[Pkg-samba-maint] r1920 - in branches/samba/experimental: . docs docs/htmldocs docs/htmldocs/Samba3-ByExample docs/htmldocs/Samba3-ByExample/images docs/htmldocs/Samba3-Developers-Guide docs/htmldocs/Samba3-HOWTO docs/htmldocs/Samba3-HOWTO/images docs/htmldocs/manpages docs/htmldocs/using_samba docs/htmldocs/using_samba/figs docs/manpages examples/VFS packaging/LSB source source/auth source/client source/exports source/groupdb source/include source/intl source/lib source/lib/ldb/ldb_tdb source/lib/ldb/tools source/lib/netapi source/lib/netapi/examples source/lib/netapi/examples/getdc source/lib/netapi/examples/getjoinableous source/lib/netapi/examples/netdomjoin source/lib/netapi/examples/netdomjoin-gui source/lib/replace source/lib/replace/system source/lib/replace/test source/lib/socket_wrapper source/lib/talloc source/lib/tdb/common source/libaddns source/libads source/libgpo source/libnet source/librpc/gen_ndr source/librpc/idl source/librpc/ndr source/libsmb source/locking source/m4 source/modules source/nmbd source/nsswitch source/nsswitch/libwbclient source/pam_smbpass source/param source/passdb source/po source/printing source/registry source/rpc_client source/rpc_parse source/rpc_server source/rpcclient source/script source/script/tests source/services source/smbd source/tests source/torture source/utils source/web source/winbindd testsuite/printing

vorlon at alioth.debian.org vorlon at alioth.debian.org
Mon Jun 9 07:06:07 UTC 2008


Author: vorlon
Date: 2008-06-09 06:59:20 +0000 (Mon, 09 Jun 2008)
New Revision: 1920

Added:
   branches/samba/experimental/docs-xml/
   branches/samba/experimental/docs/htmldocs/manpages/vfs_xattr_tdb.8.html
   branches/samba/experimental/docs/htmldocs/using_samba/appa.html
   branches/samba/experimental/docs/htmldocs/using_samba/appb.html
   branches/samba/experimental/docs/htmldocs/using_samba/appc.html
   branches/samba/experimental/docs/htmldocs/using_samba/appd.html
   branches/samba/experimental/docs/htmldocs/using_samba/appe.html
   branches/samba/experimental/docs/htmldocs/using_samba/appf.html
   branches/samba/experimental/docs/htmldocs/using_samba/appg.html
   branches/samba/experimental/docs/htmldocs/using_samba/ch00.html
   branches/samba/experimental/docs/htmldocs/using_samba/ch01.html
   branches/samba/experimental/docs/htmldocs/using_samba/ch02.html
   branches/samba/experimental/docs/htmldocs/using_samba/ch03.html
   branches/samba/experimental/docs/htmldocs/using_samba/ch04.html
   branches/samba/experimental/docs/htmldocs/using_samba/ch05.html
   branches/samba/experimental/docs/htmldocs/using_samba/ch06.html
   branches/samba/experimental/docs/htmldocs/using_samba/ch07.html
   branches/samba/experimental/docs/htmldocs/using_samba/ch08.html
   branches/samba/experimental/docs/htmldocs/using_samba/ch09.html
   branches/samba/experimental/docs/htmldocs/using_samba/ch10.html
   branches/samba/experimental/docs/htmldocs/using_samba/ch11.html
   branches/samba/experimental/docs/htmldocs/using_samba/ch12.html
   branches/samba/experimental/docs/htmldocs/using_samba/figs/sam2_0101.gif
   branches/samba/experimental/docs/htmldocs/using_samba/figs/sam2_0102.gif
   branches/samba/experimental/docs/htmldocs/using_samba/figs/sam2_0103.gif
   branches/samba/experimental/docs/htmldocs/using_samba/figs/sam2_0104.gif
   branches/samba/experimental/docs/htmldocs/using_samba/figs/sam2_0105.gif
   branches/samba/experimental/docs/htmldocs/using_samba/figs/sam2_0106.gif
   branches/samba/experimental/docs/htmldocs/using_samba/figs/sam2_0107.gif
   branches/samba/experimental/docs/htmldocs/using_samba/figs/sam2_0108.gif
   branches/samba/experimental/docs/htmldocs/using_samba/figs/sam2_0109.gif
   branches/samba/experimental/docs/htmldocs/using_samba/figs/sam2_0110.gif
   branches/samba/experimental/docs/htmldocs/using_samba/figs/sam2_0111.gif
   branches/samba/experimental/docs/htmldocs/using_samba/figs/sam2_0112.gif
   branches/samba/experimental/docs/htmldocs/using_samba/figs/sam2_0113.gif
   branches/samba/experimental/docs/htmldocs/using_samba/figs/sam2_0114.gif
   branches/samba/experimental/docs/htmldocs/using_samba/figs/sam2_0201.gif
   branches/samba/experimental/docs/htmldocs/using_samba/figs/sam2_0202.gif
   branches/samba/experimental/docs/htmldocs/using_samba/figs/sam2_0203.gif
   branches/samba/experimental/docs/htmldocs/using_samba/figs/sam2_0204.gif
   branches/samba/experimental/docs/htmldocs/using_samba/figs/sam2_0301.gif
   branches/samba/experimental/docs/htmldocs/using_samba/figs/sam2_0302.gif
   branches/samba/experimental/docs/htmldocs/using_samba/figs/sam2_0303.gif
   branches/samba/experimental/docs/htmldocs/using_samba/figs/sam2_0304.gif
   branches/samba/experimental/docs/htmldocs/using_samba/figs/sam2_0305.gif
   branches/samba/experimental/docs/htmldocs/using_samba/figs/sam2_0306.gif
   branches/samba/experimental/docs/htmldocs/using_samba/figs/sam2_0307.gif
   branches/samba/experimental/docs/htmldocs/using_samba/figs/sam2_0308.gif
   branches/samba/experimental/docs/htmldocs/using_samba/figs/sam2_0309.gif
   branches/samba/experimental/docs/htmldocs/using_samba/figs/sam2_0310.gif
   branches/samba/experimental/docs/htmldocs/using_samba/figs/sam2_0311.gif
   branches/samba/experimental/docs/htmldocs/using_samba/figs/sam2_0312.gif
   branches/samba/experimental/docs/htmldocs/using_samba/figs/sam2_0313.gif
   branches/samba/experimental/docs/htmldocs/using_samba/figs/sam2_0314.gif
   branches/samba/experimental/docs/htmldocs/using_samba/figs/sam2_0315.gif
   branches/samba/experimental/docs/htmldocs/using_samba/figs/sam2_0316.gif
   branches/samba/experimental/docs/htmldocs/using_samba/figs/sam2_0317.gif
   branches/samba/experimental/docs/htmldocs/using_samba/figs/sam2_0318.gif
   branches/samba/experimental/docs/htmldocs/using_samba/figs/sam2_0319.gif
   branches/samba/experimental/docs/htmldocs/using_samba/figs/sam2_0320.gif
   branches/samba/experimental/docs/htmldocs/using_samba/figs/sam2_0321.gif
   branches/samba/experimental/docs/htmldocs/using_samba/figs/sam2_0322.gif
   branches/samba/experimental/docs/htmldocs/using_samba/figs/sam2_0323.gif
   branches/samba/experimental/docs/htmldocs/using_samba/figs/sam2_0324.gif
   branches/samba/experimental/docs/htmldocs/using_samba/figs/sam2_0325.gif
   branches/samba/experimental/docs/htmldocs/using_samba/figs/sam2_0326.gif
   branches/samba/experimental/docs/htmldocs/using_samba/figs/sam2_0327.gif
   branches/samba/experimental/docs/htmldocs/using_samba/figs/sam2_0328.gif
   branches/samba/experimental/docs/htmldocs/using_samba/figs/sam2_0329.gif
   branches/samba/experimental/docs/htmldocs/using_samba/figs/sam2_0330.gif
   branches/samba/experimental/docs/htmldocs/using_samba/figs/sam2_0331.gif
   branches/samba/experimental/docs/htmldocs/using_samba/figs/sam2_0332.gif
   branches/samba/experimental/docs/htmldocs/using_samba/figs/sam2_0333.gif
   branches/samba/experimental/docs/htmldocs/using_samba/figs/sam2_0334.gif
   branches/samba/experimental/docs/htmldocs/using_samba/figs/sam2_0335.gif
   branches/samba/experimental/docs/htmldocs/using_samba/figs/sam2_0336.gif
   branches/samba/experimental/docs/htmldocs/using_samba/figs/sam2_0337.gif
   branches/samba/experimental/docs/htmldocs/using_samba/figs/sam2_0338.gif
   branches/samba/experimental/docs/htmldocs/using_samba/figs/sam2_0339.gif
   branches/samba/experimental/docs/htmldocs/using_samba/figs/sam2_0340.gif
   branches/samba/experimental/docs/htmldocs/using_samba/figs/sam2_0341.gif
   branches/samba/experimental/docs/htmldocs/using_samba/figs/sam2_0342.gif
   branches/samba/experimental/docs/htmldocs/using_samba/figs/sam2_0343.gif
   branches/samba/experimental/docs/htmldocs/using_samba/figs/sam2_0344.gif
   branches/samba/experimental/docs/htmldocs/using_samba/figs/sam2_0345.gif
   branches/samba/experimental/docs/htmldocs/using_samba/figs/sam2_0346.gif
   branches/samba/experimental/docs/htmldocs/using_samba/figs/sam2_0347.gif
   branches/samba/experimental/docs/htmldocs/using_samba/figs/sam2_0348.gif
   branches/samba/experimental/docs/htmldocs/using_samba/figs/sam2_0349.gif
   branches/samba/experimental/docs/htmldocs/using_samba/figs/sam2_0350.gif
   branches/samba/experimental/docs/htmldocs/using_samba/figs/sam2_0351.gif
   branches/samba/experimental/docs/htmldocs/using_samba/figs/sam2_0352.gif
   branches/samba/experimental/docs/htmldocs/using_samba/figs/sam2_0353.gif
   branches/samba/experimental/docs/htmldocs/using_samba/figs/sam2_0354.gif
   branches/samba/experimental/docs/htmldocs/using_samba/figs/sam2_0355.gif
   branches/samba/experimental/docs/htmldocs/using_samba/figs/sam2_0356.gif
   branches/samba/experimental/docs/htmldocs/using_samba/figs/sam2_0357.gif
   branches/samba/experimental/docs/htmldocs/using_samba/figs/sam2_0358.gif
   branches/samba/experimental/docs/htmldocs/using_samba/figs/sam2_0359.gif
   branches/samba/experimental/docs/htmldocs/using_samba/figs/sam2_0360.gif
   branches/samba/experimental/docs/htmldocs/using_samba/figs/sam2_0361.gif
   branches/samba/experimental/docs/htmldocs/using_samba/figs/sam2_0401.gif
   branches/samba/experimental/docs/htmldocs/using_samba/figs/sam2_0402.gif
   branches/samba/experimental/docs/htmldocs/using_samba/figs/sam2_0403.gif
   branches/samba/experimental/docs/htmldocs/using_samba/figs/sam2_0404.gif
   branches/samba/experimental/docs/htmldocs/using_samba/figs/sam2_0405.gif
   branches/samba/experimental/docs/htmldocs/using_samba/figs/sam2_0406.gif
   branches/samba/experimental/docs/htmldocs/using_samba/figs/sam2_0407.gif
   branches/samba/experimental/docs/htmldocs/using_samba/figs/sam2_0408.gif
   branches/samba/experimental/docs/htmldocs/using_samba/figs/sam2_0409.gif
   branches/samba/experimental/docs/htmldocs/using_samba/figs/sam2_0410.gif
   branches/samba/experimental/docs/htmldocs/using_samba/figs/sam2_0411.gif
   branches/samba/experimental/docs/htmldocs/using_samba/figs/sam2_0412.gif
   branches/samba/experimental/docs/htmldocs/using_samba/figs/sam2_0413.gif
   branches/samba/experimental/docs/htmldocs/using_samba/figs/sam2_0414.gif
   branches/samba/experimental/docs/htmldocs/using_samba/figs/sam2_0415.gif
   branches/samba/experimental/docs/htmldocs/using_samba/figs/sam2_0416.gif
   branches/samba/experimental/docs/htmldocs/using_samba/figs/sam2_0417.gif
   branches/samba/experimental/docs/htmldocs/using_samba/figs/sam2_0501.gif
   branches/samba/experimental/docs/htmldocs/using_samba/figs/sam2_0502.gif
   branches/samba/experimental/docs/htmldocs/using_samba/figs/sam2_0503.gif
   branches/samba/experimental/docs/htmldocs/using_samba/figs/sam2_0504.gif
   branches/samba/experimental/docs/htmldocs/using_samba/figs/sam2_0505.gif
   branches/samba/experimental/docs/htmldocs/using_samba/figs/sam2_0506.gif
   branches/samba/experimental/docs/htmldocs/using_samba/figs/sam2_0507.gif
   branches/samba/experimental/docs/htmldocs/using_samba/figs/sam2_0508.gif
   branches/samba/experimental/docs/htmldocs/using_samba/figs/sam2_0601.gif
   branches/samba/experimental/docs/htmldocs/using_samba/figs/sam2_0602.gif
   branches/samba/experimental/docs/htmldocs/using_samba/figs/sam2_0603.gif
   branches/samba/experimental/docs/htmldocs/using_samba/figs/sam2_0604.gif
   branches/samba/experimental/docs/htmldocs/using_samba/figs/sam2_0605.gif
   branches/samba/experimental/docs/htmldocs/using_samba/figs/sam2_0701.gif
   branches/samba/experimental/docs/htmldocs/using_samba/figs/sam2_0801.gif
   branches/samba/experimental/docs/htmldocs/using_samba/figs/sam2_0802.gif
   branches/samba/experimental/docs/htmldocs/using_samba/figs/sam2_0803.gif
   branches/samba/experimental/docs/htmldocs/using_samba/figs/sam2_0804.gif
   branches/samba/experimental/docs/htmldocs/using_samba/figs/sam2_0805.gif
   branches/samba/experimental/docs/htmldocs/using_samba/figs/sam2_0806.gif
   branches/samba/experimental/docs/htmldocs/using_samba/figs/sam2_0807.gif
   branches/samba/experimental/docs/htmldocs/using_samba/figs/sam2_0808.gif
   branches/samba/experimental/docs/htmldocs/using_samba/figs/sam2_0809.gif
   branches/samba/experimental/docs/htmldocs/using_samba/figs/sam2_0810.gif
   branches/samba/experimental/docs/htmldocs/using_samba/figs/sam2_0811.gif
   branches/samba/experimental/docs/htmldocs/using_samba/figs/sam2_0901.gif
   branches/samba/experimental/docs/htmldocs/using_samba/figs/sam2_0902.gif
   branches/samba/experimental/docs/htmldocs/using_samba/figs/sam2_0903.gif
   branches/samba/experimental/docs/htmldocs/using_samba/figs/sam2_1001.gif
   branches/samba/experimental/docs/htmldocs/using_samba/figs/sam2_1002.gif
   branches/samba/experimental/docs/htmldocs/using_samba/figs/sam2_1003.gif
   branches/samba/experimental/docs/htmldocs/using_samba/figs/sam2_1004.gif
   branches/samba/experimental/docs/htmldocs/using_samba/figs/sam2_1005.gif
   branches/samba/experimental/docs/htmldocs/using_samba/figs/sam2_1006.gif
   branches/samba/experimental/docs/htmldocs/using_samba/figs/sam2_1101.gif
   branches/samba/experimental/docs/htmldocs/using_samba/figs/sam2_1102.gif
   branches/samba/experimental/docs/htmldocs/using_samba/figs/sam2_af01.gif
   branches/samba/experimental/docs/htmldocs/using_samba/figs/sam2_af02.gif
   branches/samba/experimental/docs/htmldocs/using_samba/figs/sam2_af03.gif
   branches/samba/experimental/docs/htmldocs/using_samba/figs/sam2_af04.gif
   branches/samba/experimental/docs/htmldocs/using_samba/figs/sam2_af05.gif
   branches/samba/experimental/docs/htmldocs/using_samba/figs/sam2_af06.gif
   branches/samba/experimental/docs/htmldocs/using_samba/figs/sam2_af07.gif
   branches/samba/experimental/docs/htmldocs/using_samba/inx.html
   branches/samba/experimental/docs/htmldocs/using_samba/samba2_s.gif
   branches/samba/experimental/docs/htmldocs/using_samba/samba2_xs.gif
   branches/samba/experimental/docs/htmldocs/using_samba/toc.html
   branches/samba/experimental/docs/manpages/vfs_xattr_tdb.8
   branches/samba/experimental/source/exports/libsmbclient.version.syms
   branches/samba/experimental/source/exports/libsmbsharemodes.version.syms
   branches/samba/experimental/source/include/async_req.h
   branches/samba/experimental/source/include/async_smb.h
   branches/samba/experimental/source/lib/async_req.c
   branches/samba/experimental/source/lib/dbwrap_tdb2.c
   branches/samba/experimental/source/lib/netapi/Doxyfile
   branches/samba/experimental/source/lib/netapi/cm.c
   branches/samba/experimental/source/lib/netapi/examples/common.c
   branches/samba/experimental/source/lib/netapi/examples/common.h
   branches/samba/experimental/source/lib/netapi/examples/dsgetdc/
   branches/samba/experimental/source/lib/netapi/examples/user/
   branches/samba/experimental/source/lib/netapi/libnetapi.c
   branches/samba/experimental/source/lib/netapi/libnetapi.h
   branches/samba/experimental/source/lib/netapi/netapi_private.h
   branches/samba/experimental/source/lib/netapi/user.c
   branches/samba/experimental/source/lib/replace/inet_aton.c
   branches/samba/experimental/source/lib/replace/inet_ntoa.c
   branches/samba/experimental/source/lib/replace/libreplace_network.m4
   branches/samba/experimental/source/lib/replace/socketpair.c
   branches/samba/experimental/source/lib/smbconf/
   branches/samba/experimental/source/libcli/
   branches/samba/experimental/source/librpc/gen_ndr/cli_messaging.c
   branches/samba/experimental/source/librpc/gen_ndr/libnetapi.h
   branches/samba/experimental/source/librpc/gen_ndr/nbt.h
   branches/samba/experimental/source/librpc/gen_ndr/ndr_libnetapi.c
   branches/samba/experimental/source/librpc/gen_ndr/ndr_libnetapi.h
   branches/samba/experimental/source/librpc/gen_ndr/ndr_nbt.c
   branches/samba/experimental/source/librpc/gen_ndr/ndr_nbt.h
   branches/samba/experimental/source/librpc/idl/libnetapi.idl
   branches/samba/experimental/source/librpc/idl/nbt.idl
   branches/samba/experimental/source/libsmb/async_smb.c
   branches/samba/experimental/source/registry/reg_init_basic.c
   branches/samba/experimental/source/rpc_client/init_srvsvc.c
   branches/samba/experimental/source/script/tests/test_net_registry.sh
   branches/samba/experimental/source/utils/net_registry.c
   branches/samba/experimental/source/utils/net_registry_util.c
   branches/samba/experimental/source/utils/net_registry_util.h
Removed:
   branches/samba/experimental/docs/REVISION
   branches/samba/experimental/docs/htmldocs/manpages/smbmnt.8.html
   branches/samba/experimental/docs/htmldocs/manpages/smbmount.8.html
   branches/samba/experimental/docs/htmldocs/manpages/smbumount.8.html
   branches/samba/experimental/docs/htmldocs/using_samba/book.html
   branches/samba/experimental/docs/htmldocs/using_samba/figs/sam.0101.gif
   branches/samba/experimental/docs/htmldocs/using_samba/figs/sam.0102.gif
   branches/samba/experimental/docs/htmldocs/using_samba/figs/sam.0103.gif
   branches/samba/experimental/docs/htmldocs/using_samba/figs/sam.0104.gif
   branches/samba/experimental/docs/htmldocs/using_samba/figs/sam.0105.gif
   branches/samba/experimental/docs/htmldocs/using_samba/figs/sam.0106.gif
   branches/samba/experimental/docs/htmldocs/using_samba/figs/sam.0107.gif
   branches/samba/experimental/docs/htmldocs/using_samba/figs/sam.0108.gif
   branches/samba/experimental/docs/htmldocs/using_samba/figs/sam.0109.gif
   branches/samba/experimental/docs/htmldocs/using_samba/figs/sam.0110.gif
   branches/samba/experimental/docs/htmldocs/using_samba/figs/sam.0111.gif
   branches/samba/experimental/docs/htmldocs/using_samba/figs/sam.0112.gif
   branches/samba/experimental/docs/htmldocs/using_samba/figs/sam.0113.gif
   branches/samba/experimental/docs/htmldocs/using_samba/figs/sam.0114.gif
   branches/samba/experimental/docs/htmldocs/using_samba/figs/sam.0201.gif
   branches/samba/experimental/docs/htmldocs/using_samba/figs/sam.0202.gif
   branches/samba/experimental/docs/htmldocs/using_samba/figs/sam.0203.gif
   branches/samba/experimental/docs/htmldocs/using_samba/figs/sam.0204.gif
   branches/samba/experimental/docs/htmldocs/using_samba/figs/sam.0301.gif
   branches/samba/experimental/docs/htmldocs/using_samba/figs/sam.0302.gif
   branches/samba/experimental/docs/htmldocs/using_samba/figs/sam.0303.gif
   branches/samba/experimental/docs/htmldocs/using_samba/figs/sam.0304.gif
   branches/samba/experimental/docs/htmldocs/using_samba/figs/sam.0305.gif
   branches/samba/experimental/docs/htmldocs/using_samba/figs/sam.0306.gif
   branches/samba/experimental/docs/htmldocs/using_samba/figs/sam.0307.gif
   branches/samba/experimental/docs/htmldocs/using_samba/figs/sam.0308.gif
   branches/samba/experimental/docs/htmldocs/using_samba/figs/sam.0309.gif
   branches/samba/experimental/docs/htmldocs/using_samba/figs/sam.0310.gif
   branches/samba/experimental/docs/htmldocs/using_samba/figs/sam.0311.gif
   branches/samba/experimental/docs/htmldocs/using_samba/figs/sam.0312.gif
   branches/samba/experimental/docs/htmldocs/using_samba/figs/sam.0313.gif
   branches/samba/experimental/docs/htmldocs/using_samba/figs/sam.0314.gif
   branches/samba/experimental/docs/htmldocs/using_samba/figs/sam.0315.gif
   branches/samba/experimental/docs/htmldocs/using_samba/figs/sam.0316.gif
   branches/samba/experimental/docs/htmldocs/using_samba/figs/sam.0317.gif
   branches/samba/experimental/docs/htmldocs/using_samba/figs/sam.0318.gif
   branches/samba/experimental/docs/htmldocs/using_samba/figs/sam.0319.gif
   branches/samba/experimental/docs/htmldocs/using_samba/figs/sam.0320.gif
   branches/samba/experimental/docs/htmldocs/using_samba/figs/sam.0321.gif
   branches/samba/experimental/docs/htmldocs/using_samba/figs/sam.0322.gif
   branches/samba/experimental/docs/htmldocs/using_samba/figs/sam.0323.gif
   branches/samba/experimental/docs/htmldocs/using_samba/figs/sam.0324.gif
   branches/samba/experimental/docs/htmldocs/using_samba/figs/sam.0325.gif
   branches/samba/experimental/docs/htmldocs/using_samba/figs/sam.0326.gif
   branches/samba/experimental/docs/htmldocs/using_samba/figs/sam.0327.gif
   branches/samba/experimental/docs/htmldocs/using_samba/figs/sam.0328.gif
   branches/samba/experimental/docs/htmldocs/using_samba/figs/sam.0401.gif
   branches/samba/experimental/docs/htmldocs/using_samba/figs/sam.0402.gif
   branches/samba/experimental/docs/htmldocs/using_samba/figs/sam.0403.gif
   branches/samba/experimental/docs/htmldocs/using_samba/figs/sam.0404.gif
   branches/samba/experimental/docs/htmldocs/using_samba/figs/sam.0405.gif
   branches/samba/experimental/docs/htmldocs/using_samba/figs/sam.0406.gif
   branches/samba/experimental/docs/htmldocs/using_samba/figs/sam.0407.gif
   branches/samba/experimental/docs/htmldocs/using_samba/figs/sam.0501.gif
   branches/samba/experimental/docs/htmldocs/using_samba/figs/sam.0502.gif
   branches/samba/experimental/docs/htmldocs/using_samba/figs/sam.0503.gif
   branches/samba/experimental/docs/htmldocs/using_samba/figs/sam.0504.gif
   branches/samba/experimental/docs/htmldocs/using_samba/figs/sam.0505.gif
   branches/samba/experimental/docs/htmldocs/using_samba/figs/sam.0506.gif
   branches/samba/experimental/docs/htmldocs/using_samba/figs/sam.0507.gif
   branches/samba/experimental/docs/htmldocs/using_samba/figs/sam.0508.gif
   branches/samba/experimental/docs/htmldocs/using_samba/figs/sam.0601.gif
   branches/samba/experimental/docs/htmldocs/using_samba/figs/sam.0602.gif
   branches/samba/experimental/docs/htmldocs/using_samba/figs/sam.0603.gif
   branches/samba/experimental/docs/htmldocs/using_samba/figs/sam.0604.gif
   branches/samba/experimental/docs/htmldocs/using_samba/figs/sam.0605.gif
   branches/samba/experimental/docs/htmldocs/using_samba/figs/sam.0606.gif
   branches/samba/experimental/docs/htmldocs/using_samba/figs/sam.0701.gif
   branches/samba/experimental/docs/htmldocs/using_samba/figs/sam.0702.gif
   branches/samba/experimental/docs/htmldocs/using_samba/figs/sam.0703.gif
   branches/samba/experimental/docs/htmldocs/using_samba/figs/sam.0704.gif
   branches/samba/experimental/docs/htmldocs/using_samba/figs/sam.0705.gif
   branches/samba/experimental/docs/htmldocs/using_samba/figs/sam.0706.gif
   branches/samba/experimental/docs/htmldocs/using_samba/figs/sam.0707.gif
   branches/samba/experimental/docs/htmldocs/using_samba/figs/sam.0708.gif
   branches/samba/experimental/docs/htmldocs/using_samba/figs/sam.0709.gif
   branches/samba/experimental/docs/htmldocs/using_samba/figs/sam.0801.gif
   branches/samba/experimental/docs/htmldocs/using_samba/figs/sam.0802.gif
   branches/samba/experimental/docs/htmldocs/using_samba/figs/sam.0803.gif
   branches/samba/experimental/docs/htmldocs/using_samba/figs/sam.0804.gif
   branches/samba/experimental/docs/htmldocs/using_samba/figs/sam.0805.gif
   branches/samba/experimental/docs/htmldocs/using_samba/figs/sam.0901.gif
   branches/samba/experimental/docs/htmldocs/using_samba/figs/sam.0902.gif
   branches/samba/experimental/docs/htmldocs/using_samba/figs/sam.0903.gif
   branches/samba/experimental/docs/htmldocs/using_samba/figs/sam.0904.gif
   branches/samba/experimental/docs/htmldocs/using_samba/figs/sam.0905.gif
   branches/samba/experimental/docs/htmldocs/using_samba/figs/sam.aa01.gif
   branches/samba/experimental/docs/htmldocs/using_samba/figs/sam.ab01.gif
   branches/samba/experimental/docs/htmldocs/using_samba/figs/sam.ab02.gif
   branches/samba/experimental/docs/manpages/smbmnt.8
   branches/samba/experimental/docs/manpages/smbmount.8
   branches/samba/experimental/docs/manpages/smbumount.8
   branches/samba/experimental/source/exports/libnetapi.syms
   branches/samba/experimental/source/exports/libtalloc.syms
   branches/samba/experimental/source/exports/libwbclient.syms
   branches/samba/experimental/source/include/ads_cldap.h
   branches/samba/experimental/source/include/rpc_netlogon.h
   branches/samba/experimental/source/include/rpc_srvsvc.h
   branches/samba/experimental/source/lib/replace/getaddrinfo.m4
   branches/samba/experimental/source/lib/replace/getifaddrs.m4
   branches/samba/experimental/source/lib/replace/inet_ntop.m4
   branches/samba/experimental/source/lib/replace/inet_pton.m4
   branches/samba/experimental/source/lib/replace/socket.m4
   branches/samba/experimental/source/libnet/libnet_conf.c
   branches/samba/experimental/source/libnet/libnet_conf.h
   branches/samba/experimental/source/nsswitch/wb_client.c
   branches/samba/experimental/source/rpc_client/cli_srvsvc.c
   branches/samba/experimental/source/rpc_parse/parse_srv.c
   branches/samba/experimental/source/rpc_server/srv_srvsvc.c
   branches/samba/experimental/source/tests/unixsock.c
Modified:
   branches/samba/experimental/WHATSNEW.txt
   branches/samba/experimental/docs/Samba3-ByExample.pdf
   branches/samba/experimental/docs/Samba3-Developers-Guide.pdf
   branches/samba/experimental/docs/Samba3-HOWTO.pdf
   branches/samba/experimental/docs/htmldocs/Samba3-ByExample/2000users.html
   branches/samba/experimental/docs/htmldocs/Samba3-ByExample/Big500users.html
   branches/samba/experimental/docs/htmldocs/Samba3-ByExample/DMSMig.html
   branches/samba/experimental/docs/htmldocs/Samba3-ByExample/DomApps.html
   branches/samba/experimental/docs/htmldocs/Samba3-ByExample/ExNetworks.html
   branches/samba/experimental/docs/htmldocs/Samba3-ByExample/HA.html
   branches/samba/experimental/docs/htmldocs/Samba3-ByExample/RefSection.html
   branches/samba/experimental/docs/htmldocs/Samba3-ByExample/apa.html
   branches/samba/experimental/docs/htmldocs/Samba3-ByExample/appendix.html
   branches/samba/experimental/docs/htmldocs/Samba3-ByExample/ch14.html
   branches/samba/experimental/docs/htmldocs/Samba3-ByExample/go01.html
   branches/samba/experimental/docs/htmldocs/Samba3-ByExample/happy.html
   branches/samba/experimental/docs/htmldocs/Samba3-ByExample/images/AccountingNetwork.png
   branches/samba/experimental/docs/htmldocs/Samba3-ByExample/images/Charity-Network.png
   branches/samba/experimental/docs/htmldocs/Samba3-ByExample/images/UNIX-Samba-and-LDAP.png
   branches/samba/experimental/docs/htmldocs/Samba3-ByExample/images/acct2net.png
   branches/samba/experimental/docs/htmldocs/Samba3-ByExample/images/ch7-dual-additive-LDAP-Ok.png
   branches/samba/experimental/docs/htmldocs/Samba3-ByExample/images/ch7-dual-additive-LDAP.png
   branches/samba/experimental/docs/htmldocs/Samba3-ByExample/images/ch7-fail-overLDAP.png
   branches/samba/experimental/docs/htmldocs/Samba3-ByExample/images/ch7-singleLDAP.png
   branches/samba/experimental/docs/htmldocs/Samba3-ByExample/images/ch8-migration.png
   branches/samba/experimental/docs/htmldocs/Samba3-ByExample/images/chap4-net.png
   branches/samba/experimental/docs/htmldocs/Samba3-ByExample/images/chap5-net.png
   branches/samba/experimental/docs/htmldocs/Samba3-ByExample/images/chap6-net.png
   branches/samba/experimental/docs/htmldocs/Samba3-ByExample/images/chap7-idresol.png
   branches/samba/experimental/docs/htmldocs/Samba3-ByExample/images/chap9-ADSDC.png
   branches/samba/experimental/docs/htmldocs/Samba3-ByExample/images/chap9-SambaDC.png
   branches/samba/experimental/docs/htmldocs/Samba3-ByExample/index.html
   branches/samba/experimental/docs/htmldocs/Samba3-ByExample/ix01.html
   branches/samba/experimental/docs/htmldocs/Samba3-ByExample/kerberos.html
   branches/samba/experimental/docs/htmldocs/Samba3-ByExample/ntmigration.html
   branches/samba/experimental/docs/htmldocs/Samba3-ByExample/nw4migration.html
   branches/samba/experimental/docs/htmldocs/Samba3-ByExample/pr01.html
   branches/samba/experimental/docs/htmldocs/Samba3-ByExample/pr02.html
   branches/samba/experimental/docs/htmldocs/Samba3-ByExample/pr03.html
   branches/samba/experimental/docs/htmldocs/Samba3-ByExample/preface.html
   branches/samba/experimental/docs/htmldocs/Samba3-ByExample/primer.html
   branches/samba/experimental/docs/htmldocs/Samba3-ByExample/secure.html
   branches/samba/experimental/docs/htmldocs/Samba3-ByExample/simple.html
   branches/samba/experimental/docs/htmldocs/Samba3-ByExample/small.html
   branches/samba/experimental/docs/htmldocs/Samba3-ByExample/unixclients.html
   branches/samba/experimental/docs/htmldocs/Samba3-ByExample/upgrades.html
   branches/samba/experimental/docs/htmldocs/Samba3-Developers-Guide/CodingSuggestions.html
   branches/samba/experimental/docs/htmldocs/Samba3-Developers-Guide/Packaging.html
   branches/samba/experimental/docs/htmldocs/Samba3-Developers-Guide/architecture.html
   branches/samba/experimental/docs/htmldocs/Samba3-Developers-Guide/contributing.html
   branches/samba/experimental/docs/htmldocs/Samba3-Developers-Guide/debug.html
   branches/samba/experimental/docs/htmldocs/Samba3-Developers-Guide/devprinting.html
   branches/samba/experimental/docs/htmldocs/Samba3-Developers-Guide/index.html
   branches/samba/experimental/docs/htmldocs/Samba3-Developers-Guide/internals.html
   branches/samba/experimental/docs/htmldocs/Samba3-Developers-Guide/modules.html
   branches/samba/experimental/docs/htmldocs/Samba3-Developers-Guide/ntdomain.html
   branches/samba/experimental/docs/htmldocs/Samba3-Developers-Guide/parsing.html
   branches/samba/experimental/docs/htmldocs/Samba3-Developers-Guide/pr01.html
   branches/samba/experimental/docs/htmldocs/Samba3-Developers-Guide/pt01.html
   branches/samba/experimental/docs/htmldocs/Samba3-Developers-Guide/pt02.html
   branches/samba/experimental/docs/htmldocs/Samba3-Developers-Guide/pt03.html
   branches/samba/experimental/docs/htmldocs/Samba3-Developers-Guide/pt04.html
   branches/samba/experimental/docs/htmldocs/Samba3-Developers-Guide/pt05.html
   branches/samba/experimental/docs/htmldocs/Samba3-Developers-Guide/pwencrypt.html
   branches/samba/experimental/docs/htmldocs/Samba3-Developers-Guide/rpc-plugin.html
   branches/samba/experimental/docs/htmldocs/Samba3-Developers-Guide/tracing.html
   branches/samba/experimental/docs/htmldocs/Samba3-Developers-Guide/unix-smb.html
   branches/samba/experimental/docs/htmldocs/Samba3-Developers-Guide/vfs.html
   branches/samba/experimental/docs/htmldocs/Samba3-Developers-Guide/wins.html
   branches/samba/experimental/docs/htmldocs/Samba3-HOWTO/AccessControls.html
   branches/samba/experimental/docs/htmldocs/Samba3-HOWTO/AdvancedNetworkManagement.html
   branches/samba/experimental/docs/htmldocs/Samba3-HOWTO/Appendix.html
   branches/samba/experimental/docs/htmldocs/Samba3-HOWTO/Backup.html
   branches/samba/experimental/docs/htmldocs/Samba3-HOWTO/CUPS-printing.html
   branches/samba/experimental/docs/htmldocs/Samba3-HOWTO/ChangeNotes.html
   branches/samba/experimental/docs/htmldocs/Samba3-HOWTO/ClientConfig.html
   branches/samba/experimental/docs/htmldocs/Samba3-HOWTO/DNSDHCP.html
   branches/samba/experimental/docs/htmldocs/Samba3-HOWTO/FastStart.html
   branches/samba/experimental/docs/htmldocs/Samba3-HOWTO/InterdomainTrusts.html
   branches/samba/experimental/docs/htmldocs/Samba3-HOWTO/IntroSMB.html
   branches/samba/experimental/docs/htmldocs/Samba3-HOWTO/NT4Migration.html
   branches/samba/experimental/docs/htmldocs/Samba3-HOWTO/NetCommand.html
   branches/samba/experimental/docs/htmldocs/Samba3-HOWTO/NetworkBrowsing.html
   branches/samba/experimental/docs/htmldocs/Samba3-HOWTO/Other-Clients.html
   branches/samba/experimental/docs/htmldocs/Samba3-HOWTO/PolicyMgmt.html
   branches/samba/experimental/docs/htmldocs/Samba3-HOWTO/Portability.html
   branches/samba/experimental/docs/htmldocs/Samba3-HOWTO/ProfileMgmt.html
   branches/samba/experimental/docs/htmldocs/Samba3-HOWTO/SWAT.html
   branches/samba/experimental/docs/htmldocs/Samba3-HOWTO/SambaHA.html
   branches/samba/experimental/docs/htmldocs/Samba3-HOWTO/ServerType.html
   branches/samba/experimental/docs/htmldocs/Samba3-HOWTO/StandAloneServer.html
   branches/samba/experimental/docs/htmldocs/Samba3-HOWTO/TOSHpreface.html
   branches/samba/experimental/docs/htmldocs/Samba3-HOWTO/VFS.html
   branches/samba/experimental/docs/htmldocs/Samba3-HOWTO/apa.html
   branches/samba/experimental/docs/htmldocs/Samba3-HOWTO/bugreport.html
   branches/samba/experimental/docs/htmldocs/Samba3-HOWTO/cfgsmarts.html
   branches/samba/experimental/docs/htmldocs/Samba3-HOWTO/ch-ldap-tls.html
   branches/samba/experimental/docs/htmldocs/Samba3-HOWTO/ch46.html
   branches/samba/experimental/docs/htmldocs/Samba3-HOWTO/classicalprinting.html
   branches/samba/experimental/docs/htmldocs/Samba3-HOWTO/compiling.html
   branches/samba/experimental/docs/htmldocs/Samba3-HOWTO/diagnosis.html
   branches/samba/experimental/docs/htmldocs/Samba3-HOWTO/domain-member.html
   branches/samba/experimental/docs/htmldocs/Samba3-HOWTO/go01.html
   branches/samba/experimental/docs/htmldocs/Samba3-HOWTO/groupmapping.html
   branches/samba/experimental/docs/htmldocs/Samba3-HOWTO/idmapper.html
   branches/samba/experimental/docs/htmldocs/Samba3-HOWTO/images/access1.png
   branches/samba/experimental/docs/htmldocs/Samba3-HOWTO/images/browsing1.png
   branches/samba/experimental/docs/htmldocs/Samba3-HOWTO/images/cups1.png
   branches/samba/experimental/docs/htmldocs/Samba3-HOWTO/images/cups2.png
   branches/samba/experimental/docs/htmldocs/Samba3-HOWTO/images/domain.png
   branches/samba/experimental/docs/htmldocs/Samba3-HOWTO/images/idmap-gid2sid.png
   branches/samba/experimental/docs/htmldocs/Samba3-HOWTO/images/idmap-sid2gid.png
   branches/samba/experimental/docs/htmldocs/Samba3-HOWTO/images/idmap-sid2uid.png
   branches/samba/experimental/docs/htmldocs/Samba3-HOWTO/images/idmap-store-gid2sid.png
   branches/samba/experimental/docs/htmldocs/Samba3-HOWTO/images/idmap-uid2sid.png
   branches/samba/experimental/docs/htmldocs/Samba3-HOWTO/images/pdftoepsonusb.png
   branches/samba/experimental/docs/htmldocs/Samba3-HOWTO/images/pdftosocket.png
   branches/samba/experimental/docs/htmldocs/Samba3-HOWTO/images/trusts1.png
   branches/samba/experimental/docs/htmldocs/Samba3-HOWTO/index.html
   branches/samba/experimental/docs/htmldocs/Samba3-HOWTO/install.html
   branches/samba/experimental/docs/htmldocs/Samba3-HOWTO/integrate-ms-networks.html
   branches/samba/experimental/docs/htmldocs/Samba3-HOWTO/introduction.html
   branches/samba/experimental/docs/htmldocs/Samba3-HOWTO/ix01.html
   branches/samba/experimental/docs/htmldocs/Samba3-HOWTO/largefile.html
   branches/samba/experimental/docs/htmldocs/Samba3-HOWTO/locking.html
   branches/samba/experimental/docs/htmldocs/Samba3-HOWTO/migration.html
   branches/samba/experimental/docs/htmldocs/Samba3-HOWTO/msdfs.html
   branches/samba/experimental/docs/htmldocs/Samba3-HOWTO/optional.html
   branches/samba/experimental/docs/htmldocs/Samba3-HOWTO/pam.html
   branches/samba/experimental/docs/htmldocs/Samba3-HOWTO/passdb.html
   branches/samba/experimental/docs/htmldocs/Samba3-HOWTO/pr01.html
   branches/samba/experimental/docs/htmldocs/Samba3-HOWTO/pr02.html
   branches/samba/experimental/docs/htmldocs/Samba3-HOWTO/pr03.html
   branches/samba/experimental/docs/htmldocs/Samba3-HOWTO/problems.html
   branches/samba/experimental/docs/htmldocs/Samba3-HOWTO/rights.html
   branches/samba/experimental/docs/htmldocs/Samba3-HOWTO/samba-bdc.html
   branches/samba/experimental/docs/htmldocs/Samba3-HOWTO/samba-pdc.html
   branches/samba/experimental/docs/htmldocs/Samba3-HOWTO/securing-samba.html
   branches/samba/experimental/docs/htmldocs/Samba3-HOWTO/speed.html
   branches/samba/experimental/docs/htmldocs/Samba3-HOWTO/troubleshooting.html
   branches/samba/experimental/docs/htmldocs/Samba3-HOWTO/type.html
   branches/samba/experimental/docs/htmldocs/Samba3-HOWTO/unicode.html
   branches/samba/experimental/docs/htmldocs/Samba3-HOWTO/upgrading-to-3.0.html
   branches/samba/experimental/docs/htmldocs/Samba3-HOWTO/winbind.html
   branches/samba/experimental/docs/htmldocs/index.html
   branches/samba/experimental/docs/htmldocs/manpages/eventlogadm.8.html
   branches/samba/experimental/docs/htmldocs/manpages/findsmb.1.html
   branches/samba/experimental/docs/htmldocs/manpages/idmap_ad.8.html
   branches/samba/experimental/docs/htmldocs/manpages/idmap_ldap.8.html
   branches/samba/experimental/docs/htmldocs/manpages/idmap_nss.8.html
   branches/samba/experimental/docs/htmldocs/manpages/idmap_rid.8.html
   branches/samba/experimental/docs/htmldocs/manpages/idmap_tdb.8.html
   branches/samba/experimental/docs/htmldocs/manpages/index.html
   branches/samba/experimental/docs/htmldocs/manpages/ldb.3.html
   branches/samba/experimental/docs/htmldocs/manpages/ldbadd.1.html
   branches/samba/experimental/docs/htmldocs/manpages/ldbdel.1.html
   branches/samba/experimental/docs/htmldocs/manpages/ldbedit.1.html
   branches/samba/experimental/docs/htmldocs/manpages/ldbmodify.1.html
   branches/samba/experimental/docs/htmldocs/manpages/ldbsearch.1.html
   branches/samba/experimental/docs/htmldocs/manpages/libsmbclient.7.html
   branches/samba/experimental/docs/htmldocs/manpages/lmhosts.5.html
   branches/samba/experimental/docs/htmldocs/manpages/log2pcap.1.html
   branches/samba/experimental/docs/htmldocs/manpages/mount.cifs.8.html
   branches/samba/experimental/docs/htmldocs/manpages/net.8.html
   branches/samba/experimental/docs/htmldocs/manpages/nmbd.8.html
   branches/samba/experimental/docs/htmldocs/manpages/nmblookup.1.html
   branches/samba/experimental/docs/htmldocs/manpages/ntlm_auth.1.html
   branches/samba/experimental/docs/htmldocs/manpages/pam_winbind.7.html
   branches/samba/experimental/docs/htmldocs/manpages/pdbedit.8.html
   branches/samba/experimental/docs/htmldocs/manpages/profiles.1.html
   branches/samba/experimental/docs/htmldocs/manpages/rpcclient.1.html
   branches/samba/experimental/docs/htmldocs/manpages/samba.7.html
   branches/samba/experimental/docs/htmldocs/manpages/smb.conf.5.html
   branches/samba/experimental/docs/htmldocs/manpages/smbcacls.1.html
   branches/samba/experimental/docs/htmldocs/manpages/smbclient.1.html
   branches/samba/experimental/docs/htmldocs/manpages/smbcontrol.1.html
   branches/samba/experimental/docs/htmldocs/manpages/smbcquotas.1.html
   branches/samba/experimental/docs/htmldocs/manpages/smbd.8.html
   branches/samba/experimental/docs/htmldocs/manpages/smbget.1.html
   branches/samba/experimental/docs/htmldocs/manpages/smbgetrc.5.html
   branches/samba/experimental/docs/htmldocs/manpages/smbpasswd.5.html
   branches/samba/experimental/docs/htmldocs/manpages/smbpasswd.8.html
   branches/samba/experimental/docs/htmldocs/manpages/smbsh.1.html
   branches/samba/experimental/docs/htmldocs/manpages/smbspool.8.html
   branches/samba/experimental/docs/htmldocs/manpages/smbstatus.1.html
   branches/samba/experimental/docs/htmldocs/manpages/smbtar.1.html
   branches/samba/experimental/docs/htmldocs/manpages/smbtree.1.html
   branches/samba/experimental/docs/htmldocs/manpages/swat.8.html
   branches/samba/experimental/docs/htmldocs/manpages/tdbbackup.8.html
   branches/samba/experimental/docs/htmldocs/manpages/tdbdump.8.html
   branches/samba/experimental/docs/htmldocs/manpages/tdbtool.8.html
   branches/samba/experimental/docs/htmldocs/manpages/testparm.1.html
   branches/samba/experimental/docs/htmldocs/manpages/umount.cifs.8.html
   branches/samba/experimental/docs/htmldocs/manpages/vfs_audit.8.html
   branches/samba/experimental/docs/htmldocs/manpages/vfs_cacheprime.8.html
   branches/samba/experimental/docs/htmldocs/manpages/vfs_cap.8.html
   branches/samba/experimental/docs/htmldocs/manpages/vfs_catia.8.html
   branches/samba/experimental/docs/htmldocs/manpages/vfs_commit.8.html
   branches/samba/experimental/docs/htmldocs/manpages/vfs_default_quota.8.html
   branches/samba/experimental/docs/htmldocs/manpages/vfs_extd_audit.8.html
   branches/samba/experimental/docs/htmldocs/manpages/vfs_fake_perms.8.html
   branches/samba/experimental/docs/htmldocs/manpages/vfs_full_audit.8.html
   branches/samba/experimental/docs/htmldocs/manpages/vfs_gpfs.8.html
   branches/samba/experimental/docs/htmldocs/manpages/vfs_netatalk.8.html
   branches/samba/experimental/docs/htmldocs/manpages/vfs_notify_fam.8.html
   branches/samba/experimental/docs/htmldocs/manpages/vfs_prealloc.8.html
   branches/samba/experimental/docs/htmldocs/manpages/vfs_readahead.8.html
   branches/samba/experimental/docs/htmldocs/manpages/vfs_readonly.8.html
   branches/samba/experimental/docs/htmldocs/manpages/vfs_recycle.8.html
   branches/samba/experimental/docs/htmldocs/manpages/vfs_shadow_copy.8.html
   branches/samba/experimental/docs/htmldocs/manpages/vfstest.1.html
   branches/samba/experimental/docs/htmldocs/manpages/wbinfo.1.html
   branches/samba/experimental/docs/htmldocs/manpages/winbindd.8.html
   branches/samba/experimental/docs/manpages/eventlogadm.8
   branches/samba/experimental/docs/manpages/findsmb.1
   branches/samba/experimental/docs/manpages/idmap_ad.8
   branches/samba/experimental/docs/manpages/idmap_ldap.8
   branches/samba/experimental/docs/manpages/idmap_nss.8
   branches/samba/experimental/docs/manpages/idmap_rid.8
   branches/samba/experimental/docs/manpages/idmap_tdb.8
   branches/samba/experimental/docs/manpages/ldb.3
   branches/samba/experimental/docs/manpages/ldbadd.1
   branches/samba/experimental/docs/manpages/ldbdel.1
   branches/samba/experimental/docs/manpages/ldbedit.1
   branches/samba/experimental/docs/manpages/ldbmodify.1
   branches/samba/experimental/docs/manpages/ldbsearch.1
   branches/samba/experimental/docs/manpages/libsmbclient.7
   branches/samba/experimental/docs/manpages/lmhosts.5
   branches/samba/experimental/docs/manpages/log2pcap.1
   branches/samba/experimental/docs/manpages/mount.cifs.8
   branches/samba/experimental/docs/manpages/net.8
   branches/samba/experimental/docs/manpages/nmbd.8
   branches/samba/experimental/docs/manpages/nmblookup.1
   branches/samba/experimental/docs/manpages/ntlm_auth.1
   branches/samba/experimental/docs/manpages/pam_winbind.7
   branches/samba/experimental/docs/manpages/pdbedit.8
   branches/samba/experimental/docs/manpages/profiles.1
   branches/samba/experimental/docs/manpages/rpcclient.1
   branches/samba/experimental/docs/manpages/samba.7
   branches/samba/experimental/docs/manpages/smb.conf.5
   branches/samba/experimental/docs/manpages/smbcacls.1
   branches/samba/experimental/docs/manpages/smbclient.1
   branches/samba/experimental/docs/manpages/smbcontrol.1
   branches/samba/experimental/docs/manpages/smbcquotas.1
   branches/samba/experimental/docs/manpages/smbd.8
   branches/samba/experimental/docs/manpages/smbget.1
   branches/samba/experimental/docs/manpages/smbgetrc.5
   branches/samba/experimental/docs/manpages/smbpasswd.5
   branches/samba/experimental/docs/manpages/smbpasswd.8
   branches/samba/experimental/docs/manpages/smbsh.1
   branches/samba/experimental/docs/manpages/smbspool.8
   branches/samba/experimental/docs/manpages/smbstatus.1
   branches/samba/experimental/docs/manpages/smbtar.1
   branches/samba/experimental/docs/manpages/smbtree.1
   branches/samba/experimental/docs/manpages/swat.8
   branches/samba/experimental/docs/manpages/tdbbackup.8
   branches/samba/experimental/docs/manpages/tdbdump.8
   branches/samba/experimental/docs/manpages/tdbtool.8
   branches/samba/experimental/docs/manpages/testparm.1
   branches/samba/experimental/docs/manpages/umount.cifs.8
   branches/samba/experimental/docs/manpages/vfs_audit.8
   branches/samba/experimental/docs/manpages/vfs_cacheprime.8
   branches/samba/experimental/docs/manpages/vfs_cap.8
   branches/samba/experimental/docs/manpages/vfs_catia.8
   branches/samba/experimental/docs/manpages/vfs_commit.8
   branches/samba/experimental/docs/manpages/vfs_default_quota.8
   branches/samba/experimental/docs/manpages/vfs_extd_audit.8
   branches/samba/experimental/docs/manpages/vfs_fake_perms.8
   branches/samba/experimental/docs/manpages/vfs_full_audit.8
   branches/samba/experimental/docs/manpages/vfs_gpfs.8
   branches/samba/experimental/docs/manpages/vfs_netatalk.8
   branches/samba/experimental/docs/manpages/vfs_notify_fam.8
   branches/samba/experimental/docs/manpages/vfs_prealloc.8
   branches/samba/experimental/docs/manpages/vfs_readahead.8
   branches/samba/experimental/docs/manpages/vfs_readonly.8
   branches/samba/experimental/docs/manpages/vfs_recycle.8
   branches/samba/experimental/docs/manpages/vfs_shadow_copy.8
   branches/samba/experimental/docs/manpages/vfstest.1
   branches/samba/experimental/docs/manpages/wbinfo.1
   branches/samba/experimental/docs/manpages/winbindd.8
   branches/samba/experimental/examples/VFS/skel_opaque.c
   branches/samba/experimental/examples/VFS/skel_transparent.c
   branches/samba/experimental/packaging/LSB/smb.conf
   branches/samba/experimental/source/Makefile.in
   branches/samba/experimental/source/VERSION
   branches/samba/experimental/source/auth/auth.c
   branches/samba/experimental/source/auth/auth_domain.c
   branches/samba/experimental/source/auth/auth_ntlmssp.c
   branches/samba/experimental/source/auth/auth_sam.c
   branches/samba/experimental/source/auth/auth_server.c
   branches/samba/experimental/source/auth/auth_util.c
   branches/samba/experimental/source/auth/auth_winbind.c
   branches/samba/experimental/source/auth/token_util.c
   branches/samba/experimental/source/client/client.c
   branches/samba/experimental/source/client/clitar.c
   branches/samba/experimental/source/client/mount.cifs.c
   branches/samba/experimental/source/client/smbspool.c
   branches/samba/experimental/source/configure
   branches/samba/experimental/source/configure.in
   branches/samba/experimental/source/groupdb/mapping.c
   branches/samba/experimental/source/groupdb/mapping.h
   branches/samba/experimental/source/groupdb/mapping_ldb.c
   branches/samba/experimental/source/groupdb/mapping_tdb.c
   branches/samba/experimental/source/include/ads_protos.h
   branches/samba/experimental/source/include/adt_tree.h
   branches/samba/experimental/source/include/authdata.h
   branches/samba/experimental/source/include/client.h
   branches/samba/experimental/source/include/config.h.in
   branches/samba/experimental/source/include/dbwrap.h
   branches/samba/experimental/source/include/doserr.h
   branches/samba/experimental/source/include/includes.h
   branches/samba/experimental/source/include/local.h
   branches/samba/experimental/source/include/messages.h
   branches/samba/experimental/source/include/nameserv.h
   branches/samba/experimental/source/include/nterr.h
   branches/samba/experimental/source/include/popt_common.h
   branches/samba/experimental/source/include/reg_objects.h
   branches/samba/experimental/source/include/rpc_client.h
   branches/samba/experimental/source/include/rpc_dce.h
   branches/samba/experimental/source/include/rpc_spoolss.h
   branches/samba/experimental/source/include/smb.h
   branches/samba/experimental/source/include/smb_macros.h
   branches/samba/experimental/source/include/util_tdb.h
   branches/samba/experimental/source/include/version.h
   branches/samba/experimental/source/include/vfs.h
   branches/samba/experimental/source/include/vfs_macros.h
   branches/samba/experimental/source/intl/lang_tdb.c
   branches/samba/experimental/source/lib/access.c
   branches/samba/experimental/source/lib/account_pol.c
   branches/samba/experimental/source/lib/adt_tree.c
   branches/samba/experimental/source/lib/charcnv.c
   branches/samba/experimental/source/lib/ctdbd_conn.c
   branches/samba/experimental/source/lib/dbwrap.c
   branches/samba/experimental/source/lib/dbwrap_ctdb.c
   branches/samba/experimental/source/lib/dbwrap_rbt.c
   branches/samba/experimental/source/lib/dbwrap_tdb.c
   branches/samba/experimental/source/lib/dbwrap_util.c
   branches/samba/experimental/source/lib/debug.c
   branches/samba/experimental/source/lib/gencache.c
   branches/samba/experimental/source/lib/ldb/ldb_tdb/ldb_tdb.c
   branches/samba/experimental/source/lib/ldb/tools/ldbedit.c
   branches/samba/experimental/source/lib/memcache.c
   branches/samba/experimental/source/lib/messages.c
   branches/samba/experimental/source/lib/messages_ctdbd.c
   branches/samba/experimental/source/lib/netapi/examples/Makefile.in
   branches/samba/experimental/source/lib/netapi/examples/getdc/getdc.c
   branches/samba/experimental/source/lib/netapi/examples/getjoinableous/getjoinableous.c
   branches/samba/experimental/source/lib/netapi/examples/netdomjoin-gui/netdomjoin-gui.c
   branches/samba/experimental/source/lib/netapi/examples/netdomjoin/netdomjoin.c
   branches/samba/experimental/source/lib/netapi/getdc.c
   branches/samba/experimental/source/lib/netapi/joindomain.c
   branches/samba/experimental/source/lib/netapi/netapi.c
   branches/samba/experimental/source/lib/netapi/netapi.h
   branches/samba/experimental/source/lib/netapi/serverinfo.c
   branches/samba/experimental/source/lib/popt_common.c
   branches/samba/experimental/source/lib/privileges.c
   branches/samba/experimental/source/lib/recvfile.c
   branches/samba/experimental/source/lib/replace/README
   branches/samba/experimental/source/lib/replace/configure.ac
   branches/samba/experimental/source/lib/replace/getpass.c
   branches/samba/experimental/source/lib/replace/libreplace.m4
   branches/samba/experimental/source/lib/replace/libreplace_cc.m4
   branches/samba/experimental/source/lib/replace/libreplace_ld.m4
   branches/samba/experimental/source/lib/replace/replace.c
   branches/samba/experimental/source/lib/replace/replace.h
   branches/samba/experimental/source/lib/replace/samba.m4
   branches/samba/experimental/source/lib/replace/snprintf.c
   branches/samba/experimental/source/lib/replace/system/config.m4
   branches/samba/experimental/source/lib/replace/system/network.h
   branches/samba/experimental/source/lib/replace/system/time.h
   branches/samba/experimental/source/lib/replace/test/os2_delete.c
   branches/samba/experimental/source/lib/replace/test/testsuite.c
   branches/samba/experimental/source/lib/server_mutex.c
   branches/samba/experimental/source/lib/sharesec.c
   branches/samba/experimental/source/lib/sock_exec.c
   branches/samba/experimental/source/lib/socket_wrapper/socket_wrapper.c
   branches/samba/experimental/source/lib/substitute.c
   branches/samba/experimental/source/lib/talloc/libtalloc.m4
   branches/samba/experimental/source/lib/talloc/talloc.c
   branches/samba/experimental/source/lib/tdb/common/traverse.c
   branches/samba/experimental/source/lib/time.c
   branches/samba/experimental/source/lib/util.c
   branches/samba/experimental/source/lib/util_reg.c
   branches/samba/experimental/source/lib/util_reg_api.c
   branches/samba/experimental/source/lib/util_sid.c
   branches/samba/experimental/source/lib/util_sock.c
   branches/samba/experimental/source/lib/util_str.c
   branches/samba/experimental/source/lib/util_tdb.c
   branches/samba/experimental/source/lib/xfile.c
   branches/samba/experimental/source/libaddns/dnssock.c
   branches/samba/experimental/source/libads/cldap.c
   branches/samba/experimental/source/libads/dns.c
   branches/samba/experimental/source/libads/kerberos.c
   branches/samba/experimental/source/libads/kerberos_verify.c
   branches/samba/experimental/source/libads/krb5_setpw.c
   branches/samba/experimental/source/libads/ldap.c
   branches/samba/experimental/source/libads/sasl.c
   branches/samba/experimental/source/libgpo/gpo_fetch.c
   branches/samba/experimental/source/libgpo/gpo_filesync.c
   branches/samba/experimental/source/libgpo/gpo_ini.c
   branches/samba/experimental/source/libgpo/gpo_ldap.c
   branches/samba/experimental/source/libgpo/gpo_sec.c
   branches/samba/experimental/source/libnet/libnet.h
   branches/samba/experimental/source/libnet/libnet_join.c
   branches/samba/experimental/source/library-versions.in
   branches/samba/experimental/source/librpc/gen_ndr/cli_dfs.c
   branches/samba/experimental/source/librpc/gen_ndr/cli_dfs.h
   branches/samba/experimental/source/librpc/gen_ndr/cli_dssetup.c
   branches/samba/experimental/source/librpc/gen_ndr/cli_dssetup.h
   branches/samba/experimental/source/librpc/gen_ndr/cli_echo.c
   branches/samba/experimental/source/librpc/gen_ndr/cli_echo.h
   branches/samba/experimental/source/librpc/gen_ndr/cli_epmapper.c
   branches/samba/experimental/source/librpc/gen_ndr/cli_epmapper.h
   branches/samba/experimental/source/librpc/gen_ndr/cli_eventlog.c
   branches/samba/experimental/source/librpc/gen_ndr/cli_eventlog.h
   branches/samba/experimental/source/librpc/gen_ndr/cli_initshutdown.c
   branches/samba/experimental/source/librpc/gen_ndr/cli_initshutdown.h
   branches/samba/experimental/source/librpc/gen_ndr/cli_lsa.c
   branches/samba/experimental/source/librpc/gen_ndr/cli_lsa.h
   branches/samba/experimental/source/librpc/gen_ndr/cli_netlogon.c
   branches/samba/experimental/source/librpc/gen_ndr/cli_netlogon.h
   branches/samba/experimental/source/librpc/gen_ndr/cli_ntsvcs.c
   branches/samba/experimental/source/librpc/gen_ndr/cli_ntsvcs.h
   branches/samba/experimental/source/librpc/gen_ndr/cli_samr.c
   branches/samba/experimental/source/librpc/gen_ndr/cli_samr.h
   branches/samba/experimental/source/librpc/gen_ndr/cli_srvsvc.c
   branches/samba/experimental/source/librpc/gen_ndr/cli_srvsvc.h
   branches/samba/experimental/source/librpc/gen_ndr/cli_svcctl.c
   branches/samba/experimental/source/librpc/gen_ndr/cli_svcctl.h
   branches/samba/experimental/source/librpc/gen_ndr/cli_winreg.c
   branches/samba/experimental/source/librpc/gen_ndr/cli_winreg.h
   branches/samba/experimental/source/librpc/gen_ndr/cli_wkssvc.c
   branches/samba/experimental/source/librpc/gen_ndr/cli_wkssvc.h
   branches/samba/experimental/source/librpc/gen_ndr/krb5pac.h
   branches/samba/experimental/source/librpc/gen_ndr/libnet_join.h
   branches/samba/experimental/source/librpc/gen_ndr/lsa.h
   branches/samba/experimental/source/librpc/gen_ndr/messaging.h
   branches/samba/experimental/source/librpc/gen_ndr/ndr_dfs.c
   branches/samba/experimental/source/librpc/gen_ndr/ndr_dssetup.c
   branches/samba/experimental/source/librpc/gen_ndr/ndr_echo.c
   branches/samba/experimental/source/librpc/gen_ndr/ndr_epmapper.c
   branches/samba/experimental/source/librpc/gen_ndr/ndr_krb5pac.c
   branches/samba/experimental/source/librpc/gen_ndr/ndr_krb5pac.h
   branches/samba/experimental/source/librpc/gen_ndr/ndr_libnet_join.c
   branches/samba/experimental/source/librpc/gen_ndr/ndr_lsa.c
   branches/samba/experimental/source/librpc/gen_ndr/ndr_lsa.h
   branches/samba/experimental/source/librpc/gen_ndr/ndr_messaging.c
   branches/samba/experimental/source/librpc/gen_ndr/ndr_messaging.h
   branches/samba/experimental/source/librpc/gen_ndr/ndr_netlogon.c
   branches/samba/experimental/source/librpc/gen_ndr/ndr_netlogon.h
   branches/samba/experimental/source/librpc/gen_ndr/ndr_samr.c
   branches/samba/experimental/source/librpc/gen_ndr/ndr_srvsvc.c
   branches/samba/experimental/source/librpc/gen_ndr/ndr_srvsvc.h
   branches/samba/experimental/source/librpc/gen_ndr/ndr_svcctl.c
   branches/samba/experimental/source/librpc/gen_ndr/ndr_winreg.c
   branches/samba/experimental/source/librpc/gen_ndr/ndr_wkssvc.c
   branches/samba/experimental/source/librpc/gen_ndr/netlogon.h
   branches/samba/experimental/source/librpc/gen_ndr/samr.h
   branches/samba/experimental/source/librpc/gen_ndr/security.h
   branches/samba/experimental/source/librpc/gen_ndr/srv_lsa.c
   branches/samba/experimental/source/librpc/gen_ndr/srv_srvsvc.c
   branches/samba/experimental/source/librpc/gen_ndr/srvsvc.h
   branches/samba/experimental/source/librpc/gen_ndr/winreg.h
   branches/samba/experimental/source/librpc/idl/krb5pac.idl
   branches/samba/experimental/source/librpc/idl/libnet_join.idl
   branches/samba/experimental/source/librpc/idl/lsa.idl
   branches/samba/experimental/source/librpc/idl/messaging.idl
   branches/samba/experimental/source/librpc/idl/netlogon.idl
   branches/samba/experimental/source/librpc/idl/samr.idl
   branches/samba/experimental/source/librpc/idl/security.idl
   branches/samba/experimental/source/librpc/idl/srvsvc.idl
   branches/samba/experimental/source/librpc/idl/winreg.idl
   branches/samba/experimental/source/librpc/ndr/libndr.h
   branches/samba/experimental/source/librpc/ndr/ndr.c
   branches/samba/experimental/source/librpc/ndr/ndr_basic.c
   branches/samba/experimental/source/librpc/ndr/ndr_sec_helper.c
   branches/samba/experimental/source/librpc/ndr/sid.c
   branches/samba/experimental/source/libsmb/asn1.c
   branches/samba/experimental/source/libsmb/cliconnect.c
   branches/samba/experimental/source/libsmb/clidfs.c
   branches/samba/experimental/source/libsmb/clidgram.c
   branches/samba/experimental/source/libsmb/climessage.c
   branches/samba/experimental/source/libsmb/clirap2.c
   branches/samba/experimental/source/libsmb/clireadwrite.c
   branches/samba/experimental/source/libsmb/clispnego.c
   branches/samba/experimental/source/libsmb/clitrans.c
   branches/samba/experimental/source/libsmb/doserr.c
   branches/samba/experimental/source/libsmb/dsgetdcname.c
   branches/samba/experimental/source/libsmb/libsmb_context.c
   branches/samba/experimental/source/libsmb/libsmb_dir.c
   branches/samba/experimental/source/libsmb/libsmb_server.c
   branches/samba/experimental/source/libsmb/namequery.c
   branches/samba/experimental/source/libsmb/namequery_dc.c
   branches/samba/experimental/source/libsmb/nmblib.c
   branches/samba/experimental/source/libsmb/nterr.c
   branches/samba/experimental/source/libsmb/samlogon_cache.c
   branches/samba/experimental/source/libsmb/smb_signing.c
   branches/samba/experimental/source/libsmb/smbencrypt.c
   branches/samba/experimental/source/libsmb/trusts_util.c
   branches/samba/experimental/source/libsmb/unexpected.c
   branches/samba/experimental/source/locking/brlock.c
   branches/samba/experimental/source/locking/locking.c
   branches/samba/experimental/source/locking/posix.c
   branches/samba/experimental/source/m4/aclocal.m4
   branches/samba/experimental/source/modules/vfs_aio_fork.c
   branches/samba/experimental/source/modules/vfs_audit.c
   branches/samba/experimental/source/modules/vfs_cacheprime.c
   branches/samba/experimental/source/modules/vfs_commit.c
   branches/samba/experimental/source/modules/vfs_default.c
   branches/samba/experimental/source/modules/vfs_extd_audit.c
   branches/samba/experimental/source/modules/vfs_full_audit.c
   branches/samba/experimental/source/modules/vfs_notify_fam.c
   branches/samba/experimental/source/modules/vfs_streams_xattr.c
   branches/samba/experimental/source/modules/vfs_syncops.c
   branches/samba/experimental/source/modules/vfs_tsmsm.c
   branches/samba/experimental/source/nmbd/asyncdns.c
   branches/samba/experimental/source/nmbd/nmbd.c
   branches/samba/experimental/source/nmbd/nmbd_namelistdb.c
   branches/samba/experimental/source/nmbd/nmbd_nameregister.c
   branches/samba/experimental/source/nmbd/nmbd_processlogon.c
   branches/samba/experimental/source/nmbd/nmbd_subnetdb.c
   branches/samba/experimental/source/nsswitch/libwbclient/wbc_err_internal.h
   branches/samba/experimental/source/nsswitch/libwbclient/wbc_idmap.c
   branches/samba/experimental/source/nsswitch/libwbclient/wbc_pam.c
   branches/samba/experimental/source/nsswitch/libwbclient/wbc_pwd.c
   branches/samba/experimental/source/nsswitch/libwbclient/wbc_sid.c
   branches/samba/experimental/source/nsswitch/libwbclient/wbc_util.c
   branches/samba/experimental/source/nsswitch/libwbclient/wbclient.c
   branches/samba/experimental/source/nsswitch/libwbclient/wbclient.h
   branches/samba/experimental/source/nsswitch/pam_winbind.c
   branches/samba/experimental/source/nsswitch/pam_winbind.h
   branches/samba/experimental/source/nsswitch/wbinfo.c
   branches/samba/experimental/source/nsswitch/winbind_nss_linux.c
   branches/samba/experimental/source/nsswitch/wins.c
   branches/samba/experimental/source/pam_smbpass/pam_smb_acct.c
   branches/samba/experimental/source/pam_smbpass/pam_smb_auth.c
   branches/samba/experimental/source/pam_smbpass/pam_smb_passwd.c
   branches/samba/experimental/source/pam_smbpass/support.c
   branches/samba/experimental/source/param/loadparm.c
   branches/samba/experimental/source/param/params.c
   branches/samba/experimental/source/passdb/lookup_sid.c
   branches/samba/experimental/source/passdb/machine_sid.c
   branches/samba/experimental/source/passdb/pdb_ldap.c
   branches/samba/experimental/source/passdb/pdb_smbpasswd.c
   branches/samba/experimental/source/passdb/pdb_tdb.c
   branches/samba/experimental/source/passdb/secrets.c
   branches/samba/experimental/source/po/genmsg
   branches/samba/experimental/source/printing/nt_printing.c
   branches/samba/experimental/source/printing/printing.c
   branches/samba/experimental/source/registry/reg_api.c
   branches/samba/experimental/source/registry/reg_backend_current_version.c
   branches/samba/experimental/source/registry/reg_backend_db.c
   branches/samba/experimental/source/registry/reg_backend_printing.c
   branches/samba/experimental/source/registry/reg_backend_smbconf.c
   branches/samba/experimental/source/registry/reg_cachehook.c
   branches/samba/experimental/source/registry/reg_dispatcher.c
   branches/samba/experimental/source/registry/reg_init_full.c
   branches/samba/experimental/source/registry/reg_init_smbconf.c
   branches/samba/experimental/source/registry/reg_perfcount.c
   branches/samba/experimental/source/registry/reg_util.c
   branches/samba/experimental/source/registry/regfio.c
   branches/samba/experimental/source/rpc_client/cli_lsarpc.c
   branches/samba/experimental/source/rpc_client/cli_netlogon.c
   branches/samba/experimental/source/rpc_client/cli_pipe.c
   branches/samba/experimental/source/rpc_client/cli_samr.c
   branches/samba/experimental/source/rpc_client/init_samr.c
   branches/samba/experimental/source/rpc_client/ndr.c
   branches/samba/experimental/source/rpc_parse/parse_buffer.c
   branches/samba/experimental/source/rpc_parse/parse_misc.c
   branches/samba/experimental/source/rpc_parse/parse_prs.c
   branches/samba/experimental/source/rpc_parse/parse_rpc.c
   branches/samba/experimental/source/rpc_parse/parse_spoolss.c
   branches/samba/experimental/source/rpc_server/srv_dssetup_nt.c
   branches/samba/experimental/source/rpc_server/srv_eventlog_lib.c
   branches/samba/experimental/source/rpc_server/srv_netlog_nt.c
   branches/samba/experimental/source/rpc_server/srv_ntsvcs_nt.c
   branches/samba/experimental/source/rpc_server/srv_pipe.c
   branches/samba/experimental/source/rpc_server/srv_pipe_hnd.c
   branches/samba/experimental/source/rpc_server/srv_samr_nt.c
   branches/samba/experimental/source/rpc_server/srv_samr_util.c
   branches/samba/experimental/source/rpc_server/srv_spoolss_nt.c
   branches/samba/experimental/source/rpc_server/srv_srvsvc_nt.c
   branches/samba/experimental/source/rpc_server/srv_svcctl_nt.c
   branches/samba/experimental/source/rpc_server/srv_winreg_nt.c
   branches/samba/experimental/source/rpc_server/srv_wkssvc_nt.c
   branches/samba/experimental/source/rpcclient/cmd_dfs.c
   branches/samba/experimental/source/rpcclient/cmd_lsarpc.c
   branches/samba/experimental/source/rpcclient/cmd_samr.c
   branches/samba/experimental/source/rpcclient/cmd_spoolss.c
   branches/samba/experimental/source/rpcclient/cmd_srvsvc.c
   branches/samba/experimental/source/rpcclient/rpcclient.c
   branches/samba/experimental/source/script/build_idl.sh
   branches/samba/experimental/source/script/installswat.sh
   branches/samba/experimental/source/script/mkproto.awk
   branches/samba/experimental/source/script/mksyms.awk
   branches/samba/experimental/source/script/mksyms.sh
   branches/samba/experimental/source/script/mkversion.sh
   branches/samba/experimental/source/script/tests/selftest.sh
   branches/samba/experimental/source/script/tests/test_functions.sh
   branches/samba/experimental/source/script/tests/test_local_s3.sh
   branches/samba/experimental/source/script/tests/test_posix_s3.sh
   branches/samba/experimental/source/script/tests/test_wbinfo_s3.sh
   branches/samba/experimental/source/script/tests/tests_all.sh
   branches/samba/experimental/source/services/services_db.c
   branches/samba/experimental/source/smbd/change_trust_pw.c
   branches/samba/experimental/source/smbd/chgpasswd.c
   branches/samba/experimental/source/smbd/close.c
   branches/samba/experimental/source/smbd/conn.c
   branches/samba/experimental/source/smbd/dir.c
   branches/samba/experimental/source/smbd/dmapi.c
   branches/samba/experimental/source/smbd/dosmode.c
   branches/samba/experimental/source/smbd/fileio.c
   branches/samba/experimental/source/smbd/filename.c
   branches/samba/experimental/source/smbd/files.c
   branches/samba/experimental/source/smbd/ipc.c
   branches/samba/experimental/source/smbd/lanman.c
   branches/samba/experimental/source/smbd/msdfs.c
   branches/samba/experimental/source/smbd/notify.c
   branches/samba/experimental/source/smbd/nttrans.c
   branches/samba/experimental/source/smbd/open.c
   branches/samba/experimental/source/smbd/oplock.c
   branches/samba/experimental/source/smbd/posix_acls.c
   branches/samba/experimental/source/smbd/process.c
   branches/samba/experimental/source/smbd/reply.c
   branches/samba/experimental/source/smbd/seal.c
   branches/samba/experimental/source/smbd/server.c
   branches/samba/experimental/source/smbd/service.c
   branches/samba/experimental/source/smbd/sesssetup.c
   branches/samba/experimental/source/smbd/trans2.c
   branches/samba/experimental/source/smbd/uid.c
   branches/samba/experimental/source/smbd/utmp.c
   branches/samba/experimental/source/torture/cmd_vfs.c
   branches/samba/experimental/source/torture/nsstest.c
   branches/samba/experimental/source/torture/torture.c
   branches/samba/experimental/source/utils/eventlogadm.c
   branches/samba/experimental/source/utils/net.c
   branches/samba/experimental/source/utils/net.h
   branches/samba/experimental/source/utils/net_ads.c
   branches/samba/experimental/source/utils/net_conf.c
   branches/samba/experimental/source/utils/net_dns.c
   branches/samba/experimental/source/utils/net_dom.c
   branches/samba/experimental/source/utils/net_idmap.c
   branches/samba/experimental/source/utils/net_lookup.c
   branches/samba/experimental/source/utils/net_rpc.c
   branches/samba/experimental/source/utils/net_rpc_join.c
   branches/samba/experimental/source/utils/net_rpc_registry.c
   branches/samba/experimental/source/utils/net_rpc_samsync.c
   branches/samba/experimental/source/utils/net_sam.c
   branches/samba/experimental/source/utils/net_util.c
   branches/samba/experimental/source/utils/ntlm_auth.c
   branches/samba/experimental/source/utils/ntlm_auth_diagnostics.c
   branches/samba/experimental/source/utils/rpccheck.c
   branches/samba/experimental/source/utils/smbcacls.c
   branches/samba/experimental/source/utils/smbcquotas.c
   branches/samba/experimental/source/utils/smbget.c
   branches/samba/experimental/source/utils/smbtree.c
   branches/samba/experimental/source/utils/status.c
   branches/samba/experimental/source/utils/testparm.c
   branches/samba/experimental/source/web/cgi.c
   branches/samba/experimental/source/web/swat.c
   branches/samba/experimental/source/winbindd/idmap.c
   branches/samba/experimental/source/winbindd/winbindd.c
   branches/samba/experimental/source/winbindd/winbindd.h
   branches/samba/experimental/source/winbindd/winbindd_ads.c
   branches/samba/experimental/source/winbindd/winbindd_cache.c
   branches/samba/experimental/source/winbindd/winbindd_cm.c
   branches/samba/experimental/source/winbindd/winbindd_dual.c
   branches/samba/experimental/source/winbindd/winbindd_group.c
   branches/samba/experimental/source/winbindd/winbindd_locator.c
   branches/samba/experimental/source/winbindd/winbindd_misc.c
   branches/samba/experimental/source/winbindd/winbindd_ndr.c
   branches/samba/experimental/source/winbindd/winbindd_pam.c
   branches/samba/experimental/source/winbindd/winbindd_util.c
   branches/samba/experimental/testsuite/printing/vlp.c
Log:
merge 3.2.0rc1 to the experimental branch

Modified: branches/samba/experimental/WHATSNEW.txt
===================================================================
--- branches/samba/experimental/WHATSNEW.txt	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/WHATSNEW.txt	2008-06-09 06:59:20 UTC (rev 1920)
@@ -1,9 +1,9 @@
                    =================================
-                   Release Notes for Samba 3.2.0pre2
-                               Mar 04, 2008
+                   Release Notes for Samba 3.2.0rc1
+                               May 23, 2008
                    =================================
 
-This is the second preview release of Samba 3.2.0.  This is *not*
+This is the first release candidate of Samba 3.2.0.  This is *not*
 intended for production environments and is designed for testing
 purposes only.  Please report any defects via the Samba bug reporting
 system at https://bugzilla.samba.org/.
@@ -35,6 +35,8 @@
   o Expansion of nested domain groups via NSS calls.
   o Support for Active Directory LDAP Signing policy.
   o New LGPL Winbind client library (libwbclient.so).
+  o Support for establishing interdomain trust relationships with
+    Windows 2008.
 
   Joining:
   o New NetApi library for domain join related queries (libnetapi.so)
@@ -46,6 +48,7 @@
   Users & Groups:
   o New ldb backend for local group mapping tables
   o Raised level of security defaults for authentication operations.
+  o New NetApi library for user account related queries.
 
 
   Documentation:
@@ -85,10 +88,19 @@
 ==============================
 
 Samba is now able to use a registry based configuration backed to
-supplement smb.conf setting.  This feature may be enabled by setting
-"config backend = registry" and "registry shares = yes" in the [global]
-section of smb.conf and may be managed using the "net conf" command.
+supplement smb.conf settings.  This feature may be enabled by setting
+"config backend = registry" in the [global] section of smb.conf for a
+registry only configuration, or by specifying "include = registry" to
+include global options from registry for a mixed setup.
 
+The new parameter "registry shares = yes" in the [global] section of
+smb.conf can be used to activate share definitions from registry.
+These shares are loaded on demand by the server. Registry shares are
+automatically activated by the global registry options above.
+
+The configuration stored in registry can be conveniently managed using
+the "net conf" command.
+
 More information may be obtained from the smb.conf(5) and net(8) man
 pages.
 
@@ -172,27 +184,277 @@
 
     Parameter Name                      Description     Default
     --------------                      -----------     -------
+    administrative share		New		No
     client lanman auth			Changed Default	No
     client ldap sasl wrapping		New		plain
     client plaintext auth		Changed Default	No
     clustering				New		No
     cluster addresses			New		""
     config backend			New		file
-    ctdb socket				New		""
+    ctdbd socket			New		""
     debug class				New		No
-    administrative share		New		No
     lanman auth				Changed Default	No
     ldap debug level			New		0
     ldap debug threshold		New		10
-    mangle map				Removed
+    mangled map				Removed
     min receive file size		New             0
     open files database hashsize	Removed
     read bmpx				Removed
     registry shares			New		No
+    smb encrypt				New		Auto
     winbind expand groups		New		1
     winbind rpc only			New		No
 
+    New special meaning of "include = registry".
 
+
+Changes since 3.2.0pre3:
+-----------------------
+
+
+o   Michael Adam <obnox at samba.org>
+    * Move the posix pending close functionality down into the VFS layer.
+    * Fix activation of registry globals in loadparm.
+
+
+o   Jeremy Allison <jra at samba.org>
+    * BUG 5452: Fix smbclient put.
+    * BUG 5095: Fix Manage Documents privilege.
+    * BUG 5434: Ensure the loaded password doesn't contain the '\n' at the end.
+    * BUG 5456: Fix missing echo if we ^C at the prompt. 
+    * BUG 5460: Fix DFS referrals.
+    * BUG 5464: Fix timeout in winbindd.
+    * Fix returning a directory value for a QPATHINFO on a msdfs link
+      with a non-dfs path.
+
+
+o   Alexander Bokovoy <ab at samba.org>
+    * Use more error-prone form of testing dm_destroy_session() return code.
+
+
+o   Günther Deschner <gd at samba.org>
+    * BUG 5453: Fix winbindd and smbd crash when dsgetdcname is used.
+    * BUG 5465: Fix joining with createcomputer=ou1/ou2/ou3.
+    * BUG 5461: Fix issue with Citrix on Samba DCs with more than 900 groups.
+    * Fix wins null pointer crash in nss_wins module.
+    * Fix lm session key length in _netr_LogonSamLogon.
+    * Add -f switch for DsGetDCName() example and be more verbose on output.
+
+
+o   Gerald (Jerry) Carter <jerry at samba.org>
+    * Prevent Winbind cycle in children list when reaping dead child processes.
+    * BUG 5107: Fix handling of large DNS replies on AIX and Solaris.
+    * BUG 5429: Clarify log msgs re: failure to create
+      BUILTIN\{Administrators,Users}
+    * Fix the DNS Update option of "net ads join".
+
+
+o   Eric Cronin <ecronin at gizmolabs.org>
+    * BUG 5184: Add Missing HAVE_UPDWTMPX check before using updwtmpx().
+
+
+o   Steven Danneman <sdanneman at sd-ubuntu.(none)>
+    * Bug 5419: Fix memory leak in ads_do_search_all_args() when enumerating 
+      1000s of entries 
+
+
+o   Holger Hetterich <hhetter at novell.com>
+    * Recognize and allow longer UA keys in winbindd_cache.
+
+
+o   Björn Jacke <bj at sernet.de>
+    * Fix compile warnings.
+    * Increase log level for failed setsockopt call.
+
+
+o   Volker Lendecke <vl at samba.org>
+    * BUG 5420: Fix build on IRIX.
+    * BUG 5398: Fix compiler warning.
+    * BUG 5399: Fix compiler warning.
+    * BUG 5400: Fix compiler warning.
+    * BUG 5436: Fix signing problem in the client with transs requests.
+    * Fix a valgrind bug in the new [ug]id2sid cache.
+    * Fix Coverity IDs 565 and 222.
+    * Fix dfs_Enum: In form_junctions, correctly check for malloc failure.
+
+
+o   Stefan Metzmacher <metze at samba.org>
+    * BUG 5443: Fix build on HP-UX.
+    * Add support for symbol versioning in shared libraries (can be
+      disabled with --disable-sysmbol-versioning).
+    * Add new function wbcLibraryDetails() to libwbclient.
+
+
+o   Tim Prouty <tim.prouty at isilon.com>
+    * Cleanup size_t return values in convert_string_allocate.
+
+
+o   Mike Sweet <msweet at apple.com>
+    * Fix Kerberos support for CUPS 1.3 in smbspool.
+
+
+o   Martin Zielinski <mz at seh.de>
+    * Fix printing with Vista.
+    * Fix deletion of files when they're in use by other drivers.
+
+
+Changes since 3.2.0pre2:
+-----------------------
+
+
+o   Michael Adam <obnox at samba.org>
+    * Fix session setup with security = share.
+    * Fix segfault in testparm.
+    * Fix several Makefile issues.
+    * Fix build of bin/net on Solaris.
+    * Reformat the parm table of loadparm to use named initializers.
+    * Fix %I macro expansion for IPv4 mapped IPv6 addresses.
+    * Convert registry.tdb to use dbwrap and fix memleaks.
+    * Several make test fixes and improvements.
+    * Several libreplace extensions and fixes (portet from v4-0-test).
+    * Rename libnet_conf to libsmbconf and introduce backend abstraction layer.
+    * Add text backend to libsmbconf, based on params.c.
+    * Fix handling of includes in registry libsmbconf backend.
+    * Fix net conf import by reading from text backend.
+    * Add a "net registry" command to locally access the registry.
+    * Add getvalue subcommand to "net rpc registry".
+    * Add testsuites for libsmbconf and "net registry".
+    * Fix Coverity IDs 517, 536, 545.
+    * Remove unneeded REGISTRY_HOOKS layer from reghook cache
+      to allow plugging one backend to multiple keys more easily.
+    * Add smbconf_init dispatcher taking source strings like "backend:path"
+    * Fix handling of dangling parameters (without share) in libsmbconf.
+    * Introduce special meaning of "include = registry" to complement
+      the registry-only configuration of "config backend = registry".
+    * Enhance error propagation by making several registry functions
+      return WERROR.
+    * Fix loading of registry shares in smbd by fixing the token.
+    * Fix a segfault in tdb_wrap_log().
+
+
+o   Jeremy Allison <jra at samba.org>
+    * BUG 5311: Fix IPv6 issue with hosts allow/deny settings.
+    * BUG 5372: Fix client timeouts in large CUPS installations.
+    * Fix problem with nmbd not waiting until interfaces come up.
+    * Fix S3 to pass the test_raw_oplock_exclusive3 test.
+    * Fix MSDFS bug breaking MS clients in some cases by ensuring 
+      the target host is ourselves.
+    * Rewrite the wrap checks to deal with gcc 4.x optimisations.
+
+
+o   Kai Blin <kai at samba.org>
+    * BUG 4235: Prevent ntlm_auth from sending BH responses without a message.
+    * Fix one BH message.
+
+
+o   Gerald (Jerry) Carter <jerry at samba.org>
+    * Fix libtdb some to move back towards allowing out of tree builds.
+    * Ignore port when pulling IP addr from struct sockaddr_storage..
+
+
+o   Guenther Deschner <gd at samba.org>
+    * Fix build of pam_smbpass.
+    * Fix lp_load with an empty registry and "config backend = registry".
+    * Fix build targets for bin/net.
+    * Fix _dssetup_DsRoleGetPrimaryDomainInformation().
+    * Fix the build of cifs.spnego.
+    * Migration of the SRVSVC client and server DCE/RPC code to IDL
+      based structures and autogenerated code
+    * Fix Kerberos session setup with Vista SP1 (ignore PAC type 12)
+    * Fix support for vampire of lockout policies and
+      for storing dialin/terminal server settings.
+    * Fix remote join/unjoin server implementation.
+    * BUG 5328: Fix netlogon credential chain with Windows 2008
+      (this also fixes joining Windows 2008 with rpc methods).
+    * Various fixes for establishing and validating interdomain trust
+      relationships with Windows 2008.
+    * Use IDL for storing domain controller information in dsgetdcname.
+    * Re-arranged internal structure of libnetapi.
+    * Add support for domain\dcname syntax in libnetjoin.
+    * Add support for browsing/joining OUs in netdomjoin-gui.
+    * Add various new calls to libnetapi.
+
+
+o   Björn Jacke <bj at sernet.de>
+    * Add AC_TRY_RUN_STRICT support for Sun Studio compiler.
+
+
+o   Volker Lendecke <vl at samba.org>
+    * Add support for async SMB requests.
+    * Add transactions to the dbwrap API.
+    * Add "net idmap aclmapset".
+    * Change default bufsize to 512k.
+    * Fix Coverity IDs 473, 481, 506, 507, 525, 526, 527, 528, 529, 530, 537,
+      538, 547, 548, 551, 552, 553, 554, 555, 557, 558, 559, 563, 564, 567.
+      ... and half a ton more
+    * Fix some warnings in the tsmsm module.
+    * Fix warnings.
+    * BUG 4901: Fix "ldap passwd sync = only".
+    * BUG 5334: Fix download of empty files using smbclient.
+    * BUG 5307: Fix notify changes.
+    * BUG 5317: Fix debug output in domain_client_validate.
+    * BUG 5338: Fix format string issue in rpcclient.
+    * Convert account_pol.tdb and share_info.tdb to dbwrap.
+    * Protect group_mapping.tdb ops with transactions.
+    * BUG 5366: "passwd program" should work on Solaris 10 again now.
+    * A level 25 setuserinfo does change the pwdlastset, fixes XP joins.
+    * BUG 5350: A Samba DC trusting NT4 should do an anon session setup.
+    * BUG 5375: Fix a segfault with "security=share" and [in]valid users.
+    * Fix printing from DOS clients -- introduced by inbuf/outbuf rewrite.
+    * Fix wbinfo -a trusted\\user%password on a Samba DC with trusts.
+    * BUG 5341: Fix async smbclient get command on Solaris.
+    * Make winbind use NetSamLogonEx when possible.
+    * Merge fixes in the 3-0-ctdb cluster code.
+    * Fix a segfault in snprintf replacement code.
+    * Fix a regression for wbinfo --group-info if winbind separator is set
+
+
+o   Derrell Lipman <derrell at samba.org>
+    * Check for NULL pointers before dereferencing them.
+    * Fix use of AuthDataWithContext capability.
+
+
+o   Stefan Metzmacher <metze at samba.org>
+    * Add dbwrap_tdb2 backend, useful for cluster setups.
+    * Add more functions to libwbclient:
+      - wbcGetGroups()
+      - wbcInterfaceDetails()
+      - wbcListUsers()
+      - wbcListGroups()
+      - wbcLookupUserSids()
+      - wbcSetUidMapping()
+      - wbcSetGidMapping()
+      - wbcSetUidHwm()
+      - wbcSetGidHwm()
+      - wbcResolveWinsByName()
+      - wbcResolveWinsByIP()
+      - wbcCheckTrustCredentials()
+    * Let wbinfo use libwbclient where possible.
+    * Let net use only libwbclient to access winbindd.
+    * Make socket wrapper pcap support more portable.
+    * Some libreplace backports from v4-0-test.
+    * Store the write time in the locking.tdb,
+      so that smbd passes the BASE-DELAYWRITE test.
+    * Run RAW-SEARCH and BASE-DELAYWRITE by 'make test'.
+    * Let each process use its own connection to ctdb
+      in cluster mode.
+    * Add a reinit_after_fork() helper function to correct
+      reinitialize the same things in all cases.
+    * Fix a chicken and egg problem with "include = registry".
+
+
+o   Karolin Seeger <kseeger at samba.org>
+    * Fix usage message for "net idmap dump".
+
+
+o   Andrew Tridgell <tridge at samba.org>
+    * Suppress superfluous message.
+
+
+o   Marc VanHeyningen <marc.vanheyningen at isilon.com>
+    * Coverity fixes.
+
+
 Changes since 3.2.0pre1:
 -----------------------
 
@@ -305,6 +567,7 @@
     * Add implicit temporary talloc contexts via talloc_stack().
     * Speed up the smbclient "get" command
     * Add the aio_fork module
+    * Fix bug 4901
 
 o   Derrell Lipman <derrell at samba.org>
     * Modified libsmbclient API for more easily maintaining ABI compatibility
@@ -340,6 +603,7 @@
     * Don't restart winbind if a corrupted tdb is found during
       initialization.
     * Fix Windows 2008 (Longhorn) join.
+    * Fix crashbug in winbindd.
     * Add share parameter "administrative share".
 
 

Deleted: branches/samba/experimental/docs/REVISION
===================================================================
--- branches/samba/experimental/docs/REVISION	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/docs/REVISION	2008-06-09 06:59:20 UTC (rev 1920)
@@ -1,11 +0,0 @@
-Path: .
-URL: svn+ssh://svn.samba.org/home/svn/samba-docs/trunk
-Repository Root: svn+ssh://svn.samba.org/home/svn/samba-docs
-Repository UUID: b188d75c-76d7-0310-bd5a-9f2eb9070937
-Revision: 1232
-Node Kind: directory
-Schedule: normal
-Last Changed Author: jelmer
-Last Changed Rev: 1232
-Last Changed Date: 2008-01-20 14:12:59 -0600 (Sun, 20 Jan 2008)
-

Modified: branches/samba/experimental/docs/Samba3-ByExample.pdf
===================================================================
--- branches/samba/experimental/docs/Samba3-ByExample.pdf	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/docs/Samba3-ByExample.pdf	2008-06-09 06:59:20 UTC (rev 1920)
@@ -13,7 +13,7 @@
 (Acknowledgments)
 endobj
 13 0 obj
-<< /S /GoTo /D (id208632) >>
+<< /S /GoTo /D (id2423074) >>
 endobj
 16 0 obj
 (Contents)
@@ -1676,9 +1676,9 @@
 /Filter /FlateDecode
 >>
 stream
-xÚ…»NÄ0Eû|Å”¶DÌø§EÐVHëQxƒ"%Ù(i÷ï±×é(¨îh<÷úÌ |Âkÿè“+_D¼b‚kî¼FV
-ÊHfµ ÷äè*99ùRÒRVšœ¨ä–ëæꇩôÓb˜Ž¬Æš§°R+f¸€Rh¦Qå°÷Ù·k×ú>Ú­$
--9¹†¹í–°äV7f=nm–å¼ÝGUÆ#??‡©¿ÜA†0&]w†8gµNôq!D†ÚFɔ·ËOúBòÆ’VÄQ+H˜§e}JdRˆ2´fwù‘ÆÑÍÏ·löa/mrý9pãŠ_MÊ^Ï
+xÚ…?OÃ0Å÷|Šm‰˜ó¿Ø^T		©Þƒ›º)i£$•Úo]ÃÄÀôNç{Ï¿;„O at x®ð}ðÕý“0À
+\+ðà™i4¨F2«ø=¼“m©ädjIki4ÙQ)ȵÔí%ŒÓé‡ß¤0™CÇsX­k¸€Zh¦Q•°·9tkß…!Ù­$-­9¹Ä¹ë—¸”V,º=w]\–Ãù6ª
+†Håù1NÃé2ÆcÖõ‡ÁçÌéLŸBd¨mb‘Lé‚°9}å/DC^XVC<µ‚ÄyZÖ9äpÌ †´ CÛ×k iòZŒï~´Ùñ縭¯¾­K]
 endstream
 endobj
 1118 0 obj <<
@@ -1801,7 +1801,7 @@
 ]NüPú%Üì,áq$¤ðK’‹þm„š½LÝ…DÆ@pú.øùdXE³÷n²?xí@ŸÜ$w!	–þ(Ší¿yª]$nõåëÞú}7½º¾ù½©-0#w`{Ð*ÕÝΰÝo{Íé‡äæM7­Z«$]ëƒêêxíÎõí Ǚ單×?N”—9“‹‡xÄÀ¶·?­ÊpUÃÚ:œ};­¤½¤í 0¾ i
 FZ‹~!ζŒ‘& ‘c^ÅH˜Èj[Áh¾XânuL;AÀcš®óé·‡‰ŸìM–î¡GÇ;_|õ“˜Øäýj‘/‹ù¬Ü•c¸ÂM=Ô´4FºrªŠ‚/@/}nîÞ¦¶É&ԝ~¯V£bMá ‹—_òoËÉbw¥#„ÝI‹Fôúa{Ðév‡^Ã0¹¹ KàÿáAsÁWÓb
 ±5ûìÂv/ 	%žÇHsåuBT“ŒsÚñ
-b1BÇ«‘3¿‘e“,Ø+âOƒ¶‰y#qR–Åýlꔦ.-ûN€¶åå×r¯ ¦9PyX –DZ«¢Á ’^-òÏËbvïHÚÇªÑd?£Ø1~!]%øp¥éUQ–ïûÆ…|6öxc´B›öÄâÆ§Ö#jª‰SÒqgtZ½3òCI )Œ¡êfÑÈü.ÀøçÅø0«ÒZS}˜5Üç?o¬?àE±t!üé]OÆÓbV”K߇üܱXpŽëíy±àÿ!غ)°“«Ãÿ>CΠþ»`pØ3“!“‘ŒFøö¢ó6hߥª6q<š¹œñŸÁO„øG8Fª¹h|k¼]MJÿy°i×O$³òщ™,ÊýE1&¦üpóÞý §Q$”"’B{q;ViÖúAËď
+b1BÇ«‘3¿‘e“,Ø+âOƒ¶‰y#qR–Åýlꔦ.-ûN€¶åå×r¯ ¦9PyX –DZ«¢Á ’^-òÏËbvïHÚÇªÑd?£Ø1~!]%øp¥éUQ–ïûÆ…|6öxc´B›öÄâÆ§Ö#jª‰SÒqgtZ½3òCI )Œ¡êfÑÈü.ÀøçÅø0«ÒZS}˜5Üç?o¬?àE±t!üé]OÆÓbV”K߇üܱXpŽëíy±àÿ!غ)°“«Ãÿ>CΠþ»`pØ3“!“‘ŒFøö¢ó6hߥª6q<š¹œñŸÁO„øG8Fª¹h|k¼]MJÿy°i×O$³òщ™,ÊýE1&¦üp·Üý §Q$”"’B{q;ViÖúB Đ
 endstream
 endobj
 1166 0 obj <<
@@ -2286,20 +2286,19 @@
 /ProcSet [ /PDF /Text ]
 >> endobj
 1249 0 obj <<
-/Length 1518      
+/Length 1519      
 /Filter /FlateDecode
 >>
 stream
 xÚ¥˜]w›F†ïõ+¸DçTØ/¶w²å8NìT±”öô¤¹ ÒZá
 ÈIúë;Ã.2–XɨW XÁ³óñÎ¾³r|çzp1üú&È“œSgþà¾ïE2tx$=&áÒÒùì^æY¥²ª~™¿ƒõ¬ò¤/ü¡‘Ǩ„ÇÕK$¸hp5ü3à¢ï­g2g±|þâ;K¸÷Îñ="#ç{½ríyœ18OÙàãÀ7œ~›7`í÷4ôå§Ò«÷€Ô#^Xƒ4ÿt>‚€Rw¦Š§a(\UG„wZ¨M\ÄU’g¿
 GVŒÓTßz^Z¾xTû‘>§Ü
-¿sÁn¡ïŒâñ@>Ó‘t£Ùf8³Eò·Ð"Ñ6­)¤Ò$~‰P´`—…\` Çj‹o. ÔDyѶVèµ™{7žÍnþ¸²qRòÌÆrQ›0|5!óÁ¦û†Ä‹UŽGâNòuœdúüN­q_a9n_âPê	ˆw„À ¯!žwZš­^ÜN®ƒ_´ð<´mZúL¸Ax"\FB™ˆCçÐΠ™y¼Pe©2«â¢Ún4뉛À—Ø‚Þ¡Ì:©þL²eŽ±ü½4i¢2´[Õ—‹#ë(¼“ë½úir	YòD#Æ[5n\@ødjiEbÂIœpcÈ<©=ƒ:ÑC÷ãV•hãÁ8[j¢qV~7ÁfÅ$b€u.Ø×ëQÀ=Â	ÐQ/ò¹øoñ¦Ò!ß~2‰ˆ{à]bn¿¿ùp
-„uߎ§Ó¿†õÚO³«ûÙ¡ÕC	֢Ă·'熮íLÖ¡Ih³{µŠ‹e’­ ü!¯n'h¨ñTÿš$…ZTy‘¨R_¨M2ÞDfTG&Þ¹Ì×›-n¿þ5^,òm“3.*ze
-ë-Üč~•Éáåvq,Â0ÀÈ;õê®Àƒ÷w˜3bŒ²¸¨™«l]g@;OçCðl\>Ú㏳0 (yF:°ŽBˆV™$e©´)^æÜXlËò˜`ðPÊÓ8/hvF,6ª h–oY²ˆSuS–·Ç3rö/Å5‰¥—ˤ±qó}¼‹5]’)£!XãðNõMÛébg+ȁ  K{F5rväû<^×É©û¬Õ>5(H+ÜGŒ¹Òͪµ¢n°X?õ×T¤“jÞXãÖTÍØ´{×ÀaJæÙò4Yü´r@È3~†±h'Öž}@³Õ‘È"4<÷ý¬óýŸÊ«b}ø ªº|×e²x4!¤âmj”áS©»hÚ¢· “Hò×ó¾p#ïä½ÉÊ*NÓø0¦…©é
-ܤHL¿fJê¶ÊG]²4—öŒ€Æƒ‰3l,º÷I·ºdÆÜ7µ¶&é¶Pu/	r1ËÓ§Ý}°ë×T­1¡¡p](趕µ/…Èþ©wø6ÞltkWIJ|L÷èŒV”Y§«&qªd—V§$RbAãýó»{€Ú
-™¤eû1MÊÊÞÑùÜ?a)aÝÝ,ÖãDlzòÝÔ`ì²Þ€g±#nµ›XìÞ08ð³ê>µÔ´ß›ynœº@_Ù§Ë(D¨§#©5’ 3ÆwF‘tõ§î‡Ùì
-ç CÂï™ÒÔ6®£‹¸xDŒöL.{7B‚ŽÒˆÿ½žéÆT—›¥ŠÓzU©£4]Æ›vu7sä¢H6ö.8$­ÙçKCËïÔÒÞØ•ý 5jP‰ûPäkÓö4^7®ÅW4ˆÍþØ)
-Ñßú––Ç°ë‘4ÀFŒ÷41žÕÄxr?½Ó'µŽê†îqdüxe­·AÐUqJÞ[ÝÛ éõè„‹,”\\£SŸCºdjùð€j&ŒšIð£8MþÝÅ“lCº—…j.SßìAîÚšf!ÜÂÞv»©]ÑÂÙ¹â5CcèÉ‘3·Ë-_]C€¯žÝúÉ6ÌIt[ò>•o—ÅìxåÓ²HÝ‹¾²H%~ó‘QÏÄä8w02*”LåÛ²»Æµ¿«¾rè…'S\z±9^ÍÿE²_b
+¿sÁn¡ïŒâñ@>Ó‘t£Ùf8³Eò·Ð"Ñ6­)¤Ò$v‰P´`—…\` Çj‹o. ÔDyѶVèµ™{7žÍnþ¸²qRRcò×Y.j†¯&d>Øtߐx±ÊñHÜI¾Ž“LŸß©5nà+,ÇmàKJ=ñŽä5ÄóNK³Õ‹ÛÉuð‹¶ž‡¶MKŸ	7O„ËH@(qèÚ4Ó"¯‘ª,µSfU\Tۍza—#qø’ [Ð;”Y'ÕŸI¶Ì1–¿—†#MT†v«úrqäb½…wr½W?M.!Kžh$Ãx«†£ÀŸL-­HLø! ‰n™‡"µg°C'úaè~ܪÍ`<gKM4ÎÊï&ج8‚Dp¢Îûz=
+¸G8:êE>7ÿ-ÞT:äÛO&q¼+CÌí÷7®0¢îÛñtú×°^ûivu?;´z(ÁZ”XðöäÜеÉ:4	mv¯Vq±L²„?äÕí
+5žê_“¤P‹*/UêµICƛȌêÈÄ;—ùz³Åí׿ƋE¾m¢ÂbrÒEE¯La²…›¸Ñ¯29¼Ü.Ž%Cy§^Ýxðþ3bFŒQ65s•­ëhçé|žËG{üq %ÏHÖQÑ*“¤,•6ÅË|€‹mYJyçÍ.ЈÅFµÔÍò-Kqª±nÊòöXbFnÀÂþ¥¸&±”âñr™4–!nþ w±¦K2e4kÞ©¾)c;]ìl9`iϨFÎî‚|ŸÇë:9uŸ•£Ú§åi…ûˆ1W@ºYµVÔ
+ë§þšŠtRÍkÜšª›vï8LÉœ"[ž&‹ŸÖB.yÆÏ0íÄÚ³r¶:Y„†ç¾Ÿu¾ÿS¹sU¬TU—ïºL&„ÔC¼M2|*uM[ô`IþzÞn䝼7YYÅi&´05½›‰é×LIÝVùh¢+@–æñÒžÐx0q†Ewâ>é–C—,˜û¦ÖÖ$ݪî%A.fyú´»výšª5&4®ݶ²ö¥Ù?õßÆ›îbí*I‰éÑŠ2ëtÕ$N•ìÒê”DJ,h¼~wPûaA!“´l?¦IYÙ;:Ÿû§1,%¬»£›ÅzœˆMO¾›Œ]Öð,vÄ­v‹Ý[~Vݧ–šö{#ύSè+ût…Hõt$µFdÆøÎ(’®þÔý0›ý¯a"âdHø=SšÚÆut± ˆÑžÉeÏáFHÐqAzÑcá¿×3=Øêr³TqúC¯*u”¦Ëx3ÂŽ¡NàfŽ\ÉÆÞ‡D 5yö¦åwjioìÊ~€5¨Ä}(òµi{š¯×â+Äfì…èo}KËcØõH`#Æ{šÏjb<¹ŸÞé“ZGuC÷8²
+~¼²ÖÛ Šèª8%ï­ÇîmôútÂEJ.®Ñ©Ï!Ý
+2µ|x at 5FÍ$xŠQœ&ÿîâI6‰!ÝËB5—©oö wmM³nao»ÝÔ®háì\ñš¡1ô‰€dÈ™Ûå–¯?‰®!ÀWÏnýdæ$º-yŸÊ·Ëbv¼òiY¤îE_Y¤¿ùȨgbòNœ;J¦òmÙ]ãÚßU_9ô“©.=ŠØ¯æƒÿ 0"_a
 endstream
 endobj
 1248 0 obj <<
@@ -2572,9 +2571,10 @@
 ÖpLñ/T‚{6h*:œªëöˆu4?«‘"Õz‘zb:ÂÆÓ@Í݁^jOÄwà@ˆ}±ìŒ»0—±,tnº
 ç(™•\h@}p<sZ®–íB£r[Ô:Ÿ`Î"ÎÅàՁ8ÛÄi¸xÏW˜]1‹ºf±ÉDòË,ß÷=¤ßpã?CBd¦Ö¡Møž¼^@°ó56ðJ¦éSÄ/¸û[E$yÆqs\rFPâbQI2I㸃‡Wúg°—;	d²„¹” ˆ{Uòò*“×ùº+B{µQŸáWf	²ŽÇómzžçÄ1~%É·­ÌÑú·œâбÐMò—¸êX\æq`©NžÇÝQ‡@„6]Å]¦[ŸU¸A=Á1H}'éSnv΃ LƒÉàfô{ír1µm»3›ö'êqÔG©ßÛŒš“/Ço¢ž>d¬†û¨MÒØûþ¬ê‘Пu”™Ê|‹mc¶¦åù¼öÀþ5µGÕïµT™BI*ÀJæÏõ)8ŠüI§…Vº¢å¹®V‡ýLÌ·@Ùs‚ú>àðkCkS:Aª|ŸDó0Ö© Ï·²QᐜICÌAµTT°PáîuU#)yCt!³Ëb]mL+7V˜ö1Ga±-{wõX–u¸¶U¸N¾'ð4{VåÆUû\è
 ŸÆySK¼+`•ºË‹
-¼¼ên$L ¡Š¾Ñ³®/ q9gšŒNݹV7LcÜ=£¿ŠÊo"%2vVdeJwØUÑǪÑz+‡€¯ôå(ñs»×l^lÿ©ÂqÝÁí«Üá|\ã¤®Î¹!–Ï9=¨sÌ· W`ã69d MÇáæ ¶¦øKÔ´À¤ëœ“ÂÊ5.þ‰†TŸ`¾Qf›òO8LB|
-¶y¸2Te†-ß-³°ƒ°:´¸£1N„€ÌëÄ¡ Ž«·}X·{Ãî`ÛÁ÷ð°?¼éO¦ŸÔÓlÜêÛmÃgi0Ý«ÑiwxÓU·ÝQOÿop?é*̽ûÆF§¬P©€õ¨Ý<l-hckÁmfº•­E¯WârPßÎ<\¬ÌSãÓ²¯˜´	æO°Y¢EÇVp
-ñuÐÓ;ŽN¸¿ÕåG÷l>„{yØ»Ò|ïŠxw?¬ùþ5ŽùˆæãÉîÚZÿ_éªÅ
+¼¼ên$L ¡Š¾Ñ³®/ q9gšŒNݹV7LcÜ=£¿ŠÊo"%2vVdeJwØUÑǪÑz+‡€¯ôå(ñs»×l^lÿ©ÂqÝÁí«Üá|\«!‚:ç„X>çô Î1ß‚n\Û䐁6‡›Øšâ/!PÓz “®CpL
+s(׸ø'R}‚aøF™mÊ?-à01ñ5ØæáÊP=–¶|C´ÌÂÂêÐâŽÆ8
+ at 0¬‡8®ÞöaÝî=»ƒlßÃÃþð¦?™~RO³q«n·
+Ÿ¥Á`t¯F§ÝáMWÝvG=ý¿Áý¤«0÷jìk0x²B¥Ö£vó°µ ­·™éV¶½^‰ËA};óp±2OO˾bÒ& ˜?Áf5Š[Á5Ä×ALOìp8V8áþVr”Ýÿ±ùîåaï~Hó!¼+âÝý°æCø×8æ#š3$»k?hý[IªÄ
 endstream
 endobj
 1284 0 obj <<
@@ -4033,7 +4033,7 @@
 /ProcSet [ /PDF ]
 >> endobj
 1485 0 obj <<
-/Length 1197      
+/Length 1198      
 /Filter /FlateDecode
 >>
 stream
@@ -4043,11 +4043,12 @@
 CÁ4nЇw“épĤB—g®•èôãøüêÃédx;}tF5l
 6ÄYÀÁȨ2é7?D…Í`Ÿfˆ¸
 àh±³“²Pbãw’DÙÚÜŒçdÑ}‘¬æ`”qtù&rfÝCùrH5ºgéêÞOŸ
-	JvËPÓ T˜"Õ:½YÈ ãòmEl³¤R…¾z<ãx™¬’¼È¢"IW~l°j fè®Gyáh|]؊Â+ƒˆìM€ý0—‹xÀa'¥"¯t‚záÀ[9ü‘¬âÔ¿ÎýéçÔgÿymçŽPEð4¾eÏ©üËpĹ@'	 †ÝEwЫi\9«Qž¯]›f±=ŽfîûÁEdW”ѯ{;I´ÏféÓÊÉ^ß‚Ÿ\ØÒ…ÌO]Wå§&Mo1tœ®ÀŸ?5~(¥ÐˆŠÖÙ–ô@UȍjI´Oz€îH“Y–<žb‘zôçÑ£ïìÇÅÔO¼ÍÒ§ÇÜ÷ý.Ž~¿x÷qk¶+~µaˆõ‹_‡¿=‰Œï–‘BÅÆÓºö4…ì÷ëñ•ŸØìo7Wê3Ç.`Á_í¸Ö–î+W=û#[ÌŽÜùÓ!Ñ´D'x¥nü0ÁÀvì㥃8åÂhÄÍaæ£Æ	›ðvüÙ
-ïŠr}ñº™/Ò»h‘ßúù	ed³R¦.Š
-$poßòWq£”¾ps%7í¸)ÏÍ
-nss#ž›ë=»†•±Ìlî£Uì;Èç6ïtóÄæ.)ÁHWÝ썗;ï7ës¿YçóšÉr“™8J«wçÜ.Ó:«_ÛÏOIf—Ök]fó®Ü̈áH˜^É™u– ]èN’üSmÓ,šÛú1r@ëH,ñÂeïK(5HöGÖ™*/ÆCðË´Îð™-ã.Z,<UzíÈ	æÈ°žjvåBÂp•Šó2ŠêÛß¼!np¾¤TDÐ06˃Šø.–~ávô1jBëu	ãðm#ÿ‘‰Ö¡{°ŸP€—¬Òä_NùZ(«ÞÙq—(Ì@1¢—(°åÿgQÞt‹"(2ò{#EüLe‘½s‘lÿUçëšRÒF]s°-—Wn)šWÖ-’	HRªw’RíÈ/& Ê„ó(÷ô÷AÃ`zϾ)A¯¢¥ëÂeÇÌᜃŒîÍAà ‡Ë6Rפç Û8Àà™{XÒlí/D¼Wˆê¿…´ôVúé©
-ÔëN\%÷æpÖ%Ê0¸LßS‚:5L·ð’mÔpý=5Ü WÃõž}³§†¼¶U@綳û·¤ ÷Ñ¢Y#à]1Ì&2àž™„½u‰õ©œÿ3]ÙoÿV$\ IïÀ%äUðè o·öeqx²X%é—äË–‘Óéàr´n
+	JvËPÓ T˜"Õ:½YÈ ãòmEl³¤R…¾z<ãx™¬’¼È¢"IW~l°j fè®Gyáh|]؊Â+ƒˆèM€ý0—‹xÀa'¥"òuÔÞÊád§îøuîO?¯ >ûÏk;w„*‚§1ð-{Nå_†#Î:I 0ì&(ºƒ^MãÊYò|íÚ4‹ýèq4sß."»¢ÌˆþþQ&Z	Žg³ôiåd¯oÁŽO.léÂ
+槮«ŽòS“¦·:NW`ÏŸšN?ƒRhDyëlKz *äFµ¤Ú'=@w¤‡É,KO±H=úóèÑwö‚ãbê'ÞféÓcîû~G¿_¼û¸5Û¿Ú0ÄT¯øuøÛ“Èøn9 Tl<­kOSÈ~¿_ùÙ‰Íþvs¥~0sìüEÐŽû`mé¾rÕ³8²Åìȝ0MKt‚WêÆ3lÇ>^:ˆS.ŒFÜf>jœ°	oÇŸýÐð®(ן¡›ù"½‹ù­ŸŸ€PÖI6+eꢨ°A÷ö-7Jé7÷QrÓŽ›òÜÜà677â¹¹Þ³kXÉÌæ~0Zž3|nóN7Oìaî’ŒyÕÍÞx¹ó~³>÷›u>ÿ§y‘,7™‰£´zwÎí2­³úµýü”dvi½Öe6ïÊÍŒŽ„é•œYg	Ð…î$É?ÕÙ6Í¢¹­#´ŽÄ/\ön°„Rƒd¿pd©òb<¿LëŸÙ2î¢ÅâÀCP¥×.€œ`Žë©fW.$W©8/£¨¾ýÍâ×Iñà«QAšAE	
+3`³<¨ˆïòhénG“¡&´^ב0ß(À12ü¹h* ¹' û	xÉ*Mþ唯…²êw‰Âd#z‰Ò[þåM·(‚"#¿7RÄÏTöÙ;Éö_u¾®)%mÔ5ëÑryå–² yeÝ"™€$¥z')ÕŽüb L8rÿØA4V ¡÷ì›ô*ZÚ¸.\vÌÎ9ÈèÞô²q¸lã uÍAz²ž¹‡%ÍÖþBÄ{ˆ¨þ[HKo¥Ÿžª@=±îÄUÒxog]¢ƒËô=%¨SÃt«/ÙF
+×ßSÃ
+z5\ïÙ7{j¸Ák[tn;k±K
+‚q-š5ÞÃl"î1P‘IØ[—X/œÊù?Ó•ýöoE•1 ’ô\B^þðvk_ÆáA¡‡'‹U’~I¾l9þ׳´j
 endstream
 endobj
 1484 0 obj <<
@@ -4467,15 +4468,14 @@
 α(ˆ8¾B*Î"˜
 èðósŠ»:Ÿ‡;f×>£™”ÞhÖ¹ÿx	¬}õ&#ëýt;gžÔ–…ZÃxê
 :v‚Òô ëºë—«ˆ9Xh†fš)gHuÒ»ïq¥”}ÙÆ?»dRúçq>Nh˜Ïp၍²ù#Í\¥Óñ/4<ÅKÀOãñ¨H³9>(ÿ•æn»Âúñ² Éó­/×,Ð6
-}!Eãúz_àõ¸d`®±è,_®º=!„ÿåò!	!ý³¤Ëý¤÷Çœ¯³8¡=‡F¯›‰O`±üþ¸õ³Ì[<Ÿ&ñ¢Ÿ&³xÁÜ'šÑ´Ù•à†©Èž‹§xQŒ—øaé‡[oØõ-ž”̘òdÈ$㼪ŒñoâÜ}@ÞZþ@çгñ/²ùßW“Õ2&/â&¢—_i¢ü®'-ãV8ÿèÒ=ù4¦}	I§ÅõBEVøB‡û}ß«}a­ Ä-Þ¡æÁ4F¨„—¤¸ªˆ7º%Äx¨Tpâ÷"³¡`æ}¢VH²Òí2ÅË2ó2›Åéœ,(¬XfÓ©“OkÐÖ€©­Ð„èhC*.…=*4…ú çí( ]B Š‹vŠû"ŽF6¢8GhÙ?«}w?å€ØF ù~Ÿ¨Œ†˜ùÑ@ÌÇ iו‰@WáÿÏ÷æ˜|oZóý &±Å®e°&Ç7cZ‚Ìe(ëKîW‹îœ-Ïñ­sßòt>¡i̪–ª	,¼¾Éü**S3¿myRjPƒäê„
-`öT€í$×G‰Û´æý7…y[¯Y™f~h°SûV‹…syVuaõ†hö1£ÍI`šÓ¿3ù]‘ªœÖªÂ‡Ç¹-Sä¦þ¼Ðæ»qžMWDÄwÍóügZŒðàkÕé!à‡'ªRŠO©ô&QÁx;>»=î/i¡Þ©IV‰K¥Ž¢‡tžÐÚNäÁ–*ò	؈g¨¶ŠY)‚ó H1'’LZ¡Ù$hŸ)Ö‘R¶ªáNë
-ÏHÄõ„ž®3·yOéùl4ÊV¤¤œf*’öë¢5Έ*y€*n"«*{"Uæ0Ua*Ӑßa²ì=€6BIeHÔ#­•Í=Œ6œÁ
-®ê’+Ò%\ê2ètÚ¨ÚqPþ”.Ú;ý À\Èˆmd¤¼ƒ.ì•à“Ëàooä’¦¡Ì
-#XÈùÞ+9F®/ä
-pÈšÌOø.ÅY¦I«bx¤€q ½ë	®X¤Í[‚¢F‚†¨€—EêÂue—e¡Pb­ªwMÇUpÎ…Q‡-o¨<ص9“…p1lT,Ø*âðu}…Û.„ÌCšÓüVý0®~àîzýPvÝœ¿7´i[kŒvÁOÔ6çM<¾
->ªnx¹!K¦Ù$-ï«7™‹÷dU—ù„¶Õ«C›ç¼}´»Ésâ‹Ÿ“YÍ^¸9C$žj2çÃDo²l2ùÿèR\ù¿Å
-"@H‡ '`ñK^¸Â<Ã)XZO•ÆFÕ¿&\U;¢ïöCC²ˆgA÷Û›f|û¬ÃK‰‹ŠªUuY\ó¤ÞÅ“Ô"låi÷n²Vfë
-ť߽w˜æÄùõ?^ÍýÁ
+}!Eãúz_àõ¸d`®±è,_®º=!„ÿåò!	!ý³¤Ëý¤÷Çœ¯³8¡=‡F¯›‰O`±üþ¸õ³Ì[<Ÿ&ñ¢Ÿ&³xÁÜ'šÑ´Ù•à†©Èž‹§xQŒ—øaé‡[oØõ-ž”̘òdÈ$㼪ŒñoâÜ}@ÞZþ@çгñ/²ùßW“Õ2&/â&¢—_i¢ü®'-ãV8ÿèÒ=ù4¦}	I§ÅõBEVøBëý¾ïÕ¾°V âïPó`#TÂKRÜÀUÄÝb<T*¸ñ{‘Ùаð}¢VH²Òí2ÅË2ó2›Åéœ,(¬XfÓ©“OkÐÖ€©­Ð„èhC*.…9*4…ú çí( ]mF¡? ÅE;
+ÅEt4Š°Åy<BËþY-è»û(Ä6iÌ÷ûDe4Ä|
+Ä|v]™tòÿïÍ1ùÞ´æûALb‹!]Ë`MŽoÆ´™ËP֗ܯÝ9[žã[ç¾åé|BÓ˜U-UXx}“ùUT¦þf~Ûò¤Ô ÉÕ	Àì© ÚH®·iÍûo
+ó¶^³2Íü>Ð`§ö­çò¬êÂê…
+Ñì/bF›“À4§g$ò»"U9/¬U…s[2¦ÈMüy¡Íwã<›®ˆˆ=îšçùÏ´áÁ'ÖªÓCÀ9 OT¥>ŸRéM¢‚ñv|v{Ü_ÒB½S“*¬—þJEé<¡µÈƒ-Uä5°ÏPm³6RçbN$%<˜´B³I>Ð>9R¬#¥lUÝÖž‘ˆë	=]gnó(žÒóÙh”­HI9ÍT$í×EkœUò UÜDVUöDªÌaªÂU¦!¿ÃdÙ{ ;l„’ʐ¨GZ+›{9l88ƒ\Õ%;W¤K¸ÔeÐé´Qµã ü)]´wúA€¹$:‘ÛÈHy?\Ø7*Á'—ÁßÞÈ%LC™F°ó½Wr&Œ\_È.à5™žð]Š²L“VÅðH?â@WÔ\±H›·E
+Q/‹Ô„ëÊ.ËB1 ÄZT«àœ£[ÞP%x°ks&;ábب.X°UÄáêú
+·]˜‡4§ù­úa\ýÀÝõú¡ìº9o.hÓ¶Öí‚Ÿ¨mΛx||þTÝ,ðrC–L³IZÞWo2ïɪ.ó	m«W‡6Ïxû>hw“çÄ1?'³š½ps†H<ÕdÎ
+†‰8ÞdÙdòþÑ¥¸ò‹D€ 4"NÀâ—¼p…y†S°´*ž*ªM¸ªš|Eß퇆dÏ‚î·7ÍøöY/†—U«ê²¸æI½‹'©EØÊÓîÝd­ÌÖŠK¿{ï0͉òëvºýÃ
 endstream
 endobj
 1594 0 obj <<
@@ -5031,18 +5031,21 @@
 /ProcSet [ /PDF ]
 >> endobj
 1740 0 obj <<
-/Length 1130      
+/Length 1129      
 /Filter /FlateDecode
 >>
 stream
-xÚ½—ÝoÛ6ÀßýWho40©ü–ôè4ËÖ¢K3ÄÁ
-¤} -%*[ž$7	°?~w$íȱ”ÄI±“:ŠôÝï¾(\4ø}DýøψÁH0J£$åAÌyÄ`œ/F—ßhÁâÇ€F"M‚[ûê"*‰´R0/ƒóÑ_}‡°$J¨:䐣éèÝ	‹.£8‰ƒéÕö0­e$%ˆ²à’|*šv
-“ê
-GMNŠëu7ãoӏ[³ÞðöG)MEƒQqéa;/—aÊ9­Â“qªI]”eG'’œ›ÅXp23ø(Èy^ÿÀç¼Þý·Ç#Ø¡ºÿÎt$´ DkåUˆö”`”sòþÆÔE;æ	¹‡?’L²E±£kÓÕe‚|þJ™žçîá4‡×cr‹{ªú{¯fx:8UÆŸÔÜ‚ÚÑ’÷j9™Ï«õÿ±-–×NÑ}¥T*¶JYát«Õ8DaY]ßêÊS¡gÏPÞõq¸Á,T¤(sð>OŸ/LY:—>(
-îF¥Á½·øJ£eou3pód¶0wðKAþuƒâá¼Å âcM6X%b•kò4ÖXrF„|;UÑK5ŸCþ?XÅóX{Pu#pƒª‹›	êö^4C)n)¡’(ývŒ²ãôÆ3T”†¨ˆƒ¸!úVrr€Ü^ÂrÅ{Ä®‚‚nâ´Ä•=ènÙÆ5®·Ù¬šjÅ+Ó4Ù•	¸ŠPeTTÉÔ):3s<å;þäË,rsÂ؁ÅB²H*¹ëÕç?Íw—–€â³Zaß;Ÿ‡É!Qq 9ùàŠC^›¹o ´ÝÆOǸ89COýêD§¾¸Ù™õCSܹÇN¥iœÄ,37ÁNrètCþØÙ<è3”xºÉ„ó;ø“÷&wÉ7É·9tÊ&0aZffå"“F¦ê
-Ìa€Ž0¿Š…èeñw±Ì*k‡/r_Î\å:«««¼i :LÙ)iÒ@Á9\,òÌÍO,¾2{¢ÊÅ‚rèÀ?¡뾬š¸„:Æ‹M1[·V3H)N;UO<noÎ5=káo©¹´ P“u{“ûÞ<ï\ÀŽ0â‡p„sSÛиq§Øì3íͶ"Üs?fdºÒpGãRtIÓ™óȨ÷Õzˆ„Ërǐ¶r# ÷¦{[ 3J—Û–û‚½£Ùõ:fêFˆŸnÄñz“
-_©¢6èMQ†6ƒ¼
-°ÀÜž®•âVr=ŒKu •ò9+9|‚ìY‰B´’§ÊY‰gÎt·rÓBŒ™™qWÇÆmÝâQ]ù¨ªo¡‡Wù{TÕnéþ2ƒ§±|žFo±Ó‘zŽ‰LÙ>™RË-L]…wXðÀ‚L.†NŠ]v¨åÁWåºôÖ¾âš,+ÚÂÅÆð„A#úU8ôËú`ÿ•UÒßg±˜n}Woh±*ó;ïã¼)®}MÓY±”p-ê‚óH‚(”"’»ßÝýØ9ä·éè?C>Ð
+xÚ½WKsÛ6¾ëW°7h¦dðäã(Çu›Lê¸cyš'H¤mN(Q%©Øžéï. É”EØ–éE Äj÷Ûo¤Áu@ƒßGÔ­ÿŒ¬4`£4J3$œGÖùbtù9~h$²4¸5¯.¡Ò(V
+öUp>úkH	K£”ªC”MGïNXp%iL¯¶ÊâXFR‚(.ɧ²íÆ¡ˆR_á““òzÝíøÛôãÖ­w'<…ûQF3†ªh2ª".­¶órpf\‘Ó:<g1iʪjAu*ɹ^Œ'3‚œÍ|.šÝ{¼‚ªÿï,ŽD,À%±r&D{F0Ê9y£›²ó”Üß
+I&ù¢\‚ӍîÊz‰2A>¥,žöá´€×r‹wêæû e¨‚*	ãOZn€Ú±’Z9™Ïëõÿ±+—×ÖÐ}£R4*1Fát Ö«qˆÂª¾¾÷ÚÊ3¡gÏ ¼ãp³P‘¢Ì:À‡"}¾ÐUeCú`4„†ðÞ⍞½5ÌÜæÉl¡[à=,ù×.Š‡ðÆ=†5ÝÀ*ViaMŸ†5‘œ!ߎªDµ˜Cþ?°Šça€ªÏÀ
+T}¸™ öîEëKq“H)•DÅo‡QÁ8½q*JC4Ä‚¸Aô­ÈIr{	ËHX¸ð´k%žìn
+¯ñ¼Ëg-ÔT#^é¶ÍghLÀU„&£¡JfÖЙž£–ïøS,óÈP•pÂ؁ÅB²H*¹5?õw›– ÅzµBßÛ˜øirHD”'"–’“¶8ž» BÓý`ýtŒ‡“3ŒÔ¯Vtqúá‹Ý™8´å}ìUšÖJô2·ìt ‡Nç‹ÇÎeo,hÂSâé&öô÷`à/$&&&·Ääbò-1}Z6Ä„m•ë•e&÷2S
+ӏ@GXœ¼
+1ˆÅßå2¯®È}9³•ë¬©¯Š¶vèªWÒ¤C ç0X¹ÝŸøªü‰*—Ê¡ÿ„eÕÄ&Ô16ålÝË ¥8íU=ñ¸u¼9×bO®=Ðß fÓ€š¬»›Âõæyo ;B$°º1Ô¸±ZLöéîf[5Þ¹3âE]Å0£q)ÒbOæ<rê}½„"aXî9ÒÕvȝëÎÈŒÊÍrÛc^0C0ºÝøœˆÛ”:!~ºÇëM6|¥ŠÒë²
+M9à€Ù;}/żäzØá^Êç¼äð	²ç%
+ÑKž)ë%
+¬{¸{°ÝÈuÓ3mGÇÖ^íáQS;Öúê[èÀ«ÝUw[tñ‚Á³‰«^QìâH=‡‰ÌØ>&2£<4˜ `j+¼}x€ßXÄC+Å.ëkyðU¹®œ÷¥«¸:ÏË®´ÜðÏ$á«áˆ_Ö‡¿¨Œ‘nžÅbº]³I Åª*î\Œ‹¶¼vI4ñ¦³bá1?¨Î#	¢PŠH
+÷í~w÷cGÉoÓÑ9Ïÿ
 endstream
 endobj
 1739 0 obj <<
@@ -5210,14 +5213,13 @@
 stream
 xÚ­—Ks£8Çïþá`FoÐÞœÄÉdÊÎdc²;UÙ9[q¨µÁ8­ùðÛB@⎉}1BÖïßÝjµ5µuÑ9	:_ΉoaäJ$±<X˜c×Cؾt¹dV0±îì——§Èù|ƒÉÄò])Ós‰O\D9üU1kp9
 œ.åÌþ~nžðÀöåÅíM¤?ïôƒÎ¯†ùÈÂïVâ.¥ÖxÞ¹û‰¬	Œ}³K¥o=3çå¾+¸^gf:vP‰ÞËÀ|E†ð]$¸%˜tZ
-(\¯À¨¾³îºb_©Ü!¾ýìÏNҁR;p|j'§«;gÉôUw3û·%!ÓºÍTj†N“ùb¦^L÷™Ê¢ilÚ'+«¾[]pl"ØÖñê¹î¡..I]Ê\F°‘¶!Ln÷&“(ž(9Kæa¤Ý›÷¡š;”Ø÷ðFìBtŽTúäï™é‹/&æåt©XçÙÀë¾0¼˜ºœÉ’×Å[]ñ]Ü·Ui¹a8
+(\¯À¨¾³îºb_©Ü!¾ýìÏNҁR;p|j'§«;gÉôUw3û·%!ÓºÍTj†N“ùb¦^L÷™Ê¢ilÚ'+«¾[]pl"èÖñê¹î¡..I]Ê\F°‘¶!Ln÷&“(ž(9Kæa¤Ý›÷¡š;”Ø÷ðFìBtŽTúäï™é‹/&æåt©XçÙÀë¾0¼˜ºœÉ’×Å[]ñ]Ü·Ui¹a8
 ÿ‹be<
 çÚO÷¡-VO~m²/æ\``'/ül¼B#[ÑVVgÆ ñN—1¶>¦«_–´ÄU%nÚˆ‹=ϳ‰Ç÷Â}3%ÝÊÛç‘Y°ŽR5ΓôµÐ
 ~¯¶ìn~<F`wøâð–ÛBzMÓ0¯£ú*`ºQyÃtæ‰éÓ¢tˆ‡]zp¼Ê†xµIÕ ÆÆÎý—ÅX#Ø-T¦Cš)f¤¶Mœ—Ÿ<9\Øá|2S¯ÓÄŒ«,k´4BĦµ
 ÙÜEêÙ°$¡7'ËX«Ë3ÓSØf£×!´ž‡aN›ƒÜó°ÆƇæëRÀv¯LVÉlá%±	†B–_p>,g¦D“û(×á|xBÃ|3B86x,·ß…ŠUÎJÿj»†±š¹Mf"ˆûØf’´r/PúŒZæÕ–¾
 çj_ ,<ÈLÒ6¹xè§xNÃxª23©†kd#RJ`cmÅŽ	WŒý^ß°!.Ïú½‚0øÚ¨@zø3ø6Ü:Ä7ÙKXVï]HQµÆ°8õk}Yö¬ŸI:©ãÅÛéB=íÞVØé‘Á™¦è]o¤¨ÕÔSŒ’i•œFãTAIÑd{„}bsä·eõŽÆzšÄÿ ̦K}¸%{QA}€–-·£4æ·¨éO¢ü²©2°}]pŒÚÚZû"M–‹­àÐžÀ@ã¶Ðk2u¬éc§*Ö©µáVÈi9(r°)ÄV
-µì1j©{pMã¸õ)ƒñQ•}M²ÒUû‚ûc §­ÁÉNðËái¹zYƒÃõ,¹_ؘè%8>Â5‹m%¾¿B¡û¬àþZWÇ×iqã›7cû”7UâÛ«›¿£x’w笺ù¬ƒ'iNÆa–g+·çÚÜçQZ9—÷éaTXίÆÊ—KÊi˳El/>’0󪲭ÕÔ!÷ýæËfàu*ÚRn/˜4áë"›
-’­cS[¾|–Ù°ÚM©q‘:VsU†kÓn’úd¨-+;˜õêv0¨î—YgßHå·‹Š~òônÔ¯¥Êñ	¡ðI[|~0þ[R؍¯÷á¯e•´›•P„ 3ÚV‰øœ’e†®¼À*•¦|¹&†}äÊõ‰ÂD«ºD4ÔR{¸ÍŠwÕŸÁ(Ñ"¼"ªg?èüJõêé
+µì1j©{pMã¸õ)ƒñQ•}M²ÒUû‚ûc §­ÁÉNðËái¹zYƒÃõ,¹_ؘè%8fG(yĶ’Gß_¡Ð}Ö?p­«ãë´¸ñÍŠ±}Ê›*qˆíÕÍßQ<IŠ»sVÝ|VŽÁ“4	'ã0˳•Ûsmîó(­Ëûô0*,çWcåË%å´åÙ"¶—FI„yUÙÖjêû~óe3ð:m)·LšðuMÉÖ±©-_¾ËlXí&ˆÔ8†H«¹*õi7I}2Ô–•Ìzu;T÷Ë,ƒ³o¤òÛEE?ùaZ7ê×Reø„Pø¤->?ÿ-)ìÆ×ûðײJÚÍJ(Bm«D|Nɏ2CW^`•ŒJS¾\Ã>òåúDa¢U]"j©½ÜfE»ê‹Ï‹`”hÞNÕ³tþ73êè
 endstream
 endobj
 1791 0 obj <<
@@ -6876,17 +6878,15 @@
 /ProcSet [ /PDF /Text ]
 >> endobj
 2057 0 obj <<
-/Length 991       
+/Length 1009      
 /Filter /FlateDecode
 >>
 stream
-xڝU[oÛ6~÷¯ °‡ÑÀÄðªKßÚ¤)R`Ùš¸Ø€¬ŒDÇB%Ë¥äzù÷;¼ÈPlµ[§‘çòñ;Rô„(z·x³Z\\ó1J
-Z0´Z#¦É(Ci^UH´ªÐf|ùiõT9ÊI‘¦ÒirƈäyÛ.¹^
-Ší2a¸^2Ü4ý2Já{Ý>j'J|oìWcaŸI–áˍÞ
-Ɔ#æB,Þ®_Î'El‚E!PÙ.>QTÁÙ{D‰(rtðš-*'©R 7è~ñaAãg|¥”p.OeEöMgßcI7•®ë§½5p›\`FX Œ©©*ˆÈÓ‘2¸¿­‡%Ïñ3X	_Wm½­ûÁê¡î¶nOâßþ¢,-MP¸5^ý°äîìçïP&)¤ü?œ®GׇŠàHò”Š;×_”äþx\ýæh7.nZ†®:1—˜D‚-°“pÂ`ùÀG#²dÍ'M/’–Añf‰,#òés`»nø	ê‘*Š÷½±ºª–‰â
-'mXõc«{G4ÄJ˜ Jç–;Ý÷‡ê_ ÝÛ§zûÔ¼Ig£Ñº³k2g~k/-_…ß?ã7gsg³õ-æ4·?àA¿¿@Yº˜j®²ÁL¤$Ïx°;lŒ5{ôî˹îîKoJ7/,Ìã„!l{€®Ò!´'ãX8Ì¥„"¸ÑĉÎC¢(Å{‡ xØDA$,s‰µÿ7Woƒp÷úæÊI_BßAÜÁvMãGœBJÛOG´îh?ÔM=Ô¦‘º°–ÝÖÁ<ðªŽ×{š‹Ë²Š^┾{ÄÊÖ_]LçÛýëq
-K•ÔDû ßI	6MøUSW6¿Àªð¡6á¤Ûš“hÑ;šójÐ}]¹‹ÓÔ£4‹ÜÂƦ‚Ðï€_²L¤H9EïÌÚ	GžoÙçDÄœ€NLHg© í_µßÛëf®Ü}‰œFT9ÃmÔ_ër€álîƒÂÎ:TjÙ«í, ‚J_„ eè~žâÕèÏš~ß¾‰›	kît3ßø±ÖK½Ó¥›÷Ù8ï»ul† ~þ®[=˜æ9ôŠ
-Å0ÕÜ÷ú±1áˆ.Íè9Û—Ö@¨àÉT¸íöñ°»J Bêé^`XŒ=F®ÎÝkûç~0í¨££Y©·áøÑÓuaÞVQ³‹W:;bjšoõM¥‡H©Þ˜ÞU›T“+çKU[S‚Óç”Rœ_§¼!Ùñi¾ð1fæ‡7HÕ^͹J8e„3'¢8.ÚÏ€+ŒÔc ³wÞõ o`"
+xڝV[oÛ6~÷¯ °‡QÀÄðªKßÚ¤)R`Ù–xØ€¬ŒDÇB%Ë¥äºù÷;¼ÈPl7Cç‘çòñ;š¢'DчŻåâ⚈QRÒ’¡å
+1ÅHNÊŠ’¨R¢e0ãɧåGPå¨ e–I§É#’3päunûô:Û$e¸InÛ!I…Rø^wÚ‰ßûÕXØg’åør­·£±áˆ¹‹÷ËÅ—…óI›aQDTu‹‡OÕpöQ"Êí½f‡„*H¦È-º_ü± ñ‚g|e”p.åeþ]g¯±¤À›Ê×ÍÓθM!0#,PÆÔÜN•DÙDÜß6cÂüVBà·u×lša´zlúÛ“ø·(Ë*nWß'<ǽýü
+eR‘RÊÿÃÙñ:¹æîQr$eA”âÎõ—%…?žV¿9Yč‹›Ž¡«BœKL*K”Ë >x˜¥3h>iª|‘´Š7—H”%) Ÿ>¶ïÇŸ ©¢x7«ë:IW8íª;=8¢!VÊQ²<µÜêaØ×ÿa éÞ<5›§ æMzV½Y“sæ·fÿÒòMøü;þæ6*˜Ü™Ôl|‡9ÅÍ8˜‚þþeån`ês•
+vB‘<Án¿66ÖìÁ½/çf»:,ƒ©Ü¼°0/ŒÆ°íºJ‡ÐžŒCáxx0—Rяc4q¤ó*JñŸƒCPJ<®£ Ò¿’Bbmã÷ÍÕû ܽ½¹r’À—Ðww´}ÛúѧЁÒv‡ÆÓ­;ڍMÛŒb¤>¬U¿qF0¼ª#6ž“ëqqY@öAÑKPÊÞ±¶ÍWÓùvßzZÃ2@%µÑ>ÀwRk‚M>ÕÜUŽÍ/ð)¼oÆu8é7æ(Zôƒæ´žôÐÔîâ4óhÍ#·°±îÇ [à—$©0§èYy"áÈÓã"ƒ ûœˆ˜Љ© é$ ý«ö{;Ýž«VßE¢ UÁpõWºa8ÛŸ‡ °µ•…Zöj[È€ Êa
+è@™ z…_dx9ù³fص£obçfÆš;]ŸoüXë•ÞêÊÍû|š÷ý*6ÃÖ ?ßšN¦}½¢B1Ì5wƒ~lM8¢+óZwÄ×[žíŽKk Tðä*Üõ»ÀxØÝ%P!Í|/0,¦ž#WçŸÃó0šnÒÑѬқpüèiŽº0oë¨ÙÇ+½0µí÷ú¦Öc¤ÔoÍàªMªÙ•ó¥n¬©Àéó„J)ίãǁ•žæãÌœãð‰ƒÚ›s®à=b„3'"?}.ºÏ€+ŒÔC £V›«W뮏8WêÈî但ÿÿ×Ñn)
 endstream
 endobj
 2056 0 obj <<
@@ -6903,53 +6903,62 @@
 /PTEX.FileName (./Samba3-ByExample/images/Charity-Network.pdf)
 /PTEX.PageNumber 1
 /PTEX.InfoDict 2061 0 R
-/BBox [0 0 337 271]
+/BBox [0 0 316 244]
 /Resources <<
 /ProcSet [ /PDF /Text ]
 /ExtGState <<
 /R7 2062 0 R
->>/Font << /R8 2063 0 R>>
+>>/Font << /R9 2063 0 R>>
 >>
 /Length 2064 0 R
 /Filter /FlateDecode
 >>
 stream
-xœÝ\ÛŽ·}Ÿ¯èÇ$€iÞ/~K#ñCŒXZ °–-Ø»°-'ñïçYU$gÅYò@vY]¬:‡d²»gö§ÃwXúÇ?ŸOŸ¾*Ç·?Ÿ¬)Ö¹âË_Þ}{ÊÁýábjÆ—#Ød\>ŠóƆv¼{súæä½É%×ã—SÏp¼úËt{}ò¦†˜Ñ«üÖêám,Æ»ÃÇhœoGu&”4œÅǵœLï÷©5DÞ|j;w²ÁØöþ@%C?“7©ú#VS}uÃÉ4’¢@¶9x—Š8žW‹7ì=. —+ñÚ0;§íÇSpÙTç§G¨%Âl÷ÔC, ›ÈC"ÔfB^rŒ6z(
-öP”áŒÇ#¦ö~¹½ÅºË)Œ«a£­ña¡’‰q0Ú+MöPa¶{Ž•&Ö—õÍ„_–½¹’×"w?#±Ïß]“És4y>;“g±†l2‰W@Í&[Y¢nú  ƒ@Z\ƺ„\<OKlÑÔz<‘ô:µz‰eñò.™fó⥖Õ+gSòæ%–Å+¸b²O‹—ZV¯\MÜЫeñ²&µFC}ù¤ñÍ70øCu<ykBœûÓ’æÂ"bl¦¦¦qŸNßüáÿ˜ŒVVØØlhbÄع±
-iœ¬µ´®±å9SÚ˜Ÿ-uç}¶à•"v
-Í÷m©¡‡„}#‰¢£\" ”ƺ¤V`Ýv~Í»+mÊ	óŸ0.Ù5Óò±oV´=‚P¡ôÐ7öõŒ
-Î÷|jç ådÃÓ4Dl´zrE•b{V&ñ%ÂÐôœuCQÙf©ö5Ž³Jg·‹À€óa6miW# ,®âhá(X´ò³t1¶æD™ÛÞ·Mõ8ºX…ƒ
-XiÁ+mŠ}€1éÍ竬um¼>Äké3óŠé«óãAÕg' s I´ü¯WÖm§¥¢\ÀÔ%RblUPœ_QQ.ҁ2iBÚMËÓ´DC|·D‡…K÷—	Õë¬'bUR°Æª6Òð.±.¢¬
-µUD·˜¾,Hiˍ
-û ï[æ	¸W<4¸ØCú¦;1‹…xÑÚDgÜw„«çpŠè ¦.^µh/Í.–µÎ>6l}ç´¶:Þ$œjáB*{µ}€ÓRmÞârÄÀ¹‚ùkªÍcAÐ1GbƒÐ";-OÓ‘Îu‹³Þ„ºXè òB¡ú`õD¬„Z¦“ÄŒ±ú-ÖEt‚õB¡ö³rÄÎDGïØð³Þ¨¶ð¾Um€èÎ_ðÐàÒÝ´Û0‹…xù΃ÎëW,¤/cª¥ÛÉkí¥ÙŲVÛdž­/ Ü°óY!ímà´V[IdþŸª­àÔä벃íçîe-ªeŽÝŒ—|¶¬_(
-ÖyOº3¢•š×X¸‹“#=/£ÖK…Úª-X”glXmà}³Út?¥eEZ·³XdÝ‹Àæ«]¿LC½jÑ­Ù¯VÛG†m»+¬PÍDÒJgQKwϵú~gÓRÀ	'ò½?6Ï>Cc}VKƒJ8øÞ‘
-+2œÜl¸ã¶rxÑyxˆ†¥šÏdÉ¡pÍü|€¶qF›7ÁßyÛyÓ„Ú7ÿ„›`ºÏ횀…üßhBŘgBšO’¥iyš@ë
-_qFÅŽ¢R„	4ô`ï‡HÔ´ò˜»ºˆÜÅàâìJàèf#ÒM¿¥·½o+Ö-*‰á°Êú¸†Ðè!Xëú†k8–]±ÐÓ7Æ4éÉÙ¥E{IîiÙuàcBF³”óxÌ×÷ÉÔD!ä£à®3ôÃ2Õ	݈&°/a±DÜ´vC¦{~¢2b÷ó´KÖäÍ …§E#}Ä0Ã:¨‰ÿLíh[ðŠn”Œ¾qùa§áN‹ç‘„Iˆ‰ªKÒ'h®Í~¦_
-¥ë·têr¼;=_ôú‚ýµlK¡ŸÅ®ßR6ÞÓ.UPu	»J±XLµ…¥»«ºYÀ«QzõIz©Po·G8Ñë*éð¬+ ¤²Œúj¡G©Kzt÷2‘]½LÛGÆæioëÏtÕâ
-=ÊÍTy8±bl"öM!íGÀ¢®uñ ÇÙnÐöHA=ÄB±Ò¡’ƒžÔ™ƒÛèÁ ÄA1r€3ô"¿¡ܝR¤y,©ô»öÉmZ´’"=ïäáãÂäñDµO/CÔ¡|Š3€¶%ñ´h¡kå& ÔA0r€34}÷ÊŒf­zK‡…Û´h•š-ä*$†î '¹ê,‰Ž:Ø2‘@Û’xZ4	ÀÈ5ƒRSâ¡9Àšµ{eÖR8XæÖVÁáϧª:BûAN³Æ¹½èˆz°JH m‹ŽxlÔ ¥èèáöÔqŒàŒÍÚ½2ÛR¹MË€&%Ìȵƕ›ª€xˆJH mKbµ04ÀÐ5‡rêÀ%À‹M!ïŒÙ¦ÊmZ4­a†®U®äDÄATBh[«…¡I F®”šbÁ(ÎXl
-ygÌV…Œ-˜âÒ¢#±Ù~–玵ÐC8)qnNÑëC"´·¶Gü)"ýÍHÊ*"±5ƒ;Ç™Û*"ê  9À…UïŠÖª“Ø´h\¼\Š[‰IõËuí­mÉ:-—`ÜšA‰	u€àŒÂ*ŒwEkUÅIlZ4©[F.…­Ì¸ðå2Ë‚öÖ¶d–Kú3l¯¼€x(@pFa•Ä»¢µéáx³èF¦7*Mu#Ó#é<ËšÛ‹r¨ƒÐvÏ°(G@ï§r”`Zž÷¶ÒžÊ!Qì6=¼'Z›
-±i¸¤j¶–µÓÂ	 mN«Æ¥·¦Pb‚A¢Ø9lzxO´6=bÓ0piÙ2n-le&•/"@ÛœV
-ŒKú3lM ¼‚xD	°sØôðžh½ŸeÍ–§^þBŸÜÃ
-p™¾Ø¾6ž§Å箪
-§MŸé$œLŠPá’û‹iV£[
-}èˆzpms¬;± ýÔ9™5Åh>žÃ0(Dî~N‚æóN‰õ×eÅ–…šZ˜³¥‘D€;èÅëB­A»mžƒs‘ù›DÐ5…PS|] r÷s4gwJìííÛõ7åøŒ“ÌxG*}ø°eöW
->7ùk¨¦Åé"±¿þ	±ÑËíHѺ¡â¬ÔÊjiÞ]¯Ø²®Ùv83y…Áa€g¯×~ƒøù²‘>s™„îéŸ@™֖¸ X,
-¼›×Ný½Ø™×óP¯/FàJºõŸ#ˆÞÈ…^]÷±-S˜Ö_%Xè‰÷buä^üRùeBm¯Ø\é©þϺèÕ*}{mŽújAq`Ff–ïE"m¯Ø\Œ´>P•ðj}¬ÅBßžëmt[qÐgrc¢ï¥tÒ|$X>A³8ЭÍ`´9EïÁ–8>î/Rîÿå£Õݹ,¥÷Na{¿v—üzM&úäÊ‹
-‚*ÑJÐØqkÞhá.#úÕÛþOhq{¡%Æ7§P^/`î¼ãïÛÚ½Qó”Iÿ6VlQZ8øæe}õÏø•W¢ŒºxÐýH["p{òR‹@ãœSL^ŒA¯3h龓³u—ÄúœIÅùØ¿Y¸ˆ†§}LÍpÕÄ25ƒ›‹fL‡¡ÚŸ›#Á"¾GßÅ’ 0·þÁ‘›‹h¨ƒ ” ;‡>ewÉkUÃIL—­¢æ²^xqÝO¡ÂKš“—XPØœbcâ  ¹ÿN`•Ãûá´éáBK,Ì‹+V`KIObRóêÁš ¤©ÄÔ"À8€âæ11=£DØYl‚xgÌVE¤Pú‡Ï¦%õCºÔ-­!ü—–攎š+ÀÛ#Å¢Xdn|Ebh‡¥o‡%Õn.Ú¡¬`g±jâ½1[Tq¡&6Êwâõ½2
-°xt…˜Ì¤=™±†(0ÖÎ2©±†ˆ‹†ôß),ºxW¬Ve\‰‰E˜ÚUà\Ý5®ÿé1ôaF¶RQh¬ Šœd¡Æ
-2=†bh„Çª÷ÇmSG~Ö²hHn&X75$£®mU
-áæ¢!ÓahÆ0ÚœbjH,™ÿªG(µÿ‘Î0ZSAô²@–Þ;…Mï‰Öª‹“+ˆ‚fYh±‚L¡J‹Û-±0Ž ¸9…òb|Y sçÿ*ŠwCiSÄ…[”«† Õ˜¼D5ÔƒUB#p{òR‹@ãœSL^ŒA¯3h龓Øäð¾ˆÝ~æŠu†?ÕÜH;Œ/x»6ý½èûuÙ“š¶	Tµ½‡xôÏÁ†AÚ=ùs»ÿ…zÀýý•73pûñ¤ÄC0J„CŸÎ;dÕë¯bÄ…—´Uõ~C]J£¯/.¼
-ä:®g#s–õ÷WÔœaòâ!%ÂÆ¡ÏÖ²ÚÞ8ütrãwþñø|üé…é+J·§O_Ñß"2µbç|ÀˆïÊÑJª‡Ç5ŸÝñð|úÝ×o~þÞýþá»SGÓñ‰56 PÊÇÃ×㺧ë蜓Ët=vr9èeŽOœ±ÖQ^¾é*¶xáÂÕ°‡8½šè* cA—¤Ði6‚þ‰§¯A}è1:õûùÍ»¿yÇ«õ!]áŒ<žîo=f¢¬ÿøáÝ÷ß¾ûá_?~vüí‹?þÇWAô«:
-òIt¸1¯ ê#Kbïø÷W_|ùð• 
-©ôAnýORå÷Ðßþøô3ÂÖäžÞw!‡ô¤ÒÒwÜJïfǶ±u.)à^½Ò»Ñà+})`xÙ1QŽ^àÒEi-zqÌöä‚…EÁ Ú^.™bzk„)ô-è_ís«£ˆäÍêUaÔ@)öQò´™ƒsõ*a¼í90l˜«£§pÁ
-AŸj<,D ?ͰЙá—oþùæè³Ãµ~7XKŸúîó‡ÓWø÷Ìk*7
+xœÝ\Ë’·
+Ý߯èe²šï‡wIÅ•xW,MU>`,Y±ç–m)‰? 	€`÷DwJÉT”.-4DƒÀ9Mâýº¿lÖ¸Íâ?úÿázùâUÙ¾ÿp±¦XçŠßŽ¼ÿþ⶿]R3!µ¸9Ÿ“	aóþkuËÐ̹nïß\Þ^¼3®µ¼ýzéi¶W|N¿×orl-A¿ZLq±n®ºh¸ûj\ÞJ66Å2¼Å§„jjý¸OÎÞÔ5Ž­;ŸT³)åãq’O¦úÍEoRÎ[L&•ê†“Ýð|‰
+ΙÚÐ;çîª,©¶ }‡í`r‚6^Úß²ñ%ˆÅ7gJöa¶Gì!–f<œ‰PÀ£©£ýp™(Ècâîö<`lÏËí¡;a&¹…¦/¦%EÓ£‚0Úšæ°L#ÂlšfhÆE3‚GU9F[Ó$‰»GØóX‡ðlÜx¡ÑÔ”¤fC4®œŸ&_Hªn;AH *äbŽ¨4×iñ­š˜·GôJÑÄæµ[”—šÍgå%í›É>i/¶h¯V@£šöb‹ò
+QèŒbQ^Ö$lÛ¶ãx.M¨¹ [
+˜®SЃ‡ƒbì%þQå9X¤Wôd–#?r=â0ýOó¿ëân‡2àpáÊÕš5ÖF<éÕÂ"…–lBp6´”=džærÌMD‹·akÕâj:¢>ÃëõU<%˜"À.Ä
+ķƉÖÂBK¸æ[ô·½Õ©É.ÁìÃYÀ,Œ®šìa-u0w{쏣˾õsÂ	¯—'+Nã|ECy at 0ʲ‹‚çî¥"ãäØEB}p͸¢ÜŒ½É*Ò!ÙÎÛŠ»¨dó8Ö8ÂVV˜šFœÿïc–AzbÅùð÷[°kjq‚ð
+»«›À¨0OL' pG™ŽM|Šƒu"Æc³;Ït»&çÒÓýsÃÖ‡ÊÃr‡“0Àn–¦§+ö¶“*T‡ëŽbtÞ¸ø)…êpõ-Aâj‡ûç&–Çiñ5%ÝÍ[k˜1/ºŸÍ](¤°0Tð>}ݐXÇtHo_0öR².Cíe‡5èàŠéVÉ>ÃýVɺu?O.ŽH†ål9ÝbIwRH
++¥'-¸ê¦>H­™>åé%ُή‹øóGÛ‡³–Ú/%\¾–·ßvÒeÝB6}?#žü'•uÔ.KBØax¨+DO–ÇiÁ¸}ûèl°ú&jZÖ8}„^,6žÏ},ˆ"PÓÁ»D4ê˜îéíË…^¯WðZ¤ ÑK«»UÖÏp¿UÖÞ6o¢ ÄÝ$Ìæ˜5f±€ùN"ù®ªGƒÃÍZ,¬E.>iáNœyß漺ž?c˜}â%ïÆë#…ü'}‘J3þ?©cŸZè³cNÙšAJ¢ž³l™§1ãuEÕ–]œ^/»ŸÎ],¼¨Ý^Go¹áœW±Žù˜Þ¾`ìµ’k-CžWÉ·ÝoVr	©_§Í©ÑãM
+š-<›+äñ)ƒTD®°‡JOZ¸“¤>ž,æÏér¥_a b?ìqª`÷ý4 Æº­—ù7që‰w²ì®b)
+®âS¥Mäm/¼_ Ú”3E¸¾³ik°wL‰ïÜöŠÒhñ„õ;7 ïǺ£ñ¯›Ó4Å‚8BF1¼yóáîZ4qŸ[¶è«þ)š™áŒÃe§»Ê4cËœxÖ7d
+@¥ª
+k”1M^&òÐË5Òõ¬mý^æŒ
+sïÎP‡d<o_,òª•
+Æ»âýyj|úrC+o»ßÖJ@«*!¤Õ+
+™¹@.×iÂò
+‚ÿ„¶Ü ß]M`ƒ™ö„eöâÜG'_Åò³†Š™ñaÔ[Uð9÷;³ÐÁƒõ¢ßÅÀgx_#ö{ìUYpýe(á:`†yÔgKÂÛÕÓà Eͪ[f\ga_ÞTjga¢¤	ïñ øqy`y:8*ø„$€˜b/“« Š°"`!LDÚÒpÛɝúšµsº>òõáŒ<•NÕ<貁\° A¢Œèö»1¶-Áë™[§tI`)ÀçÜçñ¥ßä}¡È˾ ãC„,!¯2ö³ø0{ŽÓ´4ˆ>Óî¢tô/˜ÁsŸ¬	°ÉŒøà ßSîÏCÚ2žrXN£ÏÇãödÀ¾Óf0˜f nS
+è { \,,'’Ú˜0°‡ ¦ ;øXöt­5¬á“RÄqD™N­*nb!h 7P{†^¬Çi ¨A‘§ä&·–ûnJ¸q{rAãS7Á ŒzسÀá;+³>j9÷'ÕŠ[˜[Ž]•„¯ÅL„\I¥_IˆG‚	¯ÈI[2Oa㌝sLvŒB<7EØñèãvZn}{CUàz©ö«žiÁwW²hI€«MƒT:·EKā”BH{¤˜Zð‘q‹¬%®%‹U¨=µD<#رÀq;+3­’“Û´h\Ç
+]Q#%n¤ÂMڍ-#tN!܃8F
+°g¡UòlÌ´J*nb!nTͪ|’cÒ	‰ mÎ,ÆÆ;ç˜ì…xJŽ°ã¡Uò|Ü•„]?Þ QZ‚»m˜RÇ)÷ûbRéÔžZ¬€Û”BiIN¦¸$ZÄÁ«ÔVZ‚šìX,*y2f‹J
+7±4©c‚Î…>©±07V
+æÆíÉM,#tN!܃80ê`ÏbQÉ“1[Trrcsãfn\åBNt€=X'8·%ó´6ŽÀØ9ÇdÇ(ăqS„E%OÇmQIºã£´$$ãºvPߧŽT:µ§–°+öH¡´:âdâ Ù;•ÚJK؃1r€‹E%OÆlQIá6-šÔ1AçBŸÔX	˜+s“¶pcCãS7Á „‘ìY,*y2f‹JNnb!n\Ã̍«\ȉ°ëG6gc㌝sLvŒB<%GØñXTòtÜލÑsÿðæø>“…}é¸3!&rgKhÁÀSAçñ5ðP}^¾±[¤
+¸
+¾åáÄRbî¯ésnsèÁˆ…÷…)@ôx—½I
+n?\„x0ì`ÏGõ¬ÌúÓ>ŠiMqc#sÖŽ§„„_úr.(nÍÇþ¬JØïÏÎ!ó`äœbrclØ#ÀžŽÚY™½»ýNh€¾<¥~îŠoã
+>‡¸ð…7H`]
+~BôôØÑyP
+¤ê‚)ýá°+Öm§-Õ6|=Fõ"‹
+\BÃ׫fêâ²Á5žÐ=ð®ÏýþÿÙЫâDx‹P¤±öRŒÍ´è$mißìà^ýYÝÎëúÌ×ûSòT:ýÞr¨Íôwb¤ëH…RðK˜+AŠiÆeÅ-(ÜSS¯ÇCœñÌü¥b/þ\€~Üÿ*£ñ;ªÑŸFJY2ÞJi:«2Àÿ÷£.ýú·FfKIãì°ÅAK õ†0ý
+ê`>–:‚Z¸¢úr{DïÈRû“d	à]?¹G£3¥–ƒ„Œû®Ø—G}ç"ÖK8ZÈà5#±ªh£I“QÄÌ4§Öß³N-á»m“·''¶0.
+@°)¾°âôr˜ÐQïþ¾HžŽÓ)|1}™{baVø„bÕ÷NŠVL¹«¥ãi#wç¶Ð£ Œ›L^€3>î¾2cu>V}´¨ÚBÏ`’RŠPkèÈåj‚èy37¦VÌÃC
+fwjS‚)¡Áö¬3Hðã«BZč)ê0!æî+ƒ‡±rœŽ•VAÅ‹-ŒJV€’ÖÌFÉOfC&3j+flah¡SŠÉ1LBMv,´ž™VD͍,Âm”îä6j[‘£âWa<¿äÔžäÄÂØ(‚`§Š¡ÆÍVZÏÇmQÇ\èµÇi‰ÆÆ2u„^ãeN
+¥#r˜TBºs{$P:Rl¿ê%ô'#5”ŽÌßt_,êx"V‹:N^b!`\¿œ
+\1#f¤ŒۓYE`è”brcÓa`ä ;‹:žŒÙ¢ŽŠ[˜Õ®p£êžä¸þ§ÇЉÀm!ÇÁF;åPì…xJ‰°òXÔñtÜu¤{6JG ºñ5\©ãPÆ/`ô2§†Ò9L*!Ý©M	”Žà
+ŠþòâÆ‘€JGæaBÌÝW‹:žˆÕ¢Ž“[×/§WÌH„)„0£¶bƆF:¥˜ÜÃt Ô`ÇbQÇ“1[ÔQq#‹p£ÚnTÝ“×ÿôú ¨=ɉ…±QÁN9;B!Œ›#¬<u<·Ûì\jv\Ü[ÓèW±†ç‘Ãß²é¿ú†×?e0I®ôO¼¨¸ð'WÊôÀ¯J¬Ÿ¨Í9°Y| ]ïˆ ëŠ	øÀƒrpzŠéA¸9ÂŽG×ÓrëYð×$¼fGÁV,PØsxó\±ËøópNñߟŸ}æ6Š Ø)‡bG(ăqs„>r§å¶<®øåâÆßôßÃuûýýå‹Wª•íÎÅðØðCÂj¡êû§Ái»¿^~óÝ›?ºßÞÿpÂ¯	.Yï,L½œð{©ûïÆqOÇ-~ùu‡¿›—[
+r8Ða‡û-8Ü|Á_@âÃãosöè®ZøsvNx´ã…ümà½óø&—«[ÿá<ÊôáÍû¾y/Þ“\ãwÊøhÀ/âÐù¯?½ÿñû÷?ýãç/·?ý‡¯~÷êþOØó.º„/?Üy½Æ_^}ýÍý·x¼â‡V¸IñstÞýüøÃIn"HØ›‹?w`=PéΦŸÊäŒÅ׬ñ
+½Ñ!;Îs6
+ÝÂiNóD¡úö£@¢XW
+,äs\@òñû›YéÚOñ8W\zÙÀaÇÇ;þ;‡_ªC쀿ÒòÑzÛ#WüÂ,!âœ| À¡»C­É±ÿFš!Dß¼ùû¯pŠ¿Ü0¦ƒÞÀøßa|uùþýä¬êy
 endstream
 endobj
 2061 0 obj
 <<
-/Producer (GPL Ghostscript SVN PRE-RELEASE 8.61)
-/CreationDate (D:20080128091153Z)
-/ModDate (D:20080128091153Z)
+/Producer (ESP Ghostscript 8.15)
+/CreationDate (D:20080520132612)
+/ModDate (D:20080520132612)
 >>
 endobj
 2062 0 obj
@@ -6960,14 +6969,81 @@
 endobj
 2063 0 obj
 <<
-/BaseFont /Helvetica
+/BaseFont /FNJXCZ#2BAlbanyAMT
+/FontDescriptor 2065 0 R
 /Type /Font
+/FirstChar 32
+/LastChar 119
+/Widths [ 600 0 0 0 0 0 0 0 0 0 0 0 0 0 600 600 600 600 600 600 600 600 600 0 600 600 600 0 0 0 0 0 0 600 0 0 600 600 0 0 600 600 0 0 0 600 600 0 600 600 600 0 600 0 0 600 0 0 0 0 0 0 0 0 0 0 0 0 600 600 0 600 600 0 600 600 600 0 0 600 600 0 600 600 600 600 600 600]
+/Encoding /WinAnsiEncoding
 /Subtype /Type1
 >>
 endobj
 2064 0 obj
-3771
+3800
 endobj
+2065 0 obj
+<<
+/Type /FontDescriptor
+/FontName /FNJXCZ#2BAlbanyAMT
+/FontBBox [ 0 -186 593 667]
+/Flags 5
+/Ascent 667
+/CapHeight 667
+/Descent -186
+/ItalicAngle 0
+/StemV 88
+/AvgWidth 600
+/MaxWidth 600
+/MissingWidth 600
+/CharSet (/A/M/eight/o/d/N/nine/p/e/period/D/colon/slash/P/E/r/g/zero/Q/s/one/h/R/two/t/H/three/u/j/T/I/four/v/k/five/w/l/six/W/space)
+/FontFile3 2066 0 R
+>>
+endobj
+2066 0 obj
+<<
+/Subtype /Type1C
+/Filter /FlateDecode
+/Length 2067 0 R
+>>
+stream
+xœuW	TWÖ®¦éªRp£,p‰Uè €Š(J!⢨ AQܐEˆl#6ÐlÒЀZH/€BƒQジ„"ŠÁmt¢Æ$Ñ®=NF“Inåýÿçݍ63grð€ïÕ»ï¾û½ï~÷>aoGÈd²ÁÉbRUÁáËÍ#oi´LzÇN#P„ôýïÞŠ1DÐŒÔAåŽ2ÁQ.8Ú7½3ì…ü6Ü¡„\&ËÞ¹{NZºjsÒÆÄ-®Q‘+='Mšl›™æçççºAõæ‹ëÜøŒ¤©®ð2ã“ÓÒSâS·ø»ÎÁ«“““b]7&«Ò3\câââãÌf+b’ã7¹†&%'¥§§eºzÌñtõ™:ušþå‘”²A™áž–šæºØ52~£29fó¿Máž‘?wé¼ÍßÏHŒÜ²@ùÑò°ÌMYÉ+]gùM™í=ušÏô¾ïÄ8b
+±”˜Gxï¡Äxb1XF, |ˆåD1ˆ"<‰Ä"—˜H¬$«ˆpb!#F£ˆ!Ähb(1Œp"b8Á΄á‰&ì‰âw™Ÿì¸Ý0»2»ûò ùûwìw(†)>')‚Ê£îÒëèÎü€ôíفF…Ã\‡ãŸ:Nplvüb9hÆ ã 'ƒ—îâ?äØPéå`é¥ ‚»í¢LÀäR,e/!wE ©*Òäë4
+<L%ÚêºÚâêl>DHFZOªŠ5ùZógGÍ7)ɤJ-ôæ©Idƒ[U«ø ²ÜP%²h+	´+v“Ï’R”Ý¥!­røÞcaüªÐ™”Aý{Ú¶I’”ûÍ£Ú:óȃDÞ蚯f·ùf·ûMÊ$2»[k5F‹µÞbÍKJ-	Óѯ
+ì:W”d×E9tJsXä4Þ
+AÃ^{€8½þ	Ãp÷ áüûÝŸý'™³ÝÜfö¼~õ°çgÞb¿Y„×"Ø765:i©5»0’JzÅzÙŽ©ÉoG
+hä0{à™4äåpèþ뱯ÏpL¾Ïêm€LÁr¥ÁköÕ½Ùnx¥»ÿlO÷÷°×{=?qoûY„¯D¹´ÝY2¶Poá@ždvA‡Ãî2Å’èŠT®KæX©ç/˜ék½á-0±$\1•›qAm0E„{bºè„ýH¢óÜ$_v²y'óÍšwªÂ£â‚}q=QøJ´µµEZï	ä™°‹)w†>ÿx¦¼ž¡¡A«ÒCWpz‘}ÝìéíäépçÅ‹ïº~²¢	!"LeÒˆf…öíy͉ü;&aÔ†»{£ÁÈù77ý϶è‹ôE%eÛK5|ì¦e¸€ÁÿVþ¯´hoüñ›Ë/…—B×Ò=Sé·hÁPžàK*²ýãO#ÁùØÃ8þ"ã&€=ræPšyÂ¾…MJVRŸ¨‰¼c‰â†}K„t5nºÇdëe@¤V÷±?Èe!€²·ëÇç3¿Ç£C6^bø£ú%G>iÔõÁ8rí¡©{7—͝9ƒ·l¿–<!^t2;pkûMÌjuaÎc7ûYp[Kª´Eu5Z].TC±nk~q‘Š[‹Ü žb: Ý“Ì©V×ÖUëë9àMÁÔœ„É—¢`ÙP¢+È+Á0ç‘ú’²Æ×+&cïs0	¾‚dLD›ï}«…wPï$ËÈÊ‚[˜OZC]¡6‡G¡ð’9ñ
+ìN|zô^¡±pß–jMÅö]]£Ó×èJ´9uü_š”úTa•°4mÊ,ú?ˆ÷…ßã|„¹'…Ö鹹z呐ÑÈÞËшz>	ìow¹y†G,5yÔ|
+ sŠ0!uæ£Pd‡p¼þ؉Ã͵G‘Æ›x\ ˜o³Ì‹dzÐ{éì‹.ÌÄÀ )^Á˜‰]]Ïͨ#JÌk•zD§QšãΆ+øR¹Ê_`&
+~È\ìòC®Ñ0 7sÓjJËJÍH|}eEyy%÷YÍ—†ÃÂ~a϶OÔ4sZ}È°mÏ趿i¬Që·•m߶ß”•£É
+„â:šÉ6¤l©H)äíH.¡ÏI½,Ð? ¹¡1“…ˆô
+\Áõü‡îS!Þ0Ì’­Y§áØÆ Í•X6ñÈÚÝ‘Í„z†D/ÜԐzPÅÌ9¨éÒ\ÒÐÈ?W¿YØB3†ãf¼;ïD;WM1¡5Åú­³0_£ÎágáqvuqÇ쨭ÖyÕ–p.ç&ÎlÅÃKwfµ$ïå75Å–TOוìTÖâ½2këëGµ]jîêþ<e]ÇŒËÝY]\3º¶Z‰føšbÆ5htcØZ„=X9Ö'¢–,ÚoÎ", “mü¼`2®±ê¹™t0¦çkAKj/^ÿ¤þ’0²UØ«ù8{fíf!…FÂZÊ–é.¶T[‹õéþ‚+Þ1["Võåp‚9Öno5çp%‹t'žZÞ‹|é˶â“BúÁØ´ã‹OýÐ|æ¬pƒ~4뛉*ÿÃÿ³Í4ˆ„J{È/êö­¨%g¯òì½_°cï69|€s(c‰6/¯DÃ!‡`*Û s´—ºýã# OÒÔ¥Û¶—i¸
+ór–	thÌÑ!ÍVE¬q嚥ã
+ªR
+”Õ–±d½¾Ï`¤ÜgÉ\H°9ØTðŠGû!¾³ßׁ¶2³Ï¤\Kf¿‰˜·½rÉ7U²×*`Ÿ´Å¼va¶H‹œ»Éz뺞ÉN’±ªô¶ŽdN/Y¶$eÁèU±â9.N¦ldÀ_:WþýæÕƒ.qVՐêÅ‚L‹£+9²&jþ‡ÑaŽÃ°H>K>»~ãG^zµØ€5¾ìM±Š¤0Ók¹É:3Ó/S
+m>ׯAÿ6ðÃܼ#š+‚_•«+¬©Û¥5r@šV#’RUa©ÅZü-ø›”ãúÁ\Iþû½XJR3Þë[ÉÈZ!ëö¶­VcÁV"ÞVqᶍöxÞ¼Q€(;1ÀÂ9<u†Ù’£¢µ_U™d+v·HäŽzY$ò„^Å
+['בHB€ÉQñFøÁÉÜÙÀÈ6
+‹ÑˆpaL0°í'a>š§H'™ÿ±ÏÅz>5Žr-‰ba=îä\gHÆdóålóµ—DÁ¸¿”&ېê4WØV¼è¤$€Ÿ\
+w~€cl裝Íà<Š¾õ­bé‹´sà[Üÿ×…Fò!³ƒ|
+†gÈ`WÚaQ ëµ¼bÑt\M,ËqhMF4£_ãð¶¼A¾ÖSJcŠ²Ý
+A-‡!Î×H %7›Ü0Úýr£­mEãÍrfn›üc2Ò”Žð+IN"{Ó;ˤtŃ~”p³eb£Ùþ—×
+8¡¸2ãÄNÁÁSÉn²ÌÝÛ'·]õtv÷¤I³}"šc¾Nà˜§!Iq+ÃFM|ðóÏ¿{y3®3ä({ðúî«Ëç.ŒXñùͯ¯]¼Ã£öÌÓ×#ƒ‚Døû-ºv§ëúåû¼ÕçG˜µvmpö¤\Z
+&¶\µ3W(e‡§­‹
+ˆ²U¥ºª¸ª¬¼T Õ8ñTÇs?»qc{'ßõűÇ !dF'þù]DŒ¿;óÙíÎÖ‘+¹Èf¬+TåånÚ›™ Ðó"o~÷øò®[ëfà+‹„»¶˜„¼&œ…l\JZüÆÃ)Ÿòzò䑃'O&Œ·œF@ Œøã5jèÄó©		‡S­ó‡NœH>d±•2ÄVhwVU´^­Ui¶å—pèïÿ»¸L³£T(©ÆM§¾ªª¶š³ !Ã𛫅”¿°0=$Gò@D éœ;…|ºrwã—Ž‡¿`…ë
+·µïk9ÚÐ&´	-ª½I‡×ç‹h
+c8?e2))+Fˆ>jÌhImWÝ®[XÅåáŽ$±(binY©FPãèµÚ
+¡’ƒm
+S-âmiŠ7rƒûJkù‹“.&`¦T‹ÈVP—Ï~q¥÷	ͬ‡!0¨ñÐÕQO}ïO_–Àeg¤*ºH§ÖvU×Ur»¯^?uK ï|¹$tmvš—7
+Q†b)Å,•Æt“FkטÍ1U‰”•(­¢“ä'f[ZF=ly9n†pòèꁓ—G=	üÒ}å¹)±\Vn¾JPÓjÚ ­¨¨Ñq‡[Î/	ôÝ¿F/ZŸ£â3Õ¹;>èœÂ>½f¾zñ , 00Ì{ù²Æã«yMUYE‰™ljuAM~Kß‘~¶ànP¨ç÷ÿykõµ÷šûJáp›\rÆ5¿3Ñð©ý$:Œl°Š”Šÿ†Ÿ3jë,#‰›I¢lÓÅj
+öáÇk	qø…º´Æz¿Þk°p¸µAÖŽé*%d£u·,Ç¥»@Wd¨ªªØUõ52´
+ôÃ+á>ã„x¾µïT4_R]ºQXT¤.¨ËkÎäÏt>·áðè{üµê¿.¡8sU_vˆ²|
+g°3W(e·wÔ	záFýµƒ§Îݹ×~W0
+ÆíºRmiåŽ*6TëÆÄ=ë.ܼf%´8ÑW at 4æ<@ƒaàËîG@¼|8unT¬_,WÅî?ehؽ§ùxkÓqþærX€oä‚àù«Î<HçËtByÉÇôà¬FÉ·—†ÆFò³¢ÃgŽŽ¢ã ‚øq«
+endstream
+endobj
+2067 0 obj
+3593
+endobj
 2058 0 obj <<
 /D [2056 0 R /XYZ 151.701 685.529 null]
 >> endobj
@@ -6978,1238 +7054,1356 @@
 /D [2056 0 R /XYZ 151.701 643.753 null]
 >> endobj
 2059 0 obj <<
-/D [2056 0 R /XYZ 151.701 270.389 null]
+/D [2056 0 R /XYZ 151.701 294.188 null]
 >> endobj
 2060 0 obj <<
-/D [2056 0 R /XYZ 151.701 192.869 null]
+/D [2056 0 R /XYZ 151.701 217.768 null]
 >> endobj
 2055 0 obj <<
 /Font << /F28 1124 0 R /F22 1211 0 R /F15 1133 0 R /F59 1905 0 R >>
 /XObject << /Im1 2046 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-2067 0 obj <<
-/Length 1629      
+2070 0 obj <<
+/Length 1875      
 /Filter /FlateDecode
 >>
 stream
-xÚ•ËrÛ6ð®¯àL/ÔÄ‚H<øÈ-m“L/­åS’-B>\‚ŠìÉäß»‹)J¦“ô",‹}¿wA¼[ü¾Y¬ßr¤,O£8Øì‚8ŠX–ó Ér¦rlÊàcx­·½i›åçÍGž±<I$’óœE@]Ì8[®â(á+kÍ]S/ãP&lúåJ(n–Yö‹õ¼2Èò(w²Eœ²(NGn‰o6‹1 £ ž¨§˜Á¶^|ü%Ü}"&ò,8:Ê:*c‰R WÁõâ¯E45YåS¹1ÏXö$2gÎ.”Þµmÿ£¢p»¯Ûr¹R\…©R¬Ë¢/ÈŠXM¹EÁJ$,MSâ³ÙƒxšÐKîñuWðQÛX‚{ÝÙïÃ¨°4ø½íéâhR·‡fɳ°?qÊÂÖâK	ýÀÔ+Ñ"å±ÑjŽªÆ‚)™“ª}AJ²°ÓEy Ð;Ók§aÑ”t¯ôöàÑÉ	í„ p×µ‡{Oo¾¢d
-Ơƍ§Ô•õÐTöœnÄHˆA8~H`T=.32—)CˆÝË\äÁŠƹ„º ú¸RQÞ œ'áõÍõ„Tø'ùóð@öÑöº¦+Ôõ¯,ÝaL:½wž®ùàî3¦¯ÊÚ4Æö]õ¯ßÔG©½ƒÊS£w-0–¹·m‡¹@÷i±Õå¡Ó–ÂŽ(O|‡5Ö]áÞpÒÈ=.ºÞ¸bvŸGÓï	*è°Ó·•§þŲÒÓx(ÒŒœÅžò˜R\‚‘6Vw;K_þ1À''"ÞøûA”çòGÛà‹;°‰î©*;CéCÌÀι9ôí¤>„€ZÓ܈pÅzQúg¹[γE-8\
-d“ÊDÞ…=Ép ©‘jP9º2˜+U¾÷—µË5ë¿n]dÉã`b<åçfŽ&ê’jà–Š‚î‹‚ò#…üÐ%Øÿ+µ‘Ì×FSbf‹D
-µœ™ømQUºœõ¬”LÅùO=½7É@æz
-ä;´ÞKì]ËrmcP²»sc51ÃŒ±¤RSÔÏi”3®²AÔ®¯WägeL¦ò¢öL¥í3©ÀS1pÁ¾4#‹Ã(ŒÇ¹Øîvf«Ÿå˜@æùÔÐç|Ó¡Õ=aÆÞm÷æþ‚Èw|tÃXûèëƒSæ圚«8N˜ÌäùÈšŽ¾úDœ&Þê~2ùÖßÀ΢«‰uëo•î{ÐðÊ4_¡º±ÑØ+tÛïßçjö|ȶÇÆKú›Îâ¶.ìKâ1uÌiקÃÝ‹îø º®ŽWí‹îáÏp7§$‡n]ƒIØÆ=bÛÖ~\0d¶„ÐُŸF®KÎ,=PƒL%ñ}ò÷\ÚA øX' µ¦à£
-ö™Ì(î,½hŒ½¶”.ЁüØÔ„€¦ì3©÷&ÂíPâFÏ'ÍàœdRÙë]ݏù}¢¸(‚‹ò„fí3é—®'éök0'ù䴽͍EjÛ¥àá¾Åßc3»”Éxl<çépžc‘cŒ éÒî ¨ÓªFø–ÐÔ‰q°º›ms©`RžÖЬR1€g}ìœ?mq>­$Ëâüɶ8'0JÎ߬ôŒ©ôÔ 113Ø%«Š ,ßÖ}*"^…ÿФ
-%Wqš¦€…Ì=tÖoÕ#!½s3¿˜!0lȾn‡%äi;—v•–Î~ï6*é'"“8I‰ë0îttåa÷ÿq‹ÌõÍû×ëëwï_Ó§ßĤòë÷LË8†ÉÇ+>íÃø1d–WþŠ"y¢}²„;¬[ÂÚã&ƒ€ÛÂôDÎŒ^R­œ·¾	™‡µ.’ÿ4i
-5 hMô÷¾§åÓ&äoÜzƒÝOXçµ¹¿2.аUZØšÖ÷†	ÿVgéô¯£³mð®ÂyÜ›-rۏäDOJjÌÎÝ^¹ý푦B£ $ãÍh'ÞÚÞ ¿™”2)Å–Aµ‚0Ù‹Ðh/dŠÙé`9l-=ø"Ž¨‡JœSð¤„Wg+ á‡JuENÀƒ©ÅRHŒçc÷í¡*	Ö•¿En–:Q`ãÏóË®në@eãŸ„‹íVÛa„oX„áïE6Ñð-þSÄTÖïšÖe 2
-¬ÎµïňN÷ÿcºç›Íâ?~M‹À
+xڍXK“ÛD¾ï¯P¹XÏÎSn!!EŠ¬SP8h­ñZ`I‹FÆÙ¢òßéžÉ’W	¹X­žÖô»çóè!âÑ««o7W7/¥ŒR–§\D›]$8gY.£$Ë™Éu´)£÷ñÝöUÛ¬þØüèÅ3–'‰Fq™3Òœä“lµ<Qñ­sÕCS¯Dl7ýj­ŒŽ7«,÷—{e å<÷º•H鸛B¡«ï7W_	`òHLÌ3L©h[_½ÿƒG%¬ýq¦ò,:yÉ:R&c‰1@¢»«_®øÔea¦z…̘ 3ïjßìÁp™&qjøˆmWWà[Û8âBXü³ßWžcâ²ê ^m÷D¿sÃëöجd÷睲¸­ˆâRC?lŒhQòÔØC~¬…bFçdjßBp“,îlQ^	ò§®ê­§Ó¸hJZ·ìöØÉ™í• ñеÇG"Ïßüƒš-8ƒ7AÒ\ ¦º§¶2öQjЍ/ö9<­23Ÿà!3þÃ\åÑZ
+f’°ƒ¹z¿6œÇïP¿”I|÷îî{¤Lü…óøÜ“ëmMKh$šp´†)éì¢y^–C´g›Þ–uÕT®ï
+HhøúÕ±‚².­ww0yš]ë\ÅÛ¶ÃR —ÇŽ¬ØÚòØYGYÇTOüLÄ5¶Ká¿‘d‘ÿ¸èúÊ÷ =Uýž¨‚îXõÅý!HÿÎ…>Ø¥R¡¨@“¦RP‰k𲳕³ÝÎÑ[øès‘_…õAWØ延Á/À)Z§N@ªì**Ú]¨cßNÚC)H¡«š"1 ~R˜|Ö±\²\“â¦,ú‚ä杭$SÒb“ÆĽwÖá	2#Ì nô]
+<ðV›<~k_k.¼ÝûÌRÄÁ9Ãd*ç]´%õÀ=õ:$=4ÕG
+õaKðÿKz#YÄÊV‰Z;™¹ümq8Ør1²Z3#òÿ,ŒÌD%ƒ˜)Pï0ú ±÷ËOÁ¨îΟhI5
+ŽLjŠúSåLšlPµëë5ÅYñŒéTϪiW¬ûD%ÈT
+›àXZP±•b<ÍÚÝ®ÚÚOî˜@	æù40æ¼ӱ³=qÆÉíöÕã…P˜÷…±õ1.ÎÇϘo–Ì\‘0çPiB„«kÛþ+<}
+ë¿ ᫵\?ÒÓgòæ_Ÿ÷èzâÝÍ¿Û÷`áuÕü½sÆ]Ã1·ýøqiˆL5m÷í©	šÞÒ³¸¯÷
+í?ѽÐûóê¶œot|øº;} SקëöëîÃÅf—	áóxÀt󇔖0«kð‡x`lÛ:œÁGŸ-â–¶#÷±ÝSîGäR‘2….Cò)ÜKUy’c—€Öšr&t6Ô±L µ³t>{ë¨X`ü„3Ór¨£>x«CWv¹d.bCÅ°«û±º/sL-p‘¾g27¡Ž¾hÛI±}ÙX‘ŸK¼9#·Åœ1nƳ`»R2Þ·ø{jS—2-Æ©3¯ ó[s—€°Î0ø-±iãèl·8ãRÅ´>'ì E£³)6ߟ\¨*Í2‘?CŠKÚ¡þx2{‹Ú3fÒóxÄÂÌ GD`„™Jù&þ“ŽI ó¡„ÞJ¸¤£¸P¹ÇΤpx"fnP:mc$Lÿì┡¹Ö TZzö{§t8‘˜$JkĈèh) `$÷ý#„ÎÝ»×/nî^½~A¯‡i°÷BHó&Îh_†Ò
+Æ_S*ϲϸçzŽÔq‚{Ꙟ».´2œÝ”ÎãÚM )~
+†4åX„Ãz˜iùt
+…npºSæ‰ë£ö|œP¢Q:€DMûI¿”äãMyŽžák>ƒ:À÷óž§}µÅÝö£øÉ“À«s!Z·¼=Ñ¡ÐØÉ…¿¸2º‰«®¯0\ÈÇBÊÎ…”âÈ ^AšüEjôŠÀpE~zZ˜åòˆ†˜ÄGŸTðf ‰?´ªgŠ®TX
+™PP
+ R…}ܾ=J¢í¡‚K‘?K½*pòìZß΀ÉÆÒÅvkÝ€á`0Ü-j<€‡Æ/ñžˆ÷)à»&°RUÀ¹ÃÃÓ_>–.>G Ü`íŸì0©ãpT’®`JBù¿¹ûáö-&ᕤ	¨øôÏ•³f"ÌK ¤t=]” V8“ÎRÞØAe¨[¿ûùõoĐ@¬ÇâÁkןÑá6bþÅG„–,KÂgþNœdüwÄÿ+¢DdÀ×4ñ¾Bôž €a¸P3oùœÿÒLÞf<Ÿüu¢ dß@¢“mUàÐà0<¸5åñ}±VÄøá
+¾ÿºyCâÔÞÀ‹a²Í6lîÒÿk!düݾxìé|5±0ûðA _LÚÒ5k€Ìƃ,H“	†Þí©ùŽÝbú©¥ðF‹võ]{póÖå¢ÿ;d	c
 endstream
 endobj
-2066 0 obj <<
+2069 0 obj <<
 /Type /Page
-/Contents 2067 0 R
-/Resources 2065 0 R
+/Contents 2070 0 R
+/Resources 2068 0 R
 /MediaBox [0 0 612 792]
 /Parent 2042 0 R
 >> endobj
-2068 0 obj <<
-/D [2066 0 R /XYZ 100.892 685.529 null]
+2071 0 obj <<
+/D [2069 0 R /XYZ 100.892 685.529 null]
 >> endobj
-2069 0 obj <<
-/D [2066 0 R /XYZ 100.892 583.668 null]
+2072 0 obj <<
+/D [2069 0 R /XYZ 100.892 620.444 null]
 >> endobj
-2070 0 obj <<
-/D [2066 0 R /XYZ 100.892 506.244 null]
+2073 0 obj <<
+/D [2069 0 R /XYZ 100.892 544.682 null]
 >> endobj
-2065 0 obj <<
-/Font << /F22 1211 0 R /F28 1124 0 R /F59 1905 0 R /F15 1133 0 R >>
+2068 0 obj <<
+/Font << /F22 1211 0 R /F28 1124 0 R /F15 1133 0 R /F59 1905 0 R /F30 1928 0 R /F31 1929 0 R /F61 1976 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-2076 0 obj <<
-/Length 1714      
+2079 0 obj <<
+/Length 1576      
 /Filter /FlateDecode
 >>
 stream
-xÚµXKsÛ6¾ûWp¦‡R3% ¾¥®“8‡Ø‰•¦3i4	YL(R!)»þ÷ÝÅ‚”(3qíE—‹}wçqïÕÉïË“Ó—aâ	ÎRž
-o¹ò„,æ‹’”éTyËÂûäµø¼|¬¡—°4Šr†B0
-dyÞ6ÁË…ä~»„_.„_UÝ"Zû7Ùæ6Ã¥òoL{oZ %bÿ|m{ÓÒ+*N.–'ßNP&÷ā-šIé囓OŸ¹WÀ»7g2M¼˹ñ¤NX¤5¬+ïæäÝ	?tP艃1¸+/R)³ž ñÝîvèÈÿvt ï³Bå·fe-¥ß7øúË«›×/Þ/ÂÄR\$÷bÊILY,”'YªS¯‰mjHÂB-¼à€­iIÁŒÎ~mˆðáíå_DÚd5‘¶Ù!Òª¶;el’\;ØiXH¦•S›/dè¯7V“_Ì™
-%q2d:«`•ßÕ¢øÀI’ü}¨gÇ,NFÁy³§ŠŽÙRrˆÆ
-ñÈBÉd¢‰9>âúhÎý˺볪û’xoø@iƒ45(í6·,oêÕœyš3®Fο¹P•!ÑxÆè•},ëcczñO¶ÙÒŽÄ,dáWYÿÐZs¦x8qjúü´³5cpÆŠ	1ÍoQ¶&ï›öq‘HŸ-‚8^—Ð…JE~mÐ(¸9å"d<?«(y+Ô°ëL7®Ú 
-z§po;“ïÚ²G‰bë`"(g¢Åê¨j7MÂXBó–½)pÚ~Aší$hCz³"r³µdÓf}ÙÔÓw€WØÜ·Y aYíį9U-jÕ¯³ÖÖRN&êÁÂQµäéÞÑE
-„ã˜s·A:èëiõ€ÜYç`Í%Tsðhë†'€€²ÚÎí4E9L¬g$Ø…”Ocyk
-%s›¯`ÃpÀôÞœÁRÆþ%Š˜#HT³Ã‡Ä™WãoO‹Wð™v„µ[؈ù_9¢‹ÀûvK֏Rfí¥Æ7M0¾ˆÜ;0¬§Dù€ãJh´;!»S¼…NØSŽp‘¦ÎT ŽžNƒž¦sö,ØèrÊud¾ÍÜ!~N›ÐNýs
-ÙåÀ{ÔéG(Ê#&áÀ› h2‹¢q?ö'׾텖>™ºÛµî
-å‰V³PÀ(Ù£·?8f$‹£ñ0À¡ðÖtMuV˜½6»¨³[aO^=ìD§,•ÉQÁ0bÅâ¡©\í* ä¾#Âå5²¢ #pj±Xý'V–iËÕ£ÛJ%«¾â©b*¢øºéún6©@÷é±£l¿ØfË p'ú «ZòDSWMUQý–õ©±5úöñlÎN¨TA¨†Á/
-™ˆ&˜€ù(Ô6ftTŒ5óä`pœÈIgËì|ì~ÌšvðŠ‹m[’£vXTZ‚ýúˆ	Óƒÿczìƒû?8 ññiß"õe¹×.NY¨ƒ<çÎaX_bŒ¡E¬ÂÒ£Ù×+í.GHë
-þ«µÞ°±VYÞƒ
-í¯Ý”žUNlC‡ójSöôbQ0‡”n¥\Qû›¶§ÇTpN«Î1%<ب´þáúÆ1áöx8!*êåp8·t©²èÕ®Mh³!Lð°í«·mÓÓû¼©žŽ)ÌüGøu÷le
-P5ø¤ë!€ôøngv¦;›o^Rl+Z’â¶iú_ ¸æ~µÍŠ
-f;$ØÒÿõûË·ËwŽvﺧɿšþìôtßW!?£\X¾‹™1âYMëmõE?«H>Utܹ|ê"͈›¼5Yo:Š ¥„É1‡¶ËÚG¢CABŒ5 ßlHiMý‹|uC”¬ëʻڸ»Äö0Š@ºÿ§j@ÌÖÀEQöGÉwÓV5Ñ	VzŠÐùn۝nʍÁ©÷~«á|cû#®w¾íj¼Ë˜Ã`Œa«ÊÚÌ–Y`¯¦xJBg¶ÝVenÇ£Ó&ïM3¤cmA&_ß×C“ƒ6#Pâ>wlÁ3=Sá0úÿïaí·æ¿ëhðì·¡B¸öë}LJ2ßì7)<
-7|Oи.Y'áâBNîøpYÚ"6ºâ'<zÊëÊ¿‚ Eyia~˜WRwç@Âë+|þ¸¼"vºsý=~0uîļڕ…ÁO"<øœ/„¶T	g\50ü1Ž‡£Lw¿b:Ááˆï¿EÜàˆ-ýÛ<·',>žãÓrû¢ÿ!ÿË<•Â
+xÚÍWKsÛ6¾ëWp¦‡R3! >6cwœCÆ©•öæ@“°Å†… íèßw )RfãôЙ^$`±X|ûú RïÑ£Þ¯›_v›‹ë0õ%͘·{ð˜`$¡Ì‹ÓŒˆŒ{»Òûä3¾ý¼{ª¡—’,Ž9j†Œ20dtÞwÁõ6¢~¿
+˜_m™_×jDBøwysŸãûw²’=Èg‰ÿvŸ´ìíÃ#6W»Í×
+Ú¤›a$Š¼¢Ù|úL½ÖÞy”DYê=ÍÆ‹DJb!`\{w›úp!á^Ì3b<AðÅ6
+ý}Ó”Ð/­³LÌ·EI“tt6oKP"_ï¥ÍâNGMk¹ÃßçvÕpB’t2\tMÆ1ÑÝð1ÓØBp<t¨“3­O Ô¿i•Îëð¥É	ŸÈæ‡Æ	Xã㡪¹'E×>¬Á”P>iþI¯¥5­À«0A¯Ì´jÏÁ ôê[ÞìŽÔg$$ášVÕ~-K(á4A\H]\(ST+€ƒ0á„1<³[ʪ—…îúã6|²
+’4ôwû
+
+‘óØoå3z•¸v8	ÙÆ*N_Ä
+O”TÓ¨°ÐÂÔ/ݪ’ÅÐW1­ÄÔ "ÎÄ!I¸XzÕt=X“ÈWC¥e‰ãÐם•a0`vÊ»+îF,û\W]»\ƒ–ÝÂÚ}D£±¼uæ÷£ºÄÞ5Çïó^)µňp::¢ÙÉÑE	„ãtñ8Œ@Pçi;zFí\9Xs©­9˜šº¡©Å„´Õ+·S–Õh05žYÃ.¤tË{ÔÂí¾ ‚	 @kZ^Â0Jü4Á0G¨nÀIêàµø«­ãÿi'Ø»‰X ¬ÿµºÌÜ7[r=YYÅkC>o–b|‘}€?ÕSÊý7€Ÿ	ĝZÜó‰{ª‰.²ÌAéÔèÙ2èY¶Öè°áÔè ‚-µÎà›ÌÍùsÙtÀv‚‰køØGݳN?cQ“8Á¢é*‹þû±?©ðM/XV8“­z·bódG«ãÈ(=±^÷ß¹f"’ÄÓe€9Bã½T]ý„(äé43hóƍ°ÀKS;É¢ô¬Šà>6fñæ®v9²VVpskyY¼¸Mc WÿŽ•%ûêáè¶Ú’åÿÌâ'<[²ø¾SZ­&•é¾¼v¸éÓl9îâ<ȪÀ<ñÒŇ®®mýVí£-:Ùbkèþx¹†*²&‘{ûd!aqJaÛ@„ÂÄÌ^Sͼ¸ƒ  ¼v²Õ2{;u?fM8zÅÁ¡¯¬£æ½ÄEèý™¦ÿ§ô˜‰ûŸ]Ð8}Ù·(½®Ng£‹KÛAžsgFì×ØSd‘ª°ò€w¤#«ôCŒ¦F	þó‘
+¡«,ky¡Bÿ³ZÊóÚ™íìÆñºj*m¦ki³Í¹«éq×k;Í¥v¤œÂXÁ#F.ü·oïœnOÆ¢¶
+Í‚æÁp®-,»4¨	BŸa‚ɉ³WPúNÛõ¢«_¾3xõžÑ”Ý«…52-øèˆnÇ Úé‡AR]®÷®=x^Ð}×韀¨ ~}ÈË3Œ
+ìÿío7ïwœìÉ5OW|‘úòââÔV!½´¹0zWkQyõ¨ý¡þK¼zRôò¤óÎ=k~ûFÄà½ÌµT6„.–¼h»¼?Z9T$”ÁT ðÕÄÔŽmÿ¢^ÛYI®TõØJ÷-q˜§ƒ[Òƒîÿ¡"`«EpUVú,ûîµU¯Rt
+—•X2t1ÔES5_½O«\
+÷9]qÚù6´ø-#çÁ˜ÂVW­\­³À|á-5ÏB~8ÔUažG]¡¥†7¤£>‰!“ó姶$9èsËJÔ§N-x…²WJžþÿyXõñ ÿgaý÷qŠVãôѼ€!¡`><5Û2ïK+VG¥ecWìW0ëijTtnD§÷ŒY±Ÿà w|†Ç¸MÅŒûÌõå Ï) 5.|.²½4Ï
+i´gBZóAw
+D¨€òÑõ¬‹ºt'×ú“/ÆÒék\ÒæSBàÉáþ±úÒ¾—ß,â6þ_í6£Np
 endstream
 endobj
-2075 0 obj <<
+2078 0 obj <<
 /Type /Page
-/Contents 2076 0 R
-/Resources 2074 0 R
+/Contents 2079 0 R
+/Resources 2077 0 R
 /MediaBox [0 0 612 792]
 /Parent 2042 0 R
-/Annots [ 2071 0 R 2072 0 R 2073 0 R ]
+/Annots [ 2074 0 R 2075 0 R 2076 0 R ]
 >> endobj
-2071 0 obj <<
+2074 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [346.85 609.613 417.159 621.302]
+/Rect [346.85 626.222 417.159 637.912]
 /Subtype /Link
 /A << /S /GoTo /D (charity-smbconfnew) >>
 >> endobj
-2072 0 obj <<
+2075 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [440.921 541.867 511.352 553.556]
+/Rect [440.921 558.477 511.352 570.166]
 /Subtype /Link
 /A << /S /GoTo /D (charity-smbconf) >>
 >> endobj
-2073 0 obj <<
+2076 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [456.669 403.967 508.322 415.656]
+/Rect [456.669 429.759 508.322 441.449]
 /Subtype /Link
 /A << /S /GoTo /D (charitynet) >>
 >> endobj
-2077 0 obj <<
-/D [2075 0 R /XYZ 151.701 685.529 null]
->> endobj
-2078 0 obj <<
-/D [2075 0 R /XYZ 151.701 636.115 null]
->> endobj
-2079 0 obj <<
-/D [2075 0 R /XYZ 151.701 529.314 null]
->> endobj
 2080 0 obj <<
-/D [2075 0 R /XYZ 151.701 430.469 null]
+/D [2078 0 R /XYZ 151.701 685.529 null]
 >> endobj
 2081 0 obj <<
-/D [2075 0 R /XYZ 151.701 364.316 null]
+/D [2078 0 R /XYZ 151.701 649.664 null]
 >> endobj
 2082 0 obj <<
-/D [2075 0 R /XYZ 151.701 253.514 null]
+/D [2078 0 R /XYZ 151.701 545.924 null]
 >> endobj
 2083 0 obj <<
-/D [2075 0 R /XYZ 151.701 181.768 null]
+/D [2078 0 R /XYZ 151.701 453.2 null]
 >> endobj
-2074 0 obj <<
-/Font << /F28 1124 0 R /F22 1211 0 R /F15 1133 0 R /F30 1928 0 R /F59 1905 0 R /F31 1929 0 R /F61 1976 0 R >>
+2084 0 obj <<
+/D [2078 0 R /XYZ 151.701 390.108 null]
+>> endobj
+2085 0 obj <<
+/D [2078 0 R /XYZ 151.701 288.489 null]
+>> endobj
+2086 0 obj <<
+/D [2078 0 R /XYZ 151.701 222.864 null]
+>> endobj
+2087 0 obj <<
+/D [2078 0 R /XYZ 151.701 155.118 null]
+>> endobj
+2077 0 obj <<
+/Font << /F28 1124 0 R /F22 1211 0 R /F15 1133 0 R /F59 1905 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-2090 0 obj <<
-/Length 1755      
+2093 0 obj <<
+/Length 3137      
 /Filter /FlateDecode
 >>
 stream
-xڍXIwÛ6¾ëWðµê½@‚Ko©ã´i›¥–’Òh
-–ø"‘*AÕñ¿ï HšIsˆf€Y¾Yìü²øy³¸z)e²<å"ØÜ‚s–å2H²œ©<6ÛàS¸ÖeW5õòïÍo–=cy’ÄÈ.sƁ›Ÿ`’-W‚'QøܘjW—"Ô@	ën¹ŠTn–Yæ³qweð ËynߎDʸHûÛ2-n6‹ˆ<õ‹¢ <.>ý̓-œýpåYð`9A¤2–(ëC°^ü¹àC“U>|WÈŒ	°'‰&„¢×‹ÓéP•Ú}Õ”îV¦kuq´:ùË®^ûকÈA‰8XáM‘tvDl$|Z)ÎÃ÷F£ODØíÉK¸6]Qo‹v‹;šGÓé£ãj–+™…́ŽpkYº¢íˆc
-ÊÇ]A'pѯ߿[…ʦþ‹‹xwn5jx­ASç¤u··/GIÁok#éBqîš#x¨,‡GGrGú_TE·–_±×Ü‘%ð7
-›Ç*|¹Ìâ°i‰_)Ž§ƒ~F(G‹;ï
-Ò³mšîGÚµÿ¦ÝW»åJIšã-º(9´ð’åùd¾WôJwåU[²íUUWüô϶šœ5¸@}‡üåñÁO&S&S9öÅǪÞ6èøC¾¾>Tº^‚›]X®ûÀ>¡/°ý€n–Le»³Ð½àÇÞ[Ò;YØ
- Ç ˆµîPdjÚÏD4ºëªzçdÌžt¯é°ª§O#õeå_A91a	'êò±5rÖš›ÚЕyúZç©Óµ¯a,Ž¸€úEÜg£·ÄÔÔ^ÞIC'e
-G€Ì)q¿×fð¶MLjåQ>Fœ{*‹Â{›$™toe˜øzµuÙ©¥r>?èd& X¹³éèÂ}úìä	SÝ
-y<›Ks.QxOá)Ì\úF™¯ïR)æÿñ9Œ§1‹UìÙ'±[	™@Õšàu¾Ô¾­±ÖÈ°@Gàb$<ó«“BlÒ‘õzõfM«uïawïv©ê®èϘ-ÓœÉA§Ì%´h;á©å‰dyž{fòõ*‚6)ù¤LSº¼zç¼îuAbs?JÃx„‰;è†ÞŒg½¹ÖÝäVŸÕ»¶9Ÿ\¾`P‡Ú)fQø•b1ç1!XÞGÿõ«7Ïo7¿Îy+V,»Œ
-SäJYªÒ±ejÖ²W5Ô[¯fïÙ¿D_÷:’¯«²mLsïèo°Ìe½Cû»[|©1ö⢛<ÑÔ¾6§Õ“àš†­Øbº.îXpS9bÕ9 žÚæd;¬n»J;be&hnN—ûÐÂ?šm¡‰cÉÛÒ[PÓ:™zlÝ\	€.ZÓ´ˆ¶ÿ?Ä’ù£>òÙ…;…[2)…÷Ûßç !ã—Jó°×”‡Võ3n ŽÛˆ <v<u¶À¦nJ‚ßá ;wºwB4Ó`‰U*¼ý*¯MݬIâ’ø³.KÍn˜6Tgè.ƒ,=]·>Éâ>d¸>Ƹm‰÷뺵ÓÏ–h§¨ÑßSÒÙ }XB;Ðmu)I+ Ô×hW3GõèWý HM•ôªjíä !"s…!‚ê¨úRº¾¹ýps;‚(cRDž3 /þ·2dmªzaðéÀ#Õ—žGWôªDŒÃˆ	qH‰H@ðᏝm WÞŠR›Ù¶–2@ߥ¸CTò¾(dÇD±úÂþä"åµMW™O¶1ÑË_ ‘CÙ÷’{·0û‚†ÿ©í+§ÞÈÊƽ¤Ô³™–°$J‡ÖðÜ}{ðØ›Å#R(Ö,ØOÍânhäX©|Õ´õwÄNi"6DjÝ—Fqp×wî~ðEº¦89Si2Æy6‹ó•)HGø®uÉ•ºäJ¨¹˜¦ILy ÔI€€ÓÆၰ¡ÃüËÕkMÇÇôÝ¡Ïù$îKÈL?hõ®‚oÒG¬Í™Kë¢ÞiÚã€~pëÁdÛ§“5Roì7
-»¸Çùøé|½Šeþì/>·ne?Oá·ÕGû–Ÿ"‘æÆ.¯“™ë—¦ˆS¨•OC}i“3u ImòÞ}ücžfƒ¾è/€SùÚê]+ ¯Žo½) ±$¼ôú'l0¾xûq=;ÈÙ¥gßV-¤k!ƒÊɨªÈ”XF@ÜPšŠºŠ¶:lmY/ú. \Òû¿ž´§Ê!B*Ã	Ü{º2Å0R$ë'ÿqâ$µ{	¤
-%©"ÉoTëIœ_߬¶§‡’xgý…Õ¤w/•‘QÔ_tyîôO#`úß›Íâ?iÁ»~
+xÚÍœK“Û¸Çïó)T•ªuïÇ!‡]Çvv+ëÝÄ“J¥ld<Vy$9’f'Χßn4J´4	”Ë€ðÏøc³Ù ÀGw#>zyõãÍÕõ)GŽÇÅèæÃHpÎ|#ë3AnnGoª×óÙn±^ßÝü›{¬ÕØ\Æ¡5§v‚I6žnUõÃv»¸[-Ç¢šÃ–jµO”ÑÕÍ؇jºý´­µ<œ⹕pŒ—Ô6ºz~sõß+ùH˜g˜R£ÙòêÍ;>º…}?8SÁcËåHϬ1°|?z}õ+~ø“M8<¯ž	ø=VY&„¡³oÖëÝŸðÇ^Í>~š­Ww㉑¦Ú.ßÓu	ÈN„b¦ûÀÙÃçí©#uøúÐëùnv½™±ÛëÅj±ƒ*u3ß]oæì
+§»×ØÀ<7íþuÁí_Béèz&5jÊ“‰Ïÿ7]~¾(”W{`*I8@ßîa¯´{ž}œn»±ôÕ8Va·KøaÛÝfÙ„mºúõ-v6§Û%¶~Ïð
+ÐîWóÇÉ–4îëF/°t¾ŒaÐaC8ƒß¡p«—ÒÁÂt Ì×Q·+k™…)¼mæ£H5V*æ@³e¥ *.ºô(À
+
+]
+žÌI/©ëßrîžê#4Zô飯Ϊ­bîçöiu<íñï?2"8îfd”?ô”	ÐX° 6ÿþJ箳c
+î F/^ff¼Ûß÷*+Õ]ÚOKÝh´+`^1…W,¿çK‘+‡ô¢Û‚Ÿ§³ÎFà­àÕKð3"T÷T­©zOÕ4íóÜW¿A·A¹I˾ZÆåy,wËÔ¦~¢™C¬A”i“h 4¯[Ÿéúj<Ñ•¡|„RÔËpg]õL•6ÚŽ|EkhmAÕm| µ
+­MimGkuË5­­.½Ë$<•)r›õ—ê¸ÏÁì­%•w§åÛ•îÝ?\+Þlð€>à–{¦­Àœ¬öx¬rhñn‚×T½§jšöaËw—Â'4¾{½•:ÐKzÙä+偗mUb%¿çK NƒOµx‡HÔ=¢sDÌœ!GY}ŠËwqy—×qù!.†8Ø»ê/è_UõË8øê§qpÕ_qé9?`ñO,n°øÛ¥”r	AkÙ_ªƒÓF0Ô–T©ùv%¾
+tÿp­°
+Ã
+7ÌA°~Fÿ§ãƒªU+ªðù¬Mk#P½iÕ" +ª­„@Š×’©gÒ• ³¿ÒÓ\6z¹X¶”²¨Ì·jRž,uÚ«AJ1olƒ¤´+Öq¤¥à2…Œ³£8p* q›ÂðÊ9e2Yuž)¡‹ÀÚ_ªƒÖF0×–T¯ùv%Ê
+tÿp­SÈB @ÓC;^{ÑåXJ 
+`Ñz9åó^ª€Â+]|	â1)ð-®AK«82j¤¨~Oâ^¨na{PÀëÄ+lëu|ÃCW}!·Ö2eŠä!HupÛfsÛ’Êã6ß®ÄZî®uÚÕ
+‹?¶éÚÕWÚV¡Œ!),?"vÈòD{dP;,]°Ñ-N‘B  €|®á)ÄV˜ƒ0¥±%Tÿ§jJªÀûB.dtÐAW¯Æãæñ6ši^Æ-÷—êÀ»ÌÆ»%•‡w¾]	ÉÝ?\ë4Þ–Ðr,‘ÞÄG ¡\År‹,»è{¹™»HvS­i߆ÖÐ=„ZpÖ_hrÎë,Û%¨jÉ  )‚j©TÁlT[Ry¨æÛ•ð*ÐýõΧª´¶Œ+›RU
+¼k/ùZT¿`ñ‹ŸpÛßqé9¯±¥¸8U¥‡x¥ŒŸì/Õ_#˜
+_K*¾|»0º¸Öéð–AK3^‚ÂÛåß¡\”óX®b	~Ð(ÃT€Kbx°J¡‚îB‰ðµÑƒB9å,–Ÿb‰þ8˘M OúgÕ˜Ÿ(…G@‰ƒ¨²^¾‹e$EÓÒrhEÓ\À{B
+L
+­ŠHŒ¿ÜSÏŒ*ã©ûKuÜ,`öÍÒ’Ê»YòíJ€èþáZ§ƒ
+’R2!MÊNxábØ%„ÏøÃ[ÊêšÆà~1Ú
+ñeBjÜû¥Ôq”ÌQ>ÃÅûM¸´qAÕ=mœÓÚÅsW@A¸¿T`6Â-©<„óíJØèþáZ§vÝg¢ ¨_¾æodñUÌó°~WTÝSõƒàpðšæ.~MSA3+‹•
+zÇÁ\ÛRY8°kP‰î®uzB¢”grÿqz=##yFE8amF¦¼ÀùÅÌ™¢”Y|øcµÁÌ™Ž~ÂŒ,ŽêB¹Œ%m¹Ôo*/™uEüæ ©PÁlP[Ry æÛ•à*Ðýõ΃ê-“ö2N¶;Ì÷Æü—Š¹_…äB‰C¼!¢ê8
+>D½¦Â‡¾²ˆó\H­ãÌ•ùa€Tµ`6µ-©<jóíJ¤èþáZgÆÓ8jéx	"·£ÎÅœ—qøzfl @VWÿÁ‰8„¦.w¢paœ-ãDûKuàØfãØ’ÊÃ1ß®„Pî®uæýÉBYÉÔþ³ðŽÄW'Åé¥HG¯§ãœÏÎzŠOÝQvv``ª-ó¼Œçì/Ձj#˜jK*Õ|»^º¸Öù¤¬2x n¾4O=¯=¯ãˆ ¶¼4)«”fÞÈ"ðõ—ꀯ̆¯%•_¾]	˜Ý?\ë|RV)€P…!YYFůÊ9=á9§Wø´¶¡ª~EG«Cõ+×~h*Ã÷#»³4¤ÀížH®Ò0˜¹|LI	Tùêk€Tô`6ô-©<èóíJ èþáZg“«JZ¦½.—\µ1H"-…§*²‹k3Z›ŸÚw´ïb®ñobºŒ3ï/ÕÁu#˜ÍuK*ë|»‹º¸ÖùŒ«š¾}ÊUxšø"~v€ÔÓ<æòØ–Êâ±€]{†Jtÿp­ó™,.™qú{J¹JïWEç ©PÁlP[Ry æÛ•à*Ðýõ΂*gVøï7ç*aÜ•ñ¯ý¥:°m³±mIåa›oWB­@÷×:Ÿs•:Ȫožs•øwu)ŠàØ_ªÇF0Ç–TŽùv%„
+tÿp­ó9Wi-sû/¼¾“œ«4‚	k‹ Ú_ªÕF0Õ–Tªùv%¼
+tÿp­ó9Wi4sF59WAèš0ÀІf€µ­ÍimCk[:îÒ¬TIQÆkö—ê@±ÌF±%•‡b¾]	ŸÝ?\ë|VjÉ\ô]¬•gë‚þ; ,.hmEkñ±/ðÛX£ëGü2–Ÿã–u\ÞÄr·Ðòü¸‰_}sI™âá}EÙ\Žfã¨ÿ0éh6ŽzŽ
+w4GýKGÿ¢´G³q¸¾³qHé˜4e<{©ŽÛ©̾ZRy·S¾]é(ÐýõÎæv¥‚nÓªGn×T¿'ÁÄÜ.
+›pó>ú{0eÍöeÍ\À–ÞÆGÁ>±L9
+ýB˜…pÊ<úKuÀÜfÃܒʃ9ß®`î®ufÞ¼”žyï¦M ðD“ÏÔžh³Ÿ6aJûÞ§0«9Ξày_÷Tß×=¿L—ñ´ý¥:àl³álIåÁ™oWª@÷×z"ûÀ-˜,¿yöAÁÊüa¦¿ÒÓ06z¹,¶”²PÌ·jOOž,unÔ¥4ûÙî(>ݦÁ/ï(ïà=±ý×…Æ\üCV8¦+âÊÒÜ4išß“#­÷Ycsü)„
+L—™Gn€T`6Ã-©<ˆóíJèèþáZ§9öúË+Æ÷óÈÅ™éAÈÁÚ#U[Ú8§µ)­ÕÜS…}Ùw–šúT8Ã
+MÌŠRJ~õ´‘³¢¤Üρò–s{~bÖøCŠLËÚ>)MÌœz¡UŸ6ÆvŽV4çxJदƒ§(ôïÅêv“ú>niNßg÷‹ùj,ãû\_¯Þr¡ïê©‚ÇÙ7ä‰c¤ÞÏc}ÜæÍÄp~ SÏ<£óøj·¥ù…wkÚ±ûX·XÍwhÇ#6Zo>ÕóÏw»Åê®>fû‘l_ÑÎŪ}jš¥xV
+ƉV“Š¼pþ Փˆ
 endstream
 endobj
-2089 0 obj <<
+2092 0 obj <<
 /Type /Page
-/Contents 2090 0 R
-/Resources 2088 0 R
+/Contents 2093 0 R
+/Resources 2091 0 R
 /MediaBox [0 0 612 792]
 /Parent 2042 0 R
-/Annots [ 2086 0 R 2087 0 R ]
+/Annots [ 2090 0 R ]
 >> endobj
-2086 0 obj <<
+2090 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [370.199 447.825 420.555 459.514]
+/Rect [370.199 118.128 420.555 129.817]
 /Subtype /Link
 /A << /S /GoTo /D (charitynet) >>
 >> endobj
-2087 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [263.414 167.808 332.529 179.497]
-/Subtype /Link
-/A << /S /GoTo /D (MEreg) >>
+2094 0 obj <<
+/D [2092 0 R /XYZ 100.892 685.529 null]
 >> endobj
-2091 0 obj <<
-/D [2089 0 R /XYZ 100.892 685.529 null]
+1488 0 obj <<
+/D [2092 0 R /XYZ 100.892 570.203 null]
 >> endobj
-2092 0 obj <<
-/D [2089 0 R /XYZ 100.892 622.565 null]
+2088 0 obj <<
+/D [2092 0 R /XYZ 100.892 553.333 null]
 >> endobj
-2093 0 obj <<
-/D [2089 0 R /XYZ 100.892 471.403 null]
->> endobj
-2094 0 obj <<
-/D [2089 0 R /XYZ 100.892 448.821 null]
->> endobj
 2095 0 obj <<
-/D [2089 0 R /XYZ 100.892 401.262 null]
+/D [2092 0 R /XYZ 100.892 547.356 null]
 >> endobj
 2096 0 obj <<
-/D [2089 0 R /XYZ 100.892 365.131 null]
+/D [2092 0 R /XYZ 100.892 553.632 null]
 >> endobj
 2097 0 obj <<
-/D [2089 0 R /XYZ 100.892 340.427 null]
+/D [2092 0 R /XYZ 100.892 541.677 null]
 >> endobj
 2098 0 obj <<
-/D [2089 0 R /XYZ 100.892 292.868 null]
+/D [2092 0 R /XYZ 100.892 529.722 null]
 >> endobj
 2099 0 obj <<
-/D [2089 0 R /XYZ 100.892 254.616 null]
+/D [2092 0 R /XYZ 100.892 517.767 null]
 >> endobj
 2100 0 obj <<
-/D [2089 0 R /XYZ 100.892 204.935 null]
+/D [2092 0 R /XYZ 100.892 505.811 null]
 >> endobj
-2088 0 obj <<
-/Font << /F22 1211 0 R /F28 1124 0 R /F59 1905 0 R /F15 1133 0 R /F17 1131 0 R >>
-/ProcSet [ /PDF /Text ]
+2101 0 obj <<
+/D [2092 0 R /XYZ 100.892 493.856 null]
 >> endobj
-2104 0 obj <<
-/Length 3279      
-/Filter /FlateDecode
->>
-stream
-xÚÍœ[ÛÆÇß÷S(PP at 5™û%@r±S±v·0
-;ò.½"Q[Ië­ûé{Ί”h)9ƒ4/sáå¯Ã™ßÅá“û	ŸüpõíÍÕWÏ¥ŸÎbróa"Œ`Ž‹‰õ™ '7w“·…°Ó_n~„Cåij`­Æ#¥LKBñ˜WëÙó©âÅf:Åb*Šår;)cŠëùêý‹º¸.7ŸÊ
-lZ¸â»ó‡]¹¡]âêÙÍÕ¿¯P“Oā-†)5¹]]½ý…Oî`ߏÎTð“§xäj¢ŒgÖ(/'×W¿âõžÐ²œI©»b.¸³b¿ÕJÔŒ£xöŸùêaYÂåxU†í ™¤–æðt/À·o9h†Íb7•¾øç*U|s·ZT‹ín3ß-ÖnÓÅëw\ØÛ’Ø®ðè÷ìv]} Ý¯Ê§Ù–4–õAÏP:ߦڰ õ˜F…ëPXÄ쨉µcNXæL[ƒÒ¸CYˬ4Å‚7“M9ùp‰Vc¦fBÚ®™B‡^3c·éI `A ;­±O3	Ú±ñßqî~«•4ÔF_ü¨pÝZ}ñ£:þèñå› ÖÀÆJÏŒø-àhÁq–ýÑRg{Ú3q$;šïöCûùX©nÕaZF˜26ƒUF uZæhûÑR‘$8ã€_p6ùU’ñ`	¥?MgVðâð6"KÊÖ”½§lÞìóÜ?C·AºiʾXÅrÓÝA™ŽÙ’3GãI¦MãÆ j^ud5t€‘Í]b:Ó•!}‚TÔeøgᎠ¦Jí—¦¨¨öjªÝS푲
-mœSmGµÕÖT«.i‚©:ÏP®Õ7ÖZÅäÁÖ‘Jmév5c$CŒ×ŠúpÀ&½†±‹wœÚw¿…»+—Càv§25ÈÞS6oöá‘¿\Ì×0å
-yø®ÕÇ_«˜Ì_G*¿t»f2tÀx­/ù“f—›ºÀ×ÿ	=%çyÍâ×X¾åM,¯cù1–¦3h‘â¯èlUñr|ñb\ñ=–žaò
-&ÿÀä“¿]Ê«	’YÇ_ŽÐêáõ@1•×®T¯ìÚ3–£Ækæ5Z–IUûËt†:Þ¨![PVQ†÷km:dhݬá0#°²ø'&?O­(®/†ÓÃdÉçq¦#´úàl“áìH¥Á™nWT†¯uNç4hÁƒ˜³-œÒÒ,²™aVG“ÉÛ£&œàTˆ‡(ºÏãÄÊ05’¨Õ¡¡V µr µÖ3§2¹ÔáZ}Ô¶ŠÉÔv¤Ò¨M·«!-CŒ×:1
-)l/'™’íj*%°	Ðh½ˆ¤rw}/Uœ™Âã^|@âÈ%Ö¶Tƒ#­âH©Ú·xRŠ;ØÙ™×x0¤eL7£k,Œ¯Lw¸Vº­b2º©4tÓíjpËÐãµN£ŽN8ÑbÐÒ¶øˆ÷väÊOH^ô¥Ú!†”º`£s6P—º ¬¢;ª•”aŒÂ”\Ä#!û/eè¤y0`
-92ºé ‹WSSéK	ךÁ ËCøp­>Â[ÅdÂ;Ri„§ÛÕP™¡ÆkžRh@˳}x „´ŠéivÑsÝ2w‘í6[Ó¾
-ÕÐIŒZpÒŸi’Îë8ÜE°*ɼõy`®Õk«˜kG*
-Öt»À2tÀx­óÁ,£,ÓÆ4Á,œ<ŸjÿZ/1yŽÉÜö–žarMG^Ì‚ù䙜åp­>þZÅdþ:Riü¥ÛÕ0“¡Ækž8‡í¥YM<ZQ˜ÒÕAZÆ´Š)8C 6ÎXM 2g:úP˜%T±|Sô±0£¸‡Ý(¤ó˜ÞÆôט¢SŽ§AƒàNÿ²Zõ3§ VM9yU|´ƒtuP¦cvèØq´ÀŒ„æ'†ÞÀš˜?À]sC'Y†Ëp­¾áÒ*&—ŽTÚpI·«A<CŒ×:=·P8·’mšp…l>΀!…™´qxXQ|Eï`L„8ñ…'ºÝ¾Œ;`¿”:¾PsàpqÌa7R€jKÊJÚx1Æ:8Æy¯?B«ãÅTŒ»RIg°k^Ž¯uc£Ðƒ@îa¼¡G²òèíyû©pEÙ’²Ï8#Omîò§6í
-ã:g¡Õ‡d«˜ŒdG*
-Ét»Œ2tÀx­SH
-Ð )hUÿÁ
-Ÿ‘>£"ŸP»¥ã`®þÁ¢@Zœ`¶ÁxšŽîf$8i°øÒULiËåîÓ)ƃÌÃêp­>V[ÅdV;Ri¬¦ÛÕð•¡ÆkgÕYf]¸ŒUßû¸ÒuLcŠï‚CÄÕq|ˆzû,N’±vKYy1¹V0¡\r‡kõ‘Û*&“Û‘J#7Ý®†¶0^ëÌë6Zš9Y»ÙžWÎÅP˜qøÀfl i­.þ…¯+â65À—êÀ„ÏäK‡kõÙ*&Ù‘J#2Ý®†¢0^ëÌ•ƒö2’9[;Ó
-ßÄg)Åé)IGߧã#¾T8·õ4YuGqÛ±³Tåâ_³Ð:\«ÖV1™ÖŽT­év5„eè€ñZçõZsæ…nÿ{hNÞ¸)þä}{ãŽG^®ÕÒ0é2yËáZ}üµŠÉüu¤ÒøK·«a&CŒ×:®ÕÒ3oü˜€-¾hÅÿ¥sºÕsNOõMmsðüÏ£»Õ¡xMot?´™áûw¿·ÍKß Î÷DÜ•^“™¯É´PL‰L~w¸V÷­b2÷©4îÓíjXÍÐãµÎÇ]µ°,p•/îjãtAŠµž²È/Ön©VžÚ·<Úw9Ûðð¨lžO‡Fhõ±Ý*&³Ý‘Jc;Ý®†Ç0^ë|0VsÍ‚öÿ‡`¬òin³ 9B«ÉÅT$»RIHf°kQŽ¯u6À¥‚d!¨?T0V9Çt¦//Ghõ±Ú*&³Ú‘Jc5Ý®†¯0^ë<«2åÿÀÁXe
-Ó!“—®ÕGn«˜LnG*Üt»Ú2tÀx­óÁXeã^ýþÁXe 9u&_:\«ÈV1™ÈŽT‘év5eè€ñZ烱Ê8&¤ûcc•ÐÔ™üçp­>Z[ÅdZ;Ri´¦ÛÕ–¡ÆkÆ*m˜p²
-Æ
-¢ÏÐB†–0´rÔvT+©¶¡Ú–λ84«d`6Ï_ª†Kõ±Ø&£x¬”Fb²U
-<ém?Zê|LV)Ťp£b²2à
- BÐ×Àá‚jÕâ_ài®oò«˜>Ä-ëXÞÄt·Pù3~jnâŸÄ¹$‡L“â}&¢—áh…w´ÂG½n‡£>,MLêo3}iVøpƒWø€qǬ3yÆÒp­¾ÁÔ*&¦ŽTÚpJ·«:`¼Öùh¯’‚I+D{Mñi:&F{	RØ„{œ§It ‹)ˆ¶Ï(ˆæém¼ìã£pu¼b~1ÐÜ°Loí†KõáÜ&Ó|¬”s²U
-ém?ZêÌÚ”ð{aw°ô‚ÙÃ_¢Ñ×íÚì—^˜ÓÆ÷Í,³W`°‡|jèŸŠ9›ÇÓŽÐêAó@1•Í®TœìÚ#•£ÆkAÈààRå^0Ÿ'1\ªÇF0Çc¥4“­j JoûÑRç^ƒ¡”ë•@i–ºmÞ†yGÁ§èž­èÓzÛàâ7`˜Å÷¼ñ3´f•›fA›O;­÷5^Uôª60o2yÕáZ}·ŠÉw¤Ò8N·«¡/CŒ×:²• åÓûOÐ㲏ô÷AKÓA퉲-m,©6§Z}Â’2¼ûK9<r†K«Jk˜wYV~E)§¿h™²ò+jZÙ.Âjϯü¯DfYúµû«†Zsߝü´5¦÷õÕIsL8ZµØy˜#j &‰¡¾÷õ;¡ô›¯¾ýæúkZÅhSÞ—w‹U^>›Ý=<Ý2ØxdxwQãY¼ÜÉÿüê¿×vtÊäíÌp^¼¨¶»Íã-è+|Q»\Ráq—†ÆânMùrŸàÂu]Me»y÷qÆòîXo~Ýîö«%ÃáÛEu_ËSVÍWõ	óêŽ
-óív†öMjËq©Röë8ÀÃÚzƒ‡â Âe–alì>–‹
-×xÀSEûo±òƒ0pþ6ƒÑs7{Cá˜ë9­Ú<§óq$åæn+k͏ó-ÞG¥²Ü˯«w\èûÇMyW‡$4ê‘Ñ‹ûj½©—SiihlÖúêñÃæxõPÀ«¯Ûnÿº„ÇÞ/ÈžªÓo3Ä@I˜	Ö£BןêÜ×rr¶(çÔ(T{³¨î¨Å¶´á%Ƨœévß_ðÂÝáÓas:«*ã×û“hßÝ­vE}èjþð€½jÁàúv”þÄ
-endstream
-endobj
+2102 0 obj <<
+/D [2092 0 R /XYZ 100.892 481.901 null]
+>> endobj
 2103 0 obj <<
-/Type /Page
-/Contents 2104 0 R
-/Resources 2102 0 R
-/MediaBox [0 0 612 792]
-/Parent 2140 0 R
+/D [2092 0 R /XYZ 100.892 469.946 null]
 >> endobj
+2104 0 obj <<
+/D [2092 0 R /XYZ 100.892 457.991 null]
+>> endobj
 2105 0 obj <<
-/D [2103 0 R /XYZ 151.701 685.529 null]
+/D [2092 0 R /XYZ 100.892 446.036 null]
 >> endobj
-1488 0 obj <<
-/D [2103 0 R /XYZ 151.701 660.623 null]
->> endobj
-2084 0 obj <<
-/D [2103 0 R /XYZ 151.701 643.753 null]
->> endobj
 2106 0 obj <<
-/D [2103 0 R /XYZ 151.701 637.775 null]
+/D [2092 0 R /XYZ 100.892 434.08 null]
 >> endobj
 2107 0 obj <<
-/D [2103 0 R /XYZ 151.701 644.051 null]
+/D [2092 0 R /XYZ 100.892 422.125 null]
 >> endobj
 2108 0 obj <<
-/D [2103 0 R /XYZ 151.701 632.096 null]
+/D [2092 0 R /XYZ 100.892 410.17 null]
 >> endobj
 2109 0 obj <<
-/D [2103 0 R /XYZ 151.701 620.141 null]
+/D [2092 0 R /XYZ 100.892 398.215 null]
 >> endobj
 2110 0 obj <<
-/D [2103 0 R /XYZ 151.701 608.186 null]
+/D [2092 0 R /XYZ 100.892 386.26 null]
 >> endobj
 2111 0 obj <<
-/D [2103 0 R /XYZ 151.701 596.231 null]
+/D [2092 0 R /XYZ 100.892 374.305 null]
 >> endobj
 2112 0 obj <<
-/D [2103 0 R /XYZ 151.701 584.276 null]
+/D [2092 0 R /XYZ 100.892 362.349 null]
 >> endobj
 2113 0 obj <<
-/D [2103 0 R /XYZ 151.701 572.32 null]
+/D [2092 0 R /XYZ 100.892 350.394 null]
 >> endobj
 2114 0 obj <<
-/D [2103 0 R /XYZ 151.701 560.365 null]
+/D [2092 0 R /XYZ 100.892 338.439 null]
 >> endobj
 2115 0 obj <<
-/D [2103 0 R /XYZ 151.701 548.41 null]
+/D [2092 0 R /XYZ 100.892 326.484 null]
 >> endobj
 2116 0 obj <<
-/D [2103 0 R /XYZ 151.701 536.455 null]
+/D [2092 0 R /XYZ 100.892 314.529 null]
 >> endobj
 2117 0 obj <<
-/D [2103 0 R /XYZ 151.701 524.5 null]
+/D [2092 0 R /XYZ 100.892 302.574 null]
 >> endobj
 2118 0 obj <<
-/D [2103 0 R /XYZ 151.701 512.545 null]
+/D [2092 0 R /XYZ 100.892 290.618 null]
 >> endobj
 2119 0 obj <<
-/D [2103 0 R /XYZ 151.701 500.589 null]
+/D [2092 0 R /XYZ 100.892 278.663 null]
 >> endobj
 2120 0 obj <<
-/D [2103 0 R /XYZ 151.701 488.634 null]
+/D [2092 0 R /XYZ 100.892 266.708 null]
 >> endobj
 2121 0 obj <<
-/D [2103 0 R /XYZ 151.701 476.679 null]
+/D [2092 0 R /XYZ 100.892 254.753 null]
 >> endobj
 2122 0 obj <<
-/D [2103 0 R /XYZ 151.701 464.724 null]
+/D [2092 0 R /XYZ 100.892 242.798 null]
 >> endobj
 2123 0 obj <<
-/D [2103 0 R /XYZ 151.701 452.769 null]
+/D [2092 0 R /XYZ 100.892 230.843 null]
 >> endobj
 2124 0 obj <<
-/D [2103 0 R /XYZ 151.701 440.814 null]
+/D [2092 0 R /XYZ 100.892 218.887 null]
 >> endobj
 2125 0 obj <<
-/D [2103 0 R /XYZ 151.701 428.858 null]
+/D [2092 0 R /XYZ 100.892 206.932 null]
 >> endobj
 2126 0 obj <<
-/D [2103 0 R /XYZ 151.701 416.903 null]
+/D [2092 0 R /XYZ 100.892 194.977 null]
 >> endobj
 2127 0 obj <<
-/D [2103 0 R /XYZ 151.701 404.948 null]
+/D [2092 0 R /XYZ 100.892 139.448 null]
 >> endobj
-2128 0 obj <<
-/D [2103 0 R /XYZ 151.701 392.993 null]
+2091 0 obj <<
+/Font << /F22 1211 0 R /F28 1124 0 R /F59 1905 0 R /F15 1133 0 R /F4 2008 0 R /F51 1134 0 R /F54 1912 0 R >>
+/ProcSet [ /PDF /Text ]
 >> endobj
+2130 0 obj <<
+/Length 3435      
+/Filter /FlateDecode
+>>
+stream
+xÚÍ\[·~ß_! @1"†÷ËCÜÄN4—f·(
+'ò®Ö^X+¹’Önúë{.£i,y4C"ÍÃò¾ß~<$g('o&ròÍÕ_o®¾|¡ãDI‘dR“›û‰rJ©&>&ᒝÜÜM^UÊO½ùšêIÉ{‹-µRÂj@Ôæ‡õìÅÔÈj3©êaªªår;çªëùãë9&mu½Ø|Xl \Yª¯ÞÎßï®Røˆ«ç7Wÿ¾BL9Q²8aÌäöñêÕ¯rrußM¤0)N>RËljqQxç ½œ\_ýýJÖ?ð–—BkÛ)œûœ– ¹ÀxþŸùãûå~N4•¨-kN¹Ã
+d{́6»©ŽÕoð¿ÆTÏîVÛÝf¾{X¯°ÌV?þ"•¿]pƒí#¶~-n׫ûºzy*Ÿá3·µ¬Û¾x€ÔyÕZ'’µct?Ç`£#MÛ ‚ò -…õ¡±Âx/¼v#Rt“Íbr	V#¦Jû®˜Ê¦^1©÷ì$o û®‘Ï
+
+ØÔ¿H>§%+é蓇:¿ÛšOjé¡Ç?ÿX6{¼ŽÂ©ÏÉ ­•H ÄÙ!0êlOG¡Ž ©£…‹a0´Ÿ‘j­Ãr0ÐŒó¤r
+Xgu	ݏ†"&ÁðlŽGþ-dòL¥?Mg^Éê0 *UKŽÖ½æhÞÔE«Ÿ ¢27M:V”^P¸;Hs›-[3w4žTÖ5ÖH-ëVGRÃï—qßèÇé,%ÅêŽÒJãSl¬®AT§ðùý†‘¤9'øê+ÈiO?Q»jŹ{Î=pô†Ÿ8·áÜœs;ÎÕ-”K£òÂ9[f4ÇêŽ-böxì@å
+È|¹šaT ÆcјEŽÉ$t´0¼qRªÍû+˜€¥&ZMôµŠ¨ÑkŽæM¶üõbþI‹³T†ñúø×"fó¯•Ç¿|¹Îè€ñXŸòOKX‡T=tA¬ç„ÓY ÈúAú¥ßPzCé5¥Ÿ(ý~:T™Î¬2Õ÷S°Ç/§`š¿ÆÔsžað37|{)_]ÒÂÛ2örV_sùÚ…Êâk¹ö+Ñã±NñU		.y¡Mm/q[èNðÝr„³·Ó4{CG°0ðÞaa£s=
+	(	Á³i@šBêùÅ°¨Še,ê¬>†¶ˆÙí@å14_®†U:`<Öi‹š\,Ø°…Ú¢¾ÇéÚ!zàhÅrÒºN!˜ZÐ.1V°_M½®þÁOS¯€°—’ÓGL!ó9«œ-b69;PyäÌ—«!Tušœ!€ùZÝrS{ÞæÔ[ Ïû¢f·s{´‚&QÃQÜü)2ÀN3imjH«´z iYÔáX}¤m³IہÊ#m¾\
+Ñ
+tÀx¬3s>Žqø?wH»ÄÓº¤€eG…e·…e_Ô‘"p“Ȇ8òfª‰–m›È»„,vÞVÿBN³
+;1.¢°µ"jS†Âñú(Ü"fS¸•Gá|¹Úè€ñX'¶ù	Òb¶]µZ_½Å‰iØwùD&Õd8‡!y¢­ã#’šõ–
+0î8·àaN!”’ŠZBô_Žp|H^Cî=š¬u²ÕS…[¾K	n´ˆ>–!øp¬>‚·ˆÙï@å<_®†”:`<Öé……U	°¼°Î5~„$‘ƒ®(Ü"ÙËH[4ˆÜm´æº
+çvHÒˆ$õZ’Cêê2
+0ÇjU!s<«­-b6[;PylÍ—«aXuÞëê´®ñ¹*`Ø‹©•ÕÍÔªê{^`ðËþ†©ç\sË‹}®NFÚaßp¬>öµˆÙìë@å±/_®†1:`<ÖéÅ@ˆ©…³5ÿ`‹ÅçI>„
+Wîpêie
+Ô0q“
+…eŠÒw¢…%ÅÍþ\Â9…·¾£ðÎÎV”F_˜Ó?¬µÀû™¡5„«&M§†¶x>¤¹Í
+;ŽX’ÔËòzÎ+/7×6!es=«gÀ æ˜.TÖ€) מä%:`<ÖéÅ…ÁÅÄ.¦Æm%=ÓBXJ;à mÜTõ%”á!1­|“Æf©>:£z­-üvtsQ!ûé ·ähÁ…—Ó8:!m»?«Æ-b6;Py4Η«¡^ušÆΠêAA¦~CnÃ{²ÅÑíùœöKáGKŽðìB¥ƒm[¸|Ûfƒ2é2”ŽÕGÉ1›’¨<JæËÕШ@ŒÇ:wœP^øPÖ{>8[óQÙ†s·Ñ;4ŽßŒ1´Ó|%°šÌ/¬HpÑàÑá#…\r¹ùôJ(Êpu8VW[Äl®v ò¸š/Wï0ë<W½AÛ˸j襅HU®)|¢_ZHD× %!ÄDxûˆɘ»åhq1sm*²²Ã±ú˜Û"f3·•ÇÜ|¹¶è€ñXgNÝ`9-‚¯Íì~«ò‰½	Îm9‡»©@®0pÃæ|Þy„5Þ/ÂÈáX}Œl³فÊcd¾\
+‹
+tÀx¬3;ª€#XŠ¨jcºÂ£ÚKÉ»$K¶ÏÒOÎûmù,
+r‡~Û±«Tí„…ìçp¬>¶¶ˆÙlí@å±5_®†a:`<Öyw­ÕQDÛ—dÝɉ›ýO1¶7µ¼Øak•F²–ñúø×"fó¯•Ç¿|¹Îè€ñXç¶Vy‘¤ã°Å“VüÆBòT/%ïê›Üæ`ÿO_,D›ðc<Ò½o#'÷‡¿·Í©oã{ÂïÊÇdnÀ1™…¶ñe>ÕÇû1›÷¨<ÞçËÕpµ@ŒÇ:ïwµÒŠdc9¿«§å‚VDj­"GÄ_ÌÝrnqªnyTw1·MLÂJ_„Û#°z¸}€˜Ëí.T·ȵçc‰uÞk’)™ÿƒ3Ö„ l¡/3G`õQ²E̦d*’ùr54*Ðã±Î:¸L„ÈÄ?”3Öx'l*d>‡cõqµEÌæj*«ùr5ü*Ðã±ÎsÕ'!£ù;cµÛBVv8Vs[Älæv ò˜›/Wö0ë¼3Ö¸ ”¿¿3ÖXê,dK‡cõ1²EÌfd*‘ùr5,*Ðã±Î;cuBýÇrƝ„/ó.Öp¨>®6€ÙT=FÊcj¶T
+¹òu?ê¼Ö#´
+­V1í_•áørÇwk at nǹç6œÛòÿ]ì“…ÆÂW†‡Ã±úˆØ"f3±•GÅ|¹è€ñXç}²F+¡½å“Õ	o³QŠ¿6 :>pnÅ9šø¾Hël=É?RøžJÖ”ÞP8§Nÿ†w"8zM\j6ȼ(ÞGŠ,¸NGWÑ„£«hêfÂÑU4õ7š¿ÃôGWÑðwôáæ¥#J:Qèm8Tßxj ³‡Ó1RÞhÊ–ª ùº
+uÞÍkdF†n^W}˜Î’#7/³Š°&ð×”Àñ÷­"öž…„-£§©`ï@çD¨óK™¬“Á—™F`õpù 1—Ì]¨,6kÏÁ0ëÌ üÒƒ¯Ü­Ûs”Ñø+wëö70̹ðu³ÊÆh_ûÃ
+ŸºáÓQ‰XÆ1ª
+`69‘ò¸™-UC§|ݏ†:ï{Ðx/éþ¾ßÓ÷ }Ñ2•Ã±úÈØ"f³±•GÇ|¹è€ñXçŽÁ +a÷_¦?ñ*uÛœ†ÅÀ·`xêæû”Ÿ6ú#:ç|7ƒ=2µ
+µ9­ë«jFZUD,t•Ý¬>*·ˆÙTî@åQ9_®†~:`<Öi*{ÃB	»¿ÊŽ®0å×kß¡¹m¹pÁ¹9çêXr„³¿ÖÃ=gxM°vÈe‹\cŒXŸÞ¢¢sn1FH¿¿Nå)ýù[Œ±iüüšìâ{Œ»u¬Î½:ñiqlïùÕgµq|¥¶òNHcéVrµw$hq$ÖäÕÌIY=_mŸ6ø6aB瀪ÞÎwuæm]ºZìçÛw˜MûvqÇÅt7”4íþù°º[ãmÛ·\ƒÖµZâíçHG0¨P·«ëç»Û)ìðß.¶{x0È7!Nf
+OEê×Êë‡FSݯñ‚ô¨ë§BÉõœ¯ÿžsv»Ø|Àüb#pk§«gË%×Ü.­ ñˆÏÚî8÷vŽu°lÑyÄvþX§jU|A‚Êc!·O·ˆð–¯ Ÿï/N‡ýbš;µsbÿ'OÝŠ¬°Îî›wº½"À
+3™i Ôï:›“ü#ºˆ‚®æ¨Lõhæ(‰´¸ã*ÒýÓË®9u½ïÏ
+$X_›ú	ww›Å¶Ý­O)@‡$tÒûŸ¥’~Âì"Ô)x|%í³ÖgFGÚ‘òë1Ç]eLõò§Zý Ê^N”ëÖ÷׍íW:êšt¬]{R»×¨©#ԏ¹Þ¼{³Y?½çºe¨/°§ÎÀ‚cVBͽá<aU|ÿòëçÏ~¾ùö”ÒÀDOçÀýa¥ÎÞ
+endstream
+endobj
 2129 0 obj <<
-/D [2103 0 R /XYZ 151.701 381.038 null]
+/Type /Page
+/Contents 2130 0 R
+/Resources 2128 0 R
+/MediaBox [0 0 612 792]
+/Parent 2169 0 R
 >> endobj
-2130 0 obj <<
-/D [2103 0 R /XYZ 151.701 369.083 null]
->> endobj
 2131 0 obj <<
-/D [2103 0 R /XYZ 151.701 357.127 null]
+/D [2129 0 R /XYZ 151.701 685.529 null]
 >> endobj
+1489 0 obj <<
+/D [2129 0 R /XYZ 151.701 660.623 null]
+>> endobj
+2089 0 obj <<
+/D [2129 0 R /XYZ 151.701 643.753 null]
+>> endobj
 2132 0 obj <<
-/D [2103 0 R /XYZ 151.701 345.172 null]
+/D [2129 0 R /XYZ 151.701 637.775 null]
 >> endobj
 2133 0 obj <<
-/D [2103 0 R /XYZ 151.701 333.217 null]
+/D [2129 0 R /XYZ 151.701 644.051 null]
 >> endobj
 2134 0 obj <<
-/D [2103 0 R /XYZ 151.701 321.262 null]
+/D [2129 0 R /XYZ 151.701 632.096 null]
 >> endobj
 2135 0 obj <<
-/D [2103 0 R /XYZ 151.701 309.307 null]
+/D [2129 0 R /XYZ 151.701 620.141 null]
 >> endobj
 2136 0 obj <<
-/D [2103 0 R /XYZ 151.701 297.352 null]
+/D [2129 0 R /XYZ 151.701 608.186 null]
 >> endobj
 2137 0 obj <<
-/D [2103 0 R /XYZ 151.701 285.396 null]
+/D [2129 0 R /XYZ 151.701 596.231 null]
 >> endobj
 2138 0 obj <<
-/D [2103 0 R /XYZ 151.701 195.843 null]
+/D [2129 0 R /XYZ 151.701 584.276 null]
 >> endobj
 2139 0 obj <<
-/D [2103 0 R /XYZ 151.701 142.874 null]
+/D [2129 0 R /XYZ 151.701 572.32 null]
 >> endobj
-2102 0 obj <<
-/Font << /F28 1124 0 R /F22 1211 0 R /F15 1133 0 R /F4 2008 0 R /F51 1134 0 R /F54 1912 0 R /F59 1905 0 R >>
-/ProcSet [ /PDF /Text ]
+2140 0 obj <<
+/D [2129 0 R /XYZ 151.701 560.365 null]
 >> endobj
-2143 0 obj <<
-/Length 3441      
-/Filter /FlateDecode
->>
-stream
-xÚÍœ[sÛÆÇßõ)Ðv¦Δ›½_2Ó‡4±Ýdê$­•‡ŽZ¢dŽ%Ê!)'î§ï9{€	“ÝÉäA»¸þupðÃÁîYpyu[ñêÅÅ?./¾x.eåXp\T—7•àœù +ë3AW—×ÕëúÕòj·zXÏ~¾ü.îY°Vãá20Gs:N0ÉfsÁ­ª¿ÚnW·ëû™¨—°¥^ïfset}9ó¡^lßo-ÿâÿVÂ1.\RsxÐųˋ_.lä•Ø3Ï0¥ª«û‹×?óêö}Wq¦‚¯~GÞWÊxfå»êÕÅ¿/xsÉG´,gR꾘î¤ùíÀø¤f@Í8º„g¿-î?܁”W­wjE×.ÌþéöJÛ^ú×ï›Õn&}ý	ÎUàÎëûÕzµÝmñFÀ6]ÿð†{µ¤¶÷xô[võ°¾ivß]Ï·¤q×ô|K§}ª
-ZOq*\‡ÂE¬ö],\ eδ5¨ŒÛ•µÌJS)¼©6Ëêæ©ÎJÍxªg¥ÐaÐÊx×t€^ §'ó4“ˆ?ºþ
-çOq‡ŽòÐgÿS[Å Ûÿ§:þÓë?0!8OVe¥gF<e,X N?YéÔ]vLq³§o23޵珽LJJKÇiiL»VáSxÇò=?Y*bg챘Gv•„l	£¿ÌæVðúDê;ª¨zKÕ"íóÜ×?B·A¹I˾¾ËËXîö–é˜&x›}¬A”i“b7 Í›£öðìòtгyðhJpõu,—qþíëW`ªøÿ±ú„eâKÅ;[
-kÒÆK”¦^ÓÚ
-­­hí–Ö©ÚÐÆ­íhmEk´¶>÷A–£‹<‰ã¥ÅN0ûYìIå=Œùv¥G¨€û§kÅçÞà{hsÏ´Óðhã˨‰ë¯á½ËedPËÈ®‘3¨ÞRµHûðÈŸÏ…khž…"ð—€¯̆¯'•_¾]	˜u>
-Ñ×â½ôLøæmðëlîblt1îÁòû¸|—7qù!.?Æå³9x¤þûl®…ª_Î ;ƒ ü
-.=Ãâ+,þƒÅ%ÿ<V$³ºH¤œ õ4¬{‚¹°ö¥²`-`WX	÷O×:+öºÞBÝDÊ-¾×Uì,Bu…•Œ/mXÛPµ¢jG´,ô3‘VèÙ¼š¹ <BñÕÌ!£°ôì\<=gÐÝ-‚çx©<;Ál<{RyxæÛ•*àþéZÇñÄÞ¤ñÐAsM,ý€oiI„jEÕš*R›ÞF²à݈§ÐNµ¢þif%´¸¡xu.™Ö3§ÊÎñRdv‚Ùdö¤òÈÌ·+ÑTÀýÓµŽ¿åƒÕ•q’)ف)-õkRŸg}н¹:èóÀ	NÂ4nSØÛ1ô™M¬±Ì¹2±t¼Ô ±`6±=©<bóíJ”pÿt­¯z`N³†€½Fð½Ìy|íkÊJhÊQ4}|ݤâ){ê<¥êŽªmª¬	H°±ºþ/ò©V”±8_­™—ª¾ã¥ðí³ñíIåá›oWB®€û§k¸Ââ%Bß¾k¨j[¿ƒ2öž`úY6Hd¼uÌf¹`#³Àó¦C^S䅍»9V˜ò2¥ñH¨þGÕ‚*Tᥭ1L]?ØÅ;“n%™·¾Ýã¥èî³éîIåѝoW"²€û§k§Ûrhè*Ë´1)i8å:–[d™Â0÷±KÆ]$»«h߆ÖvH¨GB­ä1oûsÎÄvŠ2x¼Ô ª`6ª=©<TóíJxpÿt­ÓÉU#53)µ* ¯ç3ÍëË™õK,žcñ-nû.=ÃǤ8;µjàS&JŽ—@¯ÌF¯'•‡^¾]	—u,Jâ×à/!áRø KEFPÞï•ËX®c¹Ã–§­Qh”>­ƒÇØ:X§–Bl³:hI\¶_P.byË÷±\ÅÁ±u\ÆÄÒ¿‚¬Ö ý\)<Jü, at 6Ë·±ŒÃþhZZŽŸ i.àÃ-‘¦)NÃ…†$ÆŸ¨5Ôœ	Ô¤ž~ZösŸ–¾TÖÓRÀ®–ðu¼Ma<x.*¤…çq`9¶z¡„Ö³þbGMÔ_Ð@Ž ÇÆnˆc¾Ô¢Æ°_J‡u%5\|Þ„KWTÝÑÆ%­°7Œë"‚Ô Â`6Â=©<„óíJØpÿt­ã;‰÷¤š/àšÎ×r¯G»bž‡¶õ»¦êŽ*ža¯›æÎî¦i§âGu%x/5Àc'˜ÍcO*Ç|»CÜ?]ëÔpHYf]Roh|ìao|L¶ƒfñӘ惻m’ÆÕd<ŽÚ!ØT°˜tƒò>–´åìÀiÊu¼Ô ¨`6¨=©<PóíJppÿt­Ó Z
-ñSŸªŠhy`
-ƒò1–ø9Bˆ¬:Σ‚Q¯«ðµïcSYÄOÔÎijz¾L|/5€m'˜mO*Û|»jÜ?]ëĨ4{µ‘ÌÙ&ÀÞÒg’”dXÒÚ–Ö°÷äbÒË8ì ›5æ •cR–‰¢ã¥pì³qìIåá˜oWB¨€û§kèAY||Áo¢	£kˆ'Å©[¤cÔӱσ#§Ó³4XkûéÙ‰-Si˜te"çx©T;ÁlT{Ry¨æÛ•ð*àþéZ§³²Zzæï>y5O½¯½¯ã yn^V°\”‰“ã¥àë³áëIåÁ—oW¦€û§kÎËjaãë{B^ÇQñ·œÞðœS>­m¨jÆ_1Ðê€?ZÀÛ›®2¼Ú½JcºÂî‘ô*ƒ™óÇÁ4LÙ"?÷™ 5 }'˜
-}O*ú|»¨Ü?]ëdzUsÍ‚öåÒ«66¤ˆ@Ká©ŠìâÚ­-í»;Øw.×ʦ¹-Áõ©§¹ÞÌåº/•Åu»ZK¸ºÖ霫
-’… ~ÿœ«rŽé2?«œ 5Àc'˜ÍcO*Ç|»CÜ?]ëd*KyÁ¸ò¤œ«²†éP&pŽ— µÌµ'•j¾]	®uT÷ꏛsU¼®ËÄ×ñRØv‚ÙØö¤ò°Í·+¡VÀýÓµNç\•{*ÝïžsUZ€7ËDÑñR8v‚Ù8ö¤òpÌ·+!TÀýÓµNç\•6L8ù‡Ê¹*˜-ò}Õx¥P“^6§‡Jy˜f[•ÈÊ÷üd©ÓÉVcR¸.Ù*ˆ9C“[šÎÂÐl°¶£µ%­mhmK睛zʼn™¬3E /5 at a'˜aO*Ã|»=Ü?]ëtêUIÁ¤•“R¯2àä3BЯ€Å­­i-¾ï~któn¿å‡¸å!.ob¹ˆ[hùNd`âß\R(¦†p[QW†ƒ™cšL:š9¦™ÆÑÌ1–Ú#Í/,ýŠÒÌãÆÎز2£h㕦¤—ý,*å=JÙV%úó=?Yêd6Wñ Îw#²¹¦þ8›³¹D&lÂ=Ž~	| êa¯¢<™x¤·ñÐfîSV	?bs¶ÈKa‚ÔÓï	æ‚Ü—Ê"¹€]-%Ü?]ëÄ´	x+ᘽ§kj—h
-–šÚ%Ú´³&,hßÛÔ°Æj‰?äu„¼Š<5²ƒ'½`¾Hºa¼Ò šI/›ÌC¥<0³­J,å{~²ÔéDƒÄùBÛiò~ÇDƒ´yS&HŽ— ±ÌF±'•Çb¾]‰ ujœ´œbºýEù#5L·i¸Ë;Ê48EolšúÈш‚‹?âÂ
-Gq…§	tÛ
-hf¡ù˜i³Ï›Oƒ]d^	Rw‚Ù÷¤ò8η+±WÀýÓµŽsì>÷‚év¾¹8Ã(}5#h–CXû•ª-m\ÒÚ‚Öšî¨Â—¾;±Mà+bAè"ó£Ö糞Ȍé…QѶӟ¼áÜžž^õO7ÄΞ`¸ÿo
-9³uC¯>nŽ¡:jÎáÔÖÐó€–¡®$ôsœi‚Þçβ¾Þ¬f•t4–ôÅsöOÖ’)­Ûc_|ylîlAóV7ÇìÞ-v¨-êÍòzµY^í¶ô¯Ú¹{·¤ýëÕÍÃ架®÷«5˜rK«Wkœ:û#4ƒ9.ÑäÛxînøOß
-•@“ª9øAz_ÍŽŽ4_‘o–Û‡ÇÍÕ©ƒ;•æËJãßv¹ù¸ÜàÒÃÍͪ=³7U8\.÷í™çk’õËÅûÆT…é‰w«--aÿŽf}½›ûÅzIWB»Áý÷΃«^Ó\ï_ÐRáHvì"Ì¥†§Ê¶T¾h]{ÝÁíîmH·ç%Îhn]ýýr7S8ã‰ÂFXÚ¼OÓ
-ïl¡ÝcsòŸêkðxš:ýåâÃéw|×¼dŒõ>pò<À%Ûë5Ýõ¾ýìz«×sÃyýíš&YxáìÞbnŠßh×Ýâ-݇»å5mÁ;ýM{¾üóß	<çÓ‡x~#öâÐÜJ0)Ôçw㪸u?¢i‹Ý»dòãêÝrsŒjá9¼ÌÖ7«»åöè£o¦îà>³ Vý÷¯ÉÄ
-endstream
-endobj
+2141 0 obj <<
+/D [2129 0 R /XYZ 151.701 548.41 null]
+>> endobj
 2142 0 obj <<
-/Type /Page
-/Contents 2143 0 R
-/Resources 2141 0 R
-/MediaBox [0 0 612 792]
-/Parent 2140 0 R
+/D [2129 0 R /XYZ 151.701 536.455 null]
 >> endobj
+2143 0 obj <<
+/D [2129 0 R /XYZ 151.701 524.5 null]
+>> endobj
 2144 0 obj <<
-/D [2142 0 R /XYZ 100.892 685.529 null]
+/D [2129 0 R /XYZ 151.701 512.545 null]
 >> endobj
-1489 0 obj <<
-/D [2142 0 R /XYZ 100.892 660.623 null]
->> endobj
-2085 0 obj <<
-/D [2142 0 R /XYZ 100.892 643.753 null]
->> endobj
 2145 0 obj <<
-/D [2142 0 R /XYZ 100.892 637.775 null]
+/D [2129 0 R /XYZ 151.701 500.589 null]
 >> endobj
 2146 0 obj <<
-/D [2142 0 R /XYZ 100.892 644.051 null]
+/D [2129 0 R /XYZ 151.701 488.634 null]
 >> endobj
 2147 0 obj <<
-/D [2142 0 R /XYZ 100.892 632.096 null]
+/D [2129 0 R /XYZ 151.701 476.679 null]
 >> endobj
 2148 0 obj <<
-/D [2142 0 R /XYZ 100.892 620.141 null]
+/D [2129 0 R /XYZ 151.701 464.724 null]
 >> endobj
 2149 0 obj <<
-/D [2142 0 R /XYZ 100.892 608.186 null]
+/D [2129 0 R /XYZ 151.701 452.769 null]
 >> endobj
 2150 0 obj <<
-/D [2142 0 R /XYZ 100.892 596.231 null]
+/D [2129 0 R /XYZ 151.701 440.814 null]
 >> endobj
 2151 0 obj <<
-/D [2142 0 R /XYZ 100.892 584.276 null]
+/D [2129 0 R /XYZ 151.701 428.858 null]
 >> endobj
 2152 0 obj <<
-/D [2142 0 R /XYZ 100.892 572.32 null]
+/D [2129 0 R /XYZ 151.701 416.903 null]
 >> endobj
 2153 0 obj <<
-/D [2142 0 R /XYZ 100.892 560.365 null]
+/D [2129 0 R /XYZ 151.701 404.948 null]
 >> endobj
 2154 0 obj <<
-/D [2142 0 R /XYZ 100.892 548.41 null]
+/D [2129 0 R /XYZ 151.701 392.993 null]
 >> endobj
 2155 0 obj <<
-/D [2142 0 R /XYZ 100.892 536.455 null]
+/D [2129 0 R /XYZ 151.701 381.038 null]
 >> endobj
 2156 0 obj <<
-/D [2142 0 R /XYZ 100.892 524.5 null]
+/D [2129 0 R /XYZ 151.701 369.083 null]
 >> endobj
 2157 0 obj <<
-/D [2142 0 R /XYZ 100.892 512.545 null]
+/D [2129 0 R /XYZ 151.701 357.127 null]
 >> endobj
 2158 0 obj <<
-/D [2142 0 R /XYZ 100.892 500.589 null]
+/D [2129 0 R /XYZ 151.701 345.172 null]
 >> endobj
 2159 0 obj <<
-/D [2142 0 R /XYZ 100.892 488.634 null]
+/D [2129 0 R /XYZ 151.701 333.217 null]
 >> endobj
 2160 0 obj <<
-/D [2142 0 R /XYZ 100.892 476.679 null]
+/D [2129 0 R /XYZ 151.701 321.262 null]
 >> endobj
 2161 0 obj <<
-/D [2142 0 R /XYZ 100.892 464.724 null]
+/D [2129 0 R /XYZ 151.701 309.307 null]
 >> endobj
 2162 0 obj <<
-/D [2142 0 R /XYZ 100.892 452.769 null]
+/D [2129 0 R /XYZ 151.701 297.352 null]
 >> endobj
 2163 0 obj <<
-/D [2142 0 R /XYZ 100.892 440.814 null]
+/D [2129 0 R /XYZ 151.701 285.396 null]
 >> endobj
 2164 0 obj <<
-/D [2142 0 R /XYZ 100.892 428.858 null]
+/D [2129 0 R /XYZ 151.701 273.441 null]
 >> endobj
 2165 0 obj <<
-/D [2142 0 R /XYZ 100.892 416.903 null]
+/D [2129 0 R /XYZ 151.701 222.121 null]
 >> endobj
 2166 0 obj <<
-/D [2142 0 R /XYZ 100.892 404.948 null]
+/D [2129 0 R /XYZ 151.701 184.064 null]
 >> endobj
 2167 0 obj <<
-/D [2142 0 R /XYZ 100.892 392.993 null]
+/D [2129 0 R /XYZ 151.701 146.94 null]
 >> endobj
 2168 0 obj <<
-/D [2142 0 R /XYZ 100.892 381.038 null]
+/D [2129 0 R /XYZ 151.701 121.245 null]
 >> endobj
-2169 0 obj <<
-/D [2142 0 R /XYZ 100.892 369.083 null]
+2128 0 obj <<
+/Font << /F28 1124 0 R /F22 1211 0 R /F15 1133 0 R /F4 2008 0 R /F51 1134 0 R /F54 1912 0 R /F59 1905 0 R >>
+/ProcSet [ /PDF /Text ]
 >> endobj
-2170 0 obj <<
-/D [2142 0 R /XYZ 100.892 357.127 null]
->> endobj
-2171 0 obj <<
-/D [2142 0 R /XYZ 100.892 345.172 null]
->> endobj
+2173 0 obj <<
+/Length 1980      
+/Filter /FlateDecode
+>>
+stream
+xÚ­XÛnÛH}÷WpóD£ž¾òb`2¶’ÉL{lMŒE©-–H
+Im`?~«ºº)Q¡³l€˜ÝÕ·êªSU§Å£eÄ£·'?ÍN~|#e”²<å"šÝG‚s–å2J²œ™\G³Eô)¾µó®¬«Ó/³_ÜôŒåI¢qºÌ‡Ùœæ	&ÙéDðDů۶\V›S[ÄUw:QFdzÓ,‹ö¡õ{ep ËyîÎV"e\¤ýn)N:™ÎNþ< ä‘8PÏ0¥¢ùæäÓ-`ì—ˆ3•gÑ£›¹‰”ÉXb´×ÑíÉo'Ü_™^]˜Ãó…ÐLJ%:gî~¨…aN‹°,ú41œÇ襁+Ök¸”Rq·²Ôø,”>_—¶:•YÜ‘ì¾n¨qYΛº­ï½üƒípÖ#þ©›‡–½:h­ãiÕî6.º£#êjýì[Û	j	År•Gø“ÒÎ[™ÊØVÅ×µ]P§ô²k©±mê-´²Ø6]i½°ô_w&6êí~?¼âûzI]xxAíƶ]Ýø5ÕðzNSNJÒq^Wá
+ï>°ñ$ÜI‚O¥¢ùɨ#ÀÜs<だè9p¨–àOðtõ«Ÿ3pºŒ«,Ìy\ó&*åñ³Ó|‡Î# ƒm¶Ú{]MßÆ~uV¬éoçGW~QûÜvv‘aŒ‰o^œ‹&š ô”؉VÿÐã õS:^×Ë€úîÚ²ZÒXá ø䶩Ší‡œÃ°½-ÚÖ;hAsáÒ)]:ή+¯gkÙà£tÔGO3+ïQ##Ic¢bŽç­¨7?ÓƒßðÃÂ
+¦’‚ô*+ë×A‚CœkM>p­’,7}vºÞ|œÞŒa at eL
+æ!þqã¿Ê¶„Ø¡NYrW&,¼|&*a˜LÄÀ‹îŠC<(®‡?ày_¯‹¹mÇ´JSØ›; ä}JÈ ˆIâÔ…þÖ;*(
+"‡OøúP
+Ãú="ò¸µaåÊ7Úbäê¯Þ ïÔŸ¹Hæv4Ζ¨ôð6Ïƃ¹×âŠÔ‰»ô¯…“k
+¹«¢nØC{¥IX“¨±!ll±öÛw~°b/»öæš3“&æ¾&d£0¿(Û‚t„úçc+õ±• Np1JMa TG at pW‚9°ì±¥ÁüéÇKKÛ=òý`ùD÷	d¬4vY¶]óŒ™9óa]TKK}p™^ûváŽY»¢.þðž(>›íš*;ö±ê룉1d;-“ø§°ñ®ñ-t~»qg‘[Hæ,±×©=¬}iëkâªðëÓØî«äHHRçB½ë»÷£øb!ú:`Ÿ mrk8TûJ \BøÞ™êJÂûCÏÏ°pÞ½ûpquw;v|âšaú¢l ^kpdNö2
+Ò‡¨2Ç<(ÍÓyQ¾ïêwKa·$#ÈËpY“‹½‹Õ¦MŸ£À  ¨:Fè¡âÒçówF”LïØzS®íÙé$ãfH(¿Fÿ*—bý¹dœØË3’eà—ÿ9:Ëy9쪀¹&>ÕßLßN/ÞÍt@¯„±Ü[õÓÏ¿NÿñÇû«ó×ïÿ¸|}þó»SÆíÕ›ÙÝë×îy"v(¦S&²£Ë:S?¶ŽqîšÆVÝGÛ `Qr]+>‡m(<@À¾Œ0°WÞÐ׏°ÚíÕß0yqÆéŸDõ¨=—écÏ1æ-3&€qCŁ‚*I½Õ avI]‡„¢g8ÂW4`Ûí:ˆVTELƒÒöƒ<,j‹Ã,Dk}c[t=AÁ•.â9
+ér$Aªµò;4ä(]N'‹íãœAVMX'û¼Ar@ü쓝ï:ˆ•‘£&~5LdYªFr„˜‘K‚¥ÐƒÎ‘F½ÃUë)ßáîù‹ï£fç(‡N}…ƒrÑ–šÎþð%«,‡2ˆï÷EôÞ[ô
+ÁÑPøpoúx†‹g2h`	~ù‰t@|ÔÜ{ü:^6Ôì+!Ž¹0ŽõM¥£0û¶Øà”¯͇{¤üf«¢¥Ä2Ô+ö…€-¡<.¼õXÕƒ·tÝØÁ[P˜½ÚCåˆz€dY’2Õ7^ðȐpø˜G¯'Hˆ´gØd|\ºRnŽÝöZ.=¼.M/höþµè‘pÑ”¡¸cwáíS{ôðŽ—AXú•#1B¥u°·gcA>ßÏ¡ê¯Á]à%W™[:*é<‚㻪„÷þ†¤àš¹õ’ºžh†L#bâÓ¸ö37ü÷çðTã mÊ,;¦rm½kæ/]L'ý+cÿ#mƒ­úþ¾çæPMsÞs„¶–ñeñ’¢LBB•Îe
+’FøÝ`STûg“×úuûWþÙ1ö¤b)ÔÌøÐE0Áa"¼=¼û÷Ï. À)=±°<(Þ?±ÈLz`
+¼[z¦õ·±·Ð`ñ>_Û—ppgËû~öÌs–Ë‘û~ýæ¾}=
+xJî}ðDCëÂG÷Oø
+ê"øàìUøÝ ×<o)ùÐfoÂ\¸7ð7ÚÍÿïÚ]»úÝ­zåüÓrå‘Š«3óï`}_®Ç_ÑÂ9SïÁ}x•jó/Zá:Í
+endstream
+endobj
 2172 0 obj <<
-/D [2142 0 R /XYZ 100.892 333.217 null]
+/Type /Page
+/Contents 2173 0 R
+/Resources 2171 0 R
+/MediaBox [0 0 612 792]
+/Parent 2169 0 R
+/Annots [ 2170 0 R ]
 >> endobj
-2173 0 obj <<
-/D [2142 0 R /XYZ 100.892 321.262 null]
+2170 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [263.414 504.28 332.529 515.969]
+/Subtype /Link
+/A << /S /GoTo /D (MEreg) >>
 >> endobj
 2174 0 obj <<
-/D [2142 0 R /XYZ 100.892 309.307 null]
+/D [2172 0 R /XYZ 100.892 685.529 null]
 >> endobj
 2175 0 obj <<
-/D [2142 0 R /XYZ 100.892 297.352 null]
+/D [2172 0 R /XYZ 100.892 622.565 null]
 >> endobj
 2176 0 obj <<
-/D [2142 0 R /XYZ 100.892 285.396 null]
+/D [2172 0 R /XYZ 100.892 586.571 null]
 >> endobj
 2177 0 obj <<
-/D [2142 0 R /XYZ 100.892 273.441 null]
+/D [2172 0 R /XYZ 100.892 539.149 null]
 >> endobj
+1490 0 obj <<
+/D [2172 0 R /XYZ 100.892 481.034 null]
+>> endobj
 2178 0 obj <<
-/D [2142 0 R /XYZ 100.892 194.08 null]
+/D [2172 0 R /XYZ 100.892 450.614 null]
 >> endobj
 2179 0 obj <<
-/D [2142 0 R /XYZ 100.892 168.489 null]
+/D [2172 0 R /XYZ 100.892 277.061 null]
 >> endobj
 2180 0 obj <<
-/D [2142 0 R /XYZ 100.892 143.503 null]
+/D [2172 0 R /XYZ 100.892 227.517 null]
 >> endobj
-2141 0 obj <<
-/Font << /F22 1211 0 R /F28 1124 0 R /F15 1133 0 R /F4 2008 0 R /F51 1134 0 R /F54 1912 0 R /F59 1905 0 R /F17 1131 0 R >>
+2181 0 obj <<
+/D [2172 0 R /XYZ 100.892 180.095 null]
+>> endobj
+2182 0 obj <<
+/D [2172 0 R /XYZ 100.892 159.165 null]
+>> endobj
+2183 0 obj <<
+/D [2172 0 R /XYZ 100.892 138.842 null]
+>> endobj
+2171 0 obj <<
+/Font << /F22 1211 0 R /F28 1124 0 R /F15 1133 0 R /F17 1131 0 R /F59 1905 0 R /F54 1912 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-2183 0 obj <<
-/Length 2025      
+2187 0 obj <<
+/Length 2293      
 /Filter /FlateDecode
 >>
 stream
-xڝX[oÛÆ~÷¯àÉK)´ÚroÜ¥¢ðqäÆ©/ª%4(’ `(Ú&L‘*IÕ
-Ðß™Ý%EÊ´ÇÖìmv.ß\–wçÞ/Gÿ_ýxÆ´Gõ–·•”¨€z¡ŽˆŒ„·\yï}ª'—oa+ó4‰ÂPàNF)Œ#³çªœžMxàW“)õ³	õó¼žL¹”þ"^Š‘þ"­þN+˜§‚*ÿô>Þ4ie—(^q4[ýu„<öd‘„s/Y½ÿx+X{ë„GÚ{4;×—š„R{‹£ßŽ§à¯0 Œ‰}f*RÏ2;d%	ܤ²˜ý¯7y:™Êˆú”0"¬Õ¨ì]„ì¬ö.+Vå„iÿŒ"©ð/ñ<åþ¿vx“ÞeuS}¶“³UÖXê,ËÓãÉTҝÕñ§Ü›O˜òãº~DžeµB	¼©»sJ9‘"²7ŸÆ	î¹ÏŠ»–çì,¿ÅôÆj2µ
-áˆÃÖÍì—Ùë󥱜2E`oÖÞ¿ùuöÇŸק'^žœ¾9¿š} \,®Ï–ïNn}™%UY—·
-ªÕl¨¬1óc{N·U•Íï ì,pf^æY’¥fõ*mËêác+
-2‘–Ç+gèùã
-l‡v{õÓ
-6¯ŽûgÜê?jO)B¢høÍöB	Ô$‘8üëÄüÈ`ÿ†Òxï§2üSнþà©úì„"ZE-2oÒ¤,Š4Àñ0e~C?/ïÊbב5»;M&S!„»OßÇ%QR·'®ã
-':Ž}¦ŒAˆQŽ‘w‰Š’1µ¯‡J?u˜ÇQè»y¨›¸(ü ³\úYã<·[š{Hd©¥Ï–—–¢Í„,þ‹«ÔÎÞ–y^¢®Qfª¹wkë¸À½Û©hC€ÞÆI³­Òê;Ì™œ)ªm‚rÕ{*	¡S›í|?çó×ÛÊHÄ%o•kõ¬ùŸ¶vÝhƒÄ¦*א›Wvt[V–0!QÄkG•·{KkÏë¹Kvœ?ÒVÛÊΧ•ÁôgÆ^¶6ð–7wטìgI$•-V³›ßg7cxâ‚ð?‹© ‚ÐCL¡q?=gÜ?&š[ë)é¬DÏz*ôoCÆ€*tšÀg@ ŒûK«¸‰-UßK0‰TÔ_Þ˜³`Ϻém¼Í‡¡¦3• Ôgç³Å˜­„$šê^D#Óy•ÖÎ{éž“J;'Iºiöç$³;þžÈЏómºoJ5ÞþÜÉí/˜C¯`Â/,Êììθd ŒÓ68afáa±ómÓmË|j+ˆà¥Ý½SÄ \¥õÐÎ;S(?CCÚY&œÓaÊ8fÜ’î…€ïÂvu–6‚U´É˜s1)rA¿"Ô¡.·ÆNPƒÔ6ÕÇîÑ?8e2"ÔƒÒX£AiÈ1Y†,‡19ÊJšúævÌoί–¿}9º3ˆZú‹:³Ï–F|bºeÑQ¬õ¬í`Š‹•%6óL
-0+6ÄLƒ…°íª§ÙjÁ…X7™mÙFD¯Š(—90ÁµÈÅA‚bœr[„@Ü´Þ‹«~Bߏ&Ámþíe£ò¼-z,b ·ý-?4D[™ÉmS®Í58¦N|Õ+‚¸k»öüÎM"Öñ׍D²­™-vflŠr™%6!ŒŽYÇ+ë„®ç³ÃëVN° à–Z4àÀ¸ZÙQéÎ^oàN³bpŠJKÖ[»àŽù¢×¶âØ‚þÙ¶·ÛÂVj;ìš ;â`÷©II¸¿´¿( ¬‚+טvDM˜Û¯Žwæ.B_ào×Ö<mZ÷zœ'	7?„]ly—:Û€ᯑHa£…£=!ì䶶]	°éÐìz(íz(&Mº±™h'/h·¼!]‰ÄL8õ«f,K1
-íf—Yÿ7ƍ
-²«—‹´Ø¿«ÇxAdjÁ¾ž×ìÜà»y,çE„íúîïÇxi"t—=OVðPwLÇxÂD2þõ<¯Òš1>”€^µ÷& ¾Æ>S”¶ŠNYìÕÑäÛ€¯zw{ƒÑw¥qàƒ}³lÌ÷ˆgµT “{/–YQom2F\ÆÍØõ¡&t÷áãõ¡~çö…ô…[AÙhW˲ºí€ó4±)~õ¤+wp½ +=ŒyM '½ÜušA iEÛªqé6íóåö© Ê@‘æø¾€f4kFû%IÄ»áÍ|ôH¡ô‹~
-×>‘cÞ&¢©ƒD¾‚ ù¸Ž:ù8ÜÉÆue•16Ll8ÞÍÓÕ¨!xE…=-¦’Iÿ"†ŽîmÚØ‘üQ^Zj^ÖMTÙfÔêºóËÁûÄt)“{†ßoÈà)ÿµ>ÂND)þ‚^ÜxZë Nl£ŸåöûNÙrVV
-ºBʝ+D A%Ðòød9ÕHƒùú¨
-©òOÚI_¶~ï>°WûÍH¶ü ¶EmóÔ'WÆ‘îò”ûŽö$C‰¢o·úïîÓÂÞ×æq°2Aøø©ê}úä&›ƒ²ä™ÝoO·]*xÛ°tÏŸ^e‡NÓMl ûùÕ½ŽÛÑŸu(¾Av/Ì«rè€óP½økQwâ,+²ú~Ô’ð<ÑrÔ½osÿœÏ©g
+xÚ½YIwÛºÞûW°Ý”:ðˆ‰ ³éI§MšÁÏÖiNOò´D[l(R!©çæß÷^\p’è©‹n, .îðÝ	Ž‚Û 
+þvö×ÕÙ/o…
+xÄ’(áÁê&àš3ñ ¶	Ó‰
+V›àkÈíâ·Õ{Ø*Ë’8V¸SpΔà@ÈíùT-ß.dÖ‹%ó‹¢Y,¥ÖáUº»Nq¨Â«¬þ=«a+nÂ×Ûtßf5}âxÅÙùêìÇÒŒ>âE3)ƒõîìëoQ°oÉÄwnç.Ú²XkÁÕÙ¯g‘0ÊõDP+XbT«„9‰Pˆo‘Ž6ð‡˜éN_—:ŠÂ×E¾^~'ep3&§³&é”q™­«²ÌÖ-È›0u¿qXT·UéOO˜I~ºÓl±TJùûÌü}R3£mwâó?æ¨Â‰žâDž¥œ	.a ¿&öVælNìÏ%°Ãu˜¥Nú-ÎâðÇUý½iÓ6¯Ê°*u˜—0/
+ÚÒnß®>•¦ºiñ¨;ŸÖ­ÞTEQ¡¬wyyKKíÖÛ¥%î=,‘¹€'`x,¹d`oÇ÷MºnuVÿ	ñ&¥c¢>¬‘­æH"Åâ(žJ&Oï3ù›Cí’Zv²uâäŸN	úî„ÁÁ¾®v€ë
+ÍnªšN ”éΏª›£O_òòTL•§›Ê)ÎI©ÂÄ’´
+¸®gµƒϝºÈ¯dG[úkJt2õxÍ4×T®Î/ÿy~9'©˜Œå½Šð {ªÜëû”û¯…•¤=£½ö`0Òž‰Ã€S ‰½$°Å+FNãO›´MiÔl$¨D®¶âNÃ":Ònv“ŠÖc¨­æT¥AQ¯ÀôÛwίæt¥4³ÜŽ‰^ÔYã­—©¢åt½Îöí‘á<g´ã÷…ŽÃ´8dÇúçÜâí§ú_?ª%<z•PaI(£ÕÁøÉA—É7aeîá¡õ‡ìБØxE»AÀ-3ÖNüØg)#樧Èz%À‚·9,9›ÃŠÿdG@óÁ+aW¯h‡(øŠ*™³-†D©øÜÀ03DÖÔ3ê€Ú±æ¥¿A.…NX¤íwe9ë”n8ÇÌ”æÔ'gIi¦tïÝ—ï>­~}Ü»3ˆZ‡Wùn_ü¤1âóû¤EK‰Îðm€)n,74Ø{Ì3Á<|!–Ü¶c@òt[	\ˆuÙVGŒ’ˆñ‘\‡\œ¬‘MÀSA9ØÍš#¿ôcoR’âï$?ŠÙüø®Ëy" 7ýVß"£®Üâ¡­vîœsϾå@ܵO}u~ëìøë˜ÆÁúÐ 1Jvnîrr•¯) Ì&ŽóŽ×d„ùº®nú¹ã'"Š$®Z0`ZohVù³Ÿ÷p'øY99Åg
+›}ðÇx<EZÊç?©b¸9””©iÚ×0îuˆ“]::Tf.$áþŠ~‘3 at X
+Wî0ì¨j0Ï.V_=íÜ_„¶Àß¾ª1êãÑQ‰sp“ˆÈ‡!‚°K)÷¡³ËÈþ:ŽÖY8;b‚
+U%@¦G³/¡¬/¡œ›´ÙžBÑÀPÏ(®xcö)³<¬Û¹(%,T›}hýÃ5®Ø/¯²|ÿ¶™£ži•x:­Ðs‹=Ç\ÌK˜Êî?ÏѲLÙ>z¾Ú G@“ã‰ÎÑ„NDùtšŸ²ÿ´stµê¨% ‹¾Á:SV”E—"Ž™ŽRÊú!³]«ìp{‹MÛÚ®rüN-ËÞõr÷Ji@¡–ó²9P0F\¦íÜõ±e|h? <<\§5HÜ
+Â&C.Ë›®.²5…øÍIU
+æ*yFUú0æ-ƒ˜ô|ÓY1 ¸U]©
+ƒ¾¯éÚ——°ÏDʬÀþB˜“¬­Œf‰ì„¿_ÌöРƒóŒŠP¸ö„‹.-=¤À+°˜@
+ø“6éù`pÏ´“>­
+!¦
+ÀºÄë9)bÁ´‰GR,µÐá‡Jº÷€L7Ó¿è4º¨š¶Y×ù~VëªóXêI ºŒ‹=ãÀþ ‰Å¤‘ª‰§¨33F>£wFÊ€ŒƒWTççEz]ø%ÊfUÝ¢%´,¡"ýRÀ¬ìQ€ËËY‰,hoÚ˜›ðU׏Œy—ñÐö¾ †NÐr”Û’®z‡ÑµOã8îãf¬¹8)6Iþw‹yøe›•tKÚ|wÝÁÆ9U~ãR}¡Ö§páÜu†:˜9í§Ó]•ÊÞrŸœ“Ì•¦_ØC÷—?¾U¤XŽ>ðªÃ±	:ÌOÕ,Ðç±yöcQâm^æÍvV“ПX}ÿ£QM­8…õæñ?I†
+'×TšÑdÔòÃŒL`à×£F®÷ƒß”~ @T…ÿäZhGl°‰[F(+ˆ¿þhS½˜íÿ×EÕ`Ó¾¦Z‡›<-ª[ZtÞ†Êæ6¼Ìo·2Lµ<æ,“ð&l4
+oÂ$>¼áú…KÂÓwÔAvÇÑì¾H«¡ë««½K´YÝæÙlYÁÓ
+ûXY5¢ù&k!<5T- 
+Vluú¼z|ÄDiäãÄÓbˆ_øâ$ê«Ë“·ÃŽ¨•ÐÊIsŠÚìÁ`w"°Hêž,+*ä§
+Ÿt¶ãƒ¸±é>uYÒ8˜Âúˆôxâv88~,éðz•îðR|YW&A0ÊÔ´†oø;´ób¿JzËþ_$¶ûâßúI		ÒÌ#Õ™`|x™yìMüñÒ|ž‚L¥o—DbXlõñ;Æn_dm6yxP><pªOÐ
+ø1îñj²#È®$†_ŒJ‡·Õ®9ÞÐZ¾ÉRÚä"¦êó•Ò]M¨ú®<-ò¶‹Ú°ìP<Þ7Iˆh˵N”±FŠ®‹…XqM=;–žy3Zߦå†zØîáevç^¡ðÍ£*1òßèQJ’2TÈCñígÃË «¢§ýþëmZâ‚Á^mv˜*Ûºo½ÕèÁDvoûÒ½“:Moèß]—~ôHÛýž¯ÎþdÈ'
 endstream
 endobj
-2182 0 obj <<
+2186 0 obj <<
 /Type /Page
-/Contents 2183 0 R
-/Resources 2181 0 R
+/Contents 2187 0 R
+/Resources 2185 0 R
 /MediaBox [0 0 612 792]
-/Parent 2140 0 R
+/Parent 2169 0 R
 >> endobj
-2184 0 obj <<
-/D [2182 0 R /XYZ 151.701 685.529 null]
->> endobj
-1490 0 obj <<
-/D [2182 0 R /XYZ 151.701 660.623 null]
->> endobj
-2101 0 obj <<
-/D [2182 0 R /XYZ 151.701 630.203 null]
->> endobj
-2185 0 obj <<
-/D [2182 0 R /XYZ 151.701 524.413 null]
->> endobj
-2186 0 obj <<
-/D [2182 0 R /XYZ 151.701 510.727 null]
->> endobj
-2187 0 obj <<
-/D [2182 0 R /XYZ 151.701 477.403 null]
->> endobj
 2188 0 obj <<
-/D [2182 0 R /XYZ 151.701 441.352 null]
+/D [2186 0 R /XYZ 151.701 685.529 null]
 >> endobj
 2189 0 obj <<
-/D [2182 0 R /XYZ 151.701 403.179 null]
+/D [2186 0 R /XYZ 151.701 660.623 null]
 >> endobj
 2190 0 obj <<
-/D [2182 0 R /XYZ 151.701 340.029 null]
+/D [2186 0 R /XYZ 151.701 646.937 null]
 >> endobj
 2191 0 obj <<
-/D [2182 0 R /XYZ 151.701 279 null]
+/D [2186 0 R /XYZ 151.701 614.838 null]
 >> endobj
 2192 0 obj <<
-/D [2182 0 R /XYZ 151.701 254.377 null]
+/D [2186 0 R /XYZ 151.701 580.013 null]
 >> endobj
 2193 0 obj <<
-/D [2182 0 R /XYZ 151.701 218.325 null]
+/D [2186 0 R /XYZ 151.701 543.067 null]
 >> endobj
 2194 0 obj <<
-/D [2182 0 R /XYZ 151.701 170.846 null]
+/D [2186 0 R /XYZ 151.701 481.143 null]
 >> endobj
-2181 0 obj <<
-/Font << /F28 1124 0 R /F22 1211 0 R /F15 1133 0 R /F59 1905 0 R /F17 1131 0 R /F54 1912 0 R >>
+2195 0 obj <<
+/D [2186 0 R /XYZ 151.701 421.34 null]
+>> endobj
+2196 0 obj <<
+/D [2186 0 R /XYZ 151.701 397.943 null]
+>> endobj
+2197 0 obj <<
+/D [2186 0 R /XYZ 151.701 363.118 null]
+>> endobj
+2198 0 obj <<
+/D [2186 0 R /XYZ 151.701 316.864 null]
+>> endobj
+2199 0 obj <<
+/D [2186 0 R /XYZ 151.701 266.369 null]
+>> endobj
+2200 0 obj <<
+/D [2186 0 R /XYZ 151.701 217.388 null]
+>> endobj
+2201 0 obj <<
+/D [2186 0 R /XYZ 151.701 169.62 null]
+>> endobj
+2185 0 obj <<
+/Font << /F28 1124 0 R /F22 1211 0 R /F15 1133 0 R /F17 1131 0 R /F59 1905 0 R /F54 1912 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-2198 0 obj <<
-/Length 2325      
+2204 0 obj <<
+/Length 2007      
 /Filter /FlateDecode
 >>
 stream
-xڍX[—Û¶~ß_¡>…:µ xiŸ¶ŽÓ؉×V“Óãä+bW¬)R!HoöœþøÎ )™vû"ƒá`®ß)6±ùûÍßö7_+å&Ë\$›ýý&".J¹ÉŠ2ÖeºÙW›÷Ñ;{ê®Ýþ¶EìE\fYŠì²ŒpæKbow‰ÈTtë\ýО¶IdµÃv§tí·E÷ÁyY\—¢¤»U’Ç"É'i%2ݼØßü~“ Ql’…z:Vjs8ݼÿMl*8{µ±*‹Í#qž6Jq¦5¬›Í»›Üo²Xšžèåý‰’qvei“}¨Å¯B‹
-~R&<½y¿ÓBDÿÚ*êF°­,£“ÙÊ"zâÍÝvË›sߝ΃­xwßõ¼Žþ¼5'¿êîùßð߯"I4tAXÝâEC ƒË³TF/ý£®{†ªn¤Øìë´dCMç@”„(ÐÅR먪MÓ=0ñlZÛ€¬4)¢·õÑîØšú€«0ˆÎÒaYgr
-ØwoÐhý`œí_YPPæe¤¿Ö¯™þf«’¨sƒ;ôõy`:]
-܉¤¹f±Z½:˲pó›¾;ƒõlýP[·&Z§q1«úÈüƦnˆÍrÊ‚ý¶”‘¹¹p}Aù—«ÿ},·UÅÂÙ/[%¢Þ{å2/SçÉ$9¾LĝT
-J\&Eœ	9g­ý\Ö¾lñ^åó?B¬ ƏøÓõ˜HùðÖ9¸•3ÎöWúÄ…%.qÉ“ÊÔœ25“Ñï£÷BÌÕ¤ˆó"¿Ì×wæ„—ÞA)¤FRQê€{ãøÿ¾kšŽ´wYK"‹8-§¨¶ÅtyÁDËÀóîÅÛŸ_¼]¦ÒÔžd­‰Òqª§ÏÍ¿õZHA©LesHwE!£ç_ªµ°iÆÆŸ¾_“:ŸÿyM8¢Ð_– e,åĐƒÑÙÉ2q¯ð0­±FT…”PiT·n0Mc°a\§*„9öÁ™ªæL…ÜÉ‹è³éŠù“‚dÇÿˆ©Ž:‚XüÍ£Šiue
-3Zâ¿uŸ±†@º[jg¦©‡€Ø@¦^ò-DÑd×.¤+Ù±t[Œ,	ü!Sè-Ž¦­êö7öeÔÚÇ扗‡®E¬{îÐ1±&óeM%úGü¡RDaÝ,U»ýçGÓÏVBœn«SÝÖn胺²ŸàêìàÉÝIaõ²ƒ«ñXU4:_¤–.Jn
-½Ð\'y62VÐÿ¡mG?#ʁÏ+3ϗɺË,–ªàÇÿé®sË1Ü é㺗€,aóè€3‡uŽ™ÿD‡†ÍŒäÎ*dïu"o˜hƒV%`Õ%_´pKnÑÒ[tíàŽÛáہ³š@Âüâcz{w"ðƒÑƒ…6“ ¤Õt&±Lp›ŠÝYhú]×TL¼7§ºyÚõð,íïFW·à/"H¦ýÑbæâ‰	‹Ö2ì̃N‚væ’THªž‘:F*Ì›¥gZ t&~’âô\S{9Ž¹õý3ãù¡7†™m‹	ÁT·¦ªyèh¾¿5
-¨­ÊIK¸K¦ÐGH¦–׿ÔmåóJ!¯`ܸo†x‰ûcíe˜•G-uÙ¿pÿXƒ+J΃£ÎÉZЈ
-FÂ=L’¼2-ÿSLqúb)KÓ~ܧ¸È"GÑÏСy¦1‡a´~b.ȇ–ÒËö¯èéE§Ñ/4÷ ±HpbÐ`Þ‘{Ù‘™¦£*¦!ൖ׌:¸°³Ž8©²i”þ§L¢Vü«Å‘*`³z¡°Ÿ"ëvÒä¡ïÆ3=:´o+†[ëeëÉ }æq¨óx|óþÈÇ?xëègák ÍžE8	“Mô\Žn{F»,êfX†Iu±ŽÏÚn`:™c¦1(†9¾éN†mÖ€_AÌVD¯Ãâ¶!ÿÿkkÚ©Od³\.D$±ùÆEFž×2ƒR>MÒË
-Jí+–Äg—u,“Ëpc¼„«èáÑÉÐú#ë_6½ ×­kG	Ãçl/l þànÅ›“å yhcâÁ„¡Õ°¼ÿˆát¯[O?va4†Äâ…wÜ™wÁ°‚¡!/^zÅ0“?Mไ|»>JÁL	Óÿ½é1c“Ä_
-$¥nìy7À8¯h¦A!-{{n¥Ã,fð’‹\‚t¸
-׏>ñ·u4ó¼ò™L©I%Å“Í#zPœ †&‹*/¬·ˆ	Wãpןøpïïé	GëE{+/¢¸
-z›0¿uF]KŸ°u›3U-æzB^ž=æ×	 -	RÜ“ȇ'>ÀŠCzš¬ìųDŸÓÔL
-$\AÐ}ý“	G)—e
-‚vdq‹Žÿa2A0S (Šè†ÃF.¤[П®‚K{÷Õšžü…ÃA¾¦Ð;ïF”•”CHɃn¦`m½bœ­ýÊÓ½<B}1«gÁ‹®kûbö˜ö·õ^‡:\¿R”΍Š‘;òC°ìüCìn<[ÖM.RoÉ‹pFß`¦§àŸÏOc é2J@ª‡"YK‚zÀþ[L‚p‰Ñœ„G /_ññ]ëÿirÀoyÖ3žsþîꯨfŽÒŸø°êX,÷' ´6<7¬ÂñòZÅïvø÷m.Vd¡,˜ši°L©9|ÈÆuÿò ®F /·^ßÚWæ&l5!ž¢y‰oùý!¾#´Ê·Û"˜îzÃÏá]PRÓUøÕ0eè‚wìFÂVxÈ
-o¦)a·æ7‹X
-þ:Ã1„Å€Âã’I,f¿ÀÆO°bÏä	T..ð‡8|WX2³kð©ÖbßÚ‡3û¼Ybd>-”Ëi:Œ¦GÓå`¬3žãÃð@¶aâ™Þïº~à-}r¦Å'G zÉÓ÷§ š›rаŽ—cÅVësxø˜‹/š8æg2˜Z¦óWX~‡­¯/æ¾³–éÜ$˜ÌŸÒ@"õª–ýe‹¯Ë0æ %#}Ì€Ö×ò4ü¿Øßü%Š
+xÚ}XK“Û6¾ëWp}	U1àK"+§Ù]g½®8ëÄJR);	I,S„B±§j|úRœ0¹Œ€F³Ñϯ£‚s ‚ÿlþyÜ|õM’‡¨<¨88ž‚X©¨(“`_”Q^fÁ±Þ‡ïL54¶Ûþz|MìETî÷²'e¤€[1_%Ñv«}>8ל»ë6
+PÂnØîÒ<Û¢µûèDVF¥*éî4>D*>LÒJdÚ¼<n~ÛÄ@TA|§^¥iP]7ïUA
+g¯¥e|"ÎkæE´ÏsX·Á»Í÷uo2\‚÷æE¹°9+#²ËÛ’D)(ÇáOÛ4uÛÔzvDœß+¯‚]šEéó؝¦i8\h‘…N_…ôû6Ͻ0pÈ#†[o·»äVè0ã3kùý´…#¿9Ù¶µÛ¤@jšš4¤Ødiðžx}ðhƒVÅ`Õ’/ŒÄ"pKnɱhGûäÎ!ÞUeÇnhº3ˆÝÂÿ}Pñ¾2ç‘òðxE#²"!h BZCgI¨y›©ÝY¨ûmk&žôµiŸv=|KûÇÑ5øR¢/¦7|¢ý¢Tµ‰Ó(ÏJÖæéýUw†5~•„•½ÞÆÁô¸‹ÃÑ™¥ïs…ҙؙ#B°ýGù®mDŽc.Š냂nç^×.d¦ Z&xSÝšªúlA…,¿µ-¨–“–pW’©°!™:^ÿÜt5'ˆcÞD)Å«·½=· %t+—Fdx˜•rà€ßÙÞj@‡;%%éٝXê0Ôñö"áÔÛ+¯tÇ¿R\ ºX	äQÇ´ïŽ.ö¡£z@
+R ?¨\éjuÛ>1¤CÇù(ò¼ù+¾ÑYøó’¢çªë/‘
+Ö]š
+?¾0Óbt@Í4È÷¬3¼>Ù^æÓ¬cÞc;³0VüK‰ªÇƒÀâ…
+P“zEᦛ@€T9÷ÜKEž õ»Z·¶3"X¯–‚Q›/‡¬à	ց®´ÿ¶¡„?óÖ\ß9h³kNôÏuäMŠèp(XÑ#£Ý>´‚°ÉÚu1ŽÏ:;0Ì'c…¢™ãßöªÙæðËkƒÙšÇá¿xhÉÁÀÿÆh²â‰·“\.D$±ùyø‘D‘‘·5OSÊZ-+`]*î+ˆÏ–u,“Ëp£E³èáÑUWhýŒ•N)œ]׎2úël/l þàî”7WÃhcbEž‚Å Ù"E>ÑœïM'ô‹½zŽ®æ…8îÆ;o
+ØÁÈ!/þ+Ša*ÿæ’v¥$JÁ,U9L¿'ÝcÆƱ\
+$%;ö¼`|à‚Q,ìÍ­Õ”sH¼È‚AoX$䃿{”¬ß’ûQÔE#'³ÿEš4¤Or’ {Â	ïg at abkϼL©ZÅ&T¶C,9=»%	›O$ÖJœ­}¼‘p1"Z¬\„pò™0¹óðl[S#^`ߌ.+ZÌÅ„¼<xÌÙ
+$.ÀYB¤¸'7¯|€!AºõVfñmÁóÐ_iª'b.h½òeÌEʲF@ÀŽ,î®_àÁÿ™L ̨Â!º¡ªhÞBºÑûé*¸´w_¬é‰akƒdÍ q>Ž(+.CƏ’§8¬:ÜLÀÚˆbœùBè"‚p€À¾œÕ€3ïEg;Ï~7xÌËm½èÐøëW*Ò™›–¨$*tþ–V>bwãÙ}ÝT†³-yÎ µï¾‚_
+<‚¤e”€àU÷E²–̀ݷ˜á£×ñ]* òá"¤£WÁ)¼B<´
+ÿM;'*Ô_£¶¼ä‰±U¡tîQ@茑ï†UH¾¿úªæ.y‡´n®Yd¡d˜ª70Mç("›Ùåñ¼5ÿ}û•ö¾2<a{løRšxñ¿!á+ |³-2€jÛk>ø—íMB7
+Á3B08p;ÄÂG‚+¼™&…ÝšßÒHE	ÎEô°¨ /æL’`1û62FŠ=s@HjCÄACå’™]ƒ_u{@ÑÑŸ™Ï¨Ÿ×t^NÕ~FMpFõ.æ>B4êKóë
+0·eâÞz¶xûê-3}«AÔk#T‘~ë’ŒˆæÞ€4¸£XÀõêL.-ñ͉ÿ>ñ—™ˆö	<ußÌÉRJ“-³¹e0™²È3\"õYeËe¿Ð”=òW4dtï°ÌVÍ2uwF-ñ9È
+i¸pÕ …î/|X‹äùÕˆ£ð¼ç®–CAߏˆÀ~¾oðDAû‘ÞÊNd[>éÍjûacñÈŸJMÆîqšQoÀMk4Z?Ý
+$#ï*°
+²N@ÜÚúÿÐXÏDŸÍ3^{ÛÈë᫱덢k 1‡£H—ƒPà–¾aÄ“7ÁÀXQ«@¢x4_zÔOŠ¾‡ÆÎàïéüÒÁ'¹È®kz3Ý·âgýf ùI¡øå]<A3ðâ+Ã2úÂLÎva‰PªPÑÏ_Ç@ 'ÈƒFt9L£8æ&kó-†yð6Êý”ãE¾˜EðøMSõÖÙ“›Å¡,{Á“C½Ÿ=Jç»#¯¥©_¯HS~É‹ðu¶«áwšÒ?Zóù/ÿ'ò¿/›? ܤE»
 endstream
 endobj
-2197 0 obj <<
+2203 0 obj <<
 /Type /Page
-/Contents 2198 0 R
-/Resources 2196 0 R
+/Contents 2204 0 R
+/Resources 2202 0 R
 /MediaBox [0 0 612 792]
-/Parent 2140 0 R
-/Annots [ 2195 0 R ]
+/Parent 2169 0 R
+/Annots [ 2184 0 R ]
 >> endobj
-2195 0 obj <<
+2184 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [344.835 463.632 415.918 475.322]
+/Rect [344.835 612.132 415.918 623.821]
 /Subtype /Link
 /A << /S /GoTo /D (validate1) >>
 >> endobj
-2199 0 obj <<
-/D [2197 0 R /XYZ 100.892 685.529 null]
+2205 0 obj <<
+/D [2203 0 R /XYZ 100.892 685.529 null]
 >> endobj
-2200 0 obj <<
-/D [2197 0 R /XYZ 100.892 660.623 null]
->> endobj
-2201 0 obj <<
-/D [2197 0 R /XYZ 100.892 619.838 null]
->> endobj
-2202 0 obj <<
-/D [2197 0 R /XYZ 100.892 572.743 null]
->> endobj
 86 0 obj <<
-/D [2197 0 R /XYZ 100.892 511.469 null]
+/D [2203 0 R /XYZ 100.892 660.623 null]
 >> endobj
-2203 0 obj <<
-/D [2197 0 R /XYZ 100.892 487.352 null]
+2206 0 obj <<
+/D [2203 0 R /XYZ 100.892 644.027 null]
 >> endobj
 90 0 obj <<
-/D [2197 0 R /XYZ 100.892 451.055 null]
+/D [2203 0 R /XYZ 100.892 580.282 null]
 >> endobj
-2204 0 obj <<
-/D [2197 0 R /XYZ 100.892 424.613 null]
+2207 0 obj <<
+/D [2203 0 R /XYZ 100.892 545.664 null]
 >> endobj
-2196 0 obj <<
-/Font << /F22 1211 0 R /F28 1124 0 R /F15 1133 0 R /F17 1131 0 R /F54 1912 0 R /F59 1905 0 R >>
+2202 0 obj <<
+/Font << /F22 1211 0 R /F28 1124 0 R /F17 1131 0 R /F15 1133 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-2210 0 obj <<
-/Length 1922      
+2213 0 obj <<
+/Length 2059      
 /Filter /FlateDecode
 >>
 stream
-xڍXK“Û6¾ëWp}	Uq	>Dñ˜Äv<®ŒË›QÊ•²s€IŒÄ„"€Œ=ÿ~û½†ÞÚ‹t7F÷×
-¥Ñ.J£Ÿ?nÿ~m"•&uZ«hû©R%Uª¢õ¦Nʺˆ¶mô1ÎÒåÛ· šE›¤^¯”Ì”JŠL"’ygW¯—y»åJÅÝRÅ}ï—«¼,ã}ø¬qXÄÆýcÐU¡ªø§½>ŽÆ1Ká‹WÛÅßÔ™Fê–2Éó¨9,>þ‘F-ðÞFi’×›èI¢¼Ü$버q=,þ³H/¨ÊÙuB'Aã›e¶‰÷zØ0f“Åz@ÂÓ¸ï†Sì€_{ù‚ÖýåG=vvðÉrUÖi|'walD¯Øiœüƒ?¢£ü覆֋zËgVè8ÄJåIYÔlç±×
-®Ís1$/b>%î{æ|Ryñy™Ûƒ=¯äzs30©`¤v¼Àô^toÙƒÌBÒI‰íZÙ~ÔŸR•3œñcò"ØžåÉnŽlÿ}¹Éc;áùrðõµ/`×™–™ì0¥=&Þ³WËk¯‚ICËҏv‚‚½eѾמ	ƒènïœ9í7ãkС:’þl“ƃqÛpï`P.|cXà3~Àásyœ+1>tCkI‡g£uÂ!߸¿vÎNGaæ‰R<¢-á 3Fâ]áb€§³—Áìû®qÖÛGa›+¦·}û‚'7×–£Ì»-3D¶ˆHS![¿e©%%˜!ßV-üôtñ@iìáØ›¯ÿzÁp£*JÜrSc₾¢Hò O%Y.‚ÐVi¿ì¼7”H i½»Ö2šÉ{d°Î+0À­“l-:·èɬ^Cúý=AxEÚè™jù	#”›˜`"fµî{ÍÖ ]ƒ¢odÊDŠ'?é£(ÏÎ{Ÿ*¬œq&é)RD2Ð`Ú¡…_*$´fÔ¢1Nðø
-çu™Æï9Ú¼pZYGgà…§ÀÁé:ÛdÎÔ»ñ†#óUã5óânBG!v•5›#¬Ö,$C © ÀŒ
-¿¿ùPFî9ÄÚ Þ4“ëÆ€@é†9+5îïÄ27V|ûu<	!ÑŒ€Ê‹øÞN}ËcL¾* »7#~¾{É£€ìf𓱐`Y|0ÜL2ØÍæ:v]“­ðd9p¸×1á7q£…¦›ÆxÏcö-’C
-þ#U­Rů4_#MìÍõF`H|y0°NFWN-Ù^¿ç¸ßT1'>Èí»°’íÐ?‰ÀÞ<±ُ$0u wÈÖÿ4ðÿg¹Ó6 ¾ë{&Š#y¢ƒÇU/U¯Ÿsp+÷‹‘’‚ùJ-.8Uª483Ý„‘vd`“td¡;Êqý=y8P Ô ì’ú'Ro
-ÖrVÐY+
-]XEwr Àç&f¾2*
-&×±×ä20¤K†ïÛ6ŸË:
-šÂ€ƒ+•àÂCø“O:Ç2g0Ä()zãå@r'!Ó÷+ˆµvÎò7ï¹$ü¢!ßéf
-&’#¸Á«)'»^îCãâYZóë`Ú¦†îßÓ%´\Êú²,dªJÔ¹µÝû?çªG–á0H1ú­²"MÒü­O¡ê›Ö)裡ó{pEIŠ¤ ¶ŸHb,‡Á`¾5®åÆÀ	‹néj‡*ìðç„MëF„ç~]¹ò‚K~¥
-ƒ7„XE¿^R‡fæùOÖ™¯Žú«Å<Dq
-1øR€ÛÉñÌ÷FòÐ3`ÚwBÛÙi¾=a–üß½B&½Âz J;7îÿ«-Ø\´E^>ëù™º×—¼½¯t›0¹{Ï_ݶP¥=åBuö¤Õö"yÙ°áÜMa‹Ëþë9оÛØ-Ô§6RìÚš‚·±òÀ¹»‘¥ ‰¥©Ï8‰n‚´~ó¤Œ(¤yúáîÝΆR^çñÝ([ø+µ^v¡:7s‡'$¥¨ÎÓê"ôC÷~;z&ÉÊ* n–^!Z`®‘m­È<tÇÜ ¼„î¸Z70åR\åÁEΟ5ÀqÒ鉹´È÷¤c?™äêÉ”]^¸kŒºË
-±Ý„,gv€	•`>°œ£©eŠ-TxâJÇGîöª˜4·gYQp®‹ß,òy‘ßÔÀï¯2;4o vZQÄ_^!ˆ”]Ç×<™Òóôœ>’СGà¦*Q7R1^~UÊåƒ{	¹pn. bÄM?§VÎÖ۝4¡C(
-“ŸÔ×Ýn
-`Ñœµª?hba—^¡Œìró\Vih7ì{~j¬Ð>XÔv³ÿ%àÓºå~úè:êUJy{—ù¹×¦*?jŒŒñ²éÎñê?4OŸçÑ6èy„šÀ®b|¡mo\wåÒ笄gÍQç C/DYÄ—F„­°š›$’â{ßíN`‚¯Ng<P­øQÂQâ\ã(žÀ–Ãõÿ!'¬ò«K
-ßWÛÅû1p
+xڍXOsÛ¶¿ëSðVj&b	‚ÉwsS»q&I][o2¼`–ØG*A&ö·ïþ$Rf;¹‹ÅØ]ìþv©8ØqðËâ§ÍâÇ›¤D•q)‚ÍS 2å±ÖEeelªàK˜ÄË?6ïA4	Š¨\¯S”L„ˆÒDÀA$óɬn–2»åJ„õR„Mc—+™eáƒ:<*$ÓðAw_u|‘Š<|»WÇ^w¼$ðŠÅõfñ×ÏŒ1Ò%‹¤¶‡Å—?â ‚µ÷Aɲ¾‘ä!Y­³è&xXü¶ˆÇŠœÌŠrb`ZFd	*/¢$’‘ ½D‡?×Öêm_›T[¯CÕVH丰¬Åò‡ÈÆ®‹ƒU’GI™ð™›½^®’rvú¯¡îôA·Ë¤{Ë\óÄc¿¯§Õ=
+|ÃÓýŸ™uk{Õ4ŠµAŽêèÜ,lMÏœì šh¹Jer¾6ÿ/ò¼ôFE…Œ²´dEéœ4Nà.RPwÚöº:ñ` ¦fF¥{UãÓâÀñBõºÝ"ë,¬u+•ÛG6ðƯ¸‚A€Ó-NöªÝé*«š±¦·-Ç
+û)ý¬ÇFóÄšf@?½ÁiÉÚ¸¥Jx²S½öG!ÁmŽƒ¶àø_ëCò£¿°×¯·CW“¡/Ì©Û9b¬Ihk§Ð[ã\û܃c²c¬ƒ3]­­ß›¡©˜~„{óÐíµà["~¹ý™©Þð¨[;tN¬ß+'wм쑔Çl›Ñ‘Œ]—¤+[s8p´—á®3ÃÉ"Ü*ÇSÛ­¶–iömrFÁC\£e™¯¿"
+ìÍ5>«;€Ó9†v„¡ šuªÝsÜ9YŸ ¸¯ýMÈ6móâöú…EÈ d®-øÓ#)ϝ'´"^~°,wºŽ¯›†™Î“<Q^‰ãªÁà…wjæ®Üc¨ÄàA~Sƒ¾úÀŒ½7ãÂߌ¼#Ýg\:2Ó>ž]ì9k€¹tü¯	
+ÖÎV$ÈÖœbvÑ#Ä0\ÍLòQȈØk\†V4³|È IãK€£O D¦@ppÅ.¸Ð{rIݱÌq‡¤¶Î¸“nšÄZ5÷ïî@PÊðƒ‚`|Oé$Ó0e&ùFÅ/“L֍z¤ÌE¶eiÅS8àk½uk[z
+ô{CoPqUÈÊqUHD‰s™Ü›?çŠG’ é¥üVIG±„QPu£¥ß—…Í >9
+m÷ñ„ôQ[Û=á· $E֐«Ý1‹¡ˆVóÇty‘q8ôJ“r߃íýÙˆpýÔéNÍiÝ’)<ïQ5$Þ`¥yx³, É+Ó)ž¿5Nð•ÁÒ{ƒYˆâa0Rx›¡ã™m´ËBËŽ/ @³o§ÝM 3ñá£,r3é@VæQ.’q§¸Ná …½g;¿³)HevºÓòVËܽãrðñžé1ar{Ç£ª*¨Ñ–R!‡*{:Õ4NãôTXaÞ
+þŠÏu[1ÎΆO››…2üLqvRkjîÆʆ×=KA»6¤<Ã$
+t¤EÛRÐá\YR<ý|ûégM)¯exÛ»+ìäXën¡:7£ø	H)ªeœBßG!¬ÁqþFË,·3÷€¬‹­ÄA‹ë­“­ŒS×Ð3êq›æqµÔ]Ë@$]q}ã Æ0Þ\4°Òiȧ^õ E¾§3Z¿`}j7ÖãÈËwM稺Ūµƒp¬GÄF7áR§w€	¹Ã|$°œ£ªYŒ-lоÝïXàÈÍ^ÒÉÕYÖp.‹ÿ\äe*/jà›Inûî
+ÄN;Ò°å×K¤gWó;·ŽM	zú6¾ÐÁÇá=LE$.¤B|ý<s¯ç˜1æ‚á\œ=ü\ g[cv®9ðµz@×1ûµÂÀ½©wƒï æ´…X½"ØÄÂîz…ºÕî–iÑÀ
+êúMíî=G?A5–hë5ªêÕÚo}0`?}ìjjU€¤6GßkS•ïFF?nº%~#Rû¡xú:ÿ0ˆ6þœ'(
+ì)ƺVÛmW{÷æ³áÕë£Kœƒò­e¿e¶ÂºÝ^$‘³óc½;	l|ế)‡ª9¢*1GieŠ£Ì|x]|!yIŽ\°’Ó7`}šÍ"º ó^û$ œ'ïMeA¦Ål)p™GFÌ4.ø¡,’Ì·$o¯ÞÝýú뇹"‡ŸÒ¢ð’\d_'£´<É<l®~úp=w–,"ŸåNîÑ Xù²C¤¡'G«›AÆMœ®³éÓC@Áסv½œëéÜ–KM×eT¤‰×àª:ÔÐP᧣éæÎÓ(ÍÒsç¶J¡Ñ¸‡z¥ºþ|£\dÆe #ðsh)"M¡uXOM9Â{ñkk (R¦Ó Ifƒä…H’$¬W’@x ÿÆ£îaî%á*‘%ßE”¤§Þw°dåèê¿
+Ú
+J
+Ï^•ldRyÒýÞJ¹?À79ø]N}3r»üG·Ëq;-¿‡å¬‡o¹÷u3o)Ðs“MsëVá§"ÒÔ #A
+2¸ϼûþî£?ÛKP³£ƒö,s_1ô°è/§üØYgô:yjÃÀ¿Ù¸/'[÷ú;ܑκ㪪ü']⿹õ1Ãé3—^¦›äŒõZÒUX…6„-
+¯Ÿ¡Qêµßāü*µþ3ÑˏכÅß›4oO
 endstream
 endobj
-2209 0 obj <<
+2212 0 obj <<
 /Type /Page
-/Contents 2210 0 R
-/Resources 2208 0 R
+/Contents 2213 0 R
+/Resources 2211 0 R
 /MediaBox [0 0 612 792]
-/Parent 2140 0 R
-/Annots [ 2205 0 R 2206 0 R ]
+/Parent 2169 0 R
+/Annots [ 2208 0 R 2209 0 R ]
 >> endobj
-2205 0 obj <<
+2208 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [361.667 184.529 407.709 196.218]
+/Rect [361.667 321.25 407.709 332.94]
 /Subtype /Link
 /A << /S /GoTo /D (acctingnet) >>
 >> endobj
-2206 0 obj <<
+2209 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [251.278 170.98 301.369 182.669]
+/Rect [251.278 307.701 301.369 319.391]
 /Subtype /Link
 /A << /S /GoTo /D (acctingnet2) >>
 >> endobj
-2211 0 obj <<
-/D [2209 0 R /XYZ 151.701 685.529 null]
+2214 0 obj <<
+/D [2212 0 R /XYZ 151.701 685.529 null]
 >> endobj
 94 0 obj <<
-/D [2209 0 R /XYZ 151.701 548.997 null]
+/D [2212 0 R /XYZ 151.701 660.623 null]
 >> endobj
-2212 0 obj <<
-/D [2209 0 R /XYZ 151.701 521.85 null]
+2215 0 obj <<
+/D [2212 0 R /XYZ 151.701 644.027 null]
 >> endobj
 98 0 obj <<
-/D [2209 0 R /XYZ 151.701 318.377 null]
+/D [2212 0 R /XYZ 151.701 449.168 null]
 >> endobj
-2213 0 obj <<
-/D [2209 0 R /XYZ 151.701 286.977 null]
+2216 0 obj <<
+/D [2212 0 R /XYZ 151.701 419.745 null]
 >> endobj
-2214 0 obj <<
-/D [2209 0 R /XYZ 151.701 121.245 null]
+2217 0 obj <<
+/D [2212 0 R /XYZ 151.701 259.943 null]
 >> endobj
-2208 0 obj <<
-/Font << /F28 1124 0 R /F22 1211 0 R /F15 1133 0 R /F17 1131 0 R /F59 1905 0 R >>
+2218 0 obj <<
+/D [2212 0 R /XYZ 151.701 211.189 null]
+>> endobj
+2219 0 obj <<
+/D [2212 0 R /XYZ 151.701 175.984 null]
+>> endobj
+2220 0 obj <<
+/D [2212 0 R /XYZ 151.701 142.901 null]
+>> endobj
+2211 0 obj <<
+/Font << /F28 1124 0 R /F22 1211 0 R /F17 1131 0 R /F15 1133 0 R /F59 1905 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-2219 0 obj <<
-/Length 1788      
+2227 0 obj <<
+/Length 2029      
 /Filter /FlateDecode
 >>
 stream
-xÚ­šMw›8@÷þ,ñª¾AËÔmgš“™zÏ™EÛµ‰CkCdr2¿~ž¢à€j×ÚÄï>=é
-ƒ…ƒ]€ƒßf/׳o(
-"¤"L‚õ]@0F±¢ŒŠëmð!¼M7uVäóOëë¦yŒ””\7§
-ahM;‚(š/–,¼ªªl—æ$LáH˜×ó<\Ïc&Õת)¬6#Â$²Ñ(эf¯×³ï3q at zé	ÄX°9Ì>|ÂÁ>»0b*›–‡€‰I!àý>¸ý5Ãm—GbIŒ(åÇÁ"M3u$ßEMD¦o²ÝC	`1ÓÅ1&¢žPˆÅÒöùj³)ò9Ã:Ëwp"cỏ˜È®bjü™ÖºÅ£þS”_õÁ¦²<,¾Íúà¾Ø=9ŠÇRœÿJõŽ_»Ð4nzÍ!Ñ¡¿Ï€&šÏ»7Ía{N{àÅÛ
-^ ¤“^Q䜔Gb…¦çtÂvpÑë¡c°ˆ 33¨ë¹’aòyßM=–dt20ô¾x2¼ÍïŠòXiǧ“¢‘Y0zSWpÎ(⒍ŒÁé‚0P‰0ç<…æ	®\^B/eÁ8Ì e*ûw•–ÏCqŒ~¸”p$¡îM±ËòÅÛW#l©`QõÅŽ$"üˆ½š3
-Koõ¨_‹rû<˜NHJê'ÆÌe5Ìáö>±ËáŸÉ!}ž‡°4b~Ràà;Ã^e%\ÌŠrdyäŠÀRÌ=±U„„$Cø?_«ú9W@Ù‰¿ÀñŽÃ4bâBïL¸&Y€áRÖyÇõõ´+Ú>ÉͲõGš4+Û“CCitöÓHtÓ
-záZ‡ÜQ’8ÌóîÌûy—;Ý|p­n}ì‹mR'Õ¼p­j}ðjI¦1Á—¨8ºÐ4J…¡òc•ˆáö;Ç5,¯U_µÈ©š<:Õúy|iò˜vÍغ6 g-uÈæƒÝÉvB§;Û|€­m}ncÛ‹)ºuÎÝ:×ǯ–ÔáÜÙØç vÇ8Á9˜óÔ}+q†s„"½3΁hy–ž~ó‘Ig]?“/m&ÓÞyA[ï†èCÞ	‡w>؝w'u»3ÏÚš×'·æMò­{^øÖ½~«%s¸w6vÄ=ˆ¡õ\äU1Îü¸GUŒ8ŽÛ;‹‡ÿžZñ²ý>Û¤æ¾yZ>/©Xù©T:•Ióüp[óžqÁ¼hÚ</lkÞ	}¶Úyá¶Ú
-°F»	xëœxëÜ€¾ZòiçÎÇ>wNÇ îu'8ë3<ÝÍј®}ˆRVûÄHwÂ—ïºùÈ¢Ó­—Å×Ôq/çkm;Âq‡l>Нl}´©û´m>ÀÖ¶×È6I·ºy¡[ÝzøÕR8l;›:bÄ î'Ø&%â<öd[„‘ öÛµ¾ ¥uZšG¼Í¿£1¬q>2éŒëgb~dhR™ÏÝŠ7J'*véç#N¿S»ß9èƒnì̈́άˆ^R°"fâR:L<;b"Ä üÂû<*(ž<ª Ú'Èɾ½Å{_ì“|ë0ðò:ÿúluÓæy Z œt(w9¹îçýíT»œjEëChh«˜´¬Ï^-#‡`gBGô‚“õb0É…¯[9N‘$íæ/Ó².µXd¯û—»bŸÖuæ0ÎGRsý¤Ò2Û8œóµÖs‰RÌavçÝÏûÜyçƒkÍëcypkž¸u¯O_-c‡{gcGìƒÌãû(ÌQìëòFc$Ûªt¿7îݤYå°ÍGm½$JHÂ!›¬•íK1vü>çݹv„ÖeŸ¶ÍÙÚÖÙ¦ñÖ7/xë[¿Z*‡ngSGtƒŸuW7½­…ê ˆø•=3cþÁÔ§Åp폸ÝC×ÔÞ|XŒÃ÷i®÷K,Ãú¾y£Âb¿5Gª´ü·¹;,Íweq0Û‹„ A„
-»¿hyuûûêÝ»›±H\Á’Û–u1Ž!®º6·ë«—7¯ÇbÁ‚Gd·«é³ùU¤It_ìvfkô¢0l‹½„XÁB¯—¼Ù½eº	²)òª0ßÃy˜Tæµ=å8MX6bþcSÕöåYß0ê¢Ë6‚ù"ºæh¾à<‚úWuRÖ?8Í›C²Ñ)ßgy{à®Øï‹f;V»a‹‡ÕSU§ÓÂaÀ•4]i¿ë}ƒ±úVWG£®[(X#Ú€¸ýM›ŽNf#Íf¦ÉK¿ÉÓGý†õ'ÆØø­=i:ÄpCf>TMïH(O¾MÊ­áÂð|Ä„ÏI¸{(Í6´æø!­ïa|in‘-IÔ”{0º½j³Éj3Gµ›G+k_a½ù©Sj
+xÚ­šMsÛ6†ïúœé…š©|ƒ8¶JÓI¦jãNI´DÛL$Ò©:î¯ï‚ h’"«ÆÅ&ApßÝÅ> (-Žn#ý¸øþjñê
+¥‘BZa]ÝDc”hÉD#¡ytµ‹>Äï³m—Åò¯«wÍôi)¹™N5Â0ÛyQ´\,Yü]Uå·ÅaIâFâ¢^®˜àñÕ2ÑqZ}®Z[	"u£ÍˆB˜(g3iñÃÕâïA‘ž{1m‹áh×ÞE1DÍÌCÄD‚¤p¼Þ/~[à6ä	[#JùؘÒjÖ˜ÍÛÀùΚ kBÙÞä·§#$€%Ì$ÇMDÿ>¡K¤‹ù»í¶<KšÄu^܍ŒÅ¿~ÄDnM3;ðKV›æOyül›Ìò¸¼_®Ìྼ}ô$¤9ÿ?ÙÿïLS‰£ç%‚Ó/@M4×»ƒfØÝÓ¼z{ ÑëD¦iE‚µYQD4½Äãs\„Ü_°ÌÞªŸ§8IjKàj©eœ^ï»*0I&+¡júÅ•ð¶¸)‡Ô;]œpÄ¡LÔÀ”q‚°×6gqÉ&V‹`¸´BŒz—¦3$¸öA©•IÄÁ(KÚù£ÊŽç‰¡8A‹0º²+:Ôý©¼Í‹ÕÛ×ÚRÃŽJ[A­ò‘öfÉ(ì»Õƒù_wç>@9!)iÓPËzèÃû»Ôí…¿¤‡ìÜf©ba\àDC=xáIV'öF®Í<HŒI†â~®ês]i'BþÝsìŒ
+â·ñâ—&`¸•9î xÄ¡쎶O»mýœ¥ÍÎöèÁ0„Á©qcÁ º-‚#ÝÑ’xÈ!íÈ{FÈn!t[ܲ¯vizP¢Û¢6Þ¬‰‡´‹e'HD‰’%Ç©Dšbˆ›!ÿ;Ø^«>jÊ‹Z?:Ôú~|jü˜g-ˆ°cm œlÔ[í¶gÝÑBØÑÖ×mh{5§î˜¢î˜ëËoÖÔÃÜŲ́
+J_ú©Rĕļ»	ÎZæ ´"Ïžÿ€áIG]ß“O­'óÜ‘vÜ
+¥)p'<Ü…Ðî¸{VØy!¤y}å–¼Y}Ç^}Ç^߁͚yØ»Xv‚=°Aý6žÁ'H0ˆ=.Ð²}³8ýûØ‚—ï÷ù6³ïÍøB¸ÒÁ×w¥2®Ì“Dב7Öò”‡¼Úy_¹Ã.„®Ã®/k±›wÌwÌõÕ7kîaîbÙ	æÀc/}›£àzÂ1Ç’<i¿E9V§}j©{—ÁÎWÜzxáFÇ[ߍӧÌ÷6D×ñ6Ö%Zqo!´;ÞÚ6õóÄ…PvÄõ…-q³òŽ¹ òŽ¹¾þf-<Ì],;ÁØ0!¼Œ9‘,Ô{Q¨ûjYí×¼ÍéäWº~tÐ=ùach™/ˆ¶oB›èÄÇ^ùŽ½ç…ÞÑBÛÑ÷$mÙó:àøâ€ã¯Wké¡ïbÑ	úà:÷Ûø:}Tk(Ø$}˜!%ÚOÙ¯Ó}ûz÷{¹O‹Ý<yA|èÈëû°3>ÌRF×Q7Öää<rA´;ä¾³Ã-ˆ®Ã­/k›oQ#îPë«oÖj¶ËeÏa36xòÂW:šê·šÀÚ<MøßgÇúhkxû¡ÿÄ+÷Y]çøøäØø”󭇽²-zg²DkæA/€´#ïwämÁ¨Zðf´x!´[îâ›uâáîRÕ	ìÀ„àä…Ø)‚”ôVG•@‰kXùýTUÙ~o±û){È+h!¼èHë{q/<¤Ñu¨u)Æžßè‚hw¬µMæçq!íxë+[ÞæõrAôs}6kíaîbÙ	èÀ†ðÛC7ßÜbʐâ‹z‘šD= &ˆHÈ*…Õm+ ,ëoLûœÀñí±<ݧ;xþ	*ât»­-έq^W
+%µb¦×©ý!ÐàžèÃJ`¿-ª:uˆ×w™mEz'%â”»V¤êp¶eq3Õ´ÄM=u3?bÂ݇äê®4?<>´mƒ÷º¹B˜UH‹ö'[9e<A6¨UoZ^ŒCj>|I÷V—7Mˆb4+ebE "¨RÑŠ$u›/9™¯7Ë„ÅåѼxé8K·&¨;{v2D+ªqü Á60TÙ‹õ]^ٱ걪³ƒ=þ«[eÙXÈ\j:øl§˜9%ˆŒ£€›É·æ*¼~ÉšF°Ó’Äu{‡YÌæà¦Üï˦1l501Ù	FlmÔûT#^Ìä°œaù¬§’M5Cù1ÓÃ%ŒÑÁ’íOý¢˜&fEÜ®èU“&¦„äVQó6f¸+Q‰{†4o<|ªÐ{ÓÝ´›’„F³³
+Ëyaµš¶8/¯kµÇMK]º¤:~\&2†¬s¬â
+n!ñ¶õ±É·™ÜÝUÞ<]9÷™(ئž:üŒÇ»k3Â0âÄtâ§b¿N·Ÿ³b*&fÚ»èïR“*!cã\YÛãkS
+qfp;Rµ_ls“„lgG›$ñä²ê÷÷x^`¥§w‚aš¡š¸¦AÖ´pKb‡,-*§—¶ž>š,—'{b[Äàú.»·»ö«eHŽ–Ã&=ÈRià,Þ–ëÑ4xÙó]v“žöíɵ
+ý®YÑ8y3}Hüø?ðò††ÐJ
 endstream
 endobj
-2218 0 obj <<
+2226 0 obj <<
 /Type /Page
-/Contents 2219 0 R
-/Resources 2217 0 R
+/Contents 2227 0 R
+/Resources 2225 0 R
 /MediaBox [0 0 612 792]
-/Parent 2140 0 R
+/Parent 2169 0 R
+/Annots [ 2223 0 R 2224 0 R ]
 >> endobj
-2207 0 obj <<
+2210 0 obj <<
 /Type /XObject
 /Subtype /Form
 /FormType 1
 /PTEX.FileName (./Samba3-ByExample/images/AccountingNetwork.pdf)
 /PTEX.PageNumber 1
-/PTEX.InfoDict 2222 0 R
-/BBox [0 0 349 286]
+/PTEX.InfoDict 2231 0 R
+/BBox [0 0 354 234]
 /Resources <<
 /ProcSet [ /PDF /Text ]
 /ExtGState <<
-/R7 2223 0 R
->>/Font << /R8 2224 0 R>>
+/R7 2232 0 R
+>>/Font << /R9 2233 0 R>>
 >>
-/Length 2225 0 R
+/Length 2234 0 R
 /Filter /FlateDecode
 >>
 stream
-xœÝ[ËŽ·Ý߯襜@4ßÙ80ò€âØÒ Ùx#OdöŒeKôû9E²Èâ;Ó@›\Ìâ«‹§HV±Èfÿ¶ie6Mý÷öþôùË´ýøáT¥ÛË¿ôÞÿxúídÚÿýçö~ûò椕¦·ÝÜ¢jÞLP9¹¼Ýüpj*Í–¬r9§Íú¤rŽÛÍýéÙ¿Þ½ÿùÇ÷ïþóëÛ—{ñâÿ|ùÕg7?¾º9}•9˜í&ÿÑ>æL4ŒW&™­Yùb7oƒ-PIe{ÿæôÃ	ÏœÛÇ#èW'«òÿ€QÅbüfL‰ÊnΣóBÿõù¬ý}°hþØáQöÀø`”³Ûý¬Õ%w’£‹Ð”õºäNêrÚª U5Á¢IÛ¨ŒÝ¬s•°›TçÝ} }ÉÞ§Ð<&Fk©–Þ墢©ç©“Õê ‚Î[ñFiÌ9k”&ß•ö´ }=鬼ŠVÁ§¥nHù1^ûhÉëZЩ„\‚1 #t -B_è(•¼¶ÎWzÁcNÓ‰YET7a¨:£·–ôŽ çÍEÌ>îå.>RLQ¾J)¹ñ{ÙGž@_ð‘'Ñû&À§Ð‡)©œ[0F÷—¤¢sôá´ w=@ÆYå)fÙX„P/N™1ÊDBù¬´MCr·èbTA5£Ë‚2V+§C¬œ6˜| -‰#èÙ/.«d%Í.Yh”«`T%È!*êˆýJ¢¼ÉÊè°%_0ô
-Ê;YP5±(Á
-iµºdÑT¬²Ijj©)§ÈÌ©‰%R:N¥\„*–,º0ÕuXtuÉ¢=ëô¢«Kîš#<‘:$•÷HH, ŽFÉÓHÒÂãÏa-á:e¯0f´SB±Ñ2ë°àù@Î	ì£%#èBŠÖ²„±¨°Ö²¤NK–Åhi6ÞÏz]r'u…œŸH]]²¢à-!,¨&YZôÕe‹]²è²º /Û¬F_§Waž¯UЗºï)4rÔHSÕ‹E¤É¥\¤Øf'RTH&1‘sÁŒàß•õ>X>~$)p掎±ÚGKZGÐç‰ÂhRi­ãÃ#|öÁ2` ?…•s‰¨òpm•ŠãŸsbO"V;È9##öT¥.!½_»dñ	h±Ü8_àßG|âqô%Ÿx
-ýtSÑȸ‚ø9zEa™a¥w -èBOþ‰´*Éa%6CB½8d6ÓÂD(JaKÊÖ*íÌŠÂv­¸!*^ùœÝ#y,
-> žö¦Ò–ïÁ±K$Ç	
--½” lË(Ý v$I˜‰ð‘ä¢J±®'˜,Ø;IUIJT5º÷j] 5%b['¸V—,šŠSXØ„¦.š0ñ“…&–HMÙ!m󂤦@pɉ%‹&ä¯ÚN,š°0·pê©© £ÌNpbÐTlÀBì…&–,š¼WÑ¡©¤&l%B_®Õ%‹¦L‰ºäÔûi—qÙÐ>=YÚ³ŒŒ¨eHç!`,cè°F¸ÂCì–ê„ô_êpk(¯8?À8€^O á¤
-™DΟ:Ó¸Kj?,©UJÎm­pžÛ@Ën:‚>ÏZLè[:eÁ&)Ÿ¶ Ãáß3BûhIèú‘ÄÅ$LÈlòÚGK^GЗTcçaB»è…ÐôNîB±>
-Ø
- °ã÷ŒÝ.X’; ®é;!>Sgž÷cžÖ³Ú}ðÓ¹‰Õ¹†
-Šø)Ì°qyà —Èp m
-6ò‰òdŸúö¿KÀÕúªÀ2$aij0ØB—'{Ø%*ìc½®Ä˜ÉDSƒ™$èu®#å5Õãƒü3ƒÔD3r­%²¬QŠzYèáP6õ°dÑ3x³"I»‹ú	F]R¥xg`E”’Š2”¸Ç…dTHš.lÉS–(–,-6»Õ½´iÒVܤ±u …öüšÙÙ[eÕ(ª©Øl’¢$P»¢êAÅÈ DßRz„ÜêÛ’ ÓËô>$ÕdøîäæZL‹$F¥‹¨Å’©ÙÙbnÝY`*ŸÆðîôÃNHTcBFþñÿÒ€·4xE,©˜Ô´Ÿ Ìr²È'!õè€ë´3¿tÒ«p¡1Ìòþê›t`Ý<zòôv’MÉ "hR¡æ©Îb÷ úBb`¸Ï£V§O¤êmK;ú›‘ŒÍÅÔp?æ@±|VÈ}.%ÞÐa×l…è}MÌ®õ^ÆbdáÊ×­À”8¥µßPÖô!;­¬Æn´±àâ-Ñr5$L€¦“­©€Ë­‰Z£K0ª¹Öh`Ü„[h%‚wü˜	ríÕ„[,Ø~ELù×i_õÈBi‚´‹UqnR.Øñ†(*íÕ¤@8:&Õ¹<Œ’N‹5tÖÜÄ°ªà‡W]¸Ó€]•9m|èð&.±„9l8ż*ˆ#e™yÈøj äQv
-—§U,aj]ïML«:‡ñ¼Säê«m¤®Ò°:fìi†^_,/j;cVkg¬èE+& E®ß‹½*V•†h
-E–ÑB/Š`1 Ì™¬6Ô!»J»dœ†uAçU–9³KO«Øç'¢Å®Ý‹Óª!é¤X“æ&¦Y•ÁxÜÙrí…¼ƒ×aÏ…I]¬º§ÒÝ•…YÝ×¢ÇVЋÂ,–0±®`ðîM³:‰‰è¬YÃjůÌ2	éM‰OIDŒ”MMÊÙ_SÊÊzËÍÅ2 F„©€Ë­‰3›<bF*Øš0šèÅ3&€9²‚Õ
-¯Í2
-…i,èÄÈyëîÛ®îýQ£Ã¬ÎåaאtZ¬isÓ°Ja<îô¸öB_Äë±HFDiK˜VóÙI»yµ4¬ùýD´¸05pyƦÖ5æ½
-aXg1%kXí1ñúl[¢b?Q±#„z£gøm ùØêqQÄŽ	h‘a(àrkBÄŽHï`üŒtçF­$"?îGíÕ„%$^“Y2N»XÐYU×eÊìÙÓ(öý‰h±aTçò0Š%L‹5tÖÜÄ°ªà‡Û¨ºp—Áð*ÌY"¡°ˆ%Ì©ûéàÜ=YXÕ}} z,¸<­ê’A­k`⽉iUç0ž7Š£újį˰zrˆ×tOøá?t­™î½Z×.ÔÛš,0©R§KRuC—KÊÁÓµ}.ßžœ6¦Öè[R¬5º†QnM]àÑ1¨8„X?rMô25ÑI0‚I²†Õ
-Ñ+5ŒFÔYLã…i,`Ólp’¸³Ø+˜Å4ëÅȁ8ïœóvë
-˜871McÑI²†ÕŠ:f×iØÛý‹)t
-np[Šßi1Ö¬Æ'‹EòÁÃ}ôù‡=4–j§s(ÛÃ*½lU¤Ïar¤ø荊{ìÞÌ.x!·Þ麄nGžÁæÑOüGWx»äîdéþ]–-¦}¦S/'$õm͸ñIT¾]ïO|2SJ÷«óf0ÝJ¢™‹¨ÿðšÇ>úü&ÅzØ‚QS¾aþ}ô¥~z=®B˜Xï&‹Ç:¶×ÝUB¯öb½‹w$Éúª»Þ»¤Küð
-¾5	L§.¡}ü¶Ü¢k^±^(Xíé3zuZ_»~úCEtÀpöÖxcäwŠôb?Ч6#ø«ß)~ýæ÷ïÞÿüÅfèîmD„Qúsëé[EŠO®A
-ŸcÏ(ðùk1½nþ}z¦Á²z·ÿøæ>õ™ë*‹dO*¬ñHJÒfTJôµ_Ó ³Ö¦Ö’ÑEé}anw þã/kéfÇøÍëàÈÎçôJÖbï€~UA›ZóÃﯿ¿{ÓkbØmm….Õ>xNoz©9Â~÷ìëÿÝgìƒE0Ò"“Ý]^ŽMííëo}÷î®c1r¹*6ôAfö™ÞW¯ï¿Íš±6h]5Ó6‘^GEIZóg¶ÓÐ…ˆÖûJ{d¬5w­¿üÉ</¬Õ$­1ëH+]Ù×ÔƒNeúà‹Ðo½û‰{ÁSûï9Ö(áglÿúÍ‹×Þ¼ÿû›ß·Þõ»ÕoOÿε½õ
+xœÝ\K$5¾×¯È#hÕÆïÒ^X¡}ˆeaª%.\†Þ^èf`†Õüý°v¸²+í•àRêC–#?G|áG8œéì_7)Ô&ñ¯^žOŸ¼
+ÛïOYº½úkýñî‡Ó¯'U~×ËÃóöÙ=ÀÓ¦¥!¤íþûSQ£¶(EÒ)lZE¢ÛîŸO}óöÝO?¼{ûß_>Ý>ûû_üó_¯>ÿøþÇÓç÷§¯ORD§œ×ÿ!­M«í?'¥EŠÖn^yá´ÙLLÂE¿a¡‚ÞÞ½9}ÒN¤ íöa~>iáþ¸S"Yg ¬2lF)á}l×
+pNa	ÞzÃx#¼´QD½=÷úUòdVPÌ/-¡Û Ô«ejšcÎ]¤¬ÖskU2p:@'‚jDè&m,3+t ^Äà®uÄuôKýp„nÝ@ã&ú$‚³àŒ• *4z¼ Ê*ÉÁ¢9F3(B÷å7•„ÒµëåxŸÃ‡ñ¾ï„fÚ{¡•[e¶ çÌ–àŒP™
+Ö
+eÌ*¥8§´¡±D€~†„µÞé-é(Tr_Dò2eÁûÁ9| ¸oc–x²Aø€AÚœ$|¡f^“Ž”ˆvsQXSˆ®W¦éuôKÓôý";¢ÒÈ.(aµ‚VRÒ§6´J]4pÎo	Þú„Ð)záa¨Ak[/‚‰M‚}²‚:w™B¹Üs:íºu­ ÎÝbC%ˆöпƒ®Ô¬7 „‰½F
+Â@_wsøïVà»ÞP2Z!
+ó‡$Üë#Ô¹Yî(¥¬iiе‚‚V:ÈF<CQhâºVP +!Â/¤Ä5ÉàÚkc“dUsй˜ƒÆ̨Z­
+²¦9¨s
+â—â檄s: 1NÉ
+k3W§ë Æ)(­fæHÂ8:§`Œ€ÙÍ‘€s: uNNCJ’¸¹*áœ@³4˃Š³ÅKˆ.ÎoÆâ
+ 1LÂ
+Óåœ\€ó9¹°À›
+Ö5V˜ÀÚmV9áÜŽÂ|Òp*ÚYLÉqÂC5ð€%*LAç&²!çÏ½V• ¦kËŒ6Ì\œ®ƒ˜&#
+ú¿ƒª`ÐtÔ½ÓÞŠÈy÷í*d64[é‚€i¡ ö⺏«mLê길q\ÁÛ¸ œ"¥J€ƒ
+]‚.¯ öÛ€h’ÀB2N܆àÂᮘf]ú¹ ç~.Á¯l’L°–(^7×¹ÂlΙ-Á/·	ö´"Û*¥9| ´?Nˆ!+ãPUjÆ°Ç·ÂYC—Kz3ð@nÞÇ1È`Å̉Kim’Sý 5ó—t$¸º¨·œ´+»Qò~e–À_š¥‡ðÉ ûöÁJCº•Ò¦­ÆyeÀÌѽtï+Ûhl3ÂëD‚Ü#SÌ™‰´˜ÒDÈŠ,x]¨gŽ93[œ½eâzæ˜ió	ÍÕÃ&h\¯sôÐüè}ókÉ‘ã¾TÉàðêÜ
+wø`õ¨kK)vl°EQˆëZA/©`g7¯aàR^€ðÑ”n’Ìkuî2ÈilIN¨^•ä]ÍŠñ‚½{-VÉÀë ÅxÏ­?òyá.ã‘(õnøÔôTçŽ{Ǭ‘„ó9Bu^°æ`\cIÂy¡/넱‘[¬’×Šñò:Gf±J^(Æ+¤œ`1‹U2ð:@1^°É×Ép‹U2ð:@u^QA„4–Y$	çu„ê¼¢Q"Ï,’„ó:B1^Ró"ÉÀë 5K´>öSnó Ê„¾;£ÝÚî½Ë>¾wY€«!W" ØÀæ!bRãzO`¾x>·%BëˆÏh`ØJÊßkm’äÇj¨i“‡è„Ϥ0FÂâ¬q½Ä'ˆê‡§èÁãôîU„SÙ`	GŒT>m*µë%¡9|`´¿²¦3¸?êºxÙ>2[€_îATÊ~™Ò>PZçäÊã³bÛT@$0vtÝœÂG‚peðùÊ‹6øÒ!]/LсôäI4îs CøºtR,ºÖƒsøÀoÞß/FH`¯™pÇò*U%ØΆÖÅÔÔëZsÜ›;YJ›¼YØ…Ù)|´pj¥ÏÏa+{|7á õœ^ ñ):x­1oÁ•Y
+¼ £Î]ÖC;ÕcÀ
+ŠñªíÁ,VÉÀë Õy•E,1‹$ἎPWoÔV·k/éÒ-Q%C{ ÎmÖ0‹É‘FZsjÂí‚@1¿¡UÍQ˜˜+’ã¨*<\@u]8;Šf5×u„™y[ÙÿÈïï¥ÅO0%CÎ|µ‹ŒèPBåw1Úá¾ú@'òCk’x‹»@—%6ˆ\^Ñ#!Ì';H€¨Ö¬IºfðRÇ­§¶Á§å<ÿë©£·áÐ#ÆK§³"£09÷'JÁFòƒz¢Ä%øj9µZåMáˆz~æy×(/Ùƒ‘¹á_8`Óc™”p¾	Èí1Q’ÅSˆL ŠKÐ)Ój=íôäÞüÃt?+‹×Ù?RñÜz"$Ó[÷Î⟓ٽPS<øƒT“µLö/䙍@ç|Ê°Òú-ÈÒ§¤ÊhÁäèÓ¹¡»*g¹BÄ|È ) 17i&jkT
+A$IÃàÅž7 …ßnÕÅ<Á}Lø䜹F"ƒ°Œw,#ˆy‘
+_ë6DˆÁ4Tnž‘€xUw5Á<+: Rl
+¸yèß [¹¿†Cæ•+«`ñýJg¬Ê›ÿîW01gû
+!,0
+T&¿š Ò"D›Lt¿ˆDGŽ¤€»{ëöœ*s«L8?z7`«#¬iaÃCNƒjsšÊ=l0DŽ
+MA-V=là<LÕàù"ÉLÔrA¬IÃèE™^·éˆÜ·*!jyÚvâe^s×ÊÌïˆZýZd®‘„ˆUx5Á\+: rn
+xH¼-¿XLdŽUAåUgn£]ç6s¬ÎþŽ(Ñ¡)¨ÅîX“T^¤€x“‰î‘èˆÂ™.° xS^
+QÑãK Äc‡·ùef›·^—óî4³k™Ž(±¡i r±Á¢G€ð-]Á@ÏlÔ2‹
+QY6
+£C\¼9߆Èȼ#	q+Ó·Q¯ó›9W#@CÔÑP¹;W%ZÕШW̹B¢
+Ç®`ðbˆ7揎Ý5Tb4‡‰8Íò¨q¢i rs$ÄŒ4s²Ñ]#‘I6ƒ<>Þ–_C„¬OtX±ù<w"`ž‘Rd1¤Ý/¢U§r1ÀBÐÉÏþI…„:t¥ÈÝ'~T}ô`ˆ7äÕ™_$!beÚí:­»[uÞÓýZm*w·HB¼ª¢]
+t·Šýv»²kµþC<¼Ÿx$ìN‘ ²¢¹ZIÓdnNÑl§û5´êTnN5I¥E
+*k2Ðœ"í~¡Gµú<ÞŠGùÁ¢p^:¶ý|Úˆ_(æt@‰$>E¡"$Ñ„²±,1U¸‡úcâ.åDš ºd©µ~)’„Ä«±Qrmüú!?i(ÚkÐÕ<Ý'¾Tû‚îÅ›óé1?ðWùÉrsª
+§%‰q¡¸Kø¶‚;½k”K³;bUñ®&º_…B-áZù‚ÿCþŽéÆ\zœŸüÉ/d𣯠7‡§Y·YX“Û̘`/ÎØL°RÀjŒ§(÷?2/p<h<KÐS‹¯ŒÛ1­ýÇysøÈn>k¸”0fñe­uxì5ŸN*æ	§$ØQxè4ŸRQšK¸‚§o~_ݏÎÿþÚ;ŸÈâç&ŸöÓøÉÜŸ ›ÃwG|fpbUÞš÷»®Q˜Ã_j´c8;¢ÞC¨€©ˆ0<7‰Âoó9
+ïÑñ볝Äãù4ééóœú]~}ûxíù=d³˜ƒjY]¬ ÎíL4'Šð4EŒyB at VFçh@çƒÿÑ‘ÿLö?:v0Ü[•ÿEÇ—o~ûðöÝOŸn*ilYá'Úâ¿é¸ƒ”Ðû”6‹_ÊA›ßÿûô‘PxË;á¢T۝j&ÉzÏà=<J !˜àƒûRIf…¸ìáyˆ;% ì&M7åŸ~Æû™5j†!¬ïŒº€]f’Ð)ƒßÿöú»§7†¤E%gPY®R(|ûÑ—÷öۏ3G‰ß…ƒF/¶Þ~xýþñ—·oŸŠ‚ =h¸Tp~ýüÝ뢘Á8 0@ðL¾úKæzçÑsXÄ/jÿügu—jmì8ÈÝî`“qè!âñ—§s}<Zü®þß¾úâõû7ïþñæ·­ú‘ÿ[ÊקÿòÉm
 endstream
 endobj
-2222 0 obj
+2231 0 obj
 <<
-/Producer (GPL Ghostscript SVN PRE-RELEASE 8.61)
-/CreationDate (D:20080128091155Z)
-/ModDate (D:20080128091155Z)
+/Producer (ESP Ghostscript 8.15)
+/CreationDate (D:20080520132613)
+/ModDate (D:20080520132613)
 >>
 endobj
-2223 0 obj
+2232 0 obj
 <<
 /Type /ExtGState
 /OPM 1
 >>
 endobj
-2224 0 obj
+2233 0 obj
 <<
-/BaseFont /Helvetica
+/BaseFont /DRISQF#2BAlbanyAMT
+/FontDescriptor 2235 0 R
 /Type /Font
+/FirstChar 32
+/LastChar 119
+/Widths [ 600 0 0 0 0 0 0 0 600 600 0 600 0 600 600 600 600 600 600 600 600 0 600 0 600 600 600 0 0 600 0 0 0 0 600 600 0 600 0 0 600 600 600 0 600 600 600 600 600 0 600 600 600 0 0 600 0 0 0 0 0 0 0 0 0 600 600 600 0 600 0 600 600 0 600 600 600 600 600 600 600 0 600 600 600 600 0 600]
+/Encoding 2236 0 R
 /Subtype /Type1
 >>
 endobj
-2225 0 obj
-3107
+2234 0 obj
+3290
 endobj
-2220 0 obj <<
-/D [2218 0 R /XYZ 100.892 685.529 null]
->> endobj
-1744 0 obj <<
-/D [2218 0 R /XYZ 100.892 660.623 null]
->> endobj
-2216 0 obj <<
-/D [2218 0 R /XYZ 100.892 643.753 null]
->> endobj
-1848 0 obj <<
-/D [2218 0 R /XYZ 100.892 381.948 null]
->> endobj
-2215 0 obj <<
-/D [2218 0 R /XYZ 100.892 365.078 null]
->> endobj
-2221 0 obj <<
-/D [2218 0 R /XYZ 100.892 157.354 null]
->> endobj
-2217 0 obj <<
-/Font << /F22 1211 0 R /F28 1124 0 R /F15 1133 0 R /F59 1905 0 R >>
-/XObject << /Im2 2207 0 R >>
-/ProcSet [ /PDF /Text ]
->> endobj
-2230 0 obj <<
-/Length 1315      
+2235 0 obj
+<<
+/Type /FontDescriptor
+/FontName /DRISQF#2BAlbanyAMT
+/FontBBox [ 0 -186 593 667]
+/Flags 5
+/Ascent 667
+/CapHeight 667
+/Descent -186
+/ItalicAngle 0
+/StemV 88
+/AvgWidth 600
+/MaxWidth 600
+/MissingWidth 600
+/CharSet (/L/n/c/M/B/eight/o/N/C/nine/p/e/period/O/colon/slash/P/E/r/g/zero/one/s/h/R/equal/t/two/S/H/u/three/j/T/I/four/minus/k/J/w/l/a/six/m/b/W/space/parenleft/parenright/plus)
+/FontFile3 2237 0 R
+>>
+endobj
+2236 0 obj
+<<
+/Type /Encoding
+/BaseEncoding /WinAnsiEncoding
+/Differences [ 45/minus]
+>>
+endobj
+2237 0 obj
+<<
+/Subtype /Type1C
 /Filter /FlateDecode
+/Length 2238 0 R
 >>
 stream
-xÚ½WÝ“Ó6Ï_á¡<8’%ùƒét¦PŽÂÀ
-½Kg:<(¶’+عë_ß•WNì\r/Í‹WÒ~ë·«
-õ–õ^O^Ì&Ï.ÂÄc”¤4eÞlá1ÉHL™%)‘©ðf¹÷ÑÃéçÙ[`
-½„¤Q$,gÈ!EÏ¥	.¦œúõ4`~1e~Y6Ó€Ké_«õ\YRø׺þ®kØg‚ÅþË•Ú´ºÆ#fML^Í&ß&V'õØÀI8÷²õäãgêåpöÖ£„§‰·ë8×—	‰¤ºô®'M¨erh$	å‹DJºˆlœt^ôbÞÇ@Rê¿©šV•å4eè·+D©ZÝ´–æ6Äi˜øsp<œ•ªo‘¾Ò9ª‰wEeÙ·7(}õá}¯»ç(ü*Ë÷}
-YTE©æ¥¶þyŒ¸š >R¤èù¢6kH$çè çâàî_Ì> Ñ­>Š3pCFXê4Š“¹ø=ÏQ‹B#ËÚl7n'Ë̶¬Å…©‘ɹÄ}ó‰²(s‹Öàé¶w!„ÿêFgÛV÷B "G/LY«yWTËçF™Ž®à‚Ä"Æ jcÚ_ jTRtSYße(­§m3ŠîÁP_‚úäýàès¹(‚J‘}¥4ë9ÉLµ@α] £¢ç„l‰Òe«YAbW¡§^LR[V*({à±twÒ¥ҁ­¨Ž#²–^ݨõ¦t™g$$pòˆÑ¿ 8ãÄAÈe,:™±‹iH h„Iêk•Ù°V¸(Øý”ú;·#`«ÁÃvÕUì5·M«×H‚ëm´>6dfÓDø]ÑtKpì8
-fOíib‘Æü„ó†hÕ‰0œ+Âsà¤c 
-i#Þã2X»ïë!Nq+Ãï£KµÖHš~ÿÜé;³,ª7<ê<¤cï†f7ªivùA®àt‰¬˜©`Wß–Àk{P×¥Þ!קæ9.ÿé¸ü5èRÂl×êFí¾5™¼ÒííÆ1U½ùÍ9óònΠn‡iÔÏ„|ýþÅÆÿŸØöã„&hú:¿÷ªª‘Æ'ÛÂËZ«CïwD^Ô:k}Jí²iëmÖnëý³Pñ:&0¯Tm{‡¥ç¶pݽ2¦G²Pàg+û×‡žyÖ_!‡˜
-~ŸåªU€-[hõØJU<UÚûª,ÜÇ	ÆášI³ý÷Ö]çíŽ7ºío6W¥ƒ®×w¾hUU…Û®·Msʍߜ¼9sxoBž=.î$äqq^LyRé‡ò•­–µó#¸ºÓw(åÙjmò±ŠíòI½»ižš ~rs¤jü“Ó.“œD¡¸oÜe‚í§ÝnºåÌ“0Ä·‚0ƒ½ˆ`/
-ñÀ&™	êâšu¯,O9ÔI?¤Â=Ãv{?ãDt (‡‡ǵÊ&%IR~gÄÍ©Ö–ªpmæ-˜Ezgë¦áª8‰|x´`”­2ç –1pîEìûØŸÜu˜Åp™<ìý°îæóP"¤ÅVx?+ÍUöUW§âä:í­”ûÛS;Ëz¾¶…f—Í×Yac·}Õîv±Kyp6þ×b,%4NNOãìR’tÐd×NשìoŒ­¡˜›ÞžrnÞÚäš-.T×bá<×Ö]˜ÓªÜvÌ.?,ø8?Æ ¸Ÿ™Ú¶l»Az¡¶e‹'.+üOS˜zü¡8þäå«4
+xœuX	TÇÖ¥1¢Ý¨$‚.E€(ˆ
+â‚bP!"Ê°É0Yf†wEE14q' .‰k4&ú|/j–ÛùkÞþêdxïü9‡33Õ]u«êÞï~÷»È;B&“Ù$.Y­+¼E7™ØÇFìkË£0ñ§¿¼å}	ŸÕ]‹e¼£-ïh·½¢ÁEìÑŽ8Cf7ÂV&Kß¼509E¹&aùŠµîž³ç{
+<Äúd„¯¯¯ûRå‡7î“ãS–¯vÿÿXŸ˜œ’¿zíx÷@<;11!Ö}y¢2eEª{L\\|œ´l^Lbü*÷ „Ä„””äu^î#‡1ŒKHZš–êš¼:Ù}†ûìøåi‰1kþã!A#g¬Ž
+”˜?3|Êšå©+f¯35måܐUÓÖ'Æ$-ïîé5x¬ï°qÞÃG|6r”ÏÐO	b(1“˜L#á„7áAÌ"‚ˆáÄâb1•˜K„£ˆ‡ð"æÓ‰ÑÄ b1˜ˆ$B‰IDHŒ%dDžp$>"z΄эèN¸,Á=±—p%Fa÷vØô]Y¨¬Ù&ÀFeóÜv¡ím;O»,»äåWÉY”¥¥è•]útÙeogk/ØÿÛ¡ÀáÇIŽª®T×}NŒSŽ“Ê©Åù#çÅέÝ"»­ïÖÐíY÷éÝKº_wñuia>f¦0ߊoœÄ7¼ ¦	2×µ
+¶'wÉj¶¢R­Ur(‚Tæi²sôšjîž)ÍOådK#1‘Uùå9ÙU‹|P-e6Ï…Á\ØÝèÊ܇ñâh…?©Tãe:¼¬=&Ó-FŒ¸’F¶²B­M碡Œ<(”¶hæøνµåõn_ñFÍÎô=ë*ÖðI4â(¥
+/,ÇfÀ†¬Òã…yÚ.´äƒ)—F…._?c‹‘)À&øŸâ‰àÊÔ‹+EGEÌáy5a<z‚z¡¯¼Áµ¥¥æp·×¸­š¯ õ*}žºpSžšŒšžˆgÚøÝýl﵁ÍãÖ˜y%s3cs™¦Òm‹Voä˜ú—s³Z£ßÀ2õYš<%×áÈVAtÆ~ü>SÀøC®7¥ù[½^dµåÜJ.ALÛ-**¥‘'‰¼Ñ[4ÞÊ=I|Ïìéž»Mi	dºÅyFóêróêt. at LÓ‘0
+ý!·¸_:‡±› '„"ÁÿPDV]&_¶Ý|òÝ’Scp—ì©çÏЏ®b‘ÁºÙ9R@ñ
+ˆ‡±ÔѳBÃÊ¡h·2Á‹jæë4Óë×íXÎ/§Cç,˜lqµ(3ßÙoyVT —"gÔý'`¼û8AÿD=¸¥v¿?7ÀsÌ81ß½}òð½Õgï¸)ØŠ…=EcÕáä%Ež‘k3Å’è’X$ïGfXŽ[ŝ“|ÓÙ³U†ßÄ’pÉT$·œP+È®bókÄÅÂã3w…ðSù™_DGÅ,JžÂ‡Ñc)äÎÈú\kÞuò4»g×–*¾œ6äéTê‚Bu>1=ò‹ Œûï +w›‡ŸÞ€í‹‡óŠ٢Ì2uOWjË«8°£ª4íù€7Fa0L€R:àŠ‹oÀgÃé
+RX¤+TEà‘:'§\
+D`8è**òtJΊɓ!ç“îó4t{õ38pÌCpúuóL	šÇBÐyÅ»{^Þãý½<'Ü}ýúû¶qìO` ·A”‚?QX“upÅãñMƒñzôFN¨çŸàöOÕ•ç•çåo,,Ðp±«&¥…òˆàÇßÈþƒ쌿ܾø†÷…oNw8±I}Ìa¾£@²A®Èùþú‚¸‚ø#¨7Ð?#y ¾C…äˆ
+¸ƒûÏø‹¶„fPlÁì#l×20òyÛ/¯ÆÜîÏ¡ý°iJëçlÒ¨o6bIÈ´ƒb¥´Ì	
+œíc1¿f>•’ÂEÚÀ£ñOa}ƒ+soƒíM*uy•[túj\©jµ~C¶:OÉF#ˆ§˜&8áEfhUR`YàLÔßœ„É#À‡¬Î×çdåcÌ䀾ë ÂD¼{ ŽüMHÄ‘G´ì
+æÐßEÏ›G–ÐßÀèÕ*su
+‚/H¦þ-ØßyÜm_“»k­VS\XÆÓ[ôå[ôùºŒJî‹íiå«ùH><yØXú¿ÐvU€Ÿb¡+œ
+?*˜‡-ç˜ä†ì†E4¢^
+»Ö³ZNrHAύfQ2#£P/…"›ø#U‡ëkVàñ<G1¯;xk(É<DŸ¥(^·aøùù€á×ÖöÊ¿5
+ÞÐÝúõÇáðIWÆ NŠ¢·Îæi&ÈkRÔ´UÕ«÷)¹}û4mšš=š=Ù{²ªÖðkiÆ0oZœÏ§SêO°ZŠ	Ú¢.Ç;MÊ)n,§kÕ•,³©B«3rªqÙ錜 ò'îZ_—¸ƒ[µ=Þ0S;JŸ¿9­ÛZW‘[UÕ»ñÂÁ¶{ß$-.e™þ™›µê-nÚr:Ã-ŠéI<‡eò𖨽À®f{—»%\ŠoqÎvDüœÉ¸ÈBÉR¡—•’£AG*Î_Û[uÿ¨ßk×îµ+š²2•«¼Ñ8ÍM½ä³6,’µì¿L€Œv&o²¢D7¹·âØÜçh4}ÑZ?’H_è—|dƱŸž<Å_§ŸŽ½ù¼èosf¢u©?	%vC©Ö3§‹ôjçŽßðÆލ¶° £(c¾.++_ªïTGÕnC;Hÿæ¨_žyt¹Ú *ø²p£†]š:%cOÅjâ ’©Žíځ1òax²àò³ <—Ž¹2ýÅYb¥‚11ÑÕáný'ûÄTÇÕ­åjÓŽl¸µávNMþî¬}U«øtÀ”ˆaÃù€¦/[6mË×åðtŽ:g‹œJש·TbD°û)Æ%\N½éŽÏn¾iZ{,~—hLÖM¬-OÕ¦T¥VeÕòµôõæ34GÏ,1¢LSáVQ¦«æÞS’ž1ß÷¿k*Ɓ‚‰eFt
+d?²ª¼ýŠ‹Ä´]RX¥Ò…9ÉÁ*›Î¡x´âÏvzko-l»LiÑäzõ‡qVh̃LÒâ8‰HÌ$¶·1æ+³VœÞóžUþ0é	¢#f–Ná©$™ã3çÌLšê+œæàü«r:‡ßN8;ÿ‡–+ûÎ]h¯Sb•ð+ØÈÄ~ø–ý°Z2yRÁŸG…°¨¾†™ðÑäËk×áÄY¨Î
+PaxæhÔJn6…s³‚ÝIJ‘à.RÕ]6ÛIÁøFðÅÙtWPˆià;‰ÊÔçn©,ÃQÒ´‘”R›‡éóñoJëßÉÍ%dg$µëÕƒØÖ,V-.kwl«U`ÒNCœµÔB«5Qñó
+.8Õ]à£Fè3P_seLS'ŽB0š"O!™ÿ±ÚpµØPá“D“(–`‰ç*?I2¦‹zZ5É rÑaˆõ6gMÆyÖ¯-!óY³ '%”á;ý£“ ?-qMvŽYþB‘ŸM·`᎑,ô¤Œ݆,:E^TkHSêuž~ÿô‘YðÛY-æeàk+†ö|,:Ê«;•Më)ΐAèÎHÐÉ#ÉÑHwäßüÿä“£¼‰|†—È`Qžâ&3YZâñVFáRbžŽýeo2"ŸNí­	ƒFw {² ½‘˸f;¹2☞ÿèð¬¹PCÞþfزiÙʹlnA~>ŸK«ty†Í%EE%생û´GxúΙ•Ÿs“©ð­‰e‹°Úé>:܇cNû]ÿËíË{.6³Çí¦Î˜'iû èº¦k·¿þóØ©|Õ®S×ÒÚ bß‚H5Û³`€U~ãÞ¥CŒW™[C;ðáâу»»ÕHˆåÐÍ6+ý1'¥÷G/×îħ<|`e<Ç”¡ÖξJ€Ãäå…§g-]¹nA›vjÕÎ%|¿Z™EðR{Yrg ·VM0ÖR˜>x÷É䘌øéõ’iš|òJB«t}óºC·!osÀÜU“pô­â×ûãx÷ä9áÑÛ·ß?lÇØ¯æ‰ Û
+QàQ¶àܳ™Zô [“‡ü:ù­h”×XÛô±ŸÏÈÙ¦$ûÈCIdgê3GL‘?VR¬‘‚ÿ`G³­8ßCÅk4)“‘MêÂä=
+¸ìvÆ㾌§+ôzCɦͅ¥Üèžô–ÿ“ÿ³ö·[à´¹´h3_‚•º>—5ÛúÖ±­\U^îF¾°¸€»…ºï(éZ÷¤AÈé˾ßHçêóåZíÞ*ö6Ⱦ{þWþýªßƒÁníQ•^ÅKÇÔßiI”N´¦=š!dµEæ+Y‚&R½-LDÓ$ÕXY!©Fl%«j0s˱Ä$	ËÏ¢´(˜û­õµÍ½_Œ»7xð8¿‘acn-c™“âæ‡ôôdÂû÷O¾ÓwvÒ!Ö¶áù÷®Ì<-l¾¿Ø7-·šÏßåP½óâñµÙþSÃÆûNo¾Ûvíâ#βçJ|v›F8uÔV“¢H¹9“WóÓÓC“GùOˆòãÓye‰ªT]º±¨€§U˜á•G2¿¾~}÷‰³\ÛÕÃÏxèBä±à„ìMüßó²õlÃCÍ?¯H]œ«ÌÊ\µ<vÝ2žž2»åûg¯·ÝhZ<fW’Ço*[+¹/k»NAE\RrüòÚ¤¯¸ròè}G&î‹7ŸzÁèõ÷sTp?_½lYíjËóýõõ‰ûÍkÅuuUë6ó¥t¹J§ÊÓ|™Ï¢þ=c£fS¿ñ#nkÊKK+´–È°û%!%fÂo
+å²E¶~ˆ@£Øy7,¶¸ÑF²èÙk­úÆþ»êU7ò|rGBí"c0?Ia'-JKHXƒ³seMjÝêÊü5ÚÌ!28„•Ó]QT °ð̍^…£ÒëŠùz5ÊMˆëô?ŒVk]ÃMŒ„:á]£L4Ân++óÊ”œ)'X~v¶NmäÄp4@ѱÆü¦š,
+Ïo.b¨°ì\E1uñÔÕKϤ™%à]kö_éýbô£A¡s’£–±é©9I¼’ÎÓ«Ê
+eÚÊvë•kÇnðôÝïfE§'õæP.J•‡SL¸Ø÷i´ô7é,Sº‚² ¬Ap}…tssƒà¡¢¨¨¸¨ëû§WömºØûG¿ïÎ_™Ë®ÏÌVò*§–AW\¼EÏÖ֝6^àéû—£¦/IŽ‹QrëT™›>çéŒÜvUÁÜ|ý8d‚Ÿ_ˆ÷Ü95GršÒÅùRUªœ-Ùu\SÊ©œÓXøS¯ýzcaógÛY¼‡ Ϥj$öÄ•´'|¦@=†w!R]•Ê´’ûzœ¶VÙÏEv‰ÒM½ä)Ø%(P	qð‡|Ùοbí×!zďÿC`_4	²~%•oÜá(
+›*ùrþzUó¾c§ï>8qŸ7òÆB}® dS)O´zƒqŶ%Ó¦­Y4ŸóŸ±b4h>FN`ÿæÞS Þù=>9"Ö7–-‰Pì>f¨Þºíà‘†í¸zܾ2aôì©Á‘'§põ|QþNÚi}8º+™šòk{ÁákGGÁ±+AüívŒH
 endstream
 endobj
-2229 0 obj <<
-/Type /Page
-/Contents 2230 0 R
-/Resources 2228 0 R
-/MediaBox [0 0 612 792]
-/Parent 2237 0 R
-/Annots [ 2226 0 R 2227 0 R ]
->> endobj
-2226 0 obj <<
+2238 0 obj
+4355
+endobj
+2223 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [348.043 542.304 417.763 555.513]
+/Rect [297.233 184.84 366.953 198.049]
 /Subtype /Link
 /A << /S /GoTo /D (acctconf) >>
 >> endobj
-2227 0 obj <<
+2224 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [366.927 520.499 412.382 533.401]
+/Rect [316.117 162.54 361.573 175.442]
 /Subtype /Link
 /A << /S /GoTo /D (acctingnet) >>
 >> endobj
-2231 0 obj <<
-/D [2229 0 R /XYZ 151.701 685.529 null]
+2228 0 obj <<
+/D [2226 0 R /XYZ 100.892 685.529 null]
 >> endobj
-2232 0 obj <<
-/D [2229 0 R /XYZ 151.701 660.623 null]
+1744 0 obj <<
+/D [2226 0 R /XYZ 100.892 660.623 null]
 >> endobj
-2233 0 obj <<
-/D [2229 0 R /XYZ 151.701 636.115 null]
+2222 0 obj <<
+/D [2226 0 R /XYZ 100.892 643.753 null]
 >> endobj
-2234 0 obj <<
-/D [2229 0 R /XYZ 151.701 566.62 null]
+1848 0 obj <<
+/D [2226 0 R /XYZ 100.892 429.136 null]
 >> endobj
-2235 0 obj <<
-/D [2229 0 R /XYZ 151.701 543.3 null]
+2221 0 obj <<
+/D [2226 0 R /XYZ 100.892 412.266 null]
 >> endobj
-2236 0 obj <<
-/D [2229 0 R /XYZ 151.701 353.984 null]
+2229 0 obj <<
+/D [2226 0 R /XYZ 100.892 209.651 null]
 >> endobj
-2228 0 obj <<
-/Font << /F28 1124 0 R /F22 1211 0 R /F15 1133 0 R /F59 1905 0 R /F30 1928 0 R /F31 1929 0 R /F61 1976 0 R /F60 1917 0 R /F72 1931 0 R >>
+2230 0 obj <<
+/D [2226 0 R /XYZ 100.892 185.836 null]
+>> endobj
+2225 0 obj <<
+/Font << /F22 1211 0 R /F28 1124 0 R /F15 1133 0 R /F59 1905 0 R /F30 1928 0 R /F31 1929 0 R /F61 1976 0 R /F60 1917 0 R /F72 1931 0 R >>
+/XObject << /Im2 2210 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-2241 0 obj <<
-/Length 1399      
+2242 0 obj <<
+/Length 927       
 /Filter /FlateDecode
 >>
 stream
-xÚ½WKsÛ6¾ëWp¦‡R3!| ¹9§L¦IÆÊôä “°Äš¯ ÿû.P&U*­/½ÄbÝo÷Ûˆƒ]€ƒßVo¶«ÍÛ8rÄsL‚í}@0FŒÇAÆ8JylËàKx+SuíúÛöÝ ÎϲĪÇaÐÆN ­#‚3^i]íÚfMB	’°5눦I¸]3
-ý ý^"Žù`›’a’»ÅÔ*­n¶«ï+B‰{)¢4(šÕ—o8(aî]€å,x4›€¦ei
-ßup»ú´ÂSÈ$Ú%1Cðd	G.k}»Ç)¥a)Œ°_I¨M§Ä΋µQ‡Â”VÚé´Ý:fá£öJöBÉҍî;åtZ¢ÚèSŠ8åAÇðv°3/QŠqxݵ_1Iv'ÃÆù™„ן?Þ:ÑGUµÖ㆟ò õkñ”ϐ{³4CIÎœ]Õuæ›Å‡u/Ê6‹Ò8
-£Þ½÷}ý——Ý@Šº–õëM)›ºÇ~úÆÙœG{s|Œ³
-%…‘>Žf+©µPONÞϱ}°¹ïÇÊìOI$b áÿÙÒ$´a¬T?KEìä‹¹¸)+s–»)p¾–KÑΔñ½7Ò›âÐëMS5]{ÔKñ"ØÉȸÌxl‡¶èšF¢<œ{Aújåb¾#’³IÆ=:Ñ÷uU[â›®0ÒD at n)šugÆéô±-‘õ9RÂrœ G°W‹f!:Gå™Ì
-ÃüâZÍdȤñ…¸š§^þßqeÿ×—Š,곶Ž¥<tÖ~k#ÚR(KzÈŽ~ÒF6^ ÿ»ÚM
-ˆ­ŠÊ8[p4î„›œÜ÷–É¢bÒ‡À³`ôª'M¼×·ÆGÐW
-‡ÁhÐVèÁt
-D¨€þñäE~J­+r,üa›;‡žyØ8t’$
-ß®YŽMVþM_ËWKé:kAÓŽWì Ú}µs-L7wîÝ~våáOVZþ×¥eUÊMÕV^'³Jº`½tƒgë“^ȹx‘sà4ˆ)¯l9ŠöW톏6Yz c–ï¯@š2{ÒÙiþYµ¥;½þ͏¾î”Tnz`&H›j§àð½tÒ¡ø¥_x¯Àn×üŒt¶1Q yé>´TG[ÍÖ˜d$ôY³•£¦¥§5àXbÑÜßH2ÕTžž~¼ï£=(ûRøI{€Ž]#ÊÏØ8ð‡4kŠ! pÚ‡z€åYÕng·òò}çè—Ë=nqøÔãÆrÒX[ÑøæÖÝŸM¹ Ò3°0þ
-”[¼M¤l´t}uûûÇÞ/9•¤ˆ‘“&lvÞÜ C9¡³ë5*¬ò)ßw;¢õ×ßp®jGÑá~0§¨Sú¬ÇeÕ¸.§y|r[ÀÆKà¬Ç˜ZçÀâ®È	_.,²»‹ÈHÖq›8¸W÷ÒzM龫ֶüBºÑÆ,žWœx®¸aŸqu+¬Ò±Ú
-ug%;[\1^*,K‡½Pž"¶mËr‰ÔpÆ9}N²«àƒöŠ.-žsï²E½‹¥ãF·Û5Ã«7ïï 	½˜¡*&ùóŠKù¹†Þúgk”3Wê<÷þƒ@AÍŽ—N÷¢•54Çš‰KBÖKÇ(!§›ÍµQutµ„‡¦(Îf70­e
-ÿmÎDÍ	O½t¶C$-Îcg´¬¬ïT%5ôÁ,&ðcqÁQÆP’°™Ÿ×‹~&ˆe|îh<ØþL¹Ñœ¸ÜrAø©§¡‚nðXé½ûò„HLüCÎQ]oWù[„‹ÃÐÓlpÆ_ƒ
-®zN…ñ
-¿ŸøØþ
+xÚ½VQ›8~ϯ°öú@ÔlÀV§J×í¶jÕVÛ&•*íõÁ^Â0µM²Û__ƒ
+‚,ÝäîáòâÁžÏ|óÍÄd ‚7‹—›…ûÚ‹ ‚Nc6· a䄁U;8À&×–ç-¿mÞ)UDN¼Z­¦‡xH9êt>2ûõÒ‡_ÚÈÊ—È*
+±´}Œ­5)oH+Öšòåj(´.¶¤–”ë#Ô^±¸Ü,~,ZŸ Q,Øñ}”‹ëo¤ê쀎G`ßi–ÀÇ‘³ÂXÉX/>-à8A„'	†*…0 « vºLÚàó*;×)âx¬íÎÊ[i5ΘüC1´A9IÓ¥=lÙ¥Yßè•$‰f+ÑëÙGRR-²[½~Q.ÎÌé{–åÕÛWgmíµÈwp?¾¶&BìÓŒ¸•:Í´jgƸ1¼e\mOø¦´t¯•®Œ—sýùµÿéÏ¿l[rKgoå¬<Pä¦ sѦò¡6JU}ý»ë`&Ê›1l69¾!çõ‡—Gnÿ’?ÇŒ§¿Ó”¦O–zh•Ã>iý¨þŸð?t&&àÚÆZœ©Âõý@'×
+iÎi"ПBò&‘
+7§'úÿ@F[©ÐòÍÒ‹,ã„ÞÓ¤‘§'¶·¬°»ìMÈc
+Ö:Øÿ‡/¿«cj½º)‘äÛ’-ÛWf¤ú–C[æf1Æwjr˜i"šŸ¦žwÔ×Tö¥MIaxCynÏ%U•›mÞ1Óá/Œ9›ñÅ@ÜgùSf#<žå'™éP*z錛@ìϏï#Èñœ‡’¥SMöœïïÅŸÌæÏï<öHÏãy£	é[¾á=ã$3Û“&ð­ÜP¼ÒÕ›5§µbª¿†>QÝ{Ð{}zȁa¨ˆæû“UmweÃÅCã\|¹Zë­+®È¦¢úóSC*f;ff,Œ-j’–=q{šlëâÎììú!ÆIQÐâÜMéÎ-jhŽ/O‚Y#ç[I7yÄdøjd&Tҏžš·¯•]Øg÷£ËNËû\n‡2t;j¼æYÕW cÆ”j·ŠÏã2ÍåA:Ÿ*D:w¨WóÈr©Lܤ©…[æ%uVíÄbE¬¤É¬©V–tÅ Z‘Wt¶Þv÷`ò£iÉI]yBdÎ*—%’J[‘›õç­Ú6ïªÔiC¶9i9ŽI Q³'õ«zþ2A¼Å
 endstream
 endobj
-2240 0 obj <<
+2241 0 obj <<
 /Type /Page
-/Contents 2241 0 R
-/Resources 2239 0 R
+/Contents 2242 0 R
+/Resources 2240 0 R
 /MediaBox [0 0 612 792]
-/Parent 2237 0 R
+/Parent 2247 0 R
 >> endobj
-2242 0 obj <<
-/D [2240 0 R /XYZ 100.892 685.529 null]
->> endobj
 2243 0 obj <<
-/D [2240 0 R /XYZ 100.892 647.543 null]
+/D [2241 0 R /XYZ 151.701 685.529 null]
 >> endobj
 2244 0 obj <<
-/D [2240 0 R /XYZ 100.892 551.656 null]
+/D [2241 0 R /XYZ 151.701 493.095 null]
 >> endobj
 2245 0 obj <<
-/D [2240 0 R /XYZ 100.892 480.82 null]
+/D [2241 0 R /XYZ 151.701 278.703 null]
 >> endobj
 2246 0 obj <<
-/D [2240 0 R /XYZ 100.892 407.863 null]
+/D [2241 0 R /XYZ 151.701 188.375 null]
 >> endobj
-2247 0 obj <<
-/D [2240 0 R /XYZ 100.892 280.709 null]
+2240 0 obj <<
+/Font << /F28 1124 0 R /F22 1211 0 R /F15 1133 0 R /F59 1905 0 R >>
+/ProcSet [ /PDF /Text ]
 >> endobj
-2248 0 obj <<
-/D [2240 0 R /XYZ 100.892 227.954 null]
->> endobj
-2249 0 obj <<
-/D [2240 0 R /XYZ 100.892 205.024 null]
->> endobj
 2250 0 obj <<
-/D [2240 0 R /XYZ 100.892 171.273 null]
->> endobj
-2239 0 obj <<
-/Font << /F22 1211 0 R /F28 1124 0 R /F15 1133 0 R /F59 1905 0 R /F17 1131 0 R >>
-/ProcSet [ /PDF /Text ]
->> endobj
-2253 0 obj <<
-/Length 1459      
+/Length 1679      
 /Filter /FlateDecode
 >>
 stream
-xÚ•WK“Û6¾ûWh¦=ÈÓ•"JÔ«‡Ì¤™¤M&¦ëIiZ‰¶˜•D‡”Ö»ýõÊk;J;½X @âÅ y;/ò~]ý²Y=y‹Â2*™·Ùz,ea1/+Ê0-¹·i¼O~Ìן7¯akìa™ewÆŒ…<f Èîy§‚—ë$òõ:`¾\3¿ëÌ:HÒÔ¿®ú›
-Iî_}'4ðg¹ÿ¼­ö£Ð$bhbõb³úºB‘ÇN|IÃ$ñê~õésä5 {íEaRÞÁîì½$-Â,Mî¼ëÕ‡UäŒNeéY E–9÷2^†6"â¯(ø!gæÓÞ§ "ÿM5
-õ:.ü=Nü±äúŸrh
-†$/î÷ÒB_á²ð«¡¡C…»îä®…Ó¡.t™¶ÒNVW]'Ê<ËO}#/`I˜òrv›ñN·õ,Ì8	yšÏ—¤PgÎ.}²· ëïÛ,¸ƒ£¢çÏ®ûýýû7K&³vòygHŠŸwÒæî––Ò:’>:¢å®EùHË}5ˆî
-µC¤ Ô†œ’VJib‡ªîïsZ ¶|³@™(Òc £î‚Kî'<L³#¬íZõ½jA¶ÈmËÞ£×rØ9/4ˆs¿ƺž#)@Lsîq¦qB6 ®%¼}\	\ŒÜ>€Æ¢£d'.#2¬ùâ-×¹7øñ…õ	ऄKµ²Zi-ê±{ ÑV«~Ö.ˆu†f”¼ÛØò÷X	5ÇÏ‘×WTr€Ó¼à6_öÛZT?\KÕ¯!%7Uðu€Ž¢ÌýM+
-‰æ¯‹ÁŒ´lÔl !|b€c{A] ÝzyQh1͝ÅÜYd€ÇVÔȸ%9i¢ýÀUˆFC\µÅ/¬[ˆFÝHL¤ÒNƒN0
-
-”“EVZžÕb‘…1?BëISÕ"“0‹³yۍ•BwPdùyˆâ^ÔÓè8·€âVu]äQ†(†ÒùyÉ;HÃ(w ÔJ? ‚¡#úØÉÓ8õƒê"¾ëú¬$&%o«[{Ï`=J¡&ôXÙʏ(–iñ#ŽÍ!š›ìQx‡^ŒVî‰E…›ö¶Ì„î%š„‹ÃÊ·BÛçàÝŒŽ¹BËçIê¿Ú|9Œk-šnÆ+Ê¥ö²èÏû¯¹Œ¿ÍeݪÃ@Y¬ºj¸Èç%|OOn•¦ÝÒ}Üá/U/Ü™é/‰÷¾±H6U'ˆ‚¶R»Ó¢éØz2f!%OÝqµäâÓoûQž„õVËÇH'ö^·;½wt ¬êz4ÿ#wuÛ«æ\Å´ûIîÍ•
-ôO÷ªŽ­øßÁÜOK…ñÅþ½¡7=ö{¹ÓÕ(-(a‰Í¿N ¬UK™VM˜?úIpCh§Tñ¾ƒ[4§ó_Ä–†¾£ìÝFš.bÿnf`Nßíã
-M$<v(Bf­ãX79ó_®±ëy£4X&<…îÅ &âc º¬”LÚQ:û=Ö†¹ZºD9ÔÝÔPËrx^%5fà\ÑqÀ4)}KŽ‰bþú²3˜ÁÌíQ	…D=™QõvöA¶r_ûê Õhy7ûïÎ-¸8ˆõ…AŒte˜
-}>N!0j¦ÌNÍà]p‚Œ‡qéúá™b0óaã˜²HÝ.Ëügƒ9àtÃórÛM2gsÒg‘ó|îT¹{õõÑ.­…˜ãJí“‘ÿvJÇ
-¶Cëv¹y»$"as}O¯<P8†u‚¦0+Ç6E¤!%Ôòíì.t›·Õ@O^CRaäU@nD-óD4ð !û}UvāÕÍñ´ëÙ±}ù|vU¢Ó@ž(#,Âs™C•gcÀ"2{o=âžž$ÐF£z÷`ØŠ?}AZÙ44·Zç%pÞGæ/ü)ú¤’€
+xÚ•WKsÛ6¾ëWp¦‡R3 	ææxœ¶™4Ik%=$9Ð$,q̇
+Rqüﻋ%‘¦œôBâ± öñ}‹÷6÷~[¼Z/.^—°4áÂ[ßy‚s¦ÒÀ‹UÊ¢TzëÂûìßè¼/ÛfùuýÆŠ+–ƱDñ e¤9É	°åJð8ô/»®Ü4õRøFü¦_®ÂHúë¥Jý¬»ïÜ^
+d)OíÙ¡HÉ°[¢Ðâz½øw!`{âD½ˆ…¡—׋Ï_¹WÀ܏³0UÞƒ•¬½0R,Ž"hWÞÍâ¯w&óSÓEtz¾àŠ%‰Ë”Yó¬IœY-†eÞçUĹ]”hQúýVcCú_¸•µ×š¥§[+ÎDtðÓ…îó‹|¿ë.ê²Ö¬Üi琉BB1¡Ä°¬oéÈ}“·u­›eøc-B¿*ýrNƒ•H laêAXÚ2Ûíª2Ï0ºmÞë~ÕõFgõÈæ©Z+‘‚«¥ÛÉùIÌúéc‡zE$(`»ë³¦ÈL=îw]¯k'Êo+š²£HŸ™ž$n at 7¸Íh6¢ñ«nÆ‹ò¶ÁlöÆFÄ”!XC·ö`ôŸs­±h΃lß·5ø'ϪêÑ
+¹)ý
+5Ñæ‘â°ÃnsK†À7ñÛX!eä¿^*é·†äõ÷¬ÞUúÅ\°øÈ·¦mû_WhÕö»+7ËUD~WßRƒØ‰Ñ>™þp%Âoniôt¥…«ÉYqQ6e¿Ã©F“«~pô“
+Ž‡ŸìðÿðÌâí}Sÿ™˜5¿vÔ}ÀHµæÎB¨¿€ÑHù{g*ÿŸ²)Zypò×ßwUk´¡i‹J­ËÉz·Æ2G-ïµ[xgÚú´AäEð.¨Ñió
+IŒaߢP„GÉF?’ˆKF¹ˆ¨0ñ×$)O%Ã¥ëoÛýp°ÝÂRgn²lŽRþI&0<
+é;Ý/CÎ >æ–Ç	L”›í-nåÆ·­ë¬@¾˜Omp¿ðCj{(!AŒói“Õ.§µw“)r`81ú_ ms|‘Nºº¼ùýÃû÷oç”’Sâ 	›M“W„½U0‘ˆƒ ÏPz‘oۍ³¢!å‡TsY>±ý€Am1¼DI6ë&é kæàêL‚ƒêì=g h
+ÍAjj\ á—ƒqÁѸ۳Æepa 0xpëgôë4dš‚Úeƒé>×Ô³¡Œƒ1ãpâÈ8»Ï°ºÉPè[¹±¼Ãpò+˜`óà¡n›ÌÙº˜6\…AM>ã0 ±¤°œ qŠ¿ó'¦1“*6ºY/ÓÀ¿|õöz†áÙEÀù}ù¹ ]ÁíŽ
+"QSE|Og  .Î÷4¾Ë]Av”Q(89º›³I¤œIq¨j®zS­.ç‚¼Ä£*Žîte%n£ÁC2µ£u%˜Ëc¦”G¼(
+¬oM©;H†q üçUŠI©Fz^Íê)™ŠÓ±¢E°Ù“ªS䦆ÌM=Ú[fO‡²ÛRË!v%‚A‰;ºòv‡‹\	An°y
+}£]–+¡®èž@?…AñS< C=>¶&:òðvÕP_É)#wYÁLYkØn _ô¦Ô}Ž~!“Q2¢_;í¡1¢ôŸ¡Ÿ‚çBò3w@€¤<Ðn|J#èZ%ÑQ‘SA×ш¢®$™G&“[)“¸T¿3Ã[iÃIxš@,†?Áp?y2Ѓ!wië,ø•ÍfЂJÖ™ºLQ'àJ”r|C€as˜û´TP#›òîkŽÔñ$H¹+Ôié£98J¥³¶:á(Y"p.o
+²Kqœ²å–Û]Óи–ƒ™wkù¤"âPgÄ
+x4AÒSt9ÛÿÖDÇ÷Æ*¤™#æ *Ŭìhjø;ºžºE;ìŽ >Ù]žì>WBã‰Q2[û) ÜêîIŒ6…ܽöeˆD€dG£xóÊHņüùè–­IbßgŠC}p|ÅYŸÍB0dqp€ê-%8K†‚ âdl¦þ®ó}ï xr¹ÞµUE‘<Ì!Œ;/Ÿ{3‰§ïÊ=6VÙßÔ8«úd“?³{k¬cáɤMŸYîsWÆ᠐>¤>¤hö6ݶÜÑ2b>Ìí,Ï´©KK´k>ø¹…
+ýéBàr`Š­ú#ÿ;š.aÅ컯h÷·ý÷Lµî2äÜ—#þÿëõâ?p”h
 endstream
 endobj
-2252 0 obj <<
+2249 0 obj <<
 /Type /Page
-/Contents 2253 0 R
-/Resources 2251 0 R
+/Contents 2250 0 R
+/Resources 2248 0 R
 /MediaBox [0 0 612 792]
-/Parent 2237 0 R
+/Parent 2247 0 R
 >> endobj
+2251 0 obj <<
+/D [2249 0 R /XYZ 100.892 685.529 null]
+>> endobj
+2252 0 obj <<
+/D [2249 0 R /XYZ 100.892 660.623 null]
+>> endobj
+2253 0 obj <<
+/D [2249 0 R /XYZ 100.892 600.394 null]
+>> endobj
 2254 0 obj <<
-/D [2252 0 R /XYZ 151.701 685.529 null]
+/D [2249 0 R /XYZ 100.892 474.756 null]
 >> endobj
 2255 0 obj <<
-/D [2252 0 R /XYZ 151.701 660.623 null]
+/D [2249 0 R /XYZ 100.892 422.759 null]
 >> endobj
 2256 0 obj <<
-/D [2252 0 R /XYZ 151.701 620.444 null]
+/D [2249 0 R /XYZ 100.892 400.587 null]
 >> endobj
 2257 0 obj <<
-/D [2252 0 R /XYZ 151.701 318.783 null]
+/D [2249 0 R /XYZ 100.892 367.594 null]
 >> endobj
-102 0 obj <<
-/D [2252 0 R /XYZ 151.701 213.845 null]
->> endobj
 2258 0 obj <<
-/D [2252 0 R /XYZ 151.701 175.5 null]
+/D [2249 0 R /XYZ 100.892 316.203 null]
 >> endobj
-2251 0 obj <<
-/Font << /F28 1124 0 R /F22 1211 0 R /F15 1133 0 R /F17 1131 0 R /F59 1905 0 R >>
+2259 0 obj <<
+/D [2249 0 R /XYZ 100.892 266.933 null]
+>> endobj
+2248 0 obj <<
+/Font << /F22 1211 0 R /F28 1124 0 R /F15 1133 0 R /F59 1905 0 R /F17 1131 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-2261 0 obj <<
-/Length 3102      
+2262 0 obj <<
+/Length 2799      
 /Filter /FlateDecode
 >>
 stream
-xÚÅ\[ã¶~Ÿ_a ( 5Ãû%@QlÚ$Ý ¹lwi‘äA3£™5Ö—‰íÉtúë{.²d+öØôE¼ˆúxxøéð¢(G#9úúê‹ë«Ï¾ÒzD
-R®ïGJJ“ù˜„Kvt}7ú©x_Ýn¦ËÅø—ëo¨xÉ{‹ÅuJK.§„㉒Þ5>³OŒ³E¹¸ãÈ›ÅúyldQA¹bµ®!#Ô+’L$‚QAH¶ Úa¡«/¯¯~½R)GjGJ'ŒÝί~úEŽîàÞ7#)LŠ£g*9…wâ³Ñû«wW²nù,/…Ö¶R8
-ÆêÛ¾As€æ7áËÿ”óÇ4Ù$JÒÂq»•Û}4*aƒÛ6ûÍííòi1Ö±ØLð¨µÅ÷?Kåo+N|WmðîóX‡b¹úÄ™ë9æ݈Ûåâ¾~fvÇ‘÷cUl°ðˬFøër€öáiUNP Ñ¤a¢Œp6± ÔócLñÕž<ÞÆ
-§|ŸÎ Œb°Û5ɃrÂÈ#ËL at dÌ7Þ¯ÝȈÝhUîÏ€j¥ÔƒH)´ö””ÔÛv”€üÚc‡mÅÈkëg)Ãk:Òð¦éKtô»Z­7Bé»ÕZªv¿ý{B¤ àÕy|½â«2 at i%qìéu¬§ƒ0ÒíROÃàÒŽî@Õj½Ì:°‚6!v›Án@ýý±ˆMNí’8‰Hï˜ÞGfÓƯdñ5Øh•ŠKn8(›{Q›â­¾¥LV{©9Ü6U—\ŸK]é„Òaê^u‚º-`6u;PyÔÍ—«¡Û êïEÔ…³¥®’†+XQU[Ÿ`¬’º€SYMܵŠ¸Á
-esKþr&ù\»Ôäëõ:ùv sÉ×…Ê"ß rm	3„úûc ŸMÂzìK/‚«
-çóx<²-8´mÿDñŠ¯(¾¤øÅÁn‚FŠ?'xùÅ8Èâ-^þÑ\¾ÅË÷xù'^¾<—¬àÉéם±³Éz9Ô	²¶€Ùdí@å‘5_®†`¨¿?Öa²&˜±¹ha´¯-%ÚšX©´+¦œZpjé[J΄‚IT„GwCƒ»ÁÑÜÁ}¢q*þ:öªø0öºø/ïÏ¥¬OBûaìëåP'(ÛfS¶•GÙ|¹š
- þþX(‹è‘ZD[[×;$^"¦:	N#¥Jn8sÆ) dL‹D":˽`ÆÁº	¼KÈ`çmñoä3±Úœí›:‡TÆâ^u‚¾-`6};PyôÍ—«¡Ü êïuØâ*o(ë,³¾øWr ƒOI$~ۀא<‘½j9oÙôBæ¦a9P$:…PJ**	Á9(9 y–Fh¯4Ùéd‹ïÆ
-}•3ém0në|9Ô	z·€Ùôî@åÑ;_®†’¨¿?ÖaëŒkfÎF9´…åI=Se]'ó­.ù
-H
-ÎF’èÃõ‘®gÛ^-KÃØÞË¡N³Ì&g*œùr5„@ýý±Ž¯8ãEŠº]±¸OÀ™FjÐ	À âÌ59{A at +aí ¤»éç¼lÊí#å1.[ª†$ùšï
-uh¨Çïa¨+'¤®m!3Mƒ<\ç;׊®ºnÐÁôätÂàüãXIx ÇóDËÒð*«!‹ªÈ!Åd&#O0ùL
-Ë$ltƒpør¨$n³Y܁ʣq¾\
-ùP¬ÃN+8N!ƒnõ(‘s‘üN¸‚ÿê’â¹’*>ã5Up-¹›	¿2NjŸÖÃmçÿ8VZÎ$¥…Й!8y9Òë”lñrÙAÊ"d¾T[
- ùÞP‡Ù4Z%”ªíj=“©v¦74¯‰’¿PÉHÎ¥ä	>/8çI;sžpöœ^'á ֱÔ	*¶€Ù\ì@å‘1_®†B¨¿?Öq·ÒFœÚ«Æ­ÔŽ>r²ÉK¸b„ñ
-Å+Š¯¸Ð¹Ž¥
-FøA>Ð_Žt‚u
-^6éö‘ò8—-UC“|Í÷†:îXÚ„†ÞìãXû¾mFp…ÜŒªÇ+ŠãG)£qõÈi„u”qtA½ÝsAÍ®ª» aÏõ삆³]Pë•ÀÍdC°ýr¨to³ùށÊ#|¾\
-MP¬£.¨õNh§²]Ð39ˆž†Lƒpðr¨l³9؁Êã`¾\
-oP¬c‹›€åŒÐ©¶»¿!ÉxF3šÙΧ!ÿ3ÒÒ¥2üÕɐÄÔŠSøÉFZê]ÕYcM•ÂEÑ3Ùj‚n‹y9Ô	¶¶€Ùlí@å±5_®†a¨¿?Öñi’µJ«þÓ$íDHÃXÏË¡Nð±Ìæc*ùr5@ýý±^™&é$Lôíê;PŠ>jÒÖ(å<ÈwüQÓÓ"Ç;CïJÔšŸ;{椌ˆÃ¬É÷€:AÅ0›Š¨<*æËÕÐg õ÷Çze¥‚°¦ÏüÉÃ,çž#Ï€h²ƒ©§ dª¸†l½adN×GÊYR|E×’r8þ‚»ÿ\ñžíò#˝@ñÎjÜLE;°–;»³λ05åÔ§žv¶sÞ²å·û¸ê’
-Ê™o“T"ÆaûåP'Þ¦0ûmê@å½Mùr5oÀ êïu|j&ý$tþÔÌ¡óœÈëMLPÈÂ;÷_Í9Xîìš„„%#œ¥ˆpÓõ?מ=Ç3Zbù¬Ðêu2ï æ’¹•EæäÚpõ÷Ç:2ǃ®LÐ(½³}…Ë&Ó²sbÝvûJÉ÷n85ã Â],ohï ¹pï 	øf„›—Càf˜ÍÍT7óåjø4€úûcÙ­-‘çJ8_[ÚþáŠFyþ}RkN‘BÃ;ððò0k++þ`)õ0¦òr¨tl³é؁ʣc¾\
-…P¬cˆ•Äö³×;©ëf™!K^Õ‚`ÊAÅÁ‚\—U‘wrÛ­+Po
-ü­1§õ=ï|–UuVH?ŒU½ê[Àlw òhœ/WC½Ôßë0£B}Rñ˜þfå]ÖŠ„Ô3kά8Urª~`ÆýúÒ
-Õü׸DF3ÈOí÷;õ茟Ú2Ûü]îÿÔN-¹ì†£?µw«å³=tÂÃâXü
-å.Gm‰®wÏq02µœ¿oÄ;qèì9‚¹ÌŽÌö ŒC[(-R²ÛÞ}ÎeœÚ+„Uq[æǏ%XLkT1/?Uøû€ÑE¹à¬r±\¼Ì—Ouöûr~3v¼ï
-’ëjõ[µª^®ÆŽ˜Œ©õ”£ÀR›
-g f}„‘ ‰Þ?b§JÐa]%=oU]å_5]îã¼ùü5Dõ¼ÅC'<xÞñ´
-ï©n<Üb[?ÜÃ
-1«Zý	ç‚v[ØËÅì…ce{Žã<­«;¾5]·UpW¤=q¼£­Èµ@x¢É!±ñD	Ýœ²SŸ¨©"½{ æi2+F+R{·p÷¶=¡áÀVjY7|—äLJ«Ûj½.W/œ½YÖÐww|U•3΂¶¯8oGLO»=D R¢½ƒ2ËÍGN²‚!òá»·ÿâØúe½©pFŽè˜)›Ç›ò@:™¤ä$º
-ÐIcUì¶O ÁŽþN;Ö†»ízT<´ª~}š®*>©š>E at j7¥çÓÅt½ÙVSãY-B¬õáW,‚‰'^Y/ŒoúÿïËg<]EsïXS« 2–ôÒ«XÖ§ª`ö=‡u9\:Ä\l^màªÔ˽J#vÖ¶Òûåê¶þ	“ºø€”^	)›CuwòT‹
-KpOÉåœSëjS[M?á…=ýׇҀ`¹.Ò„ØpÎÝ´¶;p¹Ý,‰ M-{Ñ<¹þXn
-™•oÿÖߊÀÛbóÖ^cÚ‡âª@…"ñŽ)5ú©å5¥î×å¥PQm¸-¡Üš«+g¸Ì
-ôú„xZÖÇ!á]ì{¼¹ÙJ‡¨ê¼e°^?Í+îå´PÊw^Q|Ø‚û
-êˆ"ÅbFs‡špÇqlƒÀ¯Ð‰•‚y‹ê™#wÕ}ù4Ûpâë-Þ†‡È*gS€$3›ª…n‘WÓÉÁ±Æèÿ§2€
+xÚÅ\mã¶þ¾¿Â@[@Fbß)~hæp$h.ivƒ¢¸»^¯v×9ÛÚÈö½ä×w†#˶Î^Y"~ѐõhÄy<œ¡(óÑȏ¾¿úîæêÅk™gž{1º¹	#˜ãbdsόף›»ÑÛLêñû›¡«åÌ[«±§‚i) (ôySN^ϪñDdó±È‹õx¢ŒÉ®§ËÛ)uv]T‹
+Ú….{ù8}ڝx‹«W7W\!&‰]Sj4[^½}ÏGwpîÇgÊç£O¡çr¤Lά1P^Œ®¯þ}ÅÐø£tðN¬²LCÊWe¹ùhÅ
+Ïfå§Õxb¤É¦‹i]zq7ÝLQC€Å̉ïËŠ:ÏkQ_ûûtY¬©¸Þþù…JÛß‹úôSÆ ‹wÓEA¥¢šÏê«‹éj5¯›«íz}¨…ö¤Æ?êëË3'Ûö×ùÁc½€Ús˜«âÔéã!{¨ž¨ûä×zèf³Íúò±›=.Ë»c„íÃ7Õ§ÏëoËIõÍçRcà¯Á„֝ÄУ‰6LE7š]4z;1œg7ROfËùC5ÝÌËUË{’ÓÅ‚
+ᮡ´~,·‹;,‹lUŽ¥Ë>щÛñ*5Þ¬\>-Àª´æ"ûaCÍó5ÉÍ|YwÜ”$?Ž…ÛÍ'a”vp8Ú ^£ášÇº0_­7 bPÈ^s!©ã|ý-Möe,ó¬ÜR{óP^N?à©q½­ê=:žžóY¸€ Á|5[lïæ«èo]öTëq-xsg`„`dÊêuhJd÷à$ÊpG›gÓõ‡„
+³ízS.ƒ‡Àæ²–ÅzC¥»jþq§}Ý	WI)(lÈd8ÕvÞãh ÈMÛå8ïκœg|©V at F‘“6¯>O‘ ‘·™`’ò­Ç<ÎÁ·:»ó­ÿœÍÊm3®hýüŽ;+¨òŸ,?j­2t³ÙÛoÙ¬\Ý×בíUvãË¢†xY® Q?lÁ*Õ”˜8©Õ8Îú‡ãùz¾(žCà±vnˆÛ†qPXDñý!´vÌ	Њy ñ„²–YiFÐ6«ŠÑý%Xštðm5<îE³‹y˜¥
+oô©jïóŽs÷Ü(9Ь×äöÕm
+‡V_ÝV“×;€c%@_ÄÓ\2®åsJ at wÁ<hq<I°ÎZ;3ôb°63¹Û!ô5vªÙ~`~§ÊØz˜š@¤0Àp,Š’Ä!‘
+g‰Ì
+ü²ê>ÌÕVðì{p+Âg%‰[Óæ\.Uö„“» ª£Ú’DAb€]­î¹¾”¾ÊsÆs—„¾°:è{€Kß6T}èµ£\
+Ç
+ô…>¤¯g2×€¥˜uµC|“—Ù&2ÐW‹@_·$¦Í9ìùþbþAJ!T÷9 «‹{Ähþµ âø¯WÙŽõ5ÿ$çL:zˆŸÜ.ðƒ ÔY$ÄÄU(å‡P®B¹åm(cB•»ìïÚ5¿;žý€‡5‡Ÿðð3~Åë‹ù
+ñ’p‰üe¬.¾î£ùÚ‚Šãk¼^
+Ç`8Öi¾:þÒzælí/qö–˜‚Ö4°¶¢Ú†j3Sj„œò¡‹"Wfy•Õ‹É>{9¶2ûmlEö–®/f­ÑLJ‘†µý±ºX»GŒfm*Žµñz5LK`€áX§X+X.Çr^;Ù;¤l5<dÀš¢RM1ª¦ÀÎ)sï¨KÈ¢<ëF@žˆ,6VgÿENf«ª–LZ›†Âý±º(¼GŒ¦p*ŽÂñz5´K`€áX'Ue‡hX¾[®¢i›=Â1P†ÐÁúàSµCŠÓÑyxkhѽ¦½&ª$ KnB	.BO’9™¤¼K ´2¸k¯³7cQË¥W0"‘“îÕÅð=b4Ã[Pq×«aeÇ:Zx“–b¹Ï÷¡…¦<ĜĊD`­i5> ï
+„‚BØá9FÉp|
+ÇË=°ÈÈ'ág¬.~î£ùÙ‚Šãg¼^
+§`8Ö3Kúf³Tàòì~<‘àüæ(F(
+j\S—Ë׸eš'rŒý±ºˆ·GŒ&^*Žxñz5dI`€áX§§~çp¼ 
+ž*<›“>—Ç"Wá¸Á˜Ó†8æìÿŒq
+V`à§ÜÒ.t¯"Ĩ‚2¯x§/$³ôšiÆ‹Àê ób,™ÛPQdN ×Ž€)0ëô,¯„¬œq%›Y>çÈ»<Ä¢p„˜ÖxA)”È^Т+„›>„ ^b7*CÐûbÿßÆBòì·‹‰™K¦}^ö†ê¢eÍÊc¤8RFkÕð(~ìCf¤Q8ê–qW»×Šòœâ(ë¹CjÒ‹,ž‡€“Sêâ¦Bþ r—§BÒ‘IÈØ«‹{Äh:¶ âø¯WâŽu>Ô”0å>Ô”&,”‚ûs4†–µ+Tõa&ÇN›L 9Wæõ†ê"^Í»c¤8ÚEkÕ0%~ìC2¥•LØaQ&Ðð'𑢞ÊסLzÊøîJI\ZÂÝspMPÆxÔê£xTÆ£ÒS<êŽâQKñ¨ëjÚ ”„ðý±º¿GŒ¦|*Žóñz5LM`€áXÏÄ£†3)Dt<z)•f6Í{ÕþP],l £IxŒÇÁh­Úďý`¨sËž•3	Ïø‘3Ãë(Eo—êÕO¢Ð<,j
+Eo¥TðƒX«¨†/ tAqƒ5¹ÑEãM…ÀåÒK™*%s"‘ÇìÕÅÕ=b4Y[Pql×«áXÇz&_’–).þù²3‰’÷þX]”Ü#FS²GÉx½%0Àp¬gò%ÀTÚî—æUá½gØG%Œ¥×ý†Þ{ÚðÉÐfRCûW ¶¦ë.N¡„ÏYÎu6Àê`ãb,ÛPQlL ×ŽA)0ë™LŠK¸Pɤ,ä;¿àDS.Ò¬­¨=áÙ
+\ ë­%Ëp|
+-e(Wá8
+-Tþ‚ÛMvMîù‰Dy mÈÆ­Wa¿6JG{¹,f`(æÔø@µíÁæ/G¼ìn×WݳÜí»ô•[–'Zœ€Õõ‹Ú#Fÿ¢ZPq¿¨x½š_AÇ:Ÿ¤	Ï™V¶G’f0”ö!öDRhÂ3ŽvkÕŸH”‚¢ç±gNopÃÞE8.ñm.n-—Úi–ûDSD¬.Bï£	Ý‚Š#t¼^
+	`8Ö™¤Ï…/ŒõáN³£hÈõh­6».Sj¼¥Ú‚D^ìáfCÕw³¡°Î&ò·ý±ºè¹GŒ¦g*Žžñz5”J`€áXgvyIJÌÈú#ìúb+Ì÷œÖf=ùPNñH˜èÃµ\c㶿âWe>WiÙ«‹‘{ÄhF¶ â¯WâŽunѱ43õˉ-E¬ëfé!w:|hàh±ÄœDAbE",Õæ´\9\Mo”ҹƷª¾UyÆeš7l°º˜¼GŒfr*ŽÉñz5ìK`€áX§™l%`iÉìî_EÂG±´9[Ч†PûDbMÕ¦T«/XÀ@Êþ‹iøºP†q­’|!/”¢~5÷Ș/äÓíþ^æçöüòáöÏGf!ß¾­9ú_¶<­Žì|=uöo
+jù?6·l
 endstream
 endobj
-2260 0 obj <<
+2261 0 obj <<
 /Type /Page
-/Contents 2261 0 R
-/Resources 2259 0 R
+/Contents 2262 0 R
+/Resources 2260 0 R
 /MediaBox [0 0 612 792]
-/Parent 2237 0 R
+/Parent 2247 0 R
 >> endobj
-2262 0 obj <<
-/D [2260 0 R /XYZ 100.892 685.529 null]
+2263 0 obj <<
+/D [2261 0 R /XYZ 151.701 685.529 null]
 >> endobj
+2264 0 obj <<
+/D [2261 0 R /XYZ 151.701 541.27 null]
+>> endobj
 1491 0 obj <<
-/D [2260 0 R /XYZ 100.892 660.623 null]
+/D [2261 0 R /XYZ 151.701 445.583 null]
 >> endobj
-2238 0 obj <<
-/D [2260 0 R /XYZ 100.892 632.325 null]
+2239 0 obj <<
+/D [2261 0 R /XYZ 151.701 417.285 null]
 >> endobj
-2263 0 obj <<
-/D [2260 0 R /XYZ 100.892 626.347 null]
->> endobj
-2264 0 obj <<
-/D [2260 0 R /XYZ 100.892 632.623 null]
->> endobj
 2265 0 obj <<
-/D [2260 0 R /XYZ 100.892 620.668 null]
+/D [2261 0 R /XYZ 151.701 411.307 null]
 >> endobj
 2266 0 obj <<
-/D [2260 0 R /XYZ 100.892 608.713 null]
+/D [2261 0 R /XYZ 151.701 417.584 null]
 >> endobj
 2267 0 obj <<
-/D [2260 0 R /XYZ 100.892 596.758 null]
+/D [2261 0 R /XYZ 151.701 405.629 null]
 >> endobj
 2268 0 obj <<
-/D [2260 0 R /XYZ 100.892 584.803 null]
+/D [2261 0 R /XYZ 151.701 393.673 null]
 >> endobj
 2269 0 obj <<
-/D [2260 0 R /XYZ 100.892 572.848 null]
+/D [2261 0 R /XYZ 151.701 381.718 null]
 >> endobj
 2270 0 obj <<
-/D [2260 0 R /XYZ 100.892 560.892 null]
+/D [2261 0 R /XYZ 151.701 369.763 null]
 >> endobj
 2271 0 obj <<
-/D [2260 0 R /XYZ 100.892 548.937 null]
+/D [2261 0 R /XYZ 151.701 357.808 null]
 >> endobj
 2272 0 obj <<
-/D [2260 0 R /XYZ 100.892 536.982 null]
+/D [2261 0 R /XYZ 151.701 345.853 null]
 >> endobj
 2273 0 obj <<
-/D [2260 0 R /XYZ 100.892 525.027 null]
+/D [2261 0 R /XYZ 151.701 333.898 null]
 >> endobj
 2274 0 obj <<
-/D [2260 0 R /XYZ 100.892 513.072 null]
+/D [2261 0 R /XYZ 151.701 321.942 null]
 >> endobj
 2275 0 obj <<
-/D [2260 0 R /XYZ 100.892 501.117 null]
+/D [2261 0 R /XYZ 151.701 309.987 null]
 >> endobj
 2276 0 obj <<
-/D [2260 0 R /XYZ 100.892 489.161 null]
+/D [2261 0 R /XYZ 151.701 298.032 null]
 >> endobj
 2277 0 obj <<
-/D [2260 0 R /XYZ 100.892 477.206 null]
+/D [2261 0 R /XYZ 151.701 286.077 null]
 >> endobj
 2278 0 obj <<
-/D [2260 0 R /XYZ 100.892 465.251 null]
+/D [2261 0 R /XYZ 151.701 274.122 null]
 >> endobj
 2279 0 obj <<
-/D [2260 0 R /XYZ 100.892 453.296 null]
+/D [2261 0 R /XYZ 151.701 262.167 null]
 >> endobj
 2280 0 obj <<
-/D [2260 0 R /XYZ 100.892 441.341 null]
+/D [2261 0 R /XYZ 151.701 250.211 null]
 >> endobj
 2281 0 obj <<
-/D [2260 0 R /XYZ 100.892 429.386 null]
+/D [2261 0 R /XYZ 151.701 238.256 null]
 >> endobj
 2282 0 obj <<
-/D [2260 0 R /XYZ 100.892 417.43 null]
+/D [2261 0 R /XYZ 151.701 226.301 null]
 >> endobj
 2283 0 obj <<
-/D [2260 0 R /XYZ 100.892 405.475 null]
+/D [2261 0 R /XYZ 151.701 214.346 null]
 >> endobj
 2284 0 obj <<
-/D [2260 0 R /XYZ 100.892 393.52 null]
+/D [2261 0 R /XYZ 151.701 202.391 null]
 >> endobj
 2285 0 obj <<
-/D [2260 0 R /XYZ 100.892 381.565 null]
+/D [2261 0 R /XYZ 151.701 190.436 null]
 >> endobj
 2286 0 obj <<
-/D [2260 0 R /XYZ 100.892 369.61 null]
+/D [2261 0 R /XYZ 151.701 178.48 null]
 >> endobj
 2287 0 obj <<
-/D [2260 0 R /XYZ 100.892 303.039 null]
+/D [2261 0 R /XYZ 151.701 166.525 null]
 >> endobj
-2259 0 obj <<
-/Font << /F22 1211 0 R /F28 1124 0 R /F15 1133 0 R /F4 2008 0 R /F51 1134 0 R /F17 1131 0 R /F59 1905 0 R /F60 1917 0 R >>
+2288 0 obj <<
+/D [2261 0 R /XYZ 151.701 154.57 null]
+>> endobj
+2260 0 obj <<
+/Font << /F28 1124 0 R /F22 1211 0 R /F59 1905 0 R /F15 1133 0 R /F4 2008 0 R /F51 1134 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-2290 0 obj <<
-/Length 2140      
+2291 0 obj <<
+/Length 1812      
 /Filter /FlateDecode
 >>
 stream
-xڝX[“ãÄ~Ÿ_‘G§Šdݾ›Š]Xj( –¡¨SzœNbð%ø²³óïÑ'ÉgŽ‡SÅK,©eY­–>©ãoNóÝÍÛû›7ïƒlcü}îçfsܘØìSßl’,ßÇy´¹?l~ó‚dûûý÷¤l²}ž$4cöQ`ÈëüÔîÞoCßë¶;ã•[ãUU¿Ý…qìÝÙúÁ‚Œ¼;×}rÉMdRïÝÙ^×É’Á'n¾½¿ùë6ýYøïÃpSÔ7¿ýîo´öýÆ߇y¶ydÍzÆÙ>‰c¢«ÍÝÍÏ7þrƒ&^Ý`”ïy'p¾¶Ý¹a|ï»Ûo„hòÎNˆcÛî ôØ»n¿ÝEaêÝŸË^„§òÓ6È<§¬­ªgåþ¥Ñé¥ÎõíH†_|ÌÃh+„„ö±3á>ŽrqõÒ•ŸÊʝ †b1ŒôMÌn-nª‘ Øû™î÷׳kÈý8ð¬<e犡E¢8ôàĽ„¸ûåö›/„ä/h/ÛöÛÙ¡lNúÂS?¸ZŒ°'j迾‰ª‰ÎVÍÚέíñ±+‡=ŒŒ÷XR´˜ö½rÙÐ
-ÿ ˆ°EôlìØ'ÕgŸéÑAŠ6”¢D§+ǪÏ!ÉB;MŠ…~Ò£ -|ÅuJi
-KÓSÀÂ,Õ£I>¡Ï-ˆ”-KBªžzýáaÙÙª^ÛTO²:[­œ¤]%rN/óVÝv’(½dO$þÀö}yj¦<šŽà*Ñ^?ÛÑã]´Í6 ?Ýça5ïÙPâ{ÛÙÚdY®i¼7ù„1œQÛ]ÄKÖ¿.ïÄìƒI]¢†/°§-RŠžCi+‘÷®)Õ4Q )ëKU´£¶Ñw%YAZyjÒíxS΄ è:¬O°Ø6HÄ$ÓŒ"B‹ši=\]«î	»È»y—E¹÷VUzé8ª	;}àŸcljLOM)ñ €Ü¯ÂÉüùŒ¢‚Èj¸Wà¿îÁ>OgàÿùKщ͕NJQ‰'Å› —ÚkGôxO
-ã‰8^zØÆ´4œEL,b	¬£‚°Œø1¿XÉë¹äûQúÙt½ʦ<ž_@ÀùÌÃÈìÃô:•Ô‡´@âL]<eÙ¹Vö(:iÙ))øB¬ýj-î×Hóõ—kù 1Îó`â qš´#âN ‡3ˆrà!§ŒØ"Š8(D²×·ù¡ †„±‚øÆÌ÷ÒAIl†ø4RjIÁ9ý×GPݼŠ 4ÌÀŸÈ3bN¹"C‚%êH’pV'Ì9ŒÅ m:÷¬®Ë‘‹H[BíaMMNHÇZ+®; Ü¢i‹Î±SŠ âä¡mܪ/ '½jjjeëU½V•&øU™Ð6’窴š‰|”q*%èÊT¤&GU{÷ˇ;¡¨»4
-û1z‘mDþǏ[ª§iaR[Mg:GšÀ^”Ñ+Ymö±N~«¹¿éiåÏqÂ	Û+î˯æäS—ÊÍïDI·€Qí['Ê1N’u®¦ö!tm{šà_=»ÚCíf/üÈ;Ú¢¬Ê¡t<Ðlwéøx?•I¥h©íP­qo'ÞŽC[ëlj]n‹YÙªŽöôæÒ9¥^ÁMßïV&R%‚<‘²„ÚI"eHT`¨ˆü§±sª7´²¢~Qƒ¬à*–hܙȅ›P^ºÅXÒKC‚*cËJ}ñp瘠Fî‘ª22æ2°æˏýƒ@¢}ºj̏ae–Íi[j¬z‹k®›”Ž˜„@
-JSm»“^ÂÙp
-ˆ“tÊÉ”F¨¦¨F9Zâ¸0 ­­ŒbÑ„,L¼ý „æ!Qý¨dÛ
-jdþœ‰‘Ny“Ùç;Œ2…äÌkÚf÷»@?Ü]yD.ö‘ó]kM6—:Í—ÑU;¨Iv€ž:Ée/Ò¡aj?ÌÌârõÈëvBðªüs+©ÈhŒ‡AH$A»‹gœ‹¢øwòüµl‚š½¼óÓý›À÷?Ë겂h­n›ràÙß`×ã=Ñjýô-_ù¢È»È¥n??O{­ÊsMqUY—–4†g¼‡±{X€TCóö°ÞÊûýÈ]M¤Y|ìh›Bï'Ë	;\NعTì£ÞÚÄPgFUõ%[	â\D7Z¸Üüxh’GÑL¬°Ë;¥tµÕd©\´x»Rí–©Ñ|6Ó­Æ牗`÷O¹Ú¸'YF{áå偦ÿƒôrÍ2Þql
-|ÃVÓÉHSkºÕW_ ñ³d•FɵlkŸ Paß­ƒÐµsHüÃññ=4ß“æ²Ö¹¿FjõS‡@µ%„Èz@ÐàüÁ»Ïw[ó“!¡ÌX›M
- "n…sC5!äÃÈ©Ü¥IÀø~‹³bÑ-ÊK¥o[‘žW´áçî†5Îé>
-I˃=o]'>àøV|­.Ý›JŽQ8^cÊLj동ó7ŠÕ[R=9šŽ¤
-¥fstÂyü|÷qŸnù*Ab¾vƒ»G[Ss¶Ýê¿%ÄTfW;aÉ•ïÆ{åO–RêdëÓäÓ4’é–åvè –åº1 Òƒš°.)ÓsŒ{仈K¦‘bCÎw’ÜôÿÄáµ;!e†±˜{Rfp¡MåAÌ#;—_&Çà…ƒ>hâÍXóoŒ0à±1)-Ð2zMë¨dšÑûñŸ¢7¬`L-§^Ï7Pª5)ßñ³°þ^™syJ”tBPVµôFšÑ£«A˜åDB¬¸:ËJ˜åËœ:ó–ÓóÛû›¿
-›²V
+xÚ•ÉŽãDôž¯ðÑ‘èµxケ
+H£i8¸íJbáØ—M¦ÿž·T9˸§Å¥óêÕ«·oî$ÚGIôÃæ›ÇÍ—ß+å¢Ì=î"™$¢(U”¥HK=6ÑŸñ{[OíÐoÿ~ü‰ÈQf™ArUŠ¨¦“B‹íƒL2¿›­Ã7nû SW}ÃÀ›Þ·:‰-ÐÅ£ó,+ʤ$´ÌE"óÀT¥H´ùîqóa#™DòJËThÕÇÍŸ'Qw?E‰Ðe‰òé´YšÜEï7ï6ɵå D*Q¦ÒܘnJAæy“@S¸º±(ËÀ"´ áÃbU°H¦×%у†“ÒÌóñ Ö+“Ç»¡ë†­ÊãsÛoe¼Gl¸B"r ˆQ!š±Úª">ó³Ý8?þöcu<uÖ1Èð×­ÇÔøüP&;
+Ô•Z¤¦dE#â¨µŽëÚ=òÐì–ºu^U ¨FË@{<Uõd>=-LŒ×
+õÐÿ•H³ŸÇjºp`g{H$#¥÷²ìÑöÉ’FÓš¶h•ÊiÀ_ÖŸài7F¸áh™dØ1†´AÄ¡m`M0(ßµ5k%|8!Q$$Jª|8M"ŒÏïÅñN¼v¨¹¤ÒZ¶cBùd÷Ó¤ò†&Fæ·C5s´ŒÕ?\£¥#¢ª~蟏ÃìÑï«ãÓ6…k>:;þkGÿx·)EO­¶L5nŒ žäqLc#խ߯DBµy‘ôV§¹ùõšéwñ{óÕš€‹{Þbˆ²ÔǍªpàõòá"ÊŽ_ "A†›¡ïžªêz˜}&ŸÙÙ†¯ZwÁ¡(oÔÉ ã”YPhµº¦¶V"SKc¼’'¼#%4Ñ´¸õ ™§r’äö{áö®rÐJY;ñ-鏏mm«ÆgFSQ ë¦áûÑV£Àö‘qWjºë
+KY=âð	ʪˆ‡éÀGö/ ¿þòöw†Ü³›ìaé[’,ÏzÈ”õTñ±Æ~2`#¼6û Tê/Ÿøb¥\B︾GûanG_ã`z‹Én:Û¾uSã#T‘ùÙ³^²Ð
+tñJÉfBgKü Ik£8:F{ b8QR)’½ã_O§c"«˜ìh¡a³Ð,¹Z 3‚ÐÝ0Öð:U)‡xEËLŠ$Y&mÓ‚ã5ëbû‰5ØÑGžœ|'P¹…Éo0µýž» +Àˆíg cšÖ7øSOe( Éä4¿¼t‡*t(ê+¿¾ýösm$ý\jË‹¥jy¨dy|	èP̼—œšk!Á¾Ï9õVV–YÈ𠮀α¸ªëÈ0ꔧËìƒ[Œ=^NA;t€õ¸Áspn>ZŽ€L•2»‹ >6‰ŠÁ[Hò+"–2¡am€
+ƒ•‡‚¸Þžh쮚»‰?~@U'”4€Îl
+œNcû°V§GnK2a®Pôeh -öZƒ–TB€Ü·\ëþH¾
+Äîžix4Z7ÌÁa°¬ÌÐVTþm;»ÿdqàáES¸gM=¥„ÉŠ0´q½0~ÃTõÙoRhßÀÏ15Æ$˜ñ_0ÈÁKÕMæ`­!.t[|LÊ8ÆcíÂÁ‡
+íJs?í4‘ŽFÂ>
+.#8¡Á‚8LA<s÷·Œhí)à6=¢'•áA ý“ÝÝýÅ…Ž!Ì9äûo‡¶³®]mö°·z_ôg`ZGž…‘Ðù€S'ϹóÒ÷¨<äK¡!îPy:¿,äW\;Ë×1žrÐ×)‚욶ÃÈ	â>k¶
+
+[uÈŸàø›åô>æÄ'LX^¥y7þ8­æÞ#/@	¶»—‡GžBÛú_}NŠeÀ±ÛP„ß
+üžÞÒ°¼³õæó1×k6c8EÚüës͏©a¨‚Š7Ž}F–î`¯O* |EìËà8xýøx•zS¯€>ø'­áÑnö,ª àŒâ¨}á‰r~}R±PÉíÚú´xuÕÐ/~äòÕ¯]¦—¯*bUÆçaîPkø.}fÆ=ñ >0zÆ/#D³Û Û]_
+àåîµDÁÇsbòÿ·ƒ”éò ͲOïü~¿›î¶VQÅ—eC¾´l¨ëeãµeâÕo].¥òö-t°†fFùÁŽØÃÚÜîÌ€?áځ逛ÇÄ_Sð€Öyã×ys»Î¿Kz?.5ë%QñŠÆj^ç OI•,-Àú\Æ÷@|²Ð‡C ‡nÓÌ@_³ê4¢Ë¸òdu5¿ý}¦(°;qºðœZëšüí€ÿ{¸LKêxôߣð?ˆ°7‡ÿ@Ѓ¡k¿»k§ïi5ú„«¹**Åå_Eá÷»ÇÍ2µý¡
 endstream
 endobj
-2289 0 obj <<
+2290 0 obj <<
 /Type /Page
-/Contents 2290 0 R
-/Resources 2288 0 R
+/Contents 2291 0 R
+/Resources 2289 0 R
 /MediaBox [0 0 612 792]
-/Parent 2237 0 R
+/Parent 2247 0 R
 >> endobj
-2291 0 obj <<
-/D [2289 0 R /XYZ 151.701 685.529 null]
+2292 0 obj <<
+/D [2290 0 R /XYZ 100.892 685.529 null]
 >> endobj
-2288 0 obj <<
-/Font << /F28 1124 0 R /F22 1211 0 R /F15 1133 0 R /F60 1917 0 R /F51 1134 0 R >>
+102 0 obj <<
+/D [2290 0 R /XYZ 100.892 660.623 null]
+>> endobj
+2293 0 obj <<
+/D [2290 0 R /XYZ 100.892 639.842 null]
+>> endobj
+2294 0 obj <<
+/D [2290 0 R /XYZ 100.892 544.305 null]
+>> endobj
+2289 0 obj <<
+/Font << /F22 1211 0 R /F28 1124 0 R /F17 1131 0 R /F15 1133 0 R /F51 1134 0 R /F59 1905 0 R /F60 1917 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-2294 0 obj <<
-/Length 2218      
+2297 0 obj <<
+/Length 2272      
 /Filter /FlateDecode
 >>
 stream
-xÚ­XK“Û6¾ëWè¶TU†æû‘Ë–×Î&NÅöx¥-W*ÉCBj(R!ÈO~}úEŠÔp²©Z_„f£ôãCwCÞú°öÖ߯þµ[½úw¬S7O=½Û¯}Ïs³<X'YîÆy´Þ•ë_œ­.:ÓÔ›ßv?’xææI¡x»H{,绡»¹ñ½$t>õÚ⻹	ãÈQuÉÄëÚ>nBÏÑ ç´V¶Ìà\7÷rR!ôS×óÓaÓ E¡Õw»Õï+˜ÞÚŸh»a¸.N«_~óÖ%Ìý¸öÜ0Ï֏$yZ‡qæ&qtµÞ®>­¼©å~<=wÜ4Ê]2OÝ%ýÀõÐðÓ·,û3™Ä£xù|Ô5z sì±é«’éÏß1uÙ<¢7ÈU©STF×Ï¿»åQ•e»‰}G[«E쎾yú¨h¶¼)phˆÖôûÏ%íoðI’¬oüTÌYÁ×bÄ•O ire„:ÝQ·šIÅDàìõ#sÞoyüŒ¦m‚Ìy´Ì ӐÑÙo“;•éºJ_ÏÊ7ÒGU´×
-Oœš;‹@]0$SbÖ²·ºÅýƒ,cÜiÊL&Iá Í`¿Ž9¦†³k-¢]#£:‘rtËò¦;òT­;²šöž™Vw©ÃÑfØÜòj%RjϪ{sÿ³¦aì
-9átM.IÑ%8wR]GÚ MjÂÁ‡À“Îuâ‰çSò<m:ñ-~ïÞܾBp!=è
-W7òç{#G/iÙîÇl\h2¾ÙU%$›»jCèÄRÆ
-ÇŒÃzÏ‹EÉš¿ T,92JÞ
-v¾ïš3K³Ã`²Õ§æâ1æa¸E°ºÂ1O‹5rÊ.ÓÝt]dBX~õüèзŠráÀ$§¶MEˆN"…¾èò/éÊœL­:-Ç¡ÙšÕš ÂÅj(ä!A¾ßþðæ–)°’­n)x¾³;R<`ªÕe_hËOÊ°¢ºVu¡Y‚|/ˏZ•²P€Lõœ¨'—T	aã3…´±q=c™ñ*‡‘ÓìyîÙ½Áɽ2Ußv‡Ã¢Ð͇Ӓ¯”…ÿ[—ˆôú#!™‚d {NÑŸlÞá<ËSfEô¡°Ià; 6LÒÝþ¿I8€’çƒ
-ïFa¾äËüp¨~ˆ¶r¶îBrâ†iɧÄ’gyÂy“å\°n8÷Š^3&	Õ™¦t8éöLÌo,kÓôÔ$€Ø¯^ìUÛ™¢¯T[=±Ä'ãËÝÔT@¾›“BE9íÿZcû»›åk×Y8ßÿ†ûŽ¼7èž– |ðóé\éNó¤Õµ’1áM33T%ļ*¢èÔI¼tÃç·¯·°Ñ´œËJ>ä„Ì»Ê	Aâ¼.KƒO›,t°>åFµæµcmÌ1|4JíˤöåcíË%KÃA× \pæ¤$âõ—‹w¾P5³îøþ EJ¦È W7íIUæ`'†c¯2°ÂI
--È
-aÊZ|¬q¹9=^u>·º0×ð,T¡ÖèõŽ%)aá
-v4Š)æˆ
-@]Íߤ3Œ
-²á¡šö§™/}ÉYSDyÅüÁ ¨‘êu”_ê5Ϲ2§c9‚lJÅO#ÓŠ‡3”„›}«å€3&`)ÐTiÏfQϱ/c|]›FÌQa '(ˆ¢ü/Ög—õØñ‚°WÅœŒpB×°t-ð¶ëåe@‹”þÌyš—¡yZŠÄÓv
-½X oß6'&5»/•4„î¸Ç×Ðw	4^öüà‘šæešÌÖÌìeùý~x ·–ùFF8ÀÈ	Óˆç[}0¶)ŸjuZ̈¦ ÌA†1¶ù–Fü<A.‹=I®@JB;o?l/ž¹d§(…ŽEóÌÜv1¸u¨)R¡ìRÑx_˜¼%þ­l
-Õ¼úc“b$ý(€*s™yz¦H?pèpòy0€¶©O’‹{—ô«½ ‡†ÅLGj3Î}{¦—ßЈÛð­É7¥D<sH–ŸŒê¤txâÍš8=͆Ã=u=q;Íý’®ðfN/ö­®ž¼ŠZ,ýB'”Ç®Ÿ¤ó=
-e}l…öXÊ°Œº^  k“ès`ƒD²áñi(æøÁý5j¦ÛK¯NÝV3¿n†C¬8”ósZý{o óߦ¨ìó÷¦ ¦®u!ùg`Ž™K4 +;·­y€í0d(Á5ÊsÄ'©mÜ#†9B2¼o ¿¢œ·ˆÒì«ÿÏñxù›ã©é‡~¸›A7sUCÿd¨J üw°éç¹›„㙥±|³žöÜÀcÌ.išÅ@Ž^Æ"m7ðòYŠyŠ©›ùãnÛá¦ÁˆÇ`ŽÇ ”‚
-z峝ðO4çgm_€~â%W6Ë1[uÂÐÞ©X>Èögy·söXß5¨…Ãu·?þ´Ý
-\ãÄͯñJ‹¢„ †ãûíͨÇz+"ñdtU
-SznßUœ)©~Ã,äa†!–f!üq­àÏÀõÜ/pÒ,˜eå…õa÷*ð</l2ý—IÔlzñøwáU¥fÃdlô€üIÕg%ÒçVžµ£0<Nà…K¥Ÿª5«%tù—Wï±ëÁΰÕÌëk/„d€e5¢†”[ëÀƒGY2‚	œ’d‘óC3&-m 6K”Œœ8âä¥F)Š¨E€c.]Öe
-<nÏU£Jææë–'ËVþ,j-3xUJM&|Î"šÍ:f”z021jòBœãi˜¿ e9>k˜€ôÚs¦}y§þTØ$‰d#³çCà‘d-€ø°ãñŒåÝLw†âÙ6Ã˨3Ô[ƒ`iÔbëT5¸u-°‹lÄ„/ƒ[ø®ã9UYôZœO.5òY 
-u¦&nƒÙ\"Òt#“«%2.nŠóÉK‰<:þ>ŒßíVî1BÄ
+xÚ­X[“ã´~Ÿ_‘G§j“±|‰íóB±K`Øj€ÅV&:ëKef†_úfÇ™1P¼Ä­î–ÔjuÝJ¸zX…«¯®ÞÞ_]¿‹ò•
+·EX¨Õýa¥RµÍBµÚåÅ6-’Õ}µú)ˆvë_î¿Õh•o‹Ý.AÍH©m)Xˆt¾ë6ïÖq¸õFv­‚ºî×›8Mƒ;Ýì5’IpgÜoÆ_%*nŽúäc‘Â-®¾¼¿úõ
+×WjfKºãUÙ\ýôK¸ª@öÍ*ÜÆE¾z$Íf§ùv—¦@׫»«®ÂùUºxÀ¤ØÒIÐød+¼ôE´UçþðÖIÕ…În›&»QçãQ{<NX:|ìש
+Œ—cæ&F7ˆÚ͏·wLœm½mxš?ê–ùÿ½ý°ŽÒ`ŒjŸ-¼‰À
+»lµQ1XU°MŸ‹Ý—nˆÔ6
+ãÑn1£Pl7|5p»u”ž‡ýi
+{ÿÖl.òŸ{o¦=û ¨£–Åp
+8“ypÚ›ŠyÎ47L7ºÕfƒvÂØ2:CÊæ5f2"L‚ƒ.mm½5ý`¨ŒìPü›­LÏ*eלjãMýÌc=ø®‘½a8?
+ù@¥é{8ÒõÉfeÀÂpî{¶-¼ô,è‚Q±t[á
+» Äk‹r¼wœnxPvíÏ¡JgDÏw,Ãl©k´EútÉ™¨<·ÍbsYׯ=æÖ‚¡¸[’i{0é\®	¹š?³Ípø?HánÏt?ìëÉ}8ÄÁoÙ9gJÖâŠÎ´•q£Ò¡sLø#¬d„ÖîÁø%§ÝÛ®7é.c2KÀÏe=ð݈¹
+Ä“tx¡?¼¿eBâ¨~8IÜ:/‹LÛq§;Ì—]°7ÁùINÅoÛµ›[\¨ëý]éìÉ3Ÿ×ǘw=œ'ɧTOŠ B©tÝyY’€ïžL5Ÿ0¦ØBâñh{?Y0±íÅ•Óá=ÇÀ0lf?­9ã(¤Ì>8…CÔ•(<âÍT¬ñí?Ú¶¢ÌzìyÎw÷×Q>±tžD kºÖz¼sÚƒŒ‹TpΣåê;¼î$I‚÷ä‡xÌÝ'ëqqÌß8æ´Bá”V80µml+i
+Z´;|ýàö3œ*q¡é|(ïx~?XÏÝÎ6;è¶|^çq°-H
+sÅß	´Bf†¿NqðèÄG\E;Q`(
+9`åL‹ ®$w+€ŽÀÇ<yÌ›qÈžC䥓BÄê}=.ˆŽi‘ØózѧÞv”"Jb!™’#ÞÒd÷iMfžYŒ%†Äó+Í^¡=•0`†¶Ä=t=ÞQž˜´PžÞËԐ|¶VՍYFSÉÀw„…1nŒÁÁ¾áÃ;Ô¼Q*+Xæ̯ƒ…‚"e3n¨,7„@8W²‹—¸ŒÓt‰ ˜í‚zÊ$aF¿ar?FXÑ$ŒÄqËctmiOµLÕ,@¯á´çú†2FÎ,c—!§«+&ÞÇàÝ-ZŸÜuÍ·F0œÎï0£;ßäjŠÞ$SAõÁ´ÆqÂ!T›ƒq‚ç)8Ž3gøc×f?;&´ÎA7Pžµ[@¥GÅ€rìâ Ĺ0]-çÞÇ£åd†)€¨‹ÝòÇn$—>,/FàF,/DÂŠ°ˆ‰áËË‚c¬3ËëÞSaˆ…Ç;ð+#Ê-¿X„))ó<Fu)WàM¼“8ÐSú‡`
+&Tòeh ¸œÀæï,BˆG‹qj!Íí×(ÇL°ùë?vêÁb½nØëPð1À#H6Îßቇ|½ŽöÄG R\‘Ò¢ÅáDez¨=æm	ÙÖ)a–J
+í<ÅOmóBDé¿ÖæéÎûc7`rbkNå’J%ÊÚšVš|êH°÷¯*Gρ¾7ÏC‰ÂQµ)é‰@´¡ß¿nöÓ?ëõ<å²ì…ñaŒ§Z$­0
+æ‘9ÔÀ÷²	 ŒqûoH¨¾6/¥2æâÛ>Qn;4ÝÞÖ\6bàÅ5=$¶×¹ô: "1‘Ä2Ëm%ÒmçYŽ¢mhS“_ݜƾAᙉHµ†Êï`‰˜=@ Êh7w-}X¬elpœb…¡:H·%×dÔ΃l„¤ÉTøBÀý3ZWxºx7 '¥KÈèhÝ™›q|s{a†ôh:6V*
+¾²²ûb¯@`lÓ	áN'DøgT…'õ("#ATÏúªO,ëZQ<Ö¼d@;ðÉw'Vc/ß‚g71¯ZÔö–:,xþ£Ç
+eW‰ï7¦éJ³Ù•RJNÕ^K‹ÄLr£ëj
+ç¿&ž¨Wü£ISãIÛMOœ×¯5‹qÄE=ÂV“Ç_|}sËœ“ÏM°RÐaÒ€ÈQÀbEä!ÊüFÍR½ªa&Ý€¬t4º]	ňƒŸ^Íø
+a)~¹&¿ˆëÜ'ÆòtÙ«DBáAÛú«E<ÞýKxü#><ùj§`JpåÐô¼ÄÀ;ÿs†³¿{T4½ŒÆ€zfÍXýÅ×è·ð›àyOÿfýãbÂ-ÄÐx”÷ôÐ)–|Y¼Fz0á‘ÆãbBt ÑA, at KÌTã$”×R1ŸÎH3þÃv]œ`V	Ðœ9ÖÃN·7"¸Ìf¶¦¨}µŸÃ4<içm9ÔÚÑ_4ñ¹A›òÖP™ýμ›âŸ8î¯æôÃ~ñmníaõ†ÿtä !¡øIDq¡¦¿XØ›¶’C#œ£3 mfâ²\¢êÜI8ÆstØ}]^åkðäߝ¬àrSŒ ‘‡/@ú¢Ï«Êò£¬¦·+ý1âå¶<w*õ‚ø•ºˆ«0Cj"¬ïÁ>q _†âRÏu®–l'=æùáŸß]8 [^<ÅÛÎ5ðžü]؝ñÔNd<Ôϵmáyð}‹ÓUˆú/˜ÒÊßj2¡5èxÏš]8ƒ}jš9r Î¾æ1Ù_
+¸øÐ
+M«øUåÁ?µÇ£Çï—÷WÿøÔ+±
 endstream
 endobj
-2293 0 obj <<
+2296 0 obj <<
 /Type /Page
-/Contents 2294 0 R
-/Resources 2292 0 R
+/Contents 2297 0 R
+/Resources 2295 0 R
 /MediaBox [0 0 612 792]
-/Parent 2237 0 R
+/Parent 2247 0 R
 >> endobj
+2298 0 obj <<
+/D [2296 0 R /XYZ 151.701 685.529 null]
+>> endobj
 2295 0 obj <<
-/D [2293 0 R /XYZ 100.892 685.529 null]
+/Font << /F28 1124 0 R /F22 1211 0 R /F15 1133 0 R /F51 1134 0 R >>
+/ProcSet [ /PDF /Text ]
 >> endobj
-2292 0 obj <<
+2301 0 obj <<
+/Length 2425      
+/Filter /FlateDecode
+>>
+stream
+xÚ­YÝsÛ6÷_¡¹—£f"šß{ssãÆé5¦qju27M`–q¡@– â¸ýíb©0?Ü‹,Àb?~»€¢Õ~­þ}ñýöâò‡$Y•aUFñj{¿Š£(U²*DæU¶Ú֫߃[µtkÖlrì"¬Š"Cö¤
+#àŽˆ/Óp½‰£"
+Þ•Å9v½Ió,¦¦Æ•±ë4
+ð½å%ìVQåDHã2ŒâÒ/š”Ètñj{ñçEÄhO¤ÌÃ4]í¿ÿ­jûi…i%VŽó°Jsyífu{ñî"šž<ΧûŽ‹fU莇»ï­Ì:Á°ÞdUÔê“Þ)jo_Þ\¾¾ÁvX5Úì-hþ’çéøòã:)e©«yXÒ§“Úlî{Åtý:Úõ¶ß)ë×lQpˆMœ†yV±œ(ãƒ4{œšQRq³¶ÿHÄQ`h{_ at 7«¾1_œæ˺îA˜†³òFh@˜
+²îЪj*_Nâ
+°nš¦¼ÓvK?!!Ú{˜*é¤hKƒpf÷½sºPF}ˆâl Ú}ßhŠQDúBxµªw+†^¼$#“|W¦á4i$¾ÜhNLøȵê
+®|yC-K>
+jøäLÜ[¢kþšwðZ(p¬¥o¯öÚ^úÉÈÃfÉÜz'›†5(Á"{£jê¡}•lEÌ‚G=<P‹M‘׿ܞ4ƒªR}ˆÎP[bÉÎ5–¦’ѲàÔ»%	yõ4øåÑ5ôà³ô¼üðAƒ*å]Ãî¡
+³C#û=¼×¦nU­·öFNt¡2ø¤AÔ¾5ê£É³"œ,Ã%ð‰“0Nb=ï¾#ž<žñpÌÜó¼w18C†Îk8/ƒîØwëBØ*qzË…>âbv8^ٻ߃B/p›Ñtóv/…ß|0»Þä	Øäã’¬€eåé<­¡$‹ñ€»%ú×’*6I•‡qQÎízÅ*9ÃÎ
+p¸òÛ¼†c&U'C•`«“=Éu=ôÀœ-}Ÿœòè}ËìÒs»~Á¡ÚÑMë7±–Ý¡žïÓ«?º‡A?Ø°°3|b€4ì8R˜8‚à¢$nzýI7jïAŠÝùÉàt—@ƒ!L0xÉÝ®=ì-:©ø¿9©bÓ?¶Ç¦¦æS{$tf˜x®öM{çü°aO~ŽkÆ$Ît֖ܳ½ÓvmÛX»$)äð*=zÙÓ8“¨z–+–¡ˆÇån}¤%ÉèÉÜ“”s*VÍVGÉãñ<ÿQö+®_DÅÙ¡y›[y@ÛÞÉ¿[ÚÈ»Z˜“¢ÜcŠ÷b úݼ›·o¾½ewÍ‹°JÏÎîL–e…ó0ü¾¹ÝüzóÒRÇ•[ØxÒª©™xç6vIê6•„”.…Ã(à0ù!¦"¡ÿãw<u“0
+?C”"™¡òBøe{™DQ„[L2¼e‚t94p‰2x4û^ÖŠH”‹àh	'¡ù³4oüKɳaî®×,¼gÞµ‡há”í§bÍrI§Aõùò
+>qFQŒ´£‘õR@L­H¹ã²ÛÎTÈ?zh¤Yðc;f%Åu K4o7:ÉW
+¥,s%éT%`^&ƒˆàØ5­¬‰6]õ4X,Q6·D Y¥«1¡;³¦˜$âú¤y`”äY6þŒ'«‚«º¦€#ˆOé×-
+´÷@Ñ¡ÿI¬’˜³åÑ“v+oul²¢+؇¾æv=]2gßvTªôƒvµ50ÖZ.ÖNM‹KÔD&X`£óù„àëÆdcQmy5‰h¤“8ÐØÉÎUqkÄr6p»p„ṋá¤&àâP(1$tÎ_ÂÖ£t†ž–âdp晚ǹ.YuظÅp?àBhud‚Åó]IPbE‹ñZÈE|ÏÕç¡W•æÒ•BåþØøºÞé¿=>Uú
+Ç•œšsä$Zªð­Ç?Ù ‹‘ƒ:G륬ƒ×ŏ–ŽS1—F¨#?yސ±J1^5e×5Úcwk°Àvi£%x›¢Û’E˜Ë›Õ!5Öf"+g=A=Ä̪$ƒDú -5LK_ÅxC=4~ÏwEZ•_V‚ naoâ-(Ýã˜+60Ä!ô\Ha_²æGÒœÐSÿûi”X;Sgv¼k#@o½åŽ6v€‹—¾Õ¡€9kl7º&êT”IOøÄŠ‚/V<G¸Øù:Bp!N,³k=ô2Ãw,iÅ–GIlêðª
+ßË%“Ÿ-4æ	0Ìk‘.T³ÈW&Ø"kÇGZk^LÁ(3ùq~¯ä`ýZÌԝc0Ð$3Iú4§wšõ­ƒÐK\NáÆŒ
+—W\öâ ë~$úܱ€À5¶n
+Òia¯gWå2pXu¤7‰ñòLC`vMÈF…qÂ}ìËÄʧÜ{†¢GŒ‘<)’0‰“o±®óOú<}¥*L¢0)Ç=äRN$a&RF=úÍÔ¤¸Ò¶ýÁUÜÐÞé~w<€ß™ÂGš4Ž¼²Iü!çôåúrÔ¡£"‹/1ðõ	Ò0Ù/fÛ,¨kr­Îò3Á—eФÂ3ÄN‰c'ãí‘ås	±Ï÷~{Æ×MóºiéëK×ÅlîÝ÷6÷¤–ÕD
+I†U[{TLzP‹ù$‹Â¨ï²o;e ˜1 Ó«Ïø–áÞ1,.`ÿxïØ9¼ÀRð-Ô]B`[¸ò¹·<l» Ý?L*H*"¬’³K7\lù˜Zºr4±ÒŒ|)äm(mö®À¯©ï’;0€Iz—ÚKw7ŸÌ¡1j1ôࣽ‰9Ìa_Öm´úåÚjpÕDW¯ñXTëcÿó6l8ZÙw;›¦®uqÆÆÔ¡KLÆïKíý Î'ì¤Uh+÷T)¾fí3ùŸmí*
+S‘Ì­AˆÞKÝ`.ÊœÊ$öÊ7†\B¯hØä×aØؘá:ô
+¥]ê uC»'KiÈiXši ˆÓìŠ]
+
+w­ŒVõ?ãsÀ~r”äðË°ü7ì%Á&Ê=³hsæ3s< ¸øQy·ô•ï’ƒ NeB\ÔݤÚã.Sÿmï,QÒ¿Çã³/uFXÇÁèë1^­Ýi¡"mžÐj.¹Ÿ\âtzçÇî›ßn·ÔB—Ä¿üþûj{ñ?5Ù“l
+endstream
+endobj
+2300 0 obj <<
+/Type /Page
+/Contents 2301 0 R
+/Resources 2299 0 R
+/MediaBox [0 0 612 792]
+/Parent 2247 0 R
+>> endobj
+2302 0 obj <<
+/D [2300 0 R /XYZ 100.892 685.529 null]
+>> endobj
+2299 0 obj <<
 /Font << /F22 1211 0 R /F28 1124 0 R /F15 1133 0 R /F51 1134 0 R /F60 1917 0 R /F59 1905 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-2298 0 obj <<
-/Length 2363      
+2305 0 obj <<
+/Length 1313      
 /Filter /FlateDecode
 >>
 stream
-xڍXÝsÛ¸÷_¡éËQ3C€¤H^§ÓIî’ön&×\íL.÷ “°Å–
-AÚÖßý%êØ63–‰],€v÷·D›ÇM´ùÛÍÛ»›×ïu¾QQXD…ÚÜ=lTªÂ,R›}^„i‘lîªÍoÎ·¿ßý¢z“‡Å~Ÿ ¤V*L´‚‰Hæ—~÷~GÁ°Ý© Þª iÜv§ipkÚ{ƒÍ$¸µÃ“€¯•?Ìq´w)\âæÝÝÍל3Ú¨]Ò0Ž7e{óÛïѦ‚¾Ÿ7Qùæ™$ÛMœæá>M¡Ýlno~½‰.7¨ÒÕ
-&EH;AåǔȊ ê·:ž»¦7ròà8ÔòFê'$iÈx€}ËÄx°Ü€-£m&9ôNÆ÷s*Ûš®
-·»4‚·2ʾŒƒmms£ ýw*Ó¤`K3؇©É8Ìývó÷ÓÈ´³ãXwH$ Eí˜}4ƒi-qègÔì'›¾CmµÖi@¤3£ó(6ú>ZŸÊÂh?[}r0(ÕiP6µíFnã!ùÑËÃ/Š0Ë3?؏0Êñª}û¦Cë8øG[wh’,x©_î^ë(z¡íì´Ú‡y’_*Bsp¼Y‘?ZIª‚ƒqÜèzþÚ/‘Šm)Ýhü~†5aåyYäéë"ýÁ"%ºxƒÚYl-Wû|°2‘gçQÁ#ÓæÒ¬)k;»‡Áž=1ÍHvFÇ~çDÈ&3X–Ïõx`o ¶•Nˆºs£iö 
-Ïÿ´ÅvSW̽ÔcÅùÎn[Iä¬àK‡Gþ4÷ùYäl¦ÑIñ;دS=ØJf쥗ÕfBfmzòúÒû›•ÓìÁnï·yÌÁšDZÂ[G¦9Б×w¨¿’˜FÎB?X3:?—-ì‰#†?´…L¶p%¿²À°O”ƒË¢9£ŒÌ‡´É9ÐúáßÜ·t&*û®ÿ®ûN ‰÷ò
-ÐÅß,hq†©Äaîaƒ.(À,F{0(öT÷ƒ—4ãšÖb¦r‡ž1&VÀd¯C­´‡ƒªvæ¾<qǾoœcâ/ü9V¬€ŠÒQ¨³yƺÊu˜äÉò>uŸM':´hl—õPN-8\WZvUä!¹<”¼p¤Í8ÚöHQ/|{ö(bû©Àj»µ{ÆÙŒIzeF`LŽ£7Ù NnwÿüøCÈô[[Â`”ãu’t©%Ò}çêŠsÖ¥¯”W¢
-À÷ž¼Ô® Ö9_aC5¬¡÷ÅÅIè,bníÜd…u°«	%‰Â(÷ÆûÇÑvA+ÐèÝË—(à§ÖŒžç ýs&)	*pÁ ù+Ó„™ ÅC0ê`J0°¨8ԏFnÉ&j] s²áò#c®l¹Å'™#4=>rwÄ9x`—2<¤ ‡+yìã–€sÿülg CÚTmÝÕn̪ûŒ	ÄÙÅ–ˆ¾ÇŒ€
-‚’à™=	ðT7öÑ2I°_†3h\Â:\Ç`MÓ?Œöz at iœE“!x¦ù³ù•þßlôª¾<^=X}0uƒùwŸ¥\Õ s°njFnÒ+ňEœÑ‹-`èŽ? IdžPïä˜c:öQe±/*NÞˆ‡¡Ù~´]m«?#Ò§ =nä=Ÿÿ„”ZhE¤î®<f‰
-Àø:ÙÉz‡ôeÒJÄâZN„8§B<Âúfz<0ù¯þVqÐòV™ÐgâŒ3ÜD…Š´9¡¹(Áä>Á¨‹Ú“ÉŸn︅¾¸âÄórx3°tXX¨œ½RQêCò¢"GÒÌ £¼us)õÎc.ª•)°Ü£Z!ãÆIùq­‚øóµî—å>àXøùÂC¤“
-_ÍÒE(·©åÅK Þ·ýžeRµÙC¢›ýÿó-§Ás?57OdYnÏù‰ã+Pçž+ %âå6…Ò¤<ÈÝ!eì‚/•ŸTzQ¼PéK¨Ìw]ÛØ/TpE\Í›ïWS6^.÷óFµ.äI¿ 4}js`C±Xšð ‚pâ>ßSÙC €Á·ÏÓU’Í
->¸}.X¯ÅÄ	“v1¤xk¹ÉÑ	U.å`ð"Ì5àД®à@ôju̍±\oú˜¡Ÿ#
-fðb²V±8®?†{kŸn«PW— íi›'ÞOà~~;{(1¯DiÐÍu~‹ðqtÝáҏQ„2N#ŒÚ»©X¾Ç[÷æ, Øí|ìÖ#ýjá›(pb[§#Æ+®`GJp…÷Vf•ßop€ {J)ö;‘óyù%Ü5äòT›F˜”B¡!9
-З¶u«9—.ÏI*™\C-6£'²±VÎäÀ˜ãu ×À‹?®7SìBÌÄ/9åXâvÎB
--é¢JÅ6¾ÌJ;‘E„ÂH[¬‚Ö¢HŒ¥xÅ"@Š×¨|çz‡ȉ3qbJøç"†„Ë*ò¬B_&{ý /“x~và$ëÀ¾˜öØøò偙o¶pY¸o)	€WÎÿú©ã·웨æÂÁŸÈŽÈûÐBʤØ€‘`‡z<a‰‘ô÷žó,ܜüˆáWÑ`Šfª(¦x7£µŸjœ»L×w§¶ŸDÒœD/QÁ*ÄFß®q”.ŽJÑù¨tAõgÅ슇žaŠˆ+E”8ÒÃ91錝¨3ù8ëM,Bôlª  _j¸Dqßè—¾|®ð8‹*.CžÒ¸ÞKêì/1Ð	W±ˆ[‡þ–…¤@w|˜aÔ€¾Çz.xp") £Uf’õ2ªÝÙ!€Ë„XXùZnæ/Œ÷¾vºÎ=óõï|ÿëò(Eá’iø3ضç„ç«Œ5]ýŠðÝA"½91k¾®(É/*÷W ™3B’a‹à­Œµƒ`ð“K&VþÝ Š$Ÿ¿Û¹y½º[IV?ý(Ê’¹¾Î’ØE¹6×çJXÞ%r~\á"¹wÂâ2 Wó-L†éE‘–+9>¬øÐ~E<ã3ÊÖë˜?˜ÎA]{›±¨øYñÓ…~œÈ‹
-^¹ø}Ë?Ôb]ÌÀšø#ÇY¦ñà¼4übƒïáþ!ÛßÝÝü=ý
+xÚ…VKÛ6¾ûWè	¨Q/K½IÛ´)¢ÁºÈ!Ɂ+q×BeÑ!¥uüï;/)öFE/9Î{¾a<IðÛæõ~óòMZ*‰ë¤VÁþ!P…Šw‰
+ʪŽ‹:ömð1L«èóþ`Mƒ*®Ë2GÎT©8O"ž?íöM”%¡‹¶*ì"ö½¶YQ„wúx¯q™‡wÆ=t•«]øóAŸFãøH¡ŠÍ¯ûÍ—
+ÊLueKgYÐ7?'AgIœÕUp&ÎcU\¬ûànó~“\;¨ŠUó:&OÐøûh›V¡‰¶h–ô}oZÜT¡˜¨y{rÝëÈ[ÐNn-ăö7wž¢¢ußµ«"Z•ëž¢;¾×
+~Ôýw&Œƒ1Ƕ*‹‹¼fÛ!¼(ŽBœå¡‡ãÞ¸xæÎÓXå)s×±¤ò6ë*®@ž¤òýÌS¨ž2NwÙÌóápA}Ex¶Sßòò®Ø‰×mç1Š¼9E…
+µ÷gëp%ìMT¤¡nÝðÈtÿº¡µgÏ›úëËw"¦é;3Œþ§5 ±‚ú¤Ðlã+ñãY`a—‹¨ãEú’|ÑË3Ò­û²1vv †Lç”{\x3òÙ|Òš=õ²ù”É	½gq-SÝàž¼Ç<mÅ®›ÜJ)‚·Ê:ô£%¥°Är€ENÞ`Ϲµ K9ÐCˬϴ¥øÿ)Qyo<ozKmÐèÑ´,af]õM¸Vjñ¨=5tžÖPÎ4`î%ªò0Ž¶; ‡»‰fŽE9neŽ…¼ô"ü|ƒþh¼ÄU=<R[Ðí"ÁÞ!çuËüdf|®™BE3÷KÜ
+…uÅŠ[® ˆMã. Qí°ÏJ^¨½KÐÌ&AkcãŠ. 'î…ðé¦1Þ3½q¦Es ›;ÝñÁ:^@ÓóÂ_#ÃÑWÃLjÒœÕષЖ“5°uL™m€ÚhcÖñvä£ÎóŸ*Çú™:xÓLN®–µ€œ}‘JžˆÒ›NBf줋ñÊéÌë¤ h¡ü,ËB{âä;(A¦œ;:­¤ˆwRÄ@¹n!"H»¬ À*òUq^¦ÿƒ|»8Ï–A·§gih¾ê㩧
+XþÀÄWQZ„÷G´¼k–†‘‹Î yž/ÿMiDÚ;K )B¡±"!
+Ýx¬•ÐH¿Û3ÃEVÄUÝÖEK·©ˆí¡£ÕF)êP0éÁ—£„S³«D…«û¬ÿ]³¤¸‰UZ'ßb•Ö
+o™Ü2â Å¸ìÈ'llKEL6ã!ÚL5Îv‰Ð+kñ¥agÕRkÐq~Z4ñ¶åiŒ§¥´ pc9ã<Ûgχi’$¼úËÙPSA÷E"¨g@’‡`·Š$Ñ·Ì}|äŠ *;Í°ÞóãÑqa”g*Ðäîÿnø0rã¼Y Ãkt92õ¨‘Ë ö-QóÏ™£—‰7¿2Vº{òÜ‘ðvÚuÒéý…Iè1Í%óEU‚ctA ²b€¤¼Öák¹kÍ0—IL+´ÞHó,|©ó‹>P³Ñ·¿ C¥dLVéó1‰G4lሠÅ룐°Å‘2¬¿€F/:““ëGJ¡ðá‹óWg>#o·ŽùNþ¤Ýnfb: (5ÒŽ[¶ÔHÈàÌ—©s‚¥ÞÀ}AÖ|Ž9J™ÀN‰yCO‚Êå=ÿáqþ/¼r.a
 endstream
 endobj
-2297 0 obj <<
+2304 0 obj <<
 /Type /Page
-/Contents 2298 0 R
-/Resources 2296 0 R
+/Contents 2305 0 R
+/Resources 2303 0 R
 /MediaBox [0 0 612 792]
-/Parent 2300 0 R
+/Parent 2307 0 R
 >> endobj
-2299 0 obj <<
-/D [2297 0 R /XYZ 151.701 685.529 null]
+2306 0 obj <<
+/D [2304 0 R /XYZ 151.701 685.529 null]
 >> endobj
-2296 0 obj <<
-/Font << /F28 1124 0 R /F22 1211 0 R /F15 1133 0 R /F60 1917 0 R /F51 1134 0 R >>
+2303 0 obj <<
+/Font << /F28 1124 0 R /F22 1211 0 R /F15 1133 0 R /F51 1134 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-2304 0 obj <<
+2311 0 obj <<
 /Length 1808      
 /Filter /FlateDecode
 >>
@@ -8231,35 +8425,35 @@
 `a?/-»Z¶ö2{?·Xn?'ó©†óÁNøX]T#c˾hÌDIK%mqRŽÇdÜQ·׋Î(t:&’œ)Hž–|‹ûÔé¿P9fÿDqê~á@˜xP×X±°8¹s½¾ø"‚žB
 endstream
 endobj
-2303 0 obj <<
+2310 0 obj <<
 /Type /Page
-/Contents 2304 0 R
-/Resources 2302 0 R
+/Contents 2311 0 R
+/Resources 2309 0 R
 /MediaBox [0 0 612 792]
-/Parent 2300 0 R
-/Annots [ 2301 0 R ]
+/Parent 2307 0 R
+/Annots [ 2308 0 R ]
 >> endobj
-2301 0 obj <<
+2308 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [99.895 447.517 285.392 459.207]
 /Subtype /Link
 /A << /S /GoTo /D (simple) >>
 >> endobj
-2305 0 obj <<
-/D [2303 0 R /XYZ 100.892 685.529 null]
+2312 0 obj <<
+/D [2310 0 R /XYZ 100.892 685.529 null]
 >> endobj
 106 0 obj <<
-/D [2303 0 R /XYZ 100.892 660.623 null]
+/D [2310 0 R /XYZ 100.892 660.623 null]
 >> endobj
-2306 0 obj <<
-/D [2303 0 R /XYZ 100.892 473.063 null]
+2313 0 obj <<
+/D [2310 0 R /XYZ 100.892 473.063 null]
 >> endobj
-2302 0 obj <<
+2309 0 obj <<
 /Font << /F77 1973 0 R /F17 1131 0 R /F15 1133 0 R /F28 1124 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-2309 0 obj <<
+2316 0 obj <<
 /Length 2241      
 /Filter /FlateDecode
 >>
@@ -8281,33 +8475,33 @@
 âߺ‹(<9ÿ’k	P"nFk:åãNHõ¯Ñå_¨¿}yø2@¿æ
 endstream
 endobj
-2308 0 obj <<
+2315 0 obj <<
 /Type /Page
-/Contents 2309 0 R
-/Resources 2307 0 R
+/Contents 2316 0 R
+/Resources 2314 0 R
 /MediaBox [0 0 612 792]
-/Parent 2300 0 R
+/Parent 2307 0 R
 >> endobj
-2310 0 obj <<
-/D [2308 0 R /XYZ 151.701 685.529 null]
+2317 0 obj <<
+/D [2315 0 R /XYZ 151.701 685.529 null]
 >> endobj
 110 0 obj <<
-/D [2308 0 R /XYZ 151.701 520.345 null]
+/D [2315 0 R /XYZ 151.701 520.345 null]
 >> endobj
-2311 0 obj <<
-/D [2308 0 R /XYZ 151.701 492.684 null]
+2318 0 obj <<
+/D [2315 0 R /XYZ 151.701 492.684 null]
 >> endobj
 114 0 obj <<
-/D [2308 0 R /XYZ 151.701 326.355 null]
+/D [2315 0 R /XYZ 151.701 326.355 null]
 >> endobj
-2312 0 obj <<
-/D [2308 0 R /XYZ 151.701 297.067 null]
+2319 0 obj <<
+/D [2315 0 R /XYZ 151.701 297.067 null]
 >> endobj
-2307 0 obj <<
+2314 0 obj <<
 /Font << /F28 1124 0 R /F22 1211 0 R /F15 1133 0 R /F17 1131 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-2317 0 obj <<
+2324 0 obj <<
 /Length 1851      
 /Filter /FlateDecode
 >>
@@ -8331,41 +8525,41 @@
  ï5ÿmÜüñ?L=o?¬°Ë–K~ì˜F„ɝ/ðaÑD¸á—Q³bç >_X®·s­Üù?)R¿—"ˆGH7ÔÕçü…i–…sÎëë÷ïo>~ºœs£Hƒ":Rt	¿Ç‚ µŽÀnTºÉéL ;Tn칞œr.ñS阑ø"‚äQvî¯ÕûËËõ՜؉°=÷(öi®»ÿåzñÊo®°
 endstream
 endobj
-2316 0 obj <<
+2323 0 obj <<
 /Type /Page
-/Contents 2317 0 R
-/Resources 2315 0 R
+/Contents 2324 0 R
+/Resources 2322 0 R
 /MediaBox [0 0 612 792]
-/Parent 2300 0 R
-/Annots [ 2313 0 R ]
+/Parent 2307 0 R
+/Annots [ 2320 0 R ]
 >> endobj
-2313 0 obj <<
+2320 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [229.38 240.786 291.979 253.687]
 /Subtype /Link
 /A << /S /GoTo /D (AccountingOffice) >>
 >> endobj
-2318 0 obj <<
-/D [2316 0 R /XYZ 100.892 685.529 null]
+2325 0 obj <<
+/D [2323 0 R /XYZ 100.892 685.529 null]
 >> endobj
 118 0 obj <<
-/D [2316 0 R /XYZ 100.892 436.058 null]
+/D [2323 0 R /XYZ 100.892 436.058 null]
 >> endobj
-2319 0 obj <<
-/D [2316 0 R /XYZ 100.892 407.137 null]
+2326 0 obj <<
+/D [2323 0 R /XYZ 100.892 407.137 null]
 >> endobj
 122 0 obj <<
-/D [2316 0 R /XYZ 100.892 223.527 null]
+/D [2323 0 R /XYZ 100.892 223.527 null]
 >> endobj
-2320 0 obj <<
-/D [2316 0 R /XYZ 100.892 198.03 null]
+2327 0 obj <<
+/D [2323 0 R /XYZ 100.892 198.03 null]
 >> endobj
-2315 0 obj <<
+2322 0 obj <<
 /Font << /F22 1211 0 R /F28 1124 0 R /F15 1133 0 R /F17 1131 0 R /F54 1912 0 R /F59 1905 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-2324 0 obj <<
+2331 0 obj <<
 /Length 2074      
 /Filter /FlateDecode
 >>
@@ -8388,51 +8582,52 @@
 v^W­k‘…TÙŽ­Æ7âÄþ†5Áîê‘ÿÂâþTd”
 endstream
 endobj
-2323 0 obj <<
+2330 0 obj <<
 /Type /Page
-/Contents 2324 0 R
-/Resources 2322 0 R
+/Contents 2331 0 R
+/Resources 2329 0 R
 /MediaBox [0 0 612 792]
-/Parent 2300 0 R
-/Annots [ 2314 0 R ]
+/Parent 2307 0 R
+/Annots [ 2321 0 R ]
 >> endobj
-2321 0 obj <<
+2328 0 obj <<
 /Type /XObject
 /Subtype /Form
 /FormType 1
 /PTEX.FileName (./xslt/figures/note.pdf)
 /PTEX.PageNumber 1
-/PTEX.InfoDict 2328 0 R
+/PTEX.InfoDict 2335 0 R
 /BBox [0 0 28 28]
 /Resources <<
 /ProcSet [ /PDF /ImageC ]
 /ExtGState <<
-/R7 2329 0 R
+/R7 2336 0 R
 >>/XObject <<
-/R8 2330 0 R
+/R8 2337 0 R
 >>>>
-/Length 2331 0 R
+/Length 2338 0 R
 /Filter /FlateDecode
 >>
 stream
 xœ+T0Ð3T0 A(œË¥d®^ÌU¨`dn¬gjb‡±
-õ̍Œ, ´9D½…‚K>W  ¬2
+õ̍
+LÌ!´¡1D½…‚K>W  *
 endstream
 endobj
-2328 0 obj
+2335 0 obj
 <<
-/Producer (GPL Ghostscript SVN PRE-RELEASE 8.61)
-/CreationDate (D:20080128091106Z)
-/ModDate (D:20080128091106Z)
+/Producer (ESP Ghostscript 8.15)
+/CreationDate (D:20080520132502)
+/ModDate (D:20080520132502)
 >>
 endobj
-2329 0 obj
+2336 0 obj
 <<
 /Type /ExtGState
 /OPM 1
 >>
 endobj
-2330 0 obj
+2337 0 obj
 <<
 /Subtype /Image
 /ColorSpace /DeviceRGB
@@ -8451,25 +8646,25 @@
 xœ½×Ëà PýÿN6=VaÒºjO®h q>Ï3þ;f–œsî_3öIaä2’S6o“\âK·Ûä*L¼øµ’¼Át“-•c…:ÈFü’ûÏ°0ºözj÷w EŠðCêi‰\‡Êû¦^?öˆÚÓ$œx*Q‡Ôw“Øû È=µÔ	ÂG‚/ ÉØUMRÿt#]ÖÍ×®é ÖFº0WI’àðäéd’eUÜŒ92“~™#ã°®4×eM•]”v+Yø7°þ'~2¦H7?>³:9PaÀa’­þ½mmíAÖÔàœ$©çÒKâwŸ_¨ÎÞè^ÞÐ{l£Êr¤¡×0+BçÉ+xë®ñƒcêˆÙyŠv±(éòÙ-§ùèÄ
 endstream
 endobj
-2331 0 obj
-60
+2338 0 obj
+61
 endobj
-2314 0 obj <<
+2321 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [213.281 619.448 283.001 631.137]
 /Subtype /Link
 /A << /S /GoTo /D (dhcp01) >>
 >> endobj
-2325 0 obj <<
-/D [2323 0 R /XYZ 151.701 685.529 null]
+2332 0 obj <<
+/D [2330 0 R /XYZ 151.701 685.529 null]
 >> endobj
-2322 0 obj <<
-/Font << /F28 1124 0 R /F22 1211 0 R /F15 1133 0 R /F89 2326 0 R /F73 2327 0 R /F59 1905 0 R >>
-/XObject << /Im3 2321 0 R >>
+2329 0 obj <<
+/Font << /F28 1124 0 R /F22 1211 0 R /F15 1133 0 R /F89 2333 0 R /F73 2334 0 R /F59 1905 0 R >>
+/XObject << /Im3 2328 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-2337 0 obj <<
+2344 0 obj <<
 /Length 2199      
 /Filter /FlateDecode
 >>
@@ -8496,903 +8691,966 @@
 ÷}¿{ø?8ø7
 endstream
 endobj
-2336 0 obj <<
+2343 0 obj <<
 /Type /Page
-/Contents 2337 0 R
-/Resources 2335 0 R
+/Contents 2344 0 R
+/Resources 2342 0 R
 /MediaBox [0 0 612 792]
-/Parent 2300 0 R
-/Annots [ 2333 0 R 2334 0 R 2341 0 R ]
+/Parent 2307 0 R
+/Annots [ 2340 0 R 2341 0 R 2348 0 R ]
 >> endobj
-2333 0 obj <<
+2340 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [328.968 221.658 400.478 233.347]
 /Subtype /Link
 /A << /S /GoTo /D (AcctgNet) >>
 >> endobj
-2334 0 obj <<
+2341 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [348.309 181.01 460.543 192.7]
 /Subtype /Link
 /A << /S /GoTo /D (ntmigration) >>
 >> endobj
-2341 0 obj <<
+2348 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [99.895 167.461 232.917 179.15]
 /Subtype /Link
 /A << /S /GoTo /D (ntmigration) >>
 >> endobj
-2338 0 obj <<
-/D [2336 0 R /XYZ 100.892 685.529 null]
+2345 0 obj <<
+/D [2343 0 R /XYZ 100.892 685.529 null]
 >> endobj
 126 0 obj <<
-/D [2336 0 R /XYZ 100.892 450.159 null]
+/D [2343 0 R /XYZ 100.892 450.159 null]
 >> endobj
-2339 0 obj <<
-/D [2336 0 R /XYZ 100.892 424.409 null]
+2346 0 obj <<
+/D [2343 0 R /XYZ 100.892 424.409 null]
 >> endobj
 130 0 obj <<
-/D [2336 0 R /XYZ 100.892 302.677 null]
+/D [2343 0 R /XYZ 100.892 302.677 null]
 >> endobj
-2340 0 obj <<
-/D [2336 0 R /XYZ 100.892 271.59 null]
+2347 0 obj <<
+/D [2343 0 R /XYZ 100.892 271.59 null]
 >> endobj
-2335 0 obj <<
+2342 0 obj <<
 /Font << /F22 1211 0 R /F28 1124 0 R /F15 1133 0 R /F59 1905 0 R /F51 1134 0 R /F17 1131 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-2346 0 obj <<
-/Length 1242      
+2353 0 obj <<
+/Length 1309      
 /Filter /FlateDecode
 >>
 stream
-xڝVKoÜ6¾ï¯ÐQT\‘"E±7·nEšÂk´€“ƒ¼K¯TëUI덁þøÎp¨}Š‘ö"†ÃyÏ7Šƒ]ï?­«w"xÌLlx°~¸âLÇ<H3Ô‘Áz܇‰\~Y Qd̤©DI·„Ò ÈÉÜÖyU-£DÉð·Ï1O7–>>Úq)LxX&qØ"Õ?•ÍnqÉÓðç"ïFäaOÒ
--~Y/þ^pÐüÌ#Å’$ØÔ‹û/q°…³AÌ“'Y‰ÊXªÐUp»ø}Ÿ‡ÉÕl˜Ò0†0è³–a¾Ù´ûf)²pt¾"ok»¼kKl/×l‰8ÞlÂP´
-—<lû‹sBf$ð›¼Ù”yE‡Æoûç6ŽÎMF˜ˆ#â	SҐ«“l)c(É$mÿ×3îÛDJW –‘С¥]ùŒ7@—û„°íàoŒ­vðÒC‘÷εL‚ÐòBôéyFûèÕ÷í¾;÷^MÎ×(®€ñ~(ÊŽMbJ*’»ûxó'Èé59ræ2”½]®‘èú²Îû—éÚ¯yS5²0ä2Š’Îéó²Ù¶.£^éuÍ’—˜:mŽ¹rÊu|žëBÈ©dvKr}¹+ÃßóÍdÐïç²²;Êu
-GèŒÂ™‚OßKæÒIdPO<—³Ó·Í©iΓí›íÔÊÔ…âÇý¤bWÓ¸çUÞÔ$v9YIÊ2}DŸP{J|ÔùÖSTˆ
-:<4nzðó‘Îóé>NNehx™qðˍüÉ‚šZ‚Ø´*Ì”kï­‹7ÊK¸ÌÊÔIshG?îIâýb©3ž¼ÔC9ÒÁçXÅp…>în®Wïo®ÇI¬m^éÛ.ªì3Fi+bmËÞnƶ/1¬oâž)3R½>mô7ï
-\W´éŒ¢Wîö½ëÏ$ŒÏ•S–déTΫ‡:Èù+‘:<%íz)Ý
-®‰œ&X/ÁbÛ¹‚µU»{y#|eKÕÿÁý×ï“jÁ4çAs&µDÕ'»øœc¬nj\· þdà$qãS1-ùñõ¤À;yõÆâ)t1~÷Nîs~Ó `¸µ2âüð0KjHÞŽ¶\º§((Ê%pv)s©8ï†c­œW¿–®ö`â«¢—a„ö-ï<ü@Œ&¯-‰Æëäºë>eΣJ2­²©ý†ÊÚ±˜EÉXã^î•ïà„a~^."³~ªòÛÈà"°<jÒ&1á£[ê11„m‰®sZecçâà©`Yò=qh–
-3É!ä£IÌÖŒÖP@ƒ^Ùq³*ÚafçX3¡Å)A‘Ä1,¼ûDÒS-ýÿ€µdJ'—pIKÎdaî`Ãè°ÁñÖç㍧¸°FL‰»…êKžPC¶t
-“,	E»¯¶Ä>A¸ÉŽy/­7J™§ÛÄiŽà¢õ™½×¹¸pïö¹òjh1°2®<JÛ¯yÝUó¥šÁl~_–S$e¦•EܺÂù(he{؆çÌF<ËXœ$°Oý7€ÒiÆ8`u$R¡¦NŠÔ‘æsI˜.ŠWÅÌOÍ™‘„9´GÑU¥oéY~&+/&kz¼ÿ_ß*
+xڝWKsÛ6¾ëWðHÍ”0$Ñ[Z7gÚÔ­åig’`	Ùð’¶ã™þøîbAQÒ0nÚ‹¸\ì.öù-û Þ¬~ج.^‹<à1Ó±æÁæ>àŠ³,æAšk¦tlvÁûP&돛· *‚œé4MPR€–Pr27µ©ªu$Uþú!æéÖÒË;;®…ŸÖ2[¤úOe³_G<áiøcaºyØ“´À‹V?mVŸW,Ç?òH1)ƒm½zÿ1vpö6ˆ™Ôyðä$ë@ªœ¥J]7«ßVñq˜\-†™hæâÁÆ}Î’Ðl·íC³y8:_‘·³éÇÚÛË5;"š-PJ¦Âû5Ûþä\…™øi¶¥©èpÀømÿXÂÁÖÑÃñ•¦∸d*Ñäêä[GJkJrI†Ÿ¶ÿê¹
+ÛD>•®6@Ý­#‘…–^öå#j€-÷
+aÛÁkŒ­vðÒCazçZž€°òLôÒ
+yF{ïÍ÷íCw콚œ¯Q]Ëû¡(;6‰	(©$wûîêOÑ‰·äÈe:(zº\#ÑõemúçIm‹j…iÊ¡F¦‚\Æ㧢¤szý£lv­Ë¨7zÙFK˜S—éC®œrç:†•ÌîH®/÷…cx=ßLý~,+»§\Ç`p„Î(ÜUðê{IŸ:‰ê‰Çr±cú¶™›æ8Ù¾ù7Îl’ºPü¸Ÿ C¢XÎÕ4î¦2MMb§“%S–gTðÉ ³s2à¥6;OQ4‰BlȧÆM¾ÞÓ¹™ôqr*;@Ã'9o±ÜÈŸnPSK»ƒV…™rí½sñF¹`©§Y™z at J˜C;úq—ÒûÄ0Rg|òRwåHbƒ
+½Ü^]^¼¹º'±¶9³3¶]TÙGŒÒVÄÚ•½ÝŽm_bX_Å=% £9?¾Lg_¾p]ñ”iîkþºÜ?ô®?e(_*§ÒLæéTÎWwµÈùW#³pNÚßôP"º\!e² M ±YÍmç
+ÖVíþù…ð9”-æÿ÷ÏŸÓiÎr-)KœåùZü]b\\ÕIpÙ‚õÙþ,ñŒqì-áÿÁ×Ù‚w*š½zaoIäI_Æ›©Ñ}ʯÀ·UFš±¤~L›ÑvƒËöE ó 59EÎNeÞG*ŽÃÛáPjÄæ‹ŸK× pÅ?CÏà í;Þ×wøŽ©-‰ÍÓ5»îšOéãh…JX¦ò©û†ÊÚ±X„IØâ^îÌwpB3.Äi„b1ÂëÊlÝú@<åA“‰ïÝN‡!lKtmh{”]Šƒ§‚åò[âÈX*ô$‡ˆWb¶¬J ìô…·E;ŒÃâgLdbNP”àÞý"é©–þs°:a*“§hI;Nç¡q¨¡³°ÁéÎŽ§Oq_˜’,,쪟pI
+Ù’~%YŠö¡Ú{Fpò^Z)ež´‰Ó°%s·/¬½ÎÅ…k·÷Àeª¡ÅÀÆxåAÚ~1uW-—NÀd+ñmYN‘<”™6Ýà¶ÎGAÛ_Œiø~éÚˆç9‹SDX§þ{ …!Lp€êH¤BM©Í—’0)Š3Eñ’0܃4‡þ(ºê¯táûçH”‰&ÿâÃdös}ŠDçéD}ør’¹8¶WÍ0җ¼rë}*šHÒÉ]Ù¸B¤¿þ…¤îû¶>ÛÕ³¢[TÖÔ$úzsía«í©#ÓvØ?ÎF-
 endstream
 endobj
-2345 0 obj <<
+2352 0 obj <<
 /Type /Page
-/Contents 2346 0 R
-/Resources 2344 0 R
+/Contents 2353 0 R
+/Resources 2351 0 R
 /MediaBox [0 0 612 792]
-/Parent 2351 0 R
+/Parent 2359 0 R
 >> endobj
-2343 0 obj <<
+2350 0 obj <<
 /Type /XObject
 /Subtype /Form
 /FormType 1
 /PTEX.FileName (./Samba3-ByExample/images/acct2net.pdf)
 /PTEX.PageNumber 1
-/PTEX.InfoDict 2352 0 R
-/BBox [0 0 353 209]
+/PTEX.InfoDict 2360 0 R
+/BBox [0 0 317 175]
 /Resources <<
 /ProcSet [ /PDF /Text ]
 /ExtGState <<
-/R7 2353 0 R
->>/Font << /R8 2354 0 R>>
+/R7 2361 0 R
+>>/Font << /R9 2362 0 R>>
 >>
-/Length 2355 0 R
+/Length 2363 0 R
 /Filter /FlateDecode
 >>
 stream
-xœÝ]Ë’d·qÝ÷WÔRvÄ\áýÐβhKrXb?€1¦ÈQtQ&iK¿ï|#QUd5½VÌ¢Ù‰Ä9 2ñº÷ÛS8â)à?ùýp~úõçýôÕ÷Oá-§â«ÿ|÷ÕÓLGLõ4Ëzȧ˜Ú<j=ÅÖëòï¾|ú‹êÄ6Ê‘Æéüԏ0ê,&yY’ž#æ+õˆ-$Hƒ½œNjB’ÀjÌ-­;³&­—§XÂ8Z1I,¥=Z1–hwA™Gtò<ä­@õ’èœ/ëáåI¨ÄÌfÐ,õtYÌFÉÌ.À,yY±£­ƦÉnàùô'jáÓçÿþtQŸ·êîù’ÓRZ,Ÿ¯ÚòüÓÛòùªôóÏh¹‡¢Õ÷üt™óV%ßàþÓÛóùÊðùg´ÞóSJµuÉ"ÔÉ‘˜à­™;¤*ÊjPTŠèŠÙ$/KÒDL§”B?ÂÚ8™	NbÇÉ%‡cfgÕ$¬ô‚ޏ1Uk¬ÇlV†¥ÅZ]8ÄÃ2èH׎P/YÝ]Ö*1ÃR»—m”ÌÍo±£µµá}ì¢önÔÔuK.%ïQ—
-wþÉ
-÷|Yøù§7ӏãXŽr™óV}ÞbþÓÛîùÊòùg´Ô³A»¾}Šüùùp>ýö=Œw±ÁàVOï?À8À±gncœÞCemðÚqtÿbGýôþüô«#þÓû¿bæÞä}S> Îé@èÅ÷ÿýô«?üéô÷_œ~÷ûý“è—‘9ÃG)%ž¨`Žê_ÿÏË_*~öþéÏ8_‹üBAt@`Oäš{Á†È=‚q #àHâUã gƒ‘à¾24Ú1^¯[ëè¼P')Oi¶cÆr*7sëW¥ßSÞJ¿¯l:bc*igËÜ3XB¡ßd!!¢–åcÉ‹·•R?úô¶D²iÅšqÆã´D²• ËæìK‰·5jƒÁ ú~€zN+*ìêoÔݏ)këö‘Ž±îRüÅ$/ì5Ú×ÈyÀ¡`ÜK0 AYq ç!¿åªÁïk{Ô¯Ñ^pv\{çØóBžÀu_Ûãz¶ƒÃ€&tÔòÚzº«ìá¼BùF-rHØøˆ
-òècmÏ>À§³ý^‚»«½¡{…¶öÏÓ‘iôÐ:V‰÷“¥j…9Rœö{ÛA~Dû†‡ü¨öÍZ¬0$¼£ÒpJ:D¨:!Jü`—»¯½Á{…¶*Í2q…•X®YD at u¨" ŠI)èØLòâ--­(èoZ=¥£/[0Y†.Y¼ôý»Ú›ï¿B{Õ
-Œ±­9˜*ñ0½V‰8çß´&´<†Ä¥Å~µ)5òË<e„yL€à¸T¦XV º&ùÏ–O%ÞV°;x±£ùD²Ùå<£·%’ÍVƒ€Yª·%’ÍÔZ
-ÅÛ‰·iè—J¼­
-uۢ稒ÍÔ7,W¼-‘l¶°SgoŠ›¥­4|Í«d³Ç(Û‰·Õ`Ò1ÐÙR‰·Õ2ݾæUB3ÚG„
-¶Ã|„&õ©œr¨„'õ@©&§å%³ˆÑ’
--—–Hb„éumw´Z¶zK§ÄÙ+‰LµC¸¦óeô2§¥’|VÊ	f0ðYSh6Õ©¼7„ýP¸càäBøT!iá\° «8€I::δY‹ºeb­<±[—ëÜDH	útþØêÑÑ>Îî±@æGÂÌ¡3·yï•æê¨4xS —Ïu²©ÚÕTÇ	™â €¶`®×Jϵ¾}©0Eê>ñA=ÌCÜF† qn~ù+R†5.ît¤B…'˜wÆí[aÝŸe¬°ýšWh»õê‰Ö©aŸ-裧šå(ÐmÉö=xÐÓiîËbׂqé"yq’-†µœ2Îx““üåŸßÌÔ×Ôã÷œhk‚ÇöÍÖÞЕiÄôvPÄU UX©´ì…ÎTi0…ñ;þvÙÊÀ­¡V±9ï*ßí>fæµ$ Àá±JÀ9idJ¥ÁäᆠF:è¿TíÄòM‰Ë¤e«jtuÕO
-¶Qž#x(’\;‚“€sÓÜ×qþ…ƒxiØ£ÇÄùL®pLŸ06Ôþï*Va¸y)ŝŸ*ÔN'Uòâ$x(S0r¨÷·2…u™lÁì†Wo¢{‰ÞÖµu€õV¦6«€:ã¡B‚œwÇ1&nèïîd¯Ð¾çe—°À­‡æ!« ÆÔ„£C…‘†ô›²JAG7%šk•­ïeŸ2l%ÜE‡É(4oÁ9O„¹Ó@Çe^—]§û:ÎËp"ß%
-\)âùË‘hç°Ì×
-bãÖ›•w~!ÃXžMòâ$èêx…}0Í%€jCXK—ùÀÐ
-yzKy`^¯L¤·1´¹×ˆ‚&…y ŸÔ\¡éïî]÷•ï9W‡Y	M	LÇ&N]‡«@h?ƒu6L
-oKt×qêÛûM‰æ²¢o¹Ö§„Û§ÃP™p¥ŸpáŽÛ:vô6€ìyÜ×qŽ…GZ´u`ŒçH|ꋁ:Òküjvè_)Yi¸|Ê`¢˜äÅIpýŽ+˜µ™æ*Z+SÔ‘/rÂÌÖ.´/g¶,×ÊØl]YÇÎðF¦6ÿ•Ûäöî8ƒÞ`†n¿»ƒ½Bûž‡aö9
-nõ‰†Ù$qâV+ð
-‰5nHtu1ùaÜ”h®UºJ¼—}jØhuIS|\Â&ò¢1čt7뮎_ˆu˜çS‡è™æ»P,îØ «Ù†à‰~‡h^¬8\—7œ›šäÅI€'-Õ–/Á5ÏÛX¢ŠºÈ	¶fxœ­É[sËÖ•uDõF¦öÅØh<e€U$žƒÏÄ+ý½XÝ×¾»1ÓJ[ð`åÂҜ۬\	‹Éó¡kIè¼5“ú”iܵdåÒÒU²-È>1l´$ÃmRûÑé®|æ[‚.Éîê8OË:âásG¸Ë¸—ƒЊ0V¿ÂÓre|$C
-ÄÝ-Ü ¬&yq’]†$¸‰V¦“@Ý¿•)ªª‹œ`7ƒJñ¶r¬ì2fëÊ:Âz#S›¯ÁŸî5F!3Îa@8^Áú<_{…ö=_Ë ‰§ÍŠ‡öY3]˜UËãÑHMB²k	î]²j£÷›’•KKW‰÷µO
-µTèáÀé^Æ­VÚ¸­NK@<¡¢Ç? Y™Ä¶[èä	l²MUÚÿÀÝ’%ÉG8ŸK%Ërêé¢ôÔ"õ0AÈCÂ%×À©Â/ W|ŽÜиÑASEJ=èÈ,I†á¯OËEûÍZ稞¯êàVy~:ŠÛÁ¸ÅzÒYPÀQñL3ó¬“$Šáš…ûþ˜ùÚ‡ònn[†óê Ücöî$P]8Õ²bÛ™R|QðÞ¼Lzʺ$0bá©âPŸo4GT’þ€9`nã5ð!oÁÒTæPIff×Š«NS‚Â4¥YØxàÃkú¡eþñÀ$É3ñ¥=»%alø`L¯;ts<vwì">±ÙœL‚Š3 Iå¦fÙ¸`Ô‚iDµ°“ |“·Y‰¸œóÔL"ÈpCe8à8	̵Œë>¯QéÓeAÓFN%ŠM-(v-c±Sª¡(ÕÂ΃›íQ¹ñ8¨>eÚé$íH.”ÀD
-÷ÍÍ9íC‰jh –¤|$>=Ôa±(P´_ÑŠÒ>’˜†bTj·e¶ÇHã¶$ÍÜX›£7ª!‘BòkJ™™€a­8Ä°W¤Rb+–©†;…=B>­=>.b&a`ê¼
-[Ý{Ó ` Ô€&šI™Å AnQʸY
-Ã(v{t|,f{lMž]Y’BófóÞ@ç_Ë¿9íCˆjh„P–¦2|‘÷–…qŒ­JûbŠR-l<öèøhÜöøhì–„±™vótcg±@5$T¨M*70°•¯”Ú‚ 
-Q,ì$öùPÄö¹¨™D©+põóEM#iH¤0š6r&lfA°[ÆÎPˆ†¡;=J>·-NʾÌÙKm0«ãÞkËÏ%íb‰iH¤0–¦2\,‰³Ò>ʲÐñù"W¥],YŠR-l<¶8ùpܶ8¹Ø-	cS_Vìê틝ÆÓàpa4©ÜLÀÀVv¾
-Pj‚j(D±°“ØâäcÛ⤣fA&^lÀÅÏ5‰Kƒ#Ų i#gÁf»•aì…hJ±°óØâäÃq£]Ê£¶€GË×ÿÁ­Ë"ÍEqO€ßC^XÁƒ1yŸ"ÅÊ›ò µ¤Vir.(øv^,I%‘äL¯\˜`œ]	”D}…À7€’ý‚5é#Ò"?L=ÒÞŽ˜IWÂדƂ[ÿ9{b¸Â™^c¯™«r¯‘©®%(1ƒ W€š}§Àíõ€´¾¾ÿ8N¨ø"ð©–Ä/HÇP	2¿¸‡GT€²Œ^5‘ºàóÉøòkŽïàò[/t47Aj0J¸<,XVñ‘Ê}Á	r£„±]Àý‚ót1Уæ:Ä\x©Þ±Â½ ²<tX¶ëœ¯ð<_¿U’?t0B îVêjä¹½¹Ž/°‡ÁŒðéø´IpôH–K·ÞÆÔÅáÄ­²Lœ­íñ…z~_KkÜKZ¤6°bßÛ˜º8|kŸ¬(_=ç³`‘¤É{‡60òÜöFšÆyl+ø2ÓÈ8kr8-eP‘$zEË,dz]’¦Œbin³°ñ¸8|{T’<¹øf‡#'E†·)À”u!Ÿ{µç†S"ϦD[íHÚqS‰"†\ÊXÜ…j(j1°“à‰å#òâå¾1c1ÃA±,Ü87*Õ3‹ Úw|$ÓW
-'/(*Én ¥ GK ,
-†¬6Ü\GŠG>ñ¹ØÆs+“ÀL‰ÞŒ¯…_T¿–´‹Kƒ#ò i.ÃÅAñõÙ}ðQ^W†¤]ìX‚Ò,l<x£äQ¹ù¸¸È©@©çrñmÇM¼iÔ½v4½¸©D‘iR䣌›E1ÑPb`'áãâcñòqÑ12ÿUÜêá‹™Æ Óàa$i¼T ¨4)hQ‹–F1Ó`„j`càãâ‘ÚâbÐwÄMèíMsÚ€o‚–åÖ’v¡cip`X$]ô(JoJ\‘'9¹:ß· èß¡e÷¶ˆø@¬|,4ZšLꬆYÜÙ±‡_u¯M+(,5 ¨µeeøï
-Proø}|F>þ-N’VN⦊XyqRW7
-Žf@’ÊHÓ
-Is`5o„´|ý;£Óܼ|AÇÇ<ÝNYá!ÓSøÃÂCýH£šójz…§AÞï,pZÊXñ/ÄÉPØÂÌrYž”!é!œ†à6ù›‹Žœ™øêBÎÎì¹±·;º×Ž¤7•(2±`È¥ŒÅMQ¨†¢;	Œ—‹…žŒ{¯á÷vÌÄÿ—…‡e€“‹—
-•d7ÐR€£%–CV‰Ô«É
->ÀUðýÞù4I$ñHtÜ:Ú‘yJ\ðòÞØèEMà#ŝFÊ´—MsDœ%¹ÒåYf~
-Õ””!i:Qbª¡(ÕÂ9){Pn|\6ðŽ§J[j°(XÐñ½˜Ø=¹„WŧqQ=W_C]ÊXä„)F3°³àv{Lf÷ÍRÂ{õæ©âíh•/îQî`Kx¤AËA¾³kIrt¥JjÃ÷BsMte-Hj‡N¹	fÁ£D—I$Îp­ot…#°\ßÅÉÙ/>½ßW]”
-™ähI”Ü@R /€ߦe¢kåv¥ó
-LÏWp«4ÿrwÎô D.ƒn©ÍП`¸®tæWJ ×'¤@¹qh&¹˜ì-mÇg)<È2ý³u ¼†1Б¡V¹—@‡™¾\B÷6¦¶ã³”#½3ŠA tºœË$ùPPìÄ÷T鎫qR’ü€°èÇõ÷Œ·™¸ì’æ(ƒH:ݹp’äJà4媡ÕÂNb;;{P†ä•x=~Ï5•(6ŒÈiA/_itÔðÒMG=O¼.me×ô¢¦¦¸–°¨)Óˆfa#AWæ?&1n³‘((:j*Ql#Áu7¼ÓÞ3ët9Åús=ªË,ÉÅK
-Js+h±¾Xi骠èÔÀŽŸ›ëÑ8qK‰ÏÁÚ/ÌâG†õ!~e@½6Ó5
-ÍüZÓ+t8
-ŠÎG
-)Ãżv¾;@Œ7áY쐴‹¦¡¸ÕÂ΃[ìQ¹mqѱcÉÂƾ»°³w{vìÿKƒãò ñ±S‰b“bØ%‚8vA–†à6-4>·-::v,YØØ—vrvOŽ£SÀ`±òsìpÔD ¸$˜n&Ž˜SPÈj`§°ÈG¢åcd†u\ÕÇ‘‘iÕaqdà
-Í}4íâÈÒà8²,HšËXq÷8Ј˜¬ãc¬N¯0²4¤ØYøùhÌ||ôÜT¢È$†r‰!Ž›ÄӐb4½¸©D ©E®E,n
-Â4¤ØXøèøhÌ|lôÜT¢È$ˆr"Žš‘¥@AÄòKrÀÒÜŠZÌ/ZZ¾*(>É¿ð‘ñHmqQö^\ôh°s_ÑVêx¡½¹¶¤]ôX–NK.zôDXÌÞ/ç*CÒ.|˜†âV;-2>·-6:v"1l⼆]ÜÛ±“ `Ì‚¤;•(6±`Ø¥ÇNP,
-Ám6[t|8n[|tìDbØÄ•
-;ûº#'Á`)P¨°üœtÔD ¸$»áfûŽ˜ 0…¬v
-[„|$Z÷ÝRitI{‰I÷T‚ßóAØø‚ÅÀ)4î2C)´|o–F\3à+Y¦A â² i)ƒ˜³¿7™0س…‚/y´U†¦!‡ X‚R-\ð &}Xn䇵ÐWã;•(¶ŠŸ3ZÐñ+B³{reà÷ýËê¹,ø[0èR†#Ç –‚`T,¨Ý”ÙvbñC߾̽á‡eäÛ—øè&ž×»o_N¼oúÃOô…Bß¾üÝßÎ_|üæ7§ßþáüÿüü3ýfóÖg4ßu|]	"Ä»ˆ_±˜üeL|‡6b¬:¯}ó_Áëx¥Õ‘cmyÓJ¦…%üR}soicL¦Ï·aˆN¨ø.à=ù-4R…ÁifúŠîÑðVŒ—ñ‘	ÁôTEÐ@ΠÿRè;|ùkâÇAð£7ªvñIІeÁªú>ºpç‹ ï"t
-üÈÜ»‚WÏ—ißm¬
-½¯"Oï-BfÀ‰{ƒ5¿=/&kŠ­‘I¼ó¸ã·J‚iWýó—ßýýËï~#6Óȵ3§£Ï™¶Ó‘a¦ÍÊüì³÷¿»æˉ¡ÒW=ð±:€BÍùðáoÿ÷Íÿ~üæ+E1f!Ëx™zïÔ²OˆQûß>~óÅ7>~ñrB8?|©ØgžX4â©2LÀSp?dP¾Nÿõý—ß‘6¾%ˆß‚¦ÎµàÍø¨‘ÓÒ ï¨þùéÿ19-
+xœÝ]Í’$¹m¾×SÔQ>tŠÉÝ,km)b–¶Æ°ÑžÙEõÈ»kK¯o @0«§²šŽeÌ¡‡(ø>’@’IfæOg·ø³Ãü÷ùåôëïÊù‡_Nn©9†
+â›ÿüüÃÉŸ?žêºïÚÙ¯KÎÉŸáÿe	åìS*KMçŸßŸ>¥”㲞_Ni]|ð^>,Á§
+Åè–<Š±¹Åùó3˜ðaÍ‹‘½‰T
+`ª¨I_ÃÒª»‰n¶¶Å¯9@”– 5£Vk‡ºUzQIªË
+ÏŠo[€\‰w–¡†'íÄèŪ”Å/Z¡>Á†¾i¿
+»+OÍŸÿÆÕ¾û·ª]núïåûÕvà­ËßßÍ—¿¿›/§­Ù—›>½š~¾§uÎlk_ëòEFÖå‹Œ¬Ë^\·5-™,&®œÏK¦6­Àq":©dxˆ£ù´¸ª_«_°zJq‰¶ìÂRzHF!YBd/FÒkEçýÒ’Z
+­ø%®Z¦hc˵.Í;lƒ!c`û¨9H•Fó³DJHCŽfÐÀV÷Úü
+%B@¬JùÕÀ¾mÅ-¿ë«m}«u9má¾Ü€lÝѺ|‘Þ½|‘Þ½œ¶–_nºòjº÷žÖ=DÖÖ#Z—/2 ._d@]N?|SüçùåüÛwpo綔Öà"÷š¨kàõP…s©@RÉ»—Ó¯ÿOïþ|zò¦åóS€ˆw«?¿û¯Ó¯þðÇó_?~þÝïÿ叨Tà¢éR9g0]|Wùñ¿¯Nøã7ïNÂì²4û—r­4æ´J‰ç°–¥¸xŽÁavi²am=XCZR«x1Û׆6\ÒÿCÆ^^j<Wàê¢?SzαB³BïÜ ØUŸ< >⟵½‡^(›ì%•ÐØ~@ë2dnmËQK걄l= 5Ú¨µÂ4"±¸îi[Ñ/PV‹%“­;Zƒ#´$\:›A/ËñžÖew”ö†;Å2$¤X%˜ÝÂûÌ(¹£þÚ(¹«nFIÕÙ»%•BmñÚ¬’Þ‚ûZdTXvÛ+ô:D
+ð_R¦¹GkÕ¿[žûêÏGÔ Y†±ü\×·Ï"ÛWŸ=¢n 1¤Z–ôp[íjÏ€öµ_i©¥@lÀ•”ÐÁ¥$À Hçƒ1,®ÅªoÐíiÏèöµo²Z	0U
+ËÜÚ"±Ok—2ÛXáÏ^#„²þýL”ÞQ-J謹
+p-Õ‡0Ó¢FœÛ¯ç `rúüÙWŸ> nº¥k˜…ôü¤Ã&‚Þ){:—!Šæ!•ÖŸ ²ô€ÖeøZ	æ%mcë­ýžh4m’Õ-°¶Jø7=±«>÷Äê7=Q=X‹á#ËúžÖE=­&°míkaÏ®pݶJ=)M–vu®Õó9X‡º ß iUÒ1ík]†¬âT¶·×cI¿äïk
+\ÑáÊÚz‰ÅuOkàŠÁÔُ"±¸îi\±,8\G–L¸îh\kÄûÆaL¨>«c0Á<¿¹l½±dÂtGË`ªyq%Y‡,™PÝѸd’ØëŒiäç8ŒU¶ÆƒH,Ž{ZG„5ž$,˜Ð|VÇ`ZÝ‚9ÛxcɄ鎖Á”3¬C“uÈ’	Õ-ƒ«XŸë‘%®;ZdÖšù\`åJé;Ôˆ¹S×9õîjã⻀y£c­ðZg_	r¸wño,À…9÷ã¾Î;	ÒcXïÛQ°“ ‹Qéå+	º]´Òââ“ÕÌã8i> –*¬¡!ç™Þè‚Vp-ÅÄö• Ï"Œ.ìWü¹»ä1¡‚Öç‘GçZ—Óš «;hƒ	+ah
+	,¥8Ï=¢u9¥ æS÷è)G§ÉS«]m=¢KZ	kËò(iëïý$—ûJ—S.t†°ã­Œ”ç­aÓö‘ùˆ¡‚g‡ä)‘–X»Z˜cȩ̂þÁû®à±4깞cöµpÆVœ÷WÞÛÿÀ,)à0˜ÿx3I¼E†‹eøÉGºœÇ~Mßöx@ÝLÁ‚Ã4…÷AÞG;ã°kÐ'À4â_2¾‡¦Ý¸ÕÅ1œaÐó.¹ª¤A€;¬ƒKИe’Ìv( ÞÌö”«f[hæšxËÜX_q™cmÝú»Áôá
+m#r÷/©ñ±[ñÖ$¬XÎ`®®0êå/u$H	ÇÆ®öþ`¬W¾iá¶ÈL‚%”%D’`~Ø3í¦`ßäDœo£‚x½•¨×9¾V”Øy1EZ×CÌU¦å€û‚3/ÁP2a3øYh§JÁÑù°®Œ›úHG †—(qˆÛ–¦E%W#q·À®§X\‡5$;´“ðf¶±=·¶À:L”Œxc:¢¦dlÝú»Åôá
+mOaœV‹xóo^žË²¶ˆ}ø[$ŏ0Þ×ÞãäŒËh¥Ðï™È,i­-!w
+.!á5‰^û#æ–üŠ`Ôaß·’áÛó׎;æ
+403N`zbϸ/ñOý·¯c:Ã\ÏS'H&íÜ78Ú™ò	nOït†%	îd‹¿—SqŽÇM—\Äˆë	ï=ææ­dc‡æ[ofk¬ãü	÷Þ‡õØ×{ÃÖ­¿[LÞÐöÐÅa–8÷	-Ìÿ–˜04ñ®7dG@ïkït† þW ¸…÷PLc³dæ?e˜¿&‘isN+¬Hë©%Þo%û
+é¯-vf®Kô¸+…? A)ÑÁXjRÞÕ¹¼r~Éá,ƒò8ôox_ý¡ FZt6¦û£Í-º«
+ZƒôQÒ˜÷ÁJf+Ø9od˜‚b¶“1˜Êâ=RÕ‚éù²¦bÝ:»Áóá­Oì¤yG“ˆ‡ìÅÿn"ùõ½Pö°îĶ Ä[Ë0«ÙbI­ÝÀñpaÀYÉ­@×™8ß…kÇk­$®oêÙ†ñ׍”Vx:7Rf]qoãÓñ®}»^Ƴmtùç%„0Q{<‚ÁÂJ+mtG·Õng\EÐZ^"j‚:0ëȳd²BKÎ7²L
+9[Ó+ŒÌaÃöŠÉ³ZS7Þ¶x>¼•áy‘œ èh‡óýúÚ'ÊŸ‰áÔw—É)V<‚ºr£Ÿ1wÉX’ÒÚ¢½&)…¶ÃQ‚&ëkS‹½ßJÔû´\þêÑÒ,°$.xÿÄ
+Á5ôå!Þœs²É½¯d£¹d·$7ÑÓI7˜Ž®«Ç#aUÏ@íôt…9Í»C¼ç›úÑT–\UÒpó‘ö ­Ó'Éd‡bãÍlS{nl¡õ².³ñâa]eMݺ»ôáíLÏa]̾h•íð”dY<GÀ¿xÑ߆õ¾únXW—pt	DÚ“Y—8ƒf	nÖõÛ|ÿtèF¢Û¡Ôö‰©ÅÞo%ê}
+ë¯-v'žk˳-\íéühÃAgó`Ìàd¼6<CwN	½×ðî(¬“uçÀû  ½àۏ*"V½‡u˜ËÃ1LÖ3=ÁØ®7hûYb¸0 at JûÛ?<ìÚÊRCê7—Æ®àñ¸³@[ÈÈJ`ͽ֢-’ÖË+0/7
+òš?ô
+2v©˜ÐW¸8 ö
+‰e:·	|ÂTÌ}#¤×¸nMÐêç
+¬þh¯4-yš[êqÓÑøð杻bœn¬ò·1,à{›Ã5µâ€;ýÄŐ¬t]o¨ñ¶†vÌ°hïö¤øÜ‚7¢U®ð”ë¹¾»Ðž4€«„VïKvµß‹h_ ˆ‚ 3|ü ²#Æí	Rr…AZñ@í ¦)r÷ÀqT-³œxM'xQ6Ô´¬ÜTÂØÔcWÊNQˆ† 3gŠÙ£r£žƒ´è“·ìTÂØdG3ñ66Þ]5ì`q“Q€«u
+À–•œJš`äêA¹)ÖPŒl`Âúí Ì¨×$
+1¿›GjˆLø&:ÔÏaÞK&‹ðÏœ$¤²ÉøÈ!ÀÅãl at +7:ݯÆ{ÑäUpb`BOu,BSNTJ*`T°ŒY"Z9IÈËº”…•
+•ÖgÔê@y)Ñ„ba¢0eñšò òR“@eÜÉÊ‹#]~æ< µµ,´TÀ ¤:cVóÊJý³†âc3)†Ó”ûøøƒÉ°‰ÅL¢ðÙ¹2&Q\4ÙB8H})v#_”Ú«iõ~ßXí÷¢Éª  ÅÀLaÊ€G¢5åÁAL%LVpKHfôªÁIA-HY¹©„±©Æ®>”¢
+A)fS6<·)'v*alÀ‚]B|°ã 
+œ"Ä€–•œJš`äêA¹)ÖPŒl`ÃbÊŒc6åÇ~ÓÆä1˜©›0ÒH/™,Â?s’ÊR$ã#‡äJÏßŽÊ 9Œ©MQ'&ôSf<¡)'*%0*	XÆ,­œ$äåwÎZ]ÊÂJŒJë3ju ¼hB±0Q˜²áXMyPy©€I 2n‰dåÅ‘.?sÚZZ*`PR1«ye¥þYCñ±™À”Én%.k¦M–Ûÿà‰|•=./*÷)áfttKéd·ÊI©UË«p¶î’†[ò9«-³dÞ%}?é œ–<|Hùù$(†FG)¶<è¥,‡åF{q î¯>Pv"Qv0^B0ìຜ²açÝZ`ŒD¯¸¬žE2°u{÷aÙuªÁ(Õ†GyÕQ¹ý¸»ÑÙ|¦30øæ—Ö—¨n¥#r±UÞ“§
+\×Îßî²z#	ðŸq	d“Õg}	ïT¥Y²ÒÓh£–H†e‡d«q¤
+îTÀë
+äÍÎÜÑön¹&|n¶ò£
+)<ÆÔ$+ÁcÄQkõí¹Yë嘗›FyÍŸÝž£Ç0Ï	†d¶ÁpÆs²æÊým7¢+‰0QÖZ×­Úèz#Ëó6]€Nô^-¼h/Dh@ÜV=e$¼Á6üní7³=oÖAÇ“.Ñõ'¹^Œú÷èñᐆq'l
+µ×‹pñÀú`î ¿¯4fFu)wXA$¦u0yP0yÀ©€zèe¬!XC!²…
+‰ÍvÝ1)Ò”v­tÐÑPS	c[­c:oTjk¢G:õ÷HÏ,ŽêRVj*a`j€«¥¦DC Š…™ÍkIŒú¬æeu5•06¸üG7¨áùB5|H<¤ñ;îÓS]ÊJM%L
+0põ Ô‚hD±0“ >;&±~ê¨G_ÀZìÏpüXÏÐóáRIdhô1,H¹ûY$@NÇgr‡…B#qøèå‘ETCQ²…
+ê¶Ãr³Ò°S	cã(Vìç†g‚¡Ñ3Å° ee§Ʀ»úPvŠB4¥X˜yØ$y<n6Ov*alËŠ£Ý°ã|04z¾¤¬ìTÂØÔcWÊNQˆ† 3›*ÇmÊ–5’–É(à_•¢±\ûs®í\6E58_¨)w&£ f|*S
+d˜ä[½lŠh(Èn`ÃbÊ•c6eÊÁM%ŒLâXK¤n’Tƒs…Z²rSI‡¦¹ºPn
+B4$˜YLyò`̦,9¸©„‘Ir‰òÁMò€jpžPRVn*éÐÔ #WÊMAˆ†€d3‹)GŒÙ”!ùžÉ#ÅÑ+`4„3Ÿ© ÏzêBÒ€jp–PRî>L)‘Þ
+«ð/Îøà²I$¢¡(Ù†ǔ#ÇmÊ’ƒJ›„±`—@ì$¨g
+µ ee§Æ&»øì…jJ±0ó˜òäá¸M™r°S	c“Pì생¤Õàl¡¤¬ìTÂØÄ‚`ƒ P
+A)fS®<·‡¶>÷7
+Jâ-3’„ã€׋&Ɖ^€¯Š¯Z~¦MS|ˆHð$K1 Eñ DâẒû.&ˆ>/Ž¶cº)Ó†Œš-lYðfà!™õ­@A-7–7zÉ_4Ü`t…f¸y‡ç²Ñ G!ÆéÅáW%Š¬È»ÍA¨† }#ð˜Ìö·=žXÏøŒxtô1	<EP’ÚFò-<Jß
+FÖ~ü
+%øº"h\é¡/¸Œ;|º•¤Š{—£–HÔp0Nq³D\CJ£· ºëî¼øÎ…b÷¼ ‹bw
+Nsž^À)p¬ßU¹½Êr£órð²mŒ×|ÙGq]H˜DR+ô¾ŠÃW|½½\!vŽx†g#ñxFDj]oìôw ¾•íië/8ç´þ‹¶?´33]d$pqKÑ:µ6:ö/ntÚìøšßoöÑŒ‡À÷Ù2¾Ã ¬úúg2&Hø8­†ºÄ÷ÇY´ú(“}ªÀüÈB=«ãKTº}.<ŸÔýø™áõêüó6ßáÈÑS÷.¦~mPR"R1,µRý©ÍÁ+à»:£¥
+K¡Œ)³ß!`l@³CA
+)&ÏýUG$Öû,ÓD5°L/ÀñK;a¢†ošÈFßF—Œ)+506 ÀÙ…¡Æ †ƒT–Eï³Cë}ÆÁWÚam³¾*¦‡gßÒŸàëÑ]äq>
+~–hràê£Ü˜ôQÑné£Fº7Åé©Lú?w|\}Ë wØñXMYÑð‰ðâÀU^ÚJMƒ_589¨)‹g•(6É?‚]2Ô`'9L5:Jµ0ó˜ãá¸M¹Ñ°‰`ãðUìà†§ Õࡤ<رD±Iì’§;ÉdªÑQ)=ŽÛ”!ñc`ë4¿õud<¼_$й`2	K4OPåQêÆMÉ­¿öT3‘£Cpœ¨zÁä‘ñ3cëÕ·è§ìxFSf4œDÒ9qÔ*'Žk¥¥‘¯œ¸¾”Äë.É=‚[²Ó`&ùK5¡X˜9LYñP¼¦Œh˜‰¤#ãhUÜφG¼jpFàúRÌD"¸$çnÉJƒ™ä-Õ`„jaâ0eÃCñš2!ß±1yc
+ý¸·ÄîJ:é‘ÝÿoòFhZຣ,O(I¦Gf†þ–<6ß&qŒŸ\¯¾…?¥Â£Pšr¡!%!Å+¤8¤…—ƼüÎ)A«KY܉ \<jA5¢X˜ILÉðXĦlh¨‰D°qÌ
+têA£^~礠ե<¨‰D€‰.5 Q-L$¦tx,bûÛs_µK·H¾þ‰‹DD!ø¶ÍÚç¸ø.ÞàZ¤í.#®‚ïÅ3¸G\‡)³âÎ’‚·GÅ@Ä.¤ü|ª¡°»
+êÒƒ2£8;øÄŸá&åFçrÑÖ,7ŸÚ¬>MÆ—7•0´ÄäÝ…åÖA¨†Âî6,¨×Êlڝøü—Íe‡Ë|Ù¼áƒ	ßF¶Vú²ùïþòòýÇO¿9ÿöß~ûïÿñÝ7ø•ò͇џpà0õ„›NøjTü¦9Âö¹.£~èãæ0`a€ÂúhñëV+¨Ö~²¢yÜPLyÅ„¡Þâþm³®øCß­ü}}½pîãùÉÓ^iµõžpã_T¸Žï²÷o¶c&ÄÓZøÉö&Þ6ŸlòøA7@ü„›uøÉùh{ÆŸ½«K÷è"~‰~þéåª4à[ ‘Vl…~»¼ÿù¯ïþM·¯†8}ê-ºÂ·ß|óî÷ÜmV0J*>
+¿þóóó_þ÷Óÿ|üô5kp˜Š¡Ã!ˆ
+ÿúñÓ÷Ÿž?~=£§Ïï;”`òT´>Îç"éwþÏ_ÞÿL¸W1‰¾FfÃРÔÿéô
+‚m×
 endstream
 endobj
-2352 0 obj
+2360 0 obj
 <<
-/Producer (GPL Ghostscript SVN PRE-RELEASE 8.61)
-/CreationDate (D:20080128091157Z)
-/ModDate (D:20080128091157Z)
+/Producer (ESP Ghostscript 8.15)
+/CreationDate (D:20080520132613)
+/ModDate (D:20080520132613)
 >>
 endobj
-2353 0 obj
+2361 0 obj
 <<
 /Type /ExtGState
 /OPM 1
 >>
 endobj
-2354 0 obj
+2362 0 obj
 <<
-/BaseFont /Helvetica
+/BaseFont /VDMTHC#2BAlbanyAMT
+/FontDescriptor 2364 0 R
 /Type /Font
+/FirstChar 32
+/LastChar 118
+/Widths [ 600 0 0 0 0 0 0 0 0 0 0 0 0 0 600 600 600 600 600 600 600 0 600 0 600 600 600 0 0 0 0 0 0 600 600 600 600 600 600 0 600 600 0 0 600 600 0 600 600 0 600 600 600 600 0 0 0 0 0 0 0 0 0 0 0 600 0 600 0 600 0 600 600 600 600 0 600 600 600 600 600 600 600 600 600 600 600]
+/Encoding /WinAnsiEncoding
 /Subtype /Type1
 >>
 endobj
-2355 0 obj
-5770
+2363 0 obj
+5933
 endobj
-2347 0 obj <<
-/D [2345 0 R /XYZ 151.701 685.529 null]
+2364 0 obj
+<<
+/Type /FontDescriptor
+/FontName /VDMTHC#2BAlbanyAMT
+/FontBBox [ 0 -186 593 667]
+/Flags 5
+/Ascent 667
+/CapHeight 667
+/Descent -186
+/ItalicAngle 0
+/StemV 88
+/AvgWidth 600
+/MaxWidth 600
+/MissingWidth 600
+/CharSet (/L/A/n/c/M/B/eight/o/C/nine/period/p/e/O/D/colon/slash/q/P/E/zero/r/g/F/one/s/h/R/two/t/i/S/H/u/j/three/T/I/v/four/U/l/a/six/m/space)
+/FontFile3 2365 0 R
+>>
+endobj
+2365 0 obj
+<<
+/Subtype /Type1C
+/Filter /FlateDecode
+/Length 2366 0 R
+>>
+stream
+xœ}X	TWÖ®ºª¸Q”Iªˆ1DE£(	‹
+n,¢ 	Š¢€ lŠ­4›64-¡¡iŒ"A1q
+Á%ʨÄ—ŒKƨãL4™äVÎcþó¿êFšÉ9™s8ÝýªÞ{÷¾ïûîòP6V„B¡°
+H^›ªY <%g…ô–•ô¶µ€B¥ÿðT¾Mø{§(²WöÖ‚½Íî·/9HôhÙƒ	k…"sûÎiiéêµI+×¹¸EF,t÷ðmy2ÞÇÇÇe¹úõ—éñI+S]ÞÇ?ÖÇ'§¥§Ä§®›ê2
+ÏNNNZá²2Yž˜á'/‹ŠMŽ_í””œ”žž¶ÞÅmš»Ë„qãƏÁB“R–«2\BÒRÓ\æºDįT%Ç®ý¯‡AŒº"$0mZz|Øô5á3Ö®ÊHŒX—4¦jÕ‚Yë#“cS\&ûŒâ9nü/ïb1‚#¦c‰w‰pb$1"ÆïÄxâ}b>1“p%³/"’˜MxîD1‡˜HŒ"!D J(ˆ7‰áÄ Â™L!†p$X‰ðĐ6xËKŠpÅ«@«“VÈzõs›r›_•k•×Ȳ
+¦ŽÑjú7To\³õ´}d—h÷7{7{µý™Ü€M¾8càŸZ<èÑ`b°ïàUƒo6¤ÐáM‡5¿I/J/QR‰
+˜Ò
+
+-Ö'Ù[d®ÌPUP¦æQ$©Î×ææ•kkøÛ=*?y”—+¤`XBVVäåj5YòF
+”i3pḨÐÁr˜
+	Ö’?„³g‘«²ßRGueU†‚²L>DKF%ZFª°üÚžDÁ=*e2©Öàò#²¦¯ÈÇ.ù’í઄"‹6’@ÀqåNÒl¹[LÀA„úV'æL•&²þò¶y¹ò¶M¨;†Ì4û`äÁÉâC”’b…~—žfŽíý¬¡¢ÙùÁ¨Ý›¹o½a­B#!‰²¸bEV›]Éâ“ Œ¼;㯐•æÎã°Ù"lƒ÷±E'¦YZ%Ù³±‡¢jC
+÷†!ÇgžàÔÙY{¨ÿ̸«F0Ðåšòü‚­Ûò¸EÑs2¦á™V~·þ
+Ö·»ÀêÁØ¨ž¹šµ½T[å\YVnä™æ'sµF[¾‘cšs´ùj¾Â¢43ø|ÈÂxøMYÞ£òﺻÂ$IU/UòȍDžè%/•n2ä¹yò9ë{TId¦<£iu…iu& ©t$x¡ß”fØñ¡ã±€˼‰Öøُºóä“®«¿]vrÒAþüÁ}ÍÂWôƒ€‹£8¤·;MŠ(ž…x˜LÝ<3/$té<rEõ,dƒ;Õ!4i3›×ïY)¬¤Cæ<Ýµ¤0Ù›l—¦±Èá=W4
+yåX¯þÁÑõŸÈ‘_nóïûSÞu›4eäÈI÷^½|xïÞ¼¾LT\­¥µR	»øXXÝ,a¦¶&&:vIÚ!”žL!g„Á[—:êNœâöÕUV´>_§)ؼµ ‹œ³hMæËÖõà¯S`÷ã°~|/*´˜+Ê.-0tUYE56Tµ¶7N°aÚ
+cE¸+‹õ$¬”0ku4™e­š?ÝS‰GyyxƒHL–Î`Èשyw(&OÌ:“rG að³ŸÀŽgîÝ˜'h°ÿ¢ô (‚ΰ¯n¸{Nõwwó½õüùw]ÿ2E%*¤]Í
+Ç·Öæ4&>˜Úæàèꉢ¡¿ç'`²©"¿"¿pËÖÍZ~Åê@Uˆ€aê•ÜßhÑÆøôú¹Â¡+|×8ºÄ6Qò6‘p“E<²BNÈù þÞpoðG°èLÐ?!DoFR"rPà.?á/Ú"fYN?˜Å”ÔOÄi$}‰·ÁŸ¡`Äû`ƒ†r(Í’£šH±GÅJ*x—:-4çJ—×…	Qt 5ÂËmôŸáïáq9ÄHK¡›eî]ŽŽ<ø‘3ä1Ù!»xÂÀ»g:ó¨ØÊÊÇ|”›ù`žÍŒdòÌ‹(©ºÝô¤7@ƐÌ=œÎ¾¼kâÁÍõCÌÃÝ®ŸÍ§ƒŠÍ¼èÙ,ø’@vw=}6éúè=ªþ¡”KöÙ@	Ù6P!ÔÝÎùÁAÓ"¼ÍÛ/‡°ïå€t
+Œlý]ÜÐâÄ|…Íà`CªuùU•ºòœ¨š‚ò¹ùj.„xŠiƒãîdV™Æ Ë–¾'€úO˜\)¼ÉšÂò¼œB¼ó†ë[êuNÆÖ§a]_…d¬kDËRÞhö-Ôía™…}…¬ÖëôU›tY<
+‚5$Óü¬Ží=æ¼G¨ÝT·®L[¼µT +Ë+*ËuYUüšÝªŠTa‘ž6v2ý'2/ŠðcË
+ “?`2;/<èŒlÆŒA4¢žy€Íöƒ'xÄRÁ"ƒ9ôiá”"Û„ÃÕ‡š
+‘Æ›¸¦˜ç}9ÓDê‡éìó.LªŸÿØ1˜Ô®®güŸ“àÈVpl±î¸Á`</¯pø֝Ê*ÕTU•šÑŽü+´ÿÄ»)îÖâÈò„!¦²á:áÄè¥éË&ŒÙ!ÐL{`ôìÕ5©ûÕüþ¬ýÚ.íYí>í¾Ü}9Õk…u4£šçýÁŒæã\ÅUTàz2[NQüd<Î,+¨â˜m†2‘×S­	§²:q¾Q><{çó
+MÉ{øÕ»ãõae^å…ÛU¼×zæêêá­g»n²tÇŒÈÞ^VPél(«ÀZÑ_£˜¸båqŒ~c>¶`Fì•6µ»kM˜Õˁ ½Ä)°ïЧ{ŒKÌõGÖ
+³ÔŸБzÙKŸUŸÞlöàB]ÿºPÇP–\ádA-gÍû3¿ñ]ºˆ3ÛO!«·l™è*a±‘Û‰Gt£‰ô9K±L!}à´ÃsþÔxâ¤p™þ~òu\¼Šþ2H?²,õ'¡Ä²`uãJdØì)‹Ü{Sñ¯Ø°g«5|ŒÃì(c¡.'§Pn£ì¨¾¥í!ý;¢Ÿ~ä‘zÍæO·nÑrË3fdÍè ØÏÛx¨…4ªÏÜëðû¬Ј!½)GŸW?ßlQ7òî—Nÿ¬®è]Œ&’1Òv£¶@ÍGPX •\=iÀ9ªF«Ëãze7
+a\šèð“¨>
+ßubFHó¤*–Ñ‹±15áÎ#|ƒ½ckâšÖñ
+ªÃ¯m¼žW[XŸ³?«zµḦ‹e6Nhû´sÛ®B]ž@ãxÀÁ¯¤2u•UØw€bôÑâùŒ«Î`ÿèꋶuGãëødcšî#CHEFYzuFuNƒÐ@_îøêþÝŽ˜°“ÜJµgC©®†ÿ…’›RšŽL¬2iK”ÙO&ïX0X"©êdÑÈ}5;K]9âQ=Ä·÷{k+7“ò[#_×£Š!7¼F™·/
+²{ãU&Æ”“?k}åĬ“æ½mé$™Ì$É'Ê~äW‘̱°ùa)3­Oñpf´¥	=ßú¶/ü{ç…ý§ÏöV5©ÚD¼ô>å;¸ñìq£‚?‰žÅ!G|S–î±ä“K—ŸòÒ<Ôdh°øóúˆ7p{ɪ>âs¹~
+&Lm,¬[¢\c}©ìòM•U¥˜5 {#’R—åãꁳÝM˜Ú£Ñæò¿uj*òf‘Y3d½Àސû 9´pØó=*Ä[ú"¸aIø¹¼Ñn QÑ ±ÀÂrkx<¦HöÊ–~	Óâ÷+$n*»•HäÝÊË–@ÿI"	¾=öJswS(*^ŠpCº»ÙdºíÔ–â£ðÍ¢0{¹µ'ä„3¼&]{ÌÁ“.ª¯µFîx_<ËÔšàYÈæ‘(Áº»lzqÝfʁf ^ÊÑševÖ¶Çø?¢õµ¬¦‹0LtÀÜœ7·2YÒ¤¡ÿ觬œPK^þzlÂì\õnÓæÂBa­Ñåë·—•pw÷î/;,Ð7¿Zõ	?
+ß™\º÷„C&†{óÌ)¿‹Ÿ^?¿ï\wÌfæÜ(ù~ÓÔvéú—¿=Y¨9Ì÷»yÝhZV¼þk¿
+Î>–+¾õ](ªM×(=vQ#_G°ƒŒxîHcý!禃I+xtµË’Õ˜òû#çöb/\Ï3¥èFÿ	_$Á!òüâSó–¯Zÿq§:¹zï2!VHU'EËMþËiZ}JÜ™à,‚;¢Ç’t²ÌÍ
+­ÃO¹íá1ÅoBhc쵎y˜·pÖðQ}ùåáw/:ãÚ?çüažû‚é³Cúû‡~Ýy­ãÌ-5Û0\Šð˜:ÕgNÇ­®Kçîóf›«°Ä­Záäk)zØ"õöl¡@˜“’¶4Úß7ÚOÈÔ%š;¶mh
+ŽRõáì//_®?ÞÎw]<ôH€7hœ‘í¨>@Ä{w&=¹ÑÞrOä
+Ï°K7©s²W¯\±>A gDt~÷èÜå®+mK'íãKò…m¥ëä³çìVÀIxƒKI‹_ِò_A9¸ÿÈ‘äýñ&aø°¿ž£vü<5!¡!Õüü@ssòÓZiýØbÝöba]¡ÑiòµŸærèïÿ™»E»m³°åM
+¾GTìØa(ãLh(0ür©•²áW¼ü€@ÖÈÚÈ‹s¥Ð„Ûø†`ï½øJ?Cž³Â¥š+Ž×5}^Ó*´
+Mê=I
+KŒÁÂz…1NY¢JJÚ‹‰^U›Ñ”z\}E¸D›ä¨€Ïqm½%I,
+
+ÏÞ²Y+h°3]±®X(á`X«²Ç€ø~Wú–Üdî¯pý«ƒ"&`¥ì '‘-¦Î¼øM÷4³Á€Ú†?žxTÈü´è.3#/EPÓùåš
+}iYU	·óÂ¥£WúÖ·aA1™ic<y´	e(Ã)&\zû6i4wÍ™³#‘2¥Et|ÄLSËŒà[TT\T„›¸ï/ì;Òvnø~ߺ.ü8;e·!;W-hhM¹F¯+.®,çšNÏ
+ôóÑs–¥ÅŪùõšìmŸtÖ¦ÞäÎ\}þ`–¯Ÿß,Ïók/æµ;¶ÊbÓhò*s›²ø¶ô“y§pwG=»ÿó•Å6öÆ´£äÜ$
+ÅÙo(|È"Çqýòù,9ÊÙSÍŽ§,ÿ2úDâ&‘(³g˜r1u"‹rHˆƒß”u¤ù¬m¢âŸ_À	œð\`3»Õ¸­J¨.Wwì?zêÖÝãw£`ÜZ¾Y·¹dہ֗•ë‰»–Íž½vÉBÞnâDÑ4šö 
+Û·¿â•ßÃqÓ#Wø¬àJ"Ùú£úš»·ìƹâú¹Y¾#f/:ñ ßR.î¥n¨•&Ö‚Cmm-ù¥­h÷¥½½h?€ þ€Ý–
+endstream
+endobj
+2366 0 obj
+4117
+endobj
+2354 0 obj <<
+/D [2352 0 R /XYZ 151.701 685.529 null]
 >> endobj
 1746 0 obj <<
-/D [2345 0 R /XYZ 151.701 527.343 null]
+/D [2352 0 R /XYZ 151.701 527.28 null]
 >> endobj
-2348 0 obj <<
-/D [2345 0 R /XYZ 151.701 510.473 null]
+2355 0 obj <<
+/D [2352 0 R /XYZ 151.701 510.41 null]
 >> endobj
-2349 0 obj <<
-/D [2345 0 R /XYZ 151.701 261.39 null]
+2356 0 obj <<
+/D [2352 0 R /XYZ 151.701 308.813 null]
 >> endobj
-2350 0 obj <<
-/D [2345 0 R /XYZ 151.701 240.461 null]
+2357 0 obj <<
+/D [2352 0 R /XYZ 151.701 287.883 null]
 >> endobj
-2344 0 obj <<
+2358 0 obj <<
+/D [2352 0 R /XYZ 151.701 141.569 null]
+>> endobj
+2351 0 obj <<
 /Font << /F28 1124 0 R /F22 1211 0 R /F15 1133 0 R /F59 1905 0 R >>
-/XObject << /Im4 2343 0 R >>
+/XObject << /Im4 2350 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-2360 0 obj <<
-/Length 1615      
+2371 0 obj <<
+/Length 1590      
 /Filter /FlateDecode
 >>
 stream
-xÚ¥ÙŽÛ6ðÝ_! /2Ó¢¨3’ÍÑ
-š`›uÐiPБHG’w³ýúÎp(¯äh“ õƒIg8÷¡ÀûäÞËÅÓÍbý"½”åiÀ½ÍÎãAÀ²<ô’,gqy›Òûà_«¢¯Œ^~ܼ²èË“$Bô0g`„2Á–+$¿lµj”î%P.¹?gÀåAn™	ž²€§¹ˆiñ|³ø²à <>’'fBxE³øð1ðJ¸{åLä™wk1OÄKâöµw½øcŒuŒó1_fŒƒI”3«rçyÀŒÁ°\…ÀØÿÒtV¢á©õßYqÁr‘{+³T#-Ø„Æû°Šá©KÝõ²®—+!„ßïn"ÿZ6Ë0ó·r%èf[iÙÞÑþíÕkÂÚµ`@ÓÐÁÑŠíf™	_Ɇà/6W„ÙU½:“%ð@1–¤9‰}_Ô0âÄ.Œ z}Ag¿]\Ñ®Sí
-Š Z:»J"lGÆýwo.߯¯4â¿:º»®W{ßÀšù¦îˆP.ÃÔ¿YƉ/«z…âyƒ‘a#'¹ÜÖÎø j{‡ÌñL£“‡Æjdzj?U…<vðjÌs2n
-Æ¥ãm…öÀÝÖŠë°ÌN-9jna¤€3Bz<Ü"Ø@«·Ÿ>™¨WíNª#D©Ë-PÔ•"’ŽùiW%ïéÔU¥3T#ìbËò–D?¶£¸Wçf>†"€¸?áò 0ýžð-‚¢µúSUPÆGËUÄ¿i"pF…ïä¹_5#“U	¡ßËžP.¯hÝ™ÖY¶%ð´þ¿d…Öpƒ:•P¦’HøïºÓsŠÐll"j3'é)ZQÚØ7;’ÚÅ^KP2Œ©
-E·H„p¥ÉœC¡FBg(4HŒRå.­P¸‘ÛNéá9bûÝÑy`$gì²tÉò±´"ËÈ'¶ºÂf”–x¤´DGàù²$*ëxGeKøY)Í#&lÕµœ×ª/ÖmÁJü«M!k"šÖM¤PÌOmãï€Gµ“IÚF5€„ÍÒ©ù]ŒQŒ|é‚mgêÚØŒêÏÉL´*ö˜ˆaìsZ~¥e}hM±+¬!A×Õá&‚¿ÐCR3jœ½»ÙÛXK¸o‰Û“µa3¶6?S‰Ðªvxhç$…1ÄjIw6Äa=PÒiïtf`d3v•[e1àÈn.š¥Kis„²ó3…3ùQ¿ˆ
-“$bQ&‡wÍ–FïæŒecÌ!4ðii[þžœ­	\és¡éùW	¥ƒûDÛÑD|‹
-5öléÇÄÑ–Ï(Ps˜€Â³8½0Ôš+m}o­Ò
-ÛûÒO Eœ:wí ØÏa’’ÀÞZÏÚ6C'É$;Ùlåú{v^
-dÉÉÞ?él,<±ec<â@&´s³_š³4Ë¡[T;„1'j˜°8=é7t¢o‡(‚d×¹ÖZÂvœ6ºœ­+˜þ¢0žftkLÿ´q€1k_.©X¬$­ˆ2—[oÔ-!\¿~JK
-2=¦ã{úÍѾUýÝAšþïø?]¸rá«k‡Âÿ³Ò¥+­xfYiÚ?)›JW]½Ù´»Y(À§i1JU«^Í6W+„%®Â‡á$„7v-Ž¿xEƒ%l¦nFˆuszr³{j×Ûñ¶]ðÕA¼|	Uð0[%÷vnfLE7")MG°A_ɺú׎±€î¾£7ÐÁ)îêµ
-ªâ´H8€ø=4`‘òÑLa³ßÌ–Ÿ+E[V3Ýÿ@óM¥þ_øe`€4(¤Ö¦§}‹õ›N;Ìgñ 6Ö{û?¢;¬’ã1»¥^êR/š|XŽvPÔtÐfκµÑŸý|ôtÁ¥ZÔæÇõ(›­G­’Öè|èÄ<´%IËƁy Íiá®*NŸ)èÓØžÊÇú„˳ð¾œ=XÉDp–&a>æº%®t€
-:[³BïEÙÔ¢Ó¬œ"…ßìTN)µDäR7Ó¤‡1YCÿÙw"ÓLvSµF7n>Ãàƒ¶Ÿ¥†°J3ð¨ºGÔ8ӏšÁ]ãúîü27Ud,æ4>tr7;|r¨ôñi¸­úýÃûyÒ~EØã>ÏÜWÎãI°
-ëóÍâ?þa
+xÚ¥]oÛ6ðÝ¿B at _d ¦EQŸ}Ц]—b+ºÅÁ:dÅ@Kt-T"=INšýúÝñ(Gr”vÀü`’Ç;Þ÷‡ï³xo¯6‹õaè¥,Oîmv–å¡—d9‹óÈ۔ލ¥Š¾2zùió΢g,O’ÑÃœ€^È[®xÿ²9ÔªQº—@¹äþ@œ–¹e&xÊžä"F¤Å›Íâï`àñ‘<1Â+šÅͧÀ+áî0‘gޝÅl<g,‰cØ×ÞÕâ×EàtƺòxÌŸóˆ…aì%QάB(EĬ™w³ŠƒÀ¿Ô]/ëz¹
+#î÷{…€^]äõOhשövf¾jé|ì*ý™°÷¯ß_~\ÿ\iÄ;~ut÷]¯÷¾5óMÝ¡\†©»Œ_Võ
+Åó¸`¹È½¬q”“är[!„}@ˆÈ¿Gæx¦Ñj 9Ò”ˆãYµ_©B;x5æ¹%d+éxW¡=p·µâ:,s SžGÍ-ŒpfAH‡;h5€@âö ÃÀ'õªÝÉBu„(uù¤ŠºRDÒ‘! híªdà=ºªt†j$‚ïé`yK¢ÛQ<(ˆ‡s3¿… ÷'\ž¦ß¾…AP´VŸ`ª
+Êø|¹ŠxâW MΨð<÷«fdb²*!ô{ÙÊåZw¦µF–m	<­?Æ/Y¡5Ü N%än	ÿº;=§ÍÆ&¢6cIcô¬(lì›	íB¯%(ÙÅT…¢[$B¸ÒdM„¡Ì#™3”F¡rùG—V&ÜÈm§ôð1ýîè0cPˆZ‘åcqE–‘Olu…Í(-ñHi‰ŽÀóeITÖñŽÊÖµ8ŸÔ•<b–"Ëy­úbݬĿڲ&¢³b¤PáNµôÏ€Gµ“IÚêé­DÀY’¥S½\Œµ÷”òÒÛÎÔµ±Õ½˜“¬#"–„‰{¥Øc"†±Ïiù–õ¡5Ŭ°†]W‡ÛþþBaHͨ1¼ë¢c³·±–pß·'kÃflm8~¡¡UíðÐÎI0
+cˆÕ’îlˆÃz ¤#ÒÞ1èÌÀÈfì*·ÊbÀK=Žfé2Ú¡ê|³n:Ã%ßkÑSQ’D,ÊÄàï®Ù²ÂèÝœM£lŒ9D>-m‡€Àß“¯5+}."½ù*¡rpŸˆcÛ®ÅcÄh(±ç`K?&ŽÎ°|FqšÃTž…é…iPÂm¥­ë­UºaûPù	 ˆS箢 Á°^ ¶ÖzÖ¶a²8I&ØÉf+×ß²ój ›HNöþ/=4…—¶jغ¯(G!Ú¹y(ÍYšeƒÐ-ªB‡˜5LXœžôщƒmÕ™mÕ?È®sµ$„í8kt9["VyÈ"HäI¡héŸá³öå’jÅJÒŠ(sø½º#„«_^ÑÆRƒL/èø‘~s´¿©þþ MÿwHüoÔ­dR·rá«ë†Âÿ½Ò¥«¬xmYiÚ¿,›JW]­Ù´»Y(À§a1JU«^͉Û[1 ,¡næ8Ì&!¼±kMCW4WÂfêf„X7§'7»§v½Na;Ñ_tÁË·PÝœX{;6
+£¦¢›”¦#Ø ¯d]ýc§ŠX at wßэ›èàwõ€:…@UqØ $N@üú¯Hùh¦°Ùï&fËÏ•Š¢­«™²~ ñ&ŠRÿe&H HƒBjmzÚ·Xo°ç´ÃxBa_}°ÿsºÃ*9ž²ÛQê¥.õ¢É÷€åhçDMmæ¬[ý™ÐÏ'O\ªEm¾ß›²ÙztÑ*iÎ‡FÌC[’´l¸‘Úœ¦îš1 âð™‚>m©<|ª¿A8±<ÊÙ“•L§Yiæc®[âJ¡À¡³5+ð^”M-:ÍÊ!ÒŒñìTN)µDäR7Ó¤‡)Y3ÿÙg"ÓHv[µF7n<ÃàƒÞØà#¬Ò<ªî95N'Æ8r‹Á[ãòîÜ27Td,æOô=ôq7;zr(ôñiÀ¸«úýÇiÒ~CØÏã>ÎÜ7Î|á’|:>ƒßL’>£ê}ÝُDØA軪ž-‘Ãc>øßlÿ`E
 endstream
 endobj
-2359 0 obj <<
+2370 0 obj <<
 /Type /Page
-/Contents 2360 0 R
-/Resources 2358 0 R
+/Contents 2371 0 R
+/Resources 2369 0 R
 /MediaBox [0 0 612 792]
-/Parent 2351 0 R
-/Annots [ 2356 0 R 2357 0 R ]
+/Parent 2359 0 R
+/Annots [ 2367 0 R 2368 0 R ]
 >> endobj
-2356 0 obj <<
+2367 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [299.1 380.982 367.849 392.672]
+/Rect [299.1 440.297 367.849 451.987]
 /Subtype /Link
 /A << /S /GoTo /D (acct2conf) >>
 >> endobj
-2357 0 obj <<
+2368 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [388.763 380.982 457.513 392.672]
+/Rect [388.763 440.297 457.513 451.987]
 /Subtype /Link
 /A << /S /GoTo /D (acct3conf) >>
 >> endobj
-2361 0 obj <<
-/D [2359 0 R /XYZ 100.892 685.529 null]
+2372 0 obj <<
+/D [2370 0 R /XYZ 100.892 685.529 null]
 >> endobj
-2362 0 obj <<
-/D [2359 0 R /XYZ 100.892 636.115 null]
+2373 0 obj <<
+/D [2370 0 R /XYZ 100.892 660.623 null]
 >> endobj
-2363 0 obj <<
-/D [2359 0 R /XYZ 100.892 612.315 null]
+2374 0 obj <<
+/D [2370 0 R /XYZ 100.892 633.993 null]
 >> endobj
-2364 0 obj <<
-/D [2359 0 R /XYZ 100.892 577.087 null]
+2375 0 obj <<
+/D [2370 0 R /XYZ 100.892 464.491 null]
 >> endobj
-2365 0 obj <<
-/D [2359 0 R /XYZ 100.892 405.778 null]
+2376 0 obj <<
+/D [2370 0 R /XYZ 100.892 416.316 null]
 >> endobj
-2366 0 obj <<
-/D [2359 0 R /XYZ 100.892 357.001 null]
+2377 0 obj <<
+/D [2370 0 R /XYZ 100.892 229.023 null]
 >> endobj
-2367 0 obj <<
-/D [2359 0 R /XYZ 100.892 167.901 null]
->> endobj
-2358 0 obj <<
-/Font << /F22 1211 0 R /F28 1124 0 R /F59 1905 0 R /F15 1133 0 R >>
+2369 0 obj <<
+/Font << /F22 1211 0 R /F28 1124 0 R /F15 1133 0 R /F59 1905 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-2373 0 obj <<
-/Length 1007      
+2383 0 obj <<
+/Length 1094      
 /Filter /FlateDecode
 >>
 stream
-xÚÅÛŽœ6ô}¾¥c¤Â`À\VêC’½h÷a«jf•H›¨ò€gÇ-`‚!³ýûc3;ŒXÒD‘Ê‹ÏýŠg=Yžu³x·Y¬®ýÄž›z)¶6;ìƶ¢$uIZ›ÜzDAdÞÜ©o%nE¡¢ôË'1êiÖ%-
-Û	Hˆ~ÿäá(cúrÏZÛOÑÁ<$ÔüÍ«'ÛÁ!ŽÐû=­[ ĨÑÔ¾R´¸Ú,¾,0Hö,|bqƒÀÊÊÅãgÏÊáíÎòÜ M¬COYZI܈€k½øc᝺IÒ‘›18‡VD.ÆD»ð|J?098pÉ€¶âô Y£¡’ÖuìxÁN™ÂtZدٮ›†DSÒv†Ôyùf¨*þüçí¥¾ü¦¼ÊÅA*ô”[¯»z¦e]0y1CÓÑŽ´½ÍK^qÙ6´Íã_´brÄùæP\—¼Ý¿™ãæåVŒ¸ïx©wB	þ>OïEË.4x»Óg»7¶T´4P&ª–òÊXMõ!kš™wn"QvÒ@[ó’‹n;dúKÊr÷k‚(ª3˜Î„Q¼_Ù«F.ûÐ,õåÀU7žZ¢ª–å†[Œ
-d΢îXöJ“‰ÀbnÑÊÈ\öá_J3
-œg¶žDì@¨j¨¢¹èüœo¢4~ ˆçûúj‡Ø4úŒœã”Z]Ã:QŠ°nš)uG,Ö£C<½oUSԏS@º5ÐçØöyî—¢„ZÖðM#ºÚàUQøq‚îo?jÌSÿêÚNèÇè­~•º•GÆÀS¯dÖð"êq%—¨nzõ_y®Ê¯©ÎÝPØ«¡Ô“ïÚ.>#DÊœ¼¸|TsÀÒ	ƒ‚~U*UÏöƒZáÚý`6r²Ò>ØI€˜Ò¡Lí%XjÊju]#õï’V‰†=¸bm¶‚ mé
-”·7
-Pî5ß8ÁØ'nš¦#x¥0 a_‚ºØØ«ž)¬úä†*£•¶*=H'Æñ=l"£RgÏ,ë Ã~úëB	qªº³Ò¡8¢50Dˉ=­MŠÔƒèÚºSfø’{ÑAŠ\_cúœ/;Q¦,/¦¢ê+_5*´öˆ‡²})L—Å„˜	<Žõ¹¶»á}ÉÔ·8ÜÕ7Ä?Ô9”c>ñ{Àª¶ùÇü)3H‡<Λ©¥õã"ՏŠü¹VÞtL¶“2ïÍ&iø0÷»²fßñ¾ðú]ºB5ÓâI4°òKžíšÐµî²ŒI¹ëŠÂKó|ð§ŸU&¦Y&ºª5æ’Õíxë÷Ñ(ùöÿò|Ÿ{‰ùÏîGép¯ö¿Ë¦A
+xÚÍW[oÛ6~÷¯º‡ÈÀ$“”¨K€
+h›’‡ƒt at Z´DÇì$Q•¨:öãw(R¶•ÉZäayÑ!y.ß¹;Èyts={·š-®Hâ`ä§(ÅÎjã`Šýa'JRŸ¦¡³Ê7ˆæŸW·ÀJœÄO£(Ôœ¤AQϳ,YQ̽€†î‡OG7‡;®æ$uwó ¹RSÍŸ¢zœ{8Ä‘û~ËjŒØm7цf—«Ù×ÍÈÁGˆ¨NVÎ>#'‡·[ùAš8»ž³tšø¥@ÎröÛ»IÓ‘›18‡N¦~ïv᧹G	u¯DÁ-%›’)
+	ôx8ði˜ŽX½Ãß11ÝWâ鏛søÅ|>Š*—»V_Oj?mòò‰•uÁÛóx)ÕÈÜÛ¼•hUÔl^üÂ*ÞŽ$ßÜ•!—¥PÛ7§ýü"ʵ	ߊÒï¤ÖûžÞIÅÏ
+y³1_µµX*VZ*“•b¢²¨™ù´5Ëì»°‘(»ÖRkû’Ën=dúkÆrÿš ŠCõ7™°†×ò?	ò¬Í™9ì„n”c$%«kž[i9ª—u-o–lÎ èÖ«¬Î³>þgƒÑŒä3¬GÛ1«ªªh":Cê_çoÊË(⚆ÎÂ!7Gþ‚žý Y\az<=47ÌF/ü$ŒPêDœ"ä¾o8ÓŽÄ©I‡& ݆ès<'‰yî/.d	µlèëFvµ½×EAâĽ¿»ùÝÜ<ö¯þÜIì¾5¯­©Gí‘xìU›5¢†ˆJ\¡õÒÀ­›Þü7‘ëòë_ªçnèÛË¡ÔµñçØ
+|üŒÑÕ`prp䘑€}ö
+úU›Ô=Ûï}§¶ rªÒ>ΓÀåÚDäfzcÀºÑ õYvMk6ÔxÊÇ‘i4l¨WÙb´f°­®ˆ_»5rãübBý4MAp,JaþÁ&s±…«
+ŽéÛVš¯°\«±ÖÙqM^<‚`¢ãÔð'žuÐa?ƒ@ˆM¡„8ÕÝYÊrì¯
+1DË‹q—6EúAvªî4‚Üv+;HX‘›ã€¦?°Éù²‘EaËò|*¬h\ùºQ¡Å0¢ÈͶ¥´]Sj'ð8ØS}¾·²‡Tý—„¿8¡Þ–Í}C5æ‡9Û]?¾+Õüeȍ´stè¿ý¸™ŒÏë¼‡‰ýÊ*¯;ÞªIwv“4b˜{V¼.Úšgb#úÂëwéVÊvo™²•_ŠlŒkÂÖ²Ë2Þ¶›®(,X–çƒ?ý¬²AÍ2ÙUÊ.˜^«ñÖÛï£QòõDfÿîM$æ»Ü#±àí+ôEÅÕº~ãèS!†_AÛÉFM×æÉð|¨y¿s­3Ÿ@ÿÒÃõâÑ03¶?‡µ_<ïTîúöpÁ.Ó(AMÒ$…¹‰‚bY¦Úœ×£U4|Ὲ ÈwMI
 endstream
 endobj
-2372 0 obj <<
+2382 0 obj <<
 /Type /Page
-/Contents 2373 0 R
-/Resources 2371 0 R
+/Contents 2383 0 R
+/Resources 2381 0 R
 /MediaBox [0 0 612 792]
-/Parent 2351 0 R
-/Annots [ 2370 0 R ]
+/Parent 2359 0 R
+/Annots [ 2380 0 R ]
 >> endobj
-2370 0 obj <<
+2380 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [273.412 328.14 342.248 339.83]
+/Rect [273.412 382.337 342.248 394.026]
 /Subtype /Link
 /A << /S /GoTo /D (initGrps) >>
 >> endobj
-2374 0 obj <<
-/D [2372 0 R /XYZ 151.701 685.529 null]
+2384 0 obj <<
+/D [2382 0 R /XYZ 151.701 685.529 null]
 >> endobj
-2375 0 obj <<
-/D [2372 0 R /XYZ 151.701 365.131 null]
+2385 0 obj <<
+/D [2382 0 R /XYZ 151.701 419.327 null]
 >> endobj
-2371 0 obj <<
+2381 0 obj <<
 /Font << /F28 1124 0 R /F22 1211 0 R /F59 1905 0 R /F15 1133 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-2379 0 obj <<
-/Length 908       
+2389 0 obj <<
+/Length 1163      
 /Filter /FlateDecode
 >>
 stream
-xÚµWÉnÛ0½û+Øä"ÍE”ÄC
-$m4@ÓÅZ ÍA–˜D¨µT¢ãèÇ—%W¶åXNÛ“¸ÌÌ›y3RÜÎ'“ÁèŒàAî!&· #}N€ësȸ&¸¶Æ"”q–o&•¸¹ë:Zœpˆ”42rR8´1r©õ>Ég"©”æ[²¯ G¼£Øƒ{:õ´Ðàt2ø9ÀjÜò‡AJA˜®oˆÔÞ@r,*ÉPæC—15žñàó Õ1vØr$ÄY7æqo«1CÔŠóKkLYcž	áô1ЁmêÓ†›Ø1k«ûXùà6¡Ã"Î¥R£Ô’™þ:Ö‡ 7_ã4ʆķ¥Y¸œ‰ó"›çe[‹ZW—ï¿­ìn§Ôa;ÎK8­è`¼“ªè@Ô„uøj4ÓÑ4(ïµJ×Æ2‡×ÛÝ‹6#ÌŠÓXžy	w¨UB|Uõm!)ÌØСGwK:ÖmU;A¹ e‰|·ämœ–ÅCX®¸â¯¸RåPªêüéÉ»,	âÔŒ›ê±Îá.§™±Ÿ
-Ù’H˜¥o©¬6ŽÚXÇQ¢\>ÐG”!kžÆF¨È²Úš|ÊÅQÔú‹ ¯JQTxÌc-¼¹^þ/€çsQÊŽÓlšEO]I;n ÎæiÕø‚ÙÖ¼ýEfŽÃ0›§²©	‘ËM¿—Åø¯È:‹Ó 
-ã&¢±(âPhÆôôð²¶×€—- ³¥PîA×cû´”®VB|ˆÕýB]¯¾ƒtÖü„uT#!ÃQ$Ó ‹“¶Æ~fqY¯ÿ2Ÿ2+d—­:WFèc.Š@fM	W cÛ̦ÄfŽ¯æØìØoê/Íô¯›#ØÆÜ¡ÙD9âúˆ¨¾Îæs› D7qžk]ÕÙWá>ã¹³ËóÆÖIþ˜ç=È`¸¯ÉÍ6µ“Mœª©í@2íb/¤’êæ²™âV¸RG‚Mãìj˱ޯ¢Ø&àú×Æì&¯ª$·oÚ?eQ<CPeÍëm­ˆ{Q†zžÑ/"ŸÅáv;¤¯gã§RŠ¤Oûà}Mnç‹m3±lÞëQUªI;À¦êO@/i µ¿¢®m†u6TOÛL%Íñ¸%‚P?LïÍL—§-ô»÷^½ûÕ‹ÆñuÿQi¶ô#G§C[i
-3¹‹´‘ši`´V¾z½9P•LÕ?õ®|½âgë†ú
-³ƒ;è
+xÚµWÝoÛ6÷_¡u/2P1ü%ñ¡Ò­	Z`]W;耴´Ä$B-Q“ä¸ùïw$%E¶åÆ鶃_w÷»ûÝ‘:cïÖÃÞåìõrvvA©#câ-o<‚1Jõ¢D .Bo™y×þB¥m®Ëù—å;+ž E¡§aÆNŽ"†æÁóßÕZªl%hΉß+'€€Œ‘a÷ê,6B³7ËÙß3›Ø##8bÌK‹ÙõìepöÎȉÄÛZÉÂc<Aç0_{‹ÙŸ3ÜÅ8a+ˆÒpßX,â£ÆQ;ÎÖ8Xã±áÍ7iŸ,a=>q±>VOøõ¡/Ò:¯ZPcÌoµCÿwY¹Oy™é9Mümã6Þ/Äe­7U3ÖbþÕû·íœ§4äH„ápjéàb’t`æÂúù§³U^ž­dsgü Ý€0ÄCÑOoœr?/óö²®ô„*…»ª¿ÖJ¶ÊÍfv;бoËžÈ,sr2MÛ&SÕÓ’7yÙÔ÷i³ãJ²ãŠÍ¡™Øšü™Åoºyéæ}ÍÜäð)§¹³_ªv$Qô0ƒoek^½cg¸üÂ\QŽýM™sBµÖµö¡R¯²©ÐðªQµÅã1ámÌöÿx¹QM;a©W:{˜‚œHÚyq±)íÃ'×Góö/2sž¦zS¶}M¨ª=ô{(ÆÿŠ¬‹¼”eš÷-T}Ÿ§Ê0f–ÀCmïOÀä“ÂDŒ¢˜?çI™zJh‚|_XDQwß [»yÓÖ²Õ}ñ|²	xÀhÀÃÖĝ¿t#™bëµL¿n:Šþ¨Ôq“œœjòðšíÛ£$ "d´¢Sx¥EÈpBqì¥<,¯ÃjÐGÝÝx"¨«Ç;{";„réHY>bÌ÷Ÿè1æ4{¶’¢SÓþAoUý‚¬µø)k]j?ÔyÙžR•øT÷>ªj§Ç
+ÑS
+-šV'øŠSMç‹31<>ûÍT<2¡0èdÍ–€ó%ï:àûshÍ4$-Œ…¯dj«;·2åéf[Ó·ÝAß
+_ä0Á𾪬qGæ#mÆÕ< Må·ù½±£J·”Nk§q3ûý…²2öù7§íKËOؤB~;_–fÄfi:j£Z?¸­¼t"írÝæ~wƱ¯®5{¦Úô¬’M³Í¦zÓ(BšíNø3&áº÷ qpÛÎ+â¯çæ7:$/Øúb7²0ò+é–8°!$¦'ÉnÐÖ¸®áÓÅ-›"à!~3€ƒ¦:d‰) 'áp`ÒtUj7µÍ^»¥¾1#õŒ½©Ý®K¾†§æQÉîwäÈ:u]Ùá­@£pœÓæ%lÅ&g™;ÛXwaÒÑÂF´Lü7"	F$}šbΨ¿úNÎB$’á¯TUëÛZv^Ù¨¢!*K<…æŸÄÑ.ñÖ3
+…Ûש™»KafÉ¸ÞØÿsÀcÛ@*Îü坪;U9LÌЕéÆênLgÍdÄŒC¢·¾Ñõ>p!Ë`ç*š M™¶¾
 endstream
 endobj
-2378 0 obj <<
+2388 0 obj <<
 /Type /Page
-/Contents 2379 0 R
-/Resources 2377 0 R
+/Contents 2389 0 R
+/Resources 2387 0 R
 /MediaBox [0 0 612 792]
-/Parent 2351 0 R
+/Parent 2359 0 R
 >> endobj
-2380 0 obj <<
-/D [2378 0 R /XYZ 100.892 685.529 null]
+2390 0 obj <<
+/D [2388 0 R /XYZ 100.892 685.529 null]
 >> endobj
 1492 0 obj <<
-/D [2378 0 R /XYZ 100.892 660.623 null]
+/D [2388 0 R /XYZ 100.892 660.623 null]
 >> endobj
-2376 0 obj <<
-/D [2378 0 R /XYZ 100.892 643.753 null]
+2386 0 obj <<
+/D [2388 0 R /XYZ 100.892 643.753 null]
 >> endobj
-2381 0 obj <<
-/D [2378 0 R /XYZ 100.892 145.687 null]
+2391 0 obj <<
+/D [2388 0 R /XYZ 100.892 199.884 null]
 >> endobj
-2377 0 obj <<
+2387 0 obj <<
 /Font << /F22 1211 0 R /F28 1124 0 R /F15 1133 0 R /F59 1905 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-2385 0 obj <<
-/Length 1971      
+2395 0 obj <<
+/Length 1824      
 /Filter /FlateDecode
 >>
 stream
-xÚ¥M“Û4ôž_á8ÃÆ+É’?öHi™r€B·3…ƒÖv6fc;µœ
-;ÿ÷ô$ÇN½m.‘ôüô¾¿Ü,ø~õííêú•È΢œå<¸Ý\ñ(e<H²<R¹nËà}gë?n TdQž$1Ü*Bçm£÷ûõ&V2üéwÆ“¢¢ÃÕ°yxZÇ,ìp×?ÔíýzÃ%OÂ;} ‘‡=ad´zy»ú°â@™|"‘Šâ8(šÕû?XP·Åyœ,fÄ*‹¥`¿Þ®~^±©š\ÍÔLA‘T‰Ì#«ªÐ臵ÈB<á¡nqeaÕ®Eýë–>»ŠŒ¢òa¦"®¤·Êu5×mÌ©$ì¹Iå “C³É½çnˆÝ	™WÖ²p"(wB0+„¼Õ
-Š~§éˆ7È0ØðTD,KaGJæÄé„È]_6áVg¯<Û5Ëh½‘q¾3a/ؘ'3Tvë
-’ÚÓ±Ûâ*Â'”º;öt*ð´ëê¢:_µè+=x°ôÞýøú7+<#©	=òMd¨‹¢;¶(ð`® ”¢¿Júv´ÃfØQ·?ˆ"yô‹x–{?˜f‹ðîn“Qž%ýÐw÷½v‚YÝ’Q7ë!!&R5w5§ÈXø]×hô'îAôžv^Aˆ<žÈTÞîªÞÝÑãtèv$
-­C<t®£Ÿ·]ɱÑífju/¨¾¯šŠLömK¼ƒ[ôÔmÍÑÑŽN¨KvVö£á·.-,Ó(aÊ#¢kÈ	ÅlôP²Ê,QQ–
-ˆ«ÜæŠjsÁf˜œVçºDEI.æ9ì«a×õ˜kBQÌ‹$,Žf肝͍Y$Eøk
-ÁHŸl”þ4u&džljÚÔ(¥„1eGác ©8š.Zò_Y÷U1t¶~Å1y>
-+í†`4]d‹¯¯š@%‡ò*ÁPf…«‘œ_`½ß(Æ JØ¢«Ä)¨RÈ‹j[õ}U:øD_8’*™Ö
-8ÙÜ·;J÷+J']bI"ºÁá6õœ h/þÔD^ä"¼ï»ãÁО¬YÒáÐSÕàácÝaop¿‡ÍÓ:‹­UbÄn«¢2F÷ö›-™<|Uc¹»úäiØê…`P ŽxÑñïæ©ç
-ÞÐ[cwNµí à5LïÔ5<hc­]K«³|´
-°©f¥ÁìêÃ'};_‹E_¿p±'„pU6“(8úêL_äúz
-£4§aèº9ÞùjOÚ]ª
-­/ŽUù‘¯½õ0Þ’Ë3r}¬Kd“äa©MŸ a{(ot y`S`C]Û ˜<œÚ³ÍhñuKÐageÂ{Ú8¤€¦f at QæfXHV¤§	6xˆ÷º °tXÕssGÎa\›t°»‚j»Xó(çò£™H×f‰²È#™Œ5ûÚZo¬€Ù+ÑÀH
-zò+ÌŠ®oÐ}^x«Í”íØ×N}Ãæ2~Ñ2ûêì¼B3΍›ºº#Ò	)Ÿ'¬ðÓT°?臎z¨1wr´El©ÑÀ%ãѺ–1LÃ’bèõy:é5(ªk`”ŽÔši¦×d³d­>@èúš
-= ¨ìéö¾2„
-1±4‚ª<\ÌFЭôÝ’¸*Ä¹5^VÚdivÑâO–”Ôé€ãÐa³¯©ÅÒ·Ñõ84øľ„Ô¤^LS¢m»ýÞ&ñÉÜ,jì²?ŽAZW¼ú®¾‚<f
-F› 
-	Írs ÕÆñõß4fÁ¹­[óX˜–’rJªØu§Ö‘ú…Vü|ƒ?ÊÿŒÞ붹ñM¥aÿ•¨SnJÓƒ>î:sŠMWÎ)ï¿éO]ußômN_›»äåظáÝ–fày´D˜-¥°ö•qµ²5õÍ^•º
-­Üôc{ip·(DZG~Ґàh†þXÇ~qD:Átfë«”D
-7fñ‡ÅjÈ­g N‡)8ön¦Áò&ÝóGÊs¾(#,‰Ôy¨¥	ëˆYÌLf'O_Ñw”
-(áb™Žó(MÓY™¾v3lžFŒçSý$¦>êô<›”r§ÎœÍL Ç©	8s/@þœ	8t“üÜM°@¢ŠEQ at +–^Ú Ø<k&åÜ“@¿$žÊHžŸê—µ/†7H*“‹Ú'—k_×¢*÷ÇÞõ·±ÑAý¦ ‡±‹ 'z
-L‘^¿¡NOˆ|S™±ÚÕì:CNn ª?‘^Õgî"â(¤ÝâHL=ÚXì„Ü÷Rü£Ú¤X‡_"­ñß.MïЭ¶™Ö›¯çp½w7íh–r7U}SÀCk0˜ì£6é%Ï,	ÉsK2¿è˜sÆ `“<‡€Åj‚@=vwÆ/Þ½yK _nˆÚÞÿ%u攝=IwiX°_à%hM· oCÙQº
-Ý=ƒ
-û6ü‚÷–ú‚€›v\Ò	AoÎãñçcuôƒƒ6þ1øÿëþ Ë¦nç­uwØÿ)è‘VÓÕps}ÍsˆÍ$‹xÄù
-:Ëá½ü\o{–SòyNìYNê}hÌg؈%6£×üúòvõ/ãÏxæ
+xÚ¥Ënä6òÞ_! ‡U#nµHQ/wàYLÉ$ãÁ.0›ƒ,±ÝZëÑCJîAþ}«X¤ZêÈq\$²X¬÷‹¡÷è…Þ¿6ÿ¼ßìßóÌca‡9óî‹Y†ÌK²<ˆsáÝWÞ?ʶ?ߨÜË‚<Ibr¸ÅãœOmÑ4Û]ÿ‡ÿ†,)%m¾—Öçþy…~+õTwÛ,ñß‹Ó ˆÌW„Í‘Ñæî~óuÀrè±™DqE^Ùn¾üzœ}ç…A”gÞÙ`¶^gAÇ°n¼O›7á\M/ÔLA‘Tx‰È£ªP<ÊVv[žùÃv'"á]%-?ÿá?7´Ôc‰8GÚÚÚæʌ։3Ψ¥*ªŠ0—’ˆ4HÂØ!]µFŽó 
+ó	©ªà*5d)wˆ(pœ£ˆFÔ3Š-ÑKVpú#oÇ“8HrîíXÄ"'§FÇ^àûýÿ‰_Žzè[‚
+ývTûF@Npÿßõp´GGIøΒ̊ӏŠ `ÓlÊü¾.MDÜ <õK%‹ANA}+Ð!I“°U­d9ôê°¢È?ôH”…ó‚Ñr‰2@$‡8`$iFÔ»Âú²‹ÃÐÿ¬MôFqbõ‹Sÿ¤äA*%+Ÿ©[’#6ú¦V_Øa@ÑJ¿èA¶¨noÁѝ	hÆåŽœ h'þÌDçÜTýxÒ´&[V´9)àd,ý\÷#¬5®X¼l³È˜ô-ìÕN–RëB™3tuÄü÷u#ñÔ^}q4@ƒü°Å‹–ßíæŽsa6(c,ðι6E¼ö WR”Ïl
+m¬}Gk?84°Î`±ã ©ô±>ý)_óU_¿³¡Ç9'gãbeœÇ~tOOäúz3pEC?Ñu=>ûFa/ÕšþD|.«×|mâ-ÉÀ¡=r}®+d“ä~UA¾*¨n´!y`Qb3<e˜¼Ê·h¤IhñCGÐáhdÂ{à
+â@hnei†—#­(M|@x¯KŠKì¢{ÿ>Îç.gЗ¦R¨Û‡ ¢ê°Zó gÂa’RDºÖk”yˆd*Ù{c½²šL4¡‘âRÓ¢W-ºÏ	o´™³užF8µ
+Gh@À`a%¿ŽfÕ
+šqiÜÔÖž¦èH`H	=c…GSPÁúT¨Œ\5æBFSÄÖúLÊMÖ5Œ#N¼¶C,Og­Eµý˃ڑ3-ôj‹'Ó‚(oÉFµÅ	B÷¤jªó  ²WtR*ÄÄŠÃXœœMÝn/‡rÐCñ°&nœüÒ¯«m2(T¬¸ ú•”Ôê Êô§]#Ÿ©ÃÒÙäzœ\â+!5©PíÐ7Iâ³¾]ÕØf?H˹-^ªï‡o Ã8ôÛ' 
+	½rw¢¿‰ãý¯EY‚3}s¨;ý\êßÖ’rNª<öçÎ’ú‰þx|‹Ÿå¿@¦hŠ®½uÍ¥œ`•¨UnNӁ~?/,)¶}µ¤8>~«Î¿Üôߪ_vç+¯ƒ+\ºänjÜ0 û•Ä¼L–3¥þJj[+;]?˜ìS[¡c;ü˜Ã\ì-
+‘Î’Ÿ5$ØêAå0*¹fÄ3g¦¾
+AÔp¡X졆ܛxà|˜‚­²3
+–7Ñ'Ä¥F_•‘0	âËLk¼jêˆ^ÍÌÐž®¢)PÂÕ2åAš¦‹2½·#lž!Ë—*Ïcêw’že³R.¢Ôš€…ÀvnØ0öš	t“üÒM°@¢ÊUQ@«0½¶°yÕ¡KÌýšx*‹×j_OT$WµO¬×¾¾CUGeûÛÔè ~S€ÃØE3½æH>R'„D¾–zj†æ¯=Ž!g;PÕŸ‹€Hïëw°+Òn1&¹H í
+,vBæz)tÇÚ¤Y‡"vgWÈmaT…É4¥ÿ±„½iF³”ÙyHª¶ ž¼5Mv«#±IzÁ2CB°Ü€ÌWms†°IžCÀb5A`1u{ƃwŸ?~"+7D­qoï§ìâIºKÂ9‡ 1ÝŠ¼-eGe[4tû*ÍÓðfppñŸ¸yÇ%ôñ"0nåè‡B»Çàßk¬Í©¨Úº[¶Öã©ùŸ° gúë¾|’Ãí~ÏrˆÍ$XÀØ-:ËâݽÕÛ^唼Í)üûœ¾¶ú
+>|Ï
+‘BÔŒvfxÒWàåuià”„ðuòiäê
+àu½Ÿ´®;÷B<ÍÃAÐ6¼ñèwA˜¬á]UWчTAÆfõ’…‹—si	ð}[·Ÿ+Ï«Uš1pâԍ«ÛØÁ3Í“1&³5u'o»ÿÝýæÿ½­	
 endstream
 endobj
-2384 0 obj <<
+2394 0 obj <<
 /Type /Page
-/Contents 2385 0 R
-/Resources 2383 0 R
+/Contents 2395 0 R
+/Resources 2393 0 R
 /MediaBox [0 0 612 792]
-/Parent 2351 0 R
-/Annots [ 2382 0 R ]
+/Parent 2359 0 R
+/Annots [ 2392 0 R ]
 >> endobj
-2382 0 obj <<
+2392 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [457.501 253.62 508.322 265.309]
+/Rect [457.501 299.687 508.322 311.376]
 /Subtype /Link
 /A << /S /GoTo /D (acct2net) >>
 >> endobj
-2386 0 obj <<
-/D [2384 0 R /XYZ 151.701 685.529 null]
+2396 0 obj <<
+/D [2394 0 R /XYZ 151.701 685.529 null]
 >> endobj
-2387 0 obj <<
-/D [2384 0 R /XYZ 151.701 566.247 null]
+2397 0 obj <<
+/D [2394 0 R /XYZ 151.701 620.444 null]
 >> endobj
-2388 0 obj <<
-/D [2384 0 R /XYZ 151.701 518.825 null]
+2398 0 obj <<
+/D [2394 0 R /XYZ 151.701 571.667 null]
 >> endobj
-2389 0 obj <<
-/D [2384 0 R /XYZ 151.701 444.305 null]
+2399 0 obj <<
+/D [2394 0 R /XYZ 151.701 495.792 null]
 >> endobj
-2390 0 obj <<
-/D [2384 0 R /XYZ 151.701 274.94 null]
+2400 0 obj <<
+/D [2394 0 R /XYZ 151.701 322.362 null]
 >> endobj
-2391 0 obj <<
-/D [2384 0 R /XYZ 151.701 213.968 null]
+2401 0 obj <<
+/D [2394 0 R /XYZ 151.701 260.036 null]
 >> endobj
-2383 0 obj <<
+2402 0 obj <<
+/D [2394 0 R /XYZ 151.701 140.803 null]
+>> endobj
+2393 0 obj <<
 /Font << /F28 1124 0 R /F22 1211 0 R /F15 1133 0 R /F59 1905 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-2395 0 obj <<
-/Length 1260      
+2406 0 obj <<
+/Length 1366      
 /Filter /FlateDecode
 >>
 stream
-xÚÍWKÛ6¾ûWè…"šÔ[¹h²i“⅝ô°ÉA+Ñkb%ÑéÝúßwÈ¡lÙЛz9œÎ¿yˆ~]ü²Y¬>DQÓ2g<ØlÎ-Ê(ÈŠ’¦elšàŽ¬Em¤ê—ß6Ÿ{AË,K,{TRÜù"ÓeÈY“Ý¾èM’KNFán %+Ýe1Ï)ãù(—–iq³Y|_p ²€OìIiu·¸ûÆ‚Î>ŒÆe<;Î.ˆÓ‚fi
-ë6X/þX°©<ÞË£‚rp KJê±·ovR/Ã8ŽI=ˆÊ·IˆÙ	¤ö¢ZWÃéûAö˨ O¿ÄAxùgivÈÔ+¤TZˇ^4¸»MÈWÆ“Öˆ:ïG³ƒ—à_„§IÎÑHž]qÝ…)c䦑Þo®×
-ø´œ `”§§g[	S¯êÃ^¯:Ù	Z«þI£ÔUØ8„­à£˜ñÎúZuðÔË('—VĤ•½x;gAÈs at Q\aœR¡Æj¿oemÓ¯Tm„	µ·è–a”EéÅñSßPkr8TÏpOaž-¼ˆÐµ§°NîþçQ5ǽøŸEõ‡ÃT̆鳖ýÃ2LxAŽÖê0àn[Ùí“£
-Ò¤ê£6¢Ãµ°æpúöqé3Ϫ~ÎÃ(¶§¼r³«÷…ív.¾%£I–Ž.7¨=!iš”>øc„A™¼ÀDÕc#
-ôNYòsdÙ_‡ÅRoþªl
-D	[£+.òª„/_ˆ9(ŽŠ-¶mª¾©†Æî’S‹²_¢Úé6±ƒAÒÀ ÷nA.Þ}þ}Ì'ÆæÀÃap)Œ6_E±óˆU>`x—‹áÁ¨ÀXWm{ô$_…ƒŠ<yôÁ
-âîωwÅ@›I’”|X‚mjðâð7s°a@”2?ÙFU£Þ=ZäH at p
-ÅÃb	WØï¬äÔ·ÕÝý¿”´Uâµ¢ñCM›•ì¥ÏÙâA`œ'ÒW(8Ù=#ÿ*ÎæO4üPe‰Ø,ÊßMÀïÎF´3ÒW_i1<ÉÚm8ѐ޵Ñ¿‚½·ë5|¸W ð»@·^ßo×á}¥E3Ñý¶ÁCÕl-æ%äŽìííIj­³„]t!XëìÄ­ðǽ2¸8h/ZÙ'ïo×^x…É`+c^é%ðð´ÚŠ¹‡²&IvvêT}Ò¼}°R{7ϹõvPÝxî!d¸ðÙ%Þ ½†2€­qšI¸˜E4Oò‹:íë®?¹0»×îév/VqèkìTõ]ö•Z«qN«&mrÆ¢<v¯éUì”6úíÜMÐ`"~ê⾌SŸíý¾=úfÐÊGc¼\êZ34¢¬Ì.pï­yš§d+[áóèYö㬐À@Ëæ
-«$Êi”GdçVÛZ Ý&eòesRµ²©Îóú¥wÌéà,Gá÷g`F9;W`pÃötKÛÂ$‚h±»Êqr‡G»W‡‡‹ÐÏ ‡(†)ºò'ÒsbÎÃtÄ
-ÌËz¢ÕË B­Ô˽ôóÇfyUÖ~¶0$ô§q¡UçV ›:‚×ðÐ[©ìÒå	|Ÿ–iæ#æ™&3ì&­Ñi8å%îÏíÐgÇLJ~YñäQLÖÎ’iÉ¿ð÷ó7R¥ë
+xڝWK“Û6¾ûWh¦j&’I½•KgšG›2íØI›´2½ÒD‘ÞíþûeK;Ú¤éI| $ ~ø qïÎãÞï›ßö›íÛ(òò°Ì¹ðöGOpeäeE¦eâíÞ
+ÛÉÚ´jð¿ìß[ñ",³,Añ¨9Hs’‹Â8ôÁ³˜½ëOìå`*Ðô›”¸!,yi/‹Er‘Oêq‰B›7ûÍ·€E=iÇ^Ýon¾pï {ï=Æeá=XÉÞ‹Ó"ÌÒƝ·ÛüµásÓr~¯ˆŠP€Yœ…B¤t{u:umæ[UimFYõ~eQºØ¾a}>é`¬ü )g܉Ö…éîí[8}vq J°9ñ‚8	ÓÌ]AX(y7AÊ9{sh
+ÇÌ4	ûÌEÒA0%séTÁC‘^žb+M½E·}ÛËÐ<ž¤&­¥EB@(
+1©EWž‡Zõð|~”³¥1ëÚA¾\³ 9 #.{Éâúó*VõQ·Ã$¢`~T0uiv¬pzo×ÆÖHZՏÚÈžÆc,`÷Ìã’Õ`Ø$W
+k>F1"¾\„ùÐÔ' „Žk.y˜dé¤ðК¥À3ì"Ó¤táŸb‡ÙÐãÌhZ­4á@7
+—Zn‡§aÁÕ7ÿT˜ƒ¤™=‘bO¢y‰y$ +3óò™˜ÃÁQ‘’Å8ЦÕxÀYr	²Qøeª›OT
+-í 
+ q[Ñ¢Á«îHø²Á,¸;6	¼Éæ'Qìf•Ýecx6ª4ÖU×=º%CRÒBEŽnyò·Fy÷ç̹b€æ’$eo}°MNþb
+6|™£RædJ`ŽºùŠÐiÂ)‚‰FD¸¨:wî;ªº¿]ÓL¨ˆ<ñ_ï´ˆëð°m‡ÖÀçjð()Î?{ÂÅîÿ{ÀÕþÙ	?Ç-_Åù«Üàåù„wΆªw#-Çû¶¶Á4$x0jhó3üa·ƒp(ú6 éΝð÷»»à¶Òò0;û9tƒ‹ª;#ó²§ðö$EëZM# /D‹ÓÁü@È•n{P†gíT+üöúÃÎ ^Q: 7æ%kÝ žVG¹öRè`’ä`g¯.ü+iÍÙ#u²…GÕOûNBF—ï@ÒðÕä5•ÇIi%åb…y’/˜Ú1¯ÛY˜=hûtͳ<µ_xßVbÇÕÚ‘ŒiªY©\±(íkº#¥~¹v”˜H\*¹+ÄJ	ÃúïXè«+]ûÕŘ.oõ3åJQVfKà;3‘æ);¶t™ôÐSÐC—–)4xJ”‡QyARBï$®à[@·Æ>ù±`Uתkϸô eЫE¤üú
+Í(çWG°®ãÚúÂÎ*+),"q®ÎwÑ¯ ˆ(f{û¸Ó:IÊZX @=ÒäÛØâzªÓ!Œ¢Ö‰(¿¥R®ý‰ÄdP¡¦V½00[¨	¶e£M#‘ªphó¾÷~š¹x9¡Y³Yq´'\ò’æׂè²cÅÊO~ÏžÄÂdg-YP¨ÀŽ«ÿSϵJ‹ïŽ>fÑÕÒ¸>øì@ñÏ&–ÒÓÌ‚ãÛðÀÀß»³›{L“‘¾§jÞ4rÔ/p¡p/‰[½íiRWHz–	ŠÄfÚ¼LÎÂg®ƒÈ°8Zª¼®ÅÔU ¥ƒûÆm¢ý£6¤…Ïíduî4®º¼‚lÒ$IJšL, ±FµßoÕñʳ§s;…Û›3þ¢
+o/Ï=}á—ì_ž7¦f
 endstream
 endobj
-2394 0 obj <<
+2405 0 obj <<
 /Type /Page
-/Contents 2395 0 R
-/Resources 2393 0 R
+/Contents 2406 0 R
+/Resources 2404 0 R
 /MediaBox [0 0 612 792]
-/Parent 2351 0 R
-/Annots [ 2392 0 R ]
+/Parent 2359 0 R
+/Annots [ 2403 0 R ]
 >> endobj
-2392 0 obj <<
+2403 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [248.259 471.447 317.979 483.136]
+/Rect [248.259 515.754 317.979 527.444]
 /Subtype /Link
 /A << /S /GoTo /D (dhcp01) >>
 >> endobj
-2396 0 obj <<
-/D [2394 0 R /XYZ 100.892 685.529 null]
+2407 0 obj <<
+/D [2405 0 R /XYZ 100.892 685.529 null]
 >> endobj
-2397 0 obj <<
-/D [2394 0 R /XYZ 100.892 647.543 null]
+2408 0 obj <<
+/D [2405 0 R /XYZ 100.892 622.565 null]
 >> endobj
-2398 0 obj <<
-/D [2394 0 R /XYZ 100.892 579.624 null]
+2409 0 obj <<
+/D [2405 0 R /XYZ 100.892 553.436 null]
 >> endobj
-2399 0 obj <<
-/D [2394 0 R /XYZ 100.892 509.584 null]
+2410 0 obj <<
+/D [2405 0 R /XYZ 100.892 516.751 null]
 >> endobj
-2400 0 obj <<
-/D [2394 0 R /XYZ 100.892 472.443 null]
+2411 0 obj <<
+/D [2405 0 R /XYZ 100.892 368.448 null]
 >> endobj
-2401 0 obj <<
-/D [2394 0 R /XYZ 100.892 323.229 null]
->> endobj
 134 0 obj <<
-/D [2394 0 R /XYZ 100.892 196.921 null]
+/D [2405 0 R /XYZ 100.892 244.124 null]
 >> endobj
-2402 0 obj <<
-/D [2394 0 R /XYZ 100.892 169.814 null]
+2412 0 obj <<
+/D [2405 0 R /XYZ 100.892 217.473 null]
 >> endobj
-2393 0 obj <<
-/Font << /F22 1211 0 R /F28 1124 0 R /F15 1133 0 R /F59 1905 0 R /F17 1131 0 R >>
+2413 0 obj <<
+/D [2405 0 R /XYZ 100.892 167.238 null]
+>> endobj
+2404 0 obj <<
+/Font << /F22 1211 0 R /F28 1124 0 R /F59 1905 0 R /F15 1133 0 R /F17 1131 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-2405 0 obj <<
-/Length 1138      
+2416 0 obj <<
+/Length 988       
 /Filter /FlateDecode
 >>
 stream
-xڝW]o¤6}Ÿ_6ŠQù0X©ÝÕ6Úmš¤ÉTj•äÁ€g@˜Ú&£ô×÷Rmò4¶9çÜë{¯í;ž±3<ã|õi³rõcyNâ%ÈØl
-!çÌCÆ:Nœ(	MnÜ™¡g=l¾Ô7b'Y¯C‰ôåGg Ôcnk\U–D¡yuï¡uFÔä’ËO̽x&•#ö½lv–B´6?¸ D&Sh_Z}Ù¬þY!Pö4ñ(r‚ÀÈêÕ݃gäðí›á9AûYA;ë(‚qeÜ®þXyz›Þt»(šmw9^ë0qú}É­ §÷b wväyæ×-¸èùæ“åÇ&í˜
-I”Lå@ÅÑ^§NF›­BÎ
-¡	+¢ôÌÕ µlÿ̤»NÏi+JÚ¦~[ÌpMaü'¹›¢(5¤ÆÒÓ'5ÉpljtÄ°ãÐñ‘oØ(p¢0ÑÙõ§ÐëÀTþ†&#[I›¬&˜	Dz£ 47…þ(7À¸Ð™PAZ=+hWåjŒ«½4£ãʆÚ&Q“ÁÈ£­]æX(¯=åo¤Ü½Ý 0!¼°i¤¤àj•nÕ¯Ž8:VÓ!,°Î,dvMùq)Ÿ`5œø,Pf¥â6çE˜ä‚_C üÈ´ùÔË!ªçê;”‚Èz(wj¼-+ÂõÑzDŽEó\ïšÑŒpÞŸŸK2Yjòá® 5áÞÁlYÙÈz¹!¢¢;ÚÌÉÑqq–Ñ®ï3Ì	{,3²Ì•±'Cô®FW¿9KÔ#õõ¼¢)®ÔøpÌ–w»úÐ#'Fñ,{ʾïíZ%ö³úùôõââ÷«›/KŠ-æ|¯½Ï
-,fÄÓK²?½–ÊòSµv‚Po„œÏäŽù]îô†ØD¦û´v®3GŽFÀ‡fG $M,Y€k‚5"E¬ñ|«.™Ëqbê[bãÈŸ8TÒŒé-ÔÔÁ#œVz~6#ïËFç<Í0×A,(‹ÖûC
-žŒh±Ï^ß.:]нBà\gL§Á‰1ËgR—tIh¤ËøèÂÍXÙΓïvœ¹<-WÂFŽ=\Dç
-½÷“ãîdÉ^N*"È›MM›b¯ë¾MJÿUõ7²NŽw'ÉŸzý&áÑïç¯Ä_>Go1$™5RòËÄޏEªÆYQ6ä
-É—j¾V<—´uò]	ÞâŠkQ[[r1s«2ušÒüé™ö’dÉ¿èšZâòöèN
-·ÖÿÓ7i±(‰… L9+ç‡ñ¯‹Mk\jNOç3Òßä…sO¶„12怋g÷ÈÄÃõ»¶¥L,’ì…Áq–ž#ýôܹ‘ñ:Ë:1¯GŽ‡xðgz(ٝæ³FµlÐÀ”MVu¼Nƒ0Q=,c=/ûŽ
-ú°¨ïÃÔâø*ì=4B|ì2aÊÚ•ÀL¶€ðx"³êÛ{ÍÏéN¶{±I˜ 2R«{ÙÂõMâ´í~áÏÀGîV¢
+xڝVËnÛ8Ýû+„AdzP[
+ÐE[t‚éd’4qI´DËB$RCR2__R¤eËÃtš¬D‘çœû yy}«°|ëbòq9ñþønê§ÀZ®-wákž¤nœFÖ2·îíÈŸ>.¿h`%n:ŸGV/„P¹«aUM0ŽìëÌ3¤~®Ÿ©ÝMCß&rDŸJ\L¹ýi.€À¦
+HC“ÏËÉ? ”}x»aheõäþÑ·r±öÅòÝ0M¬®GÖV'î<ŽÅ¸²î&_'þa˜q:
+s!YDÖ<œ» Ä*J?Îø±osÄxi=uâ ¶&ýbÝXÃ/	ÌÕ2«Wj¼.5^—bzHI= ]	:”‹R¥wCI†ë³ÓcQÆK‚ÕÏ»û
+©{|÷fCKÌ}#^‘‚à7‘a–‘ó#Ëñoq¢Û2Cf»2÷h—}dû´«Ñõ_®‰z¢V/*²‚•‹†5’)2î‹úدE±›€dè}*(i¥ö^}>þyyù÷õígCä
+d¬ÓÞgÈG¼Ùêf7Ah>Ss Œz 72#û§X®ëÄÍn‘ƒävÏ°ÐiÆ:cä`Dø€$@Ò„ÉB+rŒEŠ±†ãH=Ä3Áz=q¾%Ö˜GöÌÄI1}noˆ"Fª­þŽ":bw%Ö›¾Ê ÓYÜÆM·µ¿ÙÎó½
+­õéÛ͝Ñé
+éæzÇôuÚùð/¤ùHꊘ„ºÌ>¸-›ñæ{-£[•Ø“°ãìêÐÅ^C‡~vÚž™ìå¨B½Ú¤ iSô×úƒo'ÿ—ê=n`ÿëö«”Ǐ•ãóÏÉëìHfMv[òáÀÜïeª†Ù¦Äè›/Õ‚@¼ZGÇÑ›ïIðVL‹:Ú’·…Ô«Ê•‡ÉŠäÏGþ9&ɾȿ蚚b²zô@w%ª–!Ö•òÍNã¿Ûq Ìi¹_ÆïçÆ£AjXjNOg#Òd¬:
+EkD)ö€ñ£2òq_]XÛ4„r#É1=®ëB>9ÑOÏ-’Õ,kùø<2¸Ëk`¦‡’Ý7a¢[9hd„‰0t“E¨l,7}ÛåÛ%Ϊ–õÏi¥6Y«i¨ÿEƒÄÞNcQת2W“Ã3¨°¢bPâžÕ‘gW3Ù±‰ÇØUß¼i~N
+Ñ	<¢\ší¦ÁÂ&m•›’\ ,Nº¼ða*ïÂHð)¡zŠ©ïšT‘¾tLZ<W¹7uG¹ø†Ÿ0éðѯ~î$ÎŹn8¤÷Âñ¾ÝZÇÝWt¤?’ÎúV
 endstream
 endobj
-2404 0 obj <<
+2415 0 obj <<
 /Type /Page
-/Contents 2405 0 R
-/Resources 2403 0 R
+/Contents 2416 0 R
+/Resources 2414 0 R
 /MediaBox [0 0 612 792]
-/Parent 2408 0 R
+/Parent 2418 0 R
 >> endobj
-2406 0 obj <<
-/D [2404 0 R /XYZ 151.701 685.529 null]
+2417 0 obj <<
+/D [2415 0 R /XYZ 151.701 685.529 null]
 >> endobj
-2407 0 obj <<
-/D [2404 0 R /XYZ 151.701 660.623 null]
->> endobj
-2403 0 obj <<
-/Font << /F28 1124 0 R /F22 1211 0 R /F15 1133 0 R /F59 1905 0 R >>
+2414 0 obj <<
+/Font << /F28 1124 0 R /F22 1211 0 R /F59 1905 0 R /F15 1133 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-2411 0 obj <<
-/Length 1176      
+2421 0 obj <<
+/Length 1190      
 /Filter /FlateDecode
 >>
 stream
-xÚ­VKsÛ6¾ëWpRw†œ	a<>ÜCDZëÄž4u+åäæ QÄš$Žê™þø.T$›Ž=MuÅâÃîb÷[à`ààíäÍlr|Ai¡"Ã$˜-‚1ʤyx‘³EpNeÙWª>Í®¬zŽŠ4MŒ:-mìô(b(Š	NYxÙljÙȶ°3"á°9‡P{#Â$¶'Ä(M~™M>Oq@öìሱ l&7Ÿp°€µ« #VäÁÖj6ã9J9‡qL'¿O𾏄ïŸKhŽ8&²Ž˜ÓW²•Zô2Šc¡hÍ7	¥ÖJ{Qç¾KU×*¢Y¸íNœW¼ØGÇAÌ”'Äá~lo[µ8Ny¸Z4²—ÚMe[ª»¦rqâ$¯j5—ºe
-aˆ'…ƒº\µJWíÊ©Þ}ø æ¡û<«¥0.RŠˆæáÖü	ãབྷֵŒÎ	çQjr©´t‚VVTJ¹ _iq\¸å®ºwCåOӐ°™|]ƒ¡hÌÉsáîÆâÐÊRvÐ÷QÎBd“f¸m«X°"ˆ)AÇ'æ¡ÒMÌ1ÏÖ²4¾Þº«î×¢w7ܯ}L5¹³4:©¿˜¹ôQuN®ïÚ|¯Gb°h?èZ©þS+‡›Î]šøÛ}ÿqŸ•–7j拱0„&‰Óø9Š
-.MÁ øc·r|×éãn^µÇ­±²øü)8þ¿ÂøåpÝz(<Ü‘‰äX³éò)ÿ\ضUÈO…®`Œ£)ÌÇŒóHƒož‚äßùL¡Î -GX=Mw¸ƒò´Ø#˜œ¡³A{!dÄfºl¦©ËfK2Vè»M]õn½qu¾pÕk$B35¢†Ê§YvÊ-B1ié@„¶qÆNùaüDmv°<ûyAÕC´Pónª–^ÜC·I1/XViãÉn[£lëAj¹ڐÓh³åôåqĈïÂøڹŠ¯0Nýꤿ5NH¡@$ÙÌ~›¾;ý#¢iø–Ž–bDIòõ8à¯øKl,ã'	)óÒ¡Y{©mÉ9/löXY¨í˜î"ëV °#‰³¼ÊxÕØè–GãÃ(¼)ŠÁâÊ÷N—%);IQAòCÊfÏQ6‡ná(›Slûµû‚ë¦u5ê®s¢Rµí;7-gÐ÷mÌM±X9‰íF0…lßµ&sÙ©^õÐ^ò0ØoÀ~e]ÁsÉÓÁ{÷­U)êµêñÇíÙ	G¹—áÇÜ¿ÑÖP]-¼<ÇÎî7ÃðL5æ%6FZñðóª†f¶·‹í·¯ÕÊUšñð¼ênýž²ß*}ë¬}ïtÌp
-©J9f(í¨{vêVvª–£Ï%dñ—²ó¤»‡pQµÜ•¨­ø6ÚåõÙ¨d`½YvôÃð<æ‚Þ;=ÿõòÑ­µïó_oê¿\ÃÇá5<mñ€ï䶖}_‹ò(Î_€€„¼’>y’1ûbú_Óƒ
-¾ð|ÿP²n
+xÚ¥VmoÛ6þî_!t@ÃQ/݇!M–6AÓ¥³Èú–G‹$º”/À~üŽ¤äȉ²‹?XÇãñáÝñøI°
+Hðaò~>9<e,Hp–̯JN3Äi†Eóep…f*o]O¿ÎϝyŠ³8Ž¬9Ë0kâíæxRstV­KU©º•°rJQ¿8…pF2·§	&4é—GÔM~™O¾M((I@þÌyW“«¯$XÂÜy at 0ÏÒ`ë,«€‹ÇB€\³É—	Æ(²á¾”¥˜B q”aˆÝýlUkSÔ«i(˜@›ú¶ÖÛÚÖÒÈJµÊøᛥ^-”ißø˜¨b“ ä§	÷¨Ç¥’°Œ3†ä”¥hkÿ@JÐ}§-K+P¤ŒÑ¦ñÊÅ43u­òŠµÑN•+µßZm„d½ôÓM+MëEÝíf é°˜>́(+»óBv[76 ë1åXD™÷¸V¹jiî§)G؝HŸJg˜ñ,äžEý©ï]…‚t|£rë-ìÅ#ÔÞHëç )/̬7©÷,eîìØfÙN×›M]C,õ;ŸïGgÙy4LºÑºýÁ¢ hÝøC“ûï?þ³2jí¥j±KXy‹Ÿ§aÄ ¤8D’¼#ÄÏnsØ,Šú°¶0NžáÄšx=ÚÀ¹Œ|?\3ÇàêÁíqp6aPbÕºý©«ø—²¶-j@~.sâ‹a<æ\‡Ô;ø~<{™xâ×tE9BPŒ?ìè
+p§.§ÃÁG„÷ÖK©*àLpÓ×2‹}-;ŠqÊn²Y—Eëç+Ë—þîZÍŸPÃÀK•,A¢pïY’ FûI¸JFyi\ A˜Lb±"²´+xš vÇA¢¨j¸ñ~¨¯;uDN-8NmåùÈ-»¶N¹® Šµ’ÆRÓh“§ìûóH°Ø¥ñ­‹esÁöãjTwj‚îQB†i´˜ÿ:ûxôÛ”ÅèÛ-&˜Ñèa;`¯ØK®ßG	EŒwÚ¾vZ×íR‘¹êqºP:™í2ëg ±#‰	“¢JEU¹ìXŽF£ùáÚuÖ{ìy’#_%	;ŠqFÓ}Âæ/¶€^á	[0]¦ÿBè¶qUzÓxU®ëºÏ‰Û†ÓÛwMÌ*¹T°ö׬bÕ¾kLö°{Jß?ê¾;Œvò| òËË^"|òßRç²¼ÑM¯þýG·w$pêò5 ÇÙ
+Ü®^ ÅÎï×½x¬+ûÈᬰÿu–D;m¾m©WîRʼn@'EsÛ-ú¬Ú­6·ÞÛOÞÆŠ3HL‘«10™çzS·ÍS°#?³{휥}\CßåMGº„Ó¢†â.d¹ïÅ£]€I΀عå¤'–÷à°ÜòÞH~N.Î>¸«ö´Þµ›uù—o÷]Â3Ð]~* ñ£Ú–ªmÃK™ßÅu ¡ ÏUW<ÑsˆñÿEŒÇ¿Up1'ñ¾\Ìüª¹*r]j3€ôânü¿½g@Ö?ó͝µIR ©ìޏAi;oõ¼#•þù¬Â‹
 endstream
 endobj
-2410 0 obj <<
+2420 0 obj <<
 /Type /Page
-/Contents 2411 0 R
-/Resources 2409 0 R
+/Contents 2421 0 R
+/Resources 2419 0 R
 /MediaBox [0 0 612 792]
-/Parent 2408 0 R
+/Parent 2418 0 R
 >> endobj
-2412 0 obj <<
-/D [2410 0 R /XYZ 100.892 685.529 null]
+2422 0 obj <<
+/D [2420 0 R /XYZ 100.892 685.529 null]
 >> endobj
-2413 0 obj <<
-/D [2410 0 R /XYZ 100.892 550.763 null]
+2423 0 obj <<
+/D [2420 0 R /XYZ 100.892 600.12 null]
 >> endobj
-2414 0 obj <<
-/D [2410 0 R /XYZ 100.892 326.419 null]
+2424 0 obj <<
+/D [2420 0 R /XYZ 100.892 378.68 null]
 >> endobj
-2409 0 obj <<
-/Font << /F22 1211 0 R /F28 1124 0 R /F15 1133 0 R /F59 1905 0 R /F51 1134 0 R >>
+2419 0 obj <<
+/Font << /F22 1211 0 R /F28 1124 0 R /F59 1905 0 R /F15 1133 0 R /F51 1134 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-2417 0 obj <<
-/Length 1589      
+2427 0 obj <<
+/Length 1640      
 /Filter /FlateDecode
 >>
 stream
-xÚ•WëoÜ6ÿ~…a€¨É’ü8 Ú,}!IÓ%]¤Å ØºœW?.¶¯iþû‘z8¾‹»u÷á$JERä4ñn=â½^¼¼Z½ŠR’0#õ®Ö4Lõâ4Eƽ«Â»öy´ürõX#/
-³8æÈÁ©H$ Hó\Ö²ª–Üÿ™Ð8W†8WÃ2Êüû%#~‹³îkÙÜ.Êiìoäv Fêw†[_´8¹ZÜ-(H&h$BƼ¼^\!^{ï<²,õî5gí1‘†±0¯¼ËŇ™š)²©™QÄÃ$‹¼˜g¡¶M¸«ûe3Bü‹®l:Q‘ÿÃÙå2‘ðÏäm™·UÛòTöÊNÇHü	?´.¢$$Yf]¤ºoÈ“¤ ô¸­kÕŽ²Pp˸ŸÕÆQ3¬—§''Wo¬ÈKYßH£áqÈž©9ñ©í¾Þvínk…ŸÉŸÈÿ[‹—oOOÏÞÿ~œ)\n•Ò!CÅÔíaJS/`,LfN_mJð;OR¿PuÛôC'¥WØÈÁìÉƍm³ŒRÿ¡nw–©*ûAÇî·k3öÙ9)¹;|³ਲœ7KêÏÚ3ȲQEl\Xõ㾇
-Æ6c¾ºÛ•ß–Bø²RZ©Á0 ¸Óµ¸zßc„—p*9‘À} oÈ‚aôºkksVš…OeS8!3šæU9ÞÅ
-Y¦§í
-šó…ဎ²›k³â¼„óÖ2kåéQ9tEDÁʼêA2Ák
-–:$>þ:÷ö		gŽIv·»z¢zä×è$%cg	šÒƒ‡iszÕÆ?rN!ž RŒW<=U(ÁÂqíÀÚFÖöeå¿ÊORˆÞì§äÇŽk+ûþÍm;ˆ,D9O`bÆÂ|€Xä@÷€ë:…,Sˆ»®\? `º13e&[À"íWÕaÀŠÔßH¤Í[0¿½0,²(:ˆÅ}¯z³:—·
-†ÂhšNýßÞ_èׂ7‚Z±÷TÓÈæ"ó󶁲ÀowÝ%†.âJ¥ ºR]zUɾT©HhŸiýÌÆ Ž…‡
-è­7:¦­Áͦf at nâ+0	&:ñ™ÿ º(‹ª³'×#›qAä.À%È£­†0|¨£Ùìldo&~TãNäª4N*žÍe·ú®òÝ`sn¿N³,L³Çd‚›yœúœD–†dŒsí’h×£¢…!µA89{
-#ë¨P}ov4²ÂâȺç<#jÀB[“N
-’äi”8—oYꟸQoŽ»;Chד¶ÞnÂ<e&”aaTZ:‘Ùø£SÞçkçÄäÌÅ@‹.°y_‚Íûlc ·‹u\/›uÛÕã1édOΡjœ†,QìH
-ùQ±É·= +ìþ~=h›õcݘvœsL»[Œ6í®‚HÔèjXÞîº^=3 ~ŽÞÛس¯ÚÎVÃï²ÞVêÙœ1U`¯ðwm;üyB±y„­Ëf[ýÍçäâíùë)‹ž~†Ã4‹B
-Þ !¥@S³#bÜKùãÊ̓î+pŠÖáXÈA†3¸ó'GLiþ‰ëWf«Ìëí_½º{no†ê¹;”µzN€ŸºîçZµ©tŠ#«IñCßü”G03q$銐WÉ‹«{ðZA$v_¬ƒ3™(rØÃéì"Óì"Óì:ø¼È ÿ¶ùT£™+)!a¹;3Æ¢.V”¸R3‹**/1Òuù‚ÕµT:&Ö]Èâ}WjáìCÂöe<ñï7ØÈ刳g3?>(&°`€Ÿ'®6$èÌš´è‹óQ„툺{mk%•ÃLj Äû€0
-*fðãG Ÿ|OAâ Ua.³­Š}}1ÛªœÉ¯®ã`±îßõ¸u•eŵ0Ë S£rŽ@›NO¸N9>è”cè×Låeñ£ýû%2‚®ŠŠ@ûzÉ",ÁðoÚf˜³_)Q’…å{ÎF…°U«9_“#[_ßèëlòõ•‚¬:’9 at k3Xt	>Ú­dSÏ¢öÐ;®¿1ígæèw7Âçó?YÆþ
+xڍWmoÛ6þž_!` •BŠ¤D耾¤mŠ$í–tÐ#ѱVKr%¹iþýîø¢ÈŽ²ÕLòx<ÞëÃ	n¼>z~utü*‘%qNr\­*hœ¤2E΃«2øòdñåê-°&Œó4åÈ™À©Dd Èð\Öj³YDLððÝgBÓBÛÅ…IÞ.	[œu_«æfQNÓðÅZm`¤ag¹ÍEG'WGߎ(H&h$bÆ‚¢>úô…%ì½
+HÌrÜÎ:`BÆ©0ß—G¿‘©™"Ÿš™$<Îò$Hy{Œ	g''WoQ&3^ªúZ-"‘ˆÅ`)AÍ@\”d1És{âcÛ}½éÚÝv¥Œð\õƒî<'e±àŽ3ò?ÇéW3¬ÏOÏÎÎßýqœnwZ™ P15"â"–Tc±Ì˜=}µ®úEÄ3–ºn›~èÔ 
+%‡µìžjüØ6‹D†wu»sL›ªL„p¿]Ù±_«ÎK)üáëEGµã¼^ÐpÖžAU.c`ã©Çý8¬1Sõ·]õ}!D¨6Ú(5XÔ÷¯»©·=æK·¡’	<ìu÷Ytg׫®­íYe	«¦ôBf4-6Õxs’2(䬙¶×hΆ:Êm®,Å{	ç­c6Ê!Ó½r芄‚+´êAjB4“¾®¢¿ÎÅ>!1áÌ3©îfWOTO¤UcíŒB%µæ
+—Öú¦×MiÝ£æôá”ÝxÓŇ³³Y}Rp£ð\;0¶Qµ¬úOù™„äÍJ~깶ªïoÑÚ¶ƒÄBÈðµæ,NÀ5¸ˆ%®*øקH@þ¹v]µºCôñõagÚN¶]eݪ;ÌW!õµ
+åóé{ˢʲƒÔ1ÀÖ÷º·» su•`W˜L“Ã2|ùæÅ{, ï4RÓ¼æ"‹¶ˆå7;¨í
+
+‰HÙhÈ-érËPµê+yŠã2£þ%`
+àXºqXƒÚ?`áGÏ´µ¨`Øô\ùL|&ÁSÀÔ=OëZ—@ÑæÎî©ÕÈf]øe´5èցM2۝µêíÄ¡nü‰BWÖKå“9íô]ìWrûËc™ß×ÜÌSFj.™ŒÉ˜çÆ5$3¾GEK»4áäü*ô©É
+Ý÷vÇ +GÖ=çY! Ðà5,ŒÕ8é´ÅØ(ËÆ,ñŽ.+-Ü2^X´QAÇݝ]7“¶ÞlÙ…
+e6•0*m¦ïÙø½SÞççÄäÌÅL‹3—.°y[Íûlc¦·Ov¤Wͪíê‘@l9¹“s šÊ˜ÉÅŽõP—ëbkÑ°ÂíO«î^ý?ԍeÇ9Dz»sOѺÝm 
+ ú¬hw]¯ŸXо@ç­ÝÙWFmçÞªÞnô“9["§À޳ߵíð”	Ä•v.ëíæ>÷§¯§,fúÓ<‰)8ƒÆ”šÚ‘âžä÷”ë;ÓUà­Ã±TƒŠç.Kùƒ3öeþ‰û—v«*êíß½þöÔ]?›§^ìPÕú)~f×u¿×ªÉ‡2%Ž¬¶Ä½¾.î?å,L‰\²äé2{¶dbyâ~ҐˆÝç ÆŽ@#s	E;8S\dZ\dZ\‡	­z½¬KȇÍ\I	‰3Îý™1Í[E‰	aæ@Efºy½€º2‰JÇzÃg$²t?òEøúpáº2ž…·klã
+µÝs…Ÿ¼%@°¸Ï3ÿ4dç,M9ðÅù(ÂõCݝ»¶u’ªa.I
+€@å= ŒÆ‚Šüx%ðûé!J´*ŒCärת¸¯1Ûªœ«¯¾ã`©iß͸u­™UkiÉ S£Ž°¶žðrzÐ(§Ð¯Ù——¥÷öï?‘	tUTŒ Ú×–àÿ¶k†É0û‘’dyœÐƒ§
+5ÂÇh³œs6yÛúúÚÜçÊïø¸ßh¨«cU ¸6ƒƒ—胫ҍjêYüÚG/Ùß'\è˜>C¸~sPWُ<Jc.L8§,U_b›¡#Nõ˝Á‹ö»#åDè2‘Kæ°ΰXŠ`
+{0z¶s¸OS7fË„/“t^ð¨q]€¤„ÀWïË7É¾WZ:it)²%“û²Ç¼õ#|Ëÿ$Þì
 endstream
 endobj
-2416 0 obj <<
+2426 0 obj <<
 /Type /Page
-/Contents 2417 0 R
-/Resources 2415 0 R
+/Contents 2427 0 R
+/Resources 2425 0 R
 /MediaBox [0 0 612 792]
-/Parent 2408 0 R
+/Parent 2418 0 R
 >> endobj
-2418 0 obj <<
-/D [2416 0 R /XYZ 151.701 685.529 null]
+2428 0 obj <<
+/D [2426 0 R /XYZ 151.701 685.529 null]
 >> endobj
-2419 0 obj <<
-/D [2416 0 R /XYZ 151.701 464.628 null]
+2429 0 obj <<
+/D [2426 0 R /XYZ 151.701 518.825 null]
 >> endobj
-2420 0 obj <<
-/D [2416 0 R /XYZ 151.701 200.116 null]
+2430 0 obj <<
+/D [2426 0 R /XYZ 151.701 254.313 null]
 >> endobj
-2415 0 obj <<
+2425 0 obj <<
 /Font << /F28 1124 0 R /F22 1211 0 R /F59 1905 0 R /F15 1133 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-2426 0 obj <<
-/Length 1999      
+2436 0 obj <<
+/Length 2157      
 /Filter /FlateDecode
 >>
 stream
-xڝXYsÛÈ~ç¯@òV–ã9qð!U²,ÇrÉ^eÉUöÖ‚b P–óëÓ== 
-Ô:û¹zzúüºAîÝ{ÜûÛìõzöê­”^Èâo½õç,Š¥D13±öÖï“¿ÊÒ6¯Êù¯ë÷–<bqh$—1ã@͉N2ÅæÁå_ïöE¶ËÊ6›sáw—#xÅ<¶)2.ÂîºVH4»ZϾÎlrOä1L)/ÝÍ>ýʽ
-œ½÷8Sqä}³”;O™ˆÆÀ¼ðV³¿ÏøPGß2bt̬"øz³»[ÎFÿ³Pú¯4Ýä5Êä	Á4ð^ÅŒŽéªªÃý7ó…–œûu‡õêPÒíÕ£ÛŠiƒ‹¥Œ–JÓ
-îXALËØ8¾–± ‚gŒ“–n^îi"7†K©—2˜fÜK¼K“ä!°~wŽ÷QèÈqK.Uô;¼¿¶gy¿­sº¼ÊönË8ƒð¥Ž–Ò¼Ì{õá5òø¶þ9uògk©–\/™õ›*=`˜6óE¬§|ùÜ,¢]eÄ‹¾|Ú7{‘ü–•¿=EËž2 ÁDà_rÍ_y³Ô§!cè )!ƒ 	ìcQQHtwE•~ih^milòÿf4ƒ4Qs#óç—’Ç$/’»"³¯-56Ûd²|¥f˜k(¡¥·P0tû_y¹©æ2ò¿ÁkJ)ÿß·8jÿ¶®¶YÓ Ö$\yV"iK—Uù™
-ˆr¨“•úd÷@H¸¯*
-IÏ	6¦ù´0àaÇ	Ø€UtÈý´ª¡¶rãR±_fí\†þ7$ªê/tÚdm›—÷
-‘À ü¯²”%íæå©xóm~|\2qB‚øí_Ab±ŠÇn‰¬Bᚌ&oÞ]¢$·´Ú¢@5Î¥¿¾¼}uíö÷°_W¨'ðH«‚v›6IQú/´L{C‘½…E>!|äv*©Ž72+Wì'EAp=0ؐuì!<Œ’9ìg8([ S,&gXN×W4[eõ#ÞÉj÷ØfƒzYfMCA9. ŠGL‡º+<"–Œâ¼;©#(äŸÓèÖœáŒwaäÂ…ÑŒw±(º9‹ï+0Ä·qêA »qV‚7Õ.é¨R°g¶™ÒL„êeÐIôúúææÃÏ¿\MÊ”":Ên9ÿÃÚy(ÈðÝ‹Í./d*€zP66UÞ´%jš‡è´ºLvÙ” Ð_Þ[®®ªvJF ez?%å†SFòˆ*î쓦qy¹¡£ïvu c8ÍïËÌÙĶlò†”h>x‡ÝIšV
-FLÅXúp-’þ&k-3XÙŒo³ýâI¿/š‹žìk—XÙ†òö¶Ö6‘òÿ.·¹pOë„·Ð8‘Y€ÿO¯,Zšà-a'¢%¬möÀ˜Ð0Æ]Øè}óÜíÝç”LÝö3èÂݡd¿˜°Å$KúÂü„Q@Ão[j%-
-V&܇ Û
-Ú[ç›»¼mþ|Š†?=CÐHccj­ï8jxuGÁé¿dwÖä7{#iB"`ä?ä¥Ë‚ÄU*ðénߢïqe'À¦$¢º§­ª¤ñÐ@upLhç˜Q
-U¯Ýá0ÜÆ8ÒAÿHÔ$üs¡”Õùö;zO’¶Ñh5”>ég]Ü¡]GFÀ{gaG*ÉbÓ¬n®®Öï¦ZEL
-ÕÑQÌ)ÿ1orì5ì"wß
-ða0¸Ý=W¦»øá»Ãkp¸ÄØy¡L+eZa†,ÕJÅþm‘¤Y3%VmïQ"W‰Þ,;¹C’Ö{Š¡¦“Úa
-’@í+³´nv÷#/@ÕØâ”Ñ‚ŒÇÍCR÷ò´_8ŸãS;©†26ÆÍ	¦¾×¢ž+vÙ<¦“üÀ½†«}tà´Ñš;Ci-¬¢vlèäÄPxdÁÆ
-ÏB‹3v»ça­ÐÓ<shëô‰›ëŒ€ŠZE
-o»ØàîZ£I'=™N×%Ô³zSB#d›èem]khÏöN0Ú´Ç3÷¶Û¶®Åí®glZj¢ì©ƒGŸš–ôX«ˆ&«g@[]‡P¤G•ðG47g5§¦M)Â-à\çΰõâè2¼N`²ä§n¦?Ã:Ù,Oº÷È}ÕäûC	üˆÉ&¾È-F}™ŠoÀ´opVmb±ÀõÃT at X껑?Mqš‰¨'Yu]ÿ3­X¤ÿf·`ØCj*ób&£Xÿ2Årý˜Æ¼c:Å°ÔHõ»<{´ý˜=Mwg Å5¡Îj[Ý̸_RGÎøÙ—ËyÇßù ÎÂ9Ày =Ÿ] â·Ã9eCPEꡐZûWec[2k‹<R`×/{ËßXµ°ösÿ¼‰AçøÀ¹C¦&+,ð§ÐAœæ¦¯(?]1øïþXð‡,PÀ!¤>–?ÞµF§Œ! Ãcð|HÊÃ6I[°f½œ4¿aî“pŸ”YaË«±ÆHÛ©n"L«>;ÞÝNñuÿÈ
-¾^w¢‹³¢£…õ(뺏ˆ¥ÂqŒBFNªuSùL%%þ¥µÃ?y
-ò¥/8ë¹x ½ýså&Bð>sÿFéISëaÑw‘þb(ÃÂ#Rýh”C±¯Ö³ÿ%Zo8
+xڝXYsÛÈ~ׯ`ö	ª˜ã9qè!)YG,—¬Õ®´qªì­-%D @ ,çק{z ÔPqö…˜£§§Ï¯{Èg÷3>ûÇÁ»Ûƒ·çRÎ"–D\Ìn—3Á9‹9ã„™DÏn³ÏÁMžuE]þ~ûÁ’Ç,	Cä2a¨9ÑI¦Øá\ðP«u™¯òªKáä¡úÃ1ÜÀžØË”ˆQ\+$:8»=øz `‘ÏÄHÔše«ƒÏ¿óÙö>Ì8SI<ûf)W3ebãrvsðËëh’ñ½B%,É,Ôð
+’ìk²K™àôýá\KÎŽÚœ7ÅáÜH–X»%CœéøHºœ±:ÀÅs¡˜Ñ‰3àÇwÈ;–§;¬o6ý9ëh ÇLq}¤¸Ÿµ!Χu¶A3·‡óDûÔq½ªŸÜ’$WâȈ×%^·k‘þ‘W<Ç!ËŸs ÀDB	qÍ_¨±½Gº{˜çHë{Œ€KÌl.!À‹ö²Ð¨8"º»²Î[×Kú¶ÅrŸUÈÇØ$üå¡ô)-Êô®ÌímóPMõjWwGDøE(ý7~¥ f,(¡Œäl®"ªˆŽ*ªE}(ãà\§”
+þu_\7õ2o[È–´¤“²È+$íˆâ¤®¾p¡!'î7MÚçÕ®œè ­ÔŒÇî:Á¦4Ÿç|ì80‹Žx
+Wµ´ÐÕîû€aTyw(£àÕÍ#í¶y×Õ}K$ðÁˆW[ÊŠhŠ>‡ÇBàÆy±½_2±C€“b£ƒã²´~ å•L"x"´ŠD°isœ¾?AY®i¶D‘Ëàöäúí…[_ÃzS£¦À#«KZm»4Cùiš
+¦"‹Lâ%×¾Àߞȭ\I–%
+ÀùÀ`Aö±›p1JZ¢•rJ¬Æ)–;,§‹«ÝäÍžÉwÙbzYfmKq91Åc¦#݃§H$£Pï7&êˆ0f‚ܳàš39>;‘67†}4Æ=Ìû¢ñC
+f7N=u—%ÎJ°pZ¯Òž*{æŸf"2€ùa/Ñ»‹Ëˏ?ÿzæ•(E¼•ÝrþÍÚy,ÈøÞãŪ¨æd*@{h65UÑv%jšGè´¦JW¹OP¨‘‚–kêºóÉø¡Ì৴ZcÊISqÀ•uÚ¶.3´õÝÎ6´
+»Å}•»-›Ú–MÑ’2ÍL›eÒ,«7˜Š‰Žá\,ƒEÞ@Zn±‚tÉ×ó;$û>Ç1Ѭ—Uù‚rÖ–Ö0päßào›÷4OiŒŒž´ü~kÁÒ„»`	+Ù,anS¾)}¦°ƒca\¸µû‚2©_~[¸zò®ç>;Ì@0c ÌÔˆ
+Í vCÌR/di°2á:DÜrSÒÚm±¸+ºö§]$|ó=cfxÏQí~ÿšßYoO Öì#+„¿8x(*—©+TàÓÕºC¿ãÌF#€ME„e}OKuEßMÅÁ1¡•m:)T½q›ãP›‚HûcQ^ùç!„RÞËïè=IBX"8 Ù4LPútåtp…vÏíÅ©$KÌÐÉÞ\žÝ¾÷e³Š™ª§£˜SÁSÑØkØIáš]èlG¡=åÊô?~w`
+—¡˜:ï
+ª´âP¥VaøÁJ­T\—i–·>±"h£ø ™¹JfØ)ì7"ya¾¦j{©  	¾*Ϻñb>vñT­­L9MÈè°Ý>¤Í ßDû¹ÐNW!
+ElŠš®^ñ@„õºjŸ2/?ð¯ájd :u´æÎRZ«©ý¶´³c)ܲÐß÷"4vyàaÍ0Ð8shëôŽŸ›œŠZE
+w»$Øèî£É'íͧ‹
+ªÙÝ)¡
+²-4³¶ªµ´f;'øÚ¼Ç=w·[¶¾Åå¾gl;j¡ì®ÃGX4Dº­TD“7óÝ_o[[ÇX¤'uðG47{5§–M).àÜΰÍãFð2F¼O`°è§^fØÃBÙítï±{ÖŒº÷/ðJáGx›ø²° õè‹oÂphonºÔ‚ë2 ;Æ©€¸4ô"ñqš‰x ¹é»~3­X¬ÿf×`ØCÊ—y	“ñ€¬õ1ƒ\ߦññÂÆï™úx˜©þ'Ïn¯ògoZla
+­¶å
+ÑŒõsàÌ0dPw¯9øÆ@ÈGx.ÏùÏCèøì‘Ô¾¯ö(*R…Ô:8«ZÛ“aX[äñH=¿,iÕÂ8\΃ý&“- ™Ú¼´ÈŸA±››¼¢ôNrbðßý¹àÇ÷öŸp`©õ÷½Ñ.cÈh<Ój³L³¬ÙyÍoX¨‡$\§U^Úúj¬1²Î×N„‚i5dÇûk_!l»>z»îD{EGëIÖõOˆ¥¢iŒBFzU‚º©…|¡’’#ÿÒÜáŸÜ…NùÚûÍz.ioÿ]¹L¡|ÈÝÿQÚkj=.ú.Ò_
+eX´Eª’iÜ*©˜Ð/1;Û¶ÖIQ¸ÏIF»ÁºÇÃQs
+=ÙýëP ó{'V,Š_z'é¿™ýA-ì'Î/.ÏüΏÁ;ã”1P²³,_w[µì`‘/ÓMÙƒ ‡sI8ùïf'(’¡š'=&i<@%–N_-	K¶þW½£#Á'÷pI ëx´Ýԍ¾Û>ás¢†§™D5<©qRt„fC¯¦ñ¢?U'
+E—·naÞçÿéë߆ƒÜŸP>¥¥`jÛ‘^Õ^ŒÐ,#oBDûÂhuoôöÁkÌ‚ÝøS¢ÿžÝü¨_èB
 endstream
 endobj
-2425 0 obj <<
+2435 0 obj <<
 /Type /Page
-/Contents 2426 0 R
-/Resources 2424 0 R
+/Contents 2436 0 R
+/Resources 2434 0 R
 /MediaBox [0 0 612 792]
-/Parent 2408 0 R
-/Annots [ 2421 0 R 2422 0 R 2430 0 R 2423 0 R ]
+/Parent 2418 0 R
+/Annots [ 2431 0 R 2432 0 R 2440 0 R 2433 0 R ]
 >> endobj
-2421 0 obj <<
+2431 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [382.11 450.083 433.955 461.772]
+/Rect [382.11 503.527 433.955 515.216]
 /Subtype /Link
 /A << /S /GoTo /D (acct2net) >>
 >> endobj
-2422 0 obj <<
+2432 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [429.459 344.471 460.543 357.372]
+/Rect [429.459 397.538 460.543 410.44]
 /Subtype /Link
 /A << /S /GoTo /D (appendix) >>
 >> endobj
-2430 0 obj <<
+2440 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [127.168 331.527 326.669 343.217]
+/Rect [127.168 384.595 326.669 396.285]
 /Subtype /Link
 /A << /S /GoTo /D (appendix) >>
 >> endobj
-2423 0 obj <<
+2433 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [332.997 331.527 393.888 343.217]
+/Rect [332.997 384.595 393.888 396.285]
 /Subtype /Link
 /A << /S /GoTo /D (domjoin) >>
 >> endobj
-2427 0 obj <<
-/D [2425 0 R /XYZ 100.892 685.529 null]
+2437 0 obj <<
+/D [2435 0 R /XYZ 100.892 685.529 null]
 >> endobj
-2428 0 obj <<
-/D [2425 0 R /XYZ 100.892 474.79 null]
+2438 0 obj <<
+/D [2435 0 R /XYZ 100.892 528.611 null]
 >> endobj
-2429 0 obj <<
-/D [2425 0 R /XYZ 100.892 412.553 null]
+2439 0 obj <<
+/D [2435 0 R /XYZ 100.892 465.997 null]
 >> endobj
-2431 0 obj <<
-/D [2425 0 R /XYZ 100.892 318.975 null]
+2441 0 obj <<
+/D [2435 0 R /XYZ 100.892 372.042 null]
 >> endobj
-2432 0 obj <<
-/D [2425 0 R /XYZ 100.892 256.737 null]
+2442 0 obj <<
+/D [2435 0 R /XYZ 100.892 309.428 null]
 >> endobj
-2433 0 obj <<
-/D [2425 0 R /XYZ 100.892 217.356 null]
+2443 0 obj <<
+/D [2435 0 R /XYZ 100.892 269.671 null]
 >> endobj
-2434 0 obj <<
-/D [2425 0 R /XYZ 100.892 193.644 null]
+2444 0 obj <<
+/D [2435 0 R /XYZ 100.892 245.583 null]
 >> endobj
-2435 0 obj <<
-/D [2425 0 R /XYZ 100.892 156.384 null]
+2445 0 obj <<
+/D [2435 0 R /XYZ 100.892 207.946 null]
 >> endobj
-2424 0 obj <<
+2446 0 obj <<
+/D [2435 0 R /XYZ 100.892 170.31 null]
+>> endobj
+2434 0 obj <<
 /Font << /F22 1211 0 R /F28 1124 0 R /F59 1905 0 R /F15 1133 0 R /F17 1131 0 R /F54 1912 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-2439 0 obj <<
-/Length 2241      
+2450 0 obj <<
+/Length 2106      
 /Filter /FlateDecode
 >>
 stream
-xڍX[wÛ6~÷¯`÷	:
-Yo}éIg›4qÝXgÓž¤	I\S¤JPqüïwR”D§ëk €¹~3`èm¼Ðû÷ÕÏË«^‹Ìãa‡9÷–kÇ<HCî%YĹô–¥÷‰I¹økùX…—y’Hä°KÄ)dyîwª®~KöÛç'…¦Á­î"g‹(d-RÝCÕl>—<a×[µï‘³Ž¸^tu³¼úûŠÃÉ¡Ç'ÅAyÅîêÓ_¡WÂÚ[/¢<ó-ç΋â,HâèÚ»¿úý*tj†Suy|¢n&ž%^"óÀê…ª|ã°€Ü
-3ìö>ùq²7
-Hš&¬ßj2
-O§Æ" Í£¼ü¢ªZ­jPQòˆía++À¿®7?ºý'eQfÑ°¯]¿€]YÂšI׺èi_œO÷%"È…ö½~óîföxŠ’-Xøq*ØË¢Ðûþ¨–%J½V‡ÚÞåù"„}yâù<
-b™;ẪYˆŒõå¬Q;MÔ
-矈.êªÀ¡uûŒÅ8σ<eºÕ_ûYÉÁQáTr™pöq«ºE™¼D—h-²Ï<’YÄÚC]"Ê#RÒ ®ˆŸv÷-éÉ%Þ"HÏøLMd˜Â	J7±WýÓ¿^Р@'ÕÎPç”=Ì*,x…£oÛ9u¹„xL§êJÉ®ëoÅAzLÇ×US™í¬!ó ÌâãÉ'1aš¢|.!þ$+ƒþyÎvjð|ŽQà;Ã`ßµ;Èõ’Fë¶#‚â-ƒ¨vM¿Š~ Ldí–ÀOî°£Oì4(‘‚½q[MûÂ:T„§![Ô­±.=JYY©ºÝФÍ74v±Õfkïð‹o™'1 å˜ñ¿Üaú„ì2º{«{9üŒåtgš! ªÛøÝìá2ˆÓl`¹ëZBÝõ•6sgú"Nô‰ÚÏž-Ç8x¥{€*À˜(I­¿—‹\0µ¼~!<@oý£ðrÌØ—eI‡ß-CÀÀ¹ø”Ç\<Ÿ<‰ ÉËøÔßì˜?ØÜ—ѧGñ\µBœ~xFFó”Žcx‘Bè.µ„o lxO—¦Áÿú0°žŠîùiˆDœ:÷^íp÷
-ÒE¦úºûâÍVUœS†~×m]·¸ø8ŸS§r(2c¢iæ*
-‘cÙ¿ùðŸ›s‡E2ˆ’1BfB+Ž·m÷õåÿU³²L8(ÌæsRBæ#þöë,ÀŽëßφ8‚äü	BBŒ<C	y@«r†;€}µî5	=’Ué¡kR}Õ6žP(.ã¢'ÍØsÁþAB@ Zï+Œ¨,t÷qZ±ab* ͘^ï
-‘ŠðÛÌR8O؝ñã¹ô²	è¡%&¥4qó´q6>qáÑÞbÛÈÉ,Ý7µÛïïïiæ½ÚTE[ÀQµ¢v©»¸18z›y›€àÌÇ"š8iENá`×Û¶×+×½ùˆ
-f×àØœ
-ùäË,c/iúÞátµg ÓÓÌ(‘ àE%­Î!u!k°yÎÈ.m÷àÖÊ÷¾S}ÛÙ¾ƒco“¹ÞêN«‹0´ÛM‹ˆôH£í8 >[Ma² vŠÍ> Ó+7Œwʦٶj‚Î
-ª*Šö@¦5TN·ö±jJ6´"ÂðëÜÑ*Ô²µ6âŽnJ™y‚ØÛ[}%[n+Cœ•Û>ì=´W^뮃nbF&ÓÖ
-hÉ…U¡ÿ°\•š&Š–ä¦È8T=Zæ‰Ö£ñ÷hxYՐh(°¤qC¤q×ö[ÌB¤ÔÊ覘µâz#“Ø)	ñÒŽo(˜½àÐ
-éÓµÍN¸KJ·¹íiÃêˆ€GîhE?+Õu•Í¢¥
-h2ÜR
-*¶Ë¾úRõÔîASÀúÙaBfŸ}8Rôsj0ž†ñ¹àJ­f"qÆDjkÁAm†
-,Pè…f©¦$b¯Œñç¬ïÌŠlÐBÚƒe4É(˜3Dp$×"…7ÒbÕkšˆÓ, ŽWíN
-\3.´Ï—x¬øg¢º‹8xP5DPïÊm³€´4"€°VMÙß$ö–¯Ÿh†¬„é+‹¿xD§³W“ld…×¢1DÛÀL9#r§M{è
-¡õµ¦1ˆ¿±˜kÉ×-H`)‹á¶ÞèzÅ€ºÓ4¯:Çl(²ñKícEf8Qõs"î´5f’.ÊÊ™dCB¦s9˜6Áâ®í[?¼¬¹€ÅèâÐѳ4A~šu¹X`Þs—ªxšVuOî¬vVZr^Y­Ÿ¨¸­Ä·ž>Yéðµ9tC¡‡I4Ô#¨;[CW	“c%Œ\%üU?Mûøªéðï´²
-sC¨ü…»r™`¢ 
-e]'Kmªcµ1Š“6SCÂ8•AÕ]Q‹p`o™Ëcã>ÊâҝFs`¼YP8ZTf)»]JßÖÙo9Y2æ1Ò×.r;è¯1Aqî`,Þ!9vè~„<°~úz‘I6väŽÛÖ93›ü›Ô®’Ø ra:¨•ßìŽC™)i–òˆ›
-«FA¹ug!˜¸¨ u ½±O2îüÂ:<·ErFÊ“h”qvŽ '¶ð<§ˆ]Šçמ(*øm°³Ž'Ž„åա:H¶ç‡œÙ!˜“qiMLŸs:×Sºö"‚ú³ÙÖC»ŒZcËak´å¬ÌðµgóÇ“nüâa•À[èâÑÊÓ³Mg/”“‡Öø™E€’Go¦äMœTø“³W¿\ß5>ш"ðm@’ßWEךvÝÓðÄm8q7AÍy§g:úÂyü@nYõ„ÙøÇ”<#xÃät—g“¤OªÂä%^á'ÝcaˆÅuLöRef»ÀQùÓ—Õð{³¼ú4±Ü(
+xÚ­XË–Û6Ý÷WpvÔ™ˆ!Hð•]Òv&qb§ãÖ™É'ˆ„$¦)B!(·ûï§ EJt¼™^4…P¨Ç­‚Boï…Þ¿î¾ÛÜ}ý}”{"Š°Þfç‰DY(¼4/‚¤Þ¦ò>øR®þؼÑÈ˃"M%JF°*J2؈dªiVë8‘þ/¿‡"-5Þé~þó*}ƒT÷T·ûÕZH‘ú÷uêAPøKGxÐÝëÍÝ_wv=1Ñ(	âØ+wþ½
+æÞxa¹÷L’G/Nò M ïñî×»Ð]3œ^W$³ëæQPdÒKeнð*¿‡IXÁ?AÊ«½ë$ýÿ®òØ7gP·(ü£ZE¹ÿƒíj
+̓SgŽpµŠG;Ó1ÑÜ|«ŽŽ2;þ*þ€ídã¦z3lV·xP?°ƒÕ:•‘ÿ£[jÍW¨ª…ÞZÄA"¾HÙ‹[Å©;8ÎüªVÙ3ó¤ZÝÀ^2‰ý÷õþ@g¬Ë¦.WQæ?±ÓE63Xš@\ˆÁë?<ÀNYèÿ¬¬îÞèžG.\9]™¥Aäþcqs$Y>ˆ<tæû	_w}­íÒžë(I4];ùÂÖ2¶~¥{U7vO3r÷fUD¾ÚN¿Ñ-‹¿¨»L‘o«Š7XÁ×»e³ ”I‰Ñ*Á<âÖ"!ß$ÜSa–^ÂS.<l1‘ù{AKÈ¥¤(†ã07A=—›@uOŸÑQ&£Ë)h¾ÂS_·(½î.‡á¢(ŠîéÔ4–aø×YŸѹêÞ:˃(æ!ý¨Ž¸zÙ"3ˆ|Ý}\qÖ† OYþîLÓœ|¶ß,9UDy ‹1&ÚÖ	3!"G{ýþ߯ß/mË NÇYÜ
+­8žv85Ê%cƒRiœ^bç‘O)™/§¤Œ!Fþ姥]/óÿ\Ú‘'¿CQ4Ê 2‘‹¢" ˜¯` ¯Ñ=N< ôëÖöP#T_›ö&Ðó@Dâ6Î!z²Üÿ\°¿× €ä}…•‡î< ÆH£ðÆTæØ^Ÿ,“Šá›f)ä3tçâ²/a^>Á<´Äp©R6À\0(N<Ó1T5'\>pj¸_ß>2ç­Ú×¥ißà©#PÞœ\Ü-‚"I"‚M€ðÒ-ÈRgî(ˆƒv`Øw¦×[Â^¬@ OŒf÷àÙ3ì
+	µ–yîËìG‡Ó%Ôä@aÛ,E¨(%Äc˜¤;‡TûàÓb¯³]L÷äæªcÝÖ¶ïTo:Ä8é…$ÎN é´ª°CwñÔ„¤gÆÈQ5f	✡ ^/IoåÙ¡nƒÂYeQeiÎlYËÕÔ9+õÿS·•ž‰ÂðÓ׿=ð,”²¶âŽÊ|û±w´T|¥¿9Ô–%k·|¬×§ ›Þ鮃fb¢ÒdÖ4gh)"º#~¡ý @®+͌ҰÞçºGüðb4~/vÇ]
+‰–ƒäÙXÆ	œ!ü-“ÖÛ0‘R[«ÛR/i¼ƒÖ£$q—„p1cÇÜÛ( 	Ýò}:ÓõX@@ºb¥´u‹M϶d <r[+þlU×Õ”,¨„áh2\RËõ’Ú}ý±î¹Ýƒ0D¦ˆõaÊF].Žf¡ãi¨±œ‹®Œ®¥ÎšH¢¡Âr…
+ÝÐŽ#ÕVLœ”µ‹÷pvE1h!icO2
+˜c†ÈŽäà[¤ðDž¬ÛaN31OxeŽjZð!æ³LÆ’?O7wŽ ª–	n]5¸ÞðˆÏ‚ŒšùH¶+­ß¼0‡„ík‚_Ü¢S­=©Î)6Š–%$.Ó˜Ù%0ŒÛikÎ]IÑ:LÁN;ƒú{z Ï°«
+ø R
+Ãe½ÕÍ1"N #t§™¯:'l9²õ+½Æ<Ší°£ê—T<j2fš
+ŠôLó!!³¥Ì›`òh:'֏2ˆX]ž¨Ð­Yú3×åb‰y/\ªâhZÕ½¸½Ì¢¶ì¼ªÞ½pm»Z	œú  H‡o¨ý¹
+=0ÑPÏpÝÅrÞÂØŸôË´¯ÛÞ)ÿ³VÔ0·ŒÊ_¨sØ•Ëóm(ÓøÖÀȬ´­÷N”b™56SC¾¸+¡€þ¤»²¶„p`oYÈKã:NâÊíÆ<0Þ"&\,*óÌ·‘kËP‡/Q™§c#}ï"·ƒþygKp‡äØ¡¯ã ¢·€ ý~•Kìȝ4Õ9»”ûû3”®rØâÝÂlPÞýĨ0U¦b.§53“
+³VDµuG ÌR\Ï:@‹^È‹;Y·Iþ.¨F.ØmŒ2ɯ!®‰¼(8—a,ù©gŠË þÒ‘Éaz{®›ŠIs½É•‚%7daÊÆ
+È×]ÄP}ö‡fHb—P;ì8¨D“díúÒ‰šßÌšñ›wU
+O¡›7«È®]=Pfï¬ñG–.yñfÆÞD¦ÂOá¿úáþ©ñ%ˆFŒ2ÀÞîQñäÛºìŒ5»ž‡3·!ã‚!ŽÁ­y·Ø¿¨íü÷ð˶gÌÆŸq¨ 9Ã&§ƒ¸"Ÿ$}æP˜·x…¿èèË"®c¢ßj»ØŽ·þÖ7kgçÿ‹sdNP&„2À›gðGô€É=À; ˜ I:ÝU\ÌOKØàȧö8çEÌà¨Îò…êL¨½dÝ,'kÕ¥fÔ@îÙÕzA)pæv&þÜ×Nh^~€1ôùN¹îúãyœQz™Ù[ú%zÌÖ ÁÕ+yø¾ÞÜý‡Ù–-
 endstream
 endobj
-2438 0 obj <<
+2449 0 obj <<
 /Type /Page
-/Contents 2439 0 R
-/Resources 2437 0 R
+/Contents 2450 0 R
+/Resources 2448 0 R
 /MediaBox [0 0 612 792]
-/Parent 2408 0 R
+/Parent 2418 0 R
 >> endobj
-2440 0 obj <<
-/D [2438 0 R /XYZ 151.701 685.529 null]
+2451 0 obj <<
+/D [2449 0 R /XYZ 151.701 685.529 null]
 >> endobj
-2441 0 obj <<
-/D [2438 0 R /XYZ 151.701 660.623 null]
+2452 0 obj <<
+/D [2449 0 R /XYZ 151.701 660.623 null]
 >> endobj
-2442 0 obj <<
-/D [2438 0 R /XYZ 151.701 620.444 null]
+2453 0 obj <<
+/D [2449 0 R /XYZ 151.701 619.838 null]
 >> endobj
-2443 0 obj <<
-/D [2438 0 R /XYZ 151.701 571.664 null]
+2454 0 obj <<
+/D [2449 0 R /XYZ 151.701 572.27 null]
 >> endobj
-2444 0 obj <<
-/D [2438 0 R /XYZ 151.701 524.095 null]
->> endobj
 138 0 obj <<
-/D [2438 0 R /XYZ 151.701 474.78 null]
+/D [2449 0 R /XYZ 151.701 522.955 null]
 >> endobj
-2445 0 obj <<
-/D [2438 0 R /XYZ 151.701 447.865 null]
+2455 0 obj <<
+/D [2449 0 R /XYZ 151.701 496.039 null]
 >> endobj
 142 0 obj <<
-/D [2438 0 R /XYZ 151.701 269.283 null]
+/D [2449 0 R /XYZ 151.701 317.458 null]
 >> endobj
-2446 0 obj <<
-/D [2438 0 R /XYZ 151.701 242.368 null]
+2456 0 obj <<
+/D [2449 0 R /XYZ 151.701 290.542 null]
 >> endobj
-2437 0 obj <<
-/Font << /F28 1124 0 R /F22 1211 0 R /F15 1133 0 R /F17 1131 0 R /F59 1905 0 R /F54 1912 0 R >>
+2448 0 obj <<
+/Font << /F28 1124 0 R /F22 1211 0 R /F15 1133 0 R /F17 1131 0 R /F54 1912 0 R /F59 1905 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-2449 0 obj <<
-/Length 1874      
+2459 0 obj <<
+/Length 1910      
 /Filter /FlateDecode
 >>
 stream
-xÚ½XKoÛ8¾ûWè(µBê­^ŠlÚl³À.Ä‹î¢í‘èXYtE)®ÿý΃ò#Q±‡z‰‡3Cr8oFÞ£'¼_g¿,g×aèeA‘	é-Wž"È‹ÐKó"HŠØ[VÞgÿ^—}mÚù×åo¤žEšÆ¨ mÁzaó…iäß
-Úâ;_DI쫶bâ²µ»y$|
-z~gÝ‘9Ü¢ "™Bfã¡q‚J³ËÙ·™¦ð䉕IE^¹™}þ*¼
-d¿y"ˆŠÜÛ‘æÆ‹’<H“èÆ»ŸÝÍ„{¹8õ@ŸÞ/áþ¶¤qÐ3ÑŠ/`Ù1n¼¸–ÉÙ."G£ÿžç‘o†ù"΄_vZõºÂ…ôó>Õmeæaîï,óß›ª[^¯ÃÌï;Ó4º—æIrz¤ôw¸UwšõÕC£™ßæV£µ`ÎBFAlV¿½(ËýV÷t9þ1Ý3óiu÷\—N™ƒ‡Ü¡,µÅÈÙÕ0—~ÓìYð©[í”Î^†ŒPˆïÝžÚ“°9·Yik!MTºQä—M­ùí–ø ú%Ë£Øù)x‹ó.\0¡²0ý“èÁ0	ýN¡;^l»šíåå·Aè!Ü„ÑÄ_2‰«?oï™â]¹ß×í#sìÞöz¡Žev~7>w1Låœ^ä˜UQQø¶Þl1u~Ié–ZÿýZõ,UMÃ,ȝÎ2¯T­S_«Î[º u
-Ãÿ:¨ÕªGòUœ€#éqéÉã@^·¶‡sFõVõõ3¥öËí̬:§ƒV"“ÙÑ@SruÊy.Ñàhûs)–¡¯¿oÁJ4,(	$&	Ô“fúå­†kb,ÜfV,,Ùì~b<Žz=f«²4ƒ{£;£ˆ—«¬ˆj#‹ˆóóª+/|›# ³Š—¿›‡“8,„ß‚WG½±&ߘ'Vu©ŠšŠ9Ö4õ*Zqv#Þ2T¶v”`%eø€Òü Ì8T8!,”å:‘»[“ÉH*¬S{æ®:³q¬5Ÿ€ÏNËqb,­é™ {Z軺:¿·Oå³é8­L§zÐ#ÈghiÀÍ:«ƒ"‘ÔÀÁ§A˜…Þ"Ê)ÓCC“=kãiê:AšÛøØÂσ
-ÆÁd symÌËbªwHœ´¼Ðµ¼|ly,¯-Ë |«=³Èð˹J8{zâ “‰ÔÿDQG~Å颭;²©gr£UûnÊ‘©«¢ûñ åX³q¬o'î@
-rG„ãÝ ‰ÛÁ*ˆ6c {­›íI$„!	Ã¢®ˆ¸.ƒ»àž8b¤(ƒ©	
-⛥r¬µ»·¬“È3â“Œ:Îe€ät)]šãIï™x˜'ò€J§ $¡©É ëýÇ«[¦(V ,qŸiqÛ#ä@âp.d˜Þ9l@Fl±Ô{
-¦P§çáY^Ý^ÜÜâ,	M©Wå“}7åA½|;åK	óÝ‘®ëÎbÈÄ8ï ±2ÞÛ¿% êX`½€ª{Ž+d66¶(ñoØtÚ‰ée™t© ”¶~‰bÈ.Üpñ B+—ãä
-¶öìY®QG9þ³ÄµB .6Ê2yÀ›0s•ŒÜc#<Ór{¾ˆD਀tchXj<n!¼A;RFRx-3šAI
-S’S嶫ûµÐAqᯩVžy`‰sþ€
-Ž ˜[r:]2J3Œ©;Þ·Q%zo
-óM€î7î
-ÕØñP¢Øµ‰×q·Ö
-ÉJÀ”WŒêNƒnrÍpbž”žëδ}èĨ£ë±áÓXƒÊ®†PÊ5„”‚éø§¼	שªêpz¦¨ä1XÅ¿l6RÃ(ŒüªVÍbØ2ÿEc %Y#@ã¢e5÷QmÍ+帕^©¡éyÑAìôä€ÅEÃìû?î™ ‡·;æ¹7`ºáÒÕŠ„Ün)ÖÇ»‘¢|˜ªàeÍ´KpRùìï3ßO™‰"˜æ¶ÑÔÎóêŠ?¯@†9ÊÂAï¸fK¥¬¡ßbGÀÞ§þrM 
-rþÅ&Áký½‡íš†6ox?‰û‚˜0oßÃؐméÓœŒ;âv$cïžìQ¦Évøêu.ça©	“M(Tìð¦/ú=ðÂ¦L½è× ¯x,Cá–ÖÌÝèžÐù4ðUl`*N
-‹"ÇW\è¾¼`lŒ"ù«u¹­À‰ÕÔkSÈìp–K<l* GMÅôƒ{>ÒÞh°¡©ø;>…Ÿ'ŒrhT7Ù•îÒS™nM¡„ˆÎ¦e‚2x¤š”æþo‘¹§¹tpãwk”ô
-=\}]:MñÑp•TTÀÑj¬yÜrÒ¸#³Y¯ÂFsC>6hd¸êf&Í
-â``ÇÜO7È?Œtø4cȦS²Qùóí‹+OÛ	ÌÙ×Èøûa9û5dãS
+xÚ¥XKoÛ8¾ûWè(µ"ê­^Š4m·)°Ýñ¢X´=(±DW¤âúßï<HÇJ´Ø]ô¤ápHçñÍP¡wï…Þo‹·ëÅÙ‡(òò ÌCá­ï<†AQF^V”AZ&Þºñ¾ú7²6­ê—ßןH¼Ê,KP<*ƒ¤C–‹‚$X®D˜Åþõ(5®ÑËUœ&~Õ7Lœ÷z¿ŒC_‚œ?h»eçeX’
+±ÈƒPänÓ$E¡ÅûõâÇB 3ôĉ–iÇ^Ý-¾~½æ>ya—…·'É΋Ó"ÈÒè­w³¸^„öæá©Òäô|çG°$KÊ€®‰Z|H·ðìƒH'«ˆtJÿµ,b_ËU”Æ~=ÈÊÈ‘?TË(÷÷<Ø
+mCÃã³ñ"˜ ¯ÙH&.þ¼ºaŠW¾iû{æèƒ6²Û'"ŸžÝUm¿BÅA³•ˆƒ4)YC¨˯ðSúºív[ɬé4Kgð¬VÌ3Káo*Ãj»åÙQËA3¯®z»bS
+vëZòXp8U-eͺª¯îÉ\Iþ¤lI÷ËNîóm¯
+ìãÄûÊ´(/Ÿ/§xcf3XÔªç/Ûˆ/mß(Ùã2=g¿zÛJÞôšÆ4œV62V‘€X--œùòç´DõAƒožŒð…dú–ç{	Ç$Fó2uÇ“µU›ÍO¬£ÅQ½Ç쪮Õhïh÷ègC	ÍdžrxD×Êá˜äW¬(}‹c9PÀðwuÛbGeè÷`ÅÞG«€¯É6êEm¨¢dÅ­¶#E7R`-E™«Ý&QŠ7¨Õ?d‡àˆÎ$Gñ2sL5<0w¿!•‘¬8ðà,¢̽Tg7ØHÞ¯Õn",½2L€>= ·l¦çâò¹xV‡•*cýÙKsÔ4
+­šE”© 
+ 6
+¢<òVIøºB ”žÔ,³u ˟ꀫSgƒrPZrW€¬·1.#ð©Ü#!üw
+ፙʆµ4x¾Õ<øÛ˜EV€/‡*áJèŠ# Lfþò:ò©í†M†ÉNVý›9C~”ƒ5#^œ@Lu–õãÄ(A戱>êý’p†§:ÈÞÈíîÄ
+ܐFÖ`q•Žuøœ×Á?6΃¢°†Á\÷æ™p©výšeR1‘ÉQ¤NÆZ ‚l.„R`<È·ËTA铤!•d½ûxqŹ
+&k\§z\v!Z˜‹¥÷š  {ÌtC~Á*“lR[ÖWg—WØŠ@I2Uý ßÌà™KÏ_Ï™R@{pÄ£í Ñaaa
+ĝd§´yC€S—^¦xj
+{âËZœú—¬9­ÄàÒLÚ@ 
+[>Ç0ä»r$—[Ü€°ÊF8ƒµ\Ë–	—ã@¢ù¢<µ…ˆóÛ®ÒLÑ&Êm#÷©N¤ìšoab¯€ôVQ·”ÛN!¼B=2ÆQ¸
+s¼‹aDÀFb.Ùö­Ù¨
+””Љ "Ü±$mˆ|(oÀ\ð3ÈúP’Y L;𺮪Ñzh¨ç l¿´GT[í6µ.Jl‘˜Sn#É‚o
+TxÄR1¨[	:È
+£Ls£ôتïä±£Œl]½§®…má,çR•Öí=öy/Û¬ªi©yQT$ Yk¤F7ûM[mWãŽùÏÊ¡ËJ¬ÿûEÍbz¬QlãÊryW[Ã|'gÛ+N"èfß}¾aBã]j̳wÀpáÍ9¸Û‘¯6wŽ¢xw­’ià$èùlî‰éçÔÄú Hsэ©mçnõŽÊ ÎaŒ2…p`,Wí(•%T[¬Xy’Ì_o?až¿X"x,X.©eÃéŽ×#œØ'ÄŒzwðð]9B°Å‚BÑÆÜŠ$DZ¸Ê=[â ÊÒ-ðht2çË(…È„¾ƒúJö#vÓƒðÀ„Å{ °$Såú%æWÜ”áäŽÆÌí¤!ôC>µ|+˜…§
+F%<VŸnq&M}ÆØÇ!¼8Ÿ¡c³©wM 8q7wÛL@·sÜË€£mÃô­½>ÒÞ¨°BUñë®BÈÏýE=n«a¶*­ì¡ÿ¡6Ac†ñ¤Y&,ƒec¨SVøOh‹Ìµ¥£•p/×8ì
+ô[¦­-ŽføJTœ&
+¥ pdå’—œT®È¬Ö¿Q©ÃàK+42lz3“z…ð¨àÀÜ/—ˆÈ?vtðøXe9c6íB˜Â' ¯ŸyZÇhBÍåÓn˜×öelíæØ÷-¼ŽvêgiÞ^þqÃS=„¨f>ß™üb‚ÕGj
+oØ2d®?佋œÕ˜k3Œ5‡Ä>8½M(þ¢¸]Iè§Ãpx¶ÐªÔÓ“ŽÇ¶¦%ý4€ÏÓeaÐYïCåœ3Úsláe£9FH)`qkcçÁAj˶h˜Cb…=©‹ƒñ9ÇÆ6@ ã'…Þ‹àæm¡öX‰¶Ÿ¼7Ý÷ýzñ7æñ.
 endstream
 endobj
-2448 0 obj <<
+2458 0 obj <<
 /Type /Page
-/Contents 2449 0 R
-/Resources 2447 0 R
+/Contents 2459 0 R
+/Resources 2457 0 R
 /MediaBox [0 0 612 792]
-/Parent 2408 0 R
+/Parent 2418 0 R
 >> endobj
-2450 0 obj <<
-/D [2448 0 R /XYZ 100.892 685.529 null]
+2460 0 obj <<
+/D [2458 0 R /XYZ 100.892 685.529 null]
 >> endobj
 146 0 obj <<
-/D [2448 0 R /XYZ 100.892 459.581 null]
+/D [2458 0 R /XYZ 100.892 504.736 null]
 >> endobj
-2451 0 obj <<
-/D [2448 0 R /XYZ 100.892 431.154 null]
+2461 0 obj <<
+/D [2458 0 R /XYZ 100.892 475.696 null]
 >> endobj
-2452 0 obj <<
-/D [2448 0 R /XYZ 100.892 356.754 null]
+2462 0 obj <<
+/D [2458 0 R /XYZ 100.892 398.627 null]
 >> endobj
-2447 0 obj <<
+2457 0 obj <<
 /Font << /F22 1211 0 R /F28 1124 0 R /F54 1912 0 R /F15 1133 0 R /F17 1131 0 R /F51 1134 0 R /F60 1917 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-2455 0 obj <<
-/Length 2270      
+2465 0 obj <<
+/Length 2198      
 /Filter /FlateDecode
 >>
 stream
-xÚ•XK“ã6¾÷¯ð-rUšKŠI{Ùšd²ç0“T÷Ôd+ÉAm±mmôðHòxûß/”l¹Õ™ÉE„@ˆ@à(¹Ú­äêî滇›ü;NWJŠLfjõð´RV‰Dª•K3a3³z(V¿EÆ­ÿxø	DãU*2çJÆðUlXˆdî뼪ַښèýïR¹­ç—w~XÇYtZkµHu–Ín}«ŒrÑ÷ûü0€ Š:–Žq£›n>Ý(XY®Ô…FVh½ÚÖ7¿ý!WÌý´’BgéêD’õJÛT8k®V÷7¿ÜÈK3•]4Ód‚ìAòoÖq
-%˜óŒJ%Qçwe?xR1Eƒ¾Û¼¿ç©&¯}ÏüS9ì™9ì=7ïîy²÷Ýg\ÖwßÃé(oŠI¸a™²¹EëAå[¥…5kÕÝq;à&&K±­Ê h˜hy×›®ÌOGß=_}tŠuJ"2ÞO¬	P9gKá¥Î·¸Ý¾lü¥––•D?€\"£Æû•uë¬Çõ-šÎÌÎ÷mž(xšÄ`&oø}ó3oŠµŠ
-ï1@ÄúÖZ=ìË°ú¶mÐØݱˇ²
-ß‚ô±‚DÙ,ùó){Ì¢ªE-N£õáíÏL<vm^lst¤Q bªä֨ʖe†=jŒÔ	jUÁÒho‚öÒ§èx‚ÕU>ñÅ´@Þ3»i‡%½½/Ä8aŒ:ø^‹óDŽ…¢\ ™_þÉ2VÍdœ°I:ÊlÈm**1zœŒk«¢¶ïËÇÊ3‡O
-Ðá”ÇG>„¹œ§>–MÑžÂJoÛ:/›0¿Eqz´Ç&l1 ;÷yx+Ãgý!,a^âÓW9 ”èˆ(‘ Ì\4“#õ
-6ÛÉK³µJf£ÙoŠºl ¿!ŒÚnÉK‰ÆšQü_KξUÒë®Ôyœ>‡ž`3–ûÏ:Õà0\[‘†‰þØyBdvž¬9Xäd
-Þž“£Qf»Ð@«V•Ž°ÙL• 5‰_zâ6ø8³ ¨nnÕä¥+DM„J§¥ [MGP!v	,ŽyÕ·L(G¦èBÖ¦êü±C›(ïÎv!“`¡ezM(zqÜçý¸Êƒ‰hѤýv(øøÛï6¸Ò¯ls°ãÜ>lÞ‚'Ó,jŸx”`žSñF™	Œg¡$±o¾	dã·Têú>ï‚%ŒG„bìýRÄÆ:Z¹Ñ» Þ1âÚØ’¿$‰Ev>Û§|[V ÔYCØ›Ö€qšÎ™Î@k
-‘‰Ú\Ç•fåab ÿRu|ù+Ï^‰›¿
-ÃX‰8Ñ£ª]Ë ø"qb$ÏÆ!
-HHçu‰ˆæ5DL¬þ"Âé'SOóqÿŒ¬(~ixlüf>'²Ñ#8îÊÏ>pö˜p_Bº.4˜+õõØý˜ž<'jµI6?Ñp2Ðgp8Aá-ˆ\Ä4ùU`¦„•“¿(2uPY<³x~ø
-EÙ¿°ø*¬÷ã)¬çQ•ŒaÏaÔ¦n©!êЕŸËÊï8!z`ó̘¹¥³5
-.HùÿjxˆÐÇbËÁ³ž‰™ÑÈ8TùðÔv5 E0Zàæ/S„øDPs•7»°ð¡žZ­ÞtÐÐGšª]Q%£ÂW~ðÝâúFƒéÔ{åÓ33ÂÖ朠€}X‚šRœÛ¶õWC¸ªÀ£ô±îêÜtù¥…]® €=CÃŒ†…° ®ÿtäµêÀ¹y>!‰rÕ„7꺎8’
-Ë…Æ…ÉŽÏe‡çjÏ6à5í^ç1xeÅ« ”©²…ÐÃÞ4±Ñó)ÁS£v_¸2LÊ$Ih‹Ç軺'È0 æ錩¾'îe†@³bWea«i“ïü¼5À#œž¥HKO8x¹g
-¡N·
-†‰Öé9‹˜‘„Ë½ß»s•!Ek¿-xcB«LlGb4Õ¤.Ä#0Ûk©û¼ÆMs~]¯°&†Hs!ÒJeX±+wûÑ~|¯ñå؇Ùñ¢² kØ5؁S&<Le‘GL'¾yn-
-æ†K!ÒÅÐS‰©É¾Xû S7H2‚â`f^…*Ü2K†Â¨².Çf^íraT>_º*Xa¦¦õ}C­“¡
-;hAžùý¿Ç¦DèA^?à…IóLnÉ{ž§³Ä¹ü;“°7q-,7/êþöˆí?o¯–áÀù6d„ƒžÝÎpóñ8pÙÛpÕ+Z~Åë_àó&PC˜â:ŽÂû²^*×
-œk´}yzsç6©º¨Y—ÍÜ}~lO¼ç¯=yø%pò<Žºb7öÊ$Ê$_S³U&ÜÔ2|€ÔÁ–°Ùw‘ÎgNí9Ë8-X.á¶A¦¯F´ß»)VÆ|Ƭ$èê«z"Òso·ëÚã7ã+ìFB÷óψ~ìµÈ¬~‰FʱÈ‚2ؽO9Œóã~Y,h€lvÖhY Üçe¨>WŸÏ{˜{½ëýÚ¢ã„r“g~—VR‚š qv¸÷Â~)‰tjO{ï«¥ý´i6Ý4xq‹¾­Ãfl6ñ¨Æ÷ ’¢KX–†Ëúƒ‡;,$0²ìŒRÆ
-e®.#¸êˆÂàYëøâ?RÀSâB5ªùBÜ»)Hõؾ¼,Hpk„,Î`MàÎ|ʇdü¿Ó-4g¼è¤¡R¾Æk*|qê—ÎZkÜßL—TÈåF„½jpÚì7Ý«¿‰bõåßDg
-éR„`TóÁ :nƒ.6½ø	/Sï‚wÿÿ9ôs =_NvâJ,ã\œ
-ç’™Ï_E¹XMá>õ·X ÔÜS5W*H„¤ç¦9£Hßq¾#IU(BbËi’b/:þÙ˜¤ÜÅ-ë3é7üÆá—$ôÝŸxYtz{f±Ç­Â¯dÙñši_þ(Aæ>_æü¨€\æºÝÆ9ÚàluݳSM?×Çñ‡‡›ÿª",è
+xÚ•XK“㶾ϯÐ-TÕ/2—”“u&ãÃ:®ÕÖ:eûÀ‘0cŠÔ’Ô(óïݐ5œÝÉ…h6š
+t£ûëåb»‹»›¿¯n¾ûgš-”¹ÌÕbõ¸PV	/ÕÂe¹°¹Y¬6‹_ã–¿¯~Ñt‘‰Ü9ƒ’)|•ZŠHæ㾨ªå­¶&ùé7©Ü:ðˇÐ/Ó<9-µL¤Ú?Êz»¼UF¹ä»âЃ JZ–Nq¡›V7_nh–u±#+´^¬÷7¿þ.˜ûq!…γʼn$÷m3ᬺZ|¼ùùF^š©ì¬™&dšðXÀ.ŒÌ“
+6šÁ–SŸ„ÈúôþßL<´M±Y]¯J&}»TI£k–éwEÍÔ	5ÇjÃÒË[Ô?Ým‘*yêóý‡
+ŠŽÙuÓ£À¨[¥…59ïûØ…&Œ&Õ<¡E<·é§B‘—Hæ翲ŒU'¬Ï™{X_;•”=Ž29,­Jš®+ªÀœ¾a‰u‹SEç
+žú\Ö›æ5½oöEYÇù5ŠÓ£9Öq‰ݹ+â[?ëQ}š¬Kpº¡¯
+ˆ;ªgòÁmš	2qÑDŽ¶·a³¼4[K¡d>˜ýýf_Öe×·Eß´s^òFkñ¿Í9ûVI#¬»ÚÎ÷ÑéÓ L!¡²QÝ–™‡€áÚBˆÔLtÇ6€¡Ìl;Y;r2°Èɼ3FG£Ìz
+ÆÙ~ÐZU!:Âæ“­xH6Ÿ¾ôÄmôqn!ÕÜÔªÑKW¹æ…ÊFUB9M“{ØBê<,ŽEÕ5L(GÆèBV§öÅ!2(2R‡6QޝíBf‡¼†éAÔSôâ¸+ºA˃‰è Ѥú/Ÿ–œ¡øí§÷¨é¶9Ú11ùÓý{pe–'Í#ìs*MV;ŠÙ\ÆÆÇ3‹PáØÕ‰dÖ„‚]W´QŠ2
+Æ#b1 .fB6Õ¹ÐÊ
+îñ¶.öðM-9læD|*òóá>벂Mwk“Å "Í26Ù²4ÖöCjsWš÷=øw˜_þ³Wâæka˜*‘z=ì´m _$NŠä9Â8Dáó"DLc%{
+½Õß@D8}?V»Ï»g„dEñKcÏcF0ñ4‘Áq[>…ÈÙEbÄE|‰é:wÎ`NªÔÛ±	*µ¼ˆjµ>¿Ša>›Åh‚¢ÙúDÎbš|˜)aå诅A®® *O'O_á±(û‹¯¢p?£ze°P	Á×ì‡Ýì›®gêЖOe¶‡=°xnÌÔÒ‰NƒRá°5<Dèpšz˜
+LLŒFÆ¡*úǦÝXxø€Á'0}™"Ä'?„†b•êù²ˆ©Ù…¾‡ÞêÈy¨v›
+Q2Ù„*ô!²Ôo4˜—%›òñ™qisNP@È.ª(ê
+Ï­›ýµ!ZUàQúØ$mX75ä-Ô§¹…]® €=w}@ÍÎcX 7|9òZu Œ‡|Båª	oÔu)*p$ÕŐFÅdÇSÙ¡Àyã¶'°N{F×i^Yñ* y!U>z`§õ6¹Ç|òxjÔò†q3žëŽ\C»/‡	2ˆiú c¬ïÞ½ÌcÞØU™FØÅjZÛ0m
+ðÈ#§c)Úe ÖÞîy‡P§›ÃDëìœEÌð7Hta}lÏE†8­Ý\´œJ¨.ÿY´‰ÁT“¹Àl®¥>{\ä¡àWê'² }Ç%1Fš‹‘æ)•Ac[nwƒýø¾Ç—cg(YÂLÒà€m
+8%Âj¬Š<b6Q—;‹
+sÑ¡ŽÎFžòRd&ÿféƒFÝŒÉ JÁÊ¢ŠE¸a–ŒuQånMfZí|]T=ߺ)XaÆžõ§š:'C$uЀ<óûu‰Èƒ¼®Çû’æ	®—Ü‘w<OG‰sÅö%Q÷€a-ªÆ‹5;„ö:Ÿ7Wj8nÞÅ„pвÛi´={.{÷\õ6
+¿âu‹ˆSQGªS\ÇQxWîçʵ‚rm´}y|SïÁv2uQ³.›Œ(¸ûü«9ñšk¼öÐ= ·xöŠÝØ+=”ño©Ù
+.ÃcËð	RCXÂb;\EB:·9ûÀYÆiÁržÛ™½ÒœïÆ`ò³’ «›­ê^dçÞnÛ6Ç/ÆW"X"9„îCºa<Ä>P‹Üê—h¤:<n›÷1‰q~X/Ï“
+ðÍÞD
+Äû¼ŒÕçêóiï s¯w½o-:N(7zæ7i%eØ°$®ÀמY/ƒ"‘íïiB5·žV"ËÇ‹/.Ñ5û¸›M<ªñlI
+¢KXžÅËúƒ‡;D,$1òüSÆ
+e¦w\uBÑGè¬u:¢óˆ§Ä…b´çëpïd¤ÕCøò:2#Á²8€5‚;ó)üð{§+i¬uÜž¡R¾Äk*|rêæÎZkÜÿ™.™ó{Õ:á´›‚¿{õ7Qª¾ý›è¼Cº!íùd ï#ƒ.6»ø	/cï‚w-ÿÿ9tS =_N¶-âJÌã\š	çÞ
+s©ã}ln±$A­ßpgLõ^©
+ ³ž»2d<f }Ç	$Õ¡lŠ5çI†Íèðkc”r× ¬Ð´¿‰%uèã?Ih Û?ð¶è’uUÆ´î˜qÄ&·Š¿e‡{¦}ù§™»"~Yð{„. "t™ë~çh/°ÔuÓ.f$êñ5çþ
+hÔßãiãk¼GÕíâßR ÏKñ‹’û¸¨ n¨—•m¬BÊOa,óWiÿwðÔÄówÇ€7»9@ÔBË1úßÍ-æ(&¯2X;«ëŒR—‹<õg¥3õfN;t÷™ÏçÔ ÀD£'ÿJÆåÃøÃêæOPsí
 endstream
 endobj
-2454 0 obj <<
+2464 0 obj <<
 /Type /Page
-/Contents 2455 0 R
-/Resources 2453 0 R
+/Contents 2465 0 R
+/Resources 2463 0 R
 /MediaBox [0 0 612 792]
-/Parent 2457 0 R
+/Parent 2467 0 R
 >> endobj
-2456 0 obj <<
-/D [2454 0 R /XYZ 151.701 685.529 null]
+2466 0 obj <<
+/D [2464 0 R /XYZ 151.701 685.529 null]
 >> endobj
-2453 0 obj <<
-/Font << /F28 1124 0 R /F22 1211 0 R /F15 1133 0 R /F51 1134 0 R /F60 1917 0 R /F59 1905 0 R >>
+2463 0 obj <<
+/Font << /F28 1124 0 R /F22 1211 0 R /F15 1133 0 R /F51 1134 0 R /F60 1917 0 R /F59 1905 0 R /F17 1131 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-2460 0 obj <<
-/Length 2177      
+2470 0 obj <<
+/Length 2230      
 /Filter /FlateDecode
 >>
 stream
-xÚ¥X[¯Û6~?¿Bû&1Ë‹HJ}Y$è68ÅîÙœ [¤}б™codÉ•ä:ù÷;êæè4úbñ2?Î|3´Lž™¼¾{õp÷ݏZ'^^ªäác¢¤y¡—ÂYò°O>¤oî?6õæׇŸH<…sŠëBH–,§E&6[%Iß\B‡kºÍÖØ,-ë=7^ÖÝucd@.m»¨2‡}E!2Á(/¤òƒÒÌ£ÐÝ?î~»S0(5³Ò
-c’Ýéîï2ÙÃÜO‰¦È“+Ižcsᬅv•¼½{s'ç'Wv¾ï¨4+w8€¥þCs*5·ŸÚæ²Qé¹ãn({nu‡æRí¹ý¸ÙjŸÆÕOÇß7:OCTðîß÷ÿåVøíSÖ¥e“ ÒG¥e@bNFŽàD«@0ÙS[e„Í
-x÷a^×a¤½XÛÌ·[móé».´«J]!
-í'¥[c]þŠvíEî‹5õ/÷§c½ªßÃ33¬|p
-ãÀ-·Y&”6<çÅšo)Mqý›ïYƪ…ŒøòAæý6O÷¡
-}ØX•îyàô…×:¹8¿c4´MÓ¯é×Nä*¤Ê*¥ŸæR÷¬<†KžÖÍ•Ñ’+ëº÷QðI`÷éoàEN¦ïÉ5g+mœBàr»ô˜}ó÷5ääRêå÷k×£¥ÐÙÀÃáر𜚻uÙõèë_xôÜB05U8{d™MÜä&mÚƒ¬.ûP}ÁèMý!@hÐÂA}TÛ5Õ9‡n~ŒôdëÐ>p
-ÃZÝÈ|ØZ)ÓWp`Ö'PWéåŒ_´⸹´ÜŸ@lõËìšú©²§K[C’ŽT¡c	òi”,»0êËA×!ì¹Õ7<ÝBÀ6ü	 ^˜b‰<œÿt{ÂAn~D½zÄÿ„º<…ÉèŸÅ"Æ2á&†A®;ÍÀZåpÕ6±Ð5î)XdƍLÄ»ÜPkn¨I—7ž÷=•ç3À,úýã*Ñ 7;Ɉ…
-œ³Ó³
-˻÷[3Ǥ;mŒNÏe×]÷«Ö„väVºYtS
-Vƒ	;úp“è}”Ùí€(|u€ÜX³<NöÌ-³ýá5ƒ—}óš­(”N2 6£‹¿v͐Ÿ+êRºøó×ìV®à€ÜO·K¬¯Y"Žõmþ
-Ò‡šCŽþôþ(lñnáÓö«ŸbI÷
- 1¬•€¹_ NÇ#ÆÚ¶…Ÿ&0\&s9nº±:
-gJ
-mßñ`Évá˜1Î<Êì^m¶ð©bšZI¹
-ruj؏òì±ÛõC&<„á’m€Øš™jµ¥ýrÙt?eÇéå¢%1Iuk¶X)T®¿•þ—ÛQú×Sú¿ÉqǸ?z<4|º?‚˘@X…š@
-³<úkà)Gj]M~[Ž˜»?™³ÂN)÷ƒ”ÆñEÍ]YUaõzr¤
-ss;_ÝÀME7: [´ái$”™¸øä¹æ#ûÁ´Ž´ò$†S«ü6Q¹+‹ôÊ™Œ*^èN/tPÐ틍2óíÐm±ÿš!"Ù™!4€©eJþŒÅ8´ÿNhÆ#)ƒ«FÃoŠ¨VÈá0w¿lû©ëK®¶ÞéÛ’–,té0•Ó²
-h©i%³£ó=U>8ÒOõf2}97ÍF¢áJg° ׸hž‡g×ÜlÏ€ùôÀ y tamÝðÀ)”5U)8ȦwÞùp<Åö•ð™ÓÎ-‚±”ó6=¡t9To0°Ãk„VÖOèGÞ8Õ‘fò.èUPɵ,°‡& b½Âé¢À,÷uQQ5žA?dJØé÷ãž*&çûÀé®Y3š•*ð»´ÇyÍÙ€¿X›þ^¶Cm:äË]Ó¶0Lºqíö½Ö#0ó„S¬'Lú„õ“̦„C®S0‡e…a‚'Q=¢F0Šì 9_r‘O¸ÀCÌéÞá÷ÎϞŨ ×B•í¨:æQäÙÎi»ÇæX¨ÇìþFè1Ü£ù^Osþï0ô*ºX[¡îvAì3^
-hÀPóñfŠâÀs@wb	ÈÃVz&˜ÀŠ¼l©è_Ë
-ló<ªc}€ètµ>ÔX	ÍÓ¾w~¬÷
-pÐNÝx­†T¾Ï¬ˆy-Ã78
-“ëâŠ	…=&G-ÓûšEèÐ$Bïl!´š?¬=¼¡v(«¦ñqͦ>˧&–1–ßanÊåоeg’[ mLtvœ9ñìp¬¯{ÿ7ø­goÒðÌÄÕŒÕ
-<¶¡ü„	ÃÏ’‡šdàÌÕv‡ã´:g	8”ˆéÊGà°EŽSeœ˜»Þ8=D°t³
-=»ãŠ}¿H+‡d0ü½+”£0«^0[³V5Óª,£„ƒÄê%WJ ³c±’8…¨ºUÅËf'ÝØwZÞ#Ս„8PÐZCE,~㊤ŽGê°]W¶_â¿g
-/`„~8âKŸÛ|hk¢çøt˜ˆÑm
-3Ø\ôù³à"DÓùÁ:üÛÀ¹´Ô’lŒ<Ž`’mc	€ÎñxS…| õlFÍÃÚÅq¡O7§rÄJ¥ð39Çõa×Ü =ˆ½Ë™¿ì¹f;h¦#âƱg^¸Êy¡¦'.½eŒÎÒ§ÐW
-1ÔÝq•Î°JtÅôJ³r,1¶}—wÆ+Ì[± ‡dnnÞØÃÛÄh‘e7ÿ„<ÿþÎ@Úøuƒ´Ðâ3…ôåÞÃ&‡r N¨ÜâR°Ï¼Äö‚‡¦o`øÒ-ÝPLÃ\öUÜçU'/›¿Ù‡/<¼ÿT–ßÁ
+xÚ¥XK“Û¸¾Ï¯`nT•Å%  sIÙµx+©ZÇ“ò¦¼{àˆ˜c>’ZÙÿ>ý (RñS•‹4Æ×O0ž¢4úéîÍýÝw?JÙ¤°©ˆî#‘¦I^ÈÈäE¢‹,º¯¢ñ{w˜ê¾Ûý~ÿ3±çIaL†ì²HRàN™O&Y²Û‹Ô¨øÝٍ¸gÜí•Îⲫxðº/;•Æøâaô"s87)Ò‚TPÂ&©°Ahf‘éî‡û»ÿÜ	 ¦‘Xh©¥¢C{÷ñ÷4ª`íç(MT‘Gâl#¥óÄh
+ã&z÷î.]Þ\è平ЬHèzxºM¶T2R
+ßý™y´Xñ˜Dgyày‹×ÏãÊ5nr;-âŠ	íÞkÒå^#“Ô¡ï§-ùÒ$¹ÈWy@¡ôÓŸ»‰…{Ôó¸ë/<ðj_Ùu}`¬<cí	;-ãmtø´ñŸvû̈øñœV‚PP/Ú°
+n^°^Uÿ—- SæÒÌôÚ¸¶‡L™Í0Ükô%¥bþÏP=œvå8ídaêi }û‡ÆµàŠY¦ãw¹Šûa:½+'×|AÂ+Þ<ÝàxcïÅŽ}sF&ûÏní
+êíA9#X3qÃòq¯Ó4~­>´¢ˆÏ'üG%¥
+<sŸk’î‰y}÷[*²§óPR´R72GÝyÎrt³¼ä1¹s®âÑÔóò AØÃÑ>€w¡Šµuàúííßâ†ró†ÿp]ÙºGï£ÅÒ„6KL1GòÓÐÏ‚YŠ­#m 
+ú«ÑœdÊ̱L1¼>PJ>(I–-ŸÛ–§ œLÕÖŸ“¥ƒ’ø3Pà&˜è–¨¨MTþ9ÞB²ö|­–ŒíNÉøáTŽã¥ÚTÔ&°“]ÑG)^Ái§#xµwàÑ&Ïs8@&@ÿ˜žÝWZùÛøëd/™=è«V–‰2Ù7­¬“B€e oYûZY‰‚ÜŠ²´Õÿ»•Í†•¨"dÜ
+X‹8ò—¿Î¿‘÷¡z¥³;}8:
+ZC©·°ñpöu´Xg|ÌvŒ˜éÀÜÁ/ 
+·cJ)cëØÂ.³%¤·,5œÎñPLçîDÕa˜F&–¬EãÄTÎìÍn¯T§]ÐÎ{]µuW{T‰,±…ë\i­ß©kÕ_믠œ]íSŽ\Z.ÎkâëÔ¸¥‹N‘ÏWÿ¾oKJ”ƲZ›ÇÙ"ɯpa©0颾Õþ|ôxظªÁe”#¬\G ¹¹TÂxº8^bvL¬›…o/Às³†æÅú—úZÿð<¨g_4<”Mã6Í“cÚP7Öyfõyƒ)l! àˆÁ ˆ8Î#P—þÀ×¤äÿ)¨6r=€QH>€Dˆ1‘X‘¯ÊþDpgi_¸Œ5O ‘Y<'á|rZ cqð7N|ôZœÿÄïB"`]Ež’ÿ‚³àøï®E5HXõN׆ÝÀ @Ï q÷þŸõ>SÉ=ÃÞª"~_²À’™Î#ÖqÚÖA#q=¨¤¶ç ``}¢®)SÝ:”›¥ñë-Õ>p›TÀMÆëg¡_êm1ëƒy@†G‚öv=ZWvÔ£ ‘u¥ÜAr—74; aìÙWÜg.;·zú>Îê¸Eî2´n at 8 ° •Ýú‘5„.$™¼f
+´q3T0X´!£gXԾѼÄȇJ	'ýQWÔ/?—Ç~KiöTjÝá<Ôˆ³‡Ñ:þ7¼‘Bcêå¡ “lÜ{¤s/ÝF±]pdÒohŸÒìZpÈw
+ÎaYa}œ`»I)ŒÞ	ž#YG€œ\ä×
+Üß!3ædwø»SÚ+yÂ\E³h_’"ÏÖp^[äØœƒ»tÿhÓ¿öxøFöT‰œËÉ[TßÊk»œ¿ÀSŒ8O±·Bjۏì‚8g4¬h ©¼Y¢8°0½¦	¨Ã:µœu`ûñr –«6°ÎëŒÃ
+" "ãÍQb+´¬ûüùCÝU=jpFܸ­„ZÎÏy[憑É仸ã
+C…ÕQ¦ñÛŽYèÖÄBÏ! ´›ÿ(Z'xBóP6}ǐ½WuY–	Uù„¥”æG˜¹Örߦgâ[!­”wv\iùýu¬;Çûß¿ýžüÐÓ·7„)¼1q7Cµ‘W~ŠaÕÃ@šdàÒ5ŒÇúRÑ„røze=n8"G‚¥Ò/,]o^œšÅ–ÝqC¿ßR†b€½S»0´VÅ+ÎÖ,U,¤
+Í(!‘²‡¸EÉ„È™­¤œB©¦MÃÛ¼Ì
+ýÚµ¨qNˆ‹çŬVÔÃâ¿ßp€*02¥s7Žå€µTgÀ@^¡sWã+ŸÇ|g­¼ãØ8,øàÖŠØ’õùU¼óâÄÒØ ~q h΍RV	(óÇ œQ©Í| !ÒÂÉßîÚaá[X½üÇ~–ö®ns²0´eå6ð¿È7Î(C¸ãihQCœOüÏ¡žKV„VFÊÛH{á+àé-®/\zÊ(™ÅOnjzÊcÐvŒõf2Ã&Ñ×GšNçc¯Ðuùd4QPoCƒ¹ºyb‡§‰‚’›Ý|yùùZÙm…d"“Ϩfh÷îw9tpCaVVÁ9§%Ž¯WLº~ºòy\3šÐKÃÚäßõ?獧“›Ñ¥¼–ë–…4	åÌÍ£„gHð‘ŽØ•OžúHI˜ø(¢¾mùc"®ã6ÏR¹©¬çWà­5
+çCøî”Á=•CUc%xÚn¬|«4NîäÛ§š7
+ƒ¾áh¨6;&°Ó¦‚ÿ]?™¼øqVÈÙ®¥Ï£R.>kJEvI 14@3
+L½ùÞ:2õ‘ßÒ­ßù…wQ5¾x–_aâ/ÌúÓißÑ×Öfõ
+&üÿp÷_êžêy
 endstream
 endobj
-2459 0 obj <<
+2469 0 obj <<
 /Type /Page
-/Contents 2460 0 R
-/Resources 2458 0 R
+/Contents 2470 0 R
+/Resources 2468 0 R
 /MediaBox [0 0 612 792]
-/Parent 2457 0 R
+/Parent 2467 0 R
 >> endobj
-2461 0 obj <<
-/D [2459 0 R /XYZ 100.892 685.529 null]
+2471 0 obj <<
+/D [2469 0 R /XYZ 100.892 685.529 null]
 >> endobj
-2462 0 obj <<
-/D [2459 0 R /XYZ 100.892 562.773 null]
+2472 0 obj <<
+/D [2469 0 R /XYZ 100.892 620.444 null]
 >> endobj
-2463 0 obj <<
-/D [2459 0 R /XYZ 100.892 529.041 null]
+2473 0 obj <<
+/D [2469 0 R /XYZ 100.892 588.406 null]
 >> endobj
-2464 0 obj <<
-/D [2459 0 R /XYZ 100.892 504.313 null]
+2474 0 obj <<
+/D [2469 0 R /XYZ 100.892 565.372 null]
 >> endobj
-2465 0 obj <<
-/D [2459 0 R /XYZ 100.892 482.312 null]
+2475 0 obj <<
+/D [2469 0 R /XYZ 100.892 545.064 null]
 >> endobj
-2458 0 obj <<
-/Font << /F22 1211 0 R /F28 1124 0 R /F15 1133 0 R /F17 1131 0 R /F51 1134 0 R /F60 1917 0 R /F59 1905 0 R /F90 2466 0 R >>
+2468 0 obj <<
+/Font << /F22 1211 0 R /F28 1124 0 R /F15 1133 0 R /F51 1134 0 R /F60 1917 0 R /F59 1905 0 R /F90 2476 0 R /F17 1131 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-2469 0 obj <<
-/Length 1143      
+2479 0 obj <<
+/Length 978       
 /Filter /FlateDecode
 >>
 stream
-xÚ}V[“›6~÷¯àQÌÔ*BˆK^:i»m“i²I×ͦ“æA²ÍÄ€8Îþûž‹`íÚ$}::ç;» 
-~]ý¸Y}ÿKœ*’ET¨`³
-”Q2‹Tæ…4Elªà“Hòðóæ5@ã —Eš&ˆŒáTl2PD˜»ÆáZ›DÜþ©´t¼xëÆ0.Ä9Ô‘èpÖ©Û]¸V‰JÅO{{¨DÏè/ZÝlVÿ¬hŽua‘‘Ze³úô9
-*Ø{DRyp&dh“ËÔ˜‚»ÕûUté¦2‹n&…$Ð…±#T,Ê0ÎÅÞÑð…EãÞñ¤±-OŽvG"%¶]?êÁkè V¼ðûJTn´õÁyqÝc*Ǻký©Þíl_!;@X¾VZš¤ðÆ‘Z‹atG< P&~ÅOw ÁUr:œÄR%1Ï}¯ƒIõÁ÷/cÔ&•*N'ÌoÝ®Ž5pdbA\ÀâÄ
-“¢Óàz–Z€*AŸîÔŽK·=	ò‘OÝ×m՝=äã;¾cèÖ
-peä ø/ã\3G†;wý—a´ÈèKî>cô¥÷÷Yfd²ÐsRÛY}°k®c˜ÕÍñàG¼£+qœ	Ë[÷u¨˜‚èì·Þn’õ0"øñà6¸òÔ×,cPÕ5"I»¶çä«GWŽ§Þq4×lÔ•õŸl…ñÆÇ#(ȱ…¶å­Ÿ½jœ—¶m»‘÷.Á¶ŠQ§ª“ôB9Pf
-Œ;‚½°Z=Œëü–aCÜò£šDU0R	*þ)°°Áu­„Â(Ãuj´ø+ÌH>ØXÏ.üMí¡³KPiy…*œ¼©Ë¾ºíÈw܇¹îaɾ¡Æ†Ã…t'w„
-Ê÷Ãæöö÷;yóñ†ÅGë;„1[XÞ|{[Ž©§‘ùêž)®êÂÜõ¼Ü’Ý8;ï룺¿´Ðgù#•;‘ÀzØó•ã…‡w{©ÏÜ#‹3´8T©(tl°‡xÆ›aô_,ÕRl
-™¤ñT(R¹'©o(›h‘P룞àWTsvKU˜d27“òï–HeZ̈;×
-u,¨çäélÄ‚æ<#fÕÐH€èÕKNbÙ©	{ÃW´øùžµ;û{®Ê	}l:Žù}lÎe¼wÎe\Pä´6V—]ª+àÉÒù㾦2¶®¸}
-Cf ¡¦'ÿúRXJ)ýÔ×P⳯睫þˆ‚©á ”Ÿ ”ÒSˆ¢]ߝŽ¾¥ù»®¬¶e	o7WäȸÅVჳÆ«{ ¦¡‹Š§rА½UÇc먟að’êeŽ‡n·› Ô½@fgòMq•
-)dd<Só²j궆ÜŽÝrì3™¥3|®ú­Z~Ú‰ÎlU®ÑGÍrf	IñjäÇÿ"w4ü­Ž<#‡5ùÈrFëþËA°ì)ô}OÅ‚[q
-fÏew.z¨æ?®i„¹%}¡¼
+xÚ}VM“Û6½ûWèHÍT¬(’úÈ¥“¶n§™&›Ön64®Ìµ9+‰®$ÇÝ_€µvFíÅ"Á'àá„œFû(~^}¿]}ûSVF"åUZ‰hû	-x‘Š(/+®+mwÑ'¦Êøóö
+@³¨äUž+DfðV¦p0›Ö4MœH­ØÝ_©ÈkK›wvŒ³Šc™2«þÉuû8Jä쇃9Ž ¬'t†Vëíêï• Ïi$®i.eT·«OŸÓhgo¢”˪ŒÎÙFR—<×ÖM´Yý¶J¯ÓÔb1MUñ¦pöýÓ0šÑùî»)ámÒ(’kUüõ+	}ã¹à•œE1mœ•ìÁ$2N2X¹öØØÖvh´ÌÐѽ‹ëv QÁÎÓÑ»­J†Áύ%Ø`ëSïÈF oëèÔô5žÜhëñÔ[Žv Økb¶=8ˆ!EÅFø|„÷†5Ë Ntôãä×µé:?ÒùÃ5¸5ÙÛ¡NC(nðëU2ß„;Bz½°ØSþ„óS C°{4(Qäþ•èßljJ%{ßIÁBïTÌ4x1×A	›&T‘ÇI®%û3.ó'z±5“t¸™"u7;² ÓÞ·´–o]ÝûÁ?Žã>.%³Kü‡ýœAÀð2.6¿ÇBöa{w÷놯?®É|4¡TO±Ö®
+¶ëÆÞÔ#AÜåIzù¯ï\Uöý3mo\®Æª–>£/Rn8Ð
+½ãó4„œ5òåS«àY \ å)“Ñã	2I¦‰måµt—2]q•g—‹òÇ`a¨\³·¡ÂRò=5ð~“	µç°tUÁK}qþ́œçÕŒØØþK,3†qe™Ï$<—E 0»N¤1ºÝb’xíÄ»¦þŽ烳ç)îB¨Bq™ÍaƒhñÒÌwnfÜ„ÊI©C
+È]qí®‚‘'ËѶð.OA­ëñðR…BCb&4nþGt!4ˆ:BGAr4 p-.Í×ÓÉÍxDÃeà ôD-VT7˜ö½?§‰6źiS×þ4ÍV”´¸ÃQ7¸ÆA²ACX¹´z¹
+šÆAxv6Ì3œ “å!Ì2K›Æï÷@˜^`3=gíuuÓ	94d6Kóz׺Î
+pqF¿\ú‚ùŸ¯T:|•o²WNJIrÀU0“`Ž’ì¤*
+¢û[OªëÖ‘ì`›#­BÂ2äH† <C‚ò¿f/¥ï=|*ÒÊr =ߺ«r…ïÔüÁ¾<áÀ¿k¾,…
 endstream
 endobj
-2468 0 obj <<
+2478 0 obj <<
 /Type /Page
-/Contents 2469 0 R
-/Resources 2467 0 R
+/Contents 2479 0 R
+/Resources 2477 0 R
 /MediaBox [0 0 612 792]
-/Parent 2457 0 R
+/Parent 2467 0 R
 >> endobj
-2470 0 obj <<
-/D [2468 0 R /XYZ 151.701 685.529 null]
+2480 0 obj <<
+/D [2478 0 R /XYZ 151.701 685.529 null]
 >> endobj
-2467 0 obj <<
-/Font << /F28 1124 0 R /F22 1211 0 R /F15 1133 0 R /F51 1134 0 R /F17 1131 0 R /F59 1905 0 R >>
+2477 0 obj <<
+/Font << /F28 1124 0 R /F22 1211 0 R /F51 1134 0 R /F15 1133 0 R /F17 1131 0 R /F59 1905 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-2473 0 obj <<
+2483 0 obj <<
 /Length 900       
 /Filter /FlateDecode
 >>
@@ -9404,27 +9662,27 @@
 ðçEi|¥½ølç=/p™J¸Í/Ûì<_eëy`ç ÓjyÇB{Ð †R>ÙCD!ØòÉåRte”R42h‹ÊTB1õYD ün¨îWP‰›#4Š1;¿_l´É‡^Ûîö(Õ®ƒÆŒAMÛL1`3™n×9ו(T Ä˜ó‰è§ÒâÏ'ÿÆù$ƒo÷Wð=8)Ù¦…nþ»¸:7]¾]]Þs¤ÖïììÌî¾úeqi­~i"ÃÙ‰àß3»QI¡ýF¶ÖÈÊBªÖ­¶Úž_ܦu‘[ûgåD2DcÉù´+yk­MQ–ÖêWدªÈD3¦ÔUÕõ_ú±)ÚÕ6Œ5~ûéÕ՝y‡iXìð`µÞ+¥–y—Ƀ˜¥ü(5½tÌž½¶FZk‘$ïHÚÖb¹,2çáêíÖûÝãð0=ÇíoïFbv¿éR5N勺àv¦æ^xo/0¥`ü»ýOCDóÎ@íS¯…ºvåç·FÇE¤Z·ë#cv¸„)ùG%[ÖÁ	rSzÞõ®u×Þûa!ÊRo\ËÕ{¥7*pꝄ¯ô(¸Õºüƒõ	ÀEoDíZ%fêí8 K LH”Ä"	i"§Û²,ndˆ<¯es\Òd/þ²¯žI>{ô£Gч	'Yš0”Hø úÓ#¹ƒÿîÚ+zJèøÿ:>:þÚBŸrŸT:~œÒé¡R>TÍ£t‚H’%yšH”dðÑ2ÿz:韔ýqB%;{§2¤Ú~sM~ÃbÜÈC>áÆóßO
 endstream
 endobj
-2472 0 obj <<
+2482 0 obj <<
 /Type /Page
-/Contents 2473 0 R
-/Resources 2471 0 R
+/Contents 2483 0 R
+/Resources 2481 0 R
 /MediaBox [0 0 612 792]
-/Parent 2457 0 R
+/Parent 2467 0 R
 >> endobj
-2474 0 obj <<
-/D [2472 0 R /XYZ 100.892 685.529 null]
+2484 0 obj <<
+/D [2482 0 R /XYZ 100.892 685.529 null]
 >> endobj
 1493 0 obj <<
-/D [2472 0 R /XYZ 100.892 660.623 null]
+/D [2482 0 R /XYZ 100.892 660.623 null]
 >> endobj
-2332 0 obj <<
-/D [2472 0 R /XYZ 100.892 628.991 null]
+2339 0 obj <<
+/D [2482 0 R /XYZ 100.892 628.991 null]
 >> endobj
-2471 0 obj <<
+2481 0 obj <<
 /Font << /F22 1211 0 R /F28 1124 0 R /F15 1133 0 R /F59 1905 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-2477 0 obj <<
+2487 0 obj <<
 /Length 3146      
 /Filter /FlateDecode
 >>
@@ -9461,96 +9719,96 @@
 âѯnÖùˆ‘ù
 endstream
 endobj
-2476 0 obj <<
+2486 0 obj <<
 /Type /Page
-/Contents 2477 0 R
-/Resources 2475 0 R
+/Contents 2487 0 R
+/Resources 2485 0 R
 /MediaBox [0 0 612 792]
-/Parent 2457 0 R
+/Parent 2467 0 R
 >> endobj
-2478 0 obj <<
-/D [2476 0 R /XYZ 151.701 685.529 null]
+2488 0 obj <<
+/D [2486 0 R /XYZ 151.701 685.529 null]
 >> endobj
 1494 0 obj <<
-/D [2476 0 R /XYZ 151.701 568.748 null]
+/D [2486 0 R /XYZ 151.701 568.748 null]
 >> endobj
-2368 0 obj <<
-/D [2476 0 R /XYZ 151.701 539.844 null]
+2378 0 obj <<
+/D [2486 0 R /XYZ 151.701 539.844 null]
 >> endobj
-2479 0 obj <<
-/D [2476 0 R /XYZ 151.701 533.867 null]
->> endobj
-2480 0 obj <<
-/D [2476 0 R /XYZ 151.701 540.143 null]
->> endobj
-2481 0 obj <<
-/D [2476 0 R /XYZ 151.701 528.188 null]
->> endobj
-2482 0 obj <<
-/D [2476 0 R /XYZ 151.701 516.233 null]
->> endobj
-2483 0 obj <<
-/D [2476 0 R /XYZ 151.701 504.278 null]
->> endobj
-2485 0 obj <<
-/D [2476 0 R /XYZ 151.701 480.367 null]
->> endobj
-2486 0 obj <<
-/D [2476 0 R /XYZ 151.701 468.412 null]
->> endobj
-2487 0 obj <<
-/D [2476 0 R /XYZ 151.701 456.457 null]
->> endobj
-2488 0 obj <<
-/D [2476 0 R /XYZ 151.701 444.502 null]
->> endobj
 2489 0 obj <<
-/D [2476 0 R /XYZ 151.701 432.547 null]
+/D [2486 0 R /XYZ 151.701 533.867 null]
 >> endobj
 2490 0 obj <<
-/D [2476 0 R /XYZ 151.701 420.591 null]
+/D [2486 0 R /XYZ 151.701 540.143 null]
 >> endobj
 2491 0 obj <<
-/D [2476 0 R /XYZ 151.701 396.681 null]
+/D [2486 0 R /XYZ 151.701 528.188 null]
 >> endobj
 2492 0 obj <<
-/D [2476 0 R /XYZ 151.701 384.726 null]
+/D [2486 0 R /XYZ 151.701 516.233 null]
 >> endobj
 2493 0 obj <<
-/D [2476 0 R /XYZ 151.701 372.771 null]
+/D [2486 0 R /XYZ 151.701 504.278 null]
 >> endobj
-2494 0 obj <<
-/D [2476 0 R /XYZ 151.701 360.816 null]
->> endobj
 2495 0 obj <<
-/D [2476 0 R /XYZ 151.701 336.905 null]
+/D [2486 0 R /XYZ 151.701 480.367 null]
 >> endobj
 2496 0 obj <<
-/D [2476 0 R /XYZ 151.701 312.995 null]
+/D [2486 0 R /XYZ 151.701 468.412 null]
 >> endobj
 2497 0 obj <<
-/D [2476 0 R /XYZ 151.701 301.04 null]
+/D [2486 0 R /XYZ 151.701 456.457 null]
 >> endobj
 2498 0 obj <<
-/D [2476 0 R /XYZ 151.701 289.085 null]
+/D [2486 0 R /XYZ 151.701 444.502 null]
 >> endobj
 2499 0 obj <<
-/D [2476 0 R /XYZ 151.701 277.129 null]
+/D [2486 0 R /XYZ 151.701 432.547 null]
 >> endobj
 2500 0 obj <<
-/D [2476 0 R /XYZ 151.701 265.174 null]
+/D [2486 0 R /XYZ 151.701 420.591 null]
 >> endobj
 2501 0 obj <<
-/D [2476 0 R /XYZ 151.701 253.219 null]
+/D [2486 0 R /XYZ 151.701 396.681 null]
 >> endobj
 2502 0 obj <<
-/D [2476 0 R /XYZ 151.701 241.264 null]
+/D [2486 0 R /XYZ 151.701 384.726 null]
 >> endobj
-2475 0 obj <<
-/Font << /F28 1124 0 R /F22 1211 0 R /F15 1133 0 R /F4 2008 0 R /F51 1134 0 R /F54 1912 0 R /F11 2484 0 R >>
+2503 0 obj <<
+/D [2486 0 R /XYZ 151.701 372.771 null]
+>> endobj
+2504 0 obj <<
+/D [2486 0 R /XYZ 151.701 360.816 null]
+>> endobj
+2505 0 obj <<
+/D [2486 0 R /XYZ 151.701 336.905 null]
+>> endobj
+2506 0 obj <<
+/D [2486 0 R /XYZ 151.701 312.995 null]
+>> endobj
+2507 0 obj <<
+/D [2486 0 R /XYZ 151.701 301.04 null]
+>> endobj
+2508 0 obj <<
+/D [2486 0 R /XYZ 151.701 289.085 null]
+>> endobj
+2509 0 obj <<
+/D [2486 0 R /XYZ 151.701 277.129 null]
+>> endobj
+2510 0 obj <<
+/D [2486 0 R /XYZ 151.701 265.174 null]
+>> endobj
+2511 0 obj <<
+/D [2486 0 R /XYZ 151.701 253.219 null]
+>> endobj
+2512 0 obj <<
+/D [2486 0 R /XYZ 151.701 241.264 null]
+>> endobj
+2485 0 obj <<
+/Font << /F28 1124 0 R /F22 1211 0 R /F15 1133 0 R /F4 2008 0 R /F51 1134 0 R /F54 1912 0 R /F11 2494 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-2505 0 obj <<
+2515 0 obj <<
 /Length 2363      
 /Filter /FlateDecode
 >>
@@ -9577,111 +9835,111 @@
 %Õåé%eíU“µ±õL­ù>¿d×h!e™>^ª‡ÝVÍnGŠÇ.߯†·៮u¦ê2®*}ûªKK!m™Ô:^ªÏVgGŠ‡'߯©៮u¦êÒFxc¿fÙE?9¤•Òë"¿ˆ¤Œ¹ÌÑŒ_DBɨڟ&ò§)_‰2E~©ûgEs‡Ž=îŽì}­tòG¬vöI¼¬F
 endstream
 endobj
-2504 0 obj <<
+2514 0 obj <<
 /Type /Page
-/Contents 2505 0 R
-/Resources 2503 0 R
+/Contents 2515 0 R
+/Resources 2513 0 R
 /MediaBox [0 0 612 792]
-/Parent 2457 0 R
+/Parent 2467 0 R
 >> endobj
-2506 0 obj <<
-/D [2504 0 R /XYZ 100.892 685.529 null]
+2516 0 obj <<
+/D [2514 0 R /XYZ 100.892 685.529 null]
 >> endobj
 1495 0 obj <<
-/D [2504 0 R /XYZ 100.892 574.423 null]
+/D [2514 0 R /XYZ 100.892 574.423 null]
 >> endobj
-2369 0 obj <<
-/D [2504 0 R /XYZ 100.892 546.125 null]
+2379 0 obj <<
+/D [2514 0 R /XYZ 100.892 546.125 null]
 >> endobj
-2507 0 obj <<
-/D [2504 0 R /XYZ 100.892 540.147 null]
->> endobj
-2508 0 obj <<
-/D [2504 0 R /XYZ 100.892 546.424 null]
->> endobj
-2509 0 obj <<
-/D [2504 0 R /XYZ 100.892 534.468 null]
->> endobj
-2510 0 obj <<
-/D [2504 0 R /XYZ 100.892 522.513 null]
->> endobj
-2511 0 obj <<
-/D [2504 0 R /XYZ 100.892 510.558 null]
->> endobj
-2512 0 obj <<
-/D [2504 0 R /XYZ 100.892 498.603 null]
->> endobj
-2513 0 obj <<
-/D [2504 0 R /XYZ 100.892 486.648 null]
->> endobj
-2514 0 obj <<
-/D [2504 0 R /XYZ 100.892 474.693 null]
->> endobj
-2515 0 obj <<
-/D [2504 0 R /XYZ 100.892 462.737 null]
->> endobj
-2516 0 obj <<
-/D [2504 0 R /XYZ 100.892 450.782 null]
->> endobj
 2517 0 obj <<
-/D [2504 0 R /XYZ 100.892 438.827 null]
+/D [2514 0 R /XYZ 100.892 540.147 null]
 >> endobj
 2518 0 obj <<
-/D [2504 0 R /XYZ 100.892 426.872 null]
+/D [2514 0 R /XYZ 100.892 546.424 null]
 >> endobj
 2519 0 obj <<
-/D [2504 0 R /XYZ 100.892 414.917 null]
+/D [2514 0 R /XYZ 100.892 534.468 null]
 >> endobj
 2520 0 obj <<
-/D [2504 0 R /XYZ 100.892 402.962 null]
+/D [2514 0 R /XYZ 100.892 522.513 null]
 >> endobj
 2521 0 obj <<
-/D [2504 0 R /XYZ 100.892 391.006 null]
+/D [2514 0 R /XYZ 100.892 510.558 null]
 >> endobj
 2522 0 obj <<
-/D [2504 0 R /XYZ 100.892 379.051 null]
+/D [2514 0 R /XYZ 100.892 498.603 null]
 >> endobj
 2523 0 obj <<
-/D [2504 0 R /XYZ 100.892 367.096 null]
+/D [2514 0 R /XYZ 100.892 486.648 null]
 >> endobj
 2524 0 obj <<
-/D [2504 0 R /XYZ 100.892 355.141 null]
+/D [2514 0 R /XYZ 100.892 474.693 null]
 >> endobj
 2525 0 obj <<
-/D [2504 0 R /XYZ 100.892 343.186 null]
+/D [2514 0 R /XYZ 100.892 462.737 null]
 >> endobj
 2526 0 obj <<
-/D [2504 0 R /XYZ 100.892 331.231 null]
+/D [2514 0 R /XYZ 100.892 450.782 null]
 >> endobj
 2527 0 obj <<
-/D [2504 0 R /XYZ 100.892 319.275 null]
+/D [2514 0 R /XYZ 100.892 438.827 null]
 >> endobj
 2528 0 obj <<
-/D [2504 0 R /XYZ 100.892 307.32 null]
+/D [2514 0 R /XYZ 100.892 426.872 null]
 >> endobj
 2529 0 obj <<
-/D [2504 0 R /XYZ 100.892 295.365 null]
+/D [2514 0 R /XYZ 100.892 414.917 null]
 >> endobj
 2530 0 obj <<
-/D [2504 0 R /XYZ 100.892 283.41 null]
+/D [2514 0 R /XYZ 100.892 402.962 null]
 >> endobj
 2531 0 obj <<
-/D [2504 0 R /XYZ 100.892 271.455 null]
+/D [2514 0 R /XYZ 100.892 391.006 null]
 >> endobj
 2532 0 obj <<
-/D [2504 0 R /XYZ 100.892 259.5 null]
+/D [2514 0 R /XYZ 100.892 379.051 null]
 >> endobj
 2533 0 obj <<
-/D [2504 0 R /XYZ 100.892 247.544 null]
+/D [2514 0 R /XYZ 100.892 367.096 null]
 >> endobj
 2534 0 obj <<
-/D [2504 0 R /XYZ 100.892 235.589 null]
+/D [2514 0 R /XYZ 100.892 355.141 null]
 >> endobj
-2503 0 obj <<
+2535 0 obj <<
+/D [2514 0 R /XYZ 100.892 343.186 null]
+>> endobj
+2536 0 obj <<
+/D [2514 0 R /XYZ 100.892 331.231 null]
+>> endobj
+2537 0 obj <<
+/D [2514 0 R /XYZ 100.892 319.275 null]
+>> endobj
+2538 0 obj <<
+/D [2514 0 R /XYZ 100.892 307.32 null]
+>> endobj
+2539 0 obj <<
+/D [2514 0 R /XYZ 100.892 295.365 null]
+>> endobj
+2540 0 obj <<
+/D [2514 0 R /XYZ 100.892 283.41 null]
+>> endobj
+2541 0 obj <<
+/D [2514 0 R /XYZ 100.892 271.455 null]
+>> endobj
+2542 0 obj <<
+/D [2514 0 R /XYZ 100.892 259.5 null]
+>> endobj
+2543 0 obj <<
+/D [2514 0 R /XYZ 100.892 247.544 null]
+>> endobj
+2544 0 obj <<
+/D [2514 0 R /XYZ 100.892 235.589 null]
+>> endobj
+2513 0 obj <<
 /Font << /F22 1211 0 R /F28 1124 0 R /F15 1133 0 R /F4 2008 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-2537 0 obj <<
+2547 0 obj <<
 /Length 19        
 /Filter /FlateDecode
 >>
@@ -9689,20 +9947,20 @@
 xÚ3PHW0Ppç2ÀA c(á
 endstream
 endobj
-2536 0 obj <<
+2546 0 obj <<
 /Type /Page
-/Contents 2537 0 R
-/Resources 2535 0 R
+/Contents 2547 0 R
+/Resources 2545 0 R
 /MediaBox [0 0 612 792]
-/Parent 2539 0 R
+/Parent 2549 0 R
 >> endobj
-2538 0 obj <<
-/D [2536 0 R /XYZ 151.701 685.529 null]
+2548 0 obj <<
+/D [2546 0 R /XYZ 151.701 685.529 null]
 >> endobj
-2535 0 obj <<
+2545 0 obj <<
 /ProcSet [ /PDF ]
 >> endobj
-2544 0 obj <<
+2554 0 obj <<
 /Length 1686      
 /Filter /FlateDecode
 >>
@@ -9722,55 +9980,55 @@
 ¾Õ¬£¥zÇ@8F&æV¿w°zxr'Ørž†³ÿ×A¶ìõa”xÂÏal„^Ú±‡gwà/þ_I!
 endstream
 endobj
-2543 0 obj <<
+2553 0 obj <<
 /Type /Page
-/Contents 2544 0 R
-/Resources 2542 0 R
+/Contents 2554 0 R
+/Resources 2552 0 R
 /MediaBox [0 0 612 792]
-/Parent 2539 0 R
-/Annots [ 2540 0 R 2547 0 R 2541 0 R ]
+/Parent 2549 0 R
+/Annots [ 2550 0 R 2557 0 R 2551 0 R ]
 >> endobj
-2540 0 obj <<
+2550 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [315.499 433.281 460.543 444.97]
 /Subtype /Link
 /A << /S /GoTo /D (simple) >>
 >> endobj
-2547 0 obj <<
+2557 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [99.895 419.732 141.403 431.421]
 /Subtype /Link
 /A << /S /GoTo /D (simple) >>
 >> endobj
-2541 0 obj <<
+2551 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [207.902 419.732 394.205 431.421]
 /Subtype /Link
 /A << /S /GoTo /D (small) >>
 >> endobj
-2545 0 obj <<
-/D [2543 0 R /XYZ 100.892 685.529 null]
+2555 0 obj <<
+/D [2553 0 R /XYZ 100.892 685.529 null]
 >> endobj
 150 0 obj <<
-/D [2543 0 R /XYZ 100.892 660.623 null]
+/D [2553 0 R /XYZ 100.892 660.623 null]
 >> endobj
-2546 0 obj <<
-/D [2543 0 R /XYZ 100.892 472.605 null]
+2556 0 obj <<
+/D [2553 0 R /XYZ 100.892 472.605 null]
 >> endobj
 154 0 obj <<
-/D [2543 0 R /XYZ 100.892 267.737 null]
+/D [2553 0 R /XYZ 100.892 267.737 null]
 >> endobj
-2548 0 obj <<
-/D [2543 0 R /XYZ 100.892 238.747 null]
+2558 0 obj <<
+/D [2553 0 R /XYZ 100.892 238.747 null]
 >> endobj
-2542 0 obj <<
+2552 0 obj <<
 /Font << /F77 1973 0 R /F17 1131 0 R /F15 1133 0 R /F28 1124 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-2551 0 obj <<
+2561 0 obj <<
 /Length 2390      
 /Filter /FlateDecode
 >>
@@ -9801,27 +10059,27 @@
 ÖØ0ìíYô¿%EøÏNùÿ0ÉJVk’Ǩ"V@LrmAôš•]@]»0Lgî=pœ.¤6‚æ~iæŽîXYÇŽIíýõ/{z¼û?†¶Bö
 endstream
 endobj
-2550 0 obj <<
+2560 0 obj <<
 /Type /Page
-/Contents 2551 0 R
-/Resources 2549 0 R
+/Contents 2561 0 R
+/Resources 2559 0 R
 /MediaBox [0 0 612 792]
-/Parent 2539 0 R
+/Parent 2549 0 R
 >> endobj
-2552 0 obj <<
-/D [2550 0 R /XYZ 151.701 685.529 null]
+2562 0 obj <<
+/D [2560 0 R /XYZ 151.701 685.529 null]
 >> endobj
 158 0 obj <<
-/D [2550 0 R /XYZ 151.701 332.088 null]
+/D [2560 0 R /XYZ 151.701 332.088 null]
 >> endobj
-2553 0 obj <<
-/D [2550 0 R /XYZ 151.701 304.902 null]
+2563 0 obj <<
+/D [2560 0 R /XYZ 151.701 304.902 null]
 >> endobj
-2549 0 obj <<
+2559 0 obj <<
 /Font << /F28 1124 0 R /F22 1211 0 R /F15 1133 0 R /F17 1131 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-2558 0 obj <<
+2568 0 obj <<
 /Length 2452      
 /Filter /FlateDecode
 >>
@@ -9846,310 +10104,370 @@
 ¼‚vK=ª¥‘oŽx¢ò¸'kŒAyÝJs2g‡w+»"D*î­ax9=Iï⛢ŒÇåìcÓá€P±­<õ™·fx¡ÓAåÃ3/·¯ëÒ:MN¯)XZ{§ì?2Àý‚.‰ë;·ôò÷Öíì{fèýKn¼'(æÜ1&kkç~ñ©Êmï8›‹Ì-UwjÈ%7T¶;kü8ܱ{þ‰Ê·]Qº¬1’¢³›@‚}Å¡´ðQ*gè8Ʀo{C	Áÿ!ZÜ|
 endstream
 endobj
-2557 0 obj <<
+2567 0 obj <<
 /Type /Page
-/Contents 2558 0 R
-/Resources 2556 0 R
+/Contents 2568 0 R
+/Resources 2566 0 R
 /MediaBox [0 0 612 792]
-/Parent 2539 0 R
-/Annots [ 2554 0 R ]
+/Parent 2549 0 R
+/Annots [ 2564 0 R ]
 >> endobj
-2554 0 obj <<
+2564 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [302.411 568.759 348.343 580.448]
 /Subtype /Link
 /A << /S /GoTo /D (chap4netid) >>
 >> endobj
-2559 0 obj <<
-/D [2557 0 R /XYZ 100.892 685.529 null]
+2569 0 obj <<
+/D [2567 0 R /XYZ 100.892 685.529 null]
 >> endobj
 1849 0 obj <<
-/D [2557 0 R /XYZ 100.892 422.549 null]
+/D [2567 0 R /XYZ 100.892 422.549 null]
 >> endobj
-2560 0 obj <<
-/D [2557 0 R /XYZ 100.892 407.8 null]
+2570 0 obj <<
+/D [2567 0 R /XYZ 100.892 407.8 null]
 >> endobj
-2556 0 obj <<
+2566 0 obj <<
 /Font << /F22 1211 0 R /F28 1124 0 R /F15 1133 0 R /F59 1905 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-2563 0 obj <<
-/Length 1135      
+2573 0 obj <<
+/Length 1263      
 /Filter /FlateDecode
 >>
 stream
-xڝVKÛ6¾ûWèVˆRõ8¶I·Ø ékÝSš-smb%ÑKJë,Ðßåu¼N€öÄyk8ßÌP<Ù%<ùeñÓzñö&«ÁÓ†7"Yß'BŠ´â")ë&•M‘¬·É'&Ëåçõ0Í’:mʲ@ËŒ—)/lît;9½\å²`¿ýÍEÙF²_õ¸Ì9;.³†Y¤ÜƒvË•(DÅÞíÕaÔŽÜrüÊâçõâq! ,OÄY:2Íó¤íŸ>ódº	Oó¦NŽÁ²OrY§¥”@wÉÝ⏏w¼«äi–—Áª¦úf°ïJB4YQnÌŽŠPç,OUMÈs?Ù¤y]ÎUûqÓ+öyê”UX§šY÷@Âõ"ÙÃr…ÂÎîžIü"çHì/¯ÿNõ
-™6EñÊwy^†.àjo0ôã‚Cˆ ?A<ûDÁÛÛ^&ï-|äJ<Y	™V…ø/ÙÎΫ9­ÕY^¼¯A˜Íò2YIX(çÌV_§ËUU]ï
-bÃ3vpÚëu£Þ’ÈÛ^ÏJ»étMfܵÕþaDìim˜FD	XÁÔp
-s?bÜ#b¯ w ÄPƒ<•EC‰™ÁªëÔhì@ÀÊÅúã^“xÐG"&ì‡Hû’( W˜Í¢Ó>ÍY%j E˜iøpÁS^ÄvÎÓæTpÎÞïu(˘Y¡¢¼GÅ•f‡xY“Vóx|T!olb!™½§“Ò¢µCÛMË“à9ÌÂDÌÖ)*TàöÚE/5vƒú'c' ¬Ùa:§'ãt Vlô/®Wê=ØüÁžÐX»gâÚN+G¤
-gÆzïƒBoúC÷LŠ
-L,¸¯}{­ð~¨À
- h¾ZØ‹¨%	Æ֏ÑvZ
-6žüÎÒ–q«ƒlÔ*‡ëK ûãÔâ°Ëœµj â”2[;Dª·.RóE÷³ÛÀM×Å º¼F§ÆèÈ¼¹VÖÍéçMɐéqf ³7¡§€‚oK j—ÖDz”y?¢r“¡¬ “êtŒcéTQ
-øÍ–’s"¤@½J\¶8ïWˆQ¯†`¢˜çd÷Ó&Cuf<kïX"0Ý„õ=wihÒP£ivCØ(»
-í_br.®ÒÀÂ_á±Âeáé¼’0ù<g‡>úŸ»€q—YϼLe&Oão
-üzÙdL·ûÁ@=iÔo½Ÿ´ÿÖ˜—i“×ç-$÷'RsýBX
-æ€h‘0^“>€鉄 ñY±Ú˜‘h?m°
-
-ç†ÂÑcŒ—•jIÐÙ€A¸òÍDÛðb °Þ€[Ù„AÍ$nñÉy„5ëLop“d2§éF‹W]ŠZlDT*:zõÅô˜ÜÔ“`¶ä0yµÁ.FáíïÑy»…WÈë¯s!_‡žÍüzLp]“/1N
-»hÜ¢ÕÞâÛxMâR€
-éO
-âÍÜÞ@ÿyƒÌ;шšÔ¾@ðEüÆ°]_ýBÀ/Ê¿} 
+xڝV_oÛ6÷§ÐÛh VIQ”­Ç­]†èÖ-öÐõ–›ˆ$:¤”4À>üîx”ã:Níżÿ>Þïî(ží2žý2ûi={{U¬2Áóš×"[ßfB‰|ÉEV­ê\Õe¶ÞfŸ™ªæ_ÖÀ´ÈVy]U%Z¼ÊyUC hscšÑ›ùBª’ýö7UÅ~5Ã\rö8/jæòw¶ßÍ¢Kön¯ƒñä&ñ_f?¯g÷3ay&NÒQ¹”YÓÍ>áÙt2žËz•=FË.“j•WJÝf7³ßg<ÝñB¬ŠçEQž[ÖËWƒ}¯P
+¢©%áÊî¨+Éd.¨jBú©:—«jªÚ›N°—2Ö©XbVÌù;®çÉæ¶n÷Dâè’#Q²?ƒñá;Õ+U^—åÿ)ßùyº”p^cèû‡Q$¢xòI‚·×ÊÞ;ø“K(ñl!T¾,ÅÉvr^Li-NòŠà}Âd&k‘K%í½}Àê›|þ%[ï-bÃvð&˜uƒÙ’(¸ÎLJ·iM—Lí°'jkÂÝ€Ø!Ó¸î0ˆ°‚éþævÀ¸ˆ½†Þc
+d®Êš³}tÛêÁºž€·”‹#ô‡½!qo‰±~ ís €\a6ËÖ„<5ç2E^+gþ¸ä¹ª*úc™0§‚söÞ†`š”@U¥ü«%*š1T\hvˆWÔy-R…?ê˜76±PÌÝÒIéѸ¾iGŒHðga$fë5*r{ã“—ž·Aýƒucˆ ®Ø
+a:oîGëM‡ .Ùž]Oê­(ËÞ
+à^
+ö€¶Æ?×´F{"]<ÖétÛÚ'Rl``Á•˜t‹äۍ×C EÓÍâZDE¬H4vaH¶ã\°áèw¡Knt‡Q6z!áú
+Àþ86xlÇJ²F÷D“CfëúDuÎ'jº	ÒÃ~r{˜GÛ¶)€é ¯Áë!y#2o.%¸!YWì.™9g{:;{
+(øÏh	@íáÖ†èÞLƒ2íGtBn)0ÔpÒ­Iq:©ÀÉRqNDœ¨W…ËçýBâ	2êÕL”ÓüƒìvìãdèÖ'íJ¦›¸¾§.M+àa4í®ã`[¡ýó@ŒÞ§µCXø¼#6C¼,<&Ÿë]ß%ÿ“q0îªHã)—9/Ëã¸Ã›E¿ž×3;·POõëF^sˆSKŠs
+ˆ–
+‹…û)ƒ¹~%,ó@4HØ`HAMôHB€ø¢\lì@t7Ø‘†‡óŽcáèSŒç•êHкˆA¼ògÍDÛð¼ŒØoÀ¯ªã¨
+×ø胉Âkmgq•JÒ|£Å‹6E-v"*5þj;ÌnìH0…[rƒÞ`£ðúSrÞná
+æµd
+­æ—s‚ûš|‰ñºß%ã­ö·ÈÛd’¶¬ÈplQo¦þú+dÞ‰Z¬H@ýÄßQp¸¸^_”~Qù×s(ViûðÝ;w¤­F#äIË–qx“è[ç„Ãéç
+S˜í“[ú /£¦j$Íþâ[1Ç<ê	<'¬dÍ¡ÎsÜç±ÔÐíØ>%‡÷:¹Äò©éØQWÒï6™lMÒÆõgŸqjÒ>?Q'ë÷º;~žÉÁ—â¿—8
 endstream
 endobj
-2562 0 obj <<
+2572 0 obj <<
 /Type /Page
-/Contents 2563 0 R
-/Resources 2561 0 R
+/Contents 2573 0 R
+/Resources 2571 0 R
 /MediaBox [0 0 612 792]
-/Parent 2539 0 R
+/Parent 2549 0 R
 >> endobj
-2555 0 obj <<
+2565 0 obj <<
 /Type /XObject
 /Subtype /Form
 /FormType 1
 /PTEX.FileName (./Samba3-ByExample/images/chap4-net.pdf)
 /PTEX.PageNumber 1
-/PTEX.InfoDict 2568 0 R
-/BBox [0 0 616 357]
+/PTEX.InfoDict 2578 0 R
+/BBox [0 0 561 313]
 /Resources <<
 /ProcSet [ /PDF /Text ]
 /ExtGState <<
-/R7 2569 0 R
->>/Font << /R8 2570 0 R>>
+/R7 2579 0 R
+>>/Font << /R9 2580 0 R>>
 >>
-/Length 2571 0 R
+/Length 2581 0 R
 /Filter /FlateDecode
 >>
 stream
-xœí][³9‘~ï_я°®)I¥o°< Ëó&6ö´a<³;ó®Tu{úØœ Láe§2¿¯T™º”TõÝy]ÂyÅòÿãåôÕ×õü—ïOëÒc/­¯ÿøð—SKˆù\cXr(çC[Ö
-ÿ÷°´~þðæôVubmIå|9Õem¹o&yr’š—”Î[^BYã9­!-ÛY,HélÆÖ%:›"•'(ç
-6TSÏKF™
- MÑÖ²ä@§µ% ð ìZ˜È¨ÎežNŠ]%j¶æ¾ä6ÊjÂÑVŸJžL¢f” ]z6¡E´¶%ÔtþñD-{þú¿Nó…¼¾j{:¦2ø=\µßåSÛïaçøòéÍõS(ÆE{8íkÞº´7Xz#>\¾|z›=œR…ÚXà" ¨Ò—ÿx-|ªNì[_JG©€‰h‚§!耥ŸS+±ÁåMÛRà2‹-ãÝRÖ.²³ªÕz:• ͳ“”\	ó3Êlí
-”5ËQ•#•òÒÛÌH•.W×)1•ˆÝ
-K-çÏhXU|*y2‰šQ†êEmhí®ËëV2¦Âë¿ Ìö—÷Ö¥¼nê¡5H?ì›öòéMûpåýò
-ùq$ãb>œöõn]ò[Ì?µq®ì^>£) )ëBçë? w‹-AÒhçÐ1ú\­Lá"”¤w‹5ŸeïWƒd±´´¨[iK?Ç­§¥CϹAÒŽh-©fÑU0P~R#%¸Lñ'UÀÑÒ¶Y¥õY'´mz!GH[ñ¼µ¥Å-²ÎzÆ\È]mÙ _Ę—-a#š$@¾ƒ[0¬Ð68d/­½.u”O ®Õk4Ȭ}X°2ûÀ*ª	¯­ZHe	Áùàòãi 
-C)v<(g–Û;hÂpÕ„:@ÈÉŽfh³³9-R-¸èHêïÂ@«[™8Ž¡·¥6Çåâ8rÙsš-ìHLíw,bÚxo…6¯›E+”
-æ­A›WíXï+aØ·N㉠wf¡á˜HBßÂR¤ú†³§Ä‚Y§Ãì LJ,ñZi…¿!¯-•ÌZ@»´I‹%“VØF“Ó‰×Z¡OëZçúLóµÖ%A¾kpµ/.}—Šc®§«„þäœ\K´V‚\S%6ûtzûÿ$Gï¨Iî^6¨Öð¶\A'Uò
-ƒÛ˜PyÔ_ˆðæD­‚)J¶ÒÏ¡ÂUY´plÐ&­²À²Ðqðµ[Nt㯐sVŒ=l8+$[%ªV¥{€´:kUl/ên˜Ëè~
-Ø[ÖÊ4zyECi©QU`–¶M*[¥®d€omV„žB¹œr-Ä»8òeH}]¼2‰:ì
-€=\Ù
-’ML5ÏDÛ$Â	¯ÛÙJLh T*V¿°æ€nÓ¬Z0X+£ÿÑ×ÙTN‚Œ”:+‘„L•„WP´¶%km¬ÑT
-8pzò‰#h[0™+ôÑÅ¨z 	¶N¿àÖHñ“hÕÆó¸=Rß–¼âæÆÇ‚5Òt?ƒ[è^pPÑ0£Áð
-7¸²‰ÔÅe
-™g5`eÙàîZqhÀD  
-÷lÏPw…TUÞï˜^Î"±oƒ+·Fݍ‹©	R5´HÊÐŒpÙ#%½
-‚ ÂÆjáIF[G[0ñƒ I{áÞK¹  øglП½7ç#uQGçKÅQvƒN;qˆ¥7³¶+^HœéaÖðšÕÌãÓ„Þ[:g˜6?0flñJÃôáFÆ¡w†kÔ3w ಭ8†›©uT=W˜CTãU­Ì³ˆ
-£·@çW¨@Å€™¯z䆆àrí MÏYéß÷ÿï½dyâ»Sà¿å¿ÇËùW¯¡+k©±œ_?ž¾úº*h¨5§óë·'^:„ëÞq6‘0äû×—ÓÏ~ûþ‡7Þ¿ùáç¯ÿzúÍëÓq`P‘¦aȤԽ¯ÜÜÝ›œ•ÀÃÈÑ4ï]ë²E\S®½ÈJ‰­€ÝWvĈ+8GŠ†tÐê
-ÒyÈpw&1}ܹ	o9qx95@€#.•<9	(cßR eè£M Áù2†pH°¯–*Œ/kò–*Ü@›³te ½Œ¡i,Û Œà^„_uâÐn	ï`ýŸ®8®¹AHýøí{7öç%G…#™Ž}°»dC cf' …#–ÚoJtøS!õpK u†g•À%µûôKÂ…-”#Ä$&æL3	œ8GÙ3”\teè€IÈp‹à`’‚+~JpåÃ?ªÂþ`´³‚4$OCB™/\ŽÓž“À…)St­v5ÑÑcŸlMœ
-[WÖÖ™š‚,ãúÃ3¶OžÃ&µ]=Cû^Tè¿B•B/×ý…È!•yÁ(g7$0ò¥oŽ& ·$V˼«ÄÚ—†
-[jÛ /¤e7œ{ÝŽµû:.Ô¶
-’†Îúç„Ú–aþHUØÎQ @’§!Ù`ÈOÀà2Ó-#¸ð/cˆ®Ò®XªÀžbÃ,á#Š
-µ´7^ÄÐb¤4ç
-8âL÷ú±ghß1È•o$‚ƒWF={À*€1^aIír_I`pZ]yùÒ-{-±Zæ[%>À¾,dÒ—Á€‡ -b'ø±¾ìžÒÔ—áºvbp›à˜|Š°ø¼Î,Ã=Ì!õ@ž²ài6Yð:½LB]ÙK’ŽÌ×CC•¼¥B‹GÎÔÞ6wc/`h߉uZZI¼~¤ÝÑí{†öýN¦—´¸Ãx°£€t¾&Ù$‘iNëM‰¬Èd˜ïГÝ}Ùj˜g•ÌØ—ƒ‹;/ˆ5
-œpUû#½×]%ß}᪠÷[´òü9ÝWHì³N~‡äÉI é7Êø<~ê¾^Âw_s=êuê’š·Tq♝¥½iê¾^ÂЮû‚°2·Ð‰ÕGƒëÚ÷»/\A2|xU³¤¬‚µò´dÃUÚnIlÝt£O¸%µÌ·JæîëKBF­”ÖÄS¶Ê+F7<î+¹ 	nz^¼cýœ…Ž@+^Ù^N0šIôÈI$ON’:Nù@’äIðÚ¿)ºX»šh«tZt¶ L(\ÌÖ•u„õB¦¦H8²EªÐgƒÖOOÅî+ß‹³ ÷ S
->mi{bCl’ù¹øíø$æ–DŸÑ„³¥°Ý”X-ó®i_6j§z-í¦YûX»¯4ÇÚJ«›Ódìc-5ÖÚ„…çªÙMXL¢£lˆ*HA}šù¼Œ!ºP»zò9K×0¡½eº^ÀÎ.°9Â3§bÏоcwêÙ|þ¸¥ÉáUÎJà–…›.Þ”èì&à“•5ß”X-u}k"ö%ázG·`´1p€ÙoÇÖ3”¦ûN>n©ñóìq¯o1‡¸Î^虈Jž†d«´›Ú>Z±K¼d?WS0äJ¡xS:üîM]§Eû—1µ[¶¯KX)%@ZmwbìÚ÷—íû²ÑrL•}Ym¥UdY0ãÛˆÌV*ÞJ7$`.Óþó—ᶛ­5|«d^¸ÿ’Ñ,”d=Û¼½Üq_É/wÔVyëI‹ŸµÖQñag5o0gí¸5¤˜äÉI 
-	ôÞq”q]á%ìÐ5ÚUÃ-¸qÅ)ó0T þR½aôvæuŽŽÛSnà®ú§×9îkß]çhµâWàà%…A.½
-À"ÀÍa•%…žóß’@ʧ¡qn0l at H7$VK}›dZéø¢½Óã%ÊÚ7»°g(ùá!Žr"Þ
-•Ì}Öðƒ8ÄÍwæ˜Ý$ONɨ /kmNÂÄ1E[Ñv5/'\Œëas¶n“𦮍ãF•—±´ÛEábXšÁýôLìÚw÷”Úï¦pàÊâv–骙»hz…÷>t¸”ŸáþNê©oH´’º6²/	Ý6+m‚@€x©´qqMGšq‹´ULái:”6ƒª—W"º‹+Nž“Û
-¿ñ˜“t
-»J"0»1^ÿ3ß1ÊIÁÇw¨ø׃ÏnpZ{‡‰7aï	ÙlÞ»“ô$Ï°íÉÜ)]®=\±¿åÍïZ\q–’ñüP¡¹¸ÂÀ*Ђ¼0kèrás°Ý‚Táz3ï|âŽk.´‹“Õ/£åS¥ÝXîZ;I¢G_惐½„!Å&׬àN,\ܨ¼¡ÕIhC+8mm¥‰m‘SR~DXCÚi$ò8,h™|P
-•`ßu’leU\¦‚B5¥X˜yàÿ`®òãIrDö·Œ{v&l­ÑFÃô&v-ãÞx§±á„ßYв±3‰`SŠ]}vŠB5¥X˜yЩ×Ãr£–GJõ솄±ÑžÖÁÊÕsϺÆ^½í¼w´¬ì†„±™Án>Œ¡P
-C)fÔr‡åÆ1§‘ˆýQœ2Jˆ¸sxÄ2Œ9?H´sÙgӐ|a´L>|F	E2ˆZàÓÕ}FQ
-CYæ£>Þ˜Ûœ-;“6eÅ®Ñ>Øi>0
-ÉfAËÆÎ$‚Í,vóaì…hÊ2gßrGå6gKc7$ŒÍbY°[´;˦!ùÂ,hYÙ
-I‘¢ûð¡ì
-Ñ0”eÎ0®åËmΖkà³–NÂ;’4–co’8Ú¥ì2ÊА|a´ø(¤“$É ’Qdc³e.ûŒ¢†2ÍF}¼=0·9[v&lˆ]¢Ý±“|04$_˜-;“6Í(Š]3Ê`§E5eš3Œo¹£r›³¥±Ʀ±¬Ø5Ú;ÍCCò…Yв²’$D2Š`·Œbì,£¨†¡Ls†q-wXnS¶”Åš‹—T:ƒfOo¹h—²Ï(¦ÁùbXÐ2ùpfõxv9)Òý:²•]F1
-E©fS¶<·)[:v&lšQ»f”ÁN3Šip¾´lìT¢Ø,'	vËZÆÎòšh(Jµ0ó˜²åá¸MÙr°ÆfE°[F1v–QLƒóÅ° eegÁ6rcYKٍ¼&ŠR-Ì<¦ly8nïø½
-eÍ[=_ÿARà~i²:ThÙ$à¿ãü^Þ‹ƒ§Ïöb ."(˜öÓNù=¬øDvÔÖ2Û'"ItÒjÀ×lçËXCßÌ#
-
-P
-̸IH‹â0â¾äD á‰ñ
-yĽéÝ1‹+Ïv”ÙþºìÝ^3Ü<3ƒ 
-Q-Ì$¨ÅŽIìÝ݇™©v> UJÇ(Æ÷¶á¶¢ˆzxñ<N[¹jBÄ^‚¯)é$)ŸÃmöt¨gMa*n§ £Ê¨ÙmÅ©°ó¼­+åE·{D÷¯þ½9-Ì„Œ{íèu7æ½áî­á}ñˆk²*ôê¯r¹çáŠù-Oþ9zK+>³øâ˜ÎoEûŸ¸ï
-úM½®ø/)4ÐZÔB/ejzL—è­ŒÍ*\\ó¯ÐãÌ—\%©7:5ܾ—15=ª£{Ԑñ•:ÄÙŽPnØ1ÒþáXφBʏXƒ&"Nƒ&"΂–ÑUP¥wg ÓÛÆ*S
-¡
-R-xÓsºƒ2¤¨l‰s8j&`©y*P.žúMôV&§AÇœ-+503 ÀÍ…Q3ª¡ Õ‚gAïQ;&1n3È ±zj&`4ĸñ ~š˜Éë'†m0õ¥¨¼´, ¬¶€6ûFKˆ‚án®£qâ–ҐÃWç”)spo8‚6¯’$¬¹ì3‡iHb0ZNüÖT'ÉØÓ80|ò.°è‡þ®µúD‚›ëÄæŒ8¨™D€iÐ*p
-ëAMß4$1˜-5“6³ÀÐÍ…R3ò»BÔê‰9#ŠØœ5“0‰^Å­á=˜i0
-ÎV_ŠÆK‚˪3l³¯´Ô?ÿlè¤öŒΈGá4gÄ-à&sŸ8 eSq‰#5Ò©M)ƒ“l`¥Ì¦}¾Øââ‡Pm_ƹì†i(Ú8%õðöh„æ8(©D‘il
-a¡¤οIô[E)J&aDZ[«ñAI}›†¢SÂðmt(BsÆ”T¢È$:	µ†®0ÒÀæß8è­0­ª`Õò #~UÁ€Æ)Køæ9
-—9Ãñ’‰O‘Þö2‚ß™êÖË>-˜†Ä½YÐ2ùð™!­èšX²EŸw¨ìSƒihÚZçT¡>Þ˜Ûœ÷;“6
-UÅ®Á<Øi¸›†d³ ecgE°Yº얍Œ%+ÕÐd¶Î	Ä·ÜQ¹ÍÙp°3‰`“HVèꃜ&ÓàTaõ¥hÔ4Õ.KC‚Û²”1Ó&
-–âÖ9·øF; ­ûÇRÇWVÓT:ñ”!Éßì—è° 
-=®Hòk¬‹•V-|_5rçSúbÁÊìk¨o”ÝÅBÍKw.¨ú†7ˆR}G‚Úó˜ÄèÝ@+ÅÔ†D©u|ì Þk¢ƒhƒZÏqÙ6§±¿8{Ï×ØÔ‚@WFM1`@äê{Øf%vÿ¾ÛáЫžqWE¤Ç;¡ð´ñÄWk‚šÞ®á%øN9:¶z–@¯Pä#W•?à$=лa¬’	ÔnŒ8¥ÌÎwÄ—ŸÆhø®Ž°ýKaÇgÊ66Þ赍 âµOþM€»NšÕál“Ò备+ú7œMç×ðnÃ*à‰^9¦Ä‡%Kª|´?âË[Ÿ$øý†hµä¤Ø˘ڝcÃg€ÃÄEۍx<Î_ñ!îjõ>ÜØٝbƒ°¥£Ðø(:š:$ô>(¯‹¬váQ>… eÜ7´ñKl‡F!fÀÊ]w3©ß⊻ÖÕÜox~Ð|p™v•1UPŒj`f±;ÃvLŠ¼o®Ezµ‰ãfÖ‚'÷w÷TÐq­ø5§Qp 4,XÙÈ©D±©Å®>9E¡ŠR-Ì<xßÜQ¹ñ¾9Ì!Á³’*_Ý	ÓM`Jè¸à>˜D†à5
-[L-XYÙ™D°™Án>Œ¡P
-E©f¼Éê¨Ü8æ47šÔû|²éeù|’Å:—}>1
-ÉjÀÊäÂç“­IþP´Nà|PÙåU0ŒmÎ/êâía™Í™rp3‰žžÌˆôANsiH®PV6r&lfA°›#g(DÃP¶9»øv;*·9S»!Ñóaºé,ҍåӐ\¡¬¬ì†¤IöPŒ}øPv…hÊ6g×r‡å6gÊDèòù$Ez)ª†rZ%;H¬sÙçӐl¡¬L.|>Án—Op%¯zTvùDcžó‹ºx{Xfs¦ÜL"Ð4ŽºFú §¹À4$W¨+9“6³ Ø͇‘3¢a(óœ]|»•Ûœ)Ý06‹cÁn‘nì,˜†ä
-µ`ee7$Y²‡Z`ìDz(DÃPæ9»¸–;,·9SÒ2O'øéÍ4ÒIh’$Ô¹ìÓ‰iH²PZ&>›ÄHÇ~Ì ~Ìҏí¸ì²‰*f10q˜ÓähÍ9Òˆ©@qi +n
-ñÁL“€iH’PZ6f&`j@«‹ÁLA¨†¡‹9AŠØœ•š	˜…® ·à6jþ¦!éA-hY©
-3Ü\5¡†Z,L,æÔx(bÏ9£V½8×
--›ß—†3øð\…éÜ0~V9XYÎÎ…ê4Ö¸xRdDœ…žoŒê¥ñg—Õ—é4—@P
-…¨fÜ¢‡$ÆçÔð“ÉS3‰ Ãï­·2€ã+{š¨õê(µýÅÙ{¾Æ¦»ù0v†B5¥XØñà£jGåöüÓjq«+s×_q+YŽɱ§ð;ˇ$Ò·„Ɓ/ùÞ3¦²¿ù$ÕP5(G½†O=,¤¸>rNíˇíO¨Ñ[tçÆ@²ñÃ;q=Š|BM«Ø	5U¹Ü€ópÅù–§'Ô"=®KîXYÜðƒ¹Ñ+ó>V¦µ¦jÿ¨©›'Ô´ÂÅ5<ϝ/¹JôXÙpãN¨ý£¦nžPƒÀ¬ü	u'
-¶k
-ŠZ4R»Öœ¿*Ãh‘<ŒMk ¡ï$•2ýpÁå±iÍi(Fµ0±¸yDíhý¾<ÏÍ$-5ÏE·•yn¼ñÌiȧwÔ€›I™PäêbpS¦¡ÕÂÄÂïÊ;3¿'Ïs3	C“ƒø
-œ·–yj¼ùÌiàÞ´Q]JFL‚Jk+jµ?x	 U0xb`&àw䈔߳LŸjÞ¶){Àü¼V—>2½yÄ6—}ú0
-ÉfAËäÃç|\þÀATïƒÊ>˜†¢,s>QoÌm΍ƒI›F¯b×øì4˜†d³ ecgÁf»ù0v†B5e™sŠo¹£r›óã`gÁ&¡¬Ð5Ö9ͦÁÉÂêKѨ©@pYuÁmŒ™"Xæäâ퀴æ‰ΝÒÈFŸG·Cõ!ÎeŸFLC’„YÐ2ºðY¦Û8𥯙.¸ì³ˆi(È4gqñö¨ÄæìhÔL À4t¸÷ ¦áo’Ì‚–•š	˜PàêbPS¦¡ ÓœO\›’Øœš	˜¾ÀIpkxfš LƒóƒÕ—¢òÒ²€ÒÚ
-ZíZ@_šÓ‰k®£qš3"/½øÌés^#hc‘< aÍeŸ9LCƒYÐrçל	¯d¸Üƒ+¬.9aÑ'ý] Zõ‰ÄœElΈƒšI˜­×°Ô4ðMCƒYвQS‰b³ÜÃÐ-9)5Ë^ò»@´ê‰9#ŠØœ5“0‰^Å­á=˜i0
-ÎV_ŠÆKŠË²öô¤´4}ñÏŠNkÏøçŒxNÏ?×FSÿœÝñ/‰¶lÇ¿h¨K§éøl––Çñ¯¡Á‡»Ì‚•‹<ò’ð{‰Ãþßœ.`¦a(ÅÂŽ‡?Úv<nþtÛ`7$ÊŽ`v9¡åØÉ®¡±¿>{Ï×ØÔ‚bWƒ¢`É@Éö<ü·ãq›žQ|w
-ü·ü÷x9ÿê5,îXÉç׏§¯¾ng|]!L _¿=Ö=Ç—„oëƒp_+(^N?{óûõç¯ÿzÊëÒ1´aˆTcÞίÿL¿Eüíj‚ñ
-§°5tý5à¯0fk±Ã	~_Á¤sÛ £Î@˜´Þýýé¯åÑ«k„¬z¡áçËù3=4Ý·¬k‹Ð· M|h	>_…9¬2´ï.ߋј{`ÅPñÙJª¢!¦R­­Úe	øÉRh¸.¯NÂ푃–fÀ¿þÛå›oßÿâüß_ÿáw¿}ø̓xŽÁL„¥¯àL ß5@Ÿù*á7—k#o>üß›¿ï)¤Ú‰¾y‘ £e]Eù׿ýåïþðû_‹Hÿ=’rÄ; ’ó«PÒR:+ÿþÍ?þíÃÿˆi<2·±é ]ó
-©[LóE
-øíKHüaY¿ŠÛÞ~ƒ/D ätAîۏ·íG³ÿ›×§?º³v¾îû#}Õ»V`B‡(–Ú:Ô1°°VSº8ÉZi»G†Ç`È€˜ÜÕŽ'×´üxŠ¸KØ›†9; >ßÆGˆb¡lüðM}Hj(
-Õ0”baÇãÑs«hÍSÃ'¤µjåêVÊŽšj(pµ`erá˜Õžh?Žhk¦ïü©);fªa ÅÂÌ‚ˆµ%mOÌ“!m?ù(5iá§Ï¾SóçÜ©㉑­ì·ØÓ׶ñP·’Ò·'a¤+Ž8^/‘þ¿}ÐÇñÄJ”.N‚ʅοOßèÊ=ã6-˜T¯ôÞb)C"Ix(w(˜_1°ÃñèZ|»–ÀȧHêAÊPA1¨†a;ždú\ñàйbzü涺•ò ¦
-
-[
-X™<8^x[á ^êãÜ™);^ªaÅÀÌá°´hbøQbÒ¨OÿÔ[“QP…·ggú®2"K9ã÷©!îC|zÖØ:t(||p^0‰m•>8c³oþþ÷ï¥'ց]ƒ¾’œê
-îˆÿüÍ:
-ø¡{	î\‚¾æsŸÖóŸ¾óA͐ªÒ€,“ŒßÚ€qp¤Þ}uKˆ6—Q#$Eá.LÖHiǁPù—ûß÷?|ûþ/:ìèm£QÚ†¯ŸÂ·®@ƒøýç·ï¿yÿøí7Og:}ûøæ{LüñôÿÃ
+xœí]M³ä8•Ýç¯È%½(·õeYì `&˜`èW¬&fQñ¨G5“ÙÐ3üý¹ßº²“ʤ£^P8è^ÔÓÍë£slÝkI–ìoÏóÎ3þ/ÿ>_O_~UÏüþ4O-¶e]Ïû?¾ûã)œ¿>­uŠkç%¬S©ùZ^§ÏqqB·÷§sŠK
+S.çë)/ÓœœœK«õK[§9¸rY¦ºœŸ%† £Ù®ÎÂGŹ.Ó²jœS™r²2¢(òÒÒ8vnu*ñÖ%M…ùn}®ÝR"TÏÊ_eoOñ•ÚÕ|…ŸZ”¿¢ZYêEº0x¶÷'q+ïÂÔs^ãù¯ràWÿþЁO»yÝñ¿¸+ù1¯§Or½Ÿ>Éõ~:m‘¯»«{qWüc^cä±ñzú$mìé“´±§;ažâ¦ˆ1OµU<ëq¢È‰eJ‘CFâRþ
+–8O)™%A„Mkƒr ‚V.•$`c/yn”=Ävu–V@þÊaŠQ2V^œ–€õÆk{>•Tþ%Ç)ð(yšáÑ œòƒñÂz•ËÒÚ”Au„ÿ # ‰–EßÆãÚ-eb=¢WOÓö´‘>©[m OØ‘%•ü’ 1TS·@[(+†…ê_–Z:?KmÓµ[Yx)d‘¶'Ûï<ͱfu¾õ$”G`žvÍæºSqíæc^OŸ¤u=ýƒZ×ÓiËåºkM×Â>æõ1
+믧OÒ¦Ÿþ!mSVC¨ñ¼ÿzÌà
+wÔÑ°Q@Ÿ$AfÅ„Õ¤SÚÔB
+þNyÿ0ȸ@¡-‹%.t’œä„ÿB›)í\ñÞ“‚¸›Óœèê:§ÜâÆiNxûþ8RhpšZ»çÕÁ¹)A
+gh¬+ ³Ó|œbMp‡ªà^æ«·ä)@3®xÑ nÓ
+¹¿Æ:õâ3á¾²:‡P§5; +7Ž nÉy*åÜ çX[¯‚‹x€rPå¨ £
+ê{TÙì9ì/ÜÒ[DÎe‚Pè@„åµ3ࢩ*A´ÌUx‘hCu"!UäàÎ#½Hu0Ö0ª/ß±”éåtùÈ‹uµX0Ê_p«ÛMã,õ€F=´—*Z!§fêqªei36Vê½–uÅ!™÷‹÷‚ŒK=ôÁ«Âb¼Äâ½ð®Ñ{©eðZ༶ÁK,Îo
+ùÚyÿ%ü}5ÔW7bAsyÅn5öH6ÉýâjÙYúAkZ©MîeWõøÿµ „®<B]à4ºÄàÍ,p»¶“ÜÁp:áu-•L	ïêW²¬Ð[
+nA0pB$H¤pŸ÷N)s¤ e¨û^8|Za¸¾°Wá›X°ÂÒdXwß‹° ×3:¡!Î3¨ÊŠtÇpÖ–)ÞщN§Y
+d„$HxŒÏ6^p> tÚ
+9 (Ö]/
+°yZð,ÔóôÐ楡?X C1Ö#^Ðg̘"Ú"Ö|e6¢‚½4ˆG¼z—ëà±Ë‡³G0Ø-Šu×ëé”çe™yeÔEK¥.PVSx´ñˆaAG³Ž^+…$œinŠu×°*´³ˆA
+Dš K™fhß%Ñq„õ€a-t/ð^Ž[àLP¬»^þ.”rÅÓ›¡9/‘r@Ä™‡¸ROsn8ÞϘŒpØ_+&ú”^¸
+†9S×6Â
+šü»ð}[b‹Ôa‚ëØÝ›¥NVAExļ`6[áB¸ 1Cƒx¯+p³£;-PŠéüO
+Í#­kž`D aâèkÍ4^xã]pj$®@ŠY€ÁF>§Àaäò§%!f"Ô
+Ü`Pƒ•¤œœ¬xl(b)pÆ’ì¾Áh‰ç:¡!D8¯)h]	ÉÁP°AºQštÑñ<µâqìSgì!À©…“^ ‰Äe1k¼è9FÒQÆ^à\qÜY#Àˆ7°+€ ]Çe)@Žº1©ÒäØ’p´ìþu´ ä°Ü/øZƒ»Ú(ü«Yü«Yl›…ëi|{
+ü·üó|=ÿüíé˯ ‡eÀƒüónOìl`xgšŽXß^O?ùÕ7?¼ÿî›÷?|ñöO§_¾=ý{™
+;ÍKNX©G	£VèV=­¼îM`×xI8	…F8Sƒ³Ç WTÈ<úîî¼ì®ãfŒàß	ÛQÀÓe²ô¿"¯V˜ñ†Wa| ×¡–‹³”Ä=dìÊckò–‡&†^
+û¡[,@‡F‡‘çÐáô-­8¬}}{N/¯ˆ=Ê*v-pì6CÂÔ1Ù¿tý0+eœ9zÀû^kÄyyœhW† ²^ÅÄØ9›%AÊÀ6^aH†Se·,ÚIÆi«’ëM‹Õkß[´vŸ?[¼šò4u6ñfDS57"ü'×y¿†´pðqÖGâ:/pŒo¡BHÚÜ1+3øÄré–ˆsØ…Ìø §¥Ñ2àP§ïÕ°é|n° }…[Óˆ¾ÎxKõXûúvœ^^{ˆkøºxý ¼Þ	ëûÎ÷¢:/0üjÑøáõ€îOËcµà´Î8Ý°@ga­t…
+>¼i±£¬ö½Ek÷Qýù³Åk™Z¬4t‡îÒ„yŸ¶Qý€“Ÿ/i…E%è¡jèéüAH½>8u8ӏ'A,—n‰<Z¿ÀQk,#|_
+›‚zƒ…èÐqžÛ€is¤aíëÛszyEì1¨Δáåë»r€¶hÿn¢ú¾÷Ý°ÆÇíK0†8æ‡áÐ’=g³À8!%Rxø†ÎÊBMç‘j¼i±£¬ö½EkÂú³gË7ë•Z ×1\ƒÞ¨?ê0ܤÌ}:ˆc¼;ÿ˜Î7@Àè®ñp¶¾‘.&–‹³à°m¥„}Ó:ˈ#7éW–›ô€…7R‹-Ñ£¯3tœ<Ô¾º¥—׃ÞÜ¢—ŸY at _®àÔìh¾ïýÀMšŸ’C¼9Ñ“ÇY-ЭÈ|… 	¦[]ËŒ¨'¹·ØAV÷Þ¢uonÑŸ5W¾AC¯cÎÐ}š×±Gôþ|Ïg¸=/‰›~‹x›îϏÅ3Ü
+iöXë£{h£SÀ†K7@Ï¡¾ƒVìþ
+–…ïίƒ,÷fD·OH¢aÀ^fΊ
+µ«mÇçåµ€·wå›4—ej÷†Ðxß¿+ç€3‹Jïs­à ÀQ6´¡Ê:cÚûÌ}Æxhå†Åbõî-Zïx?þ|yÒ%H~øèöÄØ}'Ápqe±ÊŒkh~Ì°9àtjì^OЬÍ@³åâ,yÆ„– ç—†:ˈC×æÕ°é|n°}-œ7;:d„=Ö¾¾§—WÄbFÓÞ]i²?Õñ.»‹å¼ïÅ24¥†“ãÊu…´9ÛfQMù†¿ÑCˆ½EŸÏBÜDN4{‹eµï-Z»èÏŸ-Çu.<5âÇÄ»¸¾ë4ÄuÍøpñÇœ!d=Šµ!"ü¹"¸ÁžYlÀ G5^?î,Ž„õ+aKXXˆ^×-:„“ÛÞ¨nGéåõ ·A=Sxú°Þrwí¼ê„ëû@À*Í3:ÎjÑábÀ…¥7
+:è1.8ctËbYÝ{Ë­AóçÎõ-®ôŒR¯½Ð8
+Ï­*OoóCÞqŸ.ø<ei\_hôh)M©³\º%®”ï.'~ü¸zˇ[½6?¶± }
+´âסC¾j_ÝžÒËëA­ðt¡)¿™çV?6r~ÀûþC«‹hñ1PƒZóœÍ²ä‰Vœ×Ta¸°Ü´àï3>óE*·zL¯{oѺÇGVŸ7W
+èÆ\‰–XÆݳ(9ß÷ñáŒÓz8WcÁþ9—Fêü`¦ÄThÆV,gn4Q_pÕ=Ž7ˇâùÕ°éln°½%Yèj踪añXûúvœ^^{ˆè±7–ð€¶}µèûÎw—D„e²ÑCQ1âVOX-¼6-ÐîñQË
+K\ùiO	0ÐÄÅ37,v”V¾3hÝÃrŒÏ›ê·ý~+´NñÖíù§¡¿-
+Åz"ö#âƼØW*Ä¥3¸è©™åâ,%kW×ìoÙàðåy-ì´Ø|ÄÂÝ_3­!ë~8ÈÂk_ßžÓË+bkýyí*´“´ëCï†Ñ÷ïv¸íHRz´}JKò„Í’VîkƺÐ
+õm‚‰ØÔñ&yâÇXÅ;ƒÖ;ôµ?_štõVŒEŒµ6­4ÅR±GI½ãµ­ vÚh×-¡µÂÌu!n_’ç0Ór_g‰´Ô±¥‡Üîøòµ·5áXB^¶”/Ã>·#è¡ëR—BÓÏ™õՁ%ãFgä-‘g"å(Z¿ñºÞ`ù´;'·êó£ëF~нŽW‘ûŠCœ™kuZ*7·Ê؝…æfõ¨Ë‡×û¿ö°$¬VS)ÄÕ®®Ÿ§Ÿ]*g©ü¦×»a¯­ä@“âç,+Ï´;ÜxÏÁž_FÞOcx\~Æ´xšéÇk‘* ±¤™Z¾//<°
+ô՝‚yC4ྸTZ\)–¨³n¦y&¯Ì,ÌºeÑO´Ú+K¸Ù{HH€MšZ”™(s­¢kSê¡aTA¯9¨2¾jíëñÚÌÂÔ–:5G|¡%ï^‘‡¤=^‹&M-JL”¸VÑ¥	s†0hàkvD]|Å4ú‚,êp–÷ã÷øÅýÁE8—]
+1É eªÂ縡ÓþQÍA4~rIŠÊ>‡˜‡rT€A_³c*³c×f¡¦ñ«Ô5»6Íæ!9B¬lâÌ"Ü,
+	wKT¦ÎR™xKAuŒùñhÚÆÙÕ™E¸I+uó.N3yH¦0 -›8³5KFBÝÒ•‰Ó|¦ÊQcŽ<–²1KÎÔõ¹dæšÇ3íÁí‘Îe—KÌA2…h™ªð¹d^qth4Ìê5PÙçóPŽ
+0¨³ä±”Y²k3‹PÓVêå]›æó<¡V6qfn† Ü­Sg,ÄÃX
+¨cÌ’GÓ6fÉ®Î,ÂMÂX©kœwqš	ÌC2…hÙÄ™E¨‚P·:Lœ’På¨ ƒŠ1KK™Ï’:ÝsõÞ"qåˆÏ;4Òµl¹Ä9𲃠eª¢ç°T‚2 šÔs5È»»õPŽ
+0¨ðYòhÊ|–ôÚÌ"Ô8†;uŽr¯ó€ó <ѬlâÌ"ÜA¸[¦ÎXˆ‡±„Q‡Ï’ÇÓ泤WgáFaÜ©sœ{qœ	œe
+ eg¡fBÝê0qJB”£*|–<š²ü
+£eÆ­û?è™MÔ«¼ÉYfZ(ÔpsfæN2NÀË»^´Œ´jæŹêa+¡—©<B-)Ò[VZ2. ²:¸Gñ0–‚°ÑAWõ°Ú([Ó±½©k}´Oêh¯zçÞJ·²ºy %ç±=?Ûš÷ÜA¹k]²Pe©£¾rGÕöáîSÔ”3/y¿‚%®Ä8çÊo1J±-´@/AB —dtKT\µ…wg|Üè‰rÉôžMoÁÈÉeC.øª”Å×^àâ²=axÙqŸ Cí5—¨ÐŠ¸Fó$D)Uzùž§Ô-_Ý"ÇÐ+¨6>×$Ÿv§äVmî	`º˜ýK’70%|Ù
+¾%6Þ@•24G<ÞYVÞõ.]v0´éèµ Ç×È%|{L0ˆk¿©És»PίÎqopXÁkaO `Ð\x•9ôn[³zK”õÍR¡ù”2¾ù'¯8Cßøåa e®‚PK<ÛÑзˆÑÁs½•€zå¡ àþéßñÔqL×Æ{Ä»*µ()Ü?·8Ò~©ªð­Ù{$ÚsܤÜe™‰éáÊZ+躔‚y(é¡`W툪èje|‘jòºÌ"¬òœ§.ŠW`8Y™ßÍê<$î
+@Ê&«[â¹.¤­“¥ÌA)…~­§‰ãJ£
+×<¦![@ÏÑe|YsáÌe—-ÌArX™ªðÙ çÜF¡Åm.E~_œËXâaM F[ÇT6fîÍ,BMƒV©kXwmøæ!YÁ´lâ,³7Ë<ÂÝr“©³ì¥šÝaÐ1æÄ£i3£©ëæ¦1,Ô-ÈMœ¥óa ZVq=Ï0µž‡˜zÏT*ÎR™:h¦S€A؏¥lÌ’¼(Ôç|s¥Ï%‰fuz¤'™å±T`’)ÀÊ2ä,
+›bOF_nᲕ}.Qã( £Š1KKÙ˜%»6³5a¥®QÞµi0Ɇ egáf¹H¸[¶2u–ÏÔCY* cÌ’GÓ6fIS×-ÌMÃX¨[œ›8Ëæ!™Â ´¬âº…©õlÄÔ{¾Rq–ÐÔA9*À bÌ’ÇR6fIžÕñ¹$Ò۝zGZÝ#Ë.—˜ƒd
+°råOè8ËŠKú;@ÃvçjhüÀqã( £Š1KKÙ˜%»6³5a¥®QÞµi0Ɇ egáfÂÝê0uÆB=”¥":Æ,y4mc–4uÝÂÜ4Œ…ºÅ¹‰³L`’)@Ë*®[˜ZG`ê½g$ÔA9*À bÌ’ÇRvÿIļvXW$sõ–ˆ[aRÆÎ0åæŠoÿÐ/hi…0Ñ@ñHm¡McŠÐËT¶?µðÛ ;~µ ¸:¸Œu(õP–Š0êà«zTm%êØ^Õus+üµ®˜¥eP‡oåÉÎc{~¶5ï¹)‚r×:L±c)tå«íþ“¾PùN?¯Co×uÍ´Z?çyâ]o%ÊéŒwlo‰ê²Ð^,z=½U‹já{ÁW›–~P7n[é½û½êÆŸôTv—ßÍ>¿z5¼Ë®îÉLü~Œ«cÿ¶20ê–@ßKÑ£x›ßèu½AóiwJnÕ7lóÃ
+üpŒL…€…_Ÿc’mv­Ìà,9ÓÊ=9ê²ÃáMr¯…½Ùæ7óÇâÚ¯DâwL¸«å,ïcéopXÂkao6úÍü3üäd\x;¡Z"-µÂ÷’.2{Dßy@)ã2‘™Ïu4e EªüÅP(õëGç½?V9ý¦ÌôÀûvƒß‘”ñ¢5ËÆA‘Y„PâÏ _|åÙ:(âÏË8Ž‚Ž eÓdáfÕW »ë´~úMÉé}^­v0I²¸vq{QfJ˜"“£\½˜Å‰*´>®;H¤+€•M“Y„šT/ê´vÚM§Ô丑¼¬)<’ y5DXNøúVŸðÕž.9Àmw_.ûä`üz¼”ßå¼ÉD—ø…aŸÊ>C˜‡T„A_©Ês_f&¦qª´5Œ»0ró,  Z4iff Ì­
+Óf$ÔC9* bLÇR6f®Í,LM#W™k`wmöæ YAŽ·¢I3‹Óã…·U`ÊŒ‚xC5Œ	ñHºÆ¼HÊHšé=ñ¿‘ßQkÎeŸÃS„H‘jp)$ñº;;<ñŒ UÀeŸBÌC)* bÌŒ‡6æÆ.Í,ÂL£W‰k|wišÌC2„!hÙÄ™E¸)‚r×:º:eaÊRcv<š¶1?vufnÅÊ]㼫“D`’'ÀÊ&Î,BM ”¹Öе)õ0Ž0ª3ä±”9’&m|&	?Ä­ahM}t.ûLbœ)€‹TK$‘?ÕØóP¢oÏôLEeŸHÌC)+‚—0&È㨳£éRƒÒÒÐUÖÜ]—†¿yHz0)›231Ë@BÜr”I³,¦ÊZ¼Š15JؘMš”˜®×ÐîÒ$öÍARƒhÙ”™AxiòÚ–L˜å/ñ0Î0h“âd=²1/èh=ò‡¾»ú¦´w¦o‰Rïgi×u‘G\T–ý‚KvøáÊÖ¬ÌurµTd  8Z\Æ-PÊB<:oFØèàí]GÕÆóV³4ukÏ“:ÜÓ:÷Vtä¨ê$€´8íùÙÖ¼ç¦Ê]ëèê”…zoAuð•;ª¶Ç7æÅPðcÓnXäUºg+ÎuægÝ¢Ÿ±Ò]\ôÊ—XÜž1oáý`î(³²lcsµË&exÙq¾½1ïŸ[‘ߘç5áõ¾:NµM#%3о<=ÄoÌŸë
+ŽO»3r£®ÛòbÞ²œ’öÎÅÀ_Vé{ç¼…÷ÎéA—Œß–÷É¡onËSˆ«»³|T¢_¦ná­s®â
+Žß–÷é±onË‹óBo0¹zKœ’­±ƒâ°NX˶ÆÎ9Ð
+:;ÞŠòÒg)˜äúñôW¼ÐÄQc( £†Û[óŽ¥Ð/"ôÊÌÂÌx…['Îkà¼2^%ç<ïÈW -š4³3æV…i3ê¡aPá—M™_@è´uQãnF\VÀ9i²FÎyp°ãµ¨Òº…‰u &Þ«PiÆA”¡üòÁcéòK¬ãÌR|¸¥p¿?à"œË.…˜ƒd°rÔÕ©fÉ8[Õ†
+!Zö9D=Œ£ Œ*üë£)³c×f¡¦ñ«Ô5»6Íæ!9´lâÌ"ÜaØâÕõP–Š0èóãÑ´ÒÔusÓ0êç&Î2yH¦0 -G[V¬¦Ö†-!Nœ‘På¨ ƒŠ1GKÙ˜%3uF}.Áú\’èz=Ò¹ìr‰9H¦P +S>—dú0±äaCˆ–}.Qã( £Š1KKÙ˜%»6³5a¥®QÞµi0Ɇ egá¦yØâÕ)óP–Š0è³äÑ´YÒÔusÓ0êç&Î2yH¦0 -«¸naj†‡-!Nœ’0å¨ ƒŠ1KKÙ˜%y®Çç’¸âBûÇü)èé\v¹Ä$S(€–¹
+ŸKRÀI¤žŒÎºlEeŸKÔÃXÀ¨bÌ’ÇR6fÉ®M-JMcX©k”wmšÌCò„!H¹‹3‹p³\$Ü-[™:Ëg꡼aÐ1fÉ£i³¤©3‹pÓ0êç&Î2yH¦0 )›¸naj=1õž¯Tœ%4uPÖ
+0¨³ä±”=¾]æ	Ju[ڨǺ,¶¥:É´I·›i¹oi3Ù°fVæ:ú–6°T”ܪ¼ÔBë¨öÖe¡Æ[F~»Þñ´ùízNY„›l&ëêx»™WÇÒºÇöülkÞsSå®u˜:c!7#ltøízÇÓ6<óøöøoùçùzþùÛÓ—_µ³~FðíË)°Ç9B×'ã¦ì\¦–à§ëé'ïø0ñöO'è5Õ€£ÉuÊ¡Ào ß"þö¦´)èT½f˜s³_ý
+7õ¹ÎõŒO¤àÌЏþrùÓòe…LÏop|œ¸%Øï/tx(pJjð€ßð¦ßÿë'ß^¿÷Å›¶®
+Î'–^¾øï·ÿÁÊä± (‹¸M-á3tüJìJпøóõÝ×ßüôüŸ_ýö׿zúåVB‡áS¸ºâaØë,ðçÈ‚ÈXÏÓûïþïýw?%N\’°VàD1ç_üêg¿þío~Á¤ñ©lÁ߸Vúý7ïø럿ûFPÅŒUx„€¹8ÓüeÌ臫sñ;ÄPa‘S·…YK	·a¢Áüòíéwîkš¡%jSq]ù5–@–7ýábúšfľ¾é^|®ÎRÝDÖ	m5.…¾ù+
+QÊϧñÆ”ºGh´¹Ð¬Ìu<ŸÌ’àÆE!A†›S¯CÊp„²Pe©Ï^[ŽeZ½´h0` tìµrÑ	“ß•µneÂw²2†Oé²0-cðZY¾0Õˆ‡1„Q©‚Y[2~ õ€úèC¶S—\Ü˦‘RÃ)ÜÄ>ÚH—¡‘JpÂ&Xž{ø0‹Ï·v¡±9Ç2sc”qéiñ#^þë·¸W5‘ÌJÛð}¼Vù r
+óÂìtuè¬Ã¨+Í•n¿¦I%ͲDBÊ ¬­÷«…*^¢!ô2×ñ|2†vI*Ç%V‡”ᆦ,ÔCY
+ÂVdz׆g|–q½ÂÒ¥eú¦ÕÊE'Œ
+ÆZïeÂw²2œbl.v<Xƒ«€ËN–zCFØH8ª*ê6þM]rI/›¦™X)5¬6M:Â5ÍÔ¶1òÜ£†iŒaZ«xùŒ*xóß…’ù• x=ý]¬€º0…fH6‰ºXïþò—ïñ&¯Â¦^^$ÈFÝÌÿðî‡w|«‡!Xžõ) iài>ÿþû÷ßÑá‰ú=­§´Ïfç@” Ó‰
+)½É»1?ŠZ¸ò³çç?ÿï7?|ýÍ	²á¦q8
+zAkb>ÿöõ7ï¾yþúÝ匢¯ŸßoŒßþD¾è	
 endstream
 endobj
-2568 0 obj
+2578 0 obj
 <<
-/Producer (GPL Ghostscript SVN PRE-RELEASE 8.61)
-/CreationDate (D:20080128091200Z)
-/ModDate (D:20080128091200Z)
+/Producer (ESP Ghostscript 8.15)
+/CreationDate (D:20080520132614)
+/ModDate (D:20080520132614)
 >>
 endobj
-2569 0 obj
+2579 0 obj
 <<
 /Type /ExtGState
 /OPM 1
 >>
 endobj
-2570 0 obj
+2580 0 obj
 <<
-/BaseFont /Helvetica
+/BaseFont /ENQOUL#2BAlbanyAMT
+/FontDescriptor 2582 0 R
 /Type /Font
+/FirstChar 32
+/LastChar 119
+/Widths [ 600 0 0 0 0 0 0 0 0 0 0 0 0 0 600 600 600 600 600 600 600 0 600 0 600 600 600 0 0 0 0 0 0 600 0 0 600 600 600 0 0 600 0 0 0 600 600 600 600 0 600 600 0 600 0 0 0 0 0 0 0 0 0 0 0 600 0 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600]
+/Encoding /WinAnsiEncoding
 /Subtype /Type1
 >>
 endobj
-2571 0 obj
-7735
+2581 0 obj
+7882
 endobj
-2564 0 obj <<
-/D [2562 0 R /XYZ 151.701 685.529 null]
+2582 0 obj
+<<
+/Type /FontDescriptor
+/FontName /ENQOUL#2BAlbanyAMT
+/FontBBox [ 0 -186 593 667]
+/Flags 5
+/Ascent 667
+/CapHeight 667
+/Descent -186
+/ItalicAngle 0
+/StemV 88
+/AvgWidth 600
+/MaxWidth 600
+/MissingWidth 600
+/CharSet (/A/n/c/M/eight/o/d/N/nine/p/e/period/O/D/colon/q/f/slash/P/E/r/zero/g/F/one/s/h/R/t/two/i/S/three/u/j/I/v/k/four/U/w/l/a/six/m/space)
+/FontFile3 2583 0 R
+>>
+endobj
+2583 0 obj
+<<
+/Subtype /Type1C
+/Filter /FlateDecode
+/Length 2584 0 R
+>>
+stream
+xœ}X	TS×Ö¾rsTä°ò¼­- "Xbpm©(£ LQÂ
+­^dH …à€UDË¥Šu.«J("­CŸ­>^«í³ûöÞ¿þ“	¯ëï¿+ɹ÷œ³÷ùö·¿½"ÂÂŒ‰D#SbcÒd!+ô#wÁA$üÍL˜`ΡPá︋'Þi£Š­Dœ•9ge±ÿo¶?ÛÔXh¹Ö„¹H”½{ïÜôÙÆäuI›#ÂWº¸ºN5=™îããã+{óÆq^Bfòº4ÇwñÍ	)é©	i›f9ÎųSR’ã×¥È2’2câãâõË"cR68%§$gd¤ovtžëâèéá1Ý
+x†&§Æfe:†¤§¥;.qOX—•³ñ¿1-0-.$=>4#aé¼OÃæo\”™¾)yyÖú…›7DlI‰Iu|ßgš¯»ÇtO/ï÷b±”˜GL#ˆù„;±Œ"<ˆwˆp"˜˜N¼K,'NÄ
+b!áED‹o"’XLL!VKˆ÷ˆUD1‡%DÄ[Äxbá@Xc	‚&l	)aO¸cÈ	B.2åˆ^›Í0k0e^hÞkáfQ,¶ç‹ï“«Éë’pÉeJ9ÂbĶ÷GúŽì·±<nùÚj™Õw£üFõdtÒjŒå˜­ÖÖo[¯±Þm
+cg=jãgSAúGýN<´ñ"5ÄÂ,H4 Lz9‰ýIYRž_¡¬aÁƒÔ©UUÚBU6›H¢­%e…Ê|¹ZÿÚŠDÁYâR¦À+*õ\Éš
+¼¢@%cýÈà$†2^Š¶’@@›x/i´ÜÇgð6`ÃC]«=}f	3¤úmåùúmQ_4™môAÇ‚½É‡h('øJÍ>
+EŸ>øY}e³ÃçœNy0ûðfíF.•B\²ÄäŠYmt%‡MÙ;ÿªWȺ-K–1؉\vÁ»Ø‹G¼=Ý,¬¬¤1M‘µ¡…Æ»NEãísw°ïì¬mjg?Óí«á´T…¢¢ p箂BfUÔâ̹x¦™ÿ݁yO7˜=슉,eé[9»Ë•U{T:–n~&¡oÕ(+¶2tsž²@ÆÎ.dñ¢.^ÓbßÁl)L‡×⊁¬€a »˜ L²êô#m•~äL"wôM‡—bg=äùrý9ë²’Él#x:ÃêJÃêl6PÈR“à…^‹
+'DÓ#ys¸ Ì•"›wœÐ4ö•3àX¼úFƒ­Ó?‘-kñ¯¾o;Ïô<yæýW/Ýÿ•5¬ßÈÃ+,j÷×Úœi¡%FÛÓrA&¼”º™Ü¿ˆäG]áÇý1@–S°–nGcúßËžkM·Ï0t¾çÉÐiù
+¥Ã+éË^ßÉx¦Ó,_§ÙØjïýŸ™!À~åáo.ì´t’!8‹ž%ùr=KºâHtU(O$sŒÀT³õÀ‡µZ3L	WŠõ¸ ÐV˜ÆC¯ž’ØŽ€ùГ1#§êwÒSI¿SuÊå•…Õ,Dà¨µÚµŒuòÌÂK©÷8
+¬Ÿÿ–,},Ýž!ë€UA‘]’¾ê	tqŸàâìw÷Å‹ïº6¢	sx˜Â‹„}%åÚvÖæ5$=œÕîŠQ³urG£‘Ýï“ÁáXm¬,¨,(Ú±s»’Û0'+„C7ëfþkŠ·ÐýtçJ?×Ïu‡íó Œ1Vñ¢v^ð6Äø[)b‘²G>Èð7°0,À¼!  Eq¬ú‘h2š0I‘n GpüQ&Ê‚5Oð¦Ö¼t8¦é$ؽÄ[Nb/I`Ò»`ì”®Ÿ Ne’È’
+Yð¶ä"להÄÇZÊERs$“¼œ§2‚¿ƒ‡?øX=«ú…5Ð'¥ï߈Š8öãê,‘å?ÜatïåúÎ6•8Kr
+p<*Œñ _èŒÉféþH¡ú‚áÉ`´ÝHú>
+ÎÀ3ÄÁÙi6ŽCo÷/ì1A">Z)Ö ˆ2åŠê ÏŸnêÜÏïØy˜9[Äq»9j6SQ¤–ïfSʃT	5}qä6Ô[2¤WOPŸË°tüž¬®T/6(á<”!}€íú@®üH ûºz>óÎ$5%7æpÄ0uÍ'‡N…r- B$½Ëƒƒæ†{Kà!,60¹õw~K‹=}›©“ÂähR¦.¨Ú£®¨aÀ^RSX±5¿°@ÆD£É ¡Û¡Í…ÌQ)´UªÊj؁@É_xBçàMÖUÈóŠðôy o$oMÁÖçâLº)8“¥Ož­†Tº‹ú\
+#c*ÝÄI©ÖTmSç°(>!éæ—`vúài‡\í¶C›TÊ’åzÔ+÷`ÔsªØOögU¦q«¸°ôiïS¢Ï×<ü‹Ò(=}Bà	¦OçÇ+Íq@nnˆB’ç®`ÑuáXçI%Á+"‚4‚4±HB¶s'ª›šë´Ç8žÂ›8_”Ð/†ø` Ñìé‹nL#ÿ€in˜FÝÝÏi”«Ç\dÄl[̇®Õš —ˇ ‡o\$9努ªr#Ú…öŸânTcœËî0Ö Z[NCÓ{Z#̤ҤcÑ{Ã9Šr™µhCMÚ{$爲[yYyXy8ÿp^õFnEk"Å{¿7¿¹QIè =…•¸N-ÊW*rØ÷ñ8[UXÅл´*µŽÕHZÏåtb…?º|ïø–Æ”ì†ý	š¥*¯Š¢ÝYZ¼×fí¶êêñ­—º{¾L]SÆГrw«
+÷8hU•˜+šÛz®„r†Öl-ÀŒˆ
+fuúDÀ…dªéÐt«‰¤ç
+Œ3ÕµhP“í¥ëŸU_æÞjáà îM-1©“½	µh¬Ó\uÙºÊXXpÒCŽ1bm†p•J±‘ž¤S+úÐêŠIRI˜˜~bÉ©ÎœånP?¼g
+ƒŠÿ2I?0-
+ ¡ÔrÀMÒu3bé"ßU.ƒâÿ6ìÞjâô K‰®H—W¤Èae IJºÑ2 #꧀<y´²P£ØþéÎJ&6s~ÎrŽ
+Š9ÞÎB-¤›ªé›ôûÌDЀ!ýVŸ}^Ã|‰ú÷0ÿ£<ôn-<”nUÊØp	&À¦Ž4àŠ¤F©–3ƒ´ó…"ðHçm~äe§àê){z’°L¨’Ò>&º&Ìa’_°wLM|ã&¶>ëÄÖÛ[ïÈk‹êòŽäToà’¨ÀùÓ0Í<¸ÀöO;wíÃBÊQ8pò‹%ÙêÂ=UØsTBk¢øk™·Àêñ­þöM§±)ºtõڐÊLUFufu^=WOÝè8ÿ ·#zi©nåJ­ƒ¶\]Ãþ*©.ª”Ð|Ó¶ôÅð³Ö˜Wöô&a±]©5¤³“+¬PÃP¯"éÓK—/M]à°*Ž?ÇÂ¥©¦®ò"~ëwaå÷_¹xy°€	ÕÄ…‰¸G™ˆ«È€³$ø£¨…²ÅHä#-%Ÿ]¿ñ+,C¦ƒ³N>„¸–9HV
+!žoj€ƒ©“«ç´¾ÿÁJÐeêu°zd!ÖÔ±@—)]ðsýFûxQ=Ä€bÍá©ø
+Vâ–aÂâjâÅM9¡>ñ¹@Ÿø†©>‰'ÁoÀJü†t`£ïá­V°†%h„ÚÓ0HÛNB0š/Î é›ü³7ú§ÀÄ‹&Q¬Å°½øI˜lÙ™l Q ¾›–SMù}a@išñÂ(‹B/zilw`¼ÉµJ»WYŽ·›‚¯Ey®}¸
+=#=çÏ÷òºý”gÝÿÕTÊ
+ð,C÷‚g!‹Ç^ ó¾>°`†Áè‰àc.„Ø=Ä(ÖCÑÌäÒy2}ë	jñ*rRÏ…oÅ_þßuä#d;ù4ϐƈ¨°Ë ÆÀ¿ÔgqŽq:oä€îÿÉâ7¬ŸÇÃ8Þ¦‹‡kƦ*G˜i÷aÄÏ[µäà/§%.Ê—­`¶m/*â¶Q
+ufwiqq)Ó{ðˆêG}{~ýGì<IØÞ”òÕ¸;;#Ì›¥Ïù½ò§;×_é`N[,X©¿E7¶_¿óÅï§Î)N°Ãnz]-ðAKÜKá}O`U)ÐÔ#áûÞЦÚpmÓ2#;HóWN6Ô594KŽcÑ­îaw‡3ú÷'¯ÕÄ^6[ŸÀÒå¨kø„Ï“¡‰¼öñ¹e±ë7ÏdÝpp-åɒ£ôÍþËkZ,bܱà”Š;¥§‚%tJé{]Íõ­ãŸúö¸ºúú{†6ÄÜNdè§s’ãW.?å‘߯¿>ú®¿3þÂœãL ìÃó{¾Z1oQèÊ€€Ð/;ow\ºË¢fúéÃëáBgù,î¸Û}ýÊÖhs=Ni³V8{Ò\ƒi±lw.WÈ-ÎI_àåÏes²REYaÙŽâí¥À"";‘ûōumØs0‚‚9ïÃh4rÊï!â{3Ÿu]h¹Ï3E—¤™k¶Éòr7¬‹ÛœÈQóÃ;¿{|åF÷Íö53³¥Ü®òMú³çíÁY!OMOXWŸú9[Iž<vääÉ”#	aøÁ¸¿ž£€øyZbb}šñùÑæ攣†µÂæ?FIKÔ»K¸2ªR¡V(?Í/bÐ÷ÿY²C¹k;·ã-¾ÑT–•iUŒ
+†__‚…\øM
+^þ@ sdîäÅ8Ig¾«˜ã{6àÉ Ç/¤Üõš›GÛ5¯iåZ¹FفäúÕº`n1å)Á§®ÎJNÞƒ½¾6³1­Mv“»Nè(‚ã¸æÞ)
+
+Ëݱ]É)°3
+u‰º„+e`\«x@‹ØaÿBèv`ŒÝ{ìo6BŸˆ™Rö¼´Dråì×WûžPôZ£j~5þéŒSB–§G%2Ù™òTNFT(*5媪RfïW×OÝ䨻ß,
+ŠÎNwsgÑ6”)“Ða„Rg즳º,Ib$Jo#øðÙ†VÁ}iqqIq1nî~øêðÉö+ãŸøã´òÃÜÔ8fKn¾ŒSPŠ
+…F]R²§‚©o<§»ÌQ÷®E-^›#c7+rw}ÄQ9Ûk}ëÅÃ…~þþÝW,¯=ñ1«,ÛQR¤'›B!ߓߘögœ•ŸÃ]Ÿäùƒ_n~Ü1»a0§myx¬×&Á‹¬Ì–"[a]×B½äê\Æ~¶ç\e	ÌLeŒ,C¼å‘¯Å‡HãYÛyÑ??‡3Xða»t§nWWÉݨî8rêÜÝÞ¶{œŽÓí¬Ø®Þ^º«Œ£4ª
+.ißÚE‹6®^É,IšÁ!ŠBs¢Ñ0²¿ç ^ù?ò˜çÇ”FHëNijöîk8Ѳkŝ+ýf„/^uæa»£‚+.:HÞR+̨ÅE¬¶–üb$où…•o5Š þ…ð%û
+endstream
+endobj
+2584 0 obj
+4109
+endobj
+2574 0 obj <<
+/D [2572 0 R /XYZ 151.701 685.529 null]
 >> endobj
 1748 0 obj <<
-/D [2562 0 R /XYZ 151.701 660.623 null]
+/D [2572 0 R /XYZ 151.701 660.623 null]
 >> endobj
-2565 0 obj <<
-/D [2562 0 R /XYZ 151.701 643.753 null]
+2575 0 obj <<
+/D [2572 0 R /XYZ 151.701 643.753 null]
 >> endobj
 162 0 obj <<
-/D [2562 0 R /XYZ 151.701 328.49 null]
+/D [2572 0 R /XYZ 151.701 356.571 null]
 >> endobj
-2566 0 obj <<
-/D [2562 0 R /XYZ 151.701 300.855 null]
+2576 0 obj <<
+/D [2572 0 R /XYZ 151.701 328.781 null]
 >> endobj
 166 0 obj <<
-/D [2562 0 R /XYZ 151.701 196.584 null]
+/D [2572 0 R /XYZ 151.701 223.992 null]
 >> endobj
-2567 0 obj <<
-/D [2562 0 R /XYZ 151.701 169.646 null]
+2577 0 obj <<
+/D [2572 0 R /XYZ 151.701 196.899 null]
 >> endobj
-2561 0 obj <<
+2571 0 obj <<
 /Font << /F28 1124 0 R /F22 1211 0 R /F15 1133 0 R /F17 1131 0 R >>
-/XObject << /Im5 2555 0 R >>
+/XObject << /Im5 2565 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-2574 0 obj <<
-/Length 2576      
+2587 0 obj <<
+/Length 2592      
 /Filter /FlateDecode
 >>
 stream
-xڍYK“㶾ϯБSµâòý¨œÖÎn2®Ä•xÆårÙ>@$$ÁC‘2@Îìäק_ (-×å‹4@£_7 hsØD›Ü}ót÷þS’lÊ°.£xó´ßÄQVu²)ª:ÌëlóÔn~	u3š¡¿ÿíé;b¯Âº(2dOê0îˆùÒ0	ï·qT¤ÁßÍ}8§¡àdèõ÷Û4ÏÕ·ØÈ€Å5“s—…+Ø=¬£šIã2ŒâÒ/—Èt÷ñéˆÑ&^Èš‡iºiNw¿ümZûn…i]m^‰ó´Ió*,òÚÝæñî¿wÑòüq¾Üw^4«C:$îÞëñ>©‚Wü쳃SfÐüé¨áPI•ãQc#…C}:áï)¶Ì1ì™arÚ:!õL’É	oSÎÛ0Q–9˜Þ	ûÀê|¶ƒjùxY´GÛÆi˜g5Kß™“AçUMRàwrj×in«¶µZLåÞÁÉ¢4ðüÆ	´uÀ¿­°´ZFQ0üºW36xã5]Ø.Ê,ù”!–âç,½;³ókgºÅ^Ò]üð	—ù6®ãŠ	<{¥ÆA\&a\„Q½&YÕ4Ù°žŽÆÉLÇ£íÐëå& •içô“&ãŽk*f+¨óÆ
-=C‡	:2<‘8eÍ­UFÁÁ¤‡ñÈ#VÚq{¿…XùN4e5ÏSÜ¿µY­yŒ“›Àwr2O¼ãý§¼^:|Ra>ÐÆvçÔ‰¯##-Ã4žùÎʹvGGݦIfqre¶{æ3þè¾Emg)«!µ“T)Ê¿_
-£pŽ}wÚán¯íšTyÆqåY÷ƒåeA©q [\D)QऐöÆàzS7ò iâv–<©¾áÈÚÆ°_û]YÌÑt"XH3:äÊ™Àë*þKz.ŠòFÏÛ¢òF§L ,RÂìíµ'«¥7ÕÈ-òlôQ >P/÷y(ÓðA’"»9 4Ær*X•Â!‡®ÕöA‚œ6‚ö‡ÇoHs۝rº]µnŽG,þ²}«9ôjT¸,ÇDXV(,…Z²µ4ËÑ,hD@7TX–­à[TD<xÍ¡çéࢎ[Š?Îô‡NÖ¹xÇ>a²6#/¨ü\YíÁC[ÜÞ/±]Ã’ÓT  ƒ±U°c#Iw€	vèMÃýX̐ÔEðÓ}•zÇtä•!«Oèy)ÕžLoÜxc^(&„Þ4ˆÀ4ûŨ5Ñÿ‰	"IƒGÅ9N‰•‰ˆ 
-Â6¥ylœ­ܤ.ÉA¬”q&ð‹`ƒªÇ¶§8 ‘ñh$	8¯€A…sÇQ¼"«3§iù0€4³×ºó4ýÆ­Fõ˜†0˜Ûò	PŸÜhöoóD™GÆ¡¬j……·8jåWÙó÷HˆƒFYWŸf \±X¸*ª€¸}y„Ô>9éIqÀ@ÿÎüO·Üó‡.³÷‹6“5£Ç= {ÏˉZ¨ß7}ÍÄ2•èò+Yú8L8	ô%2j®_x-輘¡S”Ò°÷k”GÍp‚8=p"èÆT^ÉIðz:iÞaLäj6&ˆ`’qkŠ&­n{ÝæIü[õ^)0ৠoØuÙƒ'Íëð_ˆA'õ¬NlѺçÙJ@"uÂÚnè&¬ªÿÝ2Ç[
-Q®S‹Š×øóJƒkDrC†”V 
-¤dè5<Ì&QÍT’¾œ߸cNgHcRæ(*ù‰®æl¼©nrg4 ¶4†tÆÀÖìŸØm"B ?µL¡¾NŽk¼lùƘØ|:¦!J/k…ðUHèŠ=ãñv¯šÕªXâ#e´Á”Ö'ìÞ¼Þú^Ê/J|3IL¯ }µäûùJòaBóBÎî.í©'{—5øzód¹÷ðønHð=sÆEØ BâDÎT—ÕÊÓ<¾ãxØ!ÿõnÜÜû2–­&Ô|CÁ/Ê‹8”DÁ‡Žw#Çv{ÎM'}aåÖ‘¯BJÖÐÖ	ì´Yµ\’ÀwÃ5*g‹àȵĭ%@á…°HZÊÒ2øÚÊÌÏܽÕrƒc˜ÎŒÃû>‘AsýJšDpñÍ|)bÎ#VMn­hÉ T†’Ç—z¯ª©RÃ{ßÀtýrï›NTÁW7yÞTßÀ‰£ƒtòy¡ÙV/쁮?7ú<ÊÈÀ_@p$§F)„Òk^Òm½—öË)ƒ)	ßþŒ"£ÿà&—L„¼ªÓ­Ám×ñ5‡aí"5öÎË‚vt‚|µCwäî0‡Af– §-A @„¦öˆ¥ÛУ¤yV-‚¦Š¿\Ô—¬„¯+0·ê¤Þ½l㯃î+hÈhš{ÀÚr²3žæ¾l)lØá‚Eò¿cÎ+AúÏo2açÀº,±/…!rb’\E at JI™$R¿ăÅ
-ªb)¾;9?ªØ#—û%pi(9ùe'×‹d˜Éfùœ1ý|¹Û>¯©o继L9¥•+´¹ “ìG5ZÝc¹¶´öÊÊίl¤¥$f%E\ÊÞtÕôßC•}s‚m2»ëé<Q=K@à|¥‡ÆMf” À/ßÞ‘—?_\^Ø
-zª€^ùIŠ"MV:Ê
-„þªJñ
-Dñǃ:?‘›f˜|O¯+lÜ„Í—//ˆ`:í—óÝ6ߘº‡z[òHyÙäMæGÿFn$ûÒbH3~å$üxƒŽD÷ø"Edì½g+Î+¡¤êËD(šàU„²Ôûæ…_r
-NPLé¸$SjÀ;΁ÁO@ñAƒÏ^(¼6]°äêÆ5‚m^H(TÏ0ÉŠmtË÷|¤·¦¹0‚g`lQ‰„¼vŒ?Dß{N™²xq$2lã× x…[¡éqêËZá4ìØÚY9_ÿ°Í—I¼}"8å²«—Í™ßÉ+3O‹zµeÒüîA=
-¬äëŒL"ðI©Tâ&YŧGþ£0ýI \î[ôP• Þ1òåIß²ýë\œ')“‚“|p Ñ(kߘ—àH—ÛŽƒ-„gj¾#] Ã3Nãõeë¯~h¡Æ4šo}Qé_|¼hHÙѝƒ«»¨ $%/½ÍAÂxB¢é	û€ß³CÆ:šïþõ GOZ¹‰·$­H
-ùk¤ò‡€¹3šJ´‡é¡myéà/…‹ö‰ÙSÏvÇF)Çwô~Áù¹[üzzþ@kEô€Þ™†¶¤“Æ^gÉÅZî:DòҏFô`Uw3Ç^ωYÉ8Bbým,M“°¼<³‚Œ«f’@s~ö¤sÎÿjøïǧ»ÿ.aÓ·
+xڍYK“㶾ϯБSµ¢ù&U9­;YWìl2“J\¶	IðR„3;ùõé(JËTù"ÐèÇ×
+(Ù7Éæ/_??|õ]–mêxW'éæù°I“$nvÙ¦jvq¹+6ÏÝæçèI·£±Ãã¯Ïß{着@öl'À0_gñã6Mª<ú³yL#ï5t#œ½áq›—e¤†°øvòþºp»Ç»dG‚äi'i–.kdzøöùá÷‡ˆÉ&]ÈZÆy¾iÏ?ÿšl:û~“Äù®Ù¼çy“—M\•%´ûÍÓÃ?’åùÓr¹ï¼h±‹é¸»¿<n³&Ò­ù%IÝa/Ì€ß$úçwY}“îÒ†	<FãIs#­³8­â$N¾J+&955h«€©Ï'ãe¦çÑÎz¹	èrÚ{ýû¤‡GdDeÀ	¶i—ÅŽ…lqä¤.£v>Ygpbx&qê4:™ã	[Ittg½Ž'qjÔž›Ú‚½~ãÓ‰¦œæyŠûGKzáߎ‡œVÞ<>ZþN^æ¡FÈØån©ô¬A?ª‚±ÇnïÕ™o­“×qžÎ|å}·§£n󬊋4»UÉ^‘R>á:Tw‘³rÐ;‰•ãkR¡+ÌèÏ{Üîµ[«,ã4mëÁ:^´šF²ÅU”EaÎ
+ioÌá´Ÿú‘ÐêH¿s°äY
+­æ³¦°_ûÝœìµïõÙã!ó‚¹r&pÄ]“þ!EWU}§èmžä÷:e¢…¸ÈÁï¸wÐjœœ–ÞxR#·È}°1X¢dàGpؗDzŠ”éÈ/IªBX²¯4Ïs«ÎhûN»wLJÚÚù@Šû°Ý+¯»Uã–xÂê›·™Q®S£Âe9Æ Â²¸AY)ÔÒE¨åE‰VAÖ‘e,D}E4è‘âoÝ'&v¨1ˆxpšãÀÓÁC=·¼Ž½¬íµ{!+8îc´k;ò‚*Ì•Õ>0xh‡Û‡%¶kXòbZ¦ŽN֏تد‘¤{ÀgÓrÿÆ3d»*ú÷cSDzÏtä•!§ÏvÔ¼”êÎf0~¼1/Boa_ÙøŨ¥hâOO}‡¨™GOà¹Xbd"">£~°M™g6©KbÁ>)uZúâ À æ±h 
+€cd;ÉgI+Z8÷Ã+Zô†Ð4ß%!š‡îM¿q«U‡Œ+%ë:!(êo“Íámž(óÈ68N|ȏˆWœ´
+«ø{"¼A›¬Š«/
+ ®X-¼UAÔ~y„Ô>yéí¢¸àß›ÿ¢1°]Eæm'gÆ€z@±‡À‹§ê÷£Fß2±L5züšü';õtâ,Ò×È€Þ~^:/ÆöŠRö~IʤµgˆÓ³/‚nŠþ•TAËYôz²½4¯qÛHÜ‘+lôdÙ” ‚Ip¨II-¤[ã?rËlý † žS»Yö]váI3Å:|ÅbÐKë[´îe6HŸ°¶·ý„•ÝŸ [—xb§!Ê5bjÕð_†à¢Ð`¼ÅRqÜ‚!¥Ó#`éz-³EÔQ3•„€/§Ä7î˜ó’˜T9ŠªN¢«¹ïŠAÜ
+€-O![ -°5û'v@™ˆGÈNS¨D¯‡ã¯S¾ñ &6lHÆ"Dd“¾E
+¸bϸ=(ÉÜwn ñ‘3Ú`F댃öoAoà Õå=ËL’ÿò<_­ø~zl@ÏZ2ö@fxåžì]ïÀåЙ'ǽO¹A"Á÷Â%"aƒH‰ù:tP]NSD¨@ûŽÃaü·»qGpoE5N“ ‚Èà‹#eIô¾çíȱ½Äž÷ÓY_Y¹u¢˜9+YC;gØAh2kÀ$ïí5š€‡èȵĽ°’ îB\$5yý
+ ªÌÏܽWrƒg˜ÞŒãû!“AsýZ”%pù*B)b.#M~­h) T†’'Tz–WÕT¨a€½ßcº~Ž¹÷u/ªàúŽ«›²wÚÝÁ‰Ÿ¢‡tòy¡ÙV¯Z쁮?·ú2ʈåoˆ ³É«‘F
+¡üÚƒ›ôÛà¦ÃrŠu#e!pÜŸPdt Ü䚊Wõ`º/ñ
+Äå[£ÚUhì]–åìèø,µGý⮝ƣ•™5¨iK ¡©=båf´,šEðÁTq·ŠKúšu°šˆ!anÕK¹{ÝÆÞýÿAC®?ó2 –”“›ñ´ð-°^Ë©^Ãç¬ÙÿsÞpÒ~“	‹8Öe]ˆ}©‘sä—–a$«
+ɤ}‘
+ˆG=hGkUTÃR|1nò<~‚E{1G)— KØ2ÐPj®ÊëN¾µ‹TXÈfåœ/Ã|¹Ù~ZµÑÐÍ7N˜rH'÷=hs='ɏJ24z€òlhoÊÉ>¬l¤¥$b%C\«Þ|Õò?B}w‚m6{ëù2Q9‹7µœ‘/ôиKŒøå»;òòç‹«{{¤‡
+Øèõ¤&ùrzÄø!xÐk!:tü ¢ø]ŸÈmk§PÃÓÓ
+†7aïå³K˜^‡åBµF7Í7¦ Øã–¼Ð$A4yù—g
+Á€ɼ´X/ÒÌg_ñ
+~¹A?¢;|•#,PÏ1ËÍ¡¤ä+D(š|U„š4¸æ•_
+NPLé¹$KfÀ?ÍqÁÏ@ñAƒŸ‚Pxiº"Éò<O#ØFáu$ƒ*õ“œØFw|ÇGzgÚ‘Ë"èpúÅHÈk±¬cô!ú!pÊ”kAÍdØ&¬à
+WB3ÒËÔŠ€g»gsõ|ûÃ6_%ñî‰à@¦+êåF3¿—	NfžåjǤùуzEÍ·™DØ9’V©ÂÍŠ†ü'aZ	€ëå+\·è•*CÅcäË{¾¦†§!¸6ORfç*ø2à@£Uν1/¡=®wc,5ÎÔ|CºBF`œÆÛ»Ö¯a~²ÐbžÌw¾¤¯=A2¤ìéÂÁ¥]RQ
+ƒ‚—Þå ]<£
+Ñô}À¾ŠÙ¡cÍ·ƒðt€£g­üÄ[’…VtÙk¤Ú‡p¹7šê³†é‘myåà/…‹i9P/vÇçìQŠñ=$=^pvná¿žœßÓZøúu¹ô¦¥-é¤iÐYvu‡Žû‚I&è VôàT7ÇÝÎIYÙ8"býa,ϳ¸¾¾±‚Œ«åe–As~ò”·°¼,ã*+n\åÓ:ù,¢¿KPç?ñ›G=hú+€ ¿,$! ¿ÔKÃÍÄ4Nã„›rÓ+‹ÅM¯¤¬:òiŒÑr-—ãË‚dµ%< Á:<ÀܽXQ%M°Ü4a/2$V©)\Q®	‹a— ²ÖM‹A
+­!ËÁ\Pènþc"|¿}~øÇ@
 endstream
 endobj
-2573 0 obj <<
+2586 0 obj <<
 /Type /Page
-/Contents 2574 0 R
-/Resources 2572 0 R
+/Contents 2587 0 R
+/Resources 2585 0 R
 /MediaBox [0 0 612 792]
-/Parent 2539 0 R
+/Parent 2549 0 R
 >> endobj
-2575 0 obj <<
-/D [2573 0 R /XYZ 100.892 685.529 null]
+2588 0 obj <<
+/D [2586 0 R /XYZ 100.892 685.529 null]
 >> endobj
-2572 0 obj <<
+2585 0 obj <<
 /Font << /F22 1211 0 R /F28 1124 0 R /F15 1133 0 R /F59 1905 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-2581 0 obj <<
-/Length 2183      
+2594 0 obj <<
+/Length 2055      
 /Filter /FlateDecode
 >>
 stream
-xÚuX[“Û¶~ß_áé“<ëèjIé&§'i²Ý™žNÒ®D¯5+‰.)e³ÿ¾¸Q–½ê‹€ 	‚ÀÐÑæim~¹ùùáæ?ÿMÊM…UTÅ›‡Ã&Îã°ˆâ;¬Â¼Ê6Íæk—Û¿~ÕdS†Õ~Ÿ¡fíÃh_ÁB¤s¯ëÉêí.ͳàË·(Þ×ÄäÁg=nÓ(xÙ&U`²Ïíð´ÝÅY\·Guµåi)îróñáæï›–6ñÂœ<LÓMÝß|ý+Ú40öë&
-Ӫܼf¿Ió2Üç9ÐÝæþæ÷›hyÆ8_=cV…t´ÿ·¶¶Æ™Ã¸Ý%Ë# óÿ;ü¦Á5í\kÕñˆÑ?Á·ôp11ã0bò¥ídÎ#|Ê@ó’íàFÕuZ–™úÜ ¶ïâ4̳ŠÍSࢲ
-†mŒ3ã`ÜÂ/øcì3Ž•Á·(Œe=ÕôíкѪ±ýŽZFcÖ“-aÄáv·£à}]›i@½‘À£ñºq6¨¡nñÐ8Ò«a·´1Ÿt¯yÐÛçyÓ›©(8 at Z«	ð]ç‹f ØNKÍн²è`Mϲñ(Z5îT£‡]0¨N§®­é\¬ä´ýŽZÚ†k>ýlFÍ[þEG\‚¶ŽI¶ˆ“5xŠïmƒW…’—v<2ÕñôœúÊ’Å­Ò*gÃd]²Gø3hÝìÖLÍî¨hã­x(… R®ÅuÒ”}T¦Á|¾¤#È
-šü€ÎʲÌ¡[±lg3Õì¢,‹s`kTOW/½ÓŽy7Nì!t÷ÈÂ^«AÆÇ£¡¸IºgR4‹¼
-¹üs¤hÎ©² Ñîy4'dÒ 6ýib¨ νºQ÷Žõà&À¬£™Fækp3D~;Ç"Lx9¶fÒêÆ8΁=L˜kWאëìñÑ°»!üZËd£Fâsö3ÉfƒQ×ú‹ƒ ìä¾$hx©žWn–¼2…+Äcÿ~³i”>ß3Á¡ú–ù¶?us:ú” y‚ɍÌ
-†½NŒjË'Ž|J²—ã…´%ä#m‚‡(c8ú1z`²«q,Óöéý–îƒ?·e˜	Šà@±õ‚W¶ae9ÝÞg˜yžNŽ%t#ð}Å	f²Ì}º¿Û]e*H/}S°ÃAÎÑÖ‰e }œˆ7Túòꢂ”aQ–¾ô©Ç^¹pr¬yYk Ädyæ5õÙ…pÍNC¤6ʾrðiIîíåËßíË0ɒ˸…| tÂ#&‰«$„чÿÝÞ±èƒÌî˜ÞO“õ‘F`õõesó•TÏõT’wøÍ‚oqšÝ÷Š:¾â­!ìœÖc–þŸ®6
-Þ]ïœCgðñ‡Â†H)ã 	Ó0y;éÀY½=
-¦Ú×GÅâ'2ú¼K/CàŒÁ0nj¼8¤ØÛHñæ`Å	R‡â+t„À‚&¡!|?Í™¤G–€Ýƒ®}5®JÁmqµ9ùÒH¼Ÿ‚ÉB ßÛ ÕƒƒVŒ*M!ØŒÔ`øöÝ1‡ÁÑÖ^›»¤Î5,©æhCvðkÓx¹Œk/´âÏ÷ÔA½>ÙVK¨Ü&ûlq—ÔᐨpX“N×JàX€íDBM9ñíÂå¬%ðº®}Ö/žî¡ª–†BÌE–m”£‰?(¾€ùtÇßF‘yÄi¯<‰Û à …|iÔø”ÄEU1÷ jí7Ì£ßÞ£ø–ú¹µ²ÅÛC(Ðkp&îÛ4í(+ò­Fê׳DÁ½Ž”@±¿rËgŸ¡ìm¦%Ü&v²`ûïþD€k‡º›C nbÀ3ÕkŽ*ˆF
-d×Íu
-«ìë ½JÍŒ€fF®ù œô¹ØIîXuŠ¢•¯£xà$-þJB£ c±NÒèJ5eml?Gf-o ¬ÉÚF
-~jc-¤öŠ8z Íi t¡žexª.Ã.+2*V!áÛ¹AÌ €Œšê$ÜÀfâs.‰™¸¾‹bÉBš(üæq_KÜÙÐûè2²rQq—(nú³²ÞZ©ÇŽAº`éY«àk,Î׸« éà‹Ãa߆ú]ÖÌâJ!q$ Çg¸FM£±ú	ÞO‚yivÙ¹]ÅÞuÁ¾Š²?±CÇ>'Ë2¾$Fõ,
-·à
-ÍÜhÓÐR³
-Ö¾ÊÃ_x¡tâ÷J¸0 
-/[ãX
-ùâ×?œ7\ñÔ½¢þðQùey¿0@½YIô÷ýà1yø·/R³›QÝÜíÖçƒ t™Ž÷lV‹ÇìKjä(¸#H=Ãí|ä1Œ(Ã_.‡<Cªa$‰ŽD¯jÜïØ"8*w¥âè HACóó§/÷¼ÅFsSÆÇ
-;\ÛâÑN½Þ“Ç·<ïÿ9‚íKšûè$þ÷ÖLŽÅÃE§õÌÂ+œÆö-/¥šøÔ‡ {Z.WŒ/©Vöôõßù¢4¯6úsKÉïhyî6-"÷
-ø,*Ë‹5[
-®rm¨C´·Š¤o©×+;ú×x»ü·¢ðÿVàSÚ\­Ìlc[ÊkEsåmÌ…f茢d8ŠðûG;È ¢z^y,Á‹ÃšƒˆWÁݲU@µÛÞVÐÐñZÜæäåå¿?R(r_„`2lºêå³%i^,Py‡RðžX!6Ê{ÁLTðßÁÈŨ Å=3’ªµšœfÉíÑ$rž,V¡<Cž³ê_º4_öu,0ƒøÇW'´b7¿\Óü¼xGDu7O—ľØbzNní/+`è£?àR#WøËѸñâQ4÷þôØÁAŸbõYع	ˆ°Ò¤ €Š¶ë„bžlAõ0®¸ÖŠþÑL]##Š“4Hƒ$÷^¼ü÷ãÃÍ?ffÜö
+xÚuX[Ü¶~Ÿ_aôÉd\_äÛcºI{R É»@Q¤}ÐÚšcmkŽeg³ÿ¾¼ÙãÙu^F$MIE~¤&ô½Ðûm÷Ëýîç_ã‹ ËÈ»?zQyyYQi©¼ûÚûê§ÅþßûßA5öŠ Ì2…šq˜aVÂB¤sgªi0ûC’*ÿË?a”UĤþg3î“ÐÞÇ¥o‘žšþqˆT”û7'}ÍÀÓÜe÷ñ~÷ÿ]ˆ^´2'
+’Ä«ºÝ×C¯†o¿{a”…÷Lš—¤E¥)Эw·ûs®Ï¥›gTe@‡Aûõ£éL¿k²Ôwö8"ûŒ?šŽÒJ÷H(_·Î²èa 
+ÃâaêYjûö…EÇÁv,O¢UáN¹?ûâú|n›J•œ¾¡–tœæ%AªJ6ø³
+omù÷	¦å¥?Á<Ç$[
+Äy°xŠoMmj–<7㉩–§Wº%ƒAÒônnV]&ë’…ø…‡Þ˜ú°61eG{8iÚw/J”ÿ ]ƒË$	»¨HüåxId‘ÜÇ=úJ©¬¡KØÌzªØCJE¾=²Ê`uG1…œÂOµÆ1ï¦ó™„ÞYØÝË÷ñ¤E(žC’®™íê o(w	cÐ7¥òkãžF{F&ñ+۝'ŽsàÜ‹MçX.Ì:Ùid¾/ƒn–P„	ϧ¦5Lf„otXdSÛn‡®*ã{|´ìnˆ¾f`²Ö£ð€)û™d‹Á¨;Ìñ×Ê}IÌðR/®Ý"ya
+=–‹Ç®o6]Ýl¦þ‡ÏwLp¤ƒþÀ|ӝÛ%çŒ y‡‚ɍÌõ–½NŒ®ëOÎiÉZ\Ž2CO¹†Ú=Æv¨0(#ÿ;Þ QÃaË™2-£@wè·$óÿÞÊ·~Èý#ÅÖ3\5+Ëé²9ÁìÓtv,¡ñ'Øi`îÓÝíáU¢‚ôÚ79;äm­XÒ
+Ão¸Óò
+ÿŠ /Š¸õC§]09Ö¼FJ H•ªYÓ|_|÷ì„j­‡>.ÉgƒùöYÄ*¾ŽH@'<cρG‚ úð¿›[]`yØóûqæȈ	$°vÌ ï}%ÕKu•øŽÊÿ'JÔ]§És 3ת-„]ò:gðÀÂõÓ«üw¯wN¡®}ü®1†!TŠÈƒ$ˆßN#E:°*·ÇB! RÍTÓóZà¨ÈG EÆ\v	ýÓb bME œ/)ö6R¼9Xq†Ü¡èaõ
+	ù@š‡0~ZRÉŒ,»{C˜‰‘•… 7|q•=Ï¥‘øy
+f }›ÞA'A¥&tFª·<Bd ·Ìat4Õ¬ýÜеu)ÊÀ`AH‡²ý¼6}/ց
+âõ‰Þ"þ{Ü!†z}\q,¡rgju—¸%}kÒii°ˆ©IÀÇs»p=k¼®kû&ÿA•åÚPˆ¹0IJr4ñ;Å0Ÿny\p™œö“¸
+~¤Ð€‘öA@I\”åtº2ó†iøÇ{ß mÖ-ÞB)‡NñK3qߺnðB(„?=R·©b1÷:Q^ ÅþBÊQ,_|†²·™BnxÁæÇþD€kúªC nbÀ3ÝŽªˆV*dÛ.…
+ËìKÍJÅŒ€¦"×| ŽüÂÍ‘äùƒBŠŽ“ÜçQxœ%}Ý(§¬íçÈLmpÃÜ_` –5Y;ǨÁ¡²Ã ف½"~=‚æÔS¶PS‚2<Նׅá rEE`0'È÷féÑP¡’X%>皨ĵ0®ª%Yh¢ð˜Ç}-qC7ì£ËPEvUq—(núU‘g Vú¡eÎØ@úAÖÊùóË5Jè:øâðó܇λ¼Å)„WˆAz‹ q;`ô4ÚÁ<6àFF¼D]wn¯Bïu½~Õ‡ÿ:ö9J)¾$Fý$
+·À
+íÒhSßP³
+Ö¾ÈËc§é?7PÂuUx!èìÌøÐXÇRH—yýãe÷ŽºÓÔ>èyÕUÖ¯ö×oVEØBÃm?8LJJ
+R‹—Q½ÜÁV—s pÙ–÷¬7_l‹+©£Ð!ñ,wóáŒ`DY¹ò)…¡¤9®p¿SÓ‹à¤Ý+GE
+Ú™_>}¹ãÅèü6Ú«²sØ ¬Ã­Q°ÃÓÜé=Ψâ6ê½ã‡=6/I: í¿5vr,î¯ú¬'¾BilÞÒBjø¢Aˆz\/WŒ©FöìW2YtU˜7ûü¥¡äW´<vëñŽ|å„äù–-9׸&0Ú[†Ò´”¾ëô0Îoq)|íøŒîå¥ÍÚ«•™­‡få­’9ò4æ2Ó·VcבráøWÓËGÄô´œ¡/+âqTú·ëFÕjlzÁBÇkq“Äê_d©L¤s	‚ɰ馗/–$i¾5æ	
+xaØ&g‚˜¨0½•š¨ Ä3’ª•žœaÉÍi Dä<Y­By†<fÓ¿t;IºîêX`{!\e+ôÅny¸&ée
+ðŽˆªv™.‰}µÅô ÜÖ¿+Œ¿ÐE¼¥6®ð·“uã;Ä£péü驃ç\Ө˾M@„•® Tª°Y¯%dódª†QÉÀµUòOvjkéQœÔŸ^Ú#¹·àê}4ïwÿ.Ý„y
 endstream
 endobj
-2580 0 obj <<
+2593 0 obj <<
 /Type /Page
-/Contents 2581 0 R
-/Resources 2579 0 R
+/Contents 2594 0 R
+/Resources 2592 0 R
 /MediaBox [0 0 612 792]
-/Parent 2584 0 R
-/Annots [ 2576 0 R 2583 0 R 2577 0 R ]
+/Parent 2597 0 R
+/Annots [ 2589 0 R 2596 0 R 2590 0 R ]
 >> endobj
-2576 0 obj <<
+2589 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [392.112 456.858 511.352 468.547]
+/Rect [392.112 470.407 511.352 482.096]
 /Subtype /Link
 /A << /S /GoTo /D (small) >>
 >> endobj
-2583 0 obj <<
+2596 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [150.705 443.308 212.728 454.998]
+/Rect [150.705 456.858 212.728 468.547]
 /Subtype /Link
 /A << /S /GoTo /D (small) >>
 >> endobj
-2577 0 obj <<
+2590 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [219.406 443.308 290.729 454.998]
+/Rect [219.406 456.858 290.729 468.547]
 /Subtype /Link
 /A << /S /GoTo /D (dhcp01) >>
 >> endobj
-2582 0 obj <<
-/D [2580 0 R /XYZ 151.701 685.529 null]
+2595 0 obj <<
+/D [2593 0 R /XYZ 151.701 685.529 null]
 >> endobj
-2579 0 obj <<
+2592 0 obj <<
 /Font << /F28 1124 0 R /F22 1211 0 R /F15 1133 0 R /F59 1905 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-2587 0 obj <<
+2600 0 obj <<
 /Length 1805      
 /Filter /FlateDecode
 >>
@@ -10172,41 +10490,41 @@
 ä’Hý8>VFØ<ˆ1Ã	©¹UT®€1ÝâO!߇€ßÑñ×´üµw;ˆ7FñûÞ-‡XXPî»ø eµr6_r&]?‹Iï¹ÏT”•À‰¿|)XLçJ?Æ`Ä’‡ìU‰×2¥òûWήê¯MI¡ääá£Cx,é[²c)Iž¶…Gíá?wg¥•
 endstream
 endobj
-2586 0 obj <<
+2599 0 obj <<
 /Type /Page
-/Contents 2587 0 R
-/Resources 2585 0 R
+/Contents 2600 0 R
+/Resources 2598 0 R
 /MediaBox [0 0 612 792]
-/Parent 2584 0 R
-/Annots [ 2578 0 R ]
+/Parent 2597 0 R
+/Annots [ 2591 0 R ]
 >> endobj
-2578 0 obj <<
+2591 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [177.32 592.59 247.04 604.279]
 /Subtype /Link
 /A << /S /GoTo /D (ch4memoryest) >>
 >> endobj
-2588 0 obj <<
-/D [2586 0 R /XYZ 100.892 685.529 null]
+2601 0 obj <<
+/D [2599 0 R /XYZ 100.892 685.529 null]
 >> endobj
 170 0 obj <<
-/D [2586 0 R /XYZ 100.892 660.623 null]
+/D [2599 0 R /XYZ 100.892 660.623 null]
 >> endobj
-2589 0 obj <<
-/D [2586 0 R /XYZ 100.892 641.897 null]
+2602 0 obj <<
+/D [2599 0 R /XYZ 100.892 641.897 null]
 >> endobj
 1496 0 obj <<
-/D [2586 0 R /XYZ 100.892 580.733 null]
+/D [2599 0 R /XYZ 100.892 580.733 null]
 >> endobj
-2590 0 obj <<
-/D [2586 0 R /XYZ 100.892 563.862 null]
+2603 0 obj <<
+/D [2599 0 R /XYZ 100.892 563.862 null]
 >> endobj
-2585 0 obj <<
+2598 0 obj <<
 /Font << /F22 1211 0 R /F28 1124 0 R /F17 1131 0 R /F15 1133 0 R /F59 1905 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-2594 0 obj <<
+2607 0 obj <<
 /Length 1689      
 /Filter /FlateDecode
 >>
@@ -10227,35 +10545,35 @@
  -‘^°HÞ½`‘f§@¦þn!vG€C; ps1øN<zÇã5å&)C«CÉx±£ÝSWºk¹Oœƒúlg³
 endstream
 endobj
-2593 0 obj <<
+2606 0 obj <<
 /Type /Page
-/Contents 2594 0 R
-/Resources 2592 0 R
+/Contents 2607 0 R
+/Resources 2605 0 R
 /MediaBox [0 0 612 792]
-/Parent 2584 0 R
-/Annots [ 2591 0 R ]
+/Parent 2597 0 R
+/Annots [ 2604 0 R ]
 >> endobj
-2591 0 obj <<
+2604 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [427.614 450.714 497.334 462.403]
 /Subtype /Link
 /A << /S /GoTo /D (ch4diskest) >>
 >> endobj
-2595 0 obj <<
-/D [2593 0 R /XYZ 151.701 685.529 null]
+2608 0 obj <<
+/D [2606 0 R /XYZ 151.701 685.529 null]
 >> endobj
 1497 0 obj <<
-/D [2593 0 R /XYZ 151.701 426.837 null]
+/D [2606 0 R /XYZ 151.701 426.837 null]
 >> endobj
-2596 0 obj <<
-/D [2593 0 R /XYZ 151.701 409.967 null]
+2609 0 obj <<
+/D [2606 0 R /XYZ 151.701 409.967 null]
 >> endobj
-2592 0 obj <<
+2605 0 obj <<
 /Font << /F28 1124 0 R /F22 1211 0 R /F15 1133 0 R /F59 1905 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-2600 0 obj <<
+2613 0 obj <<
 /Length 2061      
 /Filter /FlateDecode
 >>
@@ -10275,41 +10593,41 @@
 @\vö
 endstream
 endobj
-2599 0 obj <<
+2612 0 obj <<
 /Type /Page
-/Contents 2600 0 R
-/Resources 2598 0 R
+/Contents 2613 0 R
+/Resources 2611 0 R
 /MediaBox [0 0 612 792]
-/Parent 2584 0 R
-/Annots [ 2597 0 R ]
+/Parent 2597 0 R
+/Annots [ 2610 0 R ]
 >> endobj
-2597 0 obj <<
+2610 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [99.895 398.839 151.961 410.528]
 /Subtype /Link
 /A << /S /GoTo /D (ch04net) >>
 >> endobj
-2601 0 obj <<
-/D [2599 0 R /XYZ 100.892 685.529 null]
+2614 0 obj <<
+/D [2612 0 R /XYZ 100.892 685.529 null]
 >> endobj
 174 0 obj <<
-/D [2599 0 R /XYZ 100.892 660.623 null]
+/D [2612 0 R /XYZ 100.892 660.623 null]
 >> endobj
-2602 0 obj <<
-/D [2599 0 R /XYZ 100.892 644.027 null]
+2615 0 obj <<
+/D [2612 0 R /XYZ 100.892 644.027 null]
 >> endobj
 178 0 obj <<
-/D [2599 0 R /XYZ 100.892 454.568 null]
+/D [2612 0 R /XYZ 100.892 454.568 null]
 >> endobj
-2603 0 obj <<
-/D [2599 0 R /XYZ 100.892 422.577 null]
+2616 0 obj <<
+/D [2612 0 R /XYZ 100.892 422.577 null]
 >> endobj
-2598 0 obj <<
+2611 0 obj <<
 /Font << /F22 1211 0 R /F28 1124 0 R /F17 1131 0 R /F15 1133 0 R /F59 1905 0 R /F54 1912 0 R /F60 1917 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-2607 0 obj <<
+2620 0 obj <<
 /Length 2559      
 /Filter /FlateDecode
 >>
@@ -10338,28 +10656,28 @@
 ÷¡\¸Ú~ÿí»5TSß-	5´43?Á9ùc*I…·-Mâ—/|ÈF€|²uäZÕÙéðì-RŠÐ¥J;ÅW3fp,ÌÑjœºRСŒ,%U}õá¢RSCàh(õÄ ðöÙS„×?"EB¸Y2L*à(’ÿÆ0zb\‰³ÆìûšétaaÈG„5ÇétQÁP¹9žáÚü&(%
 endstream
 endobj
-2606 0 obj <<
+2619 0 obj <<
 /Type /Page
-/Contents 2607 0 R
-/Resources 2605 0 R
+/Contents 2620 0 R
+/Resources 2618 0 R
 /MediaBox [0 0 612 792]
-/Parent 2584 0 R
-/Annots [ 2604 0 R ]
+/Parent 2597 0 R
+/Annots [ 2617 0 R ]
 >> endobj
-2604 0 obj <<
+2617 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
 /Rect [174.46 138.879 425.939 151.83]
 /Subtype/Link/A<</Type/Action/S/URI/URI(ftp://ftp.microsoft.com/Softlib/MSLFILES/SRVTOOLS.EXE)>>
 >> endobj
-2608 0 obj <<
-/D [2606 0 R /XYZ 151.701 685.529 null]
+2621 0 obj <<
+/D [2619 0 R /XYZ 151.701 685.529 null]
 >> endobj
-2605 0 obj <<
-/Font << /F28 1124 0 R /F22 1211 0 R /F54 1912 0 R /F15 1133 0 R /F60 1917 0 R /F59 1905 0 R /F51 1134 0 R /F30 1928 0 R /F31 1929 0 R /F62 1930 0 R /F72 1931 0 R /F61 1976 0 R /F92 2609 0 R >>
+2618 0 obj <<
+/Font << /F28 1124 0 R /F22 1211 0 R /F54 1912 0 R /F15 1133 0 R /F60 1917 0 R /F59 1905 0 R /F51 1134 0 R /F30 1928 0 R /F31 1929 0 R /F62 1930 0 R /F72 1931 0 R /F61 1976 0 R /F92 2622 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-2613 0 obj <<
+2626 0 obj <<
 /Length 1471      
 /Filter /FlateDecode
 >>
@@ -10379,62 +10697,62 @@
 ˆ<Oói2Ba븹9šsïOR^ÄÅãK9i®ý¿+/ãÓTm­«w÷ÓðAãˆÆœÊCN§¢ö<LPÙ9°šp¸·áìyb¢Û°{±äß&Ø„EG©œ,s]7ü€BÁFº3‰¶iç•Ì¹x°éBÿ…ÿå²
 endstream
 endobj
-2612 0 obj <<
+2625 0 obj <<
 /Type /Page
-/Contents 2613 0 R
-/Resources 2611 0 R
+/Contents 2626 0 R
+/Resources 2624 0 R
 /MediaBox [0 0 612 792]
-/Parent 2584 0 R
-/Annots [ 2610 0 R ]
+/Parent 2597 0 R
+/Annots [ 2623 0 R ]
 >> endobj
-2610 0 obj <<
+2623 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [188.168 213.903 238.524 225.593]
 /Subtype /Link
 /A << /S /GoTo /D (ch04net) >>
 >> endobj
-2614 0 obj <<
-/D [2612 0 R /XYZ 100.892 685.529 null]
+2627 0 obj <<
+/D [2625 0 R /XYZ 100.892 685.529 null]
 >> endobj
-2615 0 obj <<
-/D [2612 0 R /XYZ 100.892 503.879 null]
+2628 0 obj <<
+/D [2625 0 R /XYZ 100.892 503.879 null]
 >> endobj
-2616 0 obj <<
-/D [2612 0 R /XYZ 100.892 483.09 null]
+2629 0 obj <<
+/D [2625 0 R /XYZ 100.892 483.09 null]
 >> endobj
-2617 0 obj <<
-/D [2612 0 R /XYZ 100.892 462.301 null]
+2630 0 obj <<
+/D [2625 0 R /XYZ 100.892 462.301 null]
 >> endobj
-2618 0 obj <<
-/D [2612 0 R /XYZ 100.892 441.512 null]
+2631 0 obj <<
+/D [2625 0 R /XYZ 100.892 441.512 null]
 >> endobj
-2619 0 obj <<
-/D [2612 0 R /XYZ 100.892 420.722 null]
+2632 0 obj <<
+/D [2625 0 R /XYZ 100.892 420.722 null]
 >> endobj
-2620 0 obj <<
-/D [2612 0 R /XYZ 100.892 399.933 null]
+2633 0 obj <<
+/D [2625 0 R /XYZ 100.892 399.933 null]
 >> endobj
-2621 0 obj <<
-/D [2612 0 R /XYZ 100.892 381.265 null]
+2634 0 obj <<
+/D [2625 0 R /XYZ 100.892 381.265 null]
 >> endobj
-2622 0 obj <<
-/D [2612 0 R /XYZ 100.892 358.354 null]
+2635 0 obj <<
+/D [2625 0 R /XYZ 100.892 358.354 null]
 >> endobj
 182 0 obj <<
-/D [2612 0 R /XYZ 100.892 302.762 null]
+/D [2625 0 R /XYZ 100.892 302.762 null]
 >> endobj
-2623 0 obj <<
-/D [2612 0 R /XYZ 100.892 276.133 null]
+2636 0 obj <<
+/D [2625 0 R /XYZ 100.892 276.133 null]
 >> endobj
+2637 0 obj <<
+/D [2625 0 R /XYZ 100.892 214.899 null]
+>> endobj
 2624 0 obj <<
-/D [2612 0 R /XYZ 100.892 214.899 null]
->> endobj
-2611 0 obj <<
 /Font << /F22 1211 0 R /F28 1124 0 R /F15 1133 0 R /F54 1912 0 R /F17 1131 0 R /F59 1905 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-2627 0 obj <<
+2640 0 obj <<
 /Length 1410      
 /Filter /FlateDecode
 >>
@@ -10451,27 +10769,27 @@
 ¿Ë=2á’åé|F!|‡Ùm†ŠÕÛ{ø…ÁÜd±„\ü±—ž‹Nû9Ê/Ý]¡Ë?ÑR½¶YG5þŒÂŽãG’ïè³=¶ÚÂs¼…TnÛãçþý	€àÏÀ¾ðûð,?Ãù
 endstream
 endobj
-2626 0 obj <<
+2639 0 obj <<
 /Type /Page
-/Contents 2627 0 R
-/Resources 2625 0 R
+/Contents 2640 0 R
+/Resources 2638 0 R
 /MediaBox [0 0 612 792]
-/Parent 2631 0 R
+/Parent 2644 0 R
 >> endobj
-2628 0 obj <<
-/D [2626 0 R /XYZ 151.701 685.529 null]
+2641 0 obj <<
+/D [2639 0 R /XYZ 151.701 685.529 null]
 >> endobj
-2629 0 obj <<
-/D [2626 0 R /XYZ 151.701 585.305 null]
+2642 0 obj <<
+/D [2639 0 R /XYZ 151.701 585.305 null]
 >> endobj
-2630 0 obj <<
-/D [2626 0 R /XYZ 151.701 234.292 null]
+2643 0 obj <<
+/D [2639 0 R /XYZ 151.701 234.292 null]
 >> endobj
-2625 0 obj <<
+2638 0 obj <<
 /Font << /F28 1124 0 R /F22 1211 0 R /F15 1133 0 R /F59 1905 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-2635 0 obj <<
+2648 0 obj <<
 /Length 1640      
 /Filter /FlateDecode
 >>
@@ -10491,35 +10809,35 @@
 Ïø_J=HQnnèÑ7À/|(h¥SùÓóÊ’Лø×^7ÐÜ5ËàŸ“—2‡¶ .TYb¥"»Í!ãK+¶nõyßw9‚ÿçFO
 endstream
 endobj
-2634 0 obj <<
+2647 0 obj <<
 /Type /Page
-/Contents 2635 0 R
-/Resources 2633 0 R
+/Contents 2648 0 R
+/Resources 2646 0 R
 /MediaBox [0 0 612 792]
-/Parent 2631 0 R
-/Annots [ 2632 0 R ]
+/Parent 2644 0 R
+/Annots [ 2645 0 R ]
 >> endobj
-2632 0 obj <<
+2645 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [172.986 543.686 242.706 555.375]
 /Subtype /Link
 /A << /S /GoTo /D (ch4natfw) >>
 >> endobj
-2636 0 obj <<
-/D [2634 0 R /XYZ 100.892 685.529 null]
+2649 0 obj <<
+/D [2647 0 R /XYZ 100.892 685.529 null]
 >> endobj
-2637 0 obj <<
-/D [2634 0 R /XYZ 100.892 620.444 null]
+2650 0 obj <<
+/D [2647 0 R /XYZ 100.892 620.444 null]
 >> endobj
-2638 0 obj <<
-/D [2634 0 R /XYZ 100.892 544.682 null]
+2651 0 obj <<
+/D [2647 0 R /XYZ 100.892 544.682 null]
 >> endobj
-2633 0 obj <<
+2646 0 obj <<
 /Font << /F22 1211 0 R /F28 1124 0 R /F15 1133 0 R /F30 1928 0 R /F59 1905 0 R /F31 1929 0 R /F61 1976 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-2645 0 obj <<
+2658 0 obj <<
 /Length 1736      
 /Filter /FlateDecode
 >>
@@ -10541,58 +10859,58 @@
 Œº±‡ÏcªÞTveržðéKEò¼®™è>–*§¾¥ë®,`ÚØ“­ÆY¾é7ÕÕH0<_®c‹h+
 endstream
 endobj
-2644 0 obj <<
+2657 0 obj <<
 /Type /Page
-/Contents 2645 0 R
-/Resources 2643 0 R
+/Contents 2658 0 R
+/Resources 2656 0 R
 /MediaBox [0 0 612 792]
-/Parent 2631 0 R
-/Annots [ 2640 0 R 2641 0 R 2642 0 R ]
+/Parent 2644 0 R
+/Annots [ 2653 0 R 2654 0 R 2655 0 R ]
 >> endobj
-2640 0 obj <<
+2653 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [343.114 345.736 412.801 357.426]
 /Subtype /Link
 /A << /S /GoTo /D (promisnet) >>
 >> endobj
-2641 0 obj <<
+2654 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [417.449 345.736 487.136 357.426]
 /Subtype /Link
 /A << /S /GoTo /D (promisnetsvca) >>
 >> endobj
-2642 0 obj <<
+2655 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [177.978 331.581 247.081 344.482]
 /Subtype /Link
 /A << /S /GoTo /D (promisnetsvcb) >>
 >> endobj
-2646 0 obj <<
-/D [2644 0 R /XYZ 151.701 685.529 null]
+2659 0 obj <<
+/D [2657 0 R /XYZ 151.701 685.529 null]
 >> endobj
 186 0 obj <<
-/D [2644 0 R /XYZ 151.701 617.897 null]
+/D [2657 0 R /XYZ 151.701 617.897 null]
 >> endobj
-2647 0 obj <<
-/D [2644 0 R /XYZ 151.701 590.385 null]
+2660 0 obj <<
+/D [2657 0 R /XYZ 151.701 590.385 null]
 >> endobj
-2648 0 obj <<
-/D [2644 0 R /XYZ 151.701 528.268 null]
+2661 0 obj <<
+/D [2657 0 R /XYZ 151.701 528.268 null]
 >> endobj
-2649 0 obj <<
-/D [2644 0 R /XYZ 151.701 368.405 null]
+2662 0 obj <<
+/D [2657 0 R /XYZ 151.701 368.405 null]
 >> endobj
-2650 0 obj <<
-/D [2644 0 R /XYZ 151.701 307.297 null]
+2663 0 obj <<
+/D [2657 0 R /XYZ 151.701 307.297 null]
 >> endobj
-2643 0 obj <<
+2656 0 obj <<
 /Font << /F28 1124 0 R /F22 1211 0 R /F15 1133 0 R /F17 1131 0 R /F59 1905 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-2658 0 obj <<
+2671 0 obj <<
 /Length 1266      
 /Filter /FlateDecode
 >>
@@ -10605,49 +10923,49 @@
 çpS d³hµñ=m´&þ.m¾ï»·¦5↠DúÍйµªœ”w`ðû®æéÁ¥˜|"ðñ½Ã>qŒ/ٺVæ’GA`À8¹Smƪÿ|ýªiìì?lÜor(·|â	?Úæ5¢L·¶w|×Óº·µyo_mogòr(º~jݘiÕ–¶·íÎ2ºM‘•«’jçõZ©nç8­UÌÆ°&àßYVtÝj¨*ƒ5ÍsŽn‡&§úAo¦Øy±éÇ“u7ôF)È—£^bWøAö/;l––
 endstream
 endobj
-2657 0 obj <<
+2670 0 obj <<
 /Type /Page
-/Contents 2658 0 R
-/Resources 2656 0 R
+/Contents 2671 0 R
+/Resources 2669 0 R
 /MediaBox [0 0 612 792]
-/Parent 2631 0 R
-/Annots [ 2654 0 R 2655 0 R 2662 0 R ]
+/Parent 2644 0 R
+/Annots [ 2667 0 R 2668 0 R 2675 0 R ]
 >> endobj
-2654 0 obj <<
+2667 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [231.658 276.202 420.788 287.891]
 /Subtype /Link
 /A << /S /GoTo /D (small) >>
 >> endobj
-2655 0 obj <<
+2668 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [427.187 276.202 460.543 287.891]
 /Subtype /Link
 /A << /S /GoTo /D (initGrps) >>
 >> endobj
-2662 0 obj <<
+2675 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [127.168 262.652 169.871 274.342]
 /Subtype /Link
 /A << /S /GoTo /D (initGrps) >>
 >> endobj
-2659 0 obj <<
-/D [2657 0 R /XYZ 100.892 685.529 null]
+2672 0 obj <<
+/D [2670 0 R /XYZ 100.892 685.529 null]
 >> endobj
-2660 0 obj <<
-/D [2657 0 R /XYZ 100.892 660.623 null]
+2673 0 obj <<
+/D [2670 0 R /XYZ 100.892 660.623 null]
 >> endobj
-2661 0 obj <<
-/D [2657 0 R /XYZ 100.892 315.45 null]
+2674 0 obj <<
+/D [2670 0 R /XYZ 100.892 315.45 null]
 >> endobj
-2656 0 obj <<
+2669 0 obj <<
 /Font << /F22 1211 0 R /F28 1124 0 R /F15 1133 0 R /F59 1905 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-2665 0 obj <<
+2678 0 obj <<
 /Length 1445      
 /Filter /FlateDecode
 >>
@@ -10662,24 +10980,24 @@
 fmôºwÌþ/ÅÁösd’ÁoT]cuÎL“Ôãél~*½y”F³Ws“œöïão¡1‰ph“d›7rf¶8¾ëò£WF-á+·½™¾Ïì-[ í9~gŽÂ9Wrzù‚ŸÝo~@d;Œ3dû?8|<Ñ´0VÈòŸèf}ì– Þ=“q׿½~VÇiê×·«Å·X?H
 endstream
 endobj
-2664 0 obj <<
+2677 0 obj <<
 /Type /Page
-/Contents 2665 0 R
-/Resources 2663 0 R
+/Contents 2678 0 R
+/Resources 2676 0 R
 /MediaBox [0 0 612 792]
-/Parent 2631 0 R
+/Parent 2644 0 R
 >> endobj
-2666 0 obj <<
-/D [2664 0 R /XYZ 151.701 685.529 null]
+2679 0 obj <<
+/D [2677 0 R /XYZ 151.701 685.529 null]
 >> endobj
-2667 0 obj <<
-/D [2664 0 R /XYZ 151.701 405.778 null]
+2680 0 obj <<
+/D [2677 0 R /XYZ 151.701 405.778 null]
 >> endobj
-2663 0 obj <<
+2676 0 obj <<
 /Font << /F28 1124 0 R /F22 1211 0 R /F59 1905 0 R /F15 1133 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-2670 0 obj <<
+2683 0 obj <<
 /Length 1807      
 /Filter /FlateDecode
 >>
@@ -10702,33 +11020,33 @@
 €X«€x§¹ÅZiÄÉæÙˆ6Àèd—m©ï¨’€X¶çƒË´;hëPF™+LB©_ò¸UCÓä¡c WšÜÂø[‹=xÞ(-ÑÁphÉáâÅ`›’ÚȜݏšuÀ¶á¡yw  v;ÛÁFè'ŸŠÜs qRØZÂèîyE0êu6g׍Ý(¿è,FÞñÙ+U«úú,¸ï››Í_<U)Ý
 endstream
 endobj
-2669 0 obj <<
+2682 0 obj <<
 /Type /Page
-/Contents 2670 0 R
-/Resources 2668 0 R
+/Contents 2683 0 R
+/Resources 2681 0 R
 /MediaBox [0 0 612 792]
-/Parent 2631 0 R
+/Parent 2644 0 R
 >> endobj
-2671 0 obj <<
-/D [2669 0 R /XYZ 100.892 685.529 null]
+2684 0 obj <<
+/D [2682 0 R /XYZ 100.892 685.529 null]
 >> endobj
-2672 0 obj <<
-/D [2669 0 R /XYZ 100.892 599.153 null]
+2685 0 obj <<
+/D [2682 0 R /XYZ 100.892 599.153 null]
 >> endobj
-2673 0 obj <<
-/D [2669 0 R /XYZ 100.892 550.763 null]
+2686 0 obj <<
+/D [2682 0 R /XYZ 100.892 550.763 null]
 >> endobj
-2674 0 obj <<
-/D [2669 0 R /XYZ 100.892 475.274 null]
+2687 0 obj <<
+/D [2682 0 R /XYZ 100.892 475.274 null]
 >> endobj
-2675 0 obj <<
-/D [2669 0 R /XYZ 100.892 221.711 null]
+2688 0 obj <<
+/D [2682 0 R /XYZ 100.892 221.711 null]
 >> endobj
-2668 0 obj <<
+2681 0 obj <<
 /Font << /F22 1211 0 R /F28 1124 0 R /F59 1905 0 R /F15 1133 0 R /F60 1917 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-2678 0 obj <<
+2691 0 obj <<
 /Length 1077      
 /Filter /FlateDecode
 >>
@@ -10741,24 +11059,24 @@
 »˜b!èZ}‡f¿'Ÿ™Œ‡˜þ-ÕqLÓ± Dkqaœõin\jÓg§!ÛI-ß:ÕFOúÐ~?;Î1wÌŠí¬	øÏ&éÿ፰“)2¬ðüÒK&
 endstream
 endobj
-2677 0 obj <<
+2690 0 obj <<
 /Type /Page
-/Contents 2678 0 R
-/Resources 2676 0 R
+/Contents 2691 0 R
+/Resources 2689 0 R
 /MediaBox [0 0 612 792]
-/Parent 2681 0 R
+/Parent 2694 0 R
 >> endobj
-2679 0 obj <<
-/D [2677 0 R /XYZ 151.701 685.529 null]
+2692 0 obj <<
+/D [2690 0 R /XYZ 151.701 685.529 null]
 >> endobj
-2680 0 obj <<
-/D [2677 0 R /XYZ 151.701 414.811 null]
+2693 0 obj <<
+/D [2690 0 R /XYZ 151.701 414.811 null]
 >> endobj
-2676 0 obj <<
+2689 0 obj <<
 /Font << /F28 1124 0 R /F22 1211 0 R /F59 1905 0 R /F15 1133 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-2696 0 obj <<
+2709 0 obj <<
 /Length 1914      
 /Filter /FlateDecode
 >>
@@ -10782,137 +11100,137 @@
 kÔþUƒ§rYa*Ó¼7Þ=£Æ|úËË
 endstream
 endobj
-2695 0 obj <<
+2708 0 obj <<
 /Type /Page
-/Contents 2696 0 R
-/Resources 2694 0 R
+/Contents 2709 0 R
+/Resources 2707 0 R
 /MediaBox [0 0 612 792]
-/Parent 2681 0 R
-/Annots [ 2682 0 R 2683 0 R 2684 0 R 2685 0 R 2686 0 R 2702 0 R 2687 0 R 2688 0 R 2689 0 R 2690 0 R 2691 0 R 2692 0 R 2693 0 R ]
+/Parent 2694 0 R
+/Annots [ 2695 0 R 2696 0 R 2697 0 R 2698 0 R 2699 0 R 2715 0 R 2700 0 R 2701 0 R 2702 0 R 2703 0 R 2704 0 R 2705 0 R 2706 0 R ]
 >> endobj
-2682 0 obj <<
+2695 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [127.168 530.88 196.888 542.569]
 /Subtype /Link
 /A << /S /GoTo /D (prom-dhcp) >>
 >> endobj
-2683 0 obj <<
+2696 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [158.138 496.188 227.737 507.878]
 /Subtype /Link
 /A << /S /GoTo /D (ch4namedcfg) >>
 >> endobj
-2684 0 obj <<
+2697 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [232.314 496.188 301.912 507.878]
 /Subtype /Link
 /A << /S /GoTo /D (ch4namedvarfwd) >>
 >> endobj
-2685 0 obj <<
+2698 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [327.581 496.188 397.179 507.878]
 /Subtype /Link
 /A << /S /GoTo /D (ch4namedvarrev) >>
 >> endobj
-2686 0 obj <<
+2699 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.49 461.497 460.543 473.187]
 /Subtype /Link
 /A << /S /GoTo /D (namedrscfiles) >>
 >> endobj
-2702 0 obj <<
+2715 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [127.168 450.069 160.676 459.637]
 /Subtype /Link
 /A << /S /GoTo /D (namedrscfiles) >>
 >> endobj
-2687 0 obj <<
+2700 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [140.091 391.318 215.266 406.86]
 /Subtype /Link
 /A << /S /GoTo /D (loopback) >>
 >> endobj
-2688 0 obj <<
+2701 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [140.091 377.37 215.266 392.912]
 /Subtype /Link
 /A << /S /GoTo /D (dnsloopy) >>
 >> endobj
-2689 0 obj <<
+2702 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [140.091 363.423 215.266 378.964]
 /Subtype /Link
 /A << /S /GoTo /D (roothint) >>
 >> endobj
-2690 0 obj <<
+2703 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [140.091 349.475 215.266 365.017]
 /Subtype /Link
 /A << /S /GoTo /D (abmasbiz) >>
 >> endobj
-2691 0 obj <<
+2704 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [140.091 335.527 215.266 351.069]
 /Subtype /Link
 /A << /S /GoTo /D (abmasus) >>
 >> endobj
-2692 0 obj <<
+2705 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [140.091 321.58 215.266 337.121]
 /Subtype /Link
 /A << /S /GoTo /D (eth1zone) >>
 >> endobj
-2693 0 obj <<
+2706 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [140.091 307.632 215.266 323.174]
 /Subtype /Link
 /A << /S /GoTo /D (eth2zone) >>
 >> endobj
-2697 0 obj <<
-/D [2695 0 R /XYZ 100.892 685.529 null]
+2710 0 obj <<
+/D [2708 0 R /XYZ 100.892 685.529 null]
 >> endobj
 190 0 obj <<
-/D [2695 0 R /XYZ 100.892 660.623 null]
+/D [2708 0 R /XYZ 100.892 660.623 null]
 >> endobj
-2698 0 obj <<
-/D [2695 0 R /XYZ 100.892 641.703 null]
+2711 0 obj <<
+/D [2708 0 R /XYZ 100.892 641.703 null]
 >> endobj
-2699 0 obj <<
-/D [2695 0 R /XYZ 100.892 566.567 null]
+2712 0 obj <<
+/D [2708 0 R /XYZ 100.892 566.567 null]
 >> endobj
-2700 0 obj <<
-/D [2695 0 R /XYZ 100.892 531.876 null]
+2713 0 obj <<
+/D [2708 0 R /XYZ 100.892 531.876 null]
 >> endobj
-2701 0 obj <<
-/D [2695 0 R /XYZ 100.892 483.029 null]
+2714 0 obj <<
+/D [2708 0 R /XYZ 100.892 483.029 null]
 >> endobj
 1850 0 obj <<
-/D [2695 0 R /XYZ 100.892 438.292 null]
+/D [2708 0 R /XYZ 100.892 438.292 null]
 >> endobj
-2703 0 obj <<
-/D [2695 0 R /XYZ 100.892 420.21 null]
+2716 0 obj <<
+/D [2708 0 R /XYZ 100.892 420.21 null]
 >> endobj
-2704 0 obj <<
-/D [2695 0 R /XYZ 100.892 293.065 null]
+2717 0 obj <<
+/D [2708 0 R /XYZ 100.892 293.065 null]
 >> endobj
-2694 0 obj <<
+2707 0 obj <<
 /Font << /F22 1211 0 R /F28 1124 0 R /F17 1131 0 R /F15 1133 0 R /F59 1905 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-2718 0 obj <<
+2731 0 obj <<
 /Length 1981      
 /Filter /FlateDecode
 >>
@@ -10937,39 +11255,39 @@
 ^<ŒaEÊcy‹âÑÙ­DCáú¼¹²ô’ÉËjS²²¦"·€EÖ“b²×>JCÿž‚šÆ@"ñäb7~¤qoÔâQ.±Ä¸ƒ÷QQ€Ã…”ë|¸ñ jÙUh)øv­M¸w¤SÒo¡—0ýÁQgØëf¤ÁFîço‘lµ¡sU菑³óR$›àËUÏïüñý´nÝ $[ÃúÙò "Ö}ÙøIþmù—ÈUÅô•ñ¸zš¿ûê÷4ÃãóÿxÎä«·Ge:t³X+B›E=jæå†åÊ<HXUvzxl;»¬hÕ/vyB¨|>¾òxtϳPxŒgl¡|S¡Éâßæ€Æš½ð>ŸÁ+[ùnÀr{^öýžìv+‘‹¥²¤Þžo”qÜ+L²e2àrÌñ†ÌžWWw{Åõ ·Sÿý‘ó.í]^]«^3€y’Ð Ya^|u^Å0nhÓæö5ƒ$ùU`¹âI§G0E…»®+,¸ BûùE¢‡¶Š{x7—™	¹õzÑúV_ Âgë_Xe Dß+.Im vþ' ¼m¿ŸÅ÷¡€þœüOßséþZ¿_ýóPØÛ×áú3Ы³|¼­ÝßÀT)”žáLý!?wgþ~­ð”/üµºû$Ýë»;\JÄ:²ä þó#ßs¾]ý¡ò½£NçácýW‡ñâÿ8îbÓð}û¸ù/£ï!¢
 endstream
 endobj
-2717 0 obj <<
+2730 0 obj <<
 /Type /Page
-/Contents 2718 0 R
-/Resources 2716 0 R
+/Contents 2731 0 R
+/Resources 2729 0 R
 /MediaBox [0 0 612 792]
-/Parent 2681 0 R
+/Parent 2694 0 R
 >> endobj
-2719 0 obj <<
-/D [2717 0 R /XYZ 151.701 685.529 null]
+2732 0 obj <<
+/D [2730 0 R /XYZ 151.701 685.529 null]
 >> endobj
-2720 0 obj <<
-/D [2717 0 R /XYZ 151.701 633.993 null]
+2733 0 obj <<
+/D [2730 0 R /XYZ 151.701 633.993 null]
 >> endobj
 194 0 obj <<
-/D [2717 0 R /XYZ 151.701 450.876 null]
+/D [2730 0 R /XYZ 151.701 450.876 null]
 >> endobj
-2721 0 obj <<
-/D [2717 0 R /XYZ 151.701 424.557 null]
+2734 0 obj <<
+/D [2730 0 R /XYZ 151.701 424.557 null]
 >> endobj
-2722 0 obj <<
-/D [2717 0 R /XYZ 151.701 295.887 null]
+2735 0 obj <<
+/D [2730 0 R /XYZ 151.701 295.887 null]
 >> endobj
-2723 0 obj <<
-/D [2717 0 R /XYZ 151.701 261.858 null]
+2736 0 obj <<
+/D [2730 0 R /XYZ 151.701 261.858 null]
 >> endobj
-2724 0 obj <<
-/D [2717 0 R /XYZ 151.701 187.182 null]
+2737 0 obj <<
+/D [2730 0 R /XYZ 151.701 187.182 null]
 >> endobj
-2716 0 obj <<
+2729 0 obj <<
 /Font << /F28 1124 0 R /F22 1211 0 R /F15 1133 0 R /F59 1905 0 R /F17 1131 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-2727 0 obj <<
+2740 0 obj <<
 /Length 1133      
 /Filter /FlateDecode
 >>
@@ -10984,36 +11302,36 @@
 É3ƒyÀÀ§ÈDj•ž+ÓU¸«Ú²kPóJñg;Örœ’A‚"¥Q6†H[°R_ìæ|Âô#SÙµxoޏvRð"ÁïÁ}U‡þæœÜ¶j4AÇ.GFÕ\³·|‚ĦÉKÓئ‰JjKA»HÀ4öNbØp`î,}ê\¤bçŽÚ1%¶e‘þÒ²X“ãÕā…î2õ¡®VØ*“Çïjë¿I¾£¯×¬~Sc¯ý@g§ë}¨Üíë.Nû(#ðäZv³˜¦bžÏ©Ë {4U#) óY­½{aãU^=|`rD¬ÀHèiá'uÕÊÕúúa–/¢se.ú¾®Jón]©¥ö•†ç¤A`AÒ–ÇÏ큢ÏþPœñƒL3Çæ¿#­ÎpöߧU_zùKë»ó”¿=¾¹÷›“ÃPÙÇfpS¨8Ü,0÷Ôó(еn>(ìü4ªÃ>›+nxtƒE]ÉåØ9*í½¥gÓ~:þÊiF
 endstream
 endobj
-2726 0 obj <<
+2739 0 obj <<
 /Type /Page
-/Contents 2727 0 R
-/Resources 2725 0 R
+/Contents 2740 0 R
+/Resources 2738 0 R
 /MediaBox [0 0 612 792]
-/Parent 2681 0 R
+/Parent 2694 0 R
 >> endobj
-2728 0 obj <<
-/D [2726 0 R /XYZ 100.892 685.529 null]
+2741 0 obj <<
+/D [2739 0 R /XYZ 100.892 685.529 null]
 >> endobj
-2729 0 obj <<
-/D [2726 0 R /XYZ 100.892 597.411 null]
+2742 0 obj <<
+/D [2739 0 R /XYZ 100.892 597.411 null]
 >> endobj
-2730 0 obj <<
-/D [2726 0 R /XYZ 100.892 458.62 null]
+2743 0 obj <<
+/D [2739 0 R /XYZ 100.892 458.62 null]
 >> endobj
-2731 0 obj <<
-/D [2726 0 R /XYZ 100.892 290.61 null]
+2744 0 obj <<
+/D [2739 0 R /XYZ 100.892 290.61 null]
 >> endobj
-2732 0 obj <<
-/D [2726 0 R /XYZ 100.892 217.444 null]
+2745 0 obj <<
+/D [2739 0 R /XYZ 100.892 217.444 null]
 >> endobj
-2733 0 obj <<
-/D [2726 0 R /XYZ 100.892 144.279 null]
+2746 0 obj <<
+/D [2739 0 R /XYZ 100.892 144.279 null]
 >> endobj
-2725 0 obj <<
+2738 0 obj <<
 /Font << /F22 1211 0 R /F28 1124 0 R /F59 1905 0 R /F15 1133 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-2736 0 obj <<
+2749 0 obj <<
 /Length 1723      
 /Filter /FlateDecode
 >>
@@ -11032,33 +11350,33 @@
 {b "ô]ç~+ ÀY±»Å‡NuC­r·/ÊðkZ´9ÚÂ[oñ¨úþµ³×ߏ…§Úü䄈ožmÁsCˆEwÔ¾C´i6:U„fvëA€D |ÇÐo|‡Œ»@1 êF—ÎN<ÅLfoêq•`olqpö98Í„Â7ãõÑTBŠ©kR‡T”ç4ƒýz°mžÃŽèÛW?ˆ¤©¡;«ÚÊÁ§Üû ˆ18¾ãÚoXÌ0õY<Akƒþ&€ÍÎO¿o.Wÿ 9(´
 endstream
 endobj
-2735 0 obj <<
+2748 0 obj <<
 /Type /Page
-/Contents 2736 0 R
-/Resources 2734 0 R
+/Contents 2749 0 R
+/Resources 2747 0 R
 /MediaBox [0 0 612 792]
-/Parent 2681 0 R
+/Parent 2694 0 R
 >> endobj
-2737 0 obj <<
-/D [2735 0 R /XYZ 151.701 685.529 null]
+2750 0 obj <<
+/D [2748 0 R /XYZ 151.701 685.529 null]
 >> endobj
 198 0 obj <<
-/D [2735 0 R /XYZ 151.701 586.68 null]
+/D [2748 0 R /XYZ 151.701 586.68 null]
 >> endobj
-2738 0 obj <<
-/D [2735 0 R /XYZ 151.701 560.361 null]
+2751 0 obj <<
+/D [2748 0 R /XYZ 151.701 560.361 null]
 >> endobj
-2739 0 obj <<
-/D [2735 0 R /XYZ 151.701 363.633 null]
+2752 0 obj <<
+/D [2748 0 R /XYZ 151.701 363.633 null]
 >> endobj
-2740 0 obj <<
-/D [2735 0 R /XYZ 151.701 243.5 null]
+2753 0 obj <<
+/D [2748 0 R /XYZ 151.701 243.5 null]
 >> endobj
-2734 0 obj <<
+2747 0 obj <<
 /Font << /F28 1124 0 R /F22 1211 0 R /F15 1133 0 R /F60 1917 0 R /F59 1905 0 R /F17 1131 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-2743 0 obj <<
+2756 0 obj <<
 /Length 1829      
 /Filter /FlateDecode
 >>
@@ -11075,30 +11393,30 @@
 ~ã¤X:ê­òäó~çKLÊmt~'ع¸HÇ7e¬3ËI )OZ^+ÑZ‰®«(KòßØh¬n»Ÿ}%\üs;ëÍ߯vwÿý7
 endstream
 endobj
-2742 0 obj <<
+2755 0 obj <<
 /Type /Page
-/Contents 2743 0 R
-/Resources 2741 0 R
+/Contents 2756 0 R
+/Resources 2754 0 R
 /MediaBox [0 0 612 792]
-/Parent 2681 0 R
+/Parent 2694 0 R
 >> endobj
-2744 0 obj <<
-/D [2742 0 R /XYZ 100.892 685.529 null]
+2757 0 obj <<
+/D [2755 0 R /XYZ 100.892 685.529 null]
 >> endobj
 202 0 obj <<
-/D [2742 0 R /XYZ 100.892 660.623 null]
+/D [2755 0 R /XYZ 100.892 660.623 null]
 >> endobj
-2745 0 obj <<
-/D [2742 0 R /XYZ 100.892 644.027 null]
+2758 0 obj <<
+/D [2755 0 R /XYZ 100.892 644.027 null]
 >> endobj
-2746 0 obj <<
-/D [2742 0 R /XYZ 100.892 471.222 null]
+2759 0 obj <<
+/D [2755 0 R /XYZ 100.892 471.222 null]
 >> endobj
-2741 0 obj <<
+2754 0 obj <<
 /Font << /F22 1211 0 R /F28 1124 0 R /F17 1131 0 R /F15 1133 0 R /F59 1905 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-2749 0 obj <<
+2762 0 obj <<
 /Length 1220      
 /Filter /FlateDecode
 >>
@@ -11110,27 +11428,27 @@
 $nLÇzØ¢ð£1<µÍ8Ç«}</Ç•‰›ú| Ðÿ¶†í\6„zuRËG9r<w_øô7~Âp¡
 endstream
 endobj
-2748 0 obj <<
+2761 0 obj <<
 /Type /Page
-/Contents 2749 0 R
-/Resources 2747 0 R
+/Contents 2762 0 R
+/Resources 2760 0 R
 /MediaBox [0 0 612 792]
-/Parent 2753 0 R
+/Parent 2766 0 R
 >> endobj
-2750 0 obj <<
-/D [2748 0 R /XYZ 151.701 685.529 null]
+2763 0 obj <<
+/D [2761 0 R /XYZ 151.701 685.529 null]
 >> endobj
-2751 0 obj <<
-/D [2748 0 R /XYZ 151.701 660.623 null]
+2764 0 obj <<
+/D [2761 0 R /XYZ 151.701 660.623 null]
 >> endobj
-2752 0 obj <<
-/D [2748 0 R /XYZ 151.701 558.691 null]
+2765 0 obj <<
+/D [2761 0 R /XYZ 151.701 558.691 null]
 >> endobj
-2747 0 obj <<
+2760 0 obj <<
 /Font << /F28 1124 0 R /F22 1211 0 R /F15 1133 0 R /F59 1905 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-2757 0 obj <<
+2770 0 obj <<
 /Length 1718      
 /Filter /FlateDecode
 >>
@@ -11154,35 +11472,35 @@
 }Z@rQU­Ö¶fþ¡	‚ë/NžOcÌ?Æ@˜R´H·ÁÉ÷iî3ÅÓÿ¿¸Yüç‘žO
 endstream
 endobj
-2756 0 obj <<
+2769 0 obj <<
 /Type /Page
-/Contents 2757 0 R
-/Resources 2755 0 R
+/Contents 2770 0 R
+/Resources 2768 0 R
 /MediaBox [0 0 612 792]
-/Parent 2753 0 R
-/Annots [ 2754 0 R ]
+/Parent 2766 0 R
+/Annots [ 2767 0 R ]
 >> endobj
-2754 0 obj <<
+2767 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [363.3 536.041 426.832 548.943]
 /Subtype /Link
 /A << /S /GoTo /D (procstart) >>
 >> endobj
-2758 0 obj <<
-/D [2756 0 R /XYZ 100.892 685.529 null]
+2771 0 obj <<
+/D [2769 0 R /XYZ 100.892 685.529 null]
 >> endobj
-2759 0 obj <<
-/D [2756 0 R /XYZ 100.892 585.818 null]
+2772 0 obj <<
+/D [2769 0 R /XYZ 100.892 585.818 null]
 >> endobj
-2760 0 obj <<
-/D [2756 0 R /XYZ 100.892 153.75 null]
+2773 0 obj <<
+/D [2769 0 R /XYZ 100.892 153.75 null]
 >> endobj
-2755 0 obj <<
+2768 0 obj <<
 /Font << /F22 1211 0 R /F28 1124 0 R /F59 1905 0 R /F15 1133 0 R /F54 1912 0 R /F51 1134 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-2763 0 obj <<
+2776 0 obj <<
 /Length 1253      
 /Filter /FlateDecode
 >>
@@ -11202,24 +11520,24 @@
 u'Ü7õש軦œÊÀñ;iáÏÅßÓûcŽ
 endstream
 endobj
-2762 0 obj <<
+2775 0 obj <<
 /Type /Page
-/Contents 2763 0 R
-/Resources 2761 0 R
+/Contents 2776 0 R
+/Resources 2774 0 R
 /MediaBox [0 0 612 792]
-/Parent 2753 0 R
+/Parent 2766 0 R
 >> endobj
-2764 0 obj <<
-/D [2762 0 R /XYZ 151.701 685.529 null]
+2777 0 obj <<
+/D [2775 0 R /XYZ 151.701 685.529 null]
 >> endobj
-2765 0 obj <<
-/D [2762 0 R /XYZ 151.701 527.721 null]
+2778 0 obj <<
+/D [2775 0 R /XYZ 151.701 527.721 null]
 >> endobj
-2761 0 obj <<
+2774 0 obj <<
 /Font << /F28 1124 0 R /F22 1211 0 R /F15 1133 0 R /F59 1905 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-2768 0 obj <<
+2781 0 obj <<
 /Length 852       
 /Filter /FlateDecode
 >>
@@ -11231,21 +11549,21 @@
 »7WU8·K£6S£÷Ü]O‘ÿ UÔœ
 endstream
 endobj
-2767 0 obj <<
+2780 0 obj <<
 /Type /Page
-/Contents 2768 0 R
-/Resources 2766 0 R
+/Contents 2781 0 R
+/Resources 2779 0 R
 /MediaBox [0 0 612 792]
-/Parent 2753 0 R
+/Parent 2766 0 R
 >> endobj
-2769 0 obj <<
-/D [2767 0 R /XYZ 100.892 685.529 null]
+2782 0 obj <<
+/D [2780 0 R /XYZ 100.892 685.529 null]
 >> endobj
-2766 0 obj <<
+2779 0 obj <<
 /Font << /F22 1211 0 R /F28 1124 0 R /F59 1905 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-2772 0 obj <<
+2785 0 obj <<
 /Length 1294      
 /Filter /FlateDecode
 >>
@@ -11267,27 +11585,27 @@
 FÆ°Æh5f{½)ˆ)fY5¥ÞËó(Ã¬†Êe²»À‚5¸\ØV0öÄnµf¥Û…{Âvº…]¨8–Ülý‚b"àÅvÆ×½l¿5fЭJÁ‡J6¿œ½=þ=âqø†«(˜©a¼kŒ­n.üêl gžf¡-®Wœ¤\ÁÅÒ‡B2wb¦Âœ(ÝXîjî4Ko½Ø³',%{º*Â>þ/F¬çPÁ¤]×	ÀXuI4/k¯N/…µ²ú©ZF3’&ñÒ»‹ZWjûûKzŠxxçBã ظ¾~[›Å¾î+;ßÒ¾!Ehtn±×8›}89:½8·ý¢ä¡«Hv·Ç݇zX–!Eþ¯È]Ö
 endstream
 endobj
-2771 0 obj <<
+2784 0 obj <<
 /Type /Page
-/Contents 2772 0 R
-/Resources 2770 0 R
+/Contents 2785 0 R
+/Resources 2783 0 R
 /MediaBox [0 0 612 792]
-/Parent 2753 0 R
+/Parent 2766 0 R
 >> endobj
-2773 0 obj <<
-/D [2771 0 R /XYZ 151.701 685.529 null]
+2786 0 obj <<
+/D [2784 0 R /XYZ 151.701 685.529 null]
 >> endobj
-2774 0 obj <<
-/D [2771 0 R /XYZ 151.701 647.543 null]
+2787 0 obj <<
+/D [2784 0 R /XYZ 151.701 647.543 null]
 >> endobj
-2775 0 obj <<
-/D [2771 0 R /XYZ 151.701 449.827 null]
+2788 0 obj <<
+/D [2784 0 R /XYZ 151.701 449.827 null]
 >> endobj
-2770 0 obj <<
-/Font << /F28 1124 0 R /F22 1211 0 R /F15 1133 0 R /F59 1905 0 R /F30 1928 0 R /F31 1929 0 R /F61 1976 0 R /F92 2609 0 R /F93 2776 0 R >>
+2783 0 obj <<
+/Font << /F28 1124 0 R /F22 1211 0 R /F15 1133 0 R /F59 1905 0 R /F30 1928 0 R /F31 1929 0 R /F61 1976 0 R /F92 2622 0 R /F93 2789 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-2779 0 obj <<
+2792 0 obj <<
 /Length 1645      
 /Filter /FlateDecode
 >>
@@ -11306,27 +11624,27 @@
 ©Ã±¿è7Æ	w:¦Ï\Èߨ–¬œ‡R©Lá'¹ˆAÙSüŠ 2§ü|¹¥Ã—õ7šD	\ÍX2c™£2&Æ	­dŽ_žG’¯{ÐÛIæʍÉL²™bCÉ»ëdzùä?é&
 endstream
 endobj
-2778 0 obj <<
+2791 0 obj <<
 /Type /Page
-/Contents 2779 0 R
-/Resources 2777 0 R
+/Contents 2792 0 R
+/Resources 2790 0 R
 /MediaBox [0 0 612 792]
-/Parent 2753 0 R
+/Parent 2766 0 R
 >> endobj
-2780 0 obj <<
-/D [2778 0 R /XYZ 100.892 685.529 null]
+2793 0 obj <<
+/D [2791 0 R /XYZ 100.892 685.529 null]
 >> endobj
-2781 0 obj <<
-/D [2778 0 R /XYZ 100.892 505.276 null]
+2794 0 obj <<
+/D [2791 0 R /XYZ 100.892 505.276 null]
 >> endobj
-2782 0 obj <<
-/D [2778 0 R /XYZ 100.892 240.764 null]
+2795 0 obj <<
+/D [2791 0 R /XYZ 100.892 240.764 null]
 >> endobj
-2777 0 obj <<
+2790 0 obj <<
 /Font << /F22 1211 0 R /F28 1124 0 R /F59 1905 0 R /F15 1133 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-2786 0 obj <<
+2799 0 obj <<
 /Length 1355      
 /Filter /FlateDecode
 >>
@@ -11345,31 +11663,31 @@
 4s© eGš4søò6-q¢¥Â'à—G—ßä=áÒ$û¶¿†ÍÅl†®ìk¸oA¬=¼oÖ3¼Þ=RsdÞ«<’ãüxrÄûøIúZ>ÚÇ
 endstream
 endobj
-2785 0 obj <<
+2798 0 obj <<
 /Type /Page
-/Contents 2786 0 R
-/Resources 2784 0 R
+/Contents 2799 0 R
+/Resources 2797 0 R
 /MediaBox [0 0 612 792]
-/Parent 2789 0 R
-/Annots [ 2783 0 R ]
+/Parent 2802 0 R
+/Annots [ 2796 0 R ]
 >> endobj
-2783 0 obj <<
+2796 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
 /Rect [174.46 116.961 317.671 129.913]
 /Subtype/Link/A<</Type/Action/S/URI/URI(http://www.dslreports.com/scan)>>
 >> endobj
-2787 0 obj <<
-/D [2785 0 R /XYZ 151.701 685.529 null]
+2800 0 obj <<
+/D [2798 0 R /XYZ 151.701 685.529 null]
 >> endobj
-2788 0 obj <<
-/D [2785 0 R /XYZ 151.701 527.721 null]
+2801 0 obj <<
+/D [2798 0 R /XYZ 151.701 527.721 null]
 >> endobj
-2784 0 obj <<
+2797 0 obj <<
 /Font << /F28 1124 0 R /F22 1211 0 R /F59 1905 0 R /F15 1133 0 R /F30 1928 0 R /F31 1929 0 R /F62 1930 0 R /F72 1931 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-2792 0 obj <<
+2805 0 obj <<
 /Length 1020      
 /Filter /FlateDecode
 >>
@@ -11381,21 +11699,21 @@
 Vû/k|õ}ì+ny­^¼ö|)67"äé¥lQ Dgºúâè_¼Uê#$À·þÏ*{þ+²ùí/2’—ÿƒ7>É*ú<É]o½ú²õ-¿ŒðáOCÇRV
 endstream
 endobj
-2791 0 obj <<
+2804 0 obj <<
 /Type /Page
-/Contents 2792 0 R
-/Resources 2790 0 R
+/Contents 2805 0 R
+/Resources 2803 0 R
 /MediaBox [0 0 612 792]
-/Parent 2789 0 R
+/Parent 2802 0 R
 >> endobj
-2793 0 obj <<
-/D [2791 0 R /XYZ 100.892 685.529 null]
+2806 0 obj <<
+/D [2804 0 R /XYZ 100.892 685.529 null]
 >> endobj
-2790 0 obj <<
+2803 0 obj <<
 /Font << /F22 1211 0 R /F28 1124 0 R /F59 1905 0 R /F15 1133 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-2796 0 obj <<
+2809 0 obj <<
 /Length 1670      
 /Filter /FlateDecode
 >>
@@ -11414,27 +11732,27 @@
 ‘»w?¿c‚ΉOj)WLðÃ~s"UwÀlçÀ€1¨ûb¨m8µ'Lk¨8Tv!dúy(_n=7ü©òþnãOÞ(d.oÞá ³Ÿ³’ߎ¬]`éÞxÑËkéôV­h_vð'Ï©
 endstream
 endobj
-2795 0 obj <<
+2808 0 obj <<
 /Type /Page
-/Contents 2796 0 R
-/Resources 2794 0 R
+/Contents 2809 0 R
+/Resources 2807 0 R
 /MediaBox [0 0 612 792]
-/Parent 2789 0 R
+/Parent 2802 0 R
 >> endobj
-2797 0 obj <<
-/D [2795 0 R /XYZ 151.701 685.529 null]
+2810 0 obj <<
+/D [2808 0 R /XYZ 151.701 685.529 null]
 >> endobj
 206 0 obj <<
-/D [2795 0 R /XYZ 151.701 536.874 null]
+/D [2808 0 R /XYZ 151.701 536.874 null]
 >> endobj
-2798 0 obj <<
-/D [2795 0 R /XYZ 151.701 506.456 null]
+2811 0 obj <<
+/D [2808 0 R /XYZ 151.701 506.456 null]
 >> endobj
-2794 0 obj <<
+2807 0 obj <<
 /Font << /F28 1124 0 R /F22 1211 0 R /F59 1905 0 R /F17 1131 0 R /F15 1133 0 R /F54 1912 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-2801 0 obj <<
+2814 0 obj <<
 /Length 2143      
 /Filter /FlateDecode
 >>
@@ -11461,27 +11779,27 @@
 ÆÈpW+ĉs}۝¹·羓Ú˜	®„ò¨ÆOÔø	—)ºvíãeE“/–Jr¹¾¬–‡\UVŽÃ'm\Œ¸úÁ¾jÇÁΫ=/¡^7ÎyùÃõ–Ò˜CŠ®«®LÖ6²P5Úgö£qñO¿YÝÿQ÷þq·ú/ÕAáß
 endstream
 endobj
-2800 0 obj <<
+2813 0 obj <<
 /Type /Page
-/Contents 2801 0 R
-/Resources 2799 0 R
+/Contents 2814 0 R
+/Resources 2812 0 R
 /MediaBox [0 0 612 792]
-/Parent 2789 0 R
+/Parent 2802 0 R
 >> endobj
-2802 0 obj <<
-/D [2800 0 R /XYZ 100.892 685.529 null]
+2815 0 obj <<
+/D [2813 0 R /XYZ 100.892 685.529 null]
 >> endobj
 210 0 obj <<
-/D [2800 0 R /XYZ 100.892 209.33 null]
+/D [2813 0 R /XYZ 100.892 209.33 null]
 >> endobj
-2803 0 obj <<
-/D [2800 0 R /XYZ 100.892 181.723 null]
+2816 0 obj <<
+/D [2813 0 R /XYZ 100.892 181.723 null]
 >> endobj
-2799 0 obj <<
+2812 0 obj <<
 /Font << /F22 1211 0 R /F28 1124 0 R /F15 1133 0 R /F17 1131 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-2808 0 obj <<
+2821 0 obj <<
 /Length 2267      
 /Filter /FlateDecode
 >>
@@ -11501,33 +11819,33 @@
 @]÷"âÏ×GIЪqç%±ÞûX¨oóF­I¦ ÏlÛwݸ&”9™7Ïâ>6"4¿ü‚Êþa ÛZ×—L¹¾A@FùVÌË;ÃFK–E71:ÜÄüß?mþœþ1
 endstream
 endobj
-2807 0 obj <<
+2820 0 obj <<
 /Type /Page
-/Contents 2808 0 R
-/Resources 2806 0 R
+/Contents 2821 0 R
+/Resources 2819 0 R
 /MediaBox [0 0 612 792]
-/Parent 2789 0 R
+/Parent 2802 0 R
 >> endobj
-2809 0 obj <<
-/D [2807 0 R /XYZ 151.701 685.529 null]
+2822 0 obj <<
+/D [2820 0 R /XYZ 151.701 685.529 null]
 >> endobj
 214 0 obj <<
-/D [2807 0 R /XYZ 151.701 369.403 null]
+/D [2820 0 R /XYZ 151.701 369.403 null]
 >> endobj
-2810 0 obj <<
-/D [2807 0 R /XYZ 151.701 343.05 null]
+2823 0 obj <<
+/D [2820 0 R /XYZ 151.701 343.05 null]
 >> endobj
-2811 0 obj <<
-/D [2807 0 R /XYZ 151.701 216.468 null]
+2824 0 obj <<
+/D [2820 0 R /XYZ 151.701 216.468 null]
 >> endobj
-2812 0 obj <<
-/D [2807 0 R /XYZ 151.701 155.307 null]
+2825 0 obj <<
+/D [2820 0 R /XYZ 151.701 155.307 null]
 >> endobj
-2806 0 obj <<
+2819 0 obj <<
 /Font << /F28 1124 0 R /F22 1211 0 R /F15 1133 0 R /F17 1131 0 R /F59 1905 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-2817 0 obj <<
+2830 0 obj <<
 /Length 2314      
 /Filter /FlateDecode
 >>
@@ -11547,67 +11865,67 @@
 ‰ÅÌ ²ø@FN…mðe³¦˜xç‡Õô›Õ²ËÃÍÔGÝ÷§ÕÕÿ ,Sº
 endstream
 endobj
-2816 0 obj <<
+2829 0 obj <<
 /Type /Page
-/Contents 2817 0 R
-/Resources 2815 0 R
+/Contents 2830 0 R
+/Resources 2828 0 R
 /MediaBox [0 0 612 792]
-/Parent 2789 0 R
-/Annots [ 2804 0 R 2819 0 R 2805 0 R ]
+/Parent 2802 0 R
+/Annots [ 2817 0 R 2832 0 R 2818 0 R ]
 >> endobj
-2804 0 obj <<
+2817 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [383.941 632.997 460.543 644.687]
 /Subtype /Link
 /A << /S /GoTo /D (appendix) >>
 >> endobj
-2819 0 obj <<
+2832 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [127.168 619.448 269.824 631.137]
 /Subtype /Link
 /A << /S /GoTo /D (appendix) >>
 >> endobj
-2805 0 obj <<
+2818 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [275.861 619.448 336.519 631.137]
 /Subtype /Link
 /A << /S /GoTo /D (domjoin) >>
 >> endobj
-2818 0 obj <<
-/D [2816 0 R /XYZ 100.892 685.529 null]
+2831 0 obj <<
+/D [2829 0 R /XYZ 100.892 685.529 null]
 >> endobj
-2820 0 obj <<
-/D [2816 0 R /XYZ 100.892 592.74 null]
+2833 0 obj <<
+/D [2829 0 R /XYZ 100.892 592.74 null]
 >> endobj
-2821 0 obj <<
-/D [2816 0 R /XYZ 100.892 545.924 null]
+2834 0 obj <<
+/D [2829 0 R /XYZ 100.892 545.924 null]
 >> endobj
-2822 0 obj <<
-/D [2816 0 R /XYZ 100.892 525.297 null]
+2835 0 obj <<
+/D [2829 0 R /XYZ 100.892 525.297 null]
 >> endobj
-2823 0 obj <<
-/D [2816 0 R /XYZ 100.892 478.178 null]
+2836 0 obj <<
+/D [2829 0 R /XYZ 100.892 478.178 null]
 >> endobj
-2824 0 obj <<
-/D [2816 0 R /XYZ 100.892 405.778 null]
+2837 0 obj <<
+/D [2829 0 R /XYZ 100.892 405.778 null]
 >> endobj
-2825 0 obj <<
-/D [2816 0 R /XYZ 100.892 315.587 null]
+2838 0 obj <<
+/D [2829 0 R /XYZ 100.892 315.587 null]
 >> endobj
-2826 0 obj <<
-/D [2816 0 R /XYZ 100.892 227.517 null]
+2839 0 obj <<
+/D [2829 0 R /XYZ 100.892 227.517 null]
 >> endobj
-2827 0 obj <<
-/D [2816 0 R /XYZ 100.892 193.038 null]
+2840 0 obj <<
+/D [2829 0 R /XYZ 100.892 193.038 null]
 >> endobj
-2815 0 obj <<
+2828 0 obj <<
 /Font << /F22 1211 0 R /F28 1124 0 R /F15 1133 0 R /F59 1905 0 R /F17 1131 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-2830 0 obj <<
+2843 0 obj <<
 /Length 2337      
 /Filter /FlateDecode
 >>
@@ -11634,66 +11952,66 @@
 û¹4±ÿ`öÿ	‰m³À|y½¤Æqwҁî\ù]»æm]åzC‹7W?|÷êâüf¢âXÝï›ÍÉÿ V	}v
 endstream
 endobj
-2829 0 obj <<
+2842 0 obj <<
 /Type /Page
-/Contents 2830 0 R
-/Resources 2828 0 R
+/Contents 2843 0 R
+/Resources 2841 0 R
 /MediaBox [0 0 612 792]
-/Parent 2841 0 R
-/Annots [ 2813 0 R 2814 0 R ]
+/Parent 2854 0 R
+/Annots [ 2826 0 R 2827 0 R ]
 >> endobj
-2813 0 obj <<
+2826 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [191.749 619.448 414.962 631.137]
 /Subtype /Link
 /A << /S /GoTo /D (appendix) >>
 >> endobj
-2814 0 obj <<
+2827 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [420.941 619.448 481.554 631.137]
 /Subtype /Link
 /A << /S /GoTo /D (domjoin) >>
 >> endobj
-2831 0 obj <<
-/D [2829 0 R /XYZ 151.701 685.529 null]
+2844 0 obj <<
+/D [2842 0 R /XYZ 151.701 685.529 null]
 >> endobj
-2832 0 obj <<
-/D [2829 0 R /XYZ 151.701 660.623 null]
+2845 0 obj <<
+/D [2842 0 R /XYZ 151.701 660.623 null]
 >> endobj
-2833 0 obj <<
-/D [2829 0 R /XYZ 151.701 593.346 null]
+2846 0 obj <<
+/D [2842 0 R /XYZ 151.701 593.346 null]
 >> endobj
-2834 0 obj <<
-/D [2829 0 R /XYZ 151.701 536.071 null]
+2847 0 obj <<
+/D [2842 0 R /XYZ 151.701 536.071 null]
 >> endobj
-2835 0 obj <<
-/D [2829 0 R /XYZ 151.701 500.659 null]
+2848 0 obj <<
+/D [2842 0 R /XYZ 151.701 500.659 null]
 >> endobj
-2836 0 obj <<
-/D [2829 0 R /XYZ 151.701 465.247 null]
+2849 0 obj <<
+/D [2842 0 R /XYZ 151.701 465.247 null]
 >> endobj
-2837 0 obj <<
-/D [2829 0 R /XYZ 151.701 416.286 null]
+2850 0 obj <<
+/D [2842 0 R /XYZ 151.701 416.286 null]
 >> endobj
-2838 0 obj <<
-/D [2829 0 R /XYZ 151.701 366.719 null]
+2851 0 obj <<
+/D [2842 0 R /XYZ 151.701 366.719 null]
 >> endobj
-2839 0 obj <<
-/D [2829 0 R /XYZ 151.701 320.485 null]
+2852 0 obj <<
+/D [2842 0 R /XYZ 151.701 320.485 null]
 >> endobj
 218 0 obj <<
-/D [2829 0 R /XYZ 151.701 266.408 null]
+/D [2842 0 R /XYZ 151.701 266.408 null]
 >> endobj
-2840 0 obj <<
-/D [2829 0 R /XYZ 151.701 238.705 null]
+2853 0 obj <<
+/D [2842 0 R /XYZ 151.701 238.705 null]
 >> endobj
-2828 0 obj <<
+2841 0 obj <<
 /Font << /F28 1124 0 R /F22 1211 0 R /F15 1133 0 R /F17 1131 0 R /F54 1912 0 R /F59 1905 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-2844 0 obj <<
+2857 0 obj <<
 /Length 2165      
 /Filter /FlateDecode
 >>
@@ -11723,30 +12041,30 @@
 ×þ‹i¸Ø¸¡™ä†ˆš;nißËÓl³Gã̶·™K8­5U¨9ÿwàyîr³]®yÐ^UåóeEæmº°dÇ‚aâ&Ø»‚<¥o»ÉßåŸöûíq÷»”¹$
 endstream
 endobj
-2843 0 obj <<
+2856 0 obj <<
 /Type /Page
-/Contents 2844 0 R
-/Resources 2842 0 R
+/Contents 2857 0 R
+/Resources 2855 0 R
 /MediaBox [0 0 612 792]
-/Parent 2841 0 R
+/Parent 2854 0 R
 >> endobj
-2845 0 obj <<
-/D [2843 0 R /XYZ 100.892 685.529 null]
+2858 0 obj <<
+/D [2856 0 R /XYZ 100.892 685.529 null]
 >> endobj
 222 0 obj <<
-/D [2843 0 R /XYZ 100.892 489.628 null]
+/D [2856 0 R /XYZ 100.892 489.628 null]
 >> endobj
-2846 0 obj <<
-/D [2843 0 R /XYZ 100.892 461.604 null]
+2859 0 obj <<
+/D [2856 0 R /XYZ 100.892 461.604 null]
 >> endobj
-2847 0 obj <<
-/D [2843 0 R /XYZ 100.892 435.749 null]
+2860 0 obj <<
+/D [2856 0 R /XYZ 100.892 435.749 null]
 >> endobj
-2842 0 obj <<
+2855 0 obj <<
 /Font << /F22 1211 0 R /F28 1124 0 R /F54 1912 0 R /F15 1133 0 R /F59 1905 0 R /F17 1131 0 R /F51 1134 0 R /F60 1917 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-2850 0 obj <<
+2863 0 obj <<
 /Length 2278      
 /Filter /FlateDecode
 >>
@@ -11775,21 +12093,21 @@
 ¼x0	Á¶‡ó„§(ᜳƒñúGfú:œþüV¿€R–¥ÿíQ(QÍÃ_ˆôu(EFeÙJ˜¤"¯e!³(rña/”×ÏQƒÝJ¨È½¯áíŠ_ X)%øiè讁îQ{g•¬	^©©çÎËò}…½é“úŸ®¹áù<@Ai.J^dâÇÝ^;3iÀút¶µ ß=jÓùQë÷àäƒb°À§EüúOwˆz¢@MÐ6ãØòï’2¨Ò¯Ê®òW|k¹Tï”\(ÅOÕë;SqóýöE‹Ã~ÛÂáÿU*ȍ
 endstream
 endobj
-2849 0 obj <<
+2862 0 obj <<
 /Type /Page
-/Contents 2850 0 R
-/Resources 2848 0 R
+/Contents 2863 0 R
+/Resources 2861 0 R
 /MediaBox [0 0 612 792]
-/Parent 2841 0 R
+/Parent 2854 0 R
 >> endobj
-2851 0 obj <<
-/D [2849 0 R /XYZ 151.701 685.529 null]
+2864 0 obj <<
+/D [2862 0 R /XYZ 151.701 685.529 null]
 >> endobj
-2848 0 obj <<
-/Font << /F28 1124 0 R /F22 1211 0 R /F15 1133 0 R /F30 1928 0 R /F51 1134 0 R /F60 1917 0 R /F94 2852 0 R /F31 1929 0 R /F61 1976 0 R >>
+2861 0 obj <<
+/Font << /F28 1124 0 R /F22 1211 0 R /F15 1133 0 R /F30 1928 0 R /F51 1134 0 R /F60 1917 0 R /F94 2865 0 R /F31 1929 0 R /F61 1976 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-2855 0 obj <<
+2868 0 obj <<
 /Length 2045      
 /Filter /FlateDecode
 >>
@@ -11818,21 +12136,21 @@
 jþ׫{f]C¶8à†MÑ›•‘“»'ùqKð£àev¤&žjÝü!Á³³vUÑCŽž	@±3@ð[4ȯ¦­é4¨ÇÊN?£(Òh)µl¢¢~÷oÏÇ7ïöÏ\D2˽øÁ„2·(LÑ?³$¸î„BíòóÍ}_?¬þõÎkf
 endstream
 endobj
-2854 0 obj <<
+2867 0 obj <<
 /Type /Page
-/Contents 2855 0 R
-/Resources 2853 0 R
+/Contents 2868 0 R
+/Resources 2866 0 R
 /MediaBox [0 0 612 792]
-/Parent 2841 0 R
+/Parent 2854 0 R
 >> endobj
-2856 0 obj <<
-/D [2854 0 R /XYZ 100.892 685.529 null]
+2869 0 obj <<
+/D [2867 0 R /XYZ 100.892 685.529 null]
 >> endobj
-2853 0 obj <<
+2866 0 obj <<
 /Font << /F22 1211 0 R /F28 1124 0 R /F15 1133 0 R /F51 1134 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-2859 0 obj <<
+2872 0 obj <<
 /Length 2300      
 /Filter /FlateDecode
 >>
@@ -11854,21 +12172,21 @@
 AE×ß´âzof·Œ"s»—Öî0±($åÉ]é€ò•œÇù<ª½]¨—WÐÍGUˆó(ϳ¿{U©Œè=Ué1UŠ ƒª€â‚IB|Á=<òìžï¹È C@Ù+ãʽÛ—³ÊV†Ä!—GåÛ7ÿ¾üß.ÉÃwÉÆžY»-á‰Þ˜Jû¤¼#åḲxî‘Ò$<ºà¦òUŸþB6è#	Il_ ïgý;$££ÿ%ðÿ£Öï…·Ïmh!2’ð™ïåÌù¯LÌ
 endstream
 endobj
-2858 0 obj <<
+2871 0 obj <<
 /Type /Page
-/Contents 2859 0 R
-/Resources 2857 0 R
+/Contents 2872 0 R
+/Resources 2870 0 R
 /MediaBox [0 0 612 792]
-/Parent 2841 0 R
+/Parent 2854 0 R
 >> endobj
-2860 0 obj <<
-/D [2858 0 R /XYZ 151.701 685.529 null]
+2873 0 obj <<
+/D [2871 0 R /XYZ 151.701 685.529 null]
 >> endobj
-2857 0 obj <<
-/Font << /F28 1124 0 R /F22 1211 0 R /F15 1133 0 R /F51 1134 0 R /F60 1917 0 R /F59 1905 0 R /F30 1928 0 R /F31 1929 0 R /F61 1976 0 R /F92 2609 0 R >>
+2870 0 obj <<
+/Font << /F28 1124 0 R /F22 1211 0 R /F15 1133 0 R /F51 1134 0 R /F60 1917 0 R /F59 1905 0 R /F30 1928 0 R /F31 1929 0 R /F61 1976 0 R /F92 2622 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-2863 0 obj <<
+2876 0 obj <<
 /Length 997       
 /Filter /FlateDecode
 >>
@@ -11881,27 +12199,27 @@
 ÒÈŸºÔ•Q
 endstream
 endobj
-2862 0 obj <<
+2875 0 obj <<
 /Type /Page
-/Contents 2863 0 R
-/Resources 2861 0 R
+/Contents 2876 0 R
+/Resources 2874 0 R
 /MediaBox [0 0 612 792]
-/Parent 2841 0 R
+/Parent 2854 0 R
 >> endobj
-2864 0 obj <<
-/D [2862 0 R /XYZ 100.892 685.529 null]
+2877 0 obj <<
+/D [2875 0 R /XYZ 100.892 685.529 null]
 >> endobj
 1498 0 obj <<
-/D [2862 0 R /XYZ 100.892 660.623 null]
+/D [2875 0 R /XYZ 100.892 660.623 null]
 >> endobj
-2639 0 obj <<
-/D [2862 0 R /XYZ 100.892 643.753 null]
+2652 0 obj <<
+/D [2875 0 R /XYZ 100.892 643.753 null]
 >> endobj
-2861 0 obj <<
+2874 0 obj <<
 /Font << /F22 1211 0 R /F28 1124 0 R /F15 1133 0 R /F59 1905 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-2867 0 obj <<
+2880 0 obj <<
 /Length 4922      
 /Filter /FlateDecode
 >>
@@ -11961,156 +12279,156 @@
 Ê~5Ôi%/VmÏëx¶¶ßIüÀ¿n9wϹל{cvÝQ×éÈD¶éȘIm26*íBuµš áp_ã¥ÐÎØlðcÜÄÓm	Ç5Ítüv£'ìÆ;|^mmüeZp4(7,‘Ö‚IÉË5'(ûù駸޺'V¯MzDRbØñÚ‹*œîOу²ˆôRǯqðð³ÎÿøÙŸ=3€ƒV¼?3pAöe0Š'eI8ïi—3†ý?œ
 endstream
 endobj
-2866 0 obj <<
+2879 0 obj <<
 /Type /Page
-/Contents 2867 0 R
-/Resources 2865 0 R
+/Contents 2880 0 R
+/Resources 2878 0 R
 /MediaBox [0 0 612 792]
-/Parent 2912 0 R
+/Parent 2925 0 R
 >> endobj
-2868 0 obj <<
-/D [2866 0 R /XYZ 151.701 685.529 null]
+2881 0 obj <<
+/D [2879 0 R /XYZ 151.701 685.529 null]
 >> endobj
 1499 0 obj <<
-/D [2866 0 R /XYZ 151.701 660.623 null]
+/D [2879 0 R /XYZ 151.701 660.623 null]
 >> endobj
-2651 0 obj <<
-/D [2866 0 R /XYZ 151.701 642.541 null]
+2664 0 obj <<
+/D [2879 0 R /XYZ 151.701 642.541 null]
 >> endobj
-2869 0 obj <<
-/D [2866 0 R /XYZ 151.701 636.563 null]
->> endobj
-2870 0 obj <<
-/D [2866 0 R /XYZ 151.701 642.839 null]
->> endobj
-2871 0 obj <<
-/D [2866 0 R /XYZ 151.701 630.884 null]
->> endobj
-2872 0 obj <<
-/D [2866 0 R /XYZ 151.701 618.929 null]
->> endobj
-2873 0 obj <<
-/D [2866 0 R /XYZ 151.701 606.974 null]
->> endobj
-2874 0 obj <<
-/D [2866 0 R /XYZ 151.701 595.019 null]
->> endobj
-2875 0 obj <<
-/D [2866 0 R /XYZ 151.701 583.063 null]
->> endobj
-2876 0 obj <<
-/D [2866 0 R /XYZ 151.701 571.108 null]
->> endobj
-2877 0 obj <<
-/D [2866 0 R /XYZ 151.701 559.153 null]
->> endobj
-2878 0 obj <<
-/D [2866 0 R /XYZ 151.701 547.198 null]
->> endobj
-2879 0 obj <<
-/D [2866 0 R /XYZ 151.701 535.243 null]
->> endobj
-2880 0 obj <<
-/D [2866 0 R /XYZ 151.701 511.332 null]
->> endobj
-2881 0 obj <<
-/D [2866 0 R /XYZ 151.701 499.377 null]
->> endobj
 2882 0 obj <<
-/D [2866 0 R /XYZ 151.701 487.422 null]
+/D [2879 0 R /XYZ 151.701 636.563 null]
 >> endobj
 2883 0 obj <<
-/D [2866 0 R /XYZ 151.701 475.467 null]
+/D [2879 0 R /XYZ 151.701 642.839 null]
 >> endobj
 2884 0 obj <<
-/D [2866 0 R /XYZ 151.701 463.512 null]
+/D [2879 0 R /XYZ 151.701 630.884 null]
 >> endobj
 2885 0 obj <<
-/D [2866 0 R /XYZ 151.701 451.557 null]
+/D [2879 0 R /XYZ 151.701 618.929 null]
 >> endobj
 2886 0 obj <<
-/D [2866 0 R /XYZ 151.701 439.601 null]
+/D [2879 0 R /XYZ 151.701 606.974 null]
 >> endobj
 2887 0 obj <<
-/D [2866 0 R /XYZ 151.701 427.646 null]
+/D [2879 0 R /XYZ 151.701 595.019 null]
 >> endobj
 2888 0 obj <<
-/D [2866 0 R /XYZ 151.701 415.691 null]
+/D [2879 0 R /XYZ 151.701 583.063 null]
 >> endobj
 2889 0 obj <<
-/D [2866 0 R /XYZ 151.701 403.736 null]
+/D [2879 0 R /XYZ 151.701 571.108 null]
 >> endobj
 2890 0 obj <<
-/D [2866 0 R /XYZ 151.701 391.781 null]
+/D [2879 0 R /XYZ 151.701 559.153 null]
 >> endobj
 2891 0 obj <<
-/D [2866 0 R /XYZ 151.701 379.826 null]
+/D [2879 0 R /XYZ 151.701 547.198 null]
 >> endobj
 2892 0 obj <<
-/D [2866 0 R /XYZ 151.701 367.87 null]
+/D [2879 0 R /XYZ 151.701 535.243 null]
 >> endobj
 2893 0 obj <<
-/D [2866 0 R /XYZ 151.701 355.915 null]
+/D [2879 0 R /XYZ 151.701 511.332 null]
 >> endobj
 2894 0 obj <<
-/D [2866 0 R /XYZ 151.701 343.96 null]
+/D [2879 0 R /XYZ 151.701 499.377 null]
 >> endobj
 2895 0 obj <<
-/D [2866 0 R /XYZ 151.701 332.005 null]
+/D [2879 0 R /XYZ 151.701 487.422 null]
 >> endobj
 2896 0 obj <<
-/D [2866 0 R /XYZ 151.701 308.095 null]
+/D [2879 0 R /XYZ 151.701 475.467 null]
 >> endobj
 2897 0 obj <<
-/D [2866 0 R /XYZ 151.701 284.184 null]
+/D [2879 0 R /XYZ 151.701 463.512 null]
 >> endobj
 2898 0 obj <<
-/D [2866 0 R /XYZ 151.701 260.274 null]
+/D [2879 0 R /XYZ 151.701 451.557 null]
 >> endobj
 2899 0 obj <<
-/D [2866 0 R /XYZ 151.701 248.319 null]
+/D [2879 0 R /XYZ 151.701 439.601 null]
 >> endobj
 2900 0 obj <<
-/D [2866 0 R /XYZ 151.701 236.364 null]
+/D [2879 0 R /XYZ 151.701 427.646 null]
 >> endobj
 2901 0 obj <<
-/D [2866 0 R /XYZ 151.701 224.408 null]
+/D [2879 0 R /XYZ 151.701 415.691 null]
 >> endobj
 2902 0 obj <<
-/D [2866 0 R /XYZ 151.701 212.453 null]
+/D [2879 0 R /XYZ 151.701 403.736 null]
 >> endobj
 2903 0 obj <<
-/D [2866 0 R /XYZ 151.701 200.498 null]
+/D [2879 0 R /XYZ 151.701 391.781 null]
 >> endobj
 2904 0 obj <<
-/D [2866 0 R /XYZ 151.701 188.543 null]
+/D [2879 0 R /XYZ 151.701 379.826 null]
 >> endobj
 2905 0 obj <<
-/D [2866 0 R /XYZ 151.701 176.588 null]
+/D [2879 0 R /XYZ 151.701 367.87 null]
 >> endobj
 2906 0 obj <<
-/D [2866 0 R /XYZ 151.701 164.633 null]
+/D [2879 0 R /XYZ 151.701 355.915 null]
 >> endobj
 2907 0 obj <<
-/D [2866 0 R /XYZ 151.701 152.677 null]
+/D [2879 0 R /XYZ 151.701 343.96 null]
 >> endobj
 2908 0 obj <<
-/D [2866 0 R /XYZ 151.701 140.722 null]
+/D [2879 0 R /XYZ 151.701 332.005 null]
 >> endobj
 2909 0 obj <<
-/D [2866 0 R /XYZ 151.701 128.767 null]
+/D [2879 0 R /XYZ 151.701 308.095 null]
 >> endobj
 2910 0 obj <<
-/D [2866 0 R /XYZ 151.701 116.812 null]
+/D [2879 0 R /XYZ 151.701 284.184 null]
 >> endobj
 2911 0 obj <<
-/D [2866 0 R /XYZ 151.701 104.857 null]
+/D [2879 0 R /XYZ 151.701 260.274 null]
 >> endobj
-2865 0 obj <<
-/Font << /F28 1124 0 R /F22 1211 0 R /F15 1133 0 R /F51 1134 0 R /F4 2008 0 R /F54 1912 0 R /F11 2484 0 R >>
+2912 0 obj <<
+/D [2879 0 R /XYZ 151.701 248.319 null]
+>> endobj
+2913 0 obj <<
+/D [2879 0 R /XYZ 151.701 236.364 null]
+>> endobj
+2914 0 obj <<
+/D [2879 0 R /XYZ 151.701 224.408 null]
+>> endobj
+2915 0 obj <<
+/D [2879 0 R /XYZ 151.701 212.453 null]
+>> endobj
+2916 0 obj <<
+/D [2879 0 R /XYZ 151.701 200.498 null]
+>> endobj
+2917 0 obj <<
+/D [2879 0 R /XYZ 151.701 188.543 null]
+>> endobj
+2918 0 obj <<
+/D [2879 0 R /XYZ 151.701 176.588 null]
+>> endobj
+2919 0 obj <<
+/D [2879 0 R /XYZ 151.701 164.633 null]
+>> endobj
+2920 0 obj <<
+/D [2879 0 R /XYZ 151.701 152.677 null]
+>> endobj
+2921 0 obj <<
+/D [2879 0 R /XYZ 151.701 140.722 null]
+>> endobj
+2922 0 obj <<
+/D [2879 0 R /XYZ 151.701 128.767 null]
+>> endobj
+2923 0 obj <<
+/D [2879 0 R /XYZ 151.701 116.812 null]
+>> endobj
+2924 0 obj <<
+/D [2879 0 R /XYZ 151.701 104.857 null]
+>> endobj
+2878 0 obj <<
+/Font << /F28 1124 0 R /F22 1211 0 R /F15 1133 0 R /F51 1134 0 R /F4 2008 0 R /F54 1912 0 R /F11 2494 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-2915 0 obj <<
+2928 0 obj <<
 /Length 2455      
 /Filter /FlateDecode
 >>
@@ -12138,111 +12456,111 @@
 „¹Ö+–NÂØø-,úÉ#­•ÁùE&ÔòîY at 4ã™PÒéüð/2å3y}Ì6ù™úK¿cÖÆ¡g_vG>Vü­Æþ jÊ.
 endstream
 endobj
-2914 0 obj <<
+2927 0 obj <<
 /Type /Page
-/Contents 2915 0 R
-/Resources 2913 0 R
+/Contents 2928 0 R
+/Resources 2926 0 R
 /MediaBox [0 0 612 792]
-/Parent 2912 0 R
+/Parent 2925 0 R
 >> endobj
-2916 0 obj <<
-/D [2914 0 R /XYZ 100.892 685.529 null]
+2929 0 obj <<
+/D [2927 0 R /XYZ 100.892 685.529 null]
 >> endobj
 1500 0 obj <<
-/D [2914 0 R /XYZ 100.892 568.709 null]
+/D [2927 0 R /XYZ 100.892 568.709 null]
 >> endobj
-2652 0 obj <<
-/D [2914 0 R /XYZ 100.892 551.839 null]
+2665 0 obj <<
+/D [2927 0 R /XYZ 100.892 551.839 null]
 >> endobj
-2917 0 obj <<
-/D [2914 0 R /XYZ 100.892 545.861 null]
->> endobj
-2918 0 obj <<
-/D [2914 0 R /XYZ 100.892 552.138 null]
->> endobj
-2919 0 obj <<
-/D [2914 0 R /XYZ 100.892 540.182 null]
->> endobj
-2920 0 obj <<
-/D [2914 0 R /XYZ 100.892 528.227 null]
->> endobj
-2921 0 obj <<
-/D [2914 0 R /XYZ 100.892 516.272 null]
->> endobj
-2922 0 obj <<
-/D [2914 0 R /XYZ 100.892 504.317 null]
->> endobj
-2923 0 obj <<
-/D [2914 0 R /XYZ 100.892 492.362 null]
->> endobj
-2924 0 obj <<
-/D [2914 0 R /XYZ 100.892 480.407 null]
->> endobj
-2925 0 obj <<
-/D [2914 0 R /XYZ 100.892 468.451 null]
->> endobj
-2926 0 obj <<
-/D [2914 0 R /XYZ 100.892 456.496 null]
->> endobj
-2927 0 obj <<
-/D [2914 0 R /XYZ 100.892 444.541 null]
->> endobj
-2928 0 obj <<
-/D [2914 0 R /XYZ 100.892 432.586 null]
->> endobj
-2929 0 obj <<
-/D [2914 0 R /XYZ 100.892 420.631 null]
->> endobj
 2930 0 obj <<
-/D [2914 0 R /XYZ 100.892 408.676 null]
+/D [2927 0 R /XYZ 100.892 545.861 null]
 >> endobj
 2931 0 obj <<
-/D [2914 0 R /XYZ 100.892 396.72 null]
+/D [2927 0 R /XYZ 100.892 552.138 null]
 >> endobj
 2932 0 obj <<
-/D [2914 0 R /XYZ 100.892 384.765 null]
+/D [2927 0 R /XYZ 100.892 540.182 null]
 >> endobj
 2933 0 obj <<
-/D [2914 0 R /XYZ 100.892 372.81 null]
+/D [2927 0 R /XYZ 100.892 528.227 null]
 >> endobj
 2934 0 obj <<
-/D [2914 0 R /XYZ 100.892 360.855 null]
+/D [2927 0 R /XYZ 100.892 516.272 null]
 >> endobj
 2935 0 obj <<
-/D [2914 0 R /XYZ 100.892 348.9 null]
+/D [2927 0 R /XYZ 100.892 504.317 null]
 >> endobj
 2936 0 obj <<
-/D [2914 0 R /XYZ 100.892 336.945 null]
+/D [2927 0 R /XYZ 100.892 492.362 null]
 >> endobj
 2937 0 obj <<
-/D [2914 0 R /XYZ 100.892 324.989 null]
+/D [2927 0 R /XYZ 100.892 480.407 null]
 >> endobj
 2938 0 obj <<
-/D [2914 0 R /XYZ 100.892 313.034 null]
+/D [2927 0 R /XYZ 100.892 468.451 null]
 >> endobj
 2939 0 obj <<
-/D [2914 0 R /XYZ 100.892 301.079 null]
+/D [2927 0 R /XYZ 100.892 456.496 null]
 >> endobj
 2940 0 obj <<
-/D [2914 0 R /XYZ 100.892 289.124 null]
+/D [2927 0 R /XYZ 100.892 444.541 null]
 >> endobj
 2941 0 obj <<
-/D [2914 0 R /XYZ 100.892 277.169 null]
+/D [2927 0 R /XYZ 100.892 432.586 null]
 >> endobj
 2942 0 obj <<
-/D [2914 0 R /XYZ 100.892 265.214 null]
+/D [2927 0 R /XYZ 100.892 420.631 null]
 >> endobj
 2943 0 obj <<
-/D [2914 0 R /XYZ 100.892 253.258 null]
+/D [2927 0 R /XYZ 100.892 408.676 null]
 >> endobj
 2944 0 obj <<
-/D [2914 0 R /XYZ 100.892 241.303 null]
+/D [2927 0 R /XYZ 100.892 396.72 null]
 >> endobj
-2913 0 obj <<
+2945 0 obj <<
+/D [2927 0 R /XYZ 100.892 384.765 null]
+>> endobj
+2946 0 obj <<
+/D [2927 0 R /XYZ 100.892 372.81 null]
+>> endobj
+2947 0 obj <<
+/D [2927 0 R /XYZ 100.892 360.855 null]
+>> endobj
+2948 0 obj <<
+/D [2927 0 R /XYZ 100.892 348.9 null]
+>> endobj
+2949 0 obj <<
+/D [2927 0 R /XYZ 100.892 336.945 null]
+>> endobj
+2950 0 obj <<
+/D [2927 0 R /XYZ 100.892 324.989 null]
+>> endobj
+2951 0 obj <<
+/D [2927 0 R /XYZ 100.892 313.034 null]
+>> endobj
+2952 0 obj <<
+/D [2927 0 R /XYZ 100.892 301.079 null]
+>> endobj
+2953 0 obj <<
+/D [2927 0 R /XYZ 100.892 289.124 null]
+>> endobj
+2954 0 obj <<
+/D [2927 0 R /XYZ 100.892 277.169 null]
+>> endobj
+2955 0 obj <<
+/D [2927 0 R /XYZ 100.892 265.214 null]
+>> endobj
+2956 0 obj <<
+/D [2927 0 R /XYZ 100.892 253.258 null]
+>> endobj
+2957 0 obj <<
+/D [2927 0 R /XYZ 100.892 241.303 null]
+>> endobj
+2926 0 obj <<
 /Font << /F22 1211 0 R /F28 1124 0 R /F15 1133 0 R /F51 1134 0 R /F4 2008 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-2947 0 obj <<
+2960 0 obj <<
 /Length 1938      
 /Filter /FlateDecode
 >>
@@ -12269,75 +12587,75 @@
 `¹‘dµòó’å²Ú­Òí€jDz|W~YîÎhâœhoœ­mçŸÅ&Érß8ÑÞ['^«sžV)›FN«\^¹—ϺÂ^­6 ó3—Îp¼Ï³o~RY5Zõ}›¾\Í&О3uò„y{ûø”@ ïí>ÝU/˜÷ÅêûÄ§½jD¼Ùçîpj²>é·C½Z.‹}^5¤H·ÕSÅ[2Îå7Yžäˬy¥æ0î3ß=nÉ=“—Þå»}	’ÓŽù@(•GR·Y±Ý]é¦áزÉѶ›dù˜åµ´u±l^øó@¼u†¯	½ƒü­;`n;ÅÃYIYÝæMœå)}—”5'“|Õ›ðpàÞiŠ²~“ÇF¸­JÖëÄ®EGìà@ Y‹qû{£þ÷×9
 endstream
 endobj
-2946 0 obj <<
+2959 0 obj <<
 /Type /Page
-/Contents 2947 0 R
-/Resources 2945 0 R
+/Contents 2960 0 R
+/Resources 2958 0 R
 /MediaBox [0 0 612 792]
-/Parent 2912 0 R
+/Parent 2925 0 R
 >> endobj
-2948 0 obj <<
-/D [2946 0 R /XYZ 151.701 685.529 null]
+2961 0 obj <<
+/D [2959 0 R /XYZ 151.701 685.529 null]
 >> endobj
 1501 0 obj <<
-/D [2946 0 R /XYZ 151.701 657.538 null]
+/D [2959 0 R /XYZ 151.701 657.538 null]
 >> endobj
-2653 0 obj <<
-/D [2946 0 R /XYZ 151.701 640.668 null]
+2666 0 obj <<
+/D [2959 0 R /XYZ 151.701 640.668 null]
 >> endobj
-2949 0 obj <<
-/D [2946 0 R /XYZ 151.701 634.691 null]
+2962 0 obj <<
+/D [2959 0 R /XYZ 151.701 634.691 null]
 >> endobj
-2950 0 obj <<
-/D [2946 0 R /XYZ 151.701 640.967 null]
+2963 0 obj <<
+/D [2959 0 R /XYZ 151.701 640.967 null]
 >> endobj
-2951 0 obj <<
-/D [2946 0 R /XYZ 151.701 629.012 null]
+2964 0 obj <<
+/D [2959 0 R /XYZ 151.701 629.012 null]
 >> endobj
-2952 0 obj <<
-/D [2946 0 R /XYZ 151.701 617.057 null]
+2965 0 obj <<
+/D [2959 0 R /XYZ 151.701 617.057 null]
 >> endobj
-2953 0 obj <<
-/D [2946 0 R /XYZ 151.701 605.102 null]
+2966 0 obj <<
+/D [2959 0 R /XYZ 151.701 605.102 null]
 >> endobj
-2954 0 obj <<
-/D [2946 0 R /XYZ 151.701 593.146 null]
+2967 0 obj <<
+/D [2959 0 R /XYZ 151.701 593.146 null]
 >> endobj
-2955 0 obj <<
-/D [2946 0 R /XYZ 151.701 581.191 null]
+2968 0 obj <<
+/D [2959 0 R /XYZ 151.701 581.191 null]
 >> endobj
-2956 0 obj <<
-/D [2946 0 R /XYZ 151.701 569.236 null]
+2969 0 obj <<
+/D [2959 0 R /XYZ 151.701 569.236 null]
 >> endobj
-2957 0 obj <<
-/D [2946 0 R /XYZ 151.701 557.281 null]
+2970 0 obj <<
+/D [2959 0 R /XYZ 151.701 557.281 null]
 >> endobj
-2958 0 obj <<
-/D [2946 0 R /XYZ 151.701 545.326 null]
+2971 0 obj <<
+/D [2959 0 R /XYZ 151.701 545.326 null]
 >> endobj
-2959 0 obj <<
-/D [2946 0 R /XYZ 151.701 533.371 null]
+2972 0 obj <<
+/D [2959 0 R /XYZ 151.701 533.371 null]
 >> endobj
-2960 0 obj <<
-/D [2946 0 R /XYZ 151.701 521.415 null]
+2973 0 obj <<
+/D [2959 0 R /XYZ 151.701 521.415 null]
 >> endobj
-2961 0 obj <<
-/D [2946 0 R /XYZ 151.701 509.46 null]
+2974 0 obj <<
+/D [2959 0 R /XYZ 151.701 509.46 null]
 >> endobj
-2962 0 obj <<
-/D [2946 0 R /XYZ 151.701 497.505 null]
+2975 0 obj <<
+/D [2959 0 R /XYZ 151.701 497.505 null]
 >> endobj
 1502 0 obj <<
-/D [2946 0 R /XYZ 151.701 455.222 null]
+/D [2959 0 R /XYZ 151.701 455.222 null]
 >> endobj
-2963 0 obj <<
-/D [2946 0 R /XYZ 151.701 438.352 null]
+2976 0 obj <<
+/D [2959 0 R /XYZ 151.701 438.352 null]
 >> endobj
-2945 0 obj <<
+2958 0 obj <<
 /Font << /F28 1124 0 R /F22 1211 0 R /F15 1133 0 R /F51 1134 0 R /F4 2008 0 R /F59 1905 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-2966 0 obj <<
+2979 0 obj <<
 /Length 871       
 /Filter /FlateDecode
 >>
@@ -12349,27 +12667,27 @@
 á#ŸE¥.wÐ(Á|üø õÂQߣL·ˆZÛ#ÝŒu!Š9@ Ý0f»¶y]©ÂDF­C>P=? -¾=8øšñÞÞ\Á[)yëÑ]ZÔíßó[ç–ä«ÅšäGV°q““Q"o,À~£»ÏË«´)r7îñ¾f榍–‹\uzL»66„ þñìÊVWdãäÍ™h£ÒRûݳïQÛ]•cz…étST°½ÆìÙLÚejKßfnH±ýþì&˜1°þ÷¿)ÜÞŠ7êl”9£ç®š(­ën±Ó*Ì·—0£»å²Žö$wH×M½ìž‡uXU–õÊA—泩W&ÊÊB›®õÂ/êvdóKÕªšøZ5ùJ5#Sº»ÐͦK%e¢$aRûY™—:Tž7ºÝ©{©ø9¬EÞ|6Ù_,ÊOñýò‡I™¥’#©áñù¿§ Oi[Šô	ÿ+¡ã]¡ã?-tŸ¹Wéø~Jg¡Ïï%$!•É<•ÉÞ]è…öjóª…û{«Ú÷ÁŽû\r"5>¶|@ì	”Qï–}•"ŽnQ{ß÷{´~moWçG,l_ÚÄ	ˆé“…>t¶† ›§œ÷iH ˆ	»ËËpýý¤Öc
 endstream
 endobj
-2965 0 obj <<
+2978 0 obj <<
 /Type /Page
-/Contents 2966 0 R
-/Resources 2964 0 R
+/Contents 2979 0 R
+/Resources 2977 0 R
 /MediaBox [0 0 612 792]
-/Parent 2912 0 R
+/Parent 2925 0 R
 >> endobj
-2967 0 obj <<
-/D [2965 0 R /XYZ 100.892 685.529 null]
+2980 0 obj <<
+/D [2978 0 R /XYZ 100.892 685.529 null]
 >> endobj
 1503 0 obj <<
-/D [2965 0 R /XYZ 100.892 660.623 null]
+/D [2978 0 R /XYZ 100.892 660.623 null]
 >> endobj
-2705 0 obj <<
-/D [2965 0 R /XYZ 100.892 642.541 null]
+2718 0 obj <<
+/D [2978 0 R /XYZ 100.892 642.541 null]
 >> endobj
-2964 0 obj <<
+2977 0 obj <<
 /Font << /F22 1211 0 R /F28 1124 0 R /F15 1133 0 R /F59 1905 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-2970 0 obj <<
+2983 0 obj <<
 /Length 689       
 /Filter /FlateDecode
 >>
@@ -12381,27 +12699,27 @@
 ©-L0V¥{±ô½È$›ü£+ÏÔM^]µ¡·o„pŘ½—»Q5oóì?X ‰$t{rVh“¼Ò+Œo¤—Å•[ÀÁAŸàTé[©³\?g'ÛHB™Yj (ë¥úãFƒÍÉ|KÅIL½hzÊÂl¬:hwãË^ªU7o6±þ&—Í,¨ï2UÉ¢“X勃žÀ«eÙæ˜iÝ¢»¦­USL»Ìkµ©O{½™é4lv»½WuÞ-\QÔ»–ºó׬æÝœYQ÷1µGÙÒj¥hƒ÷˜+U*Ë™Z4¯š\S>¹¬lÇèKzÃæ£ ´ªïòŠ›CQ2Ë4H=—ÿËv«ÓêígZ¦]§±[ú5kDPÓãLŸ<¦aŸ±5‚>G<dg˜ìov‘›Û Ëv·$¾Õ3xŒ¾ªöØä{ï" !{ÝÏëç_ã‚ý
 endstream
 endobj
-2969 0 obj <<
+2982 0 obj <<
 /Type /Page
-/Contents 2970 0 R
-/Resources 2968 0 R
+/Contents 2983 0 R
+/Resources 2981 0 R
 /MediaBox [0 0 612 792]
-/Parent 2912 0 R
+/Parent 2925 0 R
 >> endobj
-2971 0 obj <<
-/D [2969 0 R /XYZ 151.701 685.529 null]
+2984 0 obj <<
+/D [2982 0 R /XYZ 151.701 685.529 null]
 >> endobj
 1504 0 obj <<
-/D [2969 0 R /XYZ 151.701 660.623 null]
+/D [2982 0 R /XYZ 151.701 660.623 null]
 >> endobj
-2706 0 obj <<
-/D [2969 0 R /XYZ 151.701 631.719 null]
+2719 0 obj <<
+/D [2982 0 R /XYZ 151.701 631.719 null]
 >> endobj
-2968 0 obj <<
+2981 0 obj <<
 /Font << /F28 1124 0 R /F22 1211 0 R /F15 1133 0 R /F59 1905 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-2974 0 obj <<
+2987 0 obj <<
 /Length 555       
 /Filter /FlateDecode
 >>
@@ -12413,27 +12731,27 @@
 «:î”AÜkŘBëÇ	n#"BUw9Q~®¢Ø~W?ڍ_¸p‰uêõÊËSš_ŽñX* ÎÎJÉ5˜ÉÑSS›½«ý±Ò¶<FX8QóR8_=NüÂogØ^),ðÀo³ÛôgJ×áwˆ<&•´t½uÄÉOU'ëÕÜw6ñ‡’ƒü^™ÆLFYÔz]mㇶ¨w'E‘!´Üé¢ñ$ñØþÓ@€ó7µÒfÙ]•·”zh7¹jŠsØ@ >åTœØ¿€½"ãù¶æÙx÷L/æËþ+ÞÖ¼QºJïÎlükáö†La_|žkóºÌí?¼¿Ñ÷LƒˆŸóœ÷ã_ZÍ™Ê
 endstream
 endobj
-2973 0 obj <<
+2986 0 obj <<
 /Type /Page
-/Contents 2974 0 R
-/Resources 2972 0 R
+/Contents 2987 0 R
+/Resources 2985 0 R
 /MediaBox [0 0 612 792]
-/Parent 2912 0 R
+/Parent 2925 0 R
 >> endobj
-2975 0 obj <<
-/D [2973 0 R /XYZ 100.892 685.529 null]
+2988 0 obj <<
+/D [2986 0 R /XYZ 100.892 685.529 null]
 >> endobj
 1505 0 obj <<
-/D [2973 0 R /XYZ 100.892 577.007 null]
+/D [2986 0 R /XYZ 100.892 577.007 null]
 >> endobj
-2707 0 obj <<
-/D [2973 0 R /XYZ 100.892 545.982 null]
+2720 0 obj <<
+/D [2986 0 R /XYZ 100.892 545.982 null]
 >> endobj
-2972 0 obj <<
+2985 0 obj <<
 /Font << /F22 1211 0 R /F28 1124 0 R /F15 1133 0 R /F59 1905 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-2978 0 obj <<
+2991 0 obj <<
 /Length 542       
 /Filter /FlateDecode
 >>
@@ -12448,27 +12766,27 @@
 ø}F,ÁÕã¼öW¶—-s/Ê9ïsu“ƒÑH•‚è¼;#gkçÝ>[%ƒD*ßõªì=e_P Õò22YÖ€ijsá«?ÝÁi4e»çnWõš¡p.¿qH²;L¼0M<Í¿zwc¿)îe<hìâb/‹™N«eô4·ÍêEWtZ¬JÛz’h».}ù÷þ¶1ålÜ_—ó$6õcó:3­=¤ Oˆö¥òOœ%@ºó<mvZÚò5Âf¯öþ$äÿöi7öHØÿý½o	M$\ó–l¾ Š‹­Ý
 endstream
 endobj
-2977 0 obj <<
+2990 0 obj <<
 /Type /Page
-/Contents 2978 0 R
-/Resources 2976 0 R
+/Contents 2991 0 R
+/Resources 2989 0 R
 /MediaBox [0 0 612 792]
-/Parent 2980 0 R
+/Parent 2993 0 R
 >> endobj
-2979 0 obj <<
-/D [2977 0 R /XYZ 151.701 685.529 null]
+2992 0 obj <<
+/D [2990 0 R /XYZ 151.701 685.529 null]
 >> endobj
 1506 0 obj <<
-/D [2977 0 R /XYZ 151.701 597.331 null]
+/D [2990 0 R /XYZ 151.701 597.331 null]
 >> endobj
-2708 0 obj <<
-/D [2977 0 R /XYZ 151.701 566.305 null]
+2721 0 obj <<
+/D [2990 0 R /XYZ 151.701 566.305 null]
 >> endobj
-2976 0 obj <<
+2989 0 obj <<
 /Font << /F28 1124 0 R /F22 1211 0 R /F15 1133 0 R /F59 1905 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-2983 0 obj <<
+2996 0 obj <<
 /Length 681       
 /Filter /FlateDecode
 >>
@@ -12480,33 +12798,33 @@
 È6ÍdU×MåînžænæÖ¹¯[Kñ3lSÂA¥Ù2kÁ<:Ômè÷ö>D<hy;ª~Wã„ö誤֖¯½žÝkÓ¹´Ø	‰ã?Äç–h#ëZ_Í©	¼ÉŠä‘(±5žO¾èõ¸ûÛÙyÛ%h\YxÊmßZR+Íé"þ¨5ð+]„t‘?S…bTkóºˆy©åÑ?ÔEþ—u±ÙúßFõ_ÿ´.ò§ë"¾.òtq´£.Žž¤‹ e2Ú嶯ž?Qf¨
 endstream
 endobj
-2982 0 obj <<
+2995 0 obj <<
 /Type /Page
-/Contents 2983 0 R
-/Resources 2981 0 R
+/Contents 2996 0 R
+/Resources 2994 0 R
 /MediaBox [0 0 612 792]
-/Parent 2980 0 R
+/Parent 2993 0 R
 >> endobj
-2984 0 obj <<
-/D [2982 0 R /XYZ 100.892 685.529 null]
+2997 0 obj <<
+/D [2995 0 R /XYZ 100.892 685.529 null]
 >> endobj
 1507 0 obj <<
-/D [2982 0 R /XYZ 100.892 639.02 null]
+/D [2995 0 R /XYZ 100.892 639.02 null]
 >> endobj
-2714 0 obj <<
-/D [2982 0 R /XYZ 100.892 622.15 null]
+2727 0 obj <<
+/D [2995 0 R /XYZ 100.892 622.15 null]
 >> endobj
 1508 0 obj <<
-/D [2982 0 R /XYZ 100.892 365.346 null]
+/D [2995 0 R /XYZ 100.892 365.346 null]
 >> endobj
-2715 0 obj <<
-/D [2982 0 R /XYZ 100.892 348.476 null]
+2728 0 obj <<
+/D [2995 0 R /XYZ 100.892 348.476 null]
 >> endobj
-2981 0 obj <<
+2994 0 obj <<
 /Font << /F22 1211 0 R /F28 1124 0 R /F15 1133 0 R /F59 1905 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-2987 0 obj <<
+3000 0 obj <<
 /Length 652       
 /Filter /FlateDecode
 >>
@@ -12517,27 +12835,27 @@
 è—j	¡z/Ö»,¯†²^J“Õnç}”QË#(ÚèO/ÇÎopôù2Ž·dûHVEdëõöÍâµC”2hã¾ã ¸ÛUtygI´ìËÁtËÌây狃œh•íæØæQÐ%KQßže›½8ðÀÑ¥hRÑ Ë\¸>$?o’â#íÐ<ÅñÃMOã\w’t—¶hÞíäû~}$3h^ï–ßE!<[åíν5ìâWÙ¤’Fɲq€€I%:g´}ŠûEšÐúdù#c]ì¸îZÎP†‡A| ÄûAiUÇzt8ôX°Ø,ÿh²Rõaè̇txG§Á”Bó!> ä:ètÜŸDÑ£ÉøâØM”ƒ5Žö!’(]¯fµoï€jŠ®7å ö·\ï­ÉgRãGnÍæýy¹ 
 endstream
 endobj
-2986 0 obj <<
+2999 0 obj <<
 /Type /Page
-/Contents 2987 0 R
-/Resources 2985 0 R
+/Contents 3000 0 R
+/Resources 2998 0 R
 /MediaBox [0 0 612 792]
-/Parent 2980 0 R
+/Parent 2993 0 R
 >> endobj
-2988 0 obj <<
-/D [2986 0 R /XYZ 151.701 685.529 null]
+3001 0 obj <<
+/D [2999 0 R /XYZ 151.701 685.529 null]
 >> endobj
 1542 0 obj <<
-/D [2986 0 R /XYZ 151.701 549.606 null]
+/D [2999 0 R /XYZ 151.701 549.606 null]
 >> endobj
-2712 0 obj <<
-/D [2986 0 R /XYZ 151.701 532.736 null]
+2725 0 obj <<
+/D [2999 0 R /XYZ 151.701 532.736 null]
 >> endobj
-2985 0 obj <<
+2998 0 obj <<
 /Font << /F28 1124 0 R /F22 1211 0 R /F15 1133 0 R /F59 1905 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-2991 0 obj <<
+3004 0 obj <<
 /Length 631       
 /Filter /FlateDecode
 >>
@@ -12550,27 +12868,27 @@
 ýRɁ	ÜnM#{ž.úÆT7Àf¿À2»+³êa'½‚ñÕqCkµ£Y—Ï;¾#9Æ3Ù˜ñÎxöô˜—ÙMe¿ŽZ9<3<˜¼Ø=šâ1öm|$5\¿èfóA8Ýù²êÛ M)^‡žk¡é"Í{)˜€Ÿ¦‚½9îOú«~ú¢‘•¨3n’¼3ñÃÑ4ŽFÇ9÷Ã{¢$1¤s_cWÃ"j(£®›†|ºŸOðEiÕHpÝélý_ÆÜý^“Ø^1ƒW–1eœ¿åÊêž´. ÿ
 endstream
 endobj
-2990 0 obj <<
+3003 0 obj <<
 /Type /Page
-/Contents 2991 0 R
-/Resources 2989 0 R
+/Contents 3004 0 R
+/Resources 3002 0 R
 /MediaBox [0 0 612 792]
-/Parent 2980 0 R
+/Parent 2993 0 R
 >> endobj
-2992 0 obj <<
-/D [2990 0 R /XYZ 100.892 685.529 null]
+3005 0 obj <<
+/D [3003 0 R /XYZ 100.892 685.529 null]
 >> endobj
 1543 0 obj <<
-/D [2990 0 R /XYZ 100.892 536.056 null]
+/D [3003 0 R /XYZ 100.892 536.056 null]
 >> endobj
-2713 0 obj <<
-/D [2990 0 R /XYZ 100.892 519.186 null]
+2726 0 obj <<
+/D [3003 0 R /XYZ 100.892 519.186 null]
 >> endobj
-2989 0 obj <<
+3002 0 obj <<
 /Font << /F22 1211 0 R /F28 1124 0 R /F15 1133 0 R /F59 1905 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-2995 0 obj <<
+3008 0 obj <<
 /Length 19        
 /Filter /FlateDecode
 >>
@@ -12578,20 +12896,20 @@
 xÚ3PHW0Ppç2ÀA c(á
 endstream
 endobj
-2994 0 obj <<
+3007 0 obj <<
 /Type /Page
-/Contents 2995 0 R
-/Resources 2993 0 R
+/Contents 3008 0 R
+/Resources 3006 0 R
 /MediaBox [0 0 612 792]
-/Parent 2980 0 R
+/Parent 2993 0 R
 >> endobj
-2996 0 obj <<
-/D [2994 0 R /XYZ 151.701 685.529 null]
+3009 0 obj <<
+/D [3007 0 R /XYZ 151.701 685.529 null]
 >> endobj
-2993 0 obj <<
+3006 0 obj <<
 /ProcSet [ /PDF ]
 >> endobj
-3002 0 obj <<
+3015 0 obj <<
 /Length 1585      
 /Filter /FlateDecode
 >>
@@ -12606,63 +12924,63 @@
 nP¼cªHÃINÐÜ‚œ/˜ó¤+ÉOóžJ#)rp2gÒBHÆ6Ã\rœœ¤+ûˆ^”¼ÏKâ$‘5œ6ºæ¯7Q“.DÄ!Î&Ï>ƒ±ñ•š?§ž77L4Tõ”F0öp€š²4’c‡îéâóë›Èt8itl}¾ ˜›ÂU2ðìu×åkÖºfy$÷êœg–¥û¤ô²c`â"6† ““¸Èƒ_A¼`‚xL°xpg—éåòC&ª¸ÎIESI9£˜aÔ«‹ï3¨B„œ	mFoÜ®Dw£‰	büqt—ûa>Û½†é©Ð{8žcp®Sê‹¢è&–-ÞÛÏΜɷØ£`hµ„rã–@ï9ýŠÆ”šWѨ‚'9â[àOÍ<óãj\½¸ç~*Ú¦²y® båž)¡B ¼©^…ƒx«ë­9é¤&/j21РøgPň€«“®A¬žÙ2akÃÚYAž¦aLö‹jC°ÙcÁ9g—ŸLªG¥N¢blp%ÿd=7œÁ¿ùJ-Ã
 endstream
 endobj
-3001 0 obj <<
+3014 0 obj <<
 /Type /Page
-/Contents 3002 0 R
-/Resources 3000 0 R
+/Contents 3015 0 R
+/Resources 3013 0 R
 /MediaBox [0 0 612 792]
-/Parent 2980 0 R
-/Annots [ 2997 0 R 3005 0 R 2998 0 R 3006 0 R 2999 0 R ]
+/Parent 2993 0 R
+/Annots [ 3010 0 R 3018 0 R 3011 0 R 3019 0 R 3012 0 R ]
 >> endobj
-2997 0 obj <<
+3010 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [307.206 474.765 460.543 486.454]
 /Subtype /Link
 /A << /S /GoTo /D (secure) >>
 >> endobj
-3005 0 obj <<
+3018 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [99.895 461.215 144.949 472.905]
 /Subtype /Link
 /A << /S /GoTo /D (secure) >>
 >> endobj
-2998 0 obj <<
+3011 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [407.433 286.687 460.543 298.376]
 /Subtype /Link
 /A << /S /GoTo /D (happy) >>
 >> endobj
-3006 0 obj <<
+3019 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [99.895 273.138 211.449 284.827]
 /Subtype /Link
 /A << /S /GoTo /D (happy) >>
 >> endobj
-2999 0 obj <<
+3012 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [99.895 236.28 287.665 247.97]
 /Subtype /Link
 /A << /S /GoTo /D (secure) >>
 >> endobj
-3003 0 obj <<
-/D [3001 0 R /XYZ 100.892 685.529 null]
+3016 0 obj <<
+/D [3014 0 R /XYZ 100.892 685.529 null]
 >> endobj
 226 0 obj <<
-/D [3001 0 R /XYZ 100.892 660.623 null]
+/D [3014 0 R /XYZ 100.892 660.623 null]
 >> endobj
-3004 0 obj <<
-/D [3001 0 R /XYZ 100.892 501.19 null]
+3017 0 obj <<
+/D [3014 0 R /XYZ 100.892 501.19 null]
 >> endobj
-3000 0 obj <<
+3013 0 obj <<
 /Font << /F77 1973 0 R /F17 1131 0 R /F15 1133 0 R /F54 1912 0 R /F60 1917 0 R /F28 1124 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-3010 0 obj <<
+3023 0 obj <<
 /Length 2257      
 /Filter /FlateDecode
 >>
@@ -12694,27 +13012,27 @@
 ™èËÀµ—-K~¡ÝÆJ^422×ïúPΖсmKkþ}¨Çi0äÉ&uQ9^þ®Êa\ÙRÓT‰å×®ûþôúô'úë
 endstream
 endobj
-3009 0 obj <<
+3022 0 obj <<
 /Type /Page
-/Contents 3010 0 R
-/Resources 3008 0 R
+/Contents 3023 0 R
+/Resources 3021 0 R
 /MediaBox [0 0 612 792]
-/Parent 3013 0 R
+/Parent 3026 0 R
 >> endobj
-3011 0 obj <<
-/D [3009 0 R /XYZ 151.701 685.529 null]
+3024 0 obj <<
+/D [3022 0 R /XYZ 151.701 685.529 null]
 >> endobj
 230 0 obj <<
-/D [3009 0 R /XYZ 151.701 492.106 null]
+/D [3022 0 R /XYZ 151.701 492.106 null]
 >> endobj
-3012 0 obj <<
-/D [3009 0 R /XYZ 151.701 462.387 null]
+3025 0 obj <<
+/D [3022 0 R /XYZ 151.701 462.387 null]
 >> endobj
-3008 0 obj <<
+3021 0 obj <<
 /Font << /F28 1124 0 R /F22 1211 0 R /F15 1133 0 R /F17 1131 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-3016 0 obj <<
+3029 0 obj <<
 /Length 2239      
 /Filter /FlateDecode
 >>
@@ -12747,27 +13065,27 @@
 ÿùÔÏvÎ\þ%û¨ œÿü\¾ŸïoþßEÕ†
 endstream
 endobj
-3015 0 obj <<
+3028 0 obj <<
 /Type /Page
-/Contents 3016 0 R
-/Resources 3014 0 R
+/Contents 3029 0 R
+/Resources 3027 0 R
 /MediaBox [0 0 612 792]
-/Parent 3013 0 R
+/Parent 3026 0 R
 >> endobj
-3017 0 obj <<
-/D [3015 0 R /XYZ 100.892 685.529 null]
+3030 0 obj <<
+/D [3028 0 R /XYZ 100.892 685.529 null]
 >> endobj
 234 0 obj <<
-/D [3015 0 R /XYZ 100.892 620.631 null]
+/D [3028 0 R /XYZ 100.892 620.631 null]
 >> endobj
-3018 0 obj <<
-/D [3015 0 R /XYZ 100.892 594.278 null]
+3031 0 obj <<
+/D [3028 0 R /XYZ 100.892 594.278 null]
 >> endobj
-3014 0 obj <<
+3027 0 obj <<
 /Font << /F22 1211 0 R /F28 1124 0 R /F15 1133 0 R /F17 1131 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-3022 0 obj <<
+3035 0 obj <<
 /Length 2104      
 /Filter /FlateDecode
 >>
@@ -12788,48 +13106,48 @@
 ΫMe±À“Ê¿Õµ´V&ÈÒl®lx´j&?•M‘bÞ4sfUþyáqoÞåÙE;QDi‘]6«€‹ÛW‹^ýGA¤ï/Þ ÁCú^iè5™ \ƒ¯˜,Cr,N[ß*¢/¨X)„0¡±­%ÿ¿l”úîEËÿG0Œg*”ÿ	À¶¢àc1ÁèÒø$áÏw¨ÍÛψ.‹>êN‚˜–^µì Ôuk;ëF(Vzì,P¶7zð›o–”$; –à™[<“8±R¥'.@7y]ø>ÿ×SóÀÆüé3ÖÅâcÏ5UBô¹ ~ôažŽà,ÿw¨,$è Þ›jã›AuÞZbr«yÁí?ÈbŠ,•2ÔÉ\ºÌqÎH©h°h¸3µÀÕ	ÀÀ÷)œÿ/ÆK	³RüK*¦ì:½ÒŸ8Ueže]5˜Y-Ýp7‡‚ÿþô°ú?¶BiÌ
 endstream
 endobj
-3021 0 obj <<
+3034 0 obj <<
 /Type /Page
-/Contents 3022 0 R
-/Resources 3020 0 R
+/Contents 3035 0 R
+/Resources 3033 0 R
 /MediaBox [0 0 612 792]
-/Parent 3013 0 R
-/Annots [ 3019 0 R 3025 0 R ]
+/Parent 3026 0 R
+/Annots [ 3032 0 R 3038 0 R ]
 >> endobj
-3019 0 obj <<
+3032 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [414.381 317.589 511.352 330.491]
 /Subtype /Link
 /A << /S /GoTo /D (happy) >>
 >> endobj
-3025 0 obj <<
+3038 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [150.705 304.04 218.91 316.941]
 /Subtype /Link
 /A << /S /GoTo /D (happy) >>
 >> endobj
-3023 0 obj <<
-/D [3021 0 R /XYZ 151.701 685.529 null]
+3036 0 obj <<
+/D [3034 0 R /XYZ 151.701 685.529 null]
 >> endobj
 238 0 obj <<
-/D [3021 0 R /XYZ 151.701 505.476 null]
+/D [3034 0 R /XYZ 151.701 505.476 null]
 >> endobj
-3024 0 obj <<
-/D [3021 0 R /XYZ 151.701 477.974 null]
+3037 0 obj <<
+/D [3034 0 R /XYZ 151.701 477.974 null]
 >> endobj
 242 0 obj <<
-/D [3021 0 R /XYZ 151.701 290.126 null]
+/D [3034 0 R /XYZ 151.701 290.126 null]
 >> endobj
-3026 0 obj <<
-/D [3021 0 R /XYZ 151.701 266.048 null]
+3039 0 obj <<
+/D [3034 0 R /XYZ 151.701 266.048 null]
 >> endobj
-3020 0 obj <<
+3033 0 obj <<
 /Font << /F28 1124 0 R /F22 1211 0 R /F15 1133 0 R /F60 1917 0 R /F17 1131 0 R /F54 1912 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-3029 0 obj <<
+3042 0 obj <<
 /Length 2323      
 /Filter /FlateDecode
 >>
@@ -12871,21 +13189,21 @@
 F©hŸ‡^ªyeÿ~ 2ôrùS5þ]ýªÜµßûíâ¿Øe*
 endstream
 endobj
-3028 0 obj <<
+3041 0 obj <<
 /Type /Page
-/Contents 3029 0 R
-/Resources 3027 0 R
+/Contents 3042 0 R
+/Resources 3040 0 R
 /MediaBox [0 0 612 792]
-/Parent 3013 0 R
+/Parent 3026 0 R
 >> endobj
-3030 0 obj <<
-/D [3028 0 R /XYZ 100.892 685.529 null]
+3043 0 obj <<
+/D [3041 0 R /XYZ 100.892 685.529 null]
 >> endobj
-3027 0 obj <<
+3040 0 obj <<
 /Font << /F22 1211 0 R /F28 1124 0 R /F54 1912 0 R /F15 1133 0 R /F59 1905 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-3057 0 obj <<
+3070 0 obj <<
 /Length 1858      
 /Filter /FlateDecode
 >>
@@ -12912,1856 +13230,1881 @@
 6­?–~"TÜç篨[9aèŽtD”;©ÂA$ÞYie4PYÆ6o.µ†ât¤‡0±Ï¾\aq°/?Iñ3¢LB©¨ü¾ZVÊ É©&÷Ö÷Eð.ù„î³™mð²>’¸lu¸ž%4¬²ðÖлۺi)¸OËêz“-öUÏÃÍã“‘æ`«ë«Aluß7‹É=sÄ0
 endstream
 endobj
-3056 0 obj <<
+3069 0 obj <<
 /Type /Page
-/Contents 3057 0 R
-/Resources 3055 0 R
+/Contents 3070 0 R
+/Resources 3068 0 R
 /MediaBox [0 0 612 792]
-/Parent 3013 0 R
-/Annots [ 3031 0 R 3060 0 R 3032 0 R 3034 0 R 3054 0 R ]
+/Parent 3026 0 R
+/Annots [ 3044 0 R 3073 0 R 3045 0 R 3047 0 R 3067 0 R ]
 >> endobj
-3031 0 obj <<
+3044 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [456.986 489.296 511.352 500.986]
 /Subtype /Link
 /A << /S /GoTo /D (happy) >>
 >> endobj
-3060 0 obj <<
+3073 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [150.705 475.747 263.758 487.437]
 /Subtype /Link
 /A << /S /GoTo /D (happy) >>
 >> endobj
-3032 0 obj <<
+3045 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [163.432 379.902 213.788 391.592]
 /Subtype /Link
 /A << /S /GoTo /D (chap05net) >>
 >> endobj
-3034 0 obj <<
+3047 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [163.309 303.947 209.117 315.637]
 /Subtype /Link
 /A << /S /GoTo /D (ch5-filelocations) >>
 >> endobj
-3054 0 obj <<
+3067 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [396.792 158.775 448.952 170.465]
 /Subtype /Link
 /A << /S /GoTo /D (chap05net) >>
 >> endobj
-3058 0 obj <<
-/D [3056 0 R /XYZ 151.701 685.529 null]
+3071 0 obj <<
+/D [3069 0 R /XYZ 151.701 685.529 null]
 >> endobj
 246 0 obj <<
-/D [3056 0 R /XYZ 151.701 592.244 null]
+/D [3069 0 R /XYZ 151.701 592.244 null]
 >> endobj
-3059 0 obj <<
-/D [3056 0 R /XYZ 151.701 567.67 null]
+3072 0 obj <<
+/D [3069 0 R /XYZ 151.701 567.67 null]
 >> endobj
 250 0 obj <<
-/D [3056 0 R /XYZ 151.701 458.57 null]
+/D [3069 0 R /XYZ 151.701 458.57 null]
 >> endobj
-3061 0 obj <<
-/D [3056 0 R /XYZ 151.701 428.659 null]
+3074 0 obj <<
+/D [3069 0 R /XYZ 151.701 428.659 null]
 >> endobj
 254 0 obj <<
-/D [3056 0 R /XYZ 151.701 366.248 null]
+/D [3069 0 R /XYZ 151.701 366.248 null]
 >> endobj
-3062 0 obj <<
-/D [3056 0 R /XYZ 151.701 340.411 null]
+3075 0 obj <<
+/D [3069 0 R /XYZ 151.701 340.411 null]
 >> endobj
 258 0 obj <<
-/D [3056 0 R /XYZ 151.701 255.684 null]
+/D [3069 0 R /XYZ 151.701 255.684 null]
 >> endobj
-3063 0 obj <<
-/D [3056 0 R /XYZ 151.701 228.785 null]
+3076 0 obj <<
+/D [3069 0 R /XYZ 151.701 228.785 null]
 >> endobj
-3064 0 obj <<
-/D [3056 0 R /XYZ 151.701 194.38 null]
+3077 0 obj <<
+/D [3069 0 R /XYZ 151.701 194.38 null]
 >> endobj
-3055 0 obj <<
+3068 0 obj <<
 /Font << /F28 1124 0 R /F22 1211 0 R /F54 1912 0 R /F15 1133 0 R /F17 1131 0 R /F59 1905 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-3069 0 obj <<
-/Length 857       
+3082 0 obj <<
+/Length 974       
 /Filter /FlateDecode
 >>
 stream
-xڝTKÛ6¾ûWè…:ˆKŠ¢$öÖæ…Í!H±ÞC°ÍAkÑk!z8À@|g8”³Ú¸Ú‹8Î|óÍ‹’=1ÉÞm~ßnnÞf+…-¥bÛ=SRŠÊf¬¨¬06gÛ†=ð;·óí8$Ÿ·ïƒy%lQähžY!ÁZ’].´HR%Íoûcçz7ø<Åç
-"+m¦A.s³¸+¥Ðjóf»ùºQ •L=#d„Öl×o>KÖÀÝ{&…¶û,{¦M%
-ƒh»Ûü±‘1É+X…Y–¿+mù`T©ûš4SRoÛ§Óä’4WÊ¡(kežû+lu©Ù瓬âßñ3N_’TË·I¥ùxLRTvãÓÕÿ‹n”$ÜÏn"é*ÊýÜO$úzð8×=ýëyn‘K#TiarK¤ë"}Áñ/mѹ0ªø?}yy¾„Öy)tfúëF
-®—3(¨¸¹íöz„ך/!Eã¦þ×Å9]H¥ÏX…™0v5Y%¬FVå"‡ª†jNãèÁ½0’Ÿ†º‡ñ0™áépm:€¦.D!ßßè˜Ö¼î¼›†Ú;üÍyïüa„ñ(yC
-?’ݷв©ÝŸ£þ N‡qö-ÛùWŠ¿Î`‰_üÌý‡ ¿S±úe8OVÛu6™Xù°‡f™¿iZ¹düæ÷4]#V(Q•jY›çw7Hh¾VDÜo].¶J•wŽ"ø‘ÎvØu§&()Þ§¶¯§3ý`ª3‰õÐD¡i&7Ïn¦ÝQÛm×Ë3î¡ÀÊ@Ë:†Ër–q9AÙ¨ƒ¦îë†A?Ô>úâ‚Â8,WQ9“Ëÿ
-!ݏn®+¾=´h9Ø3f„tåšçF¦\¢‚Ôœ&z1tÁ
-SO0>þt\,	óyö®'9Ä‚³~ì⭏ÀP©±£Œ&¡"èã£Ó
-3ÐüSCDCÏŠ"¶©0üö#)b7èz7Nt¿8ÌÀ?ÇlK¸$”‚¿þpGšu!³ŒJªÆ0‚ÆSאåÍ.>ŽWjJÊË¡uŽ/rjЇá€ó2éÁ€ê‰Ñ«‚ßîIyÁzuÿñŽ$È‘Æ&ºâ¸ïtZzîšÕ®-'¼âisó-
+xڝVKÛ6¾ûWÈ…*.)Š’Ø[Ò$Åæ¤Xï¡Øä [ôZˆŽ$'0ßåµµh{1‡Ãy~ó%{f’ý¾z³Yݽc–	›IÅ6{¦¤¹Yš[alÂ6%{ân7V]»þ²ùàÅsaÓ4AñØ
+	Ò’ä¡Å:R2Õü¾9Ö®qíX€æZñI9ÂJëi ³ÄLêJ)”Z½Û¬¾­p%SW¡5Û5«§/’•ðöI¡mÎ~xɆi“‹Ô µš=¬þXɐ䂭TŠ8Nne6û[c„Ô,ú‹5ÖLF9¼¯žO½[G‰Ò ‡¢¬•¹Ö3VØü‚ÙG7®ãœÿÀŸ®ÿºŽ´±|³Î5ïŽë™u÷|FvÎÒ«‘’ˆÇÁõD-Zyªö™È±„l‡¢¡ë±†r‹Á±(„)-Lb)¨m±CK_ñǵ¥ø‡²èD•þŸºÜž·¦u–
+[4ým%…ñÏÓ陓F`ÜÝ7){ہ‹¥âKHÑ@»©ÿë¤MAEWQùž0vÖq.Œ†F4u艾ëÆW8FòS[4Ð&6<j—ºÂÔ©ˆÁ•×}ÝBÅ´æE=º¾-F‡×„7n<tÐ/‰1v$÷Ý—¬¯öçÀ?@áƒÒ¡Fr’Õð+ùŸgpãÿ:ö}þÞwÅômØOVÛ¹µXÌtØS½Ìß•Õˆ¹Äüìû÷Ô/–*‘gj›;7îî0 a	Dœo@?È~–*©y;:«vWŸJÏT Rx=öUSôgº`ª‘E[¢,{7n ÙQËmçÃÓí`e d5íe8³0œÀ¬ZäAQ÷ÅÝ o<cÐÅ‚D×NO9ÃÿMº–n¢s¾9TÁÐt¶l˜†+çq¾e²É+P婧¡S ˜¢‡öOÇIÒ1œ‡Ñ5D{_pÛ:¼ŽÁ0 ÕÕԐAÄ#‚:cPê<0-]ð…H}ÑÒ4Ô)5üþ1B9èÅëzzŸHÀG¬‹$+)ûñ8s$ã˜ÿ¹ÎèÃ`äНê’$w(vpa;.…ê!J²×:Á•\úM
+|ßp^ZÝ è=Oùýž˜[¿=~z 
+r¤¾	j>pxzöµ@>:wåR€[ÿQqûÎwX@Ր–‡9/pÐý3ÿÒç[]\FËW.M#n€$~™F£~AÃù„¹Ÿ`FE훸~N¡ËdÑÒéœUT€tÂD&ð¿%×”³¹®	¬¼z®h%Va½¢ÈÂαð§ rþ·;ÇÊ|¾sæën:áCúw”Sç
 endstream
 endobj
-3068 0 obj <<
+3081 0 obj <<
 /Type /Page
-/Contents 3069 0 R
-/Resources 3067 0 R
+/Contents 3082 0 R
+/Resources 3080 0 R
 /MediaBox [0 0 612 792]
-/Parent 3013 0 R
+/Parent 3026 0 R
 >> endobj
-3033 0 obj <<
+3046 0 obj <<
 /Type /XObject
 /Subtype /Form
 /FormType 1
 /PTEX.FileName (./Samba3-ByExample/images/chap5-net.pdf)
 /PTEX.PageNumber 1
-/PTEX.InfoDict 3072 0 R
-/BBox [0 0 720 568]
+/PTEX.InfoDict 3086 0 R
+/BBox [0 0 719 510]
 /Resources <<
 /ProcSet [ /PDF /Text ]
 /ExtGState <<
-/R7 3073 0 R
->>/Font << /R8 3074 0 R>>
+/R7 3087 0 R
+>>/Font << /R9 3088 0 R>>
 >>
-/Length 3075 0 R
+/Length 3089 0 R
 /Filter /FlateDecode
 >>
 stream
-xœí}]¬¹Þ}ÿŠºÜ8µú–^ßycÇ0]ìnOr?é=öLR5ã=ÇÈ¿Š¤¤·ª»êô4‚qa1ÀÔ›¢J"õñJÔ¿ÜÑþ“ß—óÓßÿk=üñÏOî¸ßj>\þãËŸbKñ˜Û¡K‹y;Đ·cÝÁoîèÊáËç§?Sð>ëáüknÇœ”pš”½ÔC¬[9– 1õXÓaHèé’Z½‹ÇX‡ÔAèL'¢dwŒÉ(Õ·vLÞŠi©Šd#ýõSØŽ„:¿·¶*¤Lç‹z€J]«œò±æ8Ò*cViÈU„J9E娎ZŽÊÐ4äútô5þúÄM|ø×ß=í+ôZí=_h5¸†žÏûÖ<¿£5Ÿ/Š?}㽁dTßóÓ.ßµ:¾¦ù×·çó…äó;Zïù‰rû‰äZÞ¨ö’KÇ@øý¶Ø{¤ðʱ$ÜJ9M”ûâ¨U¨"Žƒd’dcH¤sL“X£õóL5sóÇج”‘î"¸›)1æJ
-‘Ïp1áV&…ä缯„Ó“ÂWŠþîé’qVÇ„*8!œŒ BD¹Qõ]€¦_¦šý¯UÑE¦¡ÏóE“¿¾Éž/J?}½…ÄjêùiŸñJu^Qü«›íy/öüõ­ôüä[ˆ4lBÊáØ2e
-í|­îØBïsÊ”}lÇ©$ª£Ý”rš(-ËÁ×ZŽ[>ä@YÉ)™I£‡”HeÎR• <'"l©b”’b=†¨…Œd—À.]p„LkÛ!•­#õ…✑i-Lç‹z€B]¥˜à´a ?ìš4b¡RNƒ"bTE-FEHòe®~©…+uِÆ44z¾h¶ó×7Ûó¾ðó×·Ò[@FM=?ís^«Ïkš}Ó=_H>}K”þ£é±ÅrHµEØw)Çœ=(éèh<Oá¸êŸÕVr)äëyüké˜á²¢Ë$6R*R.ü“h0 yU.©)M†P«Vf¦œ…Dô4dÒD­a<¬dÙ™ê(©s·D“Òƒ÷[<zD¦‚¼O4½ ì1Ò´ÞÂ{ LJô¨“/Ìá1ŽS:šPš?$ ò4jƒ‘0“‹ÊÈá\RN¨„‚M9Ò¤íàiì?:x=â$ÑÔR¤rRšDøRÈš©Òˆgäç2D¥\¡$•¶c¢•úyqÃÜ|†@hQò1P
-s
-Êà—¸mα<MÐÉWf4ÈËS-7‚@’ɱRÿ 5Õ·§† Ÿ2rS§27„4þééÿù‰*?Ò_ÿú]ã?ºÆÜ5žeíANãß©Öùßòór>üÃ7´Î®ÔPß¼ÐÒ³0[qÔºßÐÀй	ÍŠ3o4K=|s~ú»ßÿðÓç/?|þé?}ó¿ž~ûÍÓ¿3ã[o½˜h½ÐÈŸQ(Ô›2-'¨gé)MìH¦‡—¾·ŒRNDiCjruL™j֏4ºý.×ù2—hzBþ–	=dAݵÒ
-ÍàoÄžÒ„L)¨ÔQ
-æÎõ.êו»€¡SÊ-.2É:Tx¨™ÈÖæò„2£Šu¹è_ãrdÏ-Ì*eâ²y}fYBYJ¬[îƒã5.ÓÚÐeæÒ,q‘%”¥ÄB·×¸T£^)—•˜=õ$K(K‰™$lñ.ÓÈÐe–¥(F‰J±Þø|eßà{y¾èÙos½a3ÏW
-Ü[ß{mïNå°Ç¢žä1^Ìÿp©Ð”ŠüK(4ºPçù8Ìñà—ÉÝVrÇÎw÷b£ámfªr™÷3—ÚŽž;•áàÓ‘F†Ci4T’3ß“{)ÿnaJ¼ÚâOc\óFáE¢Òbãò<ò	å4Ë
-Eú¬åÊÂåsÞ•(”¥D—ü®D¡Ì²bÅr‰ºy¹aaàŽùõê{ûZõ½É-mLkÙª*7šed£È˜©=ŽÇ´ Çå`ÊŽzÆ!`/	[Yøm{зxgÈ·yÑF«òw!ºÅ;#ºÍ;a(Ñ»„^0giבÜb€Üf½R3ÇJD2Y r•g˜‘ÖYXpÁËÆ ?;X·xg\wðZG$¹±ƒÕZÊb
-4¥„¢ô—åÿ¯˜ÁuÎk&ðçÕ:Ë•¦žÜ©°"ȘÐR€t‹äÈ¡Õõ^u“yv³ò4Z ðg£õlµ¸ÒŒä“Œþ[ävPÊi‘d\•æihµ…«p%)ÍS)®½ªí-æEÛ;˜­F¨ë¤:cÊ‚qâÚ<üìÌ
-¢‹,³žYVI:!wÆÈL4Î#t/ÞIÑÑ"¯òRr)e–ÄåúY”RVYd19/²:e‘…ø­Ì²„²ÈÂ(Û,K(«¬â¸lLX%‘Ûa‘Ô)‹¤àkß²|BYdšè¸EC¡¬²°Ð®‹¬NYdE¬ò
-…²ÈŠ´:]`uÂ*	ß
-…Â’´go¾ «ïPúεRÈ[¥c¨<KÃÚ6^¥T^@÷‰e¥×H(—V“
-³|漬+t‹¦À¾VèûdÇ‚Ï4󈺓JS!ž'+ÓyPµV†' Å1ÕÍX<6åb
-ŽWú’~yŠ…l¡LZ°JØy™ Ñ¤*!’+uu”!iÊ¡(”Ãp‹„/³ne“”̈&µ qÃ(WÒ“nÊ¡ÈU‚¥{“nµ>0	•f›iª?IOº)‡¢T	;=[·ï`a¯k'í{úÿÛOGÿ<DvëoØ‹#¨”Œ)©U¹†
-%á9B¥y>V5ìà¡QRÃ7ÏX}ÄWM3Ø|äϱ¡Ū„ÆË„ÛÞÛÁ4Ñ·m!i´€PC-V-^&Åhκû?£ ølšÑª5`Òb5=43n,Ý˪‘óØ	4	ÁÕcŒ£IÕŒÃPŠ„­[7©×´“æ=í:éÏwQÅÐÓ
-»åØNÂøre3Jçž/v1hTŒý›,vÉ£Qf.«+¶|ÎOÅ×£¨Pø«”/øî33uMӏµO‡R¢…7Fhc2JÞ2Œ£sѬ'……K(ŽÜìglÐæ6q%ov²™+Ò¢º,\J™du¨ù<Q9Tçe§L—ÿàyMqj%“Ë¢©dhñ˜Š·ßîÁn3=ßÉD~>Ѭû¯c8b"NKŠ@ë¢>	6
-6÷0EÇ´<$Jc‹›ŠÔÉ%këB8–ZÚrúçCÛ†>÷k»©4­ËEÅQ[PUŽ‰`˜ñ›ñ¬‹Þ'íËßB|…*ÓñL´ôMg†Ê„O恍Ë~_Æï^i©ÆÀœïËìXhžIÓS¥ÄÚ¿GÑÊÊõ9†¤skG9ås­™~¾ÔX·ØÛ•h,¤QAXkULæûÙ;a©´ pé¢eÞ! ×ÍjÓ|áB“Ò:
-{'™jœLD4²ðHü'#)ÔaõÆ×BÕ­ow¤ú£ÂáòÔ—ùÓ¯ECä…M
-äÈ
-Õú澆ˆ’Ø…Ð
-˜]ÊL¡–àÍãp®ÚñÇ8¢šw¹¸PäÃÔÈe“\ðýp.<oü•OðõƲ®ó7‡Í–È/òù/|xÜ2£–ò›“Õ«•?Q²G“j.hv\ç+˜ž/jàZyÓú0EìÂo6¾{Ì‘
-­‘Mp¤AD•…B®c›G%j¨õÝì}iN–Ù,Ãyô‚–¼êTï;¾ÛTãûQŠOê/>·‚Á†×õƒR7Œ‹	{8€å9o’~°B+ú‰!1 é&á&JâOú* þÔm%ô42(å0Ô"`Õ3a²,Zð°Ù=¦Šl46ãøचX
-X±àdK8>4iV*C2ŽRº/Q	šªE©E®eÝ…qj°(Æ{L½¸ÅÍcÊ6«fA†S(ìß9­»°›t£•YŸk(-¢ðýÅ$hÚt”Í$r+Ãt3Æ¡¸Eª·ÚÃêÖmM-°à‹ëâG
-ï.¦T“•÷ôäGŒA¼„
-°41û‘§	‡ òæsHÎ^Dþn %÷ªB7µTkñC/%*µ^E­ö=ÔR ê!T‚¥M/£2“Ё[ª˜a¿Bɽh°8ÆÇQjõŠ¦× tXf³Û¬Ú3»Wõ*ÁҪؠthCEˆbƒü]!JöU‰Õ%>”b«?LÛE³ãÀáÿ89ŽÔÏUš]÷ôä8ŒAÜ‚
-°tíGB'Êv¬ÃodVhÐÓ³çPƒØó¯:¬ñ‘ôZ<âPL	K
-Wa«e½Ôô•C]ƒJ°´)f”L(n-bh¦ ŒC0öü‹
-‹K| ­VŸhŠ
-JÇef+¸Í®M33|åPÇ ,­š
-#3‚ÛŠ0Í„q(È.`ÕbuŠ¥ÙêûÎËì=B¿d¦vkÁ`ë
-±~cß 4Ý‹˜½•ÊpئõS	==»å0Ô"`Õbõ‹¥Ùâ‡jBP`j¾a·š©Põ*AÓC5£2• ÈµŒ¡›¢0A-%ßøPz­ÞÑT3Š 3ó
-»u éf. at 9ÔC¨M›nƒÒ¡™Ane˜n†Â8·HXõXýã£éÆ{Ç\\æïyû`C2ã|¯ÿdœ'
-Îü`úK«rž¼ÒâœR9àª$Š<F¬ãïÎÔY’]:kÝ	­X3o|š{HïiðKéÂ`àzþznÍÓˆ­¯¸ÆK‡NFX¸(¶kiÒ)£ÆñgÇ+‹‘[Ó¦•Q–æWÔ"ß´²ò…Áðõü;¸¡O©ïnR[Å—‚ÈßUqž¦Oø^Ë1êh»jr÷òñ#zþø_­À§œçÅ×þ¦—¼n}ñKŽOeHl<¡_¡)ö	F)äv>ÁP®Ö¯ÿ(…¿Ÿ|Œ(îÿ»œUú·ùI.ÜÍ9/¥Ö‰únù,†û‰8Ù‹oäg‹©N«þp½ã~ÉhÓ[¼7»PÂQ³Í°`¸jÎ&¼F¡Âøc}Âٜ̹¤àtJäºßøjé%aä±²•‚kzÖ]QÈÐBÙ'á˜æDJ¤P^Íí¦Éʲ¯£k¬™RÞce™/ey+çvh…C¹B9M”ÈõEœz
-i¢PÝ”(®¬]N’…Gª³,\Ù朗ÒëƒD-V–c–¤‰O{¿ee7yoYYÂ*Óª®pB-0üF¹J±S[9àêr½F¹¬l¥ÌVöËB†*NÎôZŠ„v}P»ƒi²²‚#zUÏñT±²ò5VVN+ðüT‚w˜r+å4Qp0ú\ý¬ÛD¡ºÿ(Q\Y»œEó„n™dѐ”朗ÒëƒD-VVBð¸L–ã°þ`“¡ÕÆU3»Í|ËÎÈ]{¨¢ÁéÄ-ñÝ¿Ø(´$ò‰u*à
-%o¡ŸÈ,Þ9Eö”‘ËJWÊli¿4l}DÃ!x‰!ûÙÖ±*4Ðnñ,ã¹É|Bu̶û3ê`9jaìx*„Ó à›2+Bch“ ›UûÇêÙ’’È¥ÅY®þÍÙ.Eó(örvCXBø3¬(x‰þ¦qÝf¾=ˆaõé
-
-4 ô¸ VJq½+R¹ƒà%ɽ®ÏÛUŠå²Ò•²c¿,ló@Æ<Åk {ƒéÊ@ZøDïÈ´À1ú(å4Q²Ã˜3FŸA™²Ÿ+jÈfY}ô™eõÑg’u!}È~®¨«o´pß@ö:󽙢ƒÅ„Ø(رóÓÐpBe»8
-
-×(–ËJWʵì—‚í»›|@š·×¿‚¯ÐTT׋Àwp?ßÇtå<»Ç†:‡d|åílß*_'ó‹ÓÁo®bEãCæûVš~åHûÇ6OãcsÌ´!fYëâ8VPûlÅ#~Ïz¾ý}ØèÈnpX˜Ö•€)g@†ÚúuZãi[ÒÓÚïÊ÷ʽŸ2™0eL¾GqñÑqpT¥øÙ§ø­ðU"K· —“®7ÓGÈõ‰,-‹0"Ès$–à×N¹Û²¿ò>	Ü8¾j©‘"µ7+v­‡úKÊ1â#k1žÞ:ïÊØ›Àqˇ¨/Õ(%z®”‘ó
-ÅÁú½$ꒁ‡nÄès|M)–/gì)økWØAÒ«¡¶‚'{ÓP[:û9ÒßÏÆí:ÎÉ…#m}û§?ýQ¶¨+ѨN™QG‚þDRiÒòÍ¿=ýÝ¿}ûÓ·ÏçÔ1~òÍVŸpž¨ÐÌœøþËç¿~{:	÷¶À
-ß™R#fš	Á9‚ùˏùéó@øÀ¬¸‚ŸAóŒÎ÷OŸúë_þ÷¯¸îÉŠŽîïCèùbkΙÚ—àh®Dz"SO@#/U5ú͏ço¿ÿáW‡üíï~ýO¿ýFJN4\	Qö‰:		 _U©·@Â?ÿæ¿ž?ù?Ÿ¿üJʏÙáo/4ûծ̸š˜ÿýüüûÿñÛ]%¯-ô)dŽÝð‰\цkêÈøù§ïr‘³ˆ0ó‰ŒÔ‹ô7oÁÑÞ€r¢ŠGOG\I|3¸6 ÝÁô|Ó–ó†XKˆ¶°Yw6
-u³€h™Æì#ü¸´ÜË©V|‡Ðô+þìCäŽå#.H'B0ÀÒ`é.¸N¬±`B¯<»àˆï’Àë¼D
-_0VP÷å›rÕã#*Aõ=¤ˆñ´&>»we|eÜÉ…ìyÃS‡iÈ…’ñ=!Cxá°¡––Û²¯5Ô‡Έ3Ð‡d5¸½r†Ü†sמCBUc¡ß\/Úç¸ypÅsÃÐ@¿¥7l敝oäŒbžµòôæyWÆ~c_ˆ/þ
-`u•pê_“ø.ÿ`2Jè߬˜Ë9Ž†<q)eâÊŽzløŒ2s)ØÁ¥q
-Âåp§~áê”IVñ©Oc'…‚©S7òv´¶Ìí†[à´$E at Nò£d
-‡†øëUv}î`š¢ëÜŝ7„̇†s­0.û]'õwp/ îà.˜ P¥{òoW_s)å4¡ôFf§Ù„p’6´O(“$¥Ì’
-‚ñá(¢"a—“鼏(u÷}ßäÖVÁ7—°õpÛ£œQ®V+Ø>¤I?MMÈÉЀEf_|åß\÷A˜îàž`ßÅýJxµ‚¨ímÉŠ,¯ÀºÉ<£ºƒya:Æ‚»áÜä^ðÜÁýv¨µ*ÏÔ+¦ÍáIöŸ^w“{w·vPûŒ¼º•ZVÂl!¸¥HbA˜ßí÷º…¼Á}ÅBÞä~;öZÆ"7àmÆQ€q£Äh½vï&÷ïnejyô_5UJ:­V‰_Z°•NNP§IÒàáÉUy
-…ŒJòŽÆZÜ
-¾ªímæ¹ÇÜÁlâhAÚQ)3Æ™«‡¢Y¸pšúØÄ%&µp!–5‚ü—óxËëæM	½Þ„„ÐZ©’K(‹$x×m›E	e‘…{n¹Î²„2Ë¢‰UÇ,K)³¬­l–¥”E‚[ÇYE¥ÜŽÀ돞ã×ø[~âêˆ¦½õ#4ìÒ¿6š6_f
-Âe÷MøØ(ÿ¡m8 É™*v³¶…RùΔI)Cp
-’*'1ŠáÛ…øÛƒß?aa€¦éÙDvÜp½|,€
-óÓògJe? ™¸Ÿì¸ÎW0=_TÀ•âæ¯X©õõ"¦¥[è˧Àìš,¨ÂB&Ë%+±µD å¿’¤Σ`ÓO•né²õMF+ƒÁ}€œåþÆ^"
-2[Á‰A¶m£Ð—ü¥67jŒ’ŠAÓ/@•q:mâ …À$@’½ægBÅÈÆïÙ©š±ùdH‚qD“°*±\ÿP
-e»!âãÙ¬šRÙƦ8‘‹j­Cƒƒã‹	šÊ	Å°‰Ã.eLÚ	
-ã”&aÕƒÛïauë;‘¿mMÚE°åˆ]ہoPd?kǯ$MÝ6ÓJïÓ™M›vJQl*A±kC;E18:J“°êÁ-÷°ºu›KÄw„Pgw’
-~¸“Äs‡µKzr'ƒƒÝ…	èI)a¸“ŒˆŽa¸ÄU§iƒ éɝ‡‚V	«ÝàR±ÅONª	Ő‰p±óI5ñƒ£{
-“ éI9¥(6‘`Ø¥ŒI;AaŠ[%¬z,~òát[üäÐN)ŠM­X±«íÔ‡x
-“ 顝Q›JPìZÆÐNQÁ­V=?ùpº-~2Æþ˜Ë xZîåáMð„kJÃØ%=y“ÁÁÞÂH’Î$êGe8“ˆ£û~È—ôäLŒCª„E…ÅI>V‹‡z)Aa‰ùj1ðI/qƒ£»“ iÓL	
-Lp)bRM@‡‚T	‹‹{|,ÅßhªA€©á*p5í¡š¿qˆs0	šVÕŒ ÀT€×"†j
-bpH•°h±8ÆÇRlñŠ²!39Ðâq8¼KCùÌÀ%=9ÁÁÂH²—0<ˆßHn$¸#N‡ÕÓ“1…¨V%ÇøXŠ-¾qRM)ŠLÌ×€‹Oª‰ÝE˜M唢ØÔ)võSC;õdÊ¡(UªÇâN·ÅCíŒ"ØÔˆ»šùÐNqˆ£0	š6íŒ"ØÌ	vóV¦ù3ã”*aÕcq’§Ûí¹à¤v2Ìù<§ÆðÜ’s8ò€i0–î9WíªiÀ«Ôaâ”Â$hºÁšwBMüÌ°æÇÝùšF	’~y2Ê¡EÀª7é#ªÅvˆ˜n›S‚ÂBé-Ø›ÕeV¬¤Ò—Bʱ¯š]¹¸$¿Á–†bŠA9£XuàözDµîˆ€'ñ€µs‡c¯^aW°osÏà&>_$¾böŽë_	߯ù“n/ p)*ådl/nüxTÂ3œ²yÜ)¸šÿA¢Øv9IŽÇââ͐…'%ÚœóR:¾}¨õ"˜GVìŸöËo_»É|ó®ÃùÜbhPµU6ãb¡¤¢ßñ>_!`Šîzk®O/(#“–m”åØ/
-YN…g‡b
-š¦IW
-î¦%2^!À7ÍÔúóò_ogxÏ{+‡ó†OÄJ9[ì®G²HŽ/
-GæøQ=2ÇšA\pù´Î²pY<Î9/¥sdŽµ‹ÌQùE§­E¾¤÷vdŽ¼·#s ‡5Ãrîáê—Z"Ý󩐄÷Pœ¿F‰ù{Íc{±\!Œ<Z²QÖ¸¿\|JwEÂöövÓüì
-Æ=¶Çwd±mü´áðó	÷»¡ˆŸWÊðMqsx_o1>HÛ×.#‰ò4%©qå©jæ±çR6Ìëc$­Ö…‹:>Ý7ŠÝf¾e_'úbšÆŠä’ã	Ø„X(æӓäº^£ØØ7D	×(–ËJ¿:ŽýÒ°­Waq‚†êÄ³Ž´tüŠž‘c–•¬«ŸÑëLçAÁ{Hdz~˜†1¼’ŠO\@¬¤_ž
-G4nƒC	{ /
-ï}áH Jh8ÏLSm-CÓ/OŠB)ŠR%ìõx™t£þ'Å<õ,ô|é]ãKZ¨¦‡bÆ!°UÂHç8iå=>5­|ððK£ I­”2 v	‹/óȦÓ
-]÷¥´MO»¾évßôoôMяSâÔ$–‘o€žÁ—î„pšÇ¤÷^8ÄÓVGöÈ;»œwÇÕÀOxt8l|Tî¸ùøÆÕÀO¡ÅëáSÄõÿ®ÞlÓíÀ©­ê•Ë}8j¨,¼•–šÜÕû|þŸŸ¿ì®÷ùØ
-Ãä"qÕ`¹Þ÷ÿí7¿v¯•bÀ̼†Kž‡·A(ú(±ÙñÙ;f*|5óù`ËzH‘¹âÂ¥7Tk¶'{U.zdÆ€‡Æ”~ÑÛÓÅ9Ìx˜‹›»Sp)Á9åÑ^¼«åEV$ÆøÂßc¥¶¬ßcÅ™KÈbô‡Û×vÈq§Ñøâ $yòÂý½>sÓt.û.nïñ„†¤~Е›&åõñ¿qOù6÷àneò˜žðÖO¯ë`ny¥áÔ8{
-Ë'æÂ{do•ÏeSA¹ß\ë§Ê÷ªÜà]¹É«•7݇kò×ÕšQ®ÝÆñ)ñ-@¼¤‰]bސòÞ~wosÏ ïá~å6ŽOˆ!w7¬[̪ÛÌûÛ8ä¡qÿ^8·¹g<÷p¿}Gû¦öŽTq{Ú÷ß°¿ùv÷ïníž
-w‘{i{¥°qôšW‚+<†öß«múóe›¾Éüö]ÔvR€Ϭbi_káÛÜ‹ñÞÁÍñC0ÏĈÏêù„ÀƒÂUrÆ^jñ­ƒ&«V~G}¶äïñ6¯¶(.á¾*µ®„ÓäK9@œ«ì„hdrÅ(Ý—
-
-W»Z™|©RYxV·äY–PfY·Tù€æSÊ,+ó”+N²”²ÈBДfYB鲤9GEH÷_jBÚsâ
-1ôõÙ%—Ôû`BŸsl³dðhÇ<o¯lýÖc7Ð죹à˜4Íã98ÇÂò
-ÏC÷OcŒB½•_…õ›¯ý㱓{B!à}ç™?nlyŒ`bCÈ|Esøúq0x»6kàyi,±¼ór‹ZË÷ΕIÊŸ	[ã»;NcÌ>ï™ÎW0=_¨­´i¹°–á+äè?<9u}ê‹O‡©B–R¥‡`ì™z}ˆ ånßðÉ+ÿÙš;o¡Î5>Q¿<
-ÁÖÉÇHZîאL¶5„ê2•BkŽ[D3LÞƦå¢CÈ‚ŽBÓ/ÈSpâà6“I÷28‡P¾ý™ šÜÑè5Š4gè ‡€T‹Ë›GUñ;^–aÁÔ&Ý¥#£%íÖoîtäXâö»=ª‡5IyæÀ
-­I at Oj¹F`\–[`›|Ṡ"«
-¼Uóˆjõö*ü>﬘RWqý¾ŽÂέßèŠáã{š9øߐ é¡šRš0äRĤ›€0)V-z“=¦f}ìÛ+d³}Bf”H³¤8<HÁí0Ì[Ò“Ý?	’îeL¤hŽ£õ5OeôôäB‡ 4	‹h·ÇÕmñ¦Ý tlfÆ‚ÝÝ´3W08ØQ=©å¡Ù;ðQ€ª6 (‡BT	«‹‡|,Å9©¦E&FlÀÅÌ'ÕÄŽî'L‚¦‡rJQl*A±kC;E¡ŠR%¬z,^òát[ü$-S=G	œó×$|O+ÃÎ%=ù’ÁÑ=Ő é^ÆäK°·üð%9pÄ+CÒ“/吰è±øɇÓmñ“¦Ý tlf˂ݬݴ308Ø]AîZör• À,» ·L5ƒ`Ñ$¬J,~ò±[ü䤚R™X±;ŸTO08º§0	šÊ	Å°‰Ã.eLÚ	
-ã”&aÕcñ“§Ûâ'û¶ÌäJBãÝI3bŽý5™¹¤'W28¼G	=Ý‹˜<	¾qŒD3¼µ"$=y’Á!¨M¬Åâ$K±ÅCªjF`fÄÜÌÜT3G08ØOœÔR-ÝQYnAmòM/C`
-Y%,*,îñ´Z|ãÐKK×P‹iOz‰ñŽîL‚¤‡fJP`"À€K“jÂ8µJX´Xãc)vûNMð8݈½Eœ'
-ŽŸ ˜^h}
-‰µ;
-ET'oiÀª®}pà^,ÝË@¡4„àÃ"6k)£ISE¡ŠR%ìôàF}XÝØZ®ÎÊ)A|㜐‡èkÒ
-À'†‹ÊÙ{	¬PÜZÂÐL1G‡¨ùW¸ÍP«Ûwk"¿ƒ‡(kxtõÖkœwpÏ'’ñVFl=j¬+»‡_î;‘(ë¬@œÚjﲝr”\û7±Rìós!à@ò‡â£Û»|$)!ân›%%ž2^ˆ¤´œr	|lAhCÍ¿qÖÿ&ïÍ®Ão
-l
-5Ú<":O`…ñTXe}h²€s»—ÄëN™k·r¯QF.-Û(ËIä_2v™™j¹àR\峋áè£ew0MÖ
-y‡ÊG»ø`ã;žU
-xWm”‡c{µwx¡œ%»þ2l at d|^B	Y?BWÓ.Ijx™´Î’ZìMÒ^4}ˆ Å¶Bm‰/rày¤¼{)úuÝÁ}˾[—¦pP«Ô}댷§ñ¦Ga¥B{üØK
-Þ&â#N¡`W±^£Œ\Z²Qfëú%áZ½_EdÊv¨[Ÿ÷&šœâœñÇ#ÜBÍñE:å9¡àMbœð¯¼™Àg¢ŽÆV\ÒôËS*0ðj+V$ìa¼°&ÊUB+_ïÐ24óâ…R¤
-Ø)ñ2ôò¾ù¨Ó‰G•ÈÇB¨~µLM½”¢¨UÂH÷"†^|ªçíTBH|êÇʐôÐK)
-Rì”Xù?¦‚èÀ¯i¦Í{Zû¨ÿÙ}Ô¿ÑGŽãÀH7>|BâoÿøÀ‘¦•ò!§ýqÎWì±áœúêi¼ëÇÝ€ØÞz( –ôvø„'JKjWÏú§{ÎúóKE5áè>bnáîÓþõò´¿·Gƒjcœ˜“F_ˆ“ðà€8³;ü÷?þ¢+¥ZÊÆÚóLhîÙ>˜ýÌý	ᩉø?Ý*¯d*ß4%wÒð®iŠsý4-¢JÃË*Ô»û×//?þ凟¾ÿᏒ=n-ñ“E|Ÿ—¦ŸðØ'¾ý¿~ÿ÷?¼|ÿí‰ëæû—ÏVjô‰Ÿ~
-…Û‘s\ì÷5þùˏúüå§ÿ{øýþËÊÿùð;j×?Ù݈yú0ÕžA
+xœí}K“$¹qæ½~E¥C¥ÏðF-¹4š-e’r´÷ÙR7gv3g¨æpÇö߯wùˆ²Ê¬•&ëC5<îŸ ÇÛñ‡éèþÉß·ËË?üë|øãŸ_¦cñn™Óáú?_þøâß¿„9¦cò·ãäÃ!¸\Žn>xçéo8|ùôòÙ˜¼‹ó1ÅÃå%äRŽK6JÈÙ—Hi7ÓÒSŽà{#)”e>†l´K£H®\òtѤæââ1/–†•ì&wœæåBˆl@ÉáHé
+xÅt1JJÇè(—à7³WŸ¡â­Ú•¼ŸR¿Õ¤j….|ìëo¸¶îLìŽl˜ËágÉ÷¯¿Û•ïtUŒ—+ôç®qÞ¥´OïRÚ§—µäËUÑž»â~ÄõQ/k×é=*Øé=*Øi£‰T²;¸ù¸$—©µLå8;|ãpŒ¹¶eò.»cp„#‘)!£¸t\üàâ1´$8fi—±LGÚ¥Qj¦S8v2Cœæc	–†ì&Ԑ™xætœÈàBB«p×L£$”Øì
+_­^…Š·ªWðV€ö­¿JÕ´êš÷õ7\Ûw¾ù¥¯¹NW…v¹ÛËzÄuz²=½GÙž^Ö‚/Wyî
+÷×#@½¬=\§w©N§w©N[ÙÍ‹?NdO(äKÒ!’8úê¹P·Q¤uSš–r	æÌ!ãJqpMädÒD†ÁÙXzÊpGÜ÷ù<“‹1Ú¥£Ô\Ù‡	MS¥f·Äc´$·fì#}òf1‘ˆ™Ê6yú‚Ið®˜.%øcšŠ_Í^Æ[µ+	p+<¥(|ÚÒUíИ¯¿áʺóÍ}Åtº*²Ëi/éÓé]ÊõôåzzY¾\â¹+ØG\ õ²öpÞ¥*Þ£*”þQUJsä®;æ@㠏4NH„!æ菙Z
+Üä©u,ùXHuy42 ÖMb‹'qŒöQB\ŽËLœTR4 ýž„áabH¹¿Lk(äôߣ#¹ÔÏä“}ÆèÂ|ôPA#ŠŒaœÈxt
+ô3F3‘§äÄàçÉEOÓ‚¥æXÈ}‘RO2ɝ¹° %$ð×p‰8ɉFò¤³PŽ<»#‰®°§ôíÉÞéóRAÿÁŠÑ¡ UÈãv!*³;.…~õÓÑ£rS.ÈD*.À@‚JÃƸ¸
+`"=_ž&‰FY
+8oI9\tläLß ,d0>;9g”âL^~ŽT,KXŽ(Ô<-pçq¡ÔT‰*ÃD›F(ÎŸ<—dývUô¨ÈžF¶„åçÿªÿU/Z½8µ®ç?èòÿåÏÛåðßÐtž¾C¦êA¸¿!×Z9K8–eB•ˆ¡¾¹¼üÝïøéÓ—>ýô÷ßüï—ß~óò/ÂŒ^m¡/Çs †t@EH`¿uÇÊThÎ0fòY”½QÎ/Þ$éÃG$É_:žv”Q×ü•˜ËZLMFšR!œ¿ =ß ÒwÙªr¡)UÌ·P¸Ob·L³ê=ì'EÜüm‰›,Ô,T±|ì,7Jm×MY…S¹ÿ7e]qÚ7˜‡6Þ¡ʹ¯¸ôK¡…ù{‚6YHÊ„¶‡RJ/hWg]Æ<~é5
+e°î—Z7Ó¬Û§;‚6Yº²³/i”Ñ6Wg]‚ëϽF¡Ö=àRë9ørOÐ&KWvÝ—J/hWg°B¬{À¥ÖEê¶J¼#h“¥+;û’Fmsu_ªÃ-óuŸwqv¹ë[«Š{ò®|ðmé{¸NW´+ÿ¿£‹¸eïuïóKû•u¿x«ÿÂÔœfñ‰2öÿ™¨Ò,è~|Jä×h"±P§J~ÂX}6‘³¬[ÙØo›™>ªö3gç‘ ‘S9fhVC£5Œp¦8¯Õos÷ú÷p[7¬Üƒ8Ï\SŠX|Q
+ô®S£yr—¡Ù*—x6yÚ׉XŒò½²JÝåéäLiªõܘ„2HzÀÕl%ÒÈ{é€+¥·î×fÍÔ§Òð:а»d¬ ¤{uã>÷­ºñˆ»Õ
+©É!ÒÚ¡—«ÑÉ(üývp±Pµ±Ê^h.4¡/p	ƒûjP¶¿++·¹{+÷p78#®‚aû¼×6wkw§nCMôó´ì´ƒ»´‹ûƇ¢ùÔäÉÍò÷¢YÕœ°xÊ»)Îa	Vþ®¿×&÷ð½vp_y²€	f†²ï-”¾µ?âÚ´Yeš!SkÇô7‘‡ÅßX®lÞæ¾ÕBqß„—hüé+<¸L•–„ù3æó9ºZª7:—MîÞî®H„{Žìê—Sñš¬…ñè÷SGpåÈkô~!ïŽÝ:¡°”\§N—qe¬nûQÖ®íïeG‘A#òFþžÙæ¾ÿîë￐‹N®·F(ƒÍ¸NMsãš}Àß(k›‹dêë©cm\æ‰zY;¸HVZxy‰šñ‚¿àÄµÚd:5RLâ,W¥Ô~“©Ç4,)uê*aÄt—É0…iêuq²CsûçSGðK’X†Jèq<`êp¤|t~ÐU)šûL=&,†¥^]%Œ˜î25LÎ9©jšK(=¦L&
+¼ZS'„Ó}¦SÎXîÕUÊ€é>S©Dlüwê*aÄt—©aòž&C±¥Çô€©ÃäcÁJlS'„Ó}¦Ó<]ÔUÊ€é>Ó©9Ò…,˜ï8?a1ýb”—R+›±u›2gŸ{H(ÅqA¦|Áêîn_)DúŽËì.ÂbûÓ²¨ò,2hà9¶„éÒ(«Kä÷Ã|,”J¼‹Ocö:çáäÛKÀBXìwÕ)™WÞ:Pqfäšß“*®)4å Ê`€EÀÊ€·Þ¨Dyxù¯Qê¤H…²öÒ´Jº³K9·
+°tUÑY–±çÒËÁcÂTHº¦
+Qò¯lx^»¾CëÕ—µe H¹žukÂèC‘ùqÕŒ·«&²ß¯›¢#Á!Ç„áÏT×¢i4SØO±F4Õ¥saº4J&þ…>Æ$g¾/†ìø+hšÑʹq at qM‚¦EÇÛK£D‡k“0“O÷¥é4JFP(‡á	+;Þ:ÛâD£:h0
+éãqªH-äâæN¯¤;Û”C›KWÍ6òYìêTBĹ6vxNœTM7ÛŒÃPŠ„•Ïm[mS÷¬Óò=õtÎÕ^,¤lÔÓ±š¢}¨€U{y³¤0†½L,œðV-o…8l#+…»å\',ñFt(ð?<€ê²¥ÊÚæêdyšú´è<9^PÊ ë×é%aQŸÆ¸Œ‚ó]2ÜÃuz‰d8¶Ý—Q°ÔaÌ.–•¸öô\Lñe™té~Ùèòijó†^)	Gyë {ËòØ ¸˜ÒãÚÃõèÛû’üQôîáÂÇ|â|¸þ¶0R,—ߊ³4A·¿µ£Øf:ídÂDªh?·
+ë€Ã|
+Ä¥z¶É(‰F¯‘·Ôhì>cH‹Ss¬	H¨;æ8œ,ÿE¶vžSÀD“!šœˆeï`$¹"é¿•ç¼Î4Žyì&Sr°ÍÃÕ•ª»…µRO*î8Ï=Er±;x'IßÝ)_X¶ >ù©™ÇHØnÅIX¡·v|Æ6çÄý¹¦¾[¾[Êï"8dš× ºfq4æ¹ô¿)‹t7Æ“øXêù*תßGdý … “‘)Mè}Qc¨¡áë¦9ÕþŸòœ¯rÕb~IŒJøšç±œ3MÓéÿvpÁ?ͯR_ÿ‡Z`ô4v€þ…Ú Ï·i Ì+ª~‰G»ÎD	™/IÌÔrâ@AÁó“w»àrä Q0"ÀIîŽøèW—K)M2z5âî´Ç™FLð|™ë†Uߧ0u :>›E¢pÿ#²!	3œzH%`×Q3q‡¾bºÜ@yºú&·Ôu«‘×P’õªP½_°"Ìv^úé>Ó,©ë‰×RxdñA’¿ë;šÝÍ(Š„K+ƒyöÕ%k1u„´ð
+Ó:
+©à?B®B—/ïù|w¾‰U!`0GÙ{ᙼ1&*NÒoPØ7ŽÀC·&AÓPÁ”ÀŽ¿P게©(õêGB8¤H¬À´‹þ:Ïþü¬r£¦îœ{þfšXâã°
+xâ+m½iäí}î9‘w¾L‚¦Õ4#0 ÀM…™f „Ã@Š„ÁŠ7®øOi—Y &\\gZ#T`aªÇü
+84xdÞLÃnTÏxj–YZ-3‚àÒüÛ¨a
+Båh«€Ñ.±g4«¶1ix®{÷‘KF}±–›KD¿bm[ҝûhÕ;4	š†ŠÞ}à²tîc°Î}Ôtï>”CÝ…J¬¨mì)
+üb3ÍLZ®—¶Ý™&­¿qTïÐ$hZMS÷¡ÀÔ}(puÍ4uÊ¡îB%V~ñ¹ü¢™Ö˜¶^.í»3­:€Ædj.–YZ-S¢¸Ä(lu f˜9á0‡!F¿øLf~qqrqÈ(3¹×Î}Ìs½š£î£¦{÷aâ.T€$«†Î}ä%b±²	X²lωŠšî܇qj‘0Z1:Æç²lôŒÍ6¥4u Š\H³MˆqˆÃP’l¶E© E®*šm
+B9µH­]ãsY6úF³Í(š9E®N¤Ù&NÄÄiˆišl¦E€I~Å­
+Ì2ƒ 
+s°²atŽÏd×èëZNïC²—)¡´ß<á¾Gká5Ý;ãa4Í:z/’9>G'¡à,s§ƒÓ½QC)F;Fÿøl¶²YgÁ¦mX±k+oÖ©0ñ&AÓfQ›Iì¦Ã¬3Âa(EÂhÇè#ŸÍ¶ÑKšuâe‚'mY±kkoÖ‰;0ñjœ¥Í8£4 ÈMƒÚÖ0TŽ†±
+XY1úÉ粌W"iL;%Þç\ÿË“aá4%÷Ǻ/¬„©ž
+$Œ÷jh4ÌJq^ÇY°Üd“R¾Ì8¯g,Í*`¸È?°Ç³_Ž|i]TH*„q(H•0XQ‹ô)
+ãv—"‹bšXÌÙ <bŸ­·ŒoÉåÎvRƒ`pöm4­–Ap© Å-ša
+Á¢
+là{F³¾ÛÞÒsNNÐð
+Ö&ˆ§òF”=˜f·:·X‡Ͼ"dÄu8ø8ñ©Q— ;V¹[[dbUï'ÓÇH|ZH(çŽÎ`3$äãHÅÔm—]{©QêQr˜vwÂj"
+²®Õ]Aúü²¿vëÕßg|qn…ˆ‘Ìôú‡Ë.ÓP¸$Ô‰-ÞÍú‡Hq|ð°¢CaÌÓqà
+ÁÇzé!Fl“•›=šý¼ðqœËeº¯)ª¼¯ÿ_9Tbš&9MÓ¾*Ù7S¹Å³ƒ©kËi©^>¤;áê7f?ÿ’ÆL"lÁ’Âê[“Ç]Ç¢„sGˆ¾’(¸}1‡2HáCW#˜¿ä(	¢g‡Ó÷è\Ïu6A×ÊÖx>”à¡	'ïx>à–«ó›ð&ïVNˆá\œ¢+릃k¿Ô	Ó3t$7(zŽ/MeásË7(–Ë´_ST{׈¿~°\ù–È÷(ÉC'tÈ-Ô­šñ6Sߌ—…#Q—pêé¯è“®,␫(ÄQUB{ŸB9w¥Cß’?…£U4Ê(‡[ŇÉÆ÷\ËBè;"Ź—î¦ÈwTÔµºkHŸ?NôРiÆÄ“¬€“_>pëDL®›-z›y³I—y2p(ŠPo¦vp•‚f03%{¾qƒBãßÌ•½ ¿»IÑ\¢z•T½}KþZ1ò0°ÐìgêZpMûÖÈzÓÐû\7ê–ÌÇöþŠ<…úX²óóuG¶RÎÅáþníq{ ŒrjWüQ²Ù!®d¡×L2y2é8ÅUé×ú®0}þ@Ù«>y
+uÎÓ}h”ø»î”·˜·{e—Ž³ÁCq̵Þt€…‚­G>äJjçzøúšB¼|!MK⃪7(–K”_L÷Ð%ÕHûþX'ÚcWëÇþøӍþ˜O߆¿©?V…­ÏTJëW|†å}ŸÙSF9}üþ²ûþ¸“.f'½všMÔµºkHŸ?NôÍþ˜#”¸¯?¾Ï¼«?Vp­¯ëá*á#—®g»E!_úžíEs‰êURõ®ûã¯ãw›÷nœ[8vÃAh'·eø„KwïÆnìà>ícºqAÃñ"mB(z	G`ŽŠÀ¥™C6¸‹·åà<![¼¥ï\ÐxÁ-&Ms8´qAì¨PÅ͸â
+ÍHùû€‹€ÞxÎW¹†›ï%’*Ÿè&àe=[ˬÉ>Ôx’¯#½u.®ßï$éÎ…Ž–øíݱtØêŒâ°Î“ñ6OXç±ô¼Èªðíâ~¹¡¨Ã+R½!å¢Çí'Rj
+c)8ÆYzŠdZ•ñ»H¬E\B}ÖJku¡@dB½EÕÅq¸^á9_åªEü>’jã’$VÉŠ«ñŒBL*‡ÈºA™üTõá}”‰ƒÒøˆ[r|oI–-Eú°ÎÝ¢à©ñ|ë·úî.Ôoà¸8#FÃò¥†úýöOú3Âü¾Ò …f”3õ\¯	ï-Pá|óï/÷ïßþô-ÿŽ Í™Æk†s%3ðëçï¿|úùÛóŽÀ*ÀW‚;ÑÈ–¾üø—Ÿ>}៚º –s&M‘ý§O?ýüã—ÿó+*
+ª¾D?Nÿà=¸a€V|²à/DÐd
+—Β缿ùñòí÷?üêð‡ßþî×ÿôÛo4SáøÕèSÕ›m¹þù7ÿípúôåÿ~úò+äÀe©txµLÄñ‡_ŸN¿ÿŸ¿5yö_á0—e>¼bU|rUয়¾›À[0]$³^qû1ýÍYåǝTò_Wv3G„:Ä±ÍsÚÅsÃQ%DF(î‚í_4£,Ô¯#uD,Dô'dU"髉;>êoÙÆÒ‘X½Bä) âÝmêíR¾%ÄùvÑxÎW¹ÆÀéï$’g!ñ­u·Ì¡ú—PS¸Ã(2f1/°XçâQù;IºÓ¥ä3F_äŒyqâ©7ðÉ(	1÷øfı$‚ûûåübÉñpà#²a©×8GxG¯@Ón¾Æi<e’ÀMë\c¿“ÈZÄ…o¹…f±VÄ8¡ª0שkóÍÊs¾ÊU‹ø}$Õè
+K}ù)	€ªwÒ•Â7CwpÉÆf.—Q°ëhip^þn\FédíáÂJÛÄW;Jéqíà:µïÚ¾„Rª³äÚfbIñXF&t˜¶y{ [µcÙÅceH$íàÚ
+àš¨ãx.èºf<Ú@•nFÇÌÔþe›©û·‹›úœ	ãv‚Äû aâwêß²šzm3÷êw0[’]âQœ›Ðð%·xia“çÔ‘°«Æ­Y®J©«+Û\'£af³øØ)TJê×fáK‚¥I×3¿€gä°ÛìÖ±Awpß(†‡Ü­+—:ƒCd1×GŠ
+Oª”rîêá#®ë轩dÞ[ÉSà)€+ÍõÏÊÆ-ÞÞÂmÞ;q{3íÐL÷ Úäííà]GìÍ.ð¦ç.([¼=”mÞÇqk3â2S{I}d/Bµç~o#Ûb m3wëµµcqßE٠䏬”¾a?âÚ2Xe`g.ÔphD5…bo7ÆÜ7ãCîǁb"á“sáÀhˁg÷Šc“w€¶ÉÛóÎK
+¤†¯¯âRËb“éÔhxphª—xü+¥.*osL¡1%Dô-ó jÓv	PéÑ[s8œ/ıÀÛE°Å<”Á6óº0V^|gˆ:cﳜLeã)P:JÙ`A1.¼‹b,êv:1Û<èrgM›y–ÍÔ±—l”Úßn°œ-à9ÑÚ½ÏÞ’µÛ`Q,÷°¸^‘P–,¬;åœI’–{,‚%MB˜wŠ”bX±4,	«\KREšì±ÜeQ,¡W$”†åËæ†Ü¦¬¨3üÄJBìP¬–#–¯çMIO#šs•\ßÊè(“?º:Sóx¢å€
+Ì!_y¹ë˜;,}¥4±	‹Î½jbâI•À;_ãÜ<9õL^à–Ší€\­`<X‘™{<Á-Ø·—\	GžË
+„§«q­ªßÙÇ6ND⎯ù¦€0£01å#ÀÂ:a
+¦£¸(“Ù¹Æð]Ë©Ë%{q“ÂÄ‹Z*âÒ• Ι–¡”%òéßNñJN5á£d¡n60ðl.?0ÊjŒ2q¸ù„U}*x*HOÓu•§é7dðX¶ë8&,®u$]Up¡D~ŠÄ$àU>ª'¦CÒœƒA4Áh+†X7Ïjb]A‹\ò½mJQhõÁö=òE³Þ8œ&ZzŽuÚIt3N)ŠM$vÑÑ'(‡ 4	ƒ\€Ok[-9jÍÙÖ)E±-¼Û°/	gåzëиžÃa·¿“ éfR›H0좣³NP4Ai;jÉ=«mµä¤%†ÄoÂvþ$ kŽæOî,,­­Kºó'£z‹&@ÒUEçO¨CZHU“Px’ÑtÔtó'A0š€ÁŠZnÏiÙà);Û”¢Ð¤tiéqâGõM‚¤›qJQl*A±«Žfœ¢0Ai;Oùt¶
+ž²³N)ŠMÚ±a—–ÞY'¾ qT_Ñ$HºY§Ŧ»êhÖ)
+ã”&a°cð”OgÛà)ùl[KaˆZ̗Р{É݈Hҝ/iÕS4’.½Á¡Å5?‚7‰Bhò%ÝüHc¨øš C?xÇ'°fðˆb¦Ž´Uƒ+­¹3HÚ{ã¨þ Ité½…á‘܆Wäw	‚ÆQ6	†ð‚OaÏàùÄ"M)i“†WZmg‘´ëÆQÛ}“ éÒ{Ã#¹
+¯Èï,£"lÿàížÂžÁÃÉÊMó8™W¦¬~{ðSJÖn5ÝüBÇÁ-¿P=¨è|N-Ì¡ù†)ƒÍ7Hºù†Æ ¨MÀ`ÅàížÌ²Áóu¶UJƒVÛjƒ^[so\mïûƒNBõqJQlâ1»xŒÎ8ñCp›„ÁŽÁ>mƒG쬫”†­¶á†½¶òÞºê:ö„ê7:딢ØÄ“vñ$uâI‡à6	ƒƒw|:Û¶CÚПÌí4"÷FÁ9`jÄð3jÙ²èùX³¦«Ì:Õ¬¶ãRh Éªü•(””ì™]ŒÉ¯É· ¿>;²€Kô	­âVˆ¼@jvE`¥qNÌPã0c*½]x0zNåë/³Ö|M$tUa¦)ý] jö•\`ÏiØŽ€6¸O‡
+ŸxÄÓ²7`´›Ì}P›¹xwUó_Õf™øá(\øŠK,‰ SʹQÄè3r!0ë@Äð	Ǐ]¯3¢.¸xÍøÒäöØ:Y×ê® }þ@ÙcT›‚3
+¨[…w’ÞØÛfÞ¬†uF±w˜±Ð@"‡±Pp/Ž7B#ÑM7¸
+ÃÆ%Mx¬å¥eRÝ×ÓÝ7‚¯j
+Ûùež‚ð6ÚÍûôÛLCŒª9ñéj\»_×&ú…o£©BdŠu"”s£ð³;üŒ§K(£œ¥ê£d× n£,<óBÓïé伩9t²®õ]aúü²Ç“‡ïÆãÃ|VÝÂÖ\_§ßäÝS•cÝô¬èPžßQêñ
+…ÃìU
+B
+•[?]}ϯ€òêÖ¥åRí×Ó>ªúÚÁòå„©…Ç=õ¦þ…8„ÆKfDaï;£€-3ßõ*J0ÿÄU=e%…o3|dþ”£$*ï	Äç¾ëÇÁŠ¥—t¥l
+çóÉZqÀ	v;ºåmæ­vL¾Ä#PëëB	¹îß6ÀB±>‰ôÎcïgëÛÂÓU²ñ«ÞkÊ­.ùk†9ÆA ŸnNxŽ–_üà¶gêˆ'9ªœŽeã¹4
+ù àÈ‹ÇÍÏÝ‹!òŒàf³¥ß^rZø~“q¨^•°Âñ֐á–n¦"aá¨ÐÉthšr
+ãP”*aeÇ[g›sÁÕà%F™
+ÊT©nÊü®¥êÕt³Í8¹Iдèh¶9—ùî¶Ip…_Þ5’n¶‡á	+;Þ†CõOk$Ç"¹kôy¬°¸Ì M\%WØÛõîÖW…1<qœÝ¼ Rõlrƒ2'¬I5ŠœzÝäúe×Ás&,¸[„«ßÔ“×ÁĨD$‰€»õeîW¼˜Žˆ±¯8xˆnøÖuîe¸ÎÝÝÌÆë…怸Då*ù>]þק/ýål¼vŠž}¸žýÿã7¿óv©š¯òϺBã`Ç·}ñBá×4«çÝæ:Õkú¸º.vËL™qgºA	v°‡ë®,1 at C*’´ÍuzñSŒ)3WÁˆ›)¸¬Œãž„aÉŠyªw?©ÃæÃàeªX>ïâ"YTÿD£rB5Q^ÌcY;¸hŒƒ˜¨%[y „fÑû=\[—áÈ%yŒ9õÌyD€¦‚^ŠDGéÔv0u÷*vq;Džrج{tqÕã2Þðï¢Ðlr÷ öp·à.ÂM°c½*AßSŽW
+×Í\§Ž6ñóK—¯RXÖ®Írää‡fT'\ZAHbt"³¬ïMíà¾ßîöý¤¸ñfH½Páð@sHF9wUè×õ%F‡[´‰º"òº	µh†0'ý³²q‹··p›÷Î%F‡ÚL2†œ•ä&¤-æÓ6óú£KS:îü<¬=’MÖÇwú´~ký‰xl&´¿ë´É=|¥Ü]Û®5ÏÅzkÉ+¥¶ím®m›kéi,©Œ«åïíŠñ€ûFÍxÈýøCÛåãÐä
+ñð<õ«yòwªÊ&óà,¶™»ò ñ"lù\ƒr!öp1J-Œ
+–MS=–8ýaÁúè‚!3FlËS7™{Sw07S¥
+,¥Ì•ª£RjW°ÍÕ:Kgs<58OÄT^ŒÒwQ¸N9õÐu>JaY;¸:\6§^£P\¸®C½î¤Ù„УºÏÓ0¥œåΩåJéW‡	;ãK¯¯LwyN­´R—3Ô…\§Ú>:„F_V•j‹E¤h=n,Ji
+ñ†õçH{.m®½ \[KYÍaÂ8q\"’ÁÑ7딚g	.ïî͹Î`4íðüGV[f^P[
+ށ‹Gx,‹t”ď’·\FQ¹ÞO|/¯iöná ò
+î|w¼ øŸÞ^[RÆ:CÁ˝µÓH‹qî õ”È\Íŧ×åæiõAn)ëê\¡vƒÉº®ÆÚrïvÁÎyR;ót àš–é|%†+óG‰n(ºâKÝ}¯".­d¹¿+¨Ž‚9R§x-§ZðQ²‡Š)ïBaqõҁ%—ôß¡,ˆ†U¥iú
+òs=c	÷(M€&«Î rÈ{¬ŸO
+I#‡€0¨†Û‰Ïh7kÞØŽƒaJ`3¿W×pçrŒƒa™ŸÖè.ãZ~M6Ô¢¸D€Á®:»‚1(B0ÚðƵþíúŽ×Ãx)³³¬Q%ï~
+p]¬Ü›æñF6ŸžÇ³ü’R­F¨°,·À6ùf˜!0¨FxAþͪ-¬6;œ“­¡‰•0×
+\mµˆ¥Ü5ëšì‡ý^Ý‚e×t•ß9Ä.±9ô[X†R
+’î‡qT„&`° 6¯§3jð†]JQdÒfxmÓÍ.ióösu	–[ÓÍ.¡,`¨«‚Î,`ÐŒ&Îð™Ì|¡Ö(šµÙŠÜµZf­Þ~gŸ`¹%©J• ¨,· 6ñf—é7ÁgFWøDVõž0xúmîœF˜Ž±äæ4h†û6-éÎm4ŽêL‚¦«ŠÎoúƒíS•2o¨Ššì¼†þ.5÷`Aï	ŸÈ¨Ávv)EaI‹5صIwvI›oÕ'˜ M7»”¢ÈD‚⮚Y‚@V€š{4að„ÏdÖà	Í°F©¸¬Í
+nkÕf™µûÆÁnÁHRõ¡³ì·ÉW»€þ®ø4ûhÁà	ŸÈªÞÊBMsx¾ŽçÒ`ã“€Ö¢%Ý9ÆQ]‚IÐtUÑ9
+W£S›×©§›_ªéÎk‡`”üƒ	½+|&«_ئÅ%MÖp×&Ý&M¾1T—`4ÝSŠ S¯£°Å-5»Ôo)ƒB”ü£
+ƒ3|*»oh–5JfÍV€[»6Ó¬á7Ž$W r7¹4½F`\ÍëTØÍ/©aÍs)‡"£	ƒ;|&³¶oz7M¼på9ˆÅÅ4ú,*ðÔ3be¾
+á'vbDÒ Å«ñFqˆ£I°´¨@µ
+jÞcR	ŒwæU‡¤¡CP(‡€T£\œOi·?*æºüi¦)EmÃq>œõVÛ\šøÆc³Í²Ò1Œßf­ö
+VÍm E|3K(‡T+¸ÀžÑ¬í[‡oÌ%Ô€™ƒËß¼ŸÔŽwos÷·\Ä!­ÞÿUGoI¬°ð³K0`V)çF‰82Š}¨€yph¬£ŒrøÈ݇Éæ«
++Y>ãìÚ =—zÐd]ë»ÂôùeW‚çs^¸{¯8l2oVE"_²||”5ócC¬8­<ÎoPär<ráÙÄå¥åRí×ÓÞ·„¯,ûêDB|u1Óâo_UÚÁÔ5jç‚ƒÅ;/îiÒ>!êÄlêÈÑâ}0o„³hž…µx"¤”ø>QG¥ð®üIæ/9J‚hüwdÃïö’®”­á|þ ¹C3ö3Æc‰»¥iŠý%«V¼É»Õˆ}¦©x*g¢—¢³f«7ó¹? \Q5#r
+÷‰Ã¡ÉŽ_õ^SLo×|¿f˜£Î…ïðÌ¢ ¾§”Ã̕ЗrñÍÅ
+”éÒ(Ô5M12y"$Ñki™àø5ùös¤!}1Šéko†·ŽÒAó/1žgU É·E EX³¯-xë¬r‡Î;£h’ðÚ–Šä/AUJª™$Å«¹[šÅ7ƒøN
+f
+Ëðh É—d3I)
+_°2`¸šô|Æ¡ÚÎüT`­AËõÜ(T±0‡ÄE£‰†”kæ²Ü¬™p¿f
+ŠáBž"+¯Ûõ¼>Â“à&v0ý²ëH‘ßí€+!·€GÝu¤ §°ßBn?­_–Ä‹SÎ^ÉIÌ1ܼŠï]Ez&¯µ—è^Fº¾‹Ä<zhžpSÉyÞyǯi:üÛŸ?}©ø©»tü‡ÁyÒõ¯…JÐÑ@QðÝœ™#LÇÃHSfà‘ÌT;_¡=¦úU~ýööã_~øéûþÈj>VöJî0y7ó¿ÿ÷?¼}ÿí™­ûþíSˆYÇRŸÍUù?ùñOŸ¾üôÿ¿ÿáÏùBy>~GýOvùê_^þ?8¦@
 endstream
 endobj
-3072 0 obj
+3086 0 obj
 <<
-/Producer (GPL Ghostscript SVN PRE-RELEASE 8.61)
-/CreationDate (D:20080128091202Z)
-/ModDate (D:20080128091202Z)
+/Producer (ESP Ghostscript 8.15)
+/CreationDate (D:20080520132614)
+/ModDate (D:20080520132614)
 >>
 endobj
-3073 0 obj
+3087 0 obj
 <<
 /Type /ExtGState
 /OPM 1
 >>
 endobj
-3074 0 obj
+3088 0 obj
 <<
-/BaseFont /Helvetica
+/BaseFont /UBZVCS#2BAlbanyAMT
+/FontDescriptor 3090 0 R
 /Type /Font
+/FirstChar 32
+/LastChar 121
+/Widths [ 600 0 0 0 0 0 0 0 0 0 0 0 0 0 600 600 600 600 600 600 600 600 600 600 600 0 600 0 0 0 0 0 0 600 600 600 600 600 600 600 0 600 0 0 600 600 600 0 600 0 0 600 600 600 600 0 0 0 0 0 0 0 0 0 0 600 600 600 600 600 600 600 600 600 0 600 600 600 600 600 600 0 600 600 600 600 600 600 0 600]
+/Encoding /WinAnsiEncoding
 /Subtype /Type1
 >>
 endobj
-3075 0 obj
-9683
+3089 0 obj
+10204
 endobj
-3070 0 obj <<
-/D [3068 0 R /XYZ 100.892 685.529 null]
+3090 0 obj
+<<
+/Type /FontDescriptor
+/FontName /UBZVCS#2BAlbanyAMT
+/FontBBox [ 0 -186 593 667]
+/Flags 5
+/Ascent 667
+/CapHeight 667
+/Descent -186
+/ItalicAngle 0
+/StemV 88
+/AvgWidth 600
+/MaxWidth 600
+/MissingWidth 600
+/CharSet (/L/A/seven/y/n/c/M/B/eight/o/d/N/C/p/e/period/D/colon/slash/f/P/E/r/zero/g/F/s/one/h/G/t/i/two/S/u/three/T/I/v/k/four/U/w/l/a/V/five/six/m/b/space)
+/FontFile3 3091 0 R
+>>
+endobj
+3091 0 obj
+<<
+/Subtype /Type1C
+/Filter /FlateDecode
+/Length 3092 0 R
+>>
+stream
+xœ}X	TW—®¶éªŠ (eƒ‘¤Š1$ˆ*ÅågÜ@\ÀÈª([D”fÓ¦"tÓÍbÓ¸FQQEÜqW&KŒâoÌvëŸÇÌ™WÝhwr&s‡CU½÷î»ßýîwïEF8ô"d2Yïà´„øUpä\éÉGt—‰ïôß•ó(Jüîß>Šw‰ ¿Œ>¥N2ÞIÎ;9lÇõKÑ­?49C~?B.“ån©
+ÍÌR­J]¶|µÇ˜Ùó¼‡
+n{3:  À#Aõú‹GXrvê²ðk’Ó2³Ò“3VOðÅ«ÓÒR=–¥©²–g{Ä'%%'IÛbãÓ’Wz„§¦¥fee®ñêí1fÔ¨Ñ#ð¯1Q©é	9Ù‘™™3<f'/ËI‹_õ§—AøÎVe$F†d&E…f%‡¥DO^µ,<{yÄêÔ99s§®Y³6->6=Ác츑ã}Fãëçÿ!AŒ ‰™D1’xˆ&&>„'1‹'Þ'"ˆÑÄÄb
+áEÌ%¦CˆbáGÄþÄPb1ƒø˜OD!ÄX"Š%dÄ@âm™p'úý	‚!J•p#üp|ìUÙ?dzïÕ")ϐ?sw8£ðWðŠäbò$5‘ÚO¦w¾•øVgï¬Þׇ:>ršäTæÔÑÇ·Ï©¾lß’¾§9ïêÚïp¿ÏúuõOê¯é¦ÿ.ó\¶14cb~°lÀ¿Ä—}Å—¼ æ2ß
+ÍrHÍÊûd^W]£Ñ©8CªŠµ…E•Ú:®£;'Pz**”žÄXBšJE…Zu‹üPe9¼8.Èô  E.A´òòRØm…Q¤Y¯«©Öèr¹-Í
+´”Ti°½ôÙ‰DÝ9Š4R¥Æ;Ò«ad]%ÞQŒ¯4‘<^
+(”h	WÔ’Ø2ŠjM‚¬&A Œ“Ã!×0ä©@6«)*ªÔàC
+±_úêj^ÅM#¡R4)jlÇ"9™g½ ‰;O"ôƒ§Š3v+(2WƒWèµfÎb;Û)d	.à"Àî7æLý•A’'Òª:®uÆ‘¹ÖS͸ÙÜŽƒ
+ò€`0n3Ò̱Ÿ6šÜ?ãÍڝ¹{ÖT¯âÓiħR6ï{‘&ë%ò¸TБ'_ò\¶vÆ,_"_€Íð¾ÅSÁiWˆNÊøC±õQ<
+Ž¢?ø€Ûõëõ‡Z¹OÍÛêøjºR]Y¬Ù´¹XÃÎ_4=;¯ìxÿ7w´C¯'wãc·rÌ­¼-Ú÷*]¥™cšžSÌ­:må:–i*Ы¸7¬¹+ˆÎ˜4_Â$%Œ†ß•Ý9Avqö¶—*æì–žªk¤§!$òA]h4t)†HQ.,’üÜݝ“jƒXÚm°ìÎå‚Å=	¾èw…vìt2æl?‰j¥‚ÿ¡Œ±cËeòyû­§7–ž»Ÿ»¼Oš~üÅPmÆΑJVB2Œ£î]ˆ›õчòB»•ÞTߨ=Û´fÇ2~9gA˜jQfñ¹76yVU"—÷½3êÿj`¼ú	ú ¯Ñ .Áá·Çãß2v¼§çØG¯ºž>ú…³ì_%À+ê·×»œh±9úº1E¢JìRŽ°áv©É…wgÄ‘qŠ-pL+r~ù8v\>tûËŽyA½A–)šK¢Lx¥ìz8Þ¯ôš0ÞÛk¶úðÑOì›Hý"À-A.nr͍ԛ8 o‰žRz›¹öîD]KÿAæYA2q礈ØÇÓd|‘D.u—*¬¸èÙøøUâVåâc3wMå§ð3?Ž[¿$s2E£;8#gxçjÛ®§Ø=»ªL¼6ëÕš
+›4%lÌôù‡co{{½‚>Ü
+¿{	ògb£ÊØÒü
+M5O×è&(“¶Gr¬9#x(%!vPÄð<q—\È ¹`ŠÁOX|@&!Ö€b¬ÞPFž˜z>ýOC¿þ	ŽóG<Gý‚æg…Dz~^ùª#ØÛgB÷‰÷_¼ø²ý'k!D€¡‚LÜ‹”üñMõ–?™Ð:;0ÀËõE®x‚ûsp:Ùh(6—lÜ´AË%®ɉäÁO¸Yø;-8˜¿¿sñ%ÿ’oÞ6Š¶É0¦ô·VBÛŸI‚k8À`î<ƒ? äÊ¢L›47’BwŽŔ÷¨s|SÁ¡åB®™|,B
+ö2œ}­U2HÁgoÅ‹ìtmQyúØ¡ëÛ…›ö°'Kx~OWa”*KôE[¸´Šp]2OžÂEùQoäì[Ôém—­_‘&C¸¡èuœ-@™Õ§ÇØn ä+a"	dgû÷?Œ½3˜CûìÒ±;Ç>ƒIseÓKB¾”A$õðúœˆðÐÙ~VJ€™_K:à"ðlùCXÛìÆœÆfp{Æ‘*}qM•¾²Ž7ªNS¹®PS¬bã'$SL+÷&ótêj‰U,pÝÁÔßÜ„)cÀ¬+©,*(Á0§‘#ºA½F4
+[Å´»i˜vˆ–˜¶Î»û¨s˜åÉÊ»›8uôÆšõú<…ÃÇ$ÓÔ½Ží<澃¯_¿kµN[¶©BBÝP…QÏ«á>ÞžcÈàçóÑ™#ÇÑ¡ú|‡¥£f»	ß*™G×ÏÛâŽFŒ@4¢~wÏî¿~‚CJ*bnL‹ÞÂÅÍRñU(²•?l:ÔÔp z?/Ðø!ç(æÅ>Œ ™GhR–òE;æ~`ÐÈÁ˜ûíí?pÕ^ÏÐ,·¼ºÚxQÑÀá†7•W¡®©©°¢ówhÿ%îVÍ„wÁú[R|í18t1Ša¢R¹|\ílžf½CM[Y—±WÅíÍÛ«m×^ÐîÑî)ÜS`Zů¦cì´$¿'7gu^¥1à26MRn~ÎÕijXfsµNoæŒTKÊ©¼ëXO/<8¸¶1m·r{²q¦Î·²dKN5>kMõz“iPË…ígÒ?*g™Áù[tš*÷jsÅx›bãBYÄ2ÆuÅØ‚±É·`¶[J,÷ÃmNŸë6/±&’Äh+{q 'Õç¯~jºÀ¿ÝÌïÀýÁî×ýAe“7jqXÔO¹ä¿:j~O0C€#’>‹ŽÍr¬YÉÊZi}m•åXIEÖXÎáÐPrîÇË4ó°’yú>w¸{yïµ£ÍGšŽš.ñüÝ„òùt^t…¡Ž}N™7ê
+J°Rq‡çÖMå§ñÑ«ãâç/NæCé`
+ùý}×v£®ñRÏe~ÅÜñi‘Ãœ/àH™Kz@ŽÁ6miG;È ¶Eß
+ä‘}Q½á“MµlBöä¼9<°•ƒzÈ´Á×ùø3ô’ÁŒñ=)}í˜Õu"?;Iý«^YПŒŸ(×i5*n6…QÅî&-Œ¸HÕiõElÇC	ŒÊ\þ)¨ŽÂ¥£nÌ`q–X£dŒB|\]´ûà‰~ñuI«¹†œÃën¯»ST_²»`oži%¿œž3ónÜúÉõÍÛ°²ò4N¬
+*W¯©ªÁæØ}c\$\ξåNßÜzÙºúhò..Íœ©ÿGu¤![—eÊ64ð
+ôµ¶Ó¶ÅÍÜjá_…¶Ú½ºB_ÇýBIý¸Í×ÝF§U?m‰åƬ§»vØZI&7UtÂ’e‡z
+É›9gfú÷ù‰Â)ηu¡çð׉gç}uýÊÞsX»&´@ †ü¾ U €*¿r}UMöÈîň¤Tºb,´XîÁ„îœÁvÄÝJþ9‚–h
+ŸY	œDS©QÁ4½kkJ°€ä ÎVáá®-cð{é í ‚¬âA		rxæ
+ãE'E³¶³1á&‰Û¾NÅZyC§âš­G·_$0±ÛIñšfà"µpðvôƒè]ˆrcº!¦(4Y‘E2ÿe»Ÿ›õ~jìe‰a)î•Ý'H¦ÛfËÕfk‰‚ñÀ$:·!u¶Ûk[ñªŒb‰ ë²öu1^–±­V[‘+å±JSR€áÚ†ÑsrÌäɾcÂo?cáyûŸº?U1^eé ð*äð/(@ÞÙ	¬Œr1Òõ	F±ÎÅ^¶+&Ãѽ1 WÌ'ý‘>îáÉéÿ\h&Ÿb [Ég`|ŽŒVDÅÍy´¾KÊÛ7£ôî6ÿ?yûšça\0/㶠÷ÔyâX×ÙQ½`.Ô“w"ÎŒL™V¨šË®ßPR¯§Õúbã–­¥¥[Ù‡;÷êóô½Ó+raTtmZŬýý£ý8æTàó¾¿syÏÅ6ö˜Ã”±ÒÄ×ØzõÎç=Y¢>láîvq“uê
+†¥r¨w½HB2l÷K|ª®ÕXƒ²VÛÓ°=$Qq?!Q”˜£x`™Œj‹+TÒ©-‘«ãöÛ™w›á͉] ÿ¤~Ã\°­ÿ£æ›ÙÉd™=”KÅž3ÂÅ#vroÜŸšÈ¡[ívÓÃ	éû‘Ë
+;±û‡ö¯Hæ˜
+t×~Ág©pˆ¼¼øÔ¬„k$±9'Wî\ÊÇóªÔEô_‡p ð$Ü
+ã¬5îÍHC2EÝæ¡_<#™Ö°WRïºCŸ—]Ðú
+‰œƒç®[ÀAø*~0þ=ï	C‡L|ÜÕõå#KçÄfU\1çÄ%òë6lÞ¸¹„ÿäíõ•ÅFCyym9âÑþZ7H­Õi°òèëÙCpTêÙ
+š¡+¢÷m¸§ã~ñ™èו̃»M
+-mƒžï6l|à˜¨ñ·SXæYHjÒ¼©ƒ†>øË/O¿|y=élÈA6¶áõWæ†M‹šuæúí¶ó÷9ÔäÀ<{ruvPð”¨	ÓÛî·_½øXºtÁvœ„·”Ié™ÉËÒ?ãä‘ý{IÛ›lùa"üû5j8‹ßg¤¤4dXßïkjJÛgÙ+®ùwe™~K_NÔzu±ö“Â}õß36j7oà7¾­ÆóƤZÇZœ—aÏá8nòáW%øäHˆäËzáZ݁ƒ¼âo^(ù«u7÷ßÕx°®…oáU;R–˜#øéôŠŸž‘¾$'5um<fÊúìƌ㪛üUë,#ƒƒ¸ÆßE%ŠŠÎ߸AË«ñeÔú2}¿•…-ŠîjÄÙý‹ã®Ý<ÂZyŸð«‹)¤à •ƒ› ,£.žüâRç·4³œ¡Oý¾+ƒžù?9'sQ
+››]”ΫèâJµÁX¡«ÙÊÖ^¹zô&Oß¿13<.7s„‡Ö£lE4ÅD‹ïvfk;ŸË2åË{xÑ,¸ˆB®¥—GðHYZZVZŠ»Ë¯¯ì9Òzqз7¼æ-ÈOOd×æªx5­®TõeeU•lCã)óž~pyÑô¥™Iñ*n:óBžÎ[ßSW™[/žL8ÕgîœúË9mùƲžV«ÕEU…y\kÖÉ¢S¸í¤~xüóÍÅm“ôô3øF¢»(ÑÝ&)Ñ€QvÕsª$øRýPqaÀ)ÛíŠìXåvT,¦`— D$$ÁïŠ]¤Õ×ÇÍ0i;ÓwðÛ±èF‰W”PBÖ[O[ˡøÿ*ÂùT^^VQŶl?jlæ駗"Çžâ=+f×ÑE\‰nÃìÄúâbuQMÁ5Üé§óÏb'¿þ\À!èÑû¥hÖÌç¬&[ُŸÁ	lÌ6(7™7×ðþš©mïÑS÷À›yó¦Ê
+ú
+[7—ó´QWi4/߶tÚ´UKæqA3–ûóˆ¦QèÔz¿ìøˆWOG…Å$$²[c”»ëj·8ܼk؝‹S'úÏž1ÿÄ“,nc%_Z²“^ô¯ÇU»¾žü¼·àø¹““àÔ‡ þv?
+endstream
+endobj
+3092 0 obj
+4487
+endobj
+3083 0 obj <<
+/D [3081 0 R /XYZ 100.892 685.529 null]
 >> endobj
 1750 0 obj <<
-/D [3068 0 R /XYZ 100.892 660.623 null]
+/D [3081 0 R /XYZ 100.892 660.623 null]
 >> endobj
-3065 0 obj <<
-/D [3068 0 R /XYZ 100.892 632.325 null]
+3078 0 obj <<
+/D [3081 0 R /XYZ 100.892 632.325 null]
 >> endobj
-3071 0 obj <<
-/D [3068 0 R /XYZ 100.892 198.239 null]
+3084 0 obj <<
+/D [3081 0 R /XYZ 100.892 227.404 null]
 >> endobj
-3067 0 obj <<
+3085 0 obj <<
+/D [3081 0 R /XYZ 100.892 121.245 null]
+>> endobj
+3080 0 obj <<
 /Font << /F22 1211 0 R /F28 1124 0 R /F15 1133 0 R /F59 1905 0 R >>
-/XObject << /Im6 3033 0 R >>
+/XObject << /Im6 3046 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-3078 0 obj <<
-/Length 2556      
+3095 0 obj <<
+/Length 2446      
 /Filter /FlateDecode
 >>
 stream
-xÚ­œ[Û6†ïçWèRjŽx””»¤™-Ò,3[`‘öBckb£¶••ì¦Ébÿû~E…š‘HQ&d,™úÞ—‡‡If}Š’èÝÍ›‡›ÛŸHáåIŽ£‡§sŒÒG"ËÏYô°>Æ“Õ¿@Ze(‚ɤ„„S‘ÚD»rµ¦œÅ<IÖÿjÊZýã÷‹
-|…NãwÅç³þŠÉ 7w7ÿ¹Á%‰°!Ï¥Ñæxóñ$ÚÂw¿D	¢y}iS#Ê3$8‡Ï‡èþæŸ7I—§‘X"A„°çÁÒ<f+ÑxÚåy•‹¸x<Èœg!„U9an^Ê)Ê 3]9½­ŽÅþôjµfŒÅ¿Þ½{ýáîḞ²ø§}‰Òø}µZ“,Þç}ujÔ¹§ªVîËú¯Iã²n,%È8Ê[R„ÏÿŽ'ˆC!X‚3š¢<£}ða<$CY’ÛB at bŠ8˧+…PH (AYJUw¥˜Ñøç”Ù±-×Å æd‘a(À ya‚!
-§yi«š’¸Erô¡8–/³ÂV–±«²ÒW-ÄöΪÅe_W8gP´P¶z"ºâ¨.õf¤ 8bT„Q¦X W”éõ§ò¬P¿Â10
-U#…Þ-¶¶±¾øjˆéë××÷÷?ÿv7"A|BIg=«Š7ïß¾Ã#M‘2¸Š…‘å£$Ã/…‰…oá †ä*Ȧ6sP :ê$M!(nš©r¸û»8~ÖãtjìéÃŒóáíªuÃóA§Ë(dàæ¶<on›âøXÜ6ÇG´©NO–ÙŠ¬„𡍯 “,!¤a†Ó‡gÒ*
-AT9̉R1CU£à­:‚‚Ì*f× À¡ó€9cXx] ¸Ið7e!Á4c€°Ý¬7ÕñX8,ô2ŽƒéÅICeMƒ©lƒ!ŒhƒS´cÁ_ô%2Fjád!¥(ÁY`R¨úl
-:oW6L7
-óPXædÓ‰›… Ò947ÙTfI÷D„æ°ÌÌ32WZsá-=ÂE
-+|Õ’óšr`,̉(ŸÀ‚ÍÀÂ×”
-ÓŒ×di™‹çDdˆA
-
-\Œu—=!D5¦¨›… ÊýààÊnO¯èÐê²_ã“ÀkHŒp–NPÀgPàíʆéƃe6&80mX9¡ÚO\ª=ATõx`ªºÇoédÃÉŧ<0
-”#Â&H3Hð6e#Á0c®`–T],,32Á‚aÄŠBQ=&¢î!!„rÃ,eMƒ·ò
-L¤×­pŠ	=="‘œLàÎÀÁÛ•
-ÓMËÃv·ù¼u°ÌÂÄrÁ´à^.„îGSÚ:2QÕÓ#§ªÆÀ[u,K9»
-ƒ„"z휤ˆ²©A!›A¯)¦™ù,r01˜¬£AQ=˜¢îÑ €rO€+»=¾¢# @ˆäªöÏÀ¥$, ,§aj}»ðwe!`àf6-Œ#0°`C ˆªœªºù‡Qí&CUçlÈ_ú%2¦W­
-X
-ðf,0)ä.˜x´–ÌàÀÛ–ÓNËÁ©8–kNxü{“ÏE}VG¯á[ Yæm|ž4ðæœ'‘î)1¥­”QíF	·ªÄ[uˆ3~ ·-2, ‚#þ& ™ñðÙß–
-ÓÎ@Þ8 YæmÓ›Ò= ¦´ ª§ªÄ[uˆMê*@´È,„æ|j%g<“ö·eÄ´3€,ó6ˆéÍ
-HéSÚ
-HU
-ˆSUâ­:Ä W=cT*àÀ|€¨HÄ3SûÛ²ñaÚùïoï?üïöX4ç²¾-ázÜC»ª97&–ù™`Âôãf"„tÏ„)me"ˆªf©ª™ðVabPvÕ}°6D<ütŽh|ò¾©ýmÙ 0íŒ@qiœL,³3Á„iÇÍDéž	SÚÊDUÍ„SU3á­:ÂÄ ùU¯ö±„#ÁB¯4’¥xr¥1㑵¿-¦ KñeÞ&îU™Þ¬÷ª‚¨v÷kªÎûµA¤ûVó¤5%ÞÒ#”@˜Q]C	Í1yà4ç(S/ýᏳýmY(ع~=¾ÐÛ8%o6J¨v”T”‘֔̔î(ñ—~I‰Œ¿Š’4E¡ßø F{Õs~1áíÊƈéFͮզ8È)úVJ‹lŒÏª6œ³ª ʉYÊ=”{"æ)k"|•G€€œ_õ: eIà)ÊD6EÄŒ»Tþ¶lH˜v˜@3… –¹˜ Âtá&"ˆ´Fb–tD鞉yÒš	oé( †H®zøGYŽ2z˜%B¦˜˜qgÊß•	ÍB¢®ª3ÚíOgËLð`8pãDYã0G¹§!„rOÃ,e
-ƒ·òCp¯÷§Oå=_Á}~í?ÆCš¡<…ìA»Ç´+ŒÇv'‚ò©ª%DÄçv£’Æo?Ü«3M¿!:–SýnÈáoº±¼§7Bhcû%Pë÷•¹?˜øº‚ÿª‹RovÕå°U‚Å¡©ÔÙýis¸lW8î<'õ·<ÉkÏõWuÜK”£5†ZàPý뮶ZI•Càÿs½W×É­Ú-ö'õLÒZ2œ'(%©¶Þ®ƒúfϳ)ڏ߳‰Ù¡Dƒ¾\É'k©ˆÖ#švè³T×<IâׇÃjͪª…%¬-`uª.›êpi÷AhuÙÉT²~Ó¸T»â´=”[•ê 7¡8¾®2£ÕPü é¨T’òÔ\êNä¼+ÚJ6üœ”(¬ÅMEï¡\IbX'Ê€Šû·úd]—›3¨·iÏ•:-MBBÙIËÃónßü ·Ó€JßîÏcÕBiY3ë¥-“¿j:ÁÀ´~éèyÅi¸Ö¶<hû³j!»¢ùÞDº;P”P’_ä>{°~ú¤Ò‚‚j^êÏ«1ïëNn-{=ÒAÙ”E½Ù©¥´¾5k=KTŽøwâdÈ—iõTkt×’d¨ø°“U¥kÎõesîûî@57ùI­Ì’êÒøérÚ¨æ'dÿðeWvG]Õwõ®ÎÔµBDzúõ½¾UÉ‘eqÑü)?t^äÅ œ´·64Ò6IÛòào}9ÉÙË:‘ǃV¯®édŒl©myªçj¤¼‹í®iÊæÖ@Í;ª»u:§z»µv8\ !ú†-'
-î{Q›óÈ •j‡ß;¼¢i¾´½l½U_=yüg›íÓöÕÀ¤1)ú?k£’
+xÚ­œ]Û6†ïçWب9ü–Ô»¤™-Ò,™X$½ÐØJlÔ¶f-O³›Åþ÷Š¢–š‘HQ&æÂ’†>ïËC>")ÉÂÉ—'oo^ßßÜþHó„`Tà‚$÷Ÿ"Ê0Id^ Qðä~›|L	¡«ß4ÉQ!%WE)•ˆd"µ…îwÕjÍOÆë_›ê¬÷þþ	¹N²ô‡]ùx1ÿâ*èÍÝýÍ¿nDÁ	±äb,Ùo>þŽ“-üïç#VäÉ׶ä1a"GRØ>$nþqƒ»:Ä’QÊŸËŠl2˜+1¢‰¬«óªiùpP5Ï¡Bˆè<aU0”Ceº<½©åþôýjÍ9O¹{ûêýÝýwð}ÆÓ÷m$ÆÒwõjMótS^öõ©ÑÇ>×g½ñ¡:ÿ¹¢YZG¹@çKRøüs,8E’àÎY†ŠœõÁ‡AŠDÒå¸p…€Â	^L7
+ea( EyÆt‚»,æ,ýé9;¶9|™(qˆ Œc@£Ô…KŽÔ¥mjFÓ¨ÑûòX½¬Š XyίªJß´Cºcx›–p”Kr]:HÁ!µ[g*»tÔOçÍH(8âLÆQfD"ß(kÒÏ_ª‹FýÝŠ¤À(4bÎn©³ÅðÅÁWÛAl_¿¼úðá§ßîF¤sˆOY$é\¢gMñúÝ›·d¤+2ßâqd'çä¥0u0,< Đ’^Å †j`Ûƒòp !p¢ÆYA!¹Y®óp÷ïòøhÆ8u豧3ÎG°«Ö(']ΐ„ 7·Ões۔LJò¶9> M}úìÀa™aRT`*†6þ¹‚“dÕ8pˆ!
+3˜><“~_;hˆ¢*`N”ɪ…`ÕTU	¿'˜3ÆEApj`$P?	á¦$Øf,¶›õ¦>듇…^Æq°½xiˆ¢lh°•]0Äí`ðŠv,„‹¾dAÅÈÜ1¼,da’Gf!ƒ¦Ï§``3`vå‚ÁvcÑ0…eN&P°øYˆ"]@wS]e–tODiËÌ"§s¥
+ÁÒ#\d°b!W-„( +GÆBÂœˆ‰	,ø,BM¹¨°ÍM––¹xNDŽ8´ÐÀÅØ鲇!†¨aÁõ³A¹|Õí) z]ž‘« àyÍ …ɳ	
+Ä
+‚]¹0°Ý„a°Ìƶ
+'1Tû	’Oµg ŠªlUÿx,=‚‡j¸cxQ`‘LDF	Dù	r	Á¦\$Xfì5Ì’ª£…eF&X°Œ8Qˆ"jÆKÔ?$ÄPîq˜¥lhV¡‰ìºUÉ¥±§G” ZÐ	²8»rá`»iyØî6[Ë,L,lþåBé~d°¥#CU3=òª‚UG0 *ËùU`†hìµ3ÎãSƒB>ƒ‚PS.l3ó!Xä`b0°8Gƒ¢f0°Eý£Aåž _u{BEG €øªþÏÁc4. ¼`aj}Pøwå `àf6-Œ#0°àB Šª¼ª¦ûÇQí&CUïl(\ú%*aW­
+xðæ<2Ô¾0qk
+Ïà Ø–‹ÛNËÁ©<VkAEú	üXž/zïì ˼Ï“Þ¼ó¤(Ò=%¶´“’(ªÝ(áW5€«Ž 1H.®D’¶GÆD
+$Àß 3n>‡ÛrbÛ™Èk ˼M b{óCºÄ–vEÕ âU5€«Ž 1 K]‡™‘ÐBL­$ÈŒ{Òá¶\€Øvf òƒeÞ& ±½ù‰!ÝbK;‰¢j ñª@‚UG ôª»qœ)™•XNñ1ã6u¸-¶ÿþöîýÿnes©Î·ål ‡ý7´«›Kã`b™Ÿ	&l?~&bH÷LØÒN&¢¨&¼ª†‰`Õ& ãW=ÑkC$ŠÈwç8…Þ(&Ÿè›q“:Ü–
+ÛÎO—‰ev&˜°íø™ˆ!Ý3aK;™ˆ¢j˜ðª&‚UG˜€¬¸êÑ>Ž’<öJ(#“+·¬Ãm¹˜°íDXŠ/ó6q­Êöæ¼VEµ»^;Põ^¯"Ý_°š'm(	–¡bÀŒêJXA,"߸`…@™œzèÌ¸nËAÉÀÎõëñ…ÞÆ)xsQGµ£d ê¥$Š´¡d¦tGI¸ôKJT¨øU”dŠýÄË	ÊÉØ#€¨žó‹‰`W.Fl7zvu¨7åAM©Ð·úT9xXdc|V5°áUEQ6HÌR Ü1OÙª<„âªÇ™d(Ç‘Lf(—ù3®R…Ûr!aÛÑH
+Ýþ<@,s1A„íÂODiƒÄ,é‰Ò=ó¤
+ÁÒ#P@‰¯ºùÇxr{˜P¡SL̸2îÊÅ„åF#q®ëÚíOËLð`9ðãEÙà0G¹§!†rOÃ,eC°òCŠ ç§ÏÔ5_)–üÚŒ)fPMèÿ„uIahÀAòq-0N_«5Ç,}óþƒÚà©š÷ëC窩Oí¯ïÛýfW?¶ºÔÃj­Þ` wvåi{¨¶ºÔÁ¼úàpøÏ*ç)Z­Ávz¯Ú¤ÖEªSótîD.»²ÅB¥»àɺËzkù¢^I+€´éߘ ÷÷
+|RœÂêä&|EÒ/pkžÏÕæêmÙK­+“PPÔîe·o¾S/q iµÝ_ô{ž-iÛÂØZµ9ù³Me²6ZÓÝäÄ<éò¼M¨„z	«©õ	jÑoŽØ•ÝK"Ú*ë·E “È¯êÇé{p~ú¢Ë‚‚:~©ôÇ÷cÖםÜZ¡F»ÐTåy³Óë7s=ÐÞ{Økë…‡­ :„j •|UØð£ïÊÀ$3/QMÅ éö§ær~Ú\º]]OØÐÝMméÔª:µoK€#ŸŸNÝýÔžZ€~ÝUÝ^×ô]»ë#ç3¤I½ª$UÍoV¨ÏëÓvˆ<OËæµÑyQG4pdÐßÚÐIÛ"mσÏóÓI5É^5ŠÚôzýNƪ–>ÐæSo^ê1ƒåv_jªæ±ªPÁ
+h\‚˜yÃÇz»ýéB")ûž­Æ'Ÿ}Òï„QAkÝûÎúX6ÍWUÅú¼Õÿz(7jÿ¶Þ§íx'•¢öååoЄÐØis|h#ouÇ[—úÓØ}ñ¢8×ÿ1eV7
 endstream
 endobj
-3077 0 obj <<
+3094 0 obj <<
 /Type /Page
-/Contents 3078 0 R
-/Resources 3076 0 R
+/Contents 3095 0 R
+/Resources 3093 0 R
 /MediaBox [0 0 612 792]
-/Parent 3082 0 R
-/Annots [ 3035 0 R 3036 0 R 3037 0 R 3038 0 R 3039 0 R 3040 0 R 3041 0 R 3042 0 R 3043 0 R 3044 0 R 3045 0 R 3046 0 R 3047 0 R 3048 0 R 3049 0 R 3050 0 R 3051 0 R 3052 0 R 3053 0 R ]
+/Parent 3098 0 R
+/Annots [ 3048 0 R 3049 0 R 3050 0 R 3051 0 R 3052 0 R 3053 0 R 3054 0 R 3055 0 R 3056 0 R 3057 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 ]
 >> endobj
-3035 0 obj <<
+3048 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [157.081 599.917 226.801 615.459]
 /Subtype /Link
 /A << /S /GoTo /D (ch5-massivesmb) >>
 >> endobj
-3036 0 obj <<
+3049 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [157.081 585.969 226.801 601.511]
 /Subtype /Link
 /A << /S /GoTo /D (ch5-dc-common) >>
 >> endobj
-3037 0 obj <<
+3050 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [157.081 572.022 226.801 587.563]
 /Subtype /Link
 /A << /S /GoTo /D (ch5-commonsmb) >>
 >> endobj
-3038 0 obj <<
+3051 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [157.081 558.074 226.801 573.616]
 /Subtype /Link
 /A << /S /GoTo /D (ch5-bldg1-smb) >>
 >> endobj
-3039 0 obj <<
+3052 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [157.081 544.126 226.801 559.668]
 /Subtype /Link
 /A << /S /GoTo /D (ch5-bldg2-smb) >>
 >> endobj
-3040 0 obj <<
+3053 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [157.081 530.179 226.801 545.72]
 /Subtype /Link
 /A << /S /GoTo /D (ch5-dommem-smb) >>
 >> endobj
-3041 0 obj <<
+3054 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [157.081 516.231 226.801 531.773]
 /Subtype /Link
 /A << /S /GoTo /D (massive-dhcp) >>
 >> endobj
-3042 0 obj <<
+3055 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [157.081 502.283 226.801 517.825]
 /Subtype /Link
 /A << /S /GoTo /D (bldg1dhcp) >>
 >> endobj
-3043 0 obj <<
+3056 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [157.081 488.336 226.801 503.877]
 /Subtype /Link
 /A << /S /GoTo /D (bldg2dhcp) >>
 >> endobj
-3044 0 obj <<
+3057 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [157.081 474.388 232.255 489.93]
 /Subtype /Link
 /A << /S /GoTo /D (massive-nameda) >>
 >> endobj
-3045 0 obj <<
+3058 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [157.081 460.44 232.255 475.982]
 /Subtype /Link
 /A << /S /GoTo /D (massive-namedb) >>
 >> endobj
-3046 0 obj <<
+3059 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [157.081 446.493 232.255 462.034]
 /Subtype /Link
 /A << /S /GoTo /D (massive-namedc) >>
 >> endobj
-3047 0 obj <<
+3060 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [157.081 432.545 232.255 448.087]
 /Subtype /Link
 /A << /S /GoTo /D (abmasbizdns) >>
 >> endobj
-3048 0 obj <<
+3061 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [157.081 418.597 232.255 434.139]
 /Subtype /Link
 /A << /S /GoTo /D (abmasusdns) >>
 >> endobj
-3049 0 obj <<
+3062 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [157.081 404.65 232.255 420.191]
 /Subtype /Link
 /A << /S /GoTo /D (bldg12nameda) >>
 >> endobj
-3050 0 obj <<
+3063 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [157.081 390.702 232.255 406.244]
 /Subtype /Link
 /A << /S /GoTo /D (bldg12namedb) >>
 >> endobj
-3051 0 obj <<
+3064 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [157.081 376.754 232.255 392.296]
 /Subtype /Link
 /A << /S /GoTo /D (loopback) >>
 >> endobj
-3052 0 obj <<
+3065 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [157.081 362.806 232.255 378.348]
 /Subtype /Link
 /A << /S /GoTo /D (dnsloopy) >>
 >> endobj
-3053 0 obj <<
+3066 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [157.081 348.859 232.255 364.4]
 /Subtype /Link
 /A << /S /GoTo /D (roothint) >>
 >> endobj
-3079 0 obj <<
-/D [3077 0 R /XYZ 151.701 685.529 null]
+3096 0 obj <<
+/D [3094 0 R /XYZ 151.701 685.529 null]
 >> endobj
 1851 0 obj <<
-/D [3077 0 R /XYZ 151.701 660.623 null]
+/D [3094 0 R /XYZ 151.701 660.623 null]
 >> endobj
-3066 0 obj <<
-/D [3077 0 R /XYZ 151.701 643.753 null]
+3079 0 obj <<
+/D [3094 0 R /XYZ 151.701 643.753 null]
 >> endobj
-3080 0 obj <<
-/D [3077 0 R /XYZ 151.701 299.461 null]
+3097 0 obj <<
+/D [3094 0 R /XYZ 151.701 177.541 null]
 >> endobj
-3081 0 obj <<
-/D [3077 0 R /XYZ 151.701 142.618 null]
->> endobj
-3076 0 obj <<
+3093 0 obj <<
 /Font << /F28 1124 0 R /F22 1211 0 R /F15 1133 0 R /F59 1905 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-3104 0 obj <<
-/Length 1188      
+3120 0 obj <<
+/Length 1325      
 /Filter /FlateDecode
 >>
 stream
-xÚ­WÝoÛ6÷_!4‘JE}Øò¥ƒ4Ø+-Ñ	;It$ÚNþûy”&yJÚaóïÈûøݏràÜ;óÓâr½¸x†Nêçi@œõÖ!Aàgyè$YîÇyä¬Kçνå…²Y~^_ñÌÏ“$Òâaî  \äSé‘ ¡îªÞU¼æb ¹$n¯œ?r㌝Fq¯NÕR‹«õâqA`7pÈPìSêõâîsà”pví>Í3çh$k‡Æ™ŸÄÚZåÜ.~Yã ã|옄™O ‚„&>!1ºo¥Tg~¸]½Ù±®;–K/c×c¸j
-ìz„ú±Õ¼áG<¿ýp‰„Q–mùÙOö7֍rTþ•«çG¹æ¿Bü&ÍÒ(Z£©&(¶~à(4MIH!ÍI_Š>ÐSS·€¤½+
-¹o–a檥%™+:½æ®fããÍêRüq/Ë8qYÅA%íUä×Aå7Ñ”RÛ<Zc¥¬™0ýãx1ñsB'Ége-Ñ©–)ÙBû¥4…
-Jˆè6úÞu¡VÙ£W„DËï÷k‘1 ´<oXSð¹
-˜X¢Ø}Örrß"wËjÍo²à¼·½Ç
-à4wW
-ktßY®áV
-ÙÍÒÓ2%¯¸â¥ÖÏwe=o¥•eë32-g^ßSÄ&TšÑi)i¹.m‡¤uõ¸|jfÝhTH@åMe)%qmyˆT¿kje1èÜ€m=/LÉf …z{í‰R·M'JÞZ'4rUkô÷Í0駀1’ÓÜñ ÓSBÐX|"tçÅAàþÐÃ#¶(	¡*¼mXm·k¶Câ÷€DU/+QŽ =ok¡pC½pç Jž…_½t‰Oƒxöҍ½nÐ+2«*^Î9…øÁ^”M³úýǿHabfÃ|ض²GQhóÄäÞÒÚÊÀuA•Ù5mÓþ‰Âxõ¢•Mm¯!tr”w½„N(UÊÞ‡èÞâ °0Æ`h&J-h[–™ø“̏ÉÈWÅEÇê
-»€™¯kÜÍEOHèG1íµtž8ÜʪÂðEs?4§féÞÍ–ƒdÀ$ùdFŸÁo®÷ÏðøØé‘ )hÝñ§™­¨fÇÒW¬½×jHɶfsœ•ôþþ½†®O¬~Dæ;\Ls;½=«ø²µ«'¦?%0y/Ș‹3v÷nžçkx7Q|s
-[ö	†Ûûðæ¯_D½‘íkQ#q)µáéTÜ>ózœëÕt—ù00ƒGSÐT
-^"Û~—t;VØsa3Q›WDS{RÊý¦¯ôã^šÇc
-MRÀÐœ`àX	ëx#üEç&7çÈEUM‘è®åöÓJÉI‡ÌË Ú]¯ÙœCέÖX“ç&ýç½Ï‚æ	ÔQÂŽÌšjú&z-9ÿÏï¥Ï·okâo¼×W}>ävtÑgòkÍ¯àéð^ÎÑ„JæNÙèÁ{¿oí<fºôz<Î?SŠšyÐý 5v­À·_Ob±×ó­qXÚGN[ÇE»|BýÈ]ýlÏʲ…o¼)Ì~…ØòB&
+xÚ­WÝoÛ6÷_!´‘ZE}ØC»¦ƒ4Øfw+ÐeщVIt$:nú×ïŽG)–§¤Ý0½GÞÇïŽGÞÉw®ßùiöz=;Nâe‰ÏœõÖa¾ï¥YàÄiæEYè¬磻’]ªfþi}iØS/‹ãÙƒÌóÛ'¾ÐãÞ|Áü˜»ËzWÉZ6Z€äœ¹½p
+¼ÌÏŒ1ó$ŒzqÆ8rÍ.Ö³ÛƒUßaG€"sgSÏ>~òö.ßãYêgíð(õâµUÎjöËÌ?v2ÊŽ
+³ õx‡™g<AóWò0_DAä®Þ½¦ÉNtÝAµÅK"?ØA‚æã^f$ü«Ô÷;I|ÍQ‘žV)ýœbÅ¢cÈÀÆ#/€ ¾õ$®±c‡`Å}@QÙ”.ðÞgIÏ%6µoæAêêù"ŒS·ìpÌ\
+6ÌÂû«åšÉÛ}y7bWTD’^DmiD~/›B¡ÎƒUV¨Z”&œEļŒñq EQ—MÙéVhÕB%<'
+ÎŒdú
+Ùu’°—¢²[
+„&­¼ÞW¢% @~Ùˆf#§ÎÒ8Fî=ò©}KÔJÔHç‚H°ÖÛ;\“p’¹KM›5"Ýw–j¤å"2Ÿ/"¢•Ô²@ùÔw—ÖòVY^a°ÞÑJÑÑ-<El\å)Ÿ%OC·„»×ÑÔšzT68G[µ°fPG£4M Fs^Ù™V4¶rˆt¿jÎÊbÀØ€n¼öæÈ& J}£öh‰sw£š®,dkðÐÕ­‘Ú3oB™’ŒgÎ"`^œXeÑ	ÓÇEäûî=<f“³ NE¶¨ír-v4ùÃgaÕó*b…-@/ÛºÔ´ ¹tpë²4øæ­‹=îG“·îØjNV‰Øˆª’Å”ÑEÀA_˜Ž£úêøMHàáK‡bÛª…LF—‡pT›U“6ígb¦«wW¶ª©í5„Læ®ç	Š¸
+ÕÛ(»ôX#ìC6qná@Øs™@œz<9—zsÞ‰:ç]ã!wSî3xaÄ{)Lƒ[UUäÙ\Ùi_3t/'σ¥@ÄÙø™~ßTö?§Bð¾ÃGgˆ;c‰mYɉÚð
+eoQŠfª­…~‚uñð=…®)¿ü¹|CÄ4˜ô8t¸<)8š/¾l	(x47çØÚ?ÒùÁ¿D#»‘ä³KX²Uîïͳ§¤Ë:W#é˲¦Ék…Šÿ§WJK[èñ=ÇÑd—i
+Ì˃3H*
+¥È¢4t;±±û¥DmÊÎr»S¨}ÞŸôí^™ê1íÀÐœ`tÖp®îä£ ÏLhΈ8”U5F‚I¯I«Q‚<…h?d=Z²8ƒ˜[C¢±:ÏLøÏz£’'X"vVUÓgÑSÑù¾)ÕߟÅßw¯/úp¨íÑEħQ<}ý†ÚyüDÅÓµS5øô^ï[û"<|| §ëÁBh-6HÜ`F Ä®-©üã[L¬¢ñÆ´ws[çP;
+hòɇîòg»W-´y'0ýq<Ý$[)ûš¥Û{Z.¡¿pþæjE“Bh‘‹N’¤XíBgú?l&Û‚8‚f¼/5ï^­VËß.¦ŠRz,ƒõ
+p™Šd±V}_ÆØ0š“mAPðySŸ÷;ZxpÅòã$yÐð®Ú¤>üâ%CÅy-://¿z7ªÓ“56ƒŸºä¡Ïi,"jþ‡êGøÙûXl¤
 endstream
 endobj
-3103 0 obj <<
+3119 0 obj <<
 /Type /Page
-/Contents 3104 0 R
-/Resources 3102 0 R
+/Contents 3120 0 R
+/Resources 3118 0 R
 /MediaBox [0 0 612 792]
-/Parent 3082 0 R
+/Parent 3098 0 R
 >> endobj
-3105 0 obj <<
-/D [3103 0 R /XYZ 100.892 685.529 null]
+3121 0 obj <<
+/D [3119 0 R /XYZ 100.892 685.529 null]
 >> endobj
-3106 0 obj <<
-/D [3103 0 R /XYZ 100.892 504.01 null]
+3122 0 obj <<
+/D [3119 0 R /XYZ 100.892 533.141 null]
 >> endobj
-3107 0 obj <<
-/D [3103 0 R /XYZ 100.892 144.956 null]
+3123 0 obj <<
+/D [3119 0 R /XYZ 100.892 178.152 null]
 >> endobj
-3102 0 obj <<
+3124 0 obj <<
+/D [3119 0 R /XYZ 100.892 154.352 null]
+>> endobj
+3118 0 obj <<
 /Font << /F22 1211 0 R /F28 1124 0 R /F59 1905 0 R /F15 1133 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-3110 0 obj <<
-/Length 1856      
+3127 0 obj <<
+/Length 1811      
 /Filter /FlateDecode
 >>
 stream
-xڝXKsÜ6¾ï¯Ð´‡rg²²(Q¯ÜÒÔé4Ó<:vzI{ µ´WVڐTç× ¨×Z=A ¸QpDÁÏ›¯7¯â"àQXF%®ožò0xe˜–"¸Þçbûçõkàƒ",³L kg!Ïcä˜®j»KRÁÒ(Ú}0JÓêÝÏ*Øâ‚çìåAžì°å„n.¯7Ÿ7¤DŸ}>
-“$¨Ž›FÁö^Q˜”Epï8A’a–¦0o‚«Ío›ÈÛÍmãé¶,
-£D™(Cgª‡N‹áXðqú³—ZI‹öä	“-Ž1Sí6.˜ÕD®[­³öz{E”½´òFOîÎùpƒ3½åìË6ÎxÃù6-çºÆ kQ¾}óâêê—ß/‰qi”!wnpŒƒR7Ûˆî쏻¸„PEi°ãI˜Š’xBBdì¶Ó÷hšÔ{"4/X÷©?a²Èóã$Ÿ$|ëZµjET†Ñys”&¼©¿…‡ÎX³fN…yžZ¯Øå
-)ÃBdH:³#Óêš¡´ñ„…H˜E&)É$ZeQÂ=Æ¥ÓŸˆÍ`¸ÔÝÑÇ8"ÇDÒŸ?iPÎZ"a”Qíhéø$&… õrV!# mTÄU¸Ý¥eÆ.¿Êã©QD­ºIÜõZÚÚA
- ¥Q^Y¬¦>֍ÔDÅÈx†{rŽ¢ÕI«ÝšrÆ›éÔáƒççùÔ)yÊ’g0Æûƒ'âJU½ûÐ)õ÷ˆðÝ›“"àÞº½ûîL8{öøkåÌðé$LB?fKZä3Ó&1IBbøùçÏŠ‡"¸‹9À8')ÅjÁxµÏw
-„ÔáА:²Rp£±º¯0vf à(ð¥<èzM„£tëþVVœª0tÂÑsÖƒxÙxi¶óB╦ØzõçN8ÖˆÛ˜OŸƒ0 %&¸CY£=cÉ£(Ä4äìƒK ‘ftÊŒSùñQ²
-XÎM¡mãµ­V‘X#¼xóÔ£;l_kUY")¿÷
-X¤LËÁûyº°3*+ኪ½89Dʯ}qìå‡÷WDòÊùÒ(ÿ}pÒŠ®ãÇ\½!§&b¦ÐG…iyҝ%JÕ5æ_`¯\ÅÞ»¶HÄ¢pw
-ŽÎœÀ5ìk¢ßèh¼?ÔbèpÆ¿À Ða8Jke…;,H™*’:â|øüÞ/õ[¯zbð”4D»ÓÈ<_»TÀõ‰³8#‰ºëì÷Pd¢
-þIXiœ²Ý‰F´É~~¡ÑtÕ'eŸ_\¸mH˜VU8ÞPÏõþÄê½;h‘ݏƒV	.·êD³Ê5žLƒI«*eŒtmDY,ËÏèò»£io†Ãž ©ïZW£2fÐôŠ¹;ìƒÈb1ê™°qÜ+Ùàt¸B€6¶L‰‰&¢b¸ýàHm<鬜À¹ûÚºÞÒÂ[ 5òv--!	vy‘Q3) Kr-ú„8Lr>ô	cˆW•Fa}c4ݽ³ÖÅÀ‘ܵÔùà<@¹CÛ“Ëqѹք‹$Œ²ò¬.Hm몧ë8Iæùõ(ÝKèoÏòÌXKøyA³÷yH"˜åP˜aÑvvj!¸P­¼it°¹õ«p9¹J™°7òÓv8!X¥´•µoƒ}ì}GëÒÜk>7|Ô	Œ~píTO‹¥c1ïÿꍯ”0{ZHí÷'}´Ä›sõš
-;VZÊ°E½,!éãrÑ}qS·ôÙ³2Æ9ÐÆΫ竼$ K¡¿Á<¹;PåQ¨ig^`s¨°3èÔî+Zx=£›×]÷ÀïÒFcë¦!Æ=\kê(7ábüThQb\p¶§ú„v¢8¼ÅEÄdå^|ðÎ<÷Ì\þÕÝ`®‹8c/VFSq/±º>R·UwtAG¶EÙy\ý´9øÔ ÛÁTwQby ßçókÌw¼®
-‚}GkÓ¡¢ð¸lïmsêú]"ð|³|38N†<õ ¸e=€;|ðÞÉÓjøŒÞtsvôßyFˆeF$Od±‚LhÊöÿõ†ÓcPò¦‡WÓƒn©úY¼MÉq»þ Iîu¦ı#Õw)ܯ_-Íàéãb²`˜yLÇý°¥–&EThO§>gÛ_]O¥áW "K†Ž¤&ª Ü‹‹Âµü¸†ËÐA*b/š!÷Ÿ%¾ý<­JwéãxúH3ë)·³Ç$ ÚszÕ>àyòl%AÜ;‰õ¾¤šÍèMP²©jwµ?a룢ÙÐÇO¥j4ß1êÿƘäM­#®¨M€Éýa¦Åj[3¸œ@@‚ÁÅÅxÓáb_yòºIít@òؘàBâ ù¬e…AÉ EùuøÛÀsXÏrPÆžýK@„©Y y/¯7¦¥þí
+xÚ¥XKÛ6¾ûWí¡4Ë¢ÞÚ[l
+m“ ›S’-q×ÊêáˆT6›_ß)KŽ6(Zø rHçõÍxw^àý±ùýf³æü"(¸wsëñ„ûYÀ½4/ü¤ˆ½›ÊûÀ8·Ÿn^ÁÞÐËý"Mc܆©Ï³8™M7G¹ÝEIÌ’ ؽWr ÙëOKXâ1ÏØ‹£8i·d˜n®o6_6¸Ÿ]ŸøQä•íæçÀ«`í•øQ‘{fgëEIî§IãÆ{·y»	æ:ñd¡SBg±—Æ…odGqµ7Ø ¿nÃœÉAYBÓow@èïÇ*¡ÅA¸åÛ-gý@ã‰I'52y؆,Þ1*˜¥™¼ke‡kÚÓ8Ùó§¡îð¬&gÚÚñÈOâ‚d®c”Ç$aÆJÜ(´¬±ºó·»¤HÙõ7ÑžIÔ²ïÀñÝ8]÷1 at J#-·[£
+lUu[7b ê÷¾sÈ>’f§AîæÂ%$›²Zix
+Òï:·xõìž°è|À}äQüN–£¹è2ÆxDø­›‘`ݺ»ûå‚9{öãmÅÌpuäG>Ü–0ÑUKò…ÙÏl¢ˆØðËëý%xv!÷ƒ,%.¹y7 …½Ü‚áû<j‚!1A@•€•Æ]§¿±‹½ÄÆš~ B+Ì|¼¥£¿):a聽h,7Ý[&&æå@®µâÏÜÛÖµ!?ß^@JH,p…`3؍È8æì½ÁÐH°G:׃ÃêQR
+¶\jBËÊ
+[îVA‚ÁmB7Kllg1«êA–šˆ-¼’yÂጟ%ýOi™­¶ì„s”“ ÀþÅû7ïˆd…³9¤‘ö~0ÒŠ¬Óe[£"£FñL& OÓô4ôš(eߨzÅjè½îðDƒ˜}:8€ìm“¢]èéûp¬K¡ãÅþE"
+†_¡µ(qåˆy)ç|$/˜®Gß›¥ÞŽr4C	E´Û	DꊊURÌ‹ X>Šý4´‡¾×¿BŠ	Hø'Qµ«$LØîD_TI¥¥~¥¯êË{©¯ö{³péD+}qh…òõ÷+z{⚤X–"'Eêj¦‰¬,®å‰Få !§[2:YJ¥ÄðHÓyàÀôÄžÀòDÃQ¹Ã– ”ªï:“¡<V"ÓTP †ñ$hĦo%EƒCW@€vÚ"Z 	€¹«}p¤V–t‘NàÜC­ý¨ibU€yû3)»,O©‰!–Ð-dÿ4˜Û¿ý(ã®e™|¼â©$ðSh7‚såãŒü1]`H¦*D>vhùls\7¦rŒP!h‹"?H‹E¸ŸÄ ër¤ZEsxý€öº¢¸ƒkxŸƒ(‹(f[áò2LºÞî8Pš¥‰ìÄ¡1¡aw˜X…ÒdeÄþ÷[w"f¥´0Õ*ëáŒÓÜI>÷ç$(ýhz©‘&K»"î?ÊfLE1Øõ³¼jbÕƒ±ü­†ž-!l‘@`í§)$ý1…ìG5ìu·§k/RÈÜ—q6ypΚóU^“ФÐÝ LîŽÔBÙ hež`ÑeX9;èÓEJšX{=£Âkª=ì7h‡¯ÒuÓÐÆ“9Õ›æVÕH7ea|ü”k‘c˜sVQ~B=QL¼…yÀDiÞ	pgv÷Lœ~îõ8LÙóÕ
+_à(i‹3,cuéî©»²oßñ²EâYI-ƒ³)môuM­Ä6òáHöÏæ•Ìö¼¦‚•ª§¹êQXx	\wÊv·µý<[ø-[ø
+Ž“ßžz@È*©m÷6úÁ‚'K«áÔ-jÆ6àц—¨ˆ—¨ˆž@mžÐ—Uÿ"NÈÿ	‘p"T¨Bèh±¢B4‡ihz$™ç™Ä@ãx¢Ú$ûMÓÞ>ö(ÝdÈ`Ìh‰5u5	FÅ`éÔ
+âȽ+ñÙõ,¸¿C²0¯Jü6‚ú¨œðæ¹iúqõЄTÀž7ÿfŸ¦}ÕZ…)üø=Š¡¥‘¶”ÛÙ›ãÌ pºyjÙ\”gkQˆÏ&Àý"©ÀU²9шÞ;§î¾¶'tÝJ¹^þœ¯&ýÍÆáѾ3ÎüÎí#ΨU€ÁÃq&ÅO{B@›¼‹“©Üᤪ•8YÙÄ`d@òÔœàDà =ˆ½’B›ò§ûïÀîÐvËQ*Ëxö?0NÕʃZ(0¾ø/ DS[‚ye›àêÄÏj'~
+†="î¾)±Á?Ü=‚MT–±ëª¶Dú›`
+ç<Êü<ŒÓ½Ôå¾Ojß"ÈŒ_Õš(!O²ØG>êü4O–^1yÍþ;™×ê¦îäÕþî{}³ù)Ü+
 endstream
 endobj
-3109 0 obj <<
+3126 0 obj <<
 /Type /Page
-/Contents 3110 0 R
-/Resources 3108 0 R
+/Contents 3127 0 R
+/Resources 3125 0 R
 /MediaBox [0 0 612 792]
-/Parent 3082 0 R
-/Annots [ 3099 0 R 3100 0 R 3101 0 R ]
+/Parent 3098 0 R
+/Annots [ 3115 0 R 3116 0 R 3117 0 R ]
 >> endobj
-3099 0 obj <<
+3115 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [224.019 592.35 410.828 604.039]
+/Rect [224.019 619.448 410.828 631.137]
 /Subtype /Link
 /A << /S /GoTo /D (secure) >>
 >> endobj
-3100 0 obj <<
+3116 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [415.349 592.35 490.332 604.039]
+/Rect [415.349 619.448 490.332 631.137]
 /Subtype /Link
 /A << /S /GoTo /D (abmasbiz) >>
 >> endobj
-3101 0 obj <<
+3117 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [177.978 578.8 253.152 590.49]
+/Rect [177.978 605.899 253.152 617.588]
 /Subtype /Link
 /A << /S /GoTo /D (eth2zone) >>
 >> endobj
-3111 0 obj <<
-/D [3109 0 R /XYZ 151.701 685.529 null]
+3128 0 obj <<
+/D [3126 0 R /XYZ 151.701 685.529 null]
 >> endobj
-3112 0 obj <<
-/D [3109 0 R /XYZ 151.701 660.623 null]
+3129 0 obj <<
+/D [3126 0 R /XYZ 151.701 606.895 null]
 >> endobj
-3113 0 obj <<
-/D [3109 0 R /XYZ 151.701 579.797 null]
+3130 0 obj <<
+/D [3126 0 R /XYZ 151.701 545.171 null]
 >> endobj
-3114 0 obj <<
-/D [3109 0 R /XYZ 151.701 518.072 null]
+3131 0 obj <<
+/D [3126 0 R /XYZ 151.701 400.646 null]
 >> endobj
-3115 0 obj <<
-/D [3109 0 R /XYZ 151.701 373.548 null]
+3132 0 obj <<
+/D [3126 0 R /XYZ 151.701 319.967 null]
 >> endobj
-3116 0 obj <<
-/D [3109 0 R /XYZ 151.701 292.868 null]
+3133 0 obj <<
+/D [3126 0 R /XYZ 151.701 210.068 null]
 >> endobj
-3117 0 obj <<
-/D [3109 0 R /XYZ 151.701 182.969 null]
->> endobj
-3108 0 obj <<
-/Font << /F28 1124 0 R /F22 1211 0 R /F15 1133 0 R /F59 1905 0 R /F60 1917 0 R >>
+3125 0 obj <<
+/Font << /F28 1124 0 R /F22 1211 0 R /F15 1133 0 R /F59 1905 0 R /F60 1917 0 R /F51 1134 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-3121 0 obj <<
-/Length 1622      
+3137 0 obj <<
+/Length 1716      
 /Filter /FlateDecode
 >>
 stream
-xÚ¥WKÛ6¾ûWèV¨¸"EêÑ[óh‘ (’î=$9peÚV£‡—’v»ÿ¾3J¶%
-ЋE‡Ãy~3ŽƒC¿n^Ümn~"ÈX‘Å<¸Û<ŽY^ˆ ͦ
-Üí‚á­)‡ªk·ŸîÞ:öœi*‘],î˜ø$KØ6âqš„ošSmÓnny8]ÎáVÄ…{,u&Õts…\›×w›‡
-jð…K’ l6>ÅÁÎÞ1KŠ<xrœM¨œ¥
-¥ÕÁíæý&¾4’«Ë‡¹ÈRY0g	>¯{ÒQñ«diœL*Vm?Ú­â¡nKüº²”B󴘮胆[Ã6’R†u7­†ª1à¬,ËÂ×»Ê?Æ\Ö^¦*j$Ë…œ„Þ˜¡¼)ÇSÓ œ²kû5U8/ÀGÓ­¡Cž JgižO˜’ŽmÙ5±­ÈCP'I@Ç£ÁEÖUk~ZS+")XgëéTW%†¼½éÊÁQ?X£›m$R¡Ǐ펡‘ÕOðWq{¶ÈeÁ¾k“"g’\>†,."ÇÞ³h7Å»x;GniN3®ÄWœ<<ŸÌWœÙ”ó/»'ÏÍÂ¥ßphÄ3¨.Ù÷ùõûåý$Wýô‡Ù‹š	¯½˜TáË?ßÝÒêd+ÊŽª=v„Q×ıï¼Ìx;:Ôè‰bÍA۝¿)Âc‡Ÿæ71/'}1+鉍;Œµ‘é¤
-¬úŽ¾ÃQ´šõÃm>@”G3šž¶g>kújçåª]Ë5ö¥ÛÏ,¨]¼,kšn !’‹°5Y?ýÜÕvãÄp¡nÿîîwÞFŠóö
-çY™‰Ot³Ã´zjý[ØŠG+Š>  iRQ„w.¨…
-wf¯Çz MoÒB’C€øìŒ-í¼{óY#Ü7wÏ´ÑãÐ5¦¥®ëç5evU_ºÈ“h!Êá©÷g‚xæòd˜mg¯PP€¢[t~ù APµÆ•=Ç W=ÉßC9b:êºèÆŠzOÕp„¨Qr[ó0VvÎõÞ/+ÌÈ’Ð䜟 WŸWõ5!tJ)…¯BµZ…?ƒªBæáIÛWYØí‰âÒ	¶«ëÈièmw°ºùqSbÄàÆHŒ­Aß¹»Q¥´z.?ô_Tâä›eàÁG
-…ä+Är~r©]‰ðžÜEÔ]×úU×–óŠ	iðªo>ÖÁ	>qõ$½Hæ ¯„¤¡\8>+ kÈF—QY=–š>ÎOàÀš¶ýX¢?ž§_›_xž±DÌÁíŸa*Xi{qî{}2c®Ú}^ÛF{Nú`¨gžÂ ²DG„Û5µ2¦õŸZ%	ËÔÌæ [ò aÐUÝÓæµq;öI2EH‚¤ªÖ3WíuV#uÝ&	1[ãˆf>¢‘âLË°M}¢:¬Z*½€ê겟ºM⻘D…‰àŠßs®Ç"Ç€a¯Ëj†ˆ<	¹.‡.ÍY¡`:ÀÖ
-T^$ )º:%Ç~àç×óôš2‘Á7L$9Ž¯0Ú²˜)ˆåbM‡þ¦'ܼi’àUãìûù(š¤FbÝ”›%ËÑU1%²@œr½#ëhº<ìK[:SgA²«-	hb£gÞÛ®!’&¾ò‡%9ˆåØ·ÒaèméÂÇXÅï^½\«V×[¾xõ8¹Ç¤³)`ÊIß×~C˜˜M,\Ënª¨j¡}ÔÕþsõ„åTq at Pš¾7=ÝõÇ•2Ô½0ÍrþUµ;šQ0¥ ʺr¢ñpg«G7Wä~`Ê}†Á~™a9õpc/TTQ3‡ÊÁ
-Š@m=)íz£û³ tâiLˆ½2®'ð½”X#Ž¯=ÓIÓy‡®6ehiIó €ù“‡PIÐ8ž®
-‘0Žè ¾®Ä h猆¯&n7ù£ó””ù¸fkê¼A£a*t3ã;	4<©²ð~¤„“P¶ Ct®{úš «œýd´éZù—п+µæ?”G}‚!„}ýªHs¦ ì¿õGÚ«PÉüGõRà/)+¾%Ø%þ‹_‘ ¾€ÕÿKÈdÎw¹6gBöéû/·-N
+xÚ¥WKsÜ6¾ï¯Ð­òLEó¡goÍ«“N§“Ôîôä@k¹»jôXS’]ÿû¥•%m§—‚ ˆÇ,Ž~Ú½¸Ý]¿‘2ÈX‘qÜÁ9ˤyÁ’"n÷Á‡ðÆ”CÕµWŸnvâ9+Ò4FqY0Òœäb¦ØU$xªÂ·Í¹6i
+'¯D8ÎáVðÂ]¦`ÅÉt\ˆ¥v¯ow÷;\ˆ…A	S*(›Ý‡O<ØÃÞÏgªÈƒG'Ù*ÉYš ¶:¸Ù½ßñå#“by±9ð‚T¥n¥ëõù\W%ÚÛ^wå`†¨¬ÑÍU$S™¬¶Ú=+ÇsYýx)‘ð{±È=aºûú
+h_\‰lŽƒ.æ¢ðï¯-¢„óðõ¾@¹Ráp2¸ˆÃ\Ä5xӐ7׏Ê9É‹k3”×hãuS5†
+OgÓÓ©µEB€+r1:ºrlË®ø]É,\[¡ÂºjÍ[D"ƒÔPÅúy_õëwT¼é¨ßÌÁX4Mzóåd«_þþî†Vg[Ákòp¨Ú#½£ÑŽ1êš$×Rµ`áèr¾'Ž5Gm÷þ¤O|œï£‚É`ˆfâ3ªìZŒØq´hMœNÖÀªïè;œô@«Ù>$³ðÂ<šÑôD^ä¬é«½×5ù\¯±¨ÅØ~Aë8{OZÓt(‰…[3Ðk৳Ÿ{âÚnœ–!ùgwçd„ó6rœ·7$/ÆLrz “æÕcÛO|x,lmz> PIeÞº I¸7=Ö½|H‹˜Ì'÷˜ÑåÝã„/!Ýh¤žˆÐãÐ5§¥®ë§-cöU_ºÈ“€ºõˆÔû³FE"sù:ÌžÈÙ+àèÖo]îG9€4­qu/0èUOúP˜Žº®:±aÞc5œ j”ÜÖ܏•s½÷ÊË
+3²$8¹ä§ó?èV_sJÉâÌa²Y„?‚¥2Î󶮲°;Çe2lWב3Ð	Úîhuó=âfŒƒ#	¶]çÎvÄYUÒJé]¾ë¿(ÄÉ5븃;NêÈå•‚¼rnv©]þÈðŽ¼EÜ}×úU×–óŠ	hð¨¡[‡&xų+)æ…šc¾AІzaûb |¬¡7º„BÄê)®°Ôôq~ÖDöc‰þ<y™~«ùŠ<cJª	ømÿÔ–[
+Z¼¼ôpY«rýÕî{òÖ6ڿᬏ®QAúˆ”¥|
+Žˆ¶[fe,QÉ?Z¥Ë’YÌ!w,8 ૺ'bÚHŽ½’,! AVEë…«öyV#wš|¡`¼É¶¤0¢™h”&‹uXO¦>SV-UÞŸ€»‡²ì§f£|‹Ñ`b8‡â÷’ë$±Ê18貚"W!#×åÐ¥+˜°µJ•K9KR?âýŠíÀ_—Ñ+e2L9ãyŽ³ÌeÐŽe,Id±¦MÒ3®ß6*xÕÁ,ö~ÞŠ&­ÑB­Ñ2µÊƒ8a‰ÌÅ!!¦à—îˆO—±ûÒVçÁÎÔXíj‹@zØè…¶kˆ¥‰± ¯üf‰8j¶-Dt  ¼-øÈþîÕË­ju­À‰¥á‹W/ARxLº‘¦œõ]í	ÂÄlª`é:vSEUÝ£®Ž00÷ŒåLq at Pš¾7=õó_Uõ.̲\†Tíž&Ì(ȃ²®œfÜÜÛêÁM¹—rŸ`@¯,§nì6TQ/‡ÊÁ
+â ¶žŒv­±ˆOSŸ¦î­qµ8ïR`=N8¼öD;MçºÙ“¡1¤% æBc‚FÀaðtmˆ…tLøðu%é@”{5|5I»Èo]†¤ÌÇý3Û2ç->†B×Ip19ØI áÅIލ”p1”-Àíëž¾¦èj÷þÛ£½ñJ+úwâÖüåG‚ò¤Ï0ƒ°¯ÿÉ‚‘ÅJ|ó_´W™¨ù_ÖR	à¯ä1ü«+¾¥ÄcÁÒ\~¡$õü%ü_J¦çü%ÏŸãHdK¼œ´‰T²âòGWAâÀ´,‘èkOà€qf¬4ßAóÖW
+º‘¾ü‡^÷2þå))‡îDØQ„zZô]3­sF HøŒz…«[¸öÉó;ââ(VAehë.ºÒ_•ŽÝµµoP|iøZ—¸yÚÊ-4Ô~•Ý M%Àí¬…NJDo&˜}ÀjrÖ »›Æ_ðâ^‹÷Ë”š5
+ •	Õ;QÜÝ9Û£…-nü^ÿŸ¾ö†AX#
 endstream
 endobj
-3120 0 obj <<
+3136 0 obj <<
 /Type /Page
-/Contents 3121 0 R
-/Resources 3119 0 R
+/Contents 3137 0 R
+/Resources 3135 0 R
 /MediaBox [0 0 612 792]
-/Parent 3082 0 R
-/Annots [ 3118 0 R ]
+/Parent 3098 0 R
+/Annots [ 3134 0 R ]
 >> endobj
-3118 0 obj <<
+3134 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [372.633 323.199 436.069 334.888]
+/Rect [372.633 394.077 436.069 405.766]
 /Subtype /Link
 /A << /S /GoTo /D (ch4appscfg) >>
 >> endobj
-3122 0 obj <<
-/D [3120 0 R /XYZ 100.892 685.529 null]
+3138 0 obj <<
+/D [3136 0 R /XYZ 100.892 685.529 null]
 >> endobj
-3123 0 obj <<
-/D [3120 0 R /XYZ 100.892 579.575 null]
+3139 0 obj <<
+/D [3136 0 R /XYZ 100.892 622.565 null]
 >> endobj
-3124 0 obj <<
-/D [3120 0 R /XYZ 100.892 493.593 null]
+3140 0 obj <<
+/D [3136 0 R /XYZ 100.892 550.527 null]
 >> endobj
-3125 0 obj <<
-/D [3120 0 R /XYZ 100.892 394.284 null]
+3141 0 obj <<
+/D [3136 0 R /XYZ 100.892 458.19 null]
 >> endobj
-3119 0 obj <<
-/Font << /F22 1211 0 R /F28 1124 0 R /F15 1133 0 R /F51 1134 0 R /F59 1905 0 R /F89 2326 0 R /F73 2327 0 R >>
-/XObject << /Im3 2321 0 R >>
+262 0 obj <<
+/D [3136 0 R /XYZ 100.892 181.119 null]
+>> endobj
+3142 0 obj <<
+/D [3136 0 R /XYZ 100.892 154.939 null]
+>> endobj
+3135 0 obj <<
+/Font << /F22 1211 0 R /F28 1124 0 R /F59 1905 0 R /F15 1133 0 R /F89 2333 0 R /F73 2334 0 R /F17 1131 0 R >>
+/XObject << /Im3 2328 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-3128 0 obj <<
-/Length 2036      
+3145 0 obj <<
+/Length 1893      
 /Filter /FlateDecode
 >>
 stream
-xڍWëoã6ÿî¿B@?TÖŠ(Q¯p@»›k·hѽ³ÛÃa[‰±…èáRÔfôï<HEN Î‡Ôpæ7ÇÁ1ˆƒo7ß67ÿJÊ@ÄQW"8Ü"Q‹ /«(«dph‚¡ùö·Ã÷ ›eTå¹DÕ$É#Q$p)Nz»K3fq¼ûyÒ†¹Ÿ~E^֐¢ßžÔÙú-‰—nn›ß7n‰±ú|¥iP÷›¿ÅA{ßq”VeðHš}fe”gÐ]°ßü{¯ß$Š@ˆ¨Ê²äâM²ŠÈv4WFi”‚U"ŽÃ½6Ÿ´ÙíÏ`—u݂Ͳ&ÏÃFŸÕ6C£l;ì‘­};pE"ÅâïMd*OLcï)‹¾Ï[N ÉâО”uêçs÷Ĥy=+cÛzî”qÇÁÔmR†Úñ÷óP£]ªk-ÊÝñq€‹Ê4Œ¶;)òðVÕ¸yBëÑ\‘F™¬Ø\0ޝyØN¼Ö¦…oªŽ9²¥£1º¶ÌLø†µ) ñdÙQ‚>žäT¸»nďípt÷ÀÇwwdøneÈ0YÕíÖÖfllÇwÃwÊð8·ZÈ=¶\‚§©,KŸðêqf¦Xᑄ恭€
-{2ã|<yF³†ÈŒô¦ZOÇ{ÖªÇArœ
-ÞrÅ­tMš¦á‡wo‘¡–ÀÖÀÔÝ>ڳ߼{ûå9ˆ±¬¬ÄR‰2]7¾o[œwÒ¼ goˆøWx_ï÷ï¹ý{HÆ#%…iB²ÏFO„à½huÃbÆ<ê*ku¶Ì xp»íϝîáÙIZíU7Ü)Öä˜ûøJ.TT×Ü{Ôƒ6mðŽÃ^
-ÀÜò"ÿ{j;ÍrÎ:)Äò RN"QwZÌ7Ruà]r…d=œþ¡ÝÒ{‹pþüA]…­uçNãÜ5W:ŒôNcrŽtÉŽÌ5-ǹsªÖÉ] ÑI÷î(Øàöª
-sˆSðÛýhœ&bÏÖhñ	¡£ _ÁCe%¡¤µ½2O×ÜúnìUëÀ	°âpatUíTrA|.†Ká
-à8Š£<ö#ºÔù¸ƒîàp•CA1Q% t]×pGÕvrÔÄŠYÈTËJ…w-¾G´UcbáŽõ_ð{%ù.'TnÍ€%XªÑ+]ó@ށ'A\‡uÒG‚1\v¥àeEkÂ5!ä¼¢âÔüÎûÅ 0œuk¬/œ¬à›Ö4ˆÑ®©µÊj'ånA}¸Aø Y¢LCõ-…sG ÓÌèAÝuºÁâXpŸƒ–Q«áY»ôÚ®q´š£Óxn5¤Ñ4”î[ˆaZ!Ta²j]aÒ8‰
-™û¡áFÛú†ž±ó;¯1uÔÜ܍£º;Ò•š…ƒŠ”þBåÀëJyb–Âësš¾ºfÞÎÝFÕ6s Öõ	•%Y(xù'/7g3Ö7ÓÓt¡¼iÏŸ$üû? œÿJy]ß{ÀMî Ól4Ó.Ä@=':rqÀMÇ<EÖZ1¤Ì`òã
-è •ñ éc HIØ Ç½‹X×Î@xÜ]C•k-oЋÔUêªiZ@ñõ`H±O'@¢?ëz¶š÷2خǾw
-±Äúw̐#O¼­ºiD„fx	R «<÷Úø¢­åg at xýÒ·vZz-—­8ñçÏ,‡¨Y¬¬¸Å¦¦XsÖh‘Xrå’ó¢’í\m jçŠCòJµ£Á*O.‡·<
-½¼™iØ
-"&Ò¿ÆYÜF:zÃCÑI9m‹Þ÷%
-ƒ¾¬\|·/3÷
-ÊÜ%Xù^ÆA3qä	GO/Þ2È B•¹¹¨Ê_0Ü¢@^èÀHCDÙÈ"Ålç&*z1ð5tÝHÛüjüïøòÏ_­+à¼ð±âå“‹âR·RW¨VZF÷£uô°j*#fÎÕçX†ÿÛb‡Y&˜y²ËMFC¾¹;žGDýú€˜‡Š‚PücKó`"ø±LZ—áIºöcZj	xÁèt8»@¥µ,ášBÙt¯x0hÁ8øô•Ifñ‹Œ_ø…œ"ólåСYƒ>L3òj]Ÿ‰Á]œ®2v. 3žM«üw–ô”b™™ºé•~ÇípU+[§{ùÂÇÀûCÞ aü´8'!}éâU׫Ú̹Søû5hj*]bÑ'î_ºL\BOõŽ·ðKo>3ƒáê4z·Yøg¤D®q×5h75¶êVŸX6Oîsî»ríMæée^åŠÅëŸuè+™>‡i®hCƒ.E"‰’OmCCF‘fX1h‹ ¢V“£hV…uÿóþ–©%r8igò5³VNHeþü¬g×Æ­~ü#W‚¬Ú˜ÃZ¹KðXg«úºéہ›MŠ"\~lÁîKÃBû+ID𨄃|%œ¢Ž
-ë
-3ß)‹ï3ozåú=¬ë§Û0ä€òh^çhÔùĿ摝žø½+N­ÿòKRr'ÇÔê&æÑW“¦D-}
-`}Ã’ï(S@Ò¸J?û™îDaÕ(Á§ŸÐŸþ<äS×ÓæÄC›ë×n f5~¬~káŽ8ìR»1Òå‚¿;¾Þ¥_€+Á¾NãLÓ0Ôif,’Hä‘Œâe£WÓ3I–Eü—øýããŹ8Iy1Vøõö°ùA8'ä
+xÚ¥WëÜ4ÿ¾E$>•º¹8q^EB‚¶@ˆÂ- Trß&º¼ˆ½½žÄÏ<ì½ìuO¡êê{2Ïã7³qpâàëÍ—ûÍÕWIˆ8ªâJû›@d"*bäee•öMð6"ßþ±ÿd“ Œª<—(š$y$Š4‘оÕÛ]šÉ0‹ãÝÏF/Ìýð{,òŽ„Eø¢U³õG•n^í7mh‰±º>‹Ò4¨‡ÍÛ?⠁³oƒ8J«2¸#É!H³2ʳè>¸Þü¸‰×oÙÅ7É*"ÛÑÜ^Ùn·»¤,ÃñkÔˆF"w×õ=RU¨ŒéŒåÝûmR†Ó‘™nd;Ú\n»ñÀ¶]¦ã¡õŒf±y+ÂeB:¬µ1¼9Ý°T=à"y8.¨<Ï؉4ÊdÅ–’š4MÃ7/_ !C56¼G#SïHûd[f¿|ùâSqÐDAÎÈÊ
+Ê%(¯œr¥ðO at xD‡/N¶8ï¤yÞLÛìgæZ/ïõò|»“ð„￸¾~ýË+wÍ™ÏᚤŠb™­’CÂkÕ³A²çEÌ‹pD/ZÝðv«'«¬ÕÃl™±wÃÜ랝¡å­k5 †wŠ%»ÑXÕûøJ.T—Ü{У^º$Dj.Úîò"m»^󾙢Äé°©wZ÷Z-ý½)ºîЕN/Y_×mé½Exüð¶’*ì¬û®Ž}sÉÂq¢‡ú “w$©=sMGuv읨uûjžÉ°’’epŸ‚îÜ¥õÂ&*8îfZœ$&)~[£É-~†ž¡••ß,Ý –ûµÕ.â/§Au.9!­8\X}OõŸâÇzV.Ó	|	 >ƒJ#;'ˆè\æípÆåU^†í„…*!CyÞã£ð<Qµ5Ž2,¡˜…Jµ,TxÏZüðmÕXXxbý
+þ¬$×å”U”·Ë¨zÞၔÑ+Ùå–œO4=«ÑÊcІ¥àeEkÂ_jD!äü.Dʼnù“×'Àr–­` 8Y%À9ûtÔ°†™Î*«Ý®m•ûìõ›Ky’%jiàÒ,&G¡fFê]¯¸NB.¸ëdÖj|.½´ªQYÛiOãEW–hªwæ0­‚˜¬ZCL'Q!sß®´­¯è;röš¥Žš«wÓd£~ª!b@{ž”^¡rÙë°f¹g–Âë
+dòDq6Ï/™·sÚ 6|Y§®[xT–d¡àås^®æeª¯Ì½¹‚P^uó{	ÿý‰ ç?¯¤×=n¿…¼ wAŽæ¸h¦]ˆz(tän)Ç!ozæ)r°ÖjƐ2ƒÅ+d­œP?ɧD6Àqó"Öõ3Ø<ì.e•ë-ÏЋÔVj«iZ úúdH±
+›–·)`GÐ5”,3îep\OÃà:b‰ Ž:ŽP#÷|¬z3a†fx	J Qž{Á2£­åg at xŠ/CgÍ©Ù2n}Ç•üÀû5‹ÈŠGljŠ ³Î‰˜ƒ,cÎ#(Û9pXÃ]òÜa ’<9C¹$OC¿ßŒBDÄ"Cú÷8‹»HGÏ°zó°UNÚ¢÷=¦áƨϡ‹u{˜¹Q # K°ðß¼L£fâÀ#Ž6O!µ¬*sƒQ•?0<¢@žÉÀLCÄ½‰·³½©èÅÀl<Èržà1¿ïàÿ|H]H	®{  ŸŠ'ÜJP­¤=LÖÑ㪫LX9·„ϱÛb‡=²0GcOš
+õæt<̈úB«åká’¢ ¤@þ®£y0üV&­+ð$	]÷Y:ê¨`r2\\ ÒYÞaHí bzP<t£W0^¾äΓ_düÈ/ä™g+§€Ít30ÍÄ«u}&wq¹ÊØù x–i^:åï9•§§™©7Oô;n‡+¬n]îå#'ï?òÆ 	ó§Å9	és¯º®Xa0s¯ðJÐØTºÂ¢+nžü] @è©ÁñV-ö83ƒñê5z·Yø‡¤DR^ã©kÐ4;%nj„cÕ¯rÜðÞѸëܽríMæée^ä‚Å“UÅ8+Ó‡ð ͈66èRä!’¸ó¾khÈ(ÒƒŽØ jeE³*¬×?_¿bê9µ3ùØ,W>+¤2xÕ‹kãVŸ}yèWÊXu½g¡J—²cõ9…ÔÍЍ܃hR„âô?¶àôûSÿBœýì"&¡h%\ÊW¹ )êØ°þDéÐ0ó²øþ8ó¶W®ßú~;°
+§P>›×÷5·Á-²æž_ Ñ»`eýÑOIɝK«7Ì£³Œ¦B-}	`}Ã;ßP¥ÀNãþèfÒ‰BÔ(Á©#¡?(ü}È_].›–‡6ׯÝ4@ÌjüXýÖÂqØ5$v>b¤'ÿv4ŒÏ‡Â†ÒOÀ•àÔ8Â4Ì5Gš‹$y$£øt0(sËL’eÿ%þüpwö]‰¤¼P ÿõþòÿÞküúj¿ùÔÈÏ%
 endstream
 endobj
-3127 0 obj <<
+3144 0 obj <<
 /Type /Page
-/Contents 3128 0 R
-/Resources 3126 0 R
+/Contents 3145 0 R
+/Resources 3143 0 R
 /MediaBox [0 0 612 792]
-/Parent 3082 0 R
+/Parent 3098 0 R
 >> endobj
-3129 0 obj <<
-/D [3127 0 R /XYZ 151.701 685.529 null]
+3146 0 obj <<
+/D [3144 0 R /XYZ 151.701 685.529 null]
 >> endobj
-262 0 obj <<
-/D [3127 0 R /XYZ 151.701 660.623 null]
->> endobj
-3130 0 obj <<
-/D [3127 0 R /XYZ 151.701 641.703 null]
->> endobj
 266 0 obj <<
-/D [3127 0 R /XYZ 151.701 569.196 null]
+/D [3144 0 R /XYZ 151.701 615.925 null]
 >> endobj
-3131 0 obj <<
-/D [3127 0 R /XYZ 151.701 540.825 null]
+3147 0 obj <<
+/D [3144 0 R /XYZ 151.701 584.749 null]
 >> endobj
-3132 0 obj <<
-/D [3127 0 R /XYZ 151.701 479.582 null]
+3148 0 obj <<
+/D [3144 0 R /XYZ 151.701 520.702 null]
 >> endobj
-3133 0 obj <<
-/D [3127 0 R /XYZ 151.701 322.924 null]
+3149 0 obj <<
+/D [3144 0 R /XYZ 151.701 355.631 null]
 >> endobj
-3126 0 obj <<
-/Font << /F28 1124 0 R /F22 1211 0 R /F17 1131 0 R /F15 1133 0 R /F59 1905 0 R >>
+3143 0 obj <<
+/Font << /F28 1124 0 R /F22 1211 0 R /F15 1133 0 R /F17 1131 0 R /F59 1905 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-3137 0 obj <<
-/Length 2123      
+3153 0 obj <<
+/Length 2137      
 /Filter /FlateDecode
 >>
 stream
-xڍXKã6¾ûWØ‹´Õ¢H½rK‚žÙ	d»ÙÅ$Z’ÛJôpD¹{üï·¤${åÙUÉb±‹½W/ô>n~xÙ<~ˆ"/
-ò4ÞËÁadyä%YĹò^Jï‹ÿ\cÝwÛß^~¢éY'‰ÂéQ„0;äy*Áv'ÂDúŸÚSSµU7jX¹¾[œÁAæ´™:U±[.DŠ³6O/›?7¤¡'Ł”^Ñn¾üz%Œý䅁Ì3ïf¶žŒ³ ‰Q[ã=o~Þ„ËCÆùrce€$*è$¸ýÐ÷ãßÐü8ú<VÛ]ž.K&ºjdB¤¬² œZmþ`&Šã€‘}¿Z°=»CÄK«Bo'U)Áö|:À²Pø—m”ùý™™ßÏfdªúZl$0ã±2–,ú¶Õ]i˜—ŸuÓ\¶™ô@¬$ÎçqwPÔ¡÷%«n‡¢EB±ÊÙ¢q¨+Ð+S5%Sé5roÛ(õ+–C¥Çªä¹z°Ò®YrÚî`A5˜ÚŒ8ò]½±[˜¶LÕ–¤~OûÑ@žÅIìÿÏf¬Û’QX/r¢™sÊfG!WÖdys±Óz–’ŸPÐðÎ…nxÀŒzÏ'ü5ª©¬"mXxèX6¿›ï–öÅlÞ¯fÏŸŸŸà+8®ST…AN•õXÅãPåã²4hz4d%…„Pàå–A´UÒ^ÿÂh¨0òÿ®Ç{{&"Hò•=ë®á4daöËìÚßwm‚ZKdâ´’Š©6=°/ˆÓuQn3_ÞLúIú/‹H‘»;
-0#'¦Æ£™jÑíT(Èí9Ù˜ 0qj[»¶çoUÖ£ÓV­¹(Jâ@(qå£Î˜÷z,ŽÎ;1B·ŒvÑw‡UߤAœ¥Nç¤v*S‘K/¤1i¹\†¾1,¡E¢wU¥	¬ii¸™ô¶(Ⱥ?ÛåCeúæmKYÒÔ;{6î*ÊûA3Dyî<±¡GÑ	Ê‚)܇hkü£f(úÊìǦæÈÌ˺áüJJÿ‰CAj»¡óÒ¦w£`ÄJýÓjÐCKÝ`{ác¼¥²u
-£¶J3ÿ½î^yÌšòÝZ
-ÜÀô±7#L„š‡{ãP Ú—%@³¹ÊçÛ$@³s™_«U«5ð#á*Úù€]H ÆŸXòKÝ•|²oñØD¿ÔŸ¯ tÙç~ú÷r]¯”ÿ=Ï2k…|ë,\:ØC}'«4¥:Âïi È{«K‚énρҧ¯¬›lìÕ?O Øei2'jü,êD®à˜@”Q¾¬dŒå¥Äts@®Eë
-ao¶Á¬Å^DÀì"ÁM{Mùq šã*0GqC³2¡ ñŒ-nÊ)Ž¦L‡RœÛù¿é­"HoÝ11Á2¶9(™£LAÒžf«¹{°b&f	È‚Îér±†E:x¼u1«%øÁëœ0 uÇCÊ%
-]öVöNCÓ\KëÑYM]êYñÔR˜#'¼•×ö»èXoî]L¶è‹ÿ™ï¨ùøöZr	¿¼–âÕ’ü@‰Ø	Wƒ_ésdîl*’'þû±g¢«*ì8pt´¢)p(|­¹ê˜Õ<媰Qà
-›æEfŒ{À&)@øƒ ýnéRÎÈp‚º³u7ß+ÉŸæÐo__}'
-w_¹–ðI$·7ï¢
-ßÉFû$…½kkç$Ϻʼn{Í,íH%:”\B¥A˜fWQÞc2ߺa‡ïá—oBúŸ±Œ¤½‘p­f$¹õCõ
-a
-£ø‚X`Ž´ûºpšzþ­H‘ÓÎ(»Øg¥p\3
-b,b[´ͳ©÷Ø% ™]²ò¨
-&žú-ÓnIößTDSÈçÀŠ	u3FÝ|J9QbÛVÞ4yr÷0ø”™Âæ
-KV‰„k—þpWÀ'²ÖÀ—œΧŽøCo'p}!¼~Å÷¦}KÐhWZ+o|ñ Î8ñÍÙÕ+rÚ¬94Mè„ÖC¸'¾&V<	­l–Fsヲjqzï‚çÈÿ§j§bW"ɲpÀv'ÕüÁîöØš®¿€n¸om½$9(ožv.ëée—ÿ/õ^‘Id{%xÓOq`–ÀÆÝ…Éû+A6™S	—hžsìÛŠ)~uõ@ÈRdqbÅõ{\úì›pñ¼d®?nôàNáƒÅصT‡jèQ'K@–b† älïWõƒ=b‰HÃz§SÐ4ÎV”Sûe
-¸ÑV=äñÔ¸=¿«™ý<wµÂç·kb xÕ•1z w?5Õ™ÿ¡n*^<½®qE3íý½·?ùnÍÚöÐ{mÈѵ_×O*6š…muUÛæXŸþJøÒo6ÀJÙÄTJ.³å­fùYÔ׳LZ™u`&â?8H‘3Ñ«{ðÒ#Ðt‰´n¶ª©iÿS`F7”sg&“Ù8î7¹
-Àj3jY ýŽf
-jw xãùlºLè)Ëÿî\X`ÿ†@´H„½H“©µŒ¡U¤ãT«ñåbˆ—ÞCöÖ{(ƒn\	›íŠ{/½Ó=ˆD©ó½´±ÝÍòÛށv^íÊñ_H1Ýaä¸¿ðG$TîÚ·–^²ñôî‡\˜ã›ÿl¬%˜%®~€¦Šƒ4ª?1ojF…· —~u‰‡Ä6ç¢VÑÝ=ða]ßö´3$Ú×+ly‚D:
-µ}&JNç‹	Ö'åà/ëÌ}Ÿ^6ÿÊB¨©
+xڍXK“ã6¾÷¯ðQ®j«Eñ!)·Ý­žÙImmÕ¦{*›šä@Kê¶6²äˆr÷øß/¤d;òdN@À ¨dõºJVïþþ|÷ð!MWY\d‰X=¿¬D’Äy‘®L^ĺP«çjõ%zªË±é»õoÏ?Òô<.ŒQ8=-âf'<OÅ2^oDbdôihë}ݍV®Eç°C\$m&Î”Ë…ÈpÖÝãóÝw¤ÉJœ¤c)WåþîËoɪ‚±WI,‹|õN3÷+©óØhÔÖ®žîþs—œ;)ôùÆ"ÍcUÄä	nÿée½Ñ‰ˆNë4ú#3ÿ;º‘©úk]Çš™qW;O–ý~o»Ê1$.?Ú¶=­s݃XIœÏãC?ë°ÛÖ“u·AÏÁ܍±V[4M
+ze¦f£d&£EîmfQÍ’r¨íXW<×^Úõ#Kë
+,¨׸±&GžaË¡w~w‚Á=ÓC½…%YÔÓÂ~tp®Úèèô	Ì83V³­{²éËEÙ
+MyˆÊæ8!W5€ª=ùi=K)L(hyãÒ¶<àF;ŒÇþšÕÖ^‘u,|é[X&¿»–bùk¢“§ÏOðŒE]œCB%±I&$?Ôcù0”qõ°íû1n{´„V]I(ØB…epÚ*Mh¯Ÿð4T’Fÿ´ã­=ˆM±°gÓ5#|€&O6©0q.óK‡nÚØ6Ò­¤bÊ…ØëL£Î8…½iŽ¼šô@™DÏt©¢xwtÀ FL;;2µÇ¸S¢ ·e°1§…€¡	lãüÚž¿uÕŒA[½¢ÔèX(q£Î¹÷f,w!:\£»ˆNÙw/‹ÁÉbgA#	°Iþ¢u*
+ CaËù2ô­c	‰>¤•¥êHKû—«Iokm #›þè—µëÛ·5-dIÛl¼'lÜ…#ÛÁrH‹"„‡rEH¦pk¢­Qð¯†kÑWf?¶
+MÉ<°¬üWRF|¤¡ñ†H íú0
+F,d­=±Êl/"<p©|fèÏÓ<zoºWó	Mùa	°Tq( }v½a"d½N¢—†*NuTuž ÍîÐ× @³Y\ªU‹Ið*¬hgAõB‹ü%?7]ÅÎ8TýÝ&újýÁñ
+Â;È>ÿûÓÏG1ôJEãYÎb²Plƒ…çvåÐ È*Ë(‘ð{¨è½5Õé®ý@éãWÖMÞÓþ®§A¥Øä™™<Ɖ?gù ¢à& Ê/ˆ`ƒ1½”˜®ÀZŠ…½%ƒþjÜÒÙ‹TB5»¬‘¦­¥"ùq€ºÝbeNu\@w0•A2â©yS†8š294@œûùgx«àm;&¦:‡Œï*æ)H ìi¶šÛ/fbŽ tAW8+`¸ ÈP¯n]ÖJÕ¯s*Y𩀺ì½ì‡¶½”6£'¸bµMegÅSKávŒw/oü÷¬C¼‚-½çäâËr^_ßKðt/ù”Ô‹)ù€µ¶%z³cîèj’›è}×3ÑÕ5ö8:zÑtp(|m¸ê˜µ<å"±Q›æ”eäw]Ráw*èJ]L™L•îÄlÓÍ—Åö³úÛË«ï`áî«–ðn²Ø\_l¼‹uü}'ñØ')ìÝxÓ’@<Ù=NÜZfiGÊСâä*‹“ìªÙâ9ä‘Ã~UXÞ„Œ>c˜J+"zÍTró‡ú[B£ø„†²ÀißõM4õü-}µ"EA;WÙ³}`1§CÔBû¤…Ó<ºšëÇ$sL^1BA¥ÑSÃåök¨$Ûoœ”‰Ó©cD?p‡rªº9WÝb‚ŠؾLcQ˜›ÎàLæ
+»7ÌY%'/üᮀ=òP­/‚Oð/½ŸÀù…´òöxþ1A£]å­¼Š5žµÆ&rǐ¯ÈY·Ð̐‡>B¸'¾'"	½lž¥só½¤rqz`‚šÈ¿RµQ:äˆ9Ï°=H-°½ÝõƒåA.×&*¡î÷>aLÊõÕÛ. žžVpùÿÜŒiRß+Á#z:f©ºÃx¸0™ãxbf`‘53”p‰å9»~_3Åï®+²t²8±æüÝ-Ü1²ï©Öf±ZvÜçÁÂ~ilZê—zèQ Íy@–mb® ÈùÖ	(Nê{ïa……†õNNÐ4+Ê©ûòÜj®¼z€ñÔ·=¿«™ý}<7µ"âÇ«ñ/P¼iÊÚ9;лŸzê<úд5/ž^׸¢Ä™~‡þòí¯ÃÓŸÂwfã;è­udˆèV†oè&ÛÌÂ}}‘Ùn×¾çô²o¶¿JyX*%Ï1„ò}(=Ìò£¨of™ôdց8t¿3E±Ä n!DH@Ó²k¬WM-þMýÍ“œû2ifã¸Ûä& ¨qΩqf´;–)ÈÜŠÏgÓ¥¡—,ÿÜ9±Àÿ†ÀZa„¿GÍÔXjhɝú~éx9ôyð½Ê ›’Âc]qç£7zaDœ	1_JÛøÖ“{ݼ¸îhçÅ–ÿù‰é{ ¸}ÇoÀSz·==cõôê(BLôõ/o
+¢$¤Дp ƒ¡þqÓp!QØvûZ ôy`ðx¡Ý9§Uzs|V7·ZÚ£¯imö @:$J†ó)ÔÖ'åE¹ÿF2ú2ù·ß¢yæýA¢?lÚš{Ø–E“O at OXF&$.ÿUÌs_jq„À?r‘8ZÄÀÝÌ5:ŠùU?ý}›LßÇç»ÿˆoÂ
 endstream
 endobj
-3136 0 obj <<
+3152 0 obj <<
 /Type /Page
-/Contents 3137 0 R
-/Resources 3135 0 R
+/Contents 3153 0 R
+/Resources 3151 0 R
 /MediaBox [0 0 612 792]
-/Parent 3082 0 R
-/Annots [ 3134 0 R ]
+/Parent 3098 0 R
+/Annots [ 3150 0 R ]
 >> endobj
-3134 0 obj <<
+3150 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [232.417 412.339 309.161 424.028]
+/Rect [232.417 447.18 309.161 458.869]
 /Subtype /Link
 /A << /S /GoTo /D (ch5-initgrps) >>
 >> endobj
-3138 0 obj <<
-/D [3136 0 R /XYZ 100.892 685.529 null]
+3154 0 obj <<
+/D [3152 0 R /XYZ 100.892 685.529 null]
 >> endobj
-3139 0 obj <<
-/D [3136 0 R /XYZ 100.892 560.626 null]
+3155 0 obj <<
+/D [3152 0 R /XYZ 100.892 595.467 null]
 >> endobj
-3140 0 obj <<
-/D [3136 0 R /XYZ 100.892 450.297 null]
+3156 0 obj <<
+/D [3152 0 R /XYZ 100.892 485.138 null]
 >> endobj
-3141 0 obj <<
-/D [3136 0 R /XYZ 100.892 359.138 null]
+3157 0 obj <<
+/D [3152 0 R /XYZ 100.892 393.979 null]
 >> endobj
-3142 0 obj <<
-/D [3136 0 R /XYZ 100.892 245.123 null]
+3158 0 obj <<
+/D [3152 0 R /XYZ 100.892 279.964 null]
 >> endobj
-3143 0 obj <<
-/D [3136 0 R /XYZ 100.892 194.612 null]
+3159 0 obj <<
+/D [3152 0 R /XYZ 100.892 229.453 null]
 >> endobj
-3135 0 obj <<
-/Font << /F22 1211 0 R /F28 1124 0 R /F59 1905 0 R /F15 1133 0 R >>
+3160 0 obj <<
+/D [3152 0 R /XYZ 100.892 153.965 null]
+>> endobj
+3151 0 obj <<
+/Font << /F22 1211 0 R /F28 1124 0 R /F15 1133 0 R /F59 1905 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-3147 0 obj <<
-/Length 1393      
+3164 0 obj <<
+/Length 1340      
 /Filter /FlateDecode
 >>
 stream
-xÚ­WMÛ6½ûWè!2²’EI”¥½5AR @Q´uEš-qmuõáÒîAþ{g8”VvälœîÅ$‡£á›áÌã8pvNàü²xµY¬Þ†©Ã?2ælnÆ™¿˜“¤™Ï³ØÙÎ{—±tùaótC'õ³$‰Q5Ÿ­C°d”6{¹ô"»<¼¿´T´úퟀ%9l±˜­Ý×{q膭.Þl¬›Ïý(ròzñþCà°÷Î	ü(K{£Y;Oý„s˜WΟ‹ßõ)˜úÆø‘o	÷ƒ(v’8ó;õ
-Šá3ç½øÝ×JŠýI×ngKS·kKæzàŠ[Á}rï–aêÊŠ4ÁÕ¸²_é®UbgE©d‚Rj2uÓ*»#:A3Ñvr8Te.º²m4bsXäÃMx0ð8#ÔíDØ©ªv®Ý{}MWij©Ëj~ºŽè3Õ¶ÝO ;à[ߪ¥ÇCîzWˆfõYäyÛ7¾º)}—ë«C‰_˜€€ðï3¾èégþéwù¾½oìwЈÛ×ø3Áõf~ÍößV¢¹â2
-Ö(ûq³6ÊS«ƒèÛ¿Ì&]âÓ8ë¶8¶Ùï^ªû}Õz0\t!gL]µ/Õƒwr)§Õz’ºoDŽ¥¶_z!‡²‘¡ºZ6(ëHVj•Ô~ ‡ú)·X(5‡“K»lvö£Î~Õ¢%§1oëõ-u§ú¼ë•œsù¾ìö%|1QNŽñ‰Š¤z/”ô—^¢K£úx.UKØ;Z¶78FÆ2Qð]‡iìÇñÈÁ”Ë(t»Ù˜zƒþ‘œš%ÉRòᐯÿô˜4ðYÊ}p8DÆa<Y²çãŒOýF%ôÅgüfaæ3G ñB£ãù,"ð ]꯹u/
-¹yp¦ÕxZ¬§Ç&h(™¨z3¸t|(xÄùã¡çÊ"‚’>MÔ4¤€Ñä!NLT×UXš¨Úý,\Ã;&Ó‡,å§Á4VEG±
-Óȏ’ô8ÍÊÔØ]YHûzÑËÅÓ'v } —U‘BÙÜ@Î(1VâÉ«e Ý¡KíÓžÍ>ígÂ%€xŒ«®·~Þ¡3þC÷óhšzæÍGÔÄ;2/Q:x)¬OàÃā–üÓýá@7¥:’¨VÔ†¥P
-BçQd×(19,A0Úî6²3”¶4VoIXµ;b˜bˆË\jä#ËßË4rÛžöra•¢E+›¢dhŠø¤ç“Ÿt'ë9’üÊ÷$!ßaœä…ÝØÛIEœ0ôBFfà'È"úvPÝ0ˆE[ƒ“´RÒ›÷±/
--§@?òco¼Œ!‡J4¹…8Muá(µ¶Ä^fÑÖ^¼èµ$I1B¹Å¾‘Ì©v¼+ÔÁ0ÏàÙ©1ê̦Œ[“’ ¹³ÓJ¨4›ºo—`Õ´–l
-Þ¬ O¯ì襾B14›´©VÖxh_“ ™Ç0pº¿¾šéFˆO‚Çf×,öm_4·q¡…0½ªIIY
-[2ŠV½fô^£Â´££—ÚW”Ô‡F=ž	jÞÖ5Ô†­É1•£x`¡hJ¦óõCQÉBÏÑjß	µÒ‡¶­VZÔÛ'›©s&ªrKVŸ¡àMy¯t®Ê´ï¹›’íË3´ÎÂýN‹#úzI-ä7`=ÑG¾5<¡Œ“Ì•cS‰+J>œÙ>ŠzKÇà̐ Œ”A-”HMÒÄ0!V
-uÆû"ÇkHT¨Ãs¹ÊçRu('L¿G€…|yßý¯l<I¡!aV/0¨å‹.úñ£kœéKŽøêïû›Íâ?¸r¥
+xÚ­WKoÜ6¾ï¯ÐC´ˆ¥Õ‹zøÖq E‘Ö=i\‰ÞU-‰
+)Ù‚ü÷Îp(Y»^;±›Ë’Žæñqæ#7pvNàüºzs¹Ú\D¹~¡syå„,ô³ tÒ¼ðY‘8—•óÁ
+Ã|ýñòèFNîiš j¥~˜E`É(]îÅÚ‹Yâ² ðþÒBÑê÷‚0-a+LÂÌýeÏûaÚJÐèêíåêÓ*+.Ü3?Ž²]}ø8ì½s?.rçÖh¶NÌr?eæóçêý*XæÄŠƒœ2:Kœ4†€CFá*)‡Ÿ ª€n{]Õ‹˜ëõ4n*>ðÍ^–rì}vUwú¦Ôg}_1rpç…±Ï¾Ó ï{½ü,)~Wîåmg¿ûƒFÜ>ÇŸE\?ÀÌ£Ùþ+UÅ»ó	—%X³ìåf-ÊK«“èiÀŸg“ñÛq¶²:´9î^«Û;}&=žu ˜:“¯Õw{t(›¨ÒEƒå˜ùtª±ü–—ë(w÷k/b™[‰ž«¡Ê’ÕšF%4”Èe§ëm#Hz%MJ%øPw;ûÑ`¿’h	á4æk%ÊAªÏ´ÔƒËaTâTÊ·õ°¯á»$HÜé '‡ññ†¤zÏ•ð×^ÊRb£zï—JRì-厱±LltÀ\QžøI2ÓUã:ŽÜá$¦Þ¤	¼)bh>;ä’8÷³ˆMNþ±›<ðÃ<œô!á"2	£d‰ÐErt'Œ¶Ì•0o?’wÀjÉäè6‚ÇÄË“AÅÐsó5§îÅ3Ü{ Ýq·ûMÑRºD"Ê'¼BJŒÝ{}¬/b¸,ÂùÄ—•šGÔ0šBĉ5#Xai`µû'B£š‰ €(rvŒ¦±Ê+Êc?Nóêê•é±›ºeSQÃ$AOM]B[ÊŽvà&½Aesk‚BÝ]AÍ(>w¢o®Ñéþ3~
+ˆÜ‹B?Í,eGJ<¸¥C®É8aÕíÖ/%8=‘~Rø	‹—¥×5ñŽ(k”NYr›ä°HÀ" )?=ö=”H¢$o
+K¡@ç°YèçYz€+E€ÎrÎ*štb0Œ¶6F¯IØȝA¦ˆp]
+t¨ü½ÎcWŽ´Wr«Ô+Z)'Ɲ§öä@8§&?ëA´§8òAêiJ©Ã¸(»±·“†(êB“Ì„Ÿ"‰èëIÓlâm-LIÒJ	ïTpŸÆÚ°r|ðs%>&ËðèÞuæ’<1½…£ÐÚòzmˆD[{î|Ô‚$ÕÊõ {kNÉù¬Pa>ÏNͨ‡¶B`Üšò´€;m¸Ú	C±¹{±«xÏáÆ}ðfñŒÊÞ‹Zè3g.§]¨´ºE§cKä	£ ÀIäþöæT¨D'\Rñ°‹½›ŠæZ𦱙¡ÌjØ–Q´õ4£û&Ô\*µ·(©ã\ǐòÃwS)Ûzöä\Êq2‘P¼¤ÒÓíš@S‰JTç§øcz®dß÷0¾áj£{)›æí–¿àišzKßo¾@¿›îÞèRÕ=<Þ·«jíëx8?íÿ°8GÿŒ—$Çäa}ãyah LÒÂó“WTz8³¯(zY¢€(g†`¤ªhœDj‚&†±ù[h3Øë8É L¡
+«Ô)óÃRº	Ëïž`!îD9ߨÆüÉZ:ª¡©b6¯‹Ž·âÕ3Núþ£sœé—¸`Ož=ü{¸Uôïálþûð]öç7À4Âÿïÿ öOç
 endstream
 endobj
-3146 0 obj <<
+3163 0 obj <<
 /Type /Page
-/Contents 3147 0 R
-/Resources 3145 0 R
+/Contents 3164 0 R
+/Resources 3162 0 R
 /MediaBox [0 0 612 792]
-/Parent 3151 0 R
+/Parent 3167 0 R
 >> endobj
-3148 0 obj <<
-/D [3146 0 R /XYZ 151.701 685.529 null]
+3165 0 obj <<
+/D [3163 0 R /XYZ 151.701 685.529 null]
 >> endobj
-3149 0 obj <<
-/D [3146 0 R /XYZ 151.701 660.623 null]
+3166 0 obj <<
+/D [3163 0 R /XYZ 151.701 436.175 null]
 >> endobj
-3150 0 obj <<
-/D [3146 0 R /XYZ 151.701 403.657 null]
->> endobj
-3145 0 obj <<
-/Font << /F28 1124 0 R /F22 1211 0 R /F15 1133 0 R /F59 1905 0 R >>
+3162 0 obj <<
+/Font << /F28 1124 0 R /F22 1211 0 R /F59 1905 0 R /F15 1133 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-3158 0 obj <<
-/Length 1303      
+3174 0 obj <<
+/Length 1383      
 /Filter /FlateDecode
 >>
 stream
-xڝW[oÛ6~÷¯°‡ÊhD“º«¬í2¤@»K2 CÛZbl¢’èQtœüûòPŠíªÍº¨Ãï~çJ™›€¿.^Þ,V—q¤*(nnF))«8ÈËŠdUÜ4Á‡ðZÔFª~ùé捃—¤ÊóÔÂãŠP at SÄ¥$!ˈÑ<	¯º]+:ÑšKŽÊ%œ@*Z¹ÃXi6ª3VYÔâ—›Å?R°#BI’ î>Ñ ½7%IU‡ì‚$+IžYkmp½øcAÌªãƒY\äiEœ'öx­”ùÁÒÏhXo;Õ,£,ÎÂýæùAß_¨çð': luÇõª•ëÕÀ»5_í´º•­VÏöƒÐ=ïÄ3çÈÈ`uɲãã#Vó4ˆ’ŒdyὧäD)øe”†¯´àF,£¤¤!‡GQ…­Ú@2œd¨µÜzV¦á•Á}9à¦ìvË(.C¥
-ï—°ðûfË
-"¯­|‹o­ìýAÎ k¥5ä¾}@±:²ƒ‘?KH–VÈ¿“=… %U¤±F«ÄqA͵–|#ðM³×½ô^ÇÝŠÑD­ºe\„kkV:Aø’#‰ Ë(¥Eøú·kLJžR}­œçì7 Â @)غÙ
-+ŽÃ[Õ¶Êz~  Š ‡N¥Í^;–€ÒŸ„È[›ÑŒ–›­«}5hAµoÉbÙŸV_\Ú´Oe¿ïïeܨ¡g•2bOü³!›³“*)G³`1Þ÷ò~Îlš‘’MH!PÅBn=O!βo[Ñ@ä*V…—R‚ž%,¬}EZG½”¥­ÕNo–c„–Ó´˜šÈ¥0Š‹Š”@ßyš!Û«Æ•ü
-«}X¹7²æ†|ÍÁ˜„Õx–cZ¤˜;»8++ªUy.^ý$êF`
-/朣¾›sgFvWY’Úÿyç…«a®Äp\ÌÙ™!-¸Ø¾ð
-[¦gœ?£òJ9ÞwöÐ¶ó‡$I¿Þ]½ÇÕ˜D·­PÆñaûÌÉóÍ _NÓ©ïggèSIžBèbäø$??}§Ýoè<#1‹ÏF4›Ñ0Vlß$0Üà¤0z¸ó®wZì¸æFé
-FìpeëRíÙÊiƒÚƒ]«=îÕ¼ï•Çm¹OgúS¹7à4ôç¯ÏhWêI‘…×¼³à5ÇW[dñ£b¹ßI­úΗ¾½h
-þ½,¤0gh?|ãMã½ÖPÐZûÇ(ƒæÓþŒñš™âŽTyD*M\h`Q¤Õ#‹
-³¶çY@£ði¶6vkm]{Àµ¸õÞ`Ç;ÀÅù4 ‘Í’·`éÎ]3·'€,³ïm«ã"f7ê¦FwßsG+ï`Žš§u^my¿qnY¤ÓRÚë¹D 3#è8œêúôÞÿ›;ôOÁÇŸðÖûÿaá÷¢µu¯•oÅdèÖÇa‰øÓᙼ»~ûò?“ÌF/ÍÃNœùø=vF?78JåLNžò-	ãºQ¸P·X›Ð~z^è.’i¸§0I²<ä­l¦m0)eÂ«×øßw-¯ýUg8z9=¹€ó˜d,Ÿ¾qŽ0û1RŒÈ³	%qAŠ¸€;9&F>âxv_º ŒŒLýE—†;˜ÈÓ7Þ0ˆÅÃÑýäà™a 9ˆý•“~‰Jü¥	&
-ÇkBܶ¸ ÿï$œ{Ê{|Â/ž·8‡ñ
+xڝWmoÛ6þî_!`_d ¢I½³¬í:¤Àº—d@‡´h‰‰…J¢GÑIüïwäQŠì*íš©ÈãsÇ{?š·
+~]½ºZmÞÆqP^P\ÝŒRRò8ÈKN2žWup^ÊÊ4ª_ºzçà%áyžZxÌ	4E\J²ŽÍ“ð¢Û·²“½À¹fáÈ\Â
+„Sî.K`]¤ÙÈη¨Õ/W«W¨4`3…2’$AÕ­®?Ñ †³w%	/ƒ{‡ì‚$+IžYimp¹úsE½‘tn,Ëæ
+0Z’¢ò”gÓ‚§ÅÈ\G¥ák-…‘ë()i(àSð°U·àG*Ýì
+Ÿ•ixað¼ð°éöë(.C¥è×°ðçf'"¤¨,}‡»¶éýEN +¥5Ä ="ÙHYÆÁi±„d)Gý»¦Ek@ò8¼oŒÊ§3*¡u#n%î´4Ý{@ïyìõэETª[ÇE¸µbg/?ÒŒ6D’ë(¥Eøæ÷K§EU2ÔDö•r†×Mü“‚¨«´ä8¼Qm«¬á÷ @Ò^#K%ëƒv0ÞÛû•þ< ¤¹A²ÅèævçÝj·%¨Öã­®˜}Ÿ?†ŒÊò)ûýC×j@èižD#öÄÓÖcKrc“rãCß<,‰M3R²	i=â,ÖòÜÜôƒm+kðg<|ÛèÁ€Ï³„…•OH‹È÷‘²´õ¤Êñ-êÇ¡åT´›;¡7m³Ý¸FqÁI	êŸX:ˆn+6½4.å7˜íÃÆíÈVò”…1+-øx¦cZ¤<»8ËKªTye<û‰2Fb
+/—¬ƒLl¬
+ƒÎà®8MÓI\}dIjÿ:1͝'n†¸9ÊažÌ㵓¤Ãàyv/=ÇNìëÏty­œâwö?©mé'ÞI’„¿¿ø€«1ŒîX!MàÇš£#æ«ÈñV­”ùÁvåŒ>&£ÓûG¯þ˜ ÿ/Ê““|
+ÏËþ§ï{Òm¿¨¼<#1‹OM‚^jÑÐWlá$А\ã¤Ðz˜=×{-÷B£ôAƒ‘{\Ù¼Tã7»fêÆÀv´kuÀ³Jô½ò¸ðÑ,B«ð‡þütv©žYx):Þ
+ÜÚ‹ Óý®Ñªï|êÛASÐðŸu™ j s‚ƒÁ¨k¿èý·‚€Ò:<N ŠOû;Æôew:•3ÒÄÕ€%Š”?*‘BZVö:¨~ÍΆÂm­eG\ËY¼I\œ7 Ù y	VÛ…Âœ
+O Y;·,,s˜ÍÛ¨›Ê\÷ûÌ%sÞ=t‘ûúi–QË×;Ñß:«,Òq)íù\æÈ’„÷òþ”Ù·ŸþßÏ_2‚7˜ôâûgHøãDÓÊZcå+>ºíÜ-‘ø¶{&ã.{õ+Íq/Ïl|Ž ŸëZÎb¹”o´øÇŠ„f]«¸P7˜›P}zžèÆÈÔÚSh$YŠ¶©§cÐ(›‰oð;î÷­¨ü €;œz9=™¿yL2–OoœY#ň<k°Q¤ˆÉ1¡Ì[ËâÅ>üÖ9a¬dÔԏ¹4ÜCCžÞxà $;D÷“g‚-hüâ öÇFú%*ñ#DC\ܶ¸ ûï¸÷Loêí*½]É¢]>¸6,eîDá$·{?r€ϲúˆ$l¯@›b;>¡áÐÈÁv@è¢9MÃ7
+‘8]`ñøvñ²ßòpfùÔhñý2æÙ‚-urbÌSçÄ„ÄK8?(š…‰×FìÞ°Pöw
+L?-F‰™ËõÐÜOv¿^½-2ËS-Ç/üüÑiˆ
 endstream
 endobj
-3157 0 obj <<
+3173 0 obj <<
 /Type /Page
-/Contents 3158 0 R
-/Resources 3156 0 R
+/Contents 3174 0 R
+/Resources 3172 0 R
 /MediaBox [0 0 612 792]
-/Parent 3151 0 R
-/Annots [ 3152 0 R ]
+/Parent 3167 0 R
+/Annots [ 3168 0 R 3169 0 R ]
 >> endobj
-3152 0 obj <<
+3168 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [273.35 118.128 335.949 129.817]
+/Rect [273.35 153.694 335.949 165.384]
 /Subtype /Link
 /A << /S /GoTo /D (ch5-procstart) >>
 >> endobj
-3159 0 obj <<
-/D [3157 0 R /XYZ 100.892 685.529 null]
+3169 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [166.449 118.128 237.112 129.817]
+/Subtype /Link
+/A << /S /GoTo /D (ch5-domsvrspec) >>
 >> endobj
-3160 0 obj <<
-/D [3157 0 R /XYZ 100.892 636.115 null]
+3175 0 obj <<
+/D [3173 0 R /XYZ 100.892 685.529 null]
 >> endobj
-3161 0 obj <<
-/D [3157 0 R /XYZ 100.892 399.004 null]
+3176 0 obj <<
+/D [3173 0 R /XYZ 100.892 660.623 null]
 >> endobj
-3162 0 obj <<
-/D [3157 0 R /XYZ 100.892 141.141 null]
+3177 0 obj <<
+/D [3173 0 R /XYZ 100.892 434.57 null]
 >> endobj
-3156 0 obj <<
-/Font << /F22 1211 0 R /F28 1124 0 R /F59 1905 0 R /F15 1133 0 R /F60 1917 0 R >>
+3178 0 obj <<
+/D [3173 0 R /XYZ 100.892 176.708 null]
+>> endobj
+3179 0 obj <<
+/D [3173 0 R /XYZ 100.892 154.691 null]
+>> endobj
+3172 0 obj <<
+/Font << /F22 1211 0 R /F28 1124 0 R /F15 1133 0 R /F59 1905 0 R /F60 1917 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-3169 0 obj <<
-/Length 1526      
+3187 0 obj <<
+/Length 1556      
 /Filter /FlateDecode
 >>
 stream
-xÚ•WK“Û6¾ûWhÚ=+E½rÜl’™LÚN»î¡“äÀ•hK$:¢”Ýüû镽š´ˆÇŽ‚cï67ûÍË·¼â(,£2ö‡ Nã0â +Ê0-E°¯ƒ,æÑöóþ=ìåA–Y&p+çYç,ÙMûFmwI*XE»?iõÛ§(Î*Å"ÎÙëFž&/htóf¿ùº‰ÁJÄ‹ãÓ0I‚ªß|ü5ÈÞQ˜”Eð`wöA’a–¦@wÁÝæ÷MäbŠ–±ÅéelSd¢m6´$´^xµàãügm‹„é-2Á|Ûò‚YÇ‹œµ†ø£’õwb´Ûûm›fLvm-§V$œ”™ÚánwY$Ø­¦ƒžˆ8Àó•R5)<´SC²	²
-þq	Ñ‹`þ¦¢$ßͤNà	/SÖ×Q ÷NUä/!Ûa?¾¶o0º©íȘ<Ø!‰Ç[BŸà›C¤·¼ÃÕ¦ežpÝHçÞ=)+ë%œlÃH)ŠEÂ0|úÝu
-=@ÖˆEg adï¨^M¶†kCé¾zžºvðÖVrÃHÄ-ÉøŠ’}ŠI›GµtÔçûå$IدjÚ‚™tS_ÀÑŸ®Ža/®ÏE½sMpÉ®ÕBêµ8·ØM‹±a†<O‚€Éx}Iwq˜}­pPg_#ø¹ƒº%1SU‹²Š˜“¦ï­îeë6þ¢z¨RÙâYMìY6~S£yµÝåë͇Ûw±
-*YÈãËì ”;×/Únç6ó"L#¾"Ë®K-²ÜÃ¥m×uœÛÚ©|Ǽë™S3êùØø…Ûbñ<Ë¡R†l"TQÐö§NõÊáN|ŽÇ›Û×ØÞ¹ïéÜÙEÎý¨e½Y…©‘f"qktGàÅ=£8ƒ˜Fý©Æ@šöøÑ#çÞ6¿-°sj¤7{ð8q“p´X(7“ìºs{rv‚„Ð;¹¡¯:(þ •‡DΏ/°ìk¡^¢Sßiá|sª
-òiäèdˆ"4$kè$bݯ:Zé¾—¶i’r«˜¤‰ÌÒêëܺIàòD|Û)¨C·?ÇŒ´3ÅìFV¨ùe>‘®‡7n…æØ­¦p ÚÜC;>ë Û°Ž=
-@ˆæa‘eî"Y½GèRä‚¡ÝAv´@„åªÍSf¡0[Hÿœw\@ö µ0XÚÛu5}UÝNÞš¢LËeò,
-áöõõK5U/cà’©ë5D÷.âëª
-‡µ††Q”™7‡‘u
-JÃœÙ7è ß‰t‰†lI!׆8Ô©@Ø{¥xºWPÕ6ërclõìÔG-w¾jÓµ;	9wÈýÊÊ6@éSÅ‘£"ÖIŽQx4Š&@¦-жQ 6´å]×Ru*ZÃ’ÌC
-àå
-•4­;Ó'i£½üXA¤Õ;6iÐý²_¬y"\€ôjn¢Ìõ
-ºòj
-pN’…"vsî$5Œvžüm‡	J‹÷íP¯ŒÆ#ÌÚÓ+¼PÒè_4|46“YQ©‡'ÝËîzv}€9|ù,}ç«ÍöÖ>Ú|^°%†08²éfÁåÓWÏŸÈ]\Õ‘½kÅÚ.jC8`²(BRâ­…Jø j+‚†HèårœÁöQG‘]¾é¬qv'éz¸L˜tlB•¥Úû.KcÚ›»½œù‹Æë0V´sïÆ;ÙRD<=AW•V…žýÅŽ.<î·	«kƒ‚‡~P\ÕÆ2ü•—Sô‡¯q|—”‹A‰«ÁršTrzä”ìoMO?O€¨Ïï0§(sîyKLzÈâÚ\;?ÇŸWŽŒÚJ7÷¡)Ÿõ)ÝÔãl¡eˆc=w5)8G\K?Âc”B.~Œ“áøtÀÄéùQëégÐŒ ñb;p<UDØLýßV?®zw®†äÛÄzí†Ùév‹ëz¼>å2¹ìŠwË€YŠÕàk×ÖŸeþLÿ]Mãø
+xÚ•ËŽÛ6ðî¯Ú‹Ä
+ER¯ó‚´E»î¡HràJ´¥FG¤v7ß啽jš^ìá¼8oŽXpXðnór¿yþ–çAÌ¢‚q°?qG‹ƒ4/¢¤Á¾
+>†1gÛÏû÷À˃<*ÒT"+çig49¦}­·;‘È0al÷§Ñ#~ûÄâ´R,ã,|U«“I•nÞì7_71haA¼¸>‰„Ênóñ3* ½X$Š<¸wœ] ’<J“à6¸Ùü¾aKŸâä§ŒÎdÊ"r¶£¹wÛ$
+UÛTÊêj»ã<CÛ[ î›þH(‹N!`Tç¡NÛz 0+Cåÿ‡É¶M?kkzçÞlWð°‹  ‹xÿ²?ÅBÞèr5Š û.Q"²ôA!Dø«¶[Psfã0ô§«kÂg×÷¢¨·ÍГ‰(½‹(ÅqæB—ä†ÜŒx&‚Q‘§dŒP‡”ÆŒ…¯†”ÇiTtƒÌÓðæ7Å¡.¤•„´ý¿:ÕxÆ_tw¬,Ę8I,•p¼Ó£y±Ýeàë˯ßÅΩ@¦/£ƒTîM¿ÈúÎ3C•Ê|Q¢2M¯3-Ó,4VŸQ%è85•ù†a&:Øz¦c=<K'՗ڐÎá@„¦;µºÓŽnñÆE–ïÆëW $²lÃöȼ^ÄÜŽƒª¶qXbd”±DnÌÐRí"Ou‘Ÿë‚Fç[M´Ý%™ÿ ;:Ä@Ôá×µ"pÚZÍj3n\­G«Æ#ܶㅀ"7Vµ­Ï</xx‚¸Ðyº¡ÿ~°Dþ ‰‡@NÏ0ë,l¼¢N¡Qßèàmó¢âiÔèiXD¨HUÐH„2C·jh9tê±KE HÄ옃õשñƒÀljð®QP†f?ûŒðì!F”ÅáKU¢ä—éD²su#+ôÆn5„# ‹=tã“rýêÊñ¢EAP  Y”Ëy2G×ÍÓ׏b.CÔÛ«–Xáùló$t¥0¹’ü9îx€èAÕRÁ3édú×Ucgmšú/)–ýÇÓ$‚™??ϵ-Ÿ÷ÆÜ7¶¬Õà	L{Îâë¬õ‡µ~†I”ÀòêгVC
+23û­“`;¡.P‘K)ÄÚ†:€áä«YØ5‡+&*Œ±&/>jh¹»­oÄ´ÍÎ{BÆ]8r;‚°v
+PÌ!‡ä¨Qê¤FK^$•éR°kÈͱ¼kÊNIg8’z„zyCé@%uã°f*رR‘Nô¸ A÷«lé1çBú6 êÕÜDšï4åÅZ0÷vˆBÐ='%PÁdç)”ß¡i1@	€ ñ¶é«5ÛŽ0lO/ðAI؈øiZÆš‰ª½ì®'¯hƒõ‡l礕¯6ÛÛmcŽ¶„¯!ŽlzYðø¸!àé醀ØÅKÍÜS+׸¨
+áëªA…¯
+Áîu×”TÑqc¨¼g‹py%’ñðFÑë ð(BåÑTTj:l»4‰‰7ó¼<œ9}×¢«¨çÖOwÒ¥	8•4Ìw/ªœíšùU-KÂt[ÁAëÚœàãržW)ƒ©û«¼¢b5¯¹¼âƒŸ‹9‰§~Î5”µº;y
+­8Eø÷@Î<N ¨Î[¨Ó9·FÒæS¸´mÝÙ\*óv™¸9¤Ô%Zú±=ù¤Mé¡'WY†0¦¦¶"oˆïèXEiîzoñ_Ã4XÍPžž5ñ#-?ƒý$ô"®)®ÇSI€‹ÔÿíDùýŒ¡uç¡Ks—8«ý,[TºcñMCĹ^ã‘\uviÝŠÃ^-ùjp×u€³ç‡½öz“ïyË¬ÏTD~±Ë3z¶?jU}#-˜€[|ÑÀ¢Õ]Åg’Fpºõ
+Ç–uõðž×DûN™úåšÉÚg`ÏCòü}±Â7ùº%eê@ßR Ò— îmÏßv‡;\1-ÄçZyó|'è~åU¹údü—N;}2"×üɘ»OF¤)ÿ¿x€oåAøñO·3bþ‡ë § ý
 endstream
 endobj
-3168 0 obj <<
+3186 0 obj <<
 /Type /Page
-/Contents 3169 0 R
-/Resources 3167 0 R
+/Contents 3187 0 R
+/Resources 3185 0 R
 /MediaBox [0 0 612 792]
-/Parent 3151 0 R
-/Annots [ 3153 0 R 3154 0 R 3172 0 R 3155 0 R 3164 0 R ]
+/Parent 3167 0 R
+/Annots [ 3170 0 R 3189 0 R 3171 0 R 3182 0 R 3183 0 R 3184 0 R ]
 >> endobj
-3153 0 obj <<
+3170 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [217.258 632.997 287.922 644.687]
+/Rect [420.463 646.546 511.352 658.236]
 /Subtype /Link
-/A << /S /GoTo /D (ch5-domsvrspec) >>
->> endobj
-3154 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [420.463 619.448 511.352 631.137]
-/Subtype /Link
 /A << /S /GoTo /D (secure) >>
 >> endobj
-3172 0 obj <<
+3189 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [177.978 605.899 270.91 617.588]
+/Rect [177.978 632.997 270.91 644.687]
 /Subtype /Link
 /A << /S /GoTo /D (secure) >>
 >> endobj
-3155 0 obj <<
+3171 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [275.584 605.899 338.182 617.588]
+/Rect [275.584 632.997 338.182 644.687]
 /Subtype /Link
 /A << /S /GoTo /D (ch4valid) >>
 >> endobj
-3164 0 obj <<
+3182 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [313.486 304.435 376.041 316.124]
+/Rect [313.486 346.41 376.041 358.099]
 /Subtype /Link
 /A << /S /GoTo /D (ch5-procstart) >>
 >> endobj
-3170 0 obj <<
-/D [3168 0 R /XYZ 151.701 685.529 null]
->> endobj
-3171 0 obj <<
-/D [3168 0 R /XYZ 151.701 660.623 null]
->> endobj
-270 0 obj <<
-/D [3168 0 R /XYZ 151.701 587.986 null]
->> endobj
-3173 0 obj <<
-/D [3168 0 R /XYZ 151.701 548.056 null]
->> endobj
-3174 0 obj <<
-/D [3168 0 R /XYZ 151.701 468.873 null]
->> endobj
-3175 0 obj <<
-/D [3168 0 R /XYZ 151.701 330.418 null]
->> endobj
-3176 0 obj <<
-/D [3168 0 R /XYZ 151.701 280.454 null]
->> endobj
-3177 0 obj <<
-/D [3168 0 R /XYZ 151.701 194.075 null]
->> endobj
-3167 0 obj <<
-/Font << /F28 1124 0 R /F22 1211 0 R /F15 1133 0 R /F17 1131 0 R /F59 1905 0 R >>
-/ProcSet [ /PDF /Text ]
->> endobj
-3180 0 obj <<
-/Length 3699      
-/Filter /FlateDecode
->>
-stream
-xÚÍ][oãÆ~ß_! (BõìÜ/ò¦›E$HáE€`7²,¯…Ø–+É»ÝßsáE¢%SâL›<x†3~<<üΙ3Òròq"'o_ýãÝ«×ßi=	"©&ïn&JJ“žø˜„Kvòîzò¾º\Ì·ËÕÃô·w?Pó(’÷›ë$$´–ÜÎ
-#¦JzS}ÿx·¸_<lgpæTUÍÉ® ’Lt1ÇÁºæt¥¶zõæÝ«¿RP+'jG 'Œ™Ìï_½ÿMN®á·&R˜'Ÿ©åýĸ(¼C´»É嫽’õMÊÝ›UnW ¥¬ÐÚM¼M‚îÅp‚¤hN›¼¿pRV¿N£©VOëé…‰¾Ú,ÖŸ¦:V*‡j¹áúõbvý…«nVuÛOSç«ÙÝòzFJ¤·‹Ívùð´å¥­þ¹â–«-<®¡àç‹Å5Ÿðy¹½å߶·”o¢ŒH&M. w6±è›íâ$ÑÉUˇþ]`mó$¡`éq¡µ{zÀ»Û.ïlv³Å;ÅC¼<¬! Yƒu7½F»zÂòí¬ïŠO†f57àêt+ŽïdGi¤cA¡ww+ûšÃ*Ã×ÁƒÍì‘êÒýb{Ë
-¼ÞpͬÎWOÛ»åCƒø\GئÕPC¾×ª/ÐTz•êó4¤p”§l„{†Ñ ¹ä…6õÃ}óŸ²À4¦V)¶«}ZG¬öY]¶ÏàïÓk]õã7——ßÿò†oðƒtòç~™ú×|·¼[PK[½¦ç³¿FýÄÕìõ†Ä|õps\
-.)aô(kVã!fowAI†‰7-cµñ^x°_0…è&ëÅäæ¤VFtqòÙ£R`LCBÒ#³“~ôo¥ÈàYï¤/hš†àÎQѳ«Zo„§Ø¿¬eÂîÝÿž)ðÒŒˆñE µ	„ØW@	¨c:#Ý. =iábh Î}Ð=¨Z­çY:¶¡„\øØ>¶êElrj—ÄID$qÂÅlúôPJVoÁ¨TÝq¶â슳Yû[Ô¦zÄ ÀR%dë½Ò=gζ˜¹¦T·ÜœJ]¯ðÇÌ=i€¸-^6o÷‘òh›-UË´|͏†jB¸Ž³JF «('œª]à{èȤ® HPVi­"ÒBvÅÙ¬ý
-[þv*ë NL¡ŒÃ<j€w`6ñzPyÌË—«åKõÇ:@>À°ž¥ƒ»òµÇü<½Ù:58þŽ?ÒñšŽWtüDÇà0A#Õ×ÀD¨ûqªŒ¯ÞPúRW}CÇ?Ñ1׿;•­&
-©R¶ž5ÀÖ0›­=¨<¶æËÕ2¬€úÇc`«“Bz´n%`˜Âl…a;a`Ö–KW\ZriÅŒ ‚Mtwè†úsƒç:íÀÖÃàbj=pÖ†ê(ù“_0ys*uµYmêž5@Ý0›º=¨<êæËÕÒ­€úÇc¦®±­Ó	T;Z¤§DHŸˆºPZpiÍ¥.͸4ßk|öQ"ma”•Ñ!¤·”*
-ë
-ÅIÖA„[8‘¿ÊB^Æõž5Àß0›¿=¨<þæËÕr®€úÇc¼þª |ª]/xÙ¤Å	§À0½âyù±#;1±#;='vä‚cB‘ø¥/8œKDzo«_!cÿmNxI-”+ã™Ï‡`v˜ÍìT³óåjÙX@ý㱎0¡œõü9´I#5!Ýì¤×”^aèKsøÒÒß)]Pú@é5FƱ!+؁³Tgðl¢,¦3JïO¤¯MR¨TÄ1€z™¾;€¹ôíCeÑ·€\
-åJ¨<Ö!úFÀl2"ÄzíxEsU–XjxNKGò¨š]°f¿%#{Ôè1h€!¡4JÉ…¶E<ê¨Jv€Ù”ìAåQ2_®–FÔ?ë°GU°¢#ÁÇYò‡œ† qò@iò˜-8jF\Ä@ÀrXÀ3«-9{äØëƒcߪª×XéSY:]¹æ<ü-ØæBWœ!˜¶\CM‹$µ”’çu%Ïëò|”®›ŒV­Üîb†¦…LÛ¬Z}R¶k[]+'RjW¶îq䫯¦ZWÅ	’"©¯Nµ=ï…Ž±ˆí5`{`¶íõ òl/_®Ö^
-¨<Öáq&v)Ö'CÝ gm">[^q²)mÛßbÐÿ›´l“îMÖ²{6iØ&¹Ib‘,E`˜-8[sv½WywÈ&Ö«›Œ ³Ö&×<M”c“ÎÒ-a“çC
-Ød˜m“=¨<›Ì—«µ£êõBè‚ µìÂéõHÌÆm:”>Q
-¶¡Õó3#»D·g~u—h÷̏»DíiÒ?ÔË Ý¤¿ÇKBýŒŽ¯ÛT«În­hêÞN´«…	eú²ó¡ì¦̶›TžÝäËÕr½€úÇc½Ð—Yˆ™üy}™¡ÅÓhŽÙÓb‚Å~äÓñ<ex‚aL¥)š!P¼*ÙÅvBDçÙ¬Âéf…} .ӝ5`V`¶Yõ òÌ*_®Ö
-¨<ÖÝ‘±BÊtþøLó2›´Ô!Äðgì¹õSžÌÜÓê §¥k8¾§ã¥‡q¨iÍ@ȈÛcÓæíEt;(¶AQ{§‘m›‹Sí ­/ÓMž5`Ï`¶=÷ òì9_®Ö¨<Ö{†¡žŒ€©µ®žÂ~Ö]P¥Ë×H/œ*Ó‘œ5@¼0›x=¨<âåËÕ’¥€úÇc½Ð‘()d:Ò‘ÀˆàÔ4T N <ô-/éøŽ)f¢y?Åó~roÞOî0Œ6„á9†ØºzÜŠâê˳hR“h’{1úíù•¬§}øÃ}Š>·O1É
-çB	Óõ²iï æšv*Ë´ÈÕ˜c	õÇ:`ÚãÌX@[[÷)¸dÙ ½ ´áÒâ [»³€G܆Q×hÚš¬ÂºêÓô_܁Ôó|ZóV–Àöh=Vk¶%Þ-àFw0fº¢”i)w°4ìÍn(OîMÔÂK]ÄP·0”0ÛPzPy†’/WKîêudŽ"¢¾<ä©Ý? l`Òò¦Ë;¹lhJë&m%îž±ûËzû©7léxAÇk~ãîÙ}òÆím_>Ô …;Àl
-÷ ò(œ/WK»êudŒL€eaLkÛ=à‰öqAú@)†,‰#4p³O¼)ëq/«7l­¹„šŠ9;µè‘¥2¾ö|¨¢v€ÙDíAå5_®–\Ô?ëØöo ª×B‡Øí¡5žw{8 at vÇÙgºr²`*»‡¨xÛ¸ämãŠN‡˜æ5îbD¦Zá ˆ{J¯(Ñ¯¯ÛaŒæ‡æŒ£CÓHÁ·ñÏ|Šo¦)ìü)Ü­Ëû՝ª¾,IÄî¶ÎnN5(@˜2žÿ|¨ƒê ³
-ª•gPùrµFP@ý㱎¿zfpsº6í«gš‡ë¸ú0ßËö—+8Ûr¶áóN}Í+B,ãÛχ b˜MÅTóåjéS@ýã±oc„cÀŠÂøØøÃMoïhšµoÓ¥”â¦ZpÊ_cTŒ¯ša ç%šDJDÙD{P6_M*Õ5–Ö/ ~þm¢ÅÕK‹½»tzÈ¢aзT‚ÖçC
-к̦u*ÖùrµT, þñX‡ck§ Ê«L;:äY”Hq¤·øÚL,½J‘h×!¤ÛfDˆ?Ôɧ:hÝ9è)¬àU„ÂçC
-P¸̦p*Âùrµ´+ þñX‡)4>K+¬‹í9œ±^ìl¥ÝxQ¦½×vâó×v,8ÜŸ¦*œü&šNÐ5¨".uÔË|ÜÌåc*‹äj8TBýã±^Z¥NvA«Ñ¼€ãRÓgÓ2Äyän}Εø"-OŽVuô @Ÿ8j€ƒ`6{PyÌ—«åMõÇ:­ê$éVÇD«6PÀÙ¼¥ÞNaÌøeõý	åÎo4½£®.w&}3•ü‰³%WÎwšÐÜ]‚ ¹Dœ«ƒR–qÊçC
-D˜m=¨<ƒÈ—«%qõÇ:çê…k¶8ˆsµL¼%@îútÈ>qåŽOwõä)Ü…—®Œ3?j€»`6w{PyÜÍ—«å[õÇ:àjüŸ	@€ë”©È7™F@
-ð±Ìæc*ùrµ* þñXÇ\í¬ðQïÌÊ&Þ!ν»
-¼Qœ¿¡ ó©nøôÈÖ$¡Š¼º{>Ò õZ¼læí#å/[ª–+ùš
-õBHk5xÃq!­²ÕÏì)k÷¹âìqÇ™¶¿my·ÛÜ;®ªïq[-5c¶áì‰W·Ö\šuM÷ùZò{‹i/¤e—Ü
-Oi5äe¾%:jÀ:ÀlcèAåYC¾\-‡¨<ÖñÖH‚.8uËÛ%ÀSïzñÀ^<²ÇÒ‰¤UN”yµç|¤ʶxÙŒÝGÊ#l¶T-Çò5?ê… _;i¾"úÿ	bùÃÑÔÖù®5b©gë‰:ã³Ö¿-žºïKû㟵¦‹§2Ÿµî_Öí}‡½ŸG®BG5¼Ö»ŸcW^iL÷Ï,º)«Ÿñ{ýFVóÅ÷½€“ºÜΦ†wÁƒSRÕÓ#×»zø •ýøT6ÿÀ×ÛåBÐî³ïïnkà Å/-ӁFÁŸò7i°®»¨?Ù?»ãÆõÿ æ+®êþ­ ŠÉfë-ʆÍæ,HÛˆ'pïÁuág§ï|²¿ùïôeø§ÍÚXLcX˜··ßÞÇš
-aÀ·³ú„e“o8Ÿ=mW÷ Æ|vw÷…«Ö¸ÁXÌæS°ÁÒvy__ÿý ^¤ùô=>†õAú mþ›á[Ð
-endstream
-endobj
-3179 0 obj <<
-/Type /Page
-/Contents 3180 0 R
-/Resources 3178 0 R
-/MediaBox [0 0 612 792]
-/Parent 3151 0 R
-/Annots [ 3165 0 R 3166 0 R ]
->> endobj
-3165 0 obj <<
+3183 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [166.449 632.997 237.112 644.687]
+/Rect [217.258 133.798 287.922 145.488]
 /Subtype /Link
 /A << /S /GoTo /D (ch5-domsvrspec) >>
 >> endobj
-3166 0 obj <<
+3184 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [378.865 619.448 441.464 631.137]
+/Rect [429.675 120.249 492.274 131.938]
 /Subtype /Link
 /A << /S /GoTo /D (ch4valid) >>
 >> endobj
-3181 0 obj <<
-/D [3179 0 R /XYZ 100.892 685.529 null]
+3188 0 obj <<
+/D [3186 0 R /XYZ 151.701 685.529 null]
 >> endobj
-3182 0 obj <<
-/D [3179 0 R /XYZ 100.892 660.623 null]
+270 0 obj <<
+/D [3186 0 R /XYZ 151.701 619.851 null]
 >> endobj
-1544 0 obj <<
-/D [3179 0 R /XYZ 100.892 607.21 null]
+3181 0 obj <<
+/D [3186 0 R /XYZ 151.701 581.943 null]
 >> endobj
-3083 0 obj <<
-/D [3179 0 R /XYZ 100.892 589.128 null]
->> endobj
-3183 0 obj <<
-/D [3179 0 R /XYZ 100.892 583.15 null]
->> endobj
-3184 0 obj <<
-/D [3179 0 R /XYZ 100.892 589.427 null]
->> endobj
-3185 0 obj <<
-/D [3179 0 R /XYZ 100.892 577.471 null]
->> endobj
-3186 0 obj <<
-/D [3179 0 R /XYZ 100.892 565.516 null]
->> endobj
-3187 0 obj <<
-/D [3179 0 R /XYZ 100.892 553.561 null]
->> endobj
-3188 0 obj <<
-/D [3179 0 R /XYZ 100.892 541.606 null]
->> endobj
-3189 0 obj <<
-/D [3179 0 R /XYZ 100.892 529.651 null]
->> endobj
 3190 0 obj <<
-/D [3179 0 R /XYZ 100.892 517.696 null]
+/D [3186 0 R /XYZ 151.701 504.782 null]
 >> endobj
 3191 0 obj <<
-/D [3179 0 R /XYZ 100.892 505.74 null]
+/D [3186 0 R /XYZ 151.701 370.371 null]
 >> endobj
 3192 0 obj <<
-/D [3179 0 R /XYZ 100.892 493.785 null]
+/D [3186 0 R /XYZ 151.701 322.429 null]
 >> endobj
 3193 0 obj <<
-/D [3179 0 R /XYZ 100.892 481.83 null]
+/D [3186 0 R /XYZ 151.701 240.094 null]
 >> endobj
 3194 0 obj <<
-/D [3179 0 R /XYZ 100.892 469.875 null]
+/D [3186 0 R /XYZ 151.701 171.308 null]
 >> endobj
-3195 0 obj <<
-/D [3179 0 R /XYZ 100.892 457.92 null]
+3185 0 obj <<
+/Font << /F28 1124 0 R /F22 1211 0 R /F15 1133 0 R /F17 1131 0 R /F59 1905 0 R >>
+/ProcSet [ /PDF /Text ]
 >> endobj
+3197 0 obj <<
+/Length 3822      
+/Filter /FlateDecode
+>>
+stream
+xÚÍ]YãÆ~ß_! Lžž¾ yȱ^ØH»0xý Õpw„•FIcgÿ}êà!q¤‘Äî8y˜îf«ù±Xüªºú GN>MääÍ«?¿{uûÖ“ RjòîãDI)bÒ“pÉNÞÝM~ªÞÖóÝbý0ýùÝwÔ<Šä½Åæ:		­%·³Âˆé’ÞTß®—õª~ØÍàÌ©ªÚ“#\A$™èbÊÁºöt¥¶zõúÝ«½RP+'jO 'Œ™ÌW¯~úYNîà·ï&R˜'¿RËÕĸ(¼C´åäí«¼’ÍMÁòRhm‡`!…“`¬©é;4› ©â{xýïÞùôÆDÓê£R|óÊíŸÈàÛ{[o~™êXÕ›?Lo¬uÕßÿôöí·?¾ cª÷ÒÉþúÈÔ×\óÍbYSK[ÝÖxÝüv;[!ćÙí–b¾~øø‚J­Áè1:…Û0XÄl_ÃÉÃý…‰7IhGOë÷Âk71"E7ÙÔ“@õRj‘Ô³‡¥l:+%=4;I at WÐ4è¼!cbÍ¿—2¼¤##TŒ×èèÙU­àîð²–.{xÿB¤ À˜&^¡Ó‹2 at k%qŠúã¡N=é Œtû€ô¤…‹¡¸öA µ^fø-JÈ…Íàc+ þñXÄ&ð.{$N"’Úbã¡7½ñJVoÀ¨T-9[sö³Y÷[Ô¦zD?m©²ÍÁÑŠ³š³f®=jZn/¥®¯muê^u†º=`6uPyÔÍ—«£[õÇ"êB§×SWÉ(l°€!„n<áOУI]}fYMܵŠ¸ÙÎfÝoØòçKÉ'ArÐ]	ò]u†|=`6ùPyäË—«#LõÇ:B>ˆÓ¬Çg	Q at hç¯Ó›à‘mÁ¡oƒòg*¢ò†Êk*?Qü&h¤ú#0êþ>UÆW¯)}©«þDåï©Ìõï.d«KJXSÄUŽ€z™­{€¹lBe±µ€\-ÃJ¨<Ö¶:)¤G}9!Uã*ÀY;>úÀG>Zs¶¶ÚD'p¿n¨[7x®Ó	l=Œ2¦Ögm¨Þb‰’o1ù“×—R7€e…"ŽvÔêö€ÙÔ@åQ7_®ŽnÔ?ë8u
+r]4 at aÃÔEzúH„ô‰¨G5møè#Íøh~Ðøì£DÚºä±2:ôžR…Ãb]Áè8É&ˆ`ò×át×{=Ôþö€Ùü@åñ7_®ŽsÔ?ëx à5ð7(x¦‘ù^6)dqÂÉ,Lï€x^¾@ìÈÄNLìÈÄNω9KŠÄ_8ú‚£ºD¤÷¶ú'dì¿ÍÅã/çœ •aöõPg˜Ýf3{ •Çì|¹:6Pÿx¬ÌF¨$”k3D´I#7!Ýî¥w”~ÀØ—æ8ä/¤Ÿ)­)} ôCãزÁYª3x6qÓ¥«KùkðJáïõPgøÛfów •Çß|¹:ÎPÿx¬cü"8XðLS㙁W4ge‰¥†ç¶t$—ªÙkvÌp„q„a—=F
+0¦3”¦K)i<_„’×C¡d˜MÉT%óåêhT@ý㱎»TË	mŸ
+NÎ’Cä4‰ÓJ“Ĭæ¸†X	.sÎÙ†³gœ}}pì\Uu‹•Ž0•¥Ó•kÏÃß‚m/ô3Ӗ‹`¨‰c‘¤¢–Rò¯ä	^žqƒ£»6£,·¿ª¡<FkÛ¬÷RÊn™«oåDJÝ"×
+Çž±újz£uõ{œB! –úêRãSIàJe	ã»êŒñõ€ÙÆ7€Ê3¾|¹:ƒ) þñXÇGš*¥‰ÓFèØôÈY›ˆÏ–×BœlvÝo1èÿ‚MZ¶IwÌ&›Ù›4l“Ü$±H–B0ÌjÎ6œÝT.Ù¤‘ÂzuÆ&#謳É
+Oåؤ"Ø2âõPgl²̶ÉTžMæËÕÙQõÇz¡C„vÆèã¢Q8ÉÚÑ`¨é¥`\Z±?3²Otö×ô‰öÀþ¸OÔžæýC³ÐÏû{¼$ÔϨ|×¥Zõ†ãhÑ@Sÿv™áØäDHE:³P/Î`®á¡²§€\-ÙK¨<ÖéÎ̦$LWuf†ÖO£9eOÿ›,öŸŽç)Ã;cò8Mсâ…	Ì–8Û‹g³
+—›U4"š"ýѨ3fÕf›Õ *ϬòåêL¡€úÇcîlÂj}ý MóJ›´Ô!ÄðÿØs)ê§<™¹§BO«×P^QyMéÑqœjÂÀõå˜ÑmbÛæÍEt{(¶EQ‘§‘]››Kí9(‹ì~»éŒ5wxÙÆ|ˆ”gËÙRuæ—¯ùÑPGÙ'!#@ƒœ¦|ÖOP×¥ËÑ &“vE(w=ÔÎõ€Ù¤@å±._®Ž+Ô?ë…0:уÀP`…Ci#÷×|O啨LÁZø?šñS<ã'füÔñžÂ(Úpvv!v>·¡¸æò,šÔ$šäî‹~{~%ëi3þùÎD_Ý™X|סˆe_tÆ°;¼l»>DÊ3ël©:KÌ×üh¨#6$DƒîS	çšÎ×é#[BàÁmù¨>BS£AßîŒ=ÀÓí§;´iMæ`]õËô&9Zyõ<ÅGážÖ¼%°¡ZƒÕšˆ·¸€ñŒ’>PÊeZ~Å-L;?³ßùÉË;?ã…Te:¿ë¡ÎØH˜m$¨<+É—«ãvõÇ:1+Q_Ix©º=Ê&-ïd±¼}ˆöh³×¤«Ä-3VbGÙl90Ífƒ•k*ã°[Ïv½è‹w½Xm…,3p5ÒwxÙü=DÊ£o¶Tãò5?êÄv™ *o}·ã;Ñ®-H(Å %qLþõ‰·`=dÍö¬
+ah¦bξ,«4äeœìõPg8Úf“t •ÇÒ|¹:nPÿx¬S›½¨Ê	ŸT¿cÖxÞóíi¨ Ù’³'Î0X7ä]½
+ûC…¨x“¸äMâŠN‡`æ÷,"Ó
+-f ÄŠÒ”Îè×Ûn  #†ù±©Úê`ÏÎß>ó)¾Ž¦Ðõ'øS¸7—w§;U	V¢$û·Ö8ûx©AI~%´„A]uÆ zÀlƒ@åT¾\Pÿx¬Ó/šYiD0¾{ÑLó æÙáÊÄg;ζ|Þ¥¯™ˆì¶G@½LÅ=À\*¡²¨X@®–>%Ô?ëøžE(OLR"DÕúÃMïêhš ïÒšÒJq-8å?b8Œ/–a„ç%š6JDÙDûM6_M#55––* pþm¢Å5«ˆ¶»tqÈb®ñ°# Îк̦õ *ÖùruT, þñXÇck§ *‰¨}7,äé“Hq¤÷ø¾ŽÚL,½8‘h‡!¤»v(ˆ?4kÆ—:hÝ;è)ì­Ð±Œg¾ê…{Àl
+ ò(œ/WG»êuœÂAã³"†n;NQ×{»`iã]”éàøüþöû©
+¿vfœF—ñ¨×C¡c˜MÇTóåê(T@ýã±NǬÆ9‘à—îãšWl\j»lZ÷‘8¼×«Ï¹?=¤ååÁª)C—x=Ôö€Ù@åq0_®Ž7Ô?ë…`ÕÈGŪ6P¸Ù¾‘ÞM`ÌøÅôÃéŒÅÞo4¹£®ÞîÍûvùÎ\9ßkB3w	Bä"Q®#TEv›Œ€:c=`¶= òì!_®ŽÃÔ?ët”k´Ò‹rµL¼@î»tÈ~áÊ=—ÇK¸«¼€›/ÂÝë¡Îp·Ìæî *»ùru|+ þñX/„·ZŠ–»¿ix+­p²Œ+½ê{Àl: òè˜/WG¡êõBx¹LnoJ6ñNpîÜUà
+áü¹xŒOG:Ä‹ãZ´p®ˆ/õ2ùö sÉ7„Ê"_¹Z”Pÿx¬Óq­N^(“F¶ÊV?°Ãl¼èš³Ç=ŸÚý¶ã=n_p«¸ª¾ÅÍx´ÜŒÙ–³'^áÚðѬo¢¸ç×’ßSL-{æ~,xi`«£®ÌGDG@1ˆ0Û Py‘/WGâêu2°ÕÑ
+Õ~D´Èô-o™ ‡½ïÌ;óÈΏ.$­‡ÇgËxñë¡Î¶Ì&í *´ùruD+ þñX§#Z´ÐíçC›–?­½…'Š|×±Üó/šëŒïZ#¤m?Xõ^Jú»Öt'²Ìw­‡—u¬ÍVƒü¸8îìŠÔQqTKm½ÿEvM#Ó”Þ¢Û‘²úa³ÆOÈVóz‹{`ÀY½Ýͦ†÷ÀƒsRÕÓ#×ÿeýð^*ûéi3ë?}øw9¹1Š¾ÑH×yw_o€„?µL^TÇê×)Œ+àºõï³%7ÞîêÇmÓ|ÍU(&4b1¹Ñl³CÙ°Ùœei[ñîú5¸Füìt%¥u¤ö3ðãÓv‡í.¦i2<˜w·]ßqÍ–°@àûYs¢ͷœÏžvëˆ1Ÿ-—_¸jS“À-F=›OuÀޏv‹UsµÝ}Sض_¿ÇÇ°9&ó‚ö,I at fyù×p	¯^;PÛŠ%U-HÕ„¼^òš6OÛš›¬?rŠrä?hÜ?â|¿Éèêþ3¦­¦Ž1ÁeûÔž´kd]¶WBEbi¾©g¤#döÏ“Þb˜@Ü…¿r xª›œ€VÕöã¿Á^̹z¹xø¼åâÇÍzÅ%Ò3~9y5ål¸ònV¯€ØT†›!RnHH¨À[[ÖíÙ$0½¸A+X\âMÑ·À@t4ztwû®â-ðÀÊNÃ.þ¡e÷ÅŠÛz7¿ÝÌÅÝQµ:!u·íìn±©ç»õæK¿~ñ2Á
+.óÕ¿¿:~%ì_¤^iQoþËYý­Ñ2Ù:ß¼i¢öjÓ*£}˜ÆÃØÙ>L~îà4ɾ,î)%-cͯ÷à"šººiôžÛŠË›§‡›eÍl^r2Ûϱò~öð©¾û]E‡ª‡½ÁµE€hž\\oŽºkpÓÿݦg
+endstream
+endobj
 3196 0 obj <<
-/D [3179 0 R /XYZ 100.892 445.965 null]
+/Type /Page
+/Contents 3197 0 R
+/Resources 3195 0 R
+/MediaBox [0 0 612 792]
+/Parent 3167 0 R
 >> endobj
-3197 0 obj <<
-/D [3179 0 R /XYZ 100.892 422.054 null]
->> endobj
 3198 0 obj <<
-/D [3179 0 R /XYZ 100.892 398.144 null]
+/D [3196 0 R /XYZ 100.892 685.529 null]
 >> endobj
+1544 0 obj <<
+/D [3196 0 R /XYZ 100.892 660.623 null]
+>> endobj
+3099 0 obj <<
+/D [3196 0 R /XYZ 100.892 642.541 null]
+>> endobj
 3199 0 obj <<
-/D [3179 0 R /XYZ 100.892 386.189 null]
+/D [3196 0 R /XYZ 100.892 636.563 null]
 >> endobj
 3200 0 obj <<
-/D [3179 0 R /XYZ 100.892 374.234 null]
+/D [3196 0 R /XYZ 100.892 642.839 null]
 >> endobj
 3201 0 obj <<
-/D [3179 0 R /XYZ 100.892 362.278 null]
+/D [3196 0 R /XYZ 100.892 630.884 null]
 >> endobj
 3202 0 obj <<
-/D [3179 0 R /XYZ 100.892 350.323 null]
+/D [3196 0 R /XYZ 100.892 618.929 null]
 >> endobj
 3203 0 obj <<
-/D [3179 0 R /XYZ 100.892 338.368 null]
+/D [3196 0 R /XYZ 100.892 606.974 null]
 >> endobj
 3204 0 obj <<
-/D [3179 0 R /XYZ 100.892 326.413 null]
+/D [3196 0 R /XYZ 100.892 595.019 null]
 >> endobj
 3205 0 obj <<
-/D [3179 0 R /XYZ 100.892 314.458 null]
+/D [3196 0 R /XYZ 100.892 583.063 null]
 >> endobj
 3206 0 obj <<
-/D [3179 0 R /XYZ 100.892 302.503 null]
+/D [3196 0 R /XYZ 100.892 571.108 null]
 >> endobj
 3207 0 obj <<
-/D [3179 0 R /XYZ 100.892 290.547 null]
+/D [3196 0 R /XYZ 100.892 559.153 null]
 >> endobj
 3208 0 obj <<
-/D [3179 0 R /XYZ 100.892 278.592 null]
+/D [3196 0 R /XYZ 100.892 547.198 null]
 >> endobj
 3209 0 obj <<
-/D [3179 0 R /XYZ 100.892 266.637 null]
+/D [3196 0 R /XYZ 100.892 535.243 null]
 >> endobj
 3210 0 obj <<
-/D [3179 0 R /XYZ 100.892 254.682 null]
+/D [3196 0 R /XYZ 100.892 523.288 null]
 >> endobj
 3211 0 obj <<
-/D [3179 0 R /XYZ 100.892 242.727 null]
+/D [3196 0 R /XYZ 100.892 511.332 null]
 >> endobj
 3212 0 obj <<
-/D [3179 0 R /XYZ 100.892 230.772 null]
+/D [3196 0 R /XYZ 100.892 499.377 null]
 >> endobj
-274 0 obj <<
-/D [3179 0 R /XYZ 100.892 181.515 null]
+3213 0 obj <<
+/D [3196 0 R /XYZ 100.892 475.467 null]
 >> endobj
-3163 0 obj <<
-/D [3179 0 R /XYZ 100.892 154.072 null]
+3214 0 obj <<
+/D [3196 0 R /XYZ 100.892 451.557 null]
 >> endobj
-3178 0 obj <<
-/Font << /F22 1211 0 R /F28 1124 0 R /F15 1133 0 R /F4 2008 0 R /F51 1134 0 R /F54 1912 0 R /F11 2484 0 R /F17 1131 0 R >>
-/ProcSet [ /PDF /Text ]
->> endobj
 3215 0 obj <<
-/Length 3573      
-/Filter /FlateDecode
->>
-stream
-xÚÍ\[ã¶~Ÿ_a "1—wJúÐælÛ;)Zdóàµ53Æø2‘=³ÙßsÑÅÖØ–-*h_DR"?’ß9<¤(ÊÑýHŽ¾»ùëíÍ›ou:RRd2S£Û»‘rJ©F>Í„Ëìèv>ú%QZ½ýòêQ*2ï-fÕÚ4 Q¦Û‡|<1Î&NÊÉÏÛ¼àÔ?ÞKågðHY’¯¦O»ê‘EЛono~»Q€"GjïõN3š­n~ùUŽæðìÇ‘&KG)çjd\*¼s_ŽÞÝüóF–u:‚å¥ÐÚ¶ÁBN‚k›AVÅuþæ÷éêi	•³F%VQ¶“rûES-Tæªvz—/c&yñåxâtHþö—wï~ø×7Ð&Á%肋?}ýê¼c“o˼Ìù&ßÍÞl§«1Ä?ŒU2}3ŸAÃ&“ÙfµÚ¬¾|4)_7QF8›ñKg›õÝ™Ö6F€¨=Z*i0ŠÁAÛÛ ‚ò#¯SmƒÐøÀx/¼v#x]êFE>º»«–R™é¶˜
-êØ%&õ§eÀ]í©7+ù SùÀô^Êp®‘´ ù¯i¥W¯uÐ'™5¯^ËšpØ ‡B€¼°Ê+/l8+dW")NêE¬“½
-uˆH½-\*„k;»U¶ìu`”Ð8?„\NY`š¤úc¡ÀøìÙIáIѤ^3£þ4žx%“ïÀ6¨,Yr°áàÓúYªMò)ié&ÅAjÅAÎÁW¥ÊœÛ‹é+­pzö^
-ÕEÞ0š»‡Hqԍ–ªf[|Û÷†"ÞBïó6:µ ­/KKøŒxR'÷è,hâ­UÄ[>p0­ŸaÎ_/%žË´pÞ
-¼XÔÛCŒå^*Š|ÈUQfˆèõšZ‚ç@U'Ö•vsvÓ&p5É3ÅwŸS|Cñ_£ÝX at AjÆAÁÁ‚ƒ'üº?ƒçUòéë’—ñ$sÈe¸b)ëñ‰ÖLú 	‚|ž¥ô2ã±\WtýPÝI¹<t’(#‰‚d‰2–(c‰22ážrb”HYªº¡ª[ªº!Á-UÝPÕm]urqݾ_£³ThðÃdåÑXY:ÂûcU*@g«<“‹U7ÅnͽªKqkÀh½=DŠSÛh©jM‹oûÞPGtV+!(€ÌÊ1C -ñ7EÕ½”TžxV]ÕE«1šW-¨8bÅËUÓa€èu|<À™©,Y9“Ì®¸ÓN€yá¼ÝnȆÊiK²€Ã¾à`ÍÏölø¥Ã×n¤H­kl¸”õbF“(oL•gv±º9/Â0Êv-R—ªUxÑŠv §f±2ÕŠÝì}‘N)XÊ*Áñ÷L %ëR©Y÷)ÔЂ«ôŧrß‚`Ϩí½ÖZPû1ë#
-à¡?|•¡C~
-º‰ã““¨·iJ®¾þRµ±V;Ð(u=V—ê4ˆÑÊÓ‚ŠSŸx¹jÚÐý±Î(t1ê"†L#ïA3¦tÝÑF	—)Й×*`FäÏ© LþMZeølìBòö˜&Yñ,N€ù@­k¨š)+xJLÝqjÁ©%9ß<¦½ÖÑ’÷å²ãØÏ«£Ñ"¤Ù0êx=V—:6ˆÑêØ‚ŠSÇx¹j úcQGã…	Ži0ý‡LæºáÁ‚²Û[̬	É¿inÿåÅÕàÃ;C¯ÇêbhƒÍÐTCãåªY5@ôÇ:ÃPm…ÕÚáð Ø
-ó â%€ü¡†º¹?ÌxËT¤a ã}=V—j4ˆÑªÑ‚ŠSx¹j:Ðý±Ž«†„*-¬/m7fG3eG´wôÌ‘‰v4ƒ!%õÙppÏóò2µæ­
-xžÁÛä?°™Ë?•ÙÌ‹LcÊ{`uðu1–¯m¨(¾ Wű!: ?Öq¾fr_
-§Tã5ÛÀßRòŒ!uw*ŸœÊ95GGD"Çav€ß!h	â;Šç‡"^Ú×,ÖW°8µPa¬n¬.7ˆÑ,nAű8^®šyt@¬ã,NC
-X©pXL°'ã	ÁŒƒ%Ïv™={Çai4UÄiC[e‡	îòœñ›Y8÷ÍÌbZÜÍ ƒB•À­Ai€ê¸~p³½M)=ƒÔÝÅjŒj c~=V—4ˆÑjЂŠSƒx¹jêÐý±No°à;ûzóƒ–=oë‘g0	\Q<§8~®•áòÖãDztÊ]ÕE¹1šr-¨8ÊÅËUÓd€èu„rY&BÀö²Â[W}Á™°+«‰mõ5§ëš®;øÉ™µ`3¿k¤'åÔDÎ F÷k4–¹c—ñ¯áØžCjÇÁf/‹¯
-ä\îVØL(i†!÷õX]än£ÉÝ‚Š#w¼\5!è€þX'œcXN_îyÆ5ËÛ­áÝd¼Øfé“h
-£zé\lkçS§èkjŠ´7™K>ÃåÝÅü4ª6ñ½«‹Ÿ
-b4?[PqüŒ—«æÔ Ðë8?AÓ E0¥ñ¥Ý³š÷ÒòÎFH!3%;š’MÉK|Â}½YâÌ&+4§—RR;¡²LæõX]”l£)Ù‚Š£d¼\5è€þX§–†+0!#F–;]Š½%a‰[F0ØòÍœS‡[c–àìLëžüTFh3É¼«‹Ÿ
-b4?[PqüŒ—«æÔ ÐëÌIy‘jÛL’RÅˬ’¹ÈÛ94“Pó6-î›	»¦É<–»|ö$¼| ky=VÄh6¶ âØ/WÍ : ?Ö™Ù“´"­<ÌëfO.(°‰—‘¤õ*ˆ¤ë†î„)•2É[ZoÝÐõ¾ŽÛjKÇ;ôR3^Ïe‹
-©ÌøY~)éMš	£‡Ù§×«ƒô{ˆ±¤oCE‘~ ¹*¢Ñý±Ž»Fe#“ièT[r8µ—èø/ž¿=¸3¿8˜½åÚ³¿8à&¾=ã¯yÕ·üÉíÐø—)x¶¾XB&óZ¬.h£ § ñrÕ¤ úcW€ P™py¡´ú¥gñ|àƒlk6†@‹\. !w>Ûÿ~¦¯ý
-l¼V
-d’¯ÇêbdƒÍÈT#ãåªY4@ôÇ:±Ð¥`eBJÛlè±lîšaÿ±ñ,MHw½S<CsWÎÐŒ3Âú¬ãõX]\l£¹Ø‚Šãb¼\5è€þX§ghÆ!«“&ð^ëŸx“nÁ[vOoç5¼—¶Ì`¹‹ghÆ*áä@–ñz¬.66ˆÑllAű1^®šAt@¬Ó34`‘ sš‡¡û'ü7„ÿÊõ¼É$®ç¯UZr ©Kq"Ó±‡z'
-í›ÉôÓ.	7Щ=°º˜Ü F3¹Çäx¹jö
-Ðý±ÎL»ŒʤÿÓ.mlÏ4.R „ˆ9Ô¦V—4ˆÑ
-ЂŠS€x¹jÒÐý±N-3Z	`Òÿàk™‘Nx;Ì©=°º(Ù FS²GÉx¹j
-Ðý±ŽQR	ƒ'—Iðyuº÷Ïÿžòç2îxÿá‚SËz‹bfèÿOÜç2ãÍ/Ëj×ËÄû´÷2cf@:ïü Ǭ!–3¯F0sÌbZÙœwæO³FU‘óÖ~­ãö¬¢Gg_²ŽŠsx`æ¡h5SZÐæT™9Æ)y©pÝås½ï\rûPeÙîò'Œ©d±Æ³é ÁÍ’Ï,ó<osβ¹ã»‡¼<µñà C-Î7ÿðð^ñ:Û¬ßKeaè¬p¾þ³rWʺ¬Þ4ÝqlVäS¨ 2}+>çe~vJúC§–ûžŠÍS±€üx˜“J¶ŸVXŸ²1–‹ß^.֏[ŽÞ›ÇvtØ$ «é–Ï“„›ói¾Ú¬9uA°]A2Â
-¬Ù2¯J“¼P|Q"/±B¬˜	U …–‡g(.?7Víê²ý2J€‘¨ZˆŽj,fb~´1a†¢ë?æ‹"Ÿí6ŧ~sö5!2ØÖk>ÿýóãoÂÓ,¤o¿i‘obÖÊämÙ¸x"\‘sú°ê4ãaZ曁û× »Å]ª2”͉w>>äëê^^fú´âxñ¼ž,sfí’oa`þžiù€gZ®ïóùpS× !Yç³|»bænZ”oÜǺêq±Än7`BgÅâ	;´Üò=CT¥´›ý€ÓAüߊ‘RR&RõlZƦlóâe1+à0b“–.æØTxg½©ŠmŠW”Åø‡ç2ÏËbÚ’„µˆ¾Îw“cþH¡x\¬ïÑs·Éöù‰Mºç‘Tºá
-1zÌ2(Ýíëš𲣤Âs8U¨²q¼Â2ÂgõA!¿ŸÆ²Â7t®=%
-/Å=aÇ@‰¼2×›1Ûüc¸oÆàE«éciP‰ýF!=lè]uÊí%1Y²Uo8¶ðà„+¨xá@¹•N(2˜O叙üIm=çÈ6_Ï·å=@Ÿ&ÀÖg¨‰Ôæ°FȆïþ	›³ÁÅýzºä8µ†ÄD|¸Ç+L3¯¾Àv„ê?`#<oùÑݦ˜1±Ø‚¡b^=,‹Xm¼ÁV{{L]ß‚åG®ø,ɧ3,ö€©=•40-¦³rŸ·;NñØ’—ùЊÐXOÈêz:)Îæ]-Ê"•ý‡/cðÚ¦ËÅ|º[°2é¦`1Vå>Ëq?æj€‹ñ_1‚
-endstream
-endobj
-3214 0 obj <<
-/Type /Page
-/Contents 3215 0 R
-/Resources 3213 0 R
-/MediaBox [0 0 612 792]
-/Parent 3151 0 R
+/D [3196 0 R /XYZ 100.892 439.601 null]
 >> endobj
 3216 0 obj <<
-/D [3214 0 R /XYZ 151.701 685.529 null]
+/D [3196 0 R /XYZ 100.892 427.646 null]
 >> endobj
-1545 0 obj <<
-/D [3214 0 R /XYZ 151.701 660.623 null]
->> endobj
-3084 0 obj <<
-/D [3214 0 R /XYZ 151.701 631.719 null]
->> endobj
 3217 0 obj <<
-/D [3214 0 R /XYZ 151.701 625.741 null]
+/D [3196 0 R /XYZ 100.892 415.691 null]
 >> endobj
 3218 0 obj <<
-/D [3214 0 R /XYZ 151.701 632.017 null]
+/D [3196 0 R /XYZ 100.892 403.736 null]
 >> endobj
 3219 0 obj <<
-/D [3214 0 R /XYZ 151.701 620.062 null]
+/D [3196 0 R /XYZ 100.892 391.781 null]
 >> endobj
 3220 0 obj <<
-/D [3214 0 R /XYZ 151.701 608.107 null]
+/D [3196 0 R /XYZ 100.892 379.826 null]
 >> endobj
 3221 0 obj <<
-/D [3214 0 R /XYZ 151.701 584.197 null]
+/D [3196 0 R /XYZ 100.892 367.87 null]
 >> endobj
 3222 0 obj <<
-/D [3214 0 R /XYZ 151.701 572.242 null]
+/D [3196 0 R /XYZ 100.892 355.915 null]
 >> endobj
 3223 0 obj <<
-/D [3214 0 R /XYZ 151.701 560.286 null]
+/D [3196 0 R /XYZ 100.892 343.96 null]
 >> endobj
 3224 0 obj <<
-/D [3214 0 R /XYZ 151.701 548.331 null]
+/D [3196 0 R /XYZ 100.892 332.005 null]
 >> endobj
 3225 0 obj <<
-/D [3214 0 R /XYZ 151.701 536.376 null]
+/D [3196 0 R /XYZ 100.892 320.05 null]
 >> endobj
 3226 0 obj <<
-/D [3214 0 R /XYZ 151.701 524.421 null]
+/D [3196 0 R /XYZ 100.892 308.095 null]
 >> endobj
 3227 0 obj <<
-/D [3214 0 R /XYZ 151.701 512.466 null]
+/D [3196 0 R /XYZ 100.892 296.139 null]
 >> endobj
 3228 0 obj <<
-/D [3214 0 R /XYZ 151.701 500.511 null]
+/D [3196 0 R /XYZ 100.892 284.184 null]
 >> endobj
-3229 0 obj <<
-/D [3214 0 R /XYZ 151.701 488.555 null]
+274 0 obj <<
+/D [3196 0 R /XYZ 100.892 231.012 null]
 >> endobj
-3230 0 obj <<
-/D [3214 0 R /XYZ 151.701 476.6 null]
+3180 0 obj <<
+/D [3196 0 R /XYZ 100.892 212.093 null]
 >> endobj
+3195 0 obj <<
+/Font << /F22 1211 0 R /F28 1124 0 R /F15 1133 0 R /F4 2008 0 R /F51 1134 0 R /F54 1912 0 R /F11 2494 0 R /F17 1131 0 R /F59 1905 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
 3231 0 obj <<
-/D [3214 0 R /XYZ 151.701 464.645 null]
+/Length 3444      
+/Filter /FlateDecode
+>>
+stream
+xÚÍ\ÛŽã¸}ï¯0, bïÈC²÷Å$;IÏ	vöAc«»ñ¥#»{vþ>U,]lmÙ"É‹HJäQ‘<U,RùäaÂ'ßÝüåíÍ«oe>œyîÅäíýDÁ›{f¼ž¼O~É„”·¿¾ýòÊIμµ³Ji™pB¦·åíTΧ?oËŠR?½ãÂÎà‘ÐÂe_=O»æ‘FЛoÞÞüçF 
+Ÿˆ½×¦Ôd¶ºùåW>™Ã³'œ)ŸO>†œ«‰29³Æ@|9¹»ùû
+¯ëtËr&¥îƒ9ïN‚kí!« :ó[±zZBå´™fŠÕí$Ì~Ñ\2áMÓNweõr+󬬾¼鲿þùîî‡~mâLöŽþæë¯ Ä;:ûv±,뜯ÊÝìÕ¶XÝBüý­ÈŠWó4l6mV«ÍšáË'ÓúuS¡˜Ñž^:Û¬ïÏ´¶RDÑÚPI…QÚ^;愝X™3h„ÆÊZf¥™Àër3©ÊÉý%X­”’q/ûb
+¨ã˜¡?õÄw¥
+½ÙȘÂ:j¤wœ»s$ÈM+}öZ}âµú쵤	‡
+p(ÈëUVX¦ÝY! »`¤8©ã±NövÎÄ!bèmfr× \ÛÙ=¨ºe¯3 „ÊØr¡i2IŒÇ
+„ã³GdÙ
+ŠÆ·’õ‡Û©<ûlƒðÙ’‚
+ï)(Úg¹TÙ¤¸7!¨R+
+J
+v˜&UçÜ^L_®™‘iØ{5Ôy[Àhî"ÅQ7Zª–mñm?*ðÚxŸ·žÉ\´>¯-á/0âq™= ³ oµ¼…à=Eûsþz)ñŒ—ÌX“„y#°¨·‡˽>TùÈÕP&EŒÇúœ’ƒçªN¬©íæì¦Î᪲çß…ø<Ä7!þ1Ä×h7šQPQ° à‰D ¿îOàÁY‘½Búšìåvê
+r®XJ[|"%‘ÞÉ€Á{º	Ïòð2e±\Wáú¾¹“Sy0èA"$rœ$ò$‘'‰|0á6äÄ(‘Сê*T]‡ª« ¸UW¡êº­zpq;_#}Î$øa¼ñh4¯áý±*g ³MžéŪ›ã—Fs¯†RÜ0Zo‘âÔ6ZªVÓâÛ~4ԝ•‚q£ 
+ }=f0 ±üÍQu/%•¥Nª뱆hÕ!FóªG¬x¹Z:$è€ñXÇÇœ™'Á’ÕãAp’Éõ wzC©Š0Î·›é†§B9©ƒ,à°/(XÓ³=~éðuĆ+Îrm:Îy»˜ÑåÊ+Õä™]¬nÆ2—FÙ®ERµ/ZÑ€âÔ,V¦V1¢›},Ò)ó ¬KZ’.ÕšõpB}-¸J_lÎ÷= ö< ð‡úÐçZ @Z?f}D,ô‡m2È/A7q|2õ6σ«†¯¿Tm´fN'¥®ÇR1ZyzPqê/WKû0ëŒA(%."¡óyšQ„ë.\a”0^€Î|®fDöœ
+Àä_åM†/nË^Ó$
+"žÅq0hu
+U3'ÏÄS÷”ZPjIAI7i¯6aÉûrÙq
+ìç‹ÕQIærŸF¯ÇRÇ1Z{Pqê/W«B	:`<ÖuT–)wá˜ÓpÈ„"®+Ì xÁ@!»­ƒ™V.ûW˜Ûy1C%øpJ§aèõXCí£ÚƒŠch¼\-«tÀx¬3•šiyá€!
+‚¬0} ¼ßuÀPP7ó»ož³Ü%2Þ×c
+©F‡­=¨8Õˆ—«¥s‚u\58ÔPH¦mm»Á0›0S6ö&|3ÁD›0ƒw.ê*²¡àæåujM©°*`i¯³C@
+¤.ÿT¦½e^¦1å#°øº‡Ë×>T_ÈÕp,EŒÇ:ÎWï‘ûœ!:¯Y;ú†ÏR÷©úYE©’RstD8rfø",0A|âeˆCËõç,–W°8×P4VwÖ‹;Äh÷ âX/W˼0ë8‹s—VÎä,°
+Æ‚K
+ž1pä2[òŽÝþÒh.§U˜Ø
+%Bq˜à¾
+ž3~3sç¾™i,w=d¨¸U"(
+P×o n¶·‰"Ï u±8ŸHd̯ÇRƒ1Z
+zPqj/WKÝ0ëôö
+¾³m7?HnÑóÖy“ÀUˆ—!ŽŸk¹»|ǃ¶ø±,OC¹ë±†(×!FS®G¹x¹Zš$è€ñXG(ç=sÛK3«MógJ®¬lk¯e¸®Ãu‡pf5ØÌïo%Ò3䔁œŒî×h,]0ä†\C¾†!{©›½,¶)PRp¹[¡=\¥!÷õXCäî£É݃Š#w¼\-!tÀx¬α,#™­÷<ã‚š¦mŒZÑn2ZlÓá“h£zí\l[çS¥Â×Ôi¯¼É¾¸…ËÝÅüTª–Èø^5ÄÏ1šŸ=¨8~ÆËÕr*AŒÇ:ÎO£Ð4pæTm|ÃîYI{iig#¤™œMNŽ&§%>á¾^,±×ÙßnšÓK))
+>‘ɼkˆ’b4%{Pq”Œ—«¥Q‚uji±r²ÀÈz§Kµ·$ÌqË[ºYRêpkÌ’œI9’ŸB1©™Ì뱆øÙ!Fó³ÇÏx¹ZN%è€ñXg¦H²\ên’”ZfåÄEÚÎ!‰„’¶iAðÐMØe˜Ìc¹ËgO\ÀËYË뱆ØØ!F³±ÇÆx¹Z%è€ñXgfO\³¼ñ0¯›='À&Nv2¬WAüc¸n*Ä?À”J¨ìuXoÝ„ëC×Í–Ž;ôR=­ç’ņÔ
+fô¬¼”ô*÷LÉ4ûôF`
+~1–ô}¨(Ò'«!jŠuÜEPÂO”—Щºýäpj/Ññ_,}{0g~qP{˵gqÀM|{Æ_Òªoý“Û¡ñ¯Sðl}±8Ç”KóÚ¬!裠§ ñrµ¤MÐ㱎+€¨L¸¼P[ýÚ³x>ðA¶-‹\Æ¡!7Öï?“×~VÖ0-™ä뱆Ù!F3²ÇÈx¹Z%è€ñX'º„,Ï8×݆Mæ®ö?t¾€&£	)à®5‚fhæÊš2Ši›È:^5ÄÅ1š‹=¨8.ÆËÕò'AŒÇ:=CSÆ1Þœ4ÿðÂXÿD›t+Ú²{z;¯¢í¼aË–»x†¦´`†'²Œ×c
+±±CŒfc*ŽñrµJÐã±NÏЀEŒƒÌ#fh†î7øoý•ki“H\K_« µ¤ 0r“ãD¦cíNš°oÆË+¦]Ò3“èT„XCL܃Šcr¼\-ûtÀx¬3Ó.¥˜PùÿÁ´K*=ò‹@8f|šCmF`
+)@‡­ =¨8ˆ—«%m‚uúk™’‚“þ_Ë7Ìê4§ŒÀ¢d‡MÉT%ãåji” Æc£¤`
+O.ãàóÊ|ïŸ5ú#<§ÏeÜÓþÃ¥–íE¯ÂÿŸ¸ÏeF›_–Í®—©µùèe<ÆLtÖØ$Ǭ!–QŸ`2æ˜5ÄÔ¼;ïÌž>f-T…§9f­ÿZCíÙ4D/<*Žôƒ_²ŽŠsx`‹fËU}ºÀ‡Å1RÐϳjñ´Ã¸Î[ºW=×çùñÉTBwêz›àè´âFm<n#%&¸Æë®yVÔ±‚‚mY½,fu|†OÕ˼,æåœî¬7M±íAñyQ®6õ{ß?×y^EO’ÉPVër7mdß?…ð#>ßTëô/`Ò÷ü„IgáDH<5¡~‘²*œ„XŸ:yx£°ÌØö™¼l~ìÔE<-P¸&Û¦:Š¥˜õíq¿ÆÒÌ:ݍPÎ(°îµ¸Ø
+GÞ nÅށ	
+¦
+ð:Û¬ßq¡Ž½Îh¦»?¡v8}v[Ò‹VŇÐá[:íQq˜|}Øлæ,Îu9+·Û¢úDÉš%Õ¢D–ƒ]´ÒØ>xÛ6b8’Z‰m'—ƒãÚþ
+6_Tål·i^^¬çÙ–ëù¶¾GÁc±~˜B$Ô„KuX#dÃ÷?¿Á¦GƀϺxXKŠ‡Â00îñ
+ÓÄ«?b;Bõ±ž·ôè~SÍ1±ØVå´*‹yó°.]G͸©ß¹,·Gõõu±Ý!Y¬ÏÊb†å1µ§“
+¼÷p¤çóvG©÷¡ÃË:ß®¨v¨¡øÛO”£Z-ê"ÛOÛ]¹¢‡/·0¸ËżØ-H›dW°º
+#”ž•åœí«©98ÈÕCÓ,—ÁD|¬–ƒ0åÓ–žU›­ªïPža!ý=Z!Œ¼&Ëðü%AV<µä
+
+c²§eYlK*]Ì‹§ºt窎mŽ™“í3Ö^k¢/EŠê¡¬oþtGáӲ؁Œ+Jaƒh˜}|\4½·?ÓôL‰P5Œ,ÖÐúËe¨>¦ïê³W†ëü6{S5M¹Ý“ðû¹ˆý«Z㟫¦_àæ]hÐcÃGÿÃc(­
+endstream
+endobj
+3230 0 obj <<
+/Type /Page
+/Contents 3231 0 R
+/Resources 3229 0 R
+/MediaBox [0 0 612 792]
+/Parent 3167 0 R
 >> endobj
 3232 0 obj <<
-/D [3214 0 R /XYZ 151.701 452.69 null]
+/D [3230 0 R /XYZ 151.701 685.529 null]
 >> endobj
+1545 0 obj <<
+/D [3230 0 R /XYZ 151.701 660.623 null]
+>> endobj
+3100 0 obj <<
+/D [3230 0 R /XYZ 151.701 631.719 null]
+>> endobj
 3233 0 obj <<
-/D [3214 0 R /XYZ 151.701 440.735 null]
+/D [3230 0 R /XYZ 151.701 625.741 null]
 >> endobj
 3234 0 obj <<
-/D [3214 0 R /XYZ 151.701 428.78 null]
+/D [3230 0 R /XYZ 151.701 632.017 null]
 >> endobj
 3235 0 obj <<
-/D [3214 0 R /XYZ 151.701 416.824 null]
+/D [3230 0 R /XYZ 151.701 620.062 null]
 >> endobj
 3236 0 obj <<
-/D [3214 0 R /XYZ 151.701 404.869 null]
+/D [3230 0 R /XYZ 151.701 608.107 null]
 >> endobj
 3237 0 obj <<
-/D [3214 0 R /XYZ 151.701 392.914 null]
+/D [3230 0 R /XYZ 151.701 584.197 null]
 >> endobj
 3238 0 obj <<
-/D [3214 0 R /XYZ 151.701 380.959 null]
+/D [3230 0 R /XYZ 151.701 572.242 null]
 >> endobj
 3239 0 obj <<
-/D [3214 0 R /XYZ 151.701 369.004 null]
+/D [3230 0 R /XYZ 151.701 560.286 null]
 >> endobj
 3240 0 obj <<
-/D [3214 0 R /XYZ 151.701 357.049 null]
+/D [3230 0 R /XYZ 151.701 548.331 null]
 >> endobj
 3241 0 obj <<
-/D [3214 0 R /XYZ 151.701 345.093 null]
+/D [3230 0 R /XYZ 151.701 536.376 null]
 >> endobj
 3242 0 obj <<
-/D [3214 0 R /XYZ 151.701 333.138 null]
+/D [3230 0 R /XYZ 151.701 524.421 null]
 >> endobj
 3243 0 obj <<
-/D [3214 0 R /XYZ 151.701 321.183 null]
+/D [3230 0 R /XYZ 151.701 512.466 null]
 >> endobj
-3213 0 obj <<
-/Font << /F28 1124 0 R /F22 1211 0 R /F15 1133 0 R /F4 2008 0 R /F51 1134 0 R /F54 1912 0 R /F11 2484 0 R /F59 1905 0 R >>
-/ProcSet [ /PDF /Text ]
+3244 0 obj <<
+/D [3230 0 R /XYZ 151.701 500.511 null]
 >> endobj
-3246 0 obj <<
-/Length 3859      
-/Filter /FlateDecode
->>
-stream
-xÚµ]Ysã¸~÷¯PU*UTUã>R•‡ì&›d+Ç&ž<¤vöAöh<Ndɱå™Ýýõ郇DKæä… (òcüºÑh4(¹¸[ÈÅ.¾zwqõÖ‹ RjñîãBI)bÒ“pÉ.Þ}X|_]¯o÷÷»íò‡wßÒéQ$ï-ž®“p¶äó¬0by©¤7ÕŸ7ë‡õv¿‚+—ªj.Žp‘d¢›ØÖ5—+mð¬‹ß¿»øï…‚£r¡r˜ÅíÃÅ÷?ÈÅøíÛ…&ÅÅ:óaa\Þ!Úfq}ñ÷Y?ä	,/…Ö¶R8Æ-u$}‹fœªø~ÿã
-Ÿ|yi´£ö0üàÊ^¥¶yì¯wи—:šêzõ°Ô±ºYqõëÝö½TöîåiE/ êê›ûÍú×ËK«RuµÞß^=C“WÍuW·„&ð®‹K¾Ï¥2ÂÙÄw»Ým?¾ÑÊÆqF+ÃÃÜÅâ°Í“‡§¯£°†ñ¸ñ^xíp·èOëÅÇPšXדRÁ#II¯Ñ.X{|x ©|à&z/ex«‰´ ñ§´Ñ«»Zo„6÷oké¶ÇÏ$D
-Ôká•6¼)œ­D!Î)Ã|¨so:#Ý! ½iábh ¦¾èTݬÓÀ¬KfC	¹ðµ|mš>±	ìIG'%µ°	•ôÝk¦Ó÷`ƒ¤®îÀ:X]m°PÕŽ‹.VíoxæcÉ'­pº÷&#
-P¯ÅËfÞ1Rñ²¥j¹’ßò³¡N°ú=ëñ-Fx›µ{Y^_A—\µ¦ý'ÚnéÈŠöš_½³PÑŽkS=BŸSõ›å¥óªºnF…g)£ª=²ºåƒð[¤›† a{Ó‰®nÃIÉàÏ°½¡ímùøš¶Oõ‘qôwIç]	þÏ€z[ s5 •¥äjˆ[¢ùçcÐ6WYÀòB¹Úön˜®;&/˜à$ÙftÐÕ烚Âß<ø{5÷ÕX*‚çU&NF b‹—ÍÃc¤<fKÕ2'¿ågCæ ²ÀÁh…Jµ%ÆaµÕOX˜¦¶ábÇïл†ur,ë<¿ƒ´›5À»0›x=¨<æåËÕò¥@óÏÇzà -´=k ¬>ÂøUÅê‹„§`NœyÐë[‡Æ1QGžöÎxˆüÉÀìÇÂUwoù¡õ` ¼Öÿr©àciî¼EH>h€â
-\6Á€òè+SKÈìFŸ‹tÊ¿à(P)tôL쇥B7VùêG .¯˜S$kë‰éXüÌ:¼ýÛ*‡µñ6×ZŠ”• ãt¨Bv€Ù”ìAå‘2_®–Lš>Öij6JcTÛáãp
-67hSi@¥t$jBvT'Iib¨7LF0ŠFd†¶i,%!¦"”œ5@É0›’=¨<JæËÕÒ¨@óÏÇ:MÉhñ]zaBm-·h9Ì„ÌT†c€Á~;§PÛqmõÏí)1ðoZÒuà4|àÚškOÈe…\öRU_p´…¦¶[Ú|”‰‚^šcpÑŠkÏ\­ˆ6TŸŽ4晋VcFê…â[D/¦C
-èE˜­=¨<½È—«åræŸu:Jæ5xÚ
-«kS
-”JŠ8ª(6Eq€h\3L[sñÄôÏýƒ7#‡ÙVÿ‚‚´ÊMˆ`IPÕPÆrO‡`h˜ÍÐTCóåjYU ùçcfhòàL(Mñ\b(ùl§µ#GVSk{®Ýr±âƒès$:ÅÒ1ÓY|§)È`mª¾^ÂìŸK¯«ïps=’²çét£:êmÊ æR¶•EÙr54+Ñüó±NSçM´›Sþ¯Ç.Ü:ìÁa\ŸpváÒFô ‡‡mHžèí؝ RÞs±åƒ{®­¹€S¢#¯BI2ÙXüÌÅŠD‘¡½ÒDôd«¿âq7–Þѳ±È3 èÝfÓ»•Gï|¹ZJhþùX§ém,¾Ë(œ×ÐúûOèëâìïiÿíïhÿící¾Â14Óž}	(î¹xä‚;|£©ºä‚oZ×3š0 ¸áƒW4ÝöÖdœ§ëÁË&‰IXù<+\ì¹xæP"èNh°JnéÑ
-	nO>:eÛ¸Ãd¢Ð65é6凌uNŽ:8Ò²Mdº«·ÁP쳄ÞN‡ÐÛ0[o{Pyz›/W«kš>Ö	½
-˜†X^Ô~” "[bpDåI+¯„t±­¦C
-Ъ̦U*VùrµT(Ðüó±NwQaÓ[ámÝ ï¡8“GqøY±'¢(["„×fs ÇlŸíÄ#püF[°,ò¦@2áfDïeIsÚ„`L—(ú^JÙ¦Uvgx¡¦9çv¬®¡+)M]›5 k`¶®õ òt-_®V?
-4ÿ|¬óaLë´ð©ÍiR†‡õ˜öÇ´Y1k ´eLüt¨Úu€Ù´ëAåÑ._®–*š>ÖiÚÙ˜VŠ`\3×È©qš‚+´OÀ[vÊ7Ü®'Ùܲ…ÅÚúÀ„›Æ„Ún3µÚ	•ÊËéP¬í ³YÛƒÊcm¾\-Ó
-4ÿ|¬syG	°¢±6¡kv¬å¨ eêz»$$œ½¹¥›Ú>Ö³7#¹©ŒÐ¦ŒE5ÀÍ0››=¨<næËÕò©@óÏÇ:í4‡ˆèEÔõB&œI‘”‰ÒQt>“vœä9;)pvRÀ3ñ æ3ëHµñxí¡F+´Šª9á z¡ccÀ•R‰æ7))	·>tu2ˆïÆNÅ÷µÌht­æÙ¥x_‡4ˆ¯Lÿ×ù意èø;†‚=ŠþQEx«ÍWc5]*xÐ2½Ðt¨Mï ³5½•§éùrµÚY ùçc½¡éÒŠØøìç4=jÎ%`'ƒ‹®í¸v˵ÿà’€:c1ÙÏ6!ÙuR§”öBz5Bi´êRKG³4‰Û[<äÏ3Ñ(è¨0w
-g:6\`°5Êrf'á0Éxx
-+;ZµMLÂè"i—3 ÞVíÀ\ÕîCe©v¹u,Ñüó±ÎäƒJ›¤¡k©;qt
-OFž…6u¦ç¡º§ü C½··Tt$ù¼èPdeÛ¨òu€ÙäëAå‘/_®–0š>‘Ï©£U•úÔ{ÙÕýÊ/0aRVט狃íH™d‘ç‰9›ÝRÆ›£Ž£I*èð
-e8‰ÇððÈpfáQ’á¾ÇА<FSýŽµzú#×î¹ØÌ[Çfº®íºÉlK“€8}}<Sz‘p¬¥°3Tè~ÂÞîípëÕ½¦Jä×Y|ɱŠ½æ	÷,Yûÿ˜h3Þ	«ÊôÓ¡T³ÌVÍTžjæËÕªSæŸuB5u¤¢ñIHi<9V˜vÙÈaî\{plHÁ8#¬/Ó!L‡`]˜ÍºTëòåj™R ùçcZf…
-°‚Í÷4p™=Œ(¡ˆ	æ(ˆ€µ-×ö\[sí‰kÏ|ÝØE÷Æ*ád8j€Š`6{PyTÌ—«¥OæŸuz¾ öË		2×Sž—šF°}8Ø®i»¥íãýž’Ô`({½„ý/¸ù
-\I™ÐåóZ^©§€£[®aŽ<¸×ìC<r±;({cØŒãÊ2ߐ˜5Àæ0›Í=¨<6çËÕ2°@óÏÇ:Áþà„2Ý<øÙ+ÚîiÞ¶KjT²š
-õê
-Î+Ó‰—t¤fe%²¥7¿#àÈH2« \*ò1žPdî ³É܃Ê#s¾\-4ÿ|¬3éôC	kÓ|ÇC©—£uKÏ\£l
-Nº€GçÓafž8G‹£0o‹|bÔ ;Àl:ö òè˜/WK¡Í?ëÌ-¾Ê$´>œ£­GCì¬ZvV­kæhWüÛM›jP­¼9	:ác[9êmr æ’³•EÎr5„*Ñüó±ÎLÝhÄ
-BÓ¥[/ùÜƪbàØXൡZg¹„:ÓÐð¢:ZçÑ& ´¹Ÿbõ:ŸÅã¨D0EŒì¨w€Ù<îAåñ8_®–{š>Ö#Ë	ð!˜ÇØ„çpCcW_¸¶áz ‘V5["<¯ù´šVóÓàÊšîWw¼úsª =è\™oG΀ n˜MÝTuóåjéV ùçcK.‡ö
-€Ù|;²Î*¯ÓÉw\ûÂÅ3\sí8
-}ÃÅšƒ	sVÂiDÔeët¨vv€ÙììAå±3_®–Qš>Öù«öJØæ“ß㚢^ ñ}»}æÆÆTµu"–ù’ã¨®u€Ù\ëAåq-_®–š>Öù˜ªÆïš6_rœSõ&V¿åeñw
-Í:ú
-÷|ðpå<OèЬ±ßq
-WäDW}ƒ“<µë8låxe²Kã;üÁozfùd¤’·xÙ?FÊ£x¶T-+ó[~6ÔÙ(«6>=:ʪÓIS;’|š…*Á¾éPôë ³ù׃Ê#`¾\-m
-4ÿ|¬3nÀþ\;xTÝ.e´¾þ>ÃíßÓÓP¢áœ.^œhx8µ'®Ñ²BNÂT­’¶ú7Žç¤8À)•X[qm;–¾J¡î4˜Ú2X6e`òèš'OK¯Ì¦ž‡s.&…ïŸ¦^ÆÝ%Nµßý ~àwÅvœc¼åbÃÅOÈÈt0
-#†@ü_Zz!•+òWZ‚_ôêc:ãŸ214_	z/¥?ÿOxjzÛ)ýOýÛ:n̦zåIqTÂɝ0Yœã¿niÑðÓ‹¶Y¾û„ÿø>ÙÇÝf³Ãbùr¿½Ã¹D/ï׏Ïüëê©=í©>Âçücýë\íyçÏ÷[„yù‘«Ï?þÏËïð
-W=nÖ«ç5_½ú°z\Òªo¬í?­ø¢=1æè`ž_î÷ø-&‹gÖ;«§»u}ðo×\>nV{ókøß3ÖºêË'¸ÑýíRÓ·ò,}_?˜÷Âz@ܹß>ïW›
-5ÖémBu³8Ùå«ïžÐ¥ŽÕíúùù”× Òþ\
-Ðè×ÿ‚ƒ¯©YO‘ ^þÿ ²”j
-endstream
-endobj
 3245 0 obj <<
-/Type /Page
-/Contents 3246 0 R
-/Resources 3244 0 R
-/MediaBox [0 0 612 792]
-/Parent 3151 0 R
+/D [3230 0 R /XYZ 151.701 488.555 null]
 >> endobj
+3246 0 obj <<
+/D [3230 0 R /XYZ 151.701 476.6 null]
+>> endobj
 3247 0 obj <<
-/D [3245 0 R /XYZ 100.892 685.529 null]
+/D [3230 0 R /XYZ 151.701 464.645 null]
 >> endobj
-1546 0 obj <<
-/D [3245 0 R /XYZ 100.892 660.623 null]
->> endobj
-3085 0 obj <<
-/D [3245 0 R /XYZ 100.892 631.719 null]
->> endobj
 3248 0 obj <<
-/D [3245 0 R /XYZ 100.892 625.741 null]
+/D [3230 0 R /XYZ 151.701 452.69 null]
 >> endobj
 3249 0 obj <<
-/D [3245 0 R /XYZ 100.892 632.017 null]
+/D [3230 0 R /XYZ 151.701 440.735 null]
 >> endobj
 3250 0 obj <<
-/D [3245 0 R /XYZ 100.892 620.062 null]
+/D [3230 0 R /XYZ 151.701 428.78 null]
 >> endobj
 3251 0 obj <<
-/D [3245 0 R /XYZ 100.892 608.107 null]
+/D [3230 0 R /XYZ 151.701 416.824 null]
 >> endobj
 3252 0 obj <<
-/D [3245 0 R /XYZ 100.892 596.152 null]
+/D [3230 0 R /XYZ 151.701 404.869 null]
 >> endobj
 3253 0 obj <<
-/D [3245 0 R /XYZ 100.892 584.197 null]
+/D [3230 0 R /XYZ 151.701 392.914 null]
 >> endobj
 3254 0 obj <<
-/D [3245 0 R /XYZ 100.892 572.242 null]
+/D [3230 0 R /XYZ 151.701 380.959 null]
 >> endobj
 3255 0 obj <<
-/D [3245 0 R /XYZ 100.892 560.286 null]
+/D [3230 0 R /XYZ 151.701 369.004 null]
 >> endobj
 3256 0 obj <<
-/D [3245 0 R /XYZ 100.892 548.331 null]
+/D [3230 0 R /XYZ 151.701 357.049 null]
 >> endobj
 3257 0 obj <<
-/D [3245 0 R /XYZ 100.892 536.376 null]
+/D [3230 0 R /XYZ 151.701 345.093 null]
 >> endobj
 3258 0 obj <<
-/D [3245 0 R /XYZ 100.892 524.421 null]
+/D [3230 0 R /XYZ 151.701 333.138 null]
 >> endobj
 3259 0 obj <<
-/D [3245 0 R /XYZ 100.892 512.466 null]
+/D [3230 0 R /XYZ 151.701 321.183 null]
 >> endobj
-3260 0 obj <<
-/D [3245 0 R /XYZ 100.892 500.511 null]
+3229 0 obj <<
+/Font << /F28 1124 0 R /F22 1211 0 R /F15 1133 0 R /F4 2008 0 R /F51 1134 0 R /F54 1912 0 R /F11 2494 0 R /F59 1905 0 R >>
+/ProcSet [ /PDF /Text ]
 >> endobj
+3262 0 obj <<
+/Length 3816      
+/Filter /FlateDecode
+>>
+stream
+xÚµ]YÛÈ~Ÿ_! @™ž¾ yÈnvƒHÀÞ‡ÀÞY–½“H£ÉŒlïî¯O¼DKã;/l6E~,6¿ª®®®¦äêãJ®þ|óÍë›»ïµ^‘‚T«×VJJ“^ù˜„KvõúýêMõj·=ÝÖ?¾þ+EòÞâé:		gK>Ï
+#Ö·JzSýåð¸ßv§
+\¹VUsq„;ˆ$ÝÌÀ~°®¹\iƒgÝ|÷úæ¿7
+ŽÊ•ê	ä„1«íáæ͏rõ~ûëJ
+“âêyX…wˆ¶_½ºù獬ò–—Bk;)\ã–:“¾E³	NUüßý¼Á'_ßí¨=?¸rýK£Ò6ýíñp€Æ½ÕÑT¯6‡µŽÕ»
+W¿=>¼•Ê~üô´¡ uõýý~÷ûõ­U©ºÛ¶wÏÐäUsÝÝ–ÐÞuuË÷¹UF8›ønÛãÇZÙ".hex8ƒ»XôÛ<yxê°ò:
+kï…×nw‹nõ´[}˜ Õ	©‰u)<☔ôí*µÇ7шÊn¢·R†—šHN}uWëPÀæám-ÝöüùÏ„HA€z­¼ò†e€³•H Ä5eXuíMa¤ëÒ›.†`î‹@ÕÍ:Ì:°d6”_›Á×V ù—c›ÀžttRR›PÉ@ß½f:½$uõ¬ƒÕÕU¹xÇŦý
+Ïüq*ù¤NáÞl¤êµxÙÌ;GÊ#^¶T-Wò[~1ÔÖA¿g=¾Åo³6bŸÖ·ÁWÐ%Wíhÿ‰¶tdCû‡æWï,T´†ãÚTÐ§ÅTýa}뼪QáYʨꄅ¬¶|~‹tãÒ$lß5Gb ëÛpR2ø3lßÑömùøŽ¶Oõ‘iôwIç]	þ/€zYz€¹0„ÊRr5Ä-Ñü˱.h›«,`y¡\m{÷L×#“Lp’l‚3:èês¯¦ð7þ^Í}5•ŠàßyU„‰³‘FˆØâeóð)†ÙRµÌÉoùÅP—9¨,p0Z¡Rm‰qX`mõ¦©í¹8òÁh‚]Ã:9•užßA	Ú͇á]˜M¼TóòåjùR ù—c½` ƒÚ^5€NV`üªbuEÂS°@'ÎìõúÖ¡qLÔ‘'‡½3"@20û±pÕÇ—üÐú0P^ë»Vp‹ÃTš;/B’Ï¡x—Mð3 <zçÊÔ2»Ñ—"]òo#x
+”D
+=û°VèÆ*_ýÄ…â+¦ÇÉÚzb:¿ro`ÿ6„ÊamºÍµ–"e%è8j„`6%Py¤Ì—«%Sæ_Žu™šÁÍ…ÒÕvø8œ‚Í;´©4 R:5¡@;ª¤41Ô&#˜NE#2CÛ4•’F‹SJ·¡d˜MÉT%óåjiT ù—c]¦d´ø.½0¡¶–h9Ì„ÌT†c€Á~;§P;rmϵÏí)1ðoZÒuà4¼çÚŽkOÈe…\öRU_p´…¦¶´ø(½4Çà¢
+מ¹Zm¨~:Ó˜g.Z™¨ˆcl½˜5¢`¶^ òô"_®–Ëš9Öå(™×àEh+¬®M5P*)⨢ØÅ¢qÍ0mÇÅÓ>bÜŒf[ý
+Ò*7#‚%AUCË=j„¡`6CPyÍ—«eUæ_Žu™¡Éƒ3¡4Ås‰¡ä;°ÖŽYMA\¬¸¶åbÃÑçHtŠ¥c¦³øNSÁÚT}»†!Øk¯«àæÕDÊZœ§ÓEŒê¨—)ÛÌ¥ì*‹²äjhV¢ù—c]¦,Λ:h7§zþ¯Ç.Ü:ìÁa\ŸpváÖFô ‡‡mHžèí؝ RÞsñÀO\Ûq§DG^…’d²±ø•‹
+ˆ"5B{¥‰èÉVÇ1âq*½£…g+b‘@Ð»̦÷ *Þùrµ”,Ðü˱.ÓÛX|—Q88¯¡7ô÷?¡¯‹sX°¢ý÷´¤ý/´<Žµû
+ÇÐL{ö% ¸çâ‘DîBð¦ê’ïß´®g04a@ñŽÞÑtÛK“qž®/›$J$Q`åó¬|P<rqââ™/@‰ ;¡Á*=º¥G7$¸½øè”mãúÉ:E¡mjÒmÞJ+ëœÕ;Ò²Mdºª·ÁP쳄Þ·ÑÛ0[oPyz›/W«kš9Ö½
+˜†X^Ô~” "[bpDåH+¯„t±­æCÐªÌ¦Õ *VùrµT(Ðü˱.wQaÓ[ámÝ ï¡8“GqøY±'¢(["„¯ÍæHØ>Û™=Fàø¶`1<X0äMdÂÍ„ÞË’,æ²	7À˜.Qô­”²M«ìÎ
+ðBMsÎvª®¡+)M]›5¢k`¶®
+ òt-_®V?
+4ÿr¬ëaLë´ð©ÍiR†‡õ˜öÇ´Y1k ´eLü|¨Úu€Ù´@åÑ._®–*š9ÖeÚÙ˜VŠ`\3×È©qš‚+´OÀ-;å{nדŒlnÙÂbm×3á¦1á}Ûm–±V;¡Rc9j„µ`6kPy¬Í—«eZæ_Žu-ï(V!vÃ&tÍ΃µ´lBÝà`—„„³7[š±ùDÛÇzöf"7•Ú”±¨ó¡F¸Ùfss •ÇÍ|¹Z>hþåX—æñ½ˆº^È„3)’21°@:Ê€ÎgÒŽ³“<g'ÎN
+x&Ä|f‰£#_{¨Ñ
+­bÏA5T/tlc¸R*Ñü&%%ávχî.1àÝعø^£–®µÑ<»¯áëFñ•éà¿ÁµC¾9á:þŽ¡`σ¢¨"¼Õ抻©š.<h™^h>Ôˆ¦w€Ùš>€ÊÓô|¹Zí,Ðü˱^ÐtiEl|ökš5簏ÁÅ=׎\Ûrí?¸$ ÎXg6Á³Mg6A]Ô)¥½^MPÚžVÝjéh–‚&1`»ÅCþºQ03‚Ž
+s×p¦cÏ[£,gv“Œ‡§à0°²“UÛÄ$Œ.’v¹ êeÕîæªö*KµÈÕ¨c‰æ_Žu%·TÚ$
+]K݉£ûhx2Úð,´©Ó0=Õ=åê½½
+ ¢ÉàE‡"+Û@¯Ì&ß *|ùrµ„)Ðü˱ˆ|N­ªtЯ ÞƒÈ®îW~ƒ	“²z…y¾8ØŽ”Iyž˜³Ù-e¼9à8š¤‚Þ	¯P†“xgö%î{
+Éc4ÕŸØY«§¡?píž‹‡Þ¼ul&¬ëÚ±›Ì¶4	ˆÓ×ç3Õ¨	ÇZ
+;C…î'ìpïˆ{¸X¯î5U"ÿ¸ÎâKŽ}Tì5/¸Ð`ÉÚÿÇD›ñNXU¦_˜5¢š`¶j òT3_®V
+4ÿr¬ª©#
+OBJÛ[ðäXaÚe#ýܹöàԐ‚qFX_¦C˜5º0›u¨<ÖåËÕ2¥@ó/Ǻ´Ì>
+,`!›ïià2{
+PBÌQk\;qmǵ'®=óuSÝ«„“eà|¨*v€ÙT@åQ1_®–>š9ÖåùØ,'$È\OyÞj5ÂöÐÛîhû@ÛÆû=%©ÁPöÕzô¿áæp	4&eB—ÏkEx¥žŽ>p
+säÁxÅ>Ä#Ç^¡Ø+˜ÂfW–ù†Ä¨6w€Ùl@å±9_®–š9Öåôï '”éæÀÏÞÐöD[ð¶]R“’ÕT¨Wop^™N¼¤#5+;(‘-½ø‰ G&’YáR‘ñ,€!s˜MæT™óåj	X ù—c]I§—¨J¨X›æ<”út¶né™k”­CÁI0ðè|êgè™s´8
+ó¶ÈW!@Ð±̦ã *Žùrµ*Ðü˱®ÌÑâ«LBëþm=bgÕ²³j]3G»áßÞµ©õÐÊ»“@ “>±• ^&g0—œC¨,r«!T‰æ_ŽueêF#V:˜.Ý
+|Éç6VÇƯ
+
+œÐ8Ë%Ô™††ÕÑ:6¡Í5øÜ‹
+ÔKè|£Á1² FxÜfóx •Çã|¹ZîhþåXWŒl@,'À‡`¿gJœÀ
+]ýĵ=×Ј´ªÙáyͧմšŸWÖt¿ºóÕŸsýíAçÊ|;rÔu;Àlê ò¨›/WK·Í¿ëZr9´W ÌæÛ‘uVyN~äÚ.žùàŽkçiè{.vLX²N» ¢.cXçC°³Ìfç *ùrµŒ*Ðü˱®‡\µWÂ6ߘ|ƒkjˆzÆ÷íö™˜SÕÖ‰XæKŽ F¸Öfsm •Çµ|¹Z~hþåX×cª¿kÚ|Éq^LÕ›Xý‘—ÅSÜ)4ëè÷\ÜóÁþÊyžСYcä®È‰®ú'xj×qØÊñÊd—¦wø£ßôžÌòÙH#$oñ²9~Ž”Gñl©ZVæ·üb¨«QVm},zr”U§‹¦v"ù4U‚}ó¡Fè×fóo •GÀ|¹ZÚhþåXW>Ü€ý¹vð¨º]Êh}ý}†íßÓÓP¢áœ.^œhx8µ'®Ñ²BNÂT­’¶ú7Žç¤8À)•XÛpía*}•,BÝy0#´e°lÊö`òèš'OK¯Ì¦^†s-&…ïŸ¦^ÆÝ%Nµßý ~àwÅŽœcüÀÅž‹_‘©7
+†@ü_Zz!•+òWZ‚_ôÕÇ(tÆ?e bh¾ôVJýŸ2ðÔô²S6ùŸ2†·uܘM3ʋ⨄“;aÉŸ›4,éÿû‹²¬ØJy at Wµ`Jœ‰µzs뤬~xÆÿƒñàéýTï<Ÿ6ï7Oï±æªç_žO»C}
+ºš±:î»*–Ûö`v|Ín³]kú`!à_Àìž>߯iÎñxsùÓîøtâÊæeÝ­€ßÉ$þw˜zÅáéx؜ýøÊTmðL[üŒ/³{ª·c*ã?BóW(øIà‡žÐs¶:>Õ—ó¿âüîâKƒ—õ?†Q
+endstream
+endobj
 3261 0 obj <<
-/D [3245 0 R /XYZ 100.892 476.6 null]
+/Type /Page
+/Contents 3262 0 R
+/Resources 3260 0 R
+/MediaBox [0 0 612 792]
+/Parent 3167 0 R
 >> endobj
-3262 0 obj <<
-/D [3245 0 R /XYZ 100.892 464.645 null]
->> endobj
 3263 0 obj <<
-/D [3245 0 R /XYZ 100.892 452.69 null]
+/D [3261 0 R /XYZ 100.892 685.529 null]
 >> endobj
+1546 0 obj <<
+/D [3261 0 R /XYZ 100.892 660.623 null]
+>> endobj
+3101 0 obj <<
+/D [3261 0 R /XYZ 100.892 631.719 null]
+>> endobj
 3264 0 obj <<
-/D [3245 0 R /XYZ 100.892 440.735 null]
+/D [3261 0 R /XYZ 100.892 625.741 null]
 >> endobj
 3265 0 obj <<
-/D [3245 0 R /XYZ 100.892 428.78 null]
+/D [3261 0 R /XYZ 100.892 632.017 null]
 >> endobj
 3266 0 obj <<
-/D [3245 0 R /XYZ 100.892 416.824 null]
+/D [3261 0 R /XYZ 100.892 620.062 null]
 >> endobj
 3267 0 obj <<
-/D [3245 0 R /XYZ 100.892 404.869 null]
+/D [3261 0 R /XYZ 100.892 608.107 null]
 >> endobj
 3268 0 obj <<
-/D [3245 0 R /XYZ 100.892 392.914 null]
+/D [3261 0 R /XYZ 100.892 596.152 null]
 >> endobj
 3269 0 obj <<
-/D [3245 0 R /XYZ 100.892 369.004 null]
+/D [3261 0 R /XYZ 100.892 584.197 null]
 >> endobj
 3270 0 obj <<
-/D [3245 0 R /XYZ 100.892 357.049 null]
+/D [3261 0 R /XYZ 100.892 572.242 null]
 >> endobj
 3271 0 obj <<
-/D [3245 0 R /XYZ 100.892 345.093 null]
+/D [3261 0 R /XYZ 100.892 560.286 null]
 >> endobj
 3272 0 obj <<
-/D [3245 0 R /XYZ 100.892 333.138 null]
+/D [3261 0 R /XYZ 100.892 548.331 null]
 >> endobj
 3273 0 obj <<
-/D [3245 0 R /XYZ 100.892 321.183 null]
+/D [3261 0 R /XYZ 100.892 536.376 null]
 >> endobj
 3274 0 obj <<
-/D [3245 0 R /XYZ 100.892 309.228 null]
+/D [3261 0 R /XYZ 100.892 524.421 null]
 >> endobj
 3275 0 obj <<
-/D [3245 0 R /XYZ 100.892 297.273 null]
+/D [3261 0 R /XYZ 100.892 512.466 null]
 >> endobj
 3276 0 obj <<
-/D [3245 0 R /XYZ 100.892 285.317 null]
+/D [3261 0 R /XYZ 100.892 500.511 null]
 >> endobj
 3277 0 obj <<
-/D [3245 0 R /XYZ 100.892 273.362 null]
+/D [3261 0 R /XYZ 100.892 476.6 null]
 >> endobj
 3278 0 obj <<
-/D [3245 0 R /XYZ 100.892 261.407 null]
+/D [3261 0 R /XYZ 100.892 464.645 null]
 >> endobj
 3279 0 obj <<
-/D [3245 0 R /XYZ 100.892 249.452 null]
+/D [3261 0 R /XYZ 100.892 452.69 null]
 >> endobj
 3280 0 obj <<
-/D [3245 0 R /XYZ 100.892 237.497 null]
+/D [3261 0 R /XYZ 100.892 440.735 null]
 >> endobj
 3281 0 obj <<
-/D [3245 0 R /XYZ 100.892 225.542 null]
+/D [3261 0 R /XYZ 100.892 428.78 null]
 >> endobj
-3244 0 obj <<
-/Font << /F22 1211 0 R /F28 1124 0 R /F15 1133 0 R /F4 2008 0 R /F54 1912 0 R /F11 2484 0 R /F51 1134 0 R >>
-/ProcSet [ /PDF /Text ]
+3282 0 obj <<
+/D [3261 0 R /XYZ 100.892 416.824 null]
 >> endobj
-3284 0 obj <<
-/Length 2581      
-/Filter /FlateDecode
->>
-stream
-xÚí[K7¾Ï¯h —1|?ä°ŽíÁI‹LۍԞ2’f%üû­*¶ZR4ÝjÒ»>ìE$›ä×ÕäWEV‘âÅ]Á‹ë«W7Wß½•¾œDqó±F0ÇEa}`&èâfV¼+…Ô£7?A[Yx¬ÕØTJË„“€Dnî«ÑX]ÎÇ¿oªu,ýã=v
-UBWþx?yÜîªôêÍÍÕ¿¯ ðB¼Þ0¥ŠéâêÝ^̠3|ñ™Z.
-e<³Æ@þ¡øíêŸW¼þ¦X–3)uÌw쥁ÑšŠøÍoþœ,ð»½*5ƒ,«ÇJ˜Ãî^€n7V¿UëO#éËjýýh¬µ)_ýüúZ ŒRå{nø/Õ«oGcjÄ·±öíü¡ªûlb6]-?¾0’Z3§ä¡éf19X혶°*0ih–°BYˬ4…bÁ›b]û`5bJijI:tŠI“¥‹ Ä”–¦j'bú‡ü=çî¥QRLxÉ(={­ðåZ={m¤ùñ ò ‹•ŽÉð¢Ð\° Rœ%ýp¬³³í™8F¤Ùfƻ¥“Ý‚ªGö20Ú¥ŒÍ!—˜&³LÀp,"X–"Î,)gÞ×Æø›ÑØ
-^^ƒ±¡|ˆÉ*&·1™4u^ªòJ\ÓCHÖG¥ELª˜l11»RÝrÓ›¾l¶–yè{9V}÷ˆÉômA¥Ñ7]®†r&`8Ñú¾°> m­€Mƒ¬
-â;XǸ,ïpC ‰¾Z}!¹É¤©Ã–zó+¦`ð²ðïr¬.þí“ùׂJã_º\
-g2LÀp¬çü“6~‡Þ²àjóùy4v	çZ8ÈÿAù;ʯ)¿¢üåÁzˆ”? áÙ/#¡lù†~¯á×”£ü¯”ÏoúÖÁ´Êc0`uö 1•°m¨$ÂfkG²0ë4a½Ãñ2Œ‹Ú`.Áª¸(¹¶±tKóXZÅÒ«=uˆ¼¢õ]a_#
-rXkW¾YUþ<²º|?×X½9ëÓ.‘€ÕÅÙ=b2g[PiœM—«áY†	ŽuŽ³¾0^1nUäì<r“iLbò„‰+g±Ô´šÌ«±¢üz¹Î#×u÷ë<q:¹¡ï‚~oéwBµÐFI€tB8hA®¸9öÑoÂà ñÆaß·²ŒƒW·YŒ¸áø¯ôºdè—sl¿÷^ÆäcMBïÔ8ÃtY¼gÄRöÙDÊï1¥VÍ(ÙóÞ3}Š–Y¼çökMÏÝ@´ÒÓâXǸ»(ztÄH†®<Q#£%£Gg£Ff`ÔH~‘¨‘QŽb{_ jd”`6䉼7y£Fˆ©e¯¨6µ2OÔ¨ýÚÞQ##s*OÔh V׊¼GL^‘[Pi+rº\Í*ša†c	.”üÚ£F†ƒÚùLNÐåX]ôÝ#&Ó·•Fßt¹Êe˜€áXç£FÚ)ûÅ£F|-/ó84°:øw€˜Ê¿6Tÿ2ȵãLŽ	Žu>j¤8Gâë‹ip´¼Ëc0`uv˜LØTaÓåjH–a†ciï˜6ÿͨ‘ìÍYŸ 2Ù˱º8»GLæl*³ér5<Ë0ñÎG4xû†ÿ?jÔ;j¤-hÊ5B,ÏóFÓú^Q#z½Ï5j¿v@ÔL'¸´¨‘Ö†û“)j¤ )÷BÔÈvG~\-«eŒ½^-&sÊë²-Š
-þ¾œ><ͪgQ£Ùj1^T‹Ž¨‘Æ{
-ÏoZåˆi‰çÑ&ïe`À̬Q#Âô¢OÔ›f
-µßÚ;h¤@…<ëñÅP]Ëq˜¼#¥-ÆÉR5ëgú؆:-ÒÉíW-ÒOYuâ^ŽÕÅÜ=b2u[PiÜM—«a\†	Žu>Z¤¹a\Š/-ROLóÎXü;@Lå_*‰äÚq&ÇÇ:íÈüÄ€ÇßµùÜ {RÞïBÇÅ’ÕƒüŒò+ʦüͧÃJÓ˜¬c2ÉcLÁ™C—¶eŸFã`ËÂRB“3~
-‘ÞI€ä6>Dgˆ^]Ÿsΐ»N’Èñ(Qˆ…(Q Kn©%v@‰„¦OWôéš>]‘àš>]ѧëæÓŸ{Y2xr?/KLÃ%Ë3ÐÙ]›qoÕuŽ™gé€Õ¥º{ÄdÕmA¥©nº\ºe˜€áX'TW
-ƍ3 `
-꥝tM4ö¨Á}¹e
-36Ó²p9V·öˆÉÜjA¥q+]®†&`8ÖéeüShy nÑ–9î@`s½Š¥uLÀJ:÷²ùÌ·r8Eý¤&Y`û>É2Ö˜ò¾«Ø	SŽ± m:fÌR»6ÓÞêfø,™LùåX]ê¶GLV·Tšº¥ËÕ¨H†	ŽuZÝB@,Çd$’_»¸+òänBéãQ©®[ÇRK3´ü7FAÒΊtò[ÊW”‡.ÜVR)]þ’ú¸¤¿'«´€¹Ì´d\ŽÕÅá=b2‡[PiN—«á]†	ŽušÃZÀ¦9wÍ3ü.éw&ŠŒ³Ð*’6Ú}H>µÂ@#I­•¥€‡ÀO‡‰(e,±XªëìÑCÞjÒ—×2À´«<¼¾«‹×{Äd^· Òx.WÃÅ0ëD„&@ÞëB)Åv÷ÐàªÎè,­¦³9È?âYt Ã>w%<î7D4¶°C´ï0ôËi÷Áëü‰C;P)ã}ÇÜI׸œ²>ß‹ÿÂ1§ó\Ç€ÕÅÿ=b2ÿ[PiüO—«ál†	ŽõÿÁÝTÊt+ °
-#—‘jf¥
-`ž)Àž§_‰pÃ\È´ \ŽÕ¥ {ÄdhA¥)@º\
-i3LÀp¬ów=LùÿùUÈÿÐ@àV϶m°êOûž†¿øž†â‚yW#–õ:ë=
-Ä4&ô¹§MÉs`Ý~í€{2ty¾8ÇW%„5Œ+]H›ïÚ6v$Tñnl8/ßà­kËí}Ùl'ËÙd=Ã’)7m¶HËH:SnWt±bõP÷ZÅtºZ¾çBß=­«Ø®šLGÒa˜…0«õ§ù´ÚCàÃu¯ZocaòDï‚´ þ3£ëñÜ®“í|:yxø+^à˜lãUªþÛPý˜D]Īu…g®¬¥Ý²xßãíÈërµ®»Ç›'ßÖL8@^Œ˜ˆúæÍzµÚ~C¼ ?÷àm‘ù]¼F8»œÆÜŠÂEØóPøº.'‹j6°ïôéq3°ëfq;´çgù}׆KmúëY<By’}¿®p?ãE5SîØ md'ö`EÃY³GÒUdšüÅ|[WÜ×-Ї,w\8èQ_	Š…O#¤{˜Ï&ÛjFìå›?«é°ý”î‚ÎþÞ T¦
-endstream
-endobj
 3283 0 obj <<
-/Type /Page
-/Contents 3284 0 R
-/Resources 3282 0 R
-/MediaBox [0 0 612 792]
-/Parent 3310 0 R
+/D [3261 0 R /XYZ 100.892 404.869 null]
 >> endobj
+3284 0 obj <<
+/D [3261 0 R /XYZ 100.892 392.914 null]
+>> endobj
 3285 0 obj <<
-/D [3283 0 R /XYZ 151.701 685.529 null]
+/D [3261 0 R /XYZ 100.892 369.004 null]
 >> endobj
-1547 0 obj <<
-/D [3283 0 R /XYZ 151.701 660.623 null]
->> endobj
-3086 0 obj <<
-/D [3283 0 R /XYZ 151.701 642.541 null]
->> endobj
 3286 0 obj <<
-/D [3283 0 R /XYZ 151.701 636.563 null]
+/D [3261 0 R /XYZ 100.892 357.049 null]
 >> endobj
 3287 0 obj <<
-/D [3283 0 R /XYZ 151.701 642.839 null]
+/D [3261 0 R /XYZ 100.892 345.093 null]
 >> endobj
 3288 0 obj <<
-/D [3283 0 R /XYZ 151.701 630.884 null]
+/D [3261 0 R /XYZ 100.892 333.138 null]
 >> endobj
 3289 0 obj <<
-/D [3283 0 R /XYZ 151.701 618.929 null]
+/D [3261 0 R /XYZ 100.892 321.183 null]
 >> endobj
 3290 0 obj <<
-/D [3283 0 R /XYZ 151.701 606.974 null]
+/D [3261 0 R /XYZ 100.892 309.228 null]
 >> endobj
 3291 0 obj <<
-/D [3283 0 R /XYZ 151.701 595.019 null]
+/D [3261 0 R /XYZ 100.892 297.273 null]
 >> endobj
-1548 0 obj <<
-/D [3283 0 R /XYZ 151.701 553.063 null]
->> endobj
-3087 0 obj <<
-/D [3283 0 R /XYZ 151.701 534.98 null]
->> endobj
 3292 0 obj <<
-/D [3283 0 R /XYZ 151.701 529.003 null]
+/D [3261 0 R /XYZ 100.892 285.317 null]
 >> endobj
 3293 0 obj <<
-/D [3283 0 R /XYZ 151.701 535.279 null]
+/D [3261 0 R /XYZ 100.892 273.362 null]
 >> endobj
 3294 0 obj <<
-/D [3283 0 R /XYZ 151.701 523.324 null]
+/D [3261 0 R /XYZ 100.892 261.407 null]
 >> endobj
 3295 0 obj <<
-/D [3283 0 R /XYZ 151.701 511.369 null]
+/D [3261 0 R /XYZ 100.892 249.452 null]
 >> endobj
 3296 0 obj <<
-/D [3283 0 R /XYZ 151.701 499.414 null]
+/D [3261 0 R /XYZ 100.892 237.497 null]
 >> endobj
 3297 0 obj <<
-/D [3283 0 R /XYZ 151.701 487.459 null]
+/D [3261 0 R /XYZ 100.892 225.542 null]
 >> endobj
-1549 0 obj <<
-/D [3283 0 R /XYZ 151.701 445.503 null]
->> endobj
-3088 0 obj <<
-/D [3283 0 R /XYZ 151.701 428.633 null]
->> endobj
 3298 0 obj <<
-/D [3283 0 R /XYZ 151.701 422.655 null]
+/D [3261 0 R /XYZ 100.892 171.774 null]
 >> endobj
-3299 0 obj <<
-/D [3283 0 R /XYZ 151.701 428.931 null]
+3260 0 obj <<
+/Font << /F22 1211 0 R /F28 1124 0 R /F15 1133 0 R /F4 2008 0 R /F54 1912 0 R /F11 2494 0 R /F51 1134 0 R >>
+/ProcSet [ /PDF /Text ]
 >> endobj
+3301 0 obj <<
+/Length 2518      
+/Filter /FlateDecode
+>>
+stream
+xÚí\Ksã6¾ûW°*ªj…àýHÕv2צ’lmÅ{Øš™ƒ,Ѷ*–äȲüûínP”DK&E`v簁Mô×
+t6/n^\^¼»ºøöéÁYàAW7…0‚9.
+ë3AW³âc)¤}¾úúʳ`­Æ®RZ&œ$êtuWÆÊèÒp>þ×cµŽ­|âÂNá–ЕßßM6Û[zñáêâ÷(¼{7L©bº¸øø™3¸÷cÁ™
+¾x¡ž‹BϬ1P¿/~½øç¯ßé–åLJÝsÁ{kbt€®"¾ó‡?&‹‡{|o¯JÍà%KÅê¹f¸ ƒÛÎÕ¯Õúy$}Y­¿µ6廟Þ_
+€QªüÄ
+ÿ¹Zàíëј:ÁOâ/ñîóûªóû°éjyóÆLjÍœ’C¦¤WXÅâ`bµcNتÀ¤!-á
+e-³ÒŠoŠuUÜôÁjÄ”,ˆWJ:tŠIÊÒE bJKªÚʇ˜>Ä)ÿĹ{k–ÞŸ3K¯k¼¹V¯i~8‡B€¼èb¥c2¼)t,€'I?뤶=‡ˆ¤mf¼Û"œ«ìT=³ç°.el¹ŒÐÀ4™EñˆPàYöˆl8³dhœy_;ãoFc+xy	ÎF„ò>«X\ÇbÒÜóR•Ðâš~„b}ÐZÄ¢ŠÅ³mÕ={ÓW€ÏÖ2}ÏÇê¢ï1™¾-¨4ú¦ËÕP.ƒ†c}a¢÷éëÐÖ
+Ø4ÈÚ!~„uŒËò7’è«ÑŠëXLš{ØósoþqÅL^þÕÅ¿b2ÿZPiüK—«áLÇzÍ?Éaãçpê-®vŸ/£±³H8gÐÃAý7ªßR}MõÕŸ¨Þf¤ü+~ûy$”-?Ðõ®¦üÕ¡züýª/aML«<s Va÷S	Û†J"l¹¶$Ë¡€áXÇ	ëΗa\Ôs	ÞPÅEȵ‰­ëØšÇÖ*¶°ÚÓ€¸À+Zߎ5Ò ‡µv廑UåO#«Ë÷x¹Ä¦èÍY˜vyœì ¬.Îî“9Û‚Jãlº\
+Ï2(`8Ö)ÎúÂxŸU‘³óHÈe,¦±¸Å®œÅPÓjr¯ÆŠò[øÑ‹Èu¹.h¸çxÏÇa0Æ.èzM×	Ý…>J´ð`ÂA
+ÅÍatˆ¡x“¶€ 7û®—eB¸ºÏbä Ç<Òë’a\ÎI°ÝÞ{‹›>–„Ñ©q†é ³Dψ¥ì+EÊ”è1¥VÍ,ÙÓÑ3½Š–Y¢çöcMœÏíD´ÊãâXǸ;+{tÄH†‰®<Y#£%£ŸNfÌÀ¬‘ü"Y#£åö¾@ÖÈ(ÁlÈ“52
+xoòfSË^Y#ìjež¬Qû±½³FFæTž¬Ñ ¬®y‡˜¼"· ÒVät¹šU4ƒ†cÎ	!”üÚ³F†ƒÙùLAÐùX]ôÝ!&Ó·•Fßt¹ÊePÀp¬ÓY#ý”ýâY#
+±–—yšXüÛCLå_*‰äÚr&‡†cÎé Á‘øú²F-ïò8ÌX]„Ý!&¶•FØt¹’ePÀp¬ÓY#íÓæ¿™5’½9ëàD&'{>VgwˆÉœmA¥q6]®†g0ëtÖHC´oøÿ³F½³FÚ‚¨<Y#Äò<oÖ1­ï•5¢Çû<Y£öcdÀu2€KËim„?™²FZšrodlwÖèûÕb±ZÆ<ÐûÕb2§º.[Ù¢ØáïËéýÓ¬z•5š­ãEµèÈi<§ðú¤UŽ¬‘–ø=Úäá½˜™5kD˜^ôÉa×LI£öS{'4 ¨g=>ªk9n “WãC¤´Å8YªfýLŸûÁP§³EZàGrû•g‹4ǯ¬:qÏÇêbî1™º-¨4î¦ËÕ0.ƒ†cÎin—âKg‹”Ç/¦yç ¬þí!¦ò¯
+•Ä¿rm9“CñŽ2_1àçïÚ}>bxRÞÁUaàbÉëA}FõÕ_¨¾D÷ép€€Ö4ëXÌcñDpf?ämÙóhr9PZJh
+f N!Ò;IP\Ç1¢‡ÅÐçT0$Á¯“D$r<J¢D!JÈ“[ê‰P"¡éÕ½º¦WW$¸¦WWôêºyõ×Q–žÂ&ÊÒÛ(kÉòlvÛgÜÛtcFæY:`u™î1Ùt[Pi¦›.Wcn0ëˆéJÁ¸Qਠ^:0H×DcÜ—[Ö0c3-çcuqk‡˜Ì­T·ÒåjøAñŽ/ŸÚ@Ëq‹¶Ìq›ëUl­c^Ò¹·Ýg¾•Ã)'5ÉÛ÷y,–ñÞž+ﻊqå˜Ц#a†É,µí3ímnFAÌ’É•ŸÕen;ÄdskA¥™[º\‰dPÀp¬ãæb9&#™üÚÅ]‘§pZ7­úÞ:¶ªØš¡çç¸1
+’vVd+PßP½¢:±¶’IéòßPÔŸKúG²JÐe¦%ã|¬.ï“9Ü‚Jãpº\
+ï2(`8Öqk @šæ»sàèžáº¤+îL9g¡U$môûP<·„‰F’Z+K??¢”±Åb«¾g~ä­.}y-¨]åáõùX]¼Þ!&óº•Æët¹.fPÀp¬#š u¯¥ÛžoBC¨:£+xZMßæ þ€ß¢}ìãqWÂã~CDg;$AûCWN»^׏|´“2ÞwìA œtMÈ)à#ð½ø/s:ÏqÌX]üß!&ó¿•Æÿt¹ÎfPÀp¬7øá¦R¦Û €m˜¹Ž@P7+}4 óÊ v<ýJ€æB¦à|¬.Ø!&@*Í ÒåjH›AñNŸõP<0åÿçG=4 ø;@[}ü¶%hƒUïxÚç4üÙç4ÌsŸå{5bY¯³žÓ@LcBŸsØÕ™<¬ÛpNC†®ožG¥‡îŸ°pžþ$XZØt×>y½Zm¾¡¯“ ü»ßð¨Ãü6ž›Ý=LcmE¹€æ1£CçÐådQÍŽí~êôéáqàS×CG¾L6ûCe´O™ŒI¥ÅX‡Øîë$;R|ÎË_VxÐäOYþf²Þ`L{2Åwõjý<Ç„Í*–õé”Å|S߸«{` Tþù¸©‡#êó,±ñ<2`ù÷óÙdSÍe‘å‡?ªéÓ¦¢i©_aO{2A”µº‰'aâS¡r³º¿o3_ÞÆ>óe«ÏcõûSµ¤7Á@í.ö_~W¯Ï<ä‡ó·¯—f>"§±¶®â³°—ÿ •2þ
+endstream
+endobj
 3300 0 obj <<
-/D [3283 0 R /XYZ 151.701 416.976 null]
+/Type /Page
+/Contents 3301 0 R
+/Resources 3299 0 R
+/MediaBox [0 0 612 792]
+/Parent 3326 0 R
 >> endobj
-3301 0 obj <<
-/D [3283 0 R /XYZ 151.701 405.021 null]
->> endobj
 3302 0 obj <<
-/D [3283 0 R /XYZ 151.701 381.111 null]
+/D [3300 0 R /XYZ 151.701 685.529 null]
 >> endobj
+1547 0 obj <<
+/D [3300 0 R /XYZ 151.701 660.623 null]
+>> endobj
+3102 0 obj <<
+/D [3300 0 R /XYZ 151.701 642.541 null]
+>> endobj
 3303 0 obj <<
-/D [3283 0 R /XYZ 151.701 369.156 null]
+/D [3300 0 R /XYZ 151.701 636.563 null]
 >> endobj
 3304 0 obj <<
-/D [3283 0 R /XYZ 151.701 357.2 null]
+/D [3300 0 R /XYZ 151.701 642.839 null]
 >> endobj
 3305 0 obj <<
-/D [3283 0 R /XYZ 151.701 345.245 null]
+/D [3300 0 R /XYZ 151.701 630.884 null]
 >> endobj
 3306 0 obj <<
-/D [3283 0 R /XYZ 151.701 333.29 null]
+/D [3300 0 R /XYZ 151.701 618.929 null]
 >> endobj
 3307 0 obj <<
-/D [3283 0 R /XYZ 151.701 321.335 null]
+/D [3300 0 R /XYZ 151.701 606.974 null]
 >> endobj
 3308 0 obj <<
-/D [3283 0 R /XYZ 151.701 271.409 null]
+/D [3300 0 R /XYZ 151.701 595.019 null]
 >> endobj
+1548 0 obj <<
+/D [3300 0 R /XYZ 151.701 553.063 null]
+>> endobj
+3103 0 obj <<
+/D [3300 0 R /XYZ 151.701 534.98 null]
+>> endobj
 3309 0 obj <<
-/D [3283 0 R /XYZ 151.701 143.425 null]
+/D [3300 0 R /XYZ 151.701 529.003 null]
 >> endobj
-3282 0 obj <<
-/Font << /F28 1124 0 R /F22 1211 0 R /F15 1133 0 R /F4 2008 0 R /F51 1134 0 R /F54 1912 0 R /F11 2484 0 R /F59 1905 0 R >>
+3310 0 obj <<
+/D [3300 0 R /XYZ 151.701 535.279 null]
+>> endobj
+3311 0 obj <<
+/D [3300 0 R /XYZ 151.701 523.324 null]
+>> endobj
+3312 0 obj <<
+/D [3300 0 R /XYZ 151.701 511.369 null]
+>> endobj
+3313 0 obj <<
+/D [3300 0 R /XYZ 151.701 499.414 null]
+>> endobj
+3314 0 obj <<
+/D [3300 0 R /XYZ 151.701 487.459 null]
+>> endobj
+1549 0 obj <<
+/D [3300 0 R /XYZ 151.701 445.503 null]
+>> endobj
+3104 0 obj <<
+/D [3300 0 R /XYZ 151.701 428.633 null]
+>> endobj
+3315 0 obj <<
+/D [3300 0 R /XYZ 151.701 422.655 null]
+>> endobj
+3316 0 obj <<
+/D [3300 0 R /XYZ 151.701 428.931 null]
+>> endobj
+3317 0 obj <<
+/D [3300 0 R /XYZ 151.701 416.976 null]
+>> endobj
+3318 0 obj <<
+/D [3300 0 R /XYZ 151.701 405.021 null]
+>> endobj
+3319 0 obj <<
+/D [3300 0 R /XYZ 151.701 381.111 null]
+>> endobj
+3320 0 obj <<
+/D [3300 0 R /XYZ 151.701 369.156 null]
+>> endobj
+3321 0 obj <<
+/D [3300 0 R /XYZ 151.701 357.2 null]
+>> endobj
+3322 0 obj <<
+/D [3300 0 R /XYZ 151.701 345.245 null]
+>> endobj
+3323 0 obj <<
+/D [3300 0 R /XYZ 151.701 333.29 null]
+>> endobj
+3324 0 obj <<
+/D [3300 0 R /XYZ 151.701 321.335 null]
+>> endobj
+3325 0 obj <<
+/D [3300 0 R /XYZ 151.701 192.704 null]
+>> endobj
+3299 0 obj <<
+/Font << /F28 1124 0 R /F22 1211 0 R /F15 1133 0 R /F4 2008 0 R /F51 1134 0 R /F54 1912 0 R /F11 2494 0 R /F59 1905 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-3315 0 obj <<
-/Length 1891      
+3331 0 obj <<
+/Length 1979      
 /Filter /FlateDecode
 >>
 stream
-xÚ¥Xß“Û¸
-~÷_¡i_䙘‘DJ”ú–ÛK¯›™d¶]ߏ™ä¸w­F–|’œ½ýïû lɧä:í‹	 @ÐQðDÁ«ï¶«×O’@‹BGq°}â(y‘Y^ˆ´PÁ¶>†÷v7Tm³þuûΉç¢È2EâI!"HG,§„ëMe2¼=k{°Í`°r‡ãâ;ˆ"*Üf´Vé¸<NR’Z½Ý®~[ÅàFA<1(R»Ãêã¯QPbî]	YäÁ³“<2ÍE–’¶:¸_ýsM§Óã$1N©B¸“ÐöÖìÖIî×)UØ>Ò(Ãao™xlëº%çªyb™ª¹’éío'Ûì,O÷{–oþƇO‹©
-Q°‘™(ÒœwïÚvø+9/ ¦ûR‘–4IÃr¿;2ÕÙ~0Ý@Êhu,Nûíō9Øò««Uñ'Ëw§cÿ¿¯îÿÇâg3üa5⨃8†×Ò„|¸I´HtlR-b•_P˜B%þ\5e»–qøŒsÈL‡7uPzºm>E±z:uæï9P`-A\y?o] £$<vízƒØîlyê<ï±íˆˆÃÒöŸ‡öÈÜm¸Nt8ðäîjÓéÒÄ#	Dc‡úi»Ï̬šQªê½v‡XsÜ,ùv°ÐªŒ$­2 ²:TµñÌ¡eæ°'GçÔVˆçìqBdqŽýRµ'd²×Õ6¹žË”œÒY77üýhŸýΧ‡¡¶KFú4O¶ç¬a{\6íÛS]2ýàÜíÓ¬i[bw¥RŠ0ŒBábdÌß°Ïsçs¨<’g·ƒ?Xà›JÎX+˜
-ˆº*ò&Æb.óq“Z·
-`Y×ÐTáû{s7
-\Ï¿Üñx×µ¶ï±µ©ay¦¢ðûSÇ•Ó+cÛâðÎ#ý€âÐ1<d؃°±Å¬ 0n²b„]G.ÊÄGl™øþ7wL1è@loî^ßz&€=xh·µW9G¬p©¥XÑR@ÏâQ¥¡ó’Š²¹whÆ°®p at Kîç>±ÈYæöÃ=³îQ1h:fLYRˆicª[f+ÏÞô3hY_ÌKKæ7¶dŒ°—¦E¾öþ1µ‡ééÙz…‘ͤ)’E ½k)¯•O¨¯FÙLÕ,]#({"Wr¼Cß¿ýá͇·Û¥Z¦"ÜÕ£œ`½?:çN·ö;9¦)USõ/7±V¢@_0s%BÔÑM³dÌ+Ô¹C r¿d[‚›0…LSrö¨ÖáýûïˆÈ£éûgJõ¶+™óâ¾NüYŠ|õÔŒòRœz¬œ Ìnמp‚¦S‘ãZ™ì
-Q¨°Õ
-†ÀZªUð£ˆlHшh^q}A$WULþw©O\üyÈÁH¢è÷׿Ü-ÜöÓZBå#šg}óqÁ7<\U¥ødštÁøTq*5,Âh›b•„np׸k…>âô§Ø§Xª7K9vƒžÉ÷Ž…T¡¦ŠÆ]˜ì#dª
-ȳmU>TCÿ—«]Q
-¯ÌPi~nH²8ñõ*À[+þËrrs,ځ0ÖA|ÇW5–0ýÒ)ËNMñF—âÐIÔ4LÕ-Å2uµÚ1N=‡—¥˜8'é˜%³.x\²á¤ÅôÉ%ù¿š]	‘£T]ßh¸mÉΪ•\¬V?­s‰z[=¾À§Zúëš)K„r}ÜX•i•²†÷‹—ú’øß*^RDú|PÂ,iþRõÕCí·ë#µˆ—…i*”<ן÷/Ü…}@{E]áZF¡ë¹ÅŠÃ»Úìl¿dA‘¢ðß*¯¸fH<$äuÑ;\ëãØóxdöÞjb¹T•î–m€ê9Ó­W„¹5—2E]ò¸rï‰~oº³Í³Ã'8½¼¼ÏcCÿgj~¼kmkÙY×ñØkiV|ËMé¥Ê/™œˆ$Ó¬â*î¿ì·’Ø*’—­Gʧ§ŒÆ¾T5Ž=WQpÂ-Ôµã>q‰O÷$Ôô$¤/çç¹<ºb‡tS[qÙ¤Jhý‡ÆÈ¥·=·9qøßt
-j1o:k€N\™ÇPv¾„óç!âQšK‰˜¥®þÓàfôò¥¼?H­ë¨/–\* 
-qšE¸GýHŸ_/DUûjì+r<³â¹Ç\à•NnÑ(~*¦öŸùG<«Ý	Ošú…93ð«bÏûj|ÐÓÎTW;ßýÓü´L‘@åÕÓ3ˆî,
-ok±Œ
-¼ÑP*zÓÑÞ±ÇØã|BÕ{aNo1üÍ ´]+à|oÓÄ$‚NAÄ‘ûÈé.¾.¦íè‚­“S»VRϏoç4~¬ãË7YŸûaô˜.¡´›EíÈSîfgú½ËÖ?A÷À½Râ;-‡!³œmmUÒuK“ÜY±À°ç>Œèê@-Ö¸€þj³*ñ
-­æ;	ÞäÔ:šlMºÇ¶¾<¶¿ùª9¿åõÿ?
-Š~÷o×ña>P
-LÓwßnWÿ„WØ
+xڝXK“Û6¾ëW°6ªj“@§-{â$ã*;³åQeû€1#Æ©%(Oæßo7 H…¶S{F£Ñèþú%Ñc”D?®^mW/~ȲH±R%i´}ˆÒ$aE™EyQ2YŠh[Eïã;³ê®]ܾqì+ó\ {V²¸âŒ³õ&Mrߎ9˜vаsÆas'°2)ÝaÆJÈ°=Í$r­^oWÿ]¥@M¢t¢dœG»ÃêýÇ$ª`íM”0^Ñ“ã<D\,—(­‰îVÿY%ÓKÊrzpš,…ä¢dî&x|ßuÃw¨¾LbkúÏõά72“q«¦¢aoì ûÕÙ›”3)ÊolߝŽö‹»å76ÛÃýÿ²}ÒÃßv¿ø!UQš²RÊm±ÉËTm¤b©PgOJ	֏¯Ûª[ó4~‚kð\Å×M
+Žõã®ý¤âñÔë3DR956h‹09‰ÞîA;ždñ±ïÖ›¬ˆw¦:õžöÐõ8HãÊØOCw$ê\g*hqwqètká€Ökÿ„?]ÿ‰ˆu¸jë¥ãú^7K¶H h么m}¨í‰CGÄa†FÊÉ"TæôqL¨RŽ½ù\w'ˆ/«k
+ÄKÁ%¥7Ä®{Ï®iþ`žüɧû¡1KJú´¯Äƒ>œóØî»SSÑøÞ™ÛФíSÁéBHô0(N;'Ãú5Ù¼p6‘££s4;ÐïðÆ°
+ñj ¼Î™H¼Š)›ó¼ßH€ÖM°lT–ñÛ;üoè8KÜÒ÷¶ïŒµp´n@ó\$ñ÷§¾ni¹&a¤[_ÁÝRˆ>@qì2dAбäå…¯pò2àî®çf¤ƒsiðýO×·4"ÔÁ`{}ûâÆÙƒÇv×x‘sÈ2[‚-ytdG—ŠDÆÎL"ÉçæÁw憑â~Í69ÍÁÅܼ»#Ò¤Üã+ºªÐÇx0!ÕmÓKik¯íZ¦¥iePûÖT„2÷¡€ƒÆ›G7¦§{ˆÖŒl‚“¦@ʁô¦Ã¸*\P]Ú	UwеÏPå@¬<Ô¡·¯|ùîõv)—‰ê]àc$÷WgÛéÑþ$GÔÕ¡nk;€ßÁ
+hÂMª+¡¶Î<ê±Ð,éê•b¬²˜î—tËrV¦I·%hjß½}…ƒ<>jkŸ0Ô»¾"ʳ›h«èøú±
+ˆò\*dNéÝ®;Þ]MIV at Y™Ýì%¢qÄ
+±ÚÑ¢÷CÙÜ£ ç
+ŽiÇe@Nʪ°ø'xÜ…>R5Ñæ.B–$½øc1¦ÉóG2ú2¥û]Óç"-¥£—qÑY¾5…RK,·)X‘銍«+8Iå…؇”‹—Kš^wM㰍€Xéèû«ó“yÀŒŒ¹m[W÷õ`ÿuq*äÂ5„,Æ®Î	K%K/w¾•ñ/†¢›œÑ
+´Àƒƒ¦òS·†”Ðv!S€/piô7t)8 )-š})]®v„“%÷
+ÆÀB³À"ҏK†ü 
+Òbx±ìü_Œ®‡D]V4¨6ygÙŠ/f«ßÖ‡t[?<ƒI÷åšFÂõq!)ãdʬ·˜¼SçÀÿZòâ,QãE²(ùsmëûÆò#¶ˆçR2ÁÇüóö™º°wÐ^aW¸æIìúCj±Òø¶Ñ;c—4(%$¾±ß¿¢œÁ¡ç—I#t0PÖÃ×Ò÷H0´^k$¹Hå®È¶ ê9Ñ툹5¥2]rع÷»×ý¨óìòÜžŸß8„±Á~ÁÀ¹˜_ïRZž|”u<Ú/`Mæå?1Ò’ÎËru+Ôbûy·x‡³~>IøøäIhlaT‡¯¥ï…sG_lÛ¡ ¸È†©Á¡â=Íœ¡çüÐ;¨ë&Ed#Sêo‘‹o3¶9iüOÚ±ˆ×½Ñ"@e.Íçê}
+§é|D&L¤½0–"1—LýMïæø|\Þ(ÖµÔgMÎ) ±Ì(¤þ	¤ÆçŽêƒ¹
+Eï¬t–xß¦NjÑÐ}"ÅöŸèGxÖ»<išg¢ô@¯`{Ú×”Ýi	®ÔÔ;ßýãú4M!CíÅã3ËG.ã›Å\ì“Þh*¬îñìÔCÈíü{‚¬÷LkbÑ4'ü™ÞB	Ë6.Lè$!BôbŸü8=Å7Ãå´]Ðurk×Jªùµaî̍ßê0óMÖ';‹ÑÅ“R¡YTδä
+;P¦¶¤ÐÖ9?ƒîš¥Ìw ´õrÊuu…õ©µ"†aOŽëöXaþ_¢*ó
+x”c[èƨìlѽ¶ÕùµýÕWÍø€äô ?¿
+úË?^ÃË|ÀøvŒËÅ¿%GAãPà™ÄB _1m Î!ë³w¤ãÄ»âŠÑ!œœi0 ›K°pOé&	—ONþXk|½ÊÃýG4ÎåX]“^P““§Úîý¶Ž¾p¾Gdÿü@[¡NõRLÔ|7ÝÂ÷sÖÌõ§ðwÝ×ã °£\$Ì^xp¸òíúnüÂ÷õvõ?•O
 endstream
 endobj
-3314 0 obj <<
+3330 0 obj <<
 /Type /Page
-/Contents 3315 0 R
-/Resources 3313 0 R
+/Contents 3331 0 R
+/Resources 3329 0 R
 /MediaBox [0 0 612 792]
-/Parent 3310 0 R
-/Annots [ 3311 0 R 3320 0 R 3312 0 R ]
+/Parent 3326 0 R
+/Annots [ 3327 0 R 3336 0 R 3328 0 R ]
 >> endobj
-3311 0 obj <<
+3327 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [383.486 313.987 460.543 325.676]
+/Rect [383.486 364.494 460.543 376.184]
 /Subtype /Link
 /A << /S /GoTo /D (appendix) >>
 >> endobj
-3320 0 obj <<
+3336 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [127.168 300.438 269.824 312.127]
+/Rect [127.168 350.945 269.824 362.635]
 /Subtype /Link
 /A << /S /GoTo /D (appendix) >>
 >> endobj
-3312 0 obj <<
+3328 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [275.861 300.438 336.519 312.127]
+/Rect [275.861 350.945 336.519 362.635]
 /Subtype /Link
 /A << /S /GoTo /D (domjoin) >>
 >> endobj
-3316 0 obj <<
-/D [3314 0 R /XYZ 100.892 685.529 null]
+3332 0 obj <<
+/D [3330 0 R /XYZ 100.892 685.529 null]
 >> endobj
 278 0 obj <<
-/D [3314 0 R /XYZ 100.892 524.77 null]
+/D [3330 0 R /XYZ 100.892 575.278 null]
 >> endobj
-3317 0 obj <<
-/D [3314 0 R /XYZ 100.892 493.4 null]
+3333 0 obj <<
+/D [3330 0 R /XYZ 100.892 543.908 null]
 >> endobj
-3318 0 obj <<
-/D [3314 0 R /XYZ 100.892 443.096 null]
+3334 0 obj <<
+/D [3330 0 R /XYZ 100.892 493.604 null]
 >> endobj
-3319 0 obj <<
-/D [3314 0 R /XYZ 100.892 381.161 null]
+3335 0 obj <<
+/D [3330 0 R /XYZ 100.892 431.668 null]
 >> endobj
-3321 0 obj <<
-/D [3314 0 R /XYZ 100.892 273.729 null]
+3337 0 obj <<
+/D [3330 0 R /XYZ 100.892 324.237 null]
 >> endobj
-3322 0 obj <<
-/D [3314 0 R /XYZ 100.892 212.4 null]
+3338 0 obj <<
+/D [3330 0 R /XYZ 100.892 262.907 null]
 >> endobj
-3313 0 obj <<
-/Font << /F22 1211 0 R /F28 1124 0 R /F15 1133 0 R /F59 1905 0 R /F17 1131 0 R >>
+3339 0 obj <<
+/D [3330 0 R /XYZ 100.892 169.631 null]
+>> endobj
+3329 0 obj <<
+/Font << /F22 1211 0 R /F28 1124 0 R /F59 1905 0 R /F17 1131 0 R /F15 1133 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-3325 0 obj <<
-/Length 2535      
+3342 0 obj <<
+/Length 2589      
 /Filter /FlateDecode
 >>
 stream
-xڝYIwÜƾóWLr_8zâ‹ŸlKŽdm6™èåI>€@sˆÀ F4óëSKcb(Å—A¯Õ]U_-]lv›`óÓÙ÷Wg)ãü$HÄæêf#Œð£@lÂ8ñM¢7Wùæ“'dxþÛÕkX+7±Ÿ„¡Æ¥R†¾ˆ$P¢EW·ö|«ŒöLlÿÙÙ–{ï?"Ì`Jhy?ܦM?Li$zöâêì÷3T‚˜o|¥6ÙþìÓoÁ&‡¹×›ÀWI¼¹§•û2±írsyöËYàx
-æ¼	³à-4~ ô&Ô‰O<്O·¶m>máþÞ‡s{¶½©Û=ÜU/­ð«½4ßUÑõmÚ_hÏUקe	£µ[YßðŒM3\wëè4MYd³e}Í×ç[
-ԝÍé^¡|ÐÂ>F'|ãK[Ú¬‡…*ôz:4êIvØ10šºù<º>pç¾ènݶš¿pŽ¾ÕFzïoxkVÚÎ^`'Zîf.`#ŽuvI¨=œ¯¢|[םñK—S^t at tÀlË#Ž	åU¶Çñ{:¶½»àѬn[`ø»¥ž¶N2Rúˆø°pU—ïèÄ{à3ˆ=qgj,n©fg®‰_»Ølsî–5é,l)@ùp+$†Æ»ÂS ëéìÊn ¶=¥â¬<äp¦”Ò{ž×㨟µõuÚƒl¤6Þ»«Ûë´Ãád_ìݲî¡b…µuUü×á&ê›IÈik‰öòÖÁ¹íæZ.† —Ž´×5|™¬ »Ö–Ìs
-ýÜ~)2Û¹‡ÿ:ü»QÜ]ílÛ´E…Ó½[œ¥Uw€[™ «Ëyœ ‚ûËä|GèñWàö…s
-zØ*ávac_w¨¤ž{]±«øúép6/MS8Óf N¼§ÌPAÝŽw¥N½G’·Q´g¬'0Êð¿ŽñèiŒËXNÇÎظËæVÓ‚Qì€IÔ7
-Ö,Šš{$9l ¥,ÞÎõºÞîÑiÀê«aըőÜà:N |¼¢
-:ïØq:S^š/âKÒuw,ÞÜ6i‹#{Ô¨¨¼|àï0ˆöµu£¡#WåÜx[TuÙ§+àùåí%Zf콞³º$ÌCwÎÝr9`ÂÜè"±“–]Í­¬®`»Ckyàй†ü2¢¡QäŽ	ò+ˆY
-W…rðïÐJ‘¾
-ÅËžp"
-†Ån	™\Zeš)΀”œb»w—
-x¯œž¾z-
-QíFCH£ˆ‘ÅCoïz„"Ë+é›,XwS—Àz¦o8
-hkºgàQaâÛnWÍß'î÷aºۏäâ"Åˆ‘¨âïÇ¢ÊÙ~hB{?”…C·46í‡Aèì1æc>&HáG¬™%"çwÇéØð,Ñ!4ã!}ºH*á´i©Ñó¥2ö¥ÃÒ¿¬QÚ1Û÷ án–V~¬å·ÓB9ö.,gT*ñÁ؇•[£û:6Êç9‚p刮ф¼ÎHõí4ßÙ?ú5:˜ e¹Uè±èÒA1UM{@•aèÇ …£ðû„Ú€n¬ãéôþø¹GÝÕ¤À;4§Èkpø4—ð Íüv„_T9Ä ÙøÊñaì9Bá
-…(Ž¼*¿v*0›˜ñÔbˆB˜PR|tYç,IP‡¹,bbþúÏa>òCõ'4¥#§ù‹€ÄHŽH|›V‡›4ëAší³Uñ^Ãò&­lyÁa»ãìš
-'YOøZ’‡`³BWÀ0·éêJˆ¯^%læ¶uà”@¾'˜â*K  -ä#–”œé—û.ß^„mÈ8Ya^æ’÷[þw
-µØWE­A$êéO‚D?š<Ô·¢d‰[%•/ôcW‚-))
-O)ÉH 7*ÿù—´(!ÏÄÐ)ECFÈæ߯k'V~«GÚ‰C2ÓÓ “~"G@½|õæźòá1¬æ&c"|*d¶é'¶¨‘Û›ôPÞ/€}Ix2°#*¯J÷–[×ô¦áöè$1”¯‘øIþÿÆ©ÊÇ[[ñ)iwGÏ’¥¥ï³Pú#¾²êCI±„R°È½RcxÜ
-¯rØ
-iñ)4ž"OðÉ^0u~×vn Iwö»¿PÔ¾ñ
-ÊfVq~ÙWÁäÞêU9D­šCtÚ̸ã%–nW%™øAlN„”ƒxdù)‹ø7‹øOÈâÕ'ÉìA¦­÷
-gÐ£‡"6pɈhQE¾)0-Ý=µˆØ¤ÆÇ´–Þ+·µ«/H£28ŽØ\’\B©x)@¢[ïxŽ"‰ñ~-v·tÆöÉ8/B
-‚š;<¬ÌÞjtxË^2¥O§,©Ôäòkö ¶í»šhá‹D|“³›Åhû¤³3⤳¾I’EŠ#0Å	ÆgåŠÚ€Ÿ<œ1ôH‹œ;q‡RÃ!Z„ŒùÔÐýý`ÃÒåÕ7[ˆ‘2”‹‡ÜeºÇÍ×)Özç8§ —ç1®C$ësÿgkÊàYu2ZUU­Gjk¾óãOâD?sÒ«”P†ãa·MùŸ0]Í»µ¯ÂyLáÉýtâñKŒNäýÏ«®)òƒ	ñ'3oý4 ¡œ2ÛÁËòðNK«ÏQÚÞ.Ê€zQK}Táô÷Ô@QìÂû¯¶ʫ£·s0x¨ 9
-x0pTÌ…‘ŽŸžØLÙû
-eLW
-œçWÉ­û[îrU"˜<•Dsi„᎞û0’º/U‰,UMf£|.4ܽè\èR5³jvË”kóGGQäçh·+•‘½eƒb¿O»]yL«Y-]C=bC{ׇÞm<Çd‰šÆH°/‡ø[Tƒèa†ŽuÛó<²»òÚŸWÙW¹T£h¹Ï%¾Ù‚¡–K)èS):Kѧï%…Ä–÷Ú?R„/:9Éé@$'ÊÌWÀõ=ø<T¨+xa)ˆª]0¹këCÃÓÝ­Ky }›"Fôáf–»XO^`ùœ´&ô¯]‹ª0"šjÍ=më?·’ŒÎSœ0ÑS6¡EHÙþ½@÷wžNe:ŸJÃb(ÖÌ`»»#&Ž>’÷6†<'ŠÖ¤.“yan¨öã(ºürÙs¼Ð¶Ó£Øø"ÿÛç——¯þõb5@*xçî•*ˆîLw·Â}]M±užÄiÄÂsÛpÐzØOÐ8ÂTŒ«€6‡—/Õ*Áù=?4î9O&AwJâb¬¹Qú»t`$w¤Ë#­°®²,GHÂý‘öZ˸ãž{~˜#_3G
-áA*ªuÜžy=è
-£#Á´o2û÷fîý‡ï‹«³ÿ´Hê
+xڝY[wÛÆ~ׯ`ûŠ(ö‚›_zœÄNíXŽ©õé±ó +  hEýõË. ’ âä…ØÙëìÌ7—«Í*X}ñÍíÅß_Ëd%?
+R±º½_‰Pøq VQ’úaªW·Åê“'dtùËí[˜+W‰ŸF‘Æ©RF¾ˆ%ìD“n·ær­Bí…A°þWo:¦~üˆ(‡!¡Eì}»ÍÚÁ
+iÜôâÕíův	Vbv|è+µÊwŸ~	VŒ½]¾J“Õ#ÍÜ­T˜øQB»ZÝ\ütØ;ó»‰ðànQèJ¯"útd;ò‰·lõi
+ü{ï›K™x—kÄ^Y÷CVULL¶­Ê<ʦî±'ò††Gî.×°Ø,6“Ì‘±—ƒ<`«KáUO—‰òüËu…Þ-žúÔ¶öܺšªw»­‘Ý•P>(g
+ŸP§|‘¼Úp¦”Ò{Y4#Dç]s—
+W@éÐ{ûa}—õÈåÎNëŸêØvM]þnfšûá¸~ÄѬ3´‘öŠ®ü‚=¦ë‰©€
+™ŸûÔ¬cíõ-ó’— sgÅã‹]˜/enz»bÏ| z™íÅÕõÆtmWÖ8<ØÉyV×À0©—Õ÷ˆG\_• æäßøs>à> pî@k%ì2lìš•40Õ—›šùÏÜáØ=]Þà7œ0€ÓeÝ)3TÙóªÌª÷ˆÃ¡üRv{œ£”U‚nÊ8ÂïÚBC‚¹H‹ñøyŒËDNGblÜ7ûŽ[mBD¹&QßÔÙ°(¦HrØ€60UxK?õƒÙÄ5̾u³F5ŽÛ=!ÙìÏ|dQ	„Å;VgÊËò¼Ù3“Äî†Å[˜6ë°g‡5“•÷Ïü}ѽ5¶7²ÛÕ7®Ëº©†lI7?]ß i&Þ5\:o*B=óë]áÕcMs%"«ú†[yS#Â6ûÎpǾ·æž¿Œih”…½¹Š¶¥«"TO6p+ÃýU$&\Äaà&Û)dtY—h¨8b²–ŠKvg™‡*ðÞXEú„C®´BðÕžÉrTÛ–©¥E†gî{Ò'6Y0ᄅàè™ÞpÐÖö/À£ÂÀ
+¶íª†¿ìM®`䏍í;rq±ÇR„²sø~,ë‚퇴÷mUZ)ô‡Æ¦ý(ˆíñsüˆ%³„Èû=pÈñ<„隉¹7 I%<€6M
+õ|ªL|)„›ú—¥Ý„öÅ´™p¿´—V~¢å×ï…rlX8ŽÂ*õÁØÝÌ¿-í•ø:	ÝŒ—b`e7]ÚrPª¯ßó½ùmXÚGÂ%@Yvz,Ä ºtPLÝÐPeù	há(ü>£6Ø7ÑÉtúp	÷yDÝ5¤À´¦Øk±ûü-c¸ƒçÜA~U÷ä/ƒdâÇG‰/ä…w¢8ôª(ú½Sá²i8žZº(d*CI¸Žã$A
+är‚ù»?‡ù؏ԟÐ\–Ž7
+È_,lHŒåˆÄë¬Þßgù Òì^,Š?ô!stÓÛ¬6Õ‡m†3Âô@xÂ×j”<›…}Ìs›XWBü.ë(áðÀÜÖœ€¥âCp‚).^IJ_yr%%gúeš‚:ÛÜ‘s³pyAšKg·_‡à§P‹T´(j
+"QGH$*ôãÉC}-Jq«¤ò…>…m~¶¤¤8:§¤PÂv£ò_~ÉÊ
+òL]R´d„lþòvålj:ÑNy”™žôS9êõ›w¯–•(57™0ƧBnÚaº5
+sŸí+çýX—FgÓ
+DEêÕÙÎpëŽÞ4ܝ$†ò¥ "R?M£?n쐩|ÜššOÉúz–(-xŸ…Òñ•Õì+Š%”Å”!Q•<ŸWCš@÷O‘gîÉ^0³~×ô¶£Í6æ½b‚ìßx%e3‹¸¿ì«`roÍ¢‡€"ŠÍ!>oá¸âuY—ývQ’©$á9ƒ`		ø‡‹(ÎYÄXÌpÿ4…,Ω>Mg" Ú®ÙµœtE/El0àÒ=ÐÂÌ¿0­ì=µh³I'ԍi-½7viß\‘Fep±̯U`JÀKòÜfÝdpIBïçr³¥3ÖÏÆyi?˜»{ÀÁÜá!-%XàðÒ)}:—`I¥&—ß°1ÝPšÅD+¾HÅuvæYgŠ³ÎNøaš¤8Sœ`LqXÔ!øyqâái±u'öPjXd@‹1šã È_÷f零¾ZCŒ”Ñ‘ißd;\}—aÕ ¥wŽõ
+À=÷q%"uÏLþ_,iS€kÕéhVu½©éæ|óî»ïÅ™4~æ¥wB!Ž‡mÛê¿Q¶˜xk_Eó šÀ›ûù̘½È?,ú¦Ø&ÈŸM½õó»@""§ÔÖ¹`™BîéÐlÁuTf0ìcm^2VT¨sRáü÷뀠8ñÎþgÓR­Ž@oçÀ¹¨ =ŠxÐ1g€{z~{b3c÷G q°ÂôŽ]_Àî"Ò°e’ËÁä:¨&b¯1—FÄ!îè¹=™ýR™ÈPÙdÖËçBÃòEçIÕl̪HVtŽ¢ÐÞÑ,–­v†-Š=?-·2­fÕè´
+uríÝí»ðÓ%jöÆõ‘6`]¸¬ìa„kŽM7ð8Þ÷´AEª3*ØҝS1tŒ. cšk|³	®˜K/) kã*sxôêÀ{M1±ãµæ·á‹^Nrþ nHäLý¯p}F;§‡
+µ/,Q¹7]³oy¸ßÚœÚÛ¡0¢³ØÅ|Š²ƒì’"´&ô/±EeϵäžÀ¶õ‚Ÿ[ÈFç9N”ê)Ð"¢t"Æt	N~étªëˆÈ©|*W­˜Âö†Lì=‘÷:D'Ž—¤.ÓyaΕû±]~¹î	9^hÙù—Qú"ÿõË››7ÿ~µ!<ôF÷JD{¦å­´_[Sì¬çq†G®¢0-G­§ÝTMbLƸh
+xûR±¼_9ðSã‘3eS—`Ս¨„ÿúÀžÂnµ?<‚á
+ójÃ9®µ×Sö9[9ÒwRY­çöÌíåzÇ
+³¼Éìÿ›Sßp`ü©œþì@RÛŽbs6êÊ©<Ù€¸œO o1Ñ­ÚÌDÇËäõ¸-G×¥Ø7º@8·
+„ÉÒV)‰K '51/Ÿ¤‰±Ÿª£RN²øw‚}ñìqĶØ€u ;=*œ
+þ·Åi*ks™—¦ÑŸKÐ?ýÑN.¸ââüóƒØíkÆ¿õ¹Ü@k8we6Ø×Þ!øÙ÷±R ãÎìx|:Ç›õ^QxÕØܬ¢ÙeTš¦H©!RÚ@oÃî Ý÷ÕíÅÿÿ>u
 endstream
 endobj
-3324 0 obj <<
+3341 0 obj <<
 /Type /Page
-/Contents 3325 0 R
-/Resources 3323 0 R
+/Contents 3342 0 R
+/Resources 3340 0 R
 /MediaBox [0 0 612 792]
-/Parent 3310 0 R
+/Parent 3326 0 R
 >> endobj
-3326 0 obj <<
-/D [3324 0 R /XYZ 151.701 685.529 null]
+3343 0 obj <<
+/D [3341 0 R /XYZ 151.701 685.529 null]
 >> endobj
-3327 0 obj <<
-/D [3324 0 R /XYZ 151.701 660.623 null]
+3344 0 obj <<
+/D [3341 0 R /XYZ 151.701 660.623 null]
 >> endobj
-3328 0 obj <<
-/D [3324 0 R /XYZ 151.701 620.444 null]
+3345 0 obj <<
+/D [3341 0 R /XYZ 151.701 595.467 null]
 >> endobj
-3329 0 obj <<
-/D [3324 0 R /XYZ 151.701 546.351 null]
+3346 0 obj <<
+/D [3341 0 R /XYZ 151.701 507.397 null]
 >> endobj
-3330 0 obj <<
-/D [3324 0 R /XYZ 151.701 456.588 null]
+3347 0 obj <<
+/D [3341 0 R /XYZ 151.701 471.403 null]
 >> endobj
-3331 0 obj <<
-/D [3324 0 R /XYZ 151.701 418.9 null]
+3348 0 obj <<
+/D [3341 0 R /XYZ 151.701 437.53 null]
 >> endobj
-3332 0 obj <<
-/D [3324 0 R /XYZ 151.701 383.333 null]
+3349 0 obj <<
+/D [3341 0 R /XYZ 151.701 390.108 null]
 >> endobj
-3333 0 obj <<
-/D [3324 0 R /XYZ 151.701 334.217 null]
+3350 0 obj <<
+/D [3341 0 R /XYZ 151.701 356.235 null]
 >> endobj
-3334 0 obj <<
-/D [3324 0 R /XYZ 151.701 298.651 null]
+3351 0 obj <<
+/D [3341 0 R /XYZ 151.701 308.813 null]
 >> endobj
-3335 0 obj <<
-/D [3324 0 R /XYZ 151.701 249.535 null]
+3352 0 obj <<
+/D [3341 0 R /XYZ 151.701 155.118 null]
 >> endobj
-3323 0 obj <<
+3340 0 obj <<
 /Font << /F28 1124 0 R /F22 1211 0 R /F15 1133 0 R /F17 1131 0 R /F54 1912 0 R /F59 1905 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-3341 0 obj <<
-/Length 2014      
+3358 0 obj <<
+/Length 1943      
 /Filter /FlateDecode
 >>
 stream
-xڥ˒ã¶ñ®¯`åDUh>@RôÍ;k;»±µG.Wj톄$zøÊký}ºÑ
-Š¢8›¤r"Ðh4úý`è¼Ðûvõf·úâ›8öò ÈÃÈÛí½(ƒm{Ù¶ÒBx»Êûè?©r¨ûnýÛî½EßE–	D‹ ìðDëMf‰ÿ®=5ªUÝ áæ:òÝå-¼aaK`‹Ô]â±V_ïV¬"€†^4a(
-’Ä+ÛÕÇßB¯‚³÷^$ÅÖûd1[/I·A–"µÆ{Zý¸
-§BFéôá(ƒ$ÈDXIðy£ôŸëxë+½Þ$EìWº†}î+Ú¶òtª»Ã¯a`èù{dŒ9ÐØ-B§$ø	‘zýân@OÆk `}%A*
-âîÓ±.éH‰`šI23VÓkÃX=íŸ×ä‹6Mow¥TX…;My›<!)¼Ma”ÑËÛÒÇM†þ/G……¹A™ú3m¤ÆW­o€ók	UÑÉp”ï ž R¾p1ƒjÍŒLÙ£#
-ê¶Q⟍rÔ”Õ¨È2<UJ÷']ƒ€(qáÖDVÕÙ!«¦ðµj{Táhj€ƒ€T6õÕ4°ßkpå¾e
-«ê[Ywàùÿ'…Ê…ØûaÉ–t3ÍYf”-¾ì*‚¤ZX5ýÖ°éÖ—fDql̆ö²jë®6ƒ–C¯Dt©Q’	÷çEÆddªWµ'@K}!³Q†6È£eqÌ‰0#¦ì¡’e™ÿFí{펨Ìó0X«#¤²ÊÿԁDœZûNøJ'úyâWµyÁ•ð+µ×rv}DXñ
-mMOøä}ˆ	+˜³á-1M8?«™hêT¼ ²²ïªúyi$2´:5uiœ›ó]l,j±loFošñgƒ?RL%‰CŒýz=¸sÈ`áÓ¥WˆÑÐ%g48ùöØ›/Ǭl$ƒ7À›^‹·Ç·›Ÿ‘~ïH9gÆTÔʃºáF@*¥TVwî„ó”¤s›'·Ó<	@s”}LÂé{TX]¾Su¥BÜæ5¨Kºþ×z›ØtpŠô.´éÈWiãìªh;‰7\³È¸d[ÃnÒœqâ"%¦™å©¦ç‰LˆÔêÎ~­_xHêƒ8Ñ´xÌ·¡ÿ½|áT‡掎M±–ΑOf¯.&4]‘ðU‡1|¢ÔWÒ•,<²¼älu¥¡…$ôsWÿqæ³_êŽSÓ2ª<ëz`s J]qô׶Ìè%Ƭ¯¿{‹~`–Í¡n‘¡°% ‹‰'uaÔ4I˜ä;ö{ú:û⚯°s[r4-XyÊù §’08Z‹Jüðø_ym´èµßa¥q†Œ£NИ1×	ß„žXÝÇÙcZIpÿÕm%Aj“ñ1ë7~ò„ÉuüðªçÚ|¹ÿ{_w7‘ßò† ›Ã§Tai½ï›†<cZù]|ࡱÆhƒuÏbÖÝ­g¶x<ÊÓ`û¸8ô£CŒñ.#ÿ¸à®ØâX?øÏFíÏ
-Ávuõ\æo3{ùs"í§+µ^¢ù-ì/„MO‚º-Àkm95‹µ|ÌVÔdÚæ2¹ú1¬OÖ+•6`eEÕ`Úùngï+]/ºgf}0*^;tùz+$"”Ս+[|#öa:ÁV¢Øú;‡<Öê	ú(/n´’Õ…–ûžé^Ÿp¹@@>¾dÛ-\ôÝÃB‚Þ…"$žŠ¤º¶¾°9Jî#GÅ•ÀÆ`µÀør2ÜÔ·ÛòƒdYöçéH`eÕhÑQ_Üí—“³FÍ}&¥¤nîZL)ï ês‰“GÔÆyl6³q
-_«7<»&{lÃÀwm
-žºÒHˆµ&TiL}èP¿„£ôæÕœÒÉ–‹?wÂ?Á}~f˜ürrf‘¦1N~@6€w`ÒIƒ4‹¯skf‚YÓÿ‡ºP–þ°N ÔÝÀ‰ý;%¢‘9"|3R‚öãæO&¹£}»`ët;ñØÌü ¿cHÛU]FO5+wÃЂ»Må¦úü¹NS°×Y>s{›¤…¯þRº¬
-¿Pó
-p¬’äYèk1÷×dÑ€2ýµ7Êç|#„¹Í¯Ü"TÒçNq^°?ãñè#“­jš”° i†c>épTn\‹¶ ƒá¶¹ã^:#Û‰±Ù1Êõ8¤I
-Î¸¼v>Ï
-¥4Hîª&³¸íœêVÝô`ÐëÐË•mM\r¼Ï(ŸV̓¥¢â®.}´ùh,Gˆ‚ÕHÀ”ŠÕš9¥ þwÈÄc{T`%ÒwµÇR{Öã1'Þýšà¼ Õ¦Þ«€ÄܹŽ~V”1&_¬/t“§îÆ#-Ù·Ìd–Qš	ª¿œE`ýòF/¾IÅÍÿœ,H²ä6«æóÙ¥ÙO »t?Ÿvn`æØWsú›p[á“„ó–Í i1¥W¤6E1=Ó>Cû¥\!Š@¤#fݕ͹RnÔ¢!ûsÒn¢4
-ò4ÿ¿äýÙ¨©\‚f/˜£@º†>¼}äiëéúfRÓÐP)žô®Á‰£Úː‚ø¹énÿG!Þƒ^Å,=IÛ=ËMBp×<⺅®Ø{æ·'Ëé»q52#(Á)›îûõnõoÉp
+xÚµɲãDòî¯PÌIŽxÚe͍~
+L÷°4<ÑpГʶxZL•ÔÿžÜJ–m10ApRUfVVåž)ß98¾óÅêÕnõÉçaèd^žù³Û;ï{Û<tÒmî%yìì*ç½û¤Ê¡î»õÏ»·D¾õò4‘<Ì=¨}¦‹½È[o?Ü7í©Q­ê†N®×ÞÂ
+^îçtYë,Nìñ ̐jõÙnõë* ¨ï³%^9e»zÿ³ïT€{ëø^”oDÙ:Q²õÒ¹5ÎÓêÛ•?2HæáÖ@‚4Î=’¯Žj½‰’Ì5g3¨ö6iì]ÅP at w¼jú/zlÝÂL$–b½	·nY4¼/ª¶îj3èbèµ€˜/5ªÆý8 àÕ› ò’8ç‡
+°‰}à¯Ú1îu¡ÏûÉâFÞ`¯*^ããb?åG’Ä¥iê¾R{ Äq
+<Ça¨»Cª!;ÐA&îhÔü]ÉL_q¹Um^p»•Úëâ fÇãdúŽIVHßðÖôL?‹A˜YLò€¿4²åG3MmVÓþ4Ô-¨xAeeßU5_E‘ûL·‹ÈÐêÔÔ%=Ð#Ÿ³ÎBlò(w6aàEAÈìò¢÷›Ä÷ÝW"Ô€<C±>0ÿ¸&½«ÄŽ†´‹x!ݯ{=XüO~â?[p…
+]Â>`ÌÇÞr8e#<Þ„ÒÛ7ÏUðøzó>䛯,+ëÌpôvPW¯‰Ý¶(‘þXwÓó·`|§ò
+‘ŽæXh0—°°úžT¤þ€g”¾Su_«¢tI×?®·`ðž§ðRäwæMǾÊkWÅÛáÈoõˆŒK±S¬8tÒõtÖ'Ì6kZž<×4äpWÕH1'¤;ú’_ÇpQ¡j`àLÓâ1ÛúîWÅ^N›;>‚Ìç(˜›[‚@¢+ˆ]Õ!GŸ q•ÜÎ(zK&VGÀ±0¼(˜|ìê_GÁýPw’„—Qå¨ëÁ$u%Ñ_c$+½ô0òõ7¯Ñ/=̲™ûƒ
+ DLÄÔ„QÓ@$ù û=­}q-GŁ
+¦•=Ö£AaRÏɨ¿ŒÃ7åä}ŸäÞ=þ%§
+öK,q˜â»Q%hËPÊ‚¯"1¤ú0½PÌ	î?½.$Be
+=&ýæ,Wž0÷ ŠþÐq)„yæþÒ×ÝU<d×oC ¥ð9EÕ·ËÜ}ß4ì·‘•Ý…"
+Ùzà
+–=¢¬»k-Þ¸Íã±8
+ëgè»A‚¶!
+Qü).÷^!­
+ѐ› ü{£öcð]]=׃ù׍½Ü‡["立 nô‚ÛSÆ"e§˜²ÒµTMÍb)Ÿ’U”‡ t½<º¸1¬Oä”J°²âbÀÔ•®9ò¶…„ÅE6”©s[‚`H[ߌ½LÛに-y1,'Šw”Ս+ª½ø0c°“È·îÎO¥zF>É‹­ŠêÌË}/|/W
+¤Z  ›n¢n}÷° è]pÅÈ;KuF¥‘1`s¤R1W\	ÏHB_ðç¾¼5àr2?’•e?r3€d˜ÔH䨯i¿öË}ɨQs!¥„‹)å
+¤C=–0YÀa˜…t±aÅ)|Ioˆ»$BSXø®KA¬­ŒLXk&-Œ©ê—i”ÞüaNéŠVj¿4±{‚ór[åñdäÌ<IBlǁ­÷8‡Á®ÛË0‘‚™` pÿ«Îœ¤ß­#¨u7H^ÿRÑø8f|ÕçƒöÃÔËca¹ãþ|»`ëd;óØÜø
+@~Á¦UMFÏ%Ñ•=ax!ͦ²Ã>¬“ì5ÏÒÝFIîªß”.k#7Ôr«dyÚZÌý5[ÔãLi²Ûw#D^›]^‹Ð‚?wŠ³\üÑ“Ì¶ªiP¤Žýx82rRnl‡¶ ƒ‘®¹“V#j‹â©×1ʶ8¬I
+Æ¸¼4>Ï0[šž
+iª>멯ÁÆ©nÕU­ß\Qgb“ã}F©TËjh”
+ò»ºôžòÑTŽ«QåT —ãI
+àÿL<uG9V"}W{ˆÛ³žÎL9‘¬“ͬ#xA«M½W‹¹³
+ýMQƘ|!žƒ§î&”L–â[f6Ê(-ÕoÖ"µsTÿ¾ä“Ï“øjÈN½(®³h>»9t3™ÓÒþØÙ9B'¾šQ‘@8Uø(’¼E Éçüò„R”ð3í³1´_ÊqîÅÉDYwe3VÊNZ<cÿ/i7A’xY’ý-y¿7j.WÌ£ŒQ ]#¨w¯eغDº¾Ô44TJ½K€Cpâ¤öò'Rð{þŽoÁ‡&¯’'=Ô=›ˆá¶yÄu]<ïY:,§©q>ŒN¹a[†ÿ´pØSñaÔv¶‡„IÖÊ(ÎX ü§b½¾4Àáb’<ÛÚ²àÂ8€ùNäI\à\,þ*Ke«ÁÎì0íA«Q*‰cÌãË`þèßüãJÂœõ7 ŸJ®ËË_º/ÚKÚÒýRxÚïg»ÕïD^è
 endstream
 endobj
-3340 0 obj <<
+3357 0 obj <<
 /Type /Page
-/Contents 3341 0 R
-/Resources 3339 0 R
+/Contents 3358 0 R
+/Resources 3356 0 R
 /MediaBox [0 0 612 792]
-/Parent 3310 0 R
-/Annots [ 3336 0 R 3337 0 R 3338 0 R ]
+/Parent 3326 0 R
+/Annots [ 3353 0 R 3354 0 R 3355 0 R ]
 >> endobj
-3336 0 obj <<
+3353 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [127.168 386.345 343.043 398.035]
+/Rect [127.168 447.119 343.043 458.808]
 /Subtype /Link
 /A << /S /GoTo /D (appendix) >>
 >> endobj
-3337 0 obj <<
+3354 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [347.605 386.345 407.033 398.035]
+/Rect [347.605 447.119 407.033 458.808]
 /Subtype /Link
 /A << /S /GoTo /D (domjoin) >>
 >> endobj
-3338 0 obj <<
+3355 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [183.059 194.723 354.641 206.412]
+/Rect [183.059 253.907 354.641 265.596]
 /Subtype /Link
 /A << /S /GoTo /D (happy) >>
 >> endobj
-3342 0 obj <<
-/D [3340 0 R /XYZ 100.892 685.529 null]
+3359 0 obj <<
+/D [3357 0 R /XYZ 100.892 685.529 null]
 >> endobj
-3343 0 obj <<
-/D [3340 0 R /XYZ 100.892 636.115 null]
+3360 0 obj <<
+/D [3357 0 R /XYZ 100.892 606.895 null]
 >> endobj
-3344 0 obj <<
-/D [3340 0 R /XYZ 100.892 545.232 null]
+3361 0 obj <<
+/D [3357 0 R /XYZ 100.892 571.428 null]
 >> endobj
-3345 0 obj <<
-/D [3340 0 R /XYZ 100.892 510.061 null]
+3362 0 obj <<
+/D [3357 0 R /XYZ 100.892 498.646 null]
 >> endobj
-3346 0 obj <<
-/D [3340 0 R /XYZ 100.892 437.577 null]
+3363 0 obj <<
+/D [3357 0 R /XYZ 100.892 396.039 null]
 >> endobj
-3347 0 obj <<
-/D [3340 0 R /XYZ 100.892 335.266 null]
->> endobj
 282 0 obj <<
-/D [3340 0 R /XYZ 100.892 284.034 null]
+/D [3357 0 R /XYZ 100.892 343.811 null]
 >> endobj
-3348 0 obj <<
-/D [3340 0 R /XYZ 100.892 257.179 null]
+3364 0 obj <<
+/D [3357 0 R /XYZ 100.892 316.659 null]
 >> endobj
-3339 0 obj <<
+3356 0 obj <<
 /Font << /F22 1211 0 R /F28 1124 0 R /F15 1133 0 R /F17 1131 0 R /F54 1912 0 R /F59 1905 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-3351 0 obj <<
-/Length 1789      
+3367 0 obj <<
+/Length 1885      
 /Filter /FlateDecode
 >>
 stream
-xÚ¥X[¯Û6~ϯð°‡9@£cÉ’/}XÑu=[‹ÛA3C×ÅQ·¾d¾4
-°?R”8óY‹í%–(Š"©%ðö^àý°øn½¸»‰Ç–)÷Ö;+Îâ€{Q’2•Jo½õÞú\$Ëwë×À+¼„¥Q$‘UˆˆñX€$Ë´>˜å*TÒWA°úµ5
-Í~þ#àQK\òØqÐÇnX’(tñr½øsÁAJàñ«ãC/+oßÞÖ^{ÓÄ;YÎÒUÂ"¥`\xo‹ÀÙ\Û¦äĶ(aA¤¼H¦ÌÚ€jƒz±ÕcØxwÏÕd—V¾¨+Ø!÷}£»¼®À8õë~ÿ”WK‘ø›¼ÚÒBWÓ·o
-
-¶u©óŠ¸Ø´DÖÆ}S÷GGÜÕ
-1¾ÑåRÄþF£ž ÈŠ‡LÉ”ÒYfZÜJ:.ýÆ´uß ¦VM\¶7„Q—†„/Wðko8A³h	*8õÍÔ£+眕˜J’ÿäÑõ :/ö»%÷°Nßö™ó1±#ÕšZ—yµ'Ⱪñ6
-Ó>yìqÁRÅ-@Á"&âÐ'²H:í$“€EþCoZ”^ŠbwQä?¯ÚÓ2ãI*©J Tð¿HY É»gÏÙsŒ3{0S9¦›x â苇§Ä£ø·áÔ_1÷Í']C;¢àzGVÂM¹m¹aY]íædC($Q4pδò	§`“;J6F/LJýÁ)âÐÍ]p´­x¬˜ˆFCò*+ú­™Ójò„)Õ	Ôw:Ë‹¼;³å*ŠÿÇú´\I!A“3
-^Ñgo:(H ýø‹&§ƒ–Ž¤³®×…[tøuó!Ìf̱`J|‘wUÀ¤ŒGNÓu ]‹*0Q Rc~͍ÕôÙTnÿùÓ9Ð	Î>æäß—	DN–
-Ü„!}¦Icô6/ì$ÅQÉ#0¨¬a)«Ë£M
-uñ$(	MÖ'Þùd«»VÇ<"
-—6¤€5ß)jMR¤mÓWøgˆô6˜$SäXëºûn*PßAuS.W
-.uÕÒ÷/ú˜çƒS)Œi’'Î0QŸ
-Îä’Ì~;€KÃ$€k/²¥e^˜·òÍl¤àˆRáʺzed9ªyН|]Ñ×”Çî<s~ÛéάÜu@O¦ +MÕý/ ·ÍÁ%WˆI® tZb8ÙgÐ&VSЇ
-„%ÙJÛEŽ^RÖ®o@^C'X	Å(D@ÖP*ñïmH4#QÉkº¬úd at 6(L÷
-ÊÂo‡ð	‡
-	šlM›7†¸l	ÚÁrD6C”÷}ۏ½ ´Tyé^-Å!‚$Ù<…ÔÜi°éó‘vM]ÎuäÍ(DÒŒúÂÔz¾¯Âä’í¯8N‡<Cµ4–º¥ÔcPewM]\KrG8™.
-È3±<$w‡
-’Ì\VœKüàß`L\7pÁRÊ¡ŸÐ?EzžÆ~‰ê<¬ ÇØi×Cé‘óh—lÞ›1B@:ºåi˜j	%öª“«ØœÈUDÐã†.ÕÅ_šêîL—ݵºÜè;çKB®}û–Sõ&˾!Z#1Âgik)ÎA]‹ä;¡·uKkUÝûˆ‰”ëtfWÈ'OÐߘ.òq¡‚Ê<"Á’0þ’X
-¼P˜
-±JášPΣQƒ	Ðý`3
-n£ZùÇBg6c «!!n¥;Ôýþ0ŒÝ¶ë“óΉ °Ñ¢kÝŽš¾íºÀº}¾Ž|—¶6v¿1ÕÐKSc"wðÎÝ›ÀÁ|ÓÍ6@:åEáI&MPéOÆ…ÎÀë¤ìú®o†·dj6((ƒºO†ó%6„þó36a"ãz<`ˆõÕþ¨–F6¨¡AR›c2oØ¡ð8Üëqʶ<N¢ ´º9;Q5IÚÖ7¢ß×äcCeXÎäc›еëÇ\¥)å*ÆT‘¯ÞÍöd*ÁÞm7Ës¾
-S›8ßњضÛ
-b•ÐÙc[¹r5~KDuv 	ù¬¡	ø´¢ÍÐWäÔƒ‰2„•œ ЂUƐÎ+½G0Ȉ*Ð~ú~)àaõËŠ4 ~|;ki%™'ƒÅV1THb>g*ž|e*Æ€Š8¸Ð5¹;ÝNû6ºütªˆ„q<º²iÏU6ëqð@2Ö paÁ&ý›2F½ý±È3‚&¹X=öZRø'Å(øhmcpó³ï|èŽÍ&ÒTЃÀƒ_÷*[wnMß¼vhdÓ­ù
-ï;ôßË6ª¬œö¢°­Eõ¦0å³É‹ø¾\/þwq¡Ü
+xÚ¥XYï#5ï§ÄS‰f'×û Ú“CH°ðGé4mgwŽ2¥;ÎL;eþì"^šÄñ8¶cÿì4
+A|±zþ°zòZ¤Xe<xØ\s–D<ˆÓŒéL»à—‹týÛÃ×À+‚”eq¬Uˆ˜ñD€$Çôp´ëÔ*ÔQ´ù±³-­¾ý5âq[\ñ$|q4§~ÜR(tõêaõûŠƒ”(à7Çk&eW«_~‹‚ì}DLfipvœU uÊb­a^?¬Þ¬¢[›xpÁ2ÍÕÌ&•1§;ª«˜x…oÛõESw Uœ„¦Þá$ŸÕÝy-£Ð¶YR9HÕ¥FÁFr¦A'ï5{ÆÞ0Ϩo]ŠŒp°òŒÜ3Ýù]0‘d£/ß<%Íg<1˜!çþNxhÿ4Õ©´ôEÝ~ƒ•Z_tÕ–åM½_’
+®Iãxä„;S¥íH~QÓØOɧ[„EeÞyE†ÎOšýøÅ¢V<ÑLÄ“!E—ÃÎ.iN™Žu°á’i•Ñ{“eÑ_ØzÇQøes^o”P É…&_Ñp°=NtØ7D ý4ø‹ç£·ždò~0¥ß†è›ö]±æa}X2C$‚iñAÞÕS*™8mßõÁE˜( RN&ú1­Sôó¥H‰æÎxöt)æg)ŸRóçu*Ãf Ã"
+^Z‹4¼Ð¢µfW”nƒ^–¨ä˜Ô΃°•7Õi½	HÁô@’… ‘6|ö©¿UÏ<nmIg½WtfR;Ô5øǵì>™bH¦‘µiúá¦"…=¤ñÉ´Õz£áR7Ñ ‡w$' ‰ŠS’'KN™ê÷&gM	üÓ|*Ó(Ü5î&;Z9ïàdŒy· ç,fŠ€Žù(n¡jêG£,NW“šGó‡—ojmuê/çw½éíÆ߇ˆX:¿ŽÊÖýÿŠÄè¾H\±BÌ°‚à´\C¤]Fô5……ÓôÁýžH5ÓP–zq„¬ýЂ¼–Np ‹w¸ËC@
+­ÓðµË‰vŠBTrfŽ‡ÕOAÀAiûOP¸a7&—´€ŠÖbÒŽŽûd³Dy;t=ñ¸‹JWᶇGñ!A’P!µðl‡¢ô¤}ÛTΆ»Ë wÆ)@I;éKçn¯n…Åîo8ÎÇ"GµŽ´œV¦#ì‡9(Œ²û¶)o%ù#¼ÀÜ”%àÀB2è$3‹·È¯Çøÿ.ÆNG1pÁJ)jR…û¦,Tó ‚$é‰ê<ìŸZ¸-àØ
+¹sPÍÄyr[ølR±kQž¹–PboŠ1yŠ-‰ÜÈ(†^GþW¨{bûüIgª­yâ]I…{ŸýƒåßT½CÙ¯@ˆ€ÖÈÅ€˜¢gíj)®ASYÈwFo›Žöê¦'*ö3)·pævÈ'Ÿ¢¿®òq£†Ê¼C‚¥2ùØŒ¼³L™BVb•³5%Ì–ñ¤ÎÁè~EJ˜PþHMŒ§Òä0€Õ’¿Ó›ápçþ³Û“‹Þ‹ `+(¯:ÿECãÑx‚)±p_–ëX:XNexJŠÂÇ7rŒóíp ºG ‹²ô›$“¨õŸÖçÎÈë¥ì‡~h=ß š*Å2î5”Ë5VBúž›2‘N	MžŽ°gÃë~,G#ôØŽ ©+Ì;Ov¨<5šr\¯eð@›µõÄ@gÚ‹Ր¤]s'úm³¥I1utP‡Õ+™‚/©àXÀ\5Š³ŒÀJÉ„ê"ò5ûņ RLGS´÷»-$ó’¯àÅÁ¯Yqr&vÝnK§8%LþκfNVãXa¡Ì´ Ÿµ´ ŸÖô14uÄ`¢’ ÷¶b¸ªð¼6ŒS©Ú7/מVßmHêÈw‹¦Âë*âéhB¹3§GlÒ„/ÙŠ'ßØŠI ŒÜèÛŸî–CWŒ}~6WDÁ<™|Ùv—:_t9¸ ª8‚ÁÁþ݆ÚûSYä{s‰~콤ñÙ:	>9Û\ýâK#wäÔn!”f‚ž´x ¢Žþ!Tuþ܆Æ3¼whæ ×~„.ÃÆm—VNNwUØMN΢f[Új±U„—vÌ2Å?°cÌôß;7ùôTœFqVor¾”óCdÊR=Ý)`•Ù—z yÄeœçÆÛÚnÀ¦Kqz#­lºn®T>´­­sÿ¸áB΍vÅúªÂ¡;LÆ&Ê^1»AÂÜÞ5.ë	Ò…¯Ÿ8ùîåšP+“ç/_té…o€V5Ôn&X‰Í¶ôäî}6ôŽ°ˆGäŠfÝ¡¨ tçCl`ûM” uzH₪<L¶î™hiAÇáÌ…˜F—hâöd
+$”sc1E#ï:8'™†ÖÒyÔ¾Ñ7zÒ)Lï
+Xo*½¯|
+í´ömSøòék5T³¦2D¼eÌ›ksßñ¸2™çøþ¤ŽÒœÌÿ¿ ïÁ+ÄÕÃé¬q|õ°úåö~
 endstream
 endobj
-3350 0 obj <<
+3366 0 obj <<
 /Type /Page
-/Contents 3351 0 R
-/Resources 3349 0 R
+/Contents 3367 0 R
+/Resources 3365 0 R
 /MediaBox [0 0 612 792]
-/Parent 3310 0 R
+/Parent 3326 0 R
 >> endobj
-3352 0 obj <<
-/D [3350 0 R /XYZ 151.701 685.529 null]
+3368 0 obj <<
+/D [3366 0 R /XYZ 151.701 685.529 null]
 >> endobj
 286 0 obj <<
-/D [3350 0 R /XYZ 151.701 596.345 null]
+/D [3366 0 R /XYZ 151.701 660.623 null]
 >> endobj
-3353 0 obj <<
-/D [3350 0 R /XYZ 151.701 568.057 null]
+3369 0 obj <<
+/D [3366 0 R /XYZ 151.701 639.842 null]
 >> endobj
-3354 0 obj <<
-/D [3350 0 R /XYZ 151.701 541.939 null]
+3370 0 obj <<
+/D [3366 0 R /XYZ 151.701 611.211 null]
 >> endobj
-3349 0 obj <<
-/Font << /F28 1124 0 R /F22 1211 0 R /F54 1912 0 R /F15 1133 0 R /F17 1131 0 R /F51 1134 0 R /F60 1917 0 R /F59 1905 0 R /F90 2466 0 R >>
+3365 0 obj <<
+/Font << /F28 1124 0 R /F22 1211 0 R /F17 1131 0 R /F15 1133 0 R /F51 1134 0 R /F60 1917 0 R /F59 1905 0 R /F90 2476 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-3357 0 obj <<
-/Length 2078      
+3373 0 obj <<
+/Length 2174      
 /Filter /FlateDecode
 >>
 stream
-xÚ­XK“ܶ¾Ï¯˜#§ÊËðýð%%i{]‰k¥]YIÙ>`IÌ">Æ©ÉþûôÒ¢J9äB4
- ÑèþºÁ`ÿ¼ö?ì^?îþò·(Úç~™áþñ¸ƒÀ/ÊhŸ¥Ÿ–Éþ±Þÿê=èj4}wøýñ'/ü2ˏJ? é€å?ñ7aÅÞ»I[œc7qšxª«™xÕÙË!<
-rÞ`eÉöõË $b ó$u‹†Q‰R»·»?v!pƒ}¸P3õãx_µ»_ö5Œý´ü¸,ö’l÷qZøYŠ«5û‡Ý»]°:újãyѤôé|¸ý«ïYÇ0]ŠF¡_¦™Sñ½>7¦Rd£›$Œ¼þÈíxÒ<;–³ËÐOC7y¬Ÿ¬j·6‰¿Hs'W«Q=)«yåß‚0i„®”l;h;5#Ò¡g„×ôÖ®•ª¦aÐ]õ‚[îoÂ4òã("öÓ¤ä½pråž-œ,*¼Qs#ܧÃ
-ôôˆ¼~´–‰xp"îoß0Á ÄëÛ7¼$I"ïÑIµ½™êz8e#lûҞǾÅNær°išŠñN
-&FiÄû÷Ã';*ñ;ä¶
-Ù/܁µ™@½stAìðvH=·MÿÌ„ZØt&ZgqbØ‘™Ç¾izb›N¦+nÍûõd-Ðaqgp¶N_ŽãÄ;Qç3Y–9¨Š
-úß=]Ðlk ê¾UÌ\
-Výr:øâ8KU•FwAJÕ“iÌÈ
-±ç;Í“ÜÏ£ÐÅüV‡‘Ÿ…sÝwCi¸’Éü2œ±ã_‡L4ÁÞEé©á†tfèLö€îü̽ÛßÜ3õžd…Æ*àpÝ$ðjÇ`Ä–í´h?z°²´Ýn`¬a9ÇVÜÀµÂXuÀm8h ö’õŠZiáY=|ÖzxxÍuåÃÂX–ªpM5a8cW	·£*{úë–Mÿä2ÛÀt¥±3êÏ=ê§Þ†W{´}ygöEk
-°Èc E§Ë¯N²LnU眸rb ðÄ8‡í
-²<Näy_ºMznMÀ(D¬ù:,(ŒØùé#]‹~¬;«ñtaá½b6kD¤L¸ß\Ƥ^DɈÛ;‘Vu=Ûc§Ñ€±ßaÀÞÓ42Ó¸V„
-¸0#øupìª58]k:: ô/'Sá¬vs§‘ÁX<ºF]’ÂëÀ3zoÕ8:écw®„½Å¡í„jíoaЇ®Öú¡U
-cBf´W¿[aÎÊ 4ÀZ[!‡L˜­+"¬×ŠÌ8c•6|ovÖ0JÁ·c֐óEKtÍSú?¸%^ìŽl%"9Ö€¦Fæ9Îå¤Ý·äê I¼t9ì*njJÂ¥ÈÂú,s¶Œy0oE9¡6öì’`‰AƒThL¥œãŠy¢¼€Ì2ð dmMA„WƒÌèز;AÎË$¹,´'EÙ.þ‘‚¼V«Îº©jSÿiËbT°4ª©¥0UÇ	ÙVìƒ\¼Oè\:2ö“xÁQRŽ,Ü ìm&˜ôk	&ŒÂo&˜ôZGþØ_dkÂs-@Ì ØüÑtuqðŒÞ02wÅåëBêšMX…Ú1û_ :
-ü,LœzìÛiÀzPP“.áÚ31ƒ=Ð즓ñqžy÷óSWDÞŒr8çˆWH•ÕròCNp¬ÛÍÄ·’,‚d|DŸÀ°ß*¢’òŽ¨ÆöLõO¢b’…
-Ȧ½`ŸÇÁí…¯âÞyVƒj5`ç´HU˜R-ÓFx˜Ø°¥d‹Ä5ˆ±÷áöž‰ß‚4˜;:(èí¼p½Ê ŸÅ7Ô‚rY7XeC)s1ã	©LŽ,¾dY‰ïГÄÉlªQ’6ÃzˆŒÈƒìS+@,²Ûg3bˆ¢eÛüšm·ô\š™"VÂSj(
-L‡Ên¬çš·	;Q¹xœ@ã"Ù®³¯…oEßߤ˜Ÿ?Oˆø)BpÍÄc}èaÑÅÙ¬<ŒÝÝsç¼p1Ys™ÆtÏVsP
-“¯$«Å­DF,EïÃ¥›ÔuRpn<ò	Ðâ+ËÿãÕÃÃÝ/o·Ž›ð”v§ÝÆYåWŠ@x ¯p%Ê£uM”㫱i´hž–ËéEÛÙð+•×û$±¤3Àrv¨F~!íxØ äL£ÛŸžU¹{Vq'OÌ<˜RVõ+õ˜R¤LLz6¬Ìº>[IWüúï·?„œA{ɤȊø¾%52ÿZ6·Óˆ‹Ä[p¡CèM”‡ZNX¸7pŵ<r at WY
-k®­ÇÞ8*.ÿx'çyH±UÈóÌ ƒ”:îü©–&;¥Þ{´«L”÷,X@†:*=aœë@ZI×n·k/- GJì[ª;g€‡‘¼1¬¶)=.%Cƒ‚´™UÜ3îçmˆ2-	òã,\mûQè/´Ëü`°óþ*ÎE§s6®DÕ¸¬HbùµCÏ€g|«óËہ©×nÂZþªJ®Ï^¬LŒ”8¼àU•#=†zb)ÿ”ÀÖ´çF·s­Â¸F ÕÎœùáË¿Œ¬{™ž^¾]À¤ßøsýò¡k¸º€¨úN
-Üçi +ÏEc8lÝsŸbúbè±…¯n¾7¨õQM0ÿdÅדŸ!†<gN°(ð ZzR7±T/¬Ùö–u}wüÏ{¸ú#’â\íΕ—ˆ:çqîjr­å\Ι:çájrüéþ<ºöíãî¿œ†µ
+xÚ­XY“Û6~ׯÐ#Uå¡yû’šÄÞdR묜ÇÙJò€!¡Ê<&e­þýöŠtèx«’èn >?(Ø>mƒí·›¯6/ÿEÛÜ/ó Ü>¶aøEm³¢ôÓ2Ù>ÔÛ_¼{]¦ïv¿=|Oâ…_fY‚âQé °\â'þî&²Ø{{Ò×ØÝMœ&žêjÜvö¼‹Oƒœ7XÙ²€sý2(I…Æy’ºMèD©Íë‡ÍÁ6œ©™úq¼­ÚÍ/¿Ûxßo?.‹í™$Ûmœ~–ânÍö~óv̯¦óƒ§M“Ò§ûñÖt#?)
+§âÛ°L.d2¿'Ûüg—ç^+¥§†]¢
+pr²»Ð3ÝÏ^}÷ÍžG?’L£.8-<Ý©ÇF#­f>8„¾ãQ³mÚŸF=X9F¾gÝìn€×°œ#+þ4=®«viä©/²½·&Û›0öÓ¤dõE­´ð¬>êüœd÷Þ\wNsPÅX–ªpOu²š§J¨
+\UÙãWk6
+øÄ”¼›~â"ðL;›þУqêݍ°{tzyÏ»›¨ðzk
+šŒHcÏߣÚE¹÷q|á9`q«:¤^˜*†^×°Y@†Ç…¼®Ó#®;ãO?|p‹žZÝᲑM*š/ŒŠ'G­ú@úÈÔbnèÎj¼]Xx·LfH€4‚Ïû_ƒ0&õ"Ê5þÞ‰´ªëA[a6ZYýÆyà=žF&÷!Š(TÑd¾D°T<*\e^­!èZÓÑ
+`~>š
+—qš;ý˜gDFU•~uÊ$…×Adô,ÞªqtÒÇžmK“«‡p6»5,RƒvBµö×Ô}×Õ¸kÇ^׭˜Áx,è]…õêpNѵ¶Ì©ØM’ÁŠëEõ	Fƒ®´aÇÙIÃ(€J³†´_[tÍ…Gú¿xž¡ƒéÈV¢!猆S#ëå|ÔnÛrq˜Ïb§Š?µ%Á)²±þËøܘ’‡¡oÑlTDðcÅŠxíÊ =vXSˆ'‹R.pÅ:Q^x‡~`æ ;MI„žABà/‡#(xyH!ߣ²˜%à÷²ÒZ­:ë–ªÕÐ=­ÅBŒ
+C)͇êÔRŽªã‹„l*ŽAün$º^<lì	‚s”lÜ@Õ›|žD~Œí5I?×_Â(übI¯mò»þÌ5¶¦r®¥³ÿ¡4¿7]ÝŸ]uÆ`yŒ¾âî<“Þ¿úfµFCY…Ö˜-¹^ª!°³0qêqh§ëA9Mº„ËÀÄö¸C³›Nøã´òî‡{q¼Ö@¤MU×Ð…¡‹
+(¹¿±nóˆ–ØJ²zñc³b«ˆJê/ÈQíyÔ?ŠŠIJ6 ™ÎÂÇ<2×7¾Š¯Dç³T«©&q.uGvTËc#4llø¥^‹ƒkãìÝ«=~
+Ò`š¼ëL¥ì´p¹Ë ŸŒÅ“WÔ2£Õ
+ÄuHælÆ#Ž2¹2Ø?H²’ß¡'“ÉQ’C8DFd&ÇÀ©•:,rÚG3bŠ¢uÛüÚm×ôœ›™2VÒS %¦+ÊŽ×3fÀãEž Ö[{85PŒ‹Ä[MßìsédÑÓ7)r'óþˆ?Å
+\óàÂ¥>ô36›”ÞÝž¿pÏ3cÉšd“Ÿs€È.F†4ñW2#LÇç0rX'x“ÔÏ‚O+Z|žConïïï~z½vÛ$€‡‚»ìzia‘ÿ£²„ðþXÔ•(–˜æ•j-š§å|yùe:~¡óòœ$öƒt*°Ü] T#ٚƎ†,9§ÑqE_§à9=@SËJ ¿2«Ç–"01IèÕ°0Ãòn%¹øë½ú6äÚK'ERÄþ–ÖÈô+jj§±2ÌoÁ@XMÔ‡ZnXxœCy¤€®²B®•ôô¦ýñI.òpÄV¡È3ƒ0©t<ùK“RïG´«,ä$@«Q‘a£†'ðÒNºvç»Sk|hAq¤Æ¾¦ºx%\
+DÛÔa!%¬AAÛÌ*žñlG"…LK‚ü6K ®¶ý(ã?>è”éÁ`§óÿ¼&Èébq¨ç€!§ “'(gìT÷¶™ji×®Vµüo%×G/#(£ƒx—rU p¤§0VC8qHÏ_Ó>7º 
+—5ªOí´Á3?{Æ4Úºwéñò—ñKèGÁ„_Þu
+£È€ªïà>ry.*Ãmëžç”ÓgC-|t³ã€Qëƒ:ÁÚfä¹dØ‘ôÑPäL
+îU‹¬GuzaÍ–IG1
+¾]â+pòÏ{fì‡þ W€¦8¡Ý	y‰¨‹¨&c-sÎî0y®6Ÿ‡PÄ
+Ÿ¡"ûÒÿ&¹]ÿSú7BHPê¾UÑ…Þêö‘"hà9µ¯¾}¦¿A^ ¨É¼†à•IÞ×MW3÷lºGÓÉÄÌÎ]iqùùõ&/Ù3Ð?ýn¼p«—µàÐêèCìV/„~VLÉÅ–…`Nó³(ã,*SÉ¢2Ã,âÁÚ¥ˆ¡º¯Ùã·o˜jõˆ
+ÌÊæw–Éôœä$ª|_œm}k(†þìœ/tïÒãé/œý®ˆIµ¨ˆ¸Å³Ú
+4é@EPO-Æê4%vÈ
+RO x¾§—/ŠLiÃSÞ;˜Ì½
+HoL5ô¶?\ÿ¡AÅæÕVwÕpyf,€ËÁ\µkŠ­,c¼Ù{§¬63†'C9—Ä¥ t8ðwÐòö?ÍØ([9§Þ¬õª	'gø§VW7tt–ãÑ`©OV
+UÀÛþîÀºÏ‰÷9cÿQî5†‚êðmú'·;q…,³’þ!žþauß×›ÿÊ—Àß
 endstream
 endobj
-3356 0 obj <<
+3372 0 obj <<
 /Type /Page
-/Contents 3357 0 R
-/Resources 3355 0 R
+/Contents 3373 0 R
+/Resources 3371 0 R
 /MediaBox [0 0 612 792]
-/Parent 3310 0 R
+/Parent 3326 0 R
 >> endobj
-3358 0 obj <<
-/D [3356 0 R /XYZ 100.892 685.529 null]
+3374 0 obj <<
+/D [3372 0 R /XYZ 100.892 685.529 null]
 >> endobj
-3355 0 obj <<
-/Font << /F22 1211 0 R /F28 1124 0 R /F15 1133 0 R /F60 1917 0 R /F51 1134 0 R /F59 1905 0 R >>
+3371 0 obj <<
+/Font << /F22 1211 0 R /F28 1124 0 R /F15 1133 0 R /F51 1134 0 R /F60 1917 0 R /F59 1905 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-3361 0 obj <<
-/Length 1709      
+3377 0 obj <<
+/Length 1361      
 /Filter /FlateDecode
 >>
 stream
-xÚ¥WKÛ6¾ï¯PO•˜!©w/EZ´éH“t],Š$®$[êÊ”+JÙº¿¾ó d{a´@{1É™9ÏoÆ2Ø2x}óÝææå:”…,T°Ù*Q"“*HóB$Elªàc¨"¹ú¼y²:ÈE‘¦1Šj
-•i¸‰„6M½ZGI&R®uõÀ§wŸ¤JK`©Xeá÷9Œ3+ÆKo~ØÜüq£à¨³çEA¹¿ùøYðÞRDE<‘ä>ˆ’\¤Iû.¸»ùp#ÏmRÉU›âBî¨n.¼I—æk‘§ùlÒ‡oX&Q2™ÐÅbö;»ZÇZ…#š›ªß›–ˆ2Ü×û‡U¢B´y%úýa¸@‹ÒðØOçLþŠwÓ@Ÿ­VÌ}jíCký¡={”4L幆‘Ö";™ñep¹˜»V‘Hâ‚yõX¾´Î=µcÙˆ²·Û«K%Ò\Í÷¡†]-Vë$‹ÃßVY¢	Q‘„U[á&
-m?òæšQÄ0öÈ›÷«,_½åƒ«Ç±µ;ç/¿uL›Ö±³*dDÂú‹ù”ƒc[çÚÞ~{-²òÒîW>´Ï2¥
-ÒÎÛù~•G¤™Îu
-À…¶®«ºbZo»#S·ýÀ$3ALìJçáØ–fm†*ï›Ù®BË’wfb†oàûu89°ŸIoÛrè]¿½é¬Üeøl9¡¢0/b„o퇊ò+MÃvdÞÞ<"§v|dÝ™1ìZk:LÇÞ¯½À–WðB^ˉ}‚²åØ5iøÌÅ™ÏJ4ÆV=fóÓ@¾ê­<ŽÂÛ-‹ɘ‰¥Á²ƒâL{^»~7_M\Oæš²¯É+JB…RÐãáL ^_ð-(R&ø àöŠ°ÇOž<ÏÖ#Êz·?.‚àÈÁš}íÅÖ.n0F˜çqŠ’‚â„|Ÿéò"Åm]ÖΙÓ­`»u‘ ¹5ÔLóñ⦐'æ¡«ýǍßP¨qƒ¡FiÀr˜ˆáŽ.“Ïråñ‚+>åøFQDGQOrò㾭戏¸™:ÌÕáúnÛ‚s¶¦l»vlɑ˝›èd&aÜÚÒ“	Óð…†™Ÿd"¾»ƒE‰YëXkÖº¸Þ”ˆ¡eüsCHDž/hû⢌B³@žÔ¡Í0r~ÀéásÔéÀ+Y.#F=¢Ôšý¡ó×<L#óóÅ“naSµ®œ„^­æ[Œ	è—±~jjÖcžJ@ª#ã)£y’q‹"JÏ+jößQV+‘ëdi 
-•°‡E¦üj,6
-)ðš}äí	dê+hê*>‚<Ÿ?1#˜“¦:¼õ· /™U5¿@uØóžÜÄ‚~-õ~c}/,ó€’…Ä:À‚)TS½ÄyÝ÷ƒÛNlç8U^Ö^Ë+-˜4ŠeÀzw÷Ó«_V:	_ëknM¥Ðjq+85ÑEøÔ´sàCñZ™“JÞÈ>_ 9Olg_¥¸‹a^[h £r¢y Â
-y
-|–¤áïu9úfrß´”Ôp3ÅÒ`O¤B¸¸j:݁°	YC°‰¬†3÷sp®`$	:=JçˆGiŒYåKËE RÕ¯¶kB4àr¥‹À7PÇJ)(d€Ý
-“HoX¹WùàŽn„fãŸ^‘çèpÕ+úò3µcN‘âbÒ‹ ¤—qû‡³îr&L¤Ù2Ú´¶ì¦ª¾–Fq,¢8½œõëàýZšE«çÆPO°ml÷í_÷ùSáÞBðÅIï{5žæbS€RYölJ5»ÝPï…N§¹×Š÷‡¸é(
-^úeéR@Ça×CgJú¦Àì§O‡ž]ï%†zØ`K35Ož»íûú3V?1ð‹?ŸGp™–ã8>óWDþ‚¾D™oœïe”^@­j×î,¥*öºžÙ<FÍý¯õq;Ùg'Ó]´ÔÝ ö2æ@t®ö<ûÕ¦—Á¿ kz©ÈO£2ÿùƒñuþ÷ƒ{?ûÔ]z˜/aéJ€IH„ã¥aì×®™Æªò$WíÁ"+o])èg_Ìô厬Œ]û¿8±H‹ìÃvÜÜúÉý¯¿I±üý¹ÇàÕ€›Ô^«ÞÖEJžšÒ݁Š¥o$AE óW8Y%ØíPl7ÕÎ1¿õm½õg0”Åi‹©‘‘œóŸöüýÎ;g™GË3êòÏõ¿°Ô»{R))˜€ý)Í^ÌS\?íʘåïö¼Â¿ø¿vo'þ
+xÚ…ÙrãDðÝ_!žªÖbF]¼P‚%[µ„%¦RÔî>L$Å"Ï1æëécäÄÁµ¼hzº[}#‚m ‚·«ï7«o~JÊ@Š¸•6Ìd\äeg•
+6Mð1”©ˆ>oÞo”q•ç
+Y“$e‘€$bÚtm´N3fB¬ہo7Ÿ„Ìk I%‹ð‡N暈¤PèêÇÍꯕ)"/Ôgqšõnõñ³ ½DœVep Î]feœgÀ}p»ú°/}’ÙEŸT“íhî®ÝEIÞGkø.ÕOQRÀ}dÄ<»eðÎØÆá/O³í„¼ĹáñÄ8ƒ«w­gÓ¶a`¯G@Éå‡f|ƒø*4Ó͈ñ 'Ö23U±¶­ÛqÔÃ­òprxaí,Vmç!’a˸_£R…WïùÂŒyØZ}ß·þçÎ`"ÆR4ÀÇ8Z«4	o5ÇG3ãN?âB~ðÂØŒmu¶3Ó4%¹iª@#›‡°iZR2Ãpëí—áèúy2ps–)º6½™ò$3e/ƒÌ(Ì›©=z<˜©F
+?‰Lür{‡Œ£UK•°ÕUì‹û¼d¬ V|qø–y2y^XqY–ÏQQ„n¥"
+õeì¹HÂqÒÃÄõ·Û»¨ÈÃ+äÞ0fÞóIžôÐŒŒiÿÖ»}ïÅÜÏÓ;ýäQÖM4f¬ç²Z›EŠžÈßuRÄi–œ×•¶ÇCײ•˜ò\„wæ$+A•lÉÄ8>Ѳï.…ëUÕ^ùx7b"ã2É–xÝtÐ *Qá5"g­Jdìb@›}dðHM3ó…;hî¾?%ŸÑ¸“çIxí¥`,™Ô-k >tS˜˜ÑŸµ¶>nlï™g~` g%°
+°_*©`ü‘@.çÎ
+žíaî±1\òÔx^{©®QÅéi®ÞÜþ|õ[”äáÛäRPs'òT¨Ò,©ÂCg–@5ö6égƒ¼‹9ÌyøýÌGþu™Ô	T×Ò¤€d€ô„>¤‰¤IC'õ% Ý•eáŸmùP
+ËËP%ƒ<J çÖƒGRõŸÉ!9ÉÀY	¥B³I§á%#ÿGPdd¾d9ÍV’oS¸œä KÓâDµfjiŠ•»H4/€Þ•RBó¤Ý0ŠÌ†SÛeªÁe<Ž,¯:ÂpñåyŽ^˜õ¬ò£ŽË¢z™é4…6®–L»û¶€çÌÅKÎLÄ¢8U±u?7í¥âQ*NU¾0¢ÿ=[°Á‡µÖ'«^;_AíÁ·ÉìÌ?˜óåWÈàÎ;B#‹G¿ãÛÒ`&SQ”¯&Óv;´[®¯$/½UÓD §rÔ(ôé´˜ zèÜ÷º¦*¬yúupzÏ1´0lí%Ó¾îecìöë^sZý+uœâù:ƒl+¼z¯”⻈
+_~Qy¶iG³µTª¸ß“;x9ôí²óŒß‚³­'ã¬îÏÖèv yÎ@v.î9HûÅEWÄåÿ.º<.Óôü¥WÂXp;G¸ÆMâìDÅõи’40‘æÚsëyrë±›§Æ<j¬³ÇY‘—×£$ì°¯'&úö…@6Ú®¹xRçUqÿ-o47qKe_ZR¾rñõ“×´¤•Ú8Ûâ$’ây!!~ÜS³¸‰ç€‡TØü>¦2ÜpȶÛqdºñ«Üø;¸¶ƒÝôüR´¼ˆoô¿:Ö@ßeÁ;æy´ü.õ=ÅöŸ…Ňûl6(©)X€î¹ÌÞ,/77o;ª˜ÓÛz9áÉþ/k/U
 endstream
 endobj
-3360 0 obj <<
+3376 0 obj <<
 /Type /Page
-/Contents 3361 0 R
-/Resources 3359 0 R
+/Contents 3377 0 R
+/Resources 3375 0 R
 /MediaBox [0 0 612 792]
-/Parent 3363 0 R
+/Parent 3379 0 R
 >> endobj
-3362 0 obj <<
-/D [3360 0 R /XYZ 151.701 685.529 null]
+3378 0 obj <<
+/D [3376 0 R /XYZ 151.701 685.529 null]
 >> endobj
-3359 0 obj <<
-/Font << /F28 1124 0 R /F22 1211 0 R /F15 1133 0 R /F51 1134 0 R /F60 1917 0 R /F59 1905 0 R >>
+3375 0 obj <<
+/Font << /F28 1124 0 R /F22 1211 0 R /F15 1133 0 R /F51 1134 0 R /F59 1905 0 R /F60 1917 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-3366 0 obj <<
+3382 0 obj <<
 /Length 692       
 /Filter /FlateDecode
 >>
@@ -14771,27 +15114,27 @@
 6¸ž¤Šò¼ÜZlcîM¹58γÔÔ•…Ã=Bàž'ý°!¦Ùȧ	óåëÍêä~ðÄý ¸å¿p_þ³Õ¬×Ý„Ùú/™Íž>ë°ñ_ÙÝÞ8ígÆí½Ø¼Ó}­©Ð¸– €ñâËg·sñ ¢»ÿñÉ÷&`”ü5ïÃø4ý
 endstream
 endobj
-3365 0 obj <<
+3381 0 obj <<
 /Type /Page
-/Contents 3366 0 R
-/Resources 3364 0 R
+/Contents 3382 0 R
+/Resources 3380 0 R
 /MediaBox [0 0 612 792]
-/Parent 3363 0 R
+/Parent 3379 0 R
 >> endobj
-3367 0 obj <<
-/D [3365 0 R /XYZ 100.892 685.529 null]
+3383 0 obj <<
+/D [3381 0 R /XYZ 100.892 685.529 null]
 >> endobj
 1550 0 obj <<
-/D [3365 0 R /XYZ 100.892 651.225 null]
+/D [3381 0 R /XYZ 100.892 651.225 null]
 >> endobj
-3089 0 obj <<
-/D [3365 0 R /XYZ 100.892 634.355 null]
+3105 0 obj <<
+/D [3381 0 R /XYZ 100.892 634.355 null]
 >> endobj
-3364 0 obj <<
+3380 0 obj <<
 /Font << /F22 1211 0 R /F28 1124 0 R /F15 1133 0 R /F59 1905 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-3370 0 obj <<
+3386 0 obj <<
 /Length 637       
 /Filter /FlateDecode
 >>
@@ -14806,27 +15149,27 @@
 ÷&ø‹ŽÄ€˜´že¦z•toc“Ø…z*»…´²ZÍ,¾Wƒ ¼!²nܹ¹›vñßkB."ªßÎ2Ò·mÙäÉŠÉb83¦.{uXdz[þ}¹~áH_{½YšU½w¡ìUƒTQž›‡]é;m4Œó,Õuåàö/‚$“ý¤?.DDí‡Ü燻/Þ`¾xa¾Ü1Ⱦà>ÿ?f7{ ¹F¼ÞŠú¼.µùŞĞ°˜…‡Ýó/ÉQ
 endstream
 endobj
-3369 0 obj <<
+3385 0 obj <<
 /Type /Page
-/Contents 3370 0 R
-/Resources 3368 0 R
+/Contents 3386 0 R
+/Resources 3384 0 R
 /MediaBox [0 0 612 792]
-/Parent 3363 0 R
+/Parent 3379 0 R
 >> endobj
-3371 0 obj <<
-/D [3369 0 R /XYZ 151.701 685.529 null]
+3387 0 obj <<
+/D [3385 0 R /XYZ 151.701 685.529 null]
 >> endobj
 1551 0 obj <<
-/D [3369 0 R /XYZ 151.701 597.028 null]
+/D [3385 0 R /XYZ 151.701 597.028 null]
 >> endobj
-3090 0 obj <<
-/D [3369 0 R /XYZ 151.701 580.158 null]
+3106 0 obj <<
+/D [3385 0 R /XYZ 151.701 580.158 null]
 >> endobj
-3368 0 obj <<
+3384 0 obj <<
 /Font << /F28 1124 0 R /F22 1211 0 R /F15 1133 0 R /F59 1905 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-3374 0 obj <<
+3390 0 obj <<
 /Length 631       
 /Filter /FlateDecode
 >>
@@ -14837,27 +15180,27 @@
 öµÅùu3RJ›)¬†˜G\L¤„±å].½Ÿ±«½2b$…wwAj÷n FLI°`B¢Pôl9Xx·¥¿äB %és²HEGÉœ³êwl<D˜§áò1.ªÜjf’Y—Xï’¯œx‹Ù—QNÚºþPéëúK 9þÅ÷¯×ôÔò0æ_e¹–¹ŸþHª Z`Š’Ò¬û%8A¦1lÐ*ÔA­Ô:Wó§ Ú¹¾*âf&IÙ™637ÿfÔ—hi!ì$]dª×q—·0×q£a›ÚáeÈ1>›"Cb´µˆ_€IDå34WïåßE¤¦]•Æ­µ”æ5 lÚ§|dÎL«ë¬8›©CÊj¸SδlìYëºÙ©@Äþ@ˆL·›–EœhâIÎIÜ[VÙï“÷+àt¶ÀßP‘Ñí*+›ÿ²¾¤LíY=UÓYô²éV?Ë!ÞY;Ü„Ú;î^:íÿ¹@’DórêØlÆ´é““%pU–m5Ë£&žqn¯‡Mðª<W1<RÙ«áuÙµÏ]•ˆPyèšÄy^n´3¦Ü˜ä™6mãжq …ól݉‘d¾5s»?†þ9böÞÞq£‡\»Fs°qQÛbB}¤qMߘö·¾
 endstream
 endobj
-3373 0 obj <<
+3389 0 obj <<
 /Type /Page
-/Contents 3374 0 R
-/Resources 3372 0 R
+/Contents 3390 0 R
+/Resources 3388 0 R
 /MediaBox [0 0 612 792]
-/Parent 3363 0 R
+/Parent 3379 0 R
 >> endobj
-3375 0 obj <<
-/D [3373 0 R /XYZ 100.892 685.529 null]
+3391 0 obj <<
+/D [3389 0 R /XYZ 100.892 685.529 null]
 >> endobj
 1552 0 obj <<
-/D [3373 0 R /XYZ 100.892 556.38 null]
+/D [3389 0 R /XYZ 100.892 556.38 null]
 >> endobj
-3091 0 obj <<
-/D [3373 0 R /XYZ 100.892 539.51 null]
+3107 0 obj <<
+/D [3389 0 R /XYZ 100.892 539.51 null]
 >> endobj
-3372 0 obj <<
+3388 0 obj <<
 /Font << /F22 1211 0 R /F28 1124 0 R /F15 1133 0 R /F59 1905 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-3378 0 obj <<
+3394 0 obj <<
 /Length 684       
 /Filter /FlateDecode
 >>
@@ -14871,27 +15214,27 @@
 ý
 endstream
 endobj
-3377 0 obj <<
+3393 0 obj <<
 /Type /Page
-/Contents 3378 0 R
-/Resources 3376 0 R
+/Contents 3394 0 R
+/Resources 3392 0 R
 /MediaBox [0 0 612 792]
-/Parent 3363 0 R
+/Parent 3379 0 R
 >> endobj
-3379 0 obj <<
-/D [3377 0 R /XYZ 151.701 685.529 null]
+3395 0 obj <<
+/D [3393 0 R /XYZ 151.701 685.529 null]
 >> endobj
 1553 0 obj <<
-/D [3377 0 R /XYZ 151.701 660.623 null]
+/D [3393 0 R /XYZ 151.701 660.623 null]
 >> endobj
-3092 0 obj <<
-/D [3377 0 R /XYZ 151.701 643.753 null]
+3108 0 obj <<
+/D [3393 0 R /XYZ 151.701 643.753 null]
 >> endobj
-3376 0 obj <<
+3392 0 obj <<
 /Font << /F28 1124 0 R /F22 1211 0 R /F15 1133 0 R /F59 1905 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-3382 0 obj <<
+3398 0 obj <<
 /Length 529       
 /Filter /FlateDecode
 >>
@@ -14903,27 +15246,27 @@
 À_eÓefÉtñzå~4}!–¦Š˜  µ/ªwë®ÈUÔ¦úÐ"é1h¾(zæø%«âb1[+b_ïõÈ·•­íÕ KV«mô¼1Õî¤+î¡à‘Ë]ijϦ{¦Ÿ௫¬´sS“èѧ‡›užÕæ	DC[ù-ÎS÷Ðg¼±Gû•@Kÿß~7ö‚õ¶M©h7üa.[5îFó¼´2oýrÍçö8xÐœq„ºä ûï/DQ{
 endstream
 endobj
-3381 0 obj <<
+3397 0 obj <<
 /Type /Page
-/Contents 3382 0 R
-/Resources 3380 0 R
+/Contents 3398 0 R
+/Resources 3396 0 R
 /MediaBox [0 0 612 792]
-/Parent 3363 0 R
+/Parent 3379 0 R
 >> endobj
-3383 0 obj <<
-/D [3381 0 R /XYZ 100.892 685.529 null]
+3399 0 obj <<
+/D [3397 0 R /XYZ 100.892 685.529 null]
 >> endobj
 1554 0 obj <<
-/D [3381 0 R /XYZ 100.892 569.929 null]
+/D [3397 0 R /XYZ 100.892 569.929 null]
 >> endobj
-3093 0 obj <<
-/D [3381 0 R /XYZ 100.892 553.059 null]
+3109 0 obj <<
+/D [3397 0 R /XYZ 100.892 553.059 null]
 >> endobj
-3380 0 obj <<
+3396 0 obj <<
 /Font << /F22 1211 0 R /F28 1124 0 R /F15 1133 0 R /F59 1905 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-3386 0 obj <<
+3402 0 obj <<
 /Length 515       
 /Filter /FlateDecode
 >>
@@ -14932,27 +15275,27 @@
 C
 endstream
 endobj
-3385 0 obj <<
+3401 0 obj <<
 /Type /Page
-/Contents 3386 0 R
-/Resources 3384 0 R
+/Contents 3402 0 R
+/Resources 3400 0 R
 /MediaBox [0 0 612 792]
-/Parent 3388 0 R
+/Parent 3404 0 R
 >> endobj
-3387 0 obj <<
-/D [3385 0 R /XYZ 151.701 685.529 null]
+3403 0 obj <<
+/D [3401 0 R /XYZ 151.701 685.529 null]
 >> endobj
 1555 0 obj <<
-/D [3385 0 R /XYZ 151.701 660.623 null]
+/D [3401 0 R /XYZ 151.701 660.623 null]
 >> endobj
-3094 0 obj <<
-/D [3385 0 R /XYZ 151.701 643.753 null]
+3110 0 obj <<
+/D [3401 0 R /XYZ 151.701 643.753 null]
 >> endobj
-3384 0 obj <<
+3400 0 obj <<
 /Font << /F28 1124 0 R /F22 1211 0 R /F15 1133 0 R /F59 1905 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-3391 0 obj <<
+3407 0 obj <<
 /Length 633       
 /Filter /FlateDecode
 >>
@@ -14965,27 +15308,27 @@
 £Ý«JßÛÊëòS69íÀô9ÜŒeµýIRkõ^Ž€±eÄxñR>^ƼdÇŒ×1›:ÛGjôÑãh£zÍ£·ùþ€³
 endstream
 endobj
-3390 0 obj <<
+3406 0 obj <<
 /Type /Page
-/Contents 3391 0 R
-/Resources 3389 0 R
+/Contents 3407 0 R
+/Resources 3405 0 R
 /MediaBox [0 0 612 792]
-/Parent 3388 0 R
+/Parent 3404 0 R
 >> endobj
-3392 0 obj <<
-/D [3390 0 R /XYZ 100.892 685.529 null]
+3408 0 obj <<
+/D [3406 0 R /XYZ 100.892 685.529 null]
 >> endobj
 1556 0 obj <<
-/D [3390 0 R /XYZ 100.892 542.831 null]
+/D [3406 0 R /XYZ 100.892 542.831 null]
 >> endobj
-3095 0 obj <<
-/D [3390 0 R /XYZ 100.892 525.961 null]
+3111 0 obj <<
+/D [3406 0 R /XYZ 100.892 525.961 null]
 >> endobj
-3389 0 obj <<
+3405 0 obj <<
 /Font << /F22 1211 0 R /F28 1124 0 R /F15 1133 0 R /F59 1905 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-3395 0 obj <<
+3411 0 obj <<
 /Length 611       
 /Filter /FlateDecode
 >>
@@ -14999,27 +15342,27 @@
 9jÜáîï­à'®©%䰝uŠkº3–Ó36nÊ iÛÎ@Í•ì+s_·óÑSûêºnEœÏ_¹ÛoÓJú/<YØGÿòªô¾RR. ÞòJ­¾Ðᔐ
 endstream
 endobj
-3394 0 obj <<
+3410 0 obj <<
 /Type /Page
-/Contents 3395 0 R
-/Resources 3393 0 R
+/Contents 3411 0 R
+/Resources 3409 0 R
 /MediaBox [0 0 612 792]
-/Parent 3388 0 R
+/Parent 3404 0 R
 >> endobj
-3396 0 obj <<
-/D [3394 0 R /XYZ 151.701 685.529 null]
+3412 0 obj <<
+/D [3410 0 R /XYZ 151.701 685.529 null]
 >> endobj
 1557 0 obj <<
-/D [3394 0 R /XYZ 151.701 536.056 null]
+/D [3410 0 R /XYZ 151.701 536.056 null]
 >> endobj
-3096 0 obj <<
-/D [3394 0 R /XYZ 151.701 519.186 null]
+3112 0 obj <<
+/D [3410 0 R /XYZ 151.701 519.186 null]
 >> endobj
-3393 0 obj <<
+3409 0 obj <<
 /Font << /F28 1124 0 R /F22 1211 0 R /F15 1133 0 R /F59 1905 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-3399 0 obj <<
+3415 0 obj <<
 /Length 702       
 /Filter /FlateDecode
 >>
@@ -15032,27 +15375,27 @@
 Á\¹õ0ø¦PÊ?ò¤¬þÿ ’ÇŠ
 endstream
 endobj
-3398 0 obj <<
+3414 0 obj <<
 /Type /Page
-/Contents 3399 0 R
-/Resources 3397 0 R
+/Contents 3415 0 R
+/Resources 3413 0 R
 /MediaBox [0 0 612 792]
-/Parent 3388 0 R
+/Parent 3404 0 R
 >> endobj
-3400 0 obj <<
-/D [3398 0 R /XYZ 100.892 685.529 null]
+3416 0 obj <<
+/D [3414 0 R /XYZ 100.892 685.529 null]
 >> endobj
 1558 0 obj <<
-/D [3398 0 R /XYZ 100.892 660.623 null]
+/D [3414 0 R /XYZ 100.892 660.623 null]
 >> endobj
-3097 0 obj <<
-/D [3398 0 R /XYZ 100.892 642.541 null]
+3113 0 obj <<
+/D [3414 0 R /XYZ 100.892 642.541 null]
 >> endobj
-3397 0 obj <<
+3413 0 obj <<
 /Font << /F22 1211 0 R /F28 1124 0 R /F15 1133 0 R /F59 1905 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-3403 0 obj <<
+3419 0 obj <<
 /Length 526       
 /Filter /FlateDecode
 >>
@@ -15061,27 +15404,27 @@
 ›—³z_Wb‹ßíb¼sõy̘=õ™ÛyuCÂ"÷ítZ€-VöŸ9ÑzàpíÔU]qæŽ"Yí„ú#•^Ü	Õk„Þ3B¾¨»-Ñù û|P­!^‹úû _¿ê¹?¦‡¹Ñ;‡ÜB-CÛë=ýX&
 endstream
 endobj
-3402 0 obj <<
+3418 0 obj <<
 /Type /Page
-/Contents 3403 0 R
-/Resources 3401 0 R
+/Contents 3419 0 R
+/Resources 3417 0 R
 /MediaBox [0 0 612 792]
-/Parent 3388 0 R
+/Parent 3404 0 R
 >> endobj
-3404 0 obj <<
-/D [3402 0 R /XYZ 151.701 685.529 null]
+3420 0 obj <<
+/D [3418 0 R /XYZ 151.701 685.529 null]
 >> endobj
 1559 0 obj <<
-/D [3402 0 R /XYZ 151.701 660.623 null]
+/D [3418 0 R /XYZ 151.701 660.623 null]
 >> endobj
-3098 0 obj <<
-/D [3402 0 R /XYZ 151.701 642.541 null]
+3114 0 obj <<
+/D [3418 0 R /XYZ 151.701 642.541 null]
 >> endobj
-3401 0 obj <<
+3417 0 obj <<
 /Font << /F28 1124 0 R /F22 1211 0 R /F15 1133 0 R /F59 1905 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-3407 0 obj <<
+3423 0 obj <<
 /Length 605       
 /Filter /FlateDecode
 >>
@@ -15091,27 +15434,27 @@
 #†xøªéÔ(¡Øc
 endstream
 endobj
-3406 0 obj <<
+3422 0 obj <<
 /Type /Page
-/Contents 3407 0 R
-/Resources 3405 0 R
+/Contents 3423 0 R
+/Resources 3421 0 R
 /MediaBox [0 0 612 792]
-/Parent 3388 0 R
+/Parent 3404 0 R
 >> endobj
-3408 0 obj <<
-/D [3406 0 R /XYZ 100.892 685.529 null]
+3424 0 obj <<
+/D [3422 0 R /XYZ 100.892 685.529 null]
 >> endobj
 1560 0 obj <<
-/D [3406 0 R /XYZ 100.892 516.339 null]
+/D [3422 0 R /XYZ 100.892 516.339 null]
 >> endobj
-3144 0 obj <<
-/D [3406 0 R /XYZ 100.892 498.256 null]
+3161 0 obj <<
+/D [3422 0 R /XYZ 100.892 498.256 null]
 >> endobj
-3405 0 obj <<
+3421 0 obj <<
 /Font << /F22 1211 0 R /F28 1124 0 R /F15 1133 0 R /F59 1905 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-3411 0 obj <<
+3427 0 obj <<
 /Length 19        
 /Filter /FlateDecode
 >>
@@ -15119,20 +15462,20 @@
 xÚ3PHW0Ppç2ÀA c(á
 endstream
 endobj
-3410 0 obj <<
+3426 0 obj <<
 /Type /Page
-/Contents 3411 0 R
-/Resources 3409 0 R
+/Contents 3427 0 R
+/Resources 3425 0 R
 /MediaBox [0 0 612 792]
-/Parent 3413 0 R
+/Parent 3429 0 R
 >> endobj
-3412 0 obj <<
-/D [3410 0 R /XYZ 151.701 685.529 null]
+3428 0 obj <<
+/D [3426 0 R /XYZ 151.701 685.529 null]
 >> endobj
-3409 0 obj <<
+3425 0 obj <<
 /ProcSet [ /PDF ]
 >> endobj
-3418 0 obj <<
+3434 0 obj <<
 /Length 680       
 /Filter /FlateDecode
 >>
@@ -15146,35 +15489,35 @@
 ïÇy˸ÄY©>«ÕÍ÷’£y¸°}?Fkíjºsöš„Ñ´ ïÞîŒ0'øìœ8O RÛj„G…)î·Í8vÕ•‡$Îí4„LŸz¨@ˆ2‡U–»áãÚÓ‹X.¿ÎóHrABøkr™Y¾,á ønÿð nû
 endstream
 endobj
-3417 0 obj <<
+3433 0 obj <<
 /Type /Page
-/Contents 3418 0 R
-/Resources 3416 0 R
+/Contents 3434 0 R
+/Resources 3432 0 R
 /MediaBox [0 0 612 792]
-/Parent 3413 0 R
-/Annots [ 3414 0 R ]
+/Parent 3429 0 R
+/Annots [ 3430 0 R ]
 >> endobj
-3414 0 obj <<
+3430 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [112.38 145.226 273.876 156.916]
 /Subtype /Link
 /A << /S /GoTo /D (Big500users) >>
 >> endobj
-3419 0 obj <<
-/D [3417 0 R /XYZ 100.892 685.529 null]
+3435 0 obj <<
+/D [3433 0 R /XYZ 100.892 685.529 null]
 >> endobj
 290 0 obj <<
-/D [3417 0 R /XYZ 100.892 660.623 null]
+/D [3433 0 R /XYZ 100.892 660.623 null]
 >> endobj
-3007 0 obj <<
-/D [3417 0 R /XYZ 100.892 375.174 null]
+3020 0 obj <<
+/D [3433 0 R /XYZ 100.892 375.174 null]
 >> endobj
-3416 0 obj <<
+3432 0 obj <<
 /Font << /F77 1973 0 R /F17 1131 0 R /F15 1133 0 R /F28 1124 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-3422 0 obj <<
+3438 0 obj <<
 /Length 2203      
 /Filter /FlateDecode
 >>
@@ -15198,49 +15541,49 @@
 µÅo–KþºOPˆ„ü]æ“2µY†wò'„нc¿·1J,ß>·c û‡Qþ?D¬íy
 endstream
 endobj
-3421 0 obj <<
+3437 0 obj <<
 /Type /Page
-/Contents 3422 0 R
-/Resources 3420 0 R
+/Contents 3438 0 R
+/Resources 3436 0 R
 /MediaBox [0 0 612 792]
-/Parent 3413 0 R
+/Parent 3429 0 R
 >> endobj
-3415 0 obj <<
+3431 0 obj <<
 /Type /XObject
 /Subtype /Form
 /FormType 1
 /PTEX.FileName (./xslt/figures/caution.pdf)
 /PTEX.PageNumber 1
-/PTEX.InfoDict 3425 0 R
+/PTEX.InfoDict 3441 0 R
 /BBox [0 0 29 29]
 /Resources <<
 /ProcSet [ /PDF /ImageC ]
 /ExtGState <<
-/R7 3426 0 R
+/R7 3442 0 R
 >>/XObject <<
-/R8 3427 0 R
+/R8 3443 0 R
 >>>>
-/Length 3428 0 R
+/Length 3444 0 R
 /Filter /FlateDecode
 >>
 stream
-xœ+T0Ð3T0 A(œË¥d®^ÌU¨`daцzæÆFFPÚ¢ÌBÁ%Ÿ+t
+xœ+T0Ð3T0 A(œË¥d®^ÌU¨`daцzæÆ&æ ÚÈÌÔ¢ÎBÁ%Ÿ+L®
 endstream
 endobj
-3425 0 obj
+3441 0 obj
 <<
-/Producer (GPL Ghostscript SVN PRE-RELEASE 8.61)
-/CreationDate (D:20080128091105Z)
-/ModDate (D:20080128091105Z)
+/Producer (ESP Ghostscript 8.15)
+/CreationDate (D:20080520132502)
+/ModDate (D:20080520132502)
 >>
 endobj
-3426 0 obj
+3442 0 obj
 <<
 /Type /ExtGState
 /OPM 1
 >>
 endobj
-3427 0 obj
+3443 0 obj
 <<
 /Subtype /Image
 /ColorSpace /DeviceRGB
@@ -15260,18 +15603,18 @@
 ¬Õ+(Í-Xè ì»¾›|ßëPÕÀ+í‰Rõìô¿>È*øƒ{°lK,XsYÙ’ÌQáw®ÝìY¯¦ØT§ÅÆ{5tƒì-7sç‚dX¼e‚âáWN;mv¢ì’§EÐtË|l¬Gwe+È7ž18+áH`'‰4pJ¼ ÀN‘À
 endstream
 endobj
-3428 0 obj
-54
+3444 0 obj
+58
 endobj
-3423 0 obj <<
-/D [3421 0 R /XYZ 151.701 685.529 null]
+3439 0 obj <<
+/D [3437 0 R /XYZ 151.701 685.529 null]
 >> endobj
-3420 0 obj <<
-/Font << /F28 1124 0 R /F22 1211 0 R /F89 2326 0 R /F73 2327 0 R /F91 3424 0 R /F15 1133 0 R >>
-/XObject << /Im7 3415 0 R >>
+3436 0 obj <<
+/Font << /F28 1124 0 R /F22 1211 0 R /F89 2333 0 R /F73 2334 0 R /F91 3440 0 R /F15 1133 0 R >>
+/XObject << /Im7 3431 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-3431 0 obj <<
+3447 0 obj <<
 /Length 2040      
 /Filter /FlateDecode
 >>
@@ -15297,21 +15640,21 @@
 ðc¶¨ ã ';|NÀXõ؁ …y~½_{ÃÿZ`rà`ѳrìaëÏ(òCJ÷	A,¾µ)wBËå	IH¯î0‹½,Ž·L&W¼s†¢q¯éEÔ¡“ö%qYž©FŽØ—ÿUÃ,]ÿå¢2Ò%¶ÃÁêq—r®X–ùÇAžñÛ*½)ãfLíÛ§Ý m­t
 endstream
 endobj
-3430 0 obj <<
+3446 0 obj <<
 /Type /Page
-/Contents 3431 0 R
-/Resources 3429 0 R
+/Contents 3447 0 R
+/Resources 3445 0 R
 /MediaBox [0 0 612 792]
-/Parent 3413 0 R
+/Parent 3429 0 R
 >> endobj
-3432 0 obj <<
-/D [3430 0 R /XYZ 100.892 685.529 null]
+3448 0 obj <<
+/D [3446 0 R /XYZ 100.892 685.529 null]
 >> endobj
-3429 0 obj <<
+3445 0 obj <<
 /Font << /F28 1124 0 R /F15 1133 0 R /F54 1912 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-3435 0 obj <<
+3451 0 obj <<
 /Length 1773      
 /Filter /FlateDecode
 >>
@@ -15334,21 +15677,21 @@
 $Ì;çwþêádÍMþOC7˜bÂèµÜë^O‹ÃÀÏcÝCi¹Ñ{Þz‚÷Y[3†R|¹/lªe¼q¤ÚÑ\ú;X‘\ÿ Jï‡Ñ?zá¤NŽ7r…êwS(4¼­ZþSD ‡S}m^nû½ð}³[ý9ôÎD
 endstream
 endobj
-3434 0 obj <<
+3450 0 obj <<
 /Type /Page
-/Contents 3435 0 R
-/Resources 3433 0 R
+/Contents 3451 0 R
+/Resources 3449 0 R
 /MediaBox [0 0 612 792]
-/Parent 3413 0 R
+/Parent 3429 0 R
 >> endobj
-3436 0 obj <<
-/D [3434 0 R /XYZ 151.701 685.529 null]
+3452 0 obj <<
+/D [3450 0 R /XYZ 151.701 685.529 null]
 >> endobj
-3433 0 obj <<
+3449 0 obj <<
 /Font << /F28 1124 0 R /F22 1211 0 R /F15 1133 0 R /F54 1912 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-3439 0 obj <<
+3455 0 obj <<
 /Length 2237      
 /Filter /FlateDecode
 >>
@@ -15378,33 +15721,33 @@
 åòBý´Hή"ó¼dÉ~㆘~ `¹e*¸%…ÆW«?ñ„…2|¢Ö©®ÔZþ+±ÆS„e!7i©ûËÜZÀœÊÿÂõ'8Ú†8¸Õc!x’TAärRÄòLø¾ƒ‚ ûRèGÐضðúøº>çáúïwJlçÁ¿&W9«;—@]âÄÖ¦e’´0úæ4лƒf™kQ“A«Æþ‹r—{u_Èeÿ¯ßÔÝ
 endstream
 endobj
-3438 0 obj <<
+3454 0 obj <<
 /Type /Page
-/Contents 3439 0 R
-/Resources 3437 0 R
+/Contents 3455 0 R
+/Resources 3453 0 R
 /MediaBox [0 0 612 792]
-/Parent 3413 0 R
+/Parent 3429 0 R
 >> endobj
-3440 0 obj <<
-/D [3438 0 R /XYZ 100.892 685.529 null]
+3456 0 obj <<
+/D [3454 0 R /XYZ 100.892 685.529 null]
 >> endobj
 294 0 obj <<
-/D [3438 0 R /XYZ 100.892 660.623 null]
+/D [3454 0 R /XYZ 100.892 660.623 null]
 >> endobj
-3441 0 obj <<
-/D [3438 0 R /XYZ 100.892 627.66 null]
+3457 0 obj <<
+/D [3454 0 R /XYZ 100.892 627.66 null]
 >> endobj
 298 0 obj <<
-/D [3438 0 R /XYZ 100.892 169.635 null]
+/D [3454 0 R /XYZ 100.892 169.635 null]
 >> endobj
-3442 0 obj <<
-/D [3438 0 R /XYZ 100.892 142.274 null]
+3458 0 obj <<
+/D [3454 0 R /XYZ 100.892 142.274 null]
 >> endobj
-3437 0 obj <<
+3453 0 obj <<
 /Font << /F22 1211 0 R /F28 1124 0 R /F17 1131 0 R /F15 1133 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-3445 0 obj <<
+3461 0 obj <<
 /Length 2196      
 /Filter /FlateDecode
 >>
@@ -15430,21 +15773,21 @@
  /‚lð·æãªMßÝ^ýo£L
 endstream
 endobj
-3444 0 obj <<
+3460 0 obj <<
 /Type /Page
-/Contents 3445 0 R
-/Resources 3443 0 R
+/Contents 3461 0 R
+/Resources 3459 0 R
 /MediaBox [0 0 612 792]
-/Parent 3447 0 R
+/Parent 3463 0 R
 >> endobj
-3446 0 obj <<
-/D [3444 0 R /XYZ 151.701 685.529 null]
+3462 0 obj <<
+/D [3460 0 R /XYZ 151.701 685.529 null]
 >> endobj
-3443 0 obj <<
+3459 0 obj <<
 /Font << /F28 1124 0 R /F22 1211 0 R /F15 1133 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-3452 0 obj <<
+3468 0 obj <<
 /Length 2094      
 /Filter /FlateDecode
 >>
@@ -15467,46 +15810,46 @@
 W*/,PuÉî:¥¸½q`¿žã+–
 endstream
 endobj
-3451 0 obj <<
+3467 0 obj <<
 /Type /Page
-/Contents 3452 0 R
-/Resources 3450 0 R
+/Contents 3468 0 R
+/Resources 3466 0 R
 /MediaBox [0 0 612 792]
-/Parent 3447 0 R
-/Annots [ 3448 0 R ]
+/Parent 3463 0 R
+/Annots [ 3464 0 R ]
 >> endobj
-3448 0 obj <<
+3464 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
 /Rect [123.651 116.961 323.349 129.913]
 /Subtype/Link/A<</Type/Action/S/URI/URI(http://www.novell.com/products/edirectory/)>>
 >> endobj
-3453 0 obj <<
-/D [3451 0 R /XYZ 100.892 685.529 null]
+3469 0 obj <<
+/D [3467 0 R /XYZ 100.892 685.529 null]
 >> endobj
 302 0 obj <<
-/D [3451 0 R /XYZ 100.892 562.253 null]
+/D [3467 0 R /XYZ 100.892 562.253 null]
 >> endobj
-3454 0 obj <<
-/D [3451 0 R /XYZ 100.892 533.968 null]
+3470 0 obj <<
+/D [3467 0 R /XYZ 100.892 533.968 null]
 >> endobj
-3455 0 obj <<
-/D [3451 0 R /XYZ 100.892 513.848 null]
+3471 0 obj <<
+/D [3467 0 R /XYZ 100.892 513.848 null]
 >> endobj
-3456 0 obj <<
-/D [3451 0 R /XYZ 100.892 446.102 null]
+3472 0 obj <<
+/D [3467 0 R /XYZ 100.892 446.102 null]
 >> endobj
 306 0 obj <<
-/D [3451 0 R /XYZ 100.892 273.873 null]
+/D [3467 0 R /XYZ 100.892 273.873 null]
 >> endobj
-3457 0 obj <<
-/D [3451 0 R /XYZ 100.892 247.216 null]
+3473 0 obj <<
+/D [3467 0 R /XYZ 100.892 247.216 null]
 >> endobj
-3450 0 obj <<
+3466 0 obj <<
 /Font << /F22 1211 0 R /F28 1124 0 R /F15 1133 0 R /F17 1131 0 R /F51 1134 0 R /F54 1912 0 R /F30 1928 0 R /F31 1929 0 R /F62 1930 0 R /F72 1931 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-3462 0 obj <<
+3478 0 obj <<
 /Length 2457      
 /Filter /FlateDecode
 >>
@@ -15532,40 +15875,40 @@
 PÔ·p©­™&kW¯—ѰŽu:ø½]ó€xûžÖ\èç¶Í§ä(A'_{KŽ$Ùü”LOÇ"òÒ ÌóŒ_Žñ±» ÁxñêÉ6[¾ŠƒXáÛY:×ýõÙ`¾σ(˧÷žó0\þr8\¯×=ÜÜ2_„œH m gyÀ¸Bs|€“è}¸˜ßüìaŽ!þa	Ò³mWZÂÊ`F4mü7÷X¸´x/¢"ˆ‹ÒÛƒŽéê¹ðÿ`p`Çnmä<˜ÍÔÐDCýô›5ŸÌáèþÍ=‰‰ ‡LµÇw¯éÅr>·Í×<‘fAR+G|ñŸ„ºþÎø¥†
 endstream
 endobj
-3461 0 obj <<
+3477 0 obj <<
 /Type /Page
-/Contents 3462 0 R
-/Resources 3460 0 R
+/Contents 3478 0 R
+/Resources 3476 0 R
 /MediaBox [0 0 612 792]
-/Parent 3447 0 R
-/Annots [ 3449 0 R 3458 0 R 3464 0 R ]
+/Parent 3463 0 R
+/Annots [ 3465 0 R 3474 0 R 3480 0 R ]
 >> endobj
-3449 0 obj <<
+3465 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
 /Rect [174.46 138.879 483.423 151.83]
 /Subtype/Link/A<</Type/Action/S/URI/URI(http://www-306.ibm.com/software/tivoli/products/directory-server/)>>
 >> endobj
-3458 0 obj <<
+3474 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
 /Rect [174.46 129.215 511.352 140.871]
 /Subtype/Link/A<</Type/Action/S/URI/URI(http://www.sun.com/software/software/products/identity_srvr/home_identity.xml)>>
 >> endobj
-3464 0 obj <<
+3480 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
 /Rect [150.705 116.961 209.185 127.721]
 /Subtype/Link/A<</Type/Action/S/URI/URI(http://www.sun.com/software/software/products/identity_srvr/home_identity.xml)>>
 >> endobj
-3463 0 obj <<
-/D [3461 0 R /XYZ 151.701 685.529 null]
+3479 0 obj <<
+/D [3477 0 R /XYZ 151.701 685.529 null]
 >> endobj
-3460 0 obj <<
+3476 0 obj <<
 /Font << /F28 1124 0 R /F22 1211 0 R /F54 1912 0 R /F15 1133 0 R /F30 1928 0 R /F59 1905 0 R /F31 1929 0 R /F62 1930 0 R /F72 1931 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-3474 0 obj <<
+3490 0 obj <<
 /Length 2066      
 /Filter /FlateDecode
 >>
@@ -15593,70 +15936,70 @@
 Û÷uuÖþ)(’þý¡<ð|fÿìiÙê–rb÷îè?‹9OXOçO1Z÷L•ƒs®6‘ÈÀh ÑU’?í`2o²¼“Çö7ÙmªRÎæHÂÁüÑy¥Pòø,ÖÆ‘ÌUÈ‚è¿küÛõ*kgˇ 2>J@¥3ìüi°CÇBkÛNõïÊTnM™'ڿЧþZ»Ý…
 endstream
 endobj
-3473 0 obj <<
+3489 0 obj <<
 /Type /Page
-/Contents 3474 0 R
-/Resources 3472 0 R
+/Contents 3490 0 R
+/Resources 3488 0 R
 /MediaBox [0 0 612 792]
-/Parent 3447 0 R
-/Annots [ 3459 0 R 3465 0 R 3466 0 R 3467 0 R 3468 0 R 3469 0 R 3470 0 R 3471 0 R ]
+/Parent 3463 0 R
+/Annots [ 3475 0 R 3481 0 R 3482 0 R 3483 0 R 3484 0 R 3485 0 R 3486 0 R 3487 0 R ]
 >> endobj
-3459 0 obj <<
+3475 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
 /Rect [123.651 193.674 408.081 206.625]
 /Subtype/Link/A<</Type/Action/S/URI/URI(http://www.microsoft.com/windowsserver2003/adam/default.mspx)>>
 >> endobj
-3465 0 obj <<
+3481 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
 /Rect [123.651 182.715 252.74 195.666]
 /Subtype/Link/A<</Type/Action/S/URI/URI(http://lam.sourceforge.net/)>>
 >> endobj
-3466 0 obj <<
+3482 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
 /Rect [123.651 171.756 224.496 184.707]
 /Subtype/Link/A<</Type/Action/S/URI/URI(http://www.webmin.com)>>
 >> endobj
-3467 0 obj <<
+3483 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
 /Rect [123.651 160.797 304.52 173.748]
 /Subtype/Link/A<</Type/Action/S/URI/URI(http://webmin.idealx.org/index.en.html)>>
 >> endobj
-3468 0 obj <<
+3484 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
 /Rect [123.651 149.838 210.374 162.789]
 /Subtype/Link/A<</Type/Action/S/URI/URI(http://biot.com/gq)>>
 >> endobj
-3469 0 obj <<
+3485 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
 /Rect [123.651 138.879 280.984 151.83]
 /Subtype/Link/A<</Type/Action/S/URI/URI(http://www.iit.edu/~gawojar/ldap/)>>
 >> endobj
-3470 0 obj <<
+3486 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
 /Rect [123.651 127.92 238.618 140.872]
 /Subtype/Link/A<</Type/Action/S/URI/URI(http://www.jxplorer.org/)>>
 >> endobj
-3471 0 obj <<
+3487 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
 /Rect [123.651 116.961 295.106 129.913]
 /Subtype/Link/A<</Type/Action/S/URI/URI(http://phpldapadmin.sourceforge.net/)>>
 >> endobj
-3475 0 obj <<
-/D [3473 0 R /XYZ 100.892 685.529 null]
+3491 0 obj <<
+/D [3489 0 R /XYZ 100.892 685.529 null]
 >> endobj
-3472 0 obj <<
+3488 0 obj <<
 /Font << /F22 1211 0 R /F28 1124 0 R /F15 1133 0 R /F30 1928 0 R /F31 1929 0 R /F62 1930 0 R /F72 1931 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-3480 0 obj <<
+3496 0 obj <<
 /Length 2303      
 /Filter /FlateDecode
 >>
@@ -15677,516 +16020,611 @@
 CD{ÛýñFÄÇâ]ÀŒæg—‹sãw‡ÃããcdF=t#3ã|<¼ rÃS¤Øe™?ùh­À^È<Âõ8f·cÐÿEþI·‹£Úô‡ZA„šóõ±êЍþ]\ß½¦S’€ð·*]Q_~áÙÿ:Á&
 endstream
 endobj
-3479 0 obj <<
+3495 0 obj <<
 /Type /Page
-/Contents 3480 0 R
-/Resources 3478 0 R
+/Contents 3496 0 R
+/Resources 3494 0 R
 /MediaBox [0 0 612 792]
-/Parent 3447 0 R
-/Annots [ 3476 0 R 3477 0 R ]
+/Parent 3463 0 R
+/Annots [ 3492 0 R 3493 0 R ]
 >> endobj
-3476 0 obj <<
+3492 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
 /Rect [174.46 127.92 308.257 140.872]
 /Subtype/Link/A<</Type/Action/S/URI/URI(http://www.openldap.org/pub/)>>
 >> endobj
-3477 0 obj <<
+3493 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
 /Rect [174.46 116.961 402.403 129.913]
 /Subtype/Link/A<</Type/Action/S/URI/URI(http://www.oreilly.com/catalog/ldapsa/index.html)>>
 >> endobj
-3481 0 obj <<
-/D [3479 0 R /XYZ 151.701 685.529 null]
+3497 0 obj <<
+/D [3495 0 R /XYZ 151.701 685.529 null]
 >> endobj
 310 0 obj <<
-/D [3479 0 R /XYZ 151.701 214.132 null]
+/D [3495 0 R /XYZ 151.701 214.132 null]
 >> endobj
-3482 0 obj <<
-/D [3479 0 R /XYZ 151.701 189.178 null]
+3498 0 obj <<
+/D [3495 0 R /XYZ 151.701 189.178 null]
 >> endobj
-3478 0 obj <<
-/Font << /F28 1124 0 R /F22 1211 0 R /F89 2326 0 R /F73 2327 0 R /F15 1133 0 R /F30 1928 0 R /F51 1134 0 R /F17 1131 0 R /F31 1929 0 R /F62 1930 0 R /F72 1931 0 R >>
-/XObject << /Im3 2321 0 R >>
+3494 0 obj <<
+/Font << /F28 1124 0 R /F22 1211 0 R /F89 2333 0 R /F73 2334 0 R /F15 1133 0 R /F30 1928 0 R /F51 1134 0 R /F17 1131 0 R /F31 1929 0 R /F62 1930 0 R /F72 1931 0 R >>
+/XObject << /Im3 2328 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-3488 0 obj <<
-/Length 1492      
+3504 0 obj <<
+/Length 1713      
 /Filter /FlateDecode
 >>
 stream
-xÚµWKÛ6¾ûWè(1M‰”HE´î´I
-;h4­Í]±$G”ãäßw’-y½9,Ú‹IÎŒæÅ™c<2x=ùe5™ßÄq`Dfd¬îƒHJa³8Hm&’L«Mð1\ºu[ÔÕôÓê
-‰[‘¥©Fñ8¤%Ë%B‰é,’©
-Å4
-½wpñc8UÓ™J’0¯6¸Ñ â×ïÏŠ-X™ÌÈ{£“^u”(”šü¶š|™D@•A4p,«`]N>~’Áxo)Tfƒ#I–J¬HÔ¶–“?'r˜€(>)Õ™ (ÑüqÛÐívÓY¬t˜{^ïë†7K//§±	ïrÈ€Ž¢ðfjUØÔ%
-¨°Ý:–|·‡TU¿/På«÷LFª	]ã1_ÝÒöUºpNTøáííß,í¿ûÖ•/ëu}¨PWë1CÖ,R"Ñ{ž72!©nÁã(¤[Ù0ùý»%ª%‰5šÛº2ç³ûÖº
-ïÇCLifÂ%Æh!FäÛpßÔxüZlœg
-^zÛí‰w¬ø€ªíI5øZ}MØÕ.5MY´ ¥UèÁÝüÁñ¡¾çµØ„TÞ¶MqwhÉ	8½„cåÜ0FŸY3…L®óŠ¥¾3ƒ7u%çëRpw9¥ê3UÕ3Þq«&¯ÝKªÖ¾Ìæ7‰ÕX*Tª¸@‘ʘ-ü##sñÑeaâ¶oˆ¿ŠjÃ)ölö­kéˆ?uó¹¨Ø­Þ5,ñê¢TžtoÖ™úoý[±?¯›ú°çí3RÏrè|¿§¤ÄqÞVлeN¨F„;®½s
-#Ωí@†<÷¼'ÃÍ(N$`œø]'ýçùvÁ¹ìÂë’MÈ„äåíÂËâé(,%2ßùŽ~ú6®x¨XfQ—yQuÁ7õ@”ˆM<ö}…0§dÂí„ìZ%5õáþÓ±h·Ìu$Êœ»Êó¡ ×Ê­÷y󝏌ìzI|O¸{
-;˜aôÎF˜nOÔñ}áZ_!}d…(˜'TՁ}1>cа'РwBAÊ
-ÏŸå~W¸« NµÍÌpGJ.Øt26|/Ï«Åï|:'¾ÿ
-ãØy~s•¾ý™ÞQ%²¤3i–W ¾ÿ&˜
-ä ˜,’|ÿèLã|½;p{á™ÀÛÚs t[\G2zîC„NMXå%~‘vÃZЬ×XúH¡
-:ø–O]'³Œ«ò»¥8÷ôêQ‘ô2àCofÃc›BÅè¾Íæ®]ÏÙ¯+	Ic¡Œêe¡‘(2¥!Q±ÇÆNÄYÚ•	le§+e¢â¾L€ß¸/‡¢qþB	Õn0Õ#Ω®F‰\Ô{^yÿxÊÒÒ›ÀªŒÒüpÌ‚úIOC
-Wc{0‰ØZЕ
-+-[Ýmò«YS)Óûv*ÝY—]P‘@µŽ²ë¡Y™`6Ø洳ؕأî¡ÉiD@î €–(ܲ'8o—KÁ¤UOòT‚HâÔ÷TéÎÝopZ*|g’çB 
-Úà14ö¶•Éz3XÌ®áÊG:ÝHðv!˜Ä€K®íè5óÛŸ(”¢ÉyW£Åø7Ì*ªÑs	77ÅÁ>ÐOD4–ÅfrsB?®“™'Gqþb¯à*mzì“ÎtïÓ£.ŒDªl_/ŒEqo=
-‹®É× Å Åˆ†yÁ$¾­$tœ/¾1c4® MÈ:ÏœT›'£¤>v®'0‰EšeÏù/s¹žTGþ© þBAÿZTýe"EBì~%bÿEG˜ß–6XÔ`âlä,4ƒ!VkXcãÏpøš®H(ùCe‘9cÌYCål&•–Š‚ž8“reÁŸ:U'B&züȥö€yRãgew?]Lef,¥§ÒÛ¶íþå|~<Å>ßìĺ.ç¿Öü›jýüÝÞUËúЬݲ¾oÐ¥bÛ–»å#_b­…1§‘ïç‘ìå
-eõ/´P݉
+xÚ½]Û6ì=¿ÂÐ(¶%[v1h—]qÅÖvHŠmèúàKt‰Q¤–Óôþýø!'v.×aö—ˆ_¦HŠ¤¨ÞÖ¼W“—«Éü&Š<-2„ÞêÞƒ@¤Yä%i&âLy«÷Á_šuW4õôãê5‰§"K…âQ&X.RLgaHQLCßZ¨VOg2Žý¼Þ  @Į֞§°»È‚Œ‘ k÷ªÃX¢ÔäÇÕäó$jà…cag魫ɇ·Þk/2K½#IVžŒS‘Ĩ­ô–“_&Á0 a<Üø¤Te‚¼ÄíÓ(õMYNg‘T~ny½oZ–à^^M#íßå†þÍ4•~ÛT( ýngXòíVPUÿ´@•/Þ1©Ú7­Åx9ÂöUšg€ÇÒÿæö7–¶¶3•³e½n5êê,FÜš…RÄ*cËóÖ AÚ'ÕXút*&¿{»Dµ$±Æív¦Ê7_;SãùXð)É´¿DSðù©¿oD¿c™‚‡Þ9˜xÇšTžTƒ­ÍÐÖ˜Mu¡i«¢)%}ææ[ÃHsÏkï°öTÞumqwèÈÀ‡VZ³A´VgÖL"Sùë¼f©ƒuÛàI]	ãù¸$ç]N¡úDYAùŒgÜàªÈj󜲵O³ùM¬F9–™HP¡ÛᏠÔ]&&‚}AüZÔ±åmߘŽPüiÚOE½e³Þ[Ӳċ‹TyÒ¼™ÛêßµoÅö¼j›ÃžÁÿÕ Ÿóýž‚E‘[CíV9u5"ÜqîChqNe2d¹e˜º#?‘€~âwNú¿vëvÁ±tî¹`SgBòòva‡é	þ8Š‚â /­£Ÿ>ÀÛšeM•õY|R}@‹‘ŽÆ¶¯°ÍÉ ærB «VŠêGsý v,ºóG‰„*窲Œb+Àµ6kcmÞ>0Jή֘Äç„Ð_¶DjßÙ¨©§'êø@p­°>Ú†((Tåº}æ›|Æ]#=u
+º($Ĭ°üYQíËÂ\5™4ª4£n†µP¢pçÀɤþ;¼z^,~bìùþ+ô£´|éÊ`xùgZ(¸H¥Èb·q¨Xnœ‚8 ho6g²0à@cZc›òÀõ…8uï4=;BÇʼn$BÝÝrP‰öë¼Â/ç0¬Ý0Àz…¹J¡ƒís¥Ì2¦ÎïJ
+pîé>&2$ ¶EÒËŠ3ú¥	ÜLª¯³¹éÖs¶ëJ@’HH-{Y¨$òL*T¤G—Ûe‰Ë YØ•,‘QŸ%ÀoÍçCÑ{¡„Ò ŒôˆsJ‡«Nâ ö†×Ö>ž²T EÃ*3ðF}sÌ‚ôINC
+Wãý`2Qš’.¹áªÜäWƒ%"”º·í”¹3\	çÉ:Jµ
+	fƒ]NPŠE‰%j¶mN#r8 Ak	ýq°€óf¹LZõ$Kˆ$}?@Uæ\ü§¥Âº-y.Ú 
+®5õÆ~s©³¾…iLfÓræ#ºÝHðv!˜Ä—l+é:³»ï(”¢ÑyS£Ã l˜UÔ£+æÒ²›b{ ¡ëÇ"Ëb±?9ŠË4„óÓ—I¢3ýä,ΏôÚ.5hSc›T¦z›Ua(™ö	ý(ÊಧiÑ´ùÚ5¤È5¤hТ¡Hž1‰AÉ J3Î_™1šWH€Æ d‡NJNgÉ(¨¦ëŒ!ë³ìŸ<f.דêXÃóHzQ‹8HQõçI bb÷+û/a~[¥Þ¢-Λœ…f`©R°F`pôw>iè-›
+LûÆ“,Lµ ¬ÎßñÄš^¢‰¿nj˜›”Ë \yg!‡|Úp{@Jѯ–9{}a…c©SQå%½€”ÿÒÜ7ý³/iPx ‘€Õ^}<<6†“MÆ¡ÿ@)v`¤5yY>0ܶ;÷ÊA”z ¬¥ÉÛšÁ]ƒüã˜?Š¬Y;8fÅwe]¬óÙÕA[
+'ü€ãhË”Á#(æXʸ%QŠÎ8ˆþŒ Dt<0£pÊë¦ã¯ûoÛÂ~‚ ǧ‰è,­{i<çQÔÌPª~rdây¶äs:º7‘ò·‡b“×k#Fíj=†2:H¾•Þ¡‚{ïâÚ“¡Ã\¥ÎßL$R:ŠE«ñd•ÿO›6P8X¥s㻋·€‹‡É©ßíºnÿ|>?bŸoJ‡=ÿ¡©á
+ßÙùÛ½©—Í¡]›esßáj»®*/”l‰”ZŸߏd/WˆÝŸ'.q
 endstream
 endobj
-3487 0 obj <<
+3503 0 obj <<
 /Type /Page
-/Contents 3488 0 R
-/Resources 3486 0 R
+/Contents 3504 0 R
+/Resources 3502 0 R
 /MediaBox [0 0 612 792]
-/Parent 3447 0 R
-/Annots [ 3484 0 R 3483 0 R ]
+/Parent 3463 0 R
+/Annots [ 3500 0 R 3499 0 R ]
 >> endobj
-3485 0 obj <<
+3501 0 obj <<
 /Type /XObject
 /Subtype /Form
 /FormType 1
 /PTEX.FileName (./Samba3-ByExample/images/UNIX-Samba-and-LDAP.pdf)
 /PTEX.PageNumber 1
-/PTEX.InfoDict 3491 0 R
-/BBox [0 0 637 395]
+/PTEX.InfoDict 3507 0 R
+/BBox [0 0 477 277]
 /Resources <<
 /ProcSet [ /PDF /Text ]
 /ExtGState <<
-/R7 3492 0 R
->>/Font << /R8 3493 0 R>>
+/R7 3508 0 R
+>>/Font << /R9 3509 0 R>>
 >>
-/Length 3494 0 R
+/Length 3510 0 R
 /Filter /FlateDecode
 >>
 stream
-xœ•V]o7|¿_±
-1är—.TêÀ‰´@\²$»*rRbÙp~‡÷e¹’~¸3µCîÌî,ï;YãÈ–¿î9¯«·#Ým+NÆK §ªù™>¾«Ør0QH­ö‰Øgðô.D"Ý/«I坍F<ùÙdGõ°Òþ"ªßŠ3~¨+q)Çí¿ÝïÞdÅbMÔ݇ĬvQ.˜ÉqÆ	]”3VÊJ2¹Ý«Íÿþ®ú^¹ö½{ÌkúuZYã£xI4ƒz"—MfšÞV­$Ž˜£‰9O)!²®Î®6ÛÕ¿o¦ÿ ¯Êb}Á»BQ3ÔäÍ4]Tg“Y}3k#=vN<œMÒT!Ö()èz/À«åæÛ×e‡ÔB
-Ú¾:f£>R†Ø±ìà§íò¾‡¡6́#H¥‰…F „›Àóù|ó¸~ØvÁ,¨ÚÁìÔØ’C{	-­ÇÕâíÝjÑccæœågƒáÀTª§xè«õbó4 ÑGRï1ú¾»ß<~ë"Å{µáP~Î –\²º|–}T*ã5¡O$KÞZ¬J<ÄÃY4T&Fp§óxSÏVë>9æà[¥K!¤åQª†ØËe}3TìЮ%ÂúB—óålþ÷j½ìYÃ3’÷Y#Ž
-¤óèØÔf4¹7°ß¦Õ`‹œ"´ÿ781.:òŽ
-´c$XØ3ßž3©>“2Ó_ðÊ¢…xŒÞâσÀ±Dƒ6âXV¸1ç°ÖžPOgô'¬*î¹jzí8XLð#Ã_¡Ô~?™|ù}|~µ«K‰ÚÁÙì`í˜(D5(9-‰¾ìs§Â0<O@À£·Ñãà®L	sJJ³ÔÉnà3º.D¯ß,T/‡ò”iŽzI¥r°—X¦©W·Öó©÷n…¦`¥—Ñh´ÿ–’T 
-Æ*æ*MÊp<¢0D+yê%îŠpDIuç¦SÀ¬‘r[ß,èzjý¡’ýUõÜùCîI£ÁER4ú?Ÿç+­_FÈiJ&£0ØÆN’HÁzýucNQ‘qUÑ‹‰É<\nÂFÅùàX4•oG²Ç<·Ëpób]Ÿ]Œ/ϯNèÛŽj†veôHÌõZïrFãÂE³*z·ý–x•ªzÌz¥ýP?TÛ(|P¨~zñ']¬–÷·³yw±àÛ&Iãa cà%á‡
-õèø]lhÔ‘ `…Sú=1|PÙ³Àá‹àõíq‘Z=ð½3⬘x4òÞµíiFãÙÃìf¶]ÕøPý.¤.J
+xœVÛnÛF}çW죃B“Ý™½>:Ph'TÐqQèfWE(%’
+÷ó{–¤(Ú²M9ÐÃRÜ3³3çÌÌò§Òd”οvWÅÛ/AÝì
+ÖdmP÷…Q«¢†¨/
+c½xŁI;£Œs‰tTÌÑRrj»,ʽ½)˜-6ªêþµ¦ß‹ë!@y8OâI ‰f&ëº7ÙÍ)¨Ú—!ae¬3me,övïk•}9O¬¢rVj	$‚7–œ÷­«APYü,LÃW»Ì+õn’j˜ÀQPÆŠ1(FˆQ¬šTÅÙåf·úïÍäß"xŠhbm9ÁpQœ•Ój6ͻ١‰d5Kö8
+‰¬ñj$ˆ0eW _.7?¾/;´'qÁgtôr¼@4Çüu·Üfè(aO«QcÐìžÏç›»õíîÉ£%¯]6pdtª
+îV‹·7«Åî‰Ósb’¢‚Æ1ùþÇj½ØÜ×h¡àÙ˜ýùM*¶›»OžM..¯Š,>@9'£r‘BDV/ò“(Š,MâãM5]­k_†£˜öqYÍZâ„4„ö§óVëåS¡;a’Œ×†ØH#ðŸƾŸŸM!±V? !Ï(cœS1¢PÖ"Lì9·îõ	˜^{wm×´oBX™
+P‚J¬;àÛ¾ˆÛå/.PðÄ,.Ï–e÷ª
+¨ÊM	!öíÐKýÄpêw:>¦ —>aÏԝö©,ÿþ}|~Ù§£€2;h‰¢$Y<àÔz¸5Lú†ío-!‡Y;dÓcÿuù`:GLµ<Óêrªêš¡ÔUÎìêM—Ö^”ȉ8-£1äU=¥ä_¥ìNÊî]›nut½ÔStVÈ×…®Ž@•8Íùv2Ô`´ë ˜dÊ:°bÝ3Zýª‚2ÕHÀøHÑ7ŵ«fõ›ºo4é´èAº˜0ɸ“”tQ>Nõpåaîb‘úœ@'èà1ô®ô·?p*è[~^‡£_Ö!‚‡Yøuôµ=FùþÏÍ2êl1p¯Î.ÆÏ/{ý²0À@Ö3¨•Ói2à¥<"#£$`[qħ¾
+Z©Q¯ˆ˜°°:!›¹úúéâOu±¾]n¯§óú~49`~HØíFí§¦H“›q`Ö»ÃÊ#/._«ñY7?ŽFŒÛsZØjÒ¶¹‡3V§·ÓÙt·ì¤ú\üÜN6
 endstream
 endobj
-3491 0 obj
+3507 0 obj
 <<
-/Producer (GPL Ghostscript SVN PRE-RELEASE 8.61)
-/CreationDate (D:20080128091204Z)
-/ModDate (D:20080128091204Z)
+/Producer (ESP Ghostscript 8.15)
+/CreationDate (D:20080520132615)
+/ModDate (D:20080520132615)
 >>
 endobj
-3492 0 obj
+3508 0 obj
 <<
 /Type /ExtGState
 /OPM 1
 >>
 endobj
-3493 0 obj
+3509 0 obj
 <<
-/BaseFont /Helvetica
+/BaseFont /ETWAQU#2BAlbanyAMT
+/FontDescriptor 3511 0 R
 /Type /Font
+/FirstChar 32
+/LastChar 120
+/Widths [ 600 0 0 0 0 0 0 0 600 600 0 600 0 0 0 600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 600 0 0 600 0 0 600 0 600 0 0 600 600 600 0 600 0 0 600 0 600 0 600 600 0 0 0 0 0 0 600 0 600 600 600 600 600 600 600 600 600 0 0 600 600 600 600 600 0 600 600 600 600 0 600 600]
+/Encoding /WinAnsiEncoding
 /Subtype /Type1
 >>
 endobj
-3494 0 obj
-988
+3510 0 obj
+923
 endobj
-3484 0 obj <<
+3511 0 obj
+<<
+/Type /FontDescriptor
+/FontName /ETWAQU#2BAlbanyAMT
+/FontBBox [ -12 -186 612 667]
+/Flags 5
+/Ascent 667
+/CapHeight 667
+/Descent -186
+/ItalicAngle 0
+/StemV 91
+/AvgWidth 600
+/MaxWidth 600
+/MissingWidth 600
+/CharSet (/L/A/n/c/X/M/o/d/N/p/e/D/underscore/slash/f/P/r/g/s/h/G/t/i/S/u/I/U/w/l/a/x/m/b/W/space/parenleft/parenright/plus)
+/FontFile3 3512 0 R
+>>
+endobj
+3512 0 obj
+<<
+/Subtype /Type1C
+/Filter /FlateDecode
+/Length 3513 0 R
+>>
+stream
+xœ}WTSW}!ÉKá5PKÍc
+¨ˆVQ« ¿j)b±tø©(¿
+Q‚|Câ•„Ä€!A‹Z´ Ögý´ÒªÕÚS©Úú™ÇQ‡i±¿óº.3kîK€¤³fÍZYIî{÷ž{îÙûìs®€9À1"/3£@—ď‚8/÷¼7EX…â9î÷ ñ"<´`âNgã,dœEíÏ»%ºÃ°¼í
+Û&B ´±5²°H¹9wý†oÿäÄÕ3fÌ´=™杩{ã•Sœ»¾À{þ³%'¯°(?§ d¡w$ž——›å½>OY´¡Ø;#;;'›_–’‘—³É;&7/·¨¨p‹·d€wðìÙsñWp|n~¦¢Ø;®° Ð{…wbÎzE^Ææ?<$bÚŠˆ‚¬Ô¸Âìø¢œ¨u	›×oˆ-É]¥X–¼5/£4?sµ·ÀŒ7‚"ð!VQD1‹H ¢‰ âU"†xˆ%櫈—‰$báO$ˉP"…˜N¼H¤qÄRb
+ODó	1p$œ‰pbá‡CKˆ°/	‚O
+ž§ÛE¢RÑ_āb³øßdù³„•†JÏO˜2a›c ã.Ç›NaNíN÷s&NœØå2ÙEíRïÒïJ»æ¸nqíà†\¸!†å¬ œ„ÎBÈæL²¯É6­ÆÐR«QÒ(™TªÔ•Íê6úæˆb	?ª¬àG\,¼Nët•êš29
+E‹1ðcá+ÐB&,„uB.d‘ŸØn)Ì&MZM‹¡VSJ¯#ÑÎ$F&•µx-ÿÚ™D±#
+q©¬Á+tü£d[3^¡Â.-"??1ìae¨ŠΈ[Ië΃lëî,tœô¤nÁBn®,œ7[YÁ›íBƒéd©Õ
+ž6Ò¡‰<ÊêôûôRêôCº¯÷“ú@éÁ-†ÍL¾1¹›+¤ÑêJòvô¥¸õ[W¼*ÇNlcaLÃ^Üg=©n#ç,ËèN1Ç3RôÜŒ™èYôÌã ðìë3w÷Ò‡LûÚƒ´¹¦YUÛ°CU+OM{¥8ÏtXòõ/ ¼9 ÷ú3RvÓÔÕ²Æ&u‹×^M³‰¦zJ¨«mêæ*9ÕS®V)é1ÝO@Z
+ó!ÿÆ@˜'õn+ƒX¨Ä!¢nuCkMS„6PO“(­E³a­øcCcä@–Zá0Ñ­$Ä¢J”€qI=²¡èiÃd9	`#„¡âWÈ2ë#
+“y"ñ1VÒeä8ÕúYÎ3íxIsàWqóˆ"ÜŽ6³¹œ¢Ãæ”?‰‚Ð0šÃbž•<#Š\ÞYd“eµÎ²º”ŽàZBЯb2œÀ²µ#+„¹HrÁ¹"·§þ€9óôpgüþ‰ž¡3E¿Ü]0ÕÞ_ßywžß¿ómY¿™…§,ˆÌíf÷³';‘.žT%§ä†e6÷Ï£òµþÄw—` ¦ãhª¹M§›—»¯•SÁO$ã¤*“HTOe÷øâ™~ø½„w½}çùxÀ~bá*+ä<8S—ĆQ ÏfE=0’E¢KÜNñŸÈ2k`Œôy>0öa5êÇ“EÂ¥‘|\PüI˜ÅÂm>uð>æíøâÌ™É[â)Ï[2&ãQme¥®£šŒ!Ñ*­’€]äÙeòo1R˜ôøïàDSwÀ)ð!šžZ“"‡˜²§7#‚†ø/úúÉ“o~°F–²0pû MÆœi0—Ýpoaïµgü‚òøͼ‚ó]:•NUWß°]MgmZªˆcÁ,üªâW)+2=ºþÉ3Ä$ì›-µ)Ù$¾Ç Obeöç/$ÁcDàC_€Ï4!9*´%BÉŽ(dœ¦JÎ3=åÝØÌ·W2)Ò¥Ÿÿ™ò1…À:l{7NlH³¥]!ϝîîkgëÊ?¨c˜FFºG©¹N[ÙHç5ÅhréœWR–Òñ¡’qú
+Øq÷[Ò¨•$”0ªi‰,첞é.Þ7¶É`	äàÀ£Çó®ûÐè[&`À“í$³‚45Žä$lÁ.ˆ“Üî[™J(Kf$Fý*äaÔ‘”ºÊû×hp†ed…ý+L ­¾¥Z‹$Þ$©žap8}à´×~Æ\ýv‰F½«¡‰?´n/>tYýf»BWÀ¤2	…³æKÿ‹iŸ³ð7œ@1Ù¸8ø^FÝé[»úÈR/$
+DR$y<Dýé;K#™$6)9VŽ&`]Álæ]‘½Ì1cwOçQÆ•b#þç%Ô“q8Iêz©Höd SoIø¬ÀL½Ç£‰S Ü,„ßzºÏzRz.Š“É6IoMd¤TLÀÒ´å›Ú
++éÃe‡Õê‹êƒêƒˍ›™)¥OYžúbtϹFBÅì­Õa)^ÎWAz>—jj[äÔƒFk¢õ’“ë>,ëÃÉ!¾ñÖ»[»òöÓ›Úsô+5!Íu
+¶µÅPm4>wòâс›忱GNùlkÔÔîõ2htm4¥¿&¡|°ØWÊ)}•
+ï`EmT‡,´èài5h¦
+úó#¦×­´âa„gm’˜ZRo¸ðÅ!ãEfò	f?®qc5.]b/íãÜIÇ)~÷åKAñ%ñ©£5nÇYÁç,çtBˆ38GÖÊÏoÝkáZ
+ŸSUå;4šN&½¹¾v5Îkߐ{ð<}CÂ\>üå©Ç{N/1ƒLæžTiY“Ê`hÒµÉJLõÚòò:ÜQTHҏ%µ-c–3	%é©kó#˜Hi„ÿúÌ¿ò—¶®K£ÎüŒÓ#è¤Ö`ú‚“ÄT7j 9EØ2m í'ï¤=ú+ÇßÑÕêk¶¿ÕP¯–gG—­b¤1ïöÒ`†B›2¥Çà €£8Æ7øì±Ë/G4ˆBíæßÖìµÈÁ\2»'«R×*éD	fÄ^yiaÄ'’6µ¶R>ÊÃP³Y÷¿³ÊSpé”'åýʵÈ(=›‘Þ–àå³(64£-»«„îT«ºVu½Ò\×Q~¸Ì¸‰Ù ˆNž…y7›‰è}«oÇ>¬3Œ´²V…“S,)ÕÖîmÁÛÉß‘Pú4örñU/pþîêPoÉ©œ·é<S¡v±!NW¬)2Ë;™Né—WÎݽ}%}ånÿšÔ/C“¶þIÂ7x–hŽ•ÀA,˜u‡Nf<õ¤J¸W<nÚÚ!ª4—sÆ
+bõ’:½rÕÊü—½R³Øi¸0ÓÖIÇo}¼úÛ¾OŸ¿h«v£Ñ6É€æYÅ;̪~[azDh[y‚~Áñsk±¯cÃÖ²YMuY:ÚVuS)ÏHem]9¶´+ÜC28::$8æÚ9<øCqUªð,KeÀ³è»ƒppDWÛXA'äu&äâ<îqÎâ6;Åu°1ãƒnƒVœJÎEÚH¸!þèO4‘÷GœÅ½äÐ?Dz±5";,‰nÉ0Ï@[{å8bú?C,Š…gY÷~.³™|ËRÆÍóø‡håI`&¯Ç~4kÝò
+e’¼z{]S-­Ñªô»wîÜ-¿}à°æ#½qnãkt”$¡5¯éuœÍnsBiêÃ%Ÿ¯~týòÁO®ÈO‹^^‘Â÷¯1é]½_\ÿ·SÔÕÏ#÷^X‰æãx¹Â<ô"Ä{Rà.È`‹5$uk¼SDÎ’h
+ò@ρ‡øŒ¥_o©å!Ú­!±½`´E‹U$õÀVL'Ûªs,‰ûÌ鄦‹—ÛÑæYÛ•ý
+¢ÿ,>‘5üÅ×EÎü[™Æ÷ˆñ†Óh¹ð}U
+ß®â@Rì'Ǐvt{uÉÍ¢ÑÕ»^ï,ÿþøåÎ8šÝG6æÐTê·Ÿð^.t“—×~øjæÆ-k²åŠ6ø3“Á(sÓ¤ÿÝ‚‚+€¯9½0ß*þã
+(IUŽ˜’mbþäIõFý4·ß&
+ƒLš9„\#’6E­¡!æ3ُ·L
+X6ÝÑÝááoîX4¦û“ù>+h…4‡4!¸z\!AÊù‚pÄWü%ù¾³™íî/Øîß‘‰#E_øÅq8mFž_ʼnïÙe²¯­ç2óaÇØEÈÍÁç¨aÔê²¢(䐍&0~Œï»S¿B¢9øŽÄH
+ÍÍúÝ;öÐÑà–?ÌüÆüÖùó5piܳ³‘Ù-Õ«š«å[Ÿ	!Ûª®QU×3
+»¶ÓאÛ;~|ßè?5¹¼µi`ê¥ÕÍ*½N£9d”_Á{àÈüÈü´é—X•¯i®aøˆÃ¶19âû®ÅV™á‘F‹aÙ¦¶\~•r´-–Œß3a1Â,ÓÔ´ànä=Bnç.û—hÍï"þÄÜ–ß'Êviw1{¤ºmJýVE}û¯õêÛ™úÉ5¸çÕíÙcÐÈ]¶š¹¹fp7›ÍäûŽ¬ÓûÎάóD‚øz \Ø
+endstream
+endobj
+3513 0 obj
+3387
+endobj
+3500 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [99.895 393.043 150.252 404.611]
+/Rect [99.895 395.959 150.252 407.528]
 /Subtype /Link
 /A << /S /GoTo /D (sbehap-LDAPdiag) >>
 >> endobj
-3483 0 obj <<
+3499 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
 /Rect [123.651 116.961 370.422 129.913]
 /Subtype/Link/A<</Type/Action/S/URI/URI(http://www.padl.com/Contents/OpenSourceSoftware.html)>>
 >> endobj
-3489 0 obj <<
-/D [3487 0 R /XYZ 100.892 685.529 null]
+3505 0 obj <<
+/D [3503 0 R /XYZ 100.892 685.529 null]
 >> endobj
 1752 0 obj <<
-/D [3487 0 R /XYZ 100.892 378.805 null]
+/D [3503 0 R /XYZ 100.892 382.305 null]
 >> endobj
-3490 0 obj <<
-/D [3487 0 R /XYZ 100.892 350.507 null]
+3506 0 obj <<
+/D [3503 0 R /XYZ 100.892 354.007 null]
 >> endobj
-3486 0 obj <<
+3502 0 obj <<
 /Font << /F22 1211 0 R /F28 1124 0 R /F15 1133 0 R /F54 1912 0 R /F30 1928 0 R /F59 1905 0 R /F31 1929 0 R /F62 1930 0 R /F72 1931 0 R >>
-/XObject << /Im8 3485 0 R >>
+/XObject << /Im8 3501 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-3497 0 obj <<
-/Length 2319      
+3516 0 obj <<
+/Length 2322      
 /Filter /FlateDecode
 >>
 stream
-xÚ­YKs㸾ûWèHU¸Ág¥rðŽwoíd&cmµ»˜„%”)R!©uœ_Ÿ~ %SŽëD Ñh4úñuC
-f«Y0ûÓÕ÷Ë«ï>…ÙL~äb¶|˜‰Xøi fI–ûqÍ–åìOÄÑü·åÀÎ2?O’YÃ0ò…ÌA1}V¦^Í2Ž¼?«ívæÞ3OîtÛÍ"©÷q­¶½ny!F±W?,¯þu%@N0#b_ÊY±¹úå·`VÂڏ³À—y6{"ÎÍLÆ™ŸÄ1Œ«ÙÝÕ_¯‚ñ­D<y«(÷I{TøŸóLzÍn¾ˆDâMýk ¢Õ®ÕLø²/ÂÌÓõO7sø^er×à7õúµê™bÜ·ã•ÆnlUošz.<UùóE’GÞ÷ú¡qâK½­üLFc‘ÍwXéÇQÎj¾TÔþ€ö`_ àpÒjUUÏ<nv«õ<™<íþVZµ5×
-®?®X	.ì8„ÅÍÏÛÕ¦P‹±ª1kŠ÷í7ñHøïs²SöfÄFƒ×ð˜MITÓk;ÒÈ g0`ÂžyÁØê†ö¤žÛÛšîìé-×Ì•z¸Ûíô4*ò;ÊÔ­.­ØzÊôè‘…”Ò{h*öÖ‡¸Œ¼ÕΔª.´ï6†‚¢‘6þ}­ÑÌÑd!y­:ÜÃ2(‚·å-±·Á‰*AuÍ<ãˆb›’ûƒ‘û££FB¿v"Rï+o>ZF¸7%tœÓäèúŸ¯ïînÿös&Tø8²©v—i²O(œ˜ÚôFUæ?¨AšZ[¢(ºWSˆ0÷ó0u‚!üZÝw~_ÞOi‘¤~DŽo_iŒ4‚ sÂy{# NõV—o‹P‚€¶q,ÜßÛg [†ÍZaZ¯4¯}¢[·
-D˜ÿÄÁO7·Ÿà+ãñCÛlxô´6J]ó”íƒÃ“KÕ«{ÕÙµBMÆé=ÇÂH62|I¸“.ój1£ž ,÷l¤Aº™ÒÊXs°óÄJïúÃmΔHÛu˜æ8Rµ•¾j›Ý–9U±˜ÒºhvlÖôÌ `®=i<8
-<Œ_HL„1ÄÖ$µúq ×y`æ‚€dœTa<^½mËd†Û•tŠY¢AYrÅPA¨„tè:0m,ß	ÖuQ5¡	0}¼Y|Û}ùü	c1ÉÜî—QŸùY*] c‰’©€—™/³Øñ•¦ÕEß´Ï®"@€+>lH'6佦êxÁ‚-¬¬uµµ´†)U³£2+Œ³Ã;ª•ECö6‚ yIÖÛ8ÜãÀC|LXÔ-Ú‚¤iKeÃ
-¿6K¸Ï x kº0VU"ð飽š–Ö6÷»®¯u×òpžažl¶•Þèz26{Òýò QHö$dQÏ‚¶m™X굫zf„  )J!¸«ê•­;îpãÆmÓÂM)AÌ.­À
-90MüSJ›¨$ÛlAÀqMIƒ±ž	ÄÑ·FmlK2Zìxþdð8R»¾È3÷Hr¥lB¹RWº×6V,BøõÕ£c»["Cø˜ÏEžôªfÕñ"j('£l‰ÛÂT쯁Ӑz$šW°»ÃÎYÇà"`5´Õց•vì _‚KÕbwÀ;¬,—i§íÓ=öÍC%Œmÿ¦‰ç¾5rÍSeÉŠ?·P&hzy n <æ}œs­ÀY¡Û^+Õ]:±—žÐSµÖêž
-ú¦\þ$­AǸÝõÙ°‚©F3êW[“킐3%e
-ÁñŒÅÒëŠÖl{&S÷%S(üÌÊÊ(@‹XÿÛÐ
-ñ~×óÄCgºÞê7­ÃË®·l­xTC°A¨5í+€rÙ· ž¨ÇYn».h at R!X<{|áCë Dx×eilJ$)’LxkkS뎩Œß‰M Ü@jrG{\@ÐÐ í¹=kß‹-d¹†½³`”mkš–‡t
-|¥øBð® k k)¹¯Afã¤3|í%ëƤ ,ÞN?'èd¬iÅÐ*¸ÎŠ,mÔ¶³ýe³ïêˆðó_nÿaG·7ö}!óí—Çí5u÷°Ú=Cl¦RÀ1oLOæ‡ì®éÕ•ÈSå=“~”mjÛ ˆL¸&Lü,j»EºDZïBå)K&¸¥ÐÀd_~‘Vì["Û;áÕexàlØcýÈõôð”?¸©a“·ÜA”»‚2Kìà‡KˆL½|äÒ©»(ãÞkÈ4B.ÚÚMö?)Ü=îþ2ÊTz¥»);Å¿ièx?pšŽši<†º¿»?ª\ #"¢KS§¼mþ#xʤGNÞk`1!MÙê4ô܇«Ú8†Äh(êÈP—ß5í¨WêþÀ<¶"–ˆ†V% €ðOÿ8B?½äáñ¯#)ÜãÔ¯#¯üÖŠÈC›uËyž8=²õ˜t‚ô3¹oXwm; &j?x/ùQmÕ½© ÈØ¥'.ÀÛOü_?ùÇÂs_Ä)Oý8¯
-¤ŸFr~(D‚‘Gúª†ÀÎqtÚêIìÇ`;‘§`Ãì(ä_š€ÒðʽÈá]‰ÃÃo4WR,3/Ž‡Çyçüã_:e ¿Ó	iN`q¦Ž~tN lÎlÒßi(«"PZ¯÷5ç-¾¹„NƒoF:]—S6Š[NS»÷l7éêêiÿ­â„ÿ@F&ïô˜>K³ù/̈Bç@pûì˾¦7í[x	¥Ž•ú¬êáá¼uêÙöú„§ÎÖeÂS #y]Æ<ÀœË9*Žý<£ ®éO·¸æZžk1äÖP§Ð8J1ûþw®«ò„±(Ê÷Ö+xWäYx!F¡D©óà7½iz}·¦úÒvyoñç%”:VÊþ[ØlëŽtcß¹_$=HàÓÒEl76´ý'{¶îžÅÇ^&ßéYh y©"fÐUðÆtgãç%ôœ:ÖgŒŸ%hfµ¶?ƒðÓÙêLø)Ä7>ÇOSí§°
-	?Š¢÷ô¶ÿ9)=g
+xÚ­Ërã¸ñî¯à‘ª²°Àg¥rpÆ;‰·v2“±7ÚÝLÂË©Ôz¯O7 (™vF±NF¿»FÁ*ˆ‚?_üéî⻏"xÄŠ¨àÁÝCÀβˆi^°¤ˆƒ»*ø9äI¼øõîÀAΊ4Uˆ˜qY %‹ôI=Öíj±”IþEm·Q„Ï4ýÉèÞ,–<æYøa­¶ƒîi!A²ßß]üû‚(à&ePn.~þ5
+*Xû!ˆ˜,òàÉbn™ä,M7ÁíÅß.¢©T<™•*.˜åþÇZ·ÀFœ†Ÿ·‹¥ÈCÝþx½€ïÕ¯•¡Á=,g¡	BÚ’„œ¨jÁŒ8£Ñ«¡þ
+©èK”1À¤ÛVÙµ¿D<^íz·mX{Yø†×¢j]‘Ö“b*K,¹dI\8µ_ÝÞÞüý{Â<”:ŽŽœ}ÎÒð_‹\;0©Ûz¨USÿ9È2àFÓÂ­Ú Û÷jŽ.
+VˆÌ6ºìõ`ØPÝÏq‘f,bŒÒ7xI²8¼#Ày{%@N
+ŽäˆK!øŸ>!bsÁ÷¦ÅøV¹ k­Uê\iZûh¥î7j ù/Qýx}ó¾ÜC1?ô݆FOëºDªkš’~`pxr¥u¯Œ[+áddùÈP÷ä‹eÌó‰â+ÐEZ{»àr«Áöv4tø-Bçi<,ëÊÑXwÈÃMu3nóªDØÎ`ØáHµŽúªïv[ÂTårŽë²Û‘Z
+ð™'"¼ôT¤ñà,
+Ñë5>\J=º~8„\"ã mi]„۾Í¿Õ£t•=…O´Q¡D¹<K¡# 
+ at V˜vÏ;Í‘,º-›Î f% }¸^~EÉ>º$@¾˜æ~÷K¯ÏYžIïȘǢtÎáeÎdžx¼ªîu9tý3JtI®è@«C{bg­×5††µõSXYëfë`A6ª%C-9D–HòC•õx)µ¥ŒÉÚrÖÆá>AºêZæÕ%8¤X—oPà$]_YRέð«a³±höÐ5#F¯Iàºs»éôÉ^›4¬ïîwfhµ1‡8g'›m£7ºõÍÁò~I	yL±°ú%DÑ@‚ºí	XéµkBRœs7ÍTÆpãúm׃$ÖŒƒ®5„
+10Mcú·(] ZÚà
+Ž[d0˜ò™‚}íÔÆÛƒECó§¥À‘Ú
+¤¼‹É3|)›a®Ò´ó—Á}È òÊ0¤w¤>Åóž'æ[ZDå¡—I:õ·‰ŒïÅÀ©kCàC•áŠéh…¢GÎ0¸¹¢íØׁ•öÜ »›.U¯ÚÒˆÉÊaÕýT?‰Wyº-zŠH€mb0
+ý÷±¥|ÜÒT9°¢„-T	Lvzàx at nÌw„û¸ R³R÷ƒªU/sêdž1£êÔ½­ghšn´
+HF»Vv›ín džŒì´¬5%ýÆf­Y»Ù: (P²I  ìN©X†¦ìëí@àÚlgs0B¬÷§”kšz ‰þ½¶ âýn pS›Áñ7ÏÃœo÷Ž¾K¶†`ƒÐj;¶íjsI=³I=É×uÉ”å’=èMgÐ:pEáUUÕ.$ÒÌ:’LShˆËuÝjCPÊß© \ChÖí\AMg,Ž÷}/¶”Q:=—l ²í뮧¡=¾’EŒsƒˆ`kˆZÜ‘O¯Qî–gøº3*â@¤Py¯–3Q1Ø“±¦•c«à;7[Ä`i£¶Æõ—ݾ«³€ŸþzóO7º¹þc´ï	o¿<m¯í-VÍ38ÂfÎÜySVýÝ-f@™Ê×Ê{.YœmjßA™1 HÇÚî2]*u¡òTü’p0Ý—_„•û–ÈõN(ºƆ=ÎŽTï	÷­IkRyODµ+mhI›wðC%Dfá¥ì©5vQµ
+™gBš¤.»ÕÌö?È.FÙ¿@DՍ^i3§§Z“LxÜKŠÓI3ÇØî/ÇîÏV.àS¢Sϼkþc¸ÊdGFÞsà’šu8ÌiÊU§±ç¶ù‚`ÕúG91‹:"´Õw]?é•ÌÇhGâÓ¡Ï«² g¯ß`E÷Ó<=¾Âf ÇkWØ7.ä"Ëh”jæ¢H=yŒlÌÚ@B¾Ú÷«»¾³&2?dü ¶ê¾n ‘E_‘)‹Yeÿϵüø;%^0žd@\0¨>o%Ëb9?$"‘/Ò79tr£×•ž&,݉T@ȉ#©È“ŒÃ%÷,‡K3‘óÃï5UR¬2/Ž‡»YçäãgŒ 4¢4§â˜I^œª‡£Go„/TîRr«¡¬Ú$¥õj_s¾Å8ç`j4Δ©«Ê%•¢ž³ný…ÖL³ô…õužÌ㌁ï4 „™8“!{Cz÷S‘Í>ïkz׋ÏÁÔhÀ)SŸT;^œ·ž=×_¿b¨“y™1Ðà™|§¥xÊbŸÉR"bqîûN
+~mŸn¿Å6ç`c´Í”1¸ÆJ}ü¤qcî"ÿï`;™ç
+]ÑûlÅYz&F) roïzÓ
+úv.½*×è}‹EÏÁÔhÑ)Sî1¶tgŽx#ãùiï$ðé­ ®!;ÿW,{2ï3–"ËÞgY=`"ÎTy!öÿdnõumOM¡gáÇõ€Ÿi
+­€3g¨µ{	›·Óéì¼´Ґ'%ѹ”;~VÈü”öö¿M<å,÷ï%øš
+•²“}0‚Ñ‹7Fêß>yÒÄ^Ïqà·lTå öµ
+¿í€¹``vö•Ÿ)íÅaÓ+“ïz
+÷â¹k=!Tt-ÞýKUî:લ…òyd¶'{ý²N‘ÇŸh8Y¹ç˜ö€i¼[ádB•‘t±&ŒíŸQæ‡é±/ß2p¼3¶3[ÑLѧÅÿBG°Bàâô=îé--è¿ ‚ÜõR;êS¡ìǁÚÂUT7ðaöéuoºOß• xþ3/?g
 endstream
 endobj
-3496 0 obj <<
+3515 0 obj <<
 /Type /Page
-/Contents 3497 0 R
-/Resources 3495 0 R
+/Contents 3516 0 R
+/Resources 3514 0 R
 /MediaBox [0 0 612 792]
-/Parent 3501 0 R
+/Parent 3520 0 R
 >> endobj
-3498 0 obj <<
-/D [3496 0 R /XYZ 151.701 685.529 null]
+3517 0 obj <<
+/D [3515 0 R /XYZ 151.701 685.529 null]
 >> endobj
 314 0 obj <<
-/D [3496 0 R /XYZ 151.701 343.749 null]
+/D [3515 0 R /XYZ 151.701 407.456 null]
 >> endobj
-3499 0 obj <<
-/D [3496 0 R /XYZ 151.701 316.457 null]
+3518 0 obj <<
+/D [3515 0 R /XYZ 151.701 380.427 null]
 >> endobj
 1852 0 obj <<
-/D [3496 0 R /XYZ 151.701 224.591 null]
+/D [3515 0 R /XYZ 151.701 289.085 null]
 >> endobj
-3500 0 obj <<
-/D [3496 0 R /XYZ 151.701 207.721 null]
+3519 0 obj <<
+/D [3515 0 R /XYZ 151.701 272.215 null]
 >> endobj
-3495 0 obj <<
+3514 0 obj <<
 /Font << /F28 1124 0 R /F22 1211 0 R /F15 1133 0 R /F59 1905 0 R /F17 1131 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-3504 0 obj <<
-/Length 2416      
+3523 0 obj <<
+/Length 2602      
 /Filter /FlateDecode
 >>
 stream
-xÚ­YYsã6~÷¯ÐK*TÕ˜C Ý''ž³;.ÇÖÔd+“˜„%®)RKRžøßo_<dÓ³µ•¼ˆ@£Ñ }|
-«í*XýxöÝæìíQ´Jü,	ÂÕæ~ŸfÑ*N3ßdzµ)V¿y·.ï˦^ÿ¾yO쩟űFö(óà˜ÏøÊ_Ÿ‡A¬¼Ërz]ç ëádèÕëseŒgëXºüØu“àV÷³ £(h'Ú¢CcëìÝæì?g!PƒU8Û,¬¬Vùþì·ßƒUcïW¯²tõ…8÷+eR?6(­ZÝžýrÌšù£PùtJ\þgØ|¤µ×ïÊŽ[µë×Qê}ÁŸ¦}`¢ûÃî•ãα“Æ0eo¡4÷ò­Ÿúºãá ­d÷®`Ú¡-ËÊmÈ;[W=¡Zà,ç¡òÎx»}蝮`ßÔ]ßÚž¤+o×ðÞ‰ÉÖØy7Ý2OnåÌõœùŽ6%›Ü–8äê“Í+ÏÞ•UÙϤò~` (Uä8¼+ëá0À2;ˆ‘sÄ$ðŠfoËšÛG´,<šX½e¢åOÝ´{[	ó¼9Ò){&ô;‹­8óv¶cŽâd‘ùÑh‚lÄmshaåµ¹ ûé–|¶ë0!ó2i†æÜ:òÃ0ž\&ô#8؝wÓØ}‰GRqì]·Íç ÔhN*N¼ïlþ°má…ˆ=±Z‰b¯p*¥ï×kþ¶£`èÁÄz •nø
-v#¯k˜­hX%"ŠT€
-»Ÿ”‰}´]Ó—{á(e¤·비†«F6RÖK
-ä ¡”×{`ˆ"ˆ9©/%3t8üŽ‡ÃÎaÒvs0ü²ëñ’³˜Ý¨xR¢ÉN\?
-}
-×%1秼û×Ë £ÌÊ!DÍì«QÇ×*cÅšÓUù ’•$rþï?Þܼ»Ú,¬l0œì¯YÙ —™Ó•?Þ¾»Y2®(öCˆÎ¢–¸«R”½ M•d5̺ڠt¾Ïs¦¾Øzrï—›ÅÅ#?ÉÆ<@ÆaBƒoBNkGöؐèÔ2Þ6~pmǝρ	><ñäK¶ðü¸wl舉ïâp¨ÊÜRÒ£Y—¶·2v麇s>†líYè= £Ž½ÛÞ¶à&ÐÞ–”‘Í:UžƒL!¤Ú•ëâíðo!ô×âìGN5å4‡•òÑeñÛÔp¼rp‰öÓ£’í’›qxTiŠþØq«a54Üc‡åºd–ëø¥ìwÏø
-woUϝ7êí±=Ò÷üý 7vËÍOe
-‘ÅwKÛ¼Ú¼‚à·¿^_£&àäQy¶ª¸!	Z\·˜¬9””;‘¯ø7*¹{+‚f‰gC ¥ü!“–<Ìüö)¦ùýß>‡J_6dN}7X:ó̳_[d Wõ=®ç}ƒîquñáÝ7KNªÄ‡ÃREÙ$kÚ'T	A.•Á}—õŒ
-ù”FErÉØB¥à\ö•B´
-)
-G@[Ö:¹VŽ­	|(HœfT,æ”G`‡.:&Ûè“F7DzÓ2‘'§¯©8‚¤Lç~%"›È7¡Zé(ðãTýɸэ²tªÿWDÎb?‰’¿de
-¸3ŒÕéÊ_‰ÈY4ZÞ]kk¾ 1:ŽNï2_¢ £¼Öm!/¶Oܳ­£"gólƉÇ$ä^ăދÆDö©#í]ŒøEm!¹¿6a)°wë %CÆïàÝ:€¸Î›x<‚;G*IF8Áãšì%kÛìJ‘8*ÈoÇA¶DË$ùˆgãBý Åv€É¶»E ÃX‘€â¹cŸtŽ=ÚòàRš¨xK«£_ˆØeN:!q¡dÄÇyáH|õ€}_âéùˆ½?SX‡ómßsZ€²Ív!a¦Ð¥N¸&)0oÌŒfgCòf¢×2Vu䙑`pAã[P_çzƁü•’ú	'–ò܏ ÃAóìx[Ä؁͠Ž‚€ÒSÀ‚Œ<æØìf¨§ízF•bUåà†x¼ÀIN„ÕÇÜ	m2Òst*™ŒXáN­ï	B‹N…òA èî]Ë,UQ”û4çlÜ·Íž[’¡–„…fÈ(“ÓÈ쎿Xû à>)ÀPÀ¬¨ ö֍7\×¹Âg¯ÙHÚ†â¸Î«cásëö
-;%•.¨2ÌûJ<5ºTÈù>vÉVæã7.wcµ‚ʝ§N0oôƺc랉ȸW`TÁæy7¤?5Ìâ'‚zwÂ!…#/Å/È^£N{n;éÉÅqÏÎÇËÑI¬&¾±”?ãÄÂÑNqmĸvÉ1·‰'gåþ†§ž^ŽNÅ°ušxﯢÃ3åP·çeÝ1ã¤PDH.scÏÿ÷¡\H´0I¯¢ÄPQñÕDQÕ1K´§gÃ2*U)É2‰$Úg[š¬„6…V…dÑ2¨Gg âç•¿¸ ‚ð7åÐk$7ÂÎŽ¬Ó­P{t&[Öl}C2Ć ó„‘+Rj2 @ِWeÛ­4§ŠXnÏŁƒ=@e²¸Ú–7¥
-?[!\„Õ`dG[¢×zœJÙ‘µÙˤ™âp
-\yï¬pñCÁ붚‚N§2“Š44Ñ9 ~i§2iÁN9WÜ7Ò '#;'@+^€§ö?våà†?ñl(3{VŒB°õâÃB¤Ó©ÿëhIä«4¦p¤ˆy}˜ÊpŸv$Ûéø.€„6„¥"¶á¹Øn 5OK’ýÞA-v
-‡6
-%H ¾w˜„]ʾEÕQÆÔ*t’·˜Ð±Mð6ÕÚCY0©jlÁ:h(4><ì qž`°_v§Â­ã|5D{<bd­]ŽwùǶO_—FIfÄ– >^ÞLÅ$q°xàyM†L´Ã”!Ÿ PèÊűªéFQ¶åÑ$„m5½¯[z4Å‘T{þÒF7â“™7|9*@£Àd
-ŠéÅ«ðÐû;>´'ò—1¢Åƈh•†¢¡™,& ³)%êìYí§¥hÓÙð$˜yÿœ•ØÿÀëR°¹¦°-\%T§àë$úr/¯Ê)e‡-CŠ¡‰ÄÐuÜï(âÐ:Ø~'låâRè"ßvËÅ=?Qýéç+H6á‹·34þ1|!åý3m†ø
+xÚ­Y[wܶ~ׯؗœRçD4A ¼´ON$'qkUµ×Çé‰ó@-¡%#.¹%¹výï;7ÞVT’žäe	`0—o°Áf¿	6ß]|³½xñ*7±ŸÆÚl6*ü$
+7Q’ú65›m¾ùÉ{çv}ÙÔ—?o_{â§Qd=Lý ¸æ³¾ö/¯TiﺼT^×9èz8zõ啶ÖËêXºÝ©ë&Á	¬î§AJÑÐŽD+k‘ëâf{ñŸÔ`£f›…•õfw¸øéç`“ÃØëMàë4Ù|&ÎÃFÛď,J«6ï.þuÌ bZØ&éB&õé”ÃÉ”Âi`Ø{Ûd‡²ÞÃ1¢È»k›2•Ãnì}“í÷ms‚SÒ©”Ÿ*Ø\…±Æ)‹}ÙÁ$x?Þñ·Cç8&&åÔË0ñ>ÝÐëfËád'¢úÂq#;À&pBÏýæÅôåA8Jé³Ç˹„†«F6RÒáÞ•ö­‘½ó=jí5§ÞBåGFËáàÂÃÔÒáð;;ÇIkØÝ5uWv}‡½ˆ¶ŠT<)Ѧs%ªDù.MLãû¿ßüû©mèÀ»±I–þªqøFG£iI,ÔAêƒFH–Jåxß¾ûöæv»²²
+|¥Ò?ge·v¹òûw7o׌+Œ|N$j)ÊOt«¬JQöŠ6uêDZfÝnQ:ßç•V‰oÁ÷~ýr»ºxèÇéè®dV·ãǀw‚ pÀÆ=ì)ö\Ë,xÛø}hªÜµw>6xó…'_³…ïNÇ݁Ø(ð^U¹Ë(6Ѭë¬ÏdìÚuW|ÙÚâ}sDFyïú¬G°ñÞ°ü“Œl/í¹Ã±Êz×	íÖõßóvø7ú+äÍp6i½iËi+ä£Ëâ·©áx
+Be
+ñðCáj&gs7³¼ÏS‡jÒI‚îØq«a-4Üc‡‡FízTîg^ÿ‘‰ŸË¾8ãËÝCvªzîìp/ÊìO­¨‘xà︰wÜüPÖhP|·n·/ øï‹ïîPpð0½¬ª¸ÑeÇ­nˆ[LÑ°ƒcérák~ǍJ®>A‡l‡Ç+ÊÚñlˆ³¨ aÒš}«ÔO`Ÿb™ßþõ£Òæº!kê»ÁЙçi€³¡…ô×÷¸:œøºÇíË77_­9Ò±3†µò²…ÌÙ´_P'”u
+÷]bÔ³Zñ1­å–±…ZÁ!¸í=j…h5R¢`Gxø/¼ça­ÅžY;Y½§`¥ °œ“ØP!Ô¡›ŽÈ8:ǤÑ
+‘Þ´LäÉÉs:ÃĦs?‘mè[¥76ˆ 4Ä0.Bt‡C[ˆò	LüˆœF~ÆÊÊàŠôrå_‰Èi8šÞ}›Õ|Abu0.ï2_¬Å Ñº=äE° êe­ùZ‰³9›±p™˜üK.{O1ا	÷R ‹ÚCrnÂJ´bï6ABvŒßÁ»M a7öy7ŽTŒðO—”`+Û¶ É£÷Œr
+Ž±%&Ésžutƒ\+ ’í‹Us„Û‚<ð‚­O*Çmyð(Cþ“¿ ÕÑ-Dì:'¸Prpä…#aðÅ>¹ýÊ–æwb!øþ@qY
+!d}ÏyÐuÖ9„„©f@—@89R‚Í1o-f†³Ã!yÈ3ÑŸ.-d¬êÄ31ªf= ñ­l¶s=ãÀw©ˆÒg–rîG€á y;žÁ6G`3¨†£ 	ý°àyn‹êi»žQ¥EU9¸"/p’!Duùiç„6™é9:•TF¬p©™B‹
+Ô> ݃ka™5Mrö3œx°ñÐ6nIB4ÞVšAg Ln#³;þ¶À	ˆ0t#Þ(`VU{ëÆʶÜg¿ÙJâ6p»»ê”»ÕìߺCÃnIµê3¿O®hÚ~wBˆ]2–ùø[·sc¹‚ڝçN°o£ˆzã
+Ý©ug"vVÍ|-gû¼òŸæña½{áJ‹±P	È^£N{n7;éÉùéÀÞÇËÑI´&α–@£ØÔèK`2°]óŒ«aâ⬜¿æ©ËË1‰X¶Ibïµ Vôx¦«Óþª¬;fœJƒˆÉenäù¿Ë•Lk ”DÑFG˜ë£ö	©ì˜eÚåÙ°ŽJtB²4Èb€³ÜÒd%´)´*$‹–A=Pħ&z&¼"
+ÿšÃz†ìFèÙ‘õb¾jÎ”•5[ߐ
+±!ø<f슔šP7ì„«ÊÚ½4§’XpÏŁƒ=Biò|½mŒÔç—fù(6­ÁHA{Â’çE™[4™4ÓN;ï]&\üTð¼±& Ô©Ð¤2
+mtŽ©ŸªLZ1T΍4:t©lO€–?)WŸÞwåà‡~¢Ù
+Phö¬.Õ«O¡ñM¢ÿ¯£Å`žI4LáPñú10” ?7ìH¶Óñ] 	‹ElÃ	vb¼
+`kùöaÂï —l
+¶
+-` ¾÷˜„]J¿UÝQÒ4:†„²k1§c› ìªÍŽeΤªÉr%ÐAK¡ñám‰óƒý²[
+;¶Ž3Öïqð„±µv;¼|È@YûeÍ	`Z-¹[‚üxy;”4Æáâ‘{äB4rQI‚>a åÐűªéFQY-Ê£IÝjz	ͪ²ç‘ÄxþÚF·â”©7|9.@#Çt
+Šèm+qåý
+ŸDcy‘KÕbcDµÚ@áÞÔn ‹	˜tJŠ&=+ÿŒÔm&^Sï³ê û߀]
+7wôŒ Æ…Ë(Í¡
+¾N0÷vU9em%SQ%ŒÎ¨ãöxÃ@€Ö1ëa+W—B'ùK·^áó3Õ~‚|£ž¼Ÿ‰ \¸Ì
+sPu–ZÉajÎ_7Âd@/ù…Bá‹õˆ6ÖáïFÆ&1çÈJy[4/´ìRÖ<¸¬–æºÜoªvôü‚HªaŠËÁåԐ¦ÕYþtÓ±
+‡‹6B~t%Þú¾mÔ:f͘K ×0H8¸¾h¸faF
+TÚAgDZÈ
+½Â5Ƨ.ªÔ'¯ÐÁ±O5Ô=•àÆËæ¢ÇúIŽÛm	uÜŽð}Ú3~ÃÈl¢@±ŒÀAd"—FB^¢?ï(´^ÅàV?ôKNÎÂMו÷•ã!Ž†3|ƯµkuÁ3Ïà©%æwÚ‰ò“àÌNPŸŽèÆÜ™<{ÓÅÚEI¥
+³EÍ\¿P­ƒ<6¸ˆVŒ't{ö&IF…Ï÷I²x8¸ß$¡Lº›Õ8¸Ñ?â7§–Ê]´‹RJŠ°0²‡dêRì£9ÃR¥2‰f@x8› j3BFë%Úô8¦õӁ^`“ù,Œv•XÓˆŽEɏB.ܐÎÎqè9胢Ðø·Õðìý?×ø7
 endstream
 endobj
-3503 0 obj <<
+3522 0 obj <<
 /Type /Page
-/Contents 3504 0 R
-/Resources 3502 0 R
+/Contents 3523 0 R
+/Resources 3521 0 R
 /MediaBox [0 0 612 792]
-/Parent 3501 0 R
+/Parent 3520 0 R
 >> endobj
-3505 0 obj <<
-/D [3503 0 R /XYZ 100.892 685.529 null]
+3524 0 obj <<
+/D [3522 0 R /XYZ 100.892 685.529 null]
 >> endobj
 318 0 obj <<
-/D [3503 0 R /XYZ 100.892 587.746 null]
+/D [3522 0 R /XYZ 100.892 660.623 null]
 >> endobj
-3506 0 obj <<
-/D [3503 0 R /XYZ 100.892 559.133 null]
+3525 0 obj <<
+/D [3522 0 R /XYZ 100.892 641.897 null]
 >> endobj
-3502 0 obj <<
-/Font << /F22 1211 0 R /F28 1124 0 R /F15 1133 0 R /F17 1131 0 R /F59 1905 0 R >>
+3521 0 obj <<
+/Font << /F22 1211 0 R /F28 1124 0 R /F17 1131 0 R /F15 1133 0 R /F59 1905 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-3511 0 obj <<
-/Length 2309      
+3530 0 obj <<
+/Length 2292      
 /Filter /FlateDecode
 >>
 stream
-xÚ•XYsÛF~ׯÀ¦*°ÊB0ŽøÉ‘ä#eËÊŠ®­”ˆŠXãà eýûícp†×Úr¦§ÑÓÓÇ×=z÷^è½:û}}öëK™x"Ò0Þzë	#‚8^”¤Iµ·Î½¾0ÑêïõÀ+½$H£H#«”:*IÄô.û\Ô÷«se´ÿ:ÛïW2õyú¡³m·:ZÄþÅ.Û÷¶åƒbÏ®Ögÿ9 'ôÄL(åmª³‡^kxa ÒÄ{ ÎÊS&	"c`\z·gž…óS	³x*¤=*|õe%߶ ¤LèP+™jß6ŸB¡KË»¬czÑwLiðÇšmbÒ£´b%£\¯?Ü^ý3¸|±fæcµ¢0ЉxyÏ`u®•ð×»ÂmVÙ¬vÃGÜ·9°6µµ9“û†)6/zÜÆ;—¡
-¤ˆ½s¡£S–o§ój!鼿t8VÉWÂ/í3T –ëÒvn9ã/î`›Ø·=¹é•íw
-s&l²úˆ•©Û¦,Ùd¤@GŒá¿\%ÊoZØ´?ÔYoËG$<£„¬ºaÍŠ~‡ZÁQw(Si¿-îw(­gú¾µû¬Íú¢©;<@+Zyùßøuã¸sس€GJÿ€ÇîA©X§þ›þø›=lÞuÅ]é¶FsãRk+:›u®ö`qÔv)F '·ÿ DD„ú8DЪÆ߶M…£È·ÙUØñlò«™"MžbTÙš¹þ}èzæÙ´ŒÏÔŒI׶_ûÈ]Mû™c*¬éñ/í6;” H¥‘ƒ®œíAô~‹K°Gsh;Š,ˆ¢g"š¿«í"-øÄ)š—¿ÙãþŽš•%X~Ç<l$·ü­ÝôŽ€Ì	‚”R¼úc		57™ŽK«Ý.kíüå?ìŠ
-ÚeçÈ;ûÈ#Ç	Q	°Sa Ž{ŒxvmL®5`Fp-è¨t \ŒÚ"PðCtHŒbÿ-îBb•<Õ6‡=oV€MYl—¤Ë(8Añÿ‚j=¦¥ö1KñÿŦ/\ôÒü’LØ"Âôæòâ&à	$9eŽûìóìûí½D;ä_VÆàF˜£Ù½ch¶üϧXpÔ
-mDg¢Xy@b ZA­Ž`#ô_PˆöŒ1ói¨%~é Høù (1Ëy©B¥:#åNVßÛŽ	”ßø¿sèà!àüIÚc8Ü
-1rè¸:ràðúàL ªË›–Ù>…&tõ÷¸V§IÆÑ ÷(JÒ—AÕm–‚¤P±“	M ,º‚ab(+ÕTZ_ð%æB¤ÒtrõuSr<”>äàÊ`
-ÀRùÐñZQó?q4ø“Ul î™êðmAs§PÁǺÚA‚]a&_c%ËN¶Í¡Î™P³æ98ˆÅœ°6ˆRQ‘/š5¼?p¥qÆÑs1àµåýcqOHu1Bú‹¬Pt=Šü‚§µ¿^¥àÇj_0wK»%ƒäÇ›ŒzÜ>v½­–$é00QôèK&"-o†âÒ-.˜P_¹0SÆ‘<±êïÔ%†~>3To9WオqˆRÔnù¸pž H»uÑñ§	˜ú
-0'—ò–+
-°½aY¶Å@”—œæùRj¿0>çì$þ¼ó¼¹-Àu”Ç€€y~Tm̼Í::œä®0º"á¡èv<j֝ÁI‚
-YØœÇwÜ|v»Ön×mÓöG"[vᄝ­ŠMS6õyǽ‰–€šptìJuè_7½e"H…î‡	9F˜â<ô+Zj5p6i¬U–;¦¦f
-×x lÊúø²ï–Û*Úx^xgèÚ6®(55@Ý“K°v%øfº`µ½p%âÇ¥`Õ’P«²aЏ5«aÂQÕ!:Ž:(ÔeÎãÑb8É›zç¤LŸL¸‘¥jÇ
- 2Ì@-#ÿÝбƃÐQÄ‚¡±\+ºØ…Aî„‚@]ÏÃ@‹Y0ë.›õÆ´l¹Rä¼îZ7=ž‘}ó1¬qm
-k˜qXãÇÖKc‹£àX¤z"œê@8t‚ Íîw¸²Ïú˜Ç$dÔ%/¶¼6?t­õBK/GµŽžÜÓk©N{zåüJ2TP;C(-ÑIN`¢€è¤0®íöä›]çX8k 8k€D=nÎÄcÂõSLé'§ý1€{›
-oÝÍɧ¦{§C«sŽNí͉Mᚔƃ™.~C¤¿l6‡ÊÖx7ÒáÄGžŸÑö×/Þ]ý¼d|FXl”	’8vP®§è\jég¥Çéôjˆt#å2íW€LŠgœAÔ`R¶<›#t“Ú¿mxÁ€†ûÈp‹xÀ*‚k|GËO%0ûQ¦-ßBQ‰wf¶^§³¶ž¼L8/JX©ÜÝž²	ß»ÏÆЇFéÓ‚ZÐxìK°'¤—CÈ©‡øn°û¢8€þðèä󨯪øÕÐç}ÓeJ„jÜ‘K5BŽá"]!ßaæ*½C Wåð¢¨ñ¶«t2½Ã7ØiyÜeûì|Øzž#­½Çΐ¨¤Ï7­GBxz%
-ý¿è	åÀëW6`˜Ó‹â­ø!I·æåË5*µdø<:eɏ_±Ìè}~Œ’ø”€›¾e;|eê,‹eæÀ$ÐñÉ›×õ…»L€iŒ#0”Í{%—ÔÓq ÂÔˆr‡=\Áî².õ„CÃkVâçL ¦xrÛmÚÂÝ-\c5Þ(ÆgGï#}t² `‰	â@œpù‹ÈyŒè“.ô#Æõ#\‹Ñ3
-¶$øLAð@ï 8"l†õéY¸¸a§ƒö\°Nš˜7ˆèq4«éñP8b3¶[@»Í*d¹ËKwô]Ëüü’ð¼¡ÓÁñð…ìNÖX‰Õma›_ò3ÏiØž ßõÕúíûWﯣ ez»æÆÀ_é¢*ÔP0:êãŒóé©„8¾«“HÁ±ÑXíŸC	±+ZN$îõ‰{AÁ9«áÿj}ö_Ç8ì
+xÚ•XëoÜ6ÿî¿BW ¨ÈÒ"EêÑHmçQ$NZoP’~%®Wg=¶7Žï¯¿¥•l¹É}Ù%‡Ãáp¿*ðn¼À{uòËæäô¥H<°4H¹·Ùz\qÜ‹’”©Tz›Âûäs­þÜü
+¼ÂKXEY…Œ‡)H²Lï²Û²¹Y­C%ý×Ù~¿©Oӏ½îúÕšKûg»lotG
+Åž\lNþ:á 'ðøDÅÂÐËë“O^k¿zÓÄ»³œµª„EJÁ¸ò®N~;	¦·â±½•JÒÙ­dʬö¨0Ègœ… ³Ó Sûo[øü<«hþªk{~X…Üo«2¿'sp55]à­E $ñ”f×Ìj-bég
+ý¿ÈMùe%_Óü¼ìtnÚÎÏžÑè™ÚMò¬iZ'Éd·“ýÛCU¹Š/+¥ð X5ٍch·ôO· ­QM2%SRóƒ=ÈÞi-¹ðß_¯Ö*òÿjõlµŽ’ÀÝ"ÏÝJľ&å;ÐR‚-ZâÎ/)9÷ÑÕ¾)«÷+ZªQ镶Œ(c—57º'‚iÝÿÎq €Çú çߥ}Jÿçvú‡žâ†V0®ÎÚ|kèë¢GÛç@.âçÙ‘&,ˆ£!äoP”°;YÝçKA¡RÈ‘dØ r9³÷X3Á%„dDë„VˆâS!‚³4…\|Í«CÂ/Ên¥8X~0J0:š×ʆþ-G‹?YM&➨Ÿ.+½¤9SÈ1œÚkc`3ˆ©$_‹TÁ×äXœlÛCS ÉIl<J&j‹Ð@	È°`ý«hõ¬mPÁ›C—™²mœmäT^ÌYÂGqÿX<2,íX^`„²7(òÆ›”þf•‚ë}•0ÞÂ)<,ùö!£W÷½Ñõ’$0Eÿ‡¾ÖBV˝sW¿ä¯H2ða—‹²P)	5Oš_,,~¡·Ù¡241»²§‘ó4N ¦Z(eã–?ƒ§ù‰´+Ïqš€9“Íi™Ú.ë܁oH–îíN}YÂmž/eökpàâsJÎAâlà¦ÍU	®³i X”Ã.ç1*«ÂÖœŒ¸Š“¢%V®H¸+ûL; ʚЉy»/uAãëÌÂØ­;µq§nÛÎÌD(²ìÂ
+{]—y[µÍº×ûÂÑŠ špu†.üËÖh"‚TÈ_3L¬³`tÄRœ~8{è
+ÍŽÚkŽ©mˆ’añ@B^•ºÁf¦©ËB³³ç‚²Îáè[»v@˜ìÇe³ÈvuäJÎx0«ÀÒUà1¼©Øž¹
+ñíJ¨‰z	(UÙ00cÉj‰0+:–ÃÞ
+G=Ô骠ñh1œm3ˆsR4y}‡3îV®Øéî''u4 :PDþ;[;¿¸ê7±X­C¸Ø…AáúƒÒbºœ†ä“`Ö]æN"‡Ã²¦BQÐú¶kk¹;’Ó`>†5®ÃfÖ¸Ù†õ’ÆØá„p-«zê@8ô@ÛO<‹6ÊÌÌ£kÔ¥(·÷´v40n<ôÖ²£é¬$ŽJ9âèåæãÕÅïìüÅf!ÈDx,ÂGUlŽ¢†U%”ÃÎ JK”ÎSù1OÀö¢0nô
+öÖ5»Þ±PÖ@PÖ ©ßÁ° b‹!áº)¢˜£À!z=o‰økt6lÞº3Ú[H_ðZ’ôØÝ<°)4Çi<˜éìgDúó6?Ôº\X+ápâ#ϏhûËï.~\2¾"Æ; P±$Žw at k!…ŸQ”ÎÓèõ1èF›Ë@Ô_2m<ã¢“²£Ù’ }¤ÕÒ‚ ú
+6M¸å«®å&<žK öY¦-X¼ô¸3võ2tõÖÍö çF+ön±Ë$˜±Lç­´¡Qú}Áh<ö%ØÚ—Cˆcñdû¢˜A{8»ù4*·îw
+mÞ£&ސA8žH¥!GQ‘‚®Ç"Blf®Ra’Z®ÚáEÙègHIŽ@ïðMfj÷YM>[GOÓ»Ó7Ø¢õ¡!¤‡Ö½ExŒxþûë@XÏ]Ù€!v"
+騲§Éð!Þ½¡RK†À£Ç,ùœô©Ñû6xà„Œ}KvøJÔI9Êā	“˜SRa_xú@ÁUrŒ#0”.L(–Ô“1<Üå±¥{x]g}™Õ^È”ÍD°M
+ðºÏ»Ò=-\c5>(Æw¾÷Énº‚YÚ`‰b1ã¸üÅVd#ú¤K
+‰r
+ÉG×äD{’K at fˆ‚;û Ga}v䢎Ý~0èþæõ ‹yƒ˜G“¢¥#Vcô«¬F–ë̱ô³}ñÓ—„Gò†VÇ„qÄîd¥Ñ²ºÃ#ìó+],Åí仼ؼ}ÿêýåbX ¶¿Qgh|WB3‹ÞãáP2:ê㌋ã§Ëñ¤N<ÏFc¹ÿ.‚TˆÅXúÐr
+ð®›n£“ú¸q"ÒùÍ1û">¦9ÍìÇ—ÈõD8€À.m@§N6fHÄüÍk‰X²ËÛ9ªr at zêÄ‹ÀeàÑ© ËpZ›Âà¸Ã!·1¯ä¶ëx3´#îYÁƒ	ŒµÙ’çõ§ë‡dœ<}¿Ëu±`"U*Èxò3:ÚµH‰ñnhÜ
+qV-T‹¡+	Xœò¹w]ïS0B¾PχóªÀX`e¨ªžÖJã\ŠŒ[ÐÁ‰UÀŠ
+1 Æ•2²ê[ÚMšéwmj ½ÓÍRãqÞ6?¹—ÚYUºFÞš,¼˜¥ø	;å…€ƒéðqw¹0³i=aüþÁ¯I~_Íf@»ø—‡øýÝg\.CfyúŠk¿ÞBYV nYU°Þ% P,Pr®u4ý"³tN§ó?g*ž¾Œçì<s~gÌþçÓÓ²¿aZ3¨LÿeùîÔ´mÕŸUНڜö·ºbºa;SW„ÏtR²x,èÿš±>üÓý²‚ô
 endstream
 endobj
-3510 0 obj <<
+3529 0 obj <<
 /Type /Page
-/Contents 3511 0 R
-/Resources 3509 0 R
+/Contents 3530 0 R
+/Resources 3528 0 R
 /MediaBox [0 0 612 792]
-/Parent 3501 0 R
-/Annots [ 3507 0 R ]
+/Parent 3520 0 R
+/Annots [ 3526 0 R 3527 0 R ]
 >> endobj
-3507 0 obj <<
+3526 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [414.099 192.318 476.697 204.007]
+/Rect [414.099 277.6 476.697 289.289]
 /Subtype /Link
 /A << /S /GoTo /D (redirfold) >>
 >> endobj
-3512 0 obj <<
-/D [3510 0 R /XYZ 151.701 685.529 null]
+3527 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [174.46 116.961 421.232 129.913]
+/Subtype/Link/A<</Type/Action/S/URI/URI(http://isg.ee.ethz.ch/tools/realmen/det/skel.en.html)>>
 >> endobj
+3531 0 obj <<
+/D [3529 0 R /XYZ 151.701 685.529 null]
+>> endobj
 322 0 obj <<
-/D [3510 0 R /XYZ 151.701 566.101 null]
+/D [3529 0 R /XYZ 151.701 660.623 null]
 >> endobj
-3513 0 obj <<
-/D [3510 0 R /XYZ 151.701 539.8 null]
+3532 0 obj <<
+/D [3529 0 R /XYZ 151.701 641.897 null]
 >> endobj
 326 0 obj <<
-/D [3510 0 R /XYZ 151.701 369.307 null]
+/D [3529 0 R /XYZ 151.701 460.625 null]
 >> endobj
-3514 0 obj <<
-/D [3510 0 R /XYZ 151.701 343.006 null]
+3533 0 obj <<
+/D [3529 0 R /XYZ 151.701 432.312 null]
 >> endobj
 330 0 obj <<
-/D [3510 0 R /XYZ 151.701 179.618 null]
+/D [3529 0 R /XYZ 151.701 260.157 null]
 >> endobj
-3515 0 obj <<
-/D [3510 0 R /XYZ 151.701 153.318 null]
+3534 0 obj <<
+/D [3529 0 R /XYZ 151.701 231.845 null]
 >> endobj
-3509 0 obj <<
-/Font << /F28 1124 0 R /F22 1211 0 R /F15 1133 0 R /F59 1905 0 R /F17 1131 0 R /F51 1134 0 R /F54 1912 0 R >>
+3528 0 obj <<
+/Font << /F28 1124 0 R /F22 1211 0 R /F17 1131 0 R /F15 1133 0 R /F51 1134 0 R /F54 1912 0 R /F59 1905 0 R /F30 1928 0 R /F31 1929 0 R /F62 1930 0 R /F72 1931 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-3520 0 obj <<
-/Length 2479      
+3539 0 obj <<
+/Length 2546      
 /Filter /FlateDecode
 >>
 stream
-xÚ­XK“Û6¾Ï¯Píe©*|îníV6vRN•·¼žqùçÀ!!‰ŠPÒÊä×o7ºI‘2Ó^$<F£ûë”›ÃFn~¼û÷ãÝýa¸IEžJµyÜo””"ËÃM’å"ΣÍcµù9x0e_ÛvûËãO^<y’D(æB‚´$¹Xh±Ý)™èàu½Usº.†^»Ýé8Š¶ÂF"®œ»*Î`w‘ËÜ¢¡Fñ¨ZÅ)Jݽy¼ûíNÁ¨Ü¨™±°³Þ”§»Ÿ‘›
-æ~ÚH¡ólsñ’§Ž3‘Ĩ­Ù<Üý÷NΠâùÆ“Ò(þ”¸}±Ý…	œÄž·a¼PÏîé¿?jTÆ՝©Æξšž:ƒ3ݨ¢ý,UtºÂûÔ~–±¬Û²ªº=Ðзvô®Šó¥«2ƒ¥ìªÿ<~|xóA äf7Îí”q”“ÄëïIÏÍÉS¡25ª›ܦÓàížþûcí¨åŽEg¨i~¯]ï‡3¾[/iÖ,U‘ZM–¾]‡qð]´bUŠ0OÆ%{ÛTèÊëίhk	Ø@ïB´uC¯'ÉÆê–jˆ+Ðì³ÒΞ@0Ðë:ƒÖ\¸_–vhñzš9Mãh®î¹ñÕ•âà¨39pcœ¤F†FŠÆY’"«aèƒ)zgÈRysg¶ý+Ú uð}S—hÒ3¹KËYþ‘´Èã|ÌšÕ{E"5ÄÆUðÓ6Ӂy"ý®îà…©_g9.Ü%)­ŒB¡q¿1é•HÀې9ÁÛÖõEÓŒŽHŸ%Nÿ¾«ÛÞ_t^wõj'ÁwCow¯íVËàÒ6¶¨Ölo„˜Âlï£÷›[‡'tnð+@øýdœa?q>¥pÆ/üÿ6ÀI¨·çº,¸ HGÞÄùTbŸ ˜sÂhâõÝÐò殾bɦ(ÍÚÅõxÕq´ÅÉP«3Î6{úµó±:ÀFf܆q!Sm ˆ_¶Y`(…aðÀJ÷…w¢jÖÅ)
-­'¿u¤}~E¾~Áãف$Žö¾ n¶Ìü~ö«LW›¶4ÕÚylÛ¼».Ç¢§î‰ÿÓš®Ÿž[‹;\Zê^*>+UÃ	§žþBSóË‚#¦„K|-°Ü“¡æÖÌ¢ëŠö`NfÊÞX‚2ÂR+°ž²èHS`55*Í­÷ãt°âTx]§jŠvSQ—.T¦˜k.›HG#$g3qIù¤)ŸG ÆÝ‹ëÍÉa?ÎþNM··Ý‰FZK’C
-$/…«îh‚Uš¦Áº|ða6:†6¥`+
-dQECò„+ŸÖ\|“a*¦ƒS¸ÚûÚC€í8˜)+Ÿoyð¶g7úTATá~¶{fU—º?ځùX3&'d¦¯ 
-"¤V¬¬=rKˆv×jÄm4õ©î=Rñ â2&àÉ5úpÉÊüZPºæU”h¦'pƒö©{¯Õ­ñ›0O…¾ò›ÅV‡Áeç!ZýŽË‹-Žôxììp8®ádÍl*°Ë´ò
-Y ꠐ¡f~WÐa‘sèk|¼§p„‚S§+ìGV²< ‚b¡ÕD'Ü©èú5‹u$”N×,&íƒãæÌŒwuÙYg÷=u?Õíè.©DeKwU„Bx]yÂYÞfÙ¸+§‚ê%q‰†^9&xXÜ¿¢êì	«\¢W©à“ÇF\ÈìÅìn-B¿Ô@!# bjþ‡4dàªNcæ™Ø(žêš2ÁÏXü—Wì .
-ƒ|;“Œ5"mNôn¡¿a0 at J‚}F0D‹ó+’6Žò·µ=5|­1œ¹S­É|­QDµào‚[„¤ŽÆ&XåÌ&–4yÏ(Ä	"²a$öe“Ó9…YÃ\æhñÈÃàuò€Õ– ¯ ) ¥×=çï—øGþ3UW¯!¦H$=³è!áE¸¯—	iÑÿ£(a<K‚“)ZžX$=3p¶5W£ýzSÂ–$öƒã„Xj-ü2õÄæЛ-^G–Ü°‰èPÈk&Zš®º?^±éŒ{<‰_­X%# ¨‹}|·Êb3!e¼`±µ›8rÝÿ‹A…¡Èó%Þ{ÄšEd*þø‚S:pfGcMAiãÁæ‘\âÔtoÔýÕ>ãTáJ"r]¸œ3ßqNŽÐ€Õ*¡ÁìðŠç\°Œ3à‹› æåÖÜ¢«ãu¸d6
-­›¤Â! %ç¡J挒\
-·‘’Œë½¯à¿*ú‚—OPSzÎÅ›²0}ŒEƒñW„Ÿt«”{x´£iù¢Û	X쳿*G"|È~ñ„ö]µ„É‘/±RK£Pä®`Õ±(åHÁ;Ýž¾‘®tÔPÃÕ÷)NÔæ--õX`ô¼Gƒ‰þ×½ÿz Õ$Í%oÛK‰],ð1é·w´KU»sї裣©ÄhÿMb.}ÿñý¡Ø
-ÉC@é(	Ð{^ÁÅ™ýŒ`¸çI¶ö0câ¨v«‚+£b„|˳ÄÕâo’{Ü«œUÀK]T¦÷/Á(Öc=Ç„ÖŸÐöÁäçsÃjXlžÞÐì̤Bìr4AüM,ŒÂÜÃu¤‰-bÜØû	G½Ù(E at KÛÒä4 üæÊapæZZXkAãˆ7^u˜/Ü=–­XL‰#ßòw˜eZü6Jç:M1èÃ?“² ¸iOE¿SõT‚Æ9вàd¯GlñŽùºNÏËR1ÝPÅ”ñ¹chœ +øCaƒáý½‡	×?”]}îiê†Á£éüb»~hˆ\ÿì†ÊÁ̛½¦$Ÿx#øƒG_qé{~TUCÙ»•RAeJòÅ÷šd
-²ñskº(t`N˜sݳ¡úhñJ°ã?KÂ?ºû5—ìG:Ó@ z´Áõô÷Þ?½®îÁ±Bž-H½(”Èu²M+³Ðå,>Ça¦,üW”пŸè„¤JΡ{„ÁÐx˜Q4©¾úÔ£`†	=jnY™›ÔlC½JhoÙ$ ?ŸÁSI&7cµà —ï|è_¦…ì‹wúò¼ú![AH$Iüg_²U¤E”L²ýl­61DUšÊEeUéDH¥—“ùÇûTd2¸Ê$ŸüïH—â*ÉFâpìûóßîïkwÆÓÿåñ¾·¶q÷Pùš“iï‹ïݳi„iű?57ʶ„Q$Ò4Õÿ“Óe~°]ç"Õf–ÄË„ùŸër¹ȏwPíÿÌð<Y¬vO¢·ÿpçÿ¾'¢5
+xÚ}YÝ“Û¶¿¿BÓ—R3
+ül;í´u’qf2ãö®“‡88’'ѦH… ­ÜßýEÊt^D`±X,»¿]@jwÜ©Ýÿzzxû}ïò°ÌU´{zÙEJ…Eï²¢Ó2Ù=Õ»_‚ǦríÐï}ú‘Ø‹°Ì²Ùã2TÀ­˜/
+u¸?D*ÓÁ»vÖ6Ð
+p2ôúýA§i`ú	°Øj²ö&¸€ÕÃR•¤ˆ†vž¤^t”æÈõðÝÓÃoPÕ.Z(+ë]u~øåWµ«aìǝ
+uYì®ÄyÞé´³¥u»Ç‡ÿ<¨¥¢œN‹re¤i—~gQ˜Án`8xß[gºÎQ:Ë‚á¿yðal{׌Üy7¶_¸ÿœÜpx7ìµ
+®}7˜š÷¥Ë=«Ý!ÎÂ(—EŸN`>­t`§çý!Í‚OpL¡õT\`½}\®í<ÒZþþ6µ®a&7\ÚÊtp4‰NHÅå2<ÃùtÍOKæS/‹7Õ@G†œ©ÔUt˜&%«ê<Ó2è͹áÖØØ¡›ÄBÐo­Eé,Ôøe€ŒA™ÈfçÁë¾HÐ4ãàQ„¾2¢
+Z‘åN­L¦Ù(#†ÏoØÖ¯¸½abŽ“ÁÞ”-š5¿_hV3¶M_5õÖ~†¾{es]OÆq×Äï±é›Ž_>÷®pí¹kˆ+
+>F:©§3=ÿ‰‡–‡[Ìpáøša½¦;mšÝŒ£éÍ¹ái¸? ýŠí´o+ìžx´æF
+®¹'Xžq6$kâ
+âPËÞÞÔÜåUAc–’«®E%r¯Fù–Ÿ KǼÕ\¶Šprûj]s¶Ø/‚j3¾ã™)ýÀœU”te2ÎzäÙt¢Ï‘üÌ[†eo«€:ƒ$¨BŸ<ãÌç¥Ê)k|aQÊßÆØ–lí©¯Á”âÌìŽ5Å[¼wÂb½M#ð*\n?‹¨këNÃ$Œr"ƒ"Ó¢oGà)Àµa×çæ
+¼%æ,SºöÜ:B*!˜Î`€'7ïÃ)0ÃêT»•Yhcp¹}NnORíˆÇeê$ñ þ_³×qp=AËh/϶ÚÒÓi¦ãi'Sh³ÔuX‘@a8Ä*Lu.IÌðf
+ìDßÜëL–B
+û¦ÎÀ;t±ã4
+Â#wcƒQšG‘WÅžÍè¶4ÖI"j˧Púd¥¹P㧶;¼8îþÜöÞ\*
+“¤X›«fÂã*Ë€neˆP
+ØÏÌñQ¥
+]{•ð°x4GšQÃØ"¹F¯,‰‚Ÿ	qŽ 2±
+‡0úÒÖ
+b L+_BÁ­VЈ´{l˜ç¶¯æ@ ‘¿ê†Üe2ð÷ÞY×fD -óàý˝üN ÀtÜ C¬Øˆ¯š¹ËáÛŽ”j	Ü9Õ”j`ØðgF[¤‘i3ªJ`“b+fÏ(k¨ Îà•G‘”²¦D!–Û©ìeÎ\pñP‚=b¶eÄ3<d›ñ¶è²H["à¿u3bŠÂ¢gá=̼r÷-ð"ŒIƒ¾1î¯èE™àYœÓË(/™#2e0á¦4ÍojÏ<0ÇËd…‚Ë­•§«94gçQdßN`äòZ
+-ÍgÝn؏åÑžN°ã7ŒZ­ªì *Ýi¬:î~ڍ¨•Jw‡ckû?{Ü?¢8ËR𮘫GÌéIªâ×à'£Œ`Ì‘iá¸!0äq,.qh>7î~ž=3\Å…CNdã,W\G¨Àf–бãžKnÀ,.€çV'eñm™-FS§Ûp›¨Â+
+­»¨B ’%¬R¥À©æ6V$~>Ù
+¾µqF¦OϐSœãATY‡$,”¿UAx?:ò©rìáÖNM/ÝÏÈ2|¦£²Ì"Îg¡Ø7ϨßM*׃0èË%:0’Ü
+­Fa家¯†ó7•·k8z76æÌmYràž0xKÅpí™ËÿmCÞ[RÞ
+·×‹:v5|’–·¼JÝÚ‹qÚèÔÔ¡×Yðµ
+péßÿûðÈ(vWä! új”ø¾‘@º¸ˆ_dPt‡=.*q»‚[E%ù^F¹VK¿YÜãZÕ"Æ’ëâ nÝ“Tû„{„ÖìŸÐ&g¢ÆåÒ‰a[†7t½›€–…Š»,0Ò%ˆâ’Ð:Ñ\,bÿKc2RIkäbœåÎÐóàL€òæVÂàÈ-³ˆTÃt„—kAc;AÙV*¤¸K±Ü¢#,|V€–\ò¥LËC‚ù0&·¤"€ÒÔqN„£•B•ЧB¦‹ŸÁy°2¡…³V‹´”$Rï ¨bÈPì4LghÅL%Ú6Þ?LX÷XíÅñÐ]Aw¦ï÷…†ˆ›zžK×nÈ|	Œ|gì+KzÄâpïj;U=UÎn¤º2SVR¦“Q¶Ùø¦”s¢>P'.%ïÇEŠP}ðL°ƒ±‡_´÷n®Ë/¤ŒMžHhƒóùó®^7ó í® /VEß(¢°ÔÙ–;A¬,|WY(Æa¤2ôŠÓý‰_ T¼*ªÔ:±ÇÇE‰¦¢¯žz"‘‚%÷"ÌÎbŒèкà½¯&üeTJJmã“…ä½¾æCÿ:§(,¾¾	¸\Ã깜‹¯Icøvß°ù
+)ŽK˜[¬¹¢Öº¿*—µJ¤oõÂ÷©ÖÎ%Ö#}Ë¿‡Íº”ôÉ”/¡¡µB)$Pd‚3‚Á©÷‘Bƒ|úÐ`¼ÆÚùä½
+ß5pžßŒsþ‰L^½ø
+[¼%h˜ÊMpqÙÐy…ˆb¸3ýq2ø‚=¶Nâ½(—%ÛÒM)uó¥­d´%‡†û=94b_“x>˹îã–L45”­Ý´«ƒ{5‡N)&ŠÀlº÷ø1D•|Þên[@à†!Ã781Â* ²™癳19“^æ@Äe^„ß›üb• ­_g˜¶"hq÷€HA÷o}7×XT²àÝꪰ¸j™vŽAο(c4Î~ý1…_ë'P¦ù1#ƒ“ãþòâwЄ›Œ88?›b‡ÎßÌä1¤o˜.xÅ=dŲ;Ï)b?MÖù¹dæ
+àwpmMRr–‚]~X׋KÚÐcf{:
+VÉ\å´L3ø;ßv˜ÈÅ‘<Ü'ÁèOþhFôrØùïÍ"…¹Êþèï†(Ña’Íÿ6п:Ú¥óŒ/€e˜Áµ ŠÓP¥É:1fËXò°P	æÅB‰±þ¶Rñí÷ùš=Ê
+ñ99wùËÛ·×ë5„<øj¯!Tõw³W‹•EX¤ÚOÿûŠõþ¶ù?õ®å¹
 endstream
 endobj
-3519 0 obj <<
+3538 0 obj <<
 /Type /Page
-/Contents 3520 0 R
-/Resources 3518 0 R
+/Contents 3539 0 R
+/Resources 3537 0 R
 /MediaBox [0 0 612 792]
-/Parent 3501 0 R
-/Annots [ 3508 0 R 3517 0 R ]
+/Parent 3520 0 R
+/Annots [ 3536 0 R ]
 >> endobj
-3508 0 obj <<
+3536 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
-/Rect [123.651 127.92 370.422 140.872]
-/Subtype/Link/A<</Type/Action/S/URI/URI(http://isg.ee.ethz.ch/tools/realmen/det/skel.en.html)>>
->> endobj
-3517 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[0 1 1]
 /Rect [123.651 116.961 224.496 129.913]
 /Subtype/Link/A<</Type/Action/S/URI/URI(http://www.easysw.com)>>
 >> endobj
-3521 0 obj <<
-/D [3519 0 R /XYZ 100.892 685.529 null]
+3540 0 obj <<
+/D [3538 0 R /XYZ 100.892 685.529 null]
 >> endobj
 334 0 obj <<
-/D [3519 0 R /XYZ 100.892 589.738 null]
+/D [3538 0 R /XYZ 100.892 660.623 null]
 >> endobj
-3522 0 obj <<
-/D [3519 0 R /XYZ 100.892 561.079 null]
+3541 0 obj <<
+/D [3538 0 R /XYZ 100.892 644.027 null]
 >> endobj
-3518 0 obj <<
-/Font << /F22 1211 0 R /F28 1124 0 R /F15 1133 0 R /F59 1905 0 R /F30 1928 0 R /F17 1131 0 R /F31 1929 0 R /F62 1930 0 R /F72 1931 0 R >>
+3537 0 obj <<
+/Font << /F22 1211 0 R /F28 1124 0 R /F17 1131 0 R /F15 1133 0 R /F30 1928 0 R /F31 1929 0 R /F62 1930 0 R /F72 1931 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-3526 0 obj <<
-/Length 2098      
+3545 0 obj <<
+/Length 1682      
 /Filter /FlateDecode
 >>
 stream
-xÚ}Ërã6òî¯PöDU¸|Š¤÷ä$“MRÙ”·¬©29@"D1&	-@ÚÑßo¿@I&›èFw£Ño(Z5«hõwÿü.)WqVQ¯vÇUœÇaÅ«mY…y•­võê× ÎËõo»6Y•aµÝfHš$Y§H"¢ÿ¨×vhÖ›4Ï‚ïÕù¼NªàÂà'§­[oâ,.‚oNê<jË9Š}ø¸{øßCr¢U|£@¦éêÐ?üú[´ªaïÇU¦U¹z'Ê~•æe¸ÍsXw«—‡ÿ>D··ŠóÅ[eUHڣ»SJ¥qôZ
-´Ì‚ñ¤FF:ØÎë8hPÂ1ž´ÕŒòB¾ùôüµmßÖIÐeaçhìÌÌgÛHöø€˜"P]'[p&íÁ¸A+ÁÕ6qæYÅÚ³­·Qp´¦çÕ/íP”÷Ž*mc¸Âq$ÿ)RÈjàÅäóŒÇ7¾l{Q•í6éÕÈþÂw¶¬ø°P‡qRÝ­†9+xs9 Ì’ SC3©F3ÄÖÈb‘˜ó	É/®=¨Ž1µ~k²Ûºp½ÉŠ(øad>Õ‘‡`Ë»–â>Z	£ªûvhÝ¢G«FÒ#ª‚h@¦À±ÉÎèŒ(0ÓÈhÅðýÕ ÿÞŽ'ÞRŒÍ®¼0®n?Gq
-ÃLŒ$Ç\à 0½–cŽBï¯-’ñøåõ5ºÒ,´®9&Rˆ0ÃßRœÀ” »öª é²Æ¾ºQ­˜è¾¡?=I {òÛìI¶e°‡°ÓMÌ+ãüž’M4 Â/ªG™{µI?àNLi†;Òab€B4ÙÁÁ`»lÐŒ'§âbö ]1Ž
-ÚyJûûäFÏ)¥ÕõÊRT§$¤`!’CàÛÝIƁ(ÌÁd»“áìàcA»Qמƒ¿ÇÉb©ðHúÞ›8­n”­ÿ.½óYz×µæzÀ÷&@ŒƒHéj^[ˆ!ýΙ\rÂaêÅë³
-yà¿’ÏÛà£rF½ü¹z,¨ùlYv=FÇqó˺L½gÀµ£¹wÄU伬°"ƒœ,ã(a9PëC(ѐ‚qOo¦•`†ønBb¶Ý~„PV Z÷&û[ÔaßéÞ1õ×úhÖiX¹Ïî¤/¼CM	, +°Fw=ã»S¯–™,Ãìq¸€Ð>ŽÀH¸=g­jk¦áòƒ8iˆT¼@œÕ~yŸýþÞ—sî„¡ü	‚œíêÇÅÂÆᙡûN†'…,œÓŒq'eϼ„Y;^ª¡æÅ—B
-,ۍý>ø ËrÀs§•§®åÄÁ,.å JdÕVÚIVùk
-dÚš—5Ó™—XN¬k_Iý¯Ö›jµ®û€9YíÈÔ8j€wzçE*Ùè%Ð…!²5|'ŽõAᾘhAóƒéÏŠrHd[ªüª¿ÓP²n/¢ª1†¡ª€T–Úû@@	£SN-Æé?ÎÐ@%sñÈwn—KjbMͲŒï˺fØ!|:Xì)Ý‘¡cÜ’W£ro>né|V¾›u"ݵ½+Î5’‘_[
-å|{ho˜©/¡É°^hꔇQZ샇ûÏ÷<€á àÎô²ª[Õ0䆛©­uךƄhb†`ÁJø­>jk©˜ã„bøû~ÒƒçÇÈÙfÉïÖÍã\ù*˜š“­”™4£¼ðô(,rö‚~/ƒ§€G6æ·Ø¾Ñ5IÓ35ÆË©T‚¢-‰ó0ŽS?Ÿï¨w承)õÅç#ž6pÍ
-‰{*€'ž&é~/î¾ÎÈ ¥¾1öÖpªÊ4Ñé†÷[iŸã4ûù~„Ù[­^yWÍ\_ýcÉû?kªlP–:>|çC®‡Šáâ§oýô̐ƒúpËÑ3Ú©i:±„p7 ’Ø©Ö8–ÒÞÈ8™X7â\—ÁGÆúAf)(¨“ΓWTÌÆO£í­ñäŽmoý… ‘:F„Æó÷º^¶ Ë"Äé‹Û èóôq!QÑ?OäÓJr‚F={Ê×áÏh¨Pͤ—=Fæ)“›92›R±ƒDÐ8Bȭӝ8ݒΕ†ˆyl,“k2“¸¹íQªàÜY‰Ò7´”åœK#–Ç´â¢_˜	qnÌR™oçÕeZ¢è*Aç£,”?t:ròË·çpßå0Ô
-øó9ü:˜÷aâŒþasÈs˜óA£r‡SŒÒ¬ºP6^æÝ垎ô˜ÉŠüê!þ44 FºëÀv¬ZÆD¯ÄøþÒB;¥«#é&Tu3Sþe›cîkt#‚¬
-ߎ¦w|¢ÙÏ$0Å—áÛ«9B#8¿óA“F¾ÛD8BHpçÚ·™6Ã7SÁo&Çi´…çOëXŒà÷¥D™äbΥ샼ô¸mÀ®Ù;mÿfº€tCbŹ~×!}Û',½iät 8‚Õ·OÀëÛî/qèÔôùCaûvÑTÑ€G˜Â…¹AÄç(àŽf0Œ¹2‰Ìë»°¤w!)9AñÆÊZ~Ö
-ë«Ô/Òüe5¥›Aýà.T—¡Êï¸gäHï€^äEƒ^ÄÇî]½B š™ñÚÒCúucp<aç²i}5GÉô›n^Ë B¿ÃjЗ…(…™üé º>f¯îp
-GˆÞžE5›¢Óu£ññ	¸Oôô„;É!Œáj%Ey¤¡c6•ðœÌõG qhF–ÙnÉÖsM Ä`€±›BjþÙÍ?îþîXn
+xÚ}M“Ó6ôž_azrfˆkEvlÓÓR À´–é8(±b»q¬Tr6äß÷}HÞlñô°›÷­§÷)§Q¥Ño‹—÷‹Ÿß¬ËH¤I•V"ºßG"I‘ŠhSVI^eÑ}}‰E^.¿Ý¿ÙuT&Õf“¡èz%BV`‰„þP‡nh–+™gñ[u:-×U|eô³ÓÖ-W"Eük«N£¶ÌÈÑìâõý⟅ ;i$nÈ)£Ýqñå[ÕÀ{¥‰¬ÊèB’ÇHæe²És€ûèÓâÏEz{+‘ÏÞ*«òfo79 Ëuºï»F\Ä#3NÖ³&Qךs_3lõC§/oâÚ,W ¸;5k¨±3Ë…ß±Õ,üZ¹+“>™ýˆâü§¬ÆpÀVB&yV±›-ۮϻ‚(¥ŒÿZ–2Ö[F\7ê„Ó#
+ºt^Vxi°ª0h™@ 
+"Mã»ÓÕþZEüf)E¬ºþlµ{±\ee®õž¿A¶½>:–~©÷f)S sï[}eå}¶ 
+ìÑ“4€GR&ɽƒ(gY·Ê!PÄÐ#Ü
+Ò êTW³ÌØ*¯áD¨@šÕĐ^Ol.O‡0ßsÌ©÷
+ÝNðJŠ±}ýb.-ck
+böZÃ@«Påÿy–k•=1xì†Ú1¨†šñÞØF)pÉrU ò±×*H×þÄÁŒsÎ)w ~µ«®*\H`ÓÖ6ÖœOvŽÅúî@î?[®ª©Òúþùr•Ë"îF–Æf†ì]0©<㨨®ŒQ¬á÷썷K¨2äûÍx¾3Ç“¢ò6(-Uþè¿Ó;3Ü^ AWV¡õ"GÔ?;ïÓ6Ô "Ê+"úÎbšþ~êÕà¼´ìÇŒ›ãŸe|_ö°A‡nÓöÀDUCæ;7Z5똶‡^chô†´[¨T: ¨y”ô޺뎾X3˜L¾!o|ËÙ5ý5›]w£,eÆ%‡ãÙRïÆŽ>d8	vÖߟo)ž2Ü_8sôPÝ©f0nìvŒ7ç®Ö}7hœYêK9;50°¥`{}«÷ÚZ]3†QÀßK«‡ •ïm›¹\¬šÓà«`/­7aÊò0?Á/HÂg¯˜÷2¾«º~ÁÁ|¥††Ôº€ý„î"ðRó/MJptfž­Ež!üÇ]çëpS, at DưՍ²<x…¦§‚Áû­‚¹§sÆpÞ`±Ô>•LØZí:0Þë†ùß_…Ì>hN³eÖÖju`®š´žýô$û~;~Ð4ÿ 94à,º‚¿Ÿ5ØVùë¡cüþ
+Éws0nõ zF{nšÞGÂk7à’S­Uïy#k@­f֍Ðá™(ãw{¦^i0Ÿg‹‚)—>\0-¦àËts|Dy!§›Û|!ÊFü#Aôºö4¼lA—EŒÛ€›Ø útv…`‚î(?¦óÝ	.9UaOt&ÈjÎz>eŸr=Åɽ‹ÔÁ—!° ¸A‹[§{o ½F
+	S7#yêf27í=êØëÊ;}#KýPNý0ÚB²â©¿nT§¸DG¦wƒhº
+b0Âù(󳎚—nl™­¸‰sñ¤‰e–À_hâÃ`.Ã
+FýÃíçñŽVd‡S‘¦HææÂ*Ø|r¹»=½{³"Ì"ÿy5 ůׁ1\YìŒsO› (aÁt°Oéê¨cú3:„›ZVÊÜs¬ýXÞH hÃoæè©!å3),ñã¢9ª©BS8¿E#Ó°nR|Bèp纇I6ƒXÂá-N]Ç¿-ˆ…矗Â!ðý6H3ߌ9ϲçøÚÄmAS¸fßÿó¼€vðÄ¶š
+ýÉŠ{Ÿ¨#>Züé€îð
+šÕ0Í?³[”–B–‚?ßîoÇ=kRzá¥Aá#$|MóTõÔG%o“‹³k,¤ü	Šà]ÙÃÎÏ…§Z¯zðó ˜œËðãÅ`þ¦pšË°FZ
+ŽÁq"Žô°†J¢Á$â·ò“B¨š”=á ï`VŸ'LãV6]˜æhÇÌ|œˆý
+Р¯óïtx#60 $¬}ì^Ýã31|žÊ¢šBÑ뺁O©U´ÏøÒF&'Å¡ŒáÚ%€M•ôPp¬¼Nk¦ïDñÕŒ*SÜœ£ÓL Äb€w7•Ôôe~áƒù_ÆbŽ
 endstream
 endobj
-3525 0 obj <<
+3544 0 obj <<
 /Type /Page
-/Contents 3526 0 R
-/Resources 3524 0 R
+/Contents 3545 0 R
+/Resources 3543 0 R
 /MediaBox [0 0 612 792]
-/Parent 3501 0 R
+/Parent 3520 0 R
 >> endobj
-3527 0 obj <<
-/D [3525 0 R /XYZ 151.701 685.529 null]
+3546 0 obj <<
+/D [3544 0 R /XYZ 151.701 685.529 null]
 >> endobj
 338 0 obj <<
-/D [3525 0 R /XYZ 151.701 513.717 null]
+/D [3544 0 R /XYZ 151.701 605.118 null]
 >> endobj
-3528 0 obj <<
-/D [3525 0 R /XYZ 151.701 483.285 null]
+3547 0 obj <<
+/D [3544 0 R /XYZ 151.701 569.357 null]
 >> endobj
-3529 0 obj <<
-/D [3525 0 R /XYZ 151.701 345.278 null]
+3548 0 obj <<
+/D [3544 0 R /XYZ 151.701 408.133 null]
 >> endobj
-3530 0 obj <<
-/D [3525 0 R /XYZ 151.701 345.278 null]
+3549 0 obj <<
+/D [3544 0 R /XYZ 151.701 408.133 null]
 >> endobj
-3524 0 obj <<
+3543 0 obj <<
 /Font << /F28 1124 0 R /F22 1211 0 R /F15 1133 0 R /F17 1131 0 R /F51 1134 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-3533 0 obj <<
-/Length 1575      
+3552 0 obj <<
+/Length 1589      
 /Filter /FlateDecode
 >>
 stream
-xÚµWKÛ6¾ûWèE"­(‰z‹ i¶-Z-‚È!ÉA–¸6YtHiùñá~Åqƒ½XÃápß<H'Á*H‚_f?.fw?§iPÆu™°`ñ°$‰«:
-ŠªŽy‹.x¾í(Õ0ÿ°øÍŠWq]9Š§uœ€tBr<ÎâyÄ’"䜅ÆX†xVÃ<Ê8›¡C"ÓNÆW`=®“Ú:’]æÜ«f¼F©ÙO‹Ù§n°gÁr´›Ù»IÐÁÞoAguì¬ä&ÈxµõÁ›ÙëYr
- at UŒÅ5ç)!PÄiÉ‚"e1/j2ÿvÎX6zаò¾=¡C¼HãW>ÍÀ9^[#e7ü)ǸûuS
-Üz}ØŠ¼ÆèD¥õ¶ÌNab9yZ¼.â‚eäíƒB„ÁO5±œGi
-ZôSÙèmjl*’P£;2®åðQB€nÕ8
-û9(P-Úf B4Fö{¢›NmGÄüXóÜa7®Ñp™„âs³ÙöÂÐJ¢ŽÒZtô²•õU}$U]³‰…:»“ãZMŽý>a¹6W]ØYïñGSp¹
-N«iµÆEBN"÷è$²·öŒz’è ´Ëº_ÒN/DZ^“¤’¸´«ž„îa
-l4©CГDN„Þíoé@Òô¦™@{'bÑzÓb!× o¬ÿƒ4f–e˜F at xÒ´Ÿ·TZŠ¡ñËò¸fõÍcuœòìÐb§JXŒåÊS¨Û<½¥ÄÁÿº¬¾R’ƒúæÁRâÃù%—áØÞce ^iq:*s•9wˆ/°ŽÒ<ÿh6–â0=õ“lûUÓÚb±;ØøéÇøY[—i̲ÊO?Òš¦á@ZÓ,4­)VQ‹‰všÑ‘fK¿Ox2˜–ڝá’ÙZ‰¼‘³’ÁfÌÔ~²p«å¦Ñ{â¹bER=Ò~'¡íŠvêG)ÜIlJ¢È[Ó¨~ÂKä02,p=J8ÖèÞ)ß­…×n‚Ë^†Î K	“á
-ryC—zàìh©ªüÆþ-X¾…ó€•=o÷:jPáDåè;/v؆U}Š0F¤ÐôȘœ0 ÜyI0f¼êiÙBÛ9vËY޲̭%qhéÆD	Óºéˆe5|]焲Ñ$´Õ
-¬m	t“vjË°Ëiµ‚%`Àaï¥!~C¢zêųÓùÁz#Í	‹b–[qX®ÜD³¿é„ÛµâwÒSP"™cÚ» *
-Ü=2²Ï]*äØ;‡w2+È»?ýðjìã$Êj*Kü’ú`XG;µk˜ÒÛ©
-ƒ´
-ζÊVʨUßÛÁ
-{Käìi„nZ»’…þ?}¼dIœ°ÚWáÛ;ª¿sVX<1X{¼VМǬb^^r=Lê(‡a²°×ÁV¶Mïàsú¸´YP,ø”ÈÌiqIÕûÆm>B¸Tû82ÌókFÎ+¸ùã¤p	ùŠ+åíYHeåä^ôu7.-hl"u›¸À±éHT*WD?J‹ƒ	3£ó\¢<g¢Ã"½Ü;zxíÒtîý.V«õpµo¸ ¼žãXV”<ìÕŠ€»‡÷H¿¸%o{3êÅ“ kE…gìâæ!x»ÀD0ÞÈa‰bâÆÐMØBG ¦½a¢O•èÉe‰¤Î’Ìh.°Êì	¥Æ׳^V—fO“$WƒÒ>Kòñ˜¥s13ÂÕáÅè®A*zC_¸X „F¡ÍÍØÇft.X§N"ß­Õ¹ÁÚaç
-pŸ&MïÒ(
-Ügæ&àZôªé¢VÁKÏ’Þ|½ÜHçËý0m–BCÁ
-­bh`êG-uˆÕzïfÝrï~/Ì—A}#)VÉV9Ê'r?*êaÅ›m(âóïkš²»ü íôÿZ0pÅAJDùÿ
-|Ï8Ý7'• iû1Â6¾EþÚK%[¨E¨I/3þoÒc֍íŒ:ÿ¾ã£ìÕ¤5ýG 0§íV{¨=ÎV¼-]Õã«Ñ2ød|îÛ˘]÷Œ+øµuôZ™Ñ¶Ü῵ÿŠ¿‹PB÷
+xÚ­WKÛ6¾ûWèE"­¨·‚E€´Û-ŠAÈ!Ɂ+qm"²èÔ:.òã;Ã!ýØlŒ4íŇóøæA:‹VQýºøñvqõKžGMÚ5‹nï#–eiÛåQÝviÕ•Ñí½_‹ÞJ5-ßßþîÄÛ´«ëÅó.Í@:#¹*-Òe²ºˆoä’ÅÆXÆxVÓ2)ª*æÓ€D	"¦Ÿ9*nÁzÚes¤ º)« šUJ-~¾]|\0àf;q,Q¿Y¼}ŸEìýeiѵÑÎIn¢¢jÓºBmcôzñj‘ÐvciWU9!P§yâºlÒ¬ñ¼Y2ÖÄ\OšVÁ—£'t¨jJrå㜫:'p¤ÜF8åW¿mºèF[¯[IИœ¨tÞ6Å)L¬¬Ò*o¢:ÏSÆZòöF!Â৲DÜ-“¼-Æy„lŒ.5.Y,'ëØµœ>HЯ¸×°_‚5Ó¢ç‚9î‰æƒÚZÄüOX‘ÚλF»M‹O|³…¡•D3è9èd+çªú@<*$¾µD‚Â
+ÝI»V³g¿ËX©Í™eG.ìœóø£)¶ÒŦռZã"#'‘{tÙ[wF=ÈAPÙMWÇ/ig”ÖŽ"h’Tíª¡ÇC@˜MîtÄl‘3ä`ôû[.½ R–€Þð% ´÷"-¡7|“…$<aßrçÿ$
+„Yfž5­Ä§-Õ…–bêEz¡Áê,-óËƺ4¯ŠC‡*a)VkUÖiYÖ—”€8øß5íJJPßÁ8øOJB8ß äq8®õXu^ŸNÊŠUÈ#Äo±Žò²ŒÿäGU0<õƒì=û'Þ»bq;7\lÂðcÕYW7ÐÍE†iÍóx"­y›ƒÖ«¨ÇD{ÍÀH³£ßeU6™žºá’¹ZI‚‘³’Áf,Ô~Šx«å†ë=ñ|±"©îiÐvu?V
+›’(òÅ´0jœñyŒ\[	Ǹ½òÝZhñÔE𸗡3@Á„Éðr0´¡Kpn´´m~cÿÖ,‹ßÀyÀʝw{5¨ð¢ÒzÂÍ‹¶a۝"Œd94=2f/ AŒ™ z¾¡í;‹å,oEæÖ’8´ôc¢aÍb¹9
+_ß¹ ¡äš„¶Zµ!aÖ^mân^­`	T°÷ÒŸ“¨žGñì©ù!-
+cQ:yX®üHs¿ƒ„ßuâwÖSP#…gºË ª
+Ü=T2²Ï]ªä4x—³4gÞ»¿Âôâîq’Õ%~ÉNw°¬£ÎwLìtÇŽAÚ…g{åJÅj5ŽnrÃÞrö´o¡Ö¾fáz?}¼Yš±.”á•°ý•AØ9½!±xR0vÿTAWUÊZ4á%7¤NJ&·î:ØÊž=ï° ÏšÃÄaOy,¼ŸSí¡ç~ó¢¥ÚÇ‘až?_â½JŠ2mjÿêøŠ+¯(س—•|9Ñ×_¹´ ¹‰Ôanâç¦'Q«\}/FI/p‰
+œIˆ3ˆôÝÞóÐÅîý!Vˆ«óp²ÚÍ7\ `ÏŸxæÀ©¢nªxT+²wC_#ýâ+Vœ¼ëÍdŒÕ-žq‹‹‡àíÁ#‡%ú‡ý‡_Cu`?€˜†‰>U¢gŸ$’öxKr2Ö
+&\`•¹JÙ¯ÙmÚÇvO“$W“Ò!Kòþ˜¥s1cáîbtÙ •¼¦/Ü,PBVhs1xË­wÁ9uún­Î
+rè‡]0x F|œ¼6ƒKV¸ÐÌ‹•¡Å¨øô
+^z€x‘eðæåFB4Ÿ¯§ys'ôW»‰˜8Lý¤§qZ¯ý¨{AÞ]ï…ù<©‹Å°UFZù +7ð£’ÐXbóHŠ„ÅM9˜‹&h§ÿ×Â#x
+\q1$FþMÇ¿„ß3^õEÀI%@ÚH°…Mh‘ï€JŠC`Ò›¢ú®ô˜5wÑ•ÿú¼›ž³Öô'Àœ·[uì¡þ8[ñ¶ôUÏFoÈà›ñyh/cvÃ3Z¬àÔÖÓke¬ùæ¹xõÀõ°è¢ âÛ§]íþ¦„?ðá[þ¢p]v
 endstream
 endobj
-3532 0 obj <<
+3551 0 obj <<
 /Type /Page
-/Contents 3533 0 R
-/Resources 3531 0 R
+/Contents 3552 0 R
+/Resources 3550 0 R
 /MediaBox [0 0 612 792]
-/Parent 3501 0 R
+/Parent 3520 0 R
 >> endobj
-3523 0 obj <<
+3542 0 obj <<
 /Type /XObject
 /Subtype /Form
 /FormType 1
 /PTEX.FileName (./xslt/figures/warning.pdf)
 /PTEX.PageNumber 1
-/PTEX.InfoDict 3537 0 R
+/PTEX.InfoDict 3556 0 R
 /BBox [0 0 33 33]
 /Resources <<
 /ProcSet [ /PDF /ImageC ]
 /ExtGState <<
-/R7 3538 0 R
+/R7 3557 0 R
 >>>>
-/Length 3539 0 R
+/Length 3558 0 R
 /Filter /FlateDecode
 >>
 stream
-xœ+T0Ð3T0 A(œË¥d®^ÌU¨`l–Ó†zæÆFFÚ¤ÌÉ“Kß9X?È݉K?¨†KßL:8+Xpé»é»åpé»ØØ襦d&—ä)šõäç”ææƒÕÙùE@¦—§‹BÅœ·—¹8\.²¼¯OZx(VPtQ«A½®ygŸcè‘zÓϺ¬¬T—Ïf``øÀ‘gx½’áOãÙ’IîÌ
-æ	Ù¸Ø¥Vœ[¤Èåê©ÈÈ «X>
+xœ+T0Ð3T0 A(œË¥d®^ÌU¨`l–Ó†zæÆ&æp¨ÎÉ“Kß9X?È݉K?¨ˆKßL:8+Xpé»é»åpé»ØØ襦d&—ä)šõäç”ææƒÕÙùE@¦—§‹BÅœ·—¹8\.²¼¯OZx(VPtQ«A½®ygŸcè‘zÓϺ¬¬T—Ïf``øÀ‘gx½’áOãÙ’IîÌ
+æ	Ù¸Ø¥Vœ[¤Èåê©ÈÈ Ùû>Ä
 endstream
 endobj
-3537 0 obj
+3556 0 obj
 <<
-/Producer (GPL Ghostscript SVN PRE-RELEASE 8.61)
-/CreationDate (D:20080128091107Z)
-/ModDate (D:20080128091107Z)
+/Producer (ESP Ghostscript 8.15)
+/CreationDate (D:20080520132503)
+/ModDate (D:20080520132503)
 >>
 endobj
-3538 0 obj
+3557 0 obj
 <<
 /Type /ExtGState
 /OPM 1
 >>
 endobj
-3539 0 obj
-206
+3558 0 obj
+205
 endobj
-3534 0 obj <<
-/D [3532 0 R /XYZ 100.892 685.529 null]
+3553 0 obj <<
+/D [3551 0 R /XYZ 100.892 685.529 null]
 >> endobj
-3535 0 obj <<
-/D [3532 0 R /XYZ 100.892 506.605 null]
+3554 0 obj <<
+/D [3551 0 R /XYZ 100.892 532.81 null]
 >> endobj
-3536 0 obj <<
-/D [3532 0 R /XYZ 100.892 506.605 null]
+3555 0 obj <<
+/D [3551 0 R /XYZ 100.892 532.81 null]
 >> endobj
-3531 0 obj <<
-/Font << /F22 1211 0 R /F28 1124 0 R /F89 2326 0 R /F73 2327 0 R /F17 1131 0 R /F15 1133 0 R /F59 1905 0 R >>
-/XObject << /Im9 3523 0 R >>
+3550 0 obj <<
+/Font << /F22 1211 0 R /F28 1124 0 R /F89 2333 0 R /F73 2334 0 R /F17 1131 0 R /F15 1133 0 R /F59 1905 0 R >>
+/XObject << /Im9 3542 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-3542 0 obj <<
-/Length 1043      
+3562 0 obj <<
+/Length 1012      
 /Filter /FlateDecode
 >>
 stream
-xڝVK“£6¾ûWÊª‚,!Ä#·M²»3[‰·{*‡Í0È6@‚™u~}ZpðijsZð}ýT·;{;ï?lËwAâŒRœg³s#(Æĉ’±4t6…óÉ%ö>o> 6p”FQ¨ A"BSФA¿de³÷|ÊB÷.;½ uOæø y+=Ÿ„$v<dÇŽ·æSjo7‹¿ô`‡Œ`ˆR'¯Ÿ>c§€oŒhš8ÏY;”%(bäÊY/~]àqT,*L‘ö^9ü-øÅÌ­Ä~WVÜó“4`îò)k—ðjÙȼ@ (A¯O(ba:¥v‡–g…´ÔheS$dà‰·~/UèQèFlEqzI»ì²Î2âDEÍÏœ¡„$SbÁ·ýÞ¯ø¯¬]7ÇŸVZ^‰¬ðsÑ7°(Ʀ,³x“m+îçY~à|̤|.<Ÿ»'.g’p²ìÊ'îwe
-ÿ„_Áîóz„ñ\B¾Ïnâ³tÙï÷\v¼ðeù7·Ð)9"™?úêrH›Ï—‚XG¸ì%˜SéŒ)»)Còµ iø?ø
-±oEVY¹æÚ…ÓéWb̏n¯Ã˜vQv­
-·DzY„8“"Ìá¯õâ~£þ~óÛê~õ^Ëæõ‘l©”XJûl$Ïû–ŸÑ›Qóü5¥¬ yª™d¤N\™¦`ßZ{.«jøSň'Ñ·FªDžÙïò™«Ï†ŒiaãØZ¦ºSH×öìu·v¢}ÎÚbÙ€j*!u¢•_ªÒ™ÃOÍsõqc„‡õ[›¥»ûµÍËî2Š±ë0ÙJnƒÍüpÖ~†‚HÑÚ(…Õ¬Tv§‹²X†(²¯u «õ CÍþsÉ;øÉ@¯™°C
-ÕUlÄkûzÌþš¾ó_1_'´ûz̹µ¯oàLúz¿|GØx[8·9¥(‰©Qri at tïªçŽg²Ô- NªÔ3uÍ/H\½:(§¶u¹™$Ú†]¢ìèŸqŠÆ(‰Ø€ËšbN[@ŽãdFØœ® ·d€Y[Ý+ÊU)Î.ŸŒdF‡’ÔУ0€U*etšé­çƒ*•Øôà
-+Å·Ýi꾩`ñkÔESïyuòê~§ôb·Ti"‰I/ÅjlDYÖÇJoŒpЉ†çŸjÔhFá©¢˜i¤ÎçDOÛ …DÃþjƒÖ“t&5AŒÒ PªsËœ›ˆi¡8Œ.#†PT–(Uq÷Œæ5qÕ.LC÷Ì°hb%!üʼ[빦¤ŸK]‰þPÈ÷sõÅÓ;Ù
-ÑÁ#`ºé1Í®Ü_þRˆÝn¦ùÆÔ6ÿú¼LOØÑÿe)<
+xڝVK—›6ÞûW¨§8§0B<ºKÛ$39©sZ{Ni„M‹`&î¯ïÕ\fâÄë
+¾O÷¥{¹íFoW?mW7o‚ì§8%h["ˆc‚¢$õY¢m>:$Âî§í;À(ñÓ(
+4BŸÐNÒ _³‡ªÝ»e¡s›n:'³½—¼“®GB;?²cÏ;ó‚©cW¯·«¿WÎÁˆL`>¥(oV?aTÀ»wû4MГF6ˆ²Ä¹F›Õo+<õŠ¥‹^…©¯­W6D1sÀ¸GÞyƒTVEIÀœVìDqR¶Á¡>ÓNŸõ–'j/~æ„ÌOHbˆÌð
+¾ö^Íymuèˆ"oŠ½TÒñZd…—‹¡íE16CK$Þf»š{y–¸3)Ÿ
+×cÃΉË%‡ŽBV}õȽ¾jàOx5l UôÏøÆKü–ﳫøÁŒnÃ"‡ýžËžž¬þá9§²¤œÌ¼²ªÁ+Ï«œ…kX:Θ²ë"$YÇ“†W2±ïÄpVQ¹`±/çaʦߐ‡)?Zd/æaJ»:
+/xúl¾Y–àÏÕ8â|§~¼ú}}·~«eóøVÈÞH6SJ¬¤][Éó¡ãgôvD4<?dm%›hÖVææZ8½x¦q\¨:€~«í©ªëñ=4#žÄЩyfßË®9+2ª…õcg™êúÍ!}7€³Ï›UŠî)늛T7Pñ ­ìR‰–¾ÙüòÁ¬ë[#Üo^Û(ÝÞml\ÊK/¦¦Cg«¸u^´/ÖÆŒHÑY7…=Zg¨êOy±FޏndÿE^Ÿ´ëÍx†êýçœ÷<+ü¯i±cÕ]lÅWÖõ”ü-u=å××õŒvm]OI×Öõœ¥º^€ß¼!lú?—9Mü8´ßñ;ÐG¢kW­%Ïd¥K@íT	¨5MÃ[7HƒzȦÖu93$~Óq¼±Á(ûIÄF\ÖK§ÄÇq<‚L[:+€‘*aÖÞN׊2UŠ³É'#™Ö¡$Õt+`ÈI'gçzp”Š	Ì`pƒÕÁ—Ýi꼪a$kÕESÏy}rêü ÎÅN¥ÂD^ ‹RlDY5ÇZÏr°Ñ†õ/Õj4£pURL7Rûs ç#gB a²´NëNºš öÓ Qªp«œiÁuˆfWk§<QA¢T¹MœÏÐ.zh×ÄQC*
+?1â5ˆµPpð>ïkól£Ûš’ÞW:Ãg —Ò‹çW²¢‡F@ÔÒC.Ú²Ú_~(DY.”Ä”ÚåÿCŸ§Üq…áù_•©!5
 endstream
 endobj
-3541 0 obj <<
+3561 0 obj <<
 /Type /Page
-/Contents 3542 0 R
-/Resources 3540 0 R
+/Contents 3562 0 R
+/Resources 3560 0 R
 /MediaBox [0 0 612 792]
-/Parent 3544 0 R
+/Parent 3566 0 R
 >> endobj
-3543 0 obj <<
-/D [3541 0 R /XYZ 151.701 685.529 null]
+3563 0 obj <<
+/D [3561 0 R /XYZ 151.701 685.529 null]
 >> endobj
-3540 0 obj <<
+3564 0 obj <<
+/D [3561 0 R /XYZ 151.701 121.245 null]
+>> endobj
+3565 0 obj <<
+/D [3561 0 R /XYZ 151.701 121.245 null]
+>> endobj
+3560 0 obj <<
 /Font << /F28 1124 0 R /F22 1211 0 R /F59 1905 0 R /F15 1133 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-3548 0 obj <<
+3569 0 obj <<
 /Length 1516      
 /Filter /FlateDecode
 >>
@@ -16202,41 +16640,35 @@
 K (©ð§o¦f†_LUÑ’ÒÂ$¡9½´¤þ?7ÛÊ|quBpùlAI“§öàbZ02Z0Â"7ŠÛŽ7o­_µnT˜¨7ýóy€¥‘P¶•Íö+Çâσ¥=Q©°¿CiQ' -¢½ß˱ö}¿lQ_¥þ ûÐ+ü£«¡ø?¾ çüi:!Ýþ¤ùë
 endstream
 endobj
-3547 0 obj <<
+3568 0 obj <<
 /Type /Page
-/Contents 3548 0 R
-/Resources 3546 0 R
+/Contents 3569 0 R
+/Resources 3567 0 R
 /MediaBox [0 0 612 792]
-/Parent 3544 0 R
-/Annots [ 3545 0 R ]
+/Parent 3566 0 R
+/Annots [ 3559 0 R ]
 >> endobj
-3545 0 obj <<
+3559 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [121.881 632.391 191.707 645.293]
 /Subtype /Link
 /A << /S /GoTo /D (sbehap-dbconf) >>
 >> endobj
-3549 0 obj <<
-/D [3547 0 R /XYZ 100.892 685.529 null]
+3570 0 obj <<
+/D [3568 0 R /XYZ 100.892 685.529 null]
 >> endobj
-3550 0 obj <<
-/D [3547 0 R /XYZ 100.892 660.623 null]
+3571 0 obj <<
+/D [3568 0 R /XYZ 100.892 336.814 null]
 >> endobj
-3551 0 obj <<
-/D [3547 0 R /XYZ 100.892 660.623 null]
+3572 0 obj <<
+/D [3568 0 R /XYZ 100.892 336.814 null]
 >> endobj
-3552 0 obj <<
-/D [3547 0 R /XYZ 100.892 336.814 null]
->> endobj
-3553 0 obj <<
-/D [3547 0 R /XYZ 100.892 336.814 null]
->> endobj
-3546 0 obj <<
+3567 0 obj <<
 /Font << /F22 1211 0 R /F28 1124 0 R /F17 1131 0 R /F15 1133 0 R /F59 1905 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-3557 0 obj <<
+3576 0 obj <<
 /Length 1756      
 /Filter /FlateDecode
 >>
@@ -16262,21 +16694,21 @@
 œùdßPpX[-†¸ä®R¾õ{¦pÿ™àÎÙnê¡êêéØdšvøņޓÔ(@N뾝 Niíx¥úð‹-9aZG¬„Ðål_l ÁTnÑ$Iõá>z´±‘NC#j¤)œþ–Fš‰tëßo[õk/óªBˆàháþŠ3~bþžI at M½ÁöÓkeÍçMÕ*¯¡ÍÎ8øÔ¿sà†ÿ Õïx
 endstream
 endobj
-3556 0 obj <<
+3575 0 obj <<
 /Type /Page
-/Contents 3557 0 R
-/Resources 3555 0 R
+/Contents 3576 0 R
+/Resources 3574 0 R
 /MediaBox [0 0 612 792]
-/Parent 3544 0 R
+/Parent 3566 0 R
 >> endobj
-3558 0 obj <<
-/D [3556 0 R /XYZ 151.701 685.529 null]
+3577 0 obj <<
+/D [3575 0 R /XYZ 151.701 685.529 null]
 >> endobj
-3555 0 obj <<
-/Font << /F28 1124 0 R /F22 1211 0 R /F15 1133 0 R /F33 3559 0 R /F11 2484 0 R /F59 1905 0 R >>
+3574 0 obj <<
+/Font << /F28 1124 0 R /F22 1211 0 R /F15 1133 0 R /F33 3578 0 R /F11 2494 0 R /F59 1905 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-3562 0 obj <<
+3581 0 obj <<
 /Length 1426      
 /Filter /FlateDecode
 >>
@@ -16291,21 +16723,21 @@
 D,Ò'Ù~{qýîµCÚ©õ"Kˆ†êU:ý¥[ü;'œ¨ë·g/‰Â]y€`òf§{mz̈ŸUYÁ*]œ`j››ß`¸U°–?bfOžÙųClSÁ>ÌÅÈò‡-Ù–ÚôÆž(AÔ»7ö®Ç†<ÿÔ
 endstream
 endobj
-3561 0 obj <<
+3580 0 obj <<
 /Type /Page
-/Contents 3562 0 R
-/Resources 3560 0 R
+/Contents 3581 0 R
+/Resources 3579 0 R
 /MediaBox [0 0 612 792]
-/Parent 3544 0 R
+/Parent 3566 0 R
 >> endobj
-3563 0 obj <<
-/D [3561 0 R /XYZ 100.892 685.529 null]
+3582 0 obj <<
+/D [3580 0 R /XYZ 100.892 685.529 null]
 >> endobj
-3560 0 obj <<
+3579 0 obj <<
 /Font << /F22 1211 0 R /F28 1124 0 R /F15 1133 0 R /F54 1912 0 R /F59 1905 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-3566 0 obj <<
+3585 0 obj <<
 /Length 1242      
 /Filter /FlateDecode
 >>
@@ -16324,27 +16756,27 @@
 ÛgÅ¡1·Ô²†Í1 ÕÀ/'hÃÓÉyÿdüÄ7Z
 endstream
 endobj
-3565 0 obj <<
+3584 0 obj <<
 /Type /Page
-/Contents 3566 0 R
-/Resources 3564 0 R
+/Contents 3585 0 R
+/Resources 3583 0 R
 /MediaBox [0 0 612 792]
-/Parent 3544 0 R
+/Parent 3566 0 R
 >> endobj
-3567 0 obj <<
-/D [3565 0 R /XYZ 151.701 685.529 null]
+3586 0 obj <<
+/D [3584 0 R /XYZ 151.701 685.529 null]
 >> endobj
-3568 0 obj <<
-/D [3565 0 R /XYZ 151.701 338.851 null]
+3587 0 obj <<
+/D [3584 0 R /XYZ 151.701 338.851 null]
 >> endobj
-3569 0 obj <<
-/D [3565 0 R /XYZ 151.701 338.851 null]
+3588 0 obj <<
+/D [3584 0 R /XYZ 151.701 338.851 null]
 >> endobj
-3564 0 obj <<
+3583 0 obj <<
 /Font << /F28 1124 0 R /F22 1211 0 R /F59 1905 0 R /F15 1133 0 R /F17 1131 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-3573 0 obj <<
+3592 0 obj <<
 /Length 1539      
 /Filter /FlateDecode
 >>
@@ -16363,54 +16795,54 @@
 ƒMMzüõ¤e¯–bk¬:ºGNì‡}_{xºÁlƒVÒµ;xZì°{ñ<¼ATË»õ$ƒšYËt<¸tz碮J‘pÕ€û’îFK´Sß±ß)mý5ÏgÉŸ¾ð_ð?éÎà
 endstream
 endobj
-3572 0 obj <<
+3591 0 obj <<
 /Type /Page
-/Contents 3573 0 R
-/Resources 3571 0 R
+/Contents 3592 0 R
+/Resources 3590 0 R
 /MediaBox [0 0 612 792]
-/Parent 3544 0 R
-/Annots [ 3570 0 R 3579 0 R ]
+/Parent 3566 0 R
+/Annots [ 3589 0 R 3598 0 R ]
 >> endobj
-3570 0 obj <<
+3589 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [330.372 158.775 460.543 170.465]
 /Subtype /Link
 /A << /S /GoTo /D (Big500users) >>
 >> endobj
-3579 0 obj <<
+3598 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [127.168 145.226 161.888 156.916]
 /Subtype /Link
 /A << /S /GoTo /D (Big500users) >>
 >> endobj
-3574 0 obj <<
-/D [3572 0 R /XYZ 100.892 685.529 null]
+3593 0 obj <<
+/D [3591 0 R /XYZ 100.892 685.529 null]
 >> endobj
-3575 0 obj <<
-/D [3572 0 R /XYZ 100.892 429.792 null]
+3594 0 obj <<
+/D [3591 0 R /XYZ 100.892 429.792 null]
 >> endobj
-3576 0 obj <<
-/D [3572 0 R /XYZ 100.892 429.792 null]
+3595 0 obj <<
+/D [3591 0 R /XYZ 100.892 429.792 null]
 >> endobj
 342 0 obj <<
-/D [3572 0 R /XYZ 100.892 337.734 null]
+/D [3591 0 R /XYZ 100.892 337.734 null]
 >> endobj
-3577 0 obj <<
-/D [3572 0 R /XYZ 100.892 313.151 null]
+3596 0 obj <<
+/D [3591 0 R /XYZ 100.892 313.151 null]
 >> endobj
 346 0 obj <<
-/D [3572 0 R /XYZ 100.892 223.215 null]
+/D [3591 0 R /XYZ 100.892 223.215 null]
 >> endobj
-3578 0 obj <<
-/D [3572 0 R /XYZ 100.892 196.51 null]
+3597 0 obj <<
+/D [3591 0 R /XYZ 100.892 196.51 null]
 >> endobj
-3571 0 obj <<
+3590 0 obj <<
 /Font << /F22 1211 0 R /F28 1124 0 R /F59 1905 0 R /F15 1133 0 R /F51 1134 0 R /F17 1131 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-3582 0 obj <<
+3601 0 obj <<
 /Length 979       
 /Filter /FlateDecode
 >>
@@ -16425,259 +16857,364 @@
 äöM
 endstream
 endobj
-3581 0 obj <<
+3600 0 obj <<
 /Type /Page
-/Contents 3582 0 R
-/Resources 3580 0 R
+/Contents 3601 0 R
+/Resources 3599 0 R
 /MediaBox [0 0 612 792]
-/Parent 3605 0 R
+/Parent 3624 0 R
 >> endobj
-3583 0 obj <<
-/D [3581 0 R /XYZ 151.701 685.529 null]
+3602 0 obj <<
+/D [3600 0 R /XYZ 151.701 685.529 null]
 >> endobj
-3584 0 obj <<
-/D [3581 0 R /XYZ 151.701 586.571 null]
+3603 0 obj <<
+/D [3600 0 R /XYZ 151.701 586.571 null]
 >> endobj
-3585 0 obj <<
-/D [3581 0 R /XYZ 151.701 568.369 null]
+3604 0 obj <<
+/D [3600 0 R /XYZ 151.701 568.369 null]
 >> endobj
-3586 0 obj <<
-/D [3581 0 R /XYZ 151.701 545.924 null]
+3605 0 obj <<
+/D [3600 0 R /XYZ 151.701 545.924 null]
 >> endobj
-3587 0 obj <<
-/D [3581 0 R /XYZ 151.701 527.721 null]
+3606 0 obj <<
+/D [3600 0 R /XYZ 151.701 527.721 null]
 >> endobj
-3588 0 obj <<
-/D [3581 0 R /XYZ 151.701 507.397 null]
+3607 0 obj <<
+/D [3600 0 R /XYZ 151.701 507.397 null]
 >> endobj
-3589 0 obj <<
-/D [3581 0 R /XYZ 151.701 484.952 null]
+3608 0 obj <<
+/D [3600 0 R /XYZ 151.701 484.952 null]
 >> endobj
-3590 0 obj <<
-/D [3581 0 R /XYZ 151.701 466.75 null]
+3609 0 obj <<
+/D [3600 0 R /XYZ 151.701 466.75 null]
 >> endobj
-3591 0 obj <<
-/D [3581 0 R /XYZ 151.701 444.305 null]
+3610 0 obj <<
+/D [3600 0 R /XYZ 151.701 444.305 null]
 >> endobj
-3592 0 obj <<
-/D [3581 0 R /XYZ 151.701 426.102 null]
+3611 0 obj <<
+/D [3600 0 R /XYZ 151.701 426.102 null]
 >> endobj
-3593 0 obj <<
-/D [3581 0 R /XYZ 151.701 403.657 null]
+3612 0 obj <<
+/D [3600 0 R /XYZ 151.701 403.657 null]
 >> endobj
-3594 0 obj <<
-/D [3581 0 R /XYZ 151.701 385.454 null]
+3613 0 obj <<
+/D [3600 0 R /XYZ 151.701 385.454 null]
 >> endobj
-3595 0 obj <<
-/D [3581 0 R /XYZ 151.701 363.009 null]
+3614 0 obj <<
+/D [3600 0 R /XYZ 151.701 363.009 null]
 >> endobj
-3596 0 obj <<
-/D [3581 0 R /XYZ 151.701 322.362 null]
+3615 0 obj <<
+/D [3600 0 R /XYZ 151.701 322.362 null]
 >> endobj
-3597 0 obj <<
-/D [3581 0 R /XYZ 151.701 304.159 null]
+3616 0 obj <<
+/D [3600 0 R /XYZ 151.701 304.159 null]
 >> endobj
-3598 0 obj <<
-/D [3581 0 R /XYZ 151.701 283.835 null]
+3617 0 obj <<
+/D [3600 0 R /XYZ 151.701 283.835 null]
 >> endobj
-3599 0 obj <<
-/D [3581 0 R /XYZ 151.701 263.512 null]
+3618 0 obj <<
+/D [3600 0 R /XYZ 151.701 263.512 null]
 >> endobj
-3600 0 obj <<
-/D [3581 0 R /XYZ 151.701 241.067 null]
+3619 0 obj <<
+/D [3600 0 R /XYZ 151.701 241.067 null]
 >> endobj
-3601 0 obj <<
-/D [3581 0 R /XYZ 151.701 200.419 null]
+3620 0 obj <<
+/D [3600 0 R /XYZ 151.701 200.419 null]
 >> endobj
-3602 0 obj <<
-/D [3581 0 R /XYZ 151.701 180.095 null]
+3621 0 obj <<
+/D [3600 0 R /XYZ 151.701 180.095 null]
 >> endobj
-3603 0 obj <<
-/D [3581 0 R /XYZ 151.701 161.893 null]
+3622 0 obj <<
+/D [3600 0 R /XYZ 151.701 161.893 null]
 >> endobj
-3604 0 obj <<
-/D [3581 0 R /XYZ 151.701 139.448 null]
+3623 0 obj <<
+/D [3600 0 R /XYZ 151.701 139.448 null]
 >> endobj
-3580 0 obj <<
+3599 0 obj <<
 /Font << /F28 1124 0 R /F22 1211 0 R /F15 1133 0 R /F54 1912 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-3610 0 obj <<
-/Length 937       
+3629 0 obj <<
+/Length 938       
 /Filter /FlateDecode
 >>
 stream
-xÚ¥UKoã6¾ûWð(Äð!Jâ±»›m³(
-´vEºÙ¢m6z8¢œÔÀþøΐ’-Ρè‰3Ãá<¿2²#Œü¼ø´ZÜ}‚äT猓ՖpÆh¡É
-M•Nɪ"OÑÒlÛµñ÷Õ7¯^Pe)ªMh³ §hJㄳLF˲Y—q"U
-¯ûWÓú¡9Ô¦1íPÎà•j¦} è<U“Ižå¨µ¸_-^¤ŒðYŠJI6Íâé;#Ü}#ŒJ]7¯Ù©
-š)´V“åâ÷góp5€g˜ÈRM}–!3ÅôŒ<%Š±è¡uCYאš”‘ë¶C,Šè-yTöæú#‰à”åÁ\vÓÜçÞ„²x{ÝÏ4ê»:æQ@a£îää¶)wÆ…òœpAµâ¾)‰Ì¡,)œšŠLŸ{ rçÖdù¥5Yv³5וÁ B‹«½‰“Tó¨5SâEÔõÏAXgw-Ò,rû‹ò6²¶}Ÿ=>øjwÇÞ
-EÅ-ëF‡Ýô6]sèÍ޴ξ¢ðÓrð9Ì%UéXÿ2-;6¦
-Ì°/‡@|üÇÀ¼Yì+Rvj²ZUËSŽü_Œ§µ	´ƒb¢	ÓO~ÚÑÇ!Nдsv]ŸnE67‹½ÿôå³£ã^q€&ëüCà‡I¿š´³5ÖäØÔ©2+ô€9q
-
-澐Ӑþf.Èïz€(`@
-­âpŒÙƒ¼îv§ þ4™±À?:A]zÂGgÛ] ëª<¸²	ÏÐÇjíË™Œñ\u]nÐسï	´âÃr¦Z™þŸ=2Ӝ¢² 9óêeÁ¨ò·Óé…ÓƒQp÷ÐpF¾tàââ䢕@TÐÄ„+Ø‘ü¿|¶0F–ÌB»µEA9,?®3ª¸ý	§@ä)Œ]‹À¤ŒûJäj4<ô‘¨;ýWtA³Dˆ˜@ûÕPøÕ€ìn Až^>._ac€ÒñŸp[íâåÖ4!€…/G˜Ü2"zŒdm«p·õn@>ºÑÜ
-°÷žLè­3£òyƃŽ†I9»ÓB@ú]î7"õAÈ´ˆþÀIÕ„Ì/¸‘dªç¡Üç…rg[—=
-KðϸHýÞ«¦Ä§À´f29tARVÝ0Êö£9g~+N5öÒ¸"ûðÊ~°›#Dnçáâ‡xrƒi‚jeÝÐÛõ=ÜÙñ§ñåõN¯¿Ãé„aý©ž Ó
+xÚ¥UKoã6¾ûWð(Äð¥ÝÝì6‹¢@kç°ÈîA¶h›=QNj ?¾3¤äȁƒ¢è‰3Ãá7ï!#;ÂȗŇÕâæ³$§:gœ¬¶„3F-HVhšjEVyˆ–f3Ø®¬¾zõ‚ê,S¨.4e Í‚^JÎ2-Ëf]ƉL¼îŸMè»æP›Æ´C9,À*ÕL{$йJ'Hžå¨µ¸]-ž¤Œð™“)•’lšÅÃF*¸ûJ•º /^³!2-h–"ZM–‹?lœÍÀÓ¹<ƒ0 "Sšú(CdÞ‹éyHRÆ¢»Ö
+e]ChRF®Û±(¢—XäQٛˌ$"¥E&^vïcoB^<`·ÅSE}WÇ<ªÈlԁ‚Ü6åθCž.¨N¹¯J"sÈ‹"I
+ùI‹sq Rw®M–¿Ö&Ë®Öæ25„TT‚1¸Ú›8QšG­™"/¢®ÂÊ8»k‘f‘Ûw˜•—‘µíÛèñÁg»;ö&h¤T\S±n4Ø
+AoÓ5‡ÞìMëì3Z0КC,>G‡¹¤©ÒÁaÿ"-;6¦
+Ì°/‡@¼ÿÇÀ¼X,,Rvª²ZUÓSŽüwÆUmí ™aúÉN;Ú8Ä	B;g×õéšgsX¬ý‡O}¿ñL'—ùÛÎÏuþnç‡Q¿µ3ZhcM§"ȬÀ¦‡–×:!…¹/ä4¤¿›×ÎïzèPh)x´Šhcäu·;ñßx@ü½ó-¢K Ç ¼w¶Ý²®Êƒ+›ðì e¬Ö>›ÉèÏEN×åÁ}I ïg3“T	ýöÈtž¡aXMæ%—B?-MýõtzáôbÜÜ5œ‘OØxµòªLµ‚SPžÿgÁµdæÛµ5(
+Êaý	Æ©dãüÇ@ä
+æ®Å·^–ÈÓq\Ðð½DÝùæßxE4Klh¿
+¿ÝÂ
+ô§—÷ËÛ ò¬P:þ.4¬‡³•kã„-,$Øx:Â螐ÑsœÂLÖ¶
+w[oä£ÍÍ {ë¹Áô‡Þ:3*Ÿ‡<èhÅyX†(˜6Òob¿â©wBª"úg
+w2¿âJ’JÏB¹åÎ6¶.{¶à·¸P~qáUSâ‹S`Z3A]”ÕÏ£FÙ~„ó~æÿî'l¦qIöá:”ý`7Gp%ÜÎýÅ?ñäÓÕʺ¡·ë#š¸±ã_ãóë­^~ˆÓ	óúÝ!
 endstream
 endobj
-3609 0 obj <<
+3628 0 obj <<
 /Type /Page
-/Contents 3610 0 R
-/Resources 3608 0 R
+/Contents 3629 0 R
+/Resources 3627 0 R
 /MediaBox [0 0 612 792]
-/Parent 3605 0 R
-/Annots [ 3606 0 R ]
+/Parent 3624 0 R
+/Annots [ 3625 0 R ]
 >> endobj
-3607 0 obj <<
+3626 0 obj <<
 /Type /XObject
 /Subtype /Form
 /FormType 1
 /PTEX.FileName (./Samba3-ByExample/images/chap6-net.pdf)
 /PTEX.PageNumber 1
-/PTEX.InfoDict 3616 0 R
-/BBox [0 0 716 506]
+/PTEX.InfoDict 3635 0 R
+/BBox [0 0 655 453]
 /Resources <<
 /ProcSet [ /PDF /Text ]
 /ExtGState <<
-/R7 3617 0 R
->>/Font << /R8 3618 0 R>>
+/R7 3636 0 R
+>>/Font << /R9 3637 0 R>>
 >>
-/Length 3619 0 R
+/Length 3638 0 R
 /Filter /FlateDecode
 >>
 stream
-xœí][d·~ï_QÙ¦rt—ò–l¼A€M¤g÷ÝèLbg»lg⬱ÿ~ùQ$%Õ¥«¦ÝXL
-÷ˆEQ%‘ºóüu·íÝnÃò÷éððÓ?”ÝŸÿö°í›wµ¤Ýé?>þùÁåT÷Õí|H~_Ü.æPö‘Ò¹%¤?~xø“1Å–Ã>ÔÝáÁ¥ö¥åÙ(isÛ>ĝËÎík¤t¬ûèw*CÓO$7û–÷~–«åz~È!†½«FÉ¡º½OVŽ¦Uä*IÒ3֍”ª;Ÿ|Úç°*¥L‡“º ¥D	¥˜àж}i»ã‚f¥†\…¨”çA9ª¤–c2$ÍJŽ+a÷Ã7óî¿z8®ÒsÕ÷x¢Õàz>ž4èá
-úxRþáÍ÷–QƒÇ9ÏÕó9í?½MO$^Ñ‚¡”²ßÚŽþWS‹»àkÝ;B⃇,î–Êä]Šû@%…Üü~KJx¿„¼%Õˆi¨R“ itž²å´÷aH5‚0=?ç…ŠKÛÞ+ÅÒ]„*ú¿#ø!RUCå-¡¬êÏá¤HÁoÕ"bcÚ»¼ùÝQ1³:&UÑ	áÙ*D´Ó2T€¦Ÿæš—8WI§8¸†FÇvxE£=žøä6zˆÕÔãÃQ¶3µyNíOn¶Çc¹‡Oo¥ÇÉËÞе]pµ[³÷Ñ;ð}$¿™¤â´|­X0YPðäZž*R	Ö9Bð4´NmR
-Ήa<
-¡5²ªXúÝí¬'%Tô¬ˆòŽµ~PäJQ±äu|Ìnw\̬ÊËà4ùÜ“*Aµ²—Üš~š*Ü:êi圴Ü`Ú<7ÕáÓ›êñ¤ðç´ÌF=>Ì™NêŸÞN«Ôç¶
-};üG“¼	¡yV,yß
-Éòèl¨ÍXÚ>“&•ª…ѽß'žÛ¾Ôäw1ldäÜՕϔÑ#@Žèö1’¹Ã„in6ª
-O\Mû
-{·R½G^ŒûD²âF )gr„˜Ê-oû
-u_‰JÒ˜Jó4·k¥î•Õg®»hŒ¥²"l„}J­4SƒFçʾRuøj>ABåIK iG%³‘†r¸H[¨)'Õ—kuŸI
-OƒÖÙí	ôÔbüÁGL\H‹†i†KŽÔ ¨B‡&Nب.gè3‚˜©©Š+å窤)Ô6È)¸>ãiTƒÙÁRفúB˜‚ÇBS¤†¶ ˜}gruŠˆPuŸ	|Í#Ø‹ÒœƒJFÅ"SãR·*sSHx~øÓ¿>p›gšPþ³{ü³{uGYeóøëƒëÿ–?O‡Ý/ÞÓª’Ú«þ÷O´Ð$½©Ãl)ìÞÓB¥sï¨ÙÈßRMPŐ"ï?ùõ7ßøø͇ïÿåý_¾xÿð{áåuh¦Æ¬ðc‘û×»gí–tÉ&LµPqð‰®z0Êóƒß¨§%tŠÊÅÈê.4²
-uþ㌇3hV²±(Í%(»(v³¼Sx˜Åä^§ bMjmŸÚ.Wh2M>©j”—¹¨ÿ¦I‰Ç²:—×	(™Ôer¶fý”21iiXFñàk’„²”—©çrËÔ3äJ˜™´@XZ]ôÊR`„§r¸LŸ^)3—–Bì«\“%”¥Ä@mÓ÷Îp™F½Rf.E1JTŠõÄdz;×
-æñ¤W_ázÁbÏ•xb~¯³´cñ|R»-r¦.e¿›ÿ±‘o¬ð2ž0ŒW¾££Uy"!›ÆMv»l\¼›š™Æ•OàŽä×Èi‡BÌ„)Ò’´ØåJzoñÀUîÀ-܃;ð
-#”7
-÷]¥9r¿	}×ò	åy–µUé»–O(3Whe[KTÊ\b¨)¯%*e‘EM‹aÝ%U:Þ§ËÕw™û\õ½È-h–ÒUØÈŠÉ(2vj§ãÁÍgª´
-“¦É)Ii‚áúßzŒú*óúæeUOe–¬õ¦k¼3¤ë¼¥yLŽnBr…ur•õLÍìÍžÈósÉ|	ûZlÐ$K0üõ'5ty©¢˜µ;æç‹‡Q±BY[‰dJ•'¾ýÿŒá<ç9C¸Äy¶ÚÍA=W[ò4e£.YhéZà÷1õΚó*óìfåɉÇGª¶B¾&+®6£ù&>©·,Fx^DS¢I<Ï g®÷C’#ÿ°UIÛ+¼‹²×y­>hü3¾N˜áK&·–ýÂR1RÍbÄp&–'©tËœgŒ*ƒÒ}¸Òh!–"ûpÍ×)«,Zδ¼Èê”U-—xwäë”EVsUŒDó	e‘Õb‘†´|²Ê*	54Ëê”YVÀŒe›uTÊ,+lÁï㬣RVY´Tªu‘Õ)«¬J=¡-²:e‘…•n™uTÊ"Ëż¶£RVY4ÓZÚQ)½ÛH¯ÎäÌ\¥õÑć>JId¨›LÕh¨?O¡ÚdòØhiŒ„r©¶2æûÊa[ZžU,Ô±`¡Å,&Ž
-‹œÀ‹e9|pÜ¡”é0(<0Ì˱+‰[æÅXH}²ªiZìåMZ°J8ò4ALjE‚ë++CÒX
-å0Ü"áH§Y·HuVgÕbæ“5Éöü(µ''ÅäwE­Ù-Íò'µàu|j%òœ4å°$=©¥ŠP%¬*Ü«V_ññÉ%½¤IŸÿ»f‡ÁÙL¢©HÝ°#§¿/…WŸ´z‘YNÈDMƒé0QbÛg¶ë€ENˆ>âð”8+išX2jŒ2ʡ劀Æ“áJ›Ý’7…·hÒ%MÜZ¾r(>Î~ÿiV©:6±I¥BÞ¯•¡¯ÇG™=9)$¿^Í-I?ô©1öÉ]3ï&^Ò“JÊaˆE‘÷ª›Ïe½¤MŸÿ»¤€`ëÙèß…*ø~DC³ì@–iR±ýröX§áЫ9,g	oØ¿&ŠÃ¶:&`4Áçµ$­\66˜R#°P‡ip!D	{¼ÆW„’ØH—CE1%Bm·é O4…®†M'š‚ù½œa'OÊ`ðW W§,)YÊ”°eîk¬û-+xžƒ¨B‡NÁjs†([7Ù‡-–Ýé?0àrj1àB¯NhJ¹ÇA˜þíŽê:ÓãL´£uMol{7ðìz籍žøÔOØh©}Ö‚“öˆµ6H5ê7šÆ‰œÇl&×y‹î
-¤ÚV}H™7}¢iOšYÚ5o}‹Ì$a{@ŽÎ>=;gÌSZZ7íP¶x2É 3ø†ª^î«ò}u¡mr€izœ¾0p¬a7#„ä3öM}Â9l鸅>ªŸo›/•FñÈÍK¤ÔGÎxQ‘\éÛ˜ÆÆæã³¹OÏÏu”6‚,„©õ¶ô»¤>àh…ï+¤PaþÊÓ[åU{‘J~̃ï0ø2uÚèÄÊËF+ìËÿƒz0ÍÚΤ|Éì¡È3Ï•Iò8›ŠôÏ}Œ*KO£¤J™@žçý)g(C”LãK\)¹`•12)aÈÍ8dsÙ™&a¾¾ÞXÖsþñà£á¢Ç¬<£#Fù¹ELåOË6ÍÄÃÊÓá¦ÇýÏ7-ô"ÍØVç<VÑl„Œ9^JGÔ
-.SM,7ÓIújö¸1`ÛhðFÈMvé¬Ò%Ñh›çrÞÛˆR|R{‰Ï¯}¦yq,Ô(•MiêQhGr8ÈV’~Bî>ÇÆbHÐ4—Á9”R0÷˜$4¾²9Êhý ~B¡ŠR%,z`²K³ŒL}ë‡;V’­“·9å” Èhæ€Á7>{™u£)gñõ܏2	–6ÝŒ"ÈL‚ ·2L7C¡RÌJ ùîS/n1LcZœU”ŽŒš+rCŽÝŠm鏑ÖìuꏸFáÜ$ÁÒªÛ thCBG>ÊPÝ
-åP”*aу[ínu붦èΡgO‚)_ž<	­r°÷bVÞÓ³'1ñ&AÓMîëÅ;Ü!</ÆF=={ã”&aÑ£ÛÛ½ê¶xÉ¡œ™Ú±"WKº©/Põ*ÁÒ¦›R™JPäZÆÐMQGif%/yWz­^ÒT”ŽÌlX›•›næ”Cý„J°´êff¹•aº
-ã”&aÑcõ’÷¦Ûê%7yS3Q6ln™
-'Z2Öaä=9ùû]œ„e×´<ž™(‘/lšÙr¿¼¢n¤§g7b
-Q%,J¬.ò®[üãÐL	‚L,X‹‰ÅÄèïê"4»¥M1£,u"
-[ÈPLˆqB0k°8ÇûQjõŒ¦× tdj·\
-ÛSË×ßÕ1hvK«bƒÒq™ëØæ:L1sÆ¡U¢ÄêïJ±Å'öí˜ÃLˆ8瞣ú~D ®£§gßaÝ5	šF“ïH}Ór>.ŠOÞ‰Ó“ï
-R%ÌZ,>ñ¾›}âÐLÓK½‡ÂV÷1Sÿ¡âL‚¥U1#,s@Û<”)f.L9£
-˜T˜}â)µøDÓk:,óÛ\‡)f¾C9Ä5˜K‹bƒÐq
-çÓa金
-÷¥
-R%ÌZ,>ñ¾ã]HúeK|ŽwülM&Ì1yMï±Ëy˜(Ø3‡çÅã·>áü:ÅókI¶ÓÄA}œhºÁš%nè£CÞû„©ŒžF!†QiÁMz§š±fWqä3éf†';¼k-ÐSÙxÛ}(—p„5©\;'%ŸbS	Š]Ë0å…pJ‘p¤·ÛÝêöÕ-oüš,ðÑ+núQïÁñٵݲ&7p/‡$9áØ”áöcæ{»w"ôm×5x¥?aRä‘úµŽÐO%òq*I#“—Cs¡ð9ËÛˆbk8ʉ³q4ŠYVÿYÖ‰tÀz#Q_-‡g)êEó‚»c8(¦!¸Þñð˜&F?\ç½Ú…"ÍÁZ3,ìö¶~gàUŠ¯|žSr8Ø>CÐû*äÙ?!=CÑLV´ð,Ï:ëg„­“¶ì`ÐÔ®løÝxÒjj70M–¶ÆÃs€IÌŠ%G­x+÷x²^¶cÊóDéwµˆâúKÀA¡Š+Q\WG9In&ò}&“…'¸mÎy*°ÞHÔb`	‡Ùl3	7ÉØX‚;o`Wy¯Xrµð½õš¶þiÀU
-õD¾JŸ<)ÇO)z+9‚„¤g(–KWÂlbŸ2î8Õ“¡Œ¶=;žÝÀ4YÅåµ°Ù'b	—·2uArñN.JJ«9~êyÔ™ßFjê8#Das%,¢0íŸ2žÊ&Po$i1°¼EÏÏf«¹0‚]å½j`-y\Mý8oÔ%b^ð*E»˯æÏQ¬×¶®ãÅú±•~ÖÄ>3l}$KÁ6H1S9kd×™–‘1±x6ìz®OÊpý=G+½?RÊó ¤,O{hÔêW3{#Q}([sbüÁ}ÁYTp¥¯ÃMÔ‰pÉÞDÒÑ@–ûµ¿TXã+#Ù5æ†2žo)Tl”=‡X)‘Ÿ‚ƒÒŸ£Ð«öÑ bªu†`y¬l¥
-eŸ²y(ã%eJ«ùºe/0Êhr“xÛæõc™8F ¥ßNý¤õëj2
-Â4–ýHIóX6‹ê#Ð,ŠG ‘ñTö4–ýHIgÇ2ÞD«~Ÿ‚»0˜]f¾u4S4cĘ+…–ÑMãÃ9Jïõc|8GÑ\£t¥œÍ>l_]}­½iþêZj¼¹rîý]Û¾ûñ6¦3—ÝS¢¶Î±øÍ…RùˆúhJ4ßÂÉV#Gߌq³Ä…Ëîo uø—”;HW*˜eyx=ï7~0C€ËáAyÖ{ﯓÀî2fÞ©ñl¯<:b;»v¤üv°ôg­Ý
-½&ß…çIn™y‰;Yˆ§›BÊDžçð»Û:ÒxE/¾yÁ	À*aWàÜo¢ºñlšÇ8ã	'kGÍó*	Ü<	³L‚ƒˆ[<¼bÿ“´t­5<7âvåaÊÓ›ç5ù®›uÖBÍÖbâ8±°=5Îf}ÓãmLgúŠÃÞ
-¬ßU¶¶Ã l4ÎBæ#¿ù¡n·ÃÛlŽNˆÄ…^òcEš;ÊÇ·Ë9JUPDlÍÚúÓ4·!n1žµ£¼N›è°%šùZÁg6¿Á“2^ŸõAæU/X²ã)wtyyHÿ å’QÜ–3žß8¬Rú¿©KrXÓKÍóce:ĝĨ·ipÇ-íÍŸÙãÚ,¯‘Л%õwxùX{ƒf~>âZM¼Éé¶Ryxi•WäëÏËÇêðÚŸP*µÅ|Ž^qR¶ZôaÀåÜC7(Áréˆ|–â,V6€cÙƒóU6¯à¼±£qü)ñ² 
-WÌÕõ¥™
-B¾•‰É-L\êEzô/Ïñ¡‰)õw5L¡ù»CÌ&‰¼å±ÁV:Sæ FàÀ‚=þCdÉLµG‰À0A¯/Jðhµñs­®MrÔz¬l†.µÙbà ãðÎ6Ën¯A”ÒŸšâßÌe”€ms‰.Ì1¼óÄe”‰+’§Ÿqrú]ýÿ`1ŠÌ°„« [/\\7òˆÞ/ª	Åw?z=Ô¶¶w8²‰.îpü³yë
-y`¹i
-	swÍX f0€r`iZá¥óÔ¸g ·p+yØã»ÐXC.ÅÜ¥…÷Ñ£-—P8ˆ.ÞVS»Ô@#vàë0Jyº*r•wRã^­ê‚'ÙlqXP‡¢„sQ¾hÆçt…]„~§Ï¿+à¸'È7q_ôÅ®7âºÎ=㺅û8Ü—ó¹Â§.™ÒE<ט8×™_ú%S»öaгù¯?úuyÁvY{fC,Øn;ÒðJéÆÓ+]i$i€Ö¿çôî3
-ú"÷ËÀŸÉ!vîF+pw‰]‰ q䀮2ÏþçæÆß/!"MZz¨L„ ¦å€RصTÄFDôp¼AuðMr¼z®ÞÀ=»—[¸µ]iZÑú£5¯”çÉ—âq'"ú‚«q4Q¥ôþ 4D,ôaò¦J™eQsí¯ 4ŸRfY¸B²ñÜÆò	e‘ÕW“¨NX$!†?Ï5,—PX’5©ÖƒÚÀ\Ú¨ŽÇ1×8Ã¥?¸”¸\ß)\ÖA&®—wÞ²ä»Á8‹¬ˆö¼w
-¡ò0›>›nàžºÏMÜ©9ÄxÞ¡²Ë9DÌ‚¼ý=p{p7Ù›Gì1ç²|éE³)åy‚éT>ð#ù„ò<˲ÖùFë*­tÛ÷Ø›Á„Á#i» ñeæ3
-¿Ä¬­R¼£©"iñ¸ŒãŒrnJǍ¼(?lÇàu
-ÍçËqxÀ¸'Ô7q_˜dou…uFt•õx&@ë/‡õÄœ	Ì \çžÑÜÂýòd Óò³½B«%|FŠœé¬Ú1ºk̸ëÌÚ-ññª%pkr¶‰ŒÛ·ü5¥=Âú÷¼Q¼À}Æ*^ä~y&‘ŸIáS
-ÄQìóí³õwywYx8ÌzàE6½Ê °ïQšçù`B𖪄çI²¤Æ‘•W–’èBHØð­\Ôôó¢éuf­
-lÓû:!TÊqæ¢jÃx9qÑ(_qÍmp©-\øÚÞÛ Iç„A§…Â%*ô¹r5ŸPfYˆ;Ê,K)³¬ÄÓçY–RYØ*âà5–O(‹¬‚Jy–%”E–¬¶'YB¹Ά†Bþðœs-ô`:a¿ðÝ\ZÚøÃyxkÙ[kÎ…²aöÁìÒìZÝžGÔi2gJàp*#Ó ˜`ì´Å<Þh°n†ï(œÍ?|Þ¡DÈÜ$“>Á—òÝVrßÈÔògŠÏ¼	 ™zÿ•ëpÓãIœ)n:¦iá™M ioBRWáo8„ã½C×0óð…æA~äê;ªo$j	hãJb«S'ÐøðVëƒ@¸¦RÞ›HZÂÙ8lu9Ô5„õ¯%gñ”Ä}¬û6ª‚ô2ð²Ä82‚Y~K±|b7?þ¹·íßÓ,_‡T	‹
-K$›»Ôm²`ÌÍ‹bFéŠEŽ8£åOô‹bøÂbœ9b!
-šTÕE© E®EÝ„q(F•°hÁŸå¼SÍz«5~æ1ëf”­’È+ãͪÕÈþg0p@ç‘_“¦šQ˜
-PàRÂÐL!(ƒ!«½ÍîQ¯Þbj}k‚7}iò ¸«48'gÿÑWÿ ¹-™ú×ö¡`Øœr7võC|돧ò•Cñ©„EƒÞ^÷§Õê‡^F½ÔnE/5lÓK-_Ç`Ù5­š
-Š 3ÜJ0Õ‚r(D•°(±:Å»Rlõ‰C5£6µ\.–mš©åëÏâ,·¦M3£. ¸µ SÌ ƒ«
-«K¼#µVˆýë¶øLJàÃv]ÿ„¦YwOÏÞC8Ô=ˆ Kr	“ûð|¹bdÇ9~˜
-èéÙ}‡@4	‹«S¼+ÅV¿8T3Š¨¦¶«ª©uÕÔþCüƒIд*gŦ»–1´SÆ!(M¢ÇêïM·Õ;íŒ"ØÔŠ»˜ùPNý€1ˆŸ0š6唢ÐT‚B—"†nŠA£
-XµXä}i¶úȾù2\IkïàÍ•´&—ÅÒ5=\‰qtWaÔsô&W²Ü®„ã^¹’žž]‰q(h•°(±úÈ»Rlõ‘CµNªuªuŸUë^`â`/1I¯aÊ
-Š`S?¢ØՏíԏ‡âV	‹«¼7ÝV9´ë”­[ñÀÎf>+×ýÀÄÀ~b ~c(g¦žD¡‹'º©'QC-V-Vy_š]fãji8\q.Eò&°Qh¶ŠRðK¾èx½îp ãš¥«ñ³qàC¢1	–îe ‡RR?2	x©Ö¦2zšr
-åP”"áHnջՍ­±õ;ò“vFl¿d=°·ÐïÐí®Å¶Iÿãú9.ù›IìV†ig(”CQª„Un¹»Õíz@›„¨cØ7£t?¼I¸®ŠqÔ!¤¿P	8X'/H:¡y™x.àì³Êéa*Ž¿Ó2S(wÈS&!Lb3®BÍç’ú]™îèÜí;?ë	D7›½|HÊwx=Æ_&Ðòg
-vF.>=â:œõx¬þ¹âæ×Í1òm#¾¿Î÷y4Ãå¼Påñ-¢Ã}L”ÎEsÉ3±·µœº%„ÁÔC2FÀ7[šë}¢PCâՁÃøÞFÔrîFBù[w¼¹Ã€ß0Mø c_–þ6P`Hú‰rl…†qlY– "AÓ½Ρ¾†?$nâQFO#‡¢0Å-V=–÷ûU²?‹ÄýE9!(2„iHò$^zèFÞ7Ô‰#YŒŠMÝŒ"ÈT‚"×2†nŠÂ8µX”àæ»K½z‹õë9³jJQd?^0·¾Ù:é†g=sÅ]ß¹Gkzèf¦¹–1tSÆ¡¸U¢Goµ{Õ­·œZ ýÝêâIœÃ3«aÃ[C †aå=={åP?¡,ÍeÌžÄñ›Æ!Áñw¼G=={ãP”"aÕ£·Ü½ê¶xÉ¡œ™Ú±"WKº©/Põ*ÁÒ¦›Q™JPäZÆÐMQ‡€‹‹—¼+½V/9T3Š SVäjåC7õÊ¡~B%XÚt3Š@S	Š\˺)
-ãP”*aÑcõ’÷¦Ûì%±ÕSû’Á(x‚ìÌ“àû¨™ú…Z¹¦‡'ÝO	šîeO‚¨ÎÏó­mÃ#ÐÉ[qzö$Æ!(UªÇì%ïO·ÉKÎÊ	A‘u;È»¥Ïºu_08º¯4=tSŠ"3$ÈÍc™næÓ”£ƒT‹“—¼3½f/9«¦EÖmx ïV>ëÖýÀàè~bHÐôÐM)
-Í|‘ 7oeº™?SAi=f/yº-^²oÑLŽ¤”}ØÒp$‚Ûp$’ž‰qˆ›0	š–Ë¡"âB2?‚m¸â‡Ñôð#Gi-y_ŠÍþqh&i…%nÄ`‹™7bâ$L‚¦M1!,`°¥ˆI118£	˜U˜ã)µxÆ¡—–8ƒ-ÎcRLœ‡qˆk0	š6Å„`¸D€Á–"&ÅÄàè ‡„Y‹Å-Þ—b×Ïâ–8Ù聼Œ‚H6ˆ‘•CŸ Ó’=¥À_-ÖôBM%ŽÜ¢±ú}¹5Ùų֝
-žìýsÈ£€žF9L?+8;Â綼7•Øòr•=SÊ(+g9Ôˆ~VÛ¬WƱYóãj9.ù›IìV†©f(”CQª„Un°»Õí†OIT܉‡Ì‚“£+_’¸Ê<H¢r¤²þ^\¯øDmŽù{y‡ž˜×DLxžÔÇùåi²+|¯áMYå‘‘$9D‚h“$ÄÆs¾SÙ­ø-­aê*ðãŽûürXà«ÌW»N+=,PƒJ
-ºÓn€ÃØUâ8eTl“k­G\q|Dú´3”‘Ë
-WÂò‰Ï
-Yÿz™ãЧ1¬Ô󟑸iýš½ë'™Žoœ½"ø6‰h=®I/P¾}TšQž'
-)ÊqGb@Üž:QøC-o#ª¨eÍ	YäÙxÿwȪ€ÅdHçµ¼¨£µ F&ß™è«ÆÙtNbßÀ}ýc-ý+CŠZlYžf¥øñ]ÄÄ8K¡‚DZ{ŒäœÏ,•­”õs-Ÿ2Ž@XÐ\ýÙí:Ïdg¡ÒÂòõãXÀe§4\}Ĥ áy"¨
-5'yµ4ÆŒ7‘öf„$šŒð»h“TøsUÓxx"öõ&‚Vë‰`®ëÀté3H×x¯YVh¡ñ=*â¶ù>¼J1ßâ)a¡m•ïêœPF¦Qö¹1ìóB†òš»GԼ𕖘&ÛòˆSs'_k·–GàÉl…!¶§Oýw§<OLŠ9VA+¯H)¸Ïõ6’Øå„,ZI‡²Èª±{ Íy*ÿF¢Áyɱ³_2°«¼W
-Lb¾+hà¶,'iíÃ÷À;¦SB£	üÆbiþ”2e²R•²˜Ög‚‰
-Ñpú}žž7ªëL³Q…À1d"¼"®â+ì*È}Q)ððàÓ&]½Sž'Šßzˆwb•»8Ba½‘(®¬£œESôÁd!.õœóT:`½‘¨Å²|¢yE8Üç/-À®3_³-¯ˆ†lh ˜FßPgÄFѯÍP¹²¯pLÁ¶^k½ú©#×t†2å²Ò•2ÛØç†mi'·}ªˆ!Xö>ō€{ìGýlú‘j‡°7Ât0JmiŸBÃwt÷™ºvå쐎_œ,ýD†[9ü—R´`•päi at K•Õ©ŽS‰OÛIšæ¯ý2
-¥n‘p¬ÇÓ¤›óÅu8(M7çqdâ­\MÝ”¢ÈUÂH÷2†n|¯ÁöUB Y•meHzè¦C)ŽõxZ?ëq¯Jö;Ü—´Ó†~>ê°éÖ»Õ6½Ðaß÷ÆK]‡XÝÀVqø×ä;…cv¥Æ³Lìz2qZªpüO„®Ì^–Ña¤PS˜ƒ’0Ѭ»Œ}ºHJѤ‡Üv.çÄ’|zÈ+’ñ»–ªÙP<.„ÔÌÑíT &Å[jV‚¦)‡@0hŽ”xšsÞ{üŠ9Gî,eS̹Ìç Z®¦‡jÆ!ÈM‚¦¥Œ¡Í#–Õ&Á^HY’º‡á	GzÜ·nüݪ‹Úiû>uÒøã:i|¡“*6¨@9ÞÆG;8ì)>'€CøÈ]·:›&þõÁõËŸ§Ãîïð´!ÛvïŸ~ú‡ºÃã çvïÿD£gaðè€æ±Ñg2éº{xøÉ—ß}÷·yÿ—x°F3¦wøÄ]†”?ŽßeÉ¥™Ëoävæ©Ü-’c b1»-üñ;Ðh]¶?~ùý—Íá´Ëï#ƒ…ã;|s&pþéë~øòùY¸-HcçÆöQ)»w=*ceîßþýûÁ‹ï„V|.ˆ<&b5®¿¾Ãç`CÁWÉ›S­?½Ëäåßó[8n3GζëøÛßÿðíÇÿþُphE½í·ŸzÏbi™@•H*xšæø³ÜѸižÃ¢9Üd¨g¹+¸cÇ*u³ -‰g빨)ñÏœwa+¤môËo_~ýÍÏv¿ùâW?ÿíィ³÷&ÁíÛ–$¼s
-ß@©;D®Äi"Düî—ÿ¶{üðñ>|ü™ pmÛ2×>†•RÕ~Á¿z«þæ珏¿þ¯/ÞQF)ÎYÛVœ4êIøÈJéU³
-ßw33žëÄUö/þã—¿rï~q" v
-¹ÔO[M®Ÿäj¯]å6+ù[¤8 Èùáû¯6djä[ºm€Ó‰Qtøñ‹÷¿Ÿ–êk¶]($&Reã`_ýF”\/+¹ˆÎy0&JfoÂ[p4DSÿå¯J†–y@ÓOØXD--·8‚ñd¸*Vš4ÐìÀò(@ÒOA(Q$+ñ4)]Êò£ô_•y¥ë­\MÅŒ£W–ì%˜b‘?wTL±è¹»Œ$=SÊ€Ø%+qÇŠñÆòEÕ´eŸº§»¹{æóÝÓ]ìž
-¢&ÇñéK@”ùÀ{>%qD΀°–1Ü68ºCñ/ŽÆñálš¤4šcp|þã—ß©r±$*bÕ“À'„\c'¶ÝþíÃGÉ5vßà)‹ÂíƒÙÍÜï0
-\0Ý»»Û*/'rçæÌþV¸.8+ZJã(ã`§Ú½ùÏŸž¾ýû7ßýÍŸ%{ fU84c⽈ŠOË€ýß¿þæËož¾þò™‡€¯Ÿ>X©Ø-ãlØ~Â*ÄãUe‡ø»ß~÷áã÷ÿ»ûõ7ûûGða÷+V¿3Wøû‡ÿœRýŸ
+xœí}Ë®$¹‘åþ~E,»r¾Ií¤–F0Ý)rf_¸ÊTUwÜ’”*0?vŒf|¸G„{I7B Q@ݤšñƧ“9-gsZðŸü}}{ùÙïÓé}YÎÅšœÂiû/|1§ï^Œ/ö¼˜“5Ɲ?yããÙÇ“õf9;{úòéåsù`Ý9ÆÓIÂr^l“o¹¤“÷¹œ£Â>£;½’–Œ?‡&zë‚'ļ iÕ¢ËgŸZø•™T½dC9»|ò¶äsp'kC>Û tgÐÛ ¡´]9)}µzLW’Wñ‚*þª´kªÐÁ¥ÂY½ÉÁµuW·ç˜l<ý]"þþ7‡"^6¥ø¶aŠñêò.…}y‡Â¾¼¬õ¾mJö:”ö#Ô}>£¦}Ìå]êÖåêÖe§m;—ãy	'CÿwØO¬ˆM)ÄÖÕ†¢ »s.(jç¼%Α ò¦¤DÚ‡°c5¨äÑ/öll“½
+’+º˜ÏKjZ£³”nnáWæR5#³’§”ú—¡”²wç•ðzkäyÊ椨Ýë|`Â’¼Êˆ°T‰ Z5¬éNm{›‹kû®7óz‹ºlŠímCvÔõuy—Ò½¼Ké^^Öšß6EyŠ÷ê£Q×Ôå]*Ôå]*Ô^ƒ.æl²#aÏŽ$6­BÞ¦G¥6†i%îËÙ㛄\•!ÛÊ®‡{{võCv*…&©±lIùlz:¶¸x6ijϪ™úgJ NIœoÙ¥sЁÅ
+ôÖ$F!äYOÍ€jö*PK¼ŠÞ^»*PòªQÚæÔ–·9¸¶íz3Ÿ·¨ËºÄÞÖL'Mw1—w)ÕË»”êåe­ùmS„סX¡1uA]Þ¡"]Þ¡"þãNj»£dJÚœ§_ 	gëOFŠæJdIY.¤6êêA©ÐˆÀšrrɇóþœÅLv9'ôfƒq³Ä€"h¢.eR	ç@c	$J7òä”hLï¹!Ž¨ou’ŐêSÎîœl¢p*grSè{M¢ß#e~H#“ߊd´‹”ƒäwÌ‚(PàÏdœ¡˹dú™êŒÅ`Ç8šP0KCùaÁ Ïe2
+åz$
+y	ç\ÐW¤’v‰’@G”€ ÏLYiÜBc~¢PÈ<Ã1,å€Åä%…şDI’‘”Õ£&åì—h¨$aÍr¦YrFDp³TY¼µæœOÁË\ˆÆJœ ¼¹'û½Aµ ¿NeI\kÇ™¨ðB+í×Mù£*Û@Z‰øßÿ»vüwíXÕŽKïƒþòbê¿åÏëÛé—iF_à×íBðäb+âDT¡úá(£#õñíå_~ûýŸ¾|ÿé‡ýøŸ/¿þøò;c–³/ruéœéoLgC6ʉÅ:í”+ÈùDæbrbáRl’ë‹ÉT%,W€êIÖ‘'ɬ‡{†•¦·[šDBî—kðµÅRÚ׌ÆÉvK˜
+Ž¬
+¨¦Â®SìðKçI-î(=€Bo•¹®¹Ð$ƒ®¨›º"µ2“†½©kƒºôœpÔ>ëÔ_Ù‹ä:֏¨!¿0~Îwu@‘®˜{^B*u@
+6ZòIìz[Š"™l|€l´Ž
+wt@
+åØsU%¯}Ô`ãRò˜‚“u7ì2Î`„sKÅd(µž‡*iZö —Áe‘¿_JF‹¡»ÏGÕ>h(-ÉA	Δv =‡ÖM¢žîó!Ôå×¾½Âx âeã‚ï¨?€ºêŽu7ÍÞvDÿX³ê+ouh˜´ç`	Ç,4”Êè‰,+4ð±XXTÈ<b¢™‰G˜ûÛ>,< §iÊ9ü(¸¥á
+Fy•Xj") åBc¸%l(ìÃ'
+Gà­cnèLc6Â²‘æe<z«&@]º,ÑÐ
+¬E«Ö´‹ò'ÒðϤ15‘Lœ ]!”s˜˜‹dÒõ 5ØG#Ës¹WÁdß]ÌnÕÔj°bidhIUˆç÷jÇ}øÍÚñÞk‡Tg·Sûo›^W	Û| ÅJÕʪ›¦J<•/4 !:›ärýK9¸¶s>ÙyÞ	ÍÌ‚¥)@™ãRœ{Ìöá³#ðP¥Éxw˜Ò>|¢t~#³ÎÉÓÅ×<+4C£‰–¡¹›ãµÚˆµý»É³]øœgà[ŸfmA½|ky®’©Í?@íZ-:lA«w§ë’€þ½ÓVÀoµÕ‡ð›CÊÆV‚4ÿ
+Ôóú%aLHîŒæð¾5‡
+Á]øLð |(A[vY,R/Iñš –Ê.èÒEÁŸ#{kîþC“°¦}ÐeH®¡hpÁ‹£ª¨Ý’p¦`[œcd,¼ÄsÑ6v£$öáSIoKÂeÊ‘4Ú#’Éê¨KO¹£xâ˜f]P¤+$wöSŠâ™&]P(Y“6à/oDònT*©6î£.ƒ
+’3B£± vü{˜‘ålžcÁÌèfäSüÙø)±*™ÝG
+œ"•/c‚"™X=@
+¼"Ê֍)Šdâõ 5òJÊvL±Jf^÷Q#¯Î)O)VÉÌë>jà•0À°cŠ"™x=@
+¼R=á3¤(’‰×ÔÈ+asJ±Jf^÷Q#/r¡ÞL)VÉÌë>jà•Ñ¹†1E‘L¼ ^ÙÓ´jL°
+&Vw1—ÁÍF,•Ð3Ôx›X$Ö&ä¯8}ã0‘º%Á––L ±UDÉš,=•·ÔÖ a¿Êšzð̈=ðwpÇKT9µã *(yÞ-IL˜PÑ >pßÉ|’òFAC¯/nñ†Ç<UÐÒ¬‘'
+	»]â,Vî[üD³Mì#ˆ~	Rš¾aQ°2àu0ŠÆY©.©5¶¬±¿¡ZúÛ’•à`—HoQ aM¢[暨Åf˜_¨O)š€„ºYúsc\#¯xR£¾åãwÍ’½®ª¤«†ºü°NR×{³Nº•R9pW”¡¦ïø8át⢧3œ-±Î+*è­Kt‘¡¶L”É’jŽÙŒ3[WÇ«ä"h©Jô5‹¡‘9µØ†bÛÐÕKE"é+¢1Fôý×Ñ$Oý2™kWxs¼©t±ð‘#MTƒQ"iœECKƒU8¨‡½/ÕàI685
+	†)¢ñ
++;žÛ6nIÇqÊl]•Hù^»õËVsÝãʉŨ•Ó>ª›Â`ÚµiáVšó"½=VÇ"áÞw„nœŒÀ>uÉuˆ[°5Çõ™ÿÖ~|M™Ï`fôÞe‡töŽ7–«¦]Ð…dd:\ªÈÞªÄðVÔuÐ#¨Ë¹¡Z•€âA©J•á¨¡ëJt%»F%žД*v];(ÒÅC£“çñ`âkâu˜	U%P2>‚BÎGÞpóT$«‡Fr~…)x´Ô{¤Óö8 ´P·ù@oæÓUzQ_ÚßÚ%ìƒ.Aö\<ÍFÿÞ÷µÉƒZç˜ò[`³- n‡+P.9r)J˜ÏD-4ôŒfÜ/zµýì¬]i3¦®…“6ôÿ¤>Ö†G7%…\7‘VgkÞG%;I³DL7ymÌ°­¬ «¥r®õ³cŒØ×±øÛ;iúöNQÛè0Ʊ6.ðØ°gB“8ƒ­,›Òªƒ†oîó?©’†]1±˜	eî`b¬Çé(>/vt
+1ƒ›$5ÖºhßGg-[tž8§R'ÎwE7Á×Þƒê‰eß-˜ë&V-Û÷ÑTY	.Sïj®‹Äáo’÷QðOi1ØÜþ-/S«EŸƒ¥3µ
+4\ã]\#3¦MZ©½˜IBßp[ÊpCðØÂ'7Ñœã$ÈË–=N—¨^o¨ŒhXÐÓöXUDJÂïºaÌu£UÜg°‡k at v…?
+ÁÑqÙ6FäHÃL©K¨#
+¡Åâ~s…z»Áó²É“[éçZ‹«ß©UÖó_ìPóòÔÍò§~ÁѼI€AQtݨáZýµT;õ8…&r!7oC9˜POÐô²êcáæzÂk=Õ‚¯¥[M2 nÁ ÈÈù-ÜÃuI=ûPУ iØ‚¹›*”ð+bÔÓ
+ŠÈ8껆æ4(F—p??à0' ¡óimow^"iAS~Bû¸ioЍv5‰ØE?¬qöµ{°CÒàùã²®@ÃjV—ðÏ[87õͪF@`>­ùó,ùélª%•ê'LƒUM"¤Ð¹”4u¼CD²©v
+3Ö$»†nf5	' Ñ…uK ÙÕ((B)æÓÚ‚ZVÏgU--mm˜œÍþÂó÷’½±Ò +Í¹†G!ˆæ
+DC×4FÃ-epØÍC5<ºŒ†PÞªa²£–Ù³Ú6{ÄnJÔ:m¼j6ïn´ÿßÐH¸×%BM(sM¡Û¦ÑX‹‚ÙŠÙ/>—e³w충D©i#VêÚÌ»mê¡^B5h¸×$ÂM5(wM£[§,By«†ÉŽÙG>›m³§¬K!£7Á‚¥¼‰ã¯\zKwN¹ª/D󢡇cýdgd^Üëþˆ—>ÅáÑ›4„²T
+“³§|6ÛfOÙ­k±NÛ²Z§­½['î Ä[4VãºD¨©CæÍc5ÛšODã(
+f+fOù\–Íž²ÛÖ$BMÛ±R×–ÞmS_ õª¡…›qM"Üš?îÍc5ëšOS„²T
+“³§|6ÛfOYyFobùl`oÇ&cQ¥·ô½‰ š¯
+=låKÂ.©ÂMƒ
+Ø}îiÔðèMBYª†ÉŽÙS>›m³§ìÖ5‰X§mY­ÓÖÞ­wÐ â-š
+«q]"ÔD2׺mÊA£(˜­˜=åsY6{Ên[“5mÇJ][z·M}"ÔW¨†nÆ5‰pS
+Ê]ÓèÖ)‹†P–ªa²cö”Ïf/KRñ/w?×ÿøòÇÏeðrò6H/YûÅÞ,áÑ1Î-	_/i¼²ã\‘e|G”jèášÛ.²¹ÀՐ˜÷4jøõ¥³P„²¬Öv¼òFø³Úö-o SØ†¯ÛMl+|ª±Ûæ—„Cé"èlRrGÚn—(3Õ Ì5f[c!%)
+f#¸ÔžÒ®oløžjÍ(m_w|¬àì’Hè߇€O»*†«ï|fܲ²ðeƇ³ÏòEοbô„“Ǹ ­)úF!ÖÝ‘`(òyÁÇf’ÌzêÆÌ×ÒÍ-e¥UÊÊQ»¦Ìä#uM×6½-§Ï_Q÷·ã¶UÈz€Yª°ÁÍ%µ¿\~ñLCd›©r€ïVGÜÏ‘m£ÈÎsáIÀ@Z%)ÈNë’2O¾!ÑsLä i„RnJ4VO}+ÑÔ§Öð“gËË
+ÎEãÊ"¿j³ò­ïÐа} zƒÊê0ïÇ·khœa[r”s‰ªë@àÚ%®7ä|â+ffÁ¨…›Æ×Q̹ÒÝ©ž*t“+6~TµMmÃèóWÔ=·èd®¢Rp²i¯EïÃ÷Z´>Ö*EFSº2“V	åz=)‘µ{K¢g }4õã°’«¥¾•hêc‹þé³Eqkê¡õ¡­ú¹=ïB†Öpª˜UsÎ?¦9[Ï$ôê<u¾±Iš-ÁFÜo5If=|îò«éæ¼\é‚öÈŸ!Úqb+Žº¶ém8}þŠº§F<Š5mÔà{:à˜çâ†f\Ng7rVV倣-1ß”h“Më– Åi)o%·ôO›iížÉÇfŒòqrÝóížwAS÷Œ{¯yšÀ£Î
+úX÷L£[z܍.ìBDr$‹ÃÈ„{MWO©uɬ§öÐ_K·tÒ“.îHM=¹ÖµÓ)›Q×6½
+§Ï_Q÷º“^øl´£&ŽtÒ{ðôÂÇz…"ŽÉ—ZÑ:i•ØÌ_ÚÃPŸoI0“•NÎò%7$-–¦¾•´ÔWôOœíÐIór nW{à2uÒ÷!7:iër]þþÑmZû?] èý¨J®ƒÄDÌï{?:Jf=cýþºÇ>zÔ^ûÑQ{íG]Ûô6œ>EÝ7ûh‹K¡íjnò½>úüh­[Ï7p¥@.C?wK’]=´.Ý
+A‹£)o%-é[}ôO“é·»õøŒ•Tw2¸?
+w®Þú¨§¯p ~9ºñ͇/u
+Æà/ߝ×$Ù'L[|)¼c2u¨ÎH_9£á;_~¼â>D)9ò;·—äªÎaÑ”¼ ȯ–Èœ*溉5ò^:y‘q{Z$ò9Ê‚pŽìïÙœÀ1&.2][ÅâAÃ;iºó‘OXÈßàÆÛBßVãKýîN%ž¢ð­óÅò|³…qÝ]Ž÷
+ü}‡Åòþ¹ÉÅàajÛK½x—´ð¸YÅĺfµŽ2ò»(ä.ÎÕ§$È*>©@üWXÜ×
+HûØ0×M,.áwÒ´ïi²§Ê`¨L•
+F7·<ÍÐåèFu+9Ÿ#y_¸IðY$u|f1¾VäOc$¸1	ß©kï µßó»,üa—)Þbz[u9rP¤=UŸŽ/‚=溉5Wº÷Ò‰.¸¨
+]9Z?ßM‰=•âËÐú;†Zßl³ŽÅϼ“¦;žÅ,‘o¡fƒ½[+«—.AiaG—šZ at r-œh‚kò½Ò~ÅW48¶#ó5‡¤7NÕfj¤z†UŒuÿÓê¸t©/Äýc{®)T¨È)‡ú½1vØ‹7
+rÝDâÂ}E\¶K᱌Å'EõÃ@‘p~×[L±oKRԏ&!¸¥ÏPÆYþœN$=^¹ÜP£Iõ34“ óàòÍP	ý0&4Ô›H<‚"]X@OßÅÝ>ÞAÁ'½raîÔm]’Ëâ)ïéZ£p‘¯ãçÇUïv˜í|ngôrêÇ4ŸzØ¿%î,ŽjtÁ™/Ïï r^|å¿A{”Žö ŠtQ¡ðµúR
+(ÊCk§?‚¢:½wØSÂüßÉ6ïÔîb°ßŠ“c©cšÀÔoªëÆé.Œh@Pš€ˆ“'×óœ
+FNû K?4
+d‚P"» h¢FåË’+F4í‚0-'wƒL/àÉ/ϧíƒö®£ùü)àˆXÆó~&¾•QÏÐx[á!xÂó	Ɲp&ÑÙÜ/ðÁ )¸õÄî |¢pÞ†5Š¦n©ÔëÜ.MAኹ}ui²’=?ÝñÖ¹ˆ„ÓÔ^Ñe‹çyò	ύ8^éÁ³#ž/‡„†U€9xÞsPŠœ¨ñ 	y“Ù
+©ä:Ô£G¨íMÂûôæ„u]‹e¬!`±Nþ®ÌÜGVAß¹Fؘ…o œâbyí¯}øDì|}°¡Þ ÛÚ‡)íÂgJà/ÔÕj¯•ÊãVêlÚß
+Á]øLð ¼UY­àK[‰v¨•A¨±@û6×’Ô¸äƒ<aû{§ž<€ßª'Ꮿ®%ªò	3©øÊ,¦V¾k?²ŸüÈx/_/¶Í_pX‘È¡öw~ݵû‚œ#ïaE3ßµr>Yy>L£¹ÜîUßO•RT	wû Þ‹Fš)¾–‡’4zSÉØs=B]ºŒr9ó­*-žHjϵxQŽ†úÊŒÆÉÄëªó
+x‘‹Ë4žJF^PW ¿ÁŒ)ªdäõ5ä¾™àá|³G$S~=@]z+i¥­žg¬GP—ÖJžÆä·/]P]—ÖëŽRÉÔ. °¨Àos¨Ö‚]GP{#£`Câç“ñ<Žiæ+‰†Ùx†lÕÔ÷ÑcK?‚pr4àÍ4VÂûn®c6íï&ý=ôœþ>ºolâ¡9bG¾Ä×+Ú4ºJxq ՍŽ¯­Ñx*©›•û¨K—µÊ×â
+Uôj¿*Ô¸å[ÍK9ãu Ëœ—[Ua}«(¡‡=æZobÀkƒ¼¶±2ײջڎ– hÒ‡GxÙ™h,)·¿k÷á“‘Gàw†È!p­<Ìl>1;_‘C¨íõ0¥]øLé üñp1„úºM2¼®íàG±Wußz¦·*l­Ý8miSâ–\3\%c{„Ú5Ytà °]Ò‰Û@rõ¯Û<.r ~«•>„?;ÇMšŸãtXEÀx6Ü-”}øD𼋠SÄ#&ìq›™qMRïÓÜG]º,,ü\&ŸÏà›;URW™öQ—žbGáã%κ öK#ðÁÅëîÆz.‹}ô¦(ðFV=*¶ˆ`4ø>æÒ0‰/’ŸôìaЫz^ÛîqG£ž]éÁái|eë[¥èwßþ£Öt ué2"Ï®ñDR½È>jàù¥é1E‘L¼ ^Ù×"[´*˜XÝÅtNa©/óöÔT2rz„êœðNßµÙ¢UÁÈé>fà$ë¯Cj"™8=@흃2xE%b9¥º‡dÂÂ'r
+î¤æõu*=ø°Æmø¤
+0™qõ½<A|ÂiŒZmL^">%õÞÍ!’Jº^L¬0þêIWg×è]7„ç-ŸÀ>‡Š^xÀ¹1	#죹¥ŒF	eCé‘äñÎ	õvƒåe!7RŽêŒ@
+
+9Lñ8·„ÆÑ ˜àc=@bðt„Í“ÄòåëºÑSŸÿüZº§ë,M ®ix
+¡ÝªKðˆø”ðu4OWYÒ¯ãùB=\’÷lEâ©è±5†ÏÕ<²–Uõiðl€v jÅ¿%àE`Ï™&m-:ˆc\ôKðõ¥è ¡ÜL&ÌwY>¥Ü¬qJe˜H±zb¾ó®Œ–Õãq"`+ºkð`›J”›hhÜ%Á:aÑÊ[5Ìv¼rÕVÛ¸ä¢Y0^¬S‰r‹Kž¬‹äzgë°\h'„¬Óp·®I„›jPîšF·NY4„òV
+³\rOk[msÒqR®¾Ý$Ž§“­-Ót›ÜÚØ%88“¨Î¢Å—`M ;—Î4CîÎÄ•³Yº³’ààL:@6“	µ¹=¡Y“S‰“ÜxK,/ÐÕK4
+D¹©å®itë”…"”¥j˜í˜|äÓÙ6ùÈn]“7mÁÊ]Ûx·N½@GØɺnÖ5‰pk„{K£Y×X(BYª†ÙŽÉG>m“´¯ÎÄƒ-ëÑXièITGaú@Kw'·!…îD¬;ç’›n	N¤„jS0QŸ|ã3˜3ùÄÁ ‘˜a\ÕøJ{,’ßÕ#˜aL5ؤå$±gÑ?X%Bùª†™ÿäŸÆ¦Év«Tb†q”rÖöÛ­ÒÞ¶Y¥ÿîV5‰pÒØÊYõw«”AC(_Õ0óŸ|ßÓØ4ù<YÀœ¸Ò¾Sp}(ÁÁQ4 at u-¾kÝYÉùî,@ßug!ÁÁYt€l
+&&ß÷LfM>p0L%JLZlã-mz°LZ}GT¯Ð4h¸Û¦å¦”»¦Ñ­SŠP–ªa¶cò…OgÛä»uM"Ü´+wmãÝ:õa'ëZ¸Y×$­iî-f]c¡e©f;&ßøt¶í_Sib.çtÂW5‰k©€ÆžŸDÄÈoïa|»XÌϽÃr¦†Á
+¯¶™ŽÀóCÅw
+–$PE¾Îj
+𰾜Ð$$Œ$„DCTŽ2¡–èóYÅ­0eËçÕ»a*Q^	o_åÎ;9¾ºt°‡ý€XgÍ*Ý-­¤U7K4„0T³	\\ÏhÖþÅ”üјç_Y>?Î4¼J,±g#¢YœểyD%§Ùz×JñЃo®
+H
+“x{¹K<óë±TÒ5‡¥$|ÔÜSKvУ¯ÎóÎÝsXTïØÁë„TÜ¡HŸ œJp|Ƹs%õÑbÅÛÀ+ÔÛ
+ž—M®ÜJo¼?'§ZíðüoRù\¿52x»^遝'œ~$|yªFºnÔԏù¿’êiûÎã°ªé:ßZ9àËËw=jY’X?öjé®õT¾–îi~.ØÆRPâ£ðMb²÷ø"Ù"œÎTŒ'U¨áWÄà×£„=»IC
+KC$4Q»ªÁá
+ÞÒӐ0Ǩ,:Bx7
+“ó>ÞóZYïÀÈqmH7ò/“u¨8³uÙàëÑŽHe¶Nƒu*Qn¢¡q—4ë„EGÄٺپïùim«w[XÇ'%ºu*QnX;°w¬˜2ZWLž¬Ãê†5H¸[×$ÂM5(wM£[§,:Bx«†Ù.¹§µ­¶9i‰²”4xãy±§µe¼J#äÖÚ%<x”Ž¨þ¢k°.`u	οE”º×Ò¦î×BX6
+“µÍ=«m“·¬S‰r“¶Ü¸Kk¬Ðâ/š
+wëT¢ÜÔ')wõZÝ:õk
+gëf;&oùt¶MÞ²[×$ÂMÛ²r×ÖÞ­SÐâ/š
+7ëšD¸5Ÿ$Ü›×jÖ5¿ÖÂR5ÌvLÞòél›¼åbêkô*ȯœäæP2MupVZ»†»Cì.
+Õ}Ô$‚S±PýÉB³›bº?‘ðàO:BX7
+£“«|.Ã&?ÙM«‚N¬6âN¼6óÑ´ê:¢:Š®AG7MJL<I#.žd0M<IGÄÙ´ÉŠÉI>—a“‡l¦‰ “æÛˆKLÐÕEt
+â2šiM ÄÔ‡(qõ!Ý4õ!!¬UÃdÅäŸË°Ñ7êÐàCð°3݇àÞYÛGB|HGTÒ5H¸¦Ñ®hÃ]CÁGš=	vÒŠ-údÄèŸÌ°Ñ7Ž¦©D‰‰iÄŇ¦‰iñ!Mƒ†»i*QnªA¨kÍ4å ¿ÇٴوÑ7>™a£oLk!¦>D‰«馩iñ!Mƒ†›iM"Üš†J½%¡¦5ú»PÔè³£o|2Ãö·ý>\¸v Ÿ“á/½šd9G|X_²=שËb°\R2×0Xá\¸ñÝ
+4\“`»«ïrN‰ïøN£–†„£’Aã(
+ÖVðÊå“ZÆ—„ó†~²M%•ZÀCI¸]R¨ó
+·%Æ…Ïš…1çÎ6å-7ÑиK͸Ƣ!„eÓ0ÛQËíYm;°èÐÑâ{®¼÷:ÝtÜaqÉã|~£ô¼ápI£á´Þêû’òµ‡\8/|{
+¡KÝ1$->ï˼«¾ö°ˆè€Fòˆ16¸;Žñ·iL>¿³¾ùň*Øàó|UÌÎíø໵ʇˆï”2|óHX$x¥!U3½©«\ÉB¹¿ðÞ.£ðå–¤ÇÒÔ·’–úT±òlùžYl…f*–„oãÍ'/ö1ãû‘xº~IXø‘ÚÝJù1hdŠ$'±bZ$×.Áu¾Ytä'oGɬ§>ùµt×ç#g]xâëo~Ôn0!ôƒ®mz[NŸ¿¢îÕó‘[§L½®{ïùÈ]øþó‘Y>À«Q$.á~ב´HðMm=t›žá¼¶9L†B
+÷‘ܐ´X-õ­¤¥>?ùSgË­Ú›¡G]7çû?ŽíØã)¦·u¾^:TûÃëÜ“´PsFÎG?»§1>·ÝwÕÇÙ4è€ÆhëEæUcð<Pêñ·iL>¿³¾©]ºH¥”óÑÞö |·]ùÝÐ9òÈW­¡deïo#i}•ÃծܒôXšöVr³¯ý©sEQÚˆA;ªŸ¡1˜¿Ù4÷1Cµ‘œ..-+èŠÂ?ÐBI?A¯É½½ØŒç°:k—ÈðŸ$1òó&£dÖÃg辚nÎÌ•.hÇ»TeÒŽw©Ê¨k›Þ†Ó篨{jÑT¶Ž?\ÅÍy¯£ÝGïµgêžë±6µ©®¿”U‚‹¼øZ8J7ñBÀF’qájŒk	p¬[ÉKSßJZêc‹þé³åjˆW1–zDzIwށ< [õRp•8µê… Ìï4jÕxÊ{	œî(§¬³>²"¹v	'åç(Væ¹á(™ôÔ§¾–nÎΕ.Òîhœ'å|h¨éÙ¦µáóù+é[³
+õÕÜC~¯9ïÃwÛ3ΡòÚO¥ˆ¢p¨Yi‘P/ÜY¼æ°•Èb,ÊÆ'¾úy-âhÚ[IK{jÍ?q®SQâÈs°¸)–š:ÞÜ¥°
+ü„7uú¸kv|Ý´‚ÞºÄðÛñ4ÏâçoÞ=Êxd¶ð%a~%–ûk•´t«‚5×NGÆñ€©(À£-oAK~}Q*iEÃÚŠ×Á2c<þñ6H0Ä香¥°OÒt5ÜMS‰2W
+=\Óè¶ÕÓÕ¾ÙfLÁa’ž†„»m*é,«†µ¯Óõ}ÏkeÝ“¼g–ôu®¯Á²½>®ŽÁ»©ÂÞ¶[\ž­’©Â‚õÝ«<®Ózn²¼½ÓOµ§„‹Èý|öý j|³³mªé‰²Ëãþbê6Ñh\q]ý0¼¯© X0¸h¼!KÝ{4)áví„×ñpï’-rÒð+%”ùj4•´„EÃHi¼6j¸aWê«ì*»ìZ~}Q
+!,UÃÚŽ×Á6chôÉÇ#šýôWµò7$Ý4	vËD ´5zKÝ0cðgj†>9i)H¸ÖtÕ°6â‰
+Cs­R»1Ͷ’½vI¶§­ÆÒÀ6áû¬0TPª±M0VOD¿_=•ÄÔVCD¤.“úYËÏ%†\ðJU¡øz­å.æòò—Suʟ׷Ó/?¾üì÷”c2XøHㆊÀCíD¤ðUèÁ¸ÓÇ·—ùæÏþë¿~üÏ[ü¹{ú`¦æôãú®-tá„KÆCӏ{.…_>ÇúÓ¾ùáŽgnè+§ž†"8&‰_?÷åÓß¿¹^+b¡ž”üð¾Á•_þô·>}Áï¸!1â(jàb×ù×–ŸQ
+d¶ÚÖ‘MÄó×x
+'óyIüúŸ~øûŸ¾ü×ÏOŸSÑô¼üÌÚª,â9-¢‚û•ìïžFFä-ó‰/¥u·µg =Ð(ýE’Î6-ž…-Õ®_ýéí›ï¾ÿùéßý›_üǯ?Zf.ŽáhðOÄ~1y|•„xÿëWÿvº|úò?}ùy-,ÔâÂä5"cþý—Ëoÿϯ?¶f;.}´†Š;ªæ–A£šKyÜ
+9*ùåÿüÕȯ_V/4e¼ýEC?Jí–Ì·Ö
+¬*XUÒY†^0áѵáÓß.Àâ,˜ûÁa`à¬þhðã¯?¾ünXØsÈRŒ2q)æ‰æü&Ã‘‰EWlùãÍaÑ_5‰KÃ]^]¤ÎÜá:_.8ÜPIÖhø«ŸÔlG ]c»
+K¯/]+ºhÀ;nˆ¡iHøõ¥±PDã-Vv¼Ž¶%kÿÞ$xž|iÓJY	BKWƒmŠPæªAÃ’Æ`[Â×®®ÛÆ_I–ž†„ÛÑx‹†•Ïm¯žß·NÊ÷:×Srĺ
+εæ±S=M¶Ù›;BÛ‡jèíe¬§©ã²iá\5õqišg`H’Ï‹>y¸ù±Ýz\bÞèÑÃP·uýÃ7–þƒ¼0eÀGƒdªÛËéÿõÓîžœ+ØóÁ½5~7#àÞñŒàǏžãw·¿3+bàMõSä©/CŠa¡«žï¯¯úÛ÷?|÷ý9MêîðbÌrŽ”í¥BþÇwßóýëwß\ÙY÷úIèÝB=«Ãû©‹8ô/úó§/?ü¿Óo¿ÿëß¾P¤O§ßP¯öçæì~÷òÿûá‹
 endstream
 endobj
-3616 0 obj
+3635 0 obj
 <<
-/Producer (GPL Ghostscript SVN PRE-RELEASE 8.61)
-/CreationDate (D:20080128091206Z)
-/ModDate (D:20080128091206Z)
+/Producer (ESP Ghostscript 8.15)
+/CreationDate (D:20080520132615)
+/ModDate (D:20080520132615)
 >>
 endobj
-3617 0 obj
+3636 0 obj
 <<
 /Type /ExtGState
 /OPM 1
 >>
 endobj
-3618 0 obj
+3637 0 obj
 <<
-/BaseFont /Helvetica
+/BaseFont /WWWUNR#2BAlbanyAMT
+/FontDescriptor 3639 0 R
 /Type /Font
+/FirstChar 32
+/LastChar 121
+/Widths [ 600 0 0 0 0 0 0 0 0 0 0 0 0 600 600 600 600 600 600 600 600 600 600 600 600 0 600 0 0 0 0 0 0 600 600 600 600 600 600 600 0 600 0 0 600 600 600 0 600 0 0 600 600 600 600 0 0 0 0 0 0 0 0 0 0 600 0 600 600 600 600 600 600 600 0 600 600 600 600 600 600 0 600 600 600 600 600 600 0 600]
+/Encoding 3640 0 R
 /Subtype /Type1
 >>
 endobj
-3619 0 obj
-9799
+3638 0 obj
+10409
 endobj
-3606 0 obj <<
+3639 0 obj
+<<
+/Type /FontDescriptor
+/FontName /WWWUNR#2BAlbanyAMT
+/FontBBox [ 0 -186 593 667]
+/Flags 5
+/Ascent 667
+/CapHeight 667
+/Descent -186
+/ItalicAngle 0
+/StemV 88
+/AvgWidth 600
+/MaxWidth 600
+/MissingWidth 600
+/CharSet (/L/A/seven/y/n/c/M/B/eight/o/d/N/C/p/e/period/D/colon/slash/f/P/E/r/zero/g/F/s/one/h/G/t/i/two/S/u/three/T/I/four/v/minus/k/U/w/l/a/V/five/six/m/space)
+/FontFile3 3641 0 R
+>>
+endobj
+3640 0 obj
+<<
+/Type /Encoding
+/BaseEncoding /WinAnsiEncoding
+/Differences [ 45/minus]
+>>
+endobj
+3641 0 obj
+<<
+/Subtype /Type1C
+/Filter /FlateDecode
+/Length 3642 0 R
+>>
+stream
+xœ}X	T׶­¶éªŽàDÙ`$©âÄ	eˆâð˜œ@@"JdT”)*B3iÓÝN…Ýt3
+NQPC‰³¬(Έ&I0¾ÄçK4yÉ©÷/ÿ¯«íNÖË_‹Å¢ªî½çž}öÙç$„Ý B"‘LKW†-Ÿ<‰ðÎ á])‡Â…ïÿí){—ðITì ᤜƒ]ý;N%Ž‚ó0hyC	©D’³³:8#S¹.eÕê
+®£#-õ;vœõÍ$???×xåë/®3“Ö§¬Jwý ÿ±1)5#3-)}Ã4×`¼:55%ÁuUª2sõz׸ÄĤDq[T\jÒZא”Ô”ÌÌŒ®£ƒ=\½&Nœ4ÿò
+OI‹ÏZï–‘žá:ßuQÒª¬Ô¸uxI„÷ü@ezBXPFbxpfÒÌäˆYëV…¬_º!eqÖ’9×Ff§ÆE¥¹Nž2aªçÄI^Þ>ã}?$ˆñÄ(b±€˜IL Þ#"ˆY„'áF,$Bˆ÷‰Pbñ±˜˜M¸Kˆ9Äh"’˜KøQ„/1†XJÌ'>$¢‰0"ˆ˜L„bñ61„p!†ÃG‚&†
+âS‰p&|p;|ìUÉß$LÐ& M—>µ±ûBæ+ãdÏÉåä)j:Õ(Ÿ$ßûVÂ[½3^³cÿÐa†C‰CÏ ïA§3ƒµƒ/™;dßÐà¡!C5C…aÎÃS
+û‡£§c
+=‘ÞFî2¼Nx1XxÁñB/©mÐÐ*…DÁ¤¸GÖêu•Uj’E‘¤²HSPX®©e{ú²üŧÂñI…dÖPX Qå2È5PæÃÀ‡¼Dñ0
+’¥B D(. w™ÍV˜HšôºªJµ.‡M&ÑG‚I†V’J5¶£?;(´/K–J*Ux‡A|5–¬-Ç;Šð•¦“gÁ]¥¼m"€²j[FámB
+/é€àS¤Ðì4¹ÉÍªËÕøì—¾²R­W²sI(jdUÖc‘”̵\°†=O"_ôM'²/lVPdŽ¯ÐkL¬Ù$v¶—ÏäÁ‘‡ýmÎô}˜&ø*DOÄUµlê%s,§šXp¶ºeäaÞ`Üm”ÓÇ÷~Ú`hqùŒ3iöæØX¹ŽK“#.…²z?€¬±\"—Mù`Ö%ï°UÙó2øy<ì€ð-žðÎt‹°FpPÄ5GÕ…sr4rì84
+ÿÑœ»ºêš;ØOM»k¹Jy¹ª¼H½}G‘š‰Ž™·>¯àï_ í醏ïÄEíb雹;Ë4U.ºrK·<£è›µšòMÝ’¯)R²oXs‡†`Ò|30	~“•÷eØÄÙÃ
+^Šµ_|ª¬ŸF“ȽD“à¥l´å‚BÑÏý}Y)VˆÅÝóî6PÈÒ“à~“Y`ÇN'aΩVÌKñŠH¶\&Ÿuß|r}å©ÉìåÆ-ÜùãÀ/Ç0Èh5vŽäQ’’`
+u÷Bì°ð?d‘;Ú¯€<ð :¹&Í᜖{Vq«äa‹?šiZ˜}ˆMž‚Èñ}w4
+{50	^ýƒa¸û?Ñp6Þî_¦¾7zòT7·É_½|òðÖ¼¯x°««¯s<ÙBkv¦¥ðR1ÞŠÛ9¤"—ÝYtÄGÆ~¶ÀÒhÈ‹À¾çró­“]àõœzƒ,]¸„DðJñòÁT7¼Ò}ÚT÷Øꃇ?1o"õ7y©°ÝI05Qoâ€<DzŠémb»ûHtI(–ý™k©†='FÄ6ž5Æ7I áR_±Ì‚‹Ž—|‰_'ìR,?¾`ßn6·à“ؘ¸³¸pù
+¹À4Þ¹Ú¹ïäiæÀ¾ŠÎ 7éUê-ÛÕZ&r^ô'!Øہî¯`{›ûï_€ôéèð¦8¯L]ÉÉ«t†ì¨M¿äXr&ðð@LBì €3à¸á'º ’At¡&?a
+0¨ñ‘˜„XŠ°x@	yrÎù´ûœ†þøw°gé‡`?þÅ@ÈyÅ«ž@Ïi£§ß{þü«îŸ,a„ Æða7Ä(¸Ûëò¯~<­c,v`¸»'Œœ~w—gàpªÉPd(ÒnݾEÃ&¬
+Ê
+ãÁM»Q𛜷3ýpûâî×±{¢Ü*ØÒßYm|	N/ÁF±ç)õØ!'eX¥¹‰äû²B¼GãZò›WóñûpQò j”÷èqÌk­’@2>{–ˆ±Ñµ˜NòÌñæ®z~ëöÌ)-Çíää¥r­¾p'›Z¢Kâä“æE±á>Ô9ûõzØdë×d¡_ÜPD¿:.â¡ÄâÓ#l×ò0²·û‡'ßÅ¢C6éØ—e›Á¤©¼Ÿiˆ!!ÏJ Œzе84$x‘E€âaÁ7¢8ŠÜÚ~ç³[é3ØÎa·XR©/ªªÐ—×2àLÕªË7¨‹”L,rƒ$Šî€d®NU)²Š¶/ú‹›ÐB$øµÚòÂ|->€>ƒìÑuê5¢©Øz0¦ÝMHÅ´Cr‘i›Ì¼»‡zÇšŸ,¼»SGo¬Ú¬ÏeQ|BÒ-/aÀñ½Ç]öpu›÷mÐiJ¶—‰¨*0ê¹Uì'õY†t.š‹È˜0Eþ'ªÉÃ÷X:a¶að‚~ص|ic²?ÉõãX°»s¶±ë$‹Tè’ÈP½…‹›¹â«Pdw´¦¹¥ápe#ÇËñ!£ÏQôó7|OÒÑŒLÅónÌ}ÿ€	ã1÷»»dÿ¬½nm0¼Ujxe¥ðÂÂ7€Ãu*·LUUUfA;ò¯ÐþSÜ-š	ï‚'3§xöqh>éL…™‚B±º1¶z'§C<‚bæ®­M?¨dæÔtk.hhȯYÇmÓƨ¹‰>Îj9Áè(:¤BmÀel®¨ ìüœ£SW1ôŽJÞÄ©¶äÓ¹]XdO.Ü?’Ý”º‡][Ÿd\ ó.×î̪Ägm¬Ü\S3²íÂáîž/Ò>.eèQy;uê
+—JsÅx‹¢GáBYÈÐÆMEØ‚±~É7c¶_L,÷ã¬NŸë3­°$’Èa-{± '•ç¯~Zs{»•Ûƒûƒý¯ûƒXÊ*ÎVÔb±¨=š}É3<nCxt0Ÿ‡c¢>ö­R¬YIŠjq}u…å(QE6å›ÏaÑrÉ'«ÔK±’¹y?†wØ»wùàµöÖc-í5—¸^îN|i´<·ºÌPË<£L[õùùZ¬ÆTìÑ%µs¸¹\Ćظèåi\°<B^¿½S:¯×6]ê¿Ì¯˜;žmRøçØS&mÿÈ>Ъ-ÝhÐóÃ7@;dPU[¶mߪaâ×ÏÊ]ÌÉCâŽt°PÖ"ø:†8Œ1¾+¦£·
+³¢^äc#©ÿkÑ+³ ú’±ÂcÅ&ZÉ.¢0#*˜ý¤™©Z¾éçáTÐÂÄÞñï¼².µ;Ó£„…B•‚6òq±µ.£¦‡úÄÕ&6m`²ŽnºµévavþÁÜšµÜjyà¬È	˜w¹ÀŽm];vceåä8A°Ȩ½º¢
+›cQ´1†¿¼þ¦8|{óEdžö¤}lª)Cÿ·Ê0Ãz]fÍúšü®A~­óÌ£±v™ùW¦©t©,Óײ¿Pb?nFóu·ÑkQÇOÛâ^9Ó„yN=ÖV’ÎI°dÙ ^EÒÇ,^6Û%:?ÍÂùqÖ.ôþ:ýìÒ¯»®<w±iaZøaÈïñbò¢òÊ7WT•a€ì[ŽHJ©+ÂB‹…á.LëËeCÜ]ä#h.–ð™ÀŠ4LÓ;Ö¦Hb­îX3¿ªà%
+
+ˆ—ÂS'˜*8ÈZm´e¬•	7HÜöõʲIä½²kÖÝvOÂô>Ùkš£ØÂÁÛm0æ£w!Ü™îƒ`˜­8qBÑ,Y&Iÿ·õ~Ζû©°—±$J€•¸Wv–$é>«-'«­=$
+Ä“`?ΊÔÙ>S”uÅs‹2
+Z^òÒÒ×mÅx5™Ç¶jMYŽ˜ÇJµ6õ¢g¤×¬YÞ^!·ž2ð¬ûÝŸ²¯2wx²ûÖd íí;ÆF?H?©æô£Xkƒâ ë•Î!è®èeѤ/ÒÃ]<9ýÇ…&ò	²ƒ|
+ÆgÈhATØa–GKà_Šyûfƒ}¦ÿ'o_ó|&#xGÌÅ˸-À=u®0Ùé6TÏ_uäíÐ/&$Ï-P.a6oÑj¹Ír•¾È¸sWqñ.æÁÞƒº£œüî™5ËØ™TDujÙ
+¬Ã|#|Xú´ÿ—K¸}ùÀÅNæ¸ÝìùQâÄÛÔqõöç¿·ŸÒªŽš¹[/l·L½°R
+uNIHƒm£È§Êjµ%(Ùšþ†í‰"ñˆ»DáB–ì¾y2ª.*SšI§2G®–m´2ï´ÂßZ^‚ÿû
+;,pÖþšof§óÄhì§\
+öœæ/;¼¿Ù¥©1%E7»m¦‡“â÷c—öb÷›×$±tºc»à³h&//?½0~ÍƏ™¬Sk÷®äâ¸teJŒØ˜à¡Õ>'ÌÃx¡M|ú;¶îÐrÛÞÞ\^d4”–V—2ð!·¯õÉý©l«¾Ži†v±Êo…:¬R2ÜKáꘆ{¸§‚=t)èûwZÚ:G>Ú3vìT¯ðÃq·’úiPJâÒ9#Ç<™þË/O¾zÑ•x6è »ñúž+KfÎ
+_þE×­Îó÷XÔbG?}|uQ@àìði~ó:ïu_½øHŒV~½NÁ[ŠÄ´Œ¤U
+iŸ±òXãÁcÇR&™?Ø#þz
+Îâ÷éÉÉ
+é–÷‡ZZR™÷
+ÿ=HQ¢ßY•Ê
+*½ªH³­@Ë ¯ÿgþVÍŽ-ÜÖ·Ux&À˜Tê³óì9œÀ…9~U€·?HŠ¤þˆ@ÞŒ;®Ÿ=ˆ )žÍ /}û\Á]­½qèľ¦#µm\פܓҰÂÊÍ“{QܼœÐ´Y))Ùq8BkêÖ7¥ŸPÞà®Zæ	Áu÷ž (PxDÞÖ-N…/£Ò—èK¸]Œh“õU"ÖæßwlfÆÂÅø_…0>©œyE	uñÔ——z¿“Ó+aª;teäSßGcÂgÄ$39ëÓ8¥¼¨\e0–éªv1ÕW®¶ßàä÷®/‰ÍÉïÉ¢Íh½,‚¢#„w{H“¥ÅÎaèÒÕý¼hå?>ÇÜ_#x¨(..).Æß7Wë¸8ò;ÿëîK?ÊKK`²ó
+”œJ®*Wõ%%åLCÓiÓN~ÿr̼•‰qJv£*oÇ2Nž»¹¿ÖÑ7Ÿ?ž3Ýߎç’ÅuG—³šÒ­%ZN®*R©
++
+šrÙŽÌS…§q+HýøèçË;gîï1†óð­HwA¤»ÌP ám*ÚQ„EMW²Ë`øiëÒ–	Ìdåô-§`¯@ù$$Âo²}"°¸©–üŒÛè7¥Xxÿ•cñ¨fÔs8Íp×]…2\¸¢ -Yg±–Í¢£¸g*ÄùVZZRVÁ´Õ·[9ù“Ka^£fy,ŒÜ×Ãju[vb'7©
+«òodϬ9“w;iÿÍ÷àvßÿ8Y½1ºßd/ùçgps…-Ší¦Uœ»VÓy°ýô½'îs&δ½|‹~Ë®¥œÜ¨+7šVï^9wîºKÙ€ù«}9$—£àÇh0|Ñó
+¯üŸLœ™à—ÀìŠTìo7ÖVï>|´µëÎí‹s¦û.š}òq&»µœ+Öî•ή|ëp¥­«#?ÈÛîàÀ;"ˆÿóÞòÅ
+endstream
+endobj
+3642 0 obj
+4428
+endobj
+3625 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [278.931 556.683 331.003 568.372]
+/Rect [278.931 531.01 331.003 542.699]
 /Subtype /Link
 /A << /S /GoTo /D (chap6net) >>
 >> endobj
-3611 0 obj <<
-/D [3609 0 R /XYZ 100.892 685.529 null]
+3630 0 obj <<
+/D [3628 0 R /XYZ 100.892 685.529 null]
 >> endobj
-3612 0 obj <<
-/D [3609 0 R /XYZ 100.892 660.623 null]
+3631 0 obj <<
+/D [3628 0 R /XYZ 100.892 660.623 null]
 >> endobj
-3613 0 obj <<
-/D [3609 0 R /XYZ 100.892 649.664 null]
+3632 0 obj <<
+/D [3628 0 R /XYZ 100.892 649.664 null]
 >> endobj
 350 0 obj <<
-/D [3609 0 R /XYZ 100.892 608.274 null]
+/D [3628 0 R /XYZ 100.892 592.185 null]
 >> endobj
-3614 0 obj <<
-/D [3609 0 R /XYZ 100.892 578.352 null]
+3633 0 obj <<
+/D [3628 0 R /XYZ 100.892 557.471 null]
 >> endobj
 1753 0 obj <<
-/D [3609 0 R /XYZ 100.892 520 null]
+/D [3628 0 R /XYZ 100.892 489.535 null]
 >> endobj
-3615 0 obj <<
-/D [3609 0 R /XYZ 100.892 491.702 null]
+3634 0 obj <<
+/D [3628 0 R /XYZ 100.892 461.237 null]
 >> endobj
-3608 0 obj <<
+3627 0 obj <<
 /Font << /F22 1211 0 R /F28 1124 0 R /F15 1133 0 R /F17 1131 0 R >>
-/XObject << /Im10 3607 0 R >>
+/XObject << /Im10 3626 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-3626 0 obj <<
+3649 0 obj <<
 /Length 2099      
 /Filter /FlateDecode
 >>
@@ -16697,63 +17234,63 @@
 <ú0K|™™×„yàaÔ½º¤`Zë·¼ºþ¡¢	;
 endstream
 endobj
-3625 0 obj <<
+3648 0 obj <<
 /Type /Page
-/Contents 3626 0 R
-/Resources 3624 0 R
+/Contents 3649 0 R
+/Resources 3647 0 R
 /MediaBox [0 0 612 792]
-/Parent 3605 0 R
-/Annots [ 3620 0 R 3621 0 R 3622 0 R 3623 0 R ]
+/Parent 3624 0 R
+/Annots [ 3643 0 R 3644 0 R 3645 0 R 3646 0 R ]
 >> endobj
-3620 0 obj <<
+3643 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [244.807 359.765 405.435 371.455]
 /Subtype /Link
 /A << /S /GoTo /D (Big500users) >>
 >> endobj
-3621 0 obj <<
+3644 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [447.286 319.118 511.352 330.807]
 /Subtype /Link
 /A << /S /GoTo /D (ch5-dnshcp-setup) >>
 >> endobj
-3622 0 obj <<
+3645 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [286.493 305.568 349.092 317.258]
 /Subtype /Link
 /A << /S /GoTo /D (ldapsetup) >>
 >> endobj
-3623 0 obj <<
+3646 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [358.982 237.245 405.814 248.934]
 /Subtype /Link
 /A << /S /GoTo /D (oldapreq) >>
 >> endobj
-3627 0 obj <<
-/D [3625 0 R /XYZ 151.701 685.529 null]
+3650 0 obj <<
+/D [3648 0 R /XYZ 151.701 685.529 null]
 >> endobj
 354 0 obj <<
-/D [3625 0 R /XYZ 151.701 288.713 null]
+/D [3648 0 R /XYZ 151.701 288.713 null]
 >> endobj
-3628 0 obj <<
-/D [3625 0 R /XYZ 151.701 260.455 null]
+3651 0 obj <<
+/D [3648 0 R /XYZ 151.701 260.455 null]
 >> endobj
 1853 0 obj <<
-/D [3625 0 R /XYZ 151.701 210.643 null]
+/D [3648 0 R /XYZ 151.701 210.643 null]
 >> endobj
-3629 0 obj <<
-/D [3625 0 R /XYZ 151.701 193.773 null]
+3652 0 obj <<
+/D [3648 0 R /XYZ 151.701 193.773 null]
 >> endobj
-3624 0 obj <<
-/Font << /F28 1124 0 R /F22 1211 0 R /F89 2326 0 R /F73 2327 0 R /F59 1905 0 R /F15 1133 0 R /F17 1131 0 R >>
-/XObject << /Im3 2321 0 R >>
+3647 0 obj <<
+/Font << /F28 1124 0 R /F22 1211 0 R /F89 2333 0 R /F73 2334 0 R /F59 1905 0 R /F15 1133 0 R /F17 1131 0 R >>
+/XObject << /Im3 2328 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-3634 0 obj <<
+3657 0 obj <<
 /Length 1815      
 /Filter /FlateDecode
 >>
@@ -16777,48 +17314,48 @@
 ÿE–û9@÷¨/9Ôª©w+ÿž ÷bZPL5ÕR¸¦W\ž(-‘è ^ø׊&Ž‡$é÷út0sW¢!æ0=ŒP”ÿ|sÆÒ
 endstream
 endobj
-3633 0 obj <<
+3656 0 obj <<
 /Type /Page
-/Contents 3634 0 R
-/Resources 3632 0 R
+/Contents 3657 0 R
+/Resources 3655 0 R
 /MediaBox [0 0 612 792]
-/Parent 3605 0 R
-/Annots [ 3630 0 R 3631 0 R ]
+/Parent 3624 0 R
+/Annots [ 3653 0 R 3654 0 R ]
 >> endobj
-3630 0 obj <<
+3653 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [275.39 565.516 346.124 577.206]
 /Subtype /Link
 /A << /S /GoTo /D (sbehap-slapdconf) >>
 >> endobj
-3631 0 obj <<
+3654 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [272.526 376.888 342.687 388.578]
 /Subtype /Link
 /A << /S /GoTo /D (sbehap-dbconf) >>
 >> endobj
-3635 0 obj <<
-/D [3633 0 R /XYZ 100.892 685.529 null]
+3658 0 obj <<
+/D [3656 0 R /XYZ 100.892 685.529 null]
 >> endobj
-3636 0 obj <<
-/D [3633 0 R /XYZ 100.892 593.346 null]
+3659 0 obj <<
+/D [3656 0 R /XYZ 100.892 593.346 null]
 >> endobj
-3637 0 obj <<
-/D [3633 0 R /XYZ 100.892 552.66 null]
+3660 0 obj <<
+/D [3656 0 R /XYZ 100.892 552.66 null]
 >> endobj
-3638 0 obj <<
-/D [3633 0 R /XYZ 100.892 404.718 null]
+3661 0 obj <<
+/D [3656 0 R /XYZ 100.892 404.718 null]
 >> endobj
-3639 0 obj <<
-/D [3633 0 R /XYZ 100.892 312.26 null]
+3662 0 obj <<
+/D [3656 0 R /XYZ 100.892 312.26 null]
 >> endobj
-3632 0 obj <<
+3655 0 obj <<
 /Font << /F22 1211 0 R /F28 1124 0 R /F15 1133 0 R /F59 1905 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-3645 0 obj <<
+3668 0 obj <<
 /Length 2095      
 /Filter /FlateDecode
 >>
@@ -16837,47 +17374,47 @@
 NŶ܃êbüýC˜€ƒšóãè|îïÔÐt[bo ‘r,ª×}µ4¨Wö'£Ñº©w''؝(³Â¢ºvå¼ß€ÌQ@%ô°çPÔƒþRHlð
 endstream
 endobj
-3644 0 obj <<
+3667 0 obj <<
 /Type /Page
-/Contents 3645 0 R
-/Resources 3643 0 R
+/Contents 3668 0 R
+/Resources 3666 0 R
 /MediaBox [0 0 612 792]
-/Parent 3605 0 R
-/Annots [ 3641 0 R ]
+/Parent 3624 0 R
+/Annots [ 3664 0 R ]
 >> endobj
-3641 0 obj <<
+3664 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [441.028 131.677 511.352 143.366]
 /Subtype /Link
 /A << /S /GoTo /D (sbehap-nss01) >>
 >> endobj
-3646 0 obj <<
-/D [3644 0 R /XYZ 151.701 685.529 null]
+3669 0 obj <<
+/D [3667 0 R /XYZ 151.701 685.529 null]
 >> endobj
 1561 0 obj <<
-/D [3644 0 R /XYZ 151.701 660.623 null]
+/D [3667 0 R /XYZ 151.701 660.623 null]
 >> endobj
-3554 0 obj <<
-/D [3644 0 R /XYZ 151.701 643.753 null]
+3573 0 obj <<
+/D [3667 0 R /XYZ 151.701 643.753 null]
 >> endobj
 358 0 obj <<
-/D [3644 0 R /XYZ 151.701 539.816 null]
+/D [3667 0 R /XYZ 151.701 539.816 null]
 >> endobj
-3647 0 obj <<
-/D [3644 0 R /XYZ 151.701 520.896 null]
+3670 0 obj <<
+/D [3667 0 R /XYZ 151.701 520.896 null]
 >> endobj
-3648 0 obj <<
-/D [3644 0 R /XYZ 151.701 255.916 null]
+3671 0 obj <<
+/D [3667 0 R /XYZ 151.701 255.916 null]
 >> endobj
-3649 0 obj <<
-/D [3644 0 R /XYZ 151.701 153.019 null]
+3672 0 obj <<
+/D [3667 0 R /XYZ 151.701 153.019 null]
 >> endobj
-3643 0 obj <<
+3666 0 obj <<
 /Font << /F28 1124 0 R /F22 1211 0 R /F15 1133 0 R /F59 1905 0 R /F17 1131 0 R /F54 1912 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-3653 0 obj <<
+3676 0 obj <<
 /Length 2007      
 /Filter /FlateDecode
 >>
@@ -16902,43 +17439,43 @@
 ¤[äúžgßM®/÷Hì®\”V3)Å7iM}¿«^qs5ñÄp´é5úBu¹EïßÑŠŒzm£ jó³>Mœfh\*À[â´ó„K“ÆΚ–ãÏ„Âxˆ“ÌE:O°ÏŠÞ/ôДlÖñǘÖo_¬’¸Ï~0*ìøU %u›cë¾JÃÑ‚?ùü?áLNY‹ØÉý,OŒ_çÿ¿NÙ
 endstream
 endobj
-3652 0 obj <<
+3675 0 obj <<
 /Type /Page
-/Contents 3653 0 R
-/Resources 3651 0 R
+/Contents 3676 0 R
+/Resources 3674 0 R
 /MediaBox [0 0 612 792]
-/Parent 3605 0 R
-/Annots [ 3642 0 R 3655 0 R ]
+/Parent 3624 0 R
+/Annots [ 3665 0 R 3678 0 R ]
 >> endobj
-3642 0 obj <<
+3665 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [427.187 646.546 460.543 658.236]
 /Subtype /Link
 /A << /S /GoTo /D (sbehap-nss02) >>
 >> endobj
-3655 0 obj <<
+3678 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [154.441 632.997 196.434 644.687]
 /Subtype /Link
 /A << /S /GoTo /D (sbehap-nss02) >>
 >> endobj
-3654 0 obj <<
-/D [3652 0 R /XYZ 100.892 685.529 null]
+3677 0 obj <<
+/D [3675 0 R /XYZ 100.892 685.529 null]
 >> endobj
-3656 0 obj <<
-/D [3652 0 R /XYZ 100.892 633.993 null]
+3679 0 obj <<
+/D [3675 0 R /XYZ 100.892 633.993 null]
 >> endobj
-3657 0 obj <<
-/D [3652 0 R /XYZ 100.892 182.972 null]
+3680 0 obj <<
+/D [3675 0 R /XYZ 100.892 182.972 null]
 >> endobj
-3651 0 obj <<
-/Font << /F22 1211 0 R /F28 1124 0 R /F15 1133 0 R /F59 1905 0 R /F89 2326 0 R /F73 2327 0 R >>
-/XObject << /Im3 2321 0 R >>
+3674 0 obj <<
+/Font << /F22 1211 0 R /F28 1124 0 R /F15 1133 0 R /F59 1905 0 R /F89 2333 0 R /F73 2334 0 R >>
+/XObject << /Im3 2328 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-3661 0 obj <<
+3684 0 obj <<
 /Length 1106      
 /Filter /FlateDecode
 >>
@@ -16950,21 +17487,21 @@
 a˜Û¶ÅB¼"{/ã](&äy9b˜DÑ„a{GaÞ'_q+߶æá/uxBÿŽè­
 endstream
 endobj
-3660 0 obj <<
+3683 0 obj <<
 /Type /Page
-/Contents 3661 0 R
-/Resources 3659 0 R
+/Contents 3684 0 R
+/Resources 3682 0 R
 /MediaBox [0 0 612 792]
-/Parent 3663 0 R
+/Parent 3686 0 R
 >> endobj
-3662 0 obj <<
-/D [3660 0 R /XYZ 151.701 685.529 null]
+3685 0 obj <<
+/D [3683 0 R /XYZ 151.701 685.529 null]
 >> endobj
-3659 0 obj <<
+3682 0 obj <<
 /Font << /F28 1124 0 R /F22 1211 0 R /F15 1133 0 R /F59 1905 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-3670 0 obj <<
+3693 0 obj <<
 /Length 1713      
 /Filter /FlateDecode
 >>
@@ -16987,62 +17524,62 @@
 :§Úð~]QG¡-	ƒ»IK›:óx†ùк•í:úö üÿtøé¶X­Ü¾é»/?ýâÆ=(õL;¦ë°Â—ÿ¿†pÞ
 endstream
 endobj
-3669 0 obj <<
+3692 0 obj <<
 /Type /Page
-/Contents 3670 0 R
-/Resources 3668 0 R
+/Contents 3693 0 R
+/Resources 3691 0 R
 /MediaBox [0 0 612 792]
-/Parent 3663 0 R
-/Annots [ 3664 0 R 3665 0 R 3666 0 R 3667 0 R ]
+/Parent 3686 0 R
+/Annots [ 3687 0 R 3688 0 R 3689 0 R 3690 0 R ]
 >> endobj
-3664 0 obj <<
+3687 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [240.356 444.244 309.782 455.933]
 /Subtype /Link
 /A << /S /GoTo /D (sbehap-massive-smbconfa) >>
 >> endobj
-3665 0 obj <<
+3688 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [314.222 444.244 383.648 455.933]
 /Subtype /Link
 /A << /S /GoTo /D (sbehap-massive-smbconfb) >>
 >> endobj
-3666 0 obj <<
+3689 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [388.087 444.244 457.513 455.933]
 /Subtype /Link
 /A << /S /GoTo /D (sbehap-shareconfa) >>
 >> endobj
-3667 0 obj <<
+3690 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [176.407 430.695 246.88 442.384]
 /Subtype /Link
 /A << /S /GoTo /D (sbehap-shareconfb) >>
 >> endobj
-3671 0 obj <<
-/D [3669 0 R /XYZ 100.892 685.529 null]
+3694 0 obj <<
+/D [3692 0 R /XYZ 100.892 685.529 null]
 >> endobj
 362 0 obj <<
-/D [3669 0 R /XYZ 100.892 609.281 null]
+/D [3692 0 R /XYZ 100.892 609.281 null]
 >> endobj
-3672 0 obj <<
-/D [3669 0 R /XYZ 100.892 580.841 null]
+3695 0 obj <<
+/D [3692 0 R /XYZ 100.892 580.841 null]
 >> endobj
-3673 0 obj <<
-/D [3669 0 R /XYZ 100.892 465.72 null]
+3696 0 obj <<
+/D [3692 0 R /XYZ 100.892 465.72 null]
 >> endobj
-3674 0 obj <<
-/D [3669 0 R /XYZ 100.892 363.945 null]
+3697 0 obj <<
+/D [3692 0 R /XYZ 100.892 363.945 null]
 >> endobj
-3668 0 obj <<
+3691 0 obj <<
 /Font << /F22 1211 0 R /F28 1124 0 R /F15 1133 0 R /F17 1131 0 R /F59 1905 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-3681 0 obj <<
+3704 0 obj <<
 /Length 1140      
 /Filter /FlateDecode
 >>
@@ -17057,30 +17594,30 @@
  zX¤úDWùˆç1‰Ú‘Ìw¼0'âŠ5lÃåk@[¯´þ~Ø{Z¡üpÃÕ”»î¸‰jxc#â÷;‚O®p¸AhŠüU»NÑ–Ú$òªmÙ…U¦£„eûû\©§±Af™öDGQÏ2ÑÏ‹£¼yׇç¸Èß±UÍZ$Vå?GÄQ63ô0ѯê*Ñÿw•üÝðG€¸à1£Ó?˦ (·t° ÀKhpô@œïG"LÏOàá°¸8ÃÞO¢©ž7—ë{ìô£:ú©õ¿ÞS‘ÖVàc'€o1•ÿÀ‡š~¬Ó-ØeCï v Ž·ŠIÀpV}°R@ƒ¤+J>Ê@•¶¢9ÆãüÄèĉé1„ôCbÇ®“ÀŸöý§kúiU¬Ç¶ÞCNESôh+xÅhæ‚=ÇÄIƒ—ŸŒÒ7¬ðóý/­&G
 endstream
 endobj
-3680 0 obj <<
+3703 0 obj <<
 /Type /Page
-/Contents 3681 0 R
-/Resources 3679 0 R
+/Contents 3704 0 R
+/Resources 3702 0 R
 /MediaBox [0 0 612 792]
-/Parent 3663 0 R
+/Parent 3686 0 R
 >> endobj
-3682 0 obj <<
-/D [3680 0 R /XYZ 151.701 685.529 null]
+3705 0 obj <<
+/D [3703 0 R /XYZ 151.701 685.529 null]
 >> endobj
-3683 0 obj <<
-/D [3680 0 R /XYZ 151.701 500.623 null]
+3706 0 obj <<
+/D [3703 0 R /XYZ 151.701 500.623 null]
 >> endobj
-3684 0 obj <<
-/D [3680 0 R /XYZ 151.701 372.873 null]
+3707 0 obj <<
+/D [3703 0 R /XYZ 151.701 372.873 null]
 >> endobj
-3685 0 obj <<
-/D [3680 0 R /XYZ 151.701 171.571 null]
+3708 0 obj <<
+/D [3703 0 R /XYZ 151.701 171.571 null]
 >> endobj
-3679 0 obj <<
+3702 0 obj <<
 /Font << /F28 1124 0 R /F22 1211 0 R /F59 1905 0 R /F15 1133 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-3688 0 obj <<
+3711 0 obj <<
 /Length 1716      
 /Filter /FlateDecode
 >>
@@ -17101,27 +17638,27 @@
 sÌ¢;»Á›BqXŽ>I/ð?<vÉ‘A>Î-9謷f<£2 ¼Òjžh@‰]ëfgr[ehl³´¦W$~–_ãWz(®ô×-ÜLÅpÂÛ=9F;Ósgð¼—£ù“|ü„i²ÔЮÏ\2®ð`ÿ‘Ê8ã
 endstream
 endobj
-3687 0 obj <<
+3710 0 obj <<
 /Type /Page
-/Contents 3688 0 R
-/Resources 3686 0 R
+/Contents 3711 0 R
+/Resources 3709 0 R
 /MediaBox [0 0 612 792]
-/Parent 3663 0 R
+/Parent 3686 0 R
 >> endobj
-3689 0 obj <<
-/D [3687 0 R /XYZ 100.892 685.529 null]
+3712 0 obj <<
+/D [3710 0 R /XYZ 100.892 685.529 null]
 >> endobj
-3690 0 obj <<
-/D [3687 0 R /XYZ 100.892 194.798 null]
+3713 0 obj <<
+/D [3710 0 R /XYZ 100.892 194.798 null]
 >> endobj
-3691 0 obj <<
-/D [3687 0 R /XYZ 100.892 169.449 null]
+3714 0 obj <<
+/D [3710 0 R /XYZ 100.892 169.449 null]
 >> endobj
-3686 0 obj <<
+3709 0 obj <<
 /Font << /F22 1211 0 R /F28 1124 0 R /F59 1905 0 R /F15 1133 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-3697 0 obj <<
+3720 0 obj <<
 /Length 1738      
 /Filter /FlateDecode
 >>
@@ -17140,46 +17677,46 @@
 Mý·Ùå"…çêÝÏ.fNY	xôÂ#Õ[ÁÍñ<iþs=ð=s95vœC!n0ÔL˜w>lÿyLÁ Š9jò˜†ø*…‡ð©†ùÿFCÂÎÒú»Ê‚7c‘Í”=Ð~½Bèÿ_ZS
 endstream
 endobj
-3696 0 obj <<
+3719 0 obj <<
 /Type /Page
-/Contents 3697 0 R
-/Resources 3695 0 R
+/Contents 3720 0 R
+/Resources 3718 0 R
 /MediaBox [0 0 612 792]
-/Parent 3663 0 R
-/Annots [ 3692 0 R 3693 0 R 3694 0 R ]
+/Parent 3686 0 R
+/Annots [ 3715 0 R 3716 0 R 3717 0 R ]
 >> endobj
-3692 0 obj <<
+3715 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
 /Rect [174.46 138.879 350.622 151.83]
 /Subtype/Link/A<</Type/Action/S/URI/URI(http://samba.idealx.org/index.en.html)>>
 >> endobj
-3693 0 obj <<
+3716 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
 /Rect [174.46 127.92 422.228 140.872]
 /Subtype/Link/A<</Type/Action/S/URI/URI(http://samba.idealx.org/dist/smbldap-tools-0.9.1.tgz)>>
 >> endobj
-3694 0 obj <<
+3717 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
 /Rect [174.46 116.961 450.97 129.913]
 /Subtype/Link/A<</Type/Action/S/URI/URI(http://samba.idealx.org/dist/smbldap-tools-0.9.1-1.src.rpm)>>
 >> endobj
-3698 0 obj <<
-/D [3696 0 R /XYZ 151.701 685.529 null]
+3721 0 obj <<
+/D [3719 0 R /XYZ 151.701 685.529 null]
 >> endobj
 366 0 obj <<
-/D [3696 0 R /XYZ 151.701 371.036 null]
+/D [3719 0 R /XYZ 151.701 371.036 null]
 >> endobj
-3699 0 obj <<
-/D [3696 0 R /XYZ 151.701 337.4 null]
+3722 0 obj <<
+/D [3719 0 R /XYZ 151.701 337.4 null]
 >> endobj
-3695 0 obj <<
+3718 0 obj <<
 /Font << /F28 1124 0 R /F22 1211 0 R /F59 1905 0 R /F15 1133 0 R /F17 1131 0 R /F30 1928 0 R /F31 1929 0 R /F62 1930 0 R /F72 1931 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-3702 0 obj <<
+3725 0 obj <<
 /Length 1559      
 /Filter /FlateDecode
 >>
@@ -17195,37 +17732,37 @@
 ÍÍW¥9lÖþÑ·k)ãLàÖ-ÍOu¹è;Òx¢²SßíúŠó®hó¢ô9»Uý£QdØ×”fɺSê,«@½!‹:v¹Ç×9¸=Žµ?‘®¯Häct'î¬O7>{¶fµ”ø¤œ˜Û²åãŠ%”M–îðË[Ar\-÷øKY´ìô{«ÿ!•ž¸-B?t€®aKÑ`'l‘hßQoô7ûÃWÇWõF÷NgÄoK…=JþSûh	È=-)€Bwßd·ãòì3;]xÝHžëuBß-RiüÇ7Ï¿Ÿ >ó
 endstream
 endobj
-3701 0 obj <<
+3724 0 obj <<
 /Type /Page
-/Contents 3702 0 R
-/Resources 3700 0 R
+/Contents 3725 0 R
+/Resources 3723 0 R
 /MediaBox [0 0 612 792]
-/Parent 3663 0 R
+/Parent 3686 0 R
 >> endobj
-3703 0 obj <<
-/D [3701 0 R /XYZ 100.892 685.529 null]
+3726 0 obj <<
+/D [3724 0 R /XYZ 100.892 685.529 null]
 >> endobj
 370 0 obj <<
-/D [3701 0 R /XYZ 100.892 492.221 null]
+/D [3724 0 R /XYZ 100.892 492.221 null]
 >> endobj
-3704 0 obj <<
-/D [3701 0 R /XYZ 100.892 465.05 null]
+3727 0 obj <<
+/D [3724 0 R /XYZ 100.892 465.05 null]
 >> endobj
-3705 0 obj <<
-/D [3701 0 R /XYZ 100.892 416.436 null]
+3728 0 obj <<
+/D [3724 0 R /XYZ 100.892 416.436 null]
 >> endobj
-3706 0 obj <<
-/D [3701 0 R /XYZ 100.892 267.114 null]
+3729 0 obj <<
+/D [3724 0 R /XYZ 100.892 267.114 null]
 >> endobj
-3707 0 obj <<
-/D [3701 0 R /XYZ 100.892 202.518 null]
+3730 0 obj <<
+/D [3724 0 R /XYZ 100.892 202.518 null]
 >> endobj
-3700 0 obj <<
-/Font << /F22 1211 0 R /F28 1124 0 R /F89 2326 0 R /F73 2327 0 R /F59 1905 0 R /F15 1133 0 R /F17 1131 0 R >>
-/XObject << /Im3 2321 0 R >>
+3723 0 obj <<
+/Font << /F22 1211 0 R /F28 1124 0 R /F89 2333 0 R /F73 2334 0 R /F59 1905 0 R /F15 1133 0 R /F17 1131 0 R >>
+/XObject << /Im3 2328 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-3711 0 obj <<
+3734 0 obj <<
 /Length 1262      
 /Filter /FlateDecode
 >>
@@ -17242,44 +17779,44 @@
 Šì¸å!=_ö§˜)àp²$¶jb–îmP'첎µ'Px›÷#ÓÒV¶¿JKÆXOjK jûip \"Ø)ñ¾þùó~;
 endstream
 endobj
-3710 0 obj <<
+3733 0 obj <<
 /Type /Page
-/Contents 3711 0 R
-/Resources 3709 0 R
+/Contents 3734 0 R
+/Resources 3732 0 R
 /MediaBox [0 0 612 792]
-/Parent 3717 0 R
-/Annots [ 3708 0 R ]
+/Parent 3740 0 R
+/Annots [ 3731 0 R ]
 >> endobj
-3708 0 obj <<
+3731 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [283.493 256.736 354.576 268.426]
 /Subtype /Link
 /A << /S /GoTo /D (smbldap-init) >>
 >> endobj
-3712 0 obj <<
-/D [3710 0 R /XYZ 151.701 685.529 null]
+3735 0 obj <<
+/D [3733 0 R /XYZ 151.701 685.529 null]
 >> endobj
-3713 0 obj <<
-/D [3710 0 R /XYZ 151.701 581.918 null]
+3736 0 obj <<
+/D [3733 0 R /XYZ 151.701 581.918 null]
 >> endobj
-3714 0 obj <<
-/D [3710 0 R /XYZ 151.701 412.445 null]
+3737 0 obj <<
+/D [3733 0 R /XYZ 151.701 412.445 null]
 >> endobj
 374 0 obj <<
-/D [3710 0 R /XYZ 151.701 236.703 null]
+/D [3733 0 R /XYZ 151.701 236.703 null]
 >> endobj
-3715 0 obj <<
-/D [3710 0 R /XYZ 151.701 207.292 null]
+3738 0 obj <<
+/D [3733 0 R /XYZ 151.701 207.292 null]
 >> endobj
-3716 0 obj <<
-/D [3710 0 R /XYZ 151.701 145.01 null]
+3739 0 obj <<
+/D [3733 0 R /XYZ 151.701 145.01 null]
 >> endobj
-3709 0 obj <<
+3732 0 obj <<
 /Font << /F28 1124 0 R /F22 1211 0 R /F59 1905 0 R /F15 1133 0 R /F17 1131 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-3722 0 obj <<
+3745 0 obj <<
 /Length 1019      
 /Filter /FlateDecode
 >>
@@ -17295,41 +17832,41 @@
 ™ž
 endstream
 endobj
-3721 0 obj <<
+3744 0 obj <<
 /Type /Page
-/Contents 3722 0 R
-/Resources 3720 0 R
+/Contents 3745 0 R
+/Resources 3743 0 R
 /MediaBox [0 0 612 792]
-/Parent 3717 0 R
-/Annots [ 3719 0 R ]
+/Parent 3740 0 R
+/Annots [ 3742 0 R ]
 >> endobj
-3719 0 obj <<
+3742 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [209.714 118.128 280.797 129.817]
 /Subtype /Link
 /A << /S /GoTo /D (smbldap-init) >>
 >> endobj
-3723 0 obj <<
-/D [3721 0 R /XYZ 100.892 685.529 null]
+3746 0 obj <<
+/D [3744 0 R /XYZ 100.892 685.529 null]
 >> endobj
-3724 0 obj <<
-/D [3721 0 R /XYZ 100.892 622.565 null]
+3747 0 obj <<
+/D [3744 0 R /XYZ 100.892 622.565 null]
 >> endobj
-3725 0 obj <<
-/D [3721 0 R /XYZ 100.892 463.102 null]
+3748 0 obj <<
+/D [3744 0 R /XYZ 100.892 463.102 null]
 >> endobj
-3726 0 obj <<
-/D [3721 0 R /XYZ 100.892 337.996 null]
+3749 0 obj <<
+/D [3744 0 R /XYZ 100.892 337.996 null]
 >> endobj
-3727 0 obj <<
-/D [3721 0 R /XYZ 100.892 228.56 null]
+3750 0 obj <<
+/D [3744 0 R /XYZ 100.892 228.56 null]
 >> endobj
-3720 0 obj <<
+3743 0 obj <<
 /Font << /F22 1211 0 R /F28 1124 0 R /F59 1905 0 R /F15 1133 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-3730 0 obj <<
+3753 0 obj <<
 /Length 1302      
 /Filter /FlateDecode
 >>
@@ -17341,33 +17878,33 @@
 ì07×û‚½0’–þPÕÎÕϐ佪ó•kª|é¿níÕO“Á¯ð/ë_om–V
 endstream
 endobj
-3729 0 obj <<
+3752 0 obj <<
 /Type /Page
-/Contents 3730 0 R
-/Resources 3728 0 R
+/Contents 3753 0 R
+/Resources 3751 0 R
 /MediaBox [0 0 612 792]
-/Parent 3717 0 R
+/Parent 3740 0 R
 >> endobj
-3731 0 obj <<
-/D [3729 0 R /XYZ 151.701 685.529 null]
+3754 0 obj <<
+/D [3752 0 R /XYZ 151.701 685.529 null]
 >> endobj
 378 0 obj <<
-/D [3729 0 R /XYZ 151.701 660.623 null]
+/D [3752 0 R /XYZ 151.701 660.623 null]
 >> endobj
-3718 0 obj <<
-/D [3729 0 R /XYZ 151.701 641.897 null]
+3741 0 obj <<
+/D [3752 0 R /XYZ 151.701 641.897 null]
 >> endobj
-3732 0 obj <<
-/D [3729 0 R /XYZ 151.701 517.985 null]
+3755 0 obj <<
+/D [3752 0 R /XYZ 151.701 517.985 null]
 >> endobj
-3733 0 obj <<
-/D [3729 0 R /XYZ 151.701 450.382 null]
+3756 0 obj <<
+/D [3752 0 R /XYZ 151.701 450.382 null]
 >> endobj
-3728 0 obj <<
+3751 0 obj <<
 /Font << /F28 1124 0 R /F22 1211 0 R /F17 1131 0 R /F15 1133 0 R /F59 1905 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-3736 0 obj <<
+3759 0 obj <<
 /Length 1239      
 /Filter /FlateDecode
 >>
@@ -17385,21 +17922,21 @@
 T@µ© Iv7ü}Z%fì.&lêÿÈV÷<›Þ„š¢ågq7ðI·;>š¾{¥èkñ¨¢)…cî3ü4‰îØHeªÍ’ðXhµ[vŸªåè9C´ÖVËâ']8šîÒð;3ÒSúºÜ*ëãá…z¾/å,Þ×ÊZí-1„æ]‘; |È—§}'¬$ôà¡9þðó¿U‘ò¯Fßo)7r-æÞ)+é‹îéTžö‹YCË#šŠÏO%ÑäN‘Žª“Eçz:{q‚UÀ‚;q8j$Â>Ç}UîµÒ•ŸÂªåØLP³u~‡‚ÊSö€² Qö Uóå®þeßÍÿ ICh
 endstream
 endobj
-3735 0 obj <<
+3758 0 obj <<
 /Type /Page
-/Contents 3736 0 R
-/Resources 3734 0 R
+/Contents 3759 0 R
+/Resources 3757 0 R
 /MediaBox [0 0 612 792]
-/Parent 3717 0 R
+/Parent 3740 0 R
 >> endobj
-3737 0 obj <<
-/D [3735 0 R /XYZ 100.892 685.529 null]
+3760 0 obj <<
+/D [3758 0 R /XYZ 100.892 685.529 null]
 >> endobj
-3734 0 obj <<
+3757 0 obj <<
 /Font << /F22 1211 0 R /F28 1124 0 R /F59 1905 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-3740 0 obj <<
+3763 0 obj <<
 /Length 1223      
 /Filter /FlateDecode
 >>
@@ -17419,24 +17956,24 @@
 ’qGQDªÂ™½»Íž™ÿÝï†
 endstream
 endobj
-3739 0 obj <<
+3762 0 obj <<
 /Type /Page
-/Contents 3740 0 R
-/Resources 3738 0 R
+/Contents 3763 0 R
+/Resources 3761 0 R
 /MediaBox [0 0 612 792]
-/Parent 3717 0 R
+/Parent 3740 0 R
 >> endobj
-3741 0 obj <<
-/D [3739 0 R /XYZ 151.701 685.529 null]
+3764 0 obj <<
+/D [3762 0 R /XYZ 151.701 685.529 null]
 >> endobj
-3742 0 obj <<
-/D [3739 0 R /XYZ 151.701 186.87 null]
+3765 0 obj <<
+/D [3762 0 R /XYZ 151.701 186.87 null]
 >> endobj
-3738 0 obj <<
+3761 0 obj <<
 /Font << /F28 1124 0 R /F22 1211 0 R /F59 1905 0 R /F15 1133 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-3748 0 obj <<
+3771 0 obj <<
 /Length 2160      
 /Filter /FlateDecode
 >>
@@ -17461,42 +17998,42 @@
 !0eEG•íeogóÆ?9¤ÛF„óÜgŒúG@ÿ÷–2ÍüÁæÙ—&óËØŸMc?¼M¾±“;¿AÜYžêiœÙnC  c"¼„èô¸˜_ÖÚs]-?˜÷º›Š¸[{½Ïäiôß0n‰[ð¿D2¾ãP¸oëÚþæ>±ç/Œ‰ûsÍ{¶¦‚xÙ™¡ÿÇÕþ»¥K]†Q$קæÍeü~»½ùbÏ®
 endstream
 endobj
-3747 0 obj <<
+3770 0 obj <<
 /Type /Page
-/Contents 3748 0 R
-/Resources 3746 0 R
+/Contents 3771 0 R
+/Resources 3769 0 R
 /MediaBox [0 0 612 792]
-/Parent 3717 0 R
-/Annots [ 3743 0 R 3744 0 R ]
+/Parent 3740 0 R
+/Annots [ 3766 0 R 3767 0 R ]
 >> endobj
-3743 0 obj <<
+3766 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [165.714 118.128 382.403 129.817]
 /Subtype /Link
 /A << /S /GoTo /D (appendix) >>
 >> endobj
-3744 0 obj <<
+3767 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [387.078 118.128 446.646 129.817]
 /Subtype /Link
 /A << /S /GoTo /D (altldapcfg) >>
 >> endobj
-3749 0 obj <<
-/D [3747 0 R /XYZ 100.892 685.529 null]
+3772 0 obj <<
+/D [3770 0 R /XYZ 100.892 685.529 null]
 >> endobj
 382 0 obj <<
-/D [3747 0 R /XYZ 100.892 660.623 null]
+/D [3770 0 R /XYZ 100.892 660.623 null]
 >> endobj
-3750 0 obj <<
-/D [3747 0 R /XYZ 100.892 630.478 null]
+3773 0 obj <<
+/D [3770 0 R /XYZ 100.892 630.478 null]
 >> endobj
-3746 0 obj <<
+3769 0 obj <<
 /Font << /F22 1211 0 R /F28 1124 0 R /F17 1131 0 R /F15 1133 0 R /F54 1912 0 R /F59 1905 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-3754 0 obj <<
+3777 0 obj <<
 /Length 2032      
 /Filter /FlateDecode
 >>
@@ -17522,30 +18059,30 @@
 ƒh€Bg¡Þouî!!1ºªæR~ÞqѨ5ØôP‡çS;ðbh,‹ë¶_ç¶ÿù=cçnT¶>Â8’ÑøqÀ¯{x‘ë`fÆ:°ø)9·‚RÖcUÛx uB‰@]Û<D+”ñ¹]yêæ×™Ùé˜?TAB0¿U3NÔŸ#S»n»Ö"ÄXÍƉ¿áÂ?fÎQf¯°.CÿÉ|) ÁÕ"ËË×dÈÄJë¾bs)rÐ÷/	‰·ùBžÝæ•?±ïÖ6Xòâ? cÒw˜èÃeŒh,¼¬Ã«?tuÈyK4^þ_¿àŽ? –ñhæ
 endstream
 endobj
-3753 0 obj <<
+3776 0 obj <<
 /Type /Page
-/Contents 3754 0 R
-/Resources 3752 0 R
+/Contents 3777 0 R
+/Resources 3775 0 R
 /MediaBox [0 0 612 792]
-/Parent 3756 0 R
-/Annots [ 3745 0 R ]
+/Parent 3779 0 R
+/Annots [ 3768 0 R ]
 >> endobj
-3745 0 obj <<
+3768 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [269.381 608.02 315.64 617.588]
 /Subtype /Link
 /A << /S /GoTo /D (sbehap-bigacct) >>
 >> endobj
-3755 0 obj <<
-/D [3753 0 R /XYZ 151.701 685.529 null]
+3778 0 obj <<
+/D [3776 0 R /XYZ 151.701 685.529 null]
 >> endobj
-3752 0 obj <<
-/Font << /F28 1124 0 R /F22 1211 0 R /F15 1133 0 R /F89 2326 0 R /F73 2327 0 R /F59 1905 0 R >>
-/XObject << /Im3 2321 0 R >>
+3775 0 obj <<
+/Font << /F28 1124 0 R /F22 1211 0 R /F15 1133 0 R /F89 2333 0 R /F73 2334 0 R /F59 1905 0 R >>
+/XObject << /Im3 2328 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-3760 0 obj <<
+3783 0 obj <<
 /Length 1595      
 /Filter /FlateDecode
 >>
@@ -17564,36 +18101,36 @@
 f6[ø9ÔÓa±^VëBõِQÔIÕÆÞ¨´*îëÔítéE6²õñ¥Êò•z=`M<ߘýöú®™†O9a^ËU¡dT×Õ§zi_Ï£Dæ}Þ=øÒ‹’ÿc»
 endstream
 endobj
-3759 0 obj <<
+3782 0 obj <<
 /Type /Page
-/Contents 3760 0 R
-/Resources 3758 0 R
+/Contents 3783 0 R
+/Resources 3781 0 R
 /MediaBox [0 0 612 792]
-/Parent 3756 0 R
+/Parent 3779 0 R
 >> endobj
-3761 0 obj <<
-/D [3759 0 R /XYZ 100.892 685.529 null]
+3784 0 obj <<
+/D [3782 0 R /XYZ 100.892 685.529 null]
 >> endobj
 1854 0 obj <<
-/D [3759 0 R /XYZ 100.892 660.623 null]
+/D [3782 0 R /XYZ 100.892 660.623 null]
 >> endobj
-3757 0 obj <<
-/D [3759 0 R /XYZ 100.892 643.753 null]
+3780 0 obj <<
+/D [3782 0 R /XYZ 100.892 643.753 null]
 >> endobj
-3762 0 obj <<
-/D [3759 0 R /XYZ 100.892 507.824 null]
+3785 0 obj <<
+/D [3782 0 R /XYZ 100.892 507.824 null]
 >> endobj
-3763 0 obj <<
-/D [3759 0 R /XYZ 100.892 434.262 null]
+3786 0 obj <<
+/D [3782 0 R /XYZ 100.892 434.262 null]
 >> endobj
-3764 0 obj <<
-/D [3759 0 R /XYZ 100.892 409.882 null]
+3787 0 obj <<
+/D [3782 0 R /XYZ 100.892 409.882 null]
 >> endobj
-3758 0 obj <<
+3781 0 obj <<
 /Font << /F22 1211 0 R /F28 1124 0 R /F15 1133 0 R /F59 1905 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-3767 0 obj <<
+3790 0 obj <<
 /Length 1059      
 /Filter /FlateDecode
 >>
@@ -17604,30 +18141,30 @@
 7cýëLÍ@ØÍŸ.LCŸß;µ¾o^ŒÜ—wžåÒÍwjSªÁÒ¤nnx]â0@×f¤]tV:#5íòUjCgD¬º{IJƒIѤ©†€>Xáã{ãb÷Åil½ºßT†d°¶ïQG7‘¦›•ÅÐi̝²•;ù©9.êæâÖ”À,ZÛ1’éö_ÓØÓ£eÈÕ̘|¯™‘kh1± t)oa}Lâ)ò*óR+•“–ºð8šz/]®F‰ÍzšrÍŽÂLqÛzSäÌÄûÊ™i†t;]öfIŒ[…}cšys7ÓÖu3HQ´k7„i4‹6?ë®õÖFmǾ¸£cGÃÔ>žû–ÆÝ<t¯4N¿Ûá]‚9–t›Ø5‘åz§ì”ztšJãLÙ/mÖ|÷ÂЇ‡zŸy7bb±7s’Uú£TîMo?®ô•úkéêÜž-YâºÀIþÕq¢m&³š0÷d¤Ò¸ÝÄýSÿùg˜Õ
 endstream
 endobj
-3766 0 obj <<
+3789 0 obj <<
 /Type /Page
-/Contents 3767 0 R
-/Resources 3765 0 R
+/Contents 3790 0 R
+/Resources 3788 0 R
 /MediaBox [0 0 612 792]
-/Parent 3756 0 R
+/Parent 3779 0 R
 >> endobj
-3768 0 obj <<
-/D [3766 0 R /XYZ 151.701 685.529 null]
+3791 0 obj <<
+/D [3789 0 R /XYZ 151.701 685.529 null]
 >> endobj
-3769 0 obj <<
-/D [3766 0 R /XYZ 151.701 500.623 null]
+3792 0 obj <<
+/D [3789 0 R /XYZ 151.701 500.623 null]
 >> endobj
-3770 0 obj <<
-/D [3766 0 R /XYZ 151.701 310.934 null]
+3793 0 obj <<
+/D [3789 0 R /XYZ 151.701 310.934 null]
 >> endobj
-3771 0 obj <<
-/D [3766 0 R /XYZ 151.701 216.089 null]
+3794 0 obj <<
+/D [3789 0 R /XYZ 151.701 216.089 null]
 >> endobj
-3765 0 obj <<
+3788 0 obj <<
 /Font << /F28 1124 0 R /F22 1211 0 R /F59 1905 0 R /F15 1133 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-3775 0 obj <<
+3798 0 obj <<
 /Length 1195      
 /Filter /FlateDecode
 >>
@@ -17643,32 +18180,32 @@
 „œïbl0²ËÛr vª×Rg¥ê^²c&ÏUßèîÑcµ[áï÷_¶R¥
 endstream
 endobj
-3774 0 obj <<
+3797 0 obj <<
 /Type /Page
-/Contents 3775 0 R
-/Resources 3773 0 R
+/Contents 3798 0 R
+/Resources 3796 0 R
 /MediaBox [0 0 612 792]
-/Parent 3756 0 R
-/Annots [ 3772 0 R ]
+/Parent 3779 0 R
+/Annots [ 3795 0 R ]
 >> endobj
-3772 0 obj <<
+3795 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [382.785 583.614 453.27 596.516]
 /Subtype /Link
 /A << /S /GoTo /D (sbehap-ldifadd) >>
 >> endobj
-3776 0 obj <<
-/D [3774 0 R /XYZ 100.892 685.529 null]
+3799 0 obj <<
+/D [3797 0 R /XYZ 100.892 685.529 null]
 >> endobj
-3777 0 obj <<
-/D [3774 0 R /XYZ 100.892 476.234 null]
+3800 0 obj <<
+/D [3797 0 R /XYZ 100.892 476.234 null]
 >> endobj
-3773 0 obj <<
+3796 0 obj <<
 /Font << /F22 1211 0 R /F28 1124 0 R /F59 1905 0 R /F15 1133 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-3781 0 obj <<
+3804 0 obj <<
 /Length 932       
 /Filter /FlateDecode
 >>
@@ -17679,24 +18216,24 @@
 -L‚|ß¡N¤¢›«Ž©Ü»eÎ-ygÒÍßÛ15ãÅIâ^Øíû¨K\þ68¿˜Jë¹¹¡2ƒ×9ÏÍjµ|{3müs„Õòêö+™ˆ£=O™äföû	é?ÌöcÑY•2µ•}zÆç¦(U·´¥8©ùÌe›:*',ÀÕjuV4Ž Tß 1†–N:ƱÕ×÷ÍEüÐÑóÌhyžµh·¬.¾±®õԍ<[ŒObNhÅßGí–‹¦ä/ÎÈòyÔ/úK{ë—"1ÖÆÊûº˜ŽI¿œx À™l˜ü[™úÃ*§4?µÚã¨þÏü̲q=
 endstream
 endobj
-3780 0 obj <<
+3803 0 obj <<
 /Type /Page
-/Contents 3781 0 R
-/Resources 3779 0 R
+/Contents 3804 0 R
+/Resources 3802 0 R
 /MediaBox [0 0 612 792]
-/Parent 3756 0 R
+/Parent 3779 0 R
 >> endobj
-3782 0 obj <<
-/D [3780 0 R /XYZ 151.701 685.529 null]
+3805 0 obj <<
+/D [3803 0 R /XYZ 151.701 685.529 null]
 >> endobj
-3783 0 obj <<
-/D [3780 0 R /XYZ 151.701 489.469 null]
+3806 0 obj <<
+/D [3803 0 R /XYZ 151.701 489.469 null]
 >> endobj
-3779 0 obj <<
+3802 0 obj <<
 /Font << /F28 1124 0 R /F22 1211 0 R /F59 1905 0 R /F15 1133 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-3787 0 obj <<
+3810 0 obj <<
 /Length 1289      
 /Filter /FlateDecode
 >>
@@ -17714,35 +18251,35 @@
 	ƒQG¨½¬<DØõÓÆâÔ–žUí^÷}£<w”^í—#h{€U1¥§l¼ŠâˆFÙXYÚEYÉC«Sn?9W¨rìmU ÑW¨´Ð„¤åRK¯mBcå\Ñbô	Ká&t@f7|åÈqð4½¿w–¢K;x»Aú3FÏ'ÁŽcÔ”µêÖ8ÞÃìs¨­ïüÜ8ªötŸŽÔõêºÒãàvgWy”Þµy<ôYp*€F'ÀMãs?Ö“	 Vx{U>Az!¹?‚ œçfÐo#ÜW¡e¥‘;is¯Z,¤âÊpá¦W²¼sçöš‘ærY–•«<·¹Fy5•p†CÔGĬÈMïéyßÚ±ˆ#K0Ì…·*9"ÅI»³½cÂ\ëÆ­ì€Ã¿}¡”q„³ñ*âoE†›â‚$b[Hñ4ÖðÈcÕ)iÓP鲌B»
 endstream
 endobj
-3786 0 obj <<
+3809 0 obj <<
 /Type /Page
-/Contents 3787 0 R
-/Resources 3785 0 R
+/Contents 3810 0 R
+/Resources 3808 0 R
 /MediaBox [0 0 612 792]
-/Parent 3756 0 R
-/Annots [ 3784 0 R ]
+/Parent 3779 0 R
+/Annots [ 3807 0 R ]
 >> endobj
-3784 0 obj <<
+3807 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [167.534 180.454 238.377 192.143]
 /Subtype /Link
 /A << /S /GoTo /D (sbeavoid) >>
 >> endobj
-3788 0 obj <<
-/D [3786 0 R /XYZ 100.892 685.529 null]
+3811 0 obj <<
+/D [3809 0 R /XYZ 100.892 685.529 null]
 >> endobj
-3789 0 obj <<
-/D [3786 0 R /XYZ 100.892 409.077 null]
+3812 0 obj <<
+/D [3809 0 R /XYZ 100.892 409.077 null]
 >> endobj
-3790 0 obj <<
-/D [3786 0 R /XYZ 100.892 154.352 null]
+3813 0 obj <<
+/D [3809 0 R /XYZ 100.892 154.352 null]
 >> endobj
-3785 0 obj <<
+3808 0 obj <<
 /Font << /F22 1211 0 R /F28 1124 0 R /F59 1905 0 R /F15 1133 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-3793 0 obj <<
+3816 0 obj <<
 /Length 1052      
 /Filter /FlateDecode
 >>
@@ -17760,27 +18297,27 @@
 í Z|7íd%ÿ¸1R¯?à6œ2â×Áˆ(m¾çßL׎gƒ$$èCÌ9äOn‘:Tum¨ü‚[ ¤tŒRBÇj|QnmUDUHt®ê]ǛݡÒ9361ÁT˜3?WZ˼¯Á"ò	ƒ/ Yg5ÄVÃ(沐¸cç2¬}y¢Ð7CmDUw¯€^0ÒU¤‘fähd¢,n‹±pã(…a˜È(’jƒ«ã%}§%˜Óbë>"··ÒòõFVc•ÙJŸdrÕ4¢-ð°F¸èš—̺îÌ»œL¯Ðž} uU at aZ§àz—,–žûv´ßiœÅ¹jMw›63¸;åµÐ¯ã”8¸Ý‡Ï|dôžV¹+¶óY™žV¸~þè2ðŽ
 endstream
 endobj
-3792 0 obj <<
+3815 0 obj <<
 /Type /Page
-/Contents 3793 0 R
-/Resources 3791 0 R
+/Contents 3816 0 R
+/Resources 3814 0 R
 /MediaBox [0 0 612 792]
-/Parent 3797 0 R
+/Parent 3820 0 R
 >> endobj
-3794 0 obj <<
-/D [3792 0 R /XYZ 151.701 685.529 null]
+3817 0 obj <<
+/D [3815 0 R /XYZ 151.701 685.529 null]
 >> endobj
-3795 0 obj <<
-/D [3792 0 R /XYZ 151.701 465.596 null]
+3818 0 obj <<
+/D [3815 0 R /XYZ 151.701 465.596 null]
 >> endobj
-3796 0 obj <<
-/D [3792 0 R /XYZ 151.701 219.775 null]
+3819 0 obj <<
+/D [3815 0 R /XYZ 151.701 219.775 null]
 >> endobj
-3791 0 obj <<
+3814 0 obj <<
 /Font << /F28 1124 0 R /F22 1211 0 R /F15 1133 0 R /F59 1905 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-3800 0 obj <<
+3823 0 obj <<
 /Length 1434      
 /Filter /FlateDecode
 >>
@@ -17791,30 +18328,30 @@
 jm-ÀÔ³çx/¡én·slâ^¦ëæL%”Ý\°'")†*õÖ̃58¾”&•‰v‰Àâã™Q¶êë¦,å¾›D²Ç“؏Òøi@—Kž*í€"x48Ûû/­‡ÿa«Œ¥›ŒN"aöJ—Ç‘©Îˆà±ý&Ki眿ø_GcÀ¿æIFìÜ“¤o,yj==íÊ3ÿ¬]ãªY}²’G}@RdÜ&O$Èø’Gv¾Ë1ýyòøx»çtlè»|Wª=ÜÙ’ÿï`lh11ÊžòÜõæ}üãžC12´8'Ãþöü*=ä„
 endstream
 endobj
-3799 0 obj <<
+3822 0 obj <<
 /Type /Page
-/Contents 3800 0 R
-/Resources 3798 0 R
+/Contents 3823 0 R
+/Resources 3821 0 R
 /MediaBox [0 0 612 792]
-/Parent 3797 0 R
+/Parent 3820 0 R
 >> endobj
-3801 0 obj <<
-/D [3799 0 R /XYZ 100.892 685.529 null]
+3824 0 obj <<
+/D [3822 0 R /XYZ 100.892 685.529 null]
 >> endobj
-3802 0 obj <<
-/D [3799 0 R /XYZ 100.892 585.965 null]
+3825 0 obj <<
+/D [3822 0 R /XYZ 100.892 585.965 null]
 >> endobj
-3803 0 obj <<
-/D [3799 0 R /XYZ 100.892 412.553 null]
+3826 0 obj <<
+/D [3822 0 R /XYZ 100.892 412.553 null]
 >> endobj
-3804 0 obj <<
-/D [3799 0 R /XYZ 100.892 281.714 null]
+3827 0 obj <<
+/D [3822 0 R /XYZ 100.892 281.714 null]
 >> endobj
-3798 0 obj <<
+3821 0 obj <<
 /Font << /F22 1211 0 R /F28 1124 0 R /F59 1905 0 R /F15 1133 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-3807 0 obj <<
+3830 0 obj <<
 /Length 1154      
 /Filter /FlateDecode
 >>
@@ -17832,27 +18369,27 @@
 Ïsl+BÝÞKf2{ÞºtÕ™¹ÆÚÃmlCÈúE¨ãYÅÕ›MT-ZD……´}O<k»Öô§Ûÿ“ªfºïòLý†ÓÉp|ÛO}ï•÷‘8gEÍë¯Îý*uohüÿmž-:
 endstream
 endobj
-3806 0 obj <<
+3829 0 obj <<
 /Type /Page
-/Contents 3807 0 R
-/Resources 3805 0 R
+/Contents 3830 0 R
+/Resources 3828 0 R
 /MediaBox [0 0 612 792]
-/Parent 3797 0 R
+/Parent 3820 0 R
 >> endobj
-3808 0 obj <<
-/D [3806 0 R /XYZ 151.701 685.529 null]
+3831 0 obj <<
+/D [3829 0 R /XYZ 151.701 685.529 null]
 >> endobj
-3809 0 obj <<
-/D [3806 0 R /XYZ 151.701 647.543 null]
+3832 0 obj <<
+/D [3829 0 R /XYZ 151.701 647.543 null]
 >> endobj
-3810 0 obj <<
-/D [3806 0 R /XYZ 151.701 203.129 null]
+3833 0 obj <<
+/D [3829 0 R /XYZ 151.701 203.129 null]
 >> endobj
-3805 0 obj <<
+3828 0 obj <<
 /Font << /F28 1124 0 R /F22 1211 0 R /F15 1133 0 R /F59 1905 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-3813 0 obj <<
+3836 0 obj <<
 /Length 1257      
 /Filter /FlateDecode
 >>
@@ -17868,27 +18405,27 @@
 O/’q„˜ÿ|ih
 endstream
 endobj
-3812 0 obj <<
+3835 0 obj <<
 /Type /Page
-/Contents 3813 0 R
-/Resources 3811 0 R
+/Contents 3836 0 R
+/Resources 3834 0 R
 /MediaBox [0 0 612 792]
-/Parent 3797 0 R
+/Parent 3820 0 R
 >> endobj
-3814 0 obj <<
-/D [3812 0 R /XYZ 100.892 685.529 null]
+3837 0 obj <<
+/D [3835 0 R /XYZ 100.892 685.529 null]
 >> endobj
-3815 0 obj <<
-/D [3812 0 R /XYZ 100.892 599.153 null]
+3838 0 obj <<
+/D [3835 0 R /XYZ 100.892 599.153 null]
 >> endobj
-3816 0 obj <<
-/D [3812 0 R /XYZ 100.892 359.138 null]
+3839 0 obj <<
+/D [3835 0 R /XYZ 100.892 359.138 null]
 >> endobj
-3811 0 obj <<
+3834 0 obj <<
 /Font << /F22 1211 0 R /F28 1124 0 R /F59 1905 0 R /F15 1133 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-3819 0 obj <<
+3842 0 obj <<
 /Length 1465      
 /Filter /FlateDecode
 >>
@@ -17909,30 +18446,30 @@
 ž2!ß9c¦äœóC7YhÆÙ ÊvhÈ"á'¡£¢ê$h°\h”'ÚÅí@ÀÃ0¢¶ë½Å=Ú-Œd†ú{eé‡À0µ3>=y‚é?¤ÿ|r
 endstream
 endobj
-3818 0 obj <<
+3841 0 obj <<
 /Type /Page
-/Contents 3819 0 R
-/Resources 3817 0 R
+/Contents 3842 0 R
+/Resources 3840 0 R
 /MediaBox [0 0 612 792]
-/Parent 3797 0 R
+/Parent 3820 0 R
 >> endobj
-3820 0 obj <<
-/D [3818 0 R /XYZ 151.701 685.529 null]
+3843 0 obj <<
+/D [3841 0 R /XYZ 151.701 685.529 null]
 >> endobj
-3821 0 obj <<
-/D [3818 0 R /XYZ 151.701 646.937 null]
+3844 0 obj <<
+/D [3841 0 R /XYZ 151.701 646.937 null]
 >> endobj
-3822 0 obj <<
-/D [3818 0 R /XYZ 151.701 419.327 null]
+3845 0 obj <<
+/D [3841 0 R /XYZ 151.701 419.327 null]
 >> endobj
-3823 0 obj <<
-/D [3818 0 R /XYZ 151.701 166.546 null]
+3846 0 obj <<
+/D [3841 0 R /XYZ 151.701 166.546 null]
 >> endobj
-3817 0 obj <<
+3840 0 obj <<
 /Font << /F28 1124 0 R /F22 1211 0 R /F15 1133 0 R /F59 1905 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-3826 0 obj <<
+3849 0 obj <<
 /Length 965       
 /Filter /FlateDecode
 >>
@@ -17949,27 +18486,27 @@
 G,ŸO‰}Að„u˜/¡sêÏidfÃǘ`@Ž"}‘˜FsâÍ=vÞv@öÄKÊ›¶×˜¤´&‹°„ÌE0Žluc¡âVßèÚÞ–søukEðV=Û;J,|0gᜑËÄËvºü÷¾ÉÍ“ñú¾µyÿ…ÿ_ÿÊj„Ÿ
 endstream
 endobj
-3825 0 obj <<
+3848 0 obj <<
 /Type /Page
-/Contents 3826 0 R
-/Resources 3824 0 R
+/Contents 3849 0 R
+/Resources 3847 0 R
 /MediaBox [0 0 612 792]
-/Parent 3797 0 R
+/Parent 3820 0 R
 >> endobj
-3827 0 obj <<
-/D [3825 0 R /XYZ 100.892 685.529 null]
+3850 0 obj <<
+/D [3848 0 R /XYZ 100.892 685.529 null]
 >> endobj
-3828 0 obj <<
-/D [3825 0 R /XYZ 100.892 622.565 null]
+3851 0 obj <<
+/D [3848 0 R /XYZ 100.892 622.565 null]
 >> endobj
-3829 0 obj <<
-/D [3825 0 R /XYZ 100.892 257.326 null]
+3852 0 obj <<
+/D [3848 0 R /XYZ 100.892 257.326 null]
 >> endobj
-3824 0 obj <<
+3847 0 obj <<
 /Font << /F22 1211 0 R /F28 1124 0 R /F59 1905 0 R /F15 1133 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-3835 0 obj <<
+3858 0 obj <<
 /Length 1682      
 /Filter /FlateDecode
 >>
@@ -17984,68 +18521,68 @@
 !»š«*ÃMœ®mûßýï´>˜¢Á¸Â^t Íê¿IO)ñž‰¢‘ÿÈZøS–ýêéÓý6¢½iJv*Z+ŒóÅä%†ñâjñ¨³5=
 endstream
 endobj
-3834 0 obj <<
+3857 0 obj <<
 /Type /Page
-/Contents 3835 0 R
-/Resources 3833 0 R
+/Contents 3858 0 R
+/Resources 3856 0 R
 /MediaBox [0 0 612 792]
-/Parent 3843 0 R
-/Annots [ 3830 0 R 3840 0 R 3831 0 R 3832 0 R ]
+/Parent 3866 0 R
+/Annots [ 3853 0 R 3863 0 R 3854 0 R 3855 0 R ]
 >> endobj
-3830 0 obj <<
+3853 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [360.226 291.539 511.352 303.229]
 /Subtype /Link
 /A << /S /GoTo /D (secure) >>
 >> endobj
-3840 0 obj <<
+3863 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [205.25 277.99 250.304 289.68]
 /Subtype /Link
 /A << /S /GoTo /D (secure) >>
 >> endobj
-3831 0 obj <<
+3854 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [254.978 277.99 330.152 289.68]
 /Subtype /Link
 /A << /S /GoTo /D (abmasbiz) >>
 >> endobj
-3832 0 obj <<
+3855 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [365.735 277.99 440.91 289.68]
 /Subtype /Link
 /A << /S /GoTo /D (eth2zone) >>
 >> endobj
-3836 0 obj <<
-/D [3834 0 R /XYZ 151.701 685.529 null]
+3859 0 obj <<
+/D [3857 0 R /XYZ 151.701 685.529 null]
 >> endobj
 386 0 obj <<
-/D [3834 0 R /XYZ 151.701 508.927 null]
+/D [3857 0 R /XYZ 151.701 508.927 null]
 >> endobj
-3837 0 obj <<
-/D [3834 0 R /XYZ 151.701 479.293 null]
+3860 0 obj <<
+/D [3857 0 R /XYZ 151.701 479.293 null]
 >> endobj
-3838 0 obj <<
-/D [3834 0 R /XYZ 151.701 403.627 null]
+3861 0 obj <<
+/D [3857 0 R /XYZ 151.701 403.627 null]
 >> endobj
-3839 0 obj <<
-/D [3834 0 R /XYZ 151.701 370.526 null]
+3862 0 obj <<
+/D [3857 0 R /XYZ 151.701 370.526 null]
 >> endobj
-3841 0 obj <<
-/D [3834 0 R /XYZ 151.701 278.986 null]
+3864 0 obj <<
+/D [3857 0 R /XYZ 151.701 278.986 null]
 >> endobj
-3842 0 obj <<
-/D [3834 0 R /XYZ 151.701 216.666 null]
+3865 0 obj <<
+/D [3857 0 R /XYZ 151.701 216.666 null]
 >> endobj
-3833 0 obj <<
+3856 0 obj <<
 /Font << /F28 1124 0 R /F22 1211 0 R /F59 1905 0 R /F15 1133 0 R /F17 1131 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-3846 0 obj <<
+3869 0 obj <<
 /Length 1485      
 /Filter /FlateDecode
 >>
@@ -18061,39 +18598,39 @@
 Y}R}ÔŽ–FÇ·pB½læTn§Cà“/´Xm€vŒA;''Ú5û™nÝà:½]Lí'1uÔ‡í, Œõ¡›1£›$nˆÃ‘"E‚~S´cª5÷Ý*|ÄdÆr¹Vð×±ÕÍxߦ1*ïOt±gÅ´‚í(žÅ"ª‰:<ùK×Þ´HªÞ.)8	®²Ï!DNP¹˜¶¢kŸ>@Æ×€ÝüÁ±Û*ï$¤h'´i1["Þs×­¥ŸíÊ5¼è²Ç]*x­D)`Þ[ ‘=a-<¿àxVP]H‚9¿ÞïØ*xùŽÕÓAßàØÇTœN±¥ÓÞl1ïïÃÕ54íú*>"µ£ŽŸ½Z?‚/Ò?Gp¡{õ`¨ÿÂsø/Æ6
 endstream
 endobj
-3845 0 obj <<
+3868 0 obj <<
 /Type /Page
-/Contents 3846 0 R
-/Resources 3844 0 R
+/Contents 3869 0 R
+/Resources 3867 0 R
 /MediaBox [0 0 612 792]
-/Parent 3843 0 R
+/Parent 3866 0 R
 >> endobj
-3847 0 obj <<
-/D [3845 0 R /XYZ 100.892 685.529 null]
+3870 0 obj <<
+/D [3868 0 R /XYZ 100.892 685.529 null]
 >> endobj
-3848 0 obj <<
-/D [3845 0 R /XYZ 100.892 606.895 null]
+3871 0 obj <<
+/D [3868 0 R /XYZ 100.892 606.895 null]
 >> endobj
-3849 0 obj <<
-/D [3845 0 R /XYZ 100.892 511.462 null]
+3872 0 obj <<
+/D [3868 0 R /XYZ 100.892 511.462 null]
 >> endobj
-3850 0 obj <<
-/D [3845 0 R /XYZ 100.892 386.809 null]
+3873 0 obj <<
+/D [3868 0 R /XYZ 100.892 386.809 null]
 >> endobj
-3851 0 obj <<
-/D [3845 0 R /XYZ 100.892 316.354 null]
+3874 0 obj <<
+/D [3868 0 R /XYZ 100.892 316.354 null]
 >> endobj
-3852 0 obj <<
-/D [3845 0 R /XYZ 100.892 245.898 null]
+3875 0 obj <<
+/D [3868 0 R /XYZ 100.892 245.898 null]
 >> endobj
-3853 0 obj <<
-/D [3845 0 R /XYZ 100.892 154.352 null]
+3876 0 obj <<
+/D [3868 0 R /XYZ 100.892 154.352 null]
 >> endobj
-3844 0 obj <<
+3867 0 obj <<
 /Font << /F22 1211 0 R /F28 1124 0 R /F15 1133 0 R /F60 1917 0 R /F59 1905 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-3861 0 obj <<
+3884 0 obj <<
 /Length 1288      
 /Filter /FlateDecode
 >>
@@ -18112,82 +18649,82 @@
 ›%³kU6½9\t&Κ¹_w­”UPµÅ¾¥íV=¼á?ÏÄHm
 endstream
 endobj
-3860 0 obj <<
+3883 0 obj <<
 /Type /Page
-/Contents 3861 0 R
-/Resources 3859 0 R
+/Contents 3884 0 R
+/Resources 3882 0 R
 /MediaBox [0 0 612 792]
-/Parent 3843 0 R
-/Annots [ 3854 0 R 3855 0 R 3856 0 R 3865 0 R 3857 0 R 3858 0 R ]
+/Parent 3866 0 R
+/Annots [ 3877 0 R 3878 0 R 3879 0 R 3888 0 R 3880 0 R 3881 0 R ]
 >> endobj
-3854 0 obj <<
+3877 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [298.933 502.883 370.301 514.572]
 /Subtype /Link
 /A << /S /GoTo /D (sbehap-bldg1-smbconf) >>
 >> endobj
-3855 0 obj <<
+3878 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [377.035 502.883 448.402 514.572]
 /Subtype /Link
 /A << /S /GoTo /D (sbehap-shareconfa) >>
 >> endobj
-3856 0 obj <<
+3879 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [477.996 502.883 511.352 514.572]
 /Subtype /Link
 /A << /S /GoTo /D (sbehap-shareconfb) >>
 >> endobj
-3865 0 obj <<
+3888 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [205.25 489.334 247.242 501.023]
 /Subtype /Link
 /A << /S /GoTo /D (sbehap-shareconfb) >>
 >> endobj
-3857 0 obj <<
+3880 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [393.947 454.789 456.546 466.478]
 /Subtype /Link
 /A << /S /GoTo /D (sbehap-massive) >>
 >> endobj
-3858 0 obj <<
+3881 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [387.753 433.792 450.743 445.482]
 /Subtype /Link
 /A << /S /GoTo /D (sbehap-PAM-NSS) >>
 >> endobj
-3862 0 obj <<
-/D [3860 0 R /XYZ 151.701 685.529 null]
+3885 0 obj <<
+/D [3883 0 R /XYZ 151.701 685.529 null]
 >> endobj
 390 0 obj <<
-/D [3860 0 R /XYZ 151.701 577.443 null]
+/D [3883 0 R /XYZ 151.701 577.443 null]
 >> endobj
-3863 0 obj <<
-/D [3860 0 R /XYZ 151.701 545.474 null]
+3886 0 obj <<
+/D [3883 0 R /XYZ 151.701 545.474 null]
 >> endobj
-3864 0 obj <<
-/D [3860 0 R /XYZ 151.701 524.875 null]
+3887 0 obj <<
+/D [3883 0 R /XYZ 151.701 524.875 null]
 >> endobj
-3866 0 obj <<
-/D [3860 0 R /XYZ 151.701 476.781 null]
+3889 0 obj <<
+/D [3883 0 R /XYZ 151.701 476.781 null]
 >> endobj
-3867 0 obj <<
-/D [3860 0 R /XYZ 151.701 455.785 null]
+3890 0 obj <<
+/D [3883 0 R /XYZ 151.701 455.785 null]
 >> endobj
-3868 0 obj <<
-/D [3860 0 R /XYZ 151.701 420.937 null]
+3891 0 obj <<
+/D [3883 0 R /XYZ 151.701 420.937 null]
 >> endobj
-3859 0 obj <<
+3882 0 obj <<
 /Font << /F28 1124 0 R /F22 1211 0 R /F59 1905 0 R /F17 1131 0 R /F15 1133 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-3872 0 obj <<
+3895 0 obj <<
 /Length 955       
 /Filter /FlateDecode
 >>
@@ -18205,24 +18742,24 @@
 +üÃô/=°°|
 endstream
 endobj
-3871 0 obj <<
+3894 0 obj <<
 /Type /Page
-/Contents 3872 0 R
-/Resources 3870 0 R
+/Contents 3895 0 R
+/Resources 3893 0 R
 /MediaBox [0 0 612 792]
-/Parent 3843 0 R
+/Parent 3866 0 R
 >> endobj
-3873 0 obj <<
-/D [3871 0 R /XYZ 100.892 685.529 null]
+3896 0 obj <<
+/D [3894 0 R /XYZ 100.892 685.529 null]
 >> endobj
-3874 0 obj <<
-/D [3871 0 R /XYZ 100.892 475.919 null]
+3897 0 obj <<
+/D [3894 0 R /XYZ 100.892 475.919 null]
 >> endobj
-3870 0 obj <<
+3893 0 obj <<
 /Font << /F22 1211 0 R /F28 1124 0 R /F59 1905 0 R /F15 1133 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-3877 0 obj <<
+3900 0 obj <<
 /Length 1558      
 /Filter /FlateDecode
 >>
@@ -18246,30 +18783,30 @@
 OøÑýfÈñb
 endstream
 endobj
-3876 0 obj <<
+3899 0 obj <<
 /Type /Page
-/Contents 3877 0 R
-/Resources 3875 0 R
+/Contents 3900 0 R
+/Resources 3898 0 R
 /MediaBox [0 0 612 792]
-/Parent 3843 0 R
+/Parent 3866 0 R
 >> endobj
-3878 0 obj <<
-/D [3876 0 R /XYZ 151.701 685.529 null]
+3901 0 obj <<
+/D [3899 0 R /XYZ 151.701 685.529 null]
 >> endobj
-3879 0 obj <<
-/D [3876 0 R /XYZ 151.701 582.578 null]
+3902 0 obj <<
+/D [3899 0 R /XYZ 151.701 582.578 null]
 >> endobj
-3880 0 obj <<
-/D [3876 0 R /XYZ 151.701 483.686 null]
+3903 0 obj <<
+/D [3899 0 R /XYZ 151.701 483.686 null]
 >> endobj
-3881 0 obj <<
-/D [3876 0 R /XYZ 151.701 209.315 null]
+3904 0 obj <<
+/D [3899 0 R /XYZ 151.701 209.315 null]
 >> endobj
-3875 0 obj <<
+3898 0 obj <<
 /Font << /F28 1124 0 R /F22 1211 0 R /F59 1905 0 R /F15 1133 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-3884 0 obj <<
+3907 0 obj <<
 /Length 1112      
 /Filter /FlateDecode
 >>
@@ -18286,27 +18823,27 @@
 Â
 endstream
 endobj
-3883 0 obj <<
+3906 0 obj <<
 /Type /Page
-/Contents 3884 0 R
-/Resources 3882 0 R
+/Contents 3907 0 R
+/Resources 3905 0 R
 /MediaBox [0 0 612 792]
-/Parent 3843 0 R
+/Parent 3866 0 R
 >> endobj
-3885 0 obj <<
-/D [3883 0 R /XYZ 100.892 685.529 null]
+3908 0 obj <<
+/D [3906 0 R /XYZ 100.892 685.529 null]
 >> endobj
-3886 0 obj <<
-/D [3883 0 R /XYZ 100.892 633.993 null]
+3909 0 obj <<
+/D [3906 0 R /XYZ 100.892 633.993 null]
 >> endobj
-3887 0 obj <<
-/D [3883 0 R /XYZ 100.892 257.326 null]
+3910 0 obj <<
+/D [3906 0 R /XYZ 100.892 257.326 null]
 >> endobj
-3882 0 obj <<
+3905 0 obj <<
 /Font << /F22 1211 0 R /F28 1124 0 R /F15 1133 0 R /F59 1905 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-3890 0 obj <<
+3913 0 obj <<
 /Length 1377      
 /Filter /FlateDecode
 >>
@@ -18324,27 +18861,27 @@
 ‹ÙGÉóêPšÊŒP’N0LN°¤âa¦[®Ÿã´©Ñ"x•7;Ú°á"![¼hÏ–*Üfë(OÝöò¯|ô;,א¬ºÃú Tèÿfla‡W‘(Þ·ÍW£9óZ†·oVf$ëz½-ó[¾Þ6Û¿}_ãüA-?ÊV”ÉL­W$ûŽKõM d>ÒîYÐÝÌ¿F¯ÀȘ?{T_ƒ¿í„Ç.½ù®xJ+øF^uá_ϳégœ
 endstream
 endobj
-3889 0 obj <<
+3912 0 obj <<
 /Type /Page
-/Contents 3890 0 R
-/Resources 3888 0 R
+/Contents 3913 0 R
+/Resources 3911 0 R
 /MediaBox [0 0 612 792]
-/Parent 3894 0 R
+/Parent 3917 0 R
 >> endobj
-3891 0 obj <<
-/D [3889 0 R /XYZ 151.701 685.529 null]
+3914 0 obj <<
+/D [3912 0 R /XYZ 151.701 685.529 null]
 >> endobj
-3892 0 obj <<
-/D [3889 0 R /XYZ 151.701 545.171 null]
+3915 0 obj <<
+/D [3912 0 R /XYZ 151.701 545.171 null]
 >> endobj
-3893 0 obj <<
-/D [3889 0 R /XYZ 151.701 217.595 null]
+3916 0 obj <<
+/D [3912 0 R /XYZ 151.701 217.595 null]
 >> endobj
-3888 0 obj <<
+3911 0 obj <<
 /Font << /F28 1124 0 R /F22 1211 0 R /F59 1905 0 R /F15 1133 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-3901 0 obj <<
+3924 0 obj <<
 /Length 1841      
 /Filter /FlateDecode
 >>
@@ -18364,75 +18901,75 @@
 Ð]@òOuŽ'ï~D™ÀC[ÅCkK뜹Vr΂ÐðšÊ9è“!TÄãóFµ;Uçë…júÞïV.ã‡Z
 endstream
 endobj
-3900 0 obj <<
+3923 0 obj <<
 /Type /Page
-/Contents 3901 0 R
-/Resources 3899 0 R
+/Contents 3924 0 R
+/Resources 3922 0 R
 /MediaBox [0 0 612 792]
-/Parent 3894 0 R
-/Annots [ 3895 0 R 3896 0 R 3897 0 R 3904 0 R 3898 0 R ]
+/Parent 3917 0 R
+/Annots [ 3918 0 R 3919 0 R 3920 0 R 3927 0 R 3921 0 R ]
 >> endobj
-3895 0 obj <<
+3918 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [248.123 453.866 319.491 465.555]
 /Subtype /Link
 /A << /S /GoTo /D (sbehap-bldg2-smbconf) >>
 >> endobj
-3896 0 obj <<
+3919 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [326.225 453.866 397.593 465.555]
 /Subtype /Link
 /A << /S /GoTo /D (sbehap-shareconfa) >>
 >> endobj
-3897 0 obj <<
+3920 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [427.187 453.866 460.543 465.555]
 /Subtype /Link
 /A << /S /GoTo /D (sbehap-shareconfb) >>
 >> endobj
-3904 0 obj <<
+3927 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [154.441 440.316 196.432 452.006]
 /Subtype /Link
 /A << /S /GoTo /D (sbehap-shareconfb) >>
 >> endobj
-3898 0 obj <<
+3921 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [325.793 404.947 380.02 416.637]
 /Subtype /Link
 /A << /S /GoTo /D (sbehap-bldg1) >>
 >> endobj
-3902 0 obj <<
-/D [3900 0 R /XYZ 100.892 685.529 null]
+3925 0 obj <<
+/D [3923 0 R /XYZ 100.892 685.529 null]
 >> endobj
-3903 0 obj <<
-/D [3900 0 R /XYZ 100.892 478.803 null]
+3926 0 obj <<
+/D [3923 0 R /XYZ 100.892 478.803 null]
 >> endobj
-3905 0 obj <<
-/D [3900 0 R /XYZ 100.892 427.763 null]
+3928 0 obj <<
+/D [3923 0 R /XYZ 100.892 427.763 null]
 >> endobj
 394 0 obj <<
-/D [3900 0 R /XYZ 100.892 374.55 null]
+/D [3923 0 R /XYZ 100.892 374.55 null]
 >> endobj
-3906 0 obj <<
-/D [3900 0 R /XYZ 100.892 341.757 null]
+3929 0 obj <<
+/D [3923 0 R /XYZ 100.892 341.757 null]
 >> endobj
 398 0 obj <<
-/D [3900 0 R /XYZ 100.892 224.718 null]
+/D [3923 0 R /XYZ 100.892 224.718 null]
 >> endobj
-3907 0 obj <<
-/D [3900 0 R /XYZ 100.892 194.937 null]
+3930 0 obj <<
+/D [3923 0 R /XYZ 100.892 194.937 null]
 >> endobj
-3899 0 obj <<
+3922 0 obj <<
 /Font << /F22 1211 0 R /F28 1124 0 R /F59 1905 0 R /F15 1133 0 R /F17 1131 0 R /F60 1917 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-3911 0 obj <<
+3934 0 obj <<
 /Length 1146      
 /Filter /FlateDecode
 >>
@@ -18447,27 +18984,27 @@
 ¼.!Á.«õ8}ϵ^U#qUu”·H¼iÛÔÒ_xlŸ¹ ò|÷îŸ4´Oªïa8¨÷וuÒ#}¡‹*n|I|TsztÛ hˆÏ„^:ý®:ââzÛ^ãgº–Uc}cÜ[~?T¯ïq…Gýß¡âQû
 endstream
 endobj
-3910 0 obj <<
+3933 0 obj <<
 /Type /Page
-/Contents 3911 0 R
-/Resources 3909 0 R
+/Contents 3934 0 R
+/Resources 3932 0 R
 /MediaBox [0 0 612 792]
-/Parent 3894 0 R
+/Parent 3917 0 R
 >> endobj
-3912 0 obj <<
-/D [3910 0 R /XYZ 151.701 685.529 null]
+3935 0 obj <<
+/D [3933 0 R /XYZ 151.701 685.529 null]
 >> endobj
 402 0 obj <<
-/D [3910 0 R /XYZ 151.701 460.391 null]
+/D [3933 0 R /XYZ 151.701 460.391 null]
 >> endobj
-3913 0 obj <<
-/D [3910 0 R /XYZ 151.701 430.024 null]
+3936 0 obj <<
+/D [3933 0 R /XYZ 151.701 430.024 null]
 >> endobj
-3909 0 obj <<
+3932 0 obj <<
 /Font << /F28 1124 0 R /F22 1211 0 R /F15 1133 0 R /F59 1905 0 R /F17 1131 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-3917 0 obj <<
+3940 0 obj <<
 /Length 1790      
 /Filter /FlateDecode
 >>
@@ -18493,34 +19030,34 @@
 oú>ªô~µ ëåíúæÍÛ›ëõjýñ·Íû÷7ëèúëîgÂ$0›Šbœ˜ÿyF{¹‚ñþÙ¬À
 endstream
 endobj
-3916 0 obj <<
+3939 0 obj <<
 /Type /Page
-/Contents 3917 0 R
-/Resources 3915 0 R
+/Contents 3940 0 R
+/Resources 3938 0 R
 /MediaBox [0 0 612 792]
-/Parent 3894 0 R
-/Annots [ 3914 0 R ]
+/Parent 3917 0 R
+/Annots [ 3937 0 R ]
 >> endobj
-3914 0 obj <<
+3937 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
 /Rect [123.651 116.961 375.13 129.913]
 /Subtype/Link/A<</Type/Action/S/URI/URI(ftp://ftp.microsoft.com/Softlib/MSLFILES/SRVTOOLS.EXE)>>
 >> endobj
-3918 0 obj <<
-/D [3916 0 R /XYZ 100.892 685.529 null]
+3941 0 obj <<
+/D [3939 0 R /XYZ 100.892 685.529 null]
 >> endobj
 406 0 obj <<
-/D [3916 0 R /XYZ 100.892 256.119 null]
+/D [3939 0 R /XYZ 100.892 256.119 null]
 >> endobj
-3919 0 obj <<
-/D [3916 0 R /XYZ 100.892 227.714 null]
+3942 0 obj <<
+/D [3939 0 R /XYZ 100.892 227.714 null]
 >> endobj
-3915 0 obj <<
+3938 0 obj <<
 /Font << /F22 1211 0 R /F28 1124 0 R /F59 1905 0 R /F15 1133 0 R /F54 1912 0 R /F30 1928 0 R /F17 1131 0 R /F31 1929 0 R /F62 1930 0 R /F72 1931 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-3923 0 obj <<
+3946 0 obj <<
 /Length 2211      
 /Filter /FlateDecode
 >>
@@ -18541,34 +19078,34 @@
 ýûþHӐŽ†—ƒçÒGèÜœ‹gbi-}ÔrQÊBø)7êÞï{2íröí\½»ˆþ+LY[‡ƒNâ×=±ÈjE\ٝ§Ð+)BY|ù}‰·!q´pk¡`îl´§o[þk֍›C‚58Š+ׁ}… &§¶¡;[ëÙ”U6tR ÷.¨„Šz{êˆKí.(ݺ:/›9TZː‰Áuߍ5DŸ®}h™fãácßì·C×Çsýß>ŠT²TßÝ7C)"ÕI¦©íã,…vL$Šq•Në=þš±œcÑþZ™¨¸ú)›Š:·Cߟ¾]­.—{*?c¡Äšv³|rš€–Ké¡ÓÿÛDööÐù?تã
 endstream
 endobj
-3922 0 obj <<
+3945 0 obj <<
 /Type /Page
-/Contents 3923 0 R
-/Resources 3921 0 R
+/Contents 3946 0 R
+/Resources 3944 0 R
 /MediaBox [0 0 612 792]
-/Parent 3894 0 R
-/Annots [ 3920 0 R ]
+/Parent 3917 0 R
+/Annots [ 3943 0 R ]
 >> endobj
-3920 0 obj <<
+3943 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
 /Rect [174.46 116.961 280.013 129.913]
 /Subtype/Link/A<</Type/Action/S/URI/URI(http://www.kixtart.org)>>
 >> endobj
-3924 0 obj <<
-/D [3922 0 R /XYZ 151.701 685.529 null]
+3947 0 obj <<
+/D [3945 0 R /XYZ 151.701 685.529 null]
 >> endobj
 410 0 obj <<
-/D [3922 0 R /XYZ 151.701 355.468 null]
+/D [3945 0 R /XYZ 151.701 355.468 null]
 >> endobj
-3925 0 obj <<
-/D [3922 0 R /XYZ 151.701 328.019 null]
+3948 0 obj <<
+/D [3945 0 R /XYZ 151.701 328.019 null]
 >> endobj
-3921 0 obj <<
+3944 0 obj <<
 /Font << /F28 1124 0 R /F22 1211 0 R /F15 1133 0 R /F59 1905 0 R /F51 1134 0 R /F30 1928 0 R /F17 1131 0 R /F31 1929 0 R /F62 1930 0 R /F72 1931 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-3928 0 obj <<
+3951 0 obj <<
 /Length 1185      
 /Filter /FlateDecode
 >>
@@ -18585,33 +19122,33 @@
 ü®w¬±”ÎœÞ_^Ï.oœýЉþ7o×{nyõÁ†û¿¥)FÖ
 endstream
 endobj
-3927 0 obj <<
+3950 0 obj <<
 /Type /Page
-/Contents 3928 0 R
-/Resources 3926 0 R
+/Contents 3951 0 R
+/Resources 3949 0 R
 /MediaBox [0 0 612 792]
-/Parent 3894 0 R
+/Parent 3917 0 R
 >> endobj
-3929 0 obj <<
-/D [3927 0 R /XYZ 100.892 685.529 null]
+3952 0 obj <<
+/D [3950 0 R /XYZ 100.892 685.529 null]
 >> endobj
-3930 0 obj <<
-/D [3927 0 R /XYZ 100.892 660.623 null]
+3953 0 obj <<
+/D [3950 0 R /XYZ 100.892 660.623 null]
 >> endobj
-3931 0 obj <<
-/D [3927 0 R /XYZ 100.892 647.543 null]
+3954 0 obj <<
+/D [3950 0 R /XYZ 100.892 647.543 null]
 >> endobj
-3932 0 obj <<
-/D [3927 0 R /XYZ 100.892 463.846 null]
+3955 0 obj <<
+/D [3950 0 R /XYZ 100.892 463.846 null]
 >> endobj
-3933 0 obj <<
-/D [3927 0 R /XYZ 100.892 312.869 null]
+3956 0 obj <<
+/D [3950 0 R /XYZ 100.892 312.869 null]
 >> endobj
-3926 0 obj <<
+3949 0 obj <<
 /Font << /F22 1211 0 R /F28 1124 0 R /F15 1133 0 R /F59 1905 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-3937 0 obj <<
+3960 0 obj <<
 /Length 1239      
 /Filter /FlateDecode
 >>
@@ -18632,34 +19169,34 @@
 ¨pIÇh¿Ù~;”ÿ9L#
 endstream
 endobj
-3936 0 obj <<
+3959 0 obj <<
 /Type /Page
-/Contents 3937 0 R
-/Resources 3935 0 R
+/Contents 3960 0 R
+/Resources 3958 0 R
 /MediaBox [0 0 612 792]
-/Parent 3940 0 R
-/Annots [ 3934 0 R ]
+/Parent 3963 0 R
+/Annots [ 3957 0 R ]
 >> endobj
-3934 0 obj <<
+3957 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
 /Rect [174.46 116.961 468.803 129.913]
 /Subtype/Link/A<</Type/Action/S/URI/URI(http://support.microsoft.com/default.aspx?scid=kb;EN-US;168475)>>
 >> endobj
-3938 0 obj <<
-/D [3936 0 R /XYZ 151.701 685.529 null]
+3961 0 obj <<
+/D [3959 0 R /XYZ 151.701 685.529 null]
 >> endobj
 414 0 obj <<
-/D [3936 0 R /XYZ 151.701 338.441 null]
+/D [3959 0 R /XYZ 151.701 338.441 null]
 >> endobj
-3939 0 obj <<
-/D [3936 0 R /XYZ 151.701 302.796 null]
+3962 0 obj <<
+/D [3959 0 R /XYZ 151.701 302.796 null]
 >> endobj
-3935 0 obj <<
+3958 0 obj <<
 /Font << /F28 1124 0 R /F22 1211 0 R /F59 1905 0 R /F17 1131 0 R /F15 1133 0 R /F30 1928 0 R /F31 1929 0 R /F62 1930 0 R /F72 1931 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-3945 0 obj <<
+3968 0 obj <<
 /Length 2032      
 /Filter /FlateDecode
 >>
@@ -18682,60 +19219,60 @@
 @9öKî9qE‡V¾¸¾yuóòîãìöÅè@.ÁŸòIË1?¸<hiX<àõ—ޝ²H(:™9å(ŽA†ÿ“¨ÿ·‹ª6ñ­…0÷–úg{ñõ!öâî!Ò¡¾‚©áwªÕbiå™mw¹†ÑAY‹Èƒß§ÝOZêz’Úýuuµ#Á„ª÷ÛÝ‘ÎǬöµms+h=ý¡MŠ,:Äš)@Ð@/ëª Ã_ZHŸû™Ê~h è÷ÍjŸ0ÃüË›º›
 endstream
 endobj
-3944 0 obj <<
+3967 0 obj <<
 /Type /Page
-/Contents 3945 0 R
-/Resources 3943 0 R
+/Contents 3968 0 R
+/Resources 3966 0 R
 /MediaBox [0 0 612 792]
-/Parent 3940 0 R
-/Annots [ 3941 0 R 3942 0 R ]
+/Parent 3963 0 R
+/Annots [ 3964 0 R 3965 0 R ]
 >> endobj
-3941 0 obj <<
+3964 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [389.29 289.916 439.646 301.606]
 /Subtype /Link
 /A << /S /GoTo /D (XP-screen001) >>
 >> endobj
-3942 0 obj <<
+3965 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [323.967 131.677 371.173 143.366]
 /Subtype /Link
 /A << /S /GoTo /D (proffold) >>
 >> endobj
-3946 0 obj <<
-/D [3944 0 R /XYZ 100.892 685.529 null]
+3969 0 obj <<
+/D [3967 0 R /XYZ 100.892 685.529 null]
 >> endobj
 418 0 obj <<
-/D [3944 0 R /XYZ 100.892 660.623 null]
+/D [3967 0 R /XYZ 100.892 660.623 null]
 >> endobj
-3516 0 obj <<
-/D [3944 0 R /XYZ 100.892 630.478 null]
+3535 0 obj <<
+/D [3967 0 R /XYZ 100.892 630.478 null]
 >> endobj
-3947 0 obj <<
-/D [3944 0 R /XYZ 100.892 567.974 null]
+3970 0 obj <<
+/D [3967 0 R /XYZ 100.892 567.974 null]
 >> endobj
-3948 0 obj <<
-/D [3944 0 R /XYZ 100.892 516.897 null]
+3971 0 obj <<
+/D [3967 0 R /XYZ 100.892 516.897 null]
 >> endobj
-3949 0 obj <<
-/D [3944 0 R /XYZ 100.892 459.635 null]
+3972 0 obj <<
+/D [3967 0 R /XYZ 100.892 459.635 null]
 >> endobj
-3950 0 obj <<
-/D [3944 0 R /XYZ 100.892 397.13 null]
+3973 0 obj <<
+/D [3967 0 R /XYZ 100.892 397.13 null]
 >> endobj
-3951 0 obj <<
-/D [3944 0 R /XYZ 100.892 290.912 null]
+3974 0 obj <<
+/D [3967 0 R /XYZ 100.892 290.912 null]
 >> endobj
-3952 0 obj <<
-/D [3944 0 R /XYZ 100.892 153.924 null]
+3975 0 obj <<
+/D [3967 0 R /XYZ 100.892 153.924 null]
 >> endobj
-3943 0 obj <<
+3966 0 obj <<
 /Font << /F22 1211 0 R /F28 1124 0 R /F17 1131 0 R /F15 1133 0 R /F59 1905 0 R /F54 1912 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-3959 0 obj <<
+3982 0 obj <<
 /Length 2571      
 /Filter /FlateDecode
 >>
@@ -18762,50 +19299,50 @@
 bOM¹×¤ÍTAú¬¥ÄÕ­F=(Φn'©ÇÎR/ÿI¤E"£ËÆ’žFÎ=äB—8+œ®¿L_~HþƽÆ
 endstream
 endobj
-3958 0 obj <<
+3981 0 obj <<
 /Type /Page
-/Contents 3959 0 R
-/Resources 3957 0 R
+/Contents 3982 0 R
+/Resources 3980 0 R
 /MediaBox [0 0 612 792]
-/Parent 3940 0 R
-/Annots [ 3955 0 R ]
+/Parent 3963 0 R
+/Annots [ 3978 0 R ]
 >> endobj
-3955 0 obj <<
+3978 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [378.407 542.473 450.511 554.162]
 /Subtype /Link
 /A << /S /GoTo /D (sbehap-locgrppol) >>
 >> endobj
-3960 0 obj <<
-/D [3958 0 R /XYZ 151.701 685.529 null]
+3983 0 obj <<
+/D [3981 0 R /XYZ 151.701 685.529 null]
 >> endobj
-3961 0 obj <<
-/D [3958 0 R /XYZ 151.701 620.444 null]
+3984 0 obj <<
+/D [3981 0 R /XYZ 151.701 620.444 null]
 >> endobj
-3962 0 obj <<
-/D [3958 0 R /XYZ 151.701 587.874 null]
+3985 0 obj <<
+/D [3981 0 R /XYZ 151.701 587.874 null]
 >> endobj
-3963 0 obj <<
-/D [3958 0 R /XYZ 151.701 564.611 null]
+3986 0 obj <<
+/D [3981 0 R /XYZ 151.701 564.611 null]
 >> endobj
-3964 0 obj <<
-/D [3958 0 R /XYZ 151.701 529.92 null]
+3987 0 obj <<
+/D [3981 0 R /XYZ 151.701 529.92 null]
 >> endobj
-3965 0 obj <<
-/D [3958 0 R /XYZ 151.701 352.144 null]
+3988 0 obj <<
+/D [3981 0 R /XYZ 151.701 352.144 null]
 >> endobj
 422 0 obj <<
-/D [3958 0 R /XYZ 151.701 289.058 null]
+/D [3981 0 R /XYZ 151.701 289.058 null]
 >> endobj
-3966 0 obj <<
-/D [3958 0 R /XYZ 151.701 262.077 null]
+3989 0 obj <<
+/D [3981 0 R /XYZ 151.701 262.077 null]
 >> endobj
-3957 0 obj <<
+3980 0 obj <<
 /Font << /F28 1124 0 R /F22 1211 0 R /F15 1133 0 R /F59 1905 0 R /F17 1131 0 R /F54 1912 0 R /F30 1928 0 R /F31 1929 0 R /F61 1976 0 R /F72 1931 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-3969 0 obj <<
+3992 0 obj <<
 /Length 1350      
 /Filter /FlateDecode
 >>
@@ -18822,14 +19359,14 @@
 ûÂ’¤ØÛQʪ"7˜	ñ£,N]…)arפ}ï•õ‘FëÌî?ÛáÔ24—QÒüª$‹|k0íÊùSŠÖ
 endstream
 endobj
-3968 0 obj <<
+3991 0 obj <<
 /Type /Page
-/Contents 3969 0 R
-/Resources 3967 0 R
+/Contents 3992 0 R
+/Resources 3990 0 R
 /MediaBox [0 0 612 792]
-/Parent 3940 0 R
+/Parent 3963 0 R
 >> endobj
-3956 0 obj <<
+3979 0 obj <<
 /Type /XObject
 /Subtype /Image
 /Width 508
@@ -18969,33 +19506,33 @@
 úyáùô¹çsV|ú)ý±™_ÿ›5v    ‡² }×sÿÿ¸<   ºãÿ(Eñ
 endstream
 endobj
-3970 0 obj <<
-/D [3968 0 R /XYZ 100.892 685.529 null]
+3993 0 obj <<
+/D [3991 0 R /XYZ 100.892 685.529 null]
 >> endobj
 1754 0 obj <<
-/D [3968 0 R /XYZ 100.892 660.623 null]
+/D [3991 0 R /XYZ 100.892 660.623 null]
 >> endobj
-3953 0 obj <<
-/D [3968 0 R /XYZ 100.892 643.753 null]
+3976 0 obj <<
+/D [3991 0 R /XYZ 100.892 643.753 null]
 >> endobj
 1855 0 obj <<
-/D [3968 0 R /XYZ 100.892 375.842 null]
+/D [3991 0 R /XYZ 100.892 375.842 null]
 >> endobj
-3954 0 obj <<
-/D [3968 0 R /XYZ 100.892 361.093 null]
+3977 0 obj <<
+/D [3991 0 R /XYZ 100.892 361.093 null]
 >> endobj
-3971 0 obj <<
-/D [3968 0 R /XYZ 100.892 169.828 null]
+3994 0 obj <<
+/D [3991 0 R /XYZ 100.892 169.828 null]
 >> endobj
-3972 0 obj <<
-/D [3968 0 R /XYZ 100.892 143.415 null]
+3995 0 obj <<
+/D [3991 0 R /XYZ 100.892 143.415 null]
 >> endobj
-3967 0 obj <<
+3990 0 obj <<
 /Font << /F22 1211 0 R /F28 1124 0 R /F15 1133 0 R /F54 1912 0 R /F17 1131 0 R >>
-/XObject << /Im11 3956 0 R >>
+/XObject << /Im11 3979 0 R >>
 /ProcSet [ /PDF /Text /ImageC ]
 >> endobj
-3975 0 obj <<
+3998 0 obj <<
 /Length 1750      
 /Filter /FlateDecode
 >>
@@ -19017,43 +19554,43 @@
 c$án‹Bn$¼ÂrK|Óø×àþ-˜kÏDx¶qf@ƒðPd\H-Id4&¦_é	ÏÞlUôª…Çá‡=+	Z“‘Z÷V„ó_ÿR±”‘p”HB+ÿv-àŠeA=Tæ^0Ù”·Ø’Þ5ðÅ«9Ð\u@±Î½cðmÑàÃðC÷–À•/Õ{ªõ“:ØôwPˆiò☇=ó˶ÊåÐSŒTÛ]eñÖ0Џ¶ØÞUýdãG¶H×u8ÊF¯  Þ=Ò=HIdáZK“rQ{¾‰Äf÷¿õü¥·ojû;ÿ«¸$/ýM¨]ÈÌ£›qråÚ²‰2HœLGÒÀÃ?ý­ @j¾ÿWa¬£`1°Õ›‡t€8Ϙäê+%:ƒêçù¿”o¾Cɉ7§ÿ‘ü˜ÊyÜ
 endstream
 endobj
-3974 0 obj <<
+3997 0 obj <<
 /Type /Page
-/Contents 3975 0 R
-/Resources 3973 0 R
+/Contents 3998 0 R
+/Resources 3996 0 R
 /MediaBox [0 0 612 792]
-/Parent 3940 0 R
+/Parent 3963 0 R
 >> endobj
-3976 0 obj <<
-/D [3974 0 R /XYZ 151.701 685.529 null]
+3999 0 obj <<
+/D [3997 0 R /XYZ 151.701 685.529 null]
 >> endobj
-3977 0 obj <<
-/D [3974 0 R /XYZ 151.701 660.623 null]
+4000 0 obj <<
+/D [3997 0 R /XYZ 151.701 660.623 null]
 >> endobj
-3978 0 obj <<
-/D [3974 0 R /XYZ 151.701 649.664 null]
+4001 0 obj <<
+/D [3997 0 R /XYZ 151.701 649.664 null]
 >> endobj
-3979 0 obj <<
-/D [3974 0 R /XYZ 151.701 582.322 null]
+4002 0 obj <<
+/D [3997 0 R /XYZ 151.701 582.322 null]
 >> endobj
-3980 0 obj <<
-/D [3974 0 R /XYZ 151.701 424.378 null]
+4003 0 obj <<
+/D [3997 0 R /XYZ 151.701 424.378 null]
 >> endobj
-3981 0 obj <<
-/D [3974 0 R /XYZ 151.701 397.684 null]
+4004 0 obj <<
+/D [3997 0 R /XYZ 151.701 397.684 null]
 >> endobj
-3982 0 obj <<
-/D [3974 0 R /XYZ 151.701 373.111 null]
+4005 0 obj <<
+/D [3997 0 R /XYZ 151.701 373.111 null]
 >> endobj
-3983 0 obj <<
-/D [3974 0 R /XYZ 151.701 334.989 null]
+4006 0 obj <<
+/D [3997 0 R /XYZ 151.701 334.989 null]
 >> endobj
-3973 0 obj <<
-/Font << /F28 1124 0 R /F22 1211 0 R /F15 1133 0 R /F17 1131 0 R /F59 1905 0 R /F89 2326 0 R /F73 2327 0 R >>
-/XObject << /Im3 2321 0 R >>
+3996 0 obj <<
+/Font << /F28 1124 0 R /F22 1211 0 R /F15 1133 0 R /F17 1131 0 R /F59 1905 0 R /F89 2333 0 R /F73 2334 0 R >>
+/XObject << /Im3 2328 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-3988 0 obj <<
+4011 0 obj <<
 /Length 2046      
 /Filter /FlateDecode
 >>
@@ -19075,41 +19612,41 @@
 ¿¹$•cSÙ^òÉ_¯Po¿ˆ˜ÿ ¡å>+
 endstream
 endobj
-3987 0 obj <<
+4010 0 obj <<
 /Type /Page
-/Contents 3988 0 R
-/Resources 3986 0 R
+/Contents 4011 0 R
+/Resources 4009 0 R
 /MediaBox [0 0 612 792]
-/Parent 3940 0 R
-/Annots [ 3984 0 R 3985 0 R 3990 0 R ]
+/Parent 3963 0 R
+/Annots [ 4007 0 R 4008 0 R 4013 0 R ]
 >> endobj
-3984 0 obj <<
+4007 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
 /Rect [123.651 138.879 309.228 151.83]
 /Subtype/Link/A<</Type/Action/S/URI/URI(http://support.microsoft.com/kb/297019/)>>
 >> endobj
-3985 0 obj <<
+4008 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
 /Rect [123.651 129.215 460.543 140.871]
 /Subtype/Link/A<</Type/Action/S/URI/URI(http://www.windowsitpro.com/Windows/Article/ArticleID/48228/48228.html)>>
 >> endobj
-3990 0 obj <<
+4013 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
 /Rect [99.895 116.961 120.717 127.721]
 /Subtype/Link/A<</Type/Action/S/URI/URI(http://www.windowsitpro.com/Windows/Article/ArticleID/48228/48228.html)>>
 >> endobj
-3989 0 obj <<
-/D [3987 0 R /XYZ 100.892 685.529 null]
+4012 0 obj <<
+/D [4010 0 R /XYZ 100.892 685.529 null]
 >> endobj
-3986 0 obj <<
-/Font << /F22 1211 0 R /F28 1124 0 R /F89 2326 0 R /F73 2327 0 R /F15 1133 0 R /F30 1928 0 R /F59 1905 0 R /F31 1929 0 R /F62 1930 0 R /F72 1931 0 R >>
-/XObject << /Im3 2321 0 R >>
+4009 0 obj <<
+/Font << /F22 1211 0 R /F28 1124 0 R /F89 2333 0 R /F73 2334 0 R /F15 1133 0 R /F30 1928 0 R /F59 1905 0 R /F31 1929 0 R /F62 1930 0 R /F72 1931 0 R >>
+/XObject << /Im3 2328 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-3995 0 obj <<
+4018 0 obj <<
 /Length 1922      
 /Filter /FlateDecode
 >>
@@ -19122,33 +19659,33 @@
 ʽlfÀÔÖ\Pý)Ê좱7íõÈ”AðÎã	9j©KDXyÙwn8ZTüß¡…îzžæ	‹di/¶ÇJ‹miÿê˜O$ð¿9ÕêÒ¬§£ÛC€„ž©`ŒžÉm âr§Q-5<­ÉDV—góÐԑٍòÚÿ’k ‚	¬™–eZ\9Ìol²ŒÝíì[ÑŸ:€Óe<|!Ûr>a-pÜËáS¡nÆ©fT=ý³ðFž³˜ÐP_A‘àWzú#*Ž|çb‰·—Ê#፿;h¤]¦[µ±ûƒÅâqCÙ"öî".+²û¾ÝmþY9Gr
 endstream
 endobj
-3994 0 obj <<
+4017 0 obj <<
 /Type /Page
-/Contents 3995 0 R
-/Resources 3993 0 R
+/Contents 4018 0 R
+/Resources 4016 0 R
 /MediaBox [0 0 612 792]
-/Parent 3999 0 R
+/Parent 4022 0 R
 >> endobj
-3996 0 obj <<
-/D [3994 0 R /XYZ 151.701 685.529 null]
+4019 0 obj <<
+/D [4017 0 R /XYZ 151.701 685.529 null]
 >> endobj
 426 0 obj <<
-/D [3994 0 R /XYZ 151.701 606.911 null]
+/D [4017 0 R /XYZ 151.701 606.911 null]
 >> endobj
-3997 0 obj <<
-/D [3994 0 R /XYZ 151.701 577.465 null]
+4020 0 obj <<
+/D [4017 0 R /XYZ 151.701 577.465 null]
 >> endobj
 430 0 obj <<
-/D [3994 0 R /XYZ 151.701 262.575 null]
+/D [4017 0 R /XYZ 151.701 262.575 null]
 >> endobj
-3998 0 obj <<
-/D [3994 0 R /XYZ 151.701 235.25 null]
+4021 0 obj <<
+/D [4017 0 R /XYZ 151.701 235.25 null]
 >> endobj
-3993 0 obj <<
+4016 0 obj <<
 /Font << /F28 1124 0 R /F22 1211 0 R /F59 1905 0 R /F17 1131 0 R /F15 1133 0 R /F54 1912 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-4002 0 obj <<
+4025 0 obj <<
 /Length 2607      
 /Filter /FlateDecode
 >>
@@ -19167,64 +19704,64 @@
 +2}0®Î5M RÓsE¹`÷—Ù</g“ƒõ¡'Æÿ!ÞBü$Sò~øqx»1”púèÉ×ͯ8VS$!áêI/RÜ!ÿçž5sü—a<DîÐÓ¸±ßË»³ÿ+QOn
 endstream
 endobj
-4001 0 obj <<
+4024 0 obj <<
 /Type /Page
-/Contents 4002 0 R
-/Resources 4000 0 R
+/Contents 4025 0 R
+/Resources 4023 0 R
 /MediaBox [0 0 612 792]
-/Parent 3999 0 R
-/Annots [ 3991 0 R 4005 0 R 3992 0 R ]
+/Parent 4022 0 R
+/Annots [ 4014 0 R 4028 0 R 4015 0 R ]
 >> endobj
-3991 0 obj <<
+4014 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [347.353 619.448 460.543 631.137]
 /Subtype /Link
 /A << /S /GoTo /D (appendix) >>
 >> endobj
-4005 0 obj <<
+4028 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [154.441 605.899 264.737 617.588]
 /Subtype /Link
 /A << /S /GoTo /D (appendix) >>
 >> endobj
-3992 0 obj <<
+4015 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [269.411 605.899 328.979 617.588]
 /Subtype /Link
 /A << /S /GoTo /D (domjoin) >>
 >> endobj
-4003 0 obj <<
-/D [4001 0 R /XYZ 100.892 685.529 null]
+4026 0 obj <<
+/D [4024 0 R /XYZ 100.892 685.529 null]
 >> endobj
-4004 0 obj <<
-/D [4001 0 R /XYZ 100.892 660.623 null]
+4027 0 obj <<
+/D [4024 0 R /XYZ 100.892 660.623 null]
 >> endobj
-4006 0 obj <<
-/D [4001 0 R /XYZ 100.892 606.895 null]
+4029 0 obj <<
+/D [4024 0 R /XYZ 100.892 606.895 null]
 >> endobj
-4007 0 obj <<
-/D [4001 0 R /XYZ 100.892 548.045 null]
+4030 0 obj <<
+/D [4024 0 R /XYZ 100.892 548.045 null]
 >> endobj
-4008 0 obj <<
-/D [4001 0 R /XYZ 100.892 487.073 null]
+4031 0 obj <<
+/D [4024 0 R /XYZ 100.892 487.073 null]
 >> endobj
-4009 0 obj <<
-/D [4001 0 R /XYZ 100.892 383.333 null]
+4032 0 obj <<
+/D [4024 0 R /XYZ 100.892 383.333 null]
 >> endobj
-4010 0 obj <<
-/D [4001 0 R /XYZ 100.892 310.934 null]
+4033 0 obj <<
+/D [4024 0 R /XYZ 100.892 310.934 null]
 >> endobj
-4011 0 obj <<
-/D [4001 0 R /XYZ 100.892 193.038 null]
+4034 0 obj <<
+/D [4024 0 R /XYZ 100.892 193.038 null]
 >> endobj
-4000 0 obj <<
+4023 0 obj <<
 /Font << /F22 1211 0 R /F28 1124 0 R /F15 1133 0 R /F59 1905 0 R /F17 1131 0 R /F54 1912 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-4014 0 obj <<
+4037 0 obj <<
 /Length 2317      
 /Filter /FlateDecode
 >>
@@ -19249,39 +19786,39 @@
 iÒk̬*r0¹·¥HŒìíø‡iP2­*­[¥»ƒM ™#˜ýŸd:^y©Ð´´Üy´žßôj§#ðªS?Ø=¼uÄàÄØñÔ(™òàKÙH»â3º´VŠÖ"oæÚs|Ü,éöhŠáØÑ[„†”s÷•ýÑVBLü&½;PQ‘•ÕsYó“$õõ”YaT¹íî‹£ÛBåÛ% 6/Z£‹æ{ôYå:7W°ãÛfèwLqü-¹sÇéì“0a³#˜øN‘“æ4Zˆ‚JÎÑŸ¹6W¹ÚhyfÊ=ôý€÷ˈVŸzÂWù¾?SY>Å.&œq¸gÂqåüp…{øS“G€D[jÒ!\³9î·¦qSº›+Ÿ[È?ýgÃð*ºp¼ †Äáqº1MAD<b>k÷<1NîÙL÷׎=ÇPG›¼bâV|L˜æfÿ½Ù^ýùЛ
 endstream
 endobj
-4013 0 obj <<
+4036 0 obj <<
 /Type /Page
-/Contents 4014 0 R
-/Resources 4012 0 R
+/Contents 4037 0 R
+/Resources 4035 0 R
 /MediaBox [0 0 612 792]
-/Parent 3999 0 R
+/Parent 4022 0 R
 >> endobj
-4015 0 obj <<
-/D [4013 0 R /XYZ 151.701 685.529 null]
+4038 0 obj <<
+/D [4036 0 R /XYZ 151.701 685.529 null]
 >> endobj
-4016 0 obj <<
-/D [4013 0 R /XYZ 151.701 606.289 null]
+4039 0 obj <<
+/D [4036 0 R /XYZ 151.701 606.289 null]
 >> endobj
-4017 0 obj <<
-/D [4013 0 R /XYZ 151.701 505.087 null]
+4040 0 obj <<
+/D [4036 0 R /XYZ 151.701 505.087 null]
 >> endobj
-4018 0 obj <<
-/D [4013 0 R /XYZ 151.701 430.377 null]
+4041 0 obj <<
+/D [4036 0 R /XYZ 151.701 430.377 null]
 >> endobj
-4019 0 obj <<
-/D [4013 0 R /XYZ 151.701 342.118 null]
+4042 0 obj <<
+/D [4036 0 R /XYZ 151.701 342.118 null]
 >> endobj
 434 0 obj <<
-/D [4013 0 R /XYZ 151.701 267.595 null]
+/D [4036 0 R /XYZ 151.701 267.595 null]
 >> endobj
-4020 0 obj <<
-/D [4013 0 R /XYZ 151.701 243.566 null]
+4043 0 obj <<
+/D [4036 0 R /XYZ 151.701 243.566 null]
 >> endobj
-4012 0 obj <<
+4035 0 obj <<
 /Font << /F28 1124 0 R /F22 1211 0 R /F15 1133 0 R /F17 1131 0 R /F54 1912 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-4024 0 obj <<
+4047 0 obj <<
 /Length 1884      
 /Filter /FlateDecode
 >>
@@ -19303,33 +19840,33 @@
 •9­ø–Š¤ž”•ë}Ë›ÇÍ¿H7¹ž
 endstream
 endobj
-4023 0 obj <<
+4046 0 obj <<
 /Type /Page
-/Contents 4024 0 R
-/Resources 4022 0 R
+/Contents 4047 0 R
+/Resources 4045 0 R
 /MediaBox [0 0 612 792]
-/Parent 3999 0 R
+/Parent 4022 0 R
 >> endobj
-4025 0 obj <<
-/D [4023 0 R /XYZ 100.892 685.529 null]
+4048 0 obj <<
+/D [4046 0 R /XYZ 100.892 685.529 null]
 >> endobj
 438 0 obj <<
-/D [4023 0 R /XYZ 100.892 510.552 null]
+/D [4046 0 R /XYZ 100.892 510.552 null]
 >> endobj
-4026 0 obj <<
-/D [4023 0 R /XYZ 100.892 481.736 null]
+4049 0 obj <<
+/D [4046 0 R /XYZ 100.892 481.736 null]
 >> endobj
 442 0 obj <<
-/D [4023 0 R /XYZ 100.892 295.474 null]
+/D [4046 0 R /XYZ 100.892 295.474 null]
 >> endobj
-4027 0 obj <<
-/D [4023 0 R /XYZ 100.892 263.646 null]
+4050 0 obj <<
+/D [4046 0 R /XYZ 100.892 263.646 null]
 >> endobj
-4022 0 obj <<
+4045 0 obj <<
 /Font << /F22 1211 0 R /F28 1124 0 R /F15 1133 0 R /F17 1131 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-4030 0 obj <<
+4053 0 obj <<
 /Length 1971      
 /Filter /FlateDecode
 >>
@@ -19343,34 +19880,34 @@
 E©«áZ·&úÝv_h»kÿÁD&Ê}ö솅@IVDœeÓÿ\ð>ÿ‚ÿ ÁûG
 endstream
 endobj
-4029 0 obj <<
+4052 0 obj <<
 /Type /Page
-/Contents 4030 0 R
-/Resources 4028 0 R
+/Contents 4053 0 R
+/Resources 4051 0 R
 /MediaBox [0 0 612 792]
-/Parent 3999 0 R
-/Annots [ 4021 0 R ]
+/Parent 4022 0 R
+/Annots [ 4044 0 R ]
 >> endobj
-4021 0 obj <<
+4044 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
 /Rect [174.46 116.961 444.768 129.913]
 /Subtype/Link/A<</Type/Action/S/URI/URI(http://www.booksense.com/product/info.jsp&isbn=1565924916)>>
 >> endobj
-4031 0 obj <<
-/D [4029 0 R /XYZ 151.701 685.529 null]
+4054 0 obj <<
+/D [4052 0 R /XYZ 151.701 685.529 null]
 >> endobj
 446 0 obj <<
-/D [4029 0 R /XYZ 151.701 219.967 null]
+/D [4052 0 R /XYZ 151.701 219.967 null]
 >> endobj
-4032 0 obj <<
-/D [4029 0 R /XYZ 151.701 190.721 null]
+4055 0 obj <<
+/D [4052 0 R /XYZ 151.701 190.721 null]
 >> endobj
-4028 0 obj <<
+4051 0 obj <<
 /Font << /F28 1124 0 R /F22 1211 0 R /F15 1133 0 R /F51 1134 0 R /F30 1928 0 R /F54 1912 0 R /F17 1131 0 R /F31 1929 0 R /F62 1930 0 R /F72 1931 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-4035 0 obj <<
+4058 0 obj <<
 /Length 2196      
 /Filter /FlateDecode
 >>
@@ -19402,24 +19939,24 @@
 ±°¢îµF×ÚxÃzÄ÷ã¥â¿™¦zƒ.ƒEÇHÓ|Ãj‘ WìGô>ùËé-*|ði‡Þ]—#LÁ¼ù2xIo/£9ýå´ß÷› Œ¾™
 endstream
 endobj
-4034 0 obj <<
+4057 0 obj <<
 /Type /Page
-/Contents 4035 0 R
-/Resources 4033 0 R
+/Contents 4058 0 R
+/Resources 4056 0 R
 /MediaBox [0 0 612 792]
-/Parent 3999 0 R
+/Parent 4022 0 R
 >> endobj
-4036 0 obj <<
-/D [4034 0 R /XYZ 100.892 685.529 null]
+4059 0 obj <<
+/D [4057 0 R /XYZ 100.892 685.529 null]
 >> endobj
-4037 0 obj <<
-/D [4034 0 R /XYZ 100.892 642.766 null]
+4060 0 obj <<
+/D [4057 0 R /XYZ 100.892 642.766 null]
 >> endobj
-4033 0 obj <<
+4056 0 obj <<
 /Font << /F22 1211 0 R /F28 1124 0 R /F17 1131 0 R /F15 1133 0 R /F51 1134 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-4040 0 obj <<
+4063 0 obj <<
 /Length 2167      
 /Filter /FlateDecode
 >>
@@ -19440,21 +19977,21 @@
 Úa(;I²(çÃØ——׆.¨<”ªfÉ2_"±ÙyÞÿ¿øŒ‚ìoãs‡¾F™ ùÇšª¾Êlª*Ôi³²ùïˆsK9Iµ·Sñ*<K¯hkþÂú!›ÃI†Šù-~€Ç¡éGÓ‰cûf·øÙÐs!
 endstream
 endobj
-4039 0 obj <<
+4062 0 obj <<
 /Type /Page
-/Contents 4040 0 R
-/Resources 4038 0 R
+/Contents 4063 0 R
+/Resources 4061 0 R
 /MediaBox [0 0 612 792]
-/Parent 4042 0 R
+/Parent 4065 0 R
 >> endobj
-4041 0 obj <<
-/D [4039 0 R /XYZ 151.701 685.529 null]
+4064 0 obj <<
+/D [4062 0 R /XYZ 151.701 685.529 null]
 >> endobj
-4038 0 obj <<
+4061 0 obj <<
 /Font << /F28 1124 0 R /F22 1211 0 R /F15 1133 0 R /F51 1134 0 R /F59 1905 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-4045 0 obj <<
+4068 0 obj <<
 /Length 2160      
 /Filter /FlateDecode
 >>
@@ -19473,21 +20010,21 @@
 ÄÂ{¼Û²=¶šÒùÙwÚ@•)¬ôÖÙ±=ŠõØ׬ªþ0ž«"î†ûúDM\(@üùÉ_uÔi3òn>,%aB¤ÛÐvôèÇ‚”‹6º/±âr-p ßV¾žÙ³ÈÆß#݉nüîáê?àêyV
 endstream
 endobj
-4044 0 obj <<
+4067 0 obj <<
 /Type /Page
-/Contents 4045 0 R
-/Resources 4043 0 R
+/Contents 4068 0 R
+/Resources 4066 0 R
 /MediaBox [0 0 612 792]
-/Parent 4042 0 R
+/Parent 4065 0 R
 >> endobj
-4046 0 obj <<
-/D [4044 0 R /XYZ 100.892 685.529 null]
+4069 0 obj <<
+/D [4067 0 R /XYZ 100.892 685.529 null]
 >> endobj
-4043 0 obj <<
+4066 0 obj <<
 /Font << /F22 1211 0 R /F28 1124 0 R /F51 1134 0 R /F15 1133 0 R /F59 1905 0 R /F60 1917 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-4049 0 obj <<
+4072 0 obj <<
 /Length 1149      
 /Filter /FlateDecode
 >>
@@ -19509,21 +20046,21 @@
 ”ÚÕ‹nÈ<[eüoéÿú/ü×ü$Ç
 endstream
 endobj
-4048 0 obj <<
+4071 0 obj <<
 /Type /Page
-/Contents 4049 0 R
-/Resources 4047 0 R
+/Contents 4072 0 R
+/Resources 4070 0 R
 /MediaBox [0 0 612 792]
-/Parent 4042 0 R
+/Parent 4065 0 R
 >> endobj
-4050 0 obj <<
-/D [4048 0 R /XYZ 151.701 685.529 null]
+4073 0 obj <<
+/D [4071 0 R /XYZ 151.701 685.529 null]
 >> endobj
-4047 0 obj <<
+4070 0 obj <<
 /Font << /F28 1124 0 R /F22 1211 0 R /F15 1133 0 R /F51 1134 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-4053 0 obj <<
+4076 0 obj <<
 /Length 825       
 /Filter /FlateDecode
 >>
@@ -19537,27 +20074,27 @@
 3t"Ÿ½ÿÐçUäÆý9Ñæªí°®|XÍ]Õ]2ýw‚	}НՍ¿ ±(mŽ
 endstream
 endobj
-4052 0 obj <<
+4075 0 obj <<
 /Type /Page
-/Contents 4053 0 R
-/Resources 4051 0 R
+/Contents 4076 0 R
+/Resources 4074 0 R
 /MediaBox [0 0 612 792]
-/Parent 4042 0 R
+/Parent 4065 0 R
 >> endobj
-4054 0 obj <<
-/D [4052 0 R /XYZ 100.892 685.529 null]
+4077 0 obj <<
+/D [4075 0 R /XYZ 100.892 685.529 null]
 >> endobj
 1562 0 obj <<
-/D [4052 0 R /XYZ 100.892 660.623 null]
+/D [4075 0 R /XYZ 100.892 660.623 null]
 >> endobj
-3640 0 obj <<
-/D [4052 0 R /XYZ 100.892 631.719 null]
+3663 0 obj <<
+/D [4075 0 R /XYZ 100.892 631.719 null]
 >> endobj
-4051 0 obj <<
+4074 0 obj <<
 /Font << /F22 1211 0 R /F28 1124 0 R /F15 1133 0 R /F59 1905 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-4057 0 obj <<
+4080 0 obj <<
 /Length 533       
 /Filter /FlateDecode
 >>
@@ -19567,27 +20104,27 @@
 Ólnšª¯Gîà;~OýHUãqæñè”·Ú•és˜lÇa÷ŒŽES	vÎXìÖß\×`ç
 endstream
 endobj
-4056 0 obj <<
+4079 0 obj <<
 /Type /Page
-/Contents 4057 0 R
-/Resources 4055 0 R
+/Contents 4080 0 R
+/Resources 4078 0 R
 /MediaBox [0 0 612 792]
-/Parent 4042 0 R
+/Parent 4065 0 R
 >> endobj
-4058 0 obj <<
-/D [4056 0 R /XYZ 151.701 685.529 null]
+4081 0 obj <<
+/D [4079 0 R /XYZ 151.701 685.529 null]
 >> endobj
 1563 0 obj <<
-/D [4056 0 R /XYZ 151.701 501.426 null]
+/D [4079 0 R /XYZ 151.701 501.426 null]
 >> endobj
-4059 0 obj <<
-/D [4056 0 R /XYZ 151.701 472.522 null]
+4082 0 obj <<
+/D [4079 0 R /XYZ 151.701 472.522 null]
 >> endobj
-4055 0 obj <<
+4078 0 obj <<
 /Font << /F28 1124 0 R /F22 1211 0 R /F15 1133 0 R /F59 1905 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-4062 0 obj <<
+4085 0 obj <<
 /Length 550       
 /Filter /FlateDecode
 >>
@@ -19597,27 +20134,27 @@
 û»”ö¤Lî`Y:WO•2öðTüx#¸¨³¬vð´žVµÚäíÅ™Î>Hþîlö®³Ö6y7%§+ª¼,ªb”ÎáÙêß‘.‹ô»ƒmU›M9+²2?¥d1À”ÆFU«F³×–k@æϺ™b­Yõ;øÖ»ù]®í6ŸæöN×ù”‰³U™Þÿ'?!Ù´z×ôÿ=ÉM5#96dL9Ž_»í>låä–SÆ0%ò-[~xÿ.0_v
 endstream
 endobj
-4061 0 obj <<
+4084 0 obj <<
 /Type /Page
-/Contents 4062 0 R
-/Resources 4060 0 R
+/Contents 4085 0 R
+/Resources 4083 0 R
 /MediaBox [0 0 612 792]
-/Parent 4042 0 R
+/Parent 4065 0 R
 >> endobj
-4063 0 obj <<
-/D [4061 0 R /XYZ 100.892 685.529 null]
+4086 0 obj <<
+/D [4084 0 R /XYZ 100.892 685.529 null]
 >> endobj
 1564 0 obj <<
-/D [4061 0 R /XYZ 100.892 548.848 null]
+/D [4084 0 R /XYZ 100.892 548.848 null]
 >> endobj
-3650 0 obj <<
-/D [4061 0 R /XYZ 100.892 519.944 null]
+3673 0 obj <<
+/D [4084 0 R /XYZ 100.892 519.944 null]
 >> endobj
-4060 0 obj <<
+4083 0 obj <<
 /Font << /F22 1211 0 R /F28 1124 0 R /F15 1133 0 R /F59 1905 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-4066 0 obj <<
+4089 0 obj <<
 /Length 546       
 /Filter /FlateDecode
 >>
@@ -19629,27 +20166,27 @@
 ̤؜ÿJ0D1}Ï?ôÒtÔCd>wH×V*=4%ÔÅ18‚â~d´ˆôS=nÍ·¸<›²uÍÔ•.Öåë_àAÚºy.,<Ó;&XÁÛ«37M17›½½)dG‚wcãteÍ«².‡Ù):G¶ºˆ¤GÀFVeöbQ[ÖæcÏ–yÅOƒ¡1lÃêUÔÚKÍÕ#ù³lÆìJ­Œ¿>€ånzÏ¥Ž÷©m¤àcjßXÔ–årÿ¿,E+w:ÖQdXnÌV]b9V¤T5¼¿±ñ>Är4æ$ÐÉ£É{b~Xÿ 0[•
 endstream
 endobj
-4065 0 obj <<
+4088 0 obj <<
 /Type /Page
-/Contents 4066 0 R
-/Resources 4064 0 R
+/Contents 4089 0 R
+/Resources 4087 0 R
 /MediaBox [0 0 612 792]
-/Parent 4068 0 R
+/Parent 4091 0 R
 >> endobj
-4067 0 obj <<
-/D [4065 0 R /XYZ 151.701 685.529 null]
+4090 0 obj <<
+/D [4088 0 R /XYZ 151.701 685.529 null]
 >> endobj
 1565 0 obj <<
-/D [4065 0 R /XYZ 151.701 549.909 null]
+/D [4088 0 R /XYZ 151.701 549.909 null]
 >> endobj
-3658 0 obj <<
-/D [4065 0 R /XYZ 151.701 518.883 null]
+3681 0 obj <<
+/D [4088 0 R /XYZ 151.701 518.883 null]
 >> endobj
-4064 0 obj <<
+4087 0 obj <<
 /Font << /F28 1124 0 R /F22 1211 0 R /F15 1133 0 R /F59 1905 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-4071 0 obj <<
+4094 0 obj <<
 /Length 3687      
 /Filter /FlateDecode
 >>
@@ -19679,111 +20216,111 @@
 üZ07jÄ.;Àb»@•Ùe¹\Ù–*¨>ÖáeÜ*8•ùÝ–q{úG)™?1ïM5üKÊG¡{oÆ–üb)õŽNuÁ?@)°ë´ý¨Ãþ(ºúã}‡£ÿjxYÇÚÜêaPïǍ®d8ø§]mý?ÂØw÷
 endstream
 endobj
-4070 0 obj <<
+4093 0 obj <<
 /Type /Page
-/Contents 4071 0 R
-/Resources 4069 0 R
+/Contents 4094 0 R
+/Resources 4092 0 R
 /MediaBox [0 0 612 792]
-/Parent 4068 0 R
+/Parent 4091 0 R
 >> endobj
-4072 0 obj <<
-/D [4070 0 R /XYZ 100.892 685.529 null]
+4095 0 obj <<
+/D [4093 0 R /XYZ 100.892 685.529 null]
 >> endobj
 1566 0 obj <<
-/D [4070 0 R /XYZ 100.892 622.244 null]
+/D [4093 0 R /XYZ 100.892 622.244 null]
 >> endobj
-3675 0 obj <<
-/D [4070 0 R /XYZ 100.892 593.946 null]
+3698 0 obj <<
+/D [4093 0 R /XYZ 100.892 593.946 null]
 >> endobj
-4073 0 obj <<
-/D [4070 0 R /XYZ 100.892 587.968 null]
+4096 0 obj <<
+/D [4093 0 R /XYZ 100.892 587.968 null]
 >> endobj
-4074 0 obj <<
-/D [4070 0 R /XYZ 100.892 594.244 null]
+4097 0 obj <<
+/D [4093 0 R /XYZ 100.892 594.244 null]
 >> endobj
-4075 0 obj <<
-/D [4070 0 R /XYZ 100.892 582.289 null]
+4098 0 obj <<
+/D [4093 0 R /XYZ 100.892 582.289 null]
 >> endobj
-4076 0 obj <<
-/D [4070 0 R /XYZ 100.892 570.334 null]
+4099 0 obj <<
+/D [4093 0 R /XYZ 100.892 570.334 null]
 >> endobj
-4077 0 obj <<
-/D [4070 0 R /XYZ 100.892 558.379 null]
+4100 0 obj <<
+/D [4093 0 R /XYZ 100.892 558.379 null]
 >> endobj
-4078 0 obj <<
-/D [4070 0 R /XYZ 100.892 546.424 null]
+4101 0 obj <<
+/D [4093 0 R /XYZ 100.892 546.424 null]
 >> endobj
-4079 0 obj <<
-/D [4070 0 R /XYZ 100.892 534.468 null]
+4102 0 obj <<
+/D [4093 0 R /XYZ 100.892 534.468 null]
 >> endobj
-4080 0 obj <<
-/D [4070 0 R /XYZ 100.892 522.513 null]
+4103 0 obj <<
+/D [4093 0 R /XYZ 100.892 522.513 null]
 >> endobj
-4081 0 obj <<
-/D [4070 0 R /XYZ 100.892 510.558 null]
+4104 0 obj <<
+/D [4093 0 R /XYZ 100.892 510.558 null]
 >> endobj
-4082 0 obj <<
-/D [4070 0 R /XYZ 100.892 498.603 null]
+4105 0 obj <<
+/D [4093 0 R /XYZ 100.892 498.603 null]
 >> endobj
-4083 0 obj <<
-/D [4070 0 R /XYZ 100.892 486.648 null]
+4106 0 obj <<
+/D [4093 0 R /XYZ 100.892 486.648 null]
 >> endobj
-4084 0 obj <<
-/D [4070 0 R /XYZ 100.892 474.693 null]
+4107 0 obj <<
+/D [4093 0 R /XYZ 100.892 474.693 null]
 >> endobj
-4085 0 obj <<
-/D [4070 0 R /XYZ 100.892 462.737 null]
+4108 0 obj <<
+/D [4093 0 R /XYZ 100.892 462.737 null]
 >> endobj
-4086 0 obj <<
-/D [4070 0 R /XYZ 100.892 450.782 null]
+4109 0 obj <<
+/D [4093 0 R /XYZ 100.892 450.782 null]
 >> endobj
-4087 0 obj <<
-/D [4070 0 R /XYZ 100.892 438.827 null]
+4110 0 obj <<
+/D [4093 0 R /XYZ 100.892 438.827 null]
 >> endobj
-4088 0 obj <<
-/D [4070 0 R /XYZ 100.892 426.872 null]
+4111 0 obj <<
+/D [4093 0 R /XYZ 100.892 426.872 null]
 >> endobj
-4089 0 obj <<
-/D [4070 0 R /XYZ 100.892 414.917 null]
+4112 0 obj <<
+/D [4093 0 R /XYZ 100.892 414.917 null]
 >> endobj
-4090 0 obj <<
-/D [4070 0 R /XYZ 100.892 402.962 null]
+4113 0 obj <<
+/D [4093 0 R /XYZ 100.892 402.962 null]
 >> endobj
-4091 0 obj <<
-/D [4070 0 R /XYZ 100.892 391.006 null]
+4114 0 obj <<
+/D [4093 0 R /XYZ 100.892 391.006 null]
 >> endobj
-4092 0 obj <<
-/D [4070 0 R /XYZ 100.892 379.051 null]
+4115 0 obj <<
+/D [4093 0 R /XYZ 100.892 379.051 null]
 >> endobj
-4093 0 obj <<
-/D [4070 0 R /XYZ 100.892 367.096 null]
+4116 0 obj <<
+/D [4093 0 R /XYZ 100.892 367.096 null]
 >> endobj
-4094 0 obj <<
-/D [4070 0 R /XYZ 100.892 343.186 null]
+4117 0 obj <<
+/D [4093 0 R /XYZ 100.892 343.186 null]
 >> endobj
-4095 0 obj <<
-/D [4070 0 R /XYZ 100.892 319.275 null]
+4118 0 obj <<
+/D [4093 0 R /XYZ 100.892 319.275 null]
 >> endobj
-4096 0 obj <<
-/D [4070 0 R /XYZ 100.892 295.365 null]
+4119 0 obj <<
+/D [4093 0 R /XYZ 100.892 295.365 null]
 >> endobj
-4097 0 obj <<
-/D [4070 0 R /XYZ 100.892 271.455 null]
+4120 0 obj <<
+/D [4093 0 R /XYZ 100.892 271.455 null]
 >> endobj
-4098 0 obj <<
-/D [4070 0 R /XYZ 100.892 247.544 null]
+4121 0 obj <<
+/D [4093 0 R /XYZ 100.892 247.544 null]
 >> endobj
-4099 0 obj <<
-/D [4070 0 R /XYZ 100.892 223.634 null]
+4122 0 obj <<
+/D [4093 0 R /XYZ 100.892 223.634 null]
 >> endobj
-4100 0 obj <<
-/D [4070 0 R /XYZ 100.892 199.724 null]
+4123 0 obj <<
+/D [4093 0 R /XYZ 100.892 199.724 null]
 >> endobj
-4069 0 obj <<
-/Font << /F22 1211 0 R /F28 1124 0 R /F15 1133 0 R /F4 2008 0 R /F51 1134 0 R /F54 1912 0 R /F11 2484 0 R >>
+4092 0 obj <<
+/Font << /F22 1211 0 R /F28 1124 0 R /F15 1133 0 R /F4 2008 0 R /F51 1134 0 R /F54 1912 0 R /F11 2494 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-4103 0 obj <<
+4126 0 obj <<
 /Length 2242      
 /Filter /FlateDecode
 >>
@@ -19806,84 +20343,84 @@
 Ñɏ˜3øuôèoëüoííà
 endstream
 endobj
-4102 0 obj <<
+4125 0 obj <<
 /Type /Page
-/Contents 4103 0 R
-/Resources 4101 0 R
+/Contents 4126 0 R
+/Resources 4124 0 R
 /MediaBox [0 0 612 792]
-/Parent 4068 0 R
+/Parent 4091 0 R
 >> endobj
-4104 0 obj <<
-/D [4102 0 R /XYZ 151.701 685.529 null]
+4127 0 obj <<
+/D [4125 0 R /XYZ 151.701 685.529 null]
 >> endobj
 1567 0 obj <<
-/D [4102 0 R /XYZ 151.701 520.625 null]
+/D [4125 0 R /XYZ 151.701 520.625 null]
 >> endobj
-3676 0 obj <<
-/D [4102 0 R /XYZ 151.701 492.327 null]
+3699 0 obj <<
+/D [4125 0 R /XYZ 151.701 492.327 null]
 >> endobj
-4105 0 obj <<
-/D [4102 0 R /XYZ 151.701 486.349 null]
+4128 0 obj <<
+/D [4125 0 R /XYZ 151.701 486.349 null]
 >> endobj
-4106 0 obj <<
-/D [4102 0 R /XYZ 151.701 492.625 null]
+4129 0 obj <<
+/D [4125 0 R /XYZ 151.701 492.625 null]
 >> endobj
-4107 0 obj <<
-/D [4102 0 R /XYZ 151.701 480.67 null]
+4130 0 obj <<
+/D [4125 0 R /XYZ 151.701 480.67 null]
 >> endobj
-4108 0 obj <<
-/D [4102 0 R /XYZ 151.701 468.715 null]
+4131 0 obj <<
+/D [4125 0 R /XYZ 151.701 468.715 null]
 >> endobj
-4109 0 obj <<
-/D [4102 0 R /XYZ 151.701 456.76 null]
+4132 0 obj <<
+/D [4125 0 R /XYZ 151.701 456.76 null]
 >> endobj
-4110 0 obj <<
-/D [4102 0 R /XYZ 151.701 444.805 null]
+4133 0 obj <<
+/D [4125 0 R /XYZ 151.701 444.805 null]
 >> endobj
-4111 0 obj <<
-/D [4102 0 R /XYZ 151.701 432.85 null]
+4134 0 obj <<
+/D [4125 0 R /XYZ 151.701 432.85 null]
 >> endobj
-4112 0 obj <<
-/D [4102 0 R /XYZ 151.701 420.894 null]
+4135 0 obj <<
+/D [4125 0 R /XYZ 151.701 420.894 null]
 >> endobj
-4113 0 obj <<
-/D [4102 0 R /XYZ 151.701 408.939 null]
+4136 0 obj <<
+/D [4125 0 R /XYZ 151.701 408.939 null]
 >> endobj
-4114 0 obj <<
-/D [4102 0 R /XYZ 151.701 396.984 null]
+4137 0 obj <<
+/D [4125 0 R /XYZ 151.701 396.984 null]
 >> endobj
-4115 0 obj <<
-/D [4102 0 R /XYZ 151.701 385.029 null]
+4138 0 obj <<
+/D [4125 0 R /XYZ 151.701 385.029 null]
 >> endobj
-4116 0 obj <<
-/D [4102 0 R /XYZ 151.701 373.074 null]
+4139 0 obj <<
+/D [4125 0 R /XYZ 151.701 373.074 null]
 >> endobj
-4117 0 obj <<
-/D [4102 0 R /XYZ 151.701 361.119 null]
+4140 0 obj <<
+/D [4125 0 R /XYZ 151.701 361.119 null]
 >> endobj
-4118 0 obj <<
-/D [4102 0 R /XYZ 151.701 349.163 null]
+4141 0 obj <<
+/D [4125 0 R /XYZ 151.701 349.163 null]
 >> endobj
-4119 0 obj <<
-/D [4102 0 R /XYZ 151.701 337.208 null]
+4142 0 obj <<
+/D [4125 0 R /XYZ 151.701 337.208 null]
 >> endobj
-4120 0 obj <<
-/D [4102 0 R /XYZ 151.701 325.253 null]
+4143 0 obj <<
+/D [4125 0 R /XYZ 151.701 325.253 null]
 >> endobj
-4121 0 obj <<
-/D [4102 0 R /XYZ 151.701 313.298 null]
+4144 0 obj <<
+/D [4125 0 R /XYZ 151.701 313.298 null]
 >> endobj
-4122 0 obj <<
-/D [4102 0 R /XYZ 151.701 301.343 null]
+4145 0 obj <<
+/D [4125 0 R /XYZ 151.701 301.343 null]
 >> endobj
-4123 0 obj <<
-/D [4102 0 R /XYZ 151.701 289.388 null]
+4146 0 obj <<
+/D [4125 0 R /XYZ 151.701 289.388 null]
 >> endobj
-4101 0 obj <<
+4124 0 obj <<
 /Font << /F28 1124 0 R /F22 1211 0 R /F15 1133 0 R /F4 2008 0 R /F54 1912 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-4126 0 obj <<
+4149 0 obj <<
 /Length 3575      
 /Filter /FlateDecode
 >>
@@ -19920,129 +20457,129 @@
 ç©ópî	–Â9”*‚³B½: j4ÿr­ãpBk%#l4{hòrw'÷ßý°iÿÝ~=$$ÚˆßáE4m×™âçBù·;pßq8Óf0ì¦îpÒye>¾ÂçÍÁ}Ó-ÞÅœ·ÊWщ¤T•üQ+<Þ©Oì䏒¾Ûw	žIþôNþxi<¿õúäü‡Öqkví0ȏW'ŒNŸžüçmþ?îüA•
 endstream
 endobj
-4125 0 obj <<
+4148 0 obj <<
 /Type /Page
-/Contents 4126 0 R
-/Resources 4124 0 R
+/Contents 4149 0 R
+/Resources 4147 0 R
 /MediaBox [0 0 612 792]
-/Parent 4068 0 R
+/Parent 4091 0 R
 >> endobj
-4127 0 obj <<
-/D [4125 0 R /XYZ 100.892 685.529 null]
+4150 0 obj <<
+/D [4148 0 R /XYZ 100.892 685.529 null]
 >> endobj
 1568 0 obj <<
-/D [4125 0 R /XYZ 100.892 604.574 null]
+/D [4148 0 R /XYZ 100.892 604.574 null]
 >> endobj
-3869 0 obj <<
-/D [4125 0 R /XYZ 100.892 587.704 null]
+3892 0 obj <<
+/D [4148 0 R /XYZ 100.892 587.704 null]
 >> endobj
-4128 0 obj <<
-/D [4125 0 R /XYZ 100.892 581.727 null]
+4151 0 obj <<
+/D [4148 0 R /XYZ 100.892 581.727 null]
 >> endobj
-4129 0 obj <<
-/D [4125 0 R /XYZ 100.892 588.003 null]
+4152 0 obj <<
+/D [4148 0 R /XYZ 100.892 588.003 null]
 >> endobj
-4130 0 obj <<
-/D [4125 0 R /XYZ 100.892 576.048 null]
+4153 0 obj <<
+/D [4148 0 R /XYZ 100.892 576.048 null]
 >> endobj
-4131 0 obj <<
-/D [4125 0 R /XYZ 100.892 564.093 null]
+4154 0 obj <<
+/D [4148 0 R /XYZ 100.892 564.093 null]
 >> endobj
-4132 0 obj <<
-/D [4125 0 R /XYZ 100.892 552.138 null]
+4155 0 obj <<
+/D [4148 0 R /XYZ 100.892 552.138 null]
 >> endobj
-4133 0 obj <<
-/D [4125 0 R /XYZ 100.892 540.182 null]
+4156 0 obj <<
+/D [4148 0 R /XYZ 100.892 540.182 null]
 >> endobj
-4134 0 obj <<
-/D [4125 0 R /XYZ 100.892 528.227 null]
+4157 0 obj <<
+/D [4148 0 R /XYZ 100.892 528.227 null]
 >> endobj
-4135 0 obj <<
-/D [4125 0 R /XYZ 100.892 516.272 null]
+4158 0 obj <<
+/D [4148 0 R /XYZ 100.892 516.272 null]
 >> endobj
-4136 0 obj <<
-/D [4125 0 R /XYZ 100.892 504.317 null]
+4159 0 obj <<
+/D [4148 0 R /XYZ 100.892 504.317 null]
 >> endobj
-4137 0 obj <<
-/D [4125 0 R /XYZ 100.892 492.362 null]
+4160 0 obj <<
+/D [4148 0 R /XYZ 100.892 492.362 null]
 >> endobj
-4138 0 obj <<
-/D [4125 0 R /XYZ 100.892 480.407 null]
+4161 0 obj <<
+/D [4148 0 R /XYZ 100.892 480.407 null]
 >> endobj
-4139 0 obj <<
-/D [4125 0 R /XYZ 100.892 468.451 null]
+4162 0 obj <<
+/D [4148 0 R /XYZ 100.892 468.451 null]
 >> endobj
-4140 0 obj <<
-/D [4125 0 R /XYZ 100.892 456.496 null]
+4163 0 obj <<
+/D [4148 0 R /XYZ 100.892 456.496 null]
 >> endobj
-4141 0 obj <<
-/D [4125 0 R /XYZ 100.892 444.541 null]
+4164 0 obj <<
+/D [4148 0 R /XYZ 100.892 444.541 null]
 >> endobj
-4142 0 obj <<
-/D [4125 0 R /XYZ 100.892 432.586 null]
+4165 0 obj <<
+/D [4148 0 R /XYZ 100.892 432.586 null]
 >> endobj
-4143 0 obj <<
-/D [4125 0 R /XYZ 100.892 420.631 null]
+4166 0 obj <<
+/D [4148 0 R /XYZ 100.892 420.631 null]
 >> endobj
-4144 0 obj <<
-/D [4125 0 R /XYZ 100.892 408.676 null]
+4167 0 obj <<
+/D [4148 0 R /XYZ 100.892 408.676 null]
 >> endobj
-4145 0 obj <<
-/D [4125 0 R /XYZ 100.892 396.72 null]
+4168 0 obj <<
+/D [4148 0 R /XYZ 100.892 396.72 null]
 >> endobj
-4146 0 obj <<
-/D [4125 0 R /XYZ 100.892 384.765 null]
+4169 0 obj <<
+/D [4148 0 R /XYZ 100.892 384.765 null]
 >> endobj
-4147 0 obj <<
-/D [4125 0 R /XYZ 100.892 372.81 null]
+4170 0 obj <<
+/D [4148 0 R /XYZ 100.892 372.81 null]
 >> endobj
-4148 0 obj <<
-/D [4125 0 R /XYZ 100.892 360.855 null]
+4171 0 obj <<
+/D [4148 0 R /XYZ 100.892 360.855 null]
 >> endobj
-4149 0 obj <<
-/D [4125 0 R /XYZ 100.892 348.9 null]
+4172 0 obj <<
+/D [4148 0 R /XYZ 100.892 348.9 null]
 >> endobj
-4150 0 obj <<
-/D [4125 0 R /XYZ 100.892 336.945 null]
+4173 0 obj <<
+/D [4148 0 R /XYZ 100.892 336.945 null]
 >> endobj
-4151 0 obj <<
-/D [4125 0 R /XYZ 100.892 324.989 null]
+4174 0 obj <<
+/D [4148 0 R /XYZ 100.892 324.989 null]
 >> endobj
-4152 0 obj <<
-/D [4125 0 R /XYZ 100.892 313.034 null]
+4175 0 obj <<
+/D [4148 0 R /XYZ 100.892 313.034 null]
 >> endobj
-4153 0 obj <<
-/D [4125 0 R /XYZ 100.892 301.079 null]
+4176 0 obj <<
+/D [4148 0 R /XYZ 100.892 301.079 null]
 >> endobj
-4154 0 obj <<
-/D [4125 0 R /XYZ 100.892 289.124 null]
+4177 0 obj <<
+/D [4148 0 R /XYZ 100.892 289.124 null]
 >> endobj
-4155 0 obj <<
-/D [4125 0 R /XYZ 100.892 277.169 null]
+4178 0 obj <<
+/D [4148 0 R /XYZ 100.892 277.169 null]
 >> endobj
-4156 0 obj <<
-/D [4125 0 R /XYZ 100.892 265.214 null]
+4179 0 obj <<
+/D [4148 0 R /XYZ 100.892 265.214 null]
 >> endobj
-4157 0 obj <<
-/D [4125 0 R /XYZ 100.892 253.258 null]
+4180 0 obj <<
+/D [4148 0 R /XYZ 100.892 253.258 null]
 >> endobj
-4158 0 obj <<
-/D [4125 0 R /XYZ 100.892 241.303 null]
+4181 0 obj <<
+/D [4148 0 R /XYZ 100.892 241.303 null]
 >> endobj
-4159 0 obj <<
-/D [4125 0 R /XYZ 100.892 229.348 null]
+4182 0 obj <<
+/D [4148 0 R /XYZ 100.892 229.348 null]
 >> endobj
-4160 0 obj <<
-/D [4125 0 R /XYZ 100.892 217.393 null]
+4183 0 obj <<
+/D [4148 0 R /XYZ 100.892 217.393 null]
 >> endobj
-4161 0 obj <<
-/D [4125 0 R /XYZ 100.892 205.438 null]
+4184 0 obj <<
+/D [4148 0 R /XYZ 100.892 205.438 null]
 >> endobj
-4124 0 obj <<
+4147 0 obj <<
 /Font << /F22 1211 0 R /F28 1124 0 R /F15 1133 0 R /F4 2008 0 R /F51 1134 0 R /F54 1912 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-4164 0 obj <<
+4187 0 obj <<
 /Length 3568      
 /Filter /FlateDecode
 >>
@@ -20084,129 +20621,129 @@
 O·þÓ%€˜~·‡|œüé¿À[ãùÍÝÿ]@÷gùO1rEtäñâ„ÞÙÕ“ÿñ°•ÿ0SHj
 endstream
 endobj
-4163 0 obj <<
+4186 0 obj <<
 /Type /Page
-/Contents 4164 0 R
-/Resources 4162 0 R
+/Contents 4187 0 R
+/Resources 4185 0 R
 /MediaBox [0 0 612 792]
-/Parent 4068 0 R
+/Parent 4091 0 R
 >> endobj
-4165 0 obj <<
-/D [4163 0 R /XYZ 151.701 685.529 null]
+4188 0 obj <<
+/D [4186 0 R /XYZ 151.701 685.529 null]
 >> endobj
 1569 0 obj <<
-/D [4163 0 R /XYZ 151.701 604.574 null]
+/D [4186 0 R /XYZ 151.701 604.574 null]
 >> endobj
-3908 0 obj <<
-/D [4163 0 R /XYZ 151.701 587.704 null]
+3931 0 obj <<
+/D [4186 0 R /XYZ 151.701 587.704 null]
 >> endobj
-4166 0 obj <<
-/D [4163 0 R /XYZ 151.701 581.727 null]
+4189 0 obj <<
+/D [4186 0 R /XYZ 151.701 581.727 null]
 >> endobj
-4167 0 obj <<
-/D [4163 0 R /XYZ 151.701 588.003 null]
+4190 0 obj <<
+/D [4186 0 R /XYZ 151.701 588.003 null]
 >> endobj
-4168 0 obj <<
-/D [4163 0 R /XYZ 151.701 576.048 null]
+4191 0 obj <<
+/D [4186 0 R /XYZ 151.701 576.048 null]
 >> endobj
-4169 0 obj <<
-/D [4163 0 R /XYZ 151.701 564.093 null]
+4192 0 obj <<
+/D [4186 0 R /XYZ 151.701 564.093 null]
 >> endobj
-4170 0 obj <<
-/D [4163 0 R /XYZ 151.701 552.138 null]
+4193 0 obj <<
+/D [4186 0 R /XYZ 151.701 552.138 null]
 >> endobj
-4171 0 obj <<
-/D [4163 0 R /XYZ 151.701 540.182 null]
+4194 0 obj <<
+/D [4186 0 R /XYZ 151.701 540.182 null]
 >> endobj
-4172 0 obj <<
-/D [4163 0 R /XYZ 151.701 528.227 null]
+4195 0 obj <<
+/D [4186 0 R /XYZ 151.701 528.227 null]
 >> endobj
-4173 0 obj <<
-/D [4163 0 R /XYZ 151.701 516.272 null]
+4196 0 obj <<
+/D [4186 0 R /XYZ 151.701 516.272 null]
 >> endobj
-4174 0 obj <<
-/D [4163 0 R /XYZ 151.701 504.317 null]
+4197 0 obj <<
+/D [4186 0 R /XYZ 151.701 504.317 null]
 >> endobj
-4175 0 obj <<
-/D [4163 0 R /XYZ 151.701 492.362 null]
+4198 0 obj <<
+/D [4186 0 R /XYZ 151.701 492.362 null]
 >> endobj
-4176 0 obj <<
-/D [4163 0 R /XYZ 151.701 480.407 null]
+4199 0 obj <<
+/D [4186 0 R /XYZ 151.701 480.407 null]
 >> endobj
-4177 0 obj <<
-/D [4163 0 R /XYZ 151.701 468.451 null]
+4200 0 obj <<
+/D [4186 0 R /XYZ 151.701 468.451 null]
 >> endobj
-4178 0 obj <<
-/D [4163 0 R /XYZ 151.701 456.496 null]
+4201 0 obj <<
+/D [4186 0 R /XYZ 151.701 456.496 null]
 >> endobj
-4179 0 obj <<
-/D [4163 0 R /XYZ 151.701 444.541 null]
+4202 0 obj <<
+/D [4186 0 R /XYZ 151.701 444.541 null]
 >> endobj
-4180 0 obj <<
-/D [4163 0 R /XYZ 151.701 432.586 null]
+4203 0 obj <<
+/D [4186 0 R /XYZ 151.701 432.586 null]
 >> endobj
-4181 0 obj <<
-/D [4163 0 R /XYZ 151.701 420.631 null]
+4204 0 obj <<
+/D [4186 0 R /XYZ 151.701 420.631 null]
 >> endobj
-4182 0 obj <<
-/D [4163 0 R /XYZ 151.701 408.676 null]
+4205 0 obj <<
+/D [4186 0 R /XYZ 151.701 408.676 null]
 >> endobj
-4183 0 obj <<
-/D [4163 0 R /XYZ 151.701 396.72 null]
+4206 0 obj <<
+/D [4186 0 R /XYZ 151.701 396.72 null]
 >> endobj
-4184 0 obj <<
-/D [4163 0 R /XYZ 151.701 384.765 null]
+4207 0 obj <<
+/D [4186 0 R /XYZ 151.701 384.765 null]
 >> endobj
-4185 0 obj <<
-/D [4163 0 R /XYZ 151.701 372.81 null]
+4208 0 obj <<
+/D [4186 0 R /XYZ 151.701 372.81 null]
 >> endobj
-4186 0 obj <<
-/D [4163 0 R /XYZ 151.701 360.855 null]
+4209 0 obj <<
+/D [4186 0 R /XYZ 151.701 360.855 null]
 >> endobj
-4187 0 obj <<
-/D [4163 0 R /XYZ 151.701 348.9 null]
+4210 0 obj <<
+/D [4186 0 R /XYZ 151.701 348.9 null]
 >> endobj
-4188 0 obj <<
-/D [4163 0 R /XYZ 151.701 336.945 null]
+4211 0 obj <<
+/D [4186 0 R /XYZ 151.701 336.945 null]
 >> endobj
-4189 0 obj <<
-/D [4163 0 R /XYZ 151.701 324.989 null]
+4212 0 obj <<
+/D [4186 0 R /XYZ 151.701 324.989 null]
 >> endobj
-4190 0 obj <<
-/D [4163 0 R /XYZ 151.701 313.034 null]
+4213 0 obj <<
+/D [4186 0 R /XYZ 151.701 313.034 null]
 >> endobj
-4191 0 obj <<
-/D [4163 0 R /XYZ 151.701 301.079 null]
+4214 0 obj <<
+/D [4186 0 R /XYZ 151.701 301.079 null]
 >> endobj
-4192 0 obj <<
-/D [4163 0 R /XYZ 151.701 289.124 null]
+4215 0 obj <<
+/D [4186 0 R /XYZ 151.701 289.124 null]
 >> endobj
-4193 0 obj <<
-/D [4163 0 R /XYZ 151.701 277.169 null]
+4216 0 obj <<
+/D [4186 0 R /XYZ 151.701 277.169 null]
 >> endobj
-4194 0 obj <<
-/D [4163 0 R /XYZ 151.701 265.214 null]
+4217 0 obj <<
+/D [4186 0 R /XYZ 151.701 265.214 null]
 >> endobj
-4195 0 obj <<
-/D [4163 0 R /XYZ 151.701 253.258 null]
+4218 0 obj <<
+/D [4186 0 R /XYZ 151.701 253.258 null]
 >> endobj
-4196 0 obj <<
-/D [4163 0 R /XYZ 151.701 241.303 null]
+4219 0 obj <<
+/D [4186 0 R /XYZ 151.701 241.303 null]
 >> endobj
-4197 0 obj <<
-/D [4163 0 R /XYZ 151.701 229.348 null]
+4220 0 obj <<
+/D [4186 0 R /XYZ 151.701 229.348 null]
 >> endobj
-4198 0 obj <<
-/D [4163 0 R /XYZ 151.701 217.393 null]
+4221 0 obj <<
+/D [4186 0 R /XYZ 151.701 217.393 null]
 >> endobj
-4199 0 obj <<
-/D [4163 0 R /XYZ 151.701 205.438 null]
+4222 0 obj <<
+/D [4186 0 R /XYZ 151.701 205.438 null]
 >> endobj
-4162 0 obj <<
+4185 0 obj <<
 /Font << /F28 1124 0 R /F22 1211 0 R /F15 1133 0 R /F4 2008 0 R /F51 1134 0 R /F54 1912 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-4202 0 obj <<
+4225 0 obj <<
 /Length 2115      
 /Filter /FlateDecode
 >>
@@ -20232,99 +20769,99 @@
 á/×:1ý„§Ò	­úÜŠ‰rCoœÞQkMæ‰Ì’¶½£Ö=J£N“á4sᄋÇ:¹r¾Ôœ½ ΁N¾_PÂ_®uz¼¯ÚÅo7Þ§Ÿk넏¡Ê¯ÔQËù¯Â£¿RGIkb÷sqúWêùHÎWe“¥>üZGÑÜÇa`ŸwÇŒ>!:ùÇ;ûøc….
 endstream
 endobj
-4201 0 obj <<
+4224 0 obj <<
 /Type /Page
-/Contents 4202 0 R
-/Resources 4200 0 R
+/Contents 4225 0 R
+/Resources 4223 0 R
 /MediaBox [0 0 612 792]
-/Parent 4068 0 R
+/Parent 4091 0 R
 >> endobj
-4203 0 obj <<
-/D [4201 0 R /XYZ 100.892 685.529 null]
+4226 0 obj <<
+/D [4224 0 R /XYZ 100.892 685.529 null]
 >> endobj
 1570 0 obj <<
-/D [4201 0 R /XYZ 100.892 544.799 null]
+/D [4224 0 R /XYZ 100.892 544.799 null]
 >> endobj
-3677 0 obj <<
-/D [4201 0 R /XYZ 100.892 527.929 null]
+3700 0 obj <<
+/D [4224 0 R /XYZ 100.892 527.929 null]
 >> endobj
-4204 0 obj <<
-/D [4201 0 R /XYZ 100.892 521.951 null]
+4227 0 obj <<
+/D [4224 0 R /XYZ 100.892 521.951 null]
 >> endobj
-4205 0 obj <<
-/D [4201 0 R /XYZ 100.892 528.227 null]
+4228 0 obj <<
+/D [4224 0 R /XYZ 100.892 528.227 null]
 >> endobj
-4206 0 obj <<
-/D [4201 0 R /XYZ 100.892 516.272 null]
+4229 0 obj <<
+/D [4224 0 R /XYZ 100.892 516.272 null]
 >> endobj
-4207 0 obj <<
-/D [4201 0 R /XYZ 100.892 504.317 null]
+4230 0 obj <<
+/D [4224 0 R /XYZ 100.892 504.317 null]
 >> endobj
-4208 0 obj <<
-/D [4201 0 R /XYZ 100.892 492.362 null]
+4231 0 obj <<
+/D [4224 0 R /XYZ 100.892 492.362 null]
 >> endobj
-4209 0 obj <<
-/D [4201 0 R /XYZ 100.892 480.407 null]
+4232 0 obj <<
+/D [4224 0 R /XYZ 100.892 480.407 null]
 >> endobj
-4210 0 obj <<
-/D [4201 0 R /XYZ 100.892 468.451 null]
+4233 0 obj <<
+/D [4224 0 R /XYZ 100.892 468.451 null]
 >> endobj
-4211 0 obj <<
-/D [4201 0 R /XYZ 100.892 456.496 null]
+4234 0 obj <<
+/D [4224 0 R /XYZ 100.892 456.496 null]
 >> endobj
-4212 0 obj <<
-/D [4201 0 R /XYZ 100.892 444.541 null]
+4235 0 obj <<
+/D [4224 0 R /XYZ 100.892 444.541 null]
 >> endobj
-4213 0 obj <<
-/D [4201 0 R /XYZ 100.892 432.586 null]
+4236 0 obj <<
+/D [4224 0 R /XYZ 100.892 432.586 null]
 >> endobj
-4214 0 obj <<
-/D [4201 0 R /XYZ 100.892 420.631 null]
+4237 0 obj <<
+/D [4224 0 R /XYZ 100.892 420.631 null]
 >> endobj
-4215 0 obj <<
-/D [4201 0 R /XYZ 100.892 408.676 null]
+4238 0 obj <<
+/D [4224 0 R /XYZ 100.892 408.676 null]
 >> endobj
-4216 0 obj <<
-/D [4201 0 R /XYZ 100.892 396.72 null]
+4239 0 obj <<
+/D [4224 0 R /XYZ 100.892 396.72 null]
 >> endobj
-4217 0 obj <<
-/D [4201 0 R /XYZ 100.892 384.765 null]
+4240 0 obj <<
+/D [4224 0 R /XYZ 100.892 384.765 null]
 >> endobj
-4218 0 obj <<
-/D [4201 0 R /XYZ 100.892 372.81 null]
+4241 0 obj <<
+/D [4224 0 R /XYZ 100.892 372.81 null]
 >> endobj
-4219 0 obj <<
-/D [4201 0 R /XYZ 100.892 360.855 null]
+4242 0 obj <<
+/D [4224 0 R /XYZ 100.892 360.855 null]
 >> endobj
-4220 0 obj <<
-/D [4201 0 R /XYZ 100.892 348.9 null]
+4243 0 obj <<
+/D [4224 0 R /XYZ 100.892 348.9 null]
 >> endobj
-4221 0 obj <<
-/D [4201 0 R /XYZ 100.892 336.945 null]
+4244 0 obj <<
+/D [4224 0 R /XYZ 100.892 336.945 null]
 >> endobj
-4222 0 obj <<
-/D [4201 0 R /XYZ 100.892 324.989 null]
+4245 0 obj <<
+/D [4224 0 R /XYZ 100.892 324.989 null]
 >> endobj
-4223 0 obj <<
-/D [4201 0 R /XYZ 100.892 313.034 null]
+4246 0 obj <<
+/D [4224 0 R /XYZ 100.892 313.034 null]
 >> endobj
-4224 0 obj <<
-/D [4201 0 R /XYZ 100.892 301.079 null]
+4247 0 obj <<
+/D [4224 0 R /XYZ 100.892 301.079 null]
 >> endobj
-4225 0 obj <<
-/D [4201 0 R /XYZ 100.892 289.124 null]
+4248 0 obj <<
+/D [4224 0 R /XYZ 100.892 289.124 null]
 >> endobj
-4226 0 obj <<
-/D [4201 0 R /XYZ 100.892 277.169 null]
+4249 0 obj <<
+/D [4224 0 R /XYZ 100.892 277.169 null]
 >> endobj
-4227 0 obj <<
-/D [4201 0 R /XYZ 100.892 265.214 null]
+4250 0 obj <<
+/D [4224 0 R /XYZ 100.892 265.214 null]
 >> endobj
-4200 0 obj <<
+4223 0 obj <<
 /Font << /F22 1211 0 R /F28 1124 0 R /F15 1133 0 R /F4 2008 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-4230 0 obj <<
+4253 0 obj <<
 /Length 2580      
 /Filter /FlateDecode
 >>
@@ -20350,117 +20887,117 @@
 †ü,‹&%ÊatP„Í­6©lö¥HlðkÏS‰È×:Î& W).Ù~Ú˜O8{Á‹”ráo`dú-XÐé™–i¬*…JÓÉ€C(Y¡»_ãg¹\í‹8	•õõ£ø^L§‡`VÇq²°ø4¬9Z´Öçgp’Á0a}‘¦¢×_4¬¤Ì0%ƒ†«¦›êÉžža*Š(3ÃTÿßâkmCôÊãîø¡×Y}oŽhh£ÊšpMª˜véÞ„k&Ä	×àïèdk†ép0ÙÚógp€0õó§?Å9×âê·Óéäçe\·õ‹U3Å­q¢5\û«â†obœöõãÙöúñê6~ÈPÏ–‹IüÇÕd÷¯&q&&½kùisûx>½inYúק»^Hƃ͙‚-µ—	ÇÚKqlwã™.¿‰Ï—M½º{ò<ºôhzý¤¹ºi6qåjþG:~ßÿÕÕ¯³ëí÷‹f³Ù½~ß,ç4qº¹fñËr¾=zÜÝn÷tòÇöØl×w×Û»u³øùÌÿñ0­BÅ‹ÀeMb·+ÿöº‚¤
 endstream
 endobj
-4229 0 obj <<
+4252 0 obj <<
 /Type /Page
-/Contents 4230 0 R
-/Resources 4228 0 R
+/Contents 4253 0 R
+/Resources 4251 0 R
 /MediaBox [0 0 612 792]
-/Parent 4260 0 R
+/Parent 4283 0 R
 >> endobj
-4231 0 obj <<
-/D [4229 0 R /XYZ 151.701 685.529 null]
+4254 0 obj <<
+/D [4252 0 R /XYZ 151.701 685.529 null]
 >> endobj
 1597 0 obj <<
-/D [4229 0 R /XYZ 151.701 642.1 null]
+/D [4252 0 R /XYZ 151.701 642.1 null]
 >> endobj
-3678 0 obj <<
-/D [4229 0 R /XYZ 151.701 625.23 null]
+3701 0 obj <<
+/D [4252 0 R /XYZ 151.701 625.23 null]
 >> endobj
-4232 0 obj <<
-/D [4229 0 R /XYZ 151.701 619.253 null]
+4255 0 obj <<
+/D [4252 0 R /XYZ 151.701 619.253 null]
 >> endobj
-4233 0 obj <<
-/D [4229 0 R /XYZ 151.701 625.529 null]
+4256 0 obj <<
+/D [4252 0 R /XYZ 151.701 625.529 null]
 >> endobj
-4234 0 obj <<
-/D [4229 0 R /XYZ 151.701 613.574 null]
+4257 0 obj <<
+/D [4252 0 R /XYZ 151.701 613.574 null]
 >> endobj
-4235 0 obj <<
-/D [4229 0 R /XYZ 151.701 601.619 null]
+4258 0 obj <<
+/D [4252 0 R /XYZ 151.701 601.619 null]
 >> endobj
-4236 0 obj <<
-/D [4229 0 R /XYZ 151.701 589.664 null]
+4259 0 obj <<
+/D [4252 0 R /XYZ 151.701 589.664 null]
 >> endobj
-4237 0 obj <<
-/D [4229 0 R /XYZ 151.701 577.708 null]
+4260 0 obj <<
+/D [4252 0 R /XYZ 151.701 577.708 null]
 >> endobj
-4238 0 obj <<
-/D [4229 0 R /XYZ 151.701 565.753 null]
+4261 0 obj <<
+/D [4252 0 R /XYZ 151.701 565.753 null]
 >> endobj
-4239 0 obj <<
-/D [4229 0 R /XYZ 151.701 553.798 null]
+4262 0 obj <<
+/D [4252 0 R /XYZ 151.701 553.798 null]
 >> endobj
-4240 0 obj <<
-/D [4229 0 R /XYZ 151.701 541.843 null]
+4263 0 obj <<
+/D [4252 0 R /XYZ 151.701 541.843 null]
 >> endobj
-4241 0 obj <<
-/D [4229 0 R /XYZ 151.701 529.888 null]
+4264 0 obj <<
+/D [4252 0 R /XYZ 151.701 529.888 null]
 >> endobj
-4242 0 obj <<
-/D [4229 0 R /XYZ 151.701 517.933 null]
+4265 0 obj <<
+/D [4252 0 R /XYZ 151.701 517.933 null]
 >> endobj
-4243 0 obj <<
-/D [4229 0 R /XYZ 151.701 505.977 null]
+4266 0 obj <<
+/D [4252 0 R /XYZ 151.701 505.977 null]
 >> endobj
-4244 0 obj <<
-/D [4229 0 R /XYZ 151.701 494.022 null]
+4267 0 obj <<
+/D [4252 0 R /XYZ 151.701 494.022 null]
 >> endobj
-4245 0 obj <<
-/D [4229 0 R /XYZ 151.701 482.067 null]
+4268 0 obj <<
+/D [4252 0 R /XYZ 151.701 482.067 null]
 >> endobj
-4246 0 obj <<
-/D [4229 0 R /XYZ 151.701 470.112 null]
+4269 0 obj <<
+/D [4252 0 R /XYZ 151.701 470.112 null]
 >> endobj
-4247 0 obj <<
-/D [4229 0 R /XYZ 151.701 458.157 null]
+4270 0 obj <<
+/D [4252 0 R /XYZ 151.701 458.157 null]
 >> endobj
-4248 0 obj <<
-/D [4229 0 R /XYZ 151.701 446.202 null]
+4271 0 obj <<
+/D [4252 0 R /XYZ 151.701 446.202 null]
 >> endobj
-4249 0 obj <<
-/D [4229 0 R /XYZ 151.701 434.246 null]
+4272 0 obj <<
+/D [4252 0 R /XYZ 151.701 434.246 null]
 >> endobj
-4250 0 obj <<
-/D [4229 0 R /XYZ 151.701 422.291 null]
+4273 0 obj <<
+/D [4252 0 R /XYZ 151.701 422.291 null]
 >> endobj
-4251 0 obj <<
-/D [4229 0 R /XYZ 151.701 410.336 null]
+4274 0 obj <<
+/D [4252 0 R /XYZ 151.701 410.336 null]
 >> endobj
-4252 0 obj <<
-/D [4229 0 R /XYZ 151.701 398.381 null]
+4275 0 obj <<
+/D [4252 0 R /XYZ 151.701 398.381 null]
 >> endobj
-4253 0 obj <<
-/D [4229 0 R /XYZ 151.701 386.426 null]
+4276 0 obj <<
+/D [4252 0 R /XYZ 151.701 386.426 null]
 >> endobj
-4254 0 obj <<
-/D [4229 0 R /XYZ 151.701 374.471 null]
+4277 0 obj <<
+/D [4252 0 R /XYZ 151.701 374.471 null]
 >> endobj
-4255 0 obj <<
-/D [4229 0 R /XYZ 151.701 362.515 null]
+4278 0 obj <<
+/D [4252 0 R /XYZ 151.701 362.515 null]
 >> endobj
-4256 0 obj <<
-/D [4229 0 R /XYZ 151.701 350.56 null]
+4279 0 obj <<
+/D [4252 0 R /XYZ 151.701 350.56 null]
 >> endobj
-4257 0 obj <<
-/D [4229 0 R /XYZ 151.701 338.605 null]
+4280 0 obj <<
+/D [4252 0 R /XYZ 151.701 338.605 null]
 >> endobj
-4258 0 obj <<
-/D [4229 0 R /XYZ 151.701 326.65 null]
+4281 0 obj <<
+/D [4252 0 R /XYZ 151.701 326.65 null]
 >> endobj
-4259 0 obj <<
-/D [4229 0 R /XYZ 151.701 314.695 null]
+4282 0 obj <<
+/D [4252 0 R /XYZ 151.701 314.695 null]
 >> endobj
 1598 0 obj <<
-/D [4229 0 R /XYZ 151.701 241.536 null]
+/D [4252 0 R /XYZ 151.701 241.536 null]
 >> endobj
-3778 0 obj <<
-/D [4229 0 R /XYZ 151.701 209.904 null]
+3801 0 obj <<
+/D [4252 0 R /XYZ 151.701 209.904 null]
 >> endobj
-4228 0 obj <<
+4251 0 obj <<
 /Font << /F28 1124 0 R /F22 1211 0 R /F15 1133 0 R /F4 2008 0 R /F59 1905 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-4263 0 obj <<
+4286 0 obj <<
 /Length 1723      
 /Filter /FlateDecode
 >>
@@ -20488,27 +21025,27 @@
 È›„7š?P j$|tóNi`šê× ÚãÜs‘š»;$¯QŸ–N,RPªÖt¢±4Kç”é°¢ážÆKX)4ç0¤€G,»'ϬnB½ðC!Ì]A#>'>²h|^2ÕP‚®Ømûi\/½n²|Ñß Ó¢™Bغ‘÷(.*4‹BQjÜxINAœ¡îZOdRAôe”Æº›8›¯Ö܆_–.Š1â*u_j!çÙ‹»jLáäº*n¸PÌ<0€¹ƒkmhê;ág|D›âʿÏRµt²„¥¯I ·‹ùüç«wq¹üRN¢8Èò̃Ž¤‰û^Ž“äÓÍnó/â‚Ws
 endstream
 endobj
-4262 0 obj <<
+4285 0 obj <<
 /Type /Page
-/Contents 4263 0 R
-/Resources 4261 0 R
+/Contents 4286 0 R
+/Resources 4284 0 R
 /MediaBox [0 0 612 792]
-/Parent 4260 0 R
+/Parent 4283 0 R
 >> endobj
-4264 0 obj <<
-/D [4262 0 R /XYZ 100.892 685.529 null]
+4287 0 obj <<
+/D [4285 0 R /XYZ 100.892 685.529 null]
 >> endobj
 450 0 obj <<
-/D [4262 0 R /XYZ 100.892 660.623 null]
+/D [4285 0 R /XYZ 100.892 660.623 null]
 >> endobj
-4265 0 obj <<
-/D [4262 0 R /XYZ 100.892 476.022 null]
+4288 0 obj <<
+/D [4285 0 R /XYZ 100.892 476.022 null]
 >> endobj
-4261 0 obj <<
+4284 0 obj <<
 /Font << /F77 1973 0 R /F17 1131 0 R /F15 1133 0 R /F28 1124 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-4269 0 obj <<
+4292 0 obj <<
 /Length 1998      
 /Filter /FlateDecode
 >>
@@ -20532,41 +21069,41 @@
 Ýä3F~/‘ŒdU‚Ç@Þ|ŽÁûÚsmT¤™k²Ú8C¤ùóS.ê®>3q™UzÔÌ2)K#ÚÜC9YòĘ4ã)²Õ¸ŠÛÿ ª&î~NócÇ„H»5/Šh˜2&À\5²ªYR=&-ÝZùÓÔyÀågR€çAjŸæW …Áµ]û~*œkÉÂý‹B¤À6 Ú#·K<ï;£k166špŽö®æ4¾¹ßü¥H
 endstream
 endobj
-4268 0 obj <<
+4291 0 obj <<
 /Type /Page
-/Contents 4269 0 R
-/Resources 4267 0 R
+/Contents 4292 0 R
+/Resources 4290 0 R
 /MediaBox [0 0 612 792]
-/Parent 4260 0 R
-/Annots [ 4266 0 R ]
+/Parent 4283 0 R
+/Annots [ 4289 0 R ]
 >> endobj
-4266 0 obj <<
+4289 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [177.978 297.259 345.103 308.949]
 /Subtype /Link
 /A << /S /GoTo /D (happy) >>
 >> endobj
-4270 0 obj <<
-/D [4268 0 R /XYZ 151.701 685.529 null]
+4293 0 obj <<
+/D [4291 0 R /XYZ 151.701 685.529 null]
 >> endobj
 454 0 obj <<
-/D [4268 0 R /XYZ 151.701 586.929 null]
+/D [4291 0 R /XYZ 151.701 586.929 null]
 >> endobj
-4271 0 obj <<
-/D [4268 0 R /XYZ 151.701 558.776 null]
+4294 0 obj <<
+/D [4291 0 R /XYZ 151.701 558.776 null]
 >> endobj
 458 0 obj <<
-/D [4268 0 R /XYZ 151.701 361.08 null]
+/D [4291 0 R /XYZ 151.701 361.08 null]
 >> endobj
-4272 0 obj <<
-/D [4268 0 R /XYZ 151.701 333.421 null]
+4295 0 obj <<
+/D [4291 0 R /XYZ 151.701 333.421 null]
 >> endobj
-4267 0 obj <<
+4290 0 obj <<
 /Font << /F28 1124 0 R /F22 1211 0 R /F15 1133 0 R /F17 1131 0 R /F59 1905 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-4276 0 obj <<
+4299 0 obj <<
 /Length 2313      
 /Filter /FlateDecode
 >>
@@ -20583,35 +21120,35 @@
 ²…$r®–¤Ôà:JÄ©¹¼N;Å”v”/K)÷~+Ý áÝ„úÓ’úÓ<,*õ®^„E9Wþ"Sm”¨+=9!íÆŽ‹7}Éyò¾Æ¥ÑšVûlA°¤IÝ-‰».Ó0+ŠïÎ]ªÓB] 1-à(#TÂÖT“5“ ½ÀˆòM.Ó‹šng5hãv­_êPδO²°Å]Xi2EW”£"Åu•·ž„`†-¹ÖJUÈrFÇU.*ªÐì{¿o<‹Õ3¾/7áZYw’B¤Ï£qüîü¢¤ü°ƒ,`áä¯ÐM¢òà4ÿáz>Q…<5‰D!‡Úßy;U'4d?+æðu'YÆu ­ÞI'÷ ÞA(™/Ç+£„fØ©Cg~ýœÖþ£àý¯³ 4|&À¸-ÞoœÌzŒ–ÓÇCæÜ’C†3Ó'ˆ‹~ÕÆö~?¿Ý]çN¾èýV!©ÄÎ?}fõËŒ5ŸÇÆš«7Ö¦ñ/¨©ÎœbÖƒED©Ão”pÿAüªðy­–¦nìm– g}XõöéÇ%OÁ‹+Ìϱýk³ŠÖ^ƒaÉÎ kn©lñ4³×`NB…°Ÿ Ášõ”µå”+=h[KvBíé‘Ða_'õ$Õ¡†:?,1 ‡‚w/­ÕǦ&¯T\RÅ©¼åh|Ä‚-¹–ÄËþÇtÆÀ'G”ÿ˜fz—Jƒxh¶#G²‹çjNo	‡8r.(sB~ׇÎàÐwB»P6©ráÄÆÿ;‹`ÛÙþ@º`“Ps.¨iÔÈç$u½Óqj´’è–tEÃCoy5\`G23Ñm¥>`_Ç$U©Öèš*Ôù„nÁUGñ¹šjz$–x÷:o9jJÖ\Âàù@µB6Õ㘺B[ÏÉDot×ü×x£ŠÕË)1Ñ£qñOFO?„Rëä’GÚÉq§ïqåôù%(’¿ÓÓß}ŒY	E`9¼ú!˜ÚŸîoþ}"êµ
 endstream
 endobj
-4275 0 obj <<
+4298 0 obj <<
 /Type /Page
-/Contents 4276 0 R
-/Resources 4274 0 R
+/Contents 4299 0 R
+/Resources 4297 0 R
 /MediaBox [0 0 612 792]
-/Parent 4260 0 R
-/Annots [ 4273 0 R ]
+/Parent 4283 0 R
+/Annots [ 4296 0 R ]
 >> endobj
-4273 0 obj <<
+4296 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [142.35 474.151 316.549 485.84]
 /Subtype /Link
 /A << /S /GoTo /D (happy) >>
 >> endobj
-4277 0 obj <<
-/D [4275 0 R /XYZ 100.892 685.529 null]
+4300 0 obj <<
+/D [4298 0 R /XYZ 100.892 685.529 null]
 >> endobj
 462 0 obj <<
-/D [4275 0 R /XYZ 100.892 531.262 null]
+/D [4298 0 R /XYZ 100.892 531.262 null]
 >> endobj
-4278 0 obj <<
-/D [4275 0 R /XYZ 100.892 501.098 null]
+4301 0 obj <<
+/D [4298 0 R /XYZ 100.892 501.098 null]
 >> endobj
-4274 0 obj <<
+4297 0 obj <<
 /Font << /F22 1211 0 R /F28 1124 0 R /F15 1133 0 R /F51 1134 0 R /F17 1131 0 R /F60 1917 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-4282 0 obj <<
+4305 0 obj <<
 /Length 1997      
 /Filter /FlateDecode
 >>
@@ -20636,35 +21173,35 @@
 x«Ró³çÇž7z„ᥠ€âù7„Loû‰#GÜ]^9ê—å@9¨Rî#Àb€¹»éC¾ú¶*oþZ¨€‚Ûf’»¹[t÷‘ó*ò·	‰þøõ—ꁀ.ÜÁî®è83ŠºôÜ$!Iàÿ¥õƒhpSþ Úü6@­±Óœq]’â?f”üò³ië ß”<—){. ü¥ÿœ¯?tóÃéâÄòíË×$Žã÷Ðõý`ä`òå Ã.uø«˜+½¦}–[’:©Õõ­š¹èNnLnŒ˜¿ß<­þ÷M3
 endstream
 endobj
-4281 0 obj <<
+4304 0 obj <<
 /Type /Page
-/Contents 4282 0 R
-/Resources 4280 0 R
+/Contents 4305 0 R
+/Resources 4303 0 R
 /MediaBox [0 0 612 792]
-/Parent 4260 0 R
-/Annots [ 4279 0 R ]
+/Parent 4283 0 R
+/Annots [ 4302 0 R ]
 >> endobj
-4279 0 obj <<
+4302 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [191.807 454.16 360.256 465.849]
 /Subtype /Link
 /A << /S /GoTo /D (happy) >>
 >> endobj
-4283 0 obj <<
-/D [4281 0 R /XYZ 151.701 685.529 null]
+4306 0 obj <<
+/D [4304 0 R /XYZ 151.701 685.529 null]
 >> endobj
 466 0 obj <<
-/D [4281 0 R /XYZ 151.701 281.895 null]
+/D [4304 0 R /XYZ 151.701 281.895 null]
 >> endobj
-4284 0 obj <<
-/D [4281 0 R /XYZ 151.701 256.707 null]
+4307 0 obj <<
+/D [4304 0 R /XYZ 151.701 256.707 null]
 >> endobj
-4280 0 obj <<
+4303 0 obj <<
 /Font << /F28 1124 0 R /F22 1211 0 R /F15 1133 0 R /F17 1131 0 R /F54 1912 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-4287 0 obj <<
+4310 0 obj <<
 /Length 2074      
 /Filter /FlateDecode
 >>
@@ -20690,27 +21227,27 @@
 })u¶+[áý£®H›q­Þÿ¥«ðØñËÿeó÷ãóÝ T¶Zä
 endstream
 endobj
-4286 0 obj <<
+4309 0 obj <<
 /Type /Page
-/Contents 4287 0 R
-/Resources 4285 0 R
+/Contents 4310 0 R
+/Resources 4308 0 R
 /MediaBox [0 0 612 792]
-/Parent 4260 0 R
+/Parent 4283 0 R
 >> endobj
-4288 0 obj <<
-/D [4286 0 R /XYZ 100.892 685.529 null]
+4311 0 obj <<
+/D [4309 0 R /XYZ 100.892 685.529 null]
 >> endobj
 470 0 obj <<
-/D [4286 0 R /XYZ 100.892 660.623 null]
+/D [4309 0 R /XYZ 100.892 660.623 null]
 >> endobj
-4289 0 obj <<
-/D [4286 0 R /XYZ 100.892 644.027 null]
+4312 0 obj <<
+/D [4309 0 R /XYZ 100.892 644.027 null]
 >> endobj
-4285 0 obj <<
+4308 0 obj <<
 /Font << /F22 1211 0 R /F28 1124 0 R /F17 1131 0 R /F15 1133 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-4293 0 obj <<
+4316 0 obj <<
 /Length 2049      
 /Filter /FlateDecode
 >>
@@ -20736,35 +21273,35 @@
 qkt~4<É3ŸR}t1ÏÜ~›g¯ø]”Âcö4À·¸:tÙÌ™œ† zÂ%e<TN ™Ã u¼){þ¾ñ0˦W¤ßü¬½{^÷õ;v&ñ1§ˆE›ÚKC¯‚“ÆùµÚo®§fœA}S¤øäåݽ.ã­R^†+¼„0-ÿÄÈßG1-/QÄ7ÉìXܵê¨͵¸‚”£8mïyÍ©aºîý›»Ÿ™‚4¾5þàë‰Éç±.úçhô,ÍÿKÉ‹„Âõe/Âðó9µÉ‹5¦“Ô)@¢6œ5mû×,ù>KE~i	¬–šöØ…^=ÃlÉŸÙ ¸4À‹a­D‚Ó‰éŸ À£è—j¥ÈhŽæDÙEmGÎô$Ù³ÀÞ|ˤ”GÿpóUü„ƪ%ðu'Þуgù¡re¼` ®†~Xû¹ö…7±÷lpµ<´ÚxÉCHž¿I‘¹œlQxºäl}kYÿ‡Ëõ<Àôýf¿ù>¡ˆR
 endstream
 endobj
-4292 0 obj <<
+4315 0 obj <<
 /Type /Page
-/Contents 4293 0 R
-/Resources 4291 0 R
+/Contents 4316 0 R
+/Resources 4314 0 R
 /MediaBox [0 0 612 792]
-/Parent 4296 0 R
-/Annots [ 4290 0 R ]
+/Parent 4319 0 R
+/Annots [ 4313 0 R ]
 >> endobj
-4290 0 obj <<
+4313 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [337.904 502.154 508.322 513.844]
 /Subtype /Link
 /A << /S /GoTo /D (happy) >>
 >> endobj
-4294 0 obj <<
-/D [4292 0 R /XYZ 151.701 685.529 null]
+4317 0 obj <<
+/D [4315 0 R /XYZ 151.701 685.529 null]
 >> endobj
 474 0 obj <<
-/D [4292 0 R /XYZ 151.701 660.623 null]
+/D [4315 0 R /XYZ 151.701 660.623 null]
 >> endobj
-4295 0 obj <<
-/D [4292 0 R /XYZ 151.701 641.897 null]
+4318 0 obj <<
+/D [4315 0 R /XYZ 151.701 641.897 null]
 >> endobj
-4291 0 obj <<
+4314 0 obj <<
 /Font << /F28 1124 0 R /F22 1211 0 R /F17 1131 0 R /F15 1133 0 R /F54 1912 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-4299 0 obj <<
+4322 0 obj <<
 /Length 2220      
 /Filter /FlateDecode
 >>
@@ -20785,21 +21322,21 @@
 »82Mæ‡,̵Zu¢ŠMÿac•êæ×PÚAÿqxþ®’ŒK„ûã‚nq™z韚šé“º@MW"ÕhéfRo¥”s‚–é|ích\­û價Ùy7“¾øë¾?Þïþš+“
 endstream
 endobj
-4298 0 obj <<
+4321 0 obj <<
 /Type /Page
-/Contents 4299 0 R
-/Resources 4297 0 R
+/Contents 4322 0 R
+/Resources 4320 0 R
 /MediaBox [0 0 612 792]
-/Parent 4296 0 R
+/Parent 4319 0 R
 >> endobj
-4300 0 obj <<
-/D [4298 0 R /XYZ 100.892 685.529 null]
+4323 0 obj <<
+/D [4321 0 R /XYZ 100.892 685.529 null]
 >> endobj
-4297 0 obj <<
+4320 0 obj <<
 /Font << /F22 1211 0 R /F28 1124 0 R /F54 1912 0 R /F15 1133 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-4303 0 obj <<
+4326 0 obj <<
 /Length 2245      
 /Filter /FlateDecode
 >>
@@ -20819,27 +21356,27 @@
 	dNPËõÌ<ÁAs*å–d8“3òH{Y¨è-\Ü£ÒŠ–_5êßï*Uï/΍(Â`¤çY*4zNà!ðKµ=\ø*Þ¿l\\LæQy0®BH¤œü¯þ×þ¤ß·÷7ÿÄÂ/
 endstream
 endobj
-4302 0 obj <<
+4325 0 obj <<
 /Type /Page
-/Contents 4303 0 R
-/Resources 4301 0 R
+/Contents 4326 0 R
+/Resources 4324 0 R
 /MediaBox [0 0 612 792]
-/Parent 4296 0 R
+/Parent 4319 0 R
 >> endobj
-4304 0 obj <<
-/D [4302 0 R /XYZ 151.701 685.529 null]
+4327 0 obj <<
+/D [4325 0 R /XYZ 151.701 685.529 null]
 >> endobj
 478 0 obj <<
-/D [4302 0 R /XYZ 151.701 539.802 null]
+/D [4325 0 R /XYZ 151.701 539.802 null]
 >> endobj
-4305 0 obj <<
-/D [4302 0 R /XYZ 151.701 509.067 null]
+4328 0 obj <<
+/D [4325 0 R /XYZ 151.701 509.067 null]
 >> endobj
-4301 0 obj <<
+4324 0 obj <<
 /Font << /F28 1124 0 R /F22 1211 0 R /F15 1133 0 R /F17 1131 0 R /F59 1905 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-4311 0 obj <<
+4334 0 obj <<
 /Length 2253      
 /Filter /FlateDecode
 >>
@@ -20859,50 +21396,50 @@
 Š52m…ÚÆÄüpIï·MãÀäáZf(iT.ʈâÜtüpuòÆÄ[Ðh…+í€'|š»@åÙ=Q2gRÄè#¼e at G{ã;_€kª6O™¼µÞË“xsz()Ø,´u`AãÜ®é@#ÛÖõ<?ÒMØ/µ=è‘œËE¨Ø4L‚1°9öç¾1¸fù]ÿȳ4§§¢5°S/.ƒ×>ˆÈœd,~òvg0Hm=gFý%#ún©4¯)ÒQ°"o.Lsijü\Ëè;4ý«F<–âÝ3ÎXiûU¬”½~>¥é‰£¥/ö°çÿ¼¿©i¿ÓD<û¨ÜkETGýÛ"Ü,IMš}£5Í—R§òéBdÚÈü)nM[z™Ã3Eqóß)ó4ÎùÇÉM"†ó“Tà ;?b`Ú3ßúf’S:F fǍ¢¼èR+± ¿YŸ’´úhŸÂÿ?þ‹Lê—®=îö§×b¢/ÃøbZÐf§7ôZòBUD%›ÆRï×rf— xÓН¤™ü/•Qºü&`!ŠµÙbåÑŒˉšL„ùïŽ*~FY¼íwVzE5?þ˜Ý7î«ìö/¿ñtÛÍ"Û£Ôwuzc“-å2‰æïïîþ,„æ
 endstream
 endobj
-4310 0 obj <<
+4333 0 obj <<
 /Type /Page
-/Contents 4311 0 R
-/Resources 4309 0 R
+/Contents 4334 0 R
+/Resources 4332 0 R
 /MediaBox [0 0 612 792]
-/Parent 4296 0 R
-/Annots [ 4306 0 R 4307 0 R 4313 0 R 4308 0 R ]
+/Parent 4319 0 R
+/Annots [ 4329 0 R 4330 0 R 4336 0 R 4331 0 R ]
 >> endobj
-4306 0 obj <<
+4329 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [139.803 385.24 303.625 396.93]
 /Subtype /Link
 /A << /S /GoTo /D (happy) >>
 >> endobj
-4307 0 obj <<
+4330 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [439.308 247.207 460.543 260.108]
 /Subtype /Link
 /A << /S /GoTo /D (chap7net) >>
 >> endobj
-4313 0 obj <<
+4336 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [127.168 233.658 162.55 246.559]
 /Subtype /Link
 /A << /S /GoTo /D (chap7net) >>
 >> endobj
-4308 0 obj <<
+4331 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [233.909 158.775 283.428 170.465]
 /Subtype /Link
 /A << /S /GoTo /D (chap7net2) >>
 >> endobj
-4312 0 obj <<
-/D [4310 0 R /XYZ 100.892 685.529 null]
+4335 0 obj <<
+/D [4333 0 R /XYZ 100.892 685.529 null]
 >> endobj
-4309 0 obj <<
+4332 0 obj <<
 /Font << /F22 1211 0 R /F28 1124 0 R /F15 1133 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-4318 0 obj <<
+4341 0 obj <<
 /Length 2312      
 /Filter /FlateDecode
 >>
@@ -20934,1801 +21471,2070 @@
 ÔK3Ô%@{øsÕmg±„~ó˜€è	€Ì8¬_‹’¡£ø–QCè%]YÚ3I ù£çÝKúÛ†ˆäE &(ú¥Ã÷Ëöá¿™˜)+
 endstream
 endobj
-4317 0 obj <<
+4340 0 obj <<
 /Type /Page
-/Contents 4318 0 R
-/Resources 4316 0 R
+/Contents 4341 0 R
+/Resources 4339 0 R
 /MediaBox [0 0 612 792]
-/Parent 4296 0 R
+/Parent 4319 0 R
 >> endobj
-4319 0 obj <<
-/D [4317 0 R /XYZ 151.701 685.529 null]
+4342 0 obj <<
+/D [4340 0 R /XYZ 151.701 685.529 null]
 >> endobj
-4316 0 obj <<
+4339 0 obj <<
 /Font << /F28 1124 0 R /F22 1211 0 R /F15 1133 0 R /F59 1905 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-4324 0 obj <<
-/Length 1891      
+4347 0 obj <<
+/Length 1775      
 /Filter /FlateDecode
 >>
 stream
-xڍWKã6¾ûWè(m¶$ê9À&˜LÐÁ&Èb:À“h‹v£‡G”Òãüú­i˽’Éb±Èz}UL¢S”D?l¾{Þ<~̲¨M•¤Ñó1J“DÔM•u#Š&žÛèsüIf3Ûߟ$öZ4e™#{Öˆ¸æ+…Û]š”2~êϝîõ0+8¹Mc¸†D“4t™„y•þx–KäÚ|ÿ¼ùºIšDéêA…2:ô›Ï¿'Q{?F‰M½gÉ¢eÒºèÓæ?›d­dZ¬/N³Z¤ A™7‚4ÁëßÛí.kêx~Ñ<ù÷‡mVÇïáUk&0Ã8]xyšFÜ}µ۝LŠØÌLßÃPÅú0öÚÉ3ÃaÒÊšáÔ¹³¦?äŽÇiVJ™ýÍjFÀ³w©EÞðËÌ¢dYÇvž0æŒÏ8›4ob¨P2š÷Y°nÝÆÀŒŠ—½=ñœn¥ÍÞLÓ89QãtRƒùý7¨ný¬‚_5hÝ’ö<lÄQÆÊò8»ugz4N=“Á¶¤ø&.lˆVÍÚ	ZžLú¨'ÍJ¸ŸÅNê·$-eEAæDÛ—qéڐåö$e'I<ŒlŽ$õ:QuOVþEÕöf0`p5³I€¥Ç×,vfŽñèÄꃶÔ¿_˜t»ŽÃÃ_§C¯³
-]•å98WSË«3ľû Ûe¢0âqœx¾S'ˆ&^q´æÅêýuƒ[²2óêÔbÝE“ž§Qv¡çÌæ-[+˳ø0N“Ë{Z£º8B8ƒËèkèuÄÏí•?
-!«œ˜«Gp¡¿ ˆ83j
-y{éfÁð‘VQšŠ¦(2Ìbà–µÈJéÑ'D> FüËV‚ƒ:3›ÅÄó“µØ’åÜ¡ÈÉ*‘å
-dvŸ Dº%ý/ÉöÈ: ï
-§ßädytùnØdv½	n™<o8ÄÐŽOuv!û<aR7œÔMwj:i¦´¹f¿pÀ7õ2ðú<•„X¸EØñ¨„b]®xdÄÉSë3“rú@‡Ÿ0J±\ƒ$í¢¦Çy²Žƒ¢ã¬ö[p ¥I]¤§ŒaEË”ã4:i=¿ø«Υ»î!d:‡3[¡pV€µþº $\ÜfÈ$EíM¤¾¨áD΂­^µš·*ÑÜ'âØkf[,){pjž7èÔ<¯c `²’Ï.¾ÌÈÖ@gVø0TÿŒáŽGΞ£
-bÀ2 ìÅ‚îžVÑQÇó[R$äfdàJ îr[JÉq,óøÅ@E:½ñdî}²P{ßÂ
-é*3Hç4wi˜§¢ªËk3á’ù®—þ"ƒe"²Ê÷+ŠSQí@„L+på	G0LÔÞt>xyg䑐R¦%‚=¬ºÙœ;G9+k±²ºÖò´˜ÂZ²	sœqàZÈËo3·gÛ±[ð0Z‰i{E1ö… yh­Àì-âgÆýR]&Õóy®­Oô™JÃGsZ&Ç^Š4ÄÒb^d )9O0£²Œ„€/¾Àáñ«Åy¹X®ZEüÊA¸7CëjvUvU®L%#N~~úôð¦¬AnëAˆp‘‚<²€ÏÊC²@ÄP{€SÁQM–à ½Z™Æ¡…/Åã—å>ÀÐkŸøÆö–iT ‘K-áòúâ]îã#«k§{]…"¢®WÁ\mã~VЛ.Ö„þ¸óëÏOÿe¯OxúàB¨Æ˜Þ…‘æÄ™9{‹Ø³ë^Ñë˜ÍPóƒÛãôu¹ŒÞ¯â×áZ—²TÔÙ›ôa²$dÍÀ>7Gsys±¬\“ôø±hîzuÙ@¯^ùO‚í÷èõ×6„€,Åí?ñWˆ:•žcn÷Ѓ…$É\ÈRþ­¤ë×ç[ßýCI»¬(<*¼™€†¥çí/ökÇžƒïA%’´ù¿þ1tcÚÀéz£Z‡¸OùM‰A9N¸Rz\©ãO?}ÇŒgd$L°>¯,³@SGI]ºš­Ì2YíˆØ·ðë݋­96‚ZG®ê’
- Ò|Ǹú†Ánת³e¸Ë?=iÜ:„\ŸË8
-atÀ"¡ÉƆ»5#(i÷Á?DðN
-—óòMÃ%×ߝÊ}w°Rúê͝I(yÞ·î:ßÉçeCmJîÔÈ¡õq}	ü;\gQÃ-ª`Hà`ùMIb#µª[]a*ô¢”üô¹¢†ÿ”q”º/_šjúMÁŠ©) $2ûRî_…”›£ðäÛw¡7›’»r¼Ž¹ Aý>ÀJ´ÅÂøÓýµœéæˆTDIu•á¿Ú¤ÀÄÔk•¢Õ-*|<©LrWH@’½°IÔ7^sTÀ¹õ¥Œ¶þ^8„ß(^+s@„í1ûî,¡d†€ÔµhòT
-ðç1„yž+§±ïBÒàUµ  æ,)Dð3âc«È
-´×z).þŃKÜw8¾{|씓I¨=LÄÞüy×”øñûçÍÿ ­íé‰
+xڝWKoÛ8¾ûWè(1#’zPÇÙ.¶EIÚh‹v„êáŠÒ¦Ù_¿3Ò‘Se_ÐAäp8Î|ó`£$z»z}·º~#DT°²Hxtwˆx’0UŠ(W%ËÊ4º«¢Ïñ­Ùuß­¿Þ½s슕yž"»(YÜ	ñåL²õ†'¹Œ·í©1­éF
+;×<›œÀʤt‡Ii¶‹T"×ê—»Õ÷jñ™B“2Ú·«Ï_“¨‚µwQÂd©¢ÇÙF2S,ÏPZÝ®~[%óKòl~0Šq¸Až–Ìݏe×Qªx¼74øõf-Tüê#ͪz 3ôÃ#MC«öj½‘I×#Ñwð+b³ï[ãåÕÝ~0ÚÖݱñ{ëö÷è;”2†“õˆ µ7\²,-I³zQ2W±‡	Œ¹#Ç#ŽCµc(P2š×I°©üBGŒš¦­î:3Ð؝êÛzúÁ‹ê‡£îê?ѝnæje¤UgLånŸb=þe¬-ýG?oê
+ƒÃÎŒÎ`kwñoDœÈ•ÐU4ÌÁ†.QÃù$vÐ_žïeY ó¢í}?5Õ’åvN<ÊN’¸ëÉ	w¢nÌü‹ºj뮃ë‘L,-j3Ù‘8úƒköÆZ¸&øý‘H‡¾iá8³¤Õè*‘¦àX¸¸*š [¨÷ÞTÓà`ÄC?Ð |§€&šZÓl¦¿Jcp‹ÈE¸þ^OÖ4˜qèõ~³¤ÎXÿ±&k‰TÄû~|Ü»9^ÿ ç¾³`s†.PçÑá˜@ÝV‡Ý YíÅœ=‚óc ¢ÈXP¨ª·§fd”>xqÎÊ,ÅÀ-SVŠ4dÁ 2Füq-ÁAM=Ö{‡ÀóÖÚ	lIr.²È9Ksþ”¤¸ Gz
+ú+š:Û#k‡¾Ÿ<üý/ã@ï5™ÌÎÁÍ=‘‡¾¡Ÿ1ŒçӍíÙ’}¶Ô%uY莆("·ÞMøR]\´O¹t—\îx!+¡X+!3â`[…Èt1ý¸Þ#J±œAÂcû¨iqœÌq :Nz×ø	‡Lê‘Î)W.WTD9½—֒Ə4k|øë®–LçóLAVȼ`n¾Oýâ’I2L{¤ÞëîèœK­®-ù¬äÆ!ûÖÛdÝ…—’=85MKtjšª 	ØYÉ'¯º'k 3T¯B¸£òÈÙÚ –Êî˜(nàÏ©´Ûêy¾$YâÜŒLýrRuIÝǶ”’p,Óø¾†Št¼wÆ“iðÉäØÈûNà³pÎ<
+á¬XšæçfÂóE/ѽÁ%ƒæ‚ÚM‘¨7 Aòüci@ †ÞÕMÀ.­ôôw‰Ròs=Ìš±>5žrÒÖbaõ¬¢
+h0¥d»4€)ÇÛ6!Ζœü<€ ·9øÚöÍ„›ÑHDÛi±o.3w•e¼Y|Gi?‡H×ÇA·4©uΝOôÙU†7õq<{ÎøK…a	³ƒ‹¸KŽŒ\UFÂÂ
+îC}Ãíg‹Ót²T´²ø0¸«»Ê—$lª
+lª|•&‹8ø°½½zVÕ þVµoAá)‡dÎ#‹•læ"™aÆÐ;H§ŒPíL‡ =›™ú®?ú>L!YÚAø†Ö„À¯mk‰æ
+4réi³	j†¡”¿»*–¡ÔÄ…hëw£†ÖÄ¥Eå’?®|ú°ýŸ¶7×o·7B
+1½YN4G
+Ì1Äž|óŠ^Ç`†ò›îýE¯eô~?tìå†TaEù¼a/Êâņ^#/„³°B1%$)ð,•x~ž²’I•‡‡Åž¨=å~¸Ó«ég§ ÃësÌsD¼5z §Óü#®BF=7µ!¾l‘"eÿ?O˜çÿ Y°hSøžQ(úû*aN|aàÈa'\o[.¢›Ny:ç‰2oÉTžCbetÿJŸEí63õþæ1Æsf’?¹LÈÜUg1öÔ(`Èhq²@òöõ›¬¼8B–pDð`Û¦Ž‡j:Bäü&½Z—1Åeà«ôñK’ 9•¹üGIççó¶ù—’6"ËBiy.RdPQÏÐoí÷†ÂJdÁ^^d¥Dç—çõBœl\p¹ÕÕ	W›òP›T|ûþ51žÑÕR³%x¸Âû¶»ái°Æ±õ%å½F˯;|KXx}Pc(]…´ð蘽äaµ©ôÉRÉ—õ•ÞÍ<®|•ïBøûâ$ᝆTªpå¨Ú->C¡$äˆ|Ö³Ëù‹¹ð/fl¶BHÍ-»¨æáéç/<!
 endstream
 endobj
-4323 0 obj <<
+4346 0 obj <<
 /Type /Page
-/Contents 4324 0 R
-/Resources 4322 0 R
+/Contents 4347 0 R
+/Resources 4345 0 R
 /MediaBox [0 0 612 792]
-/Parent 4296 0 R
-/Annots [ 4320 0 R ]
+/Parent 4319 0 R
+/Annots [ 4343 0 R ]
 >> endobj
-4320 0 obj <<
+4344 0 obj <<
+/Type /XObject
+/Subtype /Form
+/FormType 1
+/PTEX.FileName (./Samba3-ByExample/images/chap7-idresol.pdf)
+/PTEX.PageNumber 1
+/PTEX.InfoDict 4352 0 R
+/BBox [0 0 203 153]
+/Resources <<
+/ProcSet [ /PDF /Text ]
+/ExtGState <<
+/R7 4353 0 R
+>>/Font << /R9 4354 0 R>>
+>>
+/Length 4355 0 R
+/Filter /FlateDecode
+>>
+stream
+xœXËŽ\EÝ߯¨%M¥\Wy2!
+ôH,‹¼ˆu'…Ïç×íÉôE7hÝS׏²}|ìÛ†%$þ­Ÿ¯Ë“Ÿzx{·àÿh­§Â/£Yé-|x‹ãÛE[Ž=—`2¢¥r¶˜¬®ŸáÛå·E$ÖV[ø¸¸ùðÓ×¨í¸ª]›†Ç_àÜ4¥†b%JéG͇~ÏŠ¸ÑšÜôæ|¨æXU(%jÏÓÉyz”àôA$Ýt¬i„©*Y,”Üb°Øˆ½Œ5‡ç…<š.Lãã/ô“pÕœƒˆŽ˜–\bcÎ¥EËk8íPxþѤV‹¹ÉV]:Aº"	%Å|õóB0©½ñ¡¤œ(œµ 4Å…Æ=Îƒ”Ú€¼P†E\(äÖ‘?X at x¨âtsVf·"ÿDÊüûúñê¾¼AãXPä>Cïæ·e6ª¥VCvSÕÂÍaùìçÛw¯ß¼ûüæ÷¥Ä$¹…+WT
+7¯—Ïžíoß¼û‹O›Å&# …iØð‡w‡—¯ù¨¢™ŽÌüôñöÝKXöÇWUbk½†+¤o?ìvî°­¦áJðÙÐá|öüé÷þ¬E•ìMÏæŸzß]?}¾*jê#h‹Ù¦ÚÏùÛøHP×.rÉÓk÷w•FSÄYj,ŠŽñËÜTp;ÌO4¯ß^ܾãó¯n–—š’s‡¤‚¸5–†B­'%–ö(â%R;—R¶QR‰Å U*0Umêi…eA‡¢I^*э…:ÌhÕhH«;÷í]â^kO>éÐJ§«’ÃhÀBi´cÀ2¯”Mv±Ôné ¢ª©ìg聈Ál&ɹc¿€¡¢XsK¥ód«EÚS¬½µæþZþ£Všë¡Gš_ jsÓ§J4d ÂXw®< wPƒöZ“‹¥v‹¤“±dÜ\ 4FÅ(Á	š·Ñß0à0õ0†Ä>x²ÑÙ;߁;GQ¬Og44ƒXÛ€ åèD‚`ÝòVÉo
+B®
+,']4„áBzrK—I!6‚H•Æîôàй™XAPF)ÀzZ`
+Å“Öž1sèb`¶Í\$'0$œ
+y6<÷¤	ç­–ß	J÷䉪…$ y\*„è0LÙíãÁ)" +r"ðâ&=VŒëÕq½ß*ylÀrt¥º3þgí²±.+Ð.A¸YýäTkZj'ŠÒØš°Ô [Aû–я-~‰Y­B=éT1pêR%+~¤ˆt!çÙþ‘–ûSô¹POÙJ´¤ 'ćØÔk)ÁÔÈZnuæ½k#øsŠ› @
+°W.–btèDÞ ƒDftÂdàQf‚Aìh™«‰Ÿœ*­Áašz#IîÔ»'=zßiÖH	`?¯Áè¸«׊€eÈÙ£À
+ÆÒ\2êý&rFæÿvéì½  ŸÍûîÅáåjœ?©mûóëgO¾¼~v?Õ„›Ö`Ú ð1&º»pØëîR;.0XâpÔ‚¬©Ü¼áµô©ì¡Î$£¡ý#%w׺òéàœPw§ á| gu“æèvúØhÔI«o²Š•,‡ZQÈŒáÔl]/zP©wÈj!)û¼àAF§‘⺬Có¼Ðn©9qLAÎJ¡¤\ZQÚJèv\%a÷¤¡¢ì°­’{«=6¸£qP—"i`™D§V_ø(¦Hõ
+l•æ0TŸÙ™88ò]BASÍÙ{™¢CCŽ1#滘ßиTñ|ïÁ­ðE+°o)[­9V\Igeús1ß™ÛÐ9D”Ý^|h·9HO´ÜRèŒ{<q:øbè'Gr>#±s	nf
+}чReÔ‰"‰T1ÊǤ©S¥ÕS&-SˆSŒäV“[qØk|p–ÞªÐÌ"¢‚ Á;²asqæxòæ¯WOþxqw÷ñõܦ{ÅØ›ô®uúp™·ÞÿýÇ'¹§B%Ã?vOFˆÄÀI‹] ô¿É0‹¿(!Õ•EcL?|³ûå‹_?Ý*ÌÛ¸¯:^±†b»ÂKJ¦ÇÊŸbñ›prfÐÙ²˜@*"BS`õ*	sVœ*MoX:Pæ¢HBw 9åïœÖ^nò<QÈdQg͍–[Â
+IPdl¢Åé×@©
+…³],µc_eŽåŒœ2d¿•ri`Ϧy)¼÷u¾
+µ­¶JNÈ"W²Øû²4°•`h{Çš¯XXá‡b]û|£2çOÊœ ÜîeöÆ4Ø*t+nθª£ÃºÍ†L<iŸõŠ¯&ëÂÇ×ëÅÙ%ë@!övÒN™ï
+ܱ{e‰¶ZkËú°ÒÖفoHàq[gµ²¯ïl£ý#¥Y
+­\£Nê¬ÄÏCð{»T²ƒ=x[raxðJüMˆ%Ãe°€(ØÊãh£5ƒ«Õ ´¤µ#¯ñ—æÜK„娓v!ƒMÒIöTÉKÏWa¾®àÚix
+5áËCe9/•ÂAp‘g8Î8C0)*b)u]ñ-Ïô(Úw‘­™ÌŸ–xS/ýñU'ºr2Z$û> ‚uuÞhÑҏ˿âÅ&‚
+endstream
+endobj
+4352 0 obj
+<<
+/Producer (ESP Ghostscript 8.15)
+/CreationDate (D:20080520132615)
+/ModDate (D:20080520132615)
+>>
+endobj
+4353 0 obj
+<<
+/Type /ExtGState
+/OPM 1
+>>
+endobj
+4354 0 obj
+<<
+/BaseFont /BHOFUU#2BAlbanyAMT
+/FontDescriptor 4356 0 R
+/Type /Font
+/FirstChar 43
+/LastChar 120
+/Widths [ 600 0 0 0 600 0 0 600 0 600 0 0 0 0 0 0 0 0 0 0 0 0 600 600 600 600 0 0 0 0 600 0 600 600 600 600 0 600 0 0 600 600 0 0 600 0 0 0 600 0 600 0 0 0 600 600 600 600 600 0 600 0 600 0 0 600 600 600 600 600 0 600 600 600 600 0 600 600]
+/Encoding /WinAnsiEncoding
+/Subtype /Type1
+>>
+endobj
+4355 0 obj
+1975
+endobj
+4356 0 obj
+<<
+/Type /FontDescriptor
+/FontName /BHOFUU#2BAlbanyAMT
+/FontBBox [ 0 -186 593 667]
+/Flags 5
+/Ascent 667
+/CapHeight 667
+/Descent -186
+/ItalicAngle 0
+/StemV 88
+/AvgWidth 600
+/MaxWidth 600
+/MissingWidth 600
+/CharSet (/L/A/n/c/M/B/bracketright/o/d/N/C/p/e/D/slash/P/r/g/s/t/i/two/S/u/T/I/four/w/l/a/K/bracketleft/x/m/b/W/plus)
+/FontFile3 4357 0 R
+>>
+endobj
+4357 0 obj
+<<
+/Subtype /Type1C
+/Filter /FlateDecode
+/Length 4358 0 R
+>>
+stream
+xœ}WiXSW¾rnʪ\Vj.C©,‚¸`]°Ê&V+‹²¸`iY•Å(A@	ÁV¯		A!±.µ€P:^ª¢¥uwtœZÔê´ZG¦ƒít¾Ûç0ó̹DI:ÏÌüÉ“sï=ç;ç}ßïûÞ#¡œ(‰Dâ¥ÌÊ,PGŧˆ£0ÁG"¼â Œuäp‚ðý/aÒ±TdxÛW	çêȹ:íe¤‡'üu$ð€M#(G‰¤dçÞ˜Â"õºü•«Öû¦.^4~|ˆíɤ3føf©_¼ñÍ-Î_Yà;Žüِ«,,Z“[°>Â7†|­Tægû®Tª‹VûfæääæˆÓÒ2•¹«}ãò•ùEE…|c‚|'Oœ8)”üLNÈ_“¥*ö/,(ô]è»8w¥J™¹îW)ŠzmaTAv|taNBLQnlÒº•Åëó“U)ó7*3ß*Y“µdüÛa“ÃÓ)*”ò£©Xjõ*•DÍ¥Â(jG½FM¢’©7©*•Z@…SiÔT*˜ZJÅSÑTµŒJ b¨é”+5›A1”œšE#¸RNdòUI’ä’C´Ã)ì¸Ö±Ûi¡ÓYéhéFi/ŠEWéôcYœLxiÙKÍ/ýä¼Ü¹Þ…uiqMvýÉí·+î#Ü£ÜÝû<Â=ò„~w¡Ÿã/™ÐtÌr³¼5êu¦ú*šÅ©H­Ñ–WÔjÙ[ƒª9⨢\	óàmÔPm¨(×V–*p8n¢‡ƒ Nò=dAä9
+‘$?‡¤vSa"2ëuõ¦*]	›‡ð2Á,Åï"u‰£_»"<oP%U"u%™aGµd††liú¤°‡—ãÍ(8)Ý‹¬‘ðE¼'xòp¨Ã›¹
+ÂTy¤¸lE¹¸l+~J¬{0³àmÛCÔ Þ`Üg”1'|Ôdh÷ù-gÖ(9¼Á´Ž[#Ã\>mÛŠj°n¥”ͺ3÷”ø•.RMlâa;Œ#»¸Ï{3íÂ{‚«<³-Í’ÀÉð˜ñ!x4õ$¼¯]³´u±™÷5r&Yme­¦jÛvM•biú[Å1äK‡9½Ç[=àp¯;3m7Ë\/ÝY£­÷©ÓÕšY¦ýÍ\oÔÖnV0íeZš¦°›<ƒßÀr˜?KkU‘v Ù ÌT‡Ä‘©^"†ð$Š—Wˆç<4¨ÊG%VðÌC³
+C³KØ(A¥G0ÿ,µÂNK4Bä}ïHþÈSí¨»ˆõ\¿ÿ‡wOMkf/6nç>—Ý‹º¬ÀF[°3ˆÇ¹rÈ…éôÍs‹âÞyÅø6A}™kÕ¶”´oøp%·RŸ¼,Ö
+µ :³3	ù¥#Çž¯`<òY <ûÜaTÀ_ñ(6Ëéïwg¾8m¦¿ÿ´¾g÷û~d‡æ¯ãáN–ýÏÎŽeƒ»7S!¨…y¨
+·3¸-ï^|taÆ%˜D`™.ìÑ?\n]lûºSÁ”O~J#ËT¤ \Ïäwfú“/"f¼A¢ÞéûA1Ìԏ<\ç…m^‚¹•æ‰òsÍÌöf#|AØ!ý
+*µ‚ÔÀž±ç³Á8ÌH6‚ƒ;¤V\t¼ä
+Y~°[¾âDâÁùÜ›\âÚŒôÌ·çr	²é4öì¯\½|°ó´âðÁºÎ 3jô•U[·UU+RßZº6ŽœÖ9ั7hpù¾ö¥%ìRìØTSeâdõ:CNtƒöyþ“À8¡&ðpGLBr@d@?ø“ ŠA<BC*UUTªÈ©D„z“I£W³A°uÎ?»æ6'ƒOþ.,Ó.¡ðˆÈ¥Eqi
+ˆ;+v+*(,"2(pVïÓ§ßôü`¥¢yæ%Â>H—s'·YÊZVÝ‹èO0* »c¯øƒÏ#p=ÕjÐ4ÕïoÛªe³WG«â9Lq_•ÿ,ãÌoœïçú¹ž¤}e¶šH$ýUÐöÀ"ð 'ðcÏÒà7œ°—Úêd+âUrA¯Òg¸ö²¶U|ÖÁD.MMûM	±ª ó°Ëá.‰06Éaô çñ“i7üXü±]rªìó©™kŸóŽ69Á.ˆ§ï\Kž³8œ}Q
+•¤Æ®ƒ’p€e"웇HèÅƍ¬$|Et¤7ÖoÑ—²8Ö"¦} N8áó!gÙrp½N»k[
+'««5ÔÕVëKëÙµûU†n)—T8aºì?x¿ÂÃ÷$ÜõB<|'gú®­XÒ택BC±ÓOƃS÷—Í×:Y,§ç¥¤ÎSà—P©†è¡VÜ
+º¸OÚÚ›ZLÍ/#‹ž¡™§ÃÙŠ˜>üF‘üiÂœÈ	¡QD==Ožç3Œ…09$¿' ­Ó›1
+±‚\¾ª9cïbNÆÄE§/XÝXpDÍ)=¢íÑžÓÖ.?\Ö°Ž[/cŒirÂ_ŸÛ~R¡£™¸º*)±Du³ÓɸDWU¯`¶›tz3k¤;òN—^#R•Þ?wûèÆVå‡ìêý¹ÆDÝ”Úê*YkƒiKCØŽs-=·¾XóÎã·i§®ªÎǤ34²Œñkšñ#E¼BÁ7kH«’"Šëp„e„1p¡ÍÕú²²j±»ºDÑÝ«ˆ"/§?þ O?6T+·~°í}­"«xni2'‹Ë<ÚÅ‚
+m5é…"þh!j»)
+bŠ¤œñn§ð¡ÃóÉx*ÊîÉ7k«Ôìbš€P§8„†@8O7jõŠçÐÏ„j˜XÈ{þ™W‡ǽ?a‘P/gŒ|fFc’ß¬yᙍ9­ëÙ&Õ'›¿Þ|£ÂR}¨ìHiÃjn•,jnêõD.ªëƒkÛ÷Uë+8YE•†èQJ—è«êêI8ÅÇ4cLç/_÷×o¯÷w­?ž{Ušõ³Mñ†b]QCqCY×$ûýåÏïÞ¹œ‘¸{ò­ÉÇT£od¤E¯2„æ‹âÿ€dÉ¿:2Ÿy3ë…·¼nÙ:;S’/¸’¤±C½1'“×¼é³4›?ÍÂÙ›)8CÞÎúrɯ]:ræœÂ®#CDÌ ÷òbA˜MoªÝRW_CÎhpF´Z§1Õëj7!bPåGÛH؍~ÍàPE²Òg–+V±o*ÐmëÀª0k+¸ÐmëÛ乸Ð~ ^ÒDJNÌpâ½î	®ÒF»šâ`Âç(ßœzéR4ëcà¦ô‹ÿþ¡Ýt•v¡‡`|„V_ l'õÅŽDÁ•Z?'»r4ÿÁ½ (–‡Ñ¼'ñ"Ÿ%öæRaš×_ì8*Kº1ï‹	yÊÕ)Š-[««¹-²J½Æ¸s÷Ž»wÑ}ÂÉn~þÞr6–NÚ«¬y›t…‘S“ÂYæôœ+K߸xøüeÅ	§7¦‰Î+.£µëêÏþqüTuå'ì¯Ú@D‰Uz­¼ïæSåñÄ›ø—¿³ñ“Œ"!%¯+ø¬ƒå£÷‰›ê+ÅÃ8‹J´µföÂGñN)ììµkù³ÿg™Ÿm[>rØßzvA"žN6âÓðëàÍ<„»P ‡i0YªCÌíF«§%+KlÚíDx,öÂcÀKzrÈõÖWÕþmèYo2^ˆçJ5ˆyh³}/Ûv1Wa8XºÀN`£m_hì}x÷1˜},{ $äGìBN¤èDÙ%qãÃö²aÈT‹fFÄ,ŸÊðç?m9ÔæÓÚœŸÍâë=v«S|ÿéŦ„Ù¶æ÷rY¦wÛðÛ|hCWœ^”õÞ†e9
+Õ©ÕÞå2¹u~ºì?}xð ä²ÐÓ‰DCì\b*Í©¶t|ú1]±—ò»}À­ Fˆ~앲:vq¿“ÿíöÌWƒ"fκ;0ðMߐ9áö¿±Üç%{!"!Ý<¼.#	þà8è/ý=ú¹ùXlF¿fSË·hñ`&7fi<ÂNƒ¯$EÒ{v9ïoóvâŸçšh%f[³~H‚³a>j´ú4µÏdzéá+ÌÆ„J]e=éJ
+CnÿNÛ–éò`[Pü¢$†cxÜ/†6üâ&ߥ߹‹Û#3Tê+5ÚÊ«øÿ\ø¾vûVîý—+‰é2ìÙcÒY«bÖOžB<ŸwÌ›ÙÞ¼|}þÔ•¾“1ïI»Y>¾4æáÔ»ÁñÉ…éyŠ’âŠ5œZ¦©­4ktõ»{/]=þ'ëýCb\FIah‹·àbiÍ$	co!su-©ïš³gÕó«è(¾O#x;ìEîExÔD»
+;
+§ËruÚvë].(¦!\28Zº‚†ƒä¢Y†HøYz=ÇhÌ~Ž`t”´ê^á’ü©]QûO%ŒµCûF‹0Õž‹}æÌ»|æêÊ»ºQÔ¿`b6$
+endstream
+endobj
+4358 0 obj
+3333
+endobj
+4343 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [345.281 345.571 394.681 358.473]
+/Rect [345.281 354.239 394.681 367.141]
 /Subtype /Link
 /A << /S /GoTo /D (chap7idres) >>
 >> endobj
-4325 0 obj <<
-/D [4323 0 R /XYZ 100.892 685.529 null]
+4348 0 obj <<
+/D [4346 0 R /XYZ 100.892 685.529 null]
 >> endobj
 482 0 obj <<
-/D [4323 0 R /XYZ 100.892 551.926 null]
+/D [4346 0 R /XYZ 100.892 554.27 null]
 >> endobj
-4326 0 obj <<
-/D [4323 0 R /XYZ 100.892 524.469 null]
+4349 0 obj <<
+/D [4346 0 R /XYZ 100.892 527.809 null]
 >> endobj
 486 0 obj <<
-/D [4323 0 R /XYZ 100.892 412.211 null]
+/D [4346 0 R /XYZ 100.892 418.89 null]
 >> endobj
-4327 0 obj <<
-/D [4323 0 R /XYZ 100.892 382.145 null]
+4350 0 obj <<
+/D [4346 0 R /XYZ 100.892 389.819 null]
 >> endobj
-4322 0 obj <<
+1756 0 obj <<
+/D [4346 0 R /XYZ 100.892 289.188 null]
+>> endobj
+4351 0 obj <<
+/D [4346 0 R /XYZ 100.892 272.318 null]
+>> endobj
+4345 0 obj <<
 /Font << /F22 1211 0 R /F28 1124 0 R /F15 1133 0 R /F17 1131 0 R /F59 1905 0 R >>
+/XObject << /Im12 4344 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-4335 0 obj <<
-/Length 909       
+4365 0 obj <<
+/Length 1315      
 /Filter /FlateDecode
 >>
 stream
-xÚ­VËnÛ:Ýë+ˆ®$ bø¦ ‹´i‹ÅE/â®’.hK‰…È’#É
-Ò¯¿Ã‡Ù×5Т0`‡ÃÑðœ9#t‡ú˜¼]$gX(Á†Š·ˆJŠ5¡HK#ТD×)"û¾ø±Ø(%|¨æ¸ 2ù ‹,çR¤—õ0öõr7Vep0BHþm¨ú°ü§3fÒÇŒ“´sVŸåTP¾[Ûí8…)÷Àäý"yH(< :+MbÎÑj“\'¨„½Ïˆ`n
-ôè#7ˆË+)ÁnÐUòoBâ}äR3&“i£™ìh²IðøPßíú
-nSðTa ¤r~NÌ5xe7+Ò¥…3\¤¶ÍhZûb7®«ÖíŽõÊŽu×:?OßÚ•sÞgL§U[çUe{ï^‡õW·kǵs=º/뾞†‰ñáïsjÃ0W	.q!™Kýì3Àg2¼{:gŸ6Ðe—<啹 X)…r†á!¿Sós†©¸|V§Yš=š54¿ˆyX`
-c|ŒZ‚r®|ù¨Åº€
-FÓU×Þ* 7&KǪiâþ¼ÜNÜ»¡
-Fôu{×D×—KwââkÜ©ún]õ¯)f֝ë„ÇÖÕë
-¤KaBµ÷>Ë®}ë<÷0ô Âì $Å¿n!Î)`¡þ’° |<
-£}]±ßÖÕ»Î	ë€ð{¤áÎß<Ò`Äø«	ip͐öBsHƒòú8PÓSJŒ¬ALk¬¹œ¤¤&)©ÓRâ'¤•Áƒ”èIi*.ŸUç‰Ýgh’ã@/&‘8˜) _–u$†Š´»Þðskë¦s4„.‡—GÚ‡;°^Øñë•mãF½Ù6O!÷2Ë]HX”]Xú	ùRL{wL364áP¦Ë`Ç!Ý?…åm×c\ÇŽ=¨¾ŸRô{kß‹ócQî¾×™#É„ÎäÔìMi·4üU¹øR)¤w“ÂH7)Ü5sf€m˜¹þ¶2ÄûéQ¸éáU±
-Eì½á|7D’¶£VBíàÞB„íáŵkl\»IcžÛypÙí–“Úvl€¬ô<ÜgŒØ8ˆIÚÚa(fÉ$Œ€Õ½MºÅ›ð;åŒó³³àO¶K0ð²þ¢n(÷eðŠ×tÿñèÐØÕËÉW̽r¯ÖÿIFÈ|Ð=Ñ
+xÚµWKoã6¾ûW{’5×^zH7MÑEQ´ˆ÷”쁶•Xˆ,yEiS÷×w†CÙ’«›v{"9?Î㉏~žý¸œ]ÜÈ4œe<Áò!‘`	Aœf,Êt°Üw¡Ôzþyùte²,ŽµSMK…KNéj¾P‘¯Û6Ūkó
+	$ç|ñÉæ
+-ËÛ¹ÌÂç¹âa³æi¾Z$ᇭٷ½ZŒÎ~ZξÌÜÀ1€1¥‚õnv÷™Øûp¦²4xvš»@E)‹£æep;ûcƇïÑè½	<(ÑA¬3æÞåž²ÙmQW¦,óT‡ïçgaѨeXXE¸Ÿ/dÖÖ«2§­¶¦­ÎzÁn*]Ùû^eo¬Ý¬HmeÖs™„O¨”Wow]Wë®Y  öB(錐5y…º-à7‰ÐX9¸ÌäeI+’ŠpkPù«³N’1”üz¢«ßéä9 ˆ²8¼ò
+i5¹ïq…Ô­;RX›j;"Ô–<•¯‹ĝÆÎPš„¦(kð7´9€:RŠ„4!€Šy.·9iØ9Åüé­ÖÞÐðÞ¢z¤]µ-*0õn˜pó RçN!aQQIDÙ0RÈ&•õ%aw+Á| ÍqâA¾éH÷š…½œ2 RÈl€sA“2clÂÉ}^E2BÄO).~ ¡Ü˜½5»K//.vÆB±1³‚	[M¹Á_tá,·XJºÄ½çB?vÁòA!”¤¥ß¿5.ÿVÆïÔ$vÅ‚/‡Ð<–^4ˆîä
+esƒÉ'5e:¨Ùm!z®¦žA¡:²@pçxS N¼EÛ0y¦²—	H§œqœ3P’%/2Ð+L«°–Ò#¦Tõ˜ÎeR»Ï›¡GájLê³€ÜyÞüÉy&^ÿ¶÷4ˆÆ9ë<íjòe?ÄKâäß0ñùØ›–i­
+WH£é/3&ÜþqâÄý/¸øe'Tp]Ã-§{NZ1DMÉD&ßúh¢G·À{¥§h¡Y,ú"A7ð¼ï-¸Òaýà¥4ùÐq¶ÚDVö·FÚ¥b·w½l 
+-6uå¬ÐÐáxq¢f%¡Í¡¦74÷­§9ÐÒ³¬
+Û­ÏØ3ôMo¢­].ùrw¹ó¡#¥ÆE}²{›dSÍ$d¢W<!óÈY„LÏ\È‚
+_-£þ´u°Ÿ}µl¡†¼ïÝe÷<âUÝúZ!ì Þƒ†iÚbÝ•¦!Q×ט‹íPySw«¾Ú¾t`Ì‚U1IüüUÆïƒô­”ÿî%ÎwZ÷B¹Ï»@HÎd"Æwø£¶4_óÓÉwäÌщèíMäŸM…¾iàÔQ\â(ÎíÔ4ÒLœ<ém$:®FMCgðíY´Û)wNäï€;
+
+à„sü¨Rg'
+ø*_çÖšS¢K:£”SßÔ¢ÔZ|±³,Sß©EI¥0çD‹Rÿ{‹ºîLI,Át%„i1ŒVÑ©‡%g=,}µ‡I	ÿ90~Ϧ¡KÄàÈD0-ÞÚÂô+-,:–û/Ìc[œÀ½ÒÀ€ eüOÑm½ÃŠ‹2`þòÉÒt;*”ÀÏþù¹©+UbOÊwž”ý•DÅXwGqNG¨ºA‚$Š£çΉª%&Å­ûoQ,B;b_˜ ÒÃþØ•>2ô°³a*Àö×MnàörT€ýiõ7ëî¶i
 endstream
 endobj
-4334 0 obj <<
+4364 0 obj <<
 /Type /Page
-/Contents 4335 0 R
-/Resources 4333 0 R
+/Contents 4365 0 R
+/Resources 4363 0 R
 /MediaBox [0 0 612 792]
-/Parent 4338 0 R
-/Annots [ 4329 0 R ]
+/Parent 4369 0 R
+/Annots [ 4359 0 R 4361 0 R ]
 >> endobj
-4321 0 obj <<
+4360 0 obj <<
 /Type /XObject
 /Subtype /Form
 /FormType 1
-/PTEX.FileName (./Samba3-ByExample/images/chap7-idresol.pdf)
+/PTEX.FileName (./Samba3-ByExample/images/ch7-singleLDAP.pdf)
 /PTEX.PageNumber 1
-/PTEX.InfoDict 4339 0 R
-/BBox [0 0 491 378]
+/PTEX.InfoDict 4370 0 R
+/BBox [0 0 122 19]
 /Resources <<
 /ProcSet [ /PDF /Text ]
 /ExtGState <<
-/R7 4340 0 R
->>/Font << /R8 4341 0 R>>
+/R7 4371 0 R
+>>/Font << /R9 4372 0 R>>
 >>
-/Length 4342 0 R
+/Length 4373 0 R
 /Filter /FlateDecode
 >>
 stream
-xœWMoG¼Ï¯èc6ÚM²?ØGÇZ,›5œH@‹=ØòHvb%p~þV±gžW
-I:è½›]$‹EÎ/©dI…¿ûß«›íÉ#½»Ýð=Ï6Šñƒ·i£¥Oï6iÓó¤ÚGîžZïyªžþ~z³½ÝÔ³Õž>oá:ýðÇ»ØpO½õôǸY«•ÜGš8oë¨ø½›6Š{¤×îï}`„]_ïº ÔáYû~Ï#ŒxOï*eþ<cvß3Y³™I­XI^Z.:R’ñy¿ça£ˆgàššþøyë¢ Ô½f¥ –šÕlGÚ´¹ !ø‡ÈSÍ®Édö\$& ÉZÎ<Z]at±USzÒ&žñ¬Ã”C—írô ÍCÄ1˽¥Ù:©×mäá-57”¬¯[¶¹ØÉ‡¿l²>ï®nÒ·— ¡Ç{º¼By -ÍÒåÛmõÒ×s-­%í F•ty³}õãû¯?~¾ýÛåOôPàÂéafudþLF.eÔtùzûêÙõû7~]–¦V%î’:ðÍÓR’–·7¯^ïñƒ¾£]AiQÒ™[
-³Ïï?¼Âõ»©Õ:ë é™ÉÄ~&ŽDLëçË°ôéÅŒ–ÚàÎ34ƒUó°{ñôßF­%Zцš¥	ªB³ïΟ¾Øí¬ùÔ°3tO¯H”ä6Èõ_¿ßh %Hàô<=ßñéDâ÷@ –Éq´•œç—u·s°iÙMˆ†¡Ÿî8<ÿxóòýÚþýrû~›£e)
-*Ö‰pÒ
-R_C´µBu»Kæ¨P”X6n–ÊÇS¸á:üèI+Ä8¯··_Ó•±OðpBn鼡Áx8Õa·A[àÙñýÜ bdLYÞÁcƒLF
-{¸&Ž›ÂfYT|Tzîø4œ-×ÝqÇmx?’k[ç4+<7p¨Ï
-B\WEh8¯žR¢À¸Ù´Mà&ûÑûm"è¬`„ØÐ20’ÚCç,úð€™Y¤kîÑj3€‚'“<ØÁÀTçŠV{ÓêHg(xg.Æ&A!_`$t@ê…ŸlTA¶ÔŽª1xíT1¦JMkî°¸PÇ«5°8ét ˜«(ÿm`iº×ÚŒYCàƒùÙqÍJ¿¨„Fõ,`!¥]w¶0W«MÙ•Ö`à”5ÇH6ú
-‚½W#ê_˜â„ï$¥fËÉ‘kÜW+C•Î•ý`C¶€}D~âܤø¶dU1æ,P}Dh}…ÉB{²—qÝÐ4¼OÄÊ'¨jÙc¶I¦ÇÁ²ˆM°z”Ú|åÅê´EÑ€Õœ¹±%â™N ècŽÚ9@:©‹æ¸¯ iu,°ˆUýo
-S…,E*»°DÚ¢CÙK]©uŠ®ý2[‰®sÔµrëóû3ñA£GL$³,ü“)Sup†ƒ$¨h!sñòæÕË]DÁHÁq†ÎQîwwDïÅù³'ßž?;©ª	µC ôHèD÷kZ:IY7î%¸ÓÑÂä™ VÊ k”1
-d㨱WÖʌҩ kKd½Xô2û,š£³·5Ææ½ÄKÝ8ö$Á¤m!Ù—¨m ‘È"¨äÂV!·ð B;Ø-ºDëT!"L_Z+”8¬;åd"ðÚˆÈ)áBØ;K8
-Úò…sFê7ä­†ÀHŒ‡$ÆÝ£NB5«/M劓œkÐI¾
-6¬]M-D‰rªÆ0• µQæFv¸î¶V>¤›8qp@»P(6ÄŒX 3àRO“Ì:D6ö“(”0ÔO»ž,Pa…)¦\FhU‘ɁL°º4™Óðä:´;žE¼¡Eø$œ.csvõò»Žýé^fn„¿ØËœË@Š¡IcÇ<yóëÕ“Ÿ_ÞÞ~>)™jáyк£mÖÒöï>}üíçSçœ8ªŽñàýDÀ΂¹CÒG=f­Òì/"…䡦è%NЄ¡>ÿçžùï—†‚Þ¡Nxý#!&VäÚþ!»Îçû!`ÎØ”Y"°¸ñVƒ·ÆåûU‡"ceÙé6g‹F)”…᎒b­ +…/!1ùœï0ëÜàè™è€/>8ÿEüØ*8Åð–Ô€—<
-ç•c F§Ñ
-:Ö3ðuÈx±{ÇØ ½ð–Þ*]kÖñ<Æ+¬“p~4ô䋘s·Ü:Øvp܍œfŠåŽ„¯VHXt®Úéû0‚H@{<ÁJÒ¹Uy‰¬uvpé@Q¯B­°.9(d‹åá°“höÂXÖªtôºIçÍõš4`ÑŒk£p§N?ÊôX6×걧`SÎ…abªFò'³q¡ÒèËÈ>'çhkcÔ•üxÙç!R:­qÍrâ …
-=FÀв–'(Datꀲ–'ô^ÌÙ³‹¢ÄŽ 4¶®uÎ*^¸ö•¥TÉÚž¸Ÿp/ê5´•E”/+#wæÖ.
-çË>a͵+)Þ‡÷ ¾çêûí‡Ð}
+xœ‘=R1…{B%–乄¡¡ Ù½@I&[dÃÀõ‘w·€
+Æ…=Ö÷Þ“ì3bm-ûn€›MÁã*…XCÆ/`|ƒ‰ÁÍ#$2• (TŒQMü‘s"Ž	Ç=t®hk<Böª$d¥c6«È…©jCÝífgàù¼l»ïzo·b!Ñê.ýæ1<žIsMhd\“b?ÀU·^¶×ý;”è+(T8ZÄþ®†íåc?¶ê*Q搮&_ªÕŸîoŸñ²?g衇5D-T%{CB¹d ‹’ÏÁÁû÷Ô“Oø¨sÈ(°C’HjqÈ¢l“ʼ—ÓäcšÑ…Ëtó[ÔÒš·F,uþó'm±-­4¦I\)•¸\ü4—5|@n¶
 endstream
 endobj
-4339 0 obj
+4370 0 obj
 <<
-/Producer (GPL Ghostscript SVN PRE-RELEASE 8.61)
-/CreationDate (D:20080128091208Z)
-/ModDate (D:20080128091208Z)
+/Producer (ESP Ghostscript 8.15)
+/CreationDate (D:20080520132616)
+/ModDate (D:20080520132616)
 >>
 endobj
-4340 0 obj
+4371 0 obj
 <<
 /Type /ExtGState
 /OPM 1
 >>
 endobj
-4341 0 obj
+4372 0 obj
 <<
-/BaseFont /Helvetica
+/BaseFont /EBQLBR#2BAlbanyAMT
+/FontDescriptor 4374 0 R
 /Type /Font
+/FirstChar 32
+/LastChar 118
+/Widths [ 600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 600 0 0 600 0 0 0 0 0 0 0 600 0 0 0 600 0 0 600 0 0 0 0 0 0 0 0 0 0 0 0 0 600 600 0 0 600 0 0 0 0 0 0 0 600 0 0 0 0 600 600 600 0 600]
+/Encoding /WinAnsiEncoding
 /Subtype /Type1
 >>
 endobj
-4342 0 obj
-1933
+4373 0 obj
+298
 endobj
-4330 0 obj <<
+4374 0 obj
+<<
+/Type /FontDescriptor
+/FontName /EBQLBR#2BAlbanyAMT
+/FontBBox [ 0 -16 593 604]
+/Flags 5
+/Ascent 604
+/CapHeight 604
+/Descent -16
+/ItalicAngle 0
+/StemV 88
+/AvgWidth 600
+/MaxWidth 600
+/MissingWidth 600
+/CharSet (/L/A/e/D/P/r/s/t/S/v/a/m/b/space)
+/FontFile3 4375 0 R
+>>
+endobj
+4375 0 obj
+<<
+/Subtype /Type1C
+/Filter /FlateDecode
+/Length 4376 0 R
+>>
+stream
+xœU“{PSWÇï%ɹw4¢rØÙhnšn‹«ØâV„iå!ì8RA×ek›H”H$”$Â#‰­^%!!h¨u-¨ëÁwi­–u·u´¸´ugÝî–>l—ÙeÛiwæ2;{«°ÿœ{çœßã|¾¿MÉã(š¦ge›
+ú*{vaIÌZ"ªiqAœ¸P&4ˆ_‰ãŠ…Ôªôª9û”´ ”	Jy÷&'zæÃÞ¹à˜GÉhº~ÿ¡\Kµ½Æ´½¢V»¨´xSJjêâéeZƒýá‰6Ïh5m¯Ò>E~êŒfKõNcUm¦6—Ü6›M[µÛÍöê
+«V_^n,¹mÔ›•Ú|“ÙT]m©Ó.ÊMÑ>›–¶ì²<û’i§ÁfÕZª,ÚµÚbãv›Y_ó›EůÍ6æÕXk7Ôéw´õ¥£ò©'©eÔª„*¥Ò©MTõ•KÑÔ\B„’Së©éÇéúó¸BY¼l‡|¼^þEÍBsıxqLÀ¢
+Ó°r zÏÉ \Œ¨>AaŸ7ØåòÚy©ÙÛÜMÎw˜ÿtÂöbÌr6Å,± ^F!ßÙänuh¤t©—™É.aÚÈ„m2q©®KÉŠ®†">oWÐå­ç·!i³QH¯"»‹äñÅŽ•H*˜°)ÌÈÞJ<ü±­Tî m¤¤,ô$+àM¬’šPpIq‘Ì
+r0<iñ0”©„K{¢§*þš9˜*°ÒcÉK¥x)ñ§_€úkP^éó·ùÛ<¯ïÙíæ·VæØ
+‰2o7ýÈbyäÁð1aL):œÆNÙ‡á,#•iÆ3,ÇA:þ}tO\JÔH–i`}OØT¢
+ž`®	gû+°áØ:a#›Ãèž[´X3…«Á©÷I†hPA4:òàÛç‡u¼t"F¡É£pmÂV:ƒIŠL1©ç%
+‚9€BæÞ­
+ù¹ÅéüTøQlÆ	‹“¸;`—«$9Z]Í$BˆÿDM´œ~Wˆ‡Û(ðºZ|^ʇ×wfâ.½¨>"D[ŽÕzÝö´lg‡¿³Ããstñ¯uÛüU¯…"Ë’ì¤5°–Âüjœð=Þuú/'q1OT©*Nn9T,°\~JNÙšÊpUïqô¸GÜ×ÝÇÝÇ›Ž7†j„Z–l\SžþËÕg.i¼—ßéò7k¸5±þâW»ÞëêÒp{ƒ^_„0Û®:n	,(>¿þÙÛ»úÌGøÊnc`÷¹Ï~[Äª¶„B?¸~jäÓww¾ò¦†Ó5ì÷º:ÕA¯?ÌsNvw85\ ¹d˜j¡ˆKd°™ ‚ÙLÄãklôÄú{v6S?%|„‘Ž U7Ëü
+ÐÙ~W u÷{^wkÖÕŽ
+›¯{‡(X˜G-û?8+Áiœð
+¶_€.$q:q½Ø¥âX¿%\¤Öe¤ëÃå}µ|¯ítóÇÍÃΨç­ÆG¨R¨`³W—.!0Ò„ìÁ7ní=ìñ9Öéj#R)˜zŸ«³‹PÑœ`¸@²ÞQƒòïwÆk/ñæˆÅ÷B°ÐoõV‡¬¡Æ^¡—ýèæ;÷ïÝܲîà$”vwPl÷…ùï™Ø<O¾7Ö<Ý ˜î=¨À ƒ/a¥¨Tœ›Ñt©Ó³pIÉÒ¨b’R`TñÑô|ϼ„dM(S40äaøN¸‹a >‰sˆÏ'þ…¦Â;x®±¢h¸àÝ%ÛÖ4ÙK4-»=¡…mõµöÜ·ï æÞÑïiýÓ;;~Ãç1E‡Ìí/“YŸ¿¼(ç®¾øÇM†‡Žß¸©¹(ÿÕڍÖ\"Ì–¾Á‡Ïÿtኧõô£ñ Íz÷¼pnë8Ðd‰Í‰œˆŸê]¤l‘»O5=´È˜Ä‘1!%¶]M¤@ß8{ê­~ußIÓV^º32­:w9v~v¨÷(©²ÿä#ϵKwg^ø	úÑÐo¯®7ì¨Û\®±]©<úª ªì¦2ö!¥cG»£	0$qƒ°BW-ž¦z
+qΉH)óhã»/7˜wù÷¦»j˜36óaÞâ1invIeÞfòÿ ú×g+ŸHÉÌxzQÖýññ?ÿåŸ1ñ»¢âò($D£Qt~ž}^©ÄÊ9õ_Ä`
+endstream
+endobj
+4376 0 obj
+1615
+endobj
+4362 0 obj <<
 /Type /XObject
 /Subtype /Form
 /FormType 1
-/PTEX.FileName (./Samba3-ByExample/images/ch7-singleLDAP.pdf)
+/PTEX.FileName (./Samba3-ByExample/images/ch7-fail-overLDAP.pdf)
 /PTEX.PageNumber 1
-/PTEX.InfoDict 4343 0 R
-/BBox [0 0 362 58]
+/PTEX.InfoDict 4377 0 R
+/BBox [0 0 245 86]
 /Resources <<
 /ProcSet [ /PDF /Text ]
 /ExtGState <<
-/R7 4344 0 R
->>/Font << /R8 4345 0 R>>
+/R7 4378 0 R
+>>/Font << /R9 4379 0 R>>
 >>
-/Length 4346 0 R
+/Length 4380 0 R
 /Filter /FlateDecode
 >>
 stream
-xœ½NC1…w?…G@ª‰í$ŽGˆ…¶÷Ji+¡Þ¡·^ߟ”Á‰õcŸ\0cÏR÷=ÜoOW`ÏpÎÄÆŽ™‰Wdv£*XØHã=àÒHsŘÌpóòÙ„U)ed§–µ!çZÉ‹6*–ï¿¡í27Ö½ Ï÷¥ì{|ì QιzÆnãP³ðêŽ0gÔ`´*Fgqìz¸Ùîú÷Ým÷z5.^G½¨PåŒ1=iìÑ}ÀM¿»~†…äÆÕFr%LZKÅ•„ÄlB_ŸÞðz¾gþ¹ƒ5°V#Cq'ÎŒ=°çFæÑ©Ô´â9"Nª%JñA‰Š¥F%
-jbÂA"…ÄÀ3ïf³26GÚC(É™ìÅ&¡g§桯î³p
-¿œAp¿
+xœSÁn1½ç+|,‡5qìÄΑ
+Ä…íÌ
+qÚmÕjF¨»¨ü>NfWЕª®P9~Ïö{ž'ˆHÛ9Ü7Kx­p¿¤hQ~‚‡Ðsàús³fHY0gÍ	¹0p¬&°Û†ÁíìîI$¬)¡fƒš30rϽ{;e8Ôvº§@ë÷áºYàrô~+`’\atÂ5RÂZÄ™b‚q	ôü˜ÞrÄXÍÛFim·áb™ö¿¶»öº!Â(±ÀfåÕþþå㇯°ßîž×¤Oc¸
+VErôvc†%SÁ¨Pª¢¤³ÏxNÖLš´.…To|	j.®18+›g™ª¢HÚp§¨V˜©@É¥¬õªµˆ²‹í‘9PòˆyÀÜÇ8u¢¿FRĤ@Ù…áWŒ|#å$UÌVÀ	côÍÈý<=oW«ŒÎ±ÊçòNØ=W§i¢ÄˆÒùS)}àop\ûãýÝ{¸=<ts¸úÈ*¾Ëÿ²Ã%¡u³2aª
+©F47m>ÅtÑ“eçb¿$õZ&¾®.ÎÑuߟìÿkR‘ˆ»Ÿ/Qéu™
+kd}¡²ïfÛ1Ž¨µÔ®òÝô0o~þ+âUøP×Ý7
 endstream
 endobj
-4343 0 obj
+4377 0 obj
 <<
-/Producer (GPL Ghostscript SVN PRE-RELEASE 8.61)
-/CreationDate (D:20080128091210Z)
-/ModDate (D:20080128091210Z)
+/Producer (ESP Ghostscript 8.15)
+/CreationDate (D:20080520132616)
+/ModDate (D:20080520132616)
 >>
 endobj
-4344 0 obj
+4378 0 obj
 <<
 /Type /ExtGState
 /OPM 1
 >>
 endobj
-4345 0 obj
+4379 0 obj
 <<
-/BaseFont /Helvetica
+/BaseFont /MKGBNW#2BAlbanyAMT
+/FontDescriptor 4381 0 R
 /Type /Font
+/FirstChar 32
+/LastChar 118
+/Widths [ 600 0 0 0 0 0 0 0 0 0 0 0 0 600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 600 0 0 600 0 0 0 0 0 0 0 600 0 0 0 600 0 0 600 0 0 0 0 0 0 0 0 0 0 0 0 0 600 600 0 0 600 600 0 0 600 0 0 600 600 0 600 0 0 600 600 600 0 600]
+/Encoding 4382 0 R
 /Subtype /Type1
 >>
 endobj
-4346 0 obj
-303
+4380 0 obj
+465
 endobj
-4329 0 obj <<
+4381 0 obj
+<<
+/Type /FontDescriptor
+/FontName /MKGBNW#2BAlbanyAMT
+/FontBBox [ 0 -16 593 627]
+/Flags 5
+/Ascent 627
+/CapHeight 627
+/Descent -16
+/ItalicAngle 0
+/StemV 88
+/AvgWidth 600
+/MaxWidth 600
+/MissingWidth 600
+/CharSet (/L/A/o/e/D/f/P/r/s/t/i/S/v/minus/l/a/m/b/space)
+/FontFile3 4383 0 R
+>>
+endobj
+4382 0 obj
+<<
+/Type /Encoding
+/BaseEncoding /WinAnsiEncoding
+/Differences [ 45/minus]
+>>
+endobj
+4383 0 obj
+<<
+/Subtype /Type1C
+/Filter /FlateDecode
+/Length 4384 0 R
+>>
+stream
+xœ}”}TS÷Çï…äÞŒ(\;CssPTTœòrZyv˜("à-k"A"‘P H!‰ŠW¤$$€†_¢u^ߨNGY[J[7m·Òmn£ÝÖçî\ζ_H1쟝“sOžßËó<¿Ïó}ø`8Žû%ªòR]bF¶ÛZÍ…àÜRn™/SÃýñ_¤p¶9¦táQ1Έ}± {©èƒ@¸ -‹@¿óÅñêæãÉš2]¹jOq¥,<'kWDdd”wemll¬L¡›Û‘¥(+T{Je¯ ?UJµ¦lŸ²´2^–ŒN«ÕªÝ²=j]Yq…L^X¨,t_Ë•«•%²T•ZUV¦©’…'GÈÖEG¯]…>붩ö)´²M©F¶U–¥Ü£UËËÿgÃ0jk¢F™R”Y^Q©ÚY¥–ïSÈVaØ*,ËÄR±•X¶Û‰ec9X:ƒíÂ2°$l–ŒáØ/°%&Àv`âp9~ÛgO«Ï|o–
+ôÂ(áaáûDñ
+™G¾AÖrSþÜÃrZ‡¸Aè»ì…œSò)Ñeµtt-:šÏ!t¦:C›©‹þlFûºÛ2Ô¹-.
+Þ$f›¡ÎÔ —ò1|9ëÂX¸ÆâVP@<ùr›!Sr—λ
+Ñ„Ójéì0Zªé"‚ÏãœBþ-BgDq¬îm1Á§Íh…jB×€nØÜK‘DWºÑˆRJ nC˜Þa%|=\'Pä–ÃY|œåüX_¸Í%KøÀ•aü">ày8BàóoÁ–„}Ã/¡‚<‰[¾1nÅŠŸOùø={’Xx•Å¹/a®5¹jÏ?Ɉø%akx>è»ò'ßè·5Ú͇ššèÝ%IÚ†Ç˜øuÿ±çÓ±{SÌ3‘y"Zä…»˜…¯PZ‹Y‰j
+AÓ €PúW$„¾>HÊk¼Àû	vF+á´°œ¼Ã\¬(f§·3¹¢$2t}x”Ôƒ{¹/B¾[8±ò½˜øüQâÖÐÀýnöPSô†™ašQ{›µ£Íl54ÓêÖT‹’­ýIn½-†¬ö$夿â'#ˆj#²¬È‚ßÛ÷•â3	OÄ,ŽyÞôō…	$@LN<ýËƱPš?ë®[Á]·;3ÚœyU¬#œžô7)58ä£û;ÓR“³b蹩Ù@Hfƒ©‡ æ6Hx¡o0Ö#úS~2rÖ2ØŒ»ÕÞyÀª§ùTx› .NƒÏЩ¡“ŒëÀéJ‹éXS«ûѶvôh}'ýv·ÖVÊü”ÉÔ¬Þ$š­y9,ƒ5Pƾ`÷ÁÀõ`ÊÎ¥pIñ¹‚ãYŒˆJHÊO/é*íÕѽú^ӄ鮩ÇÔS×Së(g*E”=7½0æG[.^“ZH*µÝh«—Ré7!»Úbì”RG:,V'm'‹nêï3"~y÷ów÷÷«OÒ%ÝJûvËú6s³¶ùªê8àpüpðîù‰ÏÞÛ÷ów¤ThM³ÅØÒa±uÑ”ýc’
+í2µ¤”½¾Eðˆöï¨k}!¡‚¤Ól­­5»;rA¢·ªüIbóhþÓßqé¬Ího8x¸éIª¨Ø¢ßɈRåïÓà
+ùR=s¥x>8œGeþÄ]‰õójéÇOò1óÄüoRf¥·(ྐԛŒ::‹DÚ¥gˆY÷È.“Õ ý}˜!ZÃþ™Õ]…__
+¦B¹\§„²³ò‚®ÌÐ„´yWa%ݧ½Pÿqý˜Áe>SÛ«w”0Å¢Ä-9«êh&qøðý#'¦‘Á؈„ $«­ÆöNNz–¤ìùìHÅÃÿááÔpåUåiZíÔX_ëÈ°UXÊŽÚ>¦OôÑè­'F¶·Ì"o5u„t´Z»è¤{¾ÍÒtóè`ñ>ƒ¾ðuÄqbáåy’Žôâx@ðaü¤p?ÁGÀ¤ð#ï¼›ˆ% aF,ôŒ‰#®n×êi7j½ç’¹ßŒóÿ öÀd!……°ã,Œ°
+ð¦ôÜÆ ¿OvzšªÍ1–öÞê¢ô:]¶ôÀA³™9 j°6Ú›[Žm‘>:Õk¹Àˆ>¹µ÷gt
+™y\Ýú&}2chêæëìz:6ÒsoT:$øñÖÜŠd¤š‚þáÇ®|wõ†¹áÂKÁ N¿¯]Þ=
+8ú¸›X€¤“è)ýü¤jÎBóA=ŒRl@Q¡)öÞ¥ógBúÏ©vÓüÃ	¯$©ëîýK#}§P–çö*iª•Ÿà—* FÞ¸¹C±·*¯Pª½Qrê-FΔêTù¢9JÏY ҁ°ˆ¦†aÂå¥{‡ 3ÎòåÂ_¿&¨á”ëï«ÆC`áÔ4Àâ¨)~QbvIJ
+©¿‘<û<nyD|ì«á	O¦§ûø[7ôƒg$/›[éÎþû]ܺ\.⊻àŠXÌŠbØŒg$à
+endstream
+endobj
+4384 0 obj
+1863
+endobj
+4359 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [190.705 346.188 241.061 357.757]
+/Rect [190.705 493.438 241.061 505.006]
 /Subtype /Link
 /A << /S /GoTo /D (ch7singleLDAP) >>
 >> endobj
-4336 0 obj <<
-/D [4334 0 R /XYZ 151.701 685.529 null]
+4361 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [416.341 258.384 466.698 270.074]
+/Subtype /Link
+/A << /S /GoTo /D (ch7dualLDAP) >>
 >> endobj
-1756 0 obj <<
-/D [4334 0 R /XYZ 151.701 660.623 null]
+4366 0 obj <<
+/D [4364 0 R /XYZ 151.701 685.529 null]
 >> endobj
-4328 0 obj <<
-/D [4334 0 R /XYZ 151.701 643.753 null]
->> endobj
 1757 0 obj <<
-/D [4334 0 R /XYZ 151.701 332.305 null]
+/D [4364 0 R /XYZ 151.701 480.446 null]
 >> endobj
-4337 0 obj <<
-/D [4334 0 R /XYZ 151.701 315.435 null]
+4367 0 obj <<
+/D [4364 0 R /XYZ 151.701 463.576 null]
 >> endobj
-4333 0 obj <<
+1758 0 obj <<
+/D [4364 0 R /XYZ 151.701 245.392 null]
+>> endobj
+4368 0 obj <<
+/D [4364 0 R /XYZ 151.701 227.309 null]
+>> endobj
+4363 0 obj <<
 /Font << /F28 1124 0 R /F22 1211 0 R /F15 1133 0 R /F59 1905 0 R /F60 1917 0 R >>
-/XObject << /Im12 4321 0 R /Im13 4330 0 R >>
+/XObject << /Im13 4360 0 R /Im14 4362 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-4352 0 obj <<
-/Length 1111      
+4391 0 obj <<
+/Length 1158      
 /Filter /FlateDecode
 >>
 stream
-xÚ­VKoã6¾ûW¨7ˆR$õ°‡nÓYE»§d´DÇBd1å
-Ò_ß!‡rdÇk`ƒ=
-g8œ΃iôÑèÙçåìò&M£œ”9eÑr1JIQ¦QV”D–"ZÖÑ]¼ÐÕИnþuùÅ«¤Ì2áÔÓ’PЦ¨—Næ	£o·O­ÞênPprÎâñpHIKïŒÃ:r<ž
-é´f¿/gÏ3R±I@’pUÛÙÝWÕ°÷%¢„—Eôâ5·—ɤ³ÖF‹Ù?3:½$“SÇ,-ƒd¢$þ&ÎýrÓØy"2W¦»§L<ìzåïí…ƒn[¿ŸÅ¸ÚÎÓ<^©°iî¬Æ…BÍ­²ƒîQôçõ<-â_ÿFÎêþ›ãu‚²Œ_šaã®1'Œ)Jk­šÖ8Í >O8Þ!çÜùqĶʅƒ*A4:€ŠÄ=Êš5ÒNWÚZÕ¿Î_K-ۍ÷öÒ…#¾rûdFw^zÓ@r4€ª©ÄäL™k™ü¸9ˆ¾WHìÒƒÎÙ[£‘i(à>(¸Tê¸ð²$¼ÈƆ[¸"¾ˆîR¿—}šè­žd\Ä×;Õ¢àžJzã	…J¦•‚
-†*®ô¹/½ãûÒŸIå$£ò#ý~L÷¦¥$Y!"ÉÉ™p¦ŸgLøýý‹Ç3Apy»…×¼¼ùyÓJ¤€¦Q’äbÞ[ƒK&ѝ\‘Bó0!³uS'ËxmÚG?£4Þ¸Î„ÛúF×aiP¯	•ÓÂ>gÒìöbGpÈAbÖHk³[µúÔð>ïÌ -<ŠBˆðÀ¸æAÊѤ_¸H_Ÿæ	0V&Ìj
-fûq£_q£êµt}…}.Ëiž žÁ2ƒr*º'em½š'2•0Õ£îjd>!ikõdÕöÊÑ«ËK|̈ZÁ‚¬šÿPéžqፗ9á?ôpdž©ozbÀKN—ÿèZKŸ>	9‚¹å RÈùÌIêèVvp9|mõ¡Â4µÀŽÚÃFKÓض±Ã^ÇÛJ±ÜËâwÇUУn p°
-Õ.b¯>°å`³VƒZ)ë{'‡ž»]Ÿ<H寠F£Ø¤°Y×(jºµé·þI»@ìi†SÝÐk»kýýŠÒé¨V•s°A®×•ék\¯°Y›îù)n ë3þÒT.166¿3m]4”¡(âÊ%Ðì ƒ=&Óï§qg†`ksr¸¬iwá¡.²¸Ö¶éuÌŒ™×*ˆÞã(HÆßçÈÅα·@£Ó.&M/±ÉNW½“ÐaÃXq r3Ò\’‚g?	ZÓ¬eå´æùË	hMåIhúZ]¾´B!´‚ `*¬Þ†ÁËÇa at 6Aò¹7¾”Ý(öÏIˆã ×Äÿòù—¿||SI	 ÍO_ ¬þ¯,\Ç9ð•#øÊóà+Ï€oÎI)ØÀ÷8Öÿóë\
+xÚ­VKoÛ8¾ûWho2°fÄ—$ØC»Ù,R,ö¸§´Ú¢c¡z$’œ4ûëw†CÙ²ãtÑ¢0`r†óø8~TÝEIôûìÝrvq%D”1“%<Zn"ž$,7"JsôQѲˆnã·ʶ™Z¾÷æ93iªÐ\–€uBv)“l¾àI*ãëú¾rµkžsÎ9d`&1>™„y¦ôè.”F«ÙoËÙÃŒƒ6‰øfRFëzvû)‰
+X{%Lš<zò–u$uÎRÑªèföÏ,™nR›ib.rÆa©LçšÒ3Æ0=ø,¸d:hïmß«ùB¯ìú³k
+~¡¡*ì}oë78¾¹¸¨m?¸ŽÙLتü—Œ>r©|l“1™JJ e8‰ÐWöÑM Ûâœ_À{q˜ì
+àKÍ”ø—[7…ŒÝÇ„K8H’Ú
+Ã¶ìiÖs‘ÇÏ•;6p
+ª‡î™ÄÑzØÚéÆÖh±²$Ve?ìm|,ïz˜ð¸ƒ>xán;7­ú¸¹²™/”„°óo‡-Š&þãs½ý›;Ø•í]]—¥I|½9ë´nivêá
+”Ý‘ªl6mWc³6?ƒ&Õq9œÃÕ¹~Wù
+æƃÄÑÙ5&Ø’Ô¹uÛ4G$YìÊæŽä~Û¢åSpô%*×6r‡UŽ¡{„‘„sÈóxlwPÂŽªé×EÜ´Cˆµ=[Ⱦ­vþò‚Q®/;W°`mGsT¶¬<ÂGüsa±—™ªˆÑ/$§æ‹Æ
+4™tH^S—'öên×Ù€Q†“ê¨V¨ö²¿ÕÑ­×^•àìÈ!eêÈä,( ¶œ›S"ÉLö*‘K1×>ZÑ´ Ýì±dÙˆåôrjÄNG›^}Q
+¬w‹cÀSGÅåÎV4;\¯/‰Þuíg”ͨö|pÆeK…þÓwÔRþô:!«TwòïaäÓqÎÆè<’™`"õgô0K˜ ¿qâÕ£OP\\×Pé˲ò¬9IaÂqÀþ
+˜÷Fp‹	:ßÇ'<>-R)f”¤Ò^o<©˜8´ôI!\±°â9$CQJLy¤‘çHšÐYOš]S>ìÂê)‘™W/_m=áÕd	À ¯TjÒ@¢Ž–mÆâq®5ŠÁkwý$À4"6.Ž##”‡@<Á
+n5ìzpwÐó!—¿@²%Î9Ü“ÚðìðX²–¤¶q4靫„«gÇÂ…õðJ|Ÿ<¾õÐÂ{—«iÎèø¯ft|…dñÚvð€ÂS¢¦§ÒS‰ÅÙ¾ (ì®À×KeñÛ†–Ü‹|KB»¡‘Þi%õ3ñ)Dúó‡|D¢êITq铘½N"S,?ˆL0J¦å	™r3bzA¦9K²sd*²3d*2êI?ôxÌŽ„¥oÝ–ÜÍ…KNÅÅ
+þÕÃeúŒJ`Ž?bzª©-Šrìÿ¯SIqñCÕpøj–OøÄ·júB5	SŠ¡žBý£nÓ
 endstream
 endobj
-4351 0 obj <<
+4390 0 obj <<
 /Type /Page
-/Contents 4352 0 R
-/Resources 4350 0 R
+/Contents 4391 0 R
+/Resources 4389 0 R
 /MediaBox [0 0 612 792]
-/Parent 4338 0 R
-/Annots [ 4331 0 R 4347 0 R ]
+/Parent 4369 0 R
+/Annots [ 4385 0 R 4387 0 R ]
 >> endobj
-4332 0 obj <<
+4386 0 obj <<
 /Type /XObject
 /Subtype /Form
 /FormType 1
-/PTEX.FileName (./Samba3-ByExample/images/ch7-fail-overLDAP.pdf)
+/PTEX.FileName (./Samba3-ByExample/images/ch7-dual-additive-LDAP.pdf)
 /PTEX.PageNumber 1
-/PTEX.InfoDict 4356 0 R
-/BBox [0 0 372 138]
+/PTEX.InfoDict 4395 0 R
+/BBox [0 0 315 163]
 /Resources <<
 /ProcSet [ /PDF /Text ]
 /ExtGState <<
-/R7 4357 0 R
->>/Font << /R8 4358 0 R>>
+/R7 4396 0 R
+>>/Font << /R9 4397 0 R>>
 >>
-/Length 4359 0 R
+/Length 4398 0 R
 /Filter /FlateDecode
 >>
 stream
-xœ’AoÔ@…ïó+|,HkÆöŒí9‚@\8ÐnnˆCºÝ­@¡î¢ò÷ñ$)ª„V­r˜(y¶Çï{‘ ÷g=wSzwcpNý9Ý'*HF
-Jn¨™¨*C%C!†Ó>;JQø“æfpóù5eÛÄLŽÙÀ9£’UlU«•µ÷Ë¢í:7®ûhy_Ý†”±”¢­À°‹¨¢›8‡´,N ¡Њ¦Ü`˜ÒÕvœnÇ7ÃϨ£Ú´×sÌmMb4!á.]Mãù÷þ´*ÉI­+7L(ª°aFµxéÒ/ß…óþô¸è?
-é:‘hW€“`-SâìQËR©
-Ž±#‰Td·¸@ÖPa«`ÕÑLBEÒ2æøRÉ=¾Þ&¦ÿ5,)
-Ez{&ÆÜ¢½6pÇX[8C>7˜ÿ…€û Z`ælA½(z(a×p÷2(6‹vbXH}u>Žûÿ폨y\`ñß.Úÿ
-ª†ÉßcÀ]§Q1’P%2\êL#¥oÇìs§á
-kͽòBƒ‘#ù£DFŠÆUå	FUè™öLDwŠN^¡Kƒy‡DA‚	­u—ü"U«öäWÃÆDÏí
-‹°'?âª`»]‡ñÇqóë¹×é/6™ÖÕ
+xœTËnÛ0¼ó+ö˜¼åòµä±E‹^zhbý -+©ZÉN,%ùý.E»NP 1
+ ÍìÎÎ,ý 	t¹Ž÷vToî&e4ròÏŠ Wn¾)Š˜Ø0$c09‘#C`9¡7Z£\‡;EÁzŒÈ‡.iHlòHÄ}{	h} %Õçã­ás#¢PÀ`C€FJVy½/%1&‚fTWë<nò‡æ—"öh"‹tLEz³UWcžæîP¾®ÈÅ:XÕº¼|ÿþåÓ˜ºÃS}mÔµè!S€ˆD?èÈI?-ŠH\ô0”!ß­+ˆÄ	
+]PLJ¦ÐD	J0ò$SÌþ!-Ý^à,M¼y#€·Aÿ€Žh’¬‰EçƒY˜†üÔU‹…@>\`±7Tf#G²fþ¥{N¸²<ËÔ ÖeÅiˆ¾˜LÁÈü²%NøJ08á˜ÐÚúækéç$
+s®^ú—T822Û‹Qëª]{àŠà³tNrÐN¥ÞçŒsHÚœÆÓV@	µ®ãƒDQGsïL*ÍÞÈY£Mœ^æL©TrËA³\ZÞnû¹¯Q/4YXfWh+ÒVþ.V²³Ú”Ő䛟,éorû»Ûm¡Ýï¦~š'ØßB®ã‘
+%XÕbüâÐBF†e»àv€YÊMyì`›ç¼ÉS‡õÔc4rڏì±s?ü2l{i
+ýx?tc·›óÜïw…'zKæ5o¹m÷;‘øÜl¤Ùãýзyî¶øw}¯Õ0$
 endstream
 endobj
-4356 0 obj
+4395 0 obj
 <<
-/Producer (GPL Ghostscript SVN PRE-RELEASE 8.61)
-/CreationDate (D:20080128091212Z)
-/ModDate (D:20080128091212Z)
+/Producer (ESP Ghostscript 8.15)
+/CreationDate (D:20080520132617)
+/ModDate (D:20080520132617)
 >>
 endobj
-4357 0 obj
+4396 0 obj
 <<
 /Type /ExtGState
 /OPM 1
 >>
 endobj
-4358 0 obj
+4397 0 obj
 <<
-/BaseFont /Helvetica
+/BaseFont /VUCYCI#2BAlbanyAMT
+/FontDescriptor 4399 0 R
 /Type /Font
+/FirstChar 32
+/LastChar 119
+/Widths [ 600 0 0 0 0 0 0 0 0 0 0 0 0 600 600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 600 0 0 600 0 0 0 0 0 0 0 600 0 0 0 600 0 0 600 600 0 0 0 0 0 0 0 0 0 0 0 0 600 600 600 600 600 600 0 600 600 0 600 600 600 600 600 600 0 600 600 600 600 600 600]
+/Encoding 4400 0 R
 /Subtype /Type1
 >>
 endobj
-4359 0 obj
-486
+4398 0 obj
+594
 endobj
-4348 0 obj <<
+4399 0 obj
+<<
+/Type /FontDescriptor
+/FontName /VUCYCI#2BAlbanyAMT
+/FontBBox [ 0 -186 593 627]
+/Flags 5
+/Ascent 627
+/CapHeight 627
+/Descent -186
+/ItalicAngle 0
+/StemV 88
+/AvgWidth 600
+/MaxWidth 600
+/MissingWidth 600
+/CharSet (/L/A/n/c/o/d/period/p/e/D/f/P/r/s/h/t/i/S/u/T/v/minus/k/w/l/a/m/b/space)
+/FontFile3 4401 0 R
+>>
+endobj
+4400 0 obj
+<<
+/Type /Encoding
+/BaseEncoding /WinAnsiEncoding
+/Differences [ 45/minus]
+>>
+endobj
+4401 0 obj
+<<
+/Subtype /Type1C
+/Filter /FlateDecode
+/Length 4402 0 R
+>>
+stream
+xœ}VPSW¾r¹ÚRsj
+Š\ËcWy¬DÄÒ²
+/‰B…(áB[½EKBBА‚ˆ
+õR•ŠZënËTETZ»¥k­Ë¶Ð×w/³³'Lº³³3™;9÷žsþÇ÷}ÿÿó'‚Çã9GÈÓ¥ùªˆØDË*ˆõâ±Ï:°‹i.ŽýÛ?üEĺàü¹ï¸òhWGÚÕ©ùÙ¹KÜadž¥n„#W\s8JQ Ú%Û‘Säí—”°Í?  ÐöfEHHˆwºjö‹wtV¡lG¾÷ügw–\Q—•_æ…wËå²ïrUAN¡·433+Ór,Y*ÏÊõ–È䲂Åno¿(ï•Ë—¯XŠ+ãdyéÊBïXE¾Â{“wBÖ¥\ºë7/	‚X´)"?C‘Y¿«0§H¶U™¸;w\š—î½l)A,%|ˆÍD4O¬'¶ây"†XAl%‰—ˆ$b#L$«‰mÄ&"…ˆ%"‰8"Šàó‰c„çp‡>ãÅó>u8”;üäø’ãq§gœTNßò#?¤A_ê¿%–9s´s®;os——l—j—6v|;N3¬’áAh/tœr„LÖ,º…uZcC•VEqIHU©)W×i©ÛSʵ–•ºÜ²bcà5dªÖ«Ë5%b.˜ëL_¾œax:H‡0Èvd×A¼èçË·;
+Ë‘Y§m0Vi‹©lÄmgÍ|îu¤ªÂvt–Ï®ˆ‹™RòåHUOè-¯Pc>Q‰]
+GÀ—ï2"n/Îð#«å1¦€qwZ{=É;Æ®­³\«.·\Ûɍ¥¡b«f
+<m>¤A-:Éè
+GB²¯åX‡¾ÛëCÚ¬i)nÛmÜEç	9Z&°¹â€LVWJ(hÑèúOVÅîسi‹;QÊÀX‚½xÀx’ÝìNÖU$íJnŠ£…Ü3ÜSÜÂï‚Àsh¨©k€:f>ÒH…uu•UûTV‰SR_.ŒÂ;ÖÞúo€Ãýaiò!Š¼VRS«iðª×Ö™)²û¡€¼Ö¨©Û+&»Ë4•*jÚ,ËcxÃëÌ8Â6JĹ?ïËÍçLúNÈä÷0úþƒ[H¥;ý|/ô9¿5¡‹¯¹;9ñàîÖó»˜dÀ©©¹É½¿ØS0Ï“T³*vB´ÔÜ W^Nx-öÒål"¸ùãKÀåö•®ëýb²|åcÁ Hu"â0)š
+]Œwú†…úûþ[½û½%Y\\/,c`Ԃڏ°8eã°ƒˆJ¬Ù6QƒS¦$¼ªR«õU&
+’0
+tFc¥NEùÃAÔÿÒż;´ܾû\(ò.¸,}ȹ­K)$‹ArQ4y;Â?(l¿_ø­Ç¿ùÞ+D2ðÃc@ªˆ>³¿©ìdÎý° ÓBß nçñëbðz®g;õ•úÊê·ö¿©¡2r#•±4GÐa_”ÿ"dœÌn\§Çé‘ø#Ë…6¹1ð5†ÀÉìè®@à1NàC]€Ïpâ<ÄœÂ&¬NÄL)E¬žÒÝe]9Lú{›éda¤Àg•_ x–Ü<ÈÆwÂœ‚T›¸Ô«è|_×P3óÖþ6ñÙjš®¡…õ8KuÕ:u
+%¯•h³hኗ“#©¸`Áþ͍ù£b«6°¾B&ýŒ¸ø9%0pÐÓ=l7JEŽ <únÍ
+Š;nÑg¹Ú"ŠÁ)e’ZË‘Ùê¾MŒ Ô	B¬`thkŒ$*!˜š
+HŽÕ…Q¿rŒ:'´ ½wö[ÜXÀôÊ
+ûÈdÐöéJ(No ²{úZú¼ŽÒMûÞ+Òj­¯ÇA—4Po4+õùt
+¯Xö¢ÐÊoXA°`ši{ú «ß“4°Ñ¬H”s"íp-$%þ‘©sóÛUT{I»fDsIÓ¦i+o+3í¢‹„¤!ycfðïÖwŸk¤¤¾Jå·ÑRù¨ñºX[Õ &µ:3eôfŸ+¬ä?¸tçý=ò£Tns–a³vU]uÒˆïÚmÜg2=Ó{éäÈíóþø®˜ô)­ÑVÕ{µúFŠ4\>Xàj1iØ[‰-XÓ5#Ïi<Z-x`iÚr>8e~ÍŠ§%ðjÔÏ :d0^üì˜éýô)ú(®k­³u-M`c©§
+´4¬­{>	Š“Å¥ÌÔµŸ0‚za;†
+\æj]YYµ¥ò»DØX5ÂE뮦>ú žãú*CÅ›oïK#N/\_²•J¤ïPÐ
+[˜¥ÂàÀƒ“8¬›&¬²ã’37ÆÛ‰éßV¦NS5Jcï‹öjªTT‚ ƒP/nEÓ \4jtjñô¡P
+ËŒû·Œê4|rÚ“ôa·°
+"ÒÀHÓã½|Âc‚¥™ET‡òƒ½×÷ÞP7U·–µ—˜réaÄú¤eêåtÄÀÛCŽ`MÑBuU%&"_P¬«ªoÀæÄǤ!•¹RxÍ\ÿzm| ètÖ{”ܬÐýÁ«/Ô˜
+Met‡ðó«çï^MÛ|hòZÑËX«k¤~Xúèt6g‹ñ–úX¯tÒ“,b_ö¸më:d±ŒuÅj±Ëz"û6oÝœ·Á+%ƒ9GÁÅ@[ÃÄ_Ã/lûjèÓöÁKâ'µj˜°^Á)¿ÅXjOH¤ ´n_}C-ŽÐÔ«¨´•Æm]£ø&„M)}ì¸rýÁf †×RAº#|㡬+ÿ”]°øâ|¹1þÄùÃÿs[¶ßÄ ŸråϲÜ-	žî7ØÄ-‚8Or
+¢`ƒèLÄpëùˆüד–‰<Íý
+ì\â2àuXžü~DNÙlyØlE\žOX—@[€¦Ìɶ‘]!
+!Žl¬Ç}c£]Œ¶ç‘„»¹tü´šÓEÁMþÇÿ{£=Àa oÀð3XãeLËÜ*†	‹J¬ÛqhÎSæÿ#†YòD3ð㎾¤[úx	»Æãïvü)K„&t#æãeÙËU‰â}oVWÓû„ºJCÍ¡wÞ9$mi×~@ožßù
+-ˆ?,¯}
+7Ç«ãƒ)òÜÚ?o{tãJÛå«â>§
+›’-‹$­sà³ýzúluÅ”Ý,6|
+þp*cxøa)óNXܶ®ƒ'2ÙìÊ4=Xfp“aIærÏÉÖ.¯Î²Š»6b7Xô[¾÷\éhÁ^vØ™E‘µÜ°ý†eÐ…®¼znKúÎÝÛ3Åʳ¹-¯ÓR:_%Kþ÷¼ó <0À‹Ö’údÚA¤zÊœdcÅão9Ýÿ©lØæŽOÀpçæG$æFo§@ò'ÑwBŸóyÁ/üÞÄÄ—w§ç
+ü+kæÁY˜#ÊÌSdíèÈûÒ£ží==òö,Ë(ex?@«è‰žÙçí䵧‰]Ý„ÐÔ„>rf\>rue\çÄ 0Ký
+endstream
+endobj
+4402 0 obj
+2616
+endobj
+4388 0 obj <<
 /Type /XObject
 /Subtype /Form
 /FormType 1
-/PTEX.FileName (./Samba3-ByExample/images/ch7-dual-additive-LDAP.pdf)
+/PTEX.FileName (./Samba3-ByExample/images/ch7-dual-additive-LDAP-Ok.pdf)
 /PTEX.PageNumber 1
-/PTEX.InfoDict 4360 0 R
-/BBox [0 0 370 226]
+/PTEX.InfoDict 4403 0 R
+/BBox [0 0 310 154]
 /Resources <<
 /ProcSet [ /PDF /Text ]
 /ExtGState <<
-/R7 4361 0 R
->>/Font << /R8 4362 0 R>>
+/R7 4404 0 R
+>>/Font << /R9 4405 0 R>>
 >>
-/Length 4363 0 R
+/Length 4406 0 R
 /Filter /FlateDecode
 >>
 stream
-xœ“ËnÛ@E÷ó\¦Ìg4¯e‹ÝtÑ$ú±,'j%;±”ä÷{G–ó@a$–	yçò¼'ÍBº\˽Ô—«@7£*×áFIÅ$‘˜˜XW$’{CN[1thÕV™È¶òô¤f1ºúù‘´keŒDց$hÍÚ‘TÞsr6²Õ¢ý~Ðõr.ìÞ+9>/·f oµÒ\U•OÕ
-Œ$Žc°‘ê­:.dc½Å'ËA{ªuq‡uþTÿA¾
-â’/ùç¦dQ	+–ꍺò8µ‡%R¢øP"WFØzO+cØ<”Ð_ß¿þ¦±=<ãÔêR‰õ€Sl9”iP’´gÊ 5Ô£FDyv@êf@”1ŽáJ\
-’¾ÄDxS…Ħäm?¿ô(A?P„wÎâ~'æ´­‰ÏÓ6¡@„O”RͬÇ>?¶ÿ„—˜Ü‚0œ%h´7lPfò8ì5ÀT>¸ ‚,GCSÅP¬¶¥:DaJ.Ähö„÷ž}µðKbÑÈg­¢^|—©Ö‡tRvPñŒ	å?xñ€UA¢cOæ´$³—æ>KôÅæìái	Ö¦h‘7œÃ‡2ÕÂÞÉL:o6Ýԝ`ëR|V€Ñ¤-+L{lÄ
-ì´9¯o[š°ÎÍßv·¡f¿»qi¿¥L'M+ 07Šé¦¦JkÐ˺PFz¦¹ñ´Ýh‚ö˜‡–6yÊë<¶|’3ÛQvߪշÝHøgZöðDÝp×·C»›òÔíw‹†ˆ3óþcŸ|¡´hÄYcE¹iö;ÔñÔõ=­aâá®ïš<µ~³Kõ®é'
+xœ”¿n1Æw=Çt+R)	RtéÐÄ~«}	\äPäl¤èÛ—’Îp=´6ŠÎàý>þû$¿G_Ÿå½™ÜÇ'…—½cB-á§#عÆÀÓgÇ#S		Sf(PEQYaÝÊõ™_i”…Ƙ€BL¨„šÈàç+˜ÕRÞ¾9ê¿—×f‚ûµµ\€cˆkËØ	àŒžJ͘)XOîf5L߆ëïŽJÀä’ ‘šnën¦açúõÖšIÄ·=onß¿<Ü}…ý8¿wȍÌG&6æa7›ÃùÜUæÓÚ=ZÏBèd›”‹Âä(jBbÈ‘QHáµ.â
+jU)3+C.¶øLF•ÄèÍŠ"¦”Œj™
+Ûàd“Kœ©Z½“K–ßÛ
+‹‰ÌÛ£IÌSJG›.Bÿí+ŠYarŠÝ§ýëð>v'L@\.9QÄ—¿9qrBHl@lçÖç¶ãìÍG‹Pƶ½ç«¨U¥j5 »¥Rʶ“Xu„ͯ–É$V3GzäLÕêÅ,è+Åí
+œêq½V9]MÕ®˜‘o×)…N5]pˆË„—©%—U☱HŸ0Ød¥Q¢Üæ1Æ„¤XB>FþPÕzÿ8½ÚÎ΃õ–#¨·ÿ/í<Ûíî°ëG¢9ùè~" üD
 endstream
 endobj
-4360 0 obj
+4403 0 obj
 <<
-/Producer (GPL Ghostscript SVN PRE-RELEASE 8.61)
-/CreationDate (D:20080128091214Z)
-/ModDate (D:20080128091214Z)
+/Producer (ESP Ghostscript 8.15)
+/CreationDate (D:20080520132617)
+/ModDate (D:20080520132617)
 >>
 endobj
-4361 0 obj
+4404 0 obj
 <<
 /Type /ExtGState
 /OPM 1
 >>
 endobj
-4362 0 obj
+4405 0 obj
 <<
-/BaseFont /Helvetica
+/BaseFont /OWJOKU#2BAlbanyAMT
+/FontDescriptor 4407 0 R
 /Type /Font
+/FirstChar 32
+/LastChar 121
+/Widths [ 600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 600 600 0 600 0 0 0 0 0 0 0 600 0 0 0 600 0 0 600 0 0 0 0 0 0 0 0 0 0 0 0 0 600 600 600 600 600 0 0 0 600 0 0 600 600 0 600 0 0 600 600 600 0 600 0 0 600]
+/Encoding /WinAnsiEncoding
 /Subtype /Type1
 >>
 endobj
-4363 0 obj
-631
+4406 0 obj
+499
 endobj
-4331 0 obj <<
+4407 0 obj
+<<
+/Type /FontDescriptor
+/FontName /OWJOKU#2BAlbanyAMT
+/FontBBox [ 0 -186 593 627]
+/Flags 5
+/Ascent 627
+/CapHeight 627
+/Descent -186
+/ItalicAngle 0
+/StemV 88
+/AvgWidth 600
+/MaxWidth 600
+/MissingWidth 600
+/CharSet (/L/A/y/c/B/o/d/e/D/P/r/s/t/i/S/v/l/a/m/b/space)
+/FontFile3 4408 0 R
+>>
+endobj
+4408 0 obj
+<<
+/Subtype /Type1C
+/Filter /FlateDecode
+/Length 4409 0 R
+>>
+stream
+xœ}UkTSW¾!äÞ,Ä×@WÑÜ,´â+«å!Îb«L©"D"¡BB‚­^%!!hH|Ž¢‚8^|‹ZÆiëˆ Zg©LDZFÑétßY‡5kNH•Ìü˜?wÝ}Î>{ïó}{G at x{À'V•#/ÒÆ&§»¬y| €ŸêÅO²(…ÿË¿(Ñ4âÈ¢ñ»|¬¯õõ>0Õgª\¦‰P1‰
+å»÷Å«‹µ[”ù¥²Œ´µ¡aa³ÇVæGEEÉr´ovd	Še~‘l&þ)S¨ÔÅ›E¥1²xì­R)seù*mqA‰Lž—§ÈsË”«…²D¥JY\¬.“…ćÊ„‡ÏŸƒ?R”›s4%²du‘Z¶R–¦Èרä[þk‘ ÉÊXmnœ:O‘º¥¤T¹¦L%ßœ##ˆ9D±žH ¦©Är"‘x˜O¬!Ò‰"‰ˆ ÖÉD‘BÄÂãDx«‰¯K^s½Š¼ž
+£…MBÞ{£(Xd}GšÉ—Ô\Š§‹¯‹»ø¡	üËñN ÑÐrVy¼CrŸl6›lM“–A¤¶ÖX¥o063F4Ë\–¾Êeñ+àcÒ^gÑWktRZ¨Ñ`ÌÁEN`†ˆBþCH•t¡`‘ÇQ'fS“Í`*g6’hï¡
+¤Ö€ó˜]Û¾$Z1¢©Hm
+>aq-…‘Í
+øD-.i	y‚Eð'AÕ$pQ´Ä™QJoçðDA¤ÚüÐ¢qZƒ^ß`ÀAªð½Ì6›Á¬e’Hhàí¢¦±°HHêÜÚ™/I´
+ H]óð Èrö0ÌhÊ
+vÂÌbÎo€ ÛùM¼¯DÞ–éLaÅèÝ°Ùè4åûypû¶³­“ùµc3k7Ô4Ôvì¬5H?ÊúeI<öôZvÿG>è¯'}ò̽Ý£Û]ol
+l458ºýE÷4ª¥t{¥±V˸1Æ™˜³I.¨wqBü#Éð@«›|Öß3ð‡
+—Ÿ`ºOmg¯ŠŸÄ~5KŠ¬.§*½ËéÉ!…IÝëÊ^œòÉû
+FG$P¡Ô-¶Õx²¼½ì`>›/N^³.A:z_^À	ú8Þ§¼ÎÇKß{Áh"šü*üÀïÕ˜ S‚ÿŽ¦09Þ?>Žž²8zƌŏ^
+<zÍŒžßÂÁ+¼œ~—:€?›h=¯å‡%sÆúãª!×÷¥Z†á7g`èN4qh&Œ{ÐÝv÷’”®Zðõ–ZŸN"5¼’?Œž=ƒc¢Cƒ?ÀY>zá®â8˜Å	øý%a/îpVž,xÓ†£O	ž‡& ÿŸf@à3ð½Üj©µÔÖ}¶c»‘É-ŒÓ$³ˆ`cîTýSÌy;ž÷Þb‡ØþÔýáⱩÁüٍ¿Ò£¿Õ$øƒ71_R4¼‘¿©Ç&©•äF4^Ó©l{e[—sx›)Ž£‚†Ì–º9Nã`;Ãcœ!
+*$°„r°ÿù÷‹{ƒt܃ˍ'ýU¤Ã
+N9ƒ¤$TxÃH¦Þ^³"1>-âçäTœÄãÎí¿H‚Ĥ®ÆP#Ø™ûh0lÔÒ[vîv«ÙڴͬcP"|JÒíÃàuáÐ…Àƒ¬sÛáR“qÏŽzVÜØ`il¨3뚘Oh,EìGlªzn¤ØÍ;Lƒy0Êknëh»@[ù^")8‘½/Ó‰¡qYI…ÍEÇ´Ì1Ý1c¿±ËxÔx´êh¥}[*¦­™Iyï/o¿(5Qtb£Á‚ç!É%<L$¶ËM†&)½Óf2;+Õ±ñŠî6+Ñ@×·§¶¶ª2…ÖU¦…
+u»56«Ì¶Ín·£ëdÿƒk›?ùBJUì6m&K3C[ïRtž8½”¶V×âîú¦b^‡Öa¨`å¨3WVÖ¹„o\,Uî&ÞÁô£ƒä‡·²žÿ	È3Ç-kÍöÏw|f”æ”,×­aʼnòS8A=Ö»o¨x	^8‰i¾çbb¡—>hEx´Ö¿I»å-"³ù'’j£AˤQ„Fér„›T³Ñ¬—þ}4ÔA¸šóû+§=¿=@ñ«ù&	måäÙÍ©AKVDÈ›óZK™Íéê»Õ½zgÝ‘Êc:{![ Ž]ž1CÎÆv~~{çþ:³žë
+µ¸DT¹ÙÐØ„ÓIS´5‹ë.é	ßïz†:KÏ+3*‡Ú¼Ô–l)1ÛKì•-l‹ø›[W?¼•½jï(äõF[ ­ÞÜ̼¦\ÏÈ(š.< p‚ƒr„ðÔ¢y_ÑY–ƒã‰%kP´•D¡0(úfìYñtâHX2â+ríN¬=o vAýVôÁgÄñ ~£_	¼ÃùõqÐÍå¸ÔKÇ/öÿiwW§cèÊtp’½+®ÍݘT¥M—nÛ^WÇnטk­»÷îÚµWúðÐ1ÓiV|ïê¦õL•ºOUÿ1¢É‹R#úʲ¯Ö>ïí>zó–ô‚÷/VfºˆÄìÖί{Ïýtþr]Íé·
+ƒ'©ï,,=›;üq
+±7nØ±ª
+*ßXør^x†q‰5ø2J\ ÍÝ<sòH[`ë	e.ƒzú=äô’kÿLwË!\eÛ‰M
+†®G}ž¿QBÙý«+«s6•­Ë“j.ÚÀÊÙ"­2Kü¿*9€Ž º"1ܳ=4ž¤õ#ŽêíÂOIº3áÒï”}0~h&äÙChblzaÂ:/yùmôôИ¨Y!KÿñѶ:ùENðs:ä9nÜ9__Îw<Aüô¼Ì¸
+endstream
+endobj
+4409 0 obj
+2130
+endobj
+4385 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [365.532 632.997 415.888 644.687]
+/Rect [250.047 502.728 300.403 514.418]
 /Subtype /Link
-/A << /S /GoTo /D (ch7dualLDAP) >>
+/A << /S /GoTo /D (ch7dualadd) >>
 >> endobj
-4347 0 obj <<
+4387 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [250.047 289.736 300.403 301.426]
+/Rect [172.986 287.629 223.343 299.319]
 /Subtype /Link
-/A << /S /GoTo /D (ch7dualadd) >>
+/A << /S /GoTo /D (ch7dualok) >>
 >> endobj
-4353 0 obj <<
-/D [4351 0 R /XYZ 100.892 685.529 null]
+4392 0 obj <<
+/D [4390 0 R /XYZ 100.892 685.529 null]
 >> endobj
-1758 0 obj <<
-/D [4351 0 R /XYZ 100.892 619.495 null]
+1759 0 obj <<
+/D [4390 0 R /XYZ 100.892 490.217 null]
 >> endobj
-4354 0 obj <<
-/D [4351 0 R /XYZ 100.892 601.413 null]
+4393 0 obj <<
+/D [4390 0 R /XYZ 100.892 461.919 null]
 >> endobj
-1759 0 obj <<
-/D [4351 0 R /XYZ 100.892 276.235 null]
+1760 0 obj <<
+/D [4390 0 R /XYZ 100.892 275.118 null]
 >> endobj
-4355 0 obj <<
-/D [4351 0 R /XYZ 100.892 247.936 null]
+4394 0 obj <<
+/D [4390 0 R /XYZ 100.892 246.82 null]
 >> endobj
-4350 0 obj <<
-/Font << /F22 1211 0 R /F28 1124 0 R /F15 1133 0 R /F59 1905 0 R >>
-/XObject << /Im14 4332 0 R /Im15 4348 0 R >>
+4389 0 obj <<
+/Font << /F22 1211 0 R /F28 1124 0 R /F59 1905 0 R /F15 1133 0 R >>
+/XObject << /Im15 4386 0 R /Im16 4388 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-4368 0 obj <<
-/Length 1663      
+4414 0 obj <<
+/Length 1587      
 /Filter /FlateDecode
 >>
 stream
-xÚ¥WK“Û6¾ûWhz’f".I‰zô–f“6™6igét’¸6m«±$G¢v“_€ myãl_£ƒ ü ñhñèÇÅËÅÕYE‚³š×"Zn"¡+¹ˆŠªfªÎ£å:z˼H>,_®Œ*VEîTËŒUB‚%§ô4I3•Ç×Íh‡æv²fMÉ9Oߎf öµ±‰¬ãû$ãqÔð1IE.ÊøÙNlPs.ž/Ÿvà‘˜¹¦X–E«vñîÖ°ö*â,««èÞi¶Q¦*V(ô>ºYü¶àóx…:‹·„€Ê<*òš¹¸0”—›'Išu¼+ðU–±¹CÒ~ÅèJwÀå2þùŸþJÜZ[}«GCܪïpÑê¦I2uͧɯ6ݦZm›¾ó–í®1xð8SyMNµÍ|IRÅKt	œÙMRd‰Ñ¯ïU ~Z½5ý4Î>ž[³=½Í{.2³²
-ź÷Ë
-™0ÛA[¿I‹
-ÓÞ6‡½™;«È×Y>à`C>FbÊGO\ß"FcÚ¦Ûâ¦È†´5ÛÉ9î%"n³‚‚ïà¾$U³$-j¿é·vg.e¢Ë‡Ñ‚N–Ï	¸ûs‰Ô1—ÈLǁ®YÃ.e^ÆO;Z2Ÿu‹Á;¦ßÐ۝P
-ÝÇíÀÅí4¸ã%Ëg;úB¥•:Wý¡l£w Í␊Á$Ž.˜z YøæQeÍJQ<¼2e]~óÊ<
-ª kÁó£S¢N=¼b`™—e€‰íjçVCfË*~Fy#*Ÿ'”cyȲŒßâ	¡`骶'æT_¨s}ª/\LIºÄ*فUo`0#¬Ë~ê]:;<9L­^¯›pË©ÊçՁ¡‡ï`ZŠ‚U¹Œòœ‡ãú´àÌY€'N¾ñ‚«—-|pÝÃ.§}NZi¡`l”J&jùo|>ZÎ¥3ï\‘Tu$«•’®Hªœ~G€´*¥öuoMÈä1A‘—L¥Šq!sI*3ú!g!⣗Áj:3ë¼,³yIJ™±‚×QVpVZ¿ïB§,~ ¡âi4$ÁŽïýZF¨`·ŠƒÂ‘P¬,eì{Έ»ÑÍÊ ®«2õßÝü¼¨âœ>‡Î`Iäß­ßáäΐÐî´
-”ñý÷,wYpåxY.l¿F8µÎ…¡Á”|¶‚$RG0ÌDºãŸ}ÓY†HVC“$·1¦³'®½~eC}¹¹®õËêìrƒÃ]XÑxëzÖýNRHõÄ1£îû½ÆdL=¹Ð¯f8Ù®8µ'|»´VbÞÒ@<ëÀak.±™"cº5h¿Ä$BvÒKqCì@[Ù÷.ç¹÷~ 銘a:PÊ«2þ#© áL¤|
-P{Ô׳‘v•ë4.té°û,&ž$¯>ºÄvë‘$=uT š×qyê-Î=P£.n<e\ƒó‡j
-_Œæ@5 íŽ7CßàÂ(µ£¾vÍp	sý@Åj)Ã/YUGøšÛ¨L¬̲f„Çl€º’Lñü+#y	ØE󿌄hþ‘Ñ<2¿J™Âûñ+	Èu4xëqœZ7ŽhbdåèÌ3pGáÇMÞÂàUƒÕ-
-¬4¼é÷ûëá~$AÓùéuÐöâ€{WUÉxlÚf¯ñ®+A ŽrcëHÝ?“cl(üznBKÏ à/PSÈJÀÆ÷"ËÑÊÒ‡ƒ¿QÈâoËøÝÅIëaK̦Ì*ÌìåSA†3¸›ÖFR0Þ"Âãš
-Ÿö‚Š00:Ù†”4±”W€j§øi卷Û=†÷zt·5­¡á!%WñKœdƒÌï7ó†œFþRèŽj¿v”Þ`È
-‚Kî{ \:¡ó‚G°Œ3+È/Ážœâ<þ¹ßâ@_Çýì—¡ö˜,ªc×@áü—£vPïwv<5ß«ª>8gBGÓ¡ïí¥VJ « …ÿ\œ`Ø™wˆ}?YïjO§ä5ãµ:?Œz¸Ãó@¨öq!±:Åá0@ˆ…p¦5;|ñüƒ îi¡±ôn5¡ûô»ñÒ¯&9“ð+cü¼Ñzh\[‘x»·´ÞPñ(,[}]N쑨aê:Ø\HxóöæùÅæDÿ‰Ógª¥[ßb]ÇølV“KߟUMxCïø(#Ý
+xÚ¥WݏÔ6ß¿"j_²Ò­Ïv¾‘x ÇQ@JïPUÞÄ{Hâmâp\ÿúÎxœÝÜA¥¾lìñx¾<ó›YÜ<øuõËõêü™ÌÁYÁ\ï‘–q¤yÁ’"®«à}(ãtýñú%ðÊ gEšÆŽ5‹X.$HrLOÖ›(‰Ã§õ`ûz;Z]ArÎ7ïÝÓöµ¶kY„·ëˆ‡WýçõFÄ"/öê`'6§puy½ú{%@ÄÌ´„EQP¶«÷yPÁÙË€³¨Èƒ[ÇÙQ’³4I`ÝW«·+>÷7/!X‘$Ò9‘Çôiœ1žy_«'ýGíž1IAvZ z0q!cI,³5ú›žpþ¢‚§Ìy{<ÚLR73±ÎÊ,š¿Š”Ky¤R2!r²òϽîÖ›D¦¡Ýk\$á8h¢˜}›JÕÒi=q8¬72uYà"ÆwrBÖ@»­K}û,Õ€! 37"bL§sØÇŠã4÷ºwì\†µ%*qßÖké•­¿h"Ú½²ÓÊ‘
+¯¼zŠ›'¿ÏµÇ©¯ê^—Ö™Ð×4E7í8XZmI#nRà>™º³ÄFEøbG<N1.tgO2”éOv¤€Ä¨%;Z5¸L•ùÌ^·ƒ<ÿ2@á[wºiæTõ‹cDÝýFa°N¢Î–ôÛJYt Îyhÿº¸æbf’SmÕ iׂ»YxGÝU´@¡x£áÙ,)®»Kœ…qA½ù=QKÚô#r…Ï³ð¯u‡f$æÖúŽ¸µÓ_»ÌuccëC£—´Ï|âQ¸UågÙ®ˆb:‡«zçy\œŒÝãV†Îo|f<ƒ€tšnú@I ¬^Hü]o Š¢®©r«Åêž- U 	X’¦œÅò»H%€¢üTs€
+ž±B~Op'’%<þFFœq–ÿGÆäˏe<pÅ¡˜Hîõ/+ÎSÆA˜ìL#€Ä
+üªa[×; ±/¢	âpÑéb`ï@âÛ^BïY'JZ$Ô˜(xgšÆ`2ÜD¨;™>e7Y EušÈp¨ÛºQXè‰pŇÄ[g®[¡jWé°¡ªøârµGא
+1q¦Ö¼w’. †ûµ}+DÎV0~Qü›"oþ\¾šp‹-vøéÐ-ÕÑ5SF9†tùHàêÒêÃ@†·ïxf§«æ@0ðn:OÛ“¢-¡ä9@ÚÉ:yãåvß{Õ÷ª»Ñ-t9àq8'á‹Àa¢yÝX–Wd4.w¦§Uþì„H½B—L&¹û€¶ôB÷CÁq°‘‚Á B–	öðíÎÃWâ‹`ÈghGˆ,òcÓ@âÉ`7œt»=µÞógIqoàœ	™MóVoŒ%¶ûU#BÁó‰¢3Ó	„x‡€¸ ¨7£õ¦÷É(Ðä^ê—hàqÚ»…‹Òt8FÜŒS& 3á×ì	â¹Ãg8îú:¨-}[EÐ>LüÝ°Ø0È‘Œ¡0ý¸azÕ×®©ÈÌm,×”>ÒIßæ #{ ‡U?v‡l-D¼zwu¹Øšj÷èãWʦ­o°®a|ÕåhAÒ£¥W9Q̲ӛþÀö%o4¹
+hõÂ[ûËÜçåŸï8ü„Tîà+`2ïŒöwk÷î´)§:©}íÞ¡1ØNíú¿ú1™2÷_æJrå[§ŽuôÐ;0ü™ÅG.ÞeåЩ t[°-IY³µ/‰smËssК‚èt¨$ñn)À"†*¢é*&z£I¦,~'Ý­²T#˜´“1n©™À¸1ÿîç°3?T캈±¿üª÷è!À&þD˜bç`Ë·Úh1z½Æ‘† Ü1OnâºÄŽ¤\›Ð¸¬–, 0òüaUµu·QeiÖTõbd˜NoBõ\òljѹoLG[ E8ųð¯+_Žçðãz«ºG”‹e÷x<à8
+shV•ÕàÛúŸ¥z7ÛOðO䢁qÅ‹8@û5ÝÂÐPNJN–$ËlÇçš¾0jþóØéä
 endstream
 endobj
-4367 0 obj <<
+4413 0 obj <<
 /Type /Page
-/Contents 4368 0 R
-/Resources 4366 0 R
+/Contents 4414 0 R
+/Resources 4412 0 R
 /MediaBox [0 0 612 792]
-/Parent 4338 0 R
-/Annots [ 4349 0 R 4365 0 R ]
+/Parent 4369 0 R
+/Annots [ 4410 0 R 4411 0 R ]
 >> endobj
-4364 0 obj <<
-/Type /XObject
-/Subtype /Form
-/FormType 1
-/PTEX.FileName (./Samba3-ByExample/images/ch7-dual-additive-LDAP-Ok.pdf)
-/PTEX.PageNumber 1
-/PTEX.InfoDict 4372 0 R
-/BBox [0 0 402 202]
-/Resources <<
-/ProcSet [ /PDF /Text ]
-/ExtGState <<
-/R7 4373 0 R
->>/Font << /R8 4374 0 R>>
->>
-/Length 4375 0 R
-/Filter /FlateDecode
->>
-stream
-xœ“ËN1E÷þŠZ’HT\¿– ¢l²0?0™šˆVD"Êßçzº‡!B	ȷܧÊU÷–(²PìkÞWCøtSèn„úï‚8K‘FÕœKm$Ò
-g¥$…M2›°
-ZÙ<Ó¯pHF7_ÞvT=³kÿ™[I‘-S‘K±9õ›Ìí|+Š}2}ÏÛj ËEˆìî¹9-Vh¯’$®Å*-¶aj[ÈÀX6Äe®äÎn—Ã÷å‡ÅÄ[‘Ôr×$\¼RQnMh±gÃrÿ¸gPªäÒÁsÔ™2«r.å€~½ºøFûÍøtäU¼L|f‹%ÚŒç|à¯vãfõøsüMÿ¼×A,CItú0‚4T­EçX钀ʜºîØsë”jb48cä¿ïLåÒOÔ¹õ¸íÇ“ñÀ¤ANAGå¡»øѝ7¡wØcZs³ÿØ£M8ºQŽŒê'{ö÷˧ÍkÕ1^µ¥¿e|-{«Ä€»<ÃÏ—.T¿|V]c‹œ0 ©A«Iu±Þ*NŒc:¨JX{P4Pª¦¬©Sc¥±6Œ.Á˜Ä¥Íª7íSŠÃXXõEzƒË®ù˜ÖyT®˜¾á9®Ÿ$ÑUnŽjS
-”1òŠ ㉼PŸŠø—==åÓënJ¼´§¢[Jµê“=Ëõz÷¸›:(xþ h0î=
-endstream
-endobj
-4372 0 obj
-<<
-/Producer (GPL Ghostscript SVN PRE-RELEASE 8.61)
-/CreationDate (D:20080128091216Z)
-/ModDate (D:20080128091216Z)
->>
-endobj
-4373 0 obj
-<<
-/Type /ExtGState
-/OPM 1
->>
-endobj
-4374 0 obj
-<<
-/BaseFont /Helvetica
-/Type /Font
-/Subtype /Type1
->>
-endobj
-4375 0 obj
-521
-endobj
-4349 0 obj <<
+4410 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [223.796 592.35 274.152 604.039]
+/Rect [344.077 469.425 508.322 481.114]
 /Subtype /Link
-/A << /S /GoTo /D (ch7dualok) >>
+/A << /S /GoTo /D (happy) >>
 >> endobj
-4365 0 obj <<
+4411 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [344.077 207.474 508.322 219.163]
+/Rect [240.402 228.176 310.122 239.866]
 /Subtype /Link
-/A << /S /GoTo /D (happy) >>
+/A << /S /GoTo /D (ch7-LDAP-master) >>
 >> endobj
-4369 0 obj <<
-/D [4367 0 R /XYZ 151.701 685.529 null]
+4415 0 obj <<
+/D [4413 0 R /XYZ 151.701 685.529 null]
 >> endobj
-1760 0 obj <<
-/D [4367 0 R /XYZ 151.701 580.114 null]
+4416 0 obj <<
+/D [4413 0 R /XYZ 151.701 443.323 null]
 >> endobj
-4370 0 obj <<
-/D [4367 0 R /XYZ 151.701 551.816 null]
+4417 0 obj <<
+/D [4413 0 R /XYZ 151.701 265.994 null]
 >> endobj
-4371 0 obj <<
-/D [4367 0 R /XYZ 151.701 181.372 null]
+4418 0 obj <<
+/D [4413 0 R /XYZ 151.701 229.173 null]
 >> endobj
-4366 0 obj <<
-/Font << /F28 1124 0 R /F22 1211 0 R /F15 1133 0 R /F89 2326 0 R /F73 2327 0 R /F59 1905 0 R >>
-/XObject << /Im16 4364 0 R /Im3 2321 0 R >>
+4412 0 obj <<
+/Font << /F28 1124 0 R /F22 1211 0 R /F89 2333 0 R /F73 2334 0 R /F15 1133 0 R /F59 1905 0 R >>
+/XObject << /Im3 2328 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-4379 0 obj <<
-/Length 985       
+4423 0 obj <<
+/Length 1288      
 /Filter /FlateDecode
 >>
 stream
-xÚ¥VMoÜ6½ï¯ š‹ˆhR¤´R€œØi¨›ì¥°sà’\¯­¨JTÖî¯ï”ö+ª‘©Ñμ7Ñz@ý>{³œ]¼K´ÀÅ‚P´\#J΋eyÓ‚£¥BwÑ'-miêùçåÏq‘eÜÁ“@“€Ë0Ãó˜’ŒEï·M¥·º¶<ç4sˆ€Rø`öžŽî	_8Ôìz9ûgFÁJ=J(ÅŒ!¹Ý}&HÁ»ˆ`Vähç‘[ÄÒg©;­BŸfÍÈ1É´8LÓs¶@Ë0¥ißc_¸ôSµ²R¢™Çi’F5MȐG‡3Ž³$îÖó˜1}ÔÊmxô‡°ÁrSÖó$úÇ—áùiž,"Ó‡)?eÂj7eX9¯§`ՏZö¶¬^…TNùœ¥r̤Óí×Rê@å[R{•ÎÙŔႧ'øÄÝÅ)!ѵ*iR»žJ/…ÆÈò±ÌÚÊÓèÚesÑU¢QXšz=¥1åÐ!”®÷„òJ‡X	kˆG[ ä4’Nߍî9y€t èbÅ.0̦œyª)/B«}±l(YŸvŸ~®½Ce\ÓÓ3Tt¦Ó^Ì„b²Äd“b¾mµ°p4'‹H¸%Û³v{)ª
-lBdJ
-œç{•…Ú–u,¤´®T9©n‘A6£Ã®´›Ã+æâ¯MU§ÆoˆoêQ½"Á„A½ôT¼îÙ.Àª~zQÖ¯ûFëšõ¥’¯Åj+:·Y•ÿú`ä´Ffõ&ÒÛJtÝpD£Û.¨;‘cC„©»ïƒ9û-DÝ™V
-µ±	Ðv„'˜ˆù·;±]	_”ç¦ßOpÌiÏðáY†ÏÃ&®zku+ûŸ˜|²Å/•
-Wӏ>0@—š~íÀ0t¹ÝSÆ!voÇÒüPÖÝpg M!Ó`¼¹rSàòv0ÝùCYÇ\™‹.ÜçncœçnËÝêž¹0Ó„#éä‹¿kÖ©‹ùcª¦Óƒc#ê7êr©²…þ1íSxôBÁ*ÜB£®/­XU¶©„Ô§8Õo›Áâ‡'øÀ½÷õ/xx
-ãqû?]]!r_Ƴ£BÀŸ‡ƒ—¾x<‚ºÝ8ïþôµ
-/n®Þ¿͔à ¯4¼§Áä¿š ‚QÁâè8KÓêÊ5ÕîaÔÑÄ•Ì¥r¦Câpè ÿ½(V¢Ó@#þžçÜÓÝ;ÿM÷ ÏÉí†@tï7•ÍáƒÏáƒÍ'ݯÇTóÝ\]Þƶu·ÖmìôÄöÑž´Ó¸Â_Ø”‚–c
+xÚ­WKÛ6¾ûWíE"®øÒ#@Ûì¦H°‡-²@Q$9Ðm«%W’ãM}g8ÔÚòªÁ6èŇÃy|ó¢ã`ÄÁ¯‹_Wï„R–§1֏c–å"H²œé\eð)üh‹¡j›å—‡Ž=cy’(d9‹;&¾„I¶ŒxœÈðýn_۝m7—</g åqî”IøN•¯•"×âöañׂ5ø™AšI»Å§/qPÂÙ‡ f2Ï‚£ãÜRg,Ñ(­>.~[ÄçNêü\1ך)™‰Ê™óÕzÛÝ›¾?¶]ùzi¡Ã¦„ÚØÍY‘HÁÝœØËÆ3Í›ÞìVÆ”»ªyUoÌjgzüXU7¹dZù›íêO ôm
+º¼ˆ½ízÂ÷’·µœṮõ/c›qquÛ‡½ƒ~Äìê×瀡”\æA$%ËRIÒ›Ü	>E:ŽÃë²\F"ÏCÓ,#	Sí¡YŠ,ˆP˜º¶žé3—
+tGpZšÁ¢?×ÐÇ°µD PÁR"ÞÝ,E^ßÓ.}EùpŠN¶¢çšL5=Ȑ2ì·-^<6´ÝÚξ¦Ìœ&H<õ´kÛágÌl‡}mö}Dô¢¯~­iuÈGàñгº¬ÖÿT=êÛ­i6aŠÃ²ê }ÚîmN°\xتÁ¬jÏ»¯Ma§|åa·÷”­¥;EKá±´ôtÜ®Ol—°Ž	…qÈ\¤JÎâ m@à;¥½RüúsU[âÿxš¦¤ƒ»›÷ïF2WÐ2‹#'†ª§r¤$Ft	)ûÎÖ­)ç2Þù¨¸À°¡id‘NÆ;†S¹=¤£Y™Þ‚+	 ðÇ2Sa{ ³sÛ19¿ðË+âO÷æ¬Y¡‚o˜{*´¶8U³ù‘,Ì0Ÿ€w7×÷ÑЙ¦_Û.BLÙð8†iö]h¸5·%ã:ÀßÁ_@§ Z©|	»jÀLqà§"…÷"‡Ÿ]@Çj³‰Þî=F*I=¨I2fÍP™d\¥ãy¹û\rgÙx!ä9~WcU”˜pH™&\Š™È“-‹$ž–…*¼&úÆUdH¿%ÑjÜ¥`nà:tÏÚŸ®«¥M…çzlÉyc˜ÁI¤0òR5ú{e‡âÊ{àO¦3jo›º4û«³Úº„0ç,‘É(ñYÌcÍtª§AOgƒ~×nÐ1€‚oiçûSvY»H:!ìÎj÷Ðîg à<7â'°¦æÜ?OnEJäXþÒ•?Šwå
+$
+Ð6¾ymO/©äÞaëÊ)•Óݾ¥ÕwÝgéž°Œ§“(>…
+CÉÀ†õlÂ+δàãÕ§>ºvf â·ýD9ÄNdðêÊ.Þ$ÓqA ]_FÛÁí£Á‡ õ|Š®ð%­"ûîL”RœÏDÜR[c[TVÙ©¬€Tùõ¸­NO@çpb qÓƒH7l¼¬¹º‚ð*.'
+è;uõ²Þ@ýY¨”ÖndΚmPϧÅw*˜Ê"=S¤9ä{Sì÷m5ªôOÉH(ÍR-&ï*ŸÇÜS P^FÜÿûÂúá÷~óY…ðøÄ=¶_Ìy¤}w‡>>À%õ8Öu¸nkH"`9ÂȦíaØ:ö•ss‡2¼Ðak†ñËÂ÷‘ª~þà¬rZDŒõ3˜ž±j2™^Ojc\á?Ô?GË€Õ
 endstream
 endobj
-4378 0 obj <<
+4422 0 obj <<
 /Type /Page
-/Contents 4379 0 R
-/Resources 4377 0 R
+/Contents 4423 0 R
+/Resources 4421 0 R
 /MediaBox [0 0 612 792]
-/Parent 4338 0 R
-/Annots [ 4376 0 R ]
+/Parent 4369 0 R
+/Annots [ 4420 0 R ]
 >> endobj
-4376 0 obj <<
+4420 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [189.592 515.571 259.312 527.26]
+/Rect [205.653 246.845 275.373 258.534]
 /Subtype /Link
-/A << /S /GoTo /D (ch7-LDAP-master) >>
+/A << /S /GoTo /D (ch7-LDAP-slave) >>
 >> endobj
-4380 0 obj <<
-/D [4378 0 R /XYZ 100.892 685.529 null]
+4424 0 obj <<
+/D [4422 0 R /XYZ 100.892 685.529 null]
 >> endobj
-4381 0 obj <<
-/D [4378 0 R /XYZ 100.892 553.314 null]
+4425 0 obj <<
+/D [4422 0 R /XYZ 100.892 554.819 null]
 >> endobj
-4382 0 obj <<
-/D [4378 0 R /XYZ 100.892 516.567 null]
+4426 0 obj <<
+/D [4422 0 R /XYZ 100.892 473.524 null]
 >> endobj
-4383 0 obj <<
-/D [4378 0 R /XYZ 100.892 300.396 null]
+4427 0 obj <<
+/D [4422 0 R /XYZ 100.892 344.807 null]
 >> endobj
-4384 0 obj <<
-/D [4378 0 R /XYZ 100.892 217.595 null]
+4428 0 obj <<
+/D [4422 0 R /XYZ 100.892 294.96 null]
 >> endobj
-4377 0 obj <<
+4429 0 obj <<
+/D [4422 0 R /XYZ 100.892 247.841 null]
+>> endobj
+4421 0 obj <<
 /Font << /F22 1211 0 R /F28 1124 0 R /F59 1905 0 R /F15 1133 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-4389 0 obj <<
-/Length 1182      
+4433 0 obj <<
+/Length 905       
 /Filter /FlateDecode
 >>
 stream
-xڝWËnã6Ýû+„éF"†¤H=
-dá&™`i¢.Š"-ѶZItõˆ“~}/Iɱ]!‘'“¼¼:÷}¤`gí`çnöÓbvù™ÆÁ(Á	q+‡p‚"Lœ0NO˜³Èœ'—²Øû¶ø
-ºÔ‰Q†Ì¨FŠ	$£4÷ü€3÷&oÚ:_v­Ì¬€bŒýßYÛãƒl=š¸;/À®Ò»úoÏ'ŒDîõFlÛA-Ôg·‹Ù?3°C\ã(œ´œ=}ÃNw_Œ‚$vvF³t£sØί³_fø0^Âã¥8D”ENHCĂȆr+RÆî\	·–)xèª:³ç¼±ë®ÎÛVVöÐ*½2·ÝH+øVHdÂì;>	$Õ§¢wc,<Ñyò9ÆîµÚj^=Ÿ…‘EeaØ£Úbðä08@âè‹q3ôÛZTÍJÖþý͗Ϩ}iísÇ	 A8Ž‡uGóJûqfº úª)„=ëã
-ă1¢	7ñq–>hù#ä#Ä.4€}¢FžÏ)3ýò5±ýͬ¬ðH/HE›«ÊJSÕ½ÂÒ\J{Èõ=OúÔƒ Ë¡d­ª_ÇòD#ŽXñ^Ê6½ìƒèoŽ‚P[Y™Ø^nkY(‘¥0!(ø€ø¿’cŽxÄû¢÷ý^­u`
-›teO&0½9μ½%Ù(ì“lÏ¢K‰1ÒÞáZ©ÑΠToßÂòLë^¸ª³ð©¨ô&r+˜äfÚì´TPCÝ­ë®î›„ ¥„;Îo»1ãG¾›³²«Ž~¬ßC Ÿð¨ŒûZAž¶JUµíxF§dx´)c«­|Ù‡âÑH'²Îsûdª†Ù0‹% µ:­¬fƒÛQn‹žBp¢å¾Ç}ÓÄãL±ÕÚ ÓƒÎ7GKJt %ê'S¢¼_w›üô^õ^×Yß5 iè¼Ç+(.#Áÿ¼3VÓ¨	SMô'ubœÃžãQ/€ùxO¼3¿„{Eôͼh<?&Äý}“&!O6ÆQÄéhCÞÞ* sraeòE¦ð>üqÌcì e¡(ŠÞfñOsÖÓ¾Y¦Ù’»þs¿vNðƒ…ÐZø²‚xsEQè
-Xw¼–ïÌøÎÞ¿@m¥
-è¸ÛåÕÚªª®Ýv­Ý}]6ö©v#z…=P&ZaE¹a'íàa.{n7VtötÕdÿꍲ×Ҕ´Bµ¢Éܧ,½ËR4°Yæÿ~²bÝRýÑ0æÚLZ]5¢\
-‘•yuñ!(
-Úm!C²:ü4˜ªº«G©€~>dSïjÕm›ù) Ç»V%ô’¬'@†“|ìòìj®K£¿GLäÅiˆ&›¨ÔRe¯ç`ÇSáF•B³³>›Hš‹3Ÿ|ý™~–ñ=Vî:Ù´g™YNé"]Ž¥ZþuN1ÒIþ›9·<ˆR^ý|{7¸]Џñ³ÉÔ´Âxªër2tº©óæ¬þ_MÆ.Eýú|4ÁSJ	
-3Oá{¿:«MÈdâþœW¢JåYà{߀
-+ü—ú¯úû
+xÚ­VKsÛ6¾ëW`Ò4#2 ÁgftPc[m&qÜV=¹9€$d±&	•8ʯï‚+ª’FS‘žè ‹Å·¯o0òDYN~^MÞÞ9!áÌŽXÄÉjM¸Çí€q⇑íE.Y¥ä‘:n8ý²ú º	íÈ÷ÝN5vÈ@ê”SKx.½Éê¦Êâ¶Q)
+Ƙõg­*œÞ«fêDôe*ÕfT=O-îò€¾ßÈmÓ«ùÆàäv5ùgÂÁ#üÈ5Ï‚$Åäñ#)¬} ÌQH^:Í‚/´}σqNþ˜ü6aÇñzÑq¼ómÇ
+ˆ/|›sC‘iªÒwSËs<ú&Mæ2.d=ƒAœ}ƒâ¿˜Çö?cnܶw	%)çµ,b)Ó"+gW1sL7ºÚnSÙ¨Ò{TÕíüAém®®ºC—•n·õu at o(à{]lbÕ LHyÚ,/Li{e£«Ùˆ4ƒ¼6&Jët7;J„]ȬÄyI=‘øè5fLS²"_ceÙªºe&ZñXǏ)F2Èÿ®Ï1‚{Y¨ù§Ûåâþvå\ÇO©n$x¨ëj0t²©²zÿ׃±Yí¾Ž€ælàÙºHÝ–£hÂùP6Þe¥,5
+|ðþðëçí(äÃ)~¸ÖÞÞÁÅut§{pu[îç@ ÙÈ>ÙB- ¤÷p‡p["t(pªj̐Óf£PöñÆ(,PýþÕÌa‘Ó
+e²LûÅ÷d=ˆÆyÕ–{Õ¶®h²Dæù×tÙåhïðqžê]ݨ´„ •Š§ØÕøß 46®áRõM%m“•Oïð¡rzɳÓ\TZ7?ASZ%y*·˜dLÀ…šoH6ω.×Ùîùo7†r^‹3ÓŸKôý÷îuŽÿ"÷Ñ|„óâi¿ÍpŽ)ÔÂz€t­óköŠXMù²D;þ#Âþ.Fð4;##¬_bã²#ŒOc™˜Ÿq†4òzNúšŸ‰0>æ'D²'&§@Ó€ªÊžZ>ãôöKƒ×ã¬AÓtéÜ›ÑÈȽÛGgNßþI[ÀLÖø}éŒæùAŠoæÓ÷5Œõæ:o+H¤phz‰=µC/è•
+3üh X¨webLn*(§Ùw=ô—‰ËðÌ€
+’.+….÷ûÑ1Íõl/ðÏÚnƒô*‘xØHj7ø!
+v¨|ÿ…‡þ¿¯õP
 endstream
 endobj
-4388 0 obj <<
+4432 0 obj <<
 /Type /Page
-/Contents 4389 0 R
-/Resources 4387 0 R
+/Contents 4433 0 R
+/Resources 4431 0 R
 /MediaBox [0 0 612 792]
-/Parent 4338 0 R
-/Annots [ 4386 0 R ]
+/Parent 4369 0 R
 >> endobj
-4386 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [256.463 522.668 326.182 534.357]
-/Subtype /Link
-/A << /S /GoTo /D (ch7-LDAP-slave) >>
+4434 0 obj <<
+/D [4432 0 R /XYZ 151.701 685.529 null]
 >> endobj
-4390 0 obj <<
-/D [4388 0 R /XYZ 151.701 685.529 null]
+4435 0 obj <<
+/D [4432 0 R /XYZ 151.701 378.68 null]
 >> endobj
-4391 0 obj <<
-/D [4388 0 R /XYZ 151.701 626.437 null]
+4436 0 obj <<
+/D [4432 0 R /XYZ 151.701 202.54 null]
 >> endobj
-4392 0 obj <<
-/D [4388 0 R /XYZ 151.701 573.687 null]
->> endobj
-4393 0 obj <<
-/D [4388 0 R /XYZ 151.701 523.664 null]
->> endobj
-4387 0 obj <<
-/Font << /F28 1124 0 R /F22 1211 0 R /F15 1133 0 R /F59 1905 0 R >>
+4431 0 obj <<
+/Font << /F28 1124 0 R /F22 1211 0 R /F59 1905 0 R /F15 1133 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-4398 0 obj <<
+4442 0 obj <<
 /Length 1213      
 /Filter /FlateDecode
 >>
 stream
-xÚÅWKsÛ6¾ëWpÒ4cQ HDf|HÛÄu&mÒÆ=Ù9@$$qć‡ç×wÊ¢ªvâLgªñØÅ>ð}»÷6÷®f?ÞÌ–o„ð_%<ðnÖ^À¹Ÿ*áÅ©ò¥Š¼›Ü»eMÖM=ÿtóÖŠ§¾ŠãÅ…ò9Hs’‹ýП/‡ìºÚ—¦2u¯As°Q9¾âÊaœDrT‘B©Ùë›ÙçY «ÜŽ’~zY5»ýĽöÞzÜUê=XÉÊeêÇO+½³ßgü8H©Ž
-RúQ˜xq¤|	š×ynò—ó…’½ÈêË×ï÷ÝE3\^µÍ £<»Ô«JÛÁªøú‚$ï¸äôB6‚ÑôòM í.‚ÐW¡òaäG©"»ÊŸèx·8‘ýÖÌEÊæ‹0¬ëuÛã0`ýÖÐÚ»ŸQàÕZîL{sÓÒ®®óq£§•b< ¡y;Ô´ ‡¾©àš2]–´GwíÞÂWFÎÛî±ëMbaÈZp%`«ùB$NóMO;«9,=ÒØ|1ÙÐõæ%a`z|šŒ¶iúC’³6+s½§4SÐ)>õçX!Û^ÒyÒ±;½Óïkò÷ƒ©#ö‹vѼ+jÌíðåâ8"CRt!°ºnÊ’.í;bÅû+2sêøö¿ Q¢©S°ŽW51[éCÜÑŒ°$GPÆèÑã	@!„ʤP&b°×‡Dâaã!H¨˜ËÄæÒÙh“Îç	&=â	+`¦;ú>àQ¦,«gŠQ€ÅèPʺrh!‹¡`ù9è@ÆR™ŒÂ‹X¹ À@÷XghqÛBM]|Õ¶|Ú½\#{pöP1áÎ!ˆ)’¾L’“ඪšà¶5­ù¿‰4ªÊs¦læòï7v¬ÿͼBoq`y+Ä”·"Š˜…îÖػّ¬½3˜ÏCq?—1Ó¥©Q §õ¬©*[L­tCßC\§ I
-%yŠÒQø„w m9€ò+¸-ÃDÏà,=1Q興ƒJ[ÂY2âü‰8;îQC¥ÆÚ=Œª8{¤zlC¸Ò
-œ9e˃íð”4ëÆß¹ê°âR\äÚÒžã
-€²­´0i;„Fäè¢èèû`=lwP|´±W]7TTøØa PºãA´Z=¾YNÁw¨¢>Í(VóŸ¶zO¥&Òþ» Œ~Õ;²j;Ä~ï’…ÛB^»'§±±i`¦¨Þ=—¿Ë{Ý.ËbµìtµÒËnUÔË®Z!-Ø´÷‚|Yhú®Û¡è˦Ù?£þ§`â¦cSаJ‚-|u„1H@ÄGöézcÜQ
-©¹º¯X^´ðÐlÚÇséIà+Xrd9¤„*§Â—±œ@ÍV­3¬‡O¬[D1g7XWñ¢R„ÇPæ4®©	ÑdeŸ8NJãG1ÄZé–ðeòsαò“ðPåÍf]€âÿd⋧Fäü»^“
-G…Þ¯*H§ðväÈÙ¶×`ÚÙ˜Ó²íŠö³§ˆ²Þäãk¤Ý˨„WÖúÐb³&å~[¸cžRÙÜaïv/(—±oÁ{_TÆ=¾žˆ(#N8~áïÁ_ß(5±
+xڝVKsÛ6¾ëWpê5cR |xÆ7Mcg’Ô­•âä ‘Ä1
+¶•_ß]€´(šn“œ°ìûøv±ÄÚXÄz3û}9[üI©¸Q@<k¹¶<BÜ0¢–F®ˆ¸µL¬[ûFÅMZó¯Ë·Z<t#ßç(N#—€41r¾ËܹãŸÙWù.S¹*	šsÏî•CxÁH¤c@\ôê”G(5{½œ}›y°K,o`p³â|vû•X	œ½µˆË¢ÐzÐ’¹ÅDèúoˬ›Ùß32tRDÇ=!\ÎËç‘«=Á竲lNÐ|Aìx{—Å:ÝÌA…%rg(¸×ñ˜+xô\µŠë¬­v‰‘¯Y5Cñ¿
+Õû {bh>\ŘÌÜõW1w(¥ö?*1Ä¥l`ö»´˜ÓÐnOçÜŽ‘Û*XûÎÈ6[eõ­Mïç·e¦
+hÌ~\æ¹,º››Ò¬OnSJ
+ú”j_æ£v2åãn(Â^ØÕÙïÓ>RÀ¥Y…DÓÎYωÝ:‚΄q‰\Ö^»Q•áßý¾_\®VÕ=òæÔ·÷È”m¯ŠÜÞœ%2æD&IGtÏÉ8ÆW@!n‚¦Í(uνʏß…8Md–2‚ eÌ2•Úei,u¹Á†g§µY´…Õ]Zl\|ƒÛuÝæÀšsí8 ¥/Ä㛶’}ÑŽáZoSø\”ãˆ2ÆìW[¹ÓÑCFœšõ‹Çø{yg^ÕK¹ÛuÁÂã×ú·Ñmv§«0R*nufÀp\”#T+dq/«E–®µÌWrQ¯ÒbQç+,K§…7u^°^iÖuÕ¦MV–»#[Æðsúüßõè‹ caÔÅ9" m
+#³uÀJ0य>YlTwUiÔÌ•°‘¤tÚ²ÚO…‡žÁVW,O!Ñ	v¨ ®ðÅqžuÛš(;J‘<”Ã}b/·ªB;Xˆøh³ÄЈÿ ñÌ
+ªßxŒÄ%²lY·Ë,SÉ”õž¹{êór³NAqÂ>¸4 #û®Ö据BœÎoèà‘ûÝU`î/+(°;¤Tb¶±7hH>îŒGq£’Si]ŽÊÐPK˜³F™Ål–k£ÜlÓîšC¸Ž\`ÂÇûˆýà›49
+_”‡>'lª|“¢kÓäü	é§e{~­JøvO“ø\® "±J¿O|?±†a³ßõ/æe’®÷“Ä[ƽœ.ÀëªÄÔ]KˆÕT{ÉtªØ;tÿ¸¸¹¹úôɝª‘>*Ùñ•ÎZvYæÏÌ«úó—MÚ‚Dý‹&À¸Sí_Ý|˜’ìÏ:QJó(
+9ã쌅ŸOÈ#!DœXÈ/ ³˜Bþ s5ƒ£óN'.ÎßËBn Mýn~ÖˆýÐSB>™Î‘ȳ˜p(ôÏ/>ÿ“ýœMöó7©iÎ8;…ø}ê™ISXÖ4¤º¬±u˜AÂœŽº>na×t×׃Éys™w˜#éÚ’ùGq#.+lýÙ~rø/_˜S
+S
+0‡)˜´›½ûyNàƒL±+Ê̈ÜÐ
+ÜHtøyÕfCvk¥&! Ãc¥’ãH÷+ÌóÿÆÒ2–
 endstream
 endobj
-4397 0 obj <<
+4441 0 obj <<
 /Type /Page
-/Contents 4398 0 R
-/Resources 4396 0 R
+/Contents 4442 0 R
+/Resources 4440 0 R
 /MediaBox [0 0 612 792]
-/Parent 4338 0 R
-/Annots [ 4395 0 R ]
+/Parent 4369 0 R
+/Annots [ 4437 0 R ]
 >> endobj
-4395 0 obj <<
+4437 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [200.259 248.693 367.888 260.382]
+/Rect [200.259 538.153 367.888 549.842]
 /Subtype /Link
 /A << /S /GoTo /D (happy) >>
 >> endobj
-4399 0 obj <<
-/D [4397 0 R /XYZ 100.892 685.529 null]
+4443 0 obj <<
+/D [4441 0 R /XYZ 100.892 685.529 null]
 >> endobj
-4400 0 obj <<
-/D [4397 0 R /XYZ 100.892 636.115 null]
+4444 0 obj <<
+/D [4441 0 R /XYZ 100.892 586.571 null]
 >> endobj
-4401 0 obj <<
-/D [4397 0 R /XYZ 100.892 457.512 null]
+4445 0 obj <<
+/D [4441 0 R /XYZ 100.892 493.848 null]
 >> endobj
-4402 0 obj <<
-/D [4397 0 R /XYZ 100.892 297.727 null]
+4446 0 obj <<
+/D [4441 0 R /XYZ 100.892 168.667 null]
 >> endobj
-4403 0 obj <<
-/D [4397 0 R /XYZ 100.892 203.772 null]
->> endobj
-4396 0 obj <<
+4440 0 obj <<
 /Font << /F22 1211 0 R /F28 1124 0 R /F59 1905 0 R /F15 1133 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-4408 0 obj <<
-/Length 1344      
+4451 0 obj <<
+/Length 1687      
 /Filter /FlateDecode
 >>
 stream
-xڝWKÛ6¾ûWØ‹D
-)êa-°‡Ín’6M¶Û®Û Mr %zMÄJ®ãþúÎp$¿V	Ò‡ÃáÌ|ó™÷è1ïõäÅlòüU<õ8‹
-Vpo¶ðxÊ£œq/›QZ$Þ¬ò>øqÊ‚O³7 {ӨȲĉæ"šò49¡ë iâß궳z¾éTEŒ˜1þÑ*KÛ;ÕqáoÁ|ƒ”ý„<á¹³”ënËðÁÉËÙäË„ÃÌãG¦¥‘^YO>|b^go<‰bêmdí‰tei
-ôÊ{˜ü6aÇþ¦Å±¿1Ë¢8ɽ,)"çºR5—A˜Æ©¿ÑÕÕÂnt·2fýÌl®î•Y¯Ô³ª¼’óZ¶HÌõ?h+<r¥IA:Ê¥lU·[«^Wm*½Ø‹¦$iÕz%ËA¬•õ\Þ[³Ð+u/»å˜îs™þêG.ü½»~xøùÏ—H®I¨EzïȘÊpŒ9bÙO¦þ¾YƒÀ·mZ‚D;‡0A5ÝÝ<܍Ig½(¤àqœ3v™ˆK1ýë‚}…LL/Ø,ìÆÀ¨•mïd­F|89ïï”ÍÕ;ÙÈGe$o~ÔˆÝLC;YÂy&ò$&‰€ˆ|óù}Á<ÅÓãj	y…–x¡H"–	º×O.y”1ÿµþ;ˆ§ KÆSîwKÙ
-”n‘ŠýŒ'÷mÛѾ]I¼B÷Høí-n®ï{eéÐÒ))â~c»¥Í6ˆsßØϺy$Fi¬Ue·ÚÓÄæ¼ü8v}‡:Ì&èJµ³dG›½zÜè:@
-nÁ+²¦¾¬*ÝiÓȉüÈÑyMÎßû‚œ9{Zº)ûÕªÑ<ø²ÑVUgáÞƒ³(å(É((¿IûJ–øî’vu¿Ó"ÆG–²ûÛÜp_6q_ÜÞ´pÂi'®Y£D·ìïYÕ®1æ>„»‡ŸÇiÓŒ¹áÒOŽ¶ž;c=D+ŠÏú¨i¤ã4ã,š&|P™mfGÆýåI‰Œùs2
-sJ«$Í'8“ý­vI(÷2º9
-¿ü*~É"H^‰§‚}Ðð†iz×ÈÞß0  %„‹à¹‘=2Y$¢ì©”ðÕWU¼
-܇rfµ" .Ç``§ulé. ){„d-Ûv[Qã·´ÂXÐËÍz‘A]LêfTæ0æ·zµ"J7ÐŽX!×{ßÏ­ã,‰xží“Dj]uÕ|ìñ,R–Ÿ¦=ã‚„sÈÕ¸­†#ד€z5žÌ%Å3ø˜ŠS´È
-‘$~£\ò Õ\T6xâañl­îÔ B5ãèeÏ<´5ܽ“-}ø }Üâ/$>Öt;ÚÆÖ„º,K³iPAGù°¡‚¬ U!ç]Ó‰ú æçQ‘¦±kíqÅ9¸,à«ÂîôbʁéœCëøEí0£sÿ>Ü7ºéZÚ¿U9¶ œ49´e‰«>@åߝ8D¸¾_*‹hñ±PÃe¬›Á‰á*9’–ÊÔÒåÐÐU\Œ,	Ìep„
-™B*ˆ0Z®áz:ñu_Á²¡x«¶U¤[ã8À£ÒÔ‚iÔ14Z8ï[¦­uwèŽp† (‚ìÑw£ö;™ÿ1Ì¿Ãç†.%Ž4èë\¸çq¥FÄ!qW÷ù‹ôqþº+†Vê¹DKZü+€sÕÕäçýS#	~è”羅·ÀqL±µ<lR%b_áRßå}=4FKÄJCÄÝWîÞœsÿú®ÇÆJZVž{XáÉ¿&^¦
+xÚ½WKsÛ6¾ëWp¦j&B‚)—Žc'mÓ$µw|Hr€IHbÇPUÜ_ß}€ÖÃJiOX `±ûí·€ŒV‘Œ~œ¼¸|ÿ*™GJŠ…\¨èv©L‰Bª(Ÿ/D¶H£Û*ú'™œ~º}
+ºI4‹<OIµÐb®؉”.¦3¥ñUíWßo[ñ@"¥œýî­ãî;;L“E¼›j÷(¹ÏÓ™JU_®ÍfÕr<pòòvòe¢à©Ó2¡uT¶“ŸdTÁÜëH
+½˜G;Òl#ÍEže 7ÑûÉÍD†ûÊÃ{«ìèÞó\Ì3åéBÐýðJ*dƸ.ú0ˤŒí¦³4KbkÊi2×ÜkC¯î,|”™¼¾ºÄŽŠMWñè‹«K3Š{fI7FaÖ9ë7ÓleË¡þ÷´ìýlqh±–’"ÜïÛ{26‚•J$ÑLi‘¥ž,ûnÉ{ß:K§jÜâ£Tic= WñÚàÉáx‘ñ=e;V(5d˜3a•_÷¸btêîÔ¨üò«i7e•\LU¬…~ªœ†+ú.\í¥»el4ú”´&žn¢ÓƒÓ@'ZäOµtl¿Ú0;¥%
+]öMê»ÕósQ(BJ$lëûá;À3„#²1ÞïàY’ų·ór»9“ín×5\.TÙÕMÃRÝùÁì;ÐB…»ŸZ§d*T‘?bÄBÐ/†êþÜáy&2Y£!‡ @B‡ô®§ÌÀÒ{Óâ̽áX©2i®È×Ðiw–°ÒÐc«!:³²<†¹³sõ`GN’×aðÍwqͽ·Æ3y€dÃÀu‡'¤1¦U£3²P›¶ì]ËQ7eÙo;Ü``<l9+@*@"¢bXDJ‰E–%è@Ø]$…¦fCq`¹R@¿ØÄs_OµŠûº<÷ßXƒ#®Ÿ‚â™ÅvrÂ<£Ý§âdÑ	µ‘8†õnms‘ì6Ó<@`ƒvë16ÉBS^ãˆá¦ê[C8…\ä G¬{‘#Pxú%·­£uàúÂuH`Ó±»­÷–÷®MÃSeßrúÎF†"ó0][{2 AU40Ä?zy<6K¤H•þWnþÍnšº4CÝc±PšŽÇ–i„=|±×ø¢|_ZÒsˌ˲á¦Ãj
+ôÄ)ùùñ¨3øÞ%û;
+þ†þè[7˜½sÁ&[bÌÖ¦«ùûväEÇBSƒÇ¹w7UJÅïBlœ§ååïìw§^Hàaª¶Þ>8J^
+În Ê$!Ä3¢ì>p×د¬Ì…H×v+ëêI¾ˆÛÞçǘÎÀ8v
+§ÖìE-
+á!«)z°Ì#ábÞñ,›‚“«ž£8ˆÆ*f¡zÕqŠ
+LǸ…i|Ï’³_¶h‡³çìõÀuG.MŒ°í¡Ëyæa<œã¬Jy·Gɹq^0¥åt;=—k[ª“àØìžù™;ëzµn‚ÆA m8X‡U†»q+ûŸPE¼jú{Ы«ƒ'éSö9I¡ÿzÓò%Ò9ø¨|v¥) ŠüïžÝƒ:#áL@›˜¦˜T at h%%ò&*twKø?¡	Ðõvu¶ŽAèË<¾è¾X¸t¸Û7låîÒõ-KÚYeHØÅá²éW,íêÊÎ0kÁ.ÖÕôØ„IDØ9h†Çé±+àšÖÙŸpß!é„*ʃ	øvdÛ®9¨Þ	To•WïBÈ\å;
+Åûfk=â>”ìð6EÿxúÌXç¿ñ¢Kæbž#ê©ü¦EN4Œ-‡ü‘$Š,vÛ	'ù߀Zµ¯;|£Œ5¥ÀÄ^W1– Ë( j
+ÄEо}νwuW±ƒ‰å©Gic¢'ÁÀ²o<â¾kpªñ0ÿeïš@g\ÿƒ€LC<°´;èU€ ^÷þ,+-‘´›‡Eÿd«³/yôìz%.čøÖ;‡Uá ”N¾Á‰PÉãÇèf|ú«£ÏP@ú˜Õ?#.²yL  Ám-0%£tõÓå5K!ÏzM?„•D¥ÐÞM‹‚‹h†ÀŸGHŸaýÃ9Sg:Yq콋çg{©Haíh0%ù5 ­áÆ·š(*;ÖÌ’è)I–Õ(³ ÝNýW˜o)2áªÐÒϙடÂîˆJÇöåíäoc5»
 endstream
 endobj
-4407 0 obj <<
+4450 0 obj <<
 /Type /Page
-/Contents 4408 0 R
-/Resources 4406 0 R
+/Contents 4451 0 R
+/Resources 4449 0 R
 /MediaBox [0 0 612 792]
-/Parent 4413 0 R
-/Annots [ 4404 0 R 4405 0 R ]
+/Parent 4457 0 R
+/Annots [ 4438 0 R 4439 0 R ]
 >> endobj
-4404 0 obj <<
+4438 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [404.379 334.536 474.396 346.226]
+/Rect [404.379 632.997 474.396 644.687]
 /Subtype /Link
 /A << /S /GoTo /D (ch7-massmbconfA) >>
 >> endobj
-4405 0 obj <<
+4439 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [255.917 320.987 325.637 332.677]
+/Rect [255.917 619.448 325.637 631.137]
 /Subtype /Link
 /A << /S /GoTo /D (ch7-slvsmbocnfA) >>
 >> endobj
-4409 0 obj <<
-/D [4407 0 R /XYZ 151.701 685.529 null]
+4452 0 obj <<
+/D [4450 0 R /XYZ 151.701 685.529 null]
 >> endobj
-4410 0 obj <<
-/D [4407 0 R /XYZ 151.701 419.327 null]
+4453 0 obj <<
+/D [4450 0 R /XYZ 151.701 660.623 null]
 >> endobj
-4411 0 obj <<
-/D [4407 0 R /XYZ 151.701 369.595 null]
->> endobj
 490 0 obj <<
-/D [4407 0 R /XYZ 151.701 213.398 null]
+/D [4450 0 R /XYZ 151.701 512.295 null]
 >> endobj
-4412 0 obj <<
-/D [4407 0 R /XYZ 151.701 187.045 null]
+4454 0 obj <<
+/D [4450 0 R /XYZ 151.701 486.042 null]
 >> endobj
-4406 0 obj <<
-/Font << /F28 1124 0 R /F22 1211 0 R /F59 1905 0 R /F15 1133 0 R /F17 1131 0 R /F54 1912 0 R >>
-/ProcSet [ /PDF /Text ]
->> endobj
-4420 0 obj <<
-/Length 1965      
-/Filter /FlateDecode
->>
-stream
-xڝXK“ã6¾ûWè(WÕ¢¨çT¥R½™Ìn'›©L¦·rÈæ@[´¥´=¢Oï¯_¼dË=Êöb‚ Àt蝼Ðûûæo›»÷QäeA‘…Ê{<z*ƒ¼ˆ¼4/‚¤ˆ½ÇÒûÍÿdcÝwÛß ñ<(Ò4Fñ¨BY.
-â`»Saªý“u¸Çmw:‰}Ó•LÜwî¼Õ¡oAÎœ¨Ìá»Ad‚:‹“Yi”(”Ú|ÿ¸ù¼QÀ
-=µ03	´öíæ·ßC¯„µ¼0ÐEîI²õt’i‚ÚïÓæã&”£‡K$ñÒ ÇA6¥qÐ9ÑŒ‡*#;æwïUr³‹ÈÙêvÜF¹ÞF™ß[å?mw:¢lë®vã`È£ÀÓþó`íP|tÌi
-M_xvèÛçÆ~a\¨LÓØîdÝ`¦…ßönDãàë;¥ƒ$.ØŠþ¸ÝÅ*õÏU
-&И
-9‰€/ÐÒ4ää:°ÊÁIc[Ϋl.žzå_Y/A-…ÒÕ§ŽÅöÓÈkc‹F&¦q=Sƒý<Õí[Xœ°Á®Ÿ):ÆS·øõ©«â,­µ 	ց–.×ð¸¸î3'ÛŠO™÷< ñÁº`ÍQU
-®u$Že蘌“ª>UÍ‹H,"Pw'fÖ²Ëð´1ÃÉBpâ$óOM¿iÙ]bðkp¸xŐî‚ðôð¼‚Ü-Pw‚¹]˜þ? þÒ›–Oçà¤}ÚXtF¸¢ ¸‘W¯PÉœþ
-œ\0PòÊØËX‰hÐ9˜†µ¾:#9{Ú­9dŽbÀμŸCëÌ/í³Æi°<=}ËÔHáÔ:(,äMbê\—vgkX
-´Ø¡¶Žb+–88™Mxjì©ëÖŒ–±÷Õ¡PÒü™X£#ðl;7WA•y*
-ŠDQeðQ¦½Nƒ4/
-Å料¦™dEš^ëë\[ocGŠò Ëòög©Oø‡‘C~)ÀÁ\Z(b4£/‘`íêîØ­$ ‰Ú“J†S–
-€˜œT`üéÓš‡­»’}Lu0|íTRŒ|À):l<ôCh¨ƒŸÁõÏWïD 83ÿÂ2±˜q´g&Ð0äUïìšmG¬[‚ÅæEéžÐO¶\DPA“H|­u RÅ
-Þ÷ÁÇà/‚AÎ3–SÁÚ¥ÈPÑå¢ýø–eµ”* ™4Ë<ÐÕ›û5@Èœq˜,sÆÊŒL½ûÇw?3ùÂݏ2¡Š
-ã¯ÛrïOöÛD! ‰ÆêÛ5kw:
-’ìց÷o×ÎÅA]ŠÑÙq4<¸Iå?ƒuRÉ™AI2×"SÿÇ2k>(°ÃŸ9Ì
-bЍ£53Òõ×p#ìÄÂÛR`O‹º”FÊ¿GÅEDÃ0L
-•ÿ’€
-p]ÕOMÉô¥˜âdñYfˆé¸çÆt`<óƁgk&‡ÿËØ8ÒrÛE)”Gk:!HÕ˜PTúÎ2ƒmÈ裸p4uC­G®æãÑ>Ñd2‡+ïÌëz””OõëvRX£,B<¢p¦à„¶¤bq®S6:ê—@†ê²ûsYÿz'’û¡7åÁPâ.¹”ŽC…yÌ(Ìò8xùzßXfê@d˜:&7 ~±AŸ½ðôþtíF`Jø=_ߨ´‡î`À3'EÆÁúºSjÍÁÂñeBY%‰Ñqµuqí°­ ‹Eo†ðÅfXX`íâj-´¤0ïD6 ÕÝt¹OÌ4e	
-­ã‰ÄIV滚ì3ðfi±s ä)ÿr‹Ln’~‰¸©×<€-—.ÀõÜ©õØwâÜÕ_˜ èœb¨gãb=:JÙï–».ç¸,Z9iõÜU +
-y$‡ÂJ’æÌà.y´²µîÖP…íâXÿŸ–à¨á¬8b·Û9èIž\=Z¦$9aCed‡C&æ¤ %M½xGdòìÂ]óþ˜ýŠy`UøQ¼ƒ"…ÈP¹ÿð3—ˆ¢Dc³xŒ8”B‚"RHP@®Ü×4̺1ƒíðæE!(õÀ\øÞše—¯6èëLZÁêO£˜G4ŸrŽýpdãiãÜÔÎt'#®‹:x90ó™ïÅüyâš•€sìo£"$|Ј C¢5_jî«Zd(èÑ“ð	0ïýãí¶ËÃ%鍸ÔåÌq¦ / Ha!.
-‰5ðçÃ"]-NÆÃzU”¯¤Ôû;g±[…wÜMÃg#tÊ”£ÃÜç ÈvüÇÀ_uéñ)	By ñCaÖŠå‰oA˜Ò±4¼
-¥!kî™Wœ|½4¡nÕGéÂeP¾za̵ðÌwÖ«2HwŠÏuOK­†þö¦êIÓýÀB-j£þgðˆcLê9¹¨ß—w‡öçQzý½)y^ZtÌžÐS	it|ÙÇŽâ@oSC¯iðöÜû¯{H
-=¤TêwpCC^$Pj>ØñLµ'ß@u=¾¼å) àMˆu'Ê÷õèw<äW’ØCµ#!ô—JÓ Ì_µH_x‡N—ê\wÕpÕ.B˜º³H5¸»Ò¼ Ì7²åòùŸð³´|û.žÇï7ÿÆ‘ØÐ
-endstream
-endobj
-4419 0 obj <<
-/Type /Page
-/Contents 4420 0 R
-/Resources 4418 0 R
-/MediaBox [0 0 612 792]
-/Parent 4413 0 R
->> endobj
-4421 0 obj <<
-/D [4419 0 R /XYZ 100.892 685.529 null]
->> endobj
 494 0 obj <<
-/D [4419 0 R /XYZ 100.892 529.564 null]
+/D [4450 0 R /XYZ 151.701 279.55 null]
 >> endobj
-4422 0 obj <<
-/D [4419 0 R /XYZ 100.892 501.54 null]
+4455 0 obj <<
+/D [4450 0 R /XYZ 151.701 251.437 null]
 >> endobj
-4423 0 obj <<
-/D [4419 0 R /XYZ 100.892 415.425 null]
+4456 0 obj <<
+/D [4450 0 R /XYZ 151.701 164.854 null]
 >> endobj
-4418 0 obj <<
-/Font << /F22 1211 0 R /F28 1124 0 R /F54 1912 0 R /F15 1133 0 R /F17 1131 0 R /F51 1134 0 R /F59 1905 0 R >>
+4449 0 obj <<
+/Font << /F28 1124 0 R /F22 1211 0 R /F15 1133 0 R /F59 1905 0 R /F17 1131 0 R /F54 1912 0 R /F51 1134 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-4426 0 obj <<
-/Length 1985      
+4462 0 obj <<
+/Length 1957      
 /Filter /FlateDecode
 >>
 stream
-xڝXK“Û6¾ëWðHUY4	¾]•Ú²=Nâ¬7—•S’DB3$!¤eýûíHQ3r²•‹ t7ÀF?¾n(ô^èý°z³]½ü^^eXFÞvïEiäaäeE¤eâmkï7_¤býÇö'^”Y–hE$à$z½ÞÄiâ?4v0ÍnT͆áæW«/VÃZ”þy‡¾Æ™y\o¢$Êý·Gy&±?¸z·]}^Eð…Ћª¥A{U·úíÐ«÷“qYxg’ì¼8-‚,MaÞzŸVWáò¾iysß.”'^gA¥|•‡ßþ²Þ¤"õ#÷û¦zE«ÐÃé¿‡iXµêÓˆ‰_yÈ®"'Y=*'÷ñ„ˆƒ8‹¼M©û˜Û•Fâºow”}É»¯çÇ(Ï“ÿ°X-/»ô_\m3-Nƒ¬Èøs߯‹Ø7º3DZ?˳Jö8IüÝz#r_ñÂ*ÕO’r˜fŽ	Æù=Œ²ŠÉMú:‘óŽÐc[ó,øÈØïš¾édK*ƒW@Ë ŠsVîÝ—5
-Â'¸ßù¸ŽpWä!q~Ájc¥{P!9ŒÃ
-7
-š9µ~þÄŒ;‘"µÓÐÖõ½ìšŠi°aöWÈžJJVO£v¬"†iú‡È?7µÚH£$SÛ¦|§…‰3ÐfóÀ\ïyœ™ãR1’¶<öšÇN5í!G¹Ýw”d#ÅYê¿w£¬k£¬å…Q½"÷È–	/¢l_;òï9º]vhZ’Ïü¦·Í¡oÀhhy8l`±½6<é´î)w2`„¦¢oC,œFÃ7×VÙ9"’8(S®Â…ö”Šƒ$.'äùøŠeÒh)qUæ³ÌúÉJ¿«#Ïvë4ò!Å'zÄ›#½Z§Â×]7ö(24ºgÖ •åé©•ÄU‹ÃÔpV4:qI7ƒITÜ¢“Öa]áxX‹Ìý¯ )¿LöFšûÍ`·•_Ô··ÙÝ3×'¼~u.D ˜LöÚRh‚gOF“‡*Ž ˜9$ dÉ`t;óÜ6£N-ø™M‡Šy`@ŒKží…–»œUÈjNŸÍñÊ]Y@ÖᕧdÄ5¦¾˜ÒŠZyÍX&}ëË„Æò¡- Ê[Š8
-J Sg'ÛRǯï5N‚"Í'á ÂÊÞ–÷ÙÉ% ´ø?-³ ŠÀ­}Œê$ä'F_˜f+ÅBBFh÷yl¦’‚2#ó›–—²gÉ<BB‡I>ZwЌ縀 9ÉHÖp½"Iü-"6C÷Ò	 XšSªÈð“9tNÅÕÕY(yõ&•'Ú¬y¼Õ·à«ì½ì8xëfyY«V
-ê[Ø>àÙgüÑ\ÝFnY ¥dUig(Ë<£ÀŽF¹ÒÙrjp‘tU4
-ÿýÆÑÜoáÍ™#¾o"Å_£[˜’ÌÙº„‚Ð?JT')©:Á€)Ç`g† àÉ{'SÞ«^<ù“\=Gîe_]žŸÆ”=h?¸Ä-‚${’¸ª¯ÿ92ÅagË«º˜ªòŠòaeŠê$r1I„ ‡Hkî$`*¯¼ÝWQtŠ6T£M–þûži{¨[XÒ±Ö¹º»a½–ѽPò|–ÜÓÔL¤ÎFJ5O3Pn,‡±ª*­,àô‡NÙbbÁ
-áò ˜k/LU(œCàm±£ûV|_NSæ
-èñ¾¢+ • ¨M_«¯ØU!Ñjû‘mT¥Mm™LÍ#NææFžšº½°|ëÊÅYïößI¼ÔWl8ÁAšÄ‘€NÆP×TÉö¬
-N® lþÈPÔ&Æ­¨ëäOÒ@g2¶Ò¸µQ›û-Œ>Ùuô¾)SÆB¦
-8êÔŒz૯PÒz^%Kw[æךGN>9Ȧg BË=á¦dê ŽÌí,æ`î­Ï‘DeØÉï\‡”nÀ^Í3ÙZ÷•ÃóO?ðdQ;éÉÿFCÓxGYÂÄ,r[³©ì2ÎãÚ5Ñ,yÍ£87u¹Ø’`!€¦›–.`²pœ™F¶‚	Ûêymzݳ?5PUœ/¿kÂÖOæ5 {o±§ÕäbähÓ¸²;wŽ±‹Oàxqð	ôØd\»méNç»Þ^„PTNˆ·Š
-¾)RÙËZðŽ)²f‰£Ë<¦~!i”}­…ðÕü࢕Ñd-˜×ˆ2ÔªEØ÷îÚEƒ~Ù˜ùðÎZ4V°‚Þnzà’ÐO¸wŽ’‡eÿ¿ÙMëäVY·nɨ32¿€’å°JÙ#¯ŸÚþ.¼PûfüÈ‚±Vø¢¡°‡•4üÀù3@&"<åZÅsgMDjîR×8\Ö¹Ê}óƒÈ¡',çò>'âÂ—”Atí®ƒß’ „ÛÜÜ꨸9j0¢°íÐh~º­–µroqÎ5êU¸§s¯rzíM¦Ä¦k,ز›œ‘û®“ºûJKî·14ý›>ÿˉ'™·TGRheð
-Y…o\?4†[ðSA	Ä¢’¦¾Þ
-–(ÂϱʽåhzÌ—‡(…½
-¾îÜGý/ý7@/·×ÅdHÄ“§õóu5óLÓøn»úoÔùÔ
+xڍËŽÛ6ðî¯ðQÖZIÔ3 at Ql»i›&-’f{jz %ÚVW(e³ßyÑ–]èÅ$‡3ÃyÏÈÁú°Ö?¯~xXÝþEëÌ/² \?ì×aøy­Ó¼ð“"^?T뿼¦ë¾Ûüýð+¡ç~‘¦1¢G… vÀx©û›m¤Êû0‹4v³UIìé®âÍ]gŸ7*ðàyƒ–9¼ëAA"(Øgqâ˜FIˆX«×«Ï« Á:œ‰™øJ­Ëvõ×ßÁº‚»_ׁ¯Š|ýL˜íZ%¹Ÿ&È­Y\}XsÕÃdþpå~z¥qá“~ø¼5‡Öt›(÷FÐ-Bïu*"Oó2L¹Ùlã õÆ£Cí±ŸšŠ÷»ÍÈåbDVÏøÓ3àþ—ߍ¾à…ä…'&øÔ™íðˆFM¶¡ò“¸X6Ž”÷p¬Y”æ^kt'Ûñ¨GÞÕ{\3¯ïX†ŒÅ‹½®{ƒr„N=¢Nº!q4þ¼8X×#¦<ÕÏåLœ˜Ã—ºDVYäM–p³4•%¹c±
+Þæ3Æ’eÀfpß5/úó^0wC¯«RÛ‘áOC¯£˾¾öz¨*I•'dp0†µõ®1Bˆ2Lo4/â6Øýa&{áãÝA<ÀǾc>×Þc¦ý4‚·Aç¤ÈØWR¶ú‘Â…T ,rVJ¢ã,,€HXXYXÀÝ›ç!€‹Ðp1‹µ“e¢ÄÏ"~ò¼%‚»³ø‹@]Uƒ±–â'¹Á|³Lß}
+ÂxØ„^‹)zXKèv²“nЏÌÀN͸hÕ)Àö;vÐ4òÙÖ_yC1 
+0Š.QÎGŠáÑRÊ&`YÃxç믅+'­òöCß2(
+x%ƒÂM’æØQ¤FHën!¼ÓÆ#râ½3Ž
+tÅ5F‹Øºâ˜§hÂÅÖ£áä&µP¨ àK
+`ÒÔe‚CG*Gcª,8,¼(ÞBÂÀsïÍ{ê
+Ü#NÅsc´5¨IH)Al)%ˆÀÏ!É Ù0˜ 0ÔCáÉ%á\H)z·F¢õ…QÌ+j@éš¿Ù3Œ#ž÷ÚÚ©uûNV¼vú —™÷<úqIJu
+ÚFE@B+†nZýµn‘ÍÔ" ô>IðÏvµ˜ ã%´aLL‹^VïÝB…XŠ‹BÜ
+p§,î3Í¢™/4¶%-Þîn­)Ñ	ðÙjô>uæ-ä„æˆ×Žûÿ
+;îØs% [[º3¼ó‚&£c‡¥‰; I!¦® !hÐ@––ùsî—P²°CáÊá•«€+ƒÏÜ®®* õ	Dw%OI†ìý~¡à½aœ™MVXÛQbQ¹¼BŽ#çŠ «æ‹®ø\4Ë
+v“p“á@Å':6lJ*M95,‘`ëW<%Å|@‘UáG©øïz3äCUæw3>SYÆÏ¢¹_^ñ¼`	ÁãÛ]=Ú[‹áÄÀ[^ò3
+aì Îš+LSõ.è+¨tÎBêö8œ™f¬C9ö¶Ò/ˆóÜF¹¼þ¾J×Ü—¶îá(ƒÅiNNEt£ý¾.YÕ€K¥{†
+Ñhÿ#JzFC=AÁ×¢Hù*ÕLÂhf ’’Éψ6à±Ee®Îíé¹¹[ÚäÐÁ©QŒ¸h)µ4õSÍàFnºË=ÅU|N2×äg$(é<åÚº«[Ý\Î!÷šËKÇÍíùÈ;—f¸Cqq¥˜†Š†0ŒÓ`*&ÂE„JÖûß?òÅÄãW¥±Æbèê¥Óm]žPO®º*fý¼öÁ§öç€gt¨’P=]IƒcSw4²Çb*€Œ{*1®ãfâY‹%#lËk×óÚöƒq4ä&¡^T
+RšpÓMgc¸Y‚°Á `æÃT+©ÇU
+•ªÆÒÑð©î.Ë2£@´ïÞ´=Ô¸áž0B]ÒÛ8bNƒ›2ÍyNŒ3?QBùKŸpÀ2ŽÝÜWËÂ9JÁ7gîp~é¡ŸÄiáµSyäÝn“@-,nú‰&J€—›¦ÿ¶:ˆŠDÊ%_ú3Ü>5šnÍŒÔHC« k.0
+>[Ãüzä¶#
+ÍIî½»ßD©w÷žO88»ùª…Ï!u’̳þb¾Mf¿_²Ö•î^-ÕŠ(ðÃðôQÌ-D	|äð'Pä>îð:7ù~€Ïw'dƒyjÀÍl:¼¡çäÓ¼“axN%V!«‰<’£Ê9©ŒSÇùƒÏW“RˆÆºXÂor° ÏN`Ú@9Y°e¤B¿ÈSg'ÛP«È«–Œªb?ONAˆs®
+ȶKœ?ÍÃÿɤL}è —öL«ëŽ"4ó:mËÓ—bY‹ÕîóT»~‚8ßCnÓQwŒyQŽp[ðt*æHóeaèŸô+Ð0§áÕØõ$hœNy:«<qžÉ·1:OgG!æÙ“Ô—ˆ¸çõR֜ՄŠwÛràVõþå¶2™ÍW	qù—‰Šå/š¼Ê²ŸÎp‡Ÿ¡õ`¤g62¿a¡ÇÑJ:h¼ýAZ¥èHeìôç[_?¬þÒ/êœ
 endstream
 endobj
-4425 0 obj <<
+4461 0 obj <<
 /Type /Page
-/Contents 4426 0 R
-/Resources 4424 0 R
+/Contents 4462 0 R
+/Resources 4460 0 R
 /MediaBox [0 0 612 792]
-/Parent 4413 0 R
+/Parent 4457 0 R
 >> endobj
-4427 0 obj <<
-/D [4425 0 R /XYZ 151.701 685.529 null]
+4463 0 obj <<
+/D [4461 0 R /XYZ 100.892 685.529 null]
 >> endobj
-4424 0 obj <<
-/Font << /F28 1124 0 R /F22 1211 0 R /F59 1905 0 R /F15 1133 0 R /F51 1134 0 R >>
+4460 0 obj <<
+/Font << /F22 1211 0 R /F28 1124 0 R /F15 1133 0 R /F59 1905 0 R /F51 1134 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-4434 0 obj <<
-/Length 2255      
+4469 0 obj <<
+/Length 2291      
 /Filter /FlateDecode
 >>
 stream
-xÚ­KsÛ6óî_¡é‰š‰P’ 	ò»td'iÜÆvR)“é$=Ð$lq,‘
-IUãþúo %Êt^H`±Ø],ö	r?ñ'¿ž/Ï~~†-Rí“åÝ$ð}‘¤á$NR¥j²,&Ÿ¼…É»²®¦-#ôD¤q¬=L…Ø>ãÅB‰é,ðcé½ß™÷´Ó™Œ”—UæU»ŸJß3€ç5­%™ _‘ú)‰ a¬U䈆‘D¬³W˳/g@ýIp$f$¤œä›³Où“Ö~›øB¦ÉdO˜›‰ŒGHm=Yœ½?óG0ÂDp®X¥‚·ìçÿcƒè5ôE¥NÄëúž.ð²þ*ñÖ&kí°ªí (PãúqšH´¤í]Ú¥²åÿv:¯nÛòvmÔÕv©©§°öwÙâEh—ò7-êKd0Ci'3+ß,"R)KÙÕÍ#2Þ]SopD÷òsÝ0Y1Œç7,Ž©Þ¾D.ów¼\LñœÙmÖt«¦ÞݯxÓÎAë;d<ݘ.+J–Îg¹"µB’©8öZÓð‘PQ¢¤wUæMÝÖw¯_]-xðُüŠT²g@ž­×¦°X—$ùå°·\ñ ¬pSgš»,7‚ƒ‰åÔ5r|)ñ€euC嵚5h£)0Äü²3MiZ^bÀýL–µH^Ð
-Ç^…BIûHŒùF•ÎîÞ[ÛŒ‚N$Ò@9œ+2J?1§QHÆ“ne[fM×ò¯Mú
-¯
-§°%ðjüd>7¬múÙÔÚü:T¡÷¦ÞóŽuF«÷†qKK׍|e)Ьé~;ã,ÔBùÑð6žuÃPIwÔ9k¸©¬e%9AÛäQ É!(•-á¼\\T ]ª,R$:%Šƒ€Ù =}²i(T/MûÐÕ[d—xwõº0
-ñN½v—£½¬x)³ÁÜvpá‘Щ:%6¢å‹Óc´b¡eV¯Àã¢0ò^Öùncª®£'B‡ñ}WæÝ®1ã4C‘¦_l$¾>‰_Žø¸`>ªH$AòUÊZ i‡qYA¨LÇd_—ëq_Ið-²ný¢®ÊqBtCÁ÷Ë7ßn×ežQê廂¸;F8
-D|¸„o~[»4‘Ä"ïè")³[˜®Gj_ŒñÔZaO‘Â[†Þ¦nf7?ñàtàÌÀ[&Ÿñb•mAý¼+‚ü*å}¤ºÊÈ{þ&Ûn§¡öyúÒCûÓ	5>ï0³’
-Îôº¼{d—‡Šá”DÉÏyË«Ìy§ïĸ¨¤Æ¸‰AœR vˉ‚¡å—ÇýÊ4†—9ÛÒš˜=Ïo	µÃSLÀ¸~_Þg‡¥§³D¾ól›åeG˜Sȱ w­¥÷ÇuÓí*H0\o€z•ö=H‘­)òh:Ìú ÄD+†NÐÆpùBÇS&úed¬bš,K¤W4GU
-RjÑ&êXG“»âI°·'–‚;\õIˆ†"úÃ2h<*EðMæª×SsÉÛ&ia³ˆ=1ì_O6ÜÛΦˆ9;ÔD6ãiðߘ}SBµ…Ùç¶DlX#ÊG‹Äk˜kñß‘ËlK,‰-¹
-3 düc3„'òvLAXf…³ˆUòû9gPª`^”‹…֏¨éßéi‰E‹
-|¼7HáT4Âl]gø$<îVS.Èq²©¹ê*ƒü0ÌhÊM•ˆÔ›ß_ýù´‘µ¤áÕVôõD(÷ýõC†RCN$ÑÒ@‹côÍÅüíS¾Ê!’Çÿ	_å§Ðhðý°xõÇh©D÷7±²>-\”œ”lËUi‹¬ÒÁÏ(<RÐné¾™Z¢âå|9Z=à°Ïñ|ß> yP7…F0dÛG0òmŠÂ¸î0e%ªy5ÖƯÎí‘(Æ•Üú¨Átt³ëÖlWõCÞ-–<p.Å91;Êa½P8i¡ó16sbTÇÿ3J
-¡ÕÖ‰>¤ð'iÚîRÏ×.Õ¨ö…Š¢±’ƒÔ ¡þT¡ÞìsuHN_.r4ý®ËÙmùÏס¼§¿ž»@c®ò»Áöf6V“Úqà쁍’¥á®*u/£]UCø®
-©õzº cDÉá¶bàZ`P2ýF­=d C(↺c·Ø,á¹#MÃSø¼^[Q2F$¼çä0L¾f¼Ë"‡ ñ=mV,B¿?ûŸXQLÚ1°»¢tý4V{áPTq„ò¨ÅQÐö
-
-D§B ‡B&ƒBûԚ᧥…»áð´QlWYCÂ)°‡ktÏ2«µ—œâÎÀ'Õ
-ªœB³X¹òçÉðߘ/;³°|þèóq3Ýl,™²—B¡ôö»);t,iTóÿ(`r¬œ÷Iƒ-ÿ>\_ð ³÷‡Ê¨i1` øšûã	/jª^yC…QË%wô¯‹·zU>wQ1Ì?8.;FáX¯é„úè-ÑkF9ÜÆÝ#¯d¼p¸mëG näi%¼†Ðç‚@YµÉŠa‰’ñ4‚ð*Û¸t1VmFßµ¸¢SŽÞ諍þ×ñÒŒR}bãçpàÍŽÞL`ôqªµ7¿>Š	ÐtíË¢[±ßôLCïMˆ}y½àQN5U‘g<ÈPDú»Â@*¤:5 ù¾÷±¬
-~ˆk Š[—†ÙÀvR†7•¼^ßvYY9½ŒÅùšàQØßY€¨}Þm©¬ãDªº{ü‚æ®çצ;¿¼Yðíw‘Ð¡yÄIh«Äy ë3[;eÍâ–ë§ÆIæžFdƒðŸ+7Hj·AaêÝT²~}Ü=p_ÒýÂH‚.x„š—©rš×¤y\hž(Ó«#±ñöÜ"7¤º£Áèð‹<Šù½Wººsè·ÓcDHa6ÄÇ“µ;ªn”´…¸ì«›Þ‘ÜŠÜÿt7J
+xÚµËrÜ6ò®¯`í‰Såa|í%%[v¬DŠã•R©-;	ÍpÅ!' iEŸ~€3¤ÄÈ®ÚÝËºÑlôýBèm½ÐûáìõíÙwï¢Ìa‡¹ðnï<‹ 
+…—dyçÊ»-½O~G«ßoÚÈË‚<I‘¦2ÈDœˆè|µ–±ò/ª®·ÕfèMɈ(Ãõ¯±þlúU”û+ú-®ìýj-”Hý7;}èG²<{{{öÇ™€BOLD‹)½böé÷Ð+aïG/džyD¹÷dœIúönÎ>ž…S}E<Ó7…Rå%*H/TENݹi¢ <jûñŸL‹I(¥Fš«‹U”øç¿ F¡¿Ó,Tîkþ+u¯7«Xøº3Áj­âÔ¿tøaÌÔ´=/þ3tý‰°¼ÓMñøœcî,‚mÓ£ Þ:Êú­…b•³€¦)¿_Ò4d²Ø9Ö©:7œƒ4™jš‘À*Ìü²]Áq¾éLý®o­áªï	ˆË»UÃ}ÚؐµwŽEkûŒ”$™Ù0îNý+XF©ßï+ÉBÍtœˆ7n£ïñ´gdÕñ¿nÜÿáPW…YwÖ¥¨>‡BLइË_
+ô[á·†w»GÆÎàb‚§Rù·;8Åçö(Ì£;%éeÑĈE9[5¥ùÑ]ËÿýN÷¼mMÑÚ²ctJábéÈßêCU֏L_³»@aS‚A£ˆ‡~QÒ©8•!¶_ÄUIáoMclU0V³™#›QU0ÙË”üqÛ `Ä×Ñ´í«b¨µu°5ë%ñ¶ÝZ½ßSæÉcÈ1Þ+´.]ð×(™®yßü	é¦aHM½Þñ>Þcüç ’­F‘¥‹Ât3oº`éñ²©p¦ÂðN$_ ޝ»Qèò‘~ã‚®&[—CGzÁJם;eC|x}óñŠj¿Ðý¶¬ü×m¿[2:D&Â}
+þ®‰e˜|Çþ?E“L¢ÉI¼@ðKU&˜z€IÈ>°ãÈ8²,ØV‚žãM€¯HP4åôd„)¹"…f¸·ºé A€3Ñ¿¸ÓÚÊ4øMO>f:¾œ°Û£Úàáèéâv]“F‹;¹?"oê$2Ö±ìc{×Ú=ctÉ;vŒýc€ˆ1ÄŸŒ"ß°rû¢°-Ù
+Ö%fÌ>ÀM©M÷·‹"5qBwÇ„É e@\PfÍ‡Á²ÜmgÖ›¡ª}Ï"·µ9åÀŠÌAÍr:£-%ÚÃOm¿7ÄK†	É‚ÿ¥éªmCw mÛ¡qëg9™ÕþP^;câí—	„Cƒ·ö®jçÓR¥*Èr1³c.T=èDœ”.ŸƒËT‚ågØÍÁ€—IJ‰ÝNê»[[·º$Õ¤»ƒ¸€ Š¡ch”ÃhE	d_u`kòCê³7Ê£ÿ•9#>]-·0´üJƒÝ•iÞPýˆ¡YŐÂûê‹aø¢¢þÂàO‹Iûí¦§$‰$Pkq“ڐ¡é™ j0\"ö){÷MÃdĽ¹Z»ö%	"Í-<i¯2ÊƾÔÎCc±Ÿ‰B¸‹GÓüÜb$b;EWæ×Fwnéú1°|¥¶÷BEÅ»–Aç¶8ÑgþF]µ¡Ë©\fÀ-løNTYCªÔ?/¨wÀ¼Ï™˜‰/ð¨Ñ,é¼2³@q4e¦ð^}	wíˆcøƒ¡f’ =í70¾!è¶;ÞF,÷&’BÀ½éuY­BCb©$™$l°T¦¤]aVkïzÞ¿¾¾áÅç0NºŒÀtL½R]’Ø—7@%Æí†'Hµº0Œ­Rã‚îoCW5[^rÿŒ±$Ù’£oNíRo1%¯‡Å&XÒ›Å茗£SêëÁ™‹ã€ñ›Kšw)ˆ\Oaq@$4OƒÔb„”¤e¨|žhfسê€<0km¾3ªÈß>ð‡ØÅØÞ1måøRÐÅÎq Èö‹¡¦	T¨¾1 1â'Ó%˜Ý¶£¬ee9¹ÑFL½ÌŸ.ƒ‚¾8DŽÓØRÍdñ5Í@$˜ë27ù¿ôÉGOæÅY½0Ý}ßð¸Ì¿kkLÎÀ`0ÉÜÐuKuG€7Ó\>e¶Tv <¨WKÌ’ fŒ‘â¢.†r|ÑÃÞ4}·Ä4É‚4J¿Ê4~Êô—ªèk–yFAžç/ò„K"‚0}’ÀFæ׆Ţ	â /K›Àz¤¸l°93=³}WÕËga 2ñílß´í}µÌꜬŽú4n8_a[·À6A"“o—ðªëD–9„ßÌζ«x܍é{ˆ¤îÕÒ™iœv4w‰‘¿‡9>àÁüƘY˜xŸˆâø„ƒ@ŒÃ¤Rþg!Õµ¾§°"é¿×Øf¨áfJ|êþñ„!«zB¬Y¨™6ïªí`
+G;´-O9sï4Äßê12•t/’žxœÍÆ95Î©æxcv†3`›+-í9„y`˜Ç2* bñÅýmµÕ§­ç“æ]…3ûAψ+(±ø~Jÿ®[Û
+Ôî:ðý#Ł°æLMY'%Ý :&$fÚ0ö¤`­á&†
+,l.WL#*ÈØËà{„OK[qEgB;Øb,z —\º%HzcŠÞ5<è6pëÕö.dÚ#GzbqGM[Èi­ÙBÑ>s¶‚+N]ø2x¹6¸<ÿ߇s•gžÂ½gYþ·æÁV4½1ìÚDK}_ë^Äx$¢g3÷jæ†T$¢6ý.0ˆˆ7¿›œžÒø:‚‹ùâ‹ÝV´ŽÙ:?½æ*J}‚œÙû­ÿ¿ÅhRS"Dâ3ò#C8,ñŠ5A­òÑ<€Ý»AˆÆA
+:Žo‚Ïjn®‚X³ðûŸÞþûùK³‚yNƉ'"Aï¹/=5Š’3?4Óóü@yä)éWÞœ_-œC,ˆÿѹ	Ž	ÑüÜ_oÞþk±×‚
+rœjw.®çþÿAà¿ –vÉ
 endstream
 endobj
-4433 0 obj <<
+4468 0 obj <<
 /Type /Page
-/Contents 4434 0 R
-/Resources 4432 0 R
+/Contents 4469 0 R
+/Resources 4467 0 R
 /MediaBox [0 0 612 792]
-/Parent 4413 0 R
-/Annots [ 4428 0 R 4429 0 R 4430 0 R 4431 0 R ]
+/Parent 4457 0 R
+/Annots [ 4464 0 R 4465 0 R 4466 0 R ]
 >> endobj
-4428 0 obj <<
+4464 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [300.885 501.909 463.908 513.902]
+/Rect [351.694 251.822 514.717 263.815]
 /Subtype /Link
 /A << /S /GoTo /D (happy) >>
 >> endobj
-4429 0 obj <<
+4465 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [154.441 488.663 204.797 500.232]
+/Rect [205.25 238.576 255.607 250.144]
 /Subtype /Link
 /A << /S /GoTo /D (XP-screen001) >>
 >> endobj
-4430 0 obj <<
+4466 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [294.404 443.076 357.107 452.644]
+/Rect [345.213 191.515 407.917 201.083]
 /Subtype /Link
 /A << /S /GoTo /D (redirfold) >>
 >> endobj
-4431 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [296.047 216.874 358.646 226.442]
-/Subtype /Link
-/A << /S /GoTo /D (redirfold) >>
+4470 0 obj <<
+/D [4468 0 R /XYZ 151.701 685.529 null]
 >> endobj
-4435 0 obj <<
-/D [4433 0 R /XYZ 100.892 685.529 null]
->> endobj
-4432 0 obj <<
-/Font << /F22 1211 0 R /F28 1124 0 R /F15 1133 0 R /F51 1134 0 R /F54 1912 0 R /F59 1905 0 R /F60 1917 0 R >>
+4467 0 obj <<
+/Font << /F28 1124 0 R /F22 1211 0 R /F15 1133 0 R /F51 1134 0 R /F59 1905 0 R /F54 1912 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-4438 0 obj <<
-/Length 2039      
+4474 0 obj <<
+/Length 2218      
 /Filter /FlateDecode
 >>
 stream
-xÚ­É®ã6잯ð­0ñx_ÚCñ–iûºZÌ+æÐö ÄJâ>ÇÎHöúñå&'yc —^b’¢(’⦄Þνï÷Ï‹·ßÅ¥…AV‘÷¼õ¢,
-Š0òò²
-²*õžkï?ÎÒå_Ï?oì•A•ç)±IPF1H"¦»å*ÉRÿ±±ƒiÖã k&Äa®~·Ú0ú^˸òOË$ô{„ÌËr¥Qá?ìÕqpl9¸x÷¼ø´ˆà„Ћ®TË‚$ñ6‡Å…^
-k?zaT¥w"΃—degÀ­÷añÛ"¼¶7Ênì-À "õò´
-È.4åãÓûËUZe>¨ýy—¾6o–«,É}…˜ÔmD60¤pT¦¨Ž¿åjߏB;!Co^šnÇ„Zá¾ó²L}O,Êòr«­@ÃäCÀŠU”YZ±¢IÞªÿ§û·Vo‚å*Sÿ®SíÙ6—R¿ß2K‡~/'˜8õgåa½²×òÕ	ÕZ¶—+bjz 
-¿æívßO'€c®ÔÍX[°b Ö4hùZà~P-ƒ¤k
-ǶBX«
-J{Ù™~ìj^¼Ò86}gÇÅ`jM
-õ£œE¼Ç)¼Ñʦãf|*7œÁ6­Z· f' JWŸš4'ôÖW1¸=Oyå§5ÞÓÚìì^,ÜL–þ=šSø/@t!×Å"܏AÝzÐ)‡Šãدûƒj:Þ`ô±m6jhú¢(Ã8~qíÓ·¤­Ð¹å‹ë_Æ#¯aÀÖ,ZÃ^Ü$Rçq:ƒee™øïø¢À9iQ‘–i’û_ÕMë@ïi«¶¼ºW5ŠWÑ‘ˆ:G"
-<¯WÊhÅKmÓ½¼™SëÔà%iL¡Ÿ(ÈøE¤!̾ÃÀ gwŠ‘¿![‰ÁE*ˆÙíŒÞ)®f´¢¸¶	q±i&ìñMÂ1%ˆÆv$(¥*”'ö·6˜¥D¹l
-œÈ8¢¤`™OX^"
-ÿ
-Hã«O“ŒõÃI+Ûž<ÞYÒ›šêV„ܬïÇÝžq)|ÑuL"†Å„öïÐs3~?(³k:ÊcP~èÙ<—Ú@ê]
-RD9êh¡†2øxD|Ôˆ ¨ŒmÍðšELI“ rN.éP·Ý,ŠÂ5¨ß¾f–,ºm A}Nx~èOhiug„bÿþñÁ2ätÁõ'&íÕgý-—ݏ3¸Ö¿Üdh³ÛLëÆÃz™EÜ'`IjÐ*® ¯¦·NýØtuB‡d¥¿iÝ
-„PÏD®`ÒæÛ9û_ÝҝxàU¬‚0ž<ð4`i(Ȉ¸(¡ºlúÃAw3HzfØ_µB^Q²µÕÊLê;Í4ð"S\0ùÒ•
-îJH´zw
-ÄI¾¯³ªÁÀ¯©•&¨åeQòfLç©Ò奍׌¯¹ïÞîüõñ!`èn3Œ¢PjŒþ46F;…,sp0ç¹\¨µØرzižûXXÒÜ¥gž¿š€ I:ñæ¾¾ÔT¤nù;I¸ˆJ÷t6«Úë<Ɛ°à0B}¾e蜁qJPì^Q…!¤W÷žá}‰Ãk¬ìrEh;vR^Ã*=zFãé¡åÀËqæª9 at 0D2pQÐ2áæj_#rf˜¢/‰ÉWo˜Dæ#p¦Mƒ0‚çŒÈcõ$õgt¤†•ä±ÈÏcŽn.эXòW”Æð	p΋¨~ßH8*ívl•l…¤;ªîz<Lò
-/ØІä2)"·ši;µQہÂ+.Ë©=R¹{2™‚$œ$‘ðp÷øöáî&^í…eòµËw.§s:ýŠÉ¼™Ÿ² ¤C50Í”§ÉUžšo°«Fr]I!,>NÃÎõN
-†)”Ïû¦ÕÂLsd‚9n´Ðx<5‚aÍêGeé|„£ÚŽ|C©ä®ÔGÔR §D%&s®së@.d­›Hùb4Ç3Ú~G…€<ã,üœ·ôdJ!¦X+ àªSƒ8…7V2qGYyàÀuZ¬ëÂx#/dýŠI?ðs7ò¼oDÞåшšÓÒhÐ)Ó®”RpÊ‚ÁÀ±Î#HåbˆÐ±UŽ³Òw{yèi¿ˆ(nc	—pbMsw½—¤Vƒâ1ä²svüºÃL€ñqì,g·j	rfš’5V	=MZ ~€i@‚Q‹Â󈦞Ø=€¸ê%"–lƒï4¶ÞÆΗu at R(¹ØÄAJ4v4
-œÔk”SàÉ`¡ÙÙA«š´¢ ºLQó“Vqx™3¾úL“44Ó>ø­™äæo¨~ýÈÀ†˜:F,Ö£Lž…ÿþ銸è¼J-¨ìúùq	½àî×€Ñ'{!g@æQ#k®ÊÛ éúG­¿G+âAÌ0ƒd;©34ÿÂ׌Kj‹´A¾¬ëÿ0¶ÅQfΛÏ<Ä„Ð7Ll4öD7‘‡‹¤Ð]v{¦P‘
-0ÒŸ@æ&IMæûQäÖ=³AàBQ\Z­X¥W¹ESqÎoü¢»Kt7a×)Šøžê²óH,gøb
-¿Æi=¤÷0Î0~9fãÎÁî-×—‰qèä}Óm{s˜š
-lÀW‘aø :7R «Û”úÇÑùmµ<çèob“@î{6à&g©²"ÿ'Kþ®þÁEÖ‡$Õï›Hk„k©Ë™ùìâŸBqú¯Ì}ß=/þ`:o
+xڝÙnä6òÝ_¡G5àV$’ºòø˜Í:‰=™¸ƒÅ$´DwÖÑ£c^ìÇo”ZòhÁ¾´ªŠE²î*¶ïìßùùâzwñÃ?„pb/ýÀÙ=;ï{I*œ(I½0UÎ.w>»&닦Þüµû…Ø/"…ì"õ|àö™/ò”·Ù~$݃épO·ÙÊP¹ºÎ¸ª»×ô]|nÛÙ#¸×Ký”D Ç*¡D®‹w»‹/P}'˜‰zR:Yuñù/ßÉaíÇ÷dš8¯ÄY92L¼(ÄÓJçñâÃ…?W=çaè);‘J=Ò¯ß
+ÔAJ—¿Êí†ÅÓùîPÁ¦x”úa÷ññÝÞíÕŽy—7E&#ïŸ~ J–SJ¹w=ߒ隯}ÚlE‚öBä¹m*^÷½Mà*+Që2píáµÎ6PÂKTâl…ðPî»/²¶éšg¸Iá¾ú²¡Kš¦üþ¸c€%ë©ôFÄI*Dº¾iMÎpQó÷V1q2™é·&ÓåfŠ‚¬ï‹zoC"Tó]‰ïI0nªWÍï©pŠ™«ã±,2=­³•¬	‘^¨RæºÕ½^󎈀'ÏznÊÜ´ßåáÈ_ö‡r£?_Û ª™Üÿ±Ž¼»eŒÌŽÀ$º•f«¤—†Ñ˜hk‰€Å”Œ~´f
+<xÚd§R#LÎÞŠü9·‚ˆ’éÈ}bOÝ6ÙP™ºïÖ.ˆ…É¥íøŠ§M¡Â˜†QøÉy½±¢hf©MÿÚ´/LËÛâßæ§59Âe´ôìՏßð«ð'ÝÿµI¤k:pl×ÝCƒ‹ýÐÍš¶…zWž6‰r/&¤Û
+Ùu@eµê,;š©S$ éPà)˜È…tÐ
+zÅÔnô0ʵР;è–„S˜žiâv6^²#$câÛ#‰ˆÛØ4kêÚÖp±”á·5_3·÷üaöE×·'{›é·$ ¿³t+T0ÅoUôLè©ZÔð÷\( ™›qÆÊÓr‹æÏLJþôCÿcmj;,H~ÐH²&á
+è	¼¼¡Æª…ªÃ1æWbtÍÐfæQX<4ÃþÀpÑ3û˜4ŒÝ¦ëŠ§ÒXö†YÎÞx>ñŠæ…³GböÏ™	²¼%”¾±uםs¥hž™¨ùCAz­«±_<:qêkÎgâxÜÜc­×q{èÅ^ð†ÙõFy¨¾Xâÿ»¾ßSjêlÿl^9«!;0ôiÇîÕì&ÀlðZäýó>o¨0t–ûîá‘¡É0O@åY/Rxaü]e õ¤:58?ô}÷SQÃÕè¶	`¸²0FýHÐ\o(ê禭¸ÇÐzóÔk(ñÖî9sqæPÎw`!êԁ‡#–€©
+È÷ø!†Ø¥v‰øƒé¯ïÞ?2‚ñÀ»HÈ„ĺ–;¾ ÏEŸ9Z”-‹[W¯å;Æ{RÂ’®¨ð¬¡Â;D꾯þñ¬ !ñµ $Á¡éeªFÓÇdz\X˜žN¦ñ‘®ø:{2ËÛ’i¤U¨3­­XÈÈú­ôM?²?mæ1ˆ”ÜTt#•ÑÝ@Ӎ’À×Ûí³f*{3º¸9„ü×çŠÔê=l¤¶¥2…Ú	|“-T%KM‰åŽ¹ŸCáñÄ¢;^†‘ Ô—”[“U’¤ûëõÉÈ•8žëòÔQñKmù–¯ZÁÞÐ…¢Ì²ÎÔãuÍŸhKuлmlÇsÎÛ»C3Ý ¶Y‹ÂÚ^*ž¿£‘F’I—–ðÄÉú²o›‚G-$ŽŒ‹IΘ~âB?ØK‚€¿\ÿM›Ù>Â'Áu+"Z‡àÄ¢ÔÔ/OçàBtf)z15Rüýõ	½°rKª&/²aµ÷c÷šÓ›Ô‚µ:gγfxj}|ÝŽh)œÏó¦Ò<«Kè‡Ó¸|‰½UÙ@Ƶ/øÊt–~;’m9¢¢Ak6Iñh=€‹¬¹·ÈP~8|ƒõ{%GáAÅF²wzšµâ”ÄU‰Oþ@ü©Õõ´ô†¶b»ÀÕ6N4¯¢U­Š4p…ÙÂp¥y	Œür¹f([±” H†¿® ¸·§!\‘r¨[Í¡1µaŒ[8f¿oÍ^÷rbŒc±Ð	q«ÓšPçÓí£ôXöY:¾H³–(ä€c©6“[šzjýóÇáµJÎæP2´¥3PSé°lÈà ¡eÓæTØäæŹ
+ñ±ÝÌc1îN°Ñ¸¢q¥Û}QSžÏ^Vcê©+
+ÅïH:(²þ×Úg|Æ[«@ÉJ;gqò›ÕY(ùÖ,ÇóÔ‚i+
+£6^h-'n¼×·7¶×²àú“_<T”?QáZaù­/ s‹ý¡gZ=TüÄjyÉÖ(œ6Ò(\d5ÜW;bQ³í-rÜ„Â_lØÃL»:mùß3h©ç5 ŸÎf?z ÄøöÈš
+ž‘2H ñz^!qEÛ­%ôâžIMm˜FdÊù-ä¯fp$vf_ÙaáÒþ?Â".”)0ðsêµ2NlšÆ	íÆì±'ŒDÛç1’°>!rz³ó÷ۏ¡«¬(DÕ>¾ªÙ¨ýÞ`+¹«dÍâ©(¢g³ŠÆôŒ¢7Ãl’N¼‘kÎ%©ÏüN°q	OA‘#Ìì¼Uéxj0Å5¾hjF¨åÀ׎uÔE§ÅƤõHzã{ü«ÀX›3VôôwTÛŠÐóPo[À°ncÿºÑÛš2þ&¦ Aó¨gòuLX8ðɹ S JAÖºdO© œhSoÁ®­=¥Ç]X‚Q;R“‘°WD‚cÙÿE€	Ÿ¿‹q™F…PúTȧuÛÙPj»Òï¨ëù )cò4N&üM$ÏÓ%îÓ‹'äø}·»øl³
 endstream
 endobj
-4437 0 obj <<
+4473 0 obj <<
 /Type /Page
-/Contents 4438 0 R
-/Resources 4436 0 R
+/Contents 4474 0 R
+/Resources 4472 0 R
 /MediaBox [0 0 612 792]
-/Parent 4413 0 R
+/Parent 4457 0 R
+/Annots [ 4471 0 R ]
 >> endobj
-4439 0 obj <<
-/D [4437 0 R /XYZ 151.701 685.529 null]
+4471 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [296.047 501.28 358.646 510.848]
+/Subtype /Link
+/A << /S /GoTo /D (redirfold) >>
 >> endobj
-4436 0 obj <<
-/Font << /F28 1124 0 R /F22 1211 0 R /F15 1133 0 R /F51 1134 0 R >>
+4475 0 obj <<
+/D [4473 0 R /XYZ 100.892 685.529 null]
+>> endobj
+4472 0 obj <<
+/Font << /F22 1211 0 R /F28 1124 0 R /F15 1133 0 R /F59 1905 0 R /F54 1912 0 R /F51 1134 0 R /F60 1917 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-4442 0 obj <<
-/Length 576       
+4478 0 obj <<
+/Length 1372      
 /Filter /FlateDecode
 >>
 stream
-xÚmSËnÛ0¼ë+x¤šåC/ö–¢4hƒ6ÐCš-ѱP[tHºnþ¾\®”8E/"w8;œÝ9y œ|.Þ¯‹·Ÿ¤$
-Ó
-d½%‚sÖjIêV³J—dÝ“;º²]ܸ¸__gzËt]—@—šñÄæÈ«YÉKÁkEoO6 at NX,UUR3ö¸¹Ãy¡8µ‰G}˜$Ût/Ó\g*훲šEeU«ø¸.‘PNÄ…ÍŠ)EºCqwÏIŸÎ®	gJ·äœ™¢ª–Õ¨íɪ¸-ø«Ò_],dËDª«.5ËõÁõWïУ¨.©R²F•³Å—Ê.•¢ë]ªKê–Þ|Yá¦7ÑlLÈ°¦½KkCmÀptY;³-ý½€3DŽÞehÐøE‡Y!:?±¾
-wÁm#x$ËÉÕR(V•½Ù±óOÇhsÿkz4!
- Ýã|šfÓ\ºƒ0»BoÍ¡ówˆE¨ 6ŸŽ˜	CTÝvJN
-˜ôlgÃ2;åè±B‹Áø'ÈoèÖyÜ#ÈFë(·Ôz³ö^†ô»—.äðÇ0¦J’s@`´9ïç
-ãŒKÖÓ¸ã”tákî]®Arúõ¤^}‡HÌMHøÊà`c0ôöñ4øܾa‡Ä32ËMô\âé N7Ø>	3/tÀØÙƒ	o Qԍ/Rÿñ{Þ
-˜’HBÒ!àŠN„À¿e5Ýœ"ž˜}pÓsžk\†iÝð“‹²ûW	cû'ÚþY–íüÚæ5=â¿©¦!ð
+xÚ}WM“Û6½ûWèVz&VDIÔG{èlvÛÎf’L3q'‡4Z¢WleÑ!¥¸ûï”mí¸½˜ÀHàH'ÑS”D¿­ÞlW¯M«ˆ'qÔ<Úî#.x\&<*ª:umÛèKE¾þº}¶iTÅuQäÞ´Ì⊧°’7º[o2‘³íF«wÓ¨ZÒ$I68eIý ÆuZ³Ó:K˜AÉþ½Þðœ—쾓Çq6+pÃÕ/ÛÕ·‡’ˆ_¹&â,‹šÃêË×$jáÛÛ(‰³ºŠNÞòe¢Š!@î£O««ä:^.ñ–P™GE^Ç>.¥µr?êái½I«Š™?^4
+•š	îdKP–p÷ðúþî=æcÉ`gVŽÆ®9sô	Rñ}VL…ù;TžÃ^ƒzad_a&Àý
+Ïb‘×ä¡„,e;Z= ÕHêeÒO äœÉ!+A y<öº‘£6ÃõpÔÆëM.*ö¹Ó½
+Æ}OÂØY°­´7÷n០÷FÒvê{ˆ,O3ˆŒ¤VS]yª£dA¢‚GûÍÔ·Á
+ÀiÝ„Uåw#3$îÑ›'Œ¿[õmRnt7Ó¸÷„Ë3¼N;·}†ò„À	òäHô玂¥õ,÷ÓÍÙp±^Bþ•gÿ Í%ȶÓa=ÿAEÞòÒ*ðI¨†N-­Jfö4úM7n΢½!j–ì؈h†Ô"l‡3c·X¢\R›h$Ó
+ïüY–±VŽž–ùÕÌxž‘B…¦¡¼î°òŒMƒƒíÜ^6PÏ„ÉðÜB`p§³ ôSHƒª3Óо¹àLÌó…V}°jhò>6`™§Û’;·(B%”]‚"–zŒ2RƒŸ:i!e¡êƝcÏÓ˜ç)-WÇ¡“.».kh¶¡“~ü‘l¿¶¦ÉÙæñ‡ï˜ö¼d(ıøÛDM
+¥g3‘Ðx£‡ýHø úáñ	Ò[ùH+”ŒGu˜õîaìî÷˜ÔGwÀ>ÚM±B'^¤p0è
+ô–¿&$$Š GXB–°“|&k	G;Á)
+aBÉWAŒWöç[Ù\ö¢»ÍeßOyœˆ9™[Oá2a±ê¾`~ôn>8×âԍ#Cí~ö³!{3…u[Cf@\h*ã\VréEmáAæEîãdz]a¶½v]¢¨w¾ 9Ⱍ§O“•;lì~Zƒ©SIúe›fÞ)¬÷À­…q06¾öÆΗ
+Ì€
+%ù ‡p¿¡é<)gÇÉÒiœr™¢€ç}³Žà(oR‹²øÿBâq>ûû™YDIßÀLÓÁ ›é\5‚z0Â3ÿoR*$æ)_fî?™Æ%<k‚[Þǐ ÏÍ´þ €}v'‡kϦù¡áÈÀ×
+ÄÔÓmJÈÑiGm¾¦jʼn#ô^7Ö8³1ɳEjhìó1<ò
+v”‹²b±Õ"DÕ"¨;BBC( AËž “Æ	1ºO 
+
+Ï]'½˜ï\K5Êmn¼AœôwJY²=r…ðÜPÖ„{jB÷zœ`åìJ—$xõ³ Õx‘;^¼;่'’N¬$*Ý(Cš\•r–ò9€’ü°“¤âûE[Ÿ Ð(;ixh 2/Ì}ˆÓ=ÝQê,M˜í]UPüðt$£GgXꆿ§NÓ0â)u7ÉÎC¡ rYæÛù–_dïKÎ1n\8ŠFc§j^®DºúgTRÖýù=?ð7á_#+Jˆ
 endstream
 endobj
-4441 0 obj <<
+4477 0 obj <<
 /Type /Page
-/Contents 4442 0 R
-/Resources 4440 0 R
+/Contents 4478 0 R
+/Resources 4476 0 R
 /MediaBox [0 0 612 792]
-/Parent 4413 0 R
+/Parent 4457 0 R
 >> endobj
-4443 0 obj <<
-/D [4441 0 R /XYZ 100.892 685.529 null]
+4479 0 obj <<
+/D [4477 0 R /XYZ 151.701 685.529 null]
 >> endobj
-4440 0 obj <<
-/Font << /F22 1211 0 R /F28 1124 0 R /F15 1133 0 R >>
+4476 0 obj <<
+/Font << /F28 1124 0 R /F22 1211 0 R /F15 1133 0 R /F51 1134 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-4446 0 obj <<
-/Length 932       
+4482 0 obj <<
+/Length 939       
 /Filter /FlateDecode
 >>
 stream
-xÚ¥VMsÛ6½ëWpÒÕJÀot†׊óÑØuFrÛ™4€d4$H¤e»í/)¡Õ9HÈ÷v÷½]A„ÎցΫÉOëÉâÌK†9덃Bbˆœ(Á ā³¦Î×£éÇõ[õœà(
-4öA‚<É€N¦s?Ü%WäYÛ0joxÂù•bÒn/X3õ°»›úЭº•ü4£ Åîé5©›fN^®'7¤3@í•ßwòròá#t¨~öցÀlj³3ÈÒñÃDa¨×…³š¼ŸÀ^ïH¬Ï>ãøÑ`O™`
-E֏—w¤¬¦å@ìFÀÈzˆÂ}jŒ
-³÷ðÝrê%îÉåtîE‰{N”ñË°»bò¶{f÷‰{Z‰? 
-¶­$
-¯„½yÆ»|üo{cÁš|QÕz£™¢ ¤^tE8ó>íù °M®
-b‘ä•Ø<Ñ __üœóB<jŠ [yÑR#ƽ•_³’,òJ2`×F<TsTÅÅ7ÆКJnk&U%¾-”àj$@x4_‘2#ŸEðb qïiÍ馐.Ä-‘ÙŠE×vj¿†ŒOäVõTá8µÃdí¹”4$#jàf4Ë Ú͆ßéß
-
-¡û‚æ)ÉJ¢fz‘ñ‡cYU
-#é9dËäì1ò¾ßMç¡ö ‹Qïì:µQ5^°ÕgÔ—-Ð&ã_«Õë“’èÓšÜR¼Üùg'ÑÍÃokyúËÏ¿/røžýpõëXnÉê‚ç¤oÃu¥š´30¦j KþÑO°aF	ˆ½xÌ©ô(2.(içN[ëF°V=aОԎX²æº¢©âöëÌÉ%£L4œ*=0j>Tº/”ä9SÊ2›Ê^IÓH•šI}w~I”ÚU’ÎÌþb=ì­v`=C‡zîm”^“¡Zrñ¥&ƒÛIÞ°Qcú@ßM¬×ÑgÝŸà®aÕÖÎ?‚a?ÿÏæ×·÷x¤Û”K–ëB'DarŸÍ7‚rmß¡{%á¢ÑŸÑó²;‹ª²?uÊÓ‚óc”ÝŒIÿQra¥A·–LÍT›Í¾ÊQÏà´ú|™c¬K:žC¹ªrAJÖËy„Ž¥»hˬûÏŒï¶ÿ—P²}õfy,ÁÌìªÃǾ¥ãð—’—DÞ¿’U[®ï©7ÔeÕ
-5ϏŽ™Ê6¤-]`¢áÚfó"0ü¾~czÎëÀpý•üã®
+xÚ¥VMsÛ6½ëWpÒÕH øMtF׎Ӥ±k”¤3i ÉhIHËv’ÿ^|)¥Õ9HÉ÷v÷½]‚„ÎƁÎËɯ«‰wN
+P
+}gµv|A†'ɈQ䬈óÁ]Ò¢e5Ÿ~\½6ð $‰4<@ *4´¸D`:÷aº—•š#§ó0Ž\̉]q¹†Ð¥
+ç
+Ù‡ÌT^€ 2%„jFñ4ˆcš¼XM®'¾º
+§Ì„¡ST“¡CÔ½×!Êœ­AVNg ‰u´ÒYN.'°—>+ ¢oƒ¥(}0˜õo¯ú¯Ñ"¤ ¾ÕðâWM©4‡)—Bà[á~¼KMÐ]èu¿9™™{t1IæžaÙR¡×HµCÜè{ö<skþô£M'°i“¹xÊt>½úlYm¯nÔ‰bò’àf껞®Ã™÷™ç~âÙü²ÄL at Qóõ#=}fè)M0þÅhÔ??0Êl-ŒeGŒž ”Xž,®h…½¢صÑ÷ÕA2þƒ1T€¶›†
+YóÅ™	Ì—¸Êñ7‚T=®½§
+#ë~Ftˆ,<ÑqO·Ø  cÅc±‘=Uukœª1{Y{.Á-α¸9ÉÇ2Èn½f·êqñcè>#Åç–3µÈÙý³1†¨ë–ðQðÅæxCÅì!ò®?Mç±ò@Çh¶v½°^·A´¡íH´Éøi¹üíèK–ü³Â7lÃÓ£ûäúþýJÿñûŸ^/éó·ïÆrÚ”¬À}®jÙ.´0UUò/a†3É@$cN-ò(gœ¾Ðîtjíä#íHÕÄŠ¶W5YHf72mN!(¡¼e¸”‹=£æC¥»BqQP)-³­í·­3©oÎ.°”ÛZ™9?_
+çV{ š¡}=w6J¯ÉÐ0©ÿ¯&ƒÛ
+ÖÒQcú@?Mç´×Ñgݝ`Ý°zcç߇q?ÿ%Ë=óôíÜé6aB½Kk¡úqïsÍWœ0eß¾{f¼U¿ÑýÐ[‹ªó¿UÊãóS•”^oI_)·Ò Û*g²ËgßåÈ'p:µ¿ÌR%Î!L6%¾;Çíå<ÀÇҝwU®_›IàÃæÿ*ªÑo_J03»Ôø4T£tþB°
+‹»—¢îÃ5cø=õ†zR롱æ…É!³@èwe«
+Ì\Ùl>†øèA©¦§|ÇêæÝ
 endstream
 endobj
-4445 0 obj <<
+4481 0 obj <<
 /Type /Page
-/Contents 4446 0 R
-/Resources 4444 0 R
+/Contents 4482 0 R
+/Resources 4480 0 R
 /MediaBox [0 0 612 792]
-/Parent 4448 0 R
+/Parent 4457 0 R
 >> endobj
-4447 0 obj <<
-/D [4445 0 R /XYZ 151.701 685.529 null]
+4483 0 obj <<
+/D [4481 0 R /XYZ 100.892 685.529 null]
 >> endobj
 1599 0 obj <<
-/D [4445 0 R /XYZ 151.701 660.623 null]
+/D [4481 0 R /XYZ 100.892 660.623 null]
 >> endobj
-4385 0 obj <<
-/D [4445 0 R /XYZ 151.701 629.597 null]
+4419 0 obj <<
+/D [4481 0 R /XYZ 100.892 629.597 null]
 >> endobj
-4444 0 obj <<
-/Font << /F28 1124 0 R /F22 1211 0 R /F15 1133 0 R /F59 1905 0 R >>
+4480 0 obj <<
+/Font << /F22 1211 0 R /F28 1124 0 R /F15 1133 0 R /F59 1905 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-4451 0 obj <<
-/Length 857       
+4486 0 obj <<
+/Length 854       
 /Filter /FlateDecode
 >>
 stream
-xÚ¥UËrÛ6Ýë+8é†L-|€ÎxáÚqš´Mã‘Òv&Í$ •-	Ò iÙnòï¹ (”ÐŽj/$‚äyÜ{ ØY;Øy9ûq9óÏÃÐIQžâÀY®œ c”å¡“d9"yì,™óÞ]ð²¯Zá}X¾6ðåIkx˜#hlq	Š‘7p¹Wš£¼yDb—
-f'Bm¼»p®T£d¾(ǹ)!‚q“­hHRš½XÎ.g<ÅN°S&AQä”Íìýì0x÷ÚÁ(Ê3gc‘%D«ÕÎbv1ÃcëZ	Fa)–æé½b6¿½êïÔ⠁íáÅ5mºz&8€”"ÚƲKÍ"”w}ÿræ…™{òÖ›Çq5Õ·W^˜êìô£ÓVü…ƒx=HjfÇ<<¯êñõG{ñy_úmḉÍEÍhç«šÚ{†tÎ|4ž"qníËV¬È=ŠýˆÜMd$ŸŒ,ÈPŒþ•(ëA/aÞu±m ü›7Ô/[É‘›>ð~)¨J<QúV®;.U+ž&%*õ4E›‚~!¦°EG‰®b+³@¬Ä•¾„YÌþ#€L™S¹V#¦kšª1{®™å2ÚÓ‚ª-·`Å®± 5¬VÕ5|$‚Ýg¬<¦ECÕŠêöÙTI²m{&¶ŒRÿJ]syty·¦ï`/BZ£ÛØñ±½ˆ¶ã5ïï³ÔpcùßbñÓɧ,ùwI¯X~¶‰ÎOn“ËÛ?–òô·ŸÿôK|Á¿÷ûÔ4вäJY»¾µ×ç˜d(
-“}ÓâÆ"˜8†&‡âäƒúºO‹ÚȪçSµoežsj'z¾õܭкètÍ”=ì;afÑ’¯à3ORâêEúƒïIUW:Úáî-—JÂyÓÊ›‘kÖZ]¾y`._	VA®û±6´=ü&V\%¿¶¨¶ø,Okjf%S~9½ï(¥Ð'p:ÉÕ‘Š£orÔ#8ìÇyžCI‡sX¥ºšÞ¼¡
-Û¹‡K¦ìÞMÁ¥ë"< ‡õÿ%4\£ß½:;”`>jO#Øv‡áßʪ¡òæ¥l‡Îpuîî·º7Ô³V/^”²_Ñ¡î¡Àà³98·'Þäà 8{Ì	º½~œ8¡|
+xÚ¥UËrÛ6Ýë+0é†LM 	>:ã…kÅiÒÆMFrÛ™4€4| -ÛIþ= @e¤„vT{!$ϹçÞƒ 5@àùì×åÌ?R€ÌP†Ár0Á0AÄiI%o€Äî»åK
+@
+³8Ž4	aŠÉ€N\/$‘3ª“"ï;Îì‹ !ä](.íã9ïÜ s6nˆœf˜É®‡#œ8§ïiÛmaFpöl9»œa­€ ÞIÀ0E5{û¦¿½†Y
+6Y¤0&DÏK°˜½™¡±Þ‰X1‚A},É’;ƒÝgZ”i(¶~<»¦U[r×#;1a`=Äd—š†0ÆñÖÃ?æn:'¯]/
+‰³(éðxå‰Ãí«Ó¦þáhÝKÚ‰¦¶/ÏD9~þdŸw…ß´®§Ù¼.m}URûÌàðFa‡D™•/šzuïauÒðÝXF²IËp
+q<ꋺ({¦k	âàkÛŠ÷¼¢~ÑHíÜԁö+8(‚õ#cè ]#×-—ª©ªêq­rúMˆ (C´‚­LƒØWTú²¯MC0û5dJœÊµ©¡iê€ÙSM-—ÑŽæTm¹9Ëwˆ©~µ×zÃc‚œ'¬8¦yEÕ‘žäâöÉTJ²i:VoE}üŠÖtÍåÑ]äÝœ~Ò{Q[0Äh7v~l‡ºé‚h­O¦;$¸‘ü¸Xüvò9?,éËæ›ðìä6¾¼ý{)Oÿüý¿@oøÏM--
+®”•ë;>5À8…Iì‹æ7Áêc]dßj;y¯¾¯Ó¢6Rt|*÷m˜§cåœÚ…ö¶š»Z•Á]³d÷ëNˆY´ä+}ž“„8C“þâûš¤Ä‡†w¸{í"$/ô–º¹¦×J‘ûC{ÖòEÍ„öußÖŠŠºÓ¿‰Ž5ã×ÕäÿiÉÓ’šUI´(¿œÞ‚_)…ö#¢Íi%WGªÏ~ÈQàôz?zY¦S:œÃ„jKzsN+>–s—Lɝ÷U>\½qàÃúÿ*> /^Ì%˜Cm1à“Po»Ã糨¨¼y.›¾5ÜÁwçGÕ꼚ƚƇôã+Ú—N0Õpm³¹8·7Þ䊆¥¹A·ãI!žÏ
 endstream
 endobj
-4450 0 obj <<
+4485 0 obj <<
 /Type /Page
-/Contents 4451 0 R
-/Resources 4449 0 R
+/Contents 4486 0 R
+/Resources 4484 0 R
 /MediaBox [0 0 612 792]
-/Parent 4448 0 R
+/Parent 4488 0 R
 >> endobj
-4452 0 obj <<
-/D [4450 0 R /XYZ 100.892 685.529 null]
+4487 0 obj <<
+/D [4485 0 R /XYZ 151.701 685.529 null]
 >> endobj
 1600 0 obj <<
-/D [4450 0 R /XYZ 100.892 660.623 null]
+/D [4485 0 R /XYZ 151.701 660.623 null]
 >> endobj
-4394 0 obj <<
-/D [4450 0 R /XYZ 100.892 631.719 null]
+4430 0 obj <<
+/D [4485 0 R /XYZ 151.701 631.719 null]
 >> endobj
-4449 0 obj <<
-/Font << /F22 1211 0 R /F28 1124 0 R /F15 1133 0 R /F59 1905 0 R >>
+4484 0 obj <<
+/Font << /F28 1124 0 R /F22 1211 0 R /F15 1133 0 R /F59 1905 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-4455 0 obj <<
-/Length 4925      
+4491 0 obj <<
+/Length 4919      
 /Filter /FlateDecode
 >>
 stream
-xÚÝ][ä¶±~ß_Ñ@`¤Èм_äa½	8‰ƒ¬Žfgf×Ï-=³Y;ȏO±ªE©5êV‹ÅuœóBJjõ§ù«Š¤H¹z·’«ß¾ø¿×/>ýŽ+%E’I­^¿])§Djåc.ÙÕëËÕ7kíâæÛ׿‡{õ*Šä½Å[ƒQi@›^nÎŒ³ë/®Ÿ¶×oÞ?]]Ò-¥<ûúñjK§¼zÚè´þ°1r}Ÿ¶ßoΔUaýùwçOÝm>?ðÅ«×/þñBÁäJ
-Ds˜ÕÅí‹o¾•«Køí÷+)LŠ«xçíʸ(¼sp|³úË‹?¿»÷ÀòRhmÇ`!…ƒ`Ç
-ÍšT¯~8¿}¸¹‚׉fí¼äÚCå¨ÜðïQ¡+ǯ¶×·çÛáƬ¿¸¿=¿¾£ãÏ3ÄýÝFÇõÓöþæ‹
-®?ÞæKoÄÅýÝ[ºò›k|®±ëÓ…¯òçÛ'ºøòHÙZ'’µ5…ïcòaÎöŠÚ”h)¬w:ÿ`¼^»•)ºÕöjõö¬"¦Jû±˜Ê¦Y1±úì* W^‘Ï
-
-ØX	—2+%+•Ñ³‡:ïmͳ‡Z|èþëï‹ Ò& ×Q8uL¸[‰Bԁj¨ƒ5…ÚÄŠ.†`i=ï#íJu–M3Î7Ê)`Õ-ʾ
-™ÿðŸùk´É•~±9óJ®M†JëÊî){CÙyù-j³~€3iñ"dÛ½³[Ê®({Ê™ëÎvw>žÌ[å…s¶
-q—cÍ1·GdSwÅã._®Â¸P…ô…‚Ò7	-hBn¿w-á7`¨¤^¿ËžFúZ…ô…ì
-eçå·|ç·'óOZðkRþ-Çšã_ÈæߊÇ?¾\…3
-* ë9ÿÀ=6梇*ˆ»æóýæ,…5ø]ɯ¯ñøh&^_ ëŒ[GÙ9e[Ê)»¢šIoýú×›3Nî—pÿ”“Ïsò2'xíÕ©ÄuIoÛ4œX3Ä r‰;†b·\ÙZT@=Ö4quÈEï…6»†óÃæ,øÜR¤%Çïðx‹Ç÷xüÁìC‰ K¡ýÃFÓðj£d×!¿Äã?bú
-¯¼Æc}2m#x'±M{[5GÛ‘Mۏ¶|¹
-ÕT@=ցöÖ>a×Ü“έ)¤ƒôÓ7™¯è¶†o
-17Ãpü=¦W˜Þaz™é3?ûÁäkžcú€éãà
-ø¶BâÏ ó=
-‰Ïͺ¿ø'
-Mÿg¹]WëOs&s¦¡•¿¥[Î;/ÏéìšÎþIÙU~‚[ç~€„¯a|~%2Ó•GúîÒôæùY×ô䝬s>Š`™ŠåXs:×#²unÅÓ9¾\EOT@=Ö!S¯´0º¸8ùÐe)ÖáÏ1½í~õ.G:«ÅŠ6&Ô2O
-¹=
-£C ì]„ß">¤ü¶¯À¯ùÿ•&¡:BúÓ÷˜Òõ+L·»+§êó"„F¶g9Öœôˆl=Añô€/Wánƒ
-¨ÇšÖƒ¨
-èüÑ;R„"î=¥$)äDê ±	ïÎTþ̓羣¿:™ÖâÛ°q9Ö{D6GP<6òå*jPõXÓlLØUÐu|dûoíúÇÒ&æ³Êîéâ»Ü»Ž~òdú-¢mè·kŽ~="›~#(ýørÊ4¨€z¬#¡ñºƒ¡“ë·àª˜ÝPMÆ9Ë>Ü2p¬Ë
-eB»ž¨W.¡{ ÷€vìEyÀ=Å=Hpÿ“‚GÜžÌt
-¿ªF
-ír¬9¦÷ˆl¦ xLçËUØÙ ê±&º˜S& ”;šßnTä 1d7Døžž1El~=ò>gÿ¢,{Ã!-o~e5¿Ë±æHÙ#²I9‚â‘’/W!Rƒ
-¨Çš&¥ó0µpÖóÃm{;
-Ë鈼„lKYŽ±tÊ7{CL„VTa¬f0M§²Ò¦ ¤lÓTV`Í°r€ÈeåŠÅÊruLjQõXÓ¬ÌãÀ9p1+ïr«HnØáe¨Ã {”Ó9òVáìžÎnèìŸå–è7-ñàB\Òٝm3U¦³—*wd'ìù‚ôS€’F¯5u0ì±5þ–Ï@1¢
-8:Ó+Íã@iâé6:!m›»kN5zD¶jŒ xªÁ—«Ð¹AÔcè¸6 åcvã€TI!Kv]aA܍Zš2ai’„¥žà½‹¹[
-	»þd¨WnA—
-FȤÛpt9ÖG{D6GGP<Žòå*¼jPõXÓ
-Á–ॖÑ¥©±Ö½Y8»£³':» ìœ.â(IšnöÆ®kÓúó×ë¯7à•þr2k½
-üñ&¬]Ž5ÇÚ‘Íڏµ|¹
-ÓT@=Ö´Ó‘@Vë­z×´ï,èQ‚ÌJ“Ÿ¡‘Œ9ZGêDPÐŒ^P¶¥ìš²ÊòŒŒà†=çÄŔÆ.í­·ç~‘“W9y¹±qýe>úëæÌàŸÃNK.‰!Í2¨6Áâ-½—²ú8t]\ÌŽ‘K4R™_Òå§ã¤`7œ ªm¹nRðߥ”p¯Rpdånñp †j ë´»ýìd]„ǨØÈ‚,ÇšÓÅ‘­‹#(ž.òå*úÓ ê±&,ˆÎÃóaeÁ§2V¨$yÙ’†A$9ñÓÅK:»œ ²uÂ[µÇänü`B4´ ¾»'«øê¿EÔëO°K0‹ îÕ/O&¶	8©¾	±—cÍ»Gd{Å#6_®BÆP5å)ˆŽ(‰QíŒLf­Mä‘Ó4i'»³§ò[Ž\?®í‰ÛcömO̶'°=†lÝ³=t‹LÛÑö¤Sm~š¡?ºíÑNèÐÈö,ÇšSÑ‘­¢#(žŠòå*jÕ 걦mOô+Šèbo{¬¦€šºš ÛRv¹w1O÷Šg5”F5²˱æ(Ù#²)9‚âQ’/W¡Qƒ
-¨Ç:š(/’4Ó¡	”F²›uœ½±ÿ>÷HNXS …ˆûÑ	Zˆ8°vÏB좻g!ŽG'ع
-W&-„Ÿ..´v¹… ›m|›¯Ü*°æÔ±Gd«ãŠ§Ž|¹Š
-5¨€z¬i¡%D'ÒŠdw¢ŸÛN3ßÃnnãÃ`&ãånzðs*C
-D—f¢“ L(÷ ®÷;ãpz½Æ€åDb›˜„•¾	±+°fˆ=@ä{Å"v¹:2¶¨€z¬ÃщIíÍ’èÄèãæ§açXœPþcAãw_9 at 1!Ûè#ë
-¬9-íÙZ:‚âi)_®¢Y
-* kÚü¸"ÐVÓ›¥iÓ$M…ê—³Ê.é·+:ËqŠ‹<ûᝰ©‘ýXŽ5ÇÌ‘Í̏™|¹
-›T@=Öá8Åø$d4ˇP´§û‘Á9ŒÎ&EÿOE4SYQ8mz;1i¢0²Â88àmd–cÍ©`ÈVÁOùrµiPõXÓÆAšŒ„Ò¡Lè«ê‚µðð`ç£UFA_-Nº¶Áñ{LðÊ-ßãñd¤…òž3Fã<Y1Œ¢ô¬~8c0£‘}[Ž5§\="[¹FP<åâËU¢AÔc‰¬*èV£7!ùüuC@ÈöYúìñçb1¨ÒÕ0A#‘ü	P/·€:	ßfîðr¨9-€l
-ÝGâ)([ª¢Sü²¯†:búŒZý4}A8»{~È€ªé ŽoúTÐh´Q«åXszÕ#²kÅÓ,¾\ET@=ցÏDm=UB{=øN”,dyÞ»A«“p^N™9Os’Ï×Ìq ùÉ:Ûͦ›Šî@+}ü8ѝt¢ÑÔ„åPs:X Ù*¸ÄÓ@¶TEiøe_
-uĶÉLúil›Se5Ø÷y°	?õ¢…8<}7ŸíÑÚyhÒ]ŠóVÍ»0°¢>Y´]¦¹UÓɈàÛXµ
-¬ rUjÅÒ©rušÐ¢ê±wXb€âôt‡¥Æ¯j‚Ý­ÕtÇßazWîðÁÂÿäð£“,À¾y?ö(—ŽJÄ6ý˜Ë¡æ³ ²õr‰§–l©Š&ñ˾êðÜoXOþ'›û‘ínùÕÁôV¨³5r­ñID×ÈÖ,Çš£tÈæôŠGj¾\…Š
-* k:‚Rùƒ~÷+íx4&cŸqÀ±Zpüïr?`¥yÙ­‰â†k¢à’gZï™Òˆp±¿|1¯‰æ—LËK° D	%
-¤“pvMÙeO”=Ò>¥qh\8 _Ýâ«Z¬_ÃA8î^}ªK1
-mÓGéRÔ.ˆØhuæ
-¬9ÕíÙª;‚â©._®¢n
-* kÊ$)!¸‰^	Û­ÎœWÇ´Hã˜5øTnÍomq:·–cÍq«GdskÅã_®Â‡P5mò$ùSK×- Œ»"Ð"óŠÖ‚³-eO¹ïìxóÙÎr-Ì°)?ÕŠM4åFŠhÝl/A2%¬¸8YÝLÞÙ¥QS¾kNÝzD¶º xêÆ—«¨Hƒ
-¨Ç:¤n	°N¢+ëÍ)ÕéÙ»½³¬=Á-ÓåÐ-òi聓4v‹žë„(ÎÍÝt´Òw¬ÍÈ'Z+'³GìÄ^†S•Hk!­ä\5§D="[‰FP<%âËUˆß 걎(‘†ÀZ«“H’ÆÞ-Œ×!}Âô»Üû”—[z®(®{ˆ“jDèç|²Ñjýå”6Yá“;¦N…á§*’’ÓÀT>{KÙ5]¼¡³+:{œîspö¨
-[°÷©—=/õõÉ*	$“•®ÀšSÉ‘­’#(žJòå*jÔ 걎¨¤2•>f׬Ã^3C\7ÄnÈòQÇu½¥…vö7CÐÿÙ©U +ÝÆhT`Í0t€ÈeèŠÅÐru¬jQõXÓ•çÐU¦Î9Œpaÿœžcz)n¦Ãy9¨{ÊÞQ4²;»£3Œ…<k3½P¦®Àš£kÈ¦ëŠGW¾\…b
-* ë ]U£[—zž¯4Ó+™Á62˜'Ýoá¥áQ5X¡­,]5GÕ‘MՏª|¹
-½T@=ց5!U¬ bÀz¾piHÔ$#§Úo³d÷ôÛ–Îr8«"©^Ýh¹é
-¬9¦öˆl¦Ž xLåËUØÕ 걦™š¿pQÞa—_ñR§¶»Š–Í¥mâr–c°(óÔ™âi,nçà¹Ë1¬/òA¿ÞÐ,(ƒ©gqµ»’Ç¢àž_ÑÜ¢ò/Þ.õ¼Eþ°<}Ï«¼®i´’uÖá{D6áGP<Âóå*$mPõXGïŒè²>Ä÷Ü`¢ö53˜hD6ÂÑÉ)Õ(ò\5Î0²	î·¸¼µ’ë¯hÆÄn6üœhÄVâF)·r*ïM¦Ñ2ÕXs¼ïÙ¼AñxÏ—«pµAÔcá½…ûºuª6ôÚÑ·Qzâ“à”~^L×J¢Q¿kŽé="›é#(Óùrv6¨€z¬#L×p-Ì5ñÑ
->zÐÏ>zpûd{dŸòx<²ÙÆŽì:o™fÆ'Eðø¹½ÇA'—øîPF¶ÑúØXsDïÙDAñˆÎ—«³AÔc!ºŠBê™&=Xܱ?vËó¨oñøSlñÍ‘V}Gô0Ѫ#Ñó~_.¬Ž<>ÚàŽŸ»ÕœJq©…m´ìtÖÅ{D6ÅGP<Šóå*´lPõXG(.½>ÍSüüʼnôw9žÄö¿8+» õCÍ;
-5-F¸ƒR‹ªÅ)˜å
-¥—ƒ_¯ñ8êÛéðõÄ 7zlôœ Ð­q½jF‰z@®X*Ä—ªc}ƒ²¯†:ð9M´«ˆÝâÖ½  Co­!°!œ°ŸºWvJ5íŽnhwtIŸÔ(ڝv
-‘¶ÓÜǽMÒ¯élfwtÿ|wôH»£W÷…(\£O;—CÍ(MÈUšKiøRuLoPöÕP‡•&j¡\šWŒl{òÒ,KE[8›wàóf-KjËñļÜ_-Î̼ŒÃeGõ1øSˆŸWuo´¶õr¨â÷€\⏐XÄçKÕ±µAÙWC&~È«éšyâ{CSX¨ÓGám^ÓUpψßóóçA|g…÷ºÑÆëK¡f÷]ï ùÛ®ï!1w]çJÕo”Î.ûj¨ËHbþ‚)öS-Mv8n›ÏîÆ‹Håßp½(7øHÙ"ô˜œÃÙúÒ«›-S²§Ó·Æ€*õvÆX
-5»1FÈßc‰¹-Wª~'vÙWCXýÅÅ•õBwëB?v•¤™ƒ–³–(ëFóÒÎu[«^଄÷˜>ìf(œÀË ò·"èþËgÜ'Æ­ò·+ƒ—ž™±üaaW6!䨜±ö'él·6oµÿýÃýqçqüðgu
-^ÛšñCeW£|Z˜ÙÁÎC%ÑåÿG·°5
+xÚÝ]Y$·‘~Ÿ_QÀBp°Ãá}؇YylØЮehx!롧»gÔp_ÛÝ£‘ŒýñFT2³²³*3C«2Ö—‘Q_0‚G’róa#7¿ñŸo_¼úÖ› RjóöýFI)bÒ“pÉnÞ^l¾Û~{yþtuw»ûþí±xÉ{›‹ë$$”–TÎ+v/•ôfû珗ù7»—ÆÙíÙí¼¾}ü´3r{	嶏{ÈÏI&ÁÀq°®Õ.äR/Þ¼}ñ¿/\•5Ó	c6ç7/¾û^n.àÞ7R˜7Ÿ°äÍƸ(¼Ëh×›o_üù…Ü¿ú–—Bk;)#ýH_Р¹@ïð槳›ûkxg
+hÉd-m
+½¼rßG2øîÝ¿y¸º9{ø~gÌö·w7gW·ùØn¿‚CÇíÓÃÝõõåݼɗމó»Û÷TêwW;µÅÇÂÉÿQ©or¡³‡'ºøú„j­ÉÚÝÂë˜|˜³¡¦“‡÷€,…õ.#çëÆ{áµÛ‘¢Û<\nÞ/€ê¥´BÂFR*›f¥Ä?Ïn @÷E<+t¶†üüMÊSôƒ¢«4ôì™Ö¡€Áã‡Z|èáÛˆ‚ CÛx…S§D€ÂJ$áÿ«‘ŽýËAéxø'C÷ûµÿñ!Ò^¥ë°¬ƒú̆RåÌ䌯ùj(¤übÀÝ$bæ®ÑP!{¢Ñ¿í^z%·¿‡ÊF¥í5ew”½£ì¬Ü‹Úlïsåmñ"dg7”]Rö”3םíK>.å¬òÂ9Û„´ë¡fXÛ²i;‚âñ–/Wa[õ×c!uÁçõÔU2
+,XA®·÷UàwàŸ¤Þ~ fYÜµ
+¹Ù;ÊÎʽ\òû¥ä“›Ô„|ë¡fÈײÉ7‚⑏/W!Lõ×cMÏ&áCþ/£Pq_q~ܽLa¡VòÛ+<þ	*H£·ç@9ã¶?PvFÙe”]R¤·~û»—V§í×;ˆûþ”“¯rò:'xíÍBÖº¤…·MªÌ
+¨Ó¬ rY;†b±¶\ÓZ¨¿kšµÖçÿÒmöUæ§ÝËàs“püw<þ€Çx|‡Çñ¼=h)
+õçíÄ
+ovJ&ˆòñk<þoLßà•·x¬—r6JÍÈ&œ]5ÃِÍُ³|¹
+Ϩ¿ëHM›¡ ¡ö-P0é\Bú8H/0}—ÉŠ¡jˆ¹P¹†ôï˜^bz‹éEærÌ\ü“¯Az†é=¦ƒ+Ïjh 	™7`H|nÎ0äÅi¨ô¿Ì5ºÚ¾*YþÝ
+9ë"_<{¤³+:û±DÌÚÛmnòƒ#Ÿ_É„ŒÇtå‘nC)Mo®ŒD xä?–œ"˜6Nb=ÔŒÁõ€lƒAñŽ/W1’ê¯Ç:á$‚F—È& ÙF*{¿àÑŠ0 ã›î®w™ç:Û5mLhbž¬!*Šv6¯çtîE|Ha÷Ma=^¯óŠ‚÷lîh‹¾Ãô#¦týÓ‡ý•…F༡×Y5c= ÛFP<#àËUˆÛ@ýõXFऐʂAÁ½#+¸&ºÞy!>J’Ú˜4VÞÝ™Ê÷<Dë{î«¥T´VDmšPq=Ô{@6GP<*òå*ôi þz¬i**ü¢ëæÈnßÚíÏ93ÝÙ5ewtñC®ˆ]Ç=¹”{F‹ècî­‡šá^ÈæÞŠÇ=¾\…/
+Ô_u¢4^Xw´trû"Psè©©c8g9T€’ßo]®"ºóD} p	£IÀÔ]¿úp**%*HPXÿÅNÁ#n–Ò\ÃMÕ¦Š]5CóMóæ|¹
+5¨¿k*ä
+XVìI~³S9°U>÷áÈž±>¦ˆ5¯GÖçì”å8¤Õ5¯Œ c›šw=Ô%{@6%GP<Jòå*4j þz¬iJ5¯Ò𪮸}ìB°Ø¹ahäMG$%d¹6Õ	[U¹é
+Ñ*P…­3ƒiZHI¹”MjÉ
+¨Ó” r)9†bQ²\Z¨¿kš’ÑæêEÂ[%¢äm®iL
+;·õ`r[BŽBT8»£³k:û±‰îi‰¿ƒÐá‚Î.éì!sYe.{©ruÂ^.Ho1ø(itZSÂ~Zã½|VmÀ1˜Þb)+³Ð.¢Ò6©ª+ fì¢dÛÅŠg|¹
+—¨¿ëHµÌ
+2û¹o@©¤£
+û©°O îÇû,Mˆ°4ÂRŸïÁÅ܇†„ÝþdhUnyo–
+'ص`èz¨†ö€l†Ž xåËUXÕ@ýõXÓMÞ–š–A¥©žÖCXºùì‰ÎÎ);£‹8’°Mï1}ï4v5X›¶_í êýËÎëí79ùv)e½Ê„&”]5CِMُ²|¹
+ͨ¿kš²*f,+‚ÞWª@:‹ƒv”† s¿¿Ò_hdb΀ӑ:
+T ç”=PvEÙ=ey¾EpÃ
+ƒsÝbÊ%"Ó&áðÝö;xîosò&'¯w6n¿ÎGݽ4øã°—ÄR(bȬÚL°XDbÔáR¶‡!‹‹9 ró8[àÊ=ÍòuÃIŸtd™áü7)%”U
+Ž¬ÜÏ
+NîÓð7XÓ¹ÔQóm|Çz¨CìÙ†8‚â"_®b<
+Ô_5aˆ>¿GxU-‚Oe<ôH×4Ú!)r‡ìŒ.^ÐÙŏ­ÞªwSÚûBN¤T&´g[ ý7`…zûöÿe ªúÍRV› ´nã^ÖCÍ°ºd³zÅc5_®ÂÄê¯Ç:2¨’XèMíÝK¦¬M…ÓÄg'»³§r/·U?¯×‰¯c½NÌ^'¬ñ:Tǽ׉èuÒÀëà<—¦½~g¡?·×ÑNèÐÆ묇š±ÏmŸ#(ž}òå*6Õ@ýõXö¤.cE]ì½MþÈÙ%e”]\Ì3¹b`ù/£Úø‹õP3|ìÙ|AñøÈ—«p¨úë±N4GTþØËL7GöãBÈÉh°BljI;êsïã„o0õ-ô
+ñ°E‚¾!|ƒí¼ÔÐ7Ø	ß-ò
+q¾Eâ ”‹æsû©„ñM¾V«€š±Åm‹#(ž-òå*öÓ@ýõXÓ-’ü+­Hvï>f%ÞáÜ^š³x)ÍP¼Ø§Ïyìz™Ó-øÃK€õ~à`Η×ØFYFj“°Ò· uÔiR ¹¤C±HÝ@®Žˆ-Ô_u¼Ab’††¯YÕ 1øÁ[4Çüί°',há?³×1!Ûæé
+¨íÙ:‚â(_®bT
+Ô_5íu‚ÏuÒô^G)CcÖ†¾‘¶ØÒP47Cáç$ŠÆHò½Ü0q‘å7¼6µñë¡fhÙ²i9‚âÑ’/W¡Rõ×co˜ §Œfý8‰öôU>N΍æ_F]‰^Ö„™ê³ŠÂiÛ{ˆI¿´zµ[p@ÛÆ-¬‡š±¿m#(žýñå*6Ó@ýõXÓnAë¬/øOu(óôªºZ-<<Øùfˆ*c€`¬§Q[löÀñGLïñÊ
+ßáñd³Gå=g Æyò_ØŠÒsºÜŒU@Œ6žm=ÔŒeõ€lËAñ,‹/W±†ê¯Ç:Ñ"²N¨ [
+Ñ„äóÇ
+}W ¯géãÅ0hFé…¾oߌ2¿ ß—)›ügñ}¿Åna «‘fì³à±Íó‰gl©ŠAñ5_
+uÂé#´ú5:½ œ*}?åÏ8Õt£íôTPa4±©õP3FÕ²­jÅ3+¾\Ũ¿ëˆÓ3ŒT	íõàkOòaå‰ìÛZ	çÜ”©ð4ÍølpýçÜö3ÿ;§Zt`’>}¯&h3ó`=ÒŒ<¶ý"ñ̏-U±¾æ«¡Nx5™@ûÿ¯æÀ{Ê2»Á£1zZEG³<ú3þÌûc³éR³OòÎü§O½–iíÏt2"ø&þ¬ê´9
+ ¹ö4†bT¹:3h¡þz¬ãÝ“Ø(qzº{Rã'2?*èˆÀAü€ÇWx|‹Ç8Ô~}cYàÙ¼‰Ÿy4KG%b“^ËõH3VYðØFyˆÄ³I¶TÅŒøš¯†:>[çГÿ—Mçö Õ½}ÊÆ`zÔ¹¹ÜÍÀkD×Æͬ‡š!tÈfôŠGi¾\…ˆ
+Ô_5ífŒ…ÿ2a‹ä€/ø!:ŒÁù‘õØïÇŸðø6wøíWs0+=Ë~E\-ùÁŠ&JÒâP1.Ï—/¾Â•ÌN­sæñ÷*‘D	%
+d‘pvEÙ=eO”=Ò^Ñ03~û¯ŽÃÑÞв“¯>Õƒ…¶Ÿ¥­¥] b7Yf­jÆn{@¶ÝŽ xvË—«ØZõ×cMOóÖ6×JØn弘¥EÇl¾‰5¿íÄbb­‡š!VÈ&ÖŠG,¾\…
+Ô_5í¢røɤëV:Æ]hxE+ùÀÙeO¹«ìyÅ9ã3*[#Ê,ð_e1Ó•¸ÆX7Û/LiKœ/µ5“÷\iS‰¯‡š±µmk#(ž­ñå*öÑ@ýõXGl-«+×­Ð|MVµ·±gÙr‚[g9>Êa0äÓ0‚Ðh=·•í!• ævºÒw¤Í¼Dšè¨œÌ6±+;šÖB¶Ys¹jÆ„z@¶	 x&Ä—«Ð¾ú뱎›v¸’̆¤ñãìZëxÂô‡ÜÙ¤Ábž@ z«ÿã¤
+$ܸl_苝VÛ¯§ŒÉ
+ŸÜ)[ÊTJƒ¯%T$§!¨|öžÎ®èìš²Kºø8ÝÍ0èB˜z¦W{ÙóªOYjJ
+Ùfùç
+¨{ìÙö8‚âÙ#_®bC
+Ô_uÜ•~¸úó)—­þÜIfˆç†|dym'ƒ£·ÞÒ"9ÐÊÿ+ö|¹
+äJ7ñP§Ù9 ä²sÅbg¹:FµP=Ö4;µS-•ªLŒsØ(ÀÅ÷sz†é¦¸ÛHä…œî(û@MýÙ-aÈsÖSÑÕf	é
+¨²ö€l²Ž xdåËUÖ@ýõXÇɪ"„ÝÒól¥‰\ÉvyÁN̤ûí¼4,¢+t›E + fˆÚ²‰:‚â•/W!Wõ×cYÆbV‚ˆeœêùB£ÓHY¤q³@û_–ìŽî=ÐYnªȢ©×`@mêÓõP34íÙ4AñhÊ—«P«ú뱦ièÍ;ìß+±éÔ>T1ШmÞ–³Üê
+2O½'ž&¸â–n.à¢>o™¥síJ“œöšœ§aÔþJr‚2ÿNS‡Ê¯4ƸÔÍjEÁrñfTy¤i³ætÔÛ{@6ÛGP<¶óå*m þz¬lwFtKN#{îä<"
+,°úN®´‡ˆl‚ò¢†Vß7àR7]âOîéäzg!çM¦ÍzÒP3œïÙœAñ8Ï—«ð´úë±NpÞB¹n=é£5¼vô©“žø¶7%6Ëefy¦tškŠhSµ¯‡š¡yȦùŠGs¾\…š
+Ô_u‚æ®…¹º=º“ç¹C¦ŠeºG*ÛØ1]çík¡E™ñÉ
+<~4ïqlÉ¥åẲ¶YǺj†å= ›å#(Ëùrf6P=Ö	–«(¤ž©ÌƒÅ½„ðõ<9úÏ0źÞLÕç‡,õ9²<ïÃåÂö»ã£1šÇçãV2ù-µ°m–‡®€šáwÈæ÷ŠÇo¾\…“
+Ô_u‚ßÒéÓ<¿Ïžñ››ÛxÃ`g‹£ ÄÑîÍ>ïØŒMK‹-Z‹P‹¦¶æþJ—^î^ašíítsua#7Œ¹µ;.')\›µ¨×#¶ k@#$–ýð¥ê(ß@óÕPG¾Ž	v“¬PÝ"Ô'êÿ@ÆBX¼«¹§%§ÆƨirC{”Ë©=Êmg¶[•_Ñُt†{”»ç{”ûç{”GÚ£¼¶[(DáÚ|£¹é´Åôx\‹!±,†/UG󚯆:n1QåÒ¼Å`S¶g.MžT´·R°yW<o¶²¤¶OÌyÁmÏæ	…æ(“Tôp_Àú¼òz›5¨×#f}Çeý‰Åz¾TUh¾ê8ëólùnñéS¬÷†æ§d½Âb^Ó(TpÏXßSôÁzg…÷ºÍöçk‘æv?ïðø›Ÿ 1÷>çJÕoWÎÖ|5ÔôZ ©ü-RìçZšúë(è¶ûýȆ«?å{¸Ð“|iì
+Œ“œÃ&²7´u7¦dO‹7®¡Í2Îë‘涭èðø»V 17­àJÕï3ÁÖ|5Ô‘•[lH¡»õ›ï›<Ò|@KKwYK|u£‹yeçº}NÏqÊÁGLï÷ÓæH™·'È‹ÔŠ û¯—q·ÉSý+ð.=s_ùóÀN5äHͨ£¡/é…³ÝznàO<¾ÓÁ[žíOŒãg?{fþ‡®Ñ}ðPGŠìt0ʧ…™Í<¦ˆ.ÿ'Û"›Î
 endstream
 endobj
-4454 0 obj <<
+4490 0 obj <<
 /Type /Page
-/Contents 4455 0 R
-/Resources 4453 0 R
+/Contents 4491 0 R
+/Resources 4489 0 R
 /MediaBox [0 0 612 792]
-/Parent 4448 0 R
+/Parent 4488 0 R
 >> endobj
-4456 0 obj <<
-/D [4454 0 R /XYZ 151.701 685.529 null]
+4492 0 obj <<
+/D [4490 0 R /XYZ 100.892 685.529 null]
 >> endobj
 1601 0 obj <<
-/D [4454 0 R /XYZ 151.701 660.623 null]
+/D [4490 0 R /XYZ 100.892 660.623 null]
 >> endobj
-4414 0 obj <<
-/D [4454 0 R /XYZ 151.701 643.753 null]
->> endobj
-4457 0 obj <<
-/D [4454 0 R /XYZ 151.701 637.775 null]
->> endobj
 4458 0 obj <<
-/D [4454 0 R /XYZ 151.701 644.051 null]
+/D [4490 0 R /XYZ 100.892 643.753 null]
 >> endobj
-4459 0 obj <<
-/D [4454 0 R /XYZ 151.701 632.096 null]
->> endobj
-4460 0 obj <<
-/D [4454 0 R /XYZ 151.701 620.141 null]
->> endobj
-4461 0 obj <<
-/D [4454 0 R /XYZ 151.701 608.186 null]
->> endobj
-4462 0 obj <<
-/D [4454 0 R /XYZ 151.701 596.231 null]
->> endobj
-4463 0 obj <<
-/D [4454 0 R /XYZ 151.701 584.276 null]
->> endobj
-4464 0 obj <<
-/D [4454 0 R /XYZ 151.701 572.32 null]
->> endobj
-4465 0 obj <<
-/D [4454 0 R /XYZ 151.701 560.365 null]
->> endobj
-4466 0 obj <<
-/D [4454 0 R /XYZ 151.701 548.41 null]
->> endobj
-4467 0 obj <<
-/D [4454 0 R /XYZ 151.701 536.455 null]
->> endobj
-4468 0 obj <<
-/D [4454 0 R /XYZ 151.701 524.5 null]
->> endobj
-4469 0 obj <<
-/D [4454 0 R /XYZ 151.701 512.545 null]
->> endobj
-4470 0 obj <<
-/D [4454 0 R /XYZ 151.701 500.589 null]
->> endobj
-4471 0 obj <<
-/D [4454 0 R /XYZ 151.701 488.634 null]
->> endobj
-4472 0 obj <<
-/D [4454 0 R /XYZ 151.701 476.679 null]
->> endobj
-4473 0 obj <<
-/D [4454 0 R /XYZ 151.701 452.769 null]
->> endobj
-4474 0 obj <<
-/D [4454 0 R /XYZ 151.701 428.858 null]
->> endobj
-4475 0 obj <<
-/D [4454 0 R /XYZ 151.701 404.948 null]
->> endobj
-4476 0 obj <<
-/D [4454 0 R /XYZ 151.701 381.038 null]
->> endobj
-4477 0 obj <<
-/D [4454 0 R /XYZ 151.701 357.127 null]
->> endobj
-4478 0 obj <<
-/D [4454 0 R /XYZ 151.701 333.217 null]
->> endobj
-4479 0 obj <<
-/D [4454 0 R /XYZ 151.701 309.307 null]
->> endobj
-4480 0 obj <<
-/D [4454 0 R /XYZ 151.701 285.396 null]
->> endobj
-4481 0 obj <<
-/D [4454 0 R /XYZ 151.701 261.486 null]
->> endobj
-4482 0 obj <<
-/D [4454 0 R /XYZ 151.701 249.531 null]
->> endobj
-4483 0 obj <<
-/D [4454 0 R /XYZ 151.701 237.576 null]
->> endobj
-4484 0 obj <<
-/D [4454 0 R /XYZ 151.701 225.621 null]
->> endobj
-4485 0 obj <<
-/D [4454 0 R /XYZ 151.701 213.665 null]
->> endobj
-4486 0 obj <<
-/D [4454 0 R /XYZ 151.701 201.71 null]
->> endobj
-4487 0 obj <<
-/D [4454 0 R /XYZ 151.701 189.755 null]
->> endobj
-4488 0 obj <<
-/D [4454 0 R /XYZ 151.701 177.8 null]
->> endobj
-4489 0 obj <<
-/D [4454 0 R /XYZ 151.701 165.845 null]
->> endobj
-4490 0 obj <<
-/D [4454 0 R /XYZ 151.701 153.89 null]
->> endobj
-4491 0 obj <<
-/D [4454 0 R /XYZ 151.701 141.934 null]
->> endobj
-4492 0 obj <<
-/D [4454 0 R /XYZ 151.701 129.979 null]
->> endobj
 4493 0 obj <<
-/D [4454 0 R /XYZ 151.701 118.024 null]
+/D [4490 0 R /XYZ 100.892 637.775 null]
 >> endobj
 4494 0 obj <<
-/D [4454 0 R /XYZ 151.701 106.069 null]
+/D [4490 0 R /XYZ 100.892 644.051 null]
 >> endobj
 4495 0 obj <<
-/D [4454 0 R /XYZ 151.701 94.114 null]
+/D [4490 0 R /XYZ 100.892 632.096 null]
 >> endobj
 4496 0 obj <<
-/D [4454 0 R /XYZ 151.701 82.159 null]
+/D [4490 0 R /XYZ 100.892 620.141 null]
 >> endobj
 4497 0 obj <<
-/D [4454 0 R /XYZ 151.701 70.203 null]
+/D [4490 0 R /XYZ 100.892 608.186 null]
 >> endobj
 4498 0 obj <<
-/D [4454 0 R /XYZ 151.701 58.248 null]
+/D [4490 0 R /XYZ 100.892 596.231 null]
 >> endobj
-4453 0 obj <<
-/Font << /F28 1124 0 R /F22 1211 0 R /F15 1133 0 R /F4 2008 0 R /F51 1134 0 R /F54 1912 0 R /F11 2484 0 R >>
-/ProcSet [ /PDF /Text ]
+4499 0 obj <<
+/D [4490 0 R /XYZ 100.892 584.276 null]
 >> endobj
-4501 0 obj <<
-/Length 2227      
-/Filter /FlateDecode
->>
-stream
-xÚÅœMsÛF†ïú8lªÀƒ&óýqÈ!NâMRµ)§¤Ë–×Z¢½ª•(/)ÛIU~|º§I€„E˜ž*_Ð`ð²ÑxÐ耔ÍûF6ÿ¼xq}ñíK­› Rª¹~×()ELºñ1	—ls}Û¼n¯V7OwëÅ›ë_s÷(’÷»ë$$ô–ÔÏ+—JzÓþþqµÅ}¶‹Kãl»\ßÒ‡ï×ÛÏ#Ûôk7۝d„ïI¦ì‚ÏÁº½¨v	{]üt}ñÿke£Üt˜ææáâõÙܶ_)LŠÍçÜó¡1.
-ïPí¾¹ºøýBîýK-ç¼0Ðs R8)Fñ;ò¾S³ #ÃO,>ÜÃ1›h J£ÔZ:xåwJhí÷Çþjs÷°Üü	ûÓþøø°¼[ãgÛþ gCÇöióx¿ÚÐöí®z+n×ï¨×Ë»…jó×Bã/êõ
-;-7O´òÅéÐ:«…®$¶p8?¢9Œtòpœ¡qÆ[•q½ñ^xí#RtÍfÕ¼› Õ{)…va襲iÔË|òl“ fˆ8Ä~ïH£éüGÊp.FR8£æÄè‹oµÞ¿6ã18þ#'Rp©5N[áíY ·	œ8u	”K:ÓAéó™.†½ÀÜ=Ú…už˜uÕl¨áž6ƒ§­Bø˵2MAzœ”ÔÂ&<Ä™$N¯!ßÄØþ²¸„‹ÿ,CûC^þƒ6¼™ÊšÒÂG_…µùR#¬õ‚lÖR<Öø~u|T¹Ö3¬Y8DR^è°Ë\—Q¶Ë¼|ÊËÿ..]Ríw`¼j¿Eƒ[\û°¸ôÐ"zpn‚©BÞl¥ð:=6wÇJ<ìØ^u¤ð#_,õ\~‹ÂRVÕç7,R§”ioŽÌ#™dÖdžÈli¿©éÏÆ(Âù’h*„Rç)<äb8”bqXÁ¯==5Â_®õ\úÁÄ+iaü.ÿuÚ!t:'¸n¹ÊËu^bö33¢—®ý~q™2­ÉæeF>ÌŸ×yù”×Üuklûr«ÓíK Ù%Ü‚æM̃+hm§b¼ˆº
-Õ³•F îôØL+ñf{ÕQȏ|±ÔÉÛ¹RX&ßΕU-ŒîaÝ2/‘Us±¥íÞLÎ̺ÏÌÙõVD_'%Ï—¡·dã;âñË÷«£®Bø˵žG8h<—P% Ë™á
-ÎIéœe†[·sÊʘásOæOHÌ*!â2ío ßD©Ê`|¾ÒÆc%‹l¯:|ø‘/–:]¦Zça8î»2Õh…U'Þžwwi¤ÓËöÓэü†Vâԝ–ÓëS+³S5è›/5‚_/Èæo ŐïW‡M…ð—k©O­…CUEõ©
-¹Ä„Ö™5Ì¢Æí[7G]–d ™Æ¨Û+,B¦ÝúL;´>‘¹£•7]^	Êâ*•­†¤T傘/5rAô‚ìb Å» ø~uW¹Öé×h8(_­ÀÕ2åœN	{ŸÓÁ|¢•9=§ý‰ìª ¤µU؝/5Ân/Èfw Åc—ïWÇ[…ð—k©lµÞ|ÊV:!c\:_j„Ç^Íã@ŠÇ#߯Ž¡
-á/×:Sà‚õÁÌÃ&Ì©JÑÝÌ-šHS Æ÷¹¥ÃôO&áCÒ*É°@ê<|‚\ø†R,ø*øµ¦Fø˵NW¶&yÊ&^•Å¡˜/wIô‘̇ƒ”ÚmCh¥Áìaüö´`T¶&³%“g±èίs=±ï¢èίsqáê8,l)1÷ƒÁ©…­‰J¨P%H\½ ûzHñ®¾_ÃÂ_®u²°5ÑŠà]Å™Û@¹<åò@¹<R.ÇÖDh}Z×Iâó¥F íÙФxÐòýê@«þr­Ó­	ZįPЄö±
-Žó¥FpìÙ8¤x8òýêªþr­Ó­ñ7çú‚VÌœ6×6WÖ#¡ðyK›'W±Ö	£ª¼ÄR 5B\/È&n Å#ŽïWGI…ð—k©bÑ–±6úöç…ö°Cî©3—Á¨öG,'ifC&ט4Ûêh æBΪÎï»ÜôÓ«QAqu2é|©®{A6×)×|¿:+„¿\뮾€Z^$»Ë¤yÆŸ^°6ß½­¥ù“oð‘†P&Ïÿãヵ6ÔÚⳈˆÐ›äÚo°¸šJ§VÂÊ:Yw¾Ô½ ›ÎN¾_QÂ_®u¦ìÔV¤˜¾BÝ)“°¶N¶œ/5Âc/Èæq Åã‘ïWÇP…ð—k=ÏcT/e„4»_\½Å‘µÌX*E/JÉö3™-­\QkI­Ý÷d`›×ú€N?™N
-Ö¦*Ù²@ê<‚\:‡R,:+øµ'ªFø˵ΌŠ¤2¤þ=ESCÎQéHÿ½@/øckuP]æáî7u¸¤£΄*(ΗA±d£8â¡È÷«Ã§Bø˵N—tLBi[4`‚Dx…µã¿pñ‚²ä+šÌÜMt®»Î·ù«£gFAʝHsÀ“Qå5ë©š{A6Í)Í|¿:+„¿\ë䔽pJ}š1eïp(ôâ”ýî}*—·„HÏ¢èù«¦Âuo¨p
-	{Æ<œ¢µ`ù—P@˜éSùÚ+áuÔ<_jæ^
-ó@Š3߯À
-á/×zæ$QË	­v©ù==üüØ=üÄÖîi)ÐBž|r¡ýҝrÛþL‰¹é¿Ððý>ÔÉ­ó¥FpìÙ8¤x8òýêªþr­Pp*ÚÅ.·b¢ÜЧwÔZ“y"³¤mo©uO‡RÀh†Ód8Í\8MAÕÉ•ó¥FàìÙp¤xpòýꀪþr­Óã}mœóõÆûôoÚŒ®òg¨ååáÑŒ?ã@IM÷¯þôŸqäo?_•Mþ3Žá×:Šæ>û¼;zô	ÑÉÿOÙÙ¿	±
-endstream
-endobj
 4500 0 obj <<
-/Type /Page
-/Contents 4501 0 R
-/Resources 4499 0 R
-/MediaBox [0 0 612 792]
-/Parent 4448 0 R
+/D [4490 0 R /XYZ 100.892 572.32 null]
 >> endobj
+4501 0 obj <<
+/D [4490 0 R /XYZ 100.892 560.365 null]
+>> endobj
 4502 0 obj <<
-/D [4500 0 R /XYZ 100.892 685.529 null]
+/D [4490 0 R /XYZ 100.892 548.41 null]
 >> endobj
-1602 0 obj <<
-/D [4500 0 R /XYZ 100.892 556.754 null]
->> endobj
 4503 0 obj <<
-/D [4500 0 R /XYZ 100.892 539.884 null]
+/D [4490 0 R /XYZ 100.892 536.455 null]
 >> endobj
 4504 0 obj <<
-/D [4500 0 R /XYZ 100.892 533.906 null]
+/D [4490 0 R /XYZ 100.892 524.5 null]
 >> endobj
 4505 0 obj <<
-/D [4500 0 R /XYZ 100.892 540.182 null]
+/D [4490 0 R /XYZ 100.892 512.545 null]
 >> endobj
 4506 0 obj <<
-/D [4500 0 R /XYZ 100.892 528.227 null]
+/D [4490 0 R /XYZ 100.892 500.589 null]
 >> endobj
 4507 0 obj <<
-/D [4500 0 R /XYZ 100.892 516.272 null]
+/D [4490 0 R /XYZ 100.892 488.634 null]
 >> endobj
 4508 0 obj <<
-/D [4500 0 R /XYZ 100.892 504.317 null]
+/D [4490 0 R /XYZ 100.892 476.679 null]
 >> endobj
 4509 0 obj <<
-/D [4500 0 R /XYZ 100.892 492.362 null]
+/D [4490 0 R /XYZ 100.892 452.769 null]
 >> endobj
 4510 0 obj <<
-/D [4500 0 R /XYZ 100.892 480.407 null]
+/D [4490 0 R /XYZ 100.892 428.858 null]
 >> endobj
 4511 0 obj <<
-/D [4500 0 R /XYZ 100.892 468.451 null]
+/D [4490 0 R /XYZ 100.892 404.948 null]
 >> endobj
 4512 0 obj <<
-/D [4500 0 R /XYZ 100.892 456.496 null]
+/D [4490 0 R /XYZ 100.892 381.038 null]
 >> endobj
 4513 0 obj <<
-/D [4500 0 R /XYZ 100.892 444.541 null]
+/D [4490 0 R /XYZ 100.892 357.127 null]
 >> endobj
 4514 0 obj <<
-/D [4500 0 R /XYZ 100.892 432.586 null]
+/D [4490 0 R /XYZ 100.892 333.217 null]
 >> endobj
 4515 0 obj <<
-/D [4500 0 R /XYZ 100.892 420.631 null]
+/D [4490 0 R /XYZ 100.892 309.307 null]
 >> endobj
 4516 0 obj <<
-/D [4500 0 R /XYZ 100.892 408.676 null]
+/D [4490 0 R /XYZ 100.892 285.396 null]
 >> endobj
 4517 0 obj <<
-/D [4500 0 R /XYZ 100.892 396.72 null]
+/D [4490 0 R /XYZ 100.892 261.486 null]
 >> endobj
 4518 0 obj <<
-/D [4500 0 R /XYZ 100.892 384.765 null]
+/D [4490 0 R /XYZ 100.892 249.531 null]
 >> endobj
 4519 0 obj <<
-/D [4500 0 R /XYZ 100.892 372.81 null]
+/D [4490 0 R /XYZ 100.892 237.576 null]
 >> endobj
 4520 0 obj <<
-/D [4500 0 R /XYZ 100.892 360.855 null]
+/D [4490 0 R /XYZ 100.892 225.621 null]
 >> endobj
 4521 0 obj <<
-/D [4500 0 R /XYZ 100.892 348.9 null]
+/D [4490 0 R /XYZ 100.892 213.665 null]
 >> endobj
 4522 0 obj <<
-/D [4500 0 R /XYZ 100.892 336.945 null]
+/D [4490 0 R /XYZ 100.892 201.71 null]
 >> endobj
 4523 0 obj <<
-/D [4500 0 R /XYZ 100.892 324.989 null]
+/D [4490 0 R /XYZ 100.892 189.755 null]
 >> endobj
 4524 0 obj <<
-/D [4500 0 R /XYZ 100.892 313.034 null]
+/D [4490 0 R /XYZ 100.892 177.8 null]
 >> endobj
 4525 0 obj <<
-/D [4500 0 R /XYZ 100.892 301.079 null]
+/D [4490 0 R /XYZ 100.892 165.845 null]
 >> endobj
 4526 0 obj <<
-/D [4500 0 R /XYZ 100.892 289.124 null]
+/D [4490 0 R /XYZ 100.892 153.89 null]
 >> endobj
 4527 0 obj <<
-/D [4500 0 R /XYZ 100.892 277.169 null]
+/D [4490 0 R /XYZ 100.892 141.934 null]
 >> endobj
 4528 0 obj <<
-/D [4500 0 R /XYZ 100.892 265.214 null]
+/D [4490 0 R /XYZ 100.892 129.979 null]
 >> endobj
 4529 0 obj <<
-/D [4500 0 R /XYZ 100.892 253.258 null]
+/D [4490 0 R /XYZ 100.892 118.024 null]
 >> endobj
-4499 0 obj <<
-/Font << /F22 1211 0 R /F28 1124 0 R /F15 1133 0 R /F4 2008 0 R >>
+4530 0 obj <<
+/D [4490 0 R /XYZ 100.892 106.069 null]
+>> endobj
+4531 0 obj <<
+/D [4490 0 R /XYZ 100.892 94.114 null]
+>> endobj
+4532 0 obj <<
+/D [4490 0 R /XYZ 100.892 82.159 null]
+>> endobj
+4533 0 obj <<
+/D [4490 0 R /XYZ 100.892 70.203 null]
+>> endobj
+4534 0 obj <<
+/D [4490 0 R /XYZ 100.892 58.248 null]
+>> endobj
+4489 0 obj <<
+/Font << /F22 1211 0 R /F28 1124 0 R /F15 1133 0 R /F4 2008 0 R /F51 1134 0 R /F54 1912 0 R /F11 2494 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-4532 0 obj <<
-/Length 2310      
+4537 0 obj <<
+/Length 2199      
 /Filter /FlateDecode
 >>
 stream
-xÚåœM“Û6†ïó+xȁªÊ  Ÿ‡=ìÚqªR[)oyö°åø Ïh­5#¯FŽ“ªüøm %RâHâG£6®Ú!ÔË&ð Ñ
-R’Õ‡JV?\ýíæê»W:TJŠ(£ªnî+e•ðRU.Da£©nµvröîæG<WWADçL>ÕƒJ£R>鯳k°¦~¹|Ún–ï?ow´CK)¯ÿù´ØPõ§Åv¦cýe²^§O›³ke”¯_ü2ÿ´ÝŸæÒ¯¾¿¹úÏ•Â+ÈJ˜f@uûpõö¬îð؏•Cõ%ŸùP
-ÂY‹ŸWÕ›«\ÉÝý>ײN£Ö31ýY±f-ª9Gíñýoó‡O«ÞN€Ú	¼É„¥vTöðëA	­ý¾_o–óÍïø=€úåúa¾|¤Ï/’Äúq¦C½Ý¬W«ÜT¸ÿé!íz/n׏÷´çÕ2_LýíxÎ˜o¶´óÅù¶µ&i'5.Þ¤©8jjã…W¥µ°>K§ØNÂi[ˆÁV›Eu?D«1Ó	
-¶k¦2±×ÌÜ}¦Šˆ±v¹óûœ E}ð³”þR#9aeÓHÏ®jÞ¸îUM¾êñíÛ€ÖFÄÇ‚N…K6àéJD4âì ˜®u¶¯ƒPÇŠ¹¯…
-~¯0¶«;R»†'fq´u%ì²Ê gºHL×Ê<aC`lA€L·h„––ˆz;»ÖFÖóÙµõ§ƒíx77…Íî nãµúpkÙ¸u¤x¸ñíj)ÐÓµNà£ð5µzGÛ-BeqROÛ‡ƒí"oó§ ®þËìÚAH1ƒÒ.1©´§ÂÕ+*–´ó–js*¶´sIµ5ÕP9[¿Âšù˜
-Yk*žƒ.rPȯŽ×ê½UdƒÞ‘âÎ·«³@L×z:†¯8AÇ|«:îHGRCv«¸Ýæí/ÈuT‰këTý]3žô»94ÑoË8Ü	Z=(r9ìJ±8,`מ0]ë´ÃÁ VÀŒ%‡˜q5&ZÆ'_k²×Ä-zDYÇgÄ|šìúÜÕ6TÝÎrĺ~Ÿ€•õ¿S¡È¯ª¤’v.¨6Ý 1*ãB'hõ¡Û*²ÑíHñÐåÛÕàV ¦kv¡RÓc®vk
-	C©3\RåékwÉ—ÆÌŸ™?I39˜;°8œêŸfÊãyC‘ôR¼›"HŽ×êC²Ud#Ù‘â!É·«Á¨@L×:•-E¡“7õFÛl)¹=ämKµk*>б]푾78™2Ø+›²ãµúhlÙ4v¤x4òíj*ÐÓµÎ'SÆiDNɦ¬Wè¯)ãq9*µi•5m×yÏ&þˆ‘‚úïé‹é n?4ŸM¢®ß¤’'#)bˆõ¯T,©¸¥c‹ÁЇG¹àñZ}зŠlè;R<èùv5 è€éZç+c1:PqxbelB1ÚtZt™NÜ…G´ÖÙO{!õ9¬ÕÒ±#^È	¸}ÈÛ÷û=x4){yóf’Ÿîüw5<ö8x €Ñòúãµú@«È )Þ àÛÕ@[ ¦k]Èè ëLÉŒNŠ¯
-…Ò°/Ò êo‘xoóêžy—
-HWKµ%Gµ'*¶Tl¨˜ì¤+äcC‡ƒ!u¡ù`¼VßphÙá#Å|»„tÀt­ÓóWIË	'
-‡] ýù($jœ³÷>.>Å5ÖEš&Lý/,rn‰Íðu4PºBz¼V‘­"›ÈŽH¾]
-E:`ºÖi"£Ô2Ø@@D®(î]EÁÛÐØP5d×YEvä‚àÜ ”*Ââ­¹,v¥X,°kÏO‰˜®uaÁBjábh, CßôÜcƒ4-šñ±¸§Kª­¨¶ Ú}oð‚/¶oÇkõÑØ*²iìHñhäÛÕT ¦k_°€ˆs¶Iqê~8:›Áuù›©Hà:zü‹µ¨lHëQ§”·ó¼ÝäíàUðVhYȯŽ×ê#¹Ud“Ü‘â‘Ì·«¡¯@L×:¿
->ÂW°
-¡ÁG§D+ÀnÈ£rÁÐ¦+¯Õ7 ZEö èHñ ß®Ú0]ëüùô>f øÎö˜Ž…|òx­>$[E6’)’|»Œ
-tÀt­SH*éÕ`kDð¾ñÉ*(r‰ô†Ù%Jr‰Š\¢JÔF™ZKïYz©Ìæ…3çk™  
-€Bt¼V®­"׎W¾]
-b:`ºÖùÔŒQëƒgÉ4‘ë¥*M9Öî©vGµ9Õ¶M-}oxj¦½€2ïÚŒ—êc±d£x¬Ä#‘mU¿í'K]ÈÉ 
-vþ““)[¿Ls~âÖæ`™>{£$kÊ
-£m¸ÇkõÑÝ*²ñîHñøæÛÕPY ¦k]HÖTRé¯â‘1LññC€aÊ</Õ‡#ȦÿX‰?Ûª†W~ÛO–º¥I/¤õB–†A½°ªŒ3ž ÕCã"Ç®‹Çví)*ÑÓµÎgi:Zà}eYšöQzb1^ªÖFÍê±U¶U
-]ü¶Ÿ,u>=ÓPÒµéY¤ôèÉÐÊ*Tl©ø†Îœiç…“…üäx­>ôZE6{)||»d
-tÀt­óy™öJ¨¨&åe¬¦¼̪ô–˜=ª‹æ”àdÊËÒo$7¿¦tù^M/ŽµÇ†;Uk…3±ÛãµúØnÙlw¤xlóíjx,ÐÓµÎ'd:ùXp_ÃÓ3
-•¥„ÌÒPÁÚ¯T,Žéä.š2ä×ê#¿Ud“ß‘â‘Ï·«¡µ@L×:M>æY¨å1ºØyõ/ô³ß
-ÙGÓ;ä:ÿ–"šýj•ÙÖ
-òß0`-½ÉˆˆçßbÒÒ›¦÷xÚb;˜TÀŽ„B>z¼V©­"›ÔŽT¾]
-]:`ºÖù×Ì5XÌ×ÜÿÑkæé_}´ÆÒš"ÿ:”´žÿm†æüéP’´ûkùYÊ{•ïDš"ÿ:Ô½¬¥æÜ·C§<mŽê}rvöŸ¢våB‚
+xÚÅœMoÛF†ïþ<´ uðf¿?=4IÓ6@ƒqEšƒl+‰PYNe9i€þøÎîP¤D["¹³@..¹|9Ú}8œ]RäÕ‡ŠW?Ÿ=½8{òBúJpxÕÅûJÁ•õ™ «‹ëêm-Ÿ½»x	ueåY°V§ªN1/$(¥J?ÎΕÑõóåÝv³¼¼ß.®qƒäœŸÿq·Ø`ñÕb;“¡þ2S¼¾k›¿gçBW?û8ÿ´ÝU³ñ„g?]œýs&à¼{®¦Tuusöö¯®aßËŠ3|õ%Õ¼©”ñÌë«êÍÙïg¼ù½µŒ±LAÍž˜î¨Ø‰F3Ô¼ÇöøéßùͧÕ~ŽWµeð#kÅ4¶£0û‡{Á¤t»v|½YÞÌ7_á8¥êç·7óåןE‰ÛõLúz»¹]­RSÁö»›¸é’]Ý®ßã–Ët^¥ëÿpÃëXc¾ÙâƧÇÛÖhɸ39¿GÅÕhšZ;æ„­Œ²@”Òq‡²–Yi*Å‚7ÕfQ½£ÕºÉ™4®ï¦ÐaÐÍÔ}º
+€±´©óvþ¦R;á/ÎÝ©VâÌ(1¥•œÖøåZ=8m"¤× ‡N€¿ 2R3«O:ÕàÅÑË _ëho{&So3ãÝNajg÷¤š–&fàzSÆ–ðË
+¤É"¯•€‚†ÞÙ(¦xü‰>Å“DÔ[Þ׿ÎÎ!¼†¥‹q–ßáŽw£q’YoËà6]k·N‘Œ[OŠ†ݯ‘¯õ7¸¯3%hY&]À>ÍÎ=¯çi¹Mˏ³sDý+ê'ÑÄ=¦¾™[¨??8›Seè›,5_+HfïP‰†Ù«–zÛgK=æ“^ƒ”þº0'Žà	¡ê«s‹æÍÍÍ7:
+jï™;æ0Ck Ä=E*‰})ŠüÚT¢òµ¡1Ѐö
+’)ÛDA OšÈLa®].Òr–1*ã¢å&žB6è´LÔÂú}Z_§õmZ_îmù ÖÈú°lBÜÍ*ÏKw£Év–yYìÉRC\·‚d¬•hT“½jA¤·}¶Ôñ»öœiîFßØa_ضAµ ¯i=îˆû­š å~­fÞŠÌÓµ†îÉ÷¤hÓýjÉ+ÐùZclTlzÏ´ˆñ¨â2GŽlBé:ò†Ü'þÀ¬Ð|…ø,B¤\CÀ}5êEÒH°eˆœ,5d+HæñP‰†#Ù«– zÛgKÏYµ±LÛæ¬Jò˜‚
+Ëw÷ë
+–>ÜÒ¯Ú*ñ€ñɪæÉ«" N×"°S$#Ø“¢1H÷«%§@äkHVµfF‹¬dU»”oBi‰ff¾W2‰Ø®J³Bª÷²~3—€×6¥%–®ªÀ G.“æJÏBe®‰éZC×D§H¾&zR´k‚îWËqÈ×:‘í*	¿ÊËv%„v0Ÿqã^h³ͯpŒk]†ßéZCüvŠd~{R4~é~µÌè€|­i®ä̪o’ærø/R§k
+!Ù)’‘ìIѐ¤ûÕbT òµNd»ÈÙ½Ú#«xŸsÇY‡CþT’n“)ªLHÌÐàoO‘Ê__ŠÄ_¿vÌ”è€|­ãi®
+–¹¼)Y¡ãÃÒ5›Pz‹æÓ^`m÷En¹Š1ÔKµ
+¥1¾6£;0÷¸qƒ¥9š¦ÊîMÈ~–‹á9¥Ó²\å®LHÎк$:Eò%Ñ“¢]t¿ZŒt@¾Öñ,WyÍœ5çt†tÒ†t!=–Æ‚káÖ!ÅòéZCàvŠdp{R4pé~µ°è€|­ãé­r’ùo‘Ý*㘴¾‘Óµ†ˆìÉDö¤hDÒýj)*ÐùZdz[e9óÆtÙ-·1~jÔ)¿€õEZ¯p7!¥ÕÂu™×]2´† ëÉÐõ¤hÐÑýjA)ÐùZ'RZ肐“Ñjoë_f2™jÊ„¦S¢~sK‘œŽ58ójpÖàÀ̸[wUìñ©©RÐY…âét­!´;E2Ú=)Út¿Zt@¾Öãwø`¢–eA7ñ4=À÷¹´J·q(-±ïô‡T*=ˆÏXÚ`é.>¨ð‘{LýýoF*Ó¼P읮5h§H´'E”îWUÈ×:‘‚JÍ‚ß"åi](fN×B²S$#Ù“¢!I÷«Å¨@äk=Ž¤• %ãªù—ÖekóD¦øR¯¿ ¹Ã,ͱÔ°Bû@2PÓ¡LÌÌÐ tO‘
+h_Šh¿vP•è€|­ƒ$.w¡{áEà|‘1idÊWþ3 –šôsƒ¥;<nôèIzÛ•¡qºÖ"™ÆžFº_-A: _ëøèIúÀ„ÔYã'a!…„<ò·¸xŠ±ò5Nrn&@×í̧‡ûý›ƒç·f5h{£ÌËÙZC at wŠd {R4 é~µè€|­ãÓùÒ9&l˜0oâÐ
+ŽÓù`aSÜã<>«ÂG´³ØÁ,Ö…XÓ§á¾ÕK¸h`ÜuÙl´¿ŠÐÓµ†€îÉ@÷¤h@Óýj!,ÐùZíDÔ2LŠ&BÀ£÷ø˜t¥æ* î\š’2®þ;s]ÿ	&ÌŒ?-%u`Ö
+±Óµ†ˆìÉDö¤hDÒýj)*ÐùZG¦¥\%bÒø6ÂÆpÙDÍæ]Õ5–¶hæ¸ñK+4qheì>Ÿj2Ÿ*~¥ PÄœ®5Äg§Hæ³'Eã“îWËTÈ×:> µ`Š«o:?Ÿ!•bNÉ"Ÿ÷ˆZ–?hIù¼GÔÔ^µßÙ8ñ™túÓÚèÏ{ôOk°=w
+ѳ»#Ÿý&Kcÿ-\‹n
 endstream
 endobj
-4531 0 obj <<
+4536 0 obj <<
 /Type /Page
-/Contents 4532 0 R
-/Resources 4530 0 R
+/Contents 4537 0 R
+/Resources 4535 0 R
 /MediaBox [0 0 612 792]
-/Parent 4448 0 R
+/Parent 4488 0 R
 >> endobj
-4533 0 obj <<
-/D [4531 0 R /XYZ 151.701 685.529 null]
+4538 0 obj <<
+/D [4536 0 R /XYZ 151.701 685.529 null]
 >> endobj
-1603 0 obj <<
-/D [4531 0 R /XYZ 151.701 562.731 null]
+1602 0 obj <<
+/D [4536 0 R /XYZ 151.701 556.754 null]
 >> endobj
-4534 0 obj <<
-/D [4531 0 R /XYZ 151.701 545.861 null]
->> endobj
-4535 0 obj <<
-/D [4531 0 R /XYZ 151.701 539.884 null]
->> endobj
-4536 0 obj <<
-/D [4531 0 R /XYZ 151.701 546.16 null]
->> endobj
-4537 0 obj <<
-/D [4531 0 R /XYZ 151.701 534.205 null]
->> endobj
-4538 0 obj <<
-/D [4531 0 R /XYZ 151.701 522.25 null]
->> endobj
 4539 0 obj <<
-/D [4531 0 R /XYZ 151.701 510.295 null]
+/D [4536 0 R /XYZ 151.701 539.884 null]
 >> endobj
 4540 0 obj <<
-/D [4531 0 R /XYZ 151.701 498.339 null]
+/D [4536 0 R /XYZ 151.701 533.906 null]
 >> endobj
 4541 0 obj <<
-/D [4531 0 R /XYZ 151.701 486.384 null]
+/D [4536 0 R /XYZ 151.701 540.182 null]
 >> endobj
 4542 0 obj <<
-/D [4531 0 R /XYZ 151.701 474.429 null]
+/D [4536 0 R /XYZ 151.701 528.227 null]
 >> endobj
 4543 0 obj <<
-/D [4531 0 R /XYZ 151.701 462.474 null]
+/D [4536 0 R /XYZ 151.701 516.272 null]
 >> endobj
 4544 0 obj <<
-/D [4531 0 R /XYZ 151.701 450.519 null]
+/D [4536 0 R /XYZ 151.701 504.317 null]
 >> endobj
 4545 0 obj <<
-/D [4531 0 R /XYZ 151.701 438.564 null]
+/D [4536 0 R /XYZ 151.701 492.362 null]
 >> endobj
 4546 0 obj <<
-/D [4531 0 R /XYZ 151.701 426.608 null]
+/D [4536 0 R /XYZ 151.701 480.407 null]
 >> endobj
 4547 0 obj <<
-/D [4531 0 R /XYZ 151.701 414.653 null]
+/D [4536 0 R /XYZ 151.701 468.451 null]
 >> endobj
 4548 0 obj <<
-/D [4531 0 R /XYZ 151.701 402.698 null]
+/D [4536 0 R /XYZ 151.701 456.496 null]
 >> endobj
 4549 0 obj <<
-/D [4531 0 R /XYZ 151.701 390.743 null]
+/D [4536 0 R /XYZ 151.701 444.541 null]
 >> endobj
 4550 0 obj <<
-/D [4531 0 R /XYZ 151.701 378.788 null]
+/D [4536 0 R /XYZ 151.701 432.586 null]
 >> endobj
 4551 0 obj <<
-/D [4531 0 R /XYZ 151.701 366.833 null]
+/D [4536 0 R /XYZ 151.701 420.631 null]
 >> endobj
 4552 0 obj <<
-/D [4531 0 R /XYZ 151.701 354.877 null]
+/D [4536 0 R /XYZ 151.701 408.676 null]
 >> endobj
 4553 0 obj <<
-/D [4531 0 R /XYZ 151.701 342.922 null]
+/D [4536 0 R /XYZ 151.701 396.72 null]
 >> endobj
 4554 0 obj <<
-/D [4531 0 R /XYZ 151.701 330.967 null]
+/D [4536 0 R /XYZ 151.701 384.765 null]
 >> endobj
 4555 0 obj <<
-/D [4531 0 R /XYZ 151.701 319.012 null]
+/D [4536 0 R /XYZ 151.701 372.81 null]
 >> endobj
 4556 0 obj <<
-/D [4531 0 R /XYZ 151.701 307.057 null]
+/D [4536 0 R /XYZ 151.701 360.855 null]
 >> endobj
 4557 0 obj <<
-/D [4531 0 R /XYZ 151.701 295.102 null]
+/D [4536 0 R /XYZ 151.701 348.9 null]
 >> endobj
 4558 0 obj <<
-/D [4531 0 R /XYZ 151.701 283.146 null]
+/D [4536 0 R /XYZ 151.701 336.945 null]
 >> endobj
 4559 0 obj <<
-/D [4531 0 R /XYZ 151.701 271.191 null]
+/D [4536 0 R /XYZ 151.701 324.989 null]
 >> endobj
 4560 0 obj <<
-/D [4531 0 R /XYZ 151.701 259.236 null]
+/D [4536 0 R /XYZ 151.701 313.034 null]
 >> endobj
 4561 0 obj <<
-/D [4531 0 R /XYZ 151.701 247.281 null]
+/D [4536 0 R /XYZ 151.701 301.079 null]
 >> endobj
-4530 0 obj <<
+4562 0 obj <<
+/D [4536 0 R /XYZ 151.701 289.124 null]
+>> endobj
+4563 0 obj <<
+/D [4536 0 R /XYZ 151.701 277.169 null]
+>> endobj
+4564 0 obj <<
+/D [4536 0 R /XYZ 151.701 265.214 null]
+>> endobj
+4565 0 obj <<
+/D [4536 0 R /XYZ 151.701 253.258 null]
+>> endobj
+4535 0 obj <<
 /Font << /F28 1124 0 R /F22 1211 0 R /F15 1133 0 R /F4 2008 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-4564 0 obj <<
-/Length 4087      
+4568 0 obj <<
+/Length 2295      
 /Filter /FlateDecode
 >>
 stream
-xÚَ͝#·†ïû)J@†æ¾ÈÅرNbÃc ÁØÝ=š±ànu§—ñ‚<|ÎRÅ’j$ÕB"È
-Y›~±¨ïœ:\Š’«w+¹úêâ³WŸ|©õ*ˆ¤Z½z»RRŠ˜ôÊÇ$\²«WoV¯›ï7×OÛ»Ýú§W_ÓåQ$ï-^®“pµäë¼°býBIošïž7ø™Çõãls¹{Ã/w¿®l6p]óðØJFø^‘d¢"ØÖu¢Ú+¼êâ‹Wÿ¾PpT®Ô^10fu}{ñú'¹zç¾^IaR\ýJWÞ®Œ‹Â;T»Y}ñÝ…loýˆ–S"¥0pè”×ßA鳚ÕB¾…/~»¼½¿[6Ñ@%¬¤Æó½+·ÿ騄־»õÏ.¯×:6¿<ßÃGmþrw{¹Ýá¶i>‡ßÎ==ÜÝÜløØãíZ‡æJ\ßíÞò‘/·ôµ°õξÅ+.žxï噚5A–T-ÜŽÁMÌö+:y¸Ï ÊZhCÊxÜx/¼v+#Rt«‡Íêí©¾”ò4,¥²i´”ôÛÙU–¡Æ¡îsñXCûËý(e8WG^¨0¿¾Õz# <üZK_{xÿ…HA€¥­¼–BG}®p5
-…8eË¥NýÒAéöé—.†N`î=j«už˜uàÔl¨Q.üÙþlª¹ÑäÔ>ÄID„X}bš>bOãö±SZx0’ÖÑ´®ý@É‚ÿïδ~á£l¾¿¥RsÃÙgWœ]æsQ›æ–Böp°wËÙ†³§ƒ½öÊÇ©ðË(ŒUàŸ/5/Xÿ@ªþòre`+Tÿr-‚Ÿ{Pƒ†
-våñ:ÕúÒ×𨓺ydYMìZEìBvÅÙe>‡Wþ4>ªxÞRçáÛ,…o(U_…ruÀÔ¨þåZGà³Iø€¿%s‘á{^¿HÜë‹ä›-mÿÒèæ3®ù™³KÎ8{älÃ8Ho}óçõ«SóÍBÈ`ò9&/1¡c_L¥6ZaU—¹@j„Ú^°˜ÚTµååʤU¨þåZÇ©µË(d×^ùuý"xô‘˜„í_hûm?Ðöm?Ó6<í¡FQðŸ[+%G%D¸ý’¶ÿNétämë©Ì
-…TU˜/5Âl/XÌì@ªŒÙòreÎ*Tÿr­#Ì:)¤ÇúòBÚØ…°½ÓôUÂÞïmyï.»×`}€cRC!©ÁÏ:ícšÏÖ]«‡f7&_ᮚ
-¬—ÂA^ØùR#Àö‚ÅÀ¤Ê€-/W†¬Bõ/×: ”2µ>|fÒˆ¤{éJ¯Ð»RÛ*D¼(Œ ý…Ò
-¥;Jß óH-<0†
-AzIé=¥{G€vmló)dÀ4FÄ’¾3j£Ñ‡4D)Ÿ¢]¨æ“œiˆ–©ùÇA3dØÒSüq؃Bê ìà‚X.뻢ô–R<(ÀÓp•N„ƒú–³?¦š˜Â¹:Ï„ùR#&Ö›Ø@ªÌÄÊË•Í¢Bõ/×:Ç8-”é£oˆQ)FÙäØÅ“áPЈK>ëvMh4îÀ°1‘Uy6€¨øá¢øá")„t.Ò—´xw¨_uG 2ú„˜hád~^QúL)ßPúЙhÆh¼T±‚ùR#VÐ[Á@ªÌ
-ÊË•É­Pý˵NDFÊ‚EI¡¢f+¸a\ï^ˆá“ä~ÀDƒ¿~¿·GÞC‹²erÌ£­ð¶ŽCž/5‚b/XŒâ@ªÅòre|*Tÿr­ã(*(ê(´Œ">ø­m~ÇÌt{7œÝñÁwè‰]Ÿœ
-ögÇ:~p¾Ô|½`1|©2øÊË•©Pý˵ÎøAåÄ£§ü “Í[ˆAUÄàSóèf+À•{ëÐG&zž'CHæ>eøÔ»saAÈaA‚+€ú×
-¾âv*æÀÁùñÆÉ”ÏV<ë3~¨T†xq©2•å5¿XêX´³W e…Q­s½]+j•Ç>æ ÙÀÇÉéz³?8Ãð7p´-J‡{“]¯Q„àj@¹@ê<•{‚¥X¥Š¸¬P®Ž¦Õ¿\ë8šÁÙ•MZ¯ósŸÆ}-õh֑ЄÝ©NÔ®ÒD¨7#xPEí3CišŠdð¢Î”ˆùJ#@f½b•Êp,.U&¨¼æKg1Zô+RXö:ŠyÈ·ï÷
-žú”ÓÔrœÂÞïÝðÞû|I|NKú
-oxoÃ{±Bˆ½T8 ’$
- J”(%OžÐÜ•ÐΡÐt÷À¢
-4DØ›Ê#gÙT&„·"ú:>z¾ÔˆIô‚Å61*3Šòre”+Tÿr­ãeɃöQX§r‡´ÒlÚQ| ©§÷žxïš³K>HËcã(©ù|
-îk¯›o1ù~*²N‹T¥7a¾Ò°Y¯˜×C¥2\‹K•	+¯ùÅRÇYUïÏ›|OxôŒ–Fõ`<¬çñÑ[	ÐbC®{i qËÙŽ>ñÞ†3¸$:rÖJòx„T!Kí€ì!–x¥‰ðdq`GË'rm%Ýo
-°çKÝ£=*c»¼\™È
-Õ¿\ë8ޫ˝ª¾£Bq‚¢vÛÞÞCž"ä-9dϳ&!ÛrvÏÎ
-ä…qê&} ñ€!Hþ ‡ß=›-j$M³>œ.zp#ž~9ét04øP¤Έ˜hB:Šôá¤ïE&4_jÄ„zÁbH•™Py¹2öª¹Öi2nÊO0À£Ã
-¹#= …ç‰KèÕ?4 h‹8µÇ<j‰^i/úx­UóÍ1c²Â'wΖ¥üeh‘m<ºØ{Ë{[Þ»álÏ°u@ÁYûÿcb_vl€ü0ÕUÒÚ*ö8_jÄ{Áb{H•Ùcy¹²
-U¨þåZ§íQKMài4ˆã°ýl˜sÃÏ2È°Ám¨Eá-·(ŒoþIcêŸN¥S:!c§Å|©:{Áb:Ret–—+U¡ú—k§SC›×ÊHÓµ	OœCE#4ÓKJ·”Ò<«HkžE¨i.¬Ò¶ÛÛñu]z8²Í¿ ãÖðô	&áë`U|é©ó´î	–Ò:”*¢µB¹:ÂjTÿr­ã´AË‹nóŽÛ ØƒÌÔ‰!4ž†uÌT£*Tq›¤F@ì‹AH•X^®O…ê_®uÚmšhEðnªÛ´¾îÖOt5m'ÝOwóÒpOŠÃž”0¹'Åx(’®ã*çKÚ:*#´¼\™ª
-Õ¿\ëÄ$kh6™ ETùE–#ã.ÆòÔ#ÃsZ6¶‘¼‹8©lhf±Ñ¼'8kÏy>Î
-¯œˆ¶BûXíùR#h÷‚Åh¤ÊÐ./WƱBõ/×:@SÊx¨7çú&Õ±yû1ð(!¿…vÀóÿ-ïm9û
-cƒÀ±õ˜{|Å@£+vÔ!ghf¾Q4oIµG at XÃ5ÂlïSÜ~8•_NžÊo¬FU™Ö´@j„ö^°˜öTíååÊ„V¨þåZgh·Q¤ó¬‡àh?úÃ!$þ™¶·”îèØ;9Ó,-q`\oi$_©æ[xˆðx‘¤‰U°sÏ;7홉Ȩ/WÇÁÏ—A¾,F~ U†|y¹2¦ª¹ÖäÉŽ9xía­y6G,šbé˜R1å)G¤+`®•°²ŽgŸ/5‚y/XŒù@ªóòre4+Tÿr­3˜k+Róí‘:Ù"sM³­"½0Ù
-Ü!éñ“¤{B"ô–t¯§CëõÙ
-`û™Ò{:2¹ÏN&amg>_j„ò^°˜òTåååÊdV¨þåZg(WFHcG(·4ÛúvÒÊ-m_RzÏk)ñ燔‡#þœ(ÇW\hþŠ‹½¡¾ÑÌÓ÷Ó$Üi|kÈmªâÅHç{O°”ï¡TßÊÕ1Y£ú—ká[*!Cçûò¾™ø6é„¡îLjã—Ý=¾àN-KK
-Z^§ÉÂÜÔlt雽³[Jqª‰=ÞZØÆ
-Ã6®æ6®œûººŽN8SeٝR#6ÔÛÐ@ªÌ†ÊË•¹¯Pý˵NÏL×1	¥m~]]ž“ØΤÅ8DÛ’ñD°Úª¼±@j„»^°˜»TwååʬT¨þåZ'fÓZð›vëCž‰?‚æWvÂäEH¼²Çš—1¼¤ˆÜ_RÄä%!ÛÇÆc·$ímyï=ïmpÑw~ÏŒÄcŒLï•Ô^	_gmÉR#–Ó[Î@ªÌrÊË•i¯Pý˵ÎXŽwB+;n9Ô¥ÒlxÒ8;ó`qÐÈ›FæÔæí#3á·óêfçý(¥<2ƒ/
-ò?}D8ËO¡ŸV3¬óܘ/5B/XLÿ@ªŒþòreb+Tÿr­3ô;#t·¸å9ú½áY~èWt™×¼LUpÐߣúÿAÿøâç“éŸ/5B/XLÿ@ªŒþòreb+Tÿr­Sk™$°$?A¿€ÛÞ܁-g;Ξx}ˆÃƒýÊ&øJè5MGx¦ô¾š0NíDðu\ó|©8{Áb8Rep–—+U¡ú—k^ôZë$L·æk|ɆjhF^dwœ=s¶ã쉳GþÜÔ%°µ2"ÖYçrÔŠ½`1Š©2ËË•ñ©Pý˵Ž÷jÀ6hÁOÐ-t‰KBÒ¬iMcõ9ÝPº£ô	û4<»F×¼¤™è iD?²°Í‹åíòBòºír¯ÑéæK|³“_msüW.ò;ýÓt´T"ÖY[rÔÖ½`1Ö©2¬ËË•Q¬Pý˵Ž¿ ¡¥¶[ZòžÞûàí1u°hõI'êWNªözÉ'ð¼7“´îô4„ULðWñ̤Î#¼'XŠðPªá
-åê°«Qý˵N½G ¿e2ÂÆÖ3·/³oöÞp§N;\˜„^2ˆŸäW_ û{0ÒÞkïÓ'k«Dª³:ä©{ÁbRe<–—+3T¡ú—kZUTÂu«Câ?µhÅ+ï¤î™M¯ªK^y'?Ö¯ù þµ™–“£UåHu‰\ 5Â`/XÌà@ªŒÁòren*Tÿr­ÓѪòp«ÝËU3£U(àìþc€Ìáaü«vïúà’KÎðŸ²"®‡CoÐK¼úì½çl˯÷.¡ÅÓÉ5â\嬐¦ŽSž/5b½`±A¤Ê¢¼\â
-Õ¿\ëdœ«\¾[T²Bœ«%ÏÔc‡ÝùtÈÞóÁ=Ÿî¦O-Uøÿšu–\ 5Ân/XÌî@ªŒÝòreÞ*Tÿr­3®uÂwËNþo\þÛPe¢©ÊŸš*ðv‡õ¡þÔ%c·¾ÐRúÓjJ7r>¼›ü§¦Ã¯u\™]=òãÅÑ££W'ÿ‡¶Íÿ[ø…y
+xÚåœKÛFÇïó)xØìtúý8䐗žËÂñAžÑ8JôÈJr¼äÃou—DJQ$»†\Xl>þ*,v5)òêCÅ«Ü}ûp÷Õ+)+Ç‚ã¢zx®çÌYY˜	ºzxªÞÖo‡åv3{÷ðcÚܳ`­Ž›ËÀ8lÍq;Ë4›ÝnUýÓÇÅ>Ý+£ëùæ	g¾Ùì?ͯ°]½Û%=ü.<$Ì;mN¢Ò„¸ÕÝwÿ¹°”WâÌMÔª×woßñê	ÖýXq¦‚¯>¥-ו2žYÕVÕ›»ŸîøñÐ_j+Aë…˜®Wãwá}£f@ÍZ<†þ;_ÿ¾‚cV^A”TŒRmðà…9ßÝ&¥=ûëÝr=ßýöSªþ~»ž/7q^×ßÁِ¾>춫Õb‡ë÷ë¸è={Ünžq«WË™¨ÓÏBãOÜêuÜh¾;uúCk´gÜdÅGÅÙhÎ#,§eÉŒKÊq9D‰Yi*Å‚7ÕnQ=j½´L*ÓõRè0èe:yº
+ 3Db߸gHà	ø™sw+D–¦„èŏj«˜ ê:¿ªÓ¯^ý…Á1¸Ð*£8³Âßr¶,€}@¾TßyvLqs.˜Î33ޝ¦žæŽÔ1ªÓÄ´œ¦]	¿âY‹¹¢DøóµL?Zš—L‡xˆšI8	§·³{©y=ŸÝ»Pÿ~6ÝãŠwcYu«Š°6]j€µVÌZGŠÆݯ†áÏ׺šŽý ˆ—”LQ{¢L½MÓõÙt‘¦›4…[Q¶þzvo•¯¿[¡´H![¯Ð,qá#¶æh¸p‰­-¶@Ù{S¿‚–	iñIZ4û±”sË/“Q§K
+PÞ
+’)ïHÑ(§ûՐY üùZ×(‡CpÁp&Ñr Ô§|
+ÓCšþL™6VÔ_E(ÃÕ„;ŽA4s¦H¦ÍºÍà™ •Á®‰Á~¸)þ|­ë
+§A˃f@.mk(«´‹IV§t	SH…ªŒÀ rñ/ Ù.°µÃ,´Úc–õûH+¯F`BQ%.\`k4·^B½T$wfH
+pÛ
+’¹íHѸ¥ûÕ°V üùZ×¹u2žK¨müq0!2Èe"‹‹tS‡ÖSÌ¢!ÁÇ}‚ãý”¿V„H+\Kõ¿fÂÁv#ytp´,Âãt©[A2)t¿†
+„?_ëZu䙎yÔi¦eh«#‘𠶶Vh¶h>àºckƒû-ž4œ‘,ât©[A2Š)Št¿|
+„?_«¿xÒV&$3ª'ãdÃ{¬plê‰Âü§4ݦ%»4ÿt„ªÿwŒ+`ú¡™×©¿dý&v
+°XÒ;
+¡þÍÍ#®[Œ%^[XY&ùN— ¾$ß‘¢O÷«¡´@øóµz)m8˜0¾Ò&bLÜ,ØD&,‚5RÊ” L€ºÔ“•RÅu>urU4€é:Mߟ–ÀÚ¨ìøE77¹üˬlÁºÍXø•fÁ•I÷Ó¥àoÉðw¤hðÓýj€-þ|­œòÌX]²‚»Ô{Ïêdâëë¿îΤa6Øò	Í:•.‘î Ñ[{44;4ó‹…[Ü}7öZŠqYæF0]jàZhÉ×BGŠv-Ðýjø-þ|­ë×BàQË2Ë=^ǾõÇ‹^ø¾IËιÔ]q±7clÀ„®ÿ
+&ՒН=Hþq[&5O—À±$ãØ‘¢áH÷«A¨@øóµ®àq¤Çvu·ßßÚÞ°Æ®ƒNÝk8ŽN˜i£*ÀMAˆ fHÝñL
+bWŠb¿Nð”¾ÖÑ	.™
+¾PÐݍÏżJwc÷_0ϸp‰­š.Üã~cG'”kl§K
+ Ø
+’QìHÑP¤ûÕàS üùZý£*ÄW±TÖ³]¸c¿­IÔÚ´g4‘Z‹Ïv¡µBÞø8d¬a:OÓ]šŽrPÎ0ÉËdÔéR·‚dŒ;R4Œé~5è¾Vrž9ï¿€!©4¦r,¬¼—ÊG‘“ºLŸ.5 +H†¿#EƒŸîWlðçkõ?|‹¯Wz¥>ÿÃ7e“¡L2ž.5Àc+Hæ±#Eã‘îWÃPðçk]¯³Œˆ¡×Ì;×dcá&C|÷ Ì3š”ñ´ Ù |BÖà+aß3iˆÌZOP*À–ɝӥXmɬv¤h¬Òýjø*þ|­þRLiÉ‚”gŠñþ-SÇTH¼Cë[OØšcëдâ~£K1	§½È+4Ó•@lôÈ^*Ñ0${ՐC|¶ÔLÃÖ}žL˜úûx«ÐšÔAÆy§%½8†iiŠ=]j íVÌvGŠ7ݯÉáÏ×ê/ÎD`\È/ây°ÊIî#áç
+î(EØŸ¬4€~£G&ÿR‰>Ù«†Uzä³¥nTeÜ1nÜç¯Ê ŸºáH̐ºâ™ •Å®	Æ~*þ|­þªLçT~YU™tÿ"EÙt¥R=2¨—J4NÉ^5hÑ#Ÿ-Õ_ŽI¯˜Ð¶-Ç–c
+ŸŒ)@³As@ó7Ürl&­c–—ɐӥ¸kÉàu¤häÑýjx)þ|­þ:L:ÁDYutPc¦ô§øæ•Ò'NÍ&ÞòX‡Å?8îÎþ
+iÓ¹_k׍N§Æ0«C°§K
+€Ý
+’ÁîHÑÀ¦ûÕÀX üùZ½˜„#•Ê~	OÇ°×+`e ¿ð¶ëFS¯³A¡~ºÔ õ­ ™úŽzº_
+©Ÿ¯uµÃ:ŽILåŸðϺ;4K4)#§÷ƒj)Ñį&ˆÔ¹pÀvú%Ž¯I|3§5‡±ˆ*Áœ*“˜§K
+ Ú
+’íHÑ¥ûÕ`U üùZý/‹Ke˜’ö¯ò²8~}GJÇœÑE>µ^~äB¾
+Íé»*?snû?”„ë"êþ¬Á`žÂб×݃Åz?çt´ÿÞ²s!
 endstream
 endobj
-4563 0 obj <<
+4567 0 obj <<
 /Type /Page
-/Contents 4564 0 R
-/Resources 4562 0 R
+/Contents 4568 0 R
+/Resources 4566 0 R
 /MediaBox [0 0 612 792]
-/Parent 4448 0 R
+/Parent 4488 0 R
 >> endobj
-4565 0 obj <<
-/D [4563 0 R /XYZ 100.892 685.529 null]
+4569 0 obj <<
+/D [4567 0 R /XYZ 100.892 685.529 null]
 >> endobj
-1604 0 obj <<
-/D [4563 0 R /XYZ 100.892 652.395 null]
+1603 0 obj <<
+/D [4567 0 R /XYZ 100.892 562.731 null]
 >> endobj
-4415 0 obj <<
-/D [4563 0 R /XYZ 100.892 635.525 null]
->> endobj
-4566 0 obj <<
-/D [4563 0 R /XYZ 100.892 629.547 null]
->> endobj
-4567 0 obj <<
-/D [4563 0 R /XYZ 100.892 635.824 null]
->> endobj
-4568 0 obj <<
-/D [4563 0 R /XYZ 100.892 623.869 null]
->> endobj
-4569 0 obj <<
-/D [4563 0 R /XYZ 100.892 611.913 null]
->> endobj
 4570 0 obj <<
-/D [4563 0 R /XYZ 100.892 599.958 null]
+/D [4567 0 R /XYZ 100.892 545.861 null]
 >> endobj
 4571 0 obj <<
-/D [4563 0 R /XYZ 100.892 588.003 null]
+/D [4567 0 R /XYZ 100.892 539.884 null]
 >> endobj
 4572 0 obj <<
-/D [4563 0 R /XYZ 100.892 576.048 null]
+/D [4567 0 R /XYZ 100.892 546.16 null]
 >> endobj
 4573 0 obj <<
-/D [4563 0 R /XYZ 100.892 564.093 null]
+/D [4567 0 R /XYZ 100.892 534.205 null]
 >> endobj
 4574 0 obj <<
-/D [4563 0 R /XYZ 100.892 552.138 null]
+/D [4567 0 R /XYZ 100.892 522.25 null]
 >> endobj
 4575 0 obj <<
-/D [4563 0 R /XYZ 100.892 540.182 null]
+/D [4567 0 R /XYZ 100.892 510.295 null]
 >> endobj
 4576 0 obj <<
-/D [4563 0 R /XYZ 100.892 528.227 null]
+/D [4567 0 R /XYZ 100.892 498.339 null]
 >> endobj
 4577 0 obj <<
-/D [4563 0 R /XYZ 100.892 516.272 null]
+/D [4567 0 R /XYZ 100.892 486.384 null]
 >> endobj
 4578 0 obj <<
-/D [4563 0 R /XYZ 100.892 504.317 null]
+/D [4567 0 R /XYZ 100.892 474.429 null]
 >> endobj
 4579 0 obj <<
-/D [4563 0 R /XYZ 100.892 492.362 null]
+/D [4567 0 R /XYZ 100.892 462.474 null]
 >> endobj
 4580 0 obj <<
-/D [4563 0 R /XYZ 100.892 480.407 null]
+/D [4567 0 R /XYZ 100.892 450.519 null]
 >> endobj
 4581 0 obj <<
-/D [4563 0 R /XYZ 100.892 468.451 null]
+/D [4567 0 R /XYZ 100.892 438.564 null]
 >> endobj
 4582 0 obj <<
-/D [4563 0 R /XYZ 100.892 456.496 null]
+/D [4567 0 R /XYZ 100.892 426.608 null]
 >> endobj
 4583 0 obj <<
-/D [4563 0 R /XYZ 100.892 444.541 null]
+/D [4567 0 R /XYZ 100.892 414.653 null]
 >> endobj
 4584 0 obj <<
-/D [4563 0 R /XYZ 100.892 432.586 null]
+/D [4567 0 R /XYZ 100.892 402.698 null]
 >> endobj
 4585 0 obj <<
-/D [4563 0 R /XYZ 100.892 420.631 null]
+/D [4567 0 R /XYZ 100.892 390.743 null]
 >> endobj
 4586 0 obj <<
-/D [4563 0 R /XYZ 100.892 408.676 null]
+/D [4567 0 R /XYZ 100.892 378.788 null]
 >> endobj
 4587 0 obj <<
-/D [4563 0 R /XYZ 100.892 396.72 null]
+/D [4567 0 R /XYZ 100.892 366.833 null]
 >> endobj
 4588 0 obj <<
-/D [4563 0 R /XYZ 100.892 384.765 null]
+/D [4567 0 R /XYZ 100.892 354.877 null]
 >> endobj
 4589 0 obj <<
-/D [4563 0 R /XYZ 100.892 372.81 null]
+/D [4567 0 R /XYZ 100.892 342.922 null]
 >> endobj
 4590 0 obj <<
-/D [4563 0 R /XYZ 100.892 360.855 null]
+/D [4567 0 R /XYZ 100.892 330.967 null]
 >> endobj
 4591 0 obj <<
-/D [4563 0 R /XYZ 100.892 348.9 null]
+/D [4567 0 R /XYZ 100.892 319.012 null]
 >> endobj
 4592 0 obj <<
-/D [4563 0 R /XYZ 100.892 336.945 null]
+/D [4567 0 R /XYZ 100.892 307.057 null]
 >> endobj
 4593 0 obj <<
-/D [4563 0 R /XYZ 100.892 324.989 null]
+/D [4567 0 R /XYZ 100.892 295.102 null]
 >> endobj
 4594 0 obj <<
-/D [4563 0 R /XYZ 100.892 313.034 null]
+/D [4567 0 R /XYZ 100.892 283.146 null]
 >> endobj
 4595 0 obj <<
-/D [4563 0 R /XYZ 100.892 301.079 null]
+/D [4567 0 R /XYZ 100.892 271.191 null]
 >> endobj
 4596 0 obj <<
-/D [4563 0 R /XYZ 100.892 289.124 null]
+/D [4567 0 R /XYZ 100.892 259.236 null]
 >> endobj
 4597 0 obj <<
-/D [4563 0 R /XYZ 100.892 277.169 null]
+/D [4567 0 R /XYZ 100.892 247.281 null]
 >> endobj
-4598 0 obj <<
-/D [4563 0 R /XYZ 100.892 265.214 null]
+4566 0 obj <<
+/Font << /F22 1211 0 R /F28 1124 0 R /F15 1133 0 R /F4 2008 0 R >>
+/ProcSet [ /PDF /Text ]
 >> endobj
+4600 0 obj <<
+/Length 4062      
+/Filter /FlateDecode
+>>
+stream
+xÚÍ][ã¶~ß_a  †÷K€<l¶IÐ"MSd´ØäÁ3ãÝvÆ3ËfôÇ÷\,ÊÖØÖ…DQ¢>ÑäwŽÉ#Z.Þ-äâ›_¾~ñÙ×:.”I&µxýv¡œAª…I¸d¯/oíåòçׇ²zEòÞRÑ`DT¨ÐËå™q¶ùëÕÃãýÕùÓãú’Oh)åُë{Î~·~\êÔüº4²¹Å£û÷Ë3eUh^ý²º{l‹y|à‹¯^¿øïOµS5'ŒY\ܼxó³\\µ¿/¤0).~¥’7ã¢ðÎÁñõâ‡ÿz!·¿÷ È”B,À©c`§Íj!
+7ÇWW7w×kø5Ñ4^ÀolŒðÜŒÊíÞ•Ð:´Íøåêb©cóþén5О·7««
+›æÕí¯=Þß^_SCÁ¹‡›¥͹¸¸Ý¼å3__Ñcáè,¾Ç«ûGν<Ѳ&ˆ Âœ¦…ŸcðÅ^C[„ô ­…6Œ÷Âk·0"E·¸_/ÞŽÁÊÕt"¦Ô¯¦²i°šÔyv‘€ÄÚS×åú9‘¶ï~’2œj%/€ûSZéÙc‚_nͳÇZzì~ìWꛀ?^K¡£>U	(ä†ZU‚ùXG{;
+µH½-\-ÂÔÎîAm[v˜u3Îר—S˜¦«tÀ|,"”S»DvRx$²«ì3ê¶7nñZxД­¹ÙlKìBY°üª-ðÉòÌGÙ|L¥æšÅ-‹s«|-jÓ€ÝRÒÒI÷{¹k{¹mɇÑ £0:ÔÑ€éXCÐ!k@ªLÊë•Y[¡æc‘@Cïj@-²åÔÖ¦¾—žÔÍ;ô14Ñ×*¢/ˆs«|
+Kþ<–.yaB<k€;ˆ¥üëCñ¯B½ZÎÔè€ùXÏùŽ®°›ιÈü{Zž¥ Vö,ù抎?‚™4º¹ Ö×üÂbÅâžÅ‹50“Þúæ‹å™wùÛ%ø“ÿÄä&/1¡s_&n´Âª:†sÖq;Äbâö Êˆ[^¯L¶
+0ë0quÀ¦B¶ã—_—gÁ£¥DK8~OÇïèøžŽoéø‰Žáµ-B,+ú¥R(©d׏_Òñw”~Eg^Ó±MÛ …õªm§c
+ѶC,¦mªŒ¶åõÊT«Ðó±Ó6l//¤­?Û™NO&äÎ9wŹ[΁‘
+6Ò
+ìŸrO
+Þë´#&ÛÐ|¹ôh`=ŒÄ1ù³j4g½Nú:œŽ5ÄÙ±˜³=¨2Ζ×+ó¬BÌÇ:â#X€²B¦­¥Ë™42Ò‡ô’Òs´±4Ô
+…ˆ®¿§tMé†ÒK4Á‰oôgƒÁs®(½£ôaç^Û|hÞ±¤ç¢ !ݤÁ]ùUC5Ÿ¡(ô֝Vì@ƒ¸c·+òotÐ
+N|%ª8¨Ü9¥7”òôtRÄR:±C¹â‡ü>ZË€ÏÎUz3LÇÒ²±XËzPeZV^¯¬:`>Ö1‡~¢ÓB™Îlõéõ˜
+¯(½i¯z‡“µ€§4lL¤Xžu *~Å(~ÅHrç#]‹ôÌð›æ¯è*ÞoIi ¤ç”>QÊç×”ÞoÏŒUãŒdê(Ât¬!Eè‹¡U¦åõÊä­Ð󱎸HÚ€RI¡¢fE¸fâÞ2qÁŸO’My`RƒÕþ°“SxÍà sKÿñΏ¶ÂÛJfy:Ö;Äb6ö ÊØX^¯Ì 
+0ë0“6êH+^ÄFô ¬m~ËFs×,nùä;´Ç®åŸÍ?œéŽ•¬át¬!þuˆÅüëA•ñ¯¼^™3:`>Ö	k¨<¸G­¡“Í[ðGUDGTóÂ
+t ÈŽ`ZÊD/öijwpŠü¹¬h:Ê#þAÈþA‚@üO—
+q3šéðÃN/HŽ'úd¨!žgÀbšï#•±¼¸V™˜åm?êÀHJÂ@²Â¨­…½Y*œ`†ä#0Ä5s½cf„!Z^O”Gñ;ô„;¾0¾t˜omŒ"W…–3°x¹ƒXJÌ>T3+Ô«åS˜u˜œÎÛ…MZ¯óûŸÖ…-Mq^?Ö‘Ø	➎²tÂÂÞ0ÁŒ*­JÓhV/*ÅML‡âd,¦ä>R#‹k•ITÞö³¡Ó[ÅF)¬;óǼ$ÜMO“Êi9öS!w˹kÎ}ÈEbàkZÒ}à<\rn͹{ä±B{©p©%IZ”´R(>JŽ¯Ð<·°
+³Ðt
+s ÑZ?ì´åaG[âøyë­ˆ¾’¥žŽ5¤b±Zô Êô¢¼^™Í:`>ÖaO9°Ô>
+ëTž§VšA;r ·áÜ#ç.X¬ø$Í7§Ã*•WXRójéuóãÞïñè‡Ñ¬udÒN†âl,¦ì>Rc‹k•IVÞö³¡[òð÷ya“ïöÑÒ’ƒõ‰˜hi±„Ó ã7¤¶c[
+„¼b±á“œ[³€"Ñ‘ÉV’W*@üÎbÅ'÷œh¯4‘<Y\øÆÕô±Ô¶’~pnOÇ"w‡XÌîT½Ëë•IY¡æc6È^'À²ÂYÕM](žaP<ÃÐå6è„p$‘·d—=‡X‚¸bqÇËcŒó¤ߐøVˆ ùò<P<Š-5ðS{¡¥{¿ÃCŸø¶À@ýu0´0:ŽPŒ´|‚«D:Šô<L|žMÇR¢±X‰zPeJT^¯Lü
+0ë„M4C4ò4cEé#¥ðVq	ý÷ç* ã§;ˆÕ 	xë´…>]jÕ|{H›¬ðɝR§ ŒÌú†êYÉ£¡Ÿ ¹·,®øä5çÖœ;¤Áց}9©Â`€LêêŽc‘G«¤
+BZ[G%§c
+©d‡X¬’=¨2•,¯WV£
+0ë„Jjfä{
+:NæºavƒÀñ·¡Ñ…·<º0¡ù7͸>š¡Ò	+½4¦c
+1´C,fhªŒ¡åõʬªÐó±3Tâ/„ö	ÛwZÑê$E‰`º¢ôŠR
+ÆŠÄbÍцšÂf•¶mnÃ9šÎô¼¢d›ÿ€à±ñ„“Œ îWáë¬¾î –òµUÄ×
+õj9V£æcæ«3°¼h×8oy`Š³ŠÁŒ
+õ 
+{ÈùÆŒæbTB…:¶sÖ;Äb.ö Ê¸X^¯ÌŸ
+0ë¨í4ÑŠàÝXÛiý6*®‰5èw'ÝEÅyixfÅáÌJ?³b|ZW²—Ó±†8Ú!s´UÆÑòze^Uè€ùXG"²UZ˜ ETùÛ—2Ærx’á¹@ö>-»{'·ÁJÞE\¢¶4	El4ç‹í5Ï"r‘íµ~ɱìvAhë°{:Ö»;Äbv÷ ÊØ]^¯ÌÈ
+0ëˆ7`ÑHëÆW‡âücàDþ¦Î„À‚¿Ÿñ}„Ðú—raÒ_,MÒŠä7Šb›Ôö k(ó;wñùìÐc0ªNèÓ¬!ÂwˆÅ„ïA•¾¼^™¤:`>Ö	ÂC¤ÓtÁQÀ?y &ÉÁ;þ…Ž¯(ÝÐ\Ïwòfdy®Ž6I°	Ê[ZèW²ùSŽ~•ï–@Á‚	טÆÒÞèÈJv~:Öí;ÄbÚ÷ Êh_^¯LÕ
+0ëíÉÙyíˆÆZsÀû.šë˜ÒŸ‹éZ	++øéXCLï‹™Þƒ*czy½2;+tÀ|¬L×V¤8dâ#ͼE¦6ÅdEúÎ*²"¸}²‡=²rx<±üô-Ù5~Þ£QÄgE€ã'JïèÌø‰<™„µ•Lút¬!¢wˆÅDïA•½¼^™œ:`>Ö	¢+#¤±D·ºmý6®å†ŽW”Þñ¾LÇ­ú–èá€U'¢ã7.4?žmè³ECϧ€Ý‘×)›êØòXßA,¥xªˆâêÕÒ²FÌÇ:Aq©„i˜â«ggÒop8IÍØ8+Ûñé47<Ò´4Àå=Ÿ,O-}aŸÏpz¹sõŠŽ1ŽŽó†Óc^5~Ì«££þ*j4kH:Äb5êA•©Qy½2õ+tÀ|¬ãì:&¡´ÍŸ»+ÃÁ‹Û¨[tH´-ZmÔÛ­Î×3°†¨×!S¯UF½òzeºTè€ùXG"o£¬ T»ëdçˆÐJŽ
+#4mvÈf†0b+¯ì¡W‚æIoL"ycú*74¹ÙÙu’=É“÷»âÜέqë÷‡lS¢½¾Ò†•3°†”§C,VžT™ò”×+¾BÌÇ:¡<Þ	­ì°òÐ$KGbÃ1ælÒƒÅ%o™S›Ä¢ëcÇ÷“”ò@¬_&äX?}
+~”XxOUÚ1s֐tˆÅ
+Ѓ*S€òzeÒVè€ùX'À¡Û3O)€7È󐊊yÍ[^÷L:žþI`xõñ
+0kH:ÄbèA•)@y½2i+tÀ|¬c;¢DP&%ŒìöƒÛ‰.¸b±añÈ[LìŸìöGÁ¯I/(`á‰Ò»mðÂX~j'‚¯d §c
+ñ³C,ægªŒŸåõÊœªÐó±Žo©­u¦Ýbó
+~šÃÎ5Œ*/öÄ-‹',ø¾ÑlkeD¬´yæ¬!6vˆÅlìA•±±¼^™A:`>Öaw!l¯ 7n­%î3IQÖšVósº¦tCé#Îrx6ÿ¨&a­ù'b-óö{:~¤ã«3¸Œätó5~Ê_Ä9þ;yS€	k=Z*+mX9kˆÙb1³{PeÌ.¯Wfc…˜uØ0*t¶Vžøì¬ÛŠ&«“ÚÆÊ>¶Çx¯{3ÕNëñ4V1‰Xi»ÉX4ÞA,¥qªˆÆêÕR¯FÌÇ:öí4L2ÂÆ­¾çéºõÞ7ò—¼Á	}˜À{pKþbÄo8©‘v>œŸÞ­ÈJ{NÎÀ¢d‡XLÉT%Ëë•iT¡æc÷`UTµ{NâŸÂlwÒñ²}{ßsîÃÞþ"ÁF»®Ê;‘*m=9kˆ†b1
+{Pe4,¯W¦N…˜uÜuU>	×~–5Ñuµ¼Ïöxï^¢È9Çÿ+“‹l¯á_sEÜZ‡>'X³ 	ÏŸ/ð„šå|º"øí
+xÌUœ^嬐¦’ižŽ5¤b±Nô Êt¢¼^™Ç:`>Öq§W¹ |»Ye§WËtÀ´ƒøÀ'wL»›‰ªðÏ=+mg9kˆ¿b1{Peü-¯Wæ\…˜uÂÛµNøv;Ë?ÌÛÅ?-U&
+™ªü§ª2ÿØ·ß ºä?U3¶›ý$å‰ÿô¥_rÚÕýŸªýÇ:nζ!zòpuôàâÖÑ?ÂÝÊÿH–
+endstream
+endobj
 4599 0 obj <<
-/D [4563 0 R /XYZ 100.892 253.258 null]
+/Type /Page
+/Contents 4600 0 R
+/Resources 4598 0 R
+/MediaBox [0 0 612 792]
+/Parent 4488 0 R
 >> endobj
-4600 0 obj <<
-/D [4563 0 R /XYZ 100.892 241.303 null]
->> endobj
 4601 0 obj <<
-/D [4563 0 R /XYZ 100.892 229.348 null]
+/D [4599 0 R /XYZ 151.701 685.529 null]
 >> endobj
+1604 0 obj <<
+/D [4599 0 R /XYZ 151.701 652.395 null]
+>> endobj
+4459 0 obj <<
+/D [4599 0 R /XYZ 151.701 635.525 null]
+>> endobj
 4602 0 obj <<
-/D [4563 0 R /XYZ 100.892 217.393 null]
+/D [4599 0 R /XYZ 151.701 629.547 null]
 >> endobj
 4603 0 obj <<
-/D [4563 0 R /XYZ 100.892 205.438 null]
+/D [4599 0 R /XYZ 151.701 635.824 null]
 >> endobj
 4604 0 obj <<
-/D [4563 0 R /XYZ 100.892 193.483 null]
+/D [4599 0 R /XYZ 151.701 623.869 null]
 >> endobj
 4605 0 obj <<
-/D [4563 0 R /XYZ 100.892 181.527 null]
+/D [4599 0 R /XYZ 151.701 611.913 null]
 >> endobj
 4606 0 obj <<
-/D [4563 0 R /XYZ 100.892 169.572 null]
+/D [4599 0 R /XYZ 151.701 599.958 null]
 >> endobj
 4607 0 obj <<
-/D [4563 0 R /XYZ 100.892 157.617 null]
+/D [4599 0 R /XYZ 151.701 588.003 null]
 >> endobj
-4562 0 obj <<
-/Font << /F22 1211 0 R /F28 1124 0 R /F15 1133 0 R /F4 2008 0 R /F51 1134 0 R /F54 1912 0 R >>
-/ProcSet [ /PDF /Text ]
+4608 0 obj <<
+/D [4599 0 R /XYZ 151.701 576.048 null]
 >> endobj
-4610 0 obj <<
-/Length 2825      
-/Filter /FlateDecode
->>
-stream
-xÚ͝K“Û¸Çïó)xIu,ޏCñî:ÉV’Ú”'‡”×yF¶kFŽF^ïVå灦À-‰$µ³‚àã¯ðC³› (Þ¼oxóç«7Wß¼”¾œDsó®F0ÇEc}`&èææ®yÝJ+on~€ceãY°V§Cb^HPJýiq­Œn¿[?îwë·Ÿ÷«;Ü 9ç×ÿz\í°úÕ~!Cûe¡x»k»‹k¡…k¿ý°ü´?fã^}sõß+ŸÀñÄ4Ôjnï¯^¿áÍìû¡áLß|IGÞ7ÊxfõMóêêŸW¼û¾'´„eB‰¡˜î¬Ø¥Fã f»Fûþ—åý§Í
-¾ŽW­eð%[Ŷ£0OO÷‚Iéíøby»¾ýøùœª A·÷ËõC\Wí·Û‡¸o¿Ûn6©¥`ÛãýBºö-»Ý>¼Ã-/×écaíXüXîöX{q¡i¹`Þˆ’¶…¯£âj,ŽZZ;æ„mL°L9¥ãe-³Ò4ŠošÝªy7E+›Éÿ¡Ã¨™©÷t€biSßuöEMÁ=öÁOœ»K­MÂÝœVúêc€o®ÕW«ÓÇ7À±`o ~Œ×FÍ%#àpÁXqv”kímÏıbêmf¼;(Ììì¡TײóÄ7el
-»ŒÐ@š¬ÒåZ	(hè' TƯèç
-‰z½¸–.´àJxØ5w±ðíkû\“ηo&óç$ÓVÔáo¾Ö½"™¿?º]™™
-P®u‚¿˜s±½,ãºóh·@•ë|\Þ?Y®Òò!-@£lûÇŵ®UׂËv‡Å‹OX¬ŽöEp¹j]\{)Û¿FŒC”’·X|ƍ;¬-±è¹Å} éa„¼„š	i„ßn°¶Ââqò˜°œ‚UÆÄ|­±1Ñ+’ÇÄ@Š6&èveŽ+t@¹Ö×cBÆHAÐÒŒ‡Î'Ì>ÁË}Z~€DÆŠö›G/
-ÛఐPÇõ¸#î·}º?òé}ºGŸkSÁDŒ©äÌçkÛ+’ÁHÑÀ¥Û•a«ÐåZ§Á5
-šÞHȏ:g¾{â…‘F¨ÝE‚:jŸ|+Gÿ	ůѥ‡Èµù- Éíd$•…´’/¯5†d¯HFr EC’nWƨB”kŠo“^ސ1yÙÇ·ÜFªmdP§ ÖWiý1îv3‚Z©™Õ•üà|­1èzE2t)tt»2(: \ëBP+}ºGSÔjoÛ¿,dÄ3)œN‰ö»^bVÅ‹sڝLÎŒKÞõpˆ=œ°Âbzt*$³¾’G¯5w¯H†{ Eƒ›nW²B”k¾Èµ,“®ó¨?Ç Sc¬©Ò…jk¬Åk½Ç¬J¹”c©s¬í°­ö‘{Lû‡,^MìqªŸ³¥ÆðÌ‚d:•hp’­Ê<ÑÛ¾XêBøÉ5äOîÂOí=8~SÆ­Ÿ(RqJ‘x¬`ׁ¢P®uI+A+H¦lç,ßÆ<›'2…HB폸q…µ%Öº6XÀ>,ÔYæe>gKá™Ét+Ñà$[•y¢·}±ÔùÄH{Î4w91Ç™ns8¦5ÖöXëÎÖñ¼É“¶šy[ÉOÎ×±W$“8¢¡H·+T¡ʵÎgLÚz¦(ʘ„… "Ç¿ÇÅt’?âÍÝÑ]χ|»ÓÃ…þÕÑdÁö¨ØLÚH(ëð<[jç,H¦ùX‰3٪̽틥Îß¼×Æ2쌛÷&fQ€n¼yž6Å=ÎãÌÎÈJŒ[Æ­.Ä#}ʤ`8,ÓF¤Xo»-SIÖ<}¿*(Ï×c¹W$Ã<¢ÑL·+3X¡ʵNíDÔÒÌèÎ5¿ÇiÐÏ8)ºÂZ7}
-€;—î>×~Œ€ä\·ÿ†"åbFM¿¥¥g!„:DÎ×#²W$9¢I·+ST¡ʵÎ܁rV¾Tïa£»ì¼fºódÓ…^§!KÜøk,b2eìS>Õl>…c\ë:|Î×ã³W$ó9¢ñI·+3U¡ʵ.$ýJ%ž?éç†q_ɁÎ×´W$:¢J·+CU¡ʵ.äþÈÙ~RT'úðÑ¿¼|Ä““{ªŽ?,ÐÁí‰"·¡	·
-v©ÑåZç“{,;LÍ|ÄOùøK!-¦@x‹
-j,Ö¸ñkK,ö¸qµ-Öâd”©óàžò‚AæUôùZc ÷ŠdÐR4Ðéve8+t@¹ÖùÜ_yÍœ5ÓsHæOùÝ©Zp粒ݯ5Æa¯Hæp EãnWf§B”kv¸®ïÊIæ»øs™pºƒ¥ëvZ§%8DçÕÄÙy«dŠK!ËÿO,0…â¡¿ µéäǤõuȝ¯5Fn¯H&w E#—nW¦­B”kŸÂW–3oÌ3Lá+mÀ‡×yž¤@kÉ^‘Œä@Š†$Ý®ŒQ…(×:Ÿ,)è‚ЧJþÈém{¬m°ØbÑÝ'ÝæߐÄó¦gRJAëVróµÆXìÉ,¤h,ÒíÊüTè€r­™”²,hS’J'À#^cºcSHjâ«ãr›¶ìÒúGˆ„jÿ–î…nÓò}^×)l2Mž*Ìœ4ÞÜ‚ÚÏX¬±¸Å}«ÉÐKÁ4¯ä€çkAß+’¡HÑ §Û•A­ÐåZ²*©!ª
-fT¥”8k*¤.µRª3s¨6ϡƽiF–E¼:N8ÿ®–~c8u ðÀ´®äõçk
-€^‘< R´@·+C[¡ʵÎÏÀB$øҿý¬ŽéPÇ%hùD‘JäPŠDd»Õè€r­33°W+.wKÞà…~{tÙÿØǝ&ÔÞÇIWù™™™ŸIo C¬ó‹­1{E2‹)‹t»2?: \ë|~&}`BêþAV¸ÖÇY¯Ò•ßëD&ïpãk¬­°öˆçMÎФ‹MYçê­1{E2)t»2A: \ë|†&c†¢É.¸tÇçV->ÎbÓ™±ˆàZœì²ø ‹MÞø˜ˆA:ö!-ñ×ÿ»´œœvI+˜••üê|­1’{E2É)Ét»2}: \ë|Ú%­aRèßAÚ%•F®Ñ£«]£GŸäêÀ¬«äÊçk
-€^‘< R´@·+C[¡ʵÎÏEH£˜4Ïñ6©â[æ*ùäùZcHöŠd$R4$éveŒ*t@¹Ö)$S2z(yÿf áºDœ…"¹DŽ.Q KL…¯p3ø´ŒÁGhÒ®­õ´ÛÒ0g+yÐùZc¸öŠd\R4\éveÄ*t@¹Ö…ÔL¦/wK“gx!—øV6‰r¨½ÃÚÖ–XÛçZ<ozj&ó•^«V 5Fc¯H¦q E£‘nW&¨B”k]HÍ„ƒÕo“š	_Ø¢Óó]&Å̸³¿xw:âóµÆïɈ¤hˆÓíÊXVè€r­97L^ÀöÌSeªÄÕO Âæ+½î­@kd <Q¤€¡i T°ë m(×:Ÿ³‰ ˜öêr6á ¬ô2¸­1${E2’)’t»2F: \ë|Î	3‡—Áý.r¶øûøwÁØ*/ØOíðõß"HÊö£¦;¼žä'Î/üÃCú*—cÄÉ/Ø~¬Áö<4Ä <mŽÛ:û¯]ù¥·
-endstream
-endobj
 4609 0 obj <<
-/Type /Page
-/Contents 4610 0 R
-/Resources 4608 0 R
-/MediaBox [0 0 612 792]
-/Parent 4649 0 R
+/D [4599 0 R /XYZ 151.701 564.093 null]
 >> endobj
+4610 0 obj <<
+/D [4599 0 R /XYZ 151.701 552.138 null]
+>> endobj
 4611 0 obj <<
-/D [4609 0 R /XYZ 151.701 685.529 null]
+/D [4599 0 R /XYZ 151.701 540.182 null]
 >> endobj
-1605 0 obj <<
-/D [4609 0 R /XYZ 151.701 616.53 null]
->> endobj
 4612 0 obj <<
-/D [4609 0 R /XYZ 151.701 599.66 null]
+/D [4599 0 R /XYZ 151.701 528.227 null]
 >> endobj
 4613 0 obj <<
-/D [4609 0 R /XYZ 151.701 593.682 null]
+/D [4599 0 R /XYZ 151.701 516.272 null]
 >> endobj
 4614 0 obj <<
-/D [4609 0 R /XYZ 151.701 599.958 null]
+/D [4599 0 R /XYZ 151.701 504.317 null]
 >> endobj
 4615 0 obj <<
-/D [4609 0 R /XYZ 151.701 588.003 null]
+/D [4599 0 R /XYZ 151.701 492.362 null]
 >> endobj
 4616 0 obj <<
-/D [4609 0 R /XYZ 151.701 576.048 null]
+/D [4599 0 R /XYZ 151.701 480.407 null]
 >> endobj
 4617 0 obj <<
-/D [4609 0 R /XYZ 151.701 564.093 null]
+/D [4599 0 R /XYZ 151.701 468.451 null]
 >> endobj
 4618 0 obj <<
-/D [4609 0 R /XYZ 151.701 552.138 null]
+/D [4599 0 R /XYZ 151.701 456.496 null]
 >> endobj
 4619 0 obj <<
-/D [4609 0 R /XYZ 151.701 540.182 null]
+/D [4599 0 R /XYZ 151.701 444.541 null]
 >> endobj
 4620 0 obj <<
-/D [4609 0 R /XYZ 151.701 528.227 null]
+/D [4599 0 R /XYZ 151.701 432.586 null]
 >> endobj
 4621 0 obj <<
-/D [4609 0 R /XYZ 151.701 516.272 null]
+/D [4599 0 R /XYZ 151.701 420.631 null]
 >> endobj
 4622 0 obj <<
-/D [4609 0 R /XYZ 151.701 504.317 null]
+/D [4599 0 R /XYZ 151.701 408.676 null]
 >> endobj
 4623 0 obj <<
-/D [4609 0 R /XYZ 151.701 492.362 null]
+/D [4599 0 R /XYZ 151.701 396.72 null]
 >> endobj
 4624 0 obj <<
-/D [4609 0 R /XYZ 151.701 480.407 null]
+/D [4599 0 R /XYZ 151.701 384.765 null]
 >> endobj
 4625 0 obj <<
-/D [4609 0 R /XYZ 151.701 468.451 null]
+/D [4599 0 R /XYZ 151.701 372.81 null]
 >> endobj
 4626 0 obj <<
-/D [4609 0 R /XYZ 151.701 456.496 null]
+/D [4599 0 R /XYZ 151.701 360.855 null]
 >> endobj
 4627 0 obj <<
-/D [4609 0 R /XYZ 151.701 444.541 null]
+/D [4599 0 R /XYZ 151.701 348.9 null]
 >> endobj
 4628 0 obj <<
-/D [4609 0 R /XYZ 151.701 432.586 null]
+/D [4599 0 R /XYZ 151.701 336.945 null]
 >> endobj
 4629 0 obj <<
-/D [4609 0 R /XYZ 151.701 420.631 null]
+/D [4599 0 R /XYZ 151.701 324.989 null]
 >> endobj
 4630 0 obj <<
-/D [4609 0 R /XYZ 151.701 408.676 null]
+/D [4599 0 R /XYZ 151.701 313.034 null]
 >> endobj
 4631 0 obj <<
-/D [4609 0 R /XYZ 151.701 396.72 null]
+/D [4599 0 R /XYZ 151.701 301.079 null]
 >> endobj
 4632 0 obj <<
-/D [4609 0 R /XYZ 151.701 384.765 null]
+/D [4599 0 R /XYZ 151.701 289.124 null]
 >> endobj
 4633 0 obj <<
-/D [4609 0 R /XYZ 151.701 372.81 null]
+/D [4599 0 R /XYZ 151.701 277.169 null]
 >> endobj
 4634 0 obj <<
-/D [4609 0 R /XYZ 151.701 360.855 null]
+/D [4599 0 R /XYZ 151.701 265.214 null]
 >> endobj
 4635 0 obj <<
-/D [4609 0 R /XYZ 151.701 348.9 null]
+/D [4599 0 R /XYZ 151.701 253.258 null]
 >> endobj
 4636 0 obj <<
-/D [4609 0 R /XYZ 151.701 336.945 null]
+/D [4599 0 R /XYZ 151.701 241.303 null]
 >> endobj
 4637 0 obj <<
-/D [4609 0 R /XYZ 151.701 324.989 null]
+/D [4599 0 R /XYZ 151.701 229.348 null]
 >> endobj
 4638 0 obj <<
-/D [4609 0 R /XYZ 151.701 313.034 null]
+/D [4599 0 R /XYZ 151.701 217.393 null]
 >> endobj
 4639 0 obj <<
-/D [4609 0 R /XYZ 151.701 301.079 null]
+/D [4599 0 R /XYZ 151.701 205.438 null]
 >> endobj
 4640 0 obj <<
-/D [4609 0 R /XYZ 151.701 289.124 null]
+/D [4599 0 R /XYZ 151.701 193.483 null]
 >> endobj
 4641 0 obj <<
-/D [4609 0 R /XYZ 151.701 277.169 null]
+/D [4599 0 R /XYZ 151.701 181.527 null]
 >> endobj
 4642 0 obj <<
-/D [4609 0 R /XYZ 151.701 265.214 null]
+/D [4599 0 R /XYZ 151.701 169.572 null]
 >> endobj
 4643 0 obj <<
-/D [4609 0 R /XYZ 151.701 253.258 null]
+/D [4599 0 R /XYZ 151.701 157.617 null]
 >> endobj
-4644 0 obj <<
-/D [4609 0 R /XYZ 151.701 241.303 null]
+4598 0 obj <<
+/Font << /F28 1124 0 R /F22 1211 0 R /F15 1133 0 R /F4 2008 0 R /F51 1134 0 R /F54 1912 0 R >>
+/ProcSet [ /PDF /Text ]
 >> endobj
+4646 0 obj <<
+/Length 2822      
+/Filter /FlateDecode
+>>
+stream
+xÚ͝KsÛÈÇïú¸¤
+<hvޏCëì:ÉV’Ú-ù’òú@K”W1%:¤¼Þ­Ê‡OÏ49 a‚ ¦'v.6?4º1Ä›w
+oþ|õâÕÕ7/¥lŽ‹æÕ}#8g>ÈÆúÀLÐÍ«»æu{³º}~Ø<-Þ¼ú!mîY°VÇÍe`¶æ¸eš-®·ªýéãj÷Ù-®•Ñíòég¾}Ú}Z(Þ®`»v»ÛKzø]xH&(˜wÚD¥q««ï_]ýûJÀRÞˆ#3
+Sª¹}¼zý†7w°î‡†3|ó)mùØ(ã™5QmÝÜ\ýtÅ÷‡~FKX&”苹àÅÐ'Ög5jvïÀï[>~XÃ1+¯ÀK*z©uxðÂïî“ÒŽýÅòv!}ûþãØUéö»Íãòá)ΫöOpB`Ýóv³^¯¶¸l÷¸®}Ën7O÷¸äåCúY˜û6?Æ-–Ûg콸àZ.˜7¢Ä·p8*ÎÆæØÓÁÂqºÆ@«œŒÊq¹²–YiÅ‚7ÍvÕÜOê¬äŒN€ÐaÔÊtòt fð8ø~o^”Üãø™swÉGàØe†>ûUm`§>ûY~öôøOŒ¶·ñšiqÑØZ° F]åRCgځ_̱`:ÓÌxw˜y¢ûR{·ÎÓ¢šv5슧
+® *î/×J4Aép\2â!zƹBœ^/®¥-D!\û€Í]l|»ÄÞsîIçÛ7SásðkVTo¾Ô| ¾ž
+>º]˜
+î/×:ŸŽ©Aô—e\ïcÙ- eÚMš>MWiú”¦@ŸQ¶ýãâÚ
+
+÷(H"d»ÅfƒÍlV'ë"µ\µ¿/®½í_¡'y”ŒÍ›ìv€Þ²ÛÞb4=\/¡gBº<Œo×Ø[a³›zAXÎ´5.ˆùR#D'H¾ zR´‚nW†¸‚û˵Î]pˆ¤4äÉû` û"LŸÓô ?ˆH¿±¢ýˆÓ"†gX¶LSØ,ÈÄ®ÆõÖa0÷'ÁÜa0÷Ìco"´pÙS'ŠÏ—¶$CÛ“¢AK·+ƒVÁýåZç¡u0kŒ„ÌtÅ·Gá7a{w߀Ú§ Ê1pBó{Œå!B­ƒnÿ± 7SyTŠÏ:At¾Ô ™ÇžGº]™¡
+î/×:—Òz¦¶¡Bò²Ki¹‹¡S§äB§´BÛH(Ìïpõä<Vjfu8_j„¸NL\OŠFÝ®LI÷—k]Èc¥gRº’<V{Ûþe!-쐶”‰L§Dû]Ì(±
+ƒf‹MJ3mJH
+cÆ¥¸
+·';¬°™œ
+ɬ¯KçKÝ	’ÉîIÑȦەi¬àþr­3d›øp,jY&Ý>–þK…ù¥N÷ohpa¼Å{¬¢”K5•J$ÇÞ{°Ðj¡WÁ´XÀäf*púœªçl¥6³ÍS%™d«2LtÏK]H9¹fJ¸/Ÿrjï™s¦‰R—Q<¤²Ø—"ÁXÁ®B5Ü_®užG/À_A2e÷aòm¬ªyÂRˆD ô>a³Ã…+ì-±·ßa
+¬³RÑi§Óé,ó²
+œ³•FØÌzd4O•hd’­Ê0Ñ=_,5\	iÏ™æ.WB2Óó c0Y´˜,¦¬4öž±·:Ê'S‰÷›Z"i«™·u"ä|©
+;A2†=)‡t»2=Ü_®5\"iHQT"A¼‰Ùâßãä†Çñ	æöäéæS~¬éáþ~s2 °9jÄÚ‰4ÉB•z¾ÒËYŒò©d²U>ºç‹¥Ðkc™vÆz«&À6> Ç
+‹âçqä	‡[%¦ª‡SUâ–>UNp),Óô1M!ePÓÜkÍÓÑÕÀx¾Ôǝ 䞍dº]™¿
+î/×:sàQKáîcò;êü˜‡:co?6
+t;—ž3×¾t„\·ÿ„&Õ^FM~Ö¤%ÜB¨‚ã|©;A2Ž=)Žt»2BÜ_®5ð¬	N¥’pP]l2ÅKÌR5f©:e±Y⺷Ø[c‹'`4Á©œj.œÂ1®u8çKÀÙ	’áìIÑà¤Û•ªàþr­¾äÌ*ñÕ+|n÷uBç|©:;A2=)t»2QÜ_®u¡Ð‡Ö:Û
+yꄾ˗§;\1µ’W!¾qZ%H]fíHÊZ_ŠÄZ»|Ôp¹Öp%¯‚e‡¡™ïì)ß~3J‹5>Œ‚Þ›\x‹½%6ϸð{ì=ÅÑ&SåM<åƒJ«
+åó¥F(ïÉ”÷¤h”ÓíÊdVp¹Ö`¡¯¼fΚé…>TîçîDm`RÖ‰´ó¥FìÉö¤hÒíÊÜTp¹ÖyÜÕ•“{"ƒËôÒÒLÝþ¦‡4…H輚8în•L©(”ôÿŠ
+æ®Ð<uU?ô&ck“ÖWÁv¾Ô¶ Ûž
+[º]µ
+î/לWüfÌ—œWÚ0%ª¼&R 5Âc'Hæ±'Eã‘nWf¨‚û˵†‹#×®4ò'áP{ÆÞ›
+6ûÇ¡›üw q¿É•“‚£0uã|©;A2ˆ=)ˆt»2<Ü_®u¡rR–mJJ'ãÄÂk,olJCaþSšnÒ’mšé€PíßÒ#ÏMš¾Ëó:eA¦‘Q…•’ÆÇXÐû›lnqÝj*ñR0Íë„ÞùR#Äw‚dâ{R4âéveJ+¸¿\k¸Š’š*—J)qHT&@]Êc¥THÓX›†[ùI’ËñoŸÂ™¨¿ïÁº§©ðóÀ´®îçKÀß	’áïIÑà§Û•­àþr­ááUÈ_Wú‹¯Jhu¨‹¤.ãx$Hű/E±‚]„j¸¿\k`x5âÈãnŒ×x{ßœÜìßw€Æp©SH´†c=fæÕcÒfT•ONH€Ø	’AìIÑ@¤Û•á©àþr­ázLúÀ„ÔÝ[©p‹^¥¾×	KhîqáöÖجpá÷›Z‘I=YåÕè©;A2Š=)Št»2>Ü_®5\‘IçÔ†¢Á,¸cÇ—P-¾¥bÓž±‰ÔZ̲ø^ŠMÞøXxAùõËáÏôCú@E“Ë,i³²ND/5‚q'HƸ'EØnWF¯‚û˵Ë,i
+“Bÿ”YRiåC¹šÊ'ÂGk]>_jþNOŠ?Ý®l÷—k
+7H£˜4_áóR9æê|Q­@j„ÇNÌcOŠÆ#Ý®ÌP÷—k¯³Œˆ¡@À)è>â#¼À`ˆ£­ÐÜc“‚!Ž;øôÂ`Pø™5ƒïÀ|1&ýÿµµžôL@ælØ9_j„ÕNÌjOŠÆ*Ý®ÌW÷—k](Åd`êð¶48†÷o‰_N“xÿ†Þ=öî°·ÄÞsîÅý&—bB1_çÓgR#(v‚d{R4éve|*¸¿\ëB)&à¾}ö¿.Å„‰ŸWÑé-“òdœwZÒk´ñâNæ{¾Ôߝ ™ïžoº]™É
+î/׮Ѹaúð‘´¯<¦Jbü4ø…@G•à^ uþ#A*ü})üì: [ÃýåZÃ5šŠi¯¾|&œc¡ÎÛ
+¤FxìÉ<ö¤h<ÒíÊUp¹Öp3‡¶}ý
+?(Œ·U¾wµüçÿ¤@¾w%Ýác"?sn‡¿wŸŽär^8ù{÷ýŸ5è̓zíysìèàÕà¿(Ø·ÿnM	m
+endstream
+endobj
 4645 0 obj <<
-/D [4609 0 R /XYZ 151.701 229.348 null]
+/Type /Page
+/Contents 4646 0 R
+/Resources 4644 0 R
+/MediaBox [0 0 612 792]
+/Parent 4488 0 R
 >> endobj
-4646 0 obj <<
-/D [4609 0 R /XYZ 151.701 217.393 null]
->> endobj
 4647 0 obj <<
-/D [4609 0 R /XYZ 151.701 205.438 null]
+/D [4645 0 R /XYZ 100.892 685.529 null]
 >> endobj
+1605 0 obj <<
+/D [4645 0 R /XYZ 100.892 616.53 null]
+>> endobj
 4648 0 obj <<
-/D [4609 0 R /XYZ 151.701 193.483 null]
+/D [4645 0 R /XYZ 100.892 599.66 null]
 >> endobj
-4608 0 obj <<
-/Font << /F28 1124 0 R /F22 1211 0 R /F15 1133 0 R /F4 2008 0 R >>
+4649 0 obj <<
+/D [4645 0 R /XYZ 100.892 593.682 null]
+>> endobj
+4650 0 obj <<
+/D [4645 0 R /XYZ 100.892 599.958 null]
+>> endobj
+4651 0 obj <<
+/D [4645 0 R /XYZ 100.892 588.003 null]
+>> endobj
+4652 0 obj <<
+/D [4645 0 R /XYZ 100.892 576.048 null]
+>> endobj
+4653 0 obj <<
+/D [4645 0 R /XYZ 100.892 564.093 null]
+>> endobj
+4654 0 obj <<
+/D [4645 0 R /XYZ 100.892 552.138 null]
+>> endobj
+4655 0 obj <<
+/D [4645 0 R /XYZ 100.892 540.182 null]
+>> endobj
+4656 0 obj <<
+/D [4645 0 R /XYZ 100.892 528.227 null]
+>> endobj
+4657 0 obj <<
+/D [4645 0 R /XYZ 100.892 516.272 null]
+>> endobj
+4658 0 obj <<
+/D [4645 0 R /XYZ 100.892 504.317 null]
+>> endobj
+4659 0 obj <<
+/D [4645 0 R /XYZ 100.892 492.362 null]
+>> endobj
+4660 0 obj <<
+/D [4645 0 R /XYZ 100.892 480.407 null]
+>> endobj
+4661 0 obj <<
+/D [4645 0 R /XYZ 100.892 468.451 null]
+>> endobj
+4662 0 obj <<
+/D [4645 0 R /XYZ 100.892 456.496 null]
+>> endobj
+4663 0 obj <<
+/D [4645 0 R /XYZ 100.892 444.541 null]
+>> endobj
+4664 0 obj <<
+/D [4645 0 R /XYZ 100.892 432.586 null]
+>> endobj
+4665 0 obj <<
+/D [4645 0 R /XYZ 100.892 420.631 null]
+>> endobj
+4666 0 obj <<
+/D [4645 0 R /XYZ 100.892 408.676 null]
+>> endobj
+4667 0 obj <<
+/D [4645 0 R /XYZ 100.892 396.72 null]
+>> endobj
+4668 0 obj <<
+/D [4645 0 R /XYZ 100.892 384.765 null]
+>> endobj
+4669 0 obj <<
+/D [4645 0 R /XYZ 100.892 372.81 null]
+>> endobj
+4670 0 obj <<
+/D [4645 0 R /XYZ 100.892 360.855 null]
+>> endobj
+4671 0 obj <<
+/D [4645 0 R /XYZ 100.892 348.9 null]
+>> endobj
+4672 0 obj <<
+/D [4645 0 R /XYZ 100.892 336.945 null]
+>> endobj
+4673 0 obj <<
+/D [4645 0 R /XYZ 100.892 324.989 null]
+>> endobj
+4674 0 obj <<
+/D [4645 0 R /XYZ 100.892 313.034 null]
+>> endobj
+4675 0 obj <<
+/D [4645 0 R /XYZ 100.892 301.079 null]
+>> endobj
+4676 0 obj <<
+/D [4645 0 R /XYZ 100.892 289.124 null]
+>> endobj
+4677 0 obj <<
+/D [4645 0 R /XYZ 100.892 277.169 null]
+>> endobj
+4678 0 obj <<
+/D [4645 0 R /XYZ 100.892 265.214 null]
+>> endobj
+4679 0 obj <<
+/D [4645 0 R /XYZ 100.892 253.258 null]
+>> endobj
+4680 0 obj <<
+/D [4645 0 R /XYZ 100.892 241.303 null]
+>> endobj
+4681 0 obj <<
+/D [4645 0 R /XYZ 100.892 229.348 null]
+>> endobj
+4682 0 obj <<
+/D [4645 0 R /XYZ 100.892 217.393 null]
+>> endobj
+4683 0 obj <<
+/D [4645 0 R /XYZ 100.892 205.438 null]
+>> endobj
+4684 0 obj <<
+/D [4645 0 R /XYZ 100.892 193.483 null]
+>> endobj
+4644 0 obj <<
+/Font << /F22 1211 0 R /F28 1124 0 R /F15 1133 0 R /F4 2008 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-4652 0 obj <<
-/Length 353       
+4687 0 obj <<
+/Length 346       
 /Filter /FlateDecode
 >>
 stream
-xÚ¥RMOÂ@½ï¯˜ãöÐeö³»G1r0!Ôá` 6DÚBA¼Û.5HЃ^ºÓ7oÞÎ{-B÷ä&%ƒ±0— ‡ô8"³N€±Ži§ ]ÁœÎ²å~]•Ñ"ttËœ1ª¥Çг1ðS,Š9I§‡¬igš(–ZÑçrŠaÙ#‰4ó<Z7'Iëïe]·‚ôu¢t/*ŒlYä.%;Â=ŠÀÏÖÔLJXd¾@XùސIgáØ1Ú2£[µ
-ÌÈ”àÉú-ƒLu)–¸äG±ß·í¿Ô´WÓIð0^ç‡Ú[–VúLpÍõùœvLZÓ›~Ìö‘°ôØ>ªúÕOJEÓÈ*Zm£¸7UþÞÂ’~„®@Ä <5Y°ÛªØn²· ²f—¡þ©ÒÌ)õ—L/ÏKiçÓÔ¦UޏtÝþì@•ÈîÅ8ìÁÁCÁUþšk!æÚÿ.ü?û~)ú«"
+xÚ¥‘OOÂ@Åïû)æ¸=t™ý¿{D#c=*µ6R¥Müð.]š‚ô4³o^ßìþŠP Â
+¹ÊÈ`"pd=‡ì¸æÌ"ã<Ó^A¶€F$ól¼óƨÎj%s\„¤Î4LR©—›¶)Ÿ·m¾ˆ‚@Äôq“7ñx—·‰ðt—H¤õ¾kÞ“”+néèíiÕö6³_H®3²&<l@àGWÓLJx©ÈlŽ°³) “ÞÁ®sV µcFëÐ/áÜ<¼÷L–A&„:
+³Þþv	šiÚF“²Ø6yx“Ô0r}üöL:Óìȸ@FXZ7	§Œ”Šf‰S´^%iÖ˺øŠò÷¾ÈoìŒÃhTW«eþåq¾)‹Ø/PUšy¥þ‚õ´žFû T›}òš sÝ´¯¨¬ìÆc/n+na\‡5çþBÊ5³Šÿç¾?y_¨÷
 endstream
 endobj
-4651 0 obj <<
+4686 0 obj <<
 /Type /Page
-/Contents 4652 0 R
-/Resources 4650 0 R
+/Contents 4687 0 R
+/Resources 4685 0 R
 /MediaBox [0 0 612 792]
-/Parent 4649 0 R
+/Parent 4689 0 R
 >> endobj
-4416 0 obj <<
+4447 0 obj <<
 /Type /XObject
 /Subtype /Image
 /Width 473
@@ -23479,37 +24285,37 @@
 Ÿ„;wî´µµÙÚÚæççã×1~”aäÇEEEK—.­¬¬,**Bˆ!644¬¨¨Àux£päÑ£Gl|õFçÅÿh4Ú¹sç’’’ž={¦®®\äGùw ¢¢ÒÐÐ```°råJnUÄÅÅýúë¯ùùù£Y¬á¢§§ÇÐদ†Uƒ®ÑXü/„F£}øðA ô£"‘(--Ís¯ ¦­­mllù­÷üþy÷‡Ç¢E‹èT HFcñ(£ü'èììôöö®©©Ù²e‹Á”)SFçÈx=ztìØ1//¯ÐÐP6Ò—ÑX<Ê(ÿ!®\¹’––öäÉ			̶ŽB‡¹¹yww÷Œ36oÞÌQþÿP¸£`
 endstream
 endobj
-4653 0 obj <<
-/D [4651 0 R /XYZ 100.892 685.529 null]
+4688 0 obj <<
+/D [4686 0 R /XYZ 151.701 685.529 null]
 >> endobj
 1761 0 obj <<
-/D [4651 0 R /XYZ 100.892 660.623 null]
+/D [4686 0 R /XYZ 151.701 660.623 null]
 >> endobj
-4314 0 obj <<
-/D [4651 0 R /XYZ 100.892 643.753 null]
+4337 0 obj <<
+/D [4686 0 R /XYZ 151.701 643.753 null]
 >> endobj
-4650 0 obj <<
-/Font << /F22 1211 0 R /F28 1124 0 R /F15 1133 0 R >>
-/XObject << /Im17 4416 0 R >>
+4685 0 obj <<
+/Font << /F28 1124 0 R /F22 1211 0 R /F15 1133 0 R >>
+/XObject << /Im17 4447 0 R >>
 /ProcSet [ /PDF /Text /ImageC ]
 >> endobj
-4656 0 obj <<
-/Length 347       
+4692 0 obj <<
+/Length 354       
 /Filter /FlateDecode
 >>
 stream
-xÚ¥’MO1†ïýsl[úýq#ãz"TÖu#ë²Müñ––MAzšé;ÓwÚ§ePƒ4ÌÑ`"pF=óòWàšSË8ç©ö
-òÌ°0ŠÌóièà¨7FÅV+©ã"8Ŧ+’I­ð¸Útmõ¼íŠEc,{ÜmZÞïˆd¸Ùgí;ɸâÞžV]ßföÑuŽÖˆ‡	øÑÑ4•^j4›3X„Ú•ÞÁ.vÖ µ£Fë/áÝ#v¸ï/èêÔÌzû«Ù%h:¸i›xLªrÛá6NbCmÈõñ>í©t¦ɸ@FXÜ´„ã FJ…sânV$ÅfÙ”_IþÞñ¦ìÀ8”FM½ZŸI›ªüHùðU¥©Wê/XOã©uøJ\›½ó1êbµQTVÆ…ñ¢·5w0n˜sïÇ ãšZÅÿsÞ„© 
+xÚ¥R=oÂ0Ýý+nt†˜ó·=–Rª2TB¤b¨ PID+õÇ׉¡¢ˆvh—øüîÝó½Ë!€pOúé
+… ˼EÙpDæ¼ ã<Ó^A¶€)äóݲ®’Y6êèŽycTKža`cä¦X’r4’Ž÷yÓÖ4I*µ¢ÏÕ"7UsH$Ò<ðè¶9Jºð.óè»dˆ­Ò'QadË"wÙP~Ö¦fR¼$ÓÂ"äF€Lz‡ŽY‚ÔŽݪ­`BƏ֯hdB¨K1ëíbq~ߺÿRÓAMÛèa¸,öÛ`Y:†d£k®Ïë´gÒ™“éÇ|—Gí§Þ¾†J©h–8Eëu’¶àª.Þ[Xҏ˜ˆ§&ßFì¶.׫ü-ƒ¼YUŒû¿ŒTiæ•úËL/ÏKé°S\›VyCÒeOg*+»‹évª{%w0¨Ã3×~BÊuXþŸ~?/«)
 endstream
 endobj
-4655 0 obj <<
+4691 0 obj <<
 /Type /Page
-/Contents 4656 0 R
-/Resources 4654 0 R
+/Contents 4692 0 R
+/Resources 4690 0 R
 /MediaBox [0 0 612 792]
-/Parent 4649 0 R
+/Parent 4689 0 R
 >> endobj
-4417 0 obj <<
+4448 0 obj <<
 /Type /XObject
 /Subtype /Image
 /Width 473
@@ -24257,21 +25063,42 @@
 l’†ó.zdÀ/þÐÑÑÙ½{woŸÅOH_În=~ü˜x	݉'”””æÍ›G?Õt ~öýûw8i»Gü⟝ÖÖÖË—/÷ö‰À'òóóKJJˆ_>|øùóçÍÍ͏;ÖÇS©?---»víJNN>þ<B*hÀ/þ8s挑‘ш#455{ûtà-Ož<Ù¼ysbb"[ñ_èJ‡„„¨«««ªª¶µµñî$  ˆŠŠ>|ø°´´týúõ%%%èÆÊ@Îç§áÚµk›7o600022š6mñ`â ý‚ÖÖÖ§OŸÞ¼y3--íðáëV­âlÆÆÆǏ766~þÌÍZì˜9rä¨Q£¦OŸ...ÎòlñOEsssHHH~~þçÏŸŸ>}ÚÛ§3 7™5k–¨¨èìÙ³=<<FŒÑÛ§3 —ù?'ÇYù
 endstream
 endobj
-4657 0 obj <<
-/D [4655 0 R /XYZ 151.701 685.529 null]
+4693 0 obj <<
+/D [4691 0 R /XYZ 100.892 685.529 null]
 >> endobj
 1794 0 obj <<
-/D [4655 0 R /XYZ 151.701 660.623 null]
+/D [4691 0 R /XYZ 100.892 660.623 null]
 >> endobj
-4315 0 obj <<
-/D [4655 0 R /XYZ 151.701 643.753 null]
+4338 0 obj <<
+/D [4691 0 R /XYZ 100.892 643.753 null]
 >> endobj
-4654 0 obj <<
-/Font << /F28 1124 0 R /F22 1211 0 R /F15 1133 0 R >>
-/XObject << /Im18 4417 0 R >>
+4690 0 obj <<
+/Font << /F22 1211 0 R /F28 1124 0 R /F15 1133 0 R >>
+/XObject << /Im18 4448 0 R >>
 /ProcSet [ /PDF /Text /ImageC ]
 >> endobj
-4660 0 obj <<
+4696 0 obj <<
+/Length 19        
+/Filter /FlateDecode
+>>
+stream
+xÚ3PHW0Ppç2ÀA c(á
+endstream
+endobj
+4695 0 obj <<
+/Type /Page
+/Contents 4696 0 R
+/Resources 4694 0 R
+/MediaBox [0 0 612 792]
+/Parent 4689 0 R
+>> endobj
+4697 0 obj <<
+/D [4695 0 R /XYZ 151.701 685.529 null]
+>> endobj
+4694 0 obj <<
+/ProcSet [ /PDF ]
+>> endobj
+4700 0 obj <<
 /Length 179       
 /Filter /FlateDecode
 >>
@@ -24282,21 +25109,21 @@
 &(M•1Io†Þu>ÙªéãÖ}žhÆ×"® a¡Î5¾¢æË.ϹT»©ómÒg—´KWçë™kC5Ê]uíäàcã÷áonmöß°>÷
 endstream
 endobj
-4659 0 obj <<
+4699 0 obj <<
 /Type /Page
-/Contents 4660 0 R
-/Resources 4658 0 R
+/Contents 4700 0 R
+/Resources 4698 0 R
 /MediaBox [0 0 612 792]
-/Parent 4649 0 R
+/Parent 4689 0 R
 >> endobj
 498 0 obj <<
-/D [4659 0 R /XYZ 100.892 515.446 null]
+/D [4699 0 R /XYZ 100.892 515.446 null]
 >> endobj
-4658 0 obj <<
+4698 0 obj <<
 /Font << /F27 1123 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-4663 0 obj <<
+4703 0 obj <<
 /Length 19        
 /Filter /FlateDecode
 >>
@@ -24304,17 +25131,17 @@
 xÚ3PHW0Ppç2ÀA c(á
 endstream
 endobj
-4662 0 obj <<
+4702 0 obj <<
 /Type /Page
-/Contents 4663 0 R
-/Resources 4661 0 R
+/Contents 4703 0 R
+/Resources 4701 0 R
 /MediaBox [0 0 612 792]
-/Parent 4649 0 R
+/Parent 4689 0 R
 >> endobj
-4661 0 obj <<
+4701 0 obj <<
 /ProcSet [ /PDF ]
 >> endobj
-4666 0 obj <<
+4706 0 obj <<
 /Length 839       
 /Filter /FlateDecode
 >>
@@ -24330,33 +25157,33 @@
 ´Ã?ðÃ'5Jë,ƒsY‘˜ñÇ =ɺNgÿ±¥Ì÷
 endstream
 endobj
-4665 0 obj <<
+4705 0 obj <<
 /Type /Page
-/Contents 4666 0 R
-/Resources 4664 0 R
+/Contents 4706 0 R
+/Resources 4704 0 R
 /MediaBox [0 0 612 792]
-/Parent 4649 0 R
+/Parent 4689 0 R
 >> endobj
-4667 0 obj <<
-/D [4665 0 R /XYZ 100.892 685.529 null]
+4707 0 obj <<
+/D [4705 0 R /XYZ 100.892 685.529 null]
 >> endobj
-4668 0 obj <<
-/D [4665 0 R /XYZ 100.892 660.623 null]
+4708 0 obj <<
+/D [4705 0 R /XYZ 100.892 660.623 null]
 >> endobj
 502 0 obj <<
-/D [4665 0 R /XYZ 100.892 529.238 null]
+/D [4705 0 R /XYZ 100.892 529.238 null]
 >> endobj
-4669 0 obj <<
-/D [4665 0 R /XYZ 100.892 529.238 null]
+4709 0 obj <<
+/D [4705 0 R /XYZ 100.892 529.238 null]
 >> endobj
-4670 0 obj <<
-/D [4665 0 R /XYZ 100.892 529.238 null]
+4710 0 obj <<
+/D [4705 0 R /XYZ 100.892 529.238 null]
 >> endobj
-4664 0 obj <<
+4704 0 obj <<
 /Font << /F17 1131 0 R /F15 1133 0 R /F51 1134 0 R /F28 1124 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-4673 0 obj <<
+4713 0 obj <<
 /Length 19        
 /Filter /FlateDecode
 >>
@@ -24364,20 +25191,20 @@
 xÚ3PHW0Ppç2ÀA c(á
 endstream
 endobj
-4672 0 obj <<
+4712 0 obj <<
 /Type /Page
-/Contents 4673 0 R
-/Resources 4671 0 R
+/Contents 4713 0 R
+/Resources 4711 0 R
 /MediaBox [0 0 612 792]
-/Parent 4675 0 R
+/Parent 4715 0 R
 >> endobj
-4674 0 obj <<
-/D [4672 0 R /XYZ 151.701 685.529 null]
+4714 0 obj <<
+/D [4712 0 R /XYZ 151.701 685.529 null]
 >> endobj
-4671 0 obj <<
+4711 0 obj <<
 /ProcSet [ /PDF ]
 >> endobj
-4681 0 obj <<
+4721 0 obj <<
 /Length 1572      
 /Filter /FlateDecode
 >>
@@ -24395,53 +25222,53 @@
 ïk0Ç⇠*Ìÿ0	ÂDª”wÏ»!))ÔØ Ü5§ñ«%Š/-<D>ÈBkèxÀzç/.ž±Ó؇«ƒOuœÜ<ó ûo¨)‡j«íúp)®þUßœ¨ÒàoÀó -]wÀE«A™–øº¾Õv¹rC2¸7u[ãÞ¼êVuãåJ	|6ºö`ÁÌÇÑY¹øD$1˲ôßþMˆD²$;ÿ3!EB¯W™û3qÀ ò¬ÝÃlŸ³"ËL&`æƒnŸsï¯ïÎ4„ÿZcv€Q–Cܪï·ß^_ï÷{Ölaì€@@QÔKV6›ëri#×Ã涾Æc \cÃ7‡Î~¤åoÔócÉTŠC%?MµÞ˜ï;½Úq®Ø¹Šqøæ5ûáŒõt=rBx\ÄLÁõ½)}¢Ä™z¢¿ V®€
 endstream
 endobj
-4680 0 obj <<
+4720 0 obj <<
 /Type /Page
-/Contents 4681 0 R
-/Resources 4679 0 R
+/Contents 4721 0 R
+/Resources 4719 0 R
 /MediaBox [0 0 612 792]
-/Parent 4675 0 R
-/Annots [ 4677 0 R 4676 0 R 4685 0 R ]
+/Parent 4715 0 R
+/Annots [ 4717 0 R 4716 0 R 4725 0 R ]
 >> endobj
-4677 0 obj <<
+4717 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [338.411 342.647 388.767 354.336]
 /Subtype /Link
 /A << /S /GoTo /D (ch09openmag) >>
 >> endobj
-4676 0 obj <<
+4716 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
 /Rect [123.651 129.215 460.543 140.871]
 /Subtype/Link/A<</Type/Action/S/URI/URI(http://www.open-mag.com/cgi-bin/opencgi/surveys/survey.cgi?survey_name=samba)>>
 >> endobj
-4685 0 obj <<
+4725 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
 /Rect [99.895 116.961 148.961 127.721]
 /Subtype/Link/A<</Type/Action/S/URI/URI(http://www.open-mag.com/cgi-bin/opencgi/surveys/survey.cgi?survey_name=samba)>>
 >> endobj
-4682 0 obj <<
-/D [4680 0 R /XYZ 100.892 685.529 null]
+4722 0 obj <<
+/D [4720 0 R /XYZ 100.892 685.529 null]
 >> endobj
 506 0 obj <<
-/D [4680 0 R /XYZ 100.892 660.623 null]
+/D [4720 0 R /XYZ 100.892 660.623 null]
 >> endobj
-4683 0 obj <<
-/D [4680 0 R /XYZ 100.892 447.383 null]
+4723 0 obj <<
+/D [4720 0 R /XYZ 100.892 447.383 null]
 >> endobj
 510 0 obj <<
-/D [4680 0 R /XYZ 100.892 214.302 null]
+/D [4720 0 R /XYZ 100.892 214.302 null]
 >> endobj
-4684 0 obj <<
-/D [4680 0 R /XYZ 100.892 185.524 null]
+4724 0 obj <<
+/D [4720 0 R /XYZ 100.892 185.524 null]
 >> endobj
-4679 0 obj <<
+4719 0 obj <<
 /Font << /F77 1973 0 R /F17 1131 0 R /F15 1133 0 R /F51 1134 0 R /F30 1928 0 R /F31 1929 0 R /F62 1930 0 R /F72 1931 0 R /F28 1124 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-4689 0 obj <<
+4729 0 obj <<
 /Length 1250      
 /Filter /FlateDecode
 >>
@@ -24459,14 +25286,14 @@
 PkUÄõ4[Àgp<gü_P+ᬃ&FwÈ¢¡C•]`p>˜N/$7fíì`7~¢h]Û°ÉÖ<><+ð¬q‚…µ°ޟññ­`¤`’Q·¦©ñ)Ñ£ÒÇ‚² ³Ø†á‡.¤™	ØÒvw‡ýôi’±þŒ?‘ Œ¦/þçàñ­h¤
 endstream
 endobj
-4688 0 obj <<
+4728 0 obj <<
 /Type /Page
-/Contents 4689 0 R
-/Resources 4687 0 R
+/Contents 4729 0 R
+/Resources 4727 0 R
 /MediaBox [0 0 612 792]
-/Parent 4675 0 R
+/Parent 4715 0 R
 >> endobj
-4678 0 obj <<
+4718 0 obj <<
 /Type /XObject
 /Subtype /Image
 /Width 662
@@ -24593,27 +25420,27 @@
 ѽjº|÷Ââ—øs£Å¨bŒÊeTÎ]^<©¡¶zÌzT1¦Þ„ÓŸ4ÍQÛ;je~*6¤Ó²Î}Û‹.[o|ìºþ¤ý“–§Hƒù,åémi¿>ã7•C8]}=ÊÅCæɈñùZféÛ¢1íùÁ>*ý•”§ïx`P§R`C:] ¼(OgÝn_ŠtöOš`¯)ŠD´á´!úÆCM½ÎPƒ=âS'5ꃽ˦9uƤ3Ënœ¨<Ó?7Íuî!Z46¤Ó&89Þýµw9ΪYÝuNzFŒÏ˜ÝãÝF•spyÁ2üÈDéŒé{žË&ŒJŠòOœhÃ0„SùŒé=fyñaσÇšÔ˜Š—ÿÜ@5õÂsGΏÏ}ê¬gÉwêï}¾%ZlH'""*%†p""¢Rb'¢	°‘™h}0„•C8Q)1„•C8Q)1„•C8Q)1„•C8Q)1„ÿÿí×±	À@A.Õý· Wàà›…™T‰²å  I I I I I I I I I I éz;Ü3_þ ±Â I iv÷ï €cV8 $I8 $=ç]N
 endstream
 endobj
-4690 0 obj <<
-/D [4688 0 R /XYZ 151.701 685.529 null]
+4730 0 obj <<
+/D [4728 0 R /XYZ 151.701 685.529 null]
 >> endobj
 1796 0 obj <<
-/D [4688 0 R /XYZ 151.701 660.623 null]
+/D [4728 0 R /XYZ 151.701 660.623 null]
 >> endobj
-4686 0 obj <<
-/D [4688 0 R /XYZ 151.701 643.753 null]
+4726 0 obj <<
+/D [4728 0 R /XYZ 151.701 643.753 null]
 >> endobj
 514 0 obj <<
-/D [4688 0 R /XYZ 151.701 234.324 null]
+/D [4728 0 R /XYZ 151.701 234.324 null]
 >> endobj
-4691 0 obj <<
-/D [4688 0 R /XYZ 151.701 207.575 null]
+4731 0 obj <<
+/D [4728 0 R /XYZ 151.701 207.575 null]
 >> endobj
-4687 0 obj <<
+4727 0 obj <<
 /Font << /F28 1124 0 R /F22 1211 0 R /F15 1133 0 R /F17 1131 0 R >>
-/XObject << /Im19 4678 0 R >>
+/XObject << /Im19 4718 0 R >>
 /ProcSet [ /PDF /Text /ImageC ]
 >> endobj
-4694 0 obj <<
+4734 0 obj <<
 /Length 1981      
 /Filter /FlateDecode
 >>
@@ -24637,33 +25464,33 @@
 N¹Š3¸ÖÕåYùùqàšTär^OQéÆ—»Õß°_C
 endstream
 endobj
-4693 0 obj <<
+4733 0 obj <<
 /Type /Page
-/Contents 4694 0 R
-/Resources 4692 0 R
+/Contents 4734 0 R
+/Resources 4732 0 R
 /MediaBox [0 0 612 792]
-/Parent 4675 0 R
+/Parent 4715 0 R
 >> endobj
-4695 0 obj <<
-/D [4693 0 R /XYZ 100.892 685.529 null]
+4735 0 obj <<
+/D [4733 0 R /XYZ 100.892 685.529 null]
 >> endobj
 518 0 obj <<
-/D [4693 0 R /XYZ 100.892 561.364 null]
+/D [4733 0 R /XYZ 100.892 561.364 null]
 >> endobj
-4696 0 obj <<
-/D [4693 0 R /XYZ 100.892 533.862 null]
+4736 0 obj <<
+/D [4733 0 R /XYZ 100.892 533.862 null]
 >> endobj
 522 0 obj <<
-/D [4693 0 R /XYZ 100.892 381.769 null]
+/D [4733 0 R /XYZ 100.892 381.769 null]
 >> endobj
-4697 0 obj <<
-/D [4693 0 R /XYZ 100.892 354.963 null]
+4737 0 obj <<
+/D [4733 0 R /XYZ 100.892 354.963 null]
 >> endobj
-4692 0 obj <<
+4732 0 obj <<
 /Font << /F22 1211 0 R /F28 1124 0 R /F15 1133 0 R /F17 1131 0 R /F54 1912 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-4700 0 obj <<
+4740 0 obj <<
 /Length 2406      
 /Filter /FlateDecode
 >>
@@ -24687,21 +25514,21 @@
 iE;!V´ý¿è€aŠô®‡Ap0¥f\å¥@MPxÚ7Æi Íó8ETºçŽ4œ0Jîιš<ØcÀPuµåGcšÅ®†Þ”Ú40}Þ“â¶soZR†™Ð´ù’‰GêyòÎ5ü")ý	uˆ°l
 endstream
 endobj
-4699 0 obj <<
+4739 0 obj <<
 /Type /Page
-/Contents 4700 0 R
-/Resources 4698 0 R
+/Contents 4740 0 R
+/Resources 4738 0 R
 /MediaBox [0 0 612 792]
-/Parent 4675 0 R
+/Parent 4715 0 R
 >> endobj
-4701 0 obj <<
-/D [4699 0 R /XYZ 151.701 685.529 null]
+4741 0 obj <<
+/D [4739 0 R /XYZ 151.701 685.529 null]
 >> endobj
-4698 0 obj <<
+4738 0 obj <<
 /Font << /F28 1124 0 R /F22 1211 0 R /F15 1133 0 R /F54 1912 0 R /F59 1905 0 R /F51 1134 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-4704 0 obj <<
+4744 0 obj <<
 /Length 2334      
 /Filter /FlateDecode
 >>
@@ -24725,21 +25552,21 @@
 þÅ”P‡
 endstream
 endobj
-4703 0 obj <<
+4743 0 obj <<
 /Type /Page
-/Contents 4704 0 R
-/Resources 4702 0 R
+/Contents 4744 0 R
+/Resources 4742 0 R
 /MediaBox [0 0 612 792]
-/Parent 4675 0 R
+/Parent 4715 0 R
 >> endobj
-4705 0 obj <<
-/D [4703 0 R /XYZ 100.892 685.529 null]
+4745 0 obj <<
+/D [4743 0 R /XYZ 100.892 685.529 null]
 >> endobj
-4702 0 obj <<
+4742 0 obj <<
 /Font << /F22 1211 0 R /F28 1124 0 R /F15 1133 0 R /F59 1905 0 R /F51 1134 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-4708 0 obj <<
+4748 0 obj <<
 /Length 2140      
 /Filter /FlateDecode
 >>
@@ -24762,33 +25589,33 @@
 ƒa‡Vz	yJ%©xp­jiºn×ߘsg¸×¬ªõ~üåÉÛ[yÿŸ¹¥kü›…‰€Š)[½jÓGî Óà¡ËÉÌÿàRñuÄPã($à…·¿Y/£O3Í5]ð)`:é´`¥ÿÀ}'"tR%öPø÷äü¿âüýú~ósש¤
 endstream
 endobj
-4707 0 obj <<
+4747 0 obj <<
 /Type /Page
-/Contents 4708 0 R
-/Resources 4706 0 R
+/Contents 4748 0 R
+/Resources 4746 0 R
 /MediaBox [0 0 612 792]
-/Parent 4712 0 R
+/Parent 4752 0 R
 >> endobj
-4709 0 obj <<
-/D [4707 0 R /XYZ 151.701 685.529 null]
+4749 0 obj <<
+/D [4747 0 R /XYZ 151.701 685.529 null]
 >> endobj
 526 0 obj <<
-/D [4707 0 R /XYZ 151.701 660.623 null]
+/D [4747 0 R /XYZ 151.701 660.623 null]
 >> endobj
-4710 0 obj <<
-/D [4707 0 R /XYZ 151.701 644.027 null]
+4750 0 obj <<
+/D [4747 0 R /XYZ 151.701 644.027 null]
 >> endobj
 530 0 obj <<
-/D [4707 0 R /XYZ 151.701 314.124 null]
+/D [4747 0 R /XYZ 151.701 314.124 null]
 >> endobj
-4711 0 obj <<
-/D [4707 0 R /XYZ 151.701 283.738 null]
+4751 0 obj <<
+/D [4747 0 R /XYZ 151.701 283.738 null]
 >> endobj
-4706 0 obj <<
+4746 0 obj <<
 /Font << /F28 1124 0 R /F22 1211 0 R /F17 1131 0 R /F15 1133 0 R /F51 1134 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-4715 0 obj <<
+4755 0 obj <<
 /Length 2317      
 /Filter /FlateDecode
 >>
@@ -24816,27 +25643,27 @@
 j²ÌVfPšÁ—Þ§Äàß4<h¸*f at pûL}æç!š' ÷ÚÈ.pq&ZÒz·È¬·ùÇ%™<— (Ü°ª!ü¤WÉŠl¨2ï¡¬ð€Ÿšõ„ÏÅPŠÿû°ÔÍQóš›ÿ7΄pwÒHO¨Ä’Ɓ¼–‘€º€¨Ó «wóÀõäç…‘ÜK*‡Hï?&ÅU¼ªÀ¢¹øÍÞ×Vá$Ãøßø7I´t¿Läù±ûþøt÷˜Ör
 endstream
 endobj
-4714 0 obj <<
+4754 0 obj <<
 /Type /Page
-/Contents 4715 0 R
-/Resources 4713 0 R
+/Contents 4755 0 R
+/Resources 4753 0 R
 /MediaBox [0 0 612 792]
-/Parent 4712 0 R
+/Parent 4752 0 R
 >> endobj
-4716 0 obj <<
-/D [4714 0 R /XYZ 100.892 685.529 null]
+4756 0 obj <<
+/D [4754 0 R /XYZ 100.892 685.529 null]
 >> endobj
 534 0 obj <<
-/D [4714 0 R /XYZ 100.892 371.248 null]
+/D [4754 0 R /XYZ 100.892 371.248 null]
 >> endobj
-4717 0 obj <<
-/D [4714 0 R /XYZ 100.892 329.174 null]
+4757 0 obj <<
+/D [4754 0 R /XYZ 100.892 329.174 null]
 >> endobj
-4713 0 obj <<
+4753 0 obj <<
 /Font << /F22 1211 0 R /F28 1124 0 R /F15 1133 0 R /F51 1134 0 R /F17 1131 0 R /F59 1905 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-4722 0 obj <<
+4762 0 obj <<
 /Length 2175      
 /Filter /FlateDecode
 >>
@@ -24860,387 +25687,418 @@
 Ýö;~\ZÊ D/½ÁÚ²š;q_ÇÀôàòžÞöLĽ!LL|»í§ŠM:²¡ï¾|R ¤Ýàemøs+Íp~¤G#²†bêÁ?qà°ŽšÍ¦@ã\À˜4½xðï?8uwû#=›®©<bàÿôæiÒŒ-7M½å¦‹ÇÏ¥KNˆÖœâö
 endstream
 endobj
-4721 0 obj <<
+4761 0 obj <<
 /Type /Page
-/Contents 4722 0 R
-/Resources 4720 0 R
+/Contents 4762 0 R
+/Resources 4760 0 R
 /MediaBox [0 0 612 792]
-/Parent 4712 0 R
-/Annots [ 4718 0 R ]
+/Parent 4752 0 R
+/Annots [ 4758 0 R ]
 >> endobj
-4718 0 obj <<
+4758 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [259.731 206.403 311.47 218.093]
 /Subtype /Link
 /A << /S /GoTo /D (ch9-sambadc) >>
 >> endobj
-4723 0 obj <<
-/D [4721 0 R /XYZ 151.701 685.529 null]
+4763 0 obj <<
+/D [4761 0 R /XYZ 151.701 685.529 null]
 >> endobj
-4720 0 obj <<
-/Font << /F28 1124 0 R /F22 1211 0 R /F60 1917 0 R /F15 1133 0 R /F54 1912 0 R /F59 1905 0 R /F89 2326 0 R /F73 2327 0 R >>
-/XObject << /Im3 2321 0 R >>
+4760 0 obj <<
+/Font << /F28 1124 0 R /F22 1211 0 R /F60 1917 0 R /F15 1133 0 R /F54 1912 0 R /F59 1905 0 R /F89 2333 0 R /F73 2334 0 R >>
+/XObject << /Im3 2328 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-4732 0 obj <<
-/Length 1410      
+4772 0 obj <<
+/Length 1568      
 /Filter /FlateDecode
 >>
 stream
-xڝWKoÛF¾ëW=­€h½O>zKì$Umí âV-I…¤íúßwfgIS2¢½ˆ»³³³3óÍK"ÚF"ú<ûp3;û¤T”ð,2º¹‹¤<ÍT§·™‰n6Ñwv¯»¢®æ?n¾xö”gql]e\ · ¾„k>_Hk¶,û¼Ì«ÎÁ͹dýå^à™ÈücÖ‰±ýu•Xäš}¼™ýœI ŠHŽ²\ëh]ξÿÑξD‚ë,ž<gi›òØ¢´}t=ûc&‚‘²bÁ•2§Â’,ySyêHûAši6!>Û‡&Ÿ/tªÁŠ¬–v|Ïf\§qoôµ+ç*e+w´fuéŠê×ùÂ{zv™Ã6a«ù~ó‰°i‘	öoûÎXžóœwúDKÃUª"HžY‰¢ÎýqÿõÄþF œ-K%¢‹Þ˜‚h!5è-— øPøE@Ðl1RÍ£wŒ‚T)—ÄZÇ<U’ÀX¹5úòÞ;"ÂV²
-€akk%cÝÎuD):¢¬]E„€Làß¹&ßÇ
->Ýí÷DÜx¨‰Xæ„4ðPz†v€¶T ŒÁLô’5)M
-©4fùãÜGÆ3mZ”„«§UiÂv%>ñÌÑÁº®Ú¢íò
-‚¼oË:tÕ†(Ÿ‰·ÖMݶᔄǬ¾£o·ËK>¥êÍS#KØòâòýï´¼sëb®$ÄA[<þ 
-˜³	WꆮgJ^l+ÚÜ
-+
-žówà5©YUw$7Ø^T[â5ÇJZÒ±u%>hSvÆjÏ´Dèvᤇ1
-V&GäòU²Â:(IQAI\$¨…ªieÜ| Æ­‚ª‰[L¢Žy¡ *¼×­dW××DhÃ*¯Z_ð8„I¸øvµü‹Mí]çªdy{*ª^uÞdävD:	™	%!€Î d†XPÖI:Š#!°=´]óà›LKÄmA1Šù!2¶Ë›Àí‡ý3»šH$Œê%ÒI±Ç¢©«rˆk<hw5)OJSô}¡!ÏwîÐŒ‚ÙwøÕìVjséî) €é7P®ct/ä_ûË”4̧©GÐõ;pÇè­xôÖ{zæ¢ðuÀØ«‡.ßL„±B,¾µTKv•wŽO¨^ÝÜŸjÅ8fÌ–wÄN.…E•ûÌìïqSS^¶§îh	–Å)¾2Â÷ë1åq×îÇŒ¼T>lrj”ѧ^Ór
-pzh€x
-ì	šÄCÛ7 “z˜wŽ˜ªïH´o
-;Wmóé*ìë>?×lóŽÖhvBfÃnlî¤ÁfG­Éd\Â@&„½;lÖSƒ„Ö<–ºgëêiY<NLÏSº¶-s>9– gšõœçÇn …¡Ò åüÇ0Œ9 ˏ/󤂮-Ó÷Œ_Ãërüz#LW/\¾Ï ëÈ(3f†Ömì ê-Dú”H\ÊžéTX(ÐB–éÐ|a4-:Œ†˜ý	æ+`ý¨ûjö9õy0‚$Çeí¼É]ç[«íÌ)&à=XöšµåŠCÐÝMab`ÒVæÅPiöA´ó½×P)K°”ùíëâ…Ìÿv8ŽÓMÒåDúp÷WJìu°À€Pk<æRHžö˜Ûc…p8õíP›Ð#°)øÛPÃ02á‚Ìò8"ü,ïÖgÐw¡pO&ÌÑÉðƒOBj¡Wýä8cˆbß!dß*ä :ýD+jwF¨Ñ(dš<ˆìËûT¢e’ë—l¬Úöõ<®cÈ1	a®$7ÿ2s£ããÇïé8å€@YÊ@öw˜r¡¦vT)¼Yû1ÚH8mKýŒøFn
+xڝWKsÛ6¾ëWpz¢f" ÀWoIœ¤ÎÄ™¶vf:ç K”ĉH:$m7ÿ¾ßbAš’™fÚ‹,‹}|û vÞ-^]/ÎÞFQŠ<•*¸ÞJJ‘åQd¹ˆs\o‚ÏáU±î˦^~¹~ïØ3‘'‰!ö(Ü’ùR¡År¥d¢Ã‹êîPTEÝ[Ü\ªp¸œá‘ËÜ=¦±NM<\Ò˜¸o®ß
+T¨‰B±Ð:XW‹Ï_d°ÁÙû@
+gÁ£ã¬g"‰IÚ!¸Zü±ÞÈY‰QdN…¥yúCaì©#íGi1¤Å)Ûð¶ÜÝ·År¥3
+wDlµŠ§÷â\è,Œ¾²Õ2ÊÂ[‹;Z‡çMeËú×åʘøôì²À6
+o—+ü-
+bÓ>ö?ö‰EnÌÿqÞéÿ(:Ê`Eè¢cE¢¿-¤HÜñðïˆÃ
+O8»¨"œ7xc.D0M˜BAñÿ ð(`Ðl5QÍEï8
+Ħ b( =á`ÜÚ5ùò«s(تpƒ`Ä2ì
+Jö{Û3¥ì™²¶5|d<ÿ޶ņ9nIàw¦ÛÁ‰j&VG\(C7†¶U@ŒaæJi۝άO”%añ°tÀøÎÛûŽÑ걤7£,
+÷–>xûèÌòÁº©»²ë‹šŽ¼¼Oç|hë
+SÞ1·ÖmÓuþ”…'a³åÿ~_Tbª)êT½ÞSfäixq~ùòw^níº<À“ì DØkKgÞ¼9¥iyaFPŠrWóæFƲ…x§)ÖMÏr½íe½c>¨9§dg+z1ÎÂ+²VÇx§cB¿÷'CèèP@´Ò3Y&WÏ’gä¡4#
+s± U3V™÷ø©À‡jbWsjº‚¼Š€
+çöX…¯®˜àÍUQw®ѱÇÉ€@Z|úxñÞµSt]PTUXt§¢šÛÞ™LÜ–I'˜™Q:fF0DJi&`0
+iDí¡ëÛ{×d:&îJ)å‡ÌÃ}Ñzn{wwøÎľa’&õ’è¬ØCÙ6u5›º}C»ÇzNçÒQÇÒ|^iäâë½½ë9Œ2Œ_пo”6—ö+#
+L¿A¹Èä^$`÷Ëœ4J¨¹GÈõ{¸còV2yë%?s^ºõ`lËÛû¾ØÌÙI)WŸ:.&iø±è	¤_Ó~=U+„Ì$¼Ø2;û‹ºp¹9Ücâ¦áÌì<OÓó‚R,ËQ\iÄÿ‡s"RÒÓ®;LŸ×´§ÊGM.š¤ô©×´š„œ.4 …{MêBƒíBƒŸz”wGJÕ,Úµ†½­w³eƒ£úÙvWô¼&«S¶»©U´ß¶MÅBœµ&“…ÂO{·YÏ
+Z‹D遭oæe‰$5Oe»®|(ÄìXÎ,8_»F¥!Ë‘ühÏÆŽ@åljÅÁÓ<¡kKâtÂãÿºš¾ž`„ÂtõÄå
+¹Ž2Sf´nªÞ ès"i©¦W¨°(è! :š/FÓ²'4$០ Ë
+U:Þ£î³ÙçÔcò0‚¤Çeíu[ØÞõÖxè0§1÷°4ëª[Ðmçbb0iGæÉPe^´uÍ×p)K©”¹íóâEÌoþ¶4ŽóMÒÕLö¸ûçõÚ[``j‹¹’Jd§14¢éÔõCm|“aS¶ønh0ŽÌø ³Y’Œ?+úõ/*÷21H§ãG†˜
+ô"·êü$#Œ]‹PC¯P£êLt#VÜ&³È<{0ÙÕ÷¹LË•ÐOéXwÝó\'H2œ#°±ù÷¯atrüùqüžN2!Q0I–†,®{7çBLÕˆý¤T8³ÓpÁ÷%øPç¸{íuS¹þz_—þ
+!¯¤>´ç
+{7J¦å>š>ê2‘Fï§FGcp{ ­1 pO;µ_ˆÂ<•3²Vx…ýɉÂói% ap¥Îå\¨ÒÜSs%B–þSÖ
+¾½ÙΠUY=¡u}¦øTò]öSèHd¨$+2ñO`à›g„ù›y6û»!¼ßó©/bÏ2ýðµ
 endstream
 endobj
-4731 0 obj <<
+4771 0 obj <<
 /Type /Page
-/Contents 4732 0 R
-/Resources 4730 0 R
+/Contents 4772 0 R
+/Resources 4770 0 R
 /MediaBox [0 0 612 792]
-/Parent 4712 0 R
-/Annots [ 4725 0 R 4726 0 R 4734 0 R 4727 0 R 4728 0 R ]
+/Parent 4752 0 R
+/Annots [ 4765 0 R 4766 0 R 4774 0 R 4767 0 R 4768 0 R ]
 >> endobj
-4719 0 obj <<
+4759 0 obj <<
 /Type /XObject
 /Subtype /Form
 /FormType 1
 /PTEX.FileName (./Samba3-ByExample/images/chap9-SambaDC.pdf)
 /PTEX.PageNumber 1
-/PTEX.InfoDict 4735 0 R
-/BBox [0 0 541 453]
+/PTEX.InfoDict 4775 0 R
+/BBox [0 0 494 413]
 /Resources <<
 /ProcSet [ /PDF /Text ]
 /ExtGState <<
-/R7 4736 0 R
->>/Font << /R8 4737 0 R>>
+/R7 4776 0 R
+>>/Font << /R9 4777 0 R>>
 >>
-/Length 4738 0 R
+/Length 4778 0 R
 /Filter /FlateDecode
 >>
 stream
-xœÝ[I[ǾóW¼£@O½/ÇØ
-I`‹
-r0‚@¢F–RŠ%/?ßW½¼~$‡äL„9]¬®®ª®®¥»æÇIÍzRü«Ÿ»Ãæéó8ýði£ælrHi:ýòñ‡±vNÞOiöÊf=™Ìœýd³w³‰Óǻ͛Ždcp³õÓacýì¬
-²_ )Ú9ÛIη ‚1NFï@תæ4’­€ŠªF…Ù.k²Ÿé«ôq%!T+'œš
-82>Ï1OÖû8;³©!N4±ß4¤Îq¶ŽL-4ˆ´m6ȾC:™*c_¦hCR5s².L¿nd‹§ç_oŽÕyFwÛ‘:Ò"ãöd+ØÊíñê‡GìÜ%Vím7Ç3ÏéøœìßÎí	åÃÃwD‚γŠ“žŽŸ>¤Ù±†d#¬´¬äŒšƒïýIk8p¬òì2	ù9€—F£Ži:^'pjºR±öw0/d¼M~Ž®/ÓÇ•„ØyeEçLƒŸÕÑërœÃ‰"è5Š
-ÒÈfÅ4-3
-Ô©6ö*`ߍH¯­Ñ	ÔñnÔ~UÁ9-n䂵H´=Ù·Ã#öm{²þáá»t‰•®¬íæx⍞ýÁ[·=¦{xøNm΢J³O¿0œy•æ€QÍ€MÚiÖ“¶ZWÇß0¬C¬Œâø©ÀÜ!ûâtš‚„³ŠžF»¤Á^'Q†b?˜<j‡$˜z†Ë àTP³}>®ÄíW>¬6Xü„l¹õZ™8{·¨!N” š ÒKê§ã…F‘ºÅÙwH£Óe¬ët%ÔñnÜ€¢‡3šÚžH0 u™¶'wxðÆm?<|›.ñ±hj»9žyNŸç$øÞmO(±S bf¯3²£ËñtÊÅ9éáà6ȾžL­£™N¿àdj¥Å»˜èÒœéÆûdx	¥Cµe°aà¿Þ‚¾]Ò"­|˜Ãµ‡B3–Cåg]ìŽä”½¹‚dršm¼‚¤q½†?IMSáø1ØY%Ÿ’š˜®S=ÜE8*«ƒ.î~ KPvƒT\Œ*‡°ÞÀ/öñ3œ“D·cXhc¤ÐÆe
-Îè<Ûi!!иDsBc¢at¶µ<do¹Ç§Û‡0‰ã;
-©Í !,$™aù2%l½õQ<D¤’Ët¤½Î”ñ(_Ãhü5
-k	Ö[÷ùHÕ¶M˶¡˜é
-ë…uaƒáÖ̬|ªNé$žö„º~TV$mh"üV.®]#¤ˆC¨(u¸B1Ú‰€¥×(	áÃ,(e¸B±ÎKä®(u¸BqZ‹L¥G„‹œrúÓ/Ð\ÆN9…u†¶"rõØ	ªO¼8öáûaÈ2Ëë0ÇNx¿yóÇßsµ·×#Y†jî­Ïb[	IÈ'†9žD²ëèc$ËÈ…¹1ñÇ!þ°ðdÖ ­®[CBq=k¿F2G8ˆš ~Gg¨E_Áõ#´5Á?Â
-Ú¬ÂQ3?Gbã\&zŒâqB'c˜8T_oaý&&)sêx‡	ØŠ¬”ù’ßTmXVà„IŒÆèè–%ʘ3
-£s])¬¥´õ3•lÆ–Ÿá.S^	‰TÛ¾, [Å.,”ñ(eÃhB4
-},kŒbâTŽR§ƒô²DR6ŒÆd%°–b½}Ÿ—d«pfŒÂ9Ný¬º0+XÄðÆ·{¦«HðGȱk”£¤¶* áÆέþRˆ=¼¶X
-`…¤ÃÕH©VHFÅ=+R¬‘¢–›Ã© VHÖzfˆRŒH—C›NÌ qb¸c¡Ö]x­,aãÈ©ï—uN!}J9œÂNXBÛï¸Z	mÉkÑ–/Øÿòà
-¡œ›@æc`鈛™å^1 جĪ°‡Èv¶S9CȬó&‹â1ö»™ý	W±W܀ݑ<ê4ɍœ#Þ‘Z¾Á ¸9Hy]§À~¤dyá½¢T!+,¤^³‘
-`µšNŽ–«‘’É
-Ù
-’Fxx¨šúsŒ÷¨îöÕ]Äîœà•°éçµKÈÑ[ìM"Ž3Á31GŽíÅu 9
-ôõóˆëëØ#×·`/ì¬ùbaaâz.Sñó|]Çùº{`§0äPêòî6†®cÝ‚}FQ8¶ÊXWسZŽ„\Æ&)’Œ3ý󘽫Ø+önÀ^LAAnך–`uD¢æ•òÄhœ·Ï{ŽÈýØçŽÈ%ì³:ô1i),œ¦Âyãj!ÅŽ÷íðU䑹;ŽâM¿
-Ú gÖ ¢Á2Å‹•#Î+Æì:d?P°$ã=B¢fb‡i
-ÉT¾WÚ«Ø+qoÀ^t¢ñ.`ärDB‰Ž°²ŸG¬z¢VX*Éé,ï$ xZÆuˆ`u˜5¥ÎXæÈš–L=GZ²¦ÅK·¢U +Z¼]‘*€%‡´Ê…‘R…¬)yÍdq$U kZQnwFZ²¦•åâ}¤U +Z·Ö#­
-YÑòΗ×ée^¬i…ÌŒl¤U kZ¨«õŠ” V”/VÚªIU—¨“¢?SÈÁ£¨­BlTrk_.~ç%ñîš?|B)Bn‰vœJ¥bßÑ`l€1úÂÚR+¡R½*ºojR8W>׫êý”#é0@`òÈÚB¢KfRÎtNó»>Þm,Ôy'_!ËÂ…Â1#»µßÂ'ÐJ"cãûu¼Ût.*dá²P8–c7ÊpDÕJ6CïÙ<SêA¶:d«Îy¥ÐÇuA¶à%7é’R=ÈVǃl²ð](ËñyËÆæ‚tu÷Gvjÿo;µ—ì´òQÞïPM8WîxL’cÅ›Ër¬Z¯‡’K´Žt ÊÉ¥p†'t¼Ù㽤\sæœË‹¤þE ‚Ñ®ŽÙ
-¬¥<'ÞyV
-†<.K”!ð°°X¦±C)Í×A0Y|‘Ë3–ÅeÑ:äjëJ 
-ë
-ƒX媤N $yáìKÔñ X…,\
-ÇR|Î’½-½[÷ÉV÷vÿûhåc/gõH­lj¯‡
-Õ¤‘*Ú1é*·>^=`¥¹¼š{Ô
-ìBá¼”[íYj©AD¾×Ýaúòņ=(–-c/v›§ÏÓtøâͦ´T2´"D2{fXÅ/‡Íyö§oÿðâßœ¬]°‘“Ÿø‡Ÿh7k¸Ž¯7_üõ姟î>VÔ¾Ža"Ηq¡È¦*„m !	0#Åíþå/wÄüó‹Íw›ï¥§Ÿ*iÅ¥Bš× jQ Ãëž~yþõàdå½ïËûUB…cå¹/³<à ŸÞÀ¡´€Õñn£³u|ei£‘¸qç€tg :³ÝWs¡¶÷ÜË”t«æ ‘…ö,	­ì3ŸƒUü…×^p˴Ĉ¤­= õ¾É«6àœ¨gª
-h“Š’s0fÍ“Ê{>­`ûòðêeÙ4¸3H¥Ýô¤¼Ù´oŸ}Uñú:Æ Ulä@„Bn'{{A¤s+z_vzÊiœ  ñv5ïćìH½éÙ‡ÃËwï>]Θ—Âñáp¡‹½Þ^Ý}œ¶w)f»¶²bBKˤѼ8`cªmö™(ݯ[ï=n!$Ý5­ç¬¼5ÍÇ}*/¹2¼5
-ý=…ÌÂ×»Ýݧz ŒuFH=AÊkÙÆF— (Ëßî~úõÃÇÿL_}xÿæÝ?|ùÓ»ï»LÌ–]¹>þÂÛ`ï`ÄaòAî "Ü\©ëPÁçο¯Ú¸ŠJóVÊ­àXŸÿJ½†sуymò%Ê;ó?ìb.>ìïÞ¿z÷þuWÈò<¡D6ýaOÒèsÂ÷“uùÌ\C]´	diž-“('“ò+|ó'qbÅO½I¾Ž#ÁðƒNú¾óȬ±2¼d6ÚÂé´Ìu¤›tcu£éVpD¡#E7Ÿ¯^ׯ»xFPƒbKÜô„ÌåâIÞwLš_\"(F–šÅ3}µw÷þ§Õù[ë§ÏÐ#³É™¾¡ë4-7ø×qnŠÖWlýr—‚K—-)ifes<à9c¹ŽSŒEÚÂO¿”>ÞéguV#V©dk¿…™à×Y%¶4­Ò"î1 Á6t±¿²‘cåaiw	EÎf„Ê­:ÑÞU¤[ö©@H…#Yñ‰¦DáÞúô¯ýë—ÿ=å<˜Rj>°Äc¦ª‡»é·à\.ˆØÌ1x¶Sβìnp|÷q’•!ÍW®C´×ÈÄéÊ4«S®=›«ÙË4£üŸ…HØ$¡‘ȃŽŽ/MVÚb‚ã‹#j]q¥vϨœ——;é‘VJbyÉÅ¥ñ	ÉaàUªÒõé…t˜‹l’KB‘3ò8&mõÿP€xiKgBRº’PW³Í…¼8aËËߟ¬kÄ£tðxö”‹F¢Îì“7´KO„Š@™‰Íe–ƒß“Vj6²Ê‚Ë^ÓÎ3¯$׆"y¡ï—1+¡ÀÚ©A2p¡—Ì”H›äoÛá(²þ¥§–ϽYú]½°Œ%öh¾rÈ%°Cš‡ GGcËEga8ò&š¹3x9±´DÏR¡NÌðÐ(ñÔæ¡4B¦½I¥‡Ïó•^Ä‚²¾GÚ¢
-5ú˜ÿg Óò‰ðÏ,^e¬LH8s‰5V]m|“3ðÞÄS›"'oÁ_íCaWÉ0c—p~QÖYdèÒ”‰,^a=Ì®”´g%ÄqЬªuÚ˜½48]Dz©¤{° V·Ÿ
-™
-QVAa¤µ¢a7G-7c{Ô<Ö؍™eåÂg•abCi´eÁGÍ+2Öôò/R|ƒEØԝËU6ü‘t“ Ó­šÂ)¶Q–fÇMr
-÷¸2õ˜‰rÕ€‚ˆ3"vܹÒooåw’(æ/å!˜sÔ®øÇL|{“gÁkwÁ3ÏaiÍ,>"ˆgþû7Ïž~ýͳ–0¡<±¥ü€b¶ñD£V±ÔÏï>}Øÿ¼*:¾ÛüÉÇqŠ
+xœÝ[Ë®·ÝÏWôÒY¨Í÷c[a 	l‚,Œ ®®-%3R,Éöïçœ"ÙÍî¾3Ӑ/`@Ðb.K‡Å*>êEöσõ ø¯þޝ_>‹ÃOjÌ&‡”†íï:èáÍÁh3êGµŒÏqta°>ÅÑvøqÙ Üãp>hP"a•bpΣ›q£NsÛ¡ýpG.9å1Ì´óL©½LVyT~âjÚÁNmriœ5ä4Ú£‡ ÐàÇyטóD!f;4ñ'­W³ âÖÁâñ¦^UüÊ´5Û¨d"˹ÞNáZ¹Ç}ÔÑ
+¿ÕŽÏ¾ÙÕñ¸YÆóFüS·Ž×PÇGYí㣬öñ°æ|Þ¬í©[ïk¨kõ¼ö Ž±ÃŽ±ÃŽ7Ž¸5ÉŽÖ
+Z1è8hg̘Ýòx7õ9ñÊèäFe
+?ZY¢­‡`ÁÍm§ÑÁÈNw)…Ñê‰vž)ì…™tIù1êiUMžÚrº+g!pâD$Ì£]ïè<Q²†íR`Yå‡ÚY(°š¸ßh¸Ø(MpµÁÚ©ÝÆ]ðí$®õ;=8Õ[Ôq³j獰=¯k¨ãc,îñQ÷xXs>oVòÔ­î5Ô5‰z^{PÇGÙOÇGÙO<ÎQ¥œÜ°ýƒ^ÄD?fŒÜè=Ž‡‰ytCÃ08[½uYoÇœhV,jŽÅh'Þ9ŒNÏMãÇzCÕ·Î¡t±Áà×O-¤¡ ­-´°5ÙÂ2BKoȹ˰”fŽ,˜óD€™ÒÞ½I^^O€ÛÆ®4J[¥«”&}ã:µë°KO½™¾µr§'y‹:nÖë¼vÁë
+êøû—õøËz<,Ùž×KxšWõ2äŠ(=Ÿ ã#l¡ã£l¡ãAçѤÌYLz„»î¬d¥ˆR	A^Јñöà‹EÐ:šaûvk¦?Ïq;-ƒ«H™,‚—”ë!SÑfŒx}ìbÐìS	ût†Æþ‚pV/c®4tøRJl\‚01+‚^á:'A¾þ*'`¤;Œ¯ÐŠÀ…Rƒ.gY›iÇMŠ<0]SŠÔZN3Fòe¿9G¥y<¦Ž‹Üþ_»ÑöݧvtkbkdçÖö=tÜ¥I|½þ®uïd§…úŒ”yÍÓ²]$üf·P
+¾£ÌÌÚ^·Òî•kˆ&~ã0µeŒ^AFìý™ƒ7Ü}ó¥Ý«ØMÊÆa©ÇrÍ>7ÝÚjYBMû™Ê©tfpL2<Âö4"\òÅí á|#Þ8ÞÑ;îÊóDðÎ#狨ºªØ&JÒ°50nªQ¨ é,:P!ôcpDz¡&Ê•Ôj¼FéP0Å0À)·`“×£G_ã°´àî,6¼–b$°¶á§nœ-¥õÒ6†QÏœO›±è›þØñ_ßôv:ÂXiŽ­-×Ûº$‰pbvíÃÚÝí€÷þN3^GÞŒhzà¸À·àλ>ô„Q´sé*Æd¸Ään`0=W<-R8p£Æ.ÁJÊÅ•£3
+‰ ƒ#œ&£ ™¢¸(h[†æŸ¡B”¹©í;ô8—¹C`,•:S[Æ`FÁ„åaf€lQÌ<Di³C¢!š•ÁRÉ">SÍ.pþïæ&:ŠM씄H¾“ ´{%¢©Ð8LíjÂg
+Œ|Н–ptÓ¥ÝkÙMÊÆa©Çr?7Ý–.‡ÝÅr^áI†Ûb•%ŽÊzS]àmO¾ab at G"ŸgŠGæJ:¨SŠ²—;T¥ô¨L×{T£t(£`¸µíPe‚gät¨JéQiíGœ(êºÔ°ø¼„0ÎA
+–mfKŽp@üÉlÚa5é[ça¶”ÚÉ°
+GÜøž6#Ñ	þ‘£×è=ßü‡r­¢àH·'Ø&FQA#¶”XU/.u'ñi;à½Ü·šIÁ
+a[ÇbY ,´ÐnÃ"ìÏe׊¶ ¤ÿN‹\p¢Hνuœi˜túãóܯR¤¦¸5Ï‘Up1Áô#VÊB®+¨n¾3’©h;T£ô¼®¡f‘§%DôÒëx
+us£¶VŽfÉd¦†`àÜÅ]rþà.¹ŸwIÛÖ¬óÖwœVa´¡T›n‚„eÓ±pN!KEÃ!D¢‹¼ 6•ß7ZÞ†/´ÜŸZJ–*úe_ÎØÉnÃ’íw‰HNa±¢ß;Y;à½H»àL֝bIDò —à°v¹d¨ÙL¿ùn¡—âÝFoÌš‰ÈBæl^)‹#uK則ÃVƒ¿n4°ºõçÒ!½~ðˆ^?(š°üE4,¨”}͹`mœv#ÜMøR¼ðnA*:"‡R‹Î֍^O”² ·QÇŽ†hV}ÝL^;PÇnÄ	ƒá­Ó‚×ÔíÕ`Å;”rÏ…g.Ú“Ûðåjì€oWƒ•k¿Ð§RZ_Aç‘gSïV¼n£¸²ôŽh²I=«Û ޏ $ú+Ç_¢èÅ'BñX7AÇ™dÓšs׫PŠÃ¿	êerRêï†+„¥LAL!ñj¦®P2]õ2ÁèÛÅÂR¦‹ Y&Äíc^LA¥ô2]u2±¨jB7\%,dºêdònL‹)¨”…L—A½LrŒî‡+„¥LAL,néÅp…²é2¨“ÉÂQè~
+*a!ÓeÐ,“u¼j”^¦+ ^&X
+ÝOA%,eºêdJ–&§®P2]A¦”C¨~”ËÉF°Aªó§UŒy.Õñ8–»GÃ,|kËð×Z;=WÙƒ’"CU7 ÎH„5Z©LͪoƒºjŠñª^ó…Èipè/àQ¨êk",“×3æÜQ¶"àÐ,Ô0âû©À÷H©òÔ¾;ðþÓ²C¥ÌÃ
+ƒµw³\¼£´f˜dé¦!jûî0	Q)“Œ•ÃZ‹»N3kR,v}¦8úŽÆÔ-õ¤6lkÏš5J¼2˜›e„Y3,¾4³òG7DmÏš5Ê$cå°ÖâsÖŒu›Ëºµµ=­v¨/æ¨ÄÕ-*ï\Ü¢îÊmrHUÎJ!‡(Ç`÷¡ód¯"*àÜš˜ÕB1K¬f'÷„žåS=µ1ª³žÓß ÐØ™ÁÔ.üï%óÖhhýõ¦n€Ú¾‰Ð"_íÜ‹~×tÁ žÊMl/·ž•‘å-ipÓP­=é2ª¤ƒ©]øϺ`ƒÀw7]°}$ž›¨íY—	!òÕν蟗.¯Ë£×6måNݦ³E7sÏe¿Üt²ËƒÕ¦¿›ŽAÿÔ'ÑšrêUŒÈKxùÉ|Y4(Rd¢ÛƒbܹñÁ’Z•PÒLôK¦¾“º:~>è"cý¹;_=?|ùŒ·òÈõà=‡{-^¦ç)ÃÏχ/þúôÏßýéùO4¢A>–yR:†áù«Ã{ñáãý{þ¿Q}üÐÿoë‹09(Þ™.úO/~½çÿåùáûÃR}£@íSðRû_ùy;O·ýƒà
+bºZËZ˜<G—¼Îñµšçôñv˜†NŽ#Z™Íµö¼p(ï*/Ž!¯ó£“÷oÖH†Ý-„…±AÊ÷.”z4
+¯‘
+ÿ²×izF±§muyùÚEu·|˜?•,k‰‚«w|q~ù‚s¥˜ŒOJ¿$+ðÝÓ¯ËÒÁÊòðé‘ÙQYœ¹cPøEǯJG>t
+!Úó!i×qxúîüâÍ[Ù7jÔI©Ø8p[qãÜŸ_Þ¿Ž÷ï-ûG6Áô2>9¹A⣶(÷>:a·—”eÞ)í·ì„¯ž>âS®ŸP ÀÂîéÀ‡uZfsö%ÔÉßÜÝ]C
+Vêg'
+þýþãoïÞÿwøúÝÛßüôËûß¼{;)
+'k\¹¹ZÿÁ+,§ôÈKøs¹y)îpä“?q¸?T­oc¹•²ÛŠ=ø'·Ü-ÌÕÝøÐä!BÇé‚Â1ËeòþùæíË7o_MÓ0_€bk–ï*ý¨è.Õ¨o€¦ã±}Üs†’:Âñ7𣉸0D6|âyHž­Ð²ÊkíÕe3ð)ãÀçÓ†ÕÈ—O‹Ý°ôé3‚üÏ&9lrþ1#Î/_§Àìá⋃†°@¶þÛú¿|;Û1DÚÄ¥ü¿¯Ooîß~\œžå´Ú€™²ƒ‡uF¶ØMX¦/ŸpÜ‚|ªª|fDÇ:_N×w,„€¹¬ï”1Ã.ÿPY~)oÿ(ÕJZç!E>?Ò²²QKµ¾ZÚúô9a:×ã|hˏ¨0g†eõÓbõ×Ó¥”|l€Ð$Ùœ—;øà÷,©ák,üO(Çùí‡ÿ>½zñ¿­ž§†;^.S>6Ë%½ùTQa)Êw[éÙÊêœa¹W3´GvZËüFùD‚w¿05™~Þ<ãÜòa˜ÏåîD›;$†šÁš×¥k­åã1‹P®4ó;Å…®ù׽ʣ?Eô#w†ßŒhù™™\`žÁONZ–Ñg¬Vžï-{IÇi>þµˆ#“¼¢×Îj褄ZjÞ¢vš\Ë%»æò(ìøç ¹fyj…LÆËUùºWÎʵ@V”Ã4)¦æV¾žÂJÂÃ÷?ÙJßG
+u–™yäzBî†]’ò?"2ØV;8ó͐X)C6€¶|ʇӅµc^î<æœV˜ÅyÈí¦.ðë•P:›³|˜`‚Tä£"‡<*Èš†rqãøƒ\,KsÎ9þ%o²õ8mz˜¦ù!òƒ'¡?„À,…¬`qrá”(A@¬åäöpÝK81 –ï6ƒ˜p
+Æå‚ìûÁEÌœ£SÏR‹N±RçqÊ°À⢕§À˜
+°G?å«N\JÌ¯V(??K1m&äJC³tQj®ü@À’b}YIô£ÝE?–‚\™‰E¯*¿‘ºlŸ‘
+†ü¾a¼Qe±TAž·‹Ä§u'©óÕçAÞùHÒÀÿ•ÏÅ
+e/ª+|6¸áóµX¾+‚âg±|b™¬˜‡Ó¦W?ðïå$I{¹âøí¶¿×¯†™{®{IÊûHœ^÷6ÚÐð%¼ŽõåR;Ë?ÒðµÏ¬v ú4Í‚æñ´òmHš™Êëo¹§3[0ñk_8kEÒe¯2ðãp¢ÎVL$Ëð1—Uµ¼ê§eŠ!È2rGf9ë^e<§×Ÿì-y©”±ò°ÆÄ—üãÛ§_~óíÓ’’!C°OJ_/±É³ûïN¿,2±ïÿtxâU
 endstream
 endobj
-4735 0 obj
+4775 0 obj
 <<
-/Producer (GPL Ghostscript SVN PRE-RELEASE 8.61)
-/CreationDate (D:20080128091219Z)
-/ModDate (D:20080128091219Z)
+/Producer (ESP Ghostscript 8.15)
+/CreationDate (D:20080520132617)
+/ModDate (D:20080520132617)
 >>
 endobj
-4736 0 obj
+4776 0 obj
 <<
 /Type /ExtGState
 /OPM 1
 >>
 endobj
-4737 0 obj
+4777 0 obj
 <<
-/BaseFont /Helvetica
+/BaseFont /AWUQXT#2BAlbanyAMT
+/FontDescriptor 4779 0 R
 /Type /Font
+/FirstChar 32
+/LastChar 119
+/Widths [ 600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 600 600 600 600 0 0 600 0 600 0 0 600 600 600 0 600 0 600 600 0 600 0 600 0 0 0 0 0 0 0 600 0 600 600 600 600 600 600 600 0 600 0 600 600 600 600 600 600 0 600 600 600 600 600 600]
+/Encoding /WinAnsiEncoding
 /Subtype /Type1
 >>
 endobj
-4738 0 obj
-3843
+4778 0 obj
+3979
 endobj
-4725 0 obj <<
+4779 0 obj
+<<
+/Type /FontDescriptor
+/FontName /AWUQXT#2BAlbanyAMT
+/FontBBox [ -12 -186 612 667]
+/Flags 5
+/Ascent 667
+/CapHeight 667
+/Descent -186
+/ItalicAngle 0
+/StemV 91
+/AvgWidth 600
+/MaxWidth 600
+/MissingWidth 600
+/CharSet (/L/A/n/c/M/B/o/d/N/C/p/e/D/underscore/slash/f/P/r/g/s/R/G/t/i/S/u/I/v/k/U/w/l/a/m/b/W/space)
+/FontFile3 4780 0 R
+>>
+endobj
+4780 0 obj
+<<
+/Subtype /Type1C
+/Filter /FlateDecode
+/Length 4781 0 R
+>>
+stream
+xœ}W{\Wžd&uè.š¡TD«¢­¼QËKÄÒÒò©¼¢y	Z_$$
+Ág-Zס**õI郭©µµº-®­.ÛÅîvÏtov{'“îowÿÉ/÷ν÷œóï;÷\!q"D"‘sXAVf‘*,.Yòž"~²?E\ƒâyþ—@é"4¸hÜNWë*f]%&Oøiüy"rƒÍ±HT¾k_Dq‰jC~ÞÚ2/¿”¤Uþ3fÌ´ÏÌY¸p¡W–jì‹Wdni~^‘×4ügcnAqIanQÙ"¯¼º  ?Û+¯@U²¶Ô+3''7GØ–šY»Î+:¿ ¿¤¤x£—_„¿×ÜÙ³çàŸ¹ñù…YÊR¯¸â¢b¯X¯¤Ü<eAæ†_M156¬(;.¼8'>¢$7rM↼Ҥ˜²ü•Êe×¥l*È,ÌZåõF AÞDIÌ"^ ‰("ð!VÑÄT"†˜C¬$–ÉDáG¤ˉ`"•˜N¬"b‰‰4"Ž'â‰b!"B‰	Ä4Œ+!Á›?%Š>t
+w:ï„ÄëÅ’XÉésÒMÒGäRò}ê%ê_²Šg¨g²Ÿ¹ì\ê|ËeŠ‹ÊÕÉ5Çõ“qÎãöŽŸ=ÞäF¹9»yº-ã‡ÇóÃ,Ç+9„tAÛi1äðfùd‹NklVkUJ!UušªêFMsÛ¢\"Œª«„¯“¦z}u•¦¶B‚Qe=|98ljt‹`˜…DùUä+uØ
+³I³NÛlTkË™5$ZÍ›¥èMR¥ÆvtÂgWÅX”ÒRU‹wè…©dK#ÞQ‡]ZL^_)ìå䨆ÎI÷‘6ËC\	7	&qp¤Ëƒþñóä¡Â±ÕU±íh(ƒ,·ù`fÀÃîC4'8½a¿AFŸ=ôN›¾Óów¬Ys¨üèFã¶P†Ø|ÊîŠi²¹RÁ䃖¼u=(.oSì
+vb3;`öâ>çAwòoñ®òÌŽÔÖxV†~;c&z=û(<úû[;z˜wÌû[X£¬±¶±N½}GZ‘–þJi^é´ä‹¿øö 8ÝÈLÝÃÐ7*v5hš=›´f†î|HÑ7Z45
+º³RS§bž¦p€ãÝp¿‚—ä0~–6Z”¡ ûÛ!Ìç•G„‘±Yù‘( 90"õ ¯ªâ<bQæ“å6ðÌÖÝzëîr&ŒWêHB?Km°ã s1&yßɉñyŠCêzɇƒ7îÿþÍóó3½Çv²e÷Â>ž®@»±Ë$‡r吨[W3VÄÅ¿ñ"ƒ|Ñ9lªmל(ïÜx0Í“Å­\iƒšYcvÆ&/ñr4iª/rCŸø&Á“a<<ëûgô,“%ùÛ7!/øÍññ™÷ÉÈý»?1Öý8x¤õ@ë¤î.àOgÃxºšWñ#ò ;n—Q-ùê@Ò{Kpf\¦c݃܆§ËíÞŽÏ»tÕÜÇÔSdéêdÃùȝ¼ÒwQˆ¿ïKØꝻ?*žfê'npb~»;on§žæùô´ff-Ù$ºÎï”>OVØ@21—…Œ8æÓdxš‘l®[vJm¸h9ÑÇøø
+üùkg/c—²	ë3Ò3_/Žbãe(ä	nÈ
+&Òw¸û‚âèá&«—êtµê­ÛÕõŠ”WÒÖGãh}ŸÀ8æ&.ñƒ»©ñ»;77¨¬¬Y«71 ¡LšQýcÃ(¾fqpG!Ç
+¬Á™B„L)x¤®®Ö«ñ)˜„:£±N§büa7Ù½ìJá—¬&<ú\ú.¸<DBÓJ¢S}Eþäv˜à¢P¿Å_<~üÕà¶4B8Ó9¿Òåì¹í­•'ÖÞ[Ô3ð¬o ÜÿîžÁõ|»¾N_W¿mûV
+“½.\Ç"‚]ôYÕÏ2Nbþáæµav˜LÜ?[f¯‰˜ÒßÙí|1	î# oæ
+ÞÓ@‚ܨØ^'ÛI΢”óJxºÌvVv¬å²'°©²pÊ;Èo¦b¬V‰`
+>{.n—&Jï#/žíè?ÀmÛ~Tq¾žew±²&ŒRc½®zSЭÍees^I
+g⃩§åì;4äï Ö¯I“~´¸¡ÄÑê˜ÄÁn[Lß`»a³“@
+þðhþMo½ë G‹ÒQÁU¤¹q”iHAÂf	ì†8êNÿʘ舤`f, \|#pÖo@Î:’	‰®±¦ý44Ã:²¥ý3Ì\¡y‹®‚AÑ°ž¤;GÀé졳žÙÖ-‡Ë´šÝÛ„ õM8èŠffý¥¾ˆMc‹g-ýÓ>æàX¹ã0Ùø8øNNßímÕñpO$	@2D=š’KÇû»$§b’Sbè²¢3°Qp…"{Ø“¦ŽÎ¶Æã,'Çø]¦èÇOÓ@ÒwÑK%òǃ˜zKBg„aê
+>­ 0a¢•ð›ÎBG·mà#y¹|íñŒ}I¬ŒŽöO_¾®¥è˜Š9VqL3¨¹ª9ª9Zu´Ò´-“цÔå9Á/FužSh):ºI­ÇE}¹ 'f—kÕÍ
+z‡Q«33ªkÍ…Š~,éý«_¾·©½à ³î@®!AÔX¿KiÄgm4n1™~ÛuõÄàí
+ßØ« ½7ïÒª›<Z}C>§ho|mT+hCM¶`ËÚ*Fk÷i{äðy{í™ä!4OvÍNËBr!<_|2öÌ÷'ºÏ³ŸÊþ°à&®à;ÿ'e^¶o
+%a* €ø,%ayHšÿ¨nc98%T*Þå´«7W¾OàÙ¾&+ÏR=ÕTZÇ édòú<õ*¬iŸ {0™¹E±½Ç>=súTçÓuvˆÈÚ›&«h¨3ô-Š‡”y›®²²×¥**ãdrË2v9›X–‘™öZa!£ÐÜŸ§Â‚¾ß·´_½¶ÿŠQìÃjL]p¡Ìõ£ —0»ÊÑA2´/ý‡? yê]½ÚP»õííÛ4Š¬Ò¨Š•¬,:ó½Z¡Ø~ŒIã/à$‚Xv·e9 匆P°Cqù—M¹ÖR0ÌàïÉk4j“Da64)ŽV6\£Z4ºjÅ(C fs“¾çTgàúÚ›_Á7Ëi—™Ñ’èé½8&8³%§½ŒiSž¬ù¼æfuký‘Êc¦uìZYXTÊ,̹ÙlXÏÛý;öãÃʪÕuX˜Rª\§njÆæïR´!ë-½á	®ßÞî);“{˜)0ë^6ÆéKµ%¦RSeÛ&û´ïâ7wú2öX¹× 1zt-ÌO”Ð&ZÑ»w‡p©Àœ{§+ó‰]Æ¿â~ÛÞTÑåù¼+®¨7“ôÙ„•	…K=Ó²¹\™iïÇ.㯋/­úºÿÃc—¯Ú¯ØQ´Ír`V	7,fÕ€ý6Æ¢DŒýj‚{‡ƒç…ƒ p¢6È9d‰á;„ð®ÒÓÅp†=qŸ‘¸_’n"‘?I?µ7—Ž‹8[\¥c¬€IBï¿é‚	‹¦@¼mX*?w
+bP”´„¤ÿa÷ÏÃæ_-fF‰²áMÜäyH»IÚb·ån·uDa¸íæ]0Vcs—,æTûŠÇ¤­]¨çD#¶†dÆ«ÝÚüïÓ4”²S©ë+1\ûq	H΍Š
+šýù<üUÛ¢ªÃ«¬W^…$߁ÄCC Q8À¸ÖÀB1ç~£Ø•“Ý¥‹d4º5tÒ4rÒEÀ-éÿ}¡™¼ì!€á!2Øåw`8Ç?"Ȭ¶ƒçl1ÿ™Ñ2’ƒç¸IôrYB3XÁÏwÿ“3+“¡•¼óÁ¬5Ë«TÉŠ-[ëëÙ-²Z]aמ;÷(î:¦=ÉÊn]|ëU&’JÜWÐð:.Yç%3ô…%¯úáfïÑk}Š³’¥±©B«ÑÞóÉÍ÷ÿ~æ|}íIÆá3p^>="ü#\¨\6Âì÷;~Ê<íÍMÖ‰a”ùØAš»vêÄ‘ÏöãùÙº1èНvßOõ¶Â^v+—¡Ѐã‚ßåCÙûÚ…Yom\£Pž_wèM6“-Rå§Ëþ³i7 ¿´z`†{¦CËLÒÕsŠwtOd÷‡ùž0nx&„™ÃÈ-,y]äj¢?’ÿåːü-œî·ø›‘‘¯îZ;;ö ÿ|ë}N´Ò!ÒÅàæÞG‚Œ÷±Å+ì#üllµ¿bÐTáif¾%“,%HÄO–Æa:Z&¯äK¤÷Ê€½Yk’/ô/Šx>TþOÉê_$¿ñ—qòݺ]»Ù½2}­®¶NóvU½}ýÏØmš[Ùm¿©Åí¤~ï^£V1~S+?¯«¹µ•|ß™syßÕ•sGÿ;Î);
+endstream
+endobj
+4781 0 obj
+3333
+endobj
+4765 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [140.07 230.23 308.443 241.92]
+/Rect [140.07 255.779 308.443 267.469]
 /Subtype /Link
 /A << /S /GoTo /D (happy) >>
 >> endobj
-4726 0 obj <<
+4766 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [331.649 230.23 460.543 241.92]
+/Rect [331.649 255.779 460.543 267.469]
 /Subtype /Link
 /A << /S /GoTo /D (2000users) >>
 >> endobj
-4734 0 obj <<
+4774 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [127.168 218.802 226.584 228.37]
+/Rect [127.168 244.351 226.584 253.92]
 /Subtype /Link
 /A << /S /GoTo /D (2000users) >>
 >> endobj
-4727 0 obj <<
+4767 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [183.613 202.526 351.158 215.427]
+/Rect [183.613 228.075 351.158 240.976]
 /Subtype /Link
 /A << /S /GoTo /D (happy) >>
 >> endobj
-4728 0 obj <<
+4768 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [330.94 153.855 400.129 165.545]
+/Rect [330.94 180.179 400.129 191.868]
 /Subtype /Link
 /A << /S /GoTo /D (ch9-sdmsdc) >>
 >> endobj
-4733 0 obj <<
-/D [4731 0 R /XYZ 100.892 685.529 null]
+4773 0 obj <<
+/D [4771 0 R /XYZ 100.892 685.529 null]
 >> endobj
 1797 0 obj <<
-/D [4731 0 R /XYZ 100.892 660.623 null]
+/D [4771 0 R /XYZ 100.892 660.623 null]
 >> endobj
-4724 0 obj <<
-/D [4731 0 R /XYZ 100.892 643.753 null]
+4764 0 obj <<
+/D [4771 0 R /XYZ 100.892 643.753 null]
 >> endobj
-4730 0 obj <<
-/Font << /F22 1211 0 R /F28 1124 0 R /F15 1133 0 R /F59 1905 0 R /F33 3559 0 R /F11 2484 0 R /F54 1912 0 R >>
-/XObject << /Im20 4719 0 R >>
+4770 0 obj <<
+/Font << /F22 1211 0 R /F28 1124 0 R /F15 1133 0 R /F59 1905 0 R /F33 3578 0 R /F11 2494 0 R /F54 1912 0 R >>
+/XObject << /Im20 4759 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-4743 0 obj <<
-/Length 1692      
+4786 0 obj <<
+/Length 1625      
 /Filter /FlateDecode
 >>
 stream
-xÚ•WÛŽÛ6}÷WhÊE-K"uóÛf7m³È­µQ H‚B²h›©,º”¼»úñá^ÛÑnÒƒ£Ñðh8—Ãqè­½Ðûeôb1šþç^EXDÞbåEIdaä¥y$÷µ÷Á³tüiq¶±—EšrcATd€dŒ®êZ¶ëñ„%Ü¿QÛR¶$¿Û
-¤Ðšs¡ï„îè¡lkÿº‘¢íAñ(õ¯7宧
-‰ŸáÇG/£F|-ô¢7“€1o¹}øz5¼»õ€¹wo,·Kò Mo>úmžž=JNχióÌKy˜3â±–j»ǹ¿oå²ìÅxÂãÔ¿—ý¥Ìï7Võú­®ÞÓSgÄg¡ƒñ$‹™¿ØÈŽ^}#ÞÚít˲iDM1NŠ3Ÿ²$àsAnêr 7qo&^8oÛÁ\-FÑ¡€Oœ1ÿÕj<‰‹Ü? §j¯ñ©ðåv׈­hQÙ—½T-éÕjÈ¿ˆ± Êb‡ÜvÝ—Ébyh
-%eiÀ"þl¶ÎÒc®LŽÎ¿Çr¤qÄŠàŒÇ¨žlÒÔù†ÁÆã.¡Æ|8Uäcµº·‡¥×”[<1æ–BBˆ“˜Bm¿Y‹U¹ozSÆÌïöëµ  S̱_!¹’ߏsæ_ݼ&ÏaššÁWå¾ß(݁.ú	5¹/{2»—Mã &XG¤n”yÂB´_‚.CÃó2°ž‘¬<à<wñ˜Š~ùDÔâ0qVµÔbÙ+}Àc˜Âáþ;lí0ö;µV:Àá·ž"¤Àµ
-=<:oj
-U˜\ŸðwÂ9ôîE‰£ÛSµíSYÏŠ ŽÙ ÿàO™¿Q˜ï{Ó w˜*dΰ›MG‚tìRf»×m¡ZjŒ>jVÊnÜw¶TìÇÏ<®ðC¬©”B™ÿnG‰m‰ßï{ÙÈ^ŠŽ
-=¢y·Qû¦&e«z´ Þ8ÖIæ[ppÇÚ>~;;ÖóE±ölGA’æüÌúlÏƆ Nzö’|xóÈ`±´8éYˆ ³Gv~‚¢“íR(±ÁP b3=*(¤¤èàŽ^ï¡ŸMg÷(i»ßt¸ãbE)À—6K‰Ù^R¡GðÞ;mõÝ^“¥êp'3\8‰9\imY5æÖC-ƒZ‹N5{K'æMòTk­ö;Ò½ºéHw'KÒ¼Ïƒ¡ŒÁíØ®MªcWP±¿+u¹½¹YñY¶¬/\Y“²ì­©ÝrN/¨!òñŠÈÜûïæC^u°›E!q¬Ûøà6‚êËݼÞóúåC‰7
-ÙfØ…±Mê/°s-6úo&†#Ë€r©4ö8=\²¨0ü¸¯#ÝùNqAzà©»ñjæ Ô’ ªÞÌ4<fŽ'@»ÒjK’¸ßHøL¥K û㌱:YÕÔ­(ÙnpP<ˆ%T”°˜­aT¼RMClïfC$
-@,RÊ	H+Õ]÷¶
-ì‚“$qâOYáèà/lÎIý/-k-v$™ÄÍ—nr>³8&Ô­—ìpáßµj1ë=¶0Ž‚W Hp\ UCŠ#YƒŒUˆ+V!®T…™©Âs<Õº-ö>híÎö¼Ã32x,[H–-ÿ²l‡Ž0À©ifÏùBÀå0ҝ¶E+„¡AÙ+Z—§Aż4iUâmÃãÝf䲑µOÍ֍”e8íºu«§&s$e¬,YCäOŠö‘¢Ñê”áðÙPîz¼ÍP]·ðÇ
-þ¿UºRk{*¾]Ùu÷õélZ‚`)gö0gIÏÞŠ¾’Ê–»û‹‚òU½•-́&¥gS³iZÉvº*›nøÎT•ª€\`ó™ULkq7m÷Mó•ý•ª>Ãî(Ñ56û]UBÛ3Þ*]—ílºéjj
-VUv›AÚí˶#¬È`ÍAшÍ•V—ŒLÑl—-;Mh±A»F
-¤Mžq´SÎ=kÿ¬ƒ[`Â;‚dò¡FDûCé^<È΢‘å³`Ÿ7=Aqu«66‡¿Ò²z‡‰´ˆhþ,^ÕÔëè{‚LgIÂfVó­™„±wG“,JaPNÕ_ƒ²±¿+%Q×YœÄà<*¿Õ¡•.+¹ Å·nÿCÎnc‹3³AF•-N˜1\ºœéY€¿BïšËïVøóâ†Z”a¨•n„¤"¦Nì\’ïtTá~fƒ³U÷Ê0ß^ËG$øàÈÿÀx=LÒ0ÿ\ïº
+xÚ•WmoÛ6þî_!`&¬wYÞ§4i·mÓÍÁ€¡-Ê¢-¶²è‘´“ ûñ»ãQ~«’užÐ[y¡÷óèåÝhò:žzQ”aywK/Ê¢ #/Ÿ–AV¦Þ]í}ðã"º»ÝØ›ež§V5.ƒ¨,€É*]ÖµèVã‹$Kýk¹f¢#ù-_W …>W̹Úq¥éu5
+™Õ
+Þ@£4Êý«†mmÈü|ôênô÷(‚_½èÈÌ,Ho±}øz5¼»ñ )§Þ½Õ\{I6
+ò,¹õæ£ßFáñÙ£ìøìq˜qZxyZöŒx¬š/Ù¶5ÖÜÄ×ÛÕŠkíѱ_ãÂ$ùýxšø—×oHñc˜…¦áôŠmM#•,zÈÔ†ÔîEÛöTñÔç·Ò>-Øþ—À›à°ü"J‚,-É8ü˜¬<	â4HÓi˜	7Ò:;.œ6Ìz­Z(¾0R=â1‚ñEš¤þ-†0Œ}-×ÜIpøµÆS„¥OØ9‰Æ鄦õ	{/Òb”ÐÙ²ƒÕ¹á][³ÍùEÄq2h>˜—æ‰ßÈ1Øqÿø#…	•&˜¡ô1ŒÒ–“ÜcàjÐ5¼«Ñùˆ,¥Û¸ÕÖ~ïÂýøI0*ü!H†¸ÌÉ3qYø·Šk÷æ__¾§÷[#Za×ôh« Õu#·mM`'
+	Š³¶}$L“Âwä`ŽÓ=üvÑ;ù<W:­¿®£8Ž‚,ŸzY™AÊçÏRɾŒ†Ê'NƒiY®4/èWmôÀ‰;ro' ZtN¢ÀúBaà|É;¸Ã¨í8òÐ$|ƒ’rû±m at tw6ÔŽŠB€/]£½  B‰`{;ñÐf«HUjÜš”¾\šBëêXÕÚî†(1¬¸–í–ÒüXâ¢!ÓZ)¹Ýöëµ&l'!ïæó`(dл•uÜgTìo˜bknlÅgÑiQŸ+õyM 3NÕm9m/ˆØÀúˆn—[EO·óc«\ajØœD!µ0X×Ú°5œò«o°ÞûúÕ[oÐ|(‚$Hδ¨ÙäþV®ãFóíÅ°o2 .¤Â§‡ó&zWÓ@f=äPr¶‡4dzB¨·ð§@Ô‘ +c¯®4Nú>èRÉ5IÖZ?S)-ǽ@7£DM	öMaªV”\µÈøÊÞ£‰Ëá:ñR¶-u3x7ê¡@”dД¦D¤¤4ßAUÀ5„e»à$Yœù“VTøíà/,Î	þ‡–•â’ð] å¸2Ó6ç}@ûõ¼;œÙw%;Æj‹%Œ7>ù(ú^ dKÀ¾YƒŒYˆ+f!®”……ÍÂS>Ùõ[Ü}йÝi"žñ·ÌÛôë¼:7ò@SÍÇó’Ãí4àӍrY˹›• 4’ÖűG˜³5Ú[1¼mãÜߍab­¨¡lÝÖÆ	Òµ8Õ—b˧&{$ëfL-QCsl äî}F­ã‡Ï¶eá®Ãu†pµß’Røÿ¦é
+šZg(û6Lëûzè A0Ø*‘hö0gYÏÞqS	龟EQ¾¬×¢PF…ÙÄnšT¢›,Y«ù@³ëd%ëG .˨ә&5ßMºmÛ>±}?Èê3ìŽÂ-Kf¿ËŠ+wÆ©jÖÍ&
+LW«h¹*¦›!*mX§‰+²\s ZþHds©äæÈHõY¶E£„VD[º+D nœ­¥Zöö9ýg9×ÐwD™XÊ·¶9"ÛRþ ´c#ÍA2çøύ!¦Ô2ÝÈÆ…ðZî¸Ú`!ª?k[ÕÖ«è{¢ÌgY–Ìò­‘„±wcly9–Ò²ÃßJµc²HkG”Y¢ø­4KÅz[¦–‚€ÿÚÞ;†œMã’³pNFÈ%'Ì}´zÕ?ÕßÝÜ÷§½Íñr…—~ªE¦ZÑÏpœ jÕ™›KŠý¥Ž^ê':8[éP†ˆð^Þ3ÁW@ßÌðc æë`à诅ÒÆ%äì—qEÕÅénÿl¡÷w	@ýB¨ÿÞ°#<˜Ý†´¬í‡m ,/†ëÅ~#Ã@°æÔê]GæV;ÐâWËOÀ\„ê^hþâ¤ý§Î,”ŸADÑ0åÞØO0Xñ«bèÞ‚Ï‚É„I
 endstream
 endobj
-4742 0 obj <<
+4785 0 obj <<
 /Type /Page
-/Contents 4743 0 R
-/Resources 4741 0 R
+/Contents 4786 0 R
+/Resources 4784 0 R
 /MediaBox [0 0 612 792]
-/Parent 4712 0 R
-/Annots [ 4729 0 R 4740 0 R ]
+/Parent 4752 0 R
+/Annots [ 4769 0 R 4783 0 R ]
 >> endobj
-4729 0 obj <<
+4769 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [270.966 524.604 340.43 536.293]
+/Rect [270.966 551.702 340.43 563.391]
 /Subtype /Link
 /A << /S /GoTo /D (ch9-sdmlcnf) >>
 >> endobj
-4740 0 obj <<
+4783 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [205.25 399.951 274.97 411.64]
+/Rect [205.25 427.049 274.97 438.739]
 /Subtype /Link
 /A << /S /GoTo /D (ch9-sdmnss) >>
 >> endobj
-4744 0 obj <<
-/D [4742 0 R /XYZ 151.701 685.529 null]
+4787 0 obj <<
+/D [4785 0 R /XYZ 151.701 685.529 null]
 >> endobj
-4741 0 obj <<
+4784 0 obj <<
 /Font << /F28 1124 0 R /F22 1211 0 R /F15 1133 0 R /F59 1905 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-4750 0 obj <<
-/Length 1540      
+4793 0 obj <<
+/Length 1551      
 /Filter /FlateDecode
 >>
 stream
-xÚ…ËnÛF𮯠ÐC)@bùZ>Tä"uà¢MRXEI+re®CrU.iÇE?¾óX*ŠK7'ÎÎÎì¼½[/ô^¯~Ú¯~¸Šc/Ê<Œ¼ýÑ‹Â0(ÊØËŠ2eêíkï½£ªQ›~ýqÿ‘A™e)’ÇeuÈtyëmf‰ݝZÕ©~”À¹Žü™¹ 	A–$,8OÅÌç9R­~Þ¯þZE€
-½èB!$‰Wu«÷C¯†»_¼0HÊÂ{ ÊÎKDd_k½›Õï«ðÒÈH\
-Ž„Ò$÷²´È¥;nÖÛ4-ýN~ZÇ…¯àg~¥†QêÂ92zl£Ó9ÊZà+3he¡>k;2•é¿bb³E{AÉm”"-YŽD%qêwªC-ë-ê2 2ñ-pGþpOú
-?"2÷
-<:<h«6x,Ÿ`ÕšU{tÏ4rp7Úò·7ã¥>‚Õ‘(è~-„/u+­‚§eäïIøʉ ¨†@£T$ቔÅ÷Ó¯ÌÔÖLéLâCg¦…ŒÊÝša”0(݈¼²à­Ê0ï`Ú]”F±?YÝß2øæêÈ7îî€ÔËþâ@.dÐNzDK™³S²·`tV„X	¦¯7KŠ°Ë‹Ì—«úŠ˜##Ϸ΂{Ù9²s&sN-²¯â”'ðªÇf—4Ñ}­+¨»{—Â1PrÖÆEákŒ……§Gç$”5íDÅNgL
-übj7.÷ùÏ5PF,²DK&Ðôö4	¸ðEyY p"‚º)<3~‡C„þ­¡k¬·²øv0ÓiÉ –Яœo‘÷eÝéÞî>ïDïPÀæ®YJïKž?¬˜%ÙÌáncGý¦jm‡M'‡Ç{|esg¬:5wßRáõ¤ìÈ糧%â—”DO$ÐæÂEš+ÝKÈ&G-Ò¼»~{rñnÁF+»îîÓ$æžöÃ'ñØ7wæÐ%òÁ9‹’mËÀLù€tføD™AîBç§¨üvåEUfÂcFõr–°˜Óñ0W¸@²Ôÿõ
-|ùŽÑµ„‚•ÖÝ9¢ô{FžäÙ׌µTÐgü³÷¤ÛFŸ°«%ðµQ t­ ëÁ(¾›dšú×£»sÄTGI½VAL-ËühÜcuÍÀ½”a-·i=£Þ|€j¢™0 .8g—]Ä}|BîsWîQÙ.Ž¬AÉ;H™cÃÆé•Ïíb`$÷ αÀƒÓi­á4$.¡[5®Û |’Öº¬«’~¶:wîÿÙ(tF”~™éeŸÂÁŸÊV¼!ƒñ똎²r7S_+«‡y>¤»4Ð
-—ÇÅ>Ìf«h:ÊiMc‘ŒIB–‹DЀ§vt”ô!¾<ZR±è,üÒh	ç.I¨g²n0áw
-×ü˜è•œ¨‚ <
-ì됹¡¶AQ½ÆÌàë¿12¸Wæe	91‰5Ž QŽ±TÝ(HP˜i€×jÆpÇaH‘v ¶ºÓ´XöŽïA“f"¢!°S!ôeçnÐñ€\tŒ5Dsêò8’} ÞHÎQ¹M‚0ˆCÆ6ÒU¸“¢ã ZIÈcð¼’Î_”GA–—s㥡]v7,ÕË jåŸhddãö4g"Ö*æ	bB& Ê€’"óïT嘏ÆÝ\¿ú
-„.ø«	B˜g*‰-/MCî}i
-š(·Ê–o¨0%*úhóH¥:1}%{ÆVˆm (€ò£Ü‚Í,°AMŸÎ>yF=îÿ"ÝLõ¨FÂÅ/øQ÷"D°ÁÌÕ׸'v”Y8›Rá¿íѲ¤j£— DVãÿŽýªÛ§ç®®>«jÕîÿV¡ü¿«må©’núg^‰Ô‰¡­æ¯®;yZêýŽ	Ìôâi6uõB:i8è¿—üh¦Ý“W¿±*\ƒ[â$晟måðæÈhjÜ´M¡2]G)j®4åîxÓü Æip¯¸(!èf,þamk
-þÿÂyîÙ
+xÚ•ÙŽÛ6ðÝ_! •[¥$J²ä!E²ƒæ(ÖEQ$y %zō$::²Ù¢ß9(¯³Õ¶è“†ssÏHx7žð^-~Þ/~ºŠ"/òL„Þþè…B›<òÒM$¹ôö¥÷Á¿ÖÅ`l»ü´Mì› OS‰ìQàÌ—q°\‡"ý]sªu£ÛAä2ô'á
+¼ä"§Çb€3™LâQ–!×âå~ñeVxá…BIÇ^Ñ,>|^	´×žâ|ãÝgãÅÉ&H¼­ö®¿.Ä¥‘arùp˜$Œ3/•y@–àójmü¯Ë$ñ•©Õ¡Ö`‹ÌC_éå:–¹_ÙÆA%Xd:]€±þ`;<i„{$oüÂŽuÉœ‡ånub[|dÐŽj?Š0fP¹›m£9t_‡qÈœÕ+,Ëv¶®uª…‘?ö¦½aðíÕ5¡oí€Ü÷«öâ`‡j’ïG3 ¥,ÙhÕö`tºrÛ–«KEÖc wlR_zÝtÈ|{dä™ê!¸Uc›0g6çS@‡‚3ï™óNUCåÄú9˜¶4ä××%»8ΡRBß`(*ì738 [§{[”Ôt†èÛZ'qË|MîÅs	œ!?Ib³ßºû šœàI~™g pœd=)ÜY;ü€’ÿFPËu%þMgÇÓœ…AÌ¡_8ߢìó²1m¿ý¶MÂh‹¬n«á¿„~ëuÇ2ñö`·«~€Ð¯Šª3}·jTwÿ¯YÝÚ^ŸªÛ™,¸¼íÕ¨û¯“Û¹§ŸP-±@9‹Yž+Ó*È&ÇÎò¼ß½;9†h–¡WMs2Žø†Ç…ÿ( û
+ŸˆÌï+‹‘¼sGN#„T]30qÞ!Ÿí>Sj‡#˜á|•?®ü¡¨ò4ñßÚÁ`Áœ_˜MjHyh \!©ôy>ÏèRAÁªÞÑS ú##OÁ2Aµ%c{*è3þ)çâÚè†2šõîúÊœ°©ÅpS§0¥†¬ øjì‘Rú»ÁÑ3ÕQK¿ÕÓžŸü`ÝeeÉÀƒZ3¾`%×r>¡R>B5¡Ó& p!9yøBƘã#nôž#¹KU½žS¨ÓªÄ’gدñCzeS»èÉý€s(ðàtš‘Bk˜€†D9t«Êu€Oªï]Ò•sJMRçÎüß+ÞåÃt—j˜8¡lE
+YŒ_'tT…£Œm©{ÓMóARðd˜@/œSc ZŠE:™EÓQK‹dM,ø]d‚<Öƒ“ ¤xóx¨IiÄ¢·ðK³ELm’PO¤)P0ágÒZ¹æÃ@/ÔHੳ`^ƒ²¹€Ò=Í3ƒÉncú¤s·ènà	’˜ÄÇ	ÍÏ0˜+n|(¡0Ó ·•Œá†Ã&í ¬MchjÜ!Í’ì‘f„ÀF…ÐÃÊ‘¸AÇr6yzKÜ8©.ÙàµâUë8A$[)Wáîí;]kÈAƒçÕkúâ«Q¤Y>õ]úáesÃR½\ æñýsþŒ¬ÜšæLÄZåÏ´ALÈ@YP2Iý[]8á£u”Ý‹7ðèÅ!ÌÒ•Ä–'¥àÞ'%h¢ùåNÕL¡ÂT¨è}Ϙ{*Õ‘ùÕ2¶@l5œŸÅ!w"°AŸÎ>ù—ZÇ"ÜHõ¨DÂÅ/øQŸ÷"D°Á,Õ—¸&6”Y8šdâ¿kÑÂ<§b£› Dsùbp±ï¿k÷òÜÖõ7]ŒƒÞþÏ]¨¯Õ©PnúkÚ‰ô‰¡µá¯)5»%•í–9ìøl‡L«²x¦ê8˜?g‚·n}jUÈX`~‰âˆ‡Ft¶•7HÀÛ#£©sÓ:	‡Â6
+M`ä(¹Ô´£ñª	øNcçnqaBÐ
+ÙÎè~n
+H3Sûˆ<`SÀ¨4ã(n»+Ç¥!ŠŽ.a‚†²v¼8M{­¿«bï±½ü¦0ö̇¿zÑ#.gÖ?–›˜”Å$¡š¸X¦5†ºÈ—z€Û
+´ûá1Ú¥™h´HL"GøâÕÍÑääõíl+‚ŸË¿ÃÇòÕ
 endstream
 endobj
-4749 0 obj <<
+4792 0 obj <<
 /Type /Page
-/Contents 4750 0 R
-/Resources 4748 0 R
+/Contents 4793 0 R
+/Resources 4791 0 R
 /MediaBox [0 0 612 792]
-/Parent 4712 0 R
+/Parent 4752 0 R
+/Annots [ 4790 0 R ]
 >> endobj
-4751 0 obj <<
-/D [4749 0 R /XYZ 100.892 685.529 null]
+4790 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [382.785 131.071 453.27 143.972]
+/Subtype /Link
+/A << /S /GoTo /D (ch9-ldifadd) >>
 >> endobj
-4748 0 obj <<
+4794 0 obj <<
+/D [4792 0 R /XYZ 100.892 685.529 null]
+>> endobj
+4791 0 obj <<
 /Font << /F22 1211 0 R /F28 1124 0 R /F15 1133 0 R /F59 1905 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-4754 0 obj <<
-/Length 1498      
+4798 0 obj <<
+/Length 1616      
 /Filter /FlateDecode
 >>
 stream
-xÚ½WmoÛ6þî_!d(*5£7êeX?¤MZ¤hÓv°m?Ðk“DW¤šd¿~w<ÊQ<¯è°bŸxäÉ»ã=ÉÀ»öïåìÙjvü"ʽ0`EP„ÞêÊyȲ ôÒ¼`¼H¼Uå}ð£,ŸZ½ÛÈËY‘¦‰5
-¬dNªªî®ç‹˜'þ©jEÝ‘üF¶k_ö4°”ýÙkꈮBûÏ›ZvFÃ$Lýç±54ûn>;[Í>ÏBØ-ð‰›œÅ±W¶³Ÿ¯Ý+/`q‘{7Ö²õbž³”so9ûeLcù4ö(HY”d^šÌƈaÝÍ£ÜWÃ|‘‰ßIY¡ûFÑHÙKa$‰ŽÆ^Ÿž¿pV²Ý6NŸøƒ0iœíÇ€ZJÙè’÷ÁšÝ
-˜åì2³hÏ
-'‡a`ÆŒ'9ûÛ<­³qû%úƒ‚¨0Çqâ›yèo$ɽü<Ô½¬ÈDv¦ék©I=h:LКûWªiÚÝ8„¯ÚŽð'*^LÓ	¾ÅœAD¾õJ™àx!p¿©ÄÖzÅ#î/n]{JíQÙ=}#:q-û'UùT¬[¡QXבÅÇ0NløqÂâ4¦pÚfqC62Qr-
-õ~¦æXšòXme‡×U+¶ÌžÖ4Ác»_‹q·iTKÑbFÖŽ+TJßÔ¥hš;Šüí|´°4Ù”¢ðúteþÉ;êUp ¥Q½›Yªµ¡ú0#ôûC§~³‘xÒyæ×ÛÜßÙËJ“Æ(6_¤Aê¯l‰Ð ¹&û–æeMæ¯aº •núË•¢,¥Ö4lÜ
-T ` 9rÀ¿iX!9™„¹_kêw’Ö…={ØøŽ´` ÕÒ™SÎÂlš3艪­»Z›²þ}d¾Z/f˺w…oY
-¡±‘‡jȃ‡|¤8-îF3S­Éøa¤)Kãt4ÑnèP¥7„̍ìåAè,ˆ3à¸Fn×á͈¡ýªÿ–‚Óò«çúNq‘ǵ¦1 ¹êÎñ"Õïªîö¢²¼Ï°|9ð˜,#¿F"ÿ–7ºÏý¶$œ°)¸t*°4ÍÃ~¼‚)Òå­rÊoÎ^ž\œ­"vèl÷œZmlõ
-¨´²¡k6ÂŒ’$aÜerY^ei*+Y!6yῘçp#ÖÍл©t˸iBq˜(î÷ ¹TCS‘/@ÅÙ”bÐr§€¸#Yt“Ž•ÇvrO
-uEí—9O¨µX7RƒßYÙÊ9à]«´qW\Ê!ͺáª
-ű+$·E£"ý}‰	‡”I1óäÁÃ%f(-¢%<ÞA0Û›ôðTIû¬WXÁ=‹j^«f0µõ¼pÞÂø…4ÏÎß.©Ó‰ÖF¢õºpìŽ`íx¡_ÞZäJ¸a–f_uáüþ/Ážw¥ê‘—)¿p&=†Bù§W[Ž™¦}ðTîµP‹æpÔÒRû]¬BfL­΢|÷
-…äÁ+¦t4!:ÕݵjЇ 
-ŒÂx3и¶‡e¨ƒGŠ­¼-›¡²ŽvU™qeˆ“,O‹‡g	÷7ÜmX?”&HCò0;ʽ7u…4Ãvï·¦ÛÚ1m-®;¥¥;•Ïö-gy÷{³ë’ÚÇÛª\`¡<~Ⱥ“kXõlÙØ’±6®åß@¬Ê ЁiÿO"Êbÿ¨Wô†2G4p¥z./Îß¿®‰´niÌÖ.
-ãcF<ÁÙKÜ­w²söÁÁ½ ! Ø'†7„Ý…_åéÒB¨B-GAðž‘þüŠZB>–äÈTíë®vL±u0ÑëƒoŸAÁ”É(r|KVÔ¡;¢Àé~‡B•ª§÷¤¯úþ÷ÿTÀ¯)ŠáOÕ™$_ýP1Èáî;uàßø:¦v­(qI]ž-—ço/ìÈIÒèûìÌc–Å|çÕå»wé8ô0‡þðÐ
+xÚ­WÝoÛ6÷_!d(*µBI¤>†õ!ÍGá¢M;ØÁ
+´} %&V'‰žH7Éþúy”#»ZÑ®yâñxä}ðîÇ#ñn<⽜¼XNŽ/¢ÌI“<ô–×^È %¡—dyÀrê-KÙôÓòÈF^äIB­h”ažÂIVè¤,«öf:‹õÏdëé7¢YE|Ñ!c!º/¢S8ámiæŸÖ•h5pC&þéšo4n`~j”OΗ“¿'!h#^80“qìÍäÃ'â•°öÊ#AœgÞ­•l¼˜eAÂе·˜ü1!CßY>ô="IÑÔKâ$C†nuRê_À*ˆ_—|ÃK0˜E̟ݹñÇ£¢}þ†·üFtÏÊâ9_5\bUýs„ØW¼˜q{³0˜S3»E™VêˆÞ³ßq8º8–ÑŽ«²á›àõÙüÂÆ¥w¨/ÀôW³^Œ4ËPÝ‚7Ó(óW|:£4öùVÍéªàu}oX‘¿™Î@@n¶5×B!O¯¯Ï¦QꟼÃYYu¢Ð²s;ÙšUm2 ôaGèwÖm²çñíZ˜ÉR¿ÒfÌü¸(®hLg	Iüå4‹}‰L´Lt
+îKÑ™Ô_ÁvŽ'Ýv•¸È‹B(…líN°~Âø‘?æÑíz¢‘4ÌüJá¼x.èì@ñ=®
+fU	'Ž!ÓaÈ`Æ˦j+¥;úcƒ@ñ
+Wj6fÍ­’)–8ömmÅÔžns?‘!åYÈúÂT¢è„V.W(¼ŸI@Â÷ÂIHkZ¸B-j-öÛÙkщßÆÔΈP™.Õò¯H5+ãám_B‡Iÿ=ùLö_®µê^iÑ Å•B^'xy¤½{Xú,+ç‡îw–­“½Ì?¿ÅV‹‘kY×À¸QçÉ{ÝöåÜm
+$Ђ+·òO†q8L€W°E¸¸•^
+ýæüåÉåù2
+Æîö«XÙì%¨„bdž©^sÝS‰^‡¡Ñ\J ¶Ea+T”¢4µÉrÿbšŽWõ¶s[môÛF\q5‘?è ºÛºDž('S𭻸{¤y;˜XzëPÀnîpA^ãøeÊ(ÔŠ¯j¡Àî”D6sF¬k¤Òxé…lé*Íšá²Êjx×pœß¶%®?¤w•2HfF÷žÛ80Ô,ÝU`z°gÿR‘ìöE'ÿ² bT椼’õVWÖðÜüK¡_Ìß.pÒòÆ:¤5:wØn6À›þB¿xÀ'#5…Jxa—
+¾éêÌÙý¾ÎÛBv•1ºp#ñ£°-Âà.¯ƒtµ9¢+^ÿˆqþ¿µ ¾Ë%źLÈPš² ÊvÄNwUá@‚·²½oäV4àIÀ²¨ßiÊÙ¨Qö®4N̍šQÜõ¶´†äöT[0ýÉà'#A–ä{2¼Ýð°™ìÁ(Aè~$vxû ê^	¡··Ä]þ¯ð©v0[ñ›VÚb6ò}1›%aA÷±¡uãÓMYÌLž<݇ÜÁ,»'6klÆX7²ï@ÕK©¡Êf¨e."Jcÿ¨“Ø?é#d\ˉ«Ëùûã×"Öòlê¢ïdø3³›™wçìŒmÀPCaâOÀx|²L¥B.G„¼p}~#>âPT®]ïp&|ãZ0Þ©qcL4ÈÇ	$¹i$Kœà‘›v
+×>C&õ‹²ÃÑè´<blÿú@	túQì…I }ó@w_ Ûúï_)%`žÀYaå±k’Ï‹ùÛËÍP94‰G3‹ƒ4f‡š—Wï~Ý…Ãbjû÷a¹š: ç®³ù=. »‚?òñ]7lÅm¹)䏅3†/`)t4þ)§àgŽÔžÓÞ)ÛÄŸ˜nayµ1 ){Ln¤a¶oÀ‰	Áé)ÜêÈ•R
+Q}ï)ÜTxv~9??ÃðWͬ¿Óàü ÿ ”Z˜Xœ¿0F¯…þBVe’÷%žb‰£7#ÜV at d_r»Ét+ÚŠîd­Î‡Þ¡m?ôRe¡ÑÃ'ÄÚØ“Áwna¿GÌ|`lGÊ°yBŽ@[¶z릵ãã߸ճ÷9ˆ
 endstream
 endobj
-4753 0 obj <<
+4797 0 obj <<
 /Type /Page
-/Contents 4754 0 R
-/Resources 4752 0 R
+/Contents 4798 0 R
+/Resources 4796 0 R
 /MediaBox [0 0 612 792]
-/Parent 4756 0 R
-/Annots [ 4747 0 R ]
+/Parent 4800 0 R
 >> endobj
-4747 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [433.594 645.94 504.08 658.842]
-/Subtype /Link
-/A << /S /GoTo /D (ch9-ldifadd) >>
+4799 0 obj <<
+/D [4797 0 R /XYZ 151.701 685.529 null]
 >> endobj
-4755 0 obj <<
-/D [4753 0 R /XYZ 151.701 685.529 null]
->> endobj
-4752 0 obj <<
-/Font << /F28 1124 0 R /F22 1211 0 R /F15 1133 0 R /F59 1905 0 R /F54 1912 0 R /F60 1917 0 R >>
+4796 0 obj <<
+/Font << /F28 1124 0 R /F22 1211 0 R /F59 1905 0 R /F15 1133 0 R /F54 1912 0 R /F60 1917 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-4760 0 obj <<
-/Length 1515      
+4803 0 obj <<
+/Length 1281      
 /Filter /FlateDecode
 >>
 stream
-xÚ­WYoÛF~ׯ P¡ “ÙƒÇ2EœØ
-ì¢j)(Š$(r-±á¡,I»þ÷ÙY:²Ê-ò`ïîp®ùfļÇ¼—‹ç›ÅÓŸ„ðÒ0K÷67g,T™ð•…qy›Ò{í¯u1T]»|»¹¶ì*Ì’$Bv‘…¸ñ¥¡—g‰ô¯šC­Ý9H.¹?	+°f,³Æ$ìÓ(žÄEš!×âr³ø°à@e?r(¥ôŠfñú-óJøví±PfÊ»³œ'c&1j«½õâ÷;¾$
-ó8#™zI”…ö&h>o—P©¯én•ßè¾ÏwšèÃ>ˆÜçK¡üûžè«Í¿½–àµP‘5 ’Ï»ŠT>8=ã¬d2Œãg×›¥’þùREþæÕzƁ(	™|@ì;pŽ!xñâr=g<“ö]¿‰ñ,
-W_\®®./(üU ^ "ÆŠ{‡xEq6º¬òA×÷Ë@¦Ì/Ð뽶Ë{"
-{x_™dþU[vK‘úw=ŒÞUý`œh¯‡¡jw“æ2P l0]ÝTh“=ÎŽ/Âȱ˜ü24W(‰E©×µ÷M7ö$x’¬L…,z(2çšb	”&¨ˆâ¬V½ÛuEÓæv'~^îÈhéØà*6€“¡GĪ™°.Ú¬·nIâÕ[‡–¥˜x·ø2¾¦C?öC^µº<{ËH;6
--êÞ\(¿"gØc/ðn2–þÁjîú¾ÚÖšHoX̐œ¢Aî ›}~püúÔ„“ÑE× (•º)ND®cïRBÀ榫kÐF9AOOü3ºW%$ðI~)¥Ÿo«ºlìˆ`-‡‹ß1QR¼áãjá·‹OŸ_¼xö‰œ’Q¨"î’ªë†ï€cæ·Úå–9´©Ú›ŽvÁšÖ'‡²Ú¼ÑOý­çeSµ˜úùЙïÛnÑNϾËE×ÀÓ‘Ô
-=£í/—/ÏW—ñ%‘õÕ…“X<ˆÁƒHɳ4‘AÄ¥ÊàÅAÊÅU‰ìXc<u§£nMŠÚ±Ùjã´ò˜g«8Kæ<Y
-±ÁÓ›Þ‰¤ŒÉÏ2—GþïL7&I%øgë®Èë9¹IJ ÒeÙ×<å èñW7yñížóúAçàRåÉô”N'"®¿þ<U'ùxuƒ%Ï z†ÉMe€T£ó¡÷T,À5×!ñõ®ì[,Q$Y8 înKÐâ”tD%àB÷³×DÈ[ 89¡•5z‹ÿôY…}^HkY†ªÑn×Ñ
-/Y;žÖ}Ù;–•¶µ~‡ÿ:óÞ^×#`	]D›`Ývdv¢Ìù9äý{ˆ`ápñ®
-uxF_ \ƒRoÇÝ"¸}
-^¬6ïÖ›s˜ޝÛNþÎõÕÿ•7yUë2´ÓÀ4zMëòäZ\g>&5âþŽÎ”°™ªNrE¯4ÈdÚ|+‹ºðM·Ý¸Ûÿ A¢a„GúÒ Œ;C
-d-ªÓá`º`Ô«ÒÎ~ÜÏi9˜ên¹ÃŒÃsGtènh-Œ.5
-U^÷Dö£Ãݾ*Ðü~n(©©ÝC,%´TNʹ’‹Áßì[0
-C*…,9é¢ä•6¹í:ŠöaO;Štzi…3¡’0=´ç†ÍË¿u1Ž•d;­Z«¯£uÏNB{¨	¦î·wÙ
-
-gnãZåI,ÿk¼Û5½ &§ ‡}€xÿã§QñÙº±•žpìßov£Éi	A~l)t ¨+ïikøºmҸΔÚætœžùÑç¹@ZÃPÙžB[¼´i¬Sóõh»
-ü®²JþÄX("Mü&w -ÒôèðÅa
-ҏ=…/Öˇ;¨]Mû±±ß‘J˜tÌýz"äª+Osªqæ–“RÀHoKyK3vpþc¦“Å%§È#‰º²“fsÆ'àZ^–ÄÕïsh8´Ï”³a„=ÿ ¨¯ç]
+xÚ­VÝoÛ6÷_!`*‘JŠúì°‡4ñ†d˜·AîÃÐ-1¶VIt))YÿûÝñ¨ÔÔµö`óx¼/ï~'æ<æý¸z¹[=ÿ!Š¼,,2ƽݝÇó"òÒ¼“"övµ÷Ú/U56º_¿ÝÝZñ<,Ò4Fñ¨H3’ËB®ÎRáßt§Vuª%h®¹?+çà!,Xa	 ³8™Õ£¬@©Õf·ú°âÀe?(	…ðªnõú-ój8»õX(ŠÜ{°’'’<L´Özåê·;¿$OÎó$	c‘yi\„ö&è^öë@¬pÕ(÷?vz%üJ÷½Ë©fÙý: IE›aFÙôª¾X1Ëüñ¨œØh>:Û€¥Qäߌx[1à"Lâ‚¢hÐe"ü“µ¬‡¡Ù·ŠXoX¡CîHëQžœ¼º_ãAO;£*ÝAúkUƒ'æ¨ig$âN·-XÓhâ¡éòg&ßý:I}Ù6µQYÄΊ¾Ü7m3ÚÔÃ:	—¾s¦ tÃávã×ë«ç/¯¯^P¥$ÅùƒA"cæ’d´¿ÁJK˜ß+0œD‰oNM§‰
+JZŸê*èe§ž9þ+Z/ë®é›a4rÔæÛ^Q|P‹Ïr­;x9ÒÚ‚¡Dþ¼ùñr»ÙE_R)o®Fð 	"ÄQ$x‘¥"ˆ¹Èø±$Èxšó<£bÉb©>Lª¯Yê§n¯Œ3Ë^@²’"]RÜN‰ÁÓ›Á©dŒ‰…~”­Ïâ?=fÅ<âÿè¤Õ•l—ôf­(ÔÈ¿æ)G5Œè9Šÿï9omŽ®TžÍOélbâúËOT'õxs‡Ï öyÅMm€\£ä€È45H`Ëi¢~#¹Áu}Š,‹ ­÷„,Έ&®5†ŒV‹×D=hE€7’ÀÊ:½Ç?uÝ
+GºA‘±é”£4­ð’­“éÝÉщl•íõüÓæ½½
+–@	]D™ ì5¹9%7Êá=a $°r°‚hׄ*¼ €Vã¤Vûép m_ÛÝ»rw¹{U¾»¼ºÚ”å»ëÍöfsýß
+ãN6­ªC;©æ3¯_(“[p^øXÓàˆûÚSY 17à9=>𠐉ø05táLõz:¿ƒMCa‚':éĝ£t-¦Óædt°téû¦Æ7͹/i9™ænyÀ‚Ãý€ó›7úŽÖʨZÙ:Ùď£Íñ©ÐýqiøG"yœÏÃÚ`-` 6}]/u\ñÒ8€ñ"à&ƒOˆôÉ¥¨”‘vèä¬G¢(ÓÙY¦	¨HaÎIû›?U5N”trö´i­=MkÓ-¦öÔÌÃïèªæ¡iܤ|’Ë;ög3/ÔÈi<ˆöß¿P­;Ûè)Çñý†ñø0IŸ@QJÈ„‡=åƒ6€tõG"-€€!—ãÍKÙ¡Ö^Òv~
+”ǘ—iaSeG
+‘xiÓÙ –ûÑ›8ÌS²ñû:¶O¢,õ;é :ʲ³[À‰ƒäŸ
+'6È¿ì uÑÓ0á´#“ðc.°øs
+¹®;ÍS‹—üT“‘ß)ÛÉ{úàùÁ*T²‘‹9ñÈ¢”ÛÏ<,æ‚ϸ<Y×$5%Œ¢å£‘`œtÌçð¾ÔÿÕ0/
 endstream
 endobj
-4759 0 obj <<
+4802 0 obj <<
 /Type /Page
-/Contents 4760 0 R
-/Resources 4758 0 R
+/Contents 4803 0 R
+/Resources 4801 0 R
 /MediaBox [0 0 612 792]
-/Parent 4756 0 R
+/Parent 4800 0 R
 >> endobj
-4761 0 obj <<
-/D [4759 0 R /XYZ 100.892 685.529 null]
+4804 0 obj <<
+/D [4802 0 R /XYZ 100.892 685.529 null]
 >> endobj
-4758 0 obj <<
+4801 0 obj <<
 /Font << /F22 1211 0 R /F28 1124 0 R /F15 1133 0 R /F59 1905 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-4764 0 obj <<
-/Length 929       
+4807 0 obj <<
+/Length 915       
 /Filter /FlateDecode
 >>
 stream
-xÚ½VÁŽÛ6½û+x¤€šKJ$%å¶Í6‚4hkA‘äÀ•h›…%9’œÅþ}f8\¯l[ ‡ž83ræ==Ž-ÙžIöóêÇíêæM^1%E-kŶ;¦Œ¥TÌVµ0µfÛ–}äy%³ÏÛ·›³JÔÖꘚ×BÕ%Ü“nÛ6ôûl]Íï†Î…žì_|w–ä~¤ÀƏ_ý8‘ãú
-Ã_ƒïgˆ*­,}p§™^bñÕOÛÕ—•‚j’©E›FkºÕÇÏ’µ°÷–IQÔ{ˆ™+L%¬1`ÙfõÛJ.±+³ÄžK+r]2«k1"¬/ç0úV~U2¥DmLŽù’­UŽG¥–¢9 PRò÷[}³qݽËÖym‰LñžÜ‡0Ⱥä˜iÒÖX2Ö(„Ñ5•@&1imbòU¶ÖUÍÿ˜ˆ~[ò÷›
-Ä.d~ý} ‡P\¡†
-¦ ¼	ÄŸYUðámT%ï½oѪø<Ðzž|
-ÂDI@æ~>`FÉSþnÉhFïæØæ:
-ê,¯ø}rÛ'ä`wNDäEÁ'@ž]|ÍÃŽâ®Çè#9ÃŽ6烧Àn8Lx ª Ô}æ0ôåžFÿ53–»p|e÷¤—›7F_=+
-[0 ^ÈÜPŸ¤*¿;tÍ5™O/æÝörû+UžÎ§SdpgŠ|’F6ø,0mOQÏa¢µRbè§Ùø­"îžÖ„®~œf߉ijN½ ýŸ m~Ä’>šwÀî>) 7š06çúí?Q´Ò¤}
-ÁXë›0…ˆÄÒ…&ݨIÄ5‰8/„‚„ÿ´øXõ•šÁ½¨¹.ÒÛ í‹€qƒ\^üó4“—r龓g²Pи
-Á£^¿@KKO‚†AD,Ñxù!I$½GîÁsjd"E^æ×L½sq8ëZrDŠk›®oð&ßPÌä5<GTõ™ò—LÞ“ƒöÒ5CJzøzS–£ÛŸ;}	xúÕ)Ž‘kÒ18ů±œ†Ž µ¥†&
-ÜÞmÈh+km$ÿ=ìñY➁FÎ_\¸3œñ;[0 #/ùfÔÅã0µiÎÂz…Ž–¥ÖÀ]ÎÁxüàætòŒÆ³–žoù÷!›W–ä«£Ùý~¿–äà¨k
-¢Å™{ô”ÖBÚuŸfºÅŸ¡›!]ÚT#]g釥\<býÝ#~ZáŸÀ7 -ž
+xÚ½UÁŽÛ6½û+x¤ŠKJ$%æ¶Í6‚4hkAäÀ•h[…%¹’œÅþ}g8\¯lZ ‡ž83qæ=>Ž$Û3É~^ý¸]ݼÉ+¦¤pÒ)¶Ý1e”(¥b¶rÂ8Ͷ
+ûÄóJ®¿lßBnÎ*á¬Õ15wB¹NŠI·MÓöûuVÍï†Î·=Ù¿„î,ÉÃHM¿†q"Ç÷
+†¿>¶¡Ÿ!ª´²üõÁŸfúÀð‹¯~Ú®þZ)¨&™Z´iDQ°º[}ú"Y{o™…«ØCÌìXa*aûÈ6«ßVr‰]•L)áŒÉP.­Èuɬv"bDX¥(D]))ùû­¾ÙøîÞ¯³ÜYB¹V¼'÷¡d]rÌ…	Bú™*„ÑŽJ =Šè±6ÑójéÊñ?&âÔ–üýfCQ™Úþ¾'^2Ëk„
+¥†rªðq]|8CUÉû´*>´ž§‡v¢¤ ó00£ä)7ŒdÔcðsìs=õ:¯ø}r›'ä`wßG_DäEÁ'@¾¾øš·;Šû£ä;Úœ»áx0ၨ‚P=ôM;·C?Qîi_×Ærß_E-=‰àæÑWê·¢°ˬÒêñ³Tå7]sMæÓ3xw‡½ÜþJ•§óéÆ™"Ÿ¥‘5jÓfðõÜN´öCJlûiöÇ#ÞUÄÝÓšpÃяÓ:ñx²ÔÒÿ	ÐöF,iá"Èмv÷I¸Q·c}î ß¾…@+uÚרŒ5¡n§6"±„t¡‰D7jqFM"Ρ áÿ->V}¥fp/jvEz´}0n€Ë‹ß¡sžfòR.wòãL
+·S!xÔÙ´4$ñ$hDč—’DÒ»ñä.<§F(Räe~ÍÔ;'®v’#R\£Ø´S¼Æ“h&C1“;xŽ¨ê3åÕ>}0…@ØHÇ)mèá:ôþ<¦,O§?wúðô+)Ž‘kÒ18ÅÛXNCƒ
+
+OÚPCnï6d4‰•LÉo÷‡ø,qÏ‚@#ç/
+®GÜÎxÏèÆËŸ¡ž[êƒâq˜Ú4ga½ÂOËRkà.ç`üüàçt òŒÆ³–žOù÷!›W–䫧Ùýþ_KrpÔ•hqæ¥56Dݧ™nñ7t3¤C›j¤âC#ýXÊÅ#Öß<â§~ï°ü#0
 endstream
 endobj
-4763 0 obj <<
+4806 0 obj <<
 /Type /Page
-/Contents 4764 0 R
-/Resources 4762 0 R
+/Contents 4807 0 R
+/Resources 4805 0 R
 /MediaBox [0 0 612 792]
-/Parent 4756 0 R
+/Parent 4800 0 R
 >> endobj
-4765 0 obj <<
-/D [4763 0 R /XYZ 151.701 685.529 null]
+4808 0 obj <<
+/D [4806 0 R /XYZ 151.701 685.529 null]
 >> endobj
 538 0 obj <<
-/D [4763 0 R /XYZ 151.701 569.327 null]
+/D [4806 0 R /XYZ 151.701 660.623 null]
 >> endobj
-4766 0 obj <<
-/D [4763 0 R /XYZ 151.701 501.913 null]
+4809 0 obj <<
+/D [4806 0 R /XYZ 151.701 628.154 null]
 >> endobj
-4762 0 obj <<
-/Font << /F28 1124 0 R /F22 1211 0 R /F15 1133 0 R /F17 1131 0 R /F54 1912 0 R >>
+4805 0 obj <<
+/Font << /F28 1124 0 R /F22 1211 0 R /F17 1131 0 R /F15 1133 0 R /F54 1912 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-4771 0 obj <<
+4814 0 obj <<
 /Length 2002      
 /Filter /FlateDecode
 >>
@@ -25264,46 +26122,46 @@
 ÿ±5ž
 endstream
 endobj
-4770 0 obj <<
+4813 0 obj <<
 /Type /Page
-/Contents 4771 0 R
-/Resources 4769 0 R
+/Contents 4814 0 R
+/Resources 4812 0 R
 /MediaBox [0 0 612 792]
-/Parent 4756 0 R
-/Annots [ 4767 0 R 4768 0 R ]
+/Parent 4800 0 R
+/Annots [ 4810 0 R 4811 0 R ]
 >> endobj
-4767 0 obj <<
+4810 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [319.774 177.355 389.494 189.045]
 /Subtype /Link
 /A << /S /GoTo /D (ch0-NT4DSDM) >>
 >> endobj
-4768 0 obj <<
+4811 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [194.441 140.967 264.161 152.656]
 /Subtype /Link
 /A << /S /GoTo /D (ch9-sdmnss) >>
 >> endobj
-4772 0 obj <<
-/D [4770 0 R /XYZ 100.892 685.529 null]
+4815 0 obj <<
+/D [4813 0 R /XYZ 100.892 685.529 null]
 >> endobj
-4773 0 obj <<
-/D [4770 0 R /XYZ 100.892 214.74 null]
+4816 0 obj <<
+/D [4813 0 R /XYZ 100.892 214.74 null]
 >> endobj
-4774 0 obj <<
-/D [4770 0 R /XYZ 100.892 178.351 null]
+4817 0 obj <<
+/D [4813 0 R /XYZ 100.892 178.351 null]
 >> endobj
-4775 0 obj <<
-/D [4770 0 R /XYZ 100.892 141.963 null]
+4818 0 obj <<
+/D [4813 0 R /XYZ 100.892 141.963 null]
 >> endobj
-4769 0 obj <<
-/Font << /F22 1211 0 R /F28 1124 0 R /F89 2326 0 R /F73 2327 0 R /F17 1131 0 R /F59 1905 0 R /F15 1133 0 R >>
-/XObject << /Im3 2321 0 R >>
+4812 0 obj <<
+/Font << /F22 1211 0 R /F28 1124 0 R /F89 2333 0 R /F73 2334 0 R /F17 1131 0 R /F59 1905 0 R /F15 1133 0 R >>
+/XObject << /Im3 2328 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-4779 0 obj <<
+4822 0 obj <<
 /Length 817       
 /Filter /FlateDecode
 >>
@@ -25314,27 +26172,27 @@
 Ç'|ü£¨:
 endstream
 endobj
-4778 0 obj <<
+4821 0 obj <<
 /Type /Page
-/Contents 4779 0 R
-/Resources 4777 0 R
+/Contents 4822 0 R
+/Resources 4820 0 R
 /MediaBox [0 0 612 792]
-/Parent 4756 0 R
+/Parent 4800 0 R
 >> endobj
-4780 0 obj <<
-/D [4778 0 R /XYZ 151.701 685.529 null]
+4823 0 obj <<
+/D [4821 0 R /XYZ 151.701 685.529 null]
 >> endobj
-4781 0 obj <<
-/D [4778 0 R /XYZ 151.701 559.473 null]
+4824 0 obj <<
+/D [4821 0 R /XYZ 151.701 559.473 null]
 >> endobj
-4782 0 obj <<
-/D [4778 0 R /XYZ 151.701 158.505 null]
+4825 0 obj <<
+/D [4821 0 R /XYZ 151.701 158.505 null]
 >> endobj
-4777 0 obj <<
+4820 0 obj <<
 /Font << /F28 1124 0 R /F22 1211 0 R /F15 1133 0 R /F59 1905 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-4785 0 obj <<
+4828 0 obj <<
 /Length 837       
 /Filter /FlateDecode
 >>
@@ -25348,21 +26206,21 @@
 Öª(BöTHC¢˜„¸CØ[okMI<'·ŠP/õ^‹	ôý ëmM¹‚‰¨ÆvÅ‹ G½ÎSÑŽaÎ]AìâÝí³K;Û׺ÛÍØÊÿ¯}½jOMßÌvZÜlXëFü&ZÓ·£!Äl·jÏî0ñ4¬GaˆÃñk¬káìU›í•š¿`ÿÒ¨.ñl÷‚š›<d3³Ë-oÚ¦oz{øMò}ëú`²|Óû"¯X•ð¦o*#'»wþ|õiÓôe_ÿfuÿGÝ(»þ Z¥d
 endstream
 endobj
-4784 0 obj <<
+4827 0 obj <<
 /Type /Page
-/Contents 4785 0 R
-/Resources 4783 0 R
+/Contents 4828 0 R
+/Resources 4826 0 R
 /MediaBox [0 0 612 792]
-/Parent 4756 0 R
+/Parent 4800 0 R
 >> endobj
-4786 0 obj <<
-/D [4784 0 R /XYZ 100.892 685.529 null]
+4829 0 obj <<
+/D [4827 0 R /XYZ 100.892 685.529 null]
 >> endobj
-4783 0 obj <<
+4826 0 obj <<
 /Font << /F22 1211 0 R /F28 1124 0 R /F59 1905 0 R /F15 1133 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-4790 0 obj <<
+4833 0 obj <<
 /Length 1540      
 /Filter /FlateDecode
 >>
@@ -25378,50 +26236,50 @@
 î—ÿóßAúŠq–Oçf-í¸„g¹”&LáRE“ú³%“ÈbxúildPŠ@Æê»Ñ‘)ؼèë­5ú,Öa Oq]– VŠ/J þ×€úÇ?€ßüúâú?x÷´
 endstream
 endobj
-4789 0 obj <<
+4832 0 obj <<
 /Type /Page
-/Contents 4790 0 R
-/Resources 4788 0 R
+/Contents 4833 0 R
+/Resources 4831 0 R
 /MediaBox [0 0 612 792]
-/Parent 4798 0 R
-/Annots [ 4787 0 R ]
+/Parent 4841 0 R
+/Annots [ 4830 0 R ]
 >> endobj
-4787 0 obj <<
+4830 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [370.584 320.904 440.304 332.593]
 /Subtype /Link
 /A << /S /GoTo /D (ch0-NT4DSCM) >>
 >> endobj
-4791 0 obj <<
-/D [4789 0 R /XYZ 151.701 685.529 null]
+4834 0 obj <<
+/D [4832 0 R /XYZ 151.701 685.529 null]
 >> endobj
-4792 0 obj <<
-/D [4789 0 R /XYZ 151.701 660.623 null]
+4835 0 obj <<
+/D [4832 0 R /XYZ 151.701 660.623 null]
 >> endobj
 542 0 obj <<
-/D [4789 0 R /XYZ 151.701 612.713 null]
+/D [4832 0 R /XYZ 151.701 612.713 null]
 >> endobj
-4793 0 obj <<
-/D [4789 0 R /XYZ 151.701 569.452 null]
+4836 0 obj <<
+/D [4832 0 R /XYZ 151.701 569.452 null]
 >> endobj
-4794 0 obj <<
-/D [4789 0 R /XYZ 151.701 359.321 null]
+4837 0 obj <<
+/D [4832 0 R /XYZ 151.701 359.321 null]
 >> endobj
-4795 0 obj <<
-/D [4789 0 R /XYZ 151.701 321.9 null]
+4838 0 obj <<
+/D [4832 0 R /XYZ 151.701 321.9 null]
 >> endobj
-4796 0 obj <<
-/D [4789 0 R /XYZ 151.701 196.087 null]
+4839 0 obj <<
+/D [4832 0 R /XYZ 151.701 196.087 null]
 >> endobj
-4797 0 obj <<
-/D [4789 0 R /XYZ 151.701 160.787 null]
+4840 0 obj <<
+/D [4832 0 R /XYZ 151.701 160.787 null]
 >> endobj
-4788 0 obj <<
+4831 0 obj <<
 /Font << /F28 1124 0 R /F22 1211 0 R /F15 1133 0 R /F17 1131 0 R /F59 1905 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-4803 0 obj <<
+4846 0 obj <<
 /Length 2221      
 /Filter /FlateDecode
 >>
@@ -25452,395 +26310,452 @@
 ½Ö3Ÿ‚:‹C??Pq"ÇMη€QB`»Š5±»üVÀG%ÏgC½®¶W«÷½ÛÑÂëÈ8G;5Ð%èúîÛ•¨“”áÁ&Ôßå%‰…X•Op'±9î5‡ µ¨7nàÓJ_¹ø-„Sn!=íùµÅ6|èk½„yÒèÙØÜ6øa‘¼+¹ø ??4™J°¼Ä¹8Éâéš°ùé™Nu¢Bo]eÅÉ9{ÚèêÉ9ÐjþÎ}°
 endstream
 endobj
-4802 0 obj <<
+4845 0 obj <<
 /Type /Page
-/Contents 4803 0 R
-/Resources 4801 0 R
+/Contents 4846 0 R
+/Resources 4844 0 R
 /MediaBox [0 0 612 792]
-/Parent 4798 0 R
-/Annots [ 4800 0 R ]
+/Parent 4841 0 R
+/Annots [ 4843 0 R ]
 >> endobj
-4800 0 obj <<
+4843 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [230.349 460.814 280.14 472.503]
 /Subtype /Link
 /A << /S /GoTo /D (ch9-adsdc) >>
 >> endobj
-4804 0 obj <<
-/D [4802 0 R /XYZ 100.892 685.529 null]
+4847 0 obj <<
+/D [4845 0 R /XYZ 100.892 685.529 null]
 >> endobj
 546 0 obj <<
-/D [4802 0 R /XYZ 100.892 660.623 null]
+/D [4845 0 R /XYZ 100.892 660.623 null]
 >> endobj
-4805 0 obj <<
-/D [4802 0 R /XYZ 100.892 630.478 null]
+4848 0 obj <<
+/D [4845 0 R /XYZ 100.892 630.478 null]
 >> endobj
-4801 0 obj <<
+4844 0 obj <<
 /Font << /F22 1211 0 R /F28 1124 0 R /F17 1131 0 R /F15 1133 0 R /F59 1905 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-4810 0 obj <<
-/Length 1044      
+4853 0 obj <<
+/Length 1066      
 /Filter /FlateDecode
 >>
 stream
-xڝVÛnÛ8}÷WبŠ%ªoNìn.]§­½»(‚m:jI®$×›Å~|‡Ê‘¥@÷‰Cr83çÌEbä‘0òûàr1¸xÇñYì“Å–øÒ§óI¨b*ã€,6äÁã*~YÜ‚.'ŠÆaXUS?ŽÀ’Uo6iþ8	x“"KÒå?t¶‰yºÄƒ¹.¿ë²ÂM’oŒ ½«}ªóNýÀ½«]r¨ñô"ã|0]¾
-|ðƈß
-SR!È:<|adw·„Q+r²šRÑPJ÷d>ø8`mì2ncç,¤<ˆHÄÔb4°’U–Tt•þ‹ø²ýBJ*Æ „*¯Þiò$sR±}qU	C!)°O+´ßÈŒƒ ñð7¿ó¾88`ç@(š¼ÉqOæ(”:Ùgæ9qÈ]’‘/¨b||gÕ›áˆÇ!ÆÉUäm\&¡¼u‘9`(‹ýÞÄmî!n»~ÍswrªI?œXRó&Îÿ**º/òM‘Sä£kôlx•_É€Q_ù-äç9À3]_ÞÜÏÍ&òò"ÓùzŸÔÇR”Š9” xFiôlҌԟ.8eÑ9'ïïg“ûY_h"¢<Ríê@êUH%Ôl—{[Btëö®„@ê&f4Pò—äÕ†’±‚†
-^vT}þZGýdŠHÖ½¾Kz £„QÑÛO1êæx]§ßMUY`ª¤¥^×Eù„„ày)`¨$™Ñ\%¨
-CÇnMžÏ\Î-·vÿ:~P&ƒÿ3Q^®gÓ¡¤Ÿ  ,4–¿
-
-ím³ÚÃæ;¸¸É¸O&¸xvò¬eêGÄPO0„ù¯ÄûlÀ6zŽÌæòE鸩ȕ J¸n¼-Ò§=ðš8zM
-"—‚Û6%Iå´s\q,óØŸ7“§:1€MãpÀÇâÓ®ÎÃH2æ]êmaK-àÞ“1XqSÛâ1Bë±rjç‰7æ$è><™M‚ó¯k¡™|¸¿(¬u9²
-QÇ&O­YV»#Ù%5JO†»âXâNÿ£×Ç:Yíu…»Ä8ÁÑ€'Õñp°4¥3¾A¸ÓeÃ`áÞ7ã‡uçŽ}ÂÃÐ{?1ödžМ¦67ë¡ï휼…ù˜m	]C†YӍFŽÒí*Ÿv†›óÒxË‹º/šz—º"YÓýK"ÏŠ
-~œ^uL-K¸C@€¬¾í›–àO@G®xÊ¢¨ƒ?&™·w’KïâX•Õ
-Ô`ûA•­Ü“Ñ
-×ÿpy,õ¥»O—Xæ#Å»¦®ÇM—  —×mO²u;žL>-Ÿ?L—73T5'Óù¼/´³½Ÿ^.Ç.®—W÷³å|º¸›~î4O³Â`ü·7t£
+xڝVÛnÛ8}÷Wب^D]úæÄN“8ë´•º‹"(ÙVb¡–äJr³YìÇwÈ¡\+P
+tŸ8$‡3gÎ\$F	#ïFçÉèìR„„3±ˆ“äpÅiÀ8ñȪÈ#ɆÜ;"ôÇ_’Ð$¤‘ï{FUD”GX2J“Í&/Ç®Tž3­Š4/Qþ3+V 1'«ñ ÎêïYÝà&-7ZPÎÅ.ÏÊN¹Ç}çb›î[| œ@;Í’Ñ·oŒð˜ŠJIÖÅèþ#¸»!ŒÊ($OF³ R…ÔW
+ä‰GFì4vÆ.˜O…ß‹¨‰Q‡•®Š´¡«ü_d€«ÓJQåw`(~è´Û…2-¬T=¼¸j€„±Øç
+Úï#âžvàuþsá£<¡hòºÄu2Q¨³tWèçĐ»À'.—Ty>¾‹æÍØ‘8E8›I(g]•c1ÔÕn§që{ÀmÖ¯e¥ïž¬j:N¤¨ˆD‡óI|•
+ÝUå¦*)òŒè:=O¡ò+àå!?‰ÜÂD. àEÖž_ßÅz8eUdåz—¶‡:ÓQ†ÌF	ŠÇ(µžIš–†s"¤ ,8æäön1½[A“AxZH}èS5ÛçÞÔ…”ýº€½-!†ÑDŒz¡úíyµ¡ çi_tT }þZGýbŠ¨Ð£ÑëeþÔC0¡t*û)¢2<Âœ¬Ûü»®*à L•¼ÎÖmU?#!8dÞBÊ=*i¡5W)ªÂÐ1[ç#—±áÖì_?dÔgêÿL”—ëÑt ç$'R‚i.´éo#Íu·šÃî…=8».'Ó
+|üôòSË…úqX¿øh Cæž@3Ù|Q<v.JgÒVìM•—8ïÙÔ¬“Ø$ôø6II«]⊃é˜ÉáÌéLu±h©[G@̐,„Ӿν«sγ‡Ê›'œgm°:à¦5壅
+×CcÕŽ%äÊ7úÄë?|Ò›'`ßB7ûp~QXgµkZPkÚú
+o¿`e›¶(=kòªC»ìŸl}hÓÕ.kð`›j/8ð¤9ì÷†§ª¶&Ð9ó¬î(¬ìûn±>óDø¾s;Õö'ïÇПfƒ‡í˜;[+?À' ƒ65 u5zÍ7’”?<£òÓ6ƒùf½tÞʪBÓns[%«C¾Û`Mäà¹Aqoƒ‚ÿ«×rÃî  ­o‡&ø“
+ÚÁVO]UíðÓÁsÖàN	圚ú¬YA‚ ž>hŠ•}â®pý—Ç:Û£4ÿxŽ5 ¿S¢oêjò×l	
+jy5äÉ\O¦ÓËäóûÙòzºúdǯ¾ÐJ§—ꥳɧäjyq·XƳd>ûüKCËw³d9]N>Ý&A2O–3
+'î5]·ÂHýø9„x
 endstream
 endobj
-4809 0 obj <<
+4852 0 obj <<
 /Type /Page
-/Contents 4810 0 R
-/Resources 4808 0 R
+/Contents 4853 0 R
+/Resources 4851 0 R
 /MediaBox [0 0 612 792]
-/Parent 4798 0 R
+/Parent 4841 0 R
 >> endobj
-4807 0 obj <<
+4850 0 obj <<
 /Type /XObject
 /Subtype /Form
 /FormType 1
 /PTEX.FileName (./Samba3-ByExample/images/chap9-ADSDC.pdf)
 /PTEX.PageNumber 1
-/PTEX.InfoDict 4813 0 R
-/BBox [0 0 541 453]
+/PTEX.InfoDict 4856 0 R
+/BBox [0 0 494 413]
 /Resources <<
 /ProcSet [ /PDF /Text ]
 /ExtGState <<
-/R7 4814 0 R
->>/Font << /R8 4815 0 R>>
+/R7 4857 0 R
+>>/Font << /R9 4858 0 R>>
 >>
-/Length 4816 0 R
+/Length 4859 0 R
 /Filter /FlateDecode
 >>
 stream
-xœÝZK·¾Ï¯è£m`)ß<:VlIŒX³FØA VÖ&Ó»ñîÚ‚ÿ}¾â«ÙÝ£™Ù	ƒ¡Ã,KÅz³dÿ<HAƒäåw7n^¼öÃO)¢Š.„aýÇÃO¥µÖAX©#
-*8%¢t´F(?<ÜlÞ7$íÚãF[a´v
-²Ÿ Ákõ@Š÷kAï‡F£¬w «et"ôd à€ª’Nè	¢U´B©Æ¥­‰DµHÂ[£‚DÊFáã ­õ¨¹Ji\Yb¿©*TH%½Ð†…Z0êTšÈV	+dß Lѱ±É$ê’©*´qÃÇMrñðú›ÍÒœl·]©Ô&·+WŽ¸r»ä>^à¹c¢LÖÛn–;ÙøîÏwçvEy|¾÷@ÄQÒ$ùˆ_ë‚P‹3V‘´G”fNFIálƒì'Hpàa ±ŒÂD&d…ƒ,•FYsèX
-Tut¤`í7é@Ld¬VxÓØ´u!‘⼈B12
-Eg…\œ±¦wÆW†à¬‘5¨J6JȇaÁ¦W¨Q­âÀ¾*‘¢^åÑ”õ®·~1Á!+­9aMmW~/ðÛvÅ|¾—Ž‰ÒŒµÝ,7°è!ÕŸíºí’îø|OmQ쳧gý—3eƒ0S‘¿^;Aqð>
-K®äþ‚äQœWœû‰ËQ!û	Ú‹hP'(@F
-Y$òA!Q×)†b4¹Žl…T¬ýÆH¯8ûUˆ!ȧccSוFJþEå´p„ô+á
-ÖÀVn¦SEW¦`’Pé| –|z&²UÂ
-Ù7H¥Su¬|*ºfºµliÃCöÚ®Ô˜°&Ŷ+ŽÏwàvÅ~¼À]ÇD™L¶Ý,w2ì!åŸíÃíŠðxÇXBßNô¦ƒeI¯MUÁ!ë±?©.]äœR!û	â,ºHEý $G5o4Ê:G¡ñ‰i£Û ‹O–Bý¶
-bd¸òiëB#¬*qy§éd9‘h¡TA—¦àƒ•u(€FVª œ–lf*5ªMÀÙOB§ªXØTe¹ëe-F8d¨•+'¤¦Ðvå¸ñÇmWÜÇÜtT–f«íf¹óEèþlßmWtÇg{
-4êQä,H¹ô	œ@]Q¬}®z’øœ­ÿ@ÕCqÄ©‡ðÁà4óŠÓ*°œª
-ú†ç o§‘ƒNº–“2QÄ}2RŽ„2Æfì†dÐà Ǒ4ê½=£87DB^VÈ[hÆù?‘àd°1#Ɂ'aî	ð_‚Çe1$—W€qÉç¤ÑX^³xMyDÉëv`vÐAª#P׉ãW€CáÐCۏÄâzyͪ£ŠX	ÌtÈmÁïP­ìݵ㈄·3¥¤'9¢$(ëIņP5¨ê:³èuD-Ð~Ò'Úvʺױb4©¹sßý¾4«î£ä>	§òTSN)²™&NŽ
-mk¨Yé4Ÿw§Ò¼„„ÇŒ
-¢Ðžp
-ãIÉ—³Â„U s¬¨1ÊÏ°2¤Ç‚X1籊U!3,R%I5¬™cEJ*vXÒc!#Æè0B¯ÿH{YF½LKâÎH“ç2­ï;>+HÛ¥xäbÊûÍû/þ¯ì>$åƒ%ÌpCÿ‡4åŽÒHô<„pM€Ó×)j ªˆ¿HAäzuvWÝÎÂ6k|·“¥ö¾Á¸Š¬¢]	p{&ÀØ
-É¢Ä%Ãx$u@Ã	—Ú’²-ö=%Í×p3J2ÃR˜›u”3nҰб+ž’ŠÜ=ÀïãK°l_ÄÚw'±˜î(vsp@³&“˜g46@:|S¼¥Êc:5Çñ¯mŠ_LNŽ§Fþ5´”ú4v/õ9Ø“8s¹4«èÏ•ë4v/×9؝8Y cMšœúM@þ„@§±{ÎÁ>`(ôÎR¡eLâin¯ákTSuQFµß¥x'±g❁=…¨G‰äà«V΀ÙÁÈ) —Ç€‚ο˜Î?qD>}èˆÃ>hCÌ$”†Clp.…š¡Ú³ÚþS>‰ÜwrÃáÑ<ßÉh4ÿ®’3HE:qMJDÓ ûŽR‡Eì«[Æ7·LÈÌí0,µ=‰=S÷ìÉ&„_?IY½”=ßØ,°Œô(%=V9Q3,éß±*ˆ"(çG‰Òl$a5¦åP®Æʾ™Ó²N˜0£•!sZAbl›Ñʐ-#óxÓ¶eÀŒ’Q^×S*9%¾«Ò3R2§å
-¹=­™ÓŠüžV†ÌhYÝD=­™Ñ²ÜFÏT,9-…™Y«@æ´ÐËÒŒTÌ(9¾#ô=¥IÝêTÕRœÏ$¦Ã|CY Ú£ÞÚ‚.	Ç÷6Ý@n”v2=â5㶙€$"—ÿ“¬ä#oyA~2üH(K;@–ùLHcm¾î4Þ§–Zr»Ú„üÔ[Ö»
-ñÓÜÑ0ãBa!È®-*î}¥ÒoãQÖØQ¥¨MÊBa¡Ç®×ÍáÊ™nüM§›EÙ‹neÝéV1ªä•B]nΦޣQph:©Ó­¬;Ý*F“»PXèñûÖ-͵ŸÖ®øw¿ˆSý?Ç©>§EŽt¾¦gžÔu üXˆé,M\èê
-Òåæ®ígI—ŸÝ8üám€rÚÃæ׻͋×aÀ~öÃ5›‘â;D~“D¹
-özÜ|öåËíç×ÿÂfm<Y]7“ÁëÀ»¯ø±#Áp…Á£Ø×ï6ŸýíöîÝýÇÇa{óðëÍÀ¬¡+þD€épW@(ŒWùêÒ¥}àWöt-5²ЯP9ÑIPÁ÷	ýåýøæönøêþîéá~¿¯»®%»0ˆòÃ5æ?A!³Ø¾ß¾òÎÂÄØ“Ñazm­AÆë¹üåf|%&¹þx½ùnóCšD Ë?`½wÝ·*
-Å|Ó‹&Ц=Í];链±ÈÒÍ7èæ¢dk÷Îaªˆ_s;§hÏrÝîn³2
-ͱ¢j1•DÒœÄCÒåÛ›§÷ÿf“½¿ýé—‡7O·÷wM§–Éò~ÄÀlßdó¡A
-±4Xb壆Šêg o7¸äÛ\în``J×Jè_&q(”(žtN íqcr©ääBŒ²ÆÆüêÕ×óÐS|£rñ—(¨•83|Ívüj{s÷4³ýÜ‚¨{Š/Eùkv‚W17gaºT8sŽ¶6G´5€¥™ 8“§ó-èA¡ezõ×ÜøI Âì0	}'=høôýÌú4sÍíby0ñ¨ªbærçÓhD>¹£¦Azà	"}9çq|û®är|Y‰í|_†ì>p²Ã©7)î
-âÒ„p¦Éo¶ÉÚÃðZ®lxé¬8GÖGÕc²|e#«w÷øøÏý»7ÿi’›€¸⇩TùNà›´>œÀ,wäóiDü·µŒÄ§t·©È«¤“bÇH`Bð€á'uXÁ*Ÿ‹˜à-OqJí•ãjF<{Szö
-}§ãXÓ¹ý~ÿì¹øT[dë´!‚Å£ŠR,£°ƒãÊ”zÓ>4 ˜ŽÉò37³V™‚1ÚwƒSEÑK£×5“#tS!GÔ6
-šAÃA9…ÞÿÍon¤lÕÓq‡`²lͤ§Iô"º,®L>0ÀMƒ%y9ïÀ‹°¥ÊŽA²ÛA#\ù`c”‰8¼œRmÚø
-ü¢jeò‘³*vQ揄ƒ»f-|EV^¦–ŸôÞNØŰѵ©<çÌžµŸ°*T…ò'›±\x–¥ÒNŒ/ÚÇVRV¨ˆ!tl*}ˆRÄô©éʃ,ÁaIivQÚiŽUÞÆW/ûL|ù	<æÒ™ç2,.Ä1|
-êq¦ƒêìÊòÉfWÐ)HJ,\²íÃyݤ³dŽ$}ºêv§\çÂóý«—/¾yõ²X42©¼Â¹4\œ®h1`æüúúæñ~ÿËñþ„g1AÖ¤sÉL.“æHç(Š¾nAÆâÏÜxØMmóîéö×›áåíÃÍîéþá·¢0šúÒÌ"ÆT@¯<SøÇÏþtó€Nóþqx1üùå—ýñó²Ñ „³¥ÒÇr +$DøÜ Ö.døúþaøþÛWïšÔykäZr
-L—3Ú‡À©Ž¸y[ÎóŠN¿ðc~N@úK÷íÄ7Ž3p¸~Úô)ß<ÖŸ¿»zú]$1”C-wƒg¤¤ômSþ®$šêl<œ
-|žÖø되sAä^‡øýF—oh³ã^U§gÈt”ÓË)Iž‰òQæû> ¥äÿ™Ûç"ÉD¨©|9M|‡—nÆpª}nS³g³¦š…GkãEÉ•í;/(T+,ðu+«yóù”üòôMôín>„|·ù/ŠlÅr
+xœÝ[[oÝÆ~?¿‚Îƒè½_]»	Œ¶Ac*h¤(lY±ÕJ¤ÄÈ¿ï7³»ä’Ô!Yç ?ðpôíì\vç²\ÿ܈V6‚þåçUxþÆ7¢*ºšåûÙÜ”T­t¡‘¾•QšFÙè[ãmƒo-`ׇŸv´Þ7ýA‚â	–) c,†)ÓÊ0¾¼{Û\—bëFZ?Rò(El…¸ª€w§‡wâR8KÈ©¤ÅA1¡ÂÃ$yç˜~ €à£nŠøƒÖ3+°¸yòB#q“xè,~fZ^ˬĄÝB¶^šp®Ü‘æl­—Þ4ŸòÀ7ßìØ-ÜØ/Ä?V~\Cugñvwow‡9ç~áÛcåï5ÔšD5¯=¨î+¬;Ç
+ë6¶¸VA·Ú4R´ÞIßH£TÍt{¶1ÐÊÈ`Z¡)4¡µ…`ÎŒïFb€â•nBp­–­)4
+–4AØÖËaã…kUÞywgÎ2Bà@†°£žmï¨(Q"v	°ÌòCí(˜™ÎÓ	œ,”¢ ¸j§õð^ælð¥çúŸ4õÕ-¼Ö/„­y­¡ºs8·;‹s»Ãœs¿ðä±òîjM¢š×Tw–õԝe=ÑvöÎ:e›åÊ"ÂD„‘F*Ñ’Òz‹HÑx€ s²Î˜€£4¾£NEF·¾ñ.¶^ï®òB§è-ŠBëJ¥]´­öWí0õ8/q)œ•	XZ°p@˜Äc!¿µIà9¨(ÒcEj0)PÔž›ÎÓÎJQ p-ïeÞi¾^Xq®­/Ѫ’°÷èìr+®¡º³8º;‹£»Ãœs¿ðê±òôjM¢š×Tw–µÕemmom‹«ìh놭í‚l­Teo' ®u\šEmxâL‘`•„_­ykãOX³…֏”4H;OÅBæ‰bAB¦áwva,¤æ¡eg“¥ržžcú
+²ºÂ_²ôEé¹XÜ<{¡‘ñ“|…RÄ/\uò¼³=7á\½ã“†^¢º…Ïú…°5¯5Tw×vçpmw˜3îŽ<ÖÎ]A­
+TñÚƒêβœº³,'Š+­
+‘ì	n{‡R#SX¯€Hã$²Ã<G!¥WÍòµëNÊòŠjw‰ƒÆ¥q€Î>Ä 0£Ž4ã&º«ÚMé,Ewé„SØLjrF™àHÔAv
+j0'*öUŠ(}ÜV§S‘ìν 4
+Ñý!ƒD#Ó¾–Ѹ6H ¤Ò­¯(Ö´T,E#)²«ˆ CZ-JïW”Òl…P²u5‡òžæà…HÛ‘ƒçwœ#½Óˆ"EArgS=Rõ¥êö‘ü¼t¡Bõ­&jJ×RR& J\U"¤÷ZÍ‚(Jå=ÍQ«‰
+c|¥¦v´6Ç9Ò{­fA)‡©S~iºJvapŠZE§†J ÈIAÝWŠ‚uíû[„(ôX¾åjk 8Ú\Øy”iºÆdB	"Pô¯0…Rƒ°4©ì«@™R"~ª‰D…Rƒh§ÓÊBxŽ‘:Ê岞µâ³¥¥V¼£¸Ã_e‰y\?ŽÓ,)Ã(%¨aõçãb.Îéÿ×ù?²}Þ%¾ñ‡0å4Ë!;ªÑƒ¢§Q±5j÷(Þ¤H=7'µð:î‚kT·•RQÚÖ†
+\CZH%"lÃ'"쁏GN­ö²&Š
+á`f;PRqµêFŒžâÓ0.Sø<ej´‘^¤0ŒË”‰\+¨ÊÞ1Z.#ªPj^k¨QGTb؏º’¾Pj×P›µŒpMQ!˜Š@
+$sr•œ†?¹JÖàã*)ËÚZK±¶‘ÂQ¨Ì6à6ˆYçà"osS=(Q˜¡@ãg*Ð&ZnÃ'ZM%‹:ØéX²Ø	ɶáÉöÀ+X$#à,o÷k¼iü	c¡ŸTx³€hø` s‡’šËs!ßz*Þ6zÖ”G÷æ"mÀbðL™lùԖʃ¥†2É>ÐʏS›ôøÉ-zü¤hÖ©’hp(%Ì@JÄD„DíÇ.„Û„OÅÛ¯’ÑžO³ØÔ¨­(É!Û¨®¢¡	E¹n¤0¯¨®šq@ù\\Ö¼v ¶½Açÿ.à3~<Œ:O¶áSoì€/½A­¼è“)­WPÝ8óˆ¢oÎÍxm£È³”+ГjVÛ :nˆõ†ž„¢,>RÆÚu#I9ú|ÓW£%%üMP-“á#§jºD˜ÊtTÉ„6#úÉt‰2‘é4¨–	A_OLS™N‚F™””ÔXVÓeJ-Ó
+¨’IiÝ*WM—	™Nƒ*™¬iÃÄ™2‘é4¨–	EŽ’õt‰0•é$¨’)zj‚ëée"ÓiP%“–ü¹aœ.&22iCŸêé2¥–iTË„H!kdÂT¦“ J&t}~b‚L™Èt™BtT2 @µ-š-í	g5æ&œz~Åg¡Ú¡Ñ3é ±Vð¥a¹ïAU'=KÐ|”éIx<†*DNÒÇç1ÔWŇú䁲ÛÓ•þâ„.Y
+ïW$OM[¡Œó2ƒ¹W£`‘
+zú†D:§¨¦ÈQEÆÂa¦ÅU¥™Vhý9C!¿0ÕJz>HÊÓ–÷Q³B)‚gãkšaÔLkŠÓzÐLÓY·®¦Èï£f¢ÈX8Ì´ø’5ãs»“ºßg+Ô$uåæÕ'V¨YY¢EŒc]ïHc5Uiš¸ZŸ¥4ïCá¹ÿåݺÕ~†lÌ7?®úæ—‡çoPs)´È—`•|…+*b@•‰j.û󯺯.ÿÅ#ʧŒ¸ JMÆØ\xÕ:‹À|ùþðìo7·ïï>=4Ýõý¯×÷ô1JÓXºÈäPÉ^0âûžùfA.$Å*W0(È	óê®{sÛ¼¼»}¼¿;”W]
+CÍ( ,»·ý»·M‚3;ø+áÃtο\÷ï ×8í/ߍ7Û‚ÑäfúRåuËíÚ”và³²Wyþ&{¿gðªlk`í©P#ä8úX&ÙÙ$÷ÍÕõC2}_@á@×ì¢aõ¾½~ütwÿo²×O7~¹ûxsw;¨9Äm¸ûÅ6VÓ‘%dÀµDÆQ¿‘j~Èúí w¸£¥›~´îÝþ‰‘µÆ¥[@ÌpSí€ÿÑ`°]:¢“gÙb/_]//eè4Ý5ƶ*ÍÖzy¼¹¾}œuj'í¤Æ¦¶ÈµžuÐXÑ1pˆ”Ò½¼-Èçê„Ö™Ø4ÔÀÄÀ*as½ÃþzRN‰î	úCl³Q
+ìðhI·@ü5Ös7¼üÁm˜TÆ11(³ÈÁ;@Ÿo“H‡'X‚ˆûŒòпc‹`	(º/zýèCLáã6ÿqn.´þ&]\‰Ø@.Æ™
+ë€ßãREIqž¥¿}xøçñýÛÿBÂҁv‰O­LLà¶ÓÓ'|º@g‘šzUhØŽxçë³»KGÊ,ÆZ„fl4j
+5ª2Ó×NJZèí
+Ò6Røwœ&ù"ŸQšoÙjëҁ¡/ Ĺ„N׎ÀþèkÈq1Š+\M­m¼£ÂáPQ]ª`Ež"&N$pˆ†O­æ£˜}Œà»ÒŽ½Nt'	(
+ùÚxlgÿЁ“£Wþ^°ù„¢
+Áx
+ ›ì1-|ÒÉÒÇCÈa“ü(˜*–àVZR1›j}úRÏ% ¶éî9ÆѶ ²€NŸ“%&£²üéz4XšÄÑk“.ö¶J$ÂU.p¸ ‰óAÜ}“’ºŒåúƒ¢ôìã@Ié	¬ž9=í]•ô®¬m){ÒŊ׺‚,Ѳ8*Ju¬òǹ8Rí6ˆžqPF¦NuäU0ãÈù(nŸÎÄéc
+Ð6S-„Í«óÍ»¢†G²öέzjÏèÊSdž÷ôÝÑð¥}Ô!tfåy-RIÉÔk!Y[[(Õ¨ÚSçâH6è”¸€3¼ÅG¯£kÅÞWÅÇ R2&ÂdP^ýç`ôñ³£¶B1çµCýŽàEaûûׯžóú—at÷¾e_¤±©}sýpwüe½ú¢ûÕdBiô¡#|D㜬·1Ÿ]+	
+þº	¨Š±âS…õxóëuóêæþúêñîþ7֋⺙©^?>ûÓõ=*軇æyóçW/þúãW©mM¤KL1^¦š<VÍ×w÷Í÷ß¾þû`…F¥”È#j^éH(*±Þ†ÿtrŸl®·‰ttÓÄ“º=D^Ã=²e:é„S,Ò+W¦Çù É&9¿´E`,IzÀüiå)éiGÑ:o.2
+—“1i‡œƒÏ<Ñ1UD½eu2±á.5_^Ûˆc[ƒ'a‘ÄÓ lY¾ÓŒ C—°›hÒ)…ú?@ Húv‘(ÓQÓ0vŽÉG¨’é?=Ð?J· ­ç’8p][ª–Šdn—¬=”œtF¿#ŒQˆ¤ËMÈ.Á§êóÅ/ÑÝ\MûÄïÿ’æs]
 endstream
 endobj
-4813 0 obj
+4856 0 obj
 <<
-/Producer (GPL Ghostscript SVN PRE-RELEASE 8.61)
-/CreationDate (D:20080128091221Z)
-/ModDate (D:20080128091221Z)
+/Producer (ESP Ghostscript 8.15)
+/CreationDate (D:20080520132618)
+/ModDate (D:20080520132618)
 >>
 endobj
-4814 0 obj
+4857 0 obj
 <<
 /Type /ExtGState
 /OPM 1
 >>
 endobj
-4815 0 obj
+4858 0 obj
 <<
-/BaseFont /Helvetica
+/BaseFont /KUZIMA#2BAlbanyAMT
+/FontDescriptor 4860 0 R
 /Type /Font
+/FirstChar 32
+/LastChar 121
+/Widths [ 600 0 0 0 0 0 0 0 600 600 0 0 0 0 0 600 600 0 600 600 0 0 0 0 0 0 0 0 0 0 0 0 0 600 0 600 600 0 600 600 0 600 0 600 600 600 600 0 600 0 600 600 0 600 0 600 600 0 0 0 0 0 0 600 0 600 600 600 600 600 600 600 600 600 0 600 600 600 600 600 600 0 600 600 600 600 600 600 0 600]
+/Encoding /WinAnsiEncoding
 /Subtype /Type1
 >>
 endobj
-4816 0 obj
-3349
+4859 0 obj
+3454
 endobj
-4811 0 obj <<
-/D [4809 0 R /XYZ 151.701 685.529 null]
+4860 0 obj
+<<
+/Type /FontDescriptor
+/FontName /KUZIMA#2BAlbanyAMT
+/FontBBox [ -12 -186 612 667]
+/Flags 5
+/Ascent 667
+/CapHeight 667
+/Descent -186
+/ItalicAngle 0
+/StemV 91
+/AvgWidth 600
+/MaxWidth 600
+/MissingWidth 600
+/CharSet (/L/A/y/n/c/X/M/o/d/N/C/p/e/D/underscore/slash/f/P/r/zero/g/F/s/h/R/G/two/t/i/S/three/u/I/v/k/U/w/l/a/K/m/b/W/space/parenleft/parenright)
+/FontFile3 4861 0 R
+>>
+endobj
+4861 0 obj
+<<
+/Subtype /Type1C
+/Filter /FlateDecode
+/Length 4862 0 R
+>>
+stream
+xœW	T׶­¦»«;"”
+1˜.¢$€Š¨è‹ ‰ 
+NQ@J¨(
+(€4Ýh°{¢Á¦qŒ¢‚Šàǘã€HLñåùÌt*ÿòþú·´;oýÿ×[‹TÕ½çÞ³Ï>ûœ# Dv„@ °ÉLNZ§‰ˆáŸü97ÆŽ{U¸ErÜŸþâW‰àiëœ*Œ£qí#qå¤.pÈ6$„AAUchvŽbCƪÕyž>±K–ùN˜0ÑúfJ`` g²âùϹi¹«Öy¾ÿÙ˜–™“•¶.o¦g(^™™‘â¹*S‘³:×3)55-•ß—”™¶Ö3,#3#''{£§O¨¯çÔÉ“§øá_S#3²’ós=#²×e{.ö\’¶*?3iÃ_^1iqˆb]J|DvjdhNÚÜôè
+«ÂrW/	ÏËXš¿`ãÚØM™I‹²’—yúø¾ç?yj Aøc‰w‰(b.HL"¢‰y„?áE¼C„¯áÄb)1Ÿð&bˆD áCĉiD1žXF,&þFÄÄb"I„3ñaO#	‚"FþrB„]¼-8gd÷@¸RØ$¢Dù¢ŸÄ©â“äh’!û%ñ’ûÒè—\^ª³w²o´ÿÃ!Æ‘t\åxÔÉÑIï#G49s>22jä)—7\|]ò]θÜp%\׸öRk¹§#¸§Ëå³ꀖv!¤rfÙ-²I«16¨4
+Å’Š2uq‰NÝD÷æÏæŸJŠù'.V’¦r}I±ZY(GÓP‹Äb¼Y8Á
+´3!]ÈC´ìòÛl…ɤY«i0ª4t:‰–sf1zŸT¨ð9Zþ³#‰ÂóÅ™¤B‰wèùWÈ&ÞQ†¯4‹ü¼ÅPËÊÐ8!n$ñÉ(²ƒ3±‚.xa†ÚÜæ"/1¢ð±ª’
+)Æ~iF•VA/$AÇ™Ä
+V³HH]ÐDŸ%ÑttÍ€ûâOmVHÈ^¡U›iË‘ØÙ>6‡uWöv¸SßÀLnº,˜÷„_ÕD·¢¾D²`Ȫ™w«Û‰PGbõ†)u|÷‡-ú£1fõî‚}˜,)b2$VïíHÓÐ%
+éА·ç]ˆXµiñ;r|‰Í,l‡7ð-î³îÔQn
+ç(Kj‹kŽd¤è•	ÑËhÔp¿r¥¹­‹þм£‰1JuJ]™ªb{™JŸ°(7¯´›}ë7öö€Ý½î¤¸šºVXU§nð¨×èÌ4uô‘„ºÖ¤Öm‘SG‹Ôe
+ú9k\Û!́€ÿ†A ;õn+ƒp(ÁQ¡nšôc£²®G÷Ž“È­@“a…¸“G×Ø`A׎G—g .„£q!I=¶ÇÝ
+Á Xhx‘5r0šç.±‚.$_°»›åœ1¹¿…·d0~ëóƒmøèk5›Áåïµ^ʇDþh M±ÏÆâ>{ó3¬Tàwë-»è._KB ú]l‰'°mÏ
+á3.T†\_÷FÎÈå™`Î<û	FÀ(ï¢Qt²è·»Aã|Þòòzóγûw~¡-û7°ðŒQóÎfדÀµ§Àwª„Sp2?ëõÏ %ùn÷’óq Æãhª9?}z/¶]?)§Š§öK^8H•Ä(žÉnyá•Þ3ƒ|½ß§޾ó“ü`¿°prnœ¹Ub‘/Ïf>Šfºg0…D¸Jñkdá0&úŒ-¬&Ã`RH¸0X9Œ‹†|‰Íoàjd+ŽGíYÀÌg¢Ö'&$­ÌžÇDJgH8#gsùÒž“§åûöÔ›½ÔP¦Uª¶V¨Ê屋âׇaoí½Ÿ}C
+‡wâ"«å•›ëTFFÚ Ñc6ˆ$&õ°B
+ILbá6Ÿ³ØA'ÌSðÂ);‘wÏ5ÞS,~Â’¡Wa±˜X2Ê°døB5yrÁÙ¬o)Œ|ò#8ÐÔpð{„FÇç„ÅÉ!ì¬ìYoˆ¯ÿÌ`_ŸY·úû¿íùi(Œ0‡…ñ¬€Û	2æDEsÑ¡Õ÷fvMÀŒòöG#Û^àñOµêËôeåÛ*¶ªé”µsò#D03¯ÿ.eEæÇ7Î?ež2=Ñ;&K­ª=’…˜]#Y™-ðÙ$¸
+€ÆÒg%0ö
+!79ʶf`+Éæ˸|'9Ã-j[Í&ï‰bâ¤s$c|&ÊŸK› Ò±í¬(`#ƒ	—ÈOŽ·]ÙÉn«Ø'?UÎ0UŒ´£¤+×–TÑ™uaš4F:eQÜ:ršä…ú=@}¾6IóiÒk!ŠÓ%,TùtŸ›e0‹²¯çñ“7oŒ¥Ñk
+b¦ÅÚ”‡bÒ¬f’“°YÕ!¹}eixXè’iôs‡2±V‡â¨_ƒLu$å½Åö[¨o‚åi(ìW1sµ††R-V®0XORGÀîøî㻘æÒ=yuuEï´¾;]Ø@¯ß™¯_ÇÄ3ÑÙ“fHÿi_²ðwœ¹N˜l\<Qw®¬XvpŽùù!)’<™ ¢îÏ^9I#™$<&6\Ž^‚f)Zø*²‹9bj;ÚrÈxa¥ØˆÏ	Õÿ"~$u½•#ëïÁÔ›<É/S¯§çÉ°Ó˜}iC˜zuÀ¨vÖ½2ðJ$Ú2£Q«k’ƒ»¤I¥+)Q•)ä‰ÈÒàk_Ia²¡¡No’=+ùÏ`’,xüÁÅ’a›ŽCÛIwÊÀÍåd²Õ—0R*ÌwNµMëö+èý…ûÕ=êsê}ê}ÅûŠL˜<)eˆ[˜:ío󎞐k$TX½J‹ÎB>éø¹@£jSۍ­™6H:ÒO^ÁÙ(¾î›Ã›Z3wÑkw¦¢4ºòª|#¶µÑXj2½ÒqîPOï§YïÕÊ©±›«4ªz£FßDS†ëj,.k%rÊ°¥Ÿ0„Ø°âZ0ÛËó«íD«ÓgÍ+‡xÌó^¶Š"hIƒñìåMç˜ÑíÌ.\Í÷>¯æ‰Û"öµD¬)wç_ðLÊ‹Œλt
+‡"v®>¤wugLš.=oÍÃ,2^Ë>²¸óÇC'O1_I¿Ÿqc¼UþŸ9ò¶uk0	5"(?I÷Õب…Añ¾ÃBµ˜…c¼4síB,Wi²Fþ®õ–Çñ²¥ÈâÆ“1ëW©–aó
+¸cè›æâþ¯:ۏí4]`ú˜îäÚxia&Y¾IþHbÞ¦-**ÇB\,I<Ó´€YÈDç%&ůÈ
+aB¥!4õ÷×aÆ¥¯›Z/·5¿bü;„°ç*8HÌåÐCˆUVzÐ.2øRÂãï<v@¯2(·~P±M-OΝW¸”‘†%²­õï¹üv8„ã{“—‚  ìQšf£¦ÿ=$Uí›N&r÷d[Ô*½D‚ÙX/ßKZØx^Ҥ֖ȇs Êar6ëú#«è„îÔXî®AFؤĦh±³Â§%5¥¶æÑ-ùG¶\ßr£¤¹|oÑþBÓZfµ4d^ì$ÌùÉLH×W¶ïÀ¢ÊHqrb%K
+´ªú|œü€„2$°s¯y€ãמvåu¦í¡3ÍÙÚ·ú\MŽ)×TÔ´H¿ºôÉÝÛ—£j,ܯS=ŒuÚ&ú	ß¹[Ð|ÞhôamÄœû°#é™;•Ç-rëµ6TAçˆåÒõ’:µ4*k¾G|
+{š†³­ýêüuÖg˾»òùþ3ç¬=Å0ÚfÐ<«ø–³ªÛÚ>`­ÉG´µC·5¹ð{ÞÐN VÐI ƒd!<tƒ ÎQÜn#C¬»J"oÔ'ÞD"_èem¾m±$Ìt?g¸ò͌°½
+‘îÔ „Â|Ù‰c¸%'Î!©ÿ²ÞÏ}è~JÌŒD¥Àû¸¹tǃ5h=ËÍzÖ.…àIˆs˜hUƒÏÍqÖýC"Ê•³‚¡lÆ«Õ25ªë
+ø´S¨Ê‹0\;pÍzDN7/`jØõ‡rxÔó—>MQ†WYj=^…D?€„}} ’ÛÀé(ä"Üîa›lP´³^é2Ýœ
+Zq<9iCá&‰þ×…fò>²‹|†GÈ0„(·Ý¢¤CàÓÌÚ©ÛšÿŸ4{N˹,¼Ìºv³p‘Mæ»ßBîM·Ø0³(šÉáŸNJ_X¬ˆ‘—n-/gJ¥Jm™¡ª¦²²F~{÷~ÍFzó“5ïÒs%э™u+±d¹LžFS§g¹ìñ‹ûÎ_’Í_ǏBa‰­]—o|üGç©råú/V*„ðz¼^vçffgÔMôÞèVM]JCLz×øvØ ï¾¼ƒg†±g²·6xô9ŒªÄPuË&Xoÿg’m3pv·ÃÛí) À¿ønF„%,ÄÚ\á±óÅ|b²L†a–f`°(öü±C{Û<Zf¤ÐèZÍhp’ÿ~ìbËnŒXÛÁ5i4U‡ºm|”mäŧßI^³qyª<ÿÔÚÝï3IÌ:EF‚ôß'pfðTÜ3†*è‹y…¤JͱÖèHR]sO~žÑíNOÀFN|ŠœCbÖÎ]NCزŸ¿	ç;3p¼Ï¬»ßÞ±´ÕÌNîµæû¬  „àìv‰)çÂA/œí_pfq³Íxùº5
+?Ks€#ŽÀ©18f)—#¾g#I^ÖN¹™‡ÿÀ®KBn
+öCɨՅ9s‘]*z‰ñf¼»ŠD»ÓðHÍH:¡f{UE-=\²˜?˜?Z~½#ªj+«˜<¿èJå[_!Û*U–•nc*ª·ÒבËo¾Û÷̆F|°•©`¶IKue½Fó¡I~=ó3óËÚßÂA”wL©S2–FÓåÇËþ%Zþ§ˆ¿+·ñO'Yµ¶ªš©•ê•Ze™úƒâr9úî_‹·©·oe¶VâC_[kÔðW)j€ØÒhp›áWÌ	‘p6"P€Üå^D€„½@ÀT9ú¡_Æ\nºzàÄžÖÃMLӪؕѲÒÎ,’N•0‹
+³VægdlJ¤XӜۺî„â*syh^IþÕ•‹`ÓÛÝ©ZpgeՒ󧾼Ð÷@J½ÎàÔ|àóWN¿;>bivBº¼ ·$‹QHËtJ½¡NÓP#oüürçUFzë먰Ăl?•¢\q´„Šæ^í%Íå:\ÌÊ
+äTíj‰Å-hg]¹@¶ÀÒì#¸#«¬¬®¬Äíç÷Ÿï;Öuþ•³¿ö^¶|sVŠ|Óæb£”b@
+Úêêz¼¥õ´ù#ýæb¢÷³S“ôFåæíï2ÒÂÒáâG]ë¿·`ÖìÙüc–6YA«k·U—3Re™RYR_ÜZHwåœ*9ûRÉ“»?_]qé­CôˆMÍÜôf\\š›ÉíY‡YG'‚ømeG`
+endstream
+endobj
+4862 0 obj
+4112
+endobj
+4854 0 obj <<
+/D [4852 0 R /XYZ 151.701 685.529 null]
 >> endobj
 1798 0 obj <<
-/D [4809 0 R /XYZ 151.701 598.732 null]
+/D [4852 0 R /XYZ 151.701 595.284 null]
 >> endobj
-4806 0 obj <<
-/D [4809 0 R /XYZ 151.701 581.862 null]
+4849 0 obj <<
+/D [4852 0 R /XYZ 151.701 578.414 null]
 >> endobj
-4812 0 obj <<
-/D [4809 0 R /XYZ 151.701 281.714 null]
+4855 0 obj <<
+/D [4852 0 R /XYZ 151.701 298.818 null]
 >> endobj
-4808 0 obj <<
+4851 0 obj <<
 /Font << /F28 1124 0 R /F22 1211 0 R /F59 1905 0 R /F15 1133 0 R >>
-/XObject << /Im21 4807 0 R >>
+/XObject << /Im21 4850 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-4819 0 obj <<
-/Length 866       
+4865 0 obj <<
+/Length 868       
 /Filter /FlateDecode
 >>
 stream
-xÚµVKsÚ0¾ó+4Ó‹8àÈ/lõf@
-!ÄVÒf2'xêÅfhfú㻲Lê$Ž“z`,­¾oµ/íBÐ"hÜðÎÙ¹¦!K¡Q¿G*!ŠM5Ô·©bRñ
-ºÃ^¸.¢,í~ç_J¸­Ð~ßp*ÐDâ,EWº=•ôu<Mvq˜„i ³«âÙ†Jhy™kË0OtͶªÃxçgG)AjÍ SÑu´N:wß	ÚÀÙDÚèX"¤›¶Ò7…¶y«©;iÒúÅ*¥R©A•ÒqýĹaþ̘þ˜qÄΝë9÷§ŸÏ¸Ïøí’yÂ<ÐÙSuÅ4hmùÕ÷œ9¯Í—¸»Ì/‡3±¸qæ׬]- ¸3ðÙ‚»·OÜvÊÅÌwٕϾq¶±Q;xéNÃéÒ™—//–¾ÇA6n§y	Ò+ߥfŸ_
-OÞ¹ }Õgøùt (²ÆT³žêžj)ª­¡ž®+¶¥KßFy·gèÎÅîPˆµ‰]ÍÆA.7Ù
-ª¶¢4ÜT‚T2¹õ®=&ó(ÄÃ/¹¾Šó"L*|ºi²;ßf‚u81.¶¡\œÒ©…ï³½zA"À«à*Ä6¨ø«n a˜Êí:KvQ,L¨7Lˆ£ô‡P[zhXø[¹*­1Œ>ž„Q²	b)…ûêš}–KQ­öÁ>
-sx÷–mB`!j¡<»ÏâXúØk(‰(}ñ!Xf‚ȸBÈãq­Ë[Aþ7C¤r\¬ŽQ\W&ÉÍ}vH7R‘ÌW¥—`Wæ‘à	¨hF-‹:!8¯2¨Qz
-7HËpQ=Ü ¯GRE
-D¢€¶ Ó‹‹)—çÁlÌNÚϲ¬Ÿw0ò¼ ÷YV|­×$x
-F˜š‰Ïùþ,_Ei“ö:!OV¥·’ßßòó°wr¯«ÔrzLÍ/vòÖÓwF#WôÑ(J¤0¯½Ÿ¶wçšO Y-D‚§èŠß»-…-†îíú–Ývä¹ËX	w@åÞð³÷û_9#˜eÀÙHØó¹òr ´£a:8Ö£áÿ˜Ú»Ó­„–cär&|ˆð±×ÁfŽË`\ñéû‡Ò-ç¾t\®µ:•vJ\Û@{ž³œ>UòÓß‘ÓþåüXjx
+xÚµVÝoÚ0篰´ó@ê|‘xo\`PÊ·[UMQ€´DË#AlÒþøí°¥+M«I{@±Ï¿ßÝùî|Aˆ qgÀ;—†:DGüé„h.5PߥšM-Ä7èñºJŠ¼û…pW£ý¾%àÕ ‰Â9š©u{:é›xšíÒ8‹ó*fWÇ'²4J¨4fÂÚ±ìÝpê0ÞùÖÑAJÞpÈÖL­³Îý‚6pöͤ.:Jd†LÛÕú¶Ð–¢ ó±Cš—´iÓ°N©RjQMÞD˜Ÿx·,œù;3.?…7çÂ!ÐÒÓMͶèßÀ»̯‡3±¸õæ7¬	·Ï ¹7Ù‚ûw¿©í®f¡Ï>†ì3g‹µƒ—þt1œ.½¹¼ÀðújdãvZ à»ônæ<œ.B>ã!ãwK¼B“ªC~-®Òzï'Èö¨Î§AQÅ¢ÛÍœõtGÓ]õLSsS‘ø6)»=Ë´pq¨v‡J¬m|ì.ŽJµ)VP~U”äñ¦äŠ©mp0%˜'¹ ¾«-ðuü£¬â¬Æç›s~—ÛB°Ž ‡jÄÕ6V‹“C&uðC±W ÊxÀQØF5Õí Žsµ]Ù.I…ëõ‚i’jå
+-“j«VÒËêãIœd›(UÒY¼¯Íì‹R‰ÒdµöI\Âv\Q‹ÕÙC‘¦êŽ½sÖ“üQˆ`•
+¢1”»d-Í‚üOŠH}s±:&i}^û¤6Å!ß(E*aµ^‚}•H‚' âyÝ5²h‚Ë:ƒ¥§pƒT†[ˆšáy3’âø(j ´U •^X\M¹‚<
+æÙìÔ¡}¯Êúi+"Oz_Õ;ÑCm‚×à„mØøâPî/ÊU’ŸÓÞ$”Ùª¦ôVêûS}÷ñN­àuI-§ÇtþmO^| Þhä‹æ :…„
+‚¶ÐÞG¼>fµ}ž¢/~u”ç$¶úwKè[÷Ú‘—>c&l@åÁð³7ô?9$˜uÀÙH8ôŒóê h7 ÓÁã°
+ÿÇŒ0^Ÿn+çÈõ|nïñ!ÂÇÁ›"(8>ƒqŧWì‡Ís¨œ_à÷Òó¹Ñ…R;%î¥ËÁ@·œ¶WrcnýþßqúÂß™_
+Äpµ
 endstream
 endobj
-4818 0 obj <<
+4864 0 obj <<
 /Type /Page
-/Contents 4819 0 R
-/Resources 4817 0 R
+/Contents 4865 0 R
+/Resources 4863 0 R
 /MediaBox [0 0 612 792]
-/Parent 4798 0 R
+/Parent 4841 0 R
 >> endobj
-4820 0 obj <<
-/D [4818 0 R /XYZ 100.892 685.529 null]
+4866 0 obj <<
+/D [4864 0 R /XYZ 100.892 685.529 null]
 >> endobj
-4817 0 obj <<
+4863 0 obj <<
 /Font << /F22 1211 0 R /F28 1124 0 R /F59 1905 0 R /F15 1133 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-4824 0 obj <<
-/Length 1283      
+4870 0 obj <<
+/Length 1313      
 /Filter /FlateDecode
 >>
 stream
-xÚ¥VYsÛ6~ׯàL^ “&x3}’-5V"•ÔvZ'£¡D8˜‡BR¶5Óß],(Sªâ6Ó',¾],{Â6¾¶ñ¡w1ïÿìD·­ØŽ¹10¸Ï­ÐæFÅ–{Æ<5î™Eý/ó 둁§DØâqš”Ð Meñµoº¾Ç†ežÈ‚èk‘/²™¨˜‰êIT5m’"EÂg—™E(÷xÀ.×ɦ¡>ñòÞhÞûÖãp›mðŽ™¾åºÆ*ïݱx
-ÛrãÈxV’¹áú‘ø>Й1ëýÒ³»o÷ãîÛß&¥^l©7â³®¿“ñŧé…ONà~÷ÉC‹GŽaº®….ú£¹¬ÜöM'Ø*)ÙSßX’É4i!Í:iHh–ä}'bË„ë¤&\°ZŪÌ72)1•óÎdñˆÇ&ÂûLîZ¾“5ϲYƒ']—M†}'dƒ;ÚÕÛÍF©/«>g
-‚\ÀŽÄ‹Xmˆê{zù¡»ìÃ7WeÙ¼ƒðÙ¾Íê|	–ùŽÏÌ%­Ñòµ¢&C0£c¬OZò¤®å“x¾­«óz‰I„Òïhù½m\ºž `‚Äâꔣöì7™‹áíõ`|ã\ÝÎæ“ñlþ¶ðøf<?ñÎCñ`2þsô¶¢Ùh¾˜Ž.Æ7ÃÅÝôöòûÂã‹ï=ᔞÅ`úaöŸ{¾–5åF
-)SRrj$£mùˆ[‡mª2—5$ÏOºwö' »œ¶yÔyŽ`ŸpXzÊׁ¾·âª<\:Ñ–š°Üʬ!N›ôû$*SyÃä>45Ν¢UT%ªcÝ‘"[KDÅp§XR
-ªÜSUŽÒI%H°ÐÉžt5*VSç±(~Ö(Öþ?C6ôò³ÇêäA¢ÔÀ
-Ž…t¯kKµÅ¶Ÿ)%±¦
-ÐÑñrŽ„îM߶!ŠJeÈ
-ñ¢®‹XÝ`!FGú:اà]0»‘;Bž×r…}dM[zkU˲ “å1šöˆ@Ç˪8µ­‡grY%•Älò¸!FµOx ¤kÜnk‘B ˆÁXA‹
-³Ä9«HëF_Ÿ£{Ø÷[Ó¥³ y¢b$=ìn5¨Þíò}‚õ»,RŠ,º”;¶ík°j$ù‡öCY‰USV;gˆqàI}ZÔæ)Sê6IÛ:€âJ"ª,èº
-¶ñ öd:R(³¨å•u¸Â×p™rq'ô·\‹#éâ,QPŽªÎЏéqR²!„æ\x\uºc1²Ébä\	™ŸôOJ~9Î6ÙV@Ä&Ûj¨Ö]ÉÏ6÷Vš4+¼v-jL-±ûIŽì<ÑÃ7uqjêêÇ:ÇîrTàª
-Ÿ§\È¡ë/ƒ”~-
-DT«AiYÔM’Ñw Õ'úÉ//·•ùX;(ö\7Ìî´GÞK[@8øV?:hCŸa¬—ºËNUcâ*ÑŸ†	ÕÉöÄø~ªM®gú7Z«åɯ֑Ž[ý&2þ•¿ÎFú›ÓšsÖýLjÿmØrÓìßm»ËDRcÍ.+ÊFS”ÿDihzw]m]u<È«”%6¿Ýс×Æ5ÇÔ°=‘|*E<h½íÌÁNàÔÖIF›g•"Õ£ú¾# F Šï›pÔÊv;À—Öo¿´ØCøÒOéº:í
-ø¿ÎL&¶
+xÚ¥ÙnÛFð]_A /+ ¤¹¼™>É–+ñUImÑ:@‰kka
+IÙЏïÌÎR¦&mÐ'ε³sÏÒ6Ûø08NÞ;‘Ám+¶cnÌï
+îs+´¹D±åÇž1O;æDÑðËü#È:FdÅAà)Q'¶x‚&%4JSY<M×÷ظÌY|%ò%@6f¢zUMHR¤øì,“¢h€Ê=°³u²iè€ÏB¼|p>|p¸Í6xÇLßr]c•î¾ØF
+¼†m¹qd<+ÉÜpýÈ
+|à̘
+~Ø]ß¹ßõÝq]Ëç±€c®výÏaä²r;4 `«¤@ dOC?`I&Ó¤DiÖICB³$:[&ÄX'5Ñ!@B«X•ùFf"%¦
+’3Y<âq`€Ó`©ÉÁ(/&kže³†˜¸.»n	«·›R_VCÎ$zp!v$ ^ÄjÛ@~ÞQ"ý¸ë8Ü®G¡K·TeÙ¼DؾÍê|	–ùŽÏÌ%}ÿ¦ÏC%6]ŽÁŒcó¤®å“xw²­«“z‰õ€âoèó3ŠyhñÈ!í>)¿ý~¾@ÅEßÝ{ö™‹ñÍÕhrí\ÜÌæ—“ÙüÇ“ëɐ˜Œ.'wå¾±xv>_LÏO'×ãÅíôæìû:'§ßs¡OÏb4ý0£ôÖµÙƯ›äùZÖT)”LIÅ©)¡å#¢ÛTe.k(ž_ô8œN v9í¨ó!ÁŽwXÚgëÀ‰[qÕ.hÛMXneÖ§-z‡}•©¢arÆç‡AÑ*ªU†±ž-‘­š%¢fr§Y*
+ºÜS]ŽÒI%H°0“žt7*VSç±(‘ü¬©Øû=I’
+ùBöXÜ¢(=ð…ÈB¹×µ¥&\;š”–؍
+ӁYæ´CøHèÎômÒ¨T†¬/꺈Õ
+6ÒèâH_x
+á»y¿#ÊóZ®p¬	%g«Z–,ï‰Ñ´×@
+:aVÍ©mízžÉe•TëÉã.$õ>áE‚(l#º­E
+© E‚lTX— ÎYEBè~7úþã‹„ýÄ5]:’}é ßÁðVƒšÞ.ß—@È"¥Übì@¹cÛ.±F«FR€ËJ¬š²ÚáŠx‹´€R<©O‹Úìu›†$ƒm]A q¥ )ª/èF
+ÐÎ~P8YŽ 7&j¹‚I¥ˆ:]ákºŽ‚rq'ô·\‹#èâ2Q¤âT½E;ü=Mï;’
+QhÑ…¹U§;#›,FÎ…¹ÙgTJq9®6E²­€€M¶Õ¤Zçs%?ÛÜ[ivÒ¬ðÚµ¨±²`ÇîW9²óDoGDú¢oíjgãp9ªAð«ÝS¡GÊaè/ƒŠ~í¤¨YƒÒ²¨›$£÷ ª-úìØáíå¶ÒK{cÝžë‘ÙÝ÷È{iH­~@h}†Å^ê9;U£
+€‹D?.©O¶/ Æö¹Pmr½Ô¿Ò÷±Zú}[àHǍö‰Ì‚7âo³sýÐiÍyÛ}ɈÿmØŠëìßm»ÍDRcÏ.+ÊFCÔ iÒôöª&溚xPX)Q–8üvG^×kS úí°P%âÁèm—N7 qd]d„<«
+©ÕK	j¢ø~G­lw²€ ¼iýöM‹Ã8„×ù´ÿJµÓ`ŸBu  Âö"Ù[ˆH¹là×€ªÏîáiA ”P½Ÿ}?¿=Ø{í~þ|/;©
 endstream
 endobj
-4823 0 obj <<
+4869 0 obj <<
 /Type /Page
-/Contents 4824 0 R
-/Resources 4822 0 R
+/Contents 4870 0 R
+/Resources 4868 0 R
 /MediaBox [0 0 612 792]
-/Parent 4798 0 R
+/Parent 4841 0 R
 >> endobj
-4825 0 obj <<
-/D [4823 0 R /XYZ 151.701 685.529 null]
+4871 0 obj <<
+/D [4869 0 R /XYZ 151.701 685.529 null]
 >> endobj
-4826 0 obj <<
-/D [4823 0 R /XYZ 151.701 383.333 null]
+4872 0 obj <<
+/D [4869 0 R /XYZ 151.701 396.882 null]
 >> endobj
-4822 0 obj <<
-/Font << /F28 1124 0 R /F22 1211 0 R /F59 1905 0 R /F15 1133 0 R >>
+4868 0 obj <<
+/Font << /F28 1124 0 R /F22 1211 0 R /F15 1133 0 R /F59 1905 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-4831 0 obj <<
-/Length 1703      
+4877 0 obj <<
+/Length 1683      
 /Filter /FlateDecode
 >>
 stream
-xڝXm“Û4þž_ᆩÃ4ŠdI~é00…ö
-(…¤0Lé'V.¦~	¶s×›ádz«•'ç…/—•´’v=ûâã޵ǽ³oÖ³åUxK".¼õÎœ³8	¼0N˜N”·Î¼·þÊl»¼®æïÖ/­zÌ’0T¨$Œƒ6'½ˆI6_JÿûòP˜ÒT]
-;çÂï7ÇpKxb/“ GJ÷Ûƒ8A­Ùóõ쯙€YAšIémËÙÛwÜË`í¥Ç™LbïÖj–žÔ15žVx«ÙÏ3>vRèñÅ"X$¼P%Ì:‚·—v󅌵ÿC^̓Ø?~ á/¯lI*Óyùw4ØÌ004¨7]šW&£Ñ®©K’º½SX¥%îݤ4¼Z¿FOÁ¼…L«„Lhóδ€`	õfõ|¾P<Û£xâìA	í‰Ñ =1Úƒ[NöàÙƒÒÊ4•éè)$={LpåI–èؽ©·è"bš;U0p!µò_˜¦L+2*–>x¢yä_¡L€N·Ï[’Öâš¼ëh®®ƒr8 ׎4›6†„­iбþ$ûbš`ž€Ó‚è	W…ðfǼÈH¼ÃçÀóq`ÏGáØæÕ5‰û´%Á¾!
-•Ùš¶M›;nÓCºÉ‹¼ËñÍ&®ÿý¶.H	Ú	U6Ýâ ü©«?¸P×Gë ¬ž™Œi•Ñ
-Q	„W«•½nà·½5‘	<<” Ëå…Î[x
-î¿!ÿdŒ †ÁÎ2ûÆN5 at Bš5YÞÕ
->Hpi*¬:ЗW:3$à`LÒ‡t[nìÜMq	‚OÊ!wàáÅptjI
-IPŠ%«ې?‰ò‹Úh›v6ðI<LÔÇL‹%ã|¸piºí²MKˆÉ	ãBÁt÷ºYÞ@
-¬ñéñü¶v÷@b# w¿–8#+Àv¥˜ŽÎÉ XÚúiéµÛ=±Ãq%¯.•žH1¹’
-¦ÜèBËÿ~¨I~<ÏÈ‹h€ƒûÛƤ–0G(èVM]ÐJÿŠ¸H(%~¤†sìöÈÂ3X$D­·yôðgè¨Itä}tÔÿ@GO¢ó̱PÒeœÇSt‹˜÷Ù¶l
-€Úµ¬Ë6SÌ‹â@Ó|G÷ Š
-¼6òé"0½F*öÚ¹PáŠB^ÒìØ´æ1¡1ä<d5ý¾GH9¸tC“›t‹Óǽvõ¨#—8¾~Ecø0ŒJ8Q 0¬@x¶ý2FJ[²¨Wò$
-ójWCéÁ&Q	cL¾
-}½¤RÌÈmMnÃÏÉmWv®Ò`œ»TcAÁŠ édP%Àmå#èŽÂH)-‘m¾¬\iQPА! QÓ¤©ZÊÂ!ï‹ ¬Vu·Ÿ#×4¦Š*®Îű3gŵqq×Ö -¾TºÛ)«N% GZÙ€3[{rЧvpE+UT›47}tâ&rÒmHX%ØöLÜ=4ApŠx2n°A*¦BÒoêºû{QÍýZhy“6Ë"߸8üÂàÀÏ{ÍNOœÑ¹Ñ$¥ÅRŸyF¹R'ˆ§CÀÀ‰O,‘Z‡÷J¤’®S™è©UÈd0´ÔÐOv‡ ˜8\,†Ò:®¹­\JŽzðdê
-\=DÈâ(< È›"ò¹Éëc[Üá[a;›„þ·uƒ%”4,½Q0MS7-ɍqDml=Ç)×Ó?†£ëÅ$3
-ô*Õ52R)M­cY
-ÔÉ)›Eim™mÿ#¡T-­-ýþM?®íÜçǽêÛÀ î;Y”#ƒÛR*Œ(·r- ±™ÜÓÐh”qØš†žÎ-Û˜‹1¥ÙÝ”«Ö¹«³6­8DË«Œ,oIíé³­du	¹+à9Lu}ìfŽ­Àñdœ­éã!‰]˜ØÌ
-ÃkêéoFs]^'¹N$Gêã¦0‹-µ7”îIÉÜàœiîFi/¨úãö¦úh99ñIô}RÀ/“ ®(	ƒ[<Òj÷Hpù z"¬HîG!?k(ú]j?‘üT/‹¸/£…úع‡x?סOµE€Nî‡ ~FZº§™£?ÆÄ›§Y™WЧ@¡¨›Ï¡2êš¾;‡üÈR°ˆ‡}å%1ˆú|ûq/…§áSRöO ‹ÄœhH³êìc6ÿïB1Yx!Y̝ƒ_^”ƒh¬1qú Øu‡'Ë%üe­ý¤f™¹Ø{vUœ0%‡Í_©^þ0ÿ Ò‚gx
+xÚ•XYÛ6~÷¯P‘‹˜&Eê
+Šm³	¤›¶vZid‹öªÑáRònèï‡’e¯r½XCr8œ~sÐÜÛ{Ü{>ûq=[>/fiÌ…·Þy‚s–¤%)Så­sÒÛ®hêùÛõËž°4Š²)ãÀ͉/f’Í‚GÒÿ¹:”ºÒu—ÁιðûÍ	œÀRžÚÃ$б
+ûíA’"×ìj=ûw&`–{b¤PȤô¶ÕìÍ[îå°öÂãL¦‰wg9+O†	‹B”Vz«Ùo3>6R„ãƒE°Xx‘J™5Oo‹N· ~õzu5_(žø/‹z$þñ=Sÿ÷_i‰ª2œ¿§Áf¾€¦-ͦˊZç´´3MEÔJ›ZwäÉG>â€	®<ÉÒ0u® ¶s­=ãBÄ,ä	±‚‚*ÿ¹6UV“R‰ôÁ’Çþ3¤­
+ÈÓÝ-Q«qCÖu4×ԏˆ8Àµ#ÍfF±Õ
+ë%evW”FeÁÕ!øŸ “U(d“-$œ…þæX”9‘ >¶âq`Å#ql‹zOäMց²-Që­nÛÌÜÓp›²MQ]W6:]9ÿý…f[¤ºAîp æ4õß\¨ýÑÚ«g*#GVç´bÕ@âzµ²Ç
+ز§¦2…»{t¸¼ày7Áý×dŸ‚‘a°ËзvÊ iVçE×¼àRUXu>_>¼Œ pP&íé­6vÀ—rˆ[^¢3‹Q°HS"Ïkñ“*¿l,€¶Y‡@—©$¦êCº%’q>œ¸ÔÝvÙfÕ&›Ò.,Œ’ž7/äŸï巍;²
+…ûZ䌴 å•ba|†MpŠE½¦OK·ÝÞ:VŠúò‘éê}†‰X0ÝÅ\þgàCMâã*'#R€&îoÎ,`Ž @Э:+LSÒJ‹¸HNJý^¤õ.rìöØzf0A“/Ði½Îã‹?sšt|èõEîqþ	'ýóT—½¡¤ËH8›§ð3%ÂmÙjpkײ.ßLAOH,IN‹ƒ~T`¶~_´ù5V‰ÿjç‚…+ˆ‹`Ù6GÓêÇäŽ!ëá oèû}ªõÁ%šÜd[œ~w<<î¹ëG±¸Ôñý§Q}Ü‹J8/"¾°¹³í—1ºÚ’B=û(iXÔ»Jvè”(Áì«ÐÔK,¹ø’Ñð9íŠÑÎsW¬ H8=Ñ=a:°’»má‹èŒÒPFWÇ6ßê©Ò‘•%UÁÁ2g44©ë–²pÄû«uÓÝÌÑ{SÅWfËòØé³ÚjÜFܵµhko•înJ«S	è­l¼é­•ô)‰œGÁJÕ憐ë>8qó8ñ"V 	v=g=HO¦‚
+6HÅTDü¦iº¯°¹o óƒÐ_ÞffY…߸ðàù ×éq3’O"ú,õYYä”+UprñTZñ™%2£%RIשLô³*b2ÚYh'»C˜,Ò:¹-\JŽz°äæÔ¸rˆˆ%qt~A04E쌾-šc[Þã]a7›FþOÁ
+JÞHhcÓm´ª±å§\KøD7‹IdjèUê="R)M­cU
+
+ÔÉ(›Chm™m¿PƒW-¬-}ÿ£„k;ån'®ï®¯û>0HúN©AË Á¾”*#Ò-Ä\‹@çLî14eF¶ÚÐݹet	&¡,¿Ÿhš;Wþi
+WfmZqý³¨sR¼%¶ž®h%o*hÌ]±€üþÈ1`ªàcg0s|²r$“q¶¦·Cš¸0µ™†{jé7§¹®¨´£\'’ƒ!ÍqSêÅ•ºÑ”î‰Ißâœ6÷£4ŠÔ½¸]°39áIô}RÀ/“ ® 	ƒ;i9µ»#8|`=V¤£O…º—ÚOD?ÕKg#nÌi¡9vî&ÞÍÃÈ·’ï¿0ðiážåþ¯È«¢†.
+Ec¾†Ê¨==;/õv/ÜݝqB	LD×^£•» ïËW×O_]Ÿácò¹.¤`1>ö^J¢yýsÝ>Ó¥ðBxC‚Ã^”•˜aƒ’¶:{Gã!Ó’%Ü™öíEq‰Çì1§×Å®;<Y.á—µö}Îr}±÷ì¨$eJ›¿;c½ü‚cþDZl
 endstream
 endobj
-4830 0 obj <<
+4876 0 obj <<
 /Type /Page
-/Contents 4831 0 R
-/Resources 4829 0 R
+/Contents 4877 0 R
+/Resources 4875 0 R
 /MediaBox [0 0 612 792]
-/Parent 4798 0 R
-/Annots [ 4827 0 R 4828 0 R 4821 0 R ]
+/Parent 4841 0 R
+/Annots [ 4873 0 R 4874 0 R 4867 0 R ]
 >> endobj
-4827 0 obj <<
+4873 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [270.623 544.341 340.343 556.03]
+/Rect [270.623 557.89 340.343 569.579]
 /Subtype /Link
 /A << /S /GoTo /D (ch9-adssdm) >>
 >> endobj
-4828 0 obj <<
+4874 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [227.532 509.881 297.252 521.57]
+/Rect [227.532 523.43 297.252 535.12]
 /Subtype /Link
 /A << /S /GoTo /D (ch9-sdmnss) >>
 >> endobj
-4821 0 obj <<
+4867 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
 /Rect [123.651 116.961 215.082 129.913]
 /Subtype/Link/A<</Type/Action/S/URI/URI(ftp://ftp.sernet.de)>>
 >> endobj
-4832 0 obj <<
-/D [4830 0 R /XYZ 100.892 685.529 null]
+4878 0 obj <<
+/D [4876 0 R /XYZ 100.892 685.529 null]
 >> endobj
-4833 0 obj <<
-/D [4830 0 R /XYZ 100.892 593.346 null]
+4879 0 obj <<
+/D [4876 0 R /XYZ 100.892 606.895 null]
 >> endobj
-4834 0 obj <<
-/D [4830 0 R /XYZ 100.892 545.337 null]
+4880 0 obj <<
+/D [4876 0 R /XYZ 100.892 558.886 null]
 >> endobj
-4835 0 obj <<
-/D [4830 0 R /XYZ 100.892 510.877 null]
+4881 0 obj <<
+/D [4876 0 R /XYZ 100.892 524.426 null]
 >> endobj
-4836 0 obj <<
-/D [4830 0 R /XYZ 100.892 476.418 null]
+4882 0 obj <<
+/D [4876 0 R /XYZ 100.892 489.967 null]
 >> endobj
-4837 0 obj <<
-/D [4830 0 R /XYZ 100.892 355.423 null]
+4883 0 obj <<
+/D [4876 0 R /XYZ 100.892 368.972 null]
 >> endobj
-4838 0 obj <<
-/D [4830 0 R /XYZ 100.892 222.824 null]
+4884 0 obj <<
+/D [4876 0 R /XYZ 100.892 236.373 null]
 >> endobj
-4829 0 obj <<
+4875 0 obj <<
 /Font << /F22 1211 0 R /F28 1124 0 R /F15 1133 0 R /F30 1928 0 R /F59 1905 0 R /F31 1929 0 R /F62 1930 0 R /F72 1931 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-4842 0 obj <<
-/Length 1732      
+4888 0 obj <<
+/Length 1710      
 /Filter /FlateDecode
 >>
 stream
-xÚµÙ’Û6ìÝ_¡I"Ϭ´"%êÈLöJ»i²i×n3m’Z¢×jt8:²ÙÉÏ (¯åUÒ¤™¾ˆ  ‚ ˆKžucyÖO³Óåìø)-湉—0k¹¶˜`nä1+ŒW$µÌ¬×6O¼ùÛå3àåVì&ahVž¸,‰@’f:ɲ¼º™;¾ìóº”yEðU® òlÕb¡šªii#«aŸ¹ª:À²€…öÙFn;: ì/Ÿ],gïgnó,¶§¦p}ßJËÙë·ž•í™å¹~[·š³´|»¡ ÖböÛÌÛ·]$û¶sßwK¬0H\m#šõ{«­\Øí¦n:3c •,AŽCëó—Wç/¯Pk¸Êa 5HHÚ³:¯TF\Ÿ^Ÿ\=&¸«im”,JC&)îÉé‹“…{zù×cz&öuù uù$ÿÏyìÛu?w¸ˆíœóØþ€Et¯ÝÏ™"ª¶]÷EqGÄRf†íÔ}C»…,ç<²WpL:xÎ7ÂàµlÃ'eØømÏ‚”¬×@"»Ûà}AlŸœ/3¸ážà/ªAqxUÝjÛÔè3À¥uѺs'ö¹}YÃõPU¡šÝÔ{tÙ¡”h°™6JU¾s ªšÖºï¶½>‚¡m+oz¤=Tj E»9šj®×¤Fu}S‘°Rɪý¼V~"ÈÏ üw=@k™*ëCȯÝÛ#bµ/2‚ûV™ô¥:gË1òWÁ]~SQÄ.ñÀ	ŽG¥F.ƪç™ñv¾†°òãľ5Æx`H1hó ´A;àµÑÆí³º,ÑouEÔT‚-Á;¸JI˜ò¡q’ïÛy•}¦žè*2¤?ä~0ª{¾‹Ã¡zp“úo<»…ÀÁ-çj­Òn6¾ØuC*”y›ÖÈnúó‘çWâª0³´ÅŠ(jë¢ïòºr¿¨´cø­¯UÛ5ùžÞœûÚißäy.Î9`º^¨¥¾®”hpàU^e5²ßîy	ÂäžxŸ]ª'˜Â3M]ºš$˜à£ä¥Z øJ©=Hç P€ÚWy*Ñ]“Ùô Tì%‹À ÃP	=(‹pãF¥(ô¡ºMÞ´¢àVÉFsm¨çiFE ø™¨z÷þÁ7_ìO|ròB£š¥Qäê–˜¿%üÿ—UZ7Pÿ:lxù(pumwMæEîýЖ+N¬'«Hâ °·Ó+(LÀÑõoæ…1t{ÿ»âý¹Ü½.”F]N’ÀnûíV‡d,³»1±RØ)esGÛƒn„¨qˆÑiÓ ©Ômî~Baƒ€	‡6ÇäB^ø±ýârIˆƒ‹õÆäûYåe&@1"BzMÜ­oæ	·1®q­êŽ€~K«6%ñíëR§h£ªº¿Ùì3ðÁkЛŽ¸:8²1'îÝö0Ö}•bÂÊb¨2Ž®i+Á8€/+e5$ lRÙª#Ê·JÝgPÔG(^¨5nл­AC‹¹b¢R ~àÅvæÀ‘ÒN·‰8†(Lvñ„5h7ď;œEn‡öMÖ5ÆCvJû­‰4Š4Ó´<SY¥§¯Ø^IÂï]û'
-?ê*³Ñ;ÖÆ^a*v…ömÞnŠt7ˆ@XKªŽè “ P㦁˜‡•7òa VSÚèd‹Ä.‚®‹LÛöõ¯gÎJ¶zžÊµ‰ 6Ž‹p$JóbO˜©çº±2û= }ÞèQoÂÁdB“Q/óq Þ÷9ìM­fpõôixSTEÛƒ®œr^Ù6ùd]€lÊîšf‡ f‡ÃÄP’33S5ë­yùpTÐrÿ`6H˜^;ÂóìK=6YøÕb÷Ã_¶Ò9’õåv*9„ïro×t	01ÚN…nÜAHó ÷~4 ÛÞµ:5‚…
- €‡1€êÛ¥Y×Æág£Z˜Æ‘XÔT§ÞÑV'ÈnJÏö‚{ªÁ±Ðåñ®o«.=ne¹’Çñ0Ï·.údÂÌ÷`¨äㆧ³@ûܻЅ»G•âÞx~“˜ðÜ:aÍÌŠ“É1™š÷dJýƒ?Ħ®»Àrð/¾¥~Fú»sšŸ¦ïÔþ‘–G‹‹³ë‹åâxqy~Lÿ¯&‡?ÙÉñÁ7Ì<¦¿þz_ü
-ü21M½8½Å%ñûT½8Çï©þj… @3ø÷iõ4ü„tq¦^ˆW_¡Èw'šãÿ}åר2øä[d<—a½XÎþ˨£Ô
+xÚµWYsÛ6~ׯँf,š ™éƒ¯´N§µÔfÚ$	Yl(RáÇ“éï.”E™IÓÉä…XìâØý°=çÆñœŸ&§‹ÉñS?v¸ç&^ÅÊá’»‘ǝ0N\™Î"s^3?ñ¦oÏ`­ïÄn†Yê'.O"8É,:ɲ¼¼™Î„ØyµQyIô½Yå1]c®ëºnh¢Ê	ÉΊ\—-pyÀCv¶VÛ–6Háå“‹Åäý„ÃmžÃ÷Ô”®Nº™¼~ë9Èž9ž+’ع5+7Ž±J	táÌ'¿M¼}Ûe²o»/„+yâ„AâѬgU^jÐQú’=~z}rõ˜è¶¢±ÖªØXñó—Wç/¯Ü“Ó's÷ôò¯Ç„—û·xÎî‰#Açÿ9«ºéÌ—1[«©³øÑÄA at X7å,E"ÕM³êŠâŽ„•Ùew¸¥êjšÍÕfêGl	ÛÔ÷	{ oζë”=FÛå3ø‚”F-9 $¤eµa±v1;9Ÿ'³Ot×@ò]ãyxWÕk[WðÒªhÜé,>»,ÃýP]¢ží¾*’4iתÅC¢ÞfšÔ:Õù8`”U×n;³#C›FÝhD¤9V@b`ίÂHííFT붫K:l£UÙŒáCZ‰D’!HôÀ ýwÕS+•:ãCˆˆÝÛ£¤YW]‘Ý5ÚÜ 8}Ñû}Äi¸ÝoÌË‚Øå2îWî¨ôÌ#—CÕóÌ‚¯À­Dœ°[kŒ†˶ïI´
+á>;«6Ä­*Iš*° !]GEG cZ„`y™]¦Ÿ˜¸ï¢5d*á"5ó!Þ}¬o<lÂBd˹^é´Ý¹«jRa“7iUÂyÁMWcü#óüjN«JŒ,c±&I­›ªèÚ¼*Ý/*=³
+|‹Ö׺ië|OoßÚiWç­}.ß÷Ó¶ðB
+Íðep¤8ƒ
+¯ò2«pù­]á{ÞG¢0¶GÞgé	F0ùL]…É&	Æ÷ v) ¿Ô:Ci8
+H»2OÂ5M2…ôƒ½`‘è`è*¡in\ë}G¬v7D-{ïºÑª6«ÖT¥ÌBM`1·¸}¾—=ñÍ	0¤.9Ë°þÈõ--þþqY¦U
+	°Åº€—<×$‡a¡ã^äÞîf³taÇj4$n 
+{;½‚Âz|ï^ÿe^Cßdßsµ{^ȍ&Ÿ$kºíÖø„,gíPXj,•ª¾£éA5BÖÐÇh·­€£¾`RÚtˆ„ü	ëMŽÑ…¼>1{q¹ ÆÁÅÈzãI³®ûYç›LÀâ$„ø¹ÛÜì'>CÇƱ¬Z"º-Æ”D°S«i¢Ëª»Yï/ð{Ô .Ö-­jaËÚíaá]ueŠ«Š>Í@<º¶®öEï‘Ô¹©²@˜¤ªÑGp¥¾$è½Pkœ º#µCE‹}ÙûD©AýÀ‹Y
+æ@‘ÒÌԐ?/Lvþ„Ih×wZÄg>Ü6í›l’Œ‡ˆ¶Údû­õ4 E™­ZžM­È2íWÌ–Šøû]×þN»Þï+gˆŽ‡É±€Ws„]Ë#¢ÝæÍ©È”#ô¤Íé 5>ƒ]Äa kX5ó0õF‚ýNíÈXS("¹ó ¤«"3vF»þõl¶Ti¨2bíz" -pöDi^ìiMõÔTVÎÞÑåµé%ð&ìLF43ð>æ0·¹ZÚÆUH(Ê®µ è’¦eVª- ²­óѼ ÑÖ§Ý54û–aC`f6kV[ûêa¯`ÎMÄA-H½žIÏc—¦ÿl°ðwÄlib$ë6Û±àÂõ½]909&ÀÀhZU¦r!5ÀÞûÓ nsטÐ@	&6JL  îû ÊoGf1\‡Ÿõji+;xbQQžzGS »6=Ûsî±ÇC׏wuëX·éq£6Ku
+}ã"&#PpáAW鞉ƒ¹Mv¡wÎx™ðÞ&aÌ숽É-²IïɘþÿˆuUµ?€é 0>¦yGóÇy`ÍAÆþ4æ¯ïôíý‘†Gó‹³ë‹Åüx~y~L?°F{!ÕªáÆ7\7ßÀ|½/~%~¹—^œÞâ‡ø}j½8Çï©ù… Asøùhõ4ü„ryf6^ÈW_¡È7ÇàùÞw~.òÿ«BO=ƒöŸAÞéÇ‹Åä_õ•Ã
 endstream
 endobj
-4841 0 obj <<
+4887 0 obj <<
 /Type /Page
-/Contents 4842 0 R
-/Resources 4840 0 R
+/Contents 4888 0 R
+/Resources 4886 0 R
 /MediaBox [0 0 612 792]
-/Parent 4845 0 R
+/Parent 4891 0 R
 >> endobj
-4843 0 obj <<
-/D [4841 0 R /XYZ 151.701 685.529 null]
+4889 0 obj <<
+/D [4887 0 R /XYZ 151.701 685.529 null]
 >> endobj
-4844 0 obj <<
-/D [4841 0 R /XYZ 151.701 281.714 null]
+4890 0 obj <<
+/D [4887 0 R /XYZ 151.701 295.263 null]
 >> endobj
-4840 0 obj <<
+4886 0 obj <<
 /Font << /F28 1124 0 R /F22 1211 0 R /F59 1905 0 R /F15 1133 0 R /F54 1912 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-4848 0 obj <<
-/Length 980       
+4894 0 obj <<
+/Length 989       
 /Filter /FlateDecode
 >>
 stream
-xÚµV_ÚFçSXÉ‹Q‹o×ö‚]©ªèw¹è‘³«ªºDh1¸`/µ×¡¨ÊwÏìκ…Ö!©ª¾°³óg~3†8k‡8w½ÓÞÕ­ï;#/ê¤+‡âE±ï£Øcqè¤KçÙMD¦rYöߧ¯zäÅÃa¨ÕýØ# MPoä^@É0pï‹ýN¢T,ûÔm#ˆàÅ$6Á G!kÍý˜j­Þ$íýÖ£À%=IˆyAàdEïù=q– {í/ˆ#ç`4'`‘7dÚÛÎIzo{äô‘,>
-L#ßQgÆžyˆŽþQǃ
-<ÆÈüã”ɐ·Çþ€ùÌýÉäúi’&WoÆׯùlœ$??>Ý\=<No§/º/¹âç^v"xËngå”y¸~GƒNÓ/'Ú2¿˜)ÜçׯÆÓéäažþ2›teÌ>—°IÑÇDOÿï¤ÆIj²¾›ÌÓû7“Wæ‰N2Šõïíð‡®—~D¨RvŠP	/¨“nòº?üÈmÏuþ¡ï\QâUI<—¢e­*®Ä© vÕ¦B ]oû {•gÖ›ÚpÕR!v÷•t½1µÖBWUà³Ùñ¶„H:#+<è²ÚzfÆÚá W1LQè|˜&ßÎ<ü\ëyÀqï!'š7ë³”Úç/*/„¦óDÍ©¯¬E­ºàÖAim6‰¦nø­ºŒ\kQöŽ0Âkn¸
-½€J&Ì^qÚ7œµ^–º¼Aà¼Ô>xÃ<5e}¬de:-SGÝ›ÜÖ
-µ°–rÉЯª í¬ â&$ÌÅ3„—šëZž„Y"35”Då'U¾:Z¾‰¦„/åµÛPmçAà}¶\·yU«o5Ò¨›iƒ0ÇXôO@Ò‘{€*éVæåE¦P à‹°Ê9r¡¸©©q ¹Ëk…,¹BNS‹ªîB67!Bê®+Ùìu˜ÐwW•,‹.5¾IXBß´”º<7ÃͤÉXUr·|¡ÂaìN~Y£¬í©#þ
-âPºïp-œHþ¶*)ÕKýdÄ=@…V·Î ér{ë›ñ²ÈËÜìY]лkTîŸûÊŠ“Ÿf³Ç§tDQ2N.xÚVµV~ݨ¯X‚waÆΈئÀ¨Ú>eú'öِ’Ü\Â&fRÓCèƒÑ›¶ûE›èu†~·fÑòÚFZu—Í€›g™lõêãúBÑndaЮ¯e±tÃš]P/-:ë’l#
-û93 ©ÏVL{ÂߧOÎçyá
+xÚ­VmoÛ6þî_!d_d¬VH½ØÒ€að9M‘:n¤a(Ò eÚÖl‰®DÕ5Šþ÷yTçlJÐnûbïž{á½ÉÄÚXĺîýšö.§®kœhD¨•®-JˆF®5#'ˆ|+]YvÂ3™‹²ÿ>}¥á¡
+‡¾‚»‘C M7r<§? dèÙ7ÅaÏ^Jš}j·Ê!xp"igÐ#?hÕ݈*T/N{z¸Ä¢gŽçYYÑ{xO¬È^YÄñ¢Ð:jdayAèemo%½7=rþÈ :wLC×QkèGŽ~ˆòþYù…õœÀ¹ã§þ pûg<.’xr§ÉåëñäåÍ,^ÌÇIòûÝýÕåíÝìênvqn$@+&Ùc#{î½	¦ór8
+Ÿ¼£žOÈE—û/]Ì(Ü“—ãÙ,¾]¤oçqWÀ­±F¬ct1Òóß®÷þAߎ“TG}/Ò›×ßt¬b#õ;þòt‚/§48ïÀxžŽ<Ĥۼî<7´Ûs“ì»#›—x•Ï/DYËŠI~.ˆl¹…	àH×»>HøAæ™±&·L¶zˆìC%©Íx­ žoË
+L6ûÞVàHd„GåBT;GS;`)‚ñ­ƒãš×Á»£!ö
+„ä}ýdu–BÙ<âEæW”§_¨8µd•ÑHX¡ Kf”FgË‘hê†íQû¨²Èú„²w$ ¬Fá–×K8 c\¯«}Ãù€‰R%×óì‚•Êä	o¦¢Œ‰µ¨CE¥Ó¨*“›´!
+S)vý¦ÒÎb×ø$°ñôá¡úºgnVÈÃH5%üQwI•¯O†¯›DQ܈NÐ-åÑ­«¶ð pžÊÖ4¯jùBµµ3…ßr}ì€E¿v#ÙGH’*d^®P¤ó¶ÜsÈKÉtJµŽÌ}^Kd‰5rššWu×2í§ö¦ÍA¹ñ]{]‰¹hX㫉”MI©ÍrýuÑÜLèˆe%ö{^Á§ÈFvü‰g4”¥ÿkPÀ‡Ìý„;áñão;¡Bþ >u±¡µÀ3hºÌãÖúq¼*ò2×BTÏà®™{Zžü6Ÿßݧ/#?`¤cQä®ZÊÍs¦þØÊoØ€×µ,l9Õ;#bŠƒjê”®3œXgMêŽdúâ·m¢w!Õ5„0y³v»(µÌÐîNoÙc^Oëî´é¦Á¹fY&l‚ú?ÕqóLÒ®D¡»]'¢8 at wu·u'¾4íY?]¶$ÛòÂ|ÌtÓ<g=.Áý¡ÒIz¬ðu%µ'ü±úâø‚~
 endstream
 endobj
-4847 0 obj <<
+4893 0 obj <<
 /Type /Page
-/Contents 4848 0 R
-/Resources 4846 0 R
+/Contents 4894 0 R
+/Resources 4892 0 R
 /MediaBox [0 0 612 792]
-/Parent 4845 0 R
+/Parent 4891 0 R
 >> endobj
-4849 0 obj <<
-/D [4847 0 R /XYZ 100.892 685.529 null]
+4895 0 obj <<
+/D [4893 0 R /XYZ 100.892 685.529 null]
 >> endobj
-4850 0 obj <<
-/D [4847 0 R /XYZ 100.892 437.53 null]
+4896 0 obj <<
+/D [4893 0 R /XYZ 100.892 451.079 null]
 >> endobj
-4851 0 obj <<
-/D [4847 0 R /XYZ 100.892 403.051 null]
+4897 0 obj <<
+/D [4893 0 R /XYZ 100.892 416.6 null]
 >> endobj
-4846 0 obj <<
+4892 0 obj <<
 /Font << /F22 1211 0 R /F28 1124 0 R /F59 1905 0 R /F15 1133 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-4854 0 obj <<
-/Length 893       
+4900 0 obj <<
+/Length 890       
 /Filter /FlateDecode
 >>
 stream
-xÚ­V[sâ6~çWh¦/òt–m›·-IÓÉ´!-ä)³³clÜ‹•äþ}.°°,;Û< ù\¾sѹ$D¢›Þo³Þà÷(C4$y˜S4{B”Q2)J³œ°<A³
-=â(‚O³[PFò4M¬h”šÉ
-}¬ªº]ý˜%øJ¬Šºu÷¿øj·séS._¸Tî£h+saxÜÔ¼Õ@¥	MñxY¬µS`xhŒ÷®g½/=
-ÖBDÜd$ŽQ¹ê=~
-Q¼[’8ÏÐÆJ®PÌ2’2÷M{÷ÂÃØY~{Ç„Ñ¥INlŒ&¬?'wW“»_¯[pg-kŃ>‹D»ª[e´>Å$?RØ¥à´0û¦ìƒ2¹¹÷¦ãJŸ¾‘¢[;Ù{ÑÔåÖÝÇ’ZH÷1ٴ߱ت‡uUh~/ÅëÖe‡‰½˜‘*Éê]¿–¼ixDÖ$è'	óe¡á5ãoYÈgspóø1TA£ÄÇ.”;ù+8nDJÍ+b+`÷tàeo£~DI:ôÞÒèÔcŸ…!¾ÆÐ@“Kn@‡‘bëPB±^Öʱ_ê‘î¦SGÑÂ^¨Ã¢©«ÀèqÏt1Áí©zÓ¸ºò¡×Ú۝iÕ·IÞù~˜iÑtº­‹ÜzIyêZ at -«.À/Ÿ.Ÿ#É¿tµ4é'w^všÜ×ö›'’Bè_ 9d!^p
-çŠa](µ©N!äLØ
-¯•–¦®F¯#Ÿÿ=æYaB–#
-–bÅoPéæu;˜ji•û‡ÚǍd›§þ×Ñ.3»°²g̽	{úp?ùgö9β<aEèMG>òwì˼PÝz-¤þªv¹CÏr®»ÄÞ
-O|gœ°íe/·øïrg.ñænÅÒϧ?ˆ;g0:Í[^¿<ràí¼ÙûsXғ瀥¸ ½·A–`3O¢¼2­ŸSvŸÀ­(Kѹ5ACIîXs7sÜ"‹L‡)Ѽ¸Qe»ŒÚ2´ø[;Ì:÷¡åöT‹,Üv
-«|«ÿL“:ÀîÑÃÍ1«5Œ
-©ö{Ùv‹VKÃ}¯Î˜œ–K¾*—à¾VN
-Ž3H§÷¯Gc?Šö~9{¤tôµ¬?ü¨Ýâû9xYnÝ6ßO¯ÿe­{´á7´_—»þÍúç
-±
+xÚ­VÝsâ6ç¯ÐL_äé!ü!ùƒ·+IÓÉôBZÈSæ¦clÜ‹“äþû®,™ƒ„PnÚ< yµûÛïÝøh‰|t3øe>ý¦(ðIægš?¡€$ñ§aEó=â0½¯ó[à
+QJ²8¦k˜‘ K ©cú\–U³ô†£øJ¬óª±÷/|½€›¹´„—/\*û‘7¥¹0<©+Þh 4ˆñd•o´`81Ê×óÁ·A Ú|˜ÉH¡b=xüê£Þn‘O¢,EÛŽs"–’˜1¸×h6øcàúβCßÃ(",ÈPL3ÒùhÜú}zw5½û¹÷ˆ…<]W2FÒ0 !š}Èü Œ¯¼ìCÖ›–+}÷FŠvcyïE];{ŸHžk!íÇtÛ¼QøÖ¸F=lÊ\ó{)^w6¯;ŒÈE	É¢ÔÊ]¿¼®yã…)ÖÄRÊð|•kHNá­!ùlnrARk%>Ùç\Ù“¿‚ᆥм$]BûL€•¤,BÐ’(uZƒð
+×ãù>¾FÑ@iˆ%7 	æP5¸3ˆX¯*eŸ_ªÜ’îf3KÑÂ^<(«¼®JÏÈq÷h}‚ÛSôº¶Ué\¯´9v½j5ì‚ÜÛ~ZQ·ºu¼3bòÔ6 ZK5\à=¯]´\ˆ$ÿÖVÒDBL!ì¼h5ÛWjŸ¡Ä*”BèŸ Ùg>^r
+}dka“+µ-OÕ!äãšìê»RZšª¿ŽþÜïñ[‡‘PB=Æ­Äš,Þ(?’-ªf´ÈÕªž’îËÝôƒÓ¸_K»Lï²ã½\ßìáþ~úçü/¨ÁŒ²ÜwªCçú»çwV°F¨v³R—ºÜžg¹ÐË> ‘³Â/‹€c¾\åß«^uúnÅʍ§ßˆ=ç\nL2/´Á@ðvÜìí9:ÓgÅ8÷ »w^J±'aŒ?_™N#ܪn;À-/
+ÑÚ5BCInŸväصšS¢~±“ªë² ›'I7Oà}×ͲÖ~h¹;Õ9K;ƒmÃ*×êg›4=ߤðß{ôÌŽ™ˆõF…TûŠ½láLD£¥€Ù¾—ŒÆgTΊ_ç‡;p_+§&Ǥë¬ÝÈJñhìGÑÞïf‡¿—õ§ÿ Úíðý ü‘e¾Ÿ^ÿËVwhɇÚoËþ„šþ5Ë£
 endstream
 endobj
-4853 0 obj <<
+4899 0 obj <<
 /Type /Page
-/Contents 4854 0 R
-/Resources 4852 0 R
+/Contents 4900 0 R
+/Resources 4898 0 R
 /MediaBox [0 0 612 792]
-/Parent 4845 0 R
+/Parent 4891 0 R
 >> endobj
-4855 0 obj <<
-/D [4853 0 R /XYZ 151.701 685.529 null]
+4901 0 obj <<
+/D [4899 0 R /XYZ 151.701 685.529 null]
 >> endobj
-4856 0 obj <<
-/D [4853 0 R /XYZ 151.701 544.569 null]
+4902 0 obj <<
+/D [4899 0 R /XYZ 151.701 555.408 null]
 >> endobj
-4852 0 obj <<
+4898 0 obj <<
 /Font << /F28 1124 0 R /F22 1211 0 R /F59 1905 0 R /F15 1133 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-4859 0 obj <<
+4905 0 obj <<
 /Length 1216      
 /Filter /FlateDecode
 >>
@@ -25858,27 +26773,27 @@
 %ÚÕjË««§ûl~õʈœÀwîô«“ÅüU#E%…Øªeµª¿Ži®”F”|¹ï¥ÉHä÷[.æ=‡ÇeuútŐˆÄðˆ&d’ÑKΊm™Ø|_ìq4‡/¼£ÿZÈ
 endstream
 endobj
-4858 0 obj <<
+4904 0 obj <<
 /Type /Page
-/Contents 4859 0 R
-/Resources 4857 0 R
+/Contents 4905 0 R
+/Resources 4903 0 R
 /MediaBox [0 0 612 792]
-/Parent 4845 0 R
+/Parent 4891 0 R
 >> endobj
-4860 0 obj <<
-/D [4858 0 R /XYZ 100.892 685.529 null]
+4906 0 obj <<
+/D [4904 0 R /XYZ 100.892 685.529 null]
 >> endobj
-4861 0 obj <<
-/D [4858 0 R /XYZ 100.892 613.67 null]
+4907 0 obj <<
+/D [4904 0 R /XYZ 100.892 613.67 null]
 >> endobj
-4862 0 obj <<
-/D [4858 0 R /XYZ 100.892 338.032 null]
+4908 0 obj <<
+/D [4904 0 R /XYZ 100.892 338.032 null]
 >> endobj
-4857 0 obj <<
+4903 0 obj <<
 /Font << /F22 1211 0 R /F28 1124 0 R /F59 1905 0 R /F15 1133 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-4865 0 obj <<
+4911 0 obj <<
 /Length 990       
 /Filter /FlateDecode
 >>
@@ -25894,21 +26809,21 @@
 ¯˜ýWxµ½¦Õ¥DÝ)†ñT÷ý}žÕ7}¯‹`Ÿ…›::5ÎyQô·	*éõ>A\ø œ=z)Ngwac®®ïç~¨Ù½5—©(ªQúª¿¬NŽ7äú]u;oI“¤1ֲåàÅs}‰ën_ÝS]êþ̦
 endstream
 endobj
-4864 0 obj <<
+4910 0 obj <<
 /Type /Page
-/Contents 4865 0 R
-/Resources 4863 0 R
+/Contents 4911 0 R
+/Resources 4909 0 R
 /MediaBox [0 0 612 792]
-/Parent 4845 0 R
+/Parent 4891 0 R
 >> endobj
-4866 0 obj <<
-/D [4864 0 R /XYZ 151.701 685.529 null]
+4912 0 obj <<
+/D [4910 0 R /XYZ 151.701 685.529 null]
 >> endobj
-4863 0 obj <<
+4909 0 obj <<
 /Font << /F28 1124 0 R /F22 1211 0 R /F59 1905 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-4869 0 obj <<
+4915 0 obj <<
 /Length 1196      
 /Filter /FlateDecode
 >>
@@ -25919,21 +26834,21 @@
 <Jâ,\·ôˆl½Â„§º2µÁ©;OòÈ$Òf&TQõhx¡Ã#xX0uŸyh…ÏÐ3MU[¢îF˝mÛ"íÊóݘÂ(š=Ké/0k=è2hCh$;ã ÆŠ£]_•EQÿÒ]zÜdk›‡ýû°ÜO“å~fËp¿OËŸ”·Ã?cÌ;ÝÍì_íçÍ+ž>˜\Æ1~3¦8ëp¨ùãiw“Á'Eÿ}Ö{ñç&Ä«¼{yÜþvToõ_è‹ÿ pnB
 endstream
 endobj
-4868 0 obj <<
+4914 0 obj <<
 /Type /Page
-/Contents 4869 0 R
-/Resources 4867 0 R
+/Contents 4915 0 R
+/Resources 4913 0 R
 /MediaBox [0 0 612 792]
-/Parent 4845 0 R
+/Parent 4891 0 R
 >> endobj
-4870 0 obj <<
-/D [4868 0 R /XYZ 100.892 685.529 null]
+4916 0 obj <<
+/D [4914 0 R /XYZ 100.892 685.529 null]
 >> endobj
-4867 0 obj <<
+4913 0 obj <<
 /Font << /F22 1211 0 R /F28 1124 0 R /F59 1905 0 R /F15 1133 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-4873 0 obj <<
+4919 0 obj <<
 /Length 631       
 /Filter /FlateDecode
 >>
@@ -25949,21 +26864,21 @@
 ëÅ9½VN»ïîâ­5ßp43«§/S§{αœãÎü¿gÖb4¯·?~ºb 
 endstream
 endobj
-4872 0 obj <<
+4918 0 obj <<
 /Type /Page
-/Contents 4873 0 R
-/Resources 4871 0 R
+/Contents 4919 0 R
+/Resources 4917 0 R
 /MediaBox [0 0 612 792]
-/Parent 4875 0 R
+/Parent 4921 0 R
 >> endobj
-4874 0 obj <<
-/D [4872 0 R /XYZ 151.701 685.529 null]
+4920 0 obj <<
+/D [4918 0 R /XYZ 151.701 685.529 null]
 >> endobj
-4871 0 obj <<
+4917 0 obj <<
 /Font << /F28 1124 0 R /F22 1211 0 R /F59 1905 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-4878 0 obj <<
+4924 0 obj <<
 /Length 691       
 /Filter /FlateDecode
 >>
@@ -25973,21 +26888,21 @@
 LUäÍúUȸ'1ÌF#/”3ß×ù/;g£|hneÁ%ü&VóÚ\Í벚•ÚZÝÙ™]£§fK€…so`½6‚ºÈ´×T×¾¿³v¨:ÏÆ»1€*x"‹›Oüp:×^p°Œ³Üòež››×E¹D˜åµ	-†yÝL?\¸9ÇÛÂ6¢¨¼PdÓ©ç0éÚعŸ¬,?Îa©ÝV<¼·šÞ<ãþ g'c
 endstream
 endobj
-4877 0 obj <<
+4923 0 obj <<
 /Type /Page
-/Contents 4878 0 R
-/Resources 4876 0 R
+/Contents 4924 0 R
+/Resources 4922 0 R
 /MediaBox [0 0 612 792]
-/Parent 4875 0 R
+/Parent 4921 0 R
 >> endobj
-4879 0 obj <<
-/D [4877 0 R /XYZ 100.892 685.529 null]
+4925 0 obj <<
+/D [4923 0 R /XYZ 100.892 685.529 null]
 >> endobj
-4876 0 obj <<
+4922 0 obj <<
 /Font << /F22 1211 0 R /F28 1124 0 R /F59 1905 0 R /F15 1133 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-4883 0 obj <<
+4929 0 obj <<
 /Length 2258      
 /Filter /FlateDecode
 >>
@@ -26015,35 +26930,35 @@
 Ù³<vê´ïôɈ"Îq”8Ë8ì\¨‡3ù…Ôã¬(䘹Aãùx‚óÉ1_7fa÷˜6ÂÙ»Å1ýf\ª´T†Æ2Ÿ-¼¬µ&þTR3uÙË2ÅQéãÆÛ›¦ï!ùmwÖJBaªN˜Ö·|]â`þ`/‚ZZK½ôçǘt3]~2j¡çëÿº$,ØÃ$BšPó!fù~¡7øydëz
 endstream
 endobj
-4882 0 obj <<
+4928 0 obj <<
 /Type /Page
-/Contents 4883 0 R
-/Resources 4881 0 R
+/Contents 4929 0 R
+/Resources 4927 0 R
 /MediaBox [0 0 612 792]
-/Parent 4875 0 R
-/Annots [ 4880 0 R ]
+/Parent 4921 0 R
+/Annots [ 4926 0 R ]
 >> endobj
-4880 0 obj <<
+4926 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [251.069 342.177 320.789 353.867]
 /Subtype /Link
 /A << /S /GoTo /D (sbe-idmapridex) >>
 >> endobj
-4884 0 obj <<
-/D [4882 0 R /XYZ 151.701 685.529 null]
+4930 0 obj <<
+/D [4928 0 R /XYZ 151.701 685.529 null]
 >> endobj
 550 0 obj <<
-/D [4882 0 R /XYZ 151.701 660.623 null]
+/D [4928 0 R /XYZ 151.701 660.623 null]
 >> endobj
-4885 0 obj <<
-/D [4882 0 R /XYZ 151.701 644.027 null]
+4931 0 obj <<
+/D [4928 0 R /XYZ 151.701 644.027 null]
 >> endobj
-4881 0 obj <<
+4927 0 obj <<
 /Font << /F28 1124 0 R /F22 1211 0 R /F17 1131 0 R /F15 1133 0 R /F60 1917 0 R /F59 1905 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-4889 0 obj <<
+4935 0 obj <<
 /Length 1326      
 /Filter /FlateDecode
 >>
@@ -26057,36 +26972,36 @@
 hbÌd©í’˜¦úicA`êbÑÃÝ80íÉí¦íçðþ¸Â¨û6F_U
 endstream
 endobj
-4888 0 obj <<
+4934 0 obj <<
 /Type /Page
-/Contents 4889 0 R
-/Resources 4887 0 R
+/Contents 4935 0 R
+/Resources 4933 0 R
 /MediaBox [0 0 612 792]
-/Parent 4875 0 R
+/Parent 4921 0 R
 >> endobj
-4890 0 obj <<
-/D [4888 0 R /XYZ 100.892 685.529 null]
+4936 0 obj <<
+/D [4934 0 R /XYZ 100.892 685.529 null]
 >> endobj
-4891 0 obj <<
-/D [4888 0 R /XYZ 100.892 531.019 null]
+4937 0 obj <<
+/D [4934 0 R /XYZ 100.892 531.019 null]
 >> endobj
-4892 0 obj <<
-/D [4888 0 R /XYZ 100.892 497.913 null]
+4938 0 obj <<
+/D [4934 0 R /XYZ 100.892 497.913 null]
 >> endobj
-4893 0 obj <<
-/D [4888 0 R /XYZ 100.892 475.325 null]
+4939 0 obj <<
+/D [4934 0 R /XYZ 100.892 475.325 null]
 >> endobj
-4894 0 obj <<
-/D [4888 0 R /XYZ 100.892 178.152 null]
+4940 0 obj <<
+/D [4934 0 R /XYZ 100.892 178.152 null]
 >> endobj
-4895 0 obj <<
-/D [4888 0 R /XYZ 100.892 142.924 null]
+4941 0 obj <<
+/D [4934 0 R /XYZ 100.892 142.924 null]
 >> endobj
-4887 0 obj <<
+4933 0 obj <<
 /Font << /F22 1211 0 R /F28 1124 0 R /F59 1905 0 R /F15 1133 0 R /F60 1917 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-4899 0 obj <<
+4945 0 obj <<
 /Length 1463      
 /Filter /FlateDecode
 >>
@@ -26104,35 +27019,35 @@
 —y3ïí¾Â³e1›8ÿ‚ö^Àž¶æ-a5õ¯¯¸Èü{šrn¨Ãä"~Ñϐѕ›‹º(Ãñ!B|<c$•Ø½­Æö­a‰ˆ°e2Pè${hÝÓÚ³°§º]MïëeÄ üõP§’¥üðBÅ;¡ŸR4Ba²µ´ß*7âh6gmJºlé-<pCÅTa6ÛæläÄ9…‚fiæÒl6`ç›Í= ‘œÜ…¹^«®tOË?éóîêÓåÙôAÕSP¶q–Ųa°ªû|õ‚6HüNÙ¾7¿7öaþV¬\~°2qÀ4€‰ê"-–.šæ…h¿Óì=ö7¿™ÝÎ?ÌnÙÛÙõмj¾—ÆÜwûå5Ìý‚Öó4µu§‹Úï_Še¯NAücå8ga>C¡—Ýfðá¾í¿ðgç_õro
 endstream
 endobj
-4898 0 obj <<
+4944 0 obj <<
 /Type /Page
-/Contents 4899 0 R
-/Resources 4897 0 R
+/Contents 4945 0 R
+/Resources 4943 0 R
 /MediaBox [0 0 612 792]
-/Parent 4875 0 R
-/Annots [ 4896 0 R ]
+/Parent 4921 0 R
+/Annots [ 4942 0 R ]
 >> endobj
-4896 0 obj <<
+4942 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [283.129 439.601 352.849 451.291]
 /Subtype /Link
 /A << /S /GoTo /D (sbeunxa) >>
 >> endobj
-4900 0 obj <<
-/D [4898 0 R /XYZ 151.701 685.529 null]
+4946 0 obj <<
+/D [4944 0 R /XYZ 151.701 685.529 null]
 >> endobj
 554 0 obj <<
-/D [4898 0 R /XYZ 151.701 593.689 null]
+/D [4944 0 R /XYZ 151.701 593.689 null]
 >> endobj
-4901 0 obj <<
-/D [4898 0 R /XYZ 151.701 564.576 null]
+4947 0 obj <<
+/D [4944 0 R /XYZ 151.701 564.576 null]
 >> endobj
-4897 0 obj <<
+4943 0 obj <<
 /Font << /F28 1124 0 R /F22 1211 0 R /F59 1905 0 R /F17 1131 0 R /F15 1133 0 R /F60 1917 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-4905 0 obj <<
+4951 0 obj <<
 /Length 1119      
 /Filter /FlateDecode
 >>
@@ -26148,22 +27063,22 @@
 ×C04ßãGqBÿnš»M
 endstream
 endobj
-4904 0 obj <<
+4950 0 obj <<
 /Type /Page
-/Contents 4905 0 R
-/Resources 4903 0 R
+/Contents 4951 0 R
+/Resources 4949 0 R
 /MediaBox [0 0 612 792]
-/Parent 4875 0 R
+/Parent 4921 0 R
 >> endobj
-4906 0 obj <<
-/D [4904 0 R /XYZ 100.892 685.529 null]
+4952 0 obj <<
+/D [4950 0 R /XYZ 100.892 685.529 null]
 >> endobj
-4903 0 obj <<
-/Font << /F22 1211 0 R /F28 1124 0 R /F59 1905 0 R /F15 1133 0 R /F89 2326 0 R /F73 2327 0 R >>
-/XObject << /Im3 2321 0 R >>
+4949 0 obj <<
+/Font << /F22 1211 0 R /F28 1124 0 R /F59 1905 0 R /F15 1133 0 R /F89 2333 0 R /F73 2334 0 R >>
+/XObject << /Im3 2328 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-4910 0 obj <<
+4956 0 obj <<
 /Length 1178      
 /Filter /FlateDecode
 >>
@@ -26179,40 +27094,40 @@
 Ñ3î¤ày¡†þäIûRÕSO		\Lb"Å`ðS§. &©Ÿû4‰Îûe áü6=…§ÐΏØ´íîr>ïºﲼı힜\ÌüX~@ÏŸà˜ÿ õNÆ
 endstream
 endobj
-4909 0 obj <<
+4955 0 obj <<
 /Type /Page
-/Contents 4910 0 R
-/Resources 4908 0 R
+/Contents 4956 0 R
+/Resources 4954 0 R
 /MediaBox [0 0 612 792]
-/Parent 4916 0 R
-/Annots [ 4907 0 R ]
+/Parent 4962 0 R
+/Annots [ 4953 0 R ]
 >> endobj
-4907 0 obj <<
+4953 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
 /Rect [174.46 116.961 265.891 129.913]
 /Subtype/Link/A<</Type/Action/S/URI/URI(http://www.padl.com)>>
 >> endobj
-4911 0 obj <<
-/D [4909 0 R /XYZ 151.701 685.529 null]
+4957 0 obj <<
+/D [4955 0 R /XYZ 151.701 685.529 null]
 >> endobj
-4912 0 obj <<
-/D [4909 0 R /XYZ 151.701 265.818 null]
+4958 0 obj <<
+/D [4955 0 R /XYZ 151.701 265.818 null]
 >> endobj
-4913 0 obj <<
-/D [4909 0 R /XYZ 151.701 242.454 null]
+4959 0 obj <<
+/D [4955 0 R /XYZ 151.701 242.454 null]
 >> endobj
-4914 0 obj <<
-/D [4909 0 R /XYZ 151.701 207.662 null]
+4960 0 obj <<
+/D [4955 0 R /XYZ 151.701 207.662 null]
 >> endobj
-4915 0 obj <<
-/D [4909 0 R /XYZ 151.701 182.176 null]
+4961 0 obj <<
+/D [4955 0 R /XYZ 151.701 182.176 null]
 >> endobj
-4908 0 obj <<
+4954 0 obj <<
 /Font << /F28 1124 0 R /F22 1211 0 R /F59 1905 0 R /F15 1133 0 R /F30 1928 0 R /F31 1929 0 R /F62 1930 0 R /F72 1931 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-4919 0 obj <<
+4965 0 obj <<
 /Length 1170      
 /Filter /FlateDecode
 >>
@@ -26228,33 +27143,33 @@
 2
 endstream
 endobj
-4918 0 obj <<
+4964 0 obj <<
 /Type /Page
-/Contents 4919 0 R
-/Resources 4917 0 R
+/Contents 4965 0 R
+/Resources 4963 0 R
 /MediaBox [0 0 612 792]
-/Parent 4916 0 R
+/Parent 4962 0 R
 >> endobj
-4920 0 obj <<
-/D [4918 0 R /XYZ 100.892 685.529 null]
+4966 0 obj <<
+/D [4964 0 R /XYZ 100.892 685.529 null]
 >> endobj
-4921 0 obj <<
-/D [4918 0 R /XYZ 100.892 660.623 null]
+4967 0 obj <<
+/D [4964 0 R /XYZ 100.892 660.623 null]
 >> endobj
-4922 0 obj <<
-/D [4918 0 R /XYZ 100.892 384.487 null]
+4968 0 obj <<
+/D [4964 0 R /XYZ 100.892 384.487 null]
 >> endobj
-4923 0 obj <<
-/D [4918 0 R /XYZ 100.892 274.157 null]
+4969 0 obj <<
+/D [4964 0 R /XYZ 100.892 274.157 null]
 >> endobj
-4924 0 obj <<
-/D [4918 0 R /XYZ 100.892 190.927 null]
+4970 0 obj <<
+/D [4964 0 R /XYZ 100.892 190.927 null]
 >> endobj
-4917 0 obj <<
+4963 0 obj <<
 /Font << /F22 1211 0 R /F28 1124 0 R /F15 1133 0 R /F59 1905 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-4929 0 obj <<
+4975 0 obj <<
 /Length 1536      
 /Filter /FlateDecode
 >>
@@ -26270,41 +27185,41 @@
 ð»*ÀËÓ„môõ4¦BxLèÍ4RÃØ]/×àÓ{Kôp¤„,ƒº^àÉB¦¤‰dØΑ¢êÒWžDƒïß¼ú›˜Áþ¹‘øÓ$ÅT#›)™§ýÇÝÔåл~‡öÃþ‚ÿ‚^4_ä  <-êCL”³@*H…ÙÕQxáêæO¼Ž>3௨AZF» î|ô™¾P	ÿð Å»
 endstream
 endobj
-4928 0 obj <<
+4974 0 obj <<
 /Type /Page
-/Contents 4929 0 R
-/Resources 4927 0 R
+/Contents 4975 0 R
+/Resources 4973 0 R
 /MediaBox [0 0 612 792]
-/Parent 4916 0 R
-/Annots [ 4925 0 R ]
+/Parent 4962 0 R
+/Annots [ 4971 0 R ]
 >> endobj
-4925 0 obj <<
+4971 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [389.674 493.369 464.849 505.059]
 /Subtype /Link
 /A << /S /GoTo /D (sbewinbindex) >>
 >> endobj
-4930 0 obj <<
-/D [4928 0 R /XYZ 151.701 685.529 null]
+4976 0 obj <<
+/D [4974 0 R /XYZ 151.701 685.529 null]
 >> endobj
 558 0 obj <<
-/D [4928 0 R /XYZ 151.701 620.599 null]
+/D [4974 0 R /XYZ 151.701 620.599 null]
 >> endobj
-4931 0 obj <<
-/D [4928 0 R /XYZ 151.701 579.987 null]
+4977 0 obj <<
+/D [4974 0 R /XYZ 151.701 579.987 null]
 >> endobj
-4932 0 obj <<
-/D [4928 0 R /XYZ 151.701 154.099 null]
+4978 0 obj <<
+/D [4974 0 R /XYZ 151.701 154.099 null]
 >> endobj
-4933 0 obj <<
-/D [4928 0 R /XYZ 151.701 154.099 null]
+4979 0 obj <<
+/D [4974 0 R /XYZ 151.701 154.099 null]
 >> endobj
-4927 0 obj <<
+4973 0 obj <<
 /Font << /F28 1124 0 R /F22 1211 0 R /F15 1133 0 R /F17 1131 0 R /F59 1905 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-4940 0 obj <<
+4986 0 obj <<
 /Length 1868      
 /Filter /FlateDecode
 >>
@@ -26329,58 +27244,58 @@
 šüîk!ÉÀ“§›Ž†$•"	&‰Ÿ/"STŒ¯Ùœf"RéÄæ‘õðˆÿZ¾°
 endstream
 endobj
-4939 0 obj <<
+4985 0 obj <<
 /Type /Page
-/Contents 4940 0 R
-/Resources 4938 0 R
+/Contents 4986 0 R
+/Resources 4984 0 R
 /MediaBox [0 0 612 792]
-/Parent 4916 0 R
-/Annots [ 4926 0 R 4935 0 R 4945 0 R 4936 0 R ]
+/Parent 4962 0 R
+/Annots [ 4972 0 R 4981 0 R 4991 0 R 4982 0 R ]
 >> endobj
-4926 0 obj <<
+4972 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
 /Rect [123.651 149.838 299.813 162.789]
 /Subtype/Link/A<</Type/Action/S/URI/URI(http://www.microsoft.com/windows/sfu/)>>
 >> endobj
-4935 0 obj <<
+4981 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
 /Rect [123.651 140.174 460.543 151.83]
 /Subtype/Link/A<</Type/Action/S/URI/URI(http://www.geekcomix.com/cgi-bin/classnotes/wiki.pl?LDAP01/An_Alternative_Approach)>>
 >> endobj
-4945 0 obj <<
+4991 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
 /Rect [99.895 127.92 196.034 138.68]
 /Subtype/Link/A<</Type/Action/S/URI/URI(http://www.geekcomix.com/cgi-bin/classnotes/wiki.pl?LDAP01/An_Alternative_Approach)>>
 >> endobj
-4936 0 obj <<
+4982 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
 /Rect [123.651 116.961 215.082 129.913]
 /Subtype/Link/A<</Type/Action/S/URI/URI(http://www.padl.com)>>
 >> endobj
-4941 0 obj <<
-/D [4939 0 R /XYZ 100.892 685.529 null]
+4987 0 obj <<
+/D [4985 0 R /XYZ 100.892 685.529 null]
 >> endobj
-4942 0 obj <<
-/D [4939 0 R /XYZ 100.892 624.934 null]
+4988 0 obj <<
+/D [4985 0 R /XYZ 100.892 624.934 null]
 >> endobj
-4943 0 obj <<
-/D [4939 0 R /XYZ 100.892 624.934 null]
+4989 0 obj <<
+/D [4985 0 R /XYZ 100.892 624.934 null]
 >> endobj
 562 0 obj <<
-/D [4939 0 R /XYZ 100.892 562.176 null]
+/D [4985 0 R /XYZ 100.892 562.176 null]
 >> endobj
-4944 0 obj <<
-/D [4939 0 R /XYZ 100.892 531.875 null]
+4990 0 obj <<
+/D [4985 0 R /XYZ 100.892 531.875 null]
 >> endobj
-4938 0 obj <<
+4984 0 obj <<
 /Font << /F22 1211 0 R /F28 1124 0 R /F15 1133 0 R /F30 1928 0 R /F17 1131 0 R /F54 1912 0 R /F31 1929 0 R /F62 1930 0 R /F72 1931 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-4949 0 obj <<
+4995 0 obj <<
 /Length 1988      
 /Filter /FlateDecode
 >>
@@ -26408,34 +27323,34 @@
 Ýœy°ß‚åëׇÍw¡’(ËÒÿô#”ŒTvyÇ¡w)‚4*ó<£‰LEBY¹zXÉ–W –Ò+C{³ÿðæ¥#_Šç‘È.¯\'çο¿¿yy‰žMï;€p÷fùê4¾ÙÅ'ô¯#KÍwB¨¨ÈË`g¥«÷‘ÿ‡âµîé}ä¿k’+Í¿x?[¸õßàåQ
 endstream
 endobj
-4948 0 obj <<
+4994 0 obj <<
 /Type /Page
-/Contents 4949 0 R
-/Resources 4947 0 R
+/Contents 4995 0 R
+/Resources 4993 0 R
 /MediaBox [0 0 612 792]
-/Parent 4916 0 R
-/Annots [ 4937 0 R 4946 0 R ]
+/Parent 4962 0 R
+/Annots [ 4983 0 R 4992 0 R ]
 >> endobj
-4937 0 obj <<
+4983 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
 /Rect [174.46 127.92 280.013 140.872]
 /Subtype/Link/A<</Type/Action/S/URI/URI(http://www.vintela.com)>>
 >> endobj
-4946 0 obj <<
+4992 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
 /Rect [174.46 116.961 284.72 129.913]
 /Subtype/Link/A<</Type/Action/S/URI/URI(http://www.centrify.com)>>
 >> endobj
-4950 0 obj <<
-/D [4948 0 R /XYZ 151.701 685.529 null]
+4996 0 obj <<
+/D [4994 0 R /XYZ 151.701 685.529 null]
 >> endobj
-4947 0 obj <<
+4993 0 obj <<
 /Font << /F28 1124 0 R /F22 1211 0 R /F54 1912 0 R /F15 1133 0 R /F30 1928 0 R /F59 1905 0 R /F31 1929 0 R /F62 1930 0 R /F72 1931 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-4957 0 obj <<
+5003 0 obj <<
 /Length 1768      
 /Filter /FlateDecode
 >>
@@ -26461,79 +27376,79 @@
 ¸î[Ån¬8ÑH[œCÁÑØYTøoêÅY±ìÍ`v#ûÁs•׬Ä_¸˜ØÜCåêÚ@í	8 <ÁÄüÁÄYüg§üÇçÅó/œÅÿ{ätòÍgÎ$Êhæ”YA[æ!uô½˜9qÅþ¿’[#À…7<. {ë•£ªÜ\¨Ç}o·«ßµ^ð·
 endstream
 endobj
-4956 0 obj <<
+5002 0 obj <<
 /Type /Page
-/Contents 4957 0 R
-/Resources 4955 0 R
+/Contents 5003 0 R
+/Resources 5001 0 R
 /MediaBox [0 0 612 792]
-/Parent 4916 0 R
-/Annots [ 4951 0 R 4952 0 R 4953 0 R ]
+/Parent 4962 0 R
+/Annots [ 4997 0 R 4998 0 R 4999 0 R ]
 >> endobj
-4951 0 obj <<
+4997 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [318.344 571.714 381.123 583.404]
 /Subtype /Link
 /A << /S /GoTo /D (wdcsdm) >>
 >> endobj
-4952 0 obj <<
+4998 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [314.834 359.224 390.009 371.216]
 /Subtype /Link
 /A << /S /GoTo /D (ch9-pamwnbdlogin) >>
 >> endobj
-4953 0 obj <<
+4999 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [318.344 166.275 381.123 177.964]
 /Subtype /Link
 /A << /S /GoTo /D (adssdm) >>
 >> endobj
-4958 0 obj <<
-/D [4956 0 R /XYZ 100.892 685.529 null]
+5004 0 obj <<
+/D [5002 0 R /XYZ 100.892 685.529 null]
 >> endobj
 566 0 obj <<
-/D [4956 0 R /XYZ 100.892 660.623 null]
+/D [5002 0 R /XYZ 100.892 660.623 null]
 >> endobj
-4959 0 obj <<
-/D [4956 0 R /XYZ 100.892 644.027 null]
+5005 0 obj <<
+/D [5002 0 R /XYZ 100.892 644.027 null]
 >> endobj
-4960 0 obj <<
-/D [4956 0 R /XYZ 100.892 595.88 null]
+5006 0 obj <<
+/D [5002 0 R /XYZ 100.892 595.88 null]
 >> endobj
-4961 0 obj <<
-/D [4956 0 R /XYZ 100.892 561.282 null]
+5007 0 obj <<
+/D [5002 0 R /XYZ 100.892 561.282 null]
 >> endobj
-4962 0 obj <<
-/D [4956 0 R /XYZ 100.892 497.162 null]
+5008 0 obj <<
+/D [5002 0 R /XYZ 100.892 497.162 null]
 >> endobj
-4963 0 obj <<
-/D [4956 0 R /XYZ 100.892 394.818 null]
+5009 0 obj <<
+/D [5002 0 R /XYZ 100.892 394.818 null]
 >> endobj
-4964 0 obj <<
-/D [4956 0 R /XYZ 100.892 360.22 null]
+5010 0 obj <<
+/D [5002 0 R /XYZ 100.892 360.22 null]
 >> endobj
-4965 0 obj <<
-/D [4956 0 R /XYZ 100.892 312.073 null]
+5011 0 obj <<
+/D [5002 0 R /XYZ 100.892 312.073 null]
 >> endobj
 570 0 obj <<
-/D [4956 0 R /XYZ 100.892 263.152 null]
+/D [5002 0 R /XYZ 100.892 263.152 null]
 >> endobj
-4966 0 obj <<
-/D [4956 0 R /XYZ 100.892 238.588 null]
+5012 0 obj <<
+/D [5002 0 R /XYZ 100.892 238.588 null]
 >> endobj
-4967 0 obj <<
-/D [4956 0 R /XYZ 100.892 188.32 null]
+5013 0 obj <<
+/D [5002 0 R /XYZ 100.892 188.32 null]
 >> endobj
-4968 0 obj <<
-/D [4956 0 R /XYZ 100.892 155.843 null]
+5014 0 obj <<
+/D [5002 0 R /XYZ 100.892 155.843 null]
 >> endobj
-4955 0 obj <<
+5001 0 obj <<
 /Font << /F22 1211 0 R /F28 1124 0 R /F17 1131 0 R /F15 1133 0 R /F59 1905 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-4973 0 obj <<
+5019 0 obj <<
 /Length 1931      
 /Filter /FlateDecode
 >>
@@ -26557,54 +27472,54 @@
 +ðîÕ|ùÇbm©õ s’Øȱ¤M‹±ý‚Œƒg_±Å`á¿[.4CB<Œ˜°¸»}:0š‰àÓšþuBö3zë5ú³HL³H7/¨á÷õvõ7èjN
 endstream
 endobj
-4972 0 obj <<
+5018 0 obj <<
 /Type /Page
-/Contents 4973 0 R
-/Resources 4971 0 R
+/Contents 5019 0 R
+/Resources 5017 0 R
 /MediaBox [0 0 612 792]
-/Parent 4980 0 R
-/Annots [ 4954 0 R 4970 0 R ]
+/Parent 5026 0 R
+/Annots [ 5000 0 R 5016 0 R ]
 >> endobj
-4954 0 obj <<
+5000 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [232.523 619.448 307.698 631.137]
 /Subtype /Link
 /A << /S /GoTo /D (ch9-rhsysauth) >>
 >> endobj
-4970 0 obj <<
+5016 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [365.644 480.955 440.818 492.948]
 /Subtype /Link
 /A << /S /GoTo /D (ch9-pamwnbdlogin) >>
 >> endobj
-4974 0 obj <<
-/D [4972 0 R /XYZ 151.701 685.529 null]
+5020 0 obj <<
+/D [5018 0 R /XYZ 151.701 685.529 null]
 >> endobj
-4975 0 obj <<
-/D [4972 0 R /XYZ 151.701 620.444 null]
+5021 0 obj <<
+/D [5018 0 R /XYZ 151.701 620.444 null]
 >> endobj
-4976 0 obj <<
-/D [4972 0 R /XYZ 151.701 517.173 null]
+5022 0 obj <<
+/D [5018 0 R /XYZ 151.701 517.173 null]
 >> endobj
-4977 0 obj <<
-/D [4972 0 R /XYZ 151.701 481.951 null]
+5023 0 obj <<
+/D [5018 0 R /XYZ 151.701 481.951 null]
 >> endobj
-4978 0 obj <<
-/D [4972 0 R /XYZ 151.701 433.18 null]
+5024 0 obj <<
+/D [5018 0 R /XYZ 151.701 433.18 null]
 >> endobj
 574 0 obj <<
-/D [4972 0 R /XYZ 151.701 382.165 null]
+/D [5018 0 R /XYZ 151.701 382.165 null]
 >> endobj
-4979 0 obj <<
-/D [4972 0 R /XYZ 151.701 354.653 null]
+5025 0 obj <<
+/D [5018 0 R /XYZ 151.701 354.653 null]
 >> endobj
-4971 0 obj <<
+5017 0 obj <<
 /Font << /F28 1124 0 R /F22 1211 0 R /F15 1133 0 R /F59 1905 0 R /F17 1131 0 R /F54 1912 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-4984 0 obj <<
+5030 0 obj <<
 /Length 1755      
 /Filter /FlateDecode
 >>
@@ -26620,30 +27535,30 @@
 —’¢ô¿ Rò„>ÚFܹ…7÷Lºÿºxt #ùhJðÐJH „Â+öèŽèo\bÿÆÑn;:-EOœÚ:»Çë¿4PÙÅ»À O©TX¥€ïz{ÑtŽ{mQæ©{€oªþdîÈà…Þ­0÷Pí,bóMo´Ý¿›ýù›ÖïWÿèÙLS
 endstream
 endobj
-4983 0 obj <<
+5029 0 obj <<
 /Type /Page
-/Contents 4984 0 R
-/Resources 4982 0 R
+/Contents 5030 0 R
+/Resources 5028 0 R
 /MediaBox [0 0 612 792]
-/Parent 4980 0 R
+/Parent 5026 0 R
 >> endobj
-4985 0 obj <<
-/D [4983 0 R /XYZ 100.892 685.529 null]
+5031 0 obj <<
+/D [5029 0 R /XYZ 100.892 685.529 null]
 >> endobj
 578 0 obj <<
-/D [4983 0 R /XYZ 100.892 541.075 null]
+/D [5029 0 R /XYZ 100.892 541.075 null]
 >> endobj
-4986 0 obj <<
-/D [4983 0 R /XYZ 100.892 513.254 null]
+5032 0 obj <<
+/D [5029 0 R /XYZ 100.892 513.254 null]
 >> endobj
-4987 0 obj <<
-/D [4983 0 R /XYZ 100.892 425.306 null]
+5033 0 obj <<
+/D [5029 0 R /XYZ 100.892 425.306 null]
 >> endobj
-4982 0 obj <<
+5028 0 obj <<
 /Font << /F22 1211 0 R /F28 1124 0 R /F54 1912 0 R /F15 1133 0 R /F17 1131 0 R /F51 1134 0 R /F60 1917 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-4990 0 obj <<
+5036 0 obj <<
 /Length 2093      
 /Filter /FlateDecode
 >>
@@ -26662,21 +27577,21 @@
 yzZþ8Ó:ݳ¬Rl.YäááÈ0§ìæõ›ÇÕÿ ŠLhÜ
 endstream
 endobj
-4989 0 obj <<
+5035 0 obj <<
 /Type /Page
-/Contents 4990 0 R
-/Resources 4988 0 R
+/Contents 5036 0 R
+/Resources 5034 0 R
 /MediaBox [0 0 612 792]
-/Parent 4980 0 R
+/Parent 5026 0 R
 >> endobj
-4991 0 obj <<
-/D [4989 0 R /XYZ 151.701 685.529 null]
+5037 0 obj <<
+/D [5035 0 R /XYZ 151.701 685.529 null]
 >> endobj
-4988 0 obj <<
+5034 0 obj <<
 /Font << /F28 1124 0 R /F22 1211 0 R /F15 1133 0 R /F51 1134 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-4994 0 obj <<
+5040 0 obj <<
 /Length 2241      
 /Filter /FlateDecode
 >>
@@ -26707,21 +27622,21 @@
 –ÀÓ‘ÀâùÏ×ùûÝÓÝÿ ”î‰
 endstream
 endobj
-4993 0 obj <<
+5039 0 obj <<
 /Type /Page
-/Contents 4994 0 R
-/Resources 4992 0 R
+/Contents 5040 0 R
+/Resources 5038 0 R
 /MediaBox [0 0 612 792]
-/Parent 4980 0 R
+/Parent 5026 0 R
 >> endobj
-4995 0 obj <<
-/D [4993 0 R /XYZ 100.892 685.529 null]
+5041 0 obj <<
+/D [5039 0 R /XYZ 100.892 685.529 null]
 >> endobj
-4992 0 obj <<
+5038 0 obj <<
 /Font << /F22 1211 0 R /F28 1124 0 R /F15 1133 0 R /F51 1134 0 R /F60 1917 0 R /F59 1905 0 R /F54 1912 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-4998 0 obj <<
+5044 0 obj <<
 /Length 1933      
 /Filter /FlateDecode
 >>
@@ -26741,21 +27656,21 @@
 §XßšáÝ»wKh³Ž@ ȠϢ™Ûzq­ÑYlº$™2q-µ¢"ë"LŸ$£Ò/a¬Èá[jjÏÑÓ³¯j%%&°wuœ@H¥Œãj|HªÌu?÷14\Ä—[›¡X·ÖB“Wì¾ñ"„gýôªgh‡ëK÷_Ð-ÆÎwü‚å	i„Ä¡-M_Ó³Ÿæê.¤ÝÑçY7%AôÞa÷wè*+|L7ΦÄ.:Œ™ú¢Á3@¯ÿž…éœÁ3.õø#r»CÏ\gu0³H‚ðúawÖì0̏FÄÂe55°ü¬ŸþÇ‹ †Véº
 endstream
 endobj
-4997 0 obj <<
+5043 0 obj <<
 /Type /Page
-/Contents 4998 0 R
-/Resources 4996 0 R
+/Contents 5044 0 R
+/Resources 5042 0 R
 /MediaBox [0 0 612 792]
-/Parent 4980 0 R
+/Parent 5026 0 R
 >> endobj
-4999 0 obj <<
-/D [4997 0 R /XYZ 151.701 685.529 null]
+5045 0 obj <<
+/D [5043 0 R /XYZ 151.701 685.529 null]
 >> endobj
-4996 0 obj <<
+5042 0 obj <<
 /Font << /F28 1124 0 R /F22 1211 0 R /F15 1133 0 R /F60 1917 0 R /F59 1905 0 R /F51 1134 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-5002 0 obj <<
+5048 0 obj <<
 /Length 1383      
 /Filter /FlateDecode
 >>
@@ -26776,21 +27691,21 @@
 ã‡}[Õ/¤ð§mÂã qíð¾BŒ]8¼Úøfá¯ðø¸¾ðÏðÒÞG
 endstream
 endobj
-5001 0 obj <<
+5047 0 obj <<
 /Type /Page
-/Contents 5002 0 R
-/Resources 5000 0 R
+/Contents 5048 0 R
+/Resources 5046 0 R
 /MediaBox [0 0 612 792]
-/Parent 4980 0 R
+/Parent 5026 0 R
 >> endobj
-5003 0 obj <<
-/D [5001 0 R /XYZ 100.892 685.529 null]
+5049 0 obj <<
+/D [5047 0 R /XYZ 100.892 685.529 null]
 >> endobj
-5000 0 obj <<
+5046 0 obj <<
 /Font << /F22 1211 0 R /F28 1124 0 R /F59 1905 0 R /F15 1133 0 R /F51 1134 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-5006 0 obj <<
+5052 0 obj <<
 /Length 4079      
 /Filter /FlateDecode
 >>
@@ -26839,156 +27754,156 @@
 w]•?ŠE­øYǍ.ùŸX”ô›Mt~‘ÒþŸXúöãµÏÑÿÛÿZÇɹI‡žÝ5ÿÏ}[û?zÇ­
 endstream
 endobj
-5005 0 obj <<
+5051 0 obj <<
 /Type /Page
-/Contents 5006 0 R
-/Resources 5004 0 R
+/Contents 5052 0 R
+/Resources 5050 0 R
 /MediaBox [0 0 612 792]
-/Parent 5051 0 R
+/Parent 5097 0 R
 >> endobj
-5007 0 obj <<
-/D [5005 0 R /XYZ 151.701 685.529 null]
+5053 0 obj <<
+/D [5051 0 R /XYZ 151.701 685.529 null]
 >> endobj
 1606 0 obj <<
-/D [5005 0 R /XYZ 151.701 660.623 null]
+/D [5051 0 R /XYZ 151.701 660.623 null]
 >> endobj
-4739 0 obj <<
-/D [5005 0 R /XYZ 151.701 632.325 null]
+4782 0 obj <<
+/D [5051 0 R /XYZ 151.701 632.325 null]
 >> endobj
-5008 0 obj <<
-/D [5005 0 R /XYZ 151.701 626.347 null]
+5054 0 obj <<
+/D [5051 0 R /XYZ 151.701 626.347 null]
 >> endobj
-5009 0 obj <<
-/D [5005 0 R /XYZ 151.701 632.623 null]
+5055 0 obj <<
+/D [5051 0 R /XYZ 151.701 632.623 null]
 >> endobj
-5010 0 obj <<
-/D [5005 0 R /XYZ 151.701 620.668 null]
+5056 0 obj <<
+/D [5051 0 R /XYZ 151.701 620.668 null]
 >> endobj
-5011 0 obj <<
-/D [5005 0 R /XYZ 151.701 608.713 null]
+5057 0 obj <<
+/D [5051 0 R /XYZ 151.701 608.713 null]
 >> endobj
-5012 0 obj <<
-/D [5005 0 R /XYZ 151.701 596.758 null]
+5058 0 obj <<
+/D [5051 0 R /XYZ 151.701 596.758 null]
 >> endobj
-5013 0 obj <<
-/D [5005 0 R /XYZ 151.701 584.803 null]
+5059 0 obj <<
+/D [5051 0 R /XYZ 151.701 584.803 null]
 >> endobj
-5014 0 obj <<
-/D [5005 0 R /XYZ 151.701 572.848 null]
+5060 0 obj <<
+/D [5051 0 R /XYZ 151.701 572.848 null]
 >> endobj
-5015 0 obj <<
-/D [5005 0 R /XYZ 151.701 560.892 null]
+5061 0 obj <<
+/D [5051 0 R /XYZ 151.701 560.892 null]
 >> endobj
-5016 0 obj <<
-/D [5005 0 R /XYZ 151.701 548.937 null]
+5062 0 obj <<
+/D [5051 0 R /XYZ 151.701 548.937 null]
 >> endobj
-5017 0 obj <<
-/D [5005 0 R /XYZ 151.701 536.982 null]
+5063 0 obj <<
+/D [5051 0 R /XYZ 151.701 536.982 null]
 >> endobj
-5018 0 obj <<
-/D [5005 0 R /XYZ 151.701 525.027 null]
+5064 0 obj <<
+/D [5051 0 R /XYZ 151.701 525.027 null]
 >> endobj
-5019 0 obj <<
-/D [5005 0 R /XYZ 151.701 513.072 null]
+5065 0 obj <<
+/D [5051 0 R /XYZ 151.701 513.072 null]
 >> endobj
-5020 0 obj <<
-/D [5005 0 R /XYZ 151.701 501.117 null]
+5066 0 obj <<
+/D [5051 0 R /XYZ 151.701 501.117 null]
 >> endobj
-5021 0 obj <<
-/D [5005 0 R /XYZ 151.701 489.161 null]
+5067 0 obj <<
+/D [5051 0 R /XYZ 151.701 489.161 null]
 >> endobj
-5022 0 obj <<
-/D [5005 0 R /XYZ 151.701 477.206 null]
+5068 0 obj <<
+/D [5051 0 R /XYZ 151.701 477.206 null]
 >> endobj
-5023 0 obj <<
-/D [5005 0 R /XYZ 151.701 465.251 null]
+5069 0 obj <<
+/D [5051 0 R /XYZ 151.701 465.251 null]
 >> endobj
-5024 0 obj <<
-/D [5005 0 R /XYZ 151.701 453.296 null]
+5070 0 obj <<
+/D [5051 0 R /XYZ 151.701 453.296 null]
 >> endobj
-5025 0 obj <<
-/D [5005 0 R /XYZ 151.701 441.341 null]
+5071 0 obj <<
+/D [5051 0 R /XYZ 151.701 441.341 null]
 >> endobj
-5026 0 obj <<
-/D [5005 0 R /XYZ 151.701 429.386 null]
+5072 0 obj <<
+/D [5051 0 R /XYZ 151.701 429.386 null]
 >> endobj
-5027 0 obj <<
-/D [5005 0 R /XYZ 151.701 417.43 null]
+5073 0 obj <<
+/D [5051 0 R /XYZ 151.701 417.43 null]
 >> endobj
-5028 0 obj <<
-/D [5005 0 R /XYZ 151.701 405.475 null]
+5074 0 obj <<
+/D [5051 0 R /XYZ 151.701 405.475 null]
 >> endobj
-5029 0 obj <<
-/D [5005 0 R /XYZ 151.701 393.52 null]
+5075 0 obj <<
+/D [5051 0 R /XYZ 151.701 393.52 null]
 >> endobj
-5030 0 obj <<
-/D [5005 0 R /XYZ 151.701 381.565 null]
+5076 0 obj <<
+/D [5051 0 R /XYZ 151.701 381.565 null]
 >> endobj
-5031 0 obj <<
-/D [5005 0 R /XYZ 151.701 369.61 null]
+5077 0 obj <<
+/D [5051 0 R /XYZ 151.701 369.61 null]
 >> endobj
-5032 0 obj <<
-/D [5005 0 R /XYZ 151.701 357.655 null]
+5078 0 obj <<
+/D [5051 0 R /XYZ 151.701 357.655 null]
 >> endobj
-5033 0 obj <<
-/D [5005 0 R /XYZ 151.701 345.699 null]
+5079 0 obj <<
+/D [5051 0 R /XYZ 151.701 345.699 null]
 >> endobj
-5034 0 obj <<
-/D [5005 0 R /XYZ 151.701 333.744 null]
+5080 0 obj <<
+/D [5051 0 R /XYZ 151.701 333.744 null]
 >> endobj
-5035 0 obj <<
-/D [5005 0 R /XYZ 151.701 321.789 null]
+5081 0 obj <<
+/D [5051 0 R /XYZ 151.701 321.789 null]
 >> endobj
-5036 0 obj <<
-/D [5005 0 R /XYZ 151.701 309.834 null]
+5082 0 obj <<
+/D [5051 0 R /XYZ 151.701 309.834 null]
 >> endobj
-5037 0 obj <<
-/D [5005 0 R /XYZ 151.701 297.879 null]
+5083 0 obj <<
+/D [5051 0 R /XYZ 151.701 297.879 null]
 >> endobj
-5038 0 obj <<
-/D [5005 0 R /XYZ 151.701 285.924 null]
+5084 0 obj <<
+/D [5051 0 R /XYZ 151.701 285.924 null]
 >> endobj
-5039 0 obj <<
-/D [5005 0 R /XYZ 151.701 273.968 null]
+5085 0 obj <<
+/D [5051 0 R /XYZ 151.701 273.968 null]
 >> endobj
-5040 0 obj <<
-/D [5005 0 R /XYZ 151.701 262.013 null]
+5086 0 obj <<
+/D [5051 0 R /XYZ 151.701 262.013 null]
 >> endobj
-5041 0 obj <<
-/D [5005 0 R /XYZ 151.701 250.058 null]
+5087 0 obj <<
+/D [5051 0 R /XYZ 151.701 250.058 null]
 >> endobj
-5042 0 obj <<
-/D [5005 0 R /XYZ 151.701 238.103 null]
+5088 0 obj <<
+/D [5051 0 R /XYZ 151.701 238.103 null]
 >> endobj
-5043 0 obj <<
-/D [5005 0 R /XYZ 151.701 226.148 null]
+5089 0 obj <<
+/D [5051 0 R /XYZ 151.701 226.148 null]
 >> endobj
-5044 0 obj <<
-/D [5005 0 R /XYZ 151.701 214.193 null]
+5090 0 obj <<
+/D [5051 0 R /XYZ 151.701 214.193 null]
 >> endobj
-5045 0 obj <<
-/D [5005 0 R /XYZ 151.701 202.237 null]
+5091 0 obj <<
+/D [5051 0 R /XYZ 151.701 202.237 null]
 >> endobj
-5046 0 obj <<
-/D [5005 0 R /XYZ 151.701 190.282 null]
+5092 0 obj <<
+/D [5051 0 R /XYZ 151.701 190.282 null]
 >> endobj
-5047 0 obj <<
-/D [5005 0 R /XYZ 151.701 178.327 null]
+5093 0 obj <<
+/D [5051 0 R /XYZ 151.701 178.327 null]
 >> endobj
-5048 0 obj <<
-/D [5005 0 R /XYZ 151.701 166.372 null]
+5094 0 obj <<
+/D [5051 0 R /XYZ 151.701 166.372 null]
 >> endobj
-5049 0 obj <<
-/D [5005 0 R /XYZ 151.701 154.417 null]
+5095 0 obj <<
+/D [5051 0 R /XYZ 151.701 154.417 null]
 >> endobj
+5096 0 obj <<
+/D [5051 0 R /XYZ 151.701 142.462 null]
+>> endobj
 5050 0 obj <<
-/D [5005 0 R /XYZ 151.701 142.462 null]
->> endobj
-5004 0 obj <<
 /Font << /F28 1124 0 R /F22 1211 0 R /F15 1133 0 R /F4 2008 0 R /F51 1134 0 R /F54 1912 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-5054 0 obj <<
+5100 0 obj <<
 /Length 722       
 /Filter /FlateDecode
 >>
@@ -27003,33 +27918,33 @@
 ¾.ê‹VEWakó s½üW—I­UÛ&¸œØ[óžËê¼0eKƒÒïŸ4M°ü3x®® ¼ÈõÝ
 endstream
 endobj
-5053 0 obj <<
+5099 0 obj <<
 /Type /Page
-/Contents 5054 0 R
-/Resources 5052 0 R
+/Contents 5100 0 R
+/Resources 5098 0 R
 /MediaBox [0 0 612 792]
-/Parent 5051 0 R
+/Parent 5097 0 R
 >> endobj
-5055 0 obj <<
-/D [5053 0 R /XYZ 100.892 685.529 null]
+5101 0 obj <<
+/D [5099 0 R /XYZ 100.892 685.529 null]
 >> endobj
 1607 0 obj <<
-/D [5053 0 R /XYZ 100.892 605.072 null]
+/D [5099 0 R /XYZ 100.892 605.072 null]
 >> endobj
-4757 0 obj <<
-/D [5053 0 R /XYZ 100.892 573.44 null]
+4795 0 obj <<
+/D [5099 0 R /XYZ 100.892 573.44 null]
 >> endobj
 1608 0 obj <<
-/D [5053 0 R /XYZ 100.892 384.231 null]
+/D [5099 0 R /XYZ 100.892 384.231 null]
 >> endobj
-4745 0 obj <<
-/D [5053 0 R /XYZ 100.892 355.327 null]
+4788 0 obj <<
+/D [5099 0 R /XYZ 100.892 355.327 null]
 >> endobj
-5052 0 obj <<
+5098 0 obj <<
 /Font << /F22 1211 0 R /F28 1124 0 R /F15 1133 0 R /F59 1905 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-5058 0 obj <<
+5104 0 obj <<
 /Length 553       
 /Filter /FlateDecode
 >>
@@ -27044,27 +27959,27 @@
 Ó~†¥ê­©L_ۋΨ²PÝè5MÝy}±“? ¡¦\¼çì׿ÝeR
 endstream
 endobj
-5057 0 obj <<
+5103 0 obj <<
 /Type /Page
-/Contents 5058 0 R
-/Resources 5056 0 R
+/Contents 5104 0 R
+/Resources 5102 0 R
 /MediaBox [0 0 612 792]
-/Parent 5051 0 R
+/Parent 5097 0 R
 >> endobj
-5059 0 obj <<
-/D [5057 0 R /XYZ 151.701 685.529 null]
+5105 0 obj <<
+/D [5103 0 R /XYZ 151.701 685.529 null]
 >> endobj
 1609 0 obj <<
-/D [5057 0 R /XYZ 151.701 535.299 null]
+/D [5103 0 R /XYZ 151.701 535.299 null]
 >> endobj
-4746 0 obj <<
-/D [5057 0 R /XYZ 151.701 506.395 null]
+4789 0 obj <<
+/D [5103 0 R /XYZ 151.701 506.395 null]
 >> endobj
-5056 0 obj <<
+5102 0 obj <<
 /Font << /F28 1124 0 R /F22 1211 0 R /F15 1133 0 R /F59 1905 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-5062 0 obj <<
+5108 0 obj <<
 /Length 3758      
 /Filter /FlateDecode
 >>
@@ -27101,144 +28016,144 @@
 ~ä~Øz«ûn+þµ­d¯)¨y…Ašz¦´ÉœÒÀ?z„#F–ùM&êd‰Ÿ4:tÆo2ÑRŒ¾ZíÏÿ$M!¹¼ôèŸdêýWÇyÙäBÏžNÖ:ûZµý/Y.<÷
 endstream
 endobj
-5061 0 obj <<
+5107 0 obj <<
 /Type /Page
-/Contents 5062 0 R
-/Resources 5060 0 R
+/Contents 5108 0 R
+/Resources 5106 0 R
 /MediaBox [0 0 612 792]
-/Parent 5051 0 R
+/Parent 5097 0 R
 >> endobj
-5063 0 obj <<
-/D [5061 0 R /XYZ 100.892 685.529 null]
+5109 0 obj <<
+/D [5107 0 R /XYZ 100.892 685.529 null]
 >> endobj
 1610 0 obj <<
-/D [5061 0 R /XYZ 100.892 640.176 null]
+/D [5107 0 R /XYZ 100.892 640.176 null]
 >> endobj
-4776 0 obj <<
-/D [5061 0 R /XYZ 100.892 611.878 null]
+4819 0 obj <<
+/D [5107 0 R /XYZ 100.892 611.878 null]
 >> endobj
-5064 0 obj <<
-/D [5061 0 R /XYZ 100.892 605.901 null]
+5110 0 obj <<
+/D [5107 0 R /XYZ 100.892 605.901 null]
 >> endobj
-5065 0 obj <<
-/D [5061 0 R /XYZ 100.892 612.177 null]
+5111 0 obj <<
+/D [5107 0 R /XYZ 100.892 612.177 null]
 >> endobj
-5066 0 obj <<
-/D [5061 0 R /XYZ 100.892 600.222 null]
+5112 0 obj <<
+/D [5107 0 R /XYZ 100.892 600.222 null]
 >> endobj
-5067 0 obj <<
-/D [5061 0 R /XYZ 100.892 588.267 null]
+5113 0 obj <<
+/D [5107 0 R /XYZ 100.892 588.267 null]
 >> endobj
-5068 0 obj <<
-/D [5061 0 R /XYZ 100.892 576.312 null]
+5114 0 obj <<
+/D [5107 0 R /XYZ 100.892 576.312 null]
 >> endobj
-5069 0 obj <<
-/D [5061 0 R /XYZ 100.892 564.356 null]
+5115 0 obj <<
+/D [5107 0 R /XYZ 100.892 564.356 null]
 >> endobj
-5070 0 obj <<
-/D [5061 0 R /XYZ 100.892 552.401 null]
+5116 0 obj <<
+/D [5107 0 R /XYZ 100.892 552.401 null]
 >> endobj
-5071 0 obj <<
-/D [5061 0 R /XYZ 100.892 540.446 null]
+5117 0 obj <<
+/D [5107 0 R /XYZ 100.892 540.446 null]
 >> endobj
-5072 0 obj <<
-/D [5061 0 R /XYZ 100.892 528.491 null]
+5118 0 obj <<
+/D [5107 0 R /XYZ 100.892 528.491 null]
 >> endobj
-5073 0 obj <<
-/D [5061 0 R /XYZ 100.892 516.536 null]
+5119 0 obj <<
+/D [5107 0 R /XYZ 100.892 516.536 null]
 >> endobj
-5074 0 obj <<
-/D [5061 0 R /XYZ 100.892 504.581 null]
+5120 0 obj <<
+/D [5107 0 R /XYZ 100.892 504.581 null]
 >> endobj
-5075 0 obj <<
-/D [5061 0 R /XYZ 100.892 492.625 null]
+5121 0 obj <<
+/D [5107 0 R /XYZ 100.892 492.625 null]
 >> endobj
-5076 0 obj <<
-/D [5061 0 R /XYZ 100.892 480.67 null]
+5122 0 obj <<
+/D [5107 0 R /XYZ 100.892 480.67 null]
 >> endobj
-5077 0 obj <<
-/D [5061 0 R /XYZ 100.892 468.715 null]
+5123 0 obj <<
+/D [5107 0 R /XYZ 100.892 468.715 null]
 >> endobj
-5078 0 obj <<
-/D [5061 0 R /XYZ 100.892 456.76 null]
+5124 0 obj <<
+/D [5107 0 R /XYZ 100.892 456.76 null]
 >> endobj
-5079 0 obj <<
-/D [5061 0 R /XYZ 100.892 444.805 null]
+5125 0 obj <<
+/D [5107 0 R /XYZ 100.892 444.805 null]
 >> endobj
-5080 0 obj <<
-/D [5061 0 R /XYZ 100.892 432.85 null]
+5126 0 obj <<
+/D [5107 0 R /XYZ 100.892 432.85 null]
 >> endobj
-5081 0 obj <<
-/D [5061 0 R /XYZ 100.892 420.894 null]
+5127 0 obj <<
+/D [5107 0 R /XYZ 100.892 420.894 null]
 >> endobj
-5082 0 obj <<
-/D [5061 0 R /XYZ 100.892 408.939 null]
+5128 0 obj <<
+/D [5107 0 R /XYZ 100.892 408.939 null]
 >> endobj
-5083 0 obj <<
-/D [5061 0 R /XYZ 100.892 396.984 null]
+5129 0 obj <<
+/D [5107 0 R /XYZ 100.892 396.984 null]
 >> endobj
-5084 0 obj <<
-/D [5061 0 R /XYZ 100.892 385.029 null]
+5130 0 obj <<
+/D [5107 0 R /XYZ 100.892 385.029 null]
 >> endobj
-5085 0 obj <<
-/D [5061 0 R /XYZ 100.892 373.074 null]
+5131 0 obj <<
+/D [5107 0 R /XYZ 100.892 373.074 null]
 >> endobj
-5086 0 obj <<
-/D [5061 0 R /XYZ 100.892 361.119 null]
+5132 0 obj <<
+/D [5107 0 R /XYZ 100.892 361.119 null]
 >> endobj
-5087 0 obj <<
-/D [5061 0 R /XYZ 100.892 349.163 null]
+5133 0 obj <<
+/D [5107 0 R /XYZ 100.892 349.163 null]
 >> endobj
-5088 0 obj <<
-/D [5061 0 R /XYZ 100.892 337.208 null]
+5134 0 obj <<
+/D [5107 0 R /XYZ 100.892 337.208 null]
 >> endobj
-5089 0 obj <<
-/D [5061 0 R /XYZ 100.892 325.253 null]
+5135 0 obj <<
+/D [5107 0 R /XYZ 100.892 325.253 null]
 >> endobj
-5090 0 obj <<
-/D [5061 0 R /XYZ 100.892 313.298 null]
+5136 0 obj <<
+/D [5107 0 R /XYZ 100.892 313.298 null]
 >> endobj
-5091 0 obj <<
-/D [5061 0 R /XYZ 100.892 301.343 null]
+5137 0 obj <<
+/D [5107 0 R /XYZ 100.892 301.343 null]
 >> endobj
-5092 0 obj <<
-/D [5061 0 R /XYZ 100.892 289.388 null]
+5138 0 obj <<
+/D [5107 0 R /XYZ 100.892 289.388 null]
 >> endobj
-5093 0 obj <<
-/D [5061 0 R /XYZ 100.892 277.432 null]
+5139 0 obj <<
+/D [5107 0 R /XYZ 100.892 277.432 null]
 >> endobj
-5094 0 obj <<
-/D [5061 0 R /XYZ 100.892 265.477 null]
+5140 0 obj <<
+/D [5107 0 R /XYZ 100.892 265.477 null]
 >> endobj
-5095 0 obj <<
-/D [5061 0 R /XYZ 100.892 253.522 null]
+5141 0 obj <<
+/D [5107 0 R /XYZ 100.892 253.522 null]
 >> endobj
-5096 0 obj <<
-/D [5061 0 R /XYZ 100.892 241.567 null]
+5142 0 obj <<
+/D [5107 0 R /XYZ 100.892 241.567 null]
 >> endobj
-5097 0 obj <<
-/D [5061 0 R /XYZ 100.892 229.612 null]
+5143 0 obj <<
+/D [5107 0 R /XYZ 100.892 229.612 null]
 >> endobj
-5098 0 obj <<
-/D [5061 0 R /XYZ 100.892 217.657 null]
+5144 0 obj <<
+/D [5107 0 R /XYZ 100.892 217.657 null]
 >> endobj
-5099 0 obj <<
-/D [5061 0 R /XYZ 100.892 205.701 null]
+5145 0 obj <<
+/D [5107 0 R /XYZ 100.892 205.701 null]
 >> endobj
-5100 0 obj <<
-/D [5061 0 R /XYZ 100.892 193.746 null]
+5146 0 obj <<
+/D [5107 0 R /XYZ 100.892 193.746 null]
 >> endobj
-5101 0 obj <<
-/D [5061 0 R /XYZ 100.892 181.791 null]
+5147 0 obj <<
+/D [5107 0 R /XYZ 100.892 181.791 null]
 >> endobj
-5102 0 obj <<
-/D [5061 0 R /XYZ 100.892 169.836 null]
+5148 0 obj <<
+/D [5107 0 R /XYZ 100.892 169.836 null]
 >> endobj
-5060 0 obj <<
+5106 0 obj <<
 /Font << /F22 1211 0 R /F28 1124 0 R /F15 1133 0 R /F4 2008 0 R /F51 1134 0 R /F54 1912 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-5105 0 obj <<
+5151 0 obj <<
 /Length 3695      
 /Filter /FlateDecode
 >>
@@ -27281,141 +28196,141 @@
 ¿Öqyv1ÇÕ±£Óa'ÿª•ÿóø/
 endstream
 endobj
-5104 0 obj <<
+5150 0 obj <<
 /Type /Page
-/Contents 5105 0 R
-/Resources 5103 0 R
+/Contents 5151 0 R
+/Resources 5149 0 R
 /MediaBox [0 0 612 792]
-/Parent 5051 0 R
+/Parent 5097 0 R
 >> endobj
-5106 0 obj <<
-/D [5104 0 R /XYZ 151.701 685.529 null]
+5152 0 obj <<
+/D [5150 0 R /XYZ 151.701 685.529 null]
 >> endobj
 1611 0 obj <<
-/D [5104 0 R /XYZ 151.701 634.199 null]
+/D [5150 0 R /XYZ 151.701 634.199 null]
 >> endobj
-4799 0 obj <<
-/D [5104 0 R /XYZ 151.701 605.901 null]
+4842 0 obj <<
+/D [5150 0 R /XYZ 151.701 605.901 null]
 >> endobj
-5107 0 obj <<
-/D [5104 0 R /XYZ 151.701 599.923 null]
+5153 0 obj <<
+/D [5150 0 R /XYZ 151.701 599.923 null]
 >> endobj
-5108 0 obj <<
-/D [5104 0 R /XYZ 151.701 606.199 null]
+5154 0 obj <<
+/D [5150 0 R /XYZ 151.701 606.199 null]
 >> endobj
-5109 0 obj <<
-/D [5104 0 R /XYZ 151.701 594.244 null]
+5155 0 obj <<
+/D [5150 0 R /XYZ 151.701 594.244 null]
 >> endobj
-5110 0 obj <<
-/D [5104 0 R /XYZ 151.701 582.289 null]
+5156 0 obj <<
+/D [5150 0 R /XYZ 151.701 582.289 null]
 >> endobj
-5111 0 obj <<
-/D [5104 0 R /XYZ 151.701 570.334 null]
+5157 0 obj <<
+/D [5150 0 R /XYZ 151.701 570.334 null]
 >> endobj
-5112 0 obj <<
-/D [5104 0 R /XYZ 151.701 558.379 null]
+5158 0 obj <<
+/D [5150 0 R /XYZ 151.701 558.379 null]
 >> endobj
-5113 0 obj <<
-/D [5104 0 R /XYZ 151.701 546.424 null]
+5159 0 obj <<
+/D [5150 0 R /XYZ 151.701 546.424 null]
 >> endobj
-5114 0 obj <<
-/D [5104 0 R /XYZ 151.701 534.468 null]
+5160 0 obj <<
+/D [5150 0 R /XYZ 151.701 534.468 null]
 >> endobj
-5115 0 obj <<
-/D [5104 0 R /XYZ 151.701 522.513 null]
+5161 0 obj <<
+/D [5150 0 R /XYZ 151.701 522.513 null]
 >> endobj
-5116 0 obj <<
-/D [5104 0 R /XYZ 151.701 510.558 null]
+5162 0 obj <<
+/D [5150 0 R /XYZ 151.701 510.558 null]
 >> endobj
-5117 0 obj <<
-/D [5104 0 R /XYZ 151.701 498.603 null]
+5163 0 obj <<
+/D [5150 0 R /XYZ 151.701 498.603 null]
 >> endobj
-5118 0 obj <<
-/D [5104 0 R /XYZ 151.701 486.648 null]
+5164 0 obj <<
+/D [5150 0 R /XYZ 151.701 486.648 null]
 >> endobj
-5119 0 obj <<
-/D [5104 0 R /XYZ 151.701 474.693 null]
+5165 0 obj <<
+/D [5150 0 R /XYZ 151.701 474.693 null]
 >> endobj
-5120 0 obj <<
-/D [5104 0 R /XYZ 151.701 462.737 null]
+5166 0 obj <<
+/D [5150 0 R /XYZ 151.701 462.737 null]
 >> endobj
-5121 0 obj <<
-/D [5104 0 R /XYZ 151.701 450.782 null]
+5167 0 obj <<
+/D [5150 0 R /XYZ 151.701 450.782 null]
 >> endobj
-5122 0 obj <<
-/D [5104 0 R /XYZ 151.701 438.827 null]
+5168 0 obj <<
+/D [5150 0 R /XYZ 151.701 438.827 null]
 >> endobj
-5123 0 obj <<
-/D [5104 0 R /XYZ 151.701 426.872 null]
+5169 0 obj <<
+/D [5150 0 R /XYZ 151.701 426.872 null]
 >> endobj
-5124 0 obj <<
-/D [5104 0 R /XYZ 151.701 414.917 null]
+5170 0 obj <<
+/D [5150 0 R /XYZ 151.701 414.917 null]
 >> endobj
-5125 0 obj <<
-/D [5104 0 R /XYZ 151.701 402.962 null]
+5171 0 obj <<
+/D [5150 0 R /XYZ 151.701 402.962 null]
 >> endobj
-5126 0 obj <<
-/D [5104 0 R /XYZ 151.701 391.006 null]
+5172 0 obj <<
+/D [5150 0 R /XYZ 151.701 391.006 null]
 >> endobj
-5127 0 obj <<
-/D [5104 0 R /XYZ 151.701 379.051 null]
+5173 0 obj <<
+/D [5150 0 R /XYZ 151.701 379.051 null]
 >> endobj
-5128 0 obj <<
-/D [5104 0 R /XYZ 151.701 367.096 null]
+5174 0 obj <<
+/D [5150 0 R /XYZ 151.701 367.096 null]
 >> endobj
-5129 0 obj <<
-/D [5104 0 R /XYZ 151.701 355.141 null]
+5175 0 obj <<
+/D [5150 0 R /XYZ 151.701 355.141 null]
 >> endobj
-5130 0 obj <<
-/D [5104 0 R /XYZ 151.701 343.186 null]
+5176 0 obj <<
+/D [5150 0 R /XYZ 151.701 343.186 null]
 >> endobj
-5131 0 obj <<
-/D [5104 0 R /XYZ 151.701 331.231 null]
+5177 0 obj <<
+/D [5150 0 R /XYZ 151.701 331.231 null]
 >> endobj
-5132 0 obj <<
-/D [5104 0 R /XYZ 151.701 319.275 null]
+5178 0 obj <<
+/D [5150 0 R /XYZ 151.701 319.275 null]
 >> endobj
-5133 0 obj <<
-/D [5104 0 R /XYZ 151.701 307.32 null]
+5179 0 obj <<
+/D [5150 0 R /XYZ 151.701 307.32 null]
 >> endobj
-5134 0 obj <<
-/D [5104 0 R /XYZ 151.701 295.365 null]
+5180 0 obj <<
+/D [5150 0 R /XYZ 151.701 295.365 null]
 >> endobj
-5135 0 obj <<
-/D [5104 0 R /XYZ 151.701 283.41 null]
+5181 0 obj <<
+/D [5150 0 R /XYZ 151.701 283.41 null]
 >> endobj
-5136 0 obj <<
-/D [5104 0 R /XYZ 151.701 271.455 null]
+5182 0 obj <<
+/D [5150 0 R /XYZ 151.701 271.455 null]
 >> endobj
-5137 0 obj <<
-/D [5104 0 R /XYZ 151.701 259.5 null]
+5183 0 obj <<
+/D [5150 0 R /XYZ 151.701 259.5 null]
 >> endobj
-5138 0 obj <<
-/D [5104 0 R /XYZ 151.701 247.544 null]
+5184 0 obj <<
+/D [5150 0 R /XYZ 151.701 247.544 null]
 >> endobj
-5139 0 obj <<
-/D [5104 0 R /XYZ 151.701 235.589 null]
+5185 0 obj <<
+/D [5150 0 R /XYZ 151.701 235.589 null]
 >> endobj
-5140 0 obj <<
-/D [5104 0 R /XYZ 151.701 223.634 null]
+5186 0 obj <<
+/D [5150 0 R /XYZ 151.701 223.634 null]
 >> endobj
-5141 0 obj <<
-/D [5104 0 R /XYZ 151.701 211.679 null]
+5187 0 obj <<
+/D [5150 0 R /XYZ 151.701 211.679 null]
 >> endobj
-5142 0 obj <<
-/D [5104 0 R /XYZ 151.701 199.724 null]
+5188 0 obj <<
+/D [5150 0 R /XYZ 151.701 199.724 null]
 >> endobj
-5143 0 obj <<
-/D [5104 0 R /XYZ 151.701 187.769 null]
+5189 0 obj <<
+/D [5150 0 R /XYZ 151.701 187.769 null]
 >> endobj
-5144 0 obj <<
-/D [5104 0 R /XYZ 151.701 175.813 null]
+5190 0 obj <<
+/D [5150 0 R /XYZ 151.701 175.813 null]
 >> endobj
-5103 0 obj <<
+5149 0 obj <<
 /Font << /F28 1124 0 R /F22 1211 0 R /F15 1133 0 R /F4 2008 0 R /F51 1134 0 R /F54 1912 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-5147 0 obj <<
+5193 0 obj <<
 /Length 3540      
 /Filter /FlateDecode
 >>
@@ -27453,138 +28368,138 @@
 Ãw{YÅ/Ñüºš{ ñ=õ˜izÝ’¯ßͳkÌã ¢ü¿Ê+‘V‘¿Í@->«#ñ·ÊKªÒfr?ÿ·øíjÚ_‹œýߌþ×:®Í¦zötqÜàðÖÙ:©íE‹ó¸
 endstream
 endobj
-5146 0 obj <<
+5192 0 obj <<
 /Type /Page
-/Contents 5147 0 R
-/Resources 5145 0 R
+/Contents 5193 0 R
+/Resources 5191 0 R
 /MediaBox [0 0 612 792]
-/Parent 5051 0 R
+/Parent 5097 0 R
 >> endobj
-5148 0 obj <<
-/D [5146 0 R /XYZ 100.892 685.529 null]
+5194 0 obj <<
+/D [5192 0 R /XYZ 100.892 685.529 null]
 >> endobj
 1612 0 obj <<
-/D [5146 0 R /XYZ 100.892 629.282 null]
+/D [5192 0 R /XYZ 100.892 629.282 null]
 >> endobj
-4839 0 obj <<
-/D [5146 0 R /XYZ 100.892 598.862 null]
+4885 0 obj <<
+/D [5192 0 R /XYZ 100.892 598.862 null]
 >> endobj
-5149 0 obj <<
-/D [5146 0 R /XYZ 100.892 592.885 null]
+5195 0 obj <<
+/D [5192 0 R /XYZ 100.892 592.885 null]
 >> endobj
-5150 0 obj <<
-/D [5146 0 R /XYZ 100.892 599.161 null]
+5196 0 obj <<
+/D [5192 0 R /XYZ 100.892 599.161 null]
 >> endobj
-5151 0 obj <<
-/D [5146 0 R /XYZ 100.892 587.206 null]
+5197 0 obj <<
+/D [5192 0 R /XYZ 100.892 587.206 null]
 >> endobj
-5152 0 obj <<
-/D [5146 0 R /XYZ 100.892 575.251 null]
+5198 0 obj <<
+/D [5192 0 R /XYZ 100.892 575.251 null]
 >> endobj
-5153 0 obj <<
-/D [5146 0 R /XYZ 100.892 563.296 null]
+5199 0 obj <<
+/D [5192 0 R /XYZ 100.892 563.296 null]
 >> endobj
-5154 0 obj <<
-/D [5146 0 R /XYZ 100.892 551.341 null]
+5200 0 obj <<
+/D [5192 0 R /XYZ 100.892 551.341 null]
 >> endobj
-5155 0 obj <<
-/D [5146 0 R /XYZ 100.892 539.385 null]
+5201 0 obj <<
+/D [5192 0 R /XYZ 100.892 539.385 null]
 >> endobj
-5156 0 obj <<
-/D [5146 0 R /XYZ 100.892 527.43 null]
+5202 0 obj <<
+/D [5192 0 R /XYZ 100.892 527.43 null]
 >> endobj
-5157 0 obj <<
-/D [5146 0 R /XYZ 100.892 515.475 null]
+5203 0 obj <<
+/D [5192 0 R /XYZ 100.892 515.475 null]
 >> endobj
-5158 0 obj <<
-/D [5146 0 R /XYZ 100.892 503.52 null]
+5204 0 obj <<
+/D [5192 0 R /XYZ 100.892 503.52 null]
 >> endobj
-5159 0 obj <<
-/D [5146 0 R /XYZ 100.892 491.565 null]
+5205 0 obj <<
+/D [5192 0 R /XYZ 100.892 491.565 null]
 >> endobj
-5160 0 obj <<
-/D [5146 0 R /XYZ 100.892 479.61 null]
+5206 0 obj <<
+/D [5192 0 R /XYZ 100.892 479.61 null]
 >> endobj
-5161 0 obj <<
-/D [5146 0 R /XYZ 100.892 467.654 null]
+5207 0 obj <<
+/D [5192 0 R /XYZ 100.892 467.654 null]
 >> endobj
-5162 0 obj <<
-/D [5146 0 R /XYZ 100.892 455.699 null]
+5208 0 obj <<
+/D [5192 0 R /XYZ 100.892 455.699 null]
 >> endobj
-5163 0 obj <<
-/D [5146 0 R /XYZ 100.892 443.744 null]
+5209 0 obj <<
+/D [5192 0 R /XYZ 100.892 443.744 null]
 >> endobj
-5164 0 obj <<
-/D [5146 0 R /XYZ 100.892 431.789 null]
+5210 0 obj <<
+/D [5192 0 R /XYZ 100.892 431.789 null]
 >> endobj
-5165 0 obj <<
-/D [5146 0 R /XYZ 100.892 419.834 null]
+5211 0 obj <<
+/D [5192 0 R /XYZ 100.892 419.834 null]
 >> endobj
-5166 0 obj <<
-/D [5146 0 R /XYZ 100.892 407.879 null]
+5212 0 obj <<
+/D [5192 0 R /XYZ 100.892 407.879 null]
 >> endobj
-5167 0 obj <<
-/D [5146 0 R /XYZ 100.892 395.923 null]
+5213 0 obj <<
+/D [5192 0 R /XYZ 100.892 395.923 null]
 >> endobj
-5168 0 obj <<
-/D [5146 0 R /XYZ 100.892 383.968 null]
+5214 0 obj <<
+/D [5192 0 R /XYZ 100.892 383.968 null]
 >> endobj
-5169 0 obj <<
-/D [5146 0 R /XYZ 100.892 372.013 null]
+5215 0 obj <<
+/D [5192 0 R /XYZ 100.892 372.013 null]
 >> endobj
-5170 0 obj <<
-/D [5146 0 R /XYZ 100.892 360.058 null]
+5216 0 obj <<
+/D [5192 0 R /XYZ 100.892 360.058 null]
 >> endobj
-5171 0 obj <<
-/D [5146 0 R /XYZ 100.892 348.103 null]
+5217 0 obj <<
+/D [5192 0 R /XYZ 100.892 348.103 null]
 >> endobj
-5172 0 obj <<
-/D [5146 0 R /XYZ 100.892 336.148 null]
+5218 0 obj <<
+/D [5192 0 R /XYZ 100.892 336.148 null]
 >> endobj
-5173 0 obj <<
-/D [5146 0 R /XYZ 100.892 324.192 null]
+5219 0 obj <<
+/D [5192 0 R /XYZ 100.892 324.192 null]
 >> endobj
-5174 0 obj <<
-/D [5146 0 R /XYZ 100.892 312.237 null]
+5220 0 obj <<
+/D [5192 0 R /XYZ 100.892 312.237 null]
 >> endobj
-5175 0 obj <<
-/D [5146 0 R /XYZ 100.892 300.282 null]
+5221 0 obj <<
+/D [5192 0 R /XYZ 100.892 300.282 null]
 >> endobj
-5176 0 obj <<
-/D [5146 0 R /XYZ 100.892 288.327 null]
+5222 0 obj <<
+/D [5192 0 R /XYZ 100.892 288.327 null]
 >> endobj
-5177 0 obj <<
-/D [5146 0 R /XYZ 100.892 276.372 null]
+5223 0 obj <<
+/D [5192 0 R /XYZ 100.892 276.372 null]
 >> endobj
-5178 0 obj <<
-/D [5146 0 R /XYZ 100.892 264.417 null]
+5224 0 obj <<
+/D [5192 0 R /XYZ 100.892 264.417 null]
 >> endobj
-5179 0 obj <<
-/D [5146 0 R /XYZ 100.892 252.461 null]
+5225 0 obj <<
+/D [5192 0 R /XYZ 100.892 252.461 null]
 >> endobj
-5180 0 obj <<
-/D [5146 0 R /XYZ 100.892 240.506 null]
+5226 0 obj <<
+/D [5192 0 R /XYZ 100.892 240.506 null]
 >> endobj
-5181 0 obj <<
-/D [5146 0 R /XYZ 100.892 228.551 null]
+5227 0 obj <<
+/D [5192 0 R /XYZ 100.892 228.551 null]
 >> endobj
-5182 0 obj <<
-/D [5146 0 R /XYZ 100.892 216.596 null]
+5228 0 obj <<
+/D [5192 0 R /XYZ 100.892 216.596 null]
 >> endobj
-5183 0 obj <<
-/D [5146 0 R /XYZ 100.892 204.641 null]
+5229 0 obj <<
+/D [5192 0 R /XYZ 100.892 204.641 null]
 >> endobj
-5184 0 obj <<
-/D [5146 0 R /XYZ 100.892 192.686 null]
+5230 0 obj <<
+/D [5192 0 R /XYZ 100.892 192.686 null]
 >> endobj
-5185 0 obj <<
-/D [5146 0 R /XYZ 100.892 180.73 null]
+5231 0 obj <<
+/D [5192 0 R /XYZ 100.892 180.73 null]
 >> endobj
-5145 0 obj <<
+5191 0 obj <<
 /Font << /F22 1211 0 R /F28 1124 0 R /F15 1133 0 R /F4 2008 0 R /F51 1134 0 R /F54 1912 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-5188 0 obj <<
+5234 0 obj <<
 /Length 3409      
 /Filter /FlateDecode
 >>
@@ -27625,138 +28540,138 @@
 ü®¸ðœz"¦À	Åg9öÓhvé/Tò@×?Òu[Ž?À³IÞ“/‡ðëÇjT¹:CJ֐NuˆÅJÕƒ*Óªr¹Z]¨ÐùXçKa ¯UÅè"ëÎÊž8*½p“ÂpÝÉw¤©A·*8Qg-u2ҐìðŠµà ¨LJejY[Üì¹H؏!»Ñ‡œ+â¡»þ»a¿7Â[[‡ÿÓ±†4 C,ցT™”ËÕ²·Bäc9WØkÔ#äIàcªÃòéXC,ï‹YÞƒ*cy¹\-3+t@>Öù¨/å84ãrŽæ)—u¢Xëøo©±`nwÿârVõÎV9ÏßmF‹2ƒ»¶gƒ0¶ù-âqŸ
 endstream
 endobj
-5187 0 obj <<
+5233 0 obj <<
 /Type /Page
-/Contents 5188 0 R
-/Resources 5186 0 R
+/Contents 5234 0 R
+/Resources 5232 0 R
 /MediaBox [0 0 612 792]
-/Parent 5225 0 R
+/Parent 5271 0 R
 >> endobj
-5189 0 obj <<
-/D [5187 0 R /XYZ 151.701 685.529 null]
+5235 0 obj <<
+/D [5233 0 R /XYZ 151.701 685.529 null]
 >> endobj
 1613 0 obj <<
-/D [5187 0 R /XYZ 151.701 642.781 null]
+/D [5233 0 R /XYZ 151.701 642.781 null]
 >> endobj
-4886 0 obj <<
-/D [5187 0 R /XYZ 151.701 625.911 null]
+4932 0 obj <<
+/D [5233 0 R /XYZ 151.701 625.911 null]
 >> endobj
-5190 0 obj <<
-/D [5187 0 R /XYZ 151.701 619.934 null]
+5236 0 obj <<
+/D [5233 0 R /XYZ 151.701 619.934 null]
 >> endobj
-5191 0 obj <<
-/D [5187 0 R /XYZ 151.701 626.21 null]
+5237 0 obj <<
+/D [5233 0 R /XYZ 151.701 626.21 null]
 >> endobj
-5192 0 obj <<
-/D [5187 0 R /XYZ 151.701 614.255 null]
+5238 0 obj <<
+/D [5233 0 R /XYZ 151.701 614.255 null]
 >> endobj
-5193 0 obj <<
-/D [5187 0 R /XYZ 151.701 602.3 null]
+5239 0 obj <<
+/D [5233 0 R /XYZ 151.701 602.3 null]
 >> endobj
-5194 0 obj <<
-/D [5187 0 R /XYZ 151.701 590.344 null]
+5240 0 obj <<
+/D [5233 0 R /XYZ 151.701 590.344 null]
 >> endobj
-5195 0 obj <<
-/D [5187 0 R /XYZ 151.701 578.389 null]
+5241 0 obj <<
+/D [5233 0 R /XYZ 151.701 578.389 null]
 >> endobj
-5196 0 obj <<
-/D [5187 0 R /XYZ 151.701 566.434 null]
+5242 0 obj <<
+/D [5233 0 R /XYZ 151.701 566.434 null]
 >> endobj
-5197 0 obj <<
-/D [5187 0 R /XYZ 151.701 554.479 null]
+5243 0 obj <<
+/D [5233 0 R /XYZ 151.701 554.479 null]
 >> endobj
-5198 0 obj <<
-/D [5187 0 R /XYZ 151.701 542.524 null]
+5244 0 obj <<
+/D [5233 0 R /XYZ 151.701 542.524 null]
 >> endobj
-5199 0 obj <<
-/D [5187 0 R /XYZ 151.701 530.569 null]
+5245 0 obj <<
+/D [5233 0 R /XYZ 151.701 530.569 null]
 >> endobj
-5200 0 obj <<
-/D [5187 0 R /XYZ 151.701 518.613 null]
+5246 0 obj <<
+/D [5233 0 R /XYZ 151.701 518.613 null]
 >> endobj
-5201 0 obj <<
-/D [5187 0 R /XYZ 151.701 506.658 null]
+5247 0 obj <<
+/D [5233 0 R /XYZ 151.701 506.658 null]
 >> endobj
-5202 0 obj <<
-/D [5187 0 R /XYZ 151.701 494.703 null]
+5248 0 obj <<
+/D [5233 0 R /XYZ 151.701 494.703 null]
 >> endobj
-5203 0 obj <<
-/D [5187 0 R /XYZ 151.701 482.748 null]
+5249 0 obj <<
+/D [5233 0 R /XYZ 151.701 482.748 null]
 >> endobj
-5204 0 obj <<
-/D [5187 0 R /XYZ 151.701 470.793 null]
+5250 0 obj <<
+/D [5233 0 R /XYZ 151.701 470.793 null]
 >> endobj
-5205 0 obj <<
-/D [5187 0 R /XYZ 151.701 458.838 null]
+5251 0 obj <<
+/D [5233 0 R /XYZ 151.701 458.838 null]
 >> endobj
-5206 0 obj <<
-/D [5187 0 R /XYZ 151.701 446.882 null]
+5252 0 obj <<
+/D [5233 0 R /XYZ 151.701 446.882 null]
 >> endobj
-5207 0 obj <<
-/D [5187 0 R /XYZ 151.701 434.927 null]
+5253 0 obj <<
+/D [5233 0 R /XYZ 151.701 434.927 null]
 >> endobj
 1614 0 obj <<
-/D [5187 0 R /XYZ 151.701 363.13 null]
+/D [5233 0 R /XYZ 151.701 363.13 null]
 >> endobj
-4902 0 obj <<
-/D [5187 0 R /XYZ 151.701 346.26 null]
+4948 0 obj <<
+/D [5233 0 R /XYZ 151.701 346.26 null]
 >> endobj
-5208 0 obj <<
-/D [5187 0 R /XYZ 151.701 340.282 null]
+5254 0 obj <<
+/D [5233 0 R /XYZ 151.701 340.282 null]
 >> endobj
-5209 0 obj <<
-/D [5187 0 R /XYZ 151.701 346.559 null]
+5255 0 obj <<
+/D [5233 0 R /XYZ 151.701 346.559 null]
 >> endobj
-5210 0 obj <<
-/D [5187 0 R /XYZ 151.701 334.603 null]
+5256 0 obj <<
+/D [5233 0 R /XYZ 151.701 334.603 null]
 >> endobj
-5211 0 obj <<
-/D [5187 0 R /XYZ 151.701 322.648 null]
+5257 0 obj <<
+/D [5233 0 R /XYZ 151.701 322.648 null]
 >> endobj
-5212 0 obj <<
-/D [5187 0 R /XYZ 151.701 310.693 null]
+5258 0 obj <<
+/D [5233 0 R /XYZ 151.701 310.693 null]
 >> endobj
-5213 0 obj <<
-/D [5187 0 R /XYZ 151.701 298.738 null]
+5259 0 obj <<
+/D [5233 0 R /XYZ 151.701 298.738 null]
 >> endobj
-5214 0 obj <<
-/D [5187 0 R /XYZ 151.701 286.783 null]
+5260 0 obj <<
+/D [5233 0 R /XYZ 151.701 286.783 null]
 >> endobj
-5215 0 obj <<
-/D [5187 0 R /XYZ 151.701 274.828 null]
+5261 0 obj <<
+/D [5233 0 R /XYZ 151.701 274.828 null]
 >> endobj
-5216 0 obj <<
-/D [5187 0 R /XYZ 151.701 262.872 null]
+5262 0 obj <<
+/D [5233 0 R /XYZ 151.701 262.872 null]
 >> endobj
-5217 0 obj <<
-/D [5187 0 R /XYZ 151.701 250.917 null]
+5263 0 obj <<
+/D [5233 0 R /XYZ 151.701 250.917 null]
 >> endobj
-5218 0 obj <<
-/D [5187 0 R /XYZ 151.701 238.962 null]
+5264 0 obj <<
+/D [5233 0 R /XYZ 151.701 238.962 null]
 >> endobj
-5219 0 obj <<
-/D [5187 0 R /XYZ 151.701 227.007 null]
+5265 0 obj <<
+/D [5233 0 R /XYZ 151.701 227.007 null]
 >> endobj
-5220 0 obj <<
-/D [5187 0 R /XYZ 151.701 215.052 null]
+5266 0 obj <<
+/D [5233 0 R /XYZ 151.701 215.052 null]
 >> endobj
-5221 0 obj <<
-/D [5187 0 R /XYZ 151.701 203.096 null]
+5267 0 obj <<
+/D [5233 0 R /XYZ 151.701 203.096 null]
 >> endobj
-5222 0 obj <<
-/D [5187 0 R /XYZ 151.701 191.141 null]
+5268 0 obj <<
+/D [5233 0 R /XYZ 151.701 191.141 null]
 >> endobj
-5223 0 obj <<
-/D [5187 0 R /XYZ 151.701 179.186 null]
+5269 0 obj <<
+/D [5233 0 R /XYZ 151.701 179.186 null]
 >> endobj
-5224 0 obj <<
-/D [5187 0 R /XYZ 151.701 167.231 null]
+5270 0 obj <<
+/D [5233 0 R /XYZ 151.701 167.231 null]
 >> endobj
-5186 0 obj <<
+5232 0 obj <<
 /Font << /F28 1124 0 R /F22 1211 0 R /F15 1133 0 R /F4 2008 0 R /F51 1134 0 R /F54 1912 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-5228 0 obj <<
+5274 0 obj <<
 /Length 2102      
 /Filter /FlateDecode
 >>
@@ -27784,75 +28699,75 @@
 «‰=½?I$Ø ê>ÌY0ëÔw«üwÓël=½~ž,Èì:tÀ_äɘB·ÓÛ7ßþrs;f„nÿô·3·÷\&›õÇ UnóižëÔ›"ÿ‡“ÒÛûk±™Ï—ŸvaÔ%(/yáí…8þݦÌ><æ«rýáyR–Í;²ÞÇÿZÍUö÷&_e~¡©LÀ/³éf•­×_|]+K4\ŸªYñ¹OµÅ$Ÿ«7.7[ÓíšR0E÷GäÀ œ­|` V]GÂ|Y®fíî	]uïùeú1›~ÂFU‡XskWe®O2°/.hp×F¨~fʬ,ýè†±êֲȌèyœÁµmTrÚ˜ç‹|]Vœ;=i0Q­ÛÅäödô/£ÄQŸ
 endstream
 endobj
-5227 0 obj <<
+5273 0 obj <<
 /Type /Page
-/Contents 5228 0 R
-/Resources 5226 0 R
+/Contents 5274 0 R
+/Resources 5272 0 R
 /MediaBox [0 0 612 792]
-/Parent 5225 0 R
+/Parent 5271 0 R
 >> endobj
-5229 0 obj <<
-/D [5227 0 R /XYZ 100.892 685.529 null]
+5275 0 obj <<
+/D [5273 0 R /XYZ 100.892 685.529 null]
 >> endobj
 1615 0 obj <<
-/D [5227 0 R /XYZ 100.892 643.459 null]
+/D [5273 0 R /XYZ 100.892 643.459 null]
 >> endobj
-4934 0 obj <<
-/D [5227 0 R /XYZ 100.892 615.161 null]
+4980 0 obj <<
+/D [5273 0 R /XYZ 100.892 615.161 null]
 >> endobj
-5230 0 obj <<
-/D [5227 0 R /XYZ 100.892 609.183 null]
+5276 0 obj <<
+/D [5273 0 R /XYZ 100.892 609.183 null]
 >> endobj
-5231 0 obj <<
-/D [5227 0 R /XYZ 100.892 615.46 null]
+5277 0 obj <<
+/D [5273 0 R /XYZ 100.892 615.46 null]
 >> endobj
-5232 0 obj <<
-/D [5227 0 R /XYZ 100.892 603.504 null]
+5278 0 obj <<
+/D [5273 0 R /XYZ 100.892 603.504 null]
 >> endobj
-5233 0 obj <<
-/D [5227 0 R /XYZ 100.892 591.549 null]
+5279 0 obj <<
+/D [5273 0 R /XYZ 100.892 591.549 null]
 >> endobj
-5234 0 obj <<
-/D [5227 0 R /XYZ 100.892 579.594 null]
+5280 0 obj <<
+/D [5273 0 R /XYZ 100.892 579.594 null]
 >> endobj
-5235 0 obj <<
-/D [5227 0 R /XYZ 100.892 567.639 null]
+5281 0 obj <<
+/D [5273 0 R /XYZ 100.892 567.639 null]
 >> endobj
-5236 0 obj <<
-/D [5227 0 R /XYZ 100.892 555.684 null]
+5282 0 obj <<
+/D [5273 0 R /XYZ 100.892 555.684 null]
 >> endobj
-5237 0 obj <<
-/D [5227 0 R /XYZ 100.892 543.729 null]
+5283 0 obj <<
+/D [5273 0 R /XYZ 100.892 543.729 null]
 >> endobj
-5238 0 obj <<
-/D [5227 0 R /XYZ 100.892 531.773 null]
+5284 0 obj <<
+/D [5273 0 R /XYZ 100.892 531.773 null]
 >> endobj
-5239 0 obj <<
-/D [5227 0 R /XYZ 100.892 519.818 null]
+5285 0 obj <<
+/D [5273 0 R /XYZ 100.892 519.818 null]
 >> endobj
-5240 0 obj <<
-/D [5227 0 R /XYZ 100.892 507.863 null]
+5286 0 obj <<
+/D [5273 0 R /XYZ 100.892 507.863 null]
 >> endobj
-5241 0 obj <<
-/D [5227 0 R /XYZ 100.892 495.908 null]
+5287 0 obj <<
+/D [5273 0 R /XYZ 100.892 495.908 null]
 >> endobj
-5242 0 obj <<
-/D [5227 0 R /XYZ 100.892 483.953 null]
+5288 0 obj <<
+/D [5273 0 R /XYZ 100.892 483.953 null]
 >> endobj
-5243 0 obj <<
-/D [5227 0 R /XYZ 100.892 471.998 null]
+5289 0 obj <<
+/D [5273 0 R /XYZ 100.892 471.998 null]
 >> endobj
 1616 0 obj <<
-/D [5227 0 R /XYZ 100.892 401.556 null]
+/D [5273 0 R /XYZ 100.892 401.556 null]
 >> endobj
-4969 0 obj <<
-/D [5227 0 R /XYZ 100.892 384.685 null]
+5015 0 obj <<
+/D [5273 0 R /XYZ 100.892 384.685 null]
 >> endobj
-5226 0 obj <<
+5272 0 obj <<
 /Font << /F22 1211 0 R /F28 1124 0 R /F15 1133 0 R /F4 2008 0 R /F51 1134 0 R /F54 1912 0 R /F59 1905 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-5246 0 obj <<
+5292 0 obj <<
 /Length 910       
 /Filter /FlateDecode
 >>
@@ -27866,33 +28781,33 @@
 áw›ZÜÎeU«Ûe\׶(mÓ@jOŒ$)J øÿÉ·ãΏö¾D’úબR{øè$Op¿D–µ¨kY§Ry‚ûK²ä}Q*ñ½‘•Ðšç6F*-ÎRTùQ©ö€T¢Îï«Ö{Û¢½-Ï(ŽNiùŠ‘Güi%#ò}®•Üÿ©•´W+}E­Zþk!Ø}+»ˆ@<õ:â	ÆéºV"·ë	\›02©d+C±¶¿•™h}·údîeԆܹt\̑Տ‹3Ñ€_X˜)ŒKFÙMå]%dÞymß8“wãZ$M%ÕzüÛûéD³s+ŠÇ=o·µÓcïÓ]kzN·E&„ÅàGˆ÷Iqºí½éäNwr/©(ÖbÌLŸi¹‘›ãà6̘¿Ž¯3ÐÍú§¶ÜãÒNª8y€­mœJ¨j}Eí‡Z/ÅUÛí_‡¥Òݨ—³…°‹ø®|›R´+Ù*rRjQmªg'ŠR-LCêy	ojµýT›¯¯^žn†³õWB™Áöx€ï\eûÆ.Ɛ§¼«‹8-WV•vP^˜çéMqÖ“8ÐÛiwBcd2—ªîo]¼SïëÐ8¾p¯ÜDÿ«ÆÁ9#aóûDRØØ
 endstream
 endobj
-5245 0 obj <<
+5291 0 obj <<
 /Type /Page
-/Contents 5246 0 R
-/Resources 5244 0 R
+/Contents 5292 0 R
+/Resources 5290 0 R
 /MediaBox [0 0 612 792]
-/Parent 5225 0 R
+/Parent 5271 0 R
 >> endobj
-5247 0 obj <<
-/D [5245 0 R /XYZ 151.701 685.529 null]
+5293 0 obj <<
+/D [5291 0 R /XYZ 151.701 685.529 null]
 >> endobj
 1617 0 obj <<
-/D [5245 0 R /XYZ 151.701 656.26 null]
+/D [5291 0 R /XYZ 151.701 656.26 null]
 >> endobj
-5248 0 obj <<
-/D [5245 0 R /XYZ 151.701 639.39 null]
+5294 0 obj <<
+/D [5291 0 R /XYZ 151.701 639.39 null]
 >> endobj
 1618 0 obj <<
-/D [5245 0 R /XYZ 151.701 430.614 null]
+/D [5291 0 R /XYZ 151.701 430.614 null]
 >> endobj
-4981 0 obj <<
-/D [5245 0 R /XYZ 151.701 398.983 null]
+5027 0 obj <<
+/D [5291 0 R /XYZ 151.701 398.983 null]
 >> endobj
-5244 0 obj <<
+5290 0 obj <<
 /Font << /F28 1124 0 R /F22 1211 0 R /F15 1133 0 R /F59 1905 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-5251 0 obj <<
+5297 0 obj <<
 /Length 1399      
 /Filter /FlateDecode
 >>
@@ -27911,27 +28826,27 @@
 Ë›–¡sQtÕ1^¾MÊËyRf¬SEÏ{ú°JÔÕ%øiò›“U\
 endstream
 endobj
-5250 0 obj <<
+5296 0 obj <<
 /Type /Page
-/Contents 5251 0 R
-/Resources 5249 0 R
+/Contents 5297 0 R
+/Resources 5295 0 R
 /MediaBox [0 0 612 792]
-/Parent 5225 0 R
+/Parent 5271 0 R
 >> endobj
-5252 0 obj <<
-/D [5250 0 R /XYZ 100.892 685.529 null]
+5298 0 obj <<
+/D [5296 0 R /XYZ 100.892 685.529 null]
 >> endobj
 582 0 obj <<
-/D [5250 0 R /XYZ 100.892 660.623 null]
+/D [5296 0 R /XYZ 100.892 660.623 null]
 >> endobj
-5253 0 obj <<
-/D [5250 0 R /XYZ 100.892 487.871 null]
+5299 0 obj <<
+/D [5296 0 R /XYZ 100.892 487.871 null]
 >> endobj
-5249 0 obj <<
+5295 0 obj <<
 /Font << /F77 1973 0 R /F17 1131 0 R /F15 1133 0 R /F28 1124 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-5256 0 obj <<
+5302 0 obj <<
 /Length 1739      
 /Filter /FlateDecode
 >>
@@ -27950,28 +28865,28 @@
 _	0fߝãá8´R3ÿs!:‹£¬ÿ¿„øçü!ÏŸÃ_ߌÿ³´X‚ƒØ?×4;enä‚ÚÜO4,Bn2Â4ƒå#<aS¼4MÄS "Ó0ÊÇ!¡©C"?u-¬ÎÔŽ1À˜°›Wkõ8Víyäá©`=ð«ÂG)ðµL1¼@íàíoþ:™«¶B•,&rbY6Õ¾õlFWùÊX¬•ž¢| !i`|€‚]Œ2Î[&^úbç>¶6XύkJ–¤ÁYjþª"ˆü(“YÎ<˜…7î@â`»kÏMõ˹>2Òy­hÀÝN‚ÝJ7ÍJúJáu®â²Èid$ÕW.ÚHàʔډ:x~*ÉòòÅ›>Î 2Ê+®AÏêLòÂ4x,e«f4ñà–?¹þá\æ̓µbߏç)Â3Žð™Û|Æ5üL®JTkÅNÜup†Ÿ9iL§@Jàcºnt›+Æ;ÍW8<’û C]ºÏ žñ¤˜IlÏ5ÑÿàW¨‘ÿâlj
 endstream
 endobj
-5255 0 obj <<
+5301 0 obj <<
 /Type /Page
-/Contents 5256 0 R
-/Resources 5254 0 R
+/Contents 5302 0 R
+/Resources 5300 0 R
 /MediaBox [0 0 612 792]
-/Parent 5225 0 R
+/Parent 5271 0 R
 >> endobj
-5257 0 obj <<
-/D [5255 0 R /XYZ 151.701 685.529 null]
+5303 0 obj <<
+/D [5301 0 R /XYZ 151.701 685.529 null]
 >> endobj
 586 0 obj <<
-/D [5255 0 R /XYZ 151.701 660.623 null]
+/D [5301 0 R /XYZ 151.701 660.623 null]
 >> endobj
-5258 0 obj <<
-/D [5255 0 R /XYZ 151.701 641.209 null]
+5304 0 obj <<
+/D [5301 0 R /XYZ 151.701 641.209 null]
 >> endobj
-5254 0 obj <<
-/Font << /F28 1124 0 R /F22 1211 0 R /F17 1131 0 R /F15 1133 0 R /F89 2326 0 R /F73 2327 0 R >>
-/XObject << /Im9 3523 0 R >>
+5300 0 obj <<
+/Font << /F28 1124 0 R /F22 1211 0 R /F17 1131 0 R /F15 1133 0 R /F89 2333 0 R /F73 2334 0 R >>
+/XObject << /Im9 3542 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-5261 0 obj <<
+5307 0 obj <<
 /Length 1925      
 /Filter /FlateDecode
 >>
@@ -27989,33 +28904,33 @@
 v~Oüµ\»è§Æu’½ë$ï[À¹4…kåšL¶‚ôMøØÁþ—aüÿP1Ù™ª^™CvRBßw7؁GåG·†ÂË‘€/ã*LöY‡ô \ì¼\^©•òì¦ÿ|©z­Çz]×ØMØݳxÎ=›_Qã:/NšaºðR?OVwzŒ\TP”••{Ë$ÊŠ|ñÀ¾=±š8¸<|ë~'=LœÖ½¼?ÅY|xü~„1ùŠw÷}¢F]—"…\2ŒÌ!ÜBC͐2²ä¯Gf¸63	;¼Oß1Ï¿ _6÷&þ-öÖ'ßÿv@~ÎÞÀh ×­qàµË˜ÍÜ;Ÿr09üò'P>&ŽæzhG¦=á©O+׬ÄPo7ËðXOJ‚“!Åà£ôC7Ì#“<,¯B³€Ðó˜2tå6`jð)_ëëÄDjv$µºÈÃIåÿëµp`³ê2bzùãºsUÓôš	oøðÑa˜§Ñ4^êÄã²#³=ÔQ꟒{¯¤Õi¢$s[ ~]%õÏ{˜xßží€	èåñ™±ÇžIªžfÕòü§Ž;BüûËÿoåÇŽ»ÿ κ²
 endstream
 endobj
-5260 0 obj <<
+5306 0 obj <<
 /Type /Page
-/Contents 5261 0 R
-/Resources 5259 0 R
+/Contents 5307 0 R
+/Resources 5305 0 R
 /MediaBox [0 0 612 792]
-/Parent 5225 0 R
+/Parent 5271 0 R
 >> endobj
-5262 0 obj <<
-/D [5260 0 R /XYZ 100.892 685.529 null]
+5308 0 obj <<
+/D [5306 0 R /XYZ 100.892 685.529 null]
 >> endobj
 590 0 obj <<
-/D [5260 0 R /XYZ 100.892 660.623 null]
+/D [5306 0 R /XYZ 100.892 660.623 null]
 >> endobj
-5263 0 obj <<
-/D [5260 0 R /XYZ 100.892 644.027 null]
+5309 0 obj <<
+/D [5306 0 R /XYZ 100.892 644.027 null]
 >> endobj
 594 0 obj <<
-/D [5260 0 R /XYZ 100.892 224.57 null]
+/D [5306 0 R /XYZ 100.892 224.57 null]
 >> endobj
-5264 0 obj <<
-/D [5260 0 R /XYZ 100.892 195.509 null]
+5310 0 obj <<
+/D [5306 0 R /XYZ 100.892 195.509 null]
 >> endobj
-5259 0 obj <<
+5305 0 obj <<
 /Font << /F22 1211 0 R /F28 1124 0 R /F17 1131 0 R /F15 1133 0 R /F59 1905 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-5267 0 obj <<
+5313 0 obj <<
 /Length 2069      
 /Filter /FlateDecode
 >>
@@ -28041,21 +28956,21 @@
 ñìÇâfíFÝì¿„i´œÞOdäh »„¸°zK!C ‹€®”GÓËønCÁÃ?Oð?H¨ÌõÝ=Ò{NdŠ.A<óangº#—CþûCÜ“¦áŸÐ4­ÛpñŒ+í°83=g£}yßàîÛïÝøô4á>…IJûÛîB¥îbõ=æ8þ)êÿÍôßׇÍß'é›1
 endstream
 endobj
-5266 0 obj <<
+5312 0 obj <<
 /Type /Page
-/Contents 5267 0 R
-/Resources 5265 0 R
+/Contents 5313 0 R
+/Resources 5311 0 R
 /MediaBox [0 0 612 792]
-/Parent 5269 0 R
+/Parent 5315 0 R
 >> endobj
-5268 0 obj <<
-/D [5266 0 R /XYZ 151.701 685.529 null]
+5314 0 obj <<
+/D [5312 0 R /XYZ 151.701 685.529 null]
 >> endobj
-5265 0 obj <<
+5311 0 obj <<
 /Font << /F28 1124 0 R /F22 1211 0 R /F15 1133 0 R /F59 1905 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-5272 0 obj <<
+5318 0 obj <<
 /Length 1541      
 /Filter /FlateDecode
 >>
@@ -28077,22 +28992,22 @@
 +Vá~;•ÿK˜~‹§þþš÷ø
 endstream
 endobj
-5271 0 obj <<
+5317 0 obj <<
 /Type /Page
-/Contents 5272 0 R
-/Resources 5270 0 R
+/Contents 5318 0 R
+/Resources 5316 0 R
 /MediaBox [0 0 612 792]
-/Parent 5269 0 R
+/Parent 5315 0 R
 >> endobj
-5273 0 obj <<
-/D [5271 0 R /XYZ 100.892 685.529 null]
+5319 0 obj <<
+/D [5317 0 R /XYZ 100.892 685.529 null]
 >> endobj
-5270 0 obj <<
-/Font << /F22 1211 0 R /F28 1124 0 R /F89 2326 0 R /F73 2327 0 R /F15 1133 0 R /F59 1905 0 R >>
-/XObject << /Im3 2321 0 R >>
+5316 0 obj <<
+/Font << /F22 1211 0 R /F28 1124 0 R /F89 2333 0 R /F73 2334 0 R /F15 1133 0 R /F59 1905 0 R >>
+/XObject << /Im3 2328 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-5276 0 obj <<
+5322 0 obj <<
 /Length 1061      
 /Filter /FlateDecode
 >>
@@ -28109,21 +29024,21 @@
 \]b§2} ì8Õä“&È|‘)Ä^ôüÍÂéar¿qÝtŽ½œ±GÎÈÒ;㮪ÚÆöŽ0ß“ëMgéÔNæãÞŽ¡ðâË&PãCö0@·Ópzèýîи-™>‚!ÿÃaÑ[Ÿ*dN¤ÿ³žó*	ÍßP×´ýáöæõ×?¯¿ÿ»+P&×/¯îs+´ô•g©ßw;z·œs™qUr}éâÛ}Gf{˜í“¿’	™Ÿ«3Ûú$þûqØïÂÅâ¯ßh‡Ê´®±gTÎ-ŸêëþpÌÓŽ,çÐî‡¹„è·&Ùn4•k<ÍîO0öƒhK>?¶ñ‘ÇþZ¿mîlûp)×ßçxvŽjç#´ak¯èüÛ~rT¹MÚ`²¤k‚Æ7ÈÜà>=’ôÖÖá3iü†Ž­qÁª†íü×æøg4¬ð÷OÐÝè6
 endstream
 endobj
-5275 0 obj <<
+5321 0 obj <<
 /Type /Page
-/Contents 5276 0 R
-/Resources 5274 0 R
+/Contents 5322 0 R
+/Resources 5320 0 R
 /MediaBox [0 0 612 792]
-/Parent 5269 0 R
+/Parent 5315 0 R
 >> endobj
-5277 0 obj <<
-/D [5275 0 R /XYZ 151.701 685.529 null]
+5323 0 obj <<
+/D [5321 0 R /XYZ 151.701 685.529 null]
 >> endobj
-5274 0 obj <<
+5320 0 obj <<
 /Font << /F28 1124 0 R /F22 1211 0 R /F15 1133 0 R /F59 1905 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-5280 0 obj <<
+5326 0 obj <<
 /Length 2018      
 /Filter /FlateDecode
 >>
@@ -28145,27 +29060,27 @@
 w Ë_©8U}üõMc‡wø$TôðÃu6ˆ6#¨½„7lçÀMÓå$òO¤B¹uv!:&–XÓ(!ÒU*âä¾Å]ˆ¯·ÞŸ^±o¡"7­÷ét¸6”¶šO맱¹=ô®ƒ}©ûÉñ;˜ògù5¿?îþ·e©
 endstream
 endobj
-5279 0 obj <<
+5325 0 obj <<
 /Type /Page
-/Contents 5280 0 R
-/Resources 5278 0 R
+/Contents 5326 0 R
+/Resources 5324 0 R
 /MediaBox [0 0 612 792]
-/Parent 5269 0 R
+/Parent 5315 0 R
 >> endobj
-5281 0 obj <<
-/D [5279 0 R /XYZ 100.892 685.529 null]
+5327 0 obj <<
+/D [5325 0 R /XYZ 100.892 685.529 null]
 >> endobj
 598 0 obj <<
-/D [5279 0 R /XYZ 100.892 321.567 null]
+/D [5325 0 R /XYZ 100.892 321.567 null]
 >> endobj
-5282 0 obj <<
-/D [5279 0 R /XYZ 100.892 289.552 null]
+5328 0 obj <<
+/D [5325 0 R /XYZ 100.892 289.552 null]
 >> endobj
-5278 0 obj <<
+5324 0 obj <<
 /Font << /F22 1211 0 R /F28 1124 0 R /F15 1133 0 R /F60 1917 0 R /F59 1905 0 R /F17 1131 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-5285 0 obj <<
+5331 0 obj <<
 /Length 1740      
 /Filter /FlateDecode
 >>
@@ -28185,34 +29100,34 @@
 õôdh‡ðª3g8„¬’Rdðƒà½m	XÖ»sŽ+Jrr‘h&|™#$|ñ9(…¼Iõ¾¯ÇAŒÕjµf¹°ð!ú*Ï,0dÁÀ+;Œ>³"”nU‘C›øôSû/šh ±ì7çÑjý6‘0_±ÜÍ=ìåÓY8‘Ió¿63ôm/Y÷U®;®cþXœþ2­ðñøžŠá
 endstream
 endobj
-5284 0 obj <<
+5330 0 obj <<
 /Type /Page
-/Contents 5285 0 R
-/Resources 5283 0 R
+/Contents 5331 0 R
+/Resources 5329 0 R
 /MediaBox [0 0 612 792]
-/Parent 5269 0 R
+/Parent 5315 0 R
 >> endobj
-5286 0 obj <<
-/D [5284 0 R /XYZ 151.701 685.529 null]
+5332 0 obj <<
+/D [5330 0 R /XYZ 151.701 685.529 null]
 >> endobj
 602 0 obj <<
-/D [5284 0 R /XYZ 151.701 500.21 null]
+/D [5330 0 R /XYZ 151.701 500.21 null]
 >> endobj
-5287 0 obj <<
-/D [5284 0 R /XYZ 151.701 475.185 null]
+5333 0 obj <<
+/D [5330 0 R /XYZ 151.701 475.185 null]
 >> endobj
 606 0 obj <<
-/D [5284 0 R /XYZ 151.701 351.619 null]
+/D [5330 0 R /XYZ 151.701 351.619 null]
 >> endobj
-5288 0 obj <<
-/D [5284 0 R /XYZ 151.701 324.99 null]
+5334 0 obj <<
+/D [5330 0 R /XYZ 151.701 324.99 null]
 >> endobj
-5283 0 obj <<
-/Font << /F28 1124 0 R /F22 1211 0 R /F89 2326 0 R /F73 2327 0 R /F60 1917 0 R /F17 1131 0 R /F15 1133 0 R /F59 1905 0 R >>
-/XObject << /Im3 2321 0 R >>
+5329 0 obj <<
+/Font << /F28 1124 0 R /F22 1211 0 R /F89 2333 0 R /F73 2334 0 R /F60 1917 0 R /F17 1131 0 R /F15 1133 0 R /F59 1905 0 R >>
+/XObject << /Im3 2328 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-5291 0 obj <<
+5337 0 obj <<
 /Length 1230      
 /Filter /FlateDecode
 >>
@@ -28233,21 +29148,21 @@
 ÁèÓùêÔæ&nDÔûxôkyqw{½xw½X^õš¢K{2!§_oÝ÷åÒ™ŸG½§¸™õuÇ\-oÞßE«hÜWQʉÝ‘åb~’X‘'o»‰ÞƒÂÕo+­ÐŽ.ÅòîâçQû˜QîýâòDºÙUÂÍüëýy}ºüúfe_~eþ1è)ü¿ñ½c‚
 endstream
 endobj
-5290 0 obj <<
+5336 0 obj <<
 /Type /Page
-/Contents 5291 0 R
-/Resources 5289 0 R
+/Contents 5337 0 R
+/Resources 5335 0 R
 /MediaBox [0 0 612 792]
-/Parent 5269 0 R
+/Parent 5315 0 R
 >> endobj
-5292 0 obj <<
-/D [5290 0 R /XYZ 100.892 685.529 null]
+5338 0 obj <<
+/D [5336 0 R /XYZ 100.892 685.529 null]
 >> endobj
-5289 0 obj <<
+5335 0 obj <<
 /Font << /F22 1211 0 R /F28 1124 0 R /F15 1133 0 R /F59 1905 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-5296 0 obj <<
+5342 0 obj <<
 /Length 1928      
 /Filter /FlateDecode
 >>
@@ -28273,40 +29188,40 @@
 ƒ‡‡Iìÿl+±9=E³b a$€ BÓXJ+Øjºf•Ä[5¹¦X\ÄŽ«+óÿ#›·pkòOÿ·ðX°8™ÿn±³îÅÓ4±J$1ã"ó8x!”ñªÈ$Ë¿Ž€Lr¬1YèÌñÅJÂý«tIž2ž¤Ó—üy.Ÿí÷ï„f¥Þ×U;~ØC2<4ûg<VOò(ea>sùrEû|ýN|ìš
 endstream
 endobj
-5295 0 obj <<
+5341 0 obj <<
 /Type /Page
-/Contents 5296 0 R
-/Resources 5294 0 R
+/Contents 5342 0 R
+/Resources 5340 0 R
 /MediaBox [0 0 612 792]
-/Parent 5300 0 R
-/Annots [ 5293 0 R ]
+/Parent 5346 0 R
+/Annots [ 5339 0 R ]
 >> endobj
-5293 0 obj <<
+5339 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
 /Rect [174.46 116.961 303.55 129.913]
 /Subtype/Link/A<</Type/Action/S/URI/URI(http://j3e.de/linux/convmv/)>>
 >> endobj
-5297 0 obj <<
-/D [5295 0 R /XYZ 151.701 685.529 null]
+5343 0 obj <<
+/D [5341 0 R /XYZ 151.701 685.529 null]
 >> endobj
 610 0 obj <<
-/D [5295 0 R /XYZ 151.701 533.653 null]
+/D [5341 0 R /XYZ 151.701 533.653 null]
 >> endobj
-5298 0 obj <<
-/D [5295 0 R /XYZ 151.701 507.684 null]
+5344 0 obj <<
+/D [5341 0 R /XYZ 151.701 507.684 null]
 >> endobj
 614 0 obj <<
-/D [5295 0 R /XYZ 151.701 197.341 null]
+/D [5341 0 R /XYZ 151.701 197.341 null]
 >> endobj
-5299 0 obj <<
-/D [5295 0 R /XYZ 151.701 171.371 null]
+5345 0 obj <<
+/D [5341 0 R /XYZ 151.701 171.371 null]
 >> endobj
-5294 0 obj <<
+5340 0 obj <<
 /Font << /F28 1124 0 R /F22 1211 0 R /F59 1905 0 R /F15 1133 0 R /F17 1131 0 R /F30 1928 0 R /F31 1929 0 R /F62 1930 0 R /F72 1931 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-5303 0 obj <<
+5349 0 obj <<
 /Length 2064      
 /Filter /FlateDecode
 >>
@@ -28327,36 +29242,36 @@
 ]Ü}ŠIÎþ0TûÕ}‚s?#Ò]¿…+üG” ¿Sh³® R¬e>í-†{ƒ`wwH=pã3dÖgð,©Äy~EÉù³ù	‹×PC{ãráud4ƒn™¾jž¡.b×g.¯-7ä÷P¤üC›j¸óÇü¢Ê¹åæÑ\7!ê¤ð@ƒù¿ê/®Ï³¬z©Š³[›ÚËw£õ7±8ñ¥óúÞ@x‡NJ%òòá¦m9`ßùsßz[»üx5¶;M‚ßÍ®Z"mÔåݲ±c–ùkL÷Oj	âzùÊ[^ïŒý˜žu…üØû¯ Z at +¹~#Õ]ù_¸ªÿ¸ùIñr
 endstream
 endobj
-5302 0 obj <<
+5348 0 obj <<
 /Type /Page
-/Contents 5303 0 R
-/Resources 5301 0 R
+/Contents 5349 0 R
+/Resources 5347 0 R
 /MediaBox [0 0 612 792]
-/Parent 5300 0 R
+/Parent 5346 0 R
 >> endobj
-5304 0 obj <<
-/D [5302 0 R /XYZ 100.892 685.529 null]
+5350 0 obj <<
+/D [5348 0 R /XYZ 100.892 685.529 null]
 >> endobj
 618 0 obj <<
-/D [5302 0 R /XYZ 100.892 460.599 null]
+/D [5348 0 R /XYZ 100.892 460.599 null]
 >> endobj
-5305 0 obj <<
-/D [5302 0 R /XYZ 100.892 420.053 null]
+5351 0 obj <<
+/D [5348 0 R /XYZ 100.892 420.053 null]
 >> endobj
 622 0 obj <<
-/D [5302 0 R /XYZ 100.892 254.496 null]
+/D [5348 0 R /XYZ 100.892 254.496 null]
 >> endobj
-5306 0 obj <<
-/D [5302 0 R /XYZ 100.892 230.317 null]
+5352 0 obj <<
+/D [5348 0 R /XYZ 100.892 230.317 null]
 >> endobj
-5307 0 obj <<
-/D [5302 0 R /XYZ 100.892 182.556 null]
+5353 0 obj <<
+/D [5348 0 R /XYZ 100.892 182.556 null]
 >> endobj
-5301 0 obj <<
+5347 0 obj <<
 /Font << /F22 1211 0 R /F28 1124 0 R /F59 1905 0 R /F15 1133 0 R /F17 1131 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-5311 0 obj <<
+5357 0 obj <<
 /Length 1898      
 /Filter /FlateDecode
 >>
@@ -28377,56 +29292,56 @@
 sèµWd~qU{²*…bÀòŒkëÁçÁ"ó; „;P¾ÂÎYÓ"÷¯1Ònýêµ5~áÆ->ÜßD~·£Éž5ïÿÇ@öïúWJÅP[!ð‚Ry[sÐp<3gaÒóÿ)ðÿ.[ýÈL/MñL„§@‘>¼ÑÊèj\ÏuË›ÿ;²(Ó›‰ÿãàHÐpŒ°tsÙ´eˆ8Méæ~»ºócûáy÷oȺfC
 endstream
 endobj
-5310 0 obj <<
+5356 0 obj <<
 /Type /Page
-/Contents 5311 0 R
-/Resources 5309 0 R
+/Contents 5357 0 R
+/Resources 5355 0 R
 /MediaBox [0 0 612 792]
-/Parent 5300 0 R
-/Annots [ 5308 0 R ]
+/Parent 5346 0 R
+/Annots [ 5354 0 R ]
 >> endobj
-5308 0 obj <<
+5354 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [232.523 267.596 304.855 277.165]
 /Subtype /Link
 /A << /S /GoTo /D (sbeug1) >>
 >> endobj
-5312 0 obj <<
-/D [5310 0 R /XYZ 151.701 685.529 null]
+5358 0 obj <<
+/D [5356 0 R /XYZ 151.701 685.529 null]
 >> endobj
-5313 0 obj <<
-/D [5310 0 R /XYZ 151.701 660.623 null]
+5359 0 obj <<
+/D [5356 0 R /XYZ 151.701 660.623 null]
 >> endobj
-5314 0 obj <<
-/D [5310 0 R /XYZ 151.701 633.993 null]
+5360 0 obj <<
+/D [5356 0 R /XYZ 151.701 633.993 null]
 >> endobj
-5315 0 obj <<
-/D [5310 0 R /XYZ 151.701 600.548 null]
+5361 0 obj <<
+/D [5356 0 R /XYZ 151.701 600.548 null]
 >> endobj
-5316 0 obj <<
-/D [5310 0 R /XYZ 151.701 564.981 null]
+5362 0 obj <<
+/D [5356 0 R /XYZ 151.701 564.981 null]
 >> endobj
-5317 0 obj <<
-/D [5310 0 R /XYZ 151.701 448.119 null]
+5363 0 obj <<
+/D [5356 0 R /XYZ 151.701 448.119 null]
 >> endobj
-5318 0 obj <<
-/D [5310 0 R /XYZ 151.701 329.136 null]
+5364 0 obj <<
+/D [5356 0 R /XYZ 151.701 329.136 null]
 >> endobj
-5319 0 obj <<
-/D [5310 0 R /XYZ 151.701 255.043 null]
+5365 0 obj <<
+/D [5356 0 R /XYZ 151.701 255.043 null]
 >> endobj
-5320 0 obj <<
-/D [5310 0 R /XYZ 151.701 230.905 null]
+5366 0 obj <<
+/D [5356 0 R /XYZ 151.701 230.905 null]
 >> endobj
-5321 0 obj <<
-/D [5310 0 R /XYZ 151.701 208.887 null]
+5367 0 obj <<
+/D [5356 0 R /XYZ 151.701 208.887 null]
 >> endobj
-5309 0 obj <<
+5355 0 obj <<
 /Font << /F28 1124 0 R /F22 1211 0 R /F15 1133 0 R /F59 1905 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-5326 0 obj <<
+5372 0 obj <<
 /Length 1757      
 /Filter /FlateDecode
 >>
@@ -28450,59 +29365,59 @@
 %2O%Þ\Š9k£|Zîÿ®ì<࣢Îe®äÄj½?`¥Ê]úÕ~^øJf‹Ðåz¯Ï™<S7ï“kåšÿ?Ýmþcp
 endstream
 endobj
-5325 0 obj <<
+5371 0 obj <<
 /Type /Page
-/Contents 5326 0 R
-/Resources 5324 0 R
+/Contents 5372 0 R
+/Resources 5370 0 R
 /MediaBox [0 0 612 792]
-/Parent 5300 0 R
-/Annots [ 5322 0 R 5330 0 R 5323 0 R 5331 0 R ]
+/Parent 5346 0 R
+/Annots [ 5368 0 R 5376 0 R 5369 0 R 5377 0 R ]
 >> endobj
-5322 0 obj <<
+5368 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [334.158 354.886 460.543 366.575]
 /Subtype /Link
 /A << /S /GoTo /D (secure) >>
 >> endobj
-5330 0 obj <<
+5376 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [154.441 341.337 216.464 353.026]
 /Subtype /Link
 /A << /S /GoTo /D (secure) >>
 >> endobj
-5323 0 obj <<
+5369 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [258.652 341.337 460.543 353.026]
 /Subtype /Link
 /A << /S /GoTo /D (2000users) >>
 >> endobj
-5331 0 obj <<
+5377 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [154.441 327.787 184.949 339.477]
 /Subtype /Link
 /A << /S /GoTo /D (2000users) >>
 >> endobj
-5327 0 obj <<
-/D [5325 0 R /XYZ 100.892 685.529 null]
+5373 0 obj <<
+/D [5371 0 R /XYZ 100.892 685.529 null]
 >> endobj
-5328 0 obj <<
-/D [5325 0 R /XYZ 100.892 571.813 null]
+5374 0 obj <<
+/D [5371 0 R /XYZ 100.892 571.813 null]
 >> endobj
 626 0 obj <<
-/D [5325 0 R /XYZ 100.892 495.985 null]
+/D [5371 0 R /XYZ 100.892 495.985 null]
 >> endobj
-5329 0 obj <<
-/D [5325 0 R /XYZ 100.892 452.942 null]
+5375 0 obj <<
+/D [5371 0 R /XYZ 100.892 452.942 null]
 >> endobj
-5324 0 obj <<
+5370 0 obj <<
 /Font << /F22 1211 0 R /F28 1124 0 R /F59 1905 0 R /F15 1133 0 R /F17 1131 0 R /F60 1917 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-5335 0 obj <<
+5381 0 obj <<
 /Length 1771      
 /Filter /FlateDecode
 >>
@@ -28526,35 +29441,35 @@
 äÜbJÏbýlª¶ªq ûÊZµP¶vU`ÁYaŠœ·•<³½Qzwheƒ/&ʃÑ™d6%g…ñ¸rzõ'”Äp¦ž­»¶Oøqùýjy±ü|õýý§7Ÿ>~}ñöýç?.µ%ñÓ)i´Ýäi×o«]û×4 _9ºWÀW®êjØžyy¬×Clô²pßËåì/4 ^
 endstream
 endobj
-5334 0 obj <<
+5380 0 obj <<
 /Type /Page
-/Contents 5335 0 R
-/Resources 5333 0 R
+/Contents 5381 0 R
+/Resources 5379 0 R
 /MediaBox [0 0 612 792]
-/Parent 5300 0 R
-/Annots [ 5332 0 R ]
+/Parent 5346 0 R
+/Annots [ 5378 0 R ]
 >> endobj
-5332 0 obj <<
+5378 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [363.305 418.255 425.715 429.944]
 /Subtype /Link
 /A << /S /GoTo /D (sbeug2) >>
 >> endobj
-5336 0 obj <<
-/D [5334 0 R /XYZ 151.701 685.529 null]
+5382 0 obj <<
+/D [5380 0 R /XYZ 151.701 685.529 null]
 >> endobj
 630 0 obj <<
-/D [5334 0 R /XYZ 151.701 556.672 null]
+/D [5380 0 R /XYZ 151.701 556.672 null]
 >> endobj
-5337 0 obj <<
-/D [5334 0 R /XYZ 151.701 529.486 null]
+5383 0 obj <<
+/D [5380 0 R /XYZ 151.701 529.486 null]
 >> endobj
-5333 0 obj <<
+5379 0 obj <<
 /Font << /F28 1124 0 R /F22 1211 0 R /F15 1133 0 R /F60 1917 0 R /F59 1905 0 R /F17 1131 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-5340 0 obj <<
+5386 0 obj <<
 /Length 1342      
 /Filter /FlateDecode
 >>
@@ -28574,21 +29489,21 @@
 Û
 endstream
 endobj
-5339 0 obj <<
+5385 0 obj <<
 /Type /Page
-/Contents 5340 0 R
-/Resources 5338 0 R
+/Contents 5386 0 R
+/Resources 5384 0 R
 /MediaBox [0 0 612 792]
-/Parent 5300 0 R
+/Parent 5346 0 R
 >> endobj
-5341 0 obj <<
-/D [5339 0 R /XYZ 100.892 685.529 null]
+5387 0 obj <<
+/D [5385 0 R /XYZ 100.892 685.529 null]
 >> endobj
-5338 0 obj <<
+5384 0 obj <<
 /Font << /F22 1211 0 R /F28 1124 0 R /F59 1905 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-5344 0 obj <<
+5390 0 obj <<
 /Length 1110      
 /Filter /FlateDecode
 >>
@@ -28604,21 +29519,21 @@
 M4xSU}™¼Y¢V€£`). B#‘mí]ßÝß_º}÷Fk Õó>¯oNWœ1«Â‰]à­ûý¸ ¼ìzî·Ú‡~Žî=©tSrFr•#Ç!ôX­)‡>d:ôx5uú§¶ù…ü?ðLí
 endstream
 endobj
-5343 0 obj <<
+5389 0 obj <<
 /Type /Page
-/Contents 5344 0 R
-/Resources 5342 0 R
+/Contents 5390 0 R
+/Resources 5388 0 R
 /MediaBox [0 0 612 792]
-/Parent 5346 0 R
+/Parent 5392 0 R
 >> endobj
-5345 0 obj <<
-/D [5343 0 R /XYZ 151.701 685.529 null]
+5391 0 obj <<
+/D [5389 0 R /XYZ 151.701 685.529 null]
 >> endobj
-5342 0 obj <<
+5388 0 obj <<
 /Font << /F28 1124 0 R /F22 1211 0 R /F59 1905 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-5349 0 obj <<
+5395 0 obj <<
 /Length 1147      
 /Filter /FlateDecode
 >>
@@ -28632,21 +29547,21 @@
 ˜\öË8m›!ܾñ™›ôÝKLÎsGX7öËüˆ zs”8§U70çîvj荧2›T½šoüZ®1•U7ò¿ûI­~Ô´o“çÔx[Þœ8?«/=­Þ¬×¡åÜ0š¡Pݵ™–d÷7Â|ÿ“¼wª-
 endstream
 endobj
-5348 0 obj <<
+5394 0 obj <<
 /Type /Page
-/Contents 5349 0 R
-/Resources 5347 0 R
+/Contents 5395 0 R
+/Resources 5393 0 R
 /MediaBox [0 0 612 792]
-/Parent 5346 0 R
+/Parent 5392 0 R
 >> endobj
-5350 0 obj <<
-/D [5348 0 R /XYZ 100.892 685.529 null]
+5396 0 obj <<
+/D [5394 0 R /XYZ 100.892 685.529 null]
 >> endobj
-5347 0 obj <<
+5393 0 obj <<
 /Font << /F22 1211 0 R /F28 1124 0 R /F59 1905 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-5354 0 obj <<
+5400 0 obj <<
 /Length 1770      
 /Filter /FlateDecode
 >>
@@ -28669,35 +29584,35 @@
 ‰Áµ%02õº%7¦ sSœ™¦ƒz2Ê©S,Ÿ;öûf·ù½.Û¡
 endstream
 endobj
-5353 0 obj <<
+5399 0 obj <<
 /Type /Page
-/Contents 5354 0 R
-/Resources 5352 0 R
+/Contents 5400 0 R
+/Resources 5398 0 R
 /MediaBox [0 0 612 792]
-/Parent 5346 0 R
-/Annots [ 5351 0 R ]
+/Parent 5392 0 R
+/Annots [ 5397 0 R ]
 >> endobj
-5351 0 obj <<
+5397 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [304.974 314.938 377.874 326.627]
 /Subtype /Link
 /A << /S /GoTo /D (sbeug1) >>
 >> endobj
-5355 0 obj <<
-/D [5353 0 R /XYZ 151.701 685.529 null]
+5401 0 obj <<
+/D [5399 0 R /XYZ 151.701 685.529 null]
 >> endobj
 634 0 obj <<
-/D [5353 0 R /XYZ 151.701 442.718 null]
+/D [5399 0 R /XYZ 151.701 442.718 null]
 >> endobj
-5356 0 obj <<
-/D [5353 0 R /XYZ 151.701 411.075 null]
+5402 0 obj <<
+/D [5399 0 R /XYZ 151.701 411.075 null]
 >> endobj
-5352 0 obj <<
+5398 0 obj <<
 /Font << /F28 1124 0 R /F22 1211 0 R /F59 1905 0 R /F17 1131 0 R /F15 1133 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-5359 0 obj <<
+5405 0 obj <<
 /Length 1827      
 /Filter /FlateDecode
 >>
@@ -28722,39 +29637,39 @@
 œ˜ŠÒcÿdüí÷Ï2*’ñÐAï11j7¾ÿ©øß×ÛÕïçÁ
 endstream
 endobj
-5358 0 obj <<
+5404 0 obj <<
 /Type /Page
-/Contents 5359 0 R
-/Resources 5357 0 R
+/Contents 5405 0 R
+/Resources 5403 0 R
 /MediaBox [0 0 612 792]
-/Parent 5346 0 R
+/Parent 5392 0 R
 >> endobj
-5360 0 obj <<
-/D [5358 0 R /XYZ 100.892 685.529 null]
+5406 0 obj <<
+/D [5404 0 R /XYZ 100.892 685.529 null]
 >> endobj
 638 0 obj <<
-/D [5358 0 R /XYZ 100.892 470.595 null]
+/D [5404 0 R /XYZ 100.892 470.595 null]
 >> endobj
-5361 0 obj <<
-/D [5358 0 R /XYZ 100.892 444.101 null]
+5407 0 obj <<
+/D [5404 0 R /XYZ 100.892 444.101 null]
 >> endobj
 642 0 obj <<
-/D [5358 0 R /XYZ 100.892 398.526 null]
+/D [5404 0 R /XYZ 100.892 398.526 null]
 >> endobj
-5362 0 obj <<
-/D [5358 0 R /XYZ 100.892 370.105 null]
+5408 0 obj <<
+/D [5404 0 R /XYZ 100.892 370.105 null]
 >> endobj
 646 0 obj <<
-/D [5358 0 R /XYZ 100.892 268.018 null]
+/D [5404 0 R /XYZ 100.892 268.018 null]
 >> endobj
-5363 0 obj <<
-/D [5358 0 R /XYZ 100.892 230.3 null]
+5409 0 obj <<
+/D [5404 0 R /XYZ 100.892 230.3 null]
 >> endobj
-5357 0 obj <<
+5403 0 obj <<
 /Font << /F22 1211 0 R /F28 1124 0 R /F15 1133 0 R /F17 1131 0 R /F59 1905 0 R /F51 1134 0 R /F60 1917 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-5368 0 obj <<
+5414 0 obj <<
 /Length 1564      
 /Filter /FlateDecode
 >>
@@ -28769,41 +29684,41 @@
 |%é>᳏ó[eî”ùMöÖþŽÉª, íj´Ú’<Œšú›íIššî[¡žæôåøDxþÚK?ZûxÀWҲͽUNlÔBÔ§B£ZEÑœ!!c%÷&Él+‹û¹Ð4Êòb¼øNÒ›Ak:¥Jwµ.O.&Nú(ûþâ;×Ô{û {6ËH-TSGb A6kt¦/ü²ýYþ®
 endstream
 endobj
-5367 0 obj <<
+5413 0 obj <<
 /Type /Page
-/Contents 5368 0 R
-/Resources 5366 0 R
+/Contents 5414 0 R
+/Resources 5412 0 R
 /MediaBox [0 0 612 792]
-/Parent 5346 0 R
-/Annots [ 5364 0 R ]
+/Parent 5392 0 R
+/Annots [ 5410 0 R ]
 >> endobj
-5364 0 obj <<
+5410 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [275.63 474.813 346.143 486.502]
 /Subtype /Link
 /A << /S /GoTo /D (sbehap-ppc) >>
 >> endobj
-5369 0 obj <<
-/D [5367 0 R /XYZ 151.701 685.529 null]
+5415 0 obj <<
+/D [5413 0 R /XYZ 151.701 685.529 null]
 >> endobj
 650 0 obj <<
-/D [5367 0 R /XYZ 151.701 618.396 null]
+/D [5413 0 R /XYZ 151.701 618.396 null]
 >> endobj
-5370 0 obj <<
-/D [5367 0 R /XYZ 151.701 576.849 null]
+5416 0 obj <<
+/D [5413 0 R /XYZ 151.701 576.849 null]
 >> endobj
 654 0 obj <<
-/D [5367 0 R /XYZ 151.701 198.702 null]
+/D [5413 0 R /XYZ 151.701 198.702 null]
 >> endobj
-5371 0 obj <<
-/D [5367 0 R /XYZ 151.701 168.38 null]
+5417 0 obj <<
+/D [5413 0 R /XYZ 151.701 168.38 null]
 >> endobj
-5366 0 obj <<
+5412 0 obj <<
 /Font << /F28 1124 0 R /F22 1211 0 R /F15 1133 0 R /F17 1131 0 R /F60 1917 0 R /F59 1905 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-5374 0 obj <<
+5420 0 obj <<
 /Length 2095      
 /Filter /FlateDecode
 >>
@@ -28826,48 +29741,48 @@
 ý4ÂÓö›þ »íW	¤°ÇR)e˜Ì†c˜ÀŸ÷~ùoµ†FþÏ.~w:ƸÏxg™Á 	ñ»9‘©cNTdŽ‹S©‰ÒŸœ¡gnÙlÒ<»øçï¡ÑÊSƒKãÁùó½ß₹úû*|!5þ®‘¥[
 endstream
 endobj
-5373 0 obj <<
+5419 0 obj <<
 /Type /Page
-/Contents 5374 0 R
-/Resources 5372 0 R
+/Contents 5420 0 R
+/Resources 5418 0 R
 /MediaBox [0 0 612 792]
-/Parent 5346 0 R
-/Annots [ 5365 0 R 5377 0 R ]
+/Parent 5392 0 R
+/Annots [ 5411 0 R 5423 0 R ]
 >> endobj
-5365 0 obj <<
+5411 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [321.614 606.002 460.543 617.692]
 /Subtype /Link
 /A << /S /GoTo /D (unixclients) >>
 >> endobj
-5377 0 obj <<
+5423 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [154.441 594.574 296.646 604.142]
 /Subtype /Link
 /A << /S /GoTo /D (unixclients) >>
 >> endobj
-5375 0 obj <<
-/D [5373 0 R /XYZ 100.892 685.529 null]
+5421 0 obj <<
+/D [5419 0 R /XYZ 100.892 685.529 null]
 >> endobj
 658 0 obj <<
-/D [5373 0 R /XYZ 100.892 660.623 null]
+/D [5419 0 R /XYZ 100.892 660.623 null]
 >> endobj
-5376 0 obj <<
-/D [5373 0 R /XYZ 100.892 641.897 null]
+5422 0 obj <<
+/D [5419 0 R /XYZ 100.892 641.897 null]
 >> endobj
 662 0 obj <<
-/D [5373 0 R /XYZ 100.892 181.027 null]
+/D [5419 0 R /XYZ 100.892 181.027 null]
 >> endobj
-5378 0 obj <<
-/D [5373 0 R /XYZ 100.892 154.022 null]
+5424 0 obj <<
+/D [5419 0 R /XYZ 100.892 154.022 null]
 >> endobj
-5372 0 obj <<
+5418 0 obj <<
 /Font << /F22 1211 0 R /F28 1124 0 R /F17 1131 0 R /F15 1133 0 R /F59 1905 0 R /F60 1917 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-5382 0 obj <<
+5428 0 obj <<
 /Length 2165      
 /Filter /FlateDecode
 >>
@@ -28890,29 +29805,29 @@
 ³¡úyeøÙ-}Ô²«;/2ÈÜö3‡ð_!úÝ÷ŽÊæò°Õ3=»øeÄegNôaÌBÈR6	oÈå"|x5àÇî“ñ#T½ÿgø
 endstream
 endobj
-5381 0 obj <<
+5427 0 obj <<
 /Type /Page
-/Contents 5382 0 R
-/Resources 5380 0 R
+/Contents 5428 0 R
+/Resources 5426 0 R
 /MediaBox [0 0 612 792]
-/Parent 5384 0 R
-/Annots [ 5379 0 R ]
+/Parent 5430 0 R
+/Annots [ 5425 0 R ]
 >> endobj
-5379 0 obj <<
+5425 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [232.523 351.729 400.152 364.631]
 /Subtype /Link
 /A << /S /GoTo /D (happy) >>
 >> endobj
-5383 0 obj <<
-/D [5381 0 R /XYZ 151.701 685.529 null]
+5429 0 obj <<
+/D [5427 0 R /XYZ 151.701 685.529 null]
 >> endobj
-5380 0 obj <<
+5426 0 obj <<
 /Font << /F28 1124 0 R /F22 1211 0 R /F15 1133 0 R /F54 1912 0 R /F59 1905 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-5387 0 obj <<
+5433 0 obj <<
 /Length 2044      
 /Filter /FlateDecode
 >>
@@ -28941,39 +29856,39 @@
 ¿Oä7enn“öÍðÍ´¥Æ„»¨Æ!ž~½ÖÜ÷Ã~õ7{©<<
 endstream
 endobj
-5386 0 obj <<
+5432 0 obj <<
 /Type /Page
-/Contents 5387 0 R
-/Resources 5385 0 R
+/Contents 5433 0 R
+/Resources 5431 0 R
 /MediaBox [0 0 612 792]
-/Parent 5384 0 R
+/Parent 5430 0 R
 >> endobj
-5388 0 obj <<
-/D [5386 0 R /XYZ 100.892 685.529 null]
+5434 0 obj <<
+/D [5432 0 R /XYZ 100.892 685.529 null]
 >> endobj
 666 0 obj <<
-/D [5386 0 R /XYZ 100.892 473.314 null]
+/D [5432 0 R /XYZ 100.892 473.314 null]
 >> endobj
-5389 0 obj <<
-/D [5386 0 R /XYZ 100.892 431.964 null]
+5435 0 obj <<
+/D [5432 0 R /XYZ 100.892 431.964 null]
 >> endobj
-5390 0 obj <<
-/D [5386 0 R /XYZ 100.892 383.108 null]
+5436 0 obj <<
+/D [5432 0 R /XYZ 100.892 383.108 null]
 >> endobj
-5391 0 obj <<
-/D [5386 0 R /XYZ 100.892 295.522 null]
+5437 0 obj <<
+/D [5432 0 R /XYZ 100.892 295.522 null]
 >> endobj
-5392 0 obj <<
-/D [5386 0 R /XYZ 100.892 244.038 null]
+5438 0 obj <<
+/D [5432 0 R /XYZ 100.892 244.038 null]
 >> endobj
-5393 0 obj <<
-/D [5386 0 R /XYZ 100.892 154.634 null]
+5439 0 obj <<
+/D [5432 0 R /XYZ 100.892 154.634 null]
 >> endobj
-5385 0 obj <<
+5431 0 obj <<
 /Font << /F22 1211 0 R /F28 1124 0 R /F15 1133 0 R /F59 1905 0 R /F60 1917 0 R /F17 1131 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-5396 0 obj <<
+5442 0 obj <<
 /Length 1544      
 /Filter /FlateDecode
 >>
@@ -28990,24 +29905,24 @@
 òú½åõþ¥ö9A.{D×Ì"ÃäFQ1>»ºm!ë<ñуMì´¬ŠÐ ÒŒVÅEòéLßK@>öRA½4cÍØYÿâßs±oøÁNe,¬ƒé'™øÔ#o¾­¶,ezæÏaVÂÑF±©>fœ¤G·’S˜o¸5à¡·š‹Ì·¤„ù¦34ãï•a²nìpœ`Dz#H1Í‚zÀ֐º£væéeÖªƒ²Ö;UcFËb‚Êâ"¥°hÁ¤t3_8`ªQ‡æ\¤F(äíº„³_A6¢=Ï€$†À]Íé•a¼Õô¼¯]MAA ²¼÷êöîŸOò¯Š‡q0—þ­Ž³J´4J <àêLØ}ä…ŸÙsɳ3Æ?Wô€øWs4iL3%ž4j­fB:X²1xù“	¾F2 )ufð#ñ/öÅ°3;=?‚!BRàA¬ÇQ8<*f>op”r<nkªQš{*ñÑR½ìÈÎ߱Ī­f¯.­Ê|è‘Ms ü›~£y?ž`Ö£%lô†ÿù³Lõ;m½æà%:U{UÓ?ÿœ•0JÍ®éUË+Fuü¾ÂqF¦â­ãÆòÿ ñ³I÷Œ˜Ð5ôB”ÓÚ·³#Žéõu¸`VŸÏp6Íßêú3+».FÊÀÅGÏôð1ðc%*|9.›iü‡ïòïSS0ï
 endstream
 endobj
-5395 0 obj <<
+5441 0 obj <<
 /Type /Page
-/Contents 5396 0 R
-/Resources 5394 0 R
+/Contents 5442 0 R
+/Resources 5440 0 R
 /MediaBox [0 0 612 792]
-/Parent 5384 0 R
+/Parent 5430 0 R
 >> endobj
-5397 0 obj <<
-/D [5395 0 R /XYZ 151.701 685.529 null]
+5443 0 obj <<
+/D [5441 0 R /XYZ 151.701 685.529 null]
 >> endobj
-5398 0 obj <<
-/D [5395 0 R /XYZ 151.701 660.623 null]
+5444 0 obj <<
+/D [5441 0 R /XYZ 151.701 660.623 null]
 >> endobj
-5394 0 obj <<
+5440 0 obj <<
 /Font << /F28 1124 0 R /F22 1211 0 R /F15 1133 0 R /F54 1912 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-5401 0 obj <<
+5447 0 obj <<
 /Length 1324      
 /Filter /FlateDecode
 >>
@@ -29025,33 +29940,33 @@
 c+2à
 endstream
 endobj
-5400 0 obj <<
+5446 0 obj <<
 /Type /Page
-/Contents 5401 0 R
-/Resources 5399 0 R
+/Contents 5447 0 R
+/Resources 5445 0 R
 /MediaBox [0 0 612 792]
-/Parent 5384 0 R
+/Parent 5430 0 R
 >> endobj
-5402 0 obj <<
-/D [5400 0 R /XYZ 100.892 685.529 null]
+5448 0 obj <<
+/D [5446 0 R /XYZ 100.892 685.529 null]
 >> endobj
 670 0 obj <<
-/D [5400 0 R /XYZ 100.892 660.623 null]
+/D [5446 0 R /XYZ 100.892 660.623 null]
 >> endobj
-2342 0 obj <<
-/D [5400 0 R /XYZ 100.892 476.122 null]
+2349 0 obj <<
+/D [5446 0 R /XYZ 100.892 476.122 null]
 >> endobj
 674 0 obj <<
-/D [5400 0 R /XYZ 100.892 346.664 null]
+/D [5446 0 R /XYZ 100.892 346.664 null]
 >> endobj
-5403 0 obj <<
-/D [5400 0 R /XYZ 100.892 319.432 null]
+5449 0 obj <<
+/D [5446 0 R /XYZ 100.892 319.432 null]
 >> endobj
-5399 0 obj <<
+5445 0 obj <<
 /Font << /F77 1973 0 R /F17 1131 0 R /F15 1133 0 R /F28 1124 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-5406 0 obj <<
+5452 0 obj <<
 /Length 1682      
 /Filter /FlateDecode
 >>
@@ -29072,34 +29987,34 @@
 ­™€9åÿ¶B%ðœþmçJ’DÁs« m~¨ÄgÉ¿T$ÌIîÿ¡btå?¨¸teüM× Ïç9%
 endstream
 endobj
-5405 0 obj <<
+5451 0 obj <<
 /Type /Page
-/Contents 5406 0 R
-/Resources 5404 0 R
+/Contents 5452 0 R
+/Resources 5450 0 R
 /MediaBox [0 0 612 792]
-/Parent 5384 0 R
+/Parent 5430 0 R
 >> endobj
-5407 0 obj <<
-/D [5405 0 R /XYZ 151.701 685.529 null]
+5453 0 obj <<
+/D [5451 0 R /XYZ 151.701 685.529 null]
 >> endobj
 678 0 obj <<
-/D [5405 0 R /XYZ 151.701 579.309 null]
+/D [5451 0 R /XYZ 151.701 579.309 null]
 >> endobj
-5408 0 obj <<
-/D [5405 0 R /XYZ 151.701 552.67 null]
+5454 0 obj <<
+/D [5451 0 R /XYZ 151.701 552.67 null]
 >> endobj
 682 0 obj <<
-/D [5405 0 R /XYZ 151.701 414.542 null]
+/D [5451 0 R /XYZ 151.701 414.542 null]
 >> endobj
-5409 0 obj <<
-/D [5405 0 R /XYZ 151.701 385.289 null]
+5455 0 obj <<
+/D [5451 0 R /XYZ 151.701 385.289 null]
 >> endobj
-5404 0 obj <<
-/Font << /F28 1124 0 R /F22 1211 0 R /F15 1133 0 R /F17 1131 0 R /F60 1917 0 R /F59 1905 0 R /F89 2326 0 R /F73 2327 0 R >>
-/XObject << /Im9 3523 0 R >>
+5450 0 obj <<
+/Font << /F28 1124 0 R /F22 1211 0 R /F15 1133 0 R /F17 1131 0 R /F60 1917 0 R /F59 1905 0 R /F89 2333 0 R /F73 2334 0 R >>
+/XObject << /Im9 3542 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-5414 0 obj <<
+5460 0 obj <<
 /Length 2147      
 /Filter /FlateDecode
 >>
@@ -29121,137 +30036,199 @@
 Z%ô}Ä€äÉ“0ü¼-1¢Ä‘K!íúD5†x¾Õ×ò‰>»V/¢îÓ›Tï«^xf„ôwNx¸f¦éQžò“ƒ"+CE{R®‘âØN»Ó°G!äkoGsáF(ó•ñ­_ËlÖÏîW“å¾!Í£à÷÷àú$\ãýTiðqñ %­‰ôÐÆ7ùÂÿåÝbà•—ã2ªÍiõ{8¯ÕR8Å"ˆ‡†"Î?'“¶¶;2˜Î•T<—ʘÝÒƒÛ«kë‚Q~PiðZÓ|ÿŒÌùÛÊ	í§¾©øˆO¢è›Pþ?"ø©¾Ùø÷\aX÷Š§ƒ|š Î~°1Š¬è„1lÊòÇÄ[ÿ|0Tp‘TQÇ÷º_võ[¦m'¹4Oq ý60‹‚aV£ÉÀ,xÒ»*ont3é‹¡wëUhFælçæÆŠLÉçö©Q^mV>®¨¼þ?’E…ô=KŒ@"°^râhOÞ¥”¤q ¡Ù8·ˆõµ†pÿa={çüʨ:”v"+–c)ae¼%Tu\­ÏÊ›R\?·`éSwFn*ó=%zÂkw”q¿¾´2'	FNöˆï.•Æ¤î&9U¾£ˆŒ×äÒ *ª¬.ÎPìP¸tÿ^í$ü¤n£—vZíPþŽòÈéÎÞdiLõÍq@ðƒæŠªðmI¹Ú:äIÊ«»?ëŠ$¬ÊåÈ‹†æÒÒkïW^„I±è^M"¬æún1mÄÛ,›¿¿þl™L
 endstream
 endobj
-5413 0 obj <<
+5459 0 obj <<
 /Type /Page
-/Contents 5414 0 R
-/Resources 5412 0 R
+/Contents 5460 0 R
+/Resources 5458 0 R
 /MediaBox [0 0 612 792]
-/Parent 5384 0 R
-/Annots [ 5410 0 R ]
+/Parent 5430 0 R
+/Annots [ 5456 0 R ]
 >> endobj
-5410 0 obj <<
+5456 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [154.441 196.124 206.281 207.813]
 /Subtype /Link
 /A << /S /GoTo /D (ch8-migration) >>
 >> endobj
-5415 0 obj <<
-/D [5413 0 R /XYZ 100.892 685.529 null]
+5461 0 obj <<
+/D [5459 0 R /XYZ 100.892 685.529 null]
 >> endobj
 686 0 obj <<
-/D [5413 0 R /XYZ 100.892 331.65 null]
+/D [5459 0 R /XYZ 100.892 331.65 null]
 >> endobj
-5416 0 obj <<
-/D [5413 0 R /XYZ 100.892 304.336 null]
+5462 0 obj <<
+/D [5459 0 R /XYZ 100.892 304.336 null]
 >> endobj
-5412 0 obj <<
+5458 0 obj <<
 /Font << /F22 1211 0 R /F28 1124 0 R /F15 1133 0 R /F17 1131 0 R /F59 1905 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-5421 0 obj <<
-/Length 1618      
+5467 0 obj <<
+/Length 1624      
 /Filter /FlateDecode
 >>
 stream
 xڝ]oÛ6ðÝ¿B2P+I}ð±[Ú!Å6tˆ_†¶´ÄÄB-Éåºù÷»J–¥Ø† ÑÝñxÇû>ÇÁc¿­~Ù®nÞ‹"HâHÇ:	¶A’&Q'AVè(Õ*ØVÁ§P¦ñúËöðŠ ˆt–)bÍd$2D<ԏ½êöq½‘©
 ÿÜ*n»ÆÔ-ÃCÇß{ÓìÌF®7‰Jòð×½9¶ç#ŠVﶫo«DÇA2{RI”ÍêÓ—8¨àìCGRÁ™8›@¦E”¥)À‡à~õ×*öv.ÈÊâHõ\X®óW…ýÌY)HKsvÄûúñÔ[°¦¡Žv\’Îï¥:’Åä¹ûr-Špop_	÷¤
-ßý8ÖIŽc‡iØ£L)ÃÖôÇõ.–Œ}_§ihšcÝ{¾}ÇçÖ¹Ÿ8U¥‘Vêÿxõùw­1Gò@e¨B èo«8"	ð7DïxÂÍ])vہ–¥èmT—%Zü—7OÆÇmf¯£È^GHÄY$Ø ò¨Pª2ƒÙþB„ŸãD¬‹ÖáßëB…݉šµÈÓsƒé=h
-Ç16\2]ˇçzØ3døÓÚ3“b#˜±I$:‘Þ¥©° æç=dèÞ3ú„gø(Dxwööê¬gŒËÒ¬¢r«¼*>ñºÞ’*°7Át¬C˜…yØù‡¼"ˆ™4#‡Á”D ·¦zò÷!½»‹€"´ýC×7£pº CgË®­˜8yëÍÜ
-JóۺáC¥g®˜LûŠÀ™f„{tÿ­Wì¶w6MEx×2µƒsÏy&ãúʁ±2/ÂêÔ—ÞÄ“xŠòƒ%¶ª>¨O2h%RàNËÐ%x€4±'XŽ"³k~‘Ø ¶ð*oǝõBÀFOS¦Œž^NHuÉ©žKLõ§:`;%#%ÄýátÀix÷ÀÔÉ,b¡jà>Õ9“Yäpl‚ƒeœéøfþþ~‹·ß~ôª
-eþ×͒Ͷ­ÐÑZÍÓ¾£×Š±šn)7AØ™qðå6SØíE‚}&™²ìN­¯$Ô-&ôËŒ
-·<œ*NV•{‰ Tã¼øþî6bhûÊ1r ¬™Ê°îá™ì
-„<°ä%j¢(Æ&€d{£èÀÈŽŠÝ2RÕà5i{ËfS õ,=@Ò¬ÅB¸Øµ \D¹ÌfÚGûjU	O®@˜{H×c[á†
-D´¿Ó«!<èrÝÈkü™ÁÈÐÛgr°¡,–&¹ÌgíOr’çluÎVKŸÌø=1AbÏ'zµéLú{Wª¯×pÇ´>sÕ.‚‹‹«LÌ\Ž¼ 1a=;žD_ñŸ¥Â"x&Å^a¦‚As7D°„]EÄW=õ”$í­KË8
-	{™œäd2o“WËæì­^¨Ï}¨a.§²(Q“q£|ûϤ~ðŠ¹çS!û„õï¢2wNlàJî"°ŸªHÀ’pe.Ç'K.=#ó9'¦å¯£ö¸ÃÑ§“qÌEਾ-ÍTº:Z!	ŸXúúèIwB3uÂ	+§ÂØ8?XK,SU2ÓUW‚Í%
-ÝiÜIHˆc‡îËI{ˆ¾óÌL^¨ÊÆo6uki,¦r¡`î–ðøÁӏ}7yÎŽfØûR®ü€µdŽÒÕ·1=끚[äÂ{¸aÊvw:øß%€Nš.)LB_ÆR­q59]úI[1ÌëBã*€—™aqü¶9~]¢¾¬HÁüÃ//où2YóK$.E”I5”éà9
-ʃEƒX	Z‰Õ©•Yxçï:¼»Çùv:TKO5ê„*›µz@Ún@? è;$@Ü!UŠÝ;¦÷þ:5NGf¢V­|™!0:
-.”êµ­…â–g3ÏÈ<'kÞþ¾öAŠ,~¯¦2p×íbGUðÛïÒInìPÞ\Þò¼íd"ÒzêTX¼Ð¬9á@å<á õ–Á#}O±]⪆½.(7}±àËÚ§g³nr4ò¬¿HK€.ºyq4ëNx·ö	°á;~ì,:~yAc#þýÏfì™ô`©8Xr¾Ð!6.t~BQ•¿øÍ	¿iÿ)ˆ9‘
+ßý8ÖIŽc‡iØ£L)ÃÖôÇõ.–Œ}_§ihšcÝ{¾}ÇçÖ¹Ÿ8U¥‘Vêÿxõùw-„Œ´Aç‘LŠþ¶Š#’ #@äñŽ'ÜÜ5b·hYŠÞ&‘ nD”hñ_Þ<I·™½Ž"{!g‘Py 2Å…ä@Uf0;ãÀ¿Bˆðsœ¨ƒuÑz£â"ü{]¨°;ñQ³yxrcn0½­áX#&ÆK¦kùð\{†Z{f`Ra36‰ŒR¥ùQP[ ‘*‚~ÞC
+ò=£Ox†¯B¤‡'aÿh¯ÎzƸ^!Ï*ªW0Ëë’"’‰Oí·¤
+N0kǦavþ!o€b&ÍÈa0'è­©žü}Èïî" mÿÐõÍ(œ.ÈÐÙ²k+&Nîz3÷CÊO{è‡už¹b2í+ gšìÑ1hü”^±ØÞ
+Ø4á]ËÔÎ=ç™lë+¶Ê¼«Ss\
+
+KLâ)~Ȇتø <É ‘H;-C—ØÒÄž<b9ˆÌ@¬ù
+DbƒüÙ«¼yvÖñM‰2:úY, R]rªçS½ð©ØŽ#ÉH	a8°@DÞ=0u2‹X¨¸OuÎßÃ\9Ç›à`g:¾™¿¿ßâí·½jC‰ÿu³d³m+t´Vó¬/Äèµb¬f†[JMvf<C©uÁv{‘„`߁I¦,»Së	u‹ùü2a/…[Ng«Ê½H ªq`|w1´}嘎9 ÖLåX÷ðLö@B.Xz5Qc@Ò½ÆYt`dGÅn©jp›´½e»)Òz– iÖ
+‹b!Þ@ìZP2¢\f3í£}µ¬„Ž'W Ì=¤ë±­pG"ڏßéÆU t¹nä5þÌ`h	èí39ØQk³\æ³ö'9Ës¶:g«¥Ïfüž˜ ±é½Út&}ŽÇÅ+Õ×{¸cڎƹjÁÅÅ]# <F^˜°ž¢¯øÏR呪 <H“â
+ï0SÅ ¹¢Ø®"âËžšJ’öÖ¥eÌ69ÉÉd^'¯¶)]D1Ø9Z¼P ;úPÇ\0NeQ¢&ãFùö‡Iýàs#ΧJö	ëßEeïœØÀ•ÜF`AU‘ˆÅµ¹Ÿ,¹4LÌç0œ˜–¿ŽúãCtFŸVLƁ0³ø¶4Séþièh„$|bnèë£[*ˆî„vê„3VN•±q~²–X§ªd¦«¾»KºÓ¸•Ç2Ý#Ö’ö~ç™™ür 7~µ©[Ks1•“ƒ·„Çž~ì»Éspv4ÃÞŸnå'¬%k”ž¨¾éYÔÜ"œÂ
+SÆ°s¸ÓÁÿ0tÒpIaú2·j«ÉéҏڊaÞÏwd¸ìp(È‹óg°ÍqðëõeD
+æ~yy›È—ÑŠ˜ß"q)¢Lª¡LÏiøS,ÄJÐJ¬vH­¬ÈÂ;×áÝ=¸Ó¡Zzª9P'TÙ¬ÕÒvúAß!â©R¬èÞ1í¼÷ש© p:2µjåËÑ¹xèhPp¡T¯­-·<›yFæ9Ycðö÷µ"°Pdñ{5–»n;ª‚—Nrc‡òæò–çm~h=u*,^hÖœp ržp€zËà‘¾§ˆX‚.qU=^T›¾X
+ðeïÓ³Ù‹79yÖ_¤%@aݼ8šu'¼[ûØð?v¿<„ 1‚ÿ~‰g3Mz°T,9ßè7:?¡¨Ê_ü脵ÿ +$9©
 endstream
 endobj
-5420 0 obj <<
+5466 0 obj <<
 /Type /Page
-/Contents 5421 0 R
-/Resources 5419 0 R
+/Contents 5467 0 R
+/Resources 5465 0 R
 /MediaBox [0 0 612 792]
-/Parent 5423 0 R
+/Parent 5469 0 R
 >> endobj
-5411 0 obj <<
+5457 0 obj <<
 /Type /XObject
 /Subtype /Form
 /FormType 1
 /PTEX.FileName (./Samba3-ByExample/images/ch8-migration.pdf)
 /PTEX.PageNumber 1
-/PTEX.InfoDict 5424 0 R
-/BBox [0 0 467 331]
+/PTEX.InfoDict 5470 0 R
+/BBox [0 0 376 248]
 /Resources <<
 /ProcSet [ /PDF /Text ]
 /ExtGState <<
-/R7 5425 0 R
->>/Font << /R8 5426 0 R>>
+/R7 5471 0 R
+>>/Font << /R9 5472 0 R>>
 >>
-/Length 5427 0 R
+/Length 5473 0 R
 /Filter /FlateDecode
 >>
 stream
-xœÝY»r\7ÍïW ”]Eh¼Ùk—#mÙ­7 G´Ä­RÒëÚ¿ßÓxcHj)P1¸=ýB¿pù§PRÅõ¹;lß¼	âýýFQëÅß[þY¼ùi³FIç’Ð:D£8tJ$-
-Y±%xiõ­•&òvS2(p!ñøåø~Ó:I•¬Ð”œôA¸ˆwã‰ß×Ûñ«ÐíôíF2+tÒ&dIÉè„õA’2B;'ƒ)àŽ!ï¤Ö'{Ò*I?
-ÒÉéíP$Xáá=i­® %øPàoœLئ“òxç;%²áVxò2„€u„·£ðÚUÞe½Û¼²Pa 6*ç:‡¾®2vÛ è(I‹Î!QÆu
-M‹†èzW'vìp˜_®møŒa´VúÕLc¤q“™d¥N“™e=›Y(ÃÌÂa¬‹ŒÉ̈À¯ÁŽçQÖ“™
-ѵ¬NìXŽð‹³­¡æ#´)JŸ\Ï× À$âäIR2¥4Ç &i)y¡4¶îê㍌¹Dmdð4:e€¬Ö¥üuP§SñD\§WîD\§PPæD\§:BJ^%ñø>d7P
-µ‡0‹^­&fºTÔ÷CÌcJßRìœ÷Û_Vq²ñÑi繟e=º%æ®Ø;¡ÓJA9‡6ŠvVz[k»çÁSw{	Ø¢½¢'RÀ4.D"y/…ðHüYô"ÿèr†¤Ò­."8:!‡t%YäOò9¢ë®JÙÏœjqš9UÂ"råì¨fqš¿4‹«”™“Ž: »a§Äîå2ò´ãž?á·OÛٝ{TôFK7(9ëF åvcS|¼I<ÉÀ`‡HíÏ•Ï‚g•_ º¬JYG’‹ã´Õñ9­Î£gµ^‚žÔ)
-9äKz±›Î£g…^‚~ÂQ2XE<"²zyŒ3:x/½GZËüS{žªw½¨÷ôÏ„ÞšÓ£¹¹R–ôðèPhyÁé¨?ŸIgÁO¥Ç'ÀOºÐ¡çR)¹)€
-8Ea\Ú?w¾ç°‹fg±
-¢“u’\vª“µ’×ihCÁd”Ò<@6Ê~áÕQ„údìŠ"‹^ä;Mƒ5_Ïž1÷<z6ø%èá‹ûNšÔl”YÍзŠrè¹)̨šQJ[/#ß.ºC.Ž¿5BÆ4a¤±¹[´]•²p"ôÌ|û
-eåå<ÛÌ«PV^Qs¶Ì¼
-eáeBÀϼ*eáeÐ$S˜yUÊÊs‰¯BYyEÞœyÊÂËâ†ëfV…°pB;`ìÄ©RVN^qÇšYÊÊ·7e^…²ðB¸!òf^•²Ÿ‡õdµä€ÙNŠ"`÷×6‹T«:hçè0(!)ž¤ÐˆS®wO'Úöõã£FìšNé‚+‡SEvCµ„þíx8­J1W»&£®!£iÑMËÆáÄŽÝd[®ÛȆÅ6BÚòÑä¶õ°­QšæC_WÃ6âÛÙdyœ•ÑCF]Û:¢ëÛ†Œ©†}¹Fæ›ç³ÖµƒÞÖ€mzäû©Š.ÏÑ&Iæéü25QÛ:J at fÃÙÆ£îä{'ß½…aŸsJ—ån3äbÿ±‰l{OTØ
-¥*†÷²;áò
-wÞu
-xÞM¹¶ýDýÝdñü´˜DÖ/&!žpÍ6µu5ªÿ\uîÛÛº
-V!XøŠUˆ$â¢×¹×õ°ª#ºÆuû‰_ªUœAÏÛÕÎtÿ™B²iP¾£à’Šx#ˆý3+u¾hnù3#aÒ®
-VkÏQJW¾P0ê_º{¤Û¿q¡yÕP<RÛc,£üÑH%ÊÆ‘Oü)ƒO@(Ì4ð‹‰9£ëÅ!Áþˆ^Ú[ÅŸA¼äÏEΩ ö!ÊÀ®`šdçøKƒvJe“nÙü%@{ü@¬­Ñ:JÇ
-®‹±][ËMìÏM—÷úØÄ÷—˜í	“5FœËÝöÍþØ"“ÂÔp‰öVÐÀkèÿrñ yyØ^ýóÒŠ7×ïoîŽÿûêò?`c.ŽÙ”ÿxq·RÞm¯Þ~÷ºâˆ]È8ÔUÉwÍŸÊÐk2ìêðû•è`²6ð¸*“ôÊõ·WûwWï¯âî(ÞýŽ·ß¾ªrR´‘ºYü9ÂD6ë]Ñæ„ÅØìÁ‘Áž²ÍRDìd‰z”Í þüÃ?*ÐZŸ,
-ü¢¹vƒ_DÞt;:0„ä¦à0k†!;¯IC]ƒãC‹auù-6ïr˜ç¼íöúA?îįoŽ×Í[Ð=Ý5Z¤^ áFÜò¦×7ïW7w·âß®ï¿­qû+¾"C<¡ÈD±ØòëýõQ|·ÛÝýuûp_7¤Ø›dqå\&I?Ü®nnÅOÇ»¿>¶-”pÎ["`<Ùòúj÷áæözôãåöˆhqœ˜x*E"„\ 8á|	sÐ|þ¼“pñQ<w#g¨ñ(žÓ„šÀíIR?_þ²ý¹…ƒß
+xœÝY¹rGõû+ʤ–ê>ÖÓ®6dicŁ,q
+h‘ØÀ Ô ’B¯—uteÏ`ºÇSF£²_e¾¬#ž_…’Z(úkÏýaúú]Ÿ'£et6‹?&-ï¾›¬UÒf-’uÒh/³Ä%•±â¥
+¯H’öÒë ÉnR2*­£çÿ?NYËàœÙ8©0ù(³1B+ç%tï¦_&
+¥Ùkp¼¾›ŒÔÝ%¤³I蘢TVXŸ¤uBë,mô=cBˆ2„uŒwIª¸Žq&ɐ×1ÖZ,™0ÆÊ´ˆØƤíÖÆ%³èld2؃!IN
+—4©Ñ6FI«
+låy¼Ÿ\°2ƒ
+჌X§YÁ<®&0£KœÒÒaF×àT’.mŒDtŽ]Á‰{lè—êÙ'ÚãóísNæ´pç gcvÒàŒæds'bvª)˜ÇÕsÒz+ƒNZ\Ò`™:NvÀ̱)8ñb¹}_–g}û4mŸMFÆl绊IQ«;2YŸkdº•!Hc¢ÐÆFé–«KrÄSÙ'S2aê@u	GYDÖ <CuÉ•èSâ¨&á(œŒœVp¢ÞêŽRÒç@õü¬¤‘Ê',ÆÈ%=Œk¥­Ä>°Àn᳆d¶s&³blv#K=œÙzÀ&ý½ö?•õI^û@©oü£\À†ÐIÓASæéYY¶dZäÈÊÊIyú
+8ρWÁ­Q`„È–ðHÂÂA­qeBÆÔtÆ`½ pºÖ´
+œp›qApp=ðD·IhC¯ í†÷SæL¨6­	Š¦mÐXœˆŒš›kÎi44\&g9¨I¸¦óÎûLéoo‚…w—A›g³M°(¸¦q¤¥¡+€’Ìé‹ã2úµƒ±†£cm\Ê•eA´-¡°JŠÇW ŠÒîbÕm±°”:p~J͆{ÚúóÔËmøÂÍkàƒÐ’™Ó
+N>7w‘Ù6|Áì8#Ô(eWÛëk¾¤tü•Å‚9´ ®Œ-¯%œ‡€'Q±…ò´á<œnׯ€Ÿ…3›,õ‡±äMÂ/ü
+hÓç¦B£‡9¤¥¨æÇ…Kz	ûÚ½Œ}•—I›ÊË k„'Þ¨ÒðD¤xù°l×쮀³½hhgHEiis~Ô½Øí†HY¢ªE-”m=[3Õ1‡(»…šMÌö Ô£wn2
+SGÇ·]õ³
+ØB/×}¾üGÊyîK“,^Aí†a†ŠYªt¢k]Î#ïpPA\Õ6ˆjs4èPPùÃHÙ-¶À¥YRSÔ6j7dÞÉàM©óÛ¼&©	~Åx!rc¹Å&YðZA1^(¨ña›dÁk5xe*§·Ø%œ×jðÊÖàš9f±K8¯5ãåôÜ^/8]@0>(HU䆪`Áæ"†q)
+Šæ¶šdÁg58¡Z3ƒ]ÂY­¡vLfm³Ø%œ×Šóò¸û~a±J–¼.£8/´Ù,,VÉ’×e畲tya±J–¼.£Øg…ˆ4BS£8—&Ÿui=‚p°ýƒ'5IÁW¹:Ê’J]LP‚–Ý—­IRûy¼ŸVùºÑ$ÃnÕ°àá1ar‰š³gS;ÕD慄DGÌ$«†/öÜ1jÔÊÂ	º€Ò–6¥õUöÃl3Ïšd&Þ4ŒqµÁ\ËH.Ù×2DÊÃF3×:¢³lNýØ/²è—ëeùBFÒO½#IÝè& Ãæ«»Îo×xá´ú•ÓÚH”/h6ú_[—èûl½Z¹]­^gT¯ÚÍ “ÔTn’AÃ^Èi:ÖèIaËÍãýdp3(üæqµ±Ÿ†e¡‹bÖàóÑÒÏ6Ú3:‹Ž˜Y6
+'~ì¹o)¢ÎÜ·„õBá3kè,P ÎvÛ˜ù֝y×0«
+æ[¦M®eiKgmÌ\ëˆN²)8ñâKöŒîÓŠomoNÎhu6»­#j?¢ínT'We?.OcñÀkwïlý4¨Ñ¢º)êXÒV—P&¼UÜ
+è S¹uX«•ižv­ï¹´›~=äöçÿ@÷ªü’a¾TÚøÒPg«±lt^£Y
+"¢)!2© ѼGÐDçDË¡ÑÒPšDÉ=´`™BaÊô󐾕{ŠlèëÍ >Õ>Ö>JúLœ}÷¡ùôÛµÑØ”H«¡ŸŒ,}ëRØ׺ڿNº.x{ìâŸ7Ó×ï(.cñPèÞ V„H`—h_)B#äܦ7ÿ¹qâÝÝÇûç—ãŸ_ÝüÂBù”“x[çôaz³ûæûò΢}¡^ÍIúÉ¥¾º=ü|+àm³˜ýþÍÇÛÏÏ·ñt/~Æï¿"x¡Ù~¦Í·¸0Êê «zЫŠ±¡6Y(.x[^þ÷ÛÑK:t‡‘}>fRô*ÓoÌó4l
+½­³Šqôg[LÆ
+åMyw/âøy/~¿=|¾?Þ&¤Èä\Ÿà÷÷·/÷OâPþ»{þGY°œ WZá„êяÏwGñÍ~ÿôÛãËsшM5Ùz¡ñÛ§Ãíý£øîøôÛç
+ó8C©øÂ
+ßî?Ý?Þ-þûfúaÒÇ—”Ž³÷t tôCüûte®AíH†x€ÕÂ
+ITYº¢O;FYúŸ2‹‚[’J5ŸB¶~˜þ>gl
 endstream
 endobj
-5424 0 obj
+5470 0 obj
 <<
-/Producer (GPL Ghostscript SVN PRE-RELEASE 8.61)
-/CreationDate (D:20080128091223Z)
-/ModDate (D:20080128091223Z)
+/Producer (ESP Ghostscript 8.15)
+/CreationDate (D:20080520132618)
+/ModDate (D:20080520132618)
 >>
 endobj
-5425 0 obj
+5471 0 obj
 <<
 /Type /ExtGState
 /OPM 1
 >>
 endobj
-5426 0 obj
+5472 0 obj
 <<
-/BaseFont /Helvetica
+/BaseFont /GFUUDH#2BAlbanyAMT
+/FontDescriptor 5474 0 R
 /Type /Font
+/FirstChar 32
+/LastChar 121
+/Widths [ 600 0 0 0 0 0 0 0 600 600 0 0 0 0 0 0 0 0 0 0 600 0 0 0 0 0 600 0 0 0 0 0 0 600 0 600 600 0 0 600 0 0 0 0 0 600 600 0 600 0 600 600 600 600 0 0 0 0 0 0 0 0 0 0 0 600 600 600 600 600 0 600 600 600 0 0 600 600 600 600 600 0 600 600 600 600 600 0 0 600]
+/Encoding /WinAnsiEncoding
 /Subtype /Type1
 >>
 endobj
-5427 0 obj
-1905
+5473 0 obj
+2039
 endobj
-5422 0 obj <<
-/D [5420 0 R /XYZ 151.701 685.529 null]
+5474 0 obj
+<<
+/Type /FontDescriptor
+/FontName /GFUUDH#2BAlbanyAMT
+/FontBBox [ 0 -186 593 627]
+/Flags 5
+/Ascent 627
+/CapHeight 627
+/Descent -186
+/ItalicAngle 0
+/StemV 88
+/AvgWidth 600
+/MaxWidth 600
+/MissingWidth 600
+/CharSet (/A/y/n/c/M/o/d/N/C/p/e/D/colon/P/r/g/s/h/R/G/t/i/S/u/T/four/v/U/l/a/m/b/space/parenleft/parenright)
+/FontFile3 5475 0 R
+>>
+endobj
+5475 0 obj
+<<
+/Subtype /Type1C
+/Filter /FlateDecode
+/Length 5476 0 R
+>>
+stream
+xœ}W	TWº®¦»«Z6—²Á7$U’ n¨è(‹dq‰,Q@
+3l
+hP¡ºÑ`©Ho4Ú4PFE‡¸“ħBˆ1Oc2$&ú˜2Iþšs9ï¼[
+ÒdΙ9‡Ó‡[uïïÿÿß÷ݯ$„̉H$ιéiùêˆØDq(xI„—œ„—¥Š¾ý'%™_ï¶×U¹J9WÙá—&-™ßM†ÃaÇ$B*‘”ì;©*PoÍÙ”]äퟴf]ÀÌ™³Oæ{§«_¼ñŽÊ*ÌÙ”ïý*þg[V®ª /+¿(Ô;ÏÎÍÍÉðÞ”«.È.ôNËÌÌÊ—%§åfmöŽÉÉÍ)(Pmóöðž?wî¼Ùøg~\N^zq¡w¬*_å½Ú{MÖ¦âÜ´­¿yHÄôu~F¬*3.² +*aë¦Âì5Ë‹rÖ'nKÊMËK÷öY@>Ä[D<EÌ!ˆh"ð%Þ bˆWˆyÄZb‘H¬$‚"‰XE, ’‰…Ä:âD,±Œˆ#"		1p&¼%á‹+JÈ
+1$Ù&ù»S¶Ó))#­þS¦’Ý”ûʵò!²„
+¦.**®M`&”9Ïq®uþÊ%ÌÅæòØ5ÃMê¦rÛêÖíîìãnÜ…Ž?.ò¤C(l”
+ᐠ¼ŽüäKIu•NSnÔ5²0—´ô
+­¾„ÝH¢7›ý‰TkuåƒøÚ•Dˇ‹å¹¤º¯0‰f’F¼¢J¯fÃÈ+à'‡¼í$€‹òƒ$Þŝ¬¼¤–@0,–B›Gò•#o«ÕhŒZ¤œl4,­AÍ®"Á(Xå
+Ž°HJ–ŽÐÊ^#ÑBô-†'òÇÍ È-žaÐÙXû–8Ù~¾€ŸSx8~ΓþB……Êp1qV#ÛŠúSÉ’‘¨6<i§By†7™™ô…£'[Lí^ïs6ÝÑ’Û,[¹<âr(GöN¤uä¥lèɇÑ7ƒb7m_ýƒ±ƒ‡=ð*>ÅÞ“nÞ\•imÉMqœýnæ,4
+M}žwî4µu³'m‡9‹ÂXi¬ÒÖì©Ò2)ë_/ŒÄ3–~ö3HôÓ—½iɵ,}¯t_®Á«^o´±tûSŠ¾×¨3îdèö2]•šµç.ó’^^˜Ø)…/`‰æÁ/rãpqø¸>8Š—#G–qäO¢@4ˆæÁ Ü_ìr¹FÌóøpqŽ£Äâj“}u	!HB¿ÈíûÖμ®‘J4å?4MòÜ‹¡À¦úýMeÓe??™î¿(Ä×wÑ£¡Á'~bíë·ò0ă¬épÓ”®s tf€»'­Ô r¶ãøWQ%ùVïš÷–â¹ÌÀ;°t7š8ð*¸<¸Õv¿‹¡Ëç?§Æ¤5‰$RÁrðaˆ/žéà·ïúðÑÌXÁ~âá/j<[+5V ¢¤\#¢¤o8ƒD7…½òß“¥#…±²WÅÂŒ/«Õ<V˜nï­‹ž—|„Ãoj•.Ä[É­àâ·¤®O{[ÍÅ)SÈ&¢‰ðÒÇ·u]fN«·r&…¹ÊP©ÝU£­f’^OÙƒ³uö7¶‡—o@úÍ£ä¸ýÌÞuZ§hЛ¬,È(«Î¤)×U–2#Ôƒ9<<¹€0ÀSa–˜‚ˆa1ka*š´8@Ʀb¦b ì'»V^ËûœSÀ¤g߁K?—ÙOѤ𔂘db®)‡D††ø‡}öüù}?Œ´–ñ0ƒ—‡`½’»XÓTv&ûËÐî™8©~Èyüê^OÁõR«©ÊTU½»f—ŽÍؼ¬8–Cz·ü/³}ßsc€àúÍUŒµ	&ñð7Œ®I¼r|áU$x‚|Økø¼
+2äÁ •8Aìæ;É+…b˜N]åÚËÚ²ùôcñ\²båä?k°†‡ý#;<Æ;Ã%„‘@ö÷}ÿlQ‹N9ûž4NËI›q´ïˆ!a‡öC,õðÎÚå1‘k°/)+R$îÁ=ÈÅ=@
+±ì;íMøõÏ´FšpãÈ`n¨0”²(¶tû 8]8zÁë×Tq¬H¯Û_SÇ)ꍦzcµ¡´Ýr¸Ø”Ï¥p	ª9‹ÿÒ÷xøóÈ
+·^ˆ…¿)éGw6¬;½ÌÉfÏF
+D=›	²Þ+§ït±HI-OLZΠ	XpíÒŒB‘ÝÜYk[{ËËiŽWà þW)úù»f“ô#´¤@ù¼aiøœÙ}}ÏFù/C L¶Ãoûhëò¤ÍB” TfŸN=¸†SÐ1ËÖ¯Úܘ߬f›K›u}ºëººå'ʬ[¹"mN^•¹àÑí=EÇÔkMXéV‰èfãq‰^ÛÀÐ{,zƒ5Sç6^.½ƒ¡*rýó÷¶·æa7Î2Ç냌ÕûŠ-8Ö6K…Õú»s×Ïô=ø0ïÚgÇ>½¶ÞË¢75²´ù>Eû`-Õ0´ygÞa¤k£rd‡ÅqXŠf9ZuØööˆ2Šm„ieLi¶\ûø¤õ:÷_Ü|…q…¤Rèz:°“Š	÷xÅÍÀ¸´¢¸”QPnä¡t”;EPÖ*ñ&²Ï'ö£…ŠÏ#ƒá÷ª³«Ïw¦ë÷‰â«Å=3´÷ßBö5ÇÒpjeP
+³©Þ»Iñ«BRFY¼š‡Q·—N)ær–ò xÖƒõvœ'‹ìÚYfρE3ÈÄ-›´ë0Ã}ƒ¾„—ØO)îVó'ç;;ÚÏ[orý\oúEi]•ÅRgjdžR¶Ý†²²j¬RåTêÙÄÆ•Ü*.¡(5-eC^©ˆ Ðü_^Å·ÿ»±õæè]ú\…ÀsRxS\([õh äAÝä}è~{ý÷_Ùqʤ5Wîz·f·ŽI/Œ.]Ë)bÒÞëf¡	TŽËá5'	œÁýýTdfиB9£~´`œÔüi5½ðÉTáKåNVÍ®¡0ë™ã¤7¨FAÃŒr ªa®ŠŸò¯>7Ï{Ò>ÂBƒ’6ói©	^>aˤ5f¶±-ÅgwÞßÙ£iª>^Ö\jÝÌe+"¢“æ`ÌÏå"ºß½³çPµAÃ)4Ú*,rªÄ ­oÀÛ1§(Ú¼ž¿UxÏ\¿¾7Ð]t>ë›kS^³Äš
+õÖBkY×¢øäöŸ?¼_kÇ~Îâe©34²?QÖj“Æ^Í·p?–*Œ¹“çÒ†<é"áu§C—ä®X½ÆU½¤/įÏ[á•’Á_fáÚ,‡IºŠß†]Y÷?wþÒ|õ:3Ρ@è9Æ%ÿŒ•9xµÃXQßP‡órx")µ¾ÊÒ 762ŸBèp±Ï8ÒÔ’¿éàa ^Òi „t)|ã!‚«¼sœ(Ït4ð.‰üP¿|;‰ _þ‰ÃùŸÄ“6ì:zwWó’Áw°[°)[±WÕ[êêJDÔ«µÕe˜^‡°‚?%çGG͏¹ÿ
+Oû~ã!ÔUx–ý³ìë ƒ´¿d£åØcW˜ø
+Šð3¼à<lûð{Ñ®(¦ñSpIoñé¢e*yü︎•%BÙ³üÃ9W•«™Š]ÕÕ\…¢ÒPeÞW»wo-óðh³þ,§øôÏï¼ÅFQ	sëÞÆTž¼0aK_^úѺï{n¸q›¹ [±:Yô¥1©­Ý÷|ðëùKÕ•gÙqŽ»·^ëÌ	þ/:¦S„Ã:bß=f$­vû,ú¥JцâÒüŽ3ÇÛ¼ZOçd°è^ß8×%¾ï¸ÕrŸ²íô;Y,]‡zÇOx?ÚÈ[.¿‘þζ73™âK›þ‰KãòÕ9ëÿj-a"€?ºañˆšK’ÖÛ’@{þ
+IwGuý%§×Üa2Lš5€&F$nŽz“…˜¿*ü<dz at hðÿ°Çƒƒ_<²ûüGnK…y8x%§Ó•D!§L4óã|ß›~ÉŽfa£Ï),F£¹vϾšl4LÎä~å~mùÇ}pßw`ï>®»?ccõW)$àX•U»¹šý»Øûhò)?Ñ+yçMAîïîâj¸ÝŠ
+c•Ù¤×Ÿ´2= yœ¹¹Ÿ6ÿ¼dE•ÆJN,CLƒ0˜&K0A™™§ÊÚÔ’÷>k";N7wtä6g±•p?Ï߸±%äù©ööÜSY£-žÊÃ×"TLüm¦ÎÇÊ•"5D2©Ù·`êe;Qì#YD¢’áiò
+Ã߇e$d⯒c¤ûö&aaLijj"?pæ]>puå]ÝâÿLfÓü
+endstream
+endobj
+5476 0 obj
+3269
+endobj
+5468 0 obj <<
+/D [5466 0 R /XYZ 151.701 685.529 null]
 >> endobj
 1800 0 obj <<
-/D [5420 0 R /XYZ 151.701 660.623 null]
+/D [5466 0 R /XYZ 151.701 660.623 null]
 >> endobj
-5417 0 obj <<
-/D [5420 0 R /XYZ 151.701 643.753 null]
+5463 0 obj <<
+/D [5466 0 R /XYZ 151.701 643.753 null]
 >> endobj
-5419 0 obj <<
+5465 0 obj <<
 /Font << /F28 1124 0 R /F22 1211 0 R /F15 1133 0 R /F59 1905 0 R >>
-/XObject << /Im22 5411 0 R >>
+/XObject << /Im22 5457 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-5430 0 obj <<
+5479 0 obj <<
 /Length 860       
 /Filter /FlateDecode
 >>
@@ -29275,14 +30252,14 @@
 #ü¥Zâå
 endstream
 endobj
-5429 0 obj <<
+5478 0 obj <<
 /Type /Page
-/Contents 5430 0 R
-/Resources 5428 0 R
+/Contents 5479 0 R
+/Resources 5477 0 R
 /MediaBox [0 0 612 792]
-/Parent 5423 0 R
+/Parent 5469 0 R
 >> endobj
-5418 0 obj <<
+5464 0 obj <<
 /Type /XObject
 /Subtype /Image
 /Width 688
@@ -29573,27 +30550,27 @@
 z2ÙÑQZ±—¡”ÊÍ[ê±èGØ}oÆþ“æ~€ÈÐk‡Öe—¹}K#ãye˜­WÆ>êßא>µo,÷ TôÔhY2LcÜóY¾[ÙŠÃg»©Ûwý;â>|ÒUp¿@I»†`šæðã<O"bå!ê•)­M!_»e9£Í±ÙmhÇÝW=YKvù+mYà~p[Áóù,}eÅŠ+V)¥­ÕZWÊáÇìW~}eûúŽø¥žd’$¥:ËiàÅÍ4„R¸ß  R,4ŸŠüVs¨WÂéï·µI6Ô™ÜQ°´PYö‡½yˆ¡•Üo .¯VC0Ïså[`_ÔäÀ†j‚J{°£ìØD €Oä¶8,nN ØÜúɍ  ÀeP    ¹&†^ ànâ­³  ÜÐ[€÷ ¸'ú   ùODþþþöŽ     ØÕÿÛ‚º
 endstream
 endobj
-5431 0 obj <<
-/D [5429 0 R /XYZ 100.892 685.529 null]
+5480 0 obj <<
+/D [5478 0 R /XYZ 100.892 685.529 null]
 >> endobj
 1801 0 obj <<
-/D [5429 0 R /XYZ 100.892 660.623 null]
+/D [5478 0 R /XYZ 100.892 660.623 null]
 >> endobj
-5432 0 obj <<
-/D [5429 0 R /XYZ 100.892 643.753 null]
+5481 0 obj <<
+/D [5478 0 R /XYZ 100.892 643.753 null]
 >> endobj
 690 0 obj <<
-/D [5429 0 R /XYZ 100.892 247.948 null]
+/D [5478 0 R /XYZ 100.892 247.948 null]
 >> endobj
-5433 0 obj <<
-/D [5429 0 R /XYZ 100.892 231.353 null]
+5482 0 obj <<
+/D [5478 0 R /XYZ 100.892 231.353 null]
 >> endobj
-5428 0 obj <<
+5477 0 obj <<
 /Font << /F22 1211 0 R /F28 1124 0 R /F15 1133 0 R /F17 1131 0 R >>
-/XObject << /Im23 5418 0 R >>
+/XObject << /Im23 5464 0 R >>
 /ProcSet [ /PDF /Text /ImageC ]
 >> endobj
-5440 0 obj <<
+5489 0 obj <<
 /Length 2038      
 /Filter /FlateDecode
 >>
@@ -29621,70 +30598,70 @@
 <)_‡Í¼~½ßü…²3ð
 endstream
 endobj
-5439 0 obj <<
+5488 0 obj <<
 /Type /Page
-/Contents 5440 0 R
-/Resources 5438 0 R
+/Contents 5489 0 R
+/Resources 5487 0 R
 /MediaBox [0 0 612 792]
-/Parent 5423 0 R
-/Annots [ 5434 0 R 5443 0 R 5435 0 R 5436 0 R 5444 0 R 5437 0 R ]
+/Parent 5469 0 R
+/Annots [ 5483 0 R 5492 0 R 5484 0 R 5485 0 R 5493 0 R 5486 0 R ]
 >> endobj
-5434 0 obj <<
+5483 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [387.262 454.881 511.352 466.57]
 /Subtype /Link
 /A << /S /GoTo /D (secure) >>
 >> endobj
-5443 0 obj <<
+5492 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [205.25 441.332 267.273 453.021]
 /Subtype /Link
 /A << /S /GoTo /D (secure) >>
 >> endobj
-5435 0 obj <<
+5484 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [272.124 441.332 435.141 453.021]
 /Subtype /Link
 /A << /S /GoTo /D (Big500users) >>
 >> endobj
-5436 0 obj <<
+5485 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [458.279 441.332 511.352 453.021]
 /Subtype /Link
 /A << /S /GoTo /D (happy) >>
 >> endobj
-5444 0 obj <<
+5493 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [205.25 427.782 318.304 439.472]
 /Subtype /Link
 /A << /S /GoTo /D (happy) >>
 >> endobj
-5437 0 obj <<
+5486 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [449.909 303.921 511.352 315.61]
 /Subtype /Link
 /A << /S /GoTo /D (ch5-dnshcp-setup) >>
 >> endobj
-5441 0 obj <<
-/D [5439 0 R /XYZ 151.701 685.529 null]
+5490 0 obj <<
+/D [5488 0 R /XYZ 151.701 685.529 null]
 >> endobj
 694 0 obj <<
-/D [5439 0 R /XYZ 151.701 588.194 null]
+/D [5488 0 R /XYZ 151.701 588.194 null]
 >> endobj
-5442 0 obj <<
-/D [5439 0 R /XYZ 151.701 558.059 null]
+5491 0 obj <<
+/D [5488 0 R /XYZ 151.701 558.059 null]
 >> endobj
-5438 0 obj <<
+5487 0 obj <<
 /Font << /F28 1124 0 R /F22 1211 0 R /F15 1133 0 R /F17 1131 0 R /F59 1905 0 R /F60 1917 0 R /F54 1912 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-5449 0 obj <<
+5498 0 obj <<
 /Length 1476      
 /Filter /FlateDecode
 >>
@@ -29702,42 +30679,42 @@
 ›¹¿¸‰»¡uÿ6è&$Ù¹FÜïæ–÷˦[7Ò2?Aåâz7}$âÕÐ)ãêiù|ÏÒþÿòþ\üºë
 endstream
 endobj
-5448 0 obj <<
+5497 0 obj <<
 /Type /Page
-/Contents 5449 0 R
-/Resources 5447 0 R
+/Contents 5498 0 R
+/Resources 5496 0 R
 /MediaBox [0 0 612 792]
-/Parent 5423 0 R
-/Annots [ 5445 0 R 5446 0 R ]
+/Parent 5469 0 R
+/Annots [ 5494 0 R 5495 0 R ]
 >> endobj
-5445 0 obj <<
+5494 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [253.736 357.496 304.416 369.185]
 /Subtype /Link
 /A << /S /GoTo /D (NT4DUM) >>
 >> endobj
-5446 0 obj <<
+5495 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [196.277 276.201 241.976 287.89]
 /Subtype /Link
 /A << /S /GoTo /D (ch8-vampire) >>
 >> endobj
-5450 0 obj <<
-/D [5448 0 R /XYZ 100.892 685.529 null]
+5499 0 obj <<
+/D [5497 0 R /XYZ 100.892 685.529 null]
 >> endobj
 698 0 obj <<
-/D [5448 0 R /XYZ 100.892 454.455 null]
+/D [5497 0 R /XYZ 100.892 454.455 null]
 >> endobj
-5451 0 obj <<
-/D [5448 0 R /XYZ 100.892 417.001 null]
+5500 0 obj <<
+/D [5497 0 R /XYZ 100.892 417.001 null]
 >> endobj
-5447 0 obj <<
+5496 0 obj <<
 /Font << /F22 1211 0 R /F28 1124 0 R /F15 1133 0 R /F54 1912 0 R /F17 1131 0 R /F59 1905 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-5455 0 obj <<
+5504 0 obj <<
 /Length 1898      
 /Filter /FlateDecode
 >>
@@ -29753,28 +30730,28 @@
 .!}<ýÒ¡ý;ßMƒÖ}!µ¯pë¨w6qwÈT#Ôsbë†fdà٦%âH»MZl™Sb54BþÅY›®J‘çI9Y?ñ;xÀ mÖß„ñj!«DÖ½j±p”tv2òelzZ6Ôñ¿Šû®í#b…{ƒ5ãß-þ”æ(&¤¿o“ŒÈF/öIú_/ô!§G3·^Œ`~ñ¦;lÀŽIšcÉ&M‚ôRœôacCžØa•ûøÿ!©²†z£¨ö#C cû˜LϵdEC+/üo£á¸õù‰Òx¤Q¤ÐãWþKHÇîX½í¿WŽnæúž,¸aqä.þ—x“a9¯r¾œóÚùß&Í
 endstream
 endobj
-5454 0 obj <<
+5503 0 obj <<
 /Type /Page
-/Contents 5455 0 R
-/Resources 5453 0 R
+/Contents 5504 0 R
+/Resources 5502 0 R
 /MediaBox [0 0 612 792]
-/Parent 5423 0 R
+/Parent 5469 0 R
 >> endobj
-5456 0 obj <<
-/D [5454 0 R /XYZ 151.701 685.529 null]
+5505 0 obj <<
+/D [5503 0 R /XYZ 151.701 685.529 null]
 >> endobj
 1856 0 obj <<
-/D [5454 0 R /XYZ 151.701 513.531 null]
+/D [5503 0 R /XYZ 151.701 513.531 null]
 >> endobj
-5452 0 obj <<
-/D [5454 0 R /XYZ 151.701 496.661 null]
+5501 0 obj <<
+/D [5503 0 R /XYZ 151.701 496.661 null]
 >> endobj
-5453 0 obj <<
-/Font << /F28 1124 0 R /F22 1211 0 R /F89 2326 0 R /F73 2327 0 R /F59 1905 0 R /F15 1133 0 R /F17 1131 0 R >>
-/XObject << /Im9 3523 0 R /Im3 2321 0 R >>
+5502 0 obj <<
+/Font << /F28 1124 0 R /F22 1211 0 R /F89 2333 0 R /F73 2334 0 R /F59 1905 0 R /F15 1133 0 R /F17 1131 0 R >>
+/XObject << /Im9 3542 0 R /Im3 2328 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-5463 0 obj <<
+5512 0 obj <<
 /Length 2117      
 /Filter /FlateDecode
 >>
@@ -29796,66 +30773,66 @@
 c=;EÅ]Îit7Íc˜yQ‹'耍Æ‚5õij<ÓU½]¬àq‘t\á¬u7†ÇÜ[µízúéÔ<còWúx³YëþÇ‹¦®ÜßBš/Åp´­º74?ß} AW´þ¤‹3 øœNÁó²[N ê[}=Ú7á1ïzÇéúÍýgÿâÁ·Z5Xç‡1ô o4š¡s?~š†Ê#¬ý}åŠð…¾í¿-þ
 endstream
 endobj
-5462 0 obj <<
+5511 0 obj <<
 /Type /Page
-/Contents 5463 0 R
-/Resources 5461 0 R
+/Contents 5512 0 R
+/Resources 5510 0 R
 /MediaBox [0 0 612 792]
-/Parent 5423 0 R
-/Annots [ 5457 0 R 5458 0 R 5459 0 R 5460 0 R ]
+/Parent 5469 0 R
+/Annots [ 5506 0 R 5507 0 R 5508 0 R 5509 0 R ]
 >> endobj
-5457 0 obj <<
+5506 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [332.375 437.275 402.148 448.964]
 /Subtype /Link
 /A << /S /GoTo /D (sbent4smb) >>
 >> endobj
-5458 0 obj <<
+5507 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [386.518 374.122 457.513 386.114]
 /Subtype /Link
 /A << /S /GoTo /D (sbentslapd) >>
 >> endobj
-5459 0 obj <<
+5508 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [319.016 311.271 388.736 323.264]
 /Subtype /Link
 /A << /S /GoTo /D (sbrntldapconf) >>
 >> endobj
-5460 0 obj <<
+5509 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [226.591 275.822 295.84 287.512]
 /Subtype /Link
 /A << /S /GoTo /D (sbentnss) >>
 >> endobj
-5464 0 obj <<
-/D [5462 0 R /XYZ 100.892 685.529 null]
+5513 0 obj <<
+/D [5511 0 R /XYZ 100.892 685.529 null]
 >> endobj
-5465 0 obj <<
-/D [5462 0 R /XYZ 100.892 474.023 null]
+5514 0 obj <<
+/D [5511 0 R /XYZ 100.892 474.023 null]
 >> endobj
-5466 0 obj <<
-/D [5462 0 R /XYZ 100.892 411.173 null]
+5515 0 obj <<
+/D [5511 0 R /XYZ 100.892 411.173 null]
 >> endobj
-5467 0 obj <<
-/D [5462 0 R /XYZ 100.892 348.322 null]
+5516 0 obj <<
+/D [5511 0 R /XYZ 100.892 348.322 null]
 >> endobj
-5468 0 obj <<
-/D [5462 0 R /XYZ 100.892 312.268 null]
+5517 0 obj <<
+/D [5511 0 R /XYZ 100.892 312.268 null]
 >> endobj
-5469 0 obj <<
-/D [5462 0 R /XYZ 100.892 154.876 null]
+5518 0 obj <<
+/D [5511 0 R /XYZ 100.892 154.876 null]
 >> endobj
-5461 0 obj <<
-/Font << /F22 1211 0 R /F28 1124 0 R /F89 2326 0 R /F73 2327 0 R /F17 1131 0 R /F15 1133 0 R /F59 1905 0 R >>
-/XObject << /Im3 2321 0 R >>
+5510 0 obj <<
+/Font << /F22 1211 0 R /F28 1124 0 R /F89 2333 0 R /F73 2334 0 R /F17 1131 0 R /F15 1133 0 R /F59 1905 0 R >>
+/XObject << /Im3 2328 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-5477 0 obj <<
+5526 0 obj <<
 /Length 1299      
 /Filter /FlateDecode
 >>
@@ -29874,35 +30851,35 @@
 ¯„Û)@¾Õ A.³pׁŔ„‘¿EᏀ8ê’®³dÏ3V.!½înmàIÖãÌÖ÷sא•ßÑ©X£…vKÐD’˜ÄGV!ÀIA/o¼#èÇw•ñÍjo8Œð7æã¹fY
 endstream
 endobj
-5476 0 obj <<
+5525 0 obj <<
 /Type /Page
-/Contents 5477 0 R
-/Resources 5475 0 R
+/Contents 5526 0 R
+/Resources 5524 0 R
 /MediaBox [0 0 612 792]
-/Parent 5481 0 R
-/Annots [ 5474 0 R ]
+/Parent 5530 0 R
+/Annots [ 5523 0 R ]
 >> endobj
-5474 0 obj <<
+5523 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [373.699 118.128 436.987 129.817]
 /Subtype /Link
 /A << /S /GoTo /D (sbeidealx) >>
 >> endobj
-5478 0 obj <<
-/D [5476 0 R /XYZ 151.701 685.529 null]
+5527 0 obj <<
+/D [5525 0 R /XYZ 151.701 685.529 null]
 >> endobj
-5479 0 obj <<
-/D [5476 0 R /XYZ 151.701 462.935 null]
+5528 0 obj <<
+/D [5525 0 R /XYZ 151.701 462.935 null]
 >> endobj
-5480 0 obj <<
-/D [5476 0 R /XYZ 151.701 156.812 null]
+5529 0 obj <<
+/D [5525 0 R /XYZ 151.701 156.812 null]
 >> endobj
-5475 0 obj <<
+5524 0 obj <<
 /Font << /F28 1124 0 R /F22 1211 0 R /F59 1905 0 R /F15 1133 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-5484 0 obj <<
+5533 0 obj <<
 /Length 1309      
 /Filter /FlateDecode
 >>
@@ -29919,21 +30896,21 @@
 Srø<ÿÆDÒóãù7LvûE“Ù·¢LÃYšh9Ï·é&:÷µŽýöº{àA%´!ºÆ·®ˆ%1èÅøöz<ÔÀ{)Ri½»——÷/¾ˆÌ}-Çæ=ŠK~ðtj¸26?Í¿Dÿ§Â÷Q
 endstream
 endobj
-5483 0 obj <<
+5532 0 obj <<
 /Type /Page
-/Contents 5484 0 R
-/Resources 5482 0 R
+/Contents 5533 0 R
+/Resources 5531 0 R
 /MediaBox [0 0 612 792]
-/Parent 5481 0 R
+/Parent 5530 0 R
 >> endobj
-5485 0 obj <<
-/D [5483 0 R /XYZ 100.892 685.529 null]
+5534 0 obj <<
+/D [5532 0 R /XYZ 100.892 685.529 null]
 >> endobj
-5482 0 obj <<
+5531 0 obj <<
 /Font << /F22 1211 0 R /F28 1124 0 R /F15 1133 0 R /F59 1905 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-5488 0 obj <<
+5537 0 obj <<
 /Length 1203      
 /Filter /FlateDecode
 >>
@@ -29950,21 +30927,21 @@
 Ø|øª'ûžþ{¦/
 endstream
 endobj
-5487 0 obj <<
+5536 0 obj <<
 /Type /Page
-/Contents 5488 0 R
-/Resources 5486 0 R
+/Contents 5537 0 R
+/Resources 5535 0 R
 /MediaBox [0 0 612 792]
-/Parent 5481 0 R
+/Parent 5530 0 R
 >> endobj
-5489 0 obj <<
-/D [5487 0 R /XYZ 151.701 685.529 null]
+5538 0 obj <<
+/D [5536 0 R /XYZ 151.701 685.529 null]
 >> endobj
-5486 0 obj <<
+5535 0 obj <<
 /Font << /F28 1124 0 R /F22 1211 0 R /F59 1905 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-5493 0 obj <<
+5542 0 obj <<
 /Length 1453      
 /Filter /FlateDecode
 >>
@@ -29986,38 +30963,38 @@
 [k'êšÂª&[ʁߓQ=ßX°áê0˜_-ŽY½ÑÑžÛ¬ÿÂ/׿ <>«
 endstream
 endobj
-5492 0 obj <<
+5541 0 obj <<
 /Type /Page
-/Contents 5493 0 R
-/Resources 5491 0 R
+/Contents 5542 0 R
+/Resources 5540 0 R
 /MediaBox [0 0 612 792]
-/Parent 5481 0 R
-/Annots [ 5490 0 R ]
+/Parent 5530 0 R
+/Annots [ 5539 0 R ]
 >> endobj
-5490 0 obj <<
+5539 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [226.591 199.423 295.84 211.112]
 /Subtype /Link
 /A << /S /GoTo /D (sbentnss2) >>
 >> endobj
-5494 0 obj <<
-/D [5492 0 R /XYZ 100.892 685.529 null]
+5543 0 obj <<
+/D [5541 0 R /XYZ 100.892 685.529 null]
 >> endobj
-5495 0 obj <<
-/D [5492 0 R /XYZ 100.892 317.708 null]
+5544 0 obj <<
+/D [5541 0 R /XYZ 100.892 317.708 null]
 >> endobj
-5496 0 obj <<
-/D [5492 0 R /XYZ 100.892 236.413 null]
+5545 0 obj <<
+/D [5541 0 R /XYZ 100.892 236.413 null]
 >> endobj
-5497 0 obj <<
-/D [5492 0 R /XYZ 100.892 188.991 null]
+5546 0 obj <<
+/D [5541 0 R /XYZ 100.892 188.991 null]
 >> endobj
-5491 0 obj <<
+5540 0 obj <<
 /Font << /F22 1211 0 R /F28 1124 0 R /F59 1905 0 R /F15 1133 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-5501 0 obj <<
+5550 0 obj <<
 /Length 1058      
 /Filter /FlateDecode
 >>
@@ -30037,27 +31014,27 @@
 éÄž¨A9º"c]‘éÍÃœŒ‚éªÈ­T´¡íˆé)/@°ë´Q¬wuåŽåPÎÀá–öagkr䍀D°m‰`ˆŒî³ÔH«Õ¶i]-¡e md'Ò¯·bfýÝõÁ ;Eßül£ç×ó)LÁüb:‡]z™>ú.)™ay-ãl»ý+Š®E¶¹5œµWõÉð?ŽÐnÕ_þµÇÒº
 endstream
 endobj
-5500 0 obj <<
+5549 0 obj <<
 /Type /Page
-/Contents 5501 0 R
-/Resources 5499 0 R
+/Contents 5550 0 R
+/Resources 5548 0 R
 /MediaBox [0 0 612 792]
-/Parent 5481 0 R
+/Parent 5530 0 R
 >> endobj
-5502 0 obj <<
-/D [5500 0 R /XYZ 151.701 685.529 null]
+5551 0 obj <<
+/D [5549 0 R /XYZ 151.701 685.529 null]
 >> endobj
-5503 0 obj <<
-/D [5500 0 R /XYZ 151.701 622.565 null]
+5552 0 obj <<
+/D [5549 0 R /XYZ 151.701 622.565 null]
 >> endobj
-5504 0 obj <<
-/D [5500 0 R /XYZ 151.701 249.196 null]
+5553 0 obj <<
+/D [5549 0 R /XYZ 151.701 249.196 null]
 >> endobj
-5499 0 obj <<
+5548 0 obj <<
 /Font << /F28 1124 0 R /F22 1211 0 R /F59 1905 0 R /F15 1133 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-5507 0 obj <<
+5556 0 obj <<
 /Length 1033      
 /Filter /FlateDecode
 >>
@@ -30074,27 +31051,27 @@
 ®Î/N>þ´«á¤wvøŸÎhâ=#Î0Âß» cV”
 endstream
 endobj
-5506 0 obj <<
+5555 0 obj <<
 /Type /Page
-/Contents 5507 0 R
-/Resources 5505 0 R
+/Contents 5556 0 R
+/Resources 5554 0 R
 /MediaBox [0 0 612 792]
-/Parent 5481 0 R
+/Parent 5530 0 R
 >> endobj
-5508 0 obj <<
-/D [5506 0 R /XYZ 100.892 685.529 null]
+5557 0 obj <<
+/D [5555 0 R /XYZ 100.892 685.529 null]
 >> endobj
-5509 0 obj <<
-/D [5506 0 R /XYZ 100.892 660.623 null]
+5558 0 obj <<
+/D [5555 0 R /XYZ 100.892 660.623 null]
 >> endobj
-5510 0 obj <<
-/D [5506 0 R /XYZ 100.892 213.968 null]
+5559 0 obj <<
+/D [5555 0 R /XYZ 100.892 213.968 null]
 >> endobj
-5505 0 obj <<
+5554 0 obj <<
 /Font << /F22 1211 0 R /F28 1124 0 R /F15 1133 0 R /F59 1905 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-5513 0 obj <<
+5562 0 obj <<
 /Length 1135      
 /Filter /FlateDecode
 >>
@@ -30109,27 +31086,27 @@
 õãÕ%}»zol÷ºkßðãüèóþb
 endstream
 endobj
-5512 0 obj <<
+5561 0 obj <<
 /Type /Page
-/Contents 5513 0 R
-/Resources 5511 0 R
+/Contents 5562 0 R
+/Resources 5560 0 R
 /MediaBox [0 0 612 792]
-/Parent 5517 0 R
+/Parent 5566 0 R
 >> endobj
-5514 0 obj <<
-/D [5512 0 R /XYZ 151.701 685.529 null]
+5563 0 obj <<
+/D [5561 0 R /XYZ 151.701 685.529 null]
 >> endobj
-5515 0 obj <<
-/D [5512 0 R /XYZ 151.701 622.565 null]
+5564 0 obj <<
+/D [5561 0 R /XYZ 151.701 622.565 null]
 >> endobj
-5516 0 obj <<
-/D [5512 0 R /XYZ 151.701 461.725 null]
+5565 0 obj <<
+/D [5561 0 R /XYZ 151.701 461.725 null]
 >> endobj
-5511 0 obj <<
+5560 0 obj <<
 /Font << /F28 1124 0 R /F22 1211 0 R /F59 1905 0 R /F15 1133 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-5521 0 obj <<
+5570 0 obj <<
 /Length 1282      
 /Filter /FlateDecode
 >>
@@ -30144,35 +31121,35 @@
 ÇxÊ3ŒX7IÇÊX7ÅnWÔ‹G#ˆµ´‰KœÊ´""ù^ÕÝ­òmSí2Le"VVÅ!epœÂ’ -Ô’ŽFØÔy¹¨à~+6’R”j#-Ü}/¢ŸëM~h:ýcdb›Ä2%H:’Ä”§:IŽ¡)„üâQæõã½ÁØM33œ	cˆ¦£(Q”‘DŽò>7*ƒ‰QNˆ©‚\ˆJKK`¦c®•C2-`QoWw…ÁÔ ”Ø®‡Ä	™9‚¡ Gc*¥ÕBQ*Æ"4›¼>Kƒ™QpNcÉml±N‰â<UPz‚3–B+ãÿ¼:æF8•¤V#–#–[,i'rIbÍN’± «M± },LŠ…f1¢–Âw KÒoñ9 ¹ªjpUjGR¬è°£)ÿ^9,vG€QG9w	œl®µÔÙ¨œþ~õœFøØý»$Þb
 endstream
 endobj
-5520 0 obj <<
+5569 0 obj <<
 /Type /Page
-/Contents 5521 0 R
-/Resources 5519 0 R
+/Contents 5570 0 R
+/Resources 5568 0 R
 /MediaBox [0 0 612 792]
-/Parent 5517 0 R
-/Annots [ 5518 0 R ]
+/Parent 5566 0 R
+/Annots [ 5567 0 R ]
 >> endobj
-5518 0 obj <<
+5567 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [300.259 470.407 371.343 482.096]
 /Subtype /Link
 /A << /S /GoTo /D (sbevam1) >>
 >> endobj
-5522 0 obj <<
-/D [5520 0 R /XYZ 100.892 685.529 null]
+5571 0 obj <<
+/D [5569 0 R /XYZ 100.892 685.529 null]
 >> endobj
-5523 0 obj <<
-/D [5520 0 R /XYZ 100.892 586.571 null]
+5572 0 obj <<
+/D [5569 0 R /XYZ 100.892 586.571 null]
 >> endobj
-5524 0 obj <<
-/D [5520 0 R /XYZ 100.892 471.403 null]
+5573 0 obj <<
+/D [5569 0 R /XYZ 100.892 471.403 null]
 >> endobj
-5519 0 obj <<
+5568 0 obj <<
 /Font << /F22 1211 0 R /F28 1124 0 R /F59 1905 0 R /F15 1133 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-5528 0 obj <<
+5577 0 obj <<
 /Length 1025      
 /Filter /FlateDecode
 >>
@@ -30189,24 +31166,24 @@
 U³'N÷üéãðøTÿ“þçtRk
 endstream
 endobj
-5527 0 obj <<
+5576 0 obj <<
 /Type /Page
-/Contents 5528 0 R
-/Resources 5526 0 R
+/Contents 5577 0 R
+/Resources 5575 0 R
 /MediaBox [0 0 612 792]
-/Parent 5517 0 R
+/Parent 5566 0 R
 >> endobj
-5529 0 obj <<
-/D [5527 0 R /XYZ 151.701 685.529 null]
+5578 0 obj <<
+/D [5576 0 R /XYZ 151.701 685.529 null]
 >> endobj
-5530 0 obj <<
-/D [5527 0 R /XYZ 151.701 527.721 null]
+5579 0 obj <<
+/D [5576 0 R /XYZ 151.701 527.721 null]
 >> endobj
-5526 0 obj <<
+5575 0 obj <<
 /Font << /F28 1124 0 R /F22 1211 0 R /F59 1905 0 R /F15 1133 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-5534 0 obj <<
+5583 0 obj <<
 /Length 1500      
 /Filter /FlateDecode
 >>
@@ -30219,33 +31196,33 @@
 Ý_|gÊôIb at TÂý7WZÛÎà+ÕñÚ¶»Ä¹>eó gOƒ¶ËÂÉ…7=ÌÄà¦=~óA„ç²Ø“¡Yrö¨1;Ѷî}íc6k‚ÙáT„x'^°£¸ÂQuÏ<­ðþJÀ
 endstream
 endobj
-5533 0 obj <<
+5582 0 obj <<
 /Type /Page
-/Contents 5534 0 R
-/Resources 5532 0 R
+/Contents 5583 0 R
+/Resources 5581 0 R
 /MediaBox [0 0 612 792]
-/Parent 5517 0 R
+/Parent 5566 0 R
 >> endobj
-5535 0 obj <<
-/D [5533 0 R /XYZ 100.892 685.529 null]
+5584 0 obj <<
+/D [5582 0 R /XYZ 100.892 685.529 null]
 >> endobj
-5536 0 obj <<
-/D [5533 0 R /XYZ 100.892 611.411 null]
+5585 0 obj <<
+/D [5582 0 R /XYZ 100.892 611.411 null]
 >> endobj
-5537 0 obj <<
-/D [5533 0 R /XYZ 100.892 547.576 null]
+5586 0 obj <<
+/D [5582 0 R /XYZ 100.892 547.576 null]
 >> endobj
-5538 0 obj <<
-/D [5533 0 R /XYZ 100.892 234.155 null]
+5587 0 obj <<
+/D [5582 0 R /XYZ 100.892 234.155 null]
 >> endobj
-5539 0 obj <<
-/D [5533 0 R /XYZ 100.892 184.475 null]
+5588 0 obj <<
+/D [5582 0 R /XYZ 100.892 184.475 null]
 >> endobj
-5532 0 obj <<
+5581 0 obj <<
 /Font << /F22 1211 0 R /F28 1124 0 R /F15 1133 0 R /F59 1905 0 R /F51 1134 0 R /F60 1917 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-5542 0 obj <<
+5591 0 obj <<
 /Length 939       
 /Filter /FlateDecode
 >>
@@ -30260,38 +31237,38 @@
 ûŸ7ÌDvU'”‚ô]LnWs³ÅÅÒqöºº†GÜÐö“,ý½[æ8&{ý)¾¯åf3‰âÙS|îè‹zxûÛÝõ/Ç»®¦üųr7ëƈñŸÂÑhå—ƒEöõ«ý÷ðêÕÿ}ü®ŽlíAøOÀë)ìn諯^£»~ˆþßù¶§
 endstream
 endobj
-5541 0 obj <<
+5590 0 obj <<
 /Type /Page
-/Contents 5542 0 R
-/Resources 5540 0 R
+/Contents 5591 0 R
+/Resources 5589 0 R
 /MediaBox [0 0 612 792]
-/Parent 5517 0 R
-/Annots [ 5531 0 R ]
+/Parent 5566 0 R
+/Annots [ 5580 0 R ]
 >> endobj
-5531 0 obj <<
+5580 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [271.917 608.02 326.031 617.588]
 /Subtype /Link
 /A << /S /GoTo /D (sbehap-bldg1) >>
 >> endobj
-5543 0 obj <<
-/D [5541 0 R /XYZ 151.701 685.529 null]
+5592 0 obj <<
+/D [5590 0 R /XYZ 151.701 685.529 null]
 >> endobj
-5544 0 obj <<
-/D [5541 0 R /XYZ 151.701 660.623 null]
+5593 0 obj <<
+/D [5590 0 R /XYZ 151.701 660.623 null]
 >> endobj
 702 0 obj <<
-/D [5541 0 R /XYZ 151.701 595.32 null]
+/D [5590 0 R /XYZ 151.701 595.32 null]
 >> endobj
-5525 0 obj <<
-/D [5541 0 R /XYZ 151.701 566.899 null]
+5574 0 obj <<
+/D [5590 0 R /XYZ 151.701 566.899 null]
 >> endobj
-5540 0 obj <<
+5589 0 obj <<
 /Font << /F28 1124 0 R /F22 1211 0 R /F15 1133 0 R /F17 1131 0 R /F59 1905 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-5547 0 obj <<
+5596 0 obj <<
 /Length 643       
 /Filter /FlateDecode
 >>
@@ -30302,21 +31279,21 @@
 í`®À­xš>CI"¬J2I¥–ã,|ð7ê»öÜÿf¹ö°%7×…Í-÷Lúd}¾Z8`šwi}µçŽí‚™)ϏµÄifÈ”É9Xu7EÜ]¯ŠŒò|gRTÇÆÆ›cA¤o+¹}Lù;ÑI)xcr©M´?PúŒÃqŠævHôÁ»C ¿×™ü)ò[gïƒ×ÎÝÿqæ¿©¯ŸéÖŒûØÖlûÁÖMNÒºå)'Y;äjã€ýàÆáâÒÁŽåÚþ2n®òOô71:*
 endstream
 endobj
-5546 0 obj <<
+5595 0 obj <<
 /Type /Page
-/Contents 5547 0 R
-/Resources 5545 0 R
+/Contents 5596 0 R
+/Resources 5594 0 R
 /MediaBox [0 0 612 792]
-/Parent 5517 0 R
+/Parent 5566 0 R
 >> endobj
-5548 0 obj <<
-/D [5546 0 R /XYZ 100.892 685.529 null]
+5597 0 obj <<
+/D [5595 0 R /XYZ 100.892 685.529 null]
 >> endobj
-5545 0 obj <<
+5594 0 obj <<
 /Font << /F22 1211 0 R /F28 1124 0 R /F59 1905 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-5552 0 obj <<
+5601 0 obj <<
 /Length 1630      
 /Filter /FlateDecode
 >>
@@ -30336,41 +31313,41 @@
 WUí²Ij…o¥4ž×»B¥¨8FÍWÖ²”t’W7×2ÄJ,AŽ[/w\֫ԍÜyìcë8`󝄽¿è|¨è
 endstream
 endobj
-5551 0 obj <<
+5600 0 obj <<
 /Type /Page
-/Contents 5552 0 R
-/Resources 5550 0 R
+/Contents 5601 0 R
+/Resources 5599 0 R
 /MediaBox [0 0 612 792]
-/Parent 5557 0 R
-/Annots [ 5549 0 R ]
+/Parent 5606 0 R
+/Annots [ 5598 0 R ]
 >> endobj
-5549 0 obj <<
+5598 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [277.958 180.443 439.648 192.133]
 /Subtype /Link
 /A << /S /GoTo /D (Big500users) >>
 >> endobj
-5553 0 obj <<
-/D [5551 0 R /XYZ 151.701 685.529 null]
+5602 0 obj <<
+/D [5600 0 R /XYZ 151.701 685.529 null]
 >> endobj
 706 0 obj <<
-/D [5551 0 R /XYZ 151.701 362.595 null]
+/D [5600 0 R /XYZ 151.701 362.595 null]
 >> endobj
-5554 0 obj <<
-/D [5551 0 R /XYZ 151.701 332.966 null]
+5603 0 obj <<
+/D [5600 0 R /XYZ 151.701 332.966 null]
 >> endobj
-5555 0 obj <<
-/D [5551 0 R /XYZ 151.701 216.657 null]
+5604 0 obj <<
+/D [5600 0 R /XYZ 151.701 216.657 null]
 >> endobj
-5556 0 obj <<
-/D [5551 0 R /XYZ 151.701 167.89 null]
+5605 0 obj <<
+/D [5600 0 R /XYZ 151.701 167.89 null]
 >> endobj
-5550 0 obj <<
+5599 0 obj <<
 /Font << /F28 1124 0 R /F22 1211 0 R /F59 1905 0 R /F17 1131 0 R /F15 1133 0 R /F51 1134 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-5560 0 obj <<
+5609 0 obj <<
 /Length 797       
 /Filter /FlateDecode
 >>
@@ -30385,30 +31362,30 @@
 ÇlYÔ®¢î´ƒõG.eg¹Ú¼ù)Õ¤q3<SÆÌp‚Ÿ¾˜Má×Íêi¼i171ËsR$[*»Jåàc•aW]áÓøV­‹ŠTÊs*âESV6¼.'­ÂD©è®I˜ÆÃÑ·hð ".'ç×*LæRÆB¶%“ã²#üŒS"Þ’.‹ôEYsΖ割‡Ö”S붢ü@PKZ‰m,ÔjTÌåµ›1áÏT°4Ùcм:­j×%mff¼ÍÙÛç”ÄÏËò`´ö놧ìÑZfi\ƒü?Æ”òå£ô¯ï…úÒŠ“š{»Û(Ò7áÛï¨oä“œ'Ö7('üõ¹oÐŒ§ÉœöìFµ ¼¤qïªÒ|Ö»ªdA‹u÷.,a¼3²eßVÌÒ,[÷WªªÒ=Úú£èVù£û^j­
 endstream
 endobj
-5559 0 obj <<
+5608 0 obj <<
 /Type /Page
-/Contents 5560 0 R
-/Resources 5558 0 R
+/Contents 5609 0 R
+/Resources 5607 0 R
 /MediaBox [0 0 612 792]
-/Parent 5557 0 R
+/Parent 5606 0 R
 >> endobj
-5561 0 obj <<
-/D [5559 0 R /XYZ 100.892 685.529 null]
+5610 0 obj <<
+/D [5608 0 R /XYZ 100.892 685.529 null]
 >> endobj
-5562 0 obj <<
-/D [5559 0 R /XYZ 100.892 660.623 null]
+5611 0 obj <<
+/D [5608 0 R /XYZ 100.892 660.623 null]
 >> endobj
-5563 0 obj <<
-/D [5559 0 R /XYZ 100.892 647.543 null]
+5612 0 obj <<
+/D [5608 0 R /XYZ 100.892 647.543 null]
 >> endobj
-5564 0 obj <<
-/D [5559 0 R /XYZ 100.892 568.369 null]
+5613 0 obj <<
+/D [5608 0 R /XYZ 100.892 568.369 null]
 >> endobj
-5558 0 obj <<
+5607 0 obj <<
 /Font << /F22 1211 0 R /F28 1124 0 R /F15 1133 0 R /F59 1905 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-5567 0 obj <<
+5616 0 obj <<
 /Length 1400      
 /Filter /FlateDecode
 >>
@@ -30427,24 +31404,24 @@
 +„MÁR¥ð=«²BPu–êòçìéŠ+þiv6ç
 endstream
 endobj
-5566 0 obj <<
+5615 0 obj <<
 /Type /Page
-/Contents 5567 0 R
-/Resources 5565 0 R
+/Contents 5616 0 R
+/Resources 5614 0 R
 /MediaBox [0 0 612 792]
-/Parent 5557 0 R
+/Parent 5606 0 R
 >> endobj
-5568 0 obj <<
-/D [5566 0 R /XYZ 151.701 685.529 null]
+5617 0 obj <<
+/D [5615 0 R /XYZ 151.701 685.529 null]
 >> endobj
-5569 0 obj <<
-/D [5566 0 R /XYZ 151.701 554.819 null]
+5618 0 obj <<
+/D [5615 0 R /XYZ 151.701 554.819 null]
 >> endobj
-5565 0 obj <<
+5614 0 obj <<
 /Font << /F28 1124 0 R /F22 1211 0 R /F59 1905 0 R /F15 1133 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-5572 0 obj <<
+5621 0 obj <<
 /Length 1136      
 /Filter /FlateDecode
 >>
@@ -30461,27 +31438,27 @@
 á¬iˆËj"kê>8…ç7ÿOÚ5¬"Е¥Ëm×eõ;€t at 6ÆÁ§óV÷Õ}”ì–öyÞ“5O 5œ:áz(Åkr«Š*‡ÑG.P·ÕT¾}ô÷ìñ	oÚ¢Bïg
 endstream
 endobj
-5571 0 obj <<
+5620 0 obj <<
 /Type /Page
-/Contents 5572 0 R
-/Resources 5570 0 R
+/Contents 5621 0 R
+/Resources 5619 0 R
 /MediaBox [0 0 612 792]
-/Parent 5557 0 R
+/Parent 5606 0 R
 >> endobj
-5573 0 obj <<
-/D [5571 0 R /XYZ 100.892 685.529 null]
+5622 0 obj <<
+/D [5620 0 R /XYZ 100.892 685.529 null]
 >> endobj
-5574 0 obj <<
-/D [5571 0 R /XYZ 100.892 649.664 null]
+5623 0 obj <<
+/D [5620 0 R /XYZ 100.892 649.664 null]
 >> endobj
-5575 0 obj <<
-/D [5571 0 R /XYZ 100.892 297.385 null]
+5624 0 obj <<
+/D [5620 0 R /XYZ 100.892 297.385 null]
 >> endobj
-5570 0 obj <<
+5619 0 obj <<
 /Font << /F22 1211 0 R /F28 1124 0 R /F15 1133 0 R /F59 1905 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-5578 0 obj <<
+5627 0 obj <<
 /Length 1577      
 /Filter /FlateDecode
 >>
@@ -30500,39 +31477,39 @@
 ˆ<ÿë¿Kˁ_,ü·‰¹iï@ø `ØÑÅr~þ*?QC?n‡±·óGŽwé	¿Úª!©
 endstream
 endobj
-5577 0 obj <<
+5626 0 obj <<
 /Type /Page
-/Contents 5578 0 R
-/Resources 5576 0 R
+/Contents 5627 0 R
+/Resources 5625 0 R
 /MediaBox [0 0 612 792]
-/Parent 5557 0 R
+/Parent 5606 0 R
 >> endobj
-5579 0 obj <<
-/D [5577 0 R /XYZ 151.701 685.529 null]
+5628 0 obj <<
+/D [5626 0 R /XYZ 151.701 685.529 null]
 >> endobj
-5580 0 obj <<
-/D [5577 0 R /XYZ 151.701 600.12 null]
+5629 0 obj <<
+/D [5626 0 R /XYZ 151.701 600.12 null]
 >> endobj
 710 0 obj <<
-/D [5577 0 R /XYZ 151.701 540.039 null]
+/D [5626 0 R /XYZ 151.701 540.039 null]
 >> endobj
-5581 0 obj <<
-/D [5577 0 R /XYZ 151.701 513.876 null]
+5630 0 obj <<
+/D [5626 0 R /XYZ 151.701 513.876 null]
 >> endobj
 714 0 obj <<
-/D [5577 0 R /XYZ 151.701 355.631 null]
+/D [5626 0 R /XYZ 151.701 355.631 null]
 >> endobj
-5582 0 obj <<
-/D [5577 0 R /XYZ 151.701 327.607 null]
+5631 0 obj <<
+/D [5626 0 R /XYZ 151.701 327.607 null]
 >> endobj
-5583 0 obj <<
-/D [5577 0 R /XYZ 151.701 301.752 null]
+5632 0 obj <<
+/D [5626 0 R /XYZ 151.701 301.752 null]
 >> endobj
-5576 0 obj <<
+5625 0 obj <<
 /Font << /F28 1124 0 R /F22 1211 0 R /F59 1905 0 R /F15 1133 0 R /F51 1134 0 R /F17 1131 0 R /F54 1912 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-5586 0 obj <<
+5635 0 obj <<
 /Length 1888      
 /Filter /FlateDecode
 >>
@@ -30554,21 +31531,21 @@
 À“ªÊ‚ó0žË˜öqHë˧²·_Òô¨÷ÐÞãеܪïu}²Ó2àu¹±C£€2™Î-å9"xq`òÿϨd^ø\¬ßå¹6T_1,ièA[(ufÛ8(­™0U8LíÔtÎ-ÍÄÏÛˆ©v°å¦Ç¿Vˆ0áýÐ=êêdAz5Âz*›‡V9>*‘lÃÍÖëGj¢w-Lõ „Þ:¤æ%=¯‘LÏÝÍBº]JzweÙôþÁRfe at -k>Wš7æãpŒU†^—>¾H\mù«êÁEÂ0ZpI=p®˜ŠÖkïKì;7£ûߌ}}íyOÇß7 úÞWÔ[ûƒ/:ýd‡¡hÁg÷ôš$g·e$®\_«ÆN`ãO:Ãúa»úÁrÐh
 endstream
 endobj
-5585 0 obj <<
+5634 0 obj <<
 /Type /Page
-/Contents 5586 0 R
-/Resources 5584 0 R
+/Contents 5635 0 R
+/Resources 5633 0 R
 /MediaBox [0 0 612 792]
-/Parent 5557 0 R
+/Parent 5606 0 R
 >> endobj
-5587 0 obj <<
-/D [5585 0 R /XYZ 100.892 685.529 null]
+5636 0 obj <<
+/D [5634 0 R /XYZ 100.892 685.529 null]
 >> endobj
-5584 0 obj <<
+5633 0 obj <<
 /Font << /F22 1211 0 R /F28 1124 0 R /F15 1133 0 R /F51 1134 0 R /F60 1917 0 R /F59 1905 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-5590 0 obj <<
+5639 0 obj <<
 /Length 2149      
 /Filter /FlateDecode
 >>
@@ -30593,21 +31570,21 @@
 £Ù"Ð/ãÊ0PV|[9ÝÀuW=«}÷Ý$ªš?ø@Qø·«z¡÷"z^•ü—$`úpÆ>]ixÅáʧo¨Ài3Ð?f@ƒ(†¯¦ãçÎñùv»úFëž
 endstream
 endobj
-5589 0 obj <<
+5638 0 obj <<
 /Type /Page
-/Contents 5590 0 R
-/Resources 5588 0 R
+/Contents 5639 0 R
+/Resources 5637 0 R
 /MediaBox [0 0 612 792]
-/Parent 5592 0 R
+/Parent 5641 0 R
 >> endobj
-5591 0 obj <<
-/D [5589 0 R /XYZ 151.701 685.529 null]
+5640 0 obj <<
+/D [5638 0 R /XYZ 151.701 685.529 null]
 >> endobj
-5588 0 obj <<
+5637 0 obj <<
 /Font << /F28 1124 0 R /F22 1211 0 R /F15 1133 0 R /F51 1134 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-5595 0 obj <<
+5644 0 obj <<
 /Length 2069      
 /Filter /FlateDecode
 >>
@@ -30632,21 +31609,21 @@
 ¯ j™ãôS‡¡Q“Ç®o@±Õ÷E `[AÁob¶‹ŠÁmKýo@ÿ}µßüÎt_¤
 endstream
 endobj
-5594 0 obj <<
+5643 0 obj <<
 /Type /Page
-/Contents 5595 0 R
-/Resources 5593 0 R
+/Contents 5644 0 R
+/Resources 5642 0 R
 /MediaBox [0 0 612 792]
-/Parent 5592 0 R
+/Parent 5641 0 R
 >> endobj
-5596 0 obj <<
-/D [5594 0 R /XYZ 100.892 685.529 null]
+5645 0 obj <<
+/D [5643 0 R /XYZ 100.892 685.529 null]
 >> endobj
-5593 0 obj <<
+5642 0 obj <<
 /Font << /F22 1211 0 R /F28 1124 0 R /F15 1133 0 R /F59 1905 0 R /F51 1134 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-5599 0 obj <<
+5648 0 obj <<
 /Length 834       
 /Filter /FlateDecode
 >>
@@ -30663,21 +31640,21 @@
 …ïÊuгÓcø€#ªÛ‘ÅÚ$3¥.½Æü©‹ÆgØOn€TOCSlñAËfrÿûëç"äyýì_,ü›ü!MÅ"
 endstream
 endobj
-5598 0 obj <<
+5647 0 obj <<
 /Type /Page
-/Contents 5599 0 R
-/Resources 5597 0 R
+/Contents 5648 0 R
+/Resources 5646 0 R
 /MediaBox [0 0 612 792]
-/Parent 5592 0 R
+/Parent 5641 0 R
 >> endobj
-5600 0 obj <<
-/D [5598 0 R /XYZ 151.701 685.529 null]
+5649 0 obj <<
+/D [5647 0 R /XYZ 151.701 685.529 null]
 >> endobj
-5597 0 obj <<
+5646 0 obj <<
 /Font << /F28 1124 0 R /F22 1211 0 R /F15 1133 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-5603 0 obj <<
+5652 0 obj <<
 /Length 5073      
 /Filter /FlateDecode
 >>
@@ -30719,153 +31696,153 @@
 tèÌ¡/8®pð{.]OE?Œ°äVnLÃàõÍX%;ìVEcÃWäWDYV¡¼0OÖ—^fQôHþ$¼ÃÒP9ßE«‚^R¤w:z‹ƒgÇóÂñ³_<ÿzC”ºÿV|'ƒQ>]™ÙÃS‚èòÿÌrG
 endstream
 endobj
-5602 0 obj <<
+5651 0 obj <<
 /Type /Page
-/Contents 5603 0 R
-/Resources 5601 0 R
+/Contents 5652 0 R
+/Resources 5650 0 R
 /MediaBox [0 0 612 792]
-/Parent 5592 0 R
+/Parent 5641 0 R
 >> endobj
-5604 0 obj <<
-/D [5602 0 R /XYZ 100.892 685.529 null]
+5653 0 obj <<
+/D [5651 0 R /XYZ 100.892 685.529 null]
 >> endobj
 1652 0 obj <<
-/D [5602 0 R /XYZ 100.892 660.623 null]
+/D [5651 0 R /XYZ 100.892 660.623 null]
 >> endobj
-5470 0 obj <<
-/D [5602 0 R /XYZ 100.892 643.753 null]
+5519 0 obj <<
+/D [5651 0 R /XYZ 100.892 643.753 null]
 >> endobj
-5605 0 obj <<
-/D [5602 0 R /XYZ 100.892 637.775 null]
+5654 0 obj <<
+/D [5651 0 R /XYZ 100.892 637.775 null]
 >> endobj
-5606 0 obj <<
-/D [5602 0 R /XYZ 100.892 644.051 null]
+5655 0 obj <<
+/D [5651 0 R /XYZ 100.892 644.051 null]
 >> endobj
-5607 0 obj <<
-/D [5602 0 R /XYZ 100.892 632.096 null]
+5656 0 obj <<
+/D [5651 0 R /XYZ 100.892 632.096 null]
 >> endobj
-5608 0 obj <<
-/D [5602 0 R /XYZ 100.892 620.141 null]
+5657 0 obj <<
+/D [5651 0 R /XYZ 100.892 620.141 null]
 >> endobj
-5609 0 obj <<
-/D [5602 0 R /XYZ 100.892 608.186 null]
+5658 0 obj <<
+/D [5651 0 R /XYZ 100.892 608.186 null]
 >> endobj
-5610 0 obj <<
-/D [5602 0 R /XYZ 100.892 596.231 null]
+5659 0 obj <<
+/D [5651 0 R /XYZ 100.892 596.231 null]
 >> endobj
-5611 0 obj <<
-/D [5602 0 R /XYZ 100.892 584.276 null]
+5660 0 obj <<
+/D [5651 0 R /XYZ 100.892 584.276 null]
 >> endobj
-5612 0 obj <<
-/D [5602 0 R /XYZ 100.892 572.32 null]
+5661 0 obj <<
+/D [5651 0 R /XYZ 100.892 572.32 null]
 >> endobj
-5613 0 obj <<
-/D [5602 0 R /XYZ 100.892 560.365 null]
+5662 0 obj <<
+/D [5651 0 R /XYZ 100.892 560.365 null]
 >> endobj
-5614 0 obj <<
-/D [5602 0 R /XYZ 100.892 548.41 null]
+5663 0 obj <<
+/D [5651 0 R /XYZ 100.892 548.41 null]
 >> endobj
-5615 0 obj <<
-/D [5602 0 R /XYZ 100.892 536.455 null]
+5664 0 obj <<
+/D [5651 0 R /XYZ 100.892 536.455 null]
 >> endobj
-5616 0 obj <<
-/D [5602 0 R /XYZ 100.892 524.5 null]
+5665 0 obj <<
+/D [5651 0 R /XYZ 100.892 524.5 null]
 >> endobj
-5617 0 obj <<
-/D [5602 0 R /XYZ 100.892 500.589 null]
+5666 0 obj <<
+/D [5651 0 R /XYZ 100.892 500.589 null]
 >> endobj
-5618 0 obj <<
-/D [5602 0 R /XYZ 100.892 476.679 null]
+5667 0 obj <<
+/D [5651 0 R /XYZ 100.892 476.679 null]
 >> endobj
-5619 0 obj <<
-/D [5602 0 R /XYZ 100.892 452.769 null]
+5668 0 obj <<
+/D [5651 0 R /XYZ 100.892 452.769 null]
 >> endobj
-5620 0 obj <<
-/D [5602 0 R /XYZ 100.892 428.858 null]
+5669 0 obj <<
+/D [5651 0 R /XYZ 100.892 428.858 null]
 >> endobj
-5621 0 obj <<
-/D [5602 0 R /XYZ 100.892 404.948 null]
+5670 0 obj <<
+/D [5651 0 R /XYZ 100.892 404.948 null]
 >> endobj
-5622 0 obj <<
-/D [5602 0 R /XYZ 100.892 381.038 null]
+5671 0 obj <<
+/D [5651 0 R /XYZ 100.892 381.038 null]
 >> endobj
-5623 0 obj <<
-/D [5602 0 R /XYZ 100.892 357.127 null]
+5672 0 obj <<
+/D [5651 0 R /XYZ 100.892 357.127 null]
 >> endobj
-5624 0 obj <<
-/D [5602 0 R /XYZ 100.892 333.217 null]
+5673 0 obj <<
+/D [5651 0 R /XYZ 100.892 333.217 null]
 >> endobj
-5625 0 obj <<
-/D [5602 0 R /XYZ 100.892 321.262 null]
+5674 0 obj <<
+/D [5651 0 R /XYZ 100.892 321.262 null]
 >> endobj
-5626 0 obj <<
-/D [5602 0 R /XYZ 100.892 309.307 null]
+5675 0 obj <<
+/D [5651 0 R /XYZ 100.892 309.307 null]
 >> endobj
-5627 0 obj <<
-/D [5602 0 R /XYZ 100.892 297.352 null]
+5676 0 obj <<
+/D [5651 0 R /XYZ 100.892 297.352 null]
 >> endobj
-5628 0 obj <<
-/D [5602 0 R /XYZ 100.892 285.396 null]
+5677 0 obj <<
+/D [5651 0 R /XYZ 100.892 285.396 null]
 >> endobj
-5629 0 obj <<
-/D [5602 0 R /XYZ 100.892 273.441 null]
+5678 0 obj <<
+/D [5651 0 R /XYZ 100.892 273.441 null]
 >> endobj
-5630 0 obj <<
-/D [5602 0 R /XYZ 100.892 261.486 null]
+5679 0 obj <<
+/D [5651 0 R /XYZ 100.892 261.486 null]
 >> endobj
-5631 0 obj <<
-/D [5602 0 R /XYZ 100.892 249.531 null]
+5680 0 obj <<
+/D [5651 0 R /XYZ 100.892 249.531 null]
 >> endobj
-5632 0 obj <<
-/D [5602 0 R /XYZ 100.892 237.576 null]
+5681 0 obj <<
+/D [5651 0 R /XYZ 100.892 237.576 null]
 >> endobj
-5633 0 obj <<
-/D [5602 0 R /XYZ 100.892 213.665 null]
+5682 0 obj <<
+/D [5651 0 R /XYZ 100.892 213.665 null]
 >> endobj
-5634 0 obj <<
-/D [5602 0 R /XYZ 100.892 201.71 null]
+5683 0 obj <<
+/D [5651 0 R /XYZ 100.892 201.71 null]
 >> endobj
-5635 0 obj <<
-/D [5602 0 R /XYZ 100.892 189.755 null]
+5684 0 obj <<
+/D [5651 0 R /XYZ 100.892 189.755 null]
 >> endobj
-5636 0 obj <<
-/D [5602 0 R /XYZ 100.892 177.8 null]
+5685 0 obj <<
+/D [5651 0 R /XYZ 100.892 177.8 null]
 >> endobj
-5637 0 obj <<
-/D [5602 0 R /XYZ 100.892 165.845 null]
+5686 0 obj <<
+/D [5651 0 R /XYZ 100.892 165.845 null]
 >> endobj
-5638 0 obj <<
-/D [5602 0 R /XYZ 100.892 153.89 null]
+5687 0 obj <<
+/D [5651 0 R /XYZ 100.892 153.89 null]
 >> endobj
-5639 0 obj <<
-/D [5602 0 R /XYZ 100.892 141.934 null]
+5688 0 obj <<
+/D [5651 0 R /XYZ 100.892 141.934 null]
 >> endobj
-5640 0 obj <<
-/D [5602 0 R /XYZ 100.892 129.979 null]
+5689 0 obj <<
+/D [5651 0 R /XYZ 100.892 129.979 null]
 >> endobj
-5641 0 obj <<
-/D [5602 0 R /XYZ 100.892 118.024 null]
+5690 0 obj <<
+/D [5651 0 R /XYZ 100.892 118.024 null]
 >> endobj
-5642 0 obj <<
-/D [5602 0 R /XYZ 100.892 106.069 null]
+5691 0 obj <<
+/D [5651 0 R /XYZ 100.892 106.069 null]
 >> endobj
-5643 0 obj <<
-/D [5602 0 R /XYZ 100.892 94.114 null]
+5692 0 obj <<
+/D [5651 0 R /XYZ 100.892 94.114 null]
 >> endobj
-5644 0 obj <<
-/D [5602 0 R /XYZ 100.892 82.159 null]
+5693 0 obj <<
+/D [5651 0 R /XYZ 100.892 82.159 null]
 >> endobj
-5645 0 obj <<
-/D [5602 0 R /XYZ 100.892 70.203 null]
+5694 0 obj <<
+/D [5651 0 R /XYZ 100.892 70.203 null]
 >> endobj
-5646 0 obj <<
-/D [5602 0 R /XYZ 100.892 58.248 null]
+5695 0 obj <<
+/D [5651 0 R /XYZ 100.892 58.248 null]
 >> endobj
-5601 0 obj <<
-/Font << /F22 1211 0 R /F28 1124 0 R /F15 1133 0 R /F4 2008 0 R /F54 1912 0 R /F11 2484 0 R /F51 1134 0 R >>
+5650 0 obj <<
+/Font << /F22 1211 0 R /F28 1124 0 R /F15 1133 0 R /F4 2008 0 R /F54 1912 0 R /F11 2494 0 R /F51 1134 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-5649 0 obj <<
+5698 0 obj <<
 /Length 2891      
 /Filter /FlateDecode
 >>
@@ -30895,135 +31872,135 @@
 ÕïðÈÉYšðùJ¯+ÐáïH‘Ê__ŠÄ_»ÌÔ€r­á,MÅ´WEY„®1KSúU¨êªë|ˆ·<½èKbä{x=­MÏ1â»ÀŽöMö­ÂA]éMuZclwŠd¶{R4¶éve+@¹Öpz×ufoª{Ù[j	ƒé™Á©­/X­öM|“W|á>d}жÊ?ˆZþér”5ÝáU)?sn‡ÿ!@ú)çCÀÉÿ ÿµûóнúysì荭Áÿâ°¯ÿ˜ÿ;#
 endstream
 endobj
-5648 0 obj <<
+5697 0 obj <<
 /Type /Page
-/Contents 5649 0 R
-/Resources 5647 0 R
+/Contents 5698 0 R
+/Resources 5696 0 R
 /MediaBox [0 0 612 792]
-/Parent 5592 0 R
+/Parent 5641 0 R
 >> endobj
-5650 0 obj <<
-/D [5648 0 R /XYZ 151.701 685.529 null]
+5699 0 obj <<
+/D [5697 0 R /XYZ 151.701 685.529 null]
 >> endobj
 1653 0 obj <<
-/D [5648 0 R /XYZ 151.701 616.53 null]
+/D [5697 0 R /XYZ 151.701 616.53 null]
 >> endobj
-5651 0 obj <<
-/D [5648 0 R /XYZ 151.701 599.66 null]
+5700 0 obj <<
+/D [5697 0 R /XYZ 151.701 599.66 null]
 >> endobj
-5652 0 obj <<
-/D [5648 0 R /XYZ 151.701 593.682 null]
+5701 0 obj <<
+/D [5697 0 R /XYZ 151.701 593.682 null]
 >> endobj
-5653 0 obj <<
-/D [5648 0 R /XYZ 151.701 599.958 null]
+5702 0 obj <<
+/D [5697 0 R /XYZ 151.701 599.958 null]
 >> endobj
-5654 0 obj <<
-/D [5648 0 R /XYZ 151.701 588.003 null]
+5703 0 obj <<
+/D [5697 0 R /XYZ 151.701 588.003 null]
 >> endobj
-5655 0 obj <<
-/D [5648 0 R /XYZ 151.701 576.048 null]
+5704 0 obj <<
+/D [5697 0 R /XYZ 151.701 576.048 null]
 >> endobj
-5656 0 obj <<
-/D [5648 0 R /XYZ 151.701 564.093 null]
+5705 0 obj <<
+/D [5697 0 R /XYZ 151.701 564.093 null]
 >> endobj
-5657 0 obj <<
-/D [5648 0 R /XYZ 151.701 552.138 null]
+5706 0 obj <<
+/D [5697 0 R /XYZ 151.701 552.138 null]
 >> endobj
-5658 0 obj <<
-/D [5648 0 R /XYZ 151.701 540.182 null]
+5707 0 obj <<
+/D [5697 0 R /XYZ 151.701 540.182 null]
 >> endobj
-5659 0 obj <<
-/D [5648 0 R /XYZ 151.701 528.227 null]
+5708 0 obj <<
+/D [5697 0 R /XYZ 151.701 528.227 null]
 >> endobj
-5660 0 obj <<
-/D [5648 0 R /XYZ 151.701 516.272 null]
+5709 0 obj <<
+/D [5697 0 R /XYZ 151.701 516.272 null]
 >> endobj
-5661 0 obj <<
-/D [5648 0 R /XYZ 151.701 504.317 null]
+5710 0 obj <<
+/D [5697 0 R /XYZ 151.701 504.317 null]
 >> endobj
-5662 0 obj <<
-/D [5648 0 R /XYZ 151.701 492.362 null]
+5711 0 obj <<
+/D [5697 0 R /XYZ 151.701 492.362 null]
 >> endobj
-5663 0 obj <<
-/D [5648 0 R /XYZ 151.701 480.407 null]
+5712 0 obj <<
+/D [5697 0 R /XYZ 151.701 480.407 null]
 >> endobj
-5664 0 obj <<
-/D [5648 0 R /XYZ 151.701 468.451 null]
+5713 0 obj <<
+/D [5697 0 R /XYZ 151.701 468.451 null]
 >> endobj
-5665 0 obj <<
-/D [5648 0 R /XYZ 151.701 456.496 null]
+5714 0 obj <<
+/D [5697 0 R /XYZ 151.701 456.496 null]
 >> endobj
-5666 0 obj <<
-/D [5648 0 R /XYZ 151.701 444.541 null]
+5715 0 obj <<
+/D [5697 0 R /XYZ 151.701 444.541 null]
 >> endobj
-5667 0 obj <<
-/D [5648 0 R /XYZ 151.701 432.586 null]
+5716 0 obj <<
+/D [5697 0 R /XYZ 151.701 432.586 null]
 >> endobj
-5668 0 obj <<
-/D [5648 0 R /XYZ 151.701 420.631 null]
+5717 0 obj <<
+/D [5697 0 R /XYZ 151.701 420.631 null]
 >> endobj
-5669 0 obj <<
-/D [5648 0 R /XYZ 151.701 408.676 null]
+5718 0 obj <<
+/D [5697 0 R /XYZ 151.701 408.676 null]
 >> endobj
-5670 0 obj <<
-/D [5648 0 R /XYZ 151.701 396.72 null]
+5719 0 obj <<
+/D [5697 0 R /XYZ 151.701 396.72 null]
 >> endobj
-5671 0 obj <<
-/D [5648 0 R /XYZ 151.701 384.765 null]
+5720 0 obj <<
+/D [5697 0 R /XYZ 151.701 384.765 null]
 >> endobj
-5672 0 obj <<
-/D [5648 0 R /XYZ 151.701 372.81 null]
+5721 0 obj <<
+/D [5697 0 R /XYZ 151.701 372.81 null]
 >> endobj
-5673 0 obj <<
-/D [5648 0 R /XYZ 151.701 360.855 null]
+5722 0 obj <<
+/D [5697 0 R /XYZ 151.701 360.855 null]
 >> endobj
-5674 0 obj <<
-/D [5648 0 R /XYZ 151.701 348.9 null]
+5723 0 obj <<
+/D [5697 0 R /XYZ 151.701 348.9 null]
 >> endobj
-5675 0 obj <<
-/D [5648 0 R /XYZ 151.701 336.945 null]
+5724 0 obj <<
+/D [5697 0 R /XYZ 151.701 336.945 null]
 >> endobj
-5676 0 obj <<
-/D [5648 0 R /XYZ 151.701 324.989 null]
+5725 0 obj <<
+/D [5697 0 R /XYZ 151.701 324.989 null]
 >> endobj
-5677 0 obj <<
-/D [5648 0 R /XYZ 151.701 313.034 null]
+5726 0 obj <<
+/D [5697 0 R /XYZ 151.701 313.034 null]
 >> endobj
-5678 0 obj <<
-/D [5648 0 R /XYZ 151.701 301.079 null]
+5727 0 obj <<
+/D [5697 0 R /XYZ 151.701 301.079 null]
 >> endobj
-5679 0 obj <<
-/D [5648 0 R /XYZ 151.701 289.124 null]
+5728 0 obj <<
+/D [5697 0 R /XYZ 151.701 289.124 null]
 >> endobj
-5680 0 obj <<
-/D [5648 0 R /XYZ 151.701 277.169 null]
+5729 0 obj <<
+/D [5697 0 R /XYZ 151.701 277.169 null]
 >> endobj
-5681 0 obj <<
-/D [5648 0 R /XYZ 151.701 265.214 null]
+5730 0 obj <<
+/D [5697 0 R /XYZ 151.701 265.214 null]
 >> endobj
-5682 0 obj <<
-/D [5648 0 R /XYZ 151.701 253.258 null]
+5731 0 obj <<
+/D [5697 0 R /XYZ 151.701 253.258 null]
 >> endobj
-5683 0 obj <<
-/D [5648 0 R /XYZ 151.701 241.303 null]
+5732 0 obj <<
+/D [5697 0 R /XYZ 151.701 241.303 null]
 >> endobj
-5684 0 obj <<
-/D [5648 0 R /XYZ 151.701 229.348 null]
+5733 0 obj <<
+/D [5697 0 R /XYZ 151.701 229.348 null]
 >> endobj
-5685 0 obj <<
-/D [5648 0 R /XYZ 151.701 217.393 null]
+5734 0 obj <<
+/D [5697 0 R /XYZ 151.701 217.393 null]
 >> endobj
-5686 0 obj <<
-/D [5648 0 R /XYZ 151.701 205.438 null]
+5735 0 obj <<
+/D [5697 0 R /XYZ 151.701 205.438 null]
 >> endobj
-5687 0 obj <<
-/D [5648 0 R /XYZ 151.701 193.483 null]
+5736 0 obj <<
+/D [5697 0 R /XYZ 151.701 193.483 null]
 >> endobj
-5647 0 obj <<
+5696 0 obj <<
 /Font << /F28 1124 0 R /F22 1211 0 R /F15 1133 0 R /F4 2008 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-5690 0 obj <<
+5739 0 obj <<
 /Length 610       
 /Filter /FlateDecode
 >>
@@ -31032,27 +32009,27 @@
 “tèo¥Šº-e5¥> ^®#s¹£B	ý¼ÏŽ|jò[©9A£Íl)Õê4*UÙÓ¬X<¼Ã‘2÷C˪œVõÇ‹0#Óªþ›(ý:È>uafv(MÚ_Úa¶Tó¡¶(¤u×ušöc©à³°òâ쬯à	Ì0Ý–|~õP+ë©Ÿ­LÕÈMwtyîÑ6sÿ7¬i¹Mc.Z+ÍXX»Ò¦<ÅÔ.ôß®øWv.J½º¶¹š5“ÿÁ™‘¢|Ÿ³ó£.v©8J«×…nívÞ®‹½·OŠdôC×ÏzüréÛÐ
 endstream
 endobj
-5689 0 obj <<
+5738 0 obj <<
 /Type /Page
-/Contents 5690 0 R
-/Resources 5688 0 R
+/Contents 5739 0 R
+/Resources 5737 0 R
 /MediaBox [0 0 612 792]
-/Parent 5592 0 R
+/Parent 5641 0 R
 >> endobj
-5691 0 obj <<
-/D [5689 0 R /XYZ 100.892 685.529 null]
+5740 0 obj <<
+/D [5738 0 R /XYZ 100.892 685.529 null]
 >> endobj
 1654 0 obj <<
-/D [5689 0 R /XYZ 100.892 577.31 null]
+/D [5738 0 R /XYZ 100.892 577.31 null]
 >> endobj
-5471 0 obj <<
-/D [5689 0 R /XYZ 100.892 545.679 null]
+5520 0 obj <<
+/D [5738 0 R /XYZ 100.892 545.679 null]
 >> endobj
-5688 0 obj <<
+5737 0 obj <<
 /Font << /F22 1211 0 R /F28 1124 0 R /F15 1133 0 R /F59 1905 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-5694 0 obj <<
+5743 0 obj <<
 /Length 797       
 /Filter /FlateDecode
 >>
@@ -31062,27 +32039,27 @@
 ¬½ôû=¿4ºãBõwqpÿ].ÿÜÿÁ“³•¸éáet´œ_X™ƒw}\äøTýñþŸ©êeiTÞks5Ê´¸fQ•ÙÂõ÷=Ù¾nd™«ÎnJ¹ÕÍ­ÞÍ®‰|ËF*¯2ÔÙ7ËyP‰Îù3˪Χºì—GnE&˜Úîhêv»M¶{Ûe‚¥{‚Ϧ´½š¦6£ÇûȲk+qu,j5Vó[|Ç›:sã)ááÃ:÷â'jåÐï_>Ö¡sš¥Ã³È6Öãð'¦¬…¹zeô¦|îôõ_;¯ÞЁi ÕZl*;·h+ó0Y·qrÂ’$F§O™°Ûõ'øÊ
 endstream
 endobj
-5693 0 obj <<
+5742 0 obj <<
 /Type /Page
-/Contents 5694 0 R
-/Resources 5692 0 R
+/Contents 5743 0 R
+/Resources 5741 0 R
 /MediaBox [0 0 612 792]
-/Parent 5697 0 R
+/Parent 5746 0 R
 >> endobj
-5695 0 obj <<
-/D [5693 0 R /XYZ 151.701 685.529 null]
+5744 0 obj <<
+/D [5742 0 R /XYZ 151.701 685.529 null]
 >> endobj
 1655 0 obj <<
-/D [5693 0 R /XYZ 151.701 617.958 null]
+/D [5742 0 R /XYZ 151.701 617.958 null]
 >> endobj
-5696 0 obj <<
-/D [5693 0 R /XYZ 151.701 586.326 null]
+5745 0 obj <<
+/D [5742 0 R /XYZ 151.701 586.326 null]
 >> endobj
-5692 0 obj <<
+5741 0 obj <<
 /Font << /F28 1124 0 R /F22 1211 0 R /F15 1133 0 R /F59 1905 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-5700 0 obj <<
+5749 0 obj <<
 /Length 510       
 /Filter /FlateDecode
 >>
@@ -31095,27 +32072,27 @@
 ßø  ‰†®ußsg&]Y,{Óµ®ïòè`»º¼€ÛUsiƒÉõOÓ¹±;c:§Ó~Û”%($“¸h–wy“W¦»øÛU1'Rœ ÚƒG4¶g¢2ý\Im¾[·¹sÀ+½Ú¼Úv®¨Æ¹õàÛËA,RPÛýòÁX˜³Õ}¶™«ðç^òÒþ¯êì¾½Ðw3„îŸp§v«}?ìÆÏäq–fg“%’¤ìC³y\ÃCG
 endstream
 endobj
-5699 0 obj <<
+5748 0 obj <<
 /Type /Page
-/Contents 5700 0 R
-/Resources 5698 0 R
+/Contents 5749 0 R
+/Resources 5747 0 R
 /MediaBox [0 0 612 792]
-/Parent 5697 0 R
+/Parent 5746 0 R
 >> endobj
-5701 0 obj <<
-/D [5699 0 R /XYZ 100.892 685.529 null]
+5750 0 obj <<
+/D [5748 0 R /XYZ 100.892 685.529 null]
 >> endobj
 1656 0 obj <<
-/D [5699 0 R /XYZ 100.892 516.339 null]
+/D [5748 0 R /XYZ 100.892 516.339 null]
 >> endobj
-5472 0 obj <<
-/D [5699 0 R /XYZ 100.892 498.256 null]
+5521 0 obj <<
+/D [5748 0 R /XYZ 100.892 498.256 null]
 >> endobj
-5698 0 obj <<
+5747 0 obj <<
 /Font << /F22 1211 0 R /F28 1124 0 R /F15 1133 0 R /F59 1905 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-5704 0 obj <<
+5753 0 obj <<
 /Length 564       
 /Filter /FlateDecode
 >>
@@ -31128,27 +32105,27 @@
 [Mtª•9èv×s)Ùkîy«dt£Ú_E¦^1&¤›Vér@âÓ\gHæ€m“Y§]Sf«Úî2Ãi;•ìvïgÇßq±_•E¶S&]œŸÁJkÓÈVV}wÂo)÷FWz_›KÑ!öº˜¦”…ì†Ô#r+¨™»Ÿ?2]5Ò¸+á×Ɲ=i36R*W9œ8ÙÍ?	lŸßQ£ŸvRãô&&¡&Vÿóøý/ƒ
 endstream
 endobj
-5703 0 obj <<
+5752 0 obj <<
 /Type /Page
-/Contents 5704 0 R
-/Resources 5702 0 R
+/Contents 5753 0 R
+/Resources 5751 0 R
 /MediaBox [0 0 612 792]
-/Parent 5697 0 R
+/Parent 5746 0 R
 >> endobj
-5705 0 obj <<
-/D [5703 0 R /XYZ 151.701 685.529 null]
+5754 0 obj <<
+/D [5752 0 R /XYZ 151.701 685.529 null]
 >> endobj
 1657 0 obj <<
-/D [5703 0 R /XYZ 151.701 550.212 null]
+/D [5752 0 R /XYZ 151.701 550.212 null]
 >> endobj
-5473 0 obj <<
-/D [5703 0 R /XYZ 151.701 518.58 null]
+5522 0 obj <<
+/D [5752 0 R /XYZ 151.701 518.58 null]
 >> endobj
-5702 0 obj <<
+5751 0 obj <<
 /Font << /F28 1124 0 R /F22 1211 0 R /F15 1133 0 R /F59 1905 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-5708 0 obj <<
+5757 0 obj <<
 /Length 575       
 /Filter /FlateDecode
 >>
@@ -31157,27 +32134,27 @@
 ã~ØwÄÐÚʝZWâëy3âIÈG÷Y11™bQÜk©¥Ó9#QBX¸u¦Üb®,2Y{èR¼ÙËL·ÿÑ°kô±^zº†'‰»Ø~¯5ø¬Š6¯ÌÔ JÙV7‡®—Æ	{Ù;Å/ªù•§êEÇuÝh«S]x$>ë!YlêÔAbŠÐu2e÷ª1—	NÛ)¥9¼/ÎO¿ãâø\äéAý™t1þÏZÛZ6²ì¦“ø-™òhu©•½$õ±WùtK‘KãSÈ[AÝô—óGªËZÚåèÚôFoVÚƒ”ÊT'~ȍæv»wâèÔNrœ·hr+	Ő;þlåéùÏR†ä
 endstream
 endobj
-5707 0 obj <<
+5756 0 obj <<
 /Type /Page
-/Contents 5708 0 R
-/Resources 5706 0 R
+/Contents 5757 0 R
+/Resources 5755 0 R
 /MediaBox [0 0 612 792]
-/Parent 5697 0 R
+/Parent 5746 0 R
 >> endobj
-5709 0 obj <<
-/D [5707 0 R /XYZ 100.892 685.529 null]
+5758 0 obj <<
+/D [5756 0 R /XYZ 100.892 685.529 null]
 >> endobj
 1658 0 obj <<
-/D [5707 0 R /XYZ 100.892 550.212 null]
+/D [5756 0 R /XYZ 100.892 550.212 null]
 >> endobj
-5498 0 obj <<
-/D [5707 0 R /XYZ 100.892 518.58 null]
+5547 0 obj <<
+/D [5756 0 R /XYZ 100.892 518.58 null]
 >> endobj
-5706 0 obj <<
+5755 0 obj <<
 /Font << /F22 1211 0 R /F28 1124 0 R /F15 1133 0 R /F59 1905 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-5712 0 obj <<
+5761 0 obj <<
 /Length 19        
 /Filter /FlateDecode
 >>
@@ -31185,20 +32162,20 @@
 xÚ3PHW0Ppç2ÀA c(á
 endstream
 endobj
-5711 0 obj <<
+5760 0 obj <<
 /Type /Page
-/Contents 5712 0 R
-/Resources 5710 0 R
+/Contents 5761 0 R
+/Resources 5759 0 R
 /MediaBox [0 0 612 792]
-/Parent 5697 0 R
+/Parent 5746 0 R
 >> endobj
-5713 0 obj <<
-/D [5711 0 R /XYZ 151.701 685.529 null]
+5762 0 obj <<
+/D [5760 0 R /XYZ 151.701 685.529 null]
 >> endobj
-5710 0 obj <<
+5759 0 obj <<
 /ProcSet [ /PDF ]
 >> endobj
-5716 0 obj <<
+5765 0 obj <<
 /Length 1572      
 /Filter /FlateDecode
 >>
@@ -31220,27 +32197,27 @@
 v]f;;ŠçŸÇ?®ãŸß—oe:ÿ·&ÓÈ•ð÷Æ>úçH¶itq	þõþÊùL
 endstream
 endobj
-5715 0 obj <<
+5764 0 obj <<
 /Type /Page
-/Contents 5716 0 R
-/Resources 5714 0 R
+/Contents 5765 0 R
+/Resources 5763 0 R
 /MediaBox [0 0 612 792]
-/Parent 5697 0 R
+/Parent 5746 0 R
 >> endobj
-5717 0 obj <<
-/D [5715 0 R /XYZ 100.892 685.529 null]
+5766 0 obj <<
+/D [5764 0 R /XYZ 100.892 685.529 null]
 >> endobj
 718 0 obj <<
-/D [5715 0 R /XYZ 100.892 660.623 null]
+/D [5764 0 R /XYZ 100.892 660.623 null]
 >> endobj
-5718 0 obj <<
-/D [5715 0 R /XYZ 100.892 476.022 null]
+5767 0 obj <<
+/D [5764 0 R /XYZ 100.892 476.022 null]
 >> endobj
-5714 0 obj <<
+5763 0 obj <<
 /Font << /F77 1973 0 R /F17 1131 0 R /F15 1133 0 R /F28 1124 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-5721 0 obj <<
+5770 0 obj <<
 /Length 1913      
 /Filter /FlateDecode
 >>
@@ -31265,27 +32242,27 @@
 d¼ZoPZ¿Xµê\nóNŠïæXëô¢^]Z¯ÿ´t-Øõ_¬è¡#ÃHÿýIW›s»8o€Ÿœ#õg‚ŽN÷Ÿ§£íÑ+ã@¸½c~Ú–ç$õqDæÊà0eºýäùù§ô‚o..ü†È’>67IŠ®ÊÓ8f·?þÍVo·¿3û/­z—¿°d’þļoo¶KiÆä¾eٍ?0f<(ß“Œ[DÞÞÜ~—,Iù,S€Ù­Á¨¦š8š”v¶Á=ÖÿȹùÒ©Xz&¿d*în‹%[̦oqî(hj®‚¸,ÇNÐùÏÿûúaõ/÷ŒÖž
 endstream
 endobj
-5720 0 obj <<
+5769 0 obj <<
 /Type /Page
-/Contents 5721 0 R
-/Resources 5719 0 R
+/Contents 5770 0 R
+/Resources 5768 0 R
 /MediaBox [0 0 612 792]
-/Parent 5724 0 R
+/Parent 5773 0 R
 >> endobj
-5722 0 obj <<
-/D [5720 0 R /XYZ 151.701 685.529 null]
+5771 0 obj <<
+/D [5769 0 R /XYZ 151.701 685.529 null]
 >> endobj
 722 0 obj <<
-/D [5720 0 R /XYZ 151.701 339.882 null]
+/D [5769 0 R /XYZ 151.701 339.882 null]
 >> endobj
-5723 0 obj <<
-/D [5720 0 R /XYZ 151.701 313.225 null]
+5772 0 obj <<
+/D [5769 0 R /XYZ 151.701 313.225 null]
 >> endobj
-5719 0 obj <<
+5768 0 obj <<
 /Font << /F28 1124 0 R /F22 1211 0 R /F15 1133 0 R /F17 1131 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-5728 0 obj <<
+5777 0 obj <<
 /Length 1977      
 /Filter /FlateDecode
 >>
@@ -31308,42 +32285,42 @@
 ÈÚ>vF„m\ëQ\+,â¤ÄÈRÂZ9Ìv×p'î ©½|õ õÀYyàDæmbábþ“à„VÀaÏ\ˆ«Ä{pðö¡¦I@•ÞÊ›ë7?„Ohoq·Þñ¤àuídìÉEÿ(Ñ ëb×íjË’Ôì5.I%]·1nv·ÚKcÕàûj¸’äÉN'^½oÉ*Iˆéý ÕªôŸ@Ï‹×ÿl²òÖ³0籧•þ(_YWDõßww‡ÿ Ú)F
 endstream
 endobj
-5727 0 obj <<
+5776 0 obj <<
 /Type /Page
-/Contents 5728 0 R
-/Resources 5726 0 R
+/Contents 5777 0 R
+/Resources 5775 0 R
 /MediaBox [0 0 612 792]
-/Parent 5724 0 R
-/Annots [ 5725 0 R 5731 0 R ]
+/Parent 5773 0 R
+/Annots [ 5774 0 R 5780 0 R ]
 >> endobj
-5725 0 obj <<
+5774 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [429.459 267.481 460.543 279.17]
 /Subtype /Link
 /A << /S /GoTo /D (happy) >>
 >> endobj
-5731 0 obj <<
+5780 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [154.441 253.931 296.615 265.621]
 /Subtype /Link
 /A << /S /GoTo /D (happy) >>
 >> endobj
-5729 0 obj <<
-/D [5727 0 R /XYZ 100.892 685.529 null]
+5778 0 obj <<
+/D [5776 0 R /XYZ 100.892 685.529 null]
 >> endobj
 726 0 obj <<
-/D [5727 0 R /XYZ 100.892 423.466 null]
+/D [5776 0 R /XYZ 100.892 423.466 null]
 >> endobj
-5730 0 obj <<
-/D [5727 0 R /XYZ 100.892 397.147 null]
+5779 0 obj <<
+/D [5776 0 R /XYZ 100.892 397.147 null]
 >> endobj
-5726 0 obj <<
+5775 0 obj <<
 /Font << /F22 1211 0 R /F28 1124 0 R /F15 1133 0 R /F54 1912 0 R /F17 1131 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-5734 0 obj <<
+5783 0 obj <<
 /Length 1749      
 /Filter /FlateDecode
 >>
@@ -31363,33 +32340,33 @@
 ªHx2JΟá«Òµªq•žýÄ"‡°ç@."íöúæQÈ&­°XÊj>‘AöUs±ÍÖãùø…ÿý¿\tJF
 endstream
 endobj
-5733 0 obj <<
+5782 0 obj <<
 /Type /Page
-/Contents 5734 0 R
-/Resources 5732 0 R
+/Contents 5783 0 R
+/Resources 5781 0 R
 /MediaBox [0 0 612 792]
-/Parent 5724 0 R
+/Parent 5773 0 R
 >> endobj
-5735 0 obj <<
-/D [5733 0 R /XYZ 151.701 685.529 null]
+5784 0 obj <<
+/D [5782 0 R /XYZ 151.701 685.529 null]
 >> endobj
 730 0 obj <<
-/D [5733 0 R /XYZ 151.701 449.613 null]
+/D [5782 0 R /XYZ 151.701 449.613 null]
 >> endobj
-5736 0 obj <<
-/D [5733 0 R /XYZ 151.701 421.302 null]
+5785 0 obj <<
+/D [5782 0 R /XYZ 151.701 421.302 null]
 >> endobj
 734 0 obj <<
-/D [5733 0 R /XYZ 151.701 238.584 null]
+/D [5782 0 R /XYZ 151.701 238.584 null]
 >> endobj
-5737 0 obj <<
-/D [5733 0 R /XYZ 151.701 210.97 null]
+5786 0 obj <<
+/D [5782 0 R /XYZ 151.701 210.97 null]
 >> endobj
-5732 0 obj <<
+5781 0 obj <<
 /Font << /F28 1124 0 R /F22 1211 0 R /F15 1133 0 R /F17 1131 0 R /F59 1905 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-5742 0 obj <<
+5791 0 obj <<
 /Length 1945      
 /Filter /FlateDecode
 >>
@@ -31414,36 +32391,36 @@
 Yž^c ~£ºy`ÂÕ£“Šlùg„‚ÎÏŠ@ ù;üïƒs@­`½ÐŠÎÐí쟃	/„ÒQCÙ7þ:È€Nÿø€Xƒ}YJØ#ˆ{YD"KÏ,L—“¨HÄ-Ìcoáwg‚CKõ,€d~Ôۍãþ_××Çã1Ú›ª‰J.¼ÅÞ³«r˜¢ä¼ùû¿Äôo‡„æ™úV ’TEYœÍ‘8?$•i ’4Ê‹â[‡€zžBèô_‘ *”þÿ™ÜùyíΞéû_\ÓÉé
 endstream
 endobj
-5741 0 obj <<
+5790 0 obj <<
 /Type /Page
-/Contents 5742 0 R
-/Resources 5740 0 R
+/Contents 5791 0 R
+/Resources 5789 0 R
 /MediaBox [0 0 612 792]
-/Parent 5724 0 R
-/Annots [ 5738 0 R 5739 0 R ]
+/Parent 5773 0 R
+/Annots [ 5787 0 R 5788 0 R ]
 >> endobj
-5738 0 obj <<
+5787 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [340.714 354.953 415.888 366.642]
 /Subtype /Link
 /A << /S /GoTo /D (sbeamg) >>
 >> endobj
-5739 0 obj <<
+5788 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
 /Rect [222.832 131.083 314.263 144.035]
 /Subtype/Link/A<</Type/Action/S/URI/URI(http://www.padl.com)>>
 >> endobj
-5743 0 obj <<
-/D [5741 0 R /XYZ 100.892 685.529 null]
+5792 0 obj <<
+/D [5790 0 R /XYZ 100.892 685.529 null]
 >> endobj
-5740 0 obj <<
-/Font << /F22 1211 0 R /F28 1124 0 R /F15 1133 0 R /F59 1905 0 R /F89 2326 0 R /F73 2327 0 R /F97 5744 0 R /F98 5745 0 R /F62 1930 0 R /F72 1931 0 R >>
-/XObject << /Im3 2321 0 R >>
+5789 0 obj <<
+/Font << /F22 1211 0 R /F28 1124 0 R /F15 1133 0 R /F59 1905 0 R /F89 2333 0 R /F73 2334 0 R /F97 5793 0 R /F98 5794 0 R /F62 1930 0 R /F72 1931 0 R >>
+/XObject << /Im3 2328 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-5749 0 obj <<
+5798 0 obj <<
 /Length 926       
 /Filter /FlateDecode
 >>
@@ -31454,39 +32431,39 @@
 ]IžõBÞ?=œE¯EQµë’×õÿ=t\~TLHxÓÇוi.'…ä{ëîþIþ½ÛÉs·þOéœå­µÈÚ‹úš^ŠábÏÔ¡—yvÑÜg¢Ù§í½ÚÀçÙ\>#<±ýî㪆ì,pª‹Bÿtý誻Ëï³ÎŽi˜SÏOŒžÍüSeó[ŒLŒà17ÅCËâ{-'Oûh=>†pz¾Gó“äQzFïóŸ¤G2c¿<K[.Z®ý±@Ï|J3ƒõ	_z!ê‘Dõ(ôž/ˆÇè¾Æ?ô5 P×ÅoT+mxÛì!ZÛG#U¥Æ< „‚l¡ák=•øt4•„~ÍÌ/¢5’O™cBÕC•þåG³{•f¨=oó¹®!AÛ°7ªÃ1Å;Q×B5ЃÆU¢Nìz-q ™§Ò*6J4t½Ùm¡ÓÇØUmקuÍs³U¡ªµ?úXZ_›¯w•nÖÃÝÜ{¸6œË½¬:E Ì$j,SaèÑöz¦€uoü˝=)«ÎÌ Í‘±óÉÃ=¿䵝I
 endstream
 endobj
-5748 0 obj <<
+5797 0 obj <<
 /Type /Page
-/Contents 5749 0 R
-/Resources 5747 0 R
+/Contents 5798 0 R
+/Resources 5796 0 R
 /MediaBox [0 0 612 792]
-/Parent 5724 0 R
+/Parent 5773 0 R
 >> endobj
-5750 0 obj <<
-/D [5748 0 R /XYZ 151.701 685.529 null]
+5799 0 obj <<
+/D [5797 0 R /XYZ 151.701 685.529 null]
 >> endobj
 1659 0 obj <<
-/D [5748 0 R /XYZ 151.701 660.623 null]
+/D [5797 0 R /XYZ 151.701 660.623 null]
 >> endobj
-5746 0 obj <<
-/D [5748 0 R /XYZ 151.701 632.325 null]
+5795 0 obj <<
+/D [5797 0 R /XYZ 151.701 632.325 null]
 >> endobj
 738 0 obj <<
-/D [5748 0 R /XYZ 151.701 265.748 null]
+/D [5797 0 R /XYZ 151.701 265.748 null]
 >> endobj
-5751 0 obj <<
-/D [5748 0 R /XYZ 151.701 243.817 null]
+5800 0 obj <<
+/D [5797 0 R /XYZ 151.701 243.817 null]
 >> endobj
 742 0 obj <<
-/D [5748 0 R /XYZ 151.701 243.817 null]
+/D [5797 0 R /XYZ 151.701 243.817 null]
 >> endobj
-5752 0 obj <<
-/D [5748 0 R /XYZ 151.701 185.422 null]
+5801 0 obj <<
+/D [5797 0 R /XYZ 151.701 185.422 null]
 >> endobj
-5747 0 obj <<
+5796 0 obj <<
 /Font << /F28 1124 0 R /F22 1211 0 R /F15 1133 0 R /F59 1905 0 R /F17 1131 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-5755 0 obj <<
+5804 0 obj <<
 /Length 981       
 /Filter /FlateDecode
 >>
@@ -31499,27 +32476,27 @@
 ;ÿÃçÐû,
 endstream
 endobj
-5754 0 obj <<
+5803 0 obj <<
 /Type /Page
-/Contents 5755 0 R
-/Resources 5753 0 R
+/Contents 5804 0 R
+/Resources 5802 0 R
 /MediaBox [0 0 612 792]
-/Parent 5724 0 R
+/Parent 5773 0 R
 >> endobj
-5756 0 obj <<
-/D [5754 0 R /XYZ 100.892 685.529 null]
+5805 0 obj <<
+/D [5803 0 R /XYZ 100.892 685.529 null]
 >> endobj
 746 0 obj <<
-/D [5754 0 R /XYZ 100.892 434.776 null]
+/D [5803 0 R /XYZ 100.892 434.776 null]
 >> endobj
-5757 0 obj <<
-/D [5754 0 R /XYZ 100.892 407.087 null]
+5806 0 obj <<
+/D [5803 0 R /XYZ 100.892 407.087 null]
 >> endobj
-5753 0 obj <<
+5802 0 obj <<
 /Font << /F22 1211 0 R /F28 1124 0 R /F15 1133 0 R /F17 1131 0 R /F59 1905 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-5760 0 obj <<
+5809 0 obj <<
 /Length 862       
 /Filter /FlateDecode
 >>
@@ -31531,21 +32508,21 @@
 y´hÙµßó]3S=ïÇÖ‡1„ßج6m+ªJ<=Ïi¦Æei„‹Ë#tƒþJ»ÊÚÁ¶Úwm–ÔKg|#L팤DZNç47¤™÷‚‚“ÁãHí†æÛI¨oyIó]#oÿæÍ_Fy=ÆÑï þ\–îJgœÐϳ´õ<$‚WǁïŸFã›fü×O¥¿ eÿu~
 endstream
 endobj
-5759 0 obj <<
+5808 0 obj <<
 /Type /Page
-/Contents 5760 0 R
-/Resources 5758 0 R
+/Contents 5809 0 R
+/Resources 5807 0 R
 /MediaBox [0 0 612 792]
-/Parent 5762 0 R
+/Parent 5811 0 R
 >> endobj
-5761 0 obj <<
-/D [5759 0 R /XYZ 151.701 685.529 null]
+5810 0 obj <<
+/D [5808 0 R /XYZ 151.701 685.529 null]
 >> endobj
-5758 0 obj <<
+5807 0 obj <<
 /Font << /F28 1124 0 R /F22 1211 0 R /F59 1905 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-5765 0 obj <<
+5814 0 obj <<
 /Length 811       
 /Filter /FlateDecode
 >>
@@ -31556,21 +32533,21 @@
 W禐™Â-ü¨ m%‡›ZE%8¾¶Dýzú_ÆûûéÅþþz“M©Ò3¦ûõ·IóQѬð­òãézª
 endstream
 endobj
-5764 0 obj <<
+5813 0 obj <<
 /Type /Page
-/Contents 5765 0 R
-/Resources 5763 0 R
+/Contents 5814 0 R
+/Resources 5812 0 R
 /MediaBox [0 0 612 792]
-/Parent 5762 0 R
+/Parent 5811 0 R
 >> endobj
-5766 0 obj <<
-/D [5764 0 R /XYZ 100.892 685.529 null]
+5815 0 obj <<
+/D [5813 0 R /XYZ 100.892 685.529 null]
 >> endobj
-5763 0 obj <<
+5812 0 obj <<
 /Font << /F22 1211 0 R /F28 1124 0 R /F59 1905 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-5769 0 obj <<
+5818 0 obj <<
 /Length 800       
 /Filter /FlateDecode
 >>
@@ -31585,21 +32562,21 @@
 %-ÏrJdÚySϖ쐋2ò¬w3g^kîÚnôÇ*¦°‘¶ûÝÁs•j²áœnR§äWv†ocìj¦Eôš‹fu!ò@Pé®ðåš’öm§„ê-ÃÞÜ«½m‚X¹Ù–e\nèÿÚÙýK“÷öûQ§µ[eš=ÜvD¨Az7*Ü©Õ&:Ç<§xïʼû=»×–ùhºy¡Þ&B{wÿmúî„vêÐ~—5Oý¹÷cì
 endstream
 endobj
-5768 0 obj <<
+5817 0 obj <<
 /Type /Page
-/Contents 5769 0 R
-/Resources 5767 0 R
+/Contents 5818 0 R
+/Resources 5816 0 R
 /MediaBox [0 0 612 792]
-/Parent 5762 0 R
+/Parent 5811 0 R
 >> endobj
-5770 0 obj <<
-/D [5768 0 R /XYZ 151.701 685.529 null]
+5819 0 obj <<
+/D [5817 0 R /XYZ 151.701 685.529 null]
 >> endobj
-5767 0 obj <<
+5816 0 obj <<
 /Font << /F28 1124 0 R /F22 1211 0 R /F59 1905 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-5775 0 obj <<
+5824 0 obj <<
 /Length 1148      
 /Filter /FlateDecode
 >>
@@ -31616,29 +32593,29 @@
 Át–Dœm×bõƒ®-PJZ§Ú°*ºõaZòpÉK†=…ö‚¢]á7ü?u:9
 endstream
 endobj
-5774 0 obj <<
+5823 0 obj <<
 /Type /Page
-/Contents 5775 0 R
-/Resources 5773 0 R
+/Contents 5824 0 R
+/Resources 5822 0 R
 /MediaBox [0 0 612 792]
-/Parent 5762 0 R
-/Annots [ 5771 0 R ]
+/Parent 5811 0 R
+/Annots [ 5820 0 R ]
 >> endobj
-5771 0 obj <<
+5820 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [356.016 327.837 431.19 339.83]
 /Subtype /Link
 /A << /S /GoTo /D (ch8ldap) >>
 >> endobj
-5776 0 obj <<
-/D [5774 0 R /XYZ 100.892 685.529 null]
+5825 0 obj <<
+/D [5823 0 R /XYZ 100.892 685.529 null]
 >> endobj
-5773 0 obj <<
+5822 0 obj <<
 /Font << /F22 1211 0 R /F28 1124 0 R /F59 1905 0 R /F15 1133 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-5784 0 obj <<
+5833 0 obj <<
 /Length 2301      
 /Filter /FlateDecode
 >>
@@ -31666,84 +32643,84 @@
 “«×ƒÈ&—kb­\ÇÍ£y±SB%éÜp©º‚•:º×-šé®ªØSÿ”Êîy&ÒÆA@>UK…D¦k1üGW—2)Ÿ&Æ­^˜r‚.h0Æ<ƒô¯DD؊쟗vº¨%àü‡”à°_R¥FŠÜû%÷> ÝÑýõùÆ²04Åþ³³²r/³Ú§¥„¤£PÅ1»þ­)–BU灆tNIbrý¹™ bÄZ]8z¯æKwu°pGó‘Cš}ü´ç6b„ýÑÝ5ºMJwäAnµH¤š™"p-Dëý±æ¦˜àǺä	ÇR®Zºiœ®)xË#XŽ@ ÄT‰i™ÒTà"=^Ý e“µ5[;ÍÜ@âßòovÁ̏ð>îœF×Ö|zÆ]{Ô`Ù%qô9,|1Ùyéµ&Ät|iŠIåeXÌÃP”:3n—p,š,[Ã[]^Yrg1óç˜]ã™/•ÿ3ù'i`ÂdbæÊsî¯Jâ@%éüü’F dœé_Ò8œô‹,ô¾‚ƒüs&?ƒ6…16æa‘•¦Q0€Õv]‹[÷'ù²¶M±œ±áIKw³Ô(©›@ë‹Îa^ˆX¿?”Ü¢ØG&Ú5£]ÝŸ2“^pð¬â!ù}Åê©â…¥.‚{:•ºì}©[gY(â×)E¥ro}5Э¼WŠcßÏèñ)ÍýÚaYDîþÉéR9 Pΐ. ˜Ž8,¾*ƒÿä[/*2A”ÌŸòb Ji(Q  à(aÍ°Rrþl±B¨”…¢Í¿\<$¤çì)ù®x÷n®¯¡5ˆˆýÅÌÙFY„:š¦þuÆzùµüÑRÅ1
 endstream
 endobj
-5783 0 obj <<
+5832 0 obj <<
 /Type /Page
-/Contents 5784 0 R
-/Resources 5782 0 R
+/Contents 5833 0 R
+/Resources 5831 0 R
 /MediaBox [0 0 612 792]
-/Parent 5762 0 R
-/Annots [ 5772 0 R 5779 0 R 5786 0 R 5780 0 R 5787 0 R 5781 0 R 5788 0 R 5778 0 R 5789 0 R ]
+/Parent 5811 0 R
+/Annots [ 5821 0 R 5828 0 R 5835 0 R 5829 0 R 5836 0 R 5830 0 R 5837 0 R 5827 0 R 5838 0 R ]
 >> endobj
-5772 0 obj <<
+5821 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [416.87 646.546 491.395 658.236]
 /Subtype /Link
 /A << /S /GoTo /D (sbepu2) >>
 >> endobj
-5779 0 obj <<
+5828 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [477.996 315.677 511.352 327.366]
 /Subtype /Link
 /A << /S /GoTo /D (ch8smbconf) >>
 >> endobj
-5786 0 obj <<
+5835 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [205.25 302.127 252.698 313.817]
 /Subtype /Link
 /A << /S /GoTo /D (ch8smbconf) >>
 >> endobj
-5780 0 obj <<
+5829 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [477.996 152.259 511.352 163.949]
 /Subtype /Link
 /A << /S /GoTo /D (sbersync) >>
 >> endobj
-5787 0 obj <<
+5836 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [205.25 138.71 254.279 150.399]
 /Subtype /Link
 /A << /S /GoTo /D (sbersync) >>
 >> endobj
-5781 0 obj <<
+5830 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [477.996 138.71 511.352 150.399]
 /Subtype /Link
 /A << /S /GoTo /D (sbexcld) >>
 >> endobj
-5788 0 obj <<
+5837 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [150.705 116.961 511.352 129.913]
 /Subtype /Link
 /A << /S /GoTo /D (sbexcld) >>
 >> endobj
-5778 0 obj <<
+5827 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
 /Rect [174.46 116.961 256.477 129.913]
 /Subtype/Link/A<</Type/Action/S/URI/URI(http://idealx.com)>>
 >> endobj
-5789 0 obj <<
+5838 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [150.705 86.296 511.352 101.838]
 /Subtype /Link
 /A << /S /GoTo /D (sbexcld) >>
 >> endobj
-5785 0 obj <<
-/D [5783 0 R /XYZ 151.701 685.529 null]
+5834 0 obj <<
+/D [5832 0 R /XYZ 151.701 685.529 null]
 >> endobj
-5782 0 obj <<
+5831 0 obj <<
 /Font << /F28 1124 0 R /F22 1211 0 R /F15 1133 0 R /F54 1912 0 R /F30 1928 0 R /F59 1905 0 R /F31 1929 0 R /F62 1930 0 R /F72 1931 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-5798 0 obj <<
+5847 0 obj <<
 /Length 2009      
 /Filter /FlateDecode
 >>
@@ -31769,51 +32746,51 @@
 pP±Žâ¥gP•°q?_ØQ›EË뵋„–ОÍ[sÓÕ¸g¿vsQ˜éÀK¶úñç^@Jÿ¶®ãêû/RªqBÿTüõÏÂërËNF ò=òŒ€ošÊ;ˆënjÈã:`üZ©ä4³õ=kÙGÔìq™_Ìéüb†˜úp'ìí²m#¦þºpaÇG#¦÷ÿù©õ:ã#6¬=üÝ͏n"‘<Ògqìì#/5“\ó®õ¶Ù\1g}n䂶X‰T²LŸ[&Vl™ìÒ2@ÄÝT`.tðèwãoíëC‡IÖÐ8qö|ò–?ð¤ë—Ï_¨à^êõ
 endstream
 endobj
-5797 0 obj <<
+5846 0 obj <<
 /Type /Page
-/Contents 5798 0 R
-/Resources 5796 0 R
+/Contents 5847 0 R
+/Resources 5845 0 R
 /MediaBox [0 0 612 792]
-/Parent 5762 0 R
-/Annots [ 5799 0 R 5801 0 R 5794 0 R 5795 0 R ]
+/Parent 5811 0 R
+/Annots [ 5848 0 R 5850 0 R 5843 0 R 5844 0 R ]
 >> endobj
-5799 0 obj <<
+5848 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [99.895 684.533 460.543 700.075]
 /Subtype /Link
 /A << /S /GoTo /D (sbexcld) >>
 >> endobj
-5801 0 obj <<
+5850 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [154.441 646.546 201.669 658.236]
 /Subtype /Link
 /A << /S /GoTo /D (sbexcld) >>
 >> endobj
-5794 0 obj <<
+5843 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [199.076 318.45 356.759 330.139]
 /Subtype /Link
 /A << /S /GoTo /D (happy) >>
 >> endobj
-5795 0 obj <<
+5844 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [283.592 166.262 364.221 178.255]
 /Subtype /Link
 /A << /S /GoTo /D (ch8ideal) >>
 >> endobj
-5800 0 obj <<
-/D [5797 0 R /XYZ 100.892 685.529 null]
+5849 0 obj <<
+/D [5846 0 R /XYZ 100.892 685.529 null]
 >> endobj
-5796 0 obj <<
-/Font << /F22 1211 0 R /F28 1124 0 R /F15 1133 0 R /F59 1905 0 R /F89 2326 0 R /F73 2327 0 R /F17 1131 0 R >>
-/XObject << /Im3 2321 0 R >>
+5845 0 obj <<
+/Font << /F22 1211 0 R /F28 1124 0 R /F15 1133 0 R /F59 1905 0 R /F89 2333 0 R /F73 2334 0 R /F17 1131 0 R >>
+/XObject << /Im3 2328 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-5805 0 obj <<
+5854 0 obj <<
 /Length 1494      
 /Filter /FlateDecode
 >>
@@ -31835,21 +32812,21 @@
 Þw"Z|ÕqÍŽâW-G+e Ù2èãvÊ°ŠÝºúäÖïnÝÐzsÝ¿°8±öDÞ3õóêÎ}õX¥a©9ÿVWøIô?<»ô¦
 endstream
 endobj
-5804 0 obj <<
+5853 0 obj <<
 /Type /Page
-/Contents 5805 0 R
-/Resources 5803 0 R
+/Contents 5854 0 R
+/Resources 5852 0 R
 /MediaBox [0 0 612 792]
-/Parent 5807 0 R
+/Parent 5856 0 R
 >> endobj
-5806 0 obj <<
-/D [5804 0 R /XYZ 151.701 685.529 null]
+5855 0 obj <<
+/D [5853 0 R /XYZ 151.701 685.529 null]
 >> endobj
-5803 0 obj <<
+5852 0 obj <<
 /Font << /F28 1124 0 R /F22 1211 0 R /F15 1133 0 R /F59 1905 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-5810 0 obj <<
+5859 0 obj <<
 /Length 870       
 /Filter /FlateDecode
 >>
@@ -31859,21 +32836,21 @@
 .6f6Րº³8–žb,xÄje‘m‹YCQh_½»^~@Ó½Bïß.?øÇ<<¸u:Ä…ík—¥³ãÖ9uYbÈèuÕ'HÁoàÝP̲঱•³òCŽÎ¥Ã`˜:¹ntü0ÖZè—IÊ‚•Óê¼Z¶F·®YNžµç*ÝBE˜FåÚêàº3-Zˆö¾Cö­žê¾aM%c÷m«9ĬK%7ÏT*5u‡ ÙÓ0Ú…¶ªd­@Uó`‰<Ê ³óƒOϸña³Áؘ3±'¬º•,°­ùzñ€ƒrkeåô®¥_üjje×5fÝCu¸ª<ÉaC\ÀÎÔúÚËs·(ÆüÂß:ûÎVðM²,¿¡Kiè…•©õ ýsyݿŽq„?3ßú€
 endstream
 endobj
-5809 0 obj <<
+5858 0 obj <<
 /Type /Page
-/Contents 5810 0 R
-/Resources 5808 0 R
+/Contents 5859 0 R
+/Resources 5857 0 R
 /MediaBox [0 0 612 792]
-/Parent 5807 0 R
+/Parent 5856 0 R
 >> endobj
-5811 0 obj <<
-/D [5809 0 R /XYZ 100.892 685.529 null]
+5860 0 obj <<
+/D [5858 0 R /XYZ 100.892 685.529 null]
 >> endobj
-5808 0 obj <<
+5857 0 obj <<
 /Font << /F22 1211 0 R /F28 1124 0 R /F59 1905 0 R /F15 1133 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-5814 0 obj <<
+5863 0 obj <<
 /Length 1443      
 /Filter /FlateDecode
 >>
@@ -31893,21 +32870,21 @@
 ÐÈ>ü•wdâ2æw\9ȧYµrß‚?ŒאâÖ6L4߆¿)ýZ­~€µî„ÔÓ_¥e…`ÿ'>©…
 endstream
 endobj
-5813 0 obj <<
+5862 0 obj <<
 /Type /Page
-/Contents 5814 0 R
-/Resources 5812 0 R
+/Contents 5863 0 R
+/Resources 5861 0 R
 /MediaBox [0 0 612 792]
-/Parent 5807 0 R
+/Parent 5856 0 R
 >> endobj
-5815 0 obj <<
-/D [5813 0 R /XYZ 151.701 685.529 null]
+5864 0 obj <<
+/D [5862 0 R /XYZ 151.701 685.529 null]
 >> endobj
-5812 0 obj <<
+5861 0 obj <<
 /Font << /F28 1124 0 R /F22 1211 0 R /F15 1133 0 R /F59 1905 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-5818 0 obj <<
+5867 0 obj <<
 /Length 876       
 /Filter /FlateDecode
 >>
@@ -31923,21 +32900,21 @@
 G4"$š²óó1L‡@&“÷ôÒ³§¦9_µ3y7¿7èMü&èDÑ„±£ŽÃ ÄpˆéDÛǿⵚ½$ZŽ0`ä˜ÏuS«W]ÒnAô73­o2þg6ûõüÇüûô/ôç·?.Òí¼We|¡êx¨Êúñú3”_¢±r¹ÊÊÙZäí‡i°ÈÊÁ’çõîûöü{ß®úoÄO©|^
 endstream
 endobj
-5817 0 obj <<
+5866 0 obj <<
 /Type /Page
-/Contents 5818 0 R
-/Resources 5816 0 R
+/Contents 5867 0 R
+/Resources 5865 0 R
 /MediaBox [0 0 612 792]
-/Parent 5807 0 R
+/Parent 5856 0 R
 >> endobj
-5819 0 obj <<
-/D [5817 0 R /XYZ 100.892 685.529 null]
+5868 0 obj <<
+/D [5866 0 R /XYZ 100.892 685.529 null]
 >> endobj
-5816 0 obj <<
+5865 0 obj <<
 /Font << /F22 1211 0 R /F28 1124 0 R /F15 1133 0 R /F59 1905 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-5823 0 obj <<
+5872 0 obj <<
 /Length 1469      
 /Filter /FlateDecode
 >>
@@ -31957,28 +32934,28 @@
 ykyØ~:)¥l§—𼗁š§Q©¬zÃÚ Çêgún›CåAc?&½<*à *¤qó}»÷ävÝÍ»›þ˜‡‰ó”ù<d¡Ø¶Õ‚Û7®K”¥ràsùeð€ØîN{wfᝮk<|•Àœ½ãµêp¾jpÜØU~ôøPáXCÞtÍèã;bðYB¹Ó—Þ%4áq’>>KÜs„Ó@ÀÎRwÓ$¦^fLÄD$GW8=|„Üs¸Á9ñ09B8¹Èų˜¦Yÿd[³};™ì÷ûø}ëvõLýh5(’±Hioà×#Ùç#8ç_Ì©»
 endstream
 endobj
-5822 0 obj <<
+5871 0 obj <<
 /Type /Page
-/Contents 5823 0 R
-/Resources 5821 0 R
+/Contents 5872 0 R
+/Resources 5870 0 R
 /MediaBox [0 0 612 792]
-/Parent 5807 0 R
-/Annots [ 5820 0 R ]
+/Parent 5856 0 R
+/Annots [ 5869 0 R ]
 >> endobj
-5820 0 obj <<
+5869 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
 /Rect [174.46 116.961 280.013 129.913]
 /Subtype/Link/A<</Type/Action/S/URI/URI(http://www.kixtart.org)>>
 >> endobj
-5824 0 obj <<
-/D [5822 0 R /XYZ 151.701 685.529 null]
+5873 0 obj <<
+/D [5871 0 R /XYZ 151.701 685.529 null]
 >> endobj
-5821 0 obj <<
+5870 0 obj <<
 /Font << /F28 1124 0 R /F22 1211 0 R /F15 1133 0 R /F59 1905 0 R /F30 1928 0 R /F31 1929 0 R /F62 1930 0 R /F72 1931 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-5828 0 obj <<
+5877 0 obj <<
 /Length 1863      
 /Filter /FlateDecode
 >>
@@ -32005,29 +32982,29 @@
 kçȶÓ<¢ºq+™žå$Æ+ˆ[‡ax¬Ä!÷¼ a’¤ä|ä´ÀÁùþ<,ÈìJ,À?žmO4¹™˜Us¹€†žœénì™D?¹›q5vwJ ËÑmdî_/2Ê@¨ØKñ°£qPê 	™…‘d§¿‰î{¾Zü9 ÜA
 endstream
 endobj
-5827 0 obj <<
+5876 0 obj <<
 /Type /Page
-/Contents 5828 0 R
-/Resources 5826 0 R
+/Contents 5877 0 R
+/Resources 5875 0 R
 /MediaBox [0 0 612 792]
-/Parent 5807 0 R
-/Annots [ 5825 0 R ]
+/Parent 5856 0 R
+/Annots [ 5874 0 R ]
 >> endobj
-5825 0 obj <<
+5874 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [378 516.558 457.513 528.551]
 /Subtype /Link
 /A << /S /GoTo /D (ch8kix) >>
 >> endobj
-5829 0 obj <<
-/D [5827 0 R /XYZ 100.892 685.529 null]
+5878 0 obj <<
+/D [5876 0 R /XYZ 100.892 685.529 null]
 >> endobj
-5826 0 obj <<
+5875 0 obj <<
 /Font << /F22 1211 0 R /F28 1124 0 R /F59 1905 0 R /F15 1133 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-5833 0 obj <<
+5882 0 obj <<
 /Length 2200      
 /Filter /FlateDecode
 >>
@@ -32055,42 +33032,42 @@
 p×v^/ûöýæê¿âèì5
 endstream
 endobj
-5832 0 obj <<
+5881 0 obj <<
 /Type /Page
-/Contents 5833 0 R
-/Resources 5831 0 R
+/Contents 5882 0 R
+/Resources 5880 0 R
 /MediaBox [0 0 612 792]
-/Parent 5842 0 R
+/Parent 5891 0 R
 >> endobj
-5834 0 obj <<
-/D [5832 0 R /XYZ 151.701 685.529 null]
+5883 0 obj <<
+/D [5881 0 R /XYZ 151.701 685.529 null]
 >> endobj
-5835 0 obj <<
-/D [5832 0 R /XYZ 151.701 490.974 null]
+5884 0 obj <<
+/D [5881 0 R /XYZ 151.701 490.974 null]
 >> endobj
-5836 0 obj <<
-/D [5832 0 R /XYZ 151.701 442.799 null]
+5885 0 obj <<
+/D [5881 0 R /XYZ 151.701 442.799 null]
 >> endobj
-5837 0 obj <<
-/D [5832 0 R /XYZ 151.701 410.295 null]
+5886 0 obj <<
+/D [5881 0 R /XYZ 151.701 410.295 null]
 >> endobj
-5838 0 obj <<
-/D [5832 0 R /XYZ 151.701 372.942 null]
+5887 0 obj <<
+/D [5881 0 R /XYZ 151.701 372.942 null]
 >> endobj
-5839 0 obj <<
-/D [5832 0 R /XYZ 151.701 338.922 null]
+5888 0 obj <<
+/D [5881 0 R /XYZ 151.701 338.922 null]
 >> endobj
-5840 0 obj <<
-/D [5832 0 R /XYZ 151.701 276.592 null]
+5889 0 obj <<
+/D [5881 0 R /XYZ 151.701 276.592 null]
 >> endobj
-5841 0 obj <<
-/D [5832 0 R /XYZ 151.701 215.474 null]
+5890 0 obj <<
+/D [5881 0 R /XYZ 151.701 215.474 null]
 >> endobj
-5831 0 obj <<
-/Font << /F28 1124 0 R /F22 1211 0 R /F15 1133 0 R /F59 1905 0 R /F54 1912 0 R /F11 2484 0 R >>
+5880 0 obj <<
+/Font << /F28 1124 0 R /F22 1211 0 R /F15 1133 0 R /F59 1905 0 R /F54 1912 0 R /F11 2494 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-5845 0 obj <<
+5894 0 obj <<
 /Length 2069      
 /Filter /FlateDecode
 >>
@@ -32108,21 +33085,21 @@
 ä/4ò¼»iß|ÂÞØ®u9+qWJÜ•òR7ÉF•Ë»B«ÔŽÜRŒÊN”ˆ‘ZzT	ÞÍü…Æ9‰nOLðn™[ó‡ÿn¥*x„ã±ÚÄ‘t>Ãºå?“¨ôvE¹ž%°‘¼lÓJáù&Ï&ÿÖ.é²ìRç^=u	ã·OUÿýîqóòmˆc
 endstream
 endobj
-5844 0 obj <<
+5893 0 obj <<
 /Type /Page
-/Contents 5845 0 R
-/Resources 5843 0 R
+/Contents 5894 0 R
+/Resources 5892 0 R
 /MediaBox [0 0 612 792]
-/Parent 5842 0 R
+/Parent 5891 0 R
 >> endobj
-5846 0 obj <<
-/D [5844 0 R /XYZ 100.892 685.529 null]
+5895 0 obj <<
+/D [5893 0 R /XYZ 100.892 685.529 null]
 >> endobj
-5843 0 obj <<
+5892 0 obj <<
 /Font << /F22 1211 0 R /F28 1124 0 R /F54 1912 0 R /F15 1133 0 R /F51 1134 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-5850 0 obj <<
+5899 0 obj <<
 /Length 2082      
 /Filter /FlateDecode
 >>
@@ -32140,28 +33117,28 @@
 .Íõj@ ¸@‰¼~cd'ù‚Ûz¬íž’yŠÀœäÇ‘äþÅ©èÙ4§Ÿ?«ÿ’’¿Åÿû™”ˆ,Åé_ýCÊ’ ‡L/ú!Vˆ(ɪ Ió(ÎÅU²—΀-O0׫ثÿ¯«¾ù®¼d/£¤(—ÿlí4oß¼9Q¸#_"|£^ï¾:¬®¢*Ï–íß\±¾þ‚iþI7ô
 endstream
 endobj
-5849 0 obj <<
+5898 0 obj <<
 /Type /Page
-/Contents 5850 0 R
-/Resources 5848 0 R
+/Contents 5899 0 R
+/Resources 5897 0 R
 /MediaBox [0 0 612 792]
-/Parent 5842 0 R
-/Annots [ 5847 0 R ]
+/Parent 5891 0 R
+/Annots [ 5896 0 R ]
 >> endobj
-5847 0 obj <<
+5896 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
 /Rect [174.46 116.961 275.306 129.913]
 /Subtype/Link/A<</Type/Action/S/URI/URI(http://www.clamav.net)>>
 >> endobj
-5851 0 obj <<
-/D [5849 0 R /XYZ 151.701 685.529 null]
+5900 0 obj <<
+/D [5898 0 R /XYZ 151.701 685.529 null]
 >> endobj
-5848 0 obj <<
+5897 0 obj <<
 /Font << /F28 1124 0 R /F22 1211 0 R /F15 1133 0 R /F30 1928 0 R /F31 1929 0 R /F62 1930 0 R /F72 1931 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-5854 0 obj <<
+5903 0 obj <<
 /Length 1040      
 /Filter /FlateDecode
 >>
@@ -32175,27 +33152,27 @@
 aÊö4ßö²Ážý÷ž³²Ðï–,jï¡6ÇH©&¸_«ñÞ¯qî^Ýf$?rÑi¬ø€óý©f%’ä‰î9Vþò%¤u+,ûeu!4rÞ] ä‘'Xu9¬××ZŠ Ù	Bb.·2ý-º[DxÎx†ÓþX][gGçZmz*àƒ#MÕ=æ;þ!Ò>––÷6Æ1áòøqT7lŸWn1/8½¥çõXžW>TAòÕº·_tƒ_ˆ–e¡ð‡>±õó;t>@é
 endstream
 endobj
-5853 0 obj <<
+5902 0 obj <<
 /Type /Page
-/Contents 5854 0 R
-/Resources 5852 0 R
+/Contents 5903 0 R
+/Resources 5901 0 R
 /MediaBox [0 0 612 792]
-/Parent 5842 0 R
+/Parent 5891 0 R
 >> endobj
-5855 0 obj <<
-/D [5853 0 R /XYZ 100.892 685.529 null]
+5904 0 obj <<
+/D [5902 0 R /XYZ 100.892 685.529 null]
 >> endobj
 1660 0 obj <<
-/D [5853 0 R /XYZ 100.892 660.623 null]
+/D [5902 0 R /XYZ 100.892 660.623 null]
 >> endobj
-5777 0 obj <<
-/D [5853 0 R /XYZ 100.892 642.541 null]
+5826 0 obj <<
+/D [5902 0 R /XYZ 100.892 642.541 null]
 >> endobj
-5852 0 obj <<
+5901 0 obj <<
 /Font << /F22 1211 0 R /F28 1124 0 R /F15 1133 0 R /F59 1905 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-5858 0 obj <<
+5907 0 obj <<
 /Length 878       
 /Filter /FlateDecode
 >>
@@ -32208,27 +33185,27 @@
 ±ˆW†žõ}ß÷¦Oµ57%C;´ÇŠašsîZ¤ì0f™]Œ4<Ïø=Tó69C}{k½a¢¯Mu	²Ïß÷O
 endstream
 endobj
-5857 0 obj <<
+5906 0 obj <<
 /Type /Page
-/Contents 5858 0 R
-/Resources 5856 0 R
+/Contents 5907 0 R
+/Resources 5905 0 R
 /MediaBox [0 0 612 792]
-/Parent 5842 0 R
+/Parent 5891 0 R
 >> endobj
-5859 0 obj <<
-/D [5857 0 R /XYZ 151.701 685.529 null]
+5908 0 obj <<
+/D [5906 0 R /XYZ 151.701 685.529 null]
 >> endobj
 1661 0 obj <<
-/D [5857 0 R /XYZ 151.701 631.507 null]
+/D [5906 0 R /XYZ 151.701 631.507 null]
 >> endobj
-5790 0 obj <<
-/D [5857 0 R /XYZ 151.701 613.425 null]
+5839 0 obj <<
+/D [5906 0 R /XYZ 151.701 613.425 null]
 >> endobj
-5856 0 obj <<
+5905 0 obj <<
 /Font << /F28 1124 0 R /F22 1211 0 R /F15 1133 0 R /F59 1905 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-5862 0 obj <<
+5911 0 obj <<
 /Length 4616      
 /Filter /FlateDecode
 >>
@@ -32266,144 +33243,144 @@
 G_`ñG<}‰G¯ðHŒ9çªra †*okx8xpí@Uy-t›ý“ te ¬Ö•	T®Ô·+ó»ø˱NèŠw"Ú##çâDβŒ´i²O¶tÞQw|털ˆÂ´Ù¸¸ j‰`5'PuL¬oWfOñ—c`¢3¢ß·ø(5gk=³OBJÕ}ê–I…i³ùqÔËÀj–O êX^ß®ÌÌâ/Ç:’n,Ôp_¿ùñ‰pyàH êÒêç?É	œfÂ+P,Íõx•ÿÏúž¥«žðo(Ja°ø1ýWµÿÍs06ŽìHP²€7z0g†þ„ÍД©¡L/CxC¶?šÕ¹¿J{Q3¿jAÀj˜@Õ)@}»2iˆ¿k~é$J®ô»(¿ËÛãF£‘ŸíÐmž’-Oñ#}¡ÿÄÿÎìV•üøLWVØ6[*@-0} ¬fúªŽéõíÊìl þr¬#LG¨(d¿£ò›g9ÒýÉÅð—#Ž7U–¼üIòNø’SP$ï„/ù¿’‡[ºÏιÂÜ.I^«™d½"¨‚[®á …uÃ"ï…×n‡³É”Ùé<§¶)‹³§‘œü6$×q>Ù¨yºßî[)=}­g_düv{ºw:}ûGoEb("Æó×:–f/‡I=ß¹8¿xL}ýogžåª
 endstream
 endobj
-5861 0 obj <<
+5910 0 obj <<
 /Type /Page
-/Contents 5862 0 R
-/Resources 5860 0 R
+/Contents 5911 0 R
+/Resources 5909 0 R
 /MediaBox [0 0 612 792]
-/Parent 5842 0 R
+/Parent 5891 0 R
 >> endobj
-5863 0 obj <<
-/D [5861 0 R /XYZ 100.892 685.529 null]
+5912 0 obj <<
+/D [5910 0 R /XYZ 100.892 685.529 null]
 >> endobj
 1662 0 obj <<
-/D [5861 0 R /XYZ 100.892 660.623 null]
+/D [5910 0 R /XYZ 100.892 660.623 null]
 >> endobj
-5791 0 obj <<
-/D [5861 0 R /XYZ 100.892 643.753 null]
+5840 0 obj <<
+/D [5910 0 R /XYZ 100.892 643.753 null]
 >> endobj
-5864 0 obj <<
-/D [5861 0 R /XYZ 100.892 637.775 null]
+5913 0 obj <<
+/D [5910 0 R /XYZ 100.892 637.775 null]
 >> endobj
-5865 0 obj <<
-/D [5861 0 R /XYZ 100.892 644.051 null]
+5914 0 obj <<
+/D [5910 0 R /XYZ 100.892 644.051 null]
 >> endobj
-5866 0 obj <<
-/D [5861 0 R /XYZ 100.892 632.096 null]
+5915 0 obj <<
+/D [5910 0 R /XYZ 100.892 632.096 null]
 >> endobj
-5867 0 obj <<
-/D [5861 0 R /XYZ 100.892 620.141 null]
+5916 0 obj <<
+/D [5910 0 R /XYZ 100.892 620.141 null]
 >> endobj
-5868 0 obj <<
-/D [5861 0 R /XYZ 100.892 608.186 null]
+5917 0 obj <<
+/D [5910 0 R /XYZ 100.892 608.186 null]
 >> endobj
-5869 0 obj <<
-/D [5861 0 R /XYZ 100.892 596.231 null]
+5918 0 obj <<
+/D [5910 0 R /XYZ 100.892 596.231 null]
 >> endobj
-5870 0 obj <<
-/D [5861 0 R /XYZ 100.892 584.276 null]
+5919 0 obj <<
+/D [5910 0 R /XYZ 100.892 584.276 null]
 >> endobj
-5871 0 obj <<
-/D [5861 0 R /XYZ 100.892 572.32 null]
+5920 0 obj <<
+/D [5910 0 R /XYZ 100.892 572.32 null]
 >> endobj
-5872 0 obj <<
-/D [5861 0 R /XYZ 100.892 560.365 null]
+5921 0 obj <<
+/D [5910 0 R /XYZ 100.892 560.365 null]
 >> endobj
-5873 0 obj <<
-/D [5861 0 R /XYZ 100.892 548.41 null]
+5922 0 obj <<
+/D [5910 0 R /XYZ 100.892 548.41 null]
 >> endobj
-5874 0 obj <<
-/D [5861 0 R /XYZ 100.892 536.455 null]
+5923 0 obj <<
+/D [5910 0 R /XYZ 100.892 536.455 null]
 >> endobj
-5875 0 obj <<
-/D [5861 0 R /XYZ 100.892 524.5 null]
+5924 0 obj <<
+/D [5910 0 R /XYZ 100.892 524.5 null]
 >> endobj
-5876 0 obj <<
-/D [5861 0 R /XYZ 100.892 512.545 null]
+5925 0 obj <<
+/D [5910 0 R /XYZ 100.892 512.545 null]
 >> endobj
-5877 0 obj <<
-/D [5861 0 R /XYZ 100.892 500.589 null]
+5926 0 obj <<
+/D [5910 0 R /XYZ 100.892 500.589 null]
 >> endobj
-5878 0 obj <<
-/D [5861 0 R /XYZ 100.892 488.634 null]
+5927 0 obj <<
+/D [5910 0 R /XYZ 100.892 488.634 null]
 >> endobj
-5879 0 obj <<
-/D [5861 0 R /XYZ 100.892 476.679 null]
+5928 0 obj <<
+/D [5910 0 R /XYZ 100.892 476.679 null]
 >> endobj
-5880 0 obj <<
-/D [5861 0 R /XYZ 100.892 464.724 null]
+5929 0 obj <<
+/D [5910 0 R /XYZ 100.892 464.724 null]
 >> endobj
-5881 0 obj <<
-/D [5861 0 R /XYZ 100.892 440.814 null]
+5930 0 obj <<
+/D [5910 0 R /XYZ 100.892 440.814 null]
 >> endobj
-5882 0 obj <<
-/D [5861 0 R /XYZ 100.892 416.903 null]
+5931 0 obj <<
+/D [5910 0 R /XYZ 100.892 416.903 null]
 >> endobj
-5883 0 obj <<
-/D [5861 0 R /XYZ 100.892 392.993 null]
+5932 0 obj <<
+/D [5910 0 R /XYZ 100.892 392.993 null]
 >> endobj
-5884 0 obj <<
-/D [5861 0 R /XYZ 100.892 369.083 null]
+5933 0 obj <<
+/D [5910 0 R /XYZ 100.892 369.083 null]
 >> endobj
-5885 0 obj <<
-/D [5861 0 R /XYZ 100.892 345.172 null]
+5934 0 obj <<
+/D [5910 0 R /XYZ 100.892 345.172 null]
 >> endobj
-5886 0 obj <<
-/D [5861 0 R /XYZ 100.892 321.262 null]
+5935 0 obj <<
+/D [5910 0 R /XYZ 100.892 321.262 null]
 >> endobj
-5887 0 obj <<
-/D [5861 0 R /XYZ 100.892 309.307 null]
+5936 0 obj <<
+/D [5910 0 R /XYZ 100.892 309.307 null]
 >> endobj
-5888 0 obj <<
-/D [5861 0 R /XYZ 100.892 297.352 null]
+5937 0 obj <<
+/D [5910 0 R /XYZ 100.892 297.352 null]
 >> endobj
-5889 0 obj <<
-/D [5861 0 R /XYZ 100.892 285.396 null]
+5938 0 obj <<
+/D [5910 0 R /XYZ 100.892 285.396 null]
 >> endobj
-5890 0 obj <<
-/D [5861 0 R /XYZ 100.892 273.441 null]
+5939 0 obj <<
+/D [5910 0 R /XYZ 100.892 273.441 null]
 >> endobj
-5891 0 obj <<
-/D [5861 0 R /XYZ 100.892 261.486 null]
+5940 0 obj <<
+/D [5910 0 R /XYZ 100.892 261.486 null]
 >> endobj
-5892 0 obj <<
-/D [5861 0 R /XYZ 100.892 249.531 null]
+5941 0 obj <<
+/D [5910 0 R /XYZ 100.892 249.531 null]
 >> endobj
-5893 0 obj <<
-/D [5861 0 R /XYZ 100.892 237.576 null]
+5942 0 obj <<
+/D [5910 0 R /XYZ 100.892 237.576 null]
 >> endobj
-5894 0 obj <<
-/D [5861 0 R /XYZ 100.892 225.621 null]
+5943 0 obj <<
+/D [5910 0 R /XYZ 100.892 225.621 null]
 >> endobj
-5895 0 obj <<
-/D [5861 0 R /XYZ 100.892 213.665 null]
+5944 0 obj <<
+/D [5910 0 R /XYZ 100.892 213.665 null]
 >> endobj
-5896 0 obj <<
-/D [5861 0 R /XYZ 100.892 201.71 null]
+5945 0 obj <<
+/D [5910 0 R /XYZ 100.892 201.71 null]
 >> endobj
-5897 0 obj <<
-/D [5861 0 R /XYZ 100.892 189.755 null]
+5946 0 obj <<
+/D [5910 0 R /XYZ 100.892 189.755 null]
 >> endobj
-5898 0 obj <<
-/D [5861 0 R /XYZ 100.892 177.8 null]
+5947 0 obj <<
+/D [5910 0 R /XYZ 100.892 177.8 null]
 >> endobj
-5899 0 obj <<
-/D [5861 0 R /XYZ 100.892 165.845 null]
+5948 0 obj <<
+/D [5910 0 R /XYZ 100.892 165.845 null]
 >> endobj
-5900 0 obj <<
-/D [5861 0 R /XYZ 100.892 153.89 null]
+5949 0 obj <<
+/D [5910 0 R /XYZ 100.892 153.89 null]
 >> endobj
-5901 0 obj <<
-/D [5861 0 R /XYZ 100.892 141.934 null]
+5950 0 obj <<
+/D [5910 0 R /XYZ 100.892 141.934 null]
 >> endobj
-5902 0 obj <<
-/D [5861 0 R /XYZ 100.892 129.979 null]
+5951 0 obj <<
+/D [5910 0 R /XYZ 100.892 129.979 null]
 >> endobj
-5860 0 obj <<
-/Font << /F22 1211 0 R /F28 1124 0 R /F15 1133 0 R /F4 2008 0 R /F51 1134 0 R /F54 1912 0 R /F11 2484 0 R >>
+5909 0 obj <<
+/Font << /F22 1211 0 R /F28 1124 0 R /F15 1133 0 R /F4 2008 0 R /F51 1134 0 R /F54 1912 0 R /F11 2494 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-5905 0 obj <<
+5954 0 obj <<
 /Length 3032      
 /Filter /FlateDecode
 >>
@@ -32437,129 +33414,129 @@
 ®•ÿ©åÃ%âMcœ«²„=jáò™ƒb%KØ£f<¬ÓòRë8¾†=]>û*kØ/ø~nÄ 1gòýØèÿ;°ÏÿÓt )
 endstream
 endobj
-5904 0 obj <<
+5953 0 obj <<
 /Type /Page
-/Contents 5905 0 R
-/Resources 5903 0 R
+/Contents 5954 0 R
+/Resources 5952 0 R
 /MediaBox [0 0 612 792]
-/Parent 5942 0 R
+/Parent 5991 0 R
 >> endobj
-5906 0 obj <<
-/D [5904 0 R /XYZ 151.701 685.529 null]
+5955 0 obj <<
+/D [5953 0 R /XYZ 151.701 685.529 null]
 >> endobj
 1663 0 obj <<
-/D [5904 0 R /XYZ 151.701 610.552 null]
+/D [5953 0 R /XYZ 151.701 610.552 null]
 >> endobj
-5907 0 obj <<
-/D [5904 0 R /XYZ 151.701 593.682 null]
+5956 0 obj <<
+/D [5953 0 R /XYZ 151.701 593.682 null]
 >> endobj
-5908 0 obj <<
-/D [5904 0 R /XYZ 151.701 587.704 null]
+5957 0 obj <<
+/D [5953 0 R /XYZ 151.701 587.704 null]
 >> endobj
-5909 0 obj <<
-/D [5904 0 R /XYZ 151.701 593.981 null]
+5958 0 obj <<
+/D [5953 0 R /XYZ 151.701 593.981 null]
 >> endobj
-5910 0 obj <<
-/D [5904 0 R /XYZ 151.701 582.026 null]
+5959 0 obj <<
+/D [5953 0 R /XYZ 151.701 582.026 null]
 >> endobj
-5911 0 obj <<
-/D [5904 0 R /XYZ 151.701 570.07 null]
+5960 0 obj <<
+/D [5953 0 R /XYZ 151.701 570.07 null]
 >> endobj
-5912 0 obj <<
-/D [5904 0 R /XYZ 151.701 558.115 null]
+5961 0 obj <<
+/D [5953 0 R /XYZ 151.701 558.115 null]
 >> endobj
-5913 0 obj <<
-/D [5904 0 R /XYZ 151.701 546.16 null]
+5962 0 obj <<
+/D [5953 0 R /XYZ 151.701 546.16 null]
 >> endobj
-5914 0 obj <<
-/D [5904 0 R /XYZ 151.701 534.205 null]
+5963 0 obj <<
+/D [5953 0 R /XYZ 151.701 534.205 null]
 >> endobj
-5915 0 obj <<
-/D [5904 0 R /XYZ 151.701 522.25 null]
+5964 0 obj <<
+/D [5953 0 R /XYZ 151.701 522.25 null]
 >> endobj
-5916 0 obj <<
-/D [5904 0 R /XYZ 151.701 510.295 null]
+5965 0 obj <<
+/D [5953 0 R /XYZ 151.701 510.295 null]
 >> endobj
-5917 0 obj <<
-/D [5904 0 R /XYZ 151.701 498.339 null]
+5966 0 obj <<
+/D [5953 0 R /XYZ 151.701 498.339 null]
 >> endobj
-5918 0 obj <<
-/D [5904 0 R /XYZ 151.701 486.384 null]
+5967 0 obj <<
+/D [5953 0 R /XYZ 151.701 486.384 null]
 >> endobj
-5919 0 obj <<
-/D [5904 0 R /XYZ 151.701 474.429 null]
+5968 0 obj <<
+/D [5953 0 R /XYZ 151.701 474.429 null]
 >> endobj
-5920 0 obj <<
-/D [5904 0 R /XYZ 151.701 462.474 null]
+5969 0 obj <<
+/D [5953 0 R /XYZ 151.701 462.474 null]
 >> endobj
-5921 0 obj <<
-/D [5904 0 R /XYZ 151.701 450.519 null]
+5970 0 obj <<
+/D [5953 0 R /XYZ 151.701 450.519 null]
 >> endobj
-5922 0 obj <<
-/D [5904 0 R /XYZ 151.701 438.564 null]
+5971 0 obj <<
+/D [5953 0 R /XYZ 151.701 438.564 null]
 >> endobj
-5923 0 obj <<
-/D [5904 0 R /XYZ 151.701 426.608 null]
+5972 0 obj <<
+/D [5953 0 R /XYZ 151.701 426.608 null]
 >> endobj
-5924 0 obj <<
-/D [5904 0 R /XYZ 151.701 414.653 null]
+5973 0 obj <<
+/D [5953 0 R /XYZ 151.701 414.653 null]
 >> endobj
-5925 0 obj <<
-/D [5904 0 R /XYZ 151.701 402.698 null]
+5974 0 obj <<
+/D [5953 0 R /XYZ 151.701 402.698 null]
 >> endobj
-5926 0 obj <<
-/D [5904 0 R /XYZ 151.701 390.743 null]
+5975 0 obj <<
+/D [5953 0 R /XYZ 151.701 390.743 null]
 >> endobj
-5927 0 obj <<
-/D [5904 0 R /XYZ 151.701 378.788 null]
+5976 0 obj <<
+/D [5953 0 R /XYZ 151.701 378.788 null]
 >> endobj
-5928 0 obj <<
-/D [5904 0 R /XYZ 151.701 366.833 null]
+5977 0 obj <<
+/D [5953 0 R /XYZ 151.701 366.833 null]
 >> endobj
-5929 0 obj <<
-/D [5904 0 R /XYZ 151.701 354.877 null]
+5978 0 obj <<
+/D [5953 0 R /XYZ 151.701 354.877 null]
 >> endobj
-5930 0 obj <<
-/D [5904 0 R /XYZ 151.701 342.922 null]
+5979 0 obj <<
+/D [5953 0 R /XYZ 151.701 342.922 null]
 >> endobj
-5931 0 obj <<
-/D [5904 0 R /XYZ 151.701 330.967 null]
+5980 0 obj <<
+/D [5953 0 R /XYZ 151.701 330.967 null]
 >> endobj
-5932 0 obj <<
-/D [5904 0 R /XYZ 151.701 319.012 null]
+5981 0 obj <<
+/D [5953 0 R /XYZ 151.701 319.012 null]
 >> endobj
-5933 0 obj <<
-/D [5904 0 R /XYZ 151.701 307.057 null]
+5982 0 obj <<
+/D [5953 0 R /XYZ 151.701 307.057 null]
 >> endobj
-5934 0 obj <<
-/D [5904 0 R /XYZ 151.701 295.102 null]
+5983 0 obj <<
+/D [5953 0 R /XYZ 151.701 295.102 null]
 >> endobj
-5935 0 obj <<
-/D [5904 0 R /XYZ 151.701 283.146 null]
+5984 0 obj <<
+/D [5953 0 R /XYZ 151.701 283.146 null]
 >> endobj
-5936 0 obj <<
-/D [5904 0 R /XYZ 151.701 271.191 null]
+5985 0 obj <<
+/D [5953 0 R /XYZ 151.701 271.191 null]
 >> endobj
-5937 0 obj <<
-/D [5904 0 R /XYZ 151.701 259.236 null]
+5986 0 obj <<
+/D [5953 0 R /XYZ 151.701 259.236 null]
 >> endobj
-5938 0 obj <<
-/D [5904 0 R /XYZ 151.701 247.281 null]
+5987 0 obj <<
+/D [5953 0 R /XYZ 151.701 247.281 null]
 >> endobj
-5939 0 obj <<
-/D [5904 0 R /XYZ 151.701 235.326 null]
+5988 0 obj <<
+/D [5953 0 R /XYZ 151.701 235.326 null]
 >> endobj
-5940 0 obj <<
-/D [5904 0 R /XYZ 151.701 211.415 null]
+5989 0 obj <<
+/D [5953 0 R /XYZ 151.701 211.415 null]
 >> endobj
-5941 0 obj <<
-/D [5904 0 R /XYZ 151.701 199.46 null]
+5990 0 obj <<
+/D [5953 0 R /XYZ 151.701 199.46 null]
 >> endobj
-5903 0 obj <<
-/Font << /F28 1124 0 R /F22 1211 0 R /F15 1133 0 R /F4 2008 0 R /F54 1912 0 R /F11 2484 0 R >>
+5952 0 obj <<
+/Font << /F28 1124 0 R /F22 1211 0 R /F15 1133 0 R /F4 2008 0 R /F54 1912 0 R /F11 2494 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-5945 0 obj <<
+5994 0 obj <<
 /Length 3212      
 /Filter /FlateDecode
 >>
@@ -32581,132 +33558,132 @@
 †.ú §rzG ‡ÈºÖJåu1\…¿%d×Ôz_ Þ¼çgqàÀÚ<±Bj„ã^Íñ@ŠÇ1ß®Â^÷×kŸóRÁ	ç>Ú”ýSåñŸâÄ&ÿ³µ¢ûà¤ÿ³%Ãöñ</¤ôÇÿgI>›üÏ’á×:òæÖƒú°9nl…éè™ÙÔÿ€¶3+
 endstream
 endobj
-5944 0 obj <<
+5993 0 obj <<
 /Type /Page
-/Contents 5945 0 R
-/Resources 5943 0 R
+/Contents 5994 0 R
+/Resources 5992 0 R
 /MediaBox [0 0 612 792]
-/Parent 5942 0 R
+/Parent 5991 0 R
 >> endobj
-5946 0 obj <<
-/D [5944 0 R /XYZ 100.892 685.529 null]
+5995 0 obj <<
+/D [5993 0 R /XYZ 100.892 685.529 null]
 >> endobj
 1664 0 obj <<
-/D [5944 0 R /XYZ 100.892 622.507 null]
+/D [5993 0 R /XYZ 100.892 622.507 null]
 >> endobj
-5947 0 obj <<
-/D [5944 0 R /XYZ 100.892 605.637 null]
+5996 0 obj <<
+/D [5993 0 R /XYZ 100.892 605.637 null]
 >> endobj
-5948 0 obj <<
-/D [5944 0 R /XYZ 100.892 599.66 null]
+5997 0 obj <<
+/D [5993 0 R /XYZ 100.892 599.66 null]
 >> endobj
-5949 0 obj <<
-/D [5944 0 R /XYZ 100.892 605.936 null]
+5998 0 obj <<
+/D [5993 0 R /XYZ 100.892 605.936 null]
 >> endobj
-5950 0 obj <<
-/D [5944 0 R /XYZ 100.892 593.981 null]
+5999 0 obj <<
+/D [5993 0 R /XYZ 100.892 593.981 null]
 >> endobj
-5951 0 obj <<
-/D [5944 0 R /XYZ 100.892 582.026 null]
+6000 0 obj <<
+/D [5993 0 R /XYZ 100.892 582.026 null]
 >> endobj
-5952 0 obj <<
-/D [5944 0 R /XYZ 100.892 570.07 null]
+6001 0 obj <<
+/D [5993 0 R /XYZ 100.892 570.07 null]
 >> endobj
-5953 0 obj <<
-/D [5944 0 R /XYZ 100.892 558.115 null]
+6002 0 obj <<
+/D [5993 0 R /XYZ 100.892 558.115 null]
 >> endobj
-5954 0 obj <<
-/D [5944 0 R /XYZ 100.892 546.16 null]
+6003 0 obj <<
+/D [5993 0 R /XYZ 100.892 546.16 null]
 >> endobj
-5955 0 obj <<
-/D [5944 0 R /XYZ 100.892 534.205 null]
+6004 0 obj <<
+/D [5993 0 R /XYZ 100.892 534.205 null]
 >> endobj
-5956 0 obj <<
-/D [5944 0 R /XYZ 100.892 522.25 null]
+6005 0 obj <<
+/D [5993 0 R /XYZ 100.892 522.25 null]
 >> endobj
-5957 0 obj <<
-/D [5944 0 R /XYZ 100.892 510.295 null]
+6006 0 obj <<
+/D [5993 0 R /XYZ 100.892 510.295 null]
 >> endobj
-5958 0 obj <<
-/D [5944 0 R /XYZ 100.892 498.339 null]
+6007 0 obj <<
+/D [5993 0 R /XYZ 100.892 498.339 null]
 >> endobj
-5959 0 obj <<
-/D [5944 0 R /XYZ 100.892 486.384 null]
+6008 0 obj <<
+/D [5993 0 R /XYZ 100.892 486.384 null]
 >> endobj
-5960 0 obj <<
-/D [5944 0 R /XYZ 100.892 474.429 null]
+6009 0 obj <<
+/D [5993 0 R /XYZ 100.892 474.429 null]
 >> endobj
-5961 0 obj <<
-/D [5944 0 R /XYZ 100.892 462.474 null]
+6010 0 obj <<
+/D [5993 0 R /XYZ 100.892 462.474 null]
 >> endobj
-5962 0 obj <<
-/D [5944 0 R /XYZ 100.892 450.519 null]
+6011 0 obj <<
+/D [5993 0 R /XYZ 100.892 450.519 null]
 >> endobj
-5963 0 obj <<
-/D [5944 0 R /XYZ 100.892 438.564 null]
+6012 0 obj <<
+/D [5993 0 R /XYZ 100.892 438.564 null]
 >> endobj
-5964 0 obj <<
-/D [5944 0 R /XYZ 100.892 426.608 null]
+6013 0 obj <<
+/D [5993 0 R /XYZ 100.892 426.608 null]
 >> endobj
-5965 0 obj <<
-/D [5944 0 R /XYZ 100.892 414.653 null]
+6014 0 obj <<
+/D [5993 0 R /XYZ 100.892 414.653 null]
 >> endobj
-5966 0 obj <<
-/D [5944 0 R /XYZ 100.892 402.698 null]
+6015 0 obj <<
+/D [5993 0 R /XYZ 100.892 402.698 null]
 >> endobj
-5967 0 obj <<
-/D [5944 0 R /XYZ 100.892 390.743 null]
+6016 0 obj <<
+/D [5993 0 R /XYZ 100.892 390.743 null]
 >> endobj
-5968 0 obj <<
-/D [5944 0 R /XYZ 100.892 378.788 null]
+6017 0 obj <<
+/D [5993 0 R /XYZ 100.892 378.788 null]
 >> endobj
-5969 0 obj <<
-/D [5944 0 R /XYZ 100.892 366.833 null]
+6018 0 obj <<
+/D [5993 0 R /XYZ 100.892 366.833 null]
 >> endobj
-5970 0 obj <<
-/D [5944 0 R /XYZ 100.892 354.877 null]
+6019 0 obj <<
+/D [5993 0 R /XYZ 100.892 354.877 null]
 >> endobj
-5971 0 obj <<
-/D [5944 0 R /XYZ 100.892 342.922 null]
+6020 0 obj <<
+/D [5993 0 R /XYZ 100.892 342.922 null]
 >> endobj
-5972 0 obj <<
-/D [5944 0 R /XYZ 100.892 330.967 null]
+6021 0 obj <<
+/D [5993 0 R /XYZ 100.892 330.967 null]
 >> endobj
-5973 0 obj <<
-/D [5944 0 R /XYZ 100.892 295.102 null]
+6022 0 obj <<
+/D [5993 0 R /XYZ 100.892 295.102 null]
 >> endobj
-5974 0 obj <<
-/D [5944 0 R /XYZ 100.892 283.146 null]
+6023 0 obj <<
+/D [5993 0 R /XYZ 100.892 283.146 null]
 >> endobj
-5975 0 obj <<
-/D [5944 0 R /XYZ 100.892 271.191 null]
+6024 0 obj <<
+/D [5993 0 R /XYZ 100.892 271.191 null]
 >> endobj
-5976 0 obj <<
-/D [5944 0 R /XYZ 100.892 259.236 null]
+6025 0 obj <<
+/D [5993 0 R /XYZ 100.892 259.236 null]
 >> endobj
-5977 0 obj <<
-/D [5944 0 R /XYZ 100.892 247.281 null]
+6026 0 obj <<
+/D [5993 0 R /XYZ 100.892 247.281 null]
 >> endobj
-5978 0 obj <<
-/D [5944 0 R /XYZ 100.892 235.326 null]
+6027 0 obj <<
+/D [5993 0 R /XYZ 100.892 235.326 null]
 >> endobj
-5979 0 obj <<
-/D [5944 0 R /XYZ 100.892 223.371 null]
+6028 0 obj <<
+/D [5993 0 R /XYZ 100.892 223.371 null]
 >> endobj
-5980 0 obj <<
-/D [5944 0 R /XYZ 100.892 211.415 null]
+6029 0 obj <<
+/D [5993 0 R /XYZ 100.892 211.415 null]
 >> endobj
-5981 0 obj <<
-/D [5944 0 R /XYZ 100.892 199.46 null]
+6030 0 obj <<
+/D [5993 0 R /XYZ 100.892 199.46 null]
 >> endobj
-5982 0 obj <<
-/D [5944 0 R /XYZ 100.892 187.505 null]
+6031 0 obj <<
+/D [5993 0 R /XYZ 100.892 187.505 null]
 >> endobj
-5943 0 obj <<
-/Font << /F22 1211 0 R /F28 1124 0 R /F15 1133 0 R /F4 2008 0 R /F54 1912 0 R /F11 2484 0 R >>
+5992 0 obj <<
+/Font << /F22 1211 0 R /F28 1124 0 R /F15 1133 0 R /F4 2008 0 R /F54 1912 0 R /F11 2494 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-5985 0 obj <<
+6034 0 obj <<
 /Length 2928      
 /Filter /FlateDecode
 >>
@@ -32740,126 +33717,126 @@
 €yåXcLíÙLíAñ˜Ê·«eW”cgªv±¼°»‰ž¥ï.c3é-uݸý…^zvüœþXBy¼<@•?¾ ,lÒûU 9|A˜n÷=¨×Rºá¾H—¦Ê?_ô/ks}î*¢—˜3ú°kðßJ¶ù IÞ
 endstream
 endobj
-5984 0 obj <<
+6033 0 obj <<
 /Type /Page
-/Contents 5985 0 R
-/Resources 5983 0 R
+/Contents 6034 0 R
+/Resources 6032 0 R
 /MediaBox [0 0 612 792]
-/Parent 5942 0 R
+/Parent 5991 0 R
 >> endobj
-5986 0 obj <<
-/D [5984 0 R /XYZ 151.701 685.529 null]
+6035 0 obj <<
+/D [6033 0 R /XYZ 151.701 685.529 null]
 >> endobj
 1665 0 obj <<
-/D [5984 0 R /XYZ 151.701 610.552 null]
+/D [6033 0 R /XYZ 151.701 610.552 null]
 >> endobj
-5987 0 obj <<
-/D [5984 0 R /XYZ 151.701 593.682 null]
+6036 0 obj <<
+/D [6033 0 R /XYZ 151.701 593.682 null]
 >> endobj
-5988 0 obj <<
-/D [5984 0 R /XYZ 151.701 587.704 null]
+6037 0 obj <<
+/D [6033 0 R /XYZ 151.701 587.704 null]
 >> endobj
-5989 0 obj <<
-/D [5984 0 R /XYZ 151.701 593.981 null]
+6038 0 obj <<
+/D [6033 0 R /XYZ 151.701 593.981 null]
 >> endobj
-5990 0 obj <<
-/D [5984 0 R /XYZ 151.701 582.026 null]
+6039 0 obj <<
+/D [6033 0 R /XYZ 151.701 582.026 null]
 >> endobj
-5991 0 obj <<
-/D [5984 0 R /XYZ 151.701 570.07 null]
+6040 0 obj <<
+/D [6033 0 R /XYZ 151.701 570.07 null]
 >> endobj
-5992 0 obj <<
-/D [5984 0 R /XYZ 151.701 558.115 null]
+6041 0 obj <<
+/D [6033 0 R /XYZ 151.701 558.115 null]
 >> endobj
-5993 0 obj <<
-/D [5984 0 R /XYZ 151.701 546.16 null]
+6042 0 obj <<
+/D [6033 0 R /XYZ 151.701 546.16 null]
 >> endobj
-5994 0 obj <<
-/D [5984 0 R /XYZ 151.701 534.205 null]
+6043 0 obj <<
+/D [6033 0 R /XYZ 151.701 534.205 null]
 >> endobj
-5995 0 obj <<
-/D [5984 0 R /XYZ 151.701 522.25 null]
+6044 0 obj <<
+/D [6033 0 R /XYZ 151.701 522.25 null]
 >> endobj
-5996 0 obj <<
-/D [5984 0 R /XYZ 151.701 510.295 null]
+6045 0 obj <<
+/D [6033 0 R /XYZ 151.701 510.295 null]
 >> endobj
-5997 0 obj <<
-/D [5984 0 R /XYZ 151.701 498.339 null]
+6046 0 obj <<
+/D [6033 0 R /XYZ 151.701 498.339 null]
 >> endobj
-5998 0 obj <<
-/D [5984 0 R /XYZ 151.701 486.384 null]
+6047 0 obj <<
+/D [6033 0 R /XYZ 151.701 486.384 null]
 >> endobj
-5999 0 obj <<
-/D [5984 0 R /XYZ 151.701 474.429 null]
+6048 0 obj <<
+/D [6033 0 R /XYZ 151.701 474.429 null]
 >> endobj
-6000 0 obj <<
-/D [5984 0 R /XYZ 151.701 462.474 null]
+6049 0 obj <<
+/D [6033 0 R /XYZ 151.701 462.474 null]
 >> endobj
-6001 0 obj <<
-/D [5984 0 R /XYZ 151.701 450.519 null]
+6050 0 obj <<
+/D [6033 0 R /XYZ 151.701 450.519 null]
 >> endobj
-6002 0 obj <<
-/D [5984 0 R /XYZ 151.701 438.564 null]
+6051 0 obj <<
+/D [6033 0 R /XYZ 151.701 438.564 null]
 >> endobj
-6003 0 obj <<
-/D [5984 0 R /XYZ 151.701 426.608 null]
+6052 0 obj <<
+/D [6033 0 R /XYZ 151.701 426.608 null]
 >> endobj
-6004 0 obj <<
-/D [5984 0 R /XYZ 151.701 414.653 null]
+6053 0 obj <<
+/D [6033 0 R /XYZ 151.701 414.653 null]
 >> endobj
-6005 0 obj <<
-/D [5984 0 R /XYZ 151.701 402.698 null]
+6054 0 obj <<
+/D [6033 0 R /XYZ 151.701 402.698 null]
 >> endobj
-6006 0 obj <<
-/D [5984 0 R /XYZ 151.701 390.743 null]
+6055 0 obj <<
+/D [6033 0 R /XYZ 151.701 390.743 null]
 >> endobj
-6007 0 obj <<
-/D [5984 0 R /XYZ 151.701 378.788 null]
+6056 0 obj <<
+/D [6033 0 R /XYZ 151.701 378.788 null]
 >> endobj
-6008 0 obj <<
-/D [5984 0 R /XYZ 151.701 366.833 null]
+6057 0 obj <<
+/D [6033 0 R /XYZ 151.701 366.833 null]
 >> endobj
-6009 0 obj <<
-/D [5984 0 R /XYZ 151.701 354.877 null]
+6058 0 obj <<
+/D [6033 0 R /XYZ 151.701 354.877 null]
 >> endobj
-6010 0 obj <<
-/D [5984 0 R /XYZ 151.701 342.922 null]
+6059 0 obj <<
+/D [6033 0 R /XYZ 151.701 342.922 null]
 >> endobj
-6011 0 obj <<
-/D [5984 0 R /XYZ 151.701 319.012 null]
+6060 0 obj <<
+/D [6033 0 R /XYZ 151.701 319.012 null]
 >> endobj
-6012 0 obj <<
-/D [5984 0 R /XYZ 151.701 307.057 null]
+6061 0 obj <<
+/D [6033 0 R /XYZ 151.701 307.057 null]
 >> endobj
-6013 0 obj <<
-/D [5984 0 R /XYZ 151.701 295.102 null]
+6062 0 obj <<
+/D [6033 0 R /XYZ 151.701 295.102 null]
 >> endobj
-6014 0 obj <<
-/D [5984 0 R /XYZ 151.701 283.146 null]
+6063 0 obj <<
+/D [6033 0 R /XYZ 151.701 283.146 null]
 >> endobj
-6015 0 obj <<
-/D [5984 0 R /XYZ 151.701 271.191 null]
+6064 0 obj <<
+/D [6033 0 R /XYZ 151.701 271.191 null]
 >> endobj
-6016 0 obj <<
-/D [5984 0 R /XYZ 151.701 259.236 null]
+6065 0 obj <<
+/D [6033 0 R /XYZ 151.701 259.236 null]
 >> endobj
-6017 0 obj <<
-/D [5984 0 R /XYZ 151.701 235.326 null]
+6066 0 obj <<
+/D [6033 0 R /XYZ 151.701 235.326 null]
 >> endobj
-6018 0 obj <<
-/D [5984 0 R /XYZ 151.701 223.371 null]
+6067 0 obj <<
+/D [6033 0 R /XYZ 151.701 223.371 null]
 >> endobj
-6019 0 obj <<
-/D [5984 0 R /XYZ 151.701 211.415 null]
+6068 0 obj <<
+/D [6033 0 R /XYZ 151.701 211.415 null]
 >> endobj
-6020 0 obj <<
-/D [5984 0 R /XYZ 151.701 199.46 null]
+6069 0 obj <<
+/D [6033 0 R /XYZ 151.701 199.46 null]
 >> endobj
-5983 0 obj <<
-/Font << /F28 1124 0 R /F22 1211 0 R /F15 1133 0 R /F4 2008 0 R /F59 1905 0 R /F54 1912 0 R /F11 2484 0 R >>
+6032 0 obj <<
+/Font << /F28 1124 0 R /F22 1211 0 R /F15 1133 0 R /F4 2008 0 R /F59 1905 0 R /F54 1912 0 R /F11 2494 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-6023 0 obj <<
+6072 0 obj <<
 /Length 1927      
 /Filter /FlateDecode
 >>
@@ -32891,93 +33868,93 @@
 §¸¢Ê#–BD¡u—ªÛÔyžZËÔÚîp™*Øf¥Ü£ÓŽ 3½©(cVË"/R¢–¹G^¤DI‡Û½Ñhû_¤ŒG²È‹”ÝÚä͝:õasôà#£Þw_·õÿXNfÝ
 endstream
 endobj
-6022 0 obj <<
+6071 0 obj <<
 /Type /Page
-/Contents 6023 0 R
-/Resources 6021 0 R
+/Contents 6072 0 R
+/Resources 6070 0 R
 /MediaBox [0 0 612 792]
-/Parent 5942 0 R
+/Parent 5991 0 R
 >> endobj
-6024 0 obj <<
-/D [6022 0 R /XYZ 100.892 685.529 null]
+6073 0 obj <<
+/D [6071 0 R /XYZ 100.892 685.529 null]
 >> endobj
 1666 0 obj <<
-/D [6022 0 R /XYZ 100.892 532.843 null]
+/D [6071 0 R /XYZ 100.892 532.843 null]
 >> endobj
-6025 0 obj <<
-/D [6022 0 R /XYZ 100.892 515.973 null]
+6074 0 obj <<
+/D [6071 0 R /XYZ 100.892 515.973 null]
 >> endobj
-6026 0 obj <<
-/D [6022 0 R /XYZ 100.892 509.996 null]
+6075 0 obj <<
+/D [6071 0 R /XYZ 100.892 509.996 null]
 >> endobj
-6027 0 obj <<
-/D [6022 0 R /XYZ 100.892 516.272 null]
+6076 0 obj <<
+/D [6071 0 R /XYZ 100.892 516.272 null]
 >> endobj
-6028 0 obj <<
-/D [6022 0 R /XYZ 100.892 504.317 null]
+6077 0 obj <<
+/D [6071 0 R /XYZ 100.892 504.317 null]
 >> endobj
-6029 0 obj <<
-/D [6022 0 R /XYZ 100.892 492.362 null]
+6078 0 obj <<
+/D [6071 0 R /XYZ 100.892 492.362 null]
 >> endobj
-6030 0 obj <<
-/D [6022 0 R /XYZ 100.892 480.407 null]
+6079 0 obj <<
+/D [6071 0 R /XYZ 100.892 480.407 null]
 >> endobj
-6031 0 obj <<
-/D [6022 0 R /XYZ 100.892 468.451 null]
+6080 0 obj <<
+/D [6071 0 R /XYZ 100.892 468.451 null]
 >> endobj
-6032 0 obj <<
-/D [6022 0 R /XYZ 100.892 456.496 null]
+6081 0 obj <<
+/D [6071 0 R /XYZ 100.892 456.496 null]
 >> endobj
-6033 0 obj <<
-/D [6022 0 R /XYZ 100.892 444.541 null]
+6082 0 obj <<
+/D [6071 0 R /XYZ 100.892 444.541 null]
 >> endobj
-6034 0 obj <<
-/D [6022 0 R /XYZ 100.892 432.586 null]
+6083 0 obj <<
+/D [6071 0 R /XYZ 100.892 432.586 null]
 >> endobj
-6035 0 obj <<
-/D [6022 0 R /XYZ 100.892 420.631 null]
+6084 0 obj <<
+/D [6071 0 R /XYZ 100.892 420.631 null]
 >> endobj
-6036 0 obj <<
-/D [6022 0 R /XYZ 100.892 408.676 null]
+6085 0 obj <<
+/D [6071 0 R /XYZ 100.892 408.676 null]
 >> endobj
-6037 0 obj <<
-/D [6022 0 R /XYZ 100.892 396.72 null]
+6086 0 obj <<
+/D [6071 0 R /XYZ 100.892 396.72 null]
 >> endobj
-6038 0 obj <<
-/D [6022 0 R /XYZ 100.892 384.765 null]
+6087 0 obj <<
+/D [6071 0 R /XYZ 100.892 384.765 null]
 >> endobj
-6039 0 obj <<
-/D [6022 0 R /XYZ 100.892 372.81 null]
+6088 0 obj <<
+/D [6071 0 R /XYZ 100.892 372.81 null]
 >> endobj
-6040 0 obj <<
-/D [6022 0 R /XYZ 100.892 360.855 null]
+6089 0 obj <<
+/D [6071 0 R /XYZ 100.892 360.855 null]
 >> endobj
-6041 0 obj <<
-/D [6022 0 R /XYZ 100.892 348.9 null]
+6090 0 obj <<
+/D [6071 0 R /XYZ 100.892 348.9 null]
 >> endobj
-6042 0 obj <<
-/D [6022 0 R /XYZ 100.892 336.945 null]
+6091 0 obj <<
+/D [6071 0 R /XYZ 100.892 336.945 null]
 >> endobj
-6043 0 obj <<
-/D [6022 0 R /XYZ 100.892 324.989 null]
+6092 0 obj <<
+/D [6071 0 R /XYZ 100.892 324.989 null]
 >> endobj
-6044 0 obj <<
-/D [6022 0 R /XYZ 100.892 313.034 null]
+6093 0 obj <<
+/D [6071 0 R /XYZ 100.892 313.034 null]
 >> endobj
-6045 0 obj <<
-/D [6022 0 R /XYZ 100.892 301.079 null]
+6094 0 obj <<
+/D [6071 0 R /XYZ 100.892 301.079 null]
 >> endobj
-6046 0 obj <<
-/D [6022 0 R /XYZ 100.892 289.124 null]
+6095 0 obj <<
+/D [6071 0 R /XYZ 100.892 289.124 null]
 >> endobj
-6047 0 obj <<
-/D [6022 0 R /XYZ 100.892 277.169 null]
+6096 0 obj <<
+/D [6071 0 R /XYZ 100.892 277.169 null]
 >> endobj
-6021 0 obj <<
+6070 0 obj <<
 /Font << /F22 1211 0 R /F28 1124 0 R /F15 1133 0 R /F4 2008 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-6050 0 obj <<
+6099 0 obj <<
 /Length 1040      
 /Filter /FlateDecode
 >>
@@ -32990,27 +33967,27 @@
 Rž°¹¶ø2·Dwãe7êtK¾dÛÖîôíÀÚ˜#Ê¥ÌÅÃâÙ·¯¶¡Ì6'¦"ÎJÊh-UÅpa3EÓÜ\˜ÕîŠGõßñØoTGm)³Ýo%.jnñòòeaYgÅÆfÌî¯#nÛÖ3’âeM/ÃpfÓ¬*l‘ï_ýhyc'Ȫi¦j°Ç朲ìè@¸baÆ…×Ô¹^~=›žVƒ‰˜°Ò¼ä¨;þlA3¥_üãæ!ðÚÒ7%¥N{œXˆƒóC/¼¾·¡09é›}&1ÛÒØ}±97#/ìûŒmXÛ-ÏëŸ1TÚ‡[>|(ÔÛ³Ó<æ_š fKùx1B2²7ËlAZ3•PøL>tƼ{f“Y]*kRÌÁ#ƒ÷}n‹öùч‚àlÓûÊö%àýx™ÓöKÑ~ãõ~1Â$(þ¢oF+ÿÍ7
 endstream
 endobj
-6049 0 obj <<
+6098 0 obj <<
 /Type /Page
-/Contents 6050 0 R
-/Resources 6048 0 R
+/Contents 6099 0 R
+/Resources 6097 0 R
 /MediaBox [0 0 612 792]
-/Parent 5942 0 R
+/Parent 5991 0 R
 >> endobj
-6051 0 obj <<
-/D [6049 0 R /XYZ 151.701 685.529 null]
+6100 0 obj <<
+/D [6098 0 R /XYZ 151.701 685.529 null]
 >> endobj
 1667 0 obj <<
-/D [6049 0 R /XYZ 151.701 583.479 null]
+/D [6098 0 R /XYZ 151.701 583.479 null]
 >> endobj
-5792 0 obj <<
-/D [6049 0 R /XYZ 151.701 566.609 null]
+5841 0 obj <<
+/D [6098 0 R /XYZ 151.701 566.609 null]
 >> endobj
-6048 0 obj <<
+6097 0 obj <<
 /Font << /F28 1124 0 R /F22 1211 0 R /F15 1133 0 R /F59 1905 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-6054 0 obj <<
+6103 0 obj <<
 /Length 420       
 /Filter /FlateDecode
 >>
@@ -33022,27 +33999,27 @@
 _²hwf_›Œ«][öðx–É+SMAQù3Ÿ¾D‘ýc
 endstream
 endobj
-6053 0 obj <<
+6102 0 obj <<
 /Type /Page
-/Contents 6054 0 R
-/Resources 6052 0 R
+/Contents 6103 0 R
+/Resources 6101 0 R
 /MediaBox [0 0 612 792]
-/Parent 5942 0 R
+/Parent 5991 0 R
 >> endobj
-6055 0 obj <<
-/D [6053 0 R /XYZ 100.892 685.529 null]
+6104 0 obj <<
+/D [6102 0 R /XYZ 100.892 685.529 null]
 >> endobj
 1668 0 obj <<
-/D [6053 0 R /XYZ 100.892 489.24 null]
+/D [6102 0 R /XYZ 100.892 489.24 null]
 >> endobj
-5793 0 obj <<
-/D [6053 0 R /XYZ 100.892 471.158 null]
+5842 0 obj <<
+/D [6102 0 R /XYZ 100.892 471.158 null]
 >> endobj
-6052 0 obj <<
+6101 0 obj <<
 /Font << /F22 1211 0 R /F28 1124 0 R /F15 1133 0 R /F59 1905 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-6058 0 obj <<
+6107 0 obj <<
 /Length 1052      
 /Filter /FlateDecode
 >>
@@ -33056,27 +34033,27 @@
 ÖD‘AŸ]´	Óg‘æ#gŸöÐA§à¾Ðž”Íqªç"üy™ÍÊtŽ»7Ìñ…"»›…”ë1¸í$ƒ5-cž+¢ê{óà=¶ýþ×pýû7³md+
 endstream
 endobj
-6057 0 obj <<
+6106 0 obj <<
 /Type /Page
-/Contents 6058 0 R
-/Resources 6056 0 R
+/Contents 6107 0 R
+/Resources 6105 0 R
 /MediaBox [0 0 612 792]
-/Parent 6060 0 R
+/Parent 6109 0 R
 >> endobj
-6059 0 obj <<
-/D [6057 0 R /XYZ 151.701 685.529 null]
+6108 0 obj <<
+/D [6106 0 R /XYZ 151.701 685.529 null]
 >> endobj
 1669 0 obj <<
-/D [6057 0 R /XYZ 151.701 660.623 null]
+/D [6106 0 R /XYZ 151.701 660.623 null]
 >> endobj
-5802 0 obj <<
-/D [6057 0 R /XYZ 151.701 643.753 null]
+5851 0 obj <<
+/D [6106 0 R /XYZ 151.701 643.753 null]
 >> endobj
-6056 0 obj <<
+6105 0 obj <<
 /Font << /F28 1124 0 R /F22 1211 0 R /F15 1133 0 R /F59 1905 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-6063 0 obj <<
+6112 0 obj <<
 /Length 803       
 /Filter /FlateDecode
 >>
@@ -33090,27 +34067,27 @@
 ”/÷a\q`”	""èh›|«)ÍzØ„æ0/^þ”=ýÞäÄû4OÛ“{Xƒ‘Uð~=l‡?ggE^-v7!×[TdÔ~웡~ا3ŠÒúùÂ3)bZ>þ~?aç "ã¹ÊFÒQ.õ\Õ6ÊSR?蔦3Z¬Ï	Èf*™`»Ÿb1‡n„ªW=é„\ÒÌèRÁ*ŽÆÕCK$SªÜnùïa.‘YB›†î*‹—£h’ç	ç*\!Û˜¤ôaXìÅ}@ç¤JÁ2Ìt5¢&‰ŠV3‘uõ£ÐøãaZÂ]ÿ)?õúÊA×v
 endstream
 endobj
-6062 0 obj <<
+6111 0 obj <<
 /Type /Page
-/Contents 6063 0 R
-/Resources 6061 0 R
+/Contents 6112 0 R
+/Resources 6110 0 R
 /MediaBox [0 0 612 792]
-/Parent 6060 0 R
+/Parent 6109 0 R
 >> endobj
-6064 0 obj <<
-/D [6062 0 R /XYZ 100.892 685.529 null]
+6113 0 obj <<
+/D [6111 0 R /XYZ 100.892 685.529 null]
 >> endobj
 1670 0 obj <<
-/D [6062 0 R /XYZ 100.892 657.999 null]
+/D [6111 0 R /XYZ 100.892 657.999 null]
 >> endobj
-6065 0 obj <<
-/D [6062 0 R /XYZ 100.892 641.129 null]
+6114 0 obj <<
+/D [6111 0 R /XYZ 100.892 641.129 null]
 >> endobj
-6061 0 obj <<
+6110 0 obj <<
 /Font << /F22 1211 0 R /F28 1124 0 R /F15 1133 0 R /F59 1905 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-6068 0 obj <<
+6117 0 obj <<
 /Length 939       
 /Filter /FlateDecode
 >>
@@ -33126,27 +34103,27 @@
 ”çÙM\ˆÃ¡|5’+ßå¼Ù|!I‘S³áq]SäiÖ\rd'ÔWJ³º	lµnF¼ÿj%qF{ÞÐ(Ï^ig{’uæ[wš%­›%Y&´é"_ï ä0Ó¯7ôêºv½"]—ÉyÜ$“ç?ÛG%ãâ÷-¾úc΋X´(úŠ5´—´¯Kwf:1=U6ÍïFçïK0ðûþ^êñ?0	Ê
 endstream
 endobj
-6067 0 obj <<
+6116 0 obj <<
 /Type /Page
-/Contents 6068 0 R
-/Resources 6066 0 R
+/Contents 6117 0 R
+/Resources 6115 0 R
 /MediaBox [0 0 612 792]
-/Parent 6060 0 R
+/Parent 6109 0 R
 >> endobj
-6069 0 obj <<
-/D [6067 0 R /XYZ 151.701 685.529 null]
+6118 0 obj <<
+/D [6116 0 R /XYZ 151.701 685.529 null]
 >> endobj
 1671 0 obj <<
-/D [6067 0 R /XYZ 151.701 660.623 null]
+/D [6116 0 R /XYZ 151.701 660.623 null]
 >> endobj
-6070 0 obj <<
-/D [6067 0 R /XYZ 151.701 643.753 null]
+6119 0 obj <<
+/D [6116 0 R /XYZ 151.701 643.753 null]
 >> endobj
-6066 0 obj <<
+6115 0 obj <<
 /Font << /F28 1124 0 R /F22 1211 0 R /F15 1133 0 R /F59 1905 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-6073 0 obj <<
+6122 0 obj <<
 /Length 1025      
 /Filter /FlateDecode
 >>
@@ -33159,27 +34136,27 @@
 *Ú¦”¥ü'ÌÀT9±nºAŠéGø“P§C˜äÚ%Y÷Çõï\±ºQÎoήg§wÖâöözÞwÓjOUçPBùòë^Pï„ßQz	´’7¿«õ”÷i–•[ºw´¿{ñlWÒmúƒÖ¬›Ä³Í—§MÍÜt*G j¤[H_Äήò†ÙJjv8EA+}fÎÉcÅNNĽRuÇÈpB ïà=p»Ø¦C0ìÓÚQ×”Œ\ŒÛ¹fGû¹Ðûùá9vä‡/ùúÐãßæš¹ô
 endstream
 endobj
-6072 0 obj <<
+6121 0 obj <<
 /Type /Page
-/Contents 6073 0 R
-/Resources 6071 0 R
+/Contents 6122 0 R
+/Resources 6120 0 R
 /MediaBox [0 0 612 792]
-/Parent 6060 0 R
+/Parent 6109 0 R
 >> endobj
-6074 0 obj <<
-/D [6072 0 R /XYZ 100.892 685.529 null]
+6123 0 obj <<
+/D [6121 0 R /XYZ 100.892 685.529 null]
 >> endobj
 1672 0 obj <<
-/D [6072 0 R /XYZ 100.892 660.623 null]
+/D [6121 0 R /XYZ 100.892 660.623 null]
 >> endobj
-6075 0 obj <<
-/D [6072 0 R /XYZ 100.892 643.753 null]
+6124 0 obj <<
+/D [6121 0 R /XYZ 100.892 643.753 null]
 >> endobj
-6071 0 obj <<
+6120 0 obj <<
 /Font << /F22 1211 0 R /F28 1124 0 R /F15 1133 0 R /F59 1905 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-6078 0 obj <<
+6127 0 obj <<
 /Length 738       
 /Filter /FlateDecode
 >>
@@ -33190,27 +34167,27 @@
 B«ê>é÷ÞÌâºchK1û¦Ü`âXü&5w5£/’ýMÌ÷ÞwRã \†Ã‹Ñp²!÷¸Çò„ï5ïè	WãÑÁ®.v¶âùŸšNSŽ¯&“ÿ YðUYªùåŽØyçXHÞØÎQWv»þýà=í
 endstream
 endobj
-6077 0 obj <<
+6126 0 obj <<
 /Type /Page
-/Contents 6078 0 R
-/Resources 6076 0 R
+/Contents 6127 0 R
+/Resources 6125 0 R
 /MediaBox [0 0 612 792]
-/Parent 6060 0 R
+/Parent 6109 0 R
 >> endobj
-6079 0 obj <<
-/D [6077 0 R /XYZ 151.701 685.529 null]
+6128 0 obj <<
+/D [6126 0 R /XYZ 151.701 685.529 null]
 >> endobj
 1673 0 obj <<
-/D [6077 0 R /XYZ 151.701 576.704 null]
+/D [6126 0 R /XYZ 151.701 576.704 null]
 >> endobj
-5830 0 obj <<
-/D [6077 0 R /XYZ 151.701 559.834 null]
+5879 0 obj <<
+/D [6126 0 R /XYZ 151.701 559.834 null]
 >> endobj
-6076 0 obj <<
+6125 0 obj <<
 /Font << /F28 1124 0 R /F22 1211 0 R /F15 1133 0 R /F59 1905 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-6082 0 obj <<
+6131 0 obj <<
 /Length 807       
 /Filter /FlateDecode
 >>
@@ -33223,27 +34200,27 @@
 !Œ3Ö’½¶ÕÚ7äFÁÍlâx7sþvQkoÝé¦ïcÞ¬V¶¾Å‘êÌœù|6¯™¢ÖÎѱ:Fª…óptDuä6¨FAºüKùˆ×mzãQ©ß NqǐT .1ÍM»2ÌXëÿٍéé‹,Å´Ø{å/¥ú´þZ É$¼ëÏR ð}#¨
 endstream
 endobj
-6081 0 obj <<
+6130 0 obj <<
 /Type /Page
-/Contents 6082 0 R
-/Resources 6080 0 R
+/Contents 6131 0 R
+/Resources 6129 0 R
 /MediaBox [0 0 612 792]
-/Parent 6060 0 R
+/Parent 6109 0 R
 >> endobj
-6083 0 obj <<
-/D [6081 0 R /XYZ 100.892 685.529 null]
+6132 0 obj <<
+/D [6130 0 R /XYZ 100.892 685.529 null]
 >> endobj
 1674 0 obj <<
-/D [6081 0 R /XYZ 100.892 610.577 null]
+/D [6130 0 R /XYZ 100.892 610.577 null]
 >> endobj
-6084 0 obj <<
-/D [6081 0 R /XYZ 100.892 593.707 null]
+6133 0 obj <<
+/D [6130 0 R /XYZ 100.892 593.707 null]
 >> endobj
-6080 0 obj <<
+6129 0 obj <<
 /Font << /F22 1211 0 R /F28 1124 0 R /F15 1133 0 R /F59 1905 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-6087 0 obj <<
+6136 0 obj <<
 /Length 1297      
 /Filter /FlateDecode
 >>
@@ -33259,27 +34236,27 @@
 AÒp+óÔJጤØ1Y¤òAñÆܿפz{)šËå'oWa4KNö'„µOUž6æ.Ÿ$œ#ʐlÄËI¦íïœ:uI¹²rYÉø˜ŽRô ü%‹pÔφ·(ùtÝ~Reóû?×n6x¢…lò'.ý òL¯ê®ÎIÉ0?i;ºÝµ+y«<,þEz¬‹ïCuñßÐSûðª¹p^HÏ8ø>ôŒƒÿ‰žâ7wíoxÓÓ-Öq_ð^~ÿ=À·
 endstream
 endobj
-6086 0 obj <<
+6135 0 obj <<
 /Type /Page
-/Contents 6087 0 R
-/Resources 6085 0 R
+/Contents 6136 0 R
+/Resources 6134 0 R
 /MediaBox [0 0 612 792]
-/Parent 6090 0 R
+/Parent 6139 0 R
 >> endobj
-6088 0 obj <<
-/D [6086 0 R /XYZ 151.701 685.529 null]
+6137 0 obj <<
+/D [6135 0 R /XYZ 151.701 685.529 null]
 >> endobj
 1675 0 obj <<
-/D [6086 0 R /XYZ 151.701 660.623 null]
+/D [6135 0 R /XYZ 151.701 660.623 null]
 >> endobj
-6089 0 obj <<
-/D [6086 0 R /XYZ 151.701 643.753 null]
+6138 0 obj <<
+/D [6135 0 R /XYZ 151.701 643.753 null]
 >> endobj
-6085 0 obj <<
+6134 0 obj <<
 /Font << /F28 1124 0 R /F22 1211 0 R /F15 1133 0 R /F59 1905 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-6093 0 obj <<
+6142 0 obj <<
 /Length 915       
 /Filter /FlateDecode
 >>
@@ -33293,27 +34270,27 @@
 š>ç±zLòàEýY°8}:žˆ…4¿êݐ»Ê-ÌváVa,­+²éµ#/ô„UÇõöš„|]áSùK#N7ò¬ð:¤ÒáŽåú’píÂ5{y6˜×Oú‘$%ßnÕ§\ˏnžu÷úŒzï*Œn„E׍üò½`îOʃp|&ïíx<®¹w1Ú¼û°<•AM¥6ôÎÿFÇ«·îE{[Ãÿ8–þ-½m5þ«zã
 endstream
 endobj
-6092 0 obj <<
+6141 0 obj <<
 /Type /Page
-/Contents 6093 0 R
-/Resources 6091 0 R
+/Contents 6142 0 R
+/Resources 6140 0 R
 /MediaBox [0 0 612 792]
-/Parent 6090 0 R
+/Parent 6139 0 R
 >> endobj
-6094 0 obj <<
-/D [6092 0 R /XYZ 100.892 685.529 null]
+6143 0 obj <<
+/D [6141 0 R /XYZ 100.892 685.529 null]
 >> endobj
 1676 0 obj <<
-/D [6092 0 R /XYZ 100.892 624.126 null]
+/D [6141 0 R /XYZ 100.892 624.126 null]
 >> endobj
-6095 0 obj <<
-/D [6092 0 R /XYZ 100.892 607.256 null]
+6144 0 obj <<
+/D [6141 0 R /XYZ 100.892 607.256 null]
 >> endobj
-6091 0 obj <<
+6140 0 obj <<
 /Font << /F22 1211 0 R /F28 1124 0 R /F15 1133 0 R /F59 1905 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-6098 0 obj <<
+6147 0 obj <<
 /Length 719       
 /Filter /FlateDecode
 >>
@@ -33327,27 +34304,27 @@
 ®EG=8ì^×Ø&¾¸;ö§‹tyԨǿEG¢—ŒC"•ºˆ§hGàâ­DÈKòë§~0K‘ŒQIa¾Æ„m¡®®Ù{6õ0©F}ÈÔ™ñTÌë>m¹>EEá¥1ª„}UG²Ióâ.y*ÿvü·FQ„l,Fˆ¤ÊbÍ%n4qž§ICš:žg.EèŸ{M·Þ†}¦ÀAè ‘~»=ˆº!¢V?ƒëöÃRëÖÐJ„oiªf°vÐñG¬bý/®÷S=qè7M¹è¡à"Î2ñªæïïQoojRýV‹½eÿ³Õ®­Ÿù{[Lž™µkÎöšü!ÏùcéÓ-kސÞìž—WŸ+‹ZÐqéGž«íù,²¬
 endstream
 endobj
-6097 0 obj <<
+6146 0 obj <<
 /Type /Page
-/Contents 6098 0 R
-/Resources 6096 0 R
+/Contents 6147 0 R
+/Resources 6145 0 R
 /MediaBox [0 0 612 792]
-/Parent 6090 0 R
+/Parent 6139 0 R
 >> endobj
-6099 0 obj <<
-/D [6097 0 R /XYZ 151.701 685.529 null]
+6148 0 obj <<
+/D [6146 0 R /XYZ 151.701 685.529 null]
 >> endobj
 1677 0 obj <<
-/D [6097 0 R /XYZ 151.701 529.282 null]
+/D [6146 0 R /XYZ 151.701 529.282 null]
 >> endobj
-6100 0 obj <<
-/D [6097 0 R /XYZ 151.701 512.412 null]
+6149 0 obj <<
+/D [6146 0 R /XYZ 151.701 512.412 null]
 >> endobj
-6096 0 obj <<
+6145 0 obj <<
 /Font << /F28 1124 0 R /F22 1211 0 R /F15 1133 0 R /F59 1905 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-6103 0 obj <<
+6152 0 obj <<
 /Length 132       
 /Filter /FlateDecode
 >>
@@ -33355,21 +34332,21 @@
 xÚ=Î1Â0†á=¿âÆtHL.É]\D³‰ƒ´Wq©Púÿ±%ÚåÞé>/ppTî×]Q›2 ³D˜ ô€Ä6&„Hh1(Üõ¥	^?Ç©1“>Íñë}”s5¢åÌ~1åÙÛ‚IdSÎÕ¸J/£­Tä&íôþËû:çß}Q_M€&–
 endstream
 endobj
-6102 0 obj <<
+6151 0 obj <<
 /Type /Page
-/Contents 6103 0 R
-/Resources 6101 0 R
+/Contents 6152 0 R
+/Resources 6150 0 R
 /MediaBox [0 0 612 792]
-/Parent 6090 0 R
+/Parent 6139 0 R
 >> endobj
 750 0 obj <<
-/D [6102 0 R /XYZ 100.892 493.914 null]
+/D [6151 0 R /XYZ 100.892 493.914 null]
 >> endobj
-6101 0 obj <<
+6150 0 obj <<
 /Font << /F27 1123 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-6106 0 obj <<
+6155 0 obj <<
 /Length 19        
 /Filter /FlateDecode
 >>
@@ -33377,17 +34354,17 @@
 xÚ3PHW0Ppç2ÀA c(á
 endstream
 endobj
-6105 0 obj <<
+6154 0 obj <<
 /Type /Page
-/Contents 6106 0 R
-/Resources 6104 0 R
+/Contents 6155 0 R
+/Resources 6153 0 R
 /MediaBox [0 0 612 792]
-/Parent 6090 0 R
+/Parent 6139 0 R
 >> endobj
-6104 0 obj <<
+6153 0 obj <<
 /ProcSet [ /PDF ]
 >> endobj
-6109 0 obj <<
+6158 0 obj <<
 /Length 542       
 /Filter /FlateDecode
 >>
@@ -33398,33 +34375,33 @@
 ÎD´u£n£{Zã&¸Ö2BA2ØÃ7@P¢@I„ü;íã—kº‚!‚‘á';´pìÑ¿è<ÅÔß3þòA”/§éZâ¹?~êÛ5WŸ¿I®$áðW¦™ÈI®–/&ãòŸ®ª^ýȆ°
 endstream
 endobj
-6108 0 obj <<
+6157 0 obj <<
 /Type /Page
-/Contents 6109 0 R
-/Resources 6107 0 R
+/Contents 6158 0 R
+/Resources 6156 0 R
 /MediaBox [0 0 612 792]
-/Parent 6090 0 R
+/Parent 6139 0 R
 >> endobj
-6110 0 obj <<
-/D [6108 0 R /XYZ 100.892 685.529 null]
+6159 0 obj <<
+/D [6157 0 R /XYZ 100.892 685.529 null]
 >> endobj
-6111 0 obj <<
-/D [6108 0 R /XYZ 100.892 660.623 null]
+6160 0 obj <<
+/D [6157 0 R /XYZ 100.892 660.623 null]
 >> endobj
 754 0 obj <<
-/D [6108 0 R /XYZ 100.892 589.013 null]
+/D [6157 0 R /XYZ 100.892 589.013 null]
 >> endobj
-6112 0 obj <<
-/D [6108 0 R /XYZ 100.892 589.013 null]
+6161 0 obj <<
+/D [6157 0 R /XYZ 100.892 589.013 null]
 >> endobj
-6113 0 obj <<
-/D [6108 0 R /XYZ 100.892 589.013 null]
+6162 0 obj <<
+/D [6157 0 R /XYZ 100.892 589.013 null]
 >> endobj
-6107 0 obj <<
+6156 0 obj <<
 /Font << /F17 1131 0 R /F15 1133 0 R /F51 1134 0 R /F28 1124 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-6116 0 obj <<
+6165 0 obj <<
 /Length 19        
 /Filter /FlateDecode
 >>
@@ -33432,20 +34409,20 @@
 xÚ3PHW0Ppç2ÀA c(á
 endstream
 endobj
-6115 0 obj <<
+6164 0 obj <<
 /Type /Page
-/Contents 6116 0 R
-/Resources 6114 0 R
+/Contents 6165 0 R
+/Resources 6163 0 R
 /MediaBox [0 0 612 792]
-/Parent 6118 0 R
+/Parent 6167 0 R
 >> endobj
-6117 0 obj <<
-/D [6115 0 R /XYZ 151.701 685.529 null]
+6166 0 obj <<
+/D [6164 0 R /XYZ 151.701 685.529 null]
 >> endobj
-6114 0 obj <<
+6163 0 obj <<
 /ProcSet [ /PDF ]
 >> endobj
-6121 0 obj <<
+6170 0 obj <<
 /Length 1501      
 /Filter /FlateDecode
 >>
@@ -33459,27 +34436,27 @@
 	\û*¦g1v8xˆ˜‹Ò+¨ã,AÃA€¾aˆ¯%Äép çáíõ÷à Æ–±óÂÈ\l‘ƒ"JRp$£!æ‚'Ö/²ÿÁ’ÂJg‘†{º|‰¡k/cS¿‚&Ô#üf2VŸ:ÑÂ-ãf—È"q-)+>xŒÐ…:p}‘c”¸ÆW›VÌ#ÅWkž|S­€áñ¾„h½‰ ÁîE+áÙdÉÎÊf»ãV# ÉÄUè®:ûLÈÔAWPvp<ÿ‚­#ªI8Ö1Ò¾0¼y‡o$CÓŒ&ÔïVTÃ8Bíˆʸ«7ÅOßxü#µqýæèÞ.cY µ2^å–$­¨%Qw›}y™ÝÅx{*ék§sh@1×­X	E©l5XK	b%Ï(|¦H§wš»GcáÑ<‘PÔðÚT¶‡Ç†6ø¤ã«Òþ¹/ߦååOJZò(…?0È ûyr;ËÒâjüöý)6´|
 endstream
 endobj
-6120 0 obj <<
+6169 0 obj <<
 /Type /Page
-/Contents 6121 0 R
-/Resources 6119 0 R
+/Contents 6170 0 R
+/Resources 6168 0 R
 /MediaBox [0 0 612 792]
-/Parent 6118 0 R
+/Parent 6167 0 R
 >> endobj
-6122 0 obj <<
-/D [6120 0 R /XYZ 100.892 685.529 null]
+6171 0 obj <<
+/D [6169 0 R /XYZ 100.892 685.529 null]
 >> endobj
 758 0 obj <<
-/D [6120 0 R /XYZ 100.892 660.623 null]
+/D [6169 0 R /XYZ 100.892 660.623 null]
 >> endobj
-6123 0 obj <<
-/D [6120 0 R /XYZ 100.892 447.064 null]
+6172 0 obj <<
+/D [6169 0 R /XYZ 100.892 447.064 null]
 >> endobj
-6119 0 obj <<
+6168 0 obj <<
 /Font << /F77 1973 0 R /F17 1131 0 R /F15 1133 0 R /F28 1124 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-6126 0 obj <<
+6175 0 obj <<
 /Length 2145      
 /Filter /FlateDecode
 >>
@@ -33509,27 +34486,27 @@
 Œé݆	$„Ã?Y[½9‚þô	r¯
 endstream
 endobj
-6125 0 obj <<
+6174 0 obj <<
 /Type /Page
-/Contents 6126 0 R
-/Resources 6124 0 R
+/Contents 6175 0 R
+/Resources 6173 0 R
 /MediaBox [0 0 612 792]
-/Parent 6118 0 R
+/Parent 6167 0 R
 >> endobj
-6127 0 obj <<
-/D [6125 0 R /XYZ 151.701 685.529 null]
+6176 0 obj <<
+/D [6174 0 R /XYZ 151.701 685.529 null]
 >> endobj
 762 0 obj <<
-/D [6125 0 R /XYZ 151.701 589.153 null]
+/D [6174 0 R /XYZ 151.701 589.153 null]
 >> endobj
-6128 0 obj <<
-/D [6125 0 R /XYZ 151.701 558.922 null]
+6177 0 obj <<
+/D [6174 0 R /XYZ 151.701 558.922 null]
 >> endobj
-6124 0 obj <<
+6173 0 obj <<
 /Font << /F28 1124 0 R /F22 1211 0 R /F15 1133 0 R /F17 1131 0 R /F30 1928 0 R /F31 1929 0 R /F61 1976 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-6131 0 obj <<
+6180 0 obj <<
 /Length 1850      
 /Filter /FlateDecode
 >>
@@ -33550,21 +34527,21 @@
 6Z¼g`N½Ož-e7ÜÒÚQšG™pªn˜±–ÊÐÇ­µ‰Hž=		v²½_¬‰ŽHÿ/ýÿì´|‡´müaéÉζ‰?îEÈ-2DŒÎú$Ô=È™ ]ðgÙñÝ7ÌúœAH½£䳑RíV/íê(3I™¶¸³jÍÅN›–Z™!¨0ù ÃyÖËê½>l7÷'iæµÊ£Ñ7~áÇ!-Db Ò	e5>–ø¦.µÌLõ”þDSò§Àwù‚hŽò—ööw]lº¢‚»X(PƒxäÒK3¾°Ê‚¹$Y¿iœ|A‚m>õ4zÙóï4HGH³ð¹Î(2ò8 H¹§žõ=õóeswܧ«“àö‡ÍõŸvÿs­Ù
 endstream
 endobj
-6130 0 obj <<
+6179 0 obj <<
 /Type /Page
-/Contents 6131 0 R
-/Resources 6129 0 R
+/Contents 6180 0 R
+/Resources 6178 0 R
 /MediaBox [0 0 612 792]
-/Parent 6118 0 R
+/Parent 6167 0 R
 >> endobj
-6132 0 obj <<
-/D [6130 0 R /XYZ 100.892 685.529 null]
+6181 0 obj <<
+/D [6179 0 R /XYZ 100.892 685.529 null]
 >> endobj
-6129 0 obj <<
+6178 0 obj <<
 /Font << /F22 1211 0 R /F28 1124 0 R /F15 1133 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-6135 0 obj <<
+6184 0 obj <<
 /Length 1853      
 /Filter /FlateDecode
 >>
@@ -33586,21 +34563,21 @@
 Â'þ?dþ#c8lþÈ´¶
 endstream
 endobj
-6134 0 obj <<
+6183 0 obj <<
 /Type /Page
-/Contents 6135 0 R
-/Resources 6133 0 R
+/Contents 6184 0 R
+/Resources 6182 0 R
 /MediaBox [0 0 612 792]
-/Parent 6118 0 R
+/Parent 6167 0 R
 >> endobj
-6136 0 obj <<
-/D [6134 0 R /XYZ 151.701 685.529 null]
+6185 0 obj <<
+/D [6183 0 R /XYZ 151.701 685.529 null]
 >> endobj
-6133 0 obj <<
+6182 0 obj <<
 /Font << /F28 1124 0 R /F22 1211 0 R /F15 1133 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-6139 0 obj <<
+6188 0 obj <<
 /Length 1828      
 /Filter /FlateDecode
 >>
@@ -33621,27 +34598,27 @@
 î%›G÷¥ý±1‡ßL@KqF6ýü„ãÊGYP$ù}ýÿ÷Ñ…žÊQîÁƒºLÓ_¨›Xˆ Š¼M’Y.nÜP†"x$û/á1wè ËijÜß®ËBôѺíî¼;YP1oôr1XKÂÓ‹  ϧ÷pQ±ï,s¡R_\ÏÙ LFD at vË%sžàæóp¦"ÃS5'¦jp"Æ8Ò\ÏâëÓKQ¸†L¢&^XøÛIöþLÒ·ƒ0¥'Ž;zxa.F„Ã#+Ä8:·KÓ=JNÝÚšfÐJál;*žÌ.–Ð<í9F’E£=û'ãõvõ÷²Ú
 endstream
 endobj
-6138 0 obj <<
+6187 0 obj <<
 /Type /Page
-/Contents 6139 0 R
-/Resources 6137 0 R
+/Contents 6188 0 R
+/Resources 6186 0 R
 /MediaBox [0 0 612 792]
-/Parent 6118 0 R
+/Parent 6167 0 R
 >> endobj
-6140 0 obj <<
-/D [6138 0 R /XYZ 100.892 685.529 null]
+6189 0 obj <<
+/D [6187 0 R /XYZ 100.892 685.529 null]
 >> endobj
 766 0 obj <<
-/D [6138 0 R /XYZ 100.892 196.672 null]
+/D [6187 0 R /XYZ 100.892 196.672 null]
 >> endobj
-6141 0 obj <<
-/D [6138 0 R /XYZ 100.892 167.365 null]
+6190 0 obj <<
+/D [6187 0 R /XYZ 100.892 167.365 null]
 >> endobj
-6137 0 obj <<
+6186 0 obj <<
 /Font << /F22 1211 0 R /F28 1124 0 R /F15 1133 0 R /F17 1131 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-6144 0 obj <<
+6193 0 obj <<
 /Length 2156      
 /Filter /FlateDecode
 >>
@@ -33668,27 +34645,27 @@
 œ—SQ²Úr¶-܇²"ÒÞ_" òü.­gMF^!ˆ€¿ ÙèÙÜn)·øqm çÃvêÏ¨åçá<>7ÿAZ É
 endstream
 endobj
-6143 0 obj <<
+6192 0 obj <<
 /Type /Page
-/Contents 6144 0 R
-/Resources 6142 0 R
+/Contents 6193 0 R
+/Resources 6191 0 R
 /MediaBox [0 0 612 792]
-/Parent 6147 0 R
+/Parent 6196 0 R
 >> endobj
-6145 0 obj <<
-/D [6143 0 R /XYZ 151.701 685.529 null]
+6194 0 obj <<
+/D [6192 0 R /XYZ 151.701 685.529 null]
 >> endobj
 770 0 obj <<
-/D [6143 0 R /XYZ 151.701 614.677 null]
+/D [6192 0 R /XYZ 151.701 614.677 null]
 >> endobj
-6146 0 obj <<
-/D [6143 0 R /XYZ 151.701 586.8 null]
+6195 0 obj <<
+/D [6192 0 R /XYZ 151.701 586.8 null]
 >> endobj
-6142 0 obj <<
+6191 0 obj <<
 /Font << /F28 1124 0 R /F22 1211 0 R /F15 1133 0 R /F17 1131 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-6150 0 obj <<
+6199 0 obj <<
 /Length 1818      
 /Filter /FlateDecode
 >>
@@ -33710,27 +34687,27 @@
 æ?T<x!Xoðeó}4ÿ¸¸¶†z,œ)þÀólh„½6Ü­Še°)F~D Ã3™³S-<óš çÜGТ^:ÉýØQ”b7–Ð#¬êï:ó-‚L=‡íV>+{ìî¥è_ygÚ¤ý?•E$^–Ef䎂Ÿª)=U:b6=Wà.4üU¢AžæS¢ŸÞ U)Âl¦€˜w¢ö§·%f`rfÅ	ðz¥™í©Ž"|ÕNc)Ñ5+iYÀ í5ø$ço º*0ÙO[ÕÁ¯=fÒð LŠËd:õÊGåKù©–NhBC²ÌÿSÍ/Ž\ø¸–Ncç¼›¾×ÛÕÿ'[µÿ
 endstream
 endobj
-6149 0 obj <<
+6198 0 obj <<
 /Type /Page
-/Contents 6150 0 R
-/Resources 6148 0 R
+/Contents 6199 0 R
+/Resources 6197 0 R
 /MediaBox [0 0 612 792]
-/Parent 6147 0 R
+/Parent 6196 0 R
 >> endobj
-6151 0 obj <<
-/D [6149 0 R /XYZ 100.892 685.529 null]
+6200 0 obj <<
+/D [6198 0 R /XYZ 100.892 685.529 null]
 >> endobj
 774 0 obj <<
-/D [6149 0 R /XYZ 100.892 464.902 null]
+/D [6198 0 R /XYZ 100.892 464.902 null]
 >> endobj
-6152 0 obj <<
-/D [6149 0 R /XYZ 100.892 439.426 null]
+6201 0 obj <<
+/D [6198 0 R /XYZ 100.892 439.426 null]
 >> endobj
-6148 0 obj <<
+6197 0 obj <<
 /Font << /F22 1211 0 R /F28 1124 0 R /F15 1133 0 R /F17 1131 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-6156 0 obj <<
+6205 0 obj <<
 /Length 1896      
 /Filter /FlateDecode
 >>
@@ -33754,29 +34731,29 @@
 *¬ûÕüýEF¡˜H²tûH3Öpè.Ê*¢Ü×d‰/m~þÁsœlã—áLC”g¥&jm½š¦Ø=&ñ­¾ÎŽæLùyÒàñ	%Òf>Æðïþ9+R8t}=ŠçÄä¶À<Å)za¦Ê!­˜­k÷Z• 0õªÙ²´ƒÌ0K%”¦—v™€ç6ÜxÃÔÕ;4Ä”ô¹aÁ?GàãÉl¼ëå¿é^R(0ä£îˆ¼œa¨¶ðñç€ìÁ½Êˆo~’¨þå©/<¼’9)†9Ìm‘†PÍG¿¨öÕ>uííW¤Â_C£ËäN(]¶´þ÷ÅÝâoSˆîÝ
 endstream
 endobj
-6155 0 obj <<
+6204 0 obj <<
 /Type /Page
-/Contents 6156 0 R
-/Resources 6154 0 R
+/Contents 6205 0 R
+/Resources 6203 0 R
 /MediaBox [0 0 612 792]
-/Parent 6147 0 R
-/Annots [ 6153 0 R ]
+/Parent 6196 0 R
+/Annots [ 6202 0 R ]
 >> endobj
-6153 0 obj <<
+6202 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [378.523 435.566 438.092 447.255]
 /Subtype /Link
 /A << /S /GoTo /D (ch10expl) >>
 >> endobj
-6157 0 obj <<
-/D [6155 0 R /XYZ 151.701 685.529 null]
+6206 0 obj <<
+/D [6204 0 R /XYZ 151.701 685.529 null]
 >> endobj
-6154 0 obj <<
+6203 0 obj <<
 /Font << /F28 1124 0 R /F22 1211 0 R /F15 1133 0 R /F54 1912 0 R /F59 1905 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-6161 0 obj <<
+6210 0 obj <<
 /Length 2017      
 /Filter /FlateDecode
 >>
@@ -33795,21 +34772,21 @@
  QKkÿ§VâÖî*¼ª}šôªnVúÇ	mAÁEµ{“;€Î‘ÄÌM§“q£“•ž÷à)´Ö•S³‘(‘$ÀXû:ôaÑ]OüNŒòfÔ?Öe·PCÐ7ÃKöë`æð5憏jÅÜ„¸³ñI=ô(÷úây€¹}–¿I“êV³ý¿ø`;©M#«Å¹´”ÿÒù„„ºj¿Ï·¨å]íó"üFí· èµ;w	@Ôÿy²÷…*Å»^Z‡ù·è-çÅ6fèäù,Gxó+Tê“¿ýøá;à;£O©-÷øò>öxTÙw(ÆbyªÑk !©©d^æÜO|œ,enYÁÙòŠyüþqó'Ý7Ø
 endstream
 endobj
-6160 0 obj <<
+6209 0 obj <<
 /Type /Page
-/Contents 6161 0 R
-/Resources 6159 0 R
+/Contents 6210 0 R
+/Resources 6208 0 R
 /MediaBox [0 0 612 792]
-/Parent 6147 0 R
+/Parent 6196 0 R
 >> endobj
-6162 0 obj <<
-/D [6160 0 R /XYZ 100.892 685.529 null]
+6211 0 obj <<
+/D [6209 0 R /XYZ 100.892 685.529 null]
 >> endobj
-6159 0 obj <<
+6208 0 obj <<
 /Font << /F22 1211 0 R /F28 1124 0 R /F15 1133 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-6167 0 obj <<
+6216 0 obj <<
 /Length 2265      
 /Filter /FlateDecode
 >>
@@ -33838,34 +34815,34 @@
 ý¯Ú‡Q‰oí»È¾}Bnü-#ÃP
 endstream
 endobj
-6166 0 obj <<
+6215 0 obj <<
 /Type /Page
-/Contents 6167 0 R
-/Resources 6165 0 R
+/Contents 6216 0 R
+/Resources 6214 0 R
 /MediaBox [0 0 612 792]
-/Parent 6147 0 R
-/Annots [ 6163 0 R 6164 0 R ]
+/Parent 6196 0 R
+/Annots [ 6212 0 R 6213 0 R ]
 >> endobj
-6163 0 obj <<
+6212 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
 /Rect [174.46 127.92 425.939 140.872]
 /Subtype/Link/A<</Type/Action/S/URI/URI(http://support.microsoft.com/default.aspx?kbid=321733)>>
 >> endobj
-6164 0 obj <<
+6213 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
 /Rect [174.46 116.961 440.559 129.913]
 /Subtype/Link/A<</Type/Action/S/URI/URI(http://www.tangent-systems.com/support/delayedwrite.html)>>
 >> endobj
-6168 0 obj <<
-/D [6166 0 R /XYZ 151.701 685.529 null]
+6217 0 obj <<
+/D [6215 0 R /XYZ 151.701 685.529 null]
 >> endobj
-6165 0 obj <<
+6214 0 obj <<
 /Font << /F28 1124 0 R /F22 1211 0 R /F15 1133 0 R /F59 1905 0 R /F30 1928 0 R /F31 1929 0 R /F62 1930 0 R /F72 1931 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-6171 0 obj <<
+6220 0 obj <<
 /Length 1980      
 /Filter /FlateDecode
 >>
@@ -33888,21 +34865,21 @@
 ¨6aùãRÇV¿ Ø‘>zê|cõˆ£‹_Š5l¡*	ã+\±|-½‡+UgÒfV˜_÷˜Ëøýq÷?Ê)
 endstream
 endobj
-6170 0 obj <<
+6219 0 obj <<
 /Type /Page
-/Contents 6171 0 R
-/Resources 6169 0 R
+/Contents 6220 0 R
+/Resources 6218 0 R
 /MediaBox [0 0 612 792]
-/Parent 6147 0 R
+/Parent 6196 0 R
 >> endobj
-6172 0 obj <<
-/D [6170 0 R /XYZ 100.892 685.529 null]
+6221 0 obj <<
+/D [6219 0 R /XYZ 100.892 685.529 null]
 >> endobj
-6169 0 obj <<
+6218 0 obj <<
 /Font << /F22 1211 0 R /F28 1124 0 R /F15 1133 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-6176 0 obj <<
+6225 0 obj <<
 /Length 1960      
 /Filter /FlateDecode
 >>
@@ -33923,27 +34900,27 @@
 b–—ð鞆‘›P ~{}¤Òs`{Ï‹jùºŠÆí÷Ó2¾ßoþ¾</
 endstream
 endobj
-6175 0 obj <<
+6224 0 obj <<
 /Type /Page
-/Contents 6176 0 R
-/Resources 6174 0 R
+/Contents 6225 0 R
+/Resources 6223 0 R
 /MediaBox [0 0 612 792]
-/Parent 6179 0 R
+/Parent 6228 0 R
 >> endobj
-6177 0 obj <<
-/D [6175 0 R /XYZ 151.701 685.529 null]
+6226 0 obj <<
+/D [6224 0 R /XYZ 151.701 685.529 null]
 >> endobj
 778 0 obj <<
-/D [6175 0 R /XYZ 151.701 548.422 null]
+/D [6224 0 R /XYZ 151.701 548.422 null]
 >> endobj
-6178 0 obj <<
-/D [6175 0 R /XYZ 151.701 520.37 null]
+6227 0 obj <<
+/D [6224 0 R /XYZ 151.701 520.37 null]
 >> endobj
-6174 0 obj <<
+6223 0 obj <<
 /Font << /F28 1124 0 R /F22 1211 0 R /F15 1133 0 R /F17 1131 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-6184 0 obj <<
+6233 0 obj <<
 /Length 2304      
 /Filter /FlateDecode
 >>
@@ -33971,46 +34948,46 @@
 ÌÒÉg"“ç³üŸ§ž¿8uU–BI-T	±gëûª_ÇYY®e,ÓDî]cÿjÃ}U¨X½8¸«íÄ餀o‘ïüº•„a:ñZ¯ñyrñ^<ƒ‰ÿ@œìV
 endstream
 endobj
-6183 0 obj <<
+6232 0 obj <<
 /Type /Page
-/Contents 6184 0 R
-/Resources 6182 0 R
+/Contents 6233 0 R
+/Resources 6231 0 R
 /MediaBox [0 0 612 792]
-/Parent 6179 0 R
-/Annots [ 6173 0 R 6180 0 R 6186 0 R 6181 0 R ]
+/Parent 6228 0 R
+/Annots [ 6222 0 R 6229 0 R 6235 0 R 6230 0 R ]
 >> endobj
-6173 0 obj <<
+6222 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
 /Rect [123.651 160.797 266.862 173.748]
 /Subtype/Link/A<</Type/Action/S/URI/URI(http://www.pdc.kth.se/heimdal/)>>
 >> endobj
-6180 0 obj <<
+6229 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
 /Rect [123.651 151.133 460.543 162.789]
 /Subtype/Link/A<</Type/Action/S/URI/URI(http://www.idg.com.sg/idgwww.nsf/0/5DDA8D153A7505A748256BAB000D992A?OpenDocument)>>
 >> endobj
-6186 0 obj <<
+6235 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
 /Rect [99.895 138.879 158.375 149.639]
 /Subtype/Link/A<</Type/Action/S/URI/URI(http://www.idg.com.sg/idgwww.nsf/0/5DDA8D153A7505A748256BAB000D992A?OpenDocument)>>
 >> endobj
-6181 0 obj <<
+6230 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
 /Rect [153.671 116.961 362.785 128.966]
 /Subtype/Link/A<</Type/Action/S/URI/URI(http://199.105.191.226/Man/2699/020430msdoj/)>>
 >> endobj
-6185 0 obj <<
-/D [6183 0 R /XYZ 100.892 685.529 null]
+6234 0 obj <<
+/D [6232 0 R /XYZ 100.892 685.529 null]
 >> endobj
-6182 0 obj <<
+6231 0 obj <<
 /Font << /F22 1211 0 R /F28 1124 0 R /F15 1133 0 R /F30 1928 0 R /F51 1134 0 R /F31 1929 0 R /F62 1930 0 R /F72 1931 0 R /F61 1976 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-6190 0 obj <<
+6239 0 obj <<
 /Length 1844      
 /Filter /FlateDecode
 >>
@@ -34029,46 +35006,46 @@
 žŠ ƒ°È©Ìe$Ò2iÅ"½éóåI­"4eìÁù׍†»OÅrz‰¼˜ÿZÇñôínw>Ÿ£îÒ?CÇ»ƒžõ­éü5´=öw¦§ä²ëݸûÒf8n~ Bk™âE/êNoÉo D"¹ü?ùnµc] ü?çh›’
 endstream
 endobj
-6189 0 obj <<
+6238 0 obj <<
 /Type /Page
-/Contents 6190 0 R
-/Resources 6188 0 R
+/Contents 6239 0 R
+/Resources 6237 0 R
 /MediaBox [0 0 612 792]
-/Parent 6179 0 R
-/Annots [ 6187 0 R 6193 0 R ]
+/Parent 6228 0 R
+/Annots [ 6236 0 R 6242 0 R ]
 >> endobj
-6187 0 obj <<
+6236 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
 /Rect [174.46 129.215 511.352 140.871]
 /Subtype/Link/A<</Type/Action/S/URI/URI(http://www.microsoft.com/technet/itsolutions/interop/mgmt/kerberos.asp)>>
 >> endobj
-6193 0 obj <<
+6242 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
 /Rect [150.705 116.961 166.819 127.182]
 /Subtype/Link/A<</Type/Action/S/URI/URI(http://www.microsoft.com/technet/itsolutions/interop/mgmt/kerberos.asp)>>
 >> endobj
-6191 0 obj <<
-/D [6189 0 R /XYZ 151.701 685.529 null]
+6240 0 obj <<
+/D [6238 0 R /XYZ 151.701 685.529 null]
 >> endobj
 782 0 obj <<
-/D [6189 0 R /XYZ 151.701 292.257 null]
+/D [6238 0 R /XYZ 151.701 292.257 null]
 >> endobj
-6158 0 obj <<
-/D [6189 0 R /XYZ 151.701 260.447 null]
+6207 0 obj <<
+/D [6238 0 R /XYZ 151.701 260.447 null]
 >> endobj
 786 0 obj <<
-/D [6189 0 R /XYZ 151.701 212.331 null]
+/D [6238 0 R /XYZ 151.701 212.331 null]
 >> endobj
-6192 0 obj <<
-/D [6189 0 R /XYZ 151.701 187.978 null]
+6241 0 obj <<
+/D [6238 0 R /XYZ 151.701 187.978 null]
 >> endobj
-6188 0 obj <<
+6237 0 obj <<
 /Font << /F28 1124 0 R /F22 1211 0 R /F15 1133 0 R /F30 1928 0 R /F17 1131 0 R /F31 1929 0 R /F62 1930 0 R /F72 1931 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-6196 0 obj <<
+6245 0 obj <<
 /Length 2160      
 /Filter /FlateDecode
 >>
@@ -34098,48 +35075,48 @@
 †à
 endstream
 endobj
-6195 0 obj <<
+6244 0 obj <<
 /Type /Page
-/Contents 6196 0 R
-/Resources 6194 0 R
+/Contents 6245 0 R
+/Resources 6243 0 R
 /MediaBox [0 0 612 792]
-/Parent 6179 0 R
+/Parent 6228 0 R
 >> endobj
-6197 0 obj <<
-/D [6195 0 R /XYZ 100.892 685.529 null]
+6246 0 obj <<
+/D [6244 0 R /XYZ 100.892 685.529 null]
 >> endobj
-6198 0 obj <<
-/D [6195 0 R /XYZ 100.892 633.387 null]
+6247 0 obj <<
+/D [6244 0 R /XYZ 100.892 633.387 null]
 >> endobj
-6199 0 obj <<
-/D [6195 0 R /XYZ 100.892 572.26 null]
+6248 0 obj <<
+/D [6244 0 R /XYZ 100.892 572.26 null]
 >> endobj
-6200 0 obj <<
-/D [6195 0 R /XYZ 100.892 538.837 null]
+6249 0 obj <<
+/D [6244 0 R /XYZ 100.892 538.837 null]
 >> endobj
-6201 0 obj <<
-/D [6195 0 R /XYZ 100.892 409.358 null]
+6250 0 obj <<
+/D [6244 0 R /XYZ 100.892 409.358 null]
 >> endobj
-6202 0 obj <<
-/D [6195 0 R /XYZ 100.892 375.329 null]
+6251 0 obj <<
+/D [6244 0 R /XYZ 100.892 375.329 null]
 >> endobj
-6203 0 obj <<
-/D [6195 0 R /XYZ 100.892 328.357 null]
+6252 0 obj <<
+/D [6244 0 R /XYZ 100.892 328.357 null]
 >> endobj
-6204 0 obj <<
-/D [6195 0 R /XYZ 100.892 226.582 null]
+6253 0 obj <<
+/D [6244 0 R /XYZ 100.892 226.582 null]
 >> endobj
 790 0 obj <<
-/D [6195 0 R /XYZ 100.892 179.269 null]
+/D [6244 0 R /XYZ 100.892 179.269 null]
 >> endobj
-6205 0 obj <<
-/D [6195 0 R /XYZ 100.892 155.274 null]
+6254 0 obj <<
+/D [6244 0 R /XYZ 100.892 155.274 null]
 >> endobj
-6194 0 obj <<
+6243 0 obj <<
 /Font << /F22 1211 0 R /F28 1124 0 R /F15 1133 0 R /F59 1905 0 R /F17 1131 0 R /F54 1912 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-6208 0 obj <<
+6257 0 obj <<
 /Length 1483      
 /Filter /FlateDecode
 >>
@@ -34154,39 +35131,39 @@
 Xº¥GéÚ‹­/öÒÉ2øp­n”Ü“žqò˜müKÙ…gæAö]؁S”½ØòÝèRúI©Åxm&oçÁض8Ƨ…¸~L€3õСsA‡@"åZm‘þÏ	ô.1(êƒÓ[6ßO[½ZFý…¨|¹22ON9ÿª»Bxoƒªÿ…‡ßÿS¡5]%œÒ0£—ÍbúÂßÁÿ zF×~
 endstream
 endobj
-6207 0 obj <<
+6256 0 obj <<
 /Type /Page
-/Contents 6208 0 R
-/Resources 6206 0 R
+/Contents 6257 0 R
+/Resources 6255 0 R
 /MediaBox [0 0 612 792]
-/Parent 6179 0 R
+/Parent 6228 0 R
 >> endobj
-6209 0 obj <<
-/D [6207 0 R /XYZ 151.701 685.529 null]
+6258 0 obj <<
+/D [6256 0 R /XYZ 151.701 685.529 null]
 >> endobj
-6210 0 obj <<
-/D [6207 0 R /XYZ 151.701 449.466 null]
+6259 0 obj <<
+/D [6256 0 R /XYZ 151.701 449.466 null]
 >> endobj
-6211 0 obj <<
-/D [6207 0 R /XYZ 151.701 425.407 null]
+6260 0 obj <<
+/D [6256 0 R /XYZ 151.701 425.407 null]
 >> endobj
-6212 0 obj <<
-/D [6207 0 R /XYZ 151.701 401.348 null]
+6261 0 obj <<
+/D [6256 0 R /XYZ 151.701 401.348 null]
 >> endobj
-6213 0 obj <<
-/D [6207 0 R /XYZ 151.701 375.168 null]
+6262 0 obj <<
+/D [6256 0 R /XYZ 151.701 375.168 null]
 >> endobj
 794 0 obj <<
-/D [6207 0 R /XYZ 151.701 329.389 null]
+/D [6256 0 R /XYZ 151.701 329.389 null]
 >> endobj
-6214 0 obj <<
-/D [6207 0 R /XYZ 151.701 299.684 null]
+6263 0 obj <<
+/D [6256 0 R /XYZ 151.701 299.684 null]
 >> endobj
-6206 0 obj <<
+6255 0 obj <<
 /Font << /F28 1124 0 R /F22 1211 0 R /F15 1133 0 R /F17 1131 0 R /F59 1905 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-6217 0 obj <<
+6266 0 obj <<
 /Length 1873      
 /Filter /FlateDecode
 >>
@@ -34211,22 +35188,22 @@
 ™ã›
 endstream
 endobj
-6216 0 obj <<
+6265 0 obj <<
 /Type /Page
-/Contents 6217 0 R
-/Resources 6215 0 R
+/Contents 6266 0 R
+/Resources 6264 0 R
 /MediaBox [0 0 612 792]
-/Parent 6179 0 R
+/Parent 6228 0 R
 >> endobj
-6218 0 obj <<
-/D [6216 0 R /XYZ 100.892 685.529 null]
+6267 0 obj <<
+/D [6265 0 R /XYZ 100.892 685.529 null]
 >> endobj
-6215 0 obj <<
-/Font << /F22 1211 0 R /F28 1124 0 R /F89 2326 0 R /F73 2327 0 R /F60 1917 0 R /F91 3424 0 R /F54 1912 0 R /F15 1133 0 R /F59 1905 0 R >>
-/XObject << /Im3 2321 0 R >>
+6264 0 obj <<
+/Font << /F22 1211 0 R /F28 1124 0 R /F89 2333 0 R /F73 2334 0 R /F60 1917 0 R /F91 3440 0 R /F54 1912 0 R /F15 1133 0 R /F59 1905 0 R >>
+/XObject << /Im3 2328 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-6221 0 obj <<
+6270 0 obj <<
 /Length 1525      
 /Filter /FlateDecode
 >>
@@ -34245,21 +35222,21 @@
 LêkqÏ&ÿâ>»­ñ/‡"¥oŠk+ÊŽ¦<6Ê¢a€Vð@ßü“‘ã…ÙuÇ‚tä2§í鍧÷}ioºEǺ†B}é¶ïÜB‚Ù–N5 7^Ì0W·Fã6“@“{ïZÚ‘¨†º?6ÁVï\GO}·Ÿsƒ€›N/ÔBK}êˆÍ™pP{M¸Nˆ¨‘ÊûÉ#Áåbj8C{AßÞ-î¢y$âËN0•4²ö2²°í­G™í´Óp\M÷ʺu™f¼c–ýK±þÍly21…œÿ­jñîNù?°˜PÓ.‰ÿ·§?ÊÓþÿˆÞ7:
 endstream
 endobj
-6220 0 obj <<
+6269 0 obj <<
 /Type /Page
-/Contents 6221 0 R
-/Resources 6219 0 R
+/Contents 6270 0 R
+/Resources 6268 0 R
 /MediaBox [0 0 612 792]
-/Parent 6223 0 R
+/Parent 6272 0 R
 >> endobj
-6222 0 obj <<
-/D [6220 0 R /XYZ 151.701 685.529 null]
+6271 0 obj <<
+/D [6269 0 R /XYZ 151.701 685.529 null]
 >> endobj
-6219 0 obj <<
+6268 0 obj <<
 /Font << /F28 1124 0 R /F22 1211 0 R /F15 1133 0 R /F59 1905 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-6226 0 obj <<
+6275 0 obj <<
 /Length 2031      
 /Filter /FlateDecode
 >>
@@ -34285,27 +35262,27 @@
 æ½/W«sÛÛx€~Ðù?kþû~÷_lqJŽ
 endstream
 endobj
-6225 0 obj <<
+6274 0 obj <<
 /Type /Page
-/Contents 6226 0 R
-/Resources 6224 0 R
+/Contents 6275 0 R
+/Resources 6273 0 R
 /MediaBox [0 0 612 792]
-/Parent 6223 0 R
+/Parent 6272 0 R
 >> endobj
-6227 0 obj <<
-/D [6225 0 R /XYZ 100.892 685.529 null]
+6276 0 obj <<
+/D [6274 0 R /XYZ 100.892 685.529 null]
 >> endobj
 798 0 obj <<
-/D [6225 0 R /XYZ 100.892 660.623 null]
+/D [6274 0 R /XYZ 100.892 660.623 null]
 >> endobj
-6228 0 obj <<
-/D [6225 0 R /XYZ 100.892 644.027 null]
+6277 0 obj <<
+/D [6274 0 R /XYZ 100.892 644.027 null]
 >> endobj
-6224 0 obj <<
+6273 0 obj <<
 /Font << /F22 1211 0 R /F28 1124 0 R /F17 1131 0 R /F15 1133 0 R /F59 1905 0 R /F60 1917 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-6231 0 obj <<
+6280 0 obj <<
 /Length 2098      
 /Filter /FlateDecode
 >>
@@ -34323,42 +35300,42 @@
 }¦ €J÷ÌrQæ—þ^‚í*rxdXH³_PLúîW«ÊWÅ`Lbá;0šxr…,œdáxB¾±Z&i³3]×®L&UVÝ ¥¡õ×ÄY’ց}o[®ƒ[	ôžü·%ÀN«í¾”8¼z²ä¢ö N¹aÀ/â—¯På¹7Ãڝe“Ôß¼²„×zV¾9Ùځ^†_=£’IQgß°@ñà*r„ |Ë‹ãF΋’oDfV&u^ß"±ø± ˜£(“ãÌÃnâ)tNܘyxVž¨ E±Çî)솬ûéUÀõÎos­·Ûo"Ë_Ülp$§—ïøæË H¼½!©Áínn	÷™ü/z(¡®—n¦¹y@"O¯†QMøõ í¶üÌpýÈa¼(2¾V“tê3›Ú7Xc<a>­>ӜŸ2¯B“)ó24wXDØÔ9ÈòJ­5µ0ùMóŽSª¼ŸÀ¥…ÀôtI,ÄwÒÃJ;Ÿ8»ä=>¾c¢‰G¯vôÓ ´uH¹<’ù×GN¾çArpá»}̸^ðrô{¦µ#{c”tÝ·›ˆî7]Ê폙ó)ˆƒÊU×A† ì’ú•{táûþñî_Æk
 endstream
 endobj
-6230 0 obj <<
+6279 0 obj <<
 /Type /Page
-/Contents 6231 0 R
-/Resources 6229 0 R
+/Contents 6280 0 R
+/Resources 6278 0 R
 /MediaBox [0 0 612 792]
-/Parent 6223 0 R
+/Parent 6272 0 R
 >> endobj
-6232 0 obj <<
-/D [6230 0 R /XYZ 151.701 685.529 null]
+6281 0 obj <<
+/D [6279 0 R /XYZ 151.701 685.529 null]
 >> endobj
 802 0 obj <<
-/D [6230 0 R /XYZ 151.701 590.496 null]
+/D [6279 0 R /XYZ 151.701 590.496 null]
 >> endobj
-6233 0 obj <<
-/D [6230 0 R /XYZ 151.701 563.286 null]
+6282 0 obj <<
+/D [6279 0 R /XYZ 151.701 563.286 null]
 >> endobj
-6234 0 obj <<
-/D [6230 0 R /XYZ 151.701 356.948 null]
+6283 0 obj <<
+/D [6279 0 R /XYZ 151.701 356.948 null]
 >> endobj
-6235 0 obj <<
-/D [6230 0 R /XYZ 151.701 308.177 null]
+6284 0 obj <<
+/D [6279 0 R /XYZ 151.701 308.177 null]
 >> endobj
-6236 0 obj <<
-/D [6230 0 R /XYZ 151.701 287.11 null]
+6285 0 obj <<
+/D [6279 0 R /XYZ 151.701 287.11 null]
 >> endobj
-6237 0 obj <<
-/D [6230 0 R /XYZ 151.701 265.437 null]
+6286 0 obj <<
+/D [6279 0 R /XYZ 151.701 265.437 null]
 >> endobj
-6238 0 obj <<
-/D [6230 0 R /XYZ 151.701 216.666 null]
+6287 0 obj <<
+/D [6279 0 R /XYZ 151.701 216.666 null]
 >> endobj
-6229 0 obj <<
+6278 0 obj <<
 /Font << /F28 1124 0 R /F22 1211 0 R /F15 1133 0 R /F59 1905 0 R /F17 1131 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-6241 0 obj <<
+6290 0 obj <<
 /Length 1692      
 /Filter /FlateDecode
 >>
@@ -34374,30 +35351,30 @@
 ÏDYw¸ã¸ù“¾ÿÈVõ‡ýµ_Èçó|šÞɾðÂÿcH‹ø܆Ò"ñî$È_6(a£tlNÈDÜ\àŸEÂ[ªŸ«ˆqÇ~±=ª@»LããÆs߸ðC=²,韊ÕÎÈ£®p׌¥Sð/Š"0ªýV។³Øß—»Õùw·
 endstream
 endobj
-6240 0 obj <<
+6289 0 obj <<
 /Type /Page
-/Contents 6241 0 R
-/Resources 6239 0 R
+/Contents 6290 0 R
+/Resources 6288 0 R
 /MediaBox [0 0 612 792]
-/Parent 6223 0 R
+/Parent 6272 0 R
 >> endobj
-6242 0 obj <<
-/D [6240 0 R /XYZ 100.892 685.529 null]
+6291 0 obj <<
+/D [6289 0 R /XYZ 100.892 685.529 null]
 >> endobj
-6243 0 obj <<
-/D [6240 0 R /XYZ 100.892 356.235 null]
+6292 0 obj <<
+/D [6289 0 R /XYZ 100.892 356.235 null]
 >> endobj
-6244 0 obj <<
-/D [6240 0 R /XYZ 100.892 236.413 null]
+6293 0 obj <<
+/D [6289 0 R /XYZ 100.892 236.413 null]
 >> endobj
-6245 0 obj <<
-/D [6240 0 R /XYZ 100.892 155.118 null]
+6294 0 obj <<
+/D [6289 0 R /XYZ 100.892 155.118 null]
 >> endobj
-6239 0 obj <<
+6288 0 obj <<
 /Font << /F22 1211 0 R /F28 1124 0 R /F15 1133 0 R /F59 1905 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-6248 0 obj <<
+6297 0 obj <<
 /Length 1706      
 /Filter /FlateDecode
 >>
@@ -34420,42 +35397,42 @@
  °‡Í>¼¥Í[paß­¨VàŸìuM´çA ¡$@’œÈö+ü ÿŽ8
 endstream
 endobj
-6247 0 obj <<
+6296 0 obj <<
 /Type /Page
-/Contents 6248 0 R
-/Resources 6246 0 R
+/Contents 6297 0 R
+/Resources 6295 0 R
 /MediaBox [0 0 612 792]
-/Parent 6223 0 R
+/Parent 6272 0 R
 >> endobj
-6249 0 obj <<
-/D [6247 0 R /XYZ 151.701 685.529 null]
+6298 0 obj <<
+/D [6296 0 R /XYZ 151.701 685.529 null]
 >> endobj
-6250 0 obj <<
-/D [6247 0 R /XYZ 151.701 601.489 null]
+6299 0 obj <<
+/D [6296 0 R /XYZ 151.701 601.489 null]
 >> endobj
-6251 0 obj <<
-/D [6247 0 R /XYZ 151.701 450.944 null]
+6300 0 obj <<
+/D [6296 0 R /XYZ 151.701 450.944 null]
 >> endobj
 806 0 obj <<
-/D [6247 0 R /XYZ 151.701 372.106 null]
+/D [6296 0 R /XYZ 151.701 372.106 null]
 >> endobj
-6252 0 obj <<
-/D [6247 0 R /XYZ 151.701 345.493 null]
+6301 0 obj <<
+/D [6296 0 R /XYZ 151.701 345.493 null]
 >> endobj
 810 0 obj <<
-/D [6247 0 R /XYZ 151.701 166.912 null]
+/D [6296 0 R /XYZ 151.701 166.912 null]
 >> endobj
-6253 0 obj <<
-/D [6247 0 R /XYZ 151.701 140.19 null]
+6302 0 obj <<
+/D [6296 0 R /XYZ 151.701 140.19 null]
 >> endobj
-6254 0 obj <<
-/D [6247 0 R /XYZ 151.701 140.19 null]
+6303 0 obj <<
+/D [6296 0 R /XYZ 151.701 140.19 null]
 >> endobj
-6246 0 obj <<
+6295 0 obj <<
 /Font << /F28 1124 0 R /F22 1211 0 R /F15 1133 0 R /F59 1905 0 R /F17 1131 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-6257 0 obj <<
+6306 0 obj <<
 /Length 2104      
 /Filter /FlateDecode
 >>
@@ -34484,39 +35461,39 @@
 Aˆí±²Á̶ä†! Žp£ûãùê+©M³˜Éï?áå©åHÿ”ÊZ~Àå¢2+m;-ÊhÖ_¯Ûnø~¸¹øöµÓö
 endstream
 endobj
-6256 0 obj <<
+6305 0 obj <<
 /Type /Page
-/Contents 6257 0 R
-/Resources 6255 0 R
+/Contents 6306 0 R
+/Resources 6304 0 R
 /MediaBox [0 0 612 792]
-/Parent 6223 0 R
+/Parent 6272 0 R
 >> endobj
-6258 0 obj <<
-/D [6256 0 R /XYZ 100.892 685.529 null]
+6307 0 obj <<
+/D [6305 0 R /XYZ 100.892 685.529 null]
 >> endobj
-6259 0 obj <<
-/D [6256 0 R /XYZ 100.892 619.838 null]
+6308 0 obj <<
+/D [6305 0 R /XYZ 100.892 619.838 null]
 >> endobj
-6260 0 obj <<
-/D [6256 0 R /XYZ 100.892 575.634 null]
+6309 0 obj <<
+/D [6305 0 R /XYZ 100.892 575.634 null]
 >> endobj
-6261 0 obj <<
-/D [6256 0 R /XYZ 100.892 435.373 null]
+6310 0 obj <<
+/D [6305 0 R /XYZ 100.892 435.373 null]
 >> endobj
-6262 0 obj <<
-/D [6256 0 R /XYZ 100.892 390.562 null]
+6311 0 obj <<
+/D [6305 0 R /XYZ 100.892 390.562 null]
 >> endobj
-6263 0 obj <<
-/D [6256 0 R /XYZ 100.892 278.612 null]
+6312 0 obj <<
+/D [6305 0 R /XYZ 100.892 278.612 null]
 >> endobj
-6264 0 obj <<
-/D [6256 0 R /XYZ 100.892 166.056 null]
+6313 0 obj <<
+/D [6305 0 R /XYZ 100.892 166.056 null]
 >> endobj
-6255 0 obj <<
+6304 0 obj <<
 /Font << /F22 1211 0 R /F28 1124 0 R /F15 1133 0 R /F59 1905 0 R /F17 1131 0 R /F54 1912 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-6267 0 obj <<
+6316 0 obj <<
 /Length 2150      
 /Filter /FlateDecode
 >>
@@ -34549,48 +35526,48 @@
 Ír6yÇ™µ|1Fÿ¨âQŸ=H­ž Ó:uæøÉ‹ç4ûïêöâ/KMÃ
 endstream
 endobj
-6266 0 obj <<
+6315 0 obj <<
 /Type /Page
-/Contents 6267 0 R
-/Resources 6265 0 R
+/Contents 6316 0 R
+/Resources 6314 0 R
 /MediaBox [0 0 612 792]
-/Parent 6276 0 R
+/Parent 6325 0 R
 >> endobj
-6268 0 obj <<
-/D [6266 0 R /XYZ 151.701 685.529 null]
+6317 0 obj <<
+/D [6315 0 R /XYZ 151.701 685.529 null]
 >> endobj
 814 0 obj <<
-/D [6266 0 R /XYZ 151.701 660.623 null]
+/D [6315 0 R /XYZ 151.701 660.623 null]
 >> endobj
-6269 0 obj <<
-/D [6266 0 R /XYZ 151.701 641.288 null]
+6318 0 obj <<
+/D [6315 0 R /XYZ 151.701 641.288 null]
 >> endobj
-6270 0 obj <<
-/D [6266 0 R /XYZ 151.701 565.494 null]
+6319 0 obj <<
+/D [6315 0 R /XYZ 151.701 565.494 null]
 >> endobj
-6271 0 obj <<
-/D [6266 0 R /XYZ 151.701 464.71 null]
+6320 0 obj <<
+/D [6315 0 R /XYZ 151.701 464.71 null]
 >> endobj
-6272 0 obj <<
-/D [6266 0 R /XYZ 151.701 359.381 null]
+6321 0 obj <<
+/D [6315 0 R /XYZ 151.701 359.381 null]
 >> endobj
 818 0 obj <<
-/D [6266 0 R /XYZ 151.701 307.256 null]
+/D [6315 0 R /XYZ 151.701 307.256 null]
 >> endobj
-6273 0 obj <<
-/D [6266 0 R /XYZ 151.701 279.088 null]
+6322 0 obj <<
+/D [6315 0 R /XYZ 151.701 279.088 null]
 >> endobj
-6274 0 obj <<
-/D [6266 0 R /XYZ 151.701 190.048 null]
+6323 0 obj <<
+/D [6315 0 R /XYZ 151.701 190.048 null]
 >> endobj
-6275 0 obj <<
-/D [6266 0 R /XYZ 151.701 168.135 null]
+6324 0 obj <<
+/D [6315 0 R /XYZ 151.701 168.135 null]
 >> endobj
-6265 0 obj <<
+6314 0 obj <<
 /Font << /F28 1124 0 R /F22 1211 0 R /F17 1131 0 R /F15 1133 0 R /F59 1905 0 R /F54 1912 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-6279 0 obj <<
+6328 0 obj <<
 /Length 899       
 /Filter /FlateDecode
 >>
@@ -34604,24 +35581,24 @@
 ‰´#îÎ_‡MXñ£ûOOÈËÒþ’(ÍhõÚýþÊ…zó)š¾ð?ó'(1mU
 endstream
 endobj
-6278 0 obj <<
+6327 0 obj <<
 /Type /Page
-/Contents 6279 0 R
-/Resources 6277 0 R
+/Contents 6328 0 R
+/Resources 6326 0 R
 /MediaBox [0 0 612 792]
-/Parent 6276 0 R
+/Parent 6325 0 R
 >> endobj
-6280 0 obj <<
-/D [6278 0 R /XYZ 100.892 685.529 null]
+6329 0 obj <<
+/D [6327 0 R /XYZ 100.892 685.529 null]
 >> endobj
-6281 0 obj <<
-/D [6278 0 R /XYZ 100.892 464.491 null]
+6330 0 obj <<
+/D [6327 0 R /XYZ 100.892 464.491 null]
 >> endobj
-6277 0 obj <<
+6326 0 obj <<
 /Font << /F22 1211 0 R /F28 1124 0 R /F59 1905 0 R /F15 1133 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-6284 0 obj <<
+6333 0 obj <<
 /Length 2036      
 /Filter /FlateDecode
 >>
@@ -34641,30 +35618,30 @@
 B€/ý§V7ÇuI$ƒ2ûßf/$wÀȬ+‚e$Ÿ÷’Xߐ¾P—ñIò…²×&ÙÜë‹Åx­^\UI, U­6‰ÃÈ’ÎOïX,–㈺Ò×2¥ŽâÿETé’$Áö›\g,Å3uÑI®óÓŠ„˜”c‚CÈpÐ!åéØìý´Ïëwˆõ/yíÊõ Q‚­Âø¢–²;"Û·jO¯žréT\[–œ/JLFð”RÊ%â ÔŠ+³C$i¡oÚ*PO%T5Ó(Q9JäU „x8òd´–_tÔÓÐWnÐÎM}i£qåáš'Lèj:u¿Y<ˆ¹`ð½Ör¤(Óá b©á»x31Ça‚M½4ž0‡¼î…Îp94€cŒ]-$Ðó]zsµ3dF~åÄ%UOüJ‡Ñoÿ¹{ÿêžkÞôE¸ž‡QãÛ'×WR\.^Iqb·íóz“A€tì՚ѣܢ8ά›ðH³Ex0L»N;|OŽeÿcŽQU„-Å•AB¯?FH–¬ð	÷ô\…ÍÐÉÖà ÏÓÉ0ºótÑ] 'KéæVÑèjì(_&éáry6h[|]o‚O¼Ä ^€‹¹¶àø Eür)tðؑ׆ÃNE¯ÊÄ5bà^èÖ&Hy2#Þ\nv{ƒH½Ÿ7 ÇG%ñÐÛÈú‹ÂâÅÄ`„âý9X	§îšø3€˜ßšO“þ*>æïÛÇÍ_Nœ$
 endstream
 endobj
-6283 0 obj <<
+6332 0 obj <<
 /Type /Page
-/Contents 6284 0 R
-/Resources 6282 0 R
+/Contents 6333 0 R
+/Resources 6331 0 R
 /MediaBox [0 0 612 792]
-/Parent 6276 0 R
+/Parent 6325 0 R
 >> endobj
-6285 0 obj <<
-/D [6283 0 R /XYZ 151.701 685.529 null]
+6334 0 obj <<
+/D [6332 0 R /XYZ 151.701 685.529 null]
 >> endobj
-6286 0 obj <<
-/D [6283 0 R /XYZ 151.701 636.115 null]
+6335 0 obj <<
+/D [6332 0 R /XYZ 151.701 636.115 null]
 >> endobj
 822 0 obj <<
-/D [6283 0 R /XYZ 151.701 528.271 null]
+/D [6332 0 R /XYZ 151.701 528.271 null]
 >> endobj
-6287 0 obj <<
-/D [6283 0 R /XYZ 151.701 500.697 null]
+6336 0 obj <<
+/D [6332 0 R /XYZ 151.701 500.697 null]
 >> endobj
-6282 0 obj <<
+6331 0 obj <<
 /Font << /F28 1124 0 R /F22 1211 0 R /F15 1133 0 R /F59 1905 0 R /F17 1131 0 R /F54 1912 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-6290 0 obj <<
+6339 0 obj <<
 /Length 1698      
 /Filter /FlateDecode
 >>
@@ -34682,30 +35659,30 @@
 È9²X P’ªÅ8²(¯.nÈ„JÊlµˆ~R‹qéHd#\E«ïÿz®¶ÆµíNS=Jó =±1“­TWµ®Ë–,‹ê›6æw"ð»EO;•ÁûX-NêvaçúŽ<'Œ0¶]\b»8§Ùé3Iãrë)Šãöܾɨ+ªÜ8Žœñ…ÝØ'’=µ[÷k4õ~Å(Ï„í	$´Å¶!…¹¢¬v¾öº;6†Æ¡n¹ªËzû¸L#ß9yÝÄ1LU·HöªEÑao‰Ã½¾wJ–8@Œøí,"QO‰lW4ö¥/q¢ªú¶(±¨w8kÔ„_戴e3:žeí¤úLŸLbFí¾®¶ƒÅ=šXŽ÷q¶IWóâaœþ@œÉ	=†R`$«v]¨-‹@M,ÅÀ"Ò¯–"ö_ÿÖ’DÖÌßçM»EôÄÇ+‰GÂ>I˜¤òi·iË´áý÷Ízñtá
 endstream
 endobj
-6289 0 obj <<
+6338 0 obj <<
 /Type /Page
-/Contents 6290 0 R
-/Resources 6288 0 R
+/Contents 6339 0 R
+/Resources 6337 0 R
 /MediaBox [0 0 612 792]
-/Parent 6276 0 R
+/Parent 6325 0 R
 >> endobj
-6291 0 obj <<
-/D [6289 0 R /XYZ 100.892 685.529 null]
+6340 0 obj <<
+/D [6338 0 R /XYZ 100.892 685.529 null]
 >> endobj
 826 0 obj <<
-/D [6289 0 R /XYZ 100.892 660.623 null]
+/D [6338 0 R /XYZ 100.892 660.623 null]
 >> endobj
-6292 0 obj <<
-/D [6289 0 R /XYZ 100.892 639.842 null]
+6341 0 obj <<
+/D [6338 0 R /XYZ 100.892 639.842 null]
 >> endobj
-6293 0 obj <<
-/D [6289 0 R /XYZ 100.892 612.376 null]
+6342 0 obj <<
+/D [6338 0 R /XYZ 100.892 612.376 null]
 >> endobj
-6288 0 obj <<
+6337 0 obj <<
 /Font << /F22 1211 0 R /F28 1124 0 R /F17 1131 0 R /F15 1133 0 R /F51 1134 0 R /F60 1917 0 R /F59 1905 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-6296 0 obj <<
+6345 0 obj <<
 /Length 2045      
 /Filter /FlateDecode
 >>
@@ -34723,21 +35700,21 @@
 Úlîé>-ÿԍÞ#¦'ðŠù y㠁9¸?~_è!‹"ÌÄøXýðÓúîîÍ*|ýóëÙþ1‡®&»üÓ bÞü<TøªÃ*íÈ»Ã3²±šâÿg(@†Aì@–ÿªrß×ëÅ LÖø]
 endstream
 endobj
-6295 0 obj <<
+6344 0 obj <<
 /Type /Page
-/Contents 6296 0 R
-/Resources 6294 0 R
+/Contents 6345 0 R
+/Resources 6343 0 R
 /MediaBox [0 0 612 792]
-/Parent 6276 0 R
+/Parent 6325 0 R
 >> endobj
-6297 0 obj <<
-/D [6295 0 R /XYZ 151.701 685.529 null]
+6346 0 obj <<
+/D [6344 0 R /XYZ 151.701 685.529 null]
 >> endobj
-6294 0 obj <<
+6343 0 obj <<
 /Font << /F28 1124 0 R /F22 1211 0 R /F15 1133 0 R /F59 1905 0 R /F51 1134 0 R /F60 1917 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-6300 0 obj <<
+6349 0 obj <<
 /Length 1174      
 /Filter /FlateDecode
 >>
@@ -34757,21 +35734,21 @@
 ?rÿÿ«§Y
 endstream
 endobj
-6299 0 obj <<
+6348 0 obj <<
 /Type /Page
-/Contents 6300 0 R
-/Resources 6298 0 R
+/Contents 6349 0 R
+/Resources 6347 0 R
 /MediaBox [0 0 612 792]
-/Parent 6276 0 R
+/Parent 6325 0 R
 >> endobj
-6301 0 obj <<
-/D [6299 0 R /XYZ 100.892 685.529 null]
+6350 0 obj <<
+/D [6348 0 R /XYZ 100.892 685.529 null]
 >> endobj
-6298 0 obj <<
+6347 0 obj <<
 /Font << /F22 1211 0 R /F28 1124 0 R /F51 1134 0 R /F15 1133 0 R /F59 1905 0 R /F60 1917 0 R /F54 1912 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-6304 0 obj <<
+6353 0 obj <<
 /Length 19        
 /Filter /FlateDecode
 >>
@@ -34779,20 +35756,20 @@
 xÚ3PHW0Ppç2ÀA c(á
 endstream
 endobj
-6303 0 obj <<
+6352 0 obj <<
 /Type /Page
-/Contents 6304 0 R
-/Resources 6302 0 R
+/Contents 6353 0 R
+/Resources 6351 0 R
 /MediaBox [0 0 612 792]
-/Parent 6306 0 R
+/Parent 6355 0 R
 >> endobj
-6305 0 obj <<
-/D [6303 0 R /XYZ 151.701 685.529 null]
+6354 0 obj <<
+/D [6352 0 R /XYZ 151.701 685.529 null]
 >> endobj
-6302 0 obj <<
+6351 0 obj <<
 /ProcSet [ /PDF ]
 >> endobj
-6309 0 obj <<
+6358 0 obj <<
 /Length 1474      
 /Filter /FlateDecode
 >>
@@ -34810,33 +35787,33 @@
 ÊÝO›@_h»÷Ì“±òÉÆÑ[EÑŒ‘Ç0þ>Áºðâ;ý+zùZTç¼)ª"ð¿^#þ/…w5/Êg‹àïÐß*’uÜ
 endstream
 endobj
-6308 0 obj <<
+6357 0 obj <<
 /Type /Page
-/Contents 6309 0 R
-/Resources 6307 0 R
+/Contents 6358 0 R
+/Resources 6356 0 R
 /MediaBox [0 0 612 792]
-/Parent 6306 0 R
+/Parent 6355 0 R
 >> endobj
-6310 0 obj <<
-/D [6308 0 R /XYZ 100.892 685.529 null]
+6359 0 obj <<
+/D [6357 0 R /XYZ 100.892 685.529 null]
 >> endobj
 830 0 obj <<
-/D [6308 0 R /XYZ 100.892 660.623 null]
+/D [6357 0 R /XYZ 100.892 660.623 null]
 >> endobj
-6311 0 obj <<
-/D [6308 0 R /XYZ 100.892 472.605 null]
+6360 0 obj <<
+/D [6357 0 R /XYZ 100.892 472.605 null]
 >> endobj
 834 0 obj <<
-/D [6308 0 R /XYZ 100.892 290.394 null]
+/D [6357 0 R /XYZ 100.892 290.394 null]
 >> endobj
-6312 0 obj <<
-/D [6308 0 R /XYZ 100.892 261.404 null]
+6361 0 obj <<
+/D [6357 0 R /XYZ 100.892 261.404 null]
 >> endobj
-6307 0 obj <<
+6356 0 obj <<
 /Font << /F77 1973 0 R /F17 1131 0 R /F15 1133 0 R /F28 1124 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-6315 0 obj <<
+6364 0 obj <<
 /Length 1976      
 /Filter /FlateDecode
 >>
@@ -34865,27 +35842,27 @@
 ª9ŽBiÿ«ââÿ@@­où§Ð#”Avþzóÿ7¸K[þãÌã/‡§ÿ6—úÁ
 endstream
 endobj
-6314 0 obj <<
+6363 0 obj <<
 /Type /Page
-/Contents 6315 0 R
-/Resources 6313 0 R
+/Contents 6364 0 R
+/Resources 6362 0 R
 /MediaBox [0 0 612 792]
-/Parent 6306 0 R
+/Parent 6355 0 R
 >> endobj
-6316 0 obj <<
-/D [6314 0 R /XYZ 151.701 685.529 null]
+6365 0 obj <<
+/D [6363 0 R /XYZ 151.701 685.529 null]
 >> endobj
 838 0 obj <<
-/D [6314 0 R /XYZ 151.701 545.787 null]
+/D [6363 0 R /XYZ 151.701 545.787 null]
 >> endobj
-6317 0 obj <<
-/D [6314 0 R /XYZ 151.701 515.358 null]
+6366 0 obj <<
+/D [6363 0 R /XYZ 151.701 515.358 null]
 >> endobj
-6313 0 obj <<
+6362 0 obj <<
 /Font << /F28 1124 0 R /F22 1211 0 R /F15 1133 0 R /F17 1131 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-6320 0 obj <<
+6369 0 obj <<
 /Length 1637      
 /Filter /FlateDecode
 >>
@@ -34901,33 +35878,33 @@
 C±ÝÝ“w·?Ãß *l¡ÆA«ÐceO®	¬³îußµÍÙ=xn4绀ҿsiñ€ÿ«;õôŠÃpþiö©$àñRvšž×=„㥨˜_솫ÎæßçÙE›ø¤Öwø€˜¾  5]?Ìù‡- ÆÀÔÅ"Ý„­ÕpÄŒ.»]ÿíñEñDãs|¥µTÿôA_CŸ“L»ß¶º¶Y×íØÔ_ˆt_èˆþ	̝H
 endstream
 endobj
-6319 0 obj <<
+6368 0 obj <<
 /Type /Page
-/Contents 6320 0 R
-/Resources 6318 0 R
+/Contents 6369 0 R
+/Resources 6367 0 R
 /MediaBox [0 0 612 792]
-/Parent 6306 0 R
+/Parent 6355 0 R
 >> endobj
-6321 0 obj <<
-/D [6319 0 R /XYZ 100.892 685.529 null]
+6370 0 obj <<
+/D [6368 0 R /XYZ 100.892 685.529 null]
 >> endobj
 842 0 obj <<
-/D [6319 0 R /XYZ 100.892 660.623 null]
+/D [6368 0 R /XYZ 100.892 660.623 null]
 >> endobj
-6322 0 obj <<
-/D [6319 0 R /XYZ 100.892 641.209 null]
+6371 0 obj <<
+/D [6368 0 R /XYZ 100.892 641.209 null]
 >> endobj
 846 0 obj <<
-/D [6319 0 R /XYZ 100.892 474.872 null]
+/D [6368 0 R /XYZ 100.892 474.872 null]
 >> endobj
-6323 0 obj <<
-/D [6319 0 R /XYZ 100.892 450.678 null]
+6372 0 obj <<
+/D [6368 0 R /XYZ 100.892 450.678 null]
 >> endobj
-6318 0 obj <<
+6367 0 obj <<
 /Font << /F22 1211 0 R /F28 1124 0 R /F17 1131 0 R /F15 1133 0 R /F54 1912 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-6326 0 obj <<
+6375 0 obj <<
 /Length 1427      
 /Filter /FlateDecode
 >>
@@ -34946,33 +35923,33 @@
 ü¦Jr9>™¼qÏyošéÛ	Ç€û¬{󍽹ËM0­ªuï¼Ì#üÚƒâlžFoâ:®¹¿Íó’
 endstream
 endobj
-6325 0 obj <<
+6374 0 obj <<
 /Type /Page
-/Contents 6326 0 R
-/Resources 6324 0 R
+/Contents 6375 0 R
+/Resources 6373 0 R
 /MediaBox [0 0 612 792]
-/Parent 6306 0 R
+/Parent 6355 0 R
 >> endobj
-6327 0 obj <<
-/D [6325 0 R /XYZ 151.701 685.529 null]
+6376 0 obj <<
+/D [6374 0 R /XYZ 151.701 685.529 null]
 >> endobj
 850 0 obj <<
-/D [6325 0 R /XYZ 151.701 660.623 null]
+/D [6374 0 R /XYZ 151.701 660.623 null]
 >> endobj
-6328 0 obj <<
-/D [6325 0 R /XYZ 151.701 644.027 null]
+6377 0 obj <<
+/D [6374 0 R /XYZ 151.701 644.027 null]
 >> endobj
 854 0 obj <<
-/D [6325 0 R /XYZ 151.701 534.13 null]
+/D [6374 0 R /XYZ 151.701 534.13 null]
 >> endobj
-6329 0 obj <<
-/D [6325 0 R /XYZ 151.701 503.981 null]
+6378 0 obj <<
+/D [6374 0 R /XYZ 151.701 503.981 null]
 >> endobj
-6324 0 obj <<
+6373 0 obj <<
 /Font << /F28 1124 0 R /F22 1211 0 R /F17 1131 0 R /F15 1133 0 R /F54 1912 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-6332 0 obj <<
+6381 0 obj <<
 /Length 1172      
 /Filter /FlateDecode
 >>
@@ -34983,28 +35960,28 @@
 a¨ ´jz–³Ž}þÂQ¬öëî8o~xòÀÒ÷Ó›žfÁˆß‡ß\@7+S¼iëšÞ«§'äô…A÷/HÉz
 endstream
 endobj
-6331 0 obj <<
+6380 0 obj <<
 /Type /Page
-/Contents 6332 0 R
-/Resources 6330 0 R
+/Contents 6381 0 R
+/Resources 6379 0 R
 /MediaBox [0 0 612 792]
-/Parent 6306 0 R
+/Parent 6355 0 R
 >> endobj
-6333 0 obj <<
-/D [6331 0 R /XYZ 100.892 685.529 null]
+6382 0 obj <<
+/D [6380 0 R /XYZ 100.892 685.529 null]
 >> endobj
 858 0 obj <<
-/D [6331 0 R /XYZ 100.892 370.058 null]
+/D [6380 0 R /XYZ 100.892 370.058 null]
 >> endobj
-6334 0 obj <<
-/D [6331 0 R /XYZ 100.892 340.917 null]
+6383 0 obj <<
+/D [6380 0 R /XYZ 100.892 340.917 null]
 >> endobj
-6330 0 obj <<
-/Font << /F22 1211 0 R /F28 1124 0 R /F15 1133 0 R /F89 2326 0 R /F73 2327 0 R /F17 1131 0 R /F59 1905 0 R >>
-/XObject << /Im3 2321 0 R >>
+6379 0 obj <<
+/Font << /F22 1211 0 R /F28 1124 0 R /F15 1133 0 R /F89 2333 0 R /F73 2334 0 R /F17 1131 0 R /F59 1905 0 R >>
+/XObject << /Im3 2328 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-6338 0 obj <<
+6387 0 obj <<
 /Length 2237      
 /Filter /FlateDecode
 >>
@@ -35024,48 +36001,48 @@
 ysDu>vÞ;®Òx¸å•%w–U>o¢Æõæáâ¿nÌ®Å
 endstream
 endobj
-6337 0 obj <<
+6386 0 obj <<
 /Type /Page
-/Contents 6338 0 R
-/Resources 6336 0 R
+/Contents 6387 0 R
+/Resources 6385 0 R
 /MediaBox [0 0 612 792]
-/Parent 6344 0 R
-/Annots [ 6335 0 R 6342 0 R ]
+/Parent 6393 0 R
+/Annots [ 6384 0 R 6391 0 R ]
 >> endobj
-6335 0 obj <<
+6384 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [477.996 382.565 511.352 394.254]
 /Subtype /Link
 /A << /S /GoTo /D (ch10-krb5conf) >>
 >> endobj
-6342 0 obj <<
+6391 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [232.523 369.015 279.55 380.705]
 /Subtype /Link
 /A << /S /GoTo /D (ch10-krb5conf) >>
 >> endobj
-6339 0 obj <<
-/D [6337 0 R /XYZ 151.701 685.529 null]
+6388 0 obj <<
+/D [6386 0 R /XYZ 151.701 685.529 null]
 >> endobj
 862 0 obj <<
-/D [6337 0 R /XYZ 151.701 660.623 null]
+/D [6386 0 R /XYZ 151.701 660.623 null]
 >> endobj
-6340 0 obj <<
-/D [6337 0 R /XYZ 151.701 641.703 null]
+6389 0 obj <<
+/D [6386 0 R /XYZ 151.701 641.703 null]
 >> endobj
-6341 0 obj <<
-/D [6337 0 R /XYZ 151.701 417.662 null]
+6390 0 obj <<
+/D [6386 0 R /XYZ 151.701 417.662 null]
 >> endobj
-6343 0 obj <<
-/D [6337 0 R /XYZ 151.701 357.675 null]
+6392 0 obj <<
+/D [6386 0 R /XYZ 151.701 357.675 null]
 >> endobj
-6336 0 obj <<
+6385 0 obj <<
 /Font << /F28 1124 0 R /F22 1211 0 R /F17 1131 0 R /F15 1133 0 R /F59 1905 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-6348 0 obj <<
+6397 0 obj <<
 /Length 1126      
 /Filter /FlateDecode
 >>
@@ -35076,36 +36053,36 @@
 e+éàøH™]2}еėʉl9!–ãѸëÞÞ02è°&sQ,‡Ñ'—g¸5/€´ö×M¦³>pcbÅƍHÛN¥ÇÔ¦3mgœ©Œåt7º]ÑÓ.;ñQ­@%è©ŽÕL8ÜrÏïÕcFKûO#q Û˜GÏ7[z3ÊÉFht ’‚QÊTj-ŒVš  Îÿ´Êö-Ô'Œî1ûoÖ®Àâ
 endstream
 endobj
-6347 0 obj <<
+6396 0 obj <<
 /Type /Page
-/Contents 6348 0 R
-/Resources 6346 0 R
+/Contents 6397 0 R
+/Resources 6395 0 R
 /MediaBox [0 0 612 792]
-/Parent 6344 0 R
+/Parent 6393 0 R
 >> endobj
-6349 0 obj <<
-/D [6347 0 R /XYZ 100.892 685.529 null]
+6398 0 obj <<
+/D [6396 0 R /XYZ 100.892 685.529 null]
 >> endobj
-6350 0 obj <<
-/D [6347 0 R /XYZ 100.892 633.993 null]
+6399 0 obj <<
+/D [6396 0 R /XYZ 100.892 633.993 null]
 >> endobj
 1678 0 obj <<
-/D [6347 0 R /XYZ 100.892 412.821 null]
+/D [6396 0 R /XYZ 100.892 412.821 null]
 >> endobj
-6345 0 obj <<
-/D [6347 0 R /XYZ 100.892 394.739 null]
+6394 0 obj <<
+/D [6396 0 R /XYZ 100.892 394.739 null]
 >> endobj
 866 0 obj <<
-/D [6347 0 R /XYZ 100.892 178.957 null]
+/D [6396 0 R /XYZ 100.892 178.957 null]
 >> endobj
-6351 0 obj <<
-/D [6347 0 R /XYZ 100.892 152.987 null]
+6400 0 obj <<
+/D [6396 0 R /XYZ 100.892 152.987 null]
 >> endobj
-6346 0 obj <<
+6395 0 obj <<
 /Font << /F22 1211 0 R /F28 1124 0 R /F15 1133 0 R /F59 1905 0 R /F17 1131 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-6357 0 obj <<
+6406 0 obj <<
 /Length 1823      
 /Filter /FlateDecode
 >>
@@ -35119,53 +36096,53 @@
 ÆÿýŠ9ù\j]v©¸‡q<}u{»OÌ×qÖ»û«g•pØãÃë¡ež›.ƒ‹Á“Ò‹¦ùO³zÿh4ÀRjmoOçµ"O™¾Ô\,ì¿è^ÿBdÿhË
 endstream
 endobj
-6356 0 obj <<
+6405 0 obj <<
 /Type /Page
-/Contents 6357 0 R
-/Resources 6355 0 R
+/Contents 6406 0 R
+/Resources 6404 0 R
 /MediaBox [0 0 612 792]
-/Parent 6344 0 R
-/Annots [ 6354 0 R 6352 0 R 6353 0 R ]
+/Parent 6393 0 R
+/Annots [ 6403 0 R 6401 0 R 6402 0 R ]
 >> endobj
-6354 0 obj <<
+6403 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [245.25 436.907 320.425 448.597]
 /Subtype /Link
 /A << /S /GoTo /D (ch10-smbconf) >>
 >> endobj
-6352 0 obj <<
+6401 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
 /Rect [174.46 127.92 270.598 140.872]
 /Subtype/Link/A<</Type/Action/S/URI/URI(http://ftp.samba.org)>>
 >> endobj
-6353 0 obj <<
+6402 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
 /Rect [174.46 116.961 312.964 129.913]
 /Subtype/Link/A<</Type/Action/S/URI/URI(ftp://ftp.sernet.de/pub/samba)>>
 >> endobj
-6358 0 obj <<
-/D [6356 0 R /XYZ 151.701 685.529 null]
+6407 0 obj <<
+/D [6405 0 R /XYZ 151.701 685.529 null]
 >> endobj
-6359 0 obj <<
-/D [6356 0 R /XYZ 151.701 633.993 null]
+6408 0 obj <<
+/D [6405 0 R /XYZ 151.701 633.993 null]
 >> endobj
-6360 0 obj <<
-/D [6356 0 R /XYZ 151.701 490.648 null]
+6409 0 obj <<
+/D [6405 0 R /XYZ 151.701 490.648 null]
 >> endobj
-6361 0 obj <<
-/D [6356 0 R /XYZ 151.701 437.904 null]
+6410 0 obj <<
+/D [6405 0 R /XYZ 151.701 437.904 null]
 >> endobj
-6362 0 obj <<
-/D [6356 0 R /XYZ 151.701 298.132 null]
+6411 0 obj <<
+/D [6405 0 R /XYZ 151.701 298.132 null]
 >> endobj
-6355 0 obj <<
+6404 0 obj <<
 /Font << /F28 1124 0 R /F22 1211 0 R /F15 1133 0 R /F30 1928 0 R /F59 1905 0 R /F31 1929 0 R /F62 1930 0 R /F72 1931 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-6366 0 obj <<
+6415 0 obj <<
 /Length 1028      
 /Filter /FlateDecode
 >>
@@ -35175,27 +36152,27 @@
 ¾¾ÇR%L;Ø·rk,ÌÄ:øwÛåëEpз^yßJL°÷RPÜ?añ®ÂÃ:Q̬xÔ3ÀE‚%»P%Ûþñ|l¸R(ž,-™A!WJýd°4D Ñ~/x²ž‰–«yŸÍ‘ƒúßû´þàÃÿÆÃÒ
 endstream
 endobj
-6365 0 obj <<
+6414 0 obj <<
 /Type /Page
-/Contents 6366 0 R
-/Resources 6364 0 R
+/Contents 6415 0 R
+/Resources 6413 0 R
 /MediaBox [0 0 612 792]
-/Parent 6344 0 R
+/Parent 6393 0 R
 >> endobj
-6367 0 obj <<
-/D [6365 0 R /XYZ 100.892 685.529 null]
+6416 0 obj <<
+/D [6414 0 R /XYZ 100.892 685.529 null]
 >> endobj
-6368 0 obj <<
-/D [6365 0 R /XYZ 100.892 660.623 null]
+6417 0 obj <<
+/D [6414 0 R /XYZ 100.892 660.623 null]
 >> endobj
-6369 0 obj <<
-/D [6365 0 R /XYZ 100.892 156.086 null]
+6418 0 obj <<
+/D [6414 0 R /XYZ 100.892 156.086 null]
 >> endobj
-6364 0 obj <<
+6413 0 obj <<
 /Font << /F22 1211 0 R /F28 1124 0 R /F15 1133 0 R /F59 1905 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-6373 0 obj <<
+6422 0 obj <<
 /Length 1369      
 /Filter /FlateDecode
 >>
@@ -35213,38 +36190,38 @@
 ¢¹+@†Ô(oÎx®$L,75—ÆÁ·ÙýJwðÚ<ÄÖ!ëëË3G at z?Ûò—´,d1ê/:ý?ôZ­nÿŸ}Õ*x,5àã,7}@˜úPpê<gö(úÜýNcÐ ¼_¯Á	ô]{°h7b¯Úµÿ°ÈƒüI"è®ÖPœÉ8Ãr‡£Í†V¢iMk¶ðà?‚RFxßÍ4#4¨2ŠqÐ34éµ(áYýç´ŸŠcl)Ö“âfš·ÁŽ¤¿_ÆPfkeµPûµe	^—웏¿LŸwpשW™Ÿ¤œ\B£ñƒôôÖÏP,æ~gÇnf%u±j¡yUº¨ü¢k·s‘`töìôz‹5t4ÒÑ	TށëQØ‹Úuhpm£ÃÄœL½±q^K>Pøö>m Qqù š}mËp‹?ÙæNÏãäß¿~£
 endstream
 endobj
-6372 0 obj <<
+6421 0 obj <<
 /Type /Page
-/Contents 6373 0 R
-/Resources 6371 0 R
+/Contents 6422 0 R
+/Resources 6420 0 R
 /MediaBox [0 0 612 792]
-/Parent 6344 0 R
-/Annots [ 6370 0 R ]
+/Parent 6393 0 R
+/Annots [ 6419 0 R ]
 >> endobj
-6370 0 obj <<
+6419 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [251.069 118.128 326.243 129.817]
 /Subtype /Link
 /A << /S /GoTo /D (ch10-etcnsscfg) >>
 >> endobj
-6374 0 obj <<
-/D [6372 0 R /XYZ 151.701 685.529 null]
+6423 0 obj <<
+/D [6421 0 R /XYZ 151.701 685.529 null]
 >> endobj
-6375 0 obj <<
-/D [6372 0 R /XYZ 151.701 525.023 null]
+6424 0 obj <<
+/D [6421 0 R /XYZ 151.701 525.023 null]
 >> endobj
 870 0 obj <<
-/D [6372 0 R /XYZ 151.701 218.998 null]
+/D [6421 0 R /XYZ 151.701 218.998 null]
 >> endobj
-6376 0 obj <<
-/D [6372 0 R /XYZ 151.701 189.558 null]
+6425 0 obj <<
+/D [6421 0 R /XYZ 151.701 189.558 null]
 >> endobj
-6371 0 obj <<
+6420 0 obj <<
 /Font << /F28 1124 0 R /F22 1211 0 R /F59 1905 0 R /F15 1133 0 R /F17 1131 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-6380 0 obj <<
+6429 0 obj <<
 /Length 2867      
 /Filter /FlateDecode
 >>
@@ -35281,102 +36258,102 @@
 ïvß­Ö¯…ZpÝÛ_nßqÉο|™¾æbê-L°`«E1#ÇÖ&“v»nÍ&›ÊÅj>ŸŒGu_«,ûØkÕ¨?üÂùÑ´7YW"áîÍbTc Ú3·‘4ž<Ž&Ì‘QµM¡Ú(ôêî ´Æ•ÿêEbB1堏ßá-¢W£ûY5âòÙÓxÙ<àÄ‚úˆžÖÜó¸B‚Ô\M†üàn5ž43µ Í6àúkVΫÙCÕZˆƒ#Ø”ÿa½\6
 endstream
 endobj
-6379 0 obj <<
+6428 0 obj <<
 /Type /Page
-/Contents 6380 0 R
-/Resources 6378 0 R
+/Contents 6429 0 R
+/Resources 6427 0 R
 /MediaBox [0 0 612 792]
-/Parent 6344 0 R
+/Parent 6393 0 R
 >> endobj
-6381 0 obj <<
-/D [6379 0 R /XYZ 100.892 685.529 null]
+6430 0 obj <<
+/D [6428 0 R /XYZ 100.892 685.529 null]
 >> endobj
 1679 0 obj <<
-/D [6379 0 R /XYZ 100.892 660.623 null]
+/D [6428 0 R /XYZ 100.892 660.623 null]
 >> endobj
-6363 0 obj <<
-/D [6379 0 R /XYZ 100.892 642.541 null]
+6412 0 obj <<
+/D [6428 0 R /XYZ 100.892 642.541 null]
 >> endobj
-6382 0 obj <<
-/D [6379 0 R /XYZ 100.892 636.563 null]
+6431 0 obj <<
+/D [6428 0 R /XYZ 100.892 636.563 null]
 >> endobj
-6383 0 obj <<
-/D [6379 0 R /XYZ 100.892 642.839 null]
+6432 0 obj <<
+/D [6428 0 R /XYZ 100.892 642.839 null]
 >> endobj
-6384 0 obj <<
-/D [6379 0 R /XYZ 100.892 630.884 null]
+6433 0 obj <<
+/D [6428 0 R /XYZ 100.892 630.884 null]
 >> endobj
-6385 0 obj <<
-/D [6379 0 R /XYZ 100.892 618.929 null]
+6434 0 obj <<
+/D [6428 0 R /XYZ 100.892 618.929 null]
 >> endobj
-6386 0 obj <<
-/D [6379 0 R /XYZ 100.892 606.974 null]
+6435 0 obj <<
+/D [6428 0 R /XYZ 100.892 606.974 null]
 >> endobj
-6387 0 obj <<
-/D [6379 0 R /XYZ 100.892 595.019 null]
+6436 0 obj <<
+/D [6428 0 R /XYZ 100.892 595.019 null]
 >> endobj
-6388 0 obj <<
-/D [6379 0 R /XYZ 100.892 583.063 null]
+6437 0 obj <<
+/D [6428 0 R /XYZ 100.892 583.063 null]
 >> endobj
-6389 0 obj <<
-/D [6379 0 R /XYZ 100.892 571.108 null]
+6438 0 obj <<
+/D [6428 0 R /XYZ 100.892 571.108 null]
 >> endobj
-6390 0 obj <<
-/D [6379 0 R /XYZ 100.892 559.153 null]
+6439 0 obj <<
+/D [6428 0 R /XYZ 100.892 559.153 null]
 >> endobj
-6391 0 obj <<
-/D [6379 0 R /XYZ 100.892 535.243 null]
+6440 0 obj <<
+/D [6428 0 R /XYZ 100.892 535.243 null]
 >> endobj
-6392 0 obj <<
-/D [6379 0 R /XYZ 100.892 523.288 null]
+6441 0 obj <<
+/D [6428 0 R /XYZ 100.892 523.288 null]
 >> endobj
-6393 0 obj <<
-/D [6379 0 R /XYZ 100.892 511.332 null]
+6442 0 obj <<
+/D [6428 0 R /XYZ 100.892 511.332 null]
 >> endobj
-6394 0 obj <<
-/D [6379 0 R /XYZ 100.892 499.377 null]
+6443 0 obj <<
+/D [6428 0 R /XYZ 100.892 499.377 null]
 >> endobj
-6395 0 obj <<
-/D [6379 0 R /XYZ 100.892 487.422 null]
+6444 0 obj <<
+/D [6428 0 R /XYZ 100.892 487.422 null]
 >> endobj
-6396 0 obj <<
-/D [6379 0 R /XYZ 100.892 475.467 null]
+6445 0 obj <<
+/D [6428 0 R /XYZ 100.892 475.467 null]
 >> endobj
-6397 0 obj <<
-/D [6379 0 R /XYZ 100.892 463.512 null]
+6446 0 obj <<
+/D [6428 0 R /XYZ 100.892 463.512 null]
 >> endobj
-6398 0 obj <<
-/D [6379 0 R /XYZ 100.892 451.557 null]
+6447 0 obj <<
+/D [6428 0 R /XYZ 100.892 451.557 null]
 >> endobj
-6399 0 obj <<
-/D [6379 0 R /XYZ 100.892 439.601 null]
+6448 0 obj <<
+/D [6428 0 R /XYZ 100.892 439.601 null]
 >> endobj
 1680 0 obj <<
-/D [6379 0 R /XYZ 100.892 399.239 null]
+/D [6428 0 R /XYZ 100.892 399.239 null]
 >> endobj
-6377 0 obj <<
-/D [6379 0 R /XYZ 100.892 370.335 null]
+6426 0 obj <<
+/D [6428 0 R /XYZ 100.892 370.335 null]
 >> endobj
 874 0 obj <<
-/D [6379 0 R /XYZ 100.892 293.558 null]
+/D [6428 0 R /XYZ 100.892 293.558 null]
 >> endobj
-6400 0 obj <<
-/D [6379 0 R /XYZ 100.892 274.832 null]
+6449 0 obj <<
+/D [6428 0 R /XYZ 100.892 274.832 null]
 >> endobj
 878 0 obj <<
-/D [6379 0 R /XYZ 100.892 227.169 null]
+/D [6428 0 R /XYZ 100.892 227.169 null]
 >> endobj
-6401 0 obj <<
-/D [6379 0 R /XYZ 100.892 200.742 null]
+6450 0 obj <<
+/D [6428 0 R /XYZ 100.892 200.742 null]
 >> endobj
-6402 0 obj <<
-/D [6379 0 R /XYZ 100.892 180.358 null]
+6451 0 obj <<
+/D [6428 0 R /XYZ 100.892 180.358 null]
 >> endobj
-6378 0 obj <<
-/Font << /F22 1211 0 R /F28 1124 0 R /F15 1133 0 R /F4 2008 0 R /F51 1134 0 R /F54 1912 0 R /F11 2484 0 R /F59 1905 0 R /F17 1131 0 R >>
+6427 0 obj <<
+/Font << /F22 1211 0 R /F28 1124 0 R /F15 1133 0 R /F4 2008 0 R /F51 1134 0 R /F54 1912 0 R /F11 2494 0 R /F59 1905 0 R /F17 1131 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-6407 0 obj <<
+6456 0 obj <<
 /Length 1287      
 /Filter /FlateDecode
 >>
@@ -35398,57 +36375,57 @@
 U} èHS™kü?hA–þÆþPÛ^…ñ£ÿwð·ñaR¸Î
 endstream
 endobj
-6406 0 obj <<
+6455 0 obj <<
 /Type /Page
-/Contents 6407 0 R
-/Resources 6405 0 R
+/Contents 6456 0 R
+/Resources 6454 0 R
 /MediaBox [0 0 612 792]
-/Parent 6416 0 R
-/Annots [ 6403 0 R 6404 0 R ]
+/Parent 6465 0 R
+/Annots [ 6452 0 R 6453 0 R ]
 >> endobj
-6403 0 obj <<
+6452 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [330.493 245.49 405.667 257.18]
 /Subtype /Link
 /A << /S /GoTo /D (etcsquidcfg) >>
 >> endobj
-6404 0 obj <<
+6453 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [428.523 245.49 503.698 257.18]
 /Subtype /Link
 /A << /S /GoTo /D (etcsquid2) >>
 >> endobj
-6408 0 obj <<
-/D [6406 0 R /XYZ 151.701 685.529 null]
+6457 0 obj <<
+/D [6455 0 R /XYZ 151.701 685.529 null]
 >> endobj
-6409 0 obj <<
-/D [6406 0 R /XYZ 151.701 660.623 null]
+6458 0 obj <<
+/D [6455 0 R /XYZ 151.701 660.623 null]
 >> endobj
-6410 0 obj <<
-/D [6406 0 R /XYZ 151.701 579.797 null]
+6459 0 obj <<
+/D [6455 0 R /XYZ 151.701 579.797 null]
 >> endobj
-6411 0 obj <<
-/D [6406 0 R /XYZ 151.701 492.493 null]
+6460 0 obj <<
+/D [6455 0 R /XYZ 151.701 492.493 null]
 >> endobj
-6412 0 obj <<
-/D [6406 0 R /XYZ 151.701 389.519 null]
+6461 0 obj <<
+/D [6455 0 R /XYZ 151.701 389.519 null]
 >> endobj
-6413 0 obj <<
-/D [6406 0 R /XYZ 151.701 286.545 null]
+6462 0 obj <<
+/D [6455 0 R /XYZ 151.701 286.545 null]
 >> endobj
-6414 0 obj <<
-/D [6406 0 R /XYZ 151.701 246.486 null]
+6463 0 obj <<
+/D [6455 0 R /XYZ 151.701 246.486 null]
 >> endobj
-6415 0 obj <<
-/D [6406 0 R /XYZ 151.701 159.183 null]
+6464 0 obj <<
+/D [6455 0 R /XYZ 151.701 159.183 null]
 >> endobj
-6405 0 obj <<
+6454 0 obj <<
 /Font << /F28 1124 0 R /F22 1211 0 R /F15 1133 0 R /F59 1905 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-6421 0 obj <<
+6470 0 obj <<
 /Length 1422      
 /Filter /FlateDecode
 >>
@@ -35467,39 +36444,39 @@
 kbÓÐŽk~N&˺jÁ»ÆˆâÓOUö££¯#ØBOv@~rt!\ÿ éö™
 endstream
 endobj
-6420 0 obj <<
+6469 0 obj <<
 /Type /Page
-/Contents 6421 0 R
-/Resources 6419 0 R
+/Contents 6470 0 R
+/Resources 6468 0 R
 /MediaBox [0 0 612 792]
-/Parent 6416 0 R
+/Parent 6465 0 R
 >> endobj
-6422 0 obj <<
-/D [6420 0 R /XYZ 100.892 685.529 null]
+6471 0 obj <<
+/D [6469 0 R /XYZ 100.892 685.529 null]
 >> endobj
 1698 0 obj <<
-/D [6420 0 R /XYZ 100.892 610.441 null]
+/D [6469 0 R /XYZ 100.892 610.441 null]
 >> endobj
-6417 0 obj <<
-/D [6420 0 R /XYZ 100.892 578.81 null]
+6466 0 obj <<
+/D [6469 0 R /XYZ 100.892 578.81 null]
 >> endobj
 1699 0 obj <<
-/D [6420 0 R /XYZ 100.892 518.467 null]
+/D [6469 0 R /XYZ 100.892 518.467 null]
 >> endobj
-6418 0 obj <<
-/D [6420 0 R /XYZ 100.892 486.835 null]
+6467 0 obj <<
+/D [6469 0 R /XYZ 100.892 486.835 null]
 >> endobj
 882 0 obj <<
-/D [6420 0 R /XYZ 100.892 289.81 null]
+/D [6469 0 R /XYZ 100.892 289.81 null]
 >> endobj
-6423 0 obj <<
-/D [6420 0 R /XYZ 100.892 261.356 null]
+6472 0 obj <<
+/D [6469 0 R /XYZ 100.892 261.356 null]
 >> endobj
-6419 0 obj <<
+6468 0 obj <<
 /Font << /F22 1211 0 R /F28 1124 0 R /F59 1905 0 R /F15 1133 0 R /F17 1131 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-6426 0 obj <<
+6475 0 obj <<
 /Length 2163      
 /Filter /FlateDecode
 >>
@@ -35525,30 +36502,30 @@
 ý¯ÉçîäoÍ<#ÿŸ.wK
 endstream
 endobj
-6425 0 obj <<
+6474 0 obj <<
 /Type /Page
-/Contents 6426 0 R
-/Resources 6424 0 R
+/Contents 6475 0 R
+/Resources 6473 0 R
 /MediaBox [0 0 612 792]
-/Parent 6416 0 R
+/Parent 6465 0 R
 >> endobj
-6427 0 obj <<
-/D [6425 0 R /XYZ 151.701 685.529 null]
+6476 0 obj <<
+/D [6474 0 R /XYZ 151.701 685.529 null]
 >> endobj
 886 0 obj <<
-/D [6425 0 R /XYZ 151.701 660.623 null]
+/D [6474 0 R /XYZ 151.701 660.623 null]
 >> endobj
-6428 0 obj <<
-/D [6425 0 R /XYZ 151.701 639.842 null]
+6477 0 obj <<
+/D [6474 0 R /XYZ 151.701 639.842 null]
 >> endobj
-6429 0 obj <<
-/D [6425 0 R /XYZ 151.701 192.19 null]
+6478 0 obj <<
+/D [6474 0 R /XYZ 151.701 192.19 null]
 >> endobj
-6424 0 obj <<
+6473 0 obj <<
 /Font << /F28 1124 0 R /F22 1211 0 R /F17 1131 0 R /F15 1133 0 R /F51 1134 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-6432 0 obj <<
+6481 0 obj <<
 /Length 2079      
 /Filter /FlateDecode
 >>
@@ -35575,21 +36552,21 @@
 É@WÅŽé¨k]i?ÿúöJä/ÄC—ïšþ	qødè—r
 endstream
 endobj
-6431 0 obj <<
+6480 0 obj <<
 /Type /Page
-/Contents 6432 0 R
-/Resources 6430 0 R
+/Contents 6481 0 R
+/Resources 6479 0 R
 /MediaBox [0 0 612 792]
-/Parent 6416 0 R
+/Parent 6465 0 R
 >> endobj
-6433 0 obj <<
-/D [6431 0 R /XYZ 100.892 685.529 null]
+6482 0 obj <<
+/D [6480 0 R /XYZ 100.892 685.529 null]
 >> endobj
-6430 0 obj <<
-/Font << /F22 1211 0 R /F28 1124 0 R /F15 1133 0 R /F51 1134 0 R /F90 2466 0 R >>
+6479 0 obj <<
+/Font << /F22 1211 0 R /F28 1124 0 R /F15 1133 0 R /F51 1134 0 R /F90 2476 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-6436 0 obj <<
+6485 0 obj <<
 /Length 796       
 /Filter /FlateDecode
 >>
@@ -35603,21 +36580,21 @@
 Ÿ¯‹OVcmò4Il;sÛÁe¼Ûv†©ü@žk¼;5²\†æ//L®4Ñ5CJ)BYó#SJ±$©YóÂÈJÒ0½Œ#ôøËÙN@ú/(Ò
 endstream
 endobj
-6435 0 obj <<
+6484 0 obj <<
 /Type /Page
-/Contents 6436 0 R
-/Resources 6434 0 R
+/Contents 6485 0 R
+/Resources 6483 0 R
 /MediaBox [0 0 612 792]
-/Parent 6416 0 R
+/Parent 6465 0 R
 >> endobj
-6437 0 obj <<
-/D [6435 0 R /XYZ 151.701 685.529 null]
+6486 0 obj <<
+/D [6484 0 R /XYZ 151.701 685.529 null]
 >> endobj
-6434 0 obj <<
+6483 0 obj <<
 /Font << /F28 1124 0 R /F22 1211 0 R /F15 1133 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-6440 0 obj <<
+6489 0 obj <<
 /Length 1290      
 /Filter /FlateDecode
 >>
@@ -35633,33 +36610,33 @@
 é£"gA€zÛxÜcÝÌSçˆAÙvQâ¤ã3û(#Xû~—€þb[Nm HãìavO…X•¸†|ƒuž ñ5¼dwýcÈÃ#ÅYŠìåÁÐçúñ0€ó.†Ñyµ—EìÁ¸™‘—â9þDWôΏ†VN.9U’7Tý€Ñó¨þI­]•Pþý8ý»~>+©‰Ãò\\t|SZ‘ㆳÅáÛŠBXÅ"BˆL1„aO>,£]Ð)ÇgI—tëzó;$`ƒ¨Øì‚l8ï,Ø܇äÂã¹òpÄa=´0<wÚõ»0Û*h_q¶Þ»£q2!pç3¶I=…Ñ›Çÿ\Ý#ÄE¶S¤å«gƒ Gë‹Ä‘º°±^‘ð+œ™§!«1¿Z5_nü-Ì5fØÒ×`”Ìž’çÿSt4"t¤m®)>8±™N[¢…a‰<ρxÕ[?ÜB‡9ky-á§:‡æ#Â/mP¸¨Ä«Kð;þYÄ
 endstream
 endobj
-6439 0 obj <<
+6488 0 obj <<
 /Type /Page
-/Contents 6440 0 R
-/Resources 6438 0 R
+/Contents 6489 0 R
+/Resources 6487 0 R
 /MediaBox [0 0 612 792]
-/Parent 6416 0 R
+/Parent 6465 0 R
 >> endobj
-6441 0 obj <<
-/D [6439 0 R /XYZ 100.892 685.529 null]
+6490 0 obj <<
+/D [6488 0 R /XYZ 100.892 685.529 null]
 >> endobj
 890 0 obj <<
-/D [6439 0 R /XYZ 100.892 660.623 null]
+/D [6488 0 R /XYZ 100.892 660.623 null]
 >> endobj
-6442 0 obj <<
-/D [6439 0 R /XYZ 100.892 445.26 null]
+6491 0 obj <<
+/D [6488 0 R /XYZ 100.892 445.26 null]
 >> endobj
 894 0 obj <<
-/D [6439 0 R /XYZ 100.892 251.645 null]
+/D [6488 0 R /XYZ 100.892 251.645 null]
 >> endobj
-6443 0 obj <<
-/D [6439 0 R /XYZ 100.892 223.926 null]
+6492 0 obj <<
+/D [6488 0 R /XYZ 100.892 223.926 null]
 >> endobj
-6438 0 obj <<
+6487 0 obj <<
 /Font << /F77 1973 0 R /F17 1131 0 R /F15 1133 0 R /F28 1124 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-6447 0 obj <<
+6496 0 obj <<
 /Length 2140      
 /Filter /FlateDecode
 >>
@@ -35683,40 +36660,40 @@
 %0âô—£™<†>š:Ô/sˆš¸2%`9éQ’4öǐ­v‰¥À -úÇ=Ï¿ý|j=S¹1Öý&«Ô9€X U¡=knîÂ7ÛÓã¥ZÞE0â·üÔ‡×z5?ˆpÄ g1M*H=ÛÍÀiÜ*¨r˜Ï1Ýê;åy†&¶(5u‡ã•å[½e¨¸È²=ÿOóG×/ßx at ./—SIX¾ë¬~&*KŠ"ÿ£ïDBÉDËg"ú<$E”'uYt*²Š„,’TÈ«OÅå÷1ƒlÙʤJƒMþt¥áíwå¥x™ˆ¢œ3é8Ž§ono_^^’ƒsÈM ©[úÂpü˱½3ý»Öß½³æîÓý[üºWU^㨈ŻßîÝ=ê¯pʤ„ÐÝbæåsAåï ïÇþãÝG:âë{ÚþŽWWYÆš•üó•èÛpÀ_XZ^
 endstream
 endobj
-6446 0 obj <<
+6495 0 obj <<
 /Type /Page
-/Contents 6447 0 R
-/Resources 6445 0 R
+/Contents 6496 0 R
+/Resources 6494 0 R
 /MediaBox [0 0 612 792]
-/Parent 6451 0 R
-/Annots [ 6444 0 R 6450 0 R ]
+/Parent 6500 0 R
+/Annots [ 6493 0 R 6499 0 R ]
 >> endobj
-6444 0 obj <<
+6493 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
 /Rect [174.46 129.215 511.352 140.871]
 /Subtype/Link/A<</Type/Action/S/URI/URI(http://www.google.com/search?hl=en&lr=&ie=ISO-8859-1&q=samba+cluster&btnG=Google+Search)>>
 >> endobj
-6450 0 obj <<
+6499 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
 /Rect [150.705 116.961 275.087 127.721]
 /Subtype/Link/A<</Type/Action/S/URI/URI(http://www.google.com/search?hl=en&lr=&ie=ISO-8859-1&q=samba+cluster&btnG=Google+Search)>>
 >> endobj
-6448 0 obj <<
-/D [6446 0 R /XYZ 151.701 685.529 null]
+6497 0 obj <<
+/D [6495 0 R /XYZ 151.701 685.529 null]
 >> endobj
 898 0 obj <<
-/D [6446 0 R /XYZ 151.701 463.406 null]
+/D [6495 0 R /XYZ 151.701 463.406 null]
 >> endobj
-6449 0 obj <<
-/D [6446 0 R /XYZ 151.701 435.577 null]
+6498 0 obj <<
+/D [6495 0 R /XYZ 151.701 435.577 null]
 >> endobj
-6445 0 obj <<
+6494 0 obj <<
 /Font << /F28 1124 0 R /F22 1211 0 R /F15 1133 0 R /F30 1928 0 R /F17 1131 0 R /F51 1134 0 R /F31 1929 0 R /F62 1930 0 R /F72 1931 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-6454 0 obj <<
+6503 0 obj <<
 /Length 2308      
 /Filter /FlateDecode
 >>
@@ -35742,27 +36719,27 @@
 ½C´,‚‚ìï´ÜYûÚy'“mVìh&{²Í÷Ã3©uÅ>Éý‡¢ðÖt ÄîrSÙ`;Ô§ðýqSI
 endstream
 endobj
-6453 0 obj <<
+6502 0 obj <<
 /Type /Page
-/Contents 6454 0 R
-/Resources 6452 0 R
+/Contents 6503 0 R
+/Resources 6501 0 R
 /MediaBox [0 0 612 792]
-/Parent 6451 0 R
+/Parent 6500 0 R
 >> endobj
-6455 0 obj <<
-/D [6453 0 R /XYZ 100.892 685.529 null]
+6504 0 obj <<
+/D [6502 0 R /XYZ 100.892 685.529 null]
 >> endobj
 1858 0 obj <<
-/D [6453 0 R /XYZ 100.892 347.776 null]
+/D [6502 0 R /XYZ 100.892 347.776 null]
 >> endobj
-6456 0 obj <<
-/D [6453 0 R /XYZ 100.892 333.027 null]
+6505 0 obj <<
+/D [6502 0 R /XYZ 100.892 333.027 null]
 >> endobj
-6452 0 obj <<
+6501 0 obj <<
 /Font << /F22 1211 0 R /F28 1124 0 R /F15 1133 0 R /F54 1912 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-6459 0 obj <<
+6508 0 obj <<
 /Length 2132      
 /Filter /FlateDecode
 >>
@@ -35789,39 +36766,39 @@
 ƒ/sc]ƒ*¬õ-ÞB÷BaàâÌ'óæËpꘂ‰õˆ©ó_f{x‹‰º€Ö6)æÅw©ŽF†é9;ëUQR¨ìE£²|£Ì ˜Ëyã¯ÏŸ?0â‹Ã‚–>YŸ]àÅg¾¬|½A¶†Gäü!OFßãüÏ(‰ÆÄö Oúä’¢k/Ü<5~«òkŠAÆP™œ@C’p5aNbGõpÆ™Ñ/¡2fÏ#aæo&Œ9p=^ñm*¤ àlò/h*_æô̵ÈuþNþQÑ4:Uó§ƒã&‚%8úÞôOè8~Ø\ýÊ©
 endstream
 endobj
-6458 0 obj <<
+6507 0 obj <<
 /Type /Page
-/Contents 6459 0 R
-/Resources 6457 0 R
+/Contents 6508 0 R
+/Resources 6506 0 R
 /MediaBox [0 0 612 792]
-/Parent 6451 0 R
+/Parent 6500 0 R
 >> endobj
-6460 0 obj <<
-/D [6458 0 R /XYZ 151.701 685.529 null]
+6509 0 obj <<
+/D [6507 0 R /XYZ 151.701 685.529 null]
 >> endobj
 902 0 obj <<
-/D [6458 0 R /XYZ 151.701 660.623 null]
+/D [6507 0 R /XYZ 151.701 660.623 null]
 >> endobj
-6461 0 obj <<
-/D [6458 0 R /XYZ 151.701 638.691 null]
+6510 0 obj <<
+/D [6507 0 R /XYZ 151.701 638.691 null]
 >> endobj
 906 0 obj <<
-/D [6458 0 R /XYZ 151.701 564.666 null]
+/D [6507 0 R /XYZ 151.701 564.666 null]
 >> endobj
-6462 0 obj <<
-/D [6458 0 R /XYZ 151.701 540.669 null]
+6511 0 obj <<
+/D [6507 0 R /XYZ 151.701 540.669 null]
 >> endobj
 910 0 obj <<
-/D [6458 0 R /XYZ 151.701 477.675 null]
+/D [6507 0 R /XYZ 151.701 477.675 null]
 >> endobj
-6463 0 obj <<
-/D [6458 0 R /XYZ 151.701 453.677 null]
+6512 0 obj <<
+/D [6507 0 R /XYZ 151.701 453.677 null]
 >> endobj
-6457 0 obj <<
+6506 0 obj <<
 /Font << /F28 1124 0 R /F22 1211 0 R /F17 1131 0 R /F15 1133 0 R /F59 1905 0 R /F60 1917 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-6467 0 obj <<
+6516 0 obj <<
 /Length 1638      
 /Filter /FlateDecode
 >>
@@ -35840,43 +36817,43 @@
 r$ð©•Ž£A:LÑ^D—Aj’_žÇ¢Cº¦DÃd²p§ûzÜ̝?~aÞýûbè
 endstream
 endobj
-6466 0 obj <<
+6515 0 obj <<
 /Type /Page
-/Contents 6467 0 R
-/Resources 6465 0 R
+/Contents 6516 0 R
+/Resources 6514 0 R
 /MediaBox [0 0 612 792]
-/Parent 6451 0 R
-/Annots [ 6464 0 R 6470 0 R ]
+/Parent 6500 0 R
+/Annots [ 6513 0 R 6519 0 R ]
 >> endobj
-6464 0 obj <<
+6513 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [350.407 363.371 460.543 375.06]
 /Subtype /Link
 /A << /S /GoTo /D (primer) >>
 >> endobj
-6470 0 obj <<
+6519 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [154.441 349.822 213.009 361.511]
 /Subtype /Link
 /A << /S /GoTo /D (primer) >>
 >> endobj
-6468 0 obj <<
-/D [6466 0 R /XYZ 100.892 685.529 null]
+6517 0 obj <<
+/D [6515 0 R /XYZ 100.892 685.529 null]
 >> endobj
 914 0 obj <<
-/D [6466 0 R /XYZ 100.892 435.607 null]
+/D [6515 0 R /XYZ 100.892 435.607 null]
 >> endobj
-6469 0 obj <<
-/D [6466 0 R /XYZ 100.892 414.25 null]
+6518 0 obj <<
+/D [6515 0 R /XYZ 100.892 414.25 null]
 >> endobj
-6465 0 obj <<
-/Font << /F22 1211 0 R /F28 1124 0 R /F15 1133 0 R /F89 2326 0 R /F73 2327 0 R /F59 1905 0 R /F17 1131 0 R /F54 1912 0 R /F60 1917 0 R >>
-/XObject << /Im3 2321 0 R >>
+6514 0 obj <<
+/Font << /F22 1211 0 R /F28 1124 0 R /F15 1133 0 R /F89 2333 0 R /F73 2334 0 R /F59 1905 0 R /F17 1131 0 R /F54 1912 0 R /F60 1917 0 R >>
+/XObject << /Im3 2328 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-6475 0 obj <<
+6524 0 obj <<
 /Length 1875      
 /Filter /FlateDecode
 >>
@@ -35895,42 +36872,42 @@
 -NÆFÍÈáP9Vœq¯]éš·æÈéæ`´îžÕÿyÄWî_+ö’í
 endstream
 endobj
-6474 0 obj <<
+6523 0 obj <<
 /Type /Page
-/Contents 6475 0 R
-/Resources 6473 0 R
+/Contents 6524 0 R
+/Resources 6522 0 R
 /MediaBox [0 0 612 792]
-/Parent 6451 0 R
-/Annots [ 6472 0 R ]
+/Parent 6500 0 R
+/Annots [ 6521 0 R ]
 >> endobj
-6472 0 obj <<
+6521 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [352.342 354.084 513.031 365.773]
 /Subtype /Link
 /A << /S /GoTo /D (primer) >>
 >> endobj
-6476 0 obj <<
-/D [6474 0 R /XYZ 151.701 685.529 null]
+6525 0 obj <<
+/D [6523 0 R /XYZ 151.701 685.529 null]
 >> endobj
 918 0 obj <<
-/D [6474 0 R /XYZ 151.701 504.3 null]
+/D [6523 0 R /XYZ 151.701 504.3 null]
 >> endobj
-6477 0 obj <<
-/D [6474 0 R /XYZ 151.701 481.903 null]
+6526 0 obj <<
+/D [6523 0 R /XYZ 151.701 481.903 null]
 >> endobj
 922 0 obj <<
-/D [6474 0 R /XYZ 151.701 194.659 null]
+/D [6523 0 R /XYZ 151.701 194.659 null]
 >> endobj
-6478 0 obj <<
-/D [6474 0 R /XYZ 151.701 167.722 null]
+6527 0 obj <<
+/D [6523 0 R /XYZ 151.701 167.722 null]
 >> endobj
-6473 0 obj <<
-/Font << /F28 1124 0 R /F22 1211 0 R /F89 2326 0 R /F73 2327 0 R /F17 1131 0 R /F15 1133 0 R /F59 1905 0 R >>
-/XObject << /Im3 2321 0 R >>
+6522 0 obj <<
+/Font << /F28 1124 0 R /F22 1211 0 R /F89 2333 0 R /F73 2334 0 R /F17 1131 0 R /F15 1133 0 R /F59 1905 0 R >>
+/XObject << /Im3 2328 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-6481 0 obj <<
+6530 0 obj <<
 /Length 1465      
 /Filter /FlateDecode
 >>
@@ -35950,21 +36927,21 @@
 »[[ë³ûK`?|؇˜OŽW&wZØ뺾?]yÇ3;94j£º{-†i›á{-¶NK}¿Å­¬jq¯••Ä}r\Vú^牾ÿFˆˆ]9¢è	8Âœëê—I =~XíAi$\üDŸ?ÒðÃCÛz³u8vÿ$P„nþ:¶î@z£Q‚Æk×»…²]A}¶u?éÃ5¸<2·V|Lâû«×Ï??»zóäòíçwÏžN&;pk,»=ù#µQ0ÎCACµk?HY8Þª>Éš3”pMkL½íž÷ÿBÇþÜþ!F
 endstream
 endobj
-6480 0 obj <<
+6529 0 obj <<
 /Type /Page
-/Contents 6481 0 R
-/Resources 6479 0 R
+/Contents 6530 0 R
+/Resources 6528 0 R
 /MediaBox [0 0 612 792]
-/Parent 6451 0 R
+/Parent 6500 0 R
 >> endobj
-6482 0 obj <<
-/D [6480 0 R /XYZ 100.892 685.529 null]
+6531 0 obj <<
+/D [6529 0 R /XYZ 100.892 685.529 null]
 >> endobj
-6479 0 obj <<
+6528 0 obj <<
 /Font << /F22 1211 0 R /F28 1124 0 R /F15 1133 0 R /F59 1905 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-6486 0 obj <<
+6535 0 obj <<
 /Length 1954      
 /Filter /FlateDecode
 >>
@@ -35984,29 +36961,29 @@
 @Vʏҷ羪€×÷°[(l=¹´¡!©0ñ*Â_$†ªÊ¶¾}aG÷w/鏍ÕN†ÿ4ÏQýND®~è(2’Æd– ÌsúW9–’fZƆqùç(ú@üÓøÿð?ª<©×„}züO`Åšv `_yÙ |ßî7l%*˜
 endstream
 endobj
-6485 0 obj <<
+6534 0 obj <<
 /Type /Page
-/Contents 6486 0 R
-/Resources 6484 0 R
+/Contents 6535 0 R
+/Resources 6533 0 R
 /MediaBox [0 0 612 792]
-/Parent 6488 0 R
-/Annots [ 6483 0 R ]
+/Parent 6537 0 R
+/Annots [ 6532 0 R ]
 >> endobj
-6483 0 obj <<
+6532 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [407.101 131.677 466.897 143.366]
 /Subtype /Link
 /A << /S /GoTo /D (ch12dblck) >>
 >> endobj
-6487 0 obj <<
-/D [6485 0 R /XYZ 151.701 685.529 null]
+6536 0 obj <<
+/D [6534 0 R /XYZ 151.701 685.529 null]
 >> endobj
-6484 0 obj <<
+6533 0 obj <<
 /Font << /F28 1124 0 R /F22 1211 0 R /F15 1133 0 R /F59 1905 0 R /F60 1917 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-6492 0 obj <<
+6541 0 obj <<
 /Length 1771      
 /Filter /FlateDecode
 >>
@@ -36033,39 +37010,39 @@
 nk´®µt/7uS‚N£M¥vG<uìð„­S‚dŒÚÇ®BñÍï;ýïò%WÄ.ÇNão‚èüOÂ4¾¹Þü\–Ž°
 endstream
 endobj
-6491 0 obj <<
+6540 0 obj <<
 /Type /Page
-/Contents 6492 0 R
-/Resources 6490 0 R
+/Contents 6541 0 R
+/Resources 6539 0 R
 /MediaBox [0 0 612 792]
-/Parent 6488 0 R
+/Parent 6537 0 R
 >> endobj
-6493 0 obj <<
-/D [6491 0 R /XYZ 100.892 685.529 null]
+6542 0 obj <<
+/D [6540 0 R /XYZ 100.892 685.529 null]
 >> endobj
 926 0 obj <<
-/D [6491 0 R /XYZ 100.892 660.623 null]
+/D [6540 0 R /XYZ 100.892 660.623 null]
 >> endobj
-6494 0 obj <<
-/D [6491 0 R /XYZ 100.892 644.027 null]
+6543 0 obj <<
+/D [6540 0 R /XYZ 100.892 644.027 null]
 >> endobj
 930 0 obj <<
-/D [6491 0 R /XYZ 100.892 413.932 null]
+/D [6540 0 R /XYZ 100.892 413.932 null]
 >> endobj
-6495 0 obj <<
-/D [6491 0 R /XYZ 100.892 373.831 null]
+6544 0 obj <<
+/D [6540 0 R /XYZ 100.892 373.831 null]
 >> endobj
 934 0 obj <<
-/D [6491 0 R /XYZ 100.892 225.03 null]
+/D [6540 0 R /XYZ 100.892 225.03 null]
 >> endobj
-6496 0 obj <<
-/D [6491 0 R /XYZ 100.892 184.929 null]
+6545 0 obj <<
+/D [6540 0 R /XYZ 100.892 184.929 null]
 >> endobj
-6490 0 obj <<
+6539 0 obj <<
 /Font << /F22 1211 0 R /F28 1124 0 R /F17 1131 0 R /F15 1133 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-6499 0 obj <<
+6548 0 obj <<
 /Length 1922      
 /Filter /FlateDecode
 >>
@@ -36091,39 +37068,39 @@
 |Ø€ÔÌ‹ÆH;èK>“˜!l…ÈýéÂ>‚66ýC‚ò€ÿ)!+*KŠ?ÿKAÖ7xÊ©Qz­ù IúÄ<™2=ß%^ßœÿ»Y¼ÖXà¸KŠGÓøýÍôûýnõ?aÞíè
 endstream
 endobj
-6498 0 obj <<
+6547 0 obj <<
 /Type /Page
-/Contents 6499 0 R
-/Resources 6497 0 R
+/Contents 6548 0 R
+/Resources 6546 0 R
 /MediaBox [0 0 612 792]
-/Parent 6488 0 R
+/Parent 6537 0 R
 >> endobj
-6500 0 obj <<
-/D [6498 0 R /XYZ 151.701 685.529 null]
+6549 0 obj <<
+/D [6547 0 R /XYZ 151.701 685.529 null]
 >> endobj
 938 0 obj <<
-/D [6498 0 R /XYZ 151.701 594.466 null]
+/D [6547 0 R /XYZ 151.701 594.466 null]
 >> endobj
-6501 0 obj <<
-/D [6498 0 R /XYZ 151.701 570.627 null]
+6550 0 obj <<
+/D [6547 0 R /XYZ 151.701 570.627 null]
 >> endobj
 942 0 obj <<
-/D [6498 0 R /XYZ 151.701 434.134 null]
+/D [6547 0 R /XYZ 151.701 434.134 null]
 >> endobj
-6502 0 obj <<
-/D [6498 0 R /XYZ 151.701 396.745 null]
+6551 0 obj <<
+/D [6547 0 R /XYZ 151.701 396.745 null]
 >> endobj
 946 0 obj <<
-/D [6498 0 R /XYZ 151.701 267.027 null]
+/D [6547 0 R /XYZ 151.701 267.027 null]
 >> endobj
-6503 0 obj <<
-/D [6498 0 R /XYZ 151.701 243.188 null]
+6552 0 obj <<
+/D [6547 0 R /XYZ 151.701 243.188 null]
 >> endobj
-6497 0 obj <<
+6546 0 obj <<
 /Font << /F28 1124 0 R /F22 1211 0 R /F15 1133 0 R /F17 1131 0 R /F51 1134 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-6506 0 obj <<
+6555 0 obj <<
 /Length 2178      
 /Filter /FlateDecode
 >>
@@ -36141,27 +37118,27 @@
 œþO¿ïî¯þ0²«0
 endstream
 endobj
-6505 0 obj <<
+6554 0 obj <<
 /Type /Page
-/Contents 6506 0 R
-/Resources 6504 0 R
+/Contents 6555 0 R
+/Resources 6553 0 R
 /MediaBox [0 0 612 792]
-/Parent 6488 0 R
+/Parent 6537 0 R
 >> endobj
-6507 0 obj <<
-/D [6505 0 R /XYZ 100.892 685.529 null]
+6556 0 obj <<
+/D [6554 0 R /XYZ 100.892 685.529 null]
 >> endobj
 950 0 obj <<
-/D [6505 0 R /XYZ 100.892 361.987 null]
+/D [6554 0 R /XYZ 100.892 361.987 null]
 >> endobj
-6508 0 obj <<
-/D [6505 0 R /XYZ 100.892 336.189 null]
+6557 0 obj <<
+/D [6554 0 R /XYZ 100.892 336.189 null]
 >> endobj
-6504 0 obj <<
+6553 0 obj <<
 /Font << /F22 1211 0 R /F28 1124 0 R /F15 1133 0 R /F17 1131 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-6511 0 obj <<
+6560 0 obj <<
 /Length 1817      
 /Filter /FlateDecode
 >>
@@ -36182,27 +37159,27 @@
 ?s›'¾Å‘qT<ã§3M†GX[p—È<)f9²µ>ñš‰E}B!;ˆ¤»ÐåÆCB„ë©1X²¼›Ê\Ä–8/©	AÖ5&€ëÕ‡P¬,'’¸;ÏúË-žQt:ÆÏ4uÛ,Ãßô1†¦ù1ÁXø"þXˆßWÛÕ?Õ°ˆa
 endstream
 endobj
-6510 0 obj <<
+6559 0 obj <<
 /Type /Page
-/Contents 6511 0 R
-/Resources 6509 0 R
+/Contents 6560 0 R
+/Resources 6558 0 R
 /MediaBox [0 0 612 792]
-/Parent 6488 0 R
+/Parent 6537 0 R
 >> endobj
-6512 0 obj <<
-/D [6510 0 R /XYZ 151.701 685.529 null]
+6561 0 obj <<
+/D [6559 0 R /XYZ 151.701 685.529 null]
 >> endobj
 954 0 obj <<
-/D [6510 0 R /XYZ 151.701 183.694 null]
+/D [6559 0 R /XYZ 151.701 183.694 null]
 >> endobj
-6513 0 obj <<
-/D [6510 0 R /XYZ 151.701 153.559 null]
+6562 0 obj <<
+/D [6559 0 R /XYZ 151.701 153.559 null]
 >> endobj
-6509 0 obj <<
+6558 0 obj <<
 /Font << /F28 1124 0 R /F22 1211 0 R /F15 1133 0 R /F51 1134 0 R /F59 1905 0 R /F60 1917 0 R /F17 1131 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-6516 0 obj <<
+6565 0 obj <<
 /Length 762       
 /Filter /FlateDecode
 >>
@@ -36217,21 +37194,21 @@
 ê¿ÜñVã/s#Šš{3^šGíéÕpÈ÷¤'˜ÀT4 ´$²²Y|/{Rò:ž¿ña7î™\_Ý J¯Ë(sXaÔ<Ôv)€Æý-âV©î8ÙfîôˆýBÑ“B•ƒòÀâým|Ö‹ËËMíW·ˆø¹?a ¸–­%ùŒ·}¸!¬!ÜNav/;uùêþù¢™
 endstream
 endobj
-6515 0 obj <<
+6564 0 obj <<
 /Type /Page
-/Contents 6516 0 R
-/Resources 6514 0 R
+/Contents 6565 0 R
+/Resources 6563 0 R
 /MediaBox [0 0 612 792]
-/Parent 6488 0 R
+/Parent 6537 0 R
 >> endobj
-6517 0 obj <<
-/D [6515 0 R /XYZ 100.892 685.529 null]
+6566 0 obj <<
+/D [6564 0 R /XYZ 100.892 685.529 null]
 >> endobj
-6514 0 obj <<
+6563 0 obj <<
 /Font << /F22 1211 0 R /F28 1124 0 R /F15 1133 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-6520 0 obj <<
+6569 0 obj <<
 /Length 19        
 /Filter /FlateDecode
 >>
@@ -36239,20 +37216,20 @@
 xÚ3PHW0Ppç2ÀA c(á
 endstream
 endobj
-6519 0 obj <<
+6568 0 obj <<
 /Type /Page
-/Contents 6520 0 R
-/Resources 6518 0 R
+/Contents 6569 0 R
+/Resources 6567 0 R
 /MediaBox [0 0 612 792]
-/Parent 6522 0 R
+/Parent 6571 0 R
 >> endobj
-6521 0 obj <<
-/D [6519 0 R /XYZ 151.701 685.529 null]
+6570 0 obj <<
+/D [6568 0 R /XYZ 151.701 685.529 null]
 >> endobj
-6518 0 obj <<
+6567 0 obj <<
 /ProcSet [ /PDF ]
 >> endobj
-6525 0 obj <<
+6574 0 obj <<
 /Length 1498      
 /Filter /FlateDecode
 >>
@@ -36276,27 +37253,27 @@
 Ôýˆ )? EzõÁðóßÿPÂg&Säh!°OÝ̽H‡¥N_~Ÿ½ŠŠË_¦¨Hƒ~Ý g诋LŠüjü1þÏÔÐE
 endstream
 endobj
-6524 0 obj <<
+6573 0 obj <<
 /Type /Page
-/Contents 6525 0 R
-/Resources 6523 0 R
+/Contents 6574 0 R
+/Resources 6572 0 R
 /MediaBox [0 0 612 792]
-/Parent 6522 0 R
+/Parent 6571 0 R
 >> endobj
-6526 0 obj <<
-/D [6524 0 R /XYZ 100.892 685.529 null]
+6575 0 obj <<
+/D [6573 0 R /XYZ 100.892 685.529 null]
 >> endobj
 958 0 obj <<
-/D [6524 0 R /XYZ 100.892 660.623 null]
+/D [6573 0 R /XYZ 100.892 660.623 null]
 >> endobj
-6527 0 obj <<
-/D [6524 0 R /XYZ 100.892 499.485 null]
+6576 0 obj <<
+/D [6573 0 R /XYZ 100.892 499.485 null]
 >> endobj
-6523 0 obj <<
+6572 0 obj <<
 /Font << /F77 1973 0 R /F17 1131 0 R /F15 1133 0 R /F28 1124 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-6533 0 obj <<
+6582 0 obj <<
 /Length 2209      
 /Filter /FlateDecode
 >>
@@ -36318,46 +37295,46 @@
 ÊF17¡ÂUâ‹ñ4'µ·žFéôµÅs@€ò-}¡Y9bÛažMá}:^ :G€®—I^/B#¨â˜X€‘ä¹Ù8Ž&âÃ4¼©ÒtöNÁo>yü>5jX¯[™øc8#Þ>’­~sZ&&S_ûè&”L”¹}s£omRD"*7TÖ•¨Ä„2 ˯3ÿtjZ`HipÞ?'|úÏÕóD˜ÛwÆÓ0\ü»§'ú4‘ÜÊì'Œ£sÕ>½Zh±¯Ðibä­îþ&°Â܆­0"vÕ‹:õo5,¸^¯³ósËõurÎÍW­ 7çÚ|ÝŠÜÀ[BÍ­ÿ§‹ ÿ¢¶šÙòÕÓgy’–ùâô7Ý×ÿ ÕÿïåÝì
 endstream
 endobj
-6532 0 obj <<
+6581 0 obj <<
 /Type /Page
-/Contents 6533 0 R
-/Resources 6531 0 R
+/Contents 6582 0 R
+/Resources 6580 0 R
 /MediaBox [0 0 612 792]
-/Parent 6522 0 R
-/Annots [ 6528 0 R 6529 0 R 6530 0 R ]
+/Parent 6571 0 R
+/Annots [ 6577 0 R 6578 0 R 6579 0 R ]
 >> endobj
-6528 0 obj <<
+6577 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
 /Rect [174.46 138.879 327.086 151.83]
 /Subtype/Link/A<</Type/Action/S/URI/URI(https://lists.samba.org/mailman/)>>
 >> endobj
-6529 0 obj <<
+6578 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
 /Rect [174.46 127.92 341.208 140.872]
 /Subtype/Link/A<</Type/Action/S/URI/URI(http://www.samba.org/samba.irc.html)>>
 >> endobj
-6530 0 obj <<
+6579 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
 /Rect [174.46 116.961 303.55 129.913]
 /Subtype/Link/A<</Type/Action/S/URI/URI(https://bugzilla.samba.org/)>>
 >> endobj
-6534 0 obj <<
-/D [6532 0 R /XYZ 151.701 685.529 null]
+6583 0 obj <<
+/D [6581 0 R /XYZ 151.701 685.529 null]
 >> endobj
 962 0 obj <<
-/D [6532 0 R /XYZ 151.701 582.693 null]
+/D [6581 0 R /XYZ 151.701 582.693 null]
 >> endobj
-6535 0 obj <<
-/D [6532 0 R /XYZ 151.701 554.01 null]
+6584 0 obj <<
+/D [6581 0 R /XYZ 151.701 554.01 null]
 >> endobj
-6531 0 obj <<
+6580 0 obj <<
 /Font << /F28 1124 0 R /F22 1211 0 R /F15 1133 0 R /F17 1131 0 R /F30 1928 0 R /F59 1905 0 R /F31 1929 0 R /F62 1930 0 R /F72 1931 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-6539 0 obj <<
+6588 0 obj <<
 /Length 1801      
 /Filter /FlateDecode
 >>
@@ -36377,34 +37354,34 @@
 _GõzÒ4!! OÈóÊ+ô1rõò!‡^ k²ES‘Ïq©NÒ¤‡xK\\IΞƒ&稃ô³Ö?§Ð˜—ðÕCgQˆù¿CXÊ£4¿ýâþá,È Ö‹ÜÁ:œ˜ã2IÅYº ö|þP±Œ!®—±¿²_ž5Å\¼ˆX^N-ÆiÎ/.—KdE·‘6Ç7zÀ£ã³ì4tí3}‹íY	7S¦“Æ_²Ï¿à­ÿ kÞd
 endstream
 endobj
-6538 0 obj <<
+6587 0 obj <<
 /Type /Page
-/Contents 6539 0 R
-/Resources 6537 0 R
+/Contents 6588 0 R
+/Resources 6586 0 R
 /MediaBox [0 0 612 792]
-/Parent 6522 0 R
-/Annots [ 6536 0 R ]
+/Parent 6571 0 R
+/Annots [ 6585 0 R ]
 >> endobj
-6536 0 obj <<
+6585 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
 /Rect [123.651 116.961 309.228 129.913]
 /Subtype/Link/A<</Type/Action/S/URI/URI(http://www.samba.org/samba/support.html)>>
 >> endobj
-6540 0 obj <<
-/D [6538 0 R /XYZ 100.892 685.529 null]
+6589 0 obj <<
+/D [6587 0 R /XYZ 100.892 685.529 null]
 >> endobj
 966 0 obj <<
-/D [6538 0 R /XYZ 100.892 528.878 null]
+/D [6587 0 R /XYZ 100.892 528.878 null]
 >> endobj
-6541 0 obj <<
-/D [6538 0 R /XYZ 100.892 499.522 null]
+6590 0 obj <<
+/D [6587 0 R /XYZ 100.892 499.522 null]
 >> endobj
-6537 0 obj <<
+6586 0 obj <<
 /Font << /F22 1211 0 R /F28 1124 0 R /F15 1133 0 R /F17 1131 0 R /F54 1912 0 R /F30 1928 0 R /F31 1929 0 R /F62 1930 0 R /F72 1931 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-6544 0 obj <<
+6593 0 obj <<
 /Length 713       
 /Filter /FlateDecode
 >>
@@ -36415,21 +37392,21 @@
 ®¸¿Œa“æâÒ9­÷*<b7ÚAc>!ùì½ EŸ#µñ#5v>¸{èOò±¥](—sÄÍëªûn! ìõ	Тàz¡¿œ©7&1¹ÎŸ’HÕÒ‚üF+ñ¸™z}&žö3œf¨ÄwÇB¥Å›^ñûp+–• ù±ïÞ:$gW”¤jé­ïGÞ®ø„#µ¨ç­k^$á«‚ÛëIÃ\rxZ šd4 ÆÑR4›u¾yÍöo‡È à“™qÝø‚ Í$€¡›ýÇÛ}$dGé;³?sñp0åå–Àþ–BÎk‚¸Ž×ÚáRߺüï«ÂkãþGÎí–ƒ£?–ó^¾<ç/븖€w
 endstream
 endobj
-6543 0 obj <<
+6592 0 obj <<
 /Type /Page
-/Contents 6544 0 R
-/Resources 6542 0 R
+/Contents 6593 0 R
+/Resources 6591 0 R
 /MediaBox [0 0 612 792]
-/Parent 6522 0 R
+/Parent 6571 0 R
 >> endobj
-6545 0 obj <<
-/D [6543 0 R /XYZ 151.701 685.529 null]
+6594 0 obj <<
+/D [6592 0 R /XYZ 151.701 685.529 null]
 >> endobj
-6542 0 obj <<
+6591 0 obj <<
 /Font << /F28 1124 0 R /F22 1211 0 R /F15 1133 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-6552 0 obj <<
+6601 0 obj <<
 /Length 1388      
 /Filter /FlateDecode
 >>
@@ -36443,50 +37420,50 @@
 *°ËË|´ó!%|HÖõùÃ+8Å«K~ß.«ê%phvë]ø¼Ò×ñÒæEN®nuñ<(•² ¼èobKÊK/ð§ó8Vq
 endstream
 endobj
-6551 0 obj <<
+6600 0 obj <<
 /Type /Page
-/Contents 6552 0 R
-/Resources 6550 0 R
+/Contents 6601 0 R
+/Resources 6599 0 R
 /MediaBox [0 0 612 792]
-/Parent 6522 0 R
-/Annots [ 6546 0 R ]
+/Parent 6571 0 R
+/Annots [ 6595 0 R ]
 >> endobj
-6546 0 obj <<
+6595 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [388.359 118.128 444.17 129.817]
 /Subtype /Link
 /A << /S /GoTo /D (swxpp001) >>
 >> endobj
-6553 0 obj <<
-/D [6551 0 R /XYZ 100.892 685.529 null]
+6602 0 obj <<
+/D [6600 0 R /XYZ 100.892 685.529 null]
 >> endobj
 970 0 obj <<
-/D [6551 0 R /XYZ 100.892 660.623 null]
+/D [6600 0 R /XYZ 100.892 660.623 null]
 >> endobj
 2043 0 obj <<
-/D [6551 0 R /XYZ 100.892 476.122 null]
+/D [6600 0 R /XYZ 100.892 476.122 null]
 >> endobj
 974 0 obj <<
-/D [6551 0 R /XYZ 100.892 340.464 null]
+/D [6600 0 R /XYZ 100.892 340.464 null]
 >> endobj
-2436 0 obj <<
-/D [6551 0 R /XYZ 100.892 299.683 null]
+2447 0 obj <<
+/D [6600 0 R /XYZ 100.892 299.683 null]
 >> endobj
-6554 0 obj <<
-/D [6551 0 R /XYZ 100.892 197.49 null]
+6603 0 obj <<
+/D [6600 0 R /XYZ 100.892 197.49 null]
 >> endobj
-6555 0 obj <<
-/D [6551 0 R /XYZ 100.892 176.591 null]
+6604 0 obj <<
+/D [6600 0 R /XYZ 100.892 176.591 null]
 >> endobj
-6556 0 obj <<
-/D [6551 0 R /XYZ 100.892 153.572 null]
+6605 0 obj <<
+/D [6600 0 R /XYZ 100.892 153.572 null]
 >> endobj
-6550 0 obj <<
+6599 0 obj <<
 /Font << /F77 1973 0 R /F17 1131 0 R /F15 1133 0 R /F28 1124 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-6566 0 obj <<
+6615 0 obj <<
 /Length 1318      
 /Filter /FlateDecode
 >>
@@ -36504,15 +37481,15 @@
 5tµ„eˆT8A5ËÄ+#Cõ#óà[œ›ÿ§ˆÇ|NçTR|æ«È·y !«žâ[øÏfÿD¹x;†%$Oó3ÕZ!éÇD±ª.›ö–dDÜFÉwÒ@«wˆ5m5+×kB[ÙŸÚHCÀû&ÖŠ½ÏÈɃkÎŶrÝ…%ßêÊljpûÀÌ¢ó•§ámH‰;·',¬§Z*7›tPÖ~„ÿ‚ÿ f”Q%
 endstream
 endobj
-6565 0 obj <<
+6614 0 obj <<
 /Type /Page
-/Contents 6566 0 R
-/Resources 6564 0 R
+/Contents 6615 0 R
+/Resources 6613 0 R
 /MediaBox [0 0 612 792]
-/Parent 6573 0 R
-/Annots [ 6548 0 R 6558 0 R 6570 0 R 6560 0 R ]
+/Parent 6622 0 R
+/Annots [ 6597 0 R 6607 0 R 6619 0 R 6609 0 R ]
 >> endobj
-6547 0 obj <<
+6596 0 obj <<
 /Type /XObject
 /Subtype /Image
 /Width 419
@@ -36727,61 +37704,61 @@
 û{ßø?üW;I7¿þz‹>‡E=W¿#ñè»øÒÿÂømt*  J’ÎQ·Ûït‰Úð8OÒ9ÞœqSÝx?D`æbüNUÞ´N{‹üÊG:í½ª y&£œÎ]ûPõùy–þ²µJ¥:|i¤S©T‡/t*•êð¥‘N¥R¾4Ò©TªÃ—F:•Juø"¼òû/§éû†Ý—OÞºà›“;ΞN{[Ë™J¥R=“ò·pùG¸ü#Œßî¢úƒÉ;O&ï X˲Úw?|ùlöŸ1wKŸ½ÛþÒ—"ï^-gù;•w&_úã„´$÷˼ߩg­ù¥¿[sgöžõÞÝÞ7Ïh§oïö®{V1ÐÌ-€.Ì[È×ù‹¼*•JµoúÿAN!
 endstream
 endobj
-6548 0 obj <<
+6597 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [232.523 280.785 288.334 292.353]
 /Subtype /Link
 /A << /S /GoTo /D (swxpp004) >>
 >> endobj
-6558 0 obj <<
+6607 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [490.117 231.082 511.352 242.772]
 /Subtype /Link
 /A << /S /GoTo /D (swxpp006) >>
 >> endobj
-6570 0 obj <<
+6619 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [232.523 219.654 272.728 228.677]
 /Subtype /Link
 /A << /S /GoTo /D (swxpp006) >>
 >> endobj
-6560 0 obj <<
+6609 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [319.644 154.281 375.455 165.849]
 /Subtype /Link
 /A << /S /GoTo /D (swxpp007) >>
 >> endobj
-6567 0 obj <<
-/D [6565 0 R /XYZ 151.701 685.529 null]
+6616 0 obj <<
+/D [6614 0 R /XYZ 151.701 685.529 null]
 >> endobj
 1803 0 obj <<
-/D [6565 0 R /XYZ 151.701 660.623 null]
+/D [6614 0 R /XYZ 151.701 660.623 null]
 >> endobj
-6557 0 obj <<
-/D [6565 0 R /XYZ 151.701 643.753 null]
+6606 0 obj <<
+/D [6614 0 R /XYZ 151.701 643.753 null]
 >> endobj
-6568 0 obj <<
-/D [6565 0 R /XYZ 151.701 376.156 null]
+6617 0 obj <<
+/D [6614 0 R /XYZ 151.701 376.156 null]
 >> endobj
-6569 0 obj <<
-/D [6565 0 R /XYZ 151.701 281.781 null]
+6618 0 obj <<
+/D [6614 0 R /XYZ 151.701 281.781 null]
 >> endobj
-6571 0 obj <<
-/D [6565 0 R /XYZ 151.701 220.65 null]
+6620 0 obj <<
+/D [6614 0 R /XYZ 151.701 220.65 null]
 >> endobj
-6572 0 obj <<
-/D [6565 0 R /XYZ 151.701 155.277 null]
+6621 0 obj <<
+/D [6614 0 R /XYZ 151.701 155.277 null]
 >> endobj
-6564 0 obj <<
+6613 0 obj <<
 /Font << /F28 1124 0 R /F22 1211 0 R /F15 1133 0 R /F17 1131 0 R >>
-/XObject << /Im24 6547 0 R >>
+/XObject << /Im24 6596 0 R >>
 /ProcSet [ /PDF /Text /ImageC ]
 >> endobj
-6580 0 obj <<
+6629 0 obj <<
 /Length 1342      
 /Filter /FlateDecode
 >>
@@ -36796,15 +37773,15 @@
 üLÚˆË'pZ„ËY:~2Áuþºqâ=à{Õú* ?	Tæ²—ýІŠ`ýº3XgRN“-Z‡tüzöŸÿ¡n T
 endstream
 endobj
-6579 0 obj <<
+6628 0 obj <<
 /Type /Page
-/Contents 6580 0 R
-/Resources 6578 0 R
+/Contents 6629 0 R
+/Resources 6627 0 R
 /MediaBox [0 0 612 792]
-/Parent 6573 0 R
-/Annots [ 6562 0 R 6577 0 R ]
+/Parent 6622 0 R
+/Annots [ 6611 0 R 6626 0 R ]
 >> endobj
-6549 0 obj <<
+6598 0 obj <<
 /Type /XObject
 /Subtype /Image
 /Width 419
@@ -37053,38 +38030,38 @@
 öÓÙ+ê#ØdÃ#õ;O~jßý}dw˜é ˆ{×ö÷ßÛLd [>Ï3Ø{l{…ç˾¨êivw¹xPÙìlò#ˆÏtœ½ÀÜ“±¸ßø>î¾ò6ùQ†¿lMé?Ìt„þÃLGé?Ìt„þÃLGé?Ìt„þ#øÿëñw$ÉÓ£ýwœÜ~KŒ[¶¾ÿú¥yF!"½ÉŸcòçÈîìcùïÝ=¹wÀF^«Ý~óåÅÊ¿ wkïm/íC‘íoËYÿLe«ùÚ'”5Þ¯«½•‹F~íïÖ´ºwÑzw»ß\°ü>}¼Û½î¢(°äÈÏ ì#¿t“¿ÈK!Wÿ´h<à
 endstream
 endobj
-6562 0 obj <<
+6611 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [201.108 321.432 256.918 333.001]
 /Subtype /Link
 /A << /S /GoTo /D (swxpp008) >>
 >> endobj
-6577 0 obj <<
+6626 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [299.041 249.125 355.675 260.815]
 /Subtype /Link
 /A << /S /GoTo /D (swxpp007) >>
 >> endobj
-6581 0 obj <<
-/D [6579 0 R /XYZ 100.892 685.529 null]
+6630 0 obj <<
+/D [6628 0 R /XYZ 100.892 685.529 null]
 >> endobj
 1804 0 obj <<
-/D [6579 0 R /XYZ 100.892 660.623 null]
+/D [6628 0 R /XYZ 100.892 660.623 null]
 >> endobj
-6574 0 obj <<
-/D [6579 0 R /XYZ 100.892 643.753 null]
+6623 0 obj <<
+/D [6628 0 R /XYZ 100.892 643.753 null]
 >> endobj
-6582 0 obj <<
-/D [6579 0 R /XYZ 100.892 322.429 null]
+6631 0 obj <<
+/D [6628 0 R /XYZ 100.892 322.429 null]
 >> endobj
-6578 0 obj <<
+6627 0 obj <<
 /Font << /F22 1211 0 R /F28 1124 0 R /F15 1133 0 R /F17 1131 0 R >>
-/XObject << /Im25 6549 0 R >>
+/XObject << /Im25 6598 0 R >>
 /ProcSet [ /PDF /Text /ImageC ]
 >> endobj
-6586 0 obj <<
+6635 0 obj <<
 /Length 770       
 /Filter /FlateDecode
 >>
@@ -37098,14 +38075,14 @@
 ÑÐéÔ\ÍÚ	rkžõqJÁý_eá6žtÒnÔJäÛ¶éçg7m“Ô²ö2µÕA>Ø	£Ô5ð„€ÀÚvƒ¸ŸA0‡?çäåÀ‚܍¾0ðË„/]VwA(àýߌ.¸rayæbnú"»u'ƒéÌ«—“áà—áh
 endstream
 endobj
-6585 0 obj <<
+6634 0 obj <<
 /Type /Page
-/Contents 6586 0 R
-/Resources 6584 0 R
+/Contents 6635 0 R
+/Resources 6633 0 R
 /MediaBox [0 0 612 792]
-/Parent 6573 0 R
+/Parent 6622 0 R
 >> endobj
-6559 0 obj <<
+6608 0 obj <<
 /Type /XObject
 /Subtype /Image
 /Width 327
@@ -37211,7 +38188,7 @@
 'ʤN•(û¸â3[ŒyÒåÔ)Eð~ÍÂׁ³Ñʱm!‚|/)×±­˜cÛ ‚ÿùZNµæb±h$R6Ü­(¤X,šé%Q7®â­»m¨T¤Dðß9• "RÊul{Ëž¶ºqÒ0ašS­³Ê1ûš›tºq‚w/”Ê1i_•†qÞ	3ôÈ+Ÿ_<cÁÌ47KY¢­M÷üió…KfI¾kP__ÛÒÒº}Û£ä¾ef(tóïx|Ýw^«Ó}Ë.>ùð[®<C»i Q6Sõ¢‰û[wݬwg¬T	!¥2Í2Ã!E»¢ùF¸x•+×JÌGQoÏ×±²LR{¡‰m«ÑÓÂ}5Ó‘rXÀÛ iŒ¯-cL7œjÆtéfL7œjÆtéfL7œjÆtéfL7œjÆtéfL7œjÆt#0imYCEÅŒJ³¡¼c+YUiËÅb‘!nc,ÝûѶm;ÐÓbÂý0z #z €Èë™.ŸÏ½ª\§ÈuΙ~j›éö1Ù~š›aÊ0IÆ»®çøボWQæ	265ÇYýmšªrQìw9€‚²˜PûÑ]È?Æ^ÿ„7
 endstream
 endobj
-6561 0 obj <<
+6610 0 obj <<
 /Type /XObject
 /Subtype /Image
 /Width 327
@@ -37338,27 +38315,27 @@
 À„Ú‹ÞbþDÃ0£Ëÿ*¦?_
 endstream
 endobj
-6587 0 obj <<
-/D [6585 0 R /XYZ 151.701 685.529 null]
+6636 0 obj <<
+/D [6634 0 R /XYZ 151.701 685.529 null]
 >> endobj
 1805 0 obj <<
-/D [6585 0 R /XYZ 151.701 660.623 null]
+/D [6634 0 R /XYZ 151.701 660.623 null]
 >> endobj
-6575 0 obj <<
-/D [6585 0 R /XYZ 151.701 643.753 null]
+6624 0 obj <<
+/D [6634 0 R /XYZ 151.701 643.753 null]
 >> endobj
 1806 0 obj <<
-/D [6585 0 R /XYZ 151.701 431.892 null]
+/D [6634 0 R /XYZ 151.701 431.892 null]
 >> endobj
-6576 0 obj <<
-/D [6585 0 R /XYZ 151.701 415.022 null]
+6625 0 obj <<
+/D [6634 0 R /XYZ 151.701 415.022 null]
 >> endobj
-6584 0 obj <<
+6633 0 obj <<
 /Font << /F28 1124 0 R /F22 1211 0 R /F15 1133 0 R >>
-/XObject << /Im26 6559 0 R /Im27 6561 0 R >>
+/XObject << /Im26 6608 0 R /Im27 6610 0 R >>
 /ProcSet [ /PDF /Text /ImageC ]
 >> endobj
-6590 0 obj <<
+6639 0 obj <<
 /Length 1648      
 /Filter /FlateDecode
 >>
@@ -37377,14 +38354,14 @@
 hϯ®<Í£Ý!_þÀ $ù¢²&Ã&ÌMl»Ç1øèýeËê
 endstream
 endobj
-6589 0 obj <<
+6638 0 obj <<
 /Type /Page
-/Contents 6590 0 R
-/Resources 6588 0 R
+/Contents 6639 0 R
+/Resources 6637 0 R
 /MediaBox [0 0 612 792]
-/Parent 6573 0 R
+/Parent 6622 0 R
 >> endobj
-6563 0 obj <<
+6612 0 obj <<
 /Type /XObject
 /Subtype /Image
 /Width 326
@@ -37555,27 +38532,27 @@
 鍊üÃ0;Ⱦík
 endstream
 endobj
-6591 0 obj <<
-/D [6589 0 R /XYZ 100.892 685.529 null]
+6640 0 obj <<
+/D [6638 0 R /XYZ 100.892 685.529 null]
 >> endobj
 1807 0 obj <<
-/D [6589 0 R /XYZ 100.892 660.623 null]
+/D [6638 0 R /XYZ 100.892 660.623 null]
 >> endobj
-6583 0 obj <<
-/D [6589 0 R /XYZ 100.892 643.753 null]
+6632 0 obj <<
+/D [6638 0 R /XYZ 100.892 643.753 null]
 >> endobj
 978 0 obj <<
-/D [6589 0 R /XYZ 100.892 286.601 null]
+/D [6638 0 R /XYZ 100.892 286.601 null]
 >> endobj
-6592 0 obj <<
-/D [6589 0 R /XYZ 100.892 256.356 null]
+6641 0 obj <<
+/D [6638 0 R /XYZ 100.892 256.356 null]
 >> endobj
-6588 0 obj <<
+6637 0 obj <<
 /Font << /F22 1211 0 R /F28 1124 0 R /F15 1133 0 R /F59 1905 0 R /F17 1131 0 R >>
-/XObject << /Im28 6563 0 R >>
+/XObject << /Im28 6612 0 R >>
 /ProcSet [ /PDF /Text /ImageC ]
 >> endobj
-6595 0 obj <<
+6644 0 obj <<
 /Length 1733      
 /Filter /FlateDecode
 >>
@@ -37599,21 +38576,21 @@
 ·ÿåæPÕ£ÚÖßr„S¼ü¶nY«ÃøRÿøá_?}ןÃåSãz§¯%o®>Ý­¯÷œ¸ _áóñÃÃ㻇ǧ·Ã‡§Ç)úB@¥ÞMi{úHÝß­NŽJýÕ2üG2´o׳ÿO¤Ü
 endstream
 endobj
-6594 0 obj <<
+6643 0 obj <<
 /Type /Page
-/Contents 6595 0 R
-/Resources 6593 0 R
+/Contents 6644 0 R
+/Resources 6642 0 R
 /MediaBox [0 0 612 792]
-/Parent 6573 0 R
+/Parent 6622 0 R
 >> endobj
-6596 0 obj <<
-/D [6594 0 R /XYZ 151.701 685.529 null]
+6645 0 obj <<
+/D [6643 0 R /XYZ 151.701 685.529 null]
 >> endobj
-6593 0 obj <<
+6642 0 obj <<
 /Font << /F28 1124 0 R /F22 1211 0 R /F15 1133 0 R /F59 1905 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-6599 0 obj <<
+6648 0 obj <<
 /Length 944       
 /Filter /FlateDecode
 >>
@@ -37627,21 +38604,21 @@
 ÞN³¬ís¹ÔU²TZˆi|;h%´'ƒw1WTÛëõ^èuë”Oó£“U€±¬rÖëÞ	ÞÑ^1¼Ôê͏ §Sü®øŽGY“
 endstream
 endobj
-6598 0 obj <<
+6647 0 obj <<
 /Type /Page
-/Contents 6599 0 R
-/Resources 6597 0 R
+/Contents 6648 0 R
+/Resources 6646 0 R
 /MediaBox [0 0 612 792]
-/Parent 6573 0 R
+/Parent 6622 0 R
 >> endobj
-6600 0 obj <<
-/D [6598 0 R /XYZ 100.892 685.529 null]
+6649 0 obj <<
+/D [6647 0 R /XYZ 100.892 685.529 null]
 >> endobj
-6597 0 obj <<
+6646 0 obj <<
 /Font << /F22 1211 0 R /F28 1124 0 R /F59 1905 0 R /F15 1133 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-6604 0 obj <<
+6653 0 obj <<
 /Length 2002      
 /Filter /FlateDecode
 >>
@@ -37666,35 +38643,35 @@
 -Bª…·Øfñ‹EÏÅïmbýÿѪ)h—å\BÜ9î0^ýY±>*‘Besê_ûcú¦8\þE­–{àµ8kÝ-2›pú~8îþ’nD#
 endstream
 endobj
-6603 0 obj <<
+6652 0 obj <<
 /Type /Page
-/Contents 6604 0 R
-/Resources 6602 0 R
+/Contents 6653 0 R
+/Resources 6651 0 R
 /MediaBox [0 0 612 792]
-/Parent 6607 0 R
-/Annots [ 6601 0 R ]
+/Parent 6656 0 R
+/Annots [ 6650 0 R ]
 >> endobj
-6601 0 obj <<
+6650 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [373.707 131.677 448.423 143.366]
 /Subtype /Link
 /A << /S /GoTo /D (ch12SL) >>
 >> endobj
-6605 0 obj <<
-/D [6603 0 R /XYZ 151.701 685.529 null]
+6654 0 obj <<
+/D [6652 0 R /XYZ 151.701 685.529 null]
 >> endobj
 982 0 obj <<
-/D [6603 0 R /XYZ 151.701 660.623 null]
+/D [6652 0 R /XYZ 151.701 660.623 null]
 >> endobj
-6606 0 obj <<
-/D [6603 0 R /XYZ 151.701 638.691 null]
+6655 0 obj <<
+/D [6652 0 R /XYZ 151.701 638.691 null]
 >> endobj
-6602 0 obj <<
+6651 0 obj <<
 /Font << /F28 1124 0 R /F22 1211 0 R /F17 1131 0 R /F15 1133 0 R /F59 1905 0 R /F60 1917 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-6615 0 obj <<
+6664 0 obj <<
 /Length 1752      
 /Filter /FlateDecode
 >>
@@ -37715,81 +38692,81 @@
 ˆ·8÷úªŽ§à·¶¤·!Aݳ|öt|yüÚ™õ‘^N¦ï!;æ›°4¤ÃX©Âhú¶UY sº\D$B¶ëxhÈœLR¦¯¬ó÷l@…®ùŽ%båî…¢eçðƒBl7¹Iå¨Çr¤	i†RËÉ,½Èe}=ý|¢q“¿a{ÃM¢°~W·ÃyúÏýŽA4gk$¢±Ê¤¹aö-ŒÛ=~e3†ôÌ9õFÅ©‡¿³ÔÃíËÔËS?B±û‚íªÔf=T‚&ÚË,‡ßѸ§Ï1§#eåäš«e’Æn2Þ¯õ¹·’tù×çï7ØÐUæWôÍ9Wxü½{Xý•ò‹¨
 endstream
 endobj
-6614 0 obj <<
+6663 0 obj <<
 /Type /Page
-/Contents 6615 0 R
-/Resources 6613 0 R
+/Contents 6664 0 R
+/Resources 6662 0 R
 /MediaBox [0 0 612 792]
-/Parent 6607 0 R
-/Annots [ 6609 0 R 6610 0 R 6611 0 R 6620 0 R 6612 0 R ]
+/Parent 6656 0 R
+/Annots [ 6658 0 R 6659 0 R 6660 0 R 6669 0 R 6661 0 R ]
 >> endobj
-6609 0 obj <<
+6658 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [167.337 598.716 242.681 610.406]
 /Subtype /Link
 /A << /S /GoTo /D (ch12RHscript) >>
 >> endobj
-6610 0 obj <<
+6659 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [288.897 348.477 363.985 360.166]
 /Subtype /Link
 /A << /S /GoTo /D (loopback) >>
 >> endobj
-6611 0 obj <<
+6660 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [441.732 219.753 460.543 231.443]
 /Subtype /Link
 /A << /S /GoTo /D (dnsloopy) >>
 >> endobj
-6620 0 obj <<
+6669 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [154.441 206.204 216.438 217.893]
 /Subtype /Link
 /A << /S /GoTo /D (dnsloopy) >>
 >> endobj
-6612 0 obj <<
+6661 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [384.339 131.677 460.543 143.366]
 /Subtype /Link
 /A << /S /GoTo /D (roothint) >>
 >> endobj
-6616 0 obj <<
-/D [6614 0 R /XYZ 100.892 685.529 null]
+6665 0 obj <<
+/D [6663 0 R /XYZ 100.892 685.529 null]
 >> endobj
 986 0 obj <<
-/D [6614 0 R /XYZ 100.892 514.566 null]
+/D [6663 0 R /XYZ 100.892 514.566 null]
 >> endobj
-6617 0 obj <<
-/D [6614 0 R /XYZ 100.892 484.982 null]
+6666 0 obj <<
+/D [6663 0 R /XYZ 100.892 484.982 null]
 >> endobj
 990 0 obj <<
-/D [6614 0 R /XYZ 100.892 423.671 null]
+/D [6663 0 R /XYZ 100.892 423.671 null]
 >> endobj
-6618 0 obj <<
-/D [6614 0 R /XYZ 100.892 385.875 null]
+6667 0 obj <<
+/D [6663 0 R /XYZ 100.892 385.875 null]
 >> endobj
 994 0 obj <<
-/D [6614 0 R /XYZ 100.892 281.398 null]
+/D [6663 0 R /XYZ 100.892 281.398 null]
 >> endobj
-6619 0 obj <<
-/D [6614 0 R /XYZ 100.892 243.602 null]
+6668 0 obj <<
+/D [6663 0 R /XYZ 100.892 243.602 null]
 >> endobj
 998 0 obj <<
-/D [6614 0 R /XYZ 100.892 181.894 null]
+/D [6663 0 R /XYZ 100.892 181.894 null]
 >> endobj
-6621 0 obj <<
-/D [6614 0 R /XYZ 100.892 155.526 null]
+6670 0 obj <<
+/D [6663 0 R /XYZ 100.892 155.526 null]
 >> endobj
-6613 0 obj <<
+6662 0 obj <<
 /Font << /F22 1211 0 R /F28 1124 0 R /F15 1133 0 R /F59 1905 0 R /F17 1131 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-6630 0 obj <<
+6679 0 obj <<
 /Length 1539      
 /Filter /FlateDecode
 >>
@@ -37811,78 +38788,78 @@
 å´·¯áÄóľ/Üß‹ËâX?ýAäÂÓ±n·Ïï?<Þ}òë²Zû{qͺÚÝ6˜{fD@'Q<œÏì͏ý¶Õ–cµìñƒÆ´p+Ýг¾Õv\ˆ-ì[oŽÓ2‹™Ûß«–þ"$ì÷îk/@$ècOœ^¤3™ŠÂ(ÙøGì"lç©“¸¾ãÆŒÌ%$d´J‘_ÛÏ’@„Ñå|?G?eÔ¥vD?&w‚~Ü{~䎈ÅE\üZLÌáu^[¾º0^aÿü´‘"sèâ§èÍ〧é<xϝ"—qFüˆS'‡/ü;þmŒí
 endstream
 endobj
-6629 0 obj <<
+6678 0 obj <<
 /Type /Page
-/Contents 6630 0 R
-/Resources 6628 0 R
+/Contents 6679 0 R
+/Resources 6677 0 R
 /MediaBox [0 0 612 792]
-/Parent 6607 0 R
-/Annots [ 6623 0 R 6624 0 R 6625 0 R 6626 0 R 6627 0 R ]
+/Parent 6656 0 R
+/Annots [ 6672 0 R 6673 0 R 6674 0 R 6675 0 R 6676 0 R ]
 >> endobj
-6623 0 obj <<
+6672 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [353.065 208.109 428.312 219.798]
 /Subtype /Link
 /A << /S /GoTo /D (sbehap-ldapreconfa) >>
 >> endobj
-6624 0 obj <<
+6673 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [433.076 208.109 508.322 219.798]
 /Subtype /Link
 /A << /S /GoTo /D (sbehap-ldapreconfb) >>
 >> endobj
-6625 0 obj <<
+6674 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [255.592 194.256 332.623 206.249]
 /Subtype /Link
 /A << /S /GoTo /D (sbehap-ldapreconfc) >>
 >> endobj
-6626 0 obj <<
+6675 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [346.645 131.677 420.607 143.366]
 /Subtype /Link
 /A << /S /GoTo /D (sbehap-ldifpata) >>
 >> endobj
-6627 0 obj <<
+6676 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [441.039 131.677 515.001 143.366]
 /Subtype /Link
 /A << /S /GoTo /D (sbehap-ldifpatb) >>
 >> endobj
-6631 0 obj <<
-/D [6629 0 R /XYZ 151.701 685.529 null]
+6680 0 obj <<
+/D [6678 0 R /XYZ 151.701 685.529 null]
 >> endobj
 1002 0 obj <<
-/D [6629 0 R /XYZ 151.701 613.049 null]
+/D [6678 0 R /XYZ 151.701 613.049 null]
 >> endobj
-3751 0 obj <<
-/D [6629 0 R /XYZ 151.701 584.481 null]
+3774 0 obj <<
+/D [6678 0 R /XYZ 151.701 584.481 null]
 >> endobj
 1006 0 obj <<
-/D [6629 0 R /XYZ 151.701 504.176 null]
+/D [6678 0 R /XYZ 151.701 504.176 null]
 >> endobj
-6632 0 obj <<
-/D [6629 0 R /XYZ 151.701 476.305 null]
+6681 0 obj <<
+/D [6678 0 R /XYZ 151.701 476.305 null]
 >> endobj
-6633 0 obj <<
-/D [6629 0 R /XYZ 151.701 357.105 null]
+6682 0 obj <<
+/D [6678 0 R /XYZ 151.701 357.105 null]
 >> endobj
-6634 0 obj <<
-/D [6629 0 R /XYZ 151.701 233.461 null]
+6683 0 obj <<
+/D [6678 0 R /XYZ 151.701 233.461 null]
 >> endobj
-6635 0 obj <<
-/D [6629 0 R /XYZ 151.701 154.605 null]
+6684 0 obj <<
+/D [6678 0 R /XYZ 151.701 154.605 null]
 >> endobj
-6628 0 obj <<
+6677 0 obj <<
 /Font << /F28 1124 0 R /F22 1211 0 R /F15 1133 0 R /F17 1131 0 R /F59 1905 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-6643 0 obj <<
+6692 0 obj <<
 /Length 1141      
 /Filter /FlateDecode
 >>
@@ -37898,24 +38875,24 @@
 l«®²Oðڗ߉èÿAÂͧ°}ÊÿQþa¡
 endstream
 endobj
-6642 0 obj <<
+6691 0 obj <<
 /Type /Page
-/Contents 6643 0 R
-/Resources 6641 0 R
+/Contents 6692 0 R
+/Resources 6690 0 R
 /MediaBox [0 0 612 792]
-/Parent 6607 0 R
+/Parent 6656 0 R
 >> endobj
-6644 0 obj <<
-/D [6642 0 R /XYZ 100.892 685.529 null]
+6693 0 obj <<
+/D [6691 0 R /XYZ 100.892 685.529 null]
 >> endobj
-6645 0 obj <<
-/D [6642 0 R /XYZ 100.892 633.69 null]
+6694 0 obj <<
+/D [6691 0 R /XYZ 100.892 633.69 null]
 >> endobj
-6641 0 obj <<
+6690 0 obj <<
 /Font << /F22 1211 0 R /F28 1124 0 R /F15 1133 0 R /F59 1905 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-6648 0 obj <<
+6697 0 obj <<
 /Length 911       
 /Filter /FlateDecode
 >>
@@ -37929,24 +38906,24 @@
 IàÉn¬6G ÍŸ4$B„<üû?]oÁ°¯ÝüáîÅ…/À挼Ø×ñŒœÙN0R5Œþ'ٍðë÷fÏ“
 endstream
 endobj
-6647 0 obj <<
+6696 0 obj <<
 /Type /Page
-/Contents 6648 0 R
-/Resources 6646 0 R
+/Contents 6697 0 R
+/Resources 6695 0 R
 /MediaBox [0 0 612 792]
-/Parent 6607 0 R
+/Parent 6656 0 R
 >> endobj
-6649 0 obj <<
-/D [6647 0 R /XYZ 151.701 685.529 null]
+6698 0 obj <<
+/D [6696 0 R /XYZ 151.701 685.529 null]
 >> endobj
-6650 0 obj <<
-/D [6647 0 R /XYZ 151.701 614.436 null]
+6699 0 obj <<
+/D [6696 0 R /XYZ 151.701 614.436 null]
 >> endobj
-6646 0 obj <<
+6695 0 obj <<
 /Font << /F28 1124 0 R /F22 1211 0 R /F59 1905 0 R /F15 1133 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-6653 0 obj <<
+6702 0 obj <<
 /Length 1040      
 /Filter /FlateDecode
 >>
@@ -37959,27 +38936,27 @@
 ¿bÿÞô±#
 endstream
 endobj
-6652 0 obj <<
+6701 0 obj <<
 /Type /Page
-/Contents 6653 0 R
-/Resources 6651 0 R
+/Contents 6702 0 R
+/Resources 6700 0 R
 /MediaBox [0 0 612 792]
-/Parent 6607 0 R
+/Parent 6656 0 R
 >> endobj
-6654 0 obj <<
-/D [6652 0 R /XYZ 100.892 685.529 null]
+6703 0 obj <<
+/D [6701 0 R /XYZ 100.892 685.529 null]
 >> endobj
-6655 0 obj <<
-/D [6652 0 R /XYZ 100.892 432.877 null]
+6704 0 obj <<
+/D [6701 0 R /XYZ 100.892 432.877 null]
 >> endobj
-6656 0 obj <<
-/D [6652 0 R /XYZ 100.892 324.483 null]
+6705 0 obj <<
+/D [6701 0 R /XYZ 100.892 324.483 null]
 >> endobj
-6651 0 obj <<
+6700 0 obj <<
 /Font << /F22 1211 0 R /F28 1124 0 R /F59 1905 0 R /F15 1133 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-6660 0 obj <<
+6709 0 obj <<
 /Length 1207      
 /Filter /FlateDecode
 >>
@@ -37994,34 +38971,34 @@
 US>ôz“„ÚŸ·¿Ýâ¯$±8q!›3Žû]z[zØ;™´Éóm©­cNú`"J=ôTââEb‰eÆ®³ŽÛ~€Ð`„W]´MãÌ«­?í¿éIõ­“VD^AØÓáŒÇà"Nh86ª)ú¼Ë¥x—ðŒØî…ó^Ãó‹<\¯¯—›ë5qb[E«ˆUDâXÅIÇ膧Ìågm;ÄÑ·½{ڐ•¾›R»AX‰?lšUu.…å0|W7'85£í•äœ‡ÇWó8ÜÙ7……¸®„¯Üwû¼"ñY7e‹öŒCײ@v¯eû{ßšÁ`‡?¾¦#q’8·®ã²Ìu>œMÜÏL]É-8¯”ûr×·µ£ìßFµíÕä4HIŽ‹’_ç„H£àxí§npJ²”Ã\{‚íÛÚ[îì/°a¾çþõàƒ­uß·¶Ÿ×­Éíq<“­o,æP•ÇíÍnmœ²J›UÆao`‹ø,¯ätE˜`˜VF}Z?ŸE¸|—žÂSÂ’ô¸Ï{½\í…‚–Ø)Ò¨aÙõ-îfYÉzùÌØ™o–äÅãzüËöù	¥úGTúÿ
 endstream
 endobj
-6659 0 obj <<
+6708 0 obj <<
 /Type /Page
-/Contents 6660 0 R
-/Resources 6658 0 R
+/Contents 6709 0 R
+/Resources 6707 0 R
 /MediaBox [0 0 612 792]
-/Parent 6663 0 R
-/Annots [ 6657 0 R ]
+/Parent 6712 0 R
+/Annots [ 6706 0 R ]
 >> endobj
-6657 0 obj <<
+6706 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
 /Rect [174.46 116.961 345.915 129.913]
 /Subtype/Link/A<</Type/Action/S/URI/URI(http://sourceforge.net/projects/lam/)>>
 >> endobj
-6661 0 obj <<
-/D [6659 0 R /XYZ 151.701 685.529 null]
+6710 0 obj <<
+/D [6708 0 R /XYZ 151.701 685.529 null]
 >> endobj
 1010 0 obj <<
-/D [6659 0 R /XYZ 151.701 283.884 null]
+/D [6708 0 R /XYZ 151.701 283.884 null]
 >> endobj
-6662 0 obj <<
-/D [6659 0 R /XYZ 151.701 251.445 null]
+6711 0 obj <<
+/D [6708 0 R /XYZ 151.701 251.445 null]
 >> endobj
-6658 0 obj <<
+6707 0 obj <<
 /Font << /F28 1124 0 R /F22 1211 0 R /F59 1905 0 R /F15 1133 0 R /F17 1131 0 R /F30 1928 0 R /F31 1929 0 R /F62 1930 0 R /F72 1931 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-6667 0 obj <<
+6716 0 obj <<
 /Length 1473      
 /Filter /FlateDecode
 >>
@@ -38043,28 +39020,28 @@
 JüHJÆetÐÅûŸG"È {¢”;ýz4’}ö„A4†ŒMß7ÏæóívËšMÃjÝϏö\•f,»Í¿°ÿƒaþå	X­
 endstream
 endobj
-6666 0 obj <<
+6715 0 obj <<
 /Type /Page
-/Contents 6667 0 R
-/Resources 6665 0 R
+/Contents 6716 0 R
+/Resources 6714 0 R
 /MediaBox [0 0 612 792]
-/Parent 6663 0 R
-/Annots [ 6664 0 R ]
+/Parent 6712 0 R
+/Annots [ 6713 0 R ]
 >> endobj
-6664 0 obj <<
+6713 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
 /Rect [123.651 116.961 215.082 129.913]
 /Subtype/Link/A<</Type/Action/S/URI/URI(http://www.php.net/)>>
 >> endobj
-6668 0 obj <<
-/D [6666 0 R /XYZ 100.892 685.529 null]
+6717 0 obj <<
+/D [6715 0 R /XYZ 100.892 685.529 null]
 >> endobj
-6665 0 obj <<
+6714 0 obj <<
 /Font << /F22 1211 0 R /F28 1124 0 R /F15 1133 0 R /F54 1912 0 R /F30 1928 0 R /F31 1929 0 R /F62 1930 0 R /F72 1931 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-6673 0 obj <<
+6722 0 obj <<
 /Length 1181      
 /Filter /FlateDecode
 >>
@@ -38084,41 +39061,41 @@
 ^û‡`<ŸOÚNøú;ñ^ÐhÌ˶¾ðáDQ?
 endstream
 endobj
-6672 0 obj <<
+6721 0 obj <<
 /Type /Page
-/Contents 6673 0 R
-/Resources 6671 0 R
+/Contents 6722 0 R
+/Resources 6720 0 R
 /MediaBox [0 0 612 792]
-/Parent 6663 0 R
-/Annots [ 6669 0 R ]
+/Parent 6712 0 R
+/Annots [ 6718 0 R ]
 >> endobj
-6669 0 obj <<
+6718 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [372.381 158.775 448.37 170.465]
 /Subtype /Link
 /A << /S /GoTo /D (lamcfg) >>
 >> endobj
-6674 0 obj <<
-/D [6672 0 R /XYZ 151.701 685.529 null]
+6723 0 obj <<
+/D [6721 0 R /XYZ 151.701 685.529 null]
 >> endobj
-6675 0 obj <<
-/D [6672 0 R /XYZ 151.701 633.993 null]
+6724 0 obj <<
+/D [6721 0 R /XYZ 151.701 633.993 null]
 >> endobj
-6676 0 obj <<
-/D [6672 0 R /XYZ 151.701 476.234 null]
+6725 0 obj <<
+/D [6721 0 R /XYZ 151.701 476.234 null]
 >> endobj
-6677 0 obj <<
-/D [6672 0 R /XYZ 151.701 423.981 null]
+6726 0 obj <<
+/D [6721 0 R /XYZ 151.701 423.981 null]
 >> endobj
-6678 0 obj <<
-/D [6672 0 R /XYZ 151.701 298.74 null]
+6727 0 obj <<
+/D [6721 0 R /XYZ 151.701 298.74 null]
 >> endobj
-6671 0 obj <<
+6720 0 obj <<
 /Font << /F28 1124 0 R /F22 1211 0 R /F15 1133 0 R /F59 1905 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-6688 0 obj <<
+6737 0 obj <<
 /Length 2309      
 /Filter /FlateDecode
 >>
@@ -38152,59 +39129,59 @@
 Òù¥@¡±c®ã‚ê˜âðÎ(a×àу[Zœ÷«QøñêëÁÇW;©xh‚Ë·®kÙ]©ðŽ¦$å$³:ÿrJù¦×í†[ÂÀ½t…{b£×ÐZ…+F5^{Å$v©{†ŒeÙ櫬T2ÉÅß¾æH­ýâ9GÉÈ$ežgôšNQø0œšD}õ<™­Ÿ¤u"Ä×ÉBxþóÊ»7ùZ<OdV„×—Ó4¿»»këPp×VÝ‹ÅW{•°YM«ÿu%úò<ó³
 endstream
 endobj
-6687 0 obj <<
+6736 0 obj <<
 /Type /Page
-/Contents 6688 0 R
-/Resources 6686 0 R
+/Contents 6737 0 R
+/Resources 6735 0 R
 /MediaBox [0 0 612 792]
-/Parent 6663 0 R
-/Annots [ 6680 0 R 6681 0 R 6683 0 R 6685 0 R 6670 0 R ]
+/Parent 6712 0 R
+/Annots [ 6729 0 R 6730 0 R 6732 0 R 6734 0 R 6719 0 R ]
 >> endobj
-6680 0 obj <<
+6729 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [381.747 542.91 457.513 554.6]
 /Subtype /Link
 /A << /S /GoTo /D (lamconf) >>
 >> endobj
-6681 0 obj <<
+6730 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [154.441 412.176 210.252 423.745]
 /Subtype /Link
 /A << /S /GoTo /D (lam-login) >>
 >> endobj
-6683 0 obj <<
+6732 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [277.614 362.737 333.962 374.427]
 /Subtype /Link
 /A << /S /GoTo /D (lam-config) >>
 >> endobj
-6685 0 obj <<
+6734 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [321.724 141.916 377.502 153.606]
 /Subtype /Link
 /A << /S /GoTo /D (lam-user) >>
 >> endobj
-6670 0 obj <<
+6719 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
 /Rect [123.651 116.961 219.789 129.913]
 /Subtype/Link/A<</Type/Action/S/URI/URI(http://localhost/lam)>>
 >> endobj
-6689 0 obj <<
-/D [6687 0 R /XYZ 100.892 685.529 null]
+6738 0 obj <<
+/D [6736 0 R /XYZ 100.892 685.529 null]
 >> endobj
-6690 0 obj <<
-/D [6687 0 R /XYZ 100.892 660.623 null]
+6739 0 obj <<
+/D [6736 0 R /XYZ 100.892 660.623 null]
 >> endobj
-6686 0 obj <<
+6735 0 obj <<
 /Font << /F22 1211 0 R /F28 1124 0 R /F15 1133 0 R /F30 1928 0 R /F60 1917 0 R /F59 1905 0 R /F31 1929 0 R /F62 1930 0 R /F72 1931 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-6703 0 obj <<
+6752 0 obj <<
 /Length 1203      
 /Filter /FlateDecode
 >>
@@ -38222,22 +39199,22 @@
 A¢‹~Å&O£<ÈnÑî%½ôk/?¯OÔLò¨¨ÖJd’"W.øø„*ÍÏ €€°oÅ§!;Iþ¾„3¤ü9r)¨öÓØåÐA‚Ò[‰Ë;úŸ×w/Ð!x†”n™‚èüŽ€P£5tû§‡FN¾ñë鑸^õÑÊ&÷î&Óê£ù~O¦9§ù‘1K­‘Æyñ«Õ…¢VMþ–{à/ðùuÂj»yE‡­‹¶ó†Ñ.Ä´ºÌ{Ù¹­R²`¢Ü‚†s¦•O‰ßõ¿ÀCMªË.$É“î:¢ÎM††³aùëÚ¨¨ÂÞ=L8‡?2zµ/;g9áwì_ˆäàK
 endstream
 endobj
-6702 0 obj <<
+6751 0 obj <<
 /Type /Page
-/Contents 6703 0 R
-/Resources 6701 0 R
+/Contents 6752 0 R
+/Resources 6750 0 R
 /MediaBox [0 0 612 792]
-/Parent 6663 0 R
-/Annots [ 6696 0 R 6697 0 R ]
+/Parent 6712 0 R
+/Annots [ 6745 0 R 6746 0 R ]
 >> endobj
-6682 0 obj <<
+6731 0 obj <<
 /Type /XObject
 /Subtype /Image
 /Width 660
 /Height 569
 /BitsPerComponent 8
 /ColorSpace /DeviceRGB
-/SMask 6705 0 R
+/SMask 6754 0 R
 /Length 76502     
 /Filter /FlateDecode
 >>
@@ -38823,7 +39800,7 @@
                              ÿ“ß±(
 endstream
 endobj
-6705 0 obj <<
+6754 0 obj <<
 /Type /XObject
 /Subtype /Image
 /Width 660
@@ -38837,35 +39814,35 @@
 xÚíÁ!    ÿŸÖ                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       ¸4Ž:Ž¨
 endstream
 endobj
-6696 0 obj <<
+6745 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [402.91 206.696 460.205 218.385]
 /Subtype /Link
 /A << /S /GoTo /D (lam-group) >>
 >> endobj
-6697 0 obj <<
+6746 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [268.761 179.597 331.813 191.287]
 /Subtype /Link
 /A << /S /GoTo /D (lam-group-mem) >>
 >> endobj
-6704 0 obj <<
-/D [6702 0 R /XYZ 151.701 685.529 null]
+6753 0 obj <<
+/D [6751 0 R /XYZ 151.701 685.529 null]
 >> endobj
 1808 0 obj <<
-/D [6702 0 R /XYZ 151.701 660.623 null]
+/D [6751 0 R /XYZ 151.701 660.623 null]
 >> endobj
-6692 0 obj <<
-/D [6702 0 R /XYZ 151.701 643.753 null]
+6741 0 obj <<
+/D [6751 0 R /XYZ 151.701 643.753 null]
 >> endobj
-6701 0 obj <<
+6750 0 obj <<
 /Font << /F28 1124 0 R /F22 1211 0 R /F15 1133 0 R /F17 1131 0 R >>
-/XObject << /Im29 6682 0 R >>
+/XObject << /Im29 6731 0 R >>
 /ProcSet [ /PDF /Text /ImageC ]
 >> endobj
-6711 0 obj <<
+6760 0 obj <<
 /Length 1367      
 /Filter /FlateDecode
 >>
@@ -38885,15 +39862,15 @@
 ;±ÁÙMQãËaÀ»²Ó¼¤aëY%Dœàþ¥[W®Ø*¶4ŽÒø.‚Uè™~®°8*¾£X&`°tÿá©e¸Áˆ€·Sߌ¾0u9™­žxù,ƒ°Þ¹°ä7jP@è½¹øf­éÍŠ+»ãž‚*ñÏ^$óž¥ÿ iu3ê
 endstream
 endobj
-6710 0 obj <<
+6759 0 obj <<
 /Type /Page
-/Contents 6711 0 R
-/Resources 6709 0 R
+/Contents 6760 0 R
+/Resources 6758 0 R
 /MediaBox [0 0 612 792]
-/Parent 6663 0 R
-/Annots [ 6700 0 R 6713 0 R ]
+/Parent 6712 0 R
+/Annots [ 6749 0 R 6762 0 R ]
 >> endobj
-6684 0 obj <<
+6733 0 obj <<
 /Type /XObject
 /Subtype /Image
 /Width 633
@@ -39401,35 +40378,35 @@
 EÆCîïÂ5r‹ÕEu~xçglsmsSÕNVWÇ2µ¯Ýòýµâ7ªLîoÑ`•$ÿ‰ã<ómÍ|Á¤^´hÀ[ëÞ_ëÉs£˜É½2õ®±©ßý8§ÍŸbS…3S”­W€|¤ìkQÎ&®‘ùXË¢:?¼+ïj³6}È;Žù˜²ZL9sì ÷·Û `{à7õ ¡óñWOُ|Ú¢é6=³*e]¢ Ø6ÈZ ò h·ø¸c €ÝYDÝîÞÊø õ	 »²ömµå_™m£ùçß Þf]¾çÞÈB €í„ví['v6¶¹{l  `sЮ  ð²  À[ÈZ   o!k  ¼…¬  ð²  À[ÈZ   o!k  ¼…¬  ð²  À[ÈZ   o!k  ¼…¬  ð²  À[ý¦^æzÆëz   ìVe-~Z  `ÓöÔëõ®  Àn†ñZ   o!k  ¼…¬  ð²  À[ÈZ   oý?Ö7
 endstream
 endobj
-6700 0 obj <<
+6749 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [439.308 353.062 460.543 364.751]
 /Subtype /Link
 /A << /S /GoTo /D (lam-host) >>
 >> endobj
-6713 0 obj <<
+6762 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [154.441 339.513 200.1 351.202]
 /Subtype /Link
 /A << /S /GoTo /D (lam-host) >>
 >> endobj
-6712 0 obj <<
-/D [6710 0 R /XYZ 100.892 685.529 null]
+6761 0 obj <<
+/D [6759 0 R /XYZ 100.892 685.529 null]
 >> endobj
 1809 0 obj <<
-/D [6710 0 R /XYZ 100.892 660.623 null]
+/D [6759 0 R /XYZ 100.892 660.623 null]
 >> endobj
-6693 0 obj <<
-/D [6710 0 R /XYZ 100.892 643.753 null]
+6742 0 obj <<
+/D [6759 0 R /XYZ 100.892 643.753 null]
 >> endobj
-6709 0 obj <<
+6758 0 obj <<
 /Font << /F22 1211 0 R /F28 1124 0 R /F15 1133 0 R >>
-/XObject << /Im30 6684 0 R >>
+/XObject << /Im30 6733 0 R >>
 /ProcSet [ /PDF /Text /ImageC ]
 >> endobj
-6718 0 obj <<
+6767 0 obj <<
 /Length 849       
 /Filter /FlateDecode
 >>
@@ -39452,21 +40429,21 @@
 ê¿À¡×
 endstream
 endobj
-6717 0 obj <<
+6766 0 obj <<
 /Type /Page
-/Contents 6718 0 R
-/Resources 6716 0 R
+/Contents 6767 0 R
+/Resources 6765 0 R
 /MediaBox [0 0 612 792]
-/Parent 6721 0 R
+/Parent 6770 0 R
 >> endobj
-6695 0 obj <<
+6744 0 obj <<
 /Type /XObject
 /Subtype /Image
 /Width 628
 /Height 659
 /BitsPerComponent 8
 /ColorSpace /DeviceRGB
-/SMask 6722 0 R
+/SMask 6771 0 R
 /Length 90916     
 /Filter /FlateDecode
 >>
@@ -40068,7 +41045,7 @@
 cÂCñV €ÊõÖÄ„ôFó+óÄNúÇ©#×켶ÿågc±Ñ…Åeot0.ÎÜrźþ;Ýô¥OÖæÄ|ò’µEn_»NÈ‘»5ߢK¼µtc쎞Aú¹L¯—wèÙ{e|äzï[¾µH¼˜³ceœË4ôÚ¹LU1—	 ÀIÞ*ha°×l¶Ìé‘}z×ñt·šGTZG)“ʼWìÐwšvï8è!“J•õmÕ¿|üënÖ“‘Lß|ñ­ßþ叏‹oÑÞ*‘ÊÔµƒïî;Îì;8Žì½2_{ÂG£4›Ëd/˜ÎUüÖÍúï༘,R•ñ;8ßlã;8  •ã­¼;¢ÚkΠ»*|wD³A›xw  ÞŠ·òÎC  ¼oÅ[ ðV¼á­  ÖÎQà ./ @ÍôÖ~ñÇXñV                           pÿ»ZÝ2
 endstream
 endobj
-6722 0 obj <<
+6771 0 obj <<
 /Type /XObject
 /Subtype /Image
 /Width 628
@@ -40082,27 +41059,27 @@
 xÚíÁ   þŸ¶:H                                                                                                                                                                                                                                                                                                                                                                                                                 Ú                                                                                                                                                                                                                                                                                                                                                                                                                ƒê©»
 endstream
 endobj
-6719 0 obj <<
-/D [6717 0 R /XYZ 151.701 685.529 null]
+6768 0 obj <<
+/D [6766 0 R /XYZ 151.701 685.529 null]
 >> endobj
 1810 0 obj <<
-/D [6717 0 R /XYZ 151.701 660.623 null]
+/D [6766 0 R /XYZ 151.701 660.623 null]
 >> endobj
-6694 0 obj <<
-/D [6717 0 R /XYZ 151.701 643.753 null]
+6743 0 obj <<
+/D [6766 0 R /XYZ 151.701 643.753 null]
 >> endobj
 1014 0 obj <<
-/D [6717 0 R /XYZ 151.701 259.185 null]
+/D [6766 0 R /XYZ 151.701 259.185 null]
 >> endobj
-6720 0 obj <<
-/D [6717 0 R /XYZ 151.701 229.046 null]
+6769 0 obj <<
+/D [6766 0 R /XYZ 151.701 229.046 null]
 >> endobj
-6716 0 obj <<
+6765 0 obj <<
 /Font << /F28 1124 0 R /F22 1211 0 R /F15 1133 0 R /F17 1131 0 R >>
-/XObject << /Im31 6695 0 R >>
+/XObject << /Im31 6744 0 R >>
 /ProcSet [ /PDF /Text /ImageC ]
 >> endobj
-6728 0 obj <<
+6777 0 obj <<
 /Length 1007      
 /Filter /FlateDecode
 >>
@@ -40115,22 +41092,22 @@
 ¤§?’0Wª õ™1\=†SxH˜¾¼q§¾ýyµ*ª”tÍЦ94$Sçýê*ÆlKÆCøñÇ(|ݦôAµ‘L£%l¨&•ûØg͹.›$#§¾*ßM%Šû‡ú0Ã^Ðì ÕfSL
 endstream
 endobj
-6727 0 obj <<
+6776 0 obj <<
 /Type /Page
-/Contents 6728 0 R
-/Resources 6726 0 R
+/Contents 6777 0 R
+/Resources 6775 0 R
 /MediaBox [0 0 612 792]
-/Parent 6721 0 R
-/Annots [ 6715 0 R 6724 0 R 6725 0 R ]
+/Parent 6770 0 R
+/Annots [ 6764 0 R 6773 0 R 6774 0 R ]
 >> endobj
-6698 0 obj <<
+6747 0 obj <<
 /Type /XObject
 /Subtype /Image
 /Width 626
 /Height 536
 /BitsPerComponent 8
 /ColorSpace /DeviceRGB
-/SMask 6730 0 R
+/SMask 6779 0 R
 /Length 83309     
 /Filter /FlateDecode
 >>
@@ -40744,7 +41721,7 @@
 U}k/ƒ‚ª  ªxc!.¨*  @5 ªPU  ˆ’ªVˆÏ;|  ªŠLn®ªT                         æ<¥PϨ
 endstream
 endobj
-6730 0 obj <<
+6779 0 obj <<
 /Type /XObject
 /Subtype /Image
 /Width 626
@@ -40758,40 +41735,40 @@
 xÚíÁ!    ÿŸÖ                                                                                                                                                                                                                                                                                                                                     ø                                                                                                                                                                                                                                                                                                                                    €/ÝÈ
 endstream
 endobj
-6715 0 obj <<
+6764 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [339.199 309.386 400.464 321.076]
 /Subtype /Link
 /A << /S /GoTo /D (imcidealx) >>
 >> endobj
-6724 0 obj <<
+6773 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
 /Rect [123.651 127.92 252.74 140.872]
 /Subtype/Link/A<</Type/Action/S/URI/URI(http://imc.sourceforge.net/)>>
 >> endobj
-6725 0 obj <<
+6774 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
 /Rect [123.651 116.961 313.935 129.913]
 /Subtype/Link/A<</Type/Action/S/URI/URI(http://imc.sourceforge.net/download.html)>>
 >> endobj
-6729 0 obj <<
-/D [6727 0 R /XYZ 100.892 685.529 null]
+6778 0 obj <<
+/D [6776 0 R /XYZ 100.892 685.529 null]
 >> endobj
 1811 0 obj <<
-/D [6727 0 R /XYZ 100.892 660.623 null]
+/D [6776 0 R /XYZ 100.892 660.623 null]
 >> endobj
-6706 0 obj <<
-/D [6727 0 R /XYZ 100.892 643.753 null]
+6755 0 obj <<
+/D [6776 0 R /XYZ 100.892 643.753 null]
 >> endobj
-6726 0 obj <<
+6775 0 obj <<
 /Font << /F22 1211 0 R /F28 1124 0 R /F15 1133 0 R /F30 1928 0 R /F31 1929 0 R /F62 1930 0 R /F72 1931 0 R >>
-/XObject << /Im32 6698 0 R >>
+/XObject << /Im32 6747 0 R >>
 /ProcSet [ /PDF /Text /ImageC ]
 >> endobj
-6734 0 obj <<
+6783 0 obj <<
 /Length 1367      
 /Filter /FlateDecode
 >>
@@ -40810,21 +41787,21 @@
 ΧáE±†møŒŒÿ5$ "Z¯GÓrþÒÀ¼ÄPe0†êš	‚~zpcSÀÎ=‘ÂÛð+×®3 1Â…ôYvôº¸ªC»‡‚«àiŠŸþù×ÿrø÷ÿ‚»‚,
 endstream
 endobj
-6733 0 obj <<
+6782 0 obj <<
 /Type /Page
-/Contents 6734 0 R
-/Resources 6732 0 R
+/Contents 6783 0 R
+/Resources 6781 0 R
 /MediaBox [0 0 612 792]
-/Parent 6721 0 R
+/Parent 6770 0 R
 >> endobj
-6699 0 obj <<
+6748 0 obj <<
 /Type /XObject
 /Subtype /Image
 /Width 624
 /Height 448
 /BitsPerComponent 8
 /ColorSpace /DeviceRGB
-/SMask 6736 0 R
+/SMask 6785 0 R
 /Length 74547     
 /Filter /FlateDecode
 >>
@@ -41319,7 +42296,7 @@
   ¶à                                                     pMþò×°
 endstream
 endobj
-6736 0 obj <<
+6785 0 obj <<
 /Type /XObject
 /Subtype /Image
 /Width 624
@@ -41330,30 +42307,30 @@
 /Filter /FlateDecode
 >>
 stream
-xÚíÁ!    ÿŸÖ                                                                                                                                                                                                                                                                                                                                     ø                                                                                                                                                                                                                        82gÝÈ
+xÚíÁ!    ÿŸÖ                                                                                                                                                                                                                                                                               ^                                                                                                                                                                                                                                                                              ¸1n[û²
 endstream
 endobj
-6735 0 obj <<
-/D [6733 0 R /XYZ 151.701 685.529 null]
+6784 0 obj <<
+/D [6782 0 R /XYZ 151.701 685.529 null]
 >> endobj
 1812 0 obj <<
-/D [6733 0 R /XYZ 151.701 660.623 null]
+/D [6782 0 R /XYZ 151.701 660.623 null]
 >> endobj
-6707 0 obj <<
-/D [6733 0 R /XYZ 151.701 643.753 null]
+6756 0 obj <<
+/D [6782 0 R /XYZ 151.701 643.753 null]
 >> endobj
 1018 0 obj <<
-/D [6733 0 R /XYZ 151.701 395.907 null]
+/D [6782 0 R /XYZ 151.701 395.907 null]
 >> endobj
 2044 0 obj <<
-/D [6733 0 R /XYZ 151.701 360.426 null]
+/D [6782 0 R /XYZ 151.701 360.426 null]
 >> endobj
-6732 0 obj <<
+6781 0 obj <<
 /Font << /F28 1124 0 R /F22 1211 0 R /F15 1133 0 R /F17 1131 0 R /F59 1905 0 R >>
-/XObject << /Im33 6699 0 R >>
+/XObject << /Im33 6748 0 R >>
 /ProcSet [ /PDF /Text /ImageC ]
 >> endobj
-6739 0 obj <<
+6788 0 obj <<
 /Length 957       
 /Filter /FlateDecode
 >>
@@ -41371,21 +42348,21 @@
 ý¢Ä€8¨3<ŽšqP„ÿÄ<pEðlÏ/Çç6B_]:e6ÆÃÄh¶Šÿ<EðÔý±ñF
 endstream
 endobj
-6738 0 obj <<
+6787 0 obj <<
 /Type /Page
-/Contents 6739 0 R
-/Resources 6737 0 R
+/Contents 6788 0 R
+/Resources 6786 0 R
 /MediaBox [0 0 612 792]
-/Parent 6721 0 R
+/Parent 6770 0 R
 >> endobj
-6708 0 obj <<
+6757 0 obj <<
 /Type /XObject
 /Subtype /Image
 /Width 629
 /Height 429
 /BitsPerComponent 8
 /ColorSpace /DeviceRGB
-/SMask 6741 0 R
+/SMask 6790 0 R
 /Length 77814     
 /Filter /FlateDecode
 >>
@@ -41961,36 +42938,35 @@
   °WØ+{  Cöênz Õa  0A{Eão…½                                               ¨jþ…3Û8
 endstream
 endobj
-6741 0 obj <<
+6790 0 obj <<
 /Type /XObject
 /Subtype /Image
 /Width 629
 /Height 429
 /BitsPerComponent 8
 /ColorSpace /DeviceGray
-/Length 549       
+/Length 546       
 /Filter /FlateDecode
 >>
 stream
-xÚíÁ1   õ/íJxx 	                                                                                                                                                                                                                                                                                                                                    À†                                                                                                                                                                                                     
-¡~ÝÈ
+xÚíÁ    ÿO3DÕ                                                                                                                                                                                                                                                                    p!                                                                                                                                                                                                                                                                     |C³0v
 endstream
 endobj
-6740 0 obj <<
-/D [6738 0 R /XYZ 100.892 685.529 null]
+6789 0 obj <<
+/D [6787 0 R /XYZ 100.892 685.529 null]
 >> endobj
 1813 0 obj <<
-/D [6738 0 R /XYZ 100.892 660.623 null]
+/D [6787 0 R /XYZ 100.892 660.623 null]
 >> endobj
-6714 0 obj <<
-/D [6738 0 R /XYZ 100.892 643.753 null]
+6763 0 obj <<
+/D [6787 0 R /XYZ 100.892 643.753 null]
 >> endobj
-6737 0 obj <<
+6786 0 obj <<
 /Font << /F22 1211 0 R /F28 1124 0 R /F15 1133 0 R /F59 1905 0 R >>
-/XObject << /Im34 6708 0 R >>
+/XObject << /Im34 6757 0 R >>
 /ProcSet [ /PDF /Text /ImageC ]
 >> endobj
-6744 0 obj <<
+6793 0 obj <<
 /Length 740       
 /Filter /FlateDecode
 >>
@@ -42002,14 +42978,14 @@
 A{ôÒ.ŽDsÛäÐm§^°n,°LþœÝ¾Ú³CnõBÝï5õÛ5T`Ïv¡ðxŒƒS:Þ¬mן¬€°téôჇõ7h¸™
 endstream
 endobj
-6743 0 obj <<
+6792 0 obj <<
 /Type /Page
-/Contents 6744 0 R
-/Resources 6742 0 R
+/Contents 6793 0 R
+/Resources 6791 0 R
 /MediaBox [0 0 612 792]
-/Parent 6721 0 R
+/Parent 6770 0 R
 >> endobj
-6723 0 obj <<
+6772 0 obj <<
 /Type /XObject
 /Subtype /Image
 /Width 1024
@@ -42657,21 +43633,21 @@
 ¥6 KØBé€-•Ô!^J""""¢¦¯ ô}šá5"""""Úù€èÉhv2»¡´¢'£›Þ—ˆˆˆˆhØ>EâÚ™¬·PgŸßs<""""¢ÝVØVž« Ä{b#_¤ƒG¼[DDDDD;@ña)ÞäÊ §¹5Ê+EDDDD´Ä{b/,y¡ Ä{ºx¥ˆˆˆˆˆv„gìý/^""""¢ÝCp{2ë?äãµ """"ÚÁŒg& ×üü¼¯mˆ—ƒˆˆˆˆhÇ3\þ˜mBç
 endstream
 endobj
-6745 0 obj <<
-/D [6743 0 R /XYZ 151.701 685.529 null]
+6794 0 obj <<
+/D [6792 0 R /XYZ 151.701 685.529 null]
 >> endobj
 1814 0 obj <<
-/D [6743 0 R /XYZ 151.701 660.623 null]
+/D [6792 0 R /XYZ 151.701 660.623 null]
 >> endobj
-6731 0 obj <<
-/D [6743 0 R /XYZ 151.701 643.753 null]
+6780 0 obj <<
+/D [6792 0 R /XYZ 151.701 643.753 null]
 >> endobj
-6742 0 obj <<
+6791 0 obj <<
 /Font << /F28 1124 0 R /F22 1211 0 R /F15 1133 0 R /F59 1905 0 R >>
-/XObject << /Im35 6723 0 R >>
+/XObject << /Im35 6772 0 R >>
 /ProcSet [ /PDF /Text /ImageC ]
 >> endobj
-6748 0 obj <<
+6797 0 obj <<
 /Length 1424      
 /Filter /FlateDecode
 >>
@@ -42693,27 +43669,27 @@
 ý6æ6¶½m‰y¬êCXM‡½°×Nâmá“w†Ñ%yëJíéé´ÂïÜÿ â’
 endstream
 endobj
-6747 0 obj <<
+6796 0 obj <<
 /Type /Page
-/Contents 6748 0 R
-/Resources 6746 0 R
+/Contents 6797 0 R
+/Resources 6795 0 R
 /MediaBox [0 0 612 792]
-/Parent 6721 0 R
+/Parent 6770 0 R
 >> endobj
-6749 0 obj <<
-/D [6747 0 R /XYZ 100.892 685.529 null]
+6798 0 obj <<
+/D [6796 0 R /XYZ 100.892 685.529 null]
 >> endobj
 1022 0 obj <<
-/D [6747 0 R /XYZ 100.892 259.056 null]
+/D [6796 0 R /XYZ 100.892 259.056 null]
 >> endobj
-6489 0 obj <<
-/D [6747 0 R /XYZ 100.892 227.546 null]
+6538 0 obj <<
+/D [6796 0 R /XYZ 100.892 227.546 null]
 >> endobj
-6746 0 obj <<
+6795 0 obj <<
 /Font << /F22 1211 0 R /F28 1124 0 R /F15 1133 0 R /F59 1905 0 R /F17 1131 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-6754 0 obj <<
+6803 0 obj <<
 /Length 1748      
 /Filter /FlateDecode
 >>
@@ -42736,27 +43712,27 @@
 q”Å	´‚gDo‰3¼ÎågBcî!::ŽÅP³ýb˜'ßÕ‡ØÒ#ïÙ¿š Ãÿ#Îð
 endstream
 endobj
-6753 0 obj <<
+6802 0 obj <<
 /Type /Page
-/Contents 6754 0 R
-/Resources 6752 0 R
+/Contents 6803 0 R
+/Resources 6801 0 R
 /MediaBox [0 0 612 792]
-/Parent 6757 0 R
+/Parent 6806 0 R
 >> endobj
-6755 0 obj <<
-/D [6753 0 R /XYZ 151.701 685.529 null]
+6804 0 obj <<
+/D [6802 0 R /XYZ 151.701 685.529 null]
 >> endobj
 1026 0 obj <<
-/D [6753 0 R /XYZ 151.701 468.714 null]
+/D [6802 0 R /XYZ 151.701 468.714 null]
 >> endobj
-6756 0 obj <<
-/D [6753 0 R /XYZ 151.701 444.353 null]
+6805 0 obj <<
+/D [6802 0 R /XYZ 151.701 444.353 null]
 >> endobj
-6752 0 obj <<
+6801 0 obj <<
 /Font << /F28 1124 0 R /F22 1211 0 R /F54 1912 0 R /F15 1133 0 R /F17 1131 0 R /F59 1905 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-6761 0 obj <<
+6810 0 obj <<
 /Length 2258      
 /Filter /FlateDecode
 >>
@@ -42782,52 +43758,52 @@
 ©…×BÖ-k!{]›ú$-\ç䀴îU at Z~GÃà®ýØ‹Ìp½#¬!ùÖ$¯/%	=ŽÐ;DÇõå×	hÜû‚ô¨åçWWú}q®ï¹Ëôú)é?£¶
 endstream
 endobj
-6760 0 obj <<
+6809 0 obj <<
 /Type /Page
-/Contents 6761 0 R
-/Resources 6759 0 R
+/Contents 6810 0 R
+/Resources 6808 0 R
 /MediaBox [0 0 612 792]
-/Parent 6757 0 R
-/Annots [ 6750 0 R 6751 0 R 6758 0 R ]
+/Parent 6806 0 R
+/Annots [ 6799 0 R 6800 0 R 6807 0 R ]
 >> endobj
-6750 0 obj <<
+6799 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
 /Rect [123.651 193.674 398.666 206.625]
 /Subtype/Link/A<</Type/Action/S/URI/URI(http://itdomino.saleslogix.com/act.nsf/docid/1998223162925)>>
 >> endobj
-6751 0 obj <<
+6800 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
 /Rect [123.651 182.715 393.959 195.666]
 /Subtype/Link/A<</Type/Action/S/URI/URI(http://itdomino.saleslogix.com/act.nsf/docid/200110485036)>>
 >> endobj
-6758 0 obj <<
+6807 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
 /Rect [123.651 171.756 332.764 184.707]
 /Subtype/Link/A<</Type/Action/S/URI/URI(http://www.act.com/support/updates/index.cfm)>>
 >> endobj
-6762 0 obj <<
-/D [6760 0 R /XYZ 100.892 685.529 null]
+6811 0 obj <<
+/D [6809 0 R /XYZ 100.892 685.529 null]
 >> endobj
 1030 0 obj <<
-/D [6760 0 R /XYZ 100.892 660.623 null]
+/D [6809 0 R /XYZ 100.892 660.623 null]
 >> endobj
-6763 0 obj <<
-/D [6760 0 R /XYZ 100.892 641.703 null]
+6812 0 obj <<
+/D [6809 0 R /XYZ 100.892 641.703 null]
 >> endobj
 1034 0 obj <<
-/D [6760 0 R /XYZ 100.892 417.81 null]
+/D [6809 0 R /XYZ 100.892 417.81 null]
 >> endobj
-6764 0 obj <<
-/D [6760 0 R /XYZ 100.892 387.216 null]
+6813 0 obj <<
+/D [6809 0 R /XYZ 100.892 387.216 null]
 >> endobj
-6759 0 obj <<
+6808 0 obj <<
 /Font << /F22 1211 0 R /F28 1124 0 R /F17 1131 0 R /F15 1133 0 R /F30 1928 0 R /F31 1929 0 R /F62 1930 0 R /F72 1931 0 R /F61 1976 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-6767 0 obj <<
+6816 0 obj <<
 /Length 1119      
 /Filter /FlateDecode
 >>
@@ -42842,21 +43818,21 @@
 9ûÚ½æº/<ÿ?`Õ‡
 endstream
 endobj
-6766 0 obj <<
+6815 0 obj <<
 /Type /Page
-/Contents 6767 0 R
-/Resources 6765 0 R
+/Contents 6816 0 R
+/Resources 6814 0 R
 /MediaBox [0 0 612 792]
-/Parent 6757 0 R
+/Parent 6806 0 R
 >> endobj
-6768 0 obj <<
-/D [6766 0 R /XYZ 151.701 685.529 null]
+6817 0 obj <<
+/D [6815 0 R /XYZ 151.701 685.529 null]
 >> endobj
-6765 0 obj <<
+6814 0 obj <<
 /Font << /F28 1124 0 R /F22 1211 0 R /F15 1133 0 R /F59 1905 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-6771 0 obj <<
+6820 0 obj <<
 /Length 651       
 /Filter /FlateDecode
 >>
@@ -42866,27 +43842,27 @@
 rÄ»ù¨ÆIÄúŽsÃò.&Þë,x AJAVz7·ÌôÚ%@òÜuÌP–˜™j{ß<ä|ÙQ‹"Èy\,áÉÞbÖÜ­é7Õˆ®F™Õpq/ÊU¡M )5Rc¡­z̆ûÓFœ÷â?è-”ú×­œ¯ƒ#,Ê€¤þTØ¥3}húS5u¿ž5ùJÙÅyÝX0¾_Xt•wüõý¦âr«!Œï4DÇ(%V×Ñ»pšWáT´K3‡Þ;Â2g×Ñ0ñ>9b„mä¬j[%¶ª^¹oQj{ö׸ª3¡¤«±Ì[‹´1]Ûi…[6ÌóÂíÊDQ˜ûnðI×î¤ïGý¿¤¶ß÷³óÓPª,l28Û"¸ò¹­qcÃÃ1¶àôÔÕ~8±àö}?®ì~R1˜âd[žÌ–ΑcdãȆ¯.-šÅº”•r²ùOY¹Âåºu®NåÀUÍ5²©zw+ïsÕåG»æšç/ÐþŸô®ÿkäÿÖ~ÿ	«r:°cZGl_J¼Ë+}%fÉ­CUÿ´=¯µ^ u @ßýØæ²}î9Ú3Gú™<ôPßD飒m!¥{QØ-ßþ¾í?6ø»Ý¨{æûçyçs†8ŽyîûøÅIt
 endstream
 endobj
-6770 0 obj <<
+6819 0 obj <<
 /Type /Page
-/Contents 6771 0 R
-/Resources 6769 0 R
+/Contents 6820 0 R
+/Resources 6818 0 R
 /MediaBox [0 0 612 792]
-/Parent 6757 0 R
+/Parent 6806 0 R
 >> endobj
-6772 0 obj <<
-/D [6770 0 R /XYZ 100.892 685.529 null]
+6821 0 obj <<
+/D [6819 0 R /XYZ 100.892 685.529 null]
 >> endobj
 1700 0 obj <<
-/D [6770 0 R /XYZ 100.892 630.901 null]
+/D [6819 0 R /XYZ 100.892 630.901 null]
 >> endobj
-6608 0 obj <<
-/D [6770 0 R /XYZ 100.892 614.031 null]
+6657 0 obj <<
+/D [6819 0 R /XYZ 100.892 614.031 null]
 >> endobj
-6769 0 obj <<
+6818 0 obj <<
 /Font << /F22 1211 0 R /F28 1124 0 R /F15 1133 0 R /F59 1905 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-6775 0 obj <<
+6824 0 obj <<
 /Length 992       
 /Filter /FlateDecode
 >>
@@ -42900,27 +43876,27 @@
 ‹Ì'ËCø~ºêÞž•xe˜þêaÉinèØò_}·ÀZ}Óª'’¦&i‹:Óºo¬2—_±†û5Íi–™¬FçWŸŒ½òXáo3IYNlð(WòµN~â‡rl2á‹ýü]>l[ÚlZ 8M—¸(ÅIÂh•mßõWo{œWÇOd*'ÇåꕶzÞ·¼íÛ”±=’^¿@W54ŸZèëß+±ùEÄSòf´ªÄÖ*ãµAl­¡´&²}¨áq’'Õ]ý#fý±C„Aÿ9ÿuõú?~eu
 endstream
 endobj
-6774 0 obj <<
+6823 0 obj <<
 /Type /Page
-/Contents 6775 0 R
-/Resources 6773 0 R
+/Contents 6824 0 R
+/Resources 6822 0 R
 /MediaBox [0 0 612 792]
-/Parent 6757 0 R
+/Parent 6806 0 R
 >> endobj
-6776 0 obj <<
-/D [6774 0 R /XYZ 151.701 685.529 null]
+6825 0 obj <<
+/D [6823 0 R /XYZ 151.701 685.529 null]
 >> endobj
 1701 0 obj <<
-/D [6774 0 R /XYZ 151.701 660.623 null]
+/D [6823 0 R /XYZ 151.701 660.623 null]
 >> endobj
-6622 0 obj <<
-/D [6774 0 R /XYZ 151.701 643.753 null]
+6671 0 obj <<
+/D [6823 0 R /XYZ 151.701 643.753 null]
 >> endobj
-6773 0 obj <<
+6822 0 obj <<
 /Font << /F28 1124 0 R /F22 1211 0 R /F15 1133 0 R /F59 1905 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-6779 0 obj <<
+6828 0 obj <<
 /Length 685       
 /Filter /FlateDecode
 >>
@@ -42933,33 +43909,33 @@
 ê­iþ9=}®ù_íÊ4üm¶¸<ý÷7ìùëk
 endstream
 endobj
-6778 0 obj <<
+6827 0 obj <<
 /Type /Page
-/Contents 6779 0 R
-/Resources 6777 0 R
+/Contents 6828 0 R
+/Resources 6826 0 R
 /MediaBox [0 0 612 792]
-/Parent 6757 0 R
+/Parent 6806 0 R
 >> endobj
-6780 0 obj <<
-/D [6778 0 R /XYZ 100.892 685.529 null]
+6829 0 obj <<
+/D [6827 0 R /XYZ 100.892 685.529 null]
 >> endobj
 1702 0 obj <<
-/D [6778 0 R /XYZ 100.892 617.939 null]
+/D [6827 0 R /XYZ 100.892 617.939 null]
 >> endobj
-2709 0 obj <<
-/D [6778 0 R /XYZ 100.892 589.035 null]
+2722 0 obj <<
+/D [6827 0 R /XYZ 100.892 589.035 null]
 >> endobj
 1703 0 obj <<
-/D [6778 0 R /XYZ 100.892 344.265 null]
+/D [6827 0 R /XYZ 100.892 344.265 null]
 >> endobj
-2710 0 obj <<
-/D [6778 0 R /XYZ 100.892 315.361 null]
+2723 0 obj <<
+/D [6827 0 R /XYZ 100.892 315.361 null]
 >> endobj
-6777 0 obj <<
+6826 0 obj <<
 /Font << /F22 1211 0 R /F28 1124 0 R /F15 1133 0 R /F59 1905 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-6783 0 obj <<
+6832 0 obj <<
 /Length 958       
 /Filter /FlateDecode
 >>
@@ -42976,27 +43952,27 @@
 ô+ at QpœùC[Ÿÿ#*ü䶐Ûk0¬¼ˆƒ³…æV 3¸G¦×Ï`ÌúÁ˜]†Å‹!e½‚ì6ó¡™wC©)œHÖ,YÊ®Y/Þ4˜Ârû8ˆÓ/'΀œ0q9½®ZüÁ¶þr–E¯¤,@øeúUELÖ¯ù܃»‚eÙ//Ë`(Åõb\Q½¦Û ¦þ›?~Ä#úÁ¹ëçnÀ‚1p–àýs#7–­?ZÆÜ~XÜ!eÌ ªcè¨ÇÅ!9þ·7G“Çä˜é—ü¦9©<Ãh«~ÐVC–ÂÂlñ®bð‚G¨YZŸ/Ö®÷ûMtß½wêÌÎfC@èU6>\™Ë­UîJvävLîÔ›²î—¿õ€g`üd‹mKß*:Dygþ~sç΀Š²éus%T†G^¬¯1]%ÅÉãò–TÞoš‹Ië=‡Ú`ÑA÷̦ýUE—Õ
 endstream
 endobj
-6782 0 obj <<
+6831 0 obj <<
 /Type /Page
-/Contents 6783 0 R
-/Resources 6781 0 R
+/Contents 6832 0 R
+/Resources 6830 0 R
 /MediaBox [0 0 612 792]
-/Parent 6785 0 R
+/Parent 6834 0 R
 >> endobj
-6784 0 obj <<
-/D [6782 0 R /XYZ 151.701 685.529 null]
+6833 0 obj <<
+/D [6831 0 R /XYZ 151.701 685.529 null]
 >> endobj
 1704 0 obj <<
-/D [6782 0 R /XYZ 151.701 660.623 null]
+/D [6831 0 R /XYZ 151.701 660.623 null]
 >> endobj
-2711 0 obj <<
-/D [6782 0 R /XYZ 151.701 631.719 null]
+2724 0 obj <<
+/D [6831 0 R /XYZ 151.701 631.719 null]
 >> endobj
-6781 0 obj <<
+6830 0 obj <<
 /Font << /F28 1124 0 R /F22 1211 0 R /F15 1133 0 R /F59 1905 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-6788 0 obj <<
+6837 0 obj <<
 /Length 866       
 /Filter /FlateDecode
 >>
@@ -43009,27 +43985,27 @@
 ÁñKfPˇãFùœ@lчóõ«Ã1ËÇDp”Í Í.^7;m,´=±™²fµJÊ}—„S©ž¨2¤\ʺîJÕk_ARe=²©Î+òér/7wf“È€Tå¹ú8[AÝ’Œ6AÉbG,gU=CX’j;ÚjR£åMQԍdKýÍ'$g?‰¹ä¦V@ý»óÛã›ÞQûFç÷×òÛ{J›üË\vGµ¾i‘–CõÁè[mlqRY:6ÓIãyòL«„4ômoÔíß_Þµu´Ý$Ùz^¶´z{ÏH.ó­ù“qñ]›	™Q]?Kÿ‹îèº+Ô<jO#ͦxãLÍÁeÛÇtH²1Qf·ætx_ðç	/æåþC%ÔÑS~¸ïß}8¿ëìh÷º \ó¸×ëy¡Váßo…î2!ú¨¼{×ëŸ5q¸(Fwµ.‹¹2L¾Uµ$:Äé#å›.‘Íÿ<úç“	É°˜ªŒ;!t"g³‹“)Ižõh˜Qà´ÈJ’/ÍAÍØp·NM«÷¬Ò¼/ŒëºJ¡~ŸuÍub+	Å|šn©0eÏt_«Û/‚†”%%¼Qˆ“ É“ÞÛ~ø§R«ÛñF¿+¡†ÝåWåzòUÑ´uºøã©ã«W}¦ïÊÚFÓ÷i‘W,ŸS¸—ÌêßÔø¯]è¿ìWgÖß*ºdN
 endstream
 endobj
-6787 0 obj <<
+6836 0 obj <<
 /Type /Page
-/Contents 6788 0 R
-/Resources 6786 0 R
+/Contents 6837 0 R
+/Resources 6835 0 R
 /MediaBox [0 0 612 792]
-/Parent 6785 0 R
+/Parent 6834 0 R
 >> endobj
-6789 0 obj <<
-/D [6787 0 R /XYZ 100.892 685.529 null]
+6838 0 obj <<
+/D [6836 0 R /XYZ 100.892 685.529 null]
 >> endobj
 1705 0 obj <<
-/D [6787 0 R /XYZ 100.892 660.623 null]
+/D [6836 0 R /XYZ 100.892 660.623 null]
 >> endobj
-6636 0 obj <<
-/D [6787 0 R /XYZ 100.892 630.203 null]
+6685 0 obj <<
+/D [6836 0 R /XYZ 100.892 630.203 null]
 >> endobj
-6786 0 obj <<
+6835 0 obj <<
 /Font << /F22 1211 0 R /F28 1124 0 R /F15 1133 0 R /F59 1905 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-6792 0 obj <<
+6841 0 obj <<
 /Length 859       
 /Filter /FlateDecode
 >>
@@ -43042,27 +44018,27 @@
 ´Ô]M]-ð§ÚçyBËÒ{7×gÝý`;IæÁ®äx6¤¤ÄªÕ Ðì*q®|s˜I½'ü…ÔÏ6}¼µËi ßAžÃö#8ð&U‚Âbþæ:Äù=t~R‹Ýl)µlÅ@IS©VÊ;#ˆÈüpÍñVVìФ6þ?0òÒ±Pµû_caë·êc²C'Bõò•|”OT„¯&;EDkhR?Z¹~¨}‰’o‹$ZÇuû7WÅ›,CÙ¾”÷?9TòªžäâEePÁSÛL'0™­3€õtPæÝÉ®ÛRÉ[êù× ÚÜ‚\_Â[5Ap“´úI*çfí8ÕëÆ© ~èw'!‡B<+fWêÏKæÊ€Ï2s| ½“ýoªÊžH¬BžXÀ‘°’	e7CúžÎæo öï¶01Í×ü\”ò7®ª
 endstream
 endobj
-6791 0 obj <<
+6840 0 obj <<
 /Type /Page
-/Contents 6792 0 R
-/Resources 6790 0 R
+/Contents 6841 0 R
+/Resources 6839 0 R
 /MediaBox [0 0 612 792]
-/Parent 6785 0 R
+/Parent 6834 0 R
 >> endobj
-6793 0 obj <<
-/D [6791 0 R /XYZ 151.701 685.529 null]
+6842 0 obj <<
+/D [6840 0 R /XYZ 151.701 685.529 null]
 >> endobj
 1706 0 obj <<
-/D [6791 0 R /XYZ 151.701 660.623 null]
+/D [6840 0 R /XYZ 151.701 660.623 null]
 >> endobj
-6637 0 obj <<
-/D [6791 0 R /XYZ 151.701 630.203 null]
+6686 0 obj <<
+/D [6840 0 R /XYZ 151.701 630.203 null]
 >> endobj
-6790 0 obj <<
+6839 0 obj <<
 /Font << /F28 1124 0 R /F22 1211 0 R /F15 1133 0 R /F59 1905 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-6796 0 obj <<
+6845 0 obj <<
 /Length 993       
 /Filter /FlateDecode
 >>
@@ -43077,27 +44053,27 @@
 S:Ž
 endstream
 endobj
-6795 0 obj <<
+6844 0 obj <<
 /Type /Page
-/Contents 6796 0 R
-/Resources 6794 0 R
+/Contents 6845 0 R
+/Resources 6843 0 R
 /MediaBox [0 0 612 792]
-/Parent 6785 0 R
+/Parent 6834 0 R
 >> endobj
-6797 0 obj <<
-/D [6795 0 R /XYZ 100.892 685.529 null]
+6846 0 obj <<
+/D [6844 0 R /XYZ 100.892 685.529 null]
 >> endobj
 1707 0 obj <<
-/D [6795 0 R /XYZ 100.892 657.999 null]
+/D [6844 0 R /XYZ 100.892 657.999 null]
 >> endobj
-6638 0 obj <<
-/D [6795 0 R /XYZ 100.892 627.58 null]
+6687 0 obj <<
+/D [6844 0 R /XYZ 100.892 627.58 null]
 >> endobj
-6794 0 obj <<
+6843 0 obj <<
 /Font << /F22 1211 0 R /F28 1124 0 R /F15 1133 0 R /F59 1905 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-6800 0 obj <<
+6849 0 obj <<
 /Length 673       
 /Filter /FlateDecode
 >>
@@ -43111,27 +44087,27 @@
 &<Íkñi—Ç)â‰Þ!ç¯ó#!¹R0‹Rš§€–Ú!þ>O)ËŽt	:roj(›ÓN4GBAszžü/m;õ‡^µï‰K{®fþ3RöÇÉ–¬ºOY¸fÑ©8²»<Œ8"˪¨Ãª.h²<¤äéj¼ªMSü«¹¹©ûç_9·¼
 endstream
 endobj
-6799 0 obj <<
+6848 0 obj <<
 /Type /Page
-/Contents 6800 0 R
-/Resources 6798 0 R
+/Contents 6849 0 R
+/Resources 6847 0 R
 /MediaBox [0 0 612 792]
-/Parent 6785 0 R
+/Parent 6834 0 R
 >> endobj
-6801 0 obj <<
-/D [6799 0 R /XYZ 151.701 685.529 null]
+6850 0 obj <<
+/D [6848 0 R /XYZ 151.701 685.529 null]
 >> endobj
 1708 0 obj <<
-/D [6799 0 R /XYZ 151.701 660.623 null]
+/D [6848 0 R /XYZ 151.701 660.623 null]
 >> endobj
-6639 0 obj <<
-/D [6799 0 R /XYZ 151.701 632.325 null]
+6688 0 obj <<
+/D [6848 0 R /XYZ 151.701 632.325 null]
 >> endobj
-6798 0 obj <<
+6847 0 obj <<
 /Font << /F28 1124 0 R /F22 1211 0 R /F15 1133 0 R /F59 1905 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-6804 0 obj <<
+6853 0 obj <<
 /Length 613       
 /Filter /FlateDecode
 >>
@@ -43145,27 +44121,27 @@
 õ5æªÏÚî½…éÿ#L+êÂôß2ÌÙÁqþæØ7ÔúyyQž½Á½³8Ùl?Ï~_ü^æ‡Òdo™æíóa^æ®m÷üN¾æ$¤ZÞ«žóí÷×€6c
 endstream
 endobj
-6803 0 obj <<
+6852 0 obj <<
 /Type /Page
-/Contents 6804 0 R
-/Resources 6802 0 R
+/Contents 6853 0 R
+/Resources 6851 0 R
 /MediaBox [0 0 612 792]
-/Parent 6785 0 R
+/Parent 6834 0 R
 >> endobj
-6805 0 obj <<
-/D [6803 0 R /XYZ 100.892 685.529 null]
+6854 0 obj <<
+/D [6852 0 R /XYZ 100.892 685.529 null]
 >> endobj
 1709 0 obj <<
-/D [6803 0 R /XYZ 100.892 609.516 null]
+/D [6852 0 R /XYZ 100.892 609.516 null]
 >> endobj
-6640 0 obj <<
-/D [6803 0 R /XYZ 100.892 581.218 null]
+6689 0 obj <<
+/D [6852 0 R /XYZ 100.892 581.218 null]
 >> endobj
-6802 0 obj <<
+6851 0 obj <<
 /Font << /F22 1211 0 R /F28 1124 0 R /F15 1133 0 R /F59 1905 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-6808 0 obj <<
+6857 0 obj <<
 /Length 856       
 /Filter /FlateDecode
 >>
@@ -43181,33 +44157,33 @@
 çé†Óö^_û¿XXB”2ð¥i‘½>Û݇[^l[Èjõbþç¯±)¶û/í² CŸ$
 endstream
 endobj
-6807 0 obj <<
+6856 0 obj <<
 /Type /Page
-/Contents 6808 0 R
-/Resources 6806 0 R
+/Contents 6857 0 R
+/Resources 6855 0 R
 /MediaBox [0 0 612 792]
-/Parent 6810 0 R
+/Parent 6859 0 R
 >> endobj
-6809 0 obj <<
-/D [6807 0 R /XYZ 151.701 685.529 null]
+6858 0 obj <<
+/D [6856 0 R /XYZ 151.701 685.529 null]
 >> endobj
 1710 0 obj <<
-/D [6807 0 R /XYZ 151.701 639.02 null]
+/D [6856 0 R /XYZ 151.701 639.02 null]
 >> endobj
-6679 0 obj <<
-/D [6807 0 R /XYZ 151.701 622.15 null]
+6728 0 obj <<
+/D [6856 0 R /XYZ 151.701 622.15 null]
 >> endobj
 1711 0 obj <<
-/D [6807 0 R /XYZ 151.701 487.289 null]
+/D [6856 0 R /XYZ 151.701 487.289 null]
 >> endobj
-6691 0 obj <<
-/D [6807 0 R /XYZ 151.701 470.419 null]
+6740 0 obj <<
+/D [6856 0 R /XYZ 151.701 470.419 null]
 >> endobj
-6806 0 obj <<
+6855 0 obj <<
 /Font << /F28 1124 0 R /F22 1211 0 R /F15 1133 0 R /F59 1905 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-6814 0 obj <<
+6863 0 obj <<
 /Length 1595      
 /Filter /FlateDecode
 >>
@@ -43220,33 +44196,33 @@
 %Œ“É5£q' S½ëå¸{6ˆTN#ƒ56Õz类‡‰	Oø‹9ý¦ž¾óyóÄGzIô“G2'añâüŸþœã
 endstream
 endobj
-6813 0 obj <<
+6862 0 obj <<
 /Type /Page
-/Contents 6814 0 R
-/Resources 6812 0 R
+/Contents 6863 0 R
+/Resources 6861 0 R
 /MediaBox [0 0 612 792]
-/Parent 6810 0 R
+/Parent 6859 0 R
 >> endobj
-6815 0 obj <<
-/D [6813 0 R /XYZ 100.892 685.529 null]
+6864 0 obj <<
+/D [6862 0 R /XYZ 100.892 685.529 null]
 >> endobj
 1038 0 obj <<
-/D [6813 0 R /XYZ 100.892 660.623 null]
+/D [6862 0 R /XYZ 100.892 660.623 null]
 >> endobj
-6471 0 obj <<
-/D [6813 0 R /XYZ 100.892 506.739 null]
+6520 0 obj <<
+/D [6862 0 R /XYZ 100.892 506.739 null]
 >> endobj
 1042 0 obj <<
-/D [6813 0 R /XYZ 100.892 324.672 null]
+/D [6862 0 R /XYZ 100.892 324.672 null]
 >> endobj
-6816 0 obj <<
-/D [6813 0 R /XYZ 100.892 295.287 null]
+6865 0 obj <<
+/D [6862 0 R /XYZ 100.892 295.287 null]
 >> endobj
-6812 0 obj <<
+6861 0 obj <<
 /Font << /F77 1973 0 R /F17 1131 0 R /F15 1133 0 R /F28 1124 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-6820 0 obj <<
+6869 0 obj <<
 /Length 2036      
 /Filter /FlateDecode
 >>
@@ -43275,35 +44251,35 @@
 Q˜Ù4´PK´'å	 ð…Î@ÿáRÜŒIÐb>ì> ~½kaAðíþ×$iš¼–I¥Ú‘n©–Aýv–ÒŠž†‘B§ÐâêÍÿ8éú3 ƒá:îÜ7Òßl8„ömMž	yXOó|þÓýýõz×eæ±ãÓ‹6ïI	¡˜%þŠ?»YaÍ{-¹ ¼–l¦…ÿ;ë÷µåiFœæ¾{U,y–mYh_®`çÿ ÄaL€
 endstream
 endobj
-6819 0 obj <<
+6868 0 obj <<
 /Type /Page
-/Contents 6820 0 R
-/Resources 6818 0 R
+/Contents 6869 0 R
+/Resources 6867 0 R
 /MediaBox [0 0 612 792]
-/Parent 6810 0 R
-/Annots [ 6811 0 R 6817 0 R ]
+/Parent 6859 0 R
+/Annots [ 6860 0 R 6866 0 R ]
 >> endobj
-6811 0 obj <<
+6860 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
 /Rect [174.46 127.92 289.428 140.872]
 /Subtype/Link/A<</Type/Action/S/URI/URI(http://www.wireshark.org)>>
 >> endobj
-6817 0 obj <<
+6866 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
 /Rect [174.46 116.961 355.33 129.913]
 /Subtype/Link/A<</Type/Action/S/URI/URI(http://www.wireshark.org/download.html)>>
 >> endobj
-6821 0 obj <<
-/D [6819 0 R /XYZ 151.701 685.529 null]
+6870 0 obj <<
+/D [6868 0 R /XYZ 151.701 685.529 null]
 >> endobj
-6818 0 obj <<
-/Font << /F28 1124 0 R /F22 1211 0 R /F15 1133 0 R /F30 1928 0 R /F89 2326 0 R /F73 2327 0 R /F17 1131 0 R /F31 1929 0 R /F62 1930 0 R /F72 1931 0 R >>
-/XObject << /Im3 2321 0 R >>
+6867 0 obj <<
+/Font << /F28 1124 0 R /F22 1211 0 R /F15 1133 0 R /F30 1928 0 R /F89 2333 0 R /F73 2334 0 R /F17 1131 0 R /F31 1929 0 R /F62 1930 0 R /F72 1931 0 R >>
+/XObject << /Im3 2328 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-6826 0 obj <<
+6875 0 obj <<
 /Length 1873      
 /Filter /FlateDecode
 >>
@@ -43320,42 +44296,42 @@
 $²|Ä»½ÄK˜©(ËÐâDH·,|Á/P)8Fj7HÑVÌ¢À¶¤oA’%ôƒ…³7àÆò»0ÐZÜþå9nñóîP©†3°êºÒÂéœÍ?PËéù9a«rŸ…‘pÈ	BÜ +3¨ó²	UC#ÆBçû$æºâøJìî_x`Ë¢«oíƵ²pù;NÿÜ¿£þvJ<]z¿ÎÀU›	™ÿînÔ´»#«6NÓõ°EŸ öO¸U< ²â³¯×P)‚YoGpÂX–°ŽüÞû·¼üEñ쟂mÃæÖYÿ5ÌÂÝÝý»_?aÞÆð1<þææJ|)o¬Åv÷<¿FIúç„€D1„$óß(ÛWpúz…NH-$ s:_’梶ûySÞŽ¾NœÜši“–ûù߉ð‘Q>L‚WWß1îy»[ýÇ˺
 endstream
 endobj
-6825 0 obj <<
+6874 0 obj <<
 /Type /Page
-/Contents 6826 0 R
-/Resources 6824 0 R
+/Contents 6875 0 R
+/Resources 6873 0 R
 /MediaBox [0 0 612 792]
-/Parent 6810 0 R
-/Annots [ 6822 0 R 6823 0 R ]
+/Parent 6859 0 R
+/Annots [ 6871 0 R 6872 0 R ]
 >> endobj
-6822 0 obj <<
+6871 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [357.987 554.621 417.555 566.31]
 /Subtype /Link
 /A << /S /GoTo /D (chap01conc) >>
 >> endobj
-6823 0 obj <<
+6872 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [154.441 530.442 213.968 542.131]
 /Subtype /Link
 /A << /S /GoTo /D (chap01qa) >>
 >> endobj
-6827 0 obj <<
-/D [6825 0 R /XYZ 100.892 685.529 null]
+6876 0 obj <<
+/D [6874 0 R /XYZ 100.892 685.529 null]
 >> endobj
 1046 0 obj <<
-/D [6825 0 R /XYZ 100.892 492.361 null]
+/D [6874 0 R /XYZ 100.892 492.361 null]
 >> endobj
-6828 0 obj <<
-/D [6825 0 R /XYZ 100.892 461.848 null]
+6877 0 obj <<
+/D [6874 0 R /XYZ 100.892 461.848 null]
 >> endobj
-6824 0 obj <<
+6873 0 obj <<
 /Font << /F22 1211 0 R /F28 1124 0 R /F15 1133 0 R /F17 1131 0 R /F51 1134 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-6833 0 obj <<
+6882 0 obj <<
 /Length 1840      
 /Filter /FlateDecode
 >>
@@ -43382,45 +44358,45 @@
 ™	«¬cMGXÝ8 ¤¢Û]­3&p¢¯<æćã¾N[úÐ7í~]oÿñªÏ³
 endstream
 endobj
-6832 0 obj <<
+6881 0 obj <<
 /Type /Page
-/Contents 6833 0 R
-/Resources 6831 0 R
+/Contents 6882 0 R
+/Resources 6880 0 R
 /MediaBox [0 0 612 792]
-/Parent 6810 0 R
+/Parent 6859 0 R
 >> endobj
-6834 0 obj <<
-/D [6832 0 R /XYZ 151.701 685.529 null]
+6883 0 obj <<
+/D [6881 0 R /XYZ 151.701 685.529 null]
 >> endobj
 1050 0 obj <<
-/D [6832 0 R /XYZ 151.701 660.623 null]
+/D [6881 0 R /XYZ 151.701 660.623 null]
 >> endobj
-6835 0 obj <<
-/D [6832 0 R /XYZ 151.701 641.703 null]
+6884 0 obj <<
+/D [6881 0 R /XYZ 151.701 641.703 null]
 >> endobj
-6836 0 obj <<
-/D [6832 0 R /XYZ 151.701 447.041 null]
+6885 0 obj <<
+/D [6881 0 R /XYZ 151.701 447.041 null]
 >> endobj
-6837 0 obj <<
-/D [6832 0 R /XYZ 151.701 411.489 null]
+6886 0 obj <<
+/D [6881 0 R /XYZ 151.701 411.489 null]
 >> endobj
-6838 0 obj <<
-/D [6832 0 R /XYZ 151.701 375.331 null]
+6887 0 obj <<
+/D [6881 0 R /XYZ 151.701 375.331 null]
 >> endobj
-6839 0 obj <<
-/D [6832 0 R /XYZ 151.701 339.173 null]
+6888 0 obj <<
+/D [6881 0 R /XYZ 151.701 339.173 null]
 >> endobj
 1054 0 obj <<
-/D [6832 0 R /XYZ 151.701 269.762 null]
+/D [6881 0 R /XYZ 151.701 269.762 null]
 >> endobj
-6840 0 obj <<
-/D [6832 0 R /XYZ 151.701 238.698 null]
+6889 0 obj <<
+/D [6881 0 R /XYZ 151.701 238.698 null]
 >> endobj
-6831 0 obj <<
+6880 0 obj <<
 /Font << /F28 1124 0 R /F22 1211 0 R /F17 1131 0 R /F15 1133 0 R /F59 1905 0 R /F51 1134 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-6843 0 obj <<
+6892 0 obj <<
 /Length 1905      
 /Filter /FlateDecode
 >>
@@ -43440,39 +44416,39 @@
 ‡ÂZ6­	Áî¬Â	{¾zö/²Ë©·MRdÉâ úMÙq}%ê~¥¦[ÀHHÜq Ç¬GßLö©ìŠ•jI?¬—Ke`6]½•¤ÿð=en‡¾ÁI+w¿Gò®:=ŠL=jxù¿MCÖ2ëxˆCíµàü{‚wµ¢‘ßµ·ÈýÎýª™Þ?nM9ŒSàÄ`\wÇ›ºÿ›
 endstream
 endobj
-6842 0 obj <<
+6891 0 obj <<
 /Type /Page
-/Contents 6843 0 R
-/Resources 6841 0 R
+/Contents 6892 0 R
+/Resources 6890 0 R
 /MediaBox [0 0 612 792]
-/Parent 6810 0 R
+/Parent 6859 0 R
 >> endobj
-6844 0 obj <<
-/D [6842 0 R /XYZ 100.892 685.529 null]
+6893 0 obj <<
+/D [6891 0 R /XYZ 100.892 685.529 null]
 >> endobj
 1058 0 obj <<
-/D [6842 0 R /XYZ 100.892 303.713 null]
+/D [6891 0 R /XYZ 100.892 303.713 null]
 >> endobj
-6845 0 obj <<
-/D [6842 0 R /XYZ 100.892 275.313 null]
+6894 0 obj <<
+/D [6891 0 R /XYZ 100.892 275.313 null]
 >> endobj
-6846 0 obj <<
-/D [6842 0 R /XYZ 100.892 227.979 null]
+6895 0 obj <<
+/D [6891 0 R /XYZ 100.892 227.979 null]
 >> endobj
-6847 0 obj <<
-/D [6842 0 R /XYZ 100.892 180.441 null]
+6896 0 obj <<
+/D [6891 0 R /XYZ 100.892 180.441 null]
 >> endobj
-6848 0 obj <<
-/D [6842 0 R /XYZ 100.892 159.396 null]
+6897 0 obj <<
+/D [6891 0 R /XYZ 100.892 159.396 null]
 >> endobj
-6849 0 obj <<
-/D [6842 0 R /XYZ 100.892 138.957 null]
+6898 0 obj <<
+/D [6891 0 R /XYZ 100.892 138.957 null]
 >> endobj
-6841 0 obj <<
+6890 0 obj <<
 /Font << /F22 1211 0 R /F28 1124 0 R /F15 1133 0 R /F54 1912 0 R /F59 1905 0 R /F17 1131 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-6858 0 obj <<
+6907 0 obj <<
 /Length 1828      
 /Filter /FlateDecode
 >>
@@ -43497,78 +44473,78 @@
 ƒ[\û*ƒð¢eÄë¼ξ?«|Ãx½Yü⟩
 endstream
 endobj
-6857 0 obj <<
+6906 0 obj <<
 /Type /Page
-/Contents 6858 0 R
-/Resources 6856 0 R
+/Contents 6907 0 R
+/Resources 6905 0 R
 /MediaBox [0 0 612 792]
-/Parent 6867 0 R
-/Annots [ 6850 0 R 6864 0 R 6851 0 R 6852 0 R 6855 0 R ]
+/Parent 6916 0 R
+/Annots [ 6899 0 R 6913 0 R 6900 0 R 6901 0 R 6904 0 R ]
 >> endobj
-6850 0 obj <<
+6899 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [489.966 490.353 511.352 502.043]
 /Subtype /Link
 /A << /S /GoTo /D (secondmachine) >>
 >> endobj
-6864 0 obj <<
+6913 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [232.523 478.925 284.819 488.203]
 /Subtype /Link
 /A << /S /GoTo /D (secondmachine) >>
 >> endobj
-6851 0 obj <<
+6900 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [249.491 347.053 305.604 358.743]
 /Subtype /Link
 /A << /S /GoTo /D (pktcap01) >>
 >> endobj
-6852 0 obj <<
+6901 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [301.463 333.504 357.273 345.194]
 /Subtype /Link
 /A << /S /GoTo /D (pktcap02) >>
 >> endobj
-6855 0 obj <<
+6904 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [416.928 311.392 469.15 323.082]
 /Subtype /Link
 /A << /S /GoTo /D (capsstats01) >>
 >> endobj
-6859 0 obj <<
-/D [6857 0 R /XYZ 151.701 685.529 null]
+6908 0 obj <<
+/D [6906 0 R /XYZ 151.701 685.529 null]
 >> endobj
-6860 0 obj <<
-/D [6857 0 R /XYZ 151.701 660.623 null]
+6909 0 obj <<
+/D [6906 0 R /XYZ 151.701 660.623 null]
 >> endobj
-6861 0 obj <<
-/D [6857 0 R /XYZ 151.701 646.937 null]
+6910 0 obj <<
+/D [6906 0 R /XYZ 151.701 646.937 null]
 >> endobj
-6862 0 obj <<
-/D [6857 0 R /XYZ 151.701 605.44 null]
+6911 0 obj <<
+/D [6906 0 R /XYZ 151.701 605.44 null]
 >> endobj
-6863 0 obj <<
-/D [6857 0 R /XYZ 151.701 540.56 null]
+6912 0 obj <<
+/D [6906 0 R /XYZ 151.701 540.56 null]
 >> endobj
-6865 0 obj <<
-/D [6857 0 R /XYZ 151.701 479.921 null]
+6914 0 obj <<
+/D [6906 0 R /XYZ 151.701 479.921 null]
 >> endobj
 1062 0 obj <<
-/D [6857 0 R /XYZ 151.701 411.459 null]
+/D [6906 0 R /XYZ 151.701 411.459 null]
 >> endobj
-6866 0 obj <<
-/D [6857 0 R /XYZ 151.701 383.701 null]
+6915 0 obj <<
+/D [6906 0 R /XYZ 151.701 383.701 null]
 >> endobj
-6856 0 obj <<
+6905 0 obj <<
 /Font << /F28 1124 0 R /F22 1211 0 R /F15 1133 0 R /F17 1131 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-6874 0 obj <<
+6923 0 obj <<
 /Length 492       
 /Filter /FlateDecode
 >>
@@ -43581,14 +44557,14 @@
 !p	*åÜ|EfÎÆçp:>| Y[éE
 endstream
 endobj
-6873 0 obj <<
+6922 0 obj <<
 /Type /Page
-/Contents 6874 0 R
-/Resources 6872 0 R
+/Contents 6923 0 R
+/Resources 6921 0 R
 /MediaBox [0 0 612 792]
-/Parent 6867 0 R
+/Parent 6916 0 R
 >> endobj
-6853 0 obj <<
+6902 0 obj <<
 /Type /XObject
 /Subtype /Image
 /Width 710
@@ -43798,21 +44774,21 @@
 ¿«™³µtÃs¤`½%«Ž¬¢BT(ŠSüÃ/þáɏžüæŸ󗶫6î¯ûîãÔRýËïþåÉyrþRžVK¬SÏ35|¶–n{Žt\oÑڝ›Bˆ:Eqw5ôãŸüøÝÿíÝwþö¾qúÍ÷þÛ…ë¾»m V©˜­á™Zºí9²èz3kWm T´´B!„ñÿù¬ãÓ
 endstream
 endobj
-6875 0 obj <<
-/D [6873 0 R /XYZ 100.892 685.529 null]
+6924 0 obj <<
+/D [6922 0 R /XYZ 100.892 685.529 null]
 >> endobj
 1816 0 obj <<
-/D [6873 0 R /XYZ 100.892 660.623 null]
+/D [6922 0 R /XYZ 100.892 660.623 null]
 >> endobj
-6869 0 obj <<
-/D [6873 0 R /XYZ 100.892 643.753 null]
+6918 0 obj <<
+/D [6922 0 R /XYZ 100.892 643.753 null]
 >> endobj
-6872 0 obj <<
+6921 0 obj <<
 /Font << /F22 1211 0 R /F28 1124 0 R /F15 1133 0 R >>
-/XObject << /Im36 6853 0 R >>
+/XObject << /Im36 6902 0 R >>
 /ProcSet [ /PDF /Text /ImageC ]
 >> endobj
-6878 0 obj <<
+6927 0 obj <<
 /Length 956       
 /Filter /FlateDecode
 >>
@@ -43830,14 +44806,14 @@
 Þµq…/äE†ù¾„C³"†
 endstream
 endobj
-6877 0 obj <<
+6926 0 obj <<
 /Type /Page
-/Contents 6878 0 R
-/Resources 6876 0 R
+/Contents 6927 0 R
+/Resources 6925 0 R
 /MediaBox [0 0 612 792]
-/Parent 6867 0 R
+/Parent 6916 0 R
 >> endobj
-6854 0 obj <<
+6903 0 obj <<
 /Type /XObject
 /Subtype /Image
 /Width 683
@@ -44027,33 +45003,33 @@
 @Gv6 ?ù?yݾ-Í_5J«Þ~ù«×>¶r߶BOÇb h–x]uŸþ}l –«_kå_ªöo¿ùÕµü¦~}ô7)Û|=ôãëñW—ÞãÏ 45øÇ€÷ƒ¬úSŽAQ1K™2ußÑ•´ÎÛŒœœø}¥)µ¢ž†£@0;€ÏþýgÏmÑÏÿŸŸ?¥áËÃß.&ö²¤Øó­Ìʇ×zùòyó§½=ïù¹z:@³À›ª»¤¥êW©üϸRÃ_¾óß×wžö¶tô×Ç}6 K‡xÿ¹þåË¥÷üøÁû£O¼0rs|ºXêy›28˜ß¾Ìκw¿Ý­„Á“Üÿ¦3 s'”:@¶§_Àï‡ðº=¬xøû7àéX Í2 ¯«îûnôãý÷åêW¯üõùÙðúèõ‹îá>[¿\ÊûÏ lj šù¹½>ø®bGfƒw7 ƒ'gð~b'§ÈÿÀþÏüF[ô×_üÆ2e/MÊ·ÿ­|øøù7ÿ´·Ïÿêó—VèéX Í2 ¯«îS5{úü¦÷¯W¿zå_™ëõÿ×]ð¯¾|NÏã×/º×‡~x ÈÑŸŸ |ô-ÞX½3ÞÝѬ¾9JGòúnsw€à3 ­ëôu ON%1ï‹u©Ð—jEðYú¦'ó;@¤–>Ìã±oüÎÿñ;¯oƒ¾5 ËÍÝ›ÏÛÉç6ðåFäÓ± še ^WÝgð¦6¾¾Ïþ¾úÕ+ÿ›úü¦†¿¹þìŐ¼?zý¢{s¹=¼¸–®¸—ÿ.åÝJ€âbqÞWøLù‹øÞ¿ùÞó+ÉÞú¶­xo ºãc+ôWŸ?¿Œüt,€f€¥ªûº®T¿+ð¸oºõÊ—ï³tt@0 Rþb >ýíOŸ¹!OÍÅü6ðyµ“oßD~úüt,€f€Õª[¯~VþàqûÀÇُ…£3 ‚ò_Ï üÛï}h%~³¹mý^žhúv½ÓP’o÷ÿé¿f hÞ@½ê®U¿+ð¸àõà Î !~ýÀÿõÿø¯ñ<yj(^ĺ[¿—×”^xgOû:Ê÷ÿ÷ï3 4í-€jÕ]­~VþÉÇm9: „(¯X ßû7ß{¾Qø‘!þm£ñ‡6kñÜ}ýõ×_}õÕÇW¢þúÃ]È?üÈ Ð,°TuŸ«Üjõ;°ò7·åБ£3 BˆðøGøéoú³ÿò³_·H½ñ2øz‰§öç/þò/>ýן¾	K[$+p¥ê®V¿c+ÿÄã6ÝE'„xm ž‡$¿óï~ç»ÿëw¿ó/¾37žöù½û`ðõœ¢‘y€Õª[©~ÇVþM[9ºjCDo€B!îÿ?eÇL½
 endstream
 endobj
-6879 0 obj <<
-/D [6877 0 R /XYZ 151.701 685.529 null]
+6928 0 obj <<
+/D [6926 0 R /XYZ 151.701 685.529 null]
 >> endobj
 1817 0 obj <<
-/D [6877 0 R /XYZ 151.701 660.623 null]
+/D [6926 0 R /XYZ 151.701 660.623 null]
 >> endobj
-6870 0 obj <<
-/D [6877 0 R /XYZ 151.701 643.753 null]
+6919 0 obj <<
+/D [6926 0 R /XYZ 151.701 643.753 null]
 >> endobj
 1066 0 obj <<
-/D [6877 0 R /XYZ 151.701 278.513 null]
+/D [6926 0 R /XYZ 151.701 278.513 null]
 >> endobj
-6868 0 obj <<
-/D [6877 0 R /XYZ 151.701 259.594 null]
+6917 0 obj <<
+/D [6926 0 R /XYZ 151.701 259.594 null]
 >> endobj
-6880 0 obj <<
-/D [6877 0 R /XYZ 151.701 194.84 null]
+6929 0 obj <<
+/D [6926 0 R /XYZ 151.701 194.84 null]
 >> endobj
-6881 0 obj <<
-/D [6877 0 R /XYZ 151.701 143.433 null]
+6930 0 obj <<
+/D [6926 0 R /XYZ 151.701 143.433 null]
 >> endobj
-6876 0 obj <<
+6925 0 obj <<
 /Font << /F28 1124 0 R /F22 1211 0 R /F15 1133 0 R /F17 1131 0 R /F54 1912 0 R >>
-/XObject << /Im37 6854 0 R >>
+/XObject << /Im37 6903 0 R >>
 /ProcSet [ /PDF /Text /ImageC ]
 >> endobj
-6884 0 obj <<
+6933 0 obj <<
 /Length 2191      
 /Filter /FlateDecode
 >>
@@ -44080,42 +45056,42 @@
 æ5…©àMa²oÝVeÑTà4kR¿sW—Uc/¿ƒ[PÛsYkèÞ×¹jpÿÁÞÇìІMºÓµ©9m›Ó­qóeÛß»ögÐþ¨Ê.ÏÛÈñ¢€dÖ=º	îÌ{\ÊJ·8¼s›/¥Y8r³aàÜçÖ77‘ÎÚqËõš»"ÛW×ö»‹È´ýb8¼÷ݺÒÿB+J
 endstream
 endobj
-6883 0 obj <<
+6932 0 obj <<
 /Type /Page
-/Contents 6884 0 R
-/Resources 6882 0 R
+/Contents 6933 0 R
+/Resources 6931 0 R
 /MediaBox [0 0 612 792]
-/Parent 6867 0 R
+/Parent 6916 0 R
 >> endobj
-6885 0 obj <<
-/D [6883 0 R /XYZ 100.892 685.529 null]
+6934 0 obj <<
+/D [6932 0 R /XYZ 100.892 685.529 null]
 >> endobj
 1859 0 obj <<
-/D [6883 0 R /XYZ 100.892 660.623 null]
+/D [6932 0 R /XYZ 100.892 660.623 null]
 >> endobj
-6871 0 obj <<
-/D [6883 0 R /XYZ 100.892 643.753 null]
+6920 0 obj <<
+/D [6932 0 R /XYZ 100.892 643.753 null]
 >> endobj
-6886 0 obj <<
-/D [6883 0 R /XYZ 100.892 275.689 null]
+6935 0 obj <<
+/D [6932 0 R /XYZ 100.892 275.689 null]
 >> endobj
-6887 0 obj <<
-/D [6883 0 R /XYZ 100.892 262.002 null]
+6936 0 obj <<
+/D [6932 0 R /XYZ 100.892 262.002 null]
 >> endobj
-6888 0 obj <<
-/D [6883 0 R /XYZ 100.892 241.435 null]
+6937 0 obj <<
+/D [6932 0 R /XYZ 100.892 241.435 null]
 >> endobj
-6889 0 obj <<
-/D [6883 0 R /XYZ 100.892 220.868 null]
+6938 0 obj <<
+/D [6932 0 R /XYZ 100.892 220.868 null]
 >> endobj
-6890 0 obj <<
-/D [6883 0 R /XYZ 100.892 182.46 null]
+6939 0 obj <<
+/D [6932 0 R /XYZ 100.892 182.46 null]
 >> endobj
-6882 0 obj <<
-/Font << /F22 1211 0 R /F28 1124 0 R /F15 1133 0 R /F11 2484 0 R /F17 1131 0 R >>
+6931 0 obj <<
+/Font << /F22 1211 0 R /F28 1124 0 R /F15 1133 0 R /F11 2494 0 R /F17 1131 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-6896 0 obj <<
+6945 0 obj <<
 /Length 1720      
 /Filter /FlateDecode
 >>
@@ -44134,61 +45110,61 @@
 »MòP†å|ÜShLkv'¢Òtë$˜–Y:‘8ú[íwΛ¡>þÿþi"º›ç˜õx~aOCm>ºf´4u=û,KÊ€óǽ1UY<“5þ³¡upF–b’MŽ€6QðiØÆ#þšbËu	.Ïþ`,zïš‚çÓP°kTÇ`’B|\D‹(µ3öÆuãÐ8€ývT‡ó™8|áÏý¿7+P²
 endstream
 endobj
-6895 0 obj <<
+6944 0 obj <<
 /Type /Page
-/Contents 6896 0 R
-/Resources 6894 0 R
+/Contents 6945 0 R
+/Resources 6943 0 R
 /MediaBox [0 0 612 792]
-/Parent 6867 0 R
-/Annots [ 6891 0 R 6892 0 R 6901 0 R ]
+/Parent 6916 0 R
+/Annots [ 6940 0 R 6941 0 R 6950 0 R ]
 >> endobj
-6891 0 obj <<
+6940 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [205.25 463.632 255.61 475.322]
 /Subtype /Link
 /A << /S /GoTo /D (capsstats02) >>
 >> endobj
-6892 0 obj <<
+6941 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [490.117 276.594 511.352 288.283]
 /Subtype /Link
 /A << /S /GoTo /D (hostannounce) >>
 >> endobj
-6901 0 obj <<
+6950 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [205.25 265.166 245.455 274.189]
 /Subtype /Link
 /A << /S /GoTo /D (hostannounce) >>
 >> endobj
-6897 0 obj <<
-/D [6895 0 R /XYZ 151.701 685.529 null]
+6946 0 obj <<
+/D [6944 0 R /XYZ 151.701 685.529 null]
 >> endobj
-6898 0 obj <<
-/D [6895 0 R /XYZ 151.701 660.623 null]
+6947 0 obj <<
+/D [6944 0 R /XYZ 151.701 660.623 null]
 >> endobj
-6899 0 obj <<
-/D [6895 0 R /XYZ 151.701 606.895 null]
+6948 0 obj <<
+/D [6944 0 R /XYZ 151.701 606.895 null]
 >> endobj
 1070 0 obj <<
-/D [6895 0 R /XYZ 151.701 519.161 null]
+/D [6944 0 R /XYZ 151.701 519.161 null]
 >> endobj
-6900 0 obj <<
-/D [6895 0 R /XYZ 151.701 489.067 null]
+6949 0 obj <<
+/D [6944 0 R /XYZ 151.701 489.067 null]
 >> endobj
 1074 0 obj <<
-/D [6895 0 R /XYZ 151.701 243.523 null]
+/D [6944 0 R /XYZ 151.701 243.523 null]
 >> endobj
-6902 0 obj <<
-/D [6895 0 R /XYZ 151.701 199.89 null]
+6951 0 obj <<
+/D [6944 0 R /XYZ 151.701 199.89 null]
 >> endobj
-6894 0 obj <<
+6943 0 obj <<
 /Font << /F28 1124 0 R /F22 1211 0 R /F15 1133 0 R /F17 1131 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-6907 0 obj <<
+6956 0 obj <<
 /Length 2344      
 /Filter /FlateDecode
 >>
@@ -44225,42 +45201,42 @@
 jé(7&-{©Z\زš¼µ7]ØíGŠ¢ ¨@Á ‰·+]P¬!övÓ²î+ØjxsÄ•ªWý·E£°­Ì¨%ú+ÔÈÿn†Ô
 endstream
 endobj
-6906 0 obj <<
+6955 0 obj <<
 /Type /Page
-/Contents 6907 0 R
-/Resources 6905 0 R
+/Contents 6956 0 R
+/Resources 6954 0 R
 /MediaBox [0 0 612 792]
-/Parent 6867 0 R
+/Parent 6916 0 R
 >> endobj
-6908 0 obj <<
-/D [6906 0 R /XYZ 100.892 685.529 null]
+6957 0 obj <<
+/D [6955 0 R /XYZ 100.892 685.529 null]
 >> endobj
 1860 0 obj <<
-/D [6906 0 R /XYZ 100.892 660.623 null]
+/D [6955 0 R /XYZ 100.892 660.623 null]
 >> endobj
-6903 0 obj <<
-/D [6906 0 R /XYZ 100.892 642.541 null]
+6952 0 obj <<
+/D [6955 0 R /XYZ 100.892 642.541 null]
 >> endobj
-6909 0 obj <<
-/D [6906 0 R /XYZ 100.892 366.725 null]
+6958 0 obj <<
+/D [6955 0 R /XYZ 100.892 366.725 null]
 >> endobj
-6910 0 obj <<
-/D [6906 0 R /XYZ 100.892 328.668 null]
+6959 0 obj <<
+/D [6955 0 R /XYZ 100.892 328.668 null]
 >> endobj
-6911 0 obj <<
-/D [6906 0 R /XYZ 100.892 288.24 null]
+6960 0 obj <<
+/D [6955 0 R /XYZ 100.892 288.24 null]
 >> endobj
-6912 0 obj <<
-/D [6906 0 R /XYZ 100.892 222.835 null]
+6961 0 obj <<
+/D [6955 0 R /XYZ 100.892 222.835 null]
 >> endobj
-6913 0 obj <<
-/D [6906 0 R /XYZ 100.892 197.472 null]
+6962 0 obj <<
+/D [6955 0 R /XYZ 100.892 197.472 null]
 >> endobj
-6905 0 obj <<
-/Font << /F22 1211 0 R /F28 1124 0 R /F15 1133 0 R /F11 2484 0 R /F59 1905 0 R /F60 1917 0 R /F17 1131 0 R /F54 1912 0 R >>
+6954 0 obj <<
+/Font << /F22 1211 0 R /F28 1124 0 R /F15 1133 0 R /F11 2494 0 R /F59 1905 0 R /F60 1917 0 R /F17 1131 0 R /F54 1912 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-6916 0 obj <<
+6965 0 obj <<
 /Length 784       
 /Filter /FlateDecode
 >>
@@ -44272,14 +45248,14 @@
 •ß[Ûœ€&TQ°¦®¶Ëzݾ¹IcmˆÎꪲS{§or7?éÉÉr0Œ"e¹ª”.j®¯¾\žN΍ÃNIµƒCSDª]ÅÕÍÙ»±™ãB=T¶×ðOë_ž%°¿
 endstream
 endobj
-6915 0 obj <<
+6964 0 obj <<
 /Type /Page
-/Contents 6916 0 R
-/Resources 6914 0 R
+/Contents 6965 0 R
+/Resources 6963 0 R
 /MediaBox [0 0 612 792]
-/Parent 6921 0 R
+/Parent 6970 0 R
 >> endobj
-6893 0 obj <<
+6942 0 obj <<
 /Type /XObject
 /Subtype /Image
 /Width 685
@@ -44666,30 +45642,30 @@
 ˆ¼Øù÷¨O€	G*Pî8o@¹él/5DJ6‚'¡wm-l«U"ó$Æ|êKm†Ô—Š¼ÏP©üøß j@ÏCu À…|`mÞ€5e¥  Ü^Ê—‡Xë (Š¢(Êü%¢¢…  xìh@\Ô$  ×Õ€O~þI¼¼j€¢(Š¢(Ï)ßiÀ‡(Š¢(Šò´Â…EQåÉåÿ—ü­
 endstream
 endobj
-6917 0 obj <<
-/D [6915 0 R /XYZ 151.701 685.529 null]
+6966 0 obj <<
+/D [6964 0 R /XYZ 151.701 685.529 null]
 >> endobj
 1818 0 obj <<
-/D [6915 0 R /XYZ 151.701 660.623 null]
+/D [6964 0 R /XYZ 151.701 660.623 null]
 >> endobj
-6904 0 obj <<
-/D [6915 0 R /XYZ 151.701 642.541 null]
+6953 0 obj <<
+/D [6964 0 R /XYZ 151.701 642.541 null]
 >> endobj
-6918 0 obj <<
-/D [6915 0 R /XYZ 151.701 209.837 null]
+6967 0 obj <<
+/D [6964 0 R /XYZ 151.701 209.837 null]
 >> endobj
-6919 0 obj <<
-/D [6915 0 R /XYZ 151.701 169.658 null]
+6968 0 obj <<
+/D [6964 0 R /XYZ 151.701 169.658 null]
 >> endobj
-6920 0 obj <<
-/D [6915 0 R /XYZ 151.701 121.245 null]
+6969 0 obj <<
+/D [6964 0 R /XYZ 151.701 121.245 null]
 >> endobj
-6914 0 obj <<
+6963 0 obj <<
 /Font << /F28 1124 0 R /F22 1211 0 R /F15 1133 0 R /F59 1905 0 R /F54 1912 0 R >>
-/XObject << /Im38 6893 0 R >>
+/XObject << /Im38 6942 0 R >>
 /ProcSet [ /PDF /Text /ImageC ]
 >> endobj
-6927 0 obj <<
+6976 0 obj <<
 /Length 2274      
 /Filter /FlateDecode
 >>
@@ -44716,41 +45692,41 @@
 7B¦TÕçIPÉæ×Û_\A‘ðN½àXqK=¾6*6"rv„Ë?éoZ÷¡
 endstream
 endobj
-6926 0 obj <<
+6975 0 obj <<
 /Type /Page
-/Contents 6927 0 R
-/Resources 6925 0 R
+/Contents 6976 0 R
+/Resources 6974 0 R
 /MediaBox [0 0 612 792]
-/Parent 6921 0 R
-/Annots [ 6922 0 R ]
+/Parent 6970 0 R
+/Annots [ 6971 0 R ]
 >> endobj
-6922 0 obj <<
+6971 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [295.29 138.334 351.1 150.024]
 /Subtype /Link
 /A << /S /GoTo /D (nullconnect) >>
 >> endobj
-6928 0 obj <<
-/D [6926 0 R /XYZ 100.892 685.529 null]
+6977 0 obj <<
+/D [6975 0 R /XYZ 100.892 685.529 null]
 >> endobj
-6929 0 obj <<
-/D [6926 0 R /XYZ 100.892 593.346 null]
+6978 0 obj <<
+/D [6975 0 R /XYZ 100.892 593.346 null]
 >> endobj
-6930 0 obj <<
-/D [6926 0 R /XYZ 100.892 531.542 null]
+6979 0 obj <<
+/D [6975 0 R /XYZ 100.892 531.542 null]
 >> endobj
 1078 0 obj <<
-/D [6926 0 R /XYZ 100.892 443.953 null]
+/D [6975 0 R /XYZ 100.892 443.953 null]
 >> endobj
-6931 0 obj <<
-/D [6926 0 R /XYZ 100.892 417.757 null]
+6980 0 obj <<
+/D [6975 0 R /XYZ 100.892 417.757 null]
 >> endobj
-6925 0 obj <<
+6974 0 obj <<
 /Font << /F22 1211 0 R /F28 1124 0 R /F15 1133 0 R /F59 1905 0 R /F54 1912 0 R /F17 1131 0 R /F30 1928 0 R /F51 1134 0 R /F31 1929 0 R /F61 1976 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-6936 0 obj <<
+6985 0 obj <<
 /Length 1038      
 /Filter /FlateDecode
 >>
@@ -44765,15 +45741,15 @@
 ®‹ÜŒD]=v¾}€9$娋m¦ã#-©ÜhR†¾±–[×»þŐ¡M3š¬™Mt ‰Ñg‚2.)ø^Öeß…î~ £§Ç§¤ Áý±‚8Uà¯3}áÇùo|µU“
 endstream
 endobj
-6935 0 obj <<
+6984 0 obj <<
 /Type /Page
-/Contents 6936 0 R
-/Resources 6934 0 R
+/Contents 6985 0 R
+/Resources 6983 0 R
 /MediaBox [0 0 612 792]
-/Parent 6921 0 R
-/Annots [ 6924 0 R ]
+/Parent 6970 0 R
+/Annots [ 6973 0 R ]
 >> endobj
-6923 0 obj <<
+6972 0 obj <<
 /Type /XObject
 /Subtype /Image
 /Width 587
@@ -44850,28 +45826,28 @@
 NÓ4MӮўîñ?4MÓ4íJÍ¦iÚUÛÿòC6
 endstream
 endobj
-6924 0 obj <<
+6973 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [389.554 216.889 445.364 228.579]
 /Subtype /Link
 /A << /S /GoTo /D (userconnect) >>
 >> endobj
-6937 0 obj <<
-/D [6935 0 R /XYZ 151.701 685.529 null]
+6986 0 obj <<
+/D [6984 0 R /XYZ 151.701 685.529 null]
 >> endobj
 1819 0 obj <<
-/D [6935 0 R /XYZ 151.701 660.623 null]
+/D [6984 0 R /XYZ 151.701 660.623 null]
 >> endobj
-6932 0 obj <<
-/D [6935 0 R /XYZ 151.701 642.541 null]
+6981 0 obj <<
+/D [6984 0 R /XYZ 151.701 642.541 null]
 >> endobj
-6934 0 obj <<
+6983 0 obj <<
 /Font << /F28 1124 0 R /F22 1211 0 R /F15 1133 0 R /F59 1905 0 R >>
-/XObject << /Im39 6923 0 R >>
+/XObject << /Im39 6972 0 R >>
 /ProcSet [ /PDF /Text /ImageC ]
 >> endobj
-6941 0 obj <<
+6990 0 obj <<
 /Length 1110      
 /Filter /FlateDecode
 >>
@@ -44888,14 +45864,14 @@
 ©G™3®ÔJ&ë†þj1ß7¤;§§[Ä5Mý÷Âùá‡?¶>„<
 endstream
 endobj
-6940 0 obj <<
+6989 0 obj <<
 /Type /Page
-/Contents 6941 0 R
-/Resources 6939 0 R
+/Contents 6990 0 R
+/Resources 6988 0 R
 /MediaBox [0 0 612 792]
-/Parent 6921 0 R
+/Parent 6970 0 R
 >> endobj
-6933 0 obj <<
+6982 0 obj <<
 /Type /XObject
 /Subtype /Image
 /Width 587
@@ -44986,27 +45962,27 @@
 gÜ£	8kÄ¢,ÝÙÎR!Á@pGp¤CpÀy—EKpg)‚Ž/¸D(Z‚#8KÐ#¸'óEYºsÏcðîãHï|å¨[;[Þ}±R®b7óàš–ŠÇH?×qýÙševö+8wÛä“3î!ŽÙEéÜЂӂ;•yp“v#8 ÀÙ÷úw×:Ñ[QEQö-Á	¶ ¸d..8g pLÁ½ðG/·‚SEQ”k”7÷ðEQE¹RñSQE¹jùÖÖ‚
 endstream
 endobj
-6942 0 obj <<
-/D [6940 0 R /XYZ 100.892 685.529 null]
+6991 0 obj <<
+/D [6989 0 R /XYZ 100.892 685.529 null]
 >> endobj
 1820 0 obj <<
-/D [6940 0 R /XYZ 100.892 660.623 null]
+/D [6989 0 R /XYZ 100.892 660.623 null]
 >> endobj
-6938 0 obj <<
-/D [6940 0 R /XYZ 100.892 642.541 null]
+6987 0 obj <<
+/D [6989 0 R /XYZ 100.892 642.541 null]
 >> endobj
 1082 0 obj <<
-/D [6940 0 R /XYZ 100.892 339.335 null]
+/D [6989 0 R /XYZ 100.892 339.335 null]
 >> endobj
-6943 0 obj <<
-/D [6940 0 R /XYZ 100.892 309.191 null]
+6992 0 obj <<
+/D [6989 0 R /XYZ 100.892 309.191 null]
 >> endobj
-6939 0 obj <<
+6988 0 obj <<
 /Font << /F22 1211 0 R /F28 1124 0 R /F15 1133 0 R /F17 1131 0 R /F59 1905 0 R >>
-/XObject << /Im40 6933 0 R >>
+/XObject << /Im40 6982 0 R >>
 /ProcSet [ /PDF /Text /ImageC ]
 >> endobj
-6946 0 obj <<
+6995 0 obj <<
 /Length 2003      
 /Filter /FlateDecode
 >>
@@ -45032,54 +46008,54 @@
 ünŠ«Ñ‡Z¤X-=ÆîúÆ­ÿ0VøÀÜÝ]	Ã`3uHÿs·ú\ Ç­
 endstream
 endobj
-6945 0 obj <<
+6994 0 obj <<
 /Type /Page
-/Contents 6946 0 R
-/Resources 6944 0 R
+/Contents 6995 0 R
+/Resources 6993 0 R
 /MediaBox [0 0 612 792]
-/Parent 6921 0 R
+/Parent 6970 0 R
 >> endobj
-6947 0 obj <<
-/D [6945 0 R /XYZ 151.701 685.529 null]
+6996 0 obj <<
+/D [6994 0 R /XYZ 151.701 685.529 null]
 >> endobj
-6948 0 obj <<
-/D [6945 0 R /XYZ 151.701 579.797 null]
+6997 0 obj <<
+/D [6994 0 R /XYZ 151.701 579.797 null]
 >> endobj
-6949 0 obj <<
-/D [6945 0 R /XYZ 151.701 532.374 null]
+6998 0 obj <<
+/D [6994 0 R /XYZ 151.701 532.374 null]
 >> endobj
-6950 0 obj <<
-/D [6945 0 R /XYZ 151.701 498.501 null]
+6999 0 obj <<
+/D [6994 0 R /XYZ 151.701 498.501 null]
 >> endobj
-6951 0 obj <<
-/D [6945 0 R /XYZ 151.701 451.079 null]
+7000 0 obj <<
+/D [6994 0 R /XYZ 151.701 451.079 null]
 >> endobj
-6952 0 obj <<
-/D [6945 0 R /XYZ 151.701 430.149 null]
+7001 0 obj <<
+/D [6994 0 R /XYZ 151.701 430.149 null]
 >> endobj
-6953 0 obj <<
-/D [6945 0 R /XYZ 151.701 409.826 null]
+7002 0 obj <<
+/D [6994 0 R /XYZ 151.701 409.826 null]
 >> endobj
-6954 0 obj <<
-/D [6945 0 R /XYZ 151.701 389.502 null]
+7003 0 obj <<
+/D [6994 0 R /XYZ 151.701 389.502 null]
 >> endobj
-6955 0 obj <<
-/D [6945 0 R /XYZ 151.701 369.178 null]
+7004 0 obj <<
+/D [6994 0 R /XYZ 151.701 369.178 null]
 >> endobj
-6956 0 obj <<
-/D [6945 0 R /XYZ 151.701 331.258 null]
+7005 0 obj <<
+/D [6994 0 R /XYZ 151.701 331.258 null]
 >> endobj
-6957 0 obj <<
-/D [6945 0 R /XYZ 151.701 283.835 null]
+7006 0 obj <<
+/D [6994 0 R /XYZ 151.701 283.835 null]
 >> endobj
-6958 0 obj <<
-/D [6945 0 R /XYZ 151.701 168.667 null]
+7007 0 obj <<
+/D [6994 0 R /XYZ 151.701 168.667 null]
 >> endobj
-6944 0 obj <<
+6993 0 obj <<
 /Font << /F28 1124 0 R /F22 1211 0 R /F15 1133 0 R /F17 1131 0 R /F54 1912 0 R /F59 1905 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-6965 0 obj <<
+7014 0 obj <<
 /Length 1872      
 /Filter /FlateDecode
 >>
@@ -45104,61 +46080,61 @@
 ûàS”^œ Ÿ¥^‡§Ö6ßöþ¤÷pƒø/wÙ8~á>â¯~<`þ¹{Ìñ-ÊðŸ“ýkçÎ#’n-<	`2úO ù}7à*GtŸ Zòãø­_1ùۘߙ§æþdÿ^q
 endstream
 endobj
-6964 0 obj <<
+7013 0 obj <<
 /Type /Page
-/Contents 6965 0 R
-/Resources 6963 0 R
+/Contents 7014 0 R
+/Resources 7012 0 R
 /MediaBox [0 0 612 792]
-/Parent 6921 0 R
-/Annots [ 6959 0 R 6960 0 R 6972 0 R ]
+/Parent 6970 0 R
+/Annots [ 7008 0 R 7009 0 R 7021 0 R ]
 >> endobj
-6959 0 obj <<
+7008 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [398.32 452.286 454.131 463.976]
 /Subtype /Link
 /A << /S /GoTo /D (XPCap01) >>
 >> endobj
-6960 0 obj <<
+7009 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [439.308 257.723 460.543 269.716]
 /Subtype /Link
 /A << /S /GoTo /D (XPCap02) >>
 >> endobj
-6972 0 obj <<
+7021 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [181.714 244.174 221.932 256.167]
 /Subtype /Link
 /A << /S /GoTo /D (XPCap02) >>
 >> endobj
-6966 0 obj <<
-/D [6964 0 R /XYZ 100.892 685.529 null]
+7015 0 obj <<
+/D [7013 0 R /XYZ 100.892 685.529 null]
 >> endobj
-6967 0 obj <<
-/D [6964 0 R /XYZ 100.892 660.623 null]
+7016 0 obj <<
+/D [7013 0 R /XYZ 100.892 660.623 null]
 >> endobj
-6968 0 obj <<
-/D [6964 0 R /XYZ 100.892 620.444 null]
+7017 0 obj <<
+/D [7013 0 R /XYZ 100.892 620.444 null]
 >> endobj
-6969 0 obj <<
-/D [6964 0 R /XYZ 100.892 563.659 null]
+7018 0 obj <<
+/D [7013 0 R /XYZ 100.892 563.659 null]
 >> endobj
-6970 0 obj <<
-/D [6964 0 R /XYZ 100.892 453.283 null]
+7019 0 obj <<
+/D [7013 0 R /XYZ 100.892 453.283 null]
 >> endobj
-6971 0 obj <<
-/D [6964 0 R /XYZ 100.892 371.823 null]
+7020 0 obj <<
+/D [7013 0 R /XYZ 100.892 371.823 null]
 >> endobj
-6973 0 obj <<
-/D [6964 0 R /XYZ 100.892 179.849 null]
+7022 0 obj <<
+/D [7013 0 R /XYZ 100.892 179.849 null]
 >> endobj
-6963 0 obj <<
-/Font << /F22 1211 0 R /F28 1124 0 R /F15 1133 0 R /F59 1905 0 R /F11 2484 0 R >>
+7012 0 obj <<
+/Font << /F22 1211 0 R /F28 1124 0 R /F15 1133 0 R /F59 1905 0 R /F11 2494 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-6978 0 obj <<
+7027 0 obj <<
 /Length 939       
 /Filter /FlateDecode
 >>
@@ -45170,14 +46146,14 @@
 ø
 endstream
 endobj
-6977 0 obj <<
+7026 0 obj <<
 /Type /Page
-/Contents 6978 0 R
-/Resources 6976 0 R
+/Contents 7027 0 R
+/Resources 7025 0 R
 /MediaBox [0 0 612 792]
-/Parent 6981 0 R
+/Parent 7030 0 R
 >> endobj
-6961 0 obj <<
+7010 0 obj <<
 /Type /XObject
 /Subtype /Image
 /Width 539
@@ -45342,27 +46318,27 @@
 %q4:V×ÛØ„Pž…ò´LD(ӆᐹ陦!Š£×5íz¹ÁS^{ÕkŸ-Ç|Ê+q{v{ï	Z W{S8ä‹JÁ&SïpȖˆÇPzª»Ïn6bbãuíxTou¶mJähDÎÃô{VτĈ’àr„C¶tyM Ð|ý?ú=gÜÂS˜eiÊ’F	 P%”éOó-EQE¹[‰E8$  K%.G å]yõé«xyŠ¢(Š¢äÊ{¡<ÿ¡(Š¢(-…UEQ”^åÿ5Œsm
 endstream
 endobj
-6979 0 obj <<
-/D [6977 0 R /XYZ 151.701 685.529 null]
+7028 0 obj <<
+/D [7026 0 R /XYZ 151.701 685.529 null]
 >> endobj
 1821 0 obj <<
-/D [6977 0 R /XYZ 151.701 660.623 null]
+/D [7026 0 R /XYZ 151.701 660.623 null]
 >> endobj
-6974 0 obj <<
-/D [6977 0 R /XYZ 151.701 643.753 null]
+7023 0 obj <<
+/D [7026 0 R /XYZ 151.701 643.753 null]
 >> endobj
 1086 0 obj <<
-/D [6977 0 R /XYZ 151.701 270.997 null]
+/D [7026 0 R /XYZ 151.701 270.997 null]
 >> endobj
-6980 0 obj <<
-/D [6977 0 R /XYZ 151.701 254.402 null]
+7029 0 obj <<
+/D [7026 0 R /XYZ 151.701 254.402 null]
 >> endobj
-6976 0 obj <<
+7025 0 obj <<
 /Font << /F28 1124 0 R /F22 1211 0 R /F15 1133 0 R /F17 1131 0 R /F59 1905 0 R >>
-/XObject << /Im41 6961 0 R >>
+/XObject << /Im41 7010 0 R >>
 /ProcSet [ /PDF /Text /ImageC ]
 >> endobj
-6984 0 obj <<
+7033 0 obj <<
 /Length 846       
 /Filter /FlateDecode
 >>
@@ -45375,14 +46351,14 @@
 JÃÈ8XFÐmNßÒ"laÖNi`ªõ®õ[Û ¡í7nÛXm(O@‹ºÄúêp[íG;¼ŠC4KrucôÙE fà9H¥brnîo.ò‹Î¹Àí|	>mC™ZdôÎŽonÿ\âÁM=AZVoï¯nïq¿\ ¼µÛy´Uáò…í¡[ÛFUFÿXžvh¦¤mßÄñ–½ã1ü¸áÛ‘pÛíwø<׃«šºòcê†Ö¢H« \Ìj“¾Ä(„KzYy°Å	‚k¾ØuÛXt|ë±HèfcãÐuQ0:á‰øÞÖÖ³ŸŠ–N jú—T»»L¯¡¦õ0q»ÕJþW'°ÁÓ#·mÿà†®Šÿ0ÑàG76Ãÿu.‰<æ >$ŒrRØÁãaÜVãlî«Í9Ë'<7hYG‰q­½(!Φ’šÞU]PC*xh7­‡Û£³êÜÌ1î)\ÎêÄeë7g[ovtW}z&ƼÂcþ/( ä„
 endstream
 endobj
-6983 0 obj <<
+7032 0 obj <<
 /Type /Page
-/Contents 6984 0 R
-/Resources 6982 0 R
+/Contents 7033 0 R
+/Resources 7031 0 R
 /MediaBox [0 0 612 792]
-/Parent 6981 0 R
+/Parent 7030 0 R
 >> endobj
-6962 0 obj <<
+7011 0 obj <<
 /Type /XObject
 /Subtype /Image
 /Width 546
@@ -45466,27 +46442,27 @@
 Au
 endstream
 endobj
-6985 0 obj <<
-/D [6983 0 R /XYZ 100.892 685.529 null]
+7034 0 obj <<
+/D [7032 0 R /XYZ 100.892 685.529 null]
 >> endobj
 1822 0 obj <<
-/D [6983 0 R /XYZ 100.892 660.623 null]
+/D [7032 0 R /XYZ 100.892 660.623 null]
 >> endobj
-6975 0 obj <<
-/D [6983 0 R /XYZ 100.892 643.753 null]
+7024 0 obj <<
+/D [7032 0 R /XYZ 100.892 643.753 null]
 >> endobj
 1090 0 obj <<
-/D [6983 0 R /XYZ 100.892 275.467 null]
+/D [7032 0 R /XYZ 100.892 275.467 null]
 >> endobj
-6986 0 obj <<
-/D [6983 0 R /XYZ 100.892 258.872 null]
+7035 0 obj <<
+/D [7032 0 R /XYZ 100.892 258.872 null]
 >> endobj
-6982 0 obj <<
+7031 0 obj <<
 /Font << /F22 1211 0 R /F28 1124 0 R /F15 1133 0 R /F17 1131 0 R /F54 1912 0 R >>
-/XObject << /Im42 6962 0 R >>
+/XObject << /Im42 7011 0 R >>
 /ProcSet [ /PDF /Text /ImageC ]
 >> endobj
-6990 0 obj <<
+7039 0 obj <<
 /Length 1854      
 /Filter /FlateDecode
 >>
@@ -45507,40 +46483,40 @@
 Ü×þ§ž©LC.ÇߣʍÖàÊï”Ë}o@ùúfbŸ(¡g{‘±p>Âb^Ã^CIÝ'½Ï²ð>ÃÕù­¥âO÷o/ßU7Ÿû\â7ûï}®$SÙé¹ïŸùÐiÀ¼É|f ZhÚ9fA­.PŸ-ÿ» 6h@hñÓ`§]½áÌ’± ‚yöÓtøv½vÇÃa'ÖÍY‹A±™W×ÏÛuHTnIjmòuÎJw¸ºæB*Qp–ëS}ý÷ïõŒøh艜
 endstream
 endobj
-6989 0 obj <<
+7038 0 obj <<
 /Type /Page
-/Contents 6990 0 R
-/Resources 6988 0 R
+/Contents 7039 0 R
+/Resources 7037 0 R
 /MediaBox [0 0 612 792]
-/Parent 6981 0 R
-/Annots [ 6987 0 R ]
+/Parent 7030 0 R
+/Annots [ 7036 0 R ]
 >> endobj
-6987 0 obj <<
+7036 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
 /Rect [174.46 116.961 468.305 129.913]
 /Subtype/Link/A<</Type/Action/S/URI/URI(http://support.microsoft.com/support/kb/articles/Q102/78/8.asp)>>
 >> endobj
-6991 0 obj <<
-/D [6989 0 R /XYZ 151.701 685.529 null]
+7040 0 obj <<
+/D [7038 0 R /XYZ 151.701 685.529 null]
 >> endobj
 1094 0 obj <<
-/D [6989 0 R /XYZ 151.701 422.817 null]
+/D [7038 0 R /XYZ 151.701 422.817 null]
 >> endobj
-6829 0 obj <<
-/D [6989 0 R /XYZ 151.701 389.284 null]
+6878 0 obj <<
+/D [7038 0 R /XYZ 151.701 389.284 null]
 >> endobj
 1098 0 obj <<
-/D [6989 0 R /XYZ 151.701 258.683 null]
+/D [7038 0 R /XYZ 151.701 258.683 null]
 >> endobj
-6992 0 obj <<
-/D [6989 0 R /XYZ 151.701 230.089 null]
+7041 0 obj <<
+/D [7038 0 R /XYZ 151.701 230.089 null]
 >> endobj
-6988 0 obj <<
+7037 0 obj <<
 /Font << /F28 1124 0 R /F22 1211 0 R /F15 1133 0 R /F54 1912 0 R /F59 1905 0 R /F60 1917 0 R /F51 1134 0 R /F17 1131 0 R /F30 1928 0 R /F31 1929 0 R /F62 1930 0 R /F72 1931 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-6995 0 obj <<
+7044 0 obj <<
 /Length 1515      
 /Filter /FlateDecode
 >>
@@ -45563,30 +46539,30 @@
 Ð3Ï=ÚáF’‡_y'þÏ3‚¯,ŸÀ°)¹o(`”~ÌBæP¹ð”ÖT< 0	OîûøèûLUy}?ÆO€ ç'þrù	ìâ‰ÿ7c¦¦ԍ4ÈqÕäw­ñ»nÔì~`±|·Ý¯»­¹³ãføÔCª{GöÇ_cs†ï“õâ›ÏNS
 endstream
 endobj
-6994 0 obj <<
+7043 0 obj <<
 /Type /Page
-/Contents 6995 0 R
-/Resources 6993 0 R
+/Contents 7044 0 R
+/Resources 7042 0 R
 /MediaBox [0 0 612 792]
-/Parent 6981 0 R
+/Parent 7030 0 R
 >> endobj
-6996 0 obj <<
-/D [6994 0 R /XYZ 100.892 685.529 null]
+7045 0 obj <<
+/D [7043 0 R /XYZ 100.892 685.529 null]
 >> endobj
 1102 0 obj <<
-/D [6994 0 R /XYZ 100.892 660.623 null]
+/D [7043 0 R /XYZ 100.892 660.623 null]
 >> endobj
-6830 0 obj <<
-/D [6994 0 R /XYZ 100.892 639.842 null]
+6879 0 obj <<
+/D [7043 0 R /XYZ 100.892 639.842 null]
 >> endobj
-6997 0 obj <<
-/D [6994 0 R /XYZ 100.892 554.818 null]
+7046 0 obj <<
+/D [7043 0 R /XYZ 100.892 554.818 null]
 >> endobj
-6993 0 obj <<
-/Font << /F22 1211 0 R /F28 1124 0 R /F17 1131 0 R /F15 1133 0 R /F51 1134 0 R /F11 2484 0 R /F54 1912 0 R >>
+7042 0 obj <<
+/Font << /F22 1211 0 R /F28 1124 0 R /F17 1131 0 R /F15 1133 0 R /F51 1134 0 R /F11 2494 0 R /F54 1912 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-7000 0 obj <<
+7049 0 obj <<
 /Length 2225      
 /Filter /FlateDecode
 >>
@@ -45609,21 +46585,21 @@
 Ö…¸É®[ž^õöåòm¬nˆ°ãbjü+`x^­/~=â5
 endstream
 endobj
-6999 0 obj <<
+7048 0 obj <<
 /Type /Page
-/Contents 7000 0 R
-/Resources 6998 0 R
+/Contents 7049 0 R
+/Resources 7047 0 R
 /MediaBox [0 0 612 792]
-/Parent 6981 0 R
+/Parent 7030 0 R
 >> endobj
-7001 0 obj <<
-/D [6999 0 R /XYZ 151.701 685.529 null]
+7050 0 obj <<
+/D [7048 0 R /XYZ 151.701 685.529 null]
 >> endobj
-6998 0 obj <<
-/Font << /F28 1124 0 R /F22 1211 0 R /F15 1133 0 R /F51 1134 0 R /F11 2484 0 R /F60 1917 0 R /F59 1905 0 R >>
+7047 0 obj <<
+/Font << /F28 1124 0 R /F22 1211 0 R /F15 1133 0 R /F51 1134 0 R /F11 2494 0 R /F60 1917 0 R /F59 1905 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-7004 0 obj <<
+7053 0 obj <<
 /Length 1978      
 /Filter /FlateDecode
 >>
@@ -45640,22 +46616,22 @@
 {5·Qjcöx:—²eS¿¶½í&³«xj¾QBxP\¹s`Ö¬¸µ{ßÔýãid yÖŽ©N@¾2¼W5_[Bš¥’¡ÜÕ÷{úöÆ#D?ý‡gWÖÅõœãÖWi@¨¡š…%°ö½›•h÷wšj§v¦/¦ÜÿÈfÚÒ
 endstream
 endobj
-7003 0 obj <<
+7052 0 obj <<
 /Type /Page
-/Contents 7004 0 R
-/Resources 7002 0 R
+/Contents 7053 0 R
+/Resources 7051 0 R
 /MediaBox [0 0 612 792]
-/Parent 6981 0 R
+/Parent 7030 0 R
 >> endobj
-7005 0 obj <<
-/D [7003 0 R /XYZ 100.892 685.529 null]
+7054 0 obj <<
+/D [7052 0 R /XYZ 100.892 685.529 null]
 >> endobj
-7002 0 obj <<
-/Font << /F22 1211 0 R /F28 1124 0 R /F15 1133 0 R /F51 1134 0 R /F60 1917 0 R /F89 2326 0 R /F73 2327 0 R /F59 1905 0 R >>
-/XObject << /Im3 2321 0 R >>
+7051 0 obj <<
+/Font << /F22 1211 0 R /F28 1124 0 R /F15 1133 0 R /F51 1134 0 R /F60 1917 0 R /F89 2333 0 R /F73 2334 0 R /F59 1905 0 R >>
+/XObject << /Im3 2328 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-7008 0 obj <<
+7057 0 obj <<
 /Length 1661      
 /Filter /FlateDecode
 >>
@@ -45675,21 +46651,21 @@
 G±ê³’b‰º3Ï.¥Æ®3Z.ÿTô-Àñ’‡WI
 endstream
 endobj
-7007 0 obj <<
+7056 0 obj <<
 /Type /Page
-/Contents 7008 0 R
-/Resources 7006 0 R
+/Contents 7057 0 R
+/Resources 7055 0 R
 /MediaBox [0 0 612 792]
-/Parent 7010 0 R
+/Parent 7059 0 R
 >> endobj
-7009 0 obj <<
-/D [7007 0 R /XYZ 151.701 685.529 null]
+7058 0 obj <<
+/D [7056 0 R /XYZ 151.701 685.529 null]
 >> endobj
-7006 0 obj <<
+7055 0 obj <<
 /Font << /F28 1124 0 R /F22 1211 0 R /F15 1133 0 R /F60 1917 0 R /F59 1905 0 R /F51 1134 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-7014 0 obj <<
+7063 0 obj <<
 /Length 1302      
 /Filter /FlateDecode
 >>
@@ -45709,43 +46685,43 @@
 >Ìg:¦ojr;Iâ£Cð;ð/r &e
 endstream
 endobj
-7013 0 obj <<
+7062 0 obj <<
 /Type /Page
-/Contents 7014 0 R
-/Resources 7012 0 R
+/Contents 7063 0 R
+/Resources 7061 0 R
 /MediaBox [0 0 612 792]
-/Parent 7010 0 R
-/Annots [ 7011 0 R 7017 0 R ]
+/Parent 7059 0 R
+/Annots [ 7060 0 R 7066 0 R ]
 >> endobj
-7011 0 obj <<
+7060 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
 /Rect [418.46 428.721 460.543 440.714]
 /Subtype/Link/A<</Type/Action/S/URI/URI(http://fsf.org/)>>
 >> endobj
-7017 0 obj <<
+7066 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
 /Rect [154.441 415.172 202.251 427.164]
 /Subtype/Link/A<</Type/Action/S/URI/URI(http://fsf.org/)>>
 >> endobj
-7015 0 obj <<
-/D [7013 0 R /XYZ 100.892 685.529 null]
+7064 0 obj <<
+/D [7062 0 R /XYZ 100.892 685.529 null]
 >> endobj
 1106 0 obj <<
-/D [7013 0 R /XYZ 100.892 660.623 null]
+/D [7062 0 R /XYZ 100.892 660.623 null]
 >> endobj
-7016 0 obj <<
-/D [7013 0 R /XYZ 100.892 475.03 null]
+7065 0 obj <<
+/D [7062 0 R /XYZ 100.892 475.03 null]
 >> endobj
-7018 0 obj <<
-/D [7013 0 R /XYZ 100.892 334.619 null]
+7067 0 obj <<
+/D [7062 0 R /XYZ 100.892 334.619 null]
 >> endobj
-7012 0 obj <<
-/Font << /F77 1973 0 R /F17 1131 0 R /F15 1133 0 R /F54 1912 0 R /F11 2484 0 R /F59 1905 0 R /F28 1124 0 R >>
+7061 0 obj <<
+/Font << /F77 1973 0 R /F17 1131 0 R /F15 1133 0 R /F54 1912 0 R /F11 2494 0 R /F59 1905 0 R /F28 1124 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-7021 0 obj <<
+7070 0 obj <<
 /Length 2104      
 /Filter /FlateDecode
 >>
@@ -45760,21 +46736,21 @@
 ƒT0,AH‘OɃÈ	ÚÇvº°‹_øêè÷ÿáðÖØBCÛ›?õ4ÏIEaDø|aû¥d2“ÿ€Áp¶0ÄQ1^ºT@ÅSɼ#kÿ¤¾{…ü°•âÌx¡´€Ë¯>úžäËÍu°þç%€ïTÄ-ÿMCçáÅËŒpœ¨ˆ%lotÈzy}Mÿ6Žß«¿fé¶{
 endstream
 endobj
-7020 0 obj <<
+7069 0 obj <<
 /Type /Page
-/Contents 7021 0 R
-/Resources 7019 0 R
+/Contents 7070 0 R
+/Resources 7068 0 R
 /MediaBox [0 0 612 792]
-/Parent 7010 0 R
+/Parent 7059 0 R
 >> endobj
-7022 0 obj <<
-/D [7020 0 R /XYZ 151.701 685.529 null]
+7071 0 obj <<
+/D [7069 0 R /XYZ 151.701 685.529 null]
 >> endobj
-7019 0 obj <<
+7068 0 obj <<
 /Font << /F28 1124 0 R /F22 1211 0 R /F15 1133 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-7025 0 obj <<
+7074 0 obj <<
 /Length 1584      
 /Filter /FlateDecode
 >>
@@ -45793,27 +46769,27 @@
 à
 endstream
 endobj
-7024 0 obj <<
+7073 0 obj <<
 /Type /Page
-/Contents 7025 0 R
-/Resources 7023 0 R
+/Contents 7074 0 R
+/Resources 7072 0 R
 /MediaBox [0 0 612 792]
-/Parent 7010 0 R
+/Parent 7059 0 R
 >> endobj
-7026 0 obj <<
-/D [7024 0 R /XYZ 100.892 685.529 null]
+7075 0 obj <<
+/D [7073 0 R /XYZ 100.892 685.529 null]
 >> endobj
-7027 0 obj <<
-/D [7024 0 R /XYZ 100.892 563.926 null]
+7076 0 obj <<
+/D [7073 0 R /XYZ 100.892 563.926 null]
 >> endobj
-7028 0 obj <<
-/D [7024 0 R /XYZ 100.892 491.446 null]
+7077 0 obj <<
+/D [7073 0 R /XYZ 100.892 491.446 null]
 >> endobj
-7023 0 obj <<
+7072 0 obj <<
 /Font << /F28 1124 0 R /F15 1133 0 R /F17 1131 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-7031 0 obj <<
+7080 0 obj <<
 /Length 1969      
 /Filter /FlateDecode
 >>
@@ -45833,24 +46809,24 @@
 Œ„’ãDMJ|útp2ô­û¨ìGùö¤d~ü"„Å©ÿkú?IšŸA>9éPÛ°±Z¾K±.âŸeî_.7¾»Þý˜.C
 endstream
 endobj
-7030 0 obj <<
+7079 0 obj <<
 /Type /Page
-/Contents 7031 0 R
-/Resources 7029 0 R
+/Contents 7080 0 R
+/Resources 7078 0 R
 /MediaBox [0 0 612 792]
-/Parent 7010 0 R
+/Parent 7059 0 R
 >> endobj
-7032 0 obj <<
-/D [7030 0 R /XYZ 151.701 685.529 null]
+7081 0 obj <<
+/D [7079 0 R /XYZ 151.701 685.529 null]
 >> endobj
-7033 0 obj <<
-/D [7030 0 R /XYZ 151.701 461.03 null]
+7082 0 obj <<
+/D [7079 0 R /XYZ 151.701 461.03 null]
 >> endobj
-7029 0 obj <<
+7078 0 obj <<
 /Font << /F28 1124 0 R /F22 1211 0 R /F15 1133 0 R /F17 1131 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-7036 0 obj <<
+7085 0 obj <<
 /Length 1845      
 /Filter /FlateDecode
 >>
@@ -45874,24 +46850,24 @@
 >JTéÃLQt1Ïfò|Ê@UùÒ<ïe¤¹¯»ñ€x#UN%ѧÊW––뺰tËõ·bõCzZœm†½“æÉq¶òcɈ;mÛ12\Ì•%%Qò³ü[òß÷O»ÿnÙí
 endstream
 endobj
-7035 0 obj <<
+7084 0 obj <<
 /Type /Page
-/Contents 7036 0 R
-/Resources 7034 0 R
+/Contents 7085 0 R
+/Resources 7083 0 R
 /MediaBox [0 0 612 792]
-/Parent 7010 0 R
+/Parent 7059 0 R
 >> endobj
-7037 0 obj <<
-/D [7035 0 R /XYZ 100.892 685.529 null]
+7086 0 obj <<
+/D [7084 0 R /XYZ 100.892 685.529 null]
 >> endobj
-7038 0 obj <<
-/D [7035 0 R /XYZ 100.892 398.353 null]
+7087 0 obj <<
+/D [7084 0 R /XYZ 100.892 398.353 null]
 >> endobj
-7034 0 obj <<
+7083 0 obj <<
 /Font << /F28 1124 0 R /F15 1133 0 R /F17 1131 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-7041 0 obj <<
+7090 0 obj <<
 /Length 1644      
 /Filter /FlateDecode
 >>
@@ -45911,27 +46887,27 @@
 Ka¢Mþ\@(JÈ*ñQÄÕEVhhl„¥÷r•øä…Ågîæd³V,ãªAW"Á5NÚ£bzõ €îÆó©"Ãw0O¶n—=ʵHóú4¤¢¸Z’÷i¦~7hÉ4O¾y|‘ø œõ4rÒô`yÇÍ##Ùàu"ÍãG1-}Lygôÿøot̯Ber+Ò·J‘£×ÁËþ\ÿÀO>X
 endstream
 endobj
-7040 0 obj <<
+7089 0 obj <<
 /Type /Page
-/Contents 7041 0 R
-/Resources 7039 0 R
+/Contents 7090 0 R
+/Resources 7088 0 R
 /MediaBox [0 0 612 792]
-/Parent 7045 0 R
+/Parent 7094 0 R
 >> endobj
-7042 0 obj <<
-/D [7040 0 R /XYZ 151.701 685.529 null]
+7091 0 obj <<
+/D [7089 0 R /XYZ 151.701 685.529 null]
 >> endobj
-7043 0 obj <<
-/D [7040 0 R /XYZ 151.701 541.19 null]
+7092 0 obj <<
+/D [7089 0 R /XYZ 151.701 541.19 null]
 >> endobj
-7044 0 obj <<
-/D [7040 0 R /XYZ 151.701 281.237 null]
+7093 0 obj <<
+/D [7089 0 R /XYZ 151.701 281.237 null]
 >> endobj
-7039 0 obj <<
+7088 0 obj <<
 /Font << /F28 1124 0 R /F22 1211 0 R /F15 1133 0 R /F17 1131 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-7048 0 obj <<
+7097 0 obj <<
 /Length 1812      
 /Filter /FlateDecode
 >>
@@ -45952,36 +46928,36 @@
 ׇ$…^àÞEH¦2!¤®9¦	eÇ;YKµ,ïi>6\Jh†€“Oü÷`y™…±þV®†i&•ÊEæñöÚù -í2ô›®jf×Ü%‹à«ù³Ì.‹;ygå¤v_åX_›øNÅR…qQiŠˆŠ•µH¼Ž+1OõÈæpA’öˆ)^(F–P÷W±5P9uoÛ´û¾¾ÛüÑßÎ
 endstream
 endobj
-7047 0 obj <<
+7096 0 obj <<
 /Type /Page
-/Contents 7048 0 R
-/Resources 7046 0 R
+/Contents 7097 0 R
+/Resources 7095 0 R
 /MediaBox [0 0 612 792]
-/Parent 7045 0 R
+/Parent 7094 0 R
 >> endobj
-7049 0 obj <<
-/D [7047 0 R /XYZ 100.892 685.529 null]
+7098 0 obj <<
+/D [7096 0 R /XYZ 100.892 685.529 null]
 >> endobj
-7050 0 obj <<
-/D [7047 0 R /XYZ 100.892 638.691 null]
+7099 0 obj <<
+/D [7096 0 R /XYZ 100.892 638.691 null]
 >> endobj
-7051 0 obj <<
-/D [7047 0 R /XYZ 100.892 572.614 null]
+7100 0 obj <<
+/D [7096 0 R /XYZ 100.892 572.614 null]
 >> endobj
-7052 0 obj <<
-/D [7047 0 R /XYZ 100.892 528.996 null]
+7101 0 obj <<
+/D [7096 0 R /XYZ 100.892 528.996 null]
 >> endobj
-7053 0 obj <<
-/D [7047 0 R /XYZ 100.892 460.401 null]
+7102 0 obj <<
+/D [7096 0 R /XYZ 100.892 460.401 null]
 >> endobj
-7054 0 obj <<
-/D [7047 0 R /XYZ 100.892 339.73 null]
+7103 0 obj <<
+/D [7096 0 R /XYZ 100.892 339.73 null]
 >> endobj
-7046 0 obj <<
+7095 0 obj <<
 /Font << /F28 1124 0 R /F17 1131 0 R /F15 1133 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-7057 0 obj <<
+7106 0 obj <<
 /Length 2011      
 /Filter /FlateDecode
 >>
@@ -46003,36 +46979,36 @@
 8ÙÕ–j½­³n[ y:¹—‹pÒÓ÷ôSõ÷@6*ôìlµí§ÀY&Lç´Ì²‚#µ=ɹ-äHŸÚÍÁÔ6M׶ätHÇ!<Y‚Íà2½úy”B¯à?Žà¹ÍNB÷šÓ+ c…ùm"ç&x¯É×"Trà‰æ˜S@|ԏGñ~?ú=AQæ§ÑÜ¢ÜÊ‹[>¿ ¸V‹Œí§§ç½{ELLéXò™Ž¸r`~ž,÷<Yg6®ßËÃKœäº~”…y¬{CR 4”²ÄJƒlÍâòË*¥«xŽ–ž¯j•ÄI¸äŽp<«ÞÄ[䳓f(âNQîÿéüñË©g[i’H‹¾L%7§‰Üòô¤)P¨ʘ.å&“râRn¸g/æݹù:î)úÞDY²˜ˆÆ«ÿW÷\qÎY"®¤ÔÍ	Ðï¸oSÿH!ÕKcj,Ç¡Û—±¸£ßÒ’§òvŠÒˆOLù/ÎQÄASÎzºêŸÞ{í4žr؉D$‡é:AŸ}ãþ¬"@”Φ¥a³kÄ‘*+Ò)ºÍ¥‚AµP­nj²¦kÓJObWôÒ±2¬	ûóÿBîÌ·Q8\C°Ör/"Vu¡ 8^݉毡ÌÊec"áñ.ª˜ñ_¬"([EP±Ô\té3O¥­wÍÒr:Ó®kÓÔ}½²O at Yógj ÌíƒX_æöO'z±08®#Vbêu噿?>>üô¶6
 endstream
 endobj
-7056 0 obj <<
+7105 0 obj <<
 /Type /Page
-/Contents 7057 0 R
-/Resources 7055 0 R
+/Contents 7106 0 R
+/Resources 7104 0 R
 /MediaBox [0 0 612 792]
-/Parent 7045 0 R
+/Parent 7094 0 R
 >> endobj
-7058 0 obj <<
-/D [7056 0 R /XYZ 151.701 685.529 null]
+7107 0 obj <<
+/D [7105 0 R /XYZ 151.701 685.529 null]
 >> endobj
-7059 0 obj <<
-/D [7056 0 R /XYZ 151.701 638.691 null]
+7108 0 obj <<
+/D [7105 0 R /XYZ 151.701 638.691 null]
 >> endobj
-7060 0 obj <<
-/D [7056 0 R /XYZ 151.701 575.743 null]
+7109 0 obj <<
+/D [7105 0 R /XYZ 151.701 575.743 null]
 >> endobj
-7061 0 obj <<
-/D [7056 0 R /XYZ 151.701 512.398 null]
+7110 0 obj <<
+/D [7105 0 R /XYZ 151.701 512.398 null]
 >> endobj
-7062 0 obj <<
-/D [7056 0 R /XYZ 151.701 354.208 null]
+7111 0 obj <<
+/D [7105 0 R /XYZ 151.701 354.208 null]
 >> endobj
-7063 0 obj <<
-/D [7056 0 R /XYZ 151.701 279.435 null]
+7112 0 obj <<
+/D [7105 0 R /XYZ 151.701 279.435 null]
 >> endobj
-7055 0 obj <<
+7104 0 obj <<
 /Font << /F28 1124 0 R /F22 1211 0 R /F17 1131 0 R /F15 1133 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-7066 0 obj <<
+7115 0 obj <<
 /Length 2054      
 /Filter /FlateDecode
 >>
@@ -46052,24 +47028,24 @@
 œ\
 endstream
 endobj
-7065 0 obj <<
+7114 0 obj <<
 /Type /Page
-/Contents 7066 0 R
-/Resources 7064 0 R
+/Contents 7115 0 R
+/Resources 7113 0 R
 /MediaBox [0 0 612 792]
-/Parent 7045 0 R
+/Parent 7094 0 R
 >> endobj
-7067 0 obj <<
-/D [7065 0 R /XYZ 100.892 685.529 null]
+7116 0 obj <<
+/D [7114 0 R /XYZ 100.892 685.529 null]
 >> endobj
-7068 0 obj <<
-/D [7065 0 R /XYZ 100.892 633.993 null]
+7117 0 obj <<
+/D [7114 0 R /XYZ 100.892 633.993 null]
 >> endobj
-7064 0 obj <<
+7113 0 obj <<
 /Font << /F28 1124 0 R /F15 1133 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-7071 0 obj <<
+7120 0 obj <<
 /Length 1927      
 /Filter /FlateDecode
 >>
@@ -46093,24 +47069,24 @@
 #Ó¥Dz‚äFªõýžþ_Xã;)äá_½¬]pãójÙHþ~U•‘ÿ!ÝzÒ­ï.`Ê`·{zÆ«wP°¤j(ý5à)ÌÿcMß7÷»ÿ rÎJ
 endstream
 endobj
-7070 0 obj <<
+7119 0 obj <<
 /Type /Page
-/Contents 7071 0 R
-/Resources 7069 0 R
+/Contents 7120 0 R
+/Resources 7118 0 R
 /MediaBox [0 0 612 792]
-/Parent 7045 0 R
+/Parent 7094 0 R
 >> endobj
-7072 0 obj <<
-/D [7070 0 R /XYZ 151.701 685.529 null]
+7121 0 obj <<
+/D [7119 0 R /XYZ 151.701 685.529 null]
 >> endobj
-7073 0 obj <<
-/D [7070 0 R /XYZ 151.701 357.706 null]
+7122 0 obj <<
+/D [7119 0 R /XYZ 151.701 357.706 null]
 >> endobj
-7069 0 obj <<
+7118 0 obj <<
 /Font << /F28 1124 0 R /F22 1211 0 R /F15 1133 0 R /F17 1131 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-7076 0 obj <<
+7125 0 obj <<
 /Length 1846      
 /Filter /FlateDecode
 >>
@@ -46129,39 +47105,39 @@
 ;g=ÚdEÞ$¥•ûæ¦îFc`™£{X‹Å‘\•‘îûöa÷HD·
 endstream
 endobj
-7075 0 obj <<
+7124 0 obj <<
 /Type /Page
-/Contents 7076 0 R
-/Resources 7074 0 R
+/Contents 7125 0 R
+/Resources 7123 0 R
 /MediaBox [0 0 612 792]
-/Parent 7045 0 R
+/Parent 7094 0 R
 >> endobj
-7077 0 obj <<
-/D [7075 0 R /XYZ 100.892 685.529 null]
+7126 0 obj <<
+/D [7124 0 R /XYZ 100.892 685.529 null]
 >> endobj
-7078 0 obj <<
-/D [7075 0 R /XYZ 100.892 609.016 null]
+7127 0 obj <<
+/D [7124 0 R /XYZ 100.892 609.016 null]
 >> endobj
-7079 0 obj <<
-/D [7075 0 R /XYZ 100.892 571.328 null]
+7128 0 obj <<
+/D [7124 0 R /XYZ 100.892 571.328 null]
 >> endobj
-7080 0 obj <<
-/D [7075 0 R /XYZ 100.892 522.212 null]
+7129 0 obj <<
+/D [7124 0 R /XYZ 100.892 522.212 null]
 >> endobj
-7081 0 obj <<
-/D [7075 0 R /XYZ 100.892 473.097 null]
+7130 0 obj <<
+/D [7124 0 R /XYZ 100.892 473.097 null]
 >> endobj
-7082 0 obj <<
-/D [7075 0 R /XYZ 100.892 437.53 null]
+7131 0 obj <<
+/D [7124 0 R /XYZ 100.892 437.53 null]
 >> endobj
-7083 0 obj <<
-/D [7075 0 R /XYZ 100.892 401.963 null]
+7132 0 obj <<
+/D [7124 0 R /XYZ 100.892 401.963 null]
 >> endobj
-7074 0 obj <<
+7123 0 obj <<
 /Font << /F28 1124 0 R /F15 1133 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-7086 0 obj <<
+7135 0 obj <<
 /Length 1842      
 /Filter /FlateDecode
 >>
@@ -46188,27 +47164,27 @@
 „k³ìäþ€˜cÉæ~ýÌß×ÇÝ_ˆØª
 endstream
 endobj
-7085 0 obj <<
+7134 0 obj <<
 /Type /Page
-/Contents 7086 0 R
-/Resources 7084 0 R
+/Contents 7135 0 R
+/Resources 7133 0 R
 /MediaBox [0 0 612 792]
-/Parent 7090 0 R
+/Parent 7139 0 R
 >> endobj
-7087 0 obj <<
-/D [7085 0 R /XYZ 151.701 685.529 null]
+7136 0 obj <<
+/D [7134 0 R /XYZ 151.701 685.529 null]
 >> endobj
-7088 0 obj <<
-/D [7085 0 R /XYZ 151.701 574.143 null]
+7137 0 obj <<
+/D [7134 0 R /XYZ 151.701 574.143 null]
 >> endobj
-7089 0 obj <<
-/D [7085 0 R /XYZ 151.701 194.202 null]
+7138 0 obj <<
+/D [7134 0 R /XYZ 151.701 194.202 null]
 >> endobj
-7084 0 obj <<
+7133 0 obj <<
 /Font << /F28 1124 0 R /F22 1211 0 R /F15 1133 0 R /F17 1131 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-7093 0 obj <<
+7142 0 obj <<
 /Length 1729      
 /Filter /FlateDecode
 >>
@@ -46232,27 +47208,27 @@
 x_íh»bñDƒù	ÁWp'¤`a±¬)(‚QðBƒh9ÉšŠ¥&ß6ËáÉ+:`ú‚Géž2ªXnR¡]HNŽdœ|$ÓÌÅ÷ñÂîVùÈ_ò\¾ÕwV˜K¾Á­Öåþ¶ç?>Â÷Í~óH¢³º
 endstream
 endobj
-7092 0 obj <<
+7141 0 obj <<
 /Type /Page
-/Contents 7093 0 R
-/Resources 7091 0 R
+/Contents 7142 0 R
+/Resources 7140 0 R
 /MediaBox [0 0 612 792]
-/Parent 7090 0 R
+/Parent 7139 0 R
 >> endobj
-7094 0 obj <<
-/D [7092 0 R /XYZ 100.892 685.529 null]
+7143 0 obj <<
+/D [7141 0 R /XYZ 100.892 685.529 null]
 >> endobj
-7095 0 obj <<
-/D [7092 0 R /XYZ 100.892 559.899 null]
+7144 0 obj <<
+/D [7141 0 R /XYZ 100.892 559.899 null]
 >> endobj
-7096 0 obj <<
-/D [7092 0 R /XYZ 100.892 182.628 null]
+7145 0 obj <<
+/D [7141 0 R /XYZ 100.892 182.628 null]
 >> endobj
-7091 0 obj <<
+7140 0 obj <<
 /Font << /F28 1124 0 R /F15 1133 0 R /F17 1131 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-7099 0 obj <<
+7148 0 obj <<
 /Length 2184      
 /Filter /FlateDecode
 >>
@@ -46278,21 +47254,21 @@
 uH_ÿÞ(ù¯EYlÈK2+ù}Bü{)”8K÷	T”ݯŸµÒßÝ«Ð÷aùNP!qÕœa72·Áèÿ®wn4ð£Ð=Ћhñ6yjþ÷ë¿Ÿÿ`å H
 endstream
 endobj
-7098 0 obj <<
+7147 0 obj <<
 /Type /Page
-/Contents 7099 0 R
-/Resources 7097 0 R
+/Contents 7148 0 R
+/Resources 7146 0 R
 /MediaBox [0 0 612 792]
-/Parent 7090 0 R
+/Parent 7139 0 R
 >> endobj
-7100 0 obj <<
-/D [7098 0 R /XYZ 151.701 685.529 null]
+7149 0 obj <<
+/D [7147 0 R /XYZ 151.701 685.529 null]
 >> endobj
-7097 0 obj <<
+7146 0 obj <<
 /Font << /F28 1124 0 R /F22 1211 0 R /F15 1133 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-7103 0 obj <<
+7152 0 obj <<
 /Length 1903      
 /Filter /FlateDecode
 >>
@@ -46323,24 +47299,24 @@
 ÿr=´Ù3M•3ºïÚ'^qöŽ‹Ô2‡±:^qüÅåñpÃèq4BPD§%ÙûeøËôï“Ws/€ÓŽnK”Zt$%怯3Ç3 R­3ô<Vñ4R«gÓ¨¼Lâïý•$6¢œþ<óß׏›Wî<j
 endstream
 endobj
-7102 0 obj <<
+7151 0 obj <<
 /Type /Page
-/Contents 7103 0 R
-/Resources 7101 0 R
+/Contents 7152 0 R
+/Resources 7150 0 R
 /MediaBox [0 0 612 792]
-/Parent 7090 0 R
+/Parent 7139 0 R
 >> endobj
-7104 0 obj <<
-/D [7102 0 R /XYZ 100.892 685.529 null]
+7153 0 obj <<
+/D [7151 0 R /XYZ 100.892 685.529 null]
 >> endobj
-7105 0 obj <<
-/D [7102 0 R /XYZ 100.892 283.801 null]
+7154 0 obj <<
+/D [7151 0 R /XYZ 100.892 283.801 null]
 >> endobj
-7101 0 obj <<
+7150 0 obj <<
 /Font << /F28 1124 0 R /F15 1133 0 R /F17 1131 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-7108 0 obj <<
+7157 0 obj <<
 /Length 1768      
 /Filter /FlateDecode
 >>
@@ -46374,27 +47350,27 @@
 óh¥Õ Ìœ5˜Î‰/É	 ®‹)Þ[ÊáÍ0Û˜‘ÆV›…AÞªƒƒ×ïïíœ#&ç8»é‘Ô´ÈòõÕ>µªû\*»>À¹Å”êÜ“– iïÅ$ûóª‘Üü¬’µh;}¼¯h|µ}jk¼aùéÄö£÷R:árÄ*ö3</\Ž&ï.^—î¶Tð¸i'—ñ¡`þÓŬ¯»ÿ ŽOÞR
 endstream
 endobj
-7107 0 obj <<
+7156 0 obj <<
 /Type /Page
-/Contents 7108 0 R
-/Resources 7106 0 R
+/Contents 7157 0 R
+/Resources 7155 0 R
 /MediaBox [0 0 612 792]
-/Parent 7090 0 R
+/Parent 7139 0 R
 >> endobj
-7109 0 obj <<
-/D [7107 0 R /XYZ 151.701 685.529 null]
+7158 0 obj <<
+/D [7156 0 R /XYZ 151.701 685.529 null]
 >> endobj
-7110 0 obj <<
-/D [7107 0 R /XYZ 151.701 627.66 null]
+7159 0 obj <<
+/D [7156 0 R /XYZ 151.701 627.66 null]
 >> endobj
-7111 0 obj <<
-/D [7107 0 R /XYZ 151.701 435.791 null]
+7160 0 obj <<
+/D [7156 0 R /XYZ 151.701 435.791 null]
 >> endobj
-7106 0 obj <<
+7155 0 obj <<
 /Font << /F28 1124 0 R /F22 1211 0 R /F17 1131 0 R /F15 1133 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-7114 0 obj <<
+7163 0 obj <<
 /Length 1458      
 /Filter /FlateDecode
 >>
@@ -46410,30 +47386,30 @@
 n?Ú·‘Ÿ¾ï¿.ìf3›a!—Ýù;Ž„óîehŒ¯C£Ú= ð™F	Iº9n‰Á¡ó†æìòmG̶ûWÖ'cðŸ°Á¿	È\ðçièF`ÝéÖÙzh§ÛËžïç®~ì·»m_7_ðK†‘þì°C„ìas<ž.ÈŒLŒâqOfGZNX^`~0ëÝcËî>¹Ü‡ÐÑ!›‡‡Óy»?>’òr2ôd‡õºæl„»óÓ³þ0½þk)üÁûtG(
 endstream
 endobj
-7113 0 obj <<
+7162 0 obj <<
 /Type /Page
-/Contents 7114 0 R
-/Resources 7112 0 R
+/Contents 7163 0 R
+/Resources 7161 0 R
 /MediaBox [0 0 612 792]
-/Parent 7090 0 R
+/Parent 7139 0 R
 >> endobj
-7115 0 obj <<
-/D [7113 0 R /XYZ 100.892 685.529 null]
+7164 0 obj <<
+/D [7162 0 R /XYZ 100.892 685.529 null]
 >> endobj
-7116 0 obj <<
-/D [7113 0 R /XYZ 100.892 638.691 null]
+7165 0 obj <<
+/D [7162 0 R /XYZ 100.892 638.691 null]
 >> endobj
-7117 0 obj <<
-/D [7113 0 R /XYZ 100.892 403.258 null]
+7166 0 obj <<
+/D [7162 0 R /XYZ 100.892 403.258 null]
 >> endobj
-7118 0 obj <<
-/D [7113 0 R /XYZ 100.892 154.275 null]
+7167 0 obj <<
+/D [7162 0 R /XYZ 100.892 154.275 null]
 >> endobj
-7112 0 obj <<
+7161 0 obj <<
 /Font << /F28 1124 0 R /F17 1131 0 R /F15 1133 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-7121 0 obj <<
+7170 0 obj <<
 /Length 1639      
 /Filter /FlateDecode
 >>
@@ -46458,27 +47434,27 @@
 VøþOÙ™‹Rãån«gUŸôŸMÛŒmÃbç±hm"‹®«ß\]ív;oSõžn6W%™m¯¼WµÇ~Z¶x§¤pk®ðJhkHìVðŸ RÄ(èYBHÇŸÁ?&sM‰¼#Âáe‹ÈÒ>áYš«,ïwfÉØ=ÿ«½\éÑÂûP•& ÃßY{¿ä -§.]
 endstream
 endobj
-7120 0 obj <<
+7169 0 obj <<
 /Type /Page
-/Contents 7121 0 R
-/Resources 7119 0 R
+/Contents 7170 0 R
+/Resources 7168 0 R
 /MediaBox [0 0 612 792]
-/Parent 7124 0 R
+/Parent 7173 0 R
 >> endobj
-7122 0 obj <<
-/D [7120 0 R /XYZ 151.701 685.529 null]
+7171 0 obj <<
+/D [7169 0 R /XYZ 151.701 685.529 null]
 >> endobj
-7123 0 obj <<
-/D [7120 0 R /XYZ 151.701 598.85 null]
+7172 0 obj <<
+/D [7169 0 R /XYZ 151.701 598.85 null]
 >> endobj
 1110 0 obj <<
-/D [7120 0 R /XYZ 151.701 528.892 null]
+/D [7169 0 R /XYZ 151.701 528.892 null]
 >> endobj
-7119 0 obj <<
+7168 0 obj <<
 /Font << /F28 1124 0 R /F22 1211 0 R /F15 1133 0 R /F17 1131 0 R /F59 1905 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-7129 0 obj <<
+7178 0 obj <<
 /Length 1450      
 /Filter /FlateDecode
 >>
@@ -46493,40 +47469,40 @@
 J†Iþ ÌÇ®êa¨ºñN*ôB`E€]„9B‰<‚²WÊN Ð)äœ!–el,q\,°®Z|ä°œàY朜@‘«8Ü\&¸!s¬>$ÆêÃc×ø„u3ÌáÈ4ƒÕj…ñdnZÊ4÷ñ ç4s˜—q" æ”ì‹^Æ,ìj­œ£ éÑØDËsÁ£”'ÿ¯åÇ× ¼dî<F0è*S·CÛU‡Ë}uX OØf¸IÂzÓÕQe·õO‘‚ÇYIJô?"ÅÑܸ¯¿ æ-Ž8
 endstream
 endobj
-7128 0 obj <<
+7177 0 obj <<
 /Type /Page
-/Contents 7129 0 R
-/Resources 7127 0 R
+/Contents 7178 0 R
+/Resources 7176 0 R
 /MediaBox [0 0 612 792]
-/Parent 7124 0 R
-/Annots [ 7125 0 R 7126 0 R 7131 0 R ]
+/Parent 7173 0 R
+/Annots [ 7174 0 R 7175 0 R 7180 0 R ]
 >> endobj
-7125 0 obj <<
+7174 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
 /Rect [286.673 422.682 449.028 434.674]
 /Subtype/Link/A<</Type/Action/S/URI/URI(http://www.gnu.org/licenses/)>>
 >> endobj
-7126 0 obj <<
+7175 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
 /Rect [395.551 334.612 460.543 346.604]
 /Subtype/Link/A<</Type/Action/S/URI/URI(http://www.gnu.org/philosophy/why-not-lgpl.html)>>
 >> endobj
-7131 0 obj <<
+7180 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
 /Rect [154.441 321.063 363.609 333.055]
 /Subtype/Link/A<</Type/Action/S/URI/URI(http://www.gnu.org/philosophy/why-not-lgpl.html)>>
 >> endobj
-7130 0 obj <<
-/D [7128 0 R /XYZ 100.892 685.529 null]
+7179 0 obj <<
+/D [7177 0 R /XYZ 100.892 685.529 null]
 >> endobj
-7127 0 obj <<
-/Font << /F28 1124 0 R /F15 1133 0 R /F59 1905 0 R /F11 2484 0 R >>
+7176 0 obj <<
+/Font << /F28 1124 0 R /F15 1133 0 R /F59 1905 0 R /F11 2494 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-7134 0 obj <<
+7183 0 obj <<
 /Length 19        
 /Filter /FlateDecode
 >>
@@ -46534,20 +47510,20 @@
 xÚ3PHW0Ppç2ÀA c(á
 endstream
 endobj
-7133 0 obj <<
+7182 0 obj <<
 /Type /Page
-/Contents 7134 0 R
-/Resources 7132 0 R
+/Contents 7183 0 R
+/Resources 7181 0 R
 /MediaBox [0 0 612 792]
-/Parent 7124 0 R
+/Parent 7173 0 R
 >> endobj
-7135 0 obj <<
-/D [7133 0 R /XYZ 151.701 685.529 null]
+7184 0 obj <<
+/D [7182 0 R /XYZ 151.701 685.529 null]
 >> endobj
-7132 0 obj <<
+7181 0 obj <<
 /ProcSet [ /PDF ]
 >> endobj
-7139 0 obj <<
+7188 0 obj <<
 /Length 1700      
 /Filter /FlateDecode
 >>
@@ -46567,34 +47543,34 @@
 ®›tÊm›¾ÎÂ!rJFݍÏÄcéî^^Ïü`2JûÀb@€ôø€`^U!SúòÃ€|<	£$>*Œ”{Y˜§iLuÁ†u‘EÎØŸà›œŠË¥‡o¶õ0l~\.w»]¨¡xû]ÍþòÁö£ÓX^9üøùHôß›3øÄrÄ;ˆHñБÿ ÒÊn9
 endstream
 endobj
-7138 0 obj <<
+7187 0 obj <<
 /Type /Page
-/Contents 7139 0 R
-/Resources 7137 0 R
+/Contents 7188 0 R
+/Resources 7186 0 R
 /MediaBox [0 0 612 792]
-/Parent 7124 0 R
-/Annots [ 7136 0 R ]
+/Parent 7173 0 R
+/Annots [ 7185 0 R ]
 >> endobj
-7136 0 obj <<
+7185 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
 /Rect [123.651 116.961 229.204 129.913]
 /Subtype/Link/A<</Type/Action/S/URI/URI(http://www.easysw.com/)>>
 >> endobj
-7140 0 obj <<
-/D [7138 0 R /XYZ 100.892 685.529 null]
+7189 0 obj <<
+/D [7187 0 R /XYZ 100.892 685.529 null]
 >> endobj
 1114 0 obj <<
-/D [7138 0 R /XYZ 100.892 587.701 null]
+/D [7187 0 R /XYZ 100.892 587.701 null]
 >> endobj
-7141 0 obj <<
-/D [7138 0 R /XYZ 100.892 587.701 null]
+7190 0 obj <<
+/D [7187 0 R /XYZ 100.892 587.701 null]
 >> endobj
-7137 0 obj <<
+7186 0 obj <<
 /Font << /F17 1131 0 R /F28 1124 0 R /F15 1133 0 R /F59 1905 0 R /F30 1928 0 R /F31 1929 0 R /F62 1930 0 R /F72 1931 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-7144 0 obj <<
+7193 0 obj <<
 /Length 1807      
 /Filter /FlateDecode
 >>
@@ -46614,21 +47590,21 @@
 º@ü¦4ò¶ÿZ¡%zªÝXÆ׋ÉŽýñ
 endstream
 endobj
-7143 0 obj <<
+7192 0 obj <<
 /Type /Page
-/Contents 7144 0 R
-/Resources 7142 0 R
+/Contents 7193 0 R
+/Resources 7191 0 R
 /MediaBox [0 0 612 792]
-/Parent 7124 0 R
+/Parent 7173 0 R
 >> endobj
-7145 0 obj <<
-/D [7143 0 R /XYZ 151.701 685.529 null]
+7194 0 obj <<
+/D [7192 0 R /XYZ 151.701 685.529 null]
 >> endobj
-7142 0 obj <<
+7191 0 obj <<
 /Font << /F28 1124 0 R /F22 1211 0 R /F15 1133 0 R /F59 1905 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-7148 0 obj <<
+7197 0 obj <<
 /Length 1930      
 /Filter /FlateDecode
 >>
@@ -46644,21 +47620,21 @@
 S9³‹+Çîö^û¦çחȿ徿5“ÝMeû¡ß8ì?À¡Tq3©0îr}Æý Rj?o	˜½W-çgP®ð©Õi¿/ó½yÈÞ©{´Ïn¡o£& =ÜÅ	ØεÚÂn	)Û᳌)Ð÷mࣲŒ?̘^Ǥ„\-à•‰}wÃýÔ±—eaYįÃÞÅêU96+Â$J_Zqž’òü˜Z©]1C±ß¹oÒ~2åÁá5ˆ4~AäÁõÇqOàÕ'	hÐÂM"íó^[UÌ	Tô¯)/Cfê†=퀋1]Çïc‹†”…ªvš	èÏ_~ôù)â2.È1ÀŒ0´þ½'§ˆ¢BÇÃ’ßÛ¢€ Tô àö×y6t5Ünƒ€/JÅËüOûZϵúÑ7õÐrØ}$1ä|µÇãÃ)«·ß ‹q¾ãòtT‰GÑFŸ×…Ø.ÚøÐVñú4˜¢&ÿدᵀ­kŽeªÓãSx»1hÝñŒ»z¸ÖóúŽÿ[Ƚ?ù? Ï<´Ý'¿,¥\t¸Jý?Á|©2BùºÛíÝ›{·£4€y÷ÝmûŘ0Odòêz‚Éò«ëÉáôq¼ZÍþdN*¤
 endstream
 endobj
-7147 0 obj <<
+7196 0 obj <<
 /Type /Page
-/Contents 7148 0 R
-/Resources 7146 0 R
+/Contents 7197 0 R
+/Resources 7195 0 R
 /MediaBox [0 0 612 792]
-/Parent 7124 0 R
+/Parent 7173 0 R
 >> endobj
-7149 0 obj <<
-/D [7147 0 R /XYZ 100.892 685.529 null]
+7198 0 obj <<
+/D [7196 0 R /XYZ 100.892 685.529 null]
 >> endobj
-7146 0 obj <<
+7195 0 obj <<
 /Font << /F22 1211 0 R /F28 1124 0 R /F15 1133 0 R /F59 1905 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-7152 0 obj <<
+7201 0 obj <<
 /Length 1808      
 /Filter /FlateDecode
 >>
@@ -46686,21 +47662,21 @@
 ïí:žþWÀ
 endstream
 endobj
-7151 0 obj <<
+7200 0 obj <<
 /Type /Page
-/Contents 7152 0 R
-/Resources 7150 0 R
+/Contents 7201 0 R
+/Resources 7199 0 R
 /MediaBox [0 0 612 792]
-/Parent 7154 0 R
+/Parent 7203 0 R
 >> endobj
-7153 0 obj <<
-/D [7151 0 R /XYZ 151.701 685.529 null]
+7202 0 obj <<
+/D [7200 0 R /XYZ 151.701 685.529 null]
 >> endobj
-7150 0 obj <<
+7199 0 obj <<
 /Font << /F28 1124 0 R /F22 1211 0 R /F15 1133 0 R /F59 1905 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-7158 0 obj <<
+7207 0 obj <<
 /Length 1328      
 /Filter /FlateDecode
 >>
@@ -46723,28 +47699,28 @@
 tÅÓØŸ4<Äšˆk“lŸï[hèL¸Éc=´Œ’»ÚµÎJ18¨ç „@a.…1q´çb2ü3AO"ÑC#¼‡¿ÝK+=„k.“»B½îº›§GG»ÝŽß寛Õ={ûI‚“qoâ÷=ìý/„ç_‘$+Â
 endstream
 endobj
-7157 0 obj <<
+7206 0 obj <<
 /Type /Page
-/Contents 7158 0 R
-/Resources 7156 0 R
+/Contents 7207 0 R
+/Resources 7205 0 R
 /MediaBox [0 0 612 792]
-/Parent 7154 0 R
-/Annots [ 7155 0 R ]
+/Parent 7203 0 R
+/Annots [ 7204 0 R ]
 >> endobj
-7155 0 obj <<
+7204 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
 /Rect [123.651 116.961 238.618 129.913]
 /Subtype/Link/A<</Type/Action/S/URI/URI(http://www.wireshark.org)>>
 >> endobj
-7159 0 obj <<
-/D [7157 0 R /XYZ 100.892 685.529 null]
+7208 0 obj <<
+/D [7206 0 R /XYZ 100.892 685.529 null]
 >> endobj
-7156 0 obj <<
+7205 0 obj <<
 /Font << /F22 1211 0 R /F28 1124 0 R /F15 1133 0 R /F59 1905 0 R /F30 1928 0 R /F31 1929 0 R /F62 1930 0 R /F72 1931 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-7162 0 obj <<
+7211 0 obj <<
 /Length 19        
 /Filter /FlateDecode
 >>
@@ -46752,20 +47728,20 @@
 xÚ3PHW0Ppç2ÀA c(á
 endstream
 endobj
-7161 0 obj <<
+7210 0 obj <<
 /Type /Page
-/Contents 7162 0 R
-/Resources 7160 0 R
+/Contents 7211 0 R
+/Resources 7209 0 R
 /MediaBox [0 0 612 792]
-/Parent 7154 0 R
+/Parent 7203 0 R
 >> endobj
-7163 0 obj <<
-/D [7161 0 R /XYZ 151.701 685.529 null]
+7212 0 obj <<
+/D [7210 0 R /XYZ 151.701 685.529 null]
 >> endobj
-7160 0 obj <<
+7209 0 obj <<
 /ProcSet [ /PDF ]
 >> endobj
-7314 0 obj <<
+7363 0 obj <<
 /Length 1488      
 /Filter /FlateDecode
 >>
@@ -46785,1037 +47761,1037 @@
 †LœÄ€¡ƒ5±©‰¼^»®›yUQøƒÚØ¢r8J9Ý˾¶SÀ×qÃÁ×ý¢‘wôÅ §Ã‹]$m×ÜTµŽR*áY&÷ýöxxªíUü·Öpù`WWAoj³J?•¯JÎ/ÿÖ@£Ý|EH0/àq¶¥j_HSÿTˆå
 endstream
 endobj
-7313 0 obj <<
+7362 0 obj <<
 /Type /Page
-/Contents 7314 0 R
-/Resources 7312 0 R
+/Contents 7363 0 R
+/Resources 7361 0 R
 /MediaBox [0 0 612 792]
-/Parent 7154 0 R
-/Annots [ 7164 0 R 7165 0 R 7166 0 R 7167 0 R 7168 0 R 7169 0 R 7170 0 R 7171 0 R 7172 0 R 7173 0 R 7174 0 R 7175 0 R 7176 0 R 7177 0 R 7178 0 R 7179 0 R 7180 0 R 7181 0 R 7182 0 R 7183 0 R 7184 0 R 7185 0 R 7186 0 R 7187 0 R 7188 0 R 7189 0 R 7190 0 R 7191 0 R 7192 0 R 7193 0 R 7194 0 R 7195 0 R 7196 0 R 7197 0 R 7198 0 R 7199 0 R 7200 0 R 7201 0 R 7202 0 R 7203 0 R 7204 0 R 7205 0 R 7206 0 R 7207 0 R 7208 0 R 7209 0 R 7210 0 R 7211 0 R 7212 0 R 7213 0 R 7214 0 R 7215 0 R 7216 0 R 7217 0 R 7218 0 R 7219 0 R 7220 0 R 7221 0 R 7222 0 R 7223 0 R 7224 0 R 7225 0 R 7226 0 R 7227 0 R 7228 0 R 7229 0 R 7230 0 R 7231 0 R 7232 0 R 7233 0 R 7234 0 R 7235 0 R 7236 0 R 7237 0 R 7238 0 R 7239 0 R 7240 0 R 7241 0 R 7242 0 R 7243 0 R 7244 0 R 7245 0 R 7246 0 R 7247 0 R 7248 0 R 7249 0 R 7250 0 R 7251 0 R 7252 0 R 7253 0 R 7254 0 R 7255 0 R 7256 0 R 7257 0 R 7258 0 R 7259 0 R 7260 0 R 7261 0 R 7262 0 R 7263 0 R 7264 0 R 7265 0 R 7266 0 R 7267 0 R 7268 0 R 7269 0 R 7270 0 R 7271 0 R 7272 0 R 7273 0 R 7274 0 R 7275 0 R 7276 0 R 7277 0 R 7278 0 R 7279 0 R 7280 0 R 7281 0 R 7282 0 R 7283 0 R 7284 0 R 7285 0 R 7286 0 R 7287 0 R 7288 0 R 7289 0 R 7290 0 R 7291 0 R 7292 0 R 7293 0 R 7294 0 R 7295 0 R 7296 0 R 7297 0 R 7298 0 R 7299 0 R 7300 0 R 7301 0 R 7302 0 R 7303 0 R 7304 0 R 7305 0 R 7306 0 R 7307 0 R 7308 0 R ]
+/Parent 7203 0 R
+/Annots [ 7213 0 R 7214 0 R 7215 0 R 7216 0 R 7217 0 R 7218 0 R 7219 0 R 7220 0 R 7221 0 R 7222 0 R 7223 0 R 7224 0 R 7225 0 R 7226 0 R 7227 0 R 7228 0 R 7229 0 R 7230 0 R 7231 0 R 7232 0 R 7233 0 R 7234 0 R 7235 0 R 7236 0 R 7237 0 R 7238 0 R 7239 0 R 7240 0 R 7241 0 R 7242 0 R 7243 0 R 7244 0 R 7245 0 R 7246 0 R 7247 0 R 7248 0 R 7249 0 R 7250 0 R 7251 0 R 7252 0 R 7253 0 R 7254 0 R 7255 0 R 7256 0 R 7257 0 R 7258 0 R 7259 0 R 7260 0 R 7261 0 R 7262 0 R 7263 0 R 7264 0 R 7265 0 R 7266 0 R 7267 0 R 7268 0 R 7269 0 R 7270 0 R 7271 0 R 7272 0 R 7273 0 R 7274 0 R 7275 0 R 7276 0 R 7277 0 R 7278 0 R 7279 0 R 7280 0 R 7281 0 R 7282 0 R 7283 0 R 7284 0 R 7285 0 R 7286 0 R 7287 0 R 7288 0 R 7289 0 R 7290 0 R 7291 0 R 7292 0 R 7293 0 R 7294 0 R 7295 0 R 7296 0 R 7297 0 R 7298 0 R 7299 0 R 7300 0 R 7301 0 R 7302 0 R 7303 0 R 7304 0 R 7305 0 R 7306 0 R 7307 0 R 7308 0 R 7309 0 R 7310 0 R 7311 0 R 7312 0 R 7313 0 R 7314 0 R 7315 0 R 7316 0 R 7317 0 R 7318 0 R 7319 0 R 7320 0 R 7321 0 R 7322 0 R 7323 0 R 7324 0 R 7325 0 R 7326 0 R 7327 0 R 7328 0 R 7329 0 R 7330 0 R 7331 0 R 7332 0 R 7333 0 R 7334 0 R 7335 0 R 7336 0 R 7337 0 R 7338 0 R 7339 0 R 7340 0 R 7341 0 R 7342 0 R 7343 0 R 7344 0 R 7345 0 R 7346 0 R 7347 0 R 7348 0 R 7349 0 R 7350 0 R 7351 0 R 7352 0 R 7353 0 R 7354 0 R 7355 0 R 7356 0 R 7357 0 R ]
 >> endobj
-7164 0 obj <<
+7213 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [213.835 592.065 232.191 604.966]
 /Subtype /Link
 /A << /S /GoTo /D (page.169) >>
 >> endobj
-7165 0 obj <<
+7214 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [267.896 578.506 280.797 591.407]
 /Subtype /Link
 /A << /S /GoTo /D (page.14) >>
 >> endobj
-7166 0 obj <<
+7215 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [285.471 578.506 298.373 591.407]
 /Subtype /Link
 /A << /S /GoTo /D (page.23) >>
 >> endobj
-7167 0 obj <<
+7216 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [266.987 564.947 279.888 577.848]
 /Subtype /Link
 /A << /S /GoTo /D (page.14) >>
 >> endobj
-7168 0 obj <<
+7217 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [284.562 564.947 297.464 577.848]
 /Subtype /Link
 /A << /S /GoTo /D (page.23) >>
 >> endobj
-7169 0 obj <<
+7218 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [238.077 551.388 250.979 564.289]
 /Subtype /Link
 /A << /S /GoTo /D (page.42) >>
 >> endobj
-7170 0 obj <<
+7219 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [255.653 551.388 268.555 564.289]
 /Subtype /Link
 /A << /S /GoTo /D (page.49) >>
 >> endobj
-7171 0 obj <<
+7220 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [273.229 551.388 286.131 564.289]
 /Subtype /Link
 /A << /S /GoTo /D (page.71) >>
 >> endobj
-7172 0 obj <<
+7221 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [290.805 551.388 303.706 564.289]
 /Subtype /Link
 /A << /S /GoTo /D (page.81) >>
 >> endobj
-7173 0 obj <<
+7222 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [221.199 537.829 239.555 550.73]
 /Subtype /Link
 /A << /S /GoTo /D (page.175) >>
 >> endobj
-7174 0 obj <<
+7223 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [213.259 524.27 231.615 537.171]
 /Subtype /Link
 /A << /S /GoTo /D (page.153) >>
 >> endobj
-7175 0 obj <<
+7224 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [236.29 524.27 254.646 537.171]
 /Subtype /Link
 /A << /S /GoTo /D (page.274) >>
 >> endobj
-7176 0 obj <<
+7225 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [259.32 524.27 277.676 537.171]
 /Subtype /Link
 /A << /S /GoTo /D (page.343) >>
 >> endobj
-7177 0 obj <<
+7226 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [282.35 524.27 300.706 537.171]
 /Subtype /Link
 /A << /S /GoTo /D (page.373) >>
 >> endobj
-7178 0 obj <<
+7227 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [305.38 524.27 323.737 537.171]
 /Subtype /Link
 /A << /S /GoTo /D (page.374) >>
 >> endobj
-7179 0 obj <<
+7228 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [328.411 524.27 346.767 537.171]
 /Subtype /Link
 /A << /S /GoTo /D (page.468) >>
 >> endobj
-7180 0 obj <<
+7229 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [210.32 510.711 217.767 523.613]
 /Subtype /Link
 /A << /S /GoTo /D (page.6) >>
 >> endobj
-7181 0 obj <<
+7230 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [222.441 510.711 235.343 523.613]
 /Subtype /Link
 /A << /S /GoTo /D (page.34) >>
 >> endobj
-7182 0 obj <<
+7231 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [240.017 510.711 252.918 523.613]
 /Subtype /Link
 /A << /S /GoTo /D (page.64) >>
 >> endobj
-7183 0 obj <<
+7232 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [257.593 510.711 270.494 523.613]
 /Subtype /Link
 /A << /S /GoTo /D (page.65) >>
 >> endobj
-7184 0 obj <<
+7233 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [275.168 510.711 288.07 523.613]
 /Subtype /Link
 /A << /S /GoTo /D (page.77) >>
 >> endobj
-7185 0 obj <<
+7234 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [292.744 510.711 311.1 523.613]
 /Subtype /Link
 /A << /S /GoTo /D (page.111) >>
 >> endobj
-7186 0 obj <<
+7235 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [315.774 510.711 334.131 523.613]
 /Subtype /Link
 /A << /S /GoTo /D (page.312) >>
 >> endobj
-7187 0 obj <<
+7236 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [338.805 510.711 357.161 523.613]
 /Subtype /Link
 /A << /S /GoTo /D (page.462) >>
 >> endobj
-7188 0 obj <<
+7237 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [361.835 510.711 380.191 523.613]
 /Subtype /Link
 /A << /S /GoTo /D (page.476) >>
 >> endobj
-7189 0 obj <<
+7238 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [230.229 497.152 248.585 510.054]
 /Subtype /Link
 /A << /S /GoTo /D (page.300) >>
 >> endobj
-7190 0 obj <<
+7239 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [253.259 497.152 271.615 510.054]
 /Subtype /Link
 /A << /S /GoTo /D (page.462) >>
 >> endobj
-7191 0 obj <<
+7240 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [229.29 483.593 247.646 496.495]
 /Subtype /Link
 /A << /S /GoTo /D (page.170) >>
 >> endobj
-7192 0 obj <<
+7241 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [252.32 483.593 270.676 496.495]
 /Subtype /Link
 /A << /S /GoTo /D (page.302) >>
 >> endobj
-7193 0 obj <<
+7242 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [275.35 483.593 293.706 496.495]
 /Subtype /Link
 /A << /S /GoTo /D (page.304) >>
 >> endobj
-7194 0 obj <<
+7243 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [298.38 483.593 316.737 496.495]
 /Subtype /Link
 /A << /S /GoTo /D (page.355) >>
 >> endobj
-7195 0 obj <<
+7244 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [321.411 483.593 339.767 496.495]
 /Subtype /Link
 /A << /S /GoTo /D (page.395) >>
 >> endobj
-7196 0 obj <<
+7245 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [241.168 470.034 254.07 482.936]
 /Subtype /Link
 /A << /S /GoTo /D (page.39) >>
 >> endobj
-7197 0 obj <<
+7246 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [258.744 470.034 271.646 482.936]
 /Subtype /Link
 /A << /S /GoTo /D (page.73) >>
 >> endobj
-7198 0 obj <<
+7247 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [276.32 470.034 294.676 482.936]
 /Subtype /Link
 /A << /S /GoTo /D (page.114) >>
 >> endobj
-7199 0 obj <<
+7248 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [299.35 470.034 317.706 482.936]
 /Subtype /Link
 /A << /S /GoTo /D (page.197) >>
 >> endobj
-7200 0 obj <<
+7249 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [240.259 456.475 253.161 469.377]
 /Subtype /Link
 /A << /S /GoTo /D (page.39) >>
 >> endobj
-7201 0 obj <<
+7250 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [257.835 456.475 270.737 469.377]
 /Subtype /Link
 /A << /S /GoTo /D (page.73) >>
 >> endobj
-7202 0 obj <<
+7251 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [275.411 456.475 293.767 469.377]
 /Subtype /Link
 /A << /S /GoTo /D (page.115) >>
 >> endobj
-7203 0 obj <<
+7252 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [298.441 456.475 316.797 469.377]
 /Subtype /Link
 /A << /S /GoTo /D (page.197) >>
 >> endobj
-7204 0 obj <<
+7253 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [240.199 442.916 253.1 455.818]
 /Subtype /Link
 /A << /S /GoTo /D (page.71) >>
 >> endobj
-7205 0 obj <<
+7254 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [257.774 442.916 270.676 455.818]
 /Subtype /Link
 /A << /S /GoTo /D (page.98) >>
 >> endobj
-7206 0 obj <<
+7255 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [249.753 429.357 262.654 442.259]
 /Subtype /Link
 /A << /S /GoTo /D (page.39) >>
 >> endobj
-7207 0 obj <<
+7256 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [267.974 429.357 280.875 442.259]
 /Subtype /Link
 /A << /S /GoTo /D (page.72) >>
 >> endobj
-7208 0 obj <<
+7257 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [286.195 429.357 299.096 442.259]
 /Subtype /Link
 /A << /S /GoTo /D (page.75) >>
 >> endobj
-7209 0 obj <<
+7258 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [302.558 429.357 315.46 442.259]
 /Subtype /Link
 /A << /S /GoTo /D (page.77) >>
 >> endobj
-7210 0 obj <<
+7259 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [320.779 429.357 339.135 442.259]
 /Subtype /Link
 /A << /S /GoTo /D (page.117) >>
 >> endobj
-7211 0 obj <<
+7260 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [344.455 429.357 362.811 442.259]
 /Subtype /Link
 /A << /S /GoTo /D (page.120) >>
 >> endobj
-7212 0 obj <<
+7261 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [368.13 429.357 386.486 442.259]
 /Subtype /Link
 /A << /S /GoTo /D (page.171) >>
 >> endobj
-7213 0 obj <<
+7262 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [391.806 429.357 410.162 442.259]
 /Subtype /Link
 /A << /S /GoTo /D (page.281) >>
 >> endobj
-7214 0 obj <<
+7263 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [415.481 429.357 433.837 442.259]
 /Subtype /Link
 /A << /S /GoTo /D (page.298) >>
 >> endobj
-7215 0 obj <<
+7264 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [439.156 429.357 457.513 442.259]
 /Subtype /Link
 /A << /S /GoTo /D (page.304) >>
 >> endobj
-7216 0 obj <<
+7265 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [154.441 416.414 172.797 427.558]
 /Subtype /Link
 /A << /S /GoTo /D (page.312) >>
 >> endobj
-7217 0 obj <<
+7266 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [177.471 416.414 195.827 427.558]
 /Subtype /Link
 /A << /S /GoTo /D (page.355) >>
 >> endobj
-7218 0 obj <<
+7267 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [282.684 402.249 301.04 415.151]
 /Subtype /Link
 /A << /S /GoTo /D (page.161) >>
 >> endobj
-7219 0 obj <<
+7268 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [305.714 402.249 324.07 415.151]
 /Subtype /Link
 /A << /S /GoTo /D (page.169) >>
 >> endobj
-7220 0 obj <<
+7269 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [328.744 402.249 347.1 415.151]
 /Subtype /Link
 /A << /S /GoTo /D (page.247) >>
 >> endobj
-7221 0 obj <<
+7270 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [219.994 388.69 232.895 401.592]
 /Subtype /Link
 /A << /S /GoTo /D (page.37) >>
 >> endobj
-7222 0 obj <<
+7271 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [237.546 388.69 250.448 401.592]
 /Subtype /Link
 /A << /S /GoTo /D (page.68) >>
 >> endobj
-7223 0 obj <<
+7272 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [255.099 388.69 273.455 401.592]
 /Subtype /Link
 /A << /S /GoTo /D (page.117) >>
 >> endobj
-7224 0 obj <<
+7273 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [278.106 388.69 296.462 401.592]
 /Subtype /Link
 /A << /S /GoTo /D (page.183) >>
 >> endobj
-7225 0 obj <<
+7274 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [301.113 388.69 319.47 401.592]
 /Subtype /Link
 /A << /S /GoTo /D (page.274) >>
 >> endobj
-7226 0 obj <<
+7275 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [324.121 388.69 342.477 401.592]
 /Subtype /Link
 /A << /S /GoTo /D (page.281) >>
 >> endobj
-7227 0 obj <<
+7276 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [347.128 388.69 365.484 401.592]
 /Subtype /Link
 /A << /S /GoTo /D (page.311) >>
 >> endobj
-7228 0 obj <<
+7277 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [370.135 388.69 388.491 401.592]
 /Subtype /Link
 /A << /S /GoTo /D (page.343) >>
 >> endobj
-7229 0 obj <<
+7278 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [393.142 388.69 411.498 401.592]
 /Subtype /Link
 /A << /S /GoTo /D (page.350) >>
 >> endobj
-7230 0 obj <<
+7279 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [416.149 388.69 434.505 401.592]
 /Subtype /Link
 /A << /S /GoTo /D (page.373) >>
 >> endobj
-7231 0 obj <<
+7280 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [439.156 388.69 457.513 401.592]
 /Subtype /Link
 /A << /S /GoTo /D (page.374) >>
 >> endobj
-7232 0 obj <<
+7281 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [154.441 375.747 172.797 386.891]
 /Subtype /Link
 /A << /S /GoTo /D (page.388) >>
 >> endobj
-7233 0 obj <<
+7282 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [177.471 375.747 195.827 386.891]
 /Subtype /Link
 /A << /S /GoTo /D (page.448) >>
 >> endobj
-7234 0 obj <<
+7283 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [200.502 375.747 218.858 386.891]
 /Subtype /Link
 /A << /S /GoTo /D (page.468) >>
 >> endobj
-7235 0 obj <<
+7284 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [223.532 375.747 241.888 386.891]
 /Subtype /Link
 /A << /S /GoTo /D (page.541) >>
 >> endobj
-7236 0 obj <<
+7285 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [256.593 361.582 269.494 374.484]
 /Subtype /Link
 /A << /S /GoTo /D (page.64) >>
 >> endobj
-7237 0 obj <<
+7286 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [274.168 361.582 292.525 374.484]
 /Subtype /Link
 /A << /S /GoTo /D (page.116) >>
 >> endobj
-7238 0 obj <<
+7287 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [243.896 348.023 256.797 360.925]
 /Subtype /Link
 /A << /S /GoTo /D (page.35) >>
 >> endobj
-7239 0 obj <<
+7288 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [236.35 334.464 249.252 347.366]
 /Subtype /Link
 /A << /S /GoTo /D (page.71) >>
 >> endobj
-7240 0 obj <<
+7289 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [253.926 334.464 272.282 347.366]
 /Subtype /Link
 /A << /S /GoTo /D (page.112) >>
 >> endobj
-7241 0 obj <<
+7290 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [216.017 320.905 234.373 333.807]
 /Subtype /Link
 /A << /S /GoTo /D (page.496) >>
 >> endobj
-7242 0 obj <<
+7291 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [272.532 307.347 290.888 320.248]
 /Subtype /Link
 /A << /S /GoTo /D (page.289) >>
 >> endobj
-7243 0 obj <<
+7292 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [295.562 307.347 313.918 320.248]
 /Subtype /Link
 /A << /S /GoTo /D (page.290) >>
 >> endobj
-7244 0 obj <<
+7293 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [264.411 293.788 282.767 306.689]
 /Subtype /Link
 /A << /S /GoTo /D (page.113) >>
 >> endobj
-7245 0 obj <<
+7294 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [220.865 280.229 239.221 293.13]
 /Subtype /Link
 /A << /S /GoTo /D (page.343) >>
 >> endobj
-7246 0 obj <<
+7295 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [243.896 280.229 262.252 293.13]
 /Subtype /Link
 /A << /S /GoTo /D (page.388) >>
 >> endobj
-7247 0 obj <<
+7296 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [264.562 266.67 282.918 279.571]
 /Subtype /Link
 /A << /S /GoTo /D (page.468) >>
 >> endobj
-7248 0 obj <<
+7297 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [236.987 253.111 255.343 266.012]
 /Subtype /Link
 /A << /S /GoTo /D (page.161) >>
 >> endobj
-7249 0 obj <<
+7298 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [225.047 239.552 237.949 252.454]
 /Subtype /Link
 /A << /S /GoTo /D (page.74) >>
 >> endobj
-7250 0 obj <<
+7299 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [242.623 239.552 260.979 252.454]
 /Subtype /Link
 /A << /S /GoTo /D (page.122) >>
 >> endobj
-7251 0 obj <<
+7300 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [256.732 225.993 275.088 238.895]
 /Subtype /Link
 /A << /S /GoTo /D (page.170) >>
 >> endobj
-7252 0 obj <<
+7301 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [255.562 212.434 273.918 225.336]
 /Subtype /Link
 /A << /S /GoTo /D (page.356) >>
 >> endobj
-7253 0 obj <<
+7302 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [308.278 198.875 321.179 211.777]
 /Subtype /Link
 /A << /S /GoTo /D (page.35) >>
 >> endobj
-7254 0 obj <<
+7303 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [325.853 198.875 338.755 211.777]
 /Subtype /Link
 /A << /S /GoTo /D (page.64) >>
 >> endobj
-7255 0 obj <<
+7304 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [201.805 185.316 220.161 198.218]
 /Subtype /Link
 /A << /S /GoTo /D (page.496) >>
 >> endobj
-7256 0 obj <<
+7305 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [234.29 171.757 252.646 184.659]
 /Subtype /Link
 /A << /S /GoTo /D (page.496) >>
 >> endobj
-7257 0 obj <<
+7306 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [208.774 158.198 227.131 171.1]
 /Subtype /Link
 /A << /S /GoTo /D (page.495) >>
 >> endobj
-7258 0 obj <<
+7307 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [244.29 144.639 262.646 157.541]
 /Subtype /Link
 /A << /S /GoTo /D (page.495) >>
 >> endobj
-7259 0 obj <<
+7308 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [293.471 131.081 311.828 143.982]
 /Subtype /Link
 /A << /S /GoTo /D (page.334) >>
 >> endobj
-7260 0 obj <<
+7309 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [206.108 117.522 224.464 130.423]
 /Subtype /Link
 /A << /S /GoTo /D (page.496) >>
 >> endobj
-7261 0 obj <<
+7310 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [408.355 592.065 426.711 604.966]
 /Subtype /Link
 /A << /S /GoTo /D (page.496) >>
 >> endobj
-7262 0 obj <<
+7311 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [470.9 578.438 489.256 591.34]
 /Subtype /Link
 /A << /S /GoTo /D (page.496) >>
 >> endobj
-7263 0 obj <<
+7312 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [435.385 564.812 453.741 577.713]
 /Subtype /Link
 /A << /S /GoTo /D (page.496) >>
 >> endobj
-7264 0 obj <<
+7313 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [444.93 551.186 463.287 564.087]
 /Subtype /Link
 /A << /S /GoTo /D (page.334) >>
 >> endobj
-7265 0 obj <<
+7314 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [431.294 537.559 449.65 550.461]
 /Subtype /Link
 /A << /S /GoTo /D (page.334) >>
 >> endobj
-7266 0 obj <<
+7315 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [454.324 537.559 472.681 550.461]
 /Subtype /Link
 /A << /S /GoTo /D (page.496) >>
 >> endobj
-7267 0 obj <<
+7316 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [441.9 523.933 460.256 536.835]
 /Subtype /Link
 /A << /S /GoTo /D (page.161) >>
 >> endobj
-7268 0 obj <<
+7317 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [433.112 510.307 451.468 523.208]
 /Subtype /Link
 /A << /S /GoTo /D (page.496) >>
 >> endobj
-7269 0 obj <<
+7318 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [460.521 497.286 478.878 509.582]
 /Subtype /Link
 /A << /S /GoTo /D (page.209) >>
 >> endobj
-7270 0 obj <<
+7319 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [439.537 483.66 457.893 495.956]
 /Subtype /Link
 /A << /S /GoTo /D (page.155) >>
 >> endobj
-7271 0 obj <<
+7320 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [462.567 483.66 480.923 495.956]
 /Subtype /Link
 /A << /S /GoTo /D (page.156) >>
 >> endobj
-7272 0 obj <<
+7321 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [454.688 470.034 473.044 482.329]
 /Subtype /Link
 /A << /S /GoTo /D (page.209) >>
 >> endobj
-7273 0 obj <<
+7322 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [380.294 456.407 398.65 468.097]
 /Subtype /Link
 /A << /S /GoTo /D (page.332) >>
 >> endobj
-7274 0 obj <<
+7323 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [431.627 431.533 444.529 443.222]
 /Subtype /Link
 /A << /S /GoTo /D (page.65) >>
 >> endobj
-7275 0 obj <<
+7324 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [388.173 417.907 401.074 429.051]
 /Subtype /Link
 /A << /S /GoTo /D (page.73) >>
 >> endobj
-7276 0 obj <<
+7325 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [431.567 404.28 449.923 415.97]
 /Subtype /Link
 /A << /S /GoTo /D (page.432) >>
 >> endobj
-7277 0 obj <<
+7326 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [386.476 390.654 404.832 401.798]
 /Subtype /Link
 /A << /S /GoTo /D (page.433) >>
 >> endobj
-7278 0 obj <<
+7327 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [409.506 390.654 427.862 401.798]
 /Subtype /Link
 /A << /S /GoTo /D (page.443) >>
 >> endobj
-7279 0 obj <<
+7328 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [423.173 377.028 441.529 388.717]
 /Subtype /Link
 /A << /S /GoTo /D (page.440) >>
 >> endobj
-7280 0 obj <<
+7329 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [446.203 377.028 464.559 388.717]
 /Subtype /Link
 /A << /S /GoTo /D (page.449) >>
 >> endobj
-7281 0 obj <<
+7330 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [463.294 349.775 481.65 361.465]
 /Subtype /Link
 /A << /S /GoTo /D (page.441) >>
 >> endobj
-7282 0 obj <<
+7331 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [427.476 336.149 445.832 347.838]
 /Subtype /Link
 /A << /S /GoTo /D (page.433) >>
 >> endobj
-7283 0 obj <<
+7332 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [450.506 336.149 468.862 347.838]
 /Subtype /Link
 /A << /S /GoTo /D (page.434) >>
 >> endobj
-7284 0 obj <<
+7333 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [473.537 336.149 491.893 347.838]
 /Subtype /Link
 /A << /S /GoTo /D (page.442) >>
 >> endobj
-7285 0 obj <<
+7334 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [403.446 322.522 421.802 334.212]
 /Subtype /Link
 /A << /S /GoTo /D (page.447) >>
 >> endobj
-7286 0 obj <<
+7335 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [394.536 308.896 412.893 320.04]
 /Subtype /Link
 /A << /S /GoTo /D (page.147) >>
 >> endobj
-7287 0 obj <<
+7336 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [417.567 308.896 435.923 320.04]
 /Subtype /Link
 /A << /S /GoTo /D (page.441) >>
 >> endobj
-7288 0 obj <<
+7337 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [441.431 295.27 459.788 306.838]
 /Subtype /Link
 /A << /S /GoTo /D (page.433) >>
 >> endobj
-7289 0 obj <<
+7338 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [448.87 281.643 467.226 293.333]
 /Subtype /Link
 /A << /S /GoTo /D (page.541) >>
 >> endobj
-7290 0 obj <<
+7339 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [453.658 268.017 472.014 279.707]
 /Subtype /Link
 /A << /S /GoTo /D (page.312) >>
 >> endobj
-7291 0 obj <<
+7340 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [427.93 254.391 446.287 265.535]
 /Subtype /Link
 /A << /S /GoTo /D (page.375) >>
 >> endobj
-7292 0 obj <<
+7341 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [433.082 240.765 451.438 252.454]
 /Subtype /Link
 /A << /S /GoTo /D (page.505) >>
 >> endobj
-7293 0 obj <<
+7342 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [413.93 227.138 432.287 238.828]
 /Subtype /Link
 /A << /S /GoTo /D (page.430) >>
 >> endobj
-7294 0 obj <<
+7343 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [436.961 227.138 455.317 238.828]
 /Subtype /Link
 /A << /S /GoTo /D (page.432) >>
 >> endobj
-7295 0 obj <<
+7344 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [439.644 199.886 458 211.575]
 /Subtype /Link
 /A << /S /GoTo /D (page.269) >>
 >> endobj
-7296 0 obj <<
+7345 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [415.219 186.259 433.576 197.827]
 /Subtype /Link
 /A << /S /GoTo /D (page.347) >>
 >> endobj
-7297 0 obj <<
+7346 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [438.25 186.259 456.606 197.827]
 /Subtype /Link
 /A << /S /GoTo /D (page.373) >>
 >> endobj
-7298 0 obj <<
+7347 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [405.098 172.633 423.454 183.777]
 /Subtype /Link
 /A << /S /GoTo /D (page.347) >>
 >> endobj
-7299 0 obj <<
+7348 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [428.128 172.633 446.485 183.777]
 /Subtype /Link
 /A << /S /GoTo /D (page.373) >>
 >> endobj
-7300 0 obj <<
+7349 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [451.159 172.633 469.515 183.777]
 /Subtype /Link
 /A << /S /GoTo /D (page.429) >>
 >> endobj
-7301 0 obj <<
+7350 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [416.886 159.007 435.242 170.696]
 /Subtype /Link
 /A << /S /GoTo /D (page.347) >>
 >> endobj
-7302 0 obj <<
+7351 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [439.916 159.007 458.272 170.696]
 /Subtype /Link
 /A << /S /GoTo /D (page.374) >>
 >> endobj
-7303 0 obj <<
+7352 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [414.159 145.38 432.515 156.524]
 /Subtype /Link
 /A << /S /GoTo /D (page.504) >>
 >> endobj
-7304 0 obj <<
+7353 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [397.28 131.754 415.636 142.898]
 /Subtype /Link
 /A << /S /GoTo /D (page.347) >>
 >> endobj
-7305 0 obj <<
+7354 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [420.31 131.754 438.666 142.898]
 /Subtype /Link
 /A << /S /GoTo /D (page.373) >>
 >> endobj
-7306 0 obj <<
+7355 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [443.341 131.754 461.697 142.898]
 /Subtype /Link
 /A << /S /GoTo /D (page.429) >>
 >> endobj
-7307 0 obj <<
+7356 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [380.446 118.128 398.802 129.696]
 /Subtype /Link
 /A << /S /GoTo /D (page.326) >>
 >> endobj
-7308 0 obj <<
+7357 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [403.476 118.128 421.832 129.696]
 /Subtype /Link
 /A << /S /GoTo /D (page.443) >>
 >> endobj
-7315 0 obj <<
-/D [7313 0 R /XYZ 100.892 685.529 null]
+7364 0 obj <<
+/D [7362 0 R /XYZ 100.892 685.529 null]
 >> endobj
-7312 0 obj <<
+7361 0 obj <<
 /Font << /F17 1131 0 R /F15 1133 0 R /F51 1134 0 R /F28 1124 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-7449 0 obj <<
+7498 0 obj <<
 /Length 1546      
 /Filter /FlateDecode
 >>
@@ -47836,946 +48812,946 @@
 UÆø09Û/A0<‚ƒ×=®àÌ‹Îô"Û–4-ëîÏ2ÀCÀIÁ¥ªz¨uzÈ­J¨¥ÓšN€m"-õ‘ÑÅ\–}шdÝ>sšYŒ£}—Æ•e^Ç9åB¡}|-^4û‘óW©¼ÜQt‘§öj6ÚñøïÛÍâ‰U at 8
 endstream
 endobj
-7448 0 obj <<
+7497 0 obj <<
 /Type /Page
-/Contents 7449 0 R
-/Resources 7447 0 R
+/Contents 7498 0 R
+/Resources 7496 0 R
 /MediaBox [0 0 612 792]
-/Parent 7154 0 R
-/Annots [ 7309 0 R 7310 0 R 7311 0 R 7316 0 R 7317 0 R 7318 0 R 7319 0 R 7320 0 R 7321 0 R 7322 0 R 7323 0 R 7324 0 R 7325 0 R 7326 0 R 7327 0 R 7328 0 R 7329 0 R 7330 0 R 7331 0 R 7332 0 R 7333 0 R 7334 0 R 7335 0 R 7336 0 R 7337 0 R 7338 0 R 7339 0 R 7340 0 R 7341 0 R 7342 0 R 7343 0 R 7344 0 R 7345 0 R 7346 0 R 7347 0 R 7348 0 R 7349 0 R 7350 0 R 7351 0 R 7352 0 R 7353 0 R 7354 0 R 7355 0 R 7356 0 R 7357 0 R 7358 0 R 7359 0 R 7360 0 R 7361 0 R 7362 0 R 7363 0 R 7364 0 R 7365 0 R 7366 0 R 7367 0 R 7368 0 R 7369 0 R 7370 0 R 7371 0 R 7372 0 R 7373 0 R 7374 0 R 7375 0 R 7376 0 R 7377 0 R 7378 0 R 7379 0 R 7380 0 R 7381 0 R 7382 0 R 7383 0 R 7384 0 R 7385 0 R 7386 0 R 7387 0 R 7388 0 R 7389 0 R 7390 0 R 7391 0 R 7392 0 R 7393 0 R 7394 0 R 7395 0 R 7396 0 R 7397 0 R 7398 0 R 7399 0 R 7400 0 R 7401 0 R 7402 0 R 7403 0 R 7404 0 R 7405 0 R 7406 0 R 7407 0 R 7408 0 R 7409 0 R 7410 0 R 7411 0 R 7412 0 R 7413 0 R 7414 0 R 7415 0 R 7416 0 R 7417 0 R 7418 0 R 7419 0 R 7420 0 R 7421 0 R 7422 0 R 7423 0 R 7424 0 R 7425 0 R 7426 0 R 7427 0 R 7428 0 R 7429 0 R 7430 0 R 7431 0 R 7432 0 R 7433 0 R 7434 0 R 7435 0 R 7436 0 R 7437 0 R 7438 0 R 7439 0 R 7440 0 R 7441 0 R 7442 0 R 7443 0 R 7444 0 R ]
+/Parent 7203 0 R
+/Annots [ 7358 0 R 7359 0 R 7360 0 R 7365 0 R 7366 0 R 7367 0 R 7368 0 R 7369 0 R 7370 0 R 7371 0 R 7372 0 R 7373 0 R 7374 0 R 7375 0 R 7376 0 R 7377 0 R 7378 0 R 7379 0 R 7380 0 R 7381 0 R 7382 0 R 7383 0 R 7384 0 R 7385 0 R 7386 0 R 7387 0 R 7388 0 R 7389 0 R 7390 0 R 7391 0 R 7392 0 R 7393 0 R 7394 0 R 7395 0 R 7396 0 R 7397 0 R 7398 0 R 7399 0 R 7400 0 R 7401 0 R 7402 0 R 7403 0 R 7404 0 R 7405 0 R 7406 0 R 7407 0 R 7408 0 R 7409 0 R 7410 0 R 7411 0 R 7412 0 R 7413 0 R 7414 0 R 7415 0 R 7416 0 R 7417 0 R 7418 0 R 7419 0 R 7420 0 R 7421 0 R 7422 0 R 7423 0 R 7424 0 R 7425 0 R 7426 0 R 7427 0 R 7428 0 R 7429 0 R 7430 0 R 7431 0 R 7432 0 R 7433 0 R 7434 0 R 7435 0 R 7436 0 R 7437 0 R 7438 0 R 7439 0 R 7440 0 R 7441 0 R 7442 0 R 7443 0 R 7444 0 R 7445 0 R 7446 0 R 7447 0 R 7448 0 R 7449 0 R 7450 0 R 7451 0 R 7452 0 R 7453 0 R 7454 0 R 7455 0 R 7456 0 R 7457 0 R 7458 0 R 7459 0 R 7460 0 R 7461 0 R 7462 0 R 7463 0 R 7464 0 R 7465 0 R 7466 0 R 7467 0 R 7468 0 R 7469 0 R 7470 0 R 7471 0 R 7472 0 R 7473 0 R 7474 0 R 7475 0 R 7476 0 R 7477 0 R 7478 0 R 7479 0 R 7480 0 R 7481 0 R 7482 0 R 7483 0 R 7484 0 R 7485 0 R 7486 0 R 7487 0 R 7488 0 R 7489 0 R 7490 0 R 7491 0 R 7492 0 R 7493 0 R ]
 >> endobj
-7309 0 obj <<
+7358 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [238.796 646.546 257.152 658.115]
 /Subtype /Link
 /A << /S /GoTo /D (page.217) >>
 >> endobj
-7310 0 obj <<
+7359 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [261.826 646.546 280.182 658.115]
 /Subtype /Link
 /A << /S /GoTo /D (page.441) >>
 >> endobj
-7311 0 obj <<
+7360 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [284.857 646.546 303.213 658.115]
 /Subtype /Link
 /A << /S /GoTo /D (page.442) >>
 >> endobj
-7316 0 obj <<
+7365 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [267.493 632.997 285.849 644.397]
 /Subtype /Link
 /A << /S /GoTo /D (page.428) >>
 >> endobj
-7317 0 obj <<
+7366 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [232.22 619.448 250.576 631.137]
 /Subtype /Link
 /A << /S /GoTo /D (page.516) >>
 >> endobj
-7318 0 obj <<
+7367 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [284.099 605.899 302.455 617.588]
 /Subtype /Link
 /A << /S /GoTo /D (page.517) >>
 >> endobj
-7319 0 obj <<
+7368 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [254.493 592.35 272.849 604.039]
 /Subtype /Link
 /A << /S /GoTo /D (page.517) >>
 >> endobj
-7320 0 obj <<
+7369 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [288.905 578.8 307.261 590.369]
 /Subtype /Link
 /A << /S /GoTo /D (page.150) >>
 >> endobj
-7321 0 obj <<
+7370 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [311.31 578.8 329.666 590.369]
 /Subtype /Link
 /A << /S /GoTo /D (page.156) >>
 >> endobj
-7322 0 obj <<
+7371 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [333.716 578.8 352.072 590.369]
 /Subtype /Link
 /A << /S /GoTo /D (page.236) >>
 >> endobj
-7323 0 obj <<
+7372 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [356.121 578.8 374.477 590.369]
 /Subtype /Link
 /A << /S /GoTo /D (page.268) >>
 >> endobj
-7324 0 obj <<
+7373 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [378.526 578.8 396.883 590.369]
 /Subtype /Link
 /A << /S /GoTo /D (page.285) >>
 >> endobj
-7325 0 obj <<
+7374 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [400.932 578.8 419.288 590.369]
 /Subtype /Link
 /A << /S /GoTo /D (page.298) >>
 >> endobj
-7326 0 obj <<
+7375 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [423.337 578.8 441.693 590.369]
 /Subtype /Link
 /A << /S /GoTo /D (page.309) >>
 >> endobj
-7327 0 obj <<
+7376 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [445.742 578.8 464.099 590.369]
 /Subtype /Link
 /A << /S /GoTo /D (page.428) >>
 >> endobj
-7328 0 obj <<
+7377 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [467.561 578.8 485.917 590.369]
 /Subtype /Link
 /A << /S /GoTo /D (page.431) >>
 >> endobj
-7329 0 obj <<
+7378 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [489.966 578.8 508.322 590.369]
 /Subtype /Link
 /A << /S /GoTo /D (page.452) >>
 >> endobj
-7330 0 obj <<
+7379 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [205.25 565.251 223.607 576.395]
 /Subtype /Link
 /A << /S /GoTo /D (page.453) >>
 >> endobj
-7331 0 obj <<
+7380 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [228.281 565.251 246.637 576.395]
 /Subtype /Link
 /A << /S /GoTo /D (page.455) >>
 >> endobj
-7332 0 obj <<
+7381 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [251.311 565.251 269.667 576.395]
 /Subtype /Link
 /A << /S /GoTo /D (page.457) >>
 >> endobj
-7333 0 obj <<
+7382 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [273.129 565.251 291.485 576.395]
 /Subtype /Link
 /A << /S /GoTo /D (page.459) >>
 >> endobj
-7334 0 obj <<
+7383 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [296.16 565.251 314.516 576.395]
 /Subtype /Link
 /A << /S /GoTo /D (page.463) >>
 >> endobj
-7335 0 obj <<
+7384 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [319.19 565.251 337.546 576.395]
 /Subtype /Link
 /A << /S /GoTo /D (page.464) >>
 >> endobj
-7336 0 obj <<
+7385 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [342.22 565.251 360.576 576.395]
 /Subtype /Link
 /A << /S /GoTo /D (page.493) >>
 >> endobj
-7337 0 obj <<
+7386 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [300.63 551.702 318.987 563.391]
 /Subtype /Link
 /A << /S /GoTo /D (page.467) >>
 >> endobj
-7338 0 obj <<
+7387 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [266.994 538.153 285.35 549.842]
 /Subtype /Link
 /A << /S /GoTo /D (page.465) >>
 >> endobj
-7339 0 obj <<
+7388 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [249.721 524.604 268.077 536.003]
 /Subtype /Link
 /A << /S /GoTo /D (page.285) >>
 >> endobj
-7340 0 obj <<
+7389 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [318.57 511.054 336.926 522.744]
 /Subtype /Link
 /A << /S /GoTo /D (page.433) >>
 >> endobj
-7341 0 obj <<
+7390 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [258.539 497.505 276.896 509.195]
 /Subtype /Link
 /A << /S /GoTo /D (page.477) >>
 >> endobj
-7342 0 obj <<
+7391 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [261.6 483.956 279.956 495.524]
 /Subtype /Link
 /A << /S /GoTo /D (page.437) >>
 >> endobj
-7343 0 obj <<
+7392 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [259.842 470.407 278.199 481.551]
 /Subtype /Link
 /A << /S /GoTo /D (page.293) >>
 >> endobj
-7344 0 obj <<
+7393 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [282.873 470.407 301.229 481.551]
 /Subtype /Link
 /A << /S /GoTo /D (page.462) >>
 >> endobj
-7345 0 obj <<
+7394 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [250.055 456.858 268.411 468.002]
 /Subtype /Link
 /A << /S /GoTo /D (page.465) >>
 >> endobj
-7346 0 obj <<
+7395 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [285.311 443.308 303.667 454.998]
 /Subtype /Link
 /A << /S /GoTo /D (page.349) >>
 >> endobj
-7347 0 obj <<
+7396 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [317.341 429.759 335.698 441.449]
 /Subtype /Link
 /A << /S /GoTo /D (page.215) >>
 >> endobj
-7348 0 obj <<
+7397 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [246.311 416.21 264.667 427.778]
 /Subtype /Link
 /A << /S /GoTo /D (page.150) >>
 >> endobj
-7349 0 obj <<
+7398 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [269.341 416.21 287.698 427.778]
 /Subtype /Link
 /A << /S /GoTo /D (page.300) >>
 >> endobj
-7350 0 obj <<
+7399 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [290.826 402.661 309.182 414.35]
 /Subtype /Link
 /A << /S /GoTo /D (page.335) >>
 >> endobj
-7351 0 obj <<
+7400 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [302.614 389.112 320.97 400.801]
 /Subtype /Link
 /A << /S /GoTo /D (page.335) >>
 >> endobj
-7352 0 obj <<
+7401 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [258.661 362.013 277.017 373.581]
 /Subtype /Link
 /A << /S /GoTo /D (page.215) >>
 >> endobj
-7353 0 obj <<
+7402 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [283.008 348.464 301.364 360.153]
 /Subtype /Link
 /A << /S /GoTo /D (page.335) >>
 >> endobj
-7354 0 obj <<
+7403 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [327.281 334.915 345.637 346.604]
 /Subtype /Link
 /A << /S /GoTo /D (page.335) >>
 >> endobj
-7355 0 obj <<
+7404 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [248.978 321.366 261.879 333.055]
 /Subtype /Link
 /A << /S /GoTo /D (page.38) >>
 >> endobj
-7356 0 obj <<
+7405 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [266.554 321.366 279.455 333.055]
 /Subtype /Link
 /A << /S /GoTo /D (page.68) >>
 >> endobj
-7357 0 obj <<
+7406 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [284.129 321.366 302.485 333.055]
 /Subtype /Link
 /A << /S /GoTo /D (page.117) >>
 >> endobj
-7358 0 obj <<
+7407 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [312.917 307.816 331.273 319.506]
 /Subtype /Link
 /A << /S /GoTo /D (page.324) >>
 >> endobj
-7359 0 obj <<
+7408 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [337.523 294.267 350.425 305.957]
 /Subtype /Link
 /A << /S /GoTo /D (page.84) >>
 >> endobj
-7360 0 obj <<
+7409 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [311.19 280.718 329.546 292.407]
 /Subtype /Link
 /A << /S /GoTo /D (page.444) >>
 >> endobj
-7361 0 obj <<
+7410 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [276.887 267.169 289.789 278.858]
 /Subtype /Link
 /A << /S /GoTo /D (page.35) >>
 >> endobj
-7362 0 obj <<
+7411 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [294.463 267.169 307.364 278.858]
 /Subtype /Link
 /A << /S /GoTo /D (page.66) >>
 >> endobj
-7363 0 obj <<
+7412 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [312.038 267.169 330.395 278.858]
 /Subtype /Link
 /A << /S /GoTo /D (page.112) >>
 >> endobj
-7364 0 obj <<
+7413 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [246.311 253.62 264.667 265.188]
 /Subtype /Link
 /A << /S /GoTo /D (page.346) >>
 >> endobj
-7365 0 obj <<
+7414 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [234.493 240.07 252.849 251.639]
 /Subtype /Link
 /A << /S /GoTo /D (page.300) >>
 >> endobj
-7366 0 obj <<
+7415 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [257.523 240.07 275.879 251.639]
 /Subtype /Link
 /A << /S /GoTo /D (page.434) >>
 >> endobj
-7367 0 obj <<
+7416 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [280.554 240.07 298.91 251.639]
 /Subtype /Link
 /A << /S /GoTo /D (page.462) >>
 >> endobj
-7368 0 obj <<
+7417 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [303.584 240.07 321.94 251.639]
 /Subtype /Link
 /A << /S /GoTo /D (page.477) >>
 >> endobj
-7369 0 obj <<
+7418 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [259.842 226.521 278.199 237.665]
 /Subtype /Link
 /A << /S /GoTo /D (page.437) >>
 >> endobj
-7370 0 obj <<
+7419 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [275.554 212.972 293.91 224.54]
 /Subtype /Link
 /A << /S /GoTo /D (page.433) >>
 >> endobj
-7371 0 obj <<
+7420 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [268.917 199.423 287.273 211.112]
 /Subtype /Link
 /A << /S /GoTo /D (page.238) >>
 >> endobj
-7372 0 obj <<
+7421 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [239.22 185.874 257.576 197.563]
 /Subtype /Link
 /A << /S /GoTo /D (page.430) >>
 >> endobj
-7373 0 obj <<
+7422 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [258.008 172.324 276.364 184.014]
 /Subtype /Link
 /A << /S /GoTo /D (page.436) >>
 >> endobj
-7374 0 obj <<
+7423 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [317.22 158.775 335.576 170.465]
 /Subtype /Link
 /A << /S /GoTo /D (page.298) >>
 >> endobj
-7375 0 obj <<
+7424 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [262.857 145.226 281.213 156.916]
 /Subtype /Link
 /A << /S /GoTo /D (page.432) >>
 >> endobj
-7376 0 obj <<
+7425 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [249.311 131.677 267.667 143.366]
 /Subtype /Link
 /A << /S /GoTo /D (page.434) >>
 >> endobj
-7377 0 obj <<
+7426 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [319.857 118.128 332.758 129.527]
 /Subtype /Link
 /A << /S /GoTo /D (page.41) >>
 >> endobj
-7378 0 obj <<
+7427 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [337.432 118.128 350.334 129.527]
 /Subtype /Link
 /A << /S /GoTo /D (page.80) >>
 >> endobj
-7379 0 obj <<
+7428 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [500.316 646.546 518.672 658.236]
 /Subtype /Link
 /A << /S /GoTo /D (page.471) >>
 >> endobj
-7380 0 obj <<
+7429 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [482.922 632.93 501.278 644.62]
 /Subtype /Link
 /A << /S /GoTo /D (page.271) >>
 >> endobj
-7381 0 obj <<
+7430 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [493.043 619.314 505.945 631.004]
 /Subtype /Link
 /A << /S /GoTo /D (page.57) >>
 >> endobj
-7382 0 obj <<
+7431 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [510.619 619.314 523.52 631.004]
 /Subtype /Link
 /A << /S /GoTo /D (page.84) >>
 >> endobj
-7383 0 obj <<
+7432 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [497.346 605.698 515.702 617.388]
 /Subtype /Link
 /A << /S /GoTo /D (page.238) >>
 >> endobj
-7384 0 obj <<
+7433 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [526.649 591.476 539.551 604.378]
 /Subtype /Link
 /A << /S /GoTo /D (page.14) >>
 >> endobj
-7385 0 obj <<
+7434 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [544.225 591.476 557.126 604.378]
 /Subtype /Link
 /A << /S /GoTo /D (page.23) >>
 >> endobj
-7386 0 obj <<
+7435 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [561.801 591.476 574.702 604.378]
 /Subtype /Link
 /A << /S /GoTo /D (page.39) >>
 >> endobj
-7387 0 obj <<
+7436 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [579.376 591.476 592.278 604.378]
 /Subtype /Link
 /A << /S /GoTo /D (page.73) >>
 >> endobj
-7388 0 obj <<
+7437 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [596.952 591.476 615.308 604.378]
 /Subtype /Link
 /A << /S /GoTo /D (page.114) >>
 >> endobj
-7389 0 obj <<
+7438 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [619.982 591.476 638.339 604.378]
 /Subtype /Link
 /A << /S /GoTo /D (page.197) >>
 >> endobj
-7390 0 obj <<
+7439 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [435.497 578.466 453.854 590.034]
 /Subtype /Link
 /A << /S /GoTo /D (page.215) >>
 >> endobj
-7391 0 obj <<
+7440 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [424.467 564.85 437.369 575.994]
 /Subtype /Link
 /A << /S /GoTo /D (page.81) >>
 >> endobj
-7392 0 obj <<
+7441 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [460.134 551.234 478.49 562.378]
 /Subtype /Link
 /A << /S /GoTo /D (page.428) >>
 >> endobj
-7393 0 obj <<
+7442 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [455.528 537.618 473.884 549.018]
 /Subtype /Link
 /A << /S /GoTo /D (page.488) >>
 >> endobj
-7394 0 obj <<
+7443 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [467.043 524.002 485.399 535.402]
 /Subtype /Link
 /A << /S /GoTo /D (page.485) >>
 >> endobj
-7395 0 obj <<
+7444 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [458.376 510.386 476.732 522.076]
 /Subtype /Link
 /A << /S /GoTo /D (page.170) >>
 >> endobj
-7396 0 obj <<
+7445 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [467.77 496.77 486.126 508.459]
 /Subtype /Link
 /A << /S /GoTo /D (page.396) >>
 >> endobj
-7397 0 obj <<
+7446 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [490.801 496.77 509.157 508.459]
 /Subtype /Link
 /A << /S /GoTo /D (page.466) >>
 >> endobj
-7398 0 obj <<
+7447 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [473.831 483.154 492.187 494.843]
 /Subtype /Link
 /A << /S /GoTo /D (page.458) >>
 >> endobj
-7399 0 obj <<
+7448 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [528.376 469.538 541.278 481.227]
 /Subtype /Link
 /A << /S /GoTo /D (page.42) >>
 >> endobj
-7400 0 obj <<
+7449 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [545.952 469.538 558.854 481.227]
 /Subtype /Link
 /A << /S /GoTo /D (page.81) >>
 >> endobj
-7401 0 obj <<
+7450 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [477.467 455.922 495.823 467.611]
 /Subtype /Link
 /A << /S /GoTo /D (page.240) >>
 >> endobj
-7402 0 obj <<
+7451 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [500.498 455.922 518.854 467.611]
 /Subtype /Link
 /A << /S /GoTo /D (page.313) >>
 >> endobj
-7403 0 obj <<
+7452 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [523.528 455.922 541.884 467.611]
 /Subtype /Link
 /A << /S /GoTo /D (page.388) >>
 >> endobj
-7404 0 obj <<
+7453 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [546.558 455.922 564.914 467.611]
 /Subtype /Link
 /A << /S /GoTo /D (page.457) >>
 >> endobj
-7405 0 obj <<
+7454 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [569.588 455.922 587.945 467.611]
 /Subtype /Link
 /A << /S /GoTo /D (page.459) >>
 >> endobj
-7406 0 obj <<
+7455 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [592.619 455.922 610.975 467.611]
 /Subtype /Link
 /A << /S /GoTo /D (page.466) >>
 >> endobj
-7407 0 obj <<
+7456 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [615.649 455.922 634.005 467.611]
 /Subtype /Link
 /A << /S /GoTo /D (page.470) >>
 >> endobj
-7408 0 obj <<
+7457 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [638.679 455.922 657.036 467.611]
 /Subtype /Link
 /A << /S /GoTo /D (page.471) >>
 >> endobj
-7409 0 obj <<
+7458 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [474.968 442.306 493.324 453.995]
 /Subtype /Link
 /A << /S /GoTo /D (page.471) >>
 >> endobj
-7410 0 obj <<
+7459 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [515.498 428.69 533.854 440.379]
 /Subtype /Link
 /A << /S /GoTo /D (page.273) >>
 >> endobj
-7411 0 obj <<
+7460 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [524.528 415.074 542.884 426.763]
 /Subtype /Link
 /A << /S /GoTo /D (page.469) >>
 >> endobj
-7412 0 obj <<
+7461 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [470.528 401.458 488.884 413.147]
 /Subtype /Link
 /A << /S /GoTo /D (page.269) >>
 >> endobj
-7413 0 obj <<
+7462 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [500.528 387.842 518.884 399.531]
 /Subtype /Link
 /A << /S /GoTo /D (page.438) >>
 >> endobj
-7414 0 obj <<
+7463 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [501.588 374.226 519.945 385.915]
 /Subtype /Link
 /A << /S /GoTo /D (page.372) >>
 >> endobj
-7415 0 obj <<
+7464 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [514.134 360.61 532.49 372.299]
 /Subtype /Link
 /A << /S /GoTo /D (page.271) >>
 >> endobj
-7416 0 obj <<
+7465 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [459.891 346.994 478.248 358.683]
 /Subtype /Link
 /A << /S /GoTo /D (page.473) >>
 >> endobj
-7417 0 obj <<
+7466 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [451.467 322.301 469.823 333.991]
 /Subtype /Link
 /A << /S /GoTo /D (page.457) >>
 >> endobj
-7418 0 obj <<
+7467 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [539.922 308.685 558.278 320.375]
 /Subtype /Link
 /A << /S /GoTo /D (page.252) >>
 >> endobj
-7419 0 obj <<
+7468 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [444.285 295.069 462.642 306.759]
 /Subtype /Link
 /A << /S /GoTo /D (page.429) >>
 >> endobj
-7420 0 obj <<
+7469 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [459.588 267.837 477.945 279.527]
 /Subtype /Link
 /A << /S /GoTo /D (page.458) >>
 >> endobj
-7421 0 obj <<
+7470 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [489.938 254.221 508.294 265.621]
 /Subtype /Link
 /A << /S /GoTo /D (page.237) >>
 >> endobj
-7422 0 obj <<
+7471 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [519.043 240.605 531.945 252.295]
 /Subtype /Link
 /A << /S /GoTo /D (page.59) >>
 >> endobj
-7423 0 obj <<
+7472 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [432.671 226.989 451.027 238.557]
 /Subtype /Link
 /A << /S /GoTo /D (page.109) >>
 >> endobj
-7424 0 obj <<
+7473 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [455.767 226.989 474.124 238.557]
 /Subtype /Link
 /A << /S /GoTo /D (page.143) >>
 >> endobj
-7425 0 obj <<
+7474 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [478.863 226.989 497.22 238.557]
 /Subtype /Link
 /A << /S /GoTo /D (page.144) >>
 >> endobj
-7426 0 obj <<
+7475 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [501.959 226.989 520.316 238.557]
 /Subtype /Link
 /A << /S /GoTo /D (page.149) >>
 >> endobj
-7427 0 obj <<
+7476 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [525.056 226.989 543.412 238.557]
 /Subtype /Link
 /A << /S /GoTo /D (page.152) >>
 >> endobj
-7428 0 obj <<
+7477 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [548.152 226.989 566.508 238.557]
 /Subtype /Link
 /A << /S /GoTo /D (page.167) >>
 >> endobj
-7429 0 obj <<
+7478 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [571.248 226.989 589.604 238.557]
 /Subtype /Link
 /A << /S /GoTo /D (page.175) >>
 >> endobj
-7430 0 obj <<
+7479 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [594.344 226.989 612.7 238.557]
 /Subtype /Link
 /A << /S /GoTo /D (page.239) >>
 >> endobj
-7431 0 obj <<
+7480 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [617.44 226.989 635.796 238.557]
 /Subtype /Link
 /A << /S /GoTo /D (page.250) >>
 >> endobj
-7432 0 obj <<
+7481 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [640.536 226.989 658.892 238.557]
 /Subtype /Link
 /A << /S /GoTo /D (page.269) >>
 >> endobj
-7433 0 obj <<
+7482 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [663.632 226.989 681.988 238.557]
 /Subtype /Link
 /A << /S /GoTo /D (page.310) >>
 >> endobj
-7434 0 obj <<
+7483 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [686.728 226.989 705.084 238.557]
 /Subtype /Link
 /A << /S /GoTo /D (page.327) >>
 >> endobj
-7435 0 obj <<
+7484 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [402.013 213.44 420.369 224.584]
 /Subtype /Link
 /A << /S /GoTo /D (page.368) >>
 >> endobj
-7436 0 obj <<
+7485 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [425.043 213.44 443.399 224.584]
 /Subtype /Link
 /A << /S /GoTo /D (page.481) >>
 >> endobj
-7437 0 obj <<
+7486 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [441.104 199.824 459.46 211.513]
 /Subtype /Link
 /A << /S /GoTo /D (page.312) >>
 >> endobj
-7438 0 obj <<
+7487 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [464.134 199.824 482.49 211.513]
 /Subtype /Link
 /A << /S /GoTo /D (page.432) >>
 >> endobj
-7439 0 obj <<
+7488 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [473.982 186.208 492.339 197.897]
 /Subtype /Link
 /A << /S /GoTo /D (page.429) >>
 >> endobj
-7440 0 obj <<
+7489 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [427.528 172.592 445.884 184.281]
 /Subtype /Link
 /A << /S /GoTo /D (page.454) >>
 >> endobj
-7441 0 obj <<
+7490 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [484.831 158.976 497.732 170.665]
 /Subtype /Link
 /A << /S /GoTo /D (page.61) >>
 >> endobj
-7442 0 obj <<
+7491 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [461.194 145.36 479.551 157.049]
 /Subtype /Link
 /A << /S /GoTo /D (page.341) >>
 >> endobj
-7443 0 obj <<
+7492 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [479.922 131.744 498.278 143.433]
 /Subtype /Link
 /A << /S /GoTo /D (page.341) >>
 >> endobj
-7444 0 obj <<
+7493 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [501.497 118.128 514.399 129.817]
 /Subtype /Link
 /A << /S /GoTo /D (page.61) >>
 >> endobj
-7450 0 obj <<
-/D [7448 0 R /XYZ 151.701 685.529 null]
+7499 0 obj <<
+/D [7497 0 R /XYZ 151.701 685.529 null]
 >> endobj
-7447 0 obj <<
+7496 0 obj <<
 /Font << /F28 1124 0 R /F22 1211 0 R /F15 1133 0 R /F51 1134 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-7554 0 obj <<
+7603 0 obj <<
 /Length 1412      
 /Filter /FlateDecode
 >>
@@ -48792,729 +49768,729 @@
 „`'“ž.44É–séúς׏aܘ—쎩Ø:ž}ˆ¯4'“'ÃO$óœ}êßq—O>67	ÎÄæòjÖÀÒ”‚ÕÿÁÓ[^žc{¤ÁÞj	…Oµ¾—,¦v”5Y¼2ß¬þìê@’
 endstream
 endobj
-7553 0 obj <<
+7602 0 obj <<
 /Type /Page
-/Contents 7554 0 R
-/Resources 7552 0 R
+/Contents 7603 0 R
+/Resources 7601 0 R
 /MediaBox [0 0 612 792]
-/Parent 7154 0 R
-/Annots [ 7445 0 R 7446 0 R 7451 0 R 7452 0 R 7453 0 R 7454 0 R 7455 0 R 7456 0 R 7457 0 R 7458 0 R 7459 0 R 7460 0 R 7461 0 R 7462 0 R 7463 0 R 7464 0 R 7465 0 R 7466 0 R 7467 0 R 7468 0 R 7469 0 R 7470 0 R 7471 0 R 7472 0 R 7473 0 R 7474 0 R 7475 0 R 7476 0 R 7477 0 R 7478 0 R 7479 0 R 7480 0 R 7481 0 R 7482 0 R 7483 0 R 7484 0 R 7485 0 R 7486 0 R 7487 0 R 7488 0 R 7489 0 R 7490 0 R 7491 0 R 7492 0 R 7493 0 R 7494 0 R 7495 0 R 7496 0 R 7497 0 R 7498 0 R 7499 0 R 7500 0 R 7501 0 R 7502 0 R 7503 0 R 7504 0 R 7505 0 R 7506 0 R 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 7528 0 R 7529 0 R 7530 0 R 7531 0 R 7532 0 R 7533 0 R 7534 0 R 7535 0 R 7536 0 R 7537 0 R 7538 0 R 7539 0 R 7540 0 R 7541 0 R 7542 0 R 7543 0 R 7544 0 R 7545 0 R 7546 0 R 7547 0 R 7548 0 R 7549 0 R ]
+/Parent 7203 0 R
+/Annots [ 7494 0 R 7495 0 R 7500 0 R 7501 0 R 7502 0 R 7503 0 R 7504 0 R 7505 0 R 7506 0 R 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 7528 0 R 7529 0 R 7530 0 R 7531 0 R 7532 0 R 7533 0 R 7534 0 R 7535 0 R 7536 0 R 7537 0 R 7538 0 R 7539 0 R 7540 0 R 7541 0 R 7542 0 R 7543 0 R 7544 0 R 7545 0 R 7546 0 R 7547 0 R 7548 0 R 7549 0 R 7550 0 R 7551 0 R 7552 0 R 7553 0 R 7554 0 R 7555 0 R 7556 0 R 7557 0 R 7558 0 R 7559 0 R 7560 0 R 7561 0 R 7562 0 R 7563 0 R 7564 0 R 7565 0 R 7566 0 R 7567 0 R 7568 0 R 7569 0 R 7570 0 R 7571 0 R 7572 0 R 7573 0 R 7574 0 R 7575 0 R 7576 0 R 7577 0 R 7578 0 R 7579 0 R 7580 0 R 7581 0 R 7582 0 R 7583 0 R 7584 0 R 7585 0 R 7586 0 R 7587 0 R 7588 0 R 7589 0 R 7590 0 R 7591 0 R 7592 0 R 7593 0 R 7594 0 R 7595 0 R 7596 0 R 7597 0 R 7598 0 R ]
 >> endobj
-7445 0 obj <<
+7494 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [207.259 646.546 225.615 658.236]
 /Subtype /Link
 /A << /S /GoTo /D (page.477) >>
 >> endobj
-7446 0 obj <<
+7495 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [230.29 646.546 248.646 658.236]
 /Subtype /Link
 /A << /S /GoTo /D (page.550) >>
 >> endobj
-7451 0 obj <<
+7500 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [219.245 632.931 237.601 644.621]
 /Subtype /Link
 /A << /S /GoTo /D (page.239) >>
 >> endobj
-7452 0 obj <<
+7501 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [218.669 619.317 237.026 631.006]
 /Subtype /Link
 /A << /S /GoTo /D (page.239) >>
 >> endobj
-7453 0 obj <<
+7502 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [253.502 605.702 266.403 617.391]
 /Subtype /Link
 /A << /S /GoTo /D (page.61) >>
 >> endobj
-7454 0 obj <<
+7503 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [242.562 592.087 260.918 603.777]
 /Subtype /Link
 /A << /S /GoTo /D (page.478) >>
 >> endobj
-7455 0 obj <<
+7504 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [193.259 578.472 211.615 590.162]
 /Subtype /Link
 /A << /S /GoTo /D (page.432) >>
 >> endobj
-7456 0 obj <<
+7505 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [237.835 564.857 256.191 576.547]
 /Subtype /Link
 /A << /S /GoTo /D (page.474) >>
 >> endobj
-7457 0 obj <<
+7506 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [193.623 551.243 211.979 562.932]
 /Subtype /Link
 /A << /S /GoTo /D (page.433) >>
 >> endobj
-7458 0 obj <<
+7507 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [232.047 537.628 250.403 549.196]
 /Subtype /Link
 /A << /S /GoTo /D (page.549) >>
 >> endobj
-7459 0 obj <<
+7508 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [229.471 524.013 247.827 535.703]
 /Subtype /Link
 /A << /S /GoTo /D (page.534) >>
 >> endobj
-7460 0 obj <<
+7509 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [212.411 510.398 230.767 522.088]
 /Subtype /Link
 /A << /S /GoTo /D (page.343) >>
 >> endobj
-7461 0 obj <<
+7510 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [279.441 496.783 297.797 508.473]
 /Subtype /Link
 /A << /S /GoTo /D (page.550) >>
 >> endobj
-7462 0 obj <<
+7511 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [203.32 483.169 221.676 494.858]
 /Subtype /Link
 /A << /S /GoTo /D (page.433) >>
 >> endobj
-7463 0 obj <<
+7512 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [226.35 483.169 244.706 494.858]
 /Subtype /Link
 /A << /S /GoTo /D (page.459) >>
 >> endobj
-7464 0 obj <<
+7513 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [249.38 483.169 267.737 494.858]
 /Subtype /Link
 /A << /S /GoTo /D (page.532) >>
 >> endobj
-7465 0 obj <<
+7514 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [208.986 469.554 227.343 481.243]
 /Subtype /Link
 /A << /S /GoTo /D (page.431) >>
 >> endobj
-7466 0 obj <<
+7515 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [203.289 455.939 221.646 467.629]
 /Subtype /Link
 /A << /S /GoTo /D (page.430) >>
 >> endobj
-7467 0 obj <<
+7516 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [211.774 442.324 230.131 454.014]
 /Subtype /Link
 /A << /S /GoTo /D (page.488) >>
 >> endobj
-7468 0 obj <<
+7517 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [186.865 417.653 205.221 429.343]
 /Subtype /Link
 /A << /S /GoTo /D (page.517) >>
 >> endobj
-7469 0 obj <<
+7518 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [239.714 404.039 258.07 415.728]
 /Subtype /Link
 /A << /S /GoTo /D (page.468) >>
 >> endobj
-7470 0 obj <<
+7519 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [196.562 390.424 214.918 402.113]
 /Subtype /Link
 /A << /S /GoTo /D (page.480) >>
 >> endobj
-7471 0 obj <<
+7520 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [224.32 376.809 242.676 388.208]
 /Subtype /Link
 /A << /S /GoTo /D (page.484) >>
 >> endobj
-7472 0 obj <<
+7521 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [224.32 363.194 242.676 374.594]
 /Subtype /Link
 /A << /S /GoTo /D (page.462) >>
 >> endobj
-7473 0 obj <<
+7522 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [250.017 349.579 268.373 361.269]
 /Subtype /Link
 /A << /S /GoTo /D (page.310) >>
 >> endobj
-7474 0 obj <<
+7523 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [222.138 335.964 240.494 347.654]
 /Subtype /Link
 /A << /S /GoTo /D (page.332) >>
 >> endobj
-7475 0 obj <<
+7524 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [265.471 322.35 278.373 334.039]
 /Subtype /Link
 /A << /S /GoTo /D (page.41) >>
 >> endobj
-7476 0 obj <<
+7525 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [283.047 322.35 295.949 334.039]
 /Subtype /Link
 /A << /S /GoTo /D (page.80) >>
 >> endobj
-7477 0 obj <<
+7526 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [215.35 308.735 233.706 320.424]
 /Subtype /Link
 /A << /S /GoTo /D (page.441) >>
 >> endobj
-7478 0 obj <<
+7527 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [256.35 295.12 274.706 306.81]
 /Subtype /Link
 /A << /S /GoTo /D (page.444) >>
 >> endobj
-7479 0 obj <<
+7528 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [259.077 281.505 277.434 293.195]
 /Subtype /Link
 /A << /S /GoTo /D (page.442) >>
 >> endobj
-7480 0 obj <<
+7529 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [187.502 267.89 205.858 279.58]
 /Subtype /Link
 /A << /S /GoTo /D (page.466) >>
 >> endobj
-7481 0 obj <<
+7530 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [205.047 254.276 212.494 265.965]
 /Subtype /Link
 /A << /S /GoTo /D (page.7) >>
 >> endobj
-7482 0 obj <<
+7531 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [217.168 254.276 230.07 265.965]
 /Subtype /Link
 /A << /S /GoTo /D (page.15) >>
 >> endobj
-7483 0 obj <<
+7532 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [234.744 254.276 247.646 265.965]
 /Subtype /Link
 /A << /S /GoTo /D (page.23) >>
 >> endobj
-7484 0 obj <<
+7533 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [252.32 254.276 265.221 265.965]
 /Subtype /Link
 /A << /S /GoTo /D (page.39) >>
 >> endobj
-7485 0 obj <<
+7534 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [269.896 254.276 282.797 265.965]
 /Subtype /Link
 /A << /S /GoTo /D (page.74) >>
 >> endobj
-7486 0 obj <<
+7535 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [287.471 254.276 305.828 265.965]
 /Subtype /Link
 /A << /S /GoTo /D (page.121) >>
 >> endobj
-7487 0 obj <<
+7536 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [310.502 254.276 328.858 265.965]
 /Subtype /Link
 /A << /S /GoTo /D (page.124) >>
 >> endobj
-7488 0 obj <<
+7537 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [333.532 254.276 351.888 265.965]
 /Subtype /Link
 /A << /S /GoTo /D (page.249) >>
 >> endobj
-7489 0 obj <<
+7538 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [192.623 240.661 210.979 252.35]
 /Subtype /Link
 /A << /S /GoTo /D (page.466) >>
 >> endobj
-7490 0 obj <<
+7539 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [189.896 227.046 208.252 238.736]
 /Subtype /Link
 /A << /S /GoTo /D (page.432) >>
 >> endobj
-7491 0 obj <<
+7540 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [212.926 227.046 231.282 238.736]
 /Subtype /Link
 /A << /S /GoTo /D (page.437) >>
 >> endobj
-7492 0 obj <<
+7541 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [190.805 213.431 209.161 225.121]
 /Subtype /Link
 /A << /S /GoTo /D (page.468) >>
 >> endobj
-7493 0 obj <<
+7542 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [186.108 199.816 204.464 211.385]
 /Subtype /Link
 /A << /S /GoTo /D (page.326) >>
 >> endobj
-7494 0 obj <<
+7543 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [209.138 199.816 227.494 211.385]
 /Subtype /Link
 /A << /S /GoTo /D (page.534) >>
 >> endobj
-7495 0 obj <<
+7544 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [184.259 186.202 202.615 197.891]
 /Subtype /Link
 /A << /S /GoTo /D (page.475) >>
 >> endobj
-7496 0 obj <<
+7545 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [230.865 172.587 249.221 184.276]
 /Subtype /Link
 /A << /S /GoTo /D (page.372) >>
 >> endobj
-7497 0 obj <<
+7546 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [230.138 158.972 248.494 170.662]
 /Subtype /Link
 /A << /S /GoTo /D (page.144) >>
 >> endobj
-7498 0 obj <<
+7547 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [214.199 145.357 232.555 157.047]
 /Subtype /Link
 /A << /S /GoTo /D (page.462) >>
 >> endobj
-7499 0 obj <<
+7548 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [192.714 131.742 211.07 143.432]
 /Subtype /Link
 /A << /S /GoTo /D (page.474) >>
 >> endobj
-7500 0 obj <<
+7549 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [207.259 118.128 225.615 129.817]
 /Subtype /Link
 /A << /S /GoTo /D (page.473) >>
 >> endobj
-7501 0 obj <<
+7550 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [230.29 118.128 248.646 129.817]
 /Subtype /Link
 /A << /S /GoTo /D (page.481) >>
 >> endobj
-7502 0 obj <<
+7551 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [434.264 646.546 452.62 658.236]
 /Subtype /Link
 /A << /S /GoTo /D (page.488) >>
 >> endobj
-7503 0 obj <<
+7552 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [401.203 632.997 419.559 644.687]
 /Subtype /Link
 /A << /S /GoTo /D (page.332) >>
 >> endobj
-7504 0 obj <<
+7553 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [422.87 619.448 441.226 631.137]
 /Subtype /Link
 /A << /S /GoTo /D (page.478) >>
 >> endobj
-7505 0 obj <<
+7554 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [411.84 605.899 430.196 617.588]
 /Subtype /Link
 /A << /S /GoTo /D (page.432) >>
 >> endobj
-7506 0 obj <<
+7555 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [454.658 592.35 473.014 604.039]
 /Subtype /Link
 /A << /S /GoTo /D (page.432) >>
 >> endobj
-7507 0 obj <<
+7556 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [477.688 592.35 496.044 604.039]
 /Subtype /Link
 /A << /S /GoTo /D (page.433) >>
 >> endobj
-7508 0 obj <<
+7557 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [452.234 578.8 470.59 590.49]
 /Subtype /Link
 /A << /S /GoTo /D (page.488) >>
 >> endobj
-7509 0 obj <<
+7558 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [475.264 578.8 493.62 590.49]
 /Subtype /Link
 /A << /S /GoTo /D (page.489) >>
 >> endobj
-7510 0 obj <<
+7559 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [528.159 538.153 546.515 549.842]
 /Subtype /Link
 /A << /S /GoTo /D (page.150) >>
 >> endobj
-7511 0 obj <<
+7560 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [393.021 524.604 411.378 535.748]
 /Subtype /Link
 /A << /S /GoTo /D (page.274) >>
 >> endobj
-7512 0 obj <<
+7561 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [409.991 511.054 428.347 522.744]
 /Subtype /Link
 /A << /S /GoTo /D (page.436) >>
 >> endobj
-7513 0 obj <<
+7562 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [419.082 497.505 437.438 509.195]
 /Subtype /Link
 /A << /S /GoTo /D (page.331) >>
 >> endobj
-7514 0 obj <<
+7563 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [416.415 483.956 434.771 495.645]
 /Subtype /Link
 /A << /S /GoTo /D (page.474) >>
 >> endobj
-7515 0 obj <<
+7564 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [414.324 470.407 432.681 481.806]
 /Subtype /Link
 /A << /S /GoTo /D (page.148) >>
 >> endobj
-7516 0 obj <<
+7565 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [437.355 470.407 455.711 481.806]
 /Subtype /Link
 /A << /S /GoTo /D (page.429) >>
 >> endobj
-7517 0 obj <<
+7566 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [460.385 470.407 478.741 481.806]
 /Subtype /Link
 /A << /S /GoTo /D (page.435) >>
 >> endobj
-7518 0 obj <<
+7567 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [443.052 456.858 461.408 468.002]
 /Subtype /Link
 /A << /S /GoTo /D (page.464) >>
 >> endobj
-7519 0 obj <<
+7568 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [470.627 443.308 488.984 454.877]
 /Subtype /Link
 /A << /S /GoTo /D (page.441) >>
 >> endobj
-7520 0 obj <<
+7569 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [493.658 443.308 512.014 454.877]
 /Subtype /Link
 /A << /S /GoTo /D (page.454) >>
 >> endobj
-7521 0 obj <<
+7570 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [431.84 429.759 450.196 440.903]
 /Subtype /Link
 /A << /S /GoTo /D (page.327) >>
 >> endobj
-7522 0 obj <<
+7571 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [404.597 416.21 422.953 427.899]
 /Subtype /Link
 /A << /S /GoTo /D (page.435) >>
 >> endobj
-7523 0 obj <<
+7572 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [411.597 402.661 429.953 414.35]
 /Subtype /Link
 /A << /S /GoTo /D (page.435) >>
 >> endobj
-7524 0 obj <<
+7573 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.203 389.112 460.559 400.801]
 /Subtype /Link
 /A << /S /GoTo /D (page.324) >>
 >> endobj
-7525 0 obj <<
+7574 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [413.052 375.562 431.408 387.252]
 /Subtype /Link
 /A << /S /GoTo /D (page.356) >>
 >> endobj
-7526 0 obj <<
+7575 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [408.779 362.013 427.135 373.413]
 /Subtype /Link
 /A << /S /GoTo /D (page.440) >>
 >> endobj
-7527 0 obj <<
+7576 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [414.84 348.464 433.196 359.863]
 /Subtype /Link
 /A << /S /GoTo /D (page.373) >>
 >> endobj
-7528 0 obj <<
+7577 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.567 334.915 460.923 346.604]
 /Subtype /Link
 /A << /S /GoTo /D (page.435) >>
 >> endobj
-7529 0 obj <<
+7578 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [407.324 321.366 414.771 333.055]
 /Subtype /Link
 /A << /S /GoTo /D (page.5) >>
 >> endobj
-7530 0 obj <<
+7579 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [419.446 321.366 437.802 333.055]
 /Subtype /Link
 /A << /S /GoTo /D (page.428) >>
 >> endobj
-7531 0 obj <<
+7580 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.476 321.366 460.832 333.055]
 /Subtype /Link
 /A << /S /GoTo /D (page.431) >>
 >> endobj
-7532 0 obj <<
+7581 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [465.506 321.366 483.862 333.055]
 /Subtype /Link
 /A << /S /GoTo /D (page.432) >>
 >> endobj
-7533 0 obj <<
+7582 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [402.809 307.816 421.165 318.96]
 /Subtype /Link
 /A << /S /GoTo /D (page.433) >>
 >> endobj
-7534 0 obj <<
+7583 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [425.84 307.816 444.196 318.96]
 /Subtype /Link
 /A << /S /GoTo /D (page.437) >>
 >> endobj
-7535 0 obj <<
+7584 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [441.658 294.267 460.014 305.411]
 /Subtype /Link
 /A << /S /GoTo /D (page.487) >>
 >> endobj
-7536 0 obj <<
+7585 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [454.052 280.718 472.408 292.407]
 /Subtype /Link
 /A << /S /GoTo /D (page.245) >>
 >> endobj
-7537 0 obj <<
+7586 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [420.688 267.169 439.044 278.858]
 /Subtype /Link
 /A << /S /GoTo /D (page.323) >>
 >> endobj
-7538 0 obj <<
+7587 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [412.809 253.62 431.165 265.309]
 /Subtype /Link
 /A << /S /GoTo /D (page.340) >>
 >> endobj
-7539 0 obj <<
+7588 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [394.233 240.07 412.59 251.214]
 /Subtype /Link
 /A << /S /GoTo /D (page.332) >>
 >> endobj
-7540 0 obj <<
+7589 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [378.779 226.521 397.135 237.665]
 /Subtype /Link
 /A << /S /GoTo /D (page.312) >>
 >> endobj
-7541 0 obj <<
+7590 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [436.718 212.972 455.075 224.371]
 /Subtype /Link
 /A << /S /GoTo /D (page.482) >>
 >> endobj
-7542 0 obj <<
+7591 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [376.718 199.423 395.074 210.567]
 /Subtype /Link
 /A << /S /GoTo /D (page.432) >>
 >> endobj
-7543 0 obj <<
+7592 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [412.779 185.874 431.135 197.563]
 /Subtype /Link
 /A << /S /GoTo /D (page.387) >>
 >> endobj
-7544 0 obj <<
+7593 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [437.627 172.324 455.984 184.014]
 /Subtype /Link
 /A << /S /GoTo /D (page.489) >>
 >> endobj
-7545 0 obj <<
+7594 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [425.961 158.775 444.317 170.343]
 /Subtype /Link
 /A << /S /GoTo /D (page.396) >>
 >> endobj
-7546 0 obj <<
+7595 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [404.264 145.226 422.62 156.916]
 /Subtype /Link
 /A << /S /GoTo /D (page.441) >>
 >> endobj
-7547 0 obj <<
+7596 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [408.567 131.677 426.923 143.366]
 /Subtype /Link
 /A << /S /GoTo /D (page.281) >>
 >> endobj
-7548 0 obj <<
+7597 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [431.597 131.677 449.953 143.366]
 /Subtype /Link
 /A << /S /GoTo /D (page.433) >>
 >> endobj
-7549 0 obj <<
+7598 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [396.082 118.128 414.438 129.817]
 /Subtype /Link
 /A << /S /GoTo /D (page.348) >>
 >> endobj
-7555 0 obj <<
-/D [7553 0 R /XYZ 100.892 685.529 null]
+7604 0 obj <<
+/D [7602 0 R /XYZ 100.892 685.529 null]
 >> endobj
-7552 0 obj <<
+7601 0 obj <<
 /Font << /F22 1211 0 R /F28 1124 0 R /F15 1133 0 R /F51 1134 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-7680 0 obj <<
+7729 0 obj <<
 /Length 1437      
 /Filter /FlateDecode
 >>
@@ -49531,883 +50507,883 @@
 Îï¸b‡½#‚ïºÌØÁstI¾+^/$‹³ç¬öceV`èú}D3®Ú4a»xÁ®Pä¦æ‘aw‹Sr!´|<ôÍsp„uYæU£6½<~‡ˆya¨:@çýÌãB]qg7˜ìÓ©Š«®‡Êªçr¸EÏEÆ·¿¡ê/ ’¹Íc;Lqaþ§3pþøSÑãeÁÿ{†·úÁº¯×îP-˜þÝ/ J¹lo$†žñçNƲŸ+œ²­Í!D3„FKˆ¾7ØÜôsrC<ÕÑ=[õ`ôÓ%µà÷þñUµ9¶¤;–äK®H¡-î>Ši™«Î´óá8ÁÛúͶýí‡ë_xéU¡ÀóËo|¢9‹mŸ.xÓ»!ýôX‹Ëçk»Pphù«R„–׌áí{Ì®湄À|ámû—.;Î?™$3GOðO̪Ëg{›-¿6•lSœ&¿«Mÿ¾ºYýŠ»ˆ
 endstream
 endobj
-7679 0 obj <<
+7728 0 obj <<
 /Type /Page
-/Contents 7680 0 R
-/Resources 7678 0 R
+/Contents 7729 0 R
+/Resources 7727 0 R
 /MediaBox [0 0 612 792]
-/Parent 7682 0 R
-/Annots [ 7550 0 R 7551 0 R 7556 0 R 7557 0 R 7558 0 R 7559 0 R 7560 0 R 7561 0 R 7562 0 R 7563 0 R 7564 0 R 7565 0 R 7566 0 R 7567 0 R 7568 0 R 7569 0 R 7570 0 R 7571 0 R 7572 0 R 7573 0 R 7574 0 R 7575 0 R 7576 0 R 7577 0 R 7578 0 R 7579 0 R 7580 0 R 7581 0 R 7582 0 R 7583 0 R 7584 0 R 7585 0 R 7586 0 R 7587 0 R 7588 0 R 7589 0 R 7590 0 R 7591 0 R 7592 0 R 7593 0 R 7594 0 R 7595 0 R 7596 0 R 7597 0 R 7598 0 R 7599 0 R 7600 0 R 7601 0 R 7602 0 R 7603 0 R 7604 0 R 7605 0 R 7606 0 R 7607 0 R 7608 0 R 7609 0 R 7610 0 R 7611 0 R 7612 0 R 7613 0 R 7614 0 R 7615 0 R 7616 0 R 7617 0 R 7618 0 R 7619 0 R 7620 0 R 7621 0 R 7622 0 R 7623 0 R 7624 0 R 7625 0 R 7626 0 R 7627 0 R 7628 0 R 7629 0 R 7630 0 R 7631 0 R 7632 0 R 7633 0 R 7634 0 R 7635 0 R 7636 0 R 7637 0 R 7638 0 R 7639 0 R 7640 0 R 7641 0 R 7642 0 R 7643 0 R 7644 0 R 7645 0 R 7646 0 R 7647 0 R 7648 0 R 7649 0 R 7650 0 R 7651 0 R 7652 0 R 7653 0 R 7654 0 R 7655 0 R 7656 0 R 7657 0 R 7658 0 R 7659 0 R 7660 0 R 7661 0 R 7662 0 R 7663 0 R 7664 0 R 7665 0 R 7666 0 R 7667 0 R 7668 0 R 7669 0 R 7670 0 R 7671 0 R 7672 0 R 7673 0 R 7674 0 R 7675 0 R 7676 0 R ]
+/Parent 7731 0 R
+/Annots [ 7599 0 R 7600 0 R 7605 0 R 7606 0 R 7607 0 R 7608 0 R 7609 0 R 7610 0 R 7611 0 R 7612 0 R 7613 0 R 7614 0 R 7615 0 R 7616 0 R 7617 0 R 7618 0 R 7619 0 R 7620 0 R 7621 0 R 7622 0 R 7623 0 R 7624 0 R 7625 0 R 7626 0 R 7627 0 R 7628 0 R 7629 0 R 7630 0 R 7631 0 R 7632 0 R 7633 0 R 7634 0 R 7635 0 R 7636 0 R 7637 0 R 7638 0 R 7639 0 R 7640 0 R 7641 0 R 7642 0 R 7643 0 R 7644 0 R 7645 0 R 7646 0 R 7647 0 R 7648 0 R 7649 0 R 7650 0 R 7651 0 R 7652 0 R 7653 0 R 7654 0 R 7655 0 R 7656 0 R 7657 0 R 7658 0 R 7659 0 R 7660 0 R 7661 0 R 7662 0 R 7663 0 R 7664 0 R 7665 0 R 7666 0 R 7667 0 R 7668 0 R 7669 0 R 7670 0 R 7671 0 R 7672 0 R 7673 0 R 7674 0 R 7675 0 R 7676 0 R 7677 0 R 7678 0 R 7679 0 R 7680 0 R 7681 0 R 7682 0 R 7683 0 R 7684 0 R 7685 0 R 7686 0 R 7687 0 R 7688 0 R 7689 0 R 7690 0 R 7691 0 R 7692 0 R 7693 0 R 7694 0 R 7695 0 R 7696 0 R 7697 0 R 7698 0 R 7699 0 R 7700 0 R 7701 0 R 7702 0 R 7703 0 R 7704 0 R 7705 0 R 7706 0 R 7707 0 R 7708 0 R 7709 0 R 7710 0 R 7711 0 R 7712 0 R 7713 0 R 7714 0 R 7715 0 R 7716 0 R 7717 0 R 7718 0 R 7719 0 R 7720 0 R 7721 0 R 7722 0 R 7723 0 R 7724 0 R 7725 0 R ]
 >> endobj
-7550 0 obj <<
+7599 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [252.614 646.546 270.97 657.946]
 /Subtype /Link
 /A << /S /GoTo /D (page.427) >>
 >> endobj
-7551 0 obj <<
+7600 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [275.644 646.546 294.001 657.946]
 /Subtype /Link
 /A << /S /GoTo /D (page.431) >>
 >> endobj
-7556 0 obj <<
+7605 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [243.523 632.931 261.879 644.5]
 /Subtype /Link
 /A << /S /GoTo /D (page.436) >>
 >> endobj
-7557 0 obj <<
+7606 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [280.766 619.317 299.122 631.006]
 /Subtype /Link
 /A << /S /GoTo /D (page.436) >>
 >> endobj
-7558 0 obj <<
+7607 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [241.463 605.702 254.364 617.27]
 /Subtype /Link
 /A << /S /GoTo /D (page.10) >>
 >> endobj
-7559 0 obj <<
+7608 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [259.038 605.702 271.94 617.27]
 /Subtype /Link
 /A << /S /GoTo /D (page.33) >>
 >> endobj
-7560 0 obj <<
+7609 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [276.614 605.702 289.516 617.27]
 /Subtype /Link
 /A << /S /GoTo /D (page.38) >>
 >> endobj
-7561 0 obj <<
+7610 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [294.19 605.702 307.092 617.27]
 /Subtype /Link
 /A << /S /GoTo /D (page.45) >>
 >> endobj
-7562 0 obj <<
+7611 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [311.766 605.702 324.667 617.27]
 /Subtype /Link
 /A << /S /GoTo /D (page.62) >>
 >> endobj
-7563 0 obj <<
+7612 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [329.341 605.702 342.243 617.27]
 /Subtype /Link
 /A << /S /GoTo /D (page.72) >>
 >> endobj
-7564 0 obj <<
+7613 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [346.917 605.702 365.273 617.27]
 /Subtype /Link
 /A << /S /GoTo /D (page.114) >>
 >> endobj
-7565 0 obj <<
+7614 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [369.948 605.702 388.304 617.27]
 /Subtype /Link
 /A << /S /GoTo /D (page.149) >>
 >> endobj
-7566 0 obj <<
+7615 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [392.978 605.702 411.334 617.27]
 /Subtype /Link
 /A << /S /GoTo /D (page.157) >>
 >> endobj
-7567 0 obj <<
+7616 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [416.008 605.702 434.364 617.27]
 /Subtype /Link
 /A << /S /GoTo /D (page.196) >>
 >> endobj
-7568 0 obj <<
+7617 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [259.418 592.087 272.32 603.231]
 /Subtype /Link
 /A << /S /GoTo /D (page.38) >>
 >> endobj
-7569 0 obj <<
+7618 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [276.994 592.087 289.896 603.231]
 /Subtype /Link
 /A << /S /GoTo /D (page.72) >>
 >> endobj
-7570 0 obj <<
+7619 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [294.57 592.087 312.926 603.231]
 /Subtype /Link
 /A << /S /GoTo /D (page.114) >>
 >> endobj
-7571 0 obj <<
+7620 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [317.6 592.087 335.956 603.231]
 /Subtype /Link
 /A << /S /GoTo /D (page.196) >>
 >> endobj
-7572 0 obj <<
+7621 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [239.25 578.472 252.152 590.162]
 /Subtype /Link
 /A << /S /GoTo /D (page.64) >>
 >> endobj
-7573 0 obj <<
+7622 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [300.493 564.857 318.849 576.547]
 /Subtype /Link
 /A << /S /GoTo /D (page.487) >>
 >> endobj
-7574 0 obj <<
+7623 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [259.341 551.243 277.698 562.387]
 /Subtype /Link
 /A << /S /GoTo /D (page.487) >>
 >> endobj
-7575 0 obj <<
+7624 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [248.887 526.572 256.334 538.261]
 /Subtype /Link
 /A << /S /GoTo /D (page.8) >>
 >> endobj
-7576 0 obj <<
+7625 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [261.008 526.572 273.91 538.261]
 /Subtype /Link
 /A << /S /GoTo /D (page.64) >>
 >> endobj
-7577 0 obj <<
+7626 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [278.584 526.572 296.94 538.261]
 /Subtype /Link
 /A << /S /GoTo /D (page.326) >>
 >> endobj
-7578 0 obj <<
+7627 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [301.614 526.572 319.97 538.261]
 /Subtype /Link
 /A << /S /GoTo /D (page.459) >>
 >> endobj
-7579 0 obj <<
+7628 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [324.644 526.572 343.001 538.261]
 /Subtype /Link
 /A << /S /GoTo /D (page.471) >>
 >> endobj
-7580 0 obj <<
+7629 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [347.675 526.572 366.031 538.261]
 /Subtype /Link
 /A << /S /GoTo /D (page.498) >>
 >> endobj
-7581 0 obj <<
+7630 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [285.584 512.957 303.94 524.646]
 /Subtype /Link
 /A << /S /GoTo /D (page.121) >>
 >> endobj
-7582 0 obj <<
+7631 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [281.6 485.727 299.956 497.127]
 /Subtype /Link
 /A << /S /GoTo /D (page.146) >>
 >> endobj
-7583 0 obj <<
+7632 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [271.267 472.113 289.623 483.512]
 /Subtype /Link
 /A << /S /GoTo /D (page.310) >>
 >> endobj
-7584 0 obj <<
+7633 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [286.523 458.498 304.879 470.187]
 /Subtype /Link
 /A << /S /GoTo /D (page.482) >>
 >> endobj
-7585 0 obj <<
+7634 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [309.554 458.498 327.91 470.187]
 /Subtype /Link
 /A << /S /GoTo /D (page.517) >>
 >> endobj
-7586 0 obj <<
+7635 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [276.19 444.883 294.546 456.572]
 /Subtype /Link
 /A << /S /GoTo /D (page.482) >>
 >> endobj
-7587 0 obj <<
+7636 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [299.22 444.883 317.576 456.572]
 /Subtype /Link
 /A << /S /GoTo /D (page.515) >>
 >> endobj
-7588 0 obj <<
+7637 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [270.796 431.268 283.698 442.958]
 /Subtype /Link
 /A << /S /GoTo /D (page.22) >>
 >> endobj
-7589 0 obj <<
+7638 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [253.796 417.653 272.152 429.343]
 /Subtype /Link
 /A << /S /GoTo /D (page.235) >>
 >> endobj
-7590 0 obj <<
+7639 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [276.826 417.653 295.182 429.343]
 /Subtype /Link
 /A << /S /GoTo /D (page.252) >>
 >> endobj
-7591 0 obj <<
+7640 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [299.857 417.653 318.213 429.343]
 /Subtype /Link
 /A << /S /GoTo /D (page.388) >>
 >> endobj
-7592 0 obj <<
+7641 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [314.463 404.039 332.819 415.728]
 /Subtype /Link
 /A << /S /GoTo /D (page.516) >>
 >> endobj
-7593 0 obj <<
+7642 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [276.072 390.424 294.428 401.992]
 /Subtype /Link
 /A << /S /GoTo /D (page.169) >>
 >> endobj
-7594 0 obj <<
+7643 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [235.553 376.809 253.91 388.377]
 /Subtype /Link
 /A << /S /GoTo /D (page.439) >>
 >> endobj
-7595 0 obj <<
+7644 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [245.705 349.579 264.061 361.269]
 /Subtype /Link
 /A << /S /GoTo /D (page.385) >>
 >> endobj
-7596 0 obj <<
+7645 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [301.978 335.964 320.334 347.654]
 /Subtype /Link
 /A << /S /GoTo /D (page.495) >>
 >> endobj
-7597 0 obj <<
+7646 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [292.069 322.35 310.425 334.039]
 /Subtype /Link
 /A << /S /GoTo /D (page.505) >>
 >> endobj
-7598 0 obj <<
+7647 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [278.311 308.735 296.667 320.424]
 /Subtype /Link
 /A << /S /GoTo /D (page.149) >>
 >> endobj
-7599 0 obj <<
+7648 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [301.341 308.735 319.698 320.424]
 /Subtype /Link
 /A << /S /GoTo /D (page.154) >>
 >> endobj
-7600 0 obj <<
+7649 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [272.463 295.12 290.819 306.81]
 /Subtype /Link
 /A << /S /GoTo /D (page.156) >>
 >> endobj
-7601 0 obj <<
+7650 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [295.493 295.12 313.849 306.81]
 /Subtype /Link
 /A << /S /GoTo /D (page.209) >>
 >> endobj
-7602 0 obj <<
+7651 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [260.388 267.89 278.744 279.58]
 /Subtype /Link
 /A << /S /GoTo /D (page.482) >>
 >> endobj
-7603 0 obj <<
+7652 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [260.236 254.276 278.593 265.844]
 /Subtype /Link
 /A << /S /GoTo /D (page.482) >>
 >> endobj
-7604 0 obj <<
+7653 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [271.055 240.661 289.411 252.35]
 /Subtype /Link
 /A << /S /GoTo /D (page.482) >>
 >> endobj
-7605 0 obj <<
+7654 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [244.402 227.046 262.758 238.736]
 /Subtype /Link
 /A << /S /GoTo /D (page.435) >>
 >> endobj
-7606 0 obj <<
+7655 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [308.19 213.431 326.546 225.121]
 /Subtype /Link
 /A << /S /GoTo /D (page.436) >>
 >> endobj
-7607 0 obj <<
+7656 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [289.523 199.816 302.425 211.506]
 /Subtype /Link
 /A << /S /GoTo /D (page.87) >>
 >> endobj
-7608 0 obj <<
+7657 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [301.129 186.202 319.485 197.891]
 /Subtype /Link
 /A << /S /GoTo /D (page.335) >>
 >> endobj
-7609 0 obj <<
+7658 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [350.038 172.587 368.395 184.276]
 /Subtype /Link
 /A << /S /GoTo /D (page.335) >>
 >> endobj
-7610 0 obj <<
+7659 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [254.372 158.972 272.728 170.662]
 /Subtype /Link
 /A << /S /GoTo /D (page.443) >>
 >> endobj
-7611 0 obj <<
+7660 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [275.554 145.357 293.91 157.047]
 /Subtype /Link
 /A << /S /GoTo /D (page.435) >>
 >> endobj
-7612 0 obj <<
+7661 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [266.766 131.742 285.122 143.432]
 /Subtype /Link
 /A << /S /GoTo /D (page.488) >>
 >> endobj
-7613 0 obj <<
+7662 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [321.857 118.128 340.213 129.817]
 /Subtype /Link
 /A << /S /GoTo /D (page.450) >>
 >> endobj
-7614 0 obj <<
+7663 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [468.376 646.546 486.732 658.236]
 /Subtype /Link
 /A << /S /GoTo /D (page.435) >>
 >> endobj
-7615 0 obj <<
+7664 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [439.588 632.997 452.49 644.565]
 /Subtype /Link
 /A << /S /GoTo /D (page.31) >>
 >> endobj
-7616 0 obj <<
+7665 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [457.164 632.997 470.066 644.565]
 /Subtype /Link
 /A << /S /GoTo /D (page.43) >>
 >> endobj
-7617 0 obj <<
+7666 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [474.74 632.997 487.641 644.565]
 /Subtype /Link
 /A << /S /GoTo /D (page.44) >>
 >> endobj
-7618 0 obj <<
+7667 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [492.316 632.997 505.217 644.565]
 /Subtype /Link
 /A << /S /GoTo /D (page.86) >>
 >> endobj
-7619 0 obj <<
+7668 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [509.891 632.997 528.248 644.565]
 /Subtype /Link
 /A << /S /GoTo /D (page.125) >>
 >> endobj
-7620 0 obj <<
+7669 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [532.922 632.997 551.278 644.565]
 /Subtype /Link
 /A << /S /GoTo /D (page.238) >>
 >> endobj
-7621 0 obj <<
+7670 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [555.952 632.997 574.308 644.565]
 /Subtype /Link
 /A << /S /GoTo /D (page.251) >>
 >> endobj
-7622 0 obj <<
+7671 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [578.982 632.997 597.339 644.565]
 /Subtype /Link
 /A << /S /GoTo /D (page.252) >>
 >> endobj
-7623 0 obj <<
+7672 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [454.362 619.448 472.718 631.137]
 /Subtype /Link
 /A << /S /GoTo /D (page.476) >>
 >> endobj
-7624 0 obj <<
+7673 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [450.756 605.899 469.112 617.588]
 /Subtype /Link
 /A << /S /GoTo /D (page.109) >>
 >> endobj
-7625 0 obj <<
+7674 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [487.544 592.35 505.9 604.039]
 /Subtype /Link
 /A << /S /GoTo /D (page.251) >>
 >> endobj
-7626 0 obj <<
+7675 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [462.938 578.8 481.294 589.944]
 /Subtype /Link
 /A << /S /GoTo /D (page.251) >>
 >> endobj
-7627 0 obj <<
+7676 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [467.241 565.251 485.597 576.395]
 /Subtype /Link
 /A << /S /GoTo /D (page.109) >>
 >> endobj
-7628 0 obj <<
+7677 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [460.908 551.702 479.264 562.846]
 /Subtype /Link
 /A << /S /GoTo /D (page.251) >>
 >> endobj
-7629 0 obj <<
+7678 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [456.514 538.153 474.87 549.842]
 /Subtype /Link
 /A << /S /GoTo /D (page.251) >>
 >> endobj
-7630 0 obj <<
+7679 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [511.71 524.604 524.611 536.293]
 /Subtype /Link
 /A << /S /GoTo /D (page.42) >>
 >> endobj
-7631 0 obj <<
+7680 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [529.285 524.604 542.187 536.293]
 /Subtype /Link
 /A << /S /GoTo /D (page.81) >>
 >> endobj
-7632 0 obj <<
+7681 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [473.891 511.054 486.793 522.623]
 /Subtype /Link
 /A << /S /GoTo /D (page.39) >>
 >> endobj
-7633 0 obj <<
+7682 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [472.134 497.505 485.035 509.073]
 /Subtype /Link
 /A << /S /GoTo /D (page.58) >>
 >> endobj
-7634 0 obj <<
+7683 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [456.619 483.956 474.975 495.645]
 /Subtype /Link
 /A << /S /GoTo /D (page.303) >>
 >> endobj
-7635 0 obj <<
+7684 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [449.043 470.407 467.399 482.096]
 /Subtype /Link
 /A << /S /GoTo /D (page.437) >>
 >> endobj
-7636 0 obj <<
+7685 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [469.679 456.858 488.035 468.547]
 /Subtype /Link
 /A << /S /GoTo /D (page.437) >>
 >> endobj
-7637 0 obj <<
+7686 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [491.225 443.308 509.581 454.998]
 /Subtype /Link
 /A << /S /GoTo /D (page.436) >>
 >> endobj
-7638 0 obj <<
+7687 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [434.8 429.759 453.157 441.449]
 /Subtype /Link
 /A << /S /GoTo /D (page.476) >>
 >> endobj
-7639 0 obj <<
+7688 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [449.891 416.21 468.248 427.899]
 /Subtype /Link
 /A << /S /GoTo /D (page.434) >>
 >> endobj
-7640 0 obj <<
+7689 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [450.558 402.661 468.914 414.35]
 /Subtype /Link
 /A << /S /GoTo /D (page.235) >>
 >> endobj
-7641 0 obj <<
+7690 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [473.588 402.661 491.945 414.35]
 /Subtype /Link
 /A << /S /GoTo /D (page.272) >>
 >> endobj
-7642 0 obj <<
+7691 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [496.619 402.661 514.975 414.35]
 /Subtype /Link
 /A << /S /GoTo /D (page.330) >>
 >> endobj
-7643 0 obj <<
+7692 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [528.423 389.112 546.779 400.68]
 /Subtype /Link
 /A << /S /GoTo /D (page.184) >>
 >> endobj
-7644 0 obj <<
+7693 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [488.908 375.562 507.264 386.706]
 /Subtype /Link
 /A << /S /GoTo /D (page.150) >>
 >> endobj
-7645 0 obj <<
+7694 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [507.574 362.013 525.93 373.703]
 /Subtype /Link
 /A << /S /GoTo /D (page.184) >>
 >> endobj
-7646 0 obj <<
+7695 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [478.938 348.464 497.294 360.153]
 /Subtype /Link
 /A << /S /GoTo /D (page.150) >>
 >> endobj
-7647 0 obj <<
+7696 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [462.908 334.915 481.264 346.604]
 /Subtype /Link
 /A << /S /GoTo /D (page.150) >>
 >> endobj
-7648 0 obj <<
+7697 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [485.938 334.915 504.294 346.604]
 /Subtype /Link
 /A << /S /GoTo /D (page.151) >>
 >> endobj
-7649 0 obj <<
+7698 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [456.605 321.366 474.961 332.51]
 /Subtype /Link
 /A << /S /GoTo /D (page.152) >>
 >> endobj
-7650 0 obj <<
+7699 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [503.241 307.816 521.597 319.506]
 /Subtype /Link
 /A << /S /GoTo /D (page.150) >>
 >> endobj
-7651 0 obj <<
+7700 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [473.316 294.267 491.672 305.957]
 /Subtype /Link
 /A << /S /GoTo /D (page.452) >>
 >> endobj
-7652 0 obj <<
+7701 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [441.467 280.718 459.823 292.407]
 /Subtype /Link
 /A << /S /GoTo /D (page.430) >>
 >> endobj
-7653 0 obj <<
+7702 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [487.376 267.169 505.732 278.858]
 /Subtype /Link
 /A << /S /GoTo /D (page.429) >>
 >> endobj
-7654 0 obj <<
+7703 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [459.346 253.62 477.702 265.309]
 /Subtype /Link
 /A << /S /GoTo /D (page.149) >>
 >> endobj
-7655 0 obj <<
+7704 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [456.043 240.07 474.399 251.76]
 /Subtype /Link
 /A << /S /GoTo /D (page.348) >>
 >> endobj
-7656 0 obj <<
+7705 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [460.891 226.521 479.248 238.211]
 /Subtype /Link
 /A << /S /GoTo /D (page.241) >>
 >> endobj
-7657 0 obj <<
+7706 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [483.922 226.521 502.278 238.211]
 /Subtype /Link
 /A << /S /GoTo /D (page.243) >>
 >> endobj
-7658 0 obj <<
+7707 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [506.952 226.521 525.308 238.211]
 /Subtype /Link
 /A << /S /GoTo /D (page.311) >>
 >> endobj
-7659 0 obj <<
+7708 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [529.982 226.521 548.339 238.211]
 /Subtype /Link
 /A << /S /GoTo /D (page.482) >>
 >> endobj
-7660 0 obj <<
+7709 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [499.679 212.972 518.036 224.661]
 /Subtype /Link
 /A << /S /GoTo /D (page.241) >>
 >> endobj
-7661 0 obj <<
+7710 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [434.74 199.423 453.096 210.991]
 /Subtype /Link
 /A << /S /GoTo /D (page.549) >>
 >> endobj
-7662 0 obj <<
+7711 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [433.073 185.874 451.429 197.442]
 /Subtype /Link
 /A << /S /GoTo /D (page.326) >>
 >> endobj
-7663 0 obj <<
+7712 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [456.104 185.874 474.46 197.442]
 /Subtype /Link
 /A << /S /GoTo /D (page.343) >>
 >> endobj
-7664 0 obj <<
+7713 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [431.255 172.324 444.157 183.893]
 /Subtype /Link
 /A << /S /GoTo /D (page.31) >>
 >> endobj
-7665 0 obj <<
+7714 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [448.831 172.324 461.732 183.893]
 /Subtype /Link
 /A << /S /GoTo /D (page.39) >>
 >> endobj
-7666 0 obj <<
+7715 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [466.407 172.324 479.308 183.893]
 /Subtype /Link
 /A << /S /GoTo /D (page.58) >>
 >> endobj
-7667 0 obj <<
+7716 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [483.982 172.324 502.339 183.893]
 /Subtype /Link
 /A << /S /GoTo /D (page.238) >>
 >> endobj
-7668 0 obj <<
+7717 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [507.013 172.324 525.369 183.893]
 /Subtype /Link
 /A << /S /GoTo /D (page.396) >>
 >> endobj
-7669 0 obj <<
+7718 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [530.043 172.324 548.399 183.893]
 /Subtype /Link
 /A << /S /GoTo /D (page.477) >>
 >> endobj
-7670 0 obj <<
+7719 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [553.073 172.324 571.429 183.893]
 /Subtype /Link
 /A << /S /GoTo /D (page.478) >>
 >> endobj
-7671 0 obj <<
+7720 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [576.104 172.324 594.46 183.893]
 /Subtype /Link
 /A << /S /GoTo /D (page.493) >>
 >> endobj
-7672 0 obj <<
+7721 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [491.059 158.775 509.415 170.465]
 /Subtype /Link
 /A << /S /GoTo /D (page.312) >>
 >> endobj
-7673 0 obj <<
+7722 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [471.18 145.226 489.537 156.794]
 /Subtype /Link
 /A << /S /GoTo /D (page.252) >>
 >> endobj
-7674 0 obj <<
+7723 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [468.908 131.677 487.264 143.366]
 /Subtype /Link
 /A << /S /GoTo /D (page.493) >>
 >> endobj
-7675 0 obj <<
+7724 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [460.726 118.128 479.082 129.817]
 /Subtype /Link
 /A << /S /GoTo /D (page.312) >>
 >> endobj
-7676 0 obj <<
+7725 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [483.756 118.128 502.112 129.817]
 /Subtype /Link
 /A << /S /GoTo /D (page.462) >>
 >> endobj
-7681 0 obj <<
-/D [7679 0 R /XYZ 151.701 685.529 null]
+7730 0 obj <<
+/D [7728 0 R /XYZ 151.701 685.529 null]
 >> endobj
-7678 0 obj <<
+7727 0 obj <<
 /Font << /F28 1124 0 R /F22 1211 0 R /F15 1133 0 R /F51 1134 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-7777 0 obj <<
+7826 0 obj <<
 /Length 1359      
 /Filter /FlateDecode
 >>
@@ -50427,666 +51403,666 @@
 žÜ¾VÇ€GÜ´q5n/öš«óéXüXd´æcÍÝÄÌ­ÎW«U?@àÕ»ÜöËÇ›ÕyÎÅBäã‘›ž¹FÊî+ÊÒÎøZθ—óÑ„"-Ýò{ðî‘2ª½,ËÌžº[y¹¦cîòç¢Ëdp=§¦¼̤Œ¡Ÿ^YøqØ~jCïÄö¹³}Éhiعì4€¾deÏ/¨@Ó*"ox¨s€í0Z(+*Ûžaä„ӰΉL?·ûÅÿeDš
 endstream
 endobj
-7776 0 obj <<
+7825 0 obj <<
 /Type /Page
-/Contents 7777 0 R
-/Resources 7775 0 R
+/Contents 7826 0 R
+/Resources 7824 0 R
 /MediaBox [0 0 612 792]
-/Parent 7682 0 R
-/Annots [ 7677 0 R 7683 0 R 7684 0 R 7685 0 R 7686 0 R 7687 0 R 7688 0 R 7689 0 R 7690 0 R 7691 0 R 7692 0 R 7693 0 R 7694 0 R 7695 0 R 7696 0 R 7697 0 R 7698 0 R 7699 0 R 7700 0 R 7701 0 R 7702 0 R 7703 0 R 7704 0 R 7705 0 R 7706 0 R 7707 0 R 7708 0 R 7709 0 R 7710 0 R 7711 0 R 7712 0 R 7713 0 R 7714 0 R 7715 0 R 7716 0 R 7717 0 R 7718 0 R 7719 0 R 7720 0 R 7721 0 R 7722 0 R 7723 0 R 7724 0 R 7725 0 R 7726 0 R 7727 0 R 7728 0 R 7729 0 R 7730 0 R 7731 0 R 7732 0 R 7733 0 R 7734 0 R 7735 0 R 7736 0 R 7737 0 R 7738 0 R 7739 0 R 7740 0 R 7741 0 R 7742 0 R 7743 0 R 7744 0 R 7745 0 R 7746 0 R 7747 0 R 7748 0 R 7749 0 R 7750 0 R 7751 0 R 7752 0 R 7753 0 R 7754 0 R 7755 0 R 7756 0 R 7757 0 R 7758 0 R 7759 0 R 7760 0 R 7761 0 R 7762 0 R 7763 0 R 7764 0 R 7765 0 R 7766 0 R 7767 0 R 7768 0 R 7769 0 R 7770 0 R 7771 0 R 7772 0 R 7773 0 R ]
+/Parent 7731 0 R
+/Annots [ 7726 0 R 7732 0 R 7733 0 R 7734 0 R 7735 0 R 7736 0 R 7737 0 R 7738 0 R 7739 0 R 7740 0 R 7741 0 R 7742 0 R 7743 0 R 7744 0 R 7745 0 R 7746 0 R 7747 0 R 7748 0 R 7749 0 R 7750 0 R 7751 0 R 7752 0 R 7753 0 R 7754 0 R 7755 0 R 7756 0 R 7757 0 R 7758 0 R 7759 0 R 7760 0 R 7761 0 R 7762 0 R 7763 0 R 7764 0 R 7765 0 R 7766 0 R 7767 0 R 7768 0 R 7769 0 R 7770 0 R 7771 0 R 7772 0 R 7773 0 R 7774 0 R 7775 0 R 7776 0 R 7777 0 R 7778 0 R 7779 0 R 7780 0 R 7781 0 R 7782 0 R 7783 0 R 7784 0 R 7785 0 R 7786 0 R 7787 0 R 7788 0 R 7789 0 R 7790 0 R 7791 0 R 7792 0 R 7793 0 R 7794 0 R 7795 0 R 7796 0 R 7797 0 R 7798 0 R 7799 0 R 7800 0 R 7801 0 R 7802 0 R 7803 0 R 7804 0 R 7805 0 R 7806 0 R 7807 0 R 7808 0 R 7809 0 R 7810 0 R 7811 0 R 7812 0 R 7813 0 R 7814 0 R 7815 0 R 7816 0 R 7817 0 R 7818 0 R 7819 0 R 7820 0 R 7821 0 R 7822 0 R ]
 >> endobj
-7677 0 obj <<
+7726 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [242.245 646.546 260.601 658.236]
 /Subtype /Link
 /A << /S /GoTo /D (page.476) >>
 >> endobj
-7683 0 obj <<
+7732 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [239.791 632.997 258.147 644.687]
 /Subtype /Link
 /A << /S /GoTo /D (page.462) >>
 >> endobj
-7684 0 obj <<
+7733 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [206.245 619.448 224.601 631.137]
 /Subtype /Link
 /A << /S /GoTo /D (page.494) >>
 >> endobj
-7685 0 obj <<
+7734 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [215.32 605.899 228.221 617.467]
 /Subtype /Link
 /A << /S /GoTo /D (page.39) >>
 >> endobj
-7686 0 obj <<
+7735 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [232.896 605.899 245.797 617.467]
 /Subtype /Link
 /A << /S /GoTo /D (page.71) >>
 >> endobj
-7687 0 obj <<
+7736 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [266.684 592.35 285.04 604.039]
 /Subtype /Link
 /A << /S /GoTo /D (page.478) >>
 >> endobj
-7688 0 obj <<
+7737 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [232.017 578.8 250.373 590.49]
 /Subtype /Link
 /A << /S /GoTo /D (page.432) >>
 >> endobj
-7689 0 obj <<
+7738 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [255.047 578.8 273.403 590.49]
 /Subtype /Link
 /A << /S /GoTo /D (page.435) >>
 >> endobj
-7690 0 obj <<
+7739 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [218.683 565.251 237.04 576.941]
 /Subtype /Link
 /A << /S /GoTo /D (page.478) >>
 >> endobj
-7691 0 obj <<
+7740 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [198.532 551.702 211.434 563.27]
 /Subtype /Link
 /A << /S /GoTo /D (page.31) >>
 >> endobj
-7692 0 obj <<
+7741 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [212.639 538.153 225.541 549.297]
 /Subtype /Link
 /A << /S /GoTo /D (page.32) >>
 >> endobj
-7693 0 obj <<
+7742 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [259.427 511.054 277.783 522.623]
 /Subtype /Link
 /A << /S /GoTo /D (page.459) >>
 >> endobj
-7694 0 obj <<
+7743 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [226.245 497.505 244.601 509.195]
 /Subtype /Link
 /A << /S /GoTo /D (page.343) >>
 >> endobj
-7695 0 obj <<
+7744 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [213.457 483.956 231.813 495.355]
 /Subtype /Link
 /A << /S /GoTo /D (page.491) >>
 >> endobj
-7696 0 obj <<
+7745 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [215.063 470.407 233.419 482.096]
 /Subtype /Link
 /A << /S /GoTo /D (page.311) >>
 >> endobj
-7697 0 obj <<
+7746 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [243.138 456.858 261.494 468.426]
 /Subtype /Link
 /A << /S /GoTo /D (page.269) >>
 >> endobj
-7698 0 obj <<
+7747 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [269.865 443.308 288.222 454.998]
 /Subtype /Link
 /A << /S /GoTo /D (page.441) >>
 >> endobj
-7699 0 obj <<
+7748 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [250.411 429.759 263.312 441.449]
 /Subtype /Link
 /A << /S /GoTo /D (page.45) >>
 >> endobj
-7700 0 obj <<
+7749 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [267.987 429.759 286.343 441.449]
 /Subtype /Link
 /A << /S /GoTo /D (page.239) >>
 >> endobj
-7701 0 obj <<
+7750 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [291.017 429.759 309.373 441.449]
 /Subtype /Link
 /A << /S /GoTo /D (page.269) >>
 >> endobj
-7702 0 obj <<
+7751 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [314.047 429.759 332.403 441.449]
 /Subtype /Link
 /A << /S /GoTo /D (page.272) >>
 >> endobj
-7703 0 obj <<
+7752 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [337.077 429.759 355.434 441.449]
 /Subtype /Link
 /A << /S /GoTo /D (page.481) >>
 >> endobj
-7704 0 obj <<
+7753 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [212.063 416.21 230.419 427.899]
 /Subtype /Link
 /A << /S /GoTo /D (page.238) >>
 >> endobj
-7705 0 obj <<
+7754 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [245.108 402.661 263.464 414.35]
 /Subtype /Link
 /A << /S /GoTo /D (page.327) >>
 >> endobj
-7706 0 obj <<
+7755 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [268.138 402.661 286.494 414.35]
 /Subtype /Link
 /A << /S /GoTo /D (page.335) >>
 >> endobj
-7707 0 obj <<
+7756 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [254.714 389.112 273.07 400.801]
 /Subtype /Link
 /A << /S /GoTo /D (page.312) >>
 >> endobj
-7708 0 obj <<
+7757 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [249.411 375.562 267.767 387.252]
 /Subtype /Link
 /A << /S /GoTo /D (page.270) >>
 >> endobj
-7709 0 obj <<
+7758 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [234.063 348.464 252.419 360.153]
 /Subtype /Link
 /A << /S /GoTo /D (page.500) >>
 >> endobj
-7710 0 obj <<
+7759 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [220.047 334.915 238.403 346.483]
 /Subtype /Link
 /A << /S /GoTo /D (page.278) >>
 >> endobj
-7711 0 obj <<
+7760 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [232.108 321.366 250.464 333.055]
 /Subtype /Link
 /A << /S /GoTo /D (page.365) >>
 >> endobj
-7712 0 obj <<
+7761 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [255.138 321.366 273.494 333.055]
 /Subtype /Link
 /A << /S /GoTo /D (page.368) >>
 >> endobj
-7713 0 obj <<
+7762 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [278.168 321.366 296.525 333.055]
 /Subtype /Link
 /A << /S /GoTo /D (page.372) >>
 >> endobj
-7714 0 obj <<
+7763 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [241.29 294.267 259.646 305.957]
 /Subtype /Link
 /A << /S /GoTo /D (page.481) >>
 >> endobj
-7715 0 obj <<
+7764 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [257.723 267.169 276.079 278.858]
 /Subtype /Link
 /A << /S /GoTo /D (page.269) >>
 >> endobj
-7716 0 obj <<
+7765 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [206.79 253.62 225.147 265.309]
 /Subtype /Link
 /A << /S /GoTo /D (page.272) >>
 >> endobj
-7717 0 obj <<
+7766 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [217.76 240.07 236.116 251.76]
 /Subtype /Link
 /A << /S /GoTo /D (page.268) >>
 >> endobj
-7718 0 obj <<
+7767 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [209.033 226.521 227.389 237.665]
 /Subtype /Link
 /A << /S /GoTo /D (page.267) >>
 >> endobj
-7719 0 obj <<
+7768 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [232.063 226.521 250.419 237.665]
 /Subtype /Link
 /A << /S /GoTo /D (page.271) >>
 >> endobj
-7720 0 obj <<
+7769 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [255.094 226.521 273.45 237.665]
 /Subtype /Link
 /A << /S /GoTo /D (page.272) >>
 >> endobj
-7721 0 obj <<
+7770 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [278.124 226.521 296.48 237.665]
 /Subtype /Link
 /A << /S /GoTo /D (page.285) >>
 >> endobj
-7722 0 obj <<
+7771 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [213.336 212.972 231.692 224.116]
 /Subtype /Link
 /A << /S /GoTo /D (page.312) >>
 >> endobj
-7723 0 obj <<
+7772 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [236.366 212.972 254.722 224.116]
 /Subtype /Link
 /A << /S /GoTo /D (page.443) >>
 >> endobj
-7724 0 obj <<
+7773 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [241.185 199.423 259.541 211.112]
 /Subtype /Link
 /A << /S /GoTo /D (page.272) >>
 >> endobj
-7725 0 obj <<
+7774 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [213.336 172.324 231.692 183.468]
 /Subtype /Link
 /A << /S /GoTo /D (page.270) >>
 >> endobj
-7726 0 obj <<
+7775 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [272.926 158.775 291.282 170.465]
 /Subtype /Link
 /A << /S /GoTo /D (page.433) >>
 >> endobj
-7727 0 obj <<
+7776 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [295.956 158.775 314.312 170.465]
 /Subtype /Link
 /A << /S /GoTo /D (page.455) >>
 >> endobj
-7728 0 obj <<
+7777 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [277.229 145.226 295.585 156.916]
 /Subtype /Link
 /A << /S /GoTo /D (page.312) >>
 >> endobj
-7729 0 obj <<
+7778 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [242.411 131.677 260.767 143.366]
 /Subtype /Link
 /A << /S /GoTo /D (page.311) >>
 >> endobj
-7730 0 obj <<
+7779 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [254.502 118.128 272.858 129.817]
 /Subtype /Link
 /A << /S /GoTo /D (page.241) >>
 >> endobj
-7731 0 obj <<
+7780 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [446.991 646.546 465.347 658.236]
 /Subtype /Link
 /A << /S /GoTo /D (page.253) >>
 >> endobj
-7732 0 obj <<
+7781 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [417.264 632.931 435.62 644.5]
 /Subtype /Link
 /A << /S /GoTo /D (page.350) >>
 >> endobj
-7733 0 obj <<
+7782 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [440.294 632.931 458.65 644.5]
 /Subtype /Link
 /A << /S /GoTo /D (page.372) >>
 >> endobj
-7734 0 obj <<
+7783 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [414.991 619.317 433.347 631.006]
 /Subtype /Link
 /A << /S /GoTo /D (page.327) >>
 >> endobj
-7735 0 obj <<
+7784 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [414.87 605.702 433.226 617.391]
 /Subtype /Link
 /A << /S /GoTo /D (page.242) >>
 >> endobj
-7736 0 obj <<
+7785 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [465.718 592.087 484.075 603.655]
 /Subtype /Link
 /A << /S /GoTo /D (page.205) >>
 >> endobj
-7737 0 obj <<
+7786 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [422.718 578.472 441.075 590.041]
 /Subtype /Link
 /A << /S /GoTo /D (page.433) >>
 >> endobj
-7738 0 obj <<
+7787 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [380.749 564.857 399.105 576.426]
 /Subtype /Link
 /A << /S /GoTo /D (page.325) >>
 >> endobj
-7739 0 obj <<
+7788 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [400.052 551.243 412.953 562.932]
 /Subtype /Link
 /A << /S /GoTo /D (page.70) >>
 >> endobj
-7740 0 obj <<
+7789 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [417.627 551.243 435.984 562.932]
 /Subtype /Link
 /A << /S /GoTo /D (page.119) >>
 >> endobj
-7741 0 obj <<
+7790 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [412.749 537.628 431.105 549.317]
 /Subtype /Link
 /A << /S /GoTo /D (page.324) >>
 >> endobj
-7742 0 obj <<
+7791 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [414.961 524.013 433.317 535.703]
 /Subtype /Link
 /A << /S /GoTo /D (page.396) >>
 >> endobj
-7743 0 obj <<
+7792 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [426.385 510.398 444.741 522.088]
 /Subtype /Link
 /A << /S /GoTo /D (page.433) >>
 >> endobj
-7744 0 obj <<
+7793 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [426.385 496.783 444.741 508.473]
 /Subtype /Link
 /A << /S /GoTo /D (page.157) >>
 >> endobj
-7745 0 obj <<
+7794 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [385.143 483.169 403.499 494.858]
 /Subtype /Link
 /A << /S /GoTo /D (page.350) >>
 >> endobj
-7746 0 obj <<
+7795 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [408.173 483.169 426.529 494.858]
 /Subtype /Link
 /A << /S /GoTo /D (page.374) >>
 >> endobj
-7747 0 obj <<
+7796 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [446.112 469.554 464.468 481.243]
 /Subtype /Link
 /A << /S /GoTo /D (page.281) >>
 >> endobj
-7748 0 obj <<
+7797 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [424.385 455.939 437.287 467.629]
 /Subtype /Link
 /A << /S /GoTo /D (page.58) >>
 >> endobj
-7749 0 obj <<
+7798 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [410.506 431.268 428.862 442.836]
 /Subtype /Link
 /A << /S /GoTo /D (page.388) >>
 >> endobj
-7750 0 obj <<
+7799 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [471.991 417.653 490.347 429.343]
 /Subtype /Link
 /A << /S /GoTo /D (page.157) >>
 >> endobj
-7751 0 obj <<
+7800 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [475.264 404.039 493.62 415.728]
 /Subtype /Link
 /A << /S /GoTo /D (page.432) >>
 >> endobj
-7752 0 obj <<
+7801 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [406.87 390.424 425.226 401.992]
 /Subtype /Link
 /A << /S /GoTo /D (page.149) >>
 >> endobj
-7753 0 obj <<
+7802 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [403.93 376.809 422.287 388.498]
 /Subtype /Link
 /A << /S /GoTo /D (page.240) >>
 >> endobj
-7754 0 obj <<
+7803 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [394.233 363.194 412.59 374.884]
 /Subtype /Link
 /A << /S /GoTo /D (page.534) >>
 >> endobj
-7755 0 obj <<
+7804 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [415.749 349.579 434.105 361.269]
 /Subtype /Link
 /A << /S /GoTo /D (page.430) >>
 >> endobj
-7756 0 obj <<
+7805 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [438.779 349.579 457.135 361.269]
 /Subtype /Link
 /A << /S /GoTo /D (page.432) >>
 >> endobj
-7757 0 obj <<
+7806 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [388.173 335.964 401.074 347.654]
 /Subtype /Link
 /A << /S /GoTo /D (page.73) >>
 >> endobj
-7758 0 obj <<
+7807 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [445.385 322.35 463.741 334.039]
 /Subtype /Link
 /A << /S /GoTo /D (page.552) >>
 >> endobj
-7759 0 obj <<
+7808 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [404.87 308.735 423.226 320.424]
 /Subtype /Link
 /A << /S /GoTo /D (page.542) >>
 >> endobj
-7760 0 obj <<
+7809 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [451.991 295.12 470.347 306.81]
 /Subtype /Link
 /A << /S /GoTo /D (page.545) >>
 >> endobj
-7761 0 obj <<
+7810 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [456.294 281.505 474.65 293.195]
 /Subtype /Link
 /A << /S /GoTo /D (page.309) >>
 >> endobj
-7762 0 obj <<
+7811 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [479.324 281.505 497.681 293.195]
 /Subtype /Link
 /A << /S /GoTo /D (page.310) >>
 >> endobj
-7763 0 obj <<
+7812 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [416.991 254.276 435.347 265.675]
 /Subtype /Link
 /A << /S /GoTo /D (page.465) >>
 >> endobj
-7764 0 obj <<
+7813 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [397.688 240.661 416.044 252.35]
 /Subtype /Link
 /A << /S /GoTo /D (page.430) >>
 >> endobj
-7765 0 obj <<
+7814 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [395.476 227.046 413.832 238.736]
 /Subtype /Link
 /A << /S /GoTo /D (page.533) >>
 >> endobj
-7766 0 obj <<
+7815 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [433.567 213.431 446.468 225.121]
 /Subtype /Link
 /A << /S /GoTo /D (page.32) >>
 >> endobj
-7767 0 obj <<
+7816 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [430.991 199.816 449.347 211.506]
 /Subtype /Link
 /A << /S /GoTo /D (page.145) >>
 >> endobj
-7768 0 obj <<
+7817 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [388.476 186.202 406.832 197.77]
 /Subtype /Link
 /A << /S /GoTo /D (page.433) >>
 >> endobj
-7769 0 obj <<
+7818 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [401.688 172.587 420.044 184.155]
 /Subtype /Link
 /A << /S /GoTo /D (page.441) >>
 >> endobj
-7770 0 obj <<
+7819 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [383.779 158.972 402.135 170.662]
 /Subtype /Link
 /A << /S /GoTo /D (page.446) >>
 >> endobj
-7771 0 obj <<
+7820 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [426.415 145.357 444.771 157.047]
 /Subtype /Link
 /A << /S /GoTo /D (page.516) >>
 >> endobj
-7772 0 obj <<
+7821 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [410.93 131.742 429.287 143.142]
 /Subtype /Link
 /A << /S /GoTo /D (page.427) >>
 >> endobj
-7773 0 obj <<
+7822 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [388.809 118.128 407.165 129.272]
 /Subtype /Link
 /A << /S /GoTo /D (page.350) >>
 >> endobj
-7778 0 obj <<
-/D [7776 0 R /XYZ 100.892 685.529 null]
+7827 0 obj <<
+/D [7825 0 R /XYZ 100.892 685.529 null]
 >> endobj
-7775 0 obj <<
+7824 0 obj <<
 /Font << /F22 1211 0 R /F28 1124 0 R /F15 1133 0 R /F51 1134 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-7889 0 obj <<
+7938 0 obj <<
 /Length 1343      
 /Filter /FlateDecode
 >>
@@ -51103,771 +52079,771 @@
 ³oc½,i7ošÎ÷&š4.ìþ÷˜×Õ´;mE°ûš9¶ó8òŒrÃBŠVÑA£Qç{Ç^´Â™i÷°Ú.¯?ú¾Ð™1˜c/œoH’ÈÀ§ÈQà9¶VÏ_”lk•>ýpøôÂ|a½Ï‹ÚR²È'»—mÞXö‡û-D	fâf ïl‘È`à9âóæÅ €õÍÍÜW¥­m£ž·­%e†• Îpà9·ã[Ý–šˆÖ25ÝÓkú¦Ù6B?ÀXÂà.Œí÷¿Œr̽f’¹<…¢öY[Ûs%>ÑØäm¾k@¥(ìpP™0ç€`˜‰Ne3š_#*3ÇaUxIGYH³™{<¼:¢úѶ¶2…vÕUQ	ó+&nºº}û¾^°4ƒÓÐf¯ÔEnè¤å—^Šú·*Jãé¯Bæ`Z±O3’—¥åm&¬:–Æ4p²å_¢æ÷¿jj,Àž«âÕnõ…IP>
 endstream
 endobj
-7888 0 obj <<
+7937 0 obj <<
 /Type /Page
-/Contents 7889 0 R
-/Resources 7887 0 R
+/Contents 7938 0 R
+/Resources 7936 0 R
 /MediaBox [0 0 612 792]
-/Parent 7682 0 R
-/Annots [ 7774 0 R 7779 0 R 7780 0 R 7781 0 R 7782 0 R 7783 0 R 7784 0 R 7785 0 R 7786 0 R 7787 0 R 7788 0 R 7789 0 R 7790 0 R 7791 0 R 7792 0 R 7793 0 R 7794 0 R 7795 0 R 7796 0 R 7797 0 R 7798 0 R 7799 0 R 7800 0 R 7801 0 R 7802 0 R 7803 0 R 7804 0 R 7805 0 R 7806 0 R 7807 0 R 7808 0 R 7809 0 R 7810 0 R 7811 0 R 7812 0 R 7813 0 R 7814 0 R 7815 0 R 7816 0 R 7817 0 R 7818 0 R 7819 0 R 7820 0 R 7821 0 R 7822 0 R 7823 0 R 7824 0 R 7825 0 R 7826 0 R 7827 0 R 7828 0 R 7829 0 R 7830 0 R 7831 0 R 7832 0 R 7833 0 R 7834 0 R 7835 0 R 7836 0 R 7837 0 R 7838 0 R 7839 0 R 7840 0 R 7841 0 R 7842 0 R 7843 0 R 7844 0 R 7845 0 R 7846 0 R 7847 0 R 7848 0 R 7849 0 R 7850 0 R 7851 0 R 7852 0 R 7853 0 R 7854 0 R 7855 0 R 7856 0 R 7857 0 R 7858 0 R 7859 0 R 7860 0 R 7861 0 R 7862 0 R 7863 0 R 7864 0 R 7865 0 R 7866 0 R 7867 0 R 7868 0 R 7869 0 R 7870 0 R 7871 0 R 7872 0 R 7873 0 R 7874 0 R 7875 0 R 7876 0 R 7877 0 R 7878 0 R 7879 0 R 7880 0 R 7881 0 R 7882 0 R 7883 0 R 7884 0 R ]
+/Parent 7731 0 R
+/Annots [ 7823 0 R 7828 0 R 7829 0 R 7830 0 R 7831 0 R 7832 0 R 7833 0 R 7834 0 R 7835 0 R 7836 0 R 7837 0 R 7838 0 R 7839 0 R 7840 0 R 7841 0 R 7842 0 R 7843 0 R 7844 0 R 7845 0 R 7846 0 R 7847 0 R 7848 0 R 7849 0 R 7850 0 R 7851 0 R 7852 0 R 7853 0 R 7854 0 R 7855 0 R 7856 0 R 7857 0 R 7858 0 R 7859 0 R 7860 0 R 7861 0 R 7862 0 R 7863 0 R 7864 0 R 7865 0 R 7866 0 R 7867 0 R 7868 0 R 7869 0 R 7870 0 R 7871 0 R 7872 0 R 7873 0 R 7874 0 R 7875 0 R 7876 0 R 7877 0 R 7878 0 R 7879 0 R 7880 0 R 7881 0 R 7882 0 R 7883 0 R 7884 0 R 7885 0 R 7886 0 R 7887 0 R 7888 0 R 7889 0 R 7890 0 R 7891 0 R 7892 0 R 7893 0 R 7894 0 R 7895 0 R 7896 0 R 7897 0 R 7898 0 R 7899 0 R 7900 0 R 7901 0 R 7902 0 R 7903 0 R 7904 0 R 7905 0 R 7906 0 R 7907 0 R 7908 0 R 7909 0 R 7910 0 R 7911 0 R 7912 0 R 7913 0 R 7914 0 R 7915 0 R 7916 0 R 7917 0 R 7918 0 R 7919 0 R 7920 0 R 7921 0 R 7922 0 R 7923 0 R 7924 0 R 7925 0 R 7926 0 R 7927 0 R 7928 0 R 7929 0 R 7930 0 R 7931 0 R 7932 0 R 7933 0 R ]
 >> endobj
-7774 0 obj <<
+7823 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [241.614 646.546 259.97 657.69]
 /Subtype /Link
 /A << /S /GoTo /D (page.432) >>
 >> endobj
-7779 0 obj <<
+7828 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [298.372 632.931 316.728 644.621]
 /Subtype /Link
 /A << /S /GoTo /D (page.271) >>
 >> endobj
-7780 0 obj <<
+7829 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [291.038 619.317 309.395 631.006]
 /Subtype /Link
 /A << /S /GoTo /D (page.476) >>
 >> endobj
-7781 0 obj <<
+7830 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [226.766 594.646 245.122 606.335]
 /Subtype /Link
 /A << /S /GoTo /D (page.239) >>
 >> endobj
-7782 0 obj <<
+7831 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [250.129 581.031 268.485 592.72]
 /Subtype /Link
 /A << /S /GoTo /D (page.242) >>
 >> endobj
-7783 0 obj <<
+7832 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [273.16 581.031 291.516 592.72]
 /Subtype /Link
 /A << /S /GoTo /D (page.244) >>
 >> endobj
-7784 0 obj <<
+7833 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [237.675 567.416 256.031 579.106]
 /Subtype /Link
 /A << /S /GoTo /D (page.278) >>
 >> endobj
-7785 0 obj <<
+7834 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [259.19 553.801 277.546 565.491]
 /Subtype /Link
 /A << /S /GoTo /D (page.278) >>
 >> endobj
-7786 0 obj <<
+7835 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [282.22 553.801 300.576 565.491]
 /Subtype /Link
 /A << /S /GoTo /D (page.290) >>
 >> endobj
-7787 0 obj <<
+7836 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [305.251 553.801 323.607 565.491]
 /Subtype /Link
 /A << /S /GoTo /D (page.299) >>
 >> endobj
-7788 0 obj <<
+7837 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [241.947 540.187 260.304 551.876]
 /Subtype /Link
 /A << /S /GoTo /D (page.466) >>
 >> endobj
-7789 0 obj <<
+7838 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [248.614 526.572 266.97 538.261]
 /Subtype /Link
 /A << /S /GoTo /D (page.433) >>
 >> endobj
-7790 0 obj <<
+7839 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [275.887 512.957 294.243 524.646]
 /Subtype /Link
 /A << /S /GoTo /D (page.480) >>
 >> endobj
-7791 0 obj <<
+7840 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [229.826 499.342 248.182 511.032]
 /Subtype /Link
 /A << /S /GoTo /D (page.433) >>
 >> endobj
-7792 0 obj <<
+7841 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [234.129 485.727 252.485 497.417]
 /Subtype /Link
 /A << /S /GoTo /D (page.433) >>
 >> endobj
-7793 0 obj <<
+7842 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [244.22 472.113 251.667 483.802]
 /Subtype /Link
 /A << /S /GoTo /D (page.4) >>
 >> endobj
-7794 0 obj <<
+7843 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [233.281 458.498 251.637 470.066]
 /Subtype /Link
 /A << /S /GoTo /D (page.496) >>
 >> endobj
-7795 0 obj <<
+7844 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [305.705 444.883 324.061 456.572]
 /Subtype /Link
 /A << /S /GoTo /D (page.471) >>
 >> endobj
-7796 0 obj <<
+7845 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [309.614 431.268 327.97 442.958]
 /Subtype /Link
 /A << /S /GoTo /D (page.432) >>
 >> endobj
-7797 0 obj <<
+7846 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [264.947 417.653 283.304 429.343]
 /Subtype /Link
 /A << /S /GoTo /D (page.480) >>
 >> endobj
-7798 0 obj <<
+7847 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [287.978 417.653 306.334 429.343]
 /Subtype /Link
 /A << /S /GoTo /D (page.517) >>
 >> endobj
-7799 0 obj <<
+7848 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [271.675 390.424 290.031 402.113]
 /Subtype /Link
 /A << /S /GoTo /D (page.496) >>
 >> endobj
-7800 0 obj <<
+7849 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [284.554 376.809 302.91 388.498]
 /Subtype /Link
 /A << /S /GoTo /D (page.506) >>
 >> endobj
-7801 0 obj <<
+7850 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [275.509 349.579 282.956 361.269]
 /Subtype /Link
 /A << /S /GoTo /D (page.5) >>
 >> endobj
-7802 0 obj <<
+7851 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [261.796 335.964 280.152 347.654]
 /Subtype /Link
 /A << /S /GoTo /D (page.167) >>
 >> endobj
-7803 0 obj <<
+7852 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [262.038 322.35 280.395 334.039]
 /Subtype /Link
 /A << /S /GoTo /D (page.434) >>
 >> endobj
-7804 0 obj <<
+7853 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [297.145 308.735 310.047 320.424]
 /Subtype /Link
 /A << /S /GoTo /D (page.69) >>
 >> endobj
-7805 0 obj <<
+7854 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [254.721 295.12 262.168 306.688]
 /Subtype /Link
 /A << /S /GoTo /D (page.6) >>
 >> endobj
-7806 0 obj <<
+7855 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [286.903 281.505 299.805 292.905]
 /Subtype /Link
 /A << /S /GoTo /D (page.69) >>
 >> endobj
-7807 0 obj <<
+7856 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [304.479 281.505 322.835 292.905]
 /Subtype /Link
 /A << /S /GoTo /D (page.117) >>
 >> endobj
-7808 0 obj <<
+7857 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [301.826 267.89 320.182 279.58]
 /Subtype /Link
 /A << /S /GoTo /D (page.454) >>
 >> endobj
-7809 0 obj <<
+7858 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [234.372 254.276 252.728 265.965]
 /Subtype /Link
 /A << /S /GoTo /D (page.440) >>
 >> endobj
-7810 0 obj <<
+7859 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [318.129 240.661 336.486 252.35]
 /Subtype /Link
 /A << /S /GoTo /D (page.431) >>
 >> endobj
-7811 0 obj <<
+7860 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [246.19 227.046 259.091 238.736]
 /Subtype /Link
 /A << /S /GoTo /D (page.57) >>
 >> endobj
-7812 0 obj <<
+7861 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [263.766 227.046 276.667 238.736]
 /Subtype /Link
 /A << /S /GoTo /D (page.65) >>
 >> endobj
-7813 0 obj <<
+7862 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [281.341 227.046 299.698 238.736]
 /Subtype /Link
 /A << /S /GoTo /D (page.429) >>
 >> endobj
-7814 0 obj <<
+7863 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [223.735 213.431 242.091 225.121]
 /Subtype /Link
 /A << /S /GoTo /D (page.432) >>
 >> endobj
-7815 0 obj <<
+7864 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [246.766 213.431 265.122 225.121]
 /Subtype /Link
 /A << /S /GoTo /D (page.433) >>
 >> endobj
-7816 0 obj <<
+7865 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [235.311 199.816 253.667 211.506]
 /Subtype /Link
 /A << /S /GoTo /D (page.430) >>
 >> endobj
-7817 0 obj <<
+7866 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [255.554 186.202 273.91 197.891]
 /Subtype /Link
 /A << /S /GoTo /D (page.434) >>
 >> endobj
-7818 0 obj <<
+7867 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [298.842 158.972 317.199 170.662]
 /Subtype /Link
 /A << /S /GoTo /D (page.517) >>
 >> endobj
-7819 0 obj <<
+7868 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [293.523 145.357 311.879 157.047]
 /Subtype /Link
 /A << /S /GoTo /D (page.154) >>
 >> endobj
-7820 0 obj <<
+7869 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [316.554 145.357 334.91 157.047]
 /Subtype /Link
 /A << /S /GoTo /D (page.208) >>
 >> endobj
-7821 0 obj <<
+7870 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [339.584 145.357 357.94 157.047]
 /Subtype /Link
 /A << /S /GoTo /D (page.253) >>
 >> endobj
-7822 0 obj <<
+7871 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [265.614 131.742 283.97 143.432]
 /Subtype /Link
 /A << /S /GoTo /D (page.445) >>
 >> endobj
-7823 0 obj <<
+7872 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [288.644 131.742 307.001 143.432]
 /Subtype /Link
 /A << /S /GoTo /D (page.454) >>
 >> endobj
-7824 0 obj <<
+7873 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [257.796 118.128 270.698 129.817]
 /Subtype /Link
 /A << /S /GoTo /D (page.10) >>
 >> endobj
-7825 0 obj <<
+7874 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [275.372 118.128 293.728 129.817]
 /Subtype /Link
 /A << /S /GoTo /D (page.445) >>
 >> endobj
-7826 0 obj <<
+7875 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [298.402 118.128 316.758 129.817]
 /Subtype /Link
 /A << /S /GoTo /D (page.454) >>
 >> endobj
-7827 0 obj <<
+7876 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [477.619 646.546 495.975 658.236]
 /Subtype /Link
 /A << /S /GoTo /D (page.445) >>
 >> endobj
-7828 0 obj <<
+7877 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [441.134 632.931 459.49 644.621]
 /Subtype /Link
 /A << /S /GoTo /D (page.274) >>
 >> endobj
-7829 0 obj <<
+7878 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [463.104 619.317 481.46 631.006]
 /Subtype /Link
 /A << /S /GoTo /D (page.273) >>
 >> endobj
-7830 0 obj <<
+7879 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [456.013 605.702 474.369 617.391]
 /Subtype /Link
 /A << /S /GoTo /D (page.477) >>
 >> endobj
-7831 0 obj <<
+7880 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [506.043 592.087 524.399 603.777]
 /Subtype /Link
 /A << /S /GoTo /D (page.435) >>
 >> endobj
-7832 0 obj <<
+7881 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [466.376 564.857 484.732 576.547]
 /Subtype /Link
 /A << /S /GoTo /D (page.488) >>
 >> endobj
-7833 0 obj <<
+7882 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [452.346 551.243 470.702 562.932]
 /Subtype /Link
 /A << /S /GoTo /D (page.474) >>
 >> endobj
-7834 0 obj <<
+7883 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [456.605 537.628 474.961 548.772]
 /Subtype /Link
 /A << /S /GoTo /D (page.482) >>
 >> endobj
-7835 0 obj <<
+7884 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [459.407 524.013 477.763 535.703]
 /Subtype /Link
 /A << /S /GoTo /D (page.324) >>
 >> endobj
-7836 0 obj <<
+7885 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [430.422 510.398 448.778 521.967]
 /Subtype /Link
 /A << /S /GoTo /D (page.496) >>
 >> endobj
-7837 0 obj <<
+7886 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [454.695 483.169 473.052 494.313]
 /Subtype /Link
 /A << /S /GoTo /D (page.471) >>
 >> endobj
-7838 0 obj <<
+7887 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [460.831 469.554 479.187 481.243]
 /Subtype /Link
 /A << /S /GoTo /D (page.441) >>
 >> endobj
-7839 0 obj <<
+7888 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [483.861 469.554 502.217 481.243]
 /Subtype /Link
 /A << /S /GoTo /D (page.450) >>
 >> endobj
-7840 0 obj <<
+7889 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [473.831 455.939 492.187 467.629]
 /Subtype /Link
 /A << /S /GoTo /D (page.443) >>
 >> endobj
-7841 0 obj <<
+7890 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [509.376 442.324 527.733 454.014]
 /Subtype /Link
 /A << /S /GoTo /D (page.325) >>
 >> endobj
-7842 0 obj <<
+7891 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [458.407 417.653 476.763 429.053]
 /Subtype /Link
 /A << /S /GoTo /D (page.325) >>
 >> endobj
-7843 0 obj <<
+7892 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [443.3 404.039 461.657 415.607]
 /Subtype /Link
 /A << /S /GoTo /D (page.385) >>
 >> endobj
-7844 0 obj <<
+7893 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [438.073 390.424 456.429 401.568]
 /Subtype /Link
 /A << /S /GoTo /D (page.189) >>
 >> endobj
-7845 0 obj <<
+7894 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [461.104 390.424 479.46 401.568]
 /Subtype /Link
 /A << /S /GoTo /D (page.190) >>
 >> endobj
-7846 0 obj <<
+7895 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [484.134 390.424 502.49 401.568]
 /Subtype /Link
 /A << /S /GoTo /D (page.192) >>
 >> endobj
-7847 0 obj <<
+7896 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [507.164 390.424 525.52 401.568]
 /Subtype /Link
 /A << /S /GoTo /D (page.199) >>
 >> endobj
-7848 0 obj <<
+7897 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [530.194 390.424 548.551 401.568]
 /Subtype /Link
 /A << /S /GoTo /D (page.276) >>
 >> endobj
-7849 0 obj <<
+7898 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [553.225 390.424 571.581 401.568]
 /Subtype /Link
 /A << /S /GoTo /D (page.282) >>
 >> endobj
-7850 0 obj <<
+7899 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [576.255 390.424 594.611 401.568]
 /Subtype /Link
 /A << /S /GoTo /D (page.292) >>
 >> endobj
-7851 0 obj <<
+7900 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [599.285 390.424 617.642 401.568]
 /Subtype /Link
 /A << /S /GoTo /D (page.298) >>
 >> endobj
-7852 0 obj <<
+7901 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [439.891 376.809 458.248 388.498]
 /Subtype /Link
 /A << /S /GoTo /D (page.452) >>
 >> endobj
-7853 0 obj <<
+7902 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [453.558 363.194 471.914 374.338]
 /Subtype /Link
 /A << /S /GoTo /D (page.270) >>
 >> endobj
-7854 0 obj <<
+7903 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [457.467 349.579 475.823 360.723]
 /Subtype /Link
 /A << /S /GoTo /D (page.270) >>
 >> endobj
-7855 0 obj <<
+7904 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [480.497 349.579 498.854 360.723]
 /Subtype /Link
 /A << /S /GoTo /D (page.271) >>
 >> endobj
-7856 0 obj <<
+7905 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [503.528 349.579 521.884 360.723]
 /Subtype /Link
 /A << /S /GoTo /D (page.274) >>
 >> endobj
-7857 0 obj <<
+7906 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [465.952 335.358 484.308 348.26]
 /Subtype /Link
 /A << /S /GoTo /D (page.309) >>
 >> endobj
-7858 0 obj <<
+7907 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [429.513 322.35 447.869 333.918]
 /Subtype /Link
 /A << /S /GoTo /D (page.243) >>
 >> endobj
-7859 0 obj <<
+7908 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [452.543 322.35 470.899 333.918]
 /Subtype /Link
 /A << /S /GoTo /D (page.312) >>
 >> endobj
-7860 0 obj <<
+7909 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [475.573 322.35 493.929 333.918]
 /Subtype /Link
 /A << /S /GoTo /D (page.373) >>
 >> endobj
-7861 0 obj <<
+7910 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [498.604 322.35 516.96 333.918]
 /Subtype /Link
 /A << /S /GoTo /D (page.374) >>
 >> endobj
-7862 0 obj <<
+7911 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [461.785 308.735 480.142 320.303]
 /Subtype /Link
 /A << /S /GoTo /D (page.470) >>
 >> endobj
-7863 0 obj <<
+7912 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [463.861 295.12 482.217 306.264]
 /Subtype /Link
 /A << /S /GoTo /D (page.240) >>
 >> endobj
-7864 0 obj <<
+7913 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [431.482 281.505 444.384 293.074]
 /Subtype /Link
 /A << /S /GoTo /D (page.86) >>
 >> endobj
-7865 0 obj <<
+7914 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [476.285 267.89 489.187 279.035]
 /Subtype /Link
 /A << /S /GoTo /D (page.22) >>
 >> endobj
-7866 0 obj <<
+7915 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [493.861 267.89 512.217 279.035]
 /Subtype /Link
 /A << /S /GoTo /D (page.169) >>
 >> endobj
-7867 0 obj <<
+7916 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [499.922 254.276 512.823 265.42]
 /Subtype /Link
 /A << /S /GoTo /D (page.62) >>
 >> endobj
-7868 0 obj <<
+7917 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [480.831 240.661 499.187 252.06]
 /Subtype /Link
 /A << /S /GoTo /D (page.400) >>
 >> endobj
-7869 0 obj <<
+7918 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [497.285 227.046 510.187 238.736]
 /Subtype /Link
 /A << /S /GoTo /D (page.33) >>
 >> endobj
-7870 0 obj <<
+7919 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [514.861 227.046 527.763 238.736]
 /Subtype /Link
 /A << /S /GoTo /D (page.69) >>
 >> endobj
-7871 0 obj <<
+7920 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [532.437 227.046 550.793 238.736]
 /Subtype /Link
 /A << /S /GoTo /D (page.277) >>
 >> endobj
-7872 0 obj <<
+7921 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [555.467 227.046 573.823 238.736]
 /Subtype /Link
 /A << /S /GoTo /D (page.448) >>
 >> endobj
-7873 0 obj <<
+7922 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [469.376 213.431 487.732 224.575]
 /Subtype /Link
 /A << /S /GoTo /D (page.375) >>
 >> endobj
-7874 0 obj <<
+7923 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [474.528 199.816 492.884 211.506]
 /Subtype /Link
 /A << /S /GoTo /D (page.347) >>
 >> endobj
-7875 0 obj <<
+7924 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [471.058 186.202 489.414 197.891]
 /Subtype /Link
 /A << /S /GoTo /D (page.495) >>
 >> endobj
-7876 0 obj <<
+7925 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [503.513 172.587 521.869 184.276]
 /Subtype /Link
 /A << /S /GoTo /D (page.156) >>
 >> endobj
-7877 0 obj <<
+7926 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [512.331 158.972 530.687 170.662]
 /Subtype /Link
 /A << /S /GoTo /D (page.156) >>
 >> endobj
-7878 0 obj <<
+7927 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [453.558 145.357 466.46 157.047]
 /Subtype /Link
 /A << /S /GoTo /D (page.11) >>
 >> endobj
-7879 0 obj <<
+7928 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [471.134 145.357 484.035 157.047]
 /Subtype /Link
 /A << /S /GoTo /D (page.22) >>
 >> endobj
-7880 0 obj <<
+7929 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [488.71 145.357 507.066 157.047]
 /Subtype /Link
 /A << /S /GoTo /D (page.335) >>
 >> endobj
-7881 0 obj <<
+7930 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [511.74 145.357 530.096 157.047]
 /Subtype /Link
 /A << /S /GoTo /D (page.375) >>
 >> endobj
-7882 0 obj <<
+7931 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [450.225 131.742 468.581 143.432]
 /Subtype /Link
 /A << /S /GoTo /D (page.335) >>
 >> endobj
-7883 0 obj <<
+7932 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [473.255 131.742 491.611 143.432]
 /Subtype /Link
 /A << /S /GoTo /D (page.375) >>
 >> endobj
-7884 0 obj <<
+7933 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [459.013 118.128 477.369 129.272]
 /Subtype /Link
 /A << /S /GoTo /D (page.354) >>
 >> endobj
-7890 0 obj <<
-/D [7888 0 R /XYZ 151.701 685.529 null]
+7939 0 obj <<
+/D [7937 0 R /XYZ 151.701 685.529 null]
 >> endobj
-7887 0 obj <<
+7936 0 obj <<
 /Font << /F28 1124 0 R /F22 1211 0 R /F15 1133 0 R /F51 1134 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-8010 0 obj <<
+8059 0 obj <<
 /Length 1481      
 /Filter /FlateDecode
 >>
@@ -51889,848 +52865,848 @@
 Ûÿ‰!C
 endstream
 endobj
-8009 0 obj <<
+8058 0 obj <<
 /Type /Page
-/Contents 8010 0 R
-/Resources 8008 0 R
+/Contents 8059 0 R
+/Resources 8057 0 R
 /MediaBox [0 0 612 792]
-/Parent 7682 0 R
-/Annots [ 7885 0 R 7886 0 R 7891 0 R 7892 0 R 7893 0 R 7894 0 R 7895 0 R 7896 0 R 7897 0 R 7898 0 R 7899 0 R 7900 0 R 7901 0 R 7902 0 R 7903 0 R 7904 0 R 7905 0 R 7906 0 R 7907 0 R 7908 0 R 7909 0 R 7910 0 R 7911 0 R 7912 0 R 7913 0 R 7914 0 R 7915 0 R 7916 0 R 7917 0 R 7918 0 R 7919 0 R 7920 0 R 7921 0 R 7922 0 R 7923 0 R 7924 0 R 7925 0 R 7926 0 R 7927 0 R 7928 0 R 7929 0 R 7930 0 R 7931 0 R 7932 0 R 7933 0 R 7934 0 R 7935 0 R 7936 0 R 7937 0 R 7938 0 R 7939 0 R 7940 0 R 7941 0 R 7942 0 R 7943 0 R 7944 0 R 7945 0 R 7946 0 R 7947 0 R 7948 0 R 7949 0 R 7950 0 R 7951 0 R 7952 0 R 7953 0 R 7954 0 R 7955 0 R 7956 0 R 7957 0 R 7958 0 R 7959 0 R 7960 0 R 7961 0 R 7962 0 R 7963 0 R 7964 0 R 7965 0 R 7966 0 R 7967 0 R 7968 0 R 7969 0 R 7970 0 R 7971 0 R 7972 0 R 7973 0 R 7974 0 R 7975 0 R 7976 0 R 7977 0 R 7978 0 R 7979 0 R 7980 0 R 7981 0 R 7982 0 R 7983 0 R 7984 0 R 7985 0 R 7986 0 R 7987 0 R 7988 0 R 7989 0 R 7990 0 R 7991 0 R 7992 0 R 7993 0 R 7994 0 R 7995 0 R 7996 0 R 7997 0 R 7998 0 R 7999 0 R 8000 0 R 8001 0 R 8002 0 R 8003 0 R 8004 0 R 8005 0 R 8006 0 R ]
+/Parent 7731 0 R
+/Annots [ 7934 0 R 7935 0 R 7940 0 R 7941 0 R 7942 0 R 7943 0 R 7944 0 R 7945 0 R 7946 0 R 7947 0 R 7948 0 R 7949 0 R 7950 0 R 7951 0 R 7952 0 R 7953 0 R 7954 0 R 7955 0 R 7956 0 R 7957 0 R 7958 0 R 7959 0 R 7960 0 R 7961 0 R 7962 0 R 7963 0 R 7964 0 R 7965 0 R 7966 0 R 7967 0 R 7968 0 R 7969 0 R 7970 0 R 7971 0 R 7972 0 R 7973 0 R 7974 0 R 7975 0 R 7976 0 R 7977 0 R 7978 0 R 7979 0 R 7980 0 R 7981 0 R 7982 0 R 7983 0 R 7984 0 R 7985 0 R 7986 0 R 7987 0 R 7988 0 R 7989 0 R 7990 0 R 7991 0 R 7992 0 R 7993 0 R 7994 0 R 7995 0 R 7996 0 R 7997 0 R 7998 0 R 7999 0 R 8000 0 R 8001 0 R 8002 0 R 8003 0 R 8004 0 R 8005 0 R 8006 0 R 8007 0 R 8008 0 R 8009 0 R 8010 0 R 8011 0 R 8012 0 R 8013 0 R 8014 0 R 8015 0 R 8016 0 R 8017 0 R 8018 0 R 8019 0 R 8020 0 R 8021 0 R 8022 0 R 8023 0 R 8024 0 R 8025 0 R 8026 0 R 8027 0 R 8028 0 R 8029 0 R 8030 0 R 8031 0 R 8032 0 R 8033 0 R 8034 0 R 8035 0 R 8036 0 R 8037 0 R 8038 0 R 8039 0 R 8040 0 R 8041 0 R 8042 0 R 8043 0 R 8044 0 R 8045 0 R 8046 0 R 8047 0 R 8048 0 R 8049 0 R 8050 0 R 8051 0 R 8052 0 R 8053 0 R 8054 0 R 8055 0 R ]
 >> endobj
-7885 0 obj <<
+7934 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [209.32 646.546 227.676 658.236]
 /Subtype /Link
 /A << /S /GoTo /D (page.335) >>
 >> endobj
-7886 0 obj <<
+7935 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [232.35 646.546 250.706 658.236]
 /Subtype /Link
 /A << /S /GoTo /D (page.375) >>
 >> endobj
-7891 0 obj <<
+7940 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [204.971 632.895 223.327 644.463]
 /Subtype /Link
 /A << /S /GoTo /D (page.545) >>
 >> endobj
-7892 0 obj <<
+7941 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [226.32 619.244 244.676 630.388]
 /Subtype /Link
 /A << /S /GoTo /D (page.541) >>
 >> endobj
-7893 0 obj <<
+7942 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [249.35 619.244 267.706 630.388]
 /Subtype /Link
 /A << /S /GoTo /D (page.548) >>
 >> endobj
-7894 0 obj <<
+7943 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [272.38 619.244 290.737 630.388]
 /Subtype /Link
 /A << /S /GoTo /D (page.550) >>
 >> endobj
-7895 0 obj <<
+7944 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [295.411 619.244 313.767 630.388]
 /Subtype /Link
 /A << /S /GoTo /D (page.552) >>
 >> endobj
-7896 0 obj <<
+7945 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [196.047 593.93 214.403 605.62]
 /Subtype /Link
 /A << /S /GoTo /D (page.430) >>
 >> endobj
-7897 0 obj <<
+7946 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [236.108 580.279 254.464 591.969]
 /Subtype /Link
 /A << /S /GoTo /D (page.482) >>
 >> endobj
-7898 0 obj <<
+7947 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [251.865 566.628 270.221 578.317]
 /Subtype /Link
 /A << /S /GoTo /D (page.482) >>
 >> endobj
-7899 0 obj <<
+7948 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [200.805 552.977 219.161 564.666]
 /Subtype /Link
 /A << /S /GoTo /D (page.460) >>
 >> endobj
-7900 0 obj <<
+7949 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [222.623 552.977 240.979 564.666]
 /Subtype /Link
 /A << /S /GoTo /D (page.462) >>
 >> endobj
-7901 0 obj <<
+7950 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [247.29 539.326 265.646 551.015]
 /Subtype /Link
 /A << /S /GoTo /D (page.288) >>
 >> endobj
-7902 0 obj <<
+7951 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [270.32 539.326 288.676 551.015]
 /Subtype /Link
 /A << /S /GoTo /D (page.438) >>
 >> endobj
-7903 0 obj <<
+7952 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [244.259 525.674 262.615 537.364]
 /Subtype /Link
 /A << /S /GoTo /D (page.300) >>
 >> endobj
-7904 0 obj <<
+7953 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [181.108 512.023 199.464 523.713]
 /Subtype /Link
 /A << /S /GoTo /D (page.488) >>
 >> endobj
-7905 0 obj <<
+7954 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [219.926 498.372 238.282 510.062]
 /Subtype /Link
 /A << /S /GoTo /D (page.467) >>
 >> endobj
-7906 0 obj <<
+7955 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [191.168 484.721 209.524 496.41]
 /Subtype /Link
 /A << /S /GoTo /D (page.274) >>
 >> endobj
-7907 0 obj <<
+7956 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [254.229 471.07 272.585 482.759]
 /Subtype /Link
 /A << /S /GoTo /D (page.442) >>
 >> endobj
-7908 0 obj <<
+7957 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [236.562 457.418 254.918 469.108]
 /Subtype /Link
 /A << /S /GoTo /D (page.150) >>
 >> endobj
-7909 0 obj <<
+7958 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [179.32 443.767 197.676 455.457]
 /Subtype /Link
 /A << /S /GoTo /D (page.433) >>
 >> endobj
-7910 0 obj <<
+7959 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [286.538 430.116 304.894 441.684]
 /Subtype /Link
 /A << /S /GoTo /D (page.155) >>
 >> endobj
-7911 0 obj <<
+7960 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [292.902 416.465 311.258 428.033]
 /Subtype /Link
 /A << /S /GoTo /D (page.209) >>
 >> endobj
-7912 0 obj <<
+7961 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [269.114 402.814 287.47 414.382]
 /Subtype /Link
 /A << /S /GoTo /D (page.253) >>
 >> endobj
-7913 0 obj <<
+7962 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [253.593 389.163 271.949 400.852]
 /Subtype /Link
 /A << /S /GoTo /D (page.532) >>
 >> endobj
-7914 0 obj <<
+7963 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [276.623 389.163 294.979 400.852]
 /Subtype /Link
 /A << /S /GoTo /D (page.538) >>
 >> endobj
-7915 0 obj <<
+7964 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [206.623 375.511 219.524 387.201]
 /Subtype /Link
 /A << /S /GoTo /D (page.63) >>
 >> endobj
-7916 0 obj <<
+7965 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [224.199 375.511 242.555 387.201]
 /Subtype /Link
 /A << /S /GoTo /D (page.326) >>
 >> endobj
-7917 0 obj <<
+7966 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [247.229 375.511 265.585 387.201]
 /Subtype /Link
 /A << /S /GoTo /D (page.327) >>
 >> endobj
-7918 0 obj <<
+7967 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [185.471 361.86 203.827 373.55]
 /Subtype /Link
 /A << /S /GoTo /D (page.312) >>
 >> endobj
-7919 0 obj <<
+7968 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [185.199 348.209 203.555 359.777]
 /Subtype /Link
 /A << /S /GoTo /D (page.145) >>
 >> endobj
-7920 0 obj <<
+7969 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [194.471 334.558 212.828 346.247]
 /Subtype /Link
 /A << /S /GoTo /D (page.550) >>
 >> endobj
-7921 0 obj <<
+7970 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [220.199 320.907 238.555 332.596]
 /Subtype /Link
 /A << /S /GoTo /D (page.428) >>
 >> endobj
-7922 0 obj <<
+7971 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [190.199 295.593 208.555 307.283]
 /Subtype /Link
 /A << /S /GoTo /D (page.336) >>
 >> endobj
-7923 0 obj <<
+7972 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [213.229 295.593 231.585 307.283]
 /Subtype /Link
 /A << /S /GoTo /D (page.356) >>
 >> endobj
-7924 0 obj <<
+7973 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [247.215 281.942 265.571 293.631]
 /Subtype /Link
 /A << /S /GoTo /D (page.176) >>
 >> endobj
-7925 0 obj <<
+7974 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [270.245 281.942 288.601 293.631]
 /Subtype /Link
 /A << /S /GoTo /D (page.183) >>
 >> endobj
-7926 0 obj <<
+7975 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [207.562 268.291 225.918 279.98]
 /Subtype /Link
 /A << /S /GoTo /D (page.271) >>
 >> endobj
-7927 0 obj <<
+7976 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [196.865 254.639 215.221 266.329]
 /Subtype /Link
 /A << /S /GoTo /D (page.312) >>
 >> endobj
-7928 0 obj <<
+7977 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [219.896 254.639 238.252 266.329]
 /Subtype /Link
 /A << /S /GoTo /D (page.438) >>
 >> endobj
-7929 0 obj <<
+7978 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [241.336 240.988 259.692 252.132]
 /Subtype /Link
 /A << /S /GoTo /D (page.152) >>
 >> endobj
-7930 0 obj <<
+7979 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [263.532 227.337 281.888 239.027]
 /Subtype /Link
 /A << /S /GoTo /D (page.150) >>
 >> endobj
-7931 0 obj <<
+7980 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [286.562 227.337 304.918 239.027]
 /Subtype /Link
 /A << /S /GoTo /D (page.240) >>
 >> endobj
-7932 0 obj <<
+7981 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [262.623 213.686 280.979 225.375]
 /Subtype /Link
 /A << /S /GoTo /D (page.305) >>
 >> endobj
-7933 0 obj <<
+7982 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [261.714 200.035 280.07 211.724]
 /Subtype /Link
 /A << /S /GoTo /D (page.108) >>
 >> endobj
-7934 0 obj <<
+7983 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [284.744 200.035 303.1 211.724]
 /Subtype /Link
 /A << /S /GoTo /D (page.236) >>
 >> endobj
-7935 0 obj <<
+7984 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [307.774 200.035 326.131 211.724]
 /Subtype /Link
 /A << /S /GoTo /D (page.272) >>
 >> endobj
-7936 0 obj <<
+7985 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [330.805 200.035 349.161 211.724]
 /Subtype /Link
 /A << /S /GoTo /D (page.388) >>
 >> endobj
-7937 0 obj <<
+7986 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [249.077 186.384 267.434 198.073]
 /Subtype /Link
 /A << /S /GoTo /D (page.274) >>
 >> endobj
-7938 0 obj <<
+7987 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [272.108 186.384 290.464 198.073]
 /Subtype /Link
 /A << /S /GoTo /D (page.276) >>
 >> endobj
-7939 0 obj <<
+7988 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [295.138 186.384 313.494 198.073]
 /Subtype /Link
 /A << /S /GoTo /D (page.285) >>
 >> endobj
-7940 0 obj <<
+7989 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [318.168 186.384 336.525 198.073]
 /Subtype /Link
 /A << /S /GoTo /D (page.306) >>
 >> endobj
-7941 0 obj <<
+7990 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [341.199 186.384 359.555 198.073]
 /Subtype /Link
 /A << /S /GoTo /D (page.312) >>
 >> endobj
-7942 0 obj <<
+7991 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [238.805 172.732 257.161 184.422]
 /Subtype /Link
 /A << /S /GoTo /D (page.471) >>
 >> endobj
-7943 0 obj <<
+7992 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [198.077 159.081 216.434 170.649]
 /Subtype /Link
 /A << /S /GoTo /D (page.273) >>
 >> endobj
-7944 0 obj <<
+7993 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [221.108 159.081 239.464 170.649]
 /Subtype /Link
 /A << /S /GoTo /D (page.274) >>
 >> endobj
-7945 0 obj <<
+7994 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [244.138 159.081 262.494 170.649]
 /Subtype /Link
 /A << /S /GoTo /D (page.298) >>
 >> endobj
-7946 0 obj <<
+7995 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [241.108 145.43 259.464 157.119]
 /Subtype /Link
 /A << /S /GoTo /D (page.312) >>
 >> endobj
-7947 0 obj <<
+7996 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [232.926 131.779 251.282 143.468]
 /Subtype /Link
 /A << /S /GoTo /D (page.270) >>
 >> endobj
-7948 0 obj <<
+7997 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [208.986 118.128 227.343 129.817]
 /Subtype /Link
 /A << /S /GoTo /D (page.298) >>
 >> endobj
-7949 0 obj <<
+7998 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [406.355 646.546 424.711 658.236]
 /Subtype /Link
 /A << /S /GoTo /D (page.298) >>
 >> endobj
-7950 0 obj <<
+7999 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [404.858 632.895 423.214 644.585]
 /Subtype /Link
 /A << /S /GoTo /D (page.298) >>
 >> endobj
-7951 0 obj <<
+8000 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [386.506 619.244 404.862 630.812]
 /Subtype /Link
 /A << /S /GoTo /D (page.388) >>
 >> endobj
-7952 0 obj <<
+8001 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [390.324 605.593 408.681 616.992]
 /Subtype /Link
 /A << /S /GoTo /D (page.350) >>
 >> endobj
-7953 0 obj <<
+8002 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [391.203 591.942 409.559 603.341]
 /Subtype /Link
 /A << /S /GoTo /D (page.432) >>
 >> endobj
-7954 0 obj <<
+8003 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [450.021 578.29 468.378 589.98]
 /Subtype /Link
 /A << /S /GoTo /D (page.430) >>
 >> endobj
-7955 0 obj <<
+8004 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [382.112 564.639 395.014 576.329]
 /Subtype /Link
 /A << /S /GoTo /D (page.74) >>
 >> endobj
-7956 0 obj <<
+8005 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [426.324 550.988 444.681 562.556]
 /Subtype /Link
 /A << /S /GoTo /D (page.388) >>
 >> endobj
-7957 0 obj <<
+8006 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [410.627 537.337 428.984 549.026]
 /Subtype /Link
 /A << /S /GoTo /D (page.452) >>
 >> endobj
-7958 0 obj <<
+8007 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [410.824 523.686 423.726 535.375]
 /Subtype /Link
 /A << /S /GoTo /D (page.36) >>
 >> endobj
-7959 0 obj <<
+8008 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [428.4 523.686 441.302 535.375]
 /Subtype /Link
 /A << /S /GoTo /D (page.37) >>
 >> endobj
-7960 0 obj <<
+8009 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [445.976 523.686 458.878 535.375]
 /Subtype /Link
 /A << /S /GoTo /D (page.67) >>
 >> endobj
-7961 0 obj <<
+8010 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [463.552 523.686 476.453 535.375]
 /Subtype /Link
 /A << /S /GoTo /D (page.96) >>
 >> endobj
-7962 0 obj <<
+8011 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [481.127 523.686 499.484 535.375]
 /Subtype /Link
 /A << /S /GoTo /D (page.117) >>
 >> endobj
-7963 0 obj <<
+8012 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [440.082 510.034 458.438 521.724]
 /Subtype /Link
 /A << /S /GoTo /D (page.462) >>
 >> endobj
-7964 0 obj <<
+8013 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [410.93 496.383 429.287 507.783]
 /Subtype /Link
 /A << /S /GoTo /D (page.348) >>
 >> endobj
-7965 0 obj <<
+8014 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [387.021 482.732 405.378 494.422]
 /Subtype /Link
 /A << /S /GoTo /D (page.323) >>
 >> endobj
-7966 0 obj <<
+8015 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [411.264 469.081 429.62 480.77]
 /Subtype /Link
 /A << /S /GoTo /D (page.432) >>
 >> endobj
-7967 0 obj <<
+8016 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [400.021 455.43 418.378 466.829]
 /Subtype /Link
 /A << /S /GoTo /D (page.269) >>
 >> endobj
-7968 0 obj <<
+8017 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [397.294 441.779 415.65 453.178]
 /Subtype /Link
 /A << /S /GoTo /D (page.429) >>
 >> endobj
-7969 0 obj <<
+8018 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [420.324 441.779 438.681 453.178]
 /Subtype /Link
 /A << /S /GoTo /D (page.430) >>
 >> endobj
-7970 0 obj <<
+8019 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [443.355 441.779 461.711 453.178]
 /Subtype /Link
 /A << /S /GoTo /D (page.438) >>
 >> endobj
-7971 0 obj <<
+8020 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [418.809 428.127 437.165 439.817]
 /Subtype /Link
 /A << /S /GoTo /D (page.335) >>
 >> endobj
-7972 0 obj <<
+8021 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [433.991 414.476 452.347 426.166]
 /Subtype /Link
 /A << /S /GoTo /D (page.432) >>
 >> endobj
-7973 0 obj <<
+8022 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [457.021 414.476 475.378 426.166]
 /Subtype /Link
 /A << /S /GoTo /D (page.435) >>
 >> endobj
-7974 0 obj <<
+8023 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [480.052 414.476 498.408 426.166]
 /Subtype /Link
 /A << /S /GoTo /D (page.452) >>
 >> endobj
-7975 0 obj <<
+8024 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [503.082 414.476 521.438 426.166]
 /Subtype /Link
 /A << /S /GoTo /D (page.471) >>
 >> endobj
-7976 0 obj <<
+8025 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [431.537 400.825 449.893 412.514]
 /Subtype /Link
 /A << /S /GoTo /D (page.488) >>
 >> endobj
-7977 0 obj <<
+8026 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [446.234 387.174 464.59 398.863]
 /Subtype /Link
 /A << /S /GoTo /D (page.242) >>
 >> endobj
-7978 0 obj <<
+8027 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [402.809 373.523 415.711 385.212]
 /Subtype /Link
 /A << /S /GoTo /D (page.61) >>
 >> endobj
-7979 0 obj <<
+8028 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [415.476 359.871 433.832 371.271]
 /Subtype /Link
 /A << /S /GoTo /D (page.482) >>
 >> endobj
-7980 0 obj <<
+8029 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [450.931 346.22 469.287 357.91]
 /Subtype /Link
 /A << /S /GoTo /D (page.332) >>
 >> endobj
-7981 0 obj <<
+8030 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [440.84 332.569 459.196 344.259]
 /Subtype /Link
 /A << /S /GoTo /D (page.459) >>
 >> endobj
-7982 0 obj <<
+8031 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [489.506 318.918 507.862 330.607]
 /Subtype /Link
 /A << /S /GoTo /D (page.471) >>
 >> endobj
-7983 0 obj <<
+8032 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [430.355 305.267 448.711 316.956]
 /Subtype /Link
 /A << /S /GoTo /D (page.151) >>
 >> endobj
-7984 0 obj <<
+8033 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [423.84 291.616 436.741 303.305]
 /Subtype /Link
 /A << /S /GoTo /D (page.35) >>
 >> endobj
-7985 0 obj <<
+8034 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [441.415 291.616 454.317 303.305]
 /Subtype /Link
 /A << /S /GoTo /D (page.64) >>
 >> endobj
-7986 0 obj <<
+8035 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [458.991 291.616 477.347 303.305]
 /Subtype /Link
 /A << /S /GoTo /D (page.116) >>
 >> endobj
-7987 0 obj <<
+8036 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [382.567 277.964 400.923 290.26]
 /Subtype /Link
 /A << /S /GoTo /D (page.541) >>
 >> endobj
-7988 0 obj <<
+8037 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [394.9 264.313 407.802 276.003]
 /Subtype /Link
 /A << /S /GoTo /D (page.57) >>
 >> endobj
-7989 0 obj <<
+8038 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [377.415 250.662 395.771 262.23]
 /Subtype /Link
 /A << /S /GoTo /D (page.488) >>
 >> endobj
-7990 0 obj <<
+8039 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [394.294 237.011 412.65 248.7]
 /Subtype /Link
 /A << /S /GoTo /D (page.429) >>
 >> endobj
-7991 0 obj <<
+8040 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [389.082 223.36 407.438 235.049]
 /Subtype /Link
 /A << /S /GoTo /D (page.470) >>
 >> endobj
-7992 0 obj <<
+8041 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [377.021 198.046 395.377 209.735]
 /Subtype /Link
 /A << /S /GoTo /D (page.430) >>
 >> endobj
-7993 0 obj <<
+8042 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [438.173 184.395 456.529 196.084]
 /Subtype /Link
 /A << /S /GoTo /D (page.491) >>
 >> endobj
-7994 0 obj <<
+8043 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [382.567 159.081 400.923 170.649]
 /Subtype /Link
 /A << /S /GoTo /D (page.462) >>
 >> endobj
-7995 0 obj <<
+8044 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [400.718 145.43 419.074 157.119]
 /Subtype /Link
 /A << /S /GoTo /D (page.285) >>
 >> endobj
-7996 0 obj <<
+8045 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [423.749 145.43 442.105 157.119]
 /Subtype /Link
 /A << /S /GoTo /D (page.289) >>
 >> endobj
-7997 0 obj <<
+8046 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [446.779 145.43 465.135 157.119]
 /Subtype /Link
 /A << /S /GoTo /D (page.293) >>
 >> endobj
-7998 0 obj <<
+8047 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [469.809 145.43 488.165 157.119]
 /Subtype /Link
 /A << /S /GoTo /D (page.310) >>
 >> endobj
-7999 0 obj <<
+8048 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [492.84 145.43 511.196 157.119]
 /Subtype /Link
 /A << /S /GoTo /D (page.313) >>
 >> endobj
-8000 0 obj <<
+8049 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [515.87 145.43 534.226 157.119]
 /Subtype /Link
 /A << /S /GoTo /D (page.431) >>
 >> endobj
-8001 0 obj <<
+8050 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [538.9 145.43 557.256 157.119]
 /Subtype /Link
 /A << /S /GoTo /D (page.437) >>
 >> endobj
-8002 0 obj <<
+8051 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [561.931 145.43 580.287 157.119]
 /Subtype /Link
 /A << /S /GoTo /D (page.452) >>
 >> endobj
-8003 0 obj <<
+8052 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [584.961 145.43 603.317 157.119]
 /Subtype /Link
 /A << /S /GoTo /D (page.459) >>
 >> endobj
-8004 0 obj <<
+8053 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [606.779 145.43 625.135 157.119]
 /Subtype /Link
 /A << /S /GoTo /D (page.462) >>
 >> endobj
-8005 0 obj <<
+8054 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [417.492 131.779 435.848 143.468]
 /Subtype /Link
 /A << /S /GoTo /D (page.288) >>
 >> endobj
-8006 0 obj <<
+8055 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [450.28 118.128 468.636 129.817]
 /Subtype /Link
 /A << /S /GoTo /D (page.439) >>
 >> endobj
-8011 0 obj <<
-/D [8009 0 R /XYZ 100.892 685.529 null]
+8060 0 obj <<
+/D [8058 0 R /XYZ 100.892 685.529 null]
 >> endobj
-8008 0 obj <<
+8057 0 obj <<
 /Font << /F22 1211 0 R /F28 1124 0 R /F15 1133 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-8131 0 obj <<
+8180 0 obj <<
 /Length 1533      
 /Filter /FlateDecode
 >>
@@ -52750,841 +53726,841 @@
 ù=šùÉP ×=‘8ß\Væqr	’LEå•çáÖrcŸÏûóèÿü´œü‚ŽY
 endstream
 endobj
-8130 0 obj <<
+8179 0 obj <<
 /Type /Page
-/Contents 8131 0 R
-/Resources 8129 0 R
+/Contents 8180 0 R
+/Resources 8178 0 R
 /MediaBox [0 0 612 792]
-/Parent 7682 0 R
-/Annots [ 8007 0 R 8012 0 R 8013 0 R 8014 0 R 8015 0 R 8016 0 R 8017 0 R 8018 0 R 8019 0 R 8020 0 R 8021 0 R 8022 0 R 8023 0 R 8024 0 R 8025 0 R 8026 0 R 8027 0 R 8028 0 R 8029 0 R 8030 0 R 8031 0 R 8032 0 R 8033 0 R 8034 0 R 8035 0 R 8036 0 R 8037 0 R 8038 0 R 8039 0 R 8040 0 R 8041 0 R 8042 0 R 8043 0 R 8044 0 R 8045 0 R 8046 0 R 8047 0 R 8048 0 R 8049 0 R 8050 0 R 8051 0 R 8052 0 R 8053 0 R 8054 0 R 8055 0 R 8056 0 R 8057 0 R 8058 0 R 8059 0 R 8060 0 R 8061 0 R 8062 0 R 8063 0 R 8064 0 R 8065 0 R 8066 0 R 8067 0 R 8068 0 R 8069 0 R 8070 0 R 8071 0 R 8072 0 R 8073 0 R 8074 0 R 8075 0 R 8076 0 R 8077 0 R 8078 0 R 8079 0 R 8080 0 R 8081 0 R 8082 0 R 8083 0 R 8084 0 R 8085 0 R 8086 0 R 8087 0 R 8088 0 R 8089 0 R 8090 0 R 8091 0 R 8092 0 R 8093 0 R 8094 0 R 8095 0 R 8096 0 R 8097 0 R 8098 0 R 8099 0 R 8100 0 R 8101 0 R 8102 0 R 8103 0 R 8104 0 R 8105 0 R 8106 0 R 8107 0 R 8108 0 R 8109 0 R 8110 0 R 8111 0 R 8112 0 R 8113 0 R 8114 0 R 8115 0 R 8116 0 R 8117 0 R 8118 0 R 8119 0 R 8120 0 R 8121 0 R 8122 0 R 8123 0 R 8124 0 R 8125 0 R 8126 0 R 8127 0 R ]
+/Parent 7731 0 R
+/Annots [ 8056 0 R 8061 0 R 8062 0 R 8063 0 R 8064 0 R 8065 0 R 8066 0 R 8067 0 R 8068 0 R 8069 0 R 8070 0 R 8071 0 R 8072 0 R 8073 0 R 8074 0 R 8075 0 R 8076 0 R 8077 0 R 8078 0 R 8079 0 R 8080 0 R 8081 0 R 8082 0 R 8083 0 R 8084 0 R 8085 0 R 8086 0 R 8087 0 R 8088 0 R 8089 0 R 8090 0 R 8091 0 R 8092 0 R 8093 0 R 8094 0 R 8095 0 R 8096 0 R 8097 0 R 8098 0 R 8099 0 R 8100 0 R 8101 0 R 8102 0 R 8103 0 R 8104 0 R 8105 0 R 8106 0 R 8107 0 R 8108 0 R 8109 0 R 8110 0 R 8111 0 R 8112 0 R 8113 0 R 8114 0 R 8115 0 R 8116 0 R 8117 0 R 8118 0 R 8119 0 R 8120 0 R 8121 0 R 8122 0 R 8123 0 R 8124 0 R 8125 0 R 8126 0 R 8127 0 R 8128 0 R 8129 0 R 8130 0 R 8131 0 R 8132 0 R 8133 0 R 8134 0 R 8135 0 R 8136 0 R 8137 0 R 8138 0 R 8139 0 R 8140 0 R 8141 0 R 8142 0 R 8143 0 R 8144 0 R 8145 0 R 8146 0 R 8147 0 R 8148 0 R 8149 0 R 8150 0 R 8151 0 R 8152 0 R 8153 0 R 8154 0 R 8155 0 R 8156 0 R 8157 0 R 8158 0 R 8159 0 R 8160 0 R 8161 0 R 8162 0 R 8163 0 R 8164 0 R 8165 0 R 8166 0 R 8167 0 R 8168 0 R 8169 0 R 8170 0 R 8171 0 R 8172 0 R 8173 0 R 8174 0 R 8175 0 R 8176 0 R ]
 >> endobj
-8007 0 obj <<
+8056 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [270.145 646.546 288.502 658.236]
 /Subtype /Link
 /A << /S /GoTo /D (page.288) >>
 >> endobj
-8012 0 obj <<
+8061 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [253.661 632.93 272.017 644.499]
 /Subtype /Link
 /A << /S /GoTo /D (page.288) >>
 >> endobj
-8013 0 obj <<
+8062 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [312.267 619.314 330.623 631.004]
 /Subtype /Link
 /A << /S /GoTo /D (page.439) >>
 >> endobj
-8014 0 obj <<
+8063 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [251.735 605.698 270.091 617.388]
 /Subtype /Link
 /A << /S /GoTo /D (page.438) >>
 >> endobj
-8015 0 obj <<
+8064 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [259.842 592.082 278.199 603.226]
 /Subtype /Link
 /A << /S /GoTo /D (page.438) >>
 >> endobj
-8016 0 obj <<
+8065 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [284.766 578.466 303.122 590.156]
 /Subtype /Link
 /A << /S /GoTo /D (page.464) >>
 >> endobj
-8017 0 obj <<
+8066 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [234.038 564.85 252.395 576.54]
 /Subtype /Link
 /A << /S /GoTo /D (page.463) >>
 >> endobj
-8018 0 obj <<
+8067 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [247.402 551.234 265.758 562.802]
 /Subtype /Link
 /A << /S /GoTo /D (page.402) >>
 >> endobj
-8019 0 obj <<
+8068 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [232.281 537.618 250.637 549.308]
 /Subtype /Link
 /A << /S /GoTo /D (page.463) >>
 >> endobj
-8020 0 obj <<
+8069 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [233.463 524.002 251.819 535.692]
 /Subtype /Link
 /A << /S /GoTo /D (page.460) >>
 >> endobj
-8021 0 obj <<
+8070 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [256.19 510.386 274.546 522.076]
 /Subtype /Link
 /A << /S /GoTo /D (page.462) >>
 >> endobj
-8022 0 obj <<
+8071 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [236.917 485.694 255.273 497.262]
 /Subtype /Link
 /A << /S /GoTo /D (page.504) >>
 >> endobj
-8023 0 obj <<
+8072 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [259.947 485.694 278.304 497.262]
 /Subtype /Link
 /A << /S /GoTo /D (page.505) >>
 >> endobj
-8024 0 obj <<
+8073 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [325.842 472.078 344.199 483.767]
 /Subtype /Link
 /A << /S /GoTo /D (page.507) >>
 >> endobj
-8025 0 obj <<
+8074 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [311.873 458.461 330.229 470.151]
 /Subtype /Link
 /A << /S /GoTo /D (page.506) >>
 >> endobj
-8026 0 obj <<
+8075 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [287.691 444.845 306.047 456.535]
 /Subtype /Link
 /A << /S /GoTo /D (page.507) >>
 >> endobj
-8027 0 obj <<
+8076 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [301.933 431.229 320.29 442.629]
 /Subtype /Link
 /A << /S /GoTo /D (page.507) >>
 >> endobj
-8028 0 obj <<
+8077 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [261.57 417.613 279.926 429.303]
 /Subtype /Link
 /A << /S /GoTo /D (page.506) >>
 >> endobj
-8029 0 obj <<
+8078 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [263.388 403.997 281.744 415.687]
 /Subtype /Link
 /A << /S /GoTo /D (page.506) >>
 >> endobj
-8030 0 obj <<
+8079 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [273.766 390.381 292.122 402.071]
 /Subtype /Link
 /A << /S /GoTo /D (page.298) >>
 >> endobj
-8031 0 obj <<
+8080 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [240.97 376.765 259.326 388.334]
 /Subtype /Link
 /A << /S /GoTo /D (page.108) >>
 >> endobj
-8032 0 obj <<
+8081 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [263.606 376.765 281.962 388.334]
 /Subtype /Link
 /A << /S /GoTo /D (page.149) >>
 >> endobj
-8033 0 obj <<
+8082 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [286.242 376.765 304.598 388.334]
 /Subtype /Link
 /A << /S /GoTo /D (page.153) >>
 >> endobj
-8034 0 obj <<
+8083 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [308.878 376.765 327.234 388.334]
 /Subtype /Link
 /A << /S /GoTo /D (page.158) >>
 >> endobj
-8035 0 obj <<
+8084 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [331.514 376.765 349.87 388.334]
 /Subtype /Link
 /A << /S /GoTo /D (page.170) >>
 >> endobj
-8036 0 obj <<
+8085 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [354.15 376.765 372.506 388.334]
 /Subtype /Link
 /A << /S /GoTo /D (page.234) >>
 >> endobj
-8037 0 obj <<
+8086 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [376.786 376.765 395.142 388.334]
 /Subtype /Link
 /A << /S /GoTo /D (page.235) >>
 >> endobj
-8038 0 obj <<
+8087 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [399.422 376.765 417.778 388.334]
 /Subtype /Link
 /A << /S /GoTo /D (page.242) >>
 >> endobj
-8039 0 obj <<
+8088 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [422.058 376.765 440.414 388.334]
 /Subtype /Link
 /A << /S /GoTo /D (page.243) >>
 >> endobj
-8040 0 obj <<
+8089 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [444.694 376.765 463.05 388.334]
 /Subtype /Link
 /A << /S /GoTo /D (page.250) >>
 >> endobj
-8041 0 obj <<
+8090 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [467.33 376.765 485.686 388.334]
 /Subtype /Link
 /A << /S /GoTo /D (page.254) >>
 >> endobj
-8042 0 obj <<
+8091 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [489.966 376.765 508.322 388.334]
 /Subtype /Link
 /A << /S /GoTo /D (page.270) >>
 >> endobj
-8043 0 obj <<
+8092 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [205.25 363.216 223.607 374.36]
 /Subtype /Link
 /A << /S /GoTo /D (page.271) >>
 >> endobj
-8044 0 obj <<
+8093 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [228.281 363.216 246.637 374.36]
 /Subtype /Link
 /A << /S /GoTo /D (page.280) >>
 >> endobj
-8045 0 obj <<
+8094 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [251.311 363.216 269.667 374.36]
 /Subtype /Link
 /A << /S /GoTo /D (page.285) >>
 >> endobj
-8046 0 obj <<
+8095 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [274.341 363.216 292.698 374.36]
 /Subtype /Link
 /A << /S /GoTo /D (page.310) >>
 >> endobj
-8047 0 obj <<
+8096 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [296.16 363.216 314.516 374.36]
 /Subtype /Link
 /A << /S /GoTo /D (page.312) >>
 >> endobj
-8048 0 obj <<
+8097 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [319.19 363.216 337.546 374.36]
 /Subtype /Link
 /A << /S /GoTo /D (page.328) >>
 >> endobj
-8049 0 obj <<
+8098 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [342.22 363.216 360.576 374.36]
 /Subtype /Link
 /A << /S /GoTo /D (page.336) >>
 >> endobj
-8050 0 obj <<
+8099 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [365.251 363.216 383.607 374.36]
 /Subtype /Link
 /A << /S /GoTo /D (page.348) >>
 >> endobj
-8051 0 obj <<
+8100 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [388.281 363.216 406.637 374.36]
 /Subtype /Link
 /A << /S /GoTo /D (page.350) >>
 >> endobj
-8052 0 obj <<
+8101 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [411.311 363.216 429.667 374.36]
 /Subtype /Link
 /A << /S /GoTo /D (page.374) >>
 >> endobj
-8053 0 obj <<
+8102 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [434.342 363.216 452.698 374.36]
 /Subtype /Link
 /A << /S /GoTo /D (page.388) >>
 >> endobj
-8054 0 obj <<
+8103 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [457.372 363.216 475.728 374.36]
 /Subtype /Link
 /A << /S /GoTo /D (page.396) >>
 >> endobj
-8055 0 obj <<
+8104 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [480.402 363.216 498.758 374.36]
 /Subtype /Link
 /A << /S /GoTo /D (page.437) >>
 >> endobj
-8056 0 obj <<
+8105 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [270.327 349.6 288.683 361.29]
 /Subtype /Link
 /A << /S /GoTo /D (page.242) >>
 >> endobj
-8057 0 obj <<
+8106 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [273.721 335.984 292.077 347.674]
 /Subtype /Link
 /A << /S /GoTo /D (page.184) >>
 >> endobj
-8058 0 obj <<
+8107 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [296.752 335.984 315.108 347.674]
 /Subtype /Link
 /A << /S /GoTo /D (page.242) >>
 >> endobj
-8059 0 obj <<
+8108 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [319.782 335.984 338.138 347.674]
 /Subtype /Link
 /A << /S /GoTo /D (page.252) >>
 >> endobj
-8060 0 obj <<
+8109 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [342.812 335.984 361.168 347.674]
 /Subtype /Link
 /A << /S /GoTo /D (page.500) >>
 >> endobj
-8061 0 obj <<
+8110 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [273.721 322.368 292.077 334.058]
 /Subtype /Link
 /A << /S /GoTo /D (page.147) >>
 >> endobj
-8062 0 obj <<
+8111 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [296.752 322.368 315.108 334.058]
 /Subtype /Link
 /A << /S /GoTo /D (page.242) >>
 >> endobj
-8063 0 obj <<
+8112 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [270.055 308.752 288.411 320.441]
 /Subtype /Link
 /A << /S /GoTo /D (page.244) >>
 >> endobj
-8064 0 obj <<
+8113 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [325.812 295.136 344.168 306.825]
 /Subtype /Link
 /A << /S /GoTo /D (page.500) >>
 >> endobj
-8065 0 obj <<
+8114 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [264.055 281.52 282.411 292.664]
 /Subtype /Link
 /A << /S /GoTo /D (page.241) >>
 >> endobj
-8066 0 obj <<
+8115 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [373.048 254.288 391.404 265.977]
 /Subtype /Link
 /A << /S /GoTo /D (page.252) >>
 >> endobj
-8067 0 obj <<
+8116 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [267.024 240.672 285.38 252.361]
 /Subtype /Link
 /A << /S /GoTo /D (page.247) >>
 >> endobj
-8068 0 obj <<
+8117 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [266.145 227.056 284.502 238.745]
 /Subtype /Link
 /A << /S /GoTo /D (page.341) >>
 >> endobj
-8069 0 obj <<
+8118 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [261.024 213.44 279.38 224.584]
 /Subtype /Link
 /A << /S /GoTo /D (page.153) >>
 >> endobj
-8070 0 obj <<
+8119 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [259.842 199.824 278.199 210.968]
 /Subtype /Link
 /A << /S /GoTo /D (page.310) >>
 >> endobj
-8071 0 obj <<
+8120 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [254.63 186.208 272.986 197.897]
 /Subtype /Link
 /A << /S /GoTo /D (page.241) >>
 >> endobj
-8072 0 obj <<
+8121 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [269.176 172.592 287.532 184.281]
 /Subtype /Link
 /A << /S /GoTo /D (page.242) >>
 >> endobj
-8073 0 obj <<
+8122 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [232.523 158.976 250.879 170.665]
 /Subtype /Link
 /A << /S /GoTo /D (page.274) >>
 >> endobj
-8074 0 obj <<
+8123 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [284.493 131.744 302.849 143.433]
 /Subtype /Link
 /A << /S /GoTo /D (page.350) >>
 >> endobj
-8075 0 obj <<
+8124 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [287.887 118.128 306.243 129.817]
 /Subtype /Link
 /A << /S /GoTo /D (page.373) >>
 >> endobj
-8076 0 obj <<
+8125 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [470.77 632.997 489.126 644.565]
 /Subtype /Link
 /A << /S /GoTo /D (page.241) >>
 >> endobj
-8077 0 obj <<
+8126 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [526.679 619.448 545.036 631.137]
 /Subtype /Link
 /A << /S /GoTo /D (page.248) >>
 >> endobj
-8078 0 obj <<
+8127 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [452.013 605.899 470.369 617.588]
 /Subtype /Link
 /A << /S /GoTo /D (page.275) >>
 >> endobj
-8079 0 obj <<
+8128 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [446.861 592.35 465.217 604.039]
 /Subtype /Link
 /A << /S /GoTo /D (page.186) >>
 >> endobj
-8080 0 obj <<
+8129 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [469.891 592.35 488.248 604.039]
 /Subtype /Link
 /A << /S /GoTo /D (page.277) >>
 >> endobj
-8081 0 obj <<
+8130 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [448.134 578.8 466.49 590.49]
 /Subtype /Link
 /A << /S /GoTo /D (page.191) >>
 >> endobj
-8082 0 obj <<
+8131 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [471.164 578.8 489.52 590.49]
 /Subtype /Link
 /A << /S /GoTo /D (page.235) >>
 >> endobj
-8083 0 obj <<
+8132 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [494.194 578.8 512.551 590.49]
 /Subtype /Link
 /A << /S /GoTo /D (page.273) >>
 >> endobj
-8084 0 obj <<
+8133 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [517.225 578.8 535.581 590.49]
 /Subtype /Link
 /A << /S /GoTo /D (page.281) >>
 >> endobj
-8085 0 obj <<
+8134 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [540.255 578.8 558.611 590.49]
 /Subtype /Link
 /A << /S /GoTo /D (page.341) >>
 >> endobj
-8086 0 obj <<
+8135 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [563.285 578.8 581.642 590.49]
 /Subtype /Link
 /A << /S /GoTo /D (page.348) >>
 >> endobj
-8087 0 obj <<
+8136 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [586.316 578.8 604.672 590.49]
 /Subtype /Link
 /A << /S /GoTo /D (page.457) >>
 >> endobj
-8088 0 obj <<
+8137 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [490.255 565.251 508.611 576.941]
 /Subtype /Link
 /A << /S /GoTo /D (page.273) >>
 >> endobj
-8089 0 obj <<
+8138 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [458.77 551.702 477.126 563.391]
 /Subtype /Link
 /A << /S /GoTo /D (page.188) >>
 >> endobj
-8090 0 obj <<
+8139 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [434.891 538.153 453.248 549.721]
 /Subtype /Link
 /A << /S /GoTo /D (page.154) >>
 >> endobj
-8091 0 obj <<
+8140 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [457.922 538.153 476.278 549.721]
 /Subtype /Link
 /A << /S /GoTo /D (page.247) >>
 >> endobj
-8092 0 obj <<
+8141 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [480.952 538.153 499.308 549.721]
 /Subtype /Link
 /A << /S /GoTo /D (page.388) >>
 >> endobj
-8093 0 obj <<
+8142 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [503.982 538.153 522.339 549.721]
 /Subtype /Link
 /A << /S /GoTo /D (page.400) >>
 >> endobj
-8094 0 obj <<
+8143 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [527.013 538.153 545.369 549.721]
 /Subtype /Link
 /A << /S /GoTo /D (page.500) >>
 >> endobj
-8095 0 obj <<
+8144 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [456.649 524.604 475.005 536.293]
 /Subtype /Link
 /A << /S /GoTo /D (page.435) >>
 >> endobj
-8096 0 obj <<
+8145 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [431.104 497.505 449.46 509.195]
 /Subtype /Link
 /A << /S /GoTo /D (page.375) >>
 >> endobj
-8097 0 obj <<
+8146 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [476.467 483.956 494.823 495.645]
 /Subtype /Link
 /A << /S /GoTo /D (page.267) >>
 >> endobj
-8098 0 obj <<
+8147 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [433.225 456.858 451.581 468.426]
 /Subtype /Link
 /A << /S /GoTo /D (page.534) >>
 >> endobj
-8099 0 obj <<
+8148 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [456.255 456.858 474.611 468.426]
 /Subtype /Link
 /A << /S /GoTo /D (page.549) >>
 >> endobj
-8100 0 obj <<
+8149 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [462.164 443.308 480.52 454.877]
 /Subtype /Link
 /A << /S /GoTo /D (page.477) >>
 >> endobj
-8101 0 obj <<
+8150 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [488.164 429.759 506.52 441.449]
 /Subtype /Link
 /A << /S /GoTo /D (page.481) >>
 >> endobj
-8102 0 obj <<
+8151 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [475.407 416.21 493.763 427.899]
 /Subtype /Link
 /A << /S /GoTo /D (page.269) >>
 >> endobj
-8103 0 obj <<
+8152 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [500.604 402.661 518.96 414.35]
 /Subtype /Link
 /A << /S /GoTo /D (page.155) >>
 >> endobj
-8104 0 obj <<
+8153 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [546.498 389.112 564.854 400.801]
 /Subtype /Link
 /A << /S /GoTo /D (page.538) >>
 >> endobj
-8105 0 obj <<
+8154 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [450.861 362.013 463.763 373.703]
 /Subtype /Link
 /A << /S /GoTo /D (page.64) >>
 >> endobj
-8106 0 obj <<
+8155 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [468.437 362.013 486.793 373.703]
 /Subtype /Link
 /A << /S /GoTo /D (page.476) >>
 >> endobj
-8107 0 obj <<
+8156 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [473.285 348.464 491.642 360.153]
 /Subtype /Link
 /A << /S /GoTo /D (page.334) >>
 >> endobj
-8108 0 obj <<
+8157 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [508.908 321.366 527.264 333.055]
 /Subtype /Link
 /A << /S /GoTo /D (page.515) >>
 >> endobj
-8109 0 obj <<
+8158 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [479.271 307.816 497.627 319.506]
 /Subtype /Link
 /A << /S /GoTo /D (page.515) >>
 >> endobj
-8110 0 obj <<
+8159 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [480.241 294.267 498.597 305.957]
 /Subtype /Link
 /A << /S /GoTo /D (page.515) >>
 >> endobj
-8111 0 obj <<
+8160 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.619 280.718 460.975 292.407]
 /Subtype /Link
 /A << /S /GoTo /D (page.468) >>
 >> endobj
-8112 0 obj <<
+8161 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [431.71 267.169 444.611 278.858]
 /Subtype /Link
 /A << /S /GoTo /D (page.57) >>
 >> endobj
-8113 0 obj <<
+8162 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [443.831 253.62 462.187 265.309]
 /Subtype /Link
 /A << /S /GoTo /D (page.161) >>
 >> endobj
-8114 0 obj <<
+8163 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [488.467 240.07 506.823 251.76]
 /Subtype /Link
 /A << /S /GoTo /D (page.471) >>
 >> endobj
-8115 0 obj <<
+8164 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [463.922 226.521 482.278 238.211]
 /Subtype /Link
 /A << /S /GoTo /D (page.350) >>
 >> endobj
-8116 0 obj <<
+8165 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [486.952 226.521 505.308 238.211]
 /Subtype /Link
 /A << /S /GoTo /D (page.452) >>
 >> endobj
-8117 0 obj <<
+8166 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [481.164 212.972 499.52 224.661]
 /Subtype /Link
 /A << /S /GoTo /D (page.350) >>
 >> endobj
-8118 0 obj <<
+8167 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [459.588 199.423 472.49 211.112]
 /Subtype /Link
 /A << /S /GoTo /D (page.62) >>
 >> endobj
-8119 0 obj <<
+8168 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [472.164 185.874 490.52 197.563]
 /Subtype /Link
 /A << /S /GoTo /D (page.273) >>
 >> endobj
-8120 0 obj <<
+8169 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [460.285 172.324 473.187 184.014]
 /Subtype /Link
 /A << /S /GoTo /D (page.70) >>
 >> endobj
-8121 0 obj <<
+8170 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [464.528 158.775 477.429 170.465]
 /Subtype /Link
 /A << /S /GoTo /D (page.62) >>
 >> endobj
-8122 0 obj <<
+8171 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [482.104 158.775 500.46 170.465]
 /Subtype /Link
 /A << /S /GoTo /D (page.154) >>
 >> endobj
-8123 0 obj <<
+8172 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [505.134 158.775 523.49 170.465]
 /Subtype /Link
 /A << /S /GoTo /D (page.205) >>
 >> endobj
-8124 0 obj <<
+8173 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [528.164 158.775 546.52 170.465]
 /Subtype /Link
 /A << /S /GoTo /D (page.350) >>
 >> endobj
-8125 0 obj <<
+8174 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [465.77 145.226 484.126 156.916]
 /Subtype /Link
 /A << /S /GoTo /D (page.239) >>
 >> endobj
-8126 0 obj <<
+8175 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [473.982 131.677 486.884 143.366]
 /Subtype /Link
 /A << /S /GoTo /D (page.62) >>
 >> endobj
-8127 0 obj <<
+8176 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [458.982 118.128 477.339 129.817]
 /Subtype /Link
 /A << /S /GoTo /D (page.149) >>
 >> endobj
-8132 0 obj <<
-/D [8130 0 R /XYZ 151.701 685.529 null]
+8181 0 obj <<
+/D [8179 0 R /XYZ 151.701 685.529 null]
 >> endobj
-8129 0 obj <<
+8178 0 obj <<
 /Font << /F28 1124 0 R /F22 1211 0 R /F15 1133 0 R /F51 1134 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-8236 0 obj <<
+8285 0 obj <<
 /Length 1445      
 /Filter /FlateDecode
 >>
@@ -53600,722 +54576,722 @@
 )Ì
 endstream
 endobj
-8235 0 obj <<
+8284 0 obj <<
 /Type /Page
-/Contents 8236 0 R
-/Resources 8234 0 R
+/Contents 8285 0 R
+/Resources 8283 0 R
 /MediaBox [0 0 612 792]
-/Parent 7682 0 R
-/Annots [ 8128 0 R 8133 0 R 8134 0 R 8135 0 R 8136 0 R 8137 0 R 8138 0 R 8139 0 R 8140 0 R 8141 0 R 8142 0 R 8143 0 R 8144 0 R 8145 0 R 8146 0 R 8147 0 R 8148 0 R 8149 0 R 8150 0 R 8151 0 R 8152 0 R 8153 0 R 8154 0 R 8155 0 R 8156 0 R 8157 0 R 8158 0 R 8159 0 R 8160 0 R 8161 0 R 8162 0 R 8163 0 R 8164 0 R 8165 0 R 8166 0 R 8167 0 R 8168 0 R 8169 0 R 8170 0 R 8171 0 R 8172 0 R 8173 0 R 8174 0 R 8175 0 R 8176 0 R 8177 0 R 8178 0 R 8179 0 R 8180 0 R 8181 0 R 8182 0 R 8183 0 R 8184 0 R 8185 0 R 8186 0 R 8187 0 R 8188 0 R 8189 0 R 8190 0 R 8191 0 R 8192 0 R 8193 0 R 8194 0 R 8195 0 R 8196 0 R 8197 0 R 8198 0 R 8199 0 R 8200 0 R 8201 0 R 8202 0 R 8203 0 R 8204 0 R 8205 0 R 8206 0 R 8207 0 R 8208 0 R 8209 0 R 8210 0 R 8211 0 R 8212 0 R 8213 0 R 8214 0 R 8215 0 R 8216 0 R 8217 0 R 8218 0 R 8219 0 R 8220 0 R 8221 0 R 8222 0 R 8223 0 R 8224 0 R 8225 0 R 8226 0 R 8227 0 R 8228 0 R 8229 0 R 8230 0 R 8231 0 R ]
+/Parent 7731 0 R
+/Annots [ 8177 0 R 8182 0 R 8183 0 R 8184 0 R 8185 0 R 8186 0 R 8187 0 R 8188 0 R 8189 0 R 8190 0 R 8191 0 R 8192 0 R 8193 0 R 8194 0 R 8195 0 R 8196 0 R 8197 0 R 8198 0 R 8199 0 R 8200 0 R 8201 0 R 8202 0 R 8203 0 R 8204 0 R 8205 0 R 8206 0 R 8207 0 R 8208 0 R 8209 0 R 8210 0 R 8211 0 R 8212 0 R 8213 0 R 8214 0 R 8215 0 R 8216 0 R 8217 0 R 8218 0 R 8219 0 R 8220 0 R 8221 0 R 8222 0 R 8223 0 R 8224 0 R 8225 0 R 8226 0 R 8227 0 R 8228 0 R 8229 0 R 8230 0 R 8231 0 R 8232 0 R 8233 0 R 8234 0 R 8235 0 R 8236 0 R 8237 0 R 8238 0 R 8239 0 R 8240 0 R 8241 0 R 8242 0 R 8243 0 R 8244 0 R 8245 0 R 8246 0 R 8247 0 R 8248 0 R 8249 0 R 8250 0 R 8251 0 R 8252 0 R 8253 0 R 8254 0 R 8255 0 R 8256 0 R 8257 0 R 8258 0 R 8259 0 R 8260 0 R 8261 0 R 8262 0 R 8263 0 R 8264 0 R 8265 0 R 8266 0 R 8267 0 R 8268 0 R 8269 0 R 8270 0 R 8271 0 R 8272 0 R 8273 0 R 8274 0 R 8275 0 R 8276 0 R 8277 0 R 8278 0 R 8279 0 R 8280 0 R ]
 >> endobj
-8128 0 obj <<
+8177 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [218.108 646.546 236.464 658.236]
 /Subtype /Link
 /A << /S /GoTo /D (page.238) >>
 >> endobj
-8133 0 obj <<
+8182 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [204.138 632.931 222.494 644.621]
 /Subtype /Link
 /A << /S /GoTo /D (page.403) >>
 >> endobj
-8134 0 obj <<
+8183 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [203.229 619.317 210.676 631.006]
 /Subtype /Link
 /A << /S /GoTo /D (page.8) >>
 >> endobj
-8135 0 obj <<
+8184 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [239.653 605.702 258.009 617.391]
 /Subtype /Link
 /A << /S /GoTo /D (page.482) >>
 >> endobj
-8136 0 obj <<
+8185 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [209.077 592.087 227.434 603.777]
 /Subtype /Link
 /A << /S /GoTo /D (page.352) >>
 >> endobj
-8137 0 obj <<
+8186 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [199.896 578.472 212.797 590.162]
 /Subtype /Link
 /A << /S /GoTo /D (page.14) >>
 >> endobj
-8138 0 obj <<
+8187 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [217.471 578.472 230.373 590.162]
 /Subtype /Link
 /A << /S /GoTo /D (page.23) >>
 >> endobj
-8139 0 obj <<
+8188 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [235.047 578.472 247.949 590.162]
 /Subtype /Link
 /A << /S /GoTo /D (page.38) >>
 >> endobj
-8140 0 obj <<
+8189 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [252.623 578.472 265.525 590.162]
 /Subtype /Link
 /A << /S /GoTo /D (page.72) >>
 >> endobj
-8141 0 obj <<
+8190 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [270.199 578.472 288.555 590.162]
 /Subtype /Link
 /A << /S /GoTo /D (page.196) >>
 >> endobj
-8142 0 obj <<
+8191 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [181.714 564.857 200.07 576.426]
 /Subtype /Link
 /A << /S /GoTo /D (page.496) >>
 >> endobj
-8143 0 obj <<
+8192 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [200.199 540.187 218.555 551.876]
 /Subtype /Link
 /A << /S /GoTo /D (page.326) >>
 >> endobj
-8144 0 obj <<
+8193 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [240.502 526.572 258.858 538.261]
 /Subtype /Link
 /A << /S /GoTo /D (page.147) >>
 >> endobj
-8145 0 obj <<
+8194 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [244.805 512.957 263.161 524.646]
 /Subtype /Link
 /A << /S /GoTo /D (page.374) >>
 >> endobj
-8146 0 obj <<
+8195 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [278.32 499.342 296.676 511.032]
 /Subtype /Link
 /A << /S /GoTo /D (page.109) >>
 >> endobj
-8147 0 obj <<
+8196 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [235.956 485.727 254.312 497.296]
 /Subtype /Link
 /A << /S /GoTo /D (page.326) >>
 >> endobj
-8148 0 obj <<
+8197 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [214.502 472.113 232.858 483.802]
 /Subtype /Link
 /A << /S /GoTo /D (page.488) >>
 >> endobj
-8149 0 obj <<
+8198 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [218.805 458.498 237.161 470.187]
 /Subtype /Link
 /A << /S /GoTo /D (page.488) >>
 >> endobj
-8150 0 obj <<
+8199 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [203.532 444.883 221.888 456.572]
 /Subtype /Link
 /A << /S /GoTo /D (page.437) >>
 >> endobj
-8151 0 obj <<
+8200 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [221.411 431.268 239.767 442.412]
 /Subtype /Link
 /A << /S /GoTo /D (page.272) >>
 >> endobj
-8152 0 obj <<
+8201 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [244.441 431.268 262.797 442.412]
 /Subtype /Link
 /A << /S /GoTo /D (page.310) >>
 >> endobj
-8153 0 obj <<
+8202 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [208.336 417.653 226.692 428.797]
 /Subtype /Link
 /A << /S /GoTo /D (page.434) >>
 >> endobj
-8154 0 obj <<
+8203 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [202.639 404.039 220.995 415.607]
 /Subtype /Link
 /A << /S /GoTo /D (page.434) >>
 >> endobj
-8155 0 obj <<
+8204 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [246.32 390.424 264.676 402.113]
 /Subtype /Link
 /A << /S /GoTo /D (page.154) >>
 >> endobj
-8156 0 obj <<
+8205 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [269.35 390.424 287.706 402.113]
 /Subtype /Link
 /A << /S /GoTo /D (page.204) >>
 >> endobj
-8157 0 obj <<
+8206 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [208.714 376.809 227.07 388.498]
 /Subtype /Link
 /A << /S /GoTo /D (page.385) >>
 >> endobj
-8158 0 obj <<
+8207 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [230.593 363.194 248.949 374.884]
 /Subtype /Link
 /A << /S /GoTo /D (page.310) >>
 >> endobj
-8159 0 obj <<
+8208 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [202.32 349.579 220.676 360.979]
 /Subtype /Link
 /A << /S /GoTo /D (page.270) >>
 >> endobj
-8160 0 obj <<
+8209 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [225.35 349.579 243.706 360.979]
 /Subtype /Link
 /A << /S /GoTo /D (page.271) >>
 >> endobj
-8161 0 obj <<
+8210 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [248.38 349.579 266.737 360.979]
 /Subtype /Link
 /A << /S /GoTo /D (page.462) >>
 >> endobj
-8162 0 obj <<
+8211 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [228.124 335.964 246.48 347.364]
 /Subtype /Link
 /A << /S /GoTo /D (page.273) >>
 >> endobj
-8163 0 obj <<
+8212 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [215.883 322.35 234.24 333.918]
 /Subtype /Link
 /A << /S /GoTo /D (page.385) >>
 >> endobj
-8164 0 obj <<
+8213 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [193.32 308.735 211.676 319.879]
 /Subtype /Link
 /A << /S /GoTo /D (page.235) >>
 >> endobj
-8165 0 obj <<
+8214 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [200.532 295.12 218.888 306.81]
 /Subtype /Link
 /A << /S /GoTo /D (page.491) >>
 >> endobj
-8166 0 obj <<
+8215 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [219.774 281.505 238.131 293.195]
 /Subtype /Link
 /A << /S /GoTo /D (page.400) >>
 >> endobj
-8167 0 obj <<
+8216 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [264.593 267.89 277.494 279.29]
 /Subtype /Link
 /A << /S /GoTo /D (page.59) >>
 >> endobj
-8168 0 obj <<
+8217 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [189.623 254.276 207.979 265.42]
 /Subtype /Link
 /A << /S /GoTo /D (page.349) >>
 >> endobj
-8169 0 obj <<
+8218 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [212.653 254.276 231.009 265.42]
 /Subtype /Link
 /A << /S /GoTo /D (page.372) >>
 >> endobj
-8170 0 obj <<
+8219 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [195.683 240.661 214.04 252.35]
 /Subtype /Link
 /A << /S /GoTo /D (page.350) >>
 >> endobj
-8171 0 obj <<
+8220 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [230.259 227.046 248.615 238.736]
 /Subtype /Link
 /A << /S /GoTo /D (page.253) >>
 >> endobj
-8172 0 obj <<
+8221 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [220.29 213.431 238.646 224.831]
 /Subtype /Link
 /A << /S /GoTo /D (page.454) >>
 >> endobj
-8173 0 obj <<
+8222 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [241.017 199.816 259.373 211.506]
 /Subtype /Link
 /A << /S /GoTo /D (page.516) >>
 >> endobj
-8174 0 obj <<
+8223 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [235.593 186.202 253.949 197.891]
 /Subtype /Link
 /A << /S /GoTo /D (page.516) >>
 >> endobj
-8175 0 obj <<
+8224 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [227.865 172.587 246.221 184.276]
 /Subtype /Link
 /A << /S /GoTo /D (page.458) >>
 >> endobj
-8176 0 obj <<
+8225 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [236.956 145.357 249.858 157.047]
 /Subtype /Link
 /A << /S /GoTo /D (page.85) >>
 >> endobj
-8177 0 obj <<
+8226 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [254.532 145.357 272.888 157.047]
 /Subtype /Link
 /A << /S /GoTo /D (page.446) >>
 >> endobj
-8178 0 obj <<
+8227 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [224.275 118.128 242.632 129.817]
 /Subtype /Link
 /A << /S /GoTo /D (page.253) >>
 >> endobj
-8179 0 obj <<
+8228 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [394.264 646.546 412.62 657.946]
 /Subtype /Link
 /A << /S /GoTo /D (page.323) >>
 >> endobj
-8180 0 obj <<
+8229 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [417.294 646.546 435.65 657.946]
 /Subtype /Link
 /A << /S /GoTo /D (page.350) >>
 >> endobj
-8181 0 obj <<
+8230 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [403.961 632.931 416.862 644.331]
 /Subtype /Link
 /A << /S /GoTo /D (page.20) >>
 >> endobj
-8182 0 obj <<
+8231 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [421.537 632.931 434.438 644.331]
 /Subtype /Link
 /A << /S /GoTo /D (page.33) >>
 >> endobj
-8183 0 obj <<
+8232 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [439.112 632.931 457.468 644.331]
 /Subtype /Link
 /A << /S /GoTo /D (page.149) >>
 >> endobj
-8184 0 obj <<
+8233 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [462.143 632.931 480.499 644.331]
 /Subtype /Link
 /A << /S /GoTo /D (page.347) >>
 >> endobj
-8185 0 obj <<
+8234 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [485.173 632.931 503.529 644.331]
 /Subtype /Link
 /A << /S /GoTo /D (page.373) >>
 >> endobj
-8186 0 obj <<
+8235 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [508.203 632.931 526.559 644.331]
 /Subtype /Link
 /A << /S /GoTo /D (page.385) >>
 >> endobj
-8187 0 obj <<
+8236 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [424.825 619.317 443.182 631.006]
 /Subtype /Link
 /A << /S /GoTo /D (page.348) >>
 >> endobj
-8188 0 obj <<
+8237 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [434.93 605.702 453.287 617.391]
 /Subtype /Link
 /A << /S /GoTo /D (page.376) >>
 >> endobj
-8189 0 obj <<
+8238 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [408.476 592.087 421.378 603.487]
 /Subtype /Link
 /A << /S /GoTo /D (page.14) >>
 >> endobj
-8190 0 obj <<
+8239 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [426.052 592.087 438.953 603.487]
 /Subtype /Link
 /A << /S /GoTo /D (page.39) >>
 >> endobj
-8191 0 obj <<
+8240 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [443.627 592.087 456.529 603.487]
 /Subtype /Link
 /A << /S /GoTo /D (page.73) >>
 >> endobj
-8192 0 obj <<
+8241 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [461.203 592.087 479.559 603.487]
 /Subtype /Link
 /A << /S /GoTo /D (page.114) >>
 >> endobj
-8193 0 obj <<
+8242 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [484.234 592.087 502.59 603.487]
 /Subtype /Link
 /A << /S /GoTo /D (page.197) >>
 >> endobj
-8194 0 obj <<
+8243 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [412.779 578.472 425.681 589.872]
 /Subtype /Link
 /A << /S /GoTo /D (page.23) >>
 >> endobj
-8195 0 obj <<
+8244 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [427.446 564.857 445.802 576.547]
 /Subtype /Link
 /A << /S /GoTo /D (page.437) >>
 >> endobj
-8196 0 obj <<
+8245 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [379.688 551.243 398.044 562.811]
 /Subtype /Link
 /A << /S /GoTo /D (page.461) >>
 >> endobj
-8197 0 obj <<
+8246 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [402.718 551.243 421.074 562.811]
 /Subtype /Link
 /A << /S /GoTo /D (page.462) >>
 >> endobj
-8198 0 obj <<
+8247 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [426.173 537.628 444.529 549.317]
 /Subtype /Link
 /A << /S /GoTo /D (page.288) >>
 >> endobj
-8199 0 obj <<
+8248 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [449.203 537.628 467.559 549.317]
 /Subtype /Link
 /A << /S /GoTo /D (page.438) >>
 >> endobj
-8200 0 obj <<
+8249 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [423.143 524.013 441.499 535.703]
 /Subtype /Link
 /A << /S /GoTo /D (page.300) >>
 >> endobj
-8201 0 obj <<
+8250 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [413.021 510.398 431.378 521.967]
 /Subtype /Link
 /A << /S /GoTo /D (page.464) >>
 >> endobj
-8202 0 obj <<
+8251 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [416.052 496.783 434.408 508.473]
 /Subtype /Link
 /A << /S /GoTo /D (page.290) >>
 >> endobj
-8203 0 obj <<
+8252 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [416.052 483.169 434.408 494.858]
 /Subtype /Link
 /A << /S /GoTo /D (page.453) >>
 >> endobj
-8204 0 obj <<
+8253 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [385.749 469.554 404.105 481.122]
 /Subtype /Link
 /A << /S /GoTo /D (page.214) >>
 >> endobj
-8205 0 obj <<
+8254 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [408.779 469.554 427.135 481.122]
 /Subtype /Link
 /A << /S /GoTo /D (page.437) >>
 >> endobj
-8206 0 obj <<
+8255 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [431.809 469.554 450.165 481.122]
 /Subtype /Link
 /A << /S /GoTo /D (page.455) >>
 >> endobj
-8207 0 obj <<
+8256 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [443.324 455.939 456.226 467.629]
 /Subtype /Link
 /A << /S /GoTo /D (page.31) >>
 >> endobj
-8208 0 obj <<
+8257 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [396.355 442.324 414.711 454.014]
 /Subtype /Link
 /A << /S /GoTo /D (page.236) >>
 >> endobj
-8209 0 obj <<
+8258 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [429.718 428.709 448.075 440.399]
 /Subtype /Link
 /A << /S /GoTo /D (page.435) >>
 >> endobj
-8210 0 obj <<
+8259 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [397.021 415.095 415.378 426.784]
 /Subtype /Link
 /A << /S /GoTo /D (page.471) >>
 >> endobj
-8211 0 obj <<
+8260 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [415.068 387.865 433.424 399.554]
 /Subtype /Link
 /A << /S /GoTo /D (page.516) >>
 >> endobj
-8212 0 obj <<
+8261 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [416.355 374.25 434.711 385.94]
 /Subtype /Link
 /A << /S /GoTo /D (page.213) >>
 >> endobj
-8213 0 obj <<
+8262 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [399.159 360.635 417.515 372.204]
 /Subtype /Link
 /A << /S /GoTo /D (page.210) >>
 >> endobj
-8214 0 obj <<
+8263 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [416.734 347.021 435.091 358.71]
 /Subtype /Link
 /A << /S /GoTo /D (page.145) >>
 >> endobj
-8215 0 obj <<
+8264 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [480.112 333.406 498.468 345.095]
 /Subtype /Link
 /A << /S /GoTo /D (page.461) >>
 >> endobj
-8216 0 obj <<
+8265 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [403.658 319.791 422.014 331.48]
 /Subtype /Link
 /A << /S /GoTo /D (page.446) >>
 >> endobj
-8217 0 obj <<
+8266 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [395.446 306.176 413.802 317.744]
 /Subtype /Link
 /A << /S /GoTo /D (page.482) >>
 >> endobj
-8218 0 obj <<
+8267 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [418.233 292.561 436.59 304.251]
 /Subtype /Link
 /A << /S /GoTo /D (page.477) >>
 >> endobj
-8219 0 obj <<
+8268 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [406.401 265.332 424.757 276.476]
 /Subtype /Link
 /A << /S /GoTo /D (page.516) >>
 >> endobj
-8220 0 obj <<
+8269 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [431.25 251.717 449.606 263.406]
 /Subtype /Link
 /A << /S /GoTo /D (page.515) >>
 >> endobj
-8221 0 obj <<
+8270 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [449.809 238.102 468.165 249.792]
 /Subtype /Link
 /A << /S /GoTo /D (page.241) >>
 >> endobj
-8222 0 obj <<
+8271 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [488.9 224.487 507.256 236.177]
 /Subtype /Link
 /A << /S /GoTo /D (page.144) >>
 >> endobj
-8223 0 obj <<
+8272 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [477.052 210.873 495.408 222.562]
 /Subtype /Link
 /A << /S /GoTo /D (page.374) >>
 >> endobj
-8224 0 obj <<
+8273 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [441.991 197.258 460.347 208.947]
 /Subtype /Link
 /A << /S /GoTo /D (page.488) >>
 >> endobj
-8225 0 obj <<
+8274 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [430.506 183.643 448.862 195.211]
 /Subtype /Link
 /A << /S /GoTo /D (page.155) >>
 >> endobj
-8226 0 obj <<
+8275 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [450.84 170.028 463.741 181.718]
 /Subtype /Link
 /A << /S /GoTo /D (page.15) >>
 >> endobj
-8227 0 obj <<
+8276 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [404.355 156.413 422.711 168.103]
 /Subtype /Link
 /A << /S /GoTo /D (page.243) >>
 >> endobj
-8228 0 obj <<
+8277 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [433.718 131.742 446.62 143.432]
 /Subtype /Link
 /A << /S /GoTo /D (page.71) >>
 >> endobj
-8229 0 obj <<
+8278 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [451.294 131.742 469.65 143.432]
 /Subtype /Link
 /A << /S /GoTo /D (page.313) >>
 >> endobj
-8230 0 obj <<
+8279 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [474.324 131.742 492.681 143.432]
 /Subtype /Link
 /A << /S /GoTo /D (page.532) >>
 >> endobj
-8231 0 obj <<
+8280 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [421.583 118.128 439.939 129.817]
 /Subtype /Link
 /A << /S /GoTo /D (page.290) >>
 >> endobj
-8237 0 obj <<
-/D [8235 0 R /XYZ 100.892 685.529 null]
+8286 0 obj <<
+/D [8284 0 R /XYZ 100.892 685.529 null]
 >> endobj
-8234 0 obj <<
+8283 0 obj <<
 /Font << /F22 1211 0 R /F28 1124 0 R /F15 1133 0 R /F51 1134 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-8332 0 obj <<
+8381 0 obj <<
 /Length 1314      
 /Filter /FlateDecode
 >>
@@ -54332,680 +55308,680 @@
 ñ#Hœ{ÁÝjö ¡¿
 endstream
 endobj
-8331 0 obj <<
+8380 0 obj <<
 /Type /Page
-/Contents 8332 0 R
-/Resources 8330 0 R
+/Contents 8381 0 R
+/Resources 8379 0 R
 /MediaBox [0 0 612 792]
-/Parent 8334 0 R
-/Annots [ 8232 0 R 8233 0 R 8238 0 R 8239 0 R 8240 0 R 8241 0 R 8242 0 R 8243 0 R 8244 0 R 8245 0 R 8246 0 R 8247 0 R 8248 0 R 8249 0 R 8250 0 R 8251 0 R 8252 0 R 8253 0 R 8254 0 R 8255 0 R 8256 0 R 8257 0 R 8258 0 R 8259 0 R 8260 0 R 8261 0 R 8262 0 R 8263 0 R 8264 0 R 8265 0 R 8266 0 R 8267 0 R 8268 0 R 8269 0 R 8270 0 R 8271 0 R 8272 0 R 8273 0 R 8274 0 R 8275 0 R 8276 0 R 8277 0 R 8278 0 R 8279 0 R 8280 0 R 8281 0 R 8282 0 R 8283 0 R 8284 0 R 8285 0 R 8286 0 R 8287 0 R 8288 0 R 8289 0 R 8290 0 R 8291 0 R 8292 0 R 8293 0 R 8294 0 R 8295 0 R 8296 0 R 8297 0 R 8298 0 R 8299 0 R 8300 0 R 8301 0 R 8302 0 R 8303 0 R 8304 0 R 8305 0 R 8306 0 R 8307 0 R 8308 0 R 8309 0 R 8310 0 R 8311 0 R 8312 0 R 8313 0 R 8314 0 R 8315 0 R 8316 0 R 8317 0 R 8318 0 R 8319 0 R 8320 0 R 8321 0 R 8322 0 R 8323 0 R 8324 0 R 8325 0 R 8326 0 R 8327 0 R 8328 0 R 8329 0 R ]
+/Parent 8383 0 R
+/Annots [ 8281 0 R 8282 0 R 8287 0 R 8288 0 R 8289 0 R 8290 0 R 8291 0 R 8292 0 R 8293 0 R 8294 0 R 8295 0 R 8296 0 R 8297 0 R 8298 0 R 8299 0 R 8300 0 R 8301 0 R 8302 0 R 8303 0 R 8304 0 R 8305 0 R 8306 0 R 8307 0 R 8308 0 R 8309 0 R 8310 0 R 8311 0 R 8312 0 R 8313 0 R 8314 0 R 8315 0 R 8316 0 R 8317 0 R 8318 0 R 8319 0 R 8320 0 R 8321 0 R 8322 0 R 8323 0 R 8324 0 R 8325 0 R 8326 0 R 8327 0 R 8328 0 R 8329 0 R 8330 0 R 8331 0 R 8332 0 R 8333 0 R 8334 0 R 8335 0 R 8336 0 R 8337 0 R 8338 0 R 8339 0 R 8340 0 R 8341 0 R 8342 0 R 8343 0 R 8344 0 R 8345 0 R 8346 0 R 8347 0 R 8348 0 R 8349 0 R 8350 0 R 8351 0 R 8352 0 R 8353 0 R 8354 0 R 8355 0 R 8356 0 R 8357 0 R 8358 0 R 8359 0 R 8360 0 R 8361 0 R 8362 0 R 8363 0 R 8364 0 R 8365 0 R 8366 0 R 8367 0 R 8368 0 R 8369 0 R 8370 0 R 8371 0 R 8372 0 R 8373 0 R 8374 0 R 8375 0 R 8376 0 R 8377 0 R 8378 0 R ]
 >> endobj
-8232 0 obj <<
+8281 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [301.766 646.546 314.667 658.236]
 /Subtype /Link
 /A << /S /GoTo /D (page.62) >>
 >> endobj
-8233 0 obj <<
+8282 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [319.341 646.546 337.698 658.236]
 /Subtype /Link
 /A << /S /GoTo /D (page.551) >>
 >> endobj
-8238 0 obj <<
+8287 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [306.614 632.997 319.516 644.687]
 /Subtype /Link
 /A << /S /GoTo /D (page.39) >>
 >> endobj
-8239 0 obj <<
+8288 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [243.432 619.448 256.334 631.137]
 /Subtype /Link
 /A << /S /GoTo /D (page.64) >>
 >> endobj
-8240 0 obj <<
+8289 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [261.008 619.448 273.91 631.137]
 /Subtype /Link
 /A << /S /GoTo /D (page.76) >>
 >> endobj
-8241 0 obj <<
+8290 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [278.584 619.448 296.94 631.137]
 /Subtype /Link
 /A << /S /GoTo /D (page.111) >>
 >> endobj
-8242 0 obj <<
+8291 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [235.25 605.899 248.152 617.467]
 /Subtype /Link
 /A << /S /GoTo /D (page.57) >>
 >> endobj
-8243 0 obj <<
+8292 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [241.008 592.35 259.364 603.749]
 /Subtype /Link
 /A << /S /GoTo /D (page.453) >>
 >> endobj
-8244 0 obj <<
+8293 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [259.684 551.702 278.04 563.391]
 /Subtype /Link
 /A << /S /GoTo /D (page.293) >>
 >> endobj
-8245 0 obj <<
+8294 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [259.684 538.153 278.04 549.552]
 /Subtype /Link
 /A << /S /GoTo /D (page.289) >>
 >> endobj
-8246 0 obj <<
+8295 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [282.714 538.153 301.07 549.552]
 /Subtype /Link
 /A << /S /GoTo /D (page.313) >>
 >> endobj
-8247 0 obj <<
+8296 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [305.744 538.153 324.101 549.552]
 /Subtype /Link
 /A << /S /GoTo /D (page.464) >>
 >> endobj
-8248 0 obj <<
+8297 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [270.411 524.604 288.767 535.748]
 /Subtype /Link
 /A << /S /GoTo /D (page.293) >>
 >> endobj
-8249 0 obj <<
+8298 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [281.903 511.054 300.259 522.744]
 /Subtype /Link
 /A << /S /GoTo /D (page.174) >>
 >> endobj
-8250 0 obj <<
+8299 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [304.933 511.054 323.29 522.744]
 /Subtype /Link
 /A << /S /GoTo /D (page.327) >>
 >> endobj
-8251 0 obj <<
+8300 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [259.145 497.505 277.502 508.649]
 /Subtype /Link
 /A << /S /GoTo /D (page.371) >>
 >> endobj
-8252 0 obj <<
+8301 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [259.381 470.407 272.282 482.096]
 /Subtype /Link
 /A << /S /GoTo /D (page.67) >>
 >> endobj
-8253 0 obj <<
+8302 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [256.411 456.858 269.313 468.547]
 /Subtype /Link
 /A << /S /GoTo /D (page.67) >>
 >> endobj
-8254 0 obj <<
+8303 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [273.987 456.858 292.343 468.547]
 /Subtype /Link
 /A << /S /GoTo /D (page.193) >>
 >> endobj
-8255 0 obj <<
+8304 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [273.926 443.308 286.828 454.998]
 /Subtype /Link
 /A << /S /GoTo /D (page.67) >>
 >> endobj
-8256 0 obj <<
+8305 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [259.684 416.21 278.04 427.899]
 /Subtype /Link
 /A << /S /GoTo /D (page.328) >>
 >> endobj
-8257 0 obj <<
+8306 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [259.684 402.661 278.04 414.06]
 /Subtype /Link
 /A << /S /GoTo /D (page.120) >>
 >> endobj
-8258 0 obj <<
+8307 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [282.714 402.661 301.07 414.06]
 /Subtype /Link
 /A << /S /GoTo /D (page.278) >>
 >> endobj
-8259 0 obj <<
+8308 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [305.744 402.661 324.101 414.06]
 /Subtype /Link
 /A << /S /GoTo /D (page.281) >>
 >> endobj
-8260 0 obj <<
+8309 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [328.775 402.661 347.131 414.06]
 /Subtype /Link
 /A << /S /GoTo /D (page.284) >>
 >> endobj
-8261 0 obj <<
+8310 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [351.805 402.661 370.161 414.06]
 /Subtype /Link
 /A << /S /GoTo /D (page.290) >>
 >> endobj
-8262 0 obj <<
+8311 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [374.835 402.661 393.192 414.06]
 /Subtype /Link
 /A << /S /GoTo /D (page.313) >>
 >> endobj
-8263 0 obj <<
+8312 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [397.866 402.661 416.222 414.06]
 /Subtype /Link
 /A << /S /GoTo /D (page.369) >>
 >> endobj
-8264 0 obj <<
+8313 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [279.714 389.112 298.07 400.511]
 /Subtype /Link
 /A << /S /GoTo /D (page.323) >>
 >> endobj
-8265 0 obj <<
+8314 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [302.744 389.112 321.101 400.511]
 /Subtype /Link
 /A << /S /GoTo /D (page.369) >>
 >> endobj
-8266 0 obj <<
+8315 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [280.752 375.562 299.108 387.252]
 /Subtype /Link
 /A << /S /GoTo /D (page.327) >>
 >> endobj
-8267 0 obj <<
+8316 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [255.402 362.013 273.758 373.581]
 /Subtype /Link
 /A << /S /GoTo /D (page.239) >>
 >> endobj
-8268 0 obj <<
+8317 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [278.432 362.013 296.789 373.581]
 /Subtype /Link
 /A << /S /GoTo /D (page.313) >>
 >> endobj
-8269 0 obj <<
+8318 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [301.463 362.013 319.819 373.581]
 /Subtype /Link
 /A << /S /GoTo /D (page.476) >>
 >> endobj
-8270 0 obj <<
+8319 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [324.493 362.013 342.849 373.581]
 /Subtype /Link
 /A << /S /GoTo /D (page.477) >>
 >> endobj
-8271 0 obj <<
+8320 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [347.523 362.013 365.879 373.581]
 /Subtype /Link
 /A << /S /GoTo /D (page.550) >>
 >> endobj
-8272 0 obj <<
+8321 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [286.691 348.464 305.047 360.153]
 /Subtype /Link
 /A << /S /GoTo /D (page.253) >>
 >> endobj
-8273 0 obj <<
+8322 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [270.957 321.366 289.313 333.055]
 /Subtype /Link
 /A << /S /GoTo /D (page.145) >>
 >> endobj
-8274 0 obj <<
+8323 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [284.873 307.816 303.229 319.506]
 /Subtype /Link
 /A << /S /GoTo /D (page.550) >>
 >> endobj
-8275 0 obj <<
+8324 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [300.024 280.718 318.38 292.407]
 /Subtype /Link
 /A << /S /GoTo /D (page.329) >>
 >> endobj
-8276 0 obj <<
+8325 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [300.523 267.169 318.879 278.858]
 /Subtype /Link
 /A << /S /GoTo /D (page.478) >>
 >> endobj
-8277 0 obj <<
+8326 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [284.493 253.62 302.849 265.188]
 /Subtype /Link
 /A << /S /GoTo /D (page.462) >>
 >> endobj
-8278 0 obj <<
+8327 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [262.267 240.07 280.623 251.76]
 /Subtype /Link
 /A << /S /GoTo /D (page.242) >>
 >> endobj
-8279 0 obj <<
+8328 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [275.008 226.521 293.364 238.211]
 /Subtype /Link
 /A << /S /GoTo /D (page.327) >>
 >> endobj
-8280 0 obj <<
+8329 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [298.038 226.521 316.395 238.211]
 /Subtype /Link
 /A << /S /GoTo /D (page.329) >>
 >> endobj
-8281 0 obj <<
+8330 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [321.069 226.521 339.425 238.211]
 /Subtype /Link
 /A << /S /GoTo /D (page.476) >>
 >> endobj
-8282 0 obj <<
+8331 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [275.932 212.972 294.289 224.54]
 /Subtype /Link
 /A << /S /GoTo /D (page.156) >>
 >> endobj
-8283 0 obj <<
+8332 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [298.963 212.972 317.319 224.54]
 /Subtype /Link
 /A << /S /GoTo /D (page.208) >>
 >> endobj
-8284 0 obj <<
+8333 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [254.644 199.423 273.001 211.112]
 /Subtype /Link
 /A << /S /GoTo /D (page.493) >>
 >> endobj
-8285 0 obj <<
+8334 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [252.523 185.874 270.879 197.563]
 /Subtype /Link
 /A << /S /GoTo /D (page.239) >>
 >> endobj
-8286 0 obj <<
+8335 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [275.554 185.874 293.91 197.563]
 /Subtype /Link
 /A << /S /GoTo /D (page.402) >>
 >> endobj
-8287 0 obj <<
+8336 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [251.675 172.324 259.122 184.014]
 /Subtype /Link
 /A << /S /GoTo /D (page.7) >>
 >> endobj
-8288 0 obj <<
+8337 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [254.069 158.775 272.425 170.343]
 /Subtype /Link
 /A << /S /GoTo /D (page.385) >>
 >> endobj
-8289 0 obj <<
+8338 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [277.099 158.775 295.455 170.343]
 /Subtype /Link
 /A << /S /GoTo /D (page.400) >>
 >> endobj
-8290 0 obj <<
+8339 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [251.038 145.226 263.94 156.794]
 /Subtype /Link
 /A << /S /GoTo /D (page.29) >>
 >> endobj
-8291 0 obj <<
+8340 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [301.115 118.128 319.471 129.817]
 /Subtype /Link
 /A << /S /GoTo /D (page.433) >>
 >> endobj
-8292 0 obj <<
+8341 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [468.332 646.546 486.688 658.236]
 /Subtype /Link
 /A << /S /GoTo /D (page.532) >>
 >> endobj
-8293 0 obj <<
+8342 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [479.514 632.997 497.87 644.687]
 /Subtype /Link
 /A << /S /GoTo /D (page.241) >>
 >> endobj
-8294 0 obj <<
+8343 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [502.544 632.997 520.9 644.687]
 /Subtype /Link
 /A << /S /GoTo /D (page.251) >>
 >> endobj
-8295 0 obj <<
+8344 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [525.574 632.997 543.931 644.687]
 /Subtype /Link
 /A << /S /GoTo /D (page.253) >>
 >> endobj
-8296 0 obj <<
+8345 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [474.756 619.448 493.112 631.137]
 /Subtype /Link
 /A << /S /GoTo /D (page.531) >>
 >> endobj
-8297 0 obj <<
+8346 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [468.695 605.899 487.052 617.043]
 /Subtype /Link
 /A << /S /GoTo /D (page.530) >>
 >> endobj
-8298 0 obj <<
+8347 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [471.15 592.35 489.506 604.039]
 /Subtype /Link
 /A << /S /GoTo /D (page.478) >>
 >> endobj
-8299 0 obj <<
+8348 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [448.605 578.8 466.961 590.49]
 /Subtype /Link
 /A << /S /GoTo /D (page.478) >>
 >> endobj
-8300 0 obj <<
+8349 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [454.059 565.251 472.415 576.941]
 /Subtype /Link
 /A << /S /GoTo /D (page.144) >>
 >> endobj
-8301 0 obj <<
+8350 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [488.756 551.702 507.112 563.391]
 /Subtype /Link
 /A << /S /GoTo /D (page.349) >>
 >> endobj
-8302 0 obj <<
+8351 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [488.908 538.153 507.264 549.297]
 /Subtype /Link
 /A << /S /GoTo /D (page.429) >>
 >> endobj
-8303 0 obj <<
+8352 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [495.938 524.604 514.294 536.293]
 /Subtype /Link
 /A << /S /GoTo /D (page.148) >>
 >> endobj
-8304 0 obj <<
+8353 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [468.332 511.054 486.688 522.744]
 /Subtype /Link
 /A << /S /GoTo /D (page.146) >>
 >> endobj
-8305 0 obj <<
+8354 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [487.453 497.505 505.809 509.195]
 /Subtype /Link
 /A << /S /GoTo /D (page.480) >>
 >> endobj
-8306 0 obj <<
+8355 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [459.544 483.956 477.9 495.645]
 /Subtype /Link
 /A << /S /GoTo /D (page.236) >>
 >> endobj
-8307 0 obj <<
+8356 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [457.786 470.407 476.143 481.551]
 /Subtype /Link
 /A << /S /GoTo /D (page.429) >>
 >> endobj
-8308 0 obj <<
+8357 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [467.15 456.858 485.506 468.002]
 /Subtype /Link
 /A << /S /GoTo /D (page.152) >>
 >> endobj
-8309 0 obj <<
+8358 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [464.817 443.308 483.173 454.708]
 /Subtype /Link
 /A << /S /GoTo /D (page.470) >>
 >> endobj
-8310 0 obj <<
+8359 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [457.483 429.759 475.84 441.449]
 /Subtype /Link
 /A << /S /GoTo /D (page.530) >>
 >> endobj
-8311 0 obj <<
+8360 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [465.574 416.21 483.93 427.609]
 /Subtype /Link
 /A << /S /GoTo /D (page.146) >>
 >> endobj
-8312 0 obj <<
+8361 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [469.877 402.661 488.233 414.06]
 /Subtype /Link
 /A << /S /GoTo /D (page.478) >>
 >> endobj
-8313 0 obj <<
+8362 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [452.271 389.112 470.627 400.256]
 /Subtype /Link
 /A << /S /GoTo /D (page.532) >>
 >> endobj
-8314 0 obj <<
+8363 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [492.901 362.013 511.257 373.703]
 /Subtype /Link
 /A << /S /GoTo /D (page.436) >>
 >> endobj
-8315 0 obj <<
+8364 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [474.089 348.464 492.446 360.153]
 /Subtype /Link
 /A << /S /GoTo /D (page.152) >>
 >> endobj
-8316 0 obj <<
+8365 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [497.12 348.464 515.476 360.153]
 /Subtype /Link
 /A << /S /GoTo /D (page.281) >>
 >> endobj
-8317 0 obj <<
+8366 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [519.498 321.366 537.854 333.055]
 /Subtype /Link
 /A << /S /GoTo /D (page.433) >>
 >> endobj
-8318 0 obj <<
+8367 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [477.089 280.718 495.446 292.407]
 /Subtype /Link
 /A << /S /GoTo /D (page.143) >>
 >> endobj
-8319 0 obj <<
+8368 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [522.376 267.169 540.732 278.858]
 /Subtype /Link
 /A << /S /GoTo /D (page.155) >>
 >> endobj
-8320 0 obj <<
+8369 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [470.12 240.07 488.476 251.76]
 /Subtype /Link
 /A << /S /GoTo /D (page.146) >>
 >> endobj
-8321 0 obj <<
+8370 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [485.982 226.521 504.339 238.211]
 /Subtype /Link
 /A << /S /GoTo /D (page.475) >>
 >> endobj
-8322 0 obj <<
+8371 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [494.528 212.972 512.884 224.661]
 /Subtype /Link
 /A << /S /GoTo /D (page.310) >>
 >> endobj
-8323 0 obj <<
+8372 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [505.77 199.423 524.126 211.112]
 /Subtype /Link
 /A << /S /GoTo /D (page.108) >>
 >> endobj
-8324 0 obj <<
+8373 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [519.346 185.874 526.793 197.563]
 /Subtype /Link
 /A << /S /GoTo /D (page.8) >>
 >> endobj
-8325 0 obj <<
+8374 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [531.467 185.874 549.823 197.563]
 /Subtype /Link
 /A << /S /GoTo /D (page.433) >>
 >> endobj
-8326 0 obj <<
+8375 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [488.77 172.324 507.126 184.014]
 /Subtype /Link
 /A << /S /GoTo /D (page.481) >>
 >> endobj
-8327 0 obj <<
+8376 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [493.073 158.775 505.975 170.465]
 /Subtype /Link
 /A << /S /GoTo /D (page.59) >>
 >> endobj
-8328 0 obj <<
+8377 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [475.164 145.226 493.52 156.916]
 /Subtype /Link
 /A << /S /GoTo /D (page.149) >>
 >> endobj
-8329 0 obj <<
+8378 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [454.362 118.128 472.718 129.817]
 /Subtype /Link
 /A << /S /GoTo /D (page.325) >>
 >> endobj
-8333 0 obj <<
-/D [8331 0 R /XYZ 151.701 685.529 null]
+8382 0 obj <<
+/D [8380 0 R /XYZ 151.701 685.529 null]
 >> endobj
-8330 0 obj <<
+8379 0 obj <<
 /Font << /F28 1124 0 R /F22 1211 0 R /F15 1133 0 R /F51 1134 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-8480 0 obj <<
+8529 0 obj <<
 /Length 1711      
 /Filter /FlateDecode
 >>
@@ -55019,1023 +55995,1023 @@
 \x‡Ô¶-:y{þ‚ncEALºÿhÈÚOÍ.¸/ÁÈHÓ=/¯^·%UX¸ð½æéìڶŰÝ× á‡í’À+A#F®æÙ!0Å·Ó*³£)–/šV™²c-Árlƒ×oÜ\¼	ÆŸ 3‘6@ŽÈj¿©u£º˜Œ¾ThÌVüçH)Òj·«±Õýž†åî—R›Û°>{[g±µBƲ%Ú .ôËä6QÉ[,j±F¤¿©™1ƒ°}]W6‡66µ^jÅD]§vÊf\ÆWû”ÚΞ¾K`P‰ç&&XÀè2…¬k$õX:ÏKg¯Z…ñeTÃèFï‹_¯0àØÍ€ïLVÅ!<Å þ…šô* Ž®×ñ(›;ÿ¤@€M)lÍÐKÚý¿6uü—þï’
 endstream
 endobj
-8479 0 obj <<
+8528 0 obj <<
 /Type /Page
-/Contents 8480 0 R
-/Resources 8478 0 R
+/Contents 8529 0 R
+/Resources 8527 0 R
 /MediaBox [0 0 612 792]
-/Parent 8334 0 R
-/Annots [ 8335 0 R 8336 0 R 8337 0 R 8338 0 R 8339 0 R 8340 0 R 8341 0 R 8342 0 R 8343 0 R 8344 0 R 8345 0 R 8346 0 R 8347 0 R 8348 0 R 8349 0 R 8350 0 R 8351 0 R 8352 0 R 8353 0 R 8354 0 R 8355 0 R 8356 0 R 8357 0 R 8358 0 R 8359 0 R 8360 0 R 8361 0 R 8362 0 R 8363 0 R 8364 0 R 8365 0 R 8366 0 R 8367 0 R 8368 0 R 8369 0 R 8370 0 R 8371 0 R 8372 0 R 8373 0 R 8374 0 R 8375 0 R 8376 0 R 8377 0 R 8378 0 R 8379 0 R 8380 0 R 8381 0 R 8382 0 R 8383 0 R 8384 0 R 8385 0 R 8386 0 R 8387 0 R 8388 0 R 8389 0 R 8390 0 R 8391 0 R 8392 0 R 8393 0 R 8394 0 R 8395 0 R 8396 0 R 8397 0 R 8398 0 R 8399 0 R 8400 0 R 8401 0 R 8402 0 R 8403 0 R 8404 0 R 8405 0 R 8406 0 R 8407 0 R 8408 0 R 8409 0 R 8410 0 R 8411 0 R 8412 0 R 8413 0 R 8414 0 R 8415 0 R 8416 0 R 8417 0 R 8418 0 R 8419 0 R 8420 0 R 8421 0 R 8422 0 R 8423 0 R 8424 0 R 8425 0 R 8426 0 R 8427 0 R 8428 0 R 8429 0 R 8430 0 R 8431 0 R 8432 0 R 8433 0 R 8434 0 R 8435 0 R 8436 0 R 8437 0 R 8438 0 R 8439 0 R 8440 0 R 8441 0 R 8442 0 R 8443 0 R 8444 0 R 8445 0 R 8446 0 R 8447 0 R 8448 0 R 8449 0 R 8450 0 R 8451 0 R 8452 0 R 8453 0 R 8454 0 R 8455 0 R 8456 0 R 8457 0 R 8458 0 R 8459 0 R 8460 0 R 8461 0 R 8462 0 R 8463 0 R 8464 0 R 8465 0 R 8466 0 R 8467 0 R 8468 0 R 8469 0 R 8470 0 R 8471 0 R 8472 0 R 8473 0 R 8474 0 R 8475 0 R 8476 0 R 8477 0 R ]
+/Parent 8383 0 R
+/Annots [ 8384 0 R 8385 0 R 8386 0 R 8387 0 R 8388 0 R 8389 0 R 8390 0 R 8391 0 R 8392 0 R 8393 0 R 8394 0 R 8395 0 R 8396 0 R 8397 0 R 8398 0 R 8399 0 R 8400 0 R 8401 0 R 8402 0 R 8403 0 R 8404 0 R 8405 0 R 8406 0 R 8407 0 R 8408 0 R 8409 0 R 8410 0 R 8411 0 R 8412 0 R 8413 0 R 8414 0 R 8415 0 R 8416 0 R 8417 0 R 8418 0 R 8419 0 R 8420 0 R 8421 0 R 8422 0 R 8423 0 R 8424 0 R 8425 0 R 8426 0 R 8427 0 R 8428 0 R 8429 0 R 8430 0 R 8431 0 R 8432 0 R 8433 0 R 8434 0 R 8435 0 R 8436 0 R 8437 0 R 8438 0 R 8439 0 R 8440 0 R 8441 0 R 8442 0 R 8443 0 R 8444 0 R 8445 0 R 8446 0 R 8447 0 R 8448 0 R 8449 0 R 8450 0 R 8451 0 R 8452 0 R 8453 0 R 8454 0 R 8455 0 R 8456 0 R 8457 0 R 8458 0 R 8459 0 R 8460 0 R 8461 0 R 8462 0 R 8463 0 R 8464 0 R 8465 0 R 8466 0 R 8467 0 R 8468 0 R 8469 0 R 8470 0 R 8471 0 R 8472 0 R 8473 0 R 8474 0 R 8475 0 R 8476 0 R 8477 0 R 8478 0 R 8479 0 R 8480 0 R 8481 0 R 8482 0 R 8483 0 R 8484 0 R 8485 0 R 8486 0 R 8487 0 R 8488 0 R 8489 0 R 8490 0 R 8491 0 R 8492 0 R 8493 0 R 8494 0 R 8495 0 R 8496 0 R 8497 0 R 8498 0 R 8499 0 R 8500 0 R 8501 0 R 8502 0 R 8503 0 R 8504 0 R 8505 0 R 8506 0 R 8507 0 R 8508 0 R 8509 0 R 8510 0 R 8511 0 R 8512 0 R 8513 0 R 8514 0 R 8515 0 R 8516 0 R 8517 0 R 8518 0 R 8519 0 R 8520 0 R 8521 0 R 8522 0 R 8523 0 R 8524 0 R 8525 0 R 8526 0 R ]
 >> endobj
-8335 0 obj <<
+8384 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [222.548 632.93 240.904 644.62]
 /Subtype /Link
 /A << /S /GoTo /D (page.145) >>
 >> endobj
-8336 0 obj <<
+8385 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [260.623 619.314 278.979 631.004]
 /Subtype /Link
 /A << /S /GoTo /D (page.437) >>
 >> endobj
-8337 0 obj <<
+8386 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [235.38 605.698 253.737 617.098]
 /Subtype /Link
 /A << /S /GoTo /D (page.435) >>
 >> endobj
-8338 0 obj <<
+8387 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [237.35 592.082 255.706 603.772]
 /Subtype /Link
 /A << /S /GoTo /D (page.359) >>
 >> endobj
-8339 0 obj <<
+8388 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [214.108 578.466 232.464 590.034]
 /Subtype /Link
 /A << /S /GoTo /D (page.175) >>
 >> endobj
-8340 0 obj <<
+8389 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [185.411 564.85 203.767 576.418]
 /Subtype /Link
 /A << /S /GoTo /D (page.482) >>
 >> endobj
-8341 0 obj <<
+8390 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [179.289 551.234 197.646 562.802]
 /Subtype /Link
 /A << /S /GoTo /D (page.183) >>
 >> endobj
-8342 0 obj <<
+8391 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [202.32 551.234 220.676 562.802]
 /Subtype /Link
 /A << /S /GoTo /D (page.240) >>
 >> endobj
-8343 0 obj <<
+8392 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [225.35 551.234 243.706 562.802]
 /Subtype /Link
 /A << /S /GoTo /D (page.255) >>
 >> endobj
-8344 0 obj <<
+8393 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [248.38 551.234 266.737 562.802]
 /Subtype /Link
 /A << /S /GoTo /D (page.270) >>
 >> endobj
-8345 0 obj <<
+8394 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [271.411 551.234 289.767 562.802]
 /Subtype /Link
 /A << /S /GoTo /D (page.272) >>
 >> endobj
-8346 0 obj <<
+8395 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [294.441 551.234 312.797 562.802]
 /Subtype /Link
 /A << /S /GoTo /D (page.309) >>
 >> endobj
-8347 0 obj <<
+8396 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [316.259 551.234 334.615 562.802]
 /Subtype /Link
 /A << /S /GoTo /D (page.311) >>
 >> endobj
-8348 0 obj <<
+8397 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [174.502 537.618 192.858 549.018]
 /Subtype /Link
 /A << /S /GoTo /D (page.274) >>
 >> endobj
-8349 0 obj <<
+8398 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [217.229 524.002 235.585 535.692]
 /Subtype /Link
 /A << /S /GoTo /D (page.255) >>
 >> endobj
-8350 0 obj <<
+8399 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [210.926 510.386 229.282 521.954]
 /Subtype /Link
 /A << /S /GoTo /D (page.254) >>
 >> endobj
-8351 0 obj <<
+8400 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [187.774 496.77 206.131 508.338]
 /Subtype /Link
 /A << /S /GoTo /D (page.240) >>
 >> endobj
-8352 0 obj <<
+8401 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [193.956 483.154 212.312 494.843]
 /Subtype /Link
 /A << /S /GoTo /D (page.274) >>
 >> endobj
-8353 0 obj <<
+8402 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [186.108 469.538 204.464 481.106]
 /Subtype /Link
 /A << /S /GoTo /D (page.385) >>
 >> endobj
-8354 0 obj <<
+8403 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [187.774 455.922 200.676 467.066]
 /Subtype /Link
 /A << /S /GoTo /D (page.82) >>
 >> endobj
-8355 0 obj <<
+8404 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [188.38 442.306 201.282 453.995]
 /Subtype /Link
 /A << /S /GoTo /D (page.41) >>
 >> endobj
-8356 0 obj <<
+8405 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [205.956 442.306 218.858 453.995]
 /Subtype /Link
 /A << /S /GoTo /D (page.80) >>
 >> endobj
-8357 0 obj <<
+8406 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [223.532 442.306 241.888 453.995]
 /Subtype /Link
 /A << /S /GoTo /D (page.333) >>
 >> endobj
-8358 0 obj <<
+8407 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [246.562 442.306 264.918 453.995]
 /Subtype /Link
 /A << /S /GoTo /D (page.343) >>
 >> endobj
-8359 0 obj <<
+8408 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [269.593 442.306 287.949 453.995]
 /Subtype /Link
 /A << /S /GoTo /D (page.464) >>
 >> endobj
-8360 0 obj <<
+8409 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [292.623 442.306 310.979 453.995]
 /Subtype /Link
 /A << /S /GoTo /D (page.498) >>
 >> endobj
-8361 0 obj <<
+8410 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [195.653 428.69 214.009 440.379]
 /Subtype /Link
 /A << /S /GoTo /D (page.468) >>
 >> endobj
-8362 0 obj <<
+8411 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [218.683 428.69 237.04 440.379]
 /Subtype /Link
 /A << /S /GoTo /D (page.541) >>
 >> endobj
-8363 0 obj <<
+8412 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [190.805 415.074 209.161 426.763]
 /Subtype /Link
 /A << /S /GoTo /D (page.385) >>
 >> endobj
-8364 0 obj <<
+8413 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [213.835 415.074 232.191 426.763]
 /Subtype /Link
 /A << /S /GoTo /D (page.386) >>
 >> endobj
-8365 0 obj <<
+8414 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [261.259 401.458 279.615 413.147]
 /Subtype /Link
 /A << /S /GoTo /D (page.360) >>
 >> endobj
-8366 0 obj <<
+8415 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [318.981 387.842 337.337 399.531]
 /Subtype /Link
 /A << /S /GoTo /D (page.147) >>
 >> endobj
-8367 0 obj <<
+8416 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [343.016 387.842 361.372 399.531]
 /Subtype /Link
 /A << /S /GoTo /D (page.153) >>
 >> endobj
-8368 0 obj <<
+8417 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [367.051 387.842 385.408 399.531]
 /Subtype /Link
 /A << /S /GoTo /D (page.170) >>
 >> endobj
-8369 0 obj <<
+8418 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [391.086 387.842 409.443 399.531]
 /Subtype /Link
 /A << /S /GoTo /D (page.270) >>
 >> endobj
-8370 0 obj <<
+8419 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [415.121 387.842 433.478 399.531]
 /Subtype /Link
 /A << /S /GoTo /D (page.274) >>
 >> endobj
-8371 0 obj <<
+8420 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [439.156 387.842 457.513 399.531]
 /Subtype /Link
 /A << /S /GoTo /D (page.282) >>
 >> endobj
-8372 0 obj <<
+8421 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [154.441 374.293 172.797 385.437]
 /Subtype /Link
 /A << /S /GoTo /D (page.298) >>
 >> endobj
-8373 0 obj <<
+8422 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [177.471 374.293 195.827 385.437]
 /Subtype /Link
 /A << /S /GoTo /D (page.306) >>
 >> endobj
-8374 0 obj <<
+8423 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [200.502 374.293 218.858 385.437]
 /Subtype /Link
 /A << /S /GoTo /D (page.312) >>
 >> endobj
-8375 0 obj <<
+8424 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [223.532 374.293 241.888 385.437]
 /Subtype /Link
 /A << /S /GoTo /D (page.395) >>
 >> endobj
-8376 0 obj <<
+8425 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [246.562 374.293 264.918 385.437]
 /Subtype /Link
 /A << /S /GoTo /D (page.466) >>
 >> endobj
-8377 0 obj <<
+8426 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [200.308 360.677 218.664 372.366]
 /Subtype /Link
 /A << /S /GoTo /D (page.147) >>
 >> endobj
-8378 0 obj <<
+8427 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [223.338 360.677 241.694 372.366]
 /Subtype /Link
 /A << /S /GoTo /D (page.153) >>
 >> endobj
-8379 0 obj <<
+8428 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [246.368 360.677 264.724 372.366]
 /Subtype /Link
 /A << /S /GoTo /D (page.168) >>
 >> endobj
-8380 0 obj <<
+8429 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [269.399 360.677 287.755 372.366]
 /Subtype /Link
 /A << /S /GoTo /D (page.170) >>
 >> endobj
-8381 0 obj <<
+8430 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [292.429 360.677 310.785 372.366]
 /Subtype /Link
 /A << /S /GoTo /D (page.189) >>
 >> endobj
-8382 0 obj <<
+8431 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [315.459 360.677 333.815 372.366]
 /Subtype /Link
 /A << /S /GoTo /D (page.270) >>
 >> endobj
-8383 0 obj <<
+8432 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [338.49 360.677 356.846 372.366]
 /Subtype /Link
 /A << /S /GoTo /D (page.271) >>
 >> endobj
-8384 0 obj <<
+8433 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [361.52 360.677 379.876 372.366]
 /Subtype /Link
 /A << /S /GoTo /D (page.274) >>
 >> endobj
-8385 0 obj <<
+8434 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [384.55 360.677 402.906 372.366]
 /Subtype /Link
 /A << /S /GoTo /D (page.304) >>
 >> endobj
-8386 0 obj <<
+8435 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [407.581 360.677 425.937 372.366]
 /Subtype /Link
 /A << /S /GoTo /D (page.343) >>
 >> endobj
-8387 0 obj <<
+8436 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [430.611 360.677 448.967 372.366]
 /Subtype /Link
 /A << /S /GoTo /D (page.355) >>
 >> endobj
-8388 0 obj <<
+8437 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [228.471 347.061 241.373 358.75]
 /Subtype /Link
 /A << /S /GoTo /D (page.10) >>
 >> endobj
-8389 0 obj <<
+8438 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [221.532 333.444 239.888 345.013]
 /Subtype /Link
 /A << /S /GoTo /D (page.348) >>
 >> endobj
-8390 0 obj <<
+8439 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [193.986 319.828 212.343 331.397]
 /Subtype /Link
 /A << /S /GoTo /D (page.459) >>
 >> endobj
-8391 0 obj <<
+8440 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [307.017 306.212 325.373 317.902]
 /Subtype /Link
 /A << /S /GoTo /D (page.459) >>
 >> endobj
-8392 0 obj <<
+8441 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [208.974 292.596 227.331 304.286]
 /Subtype /Link
 /A << /S /GoTo /D (page.464) >>
 >> endobj
-8393 0 obj <<
+8442 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [230.793 292.596 249.149 304.286]
 /Subtype /Link
 /A << /S /GoTo /D (page.466) >>
 >> endobj
-8394 0 obj <<
+8443 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [253.823 292.596 272.179 304.286]
 /Subtype /Link
 /A << /S /GoTo /D (page.470) >>
 >> endobj
-8395 0 obj <<
+8444 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [212.623 278.98 230.979 290.549]
 /Subtype /Link
 /A << /S /GoTo /D (page.469) >>
 >> endobj
-8396 0 obj <<
+8445 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [235.653 278.98 254.009 290.549]
 /Subtype /Link
 /A << /S /GoTo /D (page.471) >>
 >> endobj
-8397 0 obj <<
+8446 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [258.683 278.98 277.04 290.549]
 /Subtype /Link
 /A << /S /GoTo /D (page.545) >>
 >> endobj
-8398 0 obj <<
+8447 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [249.58 265.364 267.937 276.933]
 /Subtype /Link
 /A << /S /GoTo /D (page.544) >>
 >> endobj
-8399 0 obj <<
+8448 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [183.683 251.748 202.04 263.317]
 /Subtype /Link
 /A << /S /GoTo /D (page.462) >>
 >> endobj
-8400 0 obj <<
+8449 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [233.077 238.132 251.434 249.701]
 /Subtype /Link
 /A << /S /GoTo /D (page.155) >>
 >> endobj
-8401 0 obj <<
+8450 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [256.108 238.132 274.464 249.701]
 /Subtype /Link
 /A << /S /GoTo /D (page.156) >>
 >> endobj
-8402 0 obj <<
+8451 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [279.138 238.132 297.494 249.701]
 /Subtype /Link
 /A << /S /GoTo /D (page.253) >>
 >> endobj
-8403 0 obj <<
+8452 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [245.653 224.516 253.1 236.085]
 /Subtype /Link
 /A << /S /GoTo /D (page.8) >>
 >> endobj
-8404 0 obj <<
+8453 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [227.047 210.9 245.403 222.469]
 /Subtype /Link
 /A << /S /GoTo /D (page.541) >>
 >> endobj
-8405 0 obj <<
+8454 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [228.805 197.284 247.161 208.852]
 /Subtype /Link
 /A << /S /GoTo /D (page.545) >>
 >> endobj
-8406 0 obj <<
+8455 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [215.471 172.592 233.827 184.281]
 /Subtype /Link
 /A << /S /GoTo /D (page.400) >>
 >> endobj
-8407 0 obj <<
+8456 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [230.653 158.976 249.009 170.665]
 /Subtype /Link
 /A << /S /GoTo /D (page.429) >>
 >> endobj
-8408 0 obj <<
+8457 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [235.653 145.36 254.009 156.928]
 /Subtype /Link
 /A << /S /GoTo /D (page.267) >>
 >> endobj
-8409 0 obj <<
+8458 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [222.047 131.744 240.403 143.312]
 /Subtype /Link
 /A << /S /GoTo /D (page.433) >>
 >> endobj
-8410 0 obj <<
+8459 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [216.411 118.128 234.767 129.696]
 /Subtype /Link
 /A << /S /GoTo /D (page.149) >>
 >> endobj
-8411 0 obj <<
+8460 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [239.441 118.128 257.797 129.696]
 /Subtype /Link
 /A << /S /GoTo /D (page.150) >>
 >> endobj
-8412 0 obj <<
+8461 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [262.471 118.128 280.828 129.696]
 /Subtype /Link
 /A << /S /GoTo /D (page.236) >>
 >> endobj
-8413 0 obj <<
+8462 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [285.502 118.128 303.858 129.696]
 /Subtype /Link
 /A << /S /GoTo /D (page.253) >>
 >> endobj
-8414 0 obj <<
+8463 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [308.532 118.128 326.888 129.696]
 /Subtype /Link
 /A << /S /GoTo /D (page.272) >>
 >> endobj
-8415 0 obj <<
+8464 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [331.562 118.128 349.918 129.696]
 /Subtype /Link
 /A << /S /GoTo /D (page.388) >>
 >> endobj
-8416 0 obj <<
+8465 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [354.593 118.128 372.949 129.696]
 /Subtype /Link
 /A << /S /GoTo /D (page.431) >>
 >> endobj
-8417 0 obj <<
+8466 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [377.623 118.128 395.979 129.696]
 /Subtype /Link
 /A << /S /GoTo /D (page.437) >>
 >> endobj
-8418 0 obj <<
+8467 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [400.653 118.128 419.009 129.696]
 /Subtype /Link
 /A << /S /GoTo /D (page.452) >>
 >> endobj
-8419 0 obj <<
+8468 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [423.684 118.128 442.04 129.696]
 /Subtype /Link
 /A << /S /GoTo /D (page.505) >>
 >> endobj
-8420 0 obj <<
+8469 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [401.203 646.546 419.559 658.236]
 /Subtype /Link
 /A << /S /GoTo /D (page.168) >>
 >> endobj
-8421 0 obj <<
+8470 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [410.9 632.93 423.802 644.62]
 /Subtype /Link
 /A << /S /GoTo /D (page.85) >>
 >> endobj
-8422 0 obj <<
+8471 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [440.718 619.314 459.075 631.004]
 /Subtype /Link
 /A << /S /GoTo /D (page.505) >>
 >> endobj
-8423 0 obj <<
+8472 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [418.506 605.698 436.862 617.388]
 /Subtype /Link
 /A << /S /GoTo /D (page.445) >>
 >> endobj
-8424 0 obj <<
+8473 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [416.644 578.466 435 590.156]
 /Subtype /Link
 /A << /S /GoTo /D (page.517) >>
 >> endobj
-8425 0 obj <<
+8474 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [392.779 564.85 411.135 576.54]
 /Subtype /Link
 /A << /S /GoTo /D (page.480) >>
 >> endobj
-8426 0 obj <<
+8475 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [411.431 537.618 429.788 549.308]
 /Subtype /Link
 /A << /S /GoTo /D (page.445) >>
 >> endobj
-8427 0 obj <<
+8476 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [458.567 524.002 471.469 535.692]
 /Subtype /Link
 /A << /S /GoTo /D (page.63) >>
 >> endobj
-8428 0 obj <<
+8477 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [476.143 524.002 494.499 535.692]
 /Subtype /Link
 /A << /S /GoTo /D (page.480) >>
 >> endobj
-8429 0 obj <<
+8478 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [499.173 524.002 517.529 535.692]
 /Subtype /Link
 /A << /S /GoTo /D (page.517) >>
 >> endobj
-8430 0 obj <<
+8479 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [404.537 510.386 422.893 522.076]
 /Subtype /Link
 /A << /S /GoTo /D (page.478) >>
 >> endobj
-8431 0 obj <<
+8480 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [452.506 496.77 470.862 508.459]
 /Subtype /Link
 /A << /S /GoTo /D (page.505) >>
 >> endobj
-8432 0 obj <<
+8481 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [383.324 482.548 401.681 495.45]
 /Subtype /Link
 /A << /S /GoTo /D (page.325) >>
 >> endobj
-8433 0 obj <<
+8482 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [399.159 455.922 417.515 467.49]
 /Subtype /Link
 /A << /S /GoTo /D (page.210) >>
 >> endobj
-8434 0 obj <<
+8483 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [466.658 442.306 485.014 453.995]
 /Subtype /Link
 /A << /S /GoTo /D (page.212) >>
 >> endobj
-8435 0 obj <<
+8484 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [437.264 428.69 450.165 440.379]
 /Subtype /Link
 /A << /S /GoTo /D (page.61) >>
 >> endobj
-8436 0 obj <<
+8485 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [454.84 428.69 473.196 440.379]
 /Subtype /Link
 /A << /S /GoTo /D (page.213) >>
 >> endobj
-8437 0 obj <<
+8486 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [399.446 415.074 417.802 426.763]
 /Subtype /Link
 /A << /S /GoTo /D (page.433) >>
 >> endobj
-8438 0 obj <<
+8487 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [440.446 401.458 458.802 413.147]
 /Subtype /Link
 /A << /S /GoTo /D (page.445) >>
 >> endobj
-8439 0 obj <<
+8488 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [399.446 387.842 417.802 399.531]
 /Subtype /Link
 /A << /S /GoTo /D (page.441) >>
 >> endobj
-8440 0 obj <<
+8489 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [422.476 387.842 440.832 399.531]
 /Subtype /Link
 /A << /S /GoTo /D (page.450) >>
 >> endobj
-8441 0 obj <<
+8490 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [404.324 374.226 422.681 385.915]
 /Subtype /Link
 /A << /S /GoTo /D (page.445) >>
 >> endobj
-8442 0 obj <<
+8491 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [405.536 360.61 423.893 372.299]
 /Subtype /Link
 /A << /S /GoTo /D (page.446) >>
 >> endobj
-8443 0 obj <<
+8492 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [394.839 335.917 402.287 347.607]
 /Subtype /Link
 /A << /S /GoTo /D (page.6) >>
 >> endobj
-8444 0 obj <<
+8493 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [428.233 322.301 446.59 333.991]
 /Subtype /Link
 /A << /S /GoTo /D (page.497) >>
 >> endobj
-8445 0 obj <<
+8494 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [399.143 308.685 417.499 320.375]
 /Subtype /Link
 /A << /S /GoTo /D (page.341) >>
 >> endobj
-8446 0 obj <<
+8495 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [387.718 295.069 406.074 306.637]
 /Subtype /Link
 /A << /S /GoTo /D (page.270) >>
 >> endobj
-8447 0 obj <<
+8496 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [410.749 295.069 429.105 306.637]
 /Subtype /Link
 /A << /S /GoTo /D (page.302) >>
 >> endobj
-8448 0 obj <<
+8497 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [448.233 281.453 466.59 293.143]
 /Subtype /Link
 /A << /S /GoTo /D (page.153) >>
 >> endobj
-8449 0 obj <<
+8498 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [432.294 267.837 450.65 279.527]
 /Subtype /Link
 /A << /S /GoTo /D (page.274) >>
 >> endobj
-8450 0 obj <<
+8499 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [435.567 254.221 453.923 265.911]
 /Subtype /Link
 /A << /S /GoTo /D (page.488) >>
 >> endobj
-8451 0 obj <<
+8500 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [382.567 240.605 400.923 252.173]
 /Subtype /Link
 /A << /S /GoTo /D (page.170) >>
 >> endobj
-8452 0 obj <<
+8501 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [405.597 240.605 423.953 252.173]
 /Subtype /Link
 /A << /S /GoTo /D (page.306) >>
 >> endobj
-8453 0 obj <<
+8502 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [428.627 240.605 446.984 252.173]
 /Subtype /Link
 /A << /S /GoTo /D (page.395) >>
 >> endobj
-8454 0 obj <<
+8503 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [403.009 226.989 421.365 238.679]
 /Subtype /Link
 /A << /S /GoTo /D (page.168) >>
 >> endobj
-8455 0 obj <<
+8504 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [415.797 213.373 434.153 225.062]
 /Subtype /Link
 /A << /S /GoTo /D (page.172) >>
 >> endobj
-8456 0 obj <<
+8505 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [421.555 199.757 439.911 211.156]
 /Subtype /Link
 /A << /S /GoTo /D (page.170) >>
 >> endobj
-8457 0 obj <<
+8506 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [417.541 186.141 435.897 197.83]
 /Subtype /Link
 /A << /S /GoTo /D (page.171) >>
 >> endobj
-8458 0 obj <<
+8507 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [410.718 172.525 429.075 183.669]
 /Subtype /Link
 /A << /S /GoTo /D (page.335) >>
 >> endobj
-8459 0 obj <<
+8508 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [432.545 158.909 445.446 170.598]
 /Subtype /Link
 /A << /S /GoTo /D (page.61) >>
 >> endobj
-8460 0 obj <<
+8509 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [450.293 158.909 468.649 170.598]
 /Subtype /Link
 /A << /S /GoTo /D (page.105) >>
 >> endobj
-8461 0 obj <<
+8510 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [473.496 158.909 491.853 170.598]
 /Subtype /Link
 /A << /S /GoTo /D (page.151) >>
 >> endobj
-8462 0 obj <<
+8511 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [496.7 158.909 515.056 170.598]
 /Subtype /Link
 /A << /S /GoTo /D (page.235) >>
 >> endobj
-8463 0 obj <<
+8512 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [519.903 158.909 538.259 170.598]
 /Subtype /Link
 /A << /S /GoTo /D (page.243) >>
 >> endobj
-8464 0 obj <<
+8513 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [543.106 158.909 561.462 170.598]
 /Subtype /Link
 /A << /S /GoTo /D (page.270) >>
 >> endobj
-8465 0 obj <<
+8514 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [566.309 158.909 584.665 170.598]
 /Subtype /Link
 /A << /S /GoTo /D (page.309) >>
 >> endobj
-8466 0 obj <<
+8515 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [589.512 158.909 607.868 170.598]
 /Subtype /Link
 /A << /S /GoTo /D (page.323) >>
 >> endobj
-8467 0 obj <<
+8516 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [612.715 158.909 631.072 170.598]
 /Subtype /Link
 /A << /S /GoTo /D (page.328) >>
 >> endobj
-8468 0 obj <<
+8517 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [635.919 158.909 654.275 170.598]
 /Subtype /Link
 /A << /S /GoTo /D (page.335) >>
 >> endobj
-8469 0 obj <<
+8518 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [351.203 145.36 369.559 156.504]
 /Subtype /Link
 /A << /S /GoTo /D (page.336) >>
 >> endobj
-8470 0 obj <<
+8519 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [374.233 145.36 392.59 156.504]
 /Subtype /Link
 /A << /S /GoTo /D (page.341) >>
 >> endobj
-8471 0 obj <<
+8520 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [397.264 145.36 415.62 156.504]
 /Subtype /Link
 /A << /S /GoTo /D (page.348) >>
 >> endobj
-8472 0 obj <<
+8521 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [420.294 145.36 438.65 156.504]
 /Subtype /Link
 /A << /S /GoTo /D (page.373) >>
 >> endobj
-8473 0 obj <<
+8522 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [409.506 131.744 427.862 143.433]
 /Subtype /Link
 /A << /S /GoTo /D (page.349) >>
 >> endobj
-8474 0 obj <<
+8523 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [432.537 131.744 450.893 143.433]
 /Subtype /Link
 /A << /S /GoTo /D (page.350) >>
 >> endobj
-8475 0 obj <<
+8524 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [391.93 118.128 404.832 129.817]
 /Subtype /Link
 /A << /S /GoTo /D (page.11) >>
 >> endobj
-8476 0 obj <<
+8525 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [409.506 118.128 422.408 129.817]
 /Subtype /Link
 /A << /S /GoTo /D (page.22) >>
 >> endobj
-8477 0 obj <<
+8526 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [427.082 118.128 439.984 129.817]
 /Subtype /Link
 /A << /S /GoTo /D (page.68) >>
 >> endobj
-8481 0 obj <<
-/D [8479 0 R /XYZ 100.892 685.529 null]
+8530 0 obj <<
+/D [8528 0 R /XYZ 100.892 685.529 null]
 >> endobj
-8478 0 obj <<
+8527 0 obj <<
 /Font << /F22 1211 0 R /F28 1124 0 R /F15 1133 0 R /F51 1134 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-8611 0 obj <<
+8660 0 obj <<
 /Length 1465      
 /Filter /FlateDecode
 >>
@@ -56054,904 +57030,904 @@
 7çcSßý(3i³6mŽÏ¢[™:_|¦†Zµ•ýß(†qÞ~ÍØS¼«ž@Iç¨Ê̤qìµãDA/âzÜVj¤°'ÈžªÄÞù5$ƒuö£…In{,‚9Êø]O/¹üü¸žýŤõd
 endstream
 endobj
-8610 0 obj <<
+8659 0 obj <<
 /Type /Page
-/Contents 8611 0 R
-/Resources 8609 0 R
+/Contents 8660 0 R
+/Resources 8658 0 R
 /MediaBox [0 0 612 792]
-/Parent 8334 0 R
-/Annots [ 8482 0 R 8483 0 R 8484 0 R 8485 0 R 8486 0 R 8487 0 R 8488 0 R 8489 0 R 8490 0 R 8491 0 R 8492 0 R 8493 0 R 8494 0 R 8495 0 R 8496 0 R 8497 0 R 8498 0 R 8499 0 R 8500 0 R 8501 0 R 8502 0 R 8503 0 R 8504 0 R 8505 0 R 8506 0 R 8507 0 R 8508 0 R 8509 0 R 8510 0 R 8511 0 R 8512 0 R 8513 0 R 8514 0 R 8515 0 R 8516 0 R 8517 0 R 8518 0 R 8519 0 R 8520 0 R 8521 0 R 8522 0 R 8523 0 R 8524 0 R 8525 0 R 8526 0 R 8527 0 R 8528 0 R 8529 0 R 8530 0 R 8531 0 R 8532 0 R 8533 0 R 8534 0 R 8535 0 R 8536 0 R 8537 0 R 8538 0 R 8539 0 R 8540 0 R 8541 0 R 8542 0 R 8543 0 R 8544 0 R 8545 0 R 8546 0 R 8547 0 R 8548 0 R 8549 0 R 8550 0 R 8551 0 R 8552 0 R 8553 0 R 8554 0 R 8555 0 R 8556 0 R 8557 0 R 8558 0 R 8559 0 R 8560 0 R 8561 0 R 8562 0 R 8563 0 R 8564 0 R 8565 0 R 8566 0 R 8567 0 R 8568 0 R 8569 0 R 8570 0 R 8571 0 R 8572 0 R 8573 0 R 8574 0 R 8575 0 R 8576 0 R 8577 0 R 8578 0 R 8579 0 R 8580 0 R 8581 0 R 8582 0 R 8583 0 R 8584 0 R 8585 0 R 8586 0 R 8587 0 R 8588 0 R 8589 0 R 8590 0 R 8591 0 R 8592 0 R 8593 0 R 8594 0 R 8595 0 R 8596 0 R 8597 0 R 8598 0 R 8599 0 R 8600 0 R 8601 0 R 8602 0 R 8603 0 R 8604 0 R 8605 0 R 8606 0 R 8607 0 R ]
+/Parent 8383 0 R
+/Annots [ 8531 0 R 8532 0 R 8533 0 R 8534 0 R 8535 0 R 8536 0 R 8537 0 R 8538 0 R 8539 0 R 8540 0 R 8541 0 R 8542 0 R 8543 0 R 8544 0 R 8545 0 R 8546 0 R 8547 0 R 8548 0 R 8549 0 R 8550 0 R 8551 0 R 8552 0 R 8553 0 R 8554 0 R 8555 0 R 8556 0 R 8557 0 R 8558 0 R 8559 0 R 8560 0 R 8561 0 R 8562 0 R 8563 0 R 8564 0 R 8565 0 R 8566 0 R 8567 0 R 8568 0 R 8569 0 R 8570 0 R 8571 0 R 8572 0 R 8573 0 R 8574 0 R 8575 0 R 8576 0 R 8577 0 R 8578 0 R 8579 0 R 8580 0 R 8581 0 R 8582 0 R 8583 0 R 8584 0 R 8585 0 R 8586 0 R 8587 0 R 8588 0 R 8589 0 R 8590 0 R 8591 0 R 8592 0 R 8593 0 R 8594 0 R 8595 0 R 8596 0 R 8597 0 R 8598 0 R 8599 0 R 8600 0 R 8601 0 R 8602 0 R 8603 0 R 8604 0 R 8605 0 R 8606 0 R 8607 0 R 8608 0 R 8609 0 R 8610 0 R 8611 0 R 8612 0 R 8613 0 R 8614 0 R 8615 0 R 8616 0 R 8617 0 R 8618 0 R 8619 0 R 8620 0 R 8621 0 R 8622 0 R 8623 0 R 8624 0 R 8625 0 R 8626 0 R 8627 0 R 8628 0 R 8629 0 R 8630 0 R 8631 0 R 8632 0 R 8633 0 R 8634 0 R 8635 0 R 8636 0 R 8637 0 R 8638 0 R 8639 0 R 8640 0 R 8641 0 R 8642 0 R 8643 0 R 8644 0 R 8645 0 R 8646 0 R 8647 0 R 8648 0 R 8649 0 R 8650 0 R 8651 0 R 8652 0 R 8653 0 R 8654 0 R 8655 0 R 8656 0 R ]
 >> endobj
-8482 0 obj <<
+8531 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [270.327 632.997 283.229 644.687]
 /Subtype /Link
 /A << /S /GoTo /D (page.37) >>
 >> endobj
-8483 0 obj <<
+8532 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [287.903 632.997 300.805 644.687]
 /Subtype /Link
 /A << /S /GoTo /D (page.68) >>
 >> endobj
-8484 0 obj <<
+8533 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [305.479 632.997 323.835 644.687]
 /Subtype /Link
 /A << /S /GoTo /D (page.117) >>
 >> endobj
-8485 0 obj <<
+8534 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [294.493 619.448 307.395 631.137]
 /Subtype /Link
 /A << /S /GoTo /D (page.15) >>
 >> endobj
-8486 0 obj <<
+8535 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [291.463 605.899 309.819 617.588]
 /Subtype /Link
 /A << /S /GoTo /D (page.452) >>
 >> endobj
-8487 0 obj <<
+8536 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [288.735 592.35 307.092 604.039]
 /Subtype /Link
 /A << /S /GoTo /D (page.541) >>
 >> endobj
-8488 0 obj <<
+8537 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [311.766 592.35 330.122 604.039]
 /Subtype /Link
 /A << /S /GoTo /D (page.545) >>
 >> endobj
-8489 0 obj <<
+8538 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [244.675 578.8 263.031 590.49]
 /Subtype /Link
 /A << /S /GoTo /D (page.387) >>
 >> endobj
-8490 0 obj <<
+8539 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [248.887 565.251 267.243 576.941]
 /Subtype /Link
 /A << /S /GoTo /D (page.183) >>
 >> endobj
-8491 0 obj <<
+8540 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [271.917 565.251 290.273 576.941]
 /Subtype /Link
 /A << /S /GoTo /D (page.191) >>
 >> endobj
-8492 0 obj <<
+8541 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [294.947 565.251 313.304 576.941]
 /Subtype /Link
 /A << /S /GoTo /D (page.200) >>
 >> endobj
-8493 0 obj <<
+8542 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [317.978 565.251 336.334 576.941]
 /Subtype /Link
 /A << /S /GoTo /D (page.370) >>
 >> endobj
-8494 0 obj <<
+8543 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [341.008 565.251 359.364 576.941]
 /Subtype /Link
 /A << /S /GoTo /D (page.371) >>
 >> endobj
-8495 0 obj <<
+8544 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [364.038 565.251 382.395 576.941]
 /Subtype /Link
 /A << /S /GoTo /D (page.374) >>
 >> endobj
-8496 0 obj <<
+8545 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [235.627 551.702 253.983 563.27]
 /Subtype /Link
 /A << /S /GoTo /D (page.108) >>
 >> endobj
-8497 0 obj <<
+8546 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [258.748 551.702 277.105 563.27]
 /Subtype /Link
 /A << /S /GoTo /D (page.143) >>
 >> endobj
-8498 0 obj <<
+8547 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [281.87 551.702 300.226 563.27]
 /Subtype /Link
 /A << /S /GoTo /D (page.144) >>
 >> endobj
-8499 0 obj <<
+8548 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [304.992 551.702 323.348 563.27]
 /Subtype /Link
 /A << /S /GoTo /D (page.154) >>
 >> endobj
-8500 0 obj <<
+8549 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [328.114 551.702 346.47 563.27]
 /Subtype /Link
 /A << /S /GoTo /D (page.156) >>
 >> endobj
-8501 0 obj <<
+8550 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [351.235 551.702 369.592 563.27]
 /Subtype /Link
 /A << /S /GoTo /D (page.239) >>
 >> endobj
-8502 0 obj <<
+8551 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [374.357 551.702 392.713 563.27]
 /Subtype /Link
 /A << /S /GoTo /D (page.269) >>
 >> endobj
-8503 0 obj <<
+8552 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [397.479 551.702 415.835 563.27]
 /Subtype /Link
 /A << /S /GoTo /D (page.310) >>
 >> endobj
-8504 0 obj <<
+8553 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [420.601 551.702 438.957 563.27]
 /Subtype /Link
 /A << /S /GoTo /D (page.327) >>
 >> endobj
-8505 0 obj <<
+8554 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [443.722 551.702 462.079 563.27]
 /Subtype /Link
 /A << /S /GoTo /D (page.335) >>
 >> endobj
-8506 0 obj <<
+8555 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [466.844 551.702 485.2 563.27]
 /Subtype /Link
 /A << /S /GoTo /D (page.353) >>
 >> endobj
-8507 0 obj <<
+8556 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [489.966 551.702 508.322 563.27]
 /Subtype /Link
 /A << /S /GoTo /D (page.365) >>
 >> endobj
-8508 0 obj <<
+8557 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [205.25 538.153 223.607 549.297]
 /Subtype /Link
 /A << /S /GoTo /D (page.372) >>
 >> endobj
-8509 0 obj <<
+8558 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [228.281 538.153 246.637 549.297]
 /Subtype /Link
 /A << /S /GoTo /D (page.481) >>
 >> endobj
-8510 0 obj <<
+8559 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [291.038 523.997 309.395 536.899]
 /Subtype /Link
 /A << /S /GoTo /D (page.143) >>
 >> endobj
-8511 0 obj <<
+8560 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [234.796 511.054 253.152 522.623]
 /Subtype /Link
 /A << /S /GoTo /D (page.507) >>
 >> endobj
-8512 0 obj <<
+8561 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [270.766 497.505 289.122 509.195]
 /Subtype /Link
 /A << /S /GoTo /D (page.150) >>
 >> endobj
-8513 0 obj <<
+8562 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [293.796 497.505 312.152 509.195]
 /Subtype /Link
 /A << /S /GoTo /D (page.152) >>
 >> endobj
-8514 0 obj <<
+8563 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [316.826 497.505 335.182 509.195]
 /Subtype /Link
 /A << /S /GoTo /D (page.454) >>
 >> endobj
-8515 0 obj <<
+8564 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [339.857 497.505 358.213 509.195]
 /Subtype /Link
 /A << /S /GoTo /D (page.473) >>
 >> endobj
-8516 0 obj <<
+8565 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [362.887 497.505 381.243 509.195]
 /Subtype /Link
 /A << /S /GoTo /D (page.474) >>
 >> endobj
-8517 0 obj <<
+8566 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [385.917 497.505 404.273 509.195]
 /Subtype /Link
 /A << /S /GoTo /D (page.478) >>
 >> endobj
-8518 0 obj <<
+8567 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [330.796 483.956 349.152 495.645]
 /Subtype /Link
 /A << /S /GoTo /D (page.445) >>
 >> endobj
-8519 0 obj <<
+8568 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [353.826 483.956 372.183 495.645]
 /Subtype /Link
 /A << /S /GoTo /D (page.480) >>
 >> endobj
-8520 0 obj <<
+8569 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [231.19 470.407 249.546 482.096]
 /Subtype /Link
 /A << /S /GoTo /D (page.400) >>
 >> endobj
-8521 0 obj <<
+8570 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [254.22 470.407 272.576 482.096]
 /Subtype /Link
 /A << /S /GoTo /D (page.505) >>
 >> endobj
-8522 0 obj <<
+8571 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [262.675 456.858 281.031 468.257]
 /Subtype /Link
 /A << /S /GoTo /D (page.446) >>
 >> endobj
-8523 0 obj <<
+8572 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [267.735 443.308 286.091 454.877]
 /Subtype /Link
 /A << /S /GoTo /D (page.449) >>
 >> endobj
-8524 0 obj <<
+8573 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [266.978 429.759 279.879 441.159]
 /Subtype /Link
 /A << /S /GoTo /D (page.12) >>
 >> endobj
-8525 0 obj <<
+8574 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [284.554 429.759 302.91 441.159]
 /Subtype /Link
 /A << /S /GoTo /D (page.434) >>
 >> endobj
-8526 0 obj <<
+8575 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [307.584 429.759 325.94 441.159]
 /Subtype /Link
 /A << /S /GoTo /D (page.441) >>
 >> endobj
-8527 0 obj <<
+8576 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [330.614 429.759 348.97 441.159]
 /Subtype /Link
 /A << /S /GoTo /D (page.443) >>
 >> endobj
-8528 0 obj <<
+8577 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [353.644 429.759 372.001 441.159]
 /Subtype /Link
 /A << /S /GoTo /D (page.446) >>
 >> endobj
-8529 0 obj <<
+8578 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [376.675 429.759 395.031 441.159]
 /Subtype /Link
 /A << /S /GoTo /D (page.468) >>
 >> endobj
-8530 0 obj <<
+8579 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [274.085 416.21 292.441 427.609]
 /Subtype /Link
 /A << /S /GoTo /D (page.434) >>
 >> endobj
-8531 0 obj <<
+8580 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [259.145 402.661 277.502 413.805]
 /Subtype /Link
 /A << /S /GoTo /D (page.447) >>
 >> endobj
-8532 0 obj <<
+8581 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [251.327 389.112 269.683 400.256]
 /Subtype /Link
 /A << /S /GoTo /D (page.447) >>
 >> endobj
-8533 0 obj <<
+8582 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [248.069 375.562 266.425 386.962]
 /Subtype /Link
 /A << /S /GoTo /D (page.433) >>
 >> endobj
-8534 0 obj <<
+8583 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [289.857 362.013 308.213 373.703]
 /Subtype /Link
 /A << /S /GoTo /D (page.449) >>
 >> endobj
-8535 0 obj <<
+8584 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [234.038 348.464 252.394 360.032]
 /Subtype /Link
 /A << /S /GoTo /D (page.504) >>
 >> endobj
-8536 0 obj <<
+8585 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [240.402 334.915 258.758 346.483]
 /Subtype /Link
 /A << /S /GoTo /D (page.505) >>
 >> endobj
-8537 0 obj <<
+8586 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [260.463 321.366 278.819 333.055]
 /Subtype /Link
 /A << /S /GoTo /D (page.441) >>
 >> endobj
-8538 0 obj <<
+8587 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [232.523 307.816 245.425 319.216]
 /Subtype /Link
 /A << /S /GoTo /D (page.76) >>
 >> endobj
-8539 0 obj <<
+8588 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [250.099 307.816 263.001 319.216]
 /Subtype /Link
 /A << /S /GoTo /D (page.77) >>
 >> endobj
-8540 0 obj <<
+8589 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [244.402 294.267 262.758 305.957]
 /Subtype /Link
 /A << /S /GoTo /D (page.507) >>
 >> endobj
-8541 0 obj <<
+8590 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [258.281 280.718 276.637 292.407]
 /Subtype /Link
 /A << /S /GoTo /D (page.471) >>
 >> endobj
-8542 0 obj <<
+8591 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [239.493 253.62 257.849 265.309]
 /Subtype /Link
 /A << /S /GoTo /D (page.311) >>
 >> endobj
-8543 0 obj <<
+8592 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [262.523 253.62 280.879 265.309]
 /Subtype /Link
 /A << /S /GoTo /D (page.431) >>
 >> endobj
-8544 0 obj <<
+8593 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [296.251 240.07 314.607 251.76]
 /Subtype /Link
 /A << /S /GoTo /D (page.474) >>
 >> endobj
-8545 0 obj <<
+8594 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [240.705 226.521 259.061 238.089]
 /Subtype /Link
 /A << /S /GoTo /D (page.388) >>
 >> endobj
-8546 0 obj <<
+8595 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [246.008 212.972 264.364 224.54]
 /Subtype /Link
 /A << /S /GoTo /D (page.147) >>
 >> endobj
-8547 0 obj <<
+8596 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [269.038 212.972 287.395 224.54]
 /Subtype /Link
 /A << /S /GoTo /D (page.399) >>
 >> endobj
-8548 0 obj <<
+8597 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [237.584 199.423 250.485 210.991]
 /Subtype /Link
 /A << /S /GoTo /D (page.10) >>
 >> endobj
-8549 0 obj <<
+8598 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [255.16 199.423 273.516 210.991]
 /Subtype /Link
 /A << /S /GoTo /D (page.152) >>
 >> endobj
-8550 0 obj <<
+8599 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [278.19 199.423 296.546 210.991]
 /Subtype /Link
 /A << /S /GoTo /D (page.312) >>
 >> endobj
-8551 0 obj <<
+8600 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [301.22 199.423 319.576 210.991]
 /Subtype /Link
 /A << /S /GoTo /D (page.352) >>
 >> endobj
-8552 0 obj <<
+8601 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [324.251 199.423 342.607 210.991]
 /Subtype /Link
 /A << /S /GoTo /D (page.373) >>
 >> endobj
-8553 0 obj <<
+8602 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [347.281 199.423 365.637 210.991]
 /Subtype /Link
 /A << /S /GoTo /D (page.504) >>
 >> endobj
-8554 0 obj <<
+8603 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [282.19 185.874 300.546 197.442]
 /Subtype /Link
 /A << /S /GoTo /D (page.183) >>
 >> endobj
-8555 0 obj <<
+8604 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [305.22 185.874 323.576 197.442]
 /Subtype /Link
 /A << /S /GoTo /D (page.271) >>
 >> endobj
-8556 0 obj <<
+8605 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [268.099 172.324 286.455 183.893]
 /Subtype /Link
 /A << /S /GoTo /D (page.448) >>
 >> endobj
-8557 0 obj <<
+8606 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [276.978 158.775 295.334 170.343]
 /Subtype /Link
 /A << /S /GoTo /D (page.183) >>
 >> endobj
-8558 0 obj <<
+8607 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [276.22 145.226 294.576 156.794]
 /Subtype /Link
 /A << /S /GoTo /D (page.400) >>
 >> endobj
-8559 0 obj <<
+8608 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [244.857 131.677 263.213 143.366]
 /Subtype /Link
 /A << /S /GoTo /D (page.396) >>
 >> endobj
-8560 0 obj <<
+8609 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [259.796 118.128 278.152 129.696]
 /Subtype /Link
 /A << /S /GoTo /D (page.157) >>
 >> endobj
-8561 0 obj <<
+8610 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [441.194 646.546 459.551 657.69]
 /Subtype /Link
 /A << /S /GoTo /D (page.441) >>
 >> endobj
-8562 0 obj <<
+8611 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [450.588 632.997 468.945 644.397]
 /Subtype /Link
 /A << /S /GoTo /D (page.429) >>
 >> endobj
-8563 0 obj <<
+8612 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [459.013 619.448 477.369 630.847]
 /Subtype /Link
 /A << /S /GoTo /D (page.324) >>
 >> endobj
-8564 0 obj <<
+8613 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [521.588 605.899 539.945 617.588]
 /Subtype /Link
 /A << /S /GoTo /D (page.435) >>
 >> endobj
-8565 0 obj <<
+8614 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [455.982 592.35 474.338 604.039]
 /Subtype /Link
 /A << /S /GoTo /D (page.432) >>
 >> endobj
-8566 0 obj <<
+8615 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [477.558 578.8 495.914 590.2]
 /Subtype /Link
 /A << /S /GoTo /D (page.277) >>
 >> endobj
-8567 0 obj <<
+8616 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [500.588 578.8 518.945 590.2]
 /Subtype /Link
 /A << /S /GoTo /D (page.448) >>
 >> endobj
-8568 0 obj <<
+8617 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [454.831 565.251 473.187 576.941]
 /Subtype /Link
 /A << /S /GoTo /D (page.438) >>
 >> endobj
-8569 0 obj <<
+8618 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [458.134 551.702 471.035 563.391]
 /Subtype /Link
 /A << /S /GoTo /D (page.39) >>
 >> endobj
-8570 0 obj <<
+8619 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [475.71 551.702 488.611 563.391]
 /Subtype /Link
 /A << /S /GoTo /D (page.73) >>
 >> endobj
-8571 0 obj <<
+8620 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [493.285 551.702 511.642 563.391]
 /Subtype /Link
 /A << /S /GoTo /D (page.114) >>
 >> endobj
-8572 0 obj <<
+8621 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [516.316 551.702 534.672 563.391]
 /Subtype /Link
 /A << /S /GoTo /D (page.196) >>
 >> endobj
-8573 0 obj <<
+8622 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [463.255 538.153 470.702 549.552]
 /Subtype /Link
 /A << /S /GoTo /D (page.9) >>
 >> endobj
-8574 0 obj <<
+8623 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [475.376 538.153 488.278 549.552]
 /Subtype /Link
 /A << /S /GoTo /D (page.11) >>
 >> endobj
-8575 0 obj <<
+8624 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [469.71 524.604 477.157 536.293]
 /Subtype /Link
 /A << /S /GoTo /D (page.9) >>
 >> endobj
-8576 0 obj <<
+8625 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [483.922 511.054 502.278 522.623]
 /Subtype /Link
 /A << /S /GoTo /D (page.216) >>
 >> endobj
-8577 0 obj <<
+8626 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [477.497 497.505 490.399 508.905]
 /Subtype /Link
 /A << /S /GoTo /D (page.62) >>
 >> endobj
-8578 0 obj <<
+8627 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [491.77 483.956 504.672 495.645]
 /Subtype /Link
 /A << /S /GoTo /D (page.42) >>
 >> endobj
-8579 0 obj <<
+8628 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [509.346 483.956 522.248 495.645]
 /Subtype /Link
 /A << /S /GoTo /D (page.81) >>
 >> endobj
-8580 0 obj <<
+8629 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [475.271 456.858 493.627 468.547]
 /Subtype /Link
 /A << /S /GoTo /D (page.215) >>
 >> endobj
-8581 0 obj <<
+8630 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [505.786 443.308 524.143 454.998]
 /Subtype /Link
 /A << /S /GoTo /D (page.216) >>
 >> endobj
-8582 0 obj <<
+8631 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [465.68 429.759 484.037 441.449]
 /Subtype /Link
 /A << /S /GoTo /D (page.215) >>
 >> endobj
-8583 0 obj <<
+8632 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [477.665 416.21 496.021 427.778]
 /Subtype /Link
 /A << /S /GoTo /D (page.215) >>
 >> endobj
-8584 0 obj <<
+8633 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [466.514 402.661 484.87 414.229]
 /Subtype /Link
 /A << /S /GoTo /D (page.215) >>
 >> endobj
-8585 0 obj <<
+8634 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [464.999 389.112 483.355 400.801]
 /Subtype /Link
 /A << /S /GoTo /D (page.215) >>
 >> endobj
-8586 0 obj <<
+8635 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [446.588 375.562 459.49 386.962]
 /Subtype /Link
 /A << /S /GoTo /D (page.62) >>
 >> endobj
-8587 0 obj <<
+8636 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [496.544 362.013 514.9 373.703]
 /Subtype /Link
 /A << /S /GoTo /D (page.157) >>
 >> endobj
-8588 0 obj <<
+8637 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [519.574 362.013 537.93 373.703]
 /Subtype /Link
 /A << /S /GoTo /D (page.214) >>
 >> endobj
-8589 0 obj <<
+8638 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [455.574 348.464 473.93 360.153]
 /Subtype /Link
 /A << /S /GoTo /D (page.157) >>
 >> endobj
-8590 0 obj <<
+8639 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [487.998 334.915 506.355 346.604]
 /Subtype /Link
 /A << /S /GoTo /D (page.157) >>
 >> endobj
-8591 0 obj <<
+8640 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [445.908 321.366 458.809 332.51]
 /Subtype /Link
 /A << /S /GoTo /D (page.10) >>
 >> endobj
-8592 0 obj <<
+8641 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.346 307.816 460.702 319.216]
 /Subtype /Link
 /A << /S /GoTo /D (page.240) >>
 >> endobj
-8593 0 obj <<
+8642 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [490.013 280.718 508.369 292.407]
 /Subtype /Link
 /A << /S /GoTo /D (page.446) >>
 >> endobj
-8594 0 obj <<
+8643 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [479.013 267.169 497.369 278.858]
 /Subtype /Link
 /A << /S /GoTo /D (page.466) >>
 >> endobj
-8595 0 obj <<
+8644 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [453.316 253.62 471.672 265.309]
 /Subtype /Link
 /A << /S /GoTo /D (page.240) >>
 >> endobj
-8596 0 obj <<
+8645 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [476.346 253.62 494.702 265.309]
 /Subtype /Link
 /A << /S /GoTo /D (page.342) >>
 >> endobj
-8597 0 obj <<
+8646 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [499.376 253.62 517.732 265.309]
 /Subtype /Link
 /A << /S /GoTo /D (page.434) >>
 >> endobj
-8598 0 obj <<
+8647 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [522.407 253.62 540.763 265.309]
 /Subtype /Link
 /A << /S /GoTo /D (page.441) >>
 >> endobj
-8599 0 obj <<
+8648 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [480.588 240.07 498.945 251.76]
 /Subtype /Link
 /A << /S /GoTo /D (page.488) >>
 >> endobj
-8600 0 obj <<
+8649 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [497.891 226.521 516.248 238.211]
 /Subtype /Link
 /A << /S /GoTo /D (page.487) >>
 >> endobj
-8601 0 obj <<
+8650 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [482.104 212.972 500.46 224.661]
 /Subtype /Link
 /A << /S /GoTo /D (page.432) >>
 >> endobj
-8602 0 obj <<
+8651 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [504.679 199.423 523.036 211.112]
 /Subtype /Link
 /A << /S /GoTo /D (page.488) >>
 >> endobj
-8603 0 obj <<
+8652 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [461.635 172.324 479.991 184.014]
 /Subtype /Link
 /A << /S /GoTo /D (page.149) >>
 >> endobj
-8604 0 obj <<
+8653 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [479.544 158.775 497.9 170.465]
 /Subtype /Link
 /A << /S /GoTo /D (page.238) >>
 >> endobj
-8605 0 obj <<
+8654 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [467.423 145.226 485.779 156.625]
 /Subtype /Link
 /A << /S /GoTo /D (page.145) >>
 >> endobj
-8606 0 obj <<
+8655 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [463.861 131.677 482.217 143.366]
 /Subtype /Link
 /A << /S /GoTo /D (page.350) >>
 >> endobj
-8607 0 obj <<
+8656 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [466.982 118.128 479.884 129.817]
 /Subtype /Link
 /A << /S /GoTo /D (page.62) >>
 >> endobj
-8612 0 obj <<
-/D [8610 0 R /XYZ 151.701 685.529 null]
+8661 0 obj <<
+/D [8659 0 R /XYZ 151.701 685.529 null]
 >> endobj
-8609 0 obj <<
+8658 0 obj <<
 /Font << /F28 1124 0 R /F22 1211 0 R /F15 1133 0 R /F51 1134 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-8726 0 obj <<
+8775 0 obj <<
 /Length 1356      
 /Filter /FlateDecode
 >>
@@ -56968,799 +57944,799 @@
 ã¥áÖ…xÌsÃÞì¼%–È›~1Ýð[µS¶AÇî„,î«Ó|V–ѳñ±»~‹Nº;žfm¼$º+¼èŒEùV[Ò†1Úq{w·Cì8–»9ÚæíQõã»ãM^¯³È»JVï^ËMÅÚþŠ¦»RÛúšeîQxú_lͶ“4Ì„¸Å½eê˜ß}t+wƼ²Ô‹¾^®áxCd³±±@¡XjþÝW·„L%¹^uÐÑìf1ùac8Û
 endstream
 endobj
-8725 0 obj <<
+8774 0 obj <<
 /Type /Page
-/Contents 8726 0 R
-/Resources 8724 0 R
+/Contents 8775 0 R
+/Resources 8773 0 R
 /MediaBox [0 0 612 792]
-/Parent 8334 0 R
-/Annots [ 8608 0 R 8613 0 R 8614 0 R 8615 0 R 8616 0 R 8617 0 R 8618 0 R 8619 0 R 8620 0 R 8621 0 R 8622 0 R 8623 0 R 8624 0 R 8625 0 R 8626 0 R 8627 0 R 8628 0 R 8629 0 R 8630 0 R 8631 0 R 8632 0 R 8633 0 R 8634 0 R 8635 0 R 8636 0 R 8637 0 R 8638 0 R 8639 0 R 8640 0 R 8641 0 R 8642 0 R 8643 0 R 8644 0 R 8645 0 R 8646 0 R 8647 0 R 8648 0 R 8649 0 R 8650 0 R 8651 0 R 8652 0 R 8653 0 R 8654 0 R 8655 0 R 8656 0 R 8657 0 R 8658 0 R 8659 0 R 8660 0 R 8661 0 R 8662 0 R 8663 0 R 8664 0 R 8665 0 R 8666 0 R 8667 0 R 8668 0 R 8669 0 R 8670 0 R 8671 0 R 8672 0 R 8673 0 R 8674 0 R 8675 0 R 8676 0 R 8677 0 R 8678 0 R 8679 0 R 8680 0 R 8681 0 R 8682 0 R 8683 0 R 8684 0 R 8685 0 R 8686 0 R 8687 0 R 8688 0 R 8689 0 R 8690 0 R 8691 0 R 8692 0 R 8693 0 R 8694 0 R 8695 0 R 8696 0 R 8697 0 R 8698 0 R 8699 0 R 8700 0 R 8701 0 R 8702 0 R 8703 0 R 8704 0 R 8705 0 R 8706 0 R 8707 0 R 8708 0 R 8709 0 R 8710 0 R 8711 0 R 8712 0 R 8713 0 R 8714 0 R 8715 0 R 8716 0 R 8717 0 R 8718 0 R 8719 0 R 8720 0 R 8721 0 R 8722 0 R ]
+/Parent 8383 0 R
+/Annots [ 8657 0 R 8662 0 R 8663 0 R 8664 0 R 8665 0 R 8666 0 R 8667 0 R 8668 0 R 8669 0 R 8670 0 R 8671 0 R 8672 0 R 8673 0 R 8674 0 R 8675 0 R 8676 0 R 8677 0 R 8678 0 R 8679 0 R 8680 0 R 8681 0 R 8682 0 R 8683 0 R 8684 0 R 8685 0 R 8686 0 R 8687 0 R 8688 0 R 8689 0 R 8690 0 R 8691 0 R 8692 0 R 8693 0 R 8694 0 R 8695 0 R 8696 0 R 8697 0 R 8698 0 R 8699 0 R 8700 0 R 8701 0 R 8702 0 R 8703 0 R 8704 0 R 8705 0 R 8706 0 R 8707 0 R 8708 0 R 8709 0 R 8710 0 R 8711 0 R 8712 0 R 8713 0 R 8714 0 R 8715 0 R 8716 0 R 8717 0 R 8718 0 R 8719 0 R 8720 0 R 8721 0 R 8722 0 R 8723 0 R 8724 0 R 8725 0 R 8726 0 R 8727 0 R 8728 0 R 8729 0 R 8730 0 R 8731 0 R 8732 0 R 8733 0 R 8734 0 R 8735 0 R 8736 0 R 8737 0 R 8738 0 R 8739 0 R 8740 0 R 8741 0 R 8742 0 R 8743 0 R 8744 0 R 8745 0 R 8746 0 R 8747 0 R 8748 0 R 8749 0 R 8750 0 R 8751 0 R 8752 0 R 8753 0 R 8754 0 R 8755 0 R 8756 0 R 8757 0 R 8758 0 R 8759 0 R 8760 0 R 8761 0 R 8762 0 R 8763 0 R 8764 0 R 8765 0 R 8766 0 R 8767 0 R 8768 0 R 8769 0 R 8770 0 R 8771 0 R ]
 >> endobj
-8608 0 obj <<
+8657 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [195.138 646.546 213.494 658.236]
 /Subtype /Link
 /A << /S /GoTo /D (page.329) >>
 >> endobj
-8613 0 obj <<
+8662 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [223.714 632.895 242.07 644.585]
 /Subtype /Link
 /A << /S /GoTo /D (page.349) >>
 >> endobj
-8614 0 obj <<
+8663 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [219.38 619.244 237.737 630.388]
 /Subtype /Link
 /A << /S /GoTo /D (page.433) >>
 >> endobj
-8615 0 obj <<
+8664 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [194.774 605.593 213.131 616.992]
 /Subtype /Link
 /A << /S /GoTo /D (page.488) >>
 >> endobj
-8616 0 obj <<
+8665 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [253.956 591.942 272.312 603.341]
 /Subtype /Link
 /A << /S /GoTo /D (page.437) >>
 >> endobj
-8617 0 obj <<
+8666 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [210.168 578.29 228.524 589.859]
 /Subtype /Link
 /A << /S /GoTo /D (page.449) >>
 >> endobj
-8618 0 obj <<
+8667 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [213.926 564.639 232.282 576.039]
 /Subtype /Link
 /A << /S /GoTo /D (page.437) >>
 >> endobj
-8619 0 obj <<
+8668 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [205.986 550.988 224.343 562.677]
 /Subtype /Link
 /A << /S /GoTo /D (page.433) >>
 >> endobj
-8620 0 obj <<
+8669 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [209.623 537.337 227.979 548.736]
 /Subtype /Link
 /A << /S /GoTo /D (page.435) >>
 >> endobj
-8621 0 obj <<
+8670 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [232.653 537.337 251.009 548.736]
 /Subtype /Link
 /A << /S /GoTo /D (page.437) >>
 >> endobj
-8622 0 obj <<
+8671 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [234.366 510.034 252.723 521.434]
 /Subtype /Link
 /A << /S /GoTo /D (page.239) >>
 >> endobj
-8623 0 obj <<
+8672 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [241.259 496.383 259.615 508.073]
 /Subtype /Link
 /A << /S /GoTo /D (page.530) >>
 >> endobj
-8624 0 obj <<
+8673 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [204.532 482.732 222.888 494.422]
 /Subtype /Link
 /A << /S /GoTo /D (page.436) >>
 >> endobj
-8625 0 obj <<
+8674 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [242.199 469.081 260.555 480.77]
 /Subtype /Link
 /A << /S /GoTo /D (page.487) >>
 >> endobj
-8626 0 obj <<
+8675 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [187.199 455.43 205.555 466.574]
 /Subtype /Link
 /A << /S /GoTo /D (page.458) >>
 >> endobj
-8627 0 obj <<
+8676 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [210.229 455.43 228.585 466.574]
 /Subtype /Link
 /A << /S /GoTo /D (page.459) >>
 >> endobj
-8628 0 obj <<
+8677 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [200.047 441.779 218.403 453.468]
 /Subtype /Link
 /A << /S /GoTo /D (page.213) >>
 >> endobj
-8629 0 obj <<
+8678 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [256.683 428.127 275.04 439.817]
 /Subtype /Link
 /A << /S /GoTo /D (page.436) >>
 >> endobj
-8630 0 obj <<
+8679 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [243.108 414.476 261.464 426.166]
 /Subtype /Link
 /A << /S /GoTo /D (page.489) >>
 >> endobj
-8631 0 obj <<
+8680 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [193.289 389.163 211.646 400.852]
 /Subtype /Link
 /A << /S /GoTo /D (page.396) >>
 >> endobj
-8632 0 obj <<
+8681 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [243.865 375.511 262.221 387.201]
 /Subtype /Link
 /A << /S /GoTo /D (page.488) >>
 >> endobj
-8633 0 obj <<
+8682 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [189.592 350.198 202.494 361.766]
 /Subtype /Link
 /A << /S /GoTo /D (page.59) >>
 >> endobj
-8634 0 obj <<
+8683 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [242.744 336.547 261.1 348.236]
 /Subtype /Link
 /A << /S /GoTo /D (page.483) >>
 >> endobj
-8635 0 obj <<
+8684 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [255.411 322.895 273.767 334.585]
 /Subtype /Link
 /A << /S /GoTo /D (page.157) >>
 >> endobj
-8636 0 obj <<
+8685 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [219.956 309.244 232.858 320.644]
 /Subtype /Link
 /A << /S /GoTo /D (page.38) >>
 >> endobj
-8637 0 obj <<
+8686 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [237.532 309.244 250.434 320.644]
 /Subtype /Link
 /A << /S /GoTo /D (page.72) >>
 >> endobj
-8638 0 obj <<
+8687 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [255.108 309.244 273.464 320.644]
 /Subtype /Link
 /A << /S /GoTo /D (page.114) >>
 >> endobj
-8639 0 obj <<
+8688 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [278.138 309.244 296.494 320.644]
 /Subtype /Link
 /A << /S /GoTo /D (page.196) >>
 >> endobj
-8640 0 obj <<
+8689 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [189.805 295.593 208.161 307.283]
 /Subtype /Link
 /A << /S /GoTo /D (page.396) >>
 >> endobj
-8641 0 obj <<
+8690 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [190.835 281.942 209.191 293.631]
 /Subtype /Link
 /A << /S /GoTo /D (page.249) >>
 >> endobj
-8642 0 obj <<
+8691 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [187.805 268.291 206.161 279.98]
 /Subtype /Link
 /A << /S /GoTo /D (page.298) >>
 >> endobj
-8643 0 obj <<
+8692 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [210.835 268.291 229.191 279.98]
 /Subtype /Link
 /A << /S /GoTo /D (page.300) >>
 >> endobj
-8644 0 obj <<
+8693 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [233.865 268.291 252.221 279.98]
 /Subtype /Link
 /A << /S /GoTo /D (page.462) >>
 >> endobj
-8645 0 obj <<
+8694 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [204.774 254.639 223.131 266.039]
 /Subtype /Link
 /A << /S /GoTo /D (page.433) >>
 >> endobj
-8646 0 obj <<
+8695 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [228.138 240.988 246.494 252.678]
 /Subtype /Link
 /A << /S /GoTo /D (page.516) >>
 >> endobj
-8647 0 obj <<
+8696 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [210.926 227.337 229.282 239.027]
 /Subtype /Link
 /A << /S /GoTo /D (page.451) >>
 >> endobj
-8648 0 obj <<
+8697 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [201.562 213.686 209.009 225.375]
 /Subtype /Link
 /A << /S /GoTo /D (page.4) >>
 >> endobj
-8649 0 obj <<
+8698 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [213.683 213.686 232.04 225.375]
 /Subtype /Link
 /A << /S /GoTo /D (page.385) >>
 >> endobj
-8650 0 obj <<
+8699 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [268.562 200.035 286.918 211.724]
 /Subtype /Link
 /A << /S /GoTo /D (page.464) >>
 >> endobj
-8651 0 obj <<
+8700 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [232.623 186.384 245.524 198.073]
 /Subtype /Link
 /A << /S /GoTo /D (page.10) >>
 >> endobj
-8652 0 obj <<
+8701 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [250.199 186.384 263.1 198.073]
 /Subtype /Link
 /A << /S /GoTo /D (page.19) >>
 >> endobj
-8653 0 obj <<
+8702 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [267.774 186.384 286.131 198.073]
 /Subtype /Link
 /A << /S /GoTo /D (page.167) >>
 >> endobj
-8654 0 obj <<
+8703 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [290.805 186.384 309.161 198.073]
 /Subtype /Link
 /A << /S /GoTo /D (page.170) >>
 >> endobj
-8655 0 obj <<
+8704 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [313.835 186.384 332.191 198.073]
 /Subtype /Link
 /A << /S /GoTo /D (page.246) >>
 >> endobj
-8656 0 obj <<
+8705 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [336.865 186.384 355.222 198.073]
 /Subtype /Link
 /A << /S /GoTo /D (page.288) >>
 >> endobj
-8657 0 obj <<
+8706 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [359.896 186.384 378.252 198.073]
 /Subtype /Link
 /A << /S /GoTo /D (page.460) >>
 >> endobj
-8658 0 obj <<
+8707 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [382.926 186.384 401.282 198.073]
 /Subtype /Link
 /A << /S /GoTo /D (page.464) >>
 >> endobj
-8659 0 obj <<
+8708 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [243.38 172.732 261.737 184.422]
 /Subtype /Link
 /A << /S /GoTo /D (page.155) >>
 >> endobj
-8660 0 obj <<
+8709 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [266.411 172.732 284.767 184.422]
 /Subtype /Link
 /A << /S /GoTo /D (page.238) >>
 >> endobj
-8661 0 obj <<
+8710 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [248.29 159.081 266.646 170.771]
 /Subtype /Link
 /A << /S /GoTo /D (page.437) >>
 >> endobj
-8662 0 obj <<
+8711 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [193.865 145.43 206.767 157.119]
 /Subtype /Link
 /A << /S /GoTo /D (page.15) >>
 >> endobj
-8663 0 obj <<
+8712 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [201.744 131.779 220.1 143.468]
 /Subtype /Link
 /A << /S /GoTo /D (page.156) >>
 >> endobj
-8664 0 obj <<
+8713 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [224.774 131.779 243.131 143.468]
 /Subtype /Link
 /A << /S /GoTo /D (page.209) >>
 >> endobj
-8665 0 obj <<
+8714 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [196.38 118.128 214.737 129.527]
 /Subtype /Link
 /A << /S /GoTo /D (page.374) >>
 >> endobj
-8666 0 obj <<
+8715 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [412 632.997 430.356 644.565]
 /Subtype /Link
 /A << /S /GoTo /D (page.348) >>
 >> endobj
-8667 0 obj <<
+8716 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [445.333 619.448 463.69 631.016]
 /Subtype /Link
 /A << /S /GoTo /D (page.348) >>
 >> endobj
-8668 0 obj <<
+8717 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [430.112 605.899 448.468 617.588]
 /Subtype /Link
 /A << /S /GoTo /D (page.453) >>
 >> endobj
-8669 0 obj <<
+8718 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [431.93 592.35 450.287 604.039]
 /Subtype /Link
 /A << /S /GoTo /D (page.209) >>
 >> endobj
-8670 0 obj <<
+8719 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [423.809 578.8 442.165 590.49]
 /Subtype /Link
 /A << /S /GoTo /D (page.453) >>
 >> endobj
-8671 0 obj <<
+8720 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [418.052 565.251 436.408 576.941]
 /Subtype /Link
 /A << /S /GoTo /D (page.209) >>
 >> endobj
-8672 0 obj <<
+8721 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [404.355 551.702 422.711 563.391]
 /Subtype /Link
 /A << /S /GoTo /D (page.432) >>
 >> endobj
-8673 0 obj <<
+8722 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [395.173 538.153 413.529 549.842]
 /Subtype /Link
 /A << /S /GoTo /D (page.278) >>
 >> endobj
-8674 0 obj <<
+8723 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [418.203 538.153 436.559 549.842]
 /Subtype /Link
 /A << /S /GoTo /D (page.441) >>
 >> endobj
-8675 0 obj <<
+8724 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [384.87 524.604 403.226 536.003]
 /Subtype /Link
 /A << /S /GoTo /D (page.374) >>
 >> endobj
-8676 0 obj <<
+8725 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [402.446 511.054 420.802 522.744]
 /Subtype /Link
 /A << /S /GoTo /D (page.473) >>
 >> endobj
-8677 0 obj <<
+8726 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [439.112 497.505 457.468 508.649]
 /Subtype /Link
 /A << /S /GoTo /D (page.477) >>
 >> endobj
-8678 0 obj <<
+8727 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [451.385 483.956 469.741 495.645]
 /Subtype /Link
 /A << /S /GoTo /D (page.477) >>
 >> endobj
-8679 0 obj <<
+8728 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [398.506 470.407 416.862 482.096]
 /Subtype /Link
 /A << /S /GoTo /D (page.312) >>
 >> endobj
-8680 0 obj <<
+8729 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [421.537 470.407 439.893 482.096]
 /Subtype /Link
 /A << /S /GoTo /D (page.482) >>
 >> endobj
-8681 0 obj <<
+8730 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [404.567 456.858 422.923 468.547]
 /Subtype /Link
 /A << /S /GoTo /D (page.235) >>
 >> endobj
-8682 0 obj <<
+8731 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [451.294 443.308 469.65 454.708]
 /Subtype /Link
 /A << /S /GoTo /D (page.488) >>
 >> endobj
-8683 0 obj <<
+8732 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [395.233 429.759 413.59 441.449]
 /Subtype /Link
 /A << /S /GoTo /D (page.476) >>
 >> endobj
-8684 0 obj <<
+8733 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [404.627 416.21 422.984 427.899]
 /Subtype /Link
 /A << /S /GoTo /D (page.343) >>
 >> endobj
-8685 0 obj <<
+8734 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [390.082 402.661 408.438 414.35]
 /Subtype /Link
 /A << /S /GoTo /D (page.271) >>
 >> endobj
-8686 0 obj <<
+8735 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [413.112 402.661 431.468 414.35]
 /Subtype /Link
 /A << /S /GoTo /D (page.476) >>
 >> endobj
-8687 0 obj <<
+8736 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [398.324 389.112 416.681 400.256]
 /Subtype /Link
 /A << /S /GoTo /D (page.298) >>
 >> endobj
-8688 0 obj <<
+8737 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [420.446 375.562 438.802 387.252]
 /Subtype /Link
 /A << /S /GoTo /D (page.432) >>
 >> endobj
-8689 0 obj <<
+8738 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [410.446 362.013 428.802 373.703]
 /Subtype /Link
 /A << /S /GoTo /D (page.435) >>
 >> endobj
-8690 0 obj <<
+8739 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [448.961 348.464 467.317 359.863]
 /Subtype /Link
 /A << /S /GoTo /D (page.278) >>
 >> endobj
-8691 0 obj <<
+8740 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [437.415 334.915 455.772 346.604]
 /Subtype /Link
 /A << /S /GoTo /D (page.438) >>
 >> endobj
-8692 0 obj <<
+8741 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [448.809 321.366 467.165 332.934]
 /Subtype /Link
 /A << /S /GoTo /D (page.290) >>
 >> endobj
-8693 0 obj <<
+8742 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [416.93 307.816 435.287 319.385]
 /Subtype /Link
 /A << /S /GoTo /D (page.462) >>
 >> endobj
-8694 0 obj <<
+8743 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [405.536 294.267 423.893 305.957]
 /Subtype /Link
 /A << /S /GoTo /D (page.304) >>
 >> endobj
-8695 0 obj <<
+8744 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [378.173 280.718 396.529 292.286]
 /Subtype /Link
 /A << /S /GoTo /D (page.298) >>
 >> endobj
-8696 0 obj <<
+8745 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [401.203 280.718 419.559 292.286]
 /Subtype /Link
 /A << /S /GoTo /D (page.399) >>
 >> endobj
-8697 0 obj <<
+8746 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [375.233 267.169 388.135 278.858]
 /Subtype /Link
 /A << /S /GoTo /D (page.57) >>
 >> endobj
-8698 0 obj <<
+8747 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [392.809 267.169 411.165 278.858]
 /Subtype /Link
 /A << /S /GoTo /D (page.311) >>
 >> endobj
-8699 0 obj <<
+8748 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [415.84 267.169 434.196 278.858]
 /Subtype /Link
 /A << /S /GoTo /D (page.374) >>
 >> endobj
-8700 0 obj <<
+8749 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [438.87 267.169 457.226 278.858]
 /Subtype /Link
 /A << /S /GoTo /D (page.428) >>
 >> endobj
-8701 0 obj <<
+8750 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [461.9 267.169 480.256 278.858]
 /Subtype /Link
 /A << /S /GoTo /D (page.430) >>
 >> endobj
-8702 0 obj <<
+8751 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [403.355 253.62 421.711 265.309]
 /Subtype /Link
 /A << /S /GoTo /D (page.437) >>
 >> endobj
-8703 0 obj <<
+8752 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [423.31 240.07 441.666 251.76]
 /Subtype /Link
 /A << /S /GoTo /D (page.435) >>
 >> endobj
-8704 0 obj <<
+8753 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [430.052 226.521 448.408 238.211]
 /Subtype /Link
 /A << /S /GoTo /D (page.154) >>
 >> endobj
-8705 0 obj <<
+8754 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [453.082 226.521 471.438 238.211]
 /Subtype /Link
 /A << /S /GoTo /D (page.155) >>
 >> endobj
-8706 0 obj <<
+8755 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [476.112 226.521 494.468 238.211]
 /Subtype /Link
 /A << /S /GoTo /D (page.204) >>
 >> endobj
-8707 0 obj <<
+8756 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [499.143 226.521 517.499 238.211]
 /Subtype /Link
 /A << /S /GoTo /D (page.237) >>
 >> endobj
-8708 0 obj <<
+8757 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [522.173 226.521 540.529 238.211]
 /Subtype /Link
 /A << /S /GoTo /D (page.253) >>
 >> endobj
-8709 0 obj <<
+8758 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [434.355 212.972 447.256 224.661]
 /Subtype /Link
 /A << /S /GoTo /D (page.58) >>
 >> endobj
-8710 0 obj <<
+8759 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [451.93 212.972 464.832 224.661]
 /Subtype /Link
 /A << /S /GoTo /D (page.62) >>
 >> endobj
-8711 0 obj <<
+8760 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [469.506 212.972 487.862 224.661]
 /Subtype /Link
 /A << /S /GoTo /D (page.155) >>
 >> endobj
-8712 0 obj <<
+8761 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [430.355 199.423 448.711 211.112]
 /Subtype /Link
 /A << /S /GoTo /D (page.481) >>
 >> endobj
-8713 0 obj <<
+8762 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [387.021 185.874 399.923 197.018]
 /Subtype /Link
 /A << /S /GoTo /D (page.35) >>
 >> endobj
-8714 0 obj <<
+8763 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [391.324 172.324 409.681 183.468]
 /Subtype /Link
 /A << /S /GoTo /D (page.251) >>
 >> endobj
-8715 0 obj <<
+8764 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [414.355 172.324 432.711 183.468]
 /Subtype /Link
 /A << /S /GoTo /D (page.477) >>
 >> endobj
-8716 0 obj <<
+8765 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [381.203 158.775 399.559 170.343]
 /Subtype /Link
 /A << /S /GoTo /D (page.290) >>
 >> endobj
-8717 0 obj <<
+8766 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [404.233 158.775 422.59 170.343]
 /Subtype /Link
 /A << /S /GoTo /D (page.439) >>
 >> endobj
-8718 0 obj <<
+8767 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [373.355 145.226 391.711 156.37]
 /Subtype /Link
 /A << /S /GoTo /D (page.326) >>
 >> endobj
-8719 0 obj <<
+8768 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [399.112 131.677 417.468 143.366]
 /Subtype /Link
 /A << /S /GoTo /D (page.328) >>
 >> endobj
-8720 0 obj <<
+8769 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [383.324 118.128 401.681 129.696]
 /Subtype /Link
 /A << /S /GoTo /D (page.329) >>
 >> endobj
-8721 0 obj <<
+8770 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [406.355 118.128 424.711 129.696]
 /Subtype /Link
 /A << /S /GoTo /D (page.334) >>
 >> endobj
-8722 0 obj <<
+8771 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [429.385 118.128 447.741 129.696]
 /Subtype /Link
 /A << /S /GoTo /D (page.388) >>
 >> endobj
-8727 0 obj <<
-/D [8725 0 R /XYZ 100.892 685.529 null]
+8776 0 obj <<
+/D [8774 0 R /XYZ 100.892 685.529 null]
 >> endobj
-8724 0 obj <<
+8773 0 obj <<
 /Font << /F22 1211 0 R /F28 1124 0 R /F15 1133 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-8835 0 obj <<
+8884 0 obj <<
 /Length 1383      
 /Filter /FlateDecode
 >>
@@ -57779,757 +58755,757 @@
 4¸X¾_Nþ{Îm–
 endstream
 endobj
-8834 0 obj <<
+8883 0 obj <<
 /Type /Page
-/Contents 8835 0 R
-/Resources 8833 0 R
+/Contents 8884 0 R
+/Resources 8882 0 R
 /MediaBox [0 0 612 792]
-/Parent 8334 0 R
-/Annots [ 8723 0 R 8728 0 R 8729 0 R 8730 0 R 8731 0 R 8732 0 R 8733 0 R 8734 0 R 8735 0 R 8736 0 R 8737 0 R 8738 0 R 8739 0 R 8740 0 R 8741 0 R 8742 0 R 8743 0 R 8744 0 R 8745 0 R 8746 0 R 8747 0 R 8748 0 R 8749 0 R 8750 0 R 8751 0 R 8752 0 R 8753 0 R 8754 0 R 8755 0 R 8756 0 R 8757 0 R 8758 0 R 8759 0 R 8760 0 R 8761 0 R 8762 0 R 8763 0 R 8764 0 R 8765 0 R 8766 0 R 8767 0 R 8768 0 R 8769 0 R 8770 0 R 8771 0 R 8772 0 R 8773 0 R 8774 0 R 8775 0 R 8776 0 R 8777 0 R 8778 0 R 8779 0 R 8780 0 R 8781 0 R 8782 0 R 8783 0 R 8784 0 R 8785 0 R 8786 0 R 8787 0 R 8788 0 R 8789 0 R 8790 0 R 8791 0 R 8792 0 R 8793 0 R 8794 0 R 8795 0 R 8796 0 R 8797 0 R 8798 0 R 8799 0 R 8800 0 R 8801 0 R 8802 0 R 8803 0 R 8804 0 R 8805 0 R 8806 0 R 8807 0 R 8808 0 R 8809 0 R 8810 0 R 8811 0 R 8812 0 R 8813 0 R 8814 0 R 8815 0 R 8816 0 R 8817 0 R 8818 0 R 8819 0 R 8820 0 R 8821 0 R 8822 0 R 8823 0 R 8824 0 R 8825 0 R 8826 0 R 8827 0 R 8828 0 R 8829 0 R 8830 0 R 8831 0 R ]
+/Parent 8383 0 R
+/Annots [ 8772 0 R 8777 0 R 8778 0 R 8779 0 R 8780 0 R 8781 0 R 8782 0 R 8783 0 R 8784 0 R 8785 0 R 8786 0 R 8787 0 R 8788 0 R 8789 0 R 8790 0 R 8791 0 R 8792 0 R 8793 0 R 8794 0 R 8795 0 R 8796 0 R 8797 0 R 8798 0 R 8799 0 R 8800 0 R 8801 0 R 8802 0 R 8803 0 R 8804 0 R 8805 0 R 8806 0 R 8807 0 R 8808 0 R 8809 0 R 8810 0 R 8811 0 R 8812 0 R 8813 0 R 8814 0 R 8815 0 R 8816 0 R 8817 0 R 8818 0 R 8819 0 R 8820 0 R 8821 0 R 8822 0 R 8823 0 R 8824 0 R 8825 0 R 8826 0 R 8827 0 R 8828 0 R 8829 0 R 8830 0 R 8831 0 R 8832 0 R 8833 0 R 8834 0 R 8835 0 R 8836 0 R 8837 0 R 8838 0 R 8839 0 R 8840 0 R 8841 0 R 8842 0 R 8843 0 R 8844 0 R 8845 0 R 8846 0 R 8847 0 R 8848 0 R 8849 0 R 8850 0 R 8851 0 R 8852 0 R 8853 0 R 8854 0 R 8855 0 R 8856 0 R 8857 0 R 8858 0 R 8859 0 R 8860 0 R 8861 0 R 8862 0 R 8863 0 R 8864 0 R 8865 0 R 8866 0 R 8867 0 R 8868 0 R 8869 0 R 8870 0 R 8871 0 R 8872 0 R 8873 0 R 8874 0 R 8875 0 R 8876 0 R 8877 0 R 8878 0 R 8879 0 R 8880 0 R ]
 >> endobj
-8723 0 obj <<
+8772 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [260.994 646.546 268.441 658.236]
 /Subtype /Link
 /A << /S /GoTo /D (page.6) >>
 >> endobj
-8728 0 obj <<
+8777 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [231.341 632.931 249.698 644.076]
 /Subtype /Link
 /A << /S /GoTo /D (page.461) >>
 >> endobj
-8729 0 obj <<
+8778 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [254.372 632.931 272.728 644.076]
 /Subtype /Link
 /A << /S /GoTo /D (page.497) >>
 >> endobj
-8730 0 obj <<
+8779 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [241.675 619.317 260.031 630.885]
 /Subtype /Link
 /A << /S /GoTo /D (page.464) >>
 >> endobj
-8731 0 obj <<
+8780 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [235.644 605.702 254.001 616.846]
 /Subtype /Link
 /A << /S /GoTo /D (page.468) >>
 >> endobj
-8732 0 obj <<
+8781 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [237.16 592.087 255.516 603.231]
 /Subtype /Link
 /A << /S /GoTo /D (page.175) >>
 >> endobj
-8733 0 obj <<
+8782 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [260.19 592.087 278.546 603.231]
 /Subtype /Link
 /A << /S /GoTo /D (page.311) >>
 >> endobj
-8734 0 obj <<
+8783 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [283.22 592.087 301.576 603.231]
 /Subtype /Link
 /A << /S /GoTo /D (page.396) >>
 >> endobj
-8735 0 obj <<
+8784 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [306.251 592.087 324.607 603.231]
 /Subtype /Link
 /A << /S /GoTo /D (page.482) >>
 >> endobj
-8736 0 obj <<
+8785 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [265.947 578.472 284.304 590.162]
 /Subtype /Link
 /A << /S /GoTo /D (page.396) >>
 >> endobj
-8737 0 obj <<
+8786 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [311.735 564.857 330.092 576.547]
 /Subtype /Link
 /A << /S /GoTo /D (page.496) >>
 >> endobj
-8738 0 obj <<
+8787 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [265.099 540.187 283.455 551.876]
 /Subtype /Link
 /A << /S /GoTo /D (page.434) >>
 >> endobj
-8739 0 obj <<
+8788 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [236.16 526.572 254.516 538.14]
 /Subtype /Link
 /A << /S /GoTo /D (page.348) >>
 >> endobj
-8740 0 obj <<
+8789 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [243.735 512.957 262.091 524.646]
 /Subtype /Link
 /A << /S /GoTo /D (page.464) >>
 >> endobj
-8741 0 obj <<
+8790 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [241.978 499.342 260.334 511.032]
 /Subtype /Link
 /A << /S /GoTo /D (page.461) >>
 >> endobj
-8742 0 obj <<
+8791 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [302.6 485.727 310.047 497.417]
 /Subtype /Link
 /A << /S /GoTo /D (page.7) >>
 >> endobj
-8743 0 obj <<
+8792 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [288.341 472.113 306.698 483.802]
 /Subtype /Link
 /A << /S /GoTo /D (page.271) >>
 >> endobj
-8744 0 obj <<
+8793 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [277.22 458.498 295.576 470.187]
 /Subtype /Link
 /A << /S /GoTo /D (page.474) >>
 >> endobj
-8745 0 obj <<
+8794 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [309.069 444.883 327.425 456.572]
 /Subtype /Link
 /A << /S /GoTo /D (page.498) >>
 >> endobj
-8746 0 obj <<
+8795 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [284.796 431.268 303.152 442.958]
 /Subtype /Link
 /A << /S /GoTo /D (page.280) >>
 >> endobj
-8747 0 obj <<
+8796 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [307.826 431.268 326.182 442.958]
 /Subtype /Link
 /A << /S /GoTo /D (page.374) >>
 >> endobj
-8748 0 obj <<
+8797 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [316.432 417.653 334.789 429.343]
 /Subtype /Link
 /A << /S /GoTo /D (page.449) >>
 >> endobj
-8749 0 obj <<
+8798 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [318.796 404.039 337.152 415.728]
 /Subtype /Link
 /A << /S /GoTo /D (page.173) >>
 >> endobj
-8750 0 obj <<
+8799 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [264.644 390.424 283.001 402.113]
 /Subtype /Link
 /A << /S /GoTo /D (page.464) >>
 >> endobj
-8751 0 obj <<
+8800 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [306.978 376.809 325.334 388.498]
 /Subtype /Link
 /A << /S /GoTo /D (page.359) >>
 >> endobj
-8752 0 obj <<
+8801 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [314.508 363.194 332.864 374.884]
 /Subtype /Link
 /A << /S /GoTo /D (page.399) >>
 >> endobj
-8753 0 obj <<
+8802 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [307.372 349.579 325.728 361.269]
 /Subtype /Link
 /A << /S /GoTo /D (page.147) >>
 >> endobj
-8754 0 obj <<
+8803 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [303.735 335.964 322.092 347.654]
 /Subtype /Link
 /A << /S /GoTo /D (page.183) >>
 >> endobj
-8755 0 obj <<
+8804 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [301.978 322.35 320.334 334.039]
 /Subtype /Link
 /A << /S /GoTo /D (page.400) >>
 >> endobj
-8756 0 obj <<
+8805 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [312.402 308.735 330.758 320.424]
 /Subtype /Link
 /A << /S /GoTo /D (page.470) >>
 >> endobj
-8757 0 obj <<
+8806 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [234.341 295.12 252.698 306.688]
 /Subtype /Link
 /A << /S /GoTo /D (page.481) >>
 >> endobj
-8758 0 obj <<
+8807 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [232.22 281.505 250.576 293.074]
 /Subtype /Link
 /A << /S /GoTo /D (page.326) >>
 >> endobj
-8759 0 obj <<
+8808 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [255.25 281.505 273.607 293.074]
 /Subtype /Link
 /A << /S /GoTo /D (page.327) >>
 >> endobj
-8760 0 obj <<
+8809 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [258.947 267.89 277.304 279.58]
 /Subtype /Link
 /A << /S /GoTo /D (page.474) >>
 >> endobj
-8761 0 obj <<
+8810 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [248.947 254.276 267.304 265.965]
 /Subtype /Link
 /A << /S /GoTo /D (page.241) >>
 >> endobj
-8762 0 obj <<
+8811 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [252.281 240.661 270.637 252.35]
 /Subtype /Link
 /A << /S /GoTo /D (page.436) >>
 >> endobj
-8763 0 obj <<
+8812 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [275.311 240.661 293.667 252.35]
 /Subtype /Link
 /A << /S /GoTo /D (page.452) >>
 >> endobj
-8764 0 obj <<
+8813 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [298.341 240.661 316.698 252.35]
 /Subtype /Link
 /A << /S /GoTo /D (page.453) >>
 >> endobj
-8765 0 obj <<
+8814 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [246.22 227.046 264.576 238.736]
 /Subtype /Link
 /A << /S /GoTo /D (page.304) >>
 >> endobj
-8766 0 obj <<
+8815 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [269.25 227.046 287.607 238.736]
 /Subtype /Link
 /A << /S /GoTo /D (page.310) >>
 >> endobj
-8767 0 obj <<
+8816 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [292.281 227.046 310.637 238.736]
 /Subtype /Link
 /A << /S /GoTo /D (page.336) >>
 >> endobj
-8768 0 obj <<
+8817 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [315.311 227.046 333.667 238.736]
 /Subtype /Link
 /A << /S /GoTo /D (page.341) >>
 >> endobj
-8769 0 obj <<
+8818 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [242.978 213.431 261.334 224.831]
 /Subtype /Link
 /A << /S /GoTo /D (page.508) >>
 >> endobj
-8770 0 obj <<
+8819 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [289.917 199.816 308.273 211.506]
 /Subtype /Link
 /A << /S /GoTo /D (page.277) >>
 >> endobj
-8771 0 obj <<
+8820 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [239.281 186.202 257.637 197.346]
 /Subtype /Link
 /A << /S /GoTo /D (page.438) >>
 >> endobj
-8772 0 obj <<
+8821 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [262.978 172.587 281.334 184.276]
 /Subtype /Link
 /A << /S /GoTo /D (page.154) >>
 >> endobj
-8773 0 obj <<
+8822 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [286.008 172.587 304.364 184.276]
 /Subtype /Link
 /A << /S /GoTo /D (page.174) >>
 >> endobj
-8774 0 obj <<
+8823 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [309.038 172.587 327.395 184.276]
 /Subtype /Link
 /A << /S /GoTo /D (page.326) >>
 >> endobj
-8775 0 obj <<
+8824 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [332.069 172.587 350.425 184.276]
 /Subtype /Link
 /A << /S /GoTo /D (page.330) >>
 >> endobj
-8776 0 obj <<
+8825 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [241.099 158.972 259.455 170.116]
 /Subtype /Link
 /A << /S /GoTo /D (page.429) >>
 >> endobj
-8777 0 obj <<
+8826 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [328.523 145.357 346.879 157.047]
 /Subtype /Link
 /A << /S /GoTo /D (page.310) >>
 >> endobj
-8778 0 obj <<
+8827 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [299.947 131.742 318.304 143.142]
 /Subtype /Link
 /A << /S /GoTo /D (page.505) >>
 >> endobj
-8779 0 obj <<
+8828 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [297.19 118.128 315.546 129.817]
 /Subtype /Link
 /A << /S /GoTo /D (page.436) >>
 >> endobj
-8780 0 obj <<
+8829 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [541.013 646.546 559.369 658.236]
 /Subtype /Link
 /A << /S /GoTo /D (page.437) >>
 >> endobj
-8781 0 obj <<
+8830 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [446.588 632.997 464.945 644.565]
 /Subtype /Link
 /A << /S /GoTo /D (page.433) >>
 >> endobj
-8782 0 obj <<
+8831 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [469.619 632.997 487.975 644.565]
 /Subtype /Link
 /A << /S /GoTo /D (page.449) >>
 >> endobj
-8783 0 obj <<
+8832 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [444.831 619.448 463.187 630.847]
 /Subtype /Link
 /A << /S /GoTo /D (page.153) >>
 >> endobj
-8784 0 obj <<
+8833 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [467.861 619.448 486.217 630.847]
 /Subtype /Link
 /A << /S /GoTo /D (page.310) >>
 >> endobj
-8785 0 obj <<
+8834 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [490.891 619.448 509.248 630.847]
 /Subtype /Link
 /A << /S /GoTo /D (page.326) >>
 >> endobj
-8786 0 obj <<
+8835 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [513.922 619.448 532.278 630.847]
 /Subtype /Link
 /A << /S /GoTo /D (page.429) >>
 >> endobj
-8787 0 obj <<
+8836 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [536.952 619.448 555.308 630.847]
 /Subtype /Link
 /A << /S /GoTo /D (page.430) >>
 >> endobj
-8788 0 obj <<
+8837 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [559.982 619.448 578.339 630.847]
 /Subtype /Link
 /A << /S /GoTo /D (page.435) >>
 >> endobj
-8789 0 obj <<
+8838 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [583.013 619.448 601.369 630.847]
 /Subtype /Link
 /A << /S /GoTo /D (page.446) >>
 >> endobj
-8790 0 obj <<
+8839 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [606.043 619.448 624.399 630.847]
 /Subtype /Link
 /A << /S /GoTo /D (page.454) >>
 >> endobj
-8791 0 obj <<
+8840 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [470.756 605.899 489.112 617.588]
 /Subtype /Link
 /A << /S /GoTo /D (page.325) >>
 >> endobj
-8792 0 obj <<
+8841 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [482.938 592.35 495.84 604.039]
 /Subtype /Link
 /A << /S /GoTo /D (page.10) >>
 >> endobj
-8793 0 obj <<
+8842 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [477.483 578.8 490.385 590.49]
 /Subtype /Link
 /A << /S /GoTo /D (page.20) >>
 >> endobj
-8794 0 obj <<
+8843 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [486.74 551.702 505.096 563.391]
 /Subtype /Link
 /A << /S /GoTo /D (page.433) >>
 >> endobj
-8795 0 obj <<
+8844 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [501.073 538.153 519.429 549.842]
 /Subtype /Link
 /A << /S /GoTo /D (page.349) >>
 >> endobj
-8796 0 obj <<
+8845 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [470.346 524.604 488.702 536.293]
 /Subtype /Link
 /A << /S /GoTo /D (page.435) >>
 >> endobj
-8797 0 obj <<
+8846 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [486.71 511.054 505.066 522.744]
 /Subtype /Link
 /A << /S /GoTo /D (page.435) >>
 >> endobj
-8798 0 obj <<
+8847 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [441.134 497.505 459.49 509.073]
 /Subtype /Link
 /A << /S /GoTo /D (page.288) >>
 >> endobj
-8799 0 obj <<
+8848 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [464.164 497.505 482.52 509.073]
 /Subtype /Link
 /A << /S /GoTo /D (page.464) >>
 >> endobj
-8800 0 obj <<
+8849 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [505.605 470.407 523.961 482.096]
 /Subtype /Link
 /A << /S /GoTo /D (page.326) >>
 >> endobj
-8801 0 obj <<
+8850 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [483.211 456.858 501.567 468.547]
 /Subtype /Link
 /A << /S /GoTo /D (page.326) >>
 >> endobj
-8802 0 obj <<
+8851 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [440.588 443.308 458.945 454.708]
 /Subtype /Link
 /A << /S /GoTo /D (page.249) >>
 >> endobj
-8803 0 obj <<
+8852 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [461.082 416.21 479.439 427.354]
 /Subtype /Link
 /A << /S /GoTo /D (page.120) >>
 >> endobj
-8804 0 obj <<
+8853 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [473.164 402.661 486.066 414.35]
 /Subtype /Link
 /A << /S /GoTo /D (page.85) >>
 >> endobj
-8805 0 obj <<
+8854 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [444.891 389.112 463.248 400.511]
 /Subtype /Link
 /A << /S /GoTo /D (page.469) >>
 >> endobj
-8806 0 obj <<
+8855 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [489.77 375.562 508.126 387.252]
 /Subtype /Link
 /A << /S /GoTo /D (page.487) >>
 >> endobj
-8807 0 obj <<
+8856 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [473.649 362.013 492.005 373.581]
 /Subtype /Link
 /A << /S /GoTo /D (page.540) >>
 >> endobj
-8808 0 obj <<
+8857 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [470.134 348.464 488.49 359.863]
 /Subtype /Link
 /A << /S /GoTo /D (page.540) >>
 >> endobj
-8809 0 obj <<
+8858 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [493.164 348.464 511.52 359.863]
 /Subtype /Link
 /A << /S /GoTo /D (page.544) >>
 >> endobj
-8810 0 obj <<
+8859 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [500.619 334.915 518.975 346.604]
 /Subtype /Link
 /A << /S /GoTo /D (page.326) >>
 >> endobj
-8811 0 obj <<
+8860 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [524.982 321.366 543.339 332.765]
 /Subtype /Link
 /A << /S /GoTo /D (page.335) >>
 >> endobj
-8812 0 obj <<
+8861 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [438.74 307.816 457.096 319.506]
 /Subtype /Link
 /A << /S /GoTo /D (page.452) >>
 >> endobj
-8813 0 obj <<
+8862 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [486.679 294.267 505.035 305.957]
 /Subtype /Link
 /A << /S /GoTo /D (page.480) >>
 >> endobj
-8814 0 obj <<
+8863 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [430.043 280.718 448.399 292.286]
 /Subtype /Link
 /A << /S /GoTo /D (page.304) >>
 >> endobj
-8815 0 obj <<
+8864 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [435.573 267.169 448.475 278.737]
 /Subtype /Link
 /A << /S /GoTo /D (page.10) >>
 >> endobj
-8816 0 obj <<
+8865 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [453.149 267.169 471.505 278.737]
 /Subtype /Link
 /A << /S /GoTo /D (page.448) >>
 >> endobj
-8817 0 obj <<
+8866 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [476.179 267.169 494.535 278.737]
 /Subtype /Link
 /A << /S /GoTo /D (page.511) >>
 >> endobj
-8818 0 obj <<
+8867 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [467.891 253.62 486.248 265.309]
 /Subtype /Link
 /A << /S /GoTo /D (page.375) >>
 >> endobj
-8819 0 obj <<
+8868 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [514.376 240.07 532.732 251.76]
 /Subtype /Link
 /A << /S /GoTo /D (page.440) >>
 >> endobj
-8820 0 obj <<
+8869 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [464.134 226.521 482.49 238.211]
 /Subtype /Link
 /A << /S /GoTo /D (page.453) >>
 >> endobj
-8821 0 obj <<
+8870 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [468.998 199.423 487.355 211.112]
 /Subtype /Link
 /A << /S /GoTo /D (page.441) >>
 >> endobj
-8822 0 obj <<
+8871 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [482.104 185.874 500.46 197.563]
 /Subtype /Link
 /A << /S /GoTo /D (page.434) >>
 >> endobj
-8823 0 obj <<
+8872 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [523.104 172.324 541.46 184.014]
 /Subtype /Link
 /A << /S /GoTo /D (page.442) >>
 >> endobj
-8824 0 obj <<
+8873 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [546.134 172.324 564.49 184.014]
 /Subtype /Link
 /A << /S /GoTo /D (page.443) >>
 >> endobj
-8825 0 obj <<
+8874 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [569.164 172.324 587.52 184.014]
 /Subtype /Link
 /A << /S /GoTo /D (page.446) >>
 >> endobj
-8826 0 obj <<
+8875 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [592.195 172.324 610.551 184.014]
 /Subtype /Link
 /A << /S /GoTo /D (page.454) >>
 >> endobj
-8827 0 obj <<
+8876 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [531.71 158.775 550.066 170.465]
 /Subtype /Link
 /A << /S /GoTo /D (page.453) >>
 >> endobj
-8828 0 obj <<
+8877 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [484.679 145.226 503.035 156.916]
 /Subtype /Link
 /A << /S /GoTo /D (page.454) >>
 >> endobj
-8829 0 obj <<
+8878 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [494.831 131.677 513.187 143.366]
 /Subtype /Link
 /A << /S /GoTo /D (page.441) >>
 >> endobj
-8830 0 obj <<
+8879 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [482.225 118.128 500.581 129.817]
 /Subtype /Link
 /A << /S /GoTo /D (page.434) >>
 >> endobj
-8831 0 obj <<
+8880 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [505.255 118.128 523.611 129.817]
 /Subtype /Link
 /A << /S /GoTo /D (page.450) >>
 >> endobj
-8836 0 obj <<
-/D [8834 0 R /XYZ 151.701 685.529 null]
+8885 0 obj <<
+/D [8883 0 R /XYZ 151.701 685.529 null]
 >> endobj
-8833 0 obj <<
+8882 0 obj <<
 /Font << /F28 1124 0 R /F22 1211 0 R /F15 1133 0 R /F51 1134 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-9005 0 obj <<
+9054 0 obj <<
 /Length 1558      
 /Filter /FlateDecode
 >>
@@ -58550,1177 +59526,1177 @@
 Ãëb!ìñ[ÃËiœtPXI¡/ÇÃ4ú¼z½UÑ‘­‘z5½{é•¥Ô{ɱI2}“”íÍâÌiN•·S¯IòƒÁ€¶+×0EÝö°/˜x[îëä°9T‚0²¸:Þ.uÔºQÙi«\‘·M[t¹òÓ¥*ÂÐg`}*ď£ñFÁÿR.ÀwH@– _° 0²040gmò×Èו‘¶3ôÕp1XE‘UvOÊñ­åXÀïa—êùçv·ú¤Ù÷<
 endstream
 endobj
-9004 0 obj <<
+9053 0 obj <<
 /Type /Page
-/Contents 9005 0 R
-/Resources 9003 0 R
+/Contents 9054 0 R
+/Resources 9052 0 R
 /MediaBox [0 0 612 792]
-/Parent 8334 0 R
-/Annots [ 8832 0 R 8837 0 R 8838 0 R 8839 0 R 8840 0 R 8841 0 R 8842 0 R 8843 0 R 8844 0 R 8845 0 R 8846 0 R 8847 0 R 8848 0 R 8849 0 R 8850 0 R 8851 0 R 8852 0 R 8853 0 R 8854 0 R 8855 0 R 8856 0 R 8857 0 R 8858 0 R 8859 0 R 8860 0 R 8861 0 R 8862 0 R 8863 0 R 8864 0 R 8865 0 R 8866 0 R 8867 0 R 8868 0 R 8869 0 R 8870 0 R 8871 0 R 8872 0 R 8873 0 R 8874 0 R 8875 0 R 8876 0 R 8877 0 R 8878 0 R 8879 0 R 8880 0 R 8881 0 R 8882 0 R 8883 0 R 8884 0 R 8885 0 R 8886 0 R 8887 0 R 8888 0 R 8889 0 R 8890 0 R 8891 0 R 8892 0 R 8893 0 R 8894 0 R 8895 0 R 8896 0 R 8897 0 R 8898 0 R 8899 0 R 8900 0 R 8901 0 R 8902 0 R 8903 0 R 8904 0 R 8905 0 R 8906 0 R 8907 0 R 8908 0 R 8909 0 R 8910 0 R 8911 0 R 8912 0 R 8913 0 R 8914 0 R 8915 0 R 8916 0 R 8917 0 R 8918 0 R 8919 0 R 8920 0 R 8921 0 R 8922 0 R 8923 0 R 8924 0 R 8925 0 R 8926 0 R 8927 0 R 8928 0 R 8929 0 R 8930 0 R 8931 0 R 8932 0 R 8933 0 R 8934 0 R 8935 0 R 8936 0 R 8937 0 R 8938 0 R 8939 0 R 8940 0 R 8941 0 R 8942 0 R 8943 0 R 8944 0 R 8945 0 R 8946 0 R 8947 0 R 8948 0 R 8949 0 R 8950 0 R 8951 0 R 8952 0 R 8953 0 R 8954 0 R 8955 0 R 8956 0 R 8957 0 R 8958 0 R 8959 0 R 8960 0 R 8961 0 R 8962 0 R 8963 0 R 8964 0 R 8965 0 R 8966 0 R 8967 0 R 8968 0 R 8969 0 R 8970 0 R 8971 0 R 8972 0 R 8973 0 R 8974 0 R 8975 0 R 8976 0 R 8977 0 R 8978 0 R 8979 0 R 8980 0 R 8981 0 R 8982 0 R 8983 0 R 8984 0 R 8985 0 R 8986 0 R 8987 0 R 8988 0 R 8989 0 R 8990 0 R 8991 0 R 8992 0 R 8993 0 R 8994 0 R 8995 0 R 8996 0 R 8997 0 R 8998 0 R 8999 0 R 9000 0 R ]
+/Parent 8383 0 R
+/Annots [ 8881 0 R 8886 0 R 8887 0 R 8888 0 R 8889 0 R 8890 0 R 8891 0 R 8892 0 R 8893 0 R 8894 0 R 8895 0 R 8896 0 R 8897 0 R 8898 0 R 8899 0 R 8900 0 R 8901 0 R 8902 0 R 8903 0 R 8904 0 R 8905 0 R 8906 0 R 8907 0 R 8908 0 R 8909 0 R 8910 0 R 8911 0 R 8912 0 R 8913 0 R 8914 0 R 8915 0 R 8916 0 R 8917 0 R 8918 0 R 8919 0 R 8920 0 R 8921 0 R 8922 0 R 8923 0 R 8924 0 R 8925 0 R 8926 0 R 8927 0 R 8928 0 R 8929 0 R 8930 0 R 8931 0 R 8932 0 R 8933 0 R 8934 0 R 8935 0 R 8936 0 R 8937 0 R 8938 0 R 8939 0 R 8940 0 R 8941 0 R 8942 0 R 8943 0 R 8944 0 R 8945 0 R 8946 0 R 8947 0 R 8948 0 R 8949 0 R 8950 0 R 8951 0 R 8952 0 R 8953 0 R 8954 0 R 8955 0 R 8956 0 R 8957 0 R 8958 0 R 8959 0 R 8960 0 R 8961 0 R 8962 0 R 8963 0 R 8964 0 R 8965 0 R 8966 0 R 8967 0 R 8968 0 R 8969 0 R 8970 0 R 8971 0 R 8972 0 R 8973 0 R 8974 0 R 8975 0 R 8976 0 R 8977 0 R 8978 0 R 8979 0 R 8980 0 R 8981 0 R 8982 0 R 8983 0 R 8984 0 R 8985 0 R 8986 0 R 8987 0 R 8988 0 R 8989 0 R 8990 0 R 8991 0 R 8992 0 R 8993 0 R 8994 0 R 8995 0 R 8996 0 R 8997 0 R 8998 0 R 8999 0 R 9000 0 R 9001 0 R 9002 0 R 9003 0 R 9004 0 R 9005 0 R 9006 0 R 9007 0 R 9008 0 R 9009 0 R 9010 0 R 9011 0 R 9012 0 R 9013 0 R 9014 0 R 9015 0 R 9016 0 R 9017 0 R 9018 0 R 9019 0 R 9020 0 R 9021 0 R 9022 0 R 9023 0 R 9024 0 R 9025 0 R 9026 0 R 9027 0 R 9028 0 R 9029 0 R 9030 0 R 9031 0 R 9032 0 R 9033 0 R 9034 0 R 9035 0 R 9036 0 R 9037 0 R 9038 0 R 9039 0 R 9040 0 R 9041 0 R 9042 0 R 9043 0 R 9044 0 R 9045 0 R 9046 0 R 9047 0 R 9048 0 R 9049 0 R ]
 >> endobj
-8832 0 obj <<
+8881 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [190.35 646.546 208.706 658.236]
 /Subtype /Link
 /A << /S /GoTo /D (page.433) >>
 >> endobj
-8837 0 obj <<
+8886 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [179.441 632.997 192.343 644.565]
 /Subtype /Link
 /A << /S /GoTo /D (page.87) >>
 >> endobj
-8838 0 obj <<
+8887 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [197.017 632.997 215.373 644.565]
 /Subtype /Link
 /A << /S /GoTo /D (page.147) >>
 >> endobj
-8839 0 obj <<
+8888 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [220.047 632.997 238.403 644.565]
 /Subtype /Link
 /A << /S /GoTo /D (page.242) >>
 >> endobj
-8840 0 obj <<
+8889 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [243.077 632.997 261.434 644.565]
 /Subtype /Link
 /A << /S /GoTo /D (page.270) >>
 >> endobj
-8841 0 obj <<
+8890 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [266.108 632.997 284.464 644.565]
 /Subtype /Link
 /A << /S /GoTo /D (page.298) >>
 >> endobj
-8842 0 obj <<
+8891 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [289.138 632.997 307.494 644.565]
 /Subtype /Link
 /A << /S /GoTo /D (page.325) >>
 >> endobj
-8843 0 obj <<
+8892 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [310.956 632.997 329.312 644.565]
 /Subtype /Link
 /A << /S /GoTo /D (page.330) >>
 >> endobj
-8844 0 obj <<
+8893 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [333.987 632.997 352.343 644.565]
 /Subtype /Link
 /A << /S /GoTo /D (page.372) >>
 >> endobj
-8845 0 obj <<
+8894 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [357.017 632.997 375.373 644.565]
 /Subtype /Link
 /A << /S /GoTo /D (page.500) >>
 >> endobj
-8846 0 obj <<
+8895 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [212.441 619.448 230.797 631.137]
 /Subtype /Link
 /A << /S /GoTo /D (page.448) >>
 >> endobj
-8847 0 obj <<
+8896 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [211.471 605.899 229.828 617.588]
 /Subtype /Link
 /A << /S /GoTo /D (page.452) >>
 >> endobj
-8848 0 obj <<
+8897 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [234.502 605.899 252.858 617.588]
 /Subtype /Link
 /A << /S /GoTo /D (page.453) >>
 >> endobj
-8849 0 obj <<
+8898 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [219.714 592.35 238.07 604.039]
 /Subtype /Link
 /A << /S /GoTo /D (page.290) >>
 >> endobj
-8850 0 obj <<
+8899 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [191.471 578.8 209.827 590.49]
 /Subtype /Link
 /A << /S /GoTo /D (page.474) >>
 >> endobj
-8851 0 obj <<
+8900 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [194.805 551.702 213.161 563.391]
 /Subtype /Link
 /A << /S /GoTo /D (page.186) >>
 >> endobj
-8852 0 obj <<
+8901 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [217.835 551.702 236.191 563.391]
 /Subtype /Link
 /A << /S /GoTo /D (page.187) >>
 >> endobj
-8853 0 obj <<
+8902 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [240.865 551.702 259.221 563.391]
 /Subtype /Link
 /A << /S /GoTo /D (page.277) >>
 >> endobj
-8854 0 obj <<
+8903 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [263.896 551.702 282.252 563.391]
 /Subtype /Link
 /A << /S /GoTo /D (page.400) >>
 >> endobj
-8855 0 obj <<
+8904 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [186.32 538.153 204.676 549.842]
 /Subtype /Link
 /A << /S /GoTo /D (page.161) >>
 >> endobj
-8856 0 obj <<
+8905 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [209.047 524.604 227.403 536.293]
 /Subtype /Link
 /A << /S /GoTo /D (page.355) >>
 >> endobj
-8857 0 obj <<
+8906 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [183.896 511.054 202.252 522.744]
 /Subtype /Link
 /A << /S /GoTo /D (page.235) >>
 >> endobj
-8858 0 obj <<
+8907 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [210.562 497.505 228.918 509.195]
 /Subtype /Link
 /A << /S /GoTo /D (page.145) >>
 >> endobj
-8859 0 obj <<
+8908 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [223.017 483.956 241.373 495.645]
 /Subtype /Link
 /A << /S /GoTo /D (page.482) >>
 >> endobj
-8860 0 obj <<
+8909 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [191.199 470.407 209.555 482.096]
 /Subtype /Link
 /A << /S /GoTo /D (page.249) >>
 >> endobj
-8861 0 obj <<
+8910 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [214.229 470.407 232.585 482.096]
 /Subtype /Link
 /A << /S /GoTo /D (page.252) >>
 >> endobj
-8862 0 obj <<
+8911 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [230.017 456.858 248.373 468.257]
 /Subtype /Link
 /A << /S /GoTo /D (page.152) >>
 >> endobj
-8863 0 obj <<
+8912 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [184.896 443.308 203.252 454.877]
 /Subtype /Link
 /A << /S /GoTo /D (page.326) >>
 >> endobj
-8864 0 obj <<
+8913 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [236.32 429.759 254.676 441.449]
 /Subtype /Link
 /A << /S /GoTo /D (page.243) >>
 >> endobj
-8865 0 obj <<
+8914 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [208.532 416.21 221.434 427.899]
 /Subtype /Link
 /A << /S /GoTo /D (page.90) >>
 >> endobj
-8866 0 obj <<
+8915 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [215.35 402.055 233.706 414.956]
 /Subtype /Link
 /A << /S /GoTo /D (page.471) >>
 >> endobj
-8867 0 obj <<
+8916 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [206.32 389.112 213.767 400.801]
 /Subtype /Link
 /A << /S /GoTo /D (page.8) >>
 >> endobj
-8868 0 obj <<
+8917 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [218.441 389.112 231.343 400.801]
 /Subtype /Link
 /A << /S /GoTo /D (page.80) >>
 >> endobj
-8869 0 obj <<
+8918 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [236.017 389.112 254.373 400.801]
 /Subtype /Link
 /A << /S /GoTo /D (page.194) >>
 >> endobj
-8870 0 obj <<
+8919 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [259.047 389.112 277.403 400.801]
 /Subtype /Link
 /A << /S /GoTo /D (page.471) >>
 >> endobj
-8871 0 obj <<
+8920 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [186.888 375.562 194.335 387.252]
 /Subtype /Link
 /A << /S /GoTo /D (page.8) >>
 >> endobj
-8872 0 obj <<
+8921 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [199.274 375.562 212.175 387.252]
 /Subtype /Link
 /A << /S /GoTo /D (page.14) >>
 >> endobj
-8873 0 obj <<
+8922 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [217.114 375.562 230.016 387.252]
 /Subtype /Link
 /A << /S /GoTo /D (page.41) >>
 >> endobj
-8874 0 obj <<
+8923 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [234.955 375.562 247.856 387.252]
 /Subtype /Link
 /A << /S /GoTo /D (page.80) >>
 >> endobj
-8875 0 obj <<
+8924 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [252.795 375.562 271.152 387.252]
 /Subtype /Link
 /A << /S /GoTo /D (page.174) >>
 >> endobj
-8876 0 obj <<
+8925 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [276.091 375.562 294.447 387.252]
 /Subtype /Link
 /A << /S /GoTo /D (page.271) >>
 >> endobj
-8877 0 obj <<
+8926 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [299.386 375.562 317.742 387.252]
 /Subtype /Link
 /A << /S /GoTo /D (page.286) >>
 >> endobj
-8878 0 obj <<
+8927 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [322.681 375.562 341.037 387.252]
 /Subtype /Link
 /A << /S /GoTo /D (page.326) >>
 >> endobj
-8879 0 obj <<
+8928 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [345.976 375.562 364.332 387.252]
 /Subtype /Link
 /A << /S /GoTo /D (page.330) >>
 >> endobj
-8880 0 obj <<
+8929 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [369.271 375.562 387.627 387.252]
 /Subtype /Link
 /A << /S /GoTo /D (page.333) >>
 >> endobj
-8881 0 obj <<
+8930 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [392.566 375.562 410.922 387.252]
 /Subtype /Link
 /A << /S /GoTo /D (page.343) >>
 >> endobj
-8882 0 obj <<
+8931 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [415.861 375.562 434.218 387.252]
 /Subtype /Link
 /A << /S /GoTo /D (page.464) >>
 >> endobj
-8883 0 obj <<
+8932 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [439.156 375.562 457.513 387.252]
 /Subtype /Link
 /A << /S /GoTo /D (page.471) >>
 >> endobj
-8884 0 obj <<
+8933 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [154.441 364.134 172.797 373.157]
 /Subtype /Link
 /A << /S /GoTo /D (page.498) >>
 >> endobj
-8885 0 obj <<
+8934 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [253.215 348.464 271.571 360.153]
 /Subtype /Link
 /A << /S /GoTo /D (page.496) >>
 >> endobj
-8886 0 obj <<
+8935 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [187.896 334.915 206.252 346.604]
 /Subtype /Link
 /A << /S /GoTo /D (page.474) >>
 >> endobj
-8887 0 obj <<
+8936 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [249.38 321.366 267.737 333.055]
 /Subtype /Link
 /A << /S /GoTo /D (page.192) >>
 >> endobj
-8888 0 obj <<
+8937 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [272.411 321.366 290.767 333.055]
 /Subtype /Link
 /A << /S /GoTo /D (page.399) >>
 >> endobj
-8889 0 obj <<
+8938 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [252.714 307.816 271.07 319.506]
 /Subtype /Link
 /A << /S /GoTo /D (page.400) >>
 >> endobj
-8890 0 obj <<
+8939 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [238.562 294.267 256.918 305.957]
 /Subtype /Link
 /A << /S /GoTo /D (page.189) >>
 >> endobj
-8891 0 obj <<
+8940 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [246.017 280.718 264.373 292.407]
 /Subtype /Link
 /A << /S /GoTo /D (page.183) >>
 >> endobj
-8892 0 obj <<
+8941 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [227.29 267.169 245.646 278.858]
 /Subtype /Link
 /A << /S /GoTo /D (page.354) >>
 >> endobj
-8893 0 obj <<
+8942 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [250.32 267.169 268.676 278.858]
 /Subtype /Link
 /A << /S /GoTo /D (page.356) >>
 >> endobj
-8894 0 obj <<
+8943 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [273.35 267.169 291.706 278.858]
 /Subtype /Link
 /A << /S /GoTo /D (page.396) >>
 >> endobj
-8895 0 obj <<
+8944 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [296.38 267.169 314.737 278.858]
 /Subtype /Link
 /A << /S /GoTo /D (page.508) >>
 >> endobj
-8896 0 obj <<
+8945 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [273.653 253.62 292.009 265.309]
 /Subtype /Link
 /A << /S /GoTo /D (page.359) >>
 >> endobj
-8897 0 obj <<
+8946 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [241.562 240.07 259.918 251.76]
 /Subtype /Link
 /A << /S /GoTo /D (page.189) >>
 >> endobj
-8898 0 obj <<
+8947 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [264.593 240.07 282.949 251.76]
 /Subtype /Link
 /A << /S /GoTo /D (page.249) >>
 >> endobj
-8899 0 obj <<
+8948 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [244.896 226.521 263.252 238.211]
 /Subtype /Link
 /A << /S /GoTo /D (page.190) >>
 >> endobj
-8900 0 obj <<
+8949 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [267.926 226.521 286.282 238.211]
 /Subtype /Link
 /A << /S /GoTo /D (page.400) >>
 >> endobj
-8901 0 obj <<
+8950 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [199.35 212.972 217.706 224.661]
 /Subtype /Link
 /A << /S /GoTo /D (page.474) >>
 >> endobj
-8902 0 obj <<
+8951 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [210.865 199.423 229.221 211.112]
 /Subtype /Link
 /A << /S /GoTo /D (page.474) >>
 >> endobj
-8903 0 obj <<
+8952 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [215.127 185.874 228.028 197.563]
 /Subtype /Link
 /A << /S /GoTo /D (page.22) >>
 >> endobj
-8904 0 obj <<
+8953 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [233.51 185.874 246.411 197.563]
 /Subtype /Link
 /A << /S /GoTo /D (page.31) >>
 >> endobj
-8905 0 obj <<
+8954 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [251.893 185.874 264.794 197.563]
 /Subtype /Link
 /A << /S /GoTo /D (page.35) >>
 >> endobj
-8906 0 obj <<
+8955 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [270.275 185.874 283.177 197.563]
 /Subtype /Link
 /A << /S /GoTo /D (page.37) >>
 >> endobj
-8907 0 obj <<
+8956 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [288.658 185.874 301.56 197.563]
 /Subtype /Link
 /A << /S /GoTo /D (page.57) >>
 >> endobj
-8908 0 obj <<
+8957 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [307.041 185.874 319.943 197.563]
 /Subtype /Link
 /A << /S /GoTo /D (page.66) >>
 >> endobj
-8909 0 obj <<
+8958 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [325.424 185.874 338.326 197.563]
 /Subtype /Link
 /A << /S /GoTo /D (page.68) >>
 >> endobj
-8910 0 obj <<
+8959 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [343.807 185.874 362.163 197.563]
 /Subtype /Link
 /A << /S /GoTo /D (page.112) >>
 >> endobj
-8911 0 obj <<
+8960 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [367.644 185.874 386 197.563]
 /Subtype /Link
 /A << /S /GoTo /D (page.117) >>
 >> endobj
-8912 0 obj <<
+8961 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [391.482 185.874 409.838 197.563]
 /Subtype /Link
 /A << /S /GoTo /D (page.174) >>
 >> endobj
-8913 0 obj <<
+8962 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [415.319 185.874 433.675 197.563]
 /Subtype /Link
 /A << /S /GoTo /D (page.189) >>
 >> endobj
-8914 0 obj <<
+8963 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [439.156 185.874 457.513 197.563]
 /Subtype /Link
 /A << /S /GoTo /D (page.199) >>
 >> endobj
-8915 0 obj <<
+8964 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [154.441 172.324 172.797 183.468]
 /Subtype /Link
 /A << /S /GoTo /D (page.235) >>
 >> endobj
-8916 0 obj <<
+8965 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [177.471 172.324 195.827 183.468]
 /Subtype /Link
 /A << /S /GoTo /D (page.243) >>
 >> endobj
-8917 0 obj <<
+8966 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [200.502 172.324 218.858 183.468]
 /Subtype /Link
 /A << /S /GoTo /D (page.309) >>
 >> endobj
-8918 0 obj <<
+8967 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [223.532 172.324 241.888 183.468]
 /Subtype /Link
 /A << /S /GoTo /D (page.323) >>
 >> endobj
-8919 0 obj <<
+8968 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [246.562 172.324 264.918 183.468]
 /Subtype /Link
 /A << /S /GoTo /D (page.327) >>
 >> endobj
-8920 0 obj <<
+8969 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [269.593 172.324 287.949 183.468]
 /Subtype /Link
 /A << /S /GoTo /D (page.335) >>
 >> endobj
-8921 0 obj <<
+8970 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [292.623 172.324 310.979 183.468]
 /Subtype /Link
 /A << /S /GoTo /D (page.350) >>
 >> endobj
-8922 0 obj <<
+8971 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [315.653 172.324 334.009 183.468]
 /Subtype /Link
 /A << /S /GoTo /D (page.373) >>
 >> endobj
-8923 0 obj <<
+8972 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [338.684 172.324 357.04 183.468]
 /Subtype /Link
 /A << /S /GoTo /D (page.374) >>
 >> endobj
-8924 0 obj <<
+8973 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [361.714 172.324 380.07 183.468]
 /Subtype /Link
 /A << /S /GoTo /D (page.457) >>
 >> endobj
-8925 0 obj <<
+8974 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [205.411 158.775 223.767 170.465]
 /Subtype /Link
 /A << /S /GoTo /D (page.474) >>
 >> endobj
-8926 0 obj <<
+8975 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [216.926 145.226 235.282 156.916]
 /Subtype /Link
 /A << /S /GoTo /D (page.474) >>
 >> endobj
-8927 0 obj <<
+8976 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [191.562 131.677 209.918 143.245]
 /Subtype /Link
 /A << /S /GoTo /D (page.388) >>
 >> endobj
-8928 0 obj <<
+8977 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [206.683 118.128 225.04 129.817]
 /Subtype /Link
 /A << /S /GoTo /D (page.348) >>
 >> endobj
-8929 0 obj <<
+8978 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [425.961 646.546 444.317 658.236]
 /Subtype /Link
 /A << /S /GoTo /D (page.480) >>
 >> endobj
-8930 0 obj <<
+8979 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [425.264 632.997 443.62 644.687]
 /Subtype /Link
 /A << /S /GoTo /D (page.480) >>
 >> endobj
-8931 0 obj <<
+8980 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [397.052 619.448 415.408 631.137]
 /Subtype /Link
 /A << /S /GoTo /D (page.432) >>
 >> endobj
-8932 0 obj <<
+8981 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [380.961 605.899 399.317 617.588]
 /Subtype /Link
 /A << /S /GoTo /D (page.433) >>
 >> endobj
-8933 0 obj <<
+8982 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [412.809 592.35 431.165 604.039]
 /Subtype /Link
 /A << /S /GoTo /D (page.433) >>
 >> endobj
-8934 0 obj <<
+8983 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [404.006 578.8 422.362 590.369]
 /Subtype /Link
 /A << /S /GoTo /D (page.545) >>
 >> endobj
-8935 0 obj <<
+8984 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [379.233 565.251 397.59 576.819]
 /Subtype /Link
 /A << /S /GoTo /D (page.235) >>
 >> endobj
-8936 0 obj <<
+8985 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [402.264 565.251 420.62 576.819]
 /Subtype /Link
 /A << /S /GoTo /D (page.252) >>
 >> endobj
-8937 0 obj <<
+8986 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [384.839 551.702 403.196 563.391]
 /Subtype /Link
 /A << /S /GoTo /D (page.460) >>
 >> endobj
-8938 0 obj <<
+8987 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [407.87 551.702 426.226 563.391]
 /Subtype /Link
 /A << /S /GoTo /D (page.461) >>
 >> endobj
-8939 0 obj <<
+8988 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [430.9 551.702 449.256 563.391]
 /Subtype /Link
 /A << /S /GoTo /D (page.465) >>
 >> endobj
-8940 0 obj <<
+8989 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [453.93 551.702 472.287 563.391]
 /Subtype /Link
 /A << /S /GoTo /D (page.467) >>
 >> endobj
-8941 0 obj <<
+8990 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [476.961 551.702 495.317 563.391]
 /Subtype /Link
 /A << /S /GoTo /D (page.468) >>
 >> endobj
-8942 0 obj <<
+8991 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [383.082 538.153 401.438 549.842]
 /Subtype /Link
 /A << /S /GoTo /D (page.461) >>
 >> endobj
-8943 0 obj <<
+8992 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [406.112 538.153 424.468 549.842]
 /Subtype /Link
 /A << /S /GoTo /D (page.466) >>
 >> endobj
-8944 0 obj <<
+8993 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [429.143 538.153 447.499 549.842]
 /Subtype /Link
 /A << /S /GoTo /D (page.468) >>
 >> endobj
-8945 0 obj <<
+8994 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [414.567 524.604 432.923 536.293]
 /Subtype /Link
 /A << /S /GoTo /D (page.459) >>
 >> endobj
-8946 0 obj <<
+8995 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.718 511.054 455.62 522.623]
 /Subtype /Link
 /A << /S /GoTo /D (page.62) >>
 >> endobj
-8947 0 obj <<
+8996 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [460.294 511.054 478.65 522.623]
 /Subtype /Link
 /A << /S /GoTo /D (page.205) >>
 >> endobj
-8948 0 obj <<
+8997 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [483.324 511.054 501.681 522.623]
 /Subtype /Link
 /A << /S /GoTo /D (page.375) >>
 >> endobj
-8949 0 obj <<
+8998 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [506.355 511.054 524.711 522.623]
 /Subtype /Link
 /A << /S /GoTo /D (page.455) >>
 >> endobj
-8950 0 obj <<
+8999 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [376.809 497.505 395.165 509.073]
 /Subtype /Link
 /A << /S /GoTo /D (page.504) >>
 >> endobj
-8951 0 obj <<
+9000 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [399.84 497.505 418.196 509.073]
 /Subtype /Link
 /A << /S /GoTo /D (page.505) >>
 >> endobj
-8952 0 obj <<
+9001 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [444.112 483.956 462.468 495.645]
 /Subtype /Link
 /A << /S /GoTo /D (page.327) >>
 >> endobj
-8953 0 obj <<
+9002 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [428.112 470.407 441.014 481.975]
 /Subtype /Link
 /A << /S /GoTo /D (page.15) >>
 >> endobj
-8954 0 obj <<
+9003 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [445.688 470.407 458.59 481.975]
 /Subtype /Link
 /A << /S /GoTo /D (page.39) >>
 >> endobj
-8955 0 obj <<
+9004 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [463.264 470.407 476.165 481.975]
 /Subtype /Link
 /A << /S /GoTo /D (page.74) >>
 >> endobj
-8956 0 obj <<
+9005 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [480.84 470.407 499.196 481.975]
 /Subtype /Link
 /A << /S /GoTo /D (page.124) >>
 >> endobj
-8957 0 obj <<
+9006 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [427.961 456.858 440.862 468.547]
 /Subtype /Link
 /A << /S /GoTo /D (page.39) >>
 >> endobj
-8958 0 obj <<
+9007 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [445.537 456.858 458.438 468.547]
 /Subtype /Link
 /A << /S /GoTo /D (page.74) >>
 >> endobj
-8959 0 obj <<
+9008 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [463.112 456.858 481.468 468.547]
 /Subtype /Link
 /A << /S /GoTo /D (page.124) >>
 >> endobj
-8960 0 obj <<
+9009 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [428.627 443.308 436.074 454.998]
 /Subtype /Link
 /A << /S /GoTo /D (page.7) >>
 >> endobj
-8961 0 obj <<
+9010 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [440.749 443.308 453.65 454.998]
 /Subtype /Link
 /A << /S /GoTo /D (page.15) >>
 >> endobj
-8962 0 obj <<
+9011 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [458.324 443.308 471.226 454.998]
 /Subtype /Link
 /A << /S /GoTo /D (page.23) >>
 >> endobj
-8963 0 obj <<
+9012 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [475.9 443.308 488.802 454.998]
 /Subtype /Link
 /A << /S /GoTo /D (page.39) >>
 >> endobj
-8964 0 obj <<
+9013 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [493.476 443.308 506.378 454.998]
 /Subtype /Link
 /A << /S /GoTo /D (page.74) >>
 >> endobj
-8965 0 obj <<
+9014 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [511.052 443.308 529.408 454.998]
 /Subtype /Link
 /A << /S /GoTo /D (page.124) >>
 >> endobj
-8966 0 obj <<
+9015 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [405.068 429.759 423.424 441.449]
 /Subtype /Link
 /A << /S /GoTo /D (page.498) >>
 >> endobj
-8967 0 obj <<
+9016 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [403.31 416.21 421.666 427.899]
 /Subtype /Link
 /A << /S /GoTo /D (page.498) >>
 >> endobj
-8968 0 obj <<
+9017 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [421.734 402.661 440.091 414.35]
 /Subtype /Link
 /A << /S /GoTo /D (page.498) >>
 >> endobj
-8969 0 obj <<
+9018 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [424.476 389.112 437.378 400.68]
 /Subtype /Link
 /A << /S /GoTo /D (page.23) >>
 >> endobj
-8970 0 obj <<
+9019 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [422.9 375.562 441.256 386.962]
 /Subtype /Link
 /A << /S /GoTo /D (page.499) >>
 >> endobj
-8971 0 obj <<
+9020 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [402.476 362.013 415.378 373.703]
 /Subtype /Link
 /A << /S /GoTo /D (page.34) >>
 >> endobj
-8972 0 obj <<
+9021 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [434.021 348.464 446.923 359.863]
 /Subtype /Link
 /A << /S /GoTo /D (page.60) >>
 >> endobj
-8973 0 obj <<
+9022 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [398.567 334.915 416.923 346.314]
 /Subtype /Link
 /A << /S /GoTo /D (page.349) >>
 >> endobj
-8974 0 obj <<
+9023 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [395.536 321.366 413.893 332.51]
 /Subtype /Link
 /A << /S /GoTo /D (page.311) >>
 >> endobj
-8975 0 obj <<
+9024 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [407.961 307.816 426.317 318.96]
 /Subtype /Link
 /A << /S /GoTo /D (page.427) >>
 >> endobj
-8976 0 obj <<
+9025 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [407.415 294.267 425.771 305.667]
 /Subtype /Link
 /A << /S /GoTo /D (page.480) >>
 >> endobj
-8977 0 obj <<
+9026 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [397.052 280.718 415.408 292.407]
 /Subtype /Link
 /A << /S /GoTo /D (page.335) >>
 >> endobj
-8978 0 obj <<
+9027 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [453.779 267.169 472.135 278.858]
 /Subtype /Link
 /A << /S /GoTo /D (page.438) >>
 >> endobj
-8979 0 obj <<
+9028 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [415.597 253.62 433.953 265.309]
 /Subtype /Link
 /A << /S /GoTo /D (page.488) >>
 >> endobj
-8980 0 obj <<
+9029 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [384.385 240.07 397.287 251.639]
 /Subtype /Link
 /A << /S /GoTo /D (page.10) >>
 >> endobj
-8981 0 obj <<
+9030 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [401.961 240.07 420.317 251.639]
 /Subtype /Link
 /A << /S /GoTo /D (page.454) >>
 >> endobj
-8982 0 obj <<
+9031 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [424.991 240.07 443.347 251.639]
 /Subtype /Link
 /A << /S /GoTo /D (page.511) >>
 >> endobj
-8983 0 obj <<
+9032 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [478.385 226.521 496.741 238.211]
 /Subtype /Link
 /A << /S /GoTo /D (page.150) >>
 >> endobj
-8984 0 obj <<
+9033 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [424.324 212.972 437.226 224.661]
 /Subtype /Link
 /A << /S /GoTo /D (page.74) >>
 >> endobj
-8985 0 obj <<
+9034 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [394.627 199.423 412.984 210.567]
 /Subtype /Link
 /A << /S /GoTo /D (page.433) >>
 >> endobj
-8986 0 obj <<
+9035 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [417.658 199.423 436.014 210.567]
 /Subtype /Link
 /A << /S /GoTo /D (page.487) >>
 >> endobj
-8987 0 obj <<
+9036 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [387.658 185.874 406.014 197.018]
 /Subtype /Link
 /A << /S /GoTo /D (page.267) >>
 >> endobj
-8988 0 obj <<
+9037 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [385.597 172.324 403.953 183.893]
 /Subtype /Link
 /A << /S /GoTo /D (page.385) >>
 >> endobj
-8989 0 obj <<
+9038 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [502.749 158.775 510.196 170.343]
 /Subtype /Link
 /A << /S /GoTo /D (page.9) >>
 >> endobj
-8990 0 obj <<
+9039 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [514.87 158.775 527.772 170.343]
 /Subtype /Link
 /A << /S /GoTo /D (page.63) >>
 >> endobj
-8991 0 obj <<
+9040 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [532.446 158.775 550.802 170.343]
 /Subtype /Link
 /A << /S /GoTo /D (page.461) >>
 >> endobj
-8992 0 obj <<
+9041 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [416.658 145.226 429.559 156.794]
 /Subtype /Link
 /A << /S /GoTo /D (page.10) >>
 >> endobj
-8993 0 obj <<
+9042 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [434.233 145.226 452.59 156.794]
 /Subtype /Link
 /A << /S /GoTo /D (page.167) >>
 >> endobj
-8994 0 obj <<
+9043 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [457.264 145.226 475.62 156.794]
 /Subtype /Link
 /A << /S /GoTo /D (page.170) >>
 >> endobj
-8995 0 obj <<
+9044 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [480.294 145.226 498.65 156.794]
 /Subtype /Link
 /A << /S /GoTo /D (page.246) >>
 >> endobj
-8996 0 obj <<
+9045 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [503.324 145.226 521.681 156.794]
 /Subtype /Link
 /A << /S /GoTo /D (page.288) >>
 >> endobj
-8997 0 obj <<
+9046 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [526.355 145.226 544.711 156.794]
 /Subtype /Link
 /A << /S /GoTo /D (page.460) >>
 >> endobj
-8998 0 obj <<
+9047 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [549.385 145.226 567.741 156.794]
 /Subtype /Link
 /A << /S /GoTo /D (page.467) >>
 >> endobj
-8999 0 obj <<
+9048 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [389.082 131.677 407.438 143.245]
 /Subtype /Link
 /A << /S /GoTo /D (page.496) >>
 >> endobj
-9000 0 obj <<
+9049 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [413.749 118.128 432.105 129.817]
 /Subtype /Link
 /A << /S /GoTo /D (page.480) >>
 >> endobj
-9006 0 obj <<
-/D [9004 0 R /XYZ 100.892 685.529 null]
+9055 0 obj <<
+/D [9053 0 R /XYZ 100.892 685.529 null]
 >> endobj
-9003 0 obj <<
+9052 0 obj <<
 /Font << /F22 1211 0 R /F28 1124 0 R /F15 1133 0 R /F51 1134 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-9133 0 obj <<
+9182 0 obj <<
 /Length 1460      
 /Filter /FlateDecode
 >>
@@ -59735,890 +60711,890 @@
 ðl9l&ÀÙ¾_Ö‡Ç7)\<å£15ÇáàH_Øî /xÁn_mâï2ý­*ö37&Kÿ° ŒpÿôÚ‡¾ØC0¡þvåò3ÀÛ+ãÀöæDE¦ï/·«½¯]
 endstream
 endobj
-9132 0 obj <<
+9181 0 obj <<
 /Type /Page
-/Contents 9133 0 R
-/Resources 9131 0 R
+/Contents 9182 0 R
+/Resources 9180 0 R
 /MediaBox [0 0 612 792]
-/Parent 9135 0 R
-/Annots [ 9001 0 R 9002 0 R 9007 0 R 9008 0 R 9009 0 R 9010 0 R 9011 0 R 9012 0 R 9013 0 R 9014 0 R 9015 0 R 9016 0 R 9017 0 R 9018 0 R 9019 0 R 9020 0 R 9021 0 R 9022 0 R 9023 0 R 9024 0 R 9025 0 R 9026 0 R 9027 0 R 9028 0 R 9029 0 R 9030 0 R 9031 0 R 9032 0 R 9033 0 R 9034 0 R 9035 0 R 9036 0 R 9037 0 R 9038 0 R 9039 0 R 9040 0 R 9041 0 R 9042 0 R 9043 0 R 9044 0 R 9045 0 R 9046 0 R 9047 0 R 9048 0 R 9049 0 R 9050 0 R 9051 0 R 9052 0 R 9053 0 R 9054 0 R 9055 0 R 9056 0 R 9057 0 R 9058 0 R 9059 0 R 9060 0 R 9061 0 R 9062 0 R 9063 0 R 9064 0 R 9065 0 R 9066 0 R 9067 0 R 9068 0 R 9069 0 R 9070 0 R 9071 0 R 9072 0 R 9073 0 R 9074 0 R 9075 0 R 9076 0 R 9077 0 R 9078 0 R 9079 0 R 9080 0 R 9081 0 R 9082 0 R 9083 0 R 9084 0 R 9085 0 R 9086 0 R 9087 0 R 9088 0 R 9089 0 R 9090 0 R 9091 0 R 9092 0 R 9093 0 R 9094 0 R 9095 0 R 9096 0 R 9097 0 R 9098 0 R 9099 0 R 9100 0 R 9101 0 R 9102 0 R 9103 0 R 9104 0 R 9105 0 R 9106 0 R 9107 0 R 9108 0 R 9109 0 R 9110 0 R 9111 0 R 9112 0 R 9113 0 R 9114 0 R 9115 0 R 9116 0 R 9117 0 R 9118 0 R 9119 0 R 9120 0 R 9121 0 R 9122 0 R 9123 0 R 9124 0 R 9125 0 R 9126 0 R 9127 0 R 9128 0 R ]
+/Parent 9184 0 R
+/Annots [ 9050 0 R 9051 0 R 9056 0 R 9057 0 R 9058 0 R 9059 0 R 9060 0 R 9061 0 R 9062 0 R 9063 0 R 9064 0 R 9065 0 R 9066 0 R 9067 0 R 9068 0 R 9069 0 R 9070 0 R 9071 0 R 9072 0 R 9073 0 R 9074 0 R 9075 0 R 9076 0 R 9077 0 R 9078 0 R 9079 0 R 9080 0 R 9081 0 R 9082 0 R 9083 0 R 9084 0 R 9085 0 R 9086 0 R 9087 0 R 9088 0 R 9089 0 R 9090 0 R 9091 0 R 9092 0 R 9093 0 R 9094 0 R 9095 0 R 9096 0 R 9097 0 R 9098 0 R 9099 0 R 9100 0 R 9101 0 R 9102 0 R 9103 0 R 9104 0 R 9105 0 R 9106 0 R 9107 0 R 9108 0 R 9109 0 R 9110 0 R 9111 0 R 9112 0 R 9113 0 R 9114 0 R 9115 0 R 9116 0 R 9117 0 R 9118 0 R 9119 0 R 9120 0 R 9121 0 R 9122 0 R 9123 0 R 9124 0 R 9125 0 R 9126 0 R 9127 0 R 9128 0 R 9129 0 R 9130 0 R 9131 0 R 9132 0 R 9133 0 R 9134 0 R 9135 0 R 9136 0 R 9137 0 R 9138 0 R 9139 0 R 9140 0 R 9141 0 R 9142 0 R 9143 0 R 9144 0 R 9145 0 R 9146 0 R 9147 0 R 9148 0 R 9149 0 R 9150 0 R 9151 0 R 9152 0 R 9153 0 R 9154 0 R 9155 0 R 9156 0 R 9157 0 R 9158 0 R 9159 0 R 9160 0 R 9161 0 R 9162 0 R 9163 0 R 9164 0 R 9165 0 R 9166 0 R 9167 0 R 9168 0 R 9169 0 R 9170 0 R 9171 0 R 9172 0 R 9173 0 R 9174 0 R 9175 0 R 9176 0 R 9177 0 R ]
 >> endobj
-9001 0 obj <<
+9050 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [286.554 646.546 304.91 658.236]
 /Subtype /Link
 /A << /S /GoTo /D (page.462) >>
 >> endobj
-9002 0 obj <<
+9051 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [309.584 646.546 327.94 658.236]
 /Subtype /Link
 /A << /S /GoTo /D (page.481) >>
 >> endobj
-9007 0 obj <<
+9056 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [267.16 632.894 285.516 644.583]
 /Subtype /Link
 /A << /S /GoTo /D (page.237) >>
 >> endobj
-9008 0 obj <<
+9057 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [290.19 632.894 308.546 644.583]
 /Subtype /Link
 /A << /S /GoTo /D (page.396) >>
 >> endobj
-9009 0 obj <<
+9058 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [273.22 619.241 291.576 630.93]
 /Subtype /Link
 /A << /S /GoTo /D (page.310) >>
 >> endobj
-9010 0 obj <<
+9059 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [240.22 605.588 258.576 617.278]
 /Subtype /Link
 /A << /S /GoTo /D (page.169) >>
 >> endobj
-9011 0 obj <<
+9060 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [300.281 591.936 318.637 603.625]
 /Subtype /Link
 /A << /S /GoTo /D (page.311) >>
 >> endobj
-9012 0 obj <<
+9061 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [284.25 578.283 302.607 589.682]
 /Subtype /Link
 /A << /S /GoTo /D (page.434) >>
 >> endobj
-9013 0 obj <<
+9062 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [255.857 552.943 274.213 564.343]
 /Subtype /Link
 /A << /S /GoTo /D (page.374) >>
 >> endobj
-9014 0 obj <<
+9063 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [251.008 538.685 269.364 551.586]
 /Subtype /Link
 /A << /S /GoTo /D (page.313) >>
 >> endobj
-9015 0 obj <<
+9064 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [255.857 525.638 274.213 537.328]
 /Subtype /Link
 /A << /S /GoTo /D (page.281) >>
 >> endobj
-9016 0 obj <<
+9065 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [278.887 525.638 297.243 537.328]
 /Subtype /Link
 /A << /S /GoTo /D (page.290) >>
 >> endobj
-9017 0 obj <<
+9066 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [301.917 525.638 320.273 537.328]
 /Subtype /Link
 /A << /S /GoTo /D (page.355) >>
 >> endobj
-9018 0 obj <<
+9067 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [247.164 511.985 260.065 523.675]
 /Subtype /Link
 /A << /S /GoTo /D (page.57) >>
 >> endobj
-9019 0 obj <<
+9068 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [264.774 511.985 277.675 523.675]
 /Subtype /Link
 /A << /S /GoTo /D (page.61) >>
 >> endobj
-9020 0 obj <<
+9069 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [282.384 511.985 300.74 523.675]
 /Subtype /Link
 /A << /S /GoTo /D (page.105) >>
 >> endobj
-9021 0 obj <<
+9070 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [305.449 511.985 323.805 523.675]
 /Subtype /Link
 /A << /S /GoTo /D (page.149) >>
 >> endobj
-9022 0 obj <<
+9071 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [328.513 511.985 346.869 523.675]
 /Subtype /Link
 /A << /S /GoTo /D (page.235) >>
 >> endobj
-9023 0 obj <<
+9072 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [351.578 511.985 369.934 523.675]
 /Subtype /Link
 /A << /S /GoTo /D (page.243) >>
 >> endobj
-9024 0 obj <<
+9073 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [374.643 511.985 392.999 523.675]
 /Subtype /Link
 /A << /S /GoTo /D (page.281) >>
 >> endobj
-9025 0 obj <<
+9074 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [397.707 511.985 416.063 523.675]
 /Subtype /Link
 /A << /S /GoTo /D (page.309) >>
 >> endobj
-9026 0 obj <<
+9075 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [420.772 511.985 439.128 523.675]
 /Subtype /Link
 /A << /S /GoTo /D (page.335) >>
 >> endobj
-9027 0 obj <<
+9076 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [443.837 511.985 462.193 523.675]
 /Subtype /Link
 /A << /S /GoTo /D (page.341) >>
 >> endobj
-9028 0 obj <<
+9077 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [466.901 511.985 485.257 523.675]
 /Subtype /Link
 /A << /S /GoTo /D (page.350) >>
 >> endobj
-9029 0 obj <<
+9078 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [489.966 511.985 508.322 523.675]
 /Subtype /Link
 /A << /S /GoTo /D (page.373) >>
 >> endobj
-9030 0 obj <<
+9079 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [205.25 500.557 223.607 509.58]
 /Subtype /Link
 /A << /S /GoTo /D (page.374) >>
 >> endobj
-9031 0 obj <<
+9080 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [254.432 484.784 267.334 495.928]
 /Subtype /Link
 /A << /S /GoTo /D (page.40) >>
 >> endobj
-9032 0 obj <<
+9081 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [272.008 484.784 284.91 495.928]
 /Subtype /Link
 /A << /S /GoTo /D (page.78) >>
 >> endobj
-9033 0 obj <<
+9082 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [289.584 484.784 307.94 495.928]
 /Subtype /Link
 /A << /S /GoTo /D (page.173) >>
 >> endobj
-9034 0 obj <<
+9083 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [312.614 484.784 330.97 495.928]
 /Subtype /Link
 /A << /S /GoTo /D (page.289) >>
 >> endobj
-9035 0 obj <<
+9084 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [335.644 484.784 354.001 495.928]
 /Subtype /Link
 /A << /S /GoTo /D (page.334) >>
 >> endobj
-9036 0 obj <<
+9085 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [358.675 484.784 377.031 495.928]
 /Subtype /Link
 /A << /S /GoTo /D (page.479) >>
 >> endobj
-9037 0 obj <<
+9086 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [238.281 471.131 256.637 482.82]
 /Subtype /Link
 /A << /S /GoTo /D (page.464) >>
 >> endobj
-9038 0 obj <<
+9087 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [264.766 457.478 277.667 468.878]
 /Subtype /Link
 /A << /S /GoTo /D (page.62) >>
 >> endobj
-9039 0 obj <<
+9088 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [321.887 443.826 340.243 455.515]
 /Subtype /Link
 /A << /S /GoTo /D (page.150) >>
 >> endobj
-9040 0 obj <<
+9089 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [232.675 430.173 251.031 441.741]
 /Subtype /Link
 /A << /S /GoTo /D (page.397) >>
 >> endobj
-9041 0 obj <<
+9090 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [237.978 416.52 256.334 428.21]
 /Subtype /Link
 /A << /S /GoTo /D (page.459) >>
 >> endobj
-9042 0 obj <<
+9091 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [230.402 402.868 248.758 414.557]
 /Subtype /Link
 /A << /S /GoTo /D (page.374) >>
 >> endobj
-9043 0 obj <<
+9092 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [253.432 402.868 271.788 414.557]
 /Subtype /Link
 /A << /S /GoTo /D (page.432) >>
 >> endobj
-9044 0 obj <<
+9093 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [272.447 389.215 285.349 400.783]
 /Subtype /Link
 /A << /S /GoTo /D (page.13) >>
 >> endobj
-9045 0 obj <<
+9094 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [269.584 375.562 287.94 387.252]
 /Subtype /Link
 /A << /S /GoTo /D (page.433) >>
 >> endobj
-9046 0 obj <<
+9095 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [286.008 361.91 304.364 373.599]
 /Subtype /Link
 /A << /S /GoTo /D (page.145) >>
 >> endobj
-9047 0 obj <<
+9096 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [317.917 348.257 336.273 359.657]
 /Subtype /Link
 /A << /S /GoTo /D (page.235) >>
 >> endobj
-9048 0 obj <<
+9097 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [273.826 334.604 292.182 346.294]
 /Subtype /Link
 /A << /S /GoTo /D (page.252) >>
 >> endobj
-9049 0 obj <<
+9098 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [248.705 320.952 267.061 332.641]
 /Subtype /Link
 /A << /S /GoTo /D (page.374) >>
 >> endobj
-9050 0 obj <<
+9099 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [253.826 307.299 272.182 318.989]
 /Subtype /Link
 /A << /S /GoTo /D (page.448) >>
 >> endobj
-9051 0 obj <<
+9100 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [249.311 293.646 267.667 304.79]
 /Subtype /Link
 /A << /S /GoTo /D (page.281) >>
 >> endobj
-9052 0 obj <<
+9101 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [230.129 279.994 248.485 291.138]
 /Subtype /Link
 /A << /S /GoTo /D (page.388) >>
 >> endobj
-9053 0 obj <<
+9102 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [275.887 266.341 294.243 277.909]
 /Subtype /Link
 /A << /S /GoTo /D (page.540) >>
 >> endobj
-9054 0 obj <<
+9103 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [275.341 252.688 293.698 263.832]
 /Subtype /Link
 /A << /S /GoTo /D (page.147) >>
 >> endobj
-9055 0 obj <<
+9104 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [299.887 239.036 318.243 250.725]
 /Subtype /Link
 /A << /S /GoTo /D (page.430) >>
 >> endobj
-9056 0 obj <<
+9105 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [294.038 225.383 312.395 237.073]
 /Subtype /Link
 /A << /S /GoTo /D (page.271) >>
 >> endobj
-9057 0 obj <<
+9106 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [289.038 211.731 307.395 223.42]
 /Subtype /Link
 /A << /S /GoTo /D (page.311) >>
 >> endobj
-9058 0 obj <<
+9107 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [301.463 198.078 319.819 209.767]
 /Subtype /Link
 /A << /S /GoTo /D (page.438) >>
 >> endobj
-9059 0 obj <<
+9108 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [249.584 184.425 267.94 195.825]
 /Subtype /Link
 /A << /S /GoTo /D (page.438) >>
 >> endobj
-9060 0 obj <<
+9109 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [294.402 170.773 312.758 182.462]
 /Subtype /Link
 /A << /S /GoTo /D (page.435) >>
 >> endobj
-9061 0 obj <<
+9110 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [277.994 131.78 296.35 143.47]
 /Subtype /Link
 /A << /S /GoTo /D (page.477) >>
 >> endobj
-9062 0 obj <<
+9111 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [232.372 118.128 245.273 129.696]
 /Subtype /Link
 /A << /S /GoTo /D (page.10) >>
 >> endobj
-9063 0 obj <<
+9112 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [249.947 118.128 268.304 129.696]
 /Subtype /Link
 /A << /S /GoTo /D (page.147) >>
 >> endobj
-9064 0 obj <<
+9113 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [272.978 118.128 291.334 129.696]
 /Subtype /Link
 /A << /S /GoTo /D (page.153) >>
 >> endobj
-9065 0 obj <<
+9114 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [296.008 118.128 314.364 129.696]
 /Subtype /Link
 /A << /S /GoTo /D (page.243) >>
 >> endobj
-9066 0 obj <<
+9115 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [319.038 118.128 337.395 129.696]
 /Subtype /Link
 /A << /S /GoTo /D (page.312) >>
 >> endobj
-9067 0 obj <<
+9116 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [342.069 118.128 360.425 129.696]
 /Subtype /Link
 /A << /S /GoTo /D (page.373) >>
 >> endobj
-9068 0 obj <<
+9117 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [365.099 118.128 383.455 129.696]
 /Subtype /Link
 /A << /S /GoTo /D (page.374) >>
 >> endobj
-9069 0 obj <<
+9118 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.316 646.546 460.672 657.946]
 /Subtype /Link
 /A << /S /GoTo /D (page.374) >>
 >> endobj
-9070 0 obj <<
+9119 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [517.558 632.931 535.914 644.621]
 /Subtype /Link
 /A << /S /GoTo /D (page.438) >>
 >> endobj
-9071 0 obj <<
+9120 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [462.013 619.317 480.369 630.885]
 /Subtype /Link
 /A << /S /GoTo /D (page.253) >>
 >> endobj
-9072 0 obj <<
+9121 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [467.801 605.702 486.157 617.391]
 /Subtype /Link
 /A << /S /GoTo /D (page.504) >>
 >> endobj
-9073 0 obj <<
+9122 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [444.8 592.087 463.157 603.655]
 /Subtype /Link
 /A << /S /GoTo /D (page.239) >>
 >> endobj
-9074 0 obj <<
+9123 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [445.346 578.472 463.702 590.162]
 /Subtype /Link
 /A << /S /GoTo /D (page.332) >>
 >> endobj
-9075 0 obj <<
+9124 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [437.164 551.243 455.52 562.811]
 /Subtype /Link
 /A << /S /GoTo /D (page.396) >>
 >> endobj
-9076 0 obj <<
+9125 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [460.211 537.628 473.112 548.772]
 /Subtype /Link
 /A << /S /GoTo /D (page.32) >>
 >> endobj
-9077 0 obj <<
+9126 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [477.786 537.628 490.688 548.772]
 /Subtype /Link
 /A << /S /GoTo /D (page.34) >>
 >> endobj
-9078 0 obj <<
+9127 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [481.77 524.013 500.126 535.581]
 /Subtype /Link
 /A << /S /GoTo /D (page.153) >>
 >> endobj
-9079 0 obj <<
+9128 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [501.679 509.792 520.036 522.694]
 /Subtype /Link
 /A << /S /GoTo /D (page.433) >>
 >> endobj
-9080 0 obj <<
+9129 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [450.861 496.783 463.763 508.473]
 /Subtype /Link
 /A << /S /GoTo /D (page.70) >>
 >> endobj
-9081 0 obj <<
+9130 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [468.437 496.783 486.793 508.473]
 /Subtype /Link
 /A << /S /GoTo /D (page.119) >>
 >> endobj
-9082 0 obj <<
+9131 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [451.71 483.169 470.066 494.858]
 /Subtype /Link
 /A << /S /GoTo /D (page.433) >>
 >> endobj
-9083 0 obj <<
+9132 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [511.285 469.554 529.642 481.243]
 /Subtype /Link
 /A << /S /GoTo /D (page.490) >>
 >> endobj
-9084 0 obj <<
+9133 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [441.71 455.939 460.066 467.629]
 /Subtype /Link
 /A << /S /GoTo /D (page.324) >>
 >> endobj
-9085 0 obj <<
+9134 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [464.74 455.939 483.096 467.629]
 /Subtype /Link
 /A << /S /GoTo /D (page.325) >>
 >> endobj
-9086 0 obj <<
+9135 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [446.013 442.324 464.369 454.014]
 /Subtype /Link
 /A << /S /GoTo /D (page.430) >>
 >> endobj
-9087 0 obj <<
+9136 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [469.043 442.324 487.399 454.014]
 /Subtype /Link
 /A << /S /GoTo /D (page.435) >>
 >> endobj
-9088 0 obj <<
+9137 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [521.225 428.709 539.581 440.399]
 /Subtype /Link
 /A << /S /GoTo /D (page.359) >>
 >> endobj
-9089 0 obj <<
+9138 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [446.891 415.095 465.248 426.784]
 /Subtype /Link
 /A << /S /GoTo /D (page.324) >>
 >> endobj
-9090 0 obj <<
+9139 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [469.922 415.095 488.278 426.784]
 /Subtype /Link
 /A << /S /GoTo /D (page.325) >>
 >> endobj
-9091 0 obj <<
+9140 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [492.952 415.095 511.308 426.784]
 /Subtype /Link
 /A << /S /GoTo /D (page.403) >>
 >> endobj
-9092 0 obj <<
+9141 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [455.74 401.48 474.096 412.624]
 /Subtype /Link
 /A << /S /GoTo /D (page.352) >>
 >> endobj
-9093 0 obj <<
+9142 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [488.908 374.25 501.809 385.394]
 /Subtype /Link
 /A << /S /GoTo /D (page.38) >>
 >> endobj
-9094 0 obj <<
+9143 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [506.483 374.25 519.385 385.394]
 /Subtype /Link
 /A << /S /GoTo /D (page.68) >>
 >> endobj
-9095 0 obj <<
+9144 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [524.059 374.25 542.415 385.394]
 /Subtype /Link
 /A << /S /GoTo /D (page.117) >>
 >> endobj
-9096 0 obj <<
+9145 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [468.467 360.635 486.823 371.779]
 /Subtype /Link
 /A << /S /GoTo /D (page.143) >>
 >> endobj
-9097 0 obj <<
+9146 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [491.497 360.635 509.854 371.779]
 /Subtype /Link
 /A << /S /GoTo /D (page.169) >>
 >> endobj
-9098 0 obj <<
+9147 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [529.573 347.021 547.929 358.71]
 /Subtype /Link
 /A << /S /GoTo /D (page.434) >>
 >> endobj
-9099 0 obj <<
+9148 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [482.497 333.406 500.854 345.095]
 /Subtype /Link
 /A << /S /GoTo /D (page.240) >>
 >> endobj
-9100 0 obj <<
+9149 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [505.528 333.406 523.884 345.095]
 /Subtype /Link
 /A << /S /GoTo /D (page.305) >>
 >> endobj
-9101 0 obj <<
+9150 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [459.225 319.791 477.581 330.935]
 /Subtype /Link
 /A << /S /GoTo /D (page.311) >>
 >> endobj
-9102 0 obj <<
+9151 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [463.407 306.176 481.763 317.32]
 /Subtype /Link
 /A << /S /GoTo /D (page.488) >>
 >> endobj
-9103 0 obj <<
+9152 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [475.194 292.561 493.551 304.251]
 /Subtype /Link
 /A << /S /GoTo /D (page.273) >>
 >> endobj
-9104 0 obj <<
+9153 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [459.134 278.947 477.49 290.636]
 /Subtype /Link
 /A << /S /GoTo /D (page.311) >>
 >> endobj
-9105 0 obj <<
+9154 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [492.104 265.332 505.005 276.476]
 /Subtype /Link
 /A << /S /GoTo /D (page.62) >>
 >> endobj
-9106 0 obj <<
+9155 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [475.467 251.717 493.823 263.285]
 /Subtype /Link
 /A << /S /GoTo /D (page.355) >>
 >> endobj
-9107 0 obj <<
+9156 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [460.588 238.102 473.49 249.792]
 /Subtype /Link
 /A << /S /GoTo /D (page.62) >>
 >> endobj
-9108 0 obj <<
+9157 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [478.164 238.102 496.52 249.792]
 /Subtype /Link
 /A << /S /GoTo /D (page.541) >>
 >> endobj
-9109 0 obj <<
+9158 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [501.194 238.102 519.551 249.792]
 /Subtype /Link
 /A << /S /GoTo /D (page.545) >>
 >> endobj
-9110 0 obj <<
+9159 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [445.74 224.487 458.642 236.177]
 /Subtype /Link
 /A << /S /GoTo /D (page.11) >>
 >> endobj
-9111 0 obj <<
+9160 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [463.316 224.487 476.217 236.177]
 /Subtype /Link
 /A << /S /GoTo /D (page.22) >>
 >> endobj
-9112 0 obj <<
+9161 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [480.891 224.487 493.793 236.177]
 /Subtype /Link
 /A << /S /GoTo /D (page.38) >>
 >> endobj
-9113 0 obj <<
+9162 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [498.467 224.487 511.369 236.177]
 /Subtype /Link
 /A << /S /GoTo /D (page.68) >>
 >> endobj
-9114 0 obj <<
+9163 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [516.043 224.487 534.399 236.177]
 /Subtype /Link
 /A << /S /GoTo /D (page.117) >>
 >> endobj
-9115 0 obj <<
+9164 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [539.073 224.487 557.429 236.177]
 /Subtype /Link
 /A << /S /GoTo /D (page.335) >>
 >> endobj
-9116 0 obj <<
+9165 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.104 210.873 460.46 222.562]
 /Subtype /Link
 /A << /S /GoTo /D (page.335) >>
 >> endobj
-9117 0 obj <<
+9166 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [449.073 197.258 467.429 208.947]
 /Subtype /Link
 /A << /S /GoTo /D (page.335) >>
 >> endobj
-9118 0 obj <<
+9167 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [472.104 197.258 490.46 208.947]
 /Subtype /Link
 /A << /S /GoTo /D (page.354) >>
 >> endobj
-9119 0 obj <<
+9168 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [453.619 183.643 471.975 194.787]
 /Subtype /Link
 /A << /S /GoTo /D (page.326) >>
 >> endobj
-9120 0 obj <<
+9169 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [477.861 170.028 490.763 181.172]
 /Subtype /Link
 /A << /S /GoTo /D (page.35) >>
 >> endobj
-9121 0 obj <<
+9170 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [495.437 170.028 508.339 181.172]
 /Subtype /Link
 /A << /S /GoTo /D (page.67) >>
 >> endobj
-9122 0 obj <<
+9171 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [513.013 170.028 531.369 181.172]
 /Subtype /Link
 /A << /S /GoTo /D (page.113) >>
 >> endobj
-9123 0 obj <<
+9172 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [440.952 156.413 459.308 167.982]
 /Subtype /Link
 /A << /S /GoTo /D (page.332) >>
 >> endobj
-9124 0 obj <<
+9173 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [444.497 142.799 462.854 154.488]
 /Subtype /Link
 /A << /S /GoTo /D (page.471) >>
 >> endobj
-9125 0 obj <<
+9174 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [458.831 118.128 477.187 129.817]
 /Subtype /Link
 /A << /S /GoTo /D (page.311) >>
 >> endobj
-9126 0 obj <<
+9175 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [481.861 118.128 500.217 129.817]
 /Subtype /Link
 /A << /S /GoTo /D (page.443) >>
 >> endobj
-9127 0 obj <<
+9176 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [504.891 118.128 523.248 129.817]
 /Subtype /Link
 /A << /S /GoTo /D (page.454) >>
 >> endobj
-9128 0 obj <<
+9177 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [527.922 118.128 546.278 129.817]
 /Subtype /Link
 /A << /S /GoTo /D (page.455) >>
 >> endobj
-9134 0 obj <<
-/D [9132 0 R /XYZ 151.701 685.529 null]
+9183 0 obj <<
+/D [9181 0 R /XYZ 151.701 685.529 null]
 >> endobj
-9131 0 obj <<
+9180 0 obj <<
 /Font << /F28 1124 0 R /F22 1211 0 R /F15 1133 0 R /F51 1134 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-9260 0 obj <<
+9309 0 obj <<
 /Length 1467      
 /Filter /FlateDecode
 >>
@@ -60639,886 +61615,886 @@
 z9DØ9U 7וï÷*ÚŸ¹»eÜÖ«çš1àFæmÙŠÒ¶£¶¯5Ãߣ»=â~õ†‰Û¥¹®Üµ!Ù ׿ö¼0øà¹Ý2[ÇKØn±cìŸuúã™{ºÂHisXg™å6~—õçzw^IƒùÔtó× lücßeH‚#…ç‰çm[%’8ç3¥ÿWòìÖ
 endstream
 endobj
-9259 0 obj <<
+9308 0 obj <<
 /Type /Page
-/Contents 9260 0 R
-/Resources 9258 0 R
+/Contents 9309 0 R
+/Resources 9307 0 R
 /MediaBox [0 0 612 792]
-/Parent 9135 0 R
-/Annots [ 9129 0 R 9130 0 R 9136 0 R 9137 0 R 9138 0 R 9139 0 R 9140 0 R 9141 0 R 9142 0 R 9143 0 R 9144 0 R 9145 0 R 9146 0 R 9147 0 R 9148 0 R 9149 0 R 9150 0 R 9151 0 R 9152 0 R 9153 0 R 9154 0 R 9155 0 R 9156 0 R 9157 0 R 9158 0 R 9159 0 R 9160 0 R 9161 0 R 9162 0 R 9163 0 R 9164 0 R 9165 0 R 9166 0 R 9167 0 R 9168 0 R 9169 0 R 9170 0 R 9171 0 R 9172 0 R 9173 0 R 9174 0 R 9175 0 R 9176 0 R 9177 0 R 9178 0 R 9179 0 R 9180 0 R 9181 0 R 9182 0 R 9183 0 R 9184 0 R 9185 0 R 9186 0 R 9187 0 R 9188 0 R 9189 0 R 9190 0 R 9191 0 R 9192 0 R 9193 0 R 9194 0 R 9195 0 R 9196 0 R 9197 0 R 9198 0 R 9199 0 R 9200 0 R 9201 0 R 9202 0 R 9203 0 R 9204 0 R 9205 0 R 9206 0 R 9207 0 R 9208 0 R 9209 0 R 9210 0 R 9211 0 R 9212 0 R 9213 0 R 9214 0 R 9215 0 R 9216 0 R 9217 0 R 9218 0 R 9219 0 R 9220 0 R 9221 0 R 9222 0 R 9223 0 R 9224 0 R 9225 0 R 9226 0 R 9227 0 R 9228 0 R 9229 0 R 9230 0 R 9231 0 R 9232 0 R 9233 0 R 9234 0 R 9235 0 R 9236 0 R 9237 0 R 9238 0 R 9239 0 R 9240 0 R 9241 0 R 9242 0 R 9243 0 R 9244 0 R 9245 0 R 9246 0 R 9247 0 R 9248 0 R 9249 0 R 9250 0 R 9251 0 R 9252 0 R 9253 0 R 9254 0 R 9255 0 R 9256 0 R 9257 0 R ]
+/Parent 9184 0 R
+/Annots [ 9178 0 R 9179 0 R 9185 0 R 9186 0 R 9187 0 R 9188 0 R 9189 0 R 9190 0 R 9191 0 R 9192 0 R 9193 0 R 9194 0 R 9195 0 R 9196 0 R 9197 0 R 9198 0 R 9199 0 R 9200 0 R 9201 0 R 9202 0 R 9203 0 R 9204 0 R 9205 0 R 9206 0 R 9207 0 R 9208 0 R 9209 0 R 9210 0 R 9211 0 R 9212 0 R 9213 0 R 9214 0 R 9215 0 R 9216 0 R 9217 0 R 9218 0 R 9219 0 R 9220 0 R 9221 0 R 9222 0 R 9223 0 R 9224 0 R 9225 0 R 9226 0 R 9227 0 R 9228 0 R 9229 0 R 9230 0 R 9231 0 R 9232 0 R 9233 0 R 9234 0 R 9235 0 R 9236 0 R 9237 0 R 9238 0 R 9239 0 R 9240 0 R 9241 0 R 9242 0 R 9243 0 R 9244 0 R 9245 0 R 9246 0 R 9247 0 R 9248 0 R 9249 0 R 9250 0 R 9251 0 R 9252 0 R 9253 0 R 9254 0 R 9255 0 R 9256 0 R 9257 0 R 9258 0 R 9259 0 R 9260 0 R 9261 0 R 9262 0 R 9263 0 R 9264 0 R 9265 0 R 9266 0 R 9267 0 R 9268 0 R 9269 0 R 9270 0 R 9271 0 R 9272 0 R 9273 0 R 9274 0 R 9275 0 R 9276 0 R 9277 0 R 9278 0 R 9279 0 R 9280 0 R 9281 0 R 9282 0 R 9283 0 R 9284 0 R 9285 0 R 9286 0 R 9287 0 R 9288 0 R 9289 0 R 9290 0 R 9291 0 R 9292 0 R 9293 0 R 9294 0 R 9295 0 R 9296 0 R 9297 0 R 9298 0 R 9299 0 R 9300 0 R 9301 0 R 9302 0 R 9303 0 R 9304 0 R 9305 0 R 9306 0 R ]
 >> endobj
-9129 0 obj <<
+9178 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [198.38 646.546 216.737 658.236]
 /Subtype /Link
 /A << /S /GoTo /D (page.373) >>
 >> endobj
-9130 0 obj <<
+9179 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [221.411 646.546 239.767 658.236]
 /Subtype /Link
 /A << /S /GoTo /D (page.443) >>
 >> endobj
-9136 0 obj <<
+9185 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [204.441 632.93 222.797 644.62]
 /Subtype /Link
 /A << /S /GoTo /D (page.240) >>
 >> endobj
-9137 0 obj <<
+9186 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [227.471 632.93 245.828 644.62]
 /Subtype /Link
 /A << /S /GoTo /D (page.288) >>
 >> endobj
-9138 0 obj <<
+9187 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [250.502 632.93 268.858 644.62]
 /Subtype /Link
 /A << /S /GoTo /D (page.429) >>
 >> endobj
-9139 0 obj <<
+9188 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [208.077 619.314 215.524 631.004]
 /Subtype /Link
 /A << /S /GoTo /D (page.7) >>
 >> endobj
-9140 0 obj <<
+9189 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [220.199 619.314 233.1 631.004]
 /Subtype /Link
 /A << /S /GoTo /D (page.75) >>
 >> endobj
-9141 0 obj <<
+9190 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [237.774 619.314 256.131 631.004]
 /Subtype /Link
 /A << /S /GoTo /D (page.471) >>
 >> endobj
-9142 0 obj <<
+9191 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [199.017 605.698 217.373 617.098]
 /Subtype /Link
 /A << /S /GoTo /D (page.375) >>
 >> endobj
-9143 0 obj <<
+9192 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [193.259 592.082 211.615 603.772]
 /Subtype /Link
 /A << /S /GoTo /D (page.433) >>
 >> endobj
-9144 0 obj <<
+9193 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [197.562 578.466 215.918 590.156]
 /Subtype /Link
 /A << /S /GoTo /D (page.340) >>
 >> endobj
-9145 0 obj <<
+9194 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [225.259 564.85 243.615 576.54]
 /Subtype /Link
 /A << /S /GoTo /D (page.496) >>
 >> endobj
-9146 0 obj <<
+9195 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [184.532 551.234 197.434 562.634]
 /Subtype /Link
 /A << /S /GoTo /D (page.63) >>
 >> endobj
-9147 0 obj <<
+9196 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [184.896 537.618 203.252 549.186]
 /Subtype /Link
 /A << /S /GoTo /D (page.234) >>
 >> endobj
-9148 0 obj <<
+9197 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [228.168 524.002 246.525 535.692]
 /Subtype /Link
 /A << /S /GoTo /D (page.429) >>
 >> endobj
-9149 0 obj <<
+9198 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [192.926 499.31 211.282 510.999]
 /Subtype /Link
 /A << /S /GoTo /D (page.279) >>
 >> endobj
-9150 0 obj <<
+9199 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [215.956 499.31 234.312 510.999]
 /Subtype /Link
 /A << /S /GoTo /D (page.282) >>
 >> endobj
-9151 0 obj <<
+9200 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [238.986 499.31 257.343 510.999]
 /Subtype /Link
 /A << /S /GoTo /D (page.291) >>
 >> endobj
-9152 0 obj <<
+9201 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [262.017 499.31 280.373 510.999]
 /Subtype /Link
 /A << /S /GoTo /D (page.465) >>
 >> endobj
-9153 0 obj <<
+9202 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [204.259 485.694 222.615 497.383]
 /Subtype /Link
 /A << /S /GoTo /D (page.434) >>
 >> endobj
-9154 0 obj <<
+9203 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [207.124 458.461 225.48 469.605]
 /Subtype /Link
 /A << /S /GoTo /D (page.471) >>
 >> endobj
-9155 0 obj <<
+9204 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [219.602 444.845 237.958 455.989]
 /Subtype /Link
 /A << /S /GoTo /D (page.469) >>
 >> endobj
-9156 0 obj <<
+9205 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [216.487 417.613 234.844 429.303]
 /Subtype /Link
 /A << /S /GoTo /D (page.458) >>
 >> endobj
-9157 0 obj <<
+9206 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [222.578 403.997 240.935 415.397]
 /Subtype /Link
 /A << /S /GoTo /D (page.458) >>
 >> endobj
-9158 0 obj <<
+9207 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [227.047 390.381 245.403 402.071]
 /Subtype /Link
 /A << /S /GoTo /D (page.469) >>
 >> endobj
-9159 0 obj <<
+9208 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [211.108 376.765 229.464 388.455]
 /Subtype /Link
 /A << /S /GoTo /D (page.145) >>
 >> endobj
-9160 0 obj <<
+9209 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [245.805 363.149 264.161 374.718]
 /Subtype /Link
 /A << /S /GoTo /D (page.336) >>
 >> endobj
-9161 0 obj <<
+9210 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [216.926 349.533 235.282 361.223]
 /Subtype /Link
 /A << /S /GoTo /D (page.388) >>
 >> endobj
-9162 0 obj <<
+9211 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [239.956 349.533 258.312 361.223]
 /Subtype /Link
 /A << /S /GoTo /D (page.396) >>
 >> endobj
-9163 0 obj <<
+9212 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [206.593 335.917 224.949 347.607]
 /Subtype /Link
 /A << /S /GoTo /D (page.237) >>
 >> endobj
-9164 0 obj <<
+9213 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [229.623 335.917 247.979 347.607]
 /Subtype /Link
 /A << /S /GoTo /D (page.241) >>
 >> endobj
-9165 0 obj <<
+9214 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [252.653 335.917 271.009 347.607]
 /Subtype /Link
 /A << /S /GoTo /D (page.251) >>
 >> endobj
-9166 0 obj <<
+9215 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [275.683 335.917 294.04 347.607]
 /Subtype /Link
 /A << /S /GoTo /D (page.253) >>
 >> endobj
-9167 0 obj <<
+9216 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [298.714 335.917 317.07 347.607]
 /Subtype /Link
 /A << /S /GoTo /D (page.281) >>
 >> endobj
-9168 0 obj <<
+9217 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [248.138 322.301 266.494 333.991]
 /Subtype /Link
 /A << /S /GoTo /D (page.481) >>
 >> endobj
-9169 0 obj <<
+9218 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [271.168 322.301 289.524 333.991]
 /Subtype /Link
 /A << /S /GoTo /D (page.482) >>
 >> endobj
-9170 0 obj <<
+9219 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [202.32 308.685 220.676 320.375]
 /Subtype /Link
 /A << /S /GoTo /D (page.309) >>
 >> endobj
-9171 0 obj <<
+9220 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [225.35 308.685 243.706 320.375]
 /Subtype /Link
 /A << /S /GoTo /D (page.433) >>
 >> endobj
-9172 0 obj <<
+9221 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [248.38 308.685 266.737 320.375]
 /Subtype /Link
 /A << /S /GoTo /D (page.452) >>
 >> endobj
-9173 0 obj <<
+9222 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [198.986 295.069 217.343 306.759]
 /Subtype /Link
 /A << /S /GoTo /D (page.243) >>
 >> endobj
-9174 0 obj <<
+9223 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [222.017 295.069 240.373 306.759]
 /Subtype /Link
 /A << /S /GoTo /D (page.269) >>
 >> endobj
-9175 0 obj <<
+9224 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [245.047 295.069 263.403 306.759]
 /Subtype /Link
 /A << /S /GoTo /D (page.282) >>
 >> endobj
-9176 0 obj <<
+9225 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [268.077 295.069 286.434 306.759]
 /Subtype /Link
 /A << /S /GoTo /D (page.312) >>
 >> endobj
-9177 0 obj <<
+9226 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [291.108 295.069 309.464 306.759]
 /Subtype /Link
 /A << /S /GoTo /D (page.429) >>
 >> endobj
-9178 0 obj <<
+9227 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [314.138 295.069 332.494 306.759]
 /Subtype /Link
 /A << /S /GoTo /D (page.433) >>
 >> endobj
-9179 0 obj <<
+9228 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [337.168 295.069 355.525 306.759]
 /Subtype /Link
 /A << /S /GoTo /D (page.459) >>
 >> endobj
-9180 0 obj <<
+9229 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [360.199 295.069 378.555 306.759]
 /Subtype /Link
 /A << /S /GoTo /D (page.465) >>
 >> endobj
-9181 0 obj <<
+9230 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [383.229 295.069 401.585 306.759]
 /Subtype /Link
 /A << /S /GoTo /D (page.466) >>
 >> endobj
-9182 0 obj <<
+9231 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [302.774 281.453 321.131 293.143]
 /Subtype /Link
 /A << /S /GoTo /D (page.270) >>
 >> endobj
-9183 0 obj <<
+9232 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [325.805 281.453 344.161 293.143]
 /Subtype /Link
 /A << /S /GoTo /D (page.271) >>
 >> endobj
-9184 0 obj <<
+9233 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [348.835 281.453 367.191 293.143]
 /Subtype /Link
 /A << /S /GoTo /D (page.309) >>
 >> endobj
-9185 0 obj <<
+9234 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [371.865 281.453 390.222 293.143]
 /Subtype /Link
 /A << /S /GoTo /D (page.311) >>
 >> endobj
-9186 0 obj <<
+9235 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [293.29 267.837 311.646 279.527]
 /Subtype /Link
 /A << /S /GoTo /D (page.443) >>
 >> endobj
-9187 0 obj <<
+9236 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [204.401 254.221 217.303 265.911]
 /Subtype /Link
 /A << /S /GoTo /D (page.41) >>
 >> endobj
-9188 0 obj <<
+9237 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [221.331 254.221 234.233 265.911]
 /Subtype /Link
 /A << /S /GoTo /D (page.80) >>
 >> endobj
-9189 0 obj <<
+9238 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [238.261 254.221 256.618 265.911]
 /Subtype /Link
 /A << /S /GoTo /D (page.109) >>
 >> endobj
-9190 0 obj <<
+9239 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [260.646 254.221 279.002 265.911]
 /Subtype /Link
 /A << /S /GoTo /D (page.269) >>
 >> endobj
-9191 0 obj <<
+9240 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [282.464 254.221 300.82 265.911]
 /Subtype /Link
 /A << /S /GoTo /D (page.271) >>
 >> endobj
-9192 0 obj <<
+9241 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [304.849 254.221 323.205 265.911]
 /Subtype /Link
 /A << /S /GoTo /D (page.273) >>
 >> endobj
-9193 0 obj <<
+9242 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [327.233 254.221 345.59 265.911]
 /Subtype /Link
 /A << /S /GoTo /D (page.274) >>
 >> endobj
-9194 0 obj <<
+9243 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [349.618 254.221 367.974 265.911]
 /Subtype /Link
 /A << /S /GoTo /D (page.311) >>
 >> endobj
-9195 0 obj <<
+9244 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [372.003 254.221 390.359 265.911]
 /Subtype /Link
 /A << /S /GoTo /D (page.333) >>
 >> endobj
-9196 0 obj <<
+9245 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [394.387 254.221 412.743 265.911]
 /Subtype /Link
 /A << /S /GoTo /D (page.335) >>
 >> endobj
-9197 0 obj <<
+9246 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [416.772 254.221 435.128 265.911]
 /Subtype /Link
 /A << /S /GoTo /D (page.342) >>
 >> endobj
-9198 0 obj <<
+9247 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [439.156 254.221 457.513 265.911]
 /Subtype /Link
 /A << /S /GoTo /D (page.343) >>
 >> endobj
-9199 0 obj <<
+9248 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [154.441 240.672 172.797 251.816]
 /Subtype /Link
 /A << /S /GoTo /D (page.464) >>
 >> endobj
-9200 0 obj <<
+9249 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [177.471 240.672 195.827 251.816]
 /Subtype /Link
 /A << /S /GoTo /D (page.471) >>
 >> endobj
-9201 0 obj <<
+9250 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [200.502 240.672 218.858 251.816]
 /Subtype /Link
 /A << /S /GoTo /D (page.498) >>
 >> endobj
-9202 0 obj <<
+9251 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [254.126 227.056 272.482 238.745]
 /Subtype /Link
 /A << /S /GoTo /D (page.270) >>
 >> endobj
-9203 0 obj <<
+9252 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [258.065 213.44 276.422 225.129]
 /Subtype /Link
 /A << /S /GoTo /D (page.270) >>
 >> endobj
-9204 0 obj <<
+9253 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [204.805 199.824 223.161 211.513]
 /Subtype /Link
 /A << /S /GoTo /D (page.399) >>
 >> endobj
-9205 0 obj <<
+9254 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [206.79 186.208 225.147 197.897]
 /Subtype /Link
 /A << /S /GoTo /D (page.326) >>
 >> endobj
-9206 0 obj <<
+9255 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [197.094 172.592 215.45 184.16]
 /Subtype /Link
 /A << /S /GoTo /D (page.325) >>
 >> endobj
-9207 0 obj <<
+9256 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [260.774 158.976 279.131 170.665]
 /Subtype /Link
 /A << /S /GoTo /D (page.448) >>
 >> endobj
-9208 0 obj <<
+9257 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [259.38 145.36 277.737 157.049]
 /Subtype /Link
 /A << /S /GoTo /D (page.428) >>
 >> endobj
-9209 0 obj <<
+9258 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [261.077 131.744 279.434 143.433]
 /Subtype /Link
 /A << /S /GoTo /D (page.454) >>
 >> endobj
-9210 0 obj <<
+9259 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [249.411 118.128 267.767 129.817]
 /Subtype /Link
 /A << /S /GoTo /D (page.153) >>
 >> endobj
-9211 0 obj <<
+9260 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [432.082 646.546 450.438 658.236]
 /Subtype /Link
 /A << /S /GoTo /D (page.452) >>
 >> endobj
-9212 0 obj <<
+9261 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [471.567 632.997 489.923 644.687]
 /Subtype /Link
 /A << /S /GoTo /D (page.396) >>
 >> endobj
-9213 0 obj <<
+9262 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [468.84 619.448 487.196 631.137]
 /Subtype /Link
 /A << /S /GoTo /D (page.280) >>
 >> endobj
-9214 0 obj <<
+9263 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [435.264 605.899 453.62 617.588]
 /Subtype /Link
 /A << /S /GoTo /D (page.470) >>
 >> endobj
-9215 0 obj <<
+9264 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [446.324 592.35 453.771 604.039]
 /Subtype /Link
 /A << /S /GoTo /D (page.8) >>
 >> endobj
-9216 0 obj <<
+9265 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [443.749 578.8 462.105 590.49]
 /Subtype /Link
 /A << /S /GoTo /D (page.471) >>
 >> endobj
-9217 0 obj <<
+9266 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [439.264 551.702 457.62 563.391]
 /Subtype /Link
 /A << /S /GoTo /D (page.431) >>
 >> endobj
-9218 0 obj <<
+9267 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [419.9 524.604 432.802 536.293]
 /Subtype /Link
 /A << /S /GoTo /D (page.30) >>
 >> endobj
-9219 0 obj <<
+9268 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [387.264 511.054 400.165 522.623]
 /Subtype /Link
 /A << /S /GoTo /D (page.15) >>
 >> endobj
-9220 0 obj <<
+9269 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [404.84 511.054 417.741 522.623]
 /Subtype /Link
 /A << /S /GoTo /D (page.31) >>
 >> endobj
-9221 0 obj <<
+9270 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [422.415 511.054 435.317 522.623]
 /Subtype /Link
 /A << /S /GoTo /D (page.39) >>
 >> endobj
-9222 0 obj <<
+9271 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [439.991 511.054 452.893 522.623]
 /Subtype /Link
 /A << /S /GoTo /D (page.43) >>
 >> endobj
-9223 0 obj <<
+9272 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [457.567 511.054 470.468 522.623]
 /Subtype /Link
 /A << /S /GoTo /D (page.86) >>
 >> endobj
-9224 0 obj <<
+9273 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [475.143 511.054 493.499 522.623]
 /Subtype /Link
 /A << /S /GoTo /D (page.109) >>
 >> endobj
-9225 0 obj <<
+9274 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [498.173 511.054 516.529 522.623]
 /Subtype /Link
 /A << /S /GoTo /D (page.125) >>
 >> endobj
-9226 0 obj <<
+9275 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [521.203 511.054 539.559 522.623]
 /Subtype /Link
 /A << /S /GoTo /D (page.238) >>
 >> endobj
-9227 0 obj <<
+9276 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [544.234 511.054 562.59 522.623]
 /Subtype /Link
 /A << /S /GoTo /D (page.239) >>
 >> endobj
-9228 0 obj <<
+9277 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [567.264 511.054 585.62 522.623]
 /Subtype /Link
 /A << /S /GoTo /D (page.242) >>
 >> endobj
-9229 0 obj <<
+9278 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [590.294 511.054 608.65 522.623]
 /Subtype /Link
 /A << /S /GoTo /D (page.253) >>
 >> endobj
-9230 0 obj <<
+9279 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [613.324 511.054 631.681 522.623]
 /Subtype /Link
 /A << /S /GoTo /D (page.550) >>
 >> endobj
-9231 0 obj <<
+9280 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [409.916 497.505 428.273 509.195]
 /Subtype /Link
 /A << /S /GoTo /D (page.312) >>
 >> endobj
-9232 0 obj <<
+9281 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [453.644 483.956 472 495.645]
 /Subtype /Link
 /A << /S /GoTo /D (page.478) >>
 >> endobj
-9233 0 obj <<
+9282 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [405.795 470.407 424.151 481.551]
 /Subtype /Link
 /A << /S /GoTo /D (page.145) >>
 >> endobj
-9234 0 obj <<
+9283 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [428.825 470.407 447.182 481.551]
 /Subtype /Link
 /A << /S /GoTo /D (page.477) >>
 >> endobj
-9235 0 obj <<
+9284 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [418.9 456.858 437.256 468.426]
 /Subtype /Link
 /A << /S /GoTo /D (page.105) >>
 >> endobj
-9236 0 obj <<
+9285 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [441.93 456.858 460.287 468.426]
 /Subtype /Link
 /A << /S /GoTo /D (page.253) >>
 >> endobj
-9237 0 obj <<
+9286 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [424.627 443.308 437.529 454.877]
 /Subtype /Link
 /A << /S /GoTo /D (page.62) >>
 >> endobj
-9238 0 obj <<
+9287 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [419.537 429.759 432.438 441.159]
 /Subtype /Link
 /A << /S /GoTo /D (page.62) >>
 >> endobj
-9239 0 obj <<
+9288 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [437.112 429.759 450.014 441.159]
 /Subtype /Link
 /A << /S /GoTo /D (page.77) >>
 >> endobj
-9240 0 obj <<
+9289 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [397.93 416.21 416.287 427.899]
 /Subtype /Link
 /A << /S /GoTo /D (page.242) >>
 >> endobj
-9241 0 obj <<
+9290 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [420.961 416.21 439.317 427.899]
 /Subtype /Link
 /A << /S /GoTo /D (page.343) >>
 >> endobj
-9242 0 obj <<
+9291 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [407.082 402.661 425.438 414.35]
 /Subtype /Link
 /A << /S /GoTo /D (page.529) >>
 >> endobj
-9243 0 obj <<
+9292 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [403.749 389.112 422.105 400.801]
 /Subtype /Link
 /A << /S /GoTo /D (page.532) >>
 >> endobj
-9244 0 obj <<
+9293 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [383.961 375.562 402.317 387.252]
 /Subtype /Link
 /A << /S /GoTo /D (page.446) >>
 >> endobj
-9245 0 obj <<
+9294 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [408.233 362.013 415.681 373.703]
 /Subtype /Link
 /A << /S /GoTo /D (page.7) >>
 >> endobj
-9246 0 obj <<
+9295 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [420.355 362.013 438.711 373.703]
 /Subtype /Link
 /A << /S /GoTo /D (page.326) >>
 >> endobj
-9247 0 obj <<
+9296 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [443.385 362.013 461.741 373.703]
 /Subtype /Link
 /A << /S /GoTo /D (page.330) >>
 >> endobj
-9248 0 obj <<
+9297 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [486.112 348.464 504.469 360.153]
 /Subtype /Link
 /A << /S /GoTo /D (page.538) >>
 >> endobj
-9249 0 obj <<
+9298 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [413.718 334.915 432.075 346.604]
 /Subtype /Link
 /A << /S /GoTo /D (page.273) >>
 >> endobj
-9250 0 obj <<
+9299 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [397.021 321.366 415.378 332.51]
 /Subtype /Link
 /A << /S /GoTo /D (page.470) >>
 >> endobj
-9251 0 obj <<
+9300 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [420.052 321.366 438.408 332.51]
 /Subtype /Link
 /A << /S /GoTo /D (page.471) >>
 >> endobj
-9252 0 obj <<
+9301 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [404.87 307.816 423.226 319.506]
 /Subtype /Link
 /A << /S /GoTo /D (page.517) >>
 >> endobj
-9253 0 obj <<
+9302 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [387.87 284.305 400.771 295.994]
 /Subtype /Link
 /A << /S /GoTo /D (page.74) >>
 >> endobj
-9254 0 obj <<
+9303 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [382.87 270.755 401.226 282.324]
 /Subtype /Link
 /A << /S /GoTo /D (page.235) >>
 >> endobj
-9255 0 obj <<
+9304 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [394.597 257.206 412.953 268.896]
 /Subtype /Link
 /A << /S /GoTo /D (page.243) >>
 >> endobj
-9256 0 obj <<
+9305 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [384.536 233.694 402.893 245.263]
 /Subtype /Link
 /A << /S /GoTo /D (page.170) >>
 >> endobj
-9257 0 obj <<
+9306 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [419.9 220.145 438.256 231.835]
 /Subtype /Link
 /A << /S /GoTo /D (page.240) >>
 >> endobj
-9261 0 obj <<
-/D [9259 0 R /XYZ 100.892 685.529 null]
+9310 0 obj <<
+/D [9308 0 R /XYZ 100.892 685.529 null]
 >> endobj
-9258 0 obj <<
+9307 0 obj <<
 /Font << /F22 1211 0 R /F28 1124 0 R /F15 1133 0 R /F51 1134 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
@@ -61558,91 +62534,91 @@
 14 0 obj
 [1118 0 R /Fit]
 endobj
-9262 0 obj
+9311 0 obj
 [603.2]
 endobj
-9263 0 obj
+9312 0 obj
 [548.6]
 endobj
-9264 0 obj
+9313 0 obj
 [722.6]
 endobj
-9265 0 obj
+9314 0 obj
 [333.3 277.8 500 500 500 500 500 500 500 500 500 500 500 277.8 277.8 319.4 777.8 472.2 472.2 666.7 666.7 666.7 638.9 722.2 597.2 569.4 666.7 708.3 277.8 472.2 694.4 541.7 875 708.3 736.1 638.9 736.1 645.8 555.6 680.6 687.5 666.7 944.4 666.7 666.7 611.1 288.9 500 288.9 500 277.8 277.8 480.6 516.7 444.4 516.7 444.4 305.6 500 516.7 238.9 266.7 488.9 238.9 794.4 516.7 500 516.7 516.7 341.7 383.3 361.1 516.7 461.1]
 endobj
-9266 0 obj
+9315 0 obj
 [525]
 endobj
-9267 0 obj
+9316 0 obj
 [657.4 525.9 657.4 543 361.6 591.7 657.4 328.7 361.6 624.5 328.7 986.1 657.4 591.7 657.4 624.5 488.1 466.8]
 endobj
-9268 0 obj
+9317 0 obj
 [524.7 524.7 524.7 524.7 524.7 524.7 524.7 524.7 314.8 314.8 314.8 787 524.7 524.7 787 763 722.5 734.6 775 696.3 670.1 794.1 763 395.7 538.9 789.2 643.8 920.4 763 787 696.3 787 748.8 577.2 734.6]
 endobj
-9269 0 obj
+9318 0 obj
 [277.8 500 500 500 500 500 500 500 500 500 500 500 500 277.8 277.8 777.8 500 777.8 500 530.9 750 758.5 714.7 827.9 738.2 643.1 786.3 831.3 439.6 554.5 849.3 680.6 970.1 803.5 762.8 642 790.6 759.3 613.2 584.4 682.8 583.3 944.4 828.5 580.6 682.6 388.9 388.9 388.9 1000 1000 416.7 528.6 429.2 432.8 520.5 465.6 489.6 477 576.2 344.5 411.8 520.6 298.4 878 600.2 484.7 503.1 446.4 451.2 468.8 361.1 572.5 484.7 715.9 571.5 490.3]
 endobj
-9270 0 obj
+9319 0 obj
 [591.1 532.2 532.2 591.1 532.2 400 532.2 591.1 355.6 355.6 532.2 296.7 944.4 650 591.1 591.1 532.2 501.7 486.9 385 620.5 532.2 767.8 560.6 561.7]
 endobj
-9271 0 obj
+9320 0 obj
 [583.3 536.1 536.1 813.9 813.9 238.9 266.7 500 500 500 500 500 666.7 444.4 480.6 722.2 777.8 500 861.1 972.2 777.8 238.9 319.4 500 833.3 500 833.3 758.3 277.8 388.9 388.9 500 777.8 277.8 333.3 277.8 500 500 500 500 500 500 500 500 500 500 500 277.8 277.8 319.4 777.8 472.2 472.2 666.7 666.7 666.7 638.9 722.2 597.2 569.4 666.7 708.3 277.8 472.2 694.4 541.7 875 708.3 736.1 638.9 736.1 645.8 555.6 680.6 687.5 666.7 944.4 666.7 666.7 611.1 288.9 500 288.9 500 277.8 277.8 480.6 516.7 444.4 516.7 444.4 305.6 500 516.7 238.9 266.7 488.9 238.9 794.4 516.7 500 516.7 516.7 341.7 383.3 361.1 516.7 461.1 683.3 461.1 461.1 434.7 500 1000]
 endobj
-9272 0 obj
+9321 0 obj
 [786.1 829.2 741.7 712.5 851.4 813.9 405.5 566.7 843 683.3 988.9 813.9 844.4 741.7 844.4 800 611.1 786.1 813.9 813.9 1105.5 813.9 813.9 669.4 319.4 552.8 319.4 552.8 319.4 319.4 613.3 580 591.1 624.4 557.8 535.6 641.1 613.3 302.2 424.4 635.6 513.3 746.7 613.3 635.6 557.8 635.6 602.2 457.8 591.1 613.3]
 endobj
-9273 0 obj
+9322 0 obj
 [800 800 800 800]
 endobj
-9274 0 obj
+9323 0 obj
 [599.5 571 571 856.5 856.5 285.5 314 513.9 513.9 513.9 513.9 513.9 770.7 456.8 513.9 742.3 799.4 513.9 927.8 1042 799.4 285.5 285.5 513.9 856.5 513.9 856.5 799.4 285.5 399.7 399.7 513.9 799.4 285.5 342.6 285.5 513.9 513.9 513.9 513.9 513.9 513.9 513.9 513.9 513.9 513.9 513.9 285.5 285.5 285.5 799.4 485.3 485.3 799.4 770.7 727.9 742.3 785 699.4 670.8 806.5 770.7 371 528.1 799.2 642.3 942 770.7 799.4 699.4 799.4 756.5 571 742.3 770.7 770.7 1056.2 770.7 770.7 628.1 285.5 513.9 285.5 513.9 285.5 285.5 513.9 571 456.8 571 457.2 314 513.9 571 285.5 314 542.4 285.5 856.5 571 513.9 571 542.4 402 405.4 399.7 571 542.4 742.3 542.4 542.4]
 endobj
-9275 0 obj
+9324 0 obj
 [470.2 470.2 470.2 470.2 470.2 470.2 470.2 470.2 470.2 470.2 261.2 261.2 299.8 731.4 444.1 444.1 626.9 624.5 625.7 600.8 678 561 534.9 626.9 663.1 258.8 442.9 650.6 508.8 819.8 663.1 692.8 599.6 692.8 606.4 522.4 640.6 643.8 624.5 885.7 624.5 624.5 574.7 272.9 470.2 272.9 470.2 261.2 261.2 450.9 483.9 418 483.9 418 287.3 470.2 483.9 222.6 248.8 457.7 222.6 745.1 483.9 470.2 483.9 483.9 320.3 360.5 339.6 483.9 431.6 640.6 431.6]
 endobj
-9276 0 obj
+9325 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]
 endobj
-9277 0 obj
+9326 0 obj
 [799.4 513.9 799.4]
 endobj
-9278 0 obj
+9327 0 obj
 [611.1 611.1 611.1 611.1 611.1 611.1 611.1 611.1 611.1 611.1]
 endobj
-9279 0 obj
+9328 0 obj
 [531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 295.1 295.1 295.1 826.4 501.7 501.7 826.4 795.8 752.1 767.4 811.1 722.6 693.1 833.5 795.8 382.6 545.5 825.4 663.6 972.9 795.8 826.4 722.6 826.4 781.6 590.3 767.4 795.8 795.8 1091 795.8 795.8 649.3 295.1 531.3 295.1 531.3 295.1 295.1 531.3 590.3 472.2 590.3 472.2 324.7 531.3 590.3 295.1 324.7 560.8 295.1 885.4 590.3 531.3 590.3 560.8 414.1 419.1 413.2]
 endobj
-9280 0 obj
+9329 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]
 endobj
-9281 0 obj
+9330 0 obj
 [777.8 277.8 777.8 500 777.8 500 777.8 777.8 777.8 777.8 777.8 777.8 777.8 1000 500 500 777.8 777.8 777.8 777.8 777.8 777.8 777.8 777.8 777.8 777.8 777.8 777.8 1000 1000 777.8 777.8 1000 1000 500 500 1000 1000 1000 777.8 1000 1000 611.1 611.1 1000 1000 1000 777.8 275 1000 666.7 666.7 888.9 888.9 0 0 555.6 555.6 666.7 500 722.2 722.2 777.8 777.8 611.1 798.5 656.8 526.5 771.4 527.8 718.7 594.9 844.5 544.5 677.8 762 689.7 1200.9 820.5 796.1 695.6 816.7 847.5 605.6 544.6 625.8 612.8 987.8 713.3 668.3 724.7 666.7 666.7 666.7 666.7 666.7 611.1 611.1 444.4 444.4 444.4 444.4 500 500 388.9 388.9 277.8 500 500 611.1 500]
 endobj
-9282 0 obj
+9331 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
-9283 0 obj
+9332 0 obj
 [619.8 569.5 569.5 864.6 864.6 253.5 283 531.3 531.3 531.3 531.3 531.3 708.3 472.2 510.4 767.4 826.4 531.3 914.9 1033 826.4 253.5 336.8 531.3 885.4 531.3 885.4 805.6 295.1 413.2 413.2 531.3 826.4 295.1 354.2 295.1 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 295.1 295.1 336.8 826.4 501.7 501.7 708.3 708.3 708.3 678.8 767.4 637.2 607.6 708.3 750 295.1 501.7 737.9 578.1 927.1 750 784.7 678.8 784.7 687.5 590.3 725.7 729.2 708.3 1003.5 708.3 708.3 649.3 309 531.3 309 531.3 295.1 295.1 510.4 548.6 472.2 548.6 472.2 324.7 531.3 548.6 253.5 283 519.1 253.5 843.8 548.6 531.3 548.6 548.6 362.8 407.3 383.7 548.6 489.6 725.7 489.6 489.6 461.8]
 endobj
-9284 0 obj
+9333 0 obj
 [613.3 562.2 587.8 881.7 894.4 306.7 332.2 511.1 511.1 511.1 511.1 511.1 831.3 460 536.7 715.6 715.6 511.1 882.8 985 766.7 255.6 306.7 514.4 817.8 769.1 817.8 766.7 306.7 408.9 408.9 511.1 766.7 306.7 357.8 306.7 511.1 511.1 511.1 511.1 511.1 511.1 511.1 511.1 511.1 511.1 511.1 306.7 306.7 306.7 766.7 511.1 511.1 766.7 743.3 703.9 715.6 755 678.3 652.8 773.6 743.3 385.6 525 768.9 627.2 896.7 743.3 766.7 678.3 766.7 729.4 562.2 715.6 743.3 743.3 998.9 743.3 743.3 613.3 306.7 514.4 306.7 511.1 306.7 306.7 511.1 460 460 511.1 460 306.7 460 511.1 306.7 306.7 460 255.6 817.8 562.2 511.1 511.1 460 421.7 408.9 332.2 536.7 460 664.4 463.9 485.6 408.9]
 endobj
-9285 0 obj
+9334 0 obj
 [583.3 555.6 555.6 833.3 833.3 277.8 305.6 500 500 500 500 500 750 444.4 500 722.2 777.8 500 902.8 1013.9 777.8 277.8 277.8 500 833.3 500 833.3 777.8 277.8 388.9 388.9 500 777.8 277.8 333.3 277.8 500 500 500 500 500 500 500 500 500 500 500 277.8 277.8 277.8 777.8 472.2 472.2 777.8 750 708.3 722.2 763.9 680.6 652.8 784.7 750 361.1 513.9 777.8 625 916.7 750 777.8 680.6 777.8 736.1 555.6 722.2 750 750 1027.8 750 750 611.1 277.8 500 277.8 500 277.8 277.8 500 555.6 444.4 555.6 444.4 305.6 500 555.6 277.8 305.6 527.8 277.8 833.3 555.6 500 555.6 527.8 391.7 394.4 388.9 555.6 527.8 722.2 527.8 527.8 444.4 500 1000]
 endobj
-9286 0 obj
+9335 0 obj
 [641.7 586.1 586.1 891.7 891.7 255.6 286.1 550 550 550 550 550 733.3 488.9 565.3 794.4 855.6 550 947.2 1069.5 855.6 255.6 366.7 558.3 916.7 550 1029.1 830.6 305.6 427.8 427.8 550 855.6 305.6 366.7 305.6 550 550 550 550 550 550 550 550 550 550 550 305.6 305.6 366.7 855.6 519.4 519.4 733.3 733.3 733.3 702.8 794.4 641.7 611.1 733.3 794.4 330.6 519.4 763.9 580.6 977.8 794.4 794.4 702.8 794.4 702.8 611.1 733.3 763.9 733.3 1038.9 733.3 733.3 672.2 343.1 558.3 343.1 550 305.6 305.6 525 561.1 488.9 561.1 511.1 336.1 550 561.1 255.6 286.1 530.6 255.6 866.7 561.1 550 561.1 561.1 372.2 421.7 404.2 561.1 500 744.4 500 500 476.4 550 1100]
 endobj
-9287 0 obj
+9336 0 obj
 [272 326.4 272 489.6 489.6 489.6 489.6 489.6 489.6 489.6 489.6 489.6 489.6 489.6 272 272 272 761.6 462.4 462.4 761.6 734 693.4 707.2 747.8 666.2 639 768.3 734 353.2 503 761.2 611.8 897.2 734 761.6 666.2 761.6 720.6 544 707.2 734 734 1006 734 734 598.4 272 489.6 272 489.6 272 272 489.6 544 435.2 544 435.2 299.2 489.6 544 272 299.2 516.8 272 816 544 489.6 544 516.8 380.8 386.2 380.8 544 516.8 707.2 516.8 516.8]
 endobj
-9288 0 obj
+9337 0 obj
 [670.8 638.9 638.9 958.3 958.3 319.4 351.4 575 575 575 575 575 869.4 511.1 597.2 830.6 894.4 575 1041.7 1169.4 894.4 319.4 350 602.8 958.3 575 958.3 894.4 319.4 447.2 447.2 575 894.4 319.4 383.3 319.4 575 575 575 575 575 575 575 575 575 575 575 319.4 319.4 350 894.4 543.1 543.1 894.4 869.4 818.1 830.6 881.9 755.5 723.6 904.2 900 436.1 594.4 901.4 691.7 1091.7 900 863.9 786.1 863.9 862.5 638.9 800 884.7 869.4 1188.9 869.4 869.4 702.8 319.4 602.8 319.4 575 319.4 319.4 559 638.9 511.1 638.9 527.1 351.4 575 638.9 319.4 351.4 606.9 319.4 958.3 638.9 575 638.9 606.9 473.6 453.6 447.2 638.9 606.9 830.6 606.9 606.9 511.1 575 1150]
 endobj
-9289 0 obj
+9338 0 obj
 [625 625 937.5 937.5 312.5 343.7 562.5 562.5 562.5 562.5 562.5 849.5 500 574.1 812.5 875 562.5 1018.5 1143.5 875 312.5 342.6 581 937.5 562.5 937.5 875 312.5 437.5 437.5 562.5 875 312.5 375 312.5 562.5 562.5 562.5 562.5 562.5 562.5 562.5 562.5 562.5 562.5 562.5 312.5 312.5 342.6 875 531.3 531.3 875 849.5 799.8 812.5 862.3 738.4 707.2 884.3 879.6 419 581 880.8 675.9 1067.1 879.6 844.9 768.5 844.9 839.1 625 782.4 864.6 849.5 1162 849.5 849.5 687.5 312.5 581 312.5 562.5 312.5 312.5 546.9 625 500 625 513.3 343.7 562.5 625 312.5 343.7 593.8 312.5 937.5 625 562.5 625 593.8 459.5 443.8 437.5 625 593.8 812.5 593.8 593.8]
 endobj
-9290 0 obj <<
+9339 0 obj <<
 /Length1 1870
 /Length2 13431
 /Length3 0
@@ -61760,7 +62736,7 @@
 þêhµs×kîi_sùÐ}¹›Ÿe.z¨‚|‹Ž0놽Ÿ§(וì:íÞ–ø ŽU¿ûü.ö[AjRÇÌAîKLÝ®ªv¥eX.Ö`Ÿ²3ë.Ò¬ýX잎ˆÀÎòÎ!î§OÆÛÃÛÜ Áò±êÄ·ªQ¶ý)ëÛÒKè^˜e·xöŒ[3†¤âÈ×¥³Ã´öÏßP¼xN™ê¿²5†76ZÖbŠJͮψ쓛ÞrI~TzÀß‹x1  AªL‹úaíÞlœª¸iîÉú䝂Õ)rI¡³Ú/ö½¾2—-†H`ºc¤îÎ4WÁÙ¼~ÊqŠ”¶6ïâÌ‘÷¬o;•¬Múü°È9¨µÝ¬"wMOú"F=§ jáÿÒk?
 endstream
 endobj
-9291 0 obj <<
+9340 0 obj <<
 /Type /FontDescriptor
 /FontName /KEFMBC+CMBX10
 /Flags 4
@@ -61772,9 +62748,9 @@
 /StemV 114
 /XHeight 444
 /CharSet (/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/a/b/c/colon/comma/d/e/eight/emdash/endash/exclam/f/ff/ffi/fi/five/four/g/h/hyphen/i/j/k/l/m/n/nine/o/one/p/parenleft/parenright/period/quoteright/r/s/seven/six/slash/t/three/two/u/v/w/x/y/zero)
-/FontFile 9290 0 R
+/FontFile 9339 0 R
 >> endobj
-9292 0 obj <<
+9341 0 obj <<
 /Length1 1294
 /Length2 6770
 /Length3 0
@@ -61847,7 +62823,7 @@
 ËΙTÍXvµPc”µ‡\³‹â…—2͘M²¤¡âçG ¿g{Gm|àÁCÛJ&ñ>¯ÐSò4kßÖÿ ÄsÆ=
 endstream
 endobj
-9293 0 obj <<
+9342 0 obj <<
 /Type /FontDescriptor
 /FontName /ZMBLFL+CMBX12
 /Flags 4
@@ -61859,9 +62835,9 @@
 /StemV 109
 /XHeight 444
 /CharSet (/C/D/E/I/M/N/P/R/S/U/a/b/c/comma/d/e/f/fi/four/g/hyphen/i/k/l/m/n/o/p/r/s/six/t/three/two/u/w/x/y)
-/FontFile 9292 0 R
+/FontFile 9341 0 R
 >> endobj
-9294 0 obj <<
+9343 0 obj <<
 /Length1 779
 /Length2 1632
 /Length3 0
@@ -61893,7 +62869,7 @@
 Ûê1Ìã2ÒˆqÊ#Jâ“Ín®«e:â*]›lj⿈O‘_Õï‹å!^mga®&Lëlûb`µP·;¥Œ?äÔÿ$É
 endstream
 endobj
-9295 0 obj <<
+9344 0 obj <<
 /Type /FontDescriptor
 /FontName /JTHECE+CMBX9
 /Flags 4
@@ -61905,9 +62881,9 @@
 /StemV 117
 /XHeight 444
 /CharSet (/b/d/m/s)
-/FontFile 9294 0 R
+/FontFile 9343 0 R
 >> endobj
-9296 0 obj <<
+9345 0 obj <<
 /Length1 972
 /Length2 3907
 /Length3 0
@@ -61947,7 +62923,7 @@
 YXKˆeÿC:»tkéƏT¸Ší-¤çåïÌÚJ±ªZ0IOwÞÙô­*EšÛÝ<	Ň™LV·úŸÁê×l!-c«s ͦ^ê†ÏX–Áè˜G&Eý\O¬‚‘Ç«Ž‡eps\ì`íIßßíµ»CÇ_A·n{!X/˲µ½ÕÔ# ÁUùR;l#^§-pHû¾’ïKBf>Ñ ×™ö…÷þŸªÒ×ÒËÉž2hÏD¶Ôª‚‰p–÷ëåUՍF8)ìuÿÝ#†µ]¦µ'û¯þÌ8á‘
 endstream
 endobj
-9297 0 obj <<
+9346 0 obj <<
 /Type /FontDescriptor
 /FontName /JXWONA+CMBXTI10
 /Flags 4
@@ -61959,9 +62935,9 @@
 /StemV 107
 /XHeight 444
 /CharSet (/a/c/e/g/h/i/l/m/n/o/p/r/s/t/u/y)
-/FontFile 9296 0 R
+/FontFile 9345 0 R
 >> endobj
-9298 0 obj <<
+9347 0 obj <<
 /Length1 903
 /Length2 2896
 /Length3 0
@@ -62000,7 +62976,7 @@
 ñÆÜŒŒÖÀÒۍØ,„!‰ÖÓôð.¼•›ÒUàŒ8hz÷JëX,Ôj¼>Ö:¢×¾¬vNî9*-­ÑÆÄN‹uÄ| p¨Ú¼À1¯øsÊ®‚Oåù€ÔÞÛôYÌ‘†)îðž4‰Õ¡’/"¾a…1³pýÕÞ	ü—z¾‰mIç÷Í—EAG;‰ä»ñ«œÁŠ’ƒHŸ&­Ú—Å&/Zí5yö¦ŸOàsíåzbú#H›L­Æ왐Ãͧí=þp{iiÇ^ Dî‹Ë;2{¨¤ÏÎ1Õ¥QâQ¤¿xUYò‘ºDó02|Xîj'-O z³çé@í}¾ãô£!N1‹“q§$«z70ϳýò–Uç¿fùìŸ µ¨§ÚÒ'¯Í/ÍÜç2údÔèÈaG‚ë:G%*e:Á´”ÝqòqNНª^‡jö¯çð™ýºz»ší6¦¾w•LiM”=ƒQz{VfG)q…çÀñãéXbªböIãÛSû,•!¼ç&µ˜ú:Ô·¯†?”ïßQ.Ú½3©øJÖ”OÐÝ2£eÃýÔÿ p¹¸Â
 endstream
 endobj
-9299 0 obj <<
+9348 0 obj <<
 /Type /FontDescriptor
 /FontName /UPBAQJ+CMCSC10
 /Flags 4
@@ -62012,9 +62988,9 @@
 /StemV 72
 /XHeight 431
 /CharSet (/C/N/W/a/e/g/i/n/o/r/t/u)
-/FontFile 9298 0 R
+/FontFile 9347 0 R
 >> endobj
-9300 0 obj <<
+9349 0 obj <<
 /Length1 1585
 /Length2 9620
 /Length3 0
@@ -62093,7 +63069,7 @@
 ©I:H÷ð7nÚwÏß*êr÷a¢#/6\¬@í´]®ðǺ&C1œN~z§%²IcVݵ™§©g•¡ÔðØXdôKÉêžßìkµ»ò›LhlWEåAõküÒýÿÂËpÒ
 endstream
 endobj
-9301 0 obj <<
+9350 0 obj <<
 /Type /FontDescriptor
 /FontName /QVBPMD+CMITT10
 /Flags 4
@@ -62105,9 +63081,9 @@
 /StemV 69
 /XHeight 431
 /CharSet (/A/C/D/E/F/G/H/I/L/M/N/O/P/R/S/T/U/V/X/a/at/b/c/comma/d/e/equal/f/g/h/hyphen/i/k/l/m/n/o/p/parenleft/parenright/percent/period/q/quotedbl/quoteright/r/s/slash/t/two/u/v/w/x/y)
-/FontFile 9300 0 R
+/FontFile 9349 0 R
 >> endobj
-9302 0 obj <<
+9351 0 obj <<
 /Length1 1104
 /Length2 5415
 /Length3 0
@@ -62158,7 +63134,7 @@
 +‡½\¯ÆuÄ«Ç×fîôþ$ë
 endstream
 endobj
-9303 0 obj <<
+9352 0 obj <<
 /Type /FontDescriptor
 /FontName /SPHTML+CMMI10
 /Flags 4
@@ -62170,9 +63146,9 @@
 /StemV 72
 /XHeight 431
 /CharSet (/A/B/D/I/P/R/S/a/arrowhookright/c/d/e/g/greater/i/l/less/n/o/p/s/t/u/y)
-/FontFile 9302 0 R
+/FontFile 9351 0 R
 >> endobj
-9304 0 obj <<
+9353 0 obj <<
 /Length1 745
 /Length2 1093
 /Length3 0
@@ -62193,7 +63169,7 @@
 ¬´ã¯ú3»ß»g‡Ù¾áµeUû*|g}aUc at 2öG4ÁmÍò[ƺÞûÛ3
 endstream
 endobj
-9305 0 obj <<
+9354 0 obj <<
 /Type /FontDescriptor
 /FontName /EGJBAW+CMMI8
 /Flags 4
@@ -62205,9 +63181,9 @@
 /StemV 78
 /XHeight 431
 /CharSet (/L)
-/FontFile 9304 0 R
+/FontFile 9353 0 R
 >> endobj
-9306 0 obj <<
+9355 0 obj <<
 /Length1 768
 /Length2 1151
 /Length3 0
@@ -62228,7 +63204,7 @@
 ¨þ½ùÍö%þH‡ƒðë‹o‡cz¾{dt´õôx5ÐÊ̍£V²ˆè½¼’¦ŸJ-Ÿ´Ky9ܲZW÷xŸÌ^Ì55˜f…5WWÇz%ût+ÑÒš¬®½\¾þT¥ÄcO«yTå¤D“Þ;î|pøf¶fgóí¨{°cÔdÒIÓ–ÔÊ8–/7³zG?Vån>uäÍ0ç@r÷íH{¯‰uâ3š‚øŒjƒ¼ܝÂWÝ-’îËçð¦:{[C»«êŽ¼g~±~—µUu¿ÉT1ƒ£gÈSÒcÆ´Ç-ù®Ý©–Ü°a¨vy~ß÷cfNfÑt]/æÜIKº9øÚKúsɺö!Ö3êÕ ý²Ì€w†x¥1Ÿ5š›>ðl¼Ödi®Ì «´ Z:
 endstream
 endobj
-9307 0 obj <<
+9356 0 obj <<
 /Type /FontDescriptor
 /FontName /YJCLWH+CMMI9
 /Flags 4
@@ -62240,9 +63216,9 @@
 /StemV 74
 /XHeight 431
 /CharSet (/greater/less)
-/FontFile 9306 0 R
+/FontFile 9355 0 R
 >> endobj
-9308 0 obj <<
+9357 0 obj <<
 /Length1 2282
 /Length2 17335
 /Length3 0
@@ -62385,7 +63361,7 @@
 ¶‘]JrŠîBg‚û>-O6Z˜ÝlÜ tš’H‘¾Ç<j\ô”nOæ=ý'wÍûW+ãZÕß-¯oOÌ#Ÿ§ä —IJåÙ]ø3ÒI8º(@ºÐ»Á!¥¸Õs¹® Vîï“šÕö1f!OPÝ¥0BИ¸N¿ sp
 endstream
 endobj
-9309 0 obj <<
+9358 0 obj <<
 /Type /FontDescriptor
 /FontName /EXYYDG+CMR10
 /Flags 4
@@ -62397,45 +63373,45 @@
 /StemV 69
 /XHeight 431
 /CharSet (/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/a/acute/ampersand/asterisk/at/b/bracketleft/bracketright/c/circumflex/colon/comma/d/dollar/e/eight/emdash/endash/equal/exclam/f/ff/ffi/ffl/fi/five/fl/four/g/h/hyphen/i/j/k/l/m/n/nine/o/one/p/parenleft/parenright/percent/period/plus/q/question/quotedblleft/quotedblright/quoteleft/quoteright/r/s/semicolon/seven/six/slash/t/three/two/u/v/w/x/y/z/zero)
-/FontFile 9308 0 R
+/FontFile 9357 0 R
 >> endobj
-9310 0 obj <<
-/Length1 1015
-/Length2 3800
+9359 0 obj <<
+/Length1 1014
+/Length2 3862
 /Length3 0
-/Length 4451      
+/Length 4518      
 /Filter /FlateDecode
 >>
 stream
-xÚ­“y<Ôû÷ÇMȾdK>Ù÷1[v‰d¢,Y²3ÃdÆØ·P–P–ìKvR\{Y*D¶ì{¶nvâkHü¦ÛïÞúÝï¿¿Çü3Ïs^çœ×œ÷¡KÆ&RZ¼ò*G”‚HCT Ø-ˆ, ‘–¡Ò! áD4wNDª ee åáÈÊ 9%(½ ƒwõ! œ‰€¨ŽØ‘" …EÐŽp ƒ‘XrG80Á;¢‘Di@ƒný¨pn!Ý‘O$BšhG"à€tBãèÁ?]áð€âÏ0ÂÃõï”'’àN6ˆ’MŠd‹<㠐(zð
-<y’ìäÿÃÔ¿›_õÀ`nÀ±?ÚÿXÒ¥áX4Æçx¬«I `x’€û·ô6ò§7öÀþ;{Ç µpN$ ó3„v¿ŠöF"ŒÑDGg Ǹ#ÿŠ#qˆ› ïí/`Sm˜¶–¾ÄÏ÷ü+gG㈦>®ÿtý!þ‹!¿˜¼Ú°–‘–‘…äÏßßlþ5KçˆG q䃀* pîCO¾2A?€Æ!Þ Ò›l,ÃÉ% y' 
-O ÿñœŠ² XÿGè'É`ƒH‰L¦ÿùõÀðHžœsÄc±¿"²?0ò$»ÿ\ð/¹ÆùBd 0î7$—ãC²1×_ãÈÝ\ɧƒGü¦ ·#ü†P ìþ’+~͆’g½~oOþ5¿P–<Üç×4% ì‹$ü”ÿ÷Ójkã½ý¤ää)Y(PVR¡2ÿGçèA  qÄ¿þ5äûø›Qhò5!‘ÞHGú‰Q¼ãåûw“kÞêæõ—P‹ƒ´^ÆÞ¨jzÍ:Âv]wŸ©´8|žÆμD½ÄçutÁýa£ÿÍž«›Án±)#ÇKžöKi¾u,vÒ`>‹®üû¡«,
-µÃ»kPÑàL÷³'–ùm™[ïWsŒE¯˜.ÓL]¢h¶ö¬nN¿¯ hq5
-cþ RXîÒ-Ö·gòáÓ^¬O⩦ûBï†Ó¾’˜ÜÆ7z°æÑf'ßÙý2¨iÍ•1¢`ƒësÅbœáQÑúò|ÑyÒëêK3ÀýrµÂ±)¸aµŒ¸‚î+ø‘®¹óþÕ™Ò!Sú³
-½d¥+—Š2ݧÎÝ°lr?6¤ïKKî˜Oãjn¬Õ[ƒžOÈÕøÿ™—=à"zsìš‘;vïòª”T>›¤	°ƒ3NÐ>N¹Æ†˜þ$³_é5J}'êLFYF*çÃÖ9ãž#IÔzüjõ:ñšè9½9«!ُό)‹”åN+yç­#=qŽvº­MÎ¥:)?¦.÷¯ƒ‰ÐXž¤ÂŸé/ŒûCBxã°—­µRûråX¸¿k¿pCǬAqÇl´R±7iÇÔiŸ%'‹å·Ýn¬ó“Œ>;¤²Û#ûéum}¶ë6)·ë’Ò“zúÜGFíö­PîšÜõóKÐñtÀÝGØÓ áT¿wõ*³ØÙèðÇ£¬4¹ÓçÊ"Úû6¯»}æ —O䙂:v
-¸Ež:Ϫr^ÞÕø{áÚ~¬†Ó ;£¿žA¬I.#bÉ-[^¤¶RJˆ$Á8SèZSx}eÖŸHWž)gz»×ØìÎ{¾“K‡Ô®4”{ë0ߥkPç2ðÖ…'½²\kD?Ñ])F½{tjÖro}È[F…F®ŽÙÚTòU"Ûˆ5ÎÅ[œ1< ›LÔˆŠc8zDiìÙ’Ž„5KKsÌÿÓ÷XºÎøg¸p÷rçtÝîºg„‹F­ÏÉLMzm›Õ>­_~”ǸŠX‘þAû|’:ç1õZÉÁFÏn¥›1kÀ*îÊÓ><c"ìÖ¥ç_$Nüœõ1Eß0|€fZ©E*g%G‰šÉë“qƒ\¬˜Tͦ`Ü>¹‰¾¾¸X(Z|Q`ÖwüÁO»³,+ò1íC‘žÞSúçï˽Õûzº2?™‘×?³É§YFm?0ÆBÄR×9úü}ÜoaÙ2
-â\/º¦Ïar>!BRšM»œ¹´îÀôçá[ V]êèFUË%ðî¶	8r2üžðg­6/£»·Ÿ?ß÷t6waŽ®O Ü®!l5W‚P¡©Ìûý>õÛ¯O—ùͲÈðí“Úï¾-:3oÎÞ2Ÿ7y´å¸òp€zJwvÓÇævhWá.äKÃë„ePÿ~+ÓRœ†gU+@è¤KÉ:éÀËUøMd«!å«]gv£ž£ŠÏ\³YàÓ3qÉÞFýòü}Ù=m˜æüÐÓ+Â±Be&(ýoA–5x·hUсtÙãçìØ>Ry¬0.q;Æ«uBA5½~a;Ÿ‘ýUQµuwö‡+©‚	)ש-“ÆÛQ|§û7c2ñ9ÉkMôf%&|²êÕÊ¡uoü¾
-§Xo¸¾wV=ÈŸí¾ày6ÜwfcË7LiÇþôP–‘QÝEñj·n)•§õsžÁKlÖÌRqb¨XºSf¢jÒ½²¬ù‰­‰£-ÕCžò¹Q®(pm­ä=_»_?]µ©ÀTßúº\.{Ú»D1Ä$
-ëgkxt£ ¢úÀÌ‹­ÈY¨sþhc¹¾ÉÌ ›ovO²sWË–ÅDœbÞßô“¥µ£{ñbMÁœÉ^jœ!6T»~ÅëŠHš ÃjCrübÛ¢R¦ô•ói§b:^t¯D½ŠÒˆq_óÀGØŠd»e0šÛL„ŸþæË{®Bøòhh`¯ˆcœóˆÚ²cÃïJ<ÝþµŽÍ&žðóï‰ÙËÊ¡Vá[…¾oæù&dÛøÑ•èæìKÁ³½÷'øžôÀ%Ž!ÙT¥kºúܹ-å þÙ¨G¢ôÛÓC·U”‚˜Pmúûc6#lÜø¯¥Žb…7Z¯e¦Ï¾Æ±ÆìŽ-\0Yßæ}œ ¤w3”©£ö š«Åá²ð¹ší§qKfՇ΋gK3h‡Fª}
-¼¶âcl.j³i.†Ë¹,ŸEV¥Ï<{¨åXÉc£þbjKJˆTVrª/:VÕá}k˜°Ò]_Tâêx ϼ·»¥%ëÕÎ/íˆ1kΆM^Ïa%h¶U3+°SYÊ»£ ½n(Lîòí5¿º·³êçÙ©Þuòà­Nž—¥ãž±TÀŸÞõóD+ÞnžÀ¸Ô.ìG „ñ¯5#hŸˆ½
-ö­¤Wžu¢l¨è#ó„ùÇ]ûä„ޝ¥1_uÍçB_XË—¢ŽB=cP2äm/w99û©‚‰Fiý½ì#•@²}‚ceé^’ÉQ1¡Â¾eêÖ¾ª<Ý…½æíªÝ\‡Ýˆ¸Y­òG_¬£Yöß#á^¶
-øÖL󬪩Å?áéè¦0¤OÇ› ÉÊ2_˜A³5¤»ÁÍRPBòš&Á­Øqˆÿûî)§È~B][•-4q"yõFßMl…ÚˆSo¾sQ÷h×÷KRﳓE½£‹×iúÊ.~FàÑÞuRÿlBBŸÕª·³ûÕYR½§`Údg´zí\è;o¶àZêéãÉ°ðuÉϯ•B%ÍúÂ6dš¹2¬ bÅ~Lwîî™—$ûÌiP¡bÔÿˆÍÄÌÑÁ^(#§"òÖ¦¸ãh­ýùKÌT=
-¬Ý§	™ÄãÛ- at MÍg?£/7’qàI½®¹Ë{ÆðCŒÞ¤`OÁXM3Þì=gŠâ©nÊè$û[~^Õ”û„$¶çê뛇'9(ÎΝrg9·ô‘yV —M‡Œ[º~dš7jܸ¼ÞÂt7ñu³hZ IfÝŽ3I·Ha«´©9Â@Ô$3µPÏ2¹>åºýì³ÑqBÊFÕbOƒ)¾Ø&*ÝéºçÑ—?Òh!(p±êK€Tù„V®½¶pÏ»‡—^y±,Â4=MÛ58 œ–Î-_墣5L™žÐç~Ôèè¤øPÄ\c+]Ùȝ"=´u*›i•×ºÑ„ëÛI/X!E2—;3¬ÂdÕØÀ(œkñØxQ$ýò+:öÂ1ì3F¨D=8©“îPm=þÙÅz3=X·,iïÍËËÊØ@ež‚±`RFK¢Ž…½ÿÊuë)³:­ú4~Å-){’Ë8k¾Z,÷™ŸešGš…ºQYbsP¿ú¸­6a|ÂZ’g æƒ|hwR^ ñ…M¼%›Nþi÷N@	è
-/x/5.£þ>ª˜vžžå^?#aò@¢fzU–õàc#	¢ñeH”Ò@¼mtŠhÇÚY*ñ˜£K8	ÅŸ}‡Þ˜Äž¦»CóéèódpæäÑ=ÿ3Y>÷YH:ºšéÑÆ«ÃiŠÚ¤JîäȪ;Xàõ»Ï‹F«E³ò’×(«%ý¢ý«7ÂèÕLAÉK_‡ª‡õÙU['j2°4™-Pe¶§ÒÁ‡H\òÔ+¯MW”Ù¼¼²iÝ¡@eÛ÷»Å'ìi?ØFტʌ­D;Á€‹.BÁƒåÉ¡[Hå°é.Ò¤Qœx²•œóç3f~ê/…¶ËK„;9bmÔfϤéi(€¼•BQûqjo¡2Z©—\e£FÃK¥†N·ŠÍÅÙÂ}ÙoÄ\0(X¿ÀØvs덃&$Û¶‹6eõôÈä.ÔTìFfhò+
-5n—ºÙ)Tí‡QB8$Þŝ°th³,Ё<‡Â¸/t…ý±ÏÂ…àx̍lKºçñU*?‰—J³v""9aÝ¿4ó‡0Ý05‡ƒ#ŸóËJÒ™o¡÷fÍšÁi˜ËþO¤ˆÝ(ÔM°i·Á$vŽð…±<tY$±†±lÍ}î-1·žÖ*:tyƒ®RDµB³Å	€ã³5ÎEUƒûÏ2v¡:a,såOCªUã¾°ð‡—€æUBßÅ«÷ÈhLì¶M73%›œòƒ"»
-Å$Ü4÷2õ”>àj\^"ëc#)MXß¡»9ØËùíÐÕ¹ºùú‡âãB_ˆ&2ŒíŸN®02Zv›\†Ö×eüCâßj–=ñ‚Æ»ÏZ¢Ó6)¾Ÿ;ªzÔ‹J,ÀMBKµžÓcHÚèÔ}lLþ`œçØjN<óEÊÃ1=uÝ>©mC«ÆˆÇ5¤ž¾¼5Q9ê™4§OZG¾W±Nå3Á´ŸDrÞ
-gÉJ†U31*©”=x¢`µÊ¨]wBzÝ:îµ¹›é(ãˆå1¼Æ° ‹„§àM*çÓø²œgš® ýeYl—9'¡ò‚.óN™/†Rå–A”Çeµ2ìÑ£±ˆ~“cá‡þ
-Z¾ÁŠRÆ«Õ4¹âï=	;ò«¹çVL¥T«ÒUÖªoÝm:òÒ”X¿Á@ñ”*qã: ŒgÖ©¨Úœ¡áQMâ|Óbº×øõS¿;£âS}‰1«’âÂïq;zñ+oY†Š¶[­Xuï@Fª.pfQÔ_^8Ý b=ã½¹uÖ(i/L
-Ù.ÐóÑò;i8PµûŽÚ°=roÿòºŠ{Þï.Õèr&jÌP~òóx“
-TŽ×¾¦Ì'uéHçö>ëO—:F[T¾n•ê\hç¬
-‚30©?{aÅñ¹èè¾·Ðfhfá#ÎfÇU6jB7q©ô½3AMÑ*ö!~³oÿ3Ù:Éã¡Òkš.žëÔ+.çk?À«­…ü)á-=sØ]2Ù‡`›ÃXÛèTòŽK¶æ¬
-2„Š‘ÎÛä½etP‘÷íýNmQFÃàþºDŸíbd㐌ùÍ/DƒœÇJa²™“N;¾+Ü·fêIÞç‚—¯˜Ÿ¥Ø­úbE¾Ð<ïô›ñ¹n¯ÐáJEKwð/)[ýn‹R
-¹KÞ×wfِ¸qzØ‘/«—¤k}ª©ù µQ
+xÚ­WWXS³•¦š R7‡*-Þ¤EŠ”@%¡]iA)‘^A@*E at P:¤KAéE4ˆˆ7ïôžÿõ~û%kfÍš•™Ù[DÐÌRZ‰sF]ÀañÒP¨2 ml…PHDDÛ…ÀcpX¥@•” €–¿+ ƒ Pye¸¢2D$h㼃|1®nx@\ûÜO’ å…òŸ °€1ï†ò¢h¸ <Kœ…’´<=‹Ÿ~€Êå€BÊ€ P ‰qÁÎ(Wþiè"~…‘þÞÿI |ý(¦ qŠÉs Å"‡õ(4l‚£ôBQœü˜ú·øOO„×OùŸCú¯4Âãô¿œ—·?åã(_ì¿©WP¿¼£¯g/âž-¬«'
+۟
+aü.`(¤ïâ ž~¨¿ã(,òß&(sûÛØØâ²¾þEÉ_ûü;g†À`ñ—‚¼ÿQýIþCcÊt|1À"@)DÊóŸ_öÿꥋuÁ!1XÊAÈÉ__Dˆr$„@‰" (Å0X‹ÃSJ ÊL 4Îôs
+0 ¬ÿ3ôÉ`ƒßHòþAŠ”Ü¥e—`Ä?H–’sÁyyýŽ@)nÁ¨ Åø׸(5n¿!€±@J9îH±éý»EÍ›rH8äŠœïP ûý)¿{ËQzáÿ‡Qºý–WÀÁ(ß_ùÿÞìùó8Bˆ4\†ÉA%EE at Aöx.þ¾¾(,þï—†rÿÁhå˜P(Ê4õç¢ížÑs?\·h¨œN‚ê¼kS²Éç£mŒQ“)Tž%Ï
+}$ÞÔYTdŸbY¦[<äñKxj>paëºOræøÑr€Órvp3õn¶qÐ’÷_ä¨5ÖÖƱ½u9*Ó‘7/î߶)îÉÛî]+4×¹ôáĬà±»€úŽœhyëÙž—coÔ‰Â-Nfú܏“<y;•vn0*Ü=–þ‘äÌî±?ûA}éèêÞʈ¦G=öÕø„Ûk/O71Q_RV ±èVNsËáAe.XcÞ(šœ‰SË%!äu	¥Ž?ÇZŸ.9;vãEQ L¦n¹4Ïoö¬‰Mpwº5‡,#µk5‡m0Yo±¾NU1oýXT0ì!n>qÑԏÁë³Ê,ºu?½!v>]æˆ`š¢OʼȎš{!×ÎeÑ]%²åVåfIè~g6p(…ÞH]«É Q~"ñ³^!Üv6}ßl„&­TÑþÃwµˆÛ.> ëâ¨ÛýÔ­2ü£«RÍõšÐfãs?Âl~d!†Óîë/N†B#ùSÓîy	ÆÚie&sZ{›uõñ˜h_nUؽüºNáUúî%W2ka>ë
+‚ã^²ÛíÜ—A»ûUWÆÉ9Í=ƒö™WšÓÃrÒýÆ_;’mZÑ~š\-H_ ÿΰ_h€‰zˆP¿ÆrŽ316éõÉ›wçjÏVÅõ„nú¼?
+’M㛕s+3z&äSOÍ}R™[ÖÛì{É:9YÃuäS¨žA²e67nÙk‰-•Y­¡"ÅïŸÉdèÎä†lÜ–©c«a~òùq°·Ðρ6®¶Ö´YÜZ ˆ»Œüͱ鏜Â×cnë®–¡»nQÏÛ|Þ%@”OÀ›YrOË?I˜žAOrð—åŽ
+ϤiS"hÌ€Ïû‡¢š••…V_“d¬ác
+D_|8£ƒiÞÛˆóÐhúñ¦!§±Ç–LRLôß?Ä×æ¼<ϝ®~æˆn½üëæÀ^ÙÉ"à¤.ñyÑù6KQŸ¢^h©Pþ}þt6«.Ú(vøÄœb§táj¡"sà[5ü;O¤ðRíŒjÁ1¦¯ÂT>âm¼K%ÂQe¼B“ƃG/CÎ?«ÊO¢OxE­Ï
+¢÷é¸ÜêÂLnÑЛ-Í*:§y€™j"ò\ÖÆ™°ÁÐ ?/ö<£Ão^ïœwž…o‘‘™—ž»qh]3¸g¬¿€Ø¼Ô¥Q™5Ûv
+‚÷v,Áñ3±×Dßkõšº_©¨ ¸Yy0%¶hv|¿n™vԁIè¨,òPPËæŽP[ÚÁñªyVˆ y¿/ºäI)Û‚Õ©Î…¢™Ãm—Õ„a9jÝù­ û+QÏK>3è2 at WZÛHÐ@KïvžÄ	¾5­0‘ÏíÒ¿z‹¶ÇwÑ<Ús;eÚÏwøæØû0Žù|$ðö¾„Ô«Çú5n„Ÿ
+°g^8iÅÌ­Š2Æ%‹T½œY¤	µ€~Ðdäߦ?RÁ„3Lž½±ëpK}<I~RòÊÍÀî)yÕœ–ŝb¦SJ‡ˆtv\/u²„I™†´á6é“}hãC[7󐩅ëOA—Ë-`êõJQÍí!ßÆ2í6½{ÝT¿‚9_ðpÆ¿ÙÜŽ‘G9žzB• cbR÷P¸ðB·’6À®‚/SXÑŽE:å:™:첸šÌ«MØÉâ´î´×Ó6ê‘>4«òÛ«EëÑÍ©crköÍÞõŸ>ÔÀŽÊ"-‰^!F‡&÷ ª7.[zyÕ…å‹-¶Ä¸MÛÛll±\gO,tø¥;ú©À<ã¨YÈ[¡10zG†Öå­˜¤'“£Î· tuIJ…×Z3R—z–ódt¸³§Ž›ÞìoòÕÕ!>"jÜôûã#þp|-Và“Ëde?{ü[0ÿÙZ5|ÓáèðçÒÓ“gélú7CtRÈWOo™X ¸{ñ”¢lc·K‚Û…¦`=ÈÄ:LG`øõùW×O	Ü@HAh+×uõ¹îvÖPñý5O¼%Ú™MÚQVŒ`F‡õè“'ìÇÙ¹pŸ*]$o$‹nv_,É™oÞ¼¹7±Èc¹±ÃŸDҏÐ3bîï¡ÿšÈÑé¬"z¶açNÊòåú·%ÎÊ\ú±Åñú`ƒ@”ƒÄ»‡Ú|¶‡ÑãðwYß‹­IsOsh¹ÔñÙ«?˜ÝÖ“óWRtm)=RÕæo+J6"­ö{m,)rôß@䄝Ò
+R-jÜË»çX4çcfOújö<çÕzÍæ+í½¦Ò{qZήr%r=¤ù¦§:7{m×3>œíŠòRN®76ò¸ã{!…+Sž‹ä8´(®M3®õÄãÛçzSÑÄƆ³›CtAL3f÷Q¥ óýgØÅn¥³(8mó'¿cz"¹¡\J“K瓹ªðÁÖnºñj‹#puI]œD¸fÄXY@ÌPtßw0°í.ÀkÕmçšÚƒ¯·"ix*…¹påIÇdnêvnŸú‹<&ˆ«]R®» ªªöò1íÕ‰†- |ðD¿5z°3{]¾âÖ[‰ÓÆøÀ:T¼Ÿcr¥sÎʾUNHúÔTC½+$¹V5^ÜP64c G—¶_e|¢Y1ÖŒârߐ:–Ë Éfê¼bÞ­µÜ1ý¦Õ\]“%ôhp,¨š(ÜàNoZ4$ÑETë’×·9u—Ïz:öX^>‰ 	Õ€M^4Í œÞ‡qŒþ4:Û8@œÉMºü¸®‡÷Y»3ì0gÒwœ|ÓêñqüGOZÍü˜ñŸ —˜÷/WòwÆ$ºÃ¤˜›	 QÛ“ê/ËCS{„_ñØoCðç»îd¶F:b®°ñø9³u8VH¦UÏ›=­lõz¢jÉ\qüá©&¯ÐÒÑÒUòKÁ¡÷3´#OiûäåÀÚ\
+TTEŽ¸ï8ìÇ_ñ¿€FÎ:}£írÈ(³*L*Û;YüíÜd_»aÅÇ»Oó}š^÷ÿ8TŠ,m	u_wvÏ¢5ÒxnÕ$Ìsf9žz„=iא¼çût:5ˆFNÔÔ©wIŠwκéIqÅp½šùÃZ'~Ø`捜
+õÊ(ÙòýÞ¶#Ñ•]i§k±aƒ5ŸÜÍb–Oïr!~Ü¢‹[aLK,?J^ƒ‹ù3ë8Ñ®²7.	¾“¥Ñ¾%PéýU¶ž®Q½¼Õ'ÞOÏŠ³áVŸÜ”¸ë_3R—˜-d3'Ö­ª m´­+ÓØË»ú¢
+
+6_ö”^;dx´ôh³eЉ®i½gŽVñHæN°Ô®¨\øâà`í/×Öª¿–3úí¹ž›M݈çd„–M¹t<h׊Ì.k½)C(g\VA1Ýd	¯"T¯pŠšvMŸ¶åö±ì$–YÊg
+Ó^ýá[ƒLÖ“x&Ö}çAéÅP„ŠýƒýµJÝÇl²›±—üqí¾Ñ#msþÊë;׍|úÕéö¨ …¿ïj¹Ö£¹ÊÒx$à¡ú¬è«X»IyJoÒ·EáúQxX{ûí{Õ‰K\Féà{‰]Š[žI˜
+‰¯´S¹Ag"<xø½»øÛÌœ¿	ì[Ê	ã-sødHÚ˜€ä*º³(µ‘ñ˜Dí¥|×Q+ŽÞ!õ¸¹>º~gbnûH«ËJ4nÎgì¥`(êóy–GôpKæk[ÇËÊD§ÌãX°><©J,DuD
+¦öÇ1{Źò"ÈÄîz{“aéÛp™ÃÑÒ‚"'¡4$mN04¡wŠ=C£
+¡“T¯€´
+T›~@Rvµj›SÆtcaT\b³û§¬Ú•?JN4ª1Êqö÷¹spi$?>оW”ä)]Yd¯.cgTßY:Úu…>IU©Y\ÏL°-)z¡¯ò®°}ZÌti‹##CAˆ¹:Ä¡ …6SQxq%íópåÓ½†Ä·¶h杣¶Ø5øƒzÌ6í×nU¢fnø›LIA¯ñ–Ÿ¶4]Ð.qeú‡|JËU8é!=ÿòÀÖÆÛ8´„g¨Î…sœÃرlÆ=“ío×Q%lQoï@32›èd‘Þbô¤,KÆ«¦;V1w(R_­|QxáÉ1êF¯ô¢¿¢©þkéù§
+x#ö5­Èª·Ašz;ªÐóJ|rÉð‡ {pÔT“ ¯¨ù Íllþ…ŽÚï,õÄ&æàqq¬5¯G°„íÔnölxôÉLGjŸ¾KfÍjq,øÑ•µK{¿Å²«˜ç{×€“±sp׊çßD 0±Ñiªuîi}›U±ÎˆXê «š6§ÅÍŽ=]†O±Ú=ˆ¬øæjuÜñZ51®s_]ÞÕÒ-úžTðzŠ|PLÇéàZ,ø|±Æé%ï5é²³êiYïãš”Œ	ªÄLg÷îÄâÓÚæQr85ðö²-õiW1‹¯Úزü¼P‚흷P^1YÐcBŒI]—,´öH³ñVØéWG\B¬k,@:In¶åsÄÔ±Uíý£#·®ÂþÈ‘-™w±¼ö»"®©¥&¸Í˜-ç:Žý	y ùÕ³saŠûŽEC­‹—xi3â<ÄŽœå›š$µxlÒ™A‰æoXG8ÌÕKä[RÕé
+¹G°	hÕ†‹õÊÊ)Ö\òjßF vPjó¹Y;¨9A67Wª}îêíÊ~µß™ ®4‘^î©ÈÅçúròÕ7BÑ{ÕçÅKwï²Ã¼•Ó%=„荬Vœš–L{Ç„Ú4²ÙàïÝžñŒÏ:°Ùé$Ôzæë±»Aëý•r3È‹ùÝad™k%_œ²Ï\’Io¤½ÆPW/lÆé,g)&·V&U÷Õ(Oô杽©qÑÜV½ìëÖò#“"5	èw©ìë$½/©w,Ž²+mØ8–iœd"]Õü+ª¾o×õ¶žŸVQ²©v8– Tzåôäh‘¸ÞhNãIõáÜ‹Ö¡ædiÉKkEÓcÊ1םCÖ¥Lžò2…¢80Þ¼3¦ï+GÝ<5HAùBRJ¢h§-‘¼Õx3çż(Øø©?ç|¯âÎîµÂÎ6[šUh£Œn@ͽà‘ì­æGÿ[°¶´
 endstream
 endobj
-9311 0 obj <<
+9360 0 obj <<
 /Type /FontDescriptor
-/FontName /TBMBAH+CMR12
+/FontName /MRUHHI+CMR12
 /Flags 4
 /FontBBox [-34 -251 988 750]
 /Ascent 694
@@ -62444,10 +63420,10 @@
 /ItalicAngle 0
 /StemV 65
 /XHeight 431
-/CharSet (/H/J/T/a/comma/e/eight/h/n/o/p/period/r/s/t/two/u/y/zero)
-/FontFile 9310 0 R
+/CharSet (/H/J/M/T/a/comma/e/eight/h/n/o/p/period/r/s/t/two/y/zero)
+/FontFile 9359 0 R
 >> endobj
-9312 0 obj <<
+9361 0 obj <<
 /Length1 889
 /Length2 2612
 /Length3 0
@@ -62493,7 +63469,7 @@
 47iRO^ÜIV;ÈæuìpyÜ[%Š·‚4;ýԦ߶Ý*“|saJeêÅnUOeÐööVjJæes:µwí_¾ÁKâ
 endstream
 endobj
-9313 0 obj <<
+9362 0 obj <<
 /Type /FontDescriptor
 /FontName /FKGUSP+CMR6
 /Flags 4
@@ -62505,9 +63481,9 @@
 /StemV 83
 /XHeight 431
 /CharSet (/eight/five/four/nine/one/seven/six/three/two/zero)
-/FontFile 9312 0 R
+/FontFile 9361 0 R
 >> endobj
-9314 0 obj <<
+9363 0 obj <<
 /Length1 947
 /Length2 3215
 /Length3 0
@@ -62543,7 +63519,7 @@
 ‚ÑûHr®¹ÃéܳÌãÜN9~]ÁõkŽÆµQðÕW(ž—ú½ï®©÷NÌ&bjßûuøÇ•ºÍŇ«/„œ¥½¦vg,”|ûh Æ~ÀÆȍ"M5pîqÖ 3“á/íp–'‰*oŽ§\ӐUÒz™j4*á+W)©Í/òçëµäÈoYç«|oL—O¹'&DUK,,Ðô®äçê¹v—G¢ãCÅ÷®ãTsôiÉ!‘Z…(˜;&_¥X2B‹úv®½î`VÍœææKi)Ò«(Rgp÷¾Û»=øj b~›åõÿ³dù
 endstream
 endobj
-9315 0 obj <<
+9364 0 obj <<
 /Type /FontDescriptor
 /FontName /DMYVZC+CMR8
 /Flags 4
@@ -62555,9 +63531,9 @@
 /StemV 76
 /XHeight 431
 /CharSet (/M/T/eight/five/four/h/nine/one/seven/six/t/three/two/zero)
-/FontFile 9314 0 R
+/FontFile 9363 0 R
 >> endobj
-9316 0 obj <<
+9365 0 obj <<
 /Length1 1699
 /Length2 10967
 /Length3 0
@@ -62655,7 +63631,7 @@
 #Çg~9®ÞkP éèûQ¤5 BçSÔúbFˆÅrW$!ªvØÃa1×5¿lôÍ)$¯y¥„ÀF³$Кù`P½‰i9ø…x™§Àн”®ÿØžÞÞx]Ä-=‘ à ªÀmÃ_Và´æýÊÑ»0Ýô¤‚h0Û¾Wù……d¼P€ÎôÞ¼ö¥™ÿ,­	,ÎCûåªÈËå„Œwˆ(\”ûŒýxZX3b¶ž–¥:¡åkg=rIÉ]'ýRñÔš7Ó•Å‚e´ž‚ö—:+q	Æޝ.úBÌ€IÓî» _0Ü?éÿ?ÿÜ[Q
 endstream
 endobj
-9317 0 obj <<
+9366 0 obj <<
 /Type /FontDescriptor
 /FontName /OBAAPB+CMR9
 /Flags 4
@@ -62667,9 +63643,9 @@
 /StemV 74
 /XHeight 431
 /CharSet (/A/B/C/D/E/F/G/H/I/J/M/N/O/P/R/S/T/W/Y/a/b/c/colon/comma/d/e/f/ff/ffi/fi/five/four/g/h/hyphen/i/k/l/m/n/nine/o/one/p/parenleft/parenright/period/quotedblright/quoteright/r/s/semicolon/slash/t/three/two/u/v/w/x/y/zero)
-/FontFile 9316 0 R
+/FontFile 9365 0 R
 >> endobj
-9318 0 obj <<
+9367 0 obj <<
 /Length1 752
 /Length2 1145
 /Length3 0
@@ -62695,7 +63671,7 @@
 2úȨ²=È1soôZ)²®P%k¶ƒ4ÛÝ~ 0.x
 endstream
 endobj
-9319 0 obj <<
+9368 0 obj <<
 /Type /FontDescriptor
 /FontName /IUVPNN+CMSLTT10
 /Flags 4
@@ -62707,9 +63683,9 @@
 /StemV 69
 /XHeight 431
 /CharSet (/dollar)
-/FontFile 9318 0 R
+/FontFile 9367 0 R
 >> endobj
-9320 0 obj <<
+9369 0 obj <<
 /Length1 1903
 /Length2 8831
 /Length3 0
@@ -62791,7 +63767,7 @@
 R1šŽ7Ž•¸°1ÇÒ.CäŽÒZ£åkŽ‹nô8×6·­]ªd¹{Ôd€õØÆnykäeÞØ™ŸÔK¯«žfÖþ³”êB՞ã6Òr²]!ºt´•ä“	ÁaüïD#XLoa„RÑ’†—’¨‡Ï„‘ð[FÆï8k˜uNø¸&¡Ô-aƒGmQh‚äl‘+žÈxtmnUPgX;%®TþÆ+mû
 endstream
 endobj
-9321 0 obj <<
+9370 0 obj <<
 /Type /FontDescriptor
 /FontName /NXHEDD+CMSS10
 /Flags 4
@@ -62803,9 +63779,9 @@
 /StemV 78
 /XHeight 444
 /CharSet (/A/B/C/D/E/F/G/H/I/K/L/M/N/O/P/R/S/T/U/W/X/Y/a/at/b/c/comma/d/e/eight/emdash/equal/f/ff/ffi/fi/five/four/g/h/hyphen/i/j/k/l/m/n/nine/o/one/p/parenleft/parenright/period/q/quotedblleft/quotedblright/quoteright/r/s/semicolon/seven/six/slash/t/three/two/u/v/w/x/y/z/zero)
-/FontFile 9320 0 R
+/FontFile 9369 0 R
 >> endobj
-9322 0 obj <<
+9371 0 obj <<
 /Length1 1071
 /Length2 3524
 /Length3 0
@@ -62843,7 +63819,7 @@
 ½ë‚µ¢ÙuqMÊŸ{Ä.WNxùññ­H{ß[ìÕK¬gŒeðÉñÄ›ä‡x÷f§öG8ì…Ñ6L<Ke>ëíúñP;ÿå{Z6¹¡à¸ÚfjꋾÓ#@…ðü^%MÔ1š@wNÝš2r’›–ß;—ž¡²Ýìs¶¢<æÃÁZœþÆרüÁh\G¬Í¤÷#ÈR6±Èl’—ið)ëŒ“Hn3§,¿ì3¸¿jÃY·Oß¾ï(±+º®ïøòeë„	oNìÕ[±äß¼ò­,åKËå`º[³ïÕjŽÝ7sœã5¹þ¡ÎŠc¼!$“Œ”ÀÉl­vÑ'¢o‚ªþé² É
 endstream
 endobj
-9323 0 obj <<
+9372 0 obj <<
 /Type /FontDescriptor
 /FontName /TFKSKK+CMSS17
 /Flags 4
@@ -62855,9 +63831,9 @@
 /StemV 76
 /XHeight 430
 /CharSet (/A/C/a/d/e/eight/five/four/h/i/n/nine/one/p/r/seven/six/t/three/two/x/zero)
-/FontFile 9322 0 R
+/FontFile 9371 0 R
 >> endobj
-9324 0 obj <<
+9373 0 obj <<
 /Length1 1738
 /Length2 8148
 /Length3 0
@@ -62929,7 +63905,7 @@
 ¶Ý•«lö0Û™(˜Ž¥b…KÍèê;0>ŒMݾœñîÖíÛ–¹_L®÷T!QïCâȬkŠÈLzÓVP/óg÷f…>/»™Ü¼Œ,œ÷¸/±9ýýÌô\
 endstream
 endobj
-9325 0 obj <<
+9374 0 obj <<
 /Type /FontDescriptor
 /FontName /TIWENN+CMSS8
 /Flags 4
@@ -62941,9 +63917,9 @@
 /StemV 87
 /XHeight 444
 /CharSet (/A/B/C/D/E/F/G/H/I/J/K/L/M/N/O/P/Q/R/S/T/U/W/X/Y/a/b/c/colon/comma/d/e/eight/f/ff/ffi/fi/five/four/g/h/hyphen/i/j/k/l/m/n/nine/o/one/p/period/r/s/seven/six/slash/t/three/two/u/v/w/x/y/z/zero)
-/FontFile 9324 0 R
+/FontFile 9373 0 R
 >> endobj
-9326 0 obj <<
+9375 0 obj <<
 /Length1 1982
 /Length2 12081
 /Length3 0
@@ -63038,7 +64014,7 @@
 ͸¢•ŒÊe!Qm­„S"#m“rÇËNär¤Ë%± ­~ä·üXäï	Ôoòã`¥ž)ó(†„"GúhÏGp ˆüZ·ÿÂœ
 endstream
 endobj
-9327 0 obj <<
+9376 0 obj <<
 /Type /FontDescriptor
 /FontName /WQYPAM+CMSSBX10
 /Flags 4
@@ -63050,9 +64026,9 @@
 /StemV 136
 /XHeight 458
 /CharSet (/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/a/b/bracketleft/bracketright/c/colon/comma/d/e/eight/emdash/exclam/f/ff/ffi/fi/five/fl/four/g/h/hyphen/i/k/l/m/n/nine/o/one/p/parenleft/parenright/period/plus/q/question/quoteright/r/s/seven/six/slash/t/three/two/u/v/w/x/y/z/zero)
-/FontFile 9326 0 R
+/FontFile 9375 0 R
 >> endobj
-9328 0 obj <<
+9377 0 obj <<
 /Length1 941
 /Length2 2412
 /Length3 0
@@ -63088,7 +64064,7 @@
 Ž!½‹‹•Ë[+ª?îcrÛõÖ萈… ût¸EndNþéfHBÛÁ3¦I«h…Ôž’\X£×Èá“Íšè­ÑgŠQНîÛüÛxþ!á+
 endstream
 endobj
-9329 0 obj <<
+9378 0 obj <<
 /Type /FontDescriptor
 /FontName /OLHIJD+CMSSI10
 /Flags 4
@@ -63100,9 +64076,9 @@
 /StemV 80
 /XHeight 444
 /CharSet (/a/b/c/d/e/hyphen/i/l/p/r/s/t/u/v)
-/FontFile 9328 0 R
+/FontFile 9377 0 R
 >> endobj
-9330 0 obj <<
+9379 0 obj <<
 /Length1 948
 /Length2 1780
 /Length3 0
@@ -63128,7 +64104,7 @@
 Ó^Ò+suŒ»½“;; ÖŒ©DËNë㾇Ô]¬}•Qg¼]¦jx¶`‰—’LsÖQ³ÂeÄR\øµ:jn÷„{ç£Þ6üÑñÖ_†ul€3Š`Iãeõ¡íÓ¦U<õd¯“aY=Ô;Sáö»Mc³‰6î.?G“1š6j¯<IWÊ鮍W0ï?ÝŸ=©øÖ§Râ«ù&.]|èbQwc¿ïjda;e_'_ocꯐ’ø)‰ió´0bEï`vàyßâ-?п¾×ÜÐôìnÏ$ÛH^ðìGú%•ÿG!™ù
 endstream
 endobj
-9331 0 obj <<
+9380 0 obj <<
 /Type /FontDescriptor
 /FontName /DISJDX+CMSY10
 /Flags 4
@@ -63140,9 +64116,9 @@
 /StemV 85
 /XHeight 431
 /CharSet (/arrowleft/arrowright/asteriskmath/backslash/bar/braceleft/braceright/bullet/circlecopyrt/minus)
-/FontFile 9330 0 R
+/FontFile 9379 0 R
 >> endobj
-9332 0 obj <<
+9381 0 obj <<
 /Length1 1956
 /Length2 16463
 /Length3 0
@@ -63297,7 +64273,7 @@
 bCë#[?Õتd¶ª˜\Å¢¥¤¬¬8øÚ1Vِaí/‘ks}’ÐApŠãÊ¡uÓsǯ­šÖ†*B| GØ‹u4
 endstream
 endobj
-9333 0 obj <<
+9382 0 obj <<
 /Type /FontDescriptor
 /FontName /KJFIBM+CMTI10
 /Flags 4
@@ -63309,9 +64285,9 @@
 /StemV 68
 /XHeight 431
 /CharSet (/A/B/C/D/E/G/H/I/L/M/N/O/P/R/S/T/U/V/W/X/Y/a/b/bracketleft/bracketright/c/colon/comma/d/e/equal/exclam/f/ff/ffi/fi/five/fl/four/g/h/hyphen/i/j/k/l/m/n/nine/numbersign/o/one/p/parenleft/parenright/percent/period/q/question/quotedblleft/quotedblright/quoteright/r/s/slash/t/three/two/u/v/w/x/y/z/zero)
-/FontFile 9332 0 R
+/FontFile 9381 0 R
 >> endobj
-9334 0 obj <<
+9383 0 obj <<
 /Length1 741
 /Length2 1115
 /Length3 0
@@ -63338,7 +64314,7 @@
 9ùŸÙãÅ”0â-5óT÷™/&ž'Óý»{~r¤RŸØ?äñãúm>Þ0yåê„®èEµÍ†_¿°Jm“L±˜Ç:µÉñ7bëÉØÒ!÷EK÷|‚UÖÕÒÈVÄôÅ®ùõc·Jrúö¸¸(JÊ"7ö>¨êxi3ëmqÞ09u½ò#~–îçxf;fìmnµ=ò ãîÃy›HMZ<ZiÍþÄîQG芘i1Ùµ¢ÅÝ<ÃR;ê÷æ–oÄ졨 ¶§;t%+ùäáz?vÇ·×Ó/¤c”? [hk
 endstream
 endobj
-9335 0 obj <<
+9384 0 obj <<
 /Type /FontDescriptor
 /FontName /IVMWBL+CMTI7
 /Flags 4
@@ -63350,9 +64326,9 @@
 /StemV 76
 /XHeight 431
 /CharSet (/a)
-/FontFile 9334 0 R
+/FontFile 9383 0 R
 >> endobj
-9336 0 obj <<
+9385 0 obj <<
 /Length1 741
 /Length2 1104
 /Length3 0
@@ -63375,7 +64351,7 @@
 žþf¡²–óIÄîò²dr™6ùr—pkåÒã«gÚ¢ÄÚ°ûÂëN9Ž3=¤è'/êë$dwÜóN¼Q÷[Žj
 endstream
 endobj
-9337 0 obj <<
+9386 0 obj <<
 /Type /FontDescriptor
 /FontName /ROIAGP+CMTI8
 /Flags 4
@@ -63387,9 +64363,9 @@
 /StemV 73
 /XHeight 431
 /CharSet (/a)
-/FontFile 9336 0 R
+/FontFile 9385 0 R
 >> endobj
-9338 0 obj <<
+9387 0 obj <<
 /Length1 841
 /Length2 2827
 /Length3 0
@@ -63421,7 +64397,7 @@
 åYJMé3ú¸ìÿ¡årýãûð`Áò[%²³WšS/ç<ÉÏ~bßšt½.€tqL{`''­ Õ`a¶ý/è2I#¹CPçBÍRZ;V€#qoEÑH]†²ùtàð•°AbÜ]WǧUþh—oŠ	ãÞK¥“úÄ£‰—_>-Á<z˜ÝjCr³g6_‘¥ÒpÒ|ù앧 W0Ýsò]œ}qË™tÅ›öèuæÉS/O7–_=`\©ä½ÑG@BÖŽ>jå5¬‹OéŸÊFcFâøx'MÕX´¶ÅÚ)e³ÚÀ•ww›¤°Ý«Žçü“Wׇü=¼Bc>;¤n‰jö–ëö—n_°³ Ð!ShuˆuÅÈÓ]‘«0ÕœçÞ‘9xg]5Ã(|u¥lf¼È…b°ÌO,îß–9É
 endstream
 endobj
-9339 0 obj <<
+9388 0 obj <<
 /Type /FontDescriptor
 /FontName /TOETKN+CMTI9
 /Flags 4
@@ -63433,9 +64409,9 @@
 /StemV 70
 /XHeight 431
 /CharSet (/A/G/H/O/R/S/T/two)
-/FontFile 9338 0 R
+/FontFile 9387 0 R
 >> endobj
-9340 0 obj <<
+9389 0 obj <<
 /Length1 2310
 /Length2 15237
 /Length3 0
@@ -63556,7 +64532,7 @@
 fôuˆ–‘Ú!˜Ÿ¥ú %%ûÉb‹tªi¡‰Y–ï^Rsy9­FÅçQÀ˹2„RiFÛv7?újŒýuR´g*À¨ö%:k¨€p9@Ðw'ÖÚ¿ˆ	­›Ôñ%áîôã¡e›îbøÖÑsÅJ;÷0Ýžý“ÍW‚o%K‡6ê­Æº¼‚c®hëÝœv—Ë5à…¾HcŒ`J#|ìg•3ÖHƒºF.v*®øØfwZvPì4Ϥ6Cp~YÚäòbBËC§óp‘ˆìI£÷¼_ë{WÓx¼6?åëDö¥‹—³ÐÎÁA`KNÿ°Úf¡9ÐJVùNô³N ²-Û/âÕp³ý²ÿy·fe
 endstream
 endobj
-9341 0 obj <<
+9390 0 obj <<
 /Type /FontDescriptor
 /FontName /YPVIBW+CMTT10
 /Flags 4
@@ -63568,9 +64544,9 @@
 /StemV 69
 /XHeight 431
 /CharSet (/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/a/ampersand/asciicircum/asciitilde/asterisk/at/b/backslash/bar/braceleft/braceright/bracketleft/bracketright/c/colon/comma/d/dollar/e/eight/equal/exclam/f/five/four/g/greater/h/hyphen/i/j/k/l/less/m/n/nine/numbersign/o/one/p/parenleft/parenright/percent/period/plus/q/question/quotedbl/quoteleft/quoteright/r/s/semicolon/seven/six/slash/t/three/two/u/underscore/v/w/x/y/z/zero)
-/FontFile 9340 0 R
+/FontFile 9389 0 R
 >> endobj
-9342 0 obj <<
+9391 0 obj <<
 /Length1 1806
 /Length2 10866
 /Length3 0
@@ -63664,7 +64640,7 @@
 “ a_C _AÕ®gä³’U6 P¬~–»ãJPc½`­ÒÒa¢Ý7—ºm†¹ƒ-%£lp”sŠ [ž¹¯ë…ÑЭ—Ô>ð]FÖ]¹û“½XýGƒãQã½G™¯¼ìmoACDÕ´LÊ·1õOó¾ï牻LÒ<ÐC±ZÜ@Ç“ÄúUÎO.åUç{B«ÍD7•ìG,}µšn³â͏8î…¤ÕŠ²ªžW‰(¡Èrd-N¾Š0o=쇬‹ñ¯¯m¿ü¡Æ–çàKVƒæ»$ %_‚#éEU¢	$}ê1®LV¯§¾þ6yÜšuû ¸ŠJ
 endstream
 endobj
-9343 0 obj <<
+9392 0 obj <<
 /Type /FontDescriptor
 /FontName /KJXYJU+CMTT9
 /Flags 4
@@ -63676,9 +64652,9 @@
 /StemV 74
 /XHeight 431
 /CharSet (/A/B/C/D/E/F/G/I/L/M/N/O/P/Q/R/S/T/U/V/W/X/a/ampersand/asciitilde/at/b/c/colon/d/e/eight/equal/f/five/four/g/h/hyphen/i/j/k/l/m/n/nine/o/one/p/period/plus/q/question/r/s/semicolon/seven/six/slash/t/three/two/u/underscore/v/w/x/y/z/zero)
-/FontFile 9342 0 R
+/FontFile 9391 0 R
 >> endobj
-9344 0 obj <<
+9393 0 obj <<
 /Length1 837
 /Length2 1182
 /Length3 0
@@ -63700,7 +64676,7 @@
 _¸©'-ÂUfPæaá‹Æ÷÷¼g|Ý,¯aÖ|qëÁ ³“RY
 endstream
 endobj
-9345 0 obj <<
+9394 0 obj <<
 /Type /FontDescriptor
 /FontName /ZUTHPM+LCIRCLE10
 /Flags 4
@@ -63712,1034 +64688,1034 @@
 /StemV 40
 /XHeight 0
 /CharSet (/a4/a5/a6/a7)
-/FontFile 9344 0 R
+/FontFile 9393 0 R
 >> endobj
 1124 0 obj <<
 /Type /Font
 /Subtype /Type1
 /BaseFont /KEFMBC+CMBX10
-/FontDescriptor 9291 0 R
+/FontDescriptor 9340 0 R
 /FirstChar 11
 /LastChar 124
-/Widths 9288 0 R
+/Widths 9337 0 R
 >> endobj
 1123 0 obj <<
 /Type /Font
 /Subtype /Type1
 /BaseFont /ZMBLFL+CMBX12
-/FontDescriptor 9293 0 R
+/FontDescriptor 9342 0 R
 /FirstChar 12
 /LastChar 121
-/Widths 9289 0 R
+/Widths 9338 0 R
 >> endobj
-2776 0 obj <<
+2789 0 obj <<
 /Type /Font
 /Subtype /Type1
 /BaseFont /JTHECE+CMBX9
-/FontDescriptor 9295 0 R
+/FontDescriptor 9344 0 R
 /FirstChar 98
 /LastChar 115
-/Widths 9267 0 R
+/Widths 9316 0 R
 >> endobj
-2466 0 obj <<
+2476 0 obj <<
 /Type /Font
 /Subtype /Type1
 /BaseFont /JXWONA+CMBXTI10
-/FontDescriptor 9297 0 R
+/FontDescriptor 9346 0 R
 /FirstChar 97
 /LastChar 121
-/Widths 9270 0 R
+/Widths 9319 0 R
 >> endobj
-2326 0 obj <<
+2333 0 obj <<
 /Type /Font
 /Subtype /Type1
 /BaseFont /UPBAQJ+CMCSC10
-/FontDescriptor 9299 0 R
+/FontDescriptor 9348 0 R
 /FirstChar 67
 /LastChar 117
-/Widths 9272 0 R
+/Widths 9321 0 R
 >> endobj
 1917 0 obj <<
 /Type /Font
 /Subtype /Type1
 /BaseFont /QVBPMD+CMITT10
-/FontDescriptor 9301 0 R
+/FontDescriptor 9350 0 R
 /FirstChar 34
 /LastChar 121
-/Widths 9280 0 R
+/Widths 9329 0 R
 >> endobj
-2484 0 obj <<
+2494 0 obj <<
 /Type /Font
 /Subtype /Type1
 /BaseFont /SPHTML+CMMI10
-/FontDescriptor 9303 0 R
+/FontDescriptor 9352 0 R
 /FirstChar 45
 /LastChar 121
-/Widths 9269 0 R
+/Widths 9318 0 R
 >> endobj
-3559 0 obj <<
+3578 0 obj <<
 /Type /Font
 /Subtype /Type1
 /BaseFont /EGJBAW+CMMI8
-/FontDescriptor 9305 0 R
+/FontDescriptor 9354 0 R
 /FirstChar 76
 /LastChar 76
-/Widths 9264 0 R
+/Widths 9313 0 R
 >> endobj
 1930 0 obj <<
 /Type /Font
 /Subtype /Type1
 /BaseFont /YJCLWH+CMMI9
-/FontDescriptor 9307 0 R
+/FontDescriptor 9356 0 R
 /FirstChar 60
 /LastChar 62
-/Widths 9277 0 R
+/Widths 9326 0 R
 >> endobj
 1133 0 obj <<
 /Type /Font
 /Subtype /Type1
 /BaseFont /EXYYDG+CMR10
-/FontDescriptor 9309 0 R
+/FontDescriptor 9358 0 R
 /FirstChar 11
 /LastChar 124
-/Widths 9285 0 R
+/Widths 9334 0 R
 >> endobj
 1125 0 obj <<
 /Type /Font
 /Subtype /Type1
-/BaseFont /TBMBAH+CMR12
-/FontDescriptor 9311 0 R
+/BaseFont /MRUHHI+CMR12
+/FontDescriptor 9360 0 R
 /FirstChar 44
 /LastChar 121
-/Widths 9287 0 R
+/Widths 9336 0 R
 >> endobj
 1929 0 obj <<
 /Type /Font
 /Subtype /Type1
 /BaseFont /FKGUSP+CMR6
-/FontDescriptor 9313 0 R
+/FontDescriptor 9362 0 R
 /FirstChar 48
 /LastChar 57
-/Widths 9278 0 R
+/Widths 9327 0 R
 >> endobj
 1928 0 obj <<
 /Type /Font
 /Subtype /Type1
 /BaseFont /DMYVZC+CMR8
-/FontDescriptor 9315 0 R
+/FontDescriptor 9364 0 R
 /FirstChar 48
 /LastChar 116
-/Widths 9279 0 R
+/Widths 9328 0 R
 >> endobj
 1976 0 obj <<
 /Type /Font
 /Subtype /Type1
 /BaseFont /OBAAPB+CMR9
-/FontDescriptor 9317 0 R
+/FontDescriptor 9366 0 R
 /FirstChar 11
 /LastChar 121
-/Widths 9274 0 R
+/Widths 9323 0 R
 >> endobj
-2852 0 obj <<
+2865 0 obj <<
 /Type /Font
 /Subtype /Type1
 /BaseFont /IUVPNN+CMSLTT10
-/FontDescriptor 9319 0 R
+/FontDescriptor 9368 0 R
 /FirstChar 36
 /LastChar 36
-/Widths 9266 0 R
+/Widths 9315 0 R
 >> endobj
-2327 0 obj <<
+2334 0 obj <<
 /Type /Font
 /Subtype /Type1
 /BaseFont /NXHEDD+CMSS10
-/FontDescriptor 9321 0 R
+/FontDescriptor 9370 0 R
 /FirstChar 11
 /LastChar 124
-/Widths 9271 0 R
+/Widths 9320 0 R
 >> endobj
 1973 0 obj <<
 /Type /Font
 /Subtype /Type1
 /BaseFont /TFKSKK+CMSS17
-/FontDescriptor 9323 0 R
+/FontDescriptor 9372 0 R
 /FirstChar 48
 /LastChar 120
-/Widths 9275 0 R
+/Widths 9324 0 R
 >> endobj
 1211 0 obj <<
 /Type /Font
 /Subtype /Type1
 /BaseFont /TIWENN+CMSS8
-/FontDescriptor 9325 0 R
+/FontDescriptor 9374 0 R
 /FirstChar 11
 /LastChar 122
-/Widths 9283 0 R
+/Widths 9332 0 R
 >> endobj
 1131 0 obj <<
 /Type /Font
 /Subtype /Type1
 /BaseFont /WQYPAM+CMSSBX10
-/FontDescriptor 9327 0 R
+/FontDescriptor 9376 0 R
 /FirstChar 11
 /LastChar 124
-/Widths 9286 0 R
+/Widths 9335 0 R
 >> endobj
-3424 0 obj <<
+3440 0 obj <<
 /Type /Font
 /Subtype /Type1
 /BaseFont /OLHIJD+CMSSI10
-/FontDescriptor 9329 0 R
+/FontDescriptor 9378 0 R
 /FirstChar 45
 /LastChar 118
-/Widths 9265 0 R
+/Widths 9314 0 R
 >> endobj
 1912 0 obj <<
 /Type /Font
 /Subtype /Type1
 /BaseFont /DISJDX+CMSY10
-/FontDescriptor 9331 0 R
+/FontDescriptor 9380 0 R
 /FirstChar 0
 /LastChar 110
-/Widths 9281 0 R
+/Widths 9330 0 R
 >> endobj
 1134 0 obj <<
 /Type /Font
 /Subtype /Type1
 /BaseFont /KJFIBM+CMTI10
-/FontDescriptor 9333 0 R
+/FontDescriptor 9382 0 R
 /FirstChar 11
 /LastChar 122
-/Widths 9284 0 R
+/Widths 9333 0 R
 >> endobj
-5745 0 obj <<
+5794 0 obj <<
 /Type /Font
 /Subtype /Type1
 /BaseFont /IVMWBL+CMTI7
-/FontDescriptor 9335 0 R
+/FontDescriptor 9384 0 R
 /FirstChar 97
 /LastChar 97
-/Widths 9262 0 R
+/Widths 9311 0 R
 >> endobj
-5744 0 obj <<
+5793 0 obj <<
 /Type /Font
 /Subtype /Type1
 /BaseFont /ROIAGP+CMTI8
-/FontDescriptor 9337 0 R
+/FontDescriptor 9386 0 R
 /FirstChar 97
 /LastChar 97
-/Widths 9263 0 R
+/Widths 9312 0 R
 >> endobj
-2609 0 obj <<
+2622 0 obj <<
 /Type /Font
 /Subtype /Type1
 /BaseFont /TOETKN+CMTI9
-/FontDescriptor 9339 0 R
+/FontDescriptor 9388 0 R
 /FirstChar 50
 /LastChar 84
-/Widths 9268 0 R
+/Widths 9317 0 R
 >> endobj
 1905 0 obj <<
 /Type /Font
 /Subtype /Type1
 /BaseFont /YPVIBW+CMTT10
-/FontDescriptor 9341 0 R
+/FontDescriptor 9390 0 R
 /FirstChar 33
 /LastChar 126
-/Widths 9282 0 R
+/Widths 9331 0 R
 >> endobj
 1931 0 obj <<
 /Type /Font
 /Subtype /Type1
 /BaseFont /KJXYJU+CMTT9
-/FontDescriptor 9343 0 R
+/FontDescriptor 9392 0 R
 /FirstChar 38
 /LastChar 126
-/Widths 9276 0 R
+/Widths 9325 0 R
 >> endobj
 2008 0 obj <<
 /Type /Font
 /Subtype /Type1
 /BaseFont /ZUTHPM+LCIRCLE10
-/FontDescriptor 9345 0 R
+/FontDescriptor 9394 0 R
 /FirstChar 4
 /LastChar 7
-/Widths 9273 0 R
+/Widths 9322 0 R
 >> endobj
 1126 0 obj <<
 /Type /Pages
 /Count 6
-/Parent 9346 0 R
+/Parent 9395 0 R
 /Kids [1118 0 R 1128 0 R 1136 0 R 1166 0 R 1208 0 R 1248 0 R]
 >> endobj
 1287 0 obj <<
 /Type /Pages
 /Count 6
-/Parent 9346 0 R
+/Parent 9395 0 R
 /Kids [1284 0 R 1320 0 R 1355 0 R 1395 0 R 1433 0 R 1452 0 R]
 >> endobj
 1459 0 obj <<
 /Type /Pages
 /Count 6
-/Parent 9346 0 R
+/Parent 9395 0 R
 /Kids [1456 0 R 1484 0 R 1539 0 R 1594 0 R 1649 0 R 1695 0 R]
 >> endobj
 1716 0 obj <<
 /Type /Pages
 /Count 6
-/Parent 9346 0 R
+/Parent 9395 0 R
 /Kids [1713 0 R 1739 0 R 1791 0 R 1844 0 R 1862 0 R 1866 0 R]
 >> endobj
 1876 0 obj <<
 /Type /Pages
 /Count 6
-/Parent 9346 0 R
+/Parent 9395 0 R
 /Kids [1873 0 R 1878 0 R 1882 0 R 1889 0 R 1898 0 R 1907 0 R]
 >> endobj
 1918 0 obj <<
 /Type /Pages
 /Count 6
-/Parent 9346 0 R
+/Parent 9395 0 R
 /Kids [1914 0 R 1920 0 R 1925 0 R 1933 0 R 1937 0 R 1941 0 R]
 >> endobj
 1950 0 obj <<
 /Type /Pages
 /Count 6
-/Parent 9347 0 R
+/Parent 9396 0 R
 /Kids [1947 0 R 1952 0 R 1955 0 R 1959 0 R 1966 0 R 1970 0 R]
 >> endobj
 1984 0 obj <<
 /Type /Pages
 /Count 6
-/Parent 9347 0 R
+/Parent 9396 0 R
 /Kids [1979 0 R 1986 0 R 1993 0 R 2004 0 R 2024 0 R 2031 0 R]
 >> endobj
 2042 0 obj <<
 /Type /Pages
 /Count 6
-/Parent 9347 0 R
-/Kids [2038 0 R 2048 0 R 2056 0 R 2066 0 R 2075 0 R 2089 0 R]
+/Parent 9396 0 R
+/Kids [2038 0 R 2048 0 R 2056 0 R 2069 0 R 2078 0 R 2092 0 R]
 >> endobj
-2140 0 obj <<
+2169 0 obj <<
 /Type /Pages
 /Count 6
-/Parent 9347 0 R
-/Kids [2103 0 R 2142 0 R 2182 0 R 2197 0 R 2209 0 R 2218 0 R]
+/Parent 9396 0 R
+/Kids [2129 0 R 2172 0 R 2186 0 R 2203 0 R 2212 0 R 2226 0 R]
 >> endobj
-2237 0 obj <<
+2247 0 obj <<
 /Type /Pages
 /Count 6
-/Parent 9347 0 R
-/Kids [2229 0 R 2240 0 R 2252 0 R 2260 0 R 2289 0 R 2293 0 R]
+/Parent 9396 0 R
+/Kids [2241 0 R 2249 0 R 2261 0 R 2290 0 R 2296 0 R 2300 0 R]
 >> endobj
-2300 0 obj <<
+2307 0 obj <<
 /Type /Pages
 /Count 6
-/Parent 9347 0 R
-/Kids [2297 0 R 2303 0 R 2308 0 R 2316 0 R 2323 0 R 2336 0 R]
+/Parent 9396 0 R
+/Kids [2304 0 R 2310 0 R 2315 0 R 2323 0 R 2330 0 R 2343 0 R]
 >> endobj
-2351 0 obj <<
+2359 0 obj <<
 /Type /Pages
 /Count 6
-/Parent 9348 0 R
-/Kids [2345 0 R 2359 0 R 2372 0 R 2378 0 R 2384 0 R 2394 0 R]
+/Parent 9397 0 R
+/Kids [2352 0 R 2370 0 R 2382 0 R 2388 0 R 2394 0 R 2405 0 R]
 >> endobj
-2408 0 obj <<
+2418 0 obj <<
 /Type /Pages
 /Count 6
-/Parent 9348 0 R
-/Kids [2404 0 R 2410 0 R 2416 0 R 2425 0 R 2438 0 R 2448 0 R]
+/Parent 9397 0 R
+/Kids [2415 0 R 2420 0 R 2426 0 R 2435 0 R 2449 0 R 2458 0 R]
 >> endobj
-2457 0 obj <<
+2467 0 obj <<
 /Type /Pages
 /Count 6
-/Parent 9348 0 R
-/Kids [2454 0 R 2459 0 R 2468 0 R 2472 0 R 2476 0 R 2504 0 R]
+/Parent 9397 0 R
+/Kids [2464 0 R 2469 0 R 2478 0 R 2482 0 R 2486 0 R 2514 0 R]
 >> endobj
-2539 0 obj <<
+2549 0 obj <<
 /Type /Pages
 /Count 6
-/Parent 9348 0 R
-/Kids [2536 0 R 2543 0 R 2550 0 R 2557 0 R 2562 0 R 2573 0 R]
+/Parent 9397 0 R
+/Kids [2546 0 R 2553 0 R 2560 0 R 2567 0 R 2572 0 R 2586 0 R]
 >> endobj
-2584 0 obj <<
+2597 0 obj <<
 /Type /Pages
 /Count 6
-/Parent 9348 0 R
-/Kids [2580 0 R 2586 0 R 2593 0 R 2599 0 R 2606 0 R 2612 0 R]
+/Parent 9397 0 R
+/Kids [2593 0 R 2599 0 R 2606 0 R 2612 0 R 2619 0 R 2625 0 R]
 >> endobj
-2631 0 obj <<
+2644 0 obj <<
 /Type /Pages
 /Count 6
-/Parent 9348 0 R
-/Kids [2626 0 R 2634 0 R 2644 0 R 2657 0 R 2664 0 R 2669 0 R]
+/Parent 9397 0 R
+/Kids [2639 0 R 2647 0 R 2657 0 R 2670 0 R 2677 0 R 2682 0 R]
 >> endobj
-2681 0 obj <<
+2694 0 obj <<
 /Type /Pages
 /Count 6
-/Parent 9349 0 R
-/Kids [2677 0 R 2695 0 R 2717 0 R 2726 0 R 2735 0 R 2742 0 R]
+/Parent 9398 0 R
+/Kids [2690 0 R 2708 0 R 2730 0 R 2739 0 R 2748 0 R 2755 0 R]
 >> endobj
-2753 0 obj <<
+2766 0 obj <<
 /Type /Pages
 /Count 6
-/Parent 9349 0 R
-/Kids [2748 0 R 2756 0 R 2762 0 R 2767 0 R 2771 0 R 2778 0 R]
+/Parent 9398 0 R
+/Kids [2761 0 R 2769 0 R 2775 0 R 2780 0 R 2784 0 R 2791 0 R]
 >> endobj
-2789 0 obj <<
+2802 0 obj <<
 /Type /Pages
 /Count 6
-/Parent 9349 0 R
-/Kids [2785 0 R 2791 0 R 2795 0 R 2800 0 R 2807 0 R 2816 0 R]
+/Parent 9398 0 R
+/Kids [2798 0 R 2804 0 R 2808 0 R 2813 0 R 2820 0 R 2829 0 R]
 >> endobj
-2841 0 obj <<
+2854 0 obj <<
 /Type /Pages
 /Count 6
-/Parent 9349 0 R
-/Kids [2829 0 R 2843 0 R 2849 0 R 2854 0 R 2858 0 R 2862 0 R]
+/Parent 9398 0 R
+/Kids [2842 0 R 2856 0 R 2862 0 R 2867 0 R 2871 0 R 2875 0 R]
 >> endobj
-2912 0 obj <<
+2925 0 obj <<
 /Type /Pages
 /Count 6
-/Parent 9349 0 R
-/Kids [2866 0 R 2914 0 R 2946 0 R 2965 0 R 2969 0 R 2973 0 R]
+/Parent 9398 0 R
+/Kids [2879 0 R 2927 0 R 2959 0 R 2978 0 R 2982 0 R 2986 0 R]
 >> endobj
-2980 0 obj <<
+2993 0 obj <<
 /Type /Pages
 /Count 6
-/Parent 9349 0 R
-/Kids [2977 0 R 2982 0 R 2986 0 R 2990 0 R 2994 0 R 3001 0 R]
+/Parent 9398 0 R
+/Kids [2990 0 R 2995 0 R 2999 0 R 3003 0 R 3007 0 R 3014 0 R]
 >> endobj
-3013 0 obj <<
+3026 0 obj <<
 /Type /Pages
 /Count 6
-/Parent 9350 0 R
-/Kids [3009 0 R 3015 0 R 3021 0 R 3028 0 R 3056 0 R 3068 0 R]
+/Parent 9399 0 R
+/Kids [3022 0 R 3028 0 R 3034 0 R 3041 0 R 3069 0 R 3081 0 R]
 >> endobj
-3082 0 obj <<
+3098 0 obj <<
 /Type /Pages
 /Count 6
-/Parent 9350 0 R
-/Kids [3077 0 R 3103 0 R 3109 0 R 3120 0 R 3127 0 R 3136 0 R]
+/Parent 9399 0 R
+/Kids [3094 0 R 3119 0 R 3126 0 R 3136 0 R 3144 0 R 3152 0 R]
 >> endobj
-3151 0 obj <<
+3167 0 obj <<
 /Type /Pages
 /Count 6
-/Parent 9350 0 R
-/Kids [3146 0 R 3157 0 R 3168 0 R 3179 0 R 3214 0 R 3245 0 R]
+/Parent 9399 0 R
+/Kids [3163 0 R 3173 0 R 3186 0 R 3196 0 R 3230 0 R 3261 0 R]
 >> endobj
-3310 0 obj <<
+3326 0 obj <<
 /Type /Pages
 /Count 6
-/Parent 9350 0 R
-/Kids [3283 0 R 3314 0 R 3324 0 R 3340 0 R 3350 0 R 3356 0 R]
+/Parent 9399 0 R
+/Kids [3300 0 R 3330 0 R 3341 0 R 3357 0 R 3366 0 R 3372 0 R]
 >> endobj
-3363 0 obj <<
+3379 0 obj <<
 /Type /Pages
 /Count 6
-/Parent 9350 0 R
-/Kids [3360 0 R 3365 0 R 3369 0 R 3373 0 R 3377 0 R 3381 0 R]
+/Parent 9399 0 R
+/Kids [3376 0 R 3381 0 R 3385 0 R 3389 0 R 3393 0 R 3397 0 R]
 >> endobj
-3388 0 obj <<
+3404 0 obj <<
 /Type /Pages
 /Count 6
-/Parent 9350 0 R
-/Kids [3385 0 R 3390 0 R 3394 0 R 3398 0 R 3402 0 R 3406 0 R]
+/Parent 9399 0 R
+/Kids [3401 0 R 3406 0 R 3410 0 R 3414 0 R 3418 0 R 3422 0 R]
 >> endobj
-3413 0 obj <<
+3429 0 obj <<
 /Type /Pages
 /Count 6
-/Parent 9351 0 R
-/Kids [3410 0 R 3417 0 R 3421 0 R 3430 0 R 3434 0 R 3438 0 R]
+/Parent 9400 0 R
+/Kids [3426 0 R 3433 0 R 3437 0 R 3446 0 R 3450 0 R 3454 0 R]
 >> endobj
-3447 0 obj <<
+3463 0 obj <<
 /Type /Pages
 /Count 6
-/Parent 9351 0 R
-/Kids [3444 0 R 3451 0 R 3461 0 R 3473 0 R 3479 0 R 3487 0 R]
+/Parent 9400 0 R
+/Kids [3460 0 R 3467 0 R 3477 0 R 3489 0 R 3495 0 R 3503 0 R]
 >> endobj
-3501 0 obj <<
+3520 0 obj <<
 /Type /Pages
 /Count 6
-/Parent 9351 0 R
-/Kids [3496 0 R 3503 0 R 3510 0 R 3519 0 R 3525 0 R 3532 0 R]
+/Parent 9400 0 R
+/Kids [3515 0 R 3522 0 R 3529 0 R 3538 0 R 3544 0 R 3551 0 R]
 >> endobj
-3544 0 obj <<
+3566 0 obj <<
 /Type /Pages
 /Count 6
-/Parent 9351 0 R
-/Kids [3541 0 R 3547 0 R 3556 0 R 3561 0 R 3565 0 R 3572 0 R]
+/Parent 9400 0 R
+/Kids [3561 0 R 3568 0 R 3575 0 R 3580 0 R 3584 0 R 3591 0 R]
 >> endobj
-3605 0 obj <<
+3624 0 obj <<
 /Type /Pages
 /Count 6
-/Parent 9351 0 R
-/Kids [3581 0 R 3609 0 R 3625 0 R 3633 0 R 3644 0 R 3652 0 R]
+/Parent 9400 0 R
+/Kids [3600 0 R 3628 0 R 3648 0 R 3656 0 R 3667 0 R 3675 0 R]
 >> endobj
-3663 0 obj <<
+3686 0 obj <<
 /Type /Pages
 /Count 6
-/Parent 9351 0 R
-/Kids [3660 0 R 3669 0 R 3680 0 R 3687 0 R 3696 0 R 3701 0 R]
+/Parent 9400 0 R
+/Kids [3683 0 R 3692 0 R 3703 0 R 3710 0 R 3719 0 R 3724 0 R]
 >> endobj
-3717 0 obj <<
+3740 0 obj <<
 /Type /Pages
 /Count 6
-/Parent 9352 0 R
-/Kids [3710 0 R 3721 0 R 3729 0 R 3735 0 R 3739 0 R 3747 0 R]
+/Parent 9401 0 R
+/Kids [3733 0 R 3744 0 R 3752 0 R 3758 0 R 3762 0 R 3770 0 R]
 >> endobj
-3756 0 obj <<
+3779 0 obj <<
 /Type /Pages
 /Count 6
-/Parent 9352 0 R
-/Kids [3753 0 R 3759 0 R 3766 0 R 3774 0 R 3780 0 R 3786 0 R]
+/Parent 9401 0 R
+/Kids [3776 0 R 3782 0 R 3789 0 R 3797 0 R 3803 0 R 3809 0 R]
 >> endobj
-3797 0 obj <<
+3820 0 obj <<
 /Type /Pages
 /Count 6
-/Parent 9352 0 R
-/Kids [3792 0 R 3799 0 R 3806 0 R 3812 0 R 3818 0 R 3825 0 R]
+/Parent 9401 0 R
+/Kids [3815 0 R 3822 0 R 3829 0 R 3835 0 R 3841 0 R 3848 0 R]
 >> endobj
-3843 0 obj <<
+3866 0 obj <<
 /Type /Pages
 /Count 6
-/Parent 9352 0 R
-/Kids [3834 0 R 3845 0 R 3860 0 R 3871 0 R 3876 0 R 3883 0 R]
+/Parent 9401 0 R
+/Kids [3857 0 R 3868 0 R 3883 0 R 3894 0 R 3899 0 R 3906 0 R]
 >> endobj
-3894 0 obj <<
+3917 0 obj <<
 /Type /Pages
 /Count 6
-/Parent 9352 0 R
-/Kids [3889 0 R 3900 0 R 3910 0 R 3916 0 R 3922 0 R 3927 0 R]
+/Parent 9401 0 R
+/Kids [3912 0 R 3923 0 R 3933 0 R 3939 0 R 3945 0 R 3950 0 R]
 >> endobj
-3940 0 obj <<
+3963 0 obj <<
 /Type /Pages
 /Count 6
-/Parent 9352 0 R
-/Kids [3936 0 R 3944 0 R 3958 0 R 3968 0 R 3974 0 R 3987 0 R]
+/Parent 9401 0 R
+/Kids [3959 0 R 3967 0 R 3981 0 R 3991 0 R 3997 0 R 4010 0 R]
 >> endobj
-3999 0 obj <<
+4022 0 obj <<
 /Type /Pages
 /Count 6
-/Parent 9353 0 R
-/Kids [3994 0 R 4001 0 R 4013 0 R 4023 0 R 4029 0 R 4034 0 R]
+/Parent 9402 0 R
+/Kids [4017 0 R 4024 0 R 4036 0 R 4046 0 R 4052 0 R 4057 0 R]
 >> endobj
-4042 0 obj <<
+4065 0 obj <<
 /Type /Pages
 /Count 6
-/Parent 9353 0 R
-/Kids [4039 0 R 4044 0 R 4048 0 R 4052 0 R 4056 0 R 4061 0 R]
+/Parent 9402 0 R
+/Kids [4062 0 R 4067 0 R 4071 0 R 4075 0 R 4079 0 R 4084 0 R]
 >> endobj
-4068 0 obj <<
+4091 0 obj <<
 /Type /Pages
 /Count 6
-/Parent 9353 0 R
-/Kids [4065 0 R 4070 0 R 4102 0 R 4125 0 R 4163 0 R 4201 0 R]
+/Parent 9402 0 R
+/Kids [4088 0 R 4093 0 R 4125 0 R 4148 0 R 4186 0 R 4224 0 R]
 >> endobj
-4260 0 obj <<
+4283 0 obj <<
 /Type /Pages
 /Count 6
-/Parent 9353 0 R
-/Kids [4229 0 R 4262 0 R 4268 0 R 4275 0 R 4281 0 R 4286 0 R]
+/Parent 9402 0 R
+/Kids [4252 0 R 4285 0 R 4291 0 R 4298 0 R 4304 0 R 4309 0 R]
 >> endobj
-4296 0 obj <<
+4319 0 obj <<
 /Type /Pages
 /Count 6
-/Parent 9353 0 R
-/Kids [4292 0 R 4298 0 R 4302 0 R 4310 0 R 4317 0 R 4323 0 R]
+/Parent 9402 0 R
+/Kids [4315 0 R 4321 0 R 4325 0 R 4333 0 R 4340 0 R 4346 0 R]
 >> endobj
-4338 0 obj <<
+4369 0 obj <<
 /Type /Pages
 /Count 6
-/Parent 9353 0 R
-/Kids [4334 0 R 4351 0 R 4367 0 R 4378 0 R 4388 0 R 4397 0 R]
+/Parent 9402 0 R
+/Kids [4364 0 R 4390 0 R 4413 0 R 4422 0 R 4432 0 R 4441 0 R]
 >> endobj
-4413 0 obj <<
+4457 0 obj <<
 /Type /Pages
 /Count 6
-/Parent 9354 0 R
-/Kids [4407 0 R 4419 0 R 4425 0 R 4433 0 R 4437 0 R 4441 0 R]
+/Parent 9403 0 R
+/Kids [4450 0 R 4461 0 R 4468 0 R 4473 0 R 4477 0 R 4481 0 R]
 >> endobj
-4448 0 obj <<
+4488 0 obj <<
 /Type /Pages
 /Count 6
-/Parent 9354 0 R
-/Kids [4445 0 R 4450 0 R 4454 0 R 4500 0 R 4531 0 R 4563 0 R]
+/Parent 9403 0 R
+/Kids [4485 0 R 4490 0 R 4536 0 R 4567 0 R 4599 0 R 4645 0 R]
 >> endobj
-4649 0 obj <<
+4689 0 obj <<
 /Type /Pages
 /Count 6
-/Parent 9354 0 R
-/Kids [4609 0 R 4651 0 R 4655 0 R 4659 0 R 4662 0 R 4665 0 R]
+/Parent 9403 0 R
+/Kids [4686 0 R 4691 0 R 4695 0 R 4699 0 R 4702 0 R 4705 0 R]
 >> endobj
-4675 0 obj <<
+4715 0 obj <<
 /Type /Pages
 /Count 6
-/Parent 9354 0 R
-/Kids [4672 0 R 4680 0 R 4688 0 R 4693 0 R 4699 0 R 4703 0 R]
+/Parent 9403 0 R
+/Kids [4712 0 R 4720 0 R 4728 0 R 4733 0 R 4739 0 R 4743 0 R]
 >> endobj
-4712 0 obj <<
+4752 0 obj <<
 /Type /Pages
 /Count 6
-/Parent 9354 0 R
-/Kids [4707 0 R 4714 0 R 4721 0 R 4731 0 R 4742 0 R 4749 0 R]
+/Parent 9403 0 R
+/Kids [4747 0 R 4754 0 R 4761 0 R 4771 0 R 4785 0 R 4792 0 R]
 >> endobj
-4756 0 obj <<
+4800 0 obj <<
 /Type /Pages
 /Count 6
-/Parent 9354 0 R
-/Kids [4753 0 R 4759 0 R 4763 0 R 4770 0 R 4778 0 R 4784 0 R]
+/Parent 9403 0 R
+/Kids [4797 0 R 4802 0 R 4806 0 R 4813 0 R 4821 0 R 4827 0 R]
 >> endobj
-4798 0 obj <<
+4841 0 obj <<
 /Type /Pages
 /Count 6
-/Parent 9355 0 R
-/Kids [4789 0 R 4802 0 R 4809 0 R 4818 0 R 4823 0 R 4830 0 R]
+/Parent 9404 0 R
+/Kids [4832 0 R 4845 0 R 4852 0 R 4864 0 R 4869 0 R 4876 0 R]
 >> endobj
-4845 0 obj <<
+4891 0 obj <<
 /Type /Pages
 /Count 6
-/Parent 9355 0 R
-/Kids [4841 0 R 4847 0 R 4853 0 R 4858 0 R 4864 0 R 4868 0 R]
+/Parent 9404 0 R
+/Kids [4887 0 R 4893 0 R 4899 0 R 4904 0 R 4910 0 R 4914 0 R]
 >> endobj
-4875 0 obj <<
+4921 0 obj <<
 /Type /Pages
 /Count 6
-/Parent 9355 0 R
-/Kids [4872 0 R 4877 0 R 4882 0 R 4888 0 R 4898 0 R 4904 0 R]
+/Parent 9404 0 R
+/Kids [4918 0 R 4923 0 R 4928 0 R 4934 0 R 4944 0 R 4950 0 R]
 >> endobj
-4916 0 obj <<
+4962 0 obj <<
 /Type /Pages
 /Count 6
-/Parent 9355 0 R
-/Kids [4909 0 R 4918 0 R 4928 0 R 4939 0 R 4948 0 R 4956 0 R]
+/Parent 9404 0 R
+/Kids [4955 0 R 4964 0 R 4974 0 R 4985 0 R 4994 0 R 5002 0 R]
 >> endobj
-4980 0 obj <<
+5026 0 obj <<
 /Type /Pages
 /Count 6
-/Parent 9355 0 R
-/Kids [4972 0 R 4983 0 R 4989 0 R 4993 0 R 4997 0 R 5001 0 R]
+/Parent 9404 0 R
+/Kids [5018 0 R 5029 0 R 5035 0 R 5039 0 R 5043 0 R 5047 0 R]
 >> endobj
-5051 0 obj <<
+5097 0 obj <<
 /Type /Pages
 /Count 6
-/Parent 9355 0 R
-/Kids [5005 0 R 5053 0 R 5057 0 R 5061 0 R 5104 0 R 5146 0 R]
+/Parent 9404 0 R
+/Kids [5051 0 R 5099 0 R 5103 0 R 5107 0 R 5150 0 R 5192 0 R]
 >> endobj
-5225 0 obj <<
+5271 0 obj <<
 /Type /Pages
 /Count 6
-/Parent 9356 0 R
-/Kids [5187 0 R 5227 0 R 5245 0 R 5250 0 R 5255 0 R 5260 0 R]
+/Parent 9405 0 R
+/Kids [5233 0 R 5273 0 R 5291 0 R 5296 0 R 5301 0 R 5306 0 R]
 >> endobj
-5269 0 obj <<
+5315 0 obj <<
 /Type /Pages
 /Count 6
-/Parent 9356 0 R
-/Kids [5266 0 R 5271 0 R 5275 0 R 5279 0 R 5284 0 R 5290 0 R]
+/Parent 9405 0 R
+/Kids [5312 0 R 5317 0 R 5321 0 R 5325 0 R 5330 0 R 5336 0 R]
 >> endobj
-5300 0 obj <<
+5346 0 obj <<
 /Type /Pages
 /Count 6
-/Parent 9356 0 R
-/Kids [5295 0 R 5302 0 R 5310 0 R 5325 0 R 5334 0 R 5339 0 R]
+/Parent 9405 0 R
+/Kids [5341 0 R 5348 0 R 5356 0 R 5371 0 R 5380 0 R 5385 0 R]
 >> endobj
-5346 0 obj <<
+5392 0 obj <<
 /Type /Pages
 /Count 6
-/Parent 9356 0 R
-/Kids [5343 0 R 5348 0 R 5353 0 R 5358 0 R 5367 0 R 5373 0 R]
+/Parent 9405 0 R
+/Kids [5389 0 R 5394 0 R 5399 0 R 5404 0 R 5413 0 R 5419 0 R]
 >> endobj
-5384 0 obj <<
+5430 0 obj <<
 /Type /Pages
 /Count 6
-/Parent 9356 0 R
-/Kids [5381 0 R 5386 0 R 5395 0 R 5400 0 R 5405 0 R 5413 0 R]
+/Parent 9405 0 R
+/Kids [5427 0 R 5432 0 R 5441 0 R 5446 0 R 5451 0 R 5459 0 R]
 >> endobj
-5423 0 obj <<
+5469 0 obj <<
 /Type /Pages
 /Count 6
-/Parent 9356 0 R
-/Kids [5420 0 R 5429 0 R 5439 0 R 5448 0 R 5454 0 R 5462 0 R]
+/Parent 9405 0 R
+/Kids [5466 0 R 5478 0 R 5488 0 R 5497 0 R 5503 0 R 5511 0 R]
 >> endobj
-5481 0 obj <<
+5530 0 obj <<
 /Type /Pages
 /Count 6
-/Parent 9357 0 R
-/Kids [5476 0 R 5483 0 R 5487 0 R 5492 0 R 5500 0 R 5506 0 R]
+/Parent 9406 0 R
+/Kids [5525 0 R 5532 0 R 5536 0 R 5541 0 R 5549 0 R 5555 0 R]
 >> endobj
-5517 0 obj <<
+5566 0 obj <<
 /Type /Pages
 /Count 6
-/Parent 9357 0 R
-/Kids [5512 0 R 5520 0 R 5527 0 R 5533 0 R 5541 0 R 5546 0 R]
+/Parent 9406 0 R
+/Kids [5561 0 R 5569 0 R 5576 0 R 5582 0 R 5590 0 R 5595 0 R]
 >> endobj
-5557 0 obj <<
+5606 0 obj <<
 /Type /Pages
 /Count 6
-/Parent 9357 0 R
-/Kids [5551 0 R 5559 0 R 5566 0 R 5571 0 R 5577 0 R 5585 0 R]
+/Parent 9406 0 R
+/Kids [5600 0 R 5608 0 R 5615 0 R 5620 0 R 5626 0 R 5634 0 R]
 >> endobj
-5592 0 obj <<
+5641 0 obj <<
 /Type /Pages
 /Count 6
-/Parent 9357 0 R
-/Kids [5589 0 R 5594 0 R 5598 0 R 5602 0 R 5648 0 R 5689 0 R]
+/Parent 9406 0 R
+/Kids [5638 0 R 5643 0 R 5647 0 R 5651 0 R 5697 0 R 5738 0 R]
 >> endobj
-5697 0 obj <<
+5746 0 obj <<
 /Type /Pages
 /Count 6
-/Parent 9357 0 R
-/Kids [5693 0 R 5699 0 R 5703 0 R 5707 0 R 5711 0 R 5715 0 R]
+/Parent 9406 0 R
+/Kids [5742 0 R 5748 0 R 5752 0 R 5756 0 R 5760 0 R 5764 0 R]
 >> endobj
-5724 0 obj <<
+5773 0 obj <<
 /Type /Pages
 /Count 6
-/Parent 9357 0 R
-/Kids [5720 0 R 5727 0 R 5733 0 R 5741 0 R 5748 0 R 5754 0 R]
+/Parent 9406 0 R
+/Kids [5769 0 R 5776 0 R 5782 0 R 5790 0 R 5797 0 R 5803 0 R]
 >> endobj
-5762 0 obj <<
+5811 0 obj <<
 /Type /Pages
 /Count 6
-/Parent 9358 0 R
-/Kids [5759 0 R 5764 0 R 5768 0 R 5774 0 R 5783 0 R 5797 0 R]
+/Parent 9407 0 R
+/Kids [5808 0 R 5813 0 R 5817 0 R 5823 0 R 5832 0 R 5846 0 R]
 >> endobj
-5807 0 obj <<
+5856 0 obj <<
 /Type /Pages
 /Count 6
-/Parent 9358 0 R
-/Kids [5804 0 R 5809 0 R 5813 0 R 5817 0 R 5822 0 R 5827 0 R]
+/Parent 9407 0 R
+/Kids [5853 0 R 5858 0 R 5862 0 R 5866 0 R 5871 0 R 5876 0 R]
 >> endobj
-5842 0 obj <<
+5891 0 obj <<
 /Type /Pages
 /Count 6
-/Parent 9358 0 R
-/Kids [5832 0 R 5844 0 R 5849 0 R 5853 0 R 5857 0 R 5861 0 R]
+/Parent 9407 0 R
+/Kids [5881 0 R 5893 0 R 5898 0 R 5902 0 R 5906 0 R 5910 0 R]
 >> endobj
-5942 0 obj <<
+5991 0 obj <<
 /Type /Pages
 /Count 6
-/Parent 9358 0 R
-/Kids [5904 0 R 5944 0 R 5984 0 R 6022 0 R 6049 0 R 6053 0 R]
+/Parent 9407 0 R
+/Kids [5953 0 R 5993 0 R 6033 0 R 6071 0 R 6098 0 R 6102 0 R]
 >> endobj
-6060 0 obj <<
+6109 0 obj <<
 /Type /Pages
 /Count 6
-/Parent 9358 0 R
-/Kids [6057 0 R 6062 0 R 6067 0 R 6072 0 R 6077 0 R 6081 0 R]
+/Parent 9407 0 R
+/Kids [6106 0 R 6111 0 R 6116 0 R 6121 0 R 6126 0 R 6130 0 R]
 >> endobj
-6090 0 obj <<
+6139 0 obj <<
 /Type /Pages
 /Count 6
-/Parent 9358 0 R
-/Kids [6086 0 R 6092 0 R 6097 0 R 6102 0 R 6105 0 R 6108 0 R]
+/Parent 9407 0 R
+/Kids [6135 0 R 6141 0 R 6146 0 R 6151 0 R 6154 0 R 6157 0 R]
 >> endobj
-6118 0 obj <<
+6167 0 obj <<
 /Type /Pages
 /Count 6
-/Parent 9359 0 R
-/Kids [6115 0 R 6120 0 R 6125 0 R 6130 0 R 6134 0 R 6138 0 R]
+/Parent 9408 0 R
+/Kids [6164 0 R 6169 0 R 6174 0 R 6179 0 R 6183 0 R 6187 0 R]
 >> endobj
-6147 0 obj <<
+6196 0 obj <<
 /Type /Pages
 /Count 6
-/Parent 9359 0 R
-/Kids [6143 0 R 6149 0 R 6155 0 R 6160 0 R 6166 0 R 6170 0 R]
+/Parent 9408 0 R
+/Kids [6192 0 R 6198 0 R 6204 0 R 6209 0 R 6215 0 R 6219 0 R]
 >> endobj
-6179 0 obj <<
+6228 0 obj <<
 /Type /Pages
 /Count 6
-/Parent 9359 0 R
-/Kids [6175 0 R 6183 0 R 6189 0 R 6195 0 R 6207 0 R 6216 0 R]
+/Parent 9408 0 R
+/Kids [6224 0 R 6232 0 R 6238 0 R 6244 0 R 6256 0 R 6265 0 R]
 >> endobj
-6223 0 obj <<
+6272 0 obj <<
 /Type /Pages
 /Count 6
-/Parent 9359 0 R
-/Kids [6220 0 R 6225 0 R 6230 0 R 6240 0 R 6247 0 R 6256 0 R]
+/Parent 9408 0 R
+/Kids [6269 0 R 6274 0 R 6279 0 R 6289 0 R 6296 0 R 6305 0 R]
 >> endobj
-6276 0 obj <<
+6325 0 obj <<
 /Type /Pages
 /Count 6
-/Parent 9359 0 R
-/Kids [6266 0 R 6278 0 R 6283 0 R 6289 0 R 6295 0 R 6299 0 R]
+/Parent 9408 0 R
+/Kids [6315 0 R 6327 0 R 6332 0 R 6338 0 R 6344 0 R 6348 0 R]
 >> endobj
-6306 0 obj <<
+6355 0 obj <<
 /Type /Pages
 /Count 6
-/Parent 9359 0 R
-/Kids [6303 0 R 6308 0 R 6314 0 R 6319 0 R 6325 0 R 6331 0 R]
+/Parent 9408 0 R
+/Kids [6352 0 R 6357 0 R 6363 0 R 6368 0 R 6374 0 R 6380 0 R]
 >> endobj
-6344 0 obj <<
+6393 0 obj <<
 /Type /Pages
 /Count 6
-/Parent 9360 0 R
-/Kids [6337 0 R 6347 0 R 6356 0 R 6365 0 R 6372 0 R 6379 0 R]
+/Parent 9409 0 R
+/Kids [6386 0 R 6396 0 R 6405 0 R 6414 0 R 6421 0 R 6428 0 R]
 >> endobj
-6416 0 obj <<
+6465 0 obj <<
 /Type /Pages
 /Count 6
-/Parent 9360 0 R
-/Kids [6406 0 R 6420 0 R 6425 0 R 6431 0 R 6435 0 R 6439 0 R]
+/Parent 9409 0 R
+/Kids [6455 0 R 6469 0 R 6474 0 R 6480 0 R 6484 0 R 6488 0 R]
 >> endobj
-6451 0 obj <<
+6500 0 obj <<
 /Type /Pages
 /Count 6
-/Parent 9360 0 R
-/Kids [6446 0 R 6453 0 R 6458 0 R 6466 0 R 6474 0 R 6480 0 R]
+/Parent 9409 0 R
+/Kids [6495 0 R 6502 0 R 6507 0 R 6515 0 R 6523 0 R 6529 0 R]
 >> endobj
-6488 0 obj <<
+6537 0 obj <<
 /Type /Pages
 /Count 6
-/Parent 9360 0 R
-/Kids [6485 0 R 6491 0 R 6498 0 R 6505 0 R 6510 0 R 6515 0 R]
+/Parent 9409 0 R
+/Kids [6534 0 R 6540 0 R 6547 0 R 6554 0 R 6559 0 R 6564 0 R]
 >> endobj
-6522 0 obj <<
+6571 0 obj <<
 /Type /Pages
 /Count 6
-/Parent 9360 0 R
-/Kids [6519 0 R 6524 0 R 6532 0 R 6538 0 R 6543 0 R 6551 0 R]
+/Parent 9409 0 R
+/Kids [6568 0 R 6573 0 R 6581 0 R 6587 0 R 6592 0 R 6600 0 R]
 >> endobj
-6573 0 obj <<
+6622 0 obj <<
 /Type /Pages
 /Count 6
-/Parent 9360 0 R
-/Kids [6565 0 R 6579 0 R 6585 0 R 6589 0 R 6594 0 R 6598 0 R]
+/Parent 9409 0 R
+/Kids [6614 0 R 6628 0 R 6634 0 R 6638 0 R 6643 0 R 6647 0 R]
 >> endobj
-6607 0 obj <<
+6656 0 obj <<
 /Type /Pages
 /Count 6
-/Parent 9361 0 R
-/Kids [6603 0 R 6614 0 R 6629 0 R 6642 0 R 6647 0 R 6652 0 R]
+/Parent 9410 0 R
+/Kids [6652 0 R 6663 0 R 6678 0 R 6691 0 R 6696 0 R 6701 0 R]
 >> endobj
-6663 0 obj <<
+6712 0 obj <<
 /Type /Pages
 /Count 6
-/Parent 9361 0 R
-/Kids [6659 0 R 6666 0 R 6672 0 R 6687 0 R 6702 0 R 6710 0 R]
+/Parent 9410 0 R
+/Kids [6708 0 R 6715 0 R 6721 0 R 6736 0 R 6751 0 R 6759 0 R]
 >> endobj
-6721 0 obj <<
+6770 0 obj <<
 /Type /Pages
 /Count 6
-/Parent 9361 0 R
-/Kids [6717 0 R 6727 0 R 6733 0 R 6738 0 R 6743 0 R 6747 0 R]
+/Parent 9410 0 R
+/Kids [6766 0 R 6776 0 R 6782 0 R 6787 0 R 6792 0 R 6796 0 R]
 >> endobj
-6757 0 obj <<
+6806 0 obj <<
 /Type /Pages
 /Count 6
-/Parent 9361 0 R
-/Kids [6753 0 R 6760 0 R 6766 0 R 6770 0 R 6774 0 R 6778 0 R]
+/Parent 9410 0 R
+/Kids [6802 0 R 6809 0 R 6815 0 R 6819 0 R 6823 0 R 6827 0 R]
 >> endobj
-6785 0 obj <<
+6834 0 obj <<
 /Type /Pages
 /Count 6
-/Parent 9361 0 R
-/Kids [6782 0 R 6787 0 R 6791 0 R 6795 0 R 6799 0 R 6803 0 R]
+/Parent 9410 0 R
+/Kids [6831 0 R 6836 0 R 6840 0 R 6844 0 R 6848 0 R 6852 0 R]
 >> endobj
-6810 0 obj <<
+6859 0 obj <<
 /Type /Pages
 /Count 6
-/Parent 9361 0 R
-/Kids [6807 0 R 6813 0 R 6819 0 R 6825 0 R 6832 0 R 6842 0 R]
+/Parent 9410 0 R
+/Kids [6856 0 R 6862 0 R 6868 0 R 6874 0 R 6881 0 R 6891 0 R]
 >> endobj
-6867 0 obj <<
+6916 0 obj <<
 /Type /Pages
 /Count 6
-/Parent 9362 0 R
-/Kids [6857 0 R 6873 0 R 6877 0 R 6883 0 R 6895 0 R 6906 0 R]
+/Parent 9411 0 R
+/Kids [6906 0 R 6922 0 R 6926 0 R 6932 0 R 6944 0 R 6955 0 R]
 >> endobj
-6921 0 obj <<
+6970 0 obj <<
 /Type /Pages
 /Count 6
-/Parent 9362 0 R
-/Kids [6915 0 R 6926 0 R 6935 0 R 6940 0 R 6945 0 R 6964 0 R]
+/Parent 9411 0 R
+/Kids [6964 0 R 6975 0 R 6984 0 R 6989 0 R 6994 0 R 7013 0 R]
 >> endobj
-6981 0 obj <<
+7030 0 obj <<
 /Type /Pages
 /Count 6
-/Parent 9362 0 R
-/Kids [6977 0 R 6983 0 R 6989 0 R 6994 0 R 6999 0 R 7003 0 R]
+/Parent 9411 0 R
+/Kids [7026 0 R 7032 0 R 7038 0 R 7043 0 R 7048 0 R 7052 0 R]
 >> endobj
-7010 0 obj <<
+7059 0 obj <<
 /Type /Pages
 /Count 6
-/Parent 9362 0 R
-/Kids [7007 0 R 7013 0 R 7020 0 R 7024 0 R 7030 0 R 7035 0 R]
+/Parent 9411 0 R
+/Kids [7056 0 R 7062 0 R 7069 0 R 7073 0 R 7079 0 R 7084 0 R]
 >> endobj
-7045 0 obj <<
+7094 0 obj <<
 /Type /Pages
 /Count 6
-/Parent 9362 0 R
-/Kids [7040 0 R 7047 0 R 7056 0 R 7065 0 R 7070 0 R 7075 0 R]
+/Parent 9411 0 R
+/Kids [7089 0 R 7096 0 R 7105 0 R 7114 0 R 7119 0 R 7124 0 R]
 >> endobj
-7090 0 obj <<
+7139 0 obj <<
 /Type /Pages
 /Count 6
-/Parent 9362 0 R
-/Kids [7085 0 R 7092 0 R 7098 0 R 7102 0 R 7107 0 R 7113 0 R]
+/Parent 9411 0 R
+/Kids [7134 0 R 7141 0 R 7147 0 R 7151 0 R 7156 0 R 7162 0 R]
 >> endobj
-7124 0 obj <<
+7173 0 obj <<
 /Type /Pages
 /Count 6
-/Parent 9363 0 R
-/Kids [7120 0 R 7128 0 R 7133 0 R 7138 0 R 7143 0 R 7147 0 R]
+/Parent 9412 0 R
+/Kids [7169 0 R 7177 0 R 7182 0 R 7187 0 R 7192 0 R 7196 0 R]
 >> endobj
-7154 0 obj <<
+7203 0 obj <<
 /Type /Pages
 /Count 6
-/Parent 9363 0 R
-/Kids [7151 0 R 7157 0 R 7161 0 R 7313 0 R 7448 0 R 7553 0 R]
+/Parent 9412 0 R
+/Kids [7200 0 R 7206 0 R 7210 0 R 7362 0 R 7497 0 R 7602 0 R]
 >> endobj
-7682 0 obj <<
+7731 0 obj <<
 /Type /Pages
 /Count 6
-/Parent 9363 0 R
-/Kids [7679 0 R 7776 0 R 7888 0 R 8009 0 R 8130 0 R 8235 0 R]
+/Parent 9412 0 R
+/Kids [7728 0 R 7825 0 R 7937 0 R 8058 0 R 8179 0 R 8284 0 R]
 >> endobj
-8334 0 obj <<
+8383 0 obj <<
 /Type /Pages
 /Count 6
-/Parent 9363 0 R
-/Kids [8331 0 R 8479 0 R 8610 0 R 8725 0 R 8834 0 R 9004 0 R]
+/Parent 9412 0 R
+/Kids [8380 0 R 8528 0 R 8659 0 R 8774 0 R 8883 0 R 9053 0 R]
 >> endobj
-9135 0 obj <<
+9184 0 obj <<
 /Type /Pages
 /Count 2
-/Parent 9363 0 R
-/Kids [9132 0 R 9259 0 R]
+/Parent 9412 0 R
+/Kids [9181 0 R 9308 0 R]
 >> endobj
-9346 0 obj <<
+9395 0 obj <<
 /Type /Pages
 /Count 36
-/Parent 9364 0 R
+/Parent 9413 0 R
 /Kids [1126 0 R 1287 0 R 1459 0 R 1716 0 R 1876 0 R 1918 0 R]
 >> endobj
-9347 0 obj <<
+9396 0 obj <<
 /Type /Pages
 /Count 36
-/Parent 9364 0 R
-/Kids [1950 0 R 1984 0 R 2042 0 R 2140 0 R 2237 0 R 2300 0 R]
+/Parent 9413 0 R
+/Kids [1950 0 R 1984 0 R 2042 0 R 2169 0 R 2247 0 R 2307 0 R]
 >> endobj
-9348 0 obj <<
+9397 0 obj <<
 /Type /Pages
 /Count 36
-/Parent 9364 0 R
-/Kids [2351 0 R 2408 0 R 2457 0 R 2539 0 R 2584 0 R 2631 0 R]
+/Parent 9413 0 R
+/Kids [2359 0 R 2418 0 R 2467 0 R 2549 0 R 2597 0 R 2644 0 R]
 >> endobj
-9349 0 obj <<
+9398 0 obj <<
 /Type /Pages
 /Count 36
-/Parent 9364 0 R
-/Kids [2681 0 R 2753 0 R 2789 0 R 2841 0 R 2912 0 R 2980 0 R]
+/Parent 9413 0 R
+/Kids [2694 0 R 2766 0 R 2802 0 R 2854 0 R 2925 0 R 2993 0 R]
 >> endobj
-9350 0 obj <<
+9399 0 obj <<
 /Type /Pages
 /Count 36
-/Parent 9364 0 R
-/Kids [3013 0 R 3082 0 R 3151 0 R 3310 0 R 3363 0 R 3388 0 R]
+/Parent 9413 0 R
+/Kids [3026 0 R 3098 0 R 3167 0 R 3326 0 R 3379 0 R 3404 0 R]
 >> endobj
-9351 0 obj <<
+9400 0 obj <<
 /Type /Pages
 /Count 36
-/Parent 9364 0 R
-/Kids [3413 0 R 3447 0 R 3501 0 R 3544 0 R 3605 0 R 3663 0 R]
+/Parent 9413 0 R
+/Kids [3429 0 R 3463 0 R 3520 0 R 3566 0 R 3624 0 R 3686 0 R]
 >> endobj
-9352 0 obj <<
+9401 0 obj <<
 /Type /Pages
 /Count 36
-/Parent 9365 0 R
-/Kids [3717 0 R 3756 0 R 3797 0 R 3843 0 R 3894 0 R 3940 0 R]
+/Parent 9414 0 R
+/Kids [3740 0 R 3779 0 R 3820 0 R 3866 0 R 3917 0 R 3963 0 R]
 >> endobj
-9353 0 obj <<
+9402 0 obj <<
 /Type /Pages
 /Count 36
-/Parent 9365 0 R
-/Kids [3999 0 R 4042 0 R 4068 0 R 4260 0 R 4296 0 R 4338 0 R]
+/Parent 9414 0 R
+/Kids [4022 0 R 4065 0 R 4091 0 R 4283 0 R 4319 0 R 4369 0 R]
 >> endobj
-9354 0 obj <<
+9403 0 obj <<
 /Type /Pages
 /Count 36
-/Parent 9365 0 R
-/Kids [4413 0 R 4448 0 R 4649 0 R 4675 0 R 4712 0 R 4756 0 R]
+/Parent 9414 0 R
+/Kids [4457 0 R 4488 0 R 4689 0 R 4715 0 R 4752 0 R 4800 0 R]
 >> endobj
-9355 0 obj <<
+9404 0 obj <<
 /Type /Pages
 /Count 36
-/Parent 9365 0 R
-/Kids [4798 0 R 4845 0 R 4875 0 R 4916 0 R 4980 0 R 5051 0 R]
+/Parent 9414 0 R
+/Kids [4841 0 R 4891 0 R 4921 0 R 4962 0 R 5026 0 R 5097 0 R]
 >> endobj
-9356 0 obj <<
+9405 0 obj <<
 /Type /Pages
 /Count 36
-/Parent 9365 0 R
-/Kids [5225 0 R 5269 0 R 5300 0 R 5346 0 R 5384 0 R 5423 0 R]
+/Parent 9414 0 R
+/Kids [5271 0 R 5315 0 R 5346 0 R 5392 0 R 5430 0 R 5469 0 R]
 >> endobj
-9357 0 obj <<
+9406 0 obj <<
 /Type /Pages
 /Count 36
-/Parent 9365 0 R
-/Kids [5481 0 R 5517 0 R 5557 0 R 5592 0 R 5697 0 R 5724 0 R]
+/Parent 9414 0 R
+/Kids [5530 0 R 5566 0 R 5606 0 R 5641 0 R 5746 0 R 5773 0 R]
 >> endobj
-9358 0 obj <<
+9407 0 obj <<
 /Type /Pages
 /Count 36
-/Parent 9366 0 R
-/Kids [5762 0 R 5807 0 R 5842 0 R 5942 0 R 6060 0 R 6090 0 R]
+/Parent 9415 0 R
+/Kids [5811 0 R 5856 0 R 5891 0 R 5991 0 R 6109 0 R 6139 0 R]
 >> endobj
-9359 0 obj <<
+9408 0 obj <<
 /Type /Pages
 /Count 36
-/Parent 9366 0 R
-/Kids [6118 0 R 6147 0 R 6179 0 R 6223 0 R 6276 0 R 6306 0 R]
+/Parent 9415 0 R
+/Kids [6167 0 R 6196 0 R 6228 0 R 6272 0 R 6325 0 R 6355 0 R]
 >> endobj
-9360 0 obj <<
+9409 0 obj <<
 /Type /Pages
 /Count 36
-/Parent 9366 0 R
-/Kids [6344 0 R 6416 0 R 6451 0 R 6488 0 R 6522 0 R 6573 0 R]
+/Parent 9415 0 R
+/Kids [6393 0 R 6465 0 R 6500 0 R 6537 0 R 6571 0 R 6622 0 R]
 >> endobj
-9361 0 obj <<
+9410 0 obj <<
 /Type /Pages
 /Count 36
-/Parent 9366 0 R
-/Kids [6607 0 R 6663 0 R 6721 0 R 6757 0 R 6785 0 R 6810 0 R]
+/Parent 9415 0 R
+/Kids [6656 0 R 6712 0 R 6770 0 R 6806 0 R 6834 0 R 6859 0 R]
 >> endobj
-9362 0 obj <<
+9411 0 obj <<
 /Type /Pages
 /Count 36
-/Parent 9366 0 R
-/Kids [6867 0 R 6921 0 R 6981 0 R 7010 0 R 7045 0 R 7090 0 R]
+/Parent 9415 0 R
+/Kids [6916 0 R 6970 0 R 7030 0 R 7059 0 R 7094 0 R 7139 0 R]
 >> endobj
-9363 0 obj <<
+9412 0 obj <<
 /Type /Pages
 /Count 26
-/Parent 9366 0 R
-/Kids [7124 0 R 7154 0 R 7682 0 R 8334 0 R 9135 0 R]
+/Parent 9415 0 R
+/Kids [7173 0 R 7203 0 R 7731 0 R 8383 0 R 9184 0 R]
 >> endobj
-9364 0 obj <<
+9413 0 obj <<
 /Type /Pages
 /Count 216
-/Parent 9367 0 R
-/Kids [9346 0 R 9347 0 R 9348 0 R 9349 0 R 9350 0 R 9351 0 R]
+/Parent 9416 0 R
+/Kids [9395 0 R 9396 0 R 9397 0 R 9398 0 R 9399 0 R 9400 0 R]
 >> endobj
-9365 0 obj <<
+9414 0 obj <<
 /Type /Pages
 /Count 216
-/Parent 9367 0 R
-/Kids [9352 0 R 9353 0 R 9354 0 R 9355 0 R 9356 0 R 9357 0 R]
+/Parent 9416 0 R
+/Kids [9401 0 R 9402 0 R 9403 0 R 9404 0 R 9405 0 R 9406 0 R]
 >> endobj
-9366 0 obj <<
+9415 0 obj <<
 /Type /Pages
 /Count 206
-/Parent 9367 0 R
-/Kids [9358 0 R 9359 0 R 9360 0 R 9361 0 R 9362 0 R 9363 0 R]
+/Parent 9416 0 R
+/Kids [9407 0 R 9408 0 R 9409 0 R 9410 0 R 9411 0 R 9412 0 R]
 >> endobj
-9367 0 obj <<
+9416 0 obj <<
 /Type /Pages
 /Count 638
-/Kids [9364 0 R 9365 0 R 9366 0 R]
+/Kids [9413 0 R 9414 0 R 9415 0 R]
 >> endobj
-9368 0 obj <<
+9417 0 obj <<
 /Type /Outlines
 /First 7 0 R
 /Last 751 0 R
@@ -65411,7 +66387,7 @@
 751 0 obj <<
 /Title 752 0 R
 /A 749 0 R
-/Parent 9368 0 R
+/Parent 9417 0 R
 /Prev 499 0 R
 /First 755 0 R
 /Last 1115 0 R
@@ -65875,7 +66851,7 @@
 499 0 obj <<
 /Title 500 0 R
 /A 497 0 R
-/Parent 9368 0 R
+/Parent 9417 0 R
 /Prev 39 0 R
 /Next 751 0 R
 /First 503 0 R
@@ -66714,7 +67690,7 @@
 39 0 obj <<
 /Title 40 0 R
 /A 37 0 R
-/Parent 9368 0 R
+/Parent 9417 0 R
 /Prev 35 0 R
 /Next 499 0 R
 /First 43 0 R
@@ -66724,12835 +67700,12884 @@
 35 0 obj <<
 /Title 36 0 R
 /A 33 0 R
-/Parent 9368 0 R
+/Parent 9417 0 R
 /Prev 31 0 R
 /Next 39 0 R
 >> endobj
 31 0 obj <<
 /Title 32 0 R
 /A 29 0 R
-/Parent 9368 0 R
+/Parent 9417 0 R
 /Prev 27 0 R
 /Next 35 0 R
 >> endobj
 27 0 obj <<
 /Title 28 0 R
 /A 25 0 R
-/Parent 9368 0 R
+/Parent 9417 0 R
 /Prev 23 0 R
 /Next 31 0 R
 >> endobj
 23 0 obj <<
 /Title 24 0 R
 /A 21 0 R
-/Parent 9368 0 R
+/Parent 9417 0 R
 /Prev 19 0 R
 /Next 27 0 R
 >> endobj
 19 0 obj <<
 /Title 20 0 R
 /A 17 0 R
-/Parent 9368 0 R
+/Parent 9417 0 R
 /Prev 15 0 R
 /Next 23 0 R
 >> endobj
 15 0 obj <<
 /Title 16 0 R
 /A 13 0 R
-/Parent 9368 0 R
+/Parent 9417 0 R
 /Prev 11 0 R
 /Next 19 0 R
 >> endobj
 11 0 obj <<
 /Title 12 0 R
 /A 9 0 R
-/Parent 9368 0 R
+/Parent 9417 0 R
 /Prev 7 0 R
 /Next 15 0 R
 >> endobj
 7 0 obj <<
 /Title 8 0 R
 /A 5 0 R
-/Parent 9368 0 R
+/Parent 9417 0 R
 /Next 11 0 R
 >> endobj
-9369 0 obj <<
-/Names [(105) 1749 0 R (143) 1751 0 R (2000users) 4265 0 R (233) 1755 0 R (267) 1795 0 R (29) 1745 0 R]
+9418 0 obj <<
+/Names [(105) 1749 0 R (143) 1751 0 R (2000users) 4288 0 R (233) 1755 0 R (267) 1795 0 R (29) 1745 0 R]
 /Limits [(105) (29)]
 >> endobj
-9370 0 obj <<
+9419 0 obj <<
 /Names [(3) 1742 0 R (347) 1799 0 R (473) 1857 0 R (491) 1802 0 R (529) 1815 0 R (53) 1747 0 R]
 /Limits [(3) (53)]
 >> endobj
-9371 0 obj <<
-/Names [(AccountingOffice) 2204 0 R (AcctgNet) 2213 0 R (Big500users) 3004 0 R (DMSMig) 4668 0 R (Doc-Start) 1122 0 R (DomApps) 6311 0 R]
+9420 0 obj <<
+/Names [(AccountingOffice) 2207 0 R (AcctgNet) 2216 0 R (Big500users) 3017 0 R (DMSMig) 4708 0 R (Doc-Start) 1122 0 R (DomApps) 6360 0 R]
 /Limits [(AccountingOffice) (DomApps)]
 >> endobj
-9372 0 obj <<
-/Names [(ExNetworks) 1962 0 R (HA) 6442 0 R (Item.1) 1997 0 R (Item.10) 2014 0 R (Item.100) 2413 0 R (Item.101) 2414 0 R]
+9421 0 obj <<
+/Names [(ExNetworks) 1962 0 R (HA) 6491 0 R (Item.1) 1997 0 R (Item.10) 2014 0 R (Item.100) 2423 0 R (Item.101) 2424 0 R]
 /Limits [(ExNetworks) (Item.101)]
 >> endobj
-9373 0 obj <<
-/Names [(Item.102) 2419 0 R (Item.103) 2420 0 R (Item.104) 2428 0 R (Item.105) 2429 0 R (Item.106) 2431 0 R (Item.107) 2432 0 R]
+9422 0 obj <<
+/Names [(Item.102) 2429 0 R (Item.103) 2430 0 R (Item.104) 2438 0 R (Item.105) 2439 0 R (Item.106) 2441 0 R (Item.107) 2442 0 R]
 /Limits [(Item.102) (Item.107)]
 >> endobj
-9374 0 obj <<
-/Names [(Item.108) 2433 0 R (Item.109) 2434 0 R (Item.11) 2015 0 R (Item.110) 2435 0 R (Item.111) 2441 0 R (Item.112) 2442 0 R]
+9423 0 obj <<
+/Names [(Item.108) 2443 0 R (Item.109) 2444 0 R (Item.11) 2015 0 R (Item.110) 2445 0 R (Item.111) 2446 0 R (Item.112) 2452 0 R]
 /Limits [(Item.108) (Item.112)]
 >> endobj
-9375 0 obj <<
-/Names [(Item.113) 2443 0 R (Item.114) 2444 0 R (Item.115) 2462 0 R (Item.116) 2463 0 R (Item.117) 2464 0 R (Item.118) 2465 0 R]
+9424 0 obj <<
+/Names [(Item.113) 2453 0 R (Item.114) 2454 0 R (Item.115) 2472 0 R (Item.116) 2473 0 R (Item.117) 2474 0 R (Item.118) 2475 0 R]
 /Limits [(Item.113) (Item.118)]
 >> endobj
-9376 0 obj <<
-/Names [(Item.119) 2615 0 R (Item.12) 2016 0 R (Item.120) 2616 0 R (Item.121) 2617 0 R (Item.122) 2618 0 R (Item.123) 2619 0 R]
+9425 0 obj <<
+/Names [(Item.119) 2628 0 R (Item.12) 2016 0 R (Item.120) 2629 0 R (Item.121) 2630 0 R (Item.122) 2631 0 R (Item.123) 2632 0 R]
 /Limits [(Item.119) (Item.123)]
 >> endobj
-9377 0 obj <<
-/Names [(Item.124) 2620 0 R (Item.125) 2621 0 R (Item.126) 2622 0 R (Item.127) 2624 0 R (Item.128) 2629 0 R (Item.129) 2630 0 R]
+9426 0 obj <<
+/Names [(Item.124) 2633 0 R (Item.125) 2634 0 R (Item.126) 2635 0 R (Item.127) 2637 0 R (Item.128) 2642 0 R (Item.129) 2643 0 R]
 /Limits [(Item.124) (Item.129)]
 >> endobj
-9378 0 obj <<
-/Names [(Item.13) 2001 0 R (Item.130) 2637 0 R (Item.131) 2638 0 R (Item.132) 2648 0 R (Item.133) 2649 0 R (Item.134) 2870 0 R]
+9427 0 obj <<
+/Names [(Item.13) 2001 0 R (Item.130) 2650 0 R (Item.131) 2651 0 R (Item.132) 2661 0 R (Item.133) 2662 0 R (Item.134) 2883 0 R]
 /Limits [(Item.13) (Item.134)]
 >> endobj
-9379 0 obj <<
-/Names [(Item.135) 2871 0 R (Item.136) 2872 0 R (Item.137) 2873 0 R (Item.138) 2874 0 R (Item.139) 2875 0 R (Item.14) 2017 0 R]
+9428 0 obj <<
+/Names [(Item.135) 2884 0 R (Item.136) 2885 0 R (Item.137) 2886 0 R (Item.138) 2887 0 R (Item.139) 2888 0 R (Item.14) 2017 0 R]
 /Limits [(Item.135) (Item.14)]
 >> endobj
-9380 0 obj <<
-/Names [(Item.140) 2876 0 R (Item.141) 2877 0 R (Item.142) 2878 0 R (Item.143) 2879 0 R (Item.144) 2880 0 R (Item.145) 2881 0 R]
+9429 0 obj <<
+/Names [(Item.140) 2889 0 R (Item.141) 2890 0 R (Item.142) 2891 0 R (Item.143) 2892 0 R (Item.144) 2893 0 R (Item.145) 2894 0 R]
 /Limits [(Item.140) (Item.145)]
 >> endobj
-9381 0 obj <<
-/Names [(Item.146) 2882 0 R (Item.147) 2883 0 R (Item.148) 2884 0 R (Item.149) 2885 0 R (Item.15) 2018 0 R (Item.150) 2886 0 R]
+9430 0 obj <<
+/Names [(Item.146) 2895 0 R (Item.147) 2896 0 R (Item.148) 2897 0 R (Item.149) 2898 0 R (Item.15) 2018 0 R (Item.150) 2899 0 R]
 /Limits [(Item.146) (Item.150)]
 >> endobj
-9382 0 obj <<
-/Names [(Item.151) 2887 0 R (Item.152) 2888 0 R (Item.153) 2889 0 R (Item.154) 2890 0 R (Item.155) 2891 0 R (Item.156) 2892 0 R]
+9431 0 obj <<
+/Names [(Item.151) 2900 0 R (Item.152) 2901 0 R (Item.153) 2902 0 R (Item.154) 2903 0 R (Item.155) 2904 0 R (Item.156) 2905 0 R]
 /Limits [(Item.151) (Item.156)]
 >> endobj
-9383 0 obj <<
-/Names [(Item.157) 2893 0 R (Item.158) 2894 0 R (Item.159) 2895 0 R (Item.16) 2019 0 R (Item.160) 2896 0 R (Item.161) 2897 0 R]
+9432 0 obj <<
+/Names [(Item.157) 2906 0 R (Item.158) 2907 0 R (Item.159) 2908 0 R (Item.16) 2019 0 R (Item.160) 2909 0 R (Item.161) 2910 0 R]
 /Limits [(Item.157) (Item.161)]
 >> endobj
-9384 0 obj <<
-/Names [(Item.162) 2898 0 R (Item.163) 2899 0 R (Item.164) 2900 0 R (Item.165) 2901 0 R (Item.166) 2902 0 R (Item.167) 2903 0 R]
+9433 0 obj <<
+/Names [(Item.162) 2911 0 R (Item.163) 2912 0 R (Item.164) 2913 0 R (Item.165) 2914 0 R (Item.166) 2915 0 R (Item.167) 2916 0 R]
 /Limits [(Item.162) (Item.167)]
 >> endobj
-9385 0 obj <<
-/Names [(Item.168) 2904 0 R (Item.169) 2905 0 R (Item.17) 2020 0 R (Item.170) 2906 0 R (Item.171) 2907 0 R (Item.172) 2908 0 R]
+9434 0 obj <<
+/Names [(Item.168) 2917 0 R (Item.169) 2918 0 R (Item.17) 2020 0 R (Item.170) 2919 0 R (Item.171) 2920 0 R (Item.172) 2921 0 R]
 /Limits [(Item.168) (Item.172)]
 >> endobj
-9386 0 obj <<
-/Names [(Item.173) 2909 0 R (Item.174) 2910 0 R (Item.175) 2911 0 R (Item.176) 2918 0 R (Item.177) 2919 0 R (Item.178) 2920 0 R]
+9435 0 obj <<
+/Names [(Item.173) 2922 0 R (Item.174) 2923 0 R (Item.175) 2924 0 R (Item.176) 2931 0 R (Item.177) 2932 0 R (Item.178) 2933 0 R]
 /Limits [(Item.173) (Item.178)]
 >> endobj
-9387 0 obj <<
-/Names [(Item.179) 2921 0 R (Item.18) 2021 0 R (Item.180) 2922 0 R (Item.181) 2923 0 R (Item.182) 2924 0 R (Item.183) 2925 0 R]
+9436 0 obj <<
+/Names [(Item.179) 2934 0 R (Item.18) 2021 0 R (Item.180) 2935 0 R (Item.181) 2936 0 R (Item.182) 2937 0 R (Item.183) 2938 0 R]
 /Limits [(Item.179) (Item.183)]
 >> endobj
-9388 0 obj <<
-/Names [(Item.184) 2926 0 R (Item.185) 2927 0 R (Item.186) 2928 0 R (Item.187) 2929 0 R (Item.188) 2930 0 R (Item.189) 2931 0 R]
+9437 0 obj <<
+/Names [(Item.184) 2939 0 R (Item.185) 2940 0 R (Item.186) 2941 0 R (Item.187) 2942 0 R (Item.188) 2943 0 R (Item.189) 2944 0 R]
 /Limits [(Item.184) (Item.189)]
 >> endobj
-9389 0 obj <<
-/Names [(Item.19) 2027 0 R (Item.190) 2932 0 R (Item.191) 2933 0 R (Item.192) 2934 0 R (Item.193) 2935 0 R (Item.194) 2936 0 R]
+9438 0 obj <<
+/Names [(Item.19) 2027 0 R (Item.190) 2945 0 R (Item.191) 2946 0 R (Item.192) 2947 0 R (Item.193) 2948 0 R (Item.194) 2949 0 R]
 /Limits [(Item.19) (Item.194)]
 >> endobj
-9390 0 obj <<
-/Names [(Item.195) 2937 0 R (Item.196) 2938 0 R (Item.197) 2939 0 R (Item.198) 2940 0 R (Item.199) 2941 0 R (Item.2) 1998 0 R]
+9439 0 obj <<
+/Names [(Item.195) 2950 0 R (Item.196) 2951 0 R (Item.197) 2952 0 R (Item.198) 2953 0 R (Item.199) 2954 0 R (Item.2) 1998 0 R]
 /Limits [(Item.195) (Item.2)]
 >> endobj
-9391 0 obj <<
-/Names [(Item.20) 2028 0 R (Item.200) 2942 0 R (Item.201) 2943 0 R (Item.202) 2944 0 R (Item.203) 2950 0 R (Item.204) 2951 0 R]
+9440 0 obj <<
+/Names [(Item.20) 2028 0 R (Item.200) 2955 0 R (Item.201) 2956 0 R (Item.202) 2957 0 R (Item.203) 2963 0 R (Item.204) 2964 0 R]
 /Limits [(Item.20) (Item.204)]
 >> endobj
-9392 0 obj <<
-/Names [(Item.205) 2952 0 R (Item.206) 2953 0 R (Item.207) 2954 0 R (Item.208) 2955 0 R (Item.209) 2956 0 R (Item.21) 2029 0 R]
+9441 0 obj <<
+/Names [(Item.205) 2965 0 R (Item.206) 2966 0 R (Item.207) 2967 0 R (Item.208) 2968 0 R (Item.209) 2969 0 R (Item.21) 2029 0 R]
 /Limits [(Item.205) (Item.21)]
 >> endobj
-9393 0 obj <<
-/Names [(Item.210) 2957 0 R (Item.211) 2958 0 R (Item.212) 2959 0 R (Item.213) 2960 0 R (Item.214) 2961 0 R (Item.215) 2962 0 R]
+9442 0 obj <<
+/Names [(Item.210) 2970 0 R (Item.211) 2971 0 R (Item.212) 2972 0 R (Item.213) 2973 0 R (Item.214) 2974 0 R (Item.215) 2975 0 R]
 /Limits [(Item.210) (Item.215)]
 >> endobj
-9394 0 obj <<
-/Names [(Item.216) 2650 0 R (Item.217) 2660 0 R (Item.218) 2661 0 R (Item.219) 2667 0 R (Item.22) 2052 0 R (Item.220) 2672 0 R]
+9443 0 obj <<
+/Names [(Item.216) 2663 0 R (Item.217) 2673 0 R (Item.218) 2674 0 R (Item.219) 2680 0 R (Item.22) 2052 0 R (Item.220) 2685 0 R]
 /Limits [(Item.216) (Item.220)]
 >> endobj
-9395 0 obj <<
-/Names [(Item.221) 2673 0 R (Item.222) 2674 0 R (Item.223) 2675 0 R (Item.224) 2680 0 R (Item.225) 2699 0 R (Item.226) 2700 0 R]
+9444 0 obj <<
+/Names [(Item.221) 2686 0 R (Item.222) 2687 0 R (Item.223) 2688 0 R (Item.224) 2693 0 R (Item.225) 2712 0 R (Item.226) 2713 0 R]
 /Limits [(Item.221) (Item.226)]
 >> endobj
-9396 0 obj <<
-/Names [(Item.227) 2701 0 R (Item.228) 2704 0 R (Item.229) 2720 0 R (Item.23) 2053 0 R (Item.230) 2722 0 R (Item.231) 2723 0 R]
+9445 0 obj <<
+/Names [(Item.227) 2714 0 R (Item.228) 2717 0 R (Item.229) 2733 0 R (Item.23) 2053 0 R (Item.230) 2735 0 R (Item.231) 2736 0 R]
 /Limits [(Item.227) (Item.231)]
 >> endobj
-9397 0 obj <<
-/Names [(Item.232) 2724 0 R (Item.233) 2729 0 R (Item.234) 2730 0 R (Item.235) 2731 0 R (Item.236) 2732 0 R (Item.237) 2733 0 R]
+9446 0 obj <<
+/Names [(Item.232) 2737 0 R (Item.233) 2742 0 R (Item.234) 2743 0 R (Item.235) 2744 0 R (Item.236) 2745 0 R (Item.237) 2746 0 R]
 /Limits [(Item.232) (Item.237)]
 >> endobj
-9398 0 obj <<
-/Names [(Item.238) 2739 0 R (Item.239) 2740 0 R (Item.24) 2059 0 R (Item.240) 2746 0 R (Item.241) 2751 0 R (Item.242) 2752 0 R]
+9447 0 obj <<
+/Names [(Item.238) 2752 0 R (Item.239) 2753 0 R (Item.24) 2059 0 R (Item.240) 2759 0 R (Item.241) 2764 0 R (Item.242) 2765 0 R]
 /Limits [(Item.238) (Item.242)]
 >> endobj
-9399 0 obj <<
-/Names [(Item.243) 2759 0 R (Item.244) 2760 0 R (Item.245) 2765 0 R (Item.246) 2774 0 R (Item.247) 2775 0 R (Item.248) 2781 0 R]
+9448 0 obj <<
+/Names [(Item.243) 2772 0 R (Item.244) 2773 0 R (Item.245) 2778 0 R (Item.246) 2787 0 R (Item.247) 2788 0 R (Item.248) 2794 0 R]
 /Limits [(Item.243) (Item.248)]
 >> endobj
-9400 0 obj <<
-/Names [(Item.249) 2782 0 R (Item.25) 2060 0 R (Item.250) 2788 0 R (Item.251) 2811 0 R (Item.252) 2812 0 R (Item.253) 2820 0 R]
+9449 0 obj <<
+/Names [(Item.249) 2795 0 R (Item.25) 2060 0 R (Item.250) 2801 0 R (Item.251) 2824 0 R (Item.252) 2825 0 R (Item.253) 2833 0 R]
 /Limits [(Item.249) (Item.253)]
 >> endobj
-9401 0 obj <<
-/Names [(Item.254) 2821 0 R (Item.255) 2822 0 R (Item.256) 2823 0 R (Item.257) 2824 0 R (Item.258) 2825 0 R (Item.259) 2826 0 R]
+9450 0 obj <<
+/Names [(Item.254) 2834 0 R (Item.255) 2835 0 R (Item.256) 2836 0 R (Item.257) 2837 0 R (Item.258) 2838 0 R (Item.259) 2839 0 R]
 /Limits [(Item.254) (Item.259)]
 >> endobj
-9402 0 obj <<
-/Names [(Item.26) 2069 0 R (Item.260) 2827 0 R (Item.261) 2832 0 R (Item.262) 2833 0 R (Item.263) 2834 0 R (Item.264) 2835 0 R]
+9451 0 obj <<
+/Names [(Item.26) 2072 0 R (Item.260) 2840 0 R (Item.261) 2845 0 R (Item.262) 2846 0 R (Item.263) 2847 0 R (Item.264) 2848 0 R]
 /Limits [(Item.26) (Item.264)]
 >> endobj
-9403 0 obj <<
-/Names [(Item.265) 2836 0 R (Item.266) 2837 0 R (Item.267) 2838 0 R (Item.268) 2839 0 R (Item.269) 3064 0 R (Item.27) 2070 0 R]
+9452 0 obj <<
+/Names [(Item.265) 2849 0 R (Item.266) 2850 0 R (Item.267) 2851 0 R (Item.268) 2852 0 R (Item.269) 3077 0 R (Item.27) 2073 0 R]
 /Limits [(Item.265) (Item.27)]
 >> endobj
-9404 0 obj <<
-/Names [(Item.270) 3071 0 R (Item.271) 3080 0 R (Item.272) 3081 0 R (Item.273) 3106 0 R (Item.274) 3107 0 R (Item.275) 3112 0 R]
+9453 0 obj <<
+/Names [(Item.270) 3084 0 R (Item.271) 3085 0 R (Item.272) 3097 0 R (Item.273) 3122 0 R (Item.274) 3123 0 R (Item.275) 3124 0 R]
 /Limits [(Item.270) (Item.275)]
 >> endobj
-9405 0 obj <<
-/Names [(Item.276) 3113 0 R (Item.277) 3114 0 R (Item.278) 3115 0 R (Item.279) 3116 0 R (Item.28) 2078 0 R (Item.280) 3117 0 R]
+9454 0 obj <<
+/Names [(Item.276) 3129 0 R (Item.277) 3130 0 R (Item.278) 3131 0 R (Item.279) 3132 0 R (Item.28) 2081 0 R (Item.280) 3133 0 R]
 /Limits [(Item.276) (Item.280)]
 >> endobj
-9406 0 obj <<
-/Names [(Item.281) 3123 0 R (Item.282) 3124 0 R (Item.283) 3125 0 R (Item.284) 3132 0 R (Item.285) 3133 0 R (Item.286) 3139 0 R]
+9455 0 obj <<
+/Names [(Item.281) 3139 0 R (Item.282) 3140 0 R (Item.283) 3141 0 R (Item.284) 3148 0 R (Item.285) 3149 0 R (Item.286) 3155 0 R]
 /Limits [(Item.281) (Item.286)]
 >> endobj
-9407 0 obj <<
-/Names [(Item.287) 3140 0 R (Item.288) 3141 0 R (Item.289) 3142 0 R (Item.29) 2079 0 R (Item.290) 3143 0 R (Item.291) 3149 0 R]
+9456 0 obj <<
+/Names [(Item.287) 3156 0 R (Item.288) 3157 0 R (Item.289) 3158 0 R (Item.29) 2082 0 R (Item.290) 3159 0 R (Item.291) 3160 0 R]
 /Limits [(Item.287) (Item.291)]
 >> endobj
-9408 0 obj <<
-/Names [(Item.292) 3150 0 R (Item.293) 3160 0 R (Item.294) 3161 0 R (Item.295) 3162 0 R (Item.296) 3171 0 R (Item.297) 3174 0 R]
+9457 0 obj <<
+/Names [(Item.292) 3166 0 R (Item.293) 3176 0 R (Item.294) 3177 0 R (Item.295) 3178 0 R (Item.296) 3179 0 R (Item.297) 3190 0 R]
 /Limits [(Item.292) (Item.297)]
 >> endobj
-9409 0 obj <<
-/Names [(Item.298) 3175 0 R (Item.299) 3176 0 R (Item.3) 1999 0 R (Item.30) 2080 0 R (Item.300) 3177 0 R (Item.301) 3182 0 R]
+9458 0 obj <<
+/Names [(Item.298) 3191 0 R (Item.299) 3192 0 R (Item.3) 1999 0 R (Item.30) 2083 0 R (Item.300) 3193 0 R (Item.301) 3194 0 R]
 /Limits [(Item.298) (Item.301)]
 >> endobj
-9410 0 obj <<
-/Names [(Item.302) 3308 0 R (Item.303) 3309 0 R (Item.304) 3318 0 R (Item.305) 3319 0 R (Item.306) 3321 0 R (Item.307) 3322 0 R]
+9459 0 obj <<
+/Names [(Item.302) 3298 0 R (Item.303) 3325 0 R (Item.304) 3334 0 R (Item.305) 3335 0 R (Item.306) 3337 0 R (Item.307) 3338 0 R]
 /Limits [(Item.302) (Item.307)]
 >> endobj
-9411 0 obj <<
-/Names [(Item.308) 3327 0 R (Item.309) 3328 0 R (Item.31) 2081 0 R (Item.310) 3329 0 R (Item.311) 3330 0 R (Item.312) 3331 0 R]
+9460 0 obj <<
+/Names [(Item.308) 3339 0 R (Item.309) 3344 0 R (Item.31) 2084 0 R (Item.310) 3345 0 R (Item.311) 3346 0 R (Item.312) 3347 0 R]
 /Limits [(Item.308) (Item.312)]
 >> endobj
-9412 0 obj <<
-/Names [(Item.313) 3332 0 R (Item.314) 3333 0 R (Item.315) 3334 0 R (Item.316) 3335 0 R (Item.317) 3343 0 R (Item.318) 3344 0 R]
+9461 0 obj <<
+/Names [(Item.313) 3348 0 R (Item.314) 3349 0 R (Item.315) 3350 0 R (Item.316) 3351 0 R (Item.317) 3352 0 R (Item.318) 3360 0 R]
 /Limits [(Item.313) (Item.318)]
 >> endobj
-9413 0 obj <<
-/Names [(Item.319) 3345 0 R (Item.32) 2082 0 R (Item.320) 3346 0 R (Item.321) 3347 0 R (Item.322) 3455 0 R (Item.323) 3456 0 R]
+9462 0 obj <<
+/Names [(Item.319) 3361 0 R (Item.32) 2085 0 R (Item.320) 3362 0 R (Item.321) 3363 0 R (Item.322) 3471 0 R (Item.323) 3472 0 R]
 /Limits [(Item.319) (Item.323)]
 >> endobj
-9414 0 obj <<
-/Names [(Item.324) 3584 0 R (Item.325) 3585 0 R (Item.326) 3586 0 R (Item.327) 3587 0 R (Item.328) 3588 0 R (Item.329) 3589 0 R]
+9463 0 obj <<
+/Names [(Item.324) 3603 0 R (Item.325) 3604 0 R (Item.326) 3605 0 R (Item.327) 3606 0 R (Item.328) 3607 0 R (Item.329) 3608 0 R]
 /Limits [(Item.324) (Item.329)]
 >> endobj
-9415 0 obj <<
-/Names [(Item.33) 2083 0 R (Item.330) 3590 0 R (Item.331) 3591 0 R (Item.332) 3592 0 R (Item.333) 3593 0 R (Item.334) 3594 0 R]
+9464 0 obj <<
+/Names [(Item.33) 2086 0 R (Item.330) 3609 0 R (Item.331) 3610 0 R (Item.332) 3611 0 R (Item.333) 3612 0 R (Item.334) 3613 0 R]
 /Limits [(Item.33) (Item.334)]
 >> endobj
-9416 0 obj <<
-/Names [(Item.335) 3595 0 R (Item.336) 3596 0 R (Item.337) 3597 0 R (Item.338) 3598 0 R (Item.339) 3599 0 R (Item.34) 2092 0 R]
+9465 0 obj <<
+/Names [(Item.335) 3614 0 R (Item.336) 3615 0 R (Item.337) 3616 0 R (Item.338) 3617 0 R (Item.339) 3618 0 R (Item.34) 2087 0 R]
 /Limits [(Item.335) (Item.34)]
 >> endobj
-9417 0 obj <<
-/Names [(Item.340) 3600 0 R (Item.341) 3601 0 R (Item.342) 3602 0 R (Item.343) 3603 0 R (Item.344) 3604 0 R (Item.345) 3612 0 R]
+9466 0 obj <<
+/Names [(Item.340) 3619 0 R (Item.341) 3620 0 R (Item.342) 3621 0 R (Item.343) 3622 0 R (Item.344) 3623 0 R (Item.345) 3631 0 R]
 /Limits [(Item.340) (Item.345)]
 >> endobj
-9418 0 obj <<
-/Names [(Item.346) 3613 0 R (Item.347) 3636 0 R (Item.348) 3637 0 R (Item.349) 3638 0 R (Item.35) 2093 0 R (Item.350) 3639 0 R]
+9467 0 obj <<
+/Names [(Item.346) 3632 0 R (Item.347) 3659 0 R (Item.348) 3660 0 R (Item.349) 3661 0 R (Item.35) 2127 0 R (Item.350) 3662 0 R]
 /Limits [(Item.346) (Item.350)]
 >> endobj
-9419 0 obj <<
-/Names [(Item.351) 3648 0 R (Item.352) 3649 0 R (Item.353) 3656 0 R (Item.354) 3657 0 R (Item.355) 3673 0 R (Item.356) 3674 0 R]
+9468 0 obj <<
+/Names [(Item.351) 3671 0 R (Item.352) 3672 0 R (Item.353) 3679 0 R (Item.354) 3680 0 R (Item.355) 3696 0 R (Item.356) 3697 0 R]
 /Limits [(Item.351) (Item.356)]
 >> endobj
-9420 0 obj <<
-/Names [(Item.357) 3683 0 R (Item.358) 3684 0 R (Item.359) 3685 0 R (Item.36) 2094 0 R (Item.360) 3690 0 R (Item.361) 3691 0 R]
+9469 0 obj <<
+/Names [(Item.357) 3706 0 R (Item.358) 3707 0 R (Item.359) 3708 0 R (Item.36) 2165 0 R (Item.360) 3713 0 R (Item.361) 3714 0 R]
 /Limits [(Item.357) (Item.361)]
 >> endobj
-9421 0 obj <<
-/Names [(Item.362) 3705 0 R (Item.363) 3706 0 R (Item.364) 3707 0 R (Item.365) 3713 0 R (Item.366) 3714 0 R (Item.367) 3716 0 R]
+9470 0 obj <<
+/Names [(Item.362) 3728 0 R (Item.363) 3729 0 R (Item.364) 3730 0 R (Item.365) 3736 0 R (Item.366) 3737 0 R (Item.367) 3739 0 R]
 /Limits [(Item.362) (Item.367)]
 >> endobj
-9422 0 obj <<
-/Names [(Item.368) 3724 0 R (Item.369) 3725 0 R (Item.37) 2095 0 R (Item.370) 3726 0 R (Item.371) 3727 0 R (Item.372) 3732 0 R]
+9471 0 obj <<
+/Names [(Item.368) 3747 0 R (Item.369) 3748 0 R (Item.37) 2166 0 R (Item.370) 3749 0 R (Item.371) 3750 0 R (Item.372) 3755 0 R]
 /Limits [(Item.368) (Item.372)]
 >> endobj
-9423 0 obj <<
-/Names [(Item.373) 3733 0 R (Item.374) 3742 0 R (Item.375) 3762 0 R (Item.376) 3763 0 R (Item.377) 3764 0 R (Item.378) 3769 0 R]
+9472 0 obj <<
+/Names [(Item.373) 3756 0 R (Item.374) 3765 0 R (Item.375) 3785 0 R (Item.376) 3786 0 R (Item.377) 3787 0 R (Item.378) 3792 0 R]
 /Limits [(Item.373) (Item.378)]
 >> endobj
-9424 0 obj <<
-/Names [(Item.379) 3770 0 R (Item.38) 2096 0 R (Item.380) 3771 0 R (Item.381) 3777 0 R (Item.382) 3783 0 R (Item.383) 3789 0 R]
+9473 0 obj <<
+/Names [(Item.379) 3793 0 R (Item.38) 2167 0 R (Item.380) 3794 0 R (Item.381) 3800 0 R (Item.382) 3806 0 R (Item.383) 3812 0 R]
 /Limits [(Item.379) (Item.383)]
 >> endobj
-9425 0 obj <<
-/Names [(Item.384) 3790 0 R (Item.385) 3795 0 R (Item.386) 3796 0 R (Item.387) 3802 0 R (Item.388) 3803 0 R (Item.389) 3804 0 R]
+9474 0 obj <<
+/Names [(Item.384) 3813 0 R (Item.385) 3818 0 R (Item.386) 3819 0 R (Item.387) 3825 0 R (Item.388) 3826 0 R (Item.389) 3827 0 R]
 /Limits [(Item.384) (Item.389)]
 >> endobj
-9426 0 obj <<
-/Names [(Item.39) 2097 0 R (Item.390) 3809 0 R (Item.391) 3810 0 R (Item.392) 3815 0 R (Item.393) 3816 0 R (Item.394) 3821 0 R]
+9475 0 obj <<
+/Names [(Item.39) 2168 0 R (Item.390) 3832 0 R (Item.391) 3833 0 R (Item.392) 3838 0 R (Item.393) 3839 0 R (Item.394) 3844 0 R]
 /Limits [(Item.39) (Item.394)]
 >> endobj
-9427 0 obj <<
-/Names [(Item.395) 3822 0 R (Item.396) 3823 0 R (Item.397) 3828 0 R (Item.398) 3829 0 R (Item.399) 3838 0 R (Item.4) 2000 0 R]
+9476 0 obj <<
+/Names [(Item.395) 3845 0 R (Item.396) 3846 0 R (Item.397) 3851 0 R (Item.398) 3852 0 R (Item.399) 3861 0 R (Item.4) 2000 0 R]
 /Limits [(Item.395) (Item.4)]
 >> endobj
-9428 0 obj <<
-/Names [(Item.40) 2098 0 R (Item.400) 3839 0 R (Item.401) 3841 0 R (Item.402) 3842 0 R (Item.403) 3848 0 R (Item.404) 3849 0 R]
+9477 0 obj <<
+/Names [(Item.40) 2175 0 R (Item.400) 3862 0 R (Item.401) 3864 0 R (Item.402) 3865 0 R (Item.403) 3871 0 R (Item.404) 3872 0 R]
 /Limits [(Item.40) (Item.404)]
 >> endobj
-9429 0 obj <<
-/Names [(Item.405) 3850 0 R (Item.406) 3851 0 R (Item.407) 3852 0 R (Item.408) 3853 0 R (Item.409) 3864 0 R (Item.41) 2099 0 R]
+9478 0 obj <<
+/Names [(Item.405) 3873 0 R (Item.406) 3874 0 R (Item.407) 3875 0 R (Item.408) 3876 0 R (Item.409) 3887 0 R (Item.41) 2176 0 R]
 /Limits [(Item.405) (Item.41)]
 >> endobj
-9430 0 obj <<
-/Names [(Item.410) 3866 0 R (Item.411) 3867 0 R (Item.412) 3868 0 R (Item.413) 3874 0 R (Item.414) 3879 0 R (Item.415) 3880 0 R]
+9479 0 obj <<
+/Names [(Item.410) 3889 0 R (Item.411) 3890 0 R (Item.412) 3891 0 R (Item.413) 3897 0 R (Item.414) 3902 0 R (Item.415) 3903 0 R]
 /Limits [(Item.410) (Item.415)]
 >> endobj
-9431 0 obj <<
-/Names [(Item.416) 3881 0 R (Item.417) 3886 0 R (Item.418) 3887 0 R (Item.419) 3892 0 R (Item.42) 2100 0 R (Item.420) 3893 0 R]
+9480 0 obj <<
+/Names [(Item.416) 3904 0 R (Item.417) 3909 0 R (Item.418) 3910 0 R (Item.419) 3915 0 R (Item.42) 2177 0 R (Item.420) 3916 0 R]
 /Limits [(Item.416) (Item.420)]
 >> endobj
-9432 0 obj <<
-/Names [(Item.421) 3903 0 R (Item.422) 3905 0 R (Item.423) 3930 0 R (Item.424) 3931 0 R (Item.425) 3932 0 R (Item.426) 3933 0 R]
+9481 0 obj <<
+/Names [(Item.421) 3926 0 R (Item.422) 3928 0 R (Item.423) 3953 0 R (Item.424) 3954 0 R (Item.425) 3955 0 R (Item.426) 3956 0 R]
 /Limits [(Item.421) (Item.426)]
 >> endobj
-9433 0 obj <<
-/Names [(Item.427) 3947 0 R (Item.428) 3948 0 R (Item.429) 3949 0 R (Item.43) 2138 0 R (Item.430) 3950 0 R (Item.431) 3951 0 R]
+9482 0 obj <<
+/Names [(Item.427) 3970 0 R (Item.428) 3971 0 R (Item.429) 3972 0 R (Item.43) 2179 0 R (Item.430) 3973 0 R (Item.431) 3974 0 R]
 /Limits [(Item.427) (Item.431)]
 >> endobj
-9434 0 obj <<
-/Names [(Item.432) 3952 0 R (Item.433) 3961 0 R (Item.434) 3962 0 R (Item.435) 3963 0 R (Item.436) 3964 0 R (Item.437) 3965 0 R]
+9483 0 obj <<
+/Names [(Item.432) 3975 0 R (Item.433) 3984 0 R (Item.434) 3985 0 R (Item.435) 3986 0 R (Item.436) 3987 0 R (Item.437) 3988 0 R]
 /Limits [(Item.432) (Item.437)]
 >> endobj
-9435 0 obj <<
-/Names [(Item.438) 3971 0 R (Item.439) 3972 0 R (Item.44) 2139 0 R (Item.440) 3977 0 R (Item.441) 3978 0 R (Item.442) 3979 0 R]
+9484 0 obj <<
+/Names [(Item.438) 3994 0 R (Item.439) 3995 0 R (Item.44) 2180 0 R (Item.440) 4000 0 R (Item.441) 4001 0 R (Item.442) 4002 0 R]
 /Limits [(Item.438) (Item.442)]
 >> endobj
-9436 0 obj <<
-/Names [(Item.443) 3980 0 R (Item.444) 3981 0 R (Item.445) 3982 0 R (Item.446) 3983 0 R (Item.447) 4004 0 R (Item.448) 4006 0 R]
+9485 0 obj <<
+/Names [(Item.443) 4003 0 R (Item.444) 4004 0 R (Item.445) 4005 0 R (Item.446) 4006 0 R (Item.447) 4027 0 R (Item.448) 4029 0 R]
 /Limits [(Item.443) (Item.448)]
 >> endobj
-9437 0 obj <<
-/Names [(Item.449) 4007 0 R (Item.45) 2178 0 R (Item.450) 4008 0 R (Item.451) 4009 0 R (Item.452) 4010 0 R (Item.453) 4011 0 R]
+9486 0 obj <<
+/Names [(Item.449) 4030 0 R (Item.45) 2181 0 R (Item.450) 4031 0 R (Item.451) 4032 0 R (Item.452) 4033 0 R (Item.453) 4034 0 R]
 /Limits [(Item.449) (Item.453)]
 >> endobj
-9438 0 obj <<
-/Names [(Item.454) 4016 0 R (Item.455) 4017 0 R (Item.456) 4018 0 R (Item.457) 4019 0 R (Item.458) 4371 0 R (Item.459) 4381 0 R]
+9487 0 obj <<
+/Names [(Item.454) 4039 0 R (Item.455) 4040 0 R (Item.456) 4041 0 R (Item.457) 4042 0 R (Item.458) 4416 0 R (Item.459) 4417 0 R]
 /Limits [(Item.454) (Item.459)]
 >> endobj
-9439 0 obj <<
-/Names [(Item.46) 2179 0 R (Item.460) 4382 0 R (Item.461) 4383 0 R (Item.462) 4384 0 R (Item.463) 4391 0 R (Item.464) 4392 0 R]
+9488 0 obj <<
+/Names [(Item.46) 2182 0 R (Item.460) 4418 0 R (Item.461) 4425 0 R (Item.462) 4426 0 R (Item.463) 4427 0 R (Item.464) 4428 0 R]
 /Limits [(Item.46) (Item.464)]
 >> endobj
-9440 0 obj <<
-/Names [(Item.465) 4393 0 R (Item.466) 4400 0 R (Item.467) 4401 0 R (Item.468) 4402 0 R (Item.469) 4403 0 R (Item.47) 2180 0 R]
+9489 0 obj <<
+/Names [(Item.465) 4429 0 R (Item.466) 4435 0 R (Item.467) 4436 0 R (Item.468) 4444 0 R (Item.469) 4445 0 R (Item.47) 2183 0 R]
 /Limits [(Item.465) (Item.47)]
 >> endobj
-9441 0 obj <<
-/Names [(Item.470) 4410 0 R (Item.471) 4411 0 R (Item.472) 4773 0 R (Item.473) 4774 0 R (Item.474) 4775 0 R (Item.475) 4781 0 R]
+9490 0 obj <<
+/Names [(Item.470) 4446 0 R (Item.471) 4453 0 R (Item.472) 4816 0 R (Item.473) 4817 0 R (Item.474) 4818 0 R (Item.475) 4824 0 R]
 /Limits [(Item.470) (Item.475)]
 >> endobj
-9442 0 obj <<
-/Names [(Item.476) 4782 0 R (Item.477) 4792 0 R (Item.478) 4794 0 R (Item.479) 4795 0 R (Item.48) 2185 0 R (Item.480) 4796 0 R]
+9491 0 obj <<
+/Names [(Item.476) 4825 0 R (Item.477) 4835 0 R (Item.478) 4837 0 R (Item.479) 4838 0 R (Item.48) 2189 0 R (Item.480) 4839 0 R]
 /Limits [(Item.476) (Item.480)]
 >> endobj
-9443 0 obj <<
-/Names [(Item.481) 4797 0 R (Item.482) 4812 0 R (Item.483) 4826 0 R (Item.484) 4833 0 R (Item.485) 4834 0 R (Item.486) 4835 0 R]
+9492 0 obj <<
+/Names [(Item.481) 4840 0 R (Item.482) 4855 0 R (Item.483) 4872 0 R (Item.484) 4879 0 R (Item.485) 4880 0 R (Item.486) 4881 0 R]
 /Limits [(Item.481) (Item.486)]
 >> endobj
-9444 0 obj <<
-/Names [(Item.487) 4836 0 R (Item.488) 4837 0 R (Item.489) 4838 0 R (Item.49) 2186 0 R (Item.490) 4844 0 R (Item.491) 4850 0 R]
+9493 0 obj <<
+/Names [(Item.487) 4882 0 R (Item.488) 4883 0 R (Item.489) 4884 0 R (Item.49) 2190 0 R (Item.490) 4890 0 R (Item.491) 4896 0 R]
 /Limits [(Item.487) (Item.491)]
 >> endobj
-9445 0 obj <<
-/Names [(Item.492) 4851 0 R (Item.493) 4856 0 R (Item.494) 4861 0 R (Item.495) 4862 0 R (Item.496) 4891 0 R (Item.497) 4892 0 R]
+9494 0 obj <<
+/Names [(Item.492) 4897 0 R (Item.493) 4902 0 R (Item.494) 4907 0 R (Item.495) 4908 0 R (Item.496) 4937 0 R (Item.497) 4938 0 R]
 /Limits [(Item.492) (Item.497)]
 >> endobj
-9446 0 obj <<
-/Names [(Item.498) 4893 0 R (Item.499) 4894 0 R (Item.5) 2009 0 R (Item.50) 2187 0 R (Item.500) 4895 0 R (Item.501) 4912 0 R]
+9495 0 obj <<
+/Names [(Item.498) 4939 0 R (Item.499) 4940 0 R (Item.5) 2009 0 R (Item.50) 2191 0 R (Item.500) 4941 0 R (Item.501) 4958 0 R]
 /Limits [(Item.498) (Item.501)]
 >> endobj
-9447 0 obj <<
-/Names [(Item.502) 4913 0 R (Item.503) 4914 0 R (Item.504) 4915 0 R (Item.505) 4921 0 R (Item.506) 4922 0 R (Item.507) 4923 0 R]
+9496 0 obj <<
+/Names [(Item.502) 4959 0 R (Item.503) 4960 0 R (Item.504) 4961 0 R (Item.505) 4967 0 R (Item.506) 4968 0 R (Item.507) 4969 0 R]
 /Limits [(Item.502) (Item.507)]
 >> endobj
-9448 0 obj <<
-/Names [(Item.508) 4924 0 R (Item.509) 4960 0 R (Item.51) 2188 0 R (Item.510) 4961 0 R (Item.511) 4962 0 R (Item.512) 4963 0 R]
+9497 0 obj <<
+/Names [(Item.508) 4970 0 R (Item.509) 5006 0 R (Item.51) 2192 0 R (Item.510) 5007 0 R (Item.511) 5008 0 R (Item.512) 5009 0 R]
 /Limits [(Item.508) (Item.512)]
 >> endobj
-9449 0 obj <<
-/Names [(Item.513) 4964 0 R (Item.514) 4965 0 R (Item.515) 4967 0 R (Item.516) 4968 0 R (Item.517) 4975 0 R (Item.518) 4976 0 R]
+9498 0 obj <<
+/Names [(Item.513) 5010 0 R (Item.514) 5011 0 R (Item.515) 5013 0 R (Item.516) 5014 0 R (Item.517) 5021 0 R (Item.518) 5022 0 R]
 /Limits [(Item.513) (Item.518)]
 >> endobj
-9450 0 obj <<
-/Names [(Item.519) 4977 0 R (Item.52) 2189 0 R (Item.520) 4978 0 R (Item.521) 5307 0 R (Item.522) 5313 0 R (Item.523) 5314 0 R]
+9499 0 obj <<
+/Names [(Item.519) 5023 0 R (Item.52) 2193 0 R (Item.520) 5024 0 R (Item.521) 5353 0 R (Item.522) 5359 0 R (Item.523) 5360 0 R]
 /Limits [(Item.519) (Item.523)]
 >> endobj
-9451 0 obj <<
-/Names [(Item.524) 5315 0 R (Item.525) 5316 0 R (Item.526) 5317 0 R (Item.527) 5318 0 R (Item.528) 5319 0 R (Item.529) 5320 0 R]
+9500 0 obj <<
+/Names [(Item.524) 5361 0 R (Item.525) 5362 0 R (Item.526) 5363 0 R (Item.527) 5364 0 R (Item.528) 5365 0 R (Item.529) 5366 0 R]
 /Limits [(Item.524) (Item.529)]
 >> endobj
-9452 0 obj <<
-/Names [(Item.53) 2190 0 R (Item.530) 5321 0 R (Item.531) 5328 0 R (Item.532) 5390 0 R (Item.533) 5391 0 R (Item.534) 5392 0 R]
+9501 0 obj <<
+/Names [(Item.53) 2194 0 R (Item.530) 5367 0 R (Item.531) 5374 0 R (Item.532) 5436 0 R (Item.533) 5437 0 R (Item.534) 5438 0 R]
 /Limits [(Item.53) (Item.534)]
 >> endobj
-9453 0 obj <<
-/Names [(Item.535) 5393 0 R (Item.536) 5398 0 R (Item.537) 5465 0 R (Item.538) 5466 0 R (Item.539) 5467 0 R (Item.54) 2191 0 R]
+9502 0 obj <<
+/Names [(Item.535) 5439 0 R (Item.536) 5444 0 R (Item.537) 5514 0 R (Item.538) 5515 0 R (Item.539) 5516 0 R (Item.54) 2195 0 R]
 /Limits [(Item.535) (Item.54)]
 >> endobj
-9454 0 obj <<
-/Names [(Item.540) 5468 0 R (Item.541) 5469 0 R (Item.542) 5479 0 R (Item.543) 5480 0 R (Item.544) 5495 0 R (Item.545) 5496 0 R]
+9503 0 obj <<
+/Names [(Item.540) 5517 0 R (Item.541) 5518 0 R (Item.542) 5528 0 R (Item.543) 5529 0 R (Item.544) 5544 0 R (Item.545) 5545 0 R]
 /Limits [(Item.540) (Item.545)]
 >> endobj
-9455 0 obj <<
-/Names [(Item.546) 5497 0 R (Item.547) 5503 0 R (Item.548) 5504 0 R (Item.549) 5509 0 R (Item.55) 2192 0 R (Item.550) 5510 0 R]
+9504 0 obj <<
+/Names [(Item.546) 5546 0 R (Item.547) 5552 0 R (Item.548) 5553 0 R (Item.549) 5558 0 R (Item.55) 2196 0 R (Item.550) 5559 0 R]
 /Limits [(Item.546) (Item.550)]
 >> endobj
-9456 0 obj <<
-/Names [(Item.551) 5515 0 R (Item.552) 5516 0 R (Item.553) 5523 0 R (Item.554) 5524 0 R (Item.555) 5530 0 R (Item.556) 5536 0 R]
+9505 0 obj <<
+/Names [(Item.551) 5564 0 R (Item.552) 5565 0 R (Item.553) 5572 0 R (Item.554) 5573 0 R (Item.555) 5579 0 R (Item.556) 5585 0 R]
 /Limits [(Item.551) (Item.556)]
 >> endobj
-9457 0 obj <<
-/Names [(Item.557) 5537 0 R (Item.558) 5538 0 R (Item.559) 5539 0 R (Item.56) 2193 0 R (Item.560) 5544 0 R (Item.561) 5555 0 R]
+9506 0 obj <<
+/Names [(Item.557) 5586 0 R (Item.558) 5587 0 R (Item.559) 5588 0 R (Item.56) 2197 0 R (Item.560) 5593 0 R (Item.561) 5604 0 R]
 /Limits [(Item.557) (Item.561)]
 >> endobj
-9458 0 obj <<
-/Names [(Item.562) 5556 0 R (Item.563) 5562 0 R (Item.564) 5563 0 R (Item.565) 5564 0 R (Item.566) 5569 0 R (Item.567) 5574 0 R]
+9507 0 obj <<
+/Names [(Item.562) 5605 0 R (Item.563) 5611 0 R (Item.564) 5612 0 R (Item.565) 5613 0 R (Item.566) 5618 0 R (Item.567) 5623 0 R]
 /Limits [(Item.562) (Item.567)]
 >> endobj
-9459 0 obj <<
-/Names [(Item.568) 5575 0 R (Item.569) 5580 0 R (Item.57) 2194 0 R (Item.570) 5835 0 R (Item.571) 5836 0 R (Item.572) 5837 0 R]
+9508 0 obj <<
+/Names [(Item.568) 5624 0 R (Item.569) 5629 0 R (Item.57) 2198 0 R (Item.570) 5884 0 R (Item.571) 5885 0 R (Item.572) 5886 0 R]
 /Limits [(Item.568) (Item.572)]
 >> endobj
-9460 0 obj <<
-/Names [(Item.573) 5838 0 R (Item.574) 5839 0 R (Item.575) 5840 0 R (Item.576) 5841 0 R (Item.577) 6198 0 R (Item.578) 6199 0 R]
+9509 0 obj <<
+/Names [(Item.573) 5887 0 R (Item.574) 5888 0 R (Item.575) 5889 0 R (Item.576) 5890 0 R (Item.577) 6247 0 R (Item.578) 6248 0 R]
 /Limits [(Item.573) (Item.578)]
 >> endobj
-9461 0 obj <<
-/Names [(Item.579) 6200 0 R (Item.58) 2200 0 R (Item.580) 6201 0 R (Item.581) 6202 0 R (Item.582) 6203 0 R (Item.583) 6204 0 R]
+9510 0 obj <<
+/Names [(Item.579) 6249 0 R (Item.58) 2199 0 R (Item.580) 6250 0 R (Item.581) 6251 0 R (Item.582) 6252 0 R (Item.583) 6253 0 R]
 /Limits [(Item.579) (Item.583)]
 >> endobj
-9462 0 obj <<
-/Names [(Item.584) 6210 0 R (Item.585) 6211 0 R (Item.586) 6212 0 R (Item.587) 6213 0 R (Item.588) 6234 0 R (Item.589) 6235 0 R]
+9511 0 obj <<
+/Names [(Item.584) 6259 0 R (Item.585) 6260 0 R (Item.586) 6261 0 R (Item.587) 6262 0 R (Item.588) 6283 0 R (Item.589) 6284 0 R]
 /Limits [(Item.584) (Item.589)]
 >> endobj
-9463 0 obj <<
-/Names [(Item.59) 2201 0 R (Item.590) 6236 0 R (Item.591) 6237 0 R (Item.592) 6238 0 R (Item.593) 6243 0 R (Item.594) 6244 0 R]
+9512 0 obj <<
+/Names [(Item.59) 2200 0 R (Item.590) 6285 0 R (Item.591) 6286 0 R (Item.592) 6287 0 R (Item.593) 6292 0 R (Item.594) 6293 0 R]
 /Limits [(Item.59) (Item.594)]
 >> endobj
-9464 0 obj <<
-/Names [(Item.595) 6245 0 R (Item.596) 6250 0 R (Item.597) 6251 0 R (Item.598) 6254 0 R (Item.599) 6259 0 R (Item.6) 2010 0 R]
+9513 0 obj <<
+/Names [(Item.595) 6294 0 R (Item.596) 6299 0 R (Item.597) 6300 0 R (Item.598) 6303 0 R (Item.599) 6308 0 R (Item.6) 2010 0 R]
 /Limits [(Item.595) (Item.6)]
 >> endobj
-9465 0 obj <<
-/Names [(Item.60) 2202 0 R (Item.600) 6260 0 R (Item.601) 6261 0 R (Item.602) 6262 0 R (Item.603) 6263 0 R (Item.604) 6264 0 R]
+9514 0 obj <<
+/Names [(Item.60) 2201 0 R (Item.600) 6309 0 R (Item.601) 6310 0 R (Item.602) 6311 0 R (Item.603) 6312 0 R (Item.604) 6313 0 R]
 /Limits [(Item.60) (Item.604)]
 >> endobj
-9466 0 obj <<
-/Names [(Item.605) 6270 0 R (Item.606) 6271 0 R (Item.607) 6272 0 R (Item.608) 6274 0 R (Item.609) 6275 0 R (Item.61) 2214 0 R]
+9515 0 obj <<
+/Names [(Item.605) 6319 0 R (Item.606) 6320 0 R (Item.607) 6321 0 R (Item.608) 6323 0 R (Item.609) 6324 0 R (Item.61) 2217 0 R]
 /Limits [(Item.605) (Item.61)]
 >> endobj
-9467 0 obj <<
-/Names [(Item.610) 6281 0 R (Item.611) 6286 0 R (Item.612) 6341 0 R (Item.613) 6343 0 R (Item.614) 6350 0 R (Item.615) 6359 0 R]
+9516 0 obj <<
+/Names [(Item.610) 6330 0 R (Item.611) 6335 0 R (Item.612) 6390 0 R (Item.613) 6392 0 R (Item.614) 6399 0 R (Item.615) 6408 0 R]
 /Limits [(Item.610) (Item.615)]
 >> endobj
-9468 0 obj <<
-/Names [(Item.616) 6360 0 R (Item.617) 6361 0 R (Item.618) 6362 0 R (Item.619) 6368 0 R (Item.62) 2221 0 R (Item.620) 6369 0 R]
+9517 0 obj <<
+/Names [(Item.616) 6409 0 R (Item.617) 6410 0 R (Item.618) 6411 0 R (Item.619) 6417 0 R (Item.62) 2218 0 R (Item.620) 6418 0 R]
 /Limits [(Item.616) (Item.620)]
 >> endobj
-9469 0 obj <<
-/Names [(Item.621) 6375 0 R (Item.622) 6402 0 R (Item.623) 6409 0 R (Item.624) 6410 0 R (Item.625) 6411 0 R (Item.626) 6412 0 R]
+9518 0 obj <<
+/Names [(Item.621) 6424 0 R (Item.622) 6451 0 R (Item.623) 6458 0 R (Item.624) 6459 0 R (Item.625) 6460 0 R (Item.626) 6461 0 R]
 /Limits [(Item.621) (Item.626)]
 >> endobj
-9470 0 obj <<
-/Names [(Item.627) 6413 0 R (Item.628) 6414 0 R (Item.629) 6415 0 R (Item.63) 2232 0 R (Item.630) 6554 0 R (Item.631) 6555 0 R]
+9519 0 obj <<
+/Names [(Item.627) 6462 0 R (Item.628) 6463 0 R (Item.629) 6464 0 R (Item.63) 2219 0 R (Item.630) 6603 0 R (Item.631) 6604 0 R]
 /Limits [(Item.627) (Item.631)]
 >> endobj
-9471 0 obj <<
-/Names [(Item.632) 6556 0 R (Item.633) 6568 0 R (Item.634) 6569 0 R (Item.635) 6571 0 R (Item.636) 6572 0 R (Item.637) 6582 0 R]
+9520 0 obj <<
+/Names [(Item.632) 6605 0 R (Item.633) 6617 0 R (Item.634) 6618 0 R (Item.635) 6620 0 R (Item.636) 6621 0 R (Item.637) 6631 0 R]
 /Limits [(Item.632) (Item.637)]
 >> endobj
-9472 0 obj <<
-/Names [(Item.638) 6633 0 R (Item.639) 6634 0 R (Item.64) 2233 0 R (Item.640) 6635 0 R (Item.641) 6645 0 R (Item.642) 6650 0 R]
+9521 0 obj <<
+/Names [(Item.638) 6682 0 R (Item.639) 6683 0 R (Item.64) 2220 0 R (Item.640) 6684 0 R (Item.641) 6694 0 R (Item.642) 6699 0 R]
 /Limits [(Item.638) (Item.642)]
 >> endobj
-9473 0 obj <<
-/Names [(Item.643) 6655 0 R (Item.644) 6656 0 R (Item.645) 6675 0 R (Item.646) 6676 0 R (Item.647) 6677 0 R (Item.648) 6678 0 R]
+9522 0 obj <<
+/Names [(Item.643) 6704 0 R (Item.644) 6705 0 R (Item.645) 6724 0 R (Item.646) 6725 0 R (Item.647) 6726 0 R (Item.648) 6727 0 R]
 /Limits [(Item.643) (Item.648)]
 >> endobj
-9474 0 obj <<
-/Names [(Item.649) 6690 0 R (Item.65) 2234 0 R (Item.650) 6836 0 R (Item.651) 6837 0 R (Item.652) 6838 0 R (Item.653) 6839 0 R]
+9523 0 obj <<
+/Names [(Item.649) 6739 0 R (Item.65) 2229 0 R (Item.650) 6885 0 R (Item.651) 6886 0 R (Item.652) 6887 0 R (Item.653) 6888 0 R]
 /Limits [(Item.649) (Item.653)]
 >> endobj
-9475 0 obj <<
-/Names [(Item.654) 6846 0 R (Item.655) 6847 0 R (Item.656) 6848 0 R (Item.657) 6849 0 R (Item.658) 6860 0 R (Item.659) 6861 0 R]
+9524 0 obj <<
+/Names [(Item.654) 6895 0 R (Item.655) 6896 0 R (Item.656) 6897 0 R (Item.657) 6898 0 R (Item.658) 6909 0 R (Item.659) 6910 0 R]
 /Limits [(Item.654) (Item.659)]
 >> endobj
-9476 0 obj <<
-/Names [(Item.66) 2235 0 R (Item.660) 6862 0 R (Item.661) 6863 0 R (Item.662) 6865 0 R (Item.663) 6880 0 R (Item.664) 6881 0 R]
+9525 0 obj <<
+/Names [(Item.66) 2230 0 R (Item.660) 6911 0 R (Item.661) 6912 0 R (Item.662) 6914 0 R (Item.663) 6929 0 R (Item.664) 6930 0 R]
 /Limits [(Item.66) (Item.664)]
 >> endobj
-9477 0 obj <<
-/Names [(Item.665) 6886 0 R (Item.666) 6887 0 R (Item.667) 6888 0 R (Item.668) 6889 0 R (Item.669) 6890 0 R (Item.67) 2236 0 R]
+9526 0 obj <<
+/Names [(Item.665) 6935 0 R (Item.666) 6936 0 R (Item.667) 6937 0 R (Item.668) 6938 0 R (Item.669) 6939 0 R (Item.67) 2244 0 R]
 /Limits [(Item.665) (Item.67)]
 >> endobj
-9478 0 obj <<
-/Names [(Item.670) 6898 0 R (Item.671) 6899 0 R (Item.672) 6909 0 R (Item.673) 6910 0 R (Item.674) 6911 0 R (Item.675) 6912 0 R]
+9527 0 obj <<
+/Names [(Item.670) 6947 0 R (Item.671) 6948 0 R (Item.672) 6958 0 R (Item.673) 6959 0 R (Item.674) 6960 0 R (Item.675) 6961 0 R]
 /Limits [(Item.670) (Item.675)]
 >> endobj
-9479 0 obj <<
-/Names [(Item.676) 6913 0 R (Item.677) 6918 0 R (Item.678) 6919 0 R (Item.679) 6920 0 R (Item.68) 2243 0 R (Item.680) 6929 0 R]
+9528 0 obj <<
+/Names [(Item.676) 6962 0 R (Item.677) 6967 0 R (Item.678) 6968 0 R (Item.679) 6969 0 R (Item.68) 2245 0 R (Item.680) 6978 0 R]
 /Limits [(Item.676) (Item.680)]
 >> endobj
-9480 0 obj <<
-/Names [(Item.681) 6930 0 R (Item.682) 6948 0 R (Item.683) 6949 0 R (Item.684) 6950 0 R (Item.685) 6951 0 R (Item.686) 6952 0 R]
+9529 0 obj <<
+/Names [(Item.681) 6979 0 R (Item.682) 6997 0 R (Item.683) 6998 0 R (Item.684) 6999 0 R (Item.685) 7000 0 R (Item.686) 7001 0 R]
 /Limits [(Item.681) (Item.686)]
 >> endobj
-9481 0 obj <<
-/Names [(Item.687) 6953 0 R (Item.688) 6954 0 R (Item.689) 6955 0 R (Item.69) 2244 0 R (Item.690) 6956 0 R (Item.691) 6957 0 R]
+9530 0 obj <<
+/Names [(Item.687) 7002 0 R (Item.688) 7003 0 R (Item.689) 7004 0 R (Item.69) 2246 0 R (Item.690) 7005 0 R (Item.691) 7006 0 R]
 /Limits [(Item.687) (Item.691)]
 >> endobj
-9482 0 obj <<
-/Names [(Item.692) 6958 0 R (Item.693) 6967 0 R (Item.694) 6968 0 R (Item.695) 6969 0 R (Item.696) 6970 0 R (Item.697) 6971 0 R]
+9531 0 obj <<
+/Names [(Item.692) 7007 0 R (Item.693) 7016 0 R (Item.694) 7017 0 R (Item.695) 7018 0 R (Item.696) 7019 0 R (Item.697) 7020 0 R]
 /Limits [(Item.692) (Item.697)]
 >> endobj
-9483 0 obj <<
-/Names [(Item.698) 6973 0 R (Item.699) 7051 0 R (Item.7) 2011 0 R (Item.70) 2245 0 R (Item.700) 7052 0 R (Item.701) 7053 0 R]
+9532 0 obj <<
+/Names [(Item.698) 7022 0 R (Item.699) 7100 0 R (Item.7) 2011 0 R (Item.70) 2252 0 R (Item.700) 7101 0 R (Item.701) 7102 0 R]
 /Limits [(Item.698) (Item.701)]
 >> endobj
-9484 0 obj <<
-/Names [(Item.702) 7054 0 R (Item.703) 7060 0 R (Item.704) 7061 0 R (Item.705) 7062 0 R (Item.706) 7063 0 R (Item.707) 7068 0 R]
+9533 0 obj <<
+/Names [(Item.702) 7103 0 R (Item.703) 7109 0 R (Item.704) 7110 0 R (Item.705) 7111 0 R (Item.706) 7112 0 R (Item.707) 7117 0 R]
 /Limits [(Item.702) (Item.707)]
 >> endobj
-9485 0 obj <<
-/Names [(Item.708) 7078 0 R (Item.709) 7079 0 R (Item.71) 2246 0 R (Item.710) 7080 0 R (Item.711) 7081 0 R (Item.712) 7082 0 R]
+9534 0 obj <<
+/Names [(Item.708) 7127 0 R (Item.709) 7128 0 R (Item.71) 2253 0 R (Item.710) 7129 0 R (Item.711) 7130 0 R (Item.712) 7131 0 R]
 /Limits [(Item.708) (Item.712)]
 >> endobj
-9486 0 obj <<
-/Names [(Item.713) 7083 0 R (Item.72) 2247 0 R (Item.73) 2248 0 R (Item.74) 2249 0 R (Item.75) 2250 0 R (Item.76) 2255 0 R]
+9535 0 obj <<
+/Names [(Item.713) 7132 0 R (Item.72) 2254 0 R (Item.73) 2255 0 R (Item.74) 2256 0 R (Item.75) 2257 0 R (Item.76) 2258 0 R]
 /Limits [(Item.713) (Item.76)]
 >> endobj
-9487 0 obj <<
-/Names [(Item.77) 2256 0 R (Item.78) 2257 0 R (Item.79) 2349 0 R (Item.8) 2012 0 R (Item.80) 2350 0 R (Item.81) 2362 0 R]
+9536 0 obj <<
+/Names [(Item.77) 2259 0 R (Item.78) 2264 0 R (Item.79) 2356 0 R (Item.8) 2012 0 R (Item.80) 2357 0 R (Item.81) 2358 0 R]
 /Limits [(Item.77) (Item.81)]
 >> endobj
-9488 0 obj <<
-/Names [(Item.82) 2363 0 R (Item.83) 2364 0 R (Item.84) 2365 0 R (Item.85) 2366 0 R (Item.86) 2367 0 R (Item.87) 2375 0 R]
+9537 0 obj <<
+/Names [(Item.82) 2373 0 R (Item.83) 2374 0 R (Item.84) 2375 0 R (Item.85) 2376 0 R (Item.86) 2377 0 R (Item.87) 2385 0 R]
 /Limits [(Item.82) (Item.87)]
 >> endobj
-9489 0 obj <<
-/Names [(Item.88) 2381 0 R (Item.89) 2387 0 R (Item.9) 2013 0 R (Item.90) 2388 0 R (Item.91) 2389 0 R (Item.92) 2390 0 R]
+9538 0 obj <<
+/Names [(Item.88) 2391 0 R (Item.89) 2397 0 R (Item.9) 2013 0 R (Item.90) 2398 0 R (Item.91) 2399 0 R (Item.92) 2400 0 R]
 /Limits [(Item.88) (Item.92)]
 >> endobj
-9490 0 obj <<
-/Names [(Item.93) 2391 0 R (Item.94) 2397 0 R (Item.95) 2398 0 R (Item.96) 2399 0 R (Item.97) 2400 0 R (Item.98) 2401 0 R]
+9539 0 obj <<
+/Names [(Item.93) 2401 0 R (Item.94) 2402 0 R (Item.95) 2408 0 R (Item.96) 2409 0 R (Item.97) 2410 0 R (Item.98) 2411 0 R]
 /Limits [(Item.93) (Item.98)]
 >> endobj
-9491 0 obj <<
-/Names [(Item.99) 2407 0 R (MEreg) 2101 0 R (NT4DUM) 5432 0 R (ProbList) 6456 0 R (RefSection) 6111 0 R (XP-screen001) 3953 0 R]
+9540 0 obj <<
+/Names [(Item.99) 2413 0 R (MEreg) 2178 0 R (NT4DUM) 5481 0 R (ProbList) 6505 0 R (RefSection) 6160 0 R (XP-screen001) 3976 0 R]
 /Limits [(Item.99) (XP-screen001)]
 >> endobj
-9492 0 obj <<
-/Names [(XPCap01) 6974 0 R (XPCap02) 6975 0 R (abmasbiz) 2712 0 R (abmasbizdns) 3095 0 R (abmasus) 2713 0 R (abmasusdns) 3096 0 R]
+9541 0 obj <<
+/Names [(XPCap01) 7023 0 R (XPCap02) 7024 0 R (abmasbiz) 2725 0 R (abmasbizdns) 3111 0 R (abmasus) 2726 0 R (abmasusdns) 3112 0 R]
 /Limits [(XPCap01) (abmasusdns)]
 >> endobj
-9493 0 obj <<
-/Names [(acct2conf) 2368 0 R (acct2net) 2348 0 R (acct3conf) 2369 0 R (acctconf) 2238 0 R (acctingnet) 2215 0 R (acctingnet2) 2216 0 R]
+9542 0 obj <<
+/Names [(acct2conf) 2378 0 R (acct2net) 2355 0 R (acct3conf) 2379 0 R (acctconf) 2239 0 R (acctingnet) 2221 0 R (acctingnet2) 2222 0 R]
 /Limits [(acct2conf) (acctingnet2)]
 >> endobj
-9494 0 obj <<
-/Names [(adssdm) 4805 0 R (altldapcfg) 3751 0 R (appendix) 2043 0 R (appendix*.63) 1114 0 R (appendix.A) 1106 0 R (bldg12nameda) 3097 0 R]
+9543 0 obj <<
+/Names [(adssdm) 4848 0 R (altldapcfg) 3774 0 R (appendix) 2043 0 R (appendix*.63) 1114 0 R (appendix.A) 1106 0 R (bldg12nameda) 3113 0 R]
 /Limits [(adssdm) (bldg12nameda)]
 >> endobj
-9495 0 obj <<
-/Names [(bldg12namedb) 3098 0 R (bldg1dhcp) 3090 0 R (bldg2dhcp) 3091 0 R (capsstats01) 6871 0 R (capsstats02) 6903 0 R (ch0-NT4DSCM) 4799 0 R]
+9544 0 obj <<
+/Names [(bldg12namedb) 3114 0 R (bldg1dhcp) 3106 0 R (bldg2dhcp) 3107 0 R (capsstats01) 6920 0 R (capsstats02) 6952 0 R (ch0-NT4DSCM) 4842 0 R]
 /Limits [(bldg12namedb) (ch0-NT4DSCM)]
 >> endobj
-9496 0 obj <<
-/Names [(ch0-NT4DSDM) 4776 0 R (ch04net) 2565 0 R (ch09openmag) 4686 0 R (ch10-etcnsscfg) 6377 0 R (ch10-krb5conf) 6345 0 R (ch10-one) 6334 0 R]
+9545 0 obj <<
+/Names [(ch0-NT4DSDM) 4819 0 R (ch04net) 2575 0 R (ch09openmag) 4726 0 R (ch10-etcnsscfg) 6426 0 R (ch10-krb5conf) 6394 0 R (ch10-one) 6383 0 R]
 /Limits [(ch0-NT4DSDM) (ch10-one)]
 >> endobj
-9497 0 obj <<
-/Names [(ch10-smbconf) 6363 0 R (ch10expl) 6158 0 R (ch12-SUIDSGID) 2044 0 R (ch12RHscript) 6622 0 R (ch12SL) 6608 0 R (ch12dblck) 6489 0 R]
+9546 0 obj <<
+/Names [(ch10-smbconf) 6412 0 R (ch10expl) 6207 0 R (ch12-SUIDSGID) 2044 0 R (ch12RHscript) 6671 0 R (ch12SL) 6657 0 R (ch12dblck) 6538 0 R]
 /Limits [(ch10-smbconf) (ch12dblck)]
 >> endobj
-9498 0 obj <<
-/Names [(ch4appscfg) 2798 0 R (ch4bsc) 2623 0 R (ch4dhcpdns) 2698 0 R (ch4diskest) 2596 0 R (ch4initGrps) 2963 0 R (ch4memoryest) 2590 0 R]
+9547 0 obj <<
+/Names [(ch4appscfg) 2811 0 R (ch4bsc) 2636 0 R (ch4dhcpdns) 2711 0 R (ch4diskest) 2609 0 R (ch4initGrps) 2976 0 R (ch4memoryest) 2603 0 R]
 /Limits [(ch4appscfg) (ch4memoryest)]
 >> endobj
-9499 0 obj <<
-/Names [(ch4namedcfg) 2706 0 R (ch4namedvarfwd) 2707 0 R (ch4namedvarrev) 2708 0 R (ch4natfw) 2639 0 R (ch4ptrcfg) 2721 0 R (ch4valid) 2745 0 R]
+9548 0 obj <<
+/Names [(ch4namedcfg) 2719 0 R (ch4namedvarfwd) 2720 0 R (ch4namedvarrev) 2721 0 R (ch4natfw) 2652 0 R (ch4ptrcfg) 2734 0 R (ch4valid) 2758 0 R]
 /Limits [(ch4namedcfg) (ch4valid)]
 >> endobj
-9500 0 obj <<
-/Names [(ch4wincfg) 2810 0 R (ch5-bldg1-smb) 3086 0 R (ch5-bldg2-smb) 3087 0 R (ch5-commonsmb) 3085 0 R (ch5-dc-common) 3084 0 R (ch5-dnshcp-setup) 3062 0 R]
+9549 0 obj <<
+/Names [(ch4wincfg) 2823 0 R (ch5-bldg1-smb) 3102 0 R (ch5-bldg2-smb) 3103 0 R (ch5-commonsmb) 3101 0 R (ch5-dc-common) 3100 0 R (ch5-dnshcp-setup) 3075 0 R]
 /Limits [(ch4wincfg) (ch5-dnshcp-setup)]
 >> endobj
-9501 0 obj <<
-/Names [(ch5-dommem-smb) 3088 0 R (ch5-domsvrspec) 3173 0 R (ch5-filelocations) 3066 0 R (ch5-initgrps) 3144 0 R (ch5-massivesmb) 3083 0 R (ch5-procstart) 3163 0 R]
+9550 0 obj <<
+/Names [(ch5-dommem-smb) 3104 0 R (ch5-domsvrspec) 3181 0 R (ch5-filelocations) 3079 0 R (ch5-initgrps) 3161 0 R (ch5-massivesmb) 3099 0 R (ch5-procstart) 3180 0 R]
 /Limits [(ch5-dommem-smb) (ch5-procstart)]
 >> endobj
-9502 0 obj <<
-/Names [(ch5wincfg) 3317 0 R (ch7-LDAP-master) 4385 0 R (ch7-LDAP-slave) 4394 0 R (ch7-massmbconfA) 4414 0 R (ch7-massmbconfB) 4503 0 R (ch7-massmbconfC) 4534 0 R]
+9551 0 obj <<
+/Names [(ch5wincfg) 3333 0 R (ch7-LDAP-master) 4419 0 R (ch7-LDAP-slave) 4430 0 R (ch7-massmbconfA) 4458 0 R (ch7-massmbconfB) 4539 0 R (ch7-massmbconfC) 4570 0 R]
 /Limits [(ch5wincfg) (ch7-massmbconfC)]
 >> endobj
-9503 0 obj <<
-/Names [(ch7-slvsmbocnfA) 4415 0 R (ch7-slvsmbocnfB) 4612 0 R (ch7dualLDAP) 4354 0 R (ch7dualadd) 4355 0 R (ch7dualok) 4370 0 R (ch7singleLDAP) 4337 0 R]
+9552 0 obj <<
+/Names [(ch7-slvsmbocnfA) 4459 0 R (ch7-slvsmbocnfB) 4648 0 R (ch7dualLDAP) 4368 0 R (ch7dualadd) 4393 0 R (ch7dualok) 4394 0 R (ch7singleLDAP) 4367 0 R]
 /Limits [(ch7-slvsmbocnfA) (ch7singleLDAP)]
 >> endobj
-9504 0 obj <<
-/Names [(ch8-migration) 5417 0 R (ch8-vampire) 5452 0 R (ch8ideal) 5802 0 R (ch8ideal2) 6065 0 R (ch8ideal3) 6070 0 R (ch8ideal4) 6075 0 R]
+9553 0 obj <<
+/Names [(ch8-migration) 5463 0 R (ch8-vampire) 5501 0 R (ch8ideal) 5851 0 R (ch8ideal2) 6114 0 R (ch8ideal3) 6119 0 R (ch8ideal4) 6124 0 R]
 /Limits [(ch8-migration) (ch8ideal4)]
 >> endobj
-9505 0 obj <<
-/Names [(ch8kix) 5830 0 R (ch8kix2) 6084 0 R (ch8kix3) 6089 0 R (ch8kix3b) 6095 0 R (ch8kix4) 6100 0 R (ch8ldap) 5777 0 R]
+9554 0 obj <<
+/Names [(ch8kix) 5879 0 R (ch8kix2) 6133 0 R (ch8kix3) 6138 0 R (ch8kix3b) 6144 0 R (ch8kix4) 6149 0 R (ch8ldap) 5826 0 R]
 /Limits [(ch8kix) (ch8ldap)]
 >> endobj
-9506 0 obj <<
-/Names [(ch8smbconf) 5791 0 R (ch8smbconf2) 5907 0 R (ch8smbconf3) 5947 0 R (ch8smbconf4) 5987 0 R (ch8smbconf5) 6025 0 R (ch9-adsdc) 4806 0 R]
+9555 0 obj <<
+/Names [(ch8smbconf) 5840 0 R (ch8smbconf2) 5956 0 R (ch8smbconf3) 5996 0 R (ch8smbconf4) 6036 0 R (ch8smbconf5) 6074 0 R (ch9-adsdc) 4849 0 R]
 /Limits [(ch8smbconf) (ch9-adsdc)]
 >> endobj
-9507 0 obj <<
-/Names [(ch9-adssdm) 4839 0 R (ch9-ldifadd) 4757 0 R (ch9-pamwbndxdm) 5248 0 R (ch9-pamwnbdlogin) 4969 0 R (ch9-rhsysauth) 4981 0 R (ch9-sambadc) 4724 0 R]
+9556 0 obj <<
+/Names [(ch9-adssdm) 4885 0 R (ch9-ldifadd) 4795 0 R (ch9-pamwbndxdm) 5294 0 R (ch9-pamwnbdlogin) 5015 0 R (ch9-rhsysauth) 5027 0 R (ch9-sambadc) 4764 0 R]
 /Limits [(ch9-adssdm) (ch9-sambadc)]
 >> endobj
-9508 0 obj <<
-/Names [(ch9-sdmlcnf) 4745 0 R (ch9-sdmnss) 4746 0 R (ch9-sdmsdc) 4739 0 R (chap01conc) 6829 0 R (chap01qa) 6830 0 R (chap05net) 3065 0 R]
+9557 0 obj <<
+/Names [(ch9-sdmlcnf) 4788 0 R (ch9-sdmnss) 4789 0 R (ch9-sdmsdc) 4782 0 R (chap01conc) 6878 0 R (chap01qa) 6879 0 R (chap05net) 3078 0 R]
 /Limits [(ch9-sdmlcnf) (chap05net)]
 >> endobj
-9509 0 obj <<
-/Names [(chap4netid) 2560 0 R (chap6net) 3615 0 R (chap7idres) 4328 0 R (chap7net) 4314 0 R (chap7net2) 4315 0 R (chapter*.17) 1963 0 R]
+9558 0 obj <<
+/Names [(chap4netid) 2570 0 R (chap6net) 3634 0 R (chap7idres) 4351 0 R (chap7net) 4337 0 R (chap7net2) 4338 0 R (chapter*.17) 1963 0 R]
 /Limits [(chap4netid) (chapter*.17)]
 >> endobj
-9510 0 obj <<
-/Names [(chapter*.2) 10 0 R (chapter*.3) 18 0 R (chapter*.31) 4669 0 R (chapter*.37) 6112 0 R (chapter*.4) 22 0 R (chapter*.5) 26 0 R]
+9559 0 obj <<
+/Names [(chapter*.2) 10 0 R (chapter*.3) 18 0 R (chapter*.31) 4709 0 R (chapter*.37) 6161 0 R (chapter*.4) 22 0 R (chapter*.5) 26 0 R]
 /Limits [(chapter*.2) (chapter*.5)]
 >> endobj
-9511 0 obj <<
+9560 0 obj <<
 /Names [(chapter*.6) 30 0 R (chapter*.7) 1869 0 R (chapter*.9) 1885 0 R (chapter.1) 46 0 R (chapter.10) 718 0 R (chapter.11) 758 0 R]
 /Limits [(chapter*.6) (chapter.11)]
 >> endobj
-9512 0 obj <<
+9561 0 obj <<
 /Names [(chapter.12) 830 0 R (chapter.13) 890 0 R (chapter.14) 958 0 R (chapter.15) 970 0 R (chapter.16) 1038 0 R (chapter.2) 106 0 R]
 /Limits [(chapter.12) (chapter.2)]
 >> endobj
-9513 0 obj <<
+9562 0 obj <<
 /Names [(chapter.3) 150 0 R (chapter.4) 226 0 R (chapter.5) 290 0 R (chapter.6) 450 0 R (chapter.7) 506 0 R (chapter.8) 582 0 R]
 /Limits [(chapter.3) (chapter.8)]
 >> endobj
-9514 0 obj <<
-/Names [(chapter.9) 670 0 R (charity-smbconf) 2085 0 R (charity-smbconfnew) 2084 0 R (charitynet) 2054 0 R (dcwonss) 4793 0 R (dhcp01) 2332 0 R]
+9563 0 obj <<
+/Names [(chapter.9) 670 0 R (charity-smbconf) 2089 0 R (charity-smbconfnew) 2088 0 R (charitynet) 2054 0 R (dcwonss) 4836 0 R (dhcp01) 2339 0 R]
 /Limits [(chapter.9) (dhcp01)]
 >> endobj
-9515 0 obj <<
-/Names [(dnsloopy) 2710 0 R (domjoin) 2436 0 R (draft-smbconf) 2002 0 R (etcsquid2) 6418 0 R (etcsquidcfg) 6417 0 R (eth1zone) 2714 0 R]
+9564 0 obj <<
+/Names [(dnsloopy) 2723 0 R (domjoin) 2447 0 R (draft-smbconf) 2002 0 R (etcsquid2) 6467 0 R (etcsquidcfg) 6466 0 R (eth1zone) 2727 0 R]
 /Limits [(dnsloopy) (eth1zone)]
 >> endobj
-9516 0 obj <<
-/Names [(eth2zone) 2715 0 R (example.1.2.1) 1487 0 R (example.1.2.2) 1488 0 R (example.1.2.3) 1489 0 R (example.1.2.4) 1490 0 R (example.1.2.5) 1491 0 R]
+9565 0 obj <<
+/Names [(eth2zone) 2728 0 R (example.1.2.1) 1487 0 R (example.1.2.2) 1488 0 R (example.1.2.3) 1489 0 R (example.1.2.4) 1490 0 R (example.1.2.5) 1491 0 R]
 /Limits [(eth2zone) (example.1.2.5)]
 >> endobj
-9517 0 obj <<
+9566 0 obj <<
 /Names [(example.10.2.1) 1659 0 R (example.10.3.1) 1660 0 R (example.10.3.10) 1669 0 R (example.10.3.11) 1670 0 R (example.10.3.12) 1671 0 R (example.10.3.13) 1672 0 R]
 /Limits [(example.10.2.1) (example.10.3.13)]
 >> endobj
-9518 0 obj <<
+9567 0 obj <<
 /Names [(example.10.3.14) 1673 0 R (example.10.3.15) 1674 0 R (example.10.3.16) 1675 0 R (example.10.3.17) 1676 0 R (example.10.3.18) 1677 0 R (example.10.3.2) 1661 0 R]
 /Limits [(example.10.3.14) (example.10.3.2)]
 >> endobj
-9519 0 obj <<
+9568 0 obj <<
 /Names [(example.10.3.3) 1662 0 R (example.10.3.4) 1663 0 R (example.10.3.5) 1664 0 R (example.10.3.6) 1665 0 R (example.10.3.7) 1666 0 R (example.10.3.8) 1667 0 R]
 /Limits [(example.10.3.3) (example.10.3.8)]
 >> endobj
-9520 0 obj <<
+9569 0 obj <<
 /Names [(example.10.3.9) 1668 0 R (example.12.3.1) 1678 0 R (example.12.3.2) 1679 0 R (example.12.3.3) 1680 0 R (example.12.3.4) 1698 0 R (example.12.3.5) 1699 0 R]
 /Limits [(example.10.3.9) (example.12.3.5)]
 >> endobj
-9521 0 obj <<
+9570 0 obj <<
 /Names [(example.15.3.1) 1700 0 R (example.15.3.2) 1701 0 R (example.15.4.1) 1702 0 R (example.15.4.2) 1703 0 R (example.15.4.3) 1704 0 R (example.15.5.1) 1705 0 R]
 /Limits [(example.15.3.1) (example.15.5.1)]
 >> endobj
-9522 0 obj <<
+9571 0 obj <<
 /Names [(example.15.5.2) 1706 0 R (example.15.5.3) 1707 0 R (example.15.5.4) 1708 0 R (example.15.5.5) 1709 0 R (example.15.6.1) 1710 0 R (example.15.6.2) 1711 0 R]
 /Limits [(example.15.5.2) (example.15.6.2)]
 >> endobj
-9523 0 obj <<
+9572 0 obj <<
 /Names [(example.2.3.1) 1492 0 R (example.2.3.2) 1493 0 R (example.2.3.3) 1494 0 R (example.2.3.4) 1495 0 R (example.3.2.1) 1496 0 R (example.3.2.2) 1497 0 R]
 /Limits [(example.2.3.1) (example.3.2.2)]
 >> endobj
-9524 0 obj <<
+9573 0 obj <<
 /Names [(example.3.3.1) 1498 0 R (example.3.3.10) 1507 0 R (example.3.3.11) 1508 0 R (example.3.3.12) 1542 0 R (example.3.3.13) 1543 0 R (example.3.3.2) 1499 0 R]
 /Limits [(example.3.3.1) (example.3.3.2)]
 >> endobj
-9525 0 obj <<
+9574 0 obj <<
 /Names [(example.3.3.3) 1500 0 R (example.3.3.4) 1501 0 R (example.3.3.5) 1502 0 R (example.3.3.6) 1503 0 R (example.3.3.7) 1504 0 R (example.3.3.8) 1505 0 R]
 /Limits [(example.3.3.3) (example.3.3.8)]
 >> endobj
-9526 0 obj <<
+9575 0 obj <<
 /Names [(example.3.3.9) 1506 0 R (example.4.3.1) 1544 0 R (example.4.3.10) 1553 0 R (example.4.3.11) 1554 0 R (example.4.3.12) 1555 0 R (example.4.3.13) 1556 0 R]
 /Limits [(example.3.3.9) (example.4.3.13)]
 >> endobj
-9527 0 obj <<
+9576 0 obj <<
 /Names [(example.4.3.14) 1557 0 R (example.4.3.15) 1558 0 R (example.4.3.16) 1559 0 R (example.4.3.17) 1560 0 R (example.4.3.2) 1545 0 R (example.4.3.3) 1546 0 R]
 /Limits [(example.4.3.14) (example.4.3.3)]
 >> endobj
-9528 0 obj <<
+9577 0 obj <<
 /Names [(example.4.3.4) 1547 0 R (example.4.3.5) 1548 0 R (example.4.3.6) 1549 0 R (example.4.3.7) 1550 0 R (example.4.3.8) 1551 0 R (example.4.3.9) 1552 0 R]
 /Limits [(example.4.3.4) (example.4.3.9)]
 >> endobj
-9529 0 obj <<
+9578 0 obj <<
 /Names [(example.5.4.1) 1561 0 R (example.5.4.2) 1562 0 R (example.5.4.3) 1563 0 R (example.5.4.4) 1564 0 R (example.5.4.5) 1565 0 R (example.5.4.6) 1566 0 R]
 /Limits [(example.5.4.1) (example.5.4.6)]
 >> endobj
-9530 0 obj <<
+9579 0 obj <<
 /Names [(example.5.4.7) 1567 0 R (example.5.5.1) 1568 0 R (example.5.5.2) 1569 0 R (example.5.5.3) 1570 0 R (example.5.5.4) 1597 0 R (example.5.5.5) 1598 0 R]
 /Limits [(example.5.4.7) (example.5.5.5)]
 >> endobj
-9531 0 obj <<
+9580 0 obj <<
 /Names [(example.6.3.1) 1599 0 R (example.6.3.2) 1600 0 R (example.6.3.3) 1601 0 R (example.6.3.4) 1602 0 R (example.6.3.5) 1603 0 R (example.6.3.6) 1604 0 R]
 /Limits [(example.6.3.1) (example.6.3.6)]
 >> endobj
-9532 0 obj <<
+9581 0 obj <<
 /Names [(example.6.3.7) 1605 0 R (example.7.3.1) 1606 0 R (example.7.3.10) 1615 0 R (example.7.3.11) 1616 0 R (example.7.3.12) 1617 0 R (example.7.3.13) 1618 0 R]
 /Limits [(example.6.3.7) (example.7.3.13)]
 >> endobj
-9533 0 obj <<
+9582 0 obj <<
 /Names [(example.7.3.2) 1607 0 R (example.7.3.3) 1608 0 R (example.7.3.4) 1609 0 R (example.7.3.5) 1610 0 R (example.7.3.6) 1611 0 R (example.7.3.7) 1612 0 R]
 /Limits [(example.7.3.2) (example.7.3.7)]
 >> endobj
-9534 0 obj <<
+9583 0 obj <<
 /Names [(example.7.3.8) 1613 0 R (example.7.3.9) 1614 0 R (example.9.3.1) 1652 0 R (example.9.3.2) 1653 0 R (example.9.3.3) 1654 0 R (example.9.3.4) 1655 0 R]
 /Limits [(example.7.3.8) (example.9.3.4)]
 >> endobj
-9535 0 obj <<
+9584 0 obj <<
 /Names [(example.9.3.5) 1656 0 R (example.9.3.6) 1657 0 R (example.9.3.7) 1658 0 R (figure.1.1) 1743 0 R (figure.1.2) 1744 0 R (figure.15.1) 1803 0 R]
 /Limits [(example.9.3.5) (figure.15.1)]
 >> endobj
-9536 0 obj <<
+9585 0 obj <<
 /Names [(figure.15.10) 1812 0 R (figure.15.11) 1813 0 R (figure.15.12) 1814 0 R (figure.15.2) 1804 0 R (figure.15.3) 1805 0 R (figure.15.4) 1806 0 R]
 /Limits [(figure.15.10) (figure.15.4)]
 >> endobj
-9537 0 obj <<
+9586 0 obj <<
 /Names [(figure.15.5) 1807 0 R (figure.15.6) 1808 0 R (figure.15.7) 1809 0 R (figure.15.8) 1810 0 R (figure.15.9) 1811 0 R (figure.16.1) 1816 0 R]
 /Limits [(figure.15.5) (figure.16.1)]
 >> endobj
-9538 0 obj <<
+9587 0 obj <<
 /Names [(figure.16.2) 1817 0 R (figure.16.3) 1818 0 R (figure.16.4) 1819 0 R (figure.16.5) 1820 0 R (figure.16.6) 1821 0 R (figure.16.7) 1822 0 R]
 /Limits [(figure.16.2) (figure.16.7)]
 >> endobj
-9539 0 obj <<
+9588 0 obj <<
 /Names [(figure.2.1) 1746 0 R (figure.3.1) 1748 0 R (figure.4.1) 1750 0 R (figure.5.1) 1752 0 R (figure.5.2) 1753 0 R (figure.5.3) 1754 0 R]
 /Limits [(figure.2.1) (figure.5.3)]
 >> endobj
-9540 0 obj <<
+9589 0 obj <<
 /Names [(figure.6.1) 1756 0 R (figure.6.2) 1757 0 R (figure.6.3) 1758 0 R (figure.6.4) 1759 0 R (figure.6.5) 1760 0 R (figure.6.6) 1761 0 R]
 /Limits [(figure.6.1) (figure.6.6)]
 >> endobj
-9541 0 obj <<
+9590 0 obj <<
 /Names [(figure.6.7) 1794 0 R (figure.7.1) 1796 0 R (figure.7.2) 1797 0 R (figure.7.3) 1798 0 R (figure.9.1) 1800 0 R (figure.9.2) 1801 0 R]
 /Limits [(figure.6.7) (figure.9.2)]
 >> endobj
-9542 0 obj <<
-/Names [(happy) 3007 0 R (hostannounce) 6904 0 R (id204795) 1132 0 R (id207585) 1982 0 R (id207713) 2311 0 R (id207730) 2312 0 R]
-/Limits [(happy) (id207730)]
+9591 0 obj <<
+/Names [(happy) 3020 0 R (hostannounce) 6953 0 R (id2418524) 1139 0 R (id2420607) 6576 0 R (id2422657) 4710 0 R (id2422739) 6162 0 R]
+/Limits [(happy) (id2422739)]
 >> endobj
-9543 0 obj <<
-/Names [(id208632) 14 0 R (id236193) 1870 0 R (id238660) 1139 0 R (id249001) 1964 0 R (id249103) 4670 0 R (id249172) 6113 0 R]
-/Limits [(id208632) (id249172)]
+9592 0 obj <<
+/Names [(id2423074) 14 0 R (id2423111) 1964 0 R (id2445300) 2327 0 R (id2445813) 1132 0 R (id2469580) 6492 0 R (id2471587) 1895 0 R]
+/Limits [(id2423074) (id2471587)]
 >> endobj
-9544 0 obj <<
-/Names [(id250457) 5378 0 R (id250635) 5389 0 R (id250845) 6828 0 R (id250896) 6835 0 R (id251492) 4684 0 R (id252390) 2339 0 R]
-/Limits [(id250457) (id252390)]
+9593 0 obj <<
+/Names [(id2471640) 1902 0 R (id2471672) 1904 0 R (id2472149) 6518 0 R (id2472324) 6526 0 R (id2472426) 6527 0 R (id2472750) 6543 0 R]
+/Limits [(id2471640) (id2472750)]
 >> endobj
-9545 0 obj <<
-/Names [(id252955) 3026 0 R (id253185) 2548 0 R (id254513) 7141 0 R (id254893) 1989 0 R (id254939) 1996 0 R (id255632) 5258 0 R]
-/Limits [(id252955) (id255632)]
+9594 0 obj <<
+/Names [(id2473089) 2346 0 R (id2473112) 2347 0 R (id2475122) 3037 0 R (id2475473) 3457 0 R (id2475622) 3458 0 R (id2476041) 6361 0 R]
+/Limits [(id2473089) (id2476041)]
 >> endobj
-9546 0 obj <<
-/Names [(id255895) 1902 0 R (id255919) 1904 0 R (id256143) 6312 0 R (id256470) 2589 0 R (id257647) 1895 0 R (id258174) 5403 0 R]
-/Limits [(id255895) (id258174)]
+9595 0 obj <<
+/Names [(id2476323) 1989 0 R (id2476886) 1982 0 R (id2477355) 2576 0 R (id2477371) 2577 0 R (id2477459) 1975 0 R (id2479414) 1871 0 R]
+/Limits [(id2476323) (id2479414)]
 >> endobj
-9547 0 obj <<
-/Names [(id258525) 1893 0 R (id259527) 4289 0 R (id259606) 4295 0 R (id260910) 3024 0 R (id260924) 1871 0 R (id261315) 3059 0 R]
-/Limits [(id258525) (id261315)]
+9596 0 obj <<
+/Names [(id2479929) 1893 0 R (id2480639) 2034 0 R (id2480747) 2041 0 R (id2482560) 1983 0 R (id2487954) 4294 0 R (id2488537) 6177 0 R]
+/Limits [(id2479929) (id2488537)]
 >> endobj
-9548 0 obj <<
-/Names [(id261335) 3061 0 R (id262237) 2320 0 R (id262376) 3454 0 R (id262509) 3457 0 R (id264428) 2553 0 R (id265728) 2034 0 R]
-/Limits [(id261335) (id265728)]
+9597 0 obj <<
+/Names [(id2489314) 1870 0 R (id2489409) 5454 0 R (id2489464) 5455 0 R (id2490345) 5310 0 R (id2492006) 5462 0 R (id2492262) 2051 0 R]
+/Limits [(id2489314) (id2492262)]
 >> endobj
-9549 0 obj <<
-/Names [(id265916) 2566 0 R (id265929) 2567 0 R (id266576) 5264 0 R (id267003) 5282 0 R (id267063) 5287 0 R (id267785) 1983 0 R]
-/Limits [(id265916) (id267785)]
+9598 0 obj <<
+/Names [(id2492540) 6498 0 R (id2492625) 3470 0 R (id2492768) 3473 0 R (id2493022) 3072 0 R (id2493045) 3074 0 R (id2493165) 2558 0 R]
+/Limits [(id2492540) (id2493165)]
 >> endobj
-9550 0 obj <<
-/Names [(id269308) 4284 0 R (id269871) 3441 0 R (id270001) 3442 0 R (id270068) 6128 0 R (id270679) 2602 0 R (id270715) 2603 0 R]
-/Limits [(id269308) (id270715)]
+9599 0 obj <<
+/Names [(id2493389) 2326 0 R (id2493980) 3031 0 R (id2495220) 6366 0 R (id2499101) 5449 0 R (id2499954) 2602 0 R (id2500123) 2615 0 R]
+/Limits [(id2493389) (id2500123)]
 >> endobj
-9551 0 obj <<
-/Names [(id272016) 6443 0 R (id272569) 6541 0 R (id273426) 2340 0 R (id275624) 4691 0 R (id275996) 4278 0 R (id276898) 4271 0 R]
-/Limits [(id272016) (id276898)]
+9600 0 obj <<
+/Names [(id2500166) 2616 0 R (id2501392) 1996 0 R (id2501412) 2563 0 R (id2504222) 5785 0 R (id2506959) 6371 0 R (id2506993) 6372 0 R]
+/Limits [(id2500166) (id2506993)]
 >> endobj
-9552 0 obj <<
-/Names [(id277000) 7016 0 R (id278735) 6527 0 R (id278953) 6535 0 R (id281802) 2258 0 R (id282726) 2402 0 R (id283350) 2445 0 R]
-/Limits [(id277000) (id283350)]
+9601 0 obj <<
+/Names [(id2507622) 2318 0 R (id2508828) 4295 0 R (id2508897) 4301 0 R (id2509314) 3025 0 R (id2509897) 3039 0 R (id2509963) 4307 0 R]
+/Limits [(id2507622) (id2509963)]
 >> endobj
-9553 0 obj <<
-/Names [(id283370) 2446 0 R (id283441) 2451 0 R (id286171) 5263 0 R (id286781) 4710 0 R (id287055) 2319 0 R (id288790) 6816 0 R]
-/Limits [(id283370) (id288790)]
+9602 0 obj <<
+/Names [(id2510003) 4312 0 R (id2510100) 4318 0 R (id2511556) 5772 0 R (id2511631) 5779 0 R (id2514799) 2206 0 R (id2514892) 2215 0 R]
+/Limits [(id2510003) (id2514892)]
 >> endobj
-9554 0 obj <<
-/Names [(id289120) 5723 0 R (id291282) 6141 0 R (id291297) 6146 0 R (id291458) 5433 0 R (id291479) 5442 0 R (id291603) 5451 0 R]
-/Limits [(id289120) (id291603)]
+9603 0 obj <<
+/Names [(id2516055) 2293 0 R (id2518315) 4750 0 R (id2519234) 5344 0 R (id2519330) 5345 0 R (id2519402) 5351 0 R (id2521435) 4751 0 R]
+/Limits [(id2516055) (id2521435)]
 >> endobj
-9555 0 obj <<
-/Names [(id292095) 5416 0 R (id292572) 5298 0 R (id292658) 5299 0 R (id292721) 5305 0 R (id293161) 4305 0 R (id293999) 5329 0 R]
-/Limits [(id292095) (id293999)]
+9604 0 obj <<
+/Names [(id2522086) 5328 0 R (id2522153) 5333 0 R (id2522295) 5500 0 R (id2522506) 5304 0 R (id2522604) 5309 0 R (id2522648) 3498 0 R]
+/Limits [(id2522086) (id2522648)]
 >> endobj
-9556 0 obj <<
-/Names [(id294347) 5737 0 R (id295043) 6449 0 R (id295677) 4412 0 R (id295776) 4422 0 R (id296001) 4326 0 R (id296017) 4327 0 R]
-/Limits [(id294347) (id296017)]
+9605 0 obj <<
+/Names [(id2523145) 3525 0 R (id2523444) 3533 0 R (id2523538) 3534 0 R (id2523598) 3541 0 R (id2523791) 3549 0 R (id2523853) 3555 0 R]
+/Limits [(id2523145) (id2523853)]
 >> endobj
-9557 0 obj <<
-/Names [(id296945) 5730 0 R (id297049) 5736 0 R (id297449) 3482 0 R (id297922) 3506 0 R (id298196) 3514 0 R (id298284) 3515 0 R]
-/Limits [(id296945) (id298284)]
+9606 0 obj <<
+/Names [(id2523971) 3565 0 R (id2524075) 3572 0 R (id2524376) 3588 0 R (id2524449) 3595 0 R (id2524468) 3596 0 R (id2524485) 3597 0 R]
+/Limits [(id2523971) (id2524485)]
 >> endobj
-9558 0 obj <<
-/Names [(id298339) 3522 0 R (id298505) 3530 0 R (id298558) 3536 0 R (id298620) 3551 0 R (id298716) 3553 0 R (id298979) 3569 0 R]
-/Limits [(id298339) (id298979)]
+9607 0 obj <<
+/Names [(id2524670) 3633 0 R (id2526602) 3727 0 R (id2526853) 3738 0 R (id2527241) 3773 0 R (id2527767) 2455 0 R (id2527794) 2456 0 R]
+/Limits [(id2524670) (id2527794)]
 >> endobj
-9559 0 obj <<
-/Names [(id299045) 3576 0 R (id299061) 3577 0 R (id299075) 3578 0 R (id299255) 3614 0 R (id300722) 2803 0 R (id301230) 2840 0 R]
-/Limits [(id299045) (id301230)]
+9608 0 obj <<
+/Names [(id2527874) 2461 0 R (id2529130) 7065 0 R (id2529919) 7190 0 R (id2530113) 4724 0 R (id2531414) 6894 0 R (id2532110) 4731 0 R]
+/Limits [(id2527874) (id2532110)]
 >> endobj
-9560 0 obj <<
-/Names [(id301287) 2846 0 R (id301703) 3063 0 R (id302218) 3130 0 R (id302230) 3131 0 R (id304621) 3348 0 R (id304675) 3353 0 R]
-/Limits [(id301287) (id304675)]
+9609 0 obj <<
+/Names [(id2532147) 4736 0 R (id2532177) 4737 0 R (id2533344) 2660 0 R (id2536316) 1945 0 R (id2537054) 2816 0 R (id2537615) 2853 0 R]
+/Limits [(id2532147) (id2537615)]
 >> endobj
-9561 0 obj <<
-/Names [(id305381) 6461 0 R (id305407) 6462 0 R (id305418) 6463 0 R (id305627) 6592 0 R (id306830) 5409 0 R (id306974) 6322 0 R]
-/Limits [(id305381) (id306974)]
+9610 0 obj <<
+/Names [(id2537679) 2859 0 R (id2538497) 3142 0 R (id2538511) 3147 0 R (id2541130) 3364 0 R (id2541191) 3369 0 R (id2542487) 4328 0 R]
+/Limits [(id2537679) (id2542487)]
 >> endobj
-9562 0 obj <<
-/Names [(id307004) 6323 0 R (id307807) 1975 0 R (id308426) 4272 0 R (id309410) 4696 0 R (id309432) 4697 0 R (id310366) 3012 0 R]
-/Limits [(id307004) (id310366)]
+9611 0 obj <<
+/Names [(id2542608) 4454 0 R (id2542713) 4455 0 R (id2543803) 4349 0 R (id2543822) 4350 0 R (id2545497) 1911 0 R (id2545756) 6865 0 R]
+/Limits [(id2542608) (id2545756)]
 >> endobj
-9563 0 obj <<
-/Names [(id310398) 3018 0 R (id311097) 2647 0 R (id315761) 1911 0 R (id316016) 6317 0 R (id317006) 1945 0 R (id318825) 5408 0 R]
-/Limits [(id310398) (id318825)]
+9612 0 obj <<
+/Names [(id2547683) 2319 0 R (id2548524) 5786 0 R (id2548717) 5800 0 R (id2548954) 6201 0 R (id2549591) 3076 0 R (id2549914) 5801 0 R]
+/Limits [(id2547683) (id2549914)]
 >> endobj
-9564 0 obj <<
-/Names [(id319987) 2041 0 R (id320171) 2051 0 R (id321677) 2203 0 R (id321752) 2212 0 R (id322884) 3704 0 R (id323089) 3715 0 R]
-/Limits [(id319987) (id323089)]
+9613 0 obj <<
+/Names [(id2549991) 5806 0 R (id2550372) 5482 0 R (id2550399) 5491 0 R (id2550512) 6190 0 R (id2550530) 6195 0 R (id2551314) 2412 0 R]
+/Limits [(id2549991) (id2551314)]
 >> endobj
-9565 0 obj <<
-/Names [(id323385) 3750 0 R (id326106) 3906 0 R (id326123) 3907 0 R (id326214) 3913 0 R (id326450) 3919 0 R (id326551) 3925 0 R]
-/Limits [(id323385) (id326551)]
+9614 0 obj <<
+/Names [(id2554531) 3929 0 R (id2554550) 3930 0 R (id2554638) 3936 0 R (id2554864) 3942 0 R (id2554969) 3948 0 R (id2555097) 3962 0 R]
+/Limits [(id2554531) (id2555097)]
 >> endobj
-9566 0 obj <<
-/Names [(id326669) 3939 0 R (id327393) 3966 0 R (id327687) 3997 0 R (id327869) 3998 0 R (id328348) 4020 0 R (id328376) 4026 0 R]
-/Limits [(id326669) (id328376)]
+9615 0 obj <<
+/Names [(id2555833) 3989 0 R (id2556159) 4020 0 R (id2556349) 4021 0 R (id2556862) 4043 0 R (id2556899) 4049 0 R (id2556934) 4050 0 R]
+/Limits [(id2555833) (id2556934)]
 >> endobj
-9567 0 obj <<
-/Names [(id328406) 4027 0 R (id328500) 4032 0 R (id328859) 5337 0 R (id328966) 5356 0 R (id329062) 5361 0 R (id329072) 5362 0 R]
-/Limits [(id328406) (id329072)]
+9616 0 obj <<
+/Names [(id2557046) 4055 0 R (id2557451) 5375 0 R (id2557792) 5383 0 R (id2557957) 5402 0 R (id2558069) 5407 0 R (id2558081) 5408 0 R]
+/Limits [(id2557046) (id2558081)]
 >> endobj
-9568 0 obj <<
-/Names [(id329091) 5363 0 R (id329166) 5370 0 R (id329244) 5371 0 R (id329255) 5376 0 R (id329555) 6351 0 R (id330386) 4711 0 R]
-/Limits [(id329091) (id330386)]
+9617 0 obj <<
+/Names [(id2558103) 5409 0 R (id2558185) 5416 0 R (id2558278) 5417 0 R (id2558290) 5422 0 R (id2558497) 5424 0 R (id2558700) 5435 0 R]
+/Limits [(id2558103) (id2558700)]
 >> endobj
-9569 0 obj <<
-/Names [(id333452) 4885 0 R (id333886) 4901 0 R (id334325) 4931 0 R (id334534) 4933 0 R (id334560) 4943 0 R (id334582) 4944 0 R]
-/Limits [(id333452) (id334582)]
+9618 0 obj <<
+/Names [(id2562353) 4931 0 R (id2562817) 4947 0 R (id2563331) 4977 0 R (id2563552) 4979 0 R (id2563582) 4989 0 R (id2563606) 4990 0 R]
+/Limits [(id2562353) (id2563606)]
 >> endobj
-9570 0 obj <<
-/Names [(id334766) 4959 0 R (id334877) 4966 0 R (id335082) 4979 0 R (id335130) 4986 0 R (id337102) 6328 0 R (id337118) 6329 0 R]
-/Limits [(id334766) (id337118)]
+9619 0 obj <<
+/Names [(id2563818) 5005 0 R (id2563939) 5012 0 R (id2564176) 5025 0 R (id2564233) 5032 0 R (id2567580) 6544 0 R (id2567603) 6545 0 R]
+/Limits [(id2563818) (id2567603)]
 >> endobj
-9571 0 obj <<
-/Names [(id337306) 5751 0 R (id337316) 5752 0 R (id337390) 5757 0 R (id338763) 5554 0 R (id339065) 5581 0 R (id339099) 5582 0 R]
-/Limits [(id337306) (id339099)]
+9620 0 obj <<
+/Names [(id2567655) 6550 0 R (id2567711) 6551 0 R (id2567759) 6552 0 R (id2567912) 6557 0 R (id2568013) 6562 0 R (id2568295) 6655 0 R]
+/Limits [(id2567655) (id2568295)]
 >> endobj
-9572 0 obj <<
-/Names [(id340364) 6469 0 R (id340529) 6477 0 R (id340622) 6478 0 R (id340986) 6340 0 R (id343258) 6845 0 R (id343384) 6866 0 R]
-/Limits [(id340364) (id343384)]
+9621 0 obj <<
+/Names [(id2568440) 5603 0 R (id2568791) 5630 0 R (id2568829) 5631 0 R (id2571989) 6389 0 R (id2573362) 6510 0 R (id2573390) 6511 0 R]
+/Limits [(id2568440) (id2573390)]
 >> endobj
-9573 0 obj <<
-/Names [(id345187) 6376 0 R (id345368) 6400 0 R (id345398) 6401 0 R (id345832) 6152 0 R (id346911) 6178 0 R (id347182) 6192 0 R]
-/Limits [(id345187) (id347182)]
+9622 0 obj <<
+/Names [(id2573403) 6512 0 R (id2573614) 6584 0 R (id2573799) 6377 0 R (id2573818) 6378 0 R (id2573889) 6590 0 R (id2574000) 6400 0 R]
+/Limits [(id2573403) (id2574000)]
 >> endobj
-9574 0 obj <<
-/Names [(id347490) 6205 0 R (id347611) 6214 0 R (id347866) 6228 0 R (id347999) 6233 0 R (id348341) 6252 0 R (id348387) 6253 0 R]
-/Limits [(id347490) (id348387)]
+9623 0 obj <<
+/Names [(id2574560) 6425 0 R (id2574750) 6449 0 R (id2574781) 6450 0 R (id2575148) 6472 0 R (id2575427) 6666 0 R (id2575439) 6667 0 R]
+/Limits [(id2574560) (id2575439)]
 >> endobj
-9575 0 obj <<
-/Names [(id348641) 6269 0 R (id348788) 6273 0 R (id348968) 6287 0 R (id349085) 6292 0 R (id349733) 6423 0 R (id349785) 6428 0 R]
-/Limits [(id348641) (id349785)]
+9624 0 obj <<
+/Names [(id2575488) 6668 0 R (id2575634) 6877 0 R (id2576101) 6949 0 R (id2577231) 6227 0 R (id2577547) 6241 0 R (id2577867) 6254 0 R]
+/Limits [(id2575488) (id2577867)]
 >> endobj
-9576 0 obj <<
-/Names [(id350218) 6494 0 R (id350289) 6495 0 R (id350307) 6496 0 R (id350354) 6501 0 R (id350406) 6502 0 R (id350448) 6503 0 R]
-/Limits [(id350218) (id350448)]
+9625 0 obj <<
+/Names [(id2577996) 6263 0 R (id2578277) 6277 0 R (id2578427) 6282 0 R (id2578809) 6301 0 R (id2578860) 6302 0 R (id2579130) 6318 0 R]
+/Limits [(id2577996) (id2579130)]
 >> endobj
-9577 0 obj <<
-/Names [(id350586) 6508 0 R (id350665) 6513 0 R (id351922) 6840 0 R (id354180) 6606 0 R (id354411) 6617 0 R (id354421) 6618 0 R]
-/Limits [(id350586) (id354421)]
+9626 0 obj <<
+/Names [(id2579289) 6322 0 R (id2579486) 6336 0 R (id2579614) 6341 0 R (id2580168) 6477 0 R (id2581057) 6915 0 R (id2581798) 6670 0 R]
+/Limits [(id2579289) (id2581798)]
 >> endobj
-9578 0 obj <<
-/Names [(id354460) 6619 0 R (id354532) 6621 0 R (id354582) 6632 0 R (id354969) 6662 0 R (id355666) 6720 0 R (id356034) 6756 0 R]
-/Limits [(id354460) (id356034)]
+9627 0 obj <<
+/Names [(id2581858) 6681 0 R (id2582482) 6951 0 R (id2582726) 6980 0 R (id2582936) 6992 0 R (id2583431) 7029 0 R (id2583464) 7035 0 R]
+/Limits [(id2581858) (id2583464)]
 >> endobj
-9579 0 obj <<
-/Names [(id356162) 6763 0 R (id356232) 6764 0 R (id357620) 6900 0 R (id357921) 6902 0 R (id358120) 6931 0 R (id358275) 6943 0 R]
-/Limits [(id356162) (id358275)]
+9628 0 obj <<
+/Names [(id2583582) 7041 0 R (id2583801) 6641 0 R (id2584157) 6884 0 R (id2584280) 6889 0 R (id2586147) 6711 0 R (id2586921) 6769 0 R]
+/Limits [(id2583582) (id2586921)]
 >> endobj
-9580 0 obj <<
-/Names [(id358674) 6980 0 R (id358699) 6986 0 R (id358793) 6992 0 R (imcidealx) 6731 0 R (initGrps) 2376 0 R (kerberos) 6123 0 R]
-/Limits [(id358674) (kerberos)]
+9629 0 obj <<
+/Names [(id2587341) 6805 0 R (id2587479) 6812 0 R (id2587558) 6813 0 R (imcidealx) 6780 0 R (initGrps) 2386 0 R (kerberos) 6172 0 R]
+/Limits [(id2587341) (kerberos)]
 >> endobj
-9581 0 obj <<
-/Names [(lam-config) 6693 0 R (lam-group) 6706 0 R (lam-group-mem) 6707 0 R (lam-host) 6714 0 R (lam-login) 6692 0 R (lam-user) 6694 0 R]
+9630 0 obj <<
+/Names [(lam-config) 6742 0 R (lam-group) 6755 0 R (lam-group-mem) 6756 0 R (lam-host) 6763 0 R (lam-login) 6741 0 R (lam-user) 6743 0 R]
 /Limits [(lam-config) (lam-user)]
 >> endobj
-9582 0 obj <<
-/Names [(lamcfg) 6679 0 R (lamconf) 6691 0 R (ldapsetup) 3628 0 R (loopback) 2709 0 R (lstlisting.1.-1) 2007 0 R (lstlisting.1.-2) 2106 0 R]
+9631 0 obj <<
+/Names [(lamcfg) 6728 0 R (lamconf) 6740 0 R (ldapsetup) 3651 0 R (loopback) 2722 0 R (lstlisting.1.-1) 2007 0 R (lstlisting.1.-2) 2095 0 R]
 /Limits [(lamcfg) (lstlisting.1.-2)]
 >> endobj
-9583 0 obj <<
-/Names [(lstlisting.1.-3) 2145 0 R (lstlisting.1.-4) 2263 0 R (lstlisting.10.-36) 5864 0 R (lstlisting.10.-37) 5908 0 R (lstlisting.10.-38) 5948 0 R (lstlisting.10.-39) 5988 0 R]
+9632 0 obj <<
+/Names [(lstlisting.1.-3) 2132 0 R (lstlisting.1.-4) 2265 0 R (lstlisting.10.-36) 5913 0 R (lstlisting.10.-37) 5957 0 R (lstlisting.10.-38) 5997 0 R (lstlisting.10.-39) 6037 0 R]
 /Limits [(lstlisting.1.-3) (lstlisting.10.-39)]
 >> endobj
-9584 0 obj <<
-/Names [(lstlisting.10.-40) 6026 0 R (lstlisting.12.-41) 6382 0 R (lstlisting.2.-5) 2479 0 R (lstlisting.2.-6) 2507 0 R (lstlisting.3.-7) 2869 0 R (lstlisting.3.-8) 2917 0 R]
+9633 0 obj <<
+/Names [(lstlisting.10.-40) 6075 0 R (lstlisting.12.-41) 6431 0 R (lstlisting.2.-5) 2489 0 R (lstlisting.2.-6) 2517 0 R (lstlisting.3.-7) 2882 0 R (lstlisting.3.-8) 2930 0 R]
 /Limits [(lstlisting.10.-40) (lstlisting.3.-8)]
 >> endobj
-9585 0 obj <<
-/Names [(lstlisting.3.-9) 2949 0 R (lstlisting.4.-10) 3183 0 R (lstlisting.4.-11) 3217 0 R (lstlisting.4.-12) 3248 0 R (lstlisting.4.-13) 3286 0 R (lstlisting.4.-14) 3292 0 R]
+9634 0 obj <<
+/Names [(lstlisting.3.-9) 2962 0 R (lstlisting.4.-10) 3199 0 R (lstlisting.4.-11) 3233 0 R (lstlisting.4.-12) 3264 0 R (lstlisting.4.-13) 3303 0 R (lstlisting.4.-14) 3309 0 R]
 /Limits [(lstlisting.3.-9) (lstlisting.4.-14)]
 >> endobj
-9586 0 obj <<
-/Names [(lstlisting.4.-15) 3298 0 R (lstlisting.5.-16) 4073 0 R (lstlisting.5.-17) 4105 0 R (lstlisting.5.-18) 4128 0 R (lstlisting.5.-19) 4166 0 R (lstlisting.5.-20) 4204 0 R]
+9635 0 obj <<
+/Names [(lstlisting.4.-15) 3315 0 R (lstlisting.5.-16) 4096 0 R (lstlisting.5.-17) 4128 0 R (lstlisting.5.-18) 4151 0 R (lstlisting.5.-19) 4189 0 R (lstlisting.5.-20) 4227 0 R]
 /Limits [(lstlisting.4.-15) (lstlisting.5.-20)]
 >> endobj
-9587 0 obj <<
-/Names [(lstlisting.5.-21) 4232 0 R (lstlisting.6.-22) 4457 0 R (lstlisting.6.-23) 4504 0 R (lstlisting.6.-24) 4535 0 R (lstlisting.6.-25) 4566 0 R (lstlisting.6.-26) 4613 0 R]
+9636 0 obj <<
+/Names [(lstlisting.5.-21) 4255 0 R (lstlisting.6.-22) 4493 0 R (lstlisting.6.-23) 4540 0 R (lstlisting.6.-24) 4571 0 R (lstlisting.6.-25) 4602 0 R (lstlisting.6.-26) 4649 0 R]
 /Limits [(lstlisting.5.-21) (lstlisting.6.-26)]
 >> endobj
-9588 0 obj <<
-/Names [(lstlisting.7.-27) 5008 0 R (lstlisting.7.-28) 5064 0 R (lstlisting.7.-29) 5107 0 R (lstlisting.7.-30) 5149 0 R (lstlisting.7.-31) 5190 0 R (lstlisting.7.-32) 5208 0 R]
+9637 0 obj <<
+/Names [(lstlisting.7.-27) 5054 0 R (lstlisting.7.-28) 5110 0 R (lstlisting.7.-29) 5153 0 R (lstlisting.7.-30) 5195 0 R (lstlisting.7.-31) 5236 0 R (lstlisting.7.-32) 5254 0 R]
 /Limits [(lstlisting.7.-27) (lstlisting.7.-32)]
 >> endobj
-9589 0 obj <<
-/Names [(lstlisting.7.-33) 5230 0 R (lstlisting.9.-34) 5605 0 R (lstlisting.9.-35) 5652 0 R (lstnumber.-10.1) 3184 0 R (lstnumber.-10.10) 3193 0 R (lstnumber.-10.11) 3194 0 R]
+9638 0 obj <<
+/Names [(lstlisting.7.-33) 5276 0 R (lstlisting.9.-34) 5654 0 R (lstlisting.9.-35) 5701 0 R (lstnumber.-10.1) 3200 0 R (lstnumber.-10.10) 3209 0 R (lstnumber.-10.11) 3210 0 R]
 /Limits [(lstlisting.7.-33) (lstnumber.-10.11)]
 >> endobj
-9590 0 obj <<
-/Names [(lstnumber.-10.12) 3195 0 R (lstnumber.-10.13) 3196 0 R (lstnumber.-10.14) 3197 0 R (lstnumber.-10.15) 3198 0 R (lstnumber.-10.16) 3199 0 R (lstnumber.-10.17) 3200 0 R]
+9639 0 obj <<
+/Names [(lstnumber.-10.12) 3211 0 R (lstnumber.-10.13) 3212 0 R (lstnumber.-10.14) 3213 0 R (lstnumber.-10.15) 3214 0 R (lstnumber.-10.16) 3215 0 R (lstnumber.-10.17) 3216 0 R]
 /Limits [(lstnumber.-10.12) (lstnumber.-10.17)]
 >> endobj
-9591 0 obj <<
-/Names [(lstnumber.-10.18) 3201 0 R (lstnumber.-10.19) 3202 0 R (lstnumber.-10.2) 3185 0 R (lstnumber.-10.20) 3203 0 R (lstnumber.-10.21) 3204 0 R (lstnumber.-10.22) 3205 0 R]
+9640 0 obj <<
+/Names [(lstnumber.-10.18) 3217 0 R (lstnumber.-10.19) 3218 0 R (lstnumber.-10.2) 3201 0 R (lstnumber.-10.20) 3219 0 R (lstnumber.-10.21) 3220 0 R (lstnumber.-10.22) 3221 0 R]
 /Limits [(lstnumber.-10.18) (lstnumber.-10.22)]
 >> endobj
-9592 0 obj <<
-/Names [(lstnumber.-10.23) 3206 0 R (lstnumber.-10.24) 3207 0 R (lstnumber.-10.25) 3208 0 R (lstnumber.-10.26) 3209 0 R (lstnumber.-10.27) 3210 0 R (lstnumber.-10.28) 3211 0 R]
+9641 0 obj <<
+/Names [(lstnumber.-10.23) 3222 0 R (lstnumber.-10.24) 3223 0 R (lstnumber.-10.25) 3224 0 R (lstnumber.-10.26) 3225 0 R (lstnumber.-10.27) 3226 0 R (lstnumber.-10.28) 3227 0 R]
 /Limits [(lstnumber.-10.23) (lstnumber.-10.28)]
 >> endobj
-9593 0 obj <<
-/Names [(lstnumber.-10.29) 3212 0 R (lstnumber.-10.3) 3186 0 R (lstnumber.-10.4) 3187 0 R (lstnumber.-10.5) 3188 0 R (lstnumber.-10.6) 3189 0 R (lstnumber.-10.7) 3190 0 R]
+9642 0 obj <<
+/Names [(lstnumber.-10.29) 3228 0 R (lstnumber.-10.3) 3202 0 R (lstnumber.-10.4) 3203 0 R (lstnumber.-10.5) 3204 0 R (lstnumber.-10.6) 3205 0 R (lstnumber.-10.7) 3206 0 R]
 /Limits [(lstnumber.-10.29) (lstnumber.-10.7)]
 >> endobj
-9594 0 obj <<
-/Names [(lstnumber.-10.8) 3191 0 R (lstnumber.-10.9) 3192 0 R (lstnumber.-11.1) 3218 0 R (lstnumber.-11.10) 3227 0 R (lstnumber.-11.11) 3228 0 R (lstnumber.-11.12) 3229 0 R]
+9643 0 obj <<
+/Names [(lstnumber.-10.8) 3207 0 R (lstnumber.-10.9) 3208 0 R (lstnumber.-11.1) 3234 0 R (lstnumber.-11.10) 3243 0 R (lstnumber.-11.11) 3244 0 R (lstnumber.-11.12) 3245 0 R]
 /Limits [(lstnumber.-10.8) (lstnumber.-11.12)]
 >> endobj
-9595 0 obj <<
-/Names [(lstnumber.-11.13) 3230 0 R (lstnumber.-11.14) 3231 0 R (lstnumber.-11.15) 3232 0 R (lstnumber.-11.16) 3233 0 R (lstnumber.-11.17) 3234 0 R (lstnumber.-11.18) 3235 0 R]
+9644 0 obj <<
+/Names [(lstnumber.-11.13) 3246 0 R (lstnumber.-11.14) 3247 0 R (lstnumber.-11.15) 3248 0 R (lstnumber.-11.16) 3249 0 R (lstnumber.-11.17) 3250 0 R (lstnumber.-11.18) 3251 0 R]
 /Limits [(lstnumber.-11.13) (lstnumber.-11.18)]
 >> endobj
-9596 0 obj <<
-/Names [(lstnumber.-11.19) 3236 0 R (lstnumber.-11.2) 3219 0 R (lstnumber.-11.20) 3237 0 R (lstnumber.-11.21) 3238 0 R (lstnumber.-11.22) 3239 0 R (lstnumber.-11.23) 3240 0 R]
+9645 0 obj <<
+/Names [(lstnumber.-11.19) 3252 0 R (lstnumber.-11.2) 3235 0 R (lstnumber.-11.20) 3253 0 R (lstnumber.-11.21) 3254 0 R (lstnumber.-11.22) 3255 0 R (lstnumber.-11.23) 3256 0 R]
 /Limits [(lstnumber.-11.19) (lstnumber.-11.23)]
 >> endobj
-9597 0 obj <<
-/Names [(lstnumber.-11.24) 3241 0 R (lstnumber.-11.25) 3242 0 R (lstnumber.-11.26) 3243 0 R (lstnumber.-11.3) 3220 0 R (lstnumber.-11.4) 3221 0 R (lstnumber.-11.5) 3222 0 R]
+9646 0 obj <<
+/Names [(lstnumber.-11.24) 3257 0 R (lstnumber.-11.25) 3258 0 R (lstnumber.-11.26) 3259 0 R (lstnumber.-11.3) 3236 0 R (lstnumber.-11.4) 3237 0 R (lstnumber.-11.5) 3238 0 R]
 /Limits [(lstnumber.-11.24) (lstnumber.-11.5)]
 >> endobj
-9598 0 obj <<
-/Names [(lstnumber.-11.6) 3223 0 R (lstnumber.-11.7) 3224 0 R (lstnumber.-11.8) 3225 0 R (lstnumber.-11.9) 3226 0 R (lstnumber.-12.1) 3249 0 R (lstnumber.-12.10) 3258 0 R]
+9647 0 obj <<
+/Names [(lstnumber.-11.6) 3239 0 R (lstnumber.-11.7) 3240 0 R (lstnumber.-11.8) 3241 0 R (lstnumber.-11.9) 3242 0 R (lstnumber.-12.1) 3265 0 R (lstnumber.-12.10) 3274 0 R]
 /Limits [(lstnumber.-11.6) (lstnumber.-12.10)]
 >> endobj
-9599 0 obj <<
-/Names [(lstnumber.-12.11) 3259 0 R (lstnumber.-12.12) 3260 0 R (lstnumber.-12.13) 3261 0 R (lstnumber.-12.14) 3262 0 R (lstnumber.-12.15) 3263 0 R (lstnumber.-12.16) 3264 0 R]
+9648 0 obj <<
+/Names [(lstnumber.-12.11) 3275 0 R (lstnumber.-12.12) 3276 0 R (lstnumber.-12.13) 3277 0 R (lstnumber.-12.14) 3278 0 R (lstnumber.-12.15) 3279 0 R (lstnumber.-12.16) 3280 0 R]
 /Limits [(lstnumber.-12.11) (lstnumber.-12.16)]
 >> endobj
-9600 0 obj <<
-/Names [(lstnumber.-12.17) 3265 0 R (lstnumber.-12.18) 3266 0 R (lstnumber.-12.19) 3267 0 R (lstnumber.-12.2) 3250 0 R (lstnumber.-12.20) 3268 0 R (lstnumber.-12.21) 3269 0 R]
+9649 0 obj <<
+/Names [(lstnumber.-12.17) 3281 0 R (lstnumber.-12.18) 3282 0 R (lstnumber.-12.19) 3283 0 R (lstnumber.-12.2) 3266 0 R (lstnumber.-12.20) 3284 0 R (lstnumber.-12.21) 3285 0 R]
 /Limits [(lstnumber.-12.17) (lstnumber.-12.21)]
 >> endobj
-9601 0 obj <<
-/Names [(lstnumber.-12.22) 3270 0 R (lstnumber.-12.23) 3271 0 R (lstnumber.-12.24) 3272 0 R (lstnumber.-12.25) 3273 0 R (lstnumber.-12.26) 3274 0 R (lstnumber.-12.27) 3275 0 R]
+9650 0 obj <<
+/Names [(lstnumber.-12.22) 3286 0 R (lstnumber.-12.23) 3287 0 R (lstnumber.-12.24) 3288 0 R (lstnumber.-12.25) 3289 0 R (lstnumber.-12.26) 3290 0 R (lstnumber.-12.27) 3291 0 R]
 /Limits [(lstnumber.-12.22) (lstnumber.-12.27)]
 >> endobj
-9602 0 obj <<
-/Names [(lstnumber.-12.28) 3276 0 R (lstnumber.-12.29) 3277 0 R (lstnumber.-12.3) 3251 0 R (lstnumber.-12.30) 3278 0 R (lstnumber.-12.31) 3279 0 R (lstnumber.-12.32) 3280 0 R]
+9651 0 obj <<
+/Names [(lstnumber.-12.28) 3292 0 R (lstnumber.-12.29) 3293 0 R (lstnumber.-12.3) 3267 0 R (lstnumber.-12.30) 3294 0 R (lstnumber.-12.31) 3295 0 R (lstnumber.-12.32) 3296 0 R]
 /Limits [(lstnumber.-12.28) (lstnumber.-12.32)]
 >> endobj
-9603 0 obj <<
-/Names [(lstnumber.-12.33) 3281 0 R (lstnumber.-12.4) 3252 0 R (lstnumber.-12.5) 3253 0 R (lstnumber.-12.6) 3254 0 R (lstnumber.-12.7) 3255 0 R (lstnumber.-12.8) 3256 0 R]
+9652 0 obj <<
+/Names [(lstnumber.-12.33) 3297 0 R (lstnumber.-12.4) 3268 0 R (lstnumber.-12.5) 3269 0 R (lstnumber.-12.6) 3270 0 R (lstnumber.-12.7) 3271 0 R (lstnumber.-12.8) 3272 0 R]
 /Limits [(lstnumber.-12.33) (lstnumber.-12.8)]
 >> endobj
-9604 0 obj <<
-/Names [(lstnumber.-12.9) 3257 0 R (lstnumber.-13.1) 3287 0 R (lstnumber.-13.2) 3288 0 R (lstnumber.-13.3) 3289 0 R (lstnumber.-13.4) 3290 0 R (lstnumber.-13.5) 3291 0 R]
+9653 0 obj <<
+/Names [(lstnumber.-12.9) 3273 0 R (lstnumber.-13.1) 3304 0 R (lstnumber.-13.2) 3305 0 R (lstnumber.-13.3) 3306 0 R (lstnumber.-13.4) 3307 0 R (lstnumber.-13.5) 3308 0 R]
 /Limits [(lstnumber.-12.9) (lstnumber.-13.5)]
 >> endobj
-9605 0 obj <<
-/Names [(lstnumber.-14.1) 3293 0 R (lstnumber.-14.2) 3294 0 R (lstnumber.-14.3) 3295 0 R (lstnumber.-14.4) 3296 0 R (lstnumber.-14.5) 3297 0 R (lstnumber.-15.1) 3299 0 R]
+9654 0 obj <<
+/Names [(lstnumber.-14.1) 3310 0 R (lstnumber.-14.2) 3311 0 R (lstnumber.-14.3) 3312 0 R (lstnumber.-14.4) 3313 0 R (lstnumber.-14.5) 3314 0 R (lstnumber.-15.1) 3316 0 R]
 /Limits [(lstnumber.-14.1) (lstnumber.-15.1)]
 >> endobj
-9606 0 obj <<
-/Names [(lstnumber.-15.2) 3300 0 R (lstnumber.-15.3) 3301 0 R (lstnumber.-15.4) 3302 0 R (lstnumber.-15.5) 3303 0 R (lstnumber.-15.6) 3304 0 R (lstnumber.-15.7) 3305 0 R]
+9655 0 obj <<
+/Names [(lstnumber.-15.2) 3317 0 R (lstnumber.-15.3) 3318 0 R (lstnumber.-15.4) 3319 0 R (lstnumber.-15.5) 3320 0 R (lstnumber.-15.6) 3321 0 R (lstnumber.-15.7) 3322 0 R]
 /Limits [(lstnumber.-15.2) (lstnumber.-15.7)]
 >> endobj
-9607 0 obj <<
-/Names [(lstnumber.-15.8) 3306 0 R (lstnumber.-15.9) 3307 0 R (lstnumber.-16.1) 4074 0 R (lstnumber.-16.10) 4083 0 R (lstnumber.-16.11) 4084 0 R (lstnumber.-16.12) 4085 0 R]
+9656 0 obj <<
+/Names [(lstnumber.-15.8) 3323 0 R (lstnumber.-15.9) 3324 0 R (lstnumber.-16.1) 4097 0 R (lstnumber.-16.10) 4106 0 R (lstnumber.-16.11) 4107 0 R (lstnumber.-16.12) 4108 0 R]
 /Limits [(lstnumber.-15.8) (lstnumber.-16.12)]
 >> endobj
-9608 0 obj <<
-/Names [(lstnumber.-16.13) 4086 0 R (lstnumber.-16.14) 4087 0 R (lstnumber.-16.15) 4088 0 R (lstnumber.-16.16) 4089 0 R (lstnumber.-16.17) 4090 0 R (lstnumber.-16.18) 4091 0 R]
+9657 0 obj <<
+/Names [(lstnumber.-16.13) 4109 0 R (lstnumber.-16.14) 4110 0 R (lstnumber.-16.15) 4111 0 R (lstnumber.-16.16) 4112 0 R (lstnumber.-16.17) 4113 0 R (lstnumber.-16.18) 4114 0 R]
 /Limits [(lstnumber.-16.13) (lstnumber.-16.18)]
 >> endobj
-9609 0 obj <<
-/Names [(lstnumber.-16.19) 4092 0 R (lstnumber.-16.2) 4075 0 R (lstnumber.-16.20) 4093 0 R (lstnumber.-16.21) 4094 0 R (lstnumber.-16.22) 4095 0 R (lstnumber.-16.23) 4096 0 R]
+9658 0 obj <<
+/Names [(lstnumber.-16.19) 4115 0 R (lstnumber.-16.2) 4098 0 R (lstnumber.-16.20) 4116 0 R (lstnumber.-16.21) 4117 0 R (lstnumber.-16.22) 4118 0 R (lstnumber.-16.23) 4119 0 R]
 /Limits [(lstnumber.-16.19) (lstnumber.-16.23)]
 >> endobj
-9610 0 obj <<
-/Names [(lstnumber.-16.24) 4097 0 R (lstnumber.-16.25) 4098 0 R (lstnumber.-16.26) 4099 0 R (lstnumber.-16.27) 4100 0 R (lstnumber.-16.3) 4076 0 R (lstnumber.-16.4) 4077 0 R]
+9659 0 obj <<
+/Names [(lstnumber.-16.24) 4120 0 R (lstnumber.-16.25) 4121 0 R (lstnumber.-16.26) 4122 0 R (lstnumber.-16.27) 4123 0 R (lstnumber.-16.3) 4099 0 R (lstnumber.-16.4) 4100 0 R]
 /Limits [(lstnumber.-16.24) (lstnumber.-16.4)]
 >> endobj
-9611 0 obj <<
-/Names [(lstnumber.-16.5) 4078 0 R (lstnumber.-16.6) 4079 0 R (lstnumber.-16.7) 4080 0 R (lstnumber.-16.8) 4081 0 R (lstnumber.-16.9) 4082 0 R (lstnumber.-17.1) 4106 0 R]
+9660 0 obj <<
+/Names [(lstnumber.-16.5) 4101 0 R (lstnumber.-16.6) 4102 0 R (lstnumber.-16.7) 4103 0 R (lstnumber.-16.8) 4104 0 R (lstnumber.-16.9) 4105 0 R (lstnumber.-17.1) 4129 0 R]
 /Limits [(lstnumber.-16.5) (lstnumber.-17.1)]
 >> endobj
-9612 0 obj <<
-/Names [(lstnumber.-17.10) 4115 0 R (lstnumber.-17.11) 4116 0 R (lstnumber.-17.12) 4117 0 R (lstnumber.-17.13) 4118 0 R (lstnumber.-17.14) 4119 0 R (lstnumber.-17.15) 4120 0 R]
+9661 0 obj <<
+/Names [(lstnumber.-17.10) 4138 0 R (lstnumber.-17.11) 4139 0 R (lstnumber.-17.12) 4140 0 R (lstnumber.-17.13) 4141 0 R (lstnumber.-17.14) 4142 0 R (lstnumber.-17.15) 4143 0 R]
 /Limits [(lstnumber.-17.10) (lstnumber.-17.15)]
 >> endobj
-9613 0 obj <<
-/Names [(lstnumber.-17.16) 4121 0 R (lstnumber.-17.17) 4122 0 R (lstnumber.-17.18) 4123 0 R (lstnumber.-17.2) 4107 0 R (lstnumber.-17.3) 4108 0 R (lstnumber.-17.4) 4109 0 R]
+9662 0 obj <<
+/Names [(lstnumber.-17.16) 4144 0 R (lstnumber.-17.17) 4145 0 R (lstnumber.-17.18) 4146 0 R (lstnumber.-17.2) 4130 0 R (lstnumber.-17.3) 4131 0 R (lstnumber.-17.4) 4132 0 R]
 /Limits [(lstnumber.-17.16) (lstnumber.-17.4)]
 >> endobj
-9614 0 obj <<
-/Names [(lstnumber.-17.5) 4110 0 R (lstnumber.-17.6) 4111 0 R (lstnumber.-17.7) 4112 0 R (lstnumber.-17.8) 4113 0 R (lstnumber.-17.9) 4114 0 R (lstnumber.-18.1) 4129 0 R]
+9663 0 obj <<
+/Names [(lstnumber.-17.5) 4133 0 R (lstnumber.-17.6) 4134 0 R (lstnumber.-17.7) 4135 0 R (lstnumber.-17.8) 4136 0 R (lstnumber.-17.9) 4137 0 R (lstnumber.-18.1) 4152 0 R]
 /Limits [(lstnumber.-17.5) (lstnumber.-18.1)]
 >> endobj
-9615 0 obj <<
-/Names [(lstnumber.-18.10) 4138 0 R (lstnumber.-18.11) 4139 0 R (lstnumber.-18.12) 4140 0 R (lstnumber.-18.13) 4141 0 R (lstnumber.-18.14) 4142 0 R (lstnumber.-18.15) 4143 0 R]
+9664 0 obj <<
+/Names [(lstnumber.-18.10) 4161 0 R (lstnumber.-18.11) 4162 0 R (lstnumber.-18.12) 4163 0 R (lstnumber.-18.13) 4164 0 R (lstnumber.-18.14) 4165 0 R (lstnumber.-18.15) 4166 0 R]
 /Limits [(lstnumber.-18.10) (lstnumber.-18.15)]
 >> endobj
-9616 0 obj <<
-/Names [(lstnumber.-18.16) 4144 0 R (lstnumber.-18.17) 4145 0 R (lstnumber.-18.18) 4146 0 R (lstnumber.-18.19) 4147 0 R (lstnumber.-18.2) 4130 0 R (lstnumber.-18.20) 4148 0 R]
+9665 0 obj <<
+/Names [(lstnumber.-18.16) 4167 0 R (lstnumber.-18.17) 4168 0 R (lstnumber.-18.18) 4169 0 R (lstnumber.-18.19) 4170 0 R (lstnumber.-18.2) 4153 0 R (lstnumber.-18.20) 4171 0 R]
 /Limits [(lstnumber.-18.16) (lstnumber.-18.20)]
 >> endobj
-9617 0 obj <<
-/Names [(lstnumber.-18.21) 4149 0 R (lstnumber.-18.22) 4150 0 R (lstnumber.-18.23) 4151 0 R (lstnumber.-18.24) 4152 0 R (lstnumber.-18.25) 4153 0 R (lstnumber.-18.26) 4154 0 R]
+9666 0 obj <<
+/Names [(lstnumber.-18.21) 4172 0 R (lstnumber.-18.22) 4173 0 R (lstnumber.-18.23) 4174 0 R (lstnumber.-18.24) 4175 0 R (lstnumber.-18.25) 4176 0 R (lstnumber.-18.26) 4177 0 R]
 /Limits [(lstnumber.-18.21) (lstnumber.-18.26)]
 >> endobj
-9618 0 obj <<
-/Names [(lstnumber.-18.27) 4155 0 R (lstnumber.-18.28) 4156 0 R (lstnumber.-18.29) 4157 0 R (lstnumber.-18.3) 4131 0 R (lstnumber.-18.30) 4158 0 R (lstnumber.-18.31) 4159 0 R]
+9667 0 obj <<
+/Names [(lstnumber.-18.27) 4178 0 R (lstnumber.-18.28) 4179 0 R (lstnumber.-18.29) 4180 0 R (lstnumber.-18.3) 4154 0 R (lstnumber.-18.30) 4181 0 R (lstnumber.-18.31) 4182 0 R]
 /Limits [(lstnumber.-18.27) (lstnumber.-18.31)]
 >> endobj
-9619 0 obj <<
-/Names [(lstnumber.-18.32) 4160 0 R (lstnumber.-18.33) 4161 0 R (lstnumber.-18.4) 4132 0 R (lstnumber.-18.5) 4133 0 R (lstnumber.-18.6) 4134 0 R (lstnumber.-18.7) 4135 0 R]
+9668 0 obj <<
+/Names [(lstnumber.-18.32) 4183 0 R (lstnumber.-18.33) 4184 0 R (lstnumber.-18.4) 4155 0 R (lstnumber.-18.5) 4156 0 R (lstnumber.-18.6) 4157 0 R (lstnumber.-18.7) 4158 0 R]
 /Limits [(lstnumber.-18.32) (lstnumber.-18.7)]
 >> endobj
-9620 0 obj <<
-/Names [(lstnumber.-18.8) 4136 0 R (lstnumber.-18.9) 4137 0 R (lstnumber.-19.1) 4167 0 R (lstnumber.-19.10) 4176 0 R (lstnumber.-19.11) 4177 0 R (lstnumber.-19.12) 4178 0 R]
+9669 0 obj <<
+/Names [(lstnumber.-18.8) 4159 0 R (lstnumber.-18.9) 4160 0 R (lstnumber.-19.1) 4190 0 R (lstnumber.-19.10) 4199 0 R (lstnumber.-19.11) 4200 0 R (lstnumber.-19.12) 4201 0 R]
 /Limits [(lstnumber.-18.8) (lstnumber.-19.12)]
 >> endobj
-9621 0 obj <<
-/Names [(lstnumber.-19.13) 4179 0 R (lstnumber.-19.14) 4180 0 R (lstnumber.-19.15) 4181 0 R (lstnumber.-19.16) 4182 0 R (lstnumber.-19.17) 4183 0 R (lstnumber.-19.18) 4184 0 R]
+9670 0 obj <<
+/Names [(lstnumber.-19.13) 4202 0 R (lstnumber.-19.14) 4203 0 R (lstnumber.-19.15) 4204 0 R (lstnumber.-19.16) 4205 0 R (lstnumber.-19.17) 4206 0 R (lstnumber.-19.18) 4207 0 R]
 /Limits [(lstnumber.-19.13) (lstnumber.-19.18)]
 >> endobj
-9622 0 obj <<
-/Names [(lstnumber.-19.19) 4185 0 R (lstnumber.-19.2) 4168 0 R (lstnumber.-19.20) 4186 0 R (lstnumber.-19.21) 4187 0 R (lstnumber.-19.22) 4188 0 R (lstnumber.-19.23) 4189 0 R]
+9671 0 obj <<
+/Names [(lstnumber.-19.19) 4208 0 R (lstnumber.-19.2) 4191 0 R (lstnumber.-19.20) 4209 0 R (lstnumber.-19.21) 4210 0 R (lstnumber.-19.22) 4211 0 R (lstnumber.-19.23) 4212 0 R]
 /Limits [(lstnumber.-19.19) (lstnumber.-19.23)]
 >> endobj
-9623 0 obj <<
-/Names [(lstnumber.-19.24) 4190 0 R (lstnumber.-19.25) 4191 0 R (lstnumber.-19.26) 4192 0 R (lstnumber.-19.27) 4193 0 R (lstnumber.-19.28) 4194 0 R (lstnumber.-19.29) 4195 0 R]
+9672 0 obj <<
+/Names [(lstnumber.-19.24) 4213 0 R (lstnumber.-19.25) 4214 0 R (lstnumber.-19.26) 4215 0 R (lstnumber.-19.27) 4216 0 R (lstnumber.-19.28) 4217 0 R (lstnumber.-19.29) 4218 0 R]
 /Limits [(lstnumber.-19.24) (lstnumber.-19.29)]
 >> endobj
-9624 0 obj <<
-/Names [(lstnumber.-19.3) 4169 0 R (lstnumber.-19.30) 4196 0 R (lstnumber.-19.31) 4197 0 R (lstnumber.-19.32) 4198 0 R (lstnumber.-19.33) 4199 0 R (lstnumber.-19.4) 4170 0 R]
+9673 0 obj <<
+/Names [(lstnumber.-19.3) 4192 0 R (lstnumber.-19.30) 4219 0 R (lstnumber.-19.31) 4220 0 R (lstnumber.-19.32) 4221 0 R (lstnumber.-19.33) 4222 0 R (lstnumber.-19.4) 4193 0 R]
 /Limits [(lstnumber.-19.3) (lstnumber.-19.4)]
 >> endobj
-9625 0 obj <<
-/Names [(lstnumber.-19.5) 4171 0 R (lstnumber.-19.6) 4172 0 R (lstnumber.-19.7) 4173 0 R (lstnumber.-19.8) 4174 0 R (lstnumber.-19.9) 4175 0 R (lstnumber.-2.1) 2107 0 R]
+9674 0 obj <<
+/Names [(lstnumber.-19.5) 4194 0 R (lstnumber.-19.6) 4195 0 R (lstnumber.-19.7) 4196 0 R (lstnumber.-19.8) 4197 0 R (lstnumber.-19.9) 4198 0 R (lstnumber.-2.1) 2096 0 R]
 /Limits [(lstnumber.-19.5) (lstnumber.-2.1)]
 >> endobj
-9626 0 obj <<
-/Names [(lstnumber.-2.10) 2116 0 R (lstnumber.-2.11) 2117 0 R (lstnumber.-2.12) 2118 0 R (lstnumber.-2.13) 2119 0 R (lstnumber.-2.14) 2120 0 R (lstnumber.-2.15) 2121 0 R]
+9675 0 obj <<
+/Names [(lstnumber.-2.10) 2105 0 R (lstnumber.-2.11) 2106 0 R (lstnumber.-2.12) 2107 0 R (lstnumber.-2.13) 2108 0 R (lstnumber.-2.14) 2109 0 R (lstnumber.-2.15) 2110 0 R]
 /Limits [(lstnumber.-2.10) (lstnumber.-2.15)]
 >> endobj
-9627 0 obj <<
-/Names [(lstnumber.-2.16) 2122 0 R (lstnumber.-2.17) 2123 0 R (lstnumber.-2.18) 2124 0 R (lstnumber.-2.19) 2125 0 R (lstnumber.-2.2) 2108 0 R (lstnumber.-2.20) 2126 0 R]
+9676 0 obj <<
+/Names [(lstnumber.-2.16) 2111 0 R (lstnumber.-2.17) 2112 0 R (lstnumber.-2.18) 2113 0 R (lstnumber.-2.19) 2114 0 R (lstnumber.-2.2) 2097 0 R (lstnumber.-2.20) 2115 0 R]
 /Limits [(lstnumber.-2.16) (lstnumber.-2.20)]
 >> endobj
-9628 0 obj <<
-/Names [(lstnumber.-2.21) 2127 0 R (lstnumber.-2.22) 2128 0 R (lstnumber.-2.23) 2129 0 R (lstnumber.-2.24) 2130 0 R (lstnumber.-2.25) 2131 0 R (lstnumber.-2.26) 2132 0 R]
+9677 0 obj <<
+/Names [(lstnumber.-2.21) 2116 0 R (lstnumber.-2.22) 2117 0 R (lstnumber.-2.23) 2118 0 R (lstnumber.-2.24) 2119 0 R (lstnumber.-2.25) 2120 0 R (lstnumber.-2.26) 2121 0 R]
 /Limits [(lstnumber.-2.21) (lstnumber.-2.26)]
 >> endobj
-9629 0 obj <<
-/Names [(lstnumber.-2.27) 2133 0 R (lstnumber.-2.28) 2134 0 R (lstnumber.-2.29) 2135 0 R (lstnumber.-2.3) 2109 0 R (lstnumber.-2.30) 2136 0 R (lstnumber.-2.31) 2137 0 R]
+9678 0 obj <<
+/Names [(lstnumber.-2.27) 2122 0 R (lstnumber.-2.28) 2123 0 R (lstnumber.-2.29) 2124 0 R (lstnumber.-2.3) 2098 0 R (lstnumber.-2.30) 2125 0 R (lstnumber.-2.31) 2126 0 R]
 /Limits [(lstnumber.-2.27) (lstnumber.-2.31)]
 >> endobj
-9630 0 obj <<
-/Names [(lstnumber.-2.4) 2110 0 R (lstnumber.-2.5) 2111 0 R (lstnumber.-2.6) 2112 0 R (lstnumber.-2.7) 2113 0 R (lstnumber.-2.8) 2114 0 R (lstnumber.-2.9) 2115 0 R]
+9679 0 obj <<
+/Names [(lstnumber.-2.4) 2099 0 R (lstnumber.-2.5) 2100 0 R (lstnumber.-2.6) 2101 0 R (lstnumber.-2.7) 2102 0 R (lstnumber.-2.8) 2103 0 R (lstnumber.-2.9) 2104 0 R]
 /Limits [(lstnumber.-2.4) (lstnumber.-2.9)]
 >> endobj
-9631 0 obj <<
-/Names [(lstnumber.-20.1) 4205 0 R (lstnumber.-20.10) 4214 0 R (lstnumber.-20.11) 4215 0 R (lstnumber.-20.12) 4216 0 R (lstnumber.-20.13) 4217 0 R (lstnumber.-20.14) 4218 0 R]
+9680 0 obj <<
+/Names [(lstnumber.-20.1) 4228 0 R (lstnumber.-20.10) 4237 0 R (lstnumber.-20.11) 4238 0 R (lstnumber.-20.12) 4239 0 R (lstnumber.-20.13) 4240 0 R (lstnumber.-20.14) 4241 0 R]
 /Limits [(lstnumber.-20.1) (lstnumber.-20.14)]
 >> endobj
-9632 0 obj <<
-/Names [(lstnumber.-20.15) 4219 0 R (lstnumber.-20.16) 4220 0 R (lstnumber.-20.17) 4221 0 R (lstnumber.-20.18) 4222 0 R (lstnumber.-20.19) 4223 0 R (lstnumber.-20.2) 4206 0 R]
+9681 0 obj <<
+/Names [(lstnumber.-20.15) 4242 0 R (lstnumber.-20.16) 4243 0 R (lstnumber.-20.17) 4244 0 R (lstnumber.-20.18) 4245 0 R (lstnumber.-20.19) 4246 0 R (lstnumber.-20.2) 4229 0 R]
 /Limits [(lstnumber.-20.15) (lstnumber.-20.2)]
 >> endobj
-9633 0 obj <<
-/Names [(lstnumber.-20.20) 4224 0 R (lstnumber.-20.21) 4225 0 R (lstnumber.-20.22) 4226 0 R (lstnumber.-20.23) 4227 0 R (lstnumber.-20.3) 4207 0 R (lstnumber.-20.4) 4208 0 R]
+9682 0 obj <<
+/Names [(lstnumber.-20.20) 4247 0 R (lstnumber.-20.21) 4248 0 R (lstnumber.-20.22) 4249 0 R (lstnumber.-20.23) 4250 0 R (lstnumber.-20.3) 4230 0 R (lstnumber.-20.4) 4231 0 R]
 /Limits [(lstnumber.-20.20) (lstnumber.-20.4)]
 >> endobj
-9634 0 obj <<
-/Names [(lstnumber.-20.5) 4209 0 R (lstnumber.-20.6) 4210 0 R (lstnumber.-20.7) 4211 0 R (lstnumber.-20.8) 4212 0 R (lstnumber.-20.9) 4213 0 R (lstnumber.-21.1) 4233 0 R]
+9683 0 obj <<
+/Names [(lstnumber.-20.5) 4232 0 R (lstnumber.-20.6) 4233 0 R (lstnumber.-20.7) 4234 0 R (lstnumber.-20.8) 4235 0 R (lstnumber.-20.9) 4236 0 R (lstnumber.-21.1) 4256 0 R]
 /Limits [(lstnumber.-20.5) (lstnumber.-21.1)]
 >> endobj
-9635 0 obj <<
-/Names [(lstnumber.-21.10) 4242 0 R (lstnumber.-21.11) 4243 0 R (lstnumber.-21.12) 4244 0 R (lstnumber.-21.13) 4245 0 R (lstnumber.-21.14) 4246 0 R (lstnumber.-21.15) 4247 0 R]
+9684 0 obj <<
+/Names [(lstnumber.-21.10) 4265 0 R (lstnumber.-21.11) 4266 0 R (lstnumber.-21.12) 4267 0 R (lstnumber.-21.13) 4268 0 R (lstnumber.-21.14) 4269 0 R (lstnumber.-21.15) 4270 0 R]
 /Limits [(lstnumber.-21.10) (lstnumber.-21.15)]
 >> endobj
-9636 0 obj <<
-/Names [(lstnumber.-21.16) 4248 0 R (lstnumber.-21.17) 4249 0 R (lstnumber.-21.18) 4250 0 R (lstnumber.-21.19) 4251 0 R (lstnumber.-21.2) 4234 0 R (lstnumber.-21.20) 4252 0 R]
+9685 0 obj <<
+/Names [(lstnumber.-21.16) 4271 0 R (lstnumber.-21.17) 4272 0 R (lstnumber.-21.18) 4273 0 R (lstnumber.-21.19) 4274 0 R (lstnumber.-21.2) 4257 0 R (lstnumber.-21.20) 4275 0 R]
 /Limits [(lstnumber.-21.16) (lstnumber.-21.20)]
 >> endobj
-9637 0 obj <<
-/Names [(lstnumber.-21.21) 4253 0 R (lstnumber.-21.22) 4254 0 R (lstnumber.-21.23) 4255 0 R (lstnumber.-21.24) 4256 0 R (lstnumber.-21.25) 4257 0 R (lstnumber.-21.26) 4258 0 R]
+9686 0 obj <<
+/Names [(lstnumber.-21.21) 4276 0 R (lstnumber.-21.22) 4277 0 R (lstnumber.-21.23) 4278 0 R (lstnumber.-21.24) 4279 0 R (lstnumber.-21.25) 4280 0 R (lstnumber.-21.26) 4281 0 R]
 /Limits [(lstnumber.-21.21) (lstnumber.-21.26)]
 >> endobj
-9638 0 obj <<
-/Names [(lstnumber.-21.27) 4259 0 R (lstnumber.-21.3) 4235 0 R (lstnumber.-21.4) 4236 0 R (lstnumber.-21.5) 4237 0 R (lstnumber.-21.6) 4238 0 R (lstnumber.-21.7) 4239 0 R]
+9687 0 obj <<
+/Names [(lstnumber.-21.27) 4282 0 R (lstnumber.-21.3) 4258 0 R (lstnumber.-21.4) 4259 0 R (lstnumber.-21.5) 4260 0 R (lstnumber.-21.6) 4261 0 R (lstnumber.-21.7) 4262 0 R]
 /Limits [(lstnumber.-21.27) (lstnumber.-21.7)]
 >> endobj
-9639 0 obj <<
-/Names [(lstnumber.-21.8) 4240 0 R (lstnumber.-21.9) 4241 0 R (lstnumber.-22.1) 4458 0 R (lstnumber.-22.10) 4467 0 R (lstnumber.-22.11) 4468 0 R (lstnumber.-22.12) 4469 0 R]
+9688 0 obj <<
+/Names [(lstnumber.-21.8) 4263 0 R (lstnumber.-21.9) 4264 0 R (lstnumber.-22.1) 4494 0 R (lstnumber.-22.10) 4503 0 R (lstnumber.-22.11) 4504 0 R (lstnumber.-22.12) 4505 0 R]
 /Limits [(lstnumber.-21.8) (lstnumber.-22.12)]
 >> endobj
-9640 0 obj <<
-/Names [(lstnumber.-22.13) 4470 0 R (lstnumber.-22.14) 4471 0 R (lstnumber.-22.15) 4472 0 R (lstnumber.-22.16) 4473 0 R (lstnumber.-22.17) 4474 0 R (lstnumber.-22.18) 4475 0 R]
+9689 0 obj <<
+/Names [(lstnumber.-22.13) 4506 0 R (lstnumber.-22.14) 4507 0 R (lstnumber.-22.15) 4508 0 R (lstnumber.-22.16) 4509 0 R (lstnumber.-22.17) 4510 0 R (lstnumber.-22.18) 4511 0 R]
 /Limits [(lstnumber.-22.13) (lstnumber.-22.18)]
 >> endobj
-9641 0 obj <<
-/Names [(lstnumber.-22.19) 4476 0 R (lstnumber.-22.2) 4459 0 R (lstnumber.-22.20) 4477 0 R (lstnumber.-22.21) 4478 0 R (lstnumber.-22.22) 4479 0 R (lstnumber.-22.23) 4480 0 R]
+9690 0 obj <<
+/Names [(lstnumber.-22.19) 4512 0 R (lstnumber.-22.2) 4495 0 R (lstnumber.-22.20) 4513 0 R (lstnumber.-22.21) 4514 0 R (lstnumber.-22.22) 4515 0 R (lstnumber.-22.23) 4516 0 R]
 /Limits [(lstnumber.-22.19) (lstnumber.-22.23)]
 >> endobj
-9642 0 obj <<
-/Names [(lstnumber.-22.24) 4481 0 R (lstnumber.-22.25) 4482 0 R (lstnumber.-22.26) 4483 0 R (lstnumber.-22.27) 4484 0 R (lstnumber.-22.28) 4485 0 R (lstnumber.-22.29) 4486 0 R]
+9691 0 obj <<
+/Names [(lstnumber.-22.24) 4517 0 R (lstnumber.-22.25) 4518 0 R (lstnumber.-22.26) 4519 0 R (lstnumber.-22.27) 4520 0 R (lstnumber.-22.28) 4521 0 R (lstnumber.-22.29) 4522 0 R]
 /Limits [(lstnumber.-22.24) (lstnumber.-22.29)]
 >> endobj
-9643 0 obj <<
-/Names [(lstnumber.-22.3) 4460 0 R (lstnumber.-22.30) 4487 0 R (lstnumber.-22.31) 4488 0 R (lstnumber.-22.32) 4489 0 R (lstnumber.-22.33) 4490 0 R (lstnumber.-22.34) 4491 0 R]
+9692 0 obj <<
+/Names [(lstnumber.-22.3) 4496 0 R (lstnumber.-22.30) 4523 0 R (lstnumber.-22.31) 4524 0 R (lstnumber.-22.32) 4525 0 R (lstnumber.-22.33) 4526 0 R (lstnumber.-22.34) 4527 0 R]
 /Limits [(lstnumber.-22.3) (lstnumber.-22.34)]
 >> endobj
-9644 0 obj <<
-/Names [(lstnumber.-22.35) 4492 0 R (lstnumber.-22.36) 4493 0 R (lstnumber.-22.37) 4494 0 R (lstnumber.-22.38) 4495 0 R (lstnumber.-22.39) 4496 0 R (lstnumber.-22.4) 4461 0 R]
+9693 0 obj <<
+/Names [(lstnumber.-22.35) 4528 0 R (lstnumber.-22.36) 4529 0 R (lstnumber.-22.37) 4530 0 R (lstnumber.-22.38) 4531 0 R (lstnumber.-22.39) 4532 0 R (lstnumber.-22.4) 4497 0 R]
 /Limits [(lstnumber.-22.35) (lstnumber.-22.4)]
 >> endobj
-9645 0 obj <<
-/Names [(lstnumber.-22.40) 4497 0 R (lstnumber.-22.41) 4498 0 R (lstnumber.-22.5) 4462 0 R (lstnumber.-22.6) 4463 0 R (lstnumber.-22.7) 4464 0 R (lstnumber.-22.8) 4465 0 R]
+9694 0 obj <<
+/Names [(lstnumber.-22.40) 4533 0 R (lstnumber.-22.41) 4534 0 R (lstnumber.-22.5) 4498 0 R (lstnumber.-22.6) 4499 0 R (lstnumber.-22.7) 4500 0 R (lstnumber.-22.8) 4501 0 R]
 /Limits [(lstnumber.-22.40) (lstnumber.-22.8)]
 >> endobj
-9646 0 obj <<
-/Names [(lstnumber.-22.9) 4466 0 R (lstnumber.-23.1) 4505 0 R (lstnumber.-23.10) 4514 0 R (lstnumber.-23.11) 4515 0 R (lstnumber.-23.12) 4516 0 R (lstnumber.-23.13) 4517 0 R]
+9695 0 obj <<
+/Names [(lstnumber.-22.9) 4502 0 R (lstnumber.-23.1) 4541 0 R (lstnumber.-23.10) 4550 0 R (lstnumber.-23.11) 4551 0 R (lstnumber.-23.12) 4552 0 R (lstnumber.-23.13) 4553 0 R]
 /Limits [(lstnumber.-22.9) (lstnumber.-23.13)]
 >> endobj
-9647 0 obj <<
-/Names [(lstnumber.-23.14) 4518 0 R (lstnumber.-23.15) 4519 0 R (lstnumber.-23.16) 4520 0 R (lstnumber.-23.17) 4521 0 R (lstnumber.-23.18) 4522 0 R (lstnumber.-23.19) 4523 0 R]
+9696 0 obj <<
+/Names [(lstnumber.-23.14) 4554 0 R (lstnumber.-23.15) 4555 0 R (lstnumber.-23.16) 4556 0 R (lstnumber.-23.17) 4557 0 R (lstnumber.-23.18) 4558 0 R (lstnumber.-23.19) 4559 0 R]
 /Limits [(lstnumber.-23.14) (lstnumber.-23.19)]
 >> endobj
-9648 0 obj <<
-/Names [(lstnumber.-23.2) 4506 0 R (lstnumber.-23.20) 4524 0 R (lstnumber.-23.21) 4525 0 R (lstnumber.-23.22) 4526 0 R (lstnumber.-23.23) 4527 0 R (lstnumber.-23.24) 4528 0 R]
+9697 0 obj <<
+/Names [(lstnumber.-23.2) 4542 0 R (lstnumber.-23.20) 4560 0 R (lstnumber.-23.21) 4561 0 R (lstnumber.-23.22) 4562 0 R (lstnumber.-23.23) 4563 0 R (lstnumber.-23.24) 4564 0 R]
 /Limits [(lstnumber.-23.2) (lstnumber.-23.24)]
 >> endobj
-9649 0 obj <<
-/Names [(lstnumber.-23.25) 4529 0 R (lstnumber.-23.3) 4507 0 R (lstnumber.-23.4) 4508 0 R (lstnumber.-23.5) 4509 0 R (lstnumber.-23.6) 4510 0 R (lstnumber.-23.7) 4511 0 R]
+9698 0 obj <<
+/Names [(lstnumber.-23.25) 4565 0 R (lstnumber.-23.3) 4543 0 R (lstnumber.-23.4) 4544 0 R (lstnumber.-23.5) 4545 0 R (lstnumber.-23.6) 4546 0 R (lstnumber.-23.7) 4547 0 R]
 /Limits [(lstnumber.-23.25) (lstnumber.-23.7)]
 >> endobj
-9650 0 obj <<
-/Names [(lstnumber.-23.8) 4512 0 R (lstnumber.-23.9) 4513 0 R (lstnumber.-24.1) 4536 0 R (lstnumber.-24.10) 4545 0 R (lstnumber.-24.11) 4546 0 R (lstnumber.-24.12) 4547 0 R]
+9699 0 obj <<
+/Names [(lstnumber.-23.8) 4548 0 R (lstnumber.-23.9) 4549 0 R (lstnumber.-24.1) 4572 0 R (lstnumber.-24.10) 4581 0 R (lstnumber.-24.11) 4582 0 R (lstnumber.-24.12) 4583 0 R]
 /Limits [(lstnumber.-23.8) (lstnumber.-24.12)]
 >> endobj
-9651 0 obj <<
-/Names [(lstnumber.-24.13) 4548 0 R (lstnumber.-24.14) 4549 0 R (lstnumber.-24.15) 4550 0 R (lstnumber.-24.16) 4551 0 R (lstnumber.-24.17) 4552 0 R (lstnumber.-24.18) 4553 0 R]
+9700 0 obj <<
+/Names [(lstnumber.-24.13) 4584 0 R (lstnumber.-24.14) 4585 0 R (lstnumber.-24.15) 4586 0 R (lstnumber.-24.16) 4587 0 R (lstnumber.-24.17) 4588 0 R (lstnumber.-24.18) 4589 0 R]
 /Limits [(lstnumber.-24.13) (lstnumber.-24.18)]
 >> endobj
-9652 0 obj <<
-/Names [(lstnumber.-24.19) 4554 0 R (lstnumber.-24.2) 4537 0 R (lstnumber.-24.20) 4555 0 R (lstnumber.-24.21) 4556 0 R (lstnumber.-24.22) 4557 0 R (lstnumber.-24.23) 4558 0 R]
+9701 0 obj <<
+/Names [(lstnumber.-24.19) 4590 0 R (lstnumber.-24.2) 4573 0 R (lstnumber.-24.20) 4591 0 R (lstnumber.-24.21) 4592 0 R (lstnumber.-24.22) 4593 0 R (lstnumber.-24.23) 4594 0 R]
 /Limits [(lstnumber.-24.19) (lstnumber.-24.23)]
 >> endobj
-9653 0 obj <<
-/Names [(lstnumber.-24.24) 4559 0 R (lstnumber.-24.25) 4560 0 R (lstnumber.-24.26) 4561 0 R (lstnumber.-24.3) 4538 0 R (lstnumber.-24.4) 4539 0 R (lstnumber.-24.5) 4540 0 R]
+9702 0 obj <<
+/Names [(lstnumber.-24.24) 4595 0 R (lstnumber.-24.25) 4596 0 R (lstnumber.-24.26) 4597 0 R (lstnumber.-24.3) 4574 0 R (lstnumber.-24.4) 4575 0 R (lstnumber.-24.5) 4576 0 R]
 /Limits [(lstnumber.-24.24) (lstnumber.-24.5)]
 >> endobj
-9654 0 obj <<
-/Names [(lstnumber.-24.6) 4541 0 R (lstnumber.-24.7) 4542 0 R (lstnumber.-24.8) 4543 0 R (lstnumber.-24.9) 4544 0 R (lstnumber.-25.1) 4567 0 R (lstnumber.-25.10) 4576 0 R]
+9703 0 obj <<
+/Names [(lstnumber.-24.6) 4577 0 R (lstnumber.-24.7) 4578 0 R (lstnumber.-24.8) 4579 0 R (lstnumber.-24.9) 4580 0 R (lstnumber.-25.1) 4603 0 R (lstnumber.-25.10) 4612 0 R]
 /Limits [(lstnumber.-24.6) (lstnumber.-25.10)]
 >> endobj
-9655 0 obj <<
-/Names [(lstnumber.-25.11) 4577 0 R (lstnumber.-25.12) 4578 0 R (lstnumber.-25.13) 4579 0 R (lstnumber.-25.14) 4580 0 R (lstnumber.-25.15) 4581 0 R (lstnumber.-25.16) 4582 0 R]
+9704 0 obj <<
+/Names [(lstnumber.-25.11) 4613 0 R (lstnumber.-25.12) 4614 0 R (lstnumber.-25.13) 4615 0 R (lstnumber.-25.14) 4616 0 R (lstnumber.-25.15) 4617 0 R (lstnumber.-25.16) 4618 0 R]
 /Limits [(lstnumber.-25.11) (lstnumber.-25.16)]
 >> endobj
-9656 0 obj <<
-/Names [(lstnumber.-25.17) 4583 0 R (lstnumber.-25.18) 4584 0 R (lstnumber.-25.19) 4585 0 R (lstnumber.-25.2) 4568 0 R (lstnumber.-25.20) 4586 0 R (lstnumber.-25.21) 4587 0 R]
+9705 0 obj <<
+/Names [(lstnumber.-25.17) 4619 0 R (lstnumber.-25.18) 4620 0 R (lstnumber.-25.19) 4621 0 R (lstnumber.-25.2) 4604 0 R (lstnumber.-25.20) 4622 0 R (lstnumber.-25.21) 4623 0 R]
 /Limits [(lstnumber.-25.17) (lstnumber.-25.21)]
 >> endobj
-9657 0 obj <<
-/Names [(lstnumber.-25.22) 4588 0 R (lstnumber.-25.23) 4589 0 R (lstnumber.-25.24) 4590 0 R (lstnumber.-25.25) 4591 0 R (lstnumber.-25.26) 4592 0 R (lstnumber.-25.27) 4593 0 R]
+9706 0 obj <<
+/Names [(lstnumber.-25.22) 4624 0 R (lstnumber.-25.23) 4625 0 R (lstnumber.-25.24) 4626 0 R (lstnumber.-25.25) 4627 0 R (lstnumber.-25.26) 4628 0 R (lstnumber.-25.27) 4629 0 R]
 /Limits [(lstnumber.-25.22) (lstnumber.-25.27)]
 >> endobj
-9658 0 obj <<
-/Names [(lstnumber.-25.28) 4594 0 R (lstnumber.-25.29) 4595 0 R (lstnumber.-25.3) 4569 0 R (lstnumber.-25.30) 4596 0 R (lstnumber.-25.31) 4597 0 R (lstnumber.-25.32) 4598 0 R]
+9707 0 obj <<
+/Names [(lstnumber.-25.28) 4630 0 R (lstnumber.-25.29) 4631 0 R (lstnumber.-25.3) 4605 0 R (lstnumber.-25.30) 4632 0 R (lstnumber.-25.31) 4633 0 R (lstnumber.-25.32) 4634 0 R]
 /Limits [(lstnumber.-25.28) (lstnumber.-25.32)]
 >> endobj
-9659 0 obj <<
-/Names [(lstnumber.-25.33) 4599 0 R (lstnumber.-25.34) 4600 0 R (lstnumber.-25.35) 4601 0 R (lstnumber.-25.36) 4602 0 R (lstnumber.-25.37) 4603 0 R (lstnumber.-25.38) 4604 0 R]
+9708 0 obj <<
+/Names [(lstnumber.-25.33) 4635 0 R (lstnumber.-25.34) 4636 0 R (lstnumber.-25.35) 4637 0 R (lstnumber.-25.36) 4638 0 R (lstnumber.-25.37) 4639 0 R (lstnumber.-25.38) 4640 0 R]
 /Limits [(lstnumber.-25.33) (lstnumber.-25.38)]
 >> endobj
-9660 0 obj <<
-/Names [(lstnumber.-25.39) 4605 0 R (lstnumber.-25.4) 4570 0 R (lstnumber.-25.40) 4606 0 R (lstnumber.-25.41) 4607 0 R (lstnumber.-25.5) 4571 0 R (lstnumber.-25.6) 4572 0 R]
+9709 0 obj <<
+/Names [(lstnumber.-25.39) 4641 0 R (lstnumber.-25.4) 4606 0 R (lstnumber.-25.40) 4642 0 R (lstnumber.-25.41) 4643 0 R (lstnumber.-25.5) 4607 0 R (lstnumber.-25.6) 4608 0 R]
 /Limits [(lstnumber.-25.39) (lstnumber.-25.6)]
 >> endobj
-9661 0 obj <<
-/Names [(lstnumber.-25.7) 4573 0 R (lstnumber.-25.8) 4574 0 R (lstnumber.-25.9) 4575 0 R (lstnumber.-26.1) 4614 0 R (lstnumber.-26.10) 4623 0 R (lstnumber.-26.11) 4624 0 R]
+9710 0 obj <<
+/Names [(lstnumber.-25.7) 4609 0 R (lstnumber.-25.8) 4610 0 R (lstnumber.-25.9) 4611 0 R (lstnumber.-26.1) 4650 0 R (lstnumber.-26.10) 4659 0 R (lstnumber.-26.11) 4660 0 R]
 /Limits [(lstnumber.-25.7) (lstnumber.-26.11)]
 >> endobj
-9662 0 obj <<
-/Names [(lstnumber.-26.12) 4625 0 R (lstnumber.-26.13) 4626 0 R (lstnumber.-26.14) 4627 0 R (lstnumber.-26.15) 4628 0 R (lstnumber.-26.16) 4629 0 R (lstnumber.-26.17) 4630 0 R]
+9711 0 obj <<
+/Names [(lstnumber.-26.12) 4661 0 R (lstnumber.-26.13) 4662 0 R (lstnumber.-26.14) 4663 0 R (lstnumber.-26.15) 4664 0 R (lstnumber.-26.16) 4665 0 R (lstnumber.-26.17) 4666 0 R]
 /Limits [(lstnumber.-26.12) (lstnumber.-26.17)]
 >> endobj
-9663 0 obj <<
-/Names [(lstnumber.-26.18) 4631 0 R (lstnumber.-26.19) 4632 0 R (lstnumber.-26.2) 4615 0 R (lstnumber.-26.20) 4633 0 R (lstnumber.-26.21) 4634 0 R (lstnumber.-26.22) 4635 0 R]
+9712 0 obj <<
+/Names [(lstnumber.-26.18) 4667 0 R (lstnumber.-26.19) 4668 0 R (lstnumber.-26.2) 4651 0 R (lstnumber.-26.20) 4669 0 R (lstnumber.-26.21) 4670 0 R (lstnumber.-26.22) 4671 0 R]
 /Limits [(lstnumber.-26.18) (lstnumber.-26.22)]
 >> endobj
-9664 0 obj <<
-/Names [(lstnumber.-26.23) 4636 0 R (lstnumber.-26.24) 4637 0 R (lstnumber.-26.25) 4638 0 R (lstnumber.-26.26) 4639 0 R (lstnumber.-26.27) 4640 0 R (lstnumber.-26.28) 4641 0 R]
+9713 0 obj <<
+/Names [(lstnumber.-26.23) 4672 0 R (lstnumber.-26.24) 4673 0 R (lstnumber.-26.25) 4674 0 R (lstnumber.-26.26) 4675 0 R (lstnumber.-26.27) 4676 0 R (lstnumber.-26.28) 4677 0 R]
 /Limits [(lstnumber.-26.23) (lstnumber.-26.28)]
 >> endobj
-9665 0 obj <<
-/Names [(lstnumber.-26.29) 4642 0 R (lstnumber.-26.3) 4616 0 R (lstnumber.-26.30) 4643 0 R (lstnumber.-26.31) 4644 0 R (lstnumber.-26.32) 4645 0 R (lstnumber.-26.33) 4646 0 R]
+9714 0 obj <<
+/Names [(lstnumber.-26.29) 4678 0 R (lstnumber.-26.3) 4652 0 R (lstnumber.-26.30) 4679 0 R (lstnumber.-26.31) 4680 0 R (lstnumber.-26.32) 4681 0 R (lstnumber.-26.33) 4682 0 R]
 /Limits [(lstnumber.-26.29) (lstnumber.-26.33)]
 >> endobj
-9666 0 obj <<
-/Names [(lstnumber.-26.34) 4647 0 R (lstnumber.-26.35) 4648 0 R (lstnumber.-26.4) 4617 0 R (lstnumber.-26.5) 4618 0 R (lstnumber.-26.6) 4619 0 R (lstnumber.-26.7) 4620 0 R]
+9715 0 obj <<
+/Names [(lstnumber.-26.34) 4683 0 R (lstnumber.-26.35) 4684 0 R (lstnumber.-26.4) 4653 0 R (lstnumber.-26.5) 4654 0 R (lstnumber.-26.6) 4655 0 R (lstnumber.-26.7) 4656 0 R]
 /Limits [(lstnumber.-26.34) (lstnumber.-26.7)]
 >> endobj
-9667 0 obj <<
-/Names [(lstnumber.-26.8) 4621 0 R (lstnumber.-26.9) 4622 0 R (lstnumber.-27.1) 5009 0 R (lstnumber.-27.10) 5018 0 R (lstnumber.-27.11) 5019 0 R (lstnumber.-27.12) 5020 0 R]
+9716 0 obj <<
+/Names [(lstnumber.-26.8) 4657 0 R (lstnumber.-26.9) 4658 0 R (lstnumber.-27.1) 5055 0 R (lstnumber.-27.10) 5064 0 R (lstnumber.-27.11) 5065 0 R (lstnumber.-27.12) 5066 0 R]
 /Limits [(lstnumber.-26.8) (lstnumber.-27.12)]
 >> endobj
-9668 0 obj <<
-/Names [(lstnumber.-27.13) 5021 0 R (lstnumber.-27.14) 5022 0 R (lstnumber.-27.15) 5023 0 R (lstnumber.-27.16) 5024 0 R (lstnumber.-27.17) 5025 0 R (lstnumber.-27.18) 5026 0 R]
+9717 0 obj <<
+/Names [(lstnumber.-27.13) 5067 0 R (lstnumber.-27.14) 5068 0 R (lstnumber.-27.15) 5069 0 R (lstnumber.-27.16) 5070 0 R (lstnumber.-27.17) 5071 0 R (lstnumber.-27.18) 5072 0 R]
 /Limits [(lstnumber.-27.13) (lstnumber.-27.18)]
 >> endobj
-9669 0 obj <<
-/Names [(lstnumber.-27.19) 5027 0 R (lstnumber.-27.2) 5010 0 R (lstnumber.-27.20) 5028 0 R (lstnumber.-27.21) 5029 0 R (lstnumber.-27.22) 5030 0 R (lstnumber.-27.23) 5031 0 R]
+9718 0 obj <<
+/Names [(lstnumber.-27.19) 5073 0 R (lstnumber.-27.2) 5056 0 R (lstnumber.-27.20) 5074 0 R (lstnumber.-27.21) 5075 0 R (lstnumber.-27.22) 5076 0 R (lstnumber.-27.23) 5077 0 R]
 /Limits [(lstnumber.-27.19) (lstnumber.-27.23)]
 >> endobj
-9670 0 obj <<
-/Names [(lstnumber.-27.24) 5032 0 R (lstnumber.-27.25) 5033 0 R (lstnumber.-27.26) 5034 0 R (lstnumber.-27.27) 5035 0 R (lstnumber.-27.28) 5036 0 R (lstnumber.-27.29) 5037 0 R]
+9719 0 obj <<
+/Names [(lstnumber.-27.24) 5078 0 R (lstnumber.-27.25) 5079 0 R (lstnumber.-27.26) 5080 0 R (lstnumber.-27.27) 5081 0 R (lstnumber.-27.28) 5082 0 R (lstnumber.-27.29) 5083 0 R]
 /Limits [(lstnumber.-27.24) (lstnumber.-27.29)]
 >> endobj
-9671 0 obj <<
-/Names [(lstnumber.-27.3) 5011 0 R (lstnumber.-27.30) 5038 0 R (lstnumber.-27.31) 5039 0 R (lstnumber.-27.32) 5040 0 R (lstnumber.-27.33) 5041 0 R (lstnumber.-27.34) 5042 0 R]
+9720 0 obj <<
+/Names [(lstnumber.-27.3) 5057 0 R (lstnumber.-27.30) 5084 0 R (lstnumber.-27.31) 5085 0 R (lstnumber.-27.32) 5086 0 R (lstnumber.-27.33) 5087 0 R (lstnumber.-27.34) 5088 0 R]
 /Limits [(lstnumber.-27.3) (lstnumber.-27.34)]
 >> endobj
-9672 0 obj <<
-/Names [(lstnumber.-27.35) 5043 0 R (lstnumber.-27.36) 5044 0 R (lstnumber.-27.37) 5045 0 R (lstnumber.-27.38) 5046 0 R (lstnumber.-27.39) 5047 0 R (lstnumber.-27.4) 5012 0 R]
+9721 0 obj <<
+/Names [(lstnumber.-27.35) 5089 0 R (lstnumber.-27.36) 5090 0 R (lstnumber.-27.37) 5091 0 R (lstnumber.-27.38) 5092 0 R (lstnumber.-27.39) 5093 0 R (lstnumber.-27.4) 5058 0 R]
 /Limits [(lstnumber.-27.35) (lstnumber.-27.4)]
 >> endobj
-9673 0 obj <<
-/Names [(lstnumber.-27.40) 5048 0 R (lstnumber.-27.41) 5049 0 R (lstnumber.-27.42) 5050 0 R (lstnumber.-27.5) 5013 0 R (lstnumber.-27.6) 5014 0 R (lstnumber.-27.7) 5015 0 R]
+9722 0 obj <<
+/Names [(lstnumber.-27.40) 5094 0 R (lstnumber.-27.41) 5095 0 R (lstnumber.-27.42) 5096 0 R (lstnumber.-27.5) 5059 0 R (lstnumber.-27.6) 5060 0 R (lstnumber.-27.7) 5061 0 R]
 /Limits [(lstnumber.-27.40) (lstnumber.-27.7)]
 >> endobj
-9674 0 obj <<
-/Names [(lstnumber.-27.8) 5016 0 R (lstnumber.-27.9) 5017 0 R (lstnumber.-28.1) 5065 0 R (lstnumber.-28.10) 5074 0 R (lstnumber.-28.11) 5075 0 R (lstnumber.-28.12) 5076 0 R]
+9723 0 obj <<
+/Names [(lstnumber.-27.8) 5062 0 R (lstnumber.-27.9) 5063 0 R (lstnumber.-28.1) 5111 0 R (lstnumber.-28.10) 5120 0 R (lstnumber.-28.11) 5121 0 R (lstnumber.-28.12) 5122 0 R]
 /Limits [(lstnumber.-27.8) (lstnumber.-28.12)]
 >> endobj
-9675 0 obj <<
-/Names [(lstnumber.-28.13) 5077 0 R (lstnumber.-28.14) 5078 0 R (lstnumber.-28.15) 5079 0 R (lstnumber.-28.16) 5080 0 R (lstnumber.-28.17) 5081 0 R (lstnumber.-28.18) 5082 0 R]
+9724 0 obj <<
+/Names [(lstnumber.-28.13) 5123 0 R (lstnumber.-28.14) 5124 0 R (lstnumber.-28.15) 5125 0 R (lstnumber.-28.16) 5126 0 R (lstnumber.-28.17) 5127 0 R (lstnumber.-28.18) 5128 0 R]
 /Limits [(lstnumber.-28.13) (lstnumber.-28.18)]
 >> endobj
-9676 0 obj <<
-/Names [(lstnumber.-28.19) 5083 0 R (lstnumber.-28.2) 5066 0 R (lstnumber.-28.20) 5084 0 R (lstnumber.-28.21) 5085 0 R (lstnumber.-28.22) 5086 0 R (lstnumber.-28.23) 5087 0 R]
+9725 0 obj <<
+/Names [(lstnumber.-28.19) 5129 0 R (lstnumber.-28.2) 5112 0 R (lstnumber.-28.20) 5130 0 R (lstnumber.-28.21) 5131 0 R (lstnumber.-28.22) 5132 0 R (lstnumber.-28.23) 5133 0 R]
 /Limits [(lstnumber.-28.19) (lstnumber.-28.23)]
 >> endobj
-9677 0 obj <<
-/Names [(lstnumber.-28.24) 5088 0 R (lstnumber.-28.25) 5089 0 R (lstnumber.-28.26) 5090 0 R (lstnumber.-28.27) 5091 0 R (lstnumber.-28.28) 5092 0 R (lstnumber.-28.29) 5093 0 R]
+9726 0 obj <<
+/Names [(lstnumber.-28.24) 5134 0 R (lstnumber.-28.25) 5135 0 R (lstnumber.-28.26) 5136 0 R (lstnumber.-28.27) 5137 0 R (lstnumber.-28.28) 5138 0 R (lstnumber.-28.29) 5139 0 R]
 /Limits [(lstnumber.-28.24) (lstnumber.-28.29)]
 >> endobj
-9678 0 obj <<
-/Names [(lstnumber.-28.3) 5067 0 R (lstnumber.-28.30) 5094 0 R (lstnumber.-28.31) 5095 0 R (lstnumber.-28.32) 5096 0 R (lstnumber.-28.33) 5097 0 R (lstnumber.-28.34) 5098 0 R]
+9727 0 obj <<
+/Names [(lstnumber.-28.3) 5113 0 R (lstnumber.-28.30) 5140 0 R (lstnumber.-28.31) 5141 0 R (lstnumber.-28.32) 5142 0 R (lstnumber.-28.33) 5143 0 R (lstnumber.-28.34) 5144 0 R]
 /Limits [(lstnumber.-28.3) (lstnumber.-28.34)]
 >> endobj
-9679 0 obj <<
-/Names [(lstnumber.-28.35) 5099 0 R (lstnumber.-28.36) 5100 0 R (lstnumber.-28.37) 5101 0 R (lstnumber.-28.38) 5102 0 R (lstnumber.-28.4) 5068 0 R (lstnumber.-28.5) 5069 0 R]
+9728 0 obj <<
+/Names [(lstnumber.-28.35) 5145 0 R (lstnumber.-28.36) 5146 0 R (lstnumber.-28.37) 5147 0 R (lstnumber.-28.38) 5148 0 R (lstnumber.-28.4) 5114 0 R (lstnumber.-28.5) 5115 0 R]
 /Limits [(lstnumber.-28.35) (lstnumber.-28.5)]
 >> endobj
-9680 0 obj <<
-/Names [(lstnumber.-28.6) 5070 0 R (lstnumber.-28.7) 5071 0 R (lstnumber.-28.8) 5072 0 R (lstnumber.-28.9) 5073 0 R (lstnumber.-29.1) 5108 0 R (lstnumber.-29.10) 5117 0 R]
+9729 0 obj <<
+/Names [(lstnumber.-28.6) 5116 0 R (lstnumber.-28.7) 5117 0 R (lstnumber.-28.8) 5118 0 R (lstnumber.-28.9) 5119 0 R (lstnumber.-29.1) 5154 0 R (lstnumber.-29.10) 5163 0 R]
 /Limits [(lstnumber.-28.6) (lstnumber.-29.10)]
 >> endobj
-9681 0 obj <<
-/Names [(lstnumber.-29.11) 5118 0 R (lstnumber.-29.12) 5119 0 R (lstnumber.-29.13) 5120 0 R (lstnumber.-29.14) 5121 0 R (lstnumber.-29.15) 5122 0 R (lstnumber.-29.16) 5123 0 R]
+9730 0 obj <<
+/Names [(lstnumber.-29.11) 5164 0 R (lstnumber.-29.12) 5165 0 R (lstnumber.-29.13) 5166 0 R (lstnumber.-29.14) 5167 0 R (lstnumber.-29.15) 5168 0 R (lstnumber.-29.16) 5169 0 R]
 /Limits [(lstnumber.-29.11) (lstnumber.-29.16)]
 >> endobj
-9682 0 obj <<
-/Names [(lstnumber.-29.17) 5124 0 R (lstnumber.-29.18) 5125 0 R (lstnumber.-29.19) 5126 0 R (lstnumber.-29.2) 5109 0 R (lstnumber.-29.20) 5127 0 R (lstnumber.-29.21) 5128 0 R]
+9731 0 obj <<
+/Names [(lstnumber.-29.17) 5170 0 R (lstnumber.-29.18) 5171 0 R (lstnumber.-29.19) 5172 0 R (lstnumber.-29.2) 5155 0 R (lstnumber.-29.20) 5173 0 R (lstnumber.-29.21) 5174 0 R]
 /Limits [(lstnumber.-29.17) (lstnumber.-29.21)]
 >> endobj
-9683 0 obj <<
-/Names [(lstnumber.-29.22) 5129 0 R (lstnumber.-29.23) 5130 0 R (lstnumber.-29.24) 5131 0 R (lstnumber.-29.25) 5132 0 R (lstnumber.-29.26) 5133 0 R (lstnumber.-29.27) 5134 0 R]
+9732 0 obj <<
+/Names [(lstnumber.-29.22) 5175 0 R (lstnumber.-29.23) 5176 0 R (lstnumber.-29.24) 5177 0 R (lstnumber.-29.25) 5178 0 R (lstnumber.-29.26) 5179 0 R (lstnumber.-29.27) 5180 0 R]
 /Limits [(lstnumber.-29.22) (lstnumber.-29.27)]
 >> endobj
-9684 0 obj <<
-/Names [(lstnumber.-29.28) 5135 0 R (lstnumber.-29.29) 5136 0 R (lstnumber.-29.3) 5110 0 R (lstnumber.-29.30) 5137 0 R (lstnumber.-29.31) 5138 0 R (lstnumber.-29.32) 5139 0 R]
+9733 0 obj <<
+/Names [(lstnumber.-29.28) 5181 0 R (lstnumber.-29.29) 5182 0 R (lstnumber.-29.3) 5156 0 R (lstnumber.-29.30) 5183 0 R (lstnumber.-29.31) 5184 0 R (lstnumber.-29.32) 5185 0 R]
 /Limits [(lstnumber.-29.28) (lstnumber.-29.32)]
 >> endobj
-9685 0 obj <<
-/Names [(lstnumber.-29.33) 5140 0 R (lstnumber.-29.34) 5141 0 R (lstnumber.-29.35) 5142 0 R (lstnumber.-29.36) 5143 0 R (lstnumber.-29.37) 5144 0 R (lstnumber.-29.4) 5111 0 R]
+9734 0 obj <<
+/Names [(lstnumber.-29.33) 5186 0 R (lstnumber.-29.34) 5187 0 R (lstnumber.-29.35) 5188 0 R (lstnumber.-29.36) 5189 0 R (lstnumber.-29.37) 5190 0 R (lstnumber.-29.4) 5157 0 R]
 /Limits [(lstnumber.-29.33) (lstnumber.-29.4)]
 >> endobj
-9686 0 obj <<
-/Names [(lstnumber.-29.5) 5112 0 R (lstnumber.-29.6) 5113 0 R (lstnumber.-29.7) 5114 0 R (lstnumber.-29.8) 5115 0 R (lstnumber.-29.9) 5116 0 R (lstnumber.-3.1) 2146 0 R]
+9735 0 obj <<
+/Names [(lstnumber.-29.5) 5158 0 R (lstnumber.-29.6) 5159 0 R (lstnumber.-29.7) 5160 0 R (lstnumber.-29.8) 5161 0 R (lstnumber.-29.9) 5162 0 R (lstnumber.-3.1) 2133 0 R]
 /Limits [(lstnumber.-29.5) (lstnumber.-3.1)]
 >> endobj
-9687 0 obj <<
-/Names [(lstnumber.-3.10) 2155 0 R (lstnumber.-3.11) 2156 0 R (lstnumber.-3.12) 2157 0 R (lstnumber.-3.13) 2158 0 R (lstnumber.-3.14) 2159 0 R (lstnumber.-3.15) 2160 0 R]
+9736 0 obj <<
+/Names [(lstnumber.-3.10) 2142 0 R (lstnumber.-3.11) 2143 0 R (lstnumber.-3.12) 2144 0 R (lstnumber.-3.13) 2145 0 R (lstnumber.-3.14) 2146 0 R (lstnumber.-3.15) 2147 0 R]
 /Limits [(lstnumber.-3.10) (lstnumber.-3.15)]
 >> endobj
-9688 0 obj <<
-/Names [(lstnumber.-3.16) 2161 0 R (lstnumber.-3.17) 2162 0 R (lstnumber.-3.18) 2163 0 R (lstnumber.-3.19) 2164 0 R (lstnumber.-3.2) 2147 0 R (lstnumber.-3.20) 2165 0 R]
+9737 0 obj <<
+/Names [(lstnumber.-3.16) 2148 0 R (lstnumber.-3.17) 2149 0 R (lstnumber.-3.18) 2150 0 R (lstnumber.-3.19) 2151 0 R (lstnumber.-3.2) 2134 0 R (lstnumber.-3.20) 2152 0 R]
 /Limits [(lstnumber.-3.16) (lstnumber.-3.20)]
 >> endobj
-9689 0 obj <<
-/Names [(lstnumber.-3.21) 2166 0 R (lstnumber.-3.22) 2167 0 R (lstnumber.-3.23) 2168 0 R (lstnumber.-3.24) 2169 0 R (lstnumber.-3.25) 2170 0 R (lstnumber.-3.26) 2171 0 R]
+9738 0 obj <<
+/Names [(lstnumber.-3.21) 2153 0 R (lstnumber.-3.22) 2154 0 R (lstnumber.-3.23) 2155 0 R (lstnumber.-3.24) 2156 0 R (lstnumber.-3.25) 2157 0 R (lstnumber.-3.26) 2158 0 R]
 /Limits [(lstnumber.-3.21) (lstnumber.-3.26)]
 >> endobj
-9690 0 obj <<
-/Names [(lstnumber.-3.27) 2172 0 R (lstnumber.-3.28) 2173 0 R (lstnumber.-3.29) 2174 0 R (lstnumber.-3.3) 2148 0 R (lstnumber.-3.30) 2175 0 R (lstnumber.-3.31) 2176 0 R]
+9739 0 obj <<
+/Names [(lstnumber.-3.27) 2159 0 R (lstnumber.-3.28) 2160 0 R (lstnumber.-3.29) 2161 0 R (lstnumber.-3.3) 2135 0 R (lstnumber.-3.30) 2162 0 R (lstnumber.-3.31) 2163 0 R]
 /Limits [(lstnumber.-3.27) (lstnumber.-3.31)]
 >> endobj
-9691 0 obj <<
-/Names [(lstnumber.-3.32) 2177 0 R (lstnumber.-3.4) 2149 0 R (lstnumber.-3.5) 2150 0 R (lstnumber.-3.6) 2151 0 R (lstnumber.-3.7) 2152 0 R (lstnumber.-3.8) 2153 0 R]
+9740 0 obj <<
+/Names [(lstnumber.-3.32) 2164 0 R (lstnumber.-3.4) 2136 0 R (lstnumber.-3.5) 2137 0 R (lstnumber.-3.6) 2138 0 R (lstnumber.-3.7) 2139 0 R (lstnumber.-3.8) 2140 0 R]
 /Limits [(lstnumber.-3.32) (lstnumber.-3.8)]
 >> endobj
-9692 0 obj <<
-/Names [(lstnumber.-3.9) 2154 0 R (lstnumber.-30.1) 5150 0 R (lstnumber.-30.10) 5159 0 R (lstnumber.-30.11) 5160 0 R (lstnumber.-30.12) 5161 0 R (lstnumber.-30.13) 5162 0 R]
+9741 0 obj <<
+/Names [(lstnumber.-3.9) 2141 0 R (lstnumber.-30.1) 5196 0 R (lstnumber.-30.10) 5205 0 R (lstnumber.-30.11) 5206 0 R (lstnumber.-30.12) 5207 0 R (lstnumber.-30.13) 5208 0 R]
 /Limits [(lstnumber.-3.9) (lstnumber.-30.13)]
 >> endobj
-9693 0 obj <<
-/Names [(lstnumber.-30.14) 5163 0 R (lstnumber.-30.15) 5164 0 R (lstnumber.-30.16) 5165 0 R (lstnumber.-30.17) 5166 0 R (lstnumber.-30.18) 5167 0 R (lstnumber.-30.19) 5168 0 R]
+9742 0 obj <<
+/Names [(lstnumber.-30.14) 5209 0 R (lstnumber.-30.15) 5210 0 R (lstnumber.-30.16) 5211 0 R (lstnumber.-30.17) 5212 0 R (lstnumber.-30.18) 5213 0 R (lstnumber.-30.19) 5214 0 R]
 /Limits [(lstnumber.-30.14) (lstnumber.-30.19)]
 >> endobj
-9694 0 obj <<
-/Names [(lstnumber.-30.2) 5151 0 R (lstnumber.-30.20) 5169 0 R (lstnumber.-30.21) 5170 0 R (lstnumber.-30.22) 5171 0 R (lstnumber.-30.23) 5172 0 R (lstnumber.-30.24) 5173 0 R]
+9743 0 obj <<
+/Names [(lstnumber.-30.2) 5197 0 R (lstnumber.-30.20) 5215 0 R (lstnumber.-30.21) 5216 0 R (lstnumber.-30.22) 5217 0 R (lstnumber.-30.23) 5218 0 R (lstnumber.-30.24) 5219 0 R]
 /Limits [(lstnumber.-30.2) (lstnumber.-30.24)]
 >> endobj
-9695 0 obj <<
-/Names [(lstnumber.-30.25) 5174 0 R (lstnumber.-30.26) 5175 0 R (lstnumber.-30.27) 5176 0 R (lstnumber.-30.28) 5177 0 R (lstnumber.-30.29) 5178 0 R (lstnumber.-30.3) 5152 0 R]
+9744 0 obj <<
+/Names [(lstnumber.-30.25) 5220 0 R (lstnumber.-30.26) 5221 0 R (lstnumber.-30.27) 5222 0 R (lstnumber.-30.28) 5223 0 R (lstnumber.-30.29) 5224 0 R (lstnumber.-30.3) 5198 0 R]
 /Limits [(lstnumber.-30.25) (lstnumber.-30.3)]
 >> endobj
-9696 0 obj <<
-/Names [(lstnumber.-30.30) 5179 0 R (lstnumber.-30.31) 5180 0 R (lstnumber.-30.32) 5181 0 R (lstnumber.-30.33) 5182 0 R (lstnumber.-30.34) 5183 0 R (lstnumber.-30.35) 5184 0 R]
+9745 0 obj <<
+/Names [(lstnumber.-30.30) 5225 0 R (lstnumber.-30.31) 5226 0 R (lstnumber.-30.32) 5227 0 R (lstnumber.-30.33) 5228 0 R (lstnumber.-30.34) 5229 0 R (lstnumber.-30.35) 5230 0 R]
 /Limits [(lstnumber.-30.30) (lstnumber.-30.35)]
 >> endobj
-9697 0 obj <<
-/Names [(lstnumber.-30.36) 5185 0 R (lstnumber.-30.4) 5153 0 R (lstnumber.-30.5) 5154 0 R (lstnumber.-30.6) 5155 0 R (lstnumber.-30.7) 5156 0 R (lstnumber.-30.8) 5157 0 R]
+9746 0 obj <<
+/Names [(lstnumber.-30.36) 5231 0 R (lstnumber.-30.4) 5199 0 R (lstnumber.-30.5) 5200 0 R (lstnumber.-30.6) 5201 0 R (lstnumber.-30.7) 5202 0 R (lstnumber.-30.8) 5203 0 R]
 /Limits [(lstnumber.-30.36) (lstnumber.-30.8)]
 >> endobj
-9698 0 obj <<
-/Names [(lstnumber.-30.9) 5158 0 R (lstnumber.-31.1) 5191 0 R (lstnumber.-31.10) 5200 0 R (lstnumber.-31.11) 5201 0 R (lstnumber.-31.12) 5202 0 R (lstnumber.-31.13) 5203 0 R]
+9747 0 obj <<
+/Names [(lstnumber.-30.9) 5204 0 R (lstnumber.-31.1) 5237 0 R (lstnumber.-31.10) 5246 0 R (lstnumber.-31.11) 5247 0 R (lstnumber.-31.12) 5248 0 R (lstnumber.-31.13) 5249 0 R]
 /Limits [(lstnumber.-30.9) (lstnumber.-31.13)]
 >> endobj
-9699 0 obj <<
-/Names [(lstnumber.-31.14) 5204 0 R (lstnumber.-31.15) 5205 0 R (lstnumber.-31.16) 5206 0 R (lstnumber.-31.17) 5207 0 R (lstnumber.-31.2) 5192 0 R (lstnumber.-31.3) 5193 0 R]
+9748 0 obj <<
+/Names [(lstnumber.-31.14) 5250 0 R (lstnumber.-31.15) 5251 0 R (lstnumber.-31.16) 5252 0 R (lstnumber.-31.17) 5253 0 R (lstnumber.-31.2) 5238 0 R (lstnumber.-31.3) 5239 0 R]
 /Limits [(lstnumber.-31.14) (lstnumber.-31.3)]
 >> endobj
-9700 0 obj <<
-/Names [(lstnumber.-31.4) 5194 0 R (lstnumber.-31.5) 5195 0 R (lstnumber.-31.6) 5196 0 R (lstnumber.-31.7) 5197 0 R (lstnumber.-31.8) 5198 0 R (lstnumber.-31.9) 5199 0 R]
+9749 0 obj <<
+/Names [(lstnumber.-31.4) 5240 0 R (lstnumber.-31.5) 5241 0 R (lstnumber.-31.6) 5242 0 R (lstnumber.-31.7) 5243 0 R (lstnumber.-31.8) 5244 0 R (lstnumber.-31.9) 5245 0 R]
 /Limits [(lstnumber.-31.4) (lstnumber.-31.9)]
 >> endobj
-9701 0 obj <<
-/Names [(lstnumber.-32.1) 5209 0 R (lstnumber.-32.10) 5218 0 R (lstnumber.-32.11) 5219 0 R (lstnumber.-32.12) 5220 0 R (lstnumber.-32.13) 5221 0 R (lstnumber.-32.14) 5222 0 R]
+9750 0 obj <<
+/Names [(lstnumber.-32.1) 5255 0 R (lstnumber.-32.10) 5264 0 R (lstnumber.-32.11) 5265 0 R (lstnumber.-32.12) 5266 0 R (lstnumber.-32.13) 5267 0 R (lstnumber.-32.14) 5268 0 R]
 /Limits [(lstnumber.-32.1) (lstnumber.-32.14)]
 >> endobj
-9702 0 obj <<
-/Names [(lstnumber.-32.15) 5223 0 R (lstnumber.-32.16) 5224 0 R (lstnumber.-32.2) 5210 0 R (lstnumber.-32.3) 5211 0 R (lstnumber.-32.4) 5212 0 R (lstnumber.-32.5) 5213 0 R]
+9751 0 obj <<
+/Names [(lstnumber.-32.15) 5269 0 R (lstnumber.-32.16) 5270 0 R (lstnumber.-32.2) 5256 0 R (lstnumber.-32.3) 5257 0 R (lstnumber.-32.4) 5258 0 R (lstnumber.-32.5) 5259 0 R]
 /Limits [(lstnumber.-32.15) (lstnumber.-32.5)]
 >> endobj
-9703 0 obj <<
-/Names [(lstnumber.-32.6) 5214 0 R (lstnumber.-32.7) 5215 0 R (lstnumber.-32.8) 5216 0 R (lstnumber.-32.9) 5217 0 R (lstnumber.-33.1) 5231 0 R (lstnumber.-33.10) 5240 0 R]
+9752 0 obj <<
+/Names [(lstnumber.-32.6) 5260 0 R (lstnumber.-32.7) 5261 0 R (lstnumber.-32.8) 5262 0 R (lstnumber.-32.9) 5263 0 R (lstnumber.-33.1) 5277 0 R (lstnumber.-33.10) 5286 0 R]
 /Limits [(lstnumber.-32.6) (lstnumber.-33.10)]
 >> endobj
-9704 0 obj <<
-/Names [(lstnumber.-33.11) 5241 0 R (lstnumber.-33.12) 5242 0 R (lstnumber.-33.13) 5243 0 R (lstnumber.-33.2) 5232 0 R (lstnumber.-33.3) 5233 0 R (lstnumber.-33.4) 5234 0 R]
+9753 0 obj <<
+/Names [(lstnumber.-33.11) 5287 0 R (lstnumber.-33.12) 5288 0 R (lstnumber.-33.13) 5289 0 R (lstnumber.-33.2) 5278 0 R (lstnumber.-33.3) 5279 0 R (lstnumber.-33.4) 5280 0 R]
 /Limits [(lstnumber.-33.11) (lstnumber.-33.4)]
 >> endobj
-9705 0 obj <<
-/Names [(lstnumber.-33.5) 5235 0 R (lstnumber.-33.6) 5236 0 R (lstnumber.-33.7) 5237 0 R (lstnumber.-33.8) 5238 0 R (lstnumber.-33.9) 5239 0 R (lstnumber.-34.1) 5606 0 R]
+9754 0 obj <<
+/Names [(lstnumber.-33.5) 5281 0 R (lstnumber.-33.6) 5282 0 R (lstnumber.-33.7) 5283 0 R (lstnumber.-33.8) 5284 0 R (lstnumber.-33.9) 5285 0 R (lstnumber.-34.1) 5655 0 R]
 /Limits [(lstnumber.-33.5) (lstnumber.-34.1)]
 >> endobj
-9706 0 obj <<
-/Names [(lstnumber.-34.10) 5615 0 R (lstnumber.-34.11) 5616 0 R (lstnumber.-34.12) 5617 0 R (lstnumber.-34.13) 5618 0 R (lstnumber.-34.14) 5619 0 R (lstnumber.-34.15) 5620 0 R]
+9755 0 obj <<
+/Names [(lstnumber.-34.10) 5664 0 R (lstnumber.-34.11) 5665 0 R (lstnumber.-34.12) 5666 0 R (lstnumber.-34.13) 5667 0 R (lstnumber.-34.14) 5668 0 R (lstnumber.-34.15) 5669 0 R]
 /Limits [(lstnumber.-34.10) (lstnumber.-34.15)]
 >> endobj
-9707 0 obj <<
-/Names [(lstnumber.-34.16) 5621 0 R (lstnumber.-34.17) 5622 0 R (lstnumber.-34.18) 5623 0 R (lstnumber.-34.19) 5624 0 R (lstnumber.-34.2) 5607 0 R (lstnumber.-34.20) 5625 0 R]
+9756 0 obj <<
+/Names [(lstnumber.-34.16) 5670 0 R (lstnumber.-34.17) 5671 0 R (lstnumber.-34.18) 5672 0 R (lstnumber.-34.19) 5673 0 R (lstnumber.-34.2) 5656 0 R (lstnumber.-34.20) 5674 0 R]
 /Limits [(lstnumber.-34.16) (lstnumber.-34.20)]
 >> endobj
-9708 0 obj <<
-/Names [(lstnumber.-34.21) 5626 0 R (lstnumber.-34.22) 5627 0 R (lstnumber.-34.23) 5628 0 R (lstnumber.-34.24) 5629 0 R (lstnumber.-34.25) 5630 0 R (lstnumber.-34.26) 5631 0 R]
+9757 0 obj <<
+/Names [(lstnumber.-34.21) 5675 0 R (lstnumber.-34.22) 5676 0 R (lstnumber.-34.23) 5677 0 R (lstnumber.-34.24) 5678 0 R (lstnumber.-34.25) 5679 0 R (lstnumber.-34.26) 5680 0 R]
 /Limits [(lstnumber.-34.21) (lstnumber.-34.26)]
 >> endobj
-9709 0 obj <<
-/Names [(lstnumber.-34.27) 5632 0 R (lstnumber.-34.28) 5633 0 R (lstnumber.-34.29) 5634 0 R (lstnumber.-34.3) 5608 0 R (lstnumber.-34.30) 5635 0 R (lstnumber.-34.31) 5636 0 R]
+9758 0 obj <<
+/Names [(lstnumber.-34.27) 5681 0 R (lstnumber.-34.28) 5682 0 R (lstnumber.-34.29) 5683 0 R (lstnumber.-34.3) 5657 0 R (lstnumber.-34.30) 5684 0 R (lstnumber.-34.31) 5685 0 R]
 /Limits [(lstnumber.-34.27) (lstnumber.-34.31)]
 >> endobj
-9710 0 obj <<
-/Names [(lstnumber.-34.32) 5637 0 R (lstnumber.-34.33) 5638 0 R (lstnumber.-34.34) 5639 0 R (lstnumber.-34.35) 5640 0 R (lstnumber.-34.36) 5641 0 R (lstnumber.-34.37) 5642 0 R]
+9759 0 obj <<
+/Names [(lstnumber.-34.32) 5686 0 R (lstnumber.-34.33) 5687 0 R (lstnumber.-34.34) 5688 0 R (lstnumber.-34.35) 5689 0 R (lstnumber.-34.36) 5690 0 R (lstnumber.-34.37) 5691 0 R]
 /Limits [(lstnumber.-34.32) (lstnumber.-34.37)]
 >> endobj
-9711 0 obj <<
-/Names [(lstnumber.-34.38) 5643 0 R (lstnumber.-34.39) 5644 0 R (lstnumber.-34.4) 5609 0 R (lstnumber.-34.40) 5645 0 R (lstnumber.-34.41) 5646 0 R (lstnumber.-34.5) 5610 0 R]
+9760 0 obj <<
+/Names [(lstnumber.-34.38) 5692 0 R (lstnumber.-34.39) 5693 0 R (lstnumber.-34.4) 5658 0 R (lstnumber.-34.40) 5694 0 R (lstnumber.-34.41) 5695 0 R (lstnumber.-34.5) 5659 0 R]
 /Limits [(lstnumber.-34.38) (lstnumber.-34.5)]
 >> endobj
-9712 0 obj <<
-/Names [(lstnumber.-34.6) 5611 0 R (lstnumber.-34.7) 5612 0 R (lstnumber.-34.8) 5613 0 R (lstnumber.-34.9) 5614 0 R (lstnumber.-35.1) 5653 0 R (lstnumber.-35.10) 5662 0 R]
+9761 0 obj <<
+/Names [(lstnumber.-34.6) 5660 0 R (lstnumber.-34.7) 5661 0 R (lstnumber.-34.8) 5662 0 R (lstnumber.-34.9) 5663 0 R (lstnumber.-35.1) 5702 0 R (lstnumber.-35.10) 5711 0 R]
 /Limits [(lstnumber.-34.6) (lstnumber.-35.10)]
 >> endobj
-9713 0 obj <<
-/Names [(lstnumber.-35.11) 5663 0 R (lstnumber.-35.12) 5664 0 R (lstnumber.-35.13) 5665 0 R (lstnumber.-35.14) 5666 0 R (lstnumber.-35.15) 5667 0 R (lstnumber.-35.16) 5668 0 R]
+9762 0 obj <<
+/Names [(lstnumber.-35.11) 5712 0 R (lstnumber.-35.12) 5713 0 R (lstnumber.-35.13) 5714 0 R (lstnumber.-35.14) 5715 0 R (lstnumber.-35.15) 5716 0 R (lstnumber.-35.16) 5717 0 R]
 /Limits [(lstnumber.-35.11) (lstnumber.-35.16)]
 >> endobj
-9714 0 obj <<
-/Names [(lstnumber.-35.17) 5669 0 R (lstnumber.-35.18) 5670 0 R (lstnumber.-35.19) 5671 0 R (lstnumber.-35.2) 5654 0 R (lstnumber.-35.20) 5672 0 R (lstnumber.-35.21) 5673 0 R]
+9763 0 obj <<
+/Names [(lstnumber.-35.17) 5718 0 R (lstnumber.-35.18) 5719 0 R (lstnumber.-35.19) 5720 0 R (lstnumber.-35.2) 5703 0 R (lstnumber.-35.20) 5721 0 R (lstnumber.-35.21) 5722 0 R]
 /Limits [(lstnumber.-35.17) (lstnumber.-35.21)]
 >> endobj
-9715 0 obj <<
-/Names [(lstnumber.-35.22) 5674 0 R (lstnumber.-35.23) 5675 0 R (lstnumber.-35.24) 5676 0 R (lstnumber.-35.25) 5677 0 R (lstnumber.-35.26) 5678 0 R (lstnumber.-35.27) 5679 0 R]
+9764 0 obj <<
+/Names [(lstnumber.-35.22) 5723 0 R (lstnumber.-35.23) 5724 0 R (lstnumber.-35.24) 5725 0 R (lstnumber.-35.25) 5726 0 R (lstnumber.-35.26) 5727 0 R (lstnumber.-35.27) 5728 0 R]
 /Limits [(lstnumber.-35.22) (lstnumber.-35.27)]
 >> endobj
-9716 0 obj <<
-/Names [(lstnumber.-35.28) 5680 0 R (lstnumber.-35.29) 5681 0 R (lstnumber.-35.3) 5655 0 R (lstnumber.-35.30) 5682 0 R (lstnumber.-35.31) 5683 0 R (lstnumber.-35.32) 5684 0 R]
+9765 0 obj <<
+/Names [(lstnumber.-35.28) 5729 0 R (lstnumber.-35.29) 5730 0 R (lstnumber.-35.3) 5704 0 R (lstnumber.-35.30) 5731 0 R (lstnumber.-35.31) 5732 0 R (lstnumber.-35.32) 5733 0 R]
 /Limits [(lstnumber.-35.28) (lstnumber.-35.32)]
 >> endobj
-9717 0 obj <<
-/Names [(lstnumber.-35.33) 5685 0 R (lstnumber.-35.34) 5686 0 R (lstnumber.-35.35) 5687 0 R (lstnumber.-35.4) 5656 0 R (lstnumber.-35.5) 5657 0 R (lstnumber.-35.6) 5658 0 R]
+9766 0 obj <<
+/Names [(lstnumber.-35.33) 5734 0 R (lstnumber.-35.34) 5735 0 R (lstnumber.-35.35) 5736 0 R (lstnumber.-35.4) 5705 0 R (lstnumber.-35.5) 5706 0 R (lstnumber.-35.6) 5707 0 R]
 /Limits [(lstnumber.-35.33) (lstnumber.-35.6)]
 >> endobj
-9718 0 obj <<
-/Names [(lstnumber.-35.7) 5659 0 R (lstnumber.-35.8) 5660 0 R (lstnumber.-35.9) 5661 0 R (lstnumber.-36.1) 5865 0 R (lstnumber.-36.10) 5874 0 R (lstnumber.-36.11) 5875 0 R]
+9767 0 obj <<
+/Names [(lstnumber.-35.7) 5708 0 R (lstnumber.-35.8) 5709 0 R (lstnumber.-35.9) 5710 0 R (lstnumber.-36.1) 5914 0 R (lstnumber.-36.10) 5923 0 R (lstnumber.-36.11) 5924 0 R]
 /Limits [(lstnumber.-35.7) (lstnumber.-36.11)]
 >> endobj
-9719 0 obj <<
-/Names [(lstnumber.-36.12) 5876 0 R (lstnumber.-36.13) 5877 0 R (lstnumber.-36.14) 5878 0 R (lstnumber.-36.15) 5879 0 R (lstnumber.-36.16) 5880 0 R (lstnumber.-36.17) 5881 0 R]
+9768 0 obj <<
+/Names [(lstnumber.-36.12) 5925 0 R (lstnumber.-36.13) 5926 0 R (lstnumber.-36.14) 5927 0 R (lstnumber.-36.15) 5928 0 R (lstnumber.-36.16) 5929 0 R (lstnumber.-36.17) 5930 0 R]
 /Limits [(lstnumber.-36.12) (lstnumber.-36.17)]
 >> endobj
-9720 0 obj <<
-/Names [(lstnumber.-36.18) 5882 0 R (lstnumber.-36.19) 5883 0 R (lstnumber.-36.2) 5866 0 R (lstnumber.-36.20) 5884 0 R (lstnumber.-36.21) 5885 0 R (lstnumber.-36.22) 5886 0 R]
+9769 0 obj <<
+/Names [(lstnumber.-36.18) 5931 0 R (lstnumber.-36.19) 5932 0 R (lstnumber.-36.2) 5915 0 R (lstnumber.-36.20) 5933 0 R (lstnumber.-36.21) 5934 0 R (lstnumber.-36.22) 5935 0 R]
 /Limits [(lstnumber.-36.18) (lstnumber.-36.22)]
 >> endobj
-9721 0 obj <<
-/Names [(lstnumber.-36.23) 5887 0 R (lstnumber.-36.24) 5888 0 R (lstnumber.-36.25) 5889 0 R (lstnumber.-36.26) 5890 0 R (lstnumber.-36.27) 5891 0 R (lstnumber.-36.28) 5892 0 R]
+9770 0 obj <<
+/Names [(lstnumber.-36.23) 5936 0 R (lstnumber.-36.24) 5937 0 R (lstnumber.-36.25) 5938 0 R (lstnumber.-36.26) 5939 0 R (lstnumber.-36.27) 5940 0 R (lstnumber.-36.28) 5941 0 R]
 /Limits [(lstnumber.-36.23) (lstnumber.-36.28)]
 >> endobj
-9722 0 obj <<
-/Names [(lstnumber.-36.29) 5893 0 R (lstnumber.-36.3) 5867 0 R (lstnumber.-36.30) 5894 0 R (lstnumber.-36.31) 5895 0 R (lstnumber.-36.32) 5896 0 R (lstnumber.-36.33) 5897 0 R]
+9771 0 obj <<
+/Names [(lstnumber.-36.29) 5942 0 R (lstnumber.-36.3) 5916 0 R (lstnumber.-36.30) 5943 0 R (lstnumber.-36.31) 5944 0 R (lstnumber.-36.32) 5945 0 R (lstnumber.-36.33) 5946 0 R]
 /Limits [(lstnumber.-36.29) (lstnumber.-36.33)]
 >> endobj
-9723 0 obj <<
-/Names [(lstnumber.-36.34) 5898 0 R (lstnumber.-36.35) 5899 0 R (lstnumber.-36.36) 5900 0 R (lstnumber.-36.37) 5901 0 R (lstnumber.-36.38) 5902 0 R (lstnumber.-36.4) 5868 0 R]
+9772 0 obj <<
+/Names [(lstnumber.-36.34) 5947 0 R (lstnumber.-36.35) 5948 0 R (lstnumber.-36.36) 5949 0 R (lstnumber.-36.37) 5950 0 R (lstnumber.-36.38) 5951 0 R (lstnumber.-36.4) 5917 0 R]
 /Limits [(lstnumber.-36.34) (lstnumber.-36.4)]
 >> endobj
-9724 0 obj <<
-/Names [(lstnumber.-36.5) 5869 0 R (lstnumber.-36.6) 5870 0 R (lstnumber.-36.7) 5871 0 R (lstnumber.-36.8) 5872 0 R (lstnumber.-36.9) 5873 0 R (lstnumber.-37.1) 5909 0 R]
+9773 0 obj <<
+/Names [(lstnumber.-36.5) 5918 0 R (lstnumber.-36.6) 5919 0 R (lstnumber.-36.7) 5920 0 R (lstnumber.-36.8) 5921 0 R (lstnumber.-36.9) 5922 0 R (lstnumber.-37.1) 5958 0 R]
 /Limits [(lstnumber.-36.5) (lstnumber.-37.1)]
 >> endobj
-9725 0 obj <<
-/Names [(lstnumber.-37.10) 5918 0 R (lstnumber.-37.11) 5919 0 R (lstnumber.-37.12) 5920 0 R (lstnumber.-37.13) 5921 0 R (lstnumber.-37.14) 5922 0 R (lstnumber.-37.15) 5923 0 R]
+9774 0 obj <<
+/Names [(lstnumber.-37.10) 5967 0 R (lstnumber.-37.11) 5968 0 R (lstnumber.-37.12) 5969 0 R (lstnumber.-37.13) 5970 0 R (lstnumber.-37.14) 5971 0 R (lstnumber.-37.15) 5972 0 R]
 /Limits [(lstnumber.-37.10) (lstnumber.-37.15)]
 >> endobj
-9726 0 obj <<
-/Names [(lstnumber.-37.16) 5924 0 R (lstnumber.-37.17) 5925 0 R (lstnumber.-37.18) 5926 0 R (lstnumber.-37.19) 5927 0 R (lstnumber.-37.2) 5910 0 R (lstnumber.-37.20) 5928 0 R]
+9775 0 obj <<
+/Names [(lstnumber.-37.16) 5973 0 R (lstnumber.-37.17) 5974 0 R (lstnumber.-37.18) 5975 0 R (lstnumber.-37.19) 5976 0 R (lstnumber.-37.2) 5959 0 R (lstnumber.-37.20) 5977 0 R]
 /Limits [(lstnumber.-37.16) (lstnumber.-37.20)]
 >> endobj
-9727 0 obj <<
-/Names [(lstnumber.-37.21) 5929 0 R (lstnumber.-37.22) 5930 0 R (lstnumber.-37.23) 5931 0 R (lstnumber.-37.24) 5932 0 R (lstnumber.-37.25) 5933 0 R (lstnumber.-37.26) 5934 0 R]
+9776 0 obj <<
+/Names [(lstnumber.-37.21) 5978 0 R (lstnumber.-37.22) 5979 0 R (lstnumber.-37.23) 5980 0 R (lstnumber.-37.24) 5981 0 R (lstnumber.-37.25) 5982 0 R (lstnumber.-37.26) 5983 0 R]
 /Limits [(lstnumber.-37.21) (lstnumber.-37.26)]
 >> endobj
-9728 0 obj <<
-/Names [(lstnumber.-37.27) 5935 0 R (lstnumber.-37.28) 5936 0 R (lstnumber.-37.29) 5937 0 R (lstnumber.-37.3) 5911 0 R (lstnumber.-37.30) 5938 0 R (lstnumber.-37.31) 5939 0 R]
+9777 0 obj <<
+/Names [(lstnumber.-37.27) 5984 0 R (lstnumber.-37.28) 5985 0 R (lstnumber.-37.29) 5986 0 R (lstnumber.-37.3) 5960 0 R (lstnumber.-37.30) 5987 0 R (lstnumber.-37.31) 5988 0 R]
 /Limits [(lstnumber.-37.27) (lstnumber.-37.31)]
 >> endobj
-9729 0 obj <<
-/Names [(lstnumber.-37.32) 5940 0 R (lstnumber.-37.33) 5941 0 R (lstnumber.-37.4) 5912 0 R (lstnumber.-37.5) 5913 0 R (lstnumber.-37.6) 5914 0 R (lstnumber.-37.7) 5915 0 R]
+9778 0 obj <<
+/Names [(lstnumber.-37.32) 5989 0 R (lstnumber.-37.33) 5990 0 R (lstnumber.-37.4) 5961 0 R (lstnumber.-37.5) 5962 0 R (lstnumber.-37.6) 5963 0 R (lstnumber.-37.7) 5964 0 R]
 /Limits [(lstnumber.-37.32) (lstnumber.-37.7)]
 >> endobj
-9730 0 obj <<
-/Names [(lstnumber.-37.8) 5916 0 R (lstnumber.-37.9) 5917 0 R (lstnumber.-38.1) 5949 0 R (lstnumber.-38.10) 5958 0 R (lstnumber.-38.11) 5959 0 R (lstnumber.-38.12) 5960 0 R]
+9779 0 obj <<
+/Names [(lstnumber.-37.8) 5965 0 R (lstnumber.-37.9) 5966 0 R (lstnumber.-38.1) 5998 0 R (lstnumber.-38.10) 6007 0 R (lstnumber.-38.11) 6008 0 R (lstnumber.-38.12) 6009 0 R]
 /Limits [(lstnumber.-37.8) (lstnumber.-38.12)]
 >> endobj
-9731 0 obj <<
-/Names [(lstnumber.-38.13) 5961 0 R (lstnumber.-38.14) 5962 0 R (lstnumber.-38.15) 5963 0 R (lstnumber.-38.16) 5964 0 R (lstnumber.-38.17) 5965 0 R (lstnumber.-38.18) 5966 0 R]
+9780 0 obj <<
+/Names [(lstnumber.-38.13) 6010 0 R (lstnumber.-38.14) 6011 0 R (lstnumber.-38.15) 6012 0 R (lstnumber.-38.16) 6013 0 R (lstnumber.-38.17) 6014 0 R (lstnumber.-38.18) 6015 0 R]
 /Limits [(lstnumber.-38.13) (lstnumber.-38.18)]
 >> endobj
-9732 0 obj <<
-/Names [(lstnumber.-38.19) 5967 0 R (lstnumber.-38.2) 5950 0 R (lstnumber.-38.20) 5968 0 R (lstnumber.-38.21) 5969 0 R (lstnumber.-38.22) 5970 0 R (lstnumber.-38.23) 5971 0 R]
+9781 0 obj <<
+/Names [(lstnumber.-38.19) 6016 0 R (lstnumber.-38.2) 5999 0 R (lstnumber.-38.20) 6017 0 R (lstnumber.-38.21) 6018 0 R (lstnumber.-38.22) 6019 0 R (lstnumber.-38.23) 6020 0 R]
 /Limits [(lstnumber.-38.19) (lstnumber.-38.23)]
 >> endobj
-9733 0 obj <<
-/Names [(lstnumber.-38.24) 5972 0 R (lstnumber.-38.25) 5973 0 R (lstnumber.-38.26) 5974 0 R (lstnumber.-38.27) 5975 0 R (lstnumber.-38.28) 5976 0 R (lstnumber.-38.29) 5977 0 R]
+9782 0 obj <<
+/Names [(lstnumber.-38.24) 6021 0 R (lstnumber.-38.25) 6022 0 R (lstnumber.-38.26) 6023 0 R (lstnumber.-38.27) 6024 0 R (lstnumber.-38.28) 6025 0 R (lstnumber.-38.29) 6026 0 R]
 /Limits [(lstnumber.-38.24) (lstnumber.-38.29)]
 >> endobj
-9734 0 obj <<
-/Names [(lstnumber.-38.3) 5951 0 R (lstnumber.-38.30) 5978 0 R (lstnumber.-38.31) 5979 0 R (lstnumber.-38.32) 5980 0 R (lstnumber.-38.33) 5981 0 R (lstnumber.-38.34) 5982 0 R]
+9783 0 obj <<
+/Names [(lstnumber.-38.3) 6000 0 R (lstnumber.-38.30) 6027 0 R (lstnumber.-38.31) 6028 0 R (lstnumber.-38.32) 6029 0 R (lstnumber.-38.33) 6030 0 R (lstnumber.-38.34) 6031 0 R]
 /Limits [(lstnumber.-38.3) (lstnumber.-38.34)]
 >> endobj
-9735 0 obj <<
-/Names [(lstnumber.-38.4) 5952 0 R (lstnumber.-38.5) 5953 0 R (lstnumber.-38.6) 5954 0 R (lstnumber.-38.7) 5955 0 R (lstnumber.-38.8) 5956 0 R (lstnumber.-38.9) 5957 0 R]
+9784 0 obj <<
+/Names [(lstnumber.-38.4) 6001 0 R (lstnumber.-38.5) 6002 0 R (lstnumber.-38.6) 6003 0 R (lstnumber.-38.7) 6004 0 R (lstnumber.-38.8) 6005 0 R (lstnumber.-38.9) 6006 0 R]
 /Limits [(lstnumber.-38.4) (lstnumber.-38.9)]
 >> endobj
-9736 0 obj <<
-/Names [(lstnumber.-39.1) 5989 0 R (lstnumber.-39.10) 5998 0 R (lstnumber.-39.11) 5999 0 R (lstnumber.-39.12) 6000 0 R (lstnumber.-39.13) 6001 0 R (lstnumber.-39.14) 6002 0 R]
+9785 0 obj <<
+/Names [(lstnumber.-39.1) 6038 0 R (lstnumber.-39.10) 6047 0 R (lstnumber.-39.11) 6048 0 R (lstnumber.-39.12) 6049 0 R (lstnumber.-39.13) 6050 0 R (lstnumber.-39.14) 6051 0 R]
 /Limits [(lstnumber.-39.1) (lstnumber.-39.14)]
 >> endobj
-9737 0 obj <<
-/Names [(lstnumber.-39.15) 6003 0 R (lstnumber.-39.16) 6004 0 R (lstnumber.-39.17) 6005 0 R (lstnumber.-39.18) 6006 0 R (lstnumber.-39.19) 6007 0 R (lstnumber.-39.2) 5990 0 R]
+9786 0 obj <<
+/Names [(lstnumber.-39.15) 6052 0 R (lstnumber.-39.16) 6053 0 R (lstnumber.-39.17) 6054 0 R (lstnumber.-39.18) 6055 0 R (lstnumber.-39.19) 6056 0 R (lstnumber.-39.2) 6039 0 R]
 /Limits [(lstnumber.-39.15) (lstnumber.-39.2)]
 >> endobj
-9738 0 obj <<
-/Names [(lstnumber.-39.20) 6008 0 R (lstnumber.-39.21) 6009 0 R (lstnumber.-39.22) 6010 0 R (lstnumber.-39.23) 6011 0 R (lstnumber.-39.24) 6012 0 R (lstnumber.-39.25) 6013 0 R]
+9787 0 obj <<
+/Names [(lstnumber.-39.20) 6057 0 R (lstnumber.-39.21) 6058 0 R (lstnumber.-39.22) 6059 0 R (lstnumber.-39.23) 6060 0 R (lstnumber.-39.24) 6061 0 R (lstnumber.-39.25) 6062 0 R]
 /Limits [(lstnumber.-39.20) (lstnumber.-39.25)]
 >> endobj
-9739 0 obj <<
-/Names [(lstnumber.-39.26) 6014 0 R (lstnumber.-39.27) 6015 0 R (lstnumber.-39.28) 6016 0 R (lstnumber.-39.29) 6017 0 R (lstnumber.-39.3) 5991 0 R (lstnumber.-39.30) 6018 0 R]
+9788 0 obj <<
+/Names [(lstnumber.-39.26) 6063 0 R (lstnumber.-39.27) 6064 0 R (lstnumber.-39.28) 6065 0 R (lstnumber.-39.29) 6066 0 R (lstnumber.-39.3) 6040 0 R (lstnumber.-39.30) 6067 0 R]
 /Limits [(lstnumber.-39.26) (lstnumber.-39.30)]
 >> endobj
-9740 0 obj <<
-/Names [(lstnumber.-39.31) 6019 0 R (lstnumber.-39.32) 6020 0 R (lstnumber.-39.4) 5992 0 R (lstnumber.-39.5) 5993 0 R (lstnumber.-39.6) 5994 0 R (lstnumber.-39.7) 5995 0 R]
+9789 0 obj <<
+/Names [(lstnumber.-39.31) 6068 0 R (lstnumber.-39.32) 6069 0 R (lstnumber.-39.4) 6041 0 R (lstnumber.-39.5) 6042 0 R (lstnumber.-39.6) 6043 0 R (lstnumber.-39.7) 6044 0 R]
 /Limits [(lstnumber.-39.31) (lstnumber.-39.7)]
 >> endobj
-9741 0 obj <<
-/Names [(lstnumber.-39.8) 5996 0 R (lstnumber.-39.9) 5997 0 R (lstnumber.-4.1) 2264 0 R (lstnumber.-4.10) 2273 0 R (lstnumber.-4.11) 2274 0 R (lstnumber.-4.12) 2275 0 R]
+9790 0 obj <<
+/Names [(lstnumber.-39.8) 6045 0 R (lstnumber.-39.9) 6046 0 R (lstnumber.-4.1) 2266 0 R (lstnumber.-4.10) 2275 0 R (lstnumber.-4.11) 2276 0 R (lstnumber.-4.12) 2277 0 R]
 /Limits [(lstnumber.-39.8) (lstnumber.-4.12)]
 >> endobj
-9742 0 obj <<
-/Names [(lstnumber.-4.13) 2276 0 R (lstnumber.-4.14) 2277 0 R (lstnumber.-4.15) 2278 0 R (lstnumber.-4.16) 2279 0 R (lstnumber.-4.17) 2280 0 R (lstnumber.-4.18) 2281 0 R]
+9791 0 obj <<
+/Names [(lstnumber.-4.13) 2278 0 R (lstnumber.-4.14) 2279 0 R (lstnumber.-4.15) 2280 0 R (lstnumber.-4.16) 2281 0 R (lstnumber.-4.17) 2282 0 R (lstnumber.-4.18) 2283 0 R]
 /Limits [(lstnumber.-4.13) (lstnumber.-4.18)]
 >> endobj
-9743 0 obj <<
-/Names [(lstnumber.-4.19) 2282 0 R (lstnumber.-4.2) 2265 0 R (lstnumber.-4.20) 2283 0 R (lstnumber.-4.21) 2284 0 R (lstnumber.-4.22) 2285 0 R (lstnumber.-4.23) 2286 0 R]
+9792 0 obj <<
+/Names [(lstnumber.-4.19) 2284 0 R (lstnumber.-4.2) 2267 0 R (lstnumber.-4.20) 2285 0 R (lstnumber.-4.21) 2286 0 R (lstnumber.-4.22) 2287 0 R (lstnumber.-4.23) 2288 0 R]
 /Limits [(lstnumber.-4.19) (lstnumber.-4.23)]
 >> endobj
-9744 0 obj <<
-/Names [(lstnumber.-4.3) 2266 0 R (lstnumber.-4.4) 2267 0 R (lstnumber.-4.5) 2268 0 R (lstnumber.-4.6) 2269 0 R (lstnumber.-4.7) 2270 0 R (lstnumber.-4.8) 2271 0 R]
+9793 0 obj <<
+/Names [(lstnumber.-4.3) 2268 0 R (lstnumber.-4.4) 2269 0 R (lstnumber.-4.5) 2270 0 R (lstnumber.-4.6) 2271 0 R (lstnumber.-4.7) 2272 0 R (lstnumber.-4.8) 2273 0 R]
 /Limits [(lstnumber.-4.3) (lstnumber.-4.8)]
 >> endobj
-9745 0 obj <<
-/Names [(lstnumber.-4.9) 2272 0 R (lstnumber.-40.1) 6027 0 R (lstnumber.-40.10) 6036 0 R (lstnumber.-40.11) 6037 0 R (lstnumber.-40.12) 6038 0 R (lstnumber.-40.13) 6039 0 R]
+9794 0 obj <<
+/Names [(lstnumber.-4.9) 2274 0 R (lstnumber.-40.1) 6076 0 R (lstnumber.-40.10) 6085 0 R (lstnumber.-40.11) 6086 0 R (lstnumber.-40.12) 6087 0 R (lstnumber.-40.13) 6088 0 R]
 /Limits [(lstnumber.-4.9) (lstnumber.-40.13)]
 >> endobj
-9746 0 obj <<
-/Names [(lstnumber.-40.14) 6040 0 R (lstnumber.-40.15) 6041 0 R (lstnumber.-40.16) 6042 0 R (lstnumber.-40.17) 6043 0 R (lstnumber.-40.18) 6044 0 R (lstnumber.-40.19) 6045 0 R]
+9795 0 obj <<
+/Names [(lstnumber.-40.14) 6089 0 R (lstnumber.-40.15) 6090 0 R (lstnumber.-40.16) 6091 0 R (lstnumber.-40.17) 6092 0 R (lstnumber.-40.18) 6093 0 R (lstnumber.-40.19) 6094 0 R]
 /Limits [(lstnumber.-40.14) (lstnumber.-40.19)]
 >> endobj
-9747 0 obj <<
-/Names [(lstnumber.-40.2) 6028 0 R (lstnumber.-40.20) 6046 0 R (lstnumber.-40.21) 6047 0 R (lstnumber.-40.3) 6029 0 R (lstnumber.-40.4) 6030 0 R (lstnumber.-40.5) 6031 0 R]
+9796 0 obj <<
+/Names [(lstnumber.-40.2) 6077 0 R (lstnumber.-40.20) 6095 0 R (lstnumber.-40.21) 6096 0 R (lstnumber.-40.3) 6078 0 R (lstnumber.-40.4) 6079 0 R (lstnumber.-40.5) 6080 0 R]
 /Limits [(lstnumber.-40.2) (lstnumber.-40.5)]
 >> endobj
-9748 0 obj <<
-/Names [(lstnumber.-40.6) 6032 0 R (lstnumber.-40.7) 6033 0 R (lstnumber.-40.8) 6034 0 R (lstnumber.-40.9) 6035 0 R (lstnumber.-41.1) 6383 0 R (lstnumber.-41.10) 6392 0 R]
+9797 0 obj <<
+/Names [(lstnumber.-40.6) 6081 0 R (lstnumber.-40.7) 6082 0 R (lstnumber.-40.8) 6083 0 R (lstnumber.-40.9) 6084 0 R (lstnumber.-41.1) 6432 0 R (lstnumber.-41.10) 6441 0 R]
 /Limits [(lstnumber.-40.6) (lstnumber.-41.10)]
 >> endobj
-9749 0 obj <<
-/Names [(lstnumber.-41.11) 6393 0 R (lstnumber.-41.12) 6394 0 R (lstnumber.-41.13) 6395 0 R (lstnumber.-41.14) 6396 0 R (lstnumber.-41.15) 6397 0 R (lstnumber.-41.16) 6398 0 R]
+9798 0 obj <<
+/Names [(lstnumber.-41.11) 6442 0 R (lstnumber.-41.12) 6443 0 R (lstnumber.-41.13) 6444 0 R (lstnumber.-41.14) 6445 0 R (lstnumber.-41.15) 6446 0 R (lstnumber.-41.16) 6447 0 R]
 /Limits [(lstnumber.-41.11) (lstnumber.-41.16)]
 >> endobj
-9750 0 obj <<
-/Names [(lstnumber.-41.17) 6399 0 R (lstnumber.-41.2) 6384 0 R (lstnumber.-41.3) 6385 0 R (lstnumber.-41.4) 6386 0 R (lstnumber.-41.5) 6387 0 R (lstnumber.-41.6) 6388 0 R]
+9799 0 obj <<
+/Names [(lstnumber.-41.17) 6448 0 R (lstnumber.-41.2) 6433 0 R (lstnumber.-41.3) 6434 0 R (lstnumber.-41.4) 6435 0 R (lstnumber.-41.5) 6436 0 R (lstnumber.-41.6) 6437 0 R]
 /Limits [(lstnumber.-41.17) (lstnumber.-41.6)]
 >> endobj
-9751 0 obj <<
-/Names [(lstnumber.-41.7) 6389 0 R (lstnumber.-41.8) 6390 0 R (lstnumber.-41.9) 6391 0 R (lstnumber.-5.1) 2480 0 R (lstnumber.-5.10) 2490 0 R (lstnumber.-5.11) 2491 0 R]
+9800 0 obj <<
+/Names [(lstnumber.-41.7) 6438 0 R (lstnumber.-41.8) 6439 0 R (lstnumber.-41.9) 6440 0 R (lstnumber.-5.1) 2490 0 R (lstnumber.-5.10) 2500 0 R (lstnumber.-5.11) 2501 0 R]
 /Limits [(lstnumber.-41.7) (lstnumber.-5.11)]
 >> endobj
-9752 0 obj <<
-/Names [(lstnumber.-5.12) 2492 0 R (lstnumber.-5.13) 2493 0 R (lstnumber.-5.14) 2494 0 R (lstnumber.-5.15) 2495 0 R (lstnumber.-5.16) 2496 0 R (lstnumber.-5.17) 2497 0 R]
+9801 0 obj <<
+/Names [(lstnumber.-5.12) 2502 0 R (lstnumber.-5.13) 2503 0 R (lstnumber.-5.14) 2504 0 R (lstnumber.-5.15) 2505 0 R (lstnumber.-5.16) 2506 0 R (lstnumber.-5.17) 2507 0 R]
 /Limits [(lstnumber.-5.12) (lstnumber.-5.17)]
 >> endobj
-9753 0 obj <<
-/Names [(lstnumber.-5.18) 2498 0 R (lstnumber.-5.19) 2499 0 R (lstnumber.-5.2) 2481 0 R (lstnumber.-5.20) 2500 0 R (lstnumber.-5.21) 2501 0 R (lstnumber.-5.22) 2502 0 R]
+9802 0 obj <<
+/Names [(lstnumber.-5.18) 2508 0 R (lstnumber.-5.19) 2509 0 R (lstnumber.-5.2) 2491 0 R (lstnumber.-5.20) 2510 0 R (lstnumber.-5.21) 2511 0 R (lstnumber.-5.22) 2512 0 R]
 /Limits [(lstnumber.-5.18) (lstnumber.-5.22)]
 >> endobj
-9754 0 obj <<
-/Names [(lstnumber.-5.3) 2482 0 R (lstnumber.-5.4) 2483 0 R (lstnumber.-5.5) 2485 0 R (lstnumber.-5.6) 2486 0 R (lstnumber.-5.7) 2487 0 R (lstnumber.-5.8) 2488 0 R]
+9803 0 obj <<
+/Names [(lstnumber.-5.3) 2492 0 R (lstnumber.-5.4) 2493 0 R (lstnumber.-5.5) 2495 0 R (lstnumber.-5.6) 2496 0 R (lstnumber.-5.7) 2497 0 R (lstnumber.-5.8) 2498 0 R]
 /Limits [(lstnumber.-5.3) (lstnumber.-5.8)]
 >> endobj
-9755 0 obj <<
-/Names [(lstnumber.-5.9) 2489 0 R (lstnumber.-6.1) 2508 0 R (lstnumber.-6.10) 2517 0 R (lstnumber.-6.11) 2518 0 R (lstnumber.-6.12) 2519 0 R (lstnumber.-6.13) 2520 0 R]
+9804 0 obj <<
+/Names [(lstnumber.-5.9) 2499 0 R (lstnumber.-6.1) 2518 0 R (lstnumber.-6.10) 2527 0 R (lstnumber.-6.11) 2528 0 R (lstnumber.-6.12) 2529 0 R (lstnumber.-6.13) 2530 0 R]
 /Limits [(lstnumber.-5.9) (lstnumber.-6.13)]
 >> endobj
-9756 0 obj <<
-/Names [(lstnumber.-6.14) 2521 0 R (lstnumber.-6.15) 2522 0 R (lstnumber.-6.16) 2523 0 R (lstnumber.-6.17) 2524 0 R (lstnumber.-6.18) 2525 0 R (lstnumber.-6.19) 2526 0 R]
+9805 0 obj <<
+/Names [(lstnumber.-6.14) 2531 0 R (lstnumber.-6.15) 2532 0 R (lstnumber.-6.16) 2533 0 R (lstnumber.-6.17) 2534 0 R (lstnumber.-6.18) 2535 0 R (lstnumber.-6.19) 2536 0 R]
 /Limits [(lstnumber.-6.14) (lstnumber.-6.19)]
 >> endobj
-9757 0 obj <<
-/Names [(lstnumber.-6.2) 2509 0 R (lstnumber.-6.20) 2527 0 R (lstnumber.-6.21) 2528 0 R (lstnumber.-6.22) 2529 0 R (lstnumber.-6.23) 2530 0 R (lstnumber.-6.24) 2531 0 R]
+9806 0 obj <<
+/Names [(lstnumber.-6.2) 2519 0 R (lstnumber.-6.20) 2537 0 R (lstnumber.-6.21) 2538 0 R (lstnumber.-6.22) 2539 0 R (lstnumber.-6.23) 2540 0 R (lstnumber.-6.24) 2541 0 R]
 /Limits [(lstnumber.-6.2) (lstnumber.-6.24)]
 >> endobj
-9758 0 obj <<
-/Names [(lstnumber.-6.25) 2532 0 R (lstnumber.-6.26) 2533 0 R (lstnumber.-6.27) 2534 0 R (lstnumber.-6.3) 2510 0 R (lstnumber.-6.4) 2511 0 R (lstnumber.-6.5) 2512 0 R]
+9807 0 obj <<
+/Names [(lstnumber.-6.25) 2542 0 R (lstnumber.-6.26) 2543 0 R (lstnumber.-6.27) 2544 0 R (lstnumber.-6.3) 2520 0 R (lstnumber.-6.4) 2521 0 R (lstnumber.-6.5) 2522 0 R]
 /Limits [(lstnumber.-6.25) (lstnumber.-6.5)]
 >> endobj
-9759 0 obj <<
-/Names [(lstnumber.-6.6) 2513 0 R (lstnumber.-6.7) 2514 0 R (lstnumber.-6.8) 2515 0 R (lstnumber.-6.9) 2516 0 R (massive-dhcp) 3089 0 R (massive-nameda) 3092 0 R]
+9808 0 obj <<
+/Names [(lstnumber.-6.6) 2523 0 R (lstnumber.-6.7) 2524 0 R (lstnumber.-6.8) 2525 0 R (lstnumber.-6.9) 2526 0 R (massive-dhcp) 3105 0 R (massive-nameda) 3108 0 R]
 /Limits [(lstnumber.-6.6) (massive-nameda)]
 >> endobj
-9760 0 obj <<
-/Names [(massive-namedb) 3093 0 R (massive-namedc) 3094 0 R (namedrscfiles) 2703 0 R (ntmigration) 2342 0 R (nullconnect) 6932 0 R (nw4migration) 5718 0 R]
+9809 0 obj <<
+/Names [(massive-namedb) 3109 0 R (massive-namedc) 3110 0 R (namedrscfiles) 2716 0 R (ntmigration) 2349 0 R (nullconnect) 6981 0 R (nw4migration) 5767 0 R]
 /Limits [(massive-namedb) (nw4migration)]
 >> endobj
-9761 0 obj <<
-/Names [(oldapreq) 3629 0 R (page.1) 1961 0 R (page.10) 2040 0 R (page.100) 2979 0 R (page.101) 2984 0 R (page.102) 2988 0 R]
+9810 0 obj <<
+/Names [(oldapreq) 3652 0 R (page.1) 1961 0 R (page.10) 2040 0 R (page.100) 2992 0 R (page.101) 2997 0 R (page.102) 3001 0 R]
 /Limits [(oldapreq) (page.102)]
 >> endobj
-9762 0 obj <<
-/Names [(page.103) 2992 0 R (page.104) 2996 0 R (page.105) 3003 0 R (page.106) 3011 0 R (page.107) 3017 0 R (page.108) 3023 0 R]
+9811 0 obj <<
+/Names [(page.103) 3005 0 R (page.104) 3009 0 R (page.105) 3016 0 R (page.106) 3024 0 R (page.107) 3030 0 R (page.108) 3036 0 R]
 /Limits [(page.103) (page.108)]
 >> endobj
-9763 0 obj <<
-/Names [(page.109) 3030 0 R (page.11) 2050 0 R (page.110) 3058 0 R (page.111) 3070 0 R (page.112) 3079 0 R (page.113) 3105 0 R]
+9812 0 obj <<
+/Names [(page.109) 3043 0 R (page.11) 2050 0 R (page.110) 3071 0 R (page.111) 3083 0 R (page.112) 3096 0 R (page.113) 3121 0 R]
 /Limits [(page.109) (page.113)]
 >> endobj
-9764 0 obj <<
-/Names [(page.114) 3111 0 R (page.115) 3122 0 R (page.116) 3129 0 R (page.117) 3138 0 R (page.118) 3148 0 R (page.119) 3159 0 R]
+9813 0 obj <<
+/Names [(page.114) 3128 0 R (page.115) 3138 0 R (page.116) 3146 0 R (page.117) 3154 0 R (page.118) 3165 0 R (page.119) 3175 0 R]
 /Limits [(page.114) (page.119)]
 >> endobj
-9765 0 obj <<
-/Names [(page.12) 2058 0 R (page.120) 3170 0 R (page.121) 3181 0 R (page.122) 3216 0 R (page.123) 3247 0 R (page.124) 3285 0 R]
+9814 0 obj <<
+/Names [(page.12) 2058 0 R (page.120) 3188 0 R (page.121) 3198 0 R (page.122) 3232 0 R (page.123) 3263 0 R (page.124) 3302 0 R]
 /Limits [(page.12) (page.124)]
 >> endobj
-9766 0 obj <<
-/Names [(page.125) 3316 0 R (page.126) 3326 0 R (page.127) 3342 0 R (page.128) 3352 0 R (page.129) 3358 0 R (page.13) 2068 0 R]
+9815 0 obj <<
+/Names [(page.125) 3332 0 R (page.126) 3343 0 R (page.127) 3359 0 R (page.128) 3368 0 R (page.129) 3374 0 R (page.13) 2071 0 R]
 /Limits [(page.125) (page.13)]
 >> endobj
-9767 0 obj <<
-/Names [(page.130) 3362 0 R (page.131) 3367 0 R (page.132) 3371 0 R (page.133) 3375 0 R (page.134) 3379 0 R (page.135) 3383 0 R]
+9816 0 obj <<
+/Names [(page.130) 3378 0 R (page.131) 3383 0 R (page.132) 3387 0 R (page.133) 3391 0 R (page.134) 3395 0 R (page.135) 3399 0 R]
 /Limits [(page.130) (page.135)]
 >> endobj
-9768 0 obj <<
-/Names [(page.136) 3387 0 R (page.137) 3392 0 R (page.138) 3396 0 R (page.139) 3400 0 R (page.14) 2077 0 R (page.140) 3404 0 R]
+9817 0 obj <<
+/Names [(page.136) 3403 0 R (page.137) 3408 0 R (page.138) 3412 0 R (page.139) 3416 0 R (page.14) 2080 0 R (page.140) 3420 0 R]
 /Limits [(page.136) (page.140)]
 >> endobj
-9769 0 obj <<
-/Names [(page.141) 3408 0 R (page.142) 3412 0 R (page.143) 3419 0 R (page.144) 3423 0 R (page.145) 3432 0 R (page.146) 3436 0 R]
+9818 0 obj <<
+/Names [(page.141) 3424 0 R (page.142) 3428 0 R (page.143) 3435 0 R (page.144) 3439 0 R (page.145) 3448 0 R (page.146) 3452 0 R]
 /Limits [(page.141) (page.146)]
 >> endobj
-9770 0 obj <<
-/Names [(page.147) 3440 0 R (page.148) 3446 0 R (page.149) 3453 0 R (page.15) 2091 0 R (page.150) 3463 0 R (page.151) 3475 0 R]
+9819 0 obj <<
+/Names [(page.147) 3456 0 R (page.148) 3462 0 R (page.149) 3469 0 R (page.15) 2094 0 R (page.150) 3479 0 R (page.151) 3491 0 R]
 /Limits [(page.147) (page.151)]
 >> endobj
-9771 0 obj <<
-/Names [(page.152) 3481 0 R (page.153) 3489 0 R (page.154) 3498 0 R (page.155) 3505 0 R (page.156) 3512 0 R (page.157) 3521 0 R]
+9820 0 obj <<
+/Names [(page.152) 3497 0 R (page.153) 3505 0 R (page.154) 3517 0 R (page.155) 3524 0 R (page.156) 3531 0 R (page.157) 3540 0 R]
 /Limits [(page.152) (page.157)]
 >> endobj
-9772 0 obj <<
-/Names [(page.158) 3527 0 R (page.159) 3534 0 R (page.16) 2105 0 R (page.160) 3543 0 R (page.161) 3549 0 R (page.162) 3558 0 R]
+9821 0 obj <<
+/Names [(page.158) 3546 0 R (page.159) 3553 0 R (page.16) 2131 0 R (page.160) 3563 0 R (page.161) 3570 0 R (page.162) 3577 0 R]
 /Limits [(page.158) (page.162)]
 >> endobj
-9773 0 obj <<
-/Names [(page.163) 3563 0 R (page.164) 3567 0 R (page.165) 3574 0 R (page.166) 3583 0 R (page.167) 3611 0 R (page.168) 3627 0 R]
+9822 0 obj <<
+/Names [(page.163) 3582 0 R (page.164) 3586 0 R (page.165) 3593 0 R (page.166) 3602 0 R (page.167) 3630 0 R (page.168) 3650 0 R]
 /Limits [(page.163) (page.168)]
 >> endobj
-9774 0 obj <<
-/Names [(page.169) 3635 0 R (page.17) 2144 0 R (page.170) 3646 0 R (page.171) 3654 0 R (page.172) 3662 0 R (page.173) 3671 0 R]
+9823 0 obj <<
+/Names [(page.169) 3658 0 R (page.17) 2174 0 R (page.170) 3669 0 R (page.171) 3677 0 R (page.172) 3685 0 R (page.173) 3694 0 R]
 /Limits [(page.169) (page.173)]
 >> endobj
-9775 0 obj <<
-/Names [(page.174) 3682 0 R (page.175) 3689 0 R (page.176) 3698 0 R (page.177) 3703 0 R (page.178) 3712 0 R (page.179) 3723 0 R]
+9824 0 obj <<
+/Names [(page.174) 3705 0 R (page.175) 3712 0 R (page.176) 3721 0 R (page.177) 3726 0 R (page.178) 3735 0 R (page.179) 3746 0 R]
 /Limits [(page.174) (page.179)]
 >> endobj
-9776 0 obj <<
-/Names [(page.18) 2184 0 R (page.180) 3731 0 R (page.181) 3737 0 R (page.182) 3741 0 R (page.183) 3749 0 R (page.184) 3755 0 R]
+9825 0 obj <<
+/Names [(page.18) 2188 0 R (page.180) 3754 0 R (page.181) 3760 0 R (page.182) 3764 0 R (page.183) 3772 0 R (page.184) 3778 0 R]
 /Limits [(page.18) (page.184)]
 >> endobj
-9777 0 obj <<
-/Names [(page.185) 3761 0 R (page.186) 3768 0 R (page.187) 3776 0 R (page.188) 3782 0 R (page.189) 3788 0 R (page.19) 2199 0 R]
+9826 0 obj <<
+/Names [(page.185) 3784 0 R (page.186) 3791 0 R (page.187) 3799 0 R (page.188) 3805 0 R (page.189) 3811 0 R (page.19) 2205 0 R]
 /Limits [(page.185) (page.19)]
 >> endobj
-9778 0 obj <<
-/Names [(page.190) 3794 0 R (page.191) 3801 0 R (page.192) 3808 0 R (page.193) 3814 0 R (page.194) 3820 0 R (page.195) 3827 0 R]
+9827 0 obj <<
+/Names [(page.190) 3817 0 R (page.191) 3824 0 R (page.192) 3831 0 R (page.193) 3837 0 R (page.194) 3843 0 R (page.195) 3850 0 R]
 /Limits [(page.190) (page.195)]
 >> endobj
-9779 0 obj <<
-/Names [(page.196) 3836 0 R (page.197) 3847 0 R (page.198) 3862 0 R (page.199) 3873 0 R (page.2) 1968 0 R (page.20) 2211 0 R]
+9828 0 obj <<
+/Names [(page.196) 3859 0 R (page.197) 3870 0 R (page.198) 3885 0 R (page.199) 3896 0 R (page.2) 1968 0 R (page.20) 2214 0 R]
 /Limits [(page.196) (page.20)]
 >> endobj
-9780 0 obj <<
-/Names [(page.200) 3878 0 R (page.201) 3885 0 R (page.202) 3891 0 R (page.203) 3902 0 R (page.204) 3912 0 R (page.205) 3918 0 R]
+9829 0 obj <<
+/Names [(page.200) 3901 0 R (page.201) 3908 0 R (page.202) 3914 0 R (page.203) 3925 0 R (page.204) 3935 0 R (page.205) 3941 0 R]
 /Limits [(page.200) (page.205)]
 >> endobj
-9781 0 obj <<
-/Names [(page.206) 3924 0 R (page.207) 3929 0 R (page.208) 3938 0 R (page.209) 3946 0 R (page.21) 2220 0 R (page.210) 3960 0 R]
+9830 0 obj <<
+/Names [(page.206) 3947 0 R (page.207) 3952 0 R (page.208) 3961 0 R (page.209) 3969 0 R (page.21) 2228 0 R (page.210) 3983 0 R]
 /Limits [(page.206) (page.210)]
 >> endobj
-9782 0 obj <<
-/Names [(page.211) 3970 0 R (page.212) 3976 0 R (page.213) 3989 0 R (page.214) 3996 0 R (page.215) 4003 0 R (page.216) 4015 0 R]
+9831 0 obj <<
+/Names [(page.211) 3993 0 R (page.212) 3999 0 R (page.213) 4012 0 R (page.214) 4019 0 R (page.215) 4026 0 R (page.216) 4038 0 R]
 /Limits [(page.211) (page.216)]
 >> endobj
-9783 0 obj <<
-/Names [(page.217) 4025 0 R (page.218) 4031 0 R (page.219) 4036 0 R (page.22) 2231 0 R (page.220) 4041 0 R (page.221) 4046 0 R]
+9832 0 obj <<
+/Names [(page.217) 4048 0 R (page.218) 4054 0 R (page.219) 4059 0 R (page.22) 2243 0 R (page.220) 4064 0 R (page.221) 4069 0 R]
 /Limits [(page.217) (page.221)]
 >> endobj
-9784 0 obj <<
-/Names [(page.222) 4050 0 R (page.223) 4054 0 R (page.224) 4058 0 R (page.225) 4063 0 R (page.226) 4067 0 R (page.227) 4072 0 R]
+9833 0 obj <<
+/Names [(page.222) 4073 0 R (page.223) 4077 0 R (page.224) 4081 0 R (page.225) 4086 0 R (page.226) 4090 0 R (page.227) 4095 0 R]
 /Limits [(page.222) (page.227)]
 >> endobj
-9785 0 obj <<
-/Names [(page.228) 4104 0 R (page.229) 4127 0 R (page.23) 2242 0 R (page.230) 4165 0 R (page.231) 4203 0 R (page.232) 4231 0 R]
+9834 0 obj <<
+/Names [(page.228) 4127 0 R (page.229) 4150 0 R (page.23) 2251 0 R (page.230) 4188 0 R (page.231) 4226 0 R (page.232) 4254 0 R]
 /Limits [(page.228) (page.232)]
 >> endobj
-9786 0 obj <<
-/Names [(page.233) 4264 0 R (page.234) 4270 0 R (page.235) 4277 0 R (page.236) 4283 0 R (page.237) 4288 0 R (page.238) 4294 0 R]
+9835 0 obj <<
+/Names [(page.233) 4287 0 R (page.234) 4293 0 R (page.235) 4300 0 R (page.236) 4306 0 R (page.237) 4311 0 R (page.238) 4317 0 R]
 /Limits [(page.233) (page.238)]
 >> endobj
-9787 0 obj <<
-/Names [(page.239) 4300 0 R (page.24) 2254 0 R (page.240) 4304 0 R (page.241) 4312 0 R (page.242) 4319 0 R (page.243) 4325 0 R]
+9836 0 obj <<
+/Names [(page.239) 4323 0 R (page.24) 2263 0 R (page.240) 4327 0 R (page.241) 4335 0 R (page.242) 4342 0 R (page.243) 4348 0 R]
 /Limits [(page.239) (page.243)]
 >> endobj
-9788 0 obj <<
-/Names [(page.244) 4336 0 R (page.245) 4353 0 R (page.246) 4369 0 R (page.247) 4380 0 R (page.248) 4390 0 R (page.249) 4399 0 R]
+9837 0 obj <<
+/Names [(page.244) 4366 0 R (page.245) 4392 0 R (page.246) 4415 0 R (page.247) 4424 0 R (page.248) 4434 0 R (page.249) 4443 0 R]
 /Limits [(page.244) (page.249)]
 >> endobj
-9789 0 obj <<
-/Names [(page.25) 2262 0 R (page.250) 4409 0 R (page.251) 4421 0 R (page.252) 4427 0 R (page.253) 4435 0 R (page.254) 4439 0 R]
+9838 0 obj <<
+/Names [(page.25) 2292 0 R (page.250) 4452 0 R (page.251) 4463 0 R (page.252) 4470 0 R (page.253) 4475 0 R (page.254) 4479 0 R]
 /Limits [(page.25) (page.254)]
 >> endobj
-9790 0 obj <<
-/Names [(page.255) 4443 0 R (page.256) 4447 0 R (page.257) 4452 0 R (page.258) 4456 0 R (page.259) 4502 0 R (page.26) 2291 0 R]
+9839 0 obj <<
+/Names [(page.255) 4483 0 R (page.256) 4487 0 R (page.257) 4492 0 R (page.258) 4538 0 R (page.259) 4569 0 R (page.26) 2298 0 R]
 /Limits [(page.255) (page.26)]
 >> endobj
-9791 0 obj <<
-/Names [(page.260) 4533 0 R (page.261) 4565 0 R (page.262) 4611 0 R (page.263) 4653 0 R (page.264) 4657 0 R (page.265) 4667 0 R]
+9840 0 obj <<
+/Names [(page.260) 4601 0 R (page.261) 4647 0 R (page.262) 4688 0 R (page.263) 4693 0 R (page.264) 4697 0 R (page.265) 4707 0 R]
 /Limits [(page.260) (page.265)]
 >> endobj
-9792 0 obj <<
-/Names [(page.266) 4674 0 R (page.267) 4682 0 R (page.268) 4690 0 R (page.269) 4695 0 R (page.27) 2295 0 R (page.270) 4701 0 R]
+9841 0 obj <<
+/Names [(page.266) 4714 0 R (page.267) 4722 0 R (page.268) 4730 0 R (page.269) 4735 0 R (page.27) 2302 0 R (page.270) 4741 0 R]
 /Limits [(page.266) (page.270)]
 >> endobj
-9793 0 obj <<
-/Names [(page.271) 4705 0 R (page.272) 4709 0 R (page.273) 4716 0 R (page.274) 4723 0 R (page.275) 4733 0 R (page.276) 4744 0 R]
+9842 0 obj <<
+/Names [(page.271) 4745 0 R (page.272) 4749 0 R (page.273) 4756 0 R (page.274) 4763 0 R (page.275) 4773 0 R (page.276) 4787 0 R]
 /Limits [(page.271) (page.276)]
 >> endobj
-9794 0 obj <<
-/Names [(page.277) 4751 0 R (page.278) 4755 0 R (page.279) 4761 0 R (page.28) 2299 0 R (page.280) 4765 0 R (page.281) 4772 0 R]
+9843 0 obj <<
+/Names [(page.277) 4794 0 R (page.278) 4799 0 R (page.279) 4804 0 R (page.28) 2306 0 R (page.280) 4808 0 R (page.281) 4815 0 R]
 /Limits [(page.277) (page.281)]
 >> endobj
-9795 0 obj <<
-/Names [(page.282) 4780 0 R (page.283) 4786 0 R (page.284) 4791 0 R (page.285) 4804 0 R (page.286) 4811 0 R (page.287) 4820 0 R]
+9844 0 obj <<
+/Names [(page.282) 4823 0 R (page.283) 4829 0 R (page.284) 4834 0 R (page.285) 4847 0 R (page.286) 4854 0 R (page.287) 4866 0 R]
 /Limits [(page.282) (page.287)]
 >> endobj
-9796 0 obj <<
-/Names [(page.288) 4825 0 R (page.289) 4832 0 R (page.29) 2305 0 R (page.290) 4843 0 R (page.291) 4849 0 R (page.292) 4855 0 R]
+9845 0 obj <<
+/Names [(page.288) 4871 0 R (page.289) 4878 0 R (page.29) 2312 0 R (page.290) 4889 0 R (page.291) 4895 0 R (page.292) 4901 0 R]
 /Limits [(page.288) (page.292)]
 >> endobj
-9797 0 obj <<
-/Names [(page.293) 4860 0 R (page.294) 4866 0 R (page.295) 4870 0 R (page.296) 4874 0 R (page.297) 4879 0 R (page.298) 4884 0 R]
+9846 0 obj <<
+/Names [(page.293) 4906 0 R (page.294) 4912 0 R (page.295) 4916 0 R (page.296) 4920 0 R (page.297) 4925 0 R (page.298) 4930 0 R]
 /Limits [(page.293) (page.298)]
 >> endobj
-9798 0 obj <<
-/Names [(page.299) 4890 0 R (page.3) 1972 0 R (page.30) 2310 0 R (page.300) 4900 0 R (page.301) 4906 0 R (page.302) 4911 0 R]
+9847 0 obj <<
+/Names [(page.299) 4936 0 R (page.3) 1972 0 R (page.30) 2317 0 R (page.300) 4946 0 R (page.301) 4952 0 R (page.302) 4957 0 R]
 /Limits [(page.299) (page.302)]
 >> endobj
-9799 0 obj <<
-/Names [(page.303) 4920 0 R (page.304) 4930 0 R (page.305) 4941 0 R (page.306) 4950 0 R (page.307) 4958 0 R (page.308) 4974 0 R]
+9848 0 obj <<
+/Names [(page.303) 4966 0 R (page.304) 4976 0 R (page.305) 4987 0 R (page.306) 4996 0 R (page.307) 5004 0 R (page.308) 5020 0 R]
 /Limits [(page.303) (page.308)]
 >> endobj
-9800 0 obj <<
-/Names [(page.309) 4985 0 R (page.31) 2318 0 R (page.310) 4991 0 R (page.311) 4995 0 R (page.312) 4999 0 R (page.313) 5003 0 R]
+9849 0 obj <<
+/Names [(page.309) 5031 0 R (page.31) 2325 0 R (page.310) 5037 0 R (page.311) 5041 0 R (page.312) 5045 0 R (page.313) 5049 0 R]
 /Limits [(page.309) (page.313)]
 >> endobj
-9801 0 obj <<
-/Names [(page.314) 5007 0 R (page.315) 5055 0 R (page.316) 5059 0 R (page.317) 5063 0 R (page.318) 5106 0 R (page.319) 5148 0 R]
+9850 0 obj <<
+/Names [(page.314) 5053 0 R (page.315) 5101 0 R (page.316) 5105 0 R (page.317) 5109 0 R (page.318) 5152 0 R (page.319) 5194 0 R]
 /Limits [(page.314) (page.319)]
 >> endobj
-9802 0 obj <<
-/Names [(page.32) 2325 0 R (page.320) 5189 0 R (page.321) 5229 0 R (page.322) 5247 0 R (page.323) 5252 0 R (page.324) 5257 0 R]
+9851 0 obj <<
+/Names [(page.32) 2332 0 R (page.320) 5235 0 R (page.321) 5275 0 R (page.322) 5293 0 R (page.323) 5298 0 R (page.324) 5303 0 R]
 /Limits [(page.32) (page.324)]
 >> endobj
-9803 0 obj <<
-/Names [(page.325) 5262 0 R (page.326) 5268 0 R (page.327) 5273 0 R (page.328) 5277 0 R (page.329) 5281 0 R (page.33) 2338 0 R]
+9852 0 obj <<
+/Names [(page.325) 5308 0 R (page.326) 5314 0 R (page.327) 5319 0 R (page.328) 5323 0 R (page.329) 5327 0 R (page.33) 2345 0 R]
 /Limits [(page.325) (page.33)]
 >> endobj
-9804 0 obj <<
-/Names [(page.330) 5286 0 R (page.331) 5292 0 R (page.332) 5297 0 R (page.333) 5304 0 R (page.334) 5312 0 R (page.335) 5327 0 R]
+9853 0 obj <<
+/Names [(page.330) 5332 0 R (page.331) 5338 0 R (page.332) 5343 0 R (page.333) 5350 0 R (page.334) 5358 0 R (page.335) 5373 0 R]
 /Limits [(page.330) (page.335)]
 >> endobj
-9805 0 obj <<
-/Names [(page.336) 5336 0 R (page.337) 5341 0 R (page.338) 5345 0 R (page.339) 5350 0 R (page.34) 2347 0 R (page.340) 5355 0 R]
+9854 0 obj <<
+/Names [(page.336) 5382 0 R (page.337) 5387 0 R (page.338) 5391 0 R (page.339) 5396 0 R (page.34) 2354 0 R (page.340) 5401 0 R]
 /Limits [(page.336) (page.340)]
 >> endobj
-9806 0 obj <<
-/Names [(page.341) 5360 0 R (page.342) 5369 0 R (page.343) 5375 0 R (page.344) 5383 0 R (page.345) 5388 0 R (page.346) 5397 0 R]
+9855 0 obj <<
+/Names [(page.341) 5406 0 R (page.342) 5415 0 R (page.343) 5421 0 R (page.344) 5429 0 R (page.345) 5434 0 R (page.346) 5443 0 R]
 /Limits [(page.341) (page.346)]
 >> endobj
-9807 0 obj <<
-/Names [(page.347) 5402 0 R (page.348) 5407 0 R (page.349) 5415 0 R (page.35) 2361 0 R (page.350) 5422 0 R (page.351) 5431 0 R]
+9856 0 obj <<
+/Names [(page.347) 5448 0 R (page.348) 5453 0 R (page.349) 5461 0 R (page.35) 2372 0 R (page.350) 5468 0 R (page.351) 5480 0 R]
 /Limits [(page.347) (page.351)]
 >> endobj
-9808 0 obj <<
-/Names [(page.352) 5441 0 R (page.353) 5450 0 R (page.354) 5456 0 R (page.355) 5464 0 R (page.356) 5478 0 R (page.357) 5485 0 R]
+9857 0 obj <<
+/Names [(page.352) 5490 0 R (page.353) 5499 0 R (page.354) 5505 0 R (page.355) 5513 0 R (page.356) 5527 0 R (page.357) 5534 0 R]
 /Limits [(page.352) (page.357)]
 >> endobj
-9809 0 obj <<
-/Names [(page.358) 5489 0 R (page.359) 5494 0 R (page.36) 2374 0 R (page.360) 5502 0 R (page.361) 5508 0 R (page.362) 5514 0 R]
+9858 0 obj <<
+/Names [(page.358) 5538 0 R (page.359) 5543 0 R (page.36) 2384 0 R (page.360) 5551 0 R (page.361) 5557 0 R (page.362) 5563 0 R]
 /Limits [(page.358) (page.362)]
 >> endobj
-9810 0 obj <<
-/Names [(page.363) 5522 0 R (page.364) 5529 0 R (page.365) 5535 0 R (page.366) 5543 0 R (page.367) 5548 0 R (page.368) 5553 0 R]
+9859 0 obj <<
+/Names [(page.363) 5571 0 R (page.364) 5578 0 R (page.365) 5584 0 R (page.366) 5592 0 R (page.367) 5597 0 R (page.368) 5602 0 R]
 /Limits [(page.363) (page.368)]
 >> endobj
-9811 0 obj <<
-/Names [(page.369) 5561 0 R (page.37) 2380 0 R (page.370) 5568 0 R (page.371) 5573 0 R (page.372) 5579 0 R (page.373) 5587 0 R]
+9860 0 obj <<
+/Names [(page.369) 5610 0 R (page.37) 2390 0 R (page.370) 5617 0 R (page.371) 5622 0 R (page.372) 5628 0 R (page.373) 5636 0 R]
 /Limits [(page.369) (page.373)]
 >> endobj
-9812 0 obj <<
-/Names [(page.374) 5591 0 R (page.375) 5596 0 R (page.376) 5600 0 R (page.377) 5604 0 R (page.378) 5650 0 R (page.379) 5691 0 R]
+9861 0 obj <<
+/Names [(page.374) 5640 0 R (page.375) 5645 0 R (page.376) 5649 0 R (page.377) 5653 0 R (page.378) 5699 0 R (page.379) 5740 0 R]
 /Limits [(page.374) (page.379)]
 >> endobj
-9813 0 obj <<
-/Names [(page.38) 2386 0 R (page.380) 5695 0 R (page.381) 5701 0 R (page.382) 5705 0 R (page.383) 5709 0 R (page.384) 5713 0 R]
+9862 0 obj <<
+/Names [(page.38) 2396 0 R (page.380) 5744 0 R (page.381) 5750 0 R (page.382) 5754 0 R (page.383) 5758 0 R (page.384) 5762 0 R]
 /Limits [(page.38) (page.384)]
 >> endobj
-9814 0 obj <<
-/Names [(page.385) 5717 0 R (page.386) 5722 0 R (page.387) 5729 0 R (page.388) 5735 0 R (page.389) 5743 0 R (page.39) 2396 0 R]
+9863 0 obj <<
+/Names [(page.385) 5766 0 R (page.386) 5771 0 R (page.387) 5778 0 R (page.388) 5784 0 R (page.389) 5792 0 R (page.39) 2407 0 R]
 /Limits [(page.385) (page.39)]
 >> endobj
-9815 0 obj <<
-/Names [(page.390) 5750 0 R (page.391) 5756 0 R (page.392) 5761 0 R (page.393) 5766 0 R (page.394) 5770 0 R (page.395) 5776 0 R]
+9864 0 obj <<
+/Names [(page.390) 5799 0 R (page.391) 5805 0 R (page.392) 5810 0 R (page.393) 5815 0 R (page.394) 5819 0 R (page.395) 5825 0 R]
 /Limits [(page.390) (page.395)]
 >> endobj
-9816 0 obj <<
-/Names [(page.396) 5785 0 R (page.397) 5800 0 R (page.398) 5806 0 R (page.399) 5811 0 R (page.4) 1981 0 R (page.40) 2406 0 R]
+9865 0 obj <<
+/Names [(page.396) 5834 0 R (page.397) 5849 0 R (page.398) 5855 0 R (page.399) 5860 0 R (page.4) 1981 0 R (page.40) 2417 0 R]
 /Limits [(page.396) (page.40)]
 >> endobj
-9817 0 obj <<
-/Names [(page.400) 5815 0 R (page.401) 5819 0 R (page.402) 5824 0 R (page.403) 5829 0 R (page.404) 5834 0 R (page.405) 5846 0 R]
+9866 0 obj <<
+/Names [(page.400) 5864 0 R (page.401) 5868 0 R (page.402) 5873 0 R (page.403) 5878 0 R (page.404) 5883 0 R (page.405) 5895 0 R]
 /Limits [(page.400) (page.405)]
 >> endobj
-9818 0 obj <<
-/Names [(page.406) 5851 0 R (page.407) 5855 0 R (page.408) 5859 0 R (page.409) 5863 0 R (page.41) 2412 0 R (page.410) 5906 0 R]
+9867 0 obj <<
+/Names [(page.406) 5900 0 R (page.407) 5904 0 R (page.408) 5908 0 R (page.409) 5912 0 R (page.41) 2422 0 R (page.410) 5955 0 R]
 /Limits [(page.406) (page.410)]
 >> endobj
-9819 0 obj <<
-/Names [(page.411) 5946 0 R (page.412) 5986 0 R (page.413) 6024 0 R (page.414) 6051 0 R (page.415) 6055 0 R (page.416) 6059 0 R]
+9868 0 obj <<
+/Names [(page.411) 5995 0 R (page.412) 6035 0 R (page.413) 6073 0 R (page.414) 6100 0 R (page.415) 6104 0 R (page.416) 6108 0 R]
 /Limits [(page.411) (page.416)]
 >> endobj
-9820 0 obj <<
-/Names [(page.417) 6064 0 R (page.418) 6069 0 R (page.419) 6074 0 R (page.42) 2418 0 R (page.420) 6079 0 R (page.421) 6083 0 R]
+9869 0 obj <<
+/Names [(page.417) 6113 0 R (page.418) 6118 0 R (page.419) 6123 0 R (page.42) 2428 0 R (page.420) 6128 0 R (page.421) 6132 0 R]
 /Limits [(page.417) (page.421)]
 >> endobj
-9821 0 obj <<
-/Names [(page.422) 6088 0 R (page.423) 6094 0 R (page.424) 6099 0 R (page.425) 6110 0 R (page.426) 6117 0 R (page.427) 6122 0 R]
+9870 0 obj <<
+/Names [(page.422) 6137 0 R (page.423) 6143 0 R (page.424) 6148 0 R (page.425) 6159 0 R (page.426) 6166 0 R (page.427) 6171 0 R]
 /Limits [(page.422) (page.427)]
 >> endobj
-9822 0 obj <<
-/Names [(page.428) 6127 0 R (page.429) 6132 0 R (page.43) 2427 0 R (page.430) 6136 0 R (page.431) 6140 0 R (page.432) 6145 0 R]
+9871 0 obj <<
+/Names [(page.428) 6176 0 R (page.429) 6181 0 R (page.43) 2437 0 R (page.430) 6185 0 R (page.431) 6189 0 R (page.432) 6194 0 R]
 /Limits [(page.428) (page.432)]
 >> endobj
-9823 0 obj <<
-/Names [(page.433) 6151 0 R (page.434) 6157 0 R (page.435) 6162 0 R (page.436) 6168 0 R (page.437) 6172 0 R (page.438) 6177 0 R]
+9872 0 obj <<
+/Names [(page.433) 6200 0 R (page.434) 6206 0 R (page.435) 6211 0 R (page.436) 6217 0 R (page.437) 6221 0 R (page.438) 6226 0 R]
 /Limits [(page.433) (page.438)]
 >> endobj
-9824 0 obj <<
-/Names [(page.439) 6185 0 R (page.44) 2440 0 R (page.440) 6191 0 R (page.441) 6197 0 R (page.442) 6209 0 R (page.443) 6218 0 R]
+9873 0 obj <<
+/Names [(page.439) 6234 0 R (page.44) 2451 0 R (page.440) 6240 0 R (page.441) 6246 0 R (page.442) 6258 0 R (page.443) 6267 0 R]
 /Limits [(page.439) (page.443)]
 >> endobj
-9825 0 obj <<
-/Names [(page.444) 6222 0 R (page.445) 6227 0 R (page.446) 6232 0 R (page.447) 6242 0 R (page.448) 6249 0 R (page.449) 6258 0 R]
+9874 0 obj <<
+/Names [(page.444) 6271 0 R (page.445) 6276 0 R (page.446) 6281 0 R (page.447) 6291 0 R (page.448) 6298 0 R (page.449) 6307 0 R]
 /Limits [(page.444) (page.449)]
 >> endobj
-9826 0 obj <<
-/Names [(page.45) 2450 0 R (page.450) 6268 0 R (page.451) 6280 0 R (page.452) 6285 0 R (page.453) 6291 0 R (page.454) 6297 0 R]
+9875 0 obj <<
+/Names [(page.45) 2460 0 R (page.450) 6317 0 R (page.451) 6329 0 R (page.452) 6334 0 R (page.453) 6340 0 R (page.454) 6346 0 R]
 /Limits [(page.45) (page.454)]
 >> endobj
-9827 0 obj <<
-/Names [(page.455) 6301 0 R (page.456) 6305 0 R (page.457) 6310 0 R (page.458) 6316 0 R (page.459) 6321 0 R (page.46) 2456 0 R]
+9876 0 obj <<
+/Names [(page.455) 6350 0 R (page.456) 6354 0 R (page.457) 6359 0 R (page.458) 6365 0 R (page.459) 6370 0 R (page.46) 2466 0 R]
 /Limits [(page.455) (page.46)]
 >> endobj
-9828 0 obj <<
-/Names [(page.460) 6327 0 R (page.461) 6333 0 R (page.462) 6339 0 R (page.463) 6349 0 R (page.464) 6358 0 R (page.465) 6367 0 R]
+9877 0 obj <<
+/Names [(page.460) 6376 0 R (page.461) 6382 0 R (page.462) 6388 0 R (page.463) 6398 0 R (page.464) 6407 0 R (page.465) 6416 0 R]
 /Limits [(page.460) (page.465)]
 >> endobj
-9829 0 obj <<
-/Names [(page.466) 6374 0 R (page.467) 6381 0 R (page.468) 6408 0 R (page.469) 6422 0 R (page.47) 2461 0 R (page.470) 6427 0 R]
+9878 0 obj <<
+/Names [(page.466) 6423 0 R (page.467) 6430 0 R (page.468) 6457 0 R (page.469) 6471 0 R (page.47) 2471 0 R (page.470) 6476 0 R]
 /Limits [(page.466) (page.470)]
 >> endobj
-9830 0 obj <<
-/Names [(page.471) 6433 0 R (page.472) 6437 0 R (page.473) 6441 0 R (page.474) 6448 0 R (page.475) 6455 0 R (page.476) 6460 0 R]
+9879 0 obj <<
+/Names [(page.471) 6482 0 R (page.472) 6486 0 R (page.473) 6490 0 R (page.474) 6497 0 R (page.475) 6504 0 R (page.476) 6509 0 R]
 /Limits [(page.471) (page.476)]
 >> endobj
-9831 0 obj <<
-/Names [(page.477) 6468 0 R (page.478) 6476 0 R (page.479) 6482 0 R (page.48) 2470 0 R (page.480) 6487 0 R (page.481) 6493 0 R]
+9880 0 obj <<
+/Names [(page.477) 6517 0 R (page.478) 6525 0 R (page.479) 6531 0 R (page.48) 2480 0 R (page.480) 6536 0 R (page.481) 6542 0 R]
 /Limits [(page.477) (page.481)]
 >> endobj
-9832 0 obj <<
-/Names [(page.482) 6500 0 R (page.483) 6507 0 R (page.484) 6512 0 R (page.485) 6517 0 R (page.486) 6521 0 R (page.487) 6526 0 R]
+9881 0 obj <<
+/Names [(page.482) 6549 0 R (page.483) 6556 0 R (page.484) 6561 0 R (page.485) 6566 0 R (page.486) 6570 0 R (page.487) 6575 0 R]
 /Limits [(page.482) (page.487)]
 >> endobj
-9833 0 obj <<
-/Names [(page.488) 6534 0 R (page.489) 6540 0 R (page.49) 2474 0 R (page.490) 6545 0 R (page.491) 6553 0 R (page.492) 6567 0 R]
+9882 0 obj <<
+/Names [(page.488) 6583 0 R (page.489) 6589 0 R (page.49) 2484 0 R (page.490) 6594 0 R (page.491) 6602 0 R (page.492) 6616 0 R]
 /Limits [(page.488) (page.492)]
 >> endobj
-9834 0 obj <<
-/Names [(page.493) 6581 0 R (page.494) 6587 0 R (page.495) 6591 0 R (page.496) 6596 0 R (page.497) 6600 0 R (page.498) 6605 0 R]
+9883 0 obj <<
+/Names [(page.493) 6630 0 R (page.494) 6636 0 R (page.495) 6640 0 R (page.496) 6645 0 R (page.497) 6649 0 R (page.498) 6654 0 R]
 /Limits [(page.493) (page.498)]
 >> endobj
-9835 0 obj <<
-/Names [(page.499) 6616 0 R (page.5) 1988 0 R (page.50) 2478 0 R (page.500) 6631 0 R (page.501) 6644 0 R (page.502) 6649 0 R]
+9884 0 obj <<
+/Names [(page.499) 6665 0 R (page.5) 1988 0 R (page.50) 2488 0 R (page.500) 6680 0 R (page.501) 6693 0 R (page.502) 6698 0 R]
 /Limits [(page.499) (page.502)]
 >> endobj
-9836 0 obj <<
-/Names [(page.503) 6654 0 R (page.504) 6661 0 R (page.505) 6668 0 R (page.506) 6674 0 R (page.507) 6689 0 R (page.508) 6704 0 R]
+9885 0 obj <<
+/Names [(page.503) 6703 0 R (page.504) 6710 0 R (page.505) 6717 0 R (page.506) 6723 0 R (page.507) 6738 0 R (page.508) 6753 0 R]
 /Limits [(page.503) (page.508)]
 >> endobj
-9837 0 obj <<
-/Names [(page.509) 6712 0 R (page.51) 2506 0 R (page.510) 6719 0 R (page.511) 6729 0 R (page.512) 6735 0 R (page.513) 6740 0 R]
+9886 0 obj <<
+/Names [(page.509) 6761 0 R (page.51) 2516 0 R (page.510) 6768 0 R (page.511) 6778 0 R (page.512) 6784 0 R (page.513) 6789 0 R]
 /Limits [(page.509) (page.513)]
 >> endobj
-9838 0 obj <<
-/Names [(page.514) 6745 0 R (page.515) 6749 0 R (page.516) 6755 0 R (page.517) 6762 0 R (page.518) 6768 0 R (page.519) 6772 0 R]
+9887 0 obj <<
+/Names [(page.514) 6794 0 R (page.515) 6798 0 R (page.516) 6804 0 R (page.517) 6811 0 R (page.518) 6817 0 R (page.519) 6821 0 R]
 /Limits [(page.514) (page.519)]
 >> endobj
-9839 0 obj <<
-/Names [(page.52) 2538 0 R (page.520) 6776 0 R (page.521) 6780 0 R (page.522) 6784 0 R (page.523) 6789 0 R (page.524) 6793 0 R]
+9888 0 obj <<
+/Names [(page.52) 2548 0 R (page.520) 6825 0 R (page.521) 6829 0 R (page.522) 6833 0 R (page.523) 6838 0 R (page.524) 6842 0 R]
 /Limits [(page.52) (page.524)]
 >> endobj
-9840 0 obj <<
-/Names [(page.525) 6797 0 R (page.526) 6801 0 R (page.527) 6805 0 R (page.528) 6809 0 R (page.529) 6815 0 R (page.53) 2545 0 R]
+9889 0 obj <<
+/Names [(page.525) 6846 0 R (page.526) 6850 0 R (page.527) 6854 0 R (page.528) 6858 0 R (page.529) 6864 0 R (page.53) 2555 0 R]
 /Limits [(page.525) (page.53)]
 >> endobj
-9841 0 obj <<
-/Names [(page.530) 6821 0 R (page.531) 6827 0 R (page.532) 6834 0 R (page.533) 6844 0 R (page.534) 6859 0 R (page.535) 6875 0 R]
+9890 0 obj <<
+/Names [(page.530) 6870 0 R (page.531) 6876 0 R (page.532) 6883 0 R (page.533) 6893 0 R (page.534) 6908 0 R (page.535) 6924 0 R]
 /Limits [(page.530) (page.535)]
 >> endobj
-9842 0 obj <<
-/Names [(page.536) 6879 0 R (page.537) 6885 0 R (page.538) 6897 0 R (page.539) 6908 0 R (page.54) 2552 0 R (page.540) 6917 0 R]
+9891 0 obj <<
+/Names [(page.536) 6928 0 R (page.537) 6934 0 R (page.538) 6946 0 R (page.539) 6957 0 R (page.54) 2562 0 R (page.540) 6966 0 R]
 /Limits [(page.536) (page.540)]
 >> endobj
-9843 0 obj <<
-/Names [(page.541) 6928 0 R (page.542) 6937 0 R (page.543) 6942 0 R (page.544) 6947 0 R (page.545) 6966 0 R (page.546) 6979 0 R]
+9892 0 obj <<
+/Names [(page.541) 6977 0 R (page.542) 6986 0 R (page.543) 6991 0 R (page.544) 6996 0 R (page.545) 7015 0 R (page.546) 7028 0 R]
 /Limits [(page.541) (page.546)]
 >> endobj
-9844 0 obj <<
-/Names [(page.547) 6985 0 R (page.548) 6991 0 R (page.549) 6996 0 R (page.55) 2559 0 R (page.550) 7001 0 R (page.551) 7005 0 R]
+9893 0 obj <<
+/Names [(page.547) 7034 0 R (page.548) 7040 0 R (page.549) 7045 0 R (page.55) 2569 0 R (page.550) 7050 0 R (page.551) 7054 0 R]
 /Limits [(page.547) (page.551)]
 >> endobj
-9845 0 obj <<
-/Names [(page.552) 7009 0 R (page.553) 7015 0 R (page.554) 7022 0 R (page.555) 7026 0 R (page.556) 7032 0 R (page.557) 7037 0 R]
+9894 0 obj <<
+/Names [(page.552) 7058 0 R (page.553) 7064 0 R (page.554) 7071 0 R (page.555) 7075 0 R (page.556) 7081 0 R (page.557) 7086 0 R]
 /Limits [(page.552) (page.557)]
 >> endobj
-9846 0 obj <<
-/Names [(page.558) 7042 0 R (page.559) 7049 0 R (page.56) 2564 0 R (page.560) 7058 0 R (page.561) 7067 0 R (page.562) 7072 0 R]
+9895 0 obj <<
+/Names [(page.558) 7091 0 R (page.559) 7098 0 R (page.56) 2574 0 R (page.560) 7107 0 R (page.561) 7116 0 R (page.562) 7121 0 R]
 /Limits [(page.558) (page.562)]
 >> endobj
-9847 0 obj <<
-/Names [(page.563) 7077 0 R (page.564) 7087 0 R (page.565) 7094 0 R (page.566) 7100 0 R (page.567) 7104 0 R (page.568) 7109 0 R]
+9896 0 obj <<
+/Names [(page.563) 7126 0 R (page.564) 7136 0 R (page.565) 7143 0 R (page.566) 7149 0 R (page.567) 7153 0 R (page.568) 7158 0 R]
 /Limits [(page.563) (page.568)]
 >> endobj
-9848 0 obj <<
-/Names [(page.569) 7115 0 R (page.57) 2575 0 R (page.570) 7122 0 R (page.571) 7130 0 R (page.572) 7135 0 R (page.573) 7140 0 R]
+9897 0 obj <<
+/Names [(page.569) 7164 0 R (page.57) 2588 0 R (page.570) 7171 0 R (page.571) 7179 0 R (page.572) 7184 0 R (page.573) 7189 0 R]
 /Limits [(page.569) (page.573)]
 >> endobj
-9849 0 obj <<
-/Names [(page.574) 7145 0 R (page.575) 7149 0 R (page.576) 7153 0 R (page.577) 7159 0 R (page.578) 7163 0 R (page.579) 7315 0 R]
+9898 0 obj <<
+/Names [(page.574) 7194 0 R (page.575) 7198 0 R (page.576) 7202 0 R (page.577) 7208 0 R (page.578) 7212 0 R (page.579) 7364 0 R]
 /Limits [(page.574) (page.579)]
 >> endobj
-9850 0 obj <<
-/Names [(page.58) 2582 0 R (page.580) 7450 0 R (page.581) 7555 0 R (page.582) 7681 0 R (page.583) 7778 0 R (page.584) 7890 0 R]
+9899 0 obj <<
+/Names [(page.58) 2595 0 R (page.580) 7499 0 R (page.581) 7604 0 R (page.582) 7730 0 R (page.583) 7827 0 R (page.584) 7939 0 R]
 /Limits [(page.58) (page.584)]
 >> endobj
-9851 0 obj <<
-/Names [(page.585) 8011 0 R (page.586) 8132 0 R (page.587) 8237 0 R (page.588) 8333 0 R (page.589) 8481 0 R (page.59) 2588 0 R]
+9900 0 obj <<
+/Names [(page.585) 8060 0 R (page.586) 8181 0 R (page.587) 8286 0 R (page.588) 8382 0 R (page.589) 8530 0 R (page.59) 2601 0 R]
 /Limits [(page.585) (page.59)]
 >> endobj
-9852 0 obj <<
-/Names [(page.590) 8612 0 R (page.591) 8727 0 R (page.592) 8836 0 R (page.593) 9006 0 R (page.594) 9134 0 R (page.595) 9261 0 R]
+9901 0 obj <<
+/Names [(page.590) 8661 0 R (page.591) 8776 0 R (page.592) 8885 0 R (page.593) 9055 0 R (page.594) 9183 0 R (page.595) 9310 0 R]
 /Limits [(page.590) (page.595)]
 >> endobj
-9853 0 obj <<
-/Names [(page.6) 1995 0 R (page.60) 2595 0 R (page.61) 2601 0 R (page.62) 2608 0 R (page.63) 2614 0 R (page.64) 2628 0 R]
+9902 0 obj <<
+/Names [(page.6) 1995 0 R (page.60) 2608 0 R (page.61) 2614 0 R (page.62) 2621 0 R (page.63) 2627 0 R (page.64) 2641 0 R]
 /Limits [(page.6) (page.64)]
 >> endobj
-9854 0 obj <<
-/Names [(page.65) 2636 0 R (page.66) 2646 0 R (page.67) 2659 0 R (page.68) 2666 0 R (page.69) 2671 0 R (page.7) 2006 0 R]
+9903 0 obj <<
+/Names [(page.65) 2649 0 R (page.66) 2659 0 R (page.67) 2672 0 R (page.68) 2679 0 R (page.69) 2684 0 R (page.7) 2006 0 R]
 /Limits [(page.65) (page.7)]
 >> endobj
-9855 0 obj <<
-/Names [(page.70) 2679 0 R (page.71) 2697 0 R (page.72) 2719 0 R (page.73) 2728 0 R (page.74) 2737 0 R (page.75) 2744 0 R]
+9904 0 obj <<
+/Names [(page.70) 2692 0 R (page.71) 2710 0 R (page.72) 2732 0 R (page.73) 2741 0 R (page.74) 2750 0 R (page.75) 2757 0 R]
 /Limits [(page.70) (page.75)]
 >> endobj
-9856 0 obj <<
-/Names [(page.76) 2750 0 R (page.77) 2758 0 R (page.78) 2764 0 R (page.79) 2769 0 R (page.8) 2026 0 R (page.80) 2773 0 R]
+9905 0 obj <<
+/Names [(page.76) 2763 0 R (page.77) 2771 0 R (page.78) 2777 0 R (page.79) 2782 0 R (page.8) 2026 0 R (page.80) 2786 0 R]
 /Limits [(page.76) (page.80)]
 >> endobj
-9857 0 obj <<
-/Names [(page.81) 2780 0 R (page.82) 2787 0 R (page.83) 2793 0 R (page.84) 2797 0 R (page.85) 2802 0 R (page.86) 2809 0 R]
+9906 0 obj <<
+/Names [(page.81) 2793 0 R (page.82) 2800 0 R (page.83) 2806 0 R (page.84) 2810 0 R (page.85) 2815 0 R (page.86) 2822 0 R]
 /Limits [(page.81) (page.86)]
 >> endobj
-9858 0 obj <<
-/Names [(page.87) 2818 0 R (page.88) 2831 0 R (page.89) 2845 0 R (page.9) 2033 0 R (page.90) 2851 0 R (page.91) 2856 0 R]
+9907 0 obj <<
+/Names [(page.87) 2831 0 R (page.88) 2844 0 R (page.89) 2858 0 R (page.9) 2033 0 R (page.90) 2864 0 R (page.91) 2869 0 R]
 /Limits [(page.87) (page.91)]
 >> endobj
-9859 0 obj <<
-/Names [(page.92) 2860 0 R (page.93) 2864 0 R (page.94) 2868 0 R (page.95) 2916 0 R (page.96) 2948 0 R (page.97) 2967 0 R]
+9908 0 obj <<
+/Names [(page.92) 2873 0 R (page.93) 2877 0 R (page.94) 2881 0 R (page.95) 2929 0 R (page.96) 2961 0 R (page.97) 2980 0 R]
 /Limits [(page.92) (page.97)]
 >> endobj
-9860 0 obj <<
-/Names [(page.98) 2971 0 R (page.99) 2975 0 R (page.i) 1121 0 R (page.ix) 1168 0 R (page.vii) 1130 0 R (page.viii) 1138 0 R]
+9909 0 obj <<
+/Names [(page.98) 2984 0 R (page.99) 2988 0 R (page.i) 1121 0 R (page.ix) 1168 0 R (page.vii) 1130 0 R (page.viii) 1138 0 R]
 /Limits [(page.98) (page.viii)]
 >> endobj
-9861 0 obj <<
+9910 0 obj <<
 /Names [(page.x) 1210 0 R (page.xi) 1250 0 R (page.xii) 1286 0 R (page.xiii) 1322 0 R (page.xiv) 1357 0 R (page.xix) 1486 0 R]
 /Limits [(page.x) (page.xix)]
 >> endobj
-9862 0 obj <<
+9911 0 obj <<
 /Names [(page.xl) 1939 0 R (page.xli) 1943 0 R (page.xlii) 1949 0 R (page.xv) 1397 0 R (page.xvi) 1435 0 R (page.xvii) 1454 0 R]
 /Limits [(page.xl) (page.xvii)]
 >> endobj
-9863 0 obj <<
+9912 0 obj <<
 /Names [(page.xviii) 1458 0 R (page.xx) 1541 0 R (page.xxi) 1596 0 R (page.xxii) 1651 0 R (page.xxiii) 1697 0 R (page.xxiv) 1715 0 R]
 /Limits [(page.xviii) (page.xxiv)]
 >> endobj
-9864 0 obj <<
+9913 0 obj <<
 /Names [(page.xxix) 1868 0 R (page.xxv) 1741 0 R (page.xxvi) 1793 0 R (page.xxvii) 1846 0 R (page.xxviii) 1864 0 R (page.xxx) 1875 0 R]
 /Limits [(page.xxix) (page.xxx)]
 >> endobj
-9865 0 obj <<
+9914 0 obj <<
 /Names [(page.xxxi) 1880 0 R (page.xxxii) 1884 0 R (page.xxxiii) 1891 0 R (page.xxxiv) 1900 0 R (page.xxxix) 1935 0 R (page.xxxv) 1909 0 R]
 /Limits [(page.xxxi) (page.xxxv)]
 >> endobj
-9866 0 obj <<
+9915 0 obj <<
 /Names [(page.xxxvi) 1916 0 R (page.xxxvii) 1922 0 R (page.xxxviii) 1927 0 R (part.1) 38 0 R (part.2) 498 0 R (part.3) 750 0 R]
 /Limits [(page.xxxvi) (part.3)]
 >> endobj
-9867 0 obj <<
-/Names [(pktcap01) 6869 0 R (pktcap02) 6870 0 R (pref-new) 1896 0 R (preface) 1886 0 R (primer) 6471 0 R (procstart) 2738 0 R]
+9916 0 obj <<
+/Names [(pktcap01) 6918 0 R (pktcap02) 6919 0 R (pref-new) 1896 0 R (preface) 1886 0 R (primer) 6520 0 R (procstart) 2751 0 R]
 /Limits [(pktcap01) (procstart)]
 >> endobj
-9868 0 obj <<
-/Names [(proffold) 3954 0 R (prom-dhcp) 2705 0 R (promisnet) 2651 0 R (promisnetsvca) 2652 0 R (promisnetsvcb) 2653 0 R (redirfold) 3516 0 R]
+9917 0 obj <<
+/Names [(proffold) 3977 0 R (prom-dhcp) 2718 0 R (promisnet) 2664 0 R (promisnetsvca) 2665 0 R (promisnetsvcb) 2666 0 R (redirfold) 3535 0 R]
 /Limits [(proffold) (redirfold)]
 >> endobj
-9869 0 obj <<
-/Names [(roothint) 2711 0 R (sbe-idmapridex) 4886 0 R (sbeamg) 5746 0 R (sbeavoid) 3528 0 R (sbehap-LDAPdiag) 3490 0 R (sbehap-PAM-NSS) 3647 0 R]
+9918 0 obj <<
+/Names [(roothint) 2724 0 R (sbe-idmapridex) 4932 0 R (sbeamg) 5795 0 R (sbeavoid) 3547 0 R (sbehap-LDAPdiag) 3506 0 R (sbehap-PAM-NSS) 3670 0 R]
 /Limits [(roothint) (sbehap-PAM-NSS)]
 >> endobj
-9870 0 obj <<
-/Names [(sbehap-bigacct) 3757 0 R (sbehap-bldg1) 3863 0 R (sbehap-bldg1-smbconf) 3869 0 R (sbehap-bldg2-smbconf) 3908 0 R (sbehap-dbconf) 3554 0 R (sbehap-ldapreconfa) 6636 0 R]
+9919 0 obj <<
+/Names [(sbehap-bigacct) 3780 0 R (sbehap-bldg1) 3886 0 R (sbehap-bldg1-smbconf) 3892 0 R (sbehap-bldg2-smbconf) 3931 0 R (sbehap-dbconf) 3573 0 R (sbehap-ldapreconfa) 6685 0 R]
 /Limits [(sbehap-bigacct) (sbehap-ldapreconfa)]
 >> endobj
-9871 0 obj <<
-/Names [(sbehap-ldapreconfb) 6637 0 R (sbehap-ldapreconfc) 6638 0 R (sbehap-ldifadd) 3778 0 R (sbehap-ldifpata) 6639 0 R (sbehap-ldifpatb) 6640 0 R (sbehap-locgrppol) 3513 0 R]
+9920 0 obj <<
+/Names [(sbehap-ldapreconfb) 6686 0 R (sbehap-ldapreconfc) 6687 0 R (sbehap-ldifadd) 3801 0 R (sbehap-ldifpata) 6688 0 R (sbehap-ldifpatb) 6689 0 R (sbehap-locgrppol) 3532 0 R]
 /Limits [(sbehap-ldapreconfb) (sbehap-locgrppol)]
 >> endobj
-9872 0 obj <<
-/Names [(sbehap-massive) 3672 0 R (sbehap-massive-smbconfa) 3675 0 R (sbehap-massive-smbconfb) 3676 0 R (sbehap-nss01) 3650 0 R (sbehap-nss02) 3658 0 R (sbehap-ppc) 3499 0 R]
+9921 0 obj <<
+/Names [(sbehap-massive) 3695 0 R (sbehap-massive-smbconfa) 3698 0 R (sbehap-massive-smbconfb) 3699 0 R (sbehap-nss01) 3673 0 R (sbehap-nss02) 3681 0 R (sbehap-ppc) 3518 0 R]
 /Limits [(sbehap-massive) (sbehap-ppc)]
 >> endobj
-9873 0 obj <<
-/Names [(sbehap-privs) 3500 0 R (sbehap-ptrcfg) 3837 0 R (sbehap-shareconfa) 3677 0 R (sbehap-shareconfb) 3678 0 R (sbehap-slapdconf) 3640 0 R (sbehap-slapdconf2) 4059 0 R]
+9922 0 obj <<
+/Names [(sbehap-privs) 3519 0 R (sbehap-ptrcfg) 3860 0 R (sbehap-shareconfa) 3700 0 R (sbehap-shareconfb) 3701 0 R (sbehap-slapdconf) 3663 0 R (sbehap-slapdconf2) 4082 0 R]
 /Limits [(sbehap-privs) (sbehap-slapdconf2)]
 >> endobj
-9874 0 obj <<
-/Names [(sbeidealx) 3699 0 R (sbent4smb) 5470 0 R (sbent4smb2) 5651 0 R (sbentnss) 5473 0 R (sbentnss2) 5498 0 R (sbentslapd) 5471 0 R]
+9923 0 obj <<
+/Names [(sbeidealx) 3722 0 R (sbent4smb) 5519 0 R (sbent4smb2) 5700 0 R (sbentnss) 5522 0 R (sbentnss2) 5547 0 R (sbentslapd) 5520 0 R]
 /Limits [(sbeidealx) (sbentslapd)]
 >> endobj
-9875 0 obj <<
-/Names [(sbentslapd2) 5696 0 R (sbepu2) 5790 0 R (sbersync) 5792 0 R (sbeug1) 5288 0 R (sbeug2) 5306 0 R (sbeunxa) 4902 0 R]
+9924 0 obj <<
+/Names [(sbentslapd2) 5745 0 R (sbepu2) 5839 0 R (sbersync) 5841 0 R (sbeug1) 5334 0 R (sbeug2) 5352 0 R (sbeunxa) 4948 0 R]
 /Limits [(sbentslapd2) (sbeunxa)]
 >> endobj
-9876 0 obj <<
-/Names [(sbevam1) 5525 0 R (sbewinbindex) 4934 0 R (sbexcld) 5793 0 R (sbrntldapconf) 5472 0 R (sdcsdmldap) 4717 0 R (secondmachine) 6868 0 R]
+9925 0 obj <<
+/Names [(sbevam1) 5574 0 R (sbewinbindex) 4980 0 R (sbexcld) 5842 0 R (sbrntldapconf) 5521 0 R (sdcsdmldap) 4757 0 R (secondmachine) 6917 0 R]
 /Limits [(sbevam1) (secondmachine)]
 >> endobj
-9877 0 obj <<
+9926 0 obj <<
 /Names [(section*.1) 6 0 R (section*.10) 1892 0 R (section*.11) 1894 0 R (section*.12) 1901 0 R (section*.13) 1903 0 R (section*.14) 1910 0 R]
 /Limits [(section*.1) (section*.14)]
 >> endobj
-9878 0 obj <<
-/Names [(section*.15) 1944 0 R (section*.16) 42 0 R (section*.18) 2287 0 R (section*.19) 2452 0 R (section*.20) 2847 0 R (section*.21) 3354 0 R]
+9927 0 obj <<
+/Names [(section*.15) 1944 0 R (section*.16) 42 0 R (section*.18) 2294 0 R (section*.19) 2462 0 R (section*.20) 2860 0 R (section*.21) 3370 0 R]
 /Limits [(section*.15) (section*.21)]
 >> endobj
-9879 0 obj <<
-/Names [(section*.22) 3529 0 R (section*.23) 3535 0 R (section*.24) 3550 0 R (section*.25) 3552 0 R (section*.26) 3568 0 R (section*.27) 3575 0 R]
+9928 0 obj <<
+/Names [(section*.22) 3548 0 R (section*.23) 3554 0 R (section*.24) 3564 0 R (section*.25) 3571 0 R (section*.26) 3587 0 R (section*.27) 3594 0 R]
 /Limits [(section*.22) (section*.27)]
 >> endobj
-9880 0 obj <<
-/Names [(section*.28) 4037 0 R (section*.29) 4423 0 R (section*.30) 502 0 R (section*.32) 4932 0 R (section*.33) 4942 0 R (section*.34) 4987 0 R]
+9929 0 obj <<
+/Names [(section*.28) 4060 0 R (section*.29) 4456 0 R (section*.30) 502 0 R (section*.32) 4978 0 R (section*.33) 4988 0 R (section*.34) 5033 0 R]
 /Limits [(section*.28) (section*.34)]
 >> endobj
-9881 0 obj <<
-/Names [(section*.35) 5583 0 R (section*.36) 754 0 R (section*.38) 6293 0 R (section*.39) 6429 0 R (section*.40) 6997 0 R (section*.41) 7018 0 R]
+9930 0 obj <<
+/Names [(section*.35) 5632 0 R (section*.36) 754 0 R (section*.38) 6342 0 R (section*.39) 6478 0 R (section*.40) 7046 0 R (section*.41) 7067 0 R]
 /Limits [(section*.35) (section*.41)]
 >> endobj
-9882 0 obj <<
-/Names [(section*.42) 7027 0 R (section*.43) 7028 0 R (section*.44) 7033 0 R (section*.45) 7038 0 R (section*.46) 7043 0 R (section*.47) 7044 0 R]
+9931 0 obj <<
+/Names [(section*.42) 7076 0 R (section*.43) 7077 0 R (section*.44) 7082 0 R (section*.45) 7087 0 R (section*.46) 7092 0 R (section*.47) 7093 0 R]
 /Limits [(section*.42) (section*.47)]
 >> endobj
-9883 0 obj <<
-/Names [(section*.48) 7050 0 R (section*.49) 7059 0 R (section*.50) 7073 0 R (section*.51) 7088 0 R (section*.52) 7089 0 R (section*.53) 7095 0 R]
+9932 0 obj <<
+/Names [(section*.48) 7099 0 R (section*.49) 7108 0 R (section*.50) 7122 0 R (section*.51) 7137 0 R (section*.52) 7138 0 R (section*.53) 7144 0 R]
 /Limits [(section*.48) (section*.53)]
 >> endobj
-9884 0 obj <<
-/Names [(section*.54) 7096 0 R (section*.55) 7105 0 R (section*.56) 7110 0 R (section*.57) 7111 0 R (section*.58) 7116 0 R (section*.59) 7117 0 R]
+9933 0 obj <<
+/Names [(section*.54) 7145 0 R (section*.55) 7154 0 R (section*.56) 7159 0 R (section*.57) 7160 0 R (section*.58) 7165 0 R (section*.59) 7166 0 R]
 /Limits [(section*.54) (section*.59)]
 >> endobj
-9885 0 obj <<
-/Names [(section*.60) 7118 0 R (section*.61) 7123 0 R (section*.62) 1110 0 R (section*.8) 34 0 R (section.1.1) 50 0 R (section.1.2) 54 0 R]
+9934 0 obj <<
+/Names [(section*.60) 7167 0 R (section*.61) 7172 0 R (section*.62) 1110 0 R (section*.8) 34 0 R (section.1.1) 50 0 R (section.1.2) 54 0 R]
 /Limits [(section*.60) (section.1.2)]
 >> endobj
-9886 0 obj <<
+9935 0 obj <<
 /Names [(section.1.3) 102 0 R (section.10.1) 722 0 R (section.10.2) 730 0 R (section.10.3) 738 0 R (section.11.1) 762 0 R (section.11.2) 770 0 R]
 /Limits [(section.1.3) (section.11.2)]
 >> endobj
-9887 0 obj <<
+9936 0 obj <<
 /Names [(section.11.3) 782 0 R (section.11.4) 826 0 R (section.12.1) 834 0 R (section.12.2) 842 0 R (section.12.3) 854 0 R (section.12.4) 886 0 R]
 /Limits [(section.11.3) (section.12.4)]
 >> endobj
-9888 0 obj <<
+9937 0 obj <<
 /Names [(section.13.1) 894 0 R (section.13.2) 898 0 R (section.13.3) 902 0 R (section.13.4) 954 0 R (section.14.1) 962 0 R (section.14.2) 966 0 R]
 /Limits [(section.13.1) (section.14.2)]
 >> endobj
-9889 0 obj <<
+9938 0 obj <<
 /Names [(section.15.1) 974 0 R (section.15.2) 978 0 R (section.15.3) 982 0 R (section.15.4) 986 0 R (section.15.5) 1002 0 R (section.15.6) 1010 0 R]
 /Limits [(section.15.1) (section.15.6)]
 >> endobj
-9890 0 obj <<
+9939 0 obj <<
 /Names [(section.15.7) 1014 0 R (section.15.8) 1018 0 R (section.15.9) 1022 0 R (section.16.1) 1042 0 R (section.16.2) 1046 0 R (section.16.3) 1054 0 R]
 /Limits [(section.15.7) (section.16.3)]
 >> endobj
-9891 0 obj <<
+9940 0 obj <<
 /Names [(section.16.4) 1094 0 R (section.16.5) 1102 0 R (section.2.1) 110 0 R (section.2.2) 118 0 R (section.2.3) 130 0 R (section.2.4) 146 0 R]
 /Limits [(section.16.4) (section.2.4)]
 >> endobj
-9892 0 obj <<
+9941 0 obj <<
 /Names [(section.3.1) 154 0 R (section.3.2) 162 0 R (section.3.3) 178 0 R (section.3.4) 222 0 R (section.4.1) 230 0 R (section.4.2) 238 0 R]
 /Limits [(section.3.1) (section.4.2)]
 >> endobj
-9893 0 obj <<
+9942 0 obj <<
 /Names [(section.4.3) 250 0 R (section.4.4) 286 0 R (section.5.1) 294 0 R (section.5.2) 298 0 R (section.5.3) 306 0 R (section.5.4) 350 0 R]
 /Limits [(section.4.3) (section.5.4)]
 >> endobj
-9894 0 obj <<
+9943 0 obj <<
 /Names [(section.5.5) 390 0 R (section.5.6) 394 0 R (section.5.7) 414 0 R (section.5.8) 442 0 R (section.5.9) 446 0 R (section.6.1) 454 0 R]
 /Limits [(section.5.5) (section.6.1)]
 >> endobj
-9895 0 obj <<
+9944 0 obj <<
 /Names [(section.6.2) 462 0 R (section.6.3) 486 0 R (section.6.4) 494 0 R (section.7.1) 510 0 R (section.7.2) 518 0 R (section.7.3) 530 0 R]
 /Limits [(section.6.2) (section.7.3)]
 >> endobj
-9896 0 obj <<
+9945 0 obj <<
 /Names [(section.7.4) 578 0 R (section.8.1) 586 0 R (section.8.2) 618 0 R (section.8.3) 634 0 R (section.9.1) 674 0 R (section.9.2) 682 0 R]
 /Limits [(section.7.4) (section.9.2)]
 >> endobj
-9897 0 obj <<
-/Names [(section.9.3) 694 0 R (section.9.4) 714 0 R (secure) 2546 0 R (simple) 1974 0 R (small) 2306 0 R (smbldap-init) 3718 0 R]
+9946 0 obj <<
+/Names [(section.9.3) 694 0 R (section.9.4) 714 0 R (secure) 2556 0 R (simple) 1974 0 R (small) 2313 0 R (smbldap-init) 3741 0 R]
 /Limits [(section.9.3) (smbldap-init)]
 >> endobj
-9898 0 obj <<
+9947 0 obj <<
 /Names [(subsection.1.2.1) 58 0 R (subsection.1.2.2) 74 0 R (subsection.1.2.3) 90 0 R (subsection.10.1.1) 726 0 R (subsection.10.2.1) 734 0 R (subsection.10.3.1) 742 0 R]
 /Limits [(subsection.1.2.1) (subsection.10.3.1)]
 >> endobj
-9899 0 obj <<
+9948 0 obj <<
 /Names [(subsection.11.1.1) 766 0 R (subsection.11.2.1) 774 0 R (subsection.11.3.1) 786 0 R (subsection.11.3.2) 790 0 R (subsection.11.3.3) 802 0 R (subsection.11.3.4) 806 0 R]
 /Limits [(subsection.11.1.1) (subsection.11.3.4)]
 >> endobj
-9900 0 obj <<
+9949 0 obj <<
 /Names [(subsection.11.3.5) 822 0 R (subsection.12.1.1) 838 0 R (subsection.12.2.1) 846 0 R (subsection.12.2.2) 850 0 R (subsection.12.3.1) 858 0 R (subsection.12.3.2) 862 0 R]
 /Limits [(subsection.11.3.5) (subsection.12.3.2)]
 >> endobj
-9901 0 obj <<
+9950 0 obj <<
 /Names [(subsection.12.3.3) 878 0 R (subsection.12.3.4) 882 0 R (subsection.13.3.1) 906 0 R (subsection.13.3.2) 922 0 R (subsection.13.3.3) 926 0 R (subsection.13.3.4) 930 0 R]
 /Limits [(subsection.12.3.3) (subsection.13.3.4)]
 >> endobj
-9902 0 obj <<
+9951 0 obj <<
 /Names [(subsection.13.3.5) 934 0 R (subsection.13.3.6) 938 0 R (subsection.13.3.7) 942 0 R (subsection.13.3.8) 946 0 R (subsection.13.3.9) 950 0 R (subsection.15.4.1) 990 0 R]
 /Limits [(subsection.13.3.5) (subsection.15.4.1)]
 >> endobj
-9903 0 obj <<
+9952 0 obj <<
 /Names [(subsection.15.4.2) 994 0 R (subsection.15.4.3) 998 0 R (subsection.15.5.1) 1006 0 R (subsection.15.9.1) 1026 0 R (subsection.15.9.2) 1030 0 R (subsection.15.9.3) 1034 0 R]
 /Limits [(subsection.15.4.2) (subsection.15.9.3)]
 >> endobj
-9904 0 obj <<
+9953 0 obj <<
 /Names [(subsection.16.2.1) 1050 0 R (subsection.16.3.1) 1058 0 R (subsection.16.3.2) 1066 0 R (subsection.16.3.3) 1074 0 R (subsection.16.3.4) 1082 0 R (subsection.16.3.5) 1090 0 R]
 /Limits [(subsection.16.2.1) (subsection.16.3.5)]
 >> endobj
-9905 0 obj <<
+9954 0 obj <<
 /Names [(subsection.16.4.1) 1098 0 R (subsection.2.1.1) 114 0 R (subsection.2.2.1) 122 0 R (subsection.2.2.2) 126 0 R (subsection.2.3.1) 134 0 R (subsection.2.3.2) 138 0 R]
 /Limits [(subsection.16.4.1) (subsection.2.3.2)]
 >> endobj
-9906 0 obj <<
+9955 0 obj <<
 /Names [(subsection.2.3.3) 142 0 R (subsection.3.1.1) 158 0 R (subsection.3.2.1) 166 0 R (subsection.3.2.2) 174 0 R (subsection.3.3.1) 182 0 R (subsection.3.3.2) 186 0 R]
 /Limits [(subsection.2.3.3) (subsection.3.3.2)]
 >> endobj
-9907 0 obj <<
+9956 0 obj <<
 /Names [(subsection.3.3.3) 190 0 R (subsection.3.3.4) 194 0 R (subsection.3.3.5) 198 0 R (subsection.3.3.6) 202 0 R (subsection.3.3.7) 206 0 R (subsection.3.3.8) 214 0 R]
 /Limits [(subsection.3.3.3) (subsection.3.3.8)]
 >> endobj
-9908 0 obj <<
+9957 0 obj <<
 /Names [(subsection.3.3.9) 218 0 R (subsection.4.1.1) 234 0 R (subsection.4.2.1) 242 0 R (subsection.4.2.2) 246 0 R (subsection.4.3.1) 254 0 R (subsection.4.3.2) 258 0 R]
 /Limits [(subsection.3.3.9) (subsection.4.3.2)]
 >> endobj
-9909 0 obj <<
+9958 0 obj <<
 /Names [(subsection.4.3.3) 262 0 R (subsection.4.3.4) 274 0 R (subsection.4.3.5) 278 0 R (subsection.4.3.6) 282 0 R (subsection.5.2.1) 302 0 R (subsection.5.3.1) 310 0 R]
 /Limits [(subsection.4.3.3) (subsection.5.3.1)]
 >> endobj
-9910 0 obj <<
+9959 0 obj <<
 /Names [(subsection.5.3.2) 342 0 R (subsection.5.3.3) 346 0 R (subsection.5.4.1) 354 0 R (subsection.5.4.2) 358 0 R (subsection.5.4.3) 362 0 R (subsection.5.4.4) 366 0 R]
 /Limits [(subsection.5.3.2) (subsection.5.4.4)]
 >> endobj
-9911 0 obj <<
+9960 0 obj <<
 /Names [(subsection.5.4.5) 382 0 R (subsection.5.4.6) 386 0 R (subsection.5.6.1) 398 0 R (subsection.5.6.2) 402 0 R (subsection.5.6.3) 406 0 R (subsection.5.6.4) 410 0 R]
 /Limits [(subsection.5.4.5) (subsection.5.6.4)]
 >> endobj
-9912 0 obj <<
+9961 0 obj <<
 /Names [(subsection.5.7.1) 418 0 R (subsection.5.7.2) 422 0 R (subsection.5.7.3) 426 0 R (subsection.5.7.4) 430 0 R (subsection.5.7.5) 434 0 R (subsection.5.7.6) 438 0 R]
 /Limits [(subsection.5.7.1) (subsection.5.7.6)]
 >> endobj
-9913 0 obj <<
+9962 0 obj <<
 /Names [(subsection.6.1.1) 458 0 R (subsection.6.2.1) 466 0 R (subsection.6.2.2) 482 0 R (subsection.6.3.1) 490 0 R (subsection.7.1.1) 514 0 R (subsection.7.2.1) 522 0 R]
 /Limits [(subsection.6.1.1) (subsection.7.2.1)]
 >> endobj
-9914 0 obj <<
+9963 0 obj <<
 /Names [(subsection.7.2.2) 526 0 R (subsection.7.3.1) 534 0 R (subsection.7.3.2) 538 0 R (subsection.7.3.3) 542 0 R (subsection.7.3.4) 546 0 R (subsection.7.3.5) 562 0 R]
 /Limits [(subsection.7.2.2) (subsection.7.3.5)]
 >> endobj
-9915 0 obj <<
+9964 0 obj <<
 /Names [(subsection.7.3.6) 574 0 R (subsection.8.1.1) 590 0 R (subsection.8.2.1) 622 0 R (subsection.8.2.2) 626 0 R (subsection.8.2.3) 630 0 R (subsection.8.3.1) 638 0 R]
 /Limits [(subsection.7.3.6) (subsection.8.3.1)]
 >> endobj
-9916 0 obj <<
+9965 0 obj <<
 /Names [(subsection.8.3.2) 654 0 R (subsection.8.3.3) 666 0 R (subsection.9.1.1) 678 0 R (subsection.9.2.1) 686 0 R (subsection.9.2.2) 690 0 R (subsection.9.3.1) 698 0 R]
 /Limits [(subsection.8.3.2) (subsection.9.3.1)]
 >> endobj
-9917 0 obj <<
+9966 0 obj <<
 /Names [(subsection.9.3.2) 706 0 R (subsection.9.3.3) 710 0 R (subsubsection.1.2.1.1) 62 0 R (subsubsection.1.2.1.2) 66 0 R (subsubsection.1.2.1.3) 70 0 R (subsubsection.1.2.2.1) 78 0 R]
 /Limits [(subsection.9.3.2) (subsubsection.1.2.2.1)]
 >> endobj
-9918 0 obj <<
+9967 0 obj <<
 /Names [(subsubsection.1.2.2.2) 82 0 R (subsubsection.1.2.2.3) 86 0 R (subsubsection.1.2.3.1) 94 0 R (subsubsection.1.2.3.2) 98 0 R (subsubsection.10.3.1.1) 746 0 R (subsubsection.11.2.1.1) 778 0 R]
 /Limits [(subsubsection.1.2.2.2) (subsubsection.11.2.1.1)]
 >> endobj
-9919 0 obj <<
+9968 0 obj <<
 /Names [(subsubsection.11.3.2.1) 794 0 R (subsubsection.11.3.2.2) 798 0 R (subsubsection.11.3.4.1) 810 0 R (subsubsection.11.3.4.2) 814 0 R (subsubsection.11.3.4.3) 818 0 R (subsubsection.12.3.2.1) 866 0 R]
 /Limits [(subsubsection.11.3.2.1) (subsubsection.12.3.2.1)]
 >> endobj
-9920 0 obj <<
+9969 0 obj <<
 /Names [(subsubsection.12.3.2.2) 870 0 R (subsubsection.12.3.2.3) 874 0 R (subsubsection.13.3.1.1) 910 0 R (subsubsection.13.3.1.2) 914 0 R (subsubsection.13.3.1.3) 918 0 R (subsubsection.16.3.1.1) 1062 0 R]
 /Limits [(subsubsection.12.3.2.2) (subsubsection.16.3.1.1)]
 >> endobj
-9921 0 obj <<
+9970 0 obj <<
 /Names [(subsubsection.16.3.2.1) 1070 0 R (subsubsection.16.3.3.1) 1078 0 R (subsubsection.16.3.4.1) 1086 0 R (subsubsection.3.2.1.1) 170 0 R (subsubsection.3.3.7.1) 210 0 R (subsubsection.4.3.3.1) 266 0 R]
 /Limits [(subsubsection.16.3.2.1) (subsubsection.4.3.3.1)]
 >> endobj
-9922 0 obj <<
+9971 0 obj <<
 /Names [(subsubsection.4.3.3.2) 270 0 R (subsubsection.5.3.1.1) 314 0 R (subsubsection.5.3.1.2) 318 0 R (subsubsection.5.3.1.3) 322 0 R (subsubsection.5.3.1.4) 326 0 R (subsubsection.5.3.1.5) 330 0 R]
 /Limits [(subsubsection.4.3.3.2) (subsubsection.5.3.1.5)]
 >> endobj
-9923 0 obj <<
+9972 0 obj <<
 /Names [(subsubsection.5.3.1.6) 334 0 R (subsubsection.5.3.1.7) 338 0 R (subsubsection.5.4.4.1) 370 0 R (subsubsection.5.4.4.2) 374 0 R (subsubsection.5.4.4.3) 378 0 R (subsubsection.6.2.1.1) 470 0 R]
 /Limits [(subsubsection.5.3.1.6) (subsubsection.6.2.1.1)]
 >> endobj
-9924 0 obj <<
+9973 0 obj <<
 /Names [(subsubsection.6.2.1.2) 474 0 R (subsubsection.6.2.1.3) 478 0 R (subsubsection.7.3.4.1) 550 0 R (subsubsection.7.3.4.2) 554 0 R (subsubsection.7.3.4.3) 558 0 R (subsubsection.7.3.5.1) 566 0 R]
 /Limits [(subsubsection.6.2.1.2) (subsubsection.7.3.5.1)]
 >> endobj
-9925 0 obj <<
+9974 0 obj <<
 /Names [(subsubsection.7.3.5.2) 570 0 R (subsubsection.8.1.1.1) 594 0 R (subsubsection.8.1.1.2) 598 0 R (subsubsection.8.1.1.3) 602 0 R (subsubsection.8.1.1.4) 606 0 R (subsubsection.8.1.1.5) 610 0 R]
 /Limits [(subsubsection.7.3.5.2) (subsubsection.8.1.1.5)]
 >> endobj
-9926 0 obj <<
+9975 0 obj <<
 /Names [(subsubsection.8.1.1.6) 614 0 R (subsubsection.8.3.1.1) 642 0 R (subsubsection.8.3.1.2) 646 0 R (subsubsection.8.3.1.3) 650 0 R (subsubsection.8.3.2.1) 658 0 R (subsubsection.8.3.2.2) 662 0 R]
 /Limits [(subsubsection.8.1.1.6) (subsubsection.8.3.2.2)]
 >> endobj
-9927 0 obj <<
-/Names [(subsubsection.9.3.1.1) 702 0 R (swxpp001) 6557 0 R (swxpp004) 6574 0 R (swxpp006) 6575 0 R (swxpp007) 6576 0 R (swxpp008) 6583 0 R]
+9976 0 obj <<
+/Names [(subsubsection.9.3.1.1) 702 0 R (swxpp001) 6606 0 R (swxpp004) 6623 0 R (swxpp006) 6624 0 R (swxpp007) 6625 0 R (swxpp008) 6632 0 R]
 /Limits [(subsubsection.9.3.1.1) (swxpp008)]
 >> endobj
-9928 0 obj <<
+9977 0 obj <<
 /Names [(table.0.1) 1847 0 R (table.1.1) 1848 0 R (table.13.1) 1858 0 R (table.16.1) 1859 0 R (table.16.2) 1860 0 R (table.3.1) 1849 0 R]
 /Limits [(table.0.1) (table.3.1)]
 >> endobj
-9929 0 obj <<
+9978 0 obj <<
 /Names [(table.3.2) 1850 0 R (table.4.1) 1851 0 R (table.5.1) 1852 0 R (table.5.2) 1853 0 R (table.5.3) 1854 0 R (table.5.4) 1855 0 R]
 /Limits [(table.3.2) (table.5.4)]
 >> endobj
-9930 0 obj <<
-/Names [(table.9.1) 1856 0 R (unixclients) 4683 0 R (upgrades) 5253 0 R (userconnect) 6938 0 R (validate1) 2022 0 R (wdcsdm) 4766 0 R]
+9979 0 obj <<
+/Names [(table.9.1) 1856 0 R (unixclients) 4723 0 R (upgrades) 5299 0 R (userconnect) 6987 0 R (validate1) 2022 0 R (wdcsdm) 4809 0 R]
 /Limits [(table.9.1) (wdcsdm)]
 >> endobj
-9931 0 obj <<
-/Kids [9369 0 R 9370 0 R 9371 0 R 9372 0 R 9373 0 R 9374 0 R]
+9980 0 obj <<
+/Kids [9418 0 R 9419 0 R 9420 0 R 9421 0 R 9422 0 R 9423 0 R]
 /Limits [(105) (Item.112)]
 >> endobj
-9932 0 obj <<
-/Kids [9375 0 R 9376 0 R 9377 0 R 9378 0 R 9379 0 R 9380 0 R]
+9981 0 obj <<
+/Kids [9424 0 R 9425 0 R 9426 0 R 9427 0 R 9428 0 R 9429 0 R]
 /Limits [(Item.113) (Item.145)]
 >> endobj
-9933 0 obj <<
-/Kids [9381 0 R 9382 0 R 9383 0 R 9384 0 R 9385 0 R 9386 0 R]
+9982 0 obj <<
+/Kids [9430 0 R 9431 0 R 9432 0 R 9433 0 R 9434 0 R 9435 0 R]
 /Limits [(Item.146) (Item.178)]
 >> endobj
-9934 0 obj <<
-/Kids [9387 0 R 9388 0 R 9389 0 R 9390 0 R 9391 0 R 9392 0 R]
+9983 0 obj <<
+/Kids [9436 0 R 9437 0 R 9438 0 R 9439 0 R 9440 0 R 9441 0 R]
 /Limits [(Item.179) (Item.21)]
 >> endobj
-9935 0 obj <<
-/Kids [9393 0 R 9394 0 R 9395 0 R 9396 0 R 9397 0 R 9398 0 R]
+9984 0 obj <<
+/Kids [9442 0 R 9443 0 R 9444 0 R 9445 0 R 9446 0 R 9447 0 R]
 /Limits [(Item.210) (Item.242)]
 >> endobj
-9936 0 obj <<
-/Kids [9399 0 R 9400 0 R 9401 0 R 9402 0 R 9403 0 R 9404 0 R]
+9985 0 obj <<
+/Kids [9448 0 R 9449 0 R 9450 0 R 9451 0 R 9452 0 R 9453 0 R]
 /Limits [(Item.243) (Item.275)]
 >> endobj
-9937 0 obj <<
-/Kids [9405 0 R 9406 0 R 9407 0 R 9408 0 R 9409 0 R 9410 0 R]
+9986 0 obj <<
+/Kids [9454 0 R 9455 0 R 9456 0 R 9457 0 R 9458 0 R 9459 0 R]
 /Limits [(Item.276) (Item.307)]
 >> endobj
-9938 0 obj <<
-/Kids [9411 0 R 9412 0 R 9413 0 R 9414 0 R 9415 0 R 9416 0 R]
+9987 0 obj <<
+/Kids [9460 0 R 9461 0 R 9462 0 R 9463 0 R 9464 0 R 9465 0 R]
 /Limits [(Item.308) (Item.34)]
 >> endobj
-9939 0 obj <<
-/Kids [9417 0 R 9418 0 R 9419 0 R 9420 0 R 9421 0 R 9422 0 R]
+9988 0 obj <<
+/Kids [9466 0 R 9467 0 R 9468 0 R 9469 0 R 9470 0 R 9471 0 R]
 /Limits [(Item.340) (Item.372)]
 >> endobj
-9940 0 obj <<
-/Kids [9423 0 R 9424 0 R 9425 0 R 9426 0 R 9427 0 R 9428 0 R]
+9989 0 obj <<
+/Kids [9472 0 R 9473 0 R 9474 0 R 9475 0 R 9476 0 R 9477 0 R]
 /Limits [(Item.373) (Item.404)]
 >> endobj
-9941 0 obj <<
-/Kids [9429 0 R 9430 0 R 9431 0 R 9432 0 R 9433 0 R 9434 0 R]
+9990 0 obj <<
+/Kids [9478 0 R 9479 0 R 9480 0 R 9481 0 R 9482 0 R 9483 0 R]
 /Limits [(Item.405) (Item.437)]
 >> endobj
-9942 0 obj <<
-/Kids [9435 0 R 9436 0 R 9437 0 R 9438 0 R 9439 0 R 9440 0 R]
+9991 0 obj <<
+/Kids [9484 0 R 9485 0 R 9486 0 R 9487 0 R 9488 0 R 9489 0 R]
 /Limits [(Item.438) (Item.47)]
 >> endobj
-9943 0 obj <<
-/Kids [9441 0 R 9442 0 R 9443 0 R 9444 0 R 9445 0 R 9446 0 R]
+9992 0 obj <<
+/Kids [9490 0 R 9491 0 R 9492 0 R 9493 0 R 9494 0 R 9495 0 R]
 /Limits [(Item.470) (Item.501)]
 >> endobj
-9944 0 obj <<
-/Kids [9447 0 R 9448 0 R 9449 0 R 9450 0 R 9451 0 R 9452 0 R]
+9993 0 obj <<
+/Kids [9496 0 R 9497 0 R 9498 0 R 9499 0 R 9500 0 R 9501 0 R]
 /Limits [(Item.502) (Item.534)]
 >> endobj
-9945 0 obj <<
-/Kids [9453 0 R 9454 0 R 9455 0 R 9456 0 R 9457 0 R 9458 0 R]
+9994 0 obj <<
+/Kids [9502 0 R 9503 0 R 9504 0 R 9505 0 R 9506 0 R 9507 0 R]
 /Limits [(Item.535) (Item.567)]
 >> endobj
-9946 0 obj <<
-/Kids [9459 0 R 9460 0 R 9461 0 R 9462 0 R 9463 0 R 9464 0 R]
+9995 0 obj <<
+/Kids [9508 0 R 9509 0 R 9510 0 R 9511 0 R 9512 0 R 9513 0 R]
 /Limits [(Item.568) (Item.6)]
 >> endobj
-9947 0 obj <<
-/Kids [9465 0 R 9466 0 R 9467 0 R 9468 0 R 9469 0 R 9470 0 R]
+9996 0 obj <<
+/Kids [9514 0 R 9515 0 R 9516 0 R 9517 0 R 9518 0 R 9519 0 R]
 /Limits [(Item.60) (Item.631)]
 >> endobj
-9948 0 obj <<
-/Kids [9471 0 R 9472 0 R 9473 0 R 9474 0 R 9475 0 R 9476 0 R]
+9997 0 obj <<
+/Kids [9520 0 R 9521 0 R 9522 0 R 9523 0 R 9524 0 R 9525 0 R]
 /Limits [(Item.632) (Item.664)]
 >> endobj
-9949 0 obj <<
-/Kids [9477 0 R 9478 0 R 9479 0 R 9480 0 R 9481 0 R 9482 0 R]
+9998 0 obj <<
+/Kids [9526 0 R 9527 0 R 9528 0 R 9529 0 R 9530 0 R 9531 0 R]
 /Limits [(Item.665) (Item.697)]
 >> endobj
-9950 0 obj <<
-/Kids [9483 0 R 9484 0 R 9485 0 R 9486 0 R 9487 0 R 9488 0 R]
+9999 0 obj <<
+/Kids [9532 0 R 9533 0 R 9534 0 R 9535 0 R 9536 0 R 9537 0 R]
 /Limits [(Item.698) (Item.87)]
 >> endobj
-9951 0 obj <<
-/Kids [9489 0 R 9490 0 R 9491 0 R 9492 0 R 9493 0 R 9494 0 R]
+10000 0 obj <<
+/Kids [9538 0 R 9539 0 R 9540 0 R 9541 0 R 9542 0 R 9543 0 R]
 /Limits [(Item.88) (bldg12nameda)]
 >> endobj
-9952 0 obj <<
-/Kids [9495 0 R 9496 0 R 9497 0 R 9498 0 R 9499 0 R 9500 0 R]
+10001 0 obj <<
+/Kids [9544 0 R 9545 0 R 9546 0 R 9547 0 R 9548 0 R 9549 0 R]
 /Limits [(bldg12namedb) (ch5-dnshcp-setup)]
 >> endobj
-9953 0 obj <<
-/Kids [9501 0 R 9502 0 R 9503 0 R 9504 0 R 9505 0 R 9506 0 R]
+10002 0 obj <<
+/Kids [9550 0 R 9551 0 R 9552 0 R 9553 0 R 9554 0 R 9555 0 R]
 /Limits [(ch5-dommem-smb) (ch9-adsdc)]
 >> endobj
-9954 0 obj <<
-/Kids [9507 0 R 9508 0 R 9509 0 R 9510 0 R 9511 0 R 9512 0 R]
+10003 0 obj <<
+/Kids [9556 0 R 9557 0 R 9558 0 R 9559 0 R 9560 0 R 9561 0 R]
 /Limits [(ch9-adssdm) (chapter.2)]
 >> endobj
-9955 0 obj <<
-/Kids [9513 0 R 9514 0 R 9515 0 R 9516 0 R 9517 0 R 9518 0 R]
+10004 0 obj <<
+/Kids [9562 0 R 9563 0 R 9564 0 R 9565 0 R 9566 0 R 9567 0 R]
 /Limits [(chapter.3) (example.10.3.2)]
 >> endobj
-9956 0 obj <<
-/Kids [9519 0 R 9520 0 R 9521 0 R 9522 0 R 9523 0 R 9524 0 R]
+10005 0 obj <<
+/Kids [9568 0 R 9569 0 R 9570 0 R 9571 0 R 9572 0 R 9573 0 R]
 /Limits [(example.10.3.3) (example.3.3.2)]
 >> endobj
-9957 0 obj <<
-/Kids [9525 0 R 9526 0 R 9527 0 R 9528 0 R 9529 0 R 9530 0 R]
+10006 0 obj <<
+/Kids [9574 0 R 9575 0 R 9576 0 R 9577 0 R 9578 0 R 9579 0 R]
 /Limits [(example.3.3.3) (example.5.5.5)]
 >> endobj
-9958 0 obj <<
-/Kids [9531 0 R 9532 0 R 9533 0 R 9534 0 R 9535 0 R 9536 0 R]
+10007 0 obj <<
+/Kids [9580 0 R 9581 0 R 9582 0 R 9583 0 R 9584 0 R 9585 0 R]
 /Limits [(example.6.3.1) (figure.15.4)]
 >> endobj
-9959 0 obj <<
-/Kids [9537 0 R 9538 0 R 9539 0 R 9540 0 R 9541 0 R 9542 0 R]
-/Limits [(figure.15.5) (id207730)]
+10008 0 obj <<
+/Kids [9586 0 R 9587 0 R 9588 0 R 9589 0 R 9590 0 R 9591 0 R]
+/Limits [(figure.15.5) (id2422739)]
 >> endobj
-9960 0 obj <<
-/Kids [9543 0 R 9544 0 R 9545 0 R 9546 0 R 9547 0 R 9548 0 R]
-/Limits [(id208632) (id265728)]
+10009 0 obj <<
+/Kids [9592 0 R 9593 0 R 9594 0 R 9595 0 R 9596 0 R 9597 0 R]
+/Limits [(id2423074) (id2492262)]
 >> endobj
-9961 0 obj <<
-/Kids [9549 0 R 9550 0 R 9551 0 R 9552 0 R 9553 0 R 9554 0 R]
-/Limits [(id265916) (id291603)]
+10010 0 obj <<
+/Kids [9598 0 R 9599 0 R 9600 0 R 9601 0 R 9602 0 R 9603 0 R]
+/Limits [(id2492540) (id2521435)]
 >> endobj
-9962 0 obj <<
-/Kids [9555 0 R 9556 0 R 9557 0 R 9558 0 R 9559 0 R 9560 0 R]
-/Limits [(id292095) (id304675)]
+10011 0 obj <<
+/Kids [9604 0 R 9605 0 R 9606 0 R 9607 0 R 9608 0 R 9609 0 R]
+/Limits [(id2522086) (id2537615)]
 >> endobj
-9963 0 obj <<
-/Kids [9561 0 R 9562 0 R 9563 0 R 9564 0 R 9565 0 R 9566 0 R]
-/Limits [(id305381) (id328376)]
+10012 0 obj <<
+/Kids [9610 0 R 9611 0 R 9612 0 R 9613 0 R 9614 0 R 9615 0 R]
+/Limits [(id2537679) (id2556934)]
 >> endobj
-9964 0 obj <<
-/Kids [9567 0 R 9568 0 R 9569 0 R 9570 0 R 9571 0 R 9572 0 R]
-/Limits [(id328406) (id343384)]
+10013 0 obj <<
+/Kids [9616 0 R 9617 0 R 9618 0 R 9619 0 R 9620 0 R 9621 0 R]
+/Limits [(id2557046) (id2573390)]
 >> endobj
-9965 0 obj <<
-/Kids [9573 0 R 9574 0 R 9575 0 R 9576 0 R 9577 0 R 9578 0 R]
-/Limits [(id345187) (id356034)]
+10014 0 obj <<
+/Kids [9622 0 R 9623 0 R 9624 0 R 9625 0 R 9626 0 R 9627 0 R]
+/Limits [(id2573403) (id2583464)]
 >> endobj
-9966 0 obj <<
-/Kids [9579 0 R 9580 0 R 9581 0 R 9582 0 R 9583 0 R 9584 0 R]
-/Limits [(id356162) (lstlisting.3.-8)]
+10015 0 obj <<
+/Kids [9628 0 R 9629 0 R 9630 0 R 9631 0 R 9632 0 R 9633 0 R]
+/Limits [(id2583582) (lstlisting.3.-8)]
 >> endobj
-9967 0 obj <<
-/Kids [9585 0 R 9586 0 R 9587 0 R 9588 0 R 9589 0 R 9590 0 R]
+10016 0 obj <<
+/Kids [9634 0 R 9635 0 R 9636 0 R 9637 0 R 9638 0 R 9639 0 R]
 /Limits [(lstlisting.3.-9) (lstnumber.-10.17)]
 >> endobj
-9968 0 obj <<
-/Kids [9591 0 R 9592 0 R 9593 0 R 9594 0 R 9595 0 R 9596 0 R]
+10017 0 obj <<
+/Kids [9640 0 R 9641 0 R 9642 0 R 9643 0 R 9644 0 R 9645 0 R]
 /Limits [(lstnumber.-10.18) (lstnumber.-11.23)]
 >> endobj
-9969 0 obj <<
-/Kids [9597 0 R 9598 0 R 9599 0 R 9600 0 R 9601 0 R 9602 0 R]
+10018 0 obj <<
+/Kids [9646 0 R 9647 0 R 9648 0 R 9649 0 R 9650 0 R 9651 0 R]
 /Limits [(lstnumber.-11.24) (lstnumber.-12.32)]
 >> endobj
-9970 0 obj <<
-/Kids [9603 0 R 9604 0 R 9605 0 R 9606 0 R 9607 0 R 9608 0 R]
+10019 0 obj <<
+/Kids [9652 0 R 9653 0 R 9654 0 R 9655 0 R 9656 0 R 9657 0 R]
 /Limits [(lstnumber.-12.33) (lstnumber.-16.18)]
 >> endobj
-9971 0 obj <<
-/Kids [9609 0 R 9610 0 R 9611 0 R 9612 0 R 9613 0 R 9614 0 R]
+10020 0 obj <<
+/Kids [9658 0 R 9659 0 R 9660 0 R 9661 0 R 9662 0 R 9663 0 R]
 /Limits [(lstnumber.-16.19) (lstnumber.-18.1)]
 >> endobj
-9972 0 obj <<
-/Kids [9615 0 R 9616 0 R 9617 0 R 9618 0 R 9619 0 R 9620 0 R]
+10021 0 obj <<
+/Kids [9664 0 R 9665 0 R 9666 0 R 9667 0 R 9668 0 R 9669 0 R]
 /Limits [(lstnumber.-18.10) (lstnumber.-19.12)]
 >> endobj
-9973 0 obj <<
-/Kids [9621 0 R 9622 0 R 9623 0 R 9624 0 R 9625 0 R 9626 0 R]
+10022 0 obj <<
+/Kids [9670 0 R 9671 0 R 9672 0 R 9673 0 R 9674 0 R 9675 0 R]
 /Limits [(lstnumber.-19.13) (lstnumber.-2.15)]
 >> endobj
-9974 0 obj <<
-/Kids [9627 0 R 9628 0 R 9629 0 R 9630 0 R 9631 0 R 9632 0 R]
+10023 0 obj <<
+/Kids [9676 0 R 9677 0 R 9678 0 R 9679 0 R 9680 0 R 9681 0 R]
 /Limits [(lstnumber.-2.16) (lstnumber.-20.2)]
 >> endobj
-9975 0 obj <<
-/Kids [9633 0 R 9634 0 R 9635 0 R 9636 0 R 9637 0 R 9638 0 R]
+10024 0 obj <<
+/Kids [9682 0 R 9683 0 R 9684 0 R 9685 0 R 9686 0 R 9687 0 R]
 /Limits [(lstnumber.-20.20) (lstnumber.-21.7)]
 >> endobj
-9976 0 obj <<
-/Kids [9639 0 R 9640 0 R 9641 0 R 9642 0 R 9643 0 R 9644 0 R]
+10025 0 obj <<
+/Kids [9688 0 R 9689 0 R 9690 0 R 9691 0 R 9692 0 R 9693 0 R]
 /Limits [(lstnumber.-21.8) (lstnumber.-22.4)]
 >> endobj
-9977 0 obj <<
-/Kids [9645 0 R 9646 0 R 9647 0 R 9648 0 R 9649 0 R 9650 0 R]
+10026 0 obj <<
+/Kids [9694 0 R 9695 0 R 9696 0 R 9697 0 R 9698 0 R 9699 0 R]
 /Limits [(lstnumber.-22.40) (lstnumber.-24.12)]
 >> endobj
-9978 0 obj <<
-/Kids [9651 0 R 9652 0 R 9653 0 R 9654 0 R 9655 0 R 9656 0 R]
+10027 0 obj <<
+/Kids [9700 0 R 9701 0 R 9702 0 R 9703 0 R 9704 0 R 9705 0 R]
 /Limits [(lstnumber.-24.13) (lstnumber.-25.21)]
 >> endobj
-9979 0 obj <<
-/Kids [9657 0 R 9658 0 R 9659 0 R 9660 0 R 9661 0 R 9662 0 R]
+10028 0 obj <<
+/Kids [9706 0 R 9707 0 R 9708 0 R 9709 0 R 9710 0 R 9711 0 R]
 /Limits [(lstnumber.-25.22) (lstnumber.-26.17)]
 >> endobj
-9980 0 obj <<
-/Kids [9663 0 R 9664 0 R 9665 0 R 9666 0 R 9667 0 R 9668 0 R]
+10029 0 obj <<
+/Kids [9712 0 R 9713 0 R 9714 0 R 9715 0 R 9716 0 R 9717 0 R]
 /Limits [(lstnumber.-26.18) (lstnumber.-27.18)]
 >> endobj
-9981 0 obj <<
-/Kids [9669 0 R 9670 0 R 9671 0 R 9672 0 R 9673 0 R 9674 0 R]
+10030 0 obj <<
+/Kids [9718 0 R 9719 0 R 9720 0 R 9721 0 R 9722 0 R 9723 0 R]
 /Limits [(lstnumber.-27.19) (lstnumber.-28.12)]
 >> endobj
-9982 0 obj <<
-/Kids [9675 0 R 9676 0 R 9677 0 R 9678 0 R 9679 0 R 9680 0 R]
+10031 0 obj <<
+/Kids [9724 0 R 9725 0 R 9726 0 R 9727 0 R 9728 0 R 9729 0 R]
 /Limits [(lstnumber.-28.13) (lstnumber.-29.10)]
 >> endobj
-9983 0 obj <<
-/Kids [9681 0 R 9682 0 R 9683 0 R 9684 0 R 9685 0 R 9686 0 R]
+10032 0 obj <<
+/Kids [9730 0 R 9731 0 R 9732 0 R 9733 0 R 9734 0 R 9735 0 R]
 /Limits [(lstnumber.-29.11) (lstnumber.-3.1)]
 >> endobj
-9984 0 obj <<
-/Kids [9687 0 R 9688 0 R 9689 0 R 9690 0 R 9691 0 R 9692 0 R]
+10033 0 obj <<
+/Kids [9736 0 R 9737 0 R 9738 0 R 9739 0 R 9740 0 R 9741 0 R]
 /Limits [(lstnumber.-3.10) (lstnumber.-30.13)]
 >> endobj
-9985 0 obj <<
-/Kids [9693 0 R 9694 0 R 9695 0 R 9696 0 R 9697 0 R 9698 0 R]
+10034 0 obj <<
+/Kids [9742 0 R 9743 0 R 9744 0 R 9745 0 R 9746 0 R 9747 0 R]
 /Limits [(lstnumber.-30.14) (lstnumber.-31.13)]
 >> endobj
-9986 0 obj <<
-/Kids [9699 0 R 9700 0 R 9701 0 R 9702 0 R 9703 0 R 9704 0 R]
+10035 0 obj <<
+/Kids [9748 0 R 9749 0 R 9750 0 R 9751 0 R 9752 0 R 9753 0 R]
 /Limits [(lstnumber.-31.14) (lstnumber.-33.4)]
 >> endobj
-9987 0 obj <<
-/Kids [9705 0 R 9706 0 R 9707 0 R 9708 0 R 9709 0 R 9710 0 R]
+10036 0 obj <<
+/Kids [9754 0 R 9755 0 R 9756 0 R 9757 0 R 9758 0 R 9759 0 R]
 /Limits [(lstnumber.-33.5) (lstnumber.-34.37)]
 >> endobj
-9988 0 obj <<
-/Kids [9711 0 R 9712 0 R 9713 0 R 9714 0 R 9715 0 R 9716 0 R]
+10037 0 obj <<
+/Kids [9760 0 R 9761 0 R 9762 0 R 9763 0 R 9764 0 R 9765 0 R]
 /Limits [(lstnumber.-34.38) (lstnumber.-35.32)]
 >> endobj
-9989 0 obj <<
-/Kids [9717 0 R 9718 0 R 9719 0 R 9720 0 R 9721 0 R 9722 0 R]
+10038 0 obj <<
+/Kids [9766 0 R 9767 0 R 9768 0 R 9769 0 R 9770 0 R 9771 0 R]
 /Limits [(lstnumber.-35.33) (lstnumber.-36.33)]
 >> endobj
-9990 0 obj <<
-/Kids [9723 0 R 9724 0 R 9725 0 R 9726 0 R 9727 0 R 9728 0 R]
+10039 0 obj <<
+/Kids [9772 0 R 9773 0 R 9774 0 R 9775 0 R 9776 0 R 9777 0 R]
 /Limits [(lstnumber.-36.34) (lstnumber.-37.31)]
 >> endobj
-9991 0 obj <<
-/Kids [9729 0 R 9730 0 R 9731 0 R 9732 0 R 9733 0 R 9734 0 R]
+10040 0 obj <<
+/Kids [9778 0 R 9779 0 R 9780 0 R 9781 0 R 9782 0 R 9783 0 R]
 /Limits [(lstnumber.-37.32) (lstnumber.-38.34)]
 >> endobj
-9992 0 obj <<
-/Kids [9735 0 R 9736 0 R 9737 0 R 9738 0 R 9739 0 R 9740 0 R]
+10041 0 obj <<
+/Kids [9784 0 R 9785 0 R 9786 0 R 9787 0 R 9788 0 R 9789 0 R]
 /Limits [(lstnumber.-38.4) (lstnumber.-39.7)]
 >> endobj
-9993 0 obj <<
-/Kids [9741 0 R 9742 0 R 9743 0 R 9744 0 R 9745 0 R 9746 0 R]
+10042 0 obj <<
+/Kids [9790 0 R 9791 0 R 9792 0 R 9793 0 R 9794 0 R 9795 0 R]
 /Limits [(lstnumber.-39.8) (lstnumber.-40.19)]
 >> endobj
-9994 0 obj <<
-/Kids [9747 0 R 9748 0 R 9749 0 R 9750 0 R 9751 0 R 9752 0 R]
+10043 0 obj <<
+/Kids [9796 0 R 9797 0 R 9798 0 R 9799 0 R 9800 0 R 9801 0 R]
 /Limits [(lstnumber.-40.2) (lstnumber.-5.17)]
 >> endobj
-9995 0 obj <<
-/Kids [9753 0 R 9754 0 R 9755 0 R 9756 0 R 9757 0 R 9758 0 R]
+10044 0 obj <<
+/Kids [9802 0 R 9803 0 R 9804 0 R 9805 0 R 9806 0 R 9807 0 R]
 /Limits [(lstnumber.-5.18) (lstnumber.-6.5)]
 >> endobj
-9996 0 obj <<
-/Kids [9759 0 R 9760 0 R 9761 0 R 9762 0 R 9763 0 R 9764 0 R]
+10045 0 obj <<
+/Kids [9808 0 R 9809 0 R 9810 0 R 9811 0 R 9812 0 R 9813 0 R]
 /Limits [(lstnumber.-6.6) (page.119)]
 >> endobj
-9997 0 obj <<
-/Kids [9765 0 R 9766 0 R 9767 0 R 9768 0 R 9769 0 R 9770 0 R]
+10046 0 obj <<
+/Kids [9814 0 R 9815 0 R 9816 0 R 9817 0 R 9818 0 R 9819 0 R]
 /Limits [(page.12) (page.151)]
 >> endobj
-9998 0 obj <<
-/Kids [9771 0 R 9772 0 R 9773 0 R 9774 0 R 9775 0 R 9776 0 R]
+10047 0 obj <<
+/Kids [9820 0 R 9821 0 R 9822 0 R 9823 0 R 9824 0 R 9825 0 R]
 /Limits [(page.152) (page.184)]
 >> endobj
-9999 0 obj <<
-/Kids [9777 0 R 9778 0 R 9779 0 R 9780 0 R 9781 0 R 9782 0 R]
+10048 0 obj <<
+/Kids [9826 0 R 9827 0 R 9828 0 R 9829 0 R 9830 0 R 9831 0 R]
 /Limits [(page.185) (page.216)]
 >> endobj
-10000 0 obj <<
-/Kids [9783 0 R 9784 0 R 9785 0 R 9786 0 R 9787 0 R 9788 0 R]
+10049 0 obj <<
+/Kids [9832 0 R 9833 0 R 9834 0 R 9835 0 R 9836 0 R 9837 0 R]
 /Limits [(page.217) (page.249)]
 >> endobj
-10001 0 obj <<
-/Kids [9789 0 R 9790 0 R 9791 0 R 9792 0 R 9793 0 R 9794 0 R]
+10050 0 obj <<
+/Kids [9838 0 R 9839 0 R 9840 0 R 9841 0 R 9842 0 R 9843 0 R]
 /Limits [(page.25) (page.281)]
 >> endobj
-10002 0 obj <<
-/Kids [9795 0 R 9796 0 R 9797 0 R 9798 0 R 9799 0 R 9800 0 R]
+10051 0 obj <<
+/Kids [9844 0 R 9845 0 R 9846 0 R 9847 0 R 9848 0 R 9849 0 R]
 /Limits [(page.282) (page.313)]
 >> endobj
-10003 0 obj <<
-/Kids [9801 0 R 9802 0 R 9803 0 R 9804 0 R 9805 0 R 9806 0 R]
+10052 0 obj <<
+/Kids [9850 0 R 9851 0 R 9852 0 R 9853 0 R 9854 0 R 9855 0 R]
 /Limits [(page.314) (page.346)]
 >> endobj
-10004 0 obj <<
-/Kids [9807 0 R 9808 0 R 9809 0 R 9810 0 R 9811 0 R 9812 0 R]
+10053 0 obj <<
+/Kids [9856 0 R 9857 0 R 9858 0 R 9859 0 R 9860 0 R 9861 0 R]
 /Limits [(page.347) (page.379)]
 >> endobj
-10005 0 obj <<
-/Kids [9813 0 R 9814 0 R 9815 0 R 9816 0 R 9817 0 R 9818 0 R]
+10054 0 obj <<
+/Kids [9862 0 R 9863 0 R 9864 0 R 9865 0 R 9866 0 R 9867 0 R]
 /Limits [(page.38) (page.410)]
 >> endobj
-10006 0 obj <<
-/Kids [9819 0 R 9820 0 R 9821 0 R 9822 0 R 9823 0 R 9824 0 R]
+10055 0 obj <<
+/Kids [9868 0 R 9869 0 R 9870 0 R 9871 0 R 9872 0 R 9873 0 R]
 /Limits [(page.411) (page.443)]
 >> endobj
-10007 0 obj <<
-/Kids [9825 0 R 9826 0 R 9827 0 R 9828 0 R 9829 0 R 9830 0 R]
+10056 0 obj <<
+/Kids [9874 0 R 9875 0 R 9876 0 R 9877 0 R 9878 0 R 9879 0 R]
 /Limits [(page.444) (page.476)]
 >> endobj
-10008 0 obj <<
-/Kids [9831 0 R 9832 0 R 9833 0 R 9834 0 R 9835 0 R 9836 0 R]
+10057 0 obj <<
+/Kids [9880 0 R 9881 0 R 9882 0 R 9883 0 R 9884 0 R 9885 0 R]
 /Limits [(page.477) (page.508)]
 >> endobj
-10009 0 obj <<
-/Kids [9837 0 R 9838 0 R 9839 0 R 9840 0 R 9841 0 R 9842 0 R]
+10058 0 obj <<
+/Kids [9886 0 R 9887 0 R 9888 0 R 9889 0 R 9890 0 R 9891 0 R]
 /Limits [(page.509) (page.540)]
 >> endobj
-10010 0 obj <<
-/Kids [9843 0 R 9844 0 R 9845 0 R 9846 0 R 9847 0 R 9848 0 R]
+10059 0 obj <<
+/Kids [9892 0 R 9893 0 R 9894 0 R 9895 0 R 9896 0 R 9897 0 R]
 /Limits [(page.541) (page.573)]
 >> endobj
-10011 0 obj <<
-/Kids [9849 0 R 9850 0 R 9851 0 R 9852 0 R 9853 0 R 9854 0 R]
+10060 0 obj <<
+/Kids [9898 0 R 9899 0 R 9900 0 R 9901 0 R 9902 0 R 9903 0 R]
 /Limits [(page.574) (page.7)]
 >> endobj
-10012 0 obj <<
-/Kids [9855 0 R 9856 0 R 9857 0 R 9858 0 R 9859 0 R 9860 0 R]
+10061 0 obj <<
+/Kids [9904 0 R 9905 0 R 9906 0 R 9907 0 R 9908 0 R 9909 0 R]
 /Limits [(page.70) (page.viii)]
 >> endobj
-10013 0 obj <<
-/Kids [9861 0 R 9862 0 R 9863 0 R 9864 0 R 9865 0 R 9866 0 R]
+10062 0 obj <<
+/Kids [9910 0 R 9911 0 R 9912 0 R 9913 0 R 9914 0 R 9915 0 R]
 /Limits [(page.x) (part.3)]
 >> endobj
-10014 0 obj <<
-/Kids [9867 0 R 9868 0 R 9869 0 R 9870 0 R 9871 0 R 9872 0 R]
+10063 0 obj <<
+/Kids [9916 0 R 9917 0 R 9918 0 R 9919 0 R 9920 0 R 9921 0 R]
 /Limits [(pktcap01) (sbehap-ppc)]
 >> endobj
-10015 0 obj <<
-/Kids [9873 0 R 9874 0 R 9875 0 R 9876 0 R 9877 0 R 9878 0 R]
+10064 0 obj <<
+/Kids [9922 0 R 9923 0 R 9924 0 R 9925 0 R 9926 0 R 9927 0 R]
 /Limits [(sbehap-privs) (section*.21)]
 >> endobj
-10016 0 obj <<
-/Kids [9879 0 R 9880 0 R 9881 0 R 9882 0 R 9883 0 R 9884 0 R]
+10065 0 obj <<
+/Kids [9928 0 R 9929 0 R 9930 0 R 9931 0 R 9932 0 R 9933 0 R]
 /Limits [(section*.22) (section*.59)]
 >> endobj
-10017 0 obj <<
-/Kids [9885 0 R 9886 0 R 9887 0 R 9888 0 R 9889 0 R 9890 0 R]
+10066 0 obj <<
+/Kids [9934 0 R 9935 0 R 9936 0 R 9937 0 R 9938 0 R 9939 0 R]
 /Limits [(section*.60) (section.16.3)]
 >> endobj
-10018 0 obj <<
-/Kids [9891 0 R 9892 0 R 9893 0 R 9894 0 R 9895 0 R 9896 0 R]
+10067 0 obj <<
+/Kids [9940 0 R 9941 0 R 9942 0 R 9943 0 R 9944 0 R 9945 0 R]
 /Limits [(section.16.4) (section.9.2)]
 >> endobj
-10019 0 obj <<
-/Kids [9897 0 R 9898 0 R 9899 0 R 9900 0 R 9901 0 R 9902 0 R]
+10068 0 obj <<
+/Kids [9946 0 R 9947 0 R 9948 0 R 9949 0 R 9950 0 R 9951 0 R]
 /Limits [(section.9.3) (subsection.15.4.1)]
 >> endobj
-10020 0 obj <<
-/Kids [9903 0 R 9904 0 R 9905 0 R 9906 0 R 9907 0 R 9908 0 R]
+10069 0 obj <<
+/Kids [9952 0 R 9953 0 R 9954 0 R 9955 0 R 9956 0 R 9957 0 R]
 /Limits [(subsection.15.4.2) (subsection.4.3.2)]
 >> endobj
-10021 0 obj <<
-/Kids [9909 0 R 9910 0 R 9911 0 R 9912 0 R 9913 0 R 9914 0 R]
+10070 0 obj <<
+/Kids [9958 0 R 9959 0 R 9960 0 R 9961 0 R 9962 0 R 9963 0 R]
 /Limits [(subsection.4.3.3) (subsection.7.3.5)]
 >> endobj
-10022 0 obj <<
-/Kids [9915 0 R 9916 0 R 9917 0 R 9918 0 R 9919 0 R 9920 0 R]
+10071 0 obj <<
+/Kids [9964 0 R 9965 0 R 9966 0 R 9967 0 R 9968 0 R 9969 0 R]
 /Limits [(subsection.7.3.6) (subsubsection.16.3.1.1)]
 >> endobj
-10023 0 obj <<
-/Kids [9921 0 R 9922 0 R 9923 0 R 9924 0 R 9925 0 R 9926 0 R]
+10072 0 obj <<
+/Kids [9970 0 R 9971 0 R 9972 0 R 9973 0 R 9974 0 R 9975 0 R]
 /Limits [(subsubsection.16.3.2.1) (subsubsection.8.3.2.2)]
 >> endobj
-10024 0 obj <<
-/Kids [9927 0 R 9928 0 R 9929 0 R 9930 0 R]
+10073 0 obj <<
+/Kids [9976 0 R 9977 0 R 9978 0 R 9979 0 R]
 /Limits [(subsubsection.9.3.1.1) (wdcsdm)]
 >> endobj
-10025 0 obj <<
-/Kids [9931 0 R 9932 0 R 9933 0 R 9934 0 R 9935 0 R 9936 0 R]
+10074 0 obj <<
+/Kids [9980 0 R 9981 0 R 9982 0 R 9983 0 R 9984 0 R 9985 0 R]
 /Limits [(105) (Item.275)]
 >> endobj
-10026 0 obj <<
-/Kids [9937 0 R 9938 0 R 9939 0 R 9940 0 R 9941 0 R 9942 0 R]
+10075 0 obj <<
+/Kids [9986 0 R 9987 0 R 9988 0 R 9989 0 R 9990 0 R 9991 0 R]
 /Limits [(Item.276) (Item.47)]
 >> endobj
-10027 0 obj <<
-/Kids [9943 0 R 9944 0 R 9945 0 R 9946 0 R 9947 0 R 9948 0 R]
+10076 0 obj <<
+/Kids [9992 0 R 9993 0 R 9994 0 R 9995 0 R 9996 0 R 9997 0 R]
 /Limits [(Item.470) (Item.664)]
 >> endobj
-10028 0 obj <<
-/Kids [9949 0 R 9950 0 R 9951 0 R 9952 0 R 9953 0 R 9954 0 R]
+10077 0 obj <<
+/Kids [9998 0 R 9999 0 R 10000 0 R 10001 0 R 10002 0 R 10003 0 R]
 /Limits [(Item.665) (chapter.2)]
 >> endobj
-10029 0 obj <<
-/Kids [9955 0 R 9956 0 R 9957 0 R 9958 0 R 9959 0 R 9960 0 R]
-/Limits [(chapter.3) (id265728)]
+10078 0 obj <<
+/Kids [10004 0 R 10005 0 R 10006 0 R 10007 0 R 10008 0 R 10009 0 R]
+/Limits [(chapter.3) (id2492262)]
 >> endobj
-10030 0 obj <<
-/Kids [9961 0 R 9962 0 R 9963 0 R 9964 0 R 9965 0 R 9966 0 R]
-/Limits [(id265916) (lstlisting.3.-8)]
+10079 0 obj <<
+/Kids [10010 0 R 10011 0 R 10012 0 R 10013 0 R 10014 0 R 10015 0 R]
+/Limits [(id2492540) (lstlisting.3.-8)]
 >> endobj
-10031 0 obj <<
-/Kids [9967 0 R 9968 0 R 9969 0 R 9970 0 R 9971 0 R 9972 0 R]
+10080 0 obj <<
+/Kids [10016 0 R 10017 0 R 10018 0 R 10019 0 R 10020 0 R 10021 0 R]
 /Limits [(lstlisting.3.-9) (lstnumber.-19.12)]
 >> endobj
-10032 0 obj <<
-/Kids [9973 0 R 9974 0 R 9975 0 R 9976 0 R 9977 0 R 9978 0 R]
+10081 0 obj <<
+/Kids [10022 0 R 10023 0 R 10024 0 R 10025 0 R 10026 0 R 10027 0 R]
 /Limits [(lstnumber.-19.13) (lstnumber.-25.21)]
 >> endobj
-10033 0 obj <<
-/Kids [9979 0 R 9980 0 R 9981 0 R 9982 0 R 9983 0 R 9984 0 R]
+10082 0 obj <<
+/Kids [10028 0 R 10029 0 R 10030 0 R 10031 0 R 10032 0 R 10033 0 R]
 /Limits [(lstnumber.-25.22) (lstnumber.-30.13)]
 >> endobj
-10034 0 obj <<
-/Kids [9985 0 R 9986 0 R 9987 0 R 9988 0 R 9989 0 R 9990 0 R]
+10083 0 obj <<
+/Kids [10034 0 R 10035 0 R 10036 0 R 10037 0 R 10038 0 R 10039 0 R]
 /Limits [(lstnumber.-30.14) (lstnumber.-37.31)]
 >> endobj
-10035 0 obj <<
-/Kids [9991 0 R 9992 0 R 9993 0 R 9994 0 R 9995 0 R 9996 0 R]
+10084 0 obj <<
+/Kids [10040 0 R 10041 0 R 10042 0 R 10043 0 R 10044 0 R 10045 0 R]
 /Limits [(lstnumber.-37.32) (page.119)]
 >> endobj
-10036 0 obj <<
-/Kids [9997 0 R 9998 0 R 9999 0 R 10000 0 R 10001 0 R 10002 0 R]
+10085 0 obj <<
+/Kids [10046 0 R 10047 0 R 10048 0 R 10049 0 R 10050 0 R 10051 0 R]
 /Limits [(page.12) (page.313)]
 >> endobj
-10037 0 obj <<
-/Kids [10003 0 R 10004 0 R 10005 0 R 10006 0 R 10007 0 R 10008 0 R]
+10086 0 obj <<
+/Kids [10052 0 R 10053 0 R 10054 0 R 10055 0 R 10056 0 R 10057 0 R]
 /Limits [(page.314) (page.508)]
 >> endobj
-10038 0 obj <<
-/Kids [10009 0 R 10010 0 R 10011 0 R 10012 0 R 10013 0 R 10014 0 R]
+10087 0 obj <<
+/Kids [10058 0 R 10059 0 R 10060 0 R 10061 0 R 10062 0 R 10063 0 R]
 /Limits [(page.509) (sbehap-ppc)]
 >> endobj
-10039 0 obj <<
-/Kids [10015 0 R 10016 0 R 10017 0 R 10018 0 R 10019 0 R 10020 0 R]
+10088 0 obj <<
+/Kids [10064 0 R 10065 0 R 10066 0 R 10067 0 R 10068 0 R 10069 0 R]
 /Limits [(sbehap-privs) (subsection.4.3.2)]
 >> endobj
-10040 0 obj <<
-/Kids [10021 0 R 10022 0 R 10023 0 R 10024 0 R]
+10089 0 obj <<
+/Kids [10070 0 R 10071 0 R 10072 0 R 10073 0 R]
 /Limits [(subsection.4.3.3) (wdcsdm)]
 >> endobj
-10041 0 obj <<
-/Kids [10025 0 R 10026 0 R 10027 0 R 10028 0 R 10029 0 R 10030 0 R]
+10090 0 obj <<
+/Kids [10074 0 R 10075 0 R 10076 0 R 10077 0 R 10078 0 R 10079 0 R]
 /Limits [(105) (lstlisting.3.-8)]
 >> endobj
-10042 0 obj <<
-/Kids [10031 0 R 10032 0 R 10033 0 R 10034 0 R 10035 0 R 10036 0 R]
+10091 0 obj <<
+/Kids [10080 0 R 10081 0 R 10082 0 R 10083 0 R 10084 0 R 10085 0 R]
 /Limits [(lstlisting.3.-9) (page.313)]
 >> endobj
-10043 0 obj <<
-/Kids [10037 0 R 10038 0 R 10039 0 R 10040 0 R]
+10092 0 obj <<
+/Kids [10086 0 R 10087 0 R 10088 0 R 10089 0 R]
 /Limits [(page.314) (wdcsdm)]
 >> endobj
-10044 0 obj <<
-/Kids [10041 0 R 10042 0 R 10043 0 R]
+10093 0 obj <<
+/Kids [10090 0 R 10091 0 R 10092 0 R]
 /Limits [(105) (wdcsdm)]
 >> endobj
-10045 0 obj <<
-/Dests 10044 0 R
+10094 0 obj <<
+/Dests 10093 0 R
 >> endobj
-10046 0 obj <<
+10095 0 obj <<
 /Type /Catalog
-/Pages 9367 0 R
-/Outlines 9368 0 R
-/Names 10045 0 R
+/Pages 9416 0 R
+/Outlines 9417 0 R
+/Names 10094 0 R
 /PageMode/UseOutlines/PageLabels << /Nums [0 << /S /r >> 1 << /S /r /St 7 >> 37 << /S /r /St 41 >> 39 << /S /D >> 303 << /S /D /St 263 >> 465 << /S /D /St 423 >> ] >>
 /OpenAction 1117 0 R
 >> endobj
-10047 0 obj <<
+10096 0 obj <<
 /Author()/Title()/Subject()/Creator(LaTeX with hyperref package)/Producer(pdfTeX-1.40.3)/Keywords()
-/CreationDate (D:20080128031429-06'00')
-/ModDate (D:20080128031429-06'00')
+/CreationDate (D:20080520132750+02'00')
+/ModDate (D:20080520132750+02'00')
 /Trapped /False
 /PTEX.Fullbanner (This is pdfTeX using libpoppler, Version 3.141592-1.40.3-2.2 (Web2C 7.5.6) kpathsea version 3.5.6)
 >> endobj
 xref
-0 10048
+0 10097
 0000000001 65535 f 
 0000000002 00000 f 
 0000000003 00000 f 
 0000000004 00000 f 
 0000000000 00000 f 
 0000000015 00000 n 
-0000032187 00000 n 
-0003353526 00000 n 
+0000032188 00000 n 
+0003418231 00000 n 
 0000000061 00000 n 
 0000000102 00000 n 
-0000032247 00000 n 
-0003353439 00000 n 
+0000032248 00000 n 
+0003418144 00000 n 
 0000000148 00000 n 
 0000000182 00000 n 
-0003091466 00000 n 
-0003353350 00000 n 
-0000000227 00000 n 
-0000000254 00000 n 
-0000034775 00000 n 
-0003353261 00000 n 
-0000000301 00000 n 
-0000000336 00000 n 
-0000101696 00000 n 
-0003353172 00000 n 
-0000000383 00000 n 
-0000000417 00000 n 
-0000128492 00000 n 
-0003353083 00000 n 
-0000000464 00000 n 
-0000000497 00000 n 
-0000139466 00000 n 
-0003352994 00000 n 
-0000000544 00000 n 
-0000000571 00000 n 
-0000142152 00000 n 
-0003352905 00000 n 
-0000000618 00000 n 
-0000000644 00000 n 
-0000175696 00000 n 
-0003352777 00000 n 
-0000000687 00000 n 
-0000000743 00000 n 
-0000178214 00000 n 
-0003352703 00000 n 
-0000000791 00000 n 
-0000000840 00000 n 
-0000180928 00000 n 
-0003352577 00000 n 
-0000000886 00000 n 
-0000000938 00000 n 
-0000181054 00000 n 
-0003352503 00000 n 
-0000000986 00000 n 
-0000001021 00000 n 
-0000183582 00000 n 
-0003352378 00000 n 
-0000001069 00000 n 
-0000001108 00000 n 
-0000183708 00000 n 
-0003352267 00000 n 
-0000001161 00000 n 
-0000001201 00000 n 
-0000186983 00000 n 
-0003352193 00000 n 
-0000001259 00000 n 
-0000001311 00000 n 
-0000189616 00000 n 
-0003352106 00000 n 
-0000001369 00000 n 
-0000001410 00000 n 
-0000193837 00000 n 
-0003352032 00000 n 
-0000001468 00000 n 
-0000001505 00000 n 
-0000199132 00000 n 
-0003351908 00000 n 
-0000001558 00000 n 
-0000001612 00000 n 
-0000202508 00000 n 
-0003351834 00000 n 
-0000001670 00000 n 
-0000001722 00000 n 
-0000205231 00000 n 
-0003351747 00000 n 
-0000001780 00000 n 
-0000001821 00000 n 
-0000238330 00000 n 
-0003351673 00000 n 
-0000001879 00000 n 
-0000001916 00000 n 
-0000238456 00000 n 
-0003351562 00000 n 
-0000001969 00000 n 
-0000002011 00000 n 
-0000241248 00000 n 
-0003351488 00000 n 
-0000002069 00000 n 
-0000002121 00000 n 
-0000241373 00000 n 
-0003351413 00000 n 
-0000002179 00000 n 
-0000002221 00000 n 
-0000254569 00000 n 
-0003351336 00000 n 
-0000002270 00000 n 
-0000002315 00000 n 
-0000270235 00000 n 
-0003351206 00000 n 
-0000002362 00000 n 
-0000002415 00000 n 
-0000272981 00000 n 
-0003351088 00000 n 
-0000002464 00000 n 
-0000002500 00000 n 
-0000273108 00000 n 
-0003351023 00000 n 
-0000002554 00000 n 
-0000002596 00000 n 
-0000275644 00000 n 
-0003350891 00000 n 
-0000002645 00000 n 
-0000002694 00000 n 
-0000275771 00000 n 
-0003350812 00000 n 
-0000002748 00000 n 
-0000002790 00000 n 
-0000282774 00000 n 
-0003350733 00000 n 
-0000002844 00000 n 
-0000002886 00000 n 
-0000282901 00000 n 
-0003350601 00000 n 
-0000002935 00000 n 
-0000002973 00000 n 
-0000302122 00000 n 
-0003350522 00000 n 
-0000003027 00000 n 
-0000003063 00000 n 
-0000314015 00000 n 
-0003350429 00000 n 
-0000003117 00000 n 
-0000003177 00000 n 
-0000314141 00000 n 
-0003350350 00000 n 
-0000003231 00000 n 
-0000003275 00000 n 
-0000316548 00000 n 
-0003350271 00000 n 
-0000003324 00000 n 
-0000003369 00000 n 
-0000337971 00000 n 
-0003350140 00000 n 
-0000003416 00000 n 
-0000003470 00000 n 
-0000338098 00000 n 
-0003350022 00000 n 
-0000003519 00000 n 
-0000003555 00000 n 
-0000340993 00000 n 
-0003349957 00000 n 
-0000003609 00000 n 
-0000003651 00000 n 
-0000354243 00000 n 
-0003349825 00000 n 
-0000003700 00000 n 
-0000003749 00000 n 
-0000354369 00000 n 
-0003349707 00000 n 
-0000003803 00000 n 
-0000003845 00000 n 
-0000362884 00000 n 
-0003349642 00000 n 
-0000003904 00000 n 
-0000003953 00000 n 
-0000368133 00000 n 
-0003349563 00000 n 
-0000004007 00000 n 
-0000004049 00000 n 
-0000368260 00000 n 
-0003349431 00000 n 
-0000004098 00000 n 
-0000004136 00000 n 
-0000374245 00000 n 
-0003349352 00000 n 
-0000004190 00000 n 
-0000004242 00000 n 
-0000381361 00000 n 
-0003349259 00000 n 
-0000004296 00000 n 
-0000004341 00000 n 
-0000394235 00000 n 
-0003349166 00000 n 
-0000004395 00000 n 
-0000004458 00000 n 
-0000397182 00000 n 
-0003349073 00000 n 
-0000004512 00000 n 
-0000004559 00000 n 
-0000401445 00000 n 
-0003348980 00000 n 
-0000004613 00000 n 
-0000004668 00000 n 
-0000403932 00000 n 
-0003348887 00000 n 
-0000004722 00000 n 
-0000004758 00000 n 
-0000420716 00000 n 
-0003348755 00000 n 
-0000004812 00000 n 
-0000004869 00000 n 
-0000423392 00000 n 
-0003348690 00000 n 
-0000004928 00000 n 
-0000004996 00000 n 
-0000426163 00000 n 
-0003348597 00000 n 
-0000005050 00000 n 
-0000005104 00000 n 
-0000433702 00000 n 
-0003348518 00000 n 
-0000005158 00000 n 
-0000005202 00000 n 
-0000436400 00000 n 
-0003348439 00000 n 
-0000005251 00000 n 
-0000005296 00000 n 
-0000473911 00000 n 
-0003348308 00000 n 
-0000005343 00000 n 
-0000005392 00000 n 
-0000476700 00000 n 
-0003348190 00000 n 
-0000005441 00000 n 
-0000005477 00000 n 
-0000479444 00000 n 
-0003348125 00000 n 
-0000005531 00000 n 
-0000005573 00000 n 
-0000482379 00000 n 
-0003347993 00000 n 
-0000005622 00000 n 
-0000005671 00000 n 
-0000482506 00000 n 
-0003347914 00000 n 
-0000005725 00000 n 
-0000005767 00000 n 
-0000488434 00000 n 
-0003347835 00000 n 
-0000005821 00000 n 
-0000005863 00000 n 
-0000488560 00000 n 
-0003347703 00000 n 
-0000005912 00000 n 
-0000005950 00000 n 
-0000488686 00000 n 
-0003347624 00000 n 
-0000006004 00000 n 
-0000006080 00000 n 
-0000488813 00000 n 
-0003347531 00000 n 
-0000006134 00000 n 
-0000006191 00000 n 
-0000516775 00000 n 
-0003347399 00000 n 
-0000006245 00000 n 
-0000006298 00000 n 
-0000516902 00000 n 
-0003347320 00000 n 
-0000006357 00000 n 
-0000006418 00000 n 
-0000526923 00000 n 
-0003347241 00000 n 
-0000006477 00000 n 
-0000006566 00000 n 
-0000533844 00000 n 
-0003347148 00000 n 
-0000006620 00000 n 
-0000006675 00000 n 
-0000554155 00000 n 
-0003347055 00000 n 
-0000006729 00000 n 
-0000006783 00000 n 
-0000561265 00000 n 
-0003346976 00000 n 
-0000006837 00000 n 
-0000006881 00000 n 
-0000563587 00000 n 
-0003346897 00000 n 
-0000006930 00000 n 
-0000006975 00000 n 
-0000582332 00000 n 
-0003346766 00000 n 
-0000007022 00000 n 
-0000007070 00000 n 
-0000593317 00000 n 
-0003346687 00000 n 
-0000007119 00000 n 
-0000007199 00000 n 
-0000593443 00000 n 
-0003346555 00000 n 
-0000007248 00000 n 
-0000007284 00000 n 
-0000598814 00000 n 
-0003346490 00000 n 
-0000007338 00000 n 
-0000007380 00000 n 
-0000599069 00000 n 
-0003346358 00000 n 
-0000007429 00000 n 
-0000007478 00000 n 
-0000609984 00000 n 
-0003346240 00000 n 
-0000007532 00000 n 
-0000007574 00000 n 
-0000617034 00000 n 
-0003346161 00000 n 
-0000007633 00000 n 
-0000007695 00000 n 
-0000620097 00000 n 
-0003346068 00000 n 
-0000007754 00000 n 
-0000007808 00000 n 
-0000623099 00000 n 
-0003345975 00000 n 
-0000007867 00000 n 
-0000007917 00000 n 
-0000623224 00000 n 
-0003345882 00000 n 
-0000007976 00000 n 
-0000008019 00000 n 
-0000623351 00000 n 
-0003345789 00000 n 
-0000008078 00000 n 
-0000008142 00000 n 
-0000626777 00000 n 
-0003345696 00000 n 
-0000008201 00000 n 
-0000008273 00000 n 
-0000629450 00000 n 
-0003345617 00000 n 
-0000008332 00000 n 
-0000008414 00000 n 
-0000644472 00000 n 
-0003345524 00000 n 
-0000008468 00000 n 
-0000008510 00000 n 
-0000644599 00000 n 
-0003345445 00000 n 
-0000008564 00000 n 
-0000008612 00000 n 
-0000659484 00000 n 
-0003345313 00000 n 
-0000008661 00000 n 
-0000008712 00000 n 
-0000662910 00000 n 
-0003345234 00000 n 
-0000008766 00000 n 
-0000008821 00000 n 
-0000668807 00000 n 
-0003345141 00000 n 
-0000008875 00000 n 
-0000008933 00000 n 
-0000676280 00000 n 
-0003345048 00000 n 
-0000008987 00000 n 
-0000009038 00000 n 
-0000683223 00000 n 
-0003344916 00000 n 
-0000009092 00000 n 
-0000009168 00000 n 
-0000685355 00000 n 
-0003344837 00000 n 
-0000009227 00000 n 
-0000009301 00000 n 
-0000687689 00000 n 
-0003344744 00000 n 
-0000009360 00000 n 
-0000009433 00000 n 
-0000691402 00000 n 
-0003344665 00000 n 
-0000009492 00000 n 
-0000009550 00000 n 
-0000697812 00000 n 
-0003344572 00000 n 
-0000009604 00000 n 
-0000009689 00000 n 
-0000722885 00000 n 
-0003344493 00000 n 
-0000009743 00000 n 
-0000009790 00000 n 
-0000728237 00000 n 
-0003344400 00000 n 
-0000009839 00000 n 
-0000009888 00000 n 
-0000738866 00000 n 
-0003344268 00000 n 
-0000009937 00000 n 
-0000009999 00000 n 
-0000738992 00000 n 
-0003344189 00000 n 
-0000010053 00000 n 
-0000010118 00000 n 
-0000740671 00000 n 
-0003344096 00000 n 
-0000010172 00000 n 
-0000010229 00000 n 
-0000743202 00000 n 
-0003344003 00000 n 
-0000010283 00000 n 
-0000010337 00000 n 
-0000746193 00000 n 
-0003343924 00000 n 
-0000010391 00000 n 
-0000010453 00000 n 
-0000750071 00000 n 
-0003343792 00000 n 
-0000010502 00000 n 
-0000010554 00000 n 
-0000753015 00000 n 
-0003343713 00000 n 
-0000010608 00000 n 
-0000010690 00000 n 
-0000757002 00000 n 
-0003343620 00000 n 
-0000010744 00000 n 
-0000010818 00000 n 
-0000781995 00000 n 
-0003343527 00000 n 
-0000010872 00000 n 
-0000010940 00000 n 
-0000782122 00000 n 
-0003343434 00000 n 
-0000010994 00000 n 
-0000011062 00000 n 
-0000789182 00000 n 
-0003343341 00000 n 
-0000011116 00000 n 
-0000011163 00000 n 
-0000791585 00000 n 
-0003343262 00000 n 
-0000011217 00000 n 
-0000011266 00000 n 
-0000791712 00000 n 
-0003343169 00000 n 
-0000011315 00000 n 
-0000011357 00000 n 
-0000794414 00000 n 
-0003343090 00000 n 
-0000011406 00000 n 
-0000011451 00000 n 
-0000842227 00000 n 
-0003342973 00000 n 
-0000011498 00000 n 
-0000011559 00000 n 
-0000844900 00000 n 
-0003342855 00000 n 
-0000011608 00000 n 
-0000011644 00000 n 
-0000845027 00000 n 
-0003342790 00000 n 
-0000011698 00000 n 
-0000011740 00000 n 
-0000848026 00000 n 
-0003342658 00000 n 
-0000011789 00000 n 
-0000011838 00000 n 
-0000850725 00000 n 
-0003342540 00000 n 
-0000011892 00000 n 
-0000011934 00000 n 
-0000853318 00000 n 
-0003342461 00000 n 
-0000011993 00000 n 
-0000012031 00000 n 
-0000856042 00000 n 
-0003342368 00000 n 
-0000012090 00000 n 
-0000012160 00000 n 
-0000861404 00000 n 
-0003342289 00000 n 
-0000012219 00000 n 
-0000012272 00000 n 
-0000869947 00000 n 
-0003342210 00000 n 
-0000012326 00000 n 
-0000012368 00000 n 
-0000870074 00000 n 
-0003342078 00000 n 
-0000012417 00000 n 
-0000012455 00000 n 
-0000891699 00000 n 
-0003342013 00000 n 
-0000012509 00000 n 
-0000012553 00000 n 
-0000894197 00000 n 
-0003341934 00000 n 
-0000012602 00000 n 
-0000012647 00000 n 
-0001136250 00000 n 
-0003341802 00000 n 
-0000012691 00000 n 
-0000012763 00000 n 
-0001137811 00000 n 
-0003341723 00000 n 
-0000012812 00000 n 
-0000012876 00000 n 
-0001140918 00000 n 
-0003341591 00000 n 
-0000012923 00000 n 
-0000012993 00000 n 
-0001141045 00000 n 
-0003341473 00000 n 
-0000013042 00000 n 
-0000013078 00000 n 
-0001161255 00000 n 
-0003341408 00000 n 
-0000013132 00000 n 
-0000013174 00000 n 
-0001163779 00000 n 
-0003341276 00000 n 
-0000013223 00000 n 
-0000013272 00000 n 
-0001163906 00000 n 
-0003341197 00000 n 
-0000013326 00000 n 
-0000013368 00000 n 
-0001172103 00000 n 
-0003341118 00000 n 
-0000013422 00000 n 
-0000013464 00000 n 
-0001172230 00000 n 
-0003340986 00000 n 
-0000013513 00000 n 
-0000013551 00000 n 
-0001175066 00000 n 
-0003340907 00000 n 
-0000013605 00000 n 
-0000013694 00000 n 
-0001194894 00000 n 
-0003340814 00000 n 
-0000013748 00000 n 
-0000013845 00000 n 
-0001202712 00000 n 
-0003340721 00000 n 
-0000013899 00000 n 
-0000013993 00000 n 
-0001205879 00000 n 
-0003340589 00000 n 
-0000014047 00000 n 
-0000014128 00000 n 
-0001232170 00000 n 
-0003340510 00000 n 
-0000014187 00000 n 
-0000014240 00000 n 
-0001236376 00000 n 
-0003340417 00000 n 
-0000014299 00000 n 
-0000014362 00000 n 
-0001244036 00000 n 
-0003340338 00000 n 
-0000014421 00000 n 
-0000014515 00000 n 
-0001247539 00000 n 
-0003340206 00000 n 
-0000014569 00000 n 
-0000014626 00000 n 
-0001253186 00000 n 
-0003340127 00000 n 
-0000014685 00000 n 
-0000014730 00000 n 
-0001253695 00000 n 
-0003340048 00000 n 
-0000014789 00000 n 
-0000014834 00000 n 
-0001256874 00000 n 
-0003339969 00000 n 
-0000014888 00000 n 
-0000014932 00000 n 
-0001259162 00000 n 
-0003339890 00000 n 
-0000014981 00000 n 
-0000015026 00000 n 
-0001311589 00000 n 
-0003339758 00000 n 
-0000015073 00000 n 
-0000015119 00000 n 
-0001313833 00000 n 
-0003339640 00000 n 
-0000015168 00000 n 
-0000015204 00000 n 
-0001316320 00000 n 
-0003339536 00000 n 
-0000015258 00000 n 
-0000015302 00000 n 
-0001316447 00000 n 
-0003339457 00000 n 
-0000015361 00000 n 
-0000015418 00000 n 
-0001324845 00000 n 
-0003339364 00000 n 
-0000015477 00000 n 
-0000015523 00000 n 
-0001327118 00000 n 
-0003339271 00000 n 
-0000015582 00000 n 
-0000015645 00000 n 
-0001327244 00000 n 
-0003339178 00000 n 
-0000015704 00000 n 
-0000015756 00000 n 
-0001331564 00000 n 
-0003339085 00000 n 
-0000015815 00000 n 
-0000015873 00000 n 
-0001331691 00000 n 
-0003339006 00000 n 
-0000015932 00000 n 
-0000016003 00000 n 
-0001334329 00000 n 
-0003338874 00000 n 
-0000016052 00000 n 
-0000016119 00000 n 
-0001334456 00000 n 
-0003338795 00000 n 
-0000016173 00000 n 
-0000016240 00000 n 
-0001340537 00000 n 
-0003338702 00000 n 
-0000016294 00000 n 
-0000016367 00000 n 
-0001343012 00000 n 
-0003338623 00000 n 
-0000016421 00000 n 
-0000016474 00000 n 
-0001350177 00000 n 
-0003338505 00000 n 
-0000016523 00000 n 
-0000016578 00000 n 
-0001352523 00000 n 
-0003338387 00000 n 
-0000016632 00000 n 
-0000016703 00000 n 
-0001352650 00000 n 
-0003338308 00000 n 
-0000016762 00000 n 
-0000016837 00000 n 
-0001352777 00000 n 
-0003338215 00000 n 
-0000016896 00000 n 
-0000016977 00000 n 
-0001355060 00000 n 
-0003338136 00000 n 
-0000017036 00000 n 
-0000017125 00000 n 
-0001355187 00000 n 
-0003338004 00000 n 
-0000017179 00000 n 
-0000017238 00000 n 
-0001358154 00000 n 
-0003337925 00000 n 
-0000017297 00000 n 
-0000017357 00000 n 
-0001358281 00000 n 
-0003337846 00000 n 
-0000017416 00000 n 
-0000017473 00000 n 
-0001363585 00000 n 
-0003337767 00000 n 
-0000017527 00000 n 
-0000017600 00000 n 
-0001367684 00000 n 
-0003337635 00000 n 
-0000017647 00000 n 
-0000017708 00000 n 
-0001367811 00000 n 
-0003337517 00000 n 
-0000017757 00000 n 
-0000017793 00000 n 
-0001369998 00000 n 
-0003337452 00000 n 
-0000017847 00000 n 
-0000017889 00000 n 
-0001370124 00000 n 
-0003337320 00000 n 
-0000017938 00000 n 
-0000017987 00000 n 
-0001373039 00000 n 
-0003337241 00000 n 
-0000018041 00000 n 
-0000018083 00000 n 
-0001410455 00000 n 
-0003337162 00000 n 
-0000018137 00000 n 
-0000018179 00000 n 
-0001414011 00000 n 
-0003337030 00000 n 
-0000018228 00000 n 
-0000018266 00000 n 
-0001416368 00000 n 
-0003336912 00000 n 
-0000018320 00000 n 
-0000018378 00000 n 
-0001441880 00000 n 
-0003336847 00000 n 
-0000018437 00000 n 
-0000018489 00000 n 
-0001445211 00000 n 
-0003336754 00000 n 
-0000018543 00000 n 
-0000018603 00000 n 
-0001452362 00000 n 
-0003336675 00000 n 
-0000018657 00000 n 
-0000018701 00000 n 
-0001452489 00000 n 
-0003336596 00000 n 
-0000018750 00000 n 
-0000018795 00000 n 
-0001483048 00000 n 
-0003336478 00000 n 
-0000018843 00000 n 
-0000018909 00000 n 
-0001485466 00000 n 
-0003336360 00000 n 
-0000018959 00000 n 
-0000018996 00000 n 
-0001488275 00000 n 
-0003336295 00000 n 
-0000019051 00000 n 
-0000019094 00000 n 
-0001490543 00000 n 
-0003336163 00000 n 
-0000019144 00000 n 
-0000019194 00000 n 
-0001490670 00000 n 
-0003336098 00000 n 
-0000019249 00000 n 
-0000019292 00000 n 
-0001495026 00000 n 
-0003335980 00000 n 
-0000019342 00000 n 
-0000019381 00000 n 
-0001495153 00000 n 
-0003335876 00000 n 
-0000019436 00000 n 
-0000019499 00000 n 
-0001496653 00000 n 
-0003335811 00000 n 
-0000019559 00000 n 
-0000019613 00000 n 
-0001575765 00000 n 
-0003335690 00000 n 
-0000019657 00000 n 
-0000019703 00000 n 
-0001577029 00000 n 
-0003335611 00000 n 
-0000019752 00000 n 
-0000019789 00000 n 
-0001579422 00000 n 
-0003335479 00000 n 
-0000019837 00000 n 
-0000019908 00000 n 
-0001582072 00000 n 
-0003335361 00000 n 
-0000019958 00000 n 
-0000019995 00000 n 
-0001588878 00000 n 
-0003335296 00000 n 
-0000020050 00000 n 
-0000020093 00000 n 
-0001591539 00000 n 
-0003335164 00000 n 
-0000020143 00000 n 
-0000020193 00000 n 
-0001593860 00000 n 
-0003335060 00000 n 
-0000020248 00000 n 
-0000020291 00000 n 
-0001606644 00000 n 
-0003334995 00000 n 
-0000020351 00000 n 
-0000020396 00000 n 
-0001613088 00000 n 
-0003334863 00000 n 
-0000020446 00000 n 
-0000020485 00000 n 
-0001613215 00000 n 
-0003334784 00000 n 
-0000020540 00000 n 
-0000020588 00000 n 
-0001616383 00000 n 
-0003334652 00000 n 
-0000020643 00000 n 
-0000020695 00000 n 
-0001618655 00000 n 
-0003334573 00000 n 
-0000020755 00000 n 
-0000020803 00000 n 
-0001625458 00000 n 
-0003334494 00000 n 
-0000020863 00000 n 
-0000020909 00000 n 
-0001628089 00000 n 
-0003334401 00000 n 
-0000020964 00000 n 
-0000021033 00000 n 
-0001633023 00000 n 
-0003334269 00000 n 
-0000021088 00000 n 
-0000021141 00000 n 
-0001633150 00000 n 
-0003334190 00000 n 
-0000021201 00000 n 
-0000021273 00000 n 
-0001638775 00000 n 
-0003334097 00000 n 
-0000021333 00000 n 
-0000021404 00000 n 
-0001639093 00000 n 
-0003334018 00000 n 
-0000021464 00000 n 
-0000021525 00000 n 
-0001643195 00000 n 
-0003333939 00000 n 
-0000021580 00000 n 
-0000021625 00000 n 
-0001645426 00000 n 
-0003333860 00000 n 
-0000021675 00000 n 
-0000021721 00000 n 
-0001651879 00000 n 
-0003333728 00000 n 
-0000021769 00000 n 
-0000021831 00000 n 
-0001652006 00000 n 
-0003333610 00000 n 
-0000021881 00000 n 
-0000021918 00000 n 
-0001654487 00000 n 
-0003333545 00000 n 
-0000021973 00000 n 
-0000022016 00000 n 
-0001656629 00000 n 
-0003333413 00000 n 
-0000022066 00000 n 
-0000022116 00000 n 
-0001656756 00000 n 
-0003333334 00000 n 
-0000022171 00000 n 
-0000022214 00000 n 
-0001658702 00000 n 
-0003333255 00000 n 
-0000022269 00000 n 
-0000022312 00000 n 
-0001658829 00000 n 
-0003333123 00000 n 
-0000022362 00000 n 
-0000022401 00000 n 
-0001660519 00000 n 
-0003333044 00000 n 
-0000022456 00000 n 
-0000022523 00000 n 
-0001663675 00000 n 
-0003332912 00000 n 
-0000022578 00000 n 
-0000022627 00000 n 
-0001665640 00000 n 
-0003332833 00000 n 
-0000022687 00000 n 
-0000022735 00000 n 
-0001672356 00000 n 
-0003332740 00000 n 
-0000022795 00000 n 
-0000022841 00000 n 
-0001677150 00000 n 
-0003332661 00000 n 
-0000022901 00000 n 
-0000022949 00000 n 
-0001677277 00000 n 
-0003332568 00000 n 
-0000023004 00000 n 
-0000023044 00000 n 
-0001682039 00000 n 
-0003332489 00000 n 
-0000023099 00000 n 
-0000023144 00000 n 
-0001684720 00000 n 
-0003332410 00000 n 
-0000023194 00000 n 
-0000023240 00000 n 
-0001690223 00000 n 
-0003332278 00000 n 
-0000023288 00000 n 
-0000023361 00000 n 
-0001690349 00000 n 
-0003332199 00000 n 
-0000023411 00000 n 
-0000023448 00000 n 
-0001693495 00000 n 
-0003332106 00000 n 
-0000023498 00000 n 
-0000023548 00000 n 
-0001699016 00000 n 
-0003331974 00000 n 
-0000023598 00000 n 
-0000023662 00000 n 
-0001699143 00000 n 
-0003331856 00000 n 
-0000023717 00000 n 
-0000023759 00000 n 
-0001699270 00000 n 
-0003331777 00000 n 
-0000023819 00000 n 
-0000023861 00000 n 
-0001701770 00000 n 
-0003331684 00000 n 
-0000023921 00000 n 
-0000023965 00000 n 
-0001704419 00000 n 
-0003331605 00000 n 
-0000024025 00000 n 
-0000024072 00000 n 
-0001704544 00000 n 
-0003331512 00000 n 
-0000024127 00000 n 
-0000024173 00000 n 
-0001711254 00000 n 
-0003331419 00000 n 
-0000024228 00000 n 
-0000024279 00000 n 
-0001711381 00000 n 
-0003331326 00000 n 
-0000024334 00000 n 
-0000024408 00000 n 
-0001711508 00000 n 
-0003331233 00000 n 
-0000024463 00000 n 
-0000024545 00000 n 
-0001713934 00000 n 
-0003331140 00000 n 
-0000024600 00000 n 
-0000024661 00000 n 
-0001714061 00000 n 
-0003331047 00000 n 
-0000024716 00000 n 
-0000024801 00000 n 
-0001714188 00000 n 
-0003330954 00000 n 
-0000024856 00000 n 
-0000024900 00000 n 
-0001716885 00000 n 
-0003330875 00000 n 
-0000024955 00000 n 
-0000024999 00000 n 
-0001719207 00000 n 
-0003330796 00000 n 
-0000025049 00000 n 
-0000025092 00000 n 
-0001722701 00000 n 
-0003330664 00000 n 
-0000025140 00000 n 
-0000025184 00000 n 
-0001725989 00000 n 
-0003330585 00000 n 
-0000025234 00000 n 
-0000025271 00000 n 
-0001728573 00000 n 
-0003330506 00000 n 
-0000025321 00000 n 
-0000025364 00000 n 
-0001731785 00000 n 
-0003330372 00000 n 
-0000025412 00000 n 
-0000025473 00000 n 
-0001731912 00000 n 
-0003330293 00000 n 
-0000025523 00000 n 
-0000025594 00000 n 
-0001848117 00000 n 
-0003330200 00000 n 
-0000025644 00000 n 
-0000025695 00000 n 
-0001854280 00000 n 
-0003330107 00000 n 
-0000025745 00000 n 
-0000025784 00000 n 
-0001857386 00000 n 
-0003329974 00000 n 
-0000025834 00000 n 
-0000025882 00000 n 
-0001857513 00000 n 
-0003329895 00000 n 
-0000025937 00000 n 
-0000026010 00000 n 
-0001857640 00000 n 
-0003329802 00000 n 
-0000026065 00000 n 
-0000026138 00000 n 
-0001857767 00000 n 
-0003329722 00000 n 
-0000026193 00000 n 
-0000026246 00000 n 
-0001860686 00000 n 
-0003329584 00000 n 
-0000026297 00000 n 
-0000026363 00000 n 
-0001860814 00000 n 
-0003329515 00000 n 
-0000026419 00000 n 
-0000026482 00000 n 
-0001867419 00000 n 
-0003329417 00000 n 
-0000026533 00000 n 
-0000026583 00000 n 
-0002124553 00000 n 
-0003329319 00000 n 
-0000026634 00000 n 
-0000026685 00000 n 
-0002288587 00000 n 
-0003329221 00000 n 
-0000026736 00000 n 
-0000026830 00000 n 
-0002463264 00000 n 
-0003329097 00000 n 
-0000026881 00000 n 
-0000026928 00000 n 
-0002465532 00000 n 
-0003329013 00000 n 
-0000026984 00000 n 
-0000027028 00000 n 
-0002468969 00000 n 
-0003328914 00000 n 
-0000027084 00000 n 
-0000027133 00000 n 
-0002469097 00000 n 
-0003328830 00000 n 
-0000027189 00000 n 
-0000027247 00000 n 
-0002486223 00000 n 
-0003328692 00000 n 
-0000027296 00000 n 
-0000027345 00000 n 
-0002486351 00000 n 
-0003328608 00000 n 
-0000027396 00000 n 
-0000027444 00000 n 
-0002491978 00000 n 
-0003328468 00000 n 
-0000027495 00000 n 
-0000027533 00000 n 
-0002494338 00000 n 
-0003328399 00000 n 
-0000027589 00000 n 
-0000027633 00000 n 
-0002494722 00000 n 
-0003328259 00000 n 
-0000027684 00000 n 
-0000027719 00000 n 
-0002497161 00000 n 
-0003328134 00000 n 
-0000027775 00000 n 
-0000027836 00000 n 
-0002500926 00000 n 
-0003328065 00000 n 
-0000027897 00000 n 
-0000027935 00000 n 
-0002556250 00000 n 
-0003327925 00000 n 
-0000027991 00000 n 
-0000028063 00000 n 
-0002562316 00000 n 
-0003327856 00000 n 
-0000028124 00000 n 
-0000028162 00000 n 
-0002562444 00000 n 
-0003327716 00000 n 
-0000028218 00000 n 
-0000028294 00000 n 
-0002593429 00000 n 
-0003327647 00000 n 
-0000028355 00000 n 
-0000028406 00000 n 
-0002626049 00000 n 
-0003327507 00000 n 
-0000028462 00000 n 
-0000028537 00000 n 
-0002648720 00000 n 
-0003327438 00000 n 
-0000028598 00000 n 
-0000028638 00000 n 
-0002665901 00000 n 
-0003327354 00000 n 
-0000028694 00000 n 
-0000028746 00000 n 
-0002668544 00000 n 
-0003327214 00000 n 
-0000028797 00000 n 
-0000028848 00000 n 
-0002668672 00000 n 
-0003327145 00000 n 
-0000028904 00000 n 
-0000028948 00000 n 
-0002670805 00000 n 
-0003327061 00000 n 
-0000028999 00000 n 
-0000029046 00000 n 
-0002680229 00000 n 
-0003326963 00000 n 
-0000029095 00000 n 
-0000029162 00000 n 
-0002720273 00000 n 
-0003326865 00000 n 
-0000029212 00000 n 
-0000029241 00000 n 
-0002725380 00000 n 
-0003326782 00000 n 
-0000029292 00000 n 
-0000029326 00000 n 
-0000029714 00000 n 
-0000029958 00000 n 
-0000029380 00000 n 
-0000029830 00000 n 
-0000029894 00000 n 
-0003306689 00000 n 
-0003306542 00000 n 
-0003308010 00000 n 
-0003310643 00000 n 
-0000032371 00000 n 
-0000032007 00000 n 
-0000030060 00000 n 
-0000032123 00000 n 
-0003309178 00000 n 
-0000032308 00000 n 
-0003307864 00000 n 
-0003309621 00000 n 
-0000034901 00000 n 
-0000034595 00000 n 
-0000032487 00000 n 
-0000034711 00000 n 
-0000034837 00000 n 
-0000036295 00000 n 
-0000036446 00000 n 
-0000036600 00000 n 
-0000036754 00000 n 
-0000036908 00000 n 
-0000037061 00000 n 
-0000037215 00000 n 
-0000037369 00000 n 
-0000037518 00000 n 
-0000037673 00000 n 
-0000037826 00000 n 
-0000037980 00000 n 
-0000038135 00000 n 
-0000038295 00000 n 
-0000038460 00000 n 
-0000038625 00000 n 
-0000038789 00000 n 
-0000038949 00000 n 
-0000039114 00000 n 
-0000039279 00000 n 
-0000039444 00000 n 
-0000039603 00000 n 
-0000039768 00000 n 
-0000039933 00000 n 
-0000041921 00000 n 
-0000040152 00000 n 
-0000035951 00000 n 
-0000035017 00000 n 
-0000040088 00000 n 
-0000042073 00000 n 
-0000042228 00000 n 
-0000042388 00000 n 
-0000042543 00000 n 
-0000042703 00000 n 
-0000042863 00000 n 
-0000043018 00000 n 
-0000043178 00000 n 
-0000043338 00000 n 
-0000043498 00000 n 
-0000043653 00000 n 
-0000043805 00000 n 
-0000043960 00000 n 
-0000044120 00000 n 
-0000044274 00000 n 
-0000044434 00000 n 
-0000044599 00000 n 
-0000044759 00000 n 
-0000044914 00000 n 
-0000045074 00000 n 
-0000045234 00000 n 
-0000045394 00000 n 
-0000045554 00000 n 
-0000045714 00000 n 
-0000045874 00000 n 
-0000046034 00000 n 
-0000046199 00000 n 
-0000046359 00000 n 
-0000046519 00000 n 
-0000046673 00000 n 
-0000046826 00000 n 
-0000046981 00000 n 
-0000047141 00000 n 
-0000047296 00000 n 
-0000047456 00000 n 
-0000047616 00000 n 
-0000047771 00000 n 
-0000050140 00000 n 
-0000047995 00000 n 
-0000041451 00000 n 
-0000040268 00000 n 
-0000047931 00000 n 
-0003309032 00000 n 
-0000050299 00000 n 
-0000050459 00000 n 
-0000050623 00000 n 
-0000050788 00000 n 
-0000050948 00000 n 
-0000051108 00000 n 
-0000051268 00000 n 
-0000051422 00000 n 
-0000051575 00000 n 
-0000051730 00000 n 
-0000051885 00000 n 
-0000052045 00000 n 
-0000052199 00000 n 
-0000052359 00000 n 
-0000052523 00000 n 
-0000052688 00000 n 
-0000052853 00000 n 
-0000053018 00000 n 
-0000053183 00000 n 
-0000053348 00000 n 
-0000053513 00000 n 
-0000053672 00000 n 
-0000053832 00000 n 
-0000053987 00000 n 
-0000054147 00000 n 
-0000054307 00000 n 
-0000054467 00000 n 
-0000054627 00000 n 
-0000054792 00000 n 
-0000054957 00000 n 
-0000055122 00000 n 
-0000055282 00000 n 
-0000055442 00000 n 
-0000055596 00000 n 
-0000057778 00000 n 
-0000055815 00000 n 
-0000049697 00000 n 
-0000048097 00000 n 
-0000055751 00000 n 
-0000057937 00000 n 
-0000058097 00000 n 
-0000058257 00000 n 
-0000058417 00000 n 
-0000058572 00000 n 
-0000058731 00000 n 
-0000058891 00000 n 
-0000059051 00000 n 
-0000059211 00000 n 
-0000059371 00000 n 
-0000059530 00000 n 
-0000059685 00000 n 
-0000059840 00000 n 
-0000059993 00000 n 
-0000060148 00000 n 
-0000060308 00000 n 
-0000060463 00000 n 
-0000060623 00000 n 
-0000060788 00000 n 
-0000060953 00000 n 
-0000061118 00000 n 
-0000061278 00000 n 
-0000061433 00000 n 
-0000061592 00000 n 
-0000061747 00000 n 
-0000061896 00000 n 
-0000062051 00000 n 
-0000062203 00000 n 
-0000062358 00000 n 
-0000062518 00000 n 
-0000062673 00000 n 
-0000065073 00000 n 
-0000062897 00000 n 
-0000057362 00000 n 
-0000055917 00000 n 
-0000062833 00000 n 
-0003310768 00000 n 
-0000065232 00000 n 
-0000065387 00000 n 
-0000065546 00000 n 
-0000065706 00000 n 
-0000065866 00000 n 
-0000066026 00000 n 
-0000066191 00000 n 
-0000066356 00000 n 
-0000066521 00000 n 
-0000066681 00000 n 
-0000066846 00000 n 
-0000067011 00000 n 
-0000067170 00000 n 
-0000067325 00000 n 
-0000067478 00000 n 
-0000067632 00000 n 
-0000067792 00000 n 
-0000067955 00000 n 
-0000068120 00000 n 
-0000068285 00000 n 
-0000068450 00000 n 
-0000068615 00000 n 
-0000068779 00000 n 
-0000068934 00000 n 
-0000069094 00000 n 
-0000069254 00000 n 
-0000069414 00000 n 
-0000069569 00000 n 
-0000069729 00000 n 
-0000069894 00000 n 
-0000071988 00000 n 
-0000070123 00000 n 
-0000064666 00000 n 
-0000063013 00000 n 
-0000070059 00000 n 
-0000072153 00000 n 
-0000072312 00000 n 
-0000072477 00000 n 
-0000072642 00000 n 
-0000072802 00000 n 
-0000072955 00000 n 
-0000073110 00000 n 
-0000073269 00000 n 
-0000073424 00000 n 
-0000073583 00000 n 
-0000073743 00000 n 
-0000073898 00000 n 
-0000074058 00000 n 
-0000074223 00000 n 
-0000074381 00000 n 
-0000074541 00000 n 
-0000074694 00000 n 
-0000074848 00000 n 
-0000075004 00000 n 
-0000075165 00000 n 
-0000075321 00000 n 
-0000075482 00000 n 
-0000075638 00000 n 
-0000075799 00000 n 
-0000075965 00000 n 
-0000076115 00000 n 
-0000076270 00000 n 
-0000076424 00000 n 
-0000076580 00000 n 
-0000076740 00000 n 
-0000078904 00000 n 
-0000076960 00000 n 
-0000071581 00000 n 
-0000070225 00000 n 
-0000076896 00000 n 
-0000079064 00000 n 
-0000079230 00000 n 
-0000079386 00000 n 
-0000079547 00000 n 
-0000079707 00000 n 
-0000079872 00000 n 
-0000080038 00000 n 
-0000080199 00000 n 
-0000080360 00000 n 
-0000080525 00000 n 
-0000080691 00000 n 
-0000080857 00000 n 
-0000081018 00000 n 
-0000081174 00000 n 
-0000081327 00000 n 
-0000081483 00000 n 
-0000081644 00000 n 
-0000081800 00000 n 
-0000081961 00000 n 
-0000082121 00000 n 
-0000082277 00000 n 
-0000082438 00000 n 
-0000082599 00000 n 
-0000082765 00000 n 
-0000082930 00000 n 
-0000083096 00000 n 
-0000083257 00000 n 
-0000083418 00000 n 
-0000083574 00000 n 
-0000083728 00000 n 
-0000083884 00000 n 
-0000084039 00000 n 
-0000084195 00000 n 
-0000084356 00000 n 
-0000084522 00000 n 
-0000086914 00000 n 
-0000084752 00000 n 
-0000078452 00000 n 
-0000077076 00000 n 
-0000084688 00000 n 
-0000087079 00000 n 
-0000087240 00000 n 
-0000087400 00000 n 
-0000087561 00000 n 
-0000087721 00000 n 
-0000087882 00000 n 
-0000088043 00000 n 
-0000088204 00000 n 
-0000088364 00000 n 
-0000088520 00000 n 
-0000088674 00000 n 
-0000088830 00000 n 
-0000088986 00000 n 
-0000089140 00000 n 
-0000089295 00000 n 
-0000089451 00000 n 
-0000089606 00000 n 
-0000089762 00000 n 
-0000089923 00000 n 
-0000090084 00000 n 
-0000090245 00000 n 
-0000090401 00000 n 
-0000090562 00000 n 
-0000090718 00000 n 
-0000090874 00000 n 
-0000091030 00000 n 
-0000091186 00000 n 
-0000091347 00000 n 
-0000091508 00000 n 
-0000091669 00000 n 
-0000091823 00000 n 
-0000091979 00000 n 
-0000092135 00000 n 
-0000093554 00000 n 
-0000092360 00000 n 
-0000086480 00000 n 
-0000084854 00000 n 
-0000092296 00000 n 
-0000093709 00000 n 
-0000093870 00000 n 
-0000094036 00000 n 
-0000094196 00000 n 
-0000094362 00000 n 
-0000094523 00000 n 
-0000094689 00000 n 
-0000094850 00000 n 
-0000095016 00000 n 
-0000095177 00000 n 
-0000095333 00000 n 
-0000095494 00000 n 
-0000095648 00000 n 
-0000095801 00000 n 
-0000095956 00000 n 
-0000096176 00000 n 
-0000093282 00000 n 
-0000092462 00000 n 
-0000096112 00000 n 
-0000096559 00000 n 
-0000096379 00000 n 
-0000096278 00000 n 
-0000096495 00000 n 
-0003310893 00000 n 
-0000098206 00000 n 
-0000098362 00000 n 
-0000098518 00000 n 
-0000098674 00000 n 
-0000098826 00000 n 
-0000098982 00000 n 
-0000099137 00000 n 
-0000099293 00000 n 
-0000099449 00000 n 
-0000099604 00000 n 
-0000099760 00000 n 
-0000099915 00000 n 
-0000100071 00000 n 
-0000100227 00000 n 
-0000100383 00000 n 
-0000100539 00000 n 
-0000100695 00000 n 
-0000100851 00000 n 
-0000101007 00000 n 
-0000101162 00000 n 
-0000101318 00000 n 
-0000101475 00000 n 
-0000103542 00000 n 
-0000101758 00000 n 
-0000097880 00000 n 
-0000096601 00000 n 
-0000101632 00000 n 
-0000192815 00000 n 
-0000223424 00000 n 
-0000229584 00000 n 
-0000234469 00000 n 
-0000258188 00000 n 
-0000296961 00000 n 
-0000325151 00000 n 
-0000328803 00000 n 
-0000333184 00000 n 
-0000363011 00000 n 
-0000365395 00000 n 
-0000445933 00000 n 
-0000451361 00000 n 
-0000457113 00000 n 
-0000461358 00000 n 
-0000462381 00000 n 
-0000463785 00000 n 
-0000464980 00000 n 
-0000466041 00000 n 
-0000467089 00000 n 
-0000468276 00000 n 
-0000468402 00000 n 
-0000103698 00000 n 
-0000103855 00000 n 
-0000104011 00000 n 
-0000104165 00000 n 
-0000104319 00000 n 
-0000104475 00000 n 
-0000104631 00000 n 
-0000104786 00000 n 
-0000104942 00000 n 
-0000105098 00000 n 
-0000105254 00000 n 
-0000105411 00000 n 
-0000105568 00000 n 
-0000105725 00000 n 
-0000105882 00000 n 
-0000106039 00000 n 
-0000106194 00000 n 
-0000106347 00000 n 
-0000106504 00000 n 
-0000106659 00000 n 
-0000106815 00000 n 
-0000106971 00000 n 
-0000107127 00000 n 
-0000107283 00000 n 
-0000107439 00000 n 
-0000107594 00000 n 
-0000107750 00000 n 
-0000107906 00000 n 
-0000109963 00000 n 
-0000108126 00000 n 
-0000103153 00000 n 
-0000101874 00000 n 
-0000108062 00000 n 
-0000469560 00000 n 
-0000470697 00000 n 
-0000531801 00000 n 
-0000537977 00000 n 
-0000544121 00000 n 
-0000549421 00000 n 
-0000549933 00000 n 
-0000550444 00000 n 
-0000569517 00000 n 
-0000570660 00000 n 
-0000571797 00000 n 
-0000572985 00000 n 
-0000574020 00000 n 
-0000575041 00000 n 
-0000576180 00000 n 
-0000577297 00000 n 
-0000578505 00000 n 
-0000579537 00000 n 
-0000580648 00000 n 
-0000668679 00000 n 
-0000805132 00000 n 
-0000806171 00000 n 
-0000807227 00000 n 
-0000808279 00000 n 
-0000812472 00000 n 
-0000817053 00000 n 
-0000822360 00000 n 
-0000828633 00000 n 
-0000833453 00000 n 
-0000110118 00000 n 
-0000110275 00000 n 
-0000110431 00000 n 
-0000110587 00000 n 
-0000110743 00000 n 
-0000110899 00000 n 
-0000111054 00000 n 
-0000111210 00000 n 
-0000111365 00000 n 
-0000111521 00000 n 
-0000111678 00000 n 
-0000111834 00000 n 
-0000111990 00000 n 
-0000112146 00000 n 
-0000112302 00000 n 
-0000112457 00000 n 
-0000112613 00000 n 
-0000112767 00000 n 
-0000112924 00000 n 
-0000113081 00000 n 
-0000113237 00000 n 
-0000115217 00000 n 
-0000113458 00000 n 
-0000109637 00000 n 
-0000108228 00000 n 
-0000113394 00000 n 
-0000838070 00000 n 
-0000839985 00000 n 
-0000904807 00000 n 
-0000906170 00000 n 
-0000911601 00000 n 
-0000917051 00000 n 
-0000921526 00000 n 
-0000927844 00000 n 
-0000933886 00000 n 
-0001273098 00000 n 
-0001277102 00000 n 
-0001277229 00000 n 
-0001278288 00000 n 
-0001282552 00000 n 
-0001289273 00000 n 
-0001295774 00000 n 
-0001302080 00000 n 
-0001303357 00000 n 
-0001307078 00000 n 
-0001308101 00000 n 
-0001309558 00000 n 
-0001309684 00000 n 
-0000115372 00000 n 
-0000115528 00000 n 
-0000115684 00000 n 
-0000115840 00000 n 
-0000115996 00000 n 
-0000116152 00000 n 
-0000116308 00000 n 
-0000116465 00000 n 
-0000116622 00000 n 
-0000116779 00000 n 
-0000116936 00000 n 
-0000117093 00000 n 
-0000117250 00000 n 
-0000117407 00000 n 
-0000117564 00000 n 
-0000117720 00000 n 
-0000117876 00000 n 
-0000118034 00000 n 
-0000118192 00000 n 
-0000118350 00000 n 
-0000118507 00000 n 
-0000118665 00000 n 
-0000118823 00000 n 
-0000118981 00000 n 
-0000119139 00000 n 
-0000119297 00000 n 
-0000119454 00000 n 
-0000119611 00000 n 
-0000121212 00000 n 
-0000119832 00000 n 
-0000114828 00000 n 
-0000113560 00000 n 
-0000119768 00000 n 
-0001466653 00000 n 
-0001472767 00000 n 
-0001476180 00000 n 
-0001477482 00000 n 
-0001478498 00000 n 
-0001479568 00000 n 
-0001480648 00000 n 
-0001494898 00000 n 
-0001529700 00000 n 
-0001531084 00000 n 
-0001536206 00000 n 
-0001542273 00000 n 
-0001548190 00000 n 
-0001553886 00000 n 
-0001558468 00000 n 
-0001561417 00000 n 
-0001562343 00000 n 
-0001563900 00000 n 
-0001565209 00000 n 
-0001566654 00000 n 
-0001568185 00000 n 
-0001569429 00000 n 
-0001570742 00000 n 
-0001572545 00000 n 
-0001573966 00000 n 
-0001575191 00000 n 
-0001665512 00000 n 
-0001675742 00000 n 
-0001677022 00000 n 
-0000121369 00000 n 
-0000121525 00000 n 
-0000121681 00000 n 
-0000121838 00000 n 
-0000121995 00000 n 
-0000122151 00000 n 
-0000122308 00000 n 
-0000122465 00000 n 
-0000122622 00000 n 
-0000122779 00000 n 
-0000122936 00000 n 
-0000123092 00000 n 
-0000123249 00000 n 
-0000123470 00000 n 
-0000120958 00000 n 
-0000119934 00000 n 
-0000123406 00000 n 
-0001681784 00000 n 
-0001681911 00000 n 
-0002471820 00000 n 
-0002473318 00000 n 
-0002474509 00000 n 
-0002474637 00000 n 
-0002476101 00000 n 
-0002477473 00000 n 
-0002478838 00000 n 
-0002480337 00000 n 
-0002481515 00000 n 
-0002482634 00000 n 
-0002483996 00000 n 
-0002484122 00000 n 
-0000123853 00000 n 
-0000123673 00000 n 
-0000123572 00000 n 
-0000123789 00000 n 
-0003311018 00000 n 
-0000125415 00000 n 
-0000125559 00000 n 
-0000125712 00000 n 
-0000125865 00000 n 
-0000126009 00000 n 
-0000126162 00000 n 
-0000126307 00000 n 
-0000126460 00000 n 
-0000126606 00000 n 
-0000126759 00000 n 
-0000126905 00000 n 
-0000127058 00000 n 
-0000127211 00000 n 
-0000127364 00000 n 
-0000127510 00000 n 
-0000127663 00000 n 
-0000127816 00000 n 
-0000127969 00000 n 
-0000128122 00000 n 
-0000128275 00000 n 
-0000130406 00000 n 
-0000128554 00000 n 
-0000125107 00000 n 
-0000123895 00000 n 
-0000128428 00000 n 
-0003091432 00000 n 
-0000211260 00000 n 
-0000247474 00000 n 
-0003091398 00000 n 
-0000291060 00000 n 
-0003091364 00000 n 
-0000354115 00000 n 
-0003091330 00000 n 
-0000500565 00000 n 
-0003091296 00000 n 
-0000614110 00000 n 
-0000659611 00000 n 
-0000773412 00000 n 
-0003091262 00000 n 
-0000875155 00000 n 
-0000875283 00000 n 
-0000879666 00000 n 
-0000879794 00000 n 
-0000883491 00000 n 
-0001034993 00000 n 
-0000130558 00000 n 
-0000130704 00000 n 
-0000130856 00000 n 
-0000131009 00000 n 
-0000131162 00000 n 
-0000131308 00000 n 
-0000131461 00000 n 
-0000131613 00000 n 
-0000131759 00000 n 
-0000131913 00000 n 
-0000132066 00000 n 
-0000132220 00000 n 
-0000132374 00000 n 
-0000132528 00000 n 
-0000132682 00000 n 
-0000132836 00000 n 
-0000132990 00000 n 
-0000133144 00000 n 
-0000133298 00000 n 
-0000133452 00000 n 
-0000133607 00000 n 
-0000133752 00000 n 
-0000133906 00000 n 
-0000134060 00000 n 
-0000134210 00000 n 
-0000134364 00000 n 
-0000134518 00000 n 
-0000134672 00000 n 
-0000134890 00000 n 
-0000130017 00000 n 
-0000128656 00000 n 
-0000134826 00000 n 
-0001135605 00000 n 
-0003091228 00000 n 
-0001161127 00000 n 
-0001185093 00000 n 
-0001211409 00000 n 
-0003091194 00000 n 
-0001377700 00000 n 
-0001410327 00000 n 
-0003091160 00000 n 
-0001766451 00000 n 
-0001798777 00000 n 
-0001825949 00000 n 
-0001826077 00000 n 
-0001847989 00000 n 
-0001954900 00000 n 
-0002030928 00000 n 
-0002124425 00000 n 
-0002211018 00000 n 
-0002288459 00000 n 
-0002368840 00000 n 
-0002461296 00000 n 
-0003091126 00000 n 
-0002529772 00000 n 
-0002556122 00000 n 
-0002590104 00000 n 
-0002609559 00000 n 
-0002625921 00000 n 
-0002648592 00000 n 
-0002665773 00000 n 
-0000136404 00000 n 
-0000136556 00000 n 
-0000136700 00000 n 
-0000136852 00000 n 
-0000136997 00000 n 
-0000137149 00000 n 
-0000137301 00000 n 
-0000137447 00000 n 
-0000137599 00000 n 
-0000137745 00000 n 
-0000137897 00000 n 
-0000138049 00000 n 
-0000138201 00000 n 
-0000138353 00000 n 
-0000138499 00000 n 
-0000138651 00000 n 
-0000138797 00000 n 
-0000138950 00000 n 
-0000139096 00000 n 
-0000139249 00000 n 
-0000139528 00000 n 
-0000136096 00000 n 
-0000134992 00000 n 
-0000139402 00000 n 
-0000175083 00000 n 
-0000247602 00000 n 
-0000344125 00000 n 
-0000394554 00000 n 
-0000506854 00000 n 
-0000617161 00000 n 
-0000663037 00000 n 
-0000702584 00000 n 
-0000773540 00000 n 
-0001418799 00000 n 
-0003091092 00000 n 
-0001696378 00000 n 
-0002559126 00000 n 
-0002565293 00000 n 
-0000139911 00000 n 
-0000139731 00000 n 
-0000139630 00000 n 
-0000139847 00000 n 
-0000142278 00000 n 
-0000141844 00000 n 
-0000139953 00000 n 
-0000141960 00000 n 
-0000142024 00000 n 
-0000142088 00000 n 
-0000142214 00000 n 
-0000144865 00000 n 
-0000144685 00000 n 
-0000142380 00000 n 
-0000144801 00000 n 
-0003311143 00000 n 
-0000145741 00000 n 
-0000145561 00000 n 
-0000144981 00000 n 
-0000145677 00000 n 
-0000148358 00000 n 
-0000148050 00000 n 
-0000145843 00000 n 
-0000148166 00000 n 
-0000148230 00000 n 
-0000148294 00000 n 
-0000150546 00000 n 
-0000151018 00000 n 
-0000150409 00000 n 
-0000148460 00000 n 
-0000150698 00000 n 
-0000150762 00000 n 
-0000150826 00000 n 
-0000150890 00000 n 
-0000150954 00000 n 
-0000175147 00000 n 
-0000153920 00000 n 
-0000153484 00000 n 
-0000151148 00000 n 
-0000153600 00000 n 
-0000153664 00000 n 
-0000153728 00000 n 
-0000153792 00000 n 
-0000153856 00000 n 
-0003310203 00000 n 
-0000156559 00000 n 
-0000156251 00000 n 
-0000154064 00000 n 
-0000156367 00000 n 
-0000156431 00000 n 
-0000156495 00000 n 
-0003309475 00000 n 
-0000159073 00000 n 
-0000158893 00000 n 
-0000156717 00000 n 
-0000159009 00000 n 
-0003307279 00000 n 
-0003311268 00000 n 
-0000161964 00000 n 
-0000161784 00000 n 
-0000159231 00000 n 
-0000161900 00000 n 
-0000164591 00000 n 
-0000164836 00000 n 
-0000164454 00000 n 
-0000162094 00000 n 
-0000164772 00000 n 
-0003308300 00000 n 
-0003308156 00000 n 
-0003307719 00000 n 
-0003310350 00000 n 
-0000167306 00000 n 
-0000167126 00000 n 
-0000165008 00000 n 
-0000167242 00000 n 
-0000169995 00000 n 
-0000169815 00000 n 
-0000167422 00000 n 
-0000169931 00000 n 
-0000172468 00000 n 
-0000172160 00000 n 
-0000170111 00000 n 
-0000172276 00000 n 
-0000172340 00000 n 
-0000172404 00000 n 
-0000175211 00000 n 
-0000174903 00000 n 
-0000172612 00000 n 
-0000175019 00000 n 
-0003311393 00000 n 
-0000175758 00000 n 
-0000175580 00000 n 
-0000175341 00000 n 
-0000176049 00000 n 
-0000175933 00000 n 
-0000175832 00000 n 
-0000177902 00000 n 
-0000178404 00000 n 
-0000177765 00000 n 
-0000176091 00000 n 
-0000178086 00000 n 
-0000178150 00000 n 
-0000178276 00000 n 
-0000178340 00000 n 
-0000178857 00000 n 
-0000178677 00000 n 
-0000178576 00000 n 
-0000178793 00000 n 
-0000181180 00000 n 
-0000180748 00000 n 
-0000178899 00000 n 
-0000180864 00000 n 
-0003308885 00000 n 
-0000180990 00000 n 
-0000181116 00000 n 
-0003308445 00000 n 
-0000186750 00000 n 
-0000183833 00000 n 
-0000183402 00000 n 
-0000181338 00000 n 
-0000183518 00000 n 
-0000183644 00000 n 
-0000183770 00000 n 
-0003311518 00000 n 
-0000187109 00000 n 
-0000186613 00000 n 
-0000183977 00000 n 
-0000186919 00000 n 
-0000187045 00000 n 
-0000189384 00000 n 
-0000189228 00000 n 
-0000190060 00000 n 
-0000189082 00000 n 
-0000187309 00000 n 
-0000189552 00000 n 
-0000189678 00000 n 
-0000189742 00000 n 
-0000189806 00000 n 
-0000189870 00000 n 
-0000189933 00000 n 
-0000189996 00000 n 
-0000192879 00000 n 
-0000193963 00000 n 
-0000192635 00000 n 
-0000190246 00000 n 
-0000192751 00000 n 
-0000192943 00000 n 
-0003310496 00000 n 
-0000193007 00000 n 
-0000193071 00000 n 
-0000193135 00000 n 
-0000193199 00000 n 
-0000193263 00000 n 
-0000193327 00000 n 
-0000193391 00000 n 
-0000193454 00000 n 
-0000193518 00000 n 
-0000193581 00000 n 
-0000193645 00000 n 
-0000193709 00000 n 
-0000193773 00000 n 
-0000193899 00000 n 
-0000196090 00000 n 
-0000195718 00000 n 
-0000194120 00000 n 
-0000195834 00000 n 
-0000195898 00000 n 
-0000195962 00000 n 
-0000196026 00000 n 
-0000199258 00000 n 
-0000198952 00000 n 
-0000196248 00000 n 
-0000199068 00000 n 
-0000199194 00000 n 
-0000202135 00000 n 
-0000202287 00000 n 
-0000202634 00000 n 
-0000201989 00000 n 
-0000199402 00000 n 
-0000202444 00000 n 
-0000202570 00000 n 
-0003311643 00000 n 
-0001731848 00000 n 
-0002288651 00000 n 
-0000205013 00000 n 
-0000206803 00000 n 
-0000205484 00000 n 
-0000204876 00000 n 
-0000202764 00000 n 
-0000205167 00000 n 
-0000205293 00000 n 
-0000205357 00000 n 
-0000205420 00000 n 
-0000211324 00000 n 
-0000211516 00000 n 
-0000206687 00000 n 
-0000205614 00000 n 
-0000211196 00000 n 
-0000211388 00000 n 
-0000211452 00000 n 
-0000210916 00000 n 
-0000211052 00000 n 
-0000211100 00000 n 
-0000211173 00000 n 
-0000213680 00000 n 
-0000213372 00000 n 
-0000211661 00000 n 
-0000213488 00000 n 
-0000213552 00000 n 
-0000213616 00000 n 
-0000215747 00000 n 
-0000215908 00000 n 
-0000216067 00000 n 
-0000216669 00000 n 
-0000215592 00000 n 
-0000213796 00000 n 
-0000216221 00000 n 
-0000216285 00000 n 
-0000216349 00000 n 
-0000216413 00000 n 
-0000216477 00000 n 
-0000216541 00000 n 
-0000216605 00000 n 
-0000223488 00000 n 
-0000229648 00000 n 
-0000218810 00000 n 
-0000218964 00000 n 
-0000219753 00000 n 
-0000218664 00000 n 
-0000216827 00000 n 
-0000219113 00000 n 
-0000219177 00000 n 
-0000219241 00000 n 
-0000219305 00000 n 
-0000219369 00000 n 
-0000219433 00000 n 
-0000219497 00000 n 
-0000219561 00000 n 
-0000219625 00000 n 
-0000219689 00000 n 
-0000234533 00000 n 
-0000225724 00000 n 
-0000223244 00000 n 
-0000219883 00000 n 
-0000223360 00000 n 
-0000223552 00000 n 
-0000223616 00000 n 
-0000223680 00000 n 
-0000223744 00000 n 
-0000223808 00000 n 
-0000223872 00000 n 
-0000223936 00000 n 
-0000224000 00000 n 
-0000224063 00000 n 
-0000224127 00000 n 
-0000224190 00000 n 
-0000224254 00000 n 
-0000224316 00000 n 
-0000224380 00000 n 
-0000224444 00000 n 
-0000224508 00000 n 
-0000224572 00000 n 
-0000224636 00000 n 
-0000224700 00000 n 
-0000224764 00000 n 
-0000224828 00000 n 
-0000224892 00000 n 
-0000224956 00000 n 
-0000225020 00000 n 
-0000225084 00000 n 
-0000225148 00000 n 
-0000225212 00000 n 
-0000225276 00000 n 
-0000225340 00000 n 
-0000225404 00000 n 
-0000225468 00000 n 
-0000225532 00000 n 
-0000225596 00000 n 
-0000225660 00000 n 
-0003311768 00000 n 
-0000232011 00000 n 
-0000229404 00000 n 
-0000225881 00000 n 
-0000229520 00000 n 
-0000229712 00000 n 
-0000229776 00000 n 
-0000229840 00000 n 
-0000229904 00000 n 
-0000229968 00000 n 
-0000230032 00000 n 
-0000230096 00000 n 
-0000230160 00000 n 
-0000230223 00000 n 
-0000230287 00000 n 
-0000230350 00000 n 
-0000230414 00000 n 
-0000230476 00000 n 
-0000230540 00000 n 
-0000230604 00000 n 
-0000230668 00000 n 
-0000230732 00000 n 
-0000230796 00000 n 
-0000230860 00000 n 
-0000230924 00000 n 
-0000230988 00000 n 
-0000231052 00000 n 
-0000231116 00000 n 
-0000231180 00000 n 
-0000231244 00000 n 
-0000231308 00000 n 
-0000231372 00000 n 
-0000231436 00000 n 
-0000231500 00000 n 
-0000231564 00000 n 
-0000231628 00000 n 
-0000231692 00000 n 
-0000231756 00000 n 
-0000231820 00000 n 
-0000231883 00000 n 
-0000231947 00000 n 
-0000235233 00000 n 
-0000234289 00000 n 
-0000232182 00000 n 
-0000234405 00000 n 
-0000234597 00000 n 
-0000234661 00000 n 
-0000234725 00000 n 
-0000234789 00000 n 
-0000234853 00000 n 
-0000234917 00000 n 
-0000234981 00000 n 
-0000235041 00000 n 
-0000235105 00000 n 
-0000235169 00000 n 
-0000237921 00000 n 
-0000238582 00000 n 
-0000237784 00000 n 
-0000235377 00000 n 
-0000238074 00000 n 
-0000238138 00000 n 
-0000238202 00000 n 
-0000238266 00000 n 
-0000238392 00000 n 
-0000238518 00000 n 
-0000240876 00000 n 
-0000241030 00000 n 
-0000243679 00000 n 
-0000241563 00000 n 
-0000240730 00000 n 
-0000238726 00000 n 
-0000241184 00000 n 
-0000241310 00000 n 
-0000241435 00000 n 
-0000241499 00000 n 
-0000247666 00000 n 
-0000247538 00000 n 
-0000247794 00000 n 
-0000243563 00000 n 
-0000241693 00000 n 
-0000247410 00000 n 
-0000247730 00000 n 
-0000247130 00000 n 
-0000247266 00000 n 
-0000247314 00000 n 
-0000247387 00000 n 
-0000249482 00000 n 
-0000249634 00000 n 
-0000250169 00000 n 
-0000249336 00000 n 
-0000247939 00000 n 
-0000249788 00000 n 
-0000249852 00000 n 
-0000249916 00000 n 
-0000249980 00000 n 
-0000250043 00000 n 
-0000250105 00000 n 
-0003311893 00000 n 
-0000258252 00000 n 
-0000252527 00000 n 
-0000251836 00000 n 
-0000250355 00000 n 
-0000251952 00000 n 
-0000252016 00000 n 
-0000252080 00000 n 
-0000252144 00000 n 
-0000252207 00000 n 
-0000252271 00000 n 
-0000252335 00000 n 
-0000252399 00000 n 
-0000252463 00000 n 
-0000254694 00000 n 
-0000254197 00000 n 
-0000252657 00000 n 
-0000254313 00000 n 
-0000254377 00000 n 
-0000254441 00000 n 
-0000254505 00000 n 
-0000254632 00000 n 
-0000259913 00000 n 
-0000258008 00000 n 
-0000254824 00000 n 
-0000258124 00000 n 
-0000258316 00000 n 
-0000258380 00000 n 
-0000258444 00000 n 
-0000258508 00000 n 
-0000258572 00000 n 
-0000258636 00000 n 
-0000258700 00000 n 
-0000258764 00000 n 
-0000258828 00000 n 
-0000258892 00000 n 
-0000258956 00000 n 
-0000259020 00000 n 
-0000259084 00000 n 
-0000259148 00000 n 
-0000259212 00000 n 
-0000259276 00000 n 
-0000259340 00000 n 
-0000259404 00000 n 
-0000259468 00000 n 
-0000259532 00000 n 
-0000259595 00000 n 
-0000259659 00000 n 
-0000259722 00000 n 
-0000259786 00000 n 
-0000259849 00000 n 
-0000262486 00000 n 
-0000262306 00000 n 
-0000260084 00000 n 
-0000262422 00000 n 
-0000265096 00000 n 
-0000264916 00000 n 
-0000262616 00000 n 
-0000265032 00000 n 
-0000267865 00000 n 
-0000267685 00000 n 
-0000265240 00000 n 
-0000267801 00000 n 
-0003312018 00000 n 
-0000270022 00000 n 
-0000270362 00000 n 
-0000269885 00000 n 
-0000267995 00000 n 
-0000270171 00000 n 
-0000270298 00000 n 
-0000273235 00000 n 
-0000272801 00000 n 
-0000270478 00000 n 
-0000272917 00000 n 
-0000273044 00000 n 
-0000273171 00000 n 
-0000275421 00000 n 
-0000279430 00000 n 
-0000275897 00000 n 
-0000275284 00000 n 
-0000273351 00000 n 
-0000275580 00000 n 
-0000275707 00000 n 
-0000275834 00000 n 
-0000278334 00000 n 
-0000279644 00000 n 
-0000278197 00000 n 
-0000276041 00000 n 
-0000279580 00000 n 
-0003307131 00000 n 
-0003308738 00000 n 
-0000278717 00000 n 
-0000278853 00000 n 
-0000278901 00000 n 
-0000279409 00000 n 
-0000325215 00000 n 
-0000282253 00000 n 
-0000282405 00000 n 
-0000283027 00000 n 
-0000282098 00000 n 
-0000279817 00000 n 
-0000282710 00000 n 
-0000282837 00000 n 
-0000282964 00000 n 
-0000282557 00000 n 
-0001367747 00000 n 
-0000284611 00000 n 
-0000291315 00000 n 
-0000284495 00000 n 
-0000283171 00000 n 
-0000290996 00000 n 
-0000291124 00000 n 
-0000291188 00000 n 
-0000291251 00000 n 
-0003312143 00000 n 
-0000290716 00000 n 
-0000290852 00000 n 
-0000290900 00000 n 
-0000290973 00000 n 
-0000293303 00000 n 
-0000293454 00000 n 
-0000294055 00000 n 
-0000293157 00000 n 
-0000291460 00000 n 
-0000293607 00000 n 
-0000293671 00000 n 
-0000293735 00000 n 
-0000293799 00000 n 
-0000293863 00000 n 
-0000293927 00000 n 
-0000293991 00000 n 
-0000328867 00000 n 
-0000333248 00000 n 
-0000295397 00000 n 
-0000295675 00000 n 
-0000295260 00000 n 
-0000294171 00000 n 
-0000295547 00000 n 
-0000295611 00000 n 
-0000297025 00000 n 
-0000297153 00000 n 
-0000296781 00000 n 
-0000295791 00000 n 
-0000296897 00000 n 
-0000297089 00000 n 
-0000299459 00000 n 
-0000299993 00000 n 
-0000299322 00000 n 
-0000297269 00000 n 
-0000299610 00000 n 
-0000299674 00000 n 
-0000299738 00000 n 
-0000299802 00000 n 
-0000299866 00000 n 
-0000299929 00000 n 
-0000301588 00000 n 
-0000302249 00000 n 
-0000301451 00000 n 
-0000300109 00000 n 
-0000301738 00000 n 
-0000301802 00000 n 
-0000301866 00000 n 
-0000301930 00000 n 
-0000301994 00000 n 
-0000302058 00000 n 
-0000302185 00000 n 
-0000303843 00000 n 
-0000303599 00000 n 
-0000302379 00000 n 
-0000303715 00000 n 
-0000303779 00000 n 
-0003312268 00000 n 
-0000305525 00000 n 
-0000305217 00000 n 
-0000303959 00000 n 
-0000305333 00000 n 
-0000305397 00000 n 
-0000305461 00000 n 
-0000307634 00000 n 
-0000307326 00000 n 
-0000305655 00000 n 
-0000307442 00000 n 
-0000307506 00000 n 
-0000307570 00000 n 
-0000309995 00000 n 
-0000310146 00000 n 
-0000310450 00000 n 
-0000311112 00000 n 
-0000309831 00000 n 
-0000307750 00000 n 
-0000310601 00000 n 
-0000310665 00000 n 
-0000310728 00000 n 
-0000310298 00000 n 
-0000310792 00000 n 
-0000310856 00000 n 
-0000310920 00000 n 
-0000310984 00000 n 
-0000311048 00000 n 
-0001731975 00000 n 
-0000314268 00000 n 
-0000313579 00000 n 
-0000311256 00000 n 
-0000313695 00000 n 
-0000313759 00000 n 
-0000313823 00000 n 
-0000313887 00000 n 
-0000313951 00000 n 
-0000314077 00000 n 
-0000314204 00000 n 
-0000316739 00000 n 
-0000316368 00000 n 
-0000314412 00000 n 
-0000316484 00000 n 
-0000316611 00000 n 
-0000316675 00000 n 
-0000319429 00000 n 
-0000319249 00000 n 
-0000316897 00000 n 
-0000319365 00000 n 
-0003312393 00000 n 
-0000322268 00000 n 
-0000321832 00000 n 
-0000319573 00000 n 
-0000321948 00000 n 
-0000322012 00000 n 
-0000322076 00000 n 
-0000322140 00000 n 
-0000322204 00000 n 
-0003306982 00000 n 
-0000323845 00000 n 
-0000323665 00000 n 
-0000322440 00000 n 
-0000323781 00000 n 
-0000325279 00000 n 
-0000324971 00000 n 
-0000323989 00000 n 
-0000325087 00000 n 
-0000330402 00000 n 
-0000328623 00000 n 
-0000325395 00000 n 
-0000328739 00000 n 
-0000328931 00000 n 
-0000328995 00000 n 
-0000329059 00000 n 
-0000329123 00000 n 
-0000329187 00000 n 
-0003307427 00000 n 
-0000329251 00000 n 
-0000329315 00000 n 
-0000329379 00000 n 
-0000329443 00000 n 
-0000329507 00000 n 
-0000329571 00000 n 
-0000329635 00000 n 
-0000329699 00000 n 
-0000329763 00000 n 
-0000329827 00000 n 
-0000329891 00000 n 
-0000329955 00000 n 
-0000330019 00000 n 
-0000330082 00000 n 
-0000330146 00000 n 
-0000330210 00000 n 
-0000330274 00000 n 
-0000330338 00000 n 
-0000335100 00000 n 
-0000333004 00000 n 
-0000330559 00000 n 
-0000333120 00000 n 
-0000333312 00000 n 
-0000333376 00000 n 
-0000333440 00000 n 
-0000333504 00000 n 
-0000333568 00000 n 
-0000333632 00000 n 
-0000333696 00000 n 
-0000333760 00000 n 
-0000333824 00000 n 
-0000333888 00000 n 
-0000333952 00000 n 
-0000334016 00000 n 
-0000334080 00000 n 
-0000334144 00000 n 
-0000334208 00000 n 
-0000334272 00000 n 
-0000334336 00000 n 
-0000334400 00000 n 
-0000334464 00000 n 
-0000334528 00000 n 
-0000334592 00000 n 
-0000334656 00000 n 
-0000334719 00000 n 
-0000334783 00000 n 
-0000334846 00000 n 
-0000334910 00000 n 
-0000334972 00000 n 
-0000335036 00000 n 
-0000335496 00000 n 
-0000335316 00000 n 
-0000335215 00000 n 
-0000335432 00000 n 
-0003312518 00000 n 
-0000337460 00000 n 
-0000337758 00000 n 
-0000338225 00000 n 
-0000337305 00000 n 
-0000335538 00000 n 
-0000337907 00000 n 
-0000338034 00000 n 
-0000337609 00000 n 
-0000338161 00000 n 
-0000341120 00000 n 
-0000340813 00000 n 
-0000338341 00000 n 
-0000340929 00000 n 
-0000341056 00000 n 
-0000343907 00000 n 
-0000345700 00000 n 
-0000344251 00000 n 
-0000343770 00000 n 
-0000341236 00000 n 
-0000344061 00000 n 
-0000344189 00000 n 
-0000354496 00000 n 
-0000345584 00000 n 
-0000344367 00000 n 
-0000354051 00000 n 
-0000354179 00000 n 
-0000354305 00000 n 
-0000354432 00000 n 
-0000353771 00000 n 
-0000353907 00000 n 
-0000353955 00000 n 
-0000354028 00000 n 
-0000357479 00000 n 
-0000357299 00000 n 
-0000354641 00000 n 
-0000357415 00000 n 
-0000360015 00000 n 
-0000360313 00000 n 
-0000362667 00000 n 
-0000360527 00000 n 
-0000359860 00000 n 
-0000357595 00000 n 
-0000360463 00000 n 
-0000360164 00000 n 
-0003312643 00000 n 
-0000363139 00000 n 
-0000362530 00000 n 
-0000360643 00000 n 
-0000362820 00000 n 
-0000362947 00000 n 
-0000363075 00000 n 
-0000365177 00000 n 
-0000365523 00000 n 
-0000365040 00000 n 
-0000363269 00000 n 
-0000365331 00000 n 
-0000365459 00000 n 
-0000367919 00000 n 
-0000368387 00000 n 
-0000367782 00000 n 
-0000365639 00000 n 
-0000368069 00000 n 
-0000368196 00000 n 
-0000368323 00000 n 
-0000371323 00000 n 
-0000371587 00000 n 
-0000371186 00000 n 
-0000368545 00000 n 
-0000371523 00000 n 
-0003310058 00000 n 
-0000373519 00000 n 
-0000374436 00000 n 
-0000373382 00000 n 
-0000371829 00000 n 
-0000373670 00000 n 
-0000373734 00000 n 
-0000373798 00000 n 
-0000373861 00000 n 
-0000373925 00000 n 
-0000373989 00000 n 
-0000374053 00000 n 
-0000374117 00000 n 
-0000374181 00000 n 
-0000374308 00000 n 
-0000374372 00000 n 
-0000376380 00000 n 
-0000376072 00000 n 
-0000374580 00000 n 
-0000376188 00000 n 
-0000376252 00000 n 
-0000376316 00000 n 
-0003312768 00000 n 
-0000378355 00000 n 
-0000378699 00000 n 
-0000378218 00000 n 
-0000376496 00000 n 
-0000378507 00000 n 
-0000378571 00000 n 
-0000378635 00000 n 
-0000445997 00000 n 
-0000380830 00000 n 
-0000380983 00000 n 
-0000381140 00000 n 
-0000381680 00000 n 
-0000380675 00000 n 
-0000378857 00000 n 
-0000381297 00000 n 
-0000381424 00000 n 
-0000381488 00000 n 
-0000381552 00000 n 
-0000381616 00000 n 
-0000451425 00000 n 
-0000457177 00000 n 
-0000461422 00000 n 
-0000383313 00000 n 
-0000383462 00000 n 
-0000383957 00000 n 
-0000383158 00000 n 
-0000381810 00000 n 
-0000383766 00000 n 
-0000383830 00000 n 
-0000383894 00000 n 
-0000383614 00000 n 
-0000385844 00000 n 
-0000385600 00000 n 
-0000384073 00000 n 
-0000385716 00000 n 
-0000385780 00000 n 
-0000388285 00000 n 
-0000387849 00000 n 
-0000385960 00000 n 
-0000387965 00000 n 
-0000388029 00000 n 
-0000388093 00000 n 
-0000388157 00000 n 
-0000388221 00000 n 
-0000389818 00000 n 
-0000389574 00000 n 
-0000388415 00000 n 
-0000389690 00000 n 
-0000389754 00000 n 
-0003312893 00000 n 
-0000392175 00000 n 
-0000392327 00000 n 
-0000392482 00000 n 
-0000392640 00000 n 
-0000392798 00000 n 
-0000393111 00000 n 
-0000393262 00000 n 
-0000393413 00000 n 
-0000393565 00000 n 
-0000393717 00000 n 
-0000393868 00000 n 
-0000394019 00000 n 
-0000394745 00000 n 
-0000391930 00000 n 
-0000389934 00000 n 
-0000394171 00000 n 
-0000394298 00000 n 
-0000394362 00000 n 
-0000394426 00000 n 
-0000394490 00000 n 
-0000392954 00000 n 
-0000394618 00000 n 
-0000394681 00000 n 
-0000463849 00000 n 
-0000465044 00000 n 
-0000466105 00000 n 
-0000467153 00000 n 
-0002474573 00000 n 
-0002474701 00000 n 
-0002476165 00000 n 
-0000469624 00000 n 
-0000470761 00000 n 
-0000468339 00000 n 
-0000468466 00000 n 
-0000397501 00000 n 
-0000396938 00000 n 
-0000394875 00000 n 
-0000397054 00000 n 
-0000397118 00000 n 
-0000397245 00000 n 
-0000397309 00000 n 
-0000397373 00000 n 
-0000397437 00000 n 
-0000399344 00000 n 
-0000398846 00000 n 
-0000397631 00000 n 
-0000398962 00000 n 
-0000399026 00000 n 
-0000399090 00000 n 
-0000399153 00000 n 
-0000399216 00000 n 
-0000399280 00000 n 
-0000401697 00000 n 
-0000401265 00000 n 
-0000399460 00000 n 
-0000401381 00000 n 
-0000401507 00000 n 
-0000401571 00000 n 
-0000401635 00000 n 
-0000404123 00000 n 
-0000403752 00000 n 
-0000401841 00000 n 
-0000403868 00000 n 
-0000403995 00000 n 
-0000404059 00000 n 
-0000405863 00000 n 
-0000405555 00000 n 
-0000404253 00000 n 
-0000405671 00000 n 
-0000405735 00000 n 
-0000405799 00000 n 
-0003313018 00000 n 
-0000407916 00000 n 
-0000408258 00000 n 
-0000407779 00000 n 
-0000405979 00000 n 
-0000408067 00000 n 
-0000408131 00000 n 
-0000408195 00000 n 
-0000409981 00000 n 
-0000409737 00000 n 
-0000408402 00000 n 
-0000409853 00000 n 
-0000409917 00000 n 
-0000411211 00000 n 
-0000411031 00000 n 
-0000410097 00000 n 
-0000411147 00000 n 
-0000412997 00000 n 
-0000412689 00000 n 
-0000411313 00000 n 
-0000412805 00000 n 
-0000412869 00000 n 
-0000412933 00000 n 
-0003306836 00000 n 
-0000415218 00000 n 
-0000414910 00000 n 
-0000413183 00000 n 
-0000415026 00000 n 
-0000415090 00000 n 
-0000415154 00000 n 
-0000416908 00000 n 
-0000417214 00000 n 
-0000416771 00000 n 
-0000415334 00000 n 
-0000417086 00000 n 
-0000417150 00000 n 
-0003313143 00000 n 
-0000418668 00000 n 
-0000418488 00000 n 
-0000417386 00000 n 
-0000418604 00000 n 
-0000420843 00000 n 
-0000420536 00000 n 
-0000418784 00000 n 
-0000420652 00000 n 
-0000420779 00000 n 
-0000423518 00000 n 
-0000423212 00000 n 
-0000420987 00000 n 
-0000423328 00000 n 
-0000423454 00000 n 
-0000429098 00000 n 
-0000429402 00000 n 
-0000426417 00000 n 
-0000425983 00000 n 
-0000423634 00000 n 
-0000426099 00000 n 
-0000426226 00000 n 
-0000426289 00000 n 
-0000426353 00000 n 
-0000432823 00000 n 
-0000432975 00000 n 
-0000430128 00000 n 
-0000428943 00000 n 
-0000426547 00000 n 
-0000429553 00000 n 
-0000429250 00000 n 
-0000429617 00000 n 
-0000429680 00000 n 
-0000429744 00000 n 
-0000429808 00000 n 
-0000429872 00000 n 
-0000429936 00000 n 
-0000430000 00000 n 
-0000430064 00000 n 
-0000433829 00000 n 
-0000432677 00000 n 
-0000430258 00000 n 
-0000433126 00000 n 
-0000433190 00000 n 
-0000433254 00000 n 
-0000433318 00000 n 
-0000433382 00000 n 
-0000433446 00000 n 
-0000433510 00000 n 
-0000433574 00000 n 
-0000433638 00000 n 
-0000433765 00000 n 
-0003313268 00000 n 
-0000436591 00000 n 
-0000436220 00000 n 
-0000433973 00000 n 
-0000436336 00000 n 
-0000436463 00000 n 
-0000436527 00000 n 
-0000439303 00000 n 
-0000439123 00000 n 
-0000436763 00000 n 
-0000439239 00000 n 
-0003308590 00000 n 
-0000441796 00000 n 
-0000441616 00000 n 
-0000439489 00000 n 
-0000441732 00000 n 
-0000444474 00000 n 
-0000444294 00000 n 
-0000441912 00000 n 
-0000444410 00000 n 
-0000446061 00000 n 
-0000445753 00000 n 
-0000444674 00000 n 
-0000445869 00000 n 
-0000454239 00000 n 
-0000451181 00000 n 
-0000446177 00000 n 
-0000451297 00000 n 
-0000451489 00000 n 
-0000451553 00000 n 
-0000451617 00000 n 
-0000451681 00000 n 
-0000451745 00000 n 
-0000451809 00000 n 
-0000451873 00000 n 
-0000451937 00000 n 
-0000452001 00000 n 
-0000452065 00000 n 
-0000452129 00000 n 
-0000452193 00000 n 
-0000452257 00000 n 
-0000452321 00000 n 
-0000452385 00000 n 
-0000452449 00000 n 
-0000452513 00000 n 
-0000452577 00000 n 
-0000452641 00000 n 
-0000452705 00000 n 
-0000452769 00000 n 
-0000452833 00000 n 
-0000452897 00000 n 
-0000452961 00000 n 
-0000453024 00000 n 
+0003156104 00000 n 
+0003418055 00000 n 
+0000000228 00000 n 
+0000000255 00000 n 
+0000034776 00000 n 
+0003417966 00000 n 
+0000000302 00000 n 
+0000000337 00000 n 
+0000101699 00000 n 
+0003417877 00000 n 
+0000000384 00000 n 
+0000000418 00000 n 
+0000128494 00000 n 
+0003417788 00000 n 
+0000000465 00000 n 
+0000000498 00000 n 
+0000139468 00000 n 
+0003417699 00000 n 
+0000000545 00000 n 
+0000000572 00000 n 
+0000142154 00000 n 
+0003417610 00000 n 
+0000000619 00000 n 
+0000000645 00000 n 
+0000175698 00000 n 
+0003417482 00000 n 
+0000000688 00000 n 
+0000000744 00000 n 
+0000178216 00000 n 
+0003417408 00000 n 
+0000000792 00000 n 
+0000000841 00000 n 
+0000180930 00000 n 
+0003417282 00000 n 
+0000000887 00000 n 
+0000000939 00000 n 
+0000181056 00000 n 
+0003417208 00000 n 
+0000000987 00000 n 
+0000001022 00000 n 
+0000183584 00000 n 
+0003417083 00000 n 
+0000001070 00000 n 
+0000001109 00000 n 
+0000183710 00000 n 
+0003416972 00000 n 
+0000001162 00000 n 
+0000001202 00000 n 
+0000186985 00000 n 
+0003416898 00000 n 
+0000001260 00000 n 
+0000001312 00000 n 
+0000189618 00000 n 
+0003416811 00000 n 
+0000001370 00000 n 
+0000001411 00000 n 
+0000193839 00000 n 
+0003416737 00000 n 
+0000001469 00000 n 
+0000001506 00000 n 
+0000199134 00000 n 
+0003416613 00000 n 
+0000001559 00000 n 
+0000001613 00000 n 
+0000202510 00000 n 
+0003416539 00000 n 
+0000001671 00000 n 
+0000001723 00000 n 
+0000205233 00000 n 
+0003416452 00000 n 
+0000001781 00000 n 
+0000001822 00000 n 
+0000242957 00000 n 
+0003416378 00000 n 
+0000001880 00000 n 
+0000001917 00000 n 
+0000243083 00000 n 
+0003416267 00000 n 
+0000001970 00000 n 
+0000002012 00000 n 
+0000245983 00000 n 
+0003416193 00000 n 
+0000002070 00000 n 
+0000002122 00000 n 
+0000246109 00000 n 
+0003416118 00000 n 
+0000002180 00000 n 
+0000002222 00000 n 
+0000270188 00000 n 
+0003416041 00000 n 
+0000002271 00000 n 
+0000002316 00000 n 
+0000279949 00000 n 
+0003415911 00000 n 
+0000002363 00000 n 
+0000002416 00000 n 
+0000282695 00000 n 
+0003415793 00000 n 
+0000002465 00000 n 
+0000002501 00000 n 
+0000282822 00000 n 
+0003415728 00000 n 
+0000002555 00000 n 
+0000002597 00000 n 
+0000285358 00000 n 
+0003415596 00000 n 
+0000002646 00000 n 
+0000002695 00000 n 
+0000285485 00000 n 
+0003415517 00000 n 
+0000002749 00000 n 
+0000002791 00000 n 
+0000292471 00000 n 
+0003415438 00000 n 
+0000002845 00000 n 
+0000002887 00000 n 
+0000292598 00000 n 
+0003415306 00000 n 
+0000002936 00000 n 
+0000002974 00000 n 
+0000317302 00000 n 
+0003415227 00000 n 
+0000003028 00000 n 
+0000003064 00000 n 
+0000329129 00000 n 
+0003415134 00000 n 
+0000003118 00000 n 
+0000003178 00000 n 
+0000329256 00000 n 
+0003415055 00000 n 
+0000003232 00000 n 
+0000003276 00000 n 
+0000331699 00000 n 
+0003414976 00000 n 
+0000003325 00000 n 
+0000003370 00000 n 
+0000352952 00000 n 
+0003414845 00000 n 
+0000003417 00000 n 
+0000003471 00000 n 
+0000353079 00000 n 
+0003414727 00000 n 
+0000003520 00000 n 
+0000003556 00000 n 
+0000355974 00000 n 
+0003414662 00000 n 
+0000003610 00000 n 
+0000003652 00000 n 
+0000374467 00000 n 
+0003414530 00000 n 
+0000003701 00000 n 
+0000003750 00000 n 
+0000374594 00000 n 
+0003414412 00000 n 
+0000003804 00000 n 
+0000003846 00000 n 
+0000382997 00000 n 
+0003414347 00000 n 
+0000003905 00000 n 
+0000003954 00000 n 
+0000388246 00000 n 
+0003414268 00000 n 
+0000004008 00000 n 
+0000004050 00000 n 
+0000388373 00000 n 
+0003414136 00000 n 
+0000004099 00000 n 
+0000004137 00000 n 
+0000394358 00000 n 
+0003414057 00000 n 
+0000004191 00000 n 
+0000004243 00000 n 
+0000401474 00000 n 
+0003413964 00000 n 
+0000004297 00000 n 
+0000004342 00000 n 
+0000414348 00000 n 
+0003413871 00000 n 
+0000004396 00000 n 
+0000004459 00000 n 
+0000417295 00000 n 
+0003413778 00000 n 
+0000004513 00000 n 
+0000004560 00000 n 
+0000421558 00000 n 
+0003413685 00000 n 
+0000004614 00000 n 
+0000004669 00000 n 
+0000424045 00000 n 
+0003413592 00000 n 
+0000004723 00000 n 
+0000004759 00000 n 
+0000440829 00000 n 
+0003413460 00000 n 
+0000004813 00000 n 
+0000004870 00000 n 
+0000443505 00000 n 
+0003413395 00000 n 
+0000004929 00000 n 
+0000004997 00000 n 
+0000446276 00000 n 
+0003413302 00000 n 
+0000005051 00000 n 
+0000005105 00000 n 
+0000453815 00000 n 
+0003413223 00000 n 
+0000005159 00000 n 
+0000005203 00000 n 
+0000456513 00000 n 
+0003413144 00000 n 
+0000005252 00000 n 
+0000005297 00000 n 
+0000494024 00000 n 
+0003413013 00000 n 
+0000005344 00000 n 
+0000005393 00000 n 
+0000496813 00000 n 
+0003412895 00000 n 
+0000005442 00000 n 
+0000005478 00000 n 
+0000499557 00000 n 
+0003412830 00000 n 
+0000005532 00000 n 
+0000005574 00000 n 
+0000502492 00000 n 
+0003412698 00000 n 
+0000005623 00000 n 
+0000005672 00000 n 
+0000502619 00000 n 
+0003412619 00000 n 
+0000005726 00000 n 
+0000005768 00000 n 
+0000508547 00000 n 
+0003412540 00000 n 
+0000005822 00000 n 
+0000005864 00000 n 
+0000508673 00000 n 
+0003412408 00000 n 
+0000005913 00000 n 
+0000005951 00000 n 
+0000508799 00000 n 
+0003412329 00000 n 
+0000006005 00000 n 
+0000006081 00000 n 
+0000508926 00000 n 
+0003412236 00000 n 
+0000006135 00000 n 
+0000006192 00000 n 
+0000540511 00000 n 
+0003412104 00000 n 
+0000006246 00000 n 
+0000006299 00000 n 
+0000542980 00000 n 
+0003412025 00000 n 
+0000006358 00000 n 
+0000006419 00000 n 
+0000553397 00000 n 
+0003411946 00000 n 
+0000006478 00000 n 
+0000006567 00000 n 
+0000560103 00000 n 
+0003411853 00000 n 
+0000006621 00000 n 
+0000006676 00000 n 
+0000580281 00000 n 
+0003411760 00000 n 
+0000006730 00000 n 
+0000006784 00000 n 
+0000587380 00000 n 
+0003411681 00000 n 
+0000006838 00000 n 
+0000006882 00000 n 
+0000589798 00000 n 
+0003411602 00000 n 
+0000006931 00000 n 
+0000006976 00000 n 
+0000608277 00000 n 
+0003411471 00000 n 
+0000007023 00000 n 
+0000007071 00000 n 
+0000619248 00000 n 
+0003411392 00000 n 
+0000007120 00000 n 
+0000007200 00000 n 
+0000619374 00000 n 
+0003411260 00000 n 
+0000007249 00000 n 
+0000007285 00000 n 
+0000624745 00000 n 
+0003411195 00000 n 
+0000007339 00000 n 
+0000007381 00000 n 
+0000625000 00000 n 
+0003411063 00000 n 
+0000007430 00000 n 
+0000007479 00000 n 
+0000635915 00000 n 
+0003410945 00000 n 
+0000007533 00000 n 
+0000007575 00000 n 
+0000647339 00000 n 
+0003410866 00000 n 
+0000007634 00000 n 
+0000007696 00000 n 
+0000650588 00000 n 
+0003410773 00000 n 
+0000007755 00000 n 
+0000007809 00000 n 
+0000653780 00000 n 
+0003410680 00000 n 
+0000007868 00000 n 
+0000007918 00000 n 
+0000653907 00000 n 
+0003410587 00000 n 
+0000007977 00000 n 
+0000008020 00000 n 
+0000654034 00000 n 
+0003410494 00000 n 
+0000008079 00000 n 
+0000008143 00000 n 
+0000657374 00000 n 
+0003410401 00000 n 
+0000008202 00000 n 
+0000008274 00000 n 
+0000659617 00000 n 
+0003410322 00000 n 
+0000008333 00000 n 
+0000008415 00000 n 
+0000674601 00000 n 
+0003410229 00000 n 
+0000008469 00000 n 
+0000008511 00000 n 
+0000674728 00000 n 
+0003410150 00000 n 
+0000008565 00000 n 
+0000008613 00000 n 
+0000695631 00000 n 
+0003410018 00000 n 
+0000008662 00000 n 
+0000008713 00000 n 
+0000699061 00000 n 
+0003409939 00000 n 
+0000008767 00000 n 
+0000008822 00000 n 
+0000704958 00000 n 
+0003409846 00000 n 
+0000008876 00000 n 
+0000008934 00000 n 
+0000712431 00000 n 
+0003409753 00000 n 
+0000008988 00000 n 
+0000009039 00000 n 
+0000719374 00000 n 
+0003409621 00000 n 
+0000009093 00000 n 
+0000009169 00000 n 
+0000721506 00000 n 
+0003409542 00000 n 
+0000009228 00000 n 
+0000009302 00000 n 
+0000723840 00000 n 
+0003409449 00000 n 
+0000009361 00000 n 
+0000009434 00000 n 
+0000727553 00000 n 
+0003409370 00000 n 
+0000009493 00000 n 
+0000009551 00000 n 
+0000733963 00000 n 
+0003409277 00000 n 
+0000009605 00000 n 
+0000009690 00000 n 
+0000759036 00000 n 
+0003409198 00000 n 
+0000009744 00000 n 
+0000009791 00000 n 
+0000764388 00000 n 
+0003409105 00000 n 
+0000009840 00000 n 
+0000009889 00000 n 
+0000775017 00000 n 
+0003408973 00000 n 
+0000009938 00000 n 
+0000010000 00000 n 
+0000775143 00000 n 
+0003408894 00000 n 
+0000010054 00000 n 
+0000010119 00000 n 
+0000776822 00000 n 
+0003408801 00000 n 
+0000010173 00000 n 
+0000010230 00000 n 
+0000779353 00000 n 
+0003408708 00000 n 
+0000010284 00000 n 
+0000010338 00000 n 
+0000782344 00000 n 
+0003408629 00000 n 
+0000010392 00000 n 
+0000010454 00000 n 
+0000786222 00000 n 
+0003408497 00000 n 
+0000010503 00000 n 
+0000010555 00000 n 
+0000789166 00000 n 
+0003408418 00000 n 
+0000010609 00000 n 
+0000010691 00000 n 
+0000793153 00000 n 
+0003408325 00000 n 
+0000010745 00000 n 
+0000010819 00000 n 
+0000818146 00000 n 
+0003408232 00000 n 
+0000010873 00000 n 
+0000010941 00000 n 
+0000818273 00000 n 
+0003408139 00000 n 
+0000010995 00000 n 
+0000011063 00000 n 
+0000825333 00000 n 
+0003408046 00000 n 
+0000011117 00000 n 
+0000011164 00000 n 
+0000827736 00000 n 
+0003407967 00000 n 
+0000011218 00000 n 
+0000011267 00000 n 
+0000827863 00000 n 
+0003407874 00000 n 
+0000011316 00000 n 
+0000011358 00000 n 
+0000830565 00000 n 
+0003407795 00000 n 
+0000011407 00000 n 
+0000011452 00000 n 
+0000878378 00000 n 
+0003407678 00000 n 
+0000011499 00000 n 
+0000011560 00000 n 
+0000881051 00000 n 
+0003407560 00000 n 
+0000011609 00000 n 
+0000011645 00000 n 
+0000881178 00000 n 
+0003407495 00000 n 
+0000011699 00000 n 
+0000011741 00000 n 
+0000884177 00000 n 
+0003407363 00000 n 
+0000011790 00000 n 
+0000011839 00000 n 
+0000886876 00000 n 
+0003407245 00000 n 
+0000011893 00000 n 
+0000011935 00000 n 
+0000889469 00000 n 
+0003407166 00000 n 
+0000011994 00000 n 
+0000012032 00000 n 
+0000892193 00000 n 
+0003407073 00000 n 
+0000012091 00000 n 
+0000012161 00000 n 
+0000897555 00000 n 
+0003406994 00000 n 
+0000012220 00000 n 
+0000012273 00000 n 
+0000912706 00000 n 
+0003406915 00000 n 
+0000012327 00000 n 
+0000012369 00000 n 
+0000912832 00000 n 
+0003406783 00000 n 
+0000012418 00000 n 
+0000012456 00000 n 
+0000943861 00000 n 
+0003406718 00000 n 
+0000012510 00000 n 
+0000012554 00000 n 
+0000943988 00000 n 
+0003406639 00000 n 
+0000012603 00000 n 
+0000012648 00000 n 
+0001187326 00000 n 
+0003406507 00000 n 
+0000012692 00000 n 
+0000012764 00000 n 
+0001188887 00000 n 
+0003406428 00000 n 
+0000012813 00000 n 
+0000012877 00000 n 
+0001191994 00000 n 
+0003406296 00000 n 
+0000012924 00000 n 
+0000012994 00000 n 
+0001192121 00000 n 
+0003406178 00000 n 
+0000013043 00000 n 
+0000013079 00000 n 
+0001212331 00000 n 
+0003406113 00000 n 
+0000013133 00000 n 
+0000013175 00000 n 
+0001214855 00000 n 
+0003405981 00000 n 
+0000013224 00000 n 
+0000013273 00000 n 
+0001214982 00000 n 
+0003405902 00000 n 
+0000013327 00000 n 
+0000013369 00000 n 
+0001223179 00000 n 
+0003405823 00000 n 
+0000013423 00000 n 
+0000013465 00000 n 
+0001223306 00000 n 
+0003405691 00000 n 
+0000013514 00000 n 
+0000013552 00000 n 
+0001226142 00000 n 
+0003405612 00000 n 
+0000013606 00000 n 
+0000013695 00000 n 
+0001250219 00000 n 
+0003405519 00000 n 
+0000013749 00000 n 
+0000013846 00000 n 
+0001258037 00000 n 
+0003405426 00000 n 
+0000013900 00000 n 
+0000013994 00000 n 
+0001261204 00000 n 
+0003405294 00000 n 
+0000014048 00000 n 
+0000014129 00000 n 
+0001292595 00000 n 
+0003405215 00000 n 
+0000014188 00000 n 
+0000014241 00000 n 
+0001296801 00000 n 
+0003405122 00000 n 
+0000014300 00000 n 
+0000014363 00000 n 
+0001304461 00000 n 
+0003405043 00000 n 
+0000014422 00000 n 
+0000014516 00000 n 
+0001307964 00000 n 
+0003404911 00000 n 
+0000014570 00000 n 
+0000014627 00000 n 
+0001313611 00000 n 
+0003404832 00000 n 
+0000014686 00000 n 
+0000014731 00000 n 
+0001314120 00000 n 
+0003404753 00000 n 
+0000014790 00000 n 
+0000014835 00000 n 
+0001317299 00000 n 
+0003404674 00000 n 
+0000014889 00000 n 
+0000014933 00000 n 
+0001319587 00000 n 
+0003404595 00000 n 
+0000014982 00000 n 
+0000015027 00000 n 
+0001372014 00000 n 
+0003404463 00000 n 
+0000015074 00000 n 
+0000015120 00000 n 
+0001374258 00000 n 
+0003404345 00000 n 
+0000015169 00000 n 
+0000015205 00000 n 
+0001376745 00000 n 
+0003404241 00000 n 
+0000015259 00000 n 
+0000015303 00000 n 
+0001376872 00000 n 
+0003404162 00000 n 
+0000015362 00000 n 
+0000015419 00000 n 
+0001385270 00000 n 
+0003404069 00000 n 
+0000015478 00000 n 
+0000015524 00000 n 
+0001387543 00000 n 
+0003403976 00000 n 
+0000015583 00000 n 
+0000015646 00000 n 
+0001387669 00000 n 
+0003403883 00000 n 
+0000015705 00000 n 
+0000015757 00000 n 
+0001391989 00000 n 
+0003403790 00000 n 
+0000015816 00000 n 
+0000015874 00000 n 
+0001392116 00000 n 
+0003403711 00000 n 
+0000015933 00000 n 
+0000016004 00000 n 
+0001394754 00000 n 
+0003403579 00000 n 
+0000016053 00000 n 
+0000016120 00000 n 
+0001394881 00000 n 
+0003403500 00000 n 
+0000016174 00000 n 
+0000016241 00000 n 
+0001400962 00000 n 
+0003403407 00000 n 
+0000016295 00000 n 
+0000016368 00000 n 
+0001403437 00000 n 
+0003403328 00000 n 
+0000016422 00000 n 
+0000016475 00000 n 
+0001410602 00000 n 
+0003403210 00000 n 
+0000016524 00000 n 
+0000016579 00000 n 
+0001412948 00000 n 
+0003403092 00000 n 
+0000016633 00000 n 
+0000016704 00000 n 
+0001413075 00000 n 
+0003403013 00000 n 
+0000016763 00000 n 
+0000016838 00000 n 
+0001413202 00000 n 
+0003402920 00000 n 
+0000016897 00000 n 
+0000016978 00000 n 
+0001415485 00000 n 
+0003402841 00000 n 
+0000017037 00000 n 
+0000017126 00000 n 
+0001415612 00000 n 
+0003402709 00000 n 
+0000017180 00000 n 
+0000017239 00000 n 
+0001418579 00000 n 
+0003402630 00000 n 
+0000017298 00000 n 
+0000017358 00000 n 
+0001418706 00000 n 
+0003402551 00000 n 
+0000017417 00000 n 
+0000017474 00000 n 
+0001424010 00000 n 
+0003402472 00000 n 
+0000017528 00000 n 
+0000017601 00000 n 
+0001428109 00000 n 
+0003402340 00000 n 
+0000017648 00000 n 
+0000017709 00000 n 
+0001428236 00000 n 
+0003402222 00000 n 
+0000017758 00000 n 
+0000017794 00000 n 
+0001430423 00000 n 
+0003402157 00000 n 
+0000017848 00000 n 
+0000017890 00000 n 
+0001430549 00000 n 
+0003402025 00000 n 
+0000017939 00000 n 
+0000017988 00000 n 
+0001433464 00000 n 
+0003401946 00000 n 
+0000018042 00000 n 
+0000018084 00000 n 
+0001475096 00000 n 
+0003401867 00000 n 
+0000018138 00000 n 
+0000018180 00000 n 
+0001478652 00000 n 
+0003401735 00000 n 
+0000018229 00000 n 
+0000018267 00000 n 
+0001481009 00000 n 
+0003401617 00000 n 
+0000018321 00000 n 
+0000018379 00000 n 
+0001506521 00000 n 
+0003401552 00000 n 
+0000018438 00000 n 
+0000018490 00000 n 
+0001509852 00000 n 
+0003401459 00000 n 
+0000018544 00000 n 
+0000018604 00000 n 
+0001517003 00000 n 
+0003401380 00000 n 
+0000018658 00000 n 
+0000018702 00000 n 
+0001517130 00000 n 
+0003401301 00000 n 
+0000018751 00000 n 
+0000018796 00000 n 
+0001547689 00000 n 
+0003401183 00000 n 
+0000018844 00000 n 
+0000018910 00000 n 
+0001550107 00000 n 
+0003401065 00000 n 
+0000018960 00000 n 
+0000018997 00000 n 
+0001552916 00000 n 
+0003401000 00000 n 
+0000019052 00000 n 
+0000019095 00000 n 
+0001555184 00000 n 
+0003400868 00000 n 
+0000019145 00000 n 
+0000019195 00000 n 
+0001555311 00000 n 
+0003400803 00000 n 
+0000019250 00000 n 
+0000019293 00000 n 
+0001559667 00000 n 
+0003400685 00000 n 
+0000019343 00000 n 
+0000019382 00000 n 
+0001559794 00000 n 
+0003400581 00000 n 
+0000019437 00000 n 
+0000019500 00000 n 
+0001561294 00000 n 
+0003400516 00000 n 
+0000019560 00000 n 
+0000019614 00000 n 
+0001640406 00000 n 
+0003400395 00000 n 
+0000019658 00000 n 
+0000019704 00000 n 
+0001641670 00000 n 
+0003400316 00000 n 
+0000019753 00000 n 
+0000019790 00000 n 
+0001644063 00000 n 
+0003400184 00000 n 
+0000019838 00000 n 
+0000019909 00000 n 
+0001646713 00000 n 
+0003400066 00000 n 
+0000019959 00000 n 
+0000019996 00000 n 
+0001653519 00000 n 
+0003400001 00000 n 
+0000020051 00000 n 
+0000020094 00000 n 
+0001656180 00000 n 
+0003399869 00000 n 
+0000020144 00000 n 
+0000020194 00000 n 
+0001658501 00000 n 
+0003399765 00000 n 
+0000020249 00000 n 
+0000020292 00000 n 
+0001671285 00000 n 
+0003399700 00000 n 
+0000020352 00000 n 
+0000020397 00000 n 
+0001677729 00000 n 
+0003399568 00000 n 
+0000020447 00000 n 
+0000020486 00000 n 
+0001677856 00000 n 
+0003399489 00000 n 
+0000020541 00000 n 
+0000020589 00000 n 
+0001681024 00000 n 
+0003399357 00000 n 
+0000020644 00000 n 
+0000020696 00000 n 
+0001683296 00000 n 
+0003399278 00000 n 
+0000020756 00000 n 
+0000020804 00000 n 
+0001690099 00000 n 
+0003399199 00000 n 
+0000020864 00000 n 
+0000020910 00000 n 
+0001692730 00000 n 
+0003399106 00000 n 
+0000020965 00000 n 
+0000021034 00000 n 
+0001697664 00000 n 
+0003398974 00000 n 
+0000021089 00000 n 
+0000021142 00000 n 
+0001697791 00000 n 
+0003398895 00000 n 
+0000021202 00000 n 
+0000021274 00000 n 
+0001703416 00000 n 
+0003398802 00000 n 
+0000021334 00000 n 
+0000021405 00000 n 
+0001703734 00000 n 
+0003398723 00000 n 
+0000021465 00000 n 
+0000021526 00000 n 
+0001707836 00000 n 
+0003398644 00000 n 
+0000021581 00000 n 
+0000021626 00000 n 
+0001710067 00000 n 
+0003398565 00000 n 
+0000021676 00000 n 
+0000021722 00000 n 
+0001716520 00000 n 
+0003398433 00000 n 
+0000021770 00000 n 
+0000021832 00000 n 
+0001716647 00000 n 
+0003398315 00000 n 
+0000021882 00000 n 
+0000021919 00000 n 
+0001719128 00000 n 
+0003398250 00000 n 
+0000021974 00000 n 
+0000022017 00000 n 
+0001721270 00000 n 
+0003398118 00000 n 
+0000022067 00000 n 
+0000022117 00000 n 
+0001721397 00000 n 
+0003398039 00000 n 
+0000022172 00000 n 
+0000022215 00000 n 
+0001723343 00000 n 
+0003397960 00000 n 
+0000022270 00000 n 
+0000022313 00000 n 
+0001723470 00000 n 
+0003397828 00000 n 
+0000022363 00000 n 
+0000022402 00000 n 
+0001725160 00000 n 
+0003397749 00000 n 
+0000022457 00000 n 
+0000022524 00000 n 
+0001728316 00000 n 
+0003397617 00000 n 
+0000022579 00000 n 
+0000022628 00000 n 
+0001730281 00000 n 
+0003397538 00000 n 
+0000022688 00000 n 
+0000022736 00000 n 
+0001736997 00000 n 
+0003397445 00000 n 
+0000022796 00000 n 
+0000022842 00000 n 
+0001741791 00000 n 
+0003397366 00000 n 
+0000022902 00000 n 
+0000022950 00000 n 
+0001741918 00000 n 
+0003397273 00000 n 
+0000023005 00000 n 
+0000023045 00000 n 
+0001746680 00000 n 
+0003397194 00000 n 
+0000023100 00000 n 
+0000023145 00000 n 
+0001749361 00000 n 
+0003397115 00000 n 
+0000023195 00000 n 
+0000023241 00000 n 
+0001754864 00000 n 
+0003396983 00000 n 
+0000023289 00000 n 
+0000023362 00000 n 
+0001754990 00000 n 
+0003396904 00000 n 
+0000023412 00000 n 
+0000023449 00000 n 
+0001758136 00000 n 
+0003396811 00000 n 
+0000023499 00000 n 
+0000023549 00000 n 
+0001763657 00000 n 
+0003396679 00000 n 
+0000023599 00000 n 
+0000023663 00000 n 
+0001763784 00000 n 
+0003396561 00000 n 
+0000023718 00000 n 
+0000023760 00000 n 
+0001763911 00000 n 
+0003396482 00000 n 
+0000023820 00000 n 
+0000023862 00000 n 
+0001766411 00000 n 
+0003396389 00000 n 
+0000023922 00000 n 
+0000023966 00000 n 
+0001769060 00000 n 
+0003396310 00000 n 
+0000024026 00000 n 
+0000024073 00000 n 
+0001769185 00000 n 
+0003396217 00000 n 
+0000024128 00000 n 
+0000024174 00000 n 
+0001775895 00000 n 
+0003396124 00000 n 
+0000024229 00000 n 
+0000024280 00000 n 
+0001776022 00000 n 
+0003396031 00000 n 
+0000024335 00000 n 
+0000024409 00000 n 
+0001776149 00000 n 
+0003395938 00000 n 
+0000024464 00000 n 
+0000024546 00000 n 
+0001778575 00000 n 
+0003395845 00000 n 
+0000024601 00000 n 
+0000024662 00000 n 
+0001778702 00000 n 
+0003395752 00000 n 
+0000024717 00000 n 
+0000024802 00000 n 
+0001778829 00000 n 
+0003395659 00000 n 
+0000024857 00000 n 
+0000024901 00000 n 
+0001781526 00000 n 
+0003395580 00000 n 
+0000024956 00000 n 
+0000025000 00000 n 
+0001783848 00000 n 
+0003395501 00000 n 
+0000025050 00000 n 
+0000025093 00000 n 
+0001787342 00000 n 
+0003395369 00000 n 
+0000025141 00000 n 
+0000025185 00000 n 
+0001790630 00000 n 
+0003395290 00000 n 
+0000025235 00000 n 
+0000025272 00000 n 
+0001793214 00000 n 
+0003395211 00000 n 
+0000025322 00000 n 
+0000025365 00000 n 
+0001796426 00000 n 
+0003395077 00000 n 
+0000025413 00000 n 
+0000025474 00000 n 
+0001796553 00000 n 
+0003394998 00000 n 
+0000025524 00000 n 
+0000025595 00000 n 
+0001912758 00000 n 
+0003394905 00000 n 
+0000025645 00000 n 
+0000025696 00000 n 
+0001918921 00000 n 
+0003394812 00000 n 
+0000025746 00000 n 
+0000025785 00000 n 
+0001922027 00000 n 
+0003394679 00000 n 
+0000025835 00000 n 
+0000025883 00000 n 
+0001922154 00000 n 
+0003394600 00000 n 
+0000025938 00000 n 
+0000026011 00000 n 
+0001922281 00000 n 
+0003394507 00000 n 
+0000026066 00000 n 
+0000026139 00000 n 
+0001922408 00000 n 
+0003394427 00000 n 
+0000026194 00000 n 
+0000026247 00000 n 
+0001925327 00000 n 
+0003394289 00000 n 
+0000026298 00000 n 
+0000026364 00000 n 
+0001925455 00000 n 
+0003394220 00000 n 
+0000026420 00000 n 
+0000026483 00000 n 
+0001932060 00000 n 
+0003394122 00000 n 
+0000026534 00000 n 
+0000026584 00000 n 
+0002189194 00000 n 
+0003394024 00000 n 
+0000026635 00000 n 
+0000026686 00000 n 
+0002353228 00000 n 
+0003393926 00000 n 
+0000026737 00000 n 
+0000026831 00000 n 
+0002527902 00000 n 
+0003393802 00000 n 
+0000026882 00000 n 
+0000026929 00000 n 
+0002530170 00000 n 
+0003393718 00000 n 
+0000026985 00000 n 
+0000027029 00000 n 
+0002533607 00000 n 
+0003393619 00000 n 
+0000027085 00000 n 
+0000027134 00000 n 
+0002533735 00000 n 
+0003393535 00000 n 
+0000027190 00000 n 
+0000027248 00000 n 
+0002550861 00000 n 
+0003393397 00000 n 
+0000027297 00000 n 
+0000027346 00000 n 
+0002550989 00000 n 
+0003393313 00000 n 
+0000027397 00000 n 
+0000027445 00000 n 
+0002556616 00000 n 
+0003393173 00000 n 
+0000027496 00000 n 
+0000027534 00000 n 
+0002558976 00000 n 
+0003393104 00000 n 
+0000027590 00000 n 
+0000027634 00000 n 
+0002559360 00000 n 
+0003392964 00000 n 
+0000027685 00000 n 
+0000027720 00000 n 
+0002561799 00000 n 
+0003392839 00000 n 
+0000027776 00000 n 
+0000027837 00000 n 
+0002565564 00000 n 
+0003392770 00000 n 
+0000027898 00000 n 
+0000027936 00000 n 
+0002620888 00000 n 
+0003392630 00000 n 
+0000027992 00000 n 
+0000028064 00000 n 
+0002626954 00000 n 
+0003392561 00000 n 
+0000028125 00000 n 
+0000028163 00000 n 
+0002627082 00000 n 
+0003392421 00000 n 
+0000028219 00000 n 
+0000028295 00000 n 
+0002658067 00000 n 
+0003392352 00000 n 
+0000028356 00000 n 
+0000028407 00000 n 
+0002690687 00000 n 
+0003392212 00000 n 
+0000028463 00000 n 
+0000028538 00000 n 
+0002713358 00000 n 
+0003392143 00000 n 
+0000028599 00000 n 
+0000028639 00000 n 
+0002730539 00000 n 
+0003392059 00000 n 
+0000028695 00000 n 
+0000028747 00000 n 
+0002733182 00000 n 
+0003391919 00000 n 
+0000028798 00000 n 
+0000028849 00000 n 
+0002733310 00000 n 
+0003391850 00000 n 
+0000028905 00000 n 
+0000028949 00000 n 
+0002735443 00000 n 
+0003391766 00000 n 
+0000029000 00000 n 
+0000029047 00000 n 
+0002744867 00000 n 
+0003391668 00000 n 
+0000029096 00000 n 
+0000029163 00000 n 
+0002784911 00000 n 
+0003391570 00000 n 
+0000029213 00000 n 
+0000029242 00000 n 
+0002790018 00000 n 
+0003391487 00000 n 
+0000029293 00000 n 
+0000029327 00000 n 
+0000029715 00000 n 
+0000029959 00000 n 
+0000029381 00000 n 
+0000029831 00000 n 
+0000029895 00000 n 
+0003371394 00000 n 
+0003371247 00000 n 
+0003372715 00000 n 
+0003375348 00000 n 
+0000032372 00000 n 
+0000032008 00000 n 
+0000030061 00000 n 
+0000032124 00000 n 
+0003373883 00000 n 
+0000032309 00000 n 
+0003372569 00000 n 
+0003374326 00000 n 
+0000034902 00000 n 
+0000034596 00000 n 
+0000032488 00000 n 
+0000034712 00000 n 
+0000034838 00000 n 
+0000036296 00000 n 
+0000036447 00000 n 
+0000036601 00000 n 
+0000036755 00000 n 
+0000036909 00000 n 
+0000037062 00000 n 
+0000037216 00000 n 
+0000037370 00000 n 
+0000037519 00000 n 
+0000037674 00000 n 
+0000037827 00000 n 
+0000037981 00000 n 
+0000038136 00000 n 
+0000038296 00000 n 
+0000038461 00000 n 
+0000038626 00000 n 
+0000038790 00000 n 
+0000038950 00000 n 
+0000039115 00000 n 
+0000039280 00000 n 
+0000039445 00000 n 
+0000039604 00000 n 
+0000039769 00000 n 
+0000039934 00000 n 
+0000041922 00000 n 
+0000040153 00000 n 
+0000035952 00000 n 
+0000035018 00000 n 
+0000040089 00000 n 
+0000042074 00000 n 
+0000042229 00000 n 
+0000042389 00000 n 
+0000042544 00000 n 
+0000042704 00000 n 
+0000042864 00000 n 
+0000043019 00000 n 
+0000043179 00000 n 
+0000043339 00000 n 
+0000043499 00000 n 
+0000043654 00000 n 
+0000043806 00000 n 
+0000043961 00000 n 
+0000044121 00000 n 
+0000044275 00000 n 
+0000044435 00000 n 
+0000044600 00000 n 
+0000044760 00000 n 
+0000044915 00000 n 
+0000045075 00000 n 
+0000045235 00000 n 
+0000045395 00000 n 
+0000045555 00000 n 
+0000045715 00000 n 
+0000045875 00000 n 
+0000046035 00000 n 
+0000046200 00000 n 
+0000046360 00000 n 
+0000046520 00000 n 
+0000046674 00000 n 
+0000046827 00000 n 
+0000046982 00000 n 
+0000047142 00000 n 
+0000047297 00000 n 
+0000047457 00000 n 
+0000047617 00000 n 
+0000047772 00000 n 
+0000050142 00000 n 
+0000047996 00000 n 
+0000041452 00000 n 
+0000040269 00000 n 
+0000047932 00000 n 
+0003373737 00000 n 
+0000050301 00000 n 
+0000050461 00000 n 
+0000050625 00000 n 
+0000050790 00000 n 
+0000050950 00000 n 
+0000051110 00000 n 
+0000051270 00000 n 
+0000051424 00000 n 
+0000051577 00000 n 
+0000051732 00000 n 
+0000051887 00000 n 
+0000052047 00000 n 
+0000052201 00000 n 
+0000052361 00000 n 
+0000052525 00000 n 
+0000052690 00000 n 
+0000052855 00000 n 
+0000053020 00000 n 
+0000053185 00000 n 
+0000053350 00000 n 
+0000053515 00000 n 
+0000053674 00000 n 
+0000053834 00000 n 
+0000053989 00000 n 
+0000054149 00000 n 
+0000054309 00000 n 
+0000054469 00000 n 
+0000054629 00000 n 
+0000054794 00000 n 
+0000054959 00000 n 
+0000055124 00000 n 
+0000055284 00000 n 
+0000055444 00000 n 
+0000055598 00000 n 
+0000057780 00000 n 
+0000055817 00000 n 
+0000049699 00000 n 
+0000048098 00000 n 
+0000055753 00000 n 
+0000057939 00000 n 
+0000058099 00000 n 
+0000058259 00000 n 
+0000058419 00000 n 
+0000058574 00000 n 
+0000058733 00000 n 
+0000058893 00000 n 
+0000059053 00000 n 
+0000059213 00000 n 
+0000059373 00000 n 
+0000059532 00000 n 
+0000059687 00000 n 
+0000059842 00000 n 
+0000059995 00000 n 
+0000060150 00000 n 
+0000060310 00000 n 
+0000060465 00000 n 
+0000060625 00000 n 
+0000060790 00000 n 
+0000060955 00000 n 
+0000061120 00000 n 
+0000061280 00000 n 
+0000061435 00000 n 
+0000061594 00000 n 
+0000061749 00000 n 
+0000061898 00000 n 
+0000062053 00000 n 
+0000062205 00000 n 
+0000062360 00000 n 
+0000062520 00000 n 
+0000062675 00000 n 
+0000065075 00000 n 
+0000062899 00000 n 
+0000057364 00000 n 
+0000055919 00000 n 
+0000062835 00000 n 
+0003375473 00000 n 
+0000065234 00000 n 
+0000065389 00000 n 
+0000065548 00000 n 
+0000065708 00000 n 
+0000065868 00000 n 
+0000066028 00000 n 
+0000066193 00000 n 
+0000066358 00000 n 
+0000066523 00000 n 
+0000066683 00000 n 
+0000066848 00000 n 
+0000067013 00000 n 
+0000067172 00000 n 
+0000067327 00000 n 
+0000067480 00000 n 
+0000067634 00000 n 
+0000067794 00000 n 
+0000067957 00000 n 
+0000068122 00000 n 
+0000068287 00000 n 
+0000068452 00000 n 
+0000068617 00000 n 
+0000068781 00000 n 
+0000068936 00000 n 
+0000069096 00000 n 
+0000069256 00000 n 
+0000069416 00000 n 
+0000069571 00000 n 
+0000069731 00000 n 
+0000069896 00000 n 
+0000071990 00000 n 
+0000070125 00000 n 
+0000064668 00000 n 
+0000063015 00000 n 
+0000070061 00000 n 
+0000072155 00000 n 
+0000072314 00000 n 
+0000072479 00000 n 
+0000072644 00000 n 
+0000072804 00000 n 
+0000072957 00000 n 
+0000073112 00000 n 
+0000073271 00000 n 
+0000073426 00000 n 
+0000073585 00000 n 
+0000073745 00000 n 
+0000073900 00000 n 
+0000074060 00000 n 
+0000074225 00000 n 
+0000074383 00000 n 
+0000074543 00000 n 
+0000074696 00000 n 
+0000074850 00000 n 
+0000075006 00000 n 
+0000075167 00000 n 
+0000075323 00000 n 
+0000075484 00000 n 
+0000075640 00000 n 
+0000075801 00000 n 
+0000075967 00000 n 
+0000076117 00000 n 
+0000076272 00000 n 
+0000076426 00000 n 
+0000076582 00000 n 
+0000076742 00000 n 
+0000078906 00000 n 
+0000076962 00000 n 
+0000071583 00000 n 
+0000070227 00000 n 
+0000076898 00000 n 
+0000079066 00000 n 
+0000079232 00000 n 
+0000079388 00000 n 
+0000079549 00000 n 
+0000079709 00000 n 
+0000079874 00000 n 
+0000080040 00000 n 
+0000080201 00000 n 
+0000080362 00000 n 
+0000080527 00000 n 
+0000080693 00000 n 
+0000080859 00000 n 
+0000081020 00000 n 
+0000081176 00000 n 
+0000081329 00000 n 
+0000081485 00000 n 
+0000081646 00000 n 
+0000081802 00000 n 
+0000081963 00000 n 
+0000082123 00000 n 
+0000082279 00000 n 
+0000082440 00000 n 
+0000082601 00000 n 
+0000082767 00000 n 
+0000082932 00000 n 
+0000083098 00000 n 
+0000083259 00000 n 
+0000083420 00000 n 
+0000083576 00000 n 
+0000083730 00000 n 
+0000083886 00000 n 
+0000084041 00000 n 
+0000084197 00000 n 
+0000084358 00000 n 
+0000084524 00000 n 
+0000086916 00000 n 
+0000084754 00000 n 
+0000078454 00000 n 
+0000077078 00000 n 
+0000084690 00000 n 
+0000087081 00000 n 
+0000087242 00000 n 
+0000087402 00000 n 
+0000087563 00000 n 
+0000087723 00000 n 
+0000087884 00000 n 
+0000088045 00000 n 
+0000088206 00000 n 
+0000088366 00000 n 
+0000088522 00000 n 
+0000088676 00000 n 
+0000088832 00000 n 
+0000088988 00000 n 
+0000089142 00000 n 
+0000089297 00000 n 
+0000089453 00000 n 
+0000089608 00000 n 
+0000089764 00000 n 
+0000089925 00000 n 
+0000090086 00000 n 
+0000090247 00000 n 
+0000090403 00000 n 
+0000090564 00000 n 
+0000090720 00000 n 
+0000090876 00000 n 
+0000091032 00000 n 
+0000091188 00000 n 
+0000091349 00000 n 
+0000091510 00000 n 
+0000091671 00000 n 
+0000091825 00000 n 
+0000091981 00000 n 
+0000092137 00000 n 
+0000093556 00000 n 
+0000092362 00000 n 
+0000086482 00000 n 
+0000084856 00000 n 
+0000092298 00000 n 
+0000093711 00000 n 
+0000093872 00000 n 
+0000094038 00000 n 
+0000094198 00000 n 
+0000094364 00000 n 
+0000094525 00000 n 
+0000094691 00000 n 
+0000094852 00000 n 
+0000095018 00000 n 
+0000095179 00000 n 
+0000095335 00000 n 
+0000095496 00000 n 
+0000095650 00000 n 
+0000095803 00000 n 
+0000095958 00000 n 
+0000096178 00000 n 
+0000093284 00000 n 
+0000092464 00000 n 
+0000096114 00000 n 
+0000096561 00000 n 
+0000096381 00000 n 
+0000096280 00000 n 
+0000096497 00000 n 
+0003375598 00000 n 
+0000098209 00000 n 
+0000098365 00000 n 
+0000098521 00000 n 
+0000098677 00000 n 
+0000098829 00000 n 
+0000098985 00000 n 
+0000099140 00000 n 
+0000099296 00000 n 
+0000099452 00000 n 
+0000099607 00000 n 
+0000099763 00000 n 
+0000099918 00000 n 
+0000100074 00000 n 
+0000100230 00000 n 
+0000100386 00000 n 
+0000100542 00000 n 
+0000100698 00000 n 
+0000100854 00000 n 
+0000101010 00000 n 
+0000101165 00000 n 
+0000101321 00000 n 
+0000101478 00000 n 
+0000103545 00000 n 
+0000101761 00000 n 
+0000097883 00000 n 
+0000096603 00000 n 
+0000101635 00000 n 
+0000192817 00000 n 
+0000225051 00000 n 
+0000231142 00000 n 
+0000236393 00000 n 
+0000266309 00000 n 
+0000312180 00000 n 
+0000340132 00000 n 
+0000343784 00000 n 
+0000348165 00000 n 
+0000383124 00000 n 
+0000385508 00000 n 
+0000466046 00000 n 
+0000471474 00000 n 
+0000477226 00000 n 
+0000481471 00000 n 
+0000482494 00000 n 
+0000483898 00000 n 
+0000485093 00000 n 
+0000486154 00000 n 
+0000487202 00000 n 
+0000488389 00000 n 
+0000488515 00000 n 
+0000103701 00000 n 
+0000103858 00000 n 
+0000104014 00000 n 
+0000104168 00000 n 
+0000104322 00000 n 
+0000104478 00000 n 
+0000104634 00000 n 
+0000104789 00000 n 
+0000104945 00000 n 
+0000105101 00000 n 
+0000105257 00000 n 
+0000105414 00000 n 
+0000105571 00000 n 
+0000105728 00000 n 
+0000105885 00000 n 
+0000106042 00000 n 
+0000106197 00000 n 
+0000106350 00000 n 
+0000106507 00000 n 
+0000106662 00000 n 
+0000106818 00000 n 
+0000106974 00000 n 
+0000107130 00000 n 
+0000107286 00000 n 
+0000107442 00000 n 
+0000107597 00000 n 
+0000107753 00000 n 
+0000107909 00000 n 
+0000109966 00000 n 
+0000108129 00000 n 
+0000103156 00000 n 
+0000101877 00000 n 
+0000108065 00000 n 
+0000489673 00000 n 
+0000490810 00000 n 
+0000558058 00000 n 
+0000564121 00000 n 
+0000570222 00000 n 
+0000575523 00000 n 
+0000576035 00000 n 
+0000576546 00000 n 
+0000595462 00000 n 
+0000596605 00000 n 
+0000597742 00000 n 
+0000598930 00000 n 
+0000599965 00000 n 
+0000600986 00000 n 
+0000602125 00000 n 
+0000603242 00000 n 
+0000604450 00000 n 
+0000605482 00000 n 
+0000606593 00000 n 
+0000704830 00000 n 
+0000841283 00000 n 
+0000842322 00000 n 
+0000843378 00000 n 
+0000844430 00000 n 
+0000848623 00000 n 
+0000853204 00000 n 
+0000858511 00000 n 
+0000864784 00000 n 
+0000869604 00000 n 
+0000110121 00000 n 
+0000110278 00000 n 
+0000110434 00000 n 
+0000110590 00000 n 
+0000110746 00000 n 
+0000110902 00000 n 
+0000111057 00000 n 
+0000111213 00000 n 
+0000111368 00000 n 
+0000111524 00000 n 
+0000111681 00000 n 
+0000111837 00000 n 
+0000111993 00000 n 
+0000112149 00000 n 
+0000112305 00000 n 
+0000112460 00000 n 
+0000112616 00000 n 
+0000112770 00000 n 
+0000112927 00000 n 
+0000113084 00000 n 
+0000113240 00000 n 
+0000115220 00000 n 
+0000113461 00000 n 
+0000109640 00000 n 
+0000108231 00000 n 
+0000113397 00000 n 
+0000874221 00000 n 
+0000876136 00000 n 
+0000955640 00000 n 
+0000957000 00000 n 
+0000962425 00000 n 
+0000967847 00000 n 
+0000972307 00000 n 
+0000978600 00000 n 
+0000984639 00000 n 
+0001333523 00000 n 
+0001337527 00000 n 
+0001337654 00000 n 
+0001338713 00000 n 
+0001342977 00000 n 
+0001349698 00000 n 
+0001356199 00000 n 
+0001362505 00000 n 
+0001363782 00000 n 
+0001367503 00000 n 
+0001368526 00000 n 
+0001369983 00000 n 
+0001370109 00000 n 
+0000115375 00000 n 
+0000115531 00000 n 
+0000115687 00000 n 
+0000115843 00000 n 
+0000115999 00000 n 
+0000116155 00000 n 
+0000116311 00000 n 
+0000116468 00000 n 
+0000116625 00000 n 
+0000116782 00000 n 
+0000116939 00000 n 
+0000117096 00000 n 
+0000117253 00000 n 
+0000117410 00000 n 
+0000117567 00000 n 
+0000117723 00000 n 
+0000117879 00000 n 
+0000118037 00000 n 
+0000118195 00000 n 
+0000118353 00000 n 
+0000118510 00000 n 
+0000118668 00000 n 
+0000118826 00000 n 
+0000118984 00000 n 
+0000119142 00000 n 
+0000119300 00000 n 
+0000119457 00000 n 
+0000119614 00000 n 
+0000121215 00000 n 
+0000119835 00000 n 
+0000114831 00000 n 
+0000113563 00000 n 
+0000119771 00000 n 
+0001531294 00000 n 
+0001537408 00000 n 
+0001540821 00000 n 
+0001542123 00000 n 
+0001543139 00000 n 
+0001544209 00000 n 
+0001545289 00000 n 
+0001559539 00000 n 
+0001594341 00000 n 
+0001595725 00000 n 
+0001600847 00000 n 
+0001606914 00000 n 
+0001612831 00000 n 
+0001618527 00000 n 
+0001623109 00000 n 
+0001626058 00000 n 
+0001626984 00000 n 
+0001628541 00000 n 
+0001629850 00000 n 
+0001631295 00000 n 
+0001632826 00000 n 
+0001634070 00000 n 
+0001635383 00000 n 
+0001637186 00000 n 
+0001638607 00000 n 
+0001639832 00000 n 
+0001730153 00000 n 
+0001740383 00000 n 
+0001741663 00000 n 
+0000121372 00000 n 
+0000121528 00000 n 
+0000121684 00000 n 
+0000121841 00000 n 
+0000121998 00000 n 
+0000122154 00000 n 
+0000122311 00000 n 
+0000122468 00000 n 
+0000122625 00000 n 
+0000122782 00000 n 
+0000122939 00000 n 
+0000123095 00000 n 
+0000123252 00000 n 
+0000123473 00000 n 
+0000120961 00000 n 
+0000119937 00000 n 
+0000123409 00000 n 
+0001746425 00000 n 
+0001746552 00000 n 
+0002536458 00000 n 
+0002537956 00000 n 
+0002539147 00000 n 
+0002539275 00000 n 
+0002540739 00000 n 
+0002542111 00000 n 
+0002543476 00000 n 
+0002544975 00000 n 
+0002546153 00000 n 
+0002547272 00000 n 
+0002548634 00000 n 
+0002548760 00000 n 
+0000123856 00000 n 
+0000123676 00000 n 
+0000123575 00000 n 
+0000123792 00000 n 
+0003375723 00000 n 
+0000125417 00000 n 
+0000125561 00000 n 
+0000125714 00000 n 
+0000125867 00000 n 
+0000126011 00000 n 
+0000126164 00000 n 
+0000126309 00000 n 
+0000126462 00000 n 
+0000126608 00000 n 
+0000126761 00000 n 
+0000126907 00000 n 
+0000127060 00000 n 
+0000127213 00000 n 
+0000127366 00000 n 
+0000127512 00000 n 
+0000127665 00000 n 
+0000127818 00000 n 
+0000127971 00000 n 
+0000128124 00000 n 
+0000128277 00000 n 
+0000130408 00000 n 
+0000128556 00000 n 
+0000125109 00000 n 
+0000123898 00000 n 
+0000128430 00000 n 
+0003156070 00000 n 
+0000215740 00000 n 
+0000258506 00000 n 
+0003156036 00000 n 
+0000305961 00000 n 
+0003156002 00000 n 
+0000374339 00000 n 
+0003155968 00000 n 
+0000526691 00000 n 
+0003155934 00000 n 
+0000644412 00000 n 
+0000695758 00000 n 
+0000809563 00000 n 
+0003155900 00000 n 
+0000912958 00000 n 
+0000922141 00000 n 
+0000922269 00000 n 
+0000933006 00000 n 
+0000933134 00000 n 
+0001085739 00000 n 
+0000130560 00000 n 
+0000130706 00000 n 
+0000130858 00000 n 
+0000131011 00000 n 
+0000131164 00000 n 
+0000131310 00000 n 
+0000131463 00000 n 
+0000131615 00000 n 
+0000131761 00000 n 
+0000131915 00000 n 
+0000132068 00000 n 
+0000132222 00000 n 
+0000132376 00000 n 
+0000132530 00000 n 
+0000132684 00000 n 
+0000132838 00000 n 
+0000132992 00000 n 
+0000133146 00000 n 
+0000133300 00000 n 
+0000133454 00000 n 
+0000133609 00000 n 
+0000133754 00000 n 
+0000133908 00000 n 
+0000134062 00000 n 
+0000134212 00000 n 
+0000134366 00000 n 
+0000134520 00000 n 
+0000134674 00000 n 
+0000134892 00000 n 
+0000130019 00000 n 
+0000128658 00000 n 
+0000134828 00000 n 
+0001186358 00000 n 
+0003155866 00000 n 
+0001212203 00000 n 
+0001240602 00000 n 
+0001271841 00000 n 
+0003155832 00000 n 
+0001442341 00000 n 
+0001474968 00000 n 
+0003155798 00000 n 
+0001831092 00000 n 
+0001863418 00000 n 
+0001890590 00000 n 
+0001890718 00000 n 
+0001912630 00000 n 
+0002019541 00000 n 
+0002095569 00000 n 
+0002189066 00000 n 
+0002275659 00000 n 
+0002353100 00000 n 
+0002433478 00000 n 
+0002525934 00000 n 
+0003155764 00000 n 
+0002594410 00000 n 
+0002620760 00000 n 
+0002654742 00000 n 
+0002674197 00000 n 
+0002690559 00000 n 
+0002713230 00000 n 
+0002730411 00000 n 
+0000136406 00000 n 
+0000136558 00000 n 
+0000136702 00000 n 
+0000136854 00000 n 
+0000136999 00000 n 
+0000137151 00000 n 
+0000137303 00000 n 
+0000137449 00000 n 
+0000137601 00000 n 
+0000137747 00000 n 
+0000137899 00000 n 
+0000138051 00000 n 
+0000138203 00000 n 
+0000138355 00000 n 
+0000138501 00000 n 
+0000138653 00000 n 
+0000138799 00000 n 
+0000138952 00000 n 
+0000139098 00000 n 
+0000139251 00000 n 
+0000139530 00000 n 
+0000136098 00000 n 
+0000134994 00000 n 
+0000139404 00000 n 
+0000175085 00000 n 
+0000258634 00000 n 
+0000359106 00000 n 
+0000414667 00000 n 
+0000532934 00000 n 
+0000647466 00000 n 
+0000699188 00000 n 
+0000738735 00000 n 
+0000809691 00000 n 
+0001483440 00000 n 
+0003155730 00000 n 
+0001761019 00000 n 
+0002623764 00000 n 
+0002629931 00000 n 
+0000139913 00000 n 
+0000139733 00000 n 
+0000139632 00000 n 
+0000139849 00000 n 
+0000142280 00000 n 
+0000141846 00000 n 
+0000139955 00000 n 
+0000141962 00000 n 
+0000142026 00000 n 
+0000142090 00000 n 
+0000142216 00000 n 
+0000144867 00000 n 
+0000144687 00000 n 
+0000142382 00000 n 
+0000144803 00000 n 
+0003375848 00000 n 
+0000145743 00000 n 
+0000145563 00000 n 
+0000144983 00000 n 
+0000145679 00000 n 
+0000148360 00000 n 
+0000148052 00000 n 
+0000145845 00000 n 
+0000148168 00000 n 
+0000148232 00000 n 
+0000148296 00000 n 
+0000150548 00000 n 
+0000151020 00000 n 
+0000150411 00000 n 
+0000148462 00000 n 
+0000150700 00000 n 
+0000150764 00000 n 
+0000150828 00000 n 
+0000150892 00000 n 
+0000150956 00000 n 
+0000175149 00000 n 
+0000153922 00000 n 
+0000153486 00000 n 
+0000151150 00000 n 
+0000153602 00000 n 
+0000153666 00000 n 
+0000153730 00000 n 
+0000153794 00000 n 
+0000153858 00000 n 
+0003374908 00000 n 
+0000156561 00000 n 
+0000156253 00000 n 
+0000154066 00000 n 
+0000156369 00000 n 
+0000156433 00000 n 
+0000156497 00000 n 
+0003374180 00000 n 
+0000159075 00000 n 
+0000158895 00000 n 
+0000156719 00000 n 
+0000159011 00000 n 
+0003371984 00000 n 
+0003375973 00000 n 
+0000161966 00000 n 
+0000161786 00000 n 
+0000159233 00000 n 
+0000161902 00000 n 
+0000164593 00000 n 
+0000164838 00000 n 
+0000164456 00000 n 
+0000162096 00000 n 
+0000164774 00000 n 
+0003373005 00000 n 
+0003372861 00000 n 
+0003372424 00000 n 
+0003375055 00000 n 
+0000167308 00000 n 
+0000167128 00000 n 
+0000165010 00000 n 
+0000167244 00000 n 
+0000169997 00000 n 
+0000169817 00000 n 
+0000167424 00000 n 
+0000169933 00000 n 
+0000172470 00000 n 
+0000172162 00000 n 
+0000170113 00000 n 
+0000172278 00000 n 
+0000172342 00000 n 
+0000172406 00000 n 
+0000175213 00000 n 
+0000174905 00000 n 
+0000172614 00000 n 
+0000175021 00000 n 
+0003376098 00000 n 
+0000175760 00000 n 
+0000175582 00000 n 
+0000175343 00000 n 
+0000176051 00000 n 
+0000175935 00000 n 
+0000175834 00000 n 
+0000177904 00000 n 
+0000178406 00000 n 
+0000177767 00000 n 
+0000176093 00000 n 
+0000178088 00000 n 
+0000178152 00000 n 
+0000178278 00000 n 
+0000178342 00000 n 
+0000178859 00000 n 
+0000178679 00000 n 
+0000178578 00000 n 
+0000178795 00000 n 
+0000181182 00000 n 
+0000180750 00000 n 
+0000178901 00000 n 
+0000180866 00000 n 
+0003373590 00000 n 
+0000180992 00000 n 
+0000181118 00000 n 
+0003373150 00000 n 
+0000186752 00000 n 
+0000183835 00000 n 
+0000183404 00000 n 
+0000181340 00000 n 
+0000183520 00000 n 
+0000183646 00000 n 
+0000183772 00000 n 
+0003376223 00000 n 
+0000187111 00000 n 
+0000186615 00000 n 
+0000183979 00000 n 
+0000186921 00000 n 
+0000187047 00000 n 
+0000189386 00000 n 
+0000189230 00000 n 
+0000190062 00000 n 
+0000189084 00000 n 
+0000187311 00000 n 
+0000189554 00000 n 
+0000189680 00000 n 
+0000189744 00000 n 
+0000189808 00000 n 
+0000189872 00000 n 
+0000189935 00000 n 
+0000189998 00000 n 
+0000192881 00000 n 
+0000193965 00000 n 
+0000192637 00000 n 
+0000190248 00000 n 
+0000192753 00000 n 
+0000192945 00000 n 
+0003375201 00000 n 
+0000193009 00000 n 
+0000193073 00000 n 
+0000193137 00000 n 
+0000193201 00000 n 
+0000193265 00000 n 
+0000193329 00000 n 
+0000193393 00000 n 
+0000193456 00000 n 
+0000193520 00000 n 
+0000193583 00000 n 
+0000193647 00000 n 
+0000193711 00000 n 
+0000193775 00000 n 
+0000193901 00000 n 
+0000196092 00000 n 
+0000195720 00000 n 
+0000194122 00000 n 
+0000195836 00000 n 
+0000195900 00000 n 
+0000195964 00000 n 
+0000196028 00000 n 
+0000199260 00000 n 
+0000198954 00000 n 
+0000196250 00000 n 
+0000199070 00000 n 
+0000199196 00000 n 
+0000202137 00000 n 
+0000202289 00000 n 
+0000202636 00000 n 
+0000201991 00000 n 
+0000199404 00000 n 
+0000202446 00000 n 
+0000202572 00000 n 
+0003376348 00000 n 
+0001796489 00000 n 
+0002353292 00000 n 
+0000205015 00000 n 
+0000206823 00000 n 
+0000205486 00000 n 
+0000204878 00000 n 
+0000202766 00000 n 
+0000205169 00000 n 
+0000205295 00000 n 
+0000205359 00000 n 
+0000205422 00000 n 
+0000215804 00000 n 
+0000215996 00000 n 
+0000206707 00000 n 
+0000205616 00000 n 
+0000215676 00000 n 
+0000215868 00000 n 
+0000215932 00000 n 
+0000210965 00000 n 
+0000211083 00000 n 
+0000211131 00000 n 
+0000211560 00000 n 
+0000211583 00000 n 
+0000211963 00000 n 
+0000215653 00000 n 
+0000218406 00000 n 
+0000218098 00000 n 
+0000216141 00000 n 
+0000218214 00000 n 
+0000218278 00000 n 
+0000218342 00000 n 
+0000220377 00000 n 
+0000220538 00000 n 
+0000220697 00000 n 
+0000221361 00000 n 
+0000220222 00000 n 
+0000218564 00000 n 
+0000220851 00000 n 
+0000220915 00000 n 
+0000220979 00000 n 
+0000221043 00000 n 
+0000221105 00000 n 
+0000221169 00000 n 
+0000221233 00000 n 
+0000221297 00000 n 
+0000225115 00000 n 
+0000231206 00000 n 
+0000224833 00000 n 
+0000227288 00000 n 
+0000224696 00000 n 
+0000221477 00000 n 
+0000224987 00000 n 
+0000225179 00000 n 
+0000225243 00000 n 
+0000225307 00000 n 
+0000225371 00000 n 
+0000225435 00000 n 
+0000225499 00000 n 
+0000225563 00000 n 
+0000225627 00000 n 
+0000225691 00000 n 
+0000225755 00000 n 
+0000225819 00000 n 
+0000225883 00000 n 
+0000225946 00000 n 
+0000226010 00000 n 
+0000226073 00000 n 
+0000226137 00000 n 
+0000226200 00000 n 
+0000226264 00000 n 
+0000226328 00000 n 
+0000226392 00000 n 
+0000226456 00000 n 
+0000226520 00000 n 
+0000226584 00000 n 
+0000226648 00000 n 
+0000226712 00000 n 
+0000226776 00000 n 
+0000226840 00000 n 
+0000226904 00000 n 
+0000226968 00000 n 
+0000227032 00000 n 
+0000227096 00000 n 
+0000227160 00000 n 
+0000227224 00000 n 
+0000233633 00000 n 
+0000230962 00000 n 
+0000227445 00000 n 
+0000231078 00000 n 
+0000231270 00000 n 
+0000231334 00000 n 
+0000231398 00000 n 
+0000231462 00000 n 
+0000231526 00000 n 
+0000231590 00000 n 
+0000231654 00000 n 
+0000231718 00000 n 
+0000231781 00000 n 
+0000231845 00000 n 
+0000231908 00000 n 
+0000231972 00000 n 
+0000232034 00000 n 
+0000232098 00000 n 
+0000232162 00000 n 
+0000232226 00000 n 
+0000232290 00000 n 
+0000232354 00000 n 
+0000232418 00000 n 
+0000232482 00000 n 
+0000232546 00000 n 
+0000232610 00000 n 
+0000232674 00000 n 
+0000232738 00000 n 
+0000232802 00000 n 
+0000232866 00000 n 
+0000232930 00000 n 
+0000232994 00000 n 
+0000233058 00000 n 
+0000233122 00000 n 
+0000233186 00000 n 
+0000233250 00000 n 
+0000233314 00000 n 
+0000233378 00000 n 
+0000233442 00000 n 
+0000233506 00000 n 
+0000233569 00000 n 
+0003376473 00000 n 
+0000235989 00000 n 
+0000236841 00000 n 
+0000235852 00000 n 
+0000233790 00000 n 
+0000236137 00000 n 
+0000236201 00000 n 
+0000236265 00000 n 
+0000236329 00000 n 
+0000236457 00000 n 
+0000236521 00000 n 
+0000236585 00000 n 
+0000236649 00000 n 
+0000236713 00000 n 
+0000236777 00000 n 
+0000242740 00000 n 
+0000240370 00000 n 
+0000239360 00000 n 
+0000236985 00000 n 
+0000239476 00000 n 
+0000239540 00000 n 
+0000239604 00000 n 
+0000239668 00000 n 
+0000239732 00000 n 
+0000239796 00000 n 
+0000239860 00000 n 
+0000239924 00000 n 
+0000239987 00000 n 
+0000240051 00000 n 
+0000240115 00000 n 
+0000240179 00000 n 
+0000240243 00000 n 
+0000240307 00000 n 
+0000243209 00000 n 
+0000242603 00000 n 
+0000240514 00000 n 
+0000242893 00000 n 
+0000243019 00000 n 
+0000243145 00000 n 
+0000245612 00000 n 
+0000245764 00000 n 
+0000248878 00000 n 
+0000246491 00000 n 
+0000245466 00000 n 
+0000243325 00000 n 
+0000245919 00000 n 
+0000246045 00000 n 
+0000246171 00000 n 
+0000246235 00000 n 
+0000246299 00000 n 
+0000246363 00000 n 
+0000246427 00000 n 
+0000258698 00000 n 
+0000258570 00000 n 
+0000258138 00000 n 
+0000258289 00000 n 
+0000258890 00000 n 
+0000248732 00000 n 
+0000246621 00000 n 
+0000258442 00000 n 
+0000258762 00000 n 
+0000258826 00000 n 
+0000252512 00000 n 
+0000252630 00000 n 
+0000252678 00000 n 
+0000253119 00000 n 
+0000253142 00000 n 
+0000253567 00000 n 
+0000253663 00000 n 
+0000258115 00000 n 
+0000266373 00000 n 
+0000260486 00000 n 
+0000260114 00000 n 
+0000259105 00000 n 
+0000260230 00000 n 
+0000260294 00000 n 
+0000260358 00000 n 
+0000260422 00000 n 
+0003376598 00000 n 
+0000263055 00000 n 
+0000262363 00000 n 
+0000260602 00000 n 
+0000262479 00000 n 
+0000262543 00000 n 
+0000262607 00000 n 
+0000262671 00000 n 
+0000262735 00000 n 
+0000262799 00000 n 
+0000262863 00000 n 
+0000262927 00000 n 
+0000262991 00000 n 
+0000267971 00000 n 
+0000266066 00000 n 
+0000263185 00000 n 
+0000266182 00000 n 
+0000266246 00000 n 
+0000266437 00000 n 
+0000266501 00000 n 
+0000266565 00000 n 
+0000266629 00000 n 
+0000266693 00000 n 
+0000266757 00000 n 
+0000266821 00000 n 
+0000266885 00000 n 
+0000266949 00000 n 
+0000267013 00000 n 
+0000267077 00000 n 
+0000267141 00000 n 
+0000267205 00000 n 
+0000267269 00000 n 
+0000267333 00000 n 
+0000267397 00000 n 
+0000267461 00000 n 
+0000267525 00000 n 
+0000267589 00000 n 
+0000267653 00000 n 
+0000267717 00000 n 
+0000267781 00000 n 
+0000267844 00000 n 
+0000267908 00000 n 
+0000270379 00000 n 
+0000270008 00000 n 
+0000268114 00000 n 
+0000270124 00000 n 
+0000270251 00000 n 
+0000270315 00000 n 
+0000273071 00000 n 
+0000272891 00000 n 
+0000270537 00000 n 
+0000273007 00000 n 
+0000275874 00000 n 
+0000275694 00000 n 
+0000273187 00000 n 
+0000275810 00000 n 
+0000277593 00000 n 
+0000277413 00000 n 
+0000276018 00000 n 
+0000277529 00000 n 
+0003376723 00000 n 
+0000279736 00000 n 
+0000280076 00000 n 
+0000279599 00000 n 
+0000277709 00000 n 
+0000279885 00000 n 
+0000280012 00000 n 
+0000282949 00000 n 
+0000282515 00000 n 
+0000280192 00000 n 
+0000282631 00000 n 
+0000282758 00000 n 
+0000282885 00000 n 
+0000285135 00000 n 
+0000289127 00000 n 
+0000285611 00000 n 
+0000284998 00000 n 
+0000283065 00000 n 
+0000285294 00000 n 
+0000285421 00000 n 
+0000285548 00000 n 
+0000288048 00000 n 
+0000289341 00000 n 
+0000287911 00000 n 
+0000285755 00000 n 
+0000289277 00000 n 
+0003371836 00000 n 
+0003373443 00000 n 
+0000288432 00000 n 
+0000288550 00000 n 
+0000288598 00000 n 
+0000289106 00000 n 
+0000340196 00000 n 
+0000291950 00000 n 
+0000292102 00000 n 
+0000292724 00000 n 
+0000291795 00000 n 
+0000289514 00000 n 
+0000292407 00000 n 
+0000292534 00000 n 
+0000292661 00000 n 
+0000292254 00000 n 
+0001428172 00000 n 
+0000294375 00000 n 
+0000306279 00000 n 
+0000294259 00000 n 
+0000292868 00000 n 
+0000305897 00000 n 
+0000306024 00000 n 
+0000306087 00000 n 
+0000306151 00000 n 
+0000306215 00000 n 
+0003376848 00000 n 
+0000300643 00000 n 
+0000300761 00000 n 
+0000300809 00000 n 
+0000301248 00000 n 
+0000301271 00000 n 
+0000301660 00000 n 
+0000305874 00000 n 
+0000308242 00000 n 
+0000308393 00000 n 
+0000308930 00000 n 
+0000308096 00000 n 
+0000306424 00000 n 
+0000308546 00000 n 
+0000308610 00000 n 
+0000308674 00000 n 
+0000308738 00000 n 
+0000308802 00000 n 
+0000308866 00000 n 
+0000343848 00000 n 
+0000348229 00000 n 
+0000310359 00000 n 
+0000310639 00000 n 
+0000310222 00000 n 
+0000309046 00000 n 
+0000310511 00000 n 
+0000310575 00000 n 
+0000312244 00000 n 
+0000312372 00000 n 
+0000312000 00000 n 
+0000310755 00000 n 
+0000312116 00000 n 
+0000312308 00000 n 
+0000314531 00000 n 
+0000315131 00000 n 
+0000314394 00000 n 
+0000312488 00000 n 
+0000314683 00000 n 
+0000314747 00000 n 
+0000314811 00000 n 
+0000314875 00000 n 
+0000314939 00000 n 
+0000315003 00000 n 
+0000315067 00000 n 
+0000316832 00000 n 
+0000317493 00000 n 
+0000316695 00000 n 
+0000315247 00000 n 
+0000316982 00000 n 
+0000317046 00000 n 
+0000317110 00000 n 
+0000317174 00000 n 
+0000317238 00000 n 
+0000317365 00000 n 
+0000317429 00000 n 
+0000318873 00000 n 
+0000318693 00000 n 
+0000317623 00000 n 
+0000318809 00000 n 
+0003376973 00000 n 
+0000320567 00000 n 
+0000320261 00000 n 
+0000318989 00000 n 
+0000320377 00000 n 
+0000320441 00000 n 
+0000320504 00000 n 
+0000322727 00000 n 
+0000322419 00000 n 
+0000320697 00000 n 
+0000322535 00000 n 
+0000322599 00000 n 
+0000322663 00000 n 
+0000325246 00000 n 
+0000325397 00000 n 
+0000325700 00000 n 
+0000326426 00000 n 
+0000325082 00000 n 
+0000322843 00000 n 
+0000325851 00000 n 
+0000325915 00000 n 
+0000325979 00000 n 
+0000325548 00000 n 
+0000326043 00000 n 
+0000326107 00000 n 
+0000326171 00000 n 
+0000326235 00000 n 
+0000326299 00000 n 
+0000326363 00000 n 
+0001796616 00000 n 
+0000329383 00000 n 
+0000328758 00000 n 
+0000326570 00000 n 
+0000328874 00000 n 
+0000328938 00000 n 
+0000329002 00000 n 
+0000329066 00000 n 
+0000329192 00000 n 
+0000329319 00000 n 
+0000331890 00000 n 
+0000331519 00000 n 
+0000329527 00000 n 
+0000331635 00000 n 
+0000331762 00000 n 
+0000331826 00000 n 
+0000334508 00000 n 
+0000334328 00000 n 
+0000332048 00000 n 
+0000334444 00000 n 
+0003377098 00000 n 
+0000337414 00000 n 
+0000336978 00000 n 
+0000334666 00000 n 
+0000337094 00000 n 
+0000337158 00000 n 
+0000337222 00000 n 
+0000337286 00000 n 
+0000337350 00000 n 
+0003371687 00000 n 
+0000338826 00000 n 
+0000338646 00000 n 
+0000337586 00000 n 
+0000338762 00000 n 
+0000340260 00000 n 
+0000339952 00000 n 
+0000338970 00000 n 
+0000340068 00000 n 
+0000345383 00000 n 
+0000343604 00000 n 
+0000340376 00000 n 
+0000343720 00000 n 
+0000343912 00000 n 
+0000343976 00000 n 
+0000344040 00000 n 
+0000344104 00000 n 
+0000344168 00000 n 
+0003372132 00000 n 
+0000344232 00000 n 
+0000344296 00000 n 
+0000344360 00000 n 
+0000344424 00000 n 
+0000344488 00000 n 
+0000344552 00000 n 
+0000344616 00000 n 
+0000344680 00000 n 
+0000344744 00000 n 
+0000344808 00000 n 
+0000344872 00000 n 
+0000344936 00000 n 
+0000345000 00000 n 
+0000345063 00000 n 
+0000345127 00000 n 
+0000345191 00000 n 
+0000345255 00000 n 
+0000345319 00000 n 
+0000350081 00000 n 
+0000347985 00000 n 
+0000345540 00000 n 
+0000348101 00000 n 
+0000348293 00000 n 
+0000348357 00000 n 
+0000348421 00000 n 
+0000348485 00000 n 
+0000348549 00000 n 
+0000348613 00000 n 
+0000348677 00000 n 
+0000348741 00000 n 
+0000348805 00000 n 
+0000348869 00000 n 
+0000348933 00000 n 
+0000348997 00000 n 
+0000349061 00000 n 
+0000349125 00000 n 
+0000349189 00000 n 
+0000349253 00000 n 
+0000349317 00000 n 
+0000349381 00000 n 
+0000349445 00000 n 
+0000349509 00000 n 
+0000349573 00000 n 
+0000349637 00000 n 
+0000349700 00000 n 
+0000349764 00000 n 
+0000349827 00000 n 
+0000349891 00000 n 
+0000349953 00000 n 
+0000350017 00000 n 
+0000350477 00000 n 
+0000350297 00000 n 
+0000350196 00000 n 
+0000350413 00000 n 
+0003377223 00000 n 
+0000352441 00000 n 
+0000352739 00000 n 
+0000353206 00000 n 
+0000352286 00000 n 
+0000350519 00000 n 
+0000352888 00000 n 
+0000353015 00000 n 
+0000352590 00000 n 
+0000353142 00000 n 
+0000356101 00000 n 
+0000355794 00000 n 
+0000353322 00000 n 
+0000355910 00000 n 
+0000356037 00000 n 
+0000358888 00000 n 
+0000360809 00000 n 
+0000359232 00000 n 
+0000358751 00000 n 
+0000356217 00000 n 
+0000359042 00000 n 
+0000359170 00000 n 
+0000374721 00000 n 
+0000360693 00000 n 
+0000359348 00000 n 
+0000374275 00000 n 
+0000374403 00000 n 
+0000374530 00000 n 
+0000374657 00000 n 
+0000369027 00000 n 
+0000369145 00000 n 
+0000369193 00000 n 
+0000369634 00000 n 
+0000369657 00000 n 
+0000370046 00000 n 
+0000374252 00000 n 
+0000377720 00000 n 
+0000377540 00000 n 
+0000374866 00000 n 
+0000377656 00000 n 
+0000380128 00000 n 
+0000380426 00000 n 
+0000382780 00000 n 
+0000380640 00000 n 
+0000379973 00000 n 
+0000377836 00000 n 
+0000380576 00000 n 
+0000380277 00000 n 
+0003377348 00000 n 
+0000383252 00000 n 
+0000382643 00000 n 
+0000380756 00000 n 
+0000382933 00000 n 
+0000383060 00000 n 
+0000383188 00000 n 
+0000385290 00000 n 
+0000385636 00000 n 
+0000385153 00000 n 
+0000383382 00000 n 
+0000385444 00000 n 
+0000385572 00000 n 
+0000388032 00000 n 
+0000388500 00000 n 
+0000387895 00000 n 
+0000385752 00000 n 
+0000388182 00000 n 
+0000388309 00000 n 
+0000388436 00000 n 
+0000391436 00000 n 
+0000391700 00000 n 
+0000391299 00000 n 
+0000388658 00000 n 
+0000391636 00000 n 
+0003374763 00000 n 
+0000393632 00000 n 
+0000394549 00000 n 
+0000393495 00000 n 
+0000391942 00000 n 
+0000393783 00000 n 
+0000393847 00000 n 
+0000393911 00000 n 
+0000393974 00000 n 
+0000394038 00000 n 
+0000394102 00000 n 
+0000394166 00000 n 
+0000394230 00000 n 
+0000394294 00000 n 
+0000394421 00000 n 
+0000394485 00000 n 
+0000396493 00000 n 
+0000396185 00000 n 
+0000394693 00000 n 
+0000396301 00000 n 
+0000396365 00000 n 
+0000396429 00000 n 
+0003377473 00000 n 
+0000398468 00000 n 
+0000398812 00000 n 
+0000398331 00000 n 
+0000396609 00000 n 
+0000398620 00000 n 
+0000398684 00000 n 
+0000398748 00000 n 
+0000466110 00000 n 
+0000400943 00000 n 
+0000401096 00000 n 
+0000401253 00000 n 
+0000401793 00000 n 
+0000400788 00000 n 
+0000398970 00000 n 
+0000401410 00000 n 
+0000401537 00000 n 
+0000401601 00000 n 
+0000401665 00000 n 
+0000401729 00000 n 
+0000471538 00000 n 
+0000477290 00000 n 
+0000481535 00000 n 
+0000403426 00000 n 
+0000403575 00000 n 
+0000404070 00000 n 
+0000403271 00000 n 
+0000401923 00000 n 
+0000403879 00000 n 
+0000403943 00000 n 
+0000404007 00000 n 
+0000403727 00000 n 
+0000405957 00000 n 
+0000405713 00000 n 
+0000404186 00000 n 
+0000405829 00000 n 
+0000405893 00000 n 
+0000408398 00000 n 
+0000407962 00000 n 
+0000406073 00000 n 
+0000408078 00000 n 
+0000408142 00000 n 
+0000408206 00000 n 
+0000408270 00000 n 
+0000408334 00000 n 
+0000409931 00000 n 
+0000409687 00000 n 
+0000408528 00000 n 
+0000409803 00000 n 
+0000409867 00000 n 
+0003377598 00000 n 
+0000412288 00000 n 
+0000412440 00000 n 
+0000412595 00000 n 
+0000412753 00000 n 
+0000412911 00000 n 
+0000413224 00000 n 
+0000413375 00000 n 
+0000413526 00000 n 
+0000413678 00000 n 
+0000413830 00000 n 
+0000413981 00000 n 
+0000414132 00000 n 
+0000414858 00000 n 
+0000412043 00000 n 
+0000410047 00000 n 
+0000414284 00000 n 
+0000414411 00000 n 
+0000414475 00000 n 
+0000414539 00000 n 
+0000414603 00000 n 
+0000413067 00000 n 
+0000414731 00000 n 
+0000414794 00000 n 
+0000483962 00000 n 
+0000485157 00000 n 
+0000486218 00000 n 
+0000487266 00000 n 
+0002539211 00000 n 
+0002539339 00000 n 
+0002540803 00000 n 
+0000489737 00000 n 
+0000490874 00000 n 
+0000488452 00000 n 
+0000488579 00000 n 
+0000417614 00000 n 
+0000417051 00000 n 
+0000414988 00000 n 
+0000417167 00000 n 
+0000417231 00000 n 
+0000417358 00000 n 
+0000417422 00000 n 
+0000417486 00000 n 
+0000417550 00000 n 
+0000419457 00000 n 
+0000418959 00000 n 
+0000417744 00000 n 
+0000419075 00000 n 
+0000419139 00000 n 
+0000419203 00000 n 
+0000419266 00000 n 
+0000419329 00000 n 
+0000419393 00000 n 
+0000421810 00000 n 
+0000421378 00000 n 
+0000419573 00000 n 
+0000421494 00000 n 
+0000421620 00000 n 
+0000421684 00000 n 
+0000421748 00000 n 
+0000424236 00000 n 
+0000423865 00000 n 
+0000421954 00000 n 
+0000423981 00000 n 
+0000424108 00000 n 
+0000424172 00000 n 
+0000425976 00000 n 
+0000425668 00000 n 
+0000424366 00000 n 
+0000425784 00000 n 
+0000425848 00000 n 
+0000425912 00000 n 
+0003377723 00000 n 
+0000428029 00000 n 
+0000428371 00000 n 
+0000427892 00000 n 
+0000426092 00000 n 
+0000428180 00000 n 
+0000428244 00000 n 
+0000428308 00000 n 
+0000430094 00000 n 
+0000429850 00000 n 
+0000428515 00000 n 
+0000429966 00000 n 
+0000430030 00000 n 
+0000431324 00000 n 
+0000431144 00000 n 
+0000430210 00000 n 
+0000431260 00000 n 
+0000433110 00000 n 
+0000432802 00000 n 
+0000431426 00000 n 
+0000432918 00000 n 
+0000432982 00000 n 
+0000433046 00000 n 
+0003371541 00000 n 
+0000435331 00000 n 
+0000435023 00000 n 
+0000433296 00000 n 
+0000435139 00000 n 
+0000435203 00000 n 
+0000435267 00000 n 
+0000437021 00000 n 
+0000437327 00000 n 
+0000436884 00000 n 
+0000435447 00000 n 
+0000437199 00000 n 
+0000437263 00000 n 
+0003377848 00000 n 
+0000438781 00000 n 
+0000438601 00000 n 
+0000437499 00000 n 
+0000438717 00000 n 
+0000440956 00000 n 
+0000440649 00000 n 
+0000438897 00000 n 
+0000440765 00000 n 
+0000440892 00000 n 
+0000443631 00000 n 
+0000443325 00000 n 
+0000441100 00000 n 
+0000443441 00000 n 
+0000443567 00000 n 
+0000449211 00000 n 
+0000449515 00000 n 
+0000446530 00000 n 
+0000446096 00000 n 
+0000443747 00000 n 
+0000446212 00000 n 
+0000446339 00000 n 
+0000446402 00000 n 
+0000446466 00000 n 
+0000452936 00000 n 
 0000453088 00000 n 
-0000453151 00000 n 
-0000453215 00000 n 
-0000453279 00000 n 
-0000453343 00000 n 
-0000453407 00000 n 
-0000453471 00000 n 
-0000453535 00000 n 
-0000453599 00000 n 
-0000453663 00000 n 
-0000453727 00000 n 
-0000453791 00000 n 
-0000453855 00000 n 
-0000453919 00000 n 
-0000453983 00000 n 
-0000454047 00000 n 
-0000454111 00000 n 
-0000454175 00000 n 
-0003313393 00000 n 
-0000459029 00000 n 
-0000456933 00000 n 
-0000454396 00000 n 
-0000457049 00000 n 
-0000457241 00000 n 
-0000457305 00000 n 
-0000457369 00000 n 
-0000457433 00000 n 
-0000457497 00000 n 
-0000457561 00000 n 
-0000457625 00000 n 
-0000457689 00000 n 
-0000457753 00000 n 
-0000457817 00000 n 
-0000457881 00000 n 
-0000457945 00000 n 
-0000458009 00000 n 
-0000458073 00000 n 
-0000458137 00000 n 
-0000458200 00000 n 
-0000458264 00000 n 
-0000458327 00000 n 
-0000458391 00000 n 
-0000458453 00000 n 
-0000458517 00000 n 
-0000458581 00000 n 
-0000458645 00000 n 
-0000458709 00000 n 
-0000458773 00000 n 
-0000458837 00000 n 
-0000458901 00000 n 
-0000458965 00000 n 
-0000462509 00000 n 
-0000461178 00000 n 
-0000459158 00000 n 
-0000461294 00000 n 
-0000461486 00000 n 
-0000461550 00000 n 
-0000461614 00000 n 
-0000461678 00000 n 
-0000461742 00000 n 
-0000461806 00000 n 
-0000461870 00000 n 
-0000461934 00000 n 
-0000461998 00000 n 
-0000462062 00000 n 
-0000462126 00000 n 
-0000462190 00000 n 
-0000462254 00000 n 
-0000462317 00000 n 
-0000462445 00000 n 
-0000463913 00000 n 
-0000463605 00000 n 
-0000462652 00000 n 
-0000463721 00000 n 
-0000465108 00000 n 
-0000464800 00000 n 
-0000464029 00000 n 
-0000464916 00000 n 
-0000466169 00000 n 
-0000465861 00000 n 
-0000465224 00000 n 
-0000465977 00000 n 
-0000467217 00000 n 
-0000466909 00000 n 
-0000466285 00000 n 
-0000467025 00000 n 
-0003313518 00000 n 
-0000468530 00000 n 
-0000468096 00000 n 
-0000467333 00000 n 
-0000468212 00000 n 
-0000469688 00000 n 
-0000469380 00000 n 
-0000468646 00000 n 
-0000469496 00000 n 
-0000470825 00000 n 
-0000470517 00000 n 
-0000469804 00000 n 
-0000470633 00000 n 
-0000471222 00000 n 
-0000471042 00000 n 
-0000470941 00000 n 
-0000471158 00000 n 
-0000473104 00000 n 
-0000473403 00000 n 
-0000473700 00000 n 
-0000474037 00000 n 
-0000472931 00000 n 
-0000471264 00000 n 
-0000473847 00000 n 
-0000473974 00000 n 
-0000473254 00000 n 
-0000473552 00000 n 
-0000582395 00000 n 
-0000476827 00000 n 
-0000476520 00000 n 
-0000474181 00000 n 
-0000476636 00000 n 
-0000476763 00000 n 
-0003313643 00000 n 
-0000479571 00000 n 
-0000479264 00000 n 
-0000476943 00000 n 
-0000479380 00000 n 
-0000479507 00000 n 
-0000482019 00000 n 
-0000482633 00000 n 
-0000481873 00000 n 
-0000479687 00000 n 
-0000482315 00000 n 
-0000482442 00000 n 
-0000482168 00000 n 
-0000482569 00000 n 
-0000485362 00000 n 
-0000485182 00000 n 
-0000482777 00000 n 
-0000485298 00000 n 
-0000487605 00000 n 
-0000487903 00000 n 
-0000490202 00000 n 
-0000488056 00000 n 
-0000503839 00000 n 
-0000503997 00000 n 
-0000504154 00000 n 
-0000504311 00000 n 
-0000504468 00000 n 
-0000504625 00000 n 
-0000504782 00000 n 
-0000504938 00000 n 
-0000505091 00000 n 
-0000505244 00000 n 
-0000505401 00000 n 
-0000505558 00000 n 
-0000505716 00000 n 
-0000505871 00000 n 
-0000506025 00000 n 
-0000506180 00000 n 
-0000506336 00000 n 
-0000506488 00000 n 
-0000506640 00000 n 
-0000488217 00000 n 
-0000489003 00000 n 
-0000487432 00000 n 
-0000485492 00000 n 
-0000488370 00000 n 
-0000488497 00000 n 
-0000487754 00000 n 
-0000488622 00000 n 
-0000488749 00000 n 
-0000488876 00000 n 
-0000488940 00000 n 
-0000500629 00000 n 
-0000506918 00000 n 
-0000500757 00000 n 
-0000490086 00000 n 
-0000489147 00000 n 
-0000500501 00000 n 
-0000500693 00000 n 
-0000500221 00000 n 
-0000500357 00000 n 
-0000500405 00000 n 
-0000500478 00000 n 
-0000507110 00000 n 
-0000503540 00000 n 
-0000500902 00000 n 
-0000506790 00000 n 
-0000506982 00000 n 
-0000507046 00000 n 
-0003313768 00000 n 
-0000531864 00000 n 
-0000538041 00000 n 
-0000544185 00000 n 
-0000549485 00000 n 
-0000549997 00000 n 
-0000550508 00000 n 
-0000569581 00000 n 
-0000570724 00000 n 
-0000571860 00000 n 
-0000573049 00000 n 
-0000574084 00000 n 
-0000575105 00000 n 
-0000576244 00000 n 
-0000577361 00000 n 
-0000578569 00000 n 
-0000579601 00000 n 
-0000511012 00000 n 
-0000511161 00000 n 
-0000511312 00000 n 
-0000508803 00000 n 
-0000508496 00000 n 
-0000507226 00000 n 
-0000508612 00000 n 
-0000508676 00000 n 
-0000508739 00000 n 
-0000511909 00000 n 
-0000510857 00000 n 
-0000508919 00000 n 
-0000511461 00000 n 
-0000511525 00000 n 
-0000511589 00000 n 
-0000511653 00000 n 
-0000511717 00000 n 
-0000511781 00000 n 
-0000511845 00000 n 
-0000513880 00000 n 
-0000514290 00000 n 
-0000513743 00000 n 
-0000512039 00000 n 
-0000514034 00000 n 
-0000514098 00000 n 
-0000514162 00000 n 
-0000514226 00000 n 
-0000517157 00000 n 
-0000516595 00000 n 
-0000514477 00000 n 
-0000516711 00000 n 
-0000516838 00000 n 
-0000516965 00000 n 
-0000517029 00000 n 
-0000517093 00000 n 
-0000519629 00000 n 
-0000520169 00000 n 
-0000519492 00000 n 
-0000517287 00000 n 
-0000519785 00000 n 
-0000519849 00000 n 
-0000519913 00000 n 
-0000519977 00000 n 
-0000520041 00000 n 
-0000520105 00000 n 
-0000580712 00000 n 
-0000522068 00000 n 
-0000521760 00000 n 
-0000520285 00000 n 
-0000521876 00000 n 
-0000521940 00000 n 
-0000522004 00000 n 
-0003313893 00000 n 
-0000523706 00000 n 
-0000526029 00000 n 
-0000526187 00000 n 
-0000526486 00000 n 
-0000524118 00000 n 
-0000523569 00000 n 
-0000522184 00000 n 
-0000523862 00000 n 
-0000523926 00000 n 
-0000523990 00000 n 
-0000524054 00000 n 
-0000533907 00000 n 
-0000526638 00000 n 
-0000531363 00000 n 
-0000531521 00000 n 
-0000527306 00000 n 
-0000525856 00000 n 
-0000524248 00000 n 
-0000526795 00000 n 
-0000526859 00000 n 
-0000526337 00000 n 
-0000526986 00000 n 
-0000527050 00000 n 
-0000527114 00000 n 
-0000527178 00000 n 
-0000527242 00000 n 
-0000533971 00000 n 
-0000531217 00000 n 
-0000527436 00000 n 
-0000531673 00000 n 
-0000531737 00000 n 
-0000531928 00000 n 
-0000531991 00000 n 
-0000532055 00000 n 
-0000532119 00000 n 
-0000532183 00000 n 
-0000532247 00000 n 
-0000532311 00000 n 
-0000532375 00000 n 
-0000532439 00000 n 
-0000532502 00000 n 
-0000532566 00000 n 
-0000532629 00000 n 
-0000532693 00000 n 
-0000532756 00000 n 
-0000532820 00000 n 
-0000532884 00000 n 
-0000532948 00000 n 
-0000533012 00000 n 
-0000533076 00000 n 
-0000533140 00000 n 
-0000533204 00000 n 
-0000533268 00000 n 
-0000533332 00000 n 
-0000533396 00000 n 
-0000533460 00000 n 
-0000533524 00000 n 
-0000533588 00000 n 
-0000533652 00000 n 
-0000533716 00000 n 
-0000533780 00000 n 
-0000539829 00000 n 
-0000537797 00000 n 
-0000534142 00000 n 
-0000537913 00000 n 
-0000538105 00000 n 
-0000538169 00000 n 
-0000538233 00000 n 
-0000538297 00000 n 
-0000538361 00000 n 
-0000538425 00000 n 
-0000538489 00000 n 
-0000538553 00000 n 
-0000538617 00000 n 
-0000538681 00000 n 
-0000538745 00000 n 
-0000538809 00000 n 
-0000538873 00000 n 
-0000538937 00000 n 
-0000538999 00000 n 
-0000539063 00000 n 
-0000539126 00000 n 
-0000539190 00000 n 
-0000539253 00000 n 
-0000539317 00000 n 
-0000539381 00000 n 
-0000539445 00000 n 
-0000539509 00000 n 
-0000539573 00000 n 
-0000539637 00000 n 
-0000539701 00000 n 
-0000539765 00000 n 
-0000546421 00000 n 
-0000543941 00000 n 
-0000540000 00000 n 
-0000544057 00000 n 
-0000544249 00000 n 
-0000544313 00000 n 
-0000544377 00000 n 
-0000544441 00000 n 
-0000544505 00000 n 
-0000544569 00000 n 
-0000544633 00000 n 
-0000544697 00000 n 
-0000544761 00000 n 
-0000544825 00000 n 
-0000544889 00000 n 
-0000544953 00000 n 
-0000545017 00000 n 
-0000545081 00000 n 
-0000545143 00000 n 
-0000545207 00000 n 
-0000545270 00000 n 
-0000545334 00000 n 
-0000545397 00000 n 
-0000545461 00000 n 
-0000545525 00000 n 
-0000545589 00000 n 
-0000545653 00000 n 
-0000545717 00000 n 
-0000545781 00000 n 
-0000545845 00000 n 
-0000545909 00000 n 
-0000545973 00000 n 
-0000546037 00000 n 
-0000546101 00000 n 
-0000546165 00000 n 
-0000546229 00000 n 
-0000546293 00000 n 
-0000546357 00000 n 
-0000551337 00000 n 
-0000549241 00000 n 
-0000546578 00000 n 
-0000549357 00000 n 
-0000549549 00000 n 
-0000549613 00000 n 
-0000549677 00000 n 
-0000549741 00000 n 
-0000549805 00000 n 
-0000549869 00000 n 
-0000550060 00000 n 
-0000550124 00000 n 
-0000550188 00000 n 
-0000550252 00000 n 
-0000550316 00000 n 
-0000550380 00000 n 
-0000550572 00000 n 
-0000550636 00000 n 
-0000550700 00000 n 
-0000550764 00000 n 
-0000550828 00000 n 
-0000550892 00000 n 
-0000550956 00000 n 
-0000551018 00000 n 
-0000551082 00000 n 
-0000551145 00000 n 
-0000551209 00000 n 
-0000551273 00000 n 
-0003314018 00000 n 
-0000553636 00000 n 
-0000553940 00000 n 
-0000554533 00000 n 
-0000553481 00000 n 
-0000551508 00000 n 
-0000554091 00000 n 
-0000554217 00000 n 
-0000554279 00000 n 
-0000554343 00000 n 
-0000553788 00000 n 
-0000554407 00000 n 
-0000554471 00000 n 
-0000558034 00000 n 
-0000557280 00000 n 
-0000554663 00000 n 
-0000557396 00000 n 
-0000557460 00000 n 
-0000557524 00000 n 
-0000557588 00000 n 
-0000557652 00000 n 
-0000557716 00000 n 
-0000557778 00000 n 
-0000557842 00000 n 
-0000557906 00000 n 
-0000557970 00000 n 
-0000560429 00000 n 
-0000560581 00000 n 
-0000560732 00000 n 
-0000561392 00000 n 
-0000560274 00000 n 
-0000558178 00000 n 
-0000560881 00000 n 
-0000560945 00000 n 
-0000561009 00000 n 
-0000561073 00000 n 
-0000561137 00000 n 
-0000561201 00000 n 
-0000561328 00000 n 
-0000563778 00000 n 
-0000563407 00000 n 
-0000561536 00000 n 
-0000563523 00000 n 
-0000563650 00000 n 
-0000563714 00000 n 
-0000566304 00000 n 
-0000566124 00000 n 
-0000563964 00000 n 
-0000566240 00000 n 
-0000568419 00000 n 
-0000568239 00000 n 
-0000566448 00000 n 
-0000568355 00000 n 
-0003314143 00000 n 
-0000569645 00000 n 
-0000569337 00000 n 
-0000568563 00000 n 
-0000569453 00000 n 
-0000570788 00000 n 
-0000570480 00000 n 
-0000569761 00000 n 
-0000570596 00000 n 
-0000571923 00000 n 
-0000571617 00000 n 
-0000570904 00000 n 
-0000571733 00000 n 
-0000573113 00000 n 
-0000572805 00000 n 
-0000572039 00000 n 
-0000572921 00000 n 
-0000574148 00000 n 
-0000573840 00000 n 
-0000573229 00000 n 
-0000573956 00000 n 
-0000575169 00000 n 
-0000574861 00000 n 
-0000574264 00000 n 
-0000574977 00000 n 
-0003314268 00000 n 
-0000576308 00000 n 
-0000576000 00000 n 
-0000575285 00000 n 
-0000576116 00000 n 
-0000577425 00000 n 
-0000577117 00000 n 
-0000576424 00000 n 
-0000577233 00000 n 
-0000578633 00000 n 
-0000578325 00000 n 
-0000577541 00000 n 
-0000578441 00000 n 
-0000579665 00000 n 
-0000579357 00000 n 
-0000578749 00000 n 
-0000579473 00000 n 
-0000580776 00000 n 
-0000580468 00000 n 
-0000579781 00000 n 
-0000580584 00000 n 
-0000581173 00000 n 
-0000580993 00000 n 
-0000580892 00000 n 
-0000581109 00000 n 
-0003314393 00000 n 
-0000582114 00000 n 
-0000584976 00000 n 
-0000582459 00000 n 
-0000581977 00000 n 
-0000581215 00000 n 
-0000582268 00000 n 
-0000586090 00000 n 
-0000584860 00000 n 
-0000582575 00000 n 
-0000586026 00000 n 
-0003309327 00000 n 
-0000585356 00000 n 
-0000585492 00000 n 
-0000585540 00000 n 
-0000586005 00000 n 
-0000588565 00000 n 
-0000588385 00000 n 
-0000586263 00000 n 
-0000588501 00000 n 
-0000590702 00000 n 
-0000590522 00000 n 
-0000588667 00000 n 
-0000590638 00000 n 
-0000593570 00000 n 
-0000593137 00000 n 
-0000590818 00000 n 
-0000593253 00000 n 
-0000593380 00000 n 
-0000593506 00000 n 
-0000596144 00000 n 
-0000595964 00000 n 
-0000593686 00000 n 
-0000596080 00000 n 
-0003314518 00000 n 
-0000598559 00000 n 
-0000602090 00000 n 
-0000599196 00000 n 
-0000598422 00000 n 
-0000596246 00000 n 
+0000450241 00000 n 
+0000449056 00000 n 
+0000446660 00000 n 
+0000449666 00000 n 
+0000449363 00000 n 
+0000449730 00000 n 
+0000449793 00000 n 
+0000449857 00000 n 
+0000449921 00000 n 
+0000449985 00000 n 
+0000450049 00000 n 
+0000450113 00000 n 
+0000450177 00000 n 
+0000453942 00000 n 
+0000452790 00000 n 
+0000450371 00000 n 
+0000453239 00000 n 
+0000453303 00000 n 
+0000453367 00000 n 
+0000453431 00000 n 
+0000453495 00000 n 
+0000453559 00000 n 
+0000453623 00000 n 
+0000453687 00000 n 
+0000453751 00000 n 
+0000453878 00000 n 
+0003377973 00000 n 
+0000456704 00000 n 
+0000456333 00000 n 
+0000454086 00000 n 
+0000456449 00000 n 
+0000456576 00000 n 
+0000456640 00000 n 
+0000459416 00000 n 
+0000459236 00000 n 
+0000456876 00000 n 
+0000459352 00000 n 
+0003373295 00000 n 
+0000461909 00000 n 
+0000461729 00000 n 
+0000459602 00000 n 
+0000461845 00000 n 
+0000464587 00000 n 
+0000464407 00000 n 
+0000462025 00000 n 
+0000464523 00000 n 
+0000466174 00000 n 
+0000465866 00000 n 
+0000464787 00000 n 
+0000465982 00000 n 
+0000474352 00000 n 
+0000471294 00000 n 
+0000466290 00000 n 
+0000471410 00000 n 
+0000471602 00000 n 
+0000471666 00000 n 
+0000471730 00000 n 
+0000471794 00000 n 
+0000471858 00000 n 
+0000471922 00000 n 
+0000471986 00000 n 
+0000472050 00000 n 
+0000472114 00000 n 
+0000472178 00000 n 
+0000472242 00000 n 
+0000472306 00000 n 
+0000472370 00000 n 
+0000472434 00000 n 
+0000472498 00000 n 
+0000472562 00000 n 
+0000472626 00000 n 
+0000472690 00000 n 
+0000472754 00000 n 
+0000472818 00000 n 
+0000472882 00000 n 
+0000472946 00000 n 
+0000473010 00000 n 
+0000473074 00000 n 
+0000473137 00000 n 
+0000473201 00000 n 
+0000473264 00000 n 
+0000473328 00000 n 
+0000473392 00000 n 
+0000473456 00000 n 
+0000473520 00000 n 
+0000473584 00000 n 
+0000473648 00000 n 
+0000473712 00000 n 
+0000473776 00000 n 
+0000473840 00000 n 
+0000473904 00000 n 
+0000473968 00000 n 
+0000474032 00000 n 
+0000474096 00000 n 
+0000474160 00000 n 
+0000474224 00000 n 
+0000474288 00000 n 
+0003378098 00000 n 
+0000479142 00000 n 
+0000477046 00000 n 
+0000474509 00000 n 
+0000477162 00000 n 
+0000477354 00000 n 
+0000477418 00000 n 
+0000477482 00000 n 
+0000477546 00000 n 
+0000477610 00000 n 
+0000477674 00000 n 
+0000477738 00000 n 
+0000477802 00000 n 
+0000477866 00000 n 
+0000477930 00000 n 
+0000477994 00000 n 
+0000478058 00000 n 
+0000478122 00000 n 
+0000478186 00000 n 
+0000478250 00000 n 
+0000478313 00000 n 
+0000478377 00000 n 
+0000478440 00000 n 
+0000478504 00000 n 
+0000478566 00000 n 
+0000478630 00000 n 
+0000478694 00000 n 
+0000478758 00000 n 
+0000478822 00000 n 
+0000478886 00000 n 
+0000478950 00000 n 
+0000479014 00000 n 
+0000479078 00000 n 
+0000482622 00000 n 
+0000481291 00000 n 
+0000479271 00000 n 
+0000481407 00000 n 
+0000481599 00000 n 
+0000481663 00000 n 
+0000481727 00000 n 
+0000481791 00000 n 
+0000481855 00000 n 
+0000481919 00000 n 
+0000481983 00000 n 
+0000482047 00000 n 
+0000482111 00000 n 
+0000482175 00000 n 
+0000482239 00000 n 
+0000482303 00000 n 
+0000482367 00000 n 
+0000482430 00000 n 
+0000482558 00000 n 
+0000484026 00000 n 
+0000483718 00000 n 
+0000482765 00000 n 
+0000483834 00000 n 
+0000485221 00000 n 
+0000484913 00000 n 
+0000484142 00000 n 
+0000485029 00000 n 
+0000486282 00000 n 
+0000485974 00000 n 
+0000485337 00000 n 
+0000486090 00000 n 
+0000487330 00000 n 
+0000487022 00000 n 
+0000486398 00000 n 
+0000487138 00000 n 
+0003378223 00000 n 
+0000488643 00000 n 
+0000488209 00000 n 
+0000487446 00000 n 
+0000488325 00000 n 
+0000489801 00000 n 
+0000489493 00000 n 
+0000488759 00000 n 
+0000489609 00000 n 
+0000490938 00000 n 
+0000490630 00000 n 
+0000489917 00000 n 
+0000490746 00000 n 
+0000491335 00000 n 
+0000491155 00000 n 
+0000491054 00000 n 
+0000491271 00000 n 
+0000493217 00000 n 
+0000493516 00000 n 
+0000493813 00000 n 
+0000494150 00000 n 
+0000493044 00000 n 
+0000491377 00000 n 
+0000493960 00000 n 
+0000494087 00000 n 
+0000493367 00000 n 
+0000493665 00000 n 
+0000608340 00000 n 
+0000496940 00000 n 
+0000496633 00000 n 
+0000494294 00000 n 
+0000496749 00000 n 
+0000496876 00000 n 
+0003378348 00000 n 
+0000499684 00000 n 
+0000499377 00000 n 
+0000497056 00000 n 
+0000499493 00000 n 
+0000499620 00000 n 
+0000502132 00000 n 
+0000502746 00000 n 
+0000501986 00000 n 
+0000499800 00000 n 
+0000502428 00000 n 
+0000502555 00000 n 
+0000502281 00000 n 
+0000502682 00000 n 
+0000505475 00000 n 
+0000505295 00000 n 
+0000502890 00000 n 
+0000505411 00000 n 
+0000507718 00000 n 
+0000508016 00000 n 
+0000510432 00000 n 
+0000508169 00000 n 
+0000529919 00000 n 
+0000530077 00000 n 
+0000530234 00000 n 
+0000530391 00000 n 
+0000530548 00000 n 
+0000530705 00000 n 
+0000530862 00000 n 
+0000531018 00000 n 
+0000531171 00000 n 
+0000531324 00000 n 
+0000531481 00000 n 
+0000531638 00000 n 
+0000531796 00000 n 
+0000531951 00000 n 
+0000532105 00000 n 
+0000532260 00000 n 
+0000532416 00000 n 
+0000532568 00000 n 
+0000532720 00000 n 
+0000508330 00000 n 
+0000509116 00000 n 
+0000507545 00000 n 
+0000505605 00000 n 
+0000508483 00000 n 
+0000508610 00000 n 
+0000507867 00000 n 
+0000508735 00000 n 
+0000508862 00000 n 
+0000508989 00000 n 
+0000509053 00000 n 
+0000526755 00000 n 
+0000532998 00000 n 
+0000526947 00000 n 
+0000510316 00000 n 
+0000509260 00000 n 
+0000526627 00000 n 
+0000526819 00000 n 
+0000526883 00000 n 
+0000520972 00000 n 
+0000521090 00000 n 
+0000521138 00000 n 
+0000521593 00000 n 
+0000521617 00000 n 
+0000522020 00000 n 
+0000526604 00000 n 
+0000533126 00000 n 
+0000529620 00000 n 
+0000527092 00000 n 
+0000532870 00000 n 
+0000533062 00000 n 
+0003378473 00000 n 
+0000558122 00000 n 
+0000564185 00000 n 
+0000570286 00000 n 
+0000575587 00000 n 
+0000576099 00000 n 
+0000576610 00000 n 
+0000595526 00000 n 
+0000596669 00000 n 
+0000597805 00000 n 
+0000598994 00000 n 
+0000600029 00000 n 
+0000601050 00000 n 
+0000602189 00000 n 
+0000603306 00000 n 
+0000604514 00000 n 
+0000605546 00000 n 
+0000537185 00000 n 
+0000537335 00000 n 
+0000537487 00000 n 
+0000535021 00000 n 
+0000534649 00000 n 
+0000533242 00000 n 
+0000534765 00000 n 
+0000534829 00000 n 
+0000534893 00000 n 
+0000534957 00000 n 
+0000538023 00000 n 
+0000537030 00000 n 
+0000535137 00000 n 
+0000537639 00000 n 
+0000537703 00000 n 
+0000537767 00000 n 
+0000537831 00000 n 
+0000537895 00000 n 
+0000537959 00000 n 
+0000540102 00000 n 
+0000540638 00000 n 
+0000539965 00000 n 
+0000538167 00000 n 
+0000540256 00000 n 
+0000540320 00000 n 
+0000540384 00000 n 
+0000540448 00000 n 
+0000540574 00000 n 
+0000543235 00000 n 
+0000542800 00000 n 
+0000540825 00000 n 
+0000542916 00000 n 
+0000543043 00000 n 
+0000543107 00000 n 
+0000543171 00000 n 
+0000545721 00000 n 
+0000546324 00000 n 
+0000545584 00000 n 
+0000543365 00000 n 
+0000545876 00000 n 
+0000545940 00000 n 
+0000546004 00000 n 
+0000546068 00000 n 
+0000546132 00000 n 
+0000546196 00000 n 
+0000546260 00000 n 
+0000606657 00000 n 
+0000548106 00000 n 
+0000547862 00000 n 
+0000546440 00000 n 
+0000547978 00000 n 
+0000548042 00000 n 
+0003378598 00000 n 
+0000549833 00000 n 
+0000549989 00000 n 
+0000552416 00000 n 
+0000552715 00000 n 
+0000550466 00000 n 
+0000549687 00000 n 
+0000548222 00000 n 
+0000550147 00000 n 
+0000550211 00000 n 
+0000550275 00000 n 
+0000550338 00000 n 
+0000550402 00000 n 
+0000560166 00000 n 
+0000553460 00000 n 
+0000552867 00000 n 
+0000553023 00000 n 
+0000553181 00000 n 
+0000553844 00000 n 
+0000552234 00000 n 
+0000550596 00000 n 
+0000553333 00000 n 
+0000552566 00000 n 
+0000553524 00000 n 
+0000553588 00000 n 
+0000553652 00000 n 
+0000553716 00000 n 
+0000553780 00000 n 
+0000560230 00000 n 
+0000557878 00000 n 
+0000553974 00000 n 
+0000557994 00000 n 
+0000558186 00000 n 
+0000558250 00000 n 
+0000558314 00000 n 
+0000558378 00000 n 
+0000558442 00000 n 
+0000558506 00000 n 
+0000558570 00000 n 
+0000558634 00000 n 
+0000558698 00000 n 
+0000558762 00000 n 
+0000558826 00000 n 
+0000558890 00000 n 
+0000558954 00000 n 
+0000559018 00000 n 
+0000559082 00000 n 
+0000559146 00000 n 
+0000559210 00000 n 
+0000559274 00000 n 
+0000559338 00000 n 
+0000559402 00000 n 
+0000559466 00000 n 
+0000559530 00000 n 
+0000559594 00000 n 
+0000559657 00000 n 
+0000559721 00000 n 
+0000559784 00000 n 
+0000559848 00000 n 
+0000559911 00000 n 
+0000559975 00000 n 
+0000560039 00000 n 
+0000565973 00000 n 
+0000563941 00000 n 
+0000560415 00000 n 
+0000564057 00000 n 
+0000564249 00000 n 
+0000564313 00000 n 
+0000564377 00000 n 
+0000564441 00000 n 
+0000564505 00000 n 
+0000564569 00000 n 
+0000564633 00000 n 
+0000564697 00000 n 
+0000564761 00000 n 
+0000564825 00000 n 
+0000564889 00000 n 
+0000564953 00000 n 
+0000565017 00000 n 
+0000565081 00000 n 
+0000565143 00000 n 
+0000565207 00000 n 
+0000565270 00000 n 
+0000565334 00000 n 
+0000565397 00000 n 
+0000565461 00000 n 
+0000565525 00000 n 
+0000565589 00000 n 
+0000565653 00000 n 
+0000565717 00000 n 
+0000565781 00000 n 
+0000565845 00000 n 
+0000565909 00000 n 
+0000572586 00000 n 
+0000570042 00000 n 
+0000566144 00000 n 
+0000570158 00000 n 
+0000570350 00000 n 
+0000570414 00000 n 
+0000570478 00000 n 
+0000570542 00000 n 
+0000570606 00000 n 
+0000570670 00000 n 
+0000570734 00000 n 
+0000570798 00000 n 
+0000570862 00000 n 
+0000570926 00000 n 
+0000570990 00000 n 
+0000571054 00000 n 
+0000571118 00000 n 
+0000571182 00000 n 
+0000571244 00000 n 
+0000571308 00000 n 
+0000571371 00000 n 
+0000571435 00000 n 
+0000571498 00000 n 
+0000571562 00000 n 
+0000571626 00000 n 
+0000571690 00000 n 
+0000571754 00000 n 
+0000571818 00000 n 
+0000571882 00000 n 
+0000571946 00000 n 
+0000572010 00000 n 
+0000572074 00000 n 
+0000572138 00000 n 
+0000572202 00000 n 
+0000572266 00000 n 
+0000572330 00000 n 
+0000572394 00000 n 
+0000572458 00000 n 
+0000572522 00000 n 
+0000577375 00000 n 
+0000575343 00000 n 
+0000572743 00000 n 
+0000575459 00000 n 
+0000575651 00000 n 
+0000575715 00000 n 
+0000575779 00000 n 
+0000575843 00000 n 
+0000575907 00000 n 
+0000575971 00000 n 
+0000576162 00000 n 
+0000576226 00000 n 
+0000576290 00000 n 
+0000576354 00000 n 
+0000576418 00000 n 
+0000576482 00000 n 
+0000576674 00000 n 
+0000576738 00000 n 
+0000576802 00000 n 
+0000576866 00000 n 
+0000576930 00000 n 
+0000576994 00000 n 
+0000577058 00000 n 
+0000577120 00000 n 
+0000577184 00000 n 
+0000577247 00000 n 
+0000577311 00000 n 
+0003378723 00000 n 
+0000579762 00000 n 
+0000580066 00000 n 
+0000580728 00000 n 
+0000579607 00000 n 
+0000577546 00000 n 
+0000580217 00000 n 
+0000580344 00000 n 
+0000580408 00000 n 
+0000580472 00000 n 
+0000579914 00000 n 
+0000580536 00000 n 
+0000580600 00000 n 
+0000580664 00000 n 
+0000584284 00000 n 
+0000583529 00000 n 
+0000580858 00000 n 
+0000583645 00000 n 
+0000583709 00000 n 
+0000583773 00000 n 
+0000583837 00000 n 
+0000583901 00000 n 
+0000583965 00000 n 
+0000584028 00000 n 
+0000584092 00000 n 
+0000584156 00000 n 
+0000584220 00000 n 
+0000586608 00000 n 
+0000586760 00000 n 
+0000586911 00000 n 
+0000587507 00000 n 
+0000586453 00000 n 
+0000584428 00000 n 
+0000587060 00000 n 
+0000587124 00000 n 
+0000587188 00000 n 
+0000587252 00000 n 
+0000587316 00000 n 
+0000587443 00000 n 
+0000589989 00000 n 
+0000589618 00000 n 
+0000587651 00000 n 
+0000589734 00000 n 
+0000589861 00000 n 
+0000589925 00000 n 
+0000592597 00000 n 
+0000592417 00000 n 
+0000590161 00000 n 
+0000592533 00000 n 
+0000594364 00000 n 
+0000594184 00000 n 
+0000592741 00000 n 
+0000594300 00000 n 
+0003378848 00000 n 
+0000595590 00000 n 
+0000595282 00000 n 
+0000594508 00000 n 
+0000595398 00000 n 
+0000596733 00000 n 
+0000596425 00000 n 
+0000595706 00000 n 
+0000596541 00000 n 
+0000597868 00000 n 
+0000597562 00000 n 
+0000596849 00000 n 
+0000597678 00000 n 
+0000599058 00000 n 
 0000598750 00000 n 
-0000598877 00000 n 
-0000598941 00000 n 
-0000599005 00000 n 
-0000599132 00000 n 
-0000602302 00000 n 
-0000605351 00000 n 
-0000602817 00000 n 
-0000601935 00000 n 
-0000599396 00000 n 
-0000602753 00000 n 
-0000602527 00000 n 
-0000605560 00000 n 
-0000605735 00000 n 
-0000605905 00000 n 
-0000606091 00000 n 
-0000606258 00000 n 
-0000606439 00000 n 
-0000606611 00000 n 
-0000606860 00000 n 
-0000605151 00000 n 
-0000603003 00000 n 
-0000606796 00000 n 
-0000609549 00000 n 
-0000609724 00000 n 
-0000610111 00000 n 
-0000609403 00000 n 
-0000607018 00000 n 
-0000609920 00000 n 
-0000610047 00000 n 
-0000613845 00000 n 
-0000613687 00000 n 
-0000612074 00000 n 
-0000614238 00000 n 
-0000611928 00000 n 
-0000610354 00000 n 
-0000614046 00000 n 
-0000614174 00000 n 
-0000613408 00000 n 
-0000613544 00000 n 
-0000613592 00000 n 
-0000613665 00000 n 
-0000617289 00000 n 
-0000616854 00000 n 
-0000614453 00000 n 
-0000616970 00000 n 
-0000617097 00000 n 
-0000617225 00000 n 
-0003314643 00000 n 
-0000620224 00000 n 
-0000619917 00000 n 
-0000617419 00000 n 
-0000620033 00000 n 
-0000620160 00000 n 
-0000622882 00000 n 
-0000626343 00000 n 
-0000623478 00000 n 
-0000622745 00000 n 
-0000620354 00000 n 
-0000623035 00000 n 
-0000623162 00000 n 
-0000623287 00000 n 
-0000623414 00000 n 
-0000753078 00000 n 
-0000626543 00000 n 
-0000626904 00000 n 
-0000626197 00000 n 
-0000623636 00000 n 
-0000626713 00000 n 
-0000626840 00000 n 
-0000631608 00000 n 
-0000629705 00000 n 
-0000629270 00000 n 
-0000627090 00000 n 
-0000629386 00000 n 
-0000629513 00000 n 
-0000629577 00000 n 
-0000629641 00000 n 
-0000632511 00000 n 
-0000631492 00000 n 
-0000629835 00000 n 
-0000632319 00000 n 
-0000632383 00000 n 
-0000632447 00000 n 
-0000632113 00000 n 
-0000632249 00000 n 
-0000632297 00000 n 
-0000634003 00000 n 
-0000633823 00000 n 
-0000632698 00000 n 
-0000633939 00000 n 
-0003314768 00000 n 
-0000635854 00000 n 
-0000636331 00000 n 
-0000635717 00000 n 
-0000634119 00000 n 
-0000636011 00000 n 
-0000636075 00000 n 
-0000636139 00000 n 
-0000636203 00000 n 
-0000636267 00000 n 
-0000668743 00000 n 
-0000638479 00000 n 
-0000638299 00000 n 
-0000636461 00000 n 
-0000638415 00000 n 
-0003307574 00000 n 
-0000640311 00000 n 
-0000640131 00000 n 
-0000638623 00000 n 
-0000640247 00000 n 
-0000642073 00000 n 
-0000641765 00000 n 
-0000640441 00000 n 
-0000641881 00000 n 
-0000641945 00000 n 
-0000642009 00000 n 
-0000643970 00000 n 
-0000644725 00000 n 
-0000643824 00000 n 
-0000642203 00000 n 
-0000644280 00000 n 
-0000644344 00000 n 
-0000644408 00000 n 
-0000644535 00000 n 
-0000644662 00000 n 
-0000644125 00000 n 
-0000647453 00000 n 
-0000645930 00000 n 
-0000644869 00000 n 
-0000646046 00000 n 
-0000646110 00000 n 
-0000646174 00000 n 
-0000646238 00000 n 
-0000646302 00000 n 
-0000646366 00000 n 
-0000646430 00000 n 
-0000646494 00000 n 
-0000646557 00000 n 
-0000646621 00000 n 
-0000646685 00000 n 
-0000646749 00000 n 
-0000646813 00000 n 
-0000646877 00000 n 
-0000646941 00000 n 
-0000647005 00000 n 
-0000647069 00000 n 
-0000647133 00000 n 
-0000647197 00000 n 
-0000647261 00000 n 
-0000647325 00000 n 
-0000647389 00000 n 
-0003314893 00000 n 
-0000659140 00000 n 
-0000648725 00000 n 
-0000659735 00000 n 
-0000648588 00000 n 
-0000647569 00000 n 
-0000659292 00000 n 
-0000659356 00000 n 
-0000659420 00000 n 
-0000659547 00000 n 
-0000659671 00000 n 
-0000658860 00000 n 
-0000658996 00000 n 
-0000659044 00000 n 
-0000659117 00000 n 
-0000662226 00000 n 
-0000662381 00000 n 
-0000662541 00000 n 
-0000662694 00000 n 
-0000663165 00000 n 
-0000662062 00000 n 
-0000659881 00000 n 
-0000662846 00000 n 
-0000662973 00000 n 
-0000663101 00000 n 
-0000665395 00000 n 
-0000665554 00000 n 
-0000666029 00000 n 
-0000665249 00000 n 
-0000663352 00000 n 
-0000665711 00000 n 
-0000665775 00000 n 
-0000665839 00000 n 
-0000665902 00000 n 
-0000665966 00000 n 
-0000805196 00000 n 
-0000668459 00000 n 
-0000671441 00000 n 
-0000669062 00000 n 
-0000668322 00000 n 
-0000666145 00000 n 
-0000668615 00000 n 
-0000668870 00000 n 
-0000668934 00000 n 
-0000668998 00000 n 
-0000807291 00000 n 
-0000671945 00000 n 
-0000671295 00000 n 
-0000669206 00000 n 
-0000671753 00000 n 
-0000671597 00000 n 
-0000671817 00000 n 
-0000671881 00000 n 
-0000808343 00000 n 
-0000673486 00000 n 
-0000673306 00000 n 
-0000672118 00000 n 
-0000673422 00000 n 
-0003315018 00000 n 
-0000675561 00000 n 
-0000675728 00000 n 
-0000675895 00000 n 
-0000676056 00000 n 
-0000676534 00000 n 
-0000675397 00000 n 
-0000673602 00000 n 
-0000676216 00000 n 
-0000676343 00000 n 
-0000676407 00000 n 
-0000676470 00000 n 
-0000812536 00000 n 
-0000817117 00000 n 
-0000833517 00000 n 
-0000838132 00000 n 
-0000678258 00000 n 
-0000677886 00000 n 
-0000676664 00000 n 
-0000678002 00000 n 
-0000678066 00000 n 
-0000678130 00000 n 
-0000678194 00000 n 
-0000680480 00000 n 
-0000680172 00000 n 
-0000678374 00000 n 
-0000680288 00000 n 
-0000680352 00000 n 
-0000680416 00000 n 
-0000682571 00000 n 
-0000682755 00000 n 
-0000682954 00000 n 
-0000683348 00000 n 
-0000682416 00000 n 
-0000680596 00000 n 
-0000683159 00000 n 
-0000683286 00000 n 
-0000685673 00000 n 
-0000685175 00000 n 
-0000683534 00000 n 
-0000685291 00000 n 
-0000685418 00000 n 
-0000685481 00000 n 
-0000685545 00000 n 
-0000685609 00000 n 
-0000687341 00000 n 
-0000687879 00000 n 
-0000687204 00000 n 
-0000685860 00000 n 
-0000687497 00000 n 
-0000687561 00000 n 
-0000687625 00000 n 
-0000687752 00000 n 
-0000687816 00000 n 
-0003315143 00000 n 
-0000691465 00000 n 
-0000689247 00000 n 
-0000689722 00000 n 
-0000689110 00000 n 
-0000688009 00000 n 
-0000689403 00000 n 
-0000689467 00000 n 
-0000689531 00000 n 
-0000689595 00000 n 
-0000689659 00000 n 
-0000691657 00000 n 
-0000691222 00000 n 
-0000689838 00000 n 
-0000691338 00000 n 
-0000691529 00000 n 
-0000691593 00000 n 
-0000693288 00000 n 
-0000693108 00000 n 
-0000691787 00000 n 
-0000693224 00000 n 
-0000694938 00000 n 
-0000694695 00000 n 
-0000693390 00000 n 
-0000694811 00000 n 
-0000694875 00000 n 
-0000697442 00000 n 
-0000697594 00000 n 
-0000700334 00000 n 
-0000697939 00000 n 
-0000697296 00000 n 
-0000695054 00000 n 
-0000697748 00000 n 
-0000697875 00000 n 
-0001860750 00000 n 
-0000700554 00000 n 
-0000700197 00000 n 
-0000698083 00000 n 
-0000700490 00000 n 
-0003315268 00000 n 
-0000702648 00000 n 
-0000702904 00000 n 
-0000702404 00000 n 
-0000700727 00000 n 
-0000702520 00000 n 
-0000702712 00000 n 
-0000702776 00000 n 
-0000702840 00000 n 
-0000704533 00000 n 
-0000704161 00000 n 
-0000703020 00000 n 
-0000704277 00000 n 
-0000704341 00000 n 
-0000704405 00000 n 
-0000704469 00000 n 
-0000706063 00000 n 
-0000706348 00000 n 
-0000705926 00000 n 
-0000704649 00000 n 
-0000706220 00000 n 
-0000706284 00000 n 
-0000840049 00000 n 
-0000707722 00000 n 
-0000707478 00000 n 
-0000706464 00000 n 
-0000707594 00000 n 
-0000707658 00000 n 
-0000709346 00000 n 
-0000709690 00000 n 
-0000709209 00000 n 
-0000707838 00000 n 
-0000709498 00000 n 
-0000709562 00000 n 
-0000709626 00000 n 
-0000711248 00000 n 
-0000710940 00000 n 
-0000709806 00000 n 
-0000711056 00000 n 
-0000711120 00000 n 
-0000711184 00000 n 
-0003315393 00000 n 
-0000713252 00000 n 
-0000712880 00000 n 
-0000711364 00000 n 
-0000712996 00000 n 
-0000713060 00000 n 
-0000713124 00000 n 
-0000713188 00000 n 
-0000714912 00000 n 
-0000714604 00000 n 
-0000713368 00000 n 
-0000714720 00000 n 
-0000714784 00000 n 
-0000714848 00000 n 
-0000716675 00000 n 
-0000716367 00000 n 
-0000715028 00000 n 
-0000716483 00000 n 
-0000716547 00000 n 
-0000716611 00000 n 
-0000718710 00000 n 
-0000718338 00000 n 
-0000716791 00000 n 
-0000718454 00000 n 
-0000718518 00000 n 
-0000718582 00000 n 
-0000718646 00000 n 
-0000720181 00000 n 
-0000719873 00000 n 
-0000718826 00000 n 
-0000719989 00000 n 
-0000720053 00000 n 
-0000720117 00000 n 
-0000722225 00000 n 
-0000722522 00000 n 
-0000722672 00000 n 
-0000723268 00000 n 
-0000722061 00000 n 
-0000720297 00000 n 
-0000722821 00000 n 
-0000722948 00000 n 
-0000723012 00000 n 
-0000723076 00000 n 
-0000722375 00000 n 
-0000723140 00000 n 
-0000723204 00000 n 
-0003315518 00000 n 
-0000725529 00000 n 
-0000724965 00000 n 
-0000723398 00000 n 
-0000725081 00000 n 
-0000725145 00000 n 
-0000725209 00000 n 
-0000725273 00000 n 
-0000725337 00000 n 
-0000725401 00000 n 
-0000725465 00000 n 
-0000727211 00000 n 
-0000727375 00000 n 
-0000727536 00000 n 
-0000727857 00000 n 
-0000728015 00000 n 
-0000728620 00000 n 
-0000727029 00000 n 
-0000725659 00000 n 
-0000728173 00000 n 
-0000728300 00000 n 
-0000728364 00000 n 
-0000727697 00000 n 
-0000728428 00000 n 
-0000728492 00000 n 
-0000728556 00000 n 
-0000822424 00000 n 
-0000730031 00000 n 
-0000729787 00000 n 
-0000728750 00000 n 
-0000729903 00000 n 
-0000729967 00000 n 
-0000732159 00000 n 
-0000731787 00000 n 
-0000730147 00000 n 
-0000731903 00000 n 
-0000731967 00000 n 
-0000732031 00000 n 
-0000732095 00000 n 
-0000733777 00000 n 
-0000733469 00000 n 
-0000732275 00000 n 
-0000733585 00000 n 
-0000733649 00000 n 
-0000733713 00000 n 
-0000735660 00000 n 
-0000735352 00000 n 
-0000733893 00000 n 
-0000735468 00000 n 
-0000735532 00000 n 
-0000735596 00000 n 
-0003315643 00000 n 
-0000737872 00000 n 
-0000738036 00000 n 
-0000738197 00000 n 
-0000738519 00000 n 
-0000739119 00000 n 
-0000737699 00000 n 
-0000735776 00000 n 
-0000738674 00000 n 
-0000738738 00000 n 
-0000738358 00000 n 
-0000738802 00000 n 
-0000738928 00000 n 
+0000597984 00000 n 
+0000598866 00000 n 
+0000600093 00000 n 
+0000599785 00000 n 
+0000599174 00000 n 
+0000599901 00000 n 
+0000601114 00000 n 
+0000600806 00000 n 
+0000600209 00000 n 
+0000600922 00000 n 
+0003378973 00000 n 
+0000602253 00000 n 
+0000601945 00000 n 
+0000601230 00000 n 
+0000602061 00000 n 
+0000603370 00000 n 
+0000603062 00000 n 
+0000602369 00000 n 
+0000603178 00000 n 
+0000604578 00000 n 
+0000604270 00000 n 
+0000603486 00000 n 
+0000604386 00000 n 
+0000605610 00000 n 
+0000605302 00000 n 
+0000604694 00000 n 
+0000605418 00000 n 
+0000606721 00000 n 
+0000606413 00000 n 
+0000605726 00000 n 
+0000606529 00000 n 
+0000607118 00000 n 
+0000606938 00000 n 
+0000606837 00000 n 
+0000607054 00000 n 
+0003379098 00000 n 
+0000608059 00000 n 
+0000610921 00000 n 
+0000608404 00000 n 
+0000607922 00000 n 
+0000607160 00000 n 
+0000608213 00000 n 
+0000612021 00000 n 
+0000610805 00000 n 
+0000608520 00000 n 
+0000611957 00000 n 
+0003374032 00000 n 
+0000611305 00000 n 
+0000611423 00000 n 
+0000611471 00000 n 
+0000611936 00000 n 
+0000614496 00000 n 
+0000614316 00000 n 
+0000612194 00000 n 
+0000614432 00000 n 
+0000616633 00000 n 
+0000616453 00000 n 
+0000614598 00000 n 
+0000616569 00000 n 
+0000619501 00000 n 
+0000619068 00000 n 
+0000616749 00000 n 
+0000619184 00000 n 
+0000619311 00000 n 
+0000619437 00000 n 
+0000622075 00000 n 
+0000621895 00000 n 
+0000619617 00000 n 
+0000622011 00000 n 
+0003379223 00000 n 
+0000624490 00000 n 
+0000628021 00000 n 
+0000625127 00000 n 
+0000624353 00000 n 
+0000622177 00000 n 
+0000624681 00000 n 
+0000624808 00000 n 
+0000624872 00000 n 
+0000624936 00000 n 
+0000625063 00000 n 
+0000628233 00000 n 
+0000631282 00000 n 
+0000628748 00000 n 
+0000627866 00000 n 
+0000625327 00000 n 
+0000628684 00000 n 
+0000628458 00000 n 
+0000631491 00000 n 
+0000631666 00000 n 
+0000631836 00000 n 
+0000632022 00000 n 
+0000632189 00000 n 
+0000632370 00000 n 
+0000632542 00000 n 
+0000632791 00000 n 
+0000631082 00000 n 
+0000628934 00000 n 
+0000632727 00000 n 
+0000635480 00000 n 
+0000635655 00000 n 
+0000636042 00000 n 
+0000635334 00000 n 
+0000632949 00000 n 
+0000635851 00000 n 
+0000635978 00000 n 
+0000644147 00000 n 
+0000643989 00000 n 
+0000638226 00000 n 
+0000644540 00000 n 
+0000638080 00000 n 
+0000636285 00000 n 
+0000644348 00000 n 
+0000644476 00000 n 
+0000639495 00000 n 
+0000639613 00000 n 
+0000639661 00000 n 
+0000640088 00000 n 
+0000640110 00000 n 
+0000640482 00000 n 
+0000643966 00000 n 
+0000647594 00000 n 
+0000647159 00000 n 
+0000644755 00000 n 
+0000647275 00000 n 
+0000647402 00000 n 
+0000647530 00000 n 
+0003379348 00000 n 
+0000650715 00000 n 
+0000650408 00000 n 
+0000647724 00000 n 
+0000650524 00000 n 
+0000650651 00000 n 
+0000653365 00000 n 
+0000653516 00000 n 
+0000654161 00000 n 
+0000653219 00000 n 
+0000650845 00000 n 
+0000653716 00000 n 
+0000653843 00000 n 
+0000653970 00000 n 
+0000654097 00000 n 
+0000789229 00000 n 
+0000657140 00000 n 
+0000657501 00000 n 
+0000657003 00000 n 
+0000654375 00000 n 
+0000657310 00000 n 
+0000657437 00000 n 
+0000661789 00000 n 
+0000659872 00000 n 
+0000659437 00000 n 
+0000657673 00000 n 
+0000659553 00000 n 
+0000659680 00000 n 
+0000659744 00000 n 
+0000659808 00000 n 
+0000662671 00000 n 
+0000661673 00000 n 
+0000660002 00000 n 
+0000662481 00000 n 
+0000662545 00000 n 
+0000662608 00000 n 
+0000662293 00000 n 
+0000662411 00000 n 
+0000662459 00000 n 
+0000666111 00000 n 
+0000664260 00000 n 
+0000663952 00000 n 
+0000662858 00000 n 
+0000664068 00000 n 
+0000664132 00000 n 
+0000664196 00000 n 
+0003379473 00000 n 
+0000666460 00000 n 
+0000665974 00000 n 
+0000664376 00000 n 
+0000666268 00000 n 
+0000666332 00000 n 
+0000666396 00000 n 
+0000704894 00000 n 
+0000668608 00000 n 
+0000668428 00000 n 
+0000666590 00000 n 
+0000668544 00000 n 
+0003372279 00000 n 
+0000670440 00000 n 
+0000670260 00000 n 
+0000668752 00000 n 
+0000670376 00000 n 
+0000672202 00000 n 
+0000671894 00000 n 
+0000670570 00000 n 
+0000672010 00000 n 
+0000672074 00000 n 
+0000672138 00000 n 
+0000674099 00000 n 
+0000674854 00000 n 
+0000673953 00000 n 
+0000672332 00000 n 
+0000674409 00000 n 
+0000674473 00000 n 
+0000674537 00000 n 
+0000674664 00000 n 
+0000674791 00000 n 
+0000674254 00000 n 
+0000677582 00000 n 
+0000676059 00000 n 
+0000674998 00000 n 
+0000676175 00000 n 
+0000676239 00000 n 
+0000676303 00000 n 
+0000676367 00000 n 
+0000676431 00000 n 
+0000676495 00000 n 
+0000676559 00000 n 
+0000676623 00000 n 
+0000676686 00000 n 
+0000676750 00000 n 
+0000676814 00000 n 
+0000676878 00000 n 
+0000676942 00000 n 
+0000677006 00000 n 
+0000677070 00000 n 
+0000677134 00000 n 
+0000677198 00000 n 
+0000677262 00000 n 
+0000677326 00000 n 
+0000677390 00000 n 
+0000677454 00000 n 
+0000677518 00000 n 
+0003379598 00000 n 
+0000695288 00000 n 
+0000678855 00000 n 
+0000695886 00000 n 
+0000678718 00000 n 
+0000677698 00000 n 
+0000695439 00000 n 
+0000695503 00000 n 
+0000695567 00000 n 
+0000695694 00000 n 
+0000695822 00000 n 
+0000689600 00000 n 
+0000689718 00000 n 
+0000689766 00000 n 
+0000690213 00000 n 
+0000690237 00000 n 
+0000690644 00000 n 
+0000690740 00000 n 
+0000695265 00000 n 
+0000698377 00000 n 
+0000698532 00000 n 
+0000698692 00000 n 
+0000698845 00000 n 
+0000699316 00000 n 
+0000698213 00000 n 
+0000696032 00000 n 
+0000698997 00000 n 
+0000699124 00000 n 
+0000699252 00000 n 
+0000701546 00000 n 
+0000701705 00000 n 
+0000702180 00000 n 
+0000701400 00000 n 
+0000699503 00000 n 
+0000701862 00000 n 
+0000701926 00000 n 
+0000701990 00000 n 
+0000702053 00000 n 
+0000702117 00000 n 
+0000841347 00000 n 
+0000704610 00000 n 
+0000707592 00000 n 
+0000705213 00000 n 
+0000704473 00000 n 
+0000702296 00000 n 
+0000704766 00000 n 
+0000705021 00000 n 
+0000705085 00000 n 
+0000705149 00000 n 
+0000843442 00000 n 
+0000708096 00000 n 
+0000707446 00000 n 
+0000705357 00000 n 
+0000707904 00000 n 
+0000707748 00000 n 
+0000707968 00000 n 
+0000708032 00000 n 
+0000844494 00000 n 
+0000709637 00000 n 
+0000709457 00000 n 
+0000708269 00000 n 
+0000709573 00000 n 
+0003379723 00000 n 
+0000711712 00000 n 
+0000711879 00000 n 
+0000712046 00000 n 
+0000712207 00000 n 
+0000712685 00000 n 
+0000711548 00000 n 
+0000709753 00000 n 
+0000712367 00000 n 
+0000712494 00000 n 
+0000712558 00000 n 
+0000712621 00000 n 
+0000848687 00000 n 
+0000853268 00000 n 
+0000869668 00000 n 
+0000874283 00000 n 
+0000714409 00000 n 
+0000714037 00000 n 
+0000712815 00000 n 
+0000714153 00000 n 
+0000714217 00000 n 
+0000714281 00000 n 
+0000714345 00000 n 
+0000716631 00000 n 
+0000716323 00000 n 
+0000714525 00000 n 
+0000716439 00000 n 
+0000716503 00000 n 
+0000716567 00000 n 
+0000718722 00000 n 
+0000718906 00000 n 
+0000719105 00000 n 
+0000719499 00000 n 
+0000718567 00000 n 
+0000716747 00000 n 
+0000719310 00000 n 
+0000719437 00000 n 
+0000721824 00000 n 
+0000721326 00000 n 
+0000719685 00000 n 
+0000721442 00000 n 
+0000721569 00000 n 
+0000721632 00000 n 
+0000721696 00000 n 
+0000721760 00000 n 
+0000723492 00000 n 
+0000724030 00000 n 
+0000723355 00000 n 
+0000722011 00000 n 
+0000723648 00000 n 
+0000723712 00000 n 
+0000723776 00000 n 
+0000723903 00000 n 
+0000723967 00000 n 
+0003379848 00000 n 
+0000727616 00000 n 
+0000725398 00000 n 
+0000725873 00000 n 
+0000725261 00000 n 
+0000724160 00000 n 
+0000725554 00000 n 
+0000725618 00000 n 
+0000725682 00000 n 
+0000725746 00000 n 
+0000725810 00000 n 
+0000727808 00000 n 
+0000727373 00000 n 
+0000725989 00000 n 
+0000727489 00000 n 
+0000727680 00000 n 
+0000727744 00000 n 
+0000729439 00000 n 
+0000729259 00000 n 
+0000727938 00000 n 
+0000729375 00000 n 
+0000731089 00000 n 
+0000730846 00000 n 
+0000729541 00000 n 
+0000730962 00000 n 
+0000731026 00000 n 
+0000733593 00000 n 
+0000733745 00000 n 
+0000736485 00000 n 
+0000734090 00000 n 
+0000733447 00000 n 
+0000731205 00000 n 
+0000733899 00000 n 
+0000734026 00000 n 
+0001925391 00000 n 
+0000736705 00000 n 
+0000736348 00000 n 
+0000734234 00000 n 
+0000736641 00000 n 
+0003379973 00000 n 
+0000738799 00000 n 
 0000739055 00000 n 
-0000828697 00000 n 
-0000740798 00000 n 
-0000740491 00000 n 
-0000739263 00000 n 
-0000740607 00000 n 
-0000740734 00000 n 
-0000742937 00000 n 
-0000743329 00000 n 
-0000742800 00000 n 
-0000740928 00000 n 
-0000743138 00000 n 
-0000743265 00000 n 
-0000745959 00000 n 
-0000746320 00000 n 
-0000745822 00000 n 
-0000743529 00000 n 
-0000746129 00000 n 
-0000746256 00000 n 
-0000748223 00000 n 
-0000747787 00000 n 
-0000746520 00000 n 
-0000747903 00000 n 
-0000747967 00000 n 
-0000748031 00000 n 
-0000748095 00000 n 
-0000748159 00000 n 
-0000749797 00000 n 
-0000750198 00000 n 
-0000749660 00000 n 
-0000748339 00000 n 
-0000750007 00000 n 
-0000750134 00000 n 
-0003315768 00000 n 
-0000752644 00000 n 
-0000752799 00000 n 
-0000753525 00000 n 
-0000752498 00000 n 
-0000750384 00000 n 
-0000752951 00000 n 
-0000753142 00000 n 
-0000753206 00000 n 
-0000753270 00000 n 
-0000753334 00000 n 
-0000753397 00000 n 
-0000753461 00000 n 
-0000773476 00000 n 
-0000773604 00000 n 
-0000756459 00000 n 
-0000758877 00000 n 
-0000757129 00000 n 
-0000756322 00000 n 
-0000753669 00000 n 
-0000756619 00000 n 
-0000756683 00000 n 
-0000756747 00000 n 
-0000756811 00000 n 
-0000756875 00000 n 
-0000756938 00000 n 
-0000757065 00000 n 
-0000773796 00000 n 
-0000758761 00000 n 
-0000757329 00000 n 
-0000773348 00000 n 
-0000773668 00000 n 
-0000773732 00000 n 
-0000776424 00000 n 
-0000775796 00000 n 
-0000773964 00000 n 
-0000775912 00000 n 
-0000775976 00000 n 
-0000776040 00000 n 
-0000776104 00000 n 
-0000776168 00000 n 
-0000776232 00000 n 
-0000776296 00000 n 
-0000776360 00000 n 
-0000778894 00000 n 
-0000779081 00000 n 
-0000779582 00000 n 
-0000778739 00000 n 
-0000776611 00000 n 
-0000779518 00000 n 
-0000779300 00000 n 
-0000785236 00000 n 
-0000785540 00000 n 
-0000782248 00000 n 
-0000781815 00000 n 
-0000779811 00000 n 
-0000781931 00000 n 
-0000782058 00000 n 
-0000782185 00000 n 
-0003315893 00000 n 
-0000786203 00000 n 
-0000785081 00000 n 
-0000782392 00000 n 
-0000785691 00000 n 
-0000785755 00000 n 
-0000785388 00000 n 
-0000785819 00000 n 
-0000785883 00000 n 
-0000785947 00000 n 
-0000786011 00000 n 
-0000786075 00000 n 
-0000786139 00000 n 
-0000789309 00000 n 
-0000788746 00000 n 
-0000786347 00000 n 
-0000788862 00000 n 
-0000788926 00000 n 
-0000788990 00000 n 
-0000789054 00000 n 
-0000789118 00000 n 
-0000789245 00000 n 
-0000794145 00000 n 
-0000791839 00000 n 
-0000791405 00000 n 
-0000789439 00000 n 
-0000791521 00000 n 
-0000791648 00000 n 
-0000791775 00000 n 
-0000794541 00000 n 
-0000794008 00000 n 
-0000791955 00000 n 
-0000794350 00000 n 
-0000794477 00000 n 
-0000797263 00000 n 
-0000797019 00000 n 
-0000794741 00000 n 
-0000797135 00000 n 
-0000797199 00000 n 
-0000799822 00000 n 
-0000799642 00000 n 
-0000797393 00000 n 
-0000799758 00000 n 
-0003316018 00000 n 
-0000802374 00000 n 
-0000802194 00000 n 
-0000799952 00000 n 
-0000802310 00000 n 
-0000803929 00000 n 
-0000803749 00000 n 
-0000802518 00000 n 
-0000803865 00000 n 
-0000805260 00000 n 
-0000804952 00000 n 
-0000804045 00000 n 
-0000805068 00000 n 
-0000806299 00000 n 
-0000805991 00000 n 
-0000805376 00000 n 
-0000806107 00000 n 
-0000806235 00000 n 
-0000807355 00000 n 
-0000807047 00000 n 
-0000806415 00000 n 
-0000807163 00000 n 
-0000808407 00000 n 
-0000808099 00000 n 
-0000807471 00000 n 
-0000808215 00000 n 
-0003316143 00000 n 
-0000814392 00000 n 
-0000812292 00000 n 
-0000808523 00000 n 
-0000812408 00000 n 
-0000812600 00000 n 
-0000812664 00000 n 
-0000812728 00000 n 
-0000812792 00000 n 
-0000812856 00000 n 
-0000812920 00000 n 
-0000812984 00000 n 
-0000813048 00000 n 
-0000813112 00000 n 
-0000813176 00000 n 
-0000813240 00000 n 
-0000813304 00000 n 
-0000813368 00000 n 
-0000813432 00000 n 
-0000813496 00000 n 
-0000813560 00000 n 
-0000813624 00000 n 
-0000813688 00000 n 
-0000813752 00000 n 
-0000813816 00000 n 
-0000813880 00000 n 
-0000813944 00000 n 
-0000814008 00000 n 
-0000814072 00000 n 
-0000814136 00000 n 
-0000814200 00000 n 
-0000814264 00000 n 
-0000814328 00000 n 
-0000818394 00000 n 
-0000816873 00000 n 
-0000814549 00000 n 
-0000816989 00000 n 
-0000817181 00000 n 
-0000817245 00000 n 
-0000817309 00000 n 
-0000817372 00000 n 
-0000817436 00000 n 
-0000817499 00000 n 
-0000817563 00000 n 
-0000817626 00000 n 
-0000817690 00000 n 
-0000817754 00000 n 
-0000817818 00000 n 
-0000817882 00000 n 
-0000817946 00000 n 
-0000818010 00000 n 
-0000818074 00000 n 
-0000818138 00000 n 
-0000818202 00000 n 
-0000818266 00000 n 
-0000818330 00000 n 
-0000824660 00000 n 
-0000822180 00000 n 
-0000818523 00000 n 
-0000822296 00000 n 
-0000822488 00000 n 
-0000822552 00000 n 
-0000822616 00000 n 
-0000822680 00000 n 
-0000822744 00000 n 
-0000822808 00000 n 
-0000822872 00000 n 
-0000822936 00000 n 
-0000823000 00000 n 
-0000823064 00000 n 
-0000823128 00000 n 
-0000823192 00000 n 
-0000823256 00000 n 
-0000823320 00000 n 
-0000823384 00000 n 
-0000823448 00000 n 
-0000823512 00000 n 
-0000823576 00000 n 
-0000823639 00000 n 
-0000823703 00000 n 
-0000823766 00000 n 
-0000823830 00000 n 
-0000823892 00000 n 
-0000823956 00000 n 
-0000824020 00000 n 
-0000824084 00000 n 
-0000824148 00000 n 
-0000824212 00000 n 
-0000824276 00000 n 
-0000824340 00000 n 
-0000824404 00000 n 
-0000824468 00000 n 
-0000824532 00000 n 
-0000824596 00000 n 
-0000830933 00000 n 
-0000828453 00000 n 
-0000824803 00000 n 
-0000828569 00000 n 
-0000828761 00000 n 
-0000828825 00000 n 
-0000828889 00000 n 
-0000828953 00000 n 
-0000829017 00000 n 
-0000829081 00000 n 
-0000829145 00000 n 
-0000829209 00000 n 
-0000829273 00000 n 
-0000829337 00000 n 
-0000829401 00000 n 
-0000829465 00000 n 
-0000829529 00000 n 
-0000829593 00000 n 
-0000829657 00000 n 
-0000829721 00000 n 
-0000829785 00000 n 
-0000829849 00000 n 
-0000829912 00000 n 
-0000829976 00000 n 
-0000830039 00000 n 
-0000830103 00000 n 
-0000830165 00000 n 
-0000830229 00000 n 
-0000830293 00000 n 
-0000830357 00000 n 
-0000830421 00000 n 
-0000830485 00000 n 
-0000830549 00000 n 
-0000830613 00000 n 
-0000830677 00000 n 
-0000830741 00000 n 
-0000830805 00000 n 
-0000830869 00000 n 
-0000835113 00000 n 
-0000833273 00000 n 
-0000831076 00000 n 
-0000833389 00000 n 
-0000833581 00000 n 
-0000833645 00000 n 
-0000833709 00000 n 
-0000833773 00000 n 
-0000833837 00000 n 
-0000833901 00000 n 
-0000833965 00000 n 
-0000834029 00000 n 
-0000834093 00000 n 
-0000834157 00000 n 
-0000834221 00000 n 
-0000834285 00000 n 
-0000834349 00000 n 
-0000834412 00000 n 
-0000834476 00000 n 
-0000834539 00000 n 
-0000834603 00000 n 
-0000834665 00000 n 
-0000834729 00000 n 
-0000834793 00000 n 
-0000834857 00000 n 
-0000834921 00000 n 
-0000834985 00000 n 
-0000835049 00000 n 
-0000840113 00000 n 
-0000837890 00000 n 
-0000835228 00000 n 
-0000838006 00000 n 
-0000838195 00000 n 
-0000838259 00000 n 
-0000838323 00000 n 
-0000838387 00000 n 
-0000838451 00000 n 
-0000838515 00000 n 
-0000838579 00000 n 
-0000838643 00000 n 
-0000838707 00000 n 
-0000838771 00000 n 
-0000838835 00000 n 
-0000838899 00000 n 
-0000838963 00000 n 
-0000839027 00000 n 
-0000839091 00000 n 
-0000839155 00000 n 
-0000839219 00000 n 
-0000839283 00000 n 
-0000839347 00000 n 
-0000839411 00000 n 
-0000839475 00000 n 
-0000839539 00000 n 
-0000839603 00000 n 
-0000839667 00000 n 
-0000839731 00000 n 
-0000839794 00000 n 
-0000839858 00000 n 
-0000839921 00000 n 
-0003316268 00000 n 
-0000842354 00000 n 
-0000842047 00000 n 
-0000840242 00000 n 
-0000842163 00000 n 
-0000842290 00000 n 
-0000844687 00000 n 
-0000845153 00000 n 
-0000844550 00000 n 
-0000842470 00000 n 
-0000844836 00000 n 
-0000844963 00000 n 
-0000845089 00000 n 
-0000847815 00000 n 
-0000848153 00000 n 
-0000847678 00000 n 
-0000845283 00000 n 
-0000847962 00000 n 
-0000848089 00000 n 
-0000850513 00000 n 
-0000850852 00000 n 
-0000850376 00000 n 
-0000848297 00000 n 
-0000850661 00000 n 
-0000850788 00000 n 
-0000853445 00000 n 
-0000853138 00000 n 
-0000850982 00000 n 
-0000853254 00000 n 
-0000853381 00000 n 
-0000855829 00000 n 
-0000856169 00000 n 
-0000855692 00000 n 
-0000853561 00000 n 
-0000855978 00000 n 
-0000856105 00000 n 
-0003316393 00000 n 
-0000858781 00000 n 
-0000858601 00000 n 
-0000856299 00000 n 
-0000858717 00000 n 
-0000861531 00000 n 
-0000861224 00000 n 
-0000858897 00000 n 
-0000861340 00000 n 
-0000861467 00000 n 
-0000864160 00000 n 
-0000864307 00000 n 
-0000864610 00000 n 
-0000864827 00000 n 
-0000863996 00000 n 
-0000861661 00000 n 
-0000864763 00000 n 
-0000864459 00000 n 
-0001035057 00000 n 
-0001135669 00000 n 
-0000867503 00000 n 
-0000867323 00000 n 
-0000864929 00000 n 
-0000867439 00000 n 
-0000869729 00000 n 
-0000871459 00000 n 
-0000870201 00000 n 
-0000869592 00000 n 
-0000867619 00000 n 
-0000869883 00000 n 
-0000870010 00000 n 
-0000870137 00000 n 
-0000875219 00000 n 
-0000874934 00000 n 
-0000874012 00000 n 
-0000879293 00000 n 
-0000876925 00000 n 
-0000875411 00000 n 
-0000871322 00000 n 
-0000870331 00000 n 
-0000875091 00000 n 
-0000875347 00000 n 
-0003316518 00000 n 
-0000873732 00000 n 
-0000873868 00000 n 
-0000873916 00000 n 
-0000873989 00000 n 
-0000874655 00000 n 
-0000874791 00000 n 
-0000874839 00000 n 
-0000874912 00000 n 
-0000879448 00000 n 
-0000878034 00000 n 
-0000883126 00000 n 
-0000879922 00000 n 
-0000876779 00000 n 
-0000875586 00000 n 
-0000879602 00000 n 
-0000879730 00000 n 
-0000879858 00000 n 
-0000877755 00000 n 
-0000877891 00000 n 
-0000877939 00000 n 
-0000878012 00000 n 
-0000879014 00000 n 
-0000879150 00000 n 
-0000879198 00000 n 
-0000879271 00000 n 
-0000881974 00000 n 
-0000883278 00000 n 
-0000883683 00000 n 
-0000881828 00000 n 
-0000880083 00000 n 
-0000883427 00000 n 
-0000883555 00000 n 
-0000883619 00000 n 
-0000882847 00000 n 
-0000882983 00000 n 
-0000883031 00000 n 
-0000883104 00000 n 
-0000885075 00000 n 
-0000885553 00000 n 
-0000884938 00000 n 
-0000883871 00000 n 
-0000885233 00000 n 
-0000885297 00000 n 
-0000885361 00000 n 
-0000885425 00000 n 
-0000885489 00000 n 
-0000904871 00000 n 
-0000887070 00000 n 
-0000887484 00000 n 
-0000886933 00000 n 
-0000885669 00000 n 
-0000887228 00000 n 
-0000887292 00000 n 
-0000887356 00000 n 
-0000887420 00000 n 
-0000906234 00000 n 
-0000889032 00000 n 
-0000889501 00000 n 
-0000888895 00000 n 
-0000887600 00000 n 
-0000889181 00000 n 
-0000889245 00000 n 
-0000889309 00000 n 
-0000889373 00000 n 
-0000889437 00000 n 
-0000891189 00000 n 
-0000891348 00000 n 
-0000891826 00000 n 
-0000891043 00000 n 
-0000889617 00000 n 
-0000891507 00000 n 
-0000891571 00000 n 
-0000891635 00000 n 
-0000891762 00000 n 
-0003316643 00000 n 
-0000911665 00000 n 
-0000927908 00000 n 
-0000936978 00000 n 
-0001035806 00000 n 
-0000894387 00000 n 
-0000894017 00000 n 
-0000891970 00000 n 
-0000894133 00000 n 
-0000894260 00000 n 
-0000894323 00000 n 
-0000896792 00000 n 
-0000896612 00000 n 
-0000894545 00000 n 
-0000896728 00000 n 
-0000899423 00000 n 
-0000899572 00000 n 
-0000899728 00000 n 
-0000899881 00000 n 
-0000900098 00000 n 
-0000899259 00000 n 
-0000896922 00000 n 
-0000900034 00000 n 
-0000902557 00000 n 
-0000902377 00000 n 
-0000900256 00000 n 
-0000902493 00000 n 
-0000903511 00000 n 
-0000903331 00000 n 
-0000902673 00000 n 
-0000903447 00000 n 
-0000904935 00000 n 
-0000904627 00000 n 
-0000903613 00000 n 
-0000904743 00000 n 
-0003316768 00000 n 
-0000906298 00000 n 
-0000905990 00000 n 
-0000905051 00000 n 
-0000906106 00000 n 
-0000914405 00000 n 
-0000911421 00000 n 
-0000906414 00000 n 
-0000911537 00000 n 
-0000911729 00000 n 
-0000911793 00000 n 
-0000911857 00000 n 
-0000911921 00000 n 
-0000911985 00000 n 
-0000912049 00000 n 
-0000912113 00000 n 
-0000912177 00000 n 
-0000912240 00000 n 
-0000912304 00000 n 
-0000912367 00000 n 
-0000912431 00000 n 
-0000912493 00000 n 
-0000912557 00000 n 
-0000912621 00000 n 
-0000912685 00000 n 
-0000912749 00000 n 
-0000912813 00000 n 
-0000912877 00000 n 
-0000912941 00000 n 
-0000913005 00000 n 
-0000913069 00000 n 
-0000913133 00000 n 
-0000913197 00000 n 
-0000913261 00000 n 
-0000913325 00000 n 
-0000913389 00000 n 
-0000913453 00000 n 
-0000913517 00000 n 
-0000913581 00000 n 
-0000913644 00000 n 
-0000913708 00000 n 
-0000913770 00000 n 
-0000913834 00000 n 
-0000913897 00000 n 
-0000913961 00000 n 
-0000914025 00000 n 
-0000914089 00000 n 
-0000914153 00000 n 
-0000914216 00000 n 
-0000914279 00000 n 
-0000914342 00000 n 
-0000918839 00000 n 
-0000916871 00000 n 
-0000914562 00000 n 
-0000916987 00000 n 
-0000917115 00000 n 
-0000917179 00000 n 
-0000917243 00000 n 
-0000917307 00000 n 
-0000917371 00000 n 
-0000917435 00000 n 
-0000917499 00000 n 
-0000917563 00000 n 
-0000917627 00000 n 
-0000917691 00000 n 
-0000917755 00000 n 
-0000917819 00000 n 
-0000917883 00000 n 
-0000917947 00000 n 
-0000918011 00000 n 
-0000918074 00000 n 
-0000918138 00000 n 
-0000918201 00000 n 
-0000918265 00000 n 
-0000918327 00000 n 
-0000918391 00000 n 
-0000918455 00000 n 
-0000918519 00000 n 
-0000918583 00000 n 
-0000918647 00000 n 
-0000918711 00000 n 
-0000918775 00000 n 
-0000923380 00000 n 
-0000921346 00000 n 
-0000918954 00000 n 
-0000921462 00000 n 
-0000921590 00000 n 
-0000921654 00000 n 
-0000921718 00000 n 
-0000921781 00000 n 
-0000921845 00000 n 
-0000921908 00000 n 
-0000921972 00000 n 
-0000922036 00000 n 
-0000922100 00000 n 
-0000922164 00000 n 
-0000922228 00000 n 
-0000922292 00000 n 
-0000922356 00000 n 
-0000922420 00000 n 
-0000922484 00000 n 
-0000922548 00000 n 
-0000922612 00000 n 
-0000922676 00000 n 
-0000922740 00000 n 
-0000922804 00000 n 
-0000922868 00000 n 
-0000922932 00000 n 
-0000922996 00000 n 
-0000923060 00000 n 
-0000923124 00000 n 
-0000923188 00000 n 
-0000923252 00000 n 
-0000923316 00000 n 
-0000930656 00000 n 
-0000927664 00000 n 
-0000923495 00000 n 
-0000927780 00000 n 
-0000927972 00000 n 
-0000928036 00000 n 
-0000928100 00000 n 
-0000928164 00000 n 
-0000928228 00000 n 
-0000928292 00000 n 
-0000928356 00000 n 
-0000928420 00000 n 
-0000928484 00000 n 
-0000928548 00000 n 
-0000928612 00000 n 
-0000928676 00000 n 
-0000928740 00000 n 
-0000928804 00000 n 
-0000928868 00000 n 
-0000928932 00000 n 
-0000928996 00000 n 
-0000929060 00000 n 
-0000929124 00000 n 
-0000929188 00000 n 
-0000929252 00000 n 
-0000929316 00000 n 
-0000929379 00000 n 
-0000929443 00000 n 
-0000929506 00000 n 
-0000929570 00000 n 
-0000929632 00000 n 
-0000929696 00000 n 
-0000929760 00000 n 
-0000929824 00000 n 
-0000929888 00000 n 
-0000929952 00000 n 
-0000930016 00000 n 
-0000930080 00000 n 
-0000930144 00000 n 
-0000930208 00000 n 
-0000930272 00000 n 
-0000930336 00000 n 
-0000930400 00000 n 
-0000930464 00000 n 
-0000930528 00000 n 
-0000930592 00000 n 
-0000936312 00000 n 
-0000933706 00000 n 
-0000930799 00000 n 
-0000933822 00000 n 
-0000933949 00000 n 
-0000934012 00000 n 
-0000934076 00000 n 
-0000934140 00000 n 
-0000934204 00000 n 
-0000934268 00000 n 
-0000934332 00000 n 
-0000934396 00000 n 
-0000934460 00000 n 
-0000934524 00000 n 
-0000934588 00000 n 
-0000934652 00000 n 
-0000934716 00000 n 
-0000934780 00000 n 
-0000934844 00000 n 
-0000934908 00000 n 
-0000934972 00000 n 
-0000935036 00000 n 
-0000935100 00000 n 
-0000935164 00000 n 
-0000935227 00000 n 
-0000935291 00000 n 
-0000935354 00000 n 
-0000935418 00000 n 
-0000935480 00000 n 
-0000935544 00000 n 
-0000935608 00000 n 
-0000935672 00000 n 
-0000935736 00000 n 
-0000935800 00000 n 
-0000935864 00000 n 
-0000935928 00000 n 
-0000935992 00000 n 
-0000936056 00000 n 
-0000936120 00000 n 
-0000936184 00000 n 
-0000936248 00000 n 
-0003316893 00000 n 
-0001035121 00000 n 
-0000936862 00000 n 
-0000936427 00000 n 
-0001034929 00000 n 
-0001135733 00000 n 
-0001035690 00000 n 
-0001035261 00000 n 
-0001135541 00000 n 
-0001136313 00000 n 
-0001136134 00000 n 
-0001135873 00000 n 
-0001136604 00000 n 
-0001136488 00000 n 
-0001136387 00000 n 
-0001138002 00000 n 
-0001137567 00000 n 
-0001136646 00000 n 
-0001137683 00000 n 
-0001137747 00000 n 
-0001137874 00000 n 
-0001137938 00000 n 
-0001138399 00000 n 
-0001138219 00000 n 
-0001138118 00000 n 
-0001138335 00000 n 
-0003317018 00000 n 
-0001140405 00000 n 
-0001140250 00000 n 
-0001142806 00000 n 
-0001141172 00000 n 
-0001140095 00000 n 
-0001138441 00000 n 
-0001140854 00000 n 
-0001140981 00000 n 
-0001141108 00000 n 
-0001140630 00000 n 
-0001161191 00000 n 
-0001161382 00000 n 
-0001142690 00000 n 
-0001141358 00000 n 
-0001161063 00000 n 
-0001161318 00000 n 
-0001164033 00000 n 
-0001163599 00000 n 
-0001161536 00000 n 
-0001163715 00000 n 
-0001163842 00000 n 
-0001163969 00000 n 
-0001166831 00000 n 
-0001166651 00000 n 
-0001164163 00000 n 
-0001166767 00000 n 
-0001169571 00000 n 
-0001169391 00000 n 
-0001166975 00000 n 
-0001169507 00000 n 
-0001172357 00000 n 
-0001171923 00000 n 
-0001169701 00000 n 
-0001172039 00000 n 
-0001172166 00000 n 
-0001172293 00000 n 
-0003317143 00000 n 
-0001175193 00000 n 
-0001174886 00000 n 
-0001172487 00000 n 
-0001175002 00000 n 
-0001175129 00000 n 
-0001177731 00000 n 
-0001179815 00000 n 
-0001177949 00000 n 
-0001177594 00000 n 
-0001175337 00000 n 
-0001177885 00000 n 
-0001185157 00000 n 
-0001184278 00000 n 
-0001184424 00000 n 
-0001184727 00000 n 
-0001184876 00000 n 
-0001187329 00000 n 
-0001185221 00000 n 
-0001179642 00000 n 
-0001178150 00000 n 
-0001185029 00000 n 
-0001184575 00000 n 
-0001183998 00000 n 
-0001184134 00000 n 
-0001184182 00000 n 
-0001184255 00000 n 
-0001273162 00000 n 
-0001187483 00000 n 
-0001187698 00000 n 
-0001187183 00000 n 
-0001185409 00000 n 
-0001187634 00000 n 
-0001277293 00000 n 
-0001278352 00000 n 
-0001191449 00000 n 
-0001189616 00000 n 
-0001189436 00000 n 
-0001187814 00000 n 
-0001189552 00000 n 
-0001191666 00000 n 
-0001191312 00000 n 
-0001189732 00000 n 
-0001191602 00000 n 
-0003317268 00000 n 
-0001277166 00000 n 
-0001193587 00000 n 
-0001193407 00000 n 
-0001191810 00000 n 
-0001193523 00000 n 
-0001195021 00000 n 
-0001194714 00000 n 
-0001193703 00000 n 
-0001194830 00000 n 
-0001194957 00000 n 
-0001197381 00000 n 
-0001197536 00000 n 
-0001197945 00000 n 
-0001197235 00000 n 
-0001195151 00000 n 
-0001197690 00000 n 
-0001197754 00000 n 
-0001197817 00000 n 
-0001197881 00000 n 
-0001282616 00000 n 
-0001199339 00000 n 
-0001199031 00000 n 
-0001198132 00000 n 
-0001199147 00000 n 
-0001199211 00000 n 
-0001199275 00000 n 
-0001200554 00000 n 
-0001200374 00000 n 
-0001199455 00000 n 
-0001200490 00000 n 
-0001202429 00000 n 
-0001203093 00000 n 
-0001202292 00000 n 
-0001200670 00000 n 
-0001202584 00000 n 
-0001202648 00000 n 
-0001202775 00000 n 
-0001202839 00000 n 
-0001202903 00000 n 
-0001202965 00000 n 
-0001203029 00000 n 
-0003317393 00000 n 
-0001289337 00000 n 
-0001205663 00000 n 
-0001206006 00000 n 
-0001205526 00000 n 
-0001203223 00000 n 
-0001205815 00000 n 
-0001205942 00000 n 
-0001211473 00000 n 
-0001207378 00000 n 
-0001211601 00000 n 
-0001207262 00000 n 
-0001206136 00000 n 
-0001211345 00000 n 
-0001211537 00000 n 
-0001211065 00000 n 
-0001211201 00000 n 
-0001211249 00000 n 
-0001211322 00000 n 
-0001212875 00000 n 
-0001212695 00000 n 
-0001211747 00000 n 
-0001212811 00000 n 
-0001216962 00000 n 
-0001214600 00000 n 
-0001214356 00000 n 
-0001212991 00000 n 
-0001214472 00000 n 
-0001214536 00000 n 
-0001216656 00000 n 
-0001216809 00000 n 
-0001217578 00000 n 
-0001216501 00000 n 
-0001214716 00000 n 
-0001217130 00000 n 
-0001217194 00000 n 
-0001217258 00000 n 
-0001217322 00000 n 
-0001217386 00000 n 
-0001217450 00000 n 
-0001217514 00000 n 
-0001295838 00000 n 
-0001219808 00000 n 
-0001219564 00000 n 
-0001217750 00000 n 
-0001219680 00000 n 
-0001219744 00000 n 
-0003317518 00000 n 
-0001221307 00000 n 
-0001221000 00000 n 
-0001219938 00000 n 
-0001221116 00000 n 
-0001221180 00000 n 
-0001221243 00000 n 
-0001222642 00000 n 
-0001222398 00000 n 
-0001221423 00000 n 
-0001222514 00000 n 
-0001222578 00000 n 
-0001224363 00000 n 
-0001224056 00000 n 
-0001222758 00000 n 
-0001224172 00000 n 
-0001224236 00000 n 
-0001224299 00000 n 
-0001225731 00000 n 
-0001225551 00000 n 
-0001224479 00000 n 
-0001225667 00000 n 
-0001227291 00000 n 
-0001227111 00000 n 
-0001225833 00000 n 
-0001227227 00000 n 
-0001228300 00000 n 
-0001228120 00000 n 
-0001227407 00000 n 
-0001228236 00000 n 
-0003317643 00000 n 
-0001229355 00000 n 
-0001229175 00000 n 
-0001228402 00000 n 
-0001229291 00000 n 
-0001231948 00000 n 
-0001232297 00000 n 
-0001231811 00000 n 
-0001229471 00000 n 
-0001232106 00000 n 
-0001232233 00000 n 
-0001302144 00000 n 
-0001234349 00000 n 
-0001233849 00000 n 
-0001232441 00000 n 
-0001233965 00000 n 
-0001234029 00000 n 
-0001234093 00000 n 
-0001234157 00000 n 
-0001234221 00000 n 
-0001234285 00000 n 
-0001236161 00000 n 
-0001236503 00000 n 
-0001236024 00000 n 
-0001234479 00000 n 
-0001236312 00000 n 
-0001236439 00000 n 
-0001303420 00000 n 
-0001238028 00000 n 
-0001237848 00000 n 
-0001236647 00000 n 
-0001237964 00000 n 
-0001239598 00000 n 
-0001240085 00000 n 
-0001239461 00000 n 
-0001238201 00000 n 
-0001239765 00000 n 
-0001239829 00000 n 
-0001239893 00000 n 
-0001239957 00000 n 
-0001240021 00000 n 
-0003317768 00000 n 
-0001241945 00000 n 
-0001241509 00000 n 
-0001240257 00000 n 
-0001241625 00000 n 
-0001241689 00000 n 
-0001241753 00000 n 
-0001241817 00000 n 
-0001241881 00000 n 
-0001243816 00000 n 
-0001246535 00000 n 
-0001244291 00000 n 
-0001243679 00000 n 
-0001242061 00000 n 
-0001243972 00000 n 
-0001244099 00000 n 
-0001244163 00000 n 
-0001244227 00000 n 
-0001307142 00000 n 
-0001246721 00000 n 
-0001247179 00000 n 
-0001250068 00000 n 
-0001247666 00000 n 
-0001246371 00000 n 
-0001244421 00000 n 
-0001247347 00000 n 
-0001247411 00000 n 
-0001247475 00000 n 
-0001247602 00000 n 
-0001246951 00000 n 
-0001250237 00000 n 
-0001250471 00000 n 
-0001249922 00000 n 
-0001247852 00000 n 
-0001250407 00000 n 
-0001252662 00000 n 
-0001252812 00000 n 
-0001252972 00000 n 
-0001256238 00000 n 
-0001253949 00000 n 
-0001252507 00000 n 
-0001250657 00000 n 
-0001253122 00000 n 
-0001253249 00000 n 
-0001253313 00000 n 
-0001253376 00000 n 
-0001253440 00000 n 
-0001253504 00000 n 
-0001253568 00000 n 
-0001253631 00000 n 
-0001253758 00000 n 
-0001253822 00000 n 
-0001253885 00000 n 
-0001308165 00000 n 
-0001256395 00000 n 
-0001257001 00000 n 
-0001256092 00000 n 
-0001254079 00000 n 
-0001256555 00000 n 
-0001256619 00000 n 
-0001256683 00000 n 
-0001256747 00000 n 
-0001256811 00000 n 
-0001256937 00000 n 
-0003317893 00000 n 
-0001309748 00000 n 
-0001259353 00000 n 
-0001258982 00000 n 
-0001257145 00000 n 
-0001259098 00000 n 
-0001259225 00000 n 
-0001259289 00000 n 
-0001261866 00000 n 
-0001261686 00000 n 
-0001259511 00000 n 
-0001261802 00000 n 
-0001264485 00000 n 
-0001264305 00000 n 
-0001261982 00000 n 
-0001264421 00000 n 
-0001266838 00000 n 
-0001266658 00000 n 
-0001264643 00000 n 
-0001266774 00000 n 
-0001268627 00000 n 
-0001268447 00000 n 
-0001266982 00000 n 
-0001268563 00000 n 
-0001275975 00000 n 
-0001272918 00000 n 
-0001268757 00000 n 
-0001273034 00000 n 
-0001273226 00000 n 
-0001273290 00000 n 
-0001273354 00000 n 
-0001273418 00000 n 
-0001273482 00000 n 
-0001273546 00000 n 
-0001273610 00000 n 
-0001273674 00000 n 
-0001273738 00000 n 
-0001273802 00000 n 
-0001273866 00000 n 
-0001273930 00000 n 
-0001273994 00000 n 
-0001274058 00000 n 
-0001274122 00000 n 
-0001274186 00000 n 
-0001274250 00000 n 
-0001274314 00000 n 
-0001274378 00000 n 
-0001274442 00000 n 
-0001274505 00000 n 
-0001274569 00000 n 
-0001274632 00000 n 
-0001274696 00000 n 
-0001274759 00000 n 
-0001274823 00000 n 
-0001274887 00000 n 
-0001274951 00000 n 
-0001275015 00000 n 
-0001275079 00000 n 
-0001275143 00000 n 
-0001275207 00000 n 
-0001275271 00000 n 
-0001275335 00000 n 
-0001275399 00000 n 
-0001275463 00000 n 
-0001275527 00000 n 
-0001275591 00000 n 
-0001275655 00000 n 
-0001275719 00000 n 
-0001275783 00000 n 
-0001275847 00000 n 
-0001275911 00000 n 
-0003318018 00000 n 
-0001277357 00000 n 
-0001276922 00000 n 
-0001276118 00000 n 
-0001277038 00000 n 
-0001278416 00000 n 
-0001278108 00000 n 
-0001277473 00000 n 
-0001278224 00000 n 
-0001285173 00000 n 
-0001282372 00000 n 
-0001278532 00000 n 
-0001282488 00000 n 
-0001282680 00000 n 
-0001282744 00000 n 
-0001282808 00000 n 
-0001282872 00000 n 
-0001282936 00000 n 
-0001283000 00000 n 
-0001283064 00000 n 
-0001283128 00000 n 
-0001283192 00000 n 
-0001283256 00000 n 
-0001283320 00000 n 
-0001283384 00000 n 
-0001283448 00000 n 
-0001283511 00000 n 
-0001283575 00000 n 
-0001283638 00000 n 
-0001283702 00000 n 
-0001283765 00000 n 
-0001283829 00000 n 
-0001283893 00000 n 
-0001283957 00000 n 
-0001284021 00000 n 
-0001284085 00000 n 
-0001284149 00000 n 
-0001284213 00000 n 
-0001284277 00000 n 
-0001284341 00000 n 
-0001284405 00000 n 
-0001284469 00000 n 
-0001284533 00000 n 
+0000738555 00000 n 
+0000736878 00000 n 
+0000738671 00000 n 
+0000738863 00000 n 
+0000738927 00000 n 
+0000738991 00000 n 
+0000740684 00000 n 
+0000740312 00000 n 
+0000739171 00000 n 
+0000740428 00000 n 
+0000740492 00000 n 
+0000740556 00000 n 
+0000740620 00000 n 
+0000742214 00000 n 
+0000742499 00000 n 
+0000742077 00000 n 
+0000740800 00000 n 
+0000742371 00000 n 
+0000742435 00000 n 
+0000876200 00000 n 
+0000743873 00000 n 
+0000743629 00000 n 
+0000742615 00000 n 
+0000743745 00000 n 
+0000743809 00000 n 
+0000745497 00000 n 
+0000745841 00000 n 
+0000745360 00000 n 
+0000743989 00000 n 
+0000745649 00000 n 
+0000745713 00000 n 
+0000745777 00000 n 
+0000747399 00000 n 
+0000747091 00000 n 
+0000745957 00000 n 
+0000747207 00000 n 
+0000747271 00000 n 
+0000747335 00000 n 
+0003380098 00000 n 
+0000749403 00000 n 
+0000749031 00000 n 
+0000747515 00000 n 
+0000749147 00000 n 
+0000749211 00000 n 
+0000749275 00000 n 
+0000749339 00000 n 
+0000751063 00000 n 
+0000750755 00000 n 
+0000749519 00000 n 
+0000750871 00000 n 
+0000750935 00000 n 
+0000750999 00000 n 
+0000752826 00000 n 
+0000752518 00000 n 
+0000751179 00000 n 
+0000752634 00000 n 
+0000752698 00000 n 
+0000752762 00000 n 
+0000754861 00000 n 
+0000754489 00000 n 
+0000752942 00000 n 
+0000754605 00000 n 
+0000754669 00000 n 
+0000754733 00000 n 
+0000754797 00000 n 
+0000756332 00000 n 
+0000756024 00000 n 
+0000754977 00000 n 
+0000756140 00000 n 
+0000756204 00000 n 
+0000756268 00000 n 
+0000758376 00000 n 
+0000758673 00000 n 
+0000758823 00000 n 
+0000759419 00000 n 
+0000758212 00000 n 
+0000756448 00000 n 
+0000758972 00000 n 
+0000759099 00000 n 
+0000759163 00000 n 
+0000759227 00000 n 
+0000758526 00000 n 
+0000759291 00000 n 
+0000759355 00000 n 
+0003380223 00000 n 
+0000761680 00000 n 
+0000761116 00000 n 
+0000759549 00000 n 
+0000761232 00000 n 
+0000761296 00000 n 
+0000761360 00000 n 
+0000761424 00000 n 
+0000761488 00000 n 
+0000761552 00000 n 
+0000761616 00000 n 
+0000763362 00000 n 
+0000763526 00000 n 
+0000763687 00000 n 
+0000764008 00000 n 
+0000764166 00000 n 
+0000764771 00000 n 
+0000763180 00000 n 
+0000761810 00000 n 
+0000764324 00000 n 
+0000764451 00000 n 
+0000764515 00000 n 
+0000763848 00000 n 
+0000764579 00000 n 
+0000764643 00000 n 
+0000764707 00000 n 
+0000858575 00000 n 
+0000766182 00000 n 
+0000765938 00000 n 
+0000764901 00000 n 
+0000766054 00000 n 
+0000766118 00000 n 
+0000768310 00000 n 
+0000767938 00000 n 
+0000766298 00000 n 
+0000768054 00000 n 
+0000768118 00000 n 
+0000768182 00000 n 
+0000768246 00000 n 
+0000769928 00000 n 
+0000769620 00000 n 
+0000768426 00000 n 
+0000769736 00000 n 
+0000769800 00000 n 
+0000769864 00000 n 
+0000771811 00000 n 
+0000771503 00000 n 
+0000770044 00000 n 
+0000771619 00000 n 
+0000771683 00000 n 
+0000771747 00000 n 
+0003380348 00000 n 
+0000774023 00000 n 
+0000774187 00000 n 
+0000774348 00000 n 
+0000774670 00000 n 
+0000775270 00000 n 
+0000773850 00000 n 
+0000771927 00000 n 
+0000774825 00000 n 
+0000774889 00000 n 
+0000774509 00000 n 
+0000774953 00000 n 
+0000775079 00000 n 
+0000775206 00000 n 
+0000864848 00000 n 
+0000776949 00000 n 
+0000776642 00000 n 
+0000775414 00000 n 
+0000776758 00000 n 
+0000776885 00000 n 
+0000779088 00000 n 
+0000779480 00000 n 
+0000778951 00000 n 
+0000777079 00000 n 
+0000779289 00000 n 
+0000779416 00000 n 
+0000782110 00000 n 
+0000782471 00000 n 
+0000781973 00000 n 
+0000779680 00000 n 
+0000782280 00000 n 
+0000782407 00000 n 
+0000784374 00000 n 
+0000783938 00000 n 
+0000782671 00000 n 
+0000784054 00000 n 
+0000784118 00000 n 
+0000784182 00000 n 
+0000784246 00000 n 
+0000784310 00000 n 
+0000785948 00000 n 
+0000786349 00000 n 
+0000785811 00000 n 
+0000784490 00000 n 
+0000786158 00000 n 
+0000786285 00000 n 
+0003380473 00000 n 
+0000788795 00000 n 
+0000788950 00000 n 
+0000789676 00000 n 
+0000788649 00000 n 
+0000786535 00000 n 
+0000789102 00000 n 
+0000789293 00000 n 
+0000789357 00000 n 
+0000789421 00000 n 
+0000789485 00000 n 
+0000789548 00000 n 
+0000789612 00000 n 
+0000809627 00000 n 
+0000809755 00000 n 
+0000792610 00000 n 
+0000795028 00000 n 
+0000793280 00000 n 
+0000792473 00000 n 
+0000789820 00000 n 
+0000792770 00000 n 
+0000792834 00000 n 
+0000792898 00000 n 
+0000792962 00000 n 
+0000793026 00000 n 
+0000793089 00000 n 
+0000793216 00000 n 
+0000809947 00000 n 
+0000794912 00000 n 
+0000793480 00000 n 
+0000809499 00000 n 
+0000809819 00000 n 
+0000809883 00000 n 
+0000812575 00000 n 
+0000811947 00000 n 
+0000810115 00000 n 
+0000812063 00000 n 
+0000812127 00000 n 
+0000812191 00000 n 
+0000812255 00000 n 
+0000812319 00000 n 
+0000812383 00000 n 
+0000812447 00000 n 
+0000812511 00000 n 
+0000815045 00000 n 
+0000815232 00000 n 
+0000815733 00000 n 
+0000814890 00000 n 
+0000812762 00000 n 
+0000815669 00000 n 
+0000815451 00000 n 
+0000821387 00000 n 
+0000821691 00000 n 
+0000818399 00000 n 
+0000817966 00000 n 
+0000815962 00000 n 
+0000818082 00000 n 
+0000818209 00000 n 
+0000818336 00000 n 
+0003380598 00000 n 
+0000822354 00000 n 
+0000821232 00000 n 
+0000818543 00000 n 
+0000821842 00000 n 
+0000821906 00000 n 
+0000821539 00000 n 
+0000821970 00000 n 
+0000822034 00000 n 
+0000822098 00000 n 
+0000822162 00000 n 
+0000822226 00000 n 
+0000822290 00000 n 
+0000825460 00000 n 
+0000824897 00000 n 
+0000822498 00000 n 
+0000825013 00000 n 
+0000825077 00000 n 
+0000825141 00000 n 
+0000825205 00000 n 
+0000825269 00000 n 
+0000825396 00000 n 
+0000830296 00000 n 
+0000827990 00000 n 
+0000827556 00000 n 
+0000825590 00000 n 
+0000827672 00000 n 
+0000827799 00000 n 
+0000827926 00000 n 
+0000830692 00000 n 
+0000830159 00000 n 
+0000828106 00000 n 
+0000830501 00000 n 
+0000830628 00000 n 
+0000833414 00000 n 
+0000833170 00000 n 
+0000830892 00000 n 
+0000833286 00000 n 
+0000833350 00000 n 
+0000835973 00000 n 
+0000835793 00000 n 
+0000833544 00000 n 
+0000835909 00000 n 
+0003380723 00000 n 
+0000838525 00000 n 
+0000838345 00000 n 
+0000836103 00000 n 
+0000838461 00000 n 
+0000840080 00000 n 
+0000839900 00000 n 
+0000838669 00000 n 
+0000840016 00000 n 
+0000841411 00000 n 
+0000841103 00000 n 
+0000840196 00000 n 
+0000841219 00000 n 
+0000842450 00000 n 
+0000842142 00000 n 
+0000841527 00000 n 
+0000842258 00000 n 
+0000842386 00000 n 
+0000843506 00000 n 
+0000843198 00000 n 
+0000842566 00000 n 
+0000843314 00000 n 
+0000844558 00000 n 
+0000844250 00000 n 
+0000843622 00000 n 
+0000844366 00000 n 
+0003380848 00000 n 
+0000850543 00000 n 
+0000848443 00000 n 
+0000844674 00000 n 
+0000848559 00000 n 
+0000848751 00000 n 
+0000848815 00000 n 
+0000848879 00000 n 
+0000848943 00000 n 
+0000849007 00000 n 
+0000849071 00000 n 
+0000849135 00000 n 
+0000849199 00000 n 
+0000849263 00000 n 
+0000849327 00000 n 
+0000849391 00000 n 
+0000849455 00000 n 
+0000849519 00000 n 
+0000849583 00000 n 
+0000849647 00000 n 
+0000849711 00000 n 
+0000849775 00000 n 
+0000849839 00000 n 
+0000849903 00000 n 
+0000849967 00000 n 
+0000850031 00000 n 
+0000850095 00000 n 
+0000850159 00000 n 
+0000850223 00000 n 
+0000850287 00000 n 
+0000850351 00000 n 
+0000850415 00000 n 
+0000850479 00000 n 
+0000854545 00000 n 
+0000853024 00000 n 
+0000850700 00000 n 
+0000853140 00000 n 
+0000853332 00000 n 
+0000853396 00000 n 
+0000853460 00000 n 
+0000853523 00000 n 
+0000853587 00000 n 
+0000853650 00000 n 
+0000853714 00000 n 
+0000853777 00000 n 
+0000853841 00000 n 
+0000853905 00000 n 
+0000853969 00000 n 
+0000854033 00000 n 
+0000854097 00000 n 
+0000854161 00000 n 
+0000854225 00000 n 
+0000854289 00000 n 
+0000854353 00000 n 
+0000854417 00000 n 
+0000854481 00000 n 
+0000860811 00000 n 
+0000858331 00000 n 
+0000854674 00000 n 
+0000858447 00000 n 
+0000858639 00000 n 
+0000858703 00000 n 
+0000858767 00000 n 
+0000858831 00000 n 
+0000858895 00000 n 
+0000858959 00000 n 
+0000859023 00000 n 
+0000859087 00000 n 
+0000859151 00000 n 
+0000859215 00000 n 
+0000859279 00000 n 
+0000859343 00000 n 
+0000859407 00000 n 
+0000859471 00000 n 
+0000859535 00000 n 
+0000859599 00000 n 
+0000859663 00000 n 
+0000859727 00000 n 
+0000859790 00000 n 
+0000859854 00000 n 
+0000859917 00000 n 
+0000859981 00000 n 
+0000860043 00000 n 
+0000860107 00000 n 
+0000860171 00000 n 
+0000860235 00000 n 
+0000860299 00000 n 
+0000860363 00000 n 
+0000860427 00000 n 
+0000860491 00000 n 
+0000860555 00000 n 
+0000860619 00000 n 
+0000860683 00000 n 
+0000860747 00000 n 
+0000867084 00000 n 
+0000864604 00000 n 
+0000860954 00000 n 
+0000864720 00000 n 
+0000864912 00000 n 
+0000864976 00000 n 
+0000865040 00000 n 
+0000865104 00000 n 
+0000865168 00000 n 
+0000865232 00000 n 
+0000865296 00000 n 
+0000865360 00000 n 
+0000865424 00000 n 
+0000865488 00000 n 
+0000865552 00000 n 
+0000865616 00000 n 
+0000865680 00000 n 
+0000865744 00000 n 
+0000865808 00000 n 
+0000865872 00000 n 
+0000865936 00000 n 
+0000866000 00000 n 
+0000866063 00000 n 
+0000866127 00000 n 
+0000866190 00000 n 
+0000866254 00000 n 
+0000866316 00000 n 
+0000866380 00000 n 
+0000866444 00000 n 
+0000866508 00000 n 
+0000866572 00000 n 
+0000866636 00000 n 
+0000866700 00000 n 
+0000866764 00000 n 
+0000866828 00000 n 
+0000866892 00000 n 
+0000866956 00000 n 
+0000867020 00000 n 
+0000871264 00000 n 
+0000869424 00000 n 
+0000867227 00000 n 
+0000869540 00000 n 
+0000869732 00000 n 
+0000869796 00000 n 
+0000869860 00000 n 
+0000869924 00000 n 
+0000869988 00000 n 
+0000870052 00000 n 
+0000870116 00000 n 
+0000870180 00000 n 
+0000870244 00000 n 
+0000870308 00000 n 
+0000870372 00000 n 
+0000870436 00000 n 
+0000870500 00000 n 
+0000870563 00000 n 
+0000870627 00000 n 
+0000870690 00000 n 
+0000870754 00000 n 
+0000870816 00000 n 
+0000870880 00000 n 
+0000870944 00000 n 
+0000871008 00000 n 
+0000871072 00000 n 
+0000871136 00000 n 
+0000871200 00000 n 
+0000876264 00000 n 
+0000874041 00000 n 
+0000871379 00000 n 
+0000874157 00000 n 
+0000874346 00000 n 
+0000874410 00000 n 
+0000874474 00000 n 
+0000874538 00000 n 
+0000874602 00000 n 
+0000874666 00000 n 
+0000874730 00000 n 
+0000874794 00000 n 
+0000874858 00000 n 
+0000874922 00000 n 
+0000874986 00000 n 
+0000875050 00000 n 
+0000875114 00000 n 
+0000875178 00000 n 
+0000875242 00000 n 
+0000875306 00000 n 
+0000875370 00000 n 
+0000875434 00000 n 
+0000875498 00000 n 
+0000875562 00000 n 
+0000875626 00000 n 
+0000875690 00000 n 
+0000875754 00000 n 
+0000875818 00000 n 
+0000875882 00000 n 
+0000875945 00000 n 
+0000876009 00000 n 
+0000876072 00000 n 
+0003380973 00000 n 
+0000878505 00000 n 
+0000878198 00000 n 
+0000876393 00000 n 
+0000878314 00000 n 
+0000878441 00000 n 
+0000880838 00000 n 
+0000881304 00000 n 
+0000880701 00000 n 
+0000878621 00000 n 
+0000880987 00000 n 
+0000881114 00000 n 
+0000881240 00000 n 
+0000883966 00000 n 
+0000884304 00000 n 
+0000883829 00000 n 
+0000881434 00000 n 
+0000884113 00000 n 
+0000884240 00000 n 
+0000886664 00000 n 
+0000887003 00000 n 
+0000886527 00000 n 
+0000884448 00000 n 
+0000886812 00000 n 
+0000886939 00000 n 
+0000889596 00000 n 
+0000889289 00000 n 
+0000887133 00000 n 
+0000889405 00000 n 
+0000889532 00000 n 
+0000891980 00000 n 
+0000892320 00000 n 
+0000891843 00000 n 
+0000889712 00000 n 
+0000892129 00000 n 
+0000892256 00000 n 
+0003381098 00000 n 
+0000894932 00000 n 
+0000894752 00000 n 
+0000892450 00000 n 
+0000894868 00000 n 
+0000897682 00000 n 
+0000897375 00000 n 
+0000895048 00000 n 
+0000897491 00000 n 
+0000897618 00000 n 
+0000900311 00000 n 
+0000900458 00000 n 
+0000900761 00000 n 
+0000900978 00000 n 
+0000900147 00000 n 
+0000897812 00000 n 
+0000900914 00000 n 
+0000900610 00000 n 
+0001085803 00000 n 
+0001186422 00000 n 
+0000903654 00000 n 
+0000903474 00000 n 
+0000901080 00000 n 
+0000903590 00000 n 
+0000912488 00000 n 
+0000905764 00000 n 
+0000913086 00000 n 
+0000905627 00000 n 
+0000903770 00000 n 
+0000912642 00000 n 
+0000912768 00000 n 
+0000912894 00000 n 
+0000913022 00000 n 
+0000908079 00000 n 
+0000908197 00000 n 
+0000908245 00000 n 
+0000908648 00000 n 
+0000908671 00000 n 
+0000909035 00000 n 
+0000912465 00000 n 
+0000921765 00000 n 
+0000914789 00000 n 
+0000921922 00000 n 
+0000918012 00000 n 
+0000922397 00000 n 
+0000914643 00000 n 
+0000913246 00000 n 
+0000922077 00000 n 
+0000922205 00000 n 
+0000922333 00000 n 
+0003381223 00000 n 
+0000915427 00000 n 
+0000915545 00000 n 
+0000915593 00000 n 
+0000915968 00000 n 
+0000915990 00000 n 
+0000916277 00000 n 
+0000917989 00000 n 
+0000918820 00000 n 
+0000918938 00000 n 
+0000918986 00000 n 
+0000919363 00000 n 
+0000919385 00000 n 
+0000919686 00000 n 
+0000919782 00000 n 
+0000921742 00000 n 
+0000932635 00000 n 
+0000923958 00000 n 
+0000932789 00000 n 
+0000928648 00000 n 
+0000933261 00000 n 
+0000923812 00000 n 
+0000922572 00000 n 
+0000932942 00000 n 
+0000933070 00000 n 
+0000933198 00000 n 
+0000924901 00000 n 
+0000925019 00000 n 
+0000925067 00000 n 
+0000925466 00000 n 
+0000925488 00000 n 
+0000925816 00000 n 
+0000925912 00000 n 
+0000928625 00000 n 
+0000929499 00000 n 
+0000929617 00000 n 
+0000929665 00000 n 
+0000930060 00000 n 
+0000930082 00000 n 
+0000930385 00000 n 
+0000932612 00000 n 
+0000935237 00000 n 
+0000935386 00000 n 
+0000935801 00000 n 
+0000935091 00000 n 
+0000933422 00000 n 
+0000935545 00000 n 
+0000935609 00000 n 
+0000935673 00000 n 
+0000935737 00000 n 
+0000955704 00000 n 
+0000937481 00000 n 
+0000938022 00000 n 
+0000937344 00000 n 
+0000935974 00000 n 
+0000937639 00000 n 
+0000937703 00000 n 
+0000937767 00000 n 
+0000937831 00000 n 
+0000937895 00000 n 
+0000937958 00000 n 
+0000957064 00000 n 
+0000939431 00000 n 
+0000939125 00000 n 
+0000938138 00000 n 
+0000939241 00000 n 
+0000939305 00000 n 
+0000939368 00000 n 
+0000940979 00000 n 
+0000943415 00000 n 
+0000943574 00000 n 
+0000941384 00000 n 
+0000940842 00000 n 
+0000939547 00000 n 
+0000941128 00000 n 
+0000941192 00000 n 
+0000941256 00000 n 
+0000941320 00000 n 
+0000987724 00000 n 
+0001086559 00000 n 
+0000944178 00000 n 
+0000943269 00000 n 
+0000941500 00000 n 
+0000943733 00000 n 
+0000943797 00000 n 
+0000943924 00000 n 
+0000944050 00000 n 
+0000944114 00000 n 
+0003381348 00000 n 
+0000962489 00000 n 
+0000978664 00000 n 
+0000946555 00000 n 
+0000946375 00000 n 
+0000944336 00000 n 
+0000946491 00000 n 
+0000949213 00000 n 
+0000949362 00000 n 
+0000949517 00000 n 
+0000949734 00000 n 
+0000949058 00000 n 
+0000946685 00000 n 
+0000949670 00000 n 
+0000952315 00000 n 
+0000952531 00000 n 
+0000952178 00000 n 
+0000949878 00000 n 
+0000952467 00000 n 
+0000954323 00000 n 
+0000954143 00000 n 
+0000952689 00000 n 
+0000954259 00000 n 
+0000955768 00000 n 
+0000955460 00000 n 
+0000954439 00000 n 
+0000955576 00000 n 
+0000957128 00000 n 
+0000956820 00000 n 
+0000955884 00000 n 
+0000956936 00000 n 
+0003381473 00000 n 
+0000965229 00000 n 
+0000962245 00000 n 
+0000957244 00000 n 
+0000962361 00000 n 
+0000962553 00000 n 
+0000962617 00000 n 
+0000962681 00000 n 
+0000962745 00000 n 
+0000962809 00000 n 
+0000962873 00000 n 
+0000962937 00000 n 
+0000963001 00000 n 
+0000963064 00000 n 
+0000963128 00000 n 
+0000963191 00000 n 
+0000963255 00000 n 
+0000963317 00000 n 
+0000963381 00000 n 
+0000963445 00000 n 
+0000963509 00000 n 
+0000963573 00000 n 
+0000963637 00000 n 
+0000963701 00000 n 
+0000963765 00000 n 
+0000963829 00000 n 
+0000963893 00000 n 
+0000963957 00000 n 
+0000964021 00000 n 
+0000964085 00000 n 
+0000964149 00000 n 
+0000964213 00000 n 
+0000964277 00000 n 
+0000964341 00000 n 
+0000964405 00000 n 
+0000964468 00000 n 
+0000964532 00000 n 
+0000964594 00000 n 
+0000964658 00000 n 
+0000964721 00000 n 
+0000964785 00000 n 
+0000964849 00000 n 
+0000964913 00000 n 
+0000964977 00000 n 
+0000965040 00000 n 
+0000965103 00000 n 
+0000965166 00000 n 
+0000969635 00000 n 
+0000967667 00000 n 
+0000965386 00000 n 
+0000967783 00000 n 
+0000967911 00000 n 
+0000967975 00000 n 
+0000968039 00000 n 
+0000968103 00000 n 
+0000968167 00000 n 
+0000968231 00000 n 
+0000968295 00000 n 
+0000968359 00000 n 
+0000968423 00000 n 
+0000968487 00000 n 
+0000968551 00000 n 
+0000968615 00000 n 
+0000968679 00000 n 
+0000968743 00000 n 
+0000968807 00000 n 
+0000968870 00000 n 
+0000968934 00000 n 
+0000968997 00000 n 
+0000969061 00000 n 
+0000969123 00000 n 
+0000969187 00000 n 
+0000969251 00000 n 
+0000969315 00000 n 
+0000969379 00000 n 
+0000969443 00000 n 
+0000969507 00000 n 
+0000969571 00000 n 
+0000974161 00000 n 
+0000972127 00000 n 
+0000969750 00000 n 
+0000972243 00000 n 
+0000972371 00000 n 
+0000972435 00000 n 
+0000972499 00000 n 
+0000972562 00000 n 
+0000972626 00000 n 
+0000972689 00000 n 
+0000972753 00000 n 
+0000972817 00000 n 
+0000972881 00000 n 
+0000972945 00000 n 
+0000973009 00000 n 
+0000973073 00000 n 
+0000973137 00000 n 
+0000973201 00000 n 
+0000973265 00000 n 
+0000973329 00000 n 
+0000973393 00000 n 
+0000973457 00000 n 
+0000973521 00000 n 
+0000973585 00000 n 
+0000973649 00000 n 
+0000973713 00000 n 
+0000973777 00000 n 
+0000973841 00000 n 
+0000973905 00000 n 
+0000973969 00000 n 
+0000974033 00000 n 
+0000974097 00000 n 
+0000981412 00000 n 
+0000978420 00000 n 
+0000974276 00000 n 
+0000978536 00000 n 
+0000978728 00000 n 
+0000978792 00000 n 
+0000978856 00000 n 
+0000978920 00000 n 
+0000978984 00000 n 
+0000979048 00000 n 
+0000979112 00000 n 
+0000979176 00000 n 
+0000979240 00000 n 
+0000979304 00000 n 
+0000979368 00000 n 
+0000979432 00000 n 
+0000979496 00000 n 
+0000979560 00000 n 
+0000979624 00000 n 
+0000979688 00000 n 
+0000979752 00000 n 
+0000979816 00000 n 
+0000979880 00000 n 
+0000979944 00000 n 
+0000980008 00000 n 
+0000980072 00000 n 
+0000980135 00000 n 
+0000980199 00000 n 
+0000980262 00000 n 
+0000980326 00000 n 
+0000980388 00000 n 
+0000980452 00000 n 
+0000980516 00000 n 
+0000980580 00000 n 
+0000980644 00000 n 
+0000980708 00000 n 
+0000980772 00000 n 
+0000980836 00000 n 
+0000980900 00000 n 
+0000980964 00000 n 
+0000981028 00000 n 
+0000981092 00000 n 
+0000981156 00000 n 
+0000981220 00000 n 
+0000981284 00000 n 
+0000981348 00000 n 
+0000987065 00000 n 
+0000984459 00000 n 
+0000981555 00000 n 
+0000984575 00000 n 
+0000984702 00000 n 
+0000984765 00000 n 
+0000984829 00000 n 
+0000984893 00000 n 
+0000984957 00000 n 
+0000985021 00000 n 
+0000985085 00000 n 
+0000985149 00000 n 
+0000985213 00000 n 
+0000985277 00000 n 
+0000985341 00000 n 
+0000985405 00000 n 
+0000985469 00000 n 
+0000985533 00000 n 
+0000985597 00000 n 
+0000985661 00000 n 
+0000985725 00000 n 
+0000985789 00000 n 
+0000985853 00000 n 
+0000985917 00000 n 
+0000985980 00000 n 
+0000986044 00000 n 
+0000986107 00000 n 
+0000986171 00000 n 
+0000986233 00000 n 
+0000986297 00000 n 
+0000986361 00000 n 
+0000986425 00000 n 
+0000986489 00000 n 
+0000986553 00000 n 
+0000986617 00000 n 
+0000986681 00000 n 
+0000986745 00000 n 
+0000986809 00000 n 
+0000986873 00000 n 
+0000986937 00000 n 
+0000987001 00000 n 
+0001085867 00000 n 
+0000987608 00000 n 
+0000987180 00000 n 
+0001085675 00000 n 
+0003381598 00000 n 
+0001186486 00000 n 
+0001086443 00000 n 
+0001086007 00000 n 
+0001186294 00000 n 
+0001186907 00000 n 
+0001186727 00000 n 
+0001186626 00000 n 
+0001186843 00000 n 
+0001187389 00000 n 
+0001187210 00000 n 
+0001186949 00000 n 
+0001187680 00000 n 
+0001187564 00000 n 
+0001187463 00000 n 
+0001189078 00000 n 
+0001188643 00000 n 
+0001187722 00000 n 
+0001188759 00000 n 
+0001188823 00000 n 
+0001188950 00000 n 
+0001189014 00000 n 
+0001189475 00000 n 
+0001189295 00000 n 
+0001189194 00000 n 
+0001189411 00000 n 
+0003381723 00000 n 
+0001191481 00000 n 
+0001191326 00000 n 
+0001193882 00000 n 
+0001192248 00000 n 
+0001191171 00000 n 
+0001189517 00000 n 
+0001191930 00000 n 
+0001192057 00000 n 
+0001192184 00000 n 
+0001191706 00000 n 
+0001212267 00000 n 
+0001212458 00000 n 
+0001193766 00000 n 
+0001192434 00000 n 
+0001212139 00000 n 
+0001212394 00000 n 
+0001215109 00000 n 
+0001214675 00000 n 
+0001212612 00000 n 
+0001214791 00000 n 
+0001214918 00000 n 
+0001215045 00000 n 
+0001217907 00000 n 
+0001217727 00000 n 
+0001215239 00000 n 
+0001217843 00000 n 
+0001220647 00000 n 
+0001220467 00000 n 
+0001218051 00000 n 
+0001220583 00000 n 
+0001223433 00000 n 
+0001222999 00000 n 
+0001220777 00000 n 
+0001223115 00000 n 
+0001223242 00000 n 
+0001223369 00000 n 
+0003381848 00000 n 
+0001226269 00000 n 
+0001225962 00000 n 
+0001223563 00000 n 
+0001226078 00000 n 
+0001226205 00000 n 
+0001228807 00000 n 
+0001231049 00000 n 
+0001229025 00000 n 
+0001228670 00000 n 
+0001226413 00000 n 
+0001228961 00000 n 
+0001240666 00000 n 
+0001239783 00000 n 
+0001239931 00000 n 
+0001240236 00000 n 
+0001240385 00000 n 
+0001242771 00000 n 
+0001240730 00000 n 
+0001230876 00000 n 
+0001229226 00000 n 
+0001240538 00000 n 
+0001240084 00000 n 
+0001235368 00000 n 
+0001235486 00000 n 
+0001235534 00000 n 
+0001235957 00000 n 
+0001235980 00000 n 
+0001236330 00000 n 
+0001239760 00000 n 
+0001333587 00000 n 
+0001242925 00000 n 
+0001243141 00000 n 
+0001242625 00000 n 
+0001240918 00000 n 
+0001243077 00000 n 
+0001337718 00000 n 
+0001338777 00000 n 
+0001245027 00000 n 
+0001245245 00000 n 
+0001244890 00000 n 
+0001243257 00000 n 
+0001245181 00000 n 
+0001337591 00000 n 
+0001247239 00000 n 
+0001247059 00000 n 
+0001245361 00000 n 
+0001247175 00000 n 
+0003381973 00000 n 
+0001248926 00000 n 
+0001248746 00000 n 
+0001247383 00000 n 
+0001248862 00000 n 
+0001250346 00000 n 
+0001250039 00000 n 
+0001249042 00000 n 
+0001250155 00000 n 
+0001250282 00000 n 
+0001252706 00000 n 
+0001252861 00000 n 
+0001253270 00000 n 
+0001252560 00000 n 
+0001250476 00000 n 
+0001253015 00000 n 
+0001253079 00000 n 
+0001253142 00000 n 
+0001253206 00000 n 
+0001343041 00000 n 
+0001254664 00000 n 
+0001254356 00000 n 
+0001253457 00000 n 
+0001254472 00000 n 
+0001254536 00000 n 
+0001254600 00000 n 
+0001255879 00000 n 
+0001255699 00000 n 
+0001254780 00000 n 
+0001255815 00000 n 
+0001257754 00000 n 
+0001258418 00000 n 
+0001257617 00000 n 
+0001255995 00000 n 
+0001257909 00000 n 
+0001257973 00000 n 
+0001258100 00000 n 
+0001258164 00000 n 
+0001258228 00000 n 
+0001258290 00000 n 
+0001258354 00000 n 
+0003382098 00000 n 
+0001349762 00000 n 
+0001260988 00000 n 
+0001261331 00000 n 
+0001260851 00000 n 
+0001258548 00000 n 
+0001261140 00000 n 
+0001261267 00000 n 
+0001271905 00000 n 
+0001262725 00000 n 
+0001272033 00000 n 
+0001262609 00000 n 
+0001261461 00000 n 
+0001271777 00000 n 
+0001271969 00000 n 
+0001266517 00000 n 
+0001266635 00000 n 
+0001266683 00000 n 
+0001267128 00000 n 
+0001267151 00000 n 
+0001267545 00000 n 
+0001271754 00000 n 
+0001273309 00000 n 
+0001273129 00000 n 
+0001272179 00000 n 
+0001273245 00000 n 
+0001277405 00000 n 
+0001275064 00000 n 
+0001274820 00000 n 
+0001273425 00000 n 
+0001274936 00000 n 
+0001275000 00000 n 
+0001277100 00000 n 
+0001277253 00000 n 
+0001278021 00000 n 
+0001276945 00000 n 
+0001275180 00000 n 
+0001277573 00000 n 
+0001277637 00000 n 
+0001277701 00000 n 
+0001277765 00000 n 
+0001277829 00000 n 
+0001277893 00000 n 
+0001277957 00000 n 
+0001356263 00000 n 
+0001280229 00000 n 
+0001279985 00000 n 
+0001278193 00000 n 
+0001280101 00000 n 
+0001280165 00000 n 
+0003382223 00000 n 
+0001281736 00000 n 
+0001281430 00000 n 
+0001280359 00000 n 
+0001281546 00000 n 
+0001281610 00000 n 
+0001281674 00000 n 
+0001283067 00000 n 
+0001282823 00000 n 
+0001281852 00000 n 
+0001282939 00000 n 
+0001283003 00000 n 
+0001284788 00000 n 
+0001284481 00000 n 
+0001283183 00000 n 
 0001284597 00000 n 
 0001284661 00000 n 
-0001284725 00000 n 
-0001284789 00000 n 
-0001284853 00000 n 
-0001284917 00000 n 
-0001284981 00000 n 
-0001285045 00000 n 
-0001285109 00000 n 
-0001291829 00000 n 
-0001289093 00000 n 
-0001285316 00000 n 
-0001289209 00000 n 
-0001289401 00000 n 
-0001289465 00000 n 
-0001289529 00000 n 
-0001289593 00000 n 
-0001289657 00000 n 
-0001289721 00000 n 
-0001289785 00000 n 
-0001289849 00000 n 
-0001289913 00000 n 
-0001289977 00000 n 
-0001290041 00000 n 
-0001290105 00000 n 
-0001290169 00000 n 
-0001290233 00000 n 
-0001290297 00000 n 
-0001290361 00000 n 
-0001290425 00000 n 
-0001290489 00000 n 
-0001290553 00000 n 
-0001290617 00000 n 
-0001290681 00000 n 
-0001290745 00000 n 
-0001290809 00000 n 
-0001290873 00000 n 
-0001290937 00000 n 
-0001291001 00000 n 
-0001291065 00000 n 
-0001291128 00000 n 
-0001291192 00000 n 
-0001291255 00000 n 
-0001291319 00000 n 
-0001291381 00000 n 
-0001291445 00000 n 
-0001291509 00000 n 
-0001291573 00000 n 
-0001291637 00000 n 
-0001291701 00000 n 
-0001291765 00000 n 
-0001298266 00000 n 
-0001295594 00000 n 
-0001291972 00000 n 
-0001295710 00000 n 
-0001295902 00000 n 
-0001295966 00000 n 
-0001296030 00000 n 
-0001296094 00000 n 
-0001296158 00000 n 
-0001296222 00000 n 
-0001296286 00000 n 
-0001296350 00000 n 
-0001296413 00000 n 
-0001296477 00000 n 
-0001296540 00000 n 
-0001296604 00000 n 
-0001296667 00000 n 
-0001296731 00000 n 
-0001296795 00000 n 
-0001296859 00000 n 
-0001296923 00000 n 
-0001296987 00000 n 
-0001297051 00000 n 
-0001297115 00000 n 
-0001297179 00000 n 
-0001297243 00000 n 
-0001297307 00000 n 
-0001297371 00000 n 
-0001297435 00000 n 
-0001297499 00000 n 
-0001297563 00000 n 
-0001297627 00000 n 
-0001297691 00000 n 
-0001297755 00000 n 
-0001297819 00000 n 
-0001297883 00000 n 
-0001297947 00000 n 
-0001298011 00000 n 
-0001298075 00000 n 
-0001298139 00000 n 
-0001298203 00000 n 
-0001304571 00000 n 
-0001301900 00000 n 
-0001298409 00000 n 
-0001302016 00000 n 
-0001302208 00000 n 
-0001302272 00000 n 
-0001302335 00000 n 
-0001302399 00000 n 
-0001302461 00000 n 
-0001302525 00000 n 
-0001302589 00000 n 
-0001302653 00000 n 
-0001302717 00000 n 
-0001302781 00000 n 
-0001302845 00000 n 
-0001302909 00000 n 
-0001302973 00000 n 
-0001303037 00000 n 
-0001303101 00000 n 
-0001303165 00000 n 
-0001303229 00000 n 
-0001303293 00000 n 
-0001303483 00000 n 
-0001303547 00000 n 
-0001303611 00000 n 
-0001303675 00000 n 
-0001303739 00000 n 
-0001303803 00000 n 
-0001303867 00000 n 
-0001303931 00000 n 
-0001303995 00000 n 
-0001304059 00000 n 
-0001304123 00000 n 
-0001304187 00000 n 
-0001304251 00000 n 
-0001304315 00000 n 
-0001304379 00000 n 
-0001304443 00000 n 
-0001304507 00000 n 
-0003318143 00000 n 
-0001308229 00000 n 
-0001306898 00000 n 
-0001304714 00000 n 
-0001307014 00000 n 
-0001307206 00000 n 
-0001307270 00000 n 
-0001307333 00000 n 
-0001307397 00000 n 
-0001307461 00000 n 
-0001307525 00000 n 
-0001307589 00000 n 
-0001307653 00000 n 
-0001307717 00000 n 
-0001307781 00000 n 
-0001307845 00000 n 
-0001307909 00000 n 
-0001307973 00000 n 
-0001308037 00000 n 
-0001309812 00000 n 
-0001309378 00000 n 
-0001308386 00000 n 
-0001309494 00000 n 
-0001309621 00000 n 
-0001311716 00000 n 
-0001311409 00000 n 
-0001309928 00000 n 
-0001311525 00000 n 
-0001311652 00000 n 
-0001313960 00000 n 
-0001313653 00000 n 
-0001311832 00000 n 
-0001313769 00000 n 
-0001313896 00000 n 
-0001316573 00000 n 
-0001316140 00000 n 
-0001314133 00000 n 
-0001316256 00000 n 
-0001316383 00000 n 
-0001316509 00000 n 
-0001319034 00000 n 
-0001318854 00000 n 
-0001316703 00000 n 
-0001318970 00000 n 
-0003318268 00000 n 
-0001320953 00000 n 
-0001320773 00000 n 
-0001319150 00000 n 
-0001320889 00000 n 
-0001322449 00000 n 
-0001322269 00000 n 
-0001321126 00000 n 
-0001322385 00000 n 
-0001324972 00000 n 
-0001324665 00000 n 
-0001322565 00000 n 
-0001324781 00000 n 
-0001324908 00000 n 
-0001327370 00000 n 
-0001326938 00000 n 
-0001325116 00000 n 
-0001327054 00000 n 
-0001327180 00000 n 
-0001327307 00000 n 
-0001329063 00000 n 
-0001328883 00000 n 
-0001327571 00000 n 
-0001328999 00000 n 
-0001331326 00000 n 
-0001331818 00000 n 
-0001331189 00000 n 
-0001329179 00000 n 
-0001331500 00000 n 
-0001331627 00000 n 
-0001331754 00000 n 
-0003318393 00000 n 
-0001334647 00000 n 
-0001334149 00000 n 
-0001332004 00000 n 
-0001334265 00000 n 
-0001334392 00000 n 
-0001334519 00000 n 
-0001334583 00000 n 
-0001336894 00000 n 
-0001337684 00000 n 
-0001336757 00000 n 
-0001334777 00000 n 
-0001337044 00000 n 
-0001337108 00000 n 
-0001337172 00000 n 
-0001337236 00000 n 
-0001337300 00000 n 
-0001337364 00000 n 
-0001337428 00000 n 
-0001337492 00000 n 
-0001337556 00000 n 
-0001337620 00000 n 
-0001339803 00000 n 
-0001340103 00000 n 
-0001340664 00000 n 
-0001339639 00000 n 
-0001337800 00000 n 
-0001340409 00000 n 
-0001340473 00000 n 
-0001340600 00000 n 
-0001339953 00000 n 
-0001340256 00000 n 
-0001342798 00000 n 
-0001343139 00000 n 
-0001342661 00000 n 
-0001340808 00000 n 
-0001342948 00000 n 
-0001343075 00000 n 
-0001344887 00000 n 
-0001344707 00000 n 
-0001343283 00000 n 
-0001344823 00000 n 
-0001346361 00000 n 
-0001346181 00000 n 
-0001344989 00000 n 
-0001346297 00000 n 
-0003318518 00000 n 
-0001347872 00000 n 
-0001347692 00000 n 
-0001346463 00000 n 
-0001347808 00000 n 
-0001349963 00000 n 
-0001350304 00000 n 
+0001284724 00000 n 
+0001286156 00000 n 
+0001285976 00000 n 
+0001284904 00000 n 
+0001286092 00000 n 
+0001287716 00000 n 
+0001287536 00000 n 
+0001286258 00000 n 
+0001287652 00000 n 
+0001288725 00000 n 
+0001288545 00000 n 
+0001287832 00000 n 
+0001288661 00000 n 
+0003382348 00000 n 
+0001289780 00000 n 
+0001289600 00000 n 
+0001288827 00000 n 
+0001289716 00000 n 
+0001292373 00000 n 
+0001292722 00000 n 
+0001292236 00000 n 
+0001289896 00000 n 
+0001292531 00000 n 
+0001292658 00000 n 
+0001362569 00000 n 
+0001294774 00000 n 
+0001294274 00000 n 
+0001292866 00000 n 
+0001294390 00000 n 
+0001294454 00000 n 
+0001294518 00000 n 
+0001294582 00000 n 
+0001294646 00000 n 
+0001294710 00000 n 
+0001296586 00000 n 
+0001296928 00000 n 
+0001296449 00000 n 
+0001294904 00000 n 
+0001296737 00000 n 
+0001296864 00000 n 
+0001363845 00000 n 
+0001298453 00000 n 
+0001298273 00000 n 
+0001297072 00000 n 
+0001298389 00000 n 
+0001300023 00000 n 
+0001300510 00000 n 
+0001299886 00000 n 
+0001298626 00000 n 
+0001300190 00000 n 
+0001300254 00000 n 
+0001300318 00000 n 
+0001300382 00000 n 
+0001300446 00000 n 
+0003382473 00000 n 
+0001302370 00000 n 
+0001301934 00000 n 
+0001300682 00000 n 
+0001302050 00000 n 
+0001302114 00000 n 
+0001302178 00000 n 
+0001302242 00000 n 
+0001302306 00000 n 
+0001304241 00000 n 
+0001306960 00000 n 
+0001304716 00000 n 
+0001304104 00000 n 
+0001302486 00000 n 
+0001304397 00000 n 
+0001304524 00000 n 
+0001304588 00000 n 
+0001304652 00000 n 
+0001367567 00000 n 
+0001307146 00000 n 
+0001307604 00000 n 
+0001310493 00000 n 
+0001308091 00000 n 
+0001306796 00000 n 
+0001304846 00000 n 
+0001307772 00000 n 
+0001307836 00000 n 
+0001307900 00000 n 
+0001308027 00000 n 
+0001307376 00000 n 
+0001310662 00000 n 
+0001310896 00000 n 
+0001310347 00000 n 
+0001308277 00000 n 
+0001310832 00000 n 
+0001313087 00000 n 
+0001313237 00000 n 
+0001313397 00000 n 
+0001316663 00000 n 
+0001314374 00000 n 
+0001312932 00000 n 
+0001311082 00000 n 
+0001313547 00000 n 
+0001313674 00000 n 
+0001313738 00000 n 
+0001313801 00000 n 
+0001313865 00000 n 
+0001313929 00000 n 
+0001313993 00000 n 
+0001314056 00000 n 
+0001314183 00000 n 
+0001314247 00000 n 
+0001314310 00000 n 
+0001368590 00000 n 
+0001316820 00000 n 
+0001317426 00000 n 
+0001316517 00000 n 
+0001314504 00000 n 
+0001316980 00000 n 
+0001317044 00000 n 
+0001317108 00000 n 
+0001317172 00000 n 
+0001317236 00000 n 
+0001317362 00000 n 
+0003382598 00000 n 
+0001370173 00000 n 
+0001319778 00000 n 
+0001319407 00000 n 
+0001317570 00000 n 
+0001319523 00000 n 
+0001319650 00000 n 
+0001319714 00000 n 
+0001322291 00000 n 
+0001322111 00000 n 
+0001319936 00000 n 
+0001322227 00000 n 
+0001324910 00000 n 
+0001324730 00000 n 
+0001322407 00000 n 
+0001324846 00000 n 
+0001327263 00000 n 
+0001327083 00000 n 
+0001325068 00000 n 
+0001327199 00000 n 
+0001329052 00000 n 
+0001328872 00000 n 
+0001327407 00000 n 
+0001328988 00000 n 
+0001336400 00000 n 
+0001333343 00000 n 
+0001329182 00000 n 
+0001333459 00000 n 
+0001333651 00000 n 
+0001333715 00000 n 
+0001333779 00000 n 
+0001333843 00000 n 
+0001333907 00000 n 
+0001333971 00000 n 
+0001334035 00000 n 
+0001334099 00000 n 
+0001334163 00000 n 
+0001334227 00000 n 
+0001334291 00000 n 
+0001334355 00000 n 
+0001334419 00000 n 
+0001334483 00000 n 
+0001334547 00000 n 
+0001334611 00000 n 
+0001334675 00000 n 
+0001334739 00000 n 
+0001334803 00000 n 
+0001334867 00000 n 
+0001334930 00000 n 
+0001334994 00000 n 
+0001335057 00000 n 
+0001335121 00000 n 
+0001335184 00000 n 
+0001335248 00000 n 
+0001335312 00000 n 
+0001335376 00000 n 
+0001335440 00000 n 
+0001335504 00000 n 
+0001335568 00000 n 
+0001335632 00000 n 
+0001335696 00000 n 
+0001335760 00000 n 
+0001335824 00000 n 
+0001335888 00000 n 
+0001335952 00000 n 
+0001336016 00000 n 
+0001336080 00000 n 
+0001336144 00000 n 
+0001336208 00000 n 
+0001336272 00000 n 
+0001336336 00000 n 
+0003382723 00000 n 
+0001337782 00000 n 
+0001337347 00000 n 
+0001336543 00000 n 
+0001337463 00000 n 
+0001338841 00000 n 
+0001338533 00000 n 
+0001337898 00000 n 
+0001338649 00000 n 
+0001345598 00000 n 
+0001342797 00000 n 
+0001338957 00000 n 
+0001342913 00000 n 
+0001343105 00000 n 
+0001343169 00000 n 
+0001343233 00000 n 
+0001343297 00000 n 
+0001343361 00000 n 
+0001343425 00000 n 
+0001343489 00000 n 
+0001343553 00000 n 
+0001343617 00000 n 
+0001343681 00000 n 
+0001343745 00000 n 
+0001343809 00000 n 
+0001343873 00000 n 
+0001343936 00000 n 
+0001344000 00000 n 
+0001344063 00000 n 
+0001344127 00000 n 
+0001344190 00000 n 
+0001344254 00000 n 
+0001344318 00000 n 
+0001344382 00000 n 
+0001344446 00000 n 
+0001344510 00000 n 
+0001344574 00000 n 
+0001344638 00000 n 
+0001344702 00000 n 
+0001344766 00000 n 
+0001344830 00000 n 
+0001344894 00000 n 
+0001344958 00000 n 
+0001345022 00000 n 
+0001345086 00000 n 
+0001345150 00000 n 
+0001345214 00000 n 
+0001345278 00000 n 
+0001345342 00000 n 
+0001345406 00000 n 
+0001345470 00000 n 
+0001345534 00000 n 
+0001352254 00000 n 
+0001349518 00000 n 
+0001345741 00000 n 
+0001349634 00000 n 
 0001349826 00000 n 
-0001347974 00000 n 
-0001350113 00000 n 
-0001350240 00000 n 
-0001352902 00000 n 
-0001352343 00000 n 
-0001350434 00000 n 
-0001352459 00000 n 
-0001352586 00000 n 
-0001352713 00000 n 
-0001352840 00000 n 
-0001354843 00000 n 
-0001357780 00000 n 
-0001355313 00000 n 
-0001354706 00000 n 
-0001353060 00000 n 
-0001354996 00000 n 
-0001355123 00000 n 
-0001355250 00000 n 
-0001358408 00000 n 
-0001357634 00000 n 
-0001355457 00000 n 
-0001358090 00000 n 
-0001358217 00000 n 
-0001357935 00000 n 
-0001358344 00000 n 
-0001360936 00000 n 
-0001361149 00000 n 
-0001360799 00000 n 
-0001358552 00000 n 
-0001361085 00000 n 
-0003318643 00000 n 
-0001363968 00000 n 
-0001363405 00000 n 
-0001361279 00000 n 
-0001363521 00000 n 
-0001363648 00000 n 
-0001363712 00000 n 
-0001363776 00000 n 
-0001363840 00000 n 
-0001363904 00000 n 
-0001365982 00000 n 
-0001365738 00000 n 
-0001364112 00000 n 
-0001365854 00000 n 
-0001365918 00000 n 
-0001367938 00000 n 
-0001367504 00000 n 
-0001366098 00000 n 
-0001367620 00000 n 
-0001367874 00000 n 
-0001370251 00000 n 
-0001369818 00000 n 
-0001368054 00000 n 
-0001369934 00000 n 
-0001370061 00000 n 
-0001370187 00000 n 
-0001372818 00000 n 
-0001375111 00000 n 
-0001373165 00000 n 
-0001372681 00000 n 
-0001370452 00000 n 
-0001372975 00000 n 
-0001373101 00000 n 
-0001377764 00000 n 
-0001379032 00000 n 
-0001377828 00000 n 
-0001374995 00000 n 
-0001373295 00000 n 
-0001377636 00000 n 
-0003318768 00000 n 
-0001377356 00000 n 
-0001377492 00000 n 
-0001377540 00000 n 
-0001377613 00000 n 
-0001410582 00000 n 
-0001378916 00000 n 
-0001377974 00000 n 
-0001410263 00000 n 
-0001410391 00000 n 
-0001410518 00000 n 
-0001413038 00000 n 
-0001413336 00000 n 
-0001413491 00000 n 
-0001413788 00000 n 
-0001414138 00000 n 
-0001412856 00000 n 
-0001410736 00000 n 
-0001413947 00000 n 
-0001414074 00000 n 
-0001413187 00000 n 
-0001413640 00000 n 
-0001416000 00000 n 
-0001416150 00000 n 
-0001416495 00000 n 
-0001415854 00000 n 
-0001414296 00000 n 
-0001416304 00000 n 
-0001416431 00000 n 
-0001418863 00000 n 
-0001418927 00000 n 
-0001418619 00000 n 
-0001416639 00000 n 
-0001418735 00000 n 
-0001421491 00000 n 
-0001421644 00000 n 
-0001421798 00000 n 
-0001421955 00000 n 
-0001422490 00000 n 
-0001421327 00000 n 
-0001419128 00000 n 
-0001422106 00000 n 
-0001422170 00000 n 
-0001422234 00000 n 
-0001422298 00000 n 
-0001422362 00000 n 
-0001422426 00000 n 
-0001466717 00000 n 
-0001476243 00000 n 
-0001478562 00000 n 
-0001479632 00000 n 
-0001424195 00000 n 
-0001424540 00000 n 
-0001424058 00000 n 
-0001422677 00000 n 
-0001424348 00000 n 
-0001424412 00000 n 
-0001424476 00000 n 
-0003318893 00000 n 
-0001426227 00000 n 
-0001426047 00000 n 
-0001424656 00000 n 
+0001349890 00000 n 
+0001349954 00000 n 
+0001350018 00000 n 
+0001350082 00000 n 
+0001350146 00000 n 
+0001350210 00000 n 
+0001350274 00000 n 
+0001350338 00000 n 
+0001350402 00000 n 
+0001350466 00000 n 
+0001350530 00000 n 
+0001350594 00000 n 
+0001350658 00000 n 
+0001350722 00000 n 
+0001350786 00000 n 
+0001350850 00000 n 
+0001350914 00000 n 
+0001350978 00000 n 
+0001351042 00000 n 
+0001351106 00000 n 
+0001351170 00000 n 
+0001351234 00000 n 
+0001351298 00000 n 
+0001351362 00000 n 
+0001351426 00000 n 
+0001351490 00000 n 
+0001351553 00000 n 
+0001351617 00000 n 
+0001351680 00000 n 
+0001351744 00000 n 
+0001351806 00000 n 
+0001351870 00000 n 
+0001351934 00000 n 
+0001351998 00000 n 
+0001352062 00000 n 
+0001352126 00000 n 
+0001352190 00000 n 
+0001358691 00000 n 
+0001356019 00000 n 
+0001352397 00000 n 
+0001356135 00000 n 
+0001356327 00000 n 
+0001356391 00000 n 
+0001356455 00000 n 
+0001356519 00000 n 
+0001356583 00000 n 
+0001356647 00000 n 
+0001356711 00000 n 
+0001356775 00000 n 
+0001356838 00000 n 
+0001356902 00000 n 
+0001356965 00000 n 
+0001357029 00000 n 
+0001357092 00000 n 
+0001357156 00000 n 
+0001357220 00000 n 
+0001357284 00000 n 
+0001357348 00000 n 
+0001357412 00000 n 
+0001357476 00000 n 
+0001357540 00000 n 
+0001357604 00000 n 
+0001357668 00000 n 
+0001357732 00000 n 
+0001357796 00000 n 
+0001357860 00000 n 
+0001357924 00000 n 
+0001357988 00000 n 
+0001358052 00000 n 
+0001358116 00000 n 
+0001358180 00000 n 
+0001358244 00000 n 
+0001358308 00000 n 
+0001358372 00000 n 
+0001358436 00000 n 
+0001358500 00000 n 
+0001358564 00000 n 
+0001358628 00000 n 
+0001364996 00000 n 
+0001362325 00000 n 
+0001358834 00000 n 
+0001362441 00000 n 
+0001362633 00000 n 
+0001362697 00000 n 
+0001362760 00000 n 
+0001362824 00000 n 
+0001362886 00000 n 
+0001362950 00000 n 
+0001363014 00000 n 
+0001363078 00000 n 
+0001363142 00000 n 
+0001363206 00000 n 
+0001363270 00000 n 
+0001363334 00000 n 
+0001363398 00000 n 
+0001363462 00000 n 
+0001363526 00000 n 
+0001363590 00000 n 
+0001363654 00000 n 
+0001363718 00000 n 
+0001363908 00000 n 
+0001363972 00000 n 
+0001364036 00000 n 
+0001364100 00000 n 
+0001364164 00000 n 
+0001364228 00000 n 
+0001364292 00000 n 
+0001364356 00000 n 
+0001364420 00000 n 
+0001364484 00000 n 
+0001364548 00000 n 
+0001364612 00000 n 
+0001364676 00000 n 
+0001364740 00000 n 
+0001364804 00000 n 
+0001364868 00000 n 
+0001364932 00000 n 
+0003382848 00000 n 
+0001368654 00000 n 
+0001367323 00000 n 
+0001365139 00000 n 
+0001367439 00000 n 
+0001367631 00000 n 
+0001367695 00000 n 
+0001367758 00000 n 
+0001367822 00000 n 
+0001367886 00000 n 
+0001367950 00000 n 
+0001368014 00000 n 
+0001368078 00000 n 
+0001368142 00000 n 
+0001368206 00000 n 
+0001368270 00000 n 
+0001368334 00000 n 
+0001368398 00000 n 
+0001368462 00000 n 
+0001370237 00000 n 
+0001369803 00000 n 
+0001368811 00000 n 
+0001369919 00000 n 
+0001370046 00000 n 
+0001372141 00000 n 
+0001371834 00000 n 
+0001370353 00000 n 
+0001371950 00000 n 
+0001372077 00000 n 
+0001374385 00000 n 
+0001374078 00000 n 
+0001372257 00000 n 
+0001374194 00000 n 
+0001374321 00000 n 
+0001376998 00000 n 
+0001376565 00000 n 
+0001374558 00000 n 
+0001376681 00000 n 
+0001376808 00000 n 
+0001376934 00000 n 
+0001379459 00000 n 
+0001379279 00000 n 
+0001377128 00000 n 
+0001379395 00000 n 
+0003382973 00000 n 
+0001381378 00000 n 
+0001381198 00000 n 
+0001379575 00000 n 
+0001381314 00000 n 
+0001382874 00000 n 
+0001382694 00000 n 
+0001381551 00000 n 
+0001382810 00000 n 
+0001385397 00000 n 
+0001385090 00000 n 
+0001382990 00000 n 
+0001385206 00000 n 
+0001385333 00000 n 
+0001387795 00000 n 
+0001387363 00000 n 
+0001385541 00000 n 
+0001387479 00000 n 
+0001387605 00000 n 
+0001387732 00000 n 
+0001389488 00000 n 
+0001389308 00000 n 
+0001387996 00000 n 
+0001389424 00000 n 
+0001391751 00000 n 
+0001392243 00000 n 
+0001391614 00000 n 
+0001389604 00000 n 
+0001391925 00000 n 
+0001392052 00000 n 
+0001392179 00000 n 
+0003383098 00000 n 
+0001395072 00000 n 
+0001394574 00000 n 
+0001392429 00000 n 
+0001394690 00000 n 
+0001394817 00000 n 
+0001394944 00000 n 
+0001395008 00000 n 
+0001397319 00000 n 
+0001398109 00000 n 
+0001397182 00000 n 
+0001395202 00000 n 
+0001397469 00000 n 
+0001397533 00000 n 
+0001397597 00000 n 
+0001397661 00000 n 
+0001397725 00000 n 
+0001397789 00000 n 
+0001397853 00000 n 
+0001397917 00000 n 
+0001397981 00000 n 
+0001398045 00000 n 
+0001400228 00000 n 
+0001400528 00000 n 
+0001401089 00000 n 
+0001400064 00000 n 
+0001398225 00000 n 
+0001400834 00000 n 
+0001400898 00000 n 
+0001401025 00000 n 
+0001400378 00000 n 
+0001400681 00000 n 
+0001403223 00000 n 
+0001403564 00000 n 
+0001403086 00000 n 
+0001401233 00000 n 
+0001403373 00000 n 
+0001403500 00000 n 
+0001405312 00000 n 
+0001405132 00000 n 
+0001403708 00000 n 
+0001405248 00000 n 
+0001406786 00000 n 
+0001406606 00000 n 
+0001405414 00000 n 
+0001406722 00000 n 
+0003383223 00000 n 
+0001408297 00000 n 
+0001408117 00000 n 
+0001406888 00000 n 
+0001408233 00000 n 
+0001410388 00000 n 
+0001410729 00000 n 
+0001410251 00000 n 
+0001408399 00000 n 
+0001410538 00000 n 
+0001410665 00000 n 
+0001413327 00000 n 
+0001412768 00000 n 
+0001410859 00000 n 
+0001412884 00000 n 
+0001413011 00000 n 
+0001413138 00000 n 
+0001413265 00000 n 
+0001415268 00000 n 
+0001418205 00000 n 
+0001415738 00000 n 
+0001415131 00000 n 
+0001413485 00000 n 
+0001415421 00000 n 
+0001415548 00000 n 
+0001415675 00000 n 
+0001418833 00000 n 
+0001418059 00000 n 
+0001415882 00000 n 
+0001418515 00000 n 
+0001418642 00000 n 
+0001418360 00000 n 
+0001418769 00000 n 
+0001421361 00000 n 
+0001421574 00000 n 
+0001421224 00000 n 
+0001418977 00000 n 
+0001421510 00000 n 
+0003383348 00000 n 
+0001424393 00000 n 
+0001423830 00000 n 
+0001421704 00000 n 
+0001423946 00000 n 
+0001424073 00000 n 
+0001424137 00000 n 
+0001424201 00000 n 
+0001424265 00000 n 
+0001424329 00000 n 
+0001426407 00000 n 
 0001426163 00000 n 
-0001427808 00000 n 
-0001427628 00000 n 
+0001424537 00000 n 
+0001426279 00000 n 
 0001426343 00000 n 
-0001427744 00000 n 
-0001429582 00000 n 
-0001429990 00000 n 
-0001429445 00000 n 
-0001427910 00000 n 
-0001429734 00000 n 
-0001429798 00000 n 
-0001429862 00000 n 
-0001429926 00000 n 
-0001480712 00000 n 
-0001431554 00000 n 
-0001431246 00000 n 
-0001430106 00000 n 
-0001431362 00000 n 
-0001431426 00000 n 
-0001431490 00000 n 
-0001433093 00000 n 
-0001432785 00000 n 
-0001431670 00000 n 
-0001432901 00000 n 
-0001432965 00000 n 
-0001433029 00000 n 
-0001434734 00000 n 
-0001434426 00000 n 
-0001433209 00000 n 
-0001434542 00000 n 
-0001434606 00000 n 
-0001434670 00000 n 
-0003319018 00000 n 
-0001436351 00000 n 
-0001436694 00000 n 
-0001436214 00000 n 
-0001434850 00000 n 
-0001436502 00000 n 
-0001436566 00000 n 
-0001436630 00000 n 
-0001441942 00000 n 
-0001438161 00000 n 
-0001437917 00000 n 
-0001436810 00000 n 
-0001438033 00000 n 
-0001438097 00000 n 
-0001441597 00000 n 
-0001440295 00000 n 
-0001439859 00000 n 
-0001438277 00000 n 
-0001439975 00000 n 
-0001440039 00000 n 
-0001440103 00000 n 
-0001440167 00000 n 
-0001440231 00000 n 
-0001442006 00000 n 
-0001441460 00000 n 
-0001440439 00000 n 
-0001441752 00000 n 
-0001441816 00000 n 
-0001443041 00000 n 
-0001442861 00000 n 
-0001442136 00000 n 
-0001442977 00000 n 
-0001444992 00000 n 
-0001445465 00000 n 
-0001444855 00000 n 
-0001443143 00000 n 
-0001445147 00000 n 
-0001445274 00000 n 
-0001445338 00000 n 
-0001445402 00000 n 
-0003319143 00000 n 
-0001446860 00000 n 
-0001446488 00000 n 
-0001445609 00000 n 
-0001446604 00000 n 
-0001446668 00000 n 
-0001446732 00000 n 
-0001446796 00000 n 
-0001448702 00000 n 
-0001448458 00000 n 
-0001446976 00000 n 
-0001448574 00000 n 
-0001448638 00000 n 
-0001450344 00000 n 
-0001450036 00000 n 
-0001448818 00000 n 
-0001450152 00000 n 
-0001450216 00000 n 
-0001450280 00000 n 
-0001452680 00000 n 
-0001452119 00000 n 
-0001450460 00000 n 
-0001452235 00000 n 
-0001452299 00000 n 
-0001452425 00000 n 
-0001452552 00000 n 
-0001452616 00000 n 
-0001454988 00000 n 
-0001454808 00000 n 
-0001452838 00000 n 
-0001454924 00000 n 
-0001457543 00000 n 
-0001457363 00000 n 
-0001455132 00000 n 
-0001457479 00000 n 
-0003319268 00000 n 
-0001459990 00000 n 
-0001459810 00000 n 
-0001457659 00000 n 
-0001459926 00000 n 
-0001461216 00000 n 
-0001461036 00000 n 
-0001460120 00000 n 
-0001461152 00000 n 
-0001469457 00000 n 
-0001466473 00000 n 
-0001461318 00000 n 
-0001466589 00000 n 
-0001466781 00000 n 
-0001466845 00000 n 
-0001466909 00000 n 
-0001466973 00000 n 
-0001467037 00000 n 
-0001467101 00000 n 
-0001467165 00000 n 
-0001467229 00000 n 
-0001467292 00000 n 
-0001467356 00000 n 
-0001467419 00000 n 
-0001467483 00000 n 
-0001467545 00000 n 
-0001467609 00000 n 
-0001467673 00000 n 
-0001467737 00000 n 
-0001467801 00000 n 
-0001467865 00000 n 
-0001467929 00000 n 
-0001467993 00000 n 
-0001468057 00000 n 
-0001468121 00000 n 
-0001468185 00000 n 
-0001468249 00000 n 
-0001468313 00000 n 
-0001468377 00000 n 
-0001468441 00000 n 
-0001468505 00000 n 
-0001468569 00000 n 
-0001468633 00000 n 
-0001468696 00000 n 
-0001468760 00000 n 
-0001468822 00000 n 
-0001468886 00000 n 
-0001468949 00000 n 
-0001469013 00000 n 
-0001469077 00000 n 
-0001469141 00000 n 
-0001469205 00000 n 
-0001469268 00000 n 
-0001469331 00000 n 
-0001469394 00000 n 
-0001475193 00000 n 
-0001472587 00000 n 
-0001469614 00000 n 
-0001472703 00000 n 
-0001472830 00000 n 
-0001472893 00000 n 
-0001472957 00000 n 
-0001473021 00000 n 
-0001473085 00000 n 
-0001473149 00000 n 
-0001473213 00000 n 
-0001473277 00000 n 
-0001473341 00000 n 
-0001473405 00000 n 
-0001473469 00000 n 
-0001473533 00000 n 
-0001473597 00000 n 
-0001473661 00000 n 
-0001473725 00000 n 
-0001473789 00000 n 
-0001473853 00000 n 
-0001473917 00000 n 
-0001473981 00000 n 
-0001474045 00000 n 
-0001474108 00000 n 
-0001474172 00000 n 
-0001474235 00000 n 
-0001474299 00000 n 
-0001474361 00000 n 
-0001474425 00000 n 
-0001474489 00000 n 
-0001474553 00000 n 
-0001474617 00000 n 
-0001474681 00000 n 
-0001474745 00000 n 
-0001474809 00000 n 
-0001474873 00000 n 
-0001474937 00000 n 
-0001475001 00000 n 
-0001475065 00000 n 
-0001475129 00000 n 
-0001476307 00000 n 
-0001476000 00000 n 
-0001475308 00000 n 
-0001476116 00000 n 
-0001477610 00000 n 
-0001477302 00000 n 
-0001476423 00000 n 
-0001477418 00000 n 
-0001477546 00000 n 
-0003319393 00000 n 
-0001478626 00000 n 
-0001478318 00000 n 
-0001477726 00000 n 
-0001478434 00000 n 
-0001479695 00000 n 
-0001479388 00000 n 
-0001478742 00000 n 
-0001479504 00000 n 
-0001480775 00000 n 
-0001480468 00000 n 
-0001479811 00000 n 
-0001480584 00000 n 
-0001481172 00000 n 
-0001480992 00000 n 
-0001480891 00000 n 
-0001481108 00000 n 
-0001483175 00000 n 
-0001482868 00000 n 
-0001481214 00000 n 
-0001482984 00000 n 
-0001483111 00000 n 
-0001485593 00000 n 
-0001485286 00000 n 
-0001483291 00000 n 
-0001485402 00000 n 
-0001485529 00000 n 
-0003319518 00000 n 
-0001487914 00000 n 
-0001488402 00000 n 
-0001487768 00000 n 
-0001485709 00000 n 
-0001488211 00000 n 
-0001488338 00000 n 
-0001488062 00000 n 
-0001490796 00000 n 
-0001490363 00000 n 
-0001488532 00000 n 
-0001490479 00000 n 
-0001490606 00000 n 
-0001490733 00000 n 
-0001493099 00000 n 
-0001493249 00000 n 
-0001493481 00000 n 
-0001492953 00000 n 
-0001490926 00000 n 
-0001493417 00000 n 
-0003309913 00000 n 
-0003309768 00000 n 
-0001494962 00000 n 
-0001495280 00000 n 
-0001494718 00000 n 
-0001493710 00000 n 
-0001494834 00000 n 
-0001495089 00000 n 
-0001495216 00000 n 
-0001496780 00000 n 
-0001496473 00000 n 
-0001495410 00000 n 
-0001496589 00000 n 
-0001496716 00000 n 
-0001498034 00000 n 
-0001497854 00000 n 
-0001496910 00000 n 
-0001497970 00000 n 
-0003319643 00000 n 
-0001499209 00000 n 
-0001499029 00000 n 
-0001498136 00000 n 
-0001499145 00000 n 
-0001500373 00000 n 
-0001500193 00000 n 
+0001428363 00000 n 
+0001427929 00000 n 
+0001426523 00000 n 
+0001428045 00000 n 
+0001428299 00000 n 
+0001430676 00000 n 
+0001430243 00000 n 
+0001428479 00000 n 
+0001430359 00000 n 
+0001430486 00000 n 
+0001430612 00000 n 
+0001433243 00000 n 
+0001435542 00000 n 
+0001433590 00000 n 
+0001433106 00000 n 
+0001430877 00000 n 
+0001433400 00000 n 
+0001433526 00000 n 
+0001442405 00000 n 
+0001443673 00000 n 
+0001442469 00000 n 
+0001435426 00000 n 
+0001433720 00000 n 
+0001442277 00000 n 
+0003383473 00000 n 
+0001437921 00000 n 
+0001438039 00000 n 
+0001438087 00000 n 
+0001438510 00000 n 
+0001438533 00000 n 
+0001438888 00000 n 
+0001442254 00000 n 
+0001475223 00000 n 
+0001443557 00000 n 
+0001442615 00000 n 
+0001474904 00000 n 
+0001475032 00000 n 
+0001475159 00000 n 
+0001477679 00000 n 
+0001477977 00000 n 
+0001478132 00000 n 
+0001478429 00000 n 
+0001478779 00000 n 
+0001477497 00000 n 
+0001475377 00000 n 
+0001478588 00000 n 
+0001478715 00000 n 
+0001477828 00000 n 
+0001478281 00000 n 
+0001480641 00000 n 
+0001480791 00000 n 
+0001481136 00000 n 
+0001480495 00000 n 
+0001478937 00000 n 
+0001480945 00000 n 
+0001481072 00000 n 
+0001483504 00000 n 
+0001483568 00000 n 
+0001483260 00000 n 
+0001481280 00000 n 
+0001483376 00000 n 
+0001486132 00000 n 
+0001486285 00000 n 
+0001486439 00000 n 
+0001486596 00000 n 
+0001487131 00000 n 
+0001485968 00000 n 
+0001483769 00000 n 
+0001486747 00000 n 
+0001486811 00000 n 
+0001486875 00000 n 
+0001486939 00000 n 
+0001487003 00000 n 
+0001487067 00000 n 
+0001531358 00000 n 
+0001540884 00000 n 
+0001543203 00000 n 
+0001544273 00000 n 
+0001488836 00000 n 
+0001489181 00000 n 
+0001488699 00000 n 
+0001487318 00000 n 
+0001488989 00000 n 
+0001489053 00000 n 
+0001489117 00000 n 
+0003383598 00000 n 
+0001490868 00000 n 
+0001490688 00000 n 
+0001489297 00000 n 
+0001490804 00000 n 
+0001492449 00000 n 
+0001492269 00000 n 
+0001490984 00000 n 
+0001492385 00000 n 
+0001494223 00000 n 
+0001494631 00000 n 
+0001494086 00000 n 
+0001492551 00000 n 
+0001494375 00000 n 
+0001494439 00000 n 
+0001494503 00000 n 
+0001494567 00000 n 
+0001545353 00000 n 
+0001496195 00000 n 
+0001495887 00000 n 
+0001494747 00000 n 
+0001496003 00000 n 
+0001496067 00000 n 
+0001496131 00000 n 
+0001497734 00000 n 
+0001497426 00000 n 
+0001496311 00000 n 
+0001497542 00000 n 
+0001497606 00000 n 
+0001497670 00000 n 
+0001499375 00000 n 
+0001499067 00000 n 
+0001497850 00000 n 
+0001499183 00000 n 
+0001499247 00000 n 
 0001499311 00000 n 
-0001500309 00000 n 
-0001501842 00000 n 
-0001504763 00000 n 
-0001502055 00000 n 
-0001501705 00000 n 
-0001500475 00000 n 
-0001501991 00000 n 
-0001529764 00000 n 
-0001505822 00000 n 
-0001504912 00000 n 
-0001505219 00000 n 
-0001505521 00000 n 
-0001506201 00000 n 
-0001504554 00000 n 
-0001502171 00000 n 
-0001506137 00000 n 
-0001505066 00000 n 
-0001505371 00000 n 
-0001505671 00000 n 
-0001505987 00000 n 
-0001531148 00000 n 
-0001536270 00000 n 
-0001561481 00000 n 
-0001562406 00000 n 
-0001508943 00000 n 
-0001509091 00000 n 
-0001509307 00000 n 
-0001508478 00000 n 
-0001506387 00000 n 
-0001508642 00000 n 
-0001509243 00000 n 
-0001508792 00000 n 
-0001563964 00000 n 
-0001511250 00000 n 
-0001511070 00000 n 
-0001509494 00000 n 
-0001511186 00000 n 
-0003319768 00000 n 
-0001512498 00000 n 
-0001512318 00000 n 
-0001511366 00000 n 
-0001512434 00000 n 
-0001514319 00000 n 
-0001514139 00000 n 
-0001512614 00000 n 
-0001514255 00000 n 
-0001515573 00000 n 
-0001515393 00000 n 
-0001514435 00000 n 
-0001515509 00000 n 
-0001517377 00000 n 
-0001517611 00000 n 
-0001517240 00000 n 
-0001515689 00000 n 
-0001517547 00000 n 
-0001519865 00000 n 
-0001520075 00000 n 
-0001519728 00000 n 
-0001517783 00000 n 
-0001520011 00000 n 
-0001569493 00000 n 
-0001523101 00000 n 
-0001522473 00000 n 
-0001520191 00000 n 
-0001522589 00000 n 
-0001522653 00000 n 
-0001522717 00000 n 
-0001522781 00000 n 
-0001522845 00000 n 
-0001522909 00000 n 
-0001522973 00000 n 
-0001523037 00000 n 
-0003319893 00000 n 
-0001525576 00000 n 
-0001525396 00000 n 
-0001523245 00000 n 
-0001525512 00000 n 
-0001528007 00000 n 
-0001528240 00000 n 
-0001527870 00000 n 
-0001525706 00000 n 
-0001528176 00000 n 
-0001529828 00000 n 
-0001529520 00000 n 
-0001528398 00000 n 
-0001529636 00000 n 
-0001531212 00000 n 
-0001530904 00000 n 
-0001529944 00000 n 
-0001531020 00000 n 
-0001538822 00000 n 
-0001536026 00000 n 
-0001531328 00000 n 
-0001536142 00000 n 
-0001536334 00000 n 
-0001536398 00000 n 
-0001536462 00000 n 
-0001536526 00000 n 
-0001536590 00000 n 
-0001536654 00000 n 
-0001536718 00000 n 
-0001536782 00000 n 
-0001536845 00000 n 
-0001536909 00000 n 
-0001536972 00000 n 
-0001537036 00000 n 
-0001537098 00000 n 
-0001537162 00000 n 
-0001537226 00000 n 
-0001537290 00000 n 
-0001537354 00000 n 
-0001537418 00000 n 
-0001537482 00000 n 
-0001537546 00000 n 
-0001537610 00000 n 
-0001537674 00000 n 
-0001537738 00000 n 
-0001537802 00000 n 
-0001537866 00000 n 
-0001537930 00000 n 
-0001537994 00000 n 
-0001538058 00000 n 
-0001538122 00000 n 
-0001538186 00000 n 
-0001538250 00000 n 
-0001538314 00000 n 
-0001538378 00000 n 
-0001538441 00000 n 
-0001538505 00000 n 
-0001538567 00000 n 
-0001538631 00000 n 
-0001538694 00000 n 
-0001538758 00000 n 
-0001544573 00000 n 
-0001542093 00000 n 
-0001538979 00000 n 
-0001542209 00000 n 
-0001542337 00000 n 
-0001542401 00000 n 
-0001542465 00000 n 
-0001542529 00000 n 
-0001542593 00000 n 
-0001542656 00000 n 
-0001542720 00000 n 
-0001542783 00000 n 
-0001542847 00000 n 
-0001542910 00000 n 
-0001542974 00000 n 
-0001543038 00000 n 
-0001543102 00000 n 
-0001543166 00000 n 
-0001543230 00000 n 
-0001543294 00000 n 
-0001543358 00000 n 
-0001543422 00000 n 
-0001543486 00000 n 
-0001543550 00000 n 
-0001543614 00000 n 
-0001543678 00000 n 
-0001543742 00000 n 
-0001543806 00000 n 
-0001543870 00000 n 
-0001543934 00000 n 
-0001543998 00000 n 
-0001544062 00000 n 
-0001544126 00000 n 
-0001544190 00000 n 
-0001544254 00000 n 
-0001544318 00000 n 
-0001544382 00000 n 
-0001544446 00000 n 
-0001544510 00000 n 
-0003320018 00000 n 
-0001550553 00000 n 
-0001548010 00000 n 
-0001544716 00000 n 
-0001548126 00000 n 
-0001548254 00000 n 
-0001548318 00000 n 
-0001548381 00000 n 
-0001548445 00000 n 
-0001548509 00000 n 
-0001548573 00000 n 
-0001548636 00000 n 
-0001548700 00000 n 
-0001548763 00000 n 
-0001548827 00000 n 
-0001548890 00000 n 
-0001548954 00000 n 
-0001549018 00000 n 
-0001549082 00000 n 
-0001549146 00000 n 
-0001549210 00000 n 
-0001549274 00000 n 
-0001549338 00000 n 
-0001549402 00000 n 
-0001549466 00000 n 
-0001549530 00000 n 
-0001549594 00000 n 
-0001549658 00000 n 
-0001549722 00000 n 
-0001549786 00000 n 
-0001549850 00000 n 
-0001549914 00000 n 
-0001549978 00000 n 
-0001550042 00000 n 
-0001550106 00000 n 
+0003383723 00000 n 
+0001500992 00000 n 
+0001501335 00000 n 
+0001500855 00000 n 
+0001499491 00000 n 
+0001501143 00000 n 
+0001501207 00000 n 
+0001501271 00000 n 
+0001506583 00000 n 
+0001502802 00000 n 
+0001502558 00000 n 
+0001501451 00000 n 
+0001502674 00000 n 
+0001502738 00000 n 
+0001506238 00000 n 
+0001504936 00000 n 
+0001504500 00000 n 
+0001502918 00000 n 
+0001504616 00000 n 
+0001504680 00000 n 
+0001504744 00000 n 
+0001504808 00000 n 
+0001504872 00000 n 
+0001506647 00000 n 
+0001506101 00000 n 
+0001505080 00000 n 
+0001506393 00000 n 
+0001506457 00000 n 
+0001507682 00000 n 
+0001507502 00000 n 
+0001506777 00000 n 
+0001507618 00000 n 
+0001509633 00000 n 
+0001510106 00000 n 
+0001509496 00000 n 
+0001507784 00000 n 
+0001509788 00000 n 
+0001509915 00000 n 
+0001509979 00000 n 
+0001510043 00000 n 
+0003383848 00000 n 
+0001511501 00000 n 
+0001511129 00000 n 
+0001510250 00000 n 
+0001511245 00000 n 
+0001511309 00000 n 
+0001511373 00000 n 
+0001511437 00000 n 
+0001513343 00000 n 
+0001513099 00000 n 
+0001511617 00000 n 
+0001513215 00000 n 
+0001513279 00000 n 
+0001514985 00000 n 
+0001514677 00000 n 
+0001513459 00000 n 
+0001514793 00000 n 
+0001514857 00000 n 
+0001514921 00000 n 
+0001517321 00000 n 
+0001516760 00000 n 
+0001515101 00000 n 
+0001516876 00000 n 
+0001516940 00000 n 
+0001517066 00000 n 
+0001517193 00000 n 
+0001517257 00000 n 
+0001519629 00000 n 
+0001519449 00000 n 
+0001517479 00000 n 
+0001519565 00000 n 
+0001522184 00000 n 
+0001522004 00000 n 
+0001519773 00000 n 
+0001522120 00000 n 
+0003383973 00000 n 
+0001524631 00000 n 
+0001524451 00000 n 
+0001522300 00000 n 
+0001524567 00000 n 
+0001525857 00000 n 
+0001525677 00000 n 
+0001524761 00000 n 
+0001525793 00000 n 
+0001534098 00000 n 
+0001531114 00000 n 
+0001525959 00000 n 
+0001531230 00000 n 
+0001531422 00000 n 
+0001531486 00000 n 
+0001531550 00000 n 
+0001531614 00000 n 
+0001531678 00000 n 
+0001531742 00000 n 
+0001531806 00000 n 
+0001531870 00000 n 
+0001531933 00000 n 
+0001531997 00000 n 
+0001532060 00000 n 
+0001532124 00000 n 
+0001532186 00000 n 
+0001532250 00000 n 
+0001532314 00000 n 
+0001532378 00000 n 
+0001532442 00000 n 
+0001532506 00000 n 
+0001532570 00000 n 
+0001532634 00000 n 
+0001532698 00000 n 
+0001532762 00000 n 
+0001532826 00000 n 
+0001532890 00000 n 
+0001532954 00000 n 
+0001533018 00000 n 
+0001533082 00000 n 
+0001533146 00000 n 
+0001533210 00000 n 
+0001533274 00000 n 
+0001533337 00000 n 
+0001533401 00000 n 
+0001533463 00000 n 
+0001533527 00000 n 
+0001533590 00000 n 
+0001533654 00000 n 
+0001533718 00000 n 
+0001533782 00000 n 
+0001533846 00000 n 
+0001533909 00000 n 
+0001533972 00000 n 
+0001534035 00000 n 
+0001539834 00000 n 
+0001537228 00000 n 
+0001534255 00000 n 
+0001537344 00000 n 
+0001537471 00000 n 
+0001537534 00000 n 
+0001537598 00000 n 
+0001537662 00000 n 
+0001537726 00000 n 
+0001537790 00000 n 
+0001537854 00000 n 
+0001537918 00000 n 
+0001537982 00000 n 
+0001538046 00000 n 
+0001538110 00000 n 
+0001538174 00000 n 
+0001538238 00000 n 
+0001538302 00000 n 
+0001538366 00000 n 
+0001538430 00000 n 
+0001538494 00000 n 
+0001538558 00000 n 
+0001538622 00000 n 
+0001538686 00000 n 
+0001538749 00000 n 
+0001538813 00000 n 
+0001538876 00000 n 
+0001538940 00000 n 
+0001539002 00000 n 
+0001539066 00000 n 
+0001539130 00000 n 
+0001539194 00000 n 
+0001539258 00000 n 
+0001539322 00000 n 
+0001539386 00000 n 
+0001539450 00000 n 
+0001539514 00000 n 
+0001539578 00000 n 
+0001539642 00000 n 
+0001539706 00000 n 
+0001539770 00000 n 
+0001540948 00000 n 
+0001540641 00000 n 
+0001539949 00000 n 
+0001540757 00000 n 
+0001542251 00000 n 
+0001541943 00000 n 
+0001541064 00000 n 
+0001542059 00000 n 
+0001542187 00000 n 
+0003384098 00000 n 
+0001543267 00000 n 
+0001542959 00000 n 
+0001542367 00000 n 
+0001543075 00000 n 
+0001544336 00000 n 
+0001544029 00000 n 
+0001543383 00000 n 
+0001544145 00000 n 
+0001545416 00000 n 
+0001545109 00000 n 
+0001544452 00000 n 
+0001545225 00000 n 
+0001545813 00000 n 
+0001545633 00000 n 
+0001545532 00000 n 
+0001545749 00000 n 
+0001547816 00000 n 
+0001547509 00000 n 
+0001545855 00000 n 
+0001547625 00000 n 
+0001547752 00000 n 
+0001550234 00000 n 
+0001549927 00000 n 
+0001547932 00000 n 
+0001550043 00000 n 
 0001550170 00000 n 
-0001550234 00000 n 
-0001550298 00000 n 
-0001550362 00000 n 
-0001550426 00000 n 
-0001550489 00000 n 
-0001556122 00000 n 
-0001553706 00000 n 
-0001550696 00000 n 
-0001553822 00000 n 
-0001553950 00000 n 
-0001554014 00000 n 
-0001554078 00000 n 
-0001554142 00000 n 
-0001554206 00000 n 
-0001554269 00000 n 
-0001554333 00000 n 
-0001554396 00000 n 
-0001554460 00000 n 
-0001554523 00000 n 
-0001554587 00000 n 
-0001554651 00000 n 
-0001554715 00000 n 
-0001554779 00000 n 
-0001554843 00000 n 
-0001554907 00000 n 
-0001554971 00000 n 
-0001555035 00000 n 
-0001555099 00000 n 
-0001555163 00000 n 
-0001555227 00000 n 
-0001555291 00000 n 
-0001555355 00000 n 
-0001555419 00000 n 
-0001555483 00000 n 
-0001555547 00000 n 
-0001555611 00000 n 
-0001555675 00000 n 
-0001555739 00000 n 
-0001555803 00000 n 
-0001555867 00000 n 
-0001555931 00000 n 
-0001555995 00000 n 
-0001556059 00000 n 
-0001560000 00000 n 
-0001558288 00000 n 
-0001556279 00000 n 
-0001558404 00000 n 
-0001558532 00000 n 
-0001558596 00000 n 
-0001558660 00000 n 
-0001558724 00000 n 
-0001558788 00000 n 
-0001558852 00000 n 
-0001558916 00000 n 
-0001558980 00000 n 
-0001559044 00000 n 
-0001559108 00000 n 
-0001559172 00000 n 
-0001559236 00000 n 
-0001559300 00000 n 
-0001559363 00000 n 
-0001559427 00000 n 
-0001559490 00000 n 
-0001559554 00000 n 
-0001559616 00000 n 
-0001559680 00000 n 
-0001559744 00000 n 
-0001559808 00000 n 
-0001559872 00000 n 
-0001559936 00000 n 
-0001561545 00000 n 
-0001561237 00000 n 
-0001560115 00000 n 
-0001561353 00000 n 
-0001562470 00000 n 
-0001562163 00000 n 
-0001561661 00000 n 
-0001562279 00000 n 
-0001564028 00000 n 
-0001563720 00000 n 
-0001562586 00000 n 
-0001563836 00000 n 
-0003320143 00000 n 
-0001565337 00000 n 
-0001565029 00000 n 
-0001564144 00000 n 
-0001565145 00000 n 
-0001565273 00000 n 
-0001566782 00000 n 
-0001566474 00000 n 
-0001565453 00000 n 
-0001566590 00000 n 
-0001566718 00000 n 
-0001568313 00000 n 
-0001568005 00000 n 
-0001566898 00000 n 
-0001568121 00000 n 
-0001568249 00000 n 
-0001569557 00000 n 
-0001569249 00000 n 
-0001568429 00000 n 
-0001569365 00000 n 
-0001570870 00000 n 
-0001570562 00000 n 
-0001569673 00000 n 
-0001570678 00000 n 
-0001570806 00000 n 
-0001572673 00000 n 
-0001572365 00000 n 
-0001570986 00000 n 
-0001572481 00000 n 
-0001572609 00000 n 
-0003320268 00000 n 
-0001574094 00000 n 
-0001573786 00000 n 
-0001572789 00000 n 
-0001573902 00000 n 
-0001574030 00000 n 
-0001575319 00000 n 
-0001575011 00000 n 
-0001574210 00000 n 
-0001575127 00000 n 
-0001575255 00000 n 
-0001575828 00000 n 
-0001575649 00000 n 
-0001575435 00000 n 
-0001576119 00000 n 
-0001576003 00000 n 
-0001575902 00000 n 
-0001577220 00000 n 
-0001576785 00000 n 
-0001576161 00000 n 
-0001576901 00000 n 
-0001576965 00000 n 
-0001577092 00000 n 
-0001577156 00000 n 
-0001577617 00000 n 
-0001577437 00000 n 
-0001577336 00000 n 
-0001577553 00000 n 
-0003320393 00000 n 
-0001579549 00000 n 
-0001579242 00000 n 
-0001577659 00000 n 
-0001579358 00000 n 
-0001579485 00000 n 
-0001582199 00000 n 
-0001581892 00000 n 
-0001579665 00000 n 
-0001582008 00000 n 
-0001582135 00000 n 
-0001584469 00000 n 
-0001584289 00000 n 
-0001582357 00000 n 
-0001584405 00000 n 
-0001586686 00000 n 
-0001586506 00000 n 
-0001584571 00000 n 
-0001586622 00000 n 
-0001589005 00000 n 
-0001588698 00000 n 
-0001586788 00000 n 
-0001588814 00000 n 
-0001588941 00000 n 
-0001591664 00000 n 
-0001591359 00000 n 
-0001589121 00000 n 
-0001591475 00000 n 
-0001591602 00000 n 
-0003320518 00000 n 
-0001593987 00000 n 
-0001593680 00000 n 
-0001591780 00000 n 
-0001593796 00000 n 
-0001593923 00000 n 
-0001596218 00000 n 
-0001596434 00000 n 
-0001596081 00000 n 
-0001594103 00000 n 
-0001596370 00000 n 
-0001613151 00000 n 
-0001598843 00000 n 
-0001598663 00000 n 
-0001596564 00000 n 
-0001598779 00000 n 
-0001601438 00000 n 
-0001601638 00000 n 
-0001601906 00000 n 
-0001601292 00000 n 
-0001598945 00000 n 
-0001601842 00000 n 
-0001604320 00000 n 
-0001604140 00000 n 
-0001602078 00000 n 
-0001604256 00000 n 
-0001609436 00000 n 
-0001606770 00000 n 
-0001606464 00000 n 
-0001604422 00000 n 
-0001606580 00000 n 
-0001606707 00000 n 
-0003320643 00000 n 
-0001609615 00000 n 
-0001610072 00000 n 
-0001610329 00000 n 
-0001609272 00000 n 
-0001606886 00000 n 
-0001610265 00000 n 
-0001609844 00000 n 
-0001612587 00000 n 
-0001613342 00000 n 
-0001612441 00000 n 
-0001610515 00000 n 
-0001613024 00000 n 
-0001613278 00000 n 
-0001612805 00000 n 
-0001616510 00000 n 
-0001615756 00000 n 
-0001613514 00000 n 
-0001615872 00000 n 
-0001615936 00000 n 
-0001616000 00000 n 
-0001616063 00000 n 
-0001616127 00000 n 
-0001616191 00000 n 
-0001616255 00000 n 
-0001616319 00000 n 
-0001616446 00000 n 
-0001618782 00000 n 
-0001618219 00000 n 
-0001616654 00000 n 
-0001618335 00000 n 
-0001618399 00000 n 
+0003384223 00000 n 
+0001552555 00000 n 
+0001553043 00000 n 
+0001552409 00000 n 
+0001550350 00000 n 
+0001552852 00000 n 
+0001552979 00000 n 
+0001552703 00000 n 
+0001555437 00000 n 
+0001555004 00000 n 
+0001553173 00000 n 
+0001555120 00000 n 
+0001555247 00000 n 
+0001555374 00000 n 
+0001557740 00000 n 
+0001557890 00000 n 
+0001558122 00000 n 
+0001557594 00000 n 
+0001555567 00000 n 
+0001558058 00000 n 
+0003374618 00000 n 
+0003374473 00000 n 
+0001559603 00000 n 
+0001559921 00000 n 
+0001559359 00000 n 
+0001558351 00000 n 
+0001559475 00000 n 
+0001559730 00000 n 
+0001559857 00000 n 
+0001561421 00000 n 
+0001561114 00000 n 
+0001560051 00000 n 
+0001561230 00000 n 
+0001561357 00000 n 
+0001562675 00000 n 
+0001562495 00000 n 
+0001561551 00000 n 
+0001562611 00000 n 
+0003384348 00000 n 
+0001563850 00000 n 
+0001563670 00000 n 
+0001562777 00000 n 
+0001563786 00000 n 
+0001565014 00000 n 
+0001564834 00000 n 
+0001563952 00000 n 
+0001564950 00000 n 
+0001566483 00000 n 
+0001569404 00000 n 
+0001566696 00000 n 
+0001566346 00000 n 
+0001565116 00000 n 
+0001566632 00000 n 
+0001594405 00000 n 
+0001570463 00000 n 
+0001569553 00000 n 
+0001569860 00000 n 
+0001570162 00000 n 
+0001570842 00000 n 
+0001569195 00000 n 
+0001566812 00000 n 
+0001570778 00000 n 
+0001569707 00000 n 
+0001570012 00000 n 
+0001570312 00000 n 
+0001570628 00000 n 
+0001595789 00000 n 
+0001600911 00000 n 
+0001626122 00000 n 
+0001627047 00000 n 
+0001573584 00000 n 
+0001573732 00000 n 
+0001573948 00000 n 
+0001573119 00000 n 
+0001571028 00000 n 
+0001573283 00000 n 
+0001573884 00000 n 
+0001573433 00000 n 
+0001628605 00000 n 
+0001575891 00000 n 
+0001575711 00000 n 
+0001574135 00000 n 
+0001575827 00000 n 
+0003384473 00000 n 
+0001577139 00000 n 
+0001576959 00000 n 
+0001576007 00000 n 
+0001577075 00000 n 
+0001578960 00000 n 
+0001578780 00000 n 
+0001577255 00000 n 
+0001578896 00000 n 
+0001580214 00000 n 
+0001580034 00000 n 
+0001579076 00000 n 
+0001580150 00000 n 
+0001582018 00000 n 
+0001582252 00000 n 
+0001581881 00000 n 
+0001580330 00000 n 
+0001582188 00000 n 
+0001584506 00000 n 
+0001584716 00000 n 
+0001584369 00000 n 
+0001582424 00000 n 
+0001584652 00000 n 
+0001634134 00000 n 
+0001587742 00000 n 
+0001587114 00000 n 
+0001584832 00000 n 
+0001587230 00000 n 
+0001587294 00000 n 
+0001587358 00000 n 
+0001587422 00000 n 
+0001587486 00000 n 
+0001587550 00000 n 
+0001587614 00000 n 
+0001587678 00000 n 
+0003384598 00000 n 
+0001590217 00000 n 
+0001590037 00000 n 
+0001587886 00000 n 
+0001590153 00000 n 
+0001592648 00000 n 
+0001592881 00000 n 
+0001592511 00000 n 
+0001590347 00000 n 
+0001592817 00000 n 
+0001594469 00000 n 
+0001594161 00000 n 
+0001593039 00000 n 
+0001594277 00000 n 
+0001595853 00000 n 
+0001595545 00000 n 
+0001594585 00000 n 
+0001595661 00000 n 
+0001603463 00000 n 
+0001600667 00000 n 
+0001595969 00000 n 
+0001600783 00000 n 
+0001600975 00000 n 
+0001601039 00000 n 
+0001601103 00000 n 
+0001601167 00000 n 
+0001601231 00000 n 
+0001601295 00000 n 
+0001601359 00000 n 
+0001601423 00000 n 
+0001601486 00000 n 
+0001601550 00000 n 
+0001601613 00000 n 
+0001601677 00000 n 
+0001601739 00000 n 
+0001601803 00000 n 
+0001601867 00000 n 
+0001601931 00000 n 
+0001601995 00000 n 
+0001602059 00000 n 
+0001602123 00000 n 
+0001602187 00000 n 
+0001602251 00000 n 
+0001602315 00000 n 
+0001602379 00000 n 
+0001602443 00000 n 
+0001602507 00000 n 
+0001602571 00000 n 
+0001602635 00000 n 
+0001602699 00000 n 
+0001602763 00000 n 
+0001602827 00000 n 
+0001602891 00000 n 
+0001602955 00000 n 
+0001603019 00000 n 
+0001603082 00000 n 
+0001603146 00000 n 
+0001603208 00000 n 
+0001603272 00000 n 
+0001603335 00000 n 
+0001603399 00000 n 
+0001609214 00000 n 
+0001606734 00000 n 
+0001603620 00000 n 
+0001606850 00000 n 
+0001606978 00000 n 
+0001607042 00000 n 
+0001607106 00000 n 
+0001607170 00000 n 
+0001607234 00000 n 
+0001607297 00000 n 
+0001607361 00000 n 
+0001607424 00000 n 
+0001607488 00000 n 
+0001607551 00000 n 
+0001607615 00000 n 
+0001607679 00000 n 
+0001607743 00000 n 
+0001607807 00000 n 
+0001607871 00000 n 
+0001607935 00000 n 
+0001607999 00000 n 
+0001608063 00000 n 
+0001608127 00000 n 
+0001608191 00000 n 
+0001608255 00000 n 
+0001608319 00000 n 
+0001608383 00000 n 
+0001608447 00000 n 
+0001608511 00000 n 
+0001608575 00000 n 
+0001608639 00000 n 
+0001608703 00000 n 
+0001608767 00000 n 
+0001608831 00000 n 
+0001608895 00000 n 
+0001608959 00000 n 
+0001609023 00000 n 
+0001609087 00000 n 
+0001609151 00000 n 
+0003384723 00000 n 
+0001615194 00000 n 
+0001612651 00000 n 
+0001609357 00000 n 
+0001612767 00000 n 
+0001612895 00000 n 
+0001612959 00000 n 
+0001613022 00000 n 
+0001613086 00000 n 
+0001613150 00000 n 
+0001613214 00000 n 
+0001613277 00000 n 
+0001613341 00000 n 
+0001613404 00000 n 
+0001613468 00000 n 
+0001613531 00000 n 
+0001613595 00000 n 
+0001613659 00000 n 
+0001613723 00000 n 
+0001613787 00000 n 
+0001613851 00000 n 
+0001613915 00000 n 
+0001613979 00000 n 
+0001614043 00000 n 
+0001614107 00000 n 
+0001614171 00000 n 
+0001614235 00000 n 
+0001614299 00000 n 
+0001614363 00000 n 
+0001614427 00000 n 
+0001614491 00000 n 
+0001614555 00000 n 
+0001614619 00000 n 
+0001614683 00000 n 
+0001614747 00000 n 
+0001614811 00000 n 
+0001614875 00000 n 
+0001614939 00000 n 
+0001615003 00000 n 
+0001615067 00000 n 
+0001615130 00000 n 
+0001620763 00000 n 
+0001618347 00000 n 
+0001615337 00000 n 
 0001618463 00000 n 
-0001618527 00000 n 
 0001618591 00000 n 
-0001618718 00000 n 
-0001621047 00000 n 
-0001620867 00000 n 
-0001618912 00000 n 
-0001620983 00000 n 
-0001623049 00000 n 
-0001622869 00000 n 
-0001621262 00000 n 
-0001622985 00000 n 
-0003320768 00000 n 
-0001625585 00000 n 
-0001625278 00000 n 
-0001623165 00000 n 
-0001625394 00000 n 
-0001625521 00000 n 
-0001628535 00000 n 
-0001627909 00000 n 
-0001625729 00000 n 
-0001628025 00000 n 
-0001628152 00000 n 
-0001628216 00000 n 
-0001628280 00000 n 
-0001628344 00000 n 
-0001628407 00000 n 
-0001628471 00000 n 
-0001630811 00000 n 
-0001630439 00000 n 
-0001628665 00000 n 
-0001630555 00000 n 
-0001630619 00000 n 
-0001630683 00000 n 
-0001630747 00000 n 
-0001633339 00000 n 
-0001632715 00000 n 
-0001630927 00000 n 
-0001632831 00000 n 
-0001632895 00000 n 
-0001632959 00000 n 
-0001633086 00000 n 
-0001633213 00000 n 
-0001633276 00000 n 
-0001636219 00000 n 
-0001635655 00000 n 
-0001633469 00000 n 
-0001635771 00000 n 
-0001635835 00000 n 
-0001635899 00000 n 
-0001635963 00000 n 
-0001636027 00000 n 
-0001636091 00000 n 
-0001636155 00000 n 
-0001639348 00000 n 
-0001638595 00000 n 
-0001636363 00000 n 
-0001638711 00000 n 
-0001638838 00000 n 
-0001638902 00000 n 
-0001638966 00000 n 
-0001639029 00000 n 
-0001639156 00000 n 
-0001639220 00000 n 
-0001639284 00000 n 
-0003320893 00000 n 
-0001640717 00000 n 
-0001640473 00000 n 
-0001639492 00000 n 
-0001640589 00000 n 
-0001640653 00000 n 
-0001643322 00000 n 
-0001642951 00000 n 
-0001640833 00000 n 
-0001643067 00000 n 
-0001643131 00000 n 
-0001643258 00000 n 
-0001645617 00000 n 
-0001645246 00000 n 
-0001643466 00000 n 
-0001645362 00000 n 
-0001645489 00000 n 
-0001645553 00000 n 
-0001648082 00000 n 
-0001647902 00000 n 
-0001645775 00000 n 
-0001648018 00000 n 
-0001649662 00000 n 
-0001649482 00000 n 
-0001648226 00000 n 
-0001649598 00000 n 
-0001650101 00000 n 
-0001649921 00000 n 
-0001649820 00000 n 
-0001650037 00000 n 
-0003321018 00000 n 
-0001652133 00000 n 
-0001651699 00000 n 
-0001650143 00000 n 
-0001651815 00000 n 
-0001651942 00000 n 
-0001652069 00000 n 
-0001654614 00000 n 
-0001654307 00000 n 
-0001652249 00000 n 
-0001654423 00000 n 
-0001654550 00000 n 
-0001656883 00000 n 
-0001656449 00000 n 
-0001654730 00000 n 
-0001656565 00000 n 
-0001656692 00000 n 
-0001656819 00000 n 
-0001658955 00000 n 
-0001658522 00000 n 
-0001657013 00000 n 
-0001658638 00000 n 
-0001658765 00000 n 
-0001658891 00000 n 
-0001660646 00000 n 
-0001660339 00000 n 
-0001659085 00000 n 
-0001660455 00000 n 
-0001660582 00000 n 
-0001663298 00000 n 
-0001663930 00000 n 
-0001663152 00000 n 
-0001660833 00000 n 
-0001663611 00000 n 
-0001663738 00000 n 
-0001663802 00000 n 
-0001663455 00000 n 
-0001663866 00000 n 
-0003321143 00000 n 
-0001665576 00000 n 
-0001665767 00000 n 
-0001665268 00000 n 
-0001664060 00000 n 
-0001665384 00000 n 
-0001665448 00000 n 
-0001665703 00000 n 
-0001668112 00000 n 
-0001668279 00000 n 
-0001667957 00000 n 
-0001668776 00000 n 
-0001667802 00000 n 
-0001665897 00000 n 
-0001668456 00000 n 
-0001668520 00000 n 
-0001668584 00000 n 
-0001668648 00000 n 
-0001668712 00000 n 
-0001675806 00000 n 
-0001670366 00000 n 
-0001670058 00000 n 
-0001668948 00000 n 
-0001670174 00000 n 
-0001670238 00000 n 
-0001670302 00000 n 
-0001672070 00000 n 
-0001672483 00000 n 
-0001671933 00000 n 
-0001670482 00000 n 
-0001672228 00000 n 
-0001672292 00000 n 
-0001672419 00000 n 
-0001677086 00000 n 
-0001677468 00000 n 
-0001675562 00000 n 
-0001672613 00000 n 
-0001675678 00000 n 
-0001675870 00000 n 
-0001675934 00000 n 
-0001675998 00000 n 
-0001676062 00000 n 
-0001676126 00000 n 
-0001676190 00000 n 
-0001676254 00000 n 
-0001676318 00000 n 
-0001676382 00000 n 
-0001676446 00000 n 
-0001676510 00000 n 
-0001676574 00000 n 
-0001676638 00000 n 
-0001676702 00000 n 
-0001676766 00000 n 
-0001676830 00000 n 
-0001676894 00000 n 
-0001676958 00000 n 
-0001677213 00000 n 
-0001677340 00000 n 
-0001677404 00000 n 
-0001679168 00000 n 
-0001679321 00000 n 
-0001679984 00000 n 
-0001679022 00000 n 
-0001677653 00000 n 
-0001679472 00000 n 
-0001679536 00000 n 
-0001679600 00000 n 
-0001679664 00000 n 
-0001679728 00000 n 
-0001679792 00000 n 
-0001679856 00000 n 
-0001679920 00000 n 
-0003321268 00000 n 
-0001681848 00000 n 
-0001681975 00000 n 
-0001682165 00000 n 
-0001681604 00000 n 
-0001680100 00000 n 
-0001681720 00000 n 
-0001682101 00000 n 
-0001684910 00000 n 
-0001684540 00000 n 
-0001682295 00000 n 
-0001684656 00000 n 
-0001684783 00000 n 
-0001684847 00000 n 
-0001687381 00000 n 
-0001687201 00000 n 
-0001685040 00000 n 
-0001687317 00000 n 
-0001688569 00000 n 
-0001688389 00000 n 
-0001687511 00000 n 
-0001688505 00000 n 
-0001690476 00000 n 
-0001690043 00000 n 
-0001688671 00000 n 
-0001690159 00000 n 
-0001690286 00000 n 
-0001690412 00000 n 
-0001692960 00000 n 
-0001693622 00000 n 
-0001692814 00000 n 
-0001690592 00000 n 
-0001693431 00000 n 
-0001693558 00000 n 
-0001693195 00000 n 
-0003321393 00000 n 
-0001696506 00000 n 
-0001696198 00000 n 
-0001693808 00000 n 
-0001696314 00000 n 
-0001696442 00000 n 
-0001699397 00000 n 
-0001698836 00000 n 
-0001696622 00000 n 
-0001698952 00000 n 
-0001699079 00000 n 
-0001699206 00000 n 
-0001699333 00000 n 
-0001701407 00000 n 
-0001701896 00000 n 
-0001701261 00000 n 
-0001699541 00000 n 
-0001701706 00000 n 
-0001701833 00000 n 
-0001701556 00000 n 
-0002486287 00000 n 
-0001704205 00000 n 
-0001704671 00000 n 
-0001704068 00000 n 
-0001702111 00000 n 
-0001704355 00000 n 
-0001704480 00000 n 
-0001704607 00000 n 
-0001706585 00000 n 
-0001706405 00000 n 
-0001704858 00000 n 
-0001706521 00000 n 
-0001708874 00000 n 
-0001709091 00000 n 
-0001708737 00000 n 
-0001706701 00000 n 
-0001709027 00000 n 
-0003321518 00000 n 
-0002463328 00000 n 
-0001711634 00000 n 
-0001711074 00000 n 
-0001709221 00000 n 
-0001711190 00000 n 
-0001711317 00000 n 
-0001711444 00000 n 
-0001711570 00000 n 
-0001714315 00000 n 
-0001713754 00000 n 
-0001711750 00000 n 
-0001713870 00000 n 
-0001713997 00000 n 
-0001714124 00000 n 
-0001714251 00000 n 
-0001717012 00000 n 
-0001716705 00000 n 
-0001714445 00000 n 
-0001716821 00000 n 
-0001716948 00000 n 
-0001719334 00000 n 
-0001719027 00000 n 
-0001717128 00000 n 
-0001719143 00000 n 
-0001719270 00000 n 
-0001720516 00000 n 
-0001720336 00000 n 
-0001719492 00000 n 
-0001720452 00000 n 
-0001720899 00000 n 
-0001720719 00000 n 
-0001720618 00000 n 
-0001720835 00000 n 
-0003321643 00000 n 
-0001722828 00000 n 
-0001722521 00000 n 
-0001720941 00000 n 
-0001722637 00000 n 
-0001722764 00000 n 
-0001725390 00000 n 
-0001725569 00000 n 
-0001725751 00000 n 
-0001726115 00000 n 
-0001725235 00000 n 
-0001722944 00000 n 
-0001725925 00000 n 
-0001726052 00000 n 
-0001728321 00000 n 
-0001728700 00000 n 
-0001728184 00000 n 
-0001726301 00000 n 
-0001728509 00000 n 
-0001728636 00000 n 
-0001729861 00000 n 
-0001729681 00000 n 
-0001728886 00000 n 
-0001729797 00000 n 
-0001731570 00000 n 
-0001733910 00000 n 
-0001765779 00000 n 
-0001768558 00000 n 
-0001732230 00000 n 
-0001731433 00000 n 
-0001729963 00000 n 
-0001731721 00000 n 
-0001732039 00000 n 
-0001732102 00000 n 
-0001732166 00000 n 
-0001766515 00000 n 
-0001765931 00000 n 
-0001800091 00000 n 
-0001766235 00000 n 
-0001812923 00000 n 
-0001798409 00000 n 
-0001828206 00000 n 
-0001766834 00000 n 
-0001733746 00000 n 
-0001732346 00000 n 
-0001766387 00000 n 
-0001766579 00000 n 
-0001766643 00000 n 
-0001766083 00000 n 
-0001766707 00000 n 
-0001766770 00000 n 
-0003321768 00000 n 
-0001798841 00000 n 
-0001826013 00000 n 
-0001826141 00000 n 
-0001798561 00000 n 
-0001798969 00000 n 
-0001768412 00000 n 
-0001766988 00000 n 
-0001798713 00000 n 
-0001798905 00000 n 
-0001848053 00000 n 
-0001826205 00000 n 
-0001799975 00000 n 
-0001799123 00000 n 
-0001825885 00000 n 
-0001848244 00000 n 
-0001828090 00000 n 
-0001826360 00000 n 
-0001847925 00000 n 
-0001848180 00000 n 
-0001850407 00000 n 
-0001850227 00000 n 
-0001848412 00000 n 
-0001850343 00000 n 
-0001851729 00000 n 
-0001851549 00000 n 
-0001850523 00000 n 
-0001851665 00000 n 
-0001854066 00000 n 
-0001854407 00000 n 
-0001853929 00000 n 
-0001851845 00000 n 
-0001854216 00000 n 
-0001854343 00000 n 
-0003321893 00000 n 
-0002471884 00000 n 
-0001856558 00000 n 
-0001856714 00000 n 
-0001856866 00000 n 
-0001857170 00000 n 
-0001857894 00000 n 
-0001856385 00000 n 
-0001854551 00000 n 
-0001857322 00000 n 
-0001857449 00000 n 
-0001857576 00000 n 
-0001857703 00000 n 
-0001857018 00000 n 
-0001857830 00000 n 
-0002473382 00000 n 
-0001859818 00000 n 
-0001859980 00000 n 
-0001860142 00000 n 
-0001860304 00000 n 
-0001860463 00000 n 
-0001861134 00000 n 
-0001859645 00000 n 
-0001858024 00000 n 
-0001860622 00000 n 
-0001860878 00000 n 
-0001860942 00000 n 
-0001861006 00000 n 
-0001861070 00000 n 
-0002477537 00000 n 
-0002478902 00000 n 
-0002480401 00000 n 
-0002481579 00000 n 
-0002482698 00000 n 
-0001862730 00000 n 
-0001862487 00000 n 
-0001861264 00000 n 
-0001862603 00000 n 
-0001862667 00000 n 
-0001864083 00000 n 
-0001863839 00000 n 
-0001862846 00000 n 
-0001863955 00000 n 
-0001864019 00000 n 
-0001865629 00000 n 
-0001865321 00000 n 
-0001864199 00000 n 
-0001865437 00000 n 
-0001865501 00000 n 
-0001865565 00000 n 
-0001867171 00000 n 
-0001867547 00000 n 
-0001867034 00000 n 
-0001865745 00000 n 
-0001867355 00000 n 
-0001867483 00000 n 
-0003322018 00000 n 
-0001869425 00000 n 
-0001869657 00000 n 
-0001869288 00000 n 
-0001867733 00000 n 
-0001869593 00000 n 
-0001871229 00000 n 
-0001874984 00000 n 
-0001871697 00000 n 
-0001871092 00000 n 
-0001869829 00000 n 
-0001871378 00000 n 
-0001871442 00000 n 
-0001871506 00000 n 
-0001871570 00000 n 
-0001871634 00000 n 
-0002484059 00000 n 
-0001874377 00000 n 
-0001874525 00000 n 
-0001876898 00000 n 
-0001874678 00000 n 
-0001956777 00000 n 
-0001874832 00000 n 
-0001875281 00000 n 
-0001874204 00000 n 
-0001871813 00000 n 
-0001875153 00000 n 
-0001875217 00000 n 
-0002484186 00000 n 
-0001954964 00000 n 
-0002030992 00000 n 
-0002124489 00000 n 
-0002032243 00000 n 
-0001954527 00000 n 
-0001954679 00000 n 
-0002126079 00000 n 
-0002212907 00000 n 
-0002030562 00000 n 
-0001955028 00000 n 
-0001876752 00000 n 
-0001875467 00000 n 
-0001954836 00000 n 
-0001953595 00000 n 
-0002211082 00000 n 
-0002288523 00000 n 
-0002290038 00000 n 
-0002031056 00000 n 
-0001956631 00000 n 
-0001955182 00000 n 
-0002030864 00000 n 
-0002030714 00000 n 
-0002368904 00000 n 
-0002210438 00000 n 
-0002124681 00000 n 
-0002032127 00000 n 
-0002031196 00000 n 
-0002124361 00000 n 
-0002124617 00000 n 
-0003322143 00000 n 
-0002123354 00000 n 
-0002370060 00000 n 
-0002210591 00000 n 
-0002210765 00000 n 
-0002211146 00000 n 
-0002125924 00000 n 
-0002124835 00000 n 
-0002210954 00000 n 
-0002209583 00000 n 
-0002461360 00000 n 
-0002288715 00000 n 
-0002212791 00000 n 
-0002211342 00000 n 
-0002288395 00000 n 
-0002287649 00000 n 
-0002368968 00000 n 
-0002289922 00000 n 
-0002288883 00000 n 
-0002368776 00000 n 
-0002368047 00000 n 
-0002461424 00000 n 
-0002369944 00000 n 
-0002369122 00000 n 
-0002461232 00000 n 
-0002463392 00000 n 
-0002463084 00000 n 
-0002461578 00000 n 
-0002463200 00000 n 
-0002468299 00000 n 
-0002468506 00000 n 
-0002465660 00000 n 
-0002465352 00000 n 
-0002463522 00000 n 
-0002465468 00000 n 
-0002465596 00000 n 
-0003322268 00000 n 
-0002468712 00000 n 
-0002469224 00000 n 
-0002468144 00000 n 
-0002465804 00000 n 
-0002468905 00000 n 
-0002469033 00000 n 
-0002469160 00000 n 
-0002470791 00000 n 
-0002470611 00000 n 
-0002469410 00000 n 
-0002470727 00000 n 
-0002471948 00000 n 
-0002471640 00000 n 
-0002470907 00000 n 
-0002471756 00000 n 
-0002473446 00000 n 
-0002473138 00000 n 
-0002472064 00000 n 
-0002473254 00000 n 
-0002474765 00000 n 
-0002474329 00000 n 
-0002473562 00000 n 
-0002474445 00000 n 
-0002476229 00000 n 
-0002475921 00000 n 
-0002474881 00000 n 
-0002476037 00000 n 
-0003322393 00000 n 
-0002477601 00000 n 
-0002477293 00000 n 
-0002476345 00000 n 
-0002477409 00000 n 
-0002478966 00000 n 
-0002478658 00000 n 
-0002477717 00000 n 
-0002478774 00000 n 
-0002480464 00000 n 
-0002480157 00000 n 
-0002479082 00000 n 
-0002480273 00000 n 
-0002481643 00000 n 
-0002481335 00000 n 
-0002480580 00000 n 
-0002481451 00000 n 
-0002482762 00000 n 
-0002482454 00000 n 
-0002481759 00000 n 
-0002482570 00000 n 
-0002484250 00000 n 
-0002483816 00000 n 
-0002482878 00000 n 
-0002483932 00000 n 
-0003322518 00000 n 
-0002488859 00000 n 
-0002486479 00000 n 
-0002486043 00000 n 
-0002484366 00000 n 
-0002486159 00000 n 
-0002486415 00000 n 
-0002489030 00000 n 
-0002489279 00000 n 
-0002488713 00000 n 
-0002486595 00000 n 
-0002489215 00000 n 
-0002491609 00000 n 
-0002491762 00000 n 
-0002492106 00000 n 
-0002491463 00000 n 
-0002489508 00000 n 
-0002491914 00000 n 
-0002492042 00000 n 
-0002668608 00000 n 
-0002670869 00000 n 
-0002494850 00000 n 
-0002494158 00000 n 
-0002492236 00000 n 
-0002494274 00000 n 
-0002494402 00000 n 
-0002494466 00000 n 
-0002494530 00000 n 
-0002494594 00000 n 
-0002494658 00000 n 
-0002494786 00000 n 
-0002497545 00000 n 
-0002496981 00000 n 
-0002494994 00000 n 
-0002497097 00000 n 
-0002497225 00000 n 
-0002497289 00000 n 
-0002497353 00000 n 
-0002497417 00000 n 
-0002497481 00000 n 
-0002499772 00000 n 
-0002500086 00000 n 
-0002500238 00000 n 
-0002501860 00000 n 
-0002531194 00000 n 
-0002500390 00000 n 
-0002501054 00000 n 
-0002499599 00000 n 
-0002497689 00000 n 
-0002500544 00000 n 
-0002500608 00000 n 
-0002500672 00000 n 
-0002500736 00000 n 
-0002500799 00000 n 
-0002499929 00000 n 
-0002500862 00000 n 
-0002500990 00000 n 
-0003322643 00000 n 
-0002556314 00000 n 
-0002529836 00000 n 
-0002556186 00000 n 
-0002559190 00000 n 
-0002529900 00000 n 
-0002501744 00000 n 
-0002501170 00000 n 
-0002529708 00000 n 
-0002556505 00000 n 
-0002531078 00000 n 
-0002530040 00000 n 
-0002556058 00000 n 
-0002556378 00000 n 
-0002556441 00000 n 
-0002559573 00000 n 
-0002558946 00000 n 
-0002556673 00000 n 
-0002559062 00000 n 
-0002559254 00000 n 
-0002559318 00000 n 
-0002559382 00000 n 
-0002559446 00000 n 
-0002559510 00000 n 
-0002561660 00000 n 
-0002561813 00000 n 
-0002566894 00000 n 
-0002562571 00000 n 
-0002561505 00000 n 
-0002559703 00000 n 
-0002562124 00000 n 
-0002562188 00000 n 
-0002562252 00000 n 
-0002562380 00000 n 
-0002561969 00000 n 
-0002562508 00000 n 
-0002565357 00000 n 
-0002590168 00000 n 
-0002565740 00000 n 
-0002565113 00000 n 
-0002562687 00000 n 
-0002565229 00000 n 
-0002565421 00000 n 
-0002565485 00000 n 
-0002565549 00000 n 
-0002565612 00000 n 
-0002565676 00000 n 
-0002590424 00000 n 
-0002566778 00000 n 
-0002565912 00000 n 
-0002590040 00000 n 
-0002590232 00000 n 
-0002590296 00000 n 
-0002590360 00000 n 
-0003322768 00000 n 
-0002593085 00000 n 
-0002595014 00000 n 
-0002609340 00000 n 
-0002593557 00000 n 
-0002592948 00000 n 
-0002590592 00000 n 
-0002593237 00000 n 
-0002593301 00000 n 
-0002593365 00000 n 
-0002593493 00000 n 
-0002609623 00000 n 
-0002611149 00000 n 
-0002609687 00000 n 
-0002594877 00000 n 
-0002593757 00000 n 
-0002609495 00000 n 
-0002625985 00000 n 
-0002626177 00000 n 
-0002611033 00000 n 
-0002609841 00000 n 
-0002625857 00000 n 
-0002626113 00000 n 
-0002629314 00000 n 
-0002628430 00000 n 
-0002626345 00000 n 
-0002628546 00000 n 
-0002628610 00000 n 
-0002628674 00000 n 
-0002628738 00000 n 
-0002628802 00000 n 
-0002628866 00000 n 
-0002628930 00000 n 
-0002628994 00000 n 
-0002629058 00000 n 
-0002629122 00000 n 
-0002629186 00000 n 
-0002629250 00000 n 
-0002631567 00000 n 
-0002631717 00000 n 
-0002633734 00000 n 
-0002650060 00000 n 
-0002632467 00000 n 
-0002631412 00000 n 
-0002629458 00000 n 
-0002632019 00000 n 
-0002632083 00000 n 
-0002632147 00000 n 
-0002632211 00000 n 
-0002632275 00000 n 
-0002632339 00000 n 
-0002631868 00000 n 
-0002632403 00000 n 
-0002648656 00000 n 
-0002665837 00000 n 
-0002648848 00000 n 
-0002633618 00000 n 
-0002632597 00000 n 
-0002648528 00000 n 
-0002648784 00000 n 
-0003322893 00000 n 
-0002666029 00000 n 
-0002649944 00000 n 
-0002649016 00000 n 
-0002665709 00000 n 
-0002665965 00000 n 
-0002668270 00000 n 
-0002668800 00000 n 
-0002668133 00000 n 
-0002666197 00000 n 
-0002668480 00000 n 
-0002668736 00000 n 
-0002670997 00000 n 
-0002670625 00000 n 
-0002669028 00000 n 
-0002670741 00000 n 
-0002670933 00000 n 
-0002673642 00000 n 
-0002673462 00000 n 
-0002671155 00000 n 
-0002673578 00000 n 
-0002676040 00000 n 
-0002675860 00000 n 
-0002673800 00000 n 
-0002675976 00000 n 
-0002678164 00000 n 
-0002677984 00000 n 
-0002676241 00000 n 
-0002678100 00000 n 
-0003323018 00000 n 
-0002679838 00000 n 
-0002680420 00000 n 
-0002679692 00000 n 
-0002678308 00000 n 
-0002680165 00000 n 
-0002680293 00000 n 
-0002680001 00000 n 
-0002680356 00000 n 
-0002682944 00000 n 
-0002682764 00000 n 
-0002680578 00000 n 
-0002682880 00000 n 
-0002685020 00000 n 
-0002684712 00000 n 
-0002683046 00000 n 
-0002684828 00000 n 
-0002684892 00000 n 
-0002684956 00000 n 
-0002687416 00000 n 
-0002687173 00000 n 
-0002685122 00000 n 
-0002687289 00000 n 
-0002687353 00000 n 
-0002689703 00000 n 
-0002689459 00000 n 
-0002687532 00000 n 
-0002689575 00000 n 
-0002689639 00000 n 
-0002691838 00000 n 
-0002691531 00000 n 
-0002689805 00000 n 
-0002691647 00000 n 
-0002691711 00000 n 
-0002691774 00000 n 
-0003323143 00000 n 
-0002694347 00000 n 
-0002693848 00000 n 
-0002691954 00000 n 
-0002693964 00000 n 
-0002694028 00000 n 
-0002694092 00000 n 
-0002694156 00000 n 
-0002694220 00000 n 
-0002694284 00000 n 
-0002697042 00000 n 
-0002696542 00000 n 
-0002694449 00000 n 
-0002696658 00000 n 
-0002696722 00000 n 
-0002696786 00000 n 
-0002696850 00000 n 
-0002696914 00000 n 
-0002696978 00000 n 
-0002699538 00000 n 
-0002699294 00000 n 
-0002697158 00000 n 
-0002699410 00000 n 
-0002699474 00000 n 
-0002701879 00000 n 
-0002701635 00000 n 
-0002699626 00000 n 
-0002701751 00000 n 
-0002701815 00000 n 
-0002704486 00000 n 
-0002703923 00000 n 
-0002701995 00000 n 
-0002704039 00000 n 
-0002704103 00000 n 
-0002704167 00000 n 
-0002704231 00000 n 
-0002704295 00000 n 
-0002704359 00000 n 
-0002704422 00000 n 
-0002706806 00000 n 
-0002706498 00000 n 
-0002704574 00000 n 
-0002706614 00000 n 
-0002706678 00000 n 
-0002706742 00000 n 
-0003323268 00000 n 
-0002709041 00000 n 
-0002708733 00000 n 
-0002706922 00000 n 
-0002708849 00000 n 
-0002708913 00000 n 
-0002708977 00000 n 
-0002711589 00000 n 
-0002711409 00000 n 
-0002709143 00000 n 
-0002711525 00000 n 
-0002713920 00000 n 
-0002713676 00000 n 
-0002711691 00000 n 
-0002713792 00000 n 
-0002713856 00000 n 
-0002716179 00000 n 
-0002715872 00000 n 
-0002714022 00000 n 
-0002715988 00000 n 
-0002716052 00000 n 
-0002716115 00000 n 
-0002718207 00000 n 
-0002717835 00000 n 
-0002716295 00000 n 
-0002717951 00000 n 
-0002718015 00000 n 
-0002718079 00000 n 
-0002718143 00000 n 
-0002720337 00000 n 
-0002720030 00000 n 
-0002718309 00000 n 
-0002720146 00000 n 
-0002720210 00000 n 
-0003323393 00000 n 
-0002722154 00000 n 
-0002722331 00000 n 
-0002722787 00000 n 
-0002721999 00000 n 
-0002720467 00000 n 
-0002722723 00000 n 
-0002722527 00000 n 
-0002723184 00000 n 
-0002723004 00000 n 
-0002722903 00000 n 
-0002723120 00000 n 
-0002725145 00000 n 
-0002725508 00000 n 
-0002725008 00000 n 
-0002723226 00000 n 
-0002725316 00000 n 
-0002725444 00000 n 
-0002727749 00000 n 
-0002727569 00000 n 
-0002725680 00000 n 
-0002727685 00000 n 
-0002730057 00000 n 
-0002729877 00000 n 
-0002727865 00000 n 
-0002729993 00000 n 
-0002732243 00000 n 
-0002732063 00000 n 
-0002730173 00000 n 
-0002732179 00000 n 
-0003323518 00000 n 
-0002733906 00000 n 
-0002734143 00000 n 
-0002733769 00000 n 
-0002732359 00000 n 
-0002734079 00000 n 
-0002734596 00000 n 
-0002734416 00000 n 
-0002734315 00000 n 
-0002734532 00000 n 
-0002737641 00000 n 
-0002737793 00000 n 
-0002737944 00000 n 
-0002738095 00000 n 
-0002738246 00000 n 
-0002738397 00000 n 
-0002738548 00000 n 
-0002738699 00000 n 
-0002738850 00000 n 
-0002739001 00000 n 
-0002739152 00000 n 
-0002739303 00000 n 
-0002739453 00000 n 
-0002739603 00000 n 
-0002739753 00000 n 
-0002739903 00000 n 
-0002740054 00000 n 
-0002740203 00000 n 
-0002740354 00000 n 
-0002740505 00000 n 
-0002740656 00000 n 
-0002740806 00000 n 
-0002740956 00000 n 
-0002741108 00000 n 
-0002741260 00000 n 
-0002741412 00000 n 
-0002741564 00000 n 
-0002741716 00000 n 
-0002741867 00000 n 
-0002742018 00000 n 
-0002742169 00000 n 
-0002742320 00000 n 
-0002742472 00000 n 
+0001618655 00000 n 
+0001618719 00000 n 
+0001618783 00000 n 
+0001618847 00000 n 
+0001618910 00000 n 
+0001618974 00000 n 
+0001619037 00000 n 
+0001619101 00000 n 
+0001619164 00000 n 
+0001619228 00000 n 
+0001619292 00000 n 
+0001619356 00000 n 
+0001619420 00000 n 
+0001619484 00000 n 
+0001619548 00000 n 
+0001619612 00000 n 
+0001619676 00000 n 
+0001619740 00000 n 
+0001619804 00000 n 
+0001619868 00000 n 
+0001619932 00000 n 
+0001619996 00000 n 
+0001620060 00000 n 
+0001620124 00000 n 
+0001620188 00000 n 
+0001620252 00000 n 
+0001620316 00000 n 
+0001620380 00000 n 
+0001620444 00000 n 
+0001620508 00000 n 
+0001620572 00000 n 
+0001620636 00000 n 
+0001620700 00000 n 
+0001624641 00000 n 
+0001622929 00000 n 
+0001620920 00000 n 
+0001623045 00000 n 
+0001623173 00000 n 
+0001623237 00000 n 
+0001623301 00000 n 
+0001623365 00000 n 
+0001623429 00000 n 
+0001623493 00000 n 
+0001623557 00000 n 
+0001623621 00000 n 
+0001623685 00000 n 
+0001623749 00000 n 
+0001623813 00000 n 
+0001623877 00000 n 
+0001623941 00000 n 
+0001624004 00000 n 
+0001624068 00000 n 
+0001624131 00000 n 
+0001624195 00000 n 
+0001624257 00000 n 
+0001624321 00000 n 
+0001624385 00000 n 
+0001624449 00000 n 
+0001624513 00000 n 
+0001624577 00000 n 
+0001626186 00000 n 
+0001625878 00000 n 
+0001624756 00000 n 
+0001625994 00000 n 
+0001627111 00000 n 
+0001626804 00000 n 
+0001626302 00000 n 
+0001626920 00000 n 
+0001628669 00000 n 
+0001628361 00000 n 
+0001627227 00000 n 
+0001628477 00000 n 
+0003384848 00000 n 
+0001629978 00000 n 
+0001629670 00000 n 
+0001628785 00000 n 
+0001629786 00000 n 
+0001629914 00000 n 
+0001631423 00000 n 
+0001631115 00000 n 
+0001630094 00000 n 
+0001631231 00000 n 
+0001631359 00000 n 
+0001632954 00000 n 
+0001632646 00000 n 
+0001631539 00000 n 
+0001632762 00000 n 
+0001632890 00000 n 
+0001634198 00000 n 
+0001633890 00000 n 
+0001633070 00000 n 
+0001634006 00000 n 
+0001635511 00000 n 
+0001635203 00000 n 
+0001634314 00000 n 
+0001635319 00000 n 
+0001635447 00000 n 
+0001637314 00000 n 
+0001637006 00000 n 
+0001635627 00000 n 
+0001637122 00000 n 
+0001637250 00000 n 
+0003384973 00000 n 
+0001638735 00000 n 
+0001638427 00000 n 
+0001637430 00000 n 
+0001638543 00000 n 
+0001638671 00000 n 
+0001639960 00000 n 
+0001639652 00000 n 
+0001638851 00000 n 
+0001639768 00000 n 
+0001639896 00000 n 
+0001640469 00000 n 
+0001640290 00000 n 
+0001640076 00000 n 
+0001640760 00000 n 
+0001640644 00000 n 
+0001640543 00000 n 
+0001641861 00000 n 
+0001641426 00000 n 
+0001640802 00000 n 
+0001641542 00000 n 
+0001641606 00000 n 
+0001641733 00000 n 
+0001641797 00000 n 
+0001642258 00000 n 
+0001642078 00000 n 
+0001641977 00000 n 
+0001642194 00000 n 
+0003385098 00000 n 
+0001644190 00000 n 
+0001643883 00000 n 
+0001642300 00000 n 
+0001643999 00000 n 
+0001644126 00000 n 
+0001646840 00000 n 
+0001646533 00000 n 
+0001644306 00000 n 
+0001646649 00000 n 
+0001646776 00000 n 
+0001649110 00000 n 
+0001648930 00000 n 
+0001646998 00000 n 
+0001649046 00000 n 
+0001651327 00000 n 
+0001651147 00000 n 
+0001649212 00000 n 
+0001651263 00000 n 
+0001653646 00000 n 
+0001653339 00000 n 
+0001651429 00000 n 
+0001653455 00000 n 
+0001653582 00000 n 
+0001656305 00000 n 
+0001656000 00000 n 
+0001653762 00000 n 
+0001656116 00000 n 
+0001656243 00000 n 
+0003385223 00000 n 
+0001658628 00000 n 
+0001658321 00000 n 
+0001656421 00000 n 
+0001658437 00000 n 
+0001658564 00000 n 
+0001660859 00000 n 
+0001661075 00000 n 
+0001660722 00000 n 
+0001658744 00000 n 
+0001661011 00000 n 
+0001677792 00000 n 
+0001663484 00000 n 
+0001663304 00000 n 
+0001661205 00000 n 
+0001663420 00000 n 
+0001666079 00000 n 
+0001666279 00000 n 
+0001666547 00000 n 
+0001665933 00000 n 
+0001663586 00000 n 
+0001666483 00000 n 
+0001668961 00000 n 
+0001668781 00000 n 
+0001666719 00000 n 
+0001668897 00000 n 
+0001674077 00000 n 
+0001671411 00000 n 
+0001671105 00000 n 
+0001669063 00000 n 
+0001671221 00000 n 
+0001671348 00000 n 
+0003385348 00000 n 
+0001674256 00000 n 
+0001674713 00000 n 
+0001674970 00000 n 
+0001673913 00000 n 
+0001671527 00000 n 
+0001674906 00000 n 
+0001674485 00000 n 
+0001677228 00000 n 
+0001677983 00000 n 
+0001677082 00000 n 
+0001675156 00000 n 
+0001677665 00000 n 
+0001677919 00000 n 
+0001677446 00000 n 
+0001681151 00000 n 
+0001680397 00000 n 
+0001678155 00000 n 
+0001680513 00000 n 
+0001680577 00000 n 
+0001680641 00000 n 
+0001680704 00000 n 
+0001680768 00000 n 
+0001680832 00000 n 
+0001680896 00000 n 
+0001680960 00000 n 
+0001681087 00000 n 
+0001683423 00000 n 
+0001682860 00000 n 
+0001681295 00000 n 
+0001682976 00000 n 
+0001683040 00000 n 
+0001683104 00000 n 
+0001683168 00000 n 
+0001683232 00000 n 
+0001683359 00000 n 
+0001685688 00000 n 
+0001685508 00000 n 
+0001683553 00000 n 
+0001685624 00000 n 
+0001687690 00000 n 
+0001687510 00000 n 
+0001685903 00000 n 
+0001687626 00000 n 
+0003385473 00000 n 
+0001690226 00000 n 
+0001689919 00000 n 
+0001687806 00000 n 
+0001690035 00000 n 
+0001690162 00000 n 
+0001693176 00000 n 
+0001692550 00000 n 
+0001690370 00000 n 
+0001692666 00000 n 
+0001692793 00000 n 
+0001692857 00000 n 
+0001692921 00000 n 
+0001692985 00000 n 
+0001693048 00000 n 
+0001693112 00000 n 
+0001695452 00000 n 
+0001695080 00000 n 
+0001693306 00000 n 
+0001695196 00000 n 
+0001695260 00000 n 
+0001695324 00000 n 
+0001695388 00000 n 
+0001697980 00000 n 
+0001697356 00000 n 
+0001695568 00000 n 
+0001697472 00000 n 
+0001697536 00000 n 
+0001697600 00000 n 
+0001697727 00000 n 
+0001697854 00000 n 
+0001697917 00000 n 
+0001700860 00000 n 
+0001700296 00000 n 
+0001698110 00000 n 
+0001700412 00000 n 
+0001700476 00000 n 
+0001700540 00000 n 
+0001700604 00000 n 
+0001700668 00000 n 
+0001700732 00000 n 
+0001700796 00000 n 
+0001703989 00000 n 
+0001703236 00000 n 
+0001701004 00000 n 
+0001703352 00000 n 
+0001703479 00000 n 
+0001703543 00000 n 
+0001703607 00000 n 
+0001703670 00000 n 
+0001703797 00000 n 
+0001703861 00000 n 
+0001703925 00000 n 
+0003385598 00000 n 
+0001705358 00000 n 
+0001705114 00000 n 
+0001704133 00000 n 
+0001705230 00000 n 
+0001705294 00000 n 
+0001707963 00000 n 
+0001707592 00000 n 
+0001705474 00000 n 
+0001707708 00000 n 
+0001707772 00000 n 
+0001707899 00000 n 
+0001710258 00000 n 
+0001709887 00000 n 
+0001708107 00000 n 
+0001710003 00000 n 
+0001710130 00000 n 
+0001710194 00000 n 
+0001712723 00000 n 
+0001712543 00000 n 
+0001710416 00000 n 
+0001712659 00000 n 
+0001714303 00000 n 
+0001714123 00000 n 
+0001712867 00000 n 
+0001714239 00000 n 
+0001714742 00000 n 
+0001714562 00000 n 
+0001714461 00000 n 
+0001714678 00000 n 
+0003385723 00000 n 
+0001716774 00000 n 
+0001716340 00000 n 
+0001714784 00000 n 
+0001716456 00000 n 
+0001716583 00000 n 
+0001716710 00000 n 
+0001719255 00000 n 
+0001718948 00000 n 
+0001716890 00000 n 
+0001719064 00000 n 
+0001719191 00000 n 
+0001721524 00000 n 
+0001721090 00000 n 
+0001719371 00000 n 
+0001721206 00000 n 
+0001721333 00000 n 
+0001721460 00000 n 
+0001723596 00000 n 
+0001723163 00000 n 
+0001721654 00000 n 
+0001723279 00000 n 
+0001723406 00000 n 
+0001723532 00000 n 
+0001725287 00000 n 
+0001724980 00000 n 
+0001723726 00000 n 
+0001725096 00000 n 
+0001725223 00000 n 
+0001727939 00000 n 
+0001728571 00000 n 
+0001727793 00000 n 
+0001725474 00000 n 
+0001728252 00000 n 
+0001728379 00000 n 
+0001728443 00000 n 
+0001728096 00000 n 
+0001728507 00000 n 
+0003385848 00000 n 
+0001730217 00000 n 
+0001730408 00000 n 
+0001729909 00000 n 
+0001728701 00000 n 
+0001730025 00000 n 
+0001730089 00000 n 
+0001730344 00000 n 
+0001732753 00000 n 
+0001732920 00000 n 
+0001732598 00000 n 
+0001733417 00000 n 
+0001732443 00000 n 
+0001730538 00000 n 
+0001733097 00000 n 
+0001733161 00000 n 
+0001733225 00000 n 
+0001733289 00000 n 
+0001733353 00000 n 
+0001740447 00000 n 
+0001735007 00000 n 
+0001734699 00000 n 
+0001733589 00000 n 
+0001734815 00000 n 
+0001734879 00000 n 
+0001734943 00000 n 
+0001736711 00000 n 
+0001737124 00000 n 
+0001736574 00000 n 
+0001735123 00000 n 
+0001736869 00000 n 
+0001736933 00000 n 
+0001737060 00000 n 
+0001741727 00000 n 
+0001742109 00000 n 
+0001740203 00000 n 
+0001737254 00000 n 
+0001740319 00000 n 
+0001740511 00000 n 
+0001740575 00000 n 
+0001740639 00000 n 
+0001740703 00000 n 
+0001740767 00000 n 
+0001740831 00000 n 
+0001740895 00000 n 
+0001740959 00000 n 
+0001741023 00000 n 
+0001741087 00000 n 
+0001741151 00000 n 
+0001741215 00000 n 
+0001741279 00000 n 
+0001741343 00000 n 
+0001741407 00000 n 
+0001741471 00000 n 
+0001741535 00000 n 
+0001741599 00000 n 
+0001741854 00000 n 
+0001741981 00000 n 
+0001742045 00000 n 
+0001743809 00000 n 
+0001743962 00000 n 
+0001744625 00000 n 
+0001743663 00000 n 
+0001742294 00000 n 
+0001744113 00000 n 
+0001744177 00000 n 
+0001744241 00000 n 
+0001744305 00000 n 
+0001744369 00000 n 
+0001744433 00000 n 
+0001744497 00000 n 
+0001744561 00000 n 
+0003385973 00000 n 
+0001746489 00000 n 
+0001746616 00000 n 
+0001746806 00000 n 
+0001746245 00000 n 
+0001744741 00000 n 
+0001746361 00000 n 
+0001746742 00000 n 
+0001749551 00000 n 
+0001749181 00000 n 
+0001746936 00000 n 
+0001749297 00000 n 
+0001749424 00000 n 
+0001749488 00000 n 
+0001752022 00000 n 
+0001751842 00000 n 
+0001749681 00000 n 
+0001751958 00000 n 
+0001753210 00000 n 
+0001753030 00000 n 
+0001752152 00000 n 
+0001753146 00000 n 
+0001755117 00000 n 
+0001754684 00000 n 
+0001753312 00000 n 
+0001754800 00000 n 
+0001754927 00000 n 
+0001755053 00000 n 
+0001757601 00000 n 
+0001758263 00000 n 
+0001757455 00000 n 
+0001755233 00000 n 
+0001758072 00000 n 
+0001758199 00000 n 
+0001757836 00000 n 
+0003386098 00000 n 
+0001761147 00000 n 
+0001760839 00000 n 
+0001758449 00000 n 
+0001760955 00000 n 
+0001761083 00000 n 
+0001764038 00000 n 
+0001763477 00000 n 
+0001761263 00000 n 
+0001763593 00000 n 
+0001763720 00000 n 
+0001763847 00000 n 
+0001763974 00000 n 
+0001766048 00000 n 
+0001766537 00000 n 
+0001765902 00000 n 
+0001764182 00000 n 
+0001766347 00000 n 
+0001766474 00000 n 
+0001766197 00000 n 
+0002550925 00000 n 
+0001768846 00000 n 
+0001769312 00000 n 
+0001768709 00000 n 
+0001766752 00000 n 
+0001768996 00000 n 
+0001769121 00000 n 
+0001769248 00000 n 
+0001771226 00000 n 
+0001771046 00000 n 
+0001769499 00000 n 
+0001771162 00000 n 
+0001773515 00000 n 
+0001773732 00000 n 
+0001773378 00000 n 
+0001771342 00000 n 
+0001773668 00000 n 
+0003386223 00000 n 
+0002527966 00000 n 
+0001776275 00000 n 
+0001775715 00000 n 
+0001773862 00000 n 
+0001775831 00000 n 
+0001775958 00000 n 
+0001776085 00000 n 
+0001776211 00000 n 
+0001778956 00000 n 
+0001778395 00000 n 
+0001776391 00000 n 
+0001778511 00000 n 
+0001778638 00000 n 
+0001778765 00000 n 
+0001778892 00000 n 
+0001781653 00000 n 
+0001781346 00000 n 
+0001779086 00000 n 
+0001781462 00000 n 
+0001781589 00000 n 
+0001783975 00000 n 
+0001783668 00000 n 
+0001781769 00000 n 
+0001783784 00000 n 
+0001783911 00000 n 
+0001785157 00000 n 
+0001784977 00000 n 
+0001784133 00000 n 
+0001785093 00000 n 
+0001785540 00000 n 
+0001785360 00000 n 
+0001785259 00000 n 
+0001785476 00000 n 
+0003386348 00000 n 
+0001787469 00000 n 
+0001787162 00000 n 
+0001785582 00000 n 
+0001787278 00000 n 
+0001787405 00000 n 
+0001790031 00000 n 
+0001790210 00000 n 
+0001790392 00000 n 
+0001790756 00000 n 
+0001789876 00000 n 
+0001787585 00000 n 
+0001790566 00000 n 
+0001790693 00000 n 
+0001792962 00000 n 
+0001793341 00000 n 
+0001792825 00000 n 
+0001790942 00000 n 
+0001793150 00000 n 
+0001793277 00000 n 
+0001794502 00000 n 
+0001794322 00000 n 
+0001793527 00000 n 
+0001794438 00000 n 
+0001796211 00000 n 
+0001798551 00000 n 
+0001830420 00000 n 
+0001833199 00000 n 
+0001796871 00000 n 
+0001796074 00000 n 
+0001794604 00000 n 
+0001796362 00000 n 
+0001796680 00000 n 
+0001796743 00000 n 
+0001796807 00000 n 
+0001831156 00000 n 
+0001830572 00000 n 
+0001864732 00000 n 
+0001830876 00000 n 
+0001877564 00000 n 
+0001863050 00000 n 
+0001892847 00000 n 
+0001831475 00000 n 
+0001798387 00000 n 
+0001796987 00000 n 
+0001831028 00000 n 
+0001831220 00000 n 
+0001831284 00000 n 
+0001830724 00000 n 
+0001831348 00000 n 
+0001831411 00000 n 
+0003386473 00000 n 
+0001863482 00000 n 
+0001890654 00000 n 
+0001890782 00000 n 
+0001863202 00000 n 
+0001863610 00000 n 
+0001833053 00000 n 
+0001831629 00000 n 
+0001863354 00000 n 
+0001863546 00000 n 
+0001912694 00000 n 
+0001890846 00000 n 
+0001864616 00000 n 
+0001863764 00000 n 
+0001890526 00000 n 
+0001912885 00000 n 
+0001892731 00000 n 
+0001891001 00000 n 
+0001912566 00000 n 
+0001912821 00000 n 
+0001915048 00000 n 
+0001914868 00000 n 
+0001913053 00000 n 
+0001914984 00000 n 
+0001916370 00000 n 
+0001916190 00000 n 
+0001915164 00000 n 
+0001916306 00000 n 
+0001918707 00000 n 
+0001919048 00000 n 
+0001918570 00000 n 
+0001916486 00000 n 
+0001918857 00000 n 
+0001918984 00000 n 
+0003386598 00000 n 
+0002536522 00000 n 
+0001921199 00000 n 
+0001921355 00000 n 
+0001921507 00000 n 
+0001921811 00000 n 
+0001922535 00000 n 
+0001921026 00000 n 
+0001919192 00000 n 
+0001921963 00000 n 
+0001922090 00000 n 
+0001922217 00000 n 
+0001922344 00000 n 
+0001921659 00000 n 
+0001922471 00000 n 
+0002538020 00000 n 
+0001924459 00000 n 
+0001924621 00000 n 
+0001924783 00000 n 
+0001924945 00000 n 
+0001925104 00000 n 
+0001925775 00000 n 
+0001924286 00000 n 
+0001922665 00000 n 
+0001925263 00000 n 
+0001925519 00000 n 
+0001925583 00000 n 
+0001925647 00000 n 
+0001925711 00000 n 
+0002542175 00000 n 
+0002543540 00000 n 
+0002545039 00000 n 
+0002546217 00000 n 
+0002547336 00000 n 
+0001927371 00000 n 
+0001927128 00000 n 
+0001925905 00000 n 
+0001927244 00000 n 
+0001927308 00000 n 
+0001928724 00000 n 
+0001928480 00000 n 
+0001927487 00000 n 
+0001928596 00000 n 
+0001928660 00000 n 
+0001930270 00000 n 
+0001929962 00000 n 
+0001928840 00000 n 
+0001930078 00000 n 
+0001930142 00000 n 
+0001930206 00000 n 
+0001931812 00000 n 
+0001932188 00000 n 
+0001931675 00000 n 
+0001930386 00000 n 
+0001931996 00000 n 
+0001932124 00000 n 
+0003386723 00000 n 
+0001934066 00000 n 
+0001934298 00000 n 
+0001933929 00000 n 
+0001932374 00000 n 
+0001934234 00000 n 
+0001935870 00000 n 
+0001939625 00000 n 
+0001936338 00000 n 
+0001935733 00000 n 
+0001934470 00000 n 
+0001936019 00000 n 
+0001936083 00000 n 
+0001936147 00000 n 
+0001936211 00000 n 
+0001936275 00000 n 
+0002548697 00000 n 
+0001939018 00000 n 
+0001939166 00000 n 
+0001941539 00000 n 
+0001939319 00000 n 
+0002021418 00000 n 
+0001939473 00000 n 
+0001939922 00000 n 
+0001938845 00000 n 
+0001936454 00000 n 
+0001939794 00000 n 
+0001939858 00000 n 
+0002548824 00000 n 
+0002019605 00000 n 
+0002095633 00000 n 
+0002189130 00000 n 
+0002096884 00000 n 
+0002019168 00000 n 
+0002019320 00000 n 
+0002190720 00000 n 
+0002277548 00000 n 
+0002095203 00000 n 
+0002019669 00000 n 
+0001941393 00000 n 
+0001940108 00000 n 
+0002019477 00000 n 
+0002018236 00000 n 
+0002275723 00000 n 
+0002353164 00000 n 
+0002354679 00000 n 
+0002095697 00000 n 
+0002021272 00000 n 
+0002019823 00000 n 
+0002095505 00000 n 
+0002095355 00000 n 
+0002433542 00000 n 
+0002275079 00000 n 
+0002189322 00000 n 
+0002096768 00000 n 
+0002095837 00000 n 
+0002189002 00000 n 
+0002189258 00000 n 
+0003386848 00000 n 
+0002187995 00000 n 
+0002434698 00000 n 
+0002275232 00000 n 
+0002275406 00000 n 
+0002275787 00000 n 
+0002190565 00000 n 
+0002189476 00000 n 
+0002275595 00000 n 
+0002274224 00000 n 
+0002525998 00000 n 
+0002353356 00000 n 
+0002277432 00000 n 
+0002275983 00000 n 
+0002353036 00000 n 
+0002352290 00000 n 
+0002433606 00000 n 
+0002354563 00000 n 
+0002353524 00000 n 
+0002433414 00000 n 
+0002432688 00000 n 
+0002526062 00000 n 
+0002434582 00000 n 
+0002433760 00000 n 
+0002525870 00000 n 
+0002528030 00000 n 
+0002527722 00000 n 
+0002526216 00000 n 
+0002527838 00000 n 
+0002532937 00000 n 
+0002533144 00000 n 
+0002530298 00000 n 
+0002529990 00000 n 
+0002528160 00000 n 
+0002530106 00000 n 
+0002530234 00000 n 
+0003386973 00000 n 
+0002533350 00000 n 
+0002533862 00000 n 
+0002532782 00000 n 
+0002530442 00000 n 
+0002533543 00000 n 
+0002533671 00000 n 
+0002533798 00000 n 
+0002535429 00000 n 
+0002535249 00000 n 
+0002534048 00000 n 
+0002535365 00000 n 
+0002536586 00000 n 
+0002536278 00000 n 
+0002535545 00000 n 
+0002536394 00000 n 
+0002538084 00000 n 
+0002537776 00000 n 
+0002536702 00000 n 
+0002537892 00000 n 
+0002539403 00000 n 
+0002538967 00000 n 
+0002538200 00000 n 
+0002539083 00000 n 
+0002540867 00000 n 
+0002540559 00000 n 
+0002539519 00000 n 
+0002540675 00000 n 
+0003387098 00000 n 
+0002542239 00000 n 
+0002541931 00000 n 
+0002540983 00000 n 
+0002542047 00000 n 
+0002543604 00000 n 
+0002543296 00000 n 
+0002542355 00000 n 
+0002543412 00000 n 
+0002545102 00000 n 
+0002544795 00000 n 
+0002543720 00000 n 
+0002544911 00000 n 
+0002546281 00000 n 
+0002545973 00000 n 
+0002545218 00000 n 
+0002546089 00000 n 
+0002547400 00000 n 
+0002547092 00000 n 
+0002546397 00000 n 
+0002547208 00000 n 
+0002548888 00000 n 
+0002548454 00000 n 
+0002547516 00000 n 
+0002548570 00000 n 
+0003387223 00000 n 
+0002553497 00000 n 
+0002551117 00000 n 
+0002550681 00000 n 
+0002549004 00000 n 
+0002550797 00000 n 
+0002551053 00000 n 
+0002553668 00000 n 
+0002553917 00000 n 
+0002553351 00000 n 
+0002551233 00000 n 
+0002553853 00000 n 
+0002556247 00000 n 
+0002556400 00000 n 
+0002556744 00000 n 
+0002556101 00000 n 
+0002554146 00000 n 
+0002556552 00000 n 
+0002556680 00000 n 
+0002733246 00000 n 
+0002735507 00000 n 
+0002559488 00000 n 
+0002558796 00000 n 
+0002556874 00000 n 
+0002558912 00000 n 
+0002559040 00000 n 
+0002559104 00000 n 
+0002559168 00000 n 
+0002559232 00000 n 
+0002559296 00000 n 
+0002559424 00000 n 
+0002562183 00000 n 
+0002561619 00000 n 
+0002559632 00000 n 
+0002561735 00000 n 
+0002561863 00000 n 
+0002561927 00000 n 
+0002561991 00000 n 
+0002562055 00000 n 
+0002562119 00000 n 
+0002564410 00000 n 
+0002564724 00000 n 
+0002564876 00000 n 
+0002566498 00000 n 
+0002595832 00000 n 
+0002565028 00000 n 
+0002565692 00000 n 
+0002564237 00000 n 
+0002562327 00000 n 
+0002565182 00000 n 
+0002565246 00000 n 
+0002565310 00000 n 
+0002565374 00000 n 
+0002565437 00000 n 
+0002564567 00000 n 
+0002565500 00000 n 
+0002565628 00000 n 
+0003387348 00000 n 
+0002620952 00000 n 
+0002594474 00000 n 
+0002620824 00000 n 
+0002623828 00000 n 
+0002594538 00000 n 
+0002566382 00000 n 
+0002565808 00000 n 
+0002594346 00000 n 
+0002621143 00000 n 
+0002595716 00000 n 
+0002594678 00000 n 
+0002620696 00000 n 
+0002621016 00000 n 
+0002621079 00000 n 
+0002624211 00000 n 
+0002623584 00000 n 
+0002621311 00000 n 
+0002623700 00000 n 
+0002623892 00000 n 
+0002623956 00000 n 
+0002624020 00000 n 
+0002624084 00000 n 
+0002624148 00000 n 
+0002626298 00000 n 
+0002626451 00000 n 
+0002631532 00000 n 
+0002627209 00000 n 
+0002626143 00000 n 
+0002624341 00000 n 
+0002626762 00000 n 
+0002626826 00000 n 
+0002626890 00000 n 
+0002627018 00000 n 
+0002626607 00000 n 
+0002627146 00000 n 
+0002629995 00000 n 
+0002654806 00000 n 
+0002630378 00000 n 
+0002629751 00000 n 
+0002627325 00000 n 
+0002629867 00000 n 
+0002630059 00000 n 
+0002630123 00000 n 
+0002630187 00000 n 
+0002630250 00000 n 
+0002630314 00000 n 
+0002655062 00000 n 
+0002631416 00000 n 
+0002630550 00000 n 
+0002654678 00000 n 
+0002654870 00000 n 
+0002654934 00000 n 
+0002654998 00000 n 
+0003387473 00000 n 
+0002657723 00000 n 
+0002659652 00000 n 
+0002673978 00000 n 
+0002658195 00000 n 
+0002657586 00000 n 
+0002655230 00000 n 
+0002657875 00000 n 
+0002657939 00000 n 
+0002658003 00000 n 
+0002658131 00000 n 
+0002674261 00000 n 
+0002675787 00000 n 
+0002674325 00000 n 
+0002659515 00000 n 
+0002658395 00000 n 
+0002674133 00000 n 
+0002690623 00000 n 
+0002690815 00000 n 
+0002675671 00000 n 
+0002674479 00000 n 
+0002690495 00000 n 
+0002690751 00000 n 
+0002693952 00000 n 
+0002693068 00000 n 
+0002690983 00000 n 
+0002693184 00000 n 
+0002693248 00000 n 
+0002693312 00000 n 
+0002693376 00000 n 
+0002693440 00000 n 
+0002693504 00000 n 
+0002693568 00000 n 
+0002693632 00000 n 
+0002693696 00000 n 
+0002693760 00000 n 
+0002693824 00000 n 
+0002693888 00000 n 
+0002696205 00000 n 
+0002696355 00000 n 
+0002698372 00000 n 
+0002714698 00000 n 
+0002697105 00000 n 
+0002696050 00000 n 
+0002694096 00000 n 
+0002696657 00000 n 
+0002696721 00000 n 
+0002696785 00000 n 
+0002696849 00000 n 
+0002696913 00000 n 
+0002696977 00000 n 
+0002696506 00000 n 
+0002697041 00000 n 
+0002713294 00000 n 
+0002730475 00000 n 
+0002713486 00000 n 
+0002698256 00000 n 
+0002697235 00000 n 
+0002713166 00000 n 
+0002713422 00000 n 
+0003387598 00000 n 
+0002730667 00000 n 
+0002714582 00000 n 
+0002713654 00000 n 
+0002730347 00000 n 
+0002730603 00000 n 
+0002732908 00000 n 
+0002733438 00000 n 
+0002732771 00000 n 
+0002730835 00000 n 
+0002733118 00000 n 
+0002733374 00000 n 
+0002735635 00000 n 
+0002735263 00000 n 
+0002733666 00000 n 
+0002735379 00000 n 
+0002735571 00000 n 
+0002738280 00000 n 
+0002738100 00000 n 
+0002735793 00000 n 
+0002738216 00000 n 
+0002740678 00000 n 
+0002740498 00000 n 
+0002738438 00000 n 
+0002740614 00000 n 
+0002742802 00000 n 
 0002742622 00000 n 
-0002742773 00000 n 
-0002742924 00000 n 
-0002743075 00000 n 
-0002743226 00000 n 
-0002743377 00000 n 
-0002743529 00000 n 
-0002743681 00000 n 
-0002743830 00000 n 
-0002743981 00000 n 
-0002744132 00000 n 
-0002744283 00000 n 
-0002744434 00000 n 
-0002744584 00000 n 
-0002744736 00000 n 
-0002744888 00000 n 
-0002745039 00000 n 
-0002745191 00000 n 
-0002745343 00000 n 
-0002745495 00000 n 
-0002745647 00000 n 
-0002745799 00000 n 
-0002745950 00000 n 
-0002746101 00000 n 
-0002746251 00000 n 
-0002746401 00000 n 
-0002746551 00000 n 
-0002746702 00000 n 
-0002746853 00000 n 
-0002747003 00000 n 
-0002747154 00000 n 
-0002747305 00000 n 
-0002747456 00000 n 
-0002747607 00000 n 
-0002747758 00000 n 
-0002747909 00000 n 
-0002748061 00000 n 
-0002748213 00000 n 
-0002748365 00000 n 
-0002748517 00000 n 
-0002748668 00000 n 
-0002748820 00000 n 
-0002748971 00000 n 
-0002749121 00000 n 
-0002749273 00000 n 
-0002749425 00000 n 
-0002749577 00000 n 
-0002749729 00000 n 
-0002749881 00000 n 
-0002750032 00000 n 
-0002750183 00000 n 
-0002750334 00000 n 
-0002750486 00000 n 
-0002750637 00000 n 
-0002750789 00000 n 
-0002750941 00000 n 
-0002751093 00000 n 
-0002751244 00000 n 
-0002751395 00000 n 
-0002751547 00000 n 
-0002751698 00000 n 
-0002751848 00000 n 
-0002751999 00000 n 
-0002752151 00000 n 
-0002752303 00000 n 
-0002752455 00000 n 
-0002752604 00000 n 
-0002752756 00000 n 
-0002752907 00000 n 
-0002753058 00000 n 
-0002753210 00000 n 
-0002753360 00000 n 
-0002753512 00000 n 
-0002753664 00000 n 
-0002753815 00000 n 
-0002753966 00000 n 
-0002754118 00000 n 
-0002754269 00000 n 
-0002754420 00000 n 
-0002754571 00000 n 
-0002754721 00000 n 
-0002754873 00000 n 
-0002755025 00000 n 
-0002755177 00000 n 
-0002755329 00000 n 
-0002755480 00000 n 
-0002755632 00000 n 
-0002755784 00000 n 
-0002755936 00000 n 
-0002756088 00000 n 
-0002756239 00000 n 
-0002756390 00000 n 
-0002756541 00000 n 
-0002756692 00000 n 
-0002756844 00000 n 
-0002756995 00000 n 
-0002757147 00000 n 
-0002757298 00000 n 
-0002757450 00000 n 
-0002757598 00000 n 
-0002757750 00000 n 
-0002757901 00000 n 
-0002758053 00000 n 
-0002758205 00000 n 
-0002758357 00000 n 
-0002758509 00000 n 
-0002758661 00000 n 
-0002758812 00000 n 
-0002758963 00000 n 
-0002759114 00000 n 
-0002759266 00000 n 
-0002759418 00000 n 
-0002762694 00000 n 
-0002762846 00000 n 
-0002762998 00000 n 
-0002759634 00000 n 
-0002736208 00000 n 
-0002734638 00000 n 
-0002759570 00000 n 
-0002763150 00000 n 
-0002763302 00000 n 
-0002763453 00000 n 
-0002763605 00000 n 
-0002763756 00000 n 
-0002763906 00000 n 
-0002764055 00000 n 
-0002764205 00000 n 
-0002764355 00000 n 
-0002764505 00000 n 
-0002764655 00000 n 
-0002764805 00000 n 
-0002764955 00000 n 
-0002765105 00000 n 
-0002765255 00000 n 
-0002765406 00000 n 
-0002765558 00000 n 
-0002765710 00000 n 
-0002765862 00000 n 
-0002766013 00000 n 
-0002766164 00000 n 
-0002766315 00000 n 
-0002766466 00000 n 
-0002766617 00000 n 
-0002766769 00000 n 
-0002766920 00000 n 
-0002767072 00000 n 
-0002767222 00000 n 
-0002767374 00000 n 
-0002767526 00000 n 
-0002767678 00000 n 
-0002767830 00000 n 
-0002767982 00000 n 
-0002768133 00000 n 
-0002768284 00000 n 
-0002768435 00000 n 
-0002768586 00000 n 
-0002768738 00000 n 
-0002768890 00000 n 
-0002769042 00000 n 
-0002769193 00000 n 
-0002769344 00000 n 
-0002769496 00000 n 
-0002769648 00000 n 
-0002769799 00000 n 
-0002769950 00000 n 
-0002770101 00000 n 
-0002770252 00000 n 
-0002770404 00000 n 
-0002770555 00000 n 
-0002770706 00000 n 
-0002770857 00000 n 
-0002771007 00000 n 
-0002771157 00000 n 
-0002771309 00000 n 
-0002771459 00000 n 
-0002771611 00000 n 
-0002771762 00000 n 
-0002771914 00000 n 
-0002772065 00000 n 
-0002772217 00000 n 
-0002772369 00000 n 
-0002772520 00000 n 
-0002772671 00000 n 
-0002772823 00000 n 
-0002772973 00000 n 
-0002773124 00000 n 
-0002773274 00000 n 
-0002773426 00000 n 
-0002773577 00000 n 
-0002773728 00000 n 
-0002773879 00000 n 
-0002774030 00000 n 
-0002774182 00000 n 
-0002774334 00000 n 
-0002774486 00000 n 
-0002774636 00000 n 
-0002774787 00000 n 
-0002774939 00000 n 
-0002775091 00000 n 
-0002775243 00000 n 
-0002775393 00000 n 
-0002775544 00000 n 
-0002775696 00000 n 
-0002775847 00000 n 
-0002775998 00000 n 
-0002776150 00000 n 
-0002776302 00000 n 
-0002776454 00000 n 
-0002776606 00000 n 
-0002776758 00000 n 
-0002776910 00000 n 
-0002777062 00000 n 
-0002777214 00000 n 
-0002777366 00000 n 
-0002777517 00000 n 
-0002777669 00000 n 
-0002777821 00000 n 
-0002777973 00000 n 
-0002778125 00000 n 
-0002778275 00000 n 
-0002778427 00000 n 
-0002778579 00000 n 
-0002778731 00000 n 
-0002778883 00000 n 
-0002779035 00000 n 
-0002779187 00000 n 
-0002779338 00000 n 
-0002779490 00000 n 
-0002779642 00000 n 
-0002779793 00000 n 
-0002779945 00000 n 
-0002780097 00000 n 
-0002780249 00000 n 
-0002780401 00000 n 
-0002780551 00000 n 
-0002780702 00000 n 
-0002780854 00000 n 
-0002781006 00000 n 
-0002781158 00000 n 
-0002781309 00000 n 
-0002781460 00000 n 
-0002781611 00000 n 
-0002781762 00000 n 
-0002781914 00000 n 
-0002782066 00000 n 
-0002782217 00000 n 
-0002782368 00000 n 
-0002782520 00000 n 
-0002785382 00000 n 
-0002785534 00000 n 
-0002782735 00000 n 
-0002761378 00000 n 
-0002759750 00000 n 
-0002782671 00000 n 
-0002785685 00000 n 
-0002785837 00000 n 
-0002785989 00000 n 
-0002786140 00000 n 
-0002786292 00000 n 
-0002786444 00000 n 
-0002786596 00000 n 
-0002786748 00000 n 
-0002786900 00000 n 
-0002787052 00000 n 
-0002787204 00000 n 
-0002787356 00000 n 
-0002787507 00000 n 
-0002787658 00000 n 
-0002787809 00000 n 
-0002787961 00000 n 
-0002788113 00000 n 
-0002788265 00000 n 
-0002788417 00000 n 
-0002788568 00000 n 
-0002788720 00000 n 
-0002788871 00000 n 
-0002789022 00000 n 
-0002789174 00000 n 
-0002789326 00000 n 
-0002789476 00000 n 
-0002789626 00000 n 
-0002789777 00000 n 
-0002789926 00000 n 
-0002790078 00000 n 
-0002790228 00000 n 
-0002790378 00000 n 
-0002790528 00000 n 
-0002790679 00000 n 
-0002790829 00000 n 
-0002790980 00000 n 
-0002791132 00000 n 
-0002791284 00000 n 
-0002791436 00000 n 
-0002791587 00000 n 
-0002791739 00000 n 
-0002791891 00000 n 
-0002792043 00000 n 
-0002792195 00000 n 
-0002792347 00000 n 
-0002792499 00000 n 
-0002792651 00000 n 
-0002792803 00000 n 
-0002792955 00000 n 
-0002793106 00000 n 
-0002793258 00000 n 
-0002793409 00000 n 
-0002793560 00000 n 
-0002793712 00000 n 
-0002793863 00000 n 
-0002794014 00000 n 
-0002794165 00000 n 
-0002794316 00000 n 
-0002794464 00000 n 
-0002794612 00000 n 
-0002794764 00000 n 
-0002794916 00000 n 
-0002795068 00000 n 
-0002795220 00000 n 
-0002795372 00000 n 
-0002795524 00000 n 
-0002795676 00000 n 
-0002795828 00000 n 
-0002795980 00000 n 
-0002796132 00000 n 
-0002796284 00000 n 
-0002796435 00000 n 
-0002796586 00000 n 
-0002796737 00000 n 
-0002796889 00000 n 
-0002797041 00000 n 
-0002797193 00000 n 
-0002797344 00000 n 
-0002797496 00000 n 
-0002797646 00000 n 
-0002797798 00000 n 
-0002797950 00000 n 
-0002798102 00000 n 
-0002798253 00000 n 
-0002798403 00000 n 
-0002798555 00000 n 
-0002798707 00000 n 
-0002798859 00000 n 
-0002799010 00000 n 
-0002799160 00000 n 
-0002799312 00000 n 
-0002799464 00000 n 
-0002799616 00000 n 
-0002799768 00000 n 
-0002799920 00000 n 
-0002800072 00000 n 
-0002800223 00000 n 
-0002800375 00000 n 
-0002800527 00000 n 
-0002803613 00000 n 
-0002803764 00000 n 
-0002800743 00000 n 
-0002784345 00000 n 
-0002782851 00000 n 
-0002800679 00000 n 
-0002803916 00000 n 
-0002804066 00000 n 
-0002804218 00000 n 
-0002804368 00000 n 
-0002804517 00000 n 
-0002804667 00000 n 
-0002804816 00000 n 
-0002804966 00000 n 
-0002805116 00000 n 
-0002805267 00000 n 
-0002805418 00000 n 
-0002805569 00000 n 
-0002805720 00000 n 
-0002805870 00000 n 
-0002806021 00000 n 
-0002806172 00000 n 
-0002806322 00000 n 
-0002806472 00000 n 
-0002806624 00000 n 
-0002806776 00000 n 
-0002806926 00000 n 
-0002807076 00000 n 
-0002807227 00000 n 
-0002807378 00000 n 
-0002807530 00000 n 
-0002807682 00000 n 
-0002807833 00000 n 
-0002807983 00000 n 
-0002808135 00000 n 
-0002808287 00000 n 
-0002808438 00000 n 
-0002808589 00000 n 
-0002808740 00000 n 
-0002808891 00000 n 
-0002809043 00000 n 
-0002809195 00000 n 
-0002809347 00000 n 
-0002809499 00000 n 
-0002809651 00000 n 
-0002809802 00000 n 
-0002809954 00000 n 
-0002810106 00000 n 
-0002810257 00000 n 
-0002810409 00000 n 
-0002810561 00000 n 
-0002810711 00000 n 
-0002810861 00000 n 
-0002811011 00000 n 
-0002811163 00000 n 
-0002811314 00000 n 
-0002811466 00000 n 
-0002811617 00000 n 
-0002811768 00000 n 
-0002811920 00000 n 
-0002812072 00000 n 
-0002812224 00000 n 
-0002812375 00000 n 
-0002812527 00000 n 
-0002812679 00000 n 
-0002812831 00000 n 
-0002812981 00000 n 
-0002813132 00000 n 
-0002813282 00000 n 
-0002813433 00000 n 
-0002813585 00000 n 
-0002813737 00000 n 
-0002813889 00000 n 
-0002814041 00000 n 
-0002814193 00000 n 
-0002814345 00000 n 
-0002814494 00000 n 
-0002814644 00000 n 
-0002814796 00000 n 
-0002814948 00000 n 
-0002815099 00000 n 
-0002815249 00000 n 
-0002815400 00000 n 
-0002815551 00000 n 
-0002815702 00000 n 
-0002815854 00000 n 
-0002816006 00000 n 
-0002816158 00000 n 
-0002816310 00000 n 
-0002816460 00000 n 
-0002816611 00000 n 
-0002816762 00000 n 
-0002816913 00000 n 
-0002817064 00000 n 
-0002817215 00000 n 
-0002817367 00000 n 
-0002817518 00000 n 
-0002817670 00000 n 
-0002817822 00000 n 
-0002817974 00000 n 
-0002818125 00000 n 
-0002818277 00000 n 
-0002818429 00000 n 
-0002818581 00000 n 
-0002818733 00000 n 
-0002818884 00000 n 
-0002819034 00000 n 
-0002819186 00000 n 
-0002819338 00000 n 
-0002819490 00000 n 
-0002819642 00000 n 
-0002819794 00000 n 
-0002819945 00000 n 
-0002820097 00000 n 
-0002820248 00000 n 
-0002820399 00000 n 
-0002820550 00000 n 
-0002820701 00000 n 
-0002820853 00000 n 
-0002821005 00000 n 
-0002821157 00000 n 
-0002821309 00000 n 
-0002821460 00000 n 
-0002821612 00000 n 
-0002821763 00000 n 
-0002821915 00000 n 
-0002822067 00000 n 
-0002824796 00000 n 
-0002822283 00000 n 
-0002802378 00000 n 
-0002800859 00000 n 
-0002822219 00000 n 
-0003323643 00000 n 
-0002824948 00000 n 
-0002825100 00000 n 
-0002825252 00000 n 
-0002825402 00000 n 
-0002825553 00000 n 
-0002825703 00000 n 
-0002825852 00000 n 
-0002826001 00000 n 
-0002826152 00000 n 
-0002826302 00000 n 
-0002826453 00000 n 
-0002826605 00000 n 
-0002826757 00000 n 
-0002826909 00000 n 
-0002827061 00000 n 
-0002827213 00000 n 
-0002827365 00000 n 
-0002827516 00000 n 
-0002827668 00000 n 
-0002827820 00000 n 
-0002827972 00000 n 
-0002828124 00000 n 
-0002828275 00000 n 
-0002828426 00000 n 
-0002828577 00000 n 
-0002828728 00000 n 
-0002828880 00000 n 
-0002829032 00000 n 
-0002829184 00000 n 
-0002829336 00000 n 
-0002829488 00000 n 
-0002829640 00000 n 
-0002829791 00000 n 
-0002829943 00000 n 
-0002830093 00000 n 
-0002830242 00000 n 
-0002830394 00000 n 
-0002830546 00000 n 
-0002830697 00000 n 
-0002830848 00000 n 
-0002831000 00000 n 
-0002831152 00000 n 
-0002831304 00000 n 
-0002831456 00000 n 
-0002831608 00000 n 
-0002831760 00000 n 
-0002831912 00000 n 
-0002832064 00000 n 
-0002832216 00000 n 
-0002832368 00000 n 
-0002832517 00000 n 
-0002832666 00000 n 
-0002832818 00000 n 
-0002832969 00000 n 
-0002833121 00000 n 
-0002833273 00000 n 
-0002833425 00000 n 
-0002833576 00000 n 
-0002833728 00000 n 
-0002833880 00000 n 
-0002834032 00000 n 
-0002834184 00000 n 
-0002834336 00000 n 
-0002834488 00000 n 
-0002834640 00000 n 
-0002834792 00000 n 
-0002834943 00000 n 
-0002835095 00000 n 
-0002835247 00000 n 
-0002835398 00000 n 
-0002835549 00000 n 
-0002835700 00000 n 
-0002835851 00000 n 
-0002836003 00000 n 
-0002836155 00000 n 
-0002836306 00000 n 
-0002836457 00000 n 
-0002836608 00000 n 
-0002836758 00000 n 
-0002836909 00000 n 
-0002837061 00000 n 
-0002837213 00000 n 
-0002837364 00000 n 
-0002837516 00000 n 
-0002837667 00000 n 
-0002837819 00000 n 
-0002837970 00000 n 
-0002838122 00000 n 
-0002838274 00000 n 
-0002838426 00000 n 
-0002838577 00000 n 
-0002841425 00000 n 
-0002838793 00000 n 
-0002823840 00000 n 
-0002822399 00000 n 
-0002838729 00000 n 
-0002841575 00000 n 
-0002841727 00000 n 
-0002841879 00000 n 
-0002842031 00000 n 
-0002842182 00000 n 
-0002842332 00000 n 
-0002842484 00000 n 
-0002842635 00000 n 
-0002842786 00000 n 
-0002842938 00000 n 
-0002843090 00000 n 
-0002843241 00000 n 
-0002843393 00000 n 
-0002843545 00000 n 
-0002843697 00000 n 
-0002843846 00000 n 
-0002843998 00000 n 
-0002844150 00000 n 
-0002844301 00000 n 
-0002844453 00000 n 
-0002844605 00000 n 
-0002844757 00000 n 
-0002844908 00000 n 
-0002845058 00000 n 
-0002845210 00000 n 
-0002845361 00000 n 
-0002845512 00000 n 
-0002845661 00000 n 
-0002845812 00000 n 
-0002845964 00000 n 
-0002846114 00000 n 
-0002846266 00000 n 
-0002846417 00000 n 
-0002846567 00000 n 
-0002846718 00000 n 
-0002846870 00000 n 
-0002847022 00000 n 
-0002847174 00000 n 
-0002847326 00000 n 
-0002847477 00000 n 
-0002847629 00000 n 
-0002847781 00000 n 
-0002847932 00000 n 
-0002848083 00000 n 
-0002848234 00000 n 
-0002848386 00000 n 
-0002848537 00000 n 
-0002848689 00000 n 
-0002848841 00000 n 
-0002848993 00000 n 
-0002849144 00000 n 
-0002849295 00000 n 
-0002849447 00000 n 
-0002849599 00000 n 
-0002849751 00000 n 
-0002849903 00000 n 
-0002850055 00000 n 
-0002850207 00000 n 
-0002850359 00000 n 
-0002850511 00000 n 
-0002850663 00000 n 
-0002850815 00000 n 
-0002850967 00000 n 
-0002851119 00000 n 
-0002851271 00000 n 
-0002851421 00000 n 
-0002851573 00000 n 
-0002851724 00000 n 
-0002851875 00000 n 
-0002852026 00000 n 
-0002852178 00000 n 
-0002852330 00000 n 
-0002852482 00000 n 
-0002852634 00000 n 
-0002852786 00000 n 
-0002852938 00000 n 
-0002853090 00000 n 
-0002853242 00000 n 
-0002853394 00000 n 
-0002853545 00000 n 
-0002853696 00000 n 
-0002853847 00000 n 
-0002853998 00000 n 
-0002854148 00000 n 
-0002854300 00000 n 
-0002854451 00000 n 
-0002854602 00000 n 
-0002854752 00000 n 
-0002854903 00000 n 
-0002855053 00000 n 
-0002855204 00000 n 
-0002855355 00000 n 
-0002855506 00000 n 
-0002855658 00000 n 
-0002855810 00000 n 
-0002855962 00000 n 
-0002856114 00000 n 
-0002856266 00000 n 
-0002856418 00000 n 
-0002856570 00000 n 
-0002856720 00000 n 
-0002856871 00000 n 
-0002857022 00000 n 
-0002857173 00000 n 
-0002857325 00000 n 
-0002857477 00000 n 
-0002860562 00000 n 
-0002860713 00000 n 
-0002857693 00000 n 
+0002740879 00000 n 
+0002742738 00000 n 
+0003387723 00000 n 
+0002744476 00000 n 
+0002745058 00000 n 
+0002744330 00000 n 
+0002742946 00000 n 
+0002744803 00000 n 
+0002744931 00000 n 
+0002744639 00000 n 
+0002744994 00000 n 
+0002747582 00000 n 
+0002747402 00000 n 
+0002745216 00000 n 
+0002747518 00000 n 
+0002749658 00000 n 
+0002749350 00000 n 
+0002747684 00000 n 
+0002749466 00000 n 
+0002749530 00000 n 
+0002749594 00000 n 
+0002752054 00000 n 
+0002751811 00000 n 
+0002749760 00000 n 
+0002751927 00000 n 
+0002751991 00000 n 
+0002754341 00000 n 
+0002754097 00000 n 
+0002752170 00000 n 
+0002754213 00000 n 
+0002754277 00000 n 
+0002756476 00000 n 
+0002756169 00000 n 
+0002754443 00000 n 
+0002756285 00000 n 
+0002756349 00000 n 
+0002756412 00000 n 
+0003387848 00000 n 
+0002758985 00000 n 
+0002758486 00000 n 
+0002756592 00000 n 
+0002758602 00000 n 
+0002758666 00000 n 
+0002758730 00000 n 
+0002758794 00000 n 
+0002758858 00000 n 
+0002758922 00000 n 
+0002761680 00000 n 
+0002761180 00000 n 
+0002759087 00000 n 
+0002761296 00000 n 
+0002761360 00000 n 
+0002761424 00000 n 
+0002761488 00000 n 
+0002761552 00000 n 
+0002761616 00000 n 
+0002764176 00000 n 
+0002763932 00000 n 
+0002761796 00000 n 
+0002764048 00000 n 
+0002764112 00000 n 
+0002766517 00000 n 
+0002766273 00000 n 
+0002764264 00000 n 
+0002766389 00000 n 
+0002766453 00000 n 
+0002769124 00000 n 
+0002768561 00000 n 
+0002766633 00000 n 
+0002768677 00000 n 
+0002768741 00000 n 
+0002768805 00000 n 
+0002768869 00000 n 
+0002768933 00000 n 
+0002768997 00000 n 
+0002769060 00000 n 
+0002771444 00000 n 
+0002771136 00000 n 
+0002769212 00000 n 
+0002771252 00000 n 
+0002771316 00000 n 
+0002771380 00000 n 
+0003387973 00000 n 
+0002773679 00000 n 
+0002773371 00000 n 
+0002771560 00000 n 
+0002773487 00000 n 
+0002773551 00000 n 
+0002773615 00000 n 
+0002776227 00000 n 
+0002776047 00000 n 
+0002773781 00000 n 
+0002776163 00000 n 
+0002778558 00000 n 
+0002778314 00000 n 
+0002776329 00000 n 
+0002778430 00000 n 
+0002778494 00000 n 
+0002780817 00000 n 
+0002780510 00000 n 
+0002778660 00000 n 
+0002780626 00000 n 
+0002780690 00000 n 
+0002780753 00000 n 
+0002782845 00000 n 
+0002782473 00000 n 
+0002780933 00000 n 
+0002782589 00000 n 
+0002782653 00000 n 
+0002782717 00000 n 
+0002782781 00000 n 
+0002784975 00000 n 
+0002784668 00000 n 
+0002782947 00000 n 
+0002784784 00000 n 
+0002784848 00000 n 
+0003388098 00000 n 
+0002786792 00000 n 
+0002786969 00000 n 
+0002787425 00000 n 
+0002786637 00000 n 
+0002785105 00000 n 
+0002787361 00000 n 
+0002787165 00000 n 
+0002787822 00000 n 
+0002787642 00000 n 
+0002787541 00000 n 
+0002787758 00000 n 
+0002789783 00000 n 
+0002790146 00000 n 
+0002789646 00000 n 
+0002787864 00000 n 
+0002789954 00000 n 
+0002790082 00000 n 
+0002792387 00000 n 
+0002792207 00000 n 
+0002790318 00000 n 
+0002792323 00000 n 
+0002794695 00000 n 
+0002794515 00000 n 
+0002792503 00000 n 
+0002794631 00000 n 
+0002796881 00000 n 
+0002796701 00000 n 
+0002794811 00000 n 
+0002796817 00000 n 
+0003388223 00000 n 
+0002798544 00000 n 
+0002798781 00000 n 
+0002798407 00000 n 
+0002796997 00000 n 
+0002798717 00000 n 
+0002799234 00000 n 
+0002799054 00000 n 
+0002798953 00000 n 
+0002799170 00000 n 
+0002802279 00000 n 
+0002802431 00000 n 
+0002802582 00000 n 
+0002802733 00000 n 
+0002802884 00000 n 
+0002803035 00000 n 
+0002803186 00000 n 
+0002803337 00000 n 
+0002803488 00000 n 
+0002803639 00000 n 
+0002803790 00000 n 
+0002803941 00000 n 
+0002804091 00000 n 
+0002804241 00000 n 
+0002804391 00000 n 
+0002804541 00000 n 
+0002804692 00000 n 
+0002804841 00000 n 
+0002804992 00000 n 
+0002805143 00000 n 
+0002805294 00000 n 
+0002805444 00000 n 
+0002805594 00000 n 
+0002805746 00000 n 
+0002805898 00000 n 
+0002806050 00000 n 
+0002806202 00000 n 
+0002806354 00000 n 
+0002806505 00000 n 
+0002806656 00000 n 
+0002806807 00000 n 
+0002806958 00000 n 
+0002807110 00000 n 
+0002807260 00000 n 
+0002807411 00000 n 
+0002807562 00000 n 
+0002807713 00000 n 
+0002807864 00000 n 
+0002808015 00000 n 
+0002808167 00000 n 
+0002808319 00000 n 
+0002808468 00000 n 
+0002808619 00000 n 
+0002808770 00000 n 
+0002808921 00000 n 
+0002809072 00000 n 
+0002809222 00000 n 
+0002809374 00000 n 
+0002809526 00000 n 
+0002809677 00000 n 
+0002809829 00000 n 
+0002809981 00000 n 
+0002810133 00000 n 
+0002810285 00000 n 
+0002810437 00000 n 
+0002810588 00000 n 
+0002810739 00000 n 
+0002810889 00000 n 
+0002811039 00000 n 
+0002811189 00000 n 
+0002811340 00000 n 
+0002811491 00000 n 
+0002811641 00000 n 
+0002811792 00000 n 
+0002811943 00000 n 
+0002812094 00000 n 
+0002812245 00000 n 
+0002812396 00000 n 
+0002812547 00000 n 
+0002812699 00000 n 
+0002812851 00000 n 
+0002813003 00000 n 
+0002813155 00000 n 
+0002813306 00000 n 
+0002813458 00000 n 
+0002813609 00000 n 
+0002813759 00000 n 
+0002813911 00000 n 
+0002814063 00000 n 
+0002814215 00000 n 
+0002814367 00000 n 
+0002814519 00000 n 
+0002814670 00000 n 
+0002814821 00000 n 
+0002814972 00000 n 
+0002815124 00000 n 
+0002815275 00000 n 
+0002815427 00000 n 
+0002815579 00000 n 
+0002815731 00000 n 
+0002815882 00000 n 
+0002816033 00000 n 
+0002816185 00000 n 
+0002816336 00000 n 
+0002816486 00000 n 
+0002816637 00000 n 
+0002816789 00000 n 
+0002816941 00000 n 
+0002817093 00000 n 
+0002817242 00000 n 
+0002817394 00000 n 
+0002817545 00000 n 
+0002817696 00000 n 
+0002817848 00000 n 
+0002817998 00000 n 
+0002818150 00000 n 
+0002818302 00000 n 
+0002818453 00000 n 
+0002818604 00000 n 
+0002818756 00000 n 
+0002818907 00000 n 
+0002819058 00000 n 
+0002819209 00000 n 
+0002819359 00000 n 
+0002819511 00000 n 
+0002819663 00000 n 
+0002819815 00000 n 
+0002819967 00000 n 
+0002820118 00000 n 
+0002820270 00000 n 
+0002820422 00000 n 
+0002820574 00000 n 
+0002820726 00000 n 
+0002820877 00000 n 
+0002821028 00000 n 
+0002821179 00000 n 
+0002821330 00000 n 
+0002821482 00000 n 
+0002821633 00000 n 
+0002821785 00000 n 
+0002821936 00000 n 
+0002822088 00000 n 
+0002822236 00000 n 
+0002822388 00000 n 
+0002822539 00000 n 
+0002822691 00000 n 
+0002822843 00000 n 
+0002822995 00000 n 
+0002823147 00000 n 
+0002823299 00000 n 
+0002823450 00000 n 
+0002823601 00000 n 
+0002823752 00000 n 
+0002823904 00000 n 
+0002824056 00000 n 
+0002827332 00000 n 
+0002827484 00000 n 
+0002827636 00000 n 
+0002824272 00000 n 
+0002800846 00000 n 
+0002799276 00000 n 
+0002824208 00000 n 
+0002827788 00000 n 
+0002827940 00000 n 
+0002828091 00000 n 
+0002828243 00000 n 
+0002828394 00000 n 
+0002828544 00000 n 
+0002828693 00000 n 
+0002828843 00000 n 
+0002828993 00000 n 
+0002829143 00000 n 
+0002829293 00000 n 
+0002829443 00000 n 
+0002829593 00000 n 
+0002829743 00000 n 
+0002829893 00000 n 
+0002830044 00000 n 
+0002830196 00000 n 
+0002830348 00000 n 
+0002830500 00000 n 
+0002830651 00000 n 
+0002830802 00000 n 
+0002830953 00000 n 
+0002831104 00000 n 
+0002831255 00000 n 
+0002831407 00000 n 
+0002831558 00000 n 
+0002831710 00000 n 
+0002831860 00000 n 
+0002832012 00000 n 
+0002832164 00000 n 
+0002832316 00000 n 
+0002832468 00000 n 
+0002832620 00000 n 
+0002832771 00000 n 
+0002832922 00000 n 
+0002833073 00000 n 
+0002833224 00000 n 
+0002833376 00000 n 
+0002833528 00000 n 
+0002833680 00000 n 
+0002833831 00000 n 
+0002833982 00000 n 
+0002834134 00000 n 
+0002834286 00000 n 
+0002834437 00000 n 
+0002834588 00000 n 
+0002834739 00000 n 
+0002834890 00000 n 
+0002835042 00000 n 
+0002835193 00000 n 
+0002835344 00000 n 
+0002835495 00000 n 
+0002835645 00000 n 
+0002835795 00000 n 
+0002835947 00000 n 
+0002836097 00000 n 
+0002836249 00000 n 
+0002836400 00000 n 
+0002836552 00000 n 
+0002836703 00000 n 
+0002836855 00000 n 
+0002837007 00000 n 
+0002837158 00000 n 
+0002837309 00000 n 
+0002837461 00000 n 
+0002837611 00000 n 
+0002837762 00000 n 
+0002837912 00000 n 
+0002838064 00000 n 
+0002838215 00000 n 
+0002838366 00000 n 
+0002838517 00000 n 
+0002838668 00000 n 
+0002838820 00000 n 
+0002838972 00000 n 
+0002839124 00000 n 
+0002839274 00000 n 
+0002839425 00000 n 
+0002839577 00000 n 
+0002839729 00000 n 
+0002839881 00000 n 
+0002840031 00000 n 
+0002840182 00000 n 
 0002840334 00000 n 
-0002838909 00000 n 
-0002857629 00000 n 
-0002860864 00000 n 
-0002861016 00000 n 
-0002861167 00000 n 
-0002861318 00000 n 
-0002861469 00000 n 
-0002861621 00000 n 
-0002861771 00000 n 
-0002861923 00000 n 
-0002862075 00000 n 
-0002862227 00000 n 
-0002862379 00000 n 
-0002862530 00000 n 
-0002862681 00000 n 
-0002862833 00000 n 
-0002862985 00000 n 
-0002863137 00000 n 
-0002863288 00000 n 
-0002863439 00000 n 
-0002863591 00000 n 
-0002863742 00000 n 
-0002863894 00000 n 
-0002864046 00000 n 
-0002864197 00000 n 
-0002864349 00000 n 
-0002864501 00000 n 
-0002864652 00000 n 
-0002864804 00000 n 
-0002864956 00000 n 
-0002865106 00000 n 
-0002865258 00000 n 
-0002865410 00000 n 
-0002865562 00000 n 
-0002865714 00000 n 
-0002865866 00000 n 
-0002866018 00000 n 
-0002866170 00000 n 
-0002866321 00000 n 
-0002866473 00000 n 
-0002866625 00000 n 
-0002866777 00000 n 
-0002866929 00000 n 
-0002867081 00000 n 
-0002867233 00000 n 
-0002867384 00000 n 
-0002867534 00000 n 
-0002867686 00000 n 
-0002867838 00000 n 
-0002867990 00000 n 
-0002868142 00000 n 
-0002868294 00000 n 
-0002868446 00000 n 
-0002868598 00000 n 
-0002868750 00000 n 
-0002868902 00000 n 
-0002869054 00000 n 
-0002869206 00000 n 
-0002869357 00000 n 
-0002869509 00000 n 
-0002869661 00000 n 
-0002869813 00000 n 
-0002869965 00000 n 
-0002870117 00000 n 
-0002870269 00000 n 
-0002870421 00000 n 
-0002870571 00000 n 
-0002870722 00000 n 
-0002870874 00000 n 
-0002871026 00000 n 
-0002871177 00000 n 
-0002871326 00000 n 
-0002871477 00000 n 
-0002871628 00000 n 
-0002871780 00000 n 
-0002871932 00000 n 
-0002872083 00000 n 
-0002872235 00000 n 
-0002872385 00000 n 
-0002872536 00000 n 
-0002872687 00000 n 
-0002872839 00000 n 
-0002872991 00000 n 
-0002873143 00000 n 
-0002873295 00000 n 
-0002873447 00000 n 
-0002873599 00000 n 
-0002873751 00000 n 
-0002873903 00000 n 
-0002874054 00000 n 
-0002874205 00000 n 
-0002874357 00000 n 
-0002874507 00000 n 
-0002874658 00000 n 
-0002874810 00000 n 
-0002874962 00000 n 
-0002875112 00000 n 
-0002875263 00000 n 
-0002875415 00000 n 
-0002875566 00000 n 
-0002875715 00000 n 
-0002875866 00000 n 
-0002876015 00000 n 
-0002876166 00000 n 
-0002876318 00000 n 
-0002876470 00000 n 
-0002876622 00000 n 
-0002876773 00000 n 
-0002876924 00000 n 
-0002877075 00000 n 
-0002877226 00000 n 
-0002877376 00000 n 
-0002877526 00000 n 
-0002877675 00000 n 
-0002877826 00000 n 
-0002877977 00000 n 
-0002878128 00000 n 
-0002878280 00000 n 
-0002881393 00000 n 
-0002878495 00000 n 
-0002859372 00000 n 
-0002857809 00000 n 
-0002878431 00000 n 
-0002881545 00000 n 
-0002881696 00000 n 
-0002881848 00000 n 
-0002882000 00000 n 
-0002882152 00000 n 
-0002882304 00000 n 
-0002882454 00000 n 
-0002882606 00000 n 
-0002882758 00000 n 
-0002882910 00000 n 
-0002883061 00000 n 
-0002883213 00000 n 
-0002883365 00000 n 
-0002883517 00000 n 
-0002883669 00000 n 
-0002883821 00000 n 
-0002883972 00000 n 
-0002884123 00000 n 
-0002884275 00000 n 
-0002884427 00000 n 
-0002884578 00000 n 
-0002884730 00000 n 
-0002884882 00000 n 
-0002885034 00000 n 
-0002885185 00000 n 
-0002885336 00000 n 
-0002885488 00000 n 
-0002885640 00000 n 
-0002885792 00000 n 
-0002885943 00000 n 
-0002886094 00000 n 
-0002886246 00000 n 
-0002886396 00000 n 
-0002886547 00000 n 
-0002886698 00000 n 
-0002886849 00000 n 
-0002886999 00000 n 
-0002887149 00000 n 
-0002887299 00000 n 
-0002887450 00000 n 
-0002887601 00000 n 
-0002887752 00000 n 
-0002887903 00000 n 
-0002888054 00000 n 
-0002888205 00000 n 
-0002888354 00000 n 
-0002888506 00000 n 
-0002888658 00000 n 
-0002888810 00000 n 
-0002888962 00000 n 
-0002889114 00000 n 
-0002889266 00000 n 
-0002889418 00000 n 
-0002889570 00000 n 
-0002889721 00000 n 
-0002889873 00000 n 
-0002890024 00000 n 
-0002890176 00000 n 
-0002890326 00000 n 
-0002890478 00000 n 
-0002890629 00000 n 
-0002890781 00000 n 
-0002890933 00000 n 
-0002891085 00000 n 
-0002891237 00000 n 
-0002891388 00000 n 
-0002891540 00000 n 
-0002891692 00000 n 
-0002891843 00000 n 
-0002891994 00000 n 
-0002892142 00000 n 
-0002892290 00000 n 
-0002892439 00000 n 
-0002892588 00000 n 
-0002892737 00000 n 
-0002892886 00000 n 
-0002893035 00000 n 
-0002893187 00000 n 
-0002893338 00000 n 
-0002893490 00000 n 
-0002893642 00000 n 
-0002893794 00000 n 
-0002893946 00000 n 
-0002894098 00000 n 
-0002894250 00000 n 
-0002894401 00000 n 
-0002894553 00000 n 
-0002894705 00000 n 
-0002894857 00000 n 
-0002895008 00000 n 
-0002895159 00000 n 
-0002895310 00000 n 
-0002895460 00000 n 
-0002895612 00000 n 
-0002895763 00000 n 
-0002895915 00000 n 
-0002896067 00000 n 
-0002896219 00000 n 
-0002896371 00000 n 
-0002896523 00000 n 
-0002896675 00000 n 
-0002896825 00000 n 
-0002896976 00000 n 
-0002897126 00000 n 
-0002897278 00000 n 
-0002897430 00000 n 
-0002897581 00000 n 
-0002897731 00000 n 
-0002897882 00000 n 
-0002898033 00000 n 
-0002898184 00000 n 
-0002898335 00000 n 
-0002898486 00000 n 
-0002898637 00000 n 
-0002898788 00000 n 
-0002898939 00000 n 
-0002901826 00000 n 
-0002899155 00000 n 
-0002880212 00000 n 
-0002878597 00000 n 
-0002899091 00000 n 
-0002901978 00000 n 
-0002902130 00000 n 
-0002902280 00000 n 
-0002902432 00000 n 
-0002902584 00000 n 
-0002902735 00000 n 
-0002902886 00000 n 
-0002903037 00000 n 
-0002903188 00000 n 
-0002903340 00000 n 
-0002903491 00000 n 
-0002903643 00000 n 
-0002903795 00000 n 
-0002903947 00000 n 
-0002904098 00000 n 
-0002904250 00000 n 
-0002904402 00000 n 
-0002904554 00000 n 
-0002904706 00000 n 
-0002904858 00000 n 
-0002905010 00000 n 
-0002905162 00000 n 
-0002905314 00000 n 
-0002905465 00000 n 
-0002905616 00000 n 
-0002905767 00000 n 
-0002905919 00000 n 
-0002906070 00000 n 
-0002906221 00000 n 
-0002906372 00000 n 
-0002906523 00000 n 
-0002906673 00000 n 
-0002906824 00000 n 
-0002906974 00000 n 
-0002907126 00000 n 
-0002907275 00000 n 
-0002907426 00000 n 
-0002907577 00000 n 
-0002907727 00000 n 
+0002840485 00000 n 
+0002840636 00000 n 
+0002840788 00000 n 
+0002840940 00000 n 
+0002841092 00000 n 
+0002841244 00000 n 
+0002841396 00000 n 
+0002841548 00000 n 
+0002841700 00000 n 
+0002841852 00000 n 
+0002842004 00000 n 
+0002842155 00000 n 
+0002842307 00000 n 
+0002842459 00000 n 
+0002842611 00000 n 
+0002842763 00000 n 
+0002842913 00000 n 
+0002843065 00000 n 
+0002843217 00000 n 
+0002843369 00000 n 
+0002843521 00000 n 
+0002843673 00000 n 
+0002843825 00000 n 
+0002843976 00000 n 
+0002844128 00000 n 
+0002844280 00000 n 
+0002844431 00000 n 
+0002844583 00000 n 
+0002844735 00000 n 
+0002844887 00000 n 
+0002845039 00000 n 
+0002845189 00000 n 
+0002845340 00000 n 
+0002845492 00000 n 
+0002845644 00000 n 
+0002845796 00000 n 
+0002845947 00000 n 
+0002846098 00000 n 
+0002846249 00000 n 
+0002846400 00000 n 
+0002846552 00000 n 
+0002846704 00000 n 
+0002846855 00000 n 
+0002847006 00000 n 
+0002847158 00000 n 
+0002850020 00000 n 
+0002850172 00000 n 
+0002847373 00000 n 
+0002826016 00000 n 
+0002824388 00000 n 
+0002847309 00000 n 
+0002850323 00000 n 
+0002850475 00000 n 
+0002850627 00000 n 
+0002850778 00000 n 
+0002850930 00000 n 
+0002851082 00000 n 
+0002851234 00000 n 
+0002851386 00000 n 
+0002851538 00000 n 
+0002851690 00000 n 
+0002851842 00000 n 
+0002851994 00000 n 
+0002852145 00000 n 
+0002852296 00000 n 
+0002852447 00000 n 
+0002852599 00000 n 
+0002852751 00000 n 
+0002852903 00000 n 
+0002853055 00000 n 
+0002853206 00000 n 
+0002853358 00000 n 
+0002853509 00000 n 
+0002853660 00000 n 
+0002853812 00000 n 
+0002853964 00000 n 
+0002854114 00000 n 
+0002854264 00000 n 
+0002854415 00000 n 
+0002854564 00000 n 
+0002854716 00000 n 
+0002854866 00000 n 
+0002855016 00000 n 
+0002855166 00000 n 
+0002855317 00000 n 
+0002855467 00000 n 
+0002855618 00000 n 
+0002855770 00000 n 
+0002855922 00000 n 
+0002856074 00000 n 
+0002856225 00000 n 
+0002856377 00000 n 
+0002856529 00000 n 
+0002856681 00000 n 
+0002856833 00000 n 
+0002856985 00000 n 
+0002857137 00000 n 
+0002857289 00000 n 
+0002857441 00000 n 
+0002857593 00000 n 
+0002857744 00000 n 
+0002857896 00000 n 
+0002858047 00000 n 
+0002858198 00000 n 
+0002858350 00000 n 
+0002858501 00000 n 
+0002858652 00000 n 
+0002858803 00000 n 
+0002858954 00000 n 
+0002859102 00000 n 
+0002859250 00000 n 
+0002859402 00000 n 
+0002859554 00000 n 
+0002859706 00000 n 
+0002859858 00000 n 
+0002860010 00000 n 
+0002860162 00000 n 
+0002860314 00000 n 
+0002860466 00000 n 
+0002860618 00000 n 
+0002860770 00000 n 
+0002860922 00000 n 
+0002861073 00000 n 
+0002861224 00000 n 
+0002861375 00000 n 
+0002861527 00000 n 
+0002861679 00000 n 
+0002861831 00000 n 
+0002861982 00000 n 
+0002862134 00000 n 
+0002862284 00000 n 
+0002862436 00000 n 
+0002862588 00000 n 
+0002862740 00000 n 
+0002862891 00000 n 
+0002863041 00000 n 
+0002863193 00000 n 
+0002863345 00000 n 
+0002863497 00000 n 
+0002863648 00000 n 
+0002863798 00000 n 
+0002863950 00000 n 
+0002864102 00000 n 
+0002864254 00000 n 
+0002864406 00000 n 
+0002864558 00000 n 
+0002864710 00000 n 
+0002864861 00000 n 
+0002865013 00000 n 
+0002865165 00000 n 
+0002868251 00000 n 
+0002868402 00000 n 
+0002865381 00000 n 
+0002848983 00000 n 
+0002847489 00000 n 
+0002865317 00000 n 
+0002868554 00000 n 
+0002868704 00000 n 
+0002868856 00000 n 
+0002869006 00000 n 
+0002869155 00000 n 
+0002869305 00000 n 
+0002869454 00000 n 
+0002869604 00000 n 
+0002869754 00000 n 
+0002869905 00000 n 
+0002870056 00000 n 
+0002870207 00000 n 
+0002870358 00000 n 
+0002870508 00000 n 
+0002870659 00000 n 
+0002870810 00000 n 
+0002870960 00000 n 
+0002871110 00000 n 
+0002871262 00000 n 
+0002871414 00000 n 
+0002871564 00000 n 
+0002871714 00000 n 
+0002871865 00000 n 
+0002872016 00000 n 
+0002872168 00000 n 
+0002872320 00000 n 
+0002872471 00000 n 
+0002872621 00000 n 
+0002872773 00000 n 
+0002872925 00000 n 
+0002873076 00000 n 
+0002873227 00000 n 
+0002873378 00000 n 
+0002873529 00000 n 
+0002873681 00000 n 
+0002873833 00000 n 
+0002873985 00000 n 
+0002874137 00000 n 
+0002874289 00000 n 
+0002874440 00000 n 
+0002874592 00000 n 
+0002874744 00000 n 
+0002874895 00000 n 
+0002875047 00000 n 
+0002875199 00000 n 
+0002875349 00000 n 
+0002875499 00000 n 
+0002875649 00000 n 
+0002875801 00000 n 
+0002875952 00000 n 
+0002876104 00000 n 
+0002876255 00000 n 
+0002876406 00000 n 
+0002876558 00000 n 
+0002876710 00000 n 
+0002876862 00000 n 
+0002877013 00000 n 
+0002877165 00000 n 
+0002877317 00000 n 
+0002877469 00000 n 
+0002877619 00000 n 
+0002877770 00000 n 
+0002877920 00000 n 
+0002878071 00000 n 
+0002878223 00000 n 
+0002878375 00000 n 
+0002878527 00000 n 
+0002878679 00000 n 
+0002878831 00000 n 
+0002878983 00000 n 
+0002879132 00000 n 
+0002879282 00000 n 
+0002879434 00000 n 
+0002879586 00000 n 
+0002879737 00000 n 
+0002879887 00000 n 
+0002880038 00000 n 
+0002880189 00000 n 
+0002880340 00000 n 
+0002880492 00000 n 
+0002880644 00000 n 
+0002880796 00000 n 
+0002880948 00000 n 
+0002881098 00000 n 
+0002881249 00000 n 
+0002881400 00000 n 
+0002881551 00000 n 
+0002881702 00000 n 
+0002881853 00000 n 
+0002882005 00000 n 
+0002882156 00000 n 
+0002882308 00000 n 
+0002882460 00000 n 
+0002882612 00000 n 
+0002882763 00000 n 
+0002882915 00000 n 
+0002883067 00000 n 
+0002883219 00000 n 
+0002883371 00000 n 
+0002883522 00000 n 
+0002883672 00000 n 
+0002883824 00000 n 
+0002883976 00000 n 
+0002884128 00000 n 
+0002884280 00000 n 
+0002884432 00000 n 
+0002884583 00000 n 
+0002884735 00000 n 
+0002884886 00000 n 
+0002885037 00000 n 
+0002885188 00000 n 
+0002885339 00000 n 
+0002885491 00000 n 
+0002885643 00000 n 
+0002885795 00000 n 
+0002885947 00000 n 
+0002886098 00000 n 
+0002886250 00000 n 
+0002886401 00000 n 
+0002886553 00000 n 
+0002886705 00000 n 
+0002889434 00000 n 
+0002886921 00000 n 
+0002867016 00000 n 
+0002865497 00000 n 
+0002886857 00000 n 
+0003388348 00000 n 
+0002889586 00000 n 
+0002889738 00000 n 
+0002889890 00000 n 
+0002890040 00000 n 
+0002890191 00000 n 
+0002890341 00000 n 
+0002890490 00000 n 
+0002890639 00000 n 
+0002890790 00000 n 
+0002890940 00000 n 
+0002891091 00000 n 
+0002891243 00000 n 
+0002891395 00000 n 
+0002891547 00000 n 
+0002891699 00000 n 
+0002891851 00000 n 
+0002892003 00000 n 
+0002892154 00000 n 
+0002892306 00000 n 
+0002892458 00000 n 
+0002892610 00000 n 
+0002892762 00000 n 
+0002892913 00000 n 
+0002893064 00000 n 
+0002893215 00000 n 
+0002893366 00000 n 
+0002893518 00000 n 
+0002893670 00000 n 
+0002893822 00000 n 
+0002893974 00000 n 
+0002894126 00000 n 
+0002894278 00000 n 
+0002894429 00000 n 
+0002894581 00000 n 
+0002894731 00000 n 
+0002894880 00000 n 
+0002895032 00000 n 
+0002895184 00000 n 
+0002895335 00000 n 
+0002895486 00000 n 
+0002895638 00000 n 
+0002895790 00000 n 
+0002895942 00000 n 
+0002896094 00000 n 
+0002896246 00000 n 
+0002896398 00000 n 
+0002896550 00000 n 
+0002896702 00000 n 
+0002896854 00000 n 
+0002897006 00000 n 
+0002897155 00000 n 
+0002897304 00000 n 
+0002897456 00000 n 
+0002897607 00000 n 
+0002897759 00000 n 
+0002897911 00000 n 
+0002898063 00000 n 
+0002898214 00000 n 
+0002898366 00000 n 
+0002898518 00000 n 
+0002898670 00000 n 
+0002898822 00000 n 
+0002898974 00000 n 
+0002899126 00000 n 
+0002899278 00000 n 
+0002899430 00000 n 
+0002899581 00000 n 
+0002899733 00000 n 
+0002899885 00000 n 
+0002900036 00000 n 
+0002900187 00000 n 
+0002900338 00000 n 
+0002900489 00000 n 
+0002900641 00000 n 
+0002900793 00000 n 
+0002900944 00000 n 
+0002901095 00000 n 
+0002901246 00000 n 
+0002901396 00000 n 
+0002901547 00000 n 
+0002901699 00000 n 
+0002901851 00000 n 
+0002902002 00000 n 
+0002902154 00000 n 
+0002902305 00000 n 
+0002902457 00000 n 
+0002902608 00000 n 
+0002902760 00000 n 
+0002902912 00000 n 
+0002903064 00000 n 
+0002903215 00000 n 
+0002906063 00000 n 
+0002903431 00000 n 
+0002888478 00000 n 
+0002887037 00000 n 
+0002903367 00000 n 
+0002906213 00000 n 
+0002906365 00000 n 
+0002906517 00000 n 
+0002906669 00000 n 
+0002906820 00000 n 
+0002906970 00000 n 
+0002907122 00000 n 
+0002907273 00000 n 
+0002907424 00000 n 
+0002907576 00000 n 
+0002907728 00000 n 
 0002907879 00000 n 
-0002908030 00000 n 
-0002908182 00000 n 
-0002908334 00000 n 
-0002908486 00000 n 
-0002908637 00000 n 
-0002908789 00000 n 
-0002908941 00000 n 
-0002909092 00000 n 
+0002908031 00000 n 
+0002908183 00000 n 
+0002908335 00000 n 
+0002908484 00000 n 
+0002908636 00000 n 
+0002908788 00000 n 
+0002908939 00000 n 
+0002909091 00000 n 
 0002909243 00000 n 
-0002909394 00000 n 
-0002909545 00000 n 
-0002909697 00000 n 
-0002909849 00000 n 
-0002910001 00000 n 
-0002910153 00000 n 
-0002910305 00000 n 
-0002910456 00000 n 
-0002910607 00000 n 
-0002910758 00000 n 
-0002910909 00000 n 
-0002911061 00000 n 
-0002911212 00000 n 
-0002911363 00000 n 
-0002911515 00000 n 
-0002911667 00000 n 
-0002911819 00000 n 
-0002911971 00000 n 
-0002912123 00000 n 
-0002912275 00000 n 
-0002912427 00000 n 
-0002912579 00000 n 
-0002912731 00000 n 
-0002912883 00000 n 
-0002913035 00000 n 
-0002913187 00000 n 
-0002913338 00000 n 
-0002913490 00000 n 
-0002913642 00000 n 
-0002913794 00000 n 
-0002913946 00000 n 
-0002914096 00000 n 
-0002914248 00000 n 
-0002914399 00000 n 
-0002914551 00000 n 
-0002914702 00000 n 
-0002914854 00000 n 
-0002915005 00000 n 
-0002915157 00000 n 
-0002915308 00000 n 
-0002915460 00000 n 
-0002915610 00000 n 
-0002915762 00000 n 
-0002915914 00000 n 
-0002916066 00000 n 
-0002916216 00000 n 
-0002916368 00000 n 
-0002916518 00000 n 
-0002916669 00000 n 
-0002916821 00000 n 
-0002919523 00000 n 
-0002919674 00000 n 
-0002917037 00000 n 
-0002900798 00000 n 
-0002899271 00000 n 
-0002916973 00000 n 
-0002919826 00000 n 
-0002919977 00000 n 
-0002920128 00000 n 
-0002920278 00000 n 
-0002920429 00000 n 
-0002920579 00000 n 
-0002920730 00000 n 
-0002920881 00000 n 
-0002921032 00000 n 
-0002921183 00000 n 
-0002921335 00000 n 
-0002921487 00000 n 
-0002921639 00000 n 
-0002921790 00000 n 
-0002921942 00000 n 
-0002922093 00000 n 
-0002922244 00000 n 
-0002922396 00000 n 
-0002922547 00000 n 
-0002922697 00000 n 
-0002922847 00000 n 
-0002922997 00000 n 
-0002923148 00000 n 
-0002923299 00000 n 
-0002923450 00000 n 
-0002923601 00000 n 
-0002923752 00000 n 
-0002923903 00000 n 
-0002924055 00000 n 
-0002924207 00000 n 
-0002924359 00000 n 
-0002924511 00000 n 
-0002924663 00000 n 
-0002924815 00000 n 
-0002924967 00000 n 
-0002925119 00000 n 
-0002925271 00000 n 
-0002925423 00000 n 
-0002925574 00000 n 
-0002925726 00000 n 
-0002925877 00000 n 
-0002926027 00000 n 
-0002926179 00000 n 
-0002926331 00000 n 
-0002926483 00000 n 
-0002926634 00000 n 
-0002926785 00000 n 
-0002926937 00000 n 
-0002927089 00000 n 
-0002927240 00000 n 
-0002927390 00000 n 
-0002927542 00000 n 
-0002927694 00000 n 
-0002927844 00000 n 
-0002927996 00000 n 
-0002928148 00000 n 
-0002928299 00000 n 
-0002928449 00000 n 
-0002928601 00000 n 
-0002928753 00000 n 
-0002928905 00000 n 
-0002929055 00000 n 
-0002929204 00000 n 
-0002929356 00000 n 
-0002929508 00000 n 
-0002929660 00000 n 
-0002929812 00000 n 
-0002929964 00000 n 
-0002930116 00000 n 
-0002930266 00000 n 
-0002930418 00000 n 
-0002930569 00000 n 
-0002930721 00000 n 
-0002930872 00000 n 
-0002931022 00000 n 
-0002931173 00000 n 
-0002931325 00000 n 
-0002931477 00000 n 
-0002931629 00000 n 
-0002931780 00000 n 
-0002931932 00000 n 
-0002932084 00000 n 
-0002932236 00000 n 
-0002932385 00000 n 
-0002932537 00000 n 
-0002932689 00000 n 
-0002932840 00000 n 
-0002932990 00000 n 
-0002933142 00000 n 
-0002933293 00000 n 
-0002933444 00000 n 
-0002933595 00000 n 
-0002933811 00000 n 
-0002918549 00000 n 
-0002917153 00000 n 
-0002933747 00000 n 
-0003323768 00000 n 
-0002937135 00000 n 
-0002937285 00000 n 
-0002937437 00000 n 
-0002937588 00000 n 
-0002937739 00000 n 
-0002937891 00000 n 
-0002938042 00000 n 
-0002938194 00000 n 
-0002938345 00000 n 
-0002938496 00000 n 
-0002938647 00000 n 
-0002938799 00000 n 
-0002938951 00000 n 
-0002939103 00000 n 
-0002939255 00000 n 
-0002939407 00000 n 
-0002939559 00000 n 
-0002939710 00000 n 
-0002939862 00000 n 
-0002940014 00000 n 
-0002940165 00000 n 
-0002940315 00000 n 
-0002940466 00000 n 
-0002940618 00000 n 
-0002940770 00000 n 
-0002940922 00000 n 
-0002941074 00000 n 
-0002941225 00000 n 
-0002941375 00000 n 
-0002941527 00000 n 
-0002941679 00000 n 
-0002941831 00000 n 
-0002941983 00000 n 
-0002942135 00000 n 
-0002942287 00000 n 
-0002942439 00000 n 
-0002942591 00000 n 
-0002942743 00000 n 
-0002942895 00000 n 
-0002943047 00000 n 
-0002943199 00000 n 
-0002943351 00000 n 
-0002943503 00000 n 
-0002943655 00000 n 
-0002943807 00000 n 
-0002943959 00000 n 
-0002944111 00000 n 
-0002944263 00000 n 
-0002944415 00000 n 
-0002944566 00000 n 
-0002944717 00000 n 
-0002944868 00000 n 
-0002945020 00000 n 
-0002945172 00000 n 
-0002945322 00000 n 
-0002945474 00000 n 
-0002945626 00000 n 
-0002945778 00000 n 
-0002945930 00000 n 
-0002946082 00000 n 
-0002946234 00000 n 
-0002946385 00000 n 
-0002946536 00000 n 
-0002946686 00000 n 
-0002946837 00000 n 
-0002946988 00000 n 
-0002947140 00000 n 
-0002947292 00000 n 
-0002947444 00000 n 
-0002947592 00000 n 
-0002947742 00000 n 
-0002947894 00000 n 
-0002948046 00000 n 
-0002948198 00000 n 
-0002948349 00000 n 
-0002948501 00000 n 
-0002948653 00000 n 
-0002948805 00000 n 
-0002948957 00000 n 
-0002949109 00000 n 
-0002949261 00000 n 
-0002949413 00000 n 
-0002949565 00000 n 
-0002949717 00000 n 
-0002949869 00000 n 
-0002950020 00000 n 
-0002950172 00000 n 
-0002950319 00000 n 
-0002950471 00000 n 
-0002950623 00000 n 
-0002950771 00000 n 
-0002950921 00000 n 
-0002951073 00000 n 
-0002951224 00000 n 
-0002951376 00000 n 
-0002951528 00000 n 
-0002951680 00000 n 
-0002951831 00000 n 
-0002951982 00000 n 
-0002952133 00000 n 
-0002952285 00000 n 
-0002952435 00000 n 
-0002952585 00000 n 
-0002952737 00000 n 
-0002952889 00000 n 
-0002953041 00000 n 
-0002953193 00000 n 
-0002953345 00000 n 
-0002953496 00000 n 
-0002953646 00000 n 
-0002953797 00000 n 
-0002953949 00000 n 
-0002954101 00000 n 
-0002954253 00000 n 
-0002954404 00000 n 
-0002954555 00000 n 
-0002954707 00000 n 
-0002954859 00000 n 
-0002955011 00000 n 
-0002955163 00000 n 
-0002955315 00000 n 
-0002955467 00000 n 
-0002955619 00000 n 
-0002955770 00000 n 
-0002955922 00000 n 
-0002956073 00000 n 
-0002956225 00000 n 
-0002956377 00000 n 
-0002956527 00000 n 
-0002956679 00000 n 
-0002956831 00000 n 
-0002956983 00000 n 
-0002957135 00000 n 
-0002957287 00000 n 
-0002957439 00000 n 
-0002957590 00000 n 
-0002957740 00000 n 
-0002957890 00000 n 
-0002958040 00000 n 
-0002958192 00000 n 
-0002958344 00000 n 
-0002958494 00000 n 
-0002958645 00000 n 
-0002958860 00000 n 
-0002935720 00000 n 
-0002933927 00000 n 
-0002958796 00000 n 
-0002961785 00000 n 
-0002961936 00000 n 
-0002962087 00000 n 
-0002962239 00000 n 
-0002962390 00000 n 
-0002962542 00000 n 
-0002962693 00000 n 
-0002962844 00000 n 
-0002962993 00000 n 
-0002963145 00000 n 
-0002963297 00000 n 
-0002963449 00000 n 
-0002963601 00000 n 
-0002963753 00000 n 
-0002963905 00000 n 
-0002964056 00000 n 
-0002964207 00000 n 
-0002964357 00000 n 
-0002964508 00000 n 
-0002964658 00000 n 
-0002964809 00000 n 
-0002964960 00000 n 
-0002965111 00000 n 
-0002965262 00000 n 
-0002965413 00000 n 
-0002965562 00000 n 
-0002965713 00000 n 
-0002965864 00000 n 
-0002966016 00000 n 
-0002966168 00000 n 
-0002966320 00000 n 
-0002966472 00000 n 
-0002966624 00000 n 
-0002966776 00000 n 
-0002966928 00000 n 
-0002967080 00000 n 
-0002967232 00000 n 
-0002967384 00000 n 
-0002967536 00000 n 
-0002967687 00000 n 
-0002967838 00000 n 
-0002967990 00000 n 
-0002968142 00000 n 
-0002968293 00000 n 
-0002968444 00000 n 
-0002968595 00000 n 
-0002968746 00000 n 
-0002968898 00000 n 
-0002969050 00000 n 
-0002969201 00000 n 
-0002969353 00000 n 
-0002969505 00000 n 
-0002969657 00000 n 
-0002969809 00000 n 
-0002969961 00000 n 
-0002970113 00000 n 
-0002970265 00000 n 
-0002970416 00000 n 
-0002970567 00000 n 
-0002970719 00000 n 
-0002970871 00000 n 
-0002971022 00000 n 
-0002971173 00000 n 
-0002971323 00000 n 
-0002971475 00000 n 
-0002971626 00000 n 
-0002971777 00000 n 
-0002971928 00000 n 
-0002972079 00000 n 
-0002972230 00000 n 
-0002972381 00000 n 
-0002972533 00000 n 
-0002972685 00000 n 
-0002972836 00000 n 
-0002972987 00000 n 
-0002973139 00000 n 
-0002973291 00000 n 
-0002973442 00000 n 
-0002973594 00000 n 
-0002973746 00000 n 
-0002973897 00000 n 
-0002974049 00000 n 
-0002974201 00000 n 
-0002974353 00000 n 
-0002974504 00000 n 
-0002974652 00000 n 
-0002974800 00000 n 
-0002974952 00000 n 
-0002975103 00000 n 
-0002975253 00000 n 
-0002975405 00000 n 
-0002975557 00000 n 
-0002975707 00000 n 
-0002975858 00000 n 
-0002976007 00000 n 
-0002976159 00000 n 
-0002976310 00000 n 
-0002976460 00000 n 
-0002976611 00000 n 
-0002976763 00000 n 
-0002976915 00000 n 
-0002977066 00000 n 
+0002909395 00000 n 
+0002909546 00000 n 
+0002909696 00000 n 
+0002909848 00000 n 
+0002909999 00000 n 
+0002910150 00000 n 
+0002910299 00000 n 
+0002910450 00000 n 
+0002910602 00000 n 
+0002910752 00000 n 
+0002910904 00000 n 
+0002911055 00000 n 
+0002911205 00000 n 
+0002911356 00000 n 
+0002911508 00000 n 
+0002911660 00000 n 
+0002911812 00000 n 
+0002911964 00000 n 
+0002912115 00000 n 
+0002912267 00000 n 
+0002912419 00000 n 
+0002912570 00000 n 
+0002912721 00000 n 
+0002912872 00000 n 
+0002913024 00000 n 
+0002913175 00000 n 
+0002913327 00000 n 
+0002913479 00000 n 
+0002913631 00000 n 
+0002913782 00000 n 
+0002913933 00000 n 
+0002914085 00000 n 
+0002914237 00000 n 
+0002914389 00000 n 
+0002914541 00000 n 
+0002914693 00000 n 
+0002914845 00000 n 
+0002914997 00000 n 
+0002915149 00000 n 
+0002915301 00000 n 
+0002915453 00000 n 
+0002915605 00000 n 
+0002915757 00000 n 
+0002915909 00000 n 
+0002916059 00000 n 
+0002916211 00000 n 
+0002916362 00000 n 
+0002916513 00000 n 
+0002916664 00000 n 
+0002916816 00000 n 
+0002916968 00000 n 
+0002917120 00000 n 
+0002917272 00000 n 
+0002917424 00000 n 
+0002917576 00000 n 
+0002917728 00000 n 
+0002917880 00000 n 
+0002918032 00000 n 
+0002918183 00000 n 
+0002918334 00000 n 
+0002918485 00000 n 
+0002918636 00000 n 
+0002918786 00000 n 
+0002918938 00000 n 
+0002919089 00000 n 
+0002919240 00000 n 
+0002919390 00000 n 
+0002919541 00000 n 
+0002919691 00000 n 
+0002919842 00000 n 
+0002919993 00000 n 
+0002920144 00000 n 
+0002920296 00000 n 
+0002920448 00000 n 
+0002920600 00000 n 
+0002920752 00000 n 
+0002920904 00000 n 
+0002921056 00000 n 
+0002921208 00000 n 
+0002921358 00000 n 
+0002921509 00000 n 
+0002921660 00000 n 
+0002921811 00000 n 
+0002921963 00000 n 
+0002922115 00000 n 
+0002925200 00000 n 
+0002925351 00000 n 
+0002922331 00000 n 
+0002904972 00000 n 
+0002903547 00000 n 
+0002922267 00000 n 
+0002925502 00000 n 
+0002925654 00000 n 
+0002925805 00000 n 
+0002925956 00000 n 
+0002926107 00000 n 
+0002926259 00000 n 
+0002926409 00000 n 
+0002926561 00000 n 
+0002926713 00000 n 
+0002926865 00000 n 
+0002927017 00000 n 
+0002927168 00000 n 
+0002927319 00000 n 
+0002927471 00000 n 
+0002927623 00000 n 
+0002927775 00000 n 
+0002927926 00000 n 
+0002928077 00000 n 
+0002928229 00000 n 
+0002928380 00000 n 
+0002928532 00000 n 
+0002928684 00000 n 
+0002928835 00000 n 
+0002928987 00000 n 
+0002929139 00000 n 
+0002929290 00000 n 
+0002929442 00000 n 
+0002929594 00000 n 
+0002929744 00000 n 
+0002929896 00000 n 
+0002930048 00000 n 
+0002930200 00000 n 
+0002930352 00000 n 
+0002930504 00000 n 
+0002930656 00000 n 
+0002930808 00000 n 
+0002930959 00000 n 
+0002931111 00000 n 
+0002931263 00000 n 
+0002931415 00000 n 
+0002931567 00000 n 
+0002931719 00000 n 
+0002931871 00000 n 
+0002932022 00000 n 
+0002932172 00000 n 
+0002932324 00000 n 
+0002932476 00000 n 
+0002932628 00000 n 
+0002932780 00000 n 
+0002932932 00000 n 
+0002933084 00000 n 
+0002933236 00000 n 
+0002933388 00000 n 
+0002933540 00000 n 
+0002933692 00000 n 
+0002933844 00000 n 
+0002933995 00000 n 
+0002934147 00000 n 
+0002934299 00000 n 
+0002934451 00000 n 
+0002934603 00000 n 
+0002934755 00000 n 
+0002934907 00000 n 
+0002935059 00000 n 
+0002935209 00000 n 
+0002935360 00000 n 
+0002935512 00000 n 
+0002935664 00000 n 
+0002935815 00000 n 
+0002935964 00000 n 
+0002936115 00000 n 
+0002936266 00000 n 
+0002936418 00000 n 
+0002936570 00000 n 
+0002936721 00000 n 
+0002936873 00000 n 
+0002937023 00000 n 
+0002937174 00000 n 
+0002937325 00000 n 
+0002937477 00000 n 
+0002937629 00000 n 
+0002937781 00000 n 
+0002937933 00000 n 
+0002938085 00000 n 
+0002938237 00000 n 
+0002938389 00000 n 
+0002938541 00000 n 
+0002938692 00000 n 
+0002938843 00000 n 
+0002938995 00000 n 
+0002939145 00000 n 
+0002939296 00000 n 
+0002939448 00000 n 
+0002939600 00000 n 
+0002939750 00000 n 
+0002939901 00000 n 
+0002940053 00000 n 
+0002940204 00000 n 
+0002940353 00000 n 
+0002940504 00000 n 
+0002940653 00000 n 
+0002940804 00000 n 
+0002940956 00000 n 
+0002941108 00000 n 
+0002941260 00000 n 
+0002941411 00000 n 
+0002941562 00000 n 
+0002941713 00000 n 
+0002941864 00000 n 
+0002942014 00000 n 
+0002942164 00000 n 
+0002942313 00000 n 
+0002942464 00000 n 
+0002942615 00000 n 
+0002942766 00000 n 
+0002942918 00000 n 
+0002946031 00000 n 
+0002943133 00000 n 
+0002924010 00000 n 
+0002922447 00000 n 
+0002943069 00000 n 
+0002946183 00000 n 
+0002946334 00000 n 
+0002946486 00000 n 
+0002946638 00000 n 
+0002946790 00000 n 
+0002946942 00000 n 
+0002947092 00000 n 
+0002947244 00000 n 
+0002947396 00000 n 
+0002947548 00000 n 
+0002947699 00000 n 
+0002947851 00000 n 
+0002948003 00000 n 
+0002948155 00000 n 
+0002948307 00000 n 
+0002948459 00000 n 
+0002948610 00000 n 
+0002948761 00000 n 
+0002948913 00000 n 
+0002949065 00000 n 
+0002949216 00000 n 
+0002949368 00000 n 
+0002949520 00000 n 
+0002949672 00000 n 
+0002949823 00000 n 
+0002949974 00000 n 
+0002950126 00000 n 
+0002950278 00000 n 
+0002950430 00000 n 
+0002950581 00000 n 
+0002950732 00000 n 
+0002950884 00000 n 
+0002951034 00000 n 
+0002951185 00000 n 
+0002951336 00000 n 
+0002951487 00000 n 
+0002951637 00000 n 
+0002951787 00000 n 
+0002951937 00000 n 
+0002952088 00000 n 
+0002952239 00000 n 
+0002952390 00000 n 
+0002952541 00000 n 
+0002952692 00000 n 
+0002952843 00000 n 
+0002952992 00000 n 
+0002953144 00000 n 
+0002953296 00000 n 
+0002953448 00000 n 
+0002953600 00000 n 
+0002953752 00000 n 
+0002953904 00000 n 
+0002954056 00000 n 
+0002954208 00000 n 
+0002954359 00000 n 
+0002954511 00000 n 
+0002954662 00000 n 
+0002954814 00000 n 
+0002954964 00000 n 
+0002955116 00000 n 
+0002955267 00000 n 
+0002955419 00000 n 
+0002955571 00000 n 
+0002955723 00000 n 
+0002955875 00000 n 
+0002956026 00000 n 
+0002956178 00000 n 
+0002956330 00000 n 
+0002956481 00000 n 
+0002956632 00000 n 
+0002956780 00000 n 
+0002956928 00000 n 
+0002957077 00000 n 
+0002957226 00000 n 
+0002957375 00000 n 
+0002957524 00000 n 
+0002957673 00000 n 
+0002957825 00000 n 
+0002957976 00000 n 
+0002958128 00000 n 
+0002958280 00000 n 
+0002958432 00000 n 
+0002958584 00000 n 
+0002958736 00000 n 
+0002958888 00000 n 
+0002959039 00000 n 
+0002959191 00000 n 
+0002959343 00000 n 
+0002959495 00000 n 
+0002959646 00000 n 
+0002959797 00000 n 
+0002959948 00000 n 
+0002960098 00000 n 
+0002960250 00000 n 
+0002960401 00000 n 
+0002960553 00000 n 
+0002960705 00000 n 
+0002960857 00000 n 
+0002961009 00000 n 
+0002961161 00000 n 
+0002961313 00000 n 
+0002961463 00000 n 
+0002961614 00000 n 
+0002961764 00000 n 
+0002961916 00000 n 
+0002962068 00000 n 
+0002962219 00000 n 
+0002962369 00000 n 
+0002962520 00000 n 
+0002962671 00000 n 
+0002962822 00000 n 
+0002962973 00000 n 
+0002963124 00000 n 
+0002963275 00000 n 
+0002963426 00000 n 
+0002963577 00000 n 
+0002966464 00000 n 
+0002963793 00000 n 
+0002944850 00000 n 
+0002943235 00000 n 
+0002963729 00000 n 
+0002966616 00000 n 
+0002966768 00000 n 
+0002966918 00000 n 
+0002967070 00000 n 
+0002967222 00000 n 
+0002967373 00000 n 
+0002967524 00000 n 
+0002967675 00000 n 
+0002967826 00000 n 
+0002967978 00000 n 
+0002968129 00000 n 
+0002968281 00000 n 
+0002968433 00000 n 
+0002968585 00000 n 
+0002968736 00000 n 
+0002968888 00000 n 
+0002969040 00000 n 
+0002969192 00000 n 
+0002969344 00000 n 
+0002969496 00000 n 
+0002969648 00000 n 
+0002969800 00000 n 
+0002969952 00000 n 
+0002970103 00000 n 
+0002970254 00000 n 
+0002970405 00000 n 
+0002970557 00000 n 
+0002970708 00000 n 
+0002970859 00000 n 
+0002971010 00000 n 
+0002971161 00000 n 
+0002971311 00000 n 
+0002971462 00000 n 
+0002971612 00000 n 
+0002971764 00000 n 
+0002971913 00000 n 
+0002972064 00000 n 
+0002972215 00000 n 
+0002972365 00000 n 
+0002972517 00000 n 
+0002972668 00000 n 
+0002972820 00000 n 
+0002972972 00000 n 
+0002973124 00000 n 
+0002973275 00000 n 
+0002973427 00000 n 
+0002973579 00000 n 
+0002973730 00000 n 
+0002973881 00000 n 
+0002974032 00000 n 
+0002974183 00000 n 
+0002974335 00000 n 
+0002974487 00000 n 
+0002974639 00000 n 
+0002974791 00000 n 
+0002974943 00000 n 
+0002975094 00000 n 
+0002975245 00000 n 
+0002975396 00000 n 
+0002975547 00000 n 
+0002975699 00000 n 
+0002975850 00000 n 
+0002976001 00000 n 
+0002976153 00000 n 
+0002976305 00000 n 
+0002976457 00000 n 
+0002976609 00000 n 
+0002976761 00000 n 
+0002976913 00000 n 
+0002977065 00000 n 
 0002977217 00000 n 
-0002977368 00000 n 
-0002977520 00000 n 
-0002977670 00000 n 
-0002977820 00000 n 
-0002977971 00000 n 
-0002978122 00000 n 
-0002978274 00000 n 
-0002978424 00000 n 
-0002978576 00000 n 
-0002978728 00000 n 
-0002978880 00000 n 
-0002979031 00000 n 
-0002979182 00000 n 
-0002979333 00000 n 
-0002979484 00000 n 
-0002979634 00000 n 
-0002979786 00000 n 
-0002979937 00000 n 
-0002980089 00000 n 
-0002980241 00000 n 
-0002980391 00000 n 
-0002980543 00000 n 
-0002980695 00000 n 
-0002983591 00000 n 
-0002980910 00000 n 
-0002960523 00000 n 
-0002958976 00000 n 
-0002980846 00000 n 
-0002983743 00000 n 
-0002983894 00000 n 
-0002984045 00000 n 
-0002984197 00000 n 
-0002984349 00000 n 
-0002984500 00000 n 
-0002984652 00000 n 
-0002984804 00000 n 
-0002984956 00000 n 
-0002985108 00000 n 
-0002985260 00000 n 
-0002985412 00000 n 
-0002985564 00000 n 
-0002985715 00000 n 
-0002985866 00000 n 
-0002986017 00000 n 
-0002986169 00000 n 
-0002986320 00000 n 
-0002986472 00000 n 
-0002986624 00000 n 
-0002986776 00000 n 
-0002986927 00000 n 
-0002987077 00000 n 
-0002987229 00000 n 
-0002987380 00000 n 
-0002987531 00000 n 
-0002987683 00000 n 
-0002987835 00000 n 
-0002987987 00000 n 
-0002988139 00000 n 
-0002988290 00000 n 
-0002988441 00000 n 
-0002988592 00000 n 
-0002988744 00000 n 
-0002988896 00000 n 
-0002989048 00000 n 
-0002989198 00000 n 
-0002989349 00000 n 
-0002989501 00000 n 
-0002989652 00000 n 
-0002989801 00000 n 
-0002989953 00000 n 
-0002990105 00000 n 
-0002990257 00000 n 
-0002990409 00000 n 
-0002990561 00000 n 
-0002990713 00000 n 
-0002990864 00000 n 
-0002991016 00000 n 
-0002991167 00000 n 
-0002991317 00000 n 
-0002991467 00000 n 
-0002991619 00000 n 
-0002991770 00000 n 
-0002991918 00000 n 
-0002992069 00000 n 
-0002992221 00000 n 
-0002992371 00000 n 
-0002992520 00000 n 
-0002992672 00000 n 
-0002992824 00000 n 
-0002992976 00000 n 
-0002993128 00000 n 
-0002993279 00000 n 
-0002993431 00000 n 
-0002993583 00000 n 
-0002993735 00000 n 
-0002993887 00000 n 
-0002994039 00000 n 
-0002994191 00000 n 
-0002994342 00000 n 
-0002994493 00000 n 
-0002994644 00000 n 
-0002994795 00000 n 
-0002994946 00000 n 
-0002995098 00000 n 
-0002995250 00000 n 
-0002995402 00000 n 
-0002995554 00000 n 
-0002995706 00000 n 
-0002995858 00000 n 
-0002996009 00000 n 
-0002996161 00000 n 
-0002996313 00000 n 
-0002996465 00000 n 
-0002996616 00000 n 
-0002996768 00000 n 
-0002996919 00000 n 
-0002997070 00000 n 
-0002997220 00000 n 
-0002997371 00000 n 
-0002997520 00000 n 
-0002997672 00000 n 
-0002997824 00000 n 
-0002997976 00000 n 
-0002998128 00000 n 
-0002998280 00000 n 
-0002998431 00000 n 
-0002998581 00000 n 
-0002998733 00000 n 
-0002998885 00000 n 
-0002999036 00000 n 
-0002999188 00000 n 
-0002999340 00000 n 
-0002999492 00000 n 
-0002999643 00000 n 
-0002999794 00000 n 
-0002999946 00000 n 
-0003000098 00000 n 
-0003000250 00000 n 
-0003003106 00000 n 
-0003000466 00000 n 
-0002982464 00000 n 
-0002981026 00000 n 
-0003000402 00000 n 
-0003003256 00000 n 
-0003003408 00000 n 
-0003003560 00000 n 
-0003003712 00000 n 
-0003003864 00000 n 
-0003004015 00000 n 
-0003004166 00000 n 
-0003004317 00000 n 
-0003004469 00000 n 
-0003004621 00000 n 
-0003004773 00000 n 
-0003004925 00000 n 
-0003005075 00000 n 
-0003005227 00000 n 
-0003005379 00000 n 
-0003005527 00000 n 
-0003005679 00000 n 
-0003005830 00000 n 
-0003005982 00000 n 
-0003006134 00000 n 
-0003006286 00000 n 
-0003006438 00000 n 
-0003006590 00000 n 
-0003006742 00000 n 
-0003006894 00000 n 
-0003007046 00000 n 
-0003007198 00000 n 
-0003007350 00000 n 
-0003007501 00000 n 
-0003007653 00000 n 
-0003007804 00000 n 
-0003007955 00000 n 
-0003008106 00000 n 
-0003008256 00000 n 
-0003008408 00000 n 
-0003008559 00000 n 
-0003008710 00000 n 
-0003008861 00000 n 
-0003009012 00000 n 
-0003009163 00000 n 
-0003009315 00000 n 
-0003009467 00000 n 
-0003009619 00000 n 
-0003009771 00000 n 
-0003009923 00000 n 
-0003010075 00000 n 
-0003010227 00000 n 
-0003010379 00000 n 
-0003010531 00000 n 
-0003010683 00000 n 
-0003010835 00000 n 
-0003010987 00000 n 
-0003011138 00000 n 
-0003011290 00000 n 
-0003011442 00000 n 
-0003011594 00000 n 
-0003011746 00000 n 
-0003011898 00000 n 
-0003012050 00000 n 
-0003012202 00000 n 
-0003012354 00000 n 
-0003012506 00000 n 
-0003012658 00000 n 
-0003012810 00000 n 
-0003012962 00000 n 
-0003013111 00000 n 
-0003013259 00000 n 
-0003013410 00000 n 
-0003013562 00000 n 
-0003013714 00000 n 
-0003013865 00000 n 
-0003014016 00000 n 
-0003014167 00000 n 
-0003014319 00000 n 
-0003014471 00000 n 
-0003014623 00000 n 
-0003014774 00000 n 
-0003014924 00000 n 
-0003015076 00000 n 
-0003015227 00000 n 
-0003015379 00000 n 
-0003015530 00000 n 
-0003015681 00000 n 
-0003015833 00000 n 
-0003015985 00000 n 
-0003016136 00000 n 
-0003016288 00000 n 
-0003016440 00000 n 
-0003016591 00000 n 
-0003016743 00000 n 
-0003016895 00000 n 
-0003017046 00000 n 
-0003017196 00000 n 
-0003017347 00000 n 
-0003017499 00000 n 
-0003017650 00000 n 
-0003017801 00000 n 
-0003017952 00000 n 
-0003018103 00000 n 
-0003018255 00000 n 
-0003018406 00000 n 
-0003018558 00000 n 
-0003018710 00000 n 
-0003018862 00000 n 
-0003022447 00000 n 
-0003019078 00000 n 
-0003002033 00000 n 
-0003000568 00000 n 
-0003019014 00000 n 
-0003022598 00000 n 
-0003022749 00000 n 
-0003022901 00000 n 
-0003023053 00000 n 
-0003023205 00000 n 
-0003023357 00000 n 
-0003023509 00000 n 
-0003023661 00000 n 
-0003023813 00000 n 
-0003023965 00000 n 
-0003024117 00000 n 
-0003024269 00000 n 
-0003024421 00000 n 
-0003024571 00000 n 
-0003024720 00000 n 
-0003024872 00000 n 
-0003025024 00000 n 
-0003025176 00000 n 
-0003025328 00000 n 
-0003025479 00000 n 
-0003025631 00000 n 
-0003025783 00000 n 
-0003025935 00000 n 
-0003026087 00000 n 
-0003026239 00000 n 
-0003026391 00000 n 
-0003026543 00000 n 
-0003026695 00000 n 
-0003026846 00000 n 
-0003026996 00000 n 
-0003027147 00000 n 
-0003027296 00000 n 
-0003027447 00000 n 
-0003027599 00000 n 
-0003027751 00000 n 
-0003027901 00000 n 
-0003028052 00000 n 
-0003028203 00000 n 
-0003028354 00000 n 
-0003028506 00000 n 
-0003028658 00000 n 
-0003028810 00000 n 
-0003028962 00000 n 
-0003029114 00000 n 
-0003029266 00000 n 
-0003029418 00000 n 
-0003029570 00000 n 
-0003029722 00000 n 
-0003029874 00000 n 
-0003030026 00000 n 
-0003030178 00000 n 
-0003030329 00000 n 
-0003030481 00000 n 
-0003030632 00000 n 
-0003030784 00000 n 
-0003030936 00000 n 
-0003031087 00000 n 
-0003031238 00000 n 
-0003031389 00000 n 
-0003031540 00000 n 
-0003031691 00000 n 
-0003031841 00000 n 
-0003031991 00000 n 
-0003032143 00000 n 
-0003032295 00000 n 
-0003032446 00000 n 
-0003032598 00000 n 
-0003032749 00000 n 
-0003032899 00000 n 
-0003033050 00000 n 
-0003033201 00000 n 
-0003033351 00000 n 
-0003033502 00000 n 
-0003033653 00000 n 
-0003033805 00000 n 
-0003033953 00000 n 
-0003034105 00000 n 
-0003034257 00000 n 
-0003034409 00000 n 
-0003034561 00000 n 
-0003034713 00000 n 
-0003034865 00000 n 
-0003035017 00000 n 
-0003035169 00000 n 
-0003035321 00000 n 
-0003035473 00000 n 
-0003035625 00000 n 
-0003035776 00000 n 
-0003035927 00000 n 
-0003036079 00000 n 
-0003036231 00000 n 
-0003036383 00000 n 
-0003036534 00000 n 
-0003036686 00000 n 
-0003036837 00000 n 
-0003036989 00000 n 
-0003037141 00000 n 
-0003037292 00000 n 
-0003037442 00000 n 
-0003037593 00000 n 
-0003037744 00000 n 
-0003037896 00000 n 
-0003038047 00000 n 
-0003038197 00000 n 
-0003038348 00000 n 
-0003038500 00000 n 
-0003038652 00000 n 
-0003038804 00000 n 
-0003038956 00000 n 
-0003039108 00000 n 
-0003039258 00000 n 
-0003039409 00000 n 
-0003039561 00000 n 
-0003039713 00000 n 
-0003039865 00000 n 
-0003040016 00000 n 
-0003040168 00000 n 
-0003040319 00000 n 
-0003040469 00000 n 
-0003040620 00000 n 
-0003040771 00000 n 
-0003040922 00000 n 
-0003041073 00000 n 
-0003041225 00000 n 
-0003041375 00000 n 
-0003041525 00000 n 
-0003041676 00000 n 
-0003041825 00000 n 
-0003041976 00000 n 
-0003042128 00000 n 
-0003042280 00000 n 
-0003042430 00000 n 
-0003042581 00000 n 
-0003042731 00000 n 
-0003042881 00000 n 
-0003043032 00000 n 
-0003043183 00000 n 
-0003043335 00000 n 
-0003043486 00000 n 
-0003043637 00000 n 
-0003043789 00000 n 
-0003043941 00000 n 
-0003044093 00000 n 
-0003044244 00000 n 
-0003044394 00000 n 
-0003044545 00000 n 
-0003044696 00000 n 
-0003044848 00000 n 
-0003044999 00000 n 
-0003045151 00000 n 
-0003045303 00000 n 
-0003045455 00000 n 
-0003045607 00000 n 
-0003045757 00000 n 
-0003045907 00000 n 
-0003046059 00000 n 
-0003046210 00000 n 
-0003046361 00000 n 
-0003046512 00000 n 
-0003046663 00000 n 
-0003046815 00000 n 
-0003046967 00000 n 
-0003047119 00000 n 
-0003047271 00000 n 
-0003050389 00000 n 
-0003050540 00000 n 
-0003047487 00000 n 
-0003020834 00000 n 
-0003019194 00000 n 
-0003047423 00000 n 
-0003050691 00000 n 
-0003050842 00000 n 
-0003050993 00000 n 
-0003051143 00000 n 
-0003051294 00000 n 
-0003051446 00000 n 
-0003051597 00000 n 
-0003051749 00000 n 
-0003051901 00000 n 
-0003052053 00000 n 
-0003052205 00000 n 
-0003052357 00000 n 
-0003052508 00000 n 
-0003052659 00000 n 
-0003052810 00000 n 
-0003052962 00000 n 
-0003053114 00000 n 
-0003053266 00000 n 
-0003053418 00000 n 
-0003053570 00000 n 
-0003053722 00000 n 
-0003053874 00000 n 
-0003054026 00000 n 
-0003054178 00000 n 
-0003054328 00000 n 
-0003054479 00000 n 
-0003054629 00000 n 
-0003054780 00000 n 
-0003054931 00000 n 
-0003055083 00000 n 
-0003055235 00000 n 
-0003055386 00000 n 
-0003055537 00000 n 
-0003055689 00000 n 
-0003055841 00000 n 
-0003055991 00000 n 
-0003056143 00000 n 
-0003056295 00000 n 
-0003056446 00000 n 
-0003056597 00000 n 
-0003056748 00000 n 
-0003056900 00000 n 
-0003057052 00000 n 
-0003057204 00000 n 
-0003057356 00000 n 
-0003057507 00000 n 
-0003057659 00000 n 
-0003057811 00000 n 
-0003057963 00000 n 
-0003058115 00000 n 
-0003058267 00000 n 
-0003058418 00000 n 
-0003058570 00000 n 
-0003058721 00000 n 
-0003058873 00000 n 
-0003059022 00000 n 
-0003059173 00000 n 
-0003059325 00000 n 
-0003059477 00000 n 
-0003059629 00000 n 
-0003059781 00000 n 
-0003059933 00000 n 
-0003060085 00000 n 
-0003060237 00000 n 
-0003060389 00000 n 
-0003060541 00000 n 
-0003060693 00000 n 
-0003060843 00000 n 
-0003060995 00000 n 
-0003061146 00000 n 
-0003061297 00000 n 
-0003061448 00000 n 
-0003061599 00000 n 
-0003061751 00000 n 
-0003061902 00000 n 
-0003062054 00000 n 
-0003062205 00000 n 
-0003062357 00000 n 
-0003062508 00000 n 
-0003062659 00000 n 
-0003062811 00000 n 
-0003062963 00000 n 
-0003063115 00000 n 
-0003063267 00000 n 
-0003063419 00000 n 
-0003063571 00000 n 
-0003063721 00000 n 
-0003063871 00000 n 
-0003064021 00000 n 
-0003064172 00000 n 
-0003064324 00000 n 
-0003064476 00000 n 
-0003064627 00000 n 
-0003064779 00000 n 
-0003064931 00000 n 
-0003065083 00000 n 
-0003065234 00000 n 
-0003065386 00000 n 
-0003065537 00000 n 
-0003065688 00000 n 
-0003065840 00000 n 
-0003065990 00000 n 
-0003066141 00000 n 
-0003066293 00000 n 
-0003066443 00000 n 
-0003066594 00000 n 
-0003066745 00000 n 
-0003066896 00000 n 
-0003067048 00000 n 
-0003067200 00000 n 
-0003067351 00000 n 
-0003067503 00000 n 
-0003067654 00000 n 
-0003067806 00000 n 
-0003067957 00000 n 
-0003068108 00000 n 
-0003068260 00000 n 
-0003068412 00000 n 
-0003068564 00000 n 
-0003068716 00000 n 
-0003068868 00000 n 
-0003069020 00000 n 
-0003072145 00000 n 
-0003072296 00000 n 
-0003069236 00000 n 
-0003049145 00000 n 
-0003047603 00000 n 
-0003069172 00000 n 
-0003323893 00000 n 
-0003072448 00000 n 
-0003072598 00000 n 
-0003072748 00000 n 
-0003072898 00000 n 
-0003073048 00000 n 
+0002977369 00000 n 
+0002977521 00000 n 
+0002977673 00000 n 
+0002977825 00000 n 
+0002977976 00000 n 
+0002978128 00000 n 
+0002978280 00000 n 
+0002978432 00000 n 
+0002978584 00000 n 
+0002978734 00000 n 
+0002978886 00000 n 
+0002979037 00000 n 
+0002979189 00000 n 
+0002979340 00000 n 
+0002979492 00000 n 
+0002979643 00000 n 
+0002979795 00000 n 
+0002979946 00000 n 
+0002980098 00000 n 
+0002980248 00000 n 
+0002980400 00000 n 
+0002980552 00000 n 
+0002980704 00000 n 
+0002980854 00000 n 
+0002981006 00000 n 
+0002981156 00000 n 
+0002981307 00000 n 
+0002981459 00000 n 
+0002984161 00000 n 
+0002984312 00000 n 
+0002981675 00000 n 
+0002965436 00000 n 
+0002963909 00000 n 
+0002981611 00000 n 
+0002984464 00000 n 
+0002984615 00000 n 
+0002984766 00000 n 
+0002984916 00000 n 
+0002985067 00000 n 
+0002985217 00000 n 
+0002985368 00000 n 
+0002985519 00000 n 
+0002985670 00000 n 
+0002985821 00000 n 
+0002985973 00000 n 
+0002986125 00000 n 
+0002986277 00000 n 
+0002986428 00000 n 
+0002986580 00000 n 
+0002986731 00000 n 
+0002986882 00000 n 
+0002987034 00000 n 
+0002987185 00000 n 
+0002987335 00000 n 
+0002987485 00000 n 
+0002987635 00000 n 
+0002987786 00000 n 
+0002987937 00000 n 
+0002988088 00000 n 
+0002988239 00000 n 
+0002988390 00000 n 
+0002988541 00000 n 
+0002988693 00000 n 
+0002988845 00000 n 
+0002988997 00000 n 
+0002989149 00000 n 
+0002989301 00000 n 
+0002989453 00000 n 
+0002989605 00000 n 
+0002989757 00000 n 
+0002989909 00000 n 
+0002990061 00000 n 
+0002990212 00000 n 
+0002990364 00000 n 
+0002990515 00000 n 
+0002990665 00000 n 
+0002990817 00000 n 
+0002990969 00000 n 
+0002991121 00000 n 
+0002991272 00000 n 
+0002991423 00000 n 
+0002991575 00000 n 
+0002991727 00000 n 
+0002991878 00000 n 
+0002992028 00000 n 
+0002992180 00000 n 
+0002992332 00000 n 
+0002992482 00000 n 
+0002992634 00000 n 
+0002992786 00000 n 
+0002992937 00000 n 
+0002993087 00000 n 
+0002993239 00000 n 
+0002993391 00000 n 
+0002993543 00000 n 
+0002993693 00000 n 
+0002993842 00000 n 
+0002993994 00000 n 
+0002994146 00000 n 
+0002994298 00000 n 
+0002994450 00000 n 
+0002994602 00000 n 
+0002994754 00000 n 
+0002994904 00000 n 
+0002995056 00000 n 
+0002995207 00000 n 
+0002995359 00000 n 
+0002995510 00000 n 
+0002995660 00000 n 
+0002995811 00000 n 
+0002995963 00000 n 
+0002996115 00000 n 
+0002996267 00000 n 
+0002996418 00000 n 
+0002996570 00000 n 
+0002996722 00000 n 
+0002996874 00000 n 
+0002997023 00000 n 
+0002997175 00000 n 
+0002997327 00000 n 
+0002997478 00000 n 
+0002997628 00000 n 
+0002997780 00000 n 
+0002997931 00000 n 
+0002998082 00000 n 
+0002998233 00000 n 
+0002998449 00000 n 
+0002983187 00000 n 
+0002981791 00000 n 
+0002998385 00000 n 
+0003388473 00000 n 
+0003001773 00000 n 
+0003001923 00000 n 
+0003002075 00000 n 
+0003002226 00000 n 
+0003002377 00000 n 
+0003002529 00000 n 
+0003002680 00000 n 
+0003002832 00000 n 
+0003002983 00000 n 
+0003003134 00000 n 
+0003003285 00000 n 
+0003003437 00000 n 
+0003003589 00000 n 
+0003003741 00000 n 
+0003003893 00000 n 
+0003004045 00000 n 
+0003004197 00000 n 
+0003004348 00000 n 
+0003004500 00000 n 
+0003004652 00000 n 
+0003004803 00000 n 
+0003004953 00000 n 
+0003005104 00000 n 
+0003005256 00000 n 
+0003005408 00000 n 
+0003005560 00000 n 
+0003005712 00000 n 
+0003005863 00000 n 
+0003006013 00000 n 
+0003006165 00000 n 
+0003006317 00000 n 
+0003006469 00000 n 
+0003006621 00000 n 
+0003006773 00000 n 
+0003006925 00000 n 
+0003007077 00000 n 
+0003007229 00000 n 
+0003007381 00000 n 
+0003007533 00000 n 
+0003007685 00000 n 
+0003007837 00000 n 
+0003007989 00000 n 
+0003008141 00000 n 
+0003008293 00000 n 
+0003008445 00000 n 
+0003008597 00000 n 
+0003008749 00000 n 
+0003008901 00000 n 
+0003009053 00000 n 
+0003009204 00000 n 
+0003009355 00000 n 
+0003009506 00000 n 
+0003009658 00000 n 
+0003009810 00000 n 
+0003009960 00000 n 
+0003010112 00000 n 
+0003010264 00000 n 
+0003010416 00000 n 
+0003010568 00000 n 
+0003010720 00000 n 
+0003010872 00000 n 
+0003011023 00000 n 
+0003011174 00000 n 
+0003011324 00000 n 
+0003011475 00000 n 
+0003011626 00000 n 
+0003011778 00000 n 
+0003011930 00000 n 
+0003012082 00000 n 
+0003012230 00000 n 
+0003012380 00000 n 
+0003012532 00000 n 
+0003012684 00000 n 
+0003012836 00000 n 
+0003012987 00000 n 
+0003013139 00000 n 
+0003013291 00000 n 
+0003013443 00000 n 
+0003013595 00000 n 
+0003013747 00000 n 
+0003013899 00000 n 
+0003014051 00000 n 
+0003014203 00000 n 
+0003014355 00000 n 
+0003014507 00000 n 
+0003014658 00000 n 
+0003014810 00000 n 
+0003014957 00000 n 
+0003015109 00000 n 
+0003015261 00000 n 
+0003015409 00000 n 
+0003015559 00000 n 
+0003015711 00000 n 
+0003015862 00000 n 
+0003016014 00000 n 
+0003016166 00000 n 
+0003016318 00000 n 
+0003016469 00000 n 
+0003016620 00000 n 
+0003016771 00000 n 
+0003016923 00000 n 
+0003017073 00000 n 
+0003017223 00000 n 
+0003017375 00000 n 
+0003017527 00000 n 
+0003017679 00000 n 
+0003017831 00000 n 
+0003017983 00000 n 
+0003018134 00000 n 
+0003018284 00000 n 
+0003018435 00000 n 
+0003018587 00000 n 
+0003018739 00000 n 
+0003018891 00000 n 
+0003019042 00000 n 
+0003019193 00000 n 
+0003019345 00000 n 
+0003019497 00000 n 
+0003019649 00000 n 
+0003019801 00000 n 
+0003019953 00000 n 
+0003020105 00000 n 
+0003020257 00000 n 
+0003020408 00000 n 
+0003020560 00000 n 
+0003020711 00000 n 
+0003020863 00000 n 
+0003021015 00000 n 
+0003021165 00000 n 
+0003021317 00000 n 
+0003021469 00000 n 
+0003021621 00000 n 
+0003021773 00000 n 
+0003021925 00000 n 
+0003022077 00000 n 
+0003022228 00000 n 
+0003022378 00000 n 
+0003022528 00000 n 
+0003022678 00000 n 
+0003022830 00000 n 
+0003022982 00000 n 
+0003023132 00000 n 
+0003023283 00000 n 
+0003023498 00000 n 
+0003000358 00000 n 
+0002998565 00000 n 
+0003023434 00000 n 
+0003026423 00000 n 
+0003026574 00000 n 
+0003026725 00000 n 
+0003026877 00000 n 
+0003027028 00000 n 
+0003027180 00000 n 
+0003027331 00000 n 
+0003027482 00000 n 
+0003027631 00000 n 
+0003027783 00000 n 
+0003027935 00000 n 
+0003028087 00000 n 
+0003028239 00000 n 
+0003028391 00000 n 
+0003028543 00000 n 
+0003028694 00000 n 
+0003028845 00000 n 
+0003028995 00000 n 
+0003029146 00000 n 
+0003029296 00000 n 
+0003029447 00000 n 
+0003029598 00000 n 
+0003029749 00000 n 
+0003029900 00000 n 
+0003030051 00000 n 
+0003030200 00000 n 
+0003030351 00000 n 
+0003030502 00000 n 
+0003030654 00000 n 
+0003030806 00000 n 
+0003030958 00000 n 
+0003031110 00000 n 
+0003031262 00000 n 
+0003031414 00000 n 
+0003031566 00000 n 
+0003031718 00000 n 
+0003031870 00000 n 
+0003032022 00000 n 
+0003032174 00000 n 
+0003032325 00000 n 
+0003032476 00000 n 
+0003032628 00000 n 
+0003032780 00000 n 
+0003032931 00000 n 
+0003033082 00000 n 
+0003033233 00000 n 
+0003033384 00000 n 
+0003033536 00000 n 
+0003033688 00000 n 
+0003033839 00000 n 
+0003033991 00000 n 
+0003034143 00000 n 
+0003034295 00000 n 
+0003034447 00000 n 
+0003034599 00000 n 
+0003034751 00000 n 
+0003034903 00000 n 
+0003035054 00000 n 
+0003035205 00000 n 
+0003035357 00000 n 
+0003035509 00000 n 
+0003035660 00000 n 
+0003035811 00000 n 
+0003035961 00000 n 
+0003036113 00000 n 
+0003036264 00000 n 
+0003036415 00000 n 
+0003036566 00000 n 
+0003036717 00000 n 
+0003036868 00000 n 
+0003037019 00000 n 
+0003037171 00000 n 
+0003037323 00000 n 
+0003037474 00000 n 
+0003037625 00000 n 
+0003037777 00000 n 
+0003037929 00000 n 
+0003038080 00000 n 
+0003038232 00000 n 
+0003038384 00000 n 
+0003038535 00000 n 
+0003038687 00000 n 
+0003038839 00000 n 
+0003038991 00000 n 
+0003039142 00000 n 
+0003039290 00000 n 
+0003039438 00000 n 
+0003039590 00000 n 
+0003039741 00000 n 
+0003039891 00000 n 
+0003040043 00000 n 
+0003040195 00000 n 
+0003040345 00000 n 
+0003040496 00000 n 
+0003040645 00000 n 
+0003040797 00000 n 
+0003040948 00000 n 
+0003041098 00000 n 
+0003041249 00000 n 
+0003041401 00000 n 
+0003041553 00000 n 
+0003041704 00000 n 
+0003041855 00000 n 
+0003042006 00000 n 
+0003042158 00000 n 
+0003042308 00000 n 
+0003042458 00000 n 
+0003042609 00000 n 
+0003042760 00000 n 
+0003042912 00000 n 
+0003043062 00000 n 
+0003043214 00000 n 
+0003043366 00000 n 
+0003043518 00000 n 
+0003043669 00000 n 
+0003043820 00000 n 
+0003043971 00000 n 
+0003044122 00000 n 
+0003044272 00000 n 
+0003044424 00000 n 
+0003044575 00000 n 
+0003044727 00000 n 
+0003044879 00000 n 
+0003045029 00000 n 
+0003045181 00000 n 
+0003045333 00000 n 
+0003048229 00000 n 
+0003045548 00000 n 
+0003025161 00000 n 
+0003023614 00000 n 
+0003045484 00000 n 
+0003048381 00000 n 
+0003048532 00000 n 
+0003048683 00000 n 
+0003048835 00000 n 
+0003048987 00000 n 
+0003049138 00000 n 
+0003049290 00000 n 
+0003049442 00000 n 
+0003049594 00000 n 
+0003049746 00000 n 
+0003049898 00000 n 
+0003050050 00000 n 
+0003050202 00000 n 
+0003050353 00000 n 
+0003050504 00000 n 
+0003050655 00000 n 
+0003050807 00000 n 
+0003050958 00000 n 
+0003051110 00000 n 
+0003051262 00000 n 
+0003051414 00000 n 
+0003051565 00000 n 
+0003051715 00000 n 
+0003051867 00000 n 
+0003052018 00000 n 
+0003052169 00000 n 
+0003052321 00000 n 
+0003052473 00000 n 
+0003052625 00000 n 
+0003052777 00000 n 
+0003052928 00000 n 
+0003053079 00000 n 
+0003053230 00000 n 
+0003053382 00000 n 
+0003053534 00000 n 
+0003053686 00000 n 
+0003053836 00000 n 
+0003053987 00000 n 
+0003054139 00000 n 
+0003054290 00000 n 
+0003054439 00000 n 
+0003054591 00000 n 
+0003054743 00000 n 
+0003054895 00000 n 
+0003055047 00000 n 
+0003055199 00000 n 
+0003055351 00000 n 
+0003055502 00000 n 
+0003055654 00000 n 
+0003055805 00000 n 
+0003055955 00000 n 
+0003056105 00000 n 
+0003056257 00000 n 
+0003056408 00000 n 
+0003056556 00000 n 
+0003056707 00000 n 
+0003056859 00000 n 
+0003057009 00000 n 
+0003057158 00000 n 
+0003057310 00000 n 
+0003057462 00000 n 
+0003057614 00000 n 
+0003057766 00000 n 
+0003057917 00000 n 
+0003058069 00000 n 
+0003058221 00000 n 
+0003058373 00000 n 
+0003058525 00000 n 
+0003058677 00000 n 
+0003058829 00000 n 
+0003058980 00000 n 
+0003059131 00000 n 
+0003059282 00000 n 
+0003059433 00000 n 
+0003059584 00000 n 
+0003059736 00000 n 
+0003059888 00000 n 
+0003060040 00000 n 
+0003060192 00000 n 
+0003060344 00000 n 
+0003060496 00000 n 
+0003060647 00000 n 
+0003060799 00000 n 
+0003060951 00000 n 
+0003061103 00000 n 
+0003061254 00000 n 
+0003061406 00000 n 
+0003061557 00000 n 
+0003061708 00000 n 
+0003061858 00000 n 
+0003062009 00000 n 
+0003062158 00000 n 
+0003062310 00000 n 
+0003062462 00000 n 
+0003062614 00000 n 
+0003062766 00000 n 
+0003062918 00000 n 
+0003063069 00000 n 
+0003063219 00000 n 
+0003063371 00000 n 
+0003063523 00000 n 
+0003063674 00000 n 
+0003063826 00000 n 
+0003063978 00000 n 
+0003064130 00000 n 
+0003064281 00000 n 
+0003064432 00000 n 
+0003064584 00000 n 
+0003064736 00000 n 
+0003064888 00000 n 
+0003067744 00000 n 
+0003065104 00000 n 
+0003047102 00000 n 
+0003045664 00000 n 
+0003065040 00000 n 
+0003067894 00000 n 
+0003068046 00000 n 
+0003068198 00000 n 
+0003068350 00000 n 
+0003068502 00000 n 
+0003068653 00000 n 
+0003068804 00000 n 
+0003068955 00000 n 
+0003069107 00000 n 
+0003069259 00000 n 
+0003069411 00000 n 
+0003069563 00000 n 
+0003069713 00000 n 
+0003069865 00000 n 
+0003070017 00000 n 
+0003070165 00000 n 
+0003070317 00000 n 
+0003070468 00000 n 
+0003070620 00000 n 
+0003070772 00000 n 
+0003070924 00000 n 
+0003071076 00000 n 
+0003071228 00000 n 
+0003071380 00000 n 
+0003071532 00000 n 
+0003071684 00000 n 
+0003071836 00000 n 
+0003071988 00000 n 
+0003072139 00000 n 
+0003072291 00000 n 
+0003072442 00000 n 
+0003072593 00000 n 
+0003072744 00000 n 
+0003072894 00000 n 
+0003073046 00000 n 
 0003073197 00000 n 
-0003073349 00000 n 
-0003073501 00000 n 
-0003073653 00000 n 
-0003073805 00000 n 
-0003073955 00000 n 
-0003074106 00000 n 
-0003074258 00000 n 
-0003074410 00000 n 
+0003073348 00000 n 
+0003073499 00000 n 
+0003073650 00000 n 
+0003073801 00000 n 
+0003073953 00000 n 
+0003074105 00000 n 
+0003074257 00000 n 
+0003074409 00000 n 
 0003074561 00000 n 
-0003074712 00000 n 
-0003074863 00000 n 
-0003075014 00000 n 
-0003075166 00000 n 
-0003075317 00000 n 
-0003075469 00000 n 
-0003075621 00000 n 
-0003075773 00000 n 
-0003075925 00000 n 
-0003076077 00000 n 
-0003076229 00000 n 
-0003076381 00000 n 
-0003076533 00000 n 
-0003076685 00000 n 
-0003076837 00000 n 
-0003076989 00000 n 
-0003077140 00000 n 
-0003077291 00000 n 
-0003077443 00000 n 
-0003077595 00000 n 
-0003077746 00000 n 
+0003074713 00000 n 
+0003074865 00000 n 
+0003075017 00000 n 
+0003075169 00000 n 
+0003075321 00000 n 
+0003075473 00000 n 
+0003075625 00000 n 
+0003075776 00000 n 
+0003075928 00000 n 
+0003076080 00000 n 
+0003076232 00000 n 
+0003076384 00000 n 
+0003076536 00000 n 
+0003076688 00000 n 
+0003076840 00000 n 
+0003076992 00000 n 
+0003077144 00000 n 
+0003077296 00000 n 
+0003077448 00000 n 
+0003077600 00000 n 
+0003077749 00000 n 
 0003077897 00000 n 
 0003078048 00000 n 
 0003078200 00000 n 
 0003078352 00000 n 
-0003078504 00000 n 
-0003078656 00000 n 
-0003078808 00000 n 
-0003078960 00000 n 
-0003079112 00000 n 
-0003079264 00000 n 
-0003079416 00000 n 
-0003079568 00000 n 
-0003079720 00000 n 
-0003079872 00000 n 
-0003080024 00000 n 
-0003080175 00000 n 
-0003080326 00000 n 
-0003080477 00000 n 
-0003080629 00000 n 
-0003080781 00000 n 
-0003080932 00000 n 
-0003081084 00000 n 
-0003081235 00000 n 
-0003081387 00000 n 
-0003081539 00000 n 
-0003081691 00000 n 
-0003081843 00000 n 
-0003081995 00000 n 
-0003082147 00000 n 
-0003082299 00000 n 
-0003082451 00000 n 
-0003082603 00000 n 
-0003082754 00000 n 
-0003082906 00000 n 
-0003083057 00000 n 
-0003083207 00000 n 
-0003083359 00000 n 
-0003083509 00000 n 
-0003083661 00000 n 
-0003083813 00000 n 
-0003083965 00000 n 
-0003084117 00000 n 
-0003084268 00000 n 
-0003084419 00000 n 
-0003084568 00000 n 
-0003084717 00000 n 
-0003084868 00000 n 
-0003085017 00000 n 
-0003085168 00000 n 
-0003085318 00000 n 
-0003085469 00000 n 
-0003085620 00000 n 
-0003085771 00000 n 
-0003085923 00000 n 
-0003086075 00000 n 
-0003086227 00000 n 
-0003086378 00000 n 
-0003086529 00000 n 
-0003086680 00000 n 
-0003086832 00000 n 
-0003086984 00000 n 
-0003087132 00000 n 
-0003087284 00000 n 
-0003087436 00000 n 
-0003087586 00000 n 
-0003087737 00000 n 
-0003087888 00000 n 
-0003088039 00000 n 
-0003088190 00000 n 
-0003088340 00000 n 
-0003088491 00000 n 
-0003088642 00000 n 
-0003088794 00000 n 
-0003088946 00000 n 
-0003089096 00000 n 
-0003089248 00000 n 
-0003089400 00000 n 
-0003089552 00000 n 
-0003089704 00000 n 
-0003089855 00000 n 
-0003090006 00000 n 
-0003090157 00000 n 
-0003090307 00000 n 
-0003090458 00000 n 
-0003090610 00000 n 
-0003090762 00000 n 
-0003090976 00000 n 
-0003070901 00000 n 
-0003069352 00000 n 
-0003090912 00000 n 
-0003091498 00000 n 
-0003091524 00000 n 
-0003091550 00000 n 
-0003091576 00000 n 
-0003092008 00000 n 
-0003092032 00000 n 
-0003092158 00000 n 
-0003092372 00000 n 
-0003092816 00000 n 
-0003092980 00000 n 
-0003093631 00000 n 
-0003093952 00000 n 
-0003093988 00000 n 
-0003094642 00000 n 
-0003095092 00000 n 
-0003095468 00000 n 
-0003095506 00000 n 
-0003095586 00000 n 
-0003096019 00000 n 
-0003096391 00000 n 
-0003097028 00000 n 
-0003097424 00000 n 
-0003098104 00000 n 
-0003098774 00000 n 
-0003099407 00000 n 
-0003100059 00000 n 
-0003100490 00000 n 
-0003101139 00000 n 
-0003101777 00000 n 
-0003116353 00000 n 
-0003116818 00000 n 
-0003124475 00000 n 
-0003124793 00000 n 
-0003127089 00000 n 
-0003127317 00000 n 
-0003131974 00000 n 
-0003132231 00000 n 
-0003135848 00000 n 
-0003136089 00000 n 
-0003146727 00000 n 
-0003147122 00000 n 
-0003153365 00000 n 
-0003153657 00000 n 
-0003155397 00000 n 
-0003155620 00000 n 
-0003157437 00000 n 
-0003157671 00000 n 
-0003176343 00000 n 
-0003176965 00000 n 
-0003181537 00000 n 
-0003181811 00000 n 
-0003185142 00000 n 
-0003185410 00000 n 
-0003189375 00000 n 
-0003189651 00000 n 
-0003201683 00000 n 
-0003202117 00000 n 
-0003203919 00000 n 
-0003204148 00000 n 
-0003214122 00000 n 
-0003214608 00000 n 
-0003218935 00000 n 
-0003219228 00000 n 
-0003228436 00000 n 
-0003228845 00000 n 
-0003242110 00000 n 
-0003242615 00000 n 
-0003245753 00000 n 
-0003246009 00000 n 
-0003248533 00000 n 
-0003248850 00000 n 
-0003266511 00000 n 
-0003267032 00000 n 
-0003268796 00000 n 
-0003269019 00000 n 
-0003270766 00000 n 
-0003270989 00000 n 
-0003274516 00000 n 
-0003274755 00000 n 
-0003291362 00000 n 
-0003292009 00000 n 
-0003304007 00000 n 
-0003304459 00000 n 
-0003306312 00000 n 
-0003323982 00000 n 
-0003324108 00000 n 
-0003324234 00000 n 
-0003324360 00000 n 
-0003324486 00000 n 
-0003324612 00000 n 
-0003324738 00000 n 
-0003324864 00000 n 
-0003324990 00000 n 
-0003325116 00000 n 
-0003325242 00000 n 
-0003325368 00000 n 
-0003325494 00000 n 
-0003325620 00000 n 
-0003325746 00000 n 
-0003325872 00000 n 
-0003325998 00000 n 
-0003326124 00000 n 
-0003326241 00000 n 
-0003326368 00000 n 
-0003326495 00000 n 
-0003326622 00000 n 
-0003326705 00000 n 
-0003353599 00000 n 
-0003353748 00000 n 
-0003353887 00000 n 
-0003354088 00000 n 
-0003354268 00000 n 
-0003354453 00000 n 
-0003354637 00000 n 
-0003354822 00000 n 
-0003355006 00000 n 
-0003355191 00000 n 
-0003355374 00000 n 
-0003355557 00000 n 
-0003355742 00000 n 
-0003355926 00000 n 
-0003356111 00000 n 
-0003356295 00000 n 
-0003356480 00000 n 
-0003356664 00000 n 
-0003356849 00000 n 
-0003357033 00000 n 
-0003357218 00000 n 
-0003357401 00000 n 
-0003357582 00000 n 
-0003357765 00000 n 
-0003357948 00000 n 
-0003358133 00000 n 
-0003358317 00000 n 
-0003358502 00000 n 
-0003358686 00000 n 
-0003358871 00000 n 
-0003359055 00000 n 
-0003359240 00000 n 
-0003359424 00000 n 
-0003359609 00000 n 
-0003359792 00000 n 
-0003359975 00000 n 
-0003360160 00000 n 
-0003360344 00000 n 
-0003360529 00000 n 
-0003360713 00000 n 
-0003360898 00000 n 
-0003361080 00000 n 
-0003361265 00000 n 
-0003361449 00000 n 
-0003361634 00000 n 
-0003361818 00000 n 
-0003362003 00000 n 
-0003362186 00000 n 
-0003362369 00000 n 
-0003362554 00000 n 
-0003362738 00000 n 
-0003362923 00000 n 
-0003363107 00000 n 
-0003363292 00000 n 
-0003363476 00000 n 
-0003363661 00000 n 
-0003363845 00000 n 
-0003364030 00000 n 
-0003364213 00000 n 
-0003364394 00000 n 
-0003364577 00000 n 
-0003364760 00000 n 
-0003364945 00000 n 
-0003365129 00000 n 
-0003365314 00000 n 
-0003365498 00000 n 
-0003365683 00000 n 
-0003365867 00000 n 
-0003366052 00000 n 
-0003366236 00000 n 
-0003366421 00000 n 
-0003366604 00000 n 
-0003366787 00000 n 
-0003366972 00000 n 
-0003367156 00000 n 
-0003367341 00000 n 
-0003367525 00000 n 
-0003367710 00000 n 
-0003367892 00000 n 
-0003368077 00000 n 
-0003368261 00000 n 
-0003368446 00000 n 
-0003368630 00000 n 
-0003368815 00000 n 
-0003368998 00000 n 
-0003369181 00000 n 
-0003369366 00000 n 
-0003369550 00000 n 
-0003369735 00000 n 
-0003369919 00000 n 
-0003370104 00000 n 
-0003370288 00000 n 
-0003370473 00000 n 
-0003370657 00000 n 
-0003370842 00000 n 
-0003371025 00000 n 
-0003371206 00000 n 
-0003371389 00000 n 
-0003371572 00000 n 
-0003371757 00000 n 
-0003371941 00000 n 
-0003372126 00000 n 
-0003372310 00000 n 
-0003372495 00000 n 
-0003372679 00000 n 
-0003372864 00000 n 
-0003373048 00000 n 
-0003373233 00000 n 
-0003373416 00000 n 
-0003373599 00000 n 
-0003373784 00000 n 
-0003373968 00000 n 
-0003374153 00000 n 
-0003374337 00000 n 
-0003374522 00000 n 
-0003374704 00000 n 
-0003374889 00000 n 
-0003375073 00000 n 
-0003375252 00000 n 
-0003375428 00000 n 
-0003375605 00000 n 
-0003375781 00000 n 
-0003375958 00000 n 
-0003376146 00000 n 
-0003376334 00000 n 
-0003376530 00000 n 
-0003376727 00000 n 
-0003376934 00000 n 
-0003377138 00000 n 
-0003377340 00000 n 
-0003377542 00000 n 
-0003377746 00000 n 
-0003377969 00000 n 
-0003378201 00000 n 
-0003378429 00000 n 
-0003378651 00000 n 
-0003378853 00000 n 
-0003379029 00000 n 
-0003379232 00000 n 
-0003379449 00000 n 
-0003379648 00000 n 
-0003379846 00000 n 
-0003380041 00000 n 
-0003380235 00000 n 
-0003380429 00000 n 
-0003380616 00000 n 
-0003380816 00000 n 
-0003381009 00000 n 
-0003381224 00000 n 
-0003381462 00000 n 
-0003381701 00000 n 
-0003381934 00000 n 
-0003382167 00000 n 
-0003382400 00000 n 
-0003382633 00000 n 
-0003382858 00000 n 
-0003383087 00000 n 
-0003383312 00000 n 
-0003383542 00000 n 
-0003383772 00000 n 
-0003383997 00000 n 
-0003384222 00000 n 
-0003384447 00000 n 
-0003384672 00000 n 
-0003384902 00000 n 
-0003385127 00000 n 
-0003385352 00000 n 
-0003385567 00000 n 
-0003385780 00000 n 
-0003385989 00000 n 
-0003386198 00000 n 
-0003386399 00000 n 
-0003386600 00000 n 
-0003386801 00000 n 
-0003386984 00000 n 
-0003387167 00000 n 
-0003387352 00000 n 
-0003387537 00000 n 
-0003387722 00000 n 
-0003387907 00000 n 
-0003388092 00000 n 
-0003388277 00000 n 
-0003388462 00000 n 
-0003388647 00000 n 
-0003388832 00000 n 
-0003389017 00000 n 
-0003389202 00000 n 
-0003389387 00000 n 
-0003389572 00000 n 
-0003389757 00000 n 
-0003389942 00000 n 
-0003390127 00000 n 
-0003390312 00000 n 
-0003390497 00000 n 
-0003390682 00000 n 
-0003390867 00000 n 
-0003391052 00000 n 
-0003391237 00000 n 
-0003391422 00000 n 
-0003391607 00000 n 
-0003391792 00000 n 
-0003391977 00000 n 
-0003392162 00000 n 
-0003392347 00000 n 
-0003392532 00000 n 
-0003392717 00000 n 
-0003392902 00000 n 
-0003393087 00000 n 
-0003393272 00000 n 
-0003393457 00000 n 
-0003393642 00000 n 
-0003393827 00000 n 
-0003394013 00000 n 
-0003394209 00000 n 
-0003394411 00000 n 
-0003394662 00000 n 
-0003394909 00000 n 
-0003395156 00000 n 
-0003395405 00000 n 
-0003395654 00000 n 
-0003395903 00000 n 
-0003396151 00000 n 
-0003396400 00000 n 
-0003396648 00000 n 
-0003396897 00000 n 
-0003397140 00000 n 
-0003397385 00000 n 
-0003397634 00000 n 
-0003397882 00000 n 
-0003398127 00000 n 
-0003398370 00000 n 
-0003398619 00000 n 
-0003398867 00000 n 
-0003399116 00000 n 
-0003399364 00000 n 
-0003399607 00000 n 
-0003399848 00000 n 
-0003400089 00000 n 
-0003400330 00000 n 
-0003400575 00000 n 
-0003400824 00000 n 
-0003401072 00000 n 
-0003401318 00000 n 
-0003401559 00000 n 
-0003401808 00000 n 
-0003402053 00000 n 
-0003402294 00000 n 
-0003402543 00000 n 
-0003402791 00000 n 
-0003403040 00000 n 
-0003403288 00000 n 
-0003403532 00000 n 
-0003403777 00000 n 
-0003404026 00000 n 
-0003404274 00000 n 
-0003404523 00000 n 
-0003404768 00000 n 
-0003405007 00000 n 
-0003405248 00000 n 
-0003405488 00000 n 
-0003405729 00000 n 
-0003405969 00000 n 
-0003406202 00000 n 
-0003406449 00000 n 
-0003406696 00000 n 
-0003406942 00000 n 
-0003407183 00000 n 
-0003407432 00000 n 
-0003407680 00000 n 
-0003407929 00000 n 
-0003408172 00000 n 
-0003408417 00000 n 
-0003408666 00000 n 
-0003408914 00000 n 
-0003409163 00000 n 
-0003409410 00000 n 
-0003409657 00000 n 
-0003409901 00000 n 
-0003410147 00000 n 
-0003410396 00000 n 
-0003410643 00000 n 
-0003410886 00000 n 
-0003411131 00000 n 
-0003411380 00000 n 
-0003411628 00000 n 
-0003411873 00000 n 
-0003412116 00000 n 
-0003412365 00000 n 
-0003412613 00000 n 
-0003412862 00000 n 
-0003413110 00000 n 
-0003413359 00000 n 
-0003413604 00000 n 
-0003413848 00000 n 
-0003414097 00000 n 
-0003414345 00000 n 
-0003414594 00000 n 
-0003414842 00000 n 
-0003415086 00000 n 
-0003415331 00000 n 
-0003415580 00000 n 
-0003415828 00000 n 
-0003416077 00000 n 
-0003416324 00000 n 
-0003416571 00000 n 
-0003416816 00000 n 
-0003417061 00000 n 
-0003417310 00000 n 
-0003417558 00000 n 
-0003417807 00000 n 
-0003418054 00000 n 
-0003418300 00000 n 
-0003418543 00000 n 
-0003418792 00000 n 
-0003419040 00000 n 
-0003419289 00000 n 
-0003419537 00000 n 
-0003419784 00000 n 
-0003420023 00000 n 
-0003420264 00000 n 
-0003420504 00000 n 
-0003420745 00000 n 
-0003420985 00000 n 
-0003421220 00000 n 
-0003421464 00000 n 
-0003421713 00000 n 
-0003421960 00000 n 
-0003422207 00000 n 
-0003422456 00000 n 
-0003422699 00000 n 
-0003422945 00000 n 
-0003423191 00000 n 
-0003423432 00000 n 
-0003423679 00000 n 
-0003423923 00000 n 
-0003424166 00000 n 
-0003424411 00000 n 
-0003424652 00000 n 
-0003424901 00000 n 
-0003425149 00000 n 
-0003425398 00000 n 
-0003425646 00000 n 
-0003425895 00000 n 
-0003426141 00000 n 
-0003426384 00000 n 
-0003426633 00000 n 
-0003426881 00000 n 
-0003427130 00000 n 
-0003427378 00000 n 
-0003427623 00000 n 
-0003427867 00000 n 
-0003428116 00000 n 
-0003428364 00000 n 
-0003428613 00000 n 
-0003428861 00000 n 
-0003429108 00000 n 
-0003429349 00000 n 
-0003429598 00000 n 
-0003429846 00000 n 
-0003430095 00000 n 
-0003430343 00000 n 
-0003430587 00000 n 
-0003430832 00000 n 
-0003431081 00000 n 
-0003431329 00000 n 
-0003431578 00000 n 
-0003431825 00000 n 
-0003432066 00000 n 
-0003432313 00000 n 
-0003432560 00000 n 
-0003432809 00000 n 
-0003433057 00000 n 
-0003433301 00000 n 
-0003433541 00000 n 
-0003433782 00000 n 
-0003434022 00000 n 
+0003078503 00000 n 
+0003078654 00000 n 
+0003078805 00000 n 
+0003078957 00000 n 
+0003079109 00000 n 
+0003079261 00000 n 
+0003079412 00000 n 
+0003079562 00000 n 
+0003079714 00000 n 
+0003079865 00000 n 
+0003080017 00000 n 
+0003080168 00000 n 
+0003080319 00000 n 
+0003080471 00000 n 
+0003080623 00000 n 
+0003080774 00000 n 
+0003080926 00000 n 
+0003081078 00000 n 
+0003081229 00000 n 
+0003081381 00000 n 
+0003081533 00000 n 
+0003081684 00000 n 
+0003081834 00000 n 
+0003081985 00000 n 
+0003082137 00000 n 
+0003082288 00000 n 
+0003082439 00000 n 
+0003082590 00000 n 
+0003082741 00000 n 
+0003082893 00000 n 
+0003083044 00000 n 
+0003083196 00000 n 
+0003083348 00000 n 
+0003083500 00000 n 
+0003087085 00000 n 
+0003083716 00000 n 
+0003066671 00000 n 
+0003065206 00000 n 
+0003083652 00000 n 
+0003087236 00000 n 
+0003087387 00000 n 
+0003087539 00000 n 
+0003087691 00000 n 
+0003087843 00000 n 
+0003087995 00000 n 
+0003088147 00000 n 
+0003088299 00000 n 
+0003088451 00000 n 
+0003088603 00000 n 
+0003088755 00000 n 
+0003088907 00000 n 
+0003089059 00000 n 
+0003089209 00000 n 
+0003089358 00000 n 
+0003089510 00000 n 
+0003089662 00000 n 
+0003089814 00000 n 
+0003089966 00000 n 
+0003090117 00000 n 
+0003090269 00000 n 
+0003090421 00000 n 
+0003090573 00000 n 
+0003090725 00000 n 
+0003090877 00000 n 
+0003091029 00000 n 
+0003091181 00000 n 
+0003091333 00000 n 
+0003091484 00000 n 
+0003091634 00000 n 
+0003091785 00000 n 
+0003091934 00000 n 
+0003092085 00000 n 
+0003092237 00000 n 
+0003092389 00000 n 
+0003092539 00000 n 
+0003092690 00000 n 
+0003092841 00000 n 
+0003092992 00000 n 
+0003093144 00000 n 
+0003093296 00000 n 
+0003093448 00000 n 
+0003093600 00000 n 
+0003093752 00000 n 
+0003093904 00000 n 
+0003094056 00000 n 
+0003094208 00000 n 
+0003094360 00000 n 
+0003094512 00000 n 
+0003094664 00000 n 
+0003094816 00000 n 
+0003094967 00000 n 
+0003095119 00000 n 
+0003095270 00000 n 
+0003095422 00000 n 
+0003095574 00000 n 
+0003095725 00000 n 
+0003095876 00000 n 
+0003096027 00000 n 
+0003096178 00000 n 
+0003096329 00000 n 
+0003096479 00000 n 
+0003096629 00000 n 
+0003096781 00000 n 
+0003096933 00000 n 
+0003097084 00000 n 
+0003097236 00000 n 
+0003097387 00000 n 
+0003097537 00000 n 
+0003097688 00000 n 
+0003097839 00000 n 
+0003097989 00000 n 
+0003098140 00000 n 
+0003098291 00000 n 
+0003098443 00000 n 
+0003098591 00000 n 
+0003098743 00000 n 
+0003098895 00000 n 
+0003099047 00000 n 
+0003099199 00000 n 
+0003099351 00000 n 
+0003099503 00000 n 
+0003099655 00000 n 
+0003099807 00000 n 
+0003099959 00000 n 
+0003100111 00000 n 
+0003100263 00000 n 
+0003100414 00000 n 
+0003100565 00000 n 
+0003100717 00000 n 
+0003100869 00000 n 
+0003101021 00000 n 
+0003101172 00000 n 
+0003101324 00000 n 
+0003101475 00000 n 
+0003101627 00000 n 
+0003101779 00000 n 
+0003101930 00000 n 
+0003102080 00000 n 
+0003102231 00000 n 
+0003102382 00000 n 
+0003102534 00000 n 
+0003102685 00000 n 
+0003102835 00000 n 
+0003102986 00000 n 
+0003103138 00000 n 
+0003103290 00000 n 
+0003103442 00000 n 
+0003103594 00000 n 
+0003103746 00000 n 
+0003103896 00000 n 
+0003104047 00000 n 
+0003104199 00000 n 
+0003104351 00000 n 
+0003104503 00000 n 
+0003104654 00000 n 
+0003104806 00000 n 
+0003104957 00000 n 
+0003105107 00000 n 
+0003105258 00000 n 
+0003105409 00000 n 
+0003105560 00000 n 
+0003105711 00000 n 
+0003105863 00000 n 
+0003106013 00000 n 
+0003106163 00000 n 
+0003106314 00000 n 
+0003106463 00000 n 
+0003106614 00000 n 
+0003106766 00000 n 
+0003106918 00000 n 
+0003107068 00000 n 
+0003107219 00000 n 
+0003107369 00000 n 
+0003107519 00000 n 
+0003107670 00000 n 
+0003107821 00000 n 
+0003107973 00000 n 
+0003108124 00000 n 
+0003108275 00000 n 
+0003108427 00000 n 
+0003108579 00000 n 
+0003108731 00000 n 
+0003108882 00000 n 
+0003109032 00000 n 
+0003109183 00000 n 
+0003109334 00000 n 
+0003109486 00000 n 
+0003109637 00000 n 
+0003109789 00000 n 
+0003109941 00000 n 
+0003110093 00000 n 
+0003110245 00000 n 
+0003110395 00000 n 
+0003110545 00000 n 
+0003110697 00000 n 
+0003110848 00000 n 
+0003110999 00000 n 
+0003111150 00000 n 
+0003111301 00000 n 
+0003111453 00000 n 
+0003111605 00000 n 
+0003111757 00000 n 
+0003111909 00000 n 
+0003115027 00000 n 
+0003115178 00000 n 
+0003112125 00000 n 
+0003085472 00000 n 
+0003083832 00000 n 
+0003112061 00000 n 
+0003115329 00000 n 
+0003115480 00000 n 
+0003115631 00000 n 
+0003115781 00000 n 
+0003115932 00000 n 
+0003116084 00000 n 
+0003116235 00000 n 
+0003116387 00000 n 
+0003116539 00000 n 
+0003116691 00000 n 
+0003116843 00000 n 
+0003116995 00000 n 
+0003117146 00000 n 
+0003117297 00000 n 
+0003117448 00000 n 
+0003117600 00000 n 
+0003117752 00000 n 
+0003117904 00000 n 
+0003118056 00000 n 
+0003118208 00000 n 
+0003118360 00000 n 
+0003118512 00000 n 
+0003118664 00000 n 
+0003118816 00000 n 
+0003118966 00000 n 
+0003119117 00000 n 
+0003119267 00000 n 
+0003119418 00000 n 
+0003119569 00000 n 
+0003119721 00000 n 
+0003119873 00000 n 
+0003120024 00000 n 
+0003120175 00000 n 
+0003120327 00000 n 
+0003120479 00000 n 
+0003120629 00000 n 
+0003120781 00000 n 
+0003120933 00000 n 
+0003121084 00000 n 
+0003121235 00000 n 
+0003121386 00000 n 
+0003121538 00000 n 
+0003121690 00000 n 
+0003121842 00000 n 
+0003121994 00000 n 
+0003122145 00000 n 
+0003122297 00000 n 
+0003122449 00000 n 
+0003122601 00000 n 
+0003122753 00000 n 
+0003122905 00000 n 
+0003123056 00000 n 
+0003123208 00000 n 
+0003123359 00000 n 
+0003123511 00000 n 
+0003123660 00000 n 
+0003123811 00000 n 
+0003123963 00000 n 
+0003124115 00000 n 
+0003124267 00000 n 
+0003124419 00000 n 
+0003124571 00000 n 
+0003124723 00000 n 
+0003124875 00000 n 
+0003125027 00000 n 
+0003125179 00000 n 
+0003125331 00000 n 
+0003125481 00000 n 
+0003125633 00000 n 
+0003125784 00000 n 
+0003125935 00000 n 
+0003126086 00000 n 
+0003126237 00000 n 
+0003126389 00000 n 
+0003126540 00000 n 
+0003126692 00000 n 
+0003126843 00000 n 
+0003126995 00000 n 
+0003127146 00000 n 
+0003127297 00000 n 
+0003127449 00000 n 
+0003127601 00000 n 
+0003127753 00000 n 
+0003127905 00000 n 
+0003128057 00000 n 
+0003128209 00000 n 
+0003128359 00000 n 
+0003128509 00000 n 
+0003128659 00000 n 
+0003128810 00000 n 
+0003128962 00000 n 
+0003129114 00000 n 
+0003129265 00000 n 
+0003129417 00000 n 
+0003129569 00000 n 
+0003129721 00000 n 
+0003129872 00000 n 
+0003130024 00000 n 
+0003130175 00000 n 
+0003130326 00000 n 
+0003130478 00000 n 
+0003130628 00000 n 
+0003130779 00000 n 
+0003130931 00000 n 
+0003131081 00000 n 
+0003131232 00000 n 
+0003131383 00000 n 
+0003131534 00000 n 
+0003131686 00000 n 
+0003131838 00000 n 
+0003131989 00000 n 
+0003132141 00000 n 
+0003132292 00000 n 
+0003132444 00000 n 
+0003132595 00000 n 
+0003132746 00000 n 
+0003132898 00000 n 
+0003133050 00000 n 
+0003133202 00000 n 
+0003133354 00000 n 
+0003133506 00000 n 
+0003133658 00000 n 
+0003136783 00000 n 
+0003136934 00000 n 
+0003133874 00000 n 
+0003113783 00000 n 
+0003112241 00000 n 
+0003133810 00000 n 
+0003388598 00000 n 
+0003137086 00000 n 
+0003137236 00000 n 
+0003137386 00000 n 
+0003137536 00000 n 
+0003137686 00000 n 
+0003137835 00000 n 
+0003137987 00000 n 
+0003138139 00000 n 
+0003138291 00000 n 
+0003138443 00000 n 
+0003138593 00000 n 
+0003138744 00000 n 
+0003138896 00000 n 
+0003139048 00000 n 
+0003139199 00000 n 
+0003139350 00000 n 
+0003139501 00000 n 
+0003139652 00000 n 
+0003139804 00000 n 
+0003139955 00000 n 
+0003140107 00000 n 
+0003140259 00000 n 
+0003140411 00000 n 
+0003140563 00000 n 
+0003140715 00000 n 
+0003140867 00000 n 
+0003141019 00000 n 
+0003141171 00000 n 
+0003141323 00000 n 
+0003141475 00000 n 
+0003141627 00000 n 
+0003141778 00000 n 
+0003141929 00000 n 
+0003142081 00000 n 
+0003142233 00000 n 
+0003142384 00000 n 
+0003142535 00000 n 
+0003142686 00000 n 
+0003142838 00000 n 
+0003142990 00000 n 
+0003143142 00000 n 
+0003143294 00000 n 
+0003143446 00000 n 
+0003143598 00000 n 
+0003143750 00000 n 
+0003143902 00000 n 
+0003144054 00000 n 
+0003144206 00000 n 
+0003144358 00000 n 
+0003144510 00000 n 
+0003144662 00000 n 
+0003144813 00000 n 
+0003144964 00000 n 
+0003145115 00000 n 
+0003145267 00000 n 
+0003145419 00000 n 
+0003145570 00000 n 
+0003145722 00000 n 
+0003145873 00000 n 
+0003146025 00000 n 
+0003146177 00000 n 
+0003146329 00000 n 
+0003146481 00000 n 
+0003146633 00000 n 
+0003146785 00000 n 
+0003146937 00000 n 
+0003147089 00000 n 
+0003147241 00000 n 
+0003147392 00000 n 
+0003147544 00000 n 
+0003147695 00000 n 
+0003147845 00000 n 
+0003147997 00000 n 
+0003148147 00000 n 
+0003148299 00000 n 
+0003148451 00000 n 
+0003148603 00000 n 
+0003148755 00000 n 
+0003148906 00000 n 
+0003149057 00000 n 
+0003149206 00000 n 
+0003149355 00000 n 
+0003149506 00000 n 
+0003149655 00000 n 
+0003149806 00000 n 
+0003149956 00000 n 
+0003150107 00000 n 
+0003150258 00000 n 
+0003150409 00000 n 
+0003150561 00000 n 
+0003150713 00000 n 
+0003150865 00000 n 
+0003151016 00000 n 
+0003151167 00000 n 
+0003151318 00000 n 
+0003151470 00000 n 
+0003151622 00000 n 
+0003151770 00000 n 
+0003151922 00000 n 
+0003152074 00000 n 
+0003152224 00000 n 
+0003152375 00000 n 
+0003152526 00000 n 
+0003152677 00000 n 
+0003152828 00000 n 
+0003152978 00000 n 
+0003153129 00000 n 
+0003153280 00000 n 
+0003153432 00000 n 
+0003153584 00000 n 
+0003153734 00000 n 
+0003153886 00000 n 
+0003154038 00000 n 
+0003154190 00000 n 
+0003154342 00000 n 
+0003154493 00000 n 
+0003154644 00000 n 
+0003154795 00000 n 
+0003154945 00000 n 
+0003155096 00000 n 
+0003155248 00000 n 
+0003155400 00000 n 
+0003155614 00000 n 
+0003135539 00000 n 
+0003133990 00000 n 
+0003155550 00000 n 
+0003156136 00000 n 
+0003156162 00000 n 
+0003156188 00000 n 
+0003156214 00000 n 
+0003156646 00000 n 
+0003156670 00000 n 
+0003156796 00000 n 
+0003157010 00000 n 
+0003157454 00000 n 
+0003157618 00000 n 
+0003158269 00000 n 
+0003158590 00000 n 
+0003158626 00000 n 
+0003159280 00000 n 
+0003159730 00000 n 
+0003160106 00000 n 
+0003160144 00000 n 
+0003160224 00000 n 
+0003160657 00000 n 
+0003161029 00000 n 
+0003161666 00000 n 
+0003162062 00000 n 
+0003162742 00000 n 
+0003163412 00000 n 
+0003164045 00000 n 
+0003164697 00000 n 
+0003165128 00000 n 
+0003165777 00000 n 
+0003166415 00000 n 
+0003180991 00000 n 
+0003181456 00000 n 
+0003189113 00000 n 
+0003189431 00000 n 
+0003191727 00000 n 
+0003191955 00000 n 
+0003196612 00000 n 
+0003196869 00000 n 
+0003200486 00000 n 
+0003200727 00000 n 
+0003211365 00000 n 
+0003211760 00000 n 
+0003218003 00000 n 
+0003218295 00000 n 
+0003220035 00000 n 
+0003220258 00000 n 
+0003222075 00000 n 
+0003222309 00000 n 
+0003240981 00000 n 
+0003241603 00000 n 
+0003246242 00000 n 
+0003246516 00000 n 
+0003249847 00000 n 
+0003250115 00000 n 
+0003254080 00000 n 
+0003254356 00000 n 
+0003266388 00000 n 
+0003266822 00000 n 
+0003268624 00000 n 
+0003268853 00000 n 
+0003278827 00000 n 
+0003279313 00000 n 
+0003283640 00000 n 
+0003283933 00000 n 
+0003293141 00000 n 
+0003293550 00000 n 
+0003306815 00000 n 
+0003307320 00000 n 
+0003310458 00000 n 
+0003310714 00000 n 
+0003313238 00000 n 
+0003313555 00000 n 
+0003331216 00000 n 
+0003331737 00000 n 
+0003333501 00000 n 
+0003333724 00000 n 
+0003335471 00000 n 
+0003335694 00000 n 
+0003339221 00000 n 
+0003339460 00000 n 
+0003356067 00000 n 
+0003356714 00000 n 
+0003368712 00000 n 
+0003369164 00000 n 
+0003371017 00000 n 
+0003388687 00000 n 
+0003388813 00000 n 
+0003388939 00000 n 
+0003389065 00000 n 
+0003389191 00000 n 
+0003389317 00000 n 
+0003389443 00000 n 
+0003389569 00000 n 
+0003389695 00000 n 
+0003389821 00000 n 
+0003389947 00000 n 
+0003390073 00000 n 
+0003390199 00000 n 
+0003390325 00000 n 
+0003390451 00000 n 
+0003390577 00000 n 
+0003390703 00000 n 
+0003390829 00000 n 
+0003390946 00000 n 
+0003391073 00000 n 
+0003391200 00000 n 
+0003391327 00000 n 
+0003391410 00000 n 
+0003418304 00000 n 
+0003418453 00000 n 
+0003418592 00000 n 
+0003418793 00000 n 
+0003418973 00000 n 
+0003419158 00000 n 
+0003419342 00000 n 
+0003419527 00000 n 
+0003419711 00000 n 
+0003419896 00000 n 
+0003420079 00000 n 
+0003420262 00000 n 
+0003420447 00000 n 
+0003420631 00000 n 
+0003420816 00000 n 
+0003421000 00000 n 
+0003421185 00000 n 
+0003421369 00000 n 
+0003421554 00000 n 
+0003421738 00000 n 
+0003421923 00000 n 
+0003422106 00000 n 
+0003422287 00000 n 
+0003422470 00000 n 
+0003422653 00000 n 
+0003422838 00000 n 
+0003423022 00000 n 
+0003423207 00000 n 
+0003423391 00000 n 
+0003423576 00000 n 
+0003423760 00000 n 
+0003423945 00000 n 
+0003424129 00000 n 
+0003424314 00000 n 
+0003424497 00000 n 
+0003424680 00000 n 
+0003424865 00000 n 
+0003425049 00000 n 
+0003425234 00000 n 
+0003425418 00000 n 
+0003425603 00000 n 
+0003425785 00000 n 
+0003425970 00000 n 
+0003426154 00000 n 
+0003426339 00000 n 
+0003426523 00000 n 
+0003426708 00000 n 
+0003426891 00000 n 
+0003427074 00000 n 
+0003427259 00000 n 
+0003427443 00000 n 
+0003427628 00000 n 
+0003427812 00000 n 
+0003427997 00000 n 
+0003428181 00000 n 
+0003428366 00000 n 
+0003428550 00000 n 
+0003428735 00000 n 
+0003428918 00000 n 
+0003429099 00000 n 
+0003429282 00000 n 
+0003429465 00000 n 
+0003429650 00000 n 
+0003429834 00000 n 
+0003430019 00000 n 
+0003430203 00000 n 
+0003430388 00000 n 
+0003430572 00000 n 
+0003430757 00000 n 
+0003430941 00000 n 
+0003431126 00000 n 
+0003431309 00000 n 
+0003431492 00000 n 
+0003431677 00000 n 
+0003431861 00000 n 
+0003432046 00000 n 
+0003432230 00000 n 
+0003432415 00000 n 
+0003432597 00000 n 
+0003432782 00000 n 
+0003432966 00000 n 
+0003433151 00000 n 
+0003433335 00000 n 
+0003433520 00000 n 
+0003433703 00000 n 
+0003433886 00000 n 
+0003434071 00000 n 
 0003434255 00000 n 
-0003434499 00000 n 
-0003434748 00000 n 
-0003434991 00000 n 
-0003435234 00000 n 
-0003435483 00000 n 
-0003435726 00000 n 
-0003435966 00000 n 
-0003436207 00000 n 
-0003436447 00000 n 
-0003436680 00000 n 
-0003436918 00000 n 
-0003437159 00000 n 
-0003437398 00000 n 
-0003437635 00000 n 
-0003437866 00000 n 
-0003438088 00000 n 
-0003438270 00000 n 
-0003438455 00000 n 
-0003438639 00000 n 
-0003438824 00000 n 
-0003439007 00000 n 
-0003439190 00000 n 
-0003439375 00000 n 
-0003439559 00000 n 
-0003439744 00000 n 
-0003439928 00000 n 
-0003440113 00000 n 
-0003440297 00000 n 
-0003440482 00000 n 
-0003440666 00000 n 
+0003434440 00000 n 
+0003434624 00000 n 
+0003434809 00000 n 
+0003434993 00000 n 
+0003435178 00000 n 
+0003435362 00000 n 
+0003435547 00000 n 
+0003435730 00000 n 
+0003435911 00000 n 
+0003436094 00000 n 
+0003436277 00000 n 
+0003436462 00000 n 
+0003436646 00000 n 
+0003436831 00000 n 
+0003437015 00000 n 
+0003437200 00000 n 
+0003437384 00000 n 
+0003437569 00000 n 
+0003437753 00000 n 
+0003437938 00000 n 
+0003438121 00000 n 
+0003438304 00000 n 
+0003438489 00000 n 
+0003438673 00000 n 
+0003438858 00000 n 
+0003439042 00000 n 
+0003439227 00000 n 
+0003439409 00000 n 
+0003439594 00000 n 
+0003439778 00000 n 
+0003439957 00000 n 
+0003440133 00000 n 
+0003440310 00000 n 
+0003440486 00000 n 
+0003440663 00000 n 
 0003440851 00000 n 
-0003441034 00000 n 
-0003441217 00000 n 
-0003441402 00000 n 
-0003441583 00000 n 
-0003441768 00000 n 
-0003441952 00000 n 
-0003442137 00000 n 
-0003442321 00000 n 
-0003442506 00000 n 
-0003442690 00000 n 
-0003442875 00000 n 
-0003443059 00000 n 
-0003443244 00000 n 
-0003443427 00000 n 
-0003443610 00000 n 
-0003443795 00000 n 
-0003443979 00000 n 
-0003444164 00000 n 
-0003444348 00000 n 
-0003444533 00000 n 
-0003444717 00000 n 
-0003444902 00000 n 
-0003445084 00000 n 
-0003445269 00000 n 
-0003445453 00000 n 
-0003445638 00000 n 
-0003445821 00000 n 
-0003446004 00000 n 
-0003446189 00000 n 
-0003446373 00000 n 
-0003446558 00000 n 
-0003446742 00000 n 
-0003446927 00000 n 
-0003447111 00000 n 
-0003447296 00000 n 
-0003447480 00000 n 
-0003447665 00000 n 
-0003447848 00000 n 
-0003448031 00000 n 
-0003448216 00000 n 
-0003448397 00000 n 
-0003448582 00000 n 
-0003448766 00000 n 
-0003448951 00000 n 
-0003449135 00000 n 
-0003449320 00000 n 
-0003449504 00000 n 
-0003449689 00000 n 
-0003449873 00000 n 
-0003450058 00000 n 
-0003450241 00000 n 
-0003450424 00000 n 
-0003450609 00000 n 
-0003450793 00000 n 
-0003450978 00000 n 
-0003451162 00000 n 
-0003451347 00000 n 
-0003451531 00000 n 
-0003451716 00000 n 
-0003451898 00000 n 
-0003452083 00000 n 
-0003452267 00000 n 
-0003452452 00000 n 
-0003452635 00000 n 
-0003452818 00000 n 
-0003453003 00000 n 
-0003453187 00000 n 
-0003453372 00000 n 
-0003453556 00000 n 
-0003453741 00000 n 
-0003453925 00000 n 
-0003454110 00000 n 
-0003454294 00000 n 
-0003454479 00000 n 
-0003454662 00000 n 
-0003454845 00000 n 
-0003455030 00000 n 
-0003455205 00000 n 
-0003455380 00000 n 
-0003455557 00000 n 
-0003455733 00000 n 
-0003455910 00000 n 
-0003456086 00000 n 
-0003456263 00000 n 
-0003456444 00000 n 
-0003456625 00000 n 
-0003456810 00000 n 
-0003457003 00000 n 
-0003457196 00000 n 
-0003457394 00000 n 
-0003457578 00000 n 
-0003457762 00000 n 
-0003457961 00000 n 
-0003458169 00000 n 
-0003458419 00000 n 
-0003458670 00000 n 
-0003458909 00000 n 
-0003459151 00000 n 
-0003459346 00000 n 
-0003459529 00000 n 
-0003459732 00000 n 
-0003459936 00000 n 
-0003460143 00000 n 
-0003460352 00000 n 
-0003460560 00000 n 
-0003460768 00000 n 
-0003460977 00000 n 
-0003461186 00000 n 
-0003461395 00000 n 
-0003461597 00000 n 
-0003461806 00000 n 
-0003462017 00000 n 
-0003462228 00000 n 
-0003462441 00000 n 
-0003462658 00000 n 
-0003462866 00000 n 
-0003463069 00000 n 
-0003463272 00000 n 
-0003463475 00000 n 
-0003463678 00000 n 
-0003463881 00000 n 
-0003464074 00000 n 
-0003464318 00000 n 
-0003464569 00000 n 
-0003464820 00000 n 
-0003465071 00000 n 
-0003465322 00000 n 
-0003465577 00000 n 
+0003441039 00000 n 
+0003441235 00000 n 
+0003441432 00000 n 
+0003441639 00000 n 
+0003441843 00000 n 
+0003442045 00000 n 
+0003442247 00000 n 
+0003442451 00000 n 
+0003442674 00000 n 
+0003442906 00000 n 
+0003443134 00000 n 
+0003443356 00000 n 
+0003443558 00000 n 
+0003443734 00000 n 
+0003443937 00000 n 
+0003444154 00000 n 
+0003444353 00000 n 
+0003444551 00000 n 
+0003444746 00000 n 
+0003444940 00000 n 
+0003445134 00000 n 
+0003445321 00000 n 
+0003445521 00000 n 
+0003445714 00000 n 
+0003445929 00000 n 
+0003446167 00000 n 
+0003446406 00000 n 
+0003446639 00000 n 
+0003446872 00000 n 
+0003447105 00000 n 
+0003447338 00000 n 
+0003447563 00000 n 
+0003447792 00000 n 
+0003448017 00000 n 
+0003448247 00000 n 
+0003448477 00000 n 
+0003448702 00000 n 
+0003448927 00000 n 
+0003449152 00000 n 
+0003449377 00000 n 
+0003449607 00000 n 
+0003449832 00000 n 
+0003450057 00000 n 
+0003450272 00000 n 
+0003450485 00000 n 
+0003450694 00000 n 
+0003450903 00000 n 
+0003451104 00000 n 
+0003451305 00000 n 
+0003451506 00000 n 
+0003451694 00000 n 
+0003451885 00000 n 
+0003452078 00000 n 
+0003452271 00000 n 
+0003452464 00000 n 
+0003452657 00000 n 
+0003452850 00000 n 
+0003453043 00000 n 
+0003453236 00000 n 
+0003453429 00000 n 
+0003453622 00000 n 
+0003453815 00000 n 
+0003454008 00000 n 
+0003454201 00000 n 
+0003454394 00000 n 
+0003454587 00000 n 
+0003454780 00000 n 
+0003454973 00000 n 
+0003455166 00000 n 
+0003455359 00000 n 
+0003455552 00000 n 
+0003455745 00000 n 
+0003455938 00000 n 
+0003456131 00000 n 
+0003456324 00000 n 
+0003456517 00000 n 
+0003456710 00000 n 
+0003456903 00000 n 
+0003457096 00000 n 
+0003457289 00000 n 
+0003457482 00000 n 
+0003457675 00000 n 
+0003457868 00000 n 
+0003458061 00000 n 
+0003458254 00000 n 
+0003458447 00000 n 
+0003458640 00000 n 
+0003458833 00000 n 
+0003459023 00000 n 
+0003459219 00000 n 
+0003459421 00000 n 
+0003459672 00000 n 
+0003459919 00000 n 
+0003460166 00000 n 
+0003460415 00000 n 
+0003460664 00000 n 
+0003460913 00000 n 
+0003461161 00000 n 
+0003461410 00000 n 
+0003461658 00000 n 
+0003461907 00000 n 
+0003462150 00000 n 
+0003462395 00000 n 
+0003462644 00000 n 
+0003462892 00000 n 
+0003463137 00000 n 
+0003463380 00000 n 
+0003463629 00000 n 
+0003463877 00000 n 
+0003464126 00000 n 
+0003464374 00000 n 
+0003464617 00000 n 
+0003464858 00000 n 
+0003465099 00000 n 
+0003465340 00000 n 
+0003465585 00000 n 
 0003465834 00000 n 
-0003466080 00000 n 
-0003466323 00000 n 
-0003466566 00000 n 
-0003466809 00000 n 
-0003467052 00000 n 
-0003467295 00000 n 
-0003467538 00000 n 
-0003467781 00000 n 
-0003468024 00000 n 
-0003468267 00000 n 
-0003468510 00000 n 
-0003468753 00000 n 
-0003469017 00000 n 
-0003469299 00000 n 
-0003469590 00000 n 
-0003469882 00000 n 
-0003470172 00000 n 
-0003470455 00000 n 
-0003470738 00000 n 
-0003471021 00000 n 
-0003471304 00000 n 
-0003471587 00000 n 
-0003471797 00000 n 
-0003471993 00000 n 
-0003472186 00000 n 
-0003472376 00000 n 
-0003472489 00000 n 
-0003472607 00000 n 
-0003472725 00000 n 
-0003472842 00000 n 
-0003472960 00000 n 
-0003473078 00000 n 
-0003473196 00000 n 
-0003473313 00000 n 
-0003473431 00000 n 
-0003473549 00000 n 
-0003473667 00000 n 
-0003473784 00000 n 
-0003473902 00000 n 
-0003474020 00000 n 
-0003474138 00000 n 
-0003474254 00000 n 
-0003474371 00000 n 
-0003474489 00000 n 
-0003474607 00000 n 
-0003474724 00000 n 
-0003474845 00000 n 
-0003474975 00000 n 
-0003475100 00000 n 
-0003475221 00000 n 
-0003475346 00000 n 
-0003475475 00000 n 
-0003475603 00000 n 
-0003475729 00000 n 
-0003475850 00000 n 
-0003475968 00000 n 
-0003476086 00000 n 
-0003476204 00000 n 
-0003476322 00000 n 
-0003476440 00000 n 
-0003476558 00000 n 
-0003476683 00000 n 
-0003476816 00000 n 
-0003476950 00000 n 
-0003477084 00000 n 
-0003477218 00000 n 
-0003477351 00000 n 
-0003477485 00000 n 
-0003477618 00000 n 
-0003477750 00000 n 
-0003477883 00000 n 
-0003478015 00000 n 
-0003478149 00000 n 
-0003478283 00000 n 
-0003478417 00000 n 
-0003478551 00000 n 
-0003478685 00000 n 
-0003478819 00000 n 
-0003478951 00000 n 
-0003479084 00000 n 
-0003479218 00000 n 
-0003479351 00000 n 
-0003479484 00000 n 
-0003479618 00000 n 
-0003479752 00000 n 
-0003479886 00000 n 
-0003480020 00000 n 
-0003480152 00000 n 
-0003480285 00000 n 
-0003480417 00000 n 
-0003480548 00000 n 
-0003480672 00000 n 
-0003480789 00000 n 
-0003480907 00000 n 
-0003481025 00000 n 
-0003481144 00000 n 
-0003481262 00000 n 
-0003481381 00000 n 
-0003481500 00000 n 
-0003481619 00000 n 
-0003481737 00000 n 
-0003481856 00000 n 
-0003481975 00000 n 
-0003482094 00000 n 
-0003482213 00000 n 
-0003482332 00000 n 
-0003482449 00000 n 
+0003466082 00000 n 
+0003466328 00000 n 
+0003466569 00000 n 
+0003466818 00000 n 
+0003467063 00000 n 
+0003467304 00000 n 
+0003467553 00000 n 
+0003467801 00000 n 
+0003468050 00000 n 
+0003468298 00000 n 
+0003468542 00000 n 
+0003468787 00000 n 
+0003469036 00000 n 
+0003469284 00000 n 
+0003469533 00000 n 
+0003469778 00000 n 
+0003470017 00000 n 
+0003470258 00000 n 
+0003470498 00000 n 
+0003470739 00000 n 
+0003470979 00000 n 
+0003471212 00000 n 
+0003471459 00000 n 
+0003471706 00000 n 
+0003471952 00000 n 
+0003472193 00000 n 
+0003472442 00000 n 
+0003472690 00000 n 
+0003472939 00000 n 
+0003473182 00000 n 
+0003473427 00000 n 
+0003473676 00000 n 
+0003473924 00000 n 
+0003474173 00000 n 
+0003474420 00000 n 
+0003474667 00000 n 
+0003474911 00000 n 
+0003475157 00000 n 
+0003475406 00000 n 
+0003475653 00000 n 
+0003475896 00000 n 
+0003476141 00000 n 
+0003476390 00000 n 
+0003476638 00000 n 
+0003476883 00000 n 
+0003477126 00000 n 
+0003477375 00000 n 
+0003477623 00000 n 
+0003477872 00000 n 
+0003478120 00000 n 
+0003478369 00000 n 
+0003478614 00000 n 
+0003478858 00000 n 
+0003479107 00000 n 
+0003479355 00000 n 
+0003479604 00000 n 
+0003479852 00000 n 
+0003480096 00000 n 
+0003480341 00000 n 
+0003480590 00000 n 
+0003480838 00000 n 
+0003481087 00000 n 
+0003481334 00000 n 
+0003481581 00000 n 
+0003481826 00000 n 
+0003482071 00000 n 
+0003482320 00000 n 
 0003482568 00000 n 
-0003482683 00000 n 
-0003482804 00000 n 
-0003482930 00000 n 
-0003483055 00000 n 
-0003483181 00000 n 
-0003483307 00000 n 
-0003483438 00000 n 
-0003483574 00000 n 
-0003483709 00000 n 
-0003483850 00000 n 
-0003483996 00000 n 
-0003484108 00000 n 
-0003484222 00000 n 
-0003484340 00000 n 
-0003484459 00000 n 
-0003484579 00000 n 
-0003484699 00000 n 
-0003484825 00000 n 
-0003484959 00000 n 
-0003485094 00000 n 
-0003485229 00000 n 
-0003485364 00000 n 
-0003485491 00000 n 
-0003485612 00000 n 
-0003485737 00000 n 
-0003485864 00000 n 
-0003486001 00000 n 
-0003486112 00000 n 
-0003486239 00000 n 
-0003486371 00000 n 
+0003482817 00000 n 
+0003483064 00000 n 
+0003483310 00000 n 
+0003483553 00000 n 
+0003483802 00000 n 
+0003484050 00000 n 
+0003484299 00000 n 
+0003484547 00000 n 
+0003484794 00000 n 
+0003485033 00000 n 
+0003485274 00000 n 
+0003485514 00000 n 
+0003485755 00000 n 
+0003485995 00000 n 
+0003486230 00000 n 
 0003486474 00000 n 
-0003486562 00000 n 
-0003486604 00000 n 
-0003486884 00000 n 
+0003486723 00000 n 
+0003486970 00000 n 
+0003487217 00000 n 
+0003487466 00000 n 
+0003487709 00000 n 
+0003487955 00000 n 
+0003488201 00000 n 
+0003488442 00000 n 
+0003488689 00000 n 
+0003488933 00000 n 
+0003489176 00000 n 
+0003489421 00000 n 
+0003489662 00000 n 
+0003489911 00000 n 
+0003490159 00000 n 
+0003490408 00000 n 
+0003490656 00000 n 
+0003490905 00000 n 
+0003491151 00000 n 
+0003491394 00000 n 
+0003491643 00000 n 
+0003491891 00000 n 
+0003492140 00000 n 
+0003492388 00000 n 
+0003492633 00000 n 
+0003492877 00000 n 
+0003493126 00000 n 
+0003493374 00000 n 
+0003493623 00000 n 
+0003493871 00000 n 
+0003494118 00000 n 
+0003494359 00000 n 
+0003494608 00000 n 
+0003494856 00000 n 
+0003495105 00000 n 
+0003495353 00000 n 
+0003495597 00000 n 
+0003495842 00000 n 
+0003496091 00000 n 
+0003496339 00000 n 
+0003496588 00000 n 
+0003496835 00000 n 
+0003497076 00000 n 
+0003497323 00000 n 
+0003497570 00000 n 
+0003497819 00000 n 
+0003498067 00000 n 
+0003498311 00000 n 
+0003498551 00000 n 
+0003498792 00000 n 
+0003499032 00000 n 
+0003499265 00000 n 
+0003499509 00000 n 
+0003499758 00000 n 
+0003500001 00000 n 
+0003500244 00000 n 
+0003500493 00000 n 
+0003500736 00000 n 
+0003500976 00000 n 
+0003501217 00000 n 
+0003501457 00000 n 
+0003501690 00000 n 
+0003501928 00000 n 
+0003502169 00000 n 
+0003502408 00000 n 
+0003502645 00000 n 
+0003502876 00000 n 
+0003503098 00000 n 
+0003503280 00000 n 
+0003503465 00000 n 
+0003503649 00000 n 
+0003503834 00000 n 
+0003504017 00000 n 
+0003504200 00000 n 
+0003504385 00000 n 
+0003504569 00000 n 
+0003504754 00000 n 
+0003504938 00000 n 
+0003505123 00000 n 
+0003505307 00000 n 
+0003505492 00000 n 
+0003505676 00000 n 
+0003505861 00000 n 
+0003506044 00000 n 
+0003506227 00000 n 
+0003506412 00000 n 
+0003506593 00000 n 
+0003506778 00000 n 
+0003506962 00000 n 
+0003507147 00000 n 
+0003507331 00000 n 
+0003507516 00000 n 
+0003507700 00000 n 
+0003507885 00000 n 
+0003508069 00000 n 
+0003508254 00000 n 
+0003508437 00000 n 
+0003508620 00000 n 
+0003508805 00000 n 
+0003508989 00000 n 
+0003509174 00000 n 
+0003509358 00000 n 
+0003509543 00000 n 
+0003509727 00000 n 
+0003509912 00000 n 
+0003510094 00000 n 
+0003510279 00000 n 
+0003510463 00000 n 
+0003510648 00000 n 
+0003510831 00000 n 
+0003511014 00000 n 
+0003511199 00000 n 
+0003511383 00000 n 
+0003511568 00000 n 
+0003511752 00000 n 
+0003511937 00000 n 
+0003512121 00000 n 
+0003512306 00000 n 
+0003512490 00000 n 
+0003512675 00000 n 
+0003512858 00000 n 
+0003513041 00000 n 
+0003513226 00000 n 
+0003513407 00000 n 
+0003513592 00000 n 
+0003513776 00000 n 
+0003513961 00000 n 
+0003514145 00000 n 
+0003514330 00000 n 
+0003514514 00000 n 
+0003514699 00000 n 
+0003514883 00000 n 
+0003515068 00000 n 
+0003515251 00000 n 
+0003515434 00000 n 
+0003515619 00000 n 
+0003515803 00000 n 
+0003515988 00000 n 
+0003516172 00000 n 
+0003516357 00000 n 
+0003516541 00000 n 
+0003516726 00000 n 
+0003516908 00000 n 
+0003517093 00000 n 
+0003517277 00000 n 
+0003517462 00000 n 
+0003517645 00000 n 
+0003517828 00000 n 
+0003518013 00000 n 
+0003518197 00000 n 
+0003518382 00000 n 
+0003518566 00000 n 
+0003518751 00000 n 
+0003518935 00000 n 
+0003519120 00000 n 
+0003519304 00000 n 
+0003519489 00000 n 
+0003519672 00000 n 
+0003519855 00000 n 
+0003520040 00000 n 
+0003520215 00000 n 
+0003520390 00000 n 
+0003520567 00000 n 
+0003520743 00000 n 
+0003520920 00000 n 
+0003521096 00000 n 
+0003521273 00000 n 
+0003521454 00000 n 
+0003521635 00000 n 
+0003521820 00000 n 
+0003522013 00000 n 
+0003522206 00000 n 
+0003522404 00000 n 
+0003522588 00000 n 
+0003522772 00000 n 
+0003522971 00000 n 
+0003523179 00000 n 
+0003523429 00000 n 
+0003523680 00000 n 
+0003523919 00000 n 
+0003524161 00000 n 
+0003524356 00000 n 
+0003524539 00000 n 
+0003524742 00000 n 
+0003524946 00000 n 
+0003525153 00000 n 
+0003525362 00000 n 
+0003525570 00000 n 
+0003525778 00000 n 
+0003525987 00000 n 
+0003526196 00000 n 
+0003526405 00000 n 
+0003526607 00000 n 
+0003526816 00000 n 
+0003527027 00000 n 
+0003527238 00000 n 
+0003527451 00000 n 
+0003527668 00000 n 
+0003527876 00000 n 
+0003528079 00000 n 
+0003528282 00000 n 
+0003528485 00000 n 
+0003528688 00000 n 
+0003528891 00000 n 
+0003529084 00000 n 
+0003529328 00000 n 
+0003529579 00000 n 
+0003529830 00000 n 
+0003530081 00000 n 
+0003530332 00000 n 
+0003530587 00000 n 
+0003530844 00000 n 
+0003531090 00000 n 
+0003531333 00000 n 
+0003531576 00000 n 
+0003531819 00000 n 
+0003532062 00000 n 
+0003532305 00000 n 
+0003532548 00000 n 
+0003532791 00000 n 
+0003533034 00000 n 
+0003533277 00000 n 
+0003533520 00000 n 
+0003533763 00000 n 
+0003534027 00000 n 
+0003534309 00000 n 
+0003534600 00000 n 
+0003534892 00000 n 
+0003535182 00000 n 
+0003535465 00000 n 
+0003535748 00000 n 
+0003536031 00000 n 
+0003536314 00000 n 
+0003536597 00000 n 
+0003536807 00000 n 
+0003537003 00000 n 
+0003537196 00000 n 
+0003537386 00000 n 
+0003537499 00000 n 
+0003537617 00000 n 
+0003537735 00000 n 
+0003537852 00000 n 
+0003537970 00000 n 
+0003538088 00000 n 
+0003538206 00000 n 
+0003538323 00000 n 
+0003538441 00000 n 
+0003538559 00000 n 
+0003538677 00000 n 
+0003538794 00000 n 
+0003538912 00000 n 
+0003539030 00000 n 
+0003539148 00000 n 
+0003539264 00000 n 
+0003539381 00000 n 
+0003539499 00000 n 
+0003539617 00000 n 
+0003539734 00000 n 
+0003539856 00000 n 
+0003539987 00000 n 
+0003540113 00000 n 
+0003540235 00000 n 
+0003540361 00000 n 
+0003540491 00000 n 
+0003540620 00000 n 
+0003540747 00000 n 
+0003540870 00000 n 
+0003540991 00000 n 
+0003541112 00000 n 
+0003541233 00000 n 
+0003541354 00000 n 
+0003541475 00000 n 
+0003541596 00000 n 
+0003541723 00000 n 
+0003541857 00000 n 
+0003541992 00000 n 
+0003542127 00000 n 
+0003542262 00000 n 
+0003542396 00000 n 
+0003542531 00000 n 
+0003542665 00000 n 
+0003542798 00000 n 
+0003542932 00000 n 
+0003543065 00000 n 
+0003543200 00000 n 
+0003543335 00000 n 
+0003543470 00000 n 
+0003543605 00000 n 
+0003543740 00000 n 
+0003543875 00000 n 
+0003544008 00000 n 
+0003544142 00000 n 
+0003544277 00000 n 
+0003544411 00000 n 
+0003544545 00000 n 
+0003544680 00000 n 
+0003544815 00000 n 
+0003544950 00000 n 
+0003545085 00000 n 
+0003545218 00000 n 
+0003545352 00000 n 
+0003545485 00000 n 
+0003545617 00000 n 
+0003545742 00000 n 
+0003545860 00000 n 
+0003545979 00000 n 
+0003546098 00000 n 
+0003546217 00000 n 
+0003546335 00000 n 
+0003546454 00000 n 
+0003546573 00000 n 
+0003546692 00000 n 
+0003546810 00000 n 
+0003546929 00000 n 
+0003547048 00000 n 
+0003547167 00000 n 
+0003547286 00000 n 
+0003547405 00000 n 
+0003547522 00000 n 
+0003547641 00000 n 
+0003547756 00000 n 
+0003547877 00000 n 
+0003548003 00000 n 
+0003548128 00000 n 
+0003548254 00000 n 
+0003548380 00000 n 
+0003548511 00000 n 
+0003548647 00000 n 
+0003548782 00000 n 
+0003548923 00000 n 
+0003549069 00000 n 
+0003549181 00000 n 
+0003549295 00000 n 
+0003549413 00000 n 
+0003549532 00000 n 
+0003549656 00000 n 
+0003549783 00000 n 
+0003549916 00000 n 
+0003550056 00000 n 
+0003550197 00000 n 
+0003550338 00000 n 
+0003550479 00000 n 
+0003550612 00000 n 
+0003550736 00000 n 
+0003550861 00000 n 
+0003550988 00000 n 
+0003551125 00000 n 
+0003551236 00000 n 
+0003551363 00000 n 
+0003551495 00000 n 
+0003551598 00000 n 
+0003551686 00000 n 
+0003551728 00000 n 
+0003552008 00000 n 
 trailer
-<< /Size 10048
-/Root 10046 0 R
-/Info 10047 0 R
-/ID [<161705B667852F7ED8C46DDA49744F4F> <161705B667852F7ED8C46DDA49744F4F>] >>
+<< /Size 10097
+/Root 10095 0 R
+/Info 10096 0 R
+/ID [<2F7D297B0EEB2D0B5957FB79F7315C28> <2F7D297B0EEB2D0B5957FB79F7315C28>] >>
 startxref
-3487217
+3552341
 %%EOF

Modified: branches/samba/experimental/docs/Samba3-Developers-Guide.pdf
===================================================================
--- branches/samba/experimental/docs/Samba3-Developers-Guide.pdf	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/docs/Samba3-Developers-Guide.pdf	2008-06-09 06:59:20 UTC (rev 1920)
@@ -7,7 +7,7 @@
 (Attribution)
 endobj
 9 0 obj
-<< /S /GoTo /D (id249288) >>
+<< /S /GoTo /D (id2423474) >>
 endobj
 12 0 obj
 (Contents)
@@ -1144,7 +1144,7 @@
 << /S /GoTo /D (subsection.10.3.1) >>
 endobj
 768 0 obj
-(10.3.1 Upgrading from 2.2.* and 3.0aplha modules)
+(10.3.1 Upgrading from 2.2.* and 3.0alpha modules)
 endobj
 769 0 obj
 << /S /GoTo /D (section.10.4) >>
@@ -1318,13 +1318,13 @@
 << /S /GoTo /D [882 0 R  /Fit ] >>
 endobj
 884 0 obj <<
-/Length 186       
+/Length 183       
 /Filter /FlateDecode
 >>
 stream
-xÚ…»
-Â@Eû|Å”»`Æ}dv×2Á6ºØˆ…à*‘h$¢àß;!vVsçqŒ‚3(XdêO­b6žÚ£ÑT@<v„ÞDhIC<ÂNlÊUUÊÜzÓô’V‹Ô´wpèÃbñ¬Iî㒍´Æ	‘éÎ¡Qr²XÐà[¦æš:æŒkì«[Ûn­Ì¹këKeÖzTÁ}áÃMòÅóнƒ	£oP*ôÔÏŸ³˜} 
->“
+xÚ…?Â0Å÷~Š°g.é%騨…‚‹q¥¢V¿½)ÅÉÁé½ûó~Ç)8‚‚*St²ñB; ‡š¸€p ²ŒÎ0Ìh˜ 4°ëÉr:‘¹q,fñ%
+‰xîn©‘Ìý1ªgÛD¹u"z Â’Y÷DkQ+‚œ
+<ðêx¾Ä{Êi+VØ«éu¢];™§ªkO=È`é!@åí^îeZxi­F_£|Ÿøùq²íV<ß
 endstream
 endobj
 882 0 obj <<
@@ -1387,15 +1387,15 @@
 /Filter /FlateDecode
 >>
 stream
-xœ+T0Ð3T0 A(œË¥d®^ÌU¨`l–Ó†zæÆFFÚ¤ÌÉ“Kß9X?È݉K?¨†KßL:8+Xpé»é»åpé»ØØ襦d&—ä)šõäç”ææƒÕÙùE@¦—§‹BÅœ·—¹8\.²¼¯OZx(VPtQ«A½®ygŸcè‘zÓϺ¬¬T—Ïf``øÀ‘gx½’áOãÙ’IîÌ
-æ	Ù¸Ø¥Vœ[¤Èåê©ÈÈ «X>
+xœ+T0Ð3T0 A(œË¥d®^ÌU¨`l–Ó†zæÆ&æp¨ÎÉ“Kß9X?È݉K?¨ˆKßL:8+Xpé»é»åpé»ØØ襦d&—ä)šõäç”ææƒÕÙùE@¦—§‹BÅœ·—¹8\.²¼¯OZx(VPtQ«A½®ygŸcè‘zÓϺ¬¬T—Ïf``øÀ‘gx½’áOãÙ’IîÌ
+æ	Ù¸Ø¥Vœ[¤Èåê©ÈÈ Ùû>Ä
 endstream
 endobj
 904 0 obj
 <<
-/Producer (GPL Ghostscript SVN PRE-RELEASE 8.61)
-/CreationDate (D:20080128091107Z)
-/ModDate (D:20080128091107Z)
+/Producer (ESP Ghostscript 8.15)
+/CreationDate (D:20080520132503)
+/ModDate (D:20080520132503)
 >>
 endobj
 905 0 obj
@@ -1405,7 +1405,7 @@
 >>
 endobj
 906 0 obj
-206
+205
 endobj
 890 0 obj <<
 /Type /Annot
@@ -1430,254 +1430,254 @@
 /XObject << /Im1 892 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-921 0 obj <<
-/Length 975       
+925 0 obj <<
+/Length 890       
 /Filter /FlateDecode
 >>
 stream
-xÚ½W[“›6~÷¯Ðô%x¦VuCBNfãu’n&—mÌN’<° ÚL0l@ζÿ¾„]‘bÏÞŸ„Aç;ß¹´B½žþü6¡pD
-)V„"Å8V‘DéfòéA||ƒæ:B×ÝÕ
-âa„eÂs–“?FAZ	}y<ùåUˆ	P¯Pü×L†¡8CŸ‚SÍ‚8þx6¿ˆÏ>¼Ÿ~‰ßìùQ‚5Ñ´ h¦)æJ;ÑÓureM=qÎús{Šà3åâ½±ó³K÷!/Ý™¸ïe>¥ÁßîÇŸÓHU]d?
-ôþ§?ä¾~*1—ÍÅR0Gâ3¡ê(i÷Ÿœ¹eV›kÇ(žF<¨óleŠb fŠ÷šèˆ¹Ì77vïÕ&ÙYûñüôYs«è¬z»ý:eQ`§·&_­Û߶*[PH}YÅ0et'û›»2„°ˆÂݍ¢O‹“æ:·iûè*¸œ‚›‚*©3\ëP˜F
-ë6É:Žm†
-ıû”¡c| A9C3ïÚól:lFµì\u—·v$ÛÂ…ëEÓ™tÀa’aÍõÍv¸'I½ªpf6U‰Ó
-C€FDP²žå쁤qÈîU(‹m™&}2/mR6 /L‘ñÓ3ÊnÃnNpLZmF<‰®&<‹ùÝ3d	1‘òHas¯°—ɦ͒ˤO’Ú%nMj·µy²ò^ì±6I
-LoÙ¬„gS¼6îeã'‚ÅKhËó錯ûÿ4Ölž¬3Ÿ®ë¼qš7µ5·nÉááȝ•];4u™Í†­Õú=ω–ìôLèÓnÞü¯/GîݼŒöøx }S¨À¶ÎË´*
-l²íXë‘Óˆù&¦Â,$<'éÅé´ê†H–—+÷r¹]­Lcóªlž,ó–Ö|÷Æç«v)©MÙOºãÖÝ'K–ù¦ê«»ªSóèúü
-hžÔ¶0Ö>ºÒ8ß8ç혭¬ý¡‰×y·°¾ãvëX7í«®Bª[75HX×Jêürkû¬åAê ³#áe<²ÒS)1UêØJOÇB7zNPU¬¤K~) ³÷á`Ç’º…–P]ƒÚ¶Œ#¢½öâyRùצRíüض[ýZ|Ým€ëKéó0*)ø•è=ÊsÇj@ܱ€Î@a8X€šýÁ•ì }NA]xœ>ć2îÓçCdc:HœpJzœ88‚¿qqñ8ÄÉ~>M-‰À’h‚‘y ôp …9„¶v¸r¢y>…züU?¡b
+xÚÍWQs›8~÷¯ÐÜKaæ¬C!¸ét\Çm/™¦ÍŤ}hû€AgÓÊ	¹¹û÷]Y8OÂÅÎÔ½'öÛýv÷“ðÐyèÕÈkÇ¿GFDÁÜ#ˆûó(DY5úðÉC9|<C¦q„n6K+DY„CÆà¹DóÑŸw1;â}ŒL“Ño/	G~ ð%ÝCØI)JrôÁyîƾ“$—§Ó«äôí÷Srvìgˆx8öbbxh{Øã¡Ýz²J¯µPîŒ9äW3ÎGBƒ7BOOßÎ퇢¶cj¿_Õ…KœìË{7
+©Êü—îw|F»ø$Ä4ÐؐA¹uâ£Gø Óö>Ùpë\‰ëQâFÔQE¾eÙ3ûœö‘záúÝp;7“UºöòâäIs at TÑAQ½^qýÈ֧עX®Ì»–µ1€¤»7Œp±íÞ§;8Ìï®í-…ðJ-/¿d夹)t¶ZÈTå¸z×H° ‡4Øšy¶»¸GÇØ|Ì}Tš/Lø麴ÉxÞ ü>:XŒ©G§ãp&©ZJœ‹JÖ8“Ò1ȇiÀÐ(4Æ‹ÅÇl]gi[šsÖ
+ìD™ßÅGb-~0ù«™4 at D&«a&|†c±{˜è‡•þ@[ÒN[ÎÓÊTÁ"m‹@eæuUh‘éµG“œÙ-ñ+‘*ðtO©	:1%+a'›np3{¢:uÇĹzÕ.ø·Ñ¢:š¬TÑXä?„ÒboAe÷gî´Þˆ™PuZ6GL›AýZäÖ	ãìµ;6*kO‹ÝRæ q1?¼mf)`á
+ LÌ,Öª¨3Y–XäëÁ>òá’ACòÀ>‚xpDl„lœH›;yQ/íä|½\ŠF²>^6æZ|íq/ÍÅA‰Ú¶ô°~¶†SÝó¢’mK•‰=ðK™¦J—Bëš•E¼0‡¥ÔzGª~æ9·½2mÎl¹i1¹·|ð^ÁZÁPÅb­Ûª¥NfMçÇþ3QV[ÿ.±õï)\P²6Îâó]Rb.Ùß›y)ù¼žÀ±H±TËá#˜Â_Ïz3ŽY°sVô2u2qÞJǺÍO¡ý¹âÿÝœm0ÿ—tÃ]8
+ø@áǺ᧣m¥$:]”íeá¼-ý¡4ñΟ^@q°E,ŠÞ®ÉèÄvÅ
 endstream
 endobj
-920 0 obj <<
+924 0 obj <<
 /Type /Page
-/Contents 921 0 R
-/Resources 919 0 R
+/Contents 925 0 R
+/Resources 923 0 R
 /MediaBox [0 0 612 792]
 /Parent 889 0 R
-/Annots [ 907 0 R 908 0 R 912 0 R 913 0 R 914 0 R 916 0 R 917 0 R 909 0 R 910 0 R 911 0 R 915 0 R ]
+/Annots [ 907 0 R 908 0 R 909 0 R 910 0 R 911 0 R 912 0 R 913 0 R 914 0 R 915 0 R 916 0 R 917 0 R 918 0 R 919 0 R 920 0 R 921 0 R ]
 >> endobj
 907 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [150.705 564.531 342.91 576.221]
+/Rect [150.705 567.139 342.91 578.829]
 /Subtype /Link
 /A << /S /GoTo /D (unix-smb) >>
 >> endobj
 908 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [150.705 521.249 309.607 532.938]
+/Rect [150.705 526.465 309.607 538.155]
 /Subtype /Link
 /A << /S /GoTo /D (ntdomain) >>
 >> endobj
+909 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [254.947 506.128 411.575 517.817]
+/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:lkcl at switchboard.net)>>
+>> endobj
+910 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [245.766 485.488 408.12 497.48]
+/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:paul at argo.demon.co.uk)>>
+>> endobj
+911 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [273.038 467.148 401.03 477.143]
+/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:duncans at sco.com)>>
+>> endobj
 912 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [150.705 434.684 313.091 446.373]
+/Rect [150.705 445.116 313.091 456.806]
 /Subtype /Link
 /A << /S /GoTo /D (architecture) >>
 >> endobj
 913 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [150.705 391.401 350.713 403.091]
+/Rect [150.705 404.442 350.713 416.132]
 /Subtype /Link
 /A << /S /GoTo /D (debug) >>
 >> endobj
 914 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [150.705 348.119 295.546 359.808]
+/Rect [150.705 363.768 295.546 375.457]
 /Subtype /Link
 /A << /S /GoTo /D (internals) >>
 >> endobj
+915 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [261.16 343.128 486.513 355.12]
+/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:David.Chappell at mail.trincoll.edu)>>
+>> endobj
 916 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [150.705 304.836 311.334 316.526]
+/Rect [150.705 323.093 311.334 334.783]
 /Subtype /Link
 /A << /S /GoTo /D (CodingSuggestions) >>
 >> endobj
 917 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [150.705 174.988 304.879 186.678]
+/Rect [150.705 201.07 304.879 212.76]
 /Subtype /Link
 /A << /S /GoTo /D (contributing) >>
 >> endobj
-909 0 obj <<
+918 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
-/Rect [174.46 151.432 303.55 164.383]
-/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:lkcl at switchboard.net)>>
+/Rect [276.523 180.43 410.242 192.423]
+/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:jelmer at samba.org)>>
 >> endobj
-910 0 obj <<
+919 0 obj <<
 /Type /Annot
-/Border[0 0 0]/H/I/C[0 1 1]
-/Rect [174.46 140.473 308.257 153.424]
-/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:paul at argo.demon.co.uk)>>
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [150.705 160.396 258.243 172.085]
+/Subtype /Link
+/A << /S /GoTo /D (modules) >>
 >> endobj
-911 0 obj <<
+920 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
-/Rect [174.46 129.514 280.013 142.466]
-/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:duncans at sco.com)>>
+/Rect [261.826 139.756 395.545 151.748]
+/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:jelmer at samba.org)>>
 >> endobj
-915 0 obj <<
+921 0 obj <<
 /Type /Annot
-/Border[0 0 0]/H/I/C[0 1 1]
-/Rect [174.46 118.555 360.037 131.507]
-/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:David.Chappell at mail.trincoll.edu)>>
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [150.705 119.722 335.667 131.411]
+/Subtype /Link
+/A << /S /GoTo /D (rpc-plugin) >>
 >> endobj
-922 0 obj <<
-/D [920 0 R /XYZ 151.701 687.123 null]
+926 0 obj <<
+/D [924 0 R /XYZ 151.701 687.123 null]
 >> endobj
 6 0 obj <<
-/D [920 0 R /XYZ 151.701 589.29 null]
+/D [924 0 R /XYZ 151.701 590.594 null]
 >> endobj
-924 0 obj <<
-/D [920 0 R /XYZ 151.701 589.29 null]
+928 0 obj <<
+/D [924 0 R /XYZ 151.701 590.594 null]
 >> endobj
-925 0 obj <<
-/D [920 0 R /XYZ 151.701 589.29 null]
+929 0 obj <<
+/D [924 0 R /XYZ 151.701 590.594 null]
 >> endobj
-919 0 obj <<
-/Font << /F17 923 0 R /F15 898 0 R /F53 926 0 R /F51 899 0 R /F29 927 0 R /F30 928 0 R /F63 929 0 R /F73 930 0 R /F49 896 0 R >>
+923 0 obj <<
+/Font << /F17 927 0 R /F15 898 0 R /F53 930 0 R /F51 899 0 R /F52 900 0 R /F49 896 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-955 0 obj <<
-/Length 1049      
+953 0 obj <<
+/Length 752       
 /Filter /FlateDecode
 >>
 stream
-xÚÝW[oÓH~ϯ°xr¤Ítî—B„Š²T´*4b€'qƒcÛ¡Ûýõ{ìf\ܤMh¤òOì9g¾óë`oæaïMïÕ¨wpD©§‘‘’{£`Œ´¡žÔ	¯¦Þ'ØgØ/Š¬? ~Ô'þxY®Šr™&ý/£ãƒ#n@lH©…q(œPIGQTîé½õ¾÷¼ÅqΈ1o²è}ú‚½)|;ö0bF{WÕÎ…Ç„FRXÇÞyï}×رkƒ`îñ„(DADrƒ*»JŸ1QŽFðàˆˆ–TµlP‡ñ"‹cþT>¹ÿ±¯¹fIÚPí§ÑWk» ®Ð4ªQóÜniŸ¤×¢Ùñµ:èe,ú t 4›Y!j<…ŒÂVF"¢©ÇÆ
-Š®Ó9R@çÀÙöb­ÑJni`OZsu8.‹Æzý—µþ3aü¤4]ùÓeæÏZŠWÜò…õ¬­~W€ØF(³úåï¡$]C¿qèÿpvh_žÅËÙ,Ç¡ý{béØÖ-l+·“’±bžVÏk‹ò]4[¦YÔō¦Hâ͉Á›A\éz¹ÌQ4^ Iºèð‹ˆrVùE[1u—_¨õ‹îöK›à…ÀâŒ[½Ÿß·;ûñè|§Hå;9b‡ÿÉ´Aö*ýÖ‡"––Äý(RÀ]Å\ Ãïï”`¼Ñ!:£j9ÄlWHn,Ñ©Ù‰§ó"¼’ÚQañÿ"˜”D́¸nnÓ7“³ áæ€åH2åòCpg5)G–‡5:Ž4—í’׎XâDìh^×ÖÜâ…ú“\ÔŸ1á0úÄáÞøpžE¹…óO˜aÜ’Õ0ï(¶.©cÚyãûíß·§ur¾MJwƒPÄûËÎ7aÄS‹à0È
-m²Ž9Ö½’“&ˆ!éíâtT÷ÍÒÀ ϯª´Ï꯯“Iv}YDi²…ÑlËސ…§oã8Ê›aúVWà˳›³¹¦ü1ëšþ ‰vû'!w¥›ZÛ@iaª×y»éVŽÖY0‰’™}™·ƒ4¿Î ¬ú4	â=†ç0™fá•E1*»xMgaüðw§àYÙaª6ÿi¤bg
-•Ž•§iÖe«HíóÒ¶”o}!ý`fû³mã4v£§ó¢JŒBZÍš›*áAƒi.ªÕÅ”aF¥¤½—2€¯Aèĺuƒa|uçˆ@úA¶ilœ´w,Uîv…ˆÔ7m6ˆâ"ý{5®Z­#ß:Ž`JV^XD-èBJ &Z7 'ˆ\=òî˝؉BRÓõØ©A*µƒ]?YÖÍ#±>¾jmg@cèµ-¶›áS¶QhÌw}3߇m†„Ü@¶F¢¼À9ÀÉã ¯ o
-ü—BïÔÜŸu
-Ȝ
+xÚ½V]OÛ0}ϯ°ö”H«ñgâLÓDA”­ÄÔˆ= nkÚ@>˜“Ž±_?'n¤¤k¡­/‰uíë{Ϲ÷ØF`8uŽ"ç`@0ô}¢;€‚"$À!ä¡1MÁµÛ÷(rËR{=ìÆvÇ‹jTVÃ<ón£áÁ€…Ɔ(ÄÕ.”	HL„Ú;Žãjs9?l¬àV)“Ô¹¾E`jæ† A
+ðT¯Låúœ›qFÎw-sGmœ¶Ãc@b\|ÂW•Æ
+ÂAGãx0À¼ãU›¬û™G„[Îóúÿìõ(eîY<[ä:¶9n{†Ã qþ¼ˆ“öR™àÍÒTÆI™’I½õᢀñ8…“<]Ý¢
+3
+±höø²º¶ÃF09cf`˜%»Ñ1TIªtÅu¯<A]¥³Üëjòø~-¦®†ú	¹¯2K˜ëÙËtPâoâ£ÌðA `A—ã¹|,„}´¿Á”]
+FÖznO¦ïUI øЉ´©Ø7\ÐwñßOÔo™M›òn^õæ¯ê“Û.]Sˆ@ŠÞP¶Ú™ãm‹€8ض)
+7MIw"eTª;™-‹£Ê?©œT¬Ì
+KëˆÀ¦êáj[.‡a(¶mHN¡ØK
+‰[
+Í•µiUõ±9-²;k1²Dí­+ç:.lä¯J—*éøš­Í9—p‘®‘´x¤ûñíb)¼oYUVã”åÉdª;UZ&S›Ä±Ô¥m¬M é:€´ðLfç‚ÌšŒží¢‹Èþ/+˜²(žjEëåìI6ÑϏeœg{Ã=TZ¥­{¯Ÿ$qÑ\õ+ç<zŸªj=ýUQòšªX[Už`®–“8›YcÑmÇâ¹(
+)õÔD&{ìÂ~6ÕêÉfUw¯Ž§3•¼]l|³Ø.ul<KømÑí¦8ºÅ­Eé·P^ä¥ZPenÿö’xð¸ïÊ™ÒÅUõÊêŸ$Ì“ù/¤ê·s
 endstream
 endobj
-954 0 obj <<
+952 0 obj <<
 /Type /Page
-/Contents 955 0 R
-/Resources 953 0 R
+/Contents 953 0 R
+/Resources 951 0 R
 /MediaBox [0 0 612 792]
 /Parent 889 0 R
-/Annots [ 938 0 R 940 0 R 943 0 R 946 0 R 947 0 R 948 0 R 950 0 R 951 0 R 952 0 R 918 0 R 939 0 R 941 0 R 942 0 R 944 0 R 945 0 R 949 0 R ]
+/Annots [ 922 0 R 940 0 R 941 0 R 942 0 R 943 0 R 944 0 R 945 0 R 946 0 R 947 0 R 948 0 R 949 0 R 950 0 R ]
 >> endobj
-938 0 obj <<
+922 0 obj <<
 /Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [99.895 626.222 207.433 637.912]
-/Subtype /Link
-/A << /S /GoTo /D (modules) >>
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [214.623 646.243 359.796 658.236]
+/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:aliguor at us.ibm.com)>>
 >> endobj
 940 0 obj <<
 /Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [99.895 585.575 284.858 597.264]
-/Subtype /Link
-/A << /S /GoTo /D (rpc-plugin) >>
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [211.017 625.919 344.735 637.912]
+/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:jelmer at samba.org)>>
 >> endobj
-943 0 obj <<
+941 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [99.895 524.604 237.888 536.293]
+/Rect [99.895 605.899 237.888 617.588]
 /Subtype /Link
 /A << /S /GoTo /D (vfs) >>
 >> endobj
-946 0 obj <<
+942 0 obj <<
 /Type /Annot
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [227.956 585.272 338.766 597.264]
+/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:ab at samba.org)>>
+>> endobj
+943 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [227.502 564.948 355.493 576.941]
+/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:metze at samba.org)>>
+>> endobj
+944 0 obj <<
+/Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [99.895 463.632 254.706 475.322]
+/Rect [99.895 544.927 254.706 556.617]
 /Subtype /Link
 /A << /S /GoTo /D (parsing) >>
 >> endobj
-947 0 obj <<
+945 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [99.895 422.985 283.221 434.674]
+/Rect [99.895 504.28 283.221 515.969]
 /Subtype /Link
 /A << /S /GoTo /D (wins) >>
 >> endobj
-948 0 obj <<
+946 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [99.895 382.337 358.615 394.026]
+/Rect [99.895 463.632 358.615 475.322]
 /Subtype /Link
 /A << /S /GoTo /D (pwencrypt) >>
 >> endobj
-950 0 obj <<
+947 0 obj <<
 /Type /Annot
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [206.502 443.005 334.493 454.998]
+/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:samba at samba.org)>>
+>> endobj
+948 0 obj <<
+/Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [99.895 341.689 303.1 353.379]
+/Rect [99.895 422.985 303.1 434.674]
 /Subtype /Link
 /A << /S /GoTo /D (tracing) >>
 >> endobj
-951 0 obj <<
+949 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [99.895 301.042 293.1 312.731]
+/Rect [99.895 382.337 293.1 394.026]
 /Subtype /Link
 /A << /S /GoTo /D (devprinting) >>
 >> endobj
-952 0 obj <<
+950 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [99.895 260.394 262.373 272.084]
+/Rect [99.895 341.689 262.373 353.379]
 /Subtype /Link
 /A << /S /GoTo /D (Packaging) >>
 >> endobj
-918 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[0 1 1]
-/Rect [123.651 182.715 233.911 195.666]
-/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:jelmer at samba.org)>>
+954 0 obj <<
+/D [952 0 R /XYZ 100.892 685.529 null]
 >> endobj
-939 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[0 1 1]
-/Rect [123.651 171.756 233.911 184.707]
-/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:jelmer at samba.org)>>
->> endobj
-941 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[0 1 1]
-/Rect [123.651 160.797 243.325 173.748]
-/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:aliguor at us.ibm.com)>>
->> endobj
-942 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[0 1 1]
-/Rect [123.651 149.838 233.911 162.789]
-/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:jelmer at samba.org)>>
->> endobj
-944 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[0 1 1]
-/Rect [123.651 138.879 215.082 151.83]
-/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:ab at samba.org)>>
->> endobj
-945 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[0 1 1]
-/Rect [123.651 127.92 229.204 140.872]
-/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:metze at samba.org)>>
->> endobj
-949 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[0 1 1]
-/Rect [123.651 116.961 229.204 129.913]
-/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:samba at samba.org)>>
->> endobj
-956 0 obj <<
-/D [954 0 R /XYZ 100.892 685.529 null]
->> endobj
-953 0 obj <<
-/Font << /F22 957 0 R /F49 896 0 R /F53 926 0 R /F15 898 0 R /F51 899 0 R /F29 927 0 R /F30 928 0 R /F63 929 0 R /F73 930 0 R >>
+951 0 obj <<
+/Font << /F22 955 0 R /F49 896 0 R /F53 930 0 R /F15 898 0 R /F51 899 0 R /F52 900 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-969 0 obj <<
+965 0 obj <<
 /Length 19        
 /Filter /FlateDecode
 >>
@@ -1685,1750 +1685,1768 @@
 xÚ3PHW0Ppç2ÀA c(á
 endstream
 endobj
-968 0 obj <<
+964 0 obj <<
 /Type /Page
-/Contents 969 0 R
-/Resources 967 0 R
+/Contents 965 0 R
+/Resources 963 0 R
 /MediaBox [0 0 612 792]
 /Parent 889 0 R
 >> endobj
-970 0 obj <<
-/D [968 0 R /XYZ 151.701 685.529 null]
+966 0 obj <<
+/D [964 0 R /XYZ 151.701 685.529 null]
 >> endobj
-967 0 obj <<
+963 0 obj <<
 /ProcSet [ /PDF ]
 >> endobj
-1003 0 obj <<
-/Length 1038      
+999 0 obj <<
+/Length 1022      
 /Filter /FlateDecode
 >>
 stream
-xÚ­WËrã6¼û+p™*qñx´-9Ë­µäXt’*gŒÄ]±b=BQkåï3 $®EÔ£rXˆîéô€}Cýr…wã?WFŒ"G:¦HQ'ó«ç/MáÏOG,Öèµ^:GLèH
-Ï/h|õ«k¢#Å9›Ü¤WîˆB”GJ+”~m6“’G‚”NÑsp;¦ƒa:¿¤Ÿ`½€UQŒcb^À¨§yDe¼[º\„TUn‡µ}…Ç­W¨ˆ8Û½rÆ2HÓÇäæ)MFCóF#zîQ¦%Šâ`þÃUˆ(‚î¶dq„•´[>„ŒYY…=¦D„=B¨ÒYn'Vå²ZÂ#	&Ë—6Ñ’‹`ÛÆs†ÀwAϲU•—흘fiOÆ@d8Ho’Ñh$ð^ym‡§aò‡ýã÷Ñ`ôø¹ßÞBk`K’TDdÄ$C=Â"µO(‰Þñ"˜Ò ±Y+A§›IU@>](&1”râçѬÄ;l¹Ç¦Nì§u^.²y¾öâ1ŒõxM¬Ì‰wW¼˜r`<½.òr=+V^d‚5äïgʝÀFãl½†ª^Íó²œvM¥8º‰Y8¡?ÛÄNêßÅ⛕‹R{n¼Ò	Ú·^ð¯û~W[!	r£€?rÈ·çf[9I¤!œ­2[YpÃAî–ÒSÒ_w¤^ÓY4Rhê—µ/n-Ëfn~ÿªyAúy(Å/P#vó°hJÈ00îùê%ß•Í•‡Ñ\CÃç=‡6ÙÛ›ÏifIf™Z;ìî¯÷^ùøpûÓø]dÐQŒ?l/¶Eú?Ù¢ôÓh‚"†ÉAÙ ¾ƒá</7å¤Ã¡½æö¼ê0pÔ	w[æÓ¢ê€c2>×;ˆ±uÛÿpYA|õ¹ÈS[“㪭7¥?p¨G&’à·ÞÔ£·eãÍ0–òµ©Gí”—#Èˬ.¬S$ššx·Çz ã¦ÐßG늗J܏áHYÑ?æÙ4/í³5kš¹—Ž¹<“K‡"-:¶[ÚŽedÊ+;_,¾.½Œǧ¨ÔóÉÄ܇ðx9ÆšX)ÎÉÏA˜'?¿™øGIßÆþ³_ªú`B	{-³èîtÔêϲÒ_•`¥§„]3'&|Ü:âŒåÅ€Ü	8L»±é¿—++œ ÐÔêùAú惎ò8âB"Âu³îºˆ*Öúœ;hsTÐHQ]ï¥ØŽÑx_Hb§ËyV,¬ó6¬÷¥+ˆOÍ%ñxz
-º¿b®TH§*ãôñ? 7Õ.n«uù}¿ /Ê]}Ãäcÿ
-‰Í¢˜ìºÞ(d.Ðõó¬¶ÌN©„µín†íëᤂ¦Å¡h™²´·€Âù©Àž
+xÚ­W[sâ6~çWø­¢3xut×cH—
+¤Ái;“îƒÞÅÓ€©1Mûï{lˆd Ó¤’¾Ë9:’iô-¢ÑOºmÿê ¶4‚(e‘f,l§‹ÎÓÍðÏO¹5ÑK3uqib%%öŸ£Içgß&`bCå%›\'· #&bmt”|Ýo¦”ˆ¥Q2‹žÈÍx”Fɤû%ù„ó%Ί-µP/ Qψ˜)»Z,»Ì*sÍÚ-öh	“±àÛ%W]«H’<¯“áxT¯Ø[=õ7Š“<?ÿpËt[)ÙvKncª•Ûò¾Ë¤eÕíq-É°Û`’$óÌ
+¬Ê¢*°dZ<ぱÆ8‚ó*[ÍótUeåñFÜð£mpÐ"Ñ ¹Ž'HÀ2u›™W®y
+süÚ匌>÷ßla¨ ü`ô;ÏÃà€Š¹âQx¬wÁ„ø
+) Œ‘¡‹X‰Æ`;ÛL«céCi‚‚k$öÓèX퀙øq•Ët‘­Ã`FÙsÁö*¹ì6®“€2~Yfåzž¯‚°`Aq¡Fá…½¯½M×kÌDòR÷‹rÖ+¨µçïõJ/ðgÎiùg¾üÄ” ‘ŠU^̾;üÿ:Ÿï¶	Õ’Õò[Â‚u¡lí¥tñ,•éÊA×4Zî=ûa`Œ<—ÃÞŽyÑ!Dm,Ù,êß?V˜|ALQ}±ÖÏÂÕº:°Ö!Ž5z±zÎþÉ+¥ 	°’J¢uæ°öv…漪ȼU1qu¯?¾»ÚŇû›&odI.±ï.€ìÿ+€¶=DèFÍã [݃BI±)§-U¤pQVÔhÌ‹vSf³¼jAÓ¨ïZï@áÓ_çGE…êšÃ.g.'U‰>oÊ°l<@Oñ;ÍN;&ÁÃDZú^ì3ø<À¬Òxð³2mò©¥ ¢Tœ
+¬™‹:»ßJõ‰eJ“»	ž"çöÇ,e¥ë»Ãï
+ddßf§ù¼ð¸qDÆ]‰îbª-Ê*7ž/¿a>Vžv¨²ˆûÏÝÉd”+´_˜W^ð@`~©¥‡}'ûÇ fÍÁž§µ4–ÏÓ2œ†øÙ€B¹ŸõwƒyB½MxÑFI+œRL¼ÏMé…Ãëª$¯>ɘ°±*abËÛ?Éb¦ùÑÙÁÆ$‹53Í^šoMvió;•tV,Ò|é*ëþõ.«q„ܐJÀI3z/uÍ}P^K&ÉÃwrÈŸm$ Ÿž˜oâ!Ñþ|
+?ö_QØ,óéöRÏöæÔoá¦?oŠbAuYnçwü"bhšÒx#	ÌS®é¿¶ÀŒù½˜wž
 endstream
 endobj
-1002 0 obj <<
+998 0 obj <<
 /Type /Page
-/Contents 1003 0 R
-/Resources 1001 0 R
+/Contents 999 0 R
+/Resources 997 0 R
 /MediaBox [0 0 612 792]
 /Parent 889 0 R
-/Annots [ 971 0 R 972 0 R 973 0 R 974 0 R 975 0 R 976 0 R 977 0 R 978 0 R 979 0 R 980 0 R 981 0 R 982 0 R 983 0 R 984 0 R 985 0 R 986 0 R 987 0 R 988 0 R 989 0 R 990 0 R 991 0 R 992 0 R 993 0 R 994 0 R 995 0 R 996 0 R 997 0 R 998 0 R 999 0 R ]
+/Annots [ 967 0 R 968 0 R 969 0 R 970 0 R 971 0 R 972 0 R 973 0 R 974 0 R 975 0 R 976 0 R 977 0 R 978 0 R 979 0 R 980 0 R 981 0 R 982 0 R 983 0 R 984 0 R 985 0 R 986 0 R 987 0 R 988 0 R 989 0 R 990 0 R 991 0 R 992 0 R 993 0 R 994 0 R 995 0 R ]
 >> endobj
-971 0 obj <<
+967 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [451.581 553.84 460.543 563.409]
 /Subtype /Link
 /A << /S /GoTo /D (section*.1) >>
 >> endobj
-972 0 obj <<
+968 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [447.716 514.764 460.543 525.059]
+/Rect [451.826 514.764 460.543 524.461]
 /Subtype /Link
 /A << /S /GoTo /D (part.1) >>
 >> endobj
-973 0 obj <<
+969 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [441.475 489.325 460.543 498.893]
+/Rect [452.278 489.325 460.543 498.348]
 /Subtype /Link
 /A << /S /GoTo /D (chapter.1) >>
 >> endobj
-974 0 obj <<
+970 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [443.702 475.579 460.543 484.858]
+/Rect [453.096 475.579 460.543 484.602]
 /Subtype /Link
 /A << /S /GoTo /D (section.1.1) >>
 >> endobj
-975 0 obj <<
+971 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [443.702 461.834 460.543 471.112]
+/Rect [453.096 461.834 460.543 470.857]
 /Subtype /Link
 /A << /S /GoTo /D (section.1.2) >>
 >> endobj
-976 0 obj <<
+972 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [444.005 448.088 460.543 457.367]
+/Rect [453.096 448.088 460.543 457.111]
 /Subtype /Link
 /A << /S /GoTo /D (section.1.3) >>
 >> endobj
-977 0 obj <<
+973 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [444.005 434.343 460.543 443.621]
+/Rect [453.096 434.343 460.543 443.366]
 /Subtype /Link
 /A << /S /GoTo /D (section.1.4) >>
 >> endobj
-978 0 obj <<
+974 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [447.035 420.598 460.543 427.287]
+/Rect [453.096 420.598 460.543 429.62]
 /Subtype /Link
 /A << /S /GoTo /D (section.1.5) >>
 >> endobj
-979 0 obj <<
+975 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [444.005 406.852 460.543 416.13]
+/Rect [453.096 406.852 460.543 415.875]
 /Subtype /Link
 /A << /S /GoTo /D (section.1.6) >>
 >> endobj
-980 0 obj <<
+976 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [444.005 393.107 460.543 402.385]
+/Rect [453.096 393.107 460.543 402.129]
 /Subtype /Link
 /A << /S /GoTo /D (section.1.7) >>
 >> endobj
-981 0 obj <<
+977 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [444.005 379.361 460.543 388.639]
+/Rect [453.096 379.361 460.543 388.384]
 /Subtype /Link
 /A << /S /GoTo /D (section.1.8) >>
 >> endobj
-982 0 obj <<
+978 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [441.641 365.616 461.21 374.894]
+/Rect [453.096 365.616 460.543 374.639]
 /Subtype /Link
 /A << /S /GoTo /D (section.1.9) >>
 >> endobj
-983 0 obj <<
+979 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [441.823 340.176 460.543 349.744]
+/Rect [452.278 340.176 460.543 349.199]
 /Subtype /Link
 /A << /S /GoTo /D (chapter.2) >>
 >> endobj
-984 0 obj <<
+980 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [444.005 326.431 460.543 335.709]
+/Rect [453.096 326.431 460.543 335.453]
 /Subtype /Link
 /A << /S /GoTo /D (section.2.1) >>
 >> endobj
-985 0 obj <<
+981 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [444.005 312.685 460.543 321.963]
+/Rect [447.641 312.685 460.543 321.708]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.2.1.1) >>
 >> endobj
-986 0 obj <<
+982 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [444.005 298.94 460.543 308.218]
+/Rect [447.641 298.94 460.543 307.963]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.2.1.2) >>
 >> endobj
-987 0 obj <<
+983 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [444.005 285.194 460.543 294.473]
+/Rect [447.641 285.194 460.543 294.217]
 /Subtype /Link
 /A << /S /GoTo /D (section.2.2) >>
 >> endobj
-988 0 obj <<
+984 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [444.005 271.449 460.543 280.727]
+/Rect [447.641 271.449 460.543 280.472]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.2.2.1) >>
 >> endobj
-989 0 obj <<
+985 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [441.641 257.703 461.21 266.982]
+/Rect [447.641 257.703 460.543 266.726]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.2.2.2) >>
 >> endobj
-990 0 obj <<
+986 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [441.641 243.958 461.21 253.236]
+/Rect [447.641 243.958 460.543 252.981]
 /Subtype /Link
 /A << /S /GoTo /D (subsubsection.2.2.2.1) >>
 >> endobj
-991 0 obj <<
+987 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [441.641 230.212 461.21 239.491]
+/Rect [447.641 230.212 460.543 239.235]
 /Subtype /Link
 /A << /S /GoTo /D (subsubsection.2.2.2.2) >>
 >> endobj
-992 0 obj <<
+988 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [441.641 216.467 464.24 225.745]
+/Rect [447.641 216.467 460.543 225.49]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.2.2.3) >>
 >> endobj
-993 0 obj <<
+989 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [441.641 202.722 464.24 212]
+/Rect [447.641 202.722 460.543 211.744]
 /Subtype /Link
 /A << /S /GoTo /D (subsubsection.2.2.3.1) >>
 >> endobj
-994 0 obj <<
+990 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [441.641 188.976 464.24 198.254]
+/Rect [447.641 188.976 460.543 197.999]
 /Subtype /Link
 /A << /S /GoTo /D (subsubsection.2.2.3.2) >>
 >> endobj
-995 0 obj <<
+991 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [441.641 175.231 464.24 184.509]
+/Rect [447.641 175.231 460.543 184.253]
 /Subtype /Link
 /A << /S /GoTo /D (subsubsection.2.2.3.3) >>
 >> endobj
-996 0 obj <<
+992 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [441.641 161.485 464.24 170.763]
+/Rect [447.641 161.485 460.543 170.508]
 /Subtype /Link
 /A << /S /GoTo /D (subsubsection.2.2.3.4) >>
 >> endobj
-997 0 obj <<
+993 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [441.641 147.74 464.24 157.018]
+/Rect [447.641 147.74 460.543 156.763]
 /Subtype /Link
 /A << /S /GoTo /D (subsubsection.2.2.3.5) >>
 >> endobj
-998 0 obj <<
+994 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [441.641 133.994 463.937 143.273]
+/Rect [447.641 133.994 460.543 143.017]
 /Subtype /Link
 /A << /S /GoTo /D (subsubsection.2.2.3.6) >>
 >> endobj
-999 0 obj <<
+995 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [441.641 120.249 463.937 129.527]
+/Rect [447.641 120.249 460.543 129.272]
 /Subtype /Link
 /A << /S /GoTo /D (subsubsection.2.2.3.7) >>
 >> endobj
-1004 0 obj <<
-/D [1002 0 R /XYZ 100.892 685.529 null]
+1000 0 obj <<
+/D [998 0 R /XYZ 100.892 685.529 null]
 >> endobj
-1001 0 obj <<
-/Font << /F17 923 0 R /F15 898 0 R /F49 896 0 R /F27 887 0 R >>
+997 0 obj <<
+/Font << /F17 927 0 R /F15 898 0 R /F49 896 0 R /F27 887 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-1039 0 obj <<
+1035 0 obj <<
 /Length 1981      
 /Filter /FlateDecode
 >>
 stream
-xÚ­ZÉ{Ú8¿óWøßUzڏi–&ý²
-Ðѝ'ñ˜C›ùïçɲƒØÉlY¼å§·;4z‰hô¹ö©Sûx%lÄ(±Ô²¨ó1Ɉ¦,RÆiEÔéGßë¿’Æߝ/¯ "C¬RÂíäÀ	 ™|Çù(Äé$sûj—ÚÏÃG4b%á<ê
-kßÿ¦QŸ}‰(áÖD¿óÃˆKC””x=ˆÚµ?k´’.JË䢴 †P%#%,ÉÅr² ‰ÉE)}o2Pºþõþæú¢&pZÿA%¦Io„·¦Þýj6'é‹¿~»ýxì®YýmÐ`õiæož¦?(ãø™DB
-:j2N$¢™ñ–Ó%i¿&ñy±ŠD‹’)
-¢þþžü
-î˜íl.2’‹ÊÚuʶ;­F“sÐÕ­z]7Éf)7;ˆF«Ú{©]K£T÷gw—s™qú2ym&i?éu'qß?9DR –”…$õøÁ\Øî yI‘QRËQƃD„ˆŸ¾¬ºXI ½B@ÍôFŸ# ùÌãBf
-‘Ü -F,3^¢³†áõ΢ižM©êÿĽ‰_ìNŒ§é$Î6á¡0ÄlÇ£©)(fBåñá6„Š"L‹H*ÔH™#Q±DÓ⪐èúþbÈmûÌ݈<èúhôþó¯Ý´?ˆ7¢Âs¨$Û`a„„&B¨\<Ü­¢Â)õ¶"%¡Ì…
-§ÜÛŠÄ°•öÍ…· 9,ýÑ°‹11¿Ç'þýfÚ›LÇñ¼Ò=h—OFcô7d›œ-TÕ©e_Üi%gthC!½ÀVî-hbá4Ð")
-ÌÔºY0¸Ygb³3d7‚®µ&Z®õBÂäöásÈ5AóŽ$„kv$(”HÃsZLƒ—èæþʥ܏„C&‹Ç¿ÜR<þPĦ^o4õ‰ùƒßÖ$±_Ø7b'Ø€Hœ!Øt¶óÛûNÈ–Š¶„:8Ö˜4ž¤Îi)à…Ÿ¶Ãη¹EÍpk4Y}ŒÅÏ°Òî0Îü£pC6*n+rdY0¾™ p­K7Jñ{9
-9“î óþðrN’á,gw‡o½Cí&m8iÛýO}]œŸä„-	¢êá8›-ž´ö¢zÄ sÀù/V·ù-–ùU –ŽastfÖ'¾äðøô È…BG§i	PËÁHp¹àTÔBÑ¥`„ÖV_p•ƒÀ÷ðÍõ@	ÔuAA—ºÏPFeýùí{…`Aii5!`_ˆ±[0ì7áÈZÕ`wj=-Ž´ªG°zúLŠ)è¬9à„¨²fó`”ô}àIÒg„v´-˼4¼ú«AìdàoÙÆ‚îæ4ÏFÛ Ó›‹öÙ]8+c#A%±ZÀ­‚œ–Öf%+ã}¦;ô7ƒÑË(ýè>]÷í×rdQXDväWrXGƒYvÕO6âi¨ÌÉ÷ÃcP°+ù¼X®½ŒGÓ7›
-¥Ó`sÞ”ÊUï$"Ø¿#àjëÀfתՑb¼¬Z/¯ÂUë,»<—ã8íÅ»#çÛ±©Ô°Õ€µYÏÝdË°Ó „´°Å^ö ìY«mÞ;$\À Â‡	,Ð\uãqÿ…
-¦»ÐuY܏ãõ-Ô䵬„°ŒsoÎÐøç`>"?{…¯íËVi×Ë
-Œ®.ß[ôb^ÆXàh¡±¬6ÅŒ¬,‰|vg7Ô4elEFÂ%‘	¶íëPÎô1)ô+~ä(ÃÇ`îָ؞4-¡‚„5T›‰*kà‰Q\`E|žœee•ç£e‰¢]\žÜf¾x›Œü–™ÏùeæW³×™“I,B(_žSäÉi6#Ü\‚	«òXvø<̾¦FÊåIL	'†Ë]Mé¬KSª°Þ`J'áY˜R…geà¾\Æ&ÛJYîaÔªÌ‚aØTÁA
-Ø°]œµ.Cçð–U¸ñ«QÇaÅ‘øGŒÚjˆÂâò$¬ª²Ê9d•ö4,¥+ Êó¼ÓZ²ÂÐÝŽ4fÐ`båÁÆ×åUÆ þ-˜_±â(H…ÁPÝ)‡ÒÒ|{ó%n3§a펎±*kld×ÒBåUÌV´Ñ³írÁ„X¯¼m£ õ»vëñÜ;óÈy}1sô+÷ÆdÜM³nù‚äË­¢)|LüK‚x½À&ŒlŸB$”eÉJ;Žˆ¹È2dú"
-;	A—2`ýµ»ºn¼Ê@äJokĸp–°ª3´v¯EÎÁ·C؁,‘nj©ä9)Yκ=÷ùožr#€úóhì/ÆñÏiœùq´»ËŠ*$Íâbí)IûþÊ•÷¾¹u±`é°Ëm¼d—æÆø{÷_âá´.‡xþ¶÷ÐÞ×aAÌoÊjê¹;ëèf#)læE¯;I°Ô^?2ÆZë}°gçëäá{Û SNŽ~_㍀)FŒ-»¹ò~Øþ׆™g[õu/ ­1«ÞFÄþJc<–‚ŸFi¤ÅE¡t+þùif“ÛÔeöT»zØr½]ô°§ñxGK—ÿ3sÖï£g;ê­1¼’ƒWû+Œq"Å‘Yx¶ÇK®¶*^~£ÿ¾ó"-
+xÚ­ZIwÚÈÞûWh)Εº·æ¥“8‰s;è~‹t/ȶº±HÒ§ÿý»¥’0‚1mŒT%Ýá»sÉ<yLxòáêÍàêõ{éàÌqÉà!ÌpH´uL9™ÆÉ·ôWÞùsðéõ{ÄÄ2§µôO
+‰LùÄÛi±ÈŠÅÜ?wu3¸úy´ÅX#¨˜ÉèùêÛŸ<ÓÞ§„3álòOùäs"”eZ)ºž$ý«ÿ^ñJJ¾.-¨ui-ãZ%Z:VŠåeA†L0[ŠR¿›|ëj“þvwûñ];]<ýƒ+¾,òÑ”nm:ÎÂê|1Ë‹Çpý”
+ÇÙÌ_Cúcҁt97ß—p´EL)™A“tA0Eh–Bü(iNó¢C?‹lF¼ !Ѻdô¶LAF÷WÏu×Ù¨uUÝ.Uûƒ^§+„ˆhêWƒ¦û$sÊÚVÁxSó ðM¡ÉtwýåæE¢IV<.žºy1ÎGÃE6;§È‰Î˜儘œ;|u8É‹s$TZŠÔ)bLÂû7Ÿ¶c
+bHá ,’bfo°14bj±Ðr–)a‰06Htݱ"¬{Õô{‡tKÿÊF‹°8\ß—‹l¾R¶ÂÑ5œI’2ŠˆòõþsÍÀÈDiRHÛ3AqLJSÒº’èãÝ»<>÷¯ý,€I§“|ôoXxãI¶m5¤ Û@&,FÒÀ†ÿW˜¼»ÿ²‰à<8ŠRŒƒ;ÁEp%™…
+“þí;ŸdKPÆÓç!eÂòžvÂÅÌr´XβWt/•ßè×;ÓÅšO­]Á™‘ºéžÔfîͯÊjÞl,WȪã‘EÃ^X"e‚@½Û5g«qõîµÚXáº7¡= £vÆŸŽ!òùþC,þ ‰É„3!áLYQÒ¢ª$º½{ï‹ì}ÀÁã2Ïf¿üR6{U%¥Ñhº¥øUxl4ɳ°pj–Ë@C¦(_Æ@31ÐÞ~¾ÄüH2ääG¤±ÅsɐMIK£¨"´×€ô÷oZ¡ÖéB:£fgTÅð9›‡­ƒP­uº¡{6ʬMk6ŠZïƧ‹Zö%ŒJÈ|8™‡ÿ!ùóªLŸì
+8@Ôx•vÇÛ–b‹[\Ķž–BÙŒˆµ<_Y•llBd lñ%èÁòíÇBZ–Œú&6ØŸ‘¤RgOÎÈÈO€[jru¸‰–D½™€¤Pk¡TÁ,©ø4¤:¿¼ºž@yл»A®
+¦÷抂©ãòüihRÇá߈IŒvÍT¶³?}”¨%Ð8‰gv¤–†Oh	¢ÕÄ~Ûì`§zs	Öé)›¬á%ýäãjòâl8ÝHŽuZ.žÂÕ$Þ1	·°×TÎñvK9²‹qÑH‰Žýë/ñJMs"¹b4P]©Æ’–1v«Rkeøn&ÓÇiñÚÿõƒuX+Q%a	ÕiX)!­¢ƒF0ÛÁ±KêiNt§§èØña½'{œM—?Âm^Í‹^þ½b!€L7RÚaeïù…n=ˆ9´3õ¤@ԝéÍûxgºª%õÅ,+FÙaØÑ
+M£Qm&ªã;wá¬,\ ¢Eô¦÷ÓHÚœ‹èÞᵘez >Ì÷1~K„šý…IUu?ËvÏH‹§ºç¡nͼ¿C®R„Óã":üÖ¿éÅpö£ª¤œêËÛ¹-•aÊž–´b{¨Ž¾êî'd_Ÿjó>£©÷iÅÅX&Fq‰vüý±:r/MJRâÌSŠ{…_²½P:Æ%\„µ@Rd“5DxRö–Ôú^„§ ¦jòüê©d5nÆÎC§¶˜†GVñ–!¬ÎŸV¦¨ñàbó¢,J«Ã¿–~W¥±“OxÑëGh%ãB]ďÐ
+f…:ԏ.Áºö£ë=~tž•5x6ŽÐ7û¶Êþ¥£ÔýßN¡¥n÷	 t©£g0èâNqÝ»‰¨sÕ	ú3U«Ï
+$Sô‚§…V·ú…D¦©¼kI­©jrŽ¹…BÆ•»Kåû%lò|;èí4+YŒ`W4T6£ÕTD‡[_L0ý=ZTiØ$*M9PŸ=ìhÑ2¢}Î’–³—aííÐd
+|Oḉ—¶ï@í6;$Bzë»GL¿ô{_߆ žúh¯NÃÊÀ ™
+‹ù°þÞqGýU5ý}Íá¶[\)!Å–ó%TÌñ),Ûš¹ÁDY‰»Æ¾{ R
+[àˆÌeý1|ÝõMŒ#e[†-!½ñ·•Åˆºþ«¦W6ú‰‡fLäHðÙc+W¢$¥êVÂ;Àpäÿþ]¦ÿÒò˜>Lgáb–ý\fóp²ìïæU¿Q̳jí{^ŒÃ•oâÃøêÃÃÊõc¢fW”øÏ$?fÏkpñ3km+Þ;šx8F¿­›¦‡ájf[3Ѭ.GÃENýôN©¹¼8v¶õòˆ£ 4¥³¿º ™ˆYW/ʇcóÿíÔ—ºݪ¯ÿˆç¬ÝŽ3&Wšò¯’â2J-!+¥{ÙÏ7+‡lS©Ì§vÓØêx½}êp—	wOËÔÿír=SÏÔÛrÒNÖ[¯7“òBz-”ª¶÷ü{kämz׿¤Åÿø×ò«
 endstream
 endobj
-1038 0 obj <<
+1034 0 obj <<
 /Type /Page
-/Contents 1039 0 R
-/Resources 1037 0 R
+/Contents 1035 0 R
+/Resources 1033 0 R
 /MediaBox [0 0 612 792]
-/Parent 1041 0 R
-/Annots [ 1000 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 1015 0 R 1016 0 R 1017 0 R 1018 0 R 1019 0 R 1020 0 R 1021 0 R 1022 0 R 1023 0 R 1024 0 R 1025 0 R 1026 0 R 1027 0 R 1028 0 R 1029 0 R 1030 0 R 1031 0 R 1032 0 R 1033 0 R 1034 0 R 1035 0 R ]
+/Parent 1037 0 R
+/Annots [ 996 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 1015 0 R 1016 0 R 1017 0 R 1018 0 R 1019 0 R 1020 0 R 1021 0 R 1022 0 R 1023 0 R 1024 0 R 1025 0 R 1026 0 R 1027 0 R 1028 0 R 1029 0 R 1030 0 R 1031 0 R ]
 >> endobj
-1000 0 obj <<
+996 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [492.451 635.118 514.746 644.397]
+/Rect [498.451 635.118 511.352 644.141]
 /Subtype /Link
 /A << /S /GoTo /D (subsubsection.2.2.3.8) >>
 >> endobj
-1005 0 obj <<
+1001 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [492.451 621.569 514.746 630.847]
+/Rect [498.451 621.569 511.352 630.592]
 /Subtype /Link
 /A << /S /GoTo /D (subsubsection.2.2.3.9) >>
 >> endobj
-1006 0 obj <<
+1002 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [492.451 608.02 514.746 617.298]
+/Rect [498.451 608.02 511.352 617.043]
 /Subtype /Link
 /A << /S /GoTo /D (subsubsection.2.2.3.10) >>
 >> endobj
-1007 0 obj <<
+1003 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [492.451 594.471 511.716 601.16]
+/Rect [498.451 594.471 511.352 603.494]
 /Subtype /Link
 /A << /S /GoTo /D (subsubsection.2.2.3.11) >>
 >> endobj
-1008 0 obj <<
+1004 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [492.451 580.922 511.716 587.611]
+/Rect [498.451 580.922 511.352 589.944]
 /Subtype /Link
 /A << /S /GoTo /D (subsubsection.2.2.3.12) >>
 >> endobj
-1009 0 obj <<
+1005 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [492.451 567.372 514.746 576.651]
+/Rect [498.451 567.372 511.352 576.395]
 /Subtype /Link
 /A << /S /GoTo /D (subsubsection.2.2.3.13) >>
 >> endobj
-1010 0 obj <<
+1006 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [492.451 540.274 514.746 549.552]
+/Rect [498.451 540.274 511.352 549.297]
 /Subtype /Link
 /A << /S /GoTo /D (subsubsection.2.2.3.14) >>
 >> endobj
-1011 0 obj <<
+1007 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [492.451 526.725 514.746 536.003]
+/Rect [498.451 526.725 511.352 535.748]
 /Subtype /Link
 /A << /S /GoTo /D (subsubsection.2.2.3.15) >>
 >> endobj
-1012 0 obj <<
+1008 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [492.451 513.176 514.746 522.454]
+/Rect [498.451 513.176 511.352 522.198]
 /Subtype /Link
 /A << /S /GoTo /D (subsubsection.2.2.3.16) >>
 >> endobj
-1013 0 obj <<
+1009 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [492.451 499.626 517.777 508.905]
+/Rect [498.451 499.626 511.352 508.649]
 /Subtype /Link
 /A << /S /GoTo /D (subsubsection.2.2.3.17) >>
 >> endobj
-1014 0 obj <<
+1010 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [492.451 486.077 517.777 495.355]
+/Rect [498.451 486.077 511.352 495.1]
 /Subtype /Link
 /A << /S /GoTo /D (subsubsection.2.2.3.18) >>
 >> endobj
-1015 0 obj <<
+1011 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [492.451 458.979 520.807 468.257]
+/Rect [498.451 458.979 511.352 468.002]
 /Subtype /Link
 /A << /S /GoTo /D (subsubsection.2.2.3.19) >>
 >> endobj
-1016 0 obj <<
+1012 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [492.451 431.88 520.807 441.159]
+/Rect [498.451 431.88 511.352 440.903]
 /Subtype /Link
 /A << /S /GoTo /D (subsubsection.2.2.3.20) >>
 >> endobj
-1017 0 obj <<
+1013 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [492.451 418.331 520.807 427.609]
+/Rect [498.451 418.331 511.352 427.354]
 /Subtype /Link
 /A << /S /GoTo /D (subsubsection.2.2.3.21) >>
 >> endobj
-1018 0 obj <<
+1014 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [492.451 391.233 514.746 400.511]
+/Rect [498.451 391.233 511.352 400.256]
 /Subtype /Link
 /A << /S /GoTo /D (subsubsection.2.2.3.22) >>
 >> endobj
-1019 0 obj <<
+1015 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [492.451 377.684 511.716 384.373]
+/Rect [498.451 377.684 511.352 386.706]
 /Subtype /Link
 /A << /S /GoTo /D (subsubsection.2.2.3.23) >>
 >> endobj
-1020 0 obj <<
+1016 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [492.451 364.134 511.716 370.824]
+/Rect [498.451 364.134 511.352 373.157]
 /Subtype /Link
 /A << /S /GoTo /D (subsubsection.2.2.3.24) >>
 >> endobj
-1021 0 obj <<
+1017 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [492.451 337.036 514.746 346.314]
+/Rect [498.451 337.036 511.352 346.059]
 /Subtype /Link
 /A << /S /GoTo /D (subsubsection.2.2.3.25) >>
 >> endobj
-1022 0 obj <<
+1018 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [492.451 323.487 514.746 332.765]
+/Rect [498.451 323.487 511.352 332.51]
 /Subtype /Link
 /A << /S /GoTo /D (subsubsection.2.2.3.26) >>
 >> endobj
-1023 0 obj <<
+1019 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [492.451 296.388 520.504 305.667]
+/Rect [498.451 296.388 511.352 305.411]
 /Subtype /Link
 /A << /S /GoTo /D (subsubsection.2.2.3.27) >>
 >> endobj
-1024 0 obj <<
+1020 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [492.451 282.839 520.504 292.117]
+/Rect [498.451 282.839 511.352 291.862]
 /Subtype /Link
 /A << /S /GoTo /D (subsubsection.2.2.3.28) >>
 >> endobj
-1025 0 obj <<
+1021 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [492.451 269.29 520.504 278.568]
+/Rect [498.451 269.29 511.352 278.313]
 /Subtype /Link
 /A << /S /GoTo /D (subsubsection.2.2.3.29) >>
 >> endobj
-1026 0 obj <<
+1022 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [492.451 255.741 517.474 262.43]
+/Rect [498.451 255.741 511.352 264.764]
 /Subtype /Link
 /A << /S /GoTo /D (subsubsection.2.2.3.30) >>
 >> endobj
-1027 0 obj <<
+1023 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [492.451 242.192 523.534 251.47]
+/Rect [498.451 242.192 511.352 251.214]
 /Subtype /Link
 /A << /S /GoTo /D (section.2.3) >>
 >> endobj
-1028 0 obj <<
+1024 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [492.451 228.642 523.534 237.921]
+/Rect [498.451 228.642 511.352 237.665]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.2.3.1) >>
 >> endobj
-1029 0 obj <<
+1025 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [492.451 215.093 520.504 224.371]
+/Rect [498.451 215.093 511.352 224.116]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.2.3.2) >>
 >> endobj
-1030 0 obj <<
+1026 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [492.451 187.995 520.504 197.273]
+/Rect [498.451 187.995 511.352 197.018]
 /Subtype /Link
 /A << /S /GoTo /D (subsubsection.2.3.2.1) >>
 >> endobj
-1031 0 obj <<
+1027 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [500.572 174.446 511.352 184.014]
+/Rect [498.451 174.446 511.352 183.468]
 /Subtype /Link
 /A << /S /GoTo /D (subsubsection.2.3.2.2) >>
 >> endobj
-1032 0 obj <<
+1028 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [500.572 160.896 511.352 170.465]
+/Rect [498.451 160.896 511.352 169.919]
 /Subtype /Link
 /A << /S /GoTo /D (subsubsection.2.3.2.3) >>
 >> endobj
-1033 0 obj <<
+1029 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [500.572 147.347 511.352 156.916]
+/Rect [498.451 147.347 511.352 156.37]
 /Subtype /Link
 /A << /S /GoTo /D (subsubsection.2.3.2.4) >>
 >> endobj
-1034 0 obj <<
+1030 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [497.542 133.798 511.352 143.366]
+/Rect [498.451 133.798 511.352 142.821]
 /Subtype /Link
 /A << /S /GoTo /D (subsubsection.2.3.2.5) >>
 >> endobj
-1035 0 obj <<
+1031 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [497.542 120.249 511.352 129.817]
+/Rect [498.451 120.249 511.352 129.272]
 /Subtype /Link
 /A << /S /GoTo /D (subsubsection.2.3.2.6) >>
 >> endobj
-1040 0 obj <<
-/D [1038 0 R /XYZ 151.701 685.529 null]
+1036 0 obj <<
+/D [1034 0 R /XYZ 151.701 685.529 null]
 >> endobj
-1037 0 obj <<
-/Font << /F49 896 0 R /F22 957 0 R /F15 898 0 R >>
+1033 0 obj <<
+/Font << /F49 896 0 R /F22 955 0 R /F15 898 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-1084 0 obj <<
-/Length 924       
+1080 0 obj <<
+/Length 894       
 /Filter /FlateDecode
 >>
 stream
-xÚŘMSê0…÷ýY–1ßm–ˆèèpñfîÂë‚ÁªK«- ÷ßߤ-Ü"MK‹ƒ+´¤=Ï{N’¾g€À…u:±NÎ	.”B00y!èJ„+!—êÒ#¸·ûQ¸ðÂEÒy˜\œ3©FA‰$Ö7PÆ!R÷¢lèÊ÷õ(k0±Þ-¬®"€åR0›[÷<ªï® ‚Tºà#9”»Pp®þÀغµPŠŠÀ˜°ã@¢nL´A …:)Êú^pßÅD8öÝM‘¨2¤ƒÓ§¸¢š‡nKˆˆzal›èÎ{Eñ¼Ó¥”ÚwŒ±ý{¯ˆ‰æØŸAîå×›‘]CéJÐÅrK¡t·EéT@ŠÙ÷”®ž…ÕWyéIƒÒ…$iéuµc$Ô¤r³âùÿÚéNå˜1{Òq©=õ“.!‚vÝf¥ŠÚkU1³Oýð1«ý$ûX_`voÖ!®ýj4ƒ1Á[BñR¨Ñd8îeÚÊfÇÓ0™ÎÙ•Ñtîå¤7þ[§«Ð<sNˆ!¶jL&JÉ6\×ZÙ±½0û÷F;þì¯EHÄJ
-	ez––à@\¾V¼÷¥—,*T9®WE;óS at bÐK²Ê£01Û.ÔÖ UëV‡©Z§ÚüÛ¥ÿͦÀeøå“¡>F¤Þ°:Ø®#3‚µÁ¡|CP™âOáV1µé˹O^Cº…ÅËd±^¤gÑ|ꇉ	Q²Ü™‰æ©{h Íq¿'‘¶‘ÈFÓØ›Å^…
-BʦîoÁß~y|ûó
-£¯â¢è~?ˆ*Ä¥Crñ–v«fÇo§‘ÝÍýVš¤\³™ßmç;Æ•Ž£âuù–Ïø˳±‡ |XøÀߐ€ÿÙr“föëö̸ÙcÎ1ßÆè>9Èý:YTªx€÷S'¤ Æx±#»Ûª#BìÑ`2¼¾¸e>Ǫ‹ÉºßÙ÷tÊD²:T¢Ñêõ•¶ä°õJZ§“’ô_¦Aà…Ïf&9·ƒ6í€"iù>r˜j“ƒÆkSô6r岆­‘•HoùÞ[.^¼´C[ø³MƒF*6GÕÓaŽm=9Ìz©øíú f8¿o¬{ñJïÅ…ÃÉ4I>:š+ÎW帢3£‚ò=øLiжiè·E‹£¼V<vEuV“GïWfù0zŽBsõDjŠU;ÏY[ÏuS²ïo¼¨w˜ãlU£á¼á¦æê9SžWc¬?ëÅVÙÕ
+xÚŘMsÚ0@ïþ>ŠŠVZ}Ó$í´“’40ÓCÚCœ”)؍
+íôßWÆ@M±ìØÎÐ`ËÞ·oײŸB¾ÞL‚³·œ‡†Z¥0œ<†À5–‡ÊX*­;ôÞ“‹$^Eñ*||8{‹Ö¢–YÈ/()sײbèÏù<\M‚ç ÜQB馒
+ΖÁýW>¸sBF…5á¯ÍÈe(¤¡JJ÷}ŽƒOÛ‚²20È2 hM¹»D¡¥›$rNåToPv׆÷CàJ“»Û‹cDîÒ°6w1ªž‘r-ö„DÜ݃#ÝEÏ£$]†Br7  òù ï ˜%‚Wžßj ÖØp‚JW”Râ¦CâBQø:‰»{;µM<k‘8GN„hH˜rýdŠÌåßÄÅQÚ€H&#Èt¾ðåLsPvì+Ãå–]®HÞÌã‡"ë³âcw ÉùlÀ
+ùîÕ È.D²’h4¹Ÿ$é4Φ³Uqd4]F[ÌÛùÁÐqE^.–­¹T%מê&«I?os9Éb>ûíÑ\"d=ˆÀ¼3+h(T?Ñó:ÊV5AlÊŽºRQî	—y'qæW®4G"TÃáKU׋ÿ´ŽÒßEñßǏɶ
+šõ£AÝåeê¥_µn>ýý›zÿWqîz½ŒÒé**ìof«t­vOåe²œÎãÌhmnE¿¼¥Î4½*¡[W¼B%tÇJØVSÐ8š¥Q ´­¤œØº=±õRƒû7²*K¿X$þÈœqí"›n’ݪäȲ~±dÓZ²‹Ç«ã½\²éØÚ µ–¯“àûúǶ¹ß_ŽkP$t·'¶ý­ÛŽ­ÍÛIÏ×Y™…)ÙˆâµÎûX·í­óÞÖ‘5XWGqWÛŒs2ºš\ß¼»’Ӑb
+;{•õ.“š7²r·vûŸq+fùƒ7ή:”‹oÓÅ"ŠŸü((„ïyGÒ獃¼eƒäñz¿qš¢z&C¬ˆ|`ý|½úmV]«ùl¿èâ~ Ñãe9±wþ
+ÞE—é=[ï½öq”þÌ¥Gii1Ͳ_ƒœ*Ý>ãš%—Шé|…½
+!ZBœ¸åØØP‰ó…ìëä)‰ý™­	b7ÝØK7¶Û`cåCßÖ6v´-[ØþÂ@Ôw[
+¬ÿsa÷y5	þ BÖ¤Û
 endstream
 endobj
-1083 0 obj <<
+1079 0 obj <<
 /Type /Page
-/Contents 1084 0 R
-/Resources 1082 0 R
+/Contents 1080 0 R
+/Resources 1078 0 R
 /MediaBox [0 0 612 792]
-/Parent 1041 0 R
-/Annots [ 1036 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 1069 0 R 1070 0 R 1071 0 R 1072 0 R 1073 0 R 1074 0 R 1075 0 R 1076 0 R 1077 0 R 1078 0 R 1079 0 R 1080 0 R ]
+/Parent 1037 0 R
+/Annots [ 1032 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 1069 0 R 1070 0 R 1071 0 R 1072 0 R 1073 0 R 1074 0 R 1075 0 R 1076 0 R ]
 >> endobj
-1036 0 obj <<
+1032 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [443.702 648.668 460.543 658.236]
+/Rect [447.641 648.668 460.543 657.69]
 /Subtype /Link
 /A << /S /GoTo /D (subsubsection.2.3.2.7) >>
 >> endobj
-1042 0 obj <<
+1038 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [441.641 635.118 461.513 644.687]
+/Rect [447.641 635.118 460.543 644.141]
 /Subtype /Link
 /A << /S /GoTo /D (subsubsection.2.3.2.8) >>
 >> endobj
-1043 0 obj <<
+1039 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [441.641 621.569 461.513 631.137]
+/Rect [447.641 621.569 460.543 630.592]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.2.3.3) >>
 >> endobj
-1044 0 obj <<
+1040 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [441.641 608.02 461.513 617.588]
+/Rect [447.641 608.02 460.543 617.043]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.2.3.4) >>
 >> endobj
-1045 0 obj <<
+1041 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [441.641 594.471 461.21 604.039]
+/Rect [447.641 594.471 460.543 603.494]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.2.3.5) >>
 >> endobj
-1046 0 obj <<
+1042 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [444.005 580.922 460.543 590.49]
+/Rect [447.641 580.922 460.543 589.944]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.2.3.6) >>
 >> endobj
-1047 0 obj <<
+1043 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [444.005 567.372 460.543 576.941]
+/Rect [447.641 567.372 460.543 576.395]
 /Subtype /Link
 /A << /S /GoTo /D (subsubsection.2.3.6.1) >>
 >> endobj
-1048 0 obj <<
+1044 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [441.641 553.823 461.21 563.391]
+/Rect [447.641 553.823 460.543 562.846]
 /Subtype /Link
 /A << /S /GoTo /D (subsubsection.2.3.6.2) >>
 >> endobj
-1049 0 obj <<
+1045 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [441.641 540.274 461.21 549.842]
+/Rect [447.641 540.274 460.543 549.297]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.2.3.7) >>
 >> endobj
-1050 0 obj <<
+1046 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [441.641 526.725 461.21 536.293]
+/Rect [447.641 526.725 460.543 535.748]
 /Subtype /Link
 /A << /S /GoTo /D (subsubsection.2.3.7.1) >>
 >> endobj
-1051 0 obj <<
+1047 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [441.641 513.176 461.21 522.744]
+/Rect [447.641 513.176 460.543 522.198]
 /Subtype /Link
 /A << /S /GoTo /D (subsubsection.2.3.7.2) >>
 >> endobj
-1052 0 obj <<
+1048 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [441.641 499.626 464.24 509.195]
+/Rect [447.641 499.626 460.543 508.649]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.2.3.8) >>
 >> endobj
-1053 0 obj <<
+1049 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [441.641 486.077 464.24 495.645]
+/Rect [447.641 486.077 460.543 495.1]
 /Subtype /Link
 /A << /S /GoTo /D (subsubsection.2.3.8.1) >>
 >> endobj
-1054 0 obj <<
+1050 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [441.641 472.528 464.24 482.096]
+/Rect [447.641 472.528 460.543 481.551]
 /Subtype /Link
 /A << /S /GoTo /D (subsubsection.2.3.8.2) >>
 >> endobj
-1055 0 obj <<
+1051 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [441.641 458.979 464.24 468.547]
+/Rect [447.641 458.979 460.543 468.002]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.2.3.9) >>
 >> endobj
-1056 0 obj <<
+1052 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [441.641 445.43 464.24 454.998]
+/Rect [447.641 445.43 460.543 454.452]
 /Subtype /Link
 /A << /S /GoTo /D (subsubsection.2.3.9.1) >>
 >> endobj
-1057 0 obj <<
+1053 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [441.641 431.88 464.24 441.449]
+/Rect [447.641 431.88 460.543 440.903]
 /Subtype /Link
 /A << /S /GoTo /D (subsubsection.2.3.9.2) >>
 >> endobj
-1058 0 obj <<
+1054 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [441.641 418.331 467.27 427.899]
+/Rect [447.641 418.331 460.543 427.354]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.2.3.10) >>
 >> endobj
-1059 0 obj <<
+1055 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [441.641 404.782 467.27 414.35]
+/Rect [447.641 404.782 460.543 413.805]
 /Subtype /Link
 /A << /S /GoTo /D (subsubsection.2.3.10.1) >>
 >> endobj
-1060 0 obj <<
+1056 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [441.641 391.233 467.27 400.801]
+/Rect [447.641 391.233 460.543 400.256]
 /Subtype /Link
 /A << /S /GoTo /D (subsubsection.2.3.10.2) >>
 >> endobj
-1061 0 obj <<
+1057 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [441.641 377.684 467.27 387.252]
+/Rect [447.641 377.684 460.543 386.706]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.2.3.11) >>
 >> endobj
-1062 0 obj <<
+1058 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [441.641 364.134 467.27 373.703]
+/Rect [447.641 364.134 460.543 373.157]
 /Subtype /Link
 /A << /S /GoTo /D (subsubsection.2.3.11.1) >>
 >> endobj
-1063 0 obj <<
+1059 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [441.641 350.585 461.21 360.153]
+/Rect [447.641 350.585 460.543 359.608]
 /Subtype /Link
 /A << /S /GoTo /D (subsubsection.2.3.11.2) >>
 >> endobj
-1064 0 obj <<
+1060 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [441.641 337.036 461.21 346.604]
+/Rect [447.641 337.036 460.543 346.059]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.2.3.12) >>
 >> endobj
-1065 0 obj <<
+1061 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [441.641 323.487 461.21 333.055]
+/Rect [447.641 323.487 460.543 332.51]
 /Subtype /Link
 /A << /S /GoTo /D (subsubsection.2.3.12.1) >>
 >> endobj
-1066 0 obj <<
+1062 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [455.52 309.938 460.543 319.506]
+/Rect [447.641 309.938 460.543 318.96]
 /Subtype /Link
 /A << /S /GoTo /D (subsubsection.2.3.12.2) >>
 >> endobj
-1067 0 obj <<
+1063 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [455.52 296.388 460.543 305.957]
+/Rect [447.641 296.388 460.543 305.411]
 /Subtype /Link
 /A << /S /GoTo /D (section.2.4) >>
 >> endobj
-1068 0 obj <<
+1064 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [452.49 282.839 460.543 292.407]
+/Rect [447.641 282.839 460.543 291.862]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.2.4.1) >>
 >> endobj
-1069 0 obj <<
+1065 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [449.46 269.29 460.543 278.858]
+/Rect [447.641 269.29 460.543 278.313]
 /Subtype /Link
 /A << /S /GoTo /D (subsubsection.2.4.1.1) >>
 >> endobj
-1070 0 obj <<
+1066 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [449.46 255.741 460.543 265.309]
+/Rect [447.641 255.741 460.543 264.764]
 /Subtype /Link
 /A << /S /GoTo /D (subsubsection.2.4.1.2) >>
 >> endobj
-1071 0 obj <<
+1067 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [449.46 242.192 460.543 251.76]
+/Rect [447.641 242.192 460.543 251.214]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.2.4.2) >>
 >> endobj
-1072 0 obj <<
+1068 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [449.46 228.642 460.543 238.211]
+/Rect [447.641 228.642 460.543 237.665]
 /Subtype /Link
 /A << /S /GoTo /D (subsubsection.2.4.2.1) >>
 >> endobj
-1073 0 obj <<
+1069 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [446.429 215.093 460.543 224.661]
+/Rect [447.641 215.093 460.543 224.116]
 /Subtype /Link
 /A << /S /GoTo /D (subsubsection.2.4.2.2) >>
 >> endobj
-1074 0 obj <<
+1070 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [446.429 201.544 460.543 211.112]
+/Rect [447.641 201.544 460.543 210.567]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.2.4.3) >>
 >> endobj
-1075 0 obj <<
+1071 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [446.429 187.995 460.543 197.563]
+/Rect [447.641 187.995 460.543 197.018]
 /Subtype /Link
 /A << /S /GoTo /D (subsubsection.2.4.3.1) >>
 >> endobj
-1076 0 obj <<
+1072 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [446.429 174.446 460.543 184.014]
+/Rect [447.641 174.446 460.543 183.468]
 /Subtype /Link
 /A << /S /GoTo /D (subsubsection.2.4.3.2) >>
 >> endobj
-1077 0 obj <<
+1073 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [446.732 160.896 460.543 170.465]
+/Rect [447.641 160.896 460.543 169.919]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.2.4.4) >>
 >> endobj
-1078 0 obj <<
+1074 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [446.732 147.347 460.543 156.916]
+/Rect [447.641 147.347 460.543 156.37]
 /Subtype /Link
 /A << /S /GoTo /D (subsubsection.2.4.4.1) >>
 >> endobj
-1079 0 obj <<
+1075 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [446.732 133.798 460.543 143.366]
+/Rect [447.641 133.798 460.543 142.821]
 /Subtype /Link
 /A << /S /GoTo /D (subsubsection.2.4.4.2) >>
 >> endobj
-1080 0 obj <<
+1076 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [449.763 120.249 460.543 129.817]
+/Rect [447.641 120.249 460.543 129.272]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.2.4.5) >>
 >> endobj
-1085 0 obj <<
-/D [1083 0 R /XYZ 100.892 685.529 null]
+1081 0 obj <<
+/D [1079 0 R /XYZ 100.892 685.529 null]
 >> endobj
-1082 0 obj <<
-/Font << /F22 957 0 R /F49 896 0 R /F15 898 0 R >>
+1078 0 obj <<
+/Font << /F22 955 0 R /F49 896 0 R /F15 898 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-1124 0 obj <<
-/Length 1160      
+1120 0 obj <<
+/Length 1139      
 /Filter /FlateDecode
 >>
 stream
-xÚ½˜]Wâ8Æïù¹,Ô¼7¹D@‡9ŠŽ­3g;¨˜³Ð:mAçÛoÒixsÏ^›çÇóI
-S Áeë<j]P	ô%”D 1ä.¤Ï$Ñ<xK¥Tûgôõìc |É95k	&>ÖUkzYZ&iY˜u­AÔúÝBz
-´¶%ó	ãyëá'=÷@ŸH^ª•s@˜ð9cz<aë[Öœp±u^Œ…9œJ¿Â2,ا>óQ…²ú,xè Ìï.ù½HŠrcn}M@éÍ–óoë è ∯ëa‡^ñÜîàÀËÒ"qªr‰ö«vø–.ÛøÄÙ#æ0ߌꥩá¦v¸ZsÝ^…W7‘]¹¹›oñnÜŒù”ÑÕŠÑ q4T°½Û¼­EW7—7#§u„IáÍÚÈÛç‚Vù£…
-‰‚(õ¾-’üO»Cõ³ÜˆwÛï99¡do	­ÜÞFø_³Õè}*[9EZUí1|ã˲wqÜèwؽ¶n_eÓ,ujK\}c¥N3Ÿh4—˜ ›?eµq¥«Žî
-|Kbì…wm„÷=üÞÆÂëYË£¶ ^§E<.í“Q<O&uÒ+Ã)<7$	>²îG98Jj–ð)ÎË2H
-õb¾£ ¤NõzJvðÓËC´_6	~¾÷É:ê;êðÝö$_·“ºù]®&†écæf¢æ$;Ñü©6x¼ýø?8´_.Ì ±0{ùŸç2›æñó“[Ç5I¬åÙ£}2Šìß~6Uj纋ò)©ê¢Tã¸TîæÉ	ö7ià(Ò~ò7D4UF¶péb¨ovÇÇ'pdèmž•YÕ’ÆÙÌ©‰ ÐMéU-JE{Ù|®ƒ<ëtá> D€Œî¾†½áó[UŠæ¦=ì6Øqªo:;¾3O–K$*Œ“z²p„ûG[/™Í:ÿ¤™ñá¥ÎÁPS
-;}=p{Ã<ª¹?g¾OUݪŠxf+ä¥úEÔ¤ÄZéàŒàCð`Ys'Yì&Κq;pô9ͪTZÓà× ðQ1Ôéî8jªjZž7W_ÿaîÍ(Ö¶E¡Cê„‚Ü\Ê^—GGËÕ÷÷òLólñì’‡ó°urO<Sq‘ìp"î$Ò¯ó@È—ŒaóÚÕ	¸Oô;t‡èw|,,Þm› /ÎÍÑ0SãÄV:ÂÌã¹™ýÛÉó¸Pãbë‹8[w€UCÄ׿&<ÅÏ¥¾x|Ø‹èÌÝrJ’îõyWSh»ºwm]Ž/ÃhЋîïÛ
-Õ^\wù­äÚ”õ"
-ùlúôй=&‹ñ®ÓcÈðW“†ä5â׋Y©Ê§<‰'*Öù‘NÞ´Ž–n„:Z®laå'‘F h“¥°òÕ½j²ëªP›r,="=It[A°Fˆ*-~ÍëXô“BMÝiÁL×u¤çfátVùy`ùЦò‰¾lñ¼Õ‘¾bÎï/í0ü+Œ×?(("šs÷­nµþ.pŒ
+xÚ½˜MsÚ:†÷ü
+/ÅGßK$¥“4vÚ¹“Û…ñ\°SÛ4Ó_É2	¤sWQÐyüžóY at oîAï²svÎ.¨òôTÈ=Đ/ ò¸T>SÔgÞø•$I÷{øùìcOúŠsjÖL|¬7ªÖ²´ŒÓ²0ë:£°ó³ƒôôÐÆ–Ì'Ä›.;ß¡7ÓsŸ=è%½—jåÒ#Lúœ1=^xAçKÖœp“±M^Œ¥9ó8U~…eX°O}æ£
+eý]0à.þ¹Š‹rknsÀ’Êç_×A¯‡ˆ/ߌ‡ñŠçn¥EìŒÊ¦­Q{|/îö7Î.Ù‡ùfTg(Mm·´Ãõšëþø*¸º	íÊíÝtr|Íwãf̧Œ®WLFÛ袡’µnóºb^Ý\ÞLœÒ
+I»tÚ°»ú5T	¢|YÅùïn
+³Ü¸œQÕ
+Ah%õ>ÂÿZª&ÞÇK•·è½õ¬ì-6n”;è_[±¯²y–:C+N! â4•ñ‡TG«Œÿ‚Êòè†À÷bBŒAp×E¯Á×.–``µ»’‚<J‹hZÚO&Ñ2žÕÅžH	Ü„sÜJXw ]H‡ë&q
+<EylAF©A^-ÝùaRs¨SŠ‚ÐzêÈ¢àÅzê$ëq‡õÞ4ó_Fê¸nw—ë‰qú˜¹‘0f€ÁÓÔÿ%ۂ¦xV¿-jƒ%E£%ùïç2›çÑóS2µŠÉ,¶’gö“Ihÿ³e”¤v®¿*ŸâÊe2ÊÄÝ/¹ÎN+p³C…áÃø_ˆhš˜°…+.†ˆ“ãó#z›geV5£i¶pÆDˆsÀÐÑ1IcÌA¶\ê\ `…>ð¨˜hqKQl‰üjIÙÜ«ÇÃÂf:J»ÌìøÎ|ê|vÊ%`ä”DKG¢¿u%ñbÑû/ÍŒ/uõil„êAáv¨~•o%jnÒÙ”ïÓ¤îPE´°Æx©þ_cŠ“Xp
+꣍
+6a5wµI·Y6$;À‚¾FiéHø¨Üé
+܃H÷TvZÆ\ü›yÅh&±š­
+L'TL´2Á&|Î<ÏVÏx0Eïæa›<ä4žh‘DE| ˆèk‡H_Ö…‡¯ÃæRÕÜ'ú†Ü#ú¥¥»í¢Üœô‚cko¤Oõ ZšÙ‘<ŠdZì=‡àŒì"ìþ¨ «ˆ®*xŠžKýš±³ÑU»§“2 ýëó¾†Ðbõﺺß>ÃÑ ¼¿í×?ƒÚÜ¡ÈÎÕ·d³|HC%›®<¶An¢ÙjzèàŘ»)\…KŠÖD¾^-ʤ|Êãh–¤óº.ÒÙ[;ÖiҝO§ÉýŽ¦øñ4¤‘&Ü)lìêåiæ>$•‘C	@ߐ¾@ãÊ£ŒKv~\YT…ðcY'`Éü@!¢»ªr”ã¶Kzëz|§Wh“WÂO#ë”WÓè·ÇÑùý¥ÿáèz÷‹R(øá÷µQØù¤=có
 endstream
 endobj
-1123 0 obj <<
+1119 0 obj <<
 /Type /Page
-/Contents 1124 0 R
-/Resources 1122 0 R
+/Contents 1120 0 R
+/Resources 1118 0 R
 /MediaBox [0 0 612 792]
-/Parent 1041 0 R
-/Annots [ 1081 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 ]
+/Parent 1037 0 R
+/Annots [ 1077 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 ]
 >> endobj
-1081 0 obj <<
+1077 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [500.572 648.668 511.352 658.236]
+/Rect [498.451 648.668 511.352 657.69]
 /Subtype /Link
 /A << /S /GoTo /D (subsubsection.2.4.5.1) >>
 >> endobj
-1086 0 obj <<
+1082 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [500.572 634.952 511.352 644.52]
+/Rect [498.451 634.952 511.352 643.974]
 /Subtype /Link
 /A << /S /GoTo /D (subsubsection.2.4.5.2) >>
 >> endobj
-1087 0 obj <<
+1083 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [500.572 621.236 511.352 630.804]
+/Rect [498.451 621.236 511.352 630.259]
 /Subtype /Link
 /A << /S /GoTo /D (section.2.5) >>
 >> endobj
-1088 0 obj <<
+1084 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [500.572 607.52 511.352 617.088]
+/Rect [498.451 607.52 511.352 616.543]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.2.5.1) >>
 >> endobj
-1089 0 obj <<
+1085 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [500.572 593.804 511.352 603.372]
+/Rect [498.451 593.804 511.352 602.827]
 /Subtype /Link
 /A << /S /GoTo /D (subsubsection.2.5.1.1) >>
 >> endobj
-1090 0 obj <<
+1086 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [497.542 580.088 511.352 589.656]
+/Rect [498.451 580.088 511.352 589.111]
 /Subtype /Link
 /A << /S /GoTo /D (subsubsection.2.5.1.2) >>
 >> endobj
-1091 0 obj <<
+1087 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [494.511 566.372 511.352 575.941]
+/Rect [498.451 566.372 511.352 575.395]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.2.5.2) >>
 >> endobj
-1092 0 obj <<
+1088 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [494.511 552.657 511.352 562.225]
+/Rect [498.451 552.657 511.352 561.679]
 /Subtype /Link
 /A << /S /GoTo /D (subsubsection.2.5.2.1) >>
 >> endobj
-1093 0 obj <<
+1089 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [492.451 538.941 512.322 548.509]
+/Rect [498.451 538.941 511.352 547.963]
 /Subtype /Link
 /A << /S /GoTo /D (subsubsection.2.5.2.2) >>
 >> endobj
-1094 0 obj <<
+1090 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [492.451 525.225 512.322 534.793]
+/Rect [498.451 525.225 511.352 534.248]
 /Subtype /Link
 /A << /S /GoTo /D (section.2.6) >>
 >> endobj
-1095 0 obj <<
+1091 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [497.542 511.509 511.352 521.077]
+/Rect [498.451 511.509 511.352 520.532]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.2.6.1) >>
 >> endobj
-1096 0 obj <<
+1092 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [497.542 497.793 511.352 507.361]
+/Rect [498.451 497.793 511.352 506.816]
 /Subtype /Link
 /A << /S /GoTo /D (subsubsection.2.6.1.1) >>
 >> endobj
-1097 0 obj <<
+1093 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [497.542 484.077 511.352 493.646]
+/Rect [498.451 484.077 511.352 493.1]
 /Subtype /Link
 /A << /S /GoTo /D (subsubsection.2.6.1.2) >>
 >> endobj
-1098 0 obj <<
+1094 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [500.572 470.361 511.352 479.93]
+/Rect [498.451 470.361 511.352 479.384]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.2.6.2) >>
 >> endobj
-1099 0 obj <<
+1095 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [500.572 456.646 511.352 466.214]
+/Rect [498.451 456.646 511.352 465.668]
 /Subtype /Link
 /A << /S /GoTo /D (subsubsection.2.6.2.1) >>
 >> endobj
-1100 0 obj <<
+1096 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [500.572 442.93 511.352 452.498]
+/Rect [498.451 442.93 511.352 451.952]
 /Subtype /Link
 /A << /S /GoTo /D (subsubsection.2.6.2.2) >>
 >> endobj
-1101 0 obj <<
+1097 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [500.572 429.214 511.352 438.782]
+/Rect [498.451 429.214 511.352 438.237]
 /Subtype /Link
 /A << /S /GoTo /D (section.2.7) >>
 >> endobj
-1102 0 obj <<
+1098 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [500.572 415.498 511.352 425.066]
+/Rect [498.451 415.498 511.352 424.521]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.2.7.1) >>
 >> endobj
-1103 0 obj <<
+1099 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [497.542 401.782 511.352 411.35]
+/Rect [498.451 401.782 511.352 410.805]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.2.7.2) >>
 >> endobj
-1104 0 obj <<
+1100 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [494.511 388.066 511.352 397.635]
+/Rect [498.451 388.066 511.352 397.089]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.2.7.3) >>
 >> endobj
-1105 0 obj <<
+1101 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [492.451 374.35 512.322 383.919]
+/Rect [498.451 374.35 511.352 383.373]
 /Subtype /Link
 /A << /S /GoTo /D (section.2.8) >>
 >> endobj
-1106 0 obj <<
+1102 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [492.451 360.635 512.322 370.203]
+/Rect [498.451 360.635 511.352 369.657]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.2.8.1) >>
 >> endobj
-1107 0 obj <<
+1103 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [492.451 346.919 512.322 356.487]
+/Rect [498.451 346.919 511.352 355.941]
 /Subtype /Link
 /A << /S /GoTo /D (subsubsection.2.8.1.1) >>
 >> endobj
-1108 0 obj <<
+1104 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [492.451 333.203 512.019 342.771]
+/Rect [498.451 333.203 511.352 342.226]
 /Subtype /Link
 /A << /S /GoTo /D (subsubsection.2.8.1.2) >>
 >> endobj
-1109 0 obj <<
+1105 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [494.814 319.487 511.352 329.055]
+/Rect [498.451 319.487 511.352 328.51]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.2.8.2) >>
 >> endobj
-1110 0 obj <<
+1106 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [494.814 305.771 511.352 315.339]
+/Rect [498.451 305.771 511.352 314.794]
 /Subtype /Link
 /A << /S /GoTo /D (subsubsection.2.8.2.1) >>
 >> endobj
-1111 0 obj <<
+1107 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [494.814 292.055 511.352 301.624]
+/Rect [498.451 292.055 511.352 301.078]
 /Subtype /Link
 /A << /S /GoTo /D (subsubsection.2.8.2.2) >>
 >> endobj
-1112 0 obj <<
+1108 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [494.814 278.339 511.352 287.908]
+/Rect [498.451 278.339 511.352 287.362]
 /Subtype /Link
 /A << /S /GoTo /D (subsubsection.2.8.2.3) >>
 >> endobj
-1113 0 obj <<
+1109 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [491.427 239.411 511.352 249.706]
+/Rect [495.91 239.411 511.352 249.108]
 /Subtype /Link
 /A << /S /GoTo /D (part.2) >>
 >> endobj
-1114 0 obj <<
+1110 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [485.663 214.12 511.352 223.688]
+/Rect [496.815 214.12 511.352 223.143]
 /Subtype /Link
 /A << /S /GoTo /D (chapter.3) >>
 >> endobj
-1115 0 obj <<
+1111 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [492.451 200.404 515.049 209.972]
+/Rect [498.451 200.404 511.352 209.427]
 /Subtype /Link
 /A << /S /GoTo /D (section.3.1) >>
 >> endobj
-1116 0 obj <<
+1112 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [492.451 186.688 515.049 196.256]
+/Rect [498.451 186.688 511.352 195.711]
 /Subtype /Link
 /A << /S /GoTo /D (section.3.2) >>
 >> endobj
-1117 0 obj <<
+1113 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [492.451 172.972 518.08 182.54]
+/Rect [498.451 172.972 511.352 181.995]
 /Subtype /Link
 /A << /S /GoTo /D (section.3.3) >>
 >> endobj
-1118 0 obj <<
+1114 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [492.451 159.256 518.08 168.825]
+/Rect [498.451 159.256 511.352 168.279]
 /Subtype /Link
 /A << /S /GoTo /D (section.3.4) >>
 >> endobj
-1119 0 obj <<
+1115 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [492.451 145.54 512.019 155.109]
+/Rect [498.451 145.54 511.352 154.563]
 /Subtype /Link
 /A << /S /GoTo /D (section.3.5) >>
 >> endobj
-1120 0 obj <<
+1116 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [492.633 120.249 511.352 129.817]
+/Rect [496.815 120.249 511.352 129.272]
 /Subtype /Link
 /A << /S /GoTo /D (chapter.4) >>
 >> endobj
-1125 0 obj <<
-/D [1123 0 R /XYZ 151.701 685.529 null]
+1121 0 obj <<
+/D [1119 0 R /XYZ 151.701 685.529 null]
 >> endobj
-1122 0 obj <<
-/Font << /F49 896 0 R /F22 957 0 R /F15 898 0 R /F53 926 0 R /F27 887 0 R >>
+1118 0 obj <<
+/Font << /F49 896 0 R /F22 955 0 R /F15 898 0 R /F53 930 0 R /F27 887 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-1164 0 obj <<
-/Length 1070      
+1160 0 obj <<
+/Length 1040      
 /Filter /FlateDecode
 >>
 stream
-xÚ­˜Ërâ:†÷<…—¢jÐèniIÉaŠœØ™Mf;ÄU`rˆ™aÞþÈ(.’mÌ,R	ŽDþ»ý«ÛÈ™;ȹïÜø¯w„8*!˜ã¿9!(q„T+})t^Áí*I£$ýìþô¿}½cJ¯‚
-)œm LB®/¡bi¼Íu†~ç¿Ö‘ƒ¾“CJÙ²óú9¡þß7Aª¤ó;_¹t(—Pp®ÿ^8^çß*9Ñ!/æ‡ñ1v!Ñ[S0¿‡Œ‚Aœcìö9¯=Œ“èw·G)›ôcÓÅ ->z’.‘ 
-¶GÛ·K…XlÍö‘Óú\ì8ˆ‘ÏŠÀƒáÍËýÄ‘þÁÙ%
-‚ÙzeÅpÉ1âf6àè— pÁHŽÇŠÂÀŒ»ð}|HÄjˆ¢¸¯.—»®d`“ÌÒx•|ÚÂŒ(ÏÃÿªŽN8ÌŠ÷$CÜP³˜1Nçi´M÷:Ø¢#,e“èç÷n(Ò2ð{¸®ËŠ»¾<,5†}[­—Azî")½]9œSÈ…ª´H\º7ƒi¢k%ÿ.Zf Œ¦›¹!,#»øï„e2FÂ6É-æœI»Æ§–ÜÓ2BÎu…éJc{>Òh}ª9•œU¿"xý‡›¾.]ù£‰?|žôÇÞYˆT4‹-d'f- ô¸¸Å«5ï:˜eÄù#øO„Ú°q2·{´”U4¶Zäu.>@Á[`Ũl…`6èÜï>Š8) ¦ÙQõ'Vë0ZÃwûQ!]V Ô١ɐ4‘Őn¿kkÆ Ÿ[ótóöå£ÛÓD«ÏÊv˼Y§°й:zjÉ"I3e f×ò¬ª|ùÕå‹šœË‹Õ9È3CµSG"·µ:Ü2j"jŸ&Q­ˆw™$„“kŠ×­VåBÆD~Ðo/.iÅ»®v]Â.á9ÐE™yF×ñ(¬Zò`t
-$ŽôñÚa¡ÊêičL£+™ô9ܲˆ01=·4äâ¶É¢FŽv^ã!®È3Kr݃ÅTÑÑ·àáfž+,œ·W™F5H=sGažûÆýÉn¸KôwsÝua°.š/XfíÎ4(>öŸFv<)y¹ŽÐöš1K³óÔ%.Ѝè2ҝhEÛGÅFçaÍ}Ís”nÖI!K™šMd?(EñÕ½°¤Å<üÞ®òÚ£BùY&ÄaKNALP¬xa²ã†SK9äC­Z„ih¹}Œ&÷ÅÔâ½ÜërºzþèqâßñT•%©áÜäš&þóèæÅ/Ah5<Ÿiœ…?k(ö õHÀÃãàe<<¿a¥t³]>¨•…"-ƒZ?ÔÊAP¾B›Gö7$4s{‚í!‘–él¼
-ÂlÌKqYëfQ	}×DßýúÿÉ´¾·
+xÚ­˜Ms¢J†÷þ
+–mÕØÓ§¿{i¢qœ2&7˜ÙäÎ…˜TEÌ5x'ó淋üh at p)#‚ïÃÛoρxsxƒÖÕ¤õõ†ROc#%÷&Ï‚µ¡žÔc…Þº^ÆI'ퟓï_o¸±gaC¤0®±°‡H~êëgzR«?iý×{x°÷3æÍ­§ŸÄígß=‚™ÑÞ¯ìÌ…Ç„ÆRûÿ›ç·þi‘
+'Ù籯 0µ—Hnpv)ǐal¯óž:@(EãèW»ÃGwëä}Ý”äoýßq›j”Ÿ—í_n(gHçç»óˆ×†•[êĘ¼D¹n¯õ8ø—bÿ =ÄÐm0[-)4WI8Bm)ØÝ^¯ˆ´† ÉjÚÁÏ µ(ú1Ú§áU4BC}Qž‘›¶æhÏ’×eüQ$MAh$/—¦§q=ZáH)pŽÂé<‰>“EÒD1])}z׎PnT_ÂUµ¨IïWÔeNÑçåj$§%ÃÊØˍ'ÃBšÒš©b»Šá¨Ô¢Ùw±ùa4]ϲœbPðwd¹Àœ³Ùs–¤µ¸ÈáãêÛ±&b!l´lÄø®^¿ïI´:vœi†N2o¨@~÷öªkCoó>OúãîÈ?Y.N‰-€² ë¨(KÌ$;(¨ÉvÌRÜl×}âÐæ·×x^\‹9+D)Ê ¨ªÅq¾ïz®Úó`ŒÖõõÝU8+l9ÂkœLÓ£ßI´\…Ñ
+¿”üPŽ¤®_{,LAí¹þaË/ nV~§ëç/ï펅Y~”FVƒJSC
+*Ñ}3Êhwaòøò[H¼•ïa úl˜½Eán˜f†0¡š"œÃfB4ZYîƒ_BiÒB•Q‰¤©ív¿,žTñ³aö1n˜áe0\š&0@Žiä3~#¡ 
+8i†Ò`MRÔEóЬ(I¡‘%Ì	Ѭ’(
+²w;qÙ²MFŠÔ§nšËvP¶i¨¢é¸÷H6ꎷsWl»±`n›$@«¼=ñƒEÚ Lƒüm÷~X²·™¨$; Û™Å:”û6UȶŒ‹ÈöŒe=ÚÊäTÔÝ’<DÉzç–lVd•<+°FA£õp¥×Ë,a”[>K=Øï›J‚é[1‘6’ EÏœ)6Ý{6R°Ê‘BºFŠë»Þp<Èg
+ÿq`34èû“áÝøt°  mzrHΞh”[~<y^=N6,êŸJ¥Ònéê;×.éÛ»Þã¨z›ÆP‚4©??m¢¡æ§nh)P°y‚5ŠŸU0ÂYBÑžÐsÓh„錖…o±‰çú­DHUêÛW;•ÿ½ðy¶
 endstream
 endobj
-1163 0 obj <<
+1159 0 obj <<
 /Type /Page
-/Contents 1164 0 R
-/Resources 1162 0 R
+/Contents 1160 0 R
+/Resources 1158 0 R
 /MediaBox [0 0 612 792]
-/Parent 1041 0 R
-/Annots [ 1121 0 R 1126 0 R 1127 0 R 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 ]
+/Parent 1037 0 R
+/Annots [ 1117 0 R 1122 0 R 1123 0 R 1124 0 R 1125 0 R 1126 0 R 1127 0 R 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 ]
 >> endobj
-1121 0 obj <<
+1117 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [444.005 648.668 460.543 658.236]
+/Rect [447.641 648.668 460.543 657.69]
 /Subtype /Link
 /A << /S /GoTo /D (section.4.1) >>
 >> endobj
-1126 0 obj <<
+1122 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [441.641 634.911 461.21 644.48]
+/Rect [447.641 634.911 460.543 643.934]
 /Subtype /Link
 /A << /S /GoTo /D (section.4.2) >>
 >> endobj
-1127 0 obj <<
+1123 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [441.641 621.155 467.27 630.723]
+/Rect [447.641 621.155 460.543 630.178]
 /Subtype /Link
 /A << /S /GoTo /D (section.4.3) >>
 >> endobj
-1128 0 obj <<
+1124 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [441.641 607.399 467.27 616.967]
+/Rect [447.641 607.399 460.543 616.422]
 /Subtype /Link
 /A << /S /GoTo /D (section.4.4) >>
 >> endobj
-1129 0 obj <<
+1125 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [441.641 593.642 466.967 603.211]
+/Rect [447.641 593.642 460.543 602.665]
 /Subtype /Link
 /A << /S /GoTo /D (section.4.5) >>
 >> endobj
-1130 0 obj <<
+1126 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [441.641 579.886 466.967 589.454]
+/Rect [447.641 579.886 460.543 588.909]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.4.5.1) >>
 >> endobj
-1131 0 obj <<
+1127 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [441.641 566.13 463.937 575.698]
+/Rect [447.641 566.13 460.543 575.153]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.4.5.2) >>
 >> endobj
-1132 0 obj <<
+1128 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [441.641 552.374 463.937 561.942]
+/Rect [447.641 552.374 460.543 561.397]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.4.5.3) >>
 >> endobj
-1133 0 obj <<
+1129 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [431.717 526.88 460.543 536.448]
+/Rect [446.005 526.88 460.543 535.903]
 /Subtype /Link
 /A << /S /GoTo /D (chapter.5) >>
 >> endobj
-1134 0 obj <<
+1130 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [441.641 513.124 466.967 522.692]
+/Rect [447.641 513.124 460.543 522.147]
 /Subtype /Link
 /A << /S /GoTo /D (section.5.1) >>
 >> endobj
-1135 0 obj <<
+1131 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [441.641 499.368 466.967 508.936]
+/Rect [447.641 499.368 460.543 508.39]
 /Subtype /Link
 /A << /S /GoTo /D (section.5.2) >>
 >> endobj
-1136 0 obj <<
+1132 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [441.641 485.611 473.028 495.18]
+/Rect [447.641 485.611 460.543 494.634]
 /Subtype /Link
 /A << /S /GoTo /D (section.5.3) >>
 >> endobj
-1137 0 obj <<
+1133 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [441.641 471.855 473.028 481.423]
+/Rect [447.641 471.855 460.543 480.878]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.5.3.1) >>
 >> endobj
-1138 0 obj <<
+1134 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [441.641 458.099 473.028 467.667]
+/Rect [447.641 458.099 460.543 467.122]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.5.3.2) >>
 >> endobj
-1139 0 obj <<
+1135 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [441.641 444.342 473.028 453.911]
+/Rect [447.641 444.342 460.543 453.365]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.5.3.3) >>
 >> endobj
-1140 0 obj <<
+1136 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [441.641 430.586 473.028 440.154]
+/Rect [447.641 430.586 460.543 439.609]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.5.3.4) >>
 >> endobj
-1141 0 obj <<
+1137 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [441.641 416.83 473.028 426.398]
+/Rect [447.641 416.83 460.543 425.853]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.5.3.5) >>
 >> endobj
-1142 0 obj <<
+1138 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [441.641 403.074 473.028 412.642]
+/Rect [447.641 403.074 460.543 412.097]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.5.3.6) >>
 >> endobj
-1143 0 obj <<
+1139 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [441.641 389.317 466.967 398.886]
+/Rect [447.641 389.317 460.543 398.34]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.5.3.7) >>
 >> endobj
-1144 0 obj <<
+1140 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [441.641 375.561 466.967 385.129]
+/Rect [447.641 375.561 460.543 384.584]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.5.3.8) >>
 >> endobj
-1145 0 obj <<
+1141 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [441.641 361.805 466.967 371.373]
+/Rect [447.641 361.805 460.543 370.828]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.5.3.9) >>
 >> endobj
-1146 0 obj <<
+1142 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [441.641 348.049 466.967 357.617]
+/Rect [447.641 348.049 460.543 357.071]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.5.3.10) >>
 >> endobj
-1147 0 obj <<
+1143 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [441.641 334.292 466.967 343.861]
+/Rect [447.641 334.292 460.543 343.315]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.5.3.11) >>
 >> endobj
-1148 0 obj <<
+1144 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [441.641 320.536 466.967 330.104]
+/Rect [447.641 320.536 460.543 329.559]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.5.3.12) >>
 >> endobj
-1149 0 obj <<
+1145 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [441.641 306.78 466.967 316.348]
+/Rect [447.641 306.78 460.543 315.803]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.5.3.13) >>
 >> endobj
-1150 0 obj <<
+1146 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [441.641 293.024 463.937 302.592]
+/Rect [447.641 293.024 460.543 302.046]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.5.3.14) >>
 >> endobj
-1151 0 obj <<
+1147 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [441.641 279.267 463.937 288.836]
+/Rect [447.641 279.267 460.543 288.29]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.5.3.15) >>
 >> endobj
-1152 0 obj <<
+1148 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [441.641 265.511 463.937 275.079]
+/Rect [447.641 265.511 460.543 274.534]
 /Subtype /Link
 /A << /S /GoTo /D (section.5.4) >>
 >> endobj
-1153 0 obj <<
+1149 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [441.641 251.755 463.937 261.323]
+/Rect [447.641 251.755 460.543 260.778]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.5.4.1) >>
 >> endobj
-1154 0 obj <<
+1150 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [441.641 237.999 466.967 247.567]
+/Rect [447.641 237.999 460.543 247.021]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.5.4.2) >>
 >> endobj
-1155 0 obj <<
+1151 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [441.641 224.242 469.998 233.811]
+/Rect [447.641 224.242 460.543 233.265]
 /Subtype /Link
 /A << /S /GoTo /D (section.5.5) >>
 >> endobj
-1156 0 obj <<
+1152 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [425.096 198.749 460.543 208.317]
+/Rect [446.005 198.749 460.543 207.771]
 /Subtype /Link
 /A << /S /GoTo /D (chapter.6) >>
 >> endobj
-1157 0 obj <<
+1153 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [418.126 173.255 460.543 182.823]
+/Rect [446.005 173.255 460.543 182.278]
 /Subtype /Link
 /A << /S /GoTo /D (chapter.7) >>
 >> endobj
-1158 0 obj <<
+1154 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [446.354 147.761 460.543 154.602]
+/Rect [446.005 147.761 460.543 156.784]
 /Subtype /Link
 /A << /S /GoTo /D (chapter.8) >>
 >> endobj
-1159 0 obj <<
+1155 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [447.944 134.005 460.543 140.695]
+/Rect [447.641 134.005 460.543 143.028]
 /Subtype /Link
 /A << /S /GoTo /D (section.8.1) >>
 >> endobj
-1160 0 obj <<
+1156 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [447.944 120.249 460.543 126.938]
+/Rect [447.641 120.249 460.543 129.272]
 /Subtype /Link
 /A << /S /GoTo /D (section.8.2) >>
 >> endobj
-1165 0 obj <<
-/D [1163 0 R /XYZ 100.892 685.529 null]
+1161 0 obj <<
+/D [1159 0 R /XYZ 100.892 685.529 null]
 >> endobj
-1162 0 obj <<
-/Font << /F22 957 0 R /F49 896 0 R /F15 898 0 R >>
+1158 0 obj <<
+/Font << /F22 955 0 R /F49 896 0 R /F15 898 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-1202 0 obj <<
-/Length 1392      
+1198 0 obj <<
+/Length 1391      
 /Filter /FlateDecode
 >>
 stream
-xÚ¥—]s¢H†ïý\âVÉô'ÐW[&c§1Áljkf.ˆ’„01ûë÷t7øiƸ7Štc?¼ç=§O#ëÙBÖeçlÒùrÁ„…‘#ÀÖäÉÂ;–ë‡fMfÖw{Ýý9ùöå‚Ëw„ë29‘êø5á<KË8-9¯3˜tþé`BÞù?îPjMï?‘5ƒ±or¨ð­75saQî;.çp=·ÂÎmUhó=XAÌ]ËeÂQX’ÅwˆƒHý¤õ½‡1cvXFe2íö(eö"ëöˆgÏVó¸Ø›¼ûÏ`ÊzÚ8¾™‡¬¦÷ÅvyÒ¼üK”dzO,ïyˆÀòIûú=©‡¦ðk
-zÀ€±º>µó¤LÒg	B5ˆßBwý߃ìqlÔ ­Áø²+JÏãi™d©FKªïi–þ@˜=¯ò؁{HÏõ°dl†ózÆŽàœHçôv˜­G!^ÒLvܥ؎ò–õ¸=„/¼ýĘp;ŒrÎc¤§„«Çâ½(ãEqðŠ¬¬pöy>¦˜‡0e{G/ѲŒóÿF!hâãM<wãs ñ™=Ý_^v±ÝPû.F=p}óõ~4?>ì{‚Þ«A¬iæ:²k/°¢!¬Ò`ýGå§lUÝÄ<!Œk›ÒJ4$•\ï2Nã<škݼvaí8Mâ7cV	û-¯¾Ÿ^ýîGF	£ƒ»Ù]„­ÑÀ.H2Ýې*ãaø "š¼ÄZé]PGy²êâh,odE²†XÏÒ¨0>äà»Ô(&£~xkmÄ‡Ì.Ô†
-óó6ºª ÿMc#GÚ]¿#B‡òZL€HˆT$óXƒl4Ê–Ê쀸­ZÝ<¸o®í„rfO?SÙ·ªsœµ‡µLQ]Ká¦Îʸ”Co*¦±¬j”Øeý¬òˆ³¡ê;ú]ᢨkþ¥3}!Ÿœ½³Šõ¨Í…#ø—Ïí±RƒfçSØÛ¢yòï&"¬B…ÐäñsR”U°Œá.:ÇßÁiôÎU&å|ÓËk•áâzWuçç•ç—ª3€œS¿`óKw7ÅYTF&v&8±§Irš«h“«î—Ïy4Ûte¦©6¯Äo{9Á¶ökÍRìbúëgªÆVlÚû=Vf?‰ól¡@|œ?4éÆÔAÑrþß‘qF0xçõD‘Y“Èa¶¨bdeK¦†Àëä4Õ˜!cËy¼ˆSiÔR3¹ëáXvŠý»A0Ñ7ŸV©²¡Ï#¾Ýa*³æÜi »ÑPÒ`·÷ƒ#¹0ò(1ƒìøugx쎏›vüÉUÕ…×gÎùMpÑU“/†Ð—}Üü‰•p§7c7ïý£xLë樟¶ßéß®Zú}†…™¨ÝhØ´©_É·ÉÎìI‡ïá%Ë/Ûjõ…¤ù\¿¨8Èñ£$­JœeUK”óVr+lÝ0ðØñx»2Ñ&¼„íøöj§Ç¸]%ù/³á)ÆHT£ps{¾k˜hmî뙎ÓIõ	›vô…z÷e”G‹Â™šOÍ·a´ç»ûû|'Mùö¯Ïú:ã†A¨³}LwAtÐïhÿ4âÿè÷IsÎW˃R²XFÉ<“Ó'#™úÆfž`äòv¬ÓG„Ó&éFýàºtÕŒ~ðU_È]G~»ÂµûaøÐ…~sW‚ó;9ð÷x2¼	Tðà%Ö§SÚ,lÕØäuó6m«
-Ä$FcU ÍÉw•é¾]•…™¨[ǤÊÕÕgù¯?Í_Æý㑶jÐÖce¡O•Ë¨(Þfõѳ¹¹žûÂWÒ´—‰ú{0éü«¸¡
+xڝ—[s¢HÇßý<âVÉôºŸ¶LÆ$Nb‚ÙÔÖÌ<%	5
+.à$™O¿§iði¢¾(t7ôsþçÒÈz¶uÙ9›t¾\0iaäH$±5y²0ÇŽ‡°å
+épɬÉÌún¿uN¾}¹ ÄŽt]¦RBo)œ§I%E®Öu“ÎSÈÂ[ïã¥ÖtÑùþY3˜ûf!‡Ja½–+åÂq9‡ë¹tn;¨‚DÛ°˜ïÀJê`îZ.“N‰¥X„C\‚ÔOZß{3fEXÄÓnRf/Ònxöl5òÅÛ	*¥-Pãüz²z˜:\ÈÍö¤yû—0‹fGlïINlÛ·ïî(shQCÐ=DˆýÐÔÎâ"NžÕ¢ƒ Å§;k[ÐVW|Ù6IÍ£i§‰&‹«ÿišü@˜=¯²È1£ÀÊS¤q„ëY;’s¢TÓcØa ´_)!)Ôq—b;Ì
+ØÔãöþðæcÂí \¨5¡^¬ó÷¼ˆùÞ2îb[ìzàcœj+õ®è%\QöñUÜ%?J€¹Ÿ†`öxtyÙÅv(í3¸
+ôÄõÍ×ûÑ Ø{˜ºàKn0Ô‡ðr
+QµãRÙàP¥¬þc)¤tUeĉò?*šdC,©í.£$ʹVÎÍï.le¿ãèÕ,bÂ[>|×9½úËtF{£Ùÿ\­®ÀEÌÞñ¾¨¢¦÷œÁÁ8“—HFI,SJBéâh¬Ò<~ƒ¬WiN˜Ÿ‡jò]Ó˜•˜¤ÈDÝš
+î>°Ù`
+ü¼qk™€LþN##‡äoq˜ª¶·/,EæñÀ<yü84ÅÚ:é²T8ðm’ÔÚbŒ›9driKrL"ßØŒ˜]̨=¬Ö¹u,F…šz-Ý©ôPλ¨Ÿ-åáÁjÈ|zD,\äuvÓ·a2ÓêYÀÙñ/«Xª%Œ	aKzTPFhÎ0ZÎã?kŸ°Šœ“EÏq^Tî2¹† ˆÁCyÄO£|®ReÐW½¿¶3\\o¦yÈy¥ùeÙ	@À•wPî’í28‹ÐÏT Ùi²¢M²º_>gálÝ©†Z‰½îDÛè¯5H±p¡‰#rÆÆÔ´Ùõ;¨Ì~géB߀wœ¿4èZ
+ÔAá|ùÞq×ßB›Ì˚̤‹Êé~Z´	a”ÀKØIöb†PY,çÑ"J”@m’É]ßƪ%ìß
+ü‰|Z%¥üŒtÅüs¸ýfÍ!ÓÀu£™”°nïbaä¹ö9°Â×=à¡7UøÉUÕl×gÎùÑ-_¡	ûXì)¦ðÜ“;/Œ›«ý(z‹§u+ÔOà
+Ûï¹Ê÷1\µtõÌ•F v‘aS!¿Rym“é“öÝÃKj_¶%*¤‚ñŽ6•ñfŽQœTyΫeÚŠKÙ­Tl­Hzìp¼m3Ñ&¼„í€{µÕZÜ®âì—Yí—j?);áæž"x×,᛹zC±‡]åIš1Ôð­“CùáË0¹35‹©k†ht÷ó@'Mô¯Ïú:Ô†~ Ã|èOw~´ßØ#81ãÓ;{ÒëÕæ`¥•"Ãxž*—éó
+ycÛN0ViÛÈtúˆpðm²Ú¨ï_÷ýn¹¢ïժΨÿqWºv?ºPënîªÙ~§&þO†7þž	<ørz¥ÍV­z˜¬nÓ¦m¹€8€1Œ¹€6ÇÜUª{ô2Ì4@Ý$ÆU@”|šýúÛ’ÁÙö`¤5hëé1ׇÇe˜ç¯³ú‰ÙÜœÅ%R}nï¦ëÿÁ¤ó?äp–r
 endstream
 endobj
-1201 0 obj <<
+1197 0 obj <<
 /Type /Page
-/Contents 1202 0 R
-/Resources 1200 0 R
+/Contents 1198 0 R
+/Resources 1196 0 R
 /MediaBox [0 0 612 792]
-/Parent 1041 0 R
-/Annots [ 1161 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 1180 0 R 1181 0 R 1182 0 R 1183 0 R 1184 0 R 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 ]
+/Parent 1037 0 R
+/Annots [ 1157 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 1180 0 R 1181 0 R 1182 0 R 1183 0 R 1184 0 R 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 ]
 >> endobj
-1161 0 obj <<
+1157 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [498.754 648.668 511.352 655.357]
+/Rect [498.451 648.668 511.352 657.69]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.8.2.1) >>
 >> endobj
-1166 0 obj <<
+1162 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [495.723 635.079 511.352 644.357]
+/Rect [498.451 635.079 511.352 644.102]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.8.2.2) >>
 >> endobj
-1167 0 obj <<
+1163 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [495.723 621.49 511.352 630.769]
+/Rect [498.451 621.49 511.352 630.513]
 /Subtype /Link
 /A << /S /GoTo /D (section.8.3) >>
 >> endobj
-1168 0 obj <<
+1164 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [492.693 607.902 511.352 617.18]
+/Rect [498.451 607.902 511.352 616.925]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.8.3.1) >>
 >> endobj
-1169 0 obj <<
+1165 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [485.076 569.61 511.352 579.905]
+/Rect [495.91 569.61 511.352 579.307]
 /Subtype /Link
 /A << /S /GoTo /D (part.3) >>
 >> endobj
-1170 0 obj <<
+1166 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [490.542 544.955 511.352 551.796]
+/Rect [496.815 544.955 511.352 553.978]
 /Subtype /Link
 /A << /S /GoTo /D (chapter.9) >>
 >> endobj
-1171 0 obj <<
+1167 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [492.996 531.367 511.352 538.056]
+/Rect [498.451 531.367 511.352 540.389]
 /Subtype /Link
 /A << /S /GoTo /D (section.9.1) >>
 >> endobj
-1172 0 obj <<
+1168 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [492.996 517.778 511.352 524.468]
+/Rect [498.451 517.778 511.352 526.801]
 /Subtype /Link
 /A << /S /GoTo /D (section.9.2) >>
 >> endobj
-1173 0 obj <<
+1169 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [483.572 493.123 511.352 502.691]
+/Rect [496.815 493.123 511.352 502.146]
 /Subtype /Link
 /A << /S /GoTo /D (chapter.10) >>
 >> endobj
-1174 0 obj <<
+1170 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [492.451 479.534 516.868 488.813]
+/Rect [498.451 479.534 511.352 488.557]
 /Subtype /Link
 /A << /S /GoTo /D (section.10.1) >>
 >> endobj
-1175 0 obj <<
+1171 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [492.451 465.946 516.868 475.224]
+/Rect [498.451 465.946 511.352 474.969]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.10.1.1) >>
 >> endobj
-1176 0 obj <<
+1172 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [504.511 452.357 511.352 459.047]
+/Rect [498.451 452.357 511.352 461.38]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.10.1.2) >>
 >> endobj
-1177 0 obj <<
+1173 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [504.511 425.22 511.352 431.909]
+/Rect [498.451 425.22 511.352 434.242]
 /Subtype /Link
 /A << /S /GoTo /D (section.10.2) >>
 >> endobj
-1178 0 obj <<
+1174 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [504.511 411.631 511.352 418.321]
+/Rect [498.451 411.631 511.352 420.654]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.10.2.1) >>
 >> endobj
-1179 0 obj <<
+1175 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [498.451 398.042 511.352 407.321]
+/Rect [498.451 398.042 511.352 407.065]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.10.2.2) >>
 >> endobj
-1180 0 obj <<
+1176 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [495.723 384.454 511.352 393.732]
+/Rect [498.451 384.454 511.352 393.477]
 /Subtype /Link
 /A << /S /GoTo /D (section.10.3) >>
 >> endobj
-1181 0 obj <<
+1177 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [495.723 370.865 511.352 380.144]
+/Rect [498.451 370.865 511.352 379.888]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.10.3.1) >>
 >> endobj
-1182 0 obj <<
+1178 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [492.693 357.277 511.352 366.555]
+/Rect [492.996 357.277 511.352 366.3]
 /Subtype /Link
 /A << /S /GoTo /D (section.10.4) >>
 >> endobj
-1183 0 obj <<
+1179 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [492.693 343.688 511.352 352.967]
+/Rect [492.996 343.688 511.352 352.711]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.10.4.1) >>
 >> endobj
-1184 0 obj <<
+1180 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [492.693 330.1 511.352 339.378]
+/Rect [492.996 330.1 511.352 339.123]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.10.4.2) >>
 >> endobj
-1185 0 obj <<
+1181 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [487.057 305.445 511.352 315.013]
+/Rect [490.542 305.445 511.352 314.467]
 /Subtype /Link
 /A << /S /GoTo /D (chapter.11) >>
 >> endobj
-1186 0 obj <<
+1182 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [492.451 291.856 513.837 301.134]
+/Rect [492.996 291.856 511.352 300.879]
 /Subtype /Link
 /A << /S /GoTo /D (section.11.1) >>
 >> endobj
-1187 0 obj <<
+1183 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [492.996 278.267 511.352 284.957]
+/Rect [492.996 278.267 511.352 287.29]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.11.1.1) >>
 >> endobj
-1188 0 obj <<
+1184 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [492.996 264.679 511.352 271.368]
+/Rect [492.996 264.679 511.352 273.702]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.11.1.2) >>
 >> endobj
-1189 0 obj <<
+1185 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [492.451 251.09 513.837 260.369]
+/Rect [492.996 251.09 511.352 260.113]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.11.1.3) >>
 >> endobj
-1190 0 obj <<
+1186 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [492.451 237.502 516.868 246.78]
+/Rect [492.996 237.502 511.352 246.525]
 /Subtype /Link
 /A << /S /GoTo /D (section.11.2) >>
 >> endobj
-1191 0 obj <<
+1187 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [492.451 223.913 516.868 233.192]
+/Rect [492.996 223.913 511.352 232.936]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.11.2.1) >>
 >> endobj
-1192 0 obj <<
+1188 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [480.087 199.258 511.352 208.826]
+/Rect [490.542 199.258 511.352 208.281]
 /Subtype /Link
 /A << /S /GoTo /D (chapter.12) >>
 >> endobj
-1193 0 obj <<
+1189 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [492.451 185.67 519.898 194.948]
+/Rect [492.996 185.67 511.352 194.692]
 /Subtype /Link
 /A << /S /GoTo /D (section.12.1) >>
 >> endobj
-1194 0 obj <<
+1190 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [490.542 161.014 511.352 167.855]
+/Rect [490.542 161.014 511.352 170.037]
 /Subtype /Link
 /A << /S /GoTo /D (chapter.13) >>
 >> endobj
-1195 0 obj <<
+1191 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [492.996 147.426 511.352 154.115]
+/Rect [492.996 147.426 511.352 156.449]
 /Subtype /Link
 /A << /S /GoTo /D (section.13.1) >>
 >> endobj
-1196 0 obj <<
+1192 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [492.996 133.837 511.352 140.527]
+/Rect [492.996 133.837 511.352 142.86]
 /Subtype /Link
 /A << /S /GoTo /D (section.13.2) >>
 >> endobj
-1197 0 obj <<
+1193 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [492.451 120.249 513.837 129.527]
+/Rect [492.996 120.249 511.352 129.272]
 /Subtype /Link
 /A << /S /GoTo /D (section.13.3) >>
 >> endobj
-1203 0 obj <<
-/D [1201 0 R /XYZ 151.701 685.529 null]
+1199 0 obj <<
+/D [1197 0 R /XYZ 151.701 685.529 null]
 >> endobj
-1200 0 obj <<
-/Font << /F49 896 0 R /F22 957 0 R /F15 898 0 R /F27 887 0 R >>
+1196 0 obj <<
+/Font << /F49 896 0 R /F22 955 0 R /F15 898 0 R /F27 887 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-1216 0 obj <<
-/Length 673       
+1212 0 obj <<
+/Length 664       
 /Filter /FlateDecode
 >>
 stream
-xڝ•KsÚ0ÇïþºU> èt4dȃð¤ÓarpÀO;µMB¾}eË$`¥9IZ­´¿]¯þÆ`	0¸p:¾svN)PHKɁ¿ c¤4Ri$´1ÍÁv“8ã<sü˳s®ÒX“â ã
-	cÂÖuNNßwþ8Ä1 [w
-Ę½8Óæfï`Ä´ï¥ç`B!)„™?ƒ‰sçàÎ6 i!è(רd/¢\F`æn‹µÜ»-B¨€½ðqµ\FñÒÚƒxn'yÌ
-kA¼	¦æQÎÖë(Švöê¹cТq¡«2=¯y˜Ö¯cŠAÂ÷¬C칌Âî`xa€L̉wÓñÜòÄä×ÄïßØy×»¾žÔ/˜iR„ë·ÝÍ
-—ú7—hâúÄàp4ýŠA3^ŒùjEÅÞê%û*Û¥#1É@‹°²{JN"Ù»˜Rè=fÅ—Ê/6>”µ	;}»2µˆ´)â(b—*˜Ûžaì:LÁ,,Læ‰ï]S™ ’Uf
-`æÒ6ümWa<Ï‘LÚü»äì(¹Å¾[…«
-×ïu~Qšë²å×'aˆO
-ÞDa:.^†ƒž…°ïÍ tŸ£ð‹Î¬m¡žª*3˜,ìø™…éÚªü—À$}	ò(‰eÁ©,“Xÿw-ES?£xžúgôª‘ÐäR<Ä'Yd^¹'y´ø8«n­ë]kób˜BX‹&½Ûȝ÷új¤è¼hf{ò&…ª"Ÿ¨o'èˆlÒ‘á­ßŸXño­‚Œ\-¡U½«r¸è÷Ô„`ªiIøö}1‘ÍbR¾Ö0ÍLÕ¥[R¨–ìÁÁV’Í‚rc´ÂtË|õf‡eL	~BÌÍhþ±(L͈
+xڝ•MS£@†ïüŠ¹ípÈ8=ÀIŒVüˆ1¡ÜÚ²<`B"µ
+.²ü÷ÛdˆšV×Êafš¦ûéNÏ'+Âɩӏœ£!HÀŒç)-	pÎ#ˆ¦
+šä–ò¬J²ªt£eЋn ~AjÁd 0ÜÆjg9@'ð!¤fR’ù“s{ÇÉŸΤ	ÈËÆó	cÌÓ÷dæ\;|Ó' Ìh-v8•aô:ùÄ•@ã¢r{Ò×ttãö „¦ÇÉýzµJ³•µÇÙÂnª"ž×Öšx›ŠÜö@àèûusÒŠ)mš=ÄÏURìÇ’¤ ¬šÓhºRÐÁh|Š4¢³ð²º›7f¿fÑðÒîáÅÅl?€öD€„þ®}‹|Ž¤ÛÞLGã¨A“÷Ãé8<äð…àß±¿wôÇŽÇ¤'I$ÓªihÅ	AÃû²þwªÖÀè#¤ïÉÎÌ;²—M´e›iæbG+;#RÑ‘='Å2ž'µIÒ*·ë‹‰‹4_—ÖЏç®ðéo{J²EÙE
+\õjùOj‹|½NÖ
+jtÜÿÑ
+c¾¡ßTÎX¶JFÇÁÞ,<¦É;žm‹šþJš/íúVÎiÓø¥4/žâ*ͳ®”„ºù¿}Ôm5üL³E^C¼”–a‰óV>¬5…> b]wãžWéòµÕÚïDÝWµÞöŽÈ€q£ÛTm+jáó3 ž·tž”"  Dˆ¯‰ØÃkSŒñU4œYň®¬VL\ãQ+mç›åt8=Ð
+Wî!ÿ}áðÚ…cs;“¢ÄáÙ—öùà ;ów×.—¨8#‹õcRvg4\}šq»â÷ó/-öµN
 endstream
 endobj
-1215 0 obj <<
+1211 0 obj <<
 /Type /Page
-/Contents 1216 0 R
-/Resources 1214 0 R
+/Contents 1212 0 R
+/Resources 1210 0 R
 /MediaBox [0 0 612 792]
-/Parent 1041 0 R
-/Annots [ 1198 0 R 1199 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 ]
+/Parent 1037 0 R
+/Annots [ 1194 0 R 1195 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 ]
 >> endobj
-1198 0 obj <<
+1194 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [427.168 648.668 460.543 658.962]
+/Rect [438.376 648.668 460.543 658.364]
 /Subtype /Link
 /A << /S /GoTo /D (part.4) >>
 >> endobj
-1199 0 obj <<
+1195 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [433.111 624.209 460.543 631.05]
+/Rect [439.732 624.209 460.543 633.232]
 /Subtype /Link
 /A << /S /GoTo /D (chapter.14) >>
 >> endobj
-1204 0 obj <<
+1200 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [422.657 599.751 460.543 609.319]
+/Rect [439.732 599.751 460.543 608.774]
 /Subtype /Link
 /A << /S /GoTo /D (chapter.15) >>
 >> endobj
-1205 0 obj <<
+1201 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [441.641 586.202 474.846 595.48]
+/Rect [442.187 586.202 460.543 595.224]
 /Subtype /Link
 /A << /S /GoTo /D (section.15.1) >>
 >> endobj
-1206 0 obj <<
+1202 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [441.641 572.652 474.846 581.931]
+/Rect [442.187 572.652 460.543 581.675]
 /Subtype /Link
 /A << /S /GoTo /D (section.15.2) >>
 >> endobj
-1207 0 obj <<
+1203 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [441.641 559.103 468.785 568.382]
+/Rect [442.187 559.103 460.543 568.126]
 /Subtype /Link
 /A << /S /GoTo /D (section.15.3) >>
 >> endobj
-1208 0 obj <<
+1204 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [441.641 545.554 468.785 554.832]
+/Rect [442.187 545.554 460.543 554.577]
 /Subtype /Link
 /A << /S /GoTo /D (section.15.4) >>
 >> endobj
-1209 0 obj <<
+1205 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [441.641 532.005 468.785 541.283]
+/Rect [442.187 532.005 460.543 541.028]
 /Subtype /Link
 /A << /S /GoTo /D (section.15.5) >>
 >> endobj
-1210 0 obj <<
+1206 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [420.07 493.91 460.543 504.205]
+/Rect [438.376 493.91 460.543 503.607]
 /Subtype /Link
 /A << /S /GoTo /D (part.5) >>
 >> endobj
-1211 0 obj <<
+1207 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [426.49 469.452 460.543 476.293]
+/Rect [439.732 469.452 460.543 478.475]
 /Subtype /Link
 /A << /S /GoTo /D (chapter.16) >>
 >> endobj
-1212 0 obj <<
+1208 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [441.641 455.903 471.513 462.592]
+/Rect [442.187 455.903 460.543 464.925]
 /Subtype /Link
 /A << /S /GoTo /D (section.16.1) >>
 >> endobj
-1213 0 obj <<
+1209 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [441.641 442.353 471.513 449.043]
+/Rect [442.187 442.353 460.543 451.376]
 /Subtype /Link
 /A << /S /GoTo /D (section.16.2) >>
 >> endobj
-1217 0 obj <<
-/D [1215 0 R /XYZ 100.892 685.529 null]
+1213 0 obj <<
+/D [1211 0 R /XYZ 100.892 685.529 null]
 >> endobj
-1214 0 obj <<
-/Font << /F22 957 0 R /F49 896 0 R /F27 887 0 R /F15 898 0 R >>
+1210 0 obj <<
+/Font << /F22 955 0 R /F49 896 0 R /F27 887 0 R /F15 898 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-1220 0 obj <<
+1216 0 obj <<
 /Length 19        
 /Filter /FlateDecode
 >>
@@ -3436,20 +3454,20 @@
 xÚ3PHW0Ppç2ÀA c(á
 endstream
 endobj
-1219 0 obj <<
+1215 0 obj <<
 /Type /Page
-/Contents 1220 0 R
-/Resources 1218 0 R
+/Contents 1216 0 R
+/Resources 1214 0 R
 /MediaBox [0 0 612 792]
-/Parent 1222 0 R
+/Parent 1218 0 R
 >> endobj
-1221 0 obj <<
-/D [1219 0 R /XYZ 151.701 685.529 null]
+1217 0 obj <<
+/D [1215 0 R /XYZ 151.701 685.529 null]
 >> endobj
-1218 0 obj <<
+1214 0 obj <<
 /ProcSet [ /PDF ]
 >> endobj
-1225 0 obj <<
+1221 0 obj <<
 /Length 127       
 /Filter /FlateDecode
 >>
@@ -3459,21 +3477,21 @@
 Vª`SÆÄܝ<oŒS›Ûgz}i¯…ÿüºõ–#'
 endstream
 endobj
-1224 0 obj <<
+1220 0 obj <<
 /Type /Page
-/Contents 1225 0 R
-/Resources 1223 0 R
+/Contents 1221 0 R
+/Resources 1219 0 R
 /MediaBox [0 0 612 792]
-/Parent 1222 0 R
+/Parent 1218 0 R
 >> endobj
 14 0 obj <<
-/D [1224 0 R /XYZ 100.892 495.521 null]
+/D [1220 0 R /XYZ 100.892 495.521 null]
 >> endobj
-1223 0 obj <<
+1219 0 obj <<
 /Font << /F27 887 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-1228 0 obj <<
+1224 0 obj <<
 /Length 19        
 /Filter /FlateDecode
 >>
@@ -3481,466 +3499,452 @@
 xÚ3PHW0Ppç2ÀA c(á
 endstream
 endobj
-1227 0 obj <<
+1223 0 obj <<
 /Type /Page
-/Contents 1228 0 R
-/Resources 1226 0 R
+/Contents 1224 0 R
+/Resources 1222 0 R
 /MediaBox [0 0 612 792]
-/Parent 1222 0 R
+/Parent 1218 0 R
 >> endobj
-1226 0 obj <<
+1222 0 obj <<
 /ProcSet [ /PDF ]
 >> endobj
-1231 0 obj <<
-/Length 1480      
+1227 0 obj <<
+/Length 1476      
 /Filter /FlateDecode
 >>
 stream
-xÚ•ËŽÛ6ðî¯|¢XEÉ’€¢@w»)6H“4ëE¤9Ð2½"ª‡+Jqöï;Ã!my«ÍI3Ãá¼T<QðË"rß›íâõ›,xÆ<M‚í!àQæEløf"ØîƒÏ춒ÇAõ«µà‚ñÕ—íÛÅÝvñ÷‚ƒ”(à—K"	…È‚²Y|þ{8|D¡(òàdY›@¤y¸IS€ëàañÛ¬(,Òï‘aÝàY'a–gS/Òlæ)'/Þßmoî?<€›ŒÝ¿Çï†ýDèãûû?ú}%8ûðéÝÏè¦Ëc°‡ÛèDÁºˆÂ(OI"ùjÍA»o‡¾ۏ@b劳Aw­’‚EaÜ	‰ó0b²­´AÕ1ó_ISuý@àdÇ9+ÇFµ+ y¨¤gP¦D½=èÕ;ˬœ4Ó5
-!Áºƒ¿¦¼B3z¶‹¬²k}7Õ#Ñ
-´›‹0M
-²ûá×tX0Ýkå
-“ÖkK§oÌÆV{…`Ád»§³ªCî!²Al'	-»ãÅÀOz¨HÞ„«u"Rˆšz&b#WqÆžçL¬T
-¢„ÌIìÀR"œ*L—H˜ì¥¦wéö‰(6 ðE(‘)Ÿ&’gtaZm?Ì%;“ü̱ž“"Â
-´Œãøñ¿d$žãã-¥[t{€|+›x´Œ©^ît­èó*,´Yó"9(^ÇÐKIF²îÑÁ8‚< ·Äpó‚z=ª¥“¡#¢‹$Pºq ’$ÜE¶76ÝxßFöJ*" Læì‰p[z³t'ĆüÊð{&ÃP«­*ýõ¥Ç3+`$Üwnì:÷Ѩ¾•
-ÛÿiUˆu’¦Tûûnp½ÙÕDªÐå$Ý€/õ3‘$}|…'etª‰\)Õq€úÎyÄîdïoO•­ç‚p±ÀP£ÿ¥‘KŒHEéºüöç;G±­ ’>¾{|€Kœ˜*ÛQ_ñº›mG'‹‘ê,vòü·®Ã9#ïH^‹éæX½ö[K»Wô¡Ìœ#H+kíæŠ#t‡Á‹P¥
-j·t_†vþ8fÃQöƒ.ÇZâdĈ’*MRA÷Œ©/„¹ÀšDTÿƒÌ“Þ4E¾® ƒ²Ö{¸rnzå'³ðÛ:‡CÅ 8&
-RŽà´[mOÄŘ˱÷o)¸:ð»“Fí	”}7¶öy{}”Æؾìzwt”º7v¨Æ¸-÷Ym;«½j@½Ÿ‹ZÛÙiR`tX@'B¯r(„ëhÜ”ÊÖù‚ˆwf 
-4¶¯B8¸Œ8·d€vI	¨r«eÐêš]z@ñºê ·Ç÷VàlÐm˘Pž;XsˆpÖtf¨Ÿé ‘­>(c½T# C¹>~ªì,ˆr
-·Gœƒv¾™qIw÷
-ѵ»µ4­( ÕŠXëå\®«"É7`¦Íß^A~¸OO
-XHŒ¾²	½:ȱèô|Î¤»tf–õ€õtÉ—#xE¾÷Äÿ=æÂûŽÔfV-¢£¡”ìYÆ]_ÚÀ’Î/…Ed[WH§0%f.øpzofˆî2f°IgìÅ¢^[¨‹•<ÏX!¼^ì?<´y{å_zÊis,º-éåfãÄ{JÜͤ;`PèAÙ(ϖ뽎é¹jž¤Áâ/¦Gæ‹À4¤ˆ·]ßP{rù6„Jú\vbº}!ri”1î%üïÆãÒÍä>b.«ì‚íF7áݘ”G4mnÆã‘´c„VCYvÍÑ…ÍÎc<u³/ÃÙ‡/ÔÝ׋ff<¶…ã"õ)¶Ã6¡½Ô^™n¤òDt4¤9¬| -‡^©+Kâ8¾ð_´’ÆvJ¾i/wö>èèTâœàçedÁ¹­9t°ZqZÖ±/ú8÷ōÁi¯Ž2zpÚÈ`4'Oó)Óäa€¾Önˆóæë7`îôÉ›ÀÃ9+X:a"\é~ÓZ_Ý‚_Ì ÓÓ
+xÚ•ÙŽ£FðÝ_üÔ–Ö,Mƒ)Š”™ÌF³Ú+;%ÒfÚ(
+ëÌߧª«ÚÆ"eŸ¨ª®®ûhïɼ_o¶‹×o6O&~(ãÈÛ<~š…Þ&‚o¢¼íÞû"nK}Š~µVR	¹úº}»¸Û.þZHxòrIE¾R‰—7‹/_o‡o½ÀWYê,kã©8õ7qpí=,~øYü=2¬2ñÂÈOÒdêEœlü4–äŇ»íÍýÇðb“ˆûø݈Ÿ}üpÿ;A¿­”?¿ûÝ´beöHÀ[g¤1I”¾\­%(÷íÐw  ûH"_I1T]ËBb°ÈÏ‚L²0õÓ $!Û²2¨:î«écÊ®܃ì0ùØí
+ &¥v…ÉQoz«e.Xšéš!%ºƒ»V8…ftlYy×únªG£h·T~ed÷ÃûtX‰ª9Ö…3L[¯-¾¡ÛêïWfB·{:+;ä>ò ÄvšÐ¼;^ üT
+%IõŽTQ+ž‰ØèU˜ˆç9Ë¢QJ)Á;°”§Ó¥"¡{¦ÔãîϪ}"Š
+|ÑJd,§‰”‰]X‡VÛsÉNý(=s¬ç¤(-Ã?þ—ŒÈq|º%£ªÝ ß…M¼
+Z"Š^諸0 Ï«T	ßf-³Ð— xB/E	ɺGà ò ÜÃ-3qê«a(Z::"r$Ò‘4áÙÞØtã}Ù+©ˆ€T0YŠ'ÂÝmíÌfé,ĆüÊð{&ÃP«m‘Õ·—Ït®‚YI×¹!wî£)úV7Plÿ§U!ÖQSí#p컁{³«‰T¢ËQ¼_êg"iú¸
+3,edÕÄ®äÅq€úNe îtïnO•­ç‚p±ÀP£ÿāsŒHIÍ]~ûñóSl+€¤Oïà’$¦ÒvÔ7¼Î“£íèäb1RÙb–ç¾uíÏyGòZL·ÄêµßZÛ½‚ eÂŽ -¯+ž+L胡¡JÔné®íüafÃQ÷C•µÆɈ%UIÝ3¦¾ƁQ4‰¨þYF½hŠ|[Au]íáÊy|ðô0…›Ì:à·u‡4Š`&
+RŽà´[mO„Ù˜ó±wo)¸:ð»Ó¦Ø¨ûnlvy{}ÔÆؾìz>:êª7v¨†¸-÷Ym;«j@½Ÿ‹ZÛÙi’atX@'B¯r¨w4nJˆƒºe_1ãÎDÆvU—ÇKh—”€*^u(ƒV'ÐìÒŠËÐUñß[³A·-¯`N at yî`Í!"EÓ™¡~¦ƒF·Õ¡0Ö;@+`(×ÂO¥¥ Q®áöˆsÐÎ7@ 3œt¾oˆ^ñ­¥)iE­.ˆµ^Î%àº*¢tfÚüíÈo÷é©IÐwC6!°/z¬:=ߣ3Í—Î̺°ž.ÙAâr¯È÷žø¿Ç\xß‘ÚĪEt4#”’=KÄ¡ësû  XÓù¥°ˆlë
+鴦Ąƒ§WñFa†è̐ƒM:c/öõ*ØB]\èóŒUÊéÅþÃC›·WîµQM9mŽ¥jszgñlœøcO‰»™tŠj(l”gËõÞÇø\5OÒ`ñÓ#áÄ"0
+)âm×7”Äž8߆PMŸËN@¬j_ˆ\šÂ~	ÿ»†ñ¸ä™¼ÂGÌe•½B@‰ÝÈžŸÀ¤< iƒt3d #´ò¼kŽ6;ñ”g_‚³^¨¨»¯ÍÌxl‡YìRl‡mD{¨}aº‘ÊÑѐJä°ò¶ú¢¸’±$ŽãŸñE«ilÇä[åäŠØ)~^FœÛšCË•¤eº¢SWÜœöê(¡§Fsò4Ÿ2Møèkí†8ÿg¾~æNŸ¼qè«4ô`éø‘âÒUWWàÿò 2Ñ{
 endstream
 endobj
-1230 0 obj <<
+1226 0 obj <<
 /Type /Page
-/Contents 1231 0 R
-/Resources 1229 0 R
+/Contents 1227 0 R
+/Resources 1225 0 R
 /MediaBox [0 0 612 792]
-/Parent 1222 0 R
+/Parent 1218 0 R
 >> endobj
-1232 0 obj <<
-/D [1230 0 R /XYZ 100.892 685.529 null]
+1228 0 obj <<
+/D [1226 0 R /XYZ 100.892 685.529 null]
 >> endobj
-1233 0 obj <<
-/D [1230 0 R /XYZ 100.892 660.623 null]
+1229 0 obj <<
+/D [1226 0 R /XYZ 100.892 660.623 null]
 >> endobj
 18 0 obj <<
-/D [1230 0 R /XYZ 100.892 660.623 null]
+/D [1226 0 R /XYZ 100.892 660.623 null]
 >> endobj
 931 0 obj <<
-/D [1230 0 R /XYZ 100.892 507.113 null]
+/D [1226 0 R /XYZ 100.892 507.113 null]
 >> endobj
 22 0 obj <<
-/D [1230 0 R /XYZ 100.892 507.113 null]
+/D [1226 0 R /XYZ 100.892 507.113 null]
 >> endobj
-1235 0 obj <<
-/D [1230 0 R /XYZ 100.892 478.311 null]
+1231 0 obj <<
+/D [1226 0 R /XYZ 100.892 478.311 null]
 >> endobj
 26 0 obj <<
-/D [1230 0 R /XYZ 100.892 378.355 null]
+/D [1226 0 R /XYZ 100.892 378.355 null]
 >> endobj
-1236 0 obj <<
-/D [1230 0 R /XYZ 100.892 351.674 null]
+1232 0 obj <<
+/D [1226 0 R /XYZ 100.892 351.674 null]
 >> endobj
-1229 0 obj <<
-/Font << /F78 1234 0 R /F17 923 0 R /F15 898 0 R /F51 899 0 R /F49 896 0 R >>
+1225 0 obj <<
+/Font << /F66 1230 0 R /F17 927 0 R /F15 898 0 R /F51 899 0 R /F49 896 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-1239 0 obj <<
-/Length 2038      
+1235 0 obj <<
+/Length 2035      
 /Filter /FlateDecode
 >>
 stream
-xڍXKÛ8¾ûW
-,Vº=zZÖa/	’E;“ìvr˜™-Ѷ&’¨%©t÷¿ßzI–Í`O$«JÅbÕWÅ¢¢àDÁ?7ož6?¼ÏÊ ŽveTÆÁÓ)ˆóxWDq°?”»¼Ì‚§:ø5|i¾núñ‡÷Ivå~Ÿ¡he ŠHægíß|øø¸}Hó,lzyøKß¼0áó6B³MÊжõö!Îâ}øöbq8xmY(ÆÍ6ïž6ÿÝÄ >
-â…Yù.MƒªÛüú{ÔÀû1ˆviyžI²Òü°Ûç9ÌÛàqóïM´<kœ¯ž5+wt&<‡¿èíCrHÃA9÷¼M¡±5SðT8ÖÍoQœj«{d{&V†WúÅ»{ •i8ö
-I¤DYQë/ÊO3ýʳ^kÙÂÏ4&°>ktŽ¿lãfvb “àdqºË!†dü›áVyªªÒÎñœãHÇËÊÐi²E¨ínû€axºÈg#°zÕɪq,ßÛ©¶}]ª‰éEŸ_~.BhË뀇t@.ìÎÙìç‹À°O3w­9Ÿñ+$‹oÍÝ,ÅBŸÞ2á·(üM%Ô97vÚ±È禯
-…A¸'c…³=€fûålÍ88PïÖ|J~IÁSˆ‚ÚF?‰7R4•Ï¤
-÷¾'rT `z]ù¦?‹󍲺q_X”,Fl# ³³©I´ÛKK£ƒ„ À “§ý€(†P4ÀÇTÅrÞx.Ò¾Ã7JŒŽá×U‡SÍögDgnd[ˆ]#Û*÷½Ø
-j{…n¹ŸczDgš„ù È“¼™jž§,$Çæ|D)#2S”ÅJâ‚À¼³“d\
-ƒƒÖ 1eŠ£J$…Ò=d><œqšvËkLu',Ó‰8[OÙÂsâ±n¾6=!W~R_kÁ;²×”®+¦R,NâØ>ðÜ@E¡™V\e7Eïb1k|„Øûˆ¸IóÐÛ†”îe¯œÏAg6M-Rœš0¬9¶ºãÅèüä&ñ’j™×i/X­É»PNÀ»”EÀu#DU‹öÛ’2’¡LÀ”ƒêyՁá°þPllãÑ+ˆú2&Ÿ£D¥tŸD’Qø™˜rLiúªka_K&ï1àEû« ð°fæצÒ“|‹Ð½2ÚÔË=¦¼Zâ`ʱoÙkqÁ&#©‚‹,ü80}Æ's8Þ*?mށµM
-·R¢’#U®.Óé8pjÌt¬ç69pZz%
-OÖtßhÁä€óóâ*‰Õ\@ÉFPX7ˆv¨N+¦Ñ‘ Æ_Åfå)ïþžš­œ+<ôE'»2©‘•i±+“«Œw)ø:Ž¢ð}Ó¢²}~|îµu—fïoúL‘r'ù¢g;ȺÎôXUqöÔ<{Oÿô†ç|çƒtë˜v¹¦hê
-7…	ès	¸¾{¥ÅÕÿÝó´6ëÉ‚MIš%á‘oëJQ½O³4œ5!»6¤	§úÜ󂽨™Y«ï0e*ˆ¯L_ž	¡åÜ$ë¤*/$<'’ üWzðl ájV½
-ºß§QÈé< ¸ÕVëØ•¤ú#\ªgšCE˜_ñÄë…G5™{[¾‚µãË™R×ø"8„ï¹µ`ž~QÝÐâ©“"’ ½R/1ò¢2‡u-ý¸_‘óÓœŠ-f.£4عÜf;yIêâSÏ´TÓ\@†Zr$?CeÔê8IGÏ“ÉÏ"v ¢…}¡œý“‹å¤MDîf”p¡¿‰mUïN$¼¦{Žú`Š³<H [ύÍþgk¨L
-j›†ÀäI*aG"Œ+†~A6ÔßtKÖ$AÐ'Äìk2š¦.å>
-Ê}å˜Îuøª;»x‰øŸu¿Ò7qýËB+e¬å>íyÕœnŠcvõ>2Kàrb:Û#¦Óy;§«‘®O  •3½¨¢.¡.!kÄ{vÕëâÆ…Yèy8Xºb•Œâ™\nwº¿–ÀC°Q=) žx¦Ý¸ÎÜèÉÖ¢{RMK	]Œ›Ë¡²¢b¸uýˆí".J.#H¼À³¯æy-iÍÐ-Ž€Î n¸BA%#””³Uc©¶ù2µÇÀ»ë/ï˜Ë	<ñÚÃP{®‹ËÀã‘çþpP¶™˜†¶9_¨ù“â©ñ9›ËSœß4qH¨c2Žz—æ’í$jÚQšüìE27ŠH‘‚
-áÊ£Rš-lPè‚+²¿ìz¡ÿ@ð^nª€)¥]%
-'ÿ™ šUØìgÕµsn$Þ‹)þ°¾©ÆVÉš¢ëþ²£(¦Ž"“ŽâÓ6Cê±é?,líþžâ'~Ûàó œóˆÝNª¶,9&ŒÃ”5ØÆ2mÙÓ‹˜”98šÈ8Ý×|™Tv:Ä}’‡˜‚âa~£±7<6µV«ú©:ðßš°¡C›”QøáöFmå›Ï§Ïg–½=•›h–»ýQƒ¬©ð–\ø²ïR–¯³4‹¹ÂhÇžŸ]¸@¨dßtjÌ9CÑóÓ·ÐCõ,ùöãÞ}ú×/÷ÌàZðÈÝ»›ûùi_l«Vüct’¸sé†J'à•ÐÛWÉY)Õk7•z%_Ò¯'Ra˜ulÜ„ÛùïØ4¾{Úü&XC
+xڍXKÜ6¾÷¯XD
+Ìtôlµ{±a6±³3Il‰Ý­Xµ$åñüûÔKjµ­{"YU*«¾*ç 
+~ؼzÚ|ÿ6+ƒ8Ú•QO§ Îã]ÅÁþPîò2žêà·0Ûþñôã÷o“$8ìÊý>CÁ$Ê@ ԐÄÏÚ¿z÷þqûæYØô<*òð×¾ù„Û4
+Í6)CÛÖÛ‡8‹÷áëˆÅáàµe¡7Û¼yÚüoƒú(ˆFå»4
+ªnóÛQPïÇ Ú¥å!x&É.HóÃnŸç0oƒÇÍ/›hyÒ8_=iVîèLxÑۇ䐆ƒrîy›Bck¦à©p¬›ß£8ÕV÷ÈöL¬¯ôïîT¦áØ+$‘eE­¿(?ÍôÏz­eox<Ó˜Àú¬Ñ9þ²CšÙ‰N‚“=Äé.‡’ñçæ3n†[åQ¨ªJ;ÇsRŒ#/+C§-È¡¶»í†áé"ŸÀêU'«Æ±|ol§Úöe©&¦}~ù¹¡-/ÒA|¸°;g³Ÿ/Z Ã>AÌܵæ|Ư,¾5w³}ẍ́ߣ<ò4•PçÜØiÇ"›¾6ឌÎö ší§³5ãà@E¼[ó)ù%O	 
+RhCý$BÞHÑT>*ÜûbœHÈQ€éuå›þ,JÌWÊêÆ}bQ²-°€ÌΦ&Ñn_,-‚4ƒNžö¢BÑ sSËyã9¸Hûß(1:†_@TN53ØŸ¹‘m!vl«Ü·b+¨íºå~vŽéi¾çƒ Oòfªuxž²›ó¥ŒÈLIP+‰óÎN>q)ZƒÆ”)ŽR(‘J÷ùXðpÆiÚ-¯1՝°L'âl=ẻǺùÜô„\ùI}e¬ïÈ^Sº®H˜J±8uxˆcCøÂs…fZ10p•Ý½[ˆÅ¬ñbì#â&ÍCoBRº—½r>Ù4µHqjÂl°æØꎣcð“›ÄKªe^§½`µ&ïB9ïR׍U-ÚoKÊ|tJ†2SrªçU†ÃúO@±±G¯ ê˘|Ž•rÐ}IFágb`È1¥é«v¬…}-™¼Ç€W@í¯V€ÀÚ™Ÿ›JÿKò5.B÷ÂhS_î1å¥ÐSŽ}Ë^‹6y€pH\`áǁé3>™Ã)ôVùiCð„¬mj¸•â•¬©ztu™Nǁ+PcÖ c=o´É³ÐÒ+ix²¦ûJ&œŸWI¬æ J6‚ºA´CuZ1Ž0þÜ(F0+Oy÷óÔhå\á¡(‚8Ù•yL¨L‹]™Xe¼KÁ×q…o›•í‹ðýs¯­»4ƒ|ÓG`Š”»8Ée8ƒØAÖu¦ÇªŠ+°§æÙ#xú§W<‡„à;¤[Ç´Ë5…DSox¼)H@Ÿãè˜HÈÀõÝ%à(†¨þ;ÏÓÚ¬'6%i–„G¾­+Eõ>ÍÒpÖ„ìڐ&œêsÏö:L ff­¾Ã”-¨ ¾0}y&„v–s“¬“ª¼ðœH‚ò_éÁ³„«Yõ*è~Ÿ"D!§ó àV[­cOT’èŽp©žii`|Åg¬Õdîmù
+ÖŽ/odJ]ã‹à¾åÖ‚yú‹ê†O‘4 ¨è…z‰‘•8¬kéÇýŠœŸæTl1sy¥ÁÎå6+ØÉûHR¿˜z¦¥î˜ä2Ô’#ù*£VÇIê8zžL~±£ 5(ìåìß\”('m"v5£„ÛýMl«zw"á}4ÝsÔ— Sì˜åAØznnô?[CehPÛ4&OR	;a\1ô[ø²¡žø¦ÓXš°Ž 	‚F8!f_“Ñ4¥X p)÷QPî+Çt®ÃWÝÙÀKÄ/øì¬û•¾‰ë_Ziì(“`-÷iÏ«ætS³«÷‘éx\‚ —ÓÙ1ÎÛ9]t}2 Ð ­œéEu	…t	YX#6س«^7.ÌBŸÈÃÁÒ㘨dÏär»ÓýE°‚êIõÄ3íÆ=ÀpæFO¶Ý“jZJè¢`ܬX•íëGlqQrAâž}5Ïk‰Hk†nñpt6 qÃ}
+*¡¤œ­êKµÍ§©=Þ]§xyÇ\Näà‰×†Ús]\<÷‡ƒ²ÍÀ4´ÍùBÈßOÏÙ¬€€X~˜âü¦‰CÂ@“qÔ»4Gl'QÓŽÖ¬àg/’¹QDŠTW•ÒlaƒB\‘ýc×ý× ‚÷rPL)í*i8ùÏÐœ€¬Âf?«®ƒt#éô^Lñ‡€õM5¶JÖ]÷E1u™t¶iRMÿA`ak÷ô?ñÛŸàœGìpRµ`É1a¦¬Á6–iËž^ĤÌÁÑDÆé¾æˬ ²Ó!î“<|Çüû ó
+ˆ½á±©µZ}ÔOՁÿÐì€
+jܤŒÂw·7j+ß|<}<³ìí©Ü¤@³ÜídM…·ä—}ó蜐²|¥YÌ¥F;öüìÂB%ûªScΊžŸ¾…ªgÉ×ïÿûæÃ~}¼gר€GîÞÍèØ<ØÏOûb[µbàŸ£“ĝK7T:¯„Þ¾HÎH©^»©Ô+ù’~=‘
+ìcà&ÜÎǦñÍÓæ/kbW 
 endstream
 endobj
-1238 0 obj <<
+1234 0 obj <<
 /Type /Page
-/Contents 1239 0 R
-/Resources 1237 0 R
+/Contents 1235 0 R
+/Resources 1233 0 R
 /MediaBox [0 0 612 792]
-/Parent 1222 0 R
+/Parent 1218 0 R
 >> endobj
-1240 0 obj <<
-/D [1238 0 R /XYZ 151.701 685.529 null]
+1236 0 obj <<
+/D [1234 0 R /XYZ 151.701 685.529 null]
 >> endobj
 30 0 obj <<
-/D [1238 0 R /XYZ 151.701 452.847 null]
+/D [1234 0 R /XYZ 151.701 452.847 null]
 >> endobj
-1241 0 obj <<
-/D [1238 0 R /XYZ 151.701 423.93 null]
+1237 0 obj <<
+/D [1234 0 R /XYZ 151.701 423.93 null]
 >> endobj
 34 0 obj <<
-/D [1238 0 R /XYZ 151.701 209.567 null]
+/D [1234 0 R /XYZ 151.701 209.567 null]
 >> endobj
-1242 0 obj <<
-/D [1238 0 R /XYZ 151.701 182.563 null]
+1238 0 obj <<
+/D [1234 0 R /XYZ 151.701 182.563 null]
 >> endobj
-1237 0 obj <<
-/Font << /F49 896 0 R /F22 957 0 R /F15 898 0 R /F17 923 0 R >>
+1233 0 obj <<
+/Font << /F49 896 0 R /F22 955 0 R /F15 898 0 R /F17 927 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-1245 0 obj <<
-/Length 1952      
+1241 0 obj <<
+/Length 1951      
 /Filter /FlateDecode
 >>
 stream
-xÚ…XÝsÛ6÷_¡ËË”^£êÓ²^»e»öÚd[¼ívm‰¶¹H¢+Jqüß_RG·=	A@…ÞÖ½_ï׋w?DZ—EFÞzãEa¬ŠØ[®Š +Ro]y_ü;]öƶ—ßÖI|ËeŠâq„ ²\dÁåU.ÿ“½¼Š¿|0í–×¥(Š° }’h$Ó§G”Y\¯ß0C/:±$’Ä+›Å—o¡WÁÜG/’båH²ñ’l,³èÚ»[ü¶OOe§ÛNJÓ" #àî´æ	¬]®ü½rîpç¾í*Ç,Õi$à(Êifá7òÛËÈwH zóˆË4?ÿX–—™
-/xUÇ«pfp¢¹1Oºb©q“b4e5™RøýNÑOp¸«(	2ð(ÙO&&I⛿©ßwv€}îk°Gäã$ˆ²D®S5¨ø^áÅ°g‹¢;2§·Ì(툕¯™}0ýN$wÆ1ï5É2
-óºc‰Ááų¶fÞÅ©{™UëGT ë–µû1ÐÆCflóagJ”Ò,Sà=‡t|zœBã鋧!÷GÂ~
+xÚ…XÝsÛ6÷_¡ËË”^£êÓ²^»e»öÚd[¼ívm‰¶¹H¢+Jqüß_RG·=	A@…ÞÖ½_ï׋w?DZ—EFÞzãEa¬ŠØ[®Š +Ro]y_ü;]öƶ—ßÖI|ËeŠâq„ ²\dÁåU.ÿ“½¼Š¿|0í–×¥(Š° }’8	âb\˜¡Èâz½ø¾ˆ€zщ!Y$^Ù,¾|½
+æ>za+ï@’—d«`™e@×ÞÝâ·Exz¸(;ÝuRš 7ÿ£5O`ìråï•s‡Ë8÷mW9f©N#'QN3¿‘ß^F¾C ћG\¦áôiœøwÀ²¼ÌlxÑÀ«:^…3ƒ͍yÒK›£)«É”Âïwúˆ~‚Ã]EICÉ~21Iß´øMý¾³ìs_ƒ="ÞŽ²DnS5¨ø^á
+Å°g‹¢;2§·Ì(툕¯™}0ýN$wÆ1ï5É2
+óºc‰Áá½³¶fÞÅ©{™UëGT ë–µû1ÎÆCflóagJ”Ò,Sà=‡t|zœBã鋧!÷GÂ~
 £Dwèk\·)ºÁÉÑ,ÇçDjØŸéU9qLi at g
 g®¥E¥ÛÆÒ..|»á/_vš†>Mµ[íÞg¹cXfô/ÒâS$ŐâܧÈrºc§v²;•èg?ÎR][œ<€W’tÉžÍÁprrrÎTò5½ˆ>^fKXo*Å{Ï(&Tk92pШ•îL«™ñ5ÌžŽ¹7%˜p”EüùË´7ë9cŸ	
 ¢ÿ
 tð²ö|m¶C³ãя8wšnÌÑmÙÅs8nt¿³´¼âµ":%ÐwŸß3QÖFSôQ!JüÛ빓ô;ÕãaWl„
-H`¬ ã_^3ΰ}„=ìðç?|?›²³ÎnDk«É½r<Bdâ×ZUN6¶üÅm®æÒïÙ5y‘êv˜}H³ñH1Rq±¯šBÓúI¦õ÷ÁH”ˆ_.-3½3‚Š Ö`BjÕŽêafÚÁŒ_™|óçõï—«ÄÿûÍœ[M3ݶâ
-ጙœ5Cº3Ã8Àïǁf‰“øÁ¡ãl8ōŠgjYTZÞ\ÀžÎè^ìôÊã¹Ï.NÒlr1ÒF¾¶åÜÈünNÝÓŽ0Ãi‰ áXµ=! :tw^@5×g²Ë–C#73%qæ_ßÌZû#;þ×õ‡Û› Ç;Æ´AØB¢±\“R¿Òà‰z¬•÷QîEqPd5 :]ñ2žº…JMMDž6/«9,L¢`æ’î¦-)3ß	r)ÆAü˜óÄjš8‡`	TÅùÒTbð§7ü­Åg(Â)…+”H¸ªÕÏîXÀ=·R¯âÕ±ïìЊêjÒÖüQÌûç>a)ïŸFXëÚ±€B8áLÍÁ‚ì¡­¨E„éÈùéöî l5A?29MgÛ1(Dm§y59xx]L1:©3û”Øf0eäÊŒÈ6"9 at cÌ¢•x™
+H`¬ ã_^3ΰ}„=ìðç?|?›²³ÎnDk«É½r<dâ×ZUN6¶üÅm®æÒïÙ5y‘êv˜}H³ñH1Rq±¯šBÓúI¦õ÷ÁH”ˆ_.-3½3‚Š Ö`BjÕŽêafÚÁŒ_™|óçõï—«ÄÿûÍœ[M3ݶâ
+ጙœ5Cº3Ã8Àïǁf‰“øÁ¡ãl8ōŠgjYTZÞ\ÀžÎè^ìôÊã¹Ï.NÒlr1ÒF¾¶åÜÈünNÝÓŽ0Ãi‰ áXµ=! :tw^@1×g²Ë–C#73%qæ_ßÌZû#;þ×õ‡Û› Ç;Æ´AØB¢±\“R¿Òà‰z¬•·QîEqPdõ :]ñ2žš…JM=Džö/«9,L¢`æ’î¦-)3ß	r)ÆAü˜óÄjš8‡`	TÅùÒTbð§7ü­Åg(Â)…+”H¸ªÕÏîXÀ=wR¯âÕ±ïìЊêjÒÖüQÌûç>a)ïŸFXëÚ±€B8áLÍÁ‚ì¡­¨E„éÈùéöî l5A?29MgÛ1(Dm§y59xx]L1:©3û”Øf0eäÊŒÈ6"9 at cÌ¢•x™
 ƒ/‡ONb’¡SMó2kópÉ=Ì”ÒX4æn­–äá‚›äÜ% 9̹t5HP\#ÂD~¥(}AlS²Ïj´€¶"Ù{E5ƒµzO<xL(-—‰¼}Œ˜VëéBf̧òƒQ4£²q'ØE]¢•®±Ùw–oÛIÒ*ž¹7ýlÞRé†v­Á,óÿ¡´‡1(‚Klx@Fý+t{•Öã„GmhB-%¶ì`„©ø“Ä"cD%úwhÙ¶º?Ãt‡­T0çîõ±¿vr§JÆHOhÓ4JqSjÏÐ3C&Ä&ÈôÖ<NµIVÔEü¥3 ñ_Ö¢öCp@Ð_dþí§kòA:6Д9fpl#°#
 <⯌/d®uI‘ËcÅÓ3Q\2Ijz^gûü`”ºQû”7eXBpÃŒšìmx¤àÓb³AÕ˜°¸St!û´·ƒai!Šµ£GA<Öp\„—‡ò r˜˜q&æ~ 'ð^DÒÍ]ÆTfÃÌW{0f߸f°ƒp;³éÁsˆüɈü4Aэé"ÂlêÊDÍ jxÕÒoíȨ´ªEé‡V¬àÏf豑™1YÀÐq5ONl¼ý½êØv`
 f¤~-ÏÖ•”•JŠ¹OŽ‘?¾I]Už ÉÉ›‡ü–BŠƒ$ågCâ¦D…ªeJzíÚdn§k|–­RAä5ÜáyÄ©ñ\ñªJéÆb	¡(WYŸ<Ãv+#ÕÎ>ðÊš4,ðÜ:¦±Td¸Úlw”œÚõÌQ–"‹7õYp©yX`e?²’Öv
 ¿ƒpÙÖ2·±®y¿-©˜à¢$™1g¦”Gh>΋zNÙr©ôªfÎF˜x^
 öo;Eñ›çþ$ÉiA±ìŽ
-áVFçp‚Ū61¯1Äõ˜Àšî6vtέ`ìÌ‹úLþņ‚®ðð “èï‹ë¥½Ùt¶ái¨IïçÝÏh%'0u=ÿ†“€çèâH³ÎÙFfÝÑõšž8‰Ó¿ªñ{½^ü¾ª û
+áVFçp‚Ū61¯1Äõ˜Àšî6vtέ`ìÌ‹úLþņ‚®ðð “èï‹ë¥½Ùt¶ái¨IïçÝÏh%'0u=ÿ†“€çèâH³ÎÙFfÝÑõšž8‰Ó¿ªñ{½^ü$ý F
 endstream
 endobj
-1244 0 obj <<
+1240 0 obj <<
 /Type /Page
-/Contents 1245 0 R
-/Resources 1243 0 R
+/Contents 1241 0 R
+/Resources 1239 0 R
 /MediaBox [0 0 612 792]
-/Parent 1222 0 R
+/Parent 1218 0 R
 >> endobj
-1246 0 obj <<
-/D [1244 0 R /XYZ 100.892 685.529 null]
+1242 0 obj <<
+/D [1240 0 R /XYZ 100.892 685.529 null]
 >> endobj
 38 0 obj <<
-/D [1244 0 R /XYZ 100.892 444.757 null]
+/D [1240 0 R /XYZ 100.892 444.757 null]
 >> endobj
-1247 0 obj <<
-/D [1244 0 R /XYZ 100.892 410.631 null]
+1243 0 obj <<
+/D [1240 0 R /XYZ 100.892 410.631 null]
 >> endobj
-1243 0 obj <<
-/Font << /F22 957 0 R /F49 896 0 R /F15 898 0 R /F17 923 0 R >>
+1239 0 obj <<
+/Font << /F22 955 0 R /F49 896 0 R /F15 898 0 R /F17 927 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-1250 0 obj <<
-/Length 2070      
+1246 0 obj <<
+/Length 2067      
 /Filter /FlateDecode
 >>
 stream
-xÚ­ÛŽÛ¶ò}¿BØ'Ȫ¤HÝ^d“"E›m».‚ƒ¶Z›^«ÑÅ¥8û÷›l+GMœ}‡Ãápf87J
-¾½zµ¾úæ­-­¢B:Xïè(S:Hó"J
-¬·Á¯áçOÕê÷õwß¼ã Š4µH+$ÀˆhÞ»áÕ»»ûՍIlXµ<–8$á/mõ™VF…Ý*.¾ޮn´Õiøzd:<®g"‡]½Y_ýy¥½
-ô…XIdL°i®~ý][Xû.P‘)òàH”M`’<J“à:¸¿úéJ]ꪓE]m‘N¨ÇzïV7q–‡Þmºv‹p6 !èñG×óÚ¡ïj×ð¤òL4L;¯»Ã <ìúa\é°­üPm˜¨îp7+ø|¬ÚÇkÞÒ»?Gç·åéÃ
+xÚ­ÛŽÛ¶ò}¿BØ'Ȫ¤HÝ^
+$Ùä E›m».‚ƒ¶Z›^ëDW”âìßwn²­5-Ð}‡Ãápf87J
+þsõj}õÍ[[ZE…*t°Þ:ÑQ¦tæE”6Xoƒ_Ãtõûú»oÞÆqGEšZ$Œ•`CïÝðêÝÝýêÆ$6¬ZK’ð—¶ú̈+£Âna_oW7Úê4|½2×3‘Æîެ¯þ¸ÒÀ^úB¨$2&Ø4W¿þ®‚-¬}¨Èyp$Ê&0I¥IpÜ_ýt¥.5ÕÉ¢¦¶ˆH'Ôc½w«›8ËCï6]»E¸ôø_×óÚ¡ïj×ð¤òL4L;¯»Ã <ìúa\é°­üPm˜¨îp7+ø|¬ÚÇkÞÒ»?Fç·åéÃ
 v?ñß5
-ZÜh%p_$覮\‹tƒV7Öäá»ØO²:gœÛéÏ«,cF2N"U
+ZÜh%p[$覮\‹tƒV7Öäá»ØO²:gœÛéÏ«,cF2N"U
 w$½Èˆ
 <òhØòîjQ¸••a˜ì€€wý'<îõBþ„Åà“«°í†j÷Ä0qÅqÇcÙ²Д-2Íuèjïxuè+çf[ÑfÞ%‚i×
 Ù^¶ú²è7¥mí^À¤ˆÃRÎ?îÁpè~ÉîC…{ãbºð"ŸYŽU]3äËé&ÕBd5ÈÜŸÉIVD¢*ˆ|¬Øv<²e=õéŽòð#Ý¿‘0C²})dmÇ_5‡zэŽÈa’ÒfIØíp„†‹o(0€½ 5¢%	‹4KN„ø™t@
-öM4Þç–×7cßWbÊ,ë'^¹/œ?”<%E E„÷ã9ÒàêÀ;Qª!✥³@ÇQ‘hJZÀÀäQlRf £dÐJ…·®E/L³ðt"ð%p.f0KÀ .¢XçÌà‡„Í(êlÞÿðŠç³ðƒ…Ž%u­ŸÑ³2Šü—üGÏ«¬Î™úPö`ä±.}½u#4m8»lÝ5Ï).`| ôâýêrCi'Ž)NpdÇŽ‡î¥2ÌŒÞ1AÃ÷‹&¢ùo*Q·oÞÿ÷·1YÇI(i¸‚¯eî(ÎÌ)o/äkcUd‹xNKy÷þÍ–bY«õ³œnµ%’Ùé?¿yyûõÓsYÚõäY”Ùt.Á‡Ÿß­Á x³à÷i¤l2¿àe¹4É•Ï$Mþ/¹4Ê•+“J`½üþ{°‹…Ô³|~œ¨(×úYΏ©ÜÎx‹añúËÀ‰òáß;ifžGcu¤ÔÂÜÞÝCˆhÆK"ØPÝCÌq•å+7CÕa† Â}7B—DW«¡3Ê̯öµM²†¬Ó#–mŒhDN„…Üñe5EWS¤<b.ÞsñÇ©®vL2zÙEù1Sò"öãd1•"K((™D2(ßУ,$¡ðÑâ>ÍžÅGUœæçàå´ZIº’!æLj&eÏ™[[œ³û\bi´tHÖæì=®9H!à¤|Q$x1v‹yDGs.Æž+\ïÊ-·80_áXVu4™9VQ–ÆÌOúð\ÚŽGè
-¡áHЍÎU‹ÖÑ!áòRU„ëUnBÙ@
-E3£…ŽK¸RDz£©påúŽ¬¹
-Ôêžõ	KŽÁŠ£êšO~sG‡(v6 ΄°ZµS}âE ¦ûe"YäÁ;¨­åàxqÖ¦3Á¶êÝfèú'žâ- e¹ÐÛú}Ù“A7®¡=¦Èæ6+'ÃBçN¤˜„œî–±«Õx‘^`³16þ‰q¤-!1¤»öf¹sjèB²3|¨óžý)K…	¬žŽ¸w¾{ {1]¸cê“ÂYvV8[RXð~I&ð?8ØS/hR|e¹c¾Ð–±DiÆ:Ã8Œ}Ë‹9kšòÂ[·+Çzà	GMŠ2cŽóhÇKþ	^ÍÄ”R1¡‘Ÿo-æ‚ÐÿÐgfSŸ™IŸ¹^ÁC£/øDâ÷
-¦\øô|ì/ïn¿Úw
-×HK·™jp_¸<¶BnÊ–±ý(˜#ÝDˆzÉ»¬¬9V[Ï„ìä«%„ ~¸4¿Ià)¿æ¸š})ìr—œéÅ¥…žðØn!¾<Ï(GÂú -Až&D¢FCnjÀWNéHx·Pƒèyl
-f/;±Ùt"'O‰ÓÒ[O4›\€‘shš_>oiÞ:·¨»æòšdbëŒN¥?%—üÅÞù,,ÑÐ6ï„øï~	 ldÃ-¹O¦”•û×wÜŒàD4h[Œañ|p­~X;Ý6¬6®lýĦ”-ä@„éè¡àˆ,I²EK“÷RÊKŽOÁ2ç¡Ùп¬d[Ã9°ðAÊšJ#˜Nš—>#Ï„ŽR»2"*BÜ
-<¡˜A ¬ÑÓztôEö^¹øÄê$)ðœ|Íø›/…~7­w\ó„²í¡Å‹–Œñc
-‹bT™œ¬ôv¥µ†è‡³ú¢غ
-¿ÿwé(—tôãŠó
-{É{íØ<ÐØõÿ&Aéêé_Š$æœßª0 at D£˜Ÿ¨•ü'æ”fóËg²ìžHü¬R¾ŠÑˁûêqÏÐõØúêSU»G‡7¸¯¦m:rä
-܆õôOQà°Þ‰ž½¾àmëéwç–L“G6O&
-°®â8C®%ÿJTSžã	ýìIΧt"‚ÐkFþ#F<òüš4=ý”…é/"°¹ø‚„K:’wœ~ŠN#´ÝVþ‰å
+öM4Þç–×7cßWbÊ,ë'^¹/œ?”<%E E„÷ã9ÒàêÀ;Qª!✥³@ÇQ‘hJZÀÀäQlRf £dÐJ…·®E/L³ðt"ð%p.f0KÀ .¢XçÌà‡„Í(êlÞÿðŠç³ðƒ…Ž%u­ŸÑ³2Šü—üGÏ«¬Î™úPö`ä±.}½u#4m8»lÝ5Ï).`| ôâýêrCi'Ž)NpdÇŽ‡î¥2ÌŒÞ1AÃ÷‹&¢ùo*Q·oÞÿ÷ÿ·1YÇI(i¸‚¯eî(ÎÌ)o/äkcUd‹xNKy÷þÍ–bY«õ³œnµ%’Ùé?¿yyûõÓsYÚõäY”Ùt.Á‡Ÿß­Á x³à÷i¤l2¿àe¹4É•Ï$Mþ•\åJˆ•I%°^~ÿ=ØÅBêY>?NT”ký,çljTnç¼Å°xýŠeàÄùð¯43Ï#Œ±:Rêanïî!D4ã%l¨î!æ¸Çʃò•›¡ê0CᾡK¢«ÕЍeæWûÀŒ€Ú&aYCÖ…éË6F4"§FÂBîø²š"Ž«)R1ï¹øãŠTW;&½ì¢ü€˜)yûq²˜J‘%”LH"”oèQ’Ðßøh
+qŸfÏâ£À*NósðrZ­$ÝNÉs&5
+“²çL­‚-ΉÙ}.±´
+Z:¤ksöפpR¾(¼»Å¼G¢£9	cÏ®wå–[˜ˆ¯p
+,«:šÌ«(Kcæ'}x.
+mÇ#ô†Ðp$èFçªEëèpy©*Âõ*7¡l †¢™ÑBÇ%\©ŠcÙÑT¸ò}GÖ\jõÏú„%Ç`ÅÑuM'¿Ž¹£C; gBX­Ú©>ñ"‡? Óý2‘,òàÔÖrp¼8kÓ™`[õn3týOñ²\èmý¾ìɍ ˆ×ÐSds›•“a¡s§GRÌ
+BNwËØÕŠj¼H/°ÙÿÄ8Ò–Ò]{³Ü95t!Y†>ÔyÏþ”¥ÂVOÇÜ;ߍ=н˜.Ü1õIá,;+œ-),x¿$øì©4)¾²ÜÎ1_hËX¢4caƾåÅœƒ5ÍNùá­Û•c=ð„£&E™1Çy4ã%ÿ¯fbJ©˜ÐH‚Ï·‹sAè¿é3³©Ï̤Ï\¯à¡Ñ—|"ñ{S.|z>ö—w·_í;…áK¤Ž¥ÛL5¸/\[!7eËØ~Ì‚n"D½ä]VÖŒ«­gÂNvòÕB ?	Üšß$ð”_sÜ;”v¹K
+Nô ÒBÏxl·_žg”#a}Š–‡‚ O"Q
+£¡75à+§t$¼[¨Aô<¶³—Øl:‘“§Äié­'šM®ÀÈ94Í/Ÿ·4oÛNÔÝ…syM2±uF§ÒŸ’Kþbï|–hh›‡wBüW¿P62Žá–܏§ƒSÊÊýë;nFp"4-ÆÇÀ°x>¸Ö?¬nVW¶~bSÊr ÂtôPpD–$Ù¢‰¥ÆÉ{)å%ǧ`™óЋlèßÖ?²­á¿Xø eM¥L'ÍKŸ‘gBG©]!n…FžPÌ PÖèé=ºaÚ"{¯Š\|bu’xN¾füÍ—B¿›Ö;®yBÙöÐâEKÆø±†E±ªLNVz»ÒZCôÃÙ?}ÑlÝ …ßÿ³t”K:úqÅùG…½ä½vlèìú’ˆ tõô/EsÎoU ¢QÌOԏʏþsJ³ùå3YvO$~V
+)ßÅèåÀ}õ¸gèzl}õ©ªÝ£Ã›@ÜWÓ69ò¿nÃzú§(pXïDÏ^_ð6Èõô»óÛ%Óä‘Í“‰¬«8ΐkÉ¿Õ”çxB?{Ò‚óÄ)ˆ ô‡‘ÿȁ<¿&MO?e at aú‹l.þ… ᒎ䧟¢Óm÷ŸŒ3ˆÄ
 endstream
 endobj
-1249 0 obj <<
+1245 0 obj <<
 /Type /Page
-/Contents 1250 0 R
-/Resources 1248 0 R
+/Contents 1246 0 R
+/Resources 1244 0 R
 /MediaBox [0 0 612 792]
-/Parent 1255 0 R
+/Parent 1251 0 R
 >> endobj
-1251 0 obj <<
-/D [1249 0 R /XYZ 151.701 685.529 null]
+1247 0 obj <<
+/D [1245 0 R /XYZ 151.701 685.529 null]
 >> endobj
 42 0 obj <<
-/D [1249 0 R /XYZ 151.701 562.323 null]
+/D [1245 0 R /XYZ 151.701 562.323 null]
 >> endobj
-1252 0 obj <<
-/D [1249 0 R /XYZ 151.701 532.709 null]
+1248 0 obj <<
+/D [1245 0 R /XYZ 151.701 532.709 null]
 >> endobj
 46 0 obj <<
-/D [1249 0 R /XYZ 151.701 340.736 null]
+/D [1245 0 R /XYZ 151.701 340.736 null]
 >> endobj
-1253 0 obj <<
-/D [1249 0 R /XYZ 151.701 309.001 null]
+1249 0 obj <<
+/D [1245 0 R /XYZ 151.701 309.001 null]
 >> endobj
 50 0 obj <<
-/D [1249 0 R /XYZ 151.701 182.653 null]
+/D [1245 0 R /XYZ 151.701 182.653 null]
 >> endobj
-1254 0 obj <<
-/D [1249 0 R /XYZ 151.701 155.557 null]
+1250 0 obj <<
+/D [1245 0 R /XYZ 151.701 155.557 null]
 >> endobj
-1248 0 obj <<
-/Font << /F49 896 0 R /F22 957 0 R /F15 898 0 R /F17 923 0 R /F51 899 0 R >>
+1244 0 obj <<
+/Font << /F49 896 0 R /F22 955 0 R /F15 898 0 R /F17 927 0 R /F51 899 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-1258 0 obj <<
-/Length 2255      
+1254 0 obj <<
+/Length 2250      
 /Filter /FlateDecode
 >>
 stream
-xÚ}Ë’Û6ò®¯PÍÅTÕˆá[â1Îz·œªñ:5ÚÊ!É!	kŠ	Ð3Ú¯ß~C%Œ/bw£»ôJ–§e²ü×âýnñÃ?³l¹‰ëM’.wÇeš$ñ¶Î–Õ¶ŽËºXîšåoѳ>xc»Õ»Ÿ‰}×UU {VÇ	p'Ì—Æu¼Z§I•GŸ{ëíjÕÑÁ¶«u^ÑOörmõ«ñ+ ÞXYQÃŽqÔ´yžÔq^¦AÝë7cmña·øº@r²L'',ã<_.‹ßþH–
-¬ý¼Lâ¼Þ._ˆó²ÌËm\•%ÀíòyñË"™Þ:-§;J‹:¦«áþ»³qxô$
-_ÝmЍP;þþ§3¯ u¤„¯³ÝºÇëo#ë™48ÝËêAuï„j¯Ä¤;‘gªcÑÃ
-~¾¬²M¤…vgÆÖ8¯;ӝÐ>p©ušÇ%“ÎmQ[žG¬ÛöžÑÕ
-Ô·‡ÐJÊ‹¨ÕÎ1?+‹$qОeq–ˆö'ëHa}þ	¿ M92	žŸÞ3íÐMzÇ„ß“2q]é̼JV~=þzJ×ÉtŸv ‘2½±l0 ¶m-^á…q>š±ÁÁÒîßVl] ^ç	Ø•Ñëö¶ÚæDlŠvg«utQäW€C{íg„B „}àë´ßëQ
-þ†!‚Cs¯äÓM<S æ8Å O ‡i_Ýßì5 
-‰œr,¶c(BŠ?Ρ_ÉÍã6öx¿]-Ž´y+b<ÖItíí¾ÕF^Î+Ú=ðŠ[LeÔ=ð*žŽ,…ôÐL#¢¤ñg†ØˆÌ~±¢ç÷$-zý‚âªmÙ’@öú€¤sg¾¼3
-Â]fÎÛQ¶¥%*à(a5 at 1ì5bWEJ¿PxPˆ‘’VŠn)À ™ØÑ1‰¶”D[L"Š m(ÀtѪP"	wvz6T§©R”ÛPQP²ËÍ[Ø!-„]]Ò3Þ×ÉÎX€ziñÈÜŠÑñÚˆ¼Eè̉DŽÏïîigk%WVN")“ªŠß‹íeÙi¾JÀ9b¯Mˆ%§4AÊ+?ÈÌhrIº‰>¾¦É¨zX`$·ÌÜkÑ#ú+ÅT—˜Ä¡.@u	؅ܶôÚ‰½#ö>üv!W<e—‹Š/°¥ .€°\€î¹ß)iÙŒ@IJñ{QÞ“³~¡ðC6 Óà^»Ñ1‚U° f)C`Új¢ö üï¿ÌVIÏ¡… öº¬Há˜Ü L ï
-q
-­)
-  í¥‡že0‚“£#
-VxD×ÖÑ~%F–$4þãEª=Î̹pÏM3*†ð¸ÛC„@K—œCŒ\덽cŸºÐÑÕ ‹A	âŠJÁÌPÒMµƒHÿ~Ö.Dú6JŸõm¶€£!óöºŽ«_žJçbQ0]ŠBz`N‡H#‡—cŸõL†
-ªEÃYjè£PÏÚ©ÜáÄÚƒ]¾Ó‚
-(…//g#ÓÁÌ=¤¥b}‚W´ì­^¦21l;ìru}äê
-UÅy°A{ãuIæ”±“õ¬Ís`©7§3I2ºæuãgrÒ鮑jêp at G‡Ãœ5©Nû^ɘGl¤\$ŠK¶ââå8AïxÇ¥Ñ:Ý,Ó,®Ë”u8n‘Ç4íʤÞ…/êy"ƒzµ™êàMÔïÇeЖ'ÓA™*v^æp0í_ÞÈWylÃ{ ‡©“‹sëX„çép! xšàN¼Z&Eôѳ”Óúâ‚ ¢V߉%C3V¹©_8½pTk¼œº€G?ÕCàQMƒMA<®+FŸÌ¡·Î=£a¦ï•§ŒCš»A\^ SŠºøûdåò,L™¨åë`¾­Jl62$0=œØ1J¦ã!?t1‚á6bv ‘Ùaø”JŽÇaG6úD–]6gH	Öý
-É…ÆsúAâ8Ä$Ÿ€ƒºª½ûRwž(ïp炍 ç= ŠŸB&rüÊÈpcì¡—2òð(S/Œ(9ôTrÍ÷!0c£An\òŠ4áÁfýÆŽRš‹Ýl@áÔjžVíUžV
-½ƒ½Ê·L†Ð5Ãdœlg Æ®—•NS ;Y(ÒE™ÈÏ—W^áÑ€Võpu$Ú6Á™‹²Ÿ—yUŽ‡j6~³)b+Vð.¨/2^õLO€öɁc¯5¦k^sºNvàQ€ÿN gÅsµš)°’ÚйÝÀE=E& \àL™Ø˜ «ÉìK²w¦éÉ‹´¾TêL
-OOÚøúÝ©XOŒ– 	1k{£Âóä\ƒïŸ82H–aÐ@‘;Ó‘p¥½ð»ùuïá‘ÚŠ¸ý‡ "Š©g­š³üj"Î23'zæmBEK˜»oKw&¸o>äº\·aºkj8€¶
-êØ™yhðk½„›šV÷þɌ8È@Q•Lðx¤Œæñû•ñ„»)¶1Àröì/eHøD\wùÖH.ÌØôôš“ðü;½§!S×xÊ]ü׃Ʊ4z¶ͬ\¤ËqÌè=ۍ 4¦Àã¦×4…dÅ(á†ýú­W̯2óùžk¼8æðß(ùשÕÊ	˜f‰üEEzáØ¢ú‘ûîhbú‡uŸ¡ðRÛúåÇFþ6c ðI{f×s§r óƒ¼µƒE¶Yô#%JQñõŠ*Ô„Þj`Nš\¯‚ÀÕ›΄.r=©pz€’…Fß“Õ3À/£0ÐðÊm¦L…·Và&œ’;î.ü˜OY¤ø¿Öÿ4uº”o4y’É{„–þíx‘B‚LcÇÑ©ÿf at f®gª;‰0^aÎÀ¾~èi­ÆÑ©*B÷AšeŠü[ÈH¯AªÓ
-•õiÍ&‘iÍ\ÜP
-e(P2ÆɇU(! PÆâÿ½áÚðý°[üUµôê
+xÚ}ËŽÛ6ðî¯0|‰¬U½-›6-R`Ó뢇¦Ú¢m5²èˆT6î×w^ÔÊ­’‹53œ’ó¦£åi-^¼Þ-¾û)I–Û°ÚFñrw\ÆQ–U²,Ê*Ì«l¹«—OúàÓ­ÿÚýBìeXE†ìIFÀ1_VázGE¼ï3ëMRÓ®7iž?˜ËµÕ_·ꍕeìVQE›§I&•×¶E–Å›ÝâÓ"Z´Œ'§ËÃ4].‹?ÿŠ–5¬ý²ŒÂ´*—ÏÄyY¦yyp»|Zü¶ˆ¦7Žó鮣Ҭ
+éZ¸ùîÜX<vø¯îŽ¦?èZ¨ïš/ eU „¯3ݦǫ—qL¬îeõ ºWB5WbҝÈ3Õ²èa
+?×É6л3cÛX§»¦;¡}àR›8
+s0$Û ¶4
+X·é£ª.¨o+ •”fA«­ewV"‰B¯=IÂ$íÆ’Â"xÿ~A›²d ==¾fÚ¡m4mè,>DydºÒ™y•¬üqüã$”®RӽہDÌôÚ°Á <š¶5x…gÆúhÆC»^³uA€¢w“F`W
+B§ÛÛºLˆÖíÎW«à¢È¯ †öÚ7Ž
+vž¯Ónß+ˆºhpðgôŒèêëôx9Ÿnâ™€8ÝÂ)¶ ½=Lû4èþÆ`¯±hHÄàô_°{DRü±f€eøJn·1Çûí*‰p¤Í[㱊‚koö­¾0ò|^Óîq€W,1Q÷À«x:
+°ÒC3Lˆ’;3ÄFdö‹=¢8ëõ3Š«¶eKÙé’Î]óiàQî2sÞŽ²-ÎQG	«JÓÁ^#vU¤ô#……(é q hIÈĆˆŽITR•˜DA¥/ÀtѪP"	w¶z6T§©’奯ú(ÈÙ¿ùö%ìæÃŽ®.é™	o‚ëdg@=ƒ¶©=ñÈÜŠÑñÚˆ¼Dè̉DŽOïîigk%W’O")‘ªŠß‹éeÙj¾ŠÇ9b¯Mˆ!§Ô^Ê)7ȬÑä’x¼}åM“Põ°À Hn™¹Ö¢ôWŒ5¨Ê1‰}]€ê°¹mèµ{yFì{øí|®8Ê._ ¤ ê/€°\€î·ß(q†ÙŒ@NJñ{QΑ³~¦ðC6 Óà^»Ñ2‚U0£f)C`Ú¢ôÑN{Pþ÷g+ˆ$‰ãÐB{]’ÅpLnP&Ðw™8…Ö öÒCÏŒ–2ÁÉÑ+< k«`?ˆ’F–$lÜ+Ë‹T)&z¬m 0çnÀ=7N¨Âgàn-]r1r9¬×æŽ}êj at GW,eÄ‹+*7F0CI7Õ"ýú¤­?ˆôm”>ëÛlGC¦)ì5tW¿4–ÎD?¢`ºd™ôÀ”/Ç>ë™T‹(†³ÔСŽµS¹‰µ{	º |§P
+_žÏL3÷B‹õ	²\Ñ’—zË\Ä°é°ËUUð–«+TëÀí×%™cÆNƱ6ǁ
+¤¾9I’Ñ
+¯7n&'­îj¡¦tt8ÌY“:aµ°ï•ŒyÄÁFJ¥A¢¸d+.ÞYŽôŽwLP«ãí2NÂ*iH‡ãfiHÓ®Léà]˜ñüžF2¤ÛɐÞ”!ý~\mi4”©b§y*“þå%¼ºÊ[ ôo¦N.έ]±ÏÓþB ð4	À4x5²à­c)«õÅzA%D­¾K
+ÍXä¦~fà8tôºQmãäÔ<`(ø©ªklzâYp]1úØzcÍÑ1êgú^9Ê8¤ÙÄå2%«²¯'+ï&~ÊD-Ÿ†æó:Çf#CÓý‰-£d:ñCCÀn+f™†A©Äàxìwd£OdÙes†”`]é/\h<«WÇ>&ù$ ÔUí°/uçفò'p.ØrÞðŸøÉd"ǯŒ7ÆV½”‘ÕƒL½0¢¤ÐSÉ4ßûÀDŒ]Œ¹qÉËâˆ#˜õk3Ji.v³…3P«yZ5WyZ)ôöJ(ß2B×ô“!p²¸^V:Ma ìda He"?_¾ð
+& ´ª‡œ¨#ѶfÈ\”µø¼L‹|<€T³ñ+ø‹M«¸bÏ!ár^ú(ãQÏôD h?œ8öZcº¦§ëdÕø{°=)ž«ÕL•Ô†Îmv(êÉy án„dÊÄÆ]Mf_’½35HO^¤™ôE Rg`’zÒÆ×oNÅzb´MˆYÛ7Ê?<sÎ5øþ‡ó ƒdîMñ¹3	WÚ¿»‘_÷©­ˆKpÐ ¢˜zÖªö1˯& â,3sòÇ'ÎÑÚW䱄Ùû¶tg‚ûæC®»Áuk¡»¦¾†Sh[¯Ž™úv ¿Ös¸iÓ*ðÞ×Þ~ IpšÌˆƒEÎô•Ã[ el4+ÆïsTÆî¦ØþÅ\ ËÙ“ÿ•Q áÿqÝIäÛFraƾ §×d˜Äû€§GØé5
+Y˜º£ÜÅ=h‹ƒ'sÑÌÊE:çÀ„Þ³íPBc
+<nzMSH’vØo^zÅlñÊ#8Ÿë¹ÀÛˆcÿ’Z­¬€qÉ_T¤Ž-ª¸ïŽV ¦}…—ÚÖoß×ò· €wÚÁ0»™;•oä­í-R&Á÷”(YÁ×Ë
+_sz©E€Yir½òW׬q&´^ëIÓ£ ”,4úžô¨ž~ù†Wn3eÊ¿…°W0à”ÜqwáÇÔxÊ,ÆÿµþÑÔéb¾ÑäI&ïZZ5ø·ãE
+	2=G§lü›™¹ž©î$Âx…9»~8¸¡§1´G§"óÝi†)òo!#½©N×TÖ§5›D¦B4sqC5”¡@I'¾„ @‹ÿ÷ú?jý÷Ínñ/×ó/
 endstream
 endobj
-1257 0 obj <<
+1253 0 obj <<
 /Type /Page
-/Contents 1258 0 R
-/Resources 1256 0 R
+/Contents 1254 0 R
+/Resources 1252 0 R
 /MediaBox [0 0 612 792]
-/Parent 1255 0 R
+/Parent 1251 0 R
 >> endobj
-1259 0 obj <<
-/D [1257 0 R /XYZ 100.892 685.529 null]
+1255 0 obj <<
+/D [1253 0 R /XYZ 100.892 685.529 null]
 >> endobj
 54 0 obj <<
-/D [1257 0 R /XYZ 100.892 392.553 null]
+/D [1253 0 R /XYZ 100.892 392.553 null]
 >> endobj
-1260 0 obj <<
-/D [1257 0 R /XYZ 100.892 361.493 null]
+1256 0 obj <<
+/D [1253 0 R /XYZ 100.892 361.493 null]
 >> endobj
-1256 0 obj <<
-/Font << /F22 957 0 R /F49 896 0 R /F15 898 0 R /F17 923 0 R >>
+1252 0 obj <<
+/Font << /F22 955 0 R /F49 896 0 R /F15 898 0 R /F17 927 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-1263 0 obj <<
-/Length 1091      
+1259 0 obj <<
+/Length 1088      
 /Filter /FlateDecode
 >>
 stream
-xÚmVKoÛ8¾ûW¹¬ÔŠ(Q¯k‚f‘¢I±°] Û-Ó6=¼¢”4ÿ~çA)N£‹9ü8Î㛡#ïèEÞŸ«›íêúN–žˆÂ2*…·=x"a	/+Ê0-¥·Ý{?ü_ÏƘàçöËõ]{EXf™Då8’ ¦HëQ7÷ß6Á:I¥oZ^.©ÿwk~1ð=H"¿âÒïë}°Rdþí	Ô„tÏJ/[}Þ®þ[	0yâ±4L¯jV?~FÞξxQ˜”…÷Bš—¤E˜¥)ȵ·YýµŠ.£éb´²)&Œ£ÖÏA\øº¾gÀÏÃØVƒéZk)ÿ~`ÜŽçs°Í®,C][¿¢TøÿFid;gGõ°NóÀëpÒ,ln†^µv²½[_ÜÙ€Ö"	S(yù™Ä4'ÒÜâšøûŽ<Ò¶ýc`äÒKFàʆ%U׳í’»lTƒÆwX¼BúÕØ÷ð5֨с¢,’) h<ó:tü1ÀùÂ×>‰B_1t=¯ºú`eæ¿œL…—XÅØɹ²‘®…›d”ƒµÉÛÃ$ Ò“´GÌß¡éWÖÿnÚ2eXµû{Ü‚q¨9Ãÿ:’/O¦~eÅá„ñmì{Ž¾343ˆ·'eõK·SöúªRgµ3µŒ¶ÇÀ!5vn.ò€[Ë	ו!-»¬„‘Ž³Sî×ûqY£Õ/ëƒjµv×tgâÚRb¹„ÌêžëÝ~|«>6GVú[Êžt}v"qÖF=ÑçÌšæ\ëF3µºÁ8õˆ.׈¼ãÉ’«™Ç¶ 3€òZY£ûEÖoO)1‘
-WUÛÎI¼€»Û7/È’àP‚.fá­L•š‡pdV˜¯àåŸëoî‹–MR	ÏÄ+]}ZŠu7bCgS"³ßŒ °ãòðïc”KXa9¡ïw´×ŠÚ/¸XÏÔîª#¬U‡}vµÄî"¸Q­ë*2ÖÌä`|X
-ÂX;jwÊ\@õ6í‘Gíûú!‚.HéÆ
-¦QGÓRŽ!Åyžø¦ê;ÛVèu…ÔÊyj1Òª†x/i.ùEu’²ürÝÞßmP*h¼ßvMƒŒÅ“{¾H÷­¹3Æśͫ(a
-?ˆAnx(Ï |>å•nwµ±'pöã䀿²œ¹–O#á’o	’Ú"73˜>ÄnЧÊ#bç¡`ºžÏ(Ö,sŒ Ã9„È{†àÞšjœZ×òÈËå)B¤¥ó;˜ºfql?ØÃáQï”u_¶äMô6ÙÕ ÒØkêZLCˆ.x7-+7\ðdÒPðÆ>cÚ5Ðc©ËØ QÈK@œ~šÉ¿gœ†¬ÓÂãG1Ä|¡çyOÝ”xë4™A&yEw¯õ©³”g;gÛˍ²ù?δÂ_§ÿ¦kË
+xÚmVKoÛ8¾ûW¹¬ÔŠ(Q¯k‚f‘¢I±°] Û-Ó6=¼¢”lþ}çA)N£‹9ü8Î㛡#ïèEÞŸ«›íêúN–žˆÂ2*…·=x"a	/+Ê0-¥·Ý{?ü"ø¹ýr}Ç^–Y&Q1Ž$(€ÒxÔÃÍý·M°NRé›–W…KêÿÝšÿø$‘ßqé÷õ>X)2ÿöjÂ?ºg%—­>oWÿ­˜<qáT&‰W5«?#og_¼(LÊÂ{!ÍÆKÒ"ÌÒäÚÛ¬þZE—‘Št1RY†ÆQëç .|]_3àçal«Át­
+ƒµ”‰?0nÇó9Xƒf×–¡®­_Q* ]ü¥‘íœÕÃV8ͯÃI³°y¸zÕÚÉön}q/dBX‹$L¡TäågvÓœHÿq‹kâï;òHÛö‘K/+–T]϶cHbì2°Q
+ßañ
+éWcßÂ×X£Š²H>¤  ñÌëÐñÇ  Wä#_ø$
+E|Åйïö¼êêO€•™ÿr2^vbc'{äÊBFºn’QÖ&o“€HOÒu2‡¦_Yÿ»iË”aÕîgìqÆ¡æ@ÿëH¾<™ú•‡:Ä·±ï9úÎÐÌ Þž”uÖ/ÝNÙë«JÕÎÔf0ÚB:dk„Ôظ¹Èn-'\W†´ì²F:BÌN¹_ïÇIdV¿¬ª=ÖÚ]ӝ‰kK‰åJ0«{¬wûñ­úØYéo)/xxÒõÙ‰ÄXõDŸ;t2kšs­ÍÔRèãÔ#R¸\#òŽ'K®^dÛ‚h<Î4ÊkeîY¿=i¤H\ÄD6\Um;'ñìjlܼ #H‚CAº˜…·2UjÀ‘Ya¾‚—®¿¹/Z6I%<¯tõi)Ö݈
+M‰Ì~3‚ÀŽËÿOŒQ.a…q䄾kÜÑ^+j¿<âN`=S»O¨Ž°VfôÙÕ»‹àFµ®«ÈX3“ƒña)cí¨-Ü)sÕSdØ´Gµï뇺 ¥+˜FMK9†çyâ?˜ªïlwX¡×R+ç©ÅH«⽤i¸äÕIÊò7Êt{·A© ñ~Û5
+2Oîù"Ý·z`äÎo6¯v „5ü ¹á¡2<ƒðù”Wº}ÜÕÆžÀُ“ZüÊræZ>„K¾%Hj‹ÜÌ`ú»AŸ*ˆ‡‚éz>£X³Ì1€ç"ï
+€{kªqj]Ë_ /—§9–Îì`êšÅ±ý`K„G¼SÖ}Ù’7ÑÛdWHc¯©_0h1
+!ºàÝ´¬ÜpÁ“ICÁûŒi×@¥.cDI /qúi&ÿžqZ°NŽÅó…žçi<uSâ­TÐd™pä=ݽ֧ÎR"œíœmO,?4Êæÿ8Ó
+~¨˜Ú
 endstream
 endobj
-1262 0 obj <<
+1258 0 obj <<
 /Type /Page
-/Contents 1263 0 R
-/Resources 1261 0 R
+/Contents 1259 0 R
+/Resources 1257 0 R
 /MediaBox [0 0 612 792]
-/Parent 1255 0 R
+/Parent 1251 0 R
 >> endobj
-1264 0 obj <<
-/D [1262 0 R /XYZ 151.701 685.529 null]
+1260 0 obj <<
+/D [1258 0 R /XYZ 151.701 685.529 null]
 >> endobj
-1261 0 obj <<
-/Font << /F49 896 0 R /F22 957 0 R /F15 898 0 R >>
+1257 0 obj <<
+/Font << /F49 896 0 R /F22 955 0 R /F15 898 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-1270 0 obj <<
-/Length 1653      
+1266 0 obj <<
+/Length 1651      
 /Filter /FlateDecode
 >>
 stream
-xÚ•WKsã6¾çWè¶ò̆©÷¦i'ͦ;ÞI“t㙶³Ýƒ,Ñ6'z­H'ñ¥¿½ A%vìi§'R  ~? Tà­¼Àût¸ñçùÉô—4óxʏ#o¾ôx°,^,ŒSo^y_ýËuÑ9LNCúbòmþùäj~òý„ƒ—Àã¯FaÈ2á•ÍÉ×oWÁÚgÜä™÷d5/Œ3–Ä1Ìkïþä·£>…áÿqbÁSOD,ÍÒÝSÄiÌ2žÑ)næp€$õ?Þþz1»¡ù—»Ë	÷ßÝ㙬.XsŠÀ;Í–œÌã“SžýYk†ì¿Ú€È/Á…Q]ëœÄ°=˃œ;'"gáˆa¾Vzr¥‘_‘ù妑í&ű_vôU¨Ö)ªvÙ
-Ma7°ÓÑØP}T•$ÛÂ)àAq|ÂånxÐæÅ:öŸ”Y#PDÆCa´Àên¥P#侖ã*¥~Ÿqb
-º
-Â…oÖ’”Z)+:ÎÞnèȁMNÓ0÷g†lvéUS“ÈhÍd”ÊnI1ŽùnŒ9g!h¤óƒåçHqлº‹²xT]Ó˜N›BÕëNV.8+»fj·æaÊ¢8„ûcœ‡dð·]‰Y*€m¯âú¡¬§¥ZêÖTxk™y6oaìC©üxŒ:{Pá2DÕ€oŽ"CW×x	"ŒüÅD¤þÖ¢¾q–¦|?r×›Z6† d‰Ã?säÓpÑuE󅥧cVo?:­Õ¢v"b!ØÈZ–b€óÄW­6qÎ5Üâ®úHÓÕÐmzýār„E–òÕ’Œ4Nw8þN“x~y7Ýá<„ƨv¥Á)§Õ¢­ÜdiËjAÖ-jµ*L7lia
-ÌWØÊ`Z„ ¨·½‹Ò®"þ0ãxJ6mÑH0óÐï­öʉÆH´"½)!;õrS×[’@òâDÀžjq–ú3ú¦ÐâXôý KUàåD¹Í_K"û±„ü^%Ú? Dø¶€ÀÊ–|$•Ï.ƒ’-À"[d캡‚2,W¶âv8qº#ín}%äãX!Ñ,²—Ý Àñº5
-BœT•Ú‘#GÑ€@ ä êîçC4Vi‰ ޏ tÒhVR—ƒrùQ‘l-gRÚ2(v>d¡ÞÙŠêœ3^]ƒ³Äòž‚âbt	‘[‹úhxÜ.†Ú3ò¬ÿÚt/œÍüjd d%~ÞHÓt-“ÏÒr&÷ÿœd\,­>aÂbòÖ5Q‰
->.Ù¨£iɦJv«·]¡zý3íŒ- Û(/¢Ü‡gƒ½¶µB“ð•l¨¬·PI,…Ibó…@Ò­ÛSƒ•#Å•,] $­[À¸rs5¿¾==†ñÓí
-²-ÈüzbÑ I˜ÛKZ"Þ©¯‡Gýˆ$)é{>É p­.lBƒ¤W.O4Ãú‘¸— z©Àí-Sß½hì2ˆ1¸uðú{jᨒøwhù’Ê(á48øJ£iBíÏ9Ð-ôTôÚ
-¨C*ûw¬æ8:>ÑéfÆyvŽe›rº=íÅÖuÌ‘D0¶”tÛß’1õ©‡R1CGÄå—\CùXhªM)±¶Š4õŸÖÊ:X“þ“BZ£r­È§åJí{jºÁm ¯13l æØ[>Zïá@­+;®ÜD‡W{Pq\¾¨5êÅ”g;ɈÐ1Tcªõ¸®š¾–¯oFa/Äñ£ëhqMï9ß¿¾çÐ'bC±KA51µñΝç#'t…ÏRAdcÁ¤¶½éVCÑc˜­¨/C3ä‡ÈƒWmÆb"ÚM•¶{[ò.5Påð‘|Ș±¿ö1<+<ç
-z§`#£â
-3è$=rwÞ®ÖL7xŸ‹3¨€I¾£K¯@Mé¨e¹µ|LmÖÂÅÚhR«ÔJj36³£íÖålèžH]4èrQ¸æd¼w­¬qO=Û	åX4ÕPK,(ÇE*e×»¦Ž_cC¿†
-ňðñö›öøß/ìèÍ»5‹Í
-òõ;J÷\ÓûË/³»ùýô÷võÇÕOâ\µUžÙÙõù‹ú½hÉå^4oÏ/ÎîÎEÆÿúÎŽÓƒgöŽ.8ÛÑY¿•‰„?P÷ëû¬ž÷Œà¿÷ÈÈø
+xÚ•WKsÛ6¾ûWðj&†ð×í¸NšQƵÝX3m'́"!	c¾B at v|éoï.´)KÓNO »‹‹owÁÀÛx÷ñ$pãÏË“ù/Iâñ”	GÞríñ `Y.¼$
+X§Þ²ò¾ø—Û¢7r˜†<ôÅìëòÓɇåÉ·^¿…!Ë„W6'_¾^kŸ<p“gÞ£Õl¼0ÎXÇ0¯½»“ߎúX†ÿlj=O=±4K§§ˆÓ˜e<£S\/á Iê¿¿ùõbqMóÏ·—3Ã3Y\°<æ6wš,	8™Æg§<û‹ÖØ~µ‘_‚£ºÖ9‰a{–9wNDÎÂÃr«ôì4J#¿"óË]#ÛLŠc¿ìè«P­STíºšÂn`¦£± ú *I¶…SÀƒâøˆËÝp¯Í³uì?*³E ˆŒ‡ÂhÕÝF¡FÈ}-‡UJý>ãÄt;„
+ßl%)µRV$t$*œ½ÝÐ"›¦aî/)ØLéMS“ÈhÍd”ÊnM1Žù4Æœ³4ÒùÁòs¤8芩nÆ¢,U·Æôïæó¦Põ¶Ó†•+ÎÊ®™Û­y˜²(áþç!ümWb–
+`Û‹¸¾/ëy©Öº5UÞZf¾›×0ö!‹€‰TŒ@~<F=¨p"Ž€jÀ7G‘¡«k¼Fþj&RÿÉ¢¾q–¦|?rW»{Z6† d‰Ã¿päÓpÑuE󕥧cVo?:­Õªv"b!ØÈZ–b€óÄW­6qÎ5ÜâT}¤éfèv=‰þ
+â@9Â"KùjIƧŽ¿Ñ$^^Þη8¡1ªÝhpÊiµh+7YÛ²†ZDFu«Zm
+Ó
+O´0H
+æ+le0-BÐGÔO½‹Ò®"þ0ãxJvmÑH0óÐï­öʉÆHNŒÆHZ‚Ɖޕz½«ë'’@òâDÀžjq–úú¦ÐâXôý KUàåD¹Í_K"û±†ü^%ÚߣDø¶€ÀÊùH*¿»J¶ ‹tl‘±ë†
+È°\ÙŠØáÄqèŽ4ÝúJÈDZB¢Yd/»€ãuk„.48©*5‘#GÑ€@ ä êîçC4Vi‰ ޏ tÒhVR—ƒrùQ‘l+gRÚ2(¦	²Ð
+o‹ìEuί‡®ÁYbyOAq1º„È­ŠU}4<nCíyÖ‚mºgÎf~52²€’ ?¯¥iº–ÉïÒr&÷ÿœe\,­>bÂbòÖ5Q‰
+>.Ù¨£iɦJ¦ÕÛ®P½~™vÆ‚€m”QîC‹³ÁÞÚZ¡IøB6TÖOPI,…Ibó…@Ò­ÛSƒ•#Å•,] $­[À¸rýayuszãÇ›kd[ùõÌ¢’0#¶—´D¼R_úIRÒ÷r–Aá(Z]Ø„I¯\žh†õ#q/ôRÛ=Z¦¾3zÖ˜2ˆ1¸uðú;jᨒø·hùœÊ(á48øJ£iBíÏ9Ð-ôTôÚ
+¨C*ûw¬æ8:>ÑéÆyvŽe›rº=íÅÖuÌ‘D0¶”tÛß’1õ©‡R1CGÄåç\CùXhª])±¶Š4õ·Ê:Ø’þ£BZ£r­È§åJí{jºÁm ¯13ì æØ[>Zïá@­+;®ÜD‡W{Pq\¾¨5êÅ”g;ɈÐ1Tcªõ¸®š¾–/oFa/Äñ½ëhqEï9ß½¼çÐ'bC±KA51µñΝç#'t…ÏRAdcÁ¤žzÓm†¢Ç0[Q_†fÈ‘/Ú.ŒÅD´›*m÷¶ä	\j Êá#ù1c)ìcx/VxÎôNÁFFÅfÐIzä0î¼]­™nð>WgP“|¢K¯@Mé¨e¹µ|LmÖÂÅÚhR«ÔFj36³£íÖålèžH]4èrU¸æd¼u­¬qO=îo´Û	åX4ÕPK,(ÇE*e×»¦Ž_cC¿„
+ňðݱö«öøß/ìèÕ»5«ÝòõJ÷\ó»ËÏ‹ÛåÝü÷öá?]ˆsÕVydgWçÏêgô¢%—{Ѽ9¿8»=yÿë;;NžÙ]p6ÑyOz(? îÏ7ß³€ŸÞ §¹ö¾
 endstream
 endobj
-1269 0 obj <<
+1265 0 obj <<
 /Type /Page
-/Contents 1270 0 R
-/Resources 1268 0 R
+/Contents 1266 0 R
+/Resources 1264 0 R
 /MediaBox [0 0 612 792]
-/Parent 1255 0 R
-/Annots [ 1265 0 R 1266 0 R 1273 0 R ]
+/Parent 1251 0 R
+/Annots [ 1261 0 R 1262 0 R 1269 0 R ]
 >> endobj
-1265 0 obj <<
+1261 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
 /Rect [119.73 425.38 385.174 437.372]
 /Subtype/Link/A<</Type/Action/S/URI/URI(http://mailhost.cb1.com/~lkcl/cifsntdomain.txt)>>
 >> endobj
-1266 0 obj <<
+1262 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
 /Rect [108.38 131.374 460.543 143.366]
 /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
-1273 0 obj <<
+1269 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
 /Rect [99.895 118.734 159.16 128.908]
 /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
-1271 0 obj <<
-/D [1269 0 R /XYZ 100.892 685.529 null]
+1267 0 obj <<
+/D [1265 0 R /XYZ 100.892 685.529 null]
 >> endobj
 58 0 obj <<
-/D [1269 0 R /XYZ 100.892 660.623 null]
+/D [1265 0 R /XYZ 100.892 660.623 null]
 >> endobj
 932 0 obj <<
-/D [1269 0 R /XYZ 100.892 506.08 null]
+/D [1265 0 R /XYZ 100.892 506.08 null]
 >> endobj
 62 0 obj <<
-/D [1269 0 R /XYZ 100.892 506.08 null]
+/D [1265 0 R /XYZ 100.892 506.08 null]
 >> endobj
-1272 0 obj <<
-/D [1269 0 R /XYZ 100.892 476.762 null]
+1268 0 obj <<
+/D [1265 0 R /XYZ 100.892 476.762 null]
 >> endobj
-1268 0 obj <<
-/Font << /F78 1234 0 R /F17 923 0 R /F15 898 0 R /F51 899 0 R /F52 900 0 R /F49 896 0 R >>
+1264 0 obj <<
+/Font << /F66 1230 0 R /F17 927 0 R /F15 898 0 R /F51 899 0 R /F52 900 0 R /F49 896 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-1279 0 obj <<
-/Length 1991      
+1275 0 obj <<
+/Length 1990      
 /Filter /FlateDecode
 >>
 stream
-xÚ­XYÜ¸~Ÿ_!ìKÔÀŠ-Š: Èz|d6ö¬“é Hl?°%N7cŠšã%¿=U,ª/7f$3¤È"ëúê`ÇÁ&ˆƒ÷W¯WWËwið˜UqŃÕ}À3Ί˜yY±¬JƒU|Ÿž_W?/ß%IP²*ÏS¤Lg¢,à"Gs»ZD"KÃ7C'uOó?ºþ͸ˆxÊ‹ðz+wVÚH𾫷««^q¸ øãŒ	ÔÝÕç¯qÐÀÞÏAÌDUŽ²DV²<Ë`ÞwWºŠµÉøEmÒŠ9±QÒß:æó)8’)YZf³R[kw¯–KШÝ£eõš³zè–xCÀEÁÒLQÂ8÷wÿËíd¬HŠàh¹ýV·ËÚ<ï,ÛÚ®=àDfпŠËY‚ß‘åyvL%À:+µ`±àDúضaÕÃ"JÊ°Q´ ;pA¸[ð°Unªúl[iõÐÿ4UîÌ°HŠðA7ª¡Sk¤y¦ùíNL#~¦áí`š5°(B…׸yãR«Ðâ<e‚`UV’ˆü’6 )°StD6Ü_»Õž%Èg
-)V-­Â.š$àD\0 †»C¢Ä‹,ÁyrÝ¢1„ïÍн")NÍŸó¿É(»µdƒÙ,덎Qš‡kÝ/»ûqóe£7jD–¼ªŠeUÈi³ŒEÅB »8=A˜+ÍYYVÿ«ÔÿOhÛ'û2²cÆKþkÈæ¬Ló3d·#z> AÄ'ά_qÈ-ri¡Qëi³Ñý†>u?˜ÎaÝ/Œþ‚­?p½U5^ñ>_Oºõ<pY™q‰#$;4FLˆƒêÄ|DòÁ|¡•Æ¡ìÁëT¢‚È$êÞŒ[¸ŸZIJ(ÅÆO—Ba¼}»úðËû_n}®("À²ÆÀÝ•ÚE#ÉÜ\’oÒ£KÖ„IÉ".H†¶uV}ôò@*ûþûœT À`Ɔ|)i3Ò}Êv©úÔóI•±4Oà.Àu•Äw'ŒÚèÑšg’å›SÑ+‚8À1~â_b.ðUÃqŽó“ €j$X‘s0ÏèüðñéÝßîVoÝìz2Fõözè­Ú;eݶ2ºV#Îo•m‡ÍÐãü“4²SPÞFÏ2~!µÜôõ"ƒ\f
-ÿÕ±’…ž×¿–A£ÁMÉs
-l¹<	ÇÈq09ܸ·¬:v²?þ€8¢Ïça24ëd½Õ½_vV…ñÒ@/Ír€ԍ¨’¨÷€õLðÃ4­ŠGüÐçú’nn«ÛAM3ûøÄ5T
-GJþi•Cˆ»ó šÊÍQ¨²(Â;Ewº?|Ðr­[mŸ_‘~¸(ìÚPìRö9sÔk%Ñ6yFјça§û†VìVZš)é²Ç–(vÒ焨§ ÒJ¹$_EÚ(ÚzÔ.þa¶•*ÏÔŽþ¼Ñ›Y3r'Œ?}º¹¤g-[4QæR†2
-r Â|T`Þ[p_¸£4”³4­&¹ÛgÚp(€õµ+»žp5Õv2jôR;1uÊ8/Ž³€
-Ñ7
-b1íÕx,§/ÒÞŠ¾$7 “¢îÆW|¸šמÀ†jGõˆš±ùÚcÏù4	æwÐò¼½O‰0ïQ[è:%{¿
- j}
-¾{•“Ý‚O´ä/´t\„õ8R¢QÕdށˆh§Æ9TYOç6è¿ÒêNïU¶Ã«“ò
-U:å³&³SšÏ Y~”»H6ÒE.m`N¿y3ž&Q0¾é!“Dð%Îbò#ìaâ‹æŠ(aëœÕ™’‹’üõàqâñ—Ñ=
-`áæ
-Úsßs~<?óÞÓîüÐËÒˆ‹Ò¬\âL ˆŸ¤Ë·IîÜOUqé¡«)9á¦3ÐCc™ƒ¿ôàzâ³çF×DSƒ×­$´ù]‡ds•È7ZY'! 96òdÇ
-¥/(T¥Û;CÐÛ+cÿ
-ñ|xT³…+tDëô«Ò90a¶?Ÿ~Ä‚@÷ÐþYÿs®à¡
-qÙbËá,©Üy:xžÀŽßw&+½Å÷4Íü¼„9ÂÓ!æû÷ˆ#Rcm´¿§¡µVBy&ÔF)´pïð€€ê6h¾É¨èRÌBÆÃ&°Œ}aJJ>ۏlƒŸ”ב¦“ß|NÇ/j:‘àÌVnœæÔŒÉ¥%zíWˆ5t•­Q²y¾Xã("œ5‹Ù0†"‡B_Z=²ç€·ì"ÞHŸ*>¾ †‘»-ÆA’—áH-yN%GO
-]­²{)Ê&Ÿpãø¸pº7{wX;‘PÒLôVÃË]»{9xȪöï‚'`$ßÆâ§7>®g|·;Ð&UsÙo<1•a Ø‘ˆx²A‰"\au½÷HÄÇ4þøÅ
-àß1eNï7ªÇªüêÖOÚ¡ßD€ÜŽ>G5ú×|Ì}0¼”Qøø|ci‹`íˆCå ‡Üø˜¡QÿPµÙ]ó`}—})!Ï
-¸ÚcIÝË©µD󽍁âØ<_OuñÇ .pÌ_zX`;ïÅ“—…ˆáZEî~ÊSÆEð$cq–žü‘‹£´€Þ«‘`e\]~NÇäãùþ×/|FC}†·Ý4þÊûÐNP¹åÈ ±žÞqÂ’'øp*NžÄ{Úó,ôoj½
+xÚ­XYsܸ~ׯ`íK8UKÁ›®T*kùˆ6¶Ö‰&•Jl?`HˆƒˆÇ%ë%¿=Ýhp.³´I%@ ¾¾>0¡×x¡÷þêõæjý.)=²2,¹·¹÷xÊYr/+J––‰·©½Ï>W_7?¯ßE‘W°2ˤŒbÎâ"‡‹,ÍífÄiâ¿:¡zšÿùÓõoÆUÀžû×;±7RÓF„÷]½Ý\ýóŠÃ¡ÇO§,Ž½ª»úü5ôjØûÙY\Þ“¥ì¼8-X–¦0o½»«?]…§Ú¤|Q›¤dVl”ô·–ù|
+ŽD§G
+–é¬ÔΘý«õ4jwÃhXµå¬º5Þàñ8gI{AÄ8wwÿËî¤,rïd¹}¨Úu¥Ÿ÷†íL×^
+p&3è_†Å,ÁïÈò<=%	"`æÈ:fảô'°mûUP
+« *üZÒ‚êÀþ~ÅýVÚ©ìW°m„QCÿ#Д©¿×Ã*ÊýGUËšNm‘æ™æ”=1ø™ø·ƒ®·À"÷%^§áæƤôrV¢Å YÂbž{1+ÓÂiI€Ø)8!Ù)Çä3À†«†–VaÍ
+’Äàè<f {‡@‰WiêƒóĶEcı¯‡îIqnöðܘÿ=HFÑmt³®¬‚$ó·ª_w÷ã:äëZ5rDÖ¼,óu™‹©Y‡qÉqìÂä`®$cEQþ¯Rÿ?¡m¾™—‘2^ð_C6gE’] »ÑóID|â̸‹ÜÂ"—j¹šFõ
+}ªþ~Нź[Ý;wàz'+¼â>_Oªu<qYêñp‰#$;4FHˆƒjÅ|BòA?ŒÇÐJB_ôàuª¸„È$ªÞŒ]¸ŸZÄr\œŠŸ6…Âxûvóá—÷¿Ü2úÜPD E…»ƒ+•F’¹^’ïÒ£MÆ…IÈ"6H†¶µV}rò@*ûþûœ• À`Ês†|)i3ÒCʶ©úÜóQ™²$‹à.Àu‘Äw'´lÔhô3Éò`UtŠ p¿ñ/!ñUÃqŽó³ €j³<ãaŽÑþøáã'w»Û¼µ³ëIkÙ›ë¡7zh櫓ÛR?ªJŽ8¿•¦š¡Çù'¡E'¡¼ŽeøBj¹é«U
+¹Lk$þ«b%õk5¯En-#‚Z›*†ëزyŽ‘ã`r¼ñ`/XµìDúqDŸÏäiÖ‰j§z·l­
+ã=¤€^’f =¨¨
+Ô{ÀzsÃ4)ó#GüP—ú’nv«ÛCM3»øÄ5T
+GJþI™AˆÛó šÊÎQ¨"Ïý;IwÚ?|Pb«Zež_‘~Xvk?J¶”}.õZ
+´M–R4f™ß©¾¦³†fRØì±#Š½p¹!ê(¨´R.	ÀWÁ“Ò’¶ž”˜íÄ‘Ê15£;¯U3K at cJî„ñ§O7KzV¢E¥6eH-!JÌG9æ½w…Û2J|1KÓ*’»}¦
+‹XßÚ²ë¨WSe&-Gw!µS'µõâ8X}-!“^Ž§rº"í¬áK2 at p21)ºè®]Ň۩i±í	lÈv”O¨›¯=õœK“Ði~w-ÏÛ‡”óµ…~¡“¢wÛP FÒ×àºW1™øAKþBK‡¹ÿQ#%L eEÖXðDD;ÕÖ! Êvº´A?¸•Vuê ²^•W¨ÒÐ)_4œÓ|ÉBÿ£ØïA²‘.²isúÍ›ñ<‰‚ñu™l$‚/a’a_0WD[—¬.|-JòףljÇ_Fû(€…›74*ÇýÀùéòÌ{=LûËC/K/J³±‰3‚ þ&l¾2ë~ªŠk]EÉ	7­é€Ëü¥ÛG˜=UM^7‚Ðæv-rÍ1T×h1xd…‚æBØÀ‘*”¼ P™@lïmAo/µ¶üKÄóñePÎ.mЭկLæÀ„Ùátzyú	ÝCûýÏ¥‚Ç6Äfˆ-‹³¨´çaèày;nßš¬p?ÐÔóóæO‹\˜Þ#–HŽ•VîžšÖZå™P$н[ÁªÛ¤Ý¡ù&-ƒ¥˜…Œ‡M`ºÂ|¶
+.žØ?)¯#M'\NÇ/j:‘àÂVvœfÕ´™É…!zåVˆ5t•­–¢~^¬qÖšùlM‘C¡[=²ç€·to¤O_ C£Å~‡qe…?RKžQIÇÑQCW+Æ^Š²É'Ä8>­¬î5ÄÞÖN¤”t ӝÕðrÛî.YuÂþ=æɵ±ø錏ëßßî´IÕ\ô#¦2{OÖ¢8÷7XFmï=ñ);¾XÜ;¦Èèc#{, Ò­îܤú& ävô9ÊѽFàcîƒá¥ŒòÀÇçC[hG,*8d_À§µü‡¬ÌÌnYÌ£õmö¥„<7àr‰%y/¦ÖÍ÷6ŠSó|=ÔâA<Æ1{éaí<¼Ï^qïÔ2Ï3ûP–0R¦ÉÙYyòƒÁ{5ˆY–ËÏéü”<g<;üú…Ïh¨Ïð¶›ÆßCyÚ	*·$Öó;ÎXòNùÙ“ø@{9‚…þ
+‰[
 endstream
 endobj
-1278 0 obj <<
+1274 0 obj <<
 /Type /Page
-/Contents 1279 0 R
-/Resources 1277 0 R
+/Contents 1275 0 R
+/Resources 1273 0 R
 /MediaBox [0 0 612 792]
-/Parent 1255 0 R
-/Annots [ 1267 0 R 1275 0 R 1276 0 R 1274 0 R ]
+/Parent 1251 0 R
+/Annots [ 1263 0 R 1271 0 R 1272 0 R 1270 0 R ]
 >> endobj
-1267 0 obj <<
+1263 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
 /Rect [159.19 646.243 390.271 658.236]
 /Subtype/Link/A<</Type/Action/S/URI/URI(http://mailhost.cb1.com/~lkcl/crypt.html)>>
 >> endobj
-1275 0 obj <<
+1271 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
 /Rect [159.19 586.632 499.586 598.624]
 /Subtype/Link/A<</Type/Action/S/URI/URI(http://samba.org/cgi-bin/mfs/01/digest/1997/97aug/0391.html)>>
 >> endobj
-1276 0 obj <<
+1272 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
 /Rect [159.19 563.601 384.543 575.593]
 /Subtype/Link/A<</Type/Action/S/URI/URI(http://mailhost.cb1.com/~lkcl/crypt.txt)>>
 >> endobj
-1274 0 obj <<
+1270 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
 /Rect [174.46 116.961 303.55 129.913]
 /Subtype/Link/A<</Type/Action/S/URI/URI(mailto:linus at incolumitas.se)>>
 >> endobj
+1276 0 obj <<
+/D [1274 0 R /XYZ 151.701 685.529 null]
+>> endobj
+1278 0 obj <<
+/D [1274 0 R /XYZ 151.701 354.9 null]
+>> endobj
+1279 0 obj <<
+/D [1274 0 R /XYZ 151.701 331.263 null]
+>> endobj
 1280 0 obj <<
-/D [1278 0 R /XYZ 151.701 685.529 null]
+/D [1274 0 R /XYZ 151.701 308.838 null]
 >> endobj
 1281 0 obj <<
-/D [1278 0 R /XYZ 151.701 354.9 null]
+/D [1274 0 R /XYZ 151.701 274.378 null]
 >> endobj
 1282 0 obj <<
-/D [1278 0 R /XYZ 151.701 331.263 null]
+/D [1274 0 R /XYZ 151.701 210.7 null]
 >> endobj
-1283 0 obj <<
-/D [1278 0 R /XYZ 151.701 308.838 null]
->> endobj
-1284 0 obj <<
-/D [1278 0 R /XYZ 151.701 274.378 null]
->> endobj
-1285 0 obj <<
-/D [1278 0 R /XYZ 151.701 210.7 null]
->> endobj
-1277 0 obj <<
-/Font << /F49 896 0 R /F22 957 0 R /F51 899 0 R /F52 900 0 R /F15 898 0 R /F29 927 0 R /F50 897 0 R /F30 928 0 R /F63 929 0 R /F73 930 0 R >>
+1273 0 obj <<
+/Font << /F49 896 0 R /F22 955 0 R /F51 899 0 R /F52 900 0 R /F15 898 0 R /F29 1277 0 R /F50 897 0 R /F30 1283 0 R /F69 1284 0 R /F79 1285 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
 1288 0 obj <<
-/Length 1857      
+/Length 1855      
 /Filter /FlateDecode
 >>
 stream
 xÚ­WK“ÛD¾ûW¨ö¹
 	iô†S 
-µëlŠCà •fí©È’‘FÙ]~=ý’l/JÁ=¬{zzzzº¿~(pöNàü¸ún·úú¥œÌ/² tvN~^('Í?)bgW;Ý­®¬éÚõ»ŸH<÷‹4Q\~ ÒË)_ùk/ÒÈÝtvºVî°ö¢$v˶fbkû±²c¯Vp«_…ÊÏ£tRùôdPjõv·ús7pÂ#?Šœê¸úøGàÔ°÷“øQ‘;$yt¢$÷Ó$ºq¶«ŸWÁåÃÃÌ	C¿Huõò¸ðéuü¢Ðá°én»±¯&£ÃäÒèü—9žR¤NVk•»Ÿð9ÁÂÛ£ÈÝ­óÈíKTC뇾;2µÑöصÆv=®c÷÷ 	¶ºÿlÀjÐ,÷U–¢$CÞ`ÿ"q¿ö`·C‘Ïd è
-ÑlxºF~'džO¼k•¹B|­êvœ^€Ýj³?à_É:{Ð=“7›˽鎥io˜[wdMå/ðÃöZh<ê–.(	o¤Íc‘Ê<©oŸìÿ §/OjRõžÄ2R~AžQ ß÷º6ö_QòIŽÖÙÏÈɅ߬½8ŽÝ¦+ëÉ™lê#Jtý'æ>{˜0r¥;FË·¼ÛZ÷ƒ…È™vÏ,ˆŒ“¸”#°Ø/¦š=¹Ãó`õñ[êõƒîu[ÉYs<5zÁ›lêÂ%5à1º%BWćñt‚Ðdð*+
-äòǃ!0˜mxj]/Ã)6Év×£ìÞ´eÓ<3ë¾t}5	á›±­J¹rn~ÂX75!  þG¯Ñœ1Í”eó<Ì÷ɛﶿ|ø^²ÑœÈD=,âû֐ݣ(Ø@r‡nÍù©û½\~ê;òM=V¼Ø­¼J˜’|çJ1aê•h­ú稵¸Z,ZθßL[ó[åôã……MêN=y ;]z"£Ëã9a$L_%Lê'ª˜¤ôªui&U%MÿÑ ®V¹Ÿeù¹§„WÊ°Luüe
-ÂSÁE ŒJYAè_p>z	¨zXˆ£„ñ£î¾c”hÈ@HYYæœæ Œ4p‡î¨yëß2Uh‹¾
-è­ç.Xõæž"ªk>…S‹Tyò(X`~WÀ•«KOeüñ"öî±~?[Y—Ù·t
-,¸|ÐYzkÈ[sÐ%”
-4!eg1Ó³ ”ÞBKO3å¾}ò– ^¢äS…¤rF©Ë›sœo˜Ój4
-)²PÀpBã~g™8õº2ƒæ¬ÜO-C¶å]j‘ð;•‡E»æš!õà oò²‚YA͍þK(QyÆžSyîþúæs6»Û÷?¾ßðâ®4ÍÐtñ¡ŠLð;—> Í”ú%P5Ãá%
-f7Ÿ.§„8sE	/! €Ð°)@À³Ù§øò.·«½s
-oÑ
-
-‹XÉÆJŒŽ™ð‚ýR Cÿ‚h1<L@ÀapÚ¾{ƒ„bÀäÒ0ó©ÁÆC×Ñ6’özýÙв<.i=ÑØCú¯|ßÇߍÿE·k_šéÖ½ÄUäÅIêჳ¼˜Ö>wò¹&R˜»±‘AjNWê*ÒvÇûÙÂÿâŸxÑ?%¡EÅNÜ5¤efÜÊÝû:^„UW¦ÎHŠôŸ?r·²¼š¡…‹\÷—¦NçÍs91€1ØžÒ™ÎMW}É«#”ʬAÝ!âö•¢ÓdÖ0í J˜šÑPðuÅS?M…$sÐòy 8›Q‹Òƒ‘á ÁH/ƒfX¬í\s༈Ýà)€?4 ÅÔ õq`’2ç4ž0IDo¦qýR1Na“=a:·`Ñ9~QÃóÍ`ÑØHJæm~½½E*z!û2Ö̝®xÉ÷3¥™˜BŠôµÆkŸI£¢\„Ë$H5ºÝÛƒÏýõl‹z4*iÅl"ÍjÑVøà_øÕ¬¦•MËG'¡aœ' ?K—‹ß
-lLR¸Tá,Ng\­«†Ý3NÆ)ðŒ¬7ïwÌ8"m8ñD¿ã¨amËO¸E–ò›N ë²Ü¥Ï4¾d²;õ‚Ýui1èYˆA‚¹“"ÉÝ݁¬öô«'ð“Ðî
-WÚ8W¢Oó ‹§œz*qì'v(Æ ûvûzɘíë;؇iá¶ÛÓTÒ$ó~;hfÊ‹Obì#ðy™«{ÙÇòÀ$ß/`«p„òT؝À_J¡q 3æ7
+µëlŠCà •fmUdÉH£ì.¿ž~l/JÁ=¬{zzzzº¿~(pöNàü¸ún·úú¥œÌ/² tvN~^('Í?)bgW;Ý­®LÓwë?v?‘xîi£¸*ü ¤–S¾ò×^¤‘»éÍ:t5¬ÜqíEIì–]ÍÄÖSe¦A¬0.àV¿
+2 
+3?3«2Qhõv·ús3pÂ?Šœê¸úøGàÔ°÷“øQ‘;$yt¢$÷Ó$ºu¶«ŸWÁå»á’0ô‹$QWŸÇ
+ýÞ ›î¶Ÿ†ÊÚ&—6'à¾Ìñ”"
+t²Z«Üý„ÿÈžEînGîP¢Z?ý‘©6ǾkL?à:v’`«‡Ï
+x±B
+šå> ÊR´“dÈì^$î×ìö(ò™ ]äExºF~'§–O¼k•¹"|­êv²/À‹nu³?à_ÉzsГ7›˽éeÓÝ0·îÉšÊ_2à‡íµÐtÔ]PÜH›Ç"Uó0¦¾y2ÿƒž¡<)«ê%<‰e¤ü‚<£@	
+¾tݘEAÈ'9Zg?c ­¿Y{q»m_ÖÖ™lê#JôÃ'æ>6æ`1r¥;FË·¼šºZ£È5ÝžY9&q)'`±_šjöLäŽÏ£ÑÇoYhÐzÐ]%g›ã©ÕÞdS.©¯ˆéÐ-º">N§„&ƒWQ —?óÙ性FÑõ2œb“l÷Êî›®lÛgfÝ—£®¯ &!|3uU)WnÁMãïA붦 $Ôÿ赚3¦µ‰P¶Ïã|Ÿ¼ùnûˇï%›™¨ÇE|ß6d÷$
+6Ü¡[s~êa/—Ÿ†ž|SO•/v+¯¦$ß¹RXL½­Õð|µ¦W‹EË÷[ÓÕüV9½Åxaa“ºS[ô§K¯Cdty<'Œ‚„	ã«„IýDst6@µ.ͤª¤é?êÿu‚Á*÷³,?·”ðJ¶[Ç_¦ <\À¨TˆuÂùè% ê`!ŽÆoŒ~¸ûŽ9P¢! !ee˜sšƒü0ÒÀû£æ­|‹­Ð)|Ð7"ZÏM°š{Š¨®ù,N-RåÉ£`ùET\W®.!<qPP”ñW0Ä‹Ø»Çúýld]¶Í¾£k`ÁåƒÎÒ[Ã@Þ
+œƒ.¡l )3‹5BAtô4SîÛ'o	Pà%J>UH*g”Ê°¼9Çù†9F£"ì'4î÷†‰Ó «fԜՁû©cÈv¼K-~myX´k®RÎ ð¬—Ì
+jnô_B‰Ê3öœÊs÷×7˜³Ùݾÿñý†weÓŽmoªÈ¸séÚL)¡_ÂU3^¢`vóéqÊ@ˆ3W”ðB!r ›<{}Š/ïbq»Ú;×ð–Ýb¡0ˆ•,a¬Äè‹o–!ú÷D‹!àaƒÓöÝ$&—†™Û.ýpDÛHÚôçf„–åqIˆÆ.Òåû>þnü/º]ûÒL·^è%^¨"/NRœå…]ûÜÉç^˜Haî§V©9]©«H۝îgÿ‹âEÿ”„rH8pא–™!üq+wï'èxVy\1˜úFRdùü‘»•áÕ-\t຿4u*8ß<0—£(éœ½êK^m0B©ÌÔ"n_):Mf¦…CãA	S3
+¾N xê'[x@âñ@1-Ÿ×	€³´(=hŒô2°ÑŒ‹Õ£›k\˜±<ðd¡˜µ>ŽLRBæ<ƒÆ“D×/å ãf…è	öÜ‚EçøEAÏoFƒ¾ÀFR2oóëí-RÑÙ—±f®½~ä%ßÏ”f†ék×>“FE¹—3Hju·7Ÿûë;Ùõh$TÒŠÙDšÕ¢­2ðÁ/¾ð«YM'›†Z¡qš' ?K—‹ß
+lLR¸TáNg\­«†Ý3NÆ)ðYoÞï˜qšDºáÄ9üŽ£†´)?áYËÞž@×e¹KŸi|‰µ;õ‚Ýui0èYˆA‚¹“"ÉÝ݁¬¶ýÕÇSð“Ð53p®DŸæO9õTâØOìPŒöíöõ’1Û×w°ÓÂm¿§©>¤)HæýnÔÌ:•ŸÄØGàó
+2W²
+äI¾4^ÀVàå©°kÁ_J¡i¤3æ7
 þœ)aðËHéÂŒ’ço6^±y at H€:ã‡ÐLIUC°Jž)EÄÕêŸùs˜[<¾^&
-(ür¡ß¾/iÒã%õlø=»	Wµ=?Å¡â'"c®pØÓ#PÞX(’ûó•.ÔðR²[ ƒíG=L!ÓÇÕU§;Âxyݵ¦ß·»ÕßËüÂe
+(ür¡ßa(iÒã%õlø=»	Wµ=?Å¡â'"c®pØÓ#PÞ(’ûó•.ÔðR²[ ƒí'=ڏûquÕéŽ0^^w-ûûv·ú!^Áj
 endstream
 endobj
 1287 0 obj <<
@@ -3948,7 +3952,7 @@
 /Contents 1288 0 R
 /Resources 1286 0 R
 /MediaBox [0 0 612 792]
-/Parent 1255 0 R
+/Parent 1251 0 R
 >> endobj
 1289 0 obj <<
 /D [1287 0 R /XYZ 100.892 685.529 null]
@@ -3990,24 +3994,24 @@
 /D [1287 0 R /XYZ 100.892 274.94 null]
 >> endobj
 1286 0 obj <<
-/Font << /F22 957 0 R /F49 896 0 R /F17 923 0 R /F15 898 0 R >>
+/Font << /F22 955 0 R /F49 896 0 R /F17 927 0 R /F15 898 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
 1300 0 obj <<
-/Length 1086      
+/Length 1083      
 /Filter /FlateDecode
 >>
 stream
-xÚ­VKoÛ8¾ûWð¶2P³|ˆ”¸·M¶ÙE±)º‰oiŒE'B,ÉÕc“ô×ïIŲ8	ˆFÃy}3ÃOfä†0ò×ìd9ûx–Â5Ìp²\®8Í':7T™”,r•<<”åüûòóÇ3!HNÖ)Ú
-É©Ì3å­¾,ç©ÒäϦ²e䋯§¿uóOy–œÞÚmïÚp 0ÞìÓröcÆ! #|’ZQ)ɪš]}g¤€³Ï„Qirrï-+"UNµR oÈåìß‹xØW{¸´¢L¦D§†úò±bE}£¹Z(Ƶ§©LlÛڹȓÇðڬóëÛaÕ­ëÂû7¦˜
+xÚ­VKoÛ8¾ûWð¶2P³|ˆ”Ø[“mvQlŠnâ[ÚcщKrõØ4ýõ;CR±ìN¢Ñp^ßÌð“¹!Œü5;YÎÞŸ¥†pF
+3œ,ׄ+N3ƉÎ
+U&%Ë‚\%\Ì¿/?¿?‚äÔh¢¥œÊ<ƒ@ÞæËr¾*Mþl*[ÖA¾øzúG7_ð”gÉé­Ýö®
+>ÞìÓröcÆ! #|’XQ)ɪš]}g¤€³Ï„Qirrï-+"UNµR oÈåìß‹hØW{¨´¢L¦D§†úò±bE}£¹Z(Ƶ§©LlÛڹȓ‡ðڬóëÛaÕ­ëÂû7¦˜
 ⪩ѡø®=¶ÛùôζѧoÂóÖ'øÿ¹h;FB¨¨­‹ñ
-&\RÍ
-¦ç¡„M¼\KÁ^dI¹F=$¼u(ˆi`Ô—]PÿtmóD31=¹ïa7]4èÓÕQµžódh!Rt*loƒ¸#ªW±øËÑ<äÂ(:Mš6h{{ç;T‡×f´Æ‰ ]¨—ç'Aˆù´Ÿ–³•/‡nL¦ÝÐœ×P~S/~Ââ&¾1“’džCÜqå5Dùמ¡¶‹.ˆ¡m(Õ˜!¶N¦IYU®(mï6x.’u³Ù4shê}YßU?M“…4٘氷“BáX쁕xkúe5æÊ“{ßè"8\ÇíG/…÷Ú]
-TãPí7?‹›TÝp½ØÝD™r_Ì35NK“‡FBwl8èo˶ˆbY¹h½q°¨ÛØ.ÆÚ+ƒãᜥR´’ŠLà%*L\IAáæρ>ÕCåZÛ—MÝí ·¨Ü`  #4UbçJyt>¿„Rt–üílá+ՐJ–<nqp‰‹A÷k*ÆU•gÄä{=Tرk¿	7µ
+&\RÌ
+fç¡„M¼\KÁ^dI¹F=$¼u(ˆi`Ô—]PÿrmóD31=¹ïa7]4èÓÕQµžódh!Rt*loƒ¸#ªW±øËÑ<äÂ(:Mš6h{{ç;T‡×f´Æ‰ ]¨—ç'Aˆù´Ÿ–³•/‡nL¦ÝÐœ×P~S/~Áâ&¾1“’džCÜqå5Dù÷ž¡¶‹.ˆ¡m(Õ˜!¶N¦IYU®(mï6x.’u³Ù4shê}YßU?M“…4٘氷“BáX쁕xkúe5æÊ“{ßè"8\ÇíG/…÷Ú]
+TãPí7?‹›TÝp½ØÝD™r_Ì5NK“‡FBwl8èo˶ˆbY¹h½q°¨ÛØ.ÆÚ+ƒãᜥR´’ŠLà%*L\IAáæρ>ÕCåZÛ—MÝí ·¨Ü`  #4UbçJyt>¿„Rt–üílá+ՐJ–<lqp‰‹A÷k*ÆU•gÄä{=Tرk¿	7µ
 ‡žz¥Üõ¢êÂ)Û¹
-½ÚÚW+6ë6T8%ÅÃÔ%Sšæ±OÞ¯\nr*³œ¤ÊPnÄQ2§ðñHåÏ|’ƒn¦bÁ§ÇÄ&_¸ƒëúßjÝï¡’Tè§ï{`ì(´gPËÞ†P¤Þç]B,Åòa‡ë!€‰:w§†|LOpŠpÂK–ê7ᔆQ!Þg’‹‰8É“².ŽÃÃ{™çx'ÇáÁï‡LäoC§ÀG¾Ï1–’ùÝ«9Œñî…]ÕT>yúÕÀŠf”iþY=ÑÕ„q¾Î%OìêþŽƒ®¬×Í1‰cY>ч³uøix¾äÒÅóoŒ+{yºì‚r¨‹&
-Pgüoᕳ²íú³¹ÑIko^èü¢3ÓõàÇ×#Úï¥ûǾ:›¦™É^×¢ý^¶/Mo_—
-o¶I'ÙÒãÙ¢ý^¶·špÉw-˨äb’0?ž0ÚÀ;6}¹Ý¸‡’åTår—Œïóóø„û?"R
+½ÚÚW+6ë6T8%ÅÃÏÔ%Sšæ±OÞï\nr*³œ¤ÊPnÄQ2§ðñHåO|ƒn¦bÁ§ÇÄ&_¸ƒëúµî÷PI*ôã÷‰ýdì(´gPË^‡P¤ÞçMB,Åòa‡ë!€‰:w§†|LOpŠgpÂK–êWᔆQ!Þf’‹‰8É“².ŽÃÃ{™çx'ÇáÁï‡Lä¯C§ÀG¾Í1–’ùÝÇÕÆx÷Ì®jªŸ€<}Šj`E3Ê4‚¬éjÂ8_ç’'vu‡ÇAWÖëæáı,éÃÙ:|€4<ßréâù7Æ•½‰<]vA9ÔEȨ3~‹×ðÊYÙvýÙÜ褵7Ït~Ñ™ézðãëí÷Òýc_œMÓÌd/¿kÑ~/Û—¦·/ˆ7Û¤“léñlÑ~/Û…[M¸ä™»–eTr1I˜Oíà›¾ÜnÜÏg’åTår—Œïóóø„û?èÇ£
 endstream
 endobj
 1299 0 obj <<
@@ -4042,22 +4046,19 @@
 /D [1299 0 R /XYZ 151.701 314.606 null]
 >> endobj
 1298 0 obj <<
-/Font << /F49 896 0 R /F22 957 0 R /F15 898 0 R /F17 923 0 R >>
+/Font << /F49 896 0 R /F22 955 0 R /F15 898 0 R /F17 927 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
 1309 0 obj <<
-/Length 743       
+/Length 740       
 /Filter /FlateDecode
 >>
 stream
-xڝUMs›0½ó+t„LQôè1“¤ãÌ$ŽI/ip¢N
-)àÖÓ_߶IRÒäbdiwßÛ§åAÐ="èSp’Ç猡§	¡([!JÖ)CJ§X¦e%º	—UÑ›¦Žn³‹!\ãT)aÃYŠ	DÇ0ÃQL‰âáUÓG4¬à_ØE1—"ÌëÒ-–}»)úM[u® H§$p"±Vj,¹Ýcl\p–?
-ûÑšsŽŠupsKP	gˆ`žjô{ˆ\#.5VRÂúZ_â['‡L)ìŠ3EÊhè<JUØ´‹²Z?~8EŽÏ©<¬ 9È¢ÇÈ–‘'áSÀØÇÇ\à„íðVM{Rä]?•H¬H²Ç¯`ùx‡EG°ë)çq$ÔÈ=Ž&îúh‚(Å©”l(ïÃb®0Ñr?F„}vû6@¤Nm:A1SX¿}"¦>õkÄiøyq
-c¤’ðÈçOH>ÉïÌŸªYA<çÍ›}äþšÎ=9³OÞ™¾Ãÿ ô¬Ì<¥â!·¤Ú7r),—‡¼RÑïa2êz-.Ïæhh—åâp…—€ÀÜ–©KS佩ïÝQoÖÕxâvºªhêÒWèL]TnŸÐïyMÁNÀ	„aÙD1Óa±YWu‹¾*-KK‹r,a8ZcÙ¬:…ûmï
-#’tÞ}Üuaéù}åÉÚ¥?%@ÿ_<áÅ»Ê^SÏ_¢œÈ§Ä^¾¡iñbÓõ&mò§mŠÚä»6ś۔¾ÍÓÏ—/X)B*9bœb&謗bEÕÎI眢Ó¾ÉPŠodËñ…µM–Í:4PjЍ–`»zżÀÌ0JĤò½¸Ê`„g½ËR£w
-W²Y;UÝ+	#¼¹‹óMÿд¦7•#ÇëÚц@K{–£›¬å¨g)
-•¦#E§
- ·Õ/ÓíÆbd¿wÄUí<_õðÃòV*j‰p4°w«5>aÿC4Â
+xڝUMSœ@½ó+æVç›!GKM­Uj¥½¬’Ê‚6±òëÓÃÌì.j0zYfgºû½×Ó<ºG}	Ž²àð”1”à4!e+D	Á:eHéËT ¬D7á²*†ºm¢Ûìl×8UJ˜p–bÑÄÆ1ÌpS¢xxÑ
++øöQÌ¥ó¦´‹åÐmŠaÓU½-(R@Å)IGœ&˜ÐÄ—¤Ü'Yð3 °IÝã(1ç¨X7·•pv†æ©F¿ÇÈ5âRc%%¬ eð5 N7Ù×?Åßg‹”[ æ4JUØv‹²Z?~9ù"‡§TîWÐz¢½ òÄȳð)`ìâc.p¶x«¶;*ò~˜ÇJ$V$Ùa‰7°\¼Å¢ìjS—ó8’aJäG{wpQ”âTJ6–wa1W˜h¹
+s }qõ&@¤NM:A1SX¿]"¦.õ:â4¼\Ã©$<pù’ÏòûúOÕ® žsÈf‰É>°ëÞ>93OÞÕCÿAé…Ì¥â!7¤ºwr)—‡¼›RÑaâûz•-ÎOæhh›eãöp…k?Ù­º)ë"êæÞ
+õºò'v§¯Š¶)]…¾nŠÊîú=o(x	Ø€2,Û(f:,6몉`1T¥aihQŽ%çHË—-êU¯ðð4ØÂ߈$½³{]XÚÅc~_9²féN	$ÐÿožpÍ»ÈÞêž»D8iŸ»ö¢Å«¢'Ý›ÈäÏeŠWdò­Lñn™ÒÉ<¾<ÅJÁRÉã3Ag½+ª¶N::ç&ðÉHÆRD8#[úÖˆ,Ûu>ö@©ÝAï-Á¨züÀÌ0JĤr½¸È`„g½ËPÞ»Æ+Ù¬mWí+	#¼¹‹óÍðÐvõPWîô×µ¥
+†ö,G61XÃQÏR+M=EÛ@îª_u¿Ï~ïÆ	«ºy.®êþ‡å½Töº%Bo`î–ÂþŽcÿã
 endstream
 endobj
 1308 0 obj <<
@@ -4107,18 +4108,25 @@
 /D [1308 0 R /XYZ 100.892 222.666 null]
 >> endobj
 1307 0 obj <<
-/Font << /F22 957 0 R /F49 896 0 R /F15 898 0 R /F17 923 0 R >>
+/Font << /F22 955 0 R /F49 896 0 R /F15 898 0 R /F17 927 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
 1319 0 obj <<
-/Length 835       
+/Length 832       
 /Filter /FlateDecode
 >>
 stream
-xÚ¥VMsÓ0½çWè†ÌŒU}[æ´…t†màzpc·ñLâ”ئåß³ÒÚù(ihè)kYzûöí[9œÜN>ލG§:%‚³”§‚Œnˆ0‚%\ëRfRMF9Ó‡‡òWt5:;:•’8–Z«ý^©S.¨°ë|ÅÊhz¼˜ge…ñÅ—÷¯ê(Z$ôý4»kŠ%¾op2ü àDl¤6L)2™ÆWœäðîŒp¦RGîÃÎ9QÆ1kÄ3r9ø:à]=üuÉ”Ikñ·áùȍíUàÒ>:fó¤IX*u_¤úJÑëH&ôw$hS at u´Æ՛Ń¼— âËá±4ñy˜U$mÊ\è ¼|Ûz°ébY6í4exmWwÄà8Kµ[W$ì¸ú[]ÉÓÜ“fD²W^–X½w‡˜RH&°`…Ôu{µÍ´þ§š6•½š;u Ð"öºfkUÊ¢F¾¥‚Ž	«H,±´â¢)ÞD±¶NÞqnbÌeZÖýËÈ:içE…0ÇõbV÷Sh’‘´`H 
-öŒK= ¡¦Y2É—Á9½] ŽMènxÝ,Ëê"Ñál	8Ò2®:kâIåÑÉ PÙù-߉w̔ʖã+Üá‹×7hüÖÎf1Œß¼¬²¦Èñ$c¼¸é@ý¼ÒIY®ÀfËl‡ëçKt|;~<ÞP¡­ÊÉ9Í\]‘°–N‹,÷é‹e¯Ó“þ÷YáŽrzÓùû½ç)¯&yVT·Ít³vMÛ
-T,'žpUGïIä¸~Ç<Àjž= ¥5=½jM§4y©ñRò ^óŽN9ê&ÆÛ,µÓ›Ùµ^;Äm9Dn|¾›µ5îºnáFU¸žÐ»€°(a 7šv¯<ŽÕ«ódcBì«ýM
-p[=ú)I?_ïå¡5³Ö®‰äÈ£kŒ£«YßP:xÚêàžåÎÞuØ;¦;]÷nëŽ{ªuÿ7ÍãC¾ÌϸäöMÒ3î¹Í/î#=ï9ûéd-q\­RÓúhÒQƒ=½\¢“˾@®ƒÆù¥—_ÿ1þ •þyd
+xÚ¥VMsÓ0½çWè†ÌŒU}[æVúa†mÊ%íÁÝÆ3‰Sb{€ÏJk磤¡¡§¬eéíÛ·oåpò@8ù0x?ë”ÎRž
+2º'–pA¬K™I5ådL…ŽnGŸŽÎ¥$Ž¥Öj¿S*Á”K (ì¹E±2šž.æYYa|ùõäMÅB‹„žL³Ç¦Xâéñg£Á  NÄFbÔ"“ù`|ËIï>ÎTêÈÏ°sN”qÌñŒ\
+¾
+xW
+AU2eÒd|=¼¹±½
+\úÃGçÂlž4	K¥î‹´@_)zÉ„þŽm
+¨ŽÖ¸z¿Xb÷@|5<õ¦1>󢊤£MyÃ…zÀËãÖƒM˲Ah§){Âk»¢¸#ÇYªÝº"aÇÕßêJî˜æŽ˜Ô0#’½ò²Äꕸ;Ä”B2‘È€¥ +¤®Û»¬m¦õ?Õ´©ìÕÜ© ±×5[«R5ZÐð-„pLXEb‰E Mñ.ŠµåpºðŽsë\c.“вî_FFÐI;/*è(„9®³ºø9…&I† `OÀ¸Ôà¡j
+™%“L1p‰œÓ«Ñ%àØ„ÞpÃëfYV‰gKÀ‘–qÕYO‚,ON…ÊÎoþL¼c¦ T¶ßâ_¼Ö¸AÓà·v6‹aüæe•5EŽ'ãÅ}êç•NÊrîè4[f8\¿\‚¤“àúbøñtC…¶*'xä4/puEÂZ:-²Ü§/–½NÏúßg…ÊéMçï÷ž§¼šäYQ=4ÓÍÚ5m+P±œxÀT
+½'‘ãþyDøóx «yö)­ééUk:í !ÈK½Š—’ðÒ˜/îuÊQŸ01Þ~`©ÞØÌ®=ðÚ!nË!òp‹àó㬭q×]7ªÂõ„>„E	}¸™Ð´{åq̨^gbÏXíoR€ÛêÑ÷HIúexúv/­™µvM$G]c]Íú†:ÐÁÇÐ>P÷,wö®ÃÞ1Ýéºw[wÜs­û¿iòe~Á%·o’^pÏm~qŸè!x'ÈÅñç³µ8Äq	·JLë£IG
+öôr‰N.û
+¹ç×^~ý/üÅø6wú
 endstream
 endobj
 1318 0 obj <<
@@ -4162,20 +4170,25 @@
 /D [1318 0 R /XYZ 151.701 152.453 null]
 >> endobj
 1317 0 obj <<
-/Font << /F49 896 0 R /F22 957 0 R /F15 898 0 R /F50 897 0 R /F17 923 0 R >>
+/Font << /F49 896 0 R /F22 955 0 R /F15 898 0 R /F50 897 0 R /F17 927 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
 1328 0 obj <<
-/Length 793       
+/Length 792       
 /Filter /FlateDecode
 >>
 stream
-xÚÅVKOÜ0¾ï¯ðÑ©ãGÇÇ¢–
-¤‚
-¡Ê!$f7Õnyðø÷Û	Ù´+¨§LœñÌ7Ÿ¿‡¢9¢èÇl?ípŽÑŠ2”^#F)I4Gq¢‰ÔJtÏLÞ•u\¦GÎ=!:Ž#ëÎ5¡àM½'œ!£±ÀÇu0là
-·A(d„³ªðÆY×ôy×7¦õ#
-Y‰¦ÚT“Xë1äÃÝõš}Og·3«±5’òÕìâ’¢¾!J„Nнó\!!K	öÍ~ÍèP8]'`ÀSp®\mÆùáqÊâ‹K‡eܼwÀäúN	4òhD^<Áýrv¦Y•UÖ[¿¸íš²š[;Âõµ_ë«2¯ƒvƯävû"k²ö·ÄSÅ”Ë'mó…CÂ0¢D%j:Aæ¡|~|x–žrˆ+ü‡Jš-K8˜yåÐÀڐY0Ÿ9Ž|àËžU»É…¼Œ(©&†’]186t“…#‚'îjÿœ›Î›ŒØ•‘7kGá•åç±¾AU¾$ûr_vkIO'Bk·]Ö±-ë.éÂX¼(äJ£	"¡J/úŸûþ$&+LC¶’‚X¸â$Œ³‰Á·3bOóI2«ìÁ§\šjnkØ.‘­¸†ïÃE}¾Ðê«ÂâP8ïWT®°•ö磘H)ð&/Ñ»xyc“O½¼†	 UÏ mvó[›™Í|²ôÊ0T1áI‚D$!€Ú:
-IÌâ§Yèfß&¦4*],Åâk 9NÓÓi†ÔWáFðïY\õiwNŒ¢S&^΍·‰ñ%z\×…EWVÞ'„æ\Ë*_öÅÓ‰ÙþÖo6‹Ì² o×Ïï@p|røíËÖj¢ˆÄqüzk5¾±êοe<×ÍãT܍“U]ºÛ´´›ô!ß#­¯‚PJ<è ªle>æ;Õ$Í	Ø0¼’qxYtÅntŸsÜ­Éû¦ìœNý‡Â´ySÞÀßVã]F2Õÿ&ó%ÖÛnÝiaº©ZÓÜ•¹ÙH5>atýb{–
+xÚÅVMoœ0½ï¯ðÑTÂñÆplÔ¦J¤&j—ô’æ@ÀÙ¥Ú…L“üûŽ1,Kíj•D=1˜ñÌ›ç7c(Z Š¾ÍŽ“ÙÑ	çH‘XQ†’[Ä(%QÌQÅDÆJrt…ç:3EUz×ÉYç‘8ëÎcBÁ›:?N8ñ|FCÏ+ã1¬á
+7ž/d€Ó2wÆÜÔmfÚZ7.`CVÓ¸ ˜"”©!$“Öiö5™ÝÏ,RĶ0J"ÊÖ³«kŠrøv†(q„:Ï52"¡”`¯Ð|öcFûºévýÓü›à\u¥u(.OÏ^]wX†ÍG'Lnï”À"à¥Ç#Ü®V¾Ñõº(S£mùBàÆÔE¹°v€«[·Ö–EVy>ìȵ[ÉìöeZ§ìoˆc
+h±ùdÛ|~ŸÐ(Q‘@Æ€x¨_žŸÎ“Ÿb†
+ÿ¦’¦«ÎeQvh`­Ï,˜Ë†=>ðeϪòD!/#Jª‘¡hAƒ
+Ý¥yÞÁ£ ›Ê=Ú8cʈ]x³vàßX~žLÿ
+ªr%Ù—‡Â,­%1<;
+Z»1iÝǶ¬wI—ÚâE>ˆP1ò™ ªtšÿ~ìNb©Ó\×d'>ˆ…+Ž€@Â8)|7#ö47’Y§.åJ—[Ãn‰ô„ìÄÕ'x.êòùP[æ‡ÂY»Ö r…­´?ÅHŠèI±Xà€§¼oâåÀ&{y@*ŸAšvó¡ÍÌûf¾8>{eªð(B"@휆$dáfv³o
+‚©
+•],Å#â³sœ$?ÇRÝüÁ½§(¸inöN¢S&^΍ÃÄøÈ¢‰·uaÑ¥³‡	á€u®E™­Ú|sb¶ÿŸõ›
+Á½ÊÉáúùå	Ž/N¿|ÚYM0_o­Ú5VeÜk^ÔÀsU?ÅÝu²ªŠîv-í'½Ï÷ÎH«Ï—÷:€…2]ë÷†ùÆA5JsÖ¯h^]¾ÝÇw£³¶.L§S÷!×MVwð³U;—Lõ¿É|‰õ¾…[w\oªF׋LOR
+O]ÿ ÞXz…
 endstream
 endobj
 1327 0 obj <<
@@ -4201,17 +4214,27 @@
 /D [1327 0 R /XYZ 100.892 337.352 null]
 >> endobj
 1326 0 obj <<
-/Font << /F22 957 0 R /F49 896 0 R /F15 898 0 R /F17 923 0 R >>
+/Font << /F22 955 0 R /F49 896 0 R /F15 898 0 R /F17 927 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
 1334 0 obj <<
-/Length 1120      
+/Length 1118      
 /Filter /FlateDecode
 >>
 stream
-xÚÅWËvÛ6Ýë+¸yN„àÉG»J­:qŽ+§–ºr¼`HØâ)Eº$d:ß’E[Užm7Äk0¸sg0Òà6 Á›É/ËÉ«S™Œ’Œf,XÞL1’PÄiFT&ƒe\…÷Ut½|÷ê”ó %YK+Ë#"M@•“š/£©P2œµë¼j°ùþäEM™dIx²ÊïŒîp[}“_—“¿&Ѐí­ˆA±ž\]Ó „µw%"KƒÁI®¡R+ý:XL~ŸÐ}{XâìQi6²GfÄÁ¶H9áD& £4|qþ
-ç	‘‚»i|‰Y¼s „%ŠÏ#oç3 "NÂTÑóÅk;ˆÃ;hXØÖUñ	WWySÖd˜Ã¸5õ©ß¦IF„Lƒ© ¿1<¡ˆ‡ýݧ×O63µ¿Y¦ÎTïG€ÀÓ!<€±aS¿Ä€N>bWzvg¿`Wp’dJÂ9ûNrc"iâtQî1,Îfü‘Ýr‘@0¬àBoºMa6~‰cXX HoÚHаÓ%ŽqknšªhÊ/pH*!ðbtÍÖgó¥àG}¡¬erë…˜ÚFzì06xè:J‡áõY¥‰øFtcÓ”@OÂb³ÖMT}=ŠùÙÛÙåq±$)[;?Ï ‰XˆŽ2J“àܪ¹õá«óÒÎQ|þœ§øËËã,Óô›á¹¥è˜)T9åp
-¸OóÖèŸ" ˜^)Š…VQʪÇ6Ǧ°Kmó2Uç>:q3h×68	j°ccÚm²ŸÒOî؃þÊísâI $?£,V¦L%}ìï”Æ Ûôº¾±}æ=ΙÇê*Vã©M¯ÇUSây¹ñ+ÚyXëæÖ¬H4•‰…è8²Š«8da;$ÄkGÆÙ€Ô÷m}ûÈV耷¤äžÎ|8@ÇÀ­õîƒÑ¾½ÍC<oÚõC¾¾«]z‚б¼tÕUÞÿŒA–£à ½aÓ?›vðr·k»¹óÊLAYäéQ)†’J ŠíFwµÍŽXïÛµ¶ÑGUêë€Õõu BaT?¤X]2ŽÃåÙìp¸|Vþ—Œ>ØD®kç9ÛÓA	¶'/ìMèžÔkY¯}bY@¶Yµ6%¯­¾“óþóvý¡þ•ñµ(öS°uñ]÷χ˭°Ûn®·7þæ~ÄG–õѽ‹œïôîtSè}uýÁ§×ú§W.öWîüâÍá‡mƒ.	\*¿ûa+RétqªÄÙü4‚7ÒÅãŃ ½×gåEÑnóïaQWgþá*>+ŽðȍS(Ó\ÁOÈ8ÛÆ4¬]æºmŸ°Ü©˜Ôš|­ý¬É;ãSÞP™öÌÐbç…?WŒ~Š2øé»:ߦˆt$Nâ*+àñí²{ÿ=>½Â[z?ߦáæ+‚GŠå Ç»‹ÁmžüËÿ@
+xÚÅWËvÛ6Ýë+¸3yN„àÉG»J­:qŽ+§–ºr¼`HØâ)Eº$d&ß’E[Užm7Äk0¸sg0Òà. ÁëÉ/ËÉË3™Œ’Œf,XÞL1’PÄiFT&ƒe\‡,Žn–o_žq¤$‹ci%¹`D¤	(r2óe4J†³vW
+ö¯ÞžôÑ”I–„§«üÞè¸Õ7ùu9ùkÂ@
+ØÞÁŠëÉõ
+
+JX{P"²4œä:*%±RЯƒÅä÷	Ý·†%Εf#kdFl‹”Na€1JÃw—ÏÑpž)¸Û˜ÆÇᐘÅ;0@X¢(°<ñf>*â$|O½X¼²ƒ8¼‡†…m]Ÿpu•7e­A†9Œ[SŸzmšdDÈ4˜
+ðÊHpØß]szód3Sû›eêLõ~<ÝAÂCÀ 6õ;Aèä#v¥gwvùÛv'I¨$!œ³ï$7&’&NåÃâ|ÆÙ-·	Ã
+.ô¦ÛfÓé8†…Šô¦
+;]â·&ᦩŠÖù§ü‡¤/F‡Ðaýq>_
+~ÔÊZ&·¾P聩m¤Çc‡>¡£ôq^ŸõPšˆo„AG06M	4ð$,6kÝDÐ1@Õ×£˜Ÿ¿™]‡K’R±…±ó#`ñ\ šˆ…è £Ô8	έš;¾:/!íÅçÏyŠo±¼:Îø8M¿ž»QŠŽ™B•S×€ûT1oþ)é˜¢Xh¥,¬zlsl
+»Ô6ï)SUapîƒ7ƒvmƒ“ ;6¦Ý&û)ýäŽ=è¯Ü>Ç ž@ò3jÀ2`eÊQÒÇþNi°M¯ë[ÛçaÞãœiq<¬ªb5žÚôz<Q5%ž—¿ò¨‡µnîÌŠDS™XˆŽ#«¸ªCÖ¸£ABà±vdì
+H}ßÖ¸l…xKJîùá̇tÜZï>íÛÑÛ<ijð¶ípQÌ×÷µKO:–wÁ®ºÊûŸ1Èr´7lúgÓ^îÎam7÷^™)È!‹<=*ÅPR	D±Ý讶ٱë}»ÖÃ6úÈ¡j@}£: ¾  B(Œê‡Ô«KÆ1b¸:Ÿ.WÏÊÀÿ’Ñ›Èuí<g»Ãcú (Áöä…½	Ý“Z`-ëµO,È6«Ö¦äá•ÕwzÑÞ®R"Ô¿R"¾Å~
+¶.þ¯Kãþùp¹õG춃ëí­¿¹ð‘e}ôàb ç;}«;Ýz_]ð鵇þé•‹ý•»¸|}øa›Ä K—Êï~ØŠT:]œ*q>?‹àtùxñ htçßYyQ´›Æ¼À{XÔ䙸ŠÏŠ#<rãÊ4Wð2ζ1
+k—¹îÚÆ',w*&µ&_k?kòÎø”7Tf…=3´Ø9ñçŠÑ/Q?=bWç›CØ‘îÄIœ ²ß.»ðßãÓ+¼¥÷ómnî±"x¤XzÌ°»ܶàÉ¿ªi>¥
 endstream
 endobj
 1333 0 obj <<
@@ -4249,22 +4272,21 @@
 /D [1333 0 R /XYZ 151.701 138.829 null]
 >> endobj
 1332 0 obj <<
-/Font << /F49 896 0 R /F22 957 0 R /F17 923 0 R /F15 898 0 R /F50 897 0 R /F53 926 0 R >>
+/Font << /F49 896 0 R /F22 955 0 R /F17 927 0 R /F15 898 0 R /F50 897 0 R /F53 930 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
 1342 0 obj <<
-/Length 921       
+/Length 917       
 /Filter /FlateDecode
 >>
 stream
-xÚíVKsÛ6¾ëWàЙ€MˆâýÈ-MÜŽ3‰;µØ\X
+xÚíVKsÛ6¾ëWàЙ€m‰âýè­MÜŽ3©;µØ\X
 ¶8#Q
-qúï» HYt\%3É!‡^$p¹Øýö[ìRt‹(ú}ñk±øå7Α!ÎP†ŠÄ(%Öq¤­#ÊIT¬Ð^úª¯wMv]¼Žî–8­epçŽPð¦ÉN²œQ-ðÅ®Ïöð„»,Jâ²Y¥Å²o‡ªZߥ€ÒAV⨋ åĈ)â§Oë:¸-ΊŇ;Eì¥"B j»¸º¦hï^#J„³è.zn‘P–h¥`½AËÅŸz\¹¢Ç™A¥#±¼  êðϳ\)ƒË*SÇŸÝÐôY.©ÆM¹õaepÝ%K¿
- `¼oºh©6µÿ|ã
-øµ1ê6Æ¿Y¾H–ËLq |>¾ë“ñåºÜä((g‚( 2bÞøæÖ?d[|W÷ë°ø‰m;«YK`ËMlÿ”\æ´8q&PI!†…O]5xw“u?f®G×a¿èÛôù+;ObW§v<<¹Ä(ƒr¡	ã,%—	Žÿ8õóƒ­Lo•º§'ÀC³Úe9‡¼ÃÖ7,zÿÞS&".!ñ¼ ŠzôiOÓÌàýuq¾,.ùIpšzÀ¶ÙÅ“°t¾ý˜Aþ„F ìºJ¸W~ôèÛº¹=*Eÿ6PeUÁéŽ$$b8žå6²ÿÞØÎ/
-¦OBS°TrÂÖùê-К($#ö´u%é@œÿy.¦1àBi1b¬ë²I\äS·ª¡­ûðêŸd©BóÀ­ñ›dH/÷‘&ÿf,±–}¿³U樁Û2Q7_Ñ@HbbeÝqß$%Æš{™„8 ™ø囋⑶Xåd’8¸3NvF3ý 33ÌZhžŽ±ã¥tùÀkƒßSEÃüø6(Ö™
-/ƒÌviÙM÷l`)]n
-V"`†pjg€Ô8>¨yP²”3©_Róhí˶ïæâ­¸Û%Ç'cb1;ynTqÙæ1pŠÈûAx2j麌GY`u£Ì'A¶ñ>:è/;Ö_þúËi¸øÿü­"÷£rö#댝錝tæòìÕò~ä«Ö¯`Ìë2|g#þ4ýõuœF˜Æí~š÷ÿd¾Ÿ$‹ß£æCË`´®ìõé¦qÂÔáã)á‰| ¦î­H[çÇ·8{v:¡%F¾¶Ç*#­Pålçô’ü/²¿×n
+ñôßw´èºJf’C½Hàr±ûí·Ø¤èQôëêçbõÃ/œ#Cœ¡wˆQJ¬ãH[G”“¨Ø ¼öU_šì¶xÝ-qZËàΡàM“'œd9£Zà«CŸ1ìá	wY.”Äe³I‹ußU?´¾K¥ƒ¬ÄQfef
+ÉLpZ]«÷+FŠØ	FE„@Õ~usKÑÞ½F”gÑCôÜ#¡,ÑJÁz‡Ö«?Vô´nEOóÎA¥#±¸ªð?f¹R—U¦Ž?‡¡é³\R›rïÃÊàºK–~;vPþ!xßqÑRíjÿïwà×ƨûd#hüfýS²\gŠ•àó~ð]ŸŒ/·å.Ü@A9DóÎ7÷þû@µÅu¿
++€Ÿ¸¶‹šµ¶ÜDõ7ÉeI‹#gò•„°bXøÔSƒwÉP÷cæztŽÇˆ¾M‘¿²ó$vujÇÓ3AŒ2(š0ÎRò·™àø÷ËWß>ÙÊÔéV)¡{z<4›C–sÈ;ì}“Á¢÷±ø¯áe"âÁª¨GŸö<¼1ÉÞŸW—ë⚟§¡3¶Ý!žŒ€¥óí‡ò'4`×U½ñ£GßÖÍýyT)úç*«
+Nw$!ÓÀñ,÷aŒý—ÆvyU0}š‚¥’¶ÎWÏhÖD!é±ç•€p#fˆó¿ÌÅ´#\B(-FŒU`b[6‰‹|êV5´u^ý,Uh¸5~—éå1Òä?ÂŒ%Ö²/w–¢Êœ4p_¦"êæILL¢¬;훤ÄXó(ò‚€.ç4¿|sU<Ó#¢’L7ÆÙÎh¦Ÿtf‚YÍÓ1–áb¼’®ßxmð;ªh˜ßåÑz–Ùð2Èl—–ÝtëÀöœÒåÖa%f§vqHMãY̓’¥œIý’šGk_¶}·_hÅÃ!9¾‹ÅÉspŸŠYd›çÀ)"áŨ¥Û2^e‚Ս2ŸÙÆûhÖ_vª¿üô—Óp3ðÿøsEîkåìkÖ»Ð;éÌõÅ«õãÈW­ßÀ˜×eøÎGü»ô××qA
+`÷ÇiÞÿ“ø~’,~oŒš-ƒÑº±·ç›Æ	SóÇSÂù LÝGZ‘¶.oqùÛÅù„–9kUFZ¡ÊÅÎé$ùC™ÕÒ
 endstream
 endobj
 1341 0 obj <<
@@ -4290,24 +4312,26 @@
 /D [1341 0 R /XYZ 100.892 192.868 null]
 >> endobj
 1340 0 obj <<
-/Font << /F22 957 0 R /F49 896 0 R /F50 897 0 R /F80 1344 0 R /F15 898 0 R /F17 923 0 R /F53 926 0 R >>
+/Font << /F22 955 0 R /F49 896 0 R /F50 897 0 R /F80 1344 0 R /F15 898 0 R /F17 927 0 R /F53 930 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
 1349 0 obj <<
-/Length 1271      
+/Length 1266      
 /Filter /FlateDecode
 >>
 stream
-xÚíXMsÛ6½ëWðV²
-aâ‹ zéLì$u&µ[[ÍÅõ–h‹JTøaÇÿ¾» i‘”J·c_Ú©/„° öaûàÈ»ó"ïÃìí|vô^FÄD†zó[JJTD½X"ðæKïÊÿöí>˲àzþñè=cž&&ŽŽfœ®,fǝ̓KáŸë$Û¸öůÇßUAHUþñ*ÙÖié×›½›Ï¾Î(,y´ç\νÅzvuyK°}ô"öìȵǥ&±”ÐνËÙo³¨¿#ªìŽ¤6ƒ	C,lDÊ#œPÀhùÇŸ úÆ%±±3u<‡Ä4~Bs ã†DZQœž½xäŸ3ˆHûD2ªÒò>-ß`‡òy–njg¬ê²YÔM™îÙ ]¦Kø‘%ykP—(õój™^Èb˜lóUÔéA($÷Vé&½·¹ܯWYåZÛ@2?u]	Íßn]¤~R¶cmÊÝ ü”h´#¾6iU#nûEãÌ릪[oÉ—t0s“Ší£ûUÜ↠¸!åDÂqµØëÌ”µˆ'ÉMžÔÖé²5ï`t1BíÁ³îÒìÞ
-œ‚Iÿ¦53gNšªõŽ]ë!˃l¹[ÐÍÀq;ïY@ýkVÍM•†‡¶á±™D({hÛþ•ƒò¥"˜/í¶–­›Q5ëÎ/öf›§¶#ßfºëÂ}±<ë¶DaoÝ·UaÖA.
-õΉö˧#`|Ô"ÙÚìmªÔªmw’åÄVXW©câw\Ê•sw¸")œâ8’žšh)¦+RA™
-*rÄt¸ª×B*±n//Ê´ÿy•ÊþLfˆa¢#={þ˜„)ä£é"m¬f4ÙºâÜß$ë´šC#ï²a0~?=›ë«ëIPÀr±¤¨ŸàŠþ6Y"žls÷Æaº-Z0"¼AluÚÏa`v·Yãv”ÛCV¯\ëò—·nà*M–i9Î°Åãö¡ªÏgþùéÉ÷“;òIS¶A ‹Ì…¸¤=È e|Þ2¡íÀJcëixð.ޝ\NãÓDIµŸþpÑÑO›ý‡ð‡(’hŽôb«¿‡:ƒR¶>”°ulá2Õ2ý-!"6óB†kQ:2”#3Ò1ùÉbQ4« Šö”ËU
-F>Ù°mÃçȘ„P$`Rð$„ÞKðvñ!+'xl,xh(‡ŠÖ<®v‚Gû‚‡þœàá
-=ÁCC;öw²‡m` ÷Íû'š÷éüÃÉS†0¸b3£lõ¿Hò4'P.v-)u¯v–'9ÇÄÓq^^ÜÙ(Y¹ÒîéE¶¹-žQ8M8t
-”áßɺ´eÝÓ“œK1dð…Û‚ Aç²®=Ê®Åqî¾k„Ìôë¸åB]S÷ì@žÏ–îybÓn{Ǭ07&¾Í]'íhû¯	–Ä^, 8J‰Ü  ¤‡Â=KCIÀêÔLLj)>ŠÑð>HÑŠÚµ$m¹³ï”	ïWqÊѐ£¡Ó®øFç!&Þí¯â߯FÝ>“I`cÄèJ{vúóÉÅôVÉ»$.»)´·hWëÍ&[À±öY¦ý»é3WS»ðÞ
-›³i8XO·þmR&ë–T
-Çe‘辐‹?î˜-ç
+xÚíXMSä6½Ï¯ð-žd-¬/KÊ%Uˆ­
+$0Ùá`fãZ=ë(þ}º%›±=“\’
+kÔ’ú©[ýžDèÝ{¡÷qö~1;:Æ£!1¡¡ÞâΣ’R/Ò†H#¼ÅÊ»ö©žß,>2æib¢HàHÆ)áZÁBvÌùbp)ü“b§¹k_þzü]5¨ Ê?^ÇÛ:)áz³‹Ù·…BöK¹·ÜÌ®oBo¶O^H¸ÑÞ£¹ñ¸Ô$’Ú™w5ûmöwC•ÝÔf°aˆ…Ha„j 
+Cÿø3@߃ø$"2v¦Ž¦ñˆFÏh `ܐPË!Š³óÓ9ý‰"ÿP†UR>$å;ìPþ2K“¼vƪ.›eݔɞ
+Úe²‚iœU°u‰’a?§V)á,"ŒÉ6_Eü8„äþã:É“›ÁýzV®Õ¹Kæ'®+† ùÛ­ë‘ԏËv¬M¹€ŸvÄ·&©jÄ-"ÿ©hœyÓTuë-þšf.qR±}r¿Š;Ü7 œH8ª{½†9‚²6ÁñÄÙ²ÉâÚ:]µæŒ.Fh =xÖ]’>¸A€S0é߶fæÌqSµþÀñ“k=¦Ù< [æt3pÜÎ{:§~îšUs[%Á¡­@xl&ÊÚ¶í |­æK»í£eëfTͦó‹½i^ãôÂaèÛlBw]¸/–gÝ–(ì­û6°*Ì:ÒE¡Þ9Ñ~ù|l‚Z$[›½¼JܨÚvÇiFl…u•:&pÇ¡\9w‡+’Â)ŽBéI¡‰–bº"”Ù "G,g€» ºq-¤ëöêrN™ö¿Œ RÙŸÉ1Lt¤gÏß&a
+¹ÀhºA«M¶®8÷óx“T“a"ä\6Æïgç}}3	
+X.’´õüÁAÒßÆ+Ä“æ÷僚¢#‚[ÄöT'-ð¦÷ù·£Üv€ÒzíZW¿¼w×I¼JÊét-·íP}™sæ_œ|?¹!€!Ÿ5e; d‘ºw´ ƒÏ[&´Xé/`l=
+Þ凓«i|š(©öÓ,;úi³?ãþÐE͐lõ÷P§Pʖ‡´Ž-\¦úBÆ¿%d at C„ÃfÞBÈp-
+CB†rdF:¦B?^.‹&·
+ hO¹ÌPÕ`ä³
+Û6|ŽŒ€IÑH&OBhààý·o¿ÀòPð¸r‚ÇÆ‚‡†r¨h}Áãj'x´/xèÏ	®Ð<4´3l{'{8Ðzÿ×¼¢yŸ/><eƒ+63ÊVÿ«$Osåb×’R÷jhy’óxDŒ1çeŽ2•+íž^¤ù]ñ‚Âi¡k ÿNÖ¥-랝à\Š!ƒ/Üú«8—…píQv-føˆs÷]#d¦ßÆ5Ð(r蚺gò|ºrÏ›vÛ;~¨`…¹1ðmæ:iGÛ}L °$ðbÁQJ¼âÕx =îYJV§f:FLñQŒ†÷A*ˆVÔ®%i˘}§LØx¿‰S¦ˆ†
+vÅ7:ðn·ø~5rèö…LÛ#FWÚó³ŸO.§o´šHÞ%qÕýK¡½E»Zoòt	ÇØg•ôï¦/\MíÂ{7lΦá`Q<ßú·qoZR)ÿ•E6X ûB.þ+¯
 endstream
 endobj
 1348 0 obj <<
@@ -4339,7 +4363,7 @@
 /D [1348 0 R /XYZ 151.701 220.917 null]
 >> endobj
 1347 0 obj <<
-/Font << /F49 896 0 R /F22 957 0 R /F17 923 0 R /F50 897 0 R /F15 898 0 R >>
+/Font << /F49 896 0 R /F22 955 0 R /F17 927 0 R /F50 897 0 R /F15 898 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
 1357 0 obj <<
@@ -4347,16 +4371,11 @@
 /Filter /FlateDecode
 >>
 stream
-xÚµ–[wã4Çßó)ô†ÌÁªî²yº…ìÙÍBà¡Û¯í&>8vð¥—o¿#Éq —ö,/¶®3¿ÿ52E[Dя‹ï7‹‹+Α!±¡mD1G:Š‰Š%Údè¯ó´+ê*¸Ý¼uË#k-ír
-«©_Ç	'AȨxUwÃ9ôp„BIœT™o¬»¦O»¾É[oPÆà•Ä4v ‚j™M>>vÙâÍfñç‚Á0Eì„R!Pº_ÜÜR”ÁÜ[D‰ˆ#ôàVî‘PÑJA»DëÅ/:DNO30%8ç†hc<ǯËÕFKG2n½¸bêtŸ‚¦:‚—õ2
-!ðòòlßÔ_8l„ä%ôàoµüéòzÞ_ËGw}›7Þ[•ìsÛ’¸¯Š´Bnp6Œìò$ƒuó4ά‡1¯ƒyx„ëæmS÷‡/O5¤(
-Ç»¤¹aúv–MFD
-6Â%M*=Ó»÷Þÿ‹ûû•üÙv’¶…ĐÍc
-¦¿,×jó¿pÁW\o®ù,’f„ê‘(«÷IQ=ÿýÚ®)ªí<7|®ª—ñü7¿”æµÙEÞv‰+Žÿ
-`âìgWEñ„'"—ÕRA8‡
-
-	¯¿{ÿeÐÄDPŽ„¤„CÑ›«ƒD3}¬‚®êMXÄIÌ"g‹Æ±‡X®®Á@ˆ¡Ð¤Š¶ÉÞw\}»°Ï”	;¦q‘ù¹¢º«}«k=ìe>tE'ŸÜR±Ûb;Æ—GþmJ¦ð¡	ÇyÛï“OåÓ76¡
-w;H)ó0	—د|?õö‘åUW$eë'ŠáÝö‡ƒ­ÛÜÚ^x–OvR㻺ñ«ŽöAp÷ù8Xû7wO6HgÈQrÈV·K:{ÅEÞ€m¤ÿhßù“Í]ÒV£å6üéC>,IòþÐøwÑzƒdVätªïÞAYù»‚„&&Öˆkˆ„0« £åTAg÷&(G©ØÙ§âøÃü¹’ ts¼=Ò²€Àáàtþ$ª†?	?Z€àdêÝEÒw»³Ùôä8:!ÎV«ú³«÷7G¼¼üzžY­ÅààNz]x†±LYÉØ+ÑÀºnÚäÙ¡U(y¦”{GӏyýæržŽ™‘®Žˆe:sî‰Â!]Ûª†é瀼íi-‡ß#¦_÷{Tæ÷Ç}ÃòJ/uÝ>]j=î|ð÷Ò8)û|bc|ÃqùጧÄ
+xÚµ–KsÛ6Çïú¸ì”0@ô–Ôq«L¢´–Ú’–8¥H•{üí³ HUT[:ö¤ÏÝß,@ÑQôóâõfqqÅ9ÒÄhÊÐæ1JIl8R±!ÒDh“¡¼ÎÓ®¨«àvóÖ
+‰Q*²Ã¹!FS?ŽN‚Q%ðªî†s¨á6…ŒpRe¾°îš>íú&o½ÁÈ€Wb¨q ‚iB™M2c-Þl-4RÄN%¥ûÅÍ-Eô½E”£7r„Œ‰’Ê%Z/~[Ð!nzÿÔÿÑ8×Dií)~_®6*r$ãÔ‹+&OçI(ÊhÄ.ë-¬W(„ÀË˳ySá0–†H¡«å/—×óþb>ºëÛ¼ñÞªdŸÛR„ûªHë ägCË.O27OãÌzý2˜‡€Ç¸nþÜ6uøöTÃ¥àx—47LÝβE1‰á’&<Ó»÷Þÿ‹ûñÊ7þj+IÛBbÈæ±Óß–kµù_¸`×›k>‹¤¡j$Êê}RTOï_Û5Eµò†ÏUõ<ž¯Óøsi^º:£ÈÛ.q©ñ?ÀâLœ€]íìÊØLxbóèïL*ç?!!áõ«÷ÿ’µ!‚r$"J8$½¹<HSÇ,è²Þ”Åœ;[Ô±\]‚C¡4þD%m“½¯¸üva¿Ÿ(¶Má"ó}EuWûR;fz˜Ë|è’N¶ÜR±Ûd;ÆWGþcFLâCHŽó¶ß'ŸËÇì‚JÜí`I9˜‡N¸bÀ~åë©o°Ÿ,¯º")[ßQÿ¶?loÝæÖ.ð·|´
+ßՍu´‚»ÏÇÆÚÿ¡¡¸{´±Àr†L
+«Õí’Î^p±7`©Ç?ÚwþdAq—´UÀ(Çß¹É>ƐCR‡¼?4þ_´Þ ™9êû§wVþ© ¡ˆ6
+qq€f¤U4UÐÙ½	Ê‘Ò8[âT@˜?W]o´, p88?I ªáá[\”ºCw‘ôÝî¬7=9ŽNˆ³™ÀªþìêýÃ//¿ŸgŽˆRÇdpp'½.<ئ¬dl•h`	]5mòlˆÐ*”<‘ʽ£éf^¿¹œ§cDÇÇ'T3ËtæÜ…Ãrm«ºŸò¶§¹žGL½ìyTæ÷Çíaù‚—Òs]·E—Z;ü} NÊ>ŸØÿp\¾ ñê¦`
 endstream
 endobj
 1356 0 obj <<
@@ -4376,23 +4395,20 @@
 /D [1356 0 R /XYZ 100.892 331.723 null]
 >> endobj
 1355 0 obj <<
-/Font << /F22 957 0 R /F49 896 0 R /F15 898 0 R /F17 923 0 R /F50 897 0 R >>
+/Font << /F22 955 0 R /F49 896 0 R /F15 898 0 R /F17 927 0 R /F50 897 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
 1362 0 obj <<
-/Length 787       
+/Length 785       
 /Filter /FlateDecode
 >>
 stream
-xÚÅUMOÛ@½çWì­v%/ûíÝöP©h*5´ÁíPdb,‡Æq	ªúß;ÞµÝ"#(U/É®wvÞ›7Ïc‚.AGƒ÷Ñ`ïPD	6ÄPÍ•‡„"¥
-–F (A§Þf³ñÏ£{‡Œ!R¢
-eœb®CÈdƒÆ‘p)¼árg¹[O>ï¿*ü€
-zûWñÍ:]¹VåDƒï
-	¢[ÈsŽf‹Áé9A	œ}Ds£Ñ­\ .5VRÂú¾Èv9’uÊ1!–Ô Å¦T:¦Åm¶ž]ùdÒ;#’¸ýôG|]¦°§7HPŽe}e©»@ßlƒxöü§}ÈXÜ=
-§£ñáñ”úSp?K¦Y>_Né[{%Øuç—S›†¶©MUJ $ÖT£@Ìw‘3Ì1ã 1%Ä;
-A_Ú².WËò¦Ú* u+ä¦ÂV¶û€ÒÁ’3ñu4Ž8»w¤Üº!+–¢1BƒËy…Û‡Ô.°6ò™xea]pñz½Ê.ÊuZT{aUXæ×wîâ·ºð™öî\Œµ-<ã˜ÖIòĝ@Ch#Öƒf´ÌVa·¢nÆðøÓC—3Îph þD¯Ë±¢ªõ¸õv—lAB›K6êMÿ8 i^E°À*§«4Ÿ¥OpB ¼’ªë‡o>gÞñhøº·EB`¥ÚÙPæÉü¯½Y¹HóJýuÛ‹òŒPÞtðÆF-³:f…ûùÕ(Î?ê™þ±XåÂ5½•©¦ç$,Þ=ÝÇ/¬SÛKXçñ"utÿ¿zl±GhojŽµªð{ai9’Â[Î]@]ß*ƒ·õß	Ña¹Õr~¯åâ9-oď>'ý´ÄÞÐÚÝÕ2Ï|êÍ`Žx•B/©
-+¿táWiœ€¦½$k°®tŽäi^ù4Ø1¢|€á3ªÖ0jzgT¨DwFu0Á1yª\ªþºÞ;@á›.!ó‹€*˜ÃŠu at Aè" çýï¢Æ„›¦5»'AÛ ÙcyÄÕ
-Øç$šô›²ÖçžíüÍ?ôâ7ý[p
+xÚÅUMOÛ@¼ûWì­v%/ûíÝöP©„Ð 5´ÁíPdb,‡&q)ªúßû¼k»1DFPª^ÛûöÍìÌø™ KDС÷>öö†Â J°!†¢xŽ¨¤8")m°4Å):õ	Î㣽!cHc£”¨*§˜ëÙšq„\
+°\$yá®'Ÿö_­ƒ
+ùûWÉÍ&[¹Võóbï›G¡AtXbÎÑl᝞”ÂÚ"˜nmåq©±’®¯Ñ‰÷Ù#Û§‘¬saI
+R\aJ¥cº¾Í7³« ”LúgDw?ýž\—ÜÓŠ4)DzÞ2KÖ™Û@ßl/ƒvvý§}ÈXÜ]
+¦£ñðxJƒ)ØŸ§Ó¼˜/§ô­ÝîÚóË©M#{©Mu”PH¬©F¡$˜1^ƒæ˜qИ⎠¯Šì±.WËò¦ºU êWÈÍ	[Ùî' Ž&–œ9ˆ/£qÌÙ½ åÖY±M\Î+Ü>¤°Þrµ‘ÏÄ+×6U —l6«ü¢Üdëê^X–Åõ[…ºÔ]]Lûw®ÆÆžqLë&EêVÀÚˆõÀŒ–¹Â*êš!j3Ǧœq†#ƒ5ð'zSŽUmÆm¶»`Ù^²Qor0ü“€´y!«lž­²b–=!	¡ðJªn¾œùÇ£Áë^‹„ÀJµ³¡,Ò%ä_û³r‘•ú›Ö‹òŒPÞ8xc«–y]³Âýüj—õÌüX¬ráLoeªé9	×ïžžãÖ©õ®‹d‘9ºÿ_=(¶Ø¡#´H~ÔkUá÷ÂÒr$…¿œ»‚ú|«ÞÖ?$D‡å–åüžåâ9–7âG“~Z
+ê	ohívµ,ò€ú3˜#~‡ÈOë…5ÈU\ºò«,IAÓ^’5XW:Gò´¨ò	ìQ>ÀðUk5½3*R¢;£º˜à˜€<U/UÝ@ï ðM—ÐùE@ÌaÅ:  ô:¤çýï¢Æ„›ÆšÝ“ 5hö˜3¤šÂ£ñ9‰'ý¡†¬õߥg»ó^üÓZj
 endstream
 endobj
 1361 0 obj <<
@@ -4418,18 +4434,22 @@
 /D [1361 0 R /XYZ 151.701 411.219 null]
 >> endobj
 1360 0 obj <<
-/Font << /F49 896 0 R /F22 957 0 R /F52 900 0 R /F17 923 0 R /F15 898 0 R >>
+/Font << /F49 896 0 R /F22 955 0 R /F52 900 0 R /F17 927 0 R /F15 898 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
 1368 0 obj <<
-/Length 967       
+/Length 965       
 /Filter /FlateDecode
 >>
 stream
-xÚÍVKoÛ8¾ûWè(k†ïG/Š$H‚­Ý½¤9(m±¥¬$¯Óß!)9QãÈ@=Ø|h8óÍ|ÃâháèïѧÙèä‚ÒH!£0‰f‹ˆ`Œ´¡‘Ô	ãYÝÄS;oò²HngŸ½¸FFJîÄ©A¤q£ˆ¢dL°dñUÙ$$¶°Šëd̏Ó"“iSmçͶ²uPÈ
-XE€a‰(áÊÇÇÇ܉Îg£ÿF¶qDž¡ˆ±h¾ÝÜâ(ƒoŸ#Œ˜ÑÑÎKn"&4’BÀ|MGÿŒpë9~>‚½rnwÓá8»¾< ƒQ’ñ’Zã@Jò=ŠCV™DLþdu:9»)Fãíæ€upÞö>ցn%Tßze/­R,•ïb”bÈÊúF³rSßz³E'Dô2D!¡E—  ÒV¶˜[—]Œ¹ói^¸9wáksŒ(¯Ahã4Œ	HAÃâ){¢rRàÆ5AF“H`^èa÷%Xè¹ßGáøFy]L˜ bru‘0_ƒRÅß°À{‡`‹ò/7•ñÚþo×uØfa7¾‰ví4Uî
-ڰ߬løR§º‰ûýë>EcÍ‘‚ 9FŠˆ_'W3}3Ì‘ pëHÇÑééi2æ\ÄPÒ,Ë‹e ¨)iKÛ„	ß%TÅßÖé:_[$TÇ­È.oVátݤU»Y.Â8½ü¾­lšÙjØ·$%„5{rŽÈaß…ûõ”o,. ¬´ªu’SÅ2 at fñ‡0Ð#À‚… Œÿ©ÀÚˆýëêÓõäìà 6ÎáŠË۶Ȁyàt¾íÈ}y_ƒ}·ý†	rýêÁë)óVËÊ[½ÈþB  ýBü]Ê^M¦³/t½$ËáÌpµf[äsç—Š³^à×‰` ×Á–Éà cê]Z¦ÓE˜Þ·ÌÁHP‰4f‡BÑž|Ñ,$4Åö
-ÙöŠ¯Óó/‡šóoF9ÂGž)Ç›…t1¤{­YlkŸW°Z—˲ëPu×eGäÉ…Àý:¡T&êöÚá	g?BÝ–8Î]™:ޕ۵ũø.¡¯À6dͳ•/ê0Þå.ÈîVi« t ˜@)óã](õ0k¡ƒxmë:÷àû=Lò:|]”ÌEÜOëÙlry>\8’l=ºÈAJ49܎኎ö.ä›,ºšð&£ouóHƒ’sïþöÖùïrù!­ë7]eÁð:­Ûf^w¯ß‰—Xæi› >D«´XÚWu#\üyÓ
+xÚÍVKoÛ8¾ûWð(k†ñÕK€"ÉÂâ`ku/iŠEÛBl)«Çý÷Š’5Žiу͇†ó}óà	Z#‚þž|Š'gWŒ!…"Å+D	ÁÚ0$µÁÂD(NÑm°°Ë:+òð.þÜŠkl¤Œœ83˜€4ñr3N)‘<˜uH« 
+§\DA’§~²¨ËfY7¥­¼ÂÈ *6Ä´8U˜PuPIÐä2žü7¡°I}ÆQ`ÎÑr7¹½#(…oŸÁÜh´o%wˆ¥0ߢÅäŸ	éì&Ïíâ”G·F:7×Ghp.2­¤–ã<°U=‹c¨\b.B]Ì.n󐳠ÙAãáïƒÁVB
+ÑK»z‰ÊˆÀL¾(#;ŒAÓbWݵ°}ˆÎ®¨ä‡ÂB‹>=€¤-m¾´.·8wç“,wóȹ¯Ë0H'§Ahã4Li$°¢MA'â)w9f2Rà•ˆkŠ¦HRˆ¼ÐãæK@˜?dáâ'Œjuqa<‰Ùü*ä4¸¤
+¾AÁ:ËWÅ_n*ƒ­ýßn+¿Íýàï|ÝÚi*Ý´~¿ÞXÿ¥JvtS÷ûÉ×ÃMu„8h¬˜§øu6õíxŒ…[GûŸŸ‡Ó(Á#T„$M³|íT>hk[ûI4½™
+¾×Ö¯“m¶Îw6™:‘}VoüéªNÊn³XùqqýÉÛØ$µå¸mI(I˜hþd•ã¶¹F½mOùƃÜÚS+;#9D*_{Ê<øàv‚˜GðÄ¢?•Xç±]}º™]|åEpÅeÏ­ÉSˆ<ÄtÙôÁ}y_£}ß|#”CpÛÕc«§È:-'BÞÑxö èòïSv>[Ä_Ø({I1‘ã™ájM“gKg—
+ҁãO×	0ðëhËäp€sõ.-Óé¢\Zæ¨'˜Äšðc®èN¾hƒâG{…ìzÅ×Åå—cÍ‚·oÎ"LN<SN7,(èâXsþZ³hª6¯`µ-ÖEß5 êæ®
+¬Š>gW‚ë<¸R¡Ç Üj‡œýu[’ seVè`_4Ûö
+§‚ûPø¾ې5ÏVmQ‡ñ!/ö^v¿I:¾ÁJY;ÞûR³Ž:ˆW¶ª²–¼Ób¿ûIVù¯«¢Ä£¹H†i8ãÙõåxáTXòÃõè=)Qgp;Æ+¢?:¸oBt5áM o5ó‚%çÁýУßeòcRUûºL=ð6©ºf^õ¯ß䉗\–I— ­‹6I¾¶¯0êG¸ø? 2Ðh
 endstream
 endobj
 1367 0 obj <<
@@ -4455,24 +4475,20 @@
 /D [1367 0 R /XYZ 100.892 315.457 null]
 >> endobj
 1366 0 obj <<
-/Font << /F22 957 0 R /F49 896 0 R /F15 898 0 R /F17 923 0 R /F50 897 0 R >>
+/Font << /F22 955 0 R /F49 896 0 R /F15 898 0 R /F17 927 0 R /F50 897 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
 1374 0 obj <<
-/Length 592       
+/Length 588       
 /Filter /FlateDecode
 >>
 stream
-xÚÅ–Ër›0†÷<…v…ÎXFHâ²m§ÎLÝ4%ݸ^ ÀÔ *Aâ¼}%ž4II\·ÎÊ::ÿ§s‘lƒØàÌøÓ9	 ²a`„7 Q=× 
-°2·ÛmQXëð|:wàÃÀu‰2v0‚Ø÷¤¯ÎlZL‰9ceTTz|yqòNXDgžäQݤ\/8ÊŸq?
-$Ø =Цc—ÆjmƒD®âÀwe	0õ¡K©oÀWã‹a÷²_q0'€˜ÀáâÓi2ìœÎ}¸zÐÅîpÂ:âÎr|“ñD³T³V4j†ÍXÍò¨ÊR½ÚeúÈýïT“Þ¿´†¾‡µÊÕrñqv9ŽåCŠªV¤¼ŠÊT3´U3k"A’þ‹hxQeš(O£D¦`œ©s~0’Ê»’¿i7-þ:H|,È
-ËXիǼ¨M)Ù,$S9A¦BôzDòˆ5gßmD6}ê¨ÉŸ`O'Á›èœ
-)M
-žÆ
-ã÷»(Æo¾?Ò%¼¸U½ú_Ëq±‘;+‡”<S1k+Å×¼ ª÷&{%Cuu·›7Ünc`gŒ+Ñ=
-Ru1;‚Ügm}D½.Žm©Ë/ã²Q¥¾Ø_ø›…óóbö~T›躻g«­]Ýq[¦:¡iŸáëVÞ/XGž˜u×°¬èmú¯
-
-™€ã̽òaÁjwµ éh”ýEœb§<â+ä®ÇCåC‚§Ê"¢ÐýHÌÝeqÿÂѵ§ö&¥üVuã ´÷%5üÊ?Y¿ i[Z
+xÚÅ–Ër›0†÷<…v…ÎX–ÄeÛ8N™¦mJºq½ @€©AT‚dòö‘xÒ6%qÝ:+KèèüŸÎE29@àÌzYó%
+F0D!Ñ
+ÀCaà!d!Q
+Ö¶ë:›è|¾t]ÀÐó¨¶t	†$ð•£Þæ"rf„Q{Á«¸¬ÍøòÓÉéÌ0ž}RÄM›	³Ðû³N#뇅•ð#a	Ie­7¤jí H Üõ– ,€cj¼_¬ÏNƒ^p*7„„ŽÀÑêÃi2îœ/1{¼ùÐ#ÞxÂ&–òÎq›‹TƒP»Ò³N¶zFìDÏŠ¸Î3³Ú–Uö‹ûŸ©fƒe
+Ÿ•«‹ÕûÅå4V ©:™‰:®2ÃÐÕe™I‡/²e¢"‹S•‚i¦ÞùÁH:ïZþ¦ÛnøË É± ·<çõ žˆ²i
+¥bs°JåÛÑék 6‚C˜n‡ 5q[<ÀN7ÑSš–"KZ.îwQL^=|¤KEy«{õ¿–ãê"ÂÞ4¬2úD=&¼«5_ûŒªÙ˜ìuœŽÕÕßnþx»ŒAÜ=0®dÿ4(ÕÕârg‚wÍõú8v•)¿\¨FUúrá¯q폫ÅÛImJ¡çíž­®NMu']•™„fC†¯;u¿yj7}Ãòr°¾¶ÜØæ:dN3ʇ«ÛÕ‚¢cqþqJtœŠX¬±·™U )qW–™”¥éGjï/‹ûgŽn<ý³7)·ºG ½/©ñWýÉz c Y„
 endstream
 endobj
 1373 0 obj <<
@@ -4486,18 +4502,24 @@
 /D [1373 0 R /XYZ 151.701 685.529 null]
 >> endobj
 1372 0 obj <<
-/Font << /F49 896 0 R /F22 957 0 R /F15 898 0 R >>
+/Font << /F49 896 0 R /F22 955 0 R /F15 898 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
 1378 0 obj <<
-/Length 801       
+/Length 796       
 /Filter /FlateDecode
 >>
 stream
-xÚÍ–]o›0†ïù¾LŠë/\Mš²v©ºTkÒÝd½`@K	0>¶ôßïCº”¨jUõ*Ûç<>¼~}Z!‚.¬Ïsëìœ1äáÀ#Í—ˆ‚ý€!éØ
-šÇhaÏ’¨RYêÜÍ/›é>¤z:0ÙÄÌc˜agD‰äö4«j'ðf—Έ»ÂÓØ<̪¢ŽªºHJP$ &b€™p»»ÝN)¥'Z_æÖo‹Â Aô€ÓÅœ£hk-îŠaìÌýmfnw},]pƒfÖw‹´{'‡5è3ìƒÃöx[ƒÛéäëø¦éVžS÷p$ry¾ÉVP±çÜŽ³m¨Úç:UQ挘oljþGØeUÀ µWæu„qR<ÊÓÇ™D0û7é~8œÙדñÇAB!°”²C¬ÓØ Dõ6Ix¨’Ø`îé…Û~ÂV팼Y™©vÝ	â6q9ÒÈë°Xr7LícÁiG-HWÉ'腝‡:Vi[Ó_zô¾JJP§Â^ÖZ~f,ÙåaZ‚º?Øèíàv2s6¬	xtEÇÞ¢LêºÞ7>’¸&7fßK»‘r??
-8&B6¡<F
-FV­ÛÖKË(èÊ^#-cû.ë§-U\ž¨2eð"_.íéíÕU¯Ö­Z¼N-ÞƒÖÿSróo•™_S+sÎñl25=[óà"³ùÍ°d$Åä጖I‘†Ûä¸{pã«aðåJ“sYo6­‚ßفіQ¡òªûà`*Ґùð=¿}®¼È~*6m9ò°Z]@ûTë¬ûb±*àZÏŠû®^†êíõ$R\¨?úL¾ºÄžk۝Q7T«B_ˆu^ž¸£M„^â‹Éx‘j7;jú.Ç‚z`àØr¸¥Áž}û}ÔÀ¸¦>„bØ—m³*4ô‰›ÖÅ»n˜B«t™0n†ÏüW<ËIñGÛtçÇïÂ`âƒF¨Ö'öh3÷|¦ñõ·#‚àZpXw)t-/—˜KÖÄÒݵië'ãÁ*0‰}²ohÝ~½•Ý/ðÿ'ææ
+xÚÍ–Ën›@†÷<Åì
+•<™;°ªT¹I¥Ž;ݸYPÀ6’
+”KÚ¼}Ï0`›ÔÁŠEY10—óÍáŸA+DÐ…õyn3†\컄¢ùQB°ç3¤<K_ y„ö,«$K»ùe3ÜþRBg>&0š˜q3ìŒ(QÜžf•CíÞìÒq)ì LcVuXÕE\š…Q±Oü€Sêî–äzõený¶(|$ˆ0JÌ9
+·Ö⎠ú.ÁÜ÷Пfäqéa%%´7hf}·H»or¸ÿ~üÝâ°5Þîÿv:ù:¾i@º™gçTNƒ@’wЛlÙqÎí(ÛIÛ®Ó$Ìœóì(Ö_„]VtR{e^×qÅÅ£8}¼‘	ñçrî‡Ã™}=$+¥:Ä:JXoãԁFGsG/ìØvvÒŽÈ›™YÒÎ;AÜî!‡yA=,8í¨é2ù½°ó@CGIÚæô—î}¨â”)„°—µ–žé‹ÿæAZ‚²?Øèíàv2s6¬	hJѱ·è#º®·GÄ
+Ï… ’Á¡dƒâÆÌå;i7Rîǧ>ÇD¨f)—Qƒ‘Uëö‡õÂ2
+ºrý×ËÅždý°e•'²L¼¨—K{z{uÕËu«·S‹»×úJn¾V™yš\™“ppŽg“1¨éÙš™Ío†%£(&û3ZÆElããîÁ{¬†AÌ‚/çøPš˜Ëz³iüÈŒ¶‹$¯º„úò1?¾ç·oÀ•ÙOBŦMGTë¡+ hß‚ju,J
+¸Ò³â¡Ë—¡zûD=‰ɽ>“¯.±çÚvgÔ
+ÕªÐb—'îh³B/ðÅd¼Hµ›5}ɱ€¢‡1pl5\Ò`W‰¾ý>*`¤‹©K1쩶€YúÄM+ñ~×Í“è$]f'Œ›€á3ïÏr\Ük›îüø]LtPÕúÄ-æžÏ4¾þvDœAù
+sá.…ªåe‚à
+sÅšµ˜mI?f)ì‘]AûèöëÍìžÀÿÅãÁ
 endstream
 endobj
 1377 0 obj <<
@@ -4511,27 +4533,25 @@
 /D [1377 0 R /XYZ 100.892 685.529 null]
 >> endobj
 1376 0 obj <<
-/Font << /F22 957 0 R /F49 896 0 R /F15 898 0 R >>
+/Font << /F22 955 0 R /F49 896 0 R /F15 898 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
 1382 0 obj <<
-/Length 1280      
+/Length 1277      
 /Filter /FlateDecode
 >>
 stream
-xÚ­XMSãF½ûWÌ-R*z¾G{H*Kâ­
-°àäÂrPlU‹%Ç’YòïÓš‘!Û…N#K3ý¦_¿éî1;ä·ÉÇÙäèTÆ„!fdvK˜bÔ #ÚÆTÅ’Ìä:x||Ì›Ùç£SΉ¥±Ö²žÌ£Â´å¦ÍÂH(œ«$ËýóåÅñe1ÉLp¼LÖUºñxmoòi6ùgÂÐ ö[Q!È|5¹¾²ÀoŸ	P[òÝÍ\¡,ÕJáó=¹š|™@ãìá·”õ;>9ÿ£gVP	ÖÍäÊîƒd¢ÝEª5”ÞE½šž\ç¡àÁvõM-ˆQйª´é¢—Ù¢¼q¸-[G§Lu–Å”ÇmP‹jéB&D°hã*díCù‹—3n±²q½8bÌR¦4‰„¡J*o…SNå•À ‚«ß{ç@Ak¢b †
-‡Ÿj¦»Žw7Á9N±ÜÙRhËíazv
-œ÷@£6jÎGVŠJw¡Y¦æ¨Œq µ¢Æê.äÅì#¥Mð¬ñ‚"Ëñø•þuUøñ>dAúÞû_Ìå2©©Ú¤þg–ß6³Ëj“åw%®A³ÌÇ_Ásñ`€%«HÄ
-å’7©¡¨Òa$5e*„¬³€
-æÙm¹	’5§Õcåßú)ó*+rõ“µ®ß$wÍ2Äk´×®¢±±˜µƒ—îm±ñº-—Y_0€ãR¢$§–ñá`p#^£{x@;·k[º
-Frü‹QÀ!õ;ÊòE6Oª´ôûJüÛ“¬üæ\#‘´xvò)¨R­Œq¦>ÆZŒãÚ}¨3¨•znå~Ù¦Û´Ç9ÌY>GäCÍ39ŽwhK1yh¨Ò‡l>ä8ȘÉ`X¢ÕÞþäþõôâØ?¬³fú€sðhšÃÍ“t¹¦*ÖþõßYø2­üç¬AêgB at L5V+i±¸£gï¡B0dUÄΖÄìùš
-—¿»Ì‹ôi¿ÉÆ“ñ¬fvKmÄ4£\ÔÙG;/â_u•?Ÿžü8Xo¥t+š‚û†LP£Ö0"&–ö}:a1eR8[¦
-hžVy²jy*jªL]6Bª¶
-p•Ǽ
-«[7HŽ6T¢01wckÐóÏéÙLðAbT]ãäb8Ìöy7ñ;ÓÇÚ-˜³õÔüö †žž/ÅmG1‘”ª-A‘¶ù¢p+æÛUêÓcºØ¡-ƒžè²7¾²D̨ã(«¶%E£¬MºJ6ßÖ¼X9jðím1ŸäôºÃ´{t˜xý ËQ:L¡µ­Tvw˜£@7fúísȦÃì@^=ï0ïÛRïÛC¶
-ä@Jm;I¼Æ˜úKgSΘ×@ïP½@Á`½XÔ¼³åé„q¶ˆ·óé6Ïæ…“þ"mzÇE7wWñ¦j…~‘WÇ%ˆ¼ÎI3
-AÜW¼ÞJûñ³3=<±ò:=ÄOéá×ËO=N× \Z_œõ.Uì:3RS©¸³%a÷ÔHªÆQ ë˜ácº/ÆVb<ƁÄFK)Ó…<ÆÑsMÃFRS[ÿEðüŠèJfaÞ$ËÛÚð=«–M·éœÊ_?7YZ~<(ðÎÖ:2ýô?ìeš,†hchLüÛ¯À2ãºó€cù½7—þêÎ:Vá½D‹ùs_è°­fœ¿ØVs7!2–ÑhGÔÞäf—Ï
+xÚ­XMsÛ6½ëWàV²SÁ‹o0‡v;n•™ÚŽ­öâøÀJ´Å‰Eº"•¤ÿ¾K tM›¦¤1O H`öíÃîB@îß&ïç“£S™4„‘ù-aŠQŒh›P•H2_’ëˆËøfþñè”sbi¢µlfrÁ¨°
+¹9góx*”ŒNÊušþùòâø‡*ž2ÉLt¼Jêlã?ðÆÞäÃ|òÏ„¡ ì	°¢BÅzr}d‰ß> "±ä››¹&BYª•Âç{r5ù4à
+ìá·”õ;>9ÿ£gVP	ÖÍäÊîƒd¢ÝEª5”ÞE½š\±àÑvýM-ˆQйª´é¢Wù²ºq¸-[G§Lu–%”'mPËzåB&D´lã*dãCõ‹—3n±²I³xʘ¥Li2†*©‚|(§‚rƒJ` ÑÕï=Žs  5Q	PÆÃO5Ó]Ç»›à§Xîl)´åö0;;‹Î{ Q
+ç£@+E%KºÐ¬SsTÆ8ZQcuòb~‰‘Ò&ú
+ð¢2/ðøUþu]úñ>fQö5»÷¿˜ªUÚPµÉüϼ¸
+³«z“w®A³ÌÇ_ÁSñ`€%«È”Ê%©¡¬³wñTjˆª,VÙd-òÛj+¥œÖßkÿÖOYÔyY¨Ÿü«‡æMz–!^Ð^G¸Š&Æ"0`rj/ÝÛrãu[­ò¾` Ç¥DIN-ãÃÁàF<F÷ð€vn7¶tŒ:æ6ú£€Cæw”Ë|‘ÖYå÷•ú·'yõŹF¦ÒâÙȧ Jµ2:Ä™æk1Ž3hô¡Î\ Vš¹µÿùi›m³ç0gùqw5Ïä8Þ¡-Å䡡ʾæ‹!ÄAþàÀôHþ íöö§ð¯gÇþá!Óœƒï .OÒ嚺|ð¯ÿÎC૬öŸó€ÔÏ„€„j¬VÒbqGÏÞB…`ȪHœ-‰Ùó%.
+„w•/—Ùã~Ӎ'ãIÍì–Ú)ÓŒrÑdí¼pˆ5Uþ|vòã`½•Ò­÷™ F­aD"L"íÛtÂʤp¶LÐ"«‹t2õT4T™¦lÄ8Ômà*ŽEV·nm¨DabîÆÖ óÏÙÙ\ðAbTSãäb8Ìöy7ÉÓÇÚ-˜³õØùö @OÏ—ò¶£˜©”ª-AS?l‹eéV,¶ȩ̈Çl¹C[;=Ñeo|e‰„Q-ÆQVcKŠ ¬M¶N7_Ö¢\;jðím1åô²Ã´{t˜xý ÈQ:L¡µ­Tvw˜£@‡³ýz‡9
+dè0;WO;Ìû¶‡Ôûöm9RÛN¯1¦yçÒÆÙ‡óæ5Ð;T/P0Xo5olùð`*aœ-âõ|º-òE餿ÌBOà¸èæŽò*ÞT­ÐÏòê¸qƒ×9iF!ˆãŠ×kia?~v¦‡GV^¦‡ä1=üzù¡Çéæ€K›‹³Þ¥Š]gFj*w¶$쾃IÒ8
+t3|ì@÷ÅØJŒÇ8Øh)eºÇ˜!z®iØHjj›¿ž^]Él#ìÛæE[¾åõ*t›~À©,òõs“gÕ»Áƒol= #ÓÿÃ^férøˆCcâ¿ß~&ם· Ë7è½¹ôWwÖù³
+ï
+ ZÌŸûB‡m5ãüÙ¶ÂaÜÄ,Ê]XžE£Q{ÿ¨…•î
 endstream
 endobj
 1381 0 obj <<
@@ -4563,26 +4583,25 @@
 /D [1381 0 R /XYZ 151.701 234.767 null]
 >> endobj
 1380 0 obj <<
-/Font << /F49 896 0 R /F22 957 0 R /F15 898 0 R /F17 923 0 R /F50 897 0 R /F51 899 0 R >>
+/Font << /F49 896 0 R /F22 955 0 R /F15 898 0 R /F17 927 0 R /F50 897 0 R /F51 899 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
 1390 0 obj <<
-/Length 1261      
+/Length 1256      
 /Filter /FlateDecode
 >>
 stream
-xÚÅW[w›F~ׯàÎ	›½ÃöÍníֹ؎DÒÓãú‹µÅ	P$ç×w–U’N«±ËîÎ7;óÍì<8ØùurM^ŸSêH˜8ѽC0F¡¢ŽŠ;Qâܸ3=¯Ó"÷n£7Íö))¹ÙN°Û}QäùKæ^µG\
-3·ò|&¸ç‰Ìêr5¯W¥®¬@® )¬fa'r³Ù|1Û&gÑä¯	×Ø!=-bÌ™/'7·ØI`퍃S¡³nv.&B$…€qæÌ&&¸½9î[`¨Á³p¸e¡ÕããÅeÄh£Iwôõ9ýs†‚wŠŸå
-ݺLu5Õq²urˆè·G}ÆÀâ_"æEîÕeVfÌõ̓»§«?1aºüðøƳßvxš„ˆ3ê Aè^W£@ògGïr,¥ˆ(ÙÈb„YЋËsQ÷j´àˆCŒ
-4¤"B“˜R ²q0%'ߺîu4½GÁŸu»×Ç͈Ù9¹ZÄ¥¶Óàï Ä<Ùé£çƒû‹Ô²@—Õ~€#IŽ' W	ŒB #‹u‘}˜ £@·@ï!À(˜-˜³—€£Pöòò‡ƒ^‡ìŽwdšðf¿‚@'q’ ˜çsAܺ0Oê>èÚ¾Xåé¼hؘhûÆêf·qÿÎ0ô©n×â,}Èub×i½èŽÄe+¯¸·‹õBŸrÄ·Á­]ߟZ;,À¢ºDûí !Iú'Ü#âAm±^€2ÿ`9	š“"TÛˆ"dß: #È!PfÝÙÙôÓÙtG¨a8Ë8D`¸?$‘à ªA10'h$ѐôBžì
-y
-5?€›÷æx™`bm%ð0.…|/€aIífè¡ôOžuÀ­´'švŠ…ܝ§÷•Dõ¦6SÖ®Ù­Y‡„m¾}Þ6;¡à:K*û:ÑÕ¼Lï¬`øKžw—°]§­¸uš%ÜÌNïzš˜È0‚ãªJ+¿	lâeXçóv?§&6Êf]"4eî}QÚ÷z/3ý
-fLY}Íëúé±w8K«ºSÔÌ­"Y±¶ÓÔkZÍæ\' Š—í(n—îgºü¢ËÈ·•þª¯wÎëE:_˜~5tÓ¦
-vÚË,çö	VGdØã­r÷iw¹ÃJ9P+0çËA!ÉÈ"¼þ¸>ÛUê$aË(°’ ñÕö÷¦ÆNßÎ"OI÷ÄüEW—*Åsç7ØþˆMB'YfÓÐÚdÁ¢üÛÄÀ¡
-$Í÷EðOPHXRã	YâGŒÚ9¢‡
-×#`¯.íþcÞ($áw¶§[¶¯ šŒù·{DB"Ž7;P¦Æ	 #‹¨£`ØÖîØÙ‡wÇÚ>€­â¶í!©SJÝ“¦ê?™	ëÙß.–«<o:3±ÍŒ¸Øý{胐p
-»€0œŒ%F¥GykÔÎ[=Ô_®ÞŸ\\îh¤´@Ž‚K)Œù öçhún/3À+D}ÏŒÐFåu™.cÛŽCu‡rX,ã¦:Át^´Íb‘e/Áùü%±
-Žã#+ó¤Ç«Q`;ï÷aºàÎý}ÜÓ“·¦L¤4fßfÁ6ÄO㹉ðÏ+ À£ÍIK³¼‡Ýîü7#„"
+xÚÅWKs£F¾ëWp„ªevÞÃäf'ÞÄû°½ÙTÊñKc‹Z ÈίO
+ÈŠ$g©Ä3Ïþzº¿~{÷ö~œœÆ“·ï(õÒ
+/¾óÆ(ÒÔ“‘FBs/^x×þÌÌë´Èƒ›ø}s<BZJnS0œÆîE!Á’ùEßÀ̯‚	î'ùÂ
+fu¹š×«ÒTN ×€Š4֍Œ(„‰ÚˆöÐä,žü>!°ˆ=ÒÓQ ƼùÃäú{Ø{ïaÄtä­›“’BÀ8óf“Ïܾ÷ß?Ä߇§Q9-~>¿ˆm4鮾}GDÿž€¡àÚgy@#¿.SSMM²Øº9DÛ«!càñ/ó"ÿ4e6fÌí‡û§«ß0a¦üð¿ùųŸvxšDˆ3ê	ª t¯«‘’|ãè]Ž¥-YŒ0z~ñ.`Ô¿Ü-8â £@
+©PCh²S
+D#6¦„Ðä[ϽŠ§×à(xñÆQ7{}±Œ¸“«eRÇ0þV æÙMƒÜ_¤Ž¦¬ö€(Ž$9ž \3$˜… Vë"û0Fn	0€ÞC€Q0[0g¯' G‘8ìÿ
+äå÷½ÎÆ;2Mt½_A “N‹Çd± ° ä‚øua¿Ô¿7µ[Xåé¼hظ0nÅéæŽñðÖ2ô¹n÷’,½ÏÍÂm®ÓzÙ]IÊV^qç6륱:z!åˆ)
+¯Á]?:;,Á¢¦Dûí !Iý¿î«ñ ¶8/@‘¿wej¶½)"½("öw d9ʬ?;›~9›îˆ!w‡Œö$rC5(æ¨FH/äÉ®§Pó¼|`x7Ç[Èg+‡qÁ(ä{ĐKêCe¾B¨~eÑ4S,âþ<½«$ªŸj;eížëÏš}HØnºåmsZn²Eå–¦š—é­ÿ›Óe l7i+nfV	?sÓÛž&62¬à¤ªÒ*l‚»°hV'ù¼=Ï©²™AM™W”nÝ<%™y3¦¾v¹~~ì]ÎÒªîµs§HV¬Ý4
+šF³¹×	¨’‡v”´[w3SþaÊ8PÊo¥¿éëÝ…óz™Î—¶[ü´i_ÕN{ÙíÜ}Áêˆì{¼Uî¾ì.wXkjæ|c¹#(2YY„· ñ¯Wg»JBŽŒ+	_aijìôÃ,´ôOì¿øüòâ@偠Øtø	»?â’ÐI–¹4´¶Y°(¿Bƶ1p¨I¨@J½Â–ÔãxdA–8Æc vŽè¡BÆ
+Ø«K»ÿ˜÷ŠHôÂötËöD“5ÿávHèAÄñf'ðó“éqÀÊ"ú¨ ¶µû vöù㱶WPƒ„za{Hê”Rÿ¤©úÏvÂzöw›å*Ï›NÇN\3cG îî¼òý $CƒÂ_á. 'ãD‰•EéQÞµóVõ‡ËO'ç;Ú)MÉQp)…1À~O?îex…è—̈\T^•éCâÚq¨îP‹‡¤©N0m³XdÙAçKp>M¬‚ãøHÅÊ~éqÅjØÎû}؃î¸s÷ôäƒ-“i ­Ù·Y@°ñÓdn#üë
+ðè²Ä¢%‚ÝÞC„îoþ(k‚©
 endstream
 endobj
 1389 0 obj <<
@@ -4602,35 +4621,26 @@
 /D [1389 0 R /XYZ 100.892 338.644 null]
 >> endobj
 1388 0 obj <<
-/Font << /F22 957 0 R /F49 896 0 R /F15 898 0 R /F17 923 0 R /F50 897 0 R >>
+/Font << /F22 955 0 R /F49 896 0 R /F15 898 0 R /F17 927 0 R /F50 897 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
 1395 0 obj <<
-/Length 1289      
+/Length 1286      
 /Filter /FlateDecode
 >>
 stream
-xÚµ™KwÚ8Ç÷|
-ïÆ,Pô~,!9t¡ÁM2§§šÐ†3Rm>~¯,Û±˜‰†
-~¡Ÿ|ÿé^	}pôg«—´ÎÜD#ƒ
-‰’o)L"©
-†GÉCô9~yyù¹hI>œ
-(42Rrû0e1­ ­ô±qÒî0Áã‹õÓl±rÇדó?¶íáDÅ珳çÝ|ãnPÛ^«Ÿ´~´4€#RbÄXtÿÔúüGpïC„3:ú•>ù1¡‘Ž—Ñ´õ±…³Â
-^ŒjÄu=žÞÔôBÂb>(9Ø
-¤ y'ê Š"	0šü=é¿ÅR¬‡W
-¥„"Jt;Õa¹D«0X?PÕ_}ºn3Ÿ;x®ÐÙ€ˆòo…BZ²ÜIø§ŠÁ,ÔÄÓùæg›ê85Ãñ¦MâýjµX}w÷wswc·xšo×ûÍýÜÒ¢¡Q	ß	èlÚø[¸JÝñ_¥C¢ŠEÆ‘æä¸[„ƈè0nÊ £¹%6w‹‡í&õ‚‘ϱ©êÅ­^ŒÅÝççeªwÄâÉf½[·; ãýzé.m]·‡å0«cc98L!<ÐÉ¡Gä€-ä(cÇWvÝô//""UU©2^ÛXCÀU<_žª !
-IÍ3	( ?aâ×nÿwC‹è—¡W£îp\ƒ•
-FŒUà’‡õG½þõAÁ%GöÈœàLð"Ã8ÍŸ¬Î_Óóèa±5G„™æã+	ÙÑÛ¶Åe¹CPsÁËÔÉõpœ|¬Ó›Á`a¸àÀ2w
-jçæˆêB 
-]öU§¹ê.Yª,YÂœm\¦„“g8´>عÓûùþH&$`M!OH…œã´{A¼ mIb™! ¶0C{1ì^ÖŽ~(BaÀ’"@ü.;pkJ©W;QÊâÍ~Õ“«ìùÃb¶\Ø+î4«ŽÐSH‰4;!!s,Q*Œ) -¥t#SÀ¦(cïúãá]'8R03á‚¿­¼î»<¡ó)ân¾Z¼¸¼ðZ S‚JJ€• ä0Š3× ­Š‡ÀæŠ{XXÝ
-8å~°!	çeWrZ¤!÷
-¢ZŒIDgh›fq€-â\ÆÞn¯<`E§+ΦØO~äv‡ÄYÜKE8¹]¬Ò:ø×Ö]ø¶>¢‡1Hcq‚ñ1I#Dh‹ŠFÅPl!H[rÞ”D`î0t(‰°©ÐOvºpBEhžC¯Ö«¬<>?q
-ë1£š;B–”„q‚m‹Ã»7pBlî;¹JúãÊ¡¶Öé†I¶¡ôë±{é.Rº¾I~0m,=cØéØDÜßL¢JáÇÙÎݹŸ­Ü­‘Üþ‘f°¢6þR¶ÛÄ⯛Â`äµÜþ?¶—@
-Di 'A[˜6sR lá¤2¶×M÷ÿú4©›R4"‚†C5`ˆ¬Àßg%Š‹9¦7»·+­öÏC”͐­ÅO-^Œ’憰Æd:Œ!R“ç¥ÆaC„Àæ†ð°£î4©Ï/
-F,ÌÀ¡(÷À'›Axfà¯fͶîß
-H)ÿݪ
-}Š8¬8ch‹A[MŒ [¡Œ=¶×œí¶yà’ÿu·
-ô7þöªvús.ŠÝ6{œ{Á÷J^pIEPXÒ·ÿJÔ!ù7Äâ7ñ
+xÚµ™MwÚ8†÷ü
+ïÆ,P¤«ï%$0'@hp“Ìéé‚Úp&”iþ\Y¶c˜‰†
+þB|ßWºW‚Fß#ýÞê%­³°£ÄRË¢ä[Ä$#š²HK¤Qò}ŽAµ¿$Î ‘!V)ážÎ7JŸ%í—"¾X=OK|3>ÿmÓî0Át|þ8}ÙÎ×þ¸öZý¤õ£Å°±XΣÙsëó=à½%ÜšègúäsÄ¥!JJ<~Š&­-š½
+mðV`×à{<¹­é…¤&}Pjv°Dc òNÔA5…°
+4ùsÜ‹jˆÀW
+˜ÙÃ^ë°BEu¬Äèý_ºisˆÏ=<WèlÀdù·R£xî$ú‹¦ h°ñd¾þ»
+&NÍÃi¼n³x·\.–ßýýíãÜßØ.žç›Õn=›;ZÔa`	(üæDbgÓÆ7ØØÂ?PêNõU: 	hu¸ F°ãn‘†f¸EjK¬iä–ØÜ-lw0>¨Ž|Aí¾^ÂéÅyÜ}yyJñ`áx<^¯¶«veœ­žü¥M¡ëæ°–ëtl,‡À)D’Ûb9ôˆ°…eìèڍ¡ÛþÕÕ±QÄ”ÞWÅdªŒV.ÖpÏŸNU€1M”™
+ÀË0ñÇkœ6‹ÿ»¡EôËЋëa÷rTƒUGŒ
+Õ˜ðR;ì{ý›ƒ‚+AÜQUpF3Á‹DŒãp8v:M Σ‡Å6‚0n›7¡%&dDo×–PMäAÍ/SÇ7—£äcÞÇ ÃEï–¹T›¡<·GT—’ìrUuÈU÷ÉRgɇøãtí3%ž¼à¡óÁÖŸþØÍwG2!CkJuB*‚¦ÝâlK1ÛÈ°…ÊØ‹ËîUíèÇ"ÔJ¬€hVÀﲃpv €JíÀãõn‰Õ“¯ÜùÃbú´pWüiV‘#¦PŠ~BBT«uS`[Z›F¦€-LQÆÞ÷G—÷užDãÌ„‹þ’°÷ºïò„ɧˆûùrñËç…×à˜âüSR®0‡„Qœk¼†m5P<6W¼‚ÅÕí¡€ƒ¨“p^v%§Es¯dºq¡Å¹"`U˜8c[Ô6‹s lç2önpwxå+:³çl Õä‡AnwXœ%Àu±TÄ“»Åò!­ƒnü…o«#zXK•'Ÿ²4BAÁ¶@6*†B`AÊØý)çMI„æCÇ’ˆÚ=ú‰ÃÎNØZdãÇËÕ2+ÏOœÑzÜêæN Ì’Š‰ Npm	|÷NÍPÁŽ¯“þ(Ár¨†mLºa„mPœv+ì^º‹”.ƒï&G’NÛŒªŠ1Ütì
+"QÝL¥ðãtëï̦Kàj$¿d8®¨mu)Ûmâñ×ua0öZnÿÛK(ä$l‹B3'ÀN*c{ÝtOðOãº)Å&!«ËÔü}VZÌ1½éÌ­´þÚ½ì¢l†l-vxj±øbÀšÂ“›0†HMž—‡
+›¢‚v'I}~Ѹ0âaÀhEy|²dÅâÕÃéÆÿ»)å¿Á`µaN1‚ÀU‚àaŒ€mql«‰`#”±ÇöÚ‚€³Ý¶
+¸äÀÝmCýmu{Õxý…Ån›;νàŽ{%/ø¤"‡ðö_‰š"$ÿÆXüyy"
 endstream
 endobj
 1394 0 obj <<
@@ -4644,23 +4654,28 @@
 /D [1394 0 R /XYZ 151.701 685.529 null]
 >> endobj
 1393 0 obj <<
-/Font << /F49 896 0 R /F22 957 0 R /F15 898 0 R >>
+/Font << /F49 896 0 R /F22 955 0 R /F15 898 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
 1399 0 obj <<
-/Length 1341      
+/Length 1334      
 /Filter /FlateDecode
 >>
 stream
-xÚ­WKSÛH¾ûW¨ro­'ó~“ [¤À°±I-„-@»¶ä•ýõÛó±Ç„`_4žGwÏ×_÷t“ä6!ɽãÞûƍ­&4ß$”l,K”±XZ‘Œ§Ée“&/‹þÕø³ßn°UJ¸íÌb»IØÇ0Çý%Š£ãÑ—ÓOý—•YFã¾±¨J‹:…]hÒ„Ùa:Ϧaxš/úfQT	ö`K,
-º¦Ä´ÊòÜmìí{ÿö(,„®Ü@bΓɼwqE’)¬}NæÖ$ßüÎyÂ¥ÁJJÏ’Qïω¨Utº6,…‹=ž¯¬ ±~£QÛÍÀ$µFlRÊ(ÈXS:>?Ýß Vj¬„܍ZE± ¶«öèäÓ‡£ïõ2"1cl'z~¹¦÷p4Þ –k¬¹ÙZA±$k(ŸúV¡s¯ºåÅû*WO
-‚•¡-/É£ áTfí}fÐý<«Ò&sS•Åì),f~±©ò¬ó´úÇMAD€Êd@¥À„Zp,Á`¯âݬ„ÝMÒÙ»5˺w0™fÉ€,„ù	ºG5µº‚,¥ôOÑuj[º®ªÝ;9þp8Ü@ª1Õj'Šƒ±èêÝžoçŒÄDËgΘ%g$—뜑\¡½ržæEíó«$h|—E‚@I»YÔÿ²êÁÉå^.PZ¸˹[²âß´‚üÛdUöͽæº	«×žgYø3<;:¯à[Äâìp8æl+†R´hHƒS8&-fisSVó
-nè5剔½Ý‹Ló®»&@\ú¬ãD)Mƒ%ùtûu)"–wãëkŸ3tr¸÷Ûv`‹j¯¼ð8—yHÁg5e   m7$J{#îÔçðHK‰þ.#"›êXüØ–(´ƒÉ«m][ò¢Œ˜üš¿
-Iã´=-V£àÂoc
-µKNA†*å-\¤Ö`Cˆ’غ-ƒ2²!ëì@+ãÀü5¥CÂB ë¼	®¸$Td³) @_ˆ
-ΰÿw°ûؘ”óy|E_"--‡PV|ÙNxVÈÒ–úºÁ÷P-ð=ð¬@y›ó¡Œ&d)HH*èõ`5"î‹|⊠¦Y˜©¡Š(næò&|kÿhÔ‚ör"±ðˆRº5¯GiDšùç‘SæK¶7A¤¥{q(Éã“·Ù/€¥•f7J¡ý`ÎÇ«ZWÙç½0@·î1Ñ=|ƒ{DtYº§•¦QóÂ;k]oc¿Ï±æâj{vƒE.KÕE:z£„¤> „dè6kÂD÷n¦½ƒÛ&×>76q-å·…ëãÜâ·¼¹k¤U”çn훶tas½VÚŽŽ?,î²tšU84‚TCU	ž¤¢[e@ÿÍXÛ{BiýÙ²õTºm=•‚ÖÓÒÐzú¶fÚ¶¶ù¶““¶íìBF@ŸÅ\F=}Œ›fMšÏêèÕ"x®NQÊåuÆîس~WMEýܵ½p">2¿·Ôˆ¼™ä7µÂÍcóŒ$œ9Þ6.1Uö¹ÿ¦ë(¨x=°©þÑý0ZÆgæÎœÏÜ0¯ÃwRÓ{0uâÚ÷Æ;ÛZT:Â.yìö¥EøúÛ»-ÝÛ»¥ÐéûGÕý
-„ñgÃ'$<7Úx«áÆ]«WisI¹8=<ÝwßM—„8኷¼wo`|Þ7•÷Îõlµî%Ô¿rUû§¼nB¹ã4|¨
-§Â³̲0¾ƒZ{æI4TЀÎSX¨³"ÄÛŠ$À¨ŒPub·ýBFûúß
+xÚ­WISÛH¾ûW¨rjO;½/Ç$À)0LlRCaÐŒ-1’ a~ý¼^d,GqB°/j÷ö^ï{In’ü1x?¼=`,ÑØjB“éMB	ÁƲD‹¥Étž\ I6kò²^M?úí[¥„ÛÎ,&°›„}s<Q¢8:ž|:ý0q)Pù˜Ua4‹ª´¨SØ…fM˜§Ël†§ùýpÄ,Ê‚(aAl‰õªqª1¡z%L»Mƒýéàß…I’Ð5í%æ<™-W$™ÃÚÇ„`nMòÅï\&\¬¤„ñ"™þˆYG¦+u¹°Ø?ßCó¹Gj ë7µ]
+¬á¦V‰>¡ŒÂB§ç§û=b¥ÆJÈ݈Ub»bN>¼;úV.#3Æv"—à–‘r'Ó±\cÍÍnÄ
+Š%Ù@ùd|4´
+{Ñ-/ÞP¹~R¬m9I¾
+~@cÆÐ~1d=,³*m27ÅQY,žÂbæ›*Ïê0±L«ÜxˆLFT
+ ¼…Çö"Þ,JØmÐ,]¼ÙЬû¦Ó˜i–Œ¸ÀB˜Ÿ +qTS»¡+Ü¥”þ)ºîBlK×u±{'ÇïÇ=ā8BµÚ‰`Æ`,ºr÷ÇgÇÛ9#1Ñò™3fÅÉå&g$Wh¯\¦yQûØ*	šÞe‘ àFÒ.Aîëÿ&Yõè‰äâ.(-\|åÜ­…»âß´‚ØÛdUö-½äº	«×žgYø3>;:Â/à[Äâìp<ål+†R´hHƒ8
+*Ý/Ò榬–=fè5剔½ÝŠLó®»*€_ú¨ã®RšMòùöçR8D,ïú×ç!gèäpï·íÀÕ>ùÞã\æ!›qÔ”€,´]‘xÛ+qï ¾„-%ú»ŒŠlªcð}]â¥L^¬‹èê’eÄä×ÔøUH'íé~Ý.ÁýzC¨•Xršª01¯â"µ"à*‰¡Û"(ãp7DHe˜¿!c8Bt7Á—„Šl1è|ƒ3¬ÁþìÞ7får³è\¤¥åÊŠOÛ	i…¬t©)¡=¶‡J™€í¹€´AäuƇšp¸KA at RA® ëñPä3Wh4ÏÂL
+UDq6•7á[û$ Qڏ‰…$Jé†×¼¥ˆ4óé‘SæK¶WA¤¥Ë¸î*ÉcÊë·`i¥ÙP«0s6^—ºÎ>o…Q º5‰æá=æÑ<fežö6šäYëzûmŒ5WÛ£Ô(rUªÞ§ó¹WJHêJH†n³&LtßàfÚ7¸mbtícc×ÒE~[¸Î-~É›»öHZÅûÜ«ÝbÓ–.L`®7JÛÉñû€Å]–γ
+‡&:>ê,IE·Ê€þ
+š±¶ï„Òú³UÛ©tÛv*m§¥¡íô-'Ì´-'ló-''mËÙ…Œ€<‹¹Œr†
+6Ïš4_ÔѪE°*<¢è”«çLݱgù®šŠò¹kyáDL2¿·Ôˆ¼™å7µÂÍ×æ	
+H8u¼n\bªìsïM7QPñy Sý½÷)`´ŒiæΜϸa^‡ï¬,æ ê̵î7¶µ¨t„]ñØíK‹ðõ¯w[º¯wK¡Ë÷IÕý
+„ñgÃ'<7Úx­áÅ]­×isI¹8=<Ýwß¾G‚ŸpÅ[Þ»œŸ@åƒ3=[¯{	õY®jÿ”×M(—aœ†UáTH‹ñÀ"ã;¨µސDC
+è<……:+‚¿­Ý•Šâ¯Žï¶_ˆhÿB÷‘
 endstream
 endobj
 1398 0 obj <<
@@ -4686,31 +4701,25 @@
 /D [1398 0 R /XYZ 100.892 153.368 null]
 >> endobj
 1397 0 obj <<
-/Font << /F22 957 0 R /F49 896 0 R /F15 898 0 R /F17 923 0 R /F52 900 0 R >>
+/Font << /F22 955 0 R /F49 896 0 R /F15 898 0 R /F17 927 0 R /F52 900 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
 1405 0 obj <<
-/Length 1859      
+/Length 1854      
 /Filter /FlateDecode
 >>
 stream
-xڍÛnÛ6ôÝ_!&µJ‰¤.éÓš¶kŠµÈoØÐö‘”Z¨,¹’œ8¿s!%¹U=$:òðÜiá}ñ„÷ûêÅvõìµÊ¼P™ÈBo{ç…:zqš:SÞ¶ð>ú§Ó龪ªõçíÛg¯£ÈKƒ,Ž.dÈ4i´ðýv½‘Zù/Û½©†?\_þÚ¯7¡
-ÿrgCÙ1#By«WÛÕ·U„ÎNׁ”^¾_}ü,¼xo=È,õhåÞ“:
-b­®½›ÕŸ+17)Ô‹&©, µQÓ‡j؁‰ö‡]ÉÀ¡:¬7Qâ[´1û’-ÖÑ\\–*œÅŸB©®¯®_á·ïîûûœ÷œ«DAÆnÏ]ÛñåÉìu¬7:ÎüשôÛ#³rÓŒê¤|Ô.õ˶ï™kà0o&as6¡4Ä“N¹y÷V¥™¿E¹iú§ëvÌدAÞ± ËœØuÌh¤|AV^·}iÙ
-ï`Ïá“UmሯDž¹…×àX°
-Õ¬§f5M‡K¤$!MÕïÊ"pË"(a6Z«!«ÊoDz,6³°[v#=¸0˲ah@êþkÝÂáx`ð¯«÷Û0F!Ö´s*ÃÓ™}¿`Î'¡EÓ6x¸Ný¯°¡RH|ځ{aYˆâceÃ\”Ÿò¾Â†‰tP	5Ó3§?‚Ÿâ¼š¬âÐò7o™jk/¡Ítt©ñîŠTÑÂß•¦(;P%ŠcV©³¨
-$¨
-c‹ñF†ªCo#âÜ‚°õ!‚£âŒŽZPgŒW”E~	¢M™ôÅIˆ(f:ڈߪ)ªÜ%¯ÀE*¨û”)mÇÜ+Âù^y¶7òoʁÉïAÑ‚iו­²%=ßØÔV!dË rÀ/qjý¢Béc›óKˆBÁ¸s
-n˜ùÑ)c=€ÈàĹ²Bânv6öõ¸¡’Έ§Œ··˜h"¦.%!#Vä=jQž×›Md2J†©ÿ’s1Ì ºùPQñ™› Æ~»¾âe—í~ÏI
-ÔöŽ¿.”cP~áê±ëbI0©²§ÂTûfÛNÀ3¥¢2‘v+O¦¼q‰.uÊ×u;6 òŒÆ( òø3/¹´ÐÖ78çlŽ¡'ÿ,(IÞŠtÄ	_òV¤ÃÉ[HEoáwL^€Ñ[œª€¸T…SªÇ%'”œìODÑ)ø=kyH`ƒ‡²:ÙÖ¥SÛԏœ:÷k
-M¢>ZF_Òh’Ê&ƒ$·õ–;`‚M
-VN§ñ
-•ä"w’‹½ß¶#¼A|({6»mz”„4!L½^abZv7mY‡6PÌá6‹PÕôUá¤àJÓŒÑEÀ%!ÉøÑ]Ý™b¶òܸqùf[[6¥$ #}Ì*éFõœ+±»×‹^ºÂQ	‡¾ýÑjiII£p ˜ÁA˜,ŠŠKÙÁŠôi°"ó¡ªk¦7å(£åïÔ¶qbëÒôŒ6.â,ËÔÕìBËCóе·æ3-Š´¯Æ½˜Æ8\dvd°ùÏB…ÔCg  ñʁ<.9 C{+\4Ûoj—­e4EiÍ¦…zÆBU±ëÕ ´·}ÙÝ»n‚53q2oeöLãüP±œIÝ`ež2fÒÜÜ^ЭjòúXTÍt»t–g
-!~¦“lH§FA~&Å]
- d¬0ja?.\Џo#çu—
-,a§Š1xÔ¨‡àÔCà»7X¼ÑU¿To"ò¯®!Ä—â_˜Óï _`>@-mݪ™àgÃZéÙ°„OFèØ“Ë,›¼{<PÑ!z0}ύ°+èžH¸TZi9TL·ÊÓ :%©@»€knÞm–ÔzѺTE÷ØF/a4ìÑ\S¬©Ñ!ƒü…`g	ã&Úx¨ÄþÎ+häÈiä x={!ÍF-è^…àÿºêI!ÆvM!‡ƒïøiœ‡]•#kǨ
-&\*Á¤iì!…3@@û5öŽ,³) |“çåa`˜/' ä<n{› @·‚ž”H(lP³÷lªúó§ÅÏß+ãä$E[ÛNq±TõWdæõ3òóá>K°;QmuÔÝàq°n0¨+GѬ+GßO|`Š¢*ðbÛ˜šI³±L‚9
-´›J–™Çº†4íöUcîâð2–óWîw±n–^Â`'½Úi>œ—Eq…ã{QN àVàSœk/"jºssžòJ)ÿo^fúñ6ƒeÓX̆îÎØ›}§*¿®ú¡,Îkï’K?è@ļƒL+ן!è}Íé=P#Öñð½Àò”tG:¥/¹»-""Nx£FˆŸ£K÷™˜ÿJuoºCþd½É¼ÍÄ)ÖNb,Ÿ;0‰FHŒD¥Æ•úùB¥,Ç?ŒLÇ%r”O’_9HLÇéË‘-é¸ñ‡÷}µ]ýöm͏
+xڍÛŽœ6ô}¾E•ÊHb°ÍÀæ©Ù$ÍFM´ÍN«VI¼ÀfP˜`f/ßs±i¨Ô‡]ÎÅ>>÷c¾"øyõj·zñVåA,¢\äq°»bG[i–G:WÁ®>‡I¶þk÷þÅÛ$	²(OS…+G2Û‚ Zóq·ÞH­Â×ÝÁÔ-ß®/´ëM¬âmx¹7ǡꙑ ¼Õ›ÝêÛ*"ˆgëHÊ 8¬>ÿ%‚xïÉ<hå!:‹R­n‚›Õ¯+1·&Ö‹Ö¨<"µQÓ‡z؃[ûŠc}\o’mèÐÖ*¶X'sqy©,ñ‰¥º¾º~ƒ_ÛßÛû‚÷œ«°M¢,Nýž»®ç#ªGs86U´Þè4ÿ\g2ìNÌ*L;ªG
+Q»,¬zØ~`¬Ã‚M¼£œ³‰e¤!”tÊ͇W°*ËÃÊíMkŸ¯7JHØU2ã°y'; –8±ïŸ˜ÑH	ø‚¬¢élåØ-ï`ÏወUãà=ˆoÆ……ƒžÖàX°
+Õ¬§f5MK¤$!mm÷Uùe‰Ž”p­ÀՐUÕ·Se‡Í,ì–ň÷æX.ì 
+H}À_8œŽþvõq§è/ÄÚnNeøhzs°æ|Z´]‹‡ë,üöâ1T
+Ûаfà^X£øT¹p åg¼¯4ƒa"TAÍXæØø)-êÉ* ‹Ž©®ö¶¡™Ž>5>Ü@Q‚*Z„ûÊ”Uª$iʪ u¶ UUqî0ÞHÃPõèmD¼[v>DpTœÑ1BêŒñJò$¬ B´)—¡x"I™Ž6â·n˺0CÅ+0A‘
+ê>gJ×3÷Šx¾WžíM›j`òGP´dÚuíªlIÏw.µUÙ2€ðKš9¿¨X†ØæÂ
+¢P2î]ƒfþ@tÊXÄF 2xq¾¬¸ŸýcA=.G¨¤£7â9ãÝ-fšˆ©KIňyZTçõ晌’q¾æ\Œsˆn1ÔTü@æ&€q„Ÿ®¯xÙew8pRµ»ã¯%ÂX#”_¸zìºXLªÄÁ«0Õþ‚Ù®ðL©©L¤ÛÊÓ‡)ï|¢KƒòMӍ
+€<£1
+€<ý—€×\Zhçœs®NÇГ”$o%:á„…/y+Ññä-¤¢·ð;&/Àè-NU@|ªÂÆ)U‰ã“aJNö'¢èüžµ<$°ÁCe£…N¶óéԵͧÎýZC“hNŽa+MR¹dä6ë¸&ØÔ`åtï¡PI.r)¹Øû];ÂħʲÙ]kQÒh„ 0õz…‰éØý´e»@1‡Û,BukëÒKÀ•¦/£1Š€OB’ñ½»ú3Å\åùqãó	Ìv¶ mJI at Fú˜Uҏê9Wbwo½t…9¢¶nøÚ“ÓÒ’’Fá@0ƒ‡0Y—rƒéÓ`EæCÝ4Lo«QFÇß©mâÅ6•±L6>â,Ë4õWìBËCóØw·æ3-It¨Æ½˜Æ8\död°ù›ÎB…Ôco  ñʁ<.9 C­“@.ší7ÏˆÎ1Ú²rNÈeÓB=c¡ªÔ÷j º[[õ÷¾› EÍÌGœÌ?8™–iœ*•“ 0©œÌóCÆ,@šŸÛºÕmќʺýŠn—>ÐòL!ÄÏb’éÔ(¨ÂϤø«€¬ƒF-ìû…úñbaä¼­áRå ÜT1o€úc µãœz|‹!º
+á—êM$áÕ5„øCüsìúæÔÒίš	^Ðx6¬•ž
+k@ød„N–\Ž`ÕýÓ‘ŠÑ£±–a_Ò%|+áRé¤P1ýf¨Ði›	Ô©u‹Ð	¸ææÃfI­WOUtkôFÃÍ5åš2È_8öŽ0^h¢‡Jì"FŽœF‚׳ÒläÐòîUþ¯«žbl×r8øŽŸ†ÀyØײöŒº`Â¥LšÆR8´_SbïÈs—"4EQ†ùr@ÁãÖºøºô耤Ėòøû5{ÿÀ¦Úž?-þû½2N¾ñA"qPtëKeÐüÌ¢y!b~>Üç[ìNT[=u7¸GLÏêÊI2ëÊÉ¿'>H0eY5x±kMäÙX&ÁÚM¥KÈÌSÓ@šö‡º5wqxËù+÷_±n—^Â`'½Úi>œ—%i”Äã{QN!àWàSœë."jºssžòJ©ðw^fìx›Á²iæBwgÜÍƽSUØÔv¨Ê³Àº»äÅÒÏ:i oà(×Ê÷gz_ópêŽTÀˆõ<|/°ü%Ý‘Né‹@áo‹ˆˆG¼Q#ÄÏÑ‹¥Š{†¿LÌ¥À¿ÆšþX<[oro3ñ˜j/1•/=¸MFHŒD¥Æ•úåB¥,Ç?ŒLÇmå(9$¿ñ˜ŽÓ—#[Òqã=þûf·úÏ÷Êà
 endstream
 endobj
 1404 0 obj <<
@@ -4724,25 +4733,32 @@
 /D [1404 0 R /XYZ 151.701 685.529 null]
 >> endobj
 1403 0 obj <<
-/Font << /F49 896 0 R /F22 957 0 R /F15 898 0 R /F52 900 0 R /F53 926 0 R >>
+/Font << /F49 896 0 R /F22 955 0 R /F15 898 0 R /F52 900 0 R /F53 930 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
 1409 0 obj <<
-/Length 1803      
+/Length 1801      
 /Filter /FlateDecode
 >>
 stream
-xÚÕYKsÛ6¾ëW°Ó5S¢xtOiš¤É¤NZ«½$9Ðl3–H‡¤b¥¿¾‹©‡	ɉÝÎÔ‘ ˆ]|»øöa]F8z1ùy6ùñ9¥QŠ²“hvŒ‘Êh$U†DÆ£Ù<zŸé¢+ëjúaöÊ.W(“’›å4CVc·Ž"†¦	Á’Å¿ýñöé4a‚Çõgݸ§ÙTeq“Wm«â¢s£§ùRÏÝãÛòfšÐ,ÖNÏ@”áŒ8YF%Ö[¯×åÚ¬›<›M>MŒãˆl@ Æ¢b9y÷Gs˜{aÄ2Ýڕˈ	…¤ð¼ˆÎ&¿Oð6($A™tž!{òþ´“ñ¯:ŸÃ)­ÖDlk£„J”eÂ}ô®õX&Œ±¸«Í/ÏáÔ)œÚ¾4ú¶)»NW?¸EõbQO©ŠoËêÒ
-5º0êò¦sõ…û½5ëêæºßÞ¾¸™_VU‘{±gØà=&\/æŒÒVK‚˜Èœ–/+óe§ÝvN(qUwúdšpŽãÒˆ£ö6âVn¾Õ½É‹)çÚLZËÂØ<ïr·¬Ñ7°­vr¬°XÀ<^c@ԍaìžDÜ]éª×”0$¸×4_,Ü™xâNÛyójî&èÞ„‡Èσn\ËÖ­éVM¥ýŠ¼©WÕü»1˜fW°'•<n»¼éÜ£±„ùÕ„«ÝÑ®ÿâtöúì‰{´šÚ±g³×o^¼9uo•»æñÆ^ ³uïçîí²¬üÀmÙ]8ïxÏû¶ÑªÁèìt2æ©Êázð#û›É~Í_Ó4|Êü|aÀ`Ð/7SŽ9* ňò´ÿøÏ—§35&ƒ¥ˆ¦,,øÒøþI>‘pæKœEÁûÜPÈøcݸ÷ÏÖK›và·]eJ:äÛq$ÿsq Dzڂ0ýW!¤AÅC Tÿ„tB Aw¯ëªÕnÈR§2Ô	ˆvÇÑ÷¡Ø€ÉFÁˆóñsr§bI‘’Ç¡TˆHPš€“#*[3ø‚''2~~^6m÷|ª xæ—nø¼ì’ÛÒàjÖÖ66xL"œÊ]W4ìéàÛm˜Ùö%A©tÀó€s¤rԏ	ÛŸ^NÁUXÈ!GÞò5ñY¡YZ·†Ÿם»1õ=ð.a¾‹ÝH*ðpÀ9%ƒ¾* 8•4€…	þ‡ —R|p"€óЍ2BNYÖxŽ¸ô Á‡XÅ]]ZwÅ©E~|n“mù·îñ†}Ýa	sSú\¨µîmU)§$®
-÷|åòX—øôT——ôÈÙÅ“QË¡Û¯¤ô eRš>rXÌW6A5f*‹|“à{kò8ð2‡»õ
-Ð|ãÜOG!TóÀé8ÏŽ@ÈltœMRX†…„!ä(Ý”‹…MÞ9£q9ïÁ³UIUdÊ	äjK¢!ñu^͹Ç"„öôí5¶é+¢²*êåàûØ÷œ´|¸[sD6^GBI³b!òUÇ¢+A³{ÙÓ°Œ°I€¨²Á–¹)5MJ28±ÄñU9¼%îÇ“<éØb´'$»˜gé6^µÎ8#äÏ’Ï=3 .2&<”e"”Ÿ¨£SvîaH¦*,äÐŁ¤f‹{8µ–€`ß-§ÍhQû~Ýõw‡ÞM}ö/Þã²ü8¯}ÓG&ù"¯
-íÛ
-E½ò—â‘*`F¼á‘4ࢄ„¼Ë£<’‘ì>À©PUed„ƒØA†;VêPÒdx‹R·'PsC\Àn0éçZݸò{þ“IÓ©ùlȳ»Ù⧕n»Öö €ào*VË-±¸Õ>Áú~®KWº}0{H$7a—Œç”¦¬P*=b°=.
-²cBÀ©$IÃB¶‘C†ç›U<umCžöÝ93b˜ú²ºMfÒ2JjúÍ&·$ŒÜiÄíDŽ»Yž‚FT
-A!x¨1ë³@×–uíX±{@Å`/¥§W`+Jœß¢Ã$µ{•Ù;*€I`;a€¾Øjé"⛺&Y¸{` DsSUóÃǐ–²·±£I
-¦v/"|Wùí”AfR\OŽmC@Þ6îÅ_Ó&Ü÷`ÖôüØyiƒ'¬Íû‡­¡âº²ÛÝ.ôüR'Þ¤)”+{AêËnCc|¿!Ÿp	5ü`øˆo‹M9>O!³sm!Ót“<þ¸·ÝžU±BŠÍP‡ï]·ù²ïê¶}ëÄ‚à^ŒÏâ5½©Ã
-÷" ÛèöÊŽ‹j+YúÍÚâûikD„´íŒ¶_Œù©Ë¾‚ÊšüD
-SWzû¿¾+mÜmîø<•ŠRØ‘[Õ>äîR©€Ã˜½Àñ}#Ý憾ÉíTÑžÝ۝ƒõ¿ Þ?"<yv
+xÚÕYKsÛ6¾ëW°Ó5S¢xtOiš¤É¤NZ«½$9Ðl3–H‡¤b§¿¾‹©‡	I‰ÝÎÔ‘ ,¾Ýýöa]F8z1ùy6ùñ9¥QŠ²“hvŒ‘Êh$U†DÆ£Ù<zŸé¢+ëjúaöÊ.W(“’›å4CVc·Ž"†¦	Á’Å¿ýñöé4a‚Çõgݸ§ÙTeq“Wm«â¢s£§ùRÏÝãÛòfšÐ,Öî(ž<(ٍ‘a’‡efÑäÙlòiB`GdCz‹ŠåäÝÍaîU„ËTtkW.#&’BÀó":›ü>Á›ˆÀ!„ Lº	ϐ½vU
+·€ÉøWÏáŠVd"6EÆQB%Ê2á>z×z ÆXÜÕæ—Ççpå®l_}Û”]§«Ü¢‹z±¨§TÅ·eué†]øtyÓ¹úÂýÞšuusÝoo_ÜÌ/«ªÈý±g(à=&\/æŒÐVJ‚˜Èœ”/+óe§ÝvîP*âªîôÉ4áÇ¥9ŽrØÛ·ró­îÜèM^Lá:×fÒªÆæy—»e¾mµ;!÷XÀ
+‹Ìã;ˆº1ŒÝ“ˆ»+]õ’†÷’æ‹…»OÜm;b^ÍÝÝ™ðùYxÐÍ€kÙº5ݪ©´_‘7õªš7Óì
+ö¤’Çm—7{4š0¿Úpµ=Úõ_œÎ^Ÿ=qVR;ölöúÍ‹7§î­r>ao¬O ˜­{?wo—eånËîêÄYŸÀ;Ö·‰V
+Jg §“1Ke°P²Þ· ø‘ý‡Íd¿æ¯iš>e~¾0à
+Pè—›© Ã= ňòÁyÿ|y:Scg°Ñ”…Ï0¦4¾?A’L$œú§QGEð¾32þX7îý³µÒ¦Èm[˜„R#ùvÉÿGÀ±¬6 LÿUiBñÕ!‡hÐùu]µÚ
+YêT†:Ñî0šâ0!Š5˜lL8¿'7qj/–)yJ…ˆTá# JÒprDÅ k_aàäDÆï±ÀÏ˦ížOÏüÒ
+Ÿ—]r[\ÍÚÚÆf I„S¹mŠ†=ü¯s»
+3ÛÀ¾ä1(•¸b°c.ƒT@Ú1a[à³QgáìQ…ÙgȶsG|@–Ch–Ö¬ágËtçnÌF}<¤K˜oc7’
+<pNÉ ¯
+ N%
+`a‚ÿ>Àe†ßœÈ à<äQæ}€S–õ^€!.=@ð!VñBW—Ö\qj‘‡Ÿ[Ád[þ­{¼aB·XÂxJŸµÖ¼­(å”ÄUឯ\ëŸ>ƒêòr9»x2ª™tû•”ÔLJÓG‹ùÊ&¨FMe‘¯|¯­Q^æà[_¡ É×ÆýtB…0ÜŽóì „ÌH‡Ù„!…eø0„¥ëZ±°É;g4.ç=x¶*i „L9\­sI4$¾Îª9@ wX„О¾½ÄV#}ETVE½|{ÁÿÀèAʇ›5Gdmu$”4+"_u(ºD0;J'˜†Ï«ˆ*t™›RÓ¤$ƒK_•Á[â~<éÀŽ-F{âHb±
+a€y–nãUë”3B>ü ù™q91á¡(¡üDtLÙÜÐLUø}ŽIÍ÷pj5Á.¾_N›Ñ¢ö5ü]×û½Ÿúì:Þã²ü8¯}ŽLÜé#“|‘W…ö톢^y§x¤Š˜¯y$
+˜(!!ëÁò d$;8ªªÌaà vÁÇJCJšoQêöjnˆØ
+&ý\«W~Ï2i:5Ÿ
+Ùbv?[ü´Òm×ÚüMebÃj¹¡#·Ú'Xßϵ1éJ·f‰ä:ì’ñœÒ”¡J¥Tº'ƒÓ û7v•$iø°n$ĐÁã|³Š§®mÈÓ¾;gFS_ÖC·ÉLZFIM²Yç–„‘{¸­Èq¿1ËS°Àˆ* !(÷5f}èÚ²®+¶Pö"Pzz6¢ØÁ¹±!Ú8LR»‡P™õQLÛAôÅFKßÔ5ÉÂýk ep47U5ß
+i){ó["Ô0aj÷"Âw•ßNd&Åõ”áØ6T1äÍ`ã^¼˜æ0ᾇ ³¦‡àÇÎK<amÞ?lוÝîv¡ç—:ñ*M¡\Ù	ÚPwXvã»Ýø„K¨1àÃG|“XlÊñy
+™k™¦›äñǝív´ŠRdp4C¾wÝæ˾«Ûö­‚{16‹ï°èU¸?"ºÍ€n÷‰ì¸h¯´’¥ß,->NZsDHÚÎHûŨŸºì+(¬ÉOÔÀ0u¥7ÿkà»ÒfÀýËæžÍS) (…)±UíC|—J…\Æì†ïé67ôMn'ŠöìÞn]¬ÿñþ6ƒw†
 endstream
 endobj
 1408 0 obj <<
@@ -4768,21 +4784,27 @@
 /D [1408 0 R /XYZ 100.892 225.969 null]
 >> endobj
 1407 0 obj <<
-/Font << /F22 957 0 R /F49 896 0 R /F17 923 0 R /F15 898 0 R /F50 897 0 R >>
+/Font << /F22 955 0 R /F49 896 0 R /F17 927 0 R /F15 898 0 R /F50 897 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
 1415 0 obj <<
-/Length 1112      
+/Length 1111      
 /Filter /FlateDecode
 >>
 stream
-xÚ­V[sÚ8~çWxúR³S]-ù1ØIg¶ÓmèìCšðµMÚüû=G’qéì,F:’Îõ;ŸDƒU@ƒ?ãùàj&ã€QÓ˜óeÀ#š² 21Q±æipþÚæ¯fœ†ÄQ$q'Œ£A‘Ýói>	%ÛÝ6É7þòyò¾Ž˜d:œ¬“}•n£¾Át>ø1` €¬cX!‚Åvpÿ@ƒÖ>”ˆØ?íÎm ”!‘R0Þwƒ¿ÔGC#*áƒúzûinÀ#Âo”©dUY§-W3¦º*´ L‰&Ú2Ûožá°a•l3É0©œ¤Ì~²ªv“oTQú‹R·e¹+xœé7„UáW‡,t wN	g=¿NCyÇà1ZcÜ®–Y•CÁÃ:©ó]q1N†z$ÿïâÑ·ýn½pœEÎñe™¬6Y±ª×—†±meê58©$
-ýÑ‘q¸[:™[AšÔ‰UÙÂæäü¾»¿Æ^R&…H02‚¨ý'
-B²F÷ÉbÈMø?Y}9n®	×âõ°“C½>vóŸWK½H6›ú-L/fÌH¡|Âð«`žJ¸ëB3ÔU€GR*[⌬ìL"na[,ñv±½ÉÏÿpNWõáG2üz7u¢ùÓgD+$¾ßñó"©=p	ý­N1  É(EÚÁ©-/ü·ëǺi4aei¶Žp^¤y±ò‹ãA‹X)ø)ÞÕ¨ëO
-Þ9ÊdÚú©L|Z|N´òyàDN „€dÞÀ’Ëd­i[“:‡`Imûö  à
-¨™u Tƒ3^cådIém±[Üñèœ.³Š«w-{ž›ÔàäÖý­<òdÁ^¼÷kU–n´Ý5êuâe»ÂŠ ŁÌG‰é¤§‰<TYê‰yGÂqñt8H„ûÜ'ÚM‹–œªò©²¾-\¢ï%ª‹Á䱂Î^`é¹ò&Ç‚ËÙÄ|pB€9»,Ò´H­®µa¼3eÑt<;q?ÑtF?DK'K‹ËÖ®¹6FÝPÙ*al³ÉtÜÕj¦&>š‰¨4Œòqß.oìönȈÊ»Ðzp]¿¼—9‡«S<Ò„‚ŽK÷2‰XÔÞÊö>5΢ Ðãq{„ú—Þ¼èðÚ	x™°wø#ÒÄsÝ³èá"WÄÐk-SXÒx[·¶-B¢°¨B1vˆ¶P^öÑ)• Ÿ,—•Õ[—p,	pë	Y‚öÝÜвÏ8Ü:zlå³üãŸáù `ª’ÿP—Vþ-|uqÐOI[~ËsÄȘvy^ÆÌ–ÅízŸçQ–,k·¿³o%­’Ü+éÓºþDr$ît®£¾Â3]ï0§fWT¾¤Î¢	¢)íLikÊòÙzwؤ
-L;”‡f¯}\ç^
-PÁø+ÔÉ
+xÚ­V[sÚ8~çWxúR³S]-ù1ØIg¶ÓmèìCšðµMÚüû=G’qéì,F:’Îõ;ŸDƒU@ƒ?ãùàj&ã€QÓ˜óeÀ#š² 21Q±æip
+:|˜¼šqG‘ĝ\0"ŒEvϧùp$”ovÛ$/ÜøËçÉûj8b’ép²NöuVºŽúÓùàÇ€°ŽaE„ÛÁý
+RXûP"bü´;·P†DJÁxÜ
+þP
+ý¨xL„êëí§¹wŒ¿Q¦’Uej´\͘êªÐ‚0%šhËl¿y†ÃB„U²Íp$är’2ûqȪÚM¾QEé/JÝ–å®tâq^¤ÜV…_²Ðm€Ü9%pœõü:
+mäƒCÄhqŒMp¸ZfUVë¤ÎwÅÅ8ê‘ü¿Š?Fßö»1ôÂq9Ç—e²ÚdŪ^_vÆF´•©×ऒ4ôGGJÄánédniR'NTe›“óûîþ{I™ ÁÈ¢"ôŸ(ÉÝ'‹!7áwüdõ帹&\‹×ÃNõúLØÍ?|^-õ"Ùlrè·0½˜1#	‡.ð	ÃC®‚y
+(á:¬sh	XÌPW	2I©l‰3²²3‰¸…m1°ÄÛÅö&O<ÿÃ9]Õ‡GÉðëÝÔ‰æOŸ­Tø~ÇÏ‹¤ö0À%ô·:Å€P P$£i§¶¼ðß®ë¦Ñ„•¥Ù~8Ây‘æÅÊ,Ž-bM¤à§ xW£®g<
+(xç(“ië§2ñiñ9ÑÊçA8’ix[ K.“¶Z¤mMêJ€%Y´íÛO €‚+ fÖI€PQLÎx•“%¥_´Å>lqÇ£sºÌR(®bܵ8ìynRƒ“[÷·NðÈ“{ñÞ¯UYV¸Ñvר׉—í
++‚x 2%¦“ž&òPe©C$æ	ÇÅÓá îsŸh7-ZrªÊ§Êú¶p‰R¼—¨.“Ç
+:{¥çÊS˜.góÁ	æìF°HÓV µºÖ†ñV`Ì”EÓñìxÄýDÓý-,-.[»æÚuCe«„±IÌ&ÓqW«™šøh&¢Ò0ÊÇ}»¼±Û ¸!#"(ïBOxèÁuýò^æ®NðH
+:.ÝË$bQ{+Û[øÔ8ˆ@WDŒOÄíê_þyó¢Ãk$àeÂ^ÜáHÏuvÏ¢‡‹\C¯µLaIWàilÝÚ¶`‰Â¢
+ÅØ!ÚvtByÙG§üU‚~²\VVo]±$À­'tf	ÚwsCË>wàpë豕ÏòW|†äo€€E¨Jþ/ @]Zù·<vðAÔÅA?%mù-Ïu#cÚåy3[>·ë}žGY²¬Ýþξu–´Jr¯¤OëVøeÈ‘¸Ó¹Žb|ø6
+Ït=¼Ãœš]Qù’:‹þ%ˆ¦´3¥­)ËgëÝa“60íPš½öq{)@ÿãÔH
 endstream
 endobj
 1414 0 obj <<
@@ -4814,19 +4836,19 @@
 /D [1414 0 R /XYZ 151.701 152.987 null]
 >> endobj
 1413 0 obj <<
-/Font << /F49 896 0 R /F22 957 0 R /F15 898 0 R /F17 923 0 R /F52 900 0 R >>
+/Font << /F49 896 0 R /F22 955 0 R /F15 898 0 R /F17 927 0 R /F52 900 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
 1423 0 obj <<
-/Length 1147      
+/Length 1149      
 /Filter /FlateDecode
 >>
 stream
-xÚ­WËŽÛ6Ýû+´”‹˜áKµ*:ER$@‚tì ‹É,4íª‡#Ê“™|}/’-Û•¦+S|ž{Îá½46þ˜Ý¬f¯ßRÄ(‰1	Vë€`ŒdB!%<XåÁ]¸TYW4õü~õÞN—(‚›é4Afc7"†æ‚?,o?ý>_°ˆ‡Í“j]k5—IئµNaV˜u®÷cZ©Ü5?Ûù‚&¡rGñð '#À{.3köf5û:#Ћr ?BŒY5»»ÇAcïŒX"ƒovf°H"EÐ.ƒåìÏö”àCjÆ †Í©D„&ÆçwWD |ÉÂ*}îtñÝ¢6zý–Dã](J¸ìÀ5E5§2ÜU°	ãa×ÎIU†£BkC<°pݦ›JÕfnçzìYvÑaüLÃÐ"G珣Xô €q„%;F{EQ„á0µ*SÅӜơ:›°ÙÂv:Ø|›Q;Õº
-³M‘_ÀŽŽìn!àËŠ´³Vh›¶Ùm]³ÈI¾
-ªÛÿ„áj=˜»J•Ê0íNO¦I’ô€»GÏ_íl?@Àyë 6k7ÁŸ`¸×#§\„?ó„ïÞ&Yã «çî"ß9X~Û*íA¥·7·Û™.Ø®§ÝO*¾`ÂûÈ~¸"WéàÎ=ÑAŽdÐ/.caªRòˆ8’‚V
-饠^
-šSlÈÏJ»Êcê?Òò›N–/¾Ïkªj÷I~5!_/ Gz" ¼»Ÿ1"I!_<`/O5iYljàßæ§Q:Ú¦y^Ô›Wî+ݤE­ýÐòÍ[ý¨Ò˜™îÏ©ö‹¿ãºkS¨FN1ÓÉÃÏË7nÔ”œ“’@²A&)Š9Ÿ¬	(†²ÖW„3 òŠ·{E<rÐÞ­Ól:W÷|ÖC²Ç zmrfáÓÜZFCýäýý…qˆЩvmŠBf)w#YYìÉ73µÛh§A‚Æ1BÇÆðw¦<¯UûCcD„‘?É/C	#v+.ÈÏñ³~Mã€_‚¹°›þÂ'Öb»ºÆýî´ïX7Ö°@‹¡Ŧòû@«¶ …v/[\‘L,Óædžè1íIàÀeâ<£$†=<® ãxšQAĘÑ1s€Û½ìe!ü–琂aDÞþ5í–˜ÙwÒ‚c¡œTRÕ›îqRxJ1½>~M.7ò}AƒÛmìëò•»|øtº–¥_¡Úª¨Ó®¹KüÙçrÉÖ>šöØäÃtA㈃BÇõx¬ç²wc.°s_Vÿx«7¥Ï©}†}5jÿ2;VgÝÖ£:c7q…݈¥“ä±›Ù‹'þ†Ü*}SØD7Øí˜ÐÁepcH|Ä*xukKjSkßeî¨áf[Úkkëͺs%—õ+‡j3â}4÷¥¯\™¡üo+S7é(üï¢ÿòü×ðçÇã×=¬¯;¥Ç ú_íâ&D¸
+xÚ­WÉ’Û6½ë+x¤RŒ xJeRvÊ®²ËÉ•ÃxÒ°ÂE&¨ñŒ¿>…”()”ç$K÷ë×Ý6þ˜Ý¬f¯ßRÄ(‰1	Vë€`ŒdB!%<XåÁ]¸TYW4õü~õÞn—(‚›í4Avc·"†æ‚?,o?ý>_°ˆ‡Í“jÝh5—IئµNaW˜unöcZ©Ü
+?Ûù‚&¡r®xxP‚‘a÷Î1›foV³¯3“8 è#ÄXU³»{ä°ö>Àˆ%2øfwV‹$Qã2XÎþœaÏ>dfì0N%"4q(>¿û¸"ÐKVés§‹ïü`èõ[­P”pÙGgŠjNe¸«Àãa×ÎIU†¢BkÃ;,°pݦ›JÕfoçf¬/{èŽ0~&‚a‘#ÿã(=  aÉΆÑ^C”Ea8L­ÊTñ4§q¨ÎÃælöƒ°C›ïa3ê`§Z70¢a¶)òØ1ÂÑ€Ý|Y‘vV‰ mÓ6»­ù!ÉWAuöOî¡Ös€¹«T©30îô4`*$I¸{ôüÕ^8ÀöD œ·j³v¼ý)åŠ ¼Ï¾{™dƒ®ž»‹|Dä ùm«´•v^ÞÜš3S`®§Ýo*¾`ÂûÈ~¸"WåÁù=Ƀ¥A¿¸@Œ„I¨.¤‚$PGÄQ*è>Ò¦BúTPŸ
+/6äg¥ÝŒ	å1õiùÍ,§&—/~ÎçTÕî“üjB¾>éIåÝýdˆÊHúùâÁ {é|©IËbSÿ¶>ÊÑ6Íó¢Þ¼r_é&-jí—–nÜéG•æÀÌ$p_üÐ]›B3r3“<ü¼|ãVMÇ9i	”hn$`’¢˜óÉž€bèj}G8Ó þ ˜qk+⑃önfÓµð¡mÕC±ÇõÚÔ̧¹•Œ†öÉûûë'( SíÚ4…ÌRîV²²Ø“ovjgh§!„!b„Ž…á	îLw^«ö‡ƈ0#!~’_†F¬).ÈÏñ±~Íà€_‚¹°›ùÖ:±S]ã~wÚO¬+X ŽÅЂb3€ôû@«¶
+í,ð:1¸"™X¦)ì
+Ñ1b8Ú¿‘@=€ÚÄyFI6¼­ ãxšQAĘÑ1s€[[lY¿å9”`#‡·M«%fö´àA('] Tõ¦{œL¼$M2}~ü[\mäû†·ÛÈ×Õÿ:+wùðéòZ–þ„j«¢N»æB-ñ¾ÏÕ’­},4í±È=†é†Æ‡÷ã=|ž«Þ¹ÀN}}Xýã­Þ”¾¦ööÕT¨ýËäXU[êŒÜÄr#2$ÿ‹ÜŒ-žør«ôMaÝ ·cB•Á!ñ« Õ­m©M­ý”¹£†›mi¯­í7ëε\ÖŸºÍˆ÷aÑ\Ü—¾se†ò¿mšºIEáý—翆ÿ>¿îa}Ý)=ÑÿBÚþ~ïCÇ
 endstream
 endobj
 1422 0 obj <<
@@ -4852,23 +4874,22 @@
 /D [1422 0 R /XYZ 100.892 177.863 null]
 >> endobj
 1421 0 obj <<
-/Font << /F22 957 0 R /F49 896 0 R /F15 898 0 R /F17 923 0 R >>
+/Font << /F22 955 0 R /F49 896 0 R /F15 898 0 R /F17 927 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
 1429 0 obj <<
-/Length 1087      
+/Length 1084      
 /Filter /FlateDecode
 >>
 stream
-xÚÕVKsÛ6¾ëWðVªSÁx’ࡇ&;ÉL=©­LŽIœH¤LÒ©”_ß”õ°DÍôÔ‹â±ûí·‹K£yD£?ïƃ›[™EŒ’Œf,Ï"¦I)‹•ÉhœGñfYçñ§›[Î#M²$‘n/Œ‚)¿ën<	%ãß«•)Jß~ÿS31ÉÒøý¬[[ãwöƃç4b{®"š®O4ÊaíSD‰Ètôß¹Š„Ò$Q
-ÆËèað×€†xèqq8ÊB\_>ލY€´ˆWfS7ÅÀ[­3vsËԁ%*IucV,›Æý˸¶Ï/¶iŒÂuVFBÏúàˆÇ4M#OçEÞˆªv€~غêóÐw†Ç~F·VenòÜåIËøËÃ\€Lž¦ŒkItÊ"¥2`5½˜3’BÕt{#C\Cf„ò¶ \Õo Ä6ÍÅø%øÎx~»pé46á¨ÿhÚº(翸Ž‰‚ÉÜ6S—ïzÈâb2qÛ—¬©GÎ)p„0DÉ@Ö²€:¾È1O	OÅizõãÓÅ` Lź`äh2TÛÖbi™e1/W¶t“-VÝâ¡¹œÃÕkZÜý qýùÇkò>ÌÁ÷AYxÌXåªñe¤¾,Û¦§$³ý’Äœg€¿¬†<ßiìå àU3ÜÐ÷_©¢tCü³¾ŠÎö*úNw§HÈÅEø:¥”üp`Ÿ;Šp~
-p§S»nûéfOØ|Efšª¼ˆ,ƒÛ/ù+2à<²²êòßm”q³Æ™_)“6ïÇœ¾¥kmmÊffëfë˸5›kôMPx54„ÐD¦ÿMßU  ÊÛâiз33½üÜÀ+Ó“‹Ô…˜Úb‰ú `uVW«°oaO%ðzJgx{܃Ë\¾IÒ]qIAá¹8£þØ‘'ú25	K©9DÀ9 €ëë,%ðH{ ÷öù®
-×.–$‰ïÿèø¥Â÷#žèŽxª­ëEòc™Ù­¯ÍÔ1÷Í)’
-WÇÌ°KÙ§/Ügd·
-ûݝµõ6‡ÝaeoxM7 at OE`×,—¡
-pe»€¾J°¸í_N(=­ènìšöe‚K¹i
-Îá¾v’ØôI0z=+k'è-üí³›ž˜&*ɺÜѠ¦-:!ñow…ÓÎ ¢ÎÃFú@s®xH‚ã³¢\­Ã3xYý8‘|§ËÕ{‹züî%Ôqè< 2u…Ú¡“».ó¹¯oãïŸpãëè›û±=9à:fÕáª"Û¿0/Ìå6(uéÉOý[™ñØÇšueë"0ó%¶Î°à‚^×ÕÄL–[l»²”HÁ±ë:¾ÔEÈy×»y
-…±§¯p™U¸Ë«ï7x?aºû±û>¸"ž
+xÚÕVKsÛ6¾ëWðVªSÁx’ࡇ&;ÉL=©­LŽIœH¤LP©•_ßÅKÖÃ5ÓS/ˆÇî·ß.>,Næ	Nþ¼nny‘Œ
+\d<Kˆ (Ç$ÉdDÁ“q™<¦ŒŸÆŸnn)M$*²ŒÛ”Äd†Üž»ñpÄOoVªªýøþóûŸÌpD8ÉÓ÷µît뜽Á‡ñày@À NÈžcK¦«ÁãNJXû”`Ä
+™üãv®&$Ê„€ñ2yü5À!|ETŽ’Õ—wc’ ÉÒ•ziMõ°¦Úa‹Ænn‰8°„¢,‹QµÒ`±TûÏÓV?o´éŽŒÂE+#ƁeùŠ˜vx”1
+Œh:We Œ°Øú¡Û¦Ï·?à}þØÏÞ­ÑÓ¦.UYÚ<Iž~yøà “§)£’#™“DˆXÍ/æåP51codˆJÈΔ‹Gõ ÑÆ\ŒŸƒï‚Æð»…MÇ©
+G݇éÚªžÿb?¨OL–ÚLm¾Û!I«ÉpDeªK¿¤U;²N,€ÃƒC‚²–ÔñEŽiŽhÎNÓ+Ÿ.eš	ƒá£ÉPm;íKK-«y½Òµì|Õ­!Κ­Á9\=ÓùÝןïüx¡UÙ‡9ø>(‡ÙW@=„jܬ€ÔͲ3=%Yì—¤Ï	³& øf5¤yjùÎS' ¯™ù
+ѸûøŠÆ/˜À?é«èb¯¢ÿçtGEò\\„/3PJá‡ûÜaç× w:Õ뮟Î`ö„ÍWdÊ4õEdÜ~N_‘¹ç‘ÕMÌÜÈS³ö%2­¾bÂuُ;8}K׺VÕf¦[³ueÜ©—kôax5$M“ˆçÿMß  ÂÙ¢yз35½üÜÀËó“‹Ã	Lm}‰º `uÖ6«°o¡O%ð;BþöØ—Ø|”å™wE<P(}„çâŒúS`‡C`ÉËÔd$;¤æ¥  ®¯µ”Á#í Üëç»fÈpÚÚX²,½ÿ; ?àg”3׌h† s8â©Õ¶)ef·¾VSËÜ7«H:\5ó]Ê>}á>{v›0ÐßíYÝnƒqØVö†×tøTvmÀrÚ [¶è«I»ñ¥ãÓšîFŸ¡Át›‰_*U§ü\îk”DÓ'ÁÞëYÑXƒ<AoánŸ~é	H$²"†`V]…ĽݍŸ¶=ê2lô¢ÑhÎIp|V”›ux/«Eœît¹Yûޢݿ{	e:¨D\¡vÞÉ᱋óùÜ×·ñ÷ϸruôÍþèžP³ˆAت(ö/ŒôæJ”ºväçî­,hêb-b™Áĺ
+Løùڷΰ`ƒ^·ÍDM–[ßv9âŒú®ëøRW!ç±ws
+cG™¿ÂuyTá6¶¾ßàý„éøb÷/P!M
 endstream
 endobj
 1428 0 obj <<
@@ -4888,27 +4909,27 @@
 /D [1428 0 R /XYZ 151.701 294.834 null]
 >> endobj
 1427 0 obj <<
-/Font << /F49 896 0 R /F22 957 0 R /F15 898 0 R /F17 923 0 R >>
+/Font << /F49 896 0 R /F22 955 0 R /F15 898 0 R /F17 927 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
 1434 0 obj <<
-/Length 1454      
+/Length 1452      
 /Filter /FlateDecode
 >>
 stream
-xÚ¥WÝoÛ6÷_!t/Ò0³ü”¨îah‡¬hѺYãbÚ>(2“µ%W’›dýîx”k9Ž y°È#yüÝï>xáÑeģדWóÉ󿤌2–g\Dó‹HpÎl.£ÔæÌä:š/¢Ïñ™+ûª©“¯ó·~»eyšjÜ.sÆa7§}’)–LOUüþìãéŸÉT7?\K£ybó¸-ꮀ]qÙ“tV¬Ü‚†§Õ:™Ê<vt•ÎËyî¡)—ñíe7˪ªpßäd>ù> ç‘Ø1À0¥¢r5ùü•GX{q¦r]û«HËRc`¼ŒÎ&Oø.)"óW›XÑ9ó–ÖJfÁXŽÑÜ»`2Сü1›ÃR‘n¡‚ift6†ðÑu³&Q"nW@`šÅÿñ Sö)œfÊ›<Õ’ñÔ’’Oofs%á¼Uq±\60’q™ÀÏUUã§ßÓ)Ì®NÁAÏ·üÇ•Š»ê?‡#pÿIú+–úÍ9--Š¾ \ä¿ç‰´ñmïºãfw‚ÍL+ùÓ‘’ëÖueCèÝÍËLšï ­õ\pú¿—¢N¡N/¨aSõ…ŽÒ/ÜðšfEGßÖ}߸®‡Eñ€yÑó,YWué–e³yŒ{„d©2{î!
-ä¯Mø#™j­=x~ÓTßl DÈïcs
-zö#ˆº)ÍšÚm#$áٺX,ªúò8Πž`
-ºäW‚bÑêøÓÙ	‰æ?Nrá3à›Gÿ ÃR³Œï3Â]«¢ª¾¢!wÖ×Ë[ªw˜ñ2ÞHâ7(žjÁì «Ž
-5gžä ´Z†Ó#T<‚˜cFätl>dŸ«ã¼t`)xÿêžlÍߝ½¤a1Ìß}xýaFâ:Ôot‡¯ß6†ü.ëèÈuÕ_½8ê&>Ž#æÿŽ/S¦ ªÞƒaáº
-Œ àNüB5<v¯Áª¬‡{[×oÚP¾ÊÆ›¿pýÎÝq§ÞyB|Uy[Ò4~>dñËòÛ#¼Mš´ð;­£¹ë–à–®{<u¸·ëÂRÅò‹¤5}·Ú·î¦)Ç.	ŸQ#WA;Á…8«Ù`˜6Û,:}szrPQʤ×³ìŠ–@–CAƒŽ
-žÔ@(š‘Å}žõØ©\ø¼Õ6înÃcpóŒÖ}wŽ&_™f,…7^*Apüù—™Ú{þDZŽD&¼®Ì¤„ùÍEQ ]ßnJD‡VB¦mr°¯o
-MN\4Á²E*(·ð,3Ó_U!«Ì›ú[
-*,Å×5~âû	Í‘U¤cÖôîE2Í4'T:¿‡3a%“9˜žC8K}œ3¥Í˜³1-`ª…×¥äÐ2%F@}¢ŒBgØ‹¾s^áÜBQͲ¸Å]بb“ŠR/pøó}“ ‚ GJð½BOú(PÖ_74ØTu‰§Ø‚ÿôԐ5:*¨¿˜®_¹Þµ:Ó˜Á™ø<Ýâõ¸Ý{„ð^s™þN
-	¯›\âOãÈΉí&Ô·º¯|‰‡íË°Hfcóªü3Ž¾ÝE~‹Íûp­Ùe´ñæ¸ú_Úq—Z”ÒÝš`vŽ
-— 
-L¤æ¾–þ™þXh ­ž@‚A¡FU@ƁøA+·:÷²¶‚â¦Çö÷7ªØ0mC7½Žù;x粤!Îü	¥˜áLCñÇŒo/J}ïlTFü£`ŸPZÆ.WölGÃÈ„ƒ*R
-ÝÔ$xã°¾åOËUe3ÈQéueù(W}Ò!ߐ	yNeÍÓ"-¾ÛcZÇ6RP „:ܧż³ðŸª’°ó@L at H¡Ð9¶!5† ‡çxDHî“2¦ÇŒÒ‡üâ—ëQfùT‘cÏ¢´è~nÛí[†/pñ?¥óË)
+xÚ¥WÝoÛ6÷_!t/Ò0³ü”¨îah‡¬hѺYãbÚ>(2“µ%W’›dýîx”k9Ž y°È#yüÝï>xáÑeģדWóÉ󿤌2–g\Dó‹HpÎl.£ÔæÌä:š/¢Ïñ™+ûª©“¯ó·~»eyšjÜ.sÆa7§}’)–LOUüþìãéŸÉT7?\K£ybó¸-ꮀ]qÙ“tV¬Ü‚†§Õ:™Ê<vt•ÎËyî¡)‘1.²á2¥pÓäd>ù> ä‘ØAo˜RQ¹š|þÊ£¬½8S¹®ýÎU¤Œe©10^Fg“¿'|—¸ï56Q¢sæÍL•Ì‚°£­wÁd Cùc6=†¥"ÝB9!ÓÌèlá£ëfM¢DÜ®€½4‹?þãA¦ìó7Í”7yª%ã©%%ŸÞÌæJÂy«âb¹l`$ã2Ÿ«ªÆO¿§S˜]‚ƒ.¾õÉ/p\©¸«þs8ß_¤¿ra©ßœÓÒ¢è’ÁEþ{žHßö®;nÆp'ØÌ´’?í)Ù±n]W6„ÞÝ<`€°Ì¤ùŽÒZ¯ÁÕ§/|ä{)êDêô‚j6U_¸Ðå(ýÂ
+ï ¦iVtômÝ÷ëzX˜Ý1Ï’ueQ—nY6›Ç¸GH–*³çÒ@^ðzЄ?’©ÖÚƒç7ü10Iõ}0‘ÁöB„ä>†1× g?‚8¡›Ò¬©Ý6B2Œš­‹Å¢ª/ãê	¦ K~%ˆ!­Ž?hþã!>¾yô0,5Ëø>Ã!Ü5°°*ªzá rqg}½¼¥b‡/ ã$~ƒâ©ÌÀ±ê¨PsæI@«e8=BÅ#ˆ9fDNÇæCö¹z1ÎK–‚÷¯îÉÖÙüÝÙKÃÑÙÉü݇×f$®CñFwøâmcÈß᲎Ž\WýÕ‹£nâã8bþï(ñ2e
+ªjà=60ªËÑÀ
+îÄ/TÃc÷¬Êz¸·uý¦
+å«l¼ùwПáÜwê'ÄWñW•·%MãçcA¿,¿=ÂÛ¤I°£aÑ:ka°n	n麰ÇS‡{».,UPü ¿HZÓw«}ënšbápì’ð5rô\؁³ú
+†i³Í¢Ó7§'¥L
+ùx=Ë®h	d94ð7hà¡àI
+”a€¢Y\ÐçYmÊ…Ï[mãî6<7ÏhÝ×xçhrðõ—iÆRxã¥ÒÇŸ™©½çëØIdÂëÊLJ˜ß\e Ðõí¦„@th%t`Ú¦!çû:ñ&ÐÐtáÄE,[4¡‚!pÏò13ýUÒ¹
+ɼ©¿Õ ²ÁR|]³à'¾ÐYE:fMï^$ÓLsB¥ó{8V2™ƒé9„³ÔÇ9SÚŒ9cЦZx]J-SbÔ'Ê(„q†è{0çÎ-Õ,‹[Ü…]*v¨(õ‡?ß7	*r¤¿Ð+ô¤	eýuCƒMU÷ЙxŠ-øOï1ÜA	Y£3 ‚ú‹éú•ë]Û¡3œ‰Ï³Ð-^Û½G@ï5—éïäАàðºyÀ%þ4¾€ìœØnB}Ë ûÊ—xؾ‹d68¯Ê?ãèÛ]ôç·Ø¹ך]FoŽ«ÿ¥w©E)ÝÑ­	fçØpɁ ÒÙÀDjîk¹á?菅† Òê‰$jTdˆD±r«s/k» (nzl£Š
+Ó6tÃPЋá˜/±ƒw.«AâÌOPŠÎ4ÏqÌøöÒ¨Ô÷ÎFeÄ?
+ö	¥eìBq5lËv4ŒL8¨ò ÕÐ-AM‚7ë[þ´\U6ƒ•^W–rÕ'ò
+™çTÖ<-Òâ»=¦åpL`#@HÁ Ã}ZLÀ;ÿy *	;Ä„4
+cRczxNà!G„ä>!cz̘!}È/~¹e–O9ö,J‹îç¶Ý¾eøÿCÅÉu
 endstream
 endobj
 1433 0 obj <<
@@ -4940,28 +4961,27 @@
 /D [1433 0 R /XYZ 100.892 268.199 null]
 >> endobj
 1432 0 obj <<
-/Font << /F22 957 0 R /F49 896 0 R /F17 923 0 R /F15 898 0 R /F53 926 0 R /F50 897 0 R >>
+/Font << /F22 955 0 R /F49 896 0 R /F17 927 0 R /F15 898 0 R /F53 930 0 R /F50 897 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
 1441 0 obj <<
-/Length 1186      
+/Length 1183      
 /Filter /FlateDecode
 >>
 stream
-xÚÕWKoÛ8¾ûW¹¬¬XñMöÖtÓb‹6Í&>h{ÐJJ,Ä’]IIöçïIµ–ë:	,¼“
-‡ß<8þ˜EWQ½Ïg/ÞÑŒØÌÒh~QI‰Îh¤Œ%ÒŠh^FŸã–õmòuþîÅÆ"C¬Ru§„
-¦œÖé<I¹ñ«&¯[???{ý[Ÿ¤TP¿^äë¡êü†öf'óÙ·YD7Ž–„ó¨hfŸ¿fQ	ßÞEáÖDwN³‰¸4DI	óet1ûk–mú#³þKl‡t5T/“TQÏU’
-®éϐÐÃLi·Û¨ý˜?í@¸ ‚²)’óDÒ¸êë¶D2î¼`Ãªí+/mªæo÷¡ó`A.Y\x¥2/Ë ’âßûÃ"˜hó¦B£Ô0¢)Rʉ„ä;«KÐb2¾[䃟ս×ÑMãÎ,½tXùÑ£
-²E˜ôUw[_¼ÖÂ;ÉÄMº?¥vW²¢hÈ
-È›|½®Û+<ó¥G\—U;Ô_2**ÜYbY™¸_á¨ã˼ó‚ºéÒ:–Èv½ƒQn‰0!u[u¾„½FįְbqÕ~òÒ®úvSõöY*§eLjÑl¼;‹‹3C¤¢‘4œ0³¿¶˜æÓښǡN
-ÎTfh8t¬+Î9 †šJ™qEµ?$)5¡p}dB¼| 㪊H­F'ÛÖ«l5U&G³?ÏNvâp¢d±Ôw·ým‰)ŽöfBH2w/$ßT‘DH¹}öV>Ýôg/¦†˜"Œ²ÇXjHÉ ŽÀP`£Œîɍʠ©ÏMÞtû³Â¡ChV–}Þ÷÷%B
-’Áˤ}Z"À‘η¯ûn‰ Š±ÿw>,±Lþçƒ>ÀÒ÷Óî®û‡5-ðAêCMxÖ½ÍJ­;%§'ó÷ß~<ÝŸ#ˆ±û/2ña›w¦,ƒ XH“Är9¥ÀƲ¥Ù¯(0ö!€sãý¢O¤ÀÚŒ3¥¡Ûø(äÅu5x —ŽkæW˪½^6¡¾°Æ—…ÐÜsÊÕ¨5Œ>&Þx
-?Ž¯ù]9|õ$˜K픶dLü
-·×íê.Ia¶ôóªÊéš›>Ì6(7
-t<à¿8ÂÁÅè	j"ÇÆqðMŒ¶4׎
-ã¤Ì‡üw˜Z ámºƒüË›i±£¸ÞÞs<ùWÏ)àKÞþŒQ\9[
-lM’ˆp.XyYudWåâó«pRçœ.’Õ¾bÙß©¡ðÒƒÑXû$Má‚[n-|—ø{0ƒ®r˜&LMg?<eøù,èÀ¶·1f®`(6xZƾóÿ-ÊÿøÐRC U>v0Å}plåCàe`›ÒçÁ¶ðY<y:ùúÕ¥ÄJ ^X¿c¨%V]à}Œ b¸}4ËâÓùû‹Wp”Žç‰eq—·}^^r
-¯pì1JÅg523¼ü;n	>K)ü)†TºÏ¸/J[¸•ð¤`¾^á‹CîCÚúå*ŒÃ¢îý.|k§¨á—y·õGù¿-¯4'
+xÚÕWKsÛ6¾ëWp|)8S"ÄÈ-NL3©âÚ:t&́%i‹c‘RHÚþûÝÈDTÙ{:êE –‹Å·¬>¤Ñu”Fïg§‹Ù«wÒE,¥.u,Z\EL1jRië¨r2ZÑg"düeñáÕ;Î#KÖ5¹`TX†¼Î|'BIòۺΪ&Ì/ÎßþÒÅ	“̐·ËlÓ—møÀÑÞìl1û:c` ØÖÁŠ
+åõìó—4*àÛ‡(¥ÂÙèÞkÖ‘P–j¥`¾Š.gÎÒmoTº×騇푮ûòuœh¦ÈbYƉ‘þ	=Lµñ»­>Œ‰
+ùÑ$\H*Ÿ"¹ˆ#ewZ5ÂP¤
+‚
+ë¦+ƒ´.ëü‡6€¹â$JEVƒ|ôÿ.ìì—ƒ‰&«Kt0J,§†±(a‚*H½Ç±¾-®Èý2ëìê¸ÝÖþÌ"HûuªA¶&]ÙÞUùÖ— µNrù]ƒN©¼Ç%…¬h6däu¶ÙT͵žÈ* ®Š²é«¿S&KÜY`YYÒ­q4ä*kƒ ê^û´Ž%²[í`T8*퐏ª©ú*[Á^+Éå1#§ë
+¬8)›¿‚´-¿Þ–]¿k–©iÙqj
+¯ÆÞâÜR¥Y¤¬ Ü®-nÄ´¶¦Ç	¨S+¤7•Z6:Ö•PCM%Üú¢:’„Ù”2¸!2C¼OB ã[ªš*£G'›&¨ì´U¦FóßÏÏöp¢âO±ÔµwÝ]‰ÉOfB*²w
+^(±­¢¨Tj÷ì|úé^L
+qM9ãO±ÔĐ’!ÇFINȍN¡é#ÏMV·‡³" CiVV]Öu%BIšÂˤ}["À‘6´¯‡n‰¤šóÿw>u\ýçƒ=ÂÒ·ÓîoºÇ5-ðA™cMx14¬›•¤FwJæg‹ŸÞšNˆ•Ôº£ý™ø°Ë;žBP¤+ê„šR`ë²eøÏ(0ö!sãýbϤÀ
+ÚŒ7e Û„(dùMÙ Wžkf׫²¹î—A6¡¾°Æ—…4"pÊõ¨Õ>L½	~<_»2øH° Ž¹)	Ø’µä
+nËošõ}œÀl(æu
+”3(Ô·Ý0Û¢Ü(0¤Çq„ƒ‹ÑÔDŽc>Z‚¶h2®=ÆI‘õÙ¯0u@ÛdùÍW·ÒbOqƒ= ½xòÏž1R  —–?ÿ£…ö¶4Øš$á,}°²¢lé¾ÊÅçVá¤/¶85\$g,|—ÔY{€?3Ëà!e"£uîYšÁwÂy[fð	[\–ãïMÌ
+ÿ|åpC¹žÎaxÚRðóEЁ)locÌ|ÁzPlˆ!h)ÿÆÿw(ÿÓCË,…Vù"ØÁ×ìѱU—‚mÆ^ØÂgñäéê×DŒQ§€zaýŽ¡VXuïãÃíciJ拏—oà*hC±ã¤Íš.Ëû ™Ã+{ŒÖä¼Bf†—Ï-Ág)ƒ?Å!•¾Eã3®Ã‹Òä~%CG)˜¯ÖøâÇEŸ…6a¹Æ~Yua¾µÔˬÝyŽ#„ü_«Ž2Ë
 endstream
 endobj
 1440 0 obj <<
@@ -4981,22 +5001,20 @@
 /D [1440 0 R /XYZ 151.701 144.856 null]
 >> endobj
 1439 0 obj <<
-/Font << /F49 896 0 R /F22 957 0 R /F50 897 0 R /F15 898 0 R /F81 1443 0 R /F53 926 0 R /F17 923 0 R >>
+/Font << /F49 896 0 R /F22 955 0 R /F50 897 0 R /F15 898 0 R /F81 1443 0 R /F53 930 0 R /F17 927 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
 1447 0 obj <<
-/Length 1063      
+/Length 1061      
 /Filter /FlateDecode
 >>
 stream
-xÚ¥VÛnÛ8}÷WEÊŚ˫DíÛ6Én\´©»‹Ú>(2Su$G’sùûr([v+À>‰
-gÏIƒ
-þ½[Œ~ÿ‹ó &ILY°¸
-¥D'<ˆtBT"ƒÅ2øÎMÖäe1þ¾xïÜ5I¢HZwž
-Þý8d<a4áÇùõìl<J†åƒ©p´ë$¬Ò¢NÁ+Ì´^¥wf‰ÃY¾OxL%ÀCš8h‚q¢EÔ&{Z?X¯ÑÅbt?b`¥ëÀWDˆ »}ýNƒ%ü{P"<:Ï»@(M"¥`¼æ£Ï#Ú¥„©nbØÑQDŠ&4¦¿¨›ôf×+ at .D˜Ú³²(<YÎÜ”þ»2è0½FS½J+ƒÃoTÑùÇw
-¬þÆŒ y[ûE¦ÈªçMãXû&­ëÇ1×aY-kbI ä&ˆÂ¸O–F
-ë<8ÿÅ’ˆ–ç8ôñófu€S„¾ÂZ(q at I¬Ú:¾/Ž9#	k]fÓÙE_Îøp š´>ë:­poÙ+`IJΛ²åqÇò7ÊäÚWi±\¤i¹ T°C¶¾Ôyñc0Âo¾l¦X¢KŠ†¹ipÐö±åwÌÂÜ× -—6Xýš§1Ý‘!}’º·¯œsŸ³­¤?ÌÿDÃQ¥g®-ÖyöŒóÊÜoMÝ8ªTUnEÜ]qÙ¡‹ótœð²Ÿ«ÞÏ[Sy×iq[öñ¨kÆ4™Õ‹LêCjÅÚÙº¬û7îþœ>Ⱦ¿imfUHàâsc{©05zß–hV¹7mÚVñó%”æM~ûüëöî÷BÞ?œ¶âu,™°Bز…[ÕØ5‚c×hÛ‚!cÇáŽÏ¢$RìŽ5}âÙÉô“vA?Š¶´l{±ðaFí±Ðx ‹_Џ墰y·w¦Âƒ©ím•Daµ­QwÁç¼¼Kó¢À•(‰¬å ,ôQà®L3\#­:¼@÷‰á*Ù%ý>”Cùs»A^æÓó!¨†ÇC²Çpk†à‚"°J;%Dļa¨~A?§ §3FÔ1îžúë,0$QŠ»<Þ
-¢ÂÝíßMH¼^|Ê(ÆÚS¬=L÷gÔߤôè ó˜HÉ1àUÙ Ú‰Œh¸pº¡t¸+¶“E»[m<ÛÚ;dÖÁ©"LnìÄ §µ±ðn/Ð,§Gàð\nq°Î¢úáV“ÒI+>Ç›$Ìoó%~H½$ÌìÄøÇžÐOÓó·'Ë %‰¢Ý#ñfkÛß½?­Ð:™-sTW°žìé !¾\Mç‹k~º¡; µ©l6ãU¿}W‰pâyEž•×Òÿ¨›Ê«¾{'TÍîè¼ÓlÌGwu£áMïûŠk"õþ¥Ö÷¾RDîÕâM}°³öOìÿ ^ïž
+xÚ¥VMoÛ8½ûWEÊÅšËOIÜÛ6Én\´©»‹Ú™©…:’#ÉMýïwÈ¡lÙ¬ {9Î<¾>’ßü=z³ýþçALtLY°¸¥$Ñ<ˆM”–Áb|ç&kò²]¼uî	ÑQ$­;ׄ‚7E?NODø~~;»O„’aùÃT8ZŒViQ§àf
+ZoÒ³Äá,ߌ'\‡SI
+xˆ¦ÚA,&”Åm2¡¬Óèj1z10Ò€uÐ+"D=Œ>¥Áþ½
+(:	žœçC TB"¥`¼棏#Úe„©n^ØI"DŠ&Ì~U7éÝ:¯W \ˆ0µfeQx®œ¹)ýweÐa:»x‰¦z•V‡_¨¢ó÷oXý/ŒAó¶ö‹L‘U»MãHû&­ë§1O²ZÖÄ’ È'L|9p,‹	¬óàü+"ZšãÐÇÊ›ÕNPüùK¡Ä%±jËPø¶8åŒhֺ̦³«¾(<"œñá@T·>ë:­poÙ`IJΛ²åqÏòÊäÚWi±\¤i¹ T°c¶>Õyñm0Âo¾l¦X¢KŠ†¹ipж±åwÌÂÜ× -×6Xýš§1Ý‘!ý)to_9ç>g[I¾›ÿ‰†“JÏ\[¬ól‡óÊ<nMÝ8ªTUnEÜ]qÝ¡‹ótšðºŸ«=ޏ[Sy×iq_öñ¨kÆ4™•‹#LêCjÅÚź¬û7îþœ?Ⱦ¿èhmfUHàâKc{©05zß—hV¹7mÚVñó%”æM~¿ûu{!ïN[ñ:UL؇ !lÙ­&Ø5‚c×$¶CÆNÝžEI¤Økú“ggÓOÚý(Ú^HdÛˆ…?‹ 0ꀅÆXü‚~,W…Í»}0ÌÄ^V:
+«mº>—åCšõ .­H$:°–°ÐÿYu‚k¸2ÍpÕáºOWÉ.éÇð®tÊïÛ
+ò2Ÿ^q@x;è†{3„ <UÚ!Ló„¡:øýœœÏEPǸSx꯳À­wy¼D…»/:<›"8x½ø”QŒµ§X{˜Ψ¿IéÉAç1‘’cÀ›²´ÑpátC%áf¬Ø^UìnµñlkïY§Š0¹³ƒžÖÆÂÜ^ YNÀaWnq°Î¿£úáV“Jt+>§›$Ìoó%~H½$ÌìÄøÇžÐÓË×gË %‰¢¨-ÃÝÖ¶¿{~Z¡u2[樮`=Û>ÒQC|º™Î·ü|#0B÷ jSý°ÙŒWýö]%‰äyV:\Kÿ£n*¯úîP5û; óN³1ŸÜՍ†W½ï+ž™^j}ï+EäA-^ÕG;k¿ðÄþ4	î¨
 endstream
 endobj
 1446 0 obj <<
@@ -5022,19 +5040,16 @@
 /D [1446 0 R /XYZ 100.892 189.824 null]
 >> endobj
 1445 0 obj <<
-/Font << /F22 957 0 R /F49 896 0 R /F15 898 0 R /F53 926 0 R /F17 923 0 R /F50 897 0 R >>
+/Font << /F22 955 0 R /F49 896 0 R /F15 898 0 R /F53 930 0 R /F17 927 0 R /F50 897 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
 1453 0 obj <<
-/Length 829       
+/Length 827       
 /Filter /FlateDecode
 >>
 stream
-xÚÍVISÛ0¾çWèV¹Ó-–dsé°”†&,n/ÀtŒãw²ˆvúçû´8ȘvàГ^¬§ï-ߧ§Pô
-Qô~°
-6öâ1JRš2”}EL2¢)C*I‰Lc”MÐþ9½©¢‹ì`cs”T©ØúrÁˆH4 at 9¯Q
-…Œñîb–WsoŸí¼2ѐÅL㝫üGSÖ~ƒ[¼Á»lp=` @[	-‰¨˜
-Î.(šÀÞ¢D¤	ºuž3$dB””`OÑéàx at C=ô/êâ)¡"ñ·Ö¤¡5áP•õäB÷æA4t¢Ëb]Ô„*DÝŠR…³ìÄ…îRÞØcrõdL‰–ËÖ..£¡Tø{Äp	ÝÄE]çMSW—mSš`÷ÓjJÕh(b´ò˜ŸöG™à½IH0eÜ%Á|Ì¡]b<)MU—“GQ”Æx‰0í d’ºÐÆæ@™CâDE8TÂ(Å'¥ù0/æ¦ì­ƒLJÆ=ÌÑøp=}iš"Éáø¹ôi%–NCòF»½MƒB5dšvxºå[%ò/¦Uñ˸Êç“i½CX:¼…øuÙ´õü)ñ©ºè=Þªù¤*r«÷Õ´¨c@—ä.z€ñÔ©;êt Îצ4>nËÚV¥ÞŸ]øG‘`¡^.é*9H@*G‹¦ÜŒ†±¢8»*íˆH S%5.¦¹1ÝG¿Ö‘„» ÅéÆ9ÎZÓøýK·ïí¦C4ù,8æ¦ÛÊ›ûÀKgˆÀ`®ÛÒ4dºéc]k–ºv_LÑBrH/£h‹EÅ¢h;‰˜ú‡I”!;e€°Ï©¤ùÔ„¼7Ç·àÌžW«šƸbæs$8ïï¾î¿»1Qj9øÛùdáJ(ÚY9Àhº™{ÙžS&Ü{zWh|ê~BGïÁË°®™eÁtC^.ïßyé`­ÝU±/[Ž–œpÝ`­æ½ÂÎR=æ¶jŠ+x¹tÑ}Zö—Ô1mÙ`‚Hè„;VävhX7±Ù¿/ï퇨¿×Ùü²?Úûs“ð?ÈÚ6©7Þœ–7åÔ„Ð~M†Pweäuï’5l[—­yôŸFÆÝ€KN
+xÚÍVISÛ0¾çWèV¹Ó-–dsé°”†&,n/ÀtŒcJ:YÀ²Ëtúçû´8	!cځCOz±ž¾·|ŸžBÑwDÑÇÞnÖÛ:ˆSÄ(IiÊPvƒ˜dDS†T’™Æ(¡,Tt•mpŽ’*[O.‰ ç3È¢¾1ÞŸOóñÌÛg'{oLÔg1Óxï6¿«ËÊop‹×ûõî{ (b+%ÓÞÅE#Ø;B”ˆ4AÎsŠ„Lˆ’ì	:ïöh¨†þEU<%T$>ãáîц4´&ª²ž\èÎ<ˆ†N´YlŠš0BåZԝ(U8ËÎ\è6å­&WOÆ”h¹híü:êK…D—ÐM\ÔÐE!p^×Õøº©K³ö8¾¦„Qú"&L+ùåp	Þ™„SÆmÌÇìÛ%Æ£ÒŒ«rò(ŠÒ/¦„LR:`ØÐ(sHœ¢‡J¥ø¬4w Cñ|fÊÎ:(À¤$aÜÃœ7Ó—¦)’΁|_JŸVÂaé4$ÿi°ßÙ4(TC†¡iÇç;¾EP"Oð|2.~ù·ùl4é®·¯ Kǁ·¿*릚='!U›}ÄÛx6¹UŒûjš5êÐ%¹‹`<ujIÄùڔƧMYÙª”‡³›¹ÿx	êuà’®QÉA*P9˜×åvԏÅÙmiGD™:(©q1ɍi?úµŠ$Ü,N7ÎqÚ˜Úï_»}o×-¢É§Á17íV^?^8C sß”¦&›ÔMŸêZ¶Ðµ;øjŠ’Ã@zE[,*þEÛIÄÔ?L¢ Ù*„}I%Í'&lä9¾göü¸ZÕüÆó0_#Áñðpÿm÷ݍ‰R‹ÁßÌFsWBÑLËYFÝÎÜëæ’2áÞÓe¡ãàSu³‚<y^‡…pÍ,¦:ðryïxé-ü¥ƒµrWžl58ZrÂuƒI´š÷
+;õ˜‡q]ÜÂûÈ¥‹îÓ²¿\ –iËDB'ܱ"·Cú‰íî}ùh?Dý½éÌþðó·ÃÁÁП…ÿAÖ¶I½óæ¤üYNLíÐdµ,#¯Bx7¬aÛºhÍ“ÿ<02þ ¾ÆIô
 endstream
 endobj
 1452 0 obj <<
@@ -5072,20 +5087,21 @@
 /D [1452 0 R /XYZ 151.701 275.837 null]
 >> endobj
 1451 0 obj <<
-/Font << /F49 896 0 R /F22 957 0 R /F15 898 0 R /F17 923 0 R /F50 897 0 R /F52 900 0 R >>
+/Font << /F49 896 0 R /F22 955 0 R /F15 898 0 R /F17 927 0 R /F50 897 0 R /F52 900 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
 1462 0 obj <<
-/Length 590       
+/Length 586       
 /Filter /FlateDecode
 >>
 stream
-xÚÕUËn0ÝóVVfë{ÙGZ5jÓ$—®¢,8R0
-˜ônúïc 䪍)JÕö033ç EßE¢7Eôê=ç(':§׈QJ”æ(SšH¢¢F—xg*×t6¾*N&wEt–¥ÞkBÁ›?N‰F3?ï.ÎÞƉ)îîLNE¬4îK;”à…+¬§ekêp<k¾Ç	×Ø„R©<DS=AT•eK±ýÍ]Óx¿è¸ˆn#vŠØ¦I„@U]^QTûD‰Ð
-ý˜<[$¤"™”p¾A»è<¢Û¡H¾-½&M5™:÷ ~úâ‘ð† ƒ±7nì-4!˜Æ‰ä'áÑغ©Jg†pƪ2Ã:e9bŒh	e¡äLsÂRy?Vó)?í^è²Û±5=¤ó×F«îÇÁM£û®-»IÝH¥çô<#FyŸž°¹À…¹Íàæ8¹Â7òT›½ëKLq]ºò… >=¨È׊l]PÜÙaZüº‰Cø4° 6øúñ´ü â!dé1¤eh œ°ÆÆ\á0EÏîé]ÕMVM=
-%™3û¾t®ŸëOoïMY¿8
-çY,½îú¶\´ÿ4³ƒ‘‚ å*hºW”ÎX(e3¥’`8ZØæV’{¾M$üå(x,š÷	ZT¸6¿ÓY2äܨMªíK`¨±á
-Dhï/µ¥Ÿ¢­ì9´¥ÿ¹¶F[ûÁç¸}­sìwöÒTþ_P,Oø‘ý2Ç4
+xÚÕUMoÔ0½çWX=9‡ÄNæÈGATPJ7œª¢ÄE‘ˆC/ôÂg'KZAE¥ªˆÓ:“ñ¼73ïe9ùL8y“¼¨’g¯¥$ƒ‚R]Á9+ASӐ“ª%tgß
+.½¬Næô’1yH—À8fó˜'™bi&¸Qôýîüìeš)Óá›ã©JK cí¦³hãcô´îmgÝ×4“@m„Êù0à0SS¢`\+˜*BRr\%׉À 'bÃ^3¥HÓ'—œ´øî„p¦ $ßçÌž(]2£5ž¿]ò1áÛ‰h¹Å=́ÍmôodIÄàhý~tØ^¡<Í´Ô4‹?k»¦övŠÓ¾iì4Å6±'!h„E8¬™Läú×LKW(ùn÷çd
+zìö½±\x48WtÜO~ž#^
+}ݹMyìF—°”—†qc6å™X ÎíõÞN~¹§·SXï-´Ü€HJQ{ãÇ:sÚÖ¾þ¢R(¦[ˆò€8áʧƒ›æ­6qwý¡.@,>½=­”¼sã6e8ä«^x$œE²Ö¥²¤qŠAÚó»f˜£›º—J¶T}AHȏ]Hˆ¶nŸœ…*Š‘Î]
+c_¯ÆÅ	÷ÑÈѐÚhÜ”œ/\8‹¤²8ZÕæ"z›Ež
+:…¯ÉQÌXµì½XÒÖþÎgÙB Šsã6¸ë¶Q¡ÖÅGüb{é-xˆ·Ìcxþ¹·ö®
+ƒ/hƒþBY4ìì©¥ü¿°Xñì'´?Åi
 endstream
 endobj
 1461 0 obj <<
@@ -5135,21 +5151,20 @@
 /D [1461 0 R /XYZ 100.892 221.051 null]
 >> endobj
 1460 0 obj <<
-/Font << /F22 957 0 R /F49 896 0 R /F52 900 0 R /F17 923 0 R /F15 898 0 R >>
+/Font << /F22 955 0 R /F49 896 0 R /F52 900 0 R /F17 927 0 R /F15 898 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
 1472 0 obj <<
-/Length 821       
+/Length 817       
 /Filter /FlateDecode
 >>
 stream
-xÚµVMSÛ0½çWh¸TîLÄêÛî­%¥…a%i/À!Ønñ4±!Ž[Ú_ßµd‡˜¦Ê„S6’÷íî{»’€|#@>ÞMû‡*"X'Ó¯„kÎ,pbˆéH‘iB.èýüG–eÁÕôxÿP²ÈU-$g2´æ¾Oƒ¡ÔŠŽŠÅ,˽}~vðª†\qKnf·«té7D7x?Ü
-8 áÁ5“’Ä‹ÁŐ÷Ž	0…ä§ûrA¤™Ñí9™>
- ©žP™™àÖgüùh<•>“ÖuÿëM?¦Vm‰€ÉKI‡õ¢UžÁPXW‹4ÐX¥É#´nÃn(‹"ý²Y<Dœ)e¼ó2]UËÜ#À= x ©6p%ÝË¿SVq Bzã—Ë4Fˆ½õVœ–¥ß‰ë4Bš¤¾UdÎ1¾u€5[†¸$“Œc`ÎèÉä-lyQn8×ɇQã,Ð9›ÞŒ7þçé]•–«^âA3²A8;=ÙÒÖ¢(QÆ2¡yo2kÔºý¶µ[ˆíf¤ÃÝDý8õªŒMa¹hU¾uló,þåù½™åÉ<õöªÑæÚ)Ÿú?qÍ_²À¡Ah«¼uhkK)¹Wa'dJ<IÌn¸¬¡çÏáÊÎÈ4D¹¥^š/AÃl>÷^¿ÓeQâ
-÷ÃÕRúÏáò^Í4ey’ųUÚ$ÒÎÓ&…?ž”“Â+õ½ºõ“£Ñăix$Õæ䌋Uú&*4¯«&@²È	ŠýªI¥»ªu#°L¢&!C+}ü4_-3ǁ©¿#Bº´ uóiî{Ï­.*ig]×nÕÒr¶hög
-ÊÖ:”«ƒï¤å
-1O.¤ÎÖHlë$
-­q ô–Qä/v¢	a˜’»™ÂKÈgh¾}{f®÷ê\aõÕižyuæõM¶µó…ÂwFŒpœ¥î§J`t¨ê†8r*KHÓvLÚwMoV3‹fç‰ð%‚ž^÷–ª3fýkÞaû.Ý»Àѝ´/4´ñäh®’ê¸tﳉ²ÆqÙŸs¹£ÍæœûSàÿ’nQö?‚`†§
+xÚµVMSÛ0½çWh¸TîLÄê[î­%¥…a%i/À!ØnÉ4±!Ž§¿¾kÉ1M=”S6’÷íî{»’€|#@>ÞMû‡*&X1'Ó¯„kÎ,pb\Ìt¬È4%Tºèjz¼(q,6FÕ_
+É™tü7ãi4”ZÑQ±œÍó`ŸŸ¼*£!WÜÒƒ›Ùí:[…
+Qã
+ÞOwŽ @øV`ͤ$Érpq$ŽcLÆŽüð_.‰ÔŽ­Ñ^ÉàÓ šjàU	Ç·!ãÏGã©™´®û‡\oûi4µjKL^J:¬­ò´ˆ†ÂÒ¤Zfy„Æ:K u³6pC©Xë—Íâ>šàL)œWÙºZå~Â@€jWÒ½¼;e•DÂÑ›°\f	Bìm¶’¬,ÃNR§áhš…VA’9ÇøZÔ Öl
+à“L2Ž9 '“·`°AE¹å\'ïâÆY ³ÛÞŒ7þçÙ]••ë^âA3²A8;=ÙÑÖ¢(1QÆ2¡yo2kÔ¦ývµ›Ãv3Òcn¢~zUƦ°\´*ßz6‹Å<ùø½™åé"öºÑæÚ+Ÿ…?IÍ_º‹À¡Ah«‚whK)yPáYÈ”xŠ˜çᲆRœ?…K(;#Óå—zi¾
+³Å"xýÎVE‰+<WKé?‡+x5Ó4ÏÓy2[gM"íà<nRøÃI9)‚Rß«Û°09M˜†RmOθXgo¢¡2@ójù·j$‹-‘ XѯšTº«Z7² Ë$j"ÒYâgùz5÷hGÃáè*Ò‚Öͧyè=¿º¬p¤½u]oøUKËٲٟ5(;ëP¾þ,…(_ˆyt!u¶þ@b;'Qh¡wŒ"±MÔ|ž)¬±„|Ò‰Ú·gæz¯ÎÍV_æ‰Wg^ßd;;_(|`ÄÇYê~ª¶A‡ªnH#§b᱄4mÇÔ¡C×ôÖi5³hvž_")èéÑèuo©J1c6ϱæ]àÚwóïOwÚ¾ÐÐÆ“£¹JªKàÒ¿Ïî%š7Ž«þœ›Èm^0ç<œÿ—tû‹²ÿóL„}
 endstream
 endobj
 1471 0 obj <<
@@ -5193,26 +5208,20 @@
 /D [1471 0 R /XYZ 151.701 259.096 null]
 >> endobj
 1470 0 obj <<
-/Font << /F49 896 0 R /F22 957 0 R /F15 898 0 R /F17 923 0 R /F50 897 0 R >>
+/Font << /F49 896 0 R /F22 955 0 R /F15 898 0 R /F17 927 0 R /F50 897 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
 1481 0 obj <<
-/Length 1103      
+/Length 1101      
 /Filter /FlateDecode
 >>
 stream
-xÚ½WËvÛ6Ýë+¸¤zª	Þ ²k«¸uŽc»–šã…BÁ
-O$Rá#Mþ¾€”E‡¡Òc¹‡ó¸w3$Ñ߉~Ÿüºœ¼8c,Ò`4¡Ñò>¢„@bX¤Òˆh¹Žnã…Më¬È§wË×^<£”pâÌ Aiäp˜Î(Q<~³¸¹þm:ãRÄÅg[†Õrš˜¸\åÕ
-¥â´»—«­]‡åu¶›Î˜‰m0%ú†ï'¸¤±/›ì‹›¼ZN>MÜ6‰èÿ8ÒíäöŽDk|÷:"ÀMýã%·—	()q½‰“?'¤Å„bÓ÷`¯Ãæ-6o§œÅWçóŸns·j¶>©x¢üg’›Q§@#°KC.hTö<°Þp]f¶ºC7ùºÀ‹ÓfÛ¾õ'"^ÛU–±Åù<,v^¸ÈZѲ
-²u^¿÷¯mxØÍÅG'ÛimvàÃî°{q†>x="0£$äýž_½ÀJJP\GŠJ0G bš÷¡ê¥H0®œ&ív|&ŸÏ‘'–òÄ…ä4¶‘@Ù¶Þðž'~@÷dTaåaçv”·AÔÁδƒ¯v”øö~²`)
-`4‰PôØû‘:æ>¬Ê[ªîFY	¾¯·´Øî6¶¶›¯­qŸdèaH2ZðKÄTuàî×ÚVê™j¯^&&$EЏéZò‡#„R`x@`µÅ7¶rÉIâ"¯ìh¬õ`yѱÜBC‰•x$XùOªC®€+æu¹SÄ[½yu6
-蘇̗öÞ–6O[¦K²ãúXÈ3¥@è>¹_.9õB:
-DçÉw«j‚FBc1$ìi•¨(Ôáti¼?.‡ø;"É&«ê.»W¡ 
-'öÙ],JÐqDœÓGd@çº ¥TÊwssºyG(÷
-}n™ÊZ™rÜ»ÖÈ3F`\†0ÔEP×ÿJØhír-°îøIj×颊ï;iá†CêNbÞ(µo½×ÃGóTúbàéHàå¾,¶aÿÆ~jlUÿžø/íøÒ|k)‚€ÒÏ}êp´"ÌIrØ©bæÉ)¼OU†~°6îÒÖMÙâO‚ÆYxÊòu–®jÛöôªIS[Um"’uëqìÚßÅâü^éø¢]ðc³nhnÕIò¨2<±UÛ/‹Ú¾œÎ„"q>ˆ·Ds*bŠ‚GòšÙ¼o™J’]Lî»C[&±OU©ãr*iìÚÞ|—óo·MU‡Õ{ÿ>ÈVhØ]µZãà>z’@¸Dÿp îâklxÌan¤ÅÜ è~Îñ
-~dÂ!m.__]ÐÉ4Pü
-ÿÞè4¸£*œ¢»öËùø€#@Óýï`È^îÿ/\Qm²´?¬òõæØpƒº°ÂŸ÷œq¿ù:ÅAãtQ¶¿9iþk<}”‹BˆÓD‰º˜ãQvwtæ_¤
-» 
+xÚ½WKsÛ6¾ëWðHuª
+ޏÞÚ*nql×R{q|P(¸áD">ÒÉ¿ï eÑQ¨t,÷B‚Àrß·‹HòwB’ß&¿,'¯ÎK4XMh²¼O(!`,K”± ­H–ëä6]¸¬ÉËbz·|Ä
+X¥„gJ“(Ç€ÃtF‰âéÛÅÍõ¯Ó—"-?»*Ž–ScÓjUÔ+”J³&Î^®¶n‡×ùÃtÆlê¢)aÑ°Ä×8Õ@¨îqë…&¯—“OŠ“$¡{ÞKà<ɶ“Û;’¬qíMB€[“ü$·	—””8Þ$‹ÉÒ!Bö‘Úß)Ç y‡Ì_SÎÒ«óù·…µÛ>)ܨð›ävÔ)ÐkïÒ!4*¸`¸©rWß!ˆ†§m±.qÄÒ¬Ýv«_#Òu¹]åE[œÏãà!—y'ZÕQ¶)ãòû°ìâÇ&j.?zÙ^kû !ì»Wgèãž×3ÁÁ"3ÊAb@ÁïùÕÛXI	ŠëDQ	öTLó!TC£	ƑפýLÈãó9òÄÌAž¡`Nc›	ô‰mïxâ{dð@FGv`GyE=ìL{Øñ`G‰¯a&¢ FM‚Ò`ÐãàGæ™û°ªn©ºeMœöÕ–•Û‡kÜæKg<$z“̇ý)U}8û¥q5ÄjÆÒõꥱ1)¢~L'Ð’?n ”Ãí«-½qµON’–EíFc%¨Ë‹Žå’H¬$Vþ³ê+àŠ]~	Vo^Ÿúæ>ó•»w•+²Žé*„ì¹>òL)zHîŸç—KÎF½žÑ{òÍj šƒ ‰ÐX†=¯µ…:¼.ï§åG$ÙäuÓg÷*@éÅ>û‡C	:Žˆ7`‡ˆì6èñ\ ”êAùfncN·ïå¡Ÿ¡ÏSy'S{×yaˆÆÕiC]uý¯„Ö.×뎟¤v½.ªø®3°‘n0¤î$æ­BP‡Ö=|4Oe8BØFúy¹¯Êmœ¿qŸZW7?ƯG¾DäK{¾ô_ÇZŠ  ôKï:­{’öª˜}v
+ïR•¡¬‹»rM[uø“¨q¿òbg«Æu=½n³ÌÕõc¤ˆ†d}ãzÚ ûöw±øÿW:½(cüØ>Ä	dîÔIò¤2ܱU×/ËÆý4	EÒâ ÞÍ©„)
+BÉk.äð¡e*Hu1¹KìmiҐªR§ÕTÒÔ·9|….V·mÝÄÑû°ek4ή:-ãà!z’@xDw þjìð1‡ù#-æ暁îÎ9AÁ÷œpH—Ë×Wèd(þ…w7úÌ‹÷!pT…§èþûûå|ü€#@ÓÝe0f/÷_T›<ëÎŽVÅzsìpƒº°Â_vŸñ×
+¼Užd£ñº(¶¿Úiþk<}”‹BˆÓD‰º˜ãQöotæ_NºE
 endstream
 endobj
 1480 0 obj <<
@@ -5244,20 +5253,18 @@
 /D [1480 0 R /XYZ 100.892 220.733 null]
 >> endobj
 1479 0 obj <<
-/Font << /F22 957 0 R /F49 896 0 R /F15 898 0 R /F17 923 0 R /F50 897 0 R >>
+/Font << /F22 955 0 R /F49 896 0 R /F15 898 0 R /F17 927 0 R /F50 897 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
 1488 0 obj <<
-/Length 875       
+/Length 876       
 /Filter /FlateDecode
 >>
 stream
-xÚ½VËrÛ6Ýë+°+Õ©`¼Ýt’ÈÎ8ÓÈ©ÃvãxASP͉D*|´“¿ïÊ¢ëa<Ü•@¼sÎÅ!A"‚ÞÎ^§³³a%ØKQºATR¬	EÊX,­@éÝ$Ûùmúîì‚1d°UJøƒŒS̍†8ý‘U:_p)’eµËŠ2¬¯?¼ù¡™/¨ :ysŸí[W‡?˜7;Og_fDòJÌ9Êw³›[‚Öðß;D0·ýÝŸÜ!.
-VRÂz‹>Î~›‘ØyFSLb*T¨ø9gÉÕåòǾ˜áí³*_+uè²+×Õ|ÁL’w;WÎaѺ5ôÄy²‡õÇË¥_ˆä®ûD(ïÛ†í}ÿjUÄëG‰Ç5/bæ7˜(óâ5—ÙΝ¸h¥ñêýùMé+ïvÿ&žQ‹7H
-‹$kÞ@û43Æ1#¬E(
-Ù]Ÿ¹­×ÜN£&±äv@ÍÃÑÚ*âHè$‚´
-˜VŸ=,žÝOÃC©ÆDŒáÉ}}÷Y}3]—ØõRïüÓ×6T/’EØÝdÛÆm¿†½vN“:+›m߃dyÒ´u—·]í~	COu_…4¶ï –±sÆC1sLf0ꔐäÚ5 N’ªlÜ$â «$ÆY^½âb0b`|ß%j4¦š!š³4ÎÔõùÅ4ðt ýx\j·qµ+ó(‡ºïäñÍžJa¡éx®¿\¥œM–!=	â OOò“ãÄŒ‘EÜ0Lä4ZLó1Z㌌i,,ƒPy˜&¯5?M¡ñOD’mÑÔ—Ý…¹ðÇþêgNÐiD´ÄÚÒñTœø¦;õö„	š<cKSõQfž1¾LilÄiÆ×ÇRbßË儹p0ÁN’ÁUEˆgÿîòècመM]íÂþµûÒ¹¦ý)<=&aÚ¦û–õpˆ—–1cksûPÒÐïVñƒZ¡F9\ûµ“‹‘UåºÈ³v°ÿ¦Ës×4nÈ *¢<FÈÁE´ÀÕyúëÕÛ«DP*©½R0zxÒI:·¬wß,oÃÎ
-¾5Öáè‡"œu1|d—’ëh—齋z¥¬¨ÚD@ò¶ 7Šß0Ùg¯®âo{_D8÷Åþøó&«ÝÏ#Y¿@ú?ñÖ 
+xÚ½VËrÛ6Ýë+°+Õ©`¼Ýt’ÈÎ8ÓÈ©ÃvãxASP͉D*|´“¿ïÊ¢ëa<Ü•@¼sÎÅ!A"‚ÞÎ^§³³a%ØKQºATR¬	EÊX,­@éÝ$‚ÌoÓwgŒ!ƒ­RŸdœbn4êϬÒù‚K‘,«]V”a}ýáÍÍ|AÕÉ›ûlߺ:üÁ|¼Ùy:û2£€ z”XbÎQ¾›ÝÜ´†ÿÞ!‚¹5èïþäqi°’Ö[ôqöÛŒÄnÈ3ºbS¡BÅÌ9K®.—?öÅoŸ]PyüªX©C—]¹®æf’¼Û¹r‹Ö­¡'ΓõÐ8¬?^.ýB$wÝ'Byß6lïûW«"¾X?J<®y3/¸ÁD™¯¹ÌvîÄEë(WïÏoJ_y·û7ñŒZ,¸ARXÌè$ñXƒôÚŸ ™1Ža}(BiÈîúÌm]¸æv5‰%·jŽ& ÐV@B'¤mÀ´úìaðìöxJ5&bOîë»Ïê›éò¸Äƨgz矾¶¡z‘,Âî&Û6nû5ìµsšÔYÙl³ø–$Ë“¦­»¼íj÷Kzªû*¤±}±Œ…И3Ša˜cÊ0ƒQ§„$×®Ñp’Teã&ñ X%1ÎòêýƒáXƒ#àû.P£1Õ	Ðœ¥q¦®Ï/¦§èÇãR»«]™G9Ô}Ï oö¼P
+MÇsýûå*ål²éIyz’Ÿ'&`Œ,â†a"§ÑbšÑgdLca„¢ØÈÃ4y­ùi
+"’l‹æ ¾ì.Ì…?öW?p‚N#¢%Ö–Ž§âÄ7Ý©ï´ ŒHÐ䉃Xšªÿ‹2óŒñeJc#N3¾>–Ãø^.'Ì…ƒ©v’ì®*BÔ8ût—GGÄlêjö¯Ý—Î5íOáé0Óž0}DØ·¬‡+€@¼´Œ³X›“¨Ø‡’†~·ŠÔ
+5ÊáÚ¯˜\¤€Œ¬²(×Ežµƒý7]ž»¦ypC€Pýà1B>(¢®ÎÓ_¯Þ^­ ‚RIí퐂ÑÓNÒ¹e½ûfyvVð­±G?ᬋéä#»ä\G»Lï]¬Ð+å`EÕ&’·¸Qü†É>{µ¸ØpÛû"¹/öÇŸ7Yí~ÉbøÒÿ›9Õø
 endstream
 endobj
 1487 0 obj <<
@@ -5283,22 +5290,23 @@
 /D [1487 0 R /XYZ 151.701 143.245 null]
 >> endobj
 1486 0 obj <<
-/Font << /F49 896 0 R /F22 957 0 R /F15 898 0 R /F17 923 0 R >>
+/Font << /F49 896 0 R /F22 955 0 R /F15 898 0 R /F17 927 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
 1494 0 obj <<
-/Length 1340      
+/Length 1341      
 /Filter /FlateDecode
 >>
 stream
-xÚÍWKsÛ6¾ëWpÒΚ±>zsÜ4Mb;j¤i;“æÀHÄštH*Šÿ}w± DÉŒÕ:Ó‹.Øo¿}`-‚u ‚×£—óÑ‹_¤bžÆ"æ« ‚'©¢$å&ÕÁ||d3»h󪚿uê	O£H£ºL¹ mAz’k>ž„"RìöÕüúýë÷·ã‰2šÕ÷ã‰LÙ¿›“”ÕYÙd‹–öo³;»¤ÍiNº–¬é ñT¤’P©Î^‘£ÒèÕ|ôe‚PaÏÕ
-w£ŸD°„½·à*M‚Ó¼”Ixd¬‹`6úm$ú¤„¦o\âI”‘	y¨²ÞfŸ‹¼Ù l¥X†?š-ª²ôd9q[ùߍ%…7Ó«IÔl²ÚÒò/aÄìæe§ÿ„uÈI¼mü![.ê‡ûÖQòû¬ivc™°ª^6) Ü“Pql9hÖ›ÏJºàÃôŠÄn¼á]ÞnN –
-=£uÄD$xhö/}RœÒ…ËNgúfújè*qþ«›º¤zi­Ù¬­jÛãG.C]øõ&+—…%†&R$<Lä1Qy¹>ñÿñù/[.b=³-}wÙ{ʯf¿B B¶,ügÓf­í'†fâ›V±ƒAÜ+_9DTÆ̼ÚdEa˵íxðÐ4»ž]’Êûek›A}sàMÁÑú+¦’­é‚«
- Fm¨c†à×n5°Xl‹=Æ™mŸöš½³ãD³Î܁9Ÿ—¦f—Û.åY¨¨ûX«‡Ët°^ü>N¸”¯ŽLö¢O5xçœ[¢!/èT:gÀ’<ý£s·õÚWÙ€A¢5ö´‚ÁÚ~§Tÿ´—7>ªu׉zhñ0ÕÿSÄP‚ê<¹½œý.Ôª±O÷_ß¼1´Éã(¢£?[ì¥mH{UÕ]£É½è¾«uß ò¥ç €>î+PŽµÇ}ß­îÁ9}åÀ	s)cBB$%ýšNô¡~:¹ë¤ª”ë¸k â›ÐOšžx}œ pÄ+IĆ)~¸Ç~á1ê´Ú3˜4ÌBö@Eg@ùôPî$>ÛϘ’§iÚ3-ϘöþiLÛsÖW:éYWç¬Óápøæ	æåÓvcÓ¸ovõ´Y¯?ìs×S0a‘oëª8ãxÁè¥züxÆ°ÇS…ó×ëAí»€ï§ÊÚLvE÷j!ŠµàÇqRM0¥ªÐ¿·U%3Ñ‘`E56ðÀ9oL|ýÕe¶‰»)¥mV·
-­ý¸«vW‘âóÁ!)…	Yí	/‡`®î4žÓ­hI	æb[7d s½6sb{:„ÎŒ
-ÖàaÊÑÀ ”ŠT<Š“s>/°q·d©3 at -wÙb“—®½ÁWYy½ý>̧õ¾íØ‹”¿Lk¸½ÌÛ<+èãÚyYÞde¶FGPæ¼ÂfR9–$ÝdÍ桧,[gy‰!Gùn“/6´Ü› úà~8»Ï…Ó÷ ]ÔBÂo³µHÜïÕ~ƒîaç;I)ÜÁ¶±ÅŠTpj/ªÃ[Âoý oRw[Vüá]îáÑçgFüCGýfC·{ˆHÄ€#hÛÕ‚NŒk˶äcÝn‹h»£
-ä}4ð	ä!iN߸ÜŒxäI¢s·ÚÕ¶q¯;0‚:„ÙÒ}V;'HÙCµõ	W‘ +vÙƒ×^ÚîŠ~᥇äk|…¦˜8ò8qPŠåÜ¥tÊ®o~ Iµ:ìð»¿Ë|o
-“˜$>ì¾þzaï7Áîþ=ý¸¢Ö™
+xÚÍWMÛ6½ûWiÐ@ÌP")Q½%Û´Mº»qc£-æ Ø´- at +m$9ÎþûÎp(Yv”u{(ÐËš9oÞ|pVÛ@?O^.'ÏŠ¢ ái"Â`¹	B!¸I£ 6)ש
+–ëà=[ØU›WåôÃòS7<c…êQÊhÒ‹¸âÓY(bÉn_-¯ßþüöv:“Z±ú~:‹R¶Â/Í–S“²:+›lÕÒþmvg×´9ÏI×’5•$žŠÔ¡“aÂE˜töTˆJ“WËɧIB„4—2XÝMÞÁöÞ‚ËÔ§yHmx¬5¬‹`1ùm"†¤„zh\â&NƒX‡<”†¬·ÙÇ"ov [J–áb«ª,=YNÜVþwgIáõüê{5»¬¶´üKh±¸yÙÂé?arïÈ–«úá¾uü>kšÃ42¬ª×
+G
+ ÷,”\[šõæ³’.x7¿"±k˜7|ÈÛÝÀBA¢'-O˜ˆuñÒ'Å9]¸ìtæ¯ç¯Æ®Šb…ÿê¦.©ž AJ)¶h«ÚÃöø‘ËP~½ËÊua‰¡Y$MtJT^nÏüÿúü3/[®Ob½°-}wÙ{ίb¿@ B¶.ügÓf­&†bâ‹’±£A앯Š"%̼ÚeEaË­íxðл^¼ •wöÓÞ6£úúÈ›„£õgL%[ÓW; ŒÚPÇÁoÝj`±Ú=Æ…mŸöŠýj¦F±ÎÜ‘9Ÿ—¦b/ö]F¡¢î×Z\ºƒõü÷©‘àR¾y8!Ðô¢O5xçœ[â!/Oè”G:À’<ÿ£s·õÚWÙˆA¢5ñ´‚ÁÚ~£Tÿ´/n|:TÛ®
+Ðâa4ªþ§ˆ¡åer9ûM¨Uc￾7hxÿhO☎þh±”¶!íMUw&÷¢û®Ö}ƒÈמ úu_r¬=~ìûønuÎù+NÈ„GQBHˆ$3¬i£Ž%ðÃÙ]g
+T¦\õ¦ø"Ô£¦g^Ÿ ˜3 Žxñ€aŽî1‚_xŒ:­ö&³…ˆ â üqZ(wŒÏö¦EÄÓ4˜Ž.˜öþiLÛKÖ%—Ê¬ËKÖéÀx8|óóÑãvÍM24»yܬ×÷¹ë)˜ƒ°€È·uU\p<Œaô’~¼ƒY.yªa¢pþz=¨}ð~ª¡}ÀdçQÄÉ âøX~ÌgÕSªýëp[µP23VTS
+œóFxàëÏ.³uÒMA(m³ºmhíÇ%Xµ‡ŠŸŽI)LȲ'¼ƒ¥¹ÒªÓxJ·® %!$˜‹mݐÌõJØÌ=ˆýý=êR83ÕXƒÇ)GƒP*‘äqb.ù¼ÂÆÝ’¥Î µ,XÜe«]^ºö_eåõú}˜Oë¾íŽØ‹¥¿L)¸½ÌÛ<+èãÚyYÞde¶EGPæ¼ÂfR9Ö$ÝeÍîBOY¶ÍòCŽòÃ._íhÙ› úà~8ÛçÂù{€.*Áo³·HÜïe¿Aw‰°ó¤”
+î`ÛØbC*8µÕÁᇭá·~€×©»­F+þð!÷ðèó£#þ¡£~³¡Û=D$bÄ´íjAíÚ²C-ù”A·Û"$Úîhù
+|yHšÓÂ7în&<òÌ(ÁÜ­v³oÜ놇ÀÁÆŽŒ`ça¶tŸÕÁ	RöPí}ÂU$ÈŠCöàµ×¶»bXxé1ù_¡)&Ntš8(E†rnOR:e×7ß‘¤ÚwFøíÃï2ß›Â$&‰»¯¿A؇M°û…OÿÖ$
 endstream
 endobj
 1493 0 obj <<
@@ -5318,22 +5326,20 @@
 /D [1493 0 R /XYZ 100.892 244.152 null]
 >> endobj
 1492 0 obj <<
-/Font << /F22 957 0 R /F49 896 0 R /F15 898 0 R /F53 926 0 R /F17 923 0 R /F50 897 0 R >>
+/Font << /F22 955 0 R /F49 896 0 R /F15 898 0 R /F53 930 0 R /F17 927 0 R /F50 897 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
 1499 0 obj <<
-/Length 1049      
+/Length 1046      
 /Filter /FlateDecode
 >>
 stream
-xÚ­VKsÛ6¾ëWðV²Âx‘{Ë£Î8“(­­ôâø ‘°Ä1E*|Ø£ßŃ©Q™ië‰Çb÷÷°ÀÞÆÃÞÇÅ»ÕâꚧÁ(Å)ñV‰J0ñb‘¢(åÞ*÷îý²(‚‡Õ§«kJ=Ò8æÚ”2‚˜HÀ“1Z®‚EÜÿPïdQÙöíïiƒp’øï·rß©ÆNPíoñûjñcAÀöÈ(r„ó²Ýâþ{9Ì}ò0b©ð^ŒåÎc‘@qA»ôî.ðx;$1Û‰D:ÙO‘­‘RÄApŒý[õ£Wmg 
-žÎYÁ^È1"8µþ
-õ¿Þ|øõl‰Æ‹8‡Gzú*¯ƒ
-?ëwª
- Ñ©È`Ì_÷ß1a†èíU]8›fXè‚„Œ#žPêÛòænuKgÁÅáxÀVÖ›º²Ñ[Õ<4ñ4}Udw®œE×Õf•õþj ²²Ð”%~÷Ê 2È­lîÅÃ|*)"Q: sp„…ÃÁ´·²,UµQö LUºõ }D#:V!=ª°…Ä3ì×U«þÿÛlš…Kó…-œ0SðA™]Ö¨®o\R°]Ú^QåE&;Õº|ôY¦ÚöD2ôÎ
-þs>ß½…åqâ¿í»­ª:ãQÄö¸ºŽð4FQä¨X֝ú-#,|s	ꯃˆøª{QæïÓÑ{òÍ ¬òñ,d~:oô0[Ý—eÖ—XFÛ0‚p~2XO­÷\oA–­ó #hf5a€Úåokl³§ ä)Ó>wº€6pjtnØŽÚPፎeí.D·ßq„»máz{cV›Àv»n¢oUkéˆ#´Üq¼·ô<uß–}™'#>­³ây€7õ‰°ÌN¦< FÐi¬5—Mc¿2+6jF
-• aÃQ(NsE1~*¦TLÅD1E˜ãS§N¸˜#¹iíNlU.ïǍŸ¤âÌÚ3³VîÜ”<NÉnì3ŒÅ¹8-5 iÄà]$ˆcÿP÷°š¤þ®7z&æn…<)Û“vÚä§Þì`ýhGml"æÄeV_—ž˜€N ³[eçß\ÒÓzªÙ·êHÈÁ2òR”p¨‰_Ú®[aÚÚæÓü´ýº¬Ïr¸Q´½ìŠÚÙšÜÉìIu-ºtu_º­þÏÓáó׏dœ¤ˆÂKŠ¤fˆ;+ãž1Ÿ=àCp¤Œ/"\Ô›åµy²ÌV£4ýÇ"Wä®[À™àÙ@¡¹úëŸT^‡/}ÝÒfƒBsWÂu„¨•9ÿl
-òø…r³\‰ûy4pWÅÐìežëg‡¡¡«íŸ‡úä­5Cçž'²,6Ž­—¢ÛZÀm'÷ 1'þw_ÞÙÆVÉ\5h‚eøƒtþÅõàÛ
+xÚ­VKsÛ6¾ëWðV²"x‘{Ë£Î8“(­­öâø “°Ä1E*iþ}J¢Fe§­/$‹Ýß~Àë ŸïW‹·W<F9ÎI°zHBP†IŠ%9Veprݯ>¿½¢4(OSn,)#ˆ‰Y›å*ŠYÂÏíVVkßüöá'Å„“,ü°‘»^unÂú[üºZüXp€r8AŒÅvqwƒæ>±\/Ör°D 4I ]·‹ßøt7$³»ID>Ù
+Ï‘…mRÄApŒÃõcPº·€FOç¤à æœ;FŒ†ß®?þ|¶ˆ$§‹8‡z†¦l£˜Š°¶ª‰ Ñ«È`,|¾cÂ,5ÐÛY«¶ò6Ý,°Ø‰G<£.ÔËëÛÕ
+—„Ó[Ý®ÛÆEת{ŽhŽh†¦*îRy‹¾«šõ<*çýÕ@ue(ËÂþ•A&‘Ù݉ûùTRD’|Dæᇃhod]«f­ÜA™ª0öëAúˆ&ôT…ô B
+‰g8l­þÿÛ\š…Oó…-1SðA™[Ö©~è|R°[»^Õ”U!{¥}>†¢PZÉ @†Ù¹ÅNÃH—Ûw°<ÍÂwC¿QMo=š‘4ôP‚Ϩ )JOŲíÕ/Qœ`ÚHÐð!JH¨úeÿ~°³óq'ßʦ<…lÀÏ$㍆ckú².†ÚaKÀèVÞOë©ó^š-ÈZ{&‚aP¨}þ6Ö¶xŠbž3ãskZ h
+רAç‡Ý¨OјXÎîBt7ñ'¸ßT¾·³f­
+ì¶ë'­´d"ž åžã£ç¹j]ïÍežðéœUÏ#$¸©ä€eq4á0‚ÆH§ZóÙä)»b}¡fäP	20Œ…â4W4ãÇ’aKÅTLS„‰°¾0õê„‹9‘kív⪚ðy?lü(o¦ÏÌ´Üú)y˜’ý©Ïl4çâtÔ€¦ƒct‘ ŽÃ};Àj’‡ÛÁê™Ø»	ò¤\Oºi›Ÿv·wƒí£u±‰˜—]}I\fb" : Ìn”›sIOSíÈA«!{ÇÈKUá&aíº~…mkXNó£‡=2Øxžåx£{ÙW­·µ¹“Å“ê5ºtu_º­þÏÓáË·OdœåˆÂKŠäfˆ;+ãž1Ÿ½ßCp¤¬/"|Ôëå•}²ÌV–¢<ÿÛ"W•¾[Á™àÅH¡½úÛ¨¼_þº¥7.F…–¾„uê Ñ(sþÙ4äÓÊõr%îæÑÀ]•&dD³“eiž–†¾u›“÷`€ì{ÿ<‘uµöl½TýÆÖ½ìüƒÆžDøß~}ï%KÕ¡	–ñÒùùÄà
 endstream
 endobj
 1498 0 obj <<
@@ -5371,28 +5377,19 @@
 /D [1498 0 R /XYZ 151.701 222.531 null]
 >> endobj
 1497 0 obj <<
-/Font << /F49 896 0 R /F22 957 0 R /F17 923 0 R /F15 898 0 R /F50 897 0 R >>
+/Font << /F49 896 0 R /F22 955 0 R /F17 927 0 R /F15 898 0 R /F50 897 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
 1508 0 obj <<
-/Length 1302      
+/Length 1300      
 /Filter /FlateDecode
 >>
 stream
-xÚµWMsÛ6½ëWðHNKAöÖ&v&™ŒœFêÉñ&a™cŠTøaUÿ¾,(‰¶ÊÉLÓ"pw±xxû ¬©·ñ¨÷añÇzquù§Hª(ó֏£”$)÷â$%2¼uáÝù+÷eS÷ëO6<!iG&œ§„B4Å8N"„ŒÆÂ_^¯?ß~¸]¡‘ß§~n¾¤¿’Ôo³ºËòýËl«t~)1VãjQ
-HJS‹N0Ib.Æõª²,MØâz½ø¾``¦;Û‚$BxùvqwO½|Ÿ<JDšx{¹õ„LH,%Œ+oµøsA-ôœž)‚crž¥âøëãr-¸E2N½ºaò|ž„¡ŒFàµÞ\À'$ZMêTñYà„+q„maN—cŠ&Ôæ7Êd¶é€g!üÐüDIÓ—Yoéó$æ•t膬ÂØ—@Æ~V
-½e‡fú7…h£ˆ T‰™Ì°†LYh2I
-´P1Â#éAµ	ƒß£r8á  Øÿª; ~Swú­ÓrP/Œ(¡Jaš<ÜÊÚ»ä~¶°#Ó±n_žøºÅ
-å­.tm,ÀLÕ‘Y¡ËŠˆDÑÿ¡ÉR"ØO‘ƒIÅûw9tpѐ¹êÖƒ³2ÿBsBB›Ã:‡°¬P«¿ºëmU¼Å†vP7çÒÍku?´µS$Î
-Ç$E™ƒÚ]ÎnÈsÝA…CÈá?fe5´nÿ±GþP?׍‘ľ&'U3(¢äNˆ¯õ,œš?¯~‡±‚k´}±‹cÿK òκnæ7æ£-гÒ=. é+¥ó˜Hlzý[J€Ý?ƪõÞ˜¿$³É›ÖŒ
-t›ój~»¡³Úü—÷ú,¤o0ÁC ¹¯qœ¡ëýõ
-p2@
-yº8ìì³`Æ®¬7.˨©
-[%ÀΑŽ›·èà¶K©ü®µµC•œçÉ
-žõŒùÎË=rAIÂÍ`ƒýÞnN;c{ܵU³º8÷"5æÞùÕ˜¸R–**‘yUêÚåB,gfG`4‡Ë`V8c®¼«ž° ÏÀUj’Z5°º58€›¬¬
-J󁔦ã’á•+ Ä]@s•÷OVeg7ÛØõqÛ.lèt7âÑ—PãLýR6CW°d'^1Yù¢Ï
-{$	"óSèÏ<³UUŽðˆEö¦6'(bâR.Êœ£\9ûv8“:D="[;®0ǯq#¿á%jN(̶QW'ùª3"Ìòu¢þ¿ºM]ÌñEÔ?4Lc©¿¬œ$Ξ5Ú2üÁ\»º›G´"(–Ìí×ξ¤'ã˜ÔœOjÞ'<Âp†Þÿ‡©Z2R ˜Ⱦ„Ž|~ºvl¢a=Ç­=á¡öHq6 at B€lñexQ;^?ù³î;r©?¹t“vìLðêø‘ž$Æï>/×w•ÆŒ@Ã<ÿvª8š¾¯zRXNBÂ…±¹âãòÆ4C·³]<¸®±:°-¾we1¾û®‚·8Ê-WÈ,šó‘Yû¸>6ó½’ŠI«I¯tlÙæ;6(I’ħ~iKîìÊ•ß´ÅY#Y]Àƒóaë°êâb½C—úBÕÿs?úîëõûÕ|'
-ý¹T?܉±\”rQb¼LL?ÓgÛNÍvæï(ÊZ×ÉÙ‚,/c¿©›Ö1óæïPì?ë×zÅ
+xÚµWMsÛ6½ëWðHNKAöÖ&v&™ŒœFêÉñ&a™c‰TøaUÿ¾,(‰6ËÉLÓ"pw±xxû ¬©·ñ¨÷añÇzquù§Hª(ó֏£”$)÷â$%2¼uáÝù+we]÷ëO6<!iG&œ§„B4Å8N"„ŒÆÂ_^¯?ß~¸]¡‘ß샐§~n¾¤¿’Ôo²ªÍòýËl§t~)1VãjQ
+HJS‹N0E(SÃz‘0A‹ëõâû‚‘zìb’áå»ÅÝ=õ
+ð}ò(iâläÎ2!±”0Þz«ÅŸêH¡—äŒ×?%ç	QJ Š¿>.ׂ[$ÃÔ«&/çIÊh€]éÍî8!	jR§ŠÏ'Ö`[˜ãå˜â„	5†ù2™mZ`Y?4?‘ARweÖYòÁ<ŠùF%íÛ>ÛbìK c?Ûö½e‹fú7…h£ˆ T‰™Ì°‚P.M&©*Fx$=¨5að{Ò
+'¤û_uÔ¯«V¿¢u\ê…%T)L“‚ûOYs—ÜÏV#vd:T£ÕÍKÀ_7¸¡¼Ñ…®Œ˜Ù¶dAèr…""QôèA²”öSä`R1Æþ]-C4d®ºUÀà$†ÌŸ@ÈcNèÏAÈcsXç–jô÷^·­Š²ØÐjâæ\ºyîú¦rŠÄYᐤ(sP»ËÙöy®[¨p9üǬÜöÛÿHì‘ßWÏUm$q¨ÈYÕŠ(¹âk=§æÏ«ß!G¬àm^¬ÆâØÿ€¼³¶=‚ùµùh
+ô¬t‡HúJé<&’;¥/ëNÿ„`wO€1‚…*}0æïÉlòº1£Ý漚߶om€6ÿ坾éjLðHîkgèz½ÂœPCÞ€.Ž{û(Ø°¾-«Ë2 ª·…­`g‚HÇÍ[tpÛ¥…TþFWÚÚ¡JÎóäÏúH†|—帠	Š$áf°Áî`7§±9íÚ*YU\z‘sïüjÌ	\)Ë6ï·"òm©+—±œ™Ñ\.ƒYႸ>ð®zÂ<W©IjhÕÀêÎà n²²2(ÍRšK†cT®€7æ* ËÞn¶¶ëã¶]XßêvÀ£§PãLýRÖ}»=bÉμb²òE_öDDæçОy&f«ªá‹ìMmNPÄÄT.Êœ£\9»¦¿:D=";;­0ǯq#¿á5gfÛ¨«³|ÕæaÙ9Qÿ‚N†_í™Æº*æx‰"ê릱ÔßõVÎgÏmþ`®ýÝõ#ZKæökgOéÉ8F5磚ƒ÷	0œ¡·Çÿa¬–$‡ ¦#²p(¡ã ß?Ý;6Ñ°žãÖwC[ÿÐ{ 8ë!!@¶ø2¼¨Œ¯ŸüYw-™êO¦nrÂN	^?ғĘàÝçåzâq1QiìqÁ´Ëóo§Š£ñÛùª'…å$´ \›{ >.oL3t;Û…ˆS#mu`[|ïÊbx÷]#oq”[¯Y4ç³öq}¬ç{%“8V£^éÔ²ÍwlP’$‰ÏýÒ—ÜÛ'”+¿nŠ‹F.²ª€ æýÎaÕÅd½C—z¢êÿ¹}÷õúýj¾…þ\ªîDáØG.J¹(1\&¦Ÿé²Ý§f{óWeëäìA–—¡‰ßTuã˜yó÷(öÅ4y„
 endstream
 endobj
 1507 0 obj <<
@@ -5430,18 +5427,24 @@
 /D [1507 0 R /XYZ 100.892 153.554 null]
 >> endobj
 1506 0 obj <<
-/Font << /F22 957 0 R /F49 896 0 R /F15 898 0 R /F17 923 0 R /F50 897 0 R >>
+/Font << /F22 955 0 R /F49 896 0 R /F15 898 0 R /F17 927 0 R /F50 897 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
 1516 0 obj <<
-/Length 1019      
+/Length 1017      
 /Filter /FlateDecode
 >>
 stream
-xÚµVKoÛF¾ëWì­ËÜì“K6‡Â•íÖA*§K¬H[$RáÃZô¿gö![+«‚Q q–œÇ7óÍÌŠ¢{Dѯ“_òÉ›K™!FIF3†ò;Ä#š2”¤Q™Dy‰>áuý}Éß½¹ä¥$KiT¹`D¤<Y¥YÅBI|ÞnŠºqò͇é}3É4ž®ŠíPuî7þ&ùä넁ŠØ^dE„@ËÍäÓŠJøöQ"²=ZÍ
-*%‰R ¯Ñ|òÇ„î§ÃÔÑtdF,lƒ´«†±3…ÀÔ<$ŽÝ©nÊzYUïŽý¸\V}ÿÖéÐoSJ©7£IqÄD⻢^]åÊÅ4bŒdJqƒ…"Hd›EÁ‰$jÃ(Åïçg`žh<?ûÝ	~ßÞ·ó¢è~Fà…'D'ÜW½ªŸ¢XiŠŠu]¾¬+§	Q‰B*Õ„%éÉÂ!ŸËjËç4# ©4.È‚±7¤J¥èÝ3´ÆÝXù·Ÿ)FäxXùwƦ)6þT4¥¶‘b¸èûǶ3Ré¬VE¿òŠöµ·réZñô!oCc D3A”ôølPhìáçët1<@õÍn"Ò¶.y&2Wiöoäæ黩ŒÇÁÖ~׌‡ƒ$T›1çÀýrRJRˆ+3M„V§©ÒÐÎUƒœJ¢Rf}1ðe£^Í.#ÁñõÒpfÄÓH÷ÅæH?IFh*_’k‚Cq)‰P:iXµÓ7tãr†é™8ã°Ï
-ßg…?±ÒoÁÅmÓW¯âÆ»ùhktuþãÉ2ô$y*ÕØ”mó/ÇMÕD •ÏãÏÑL€Ý|Âô¸Ñjk¯Óû ±€ç®>Ó›‹óùih)Ñê™Åª{0Á‰—]Uzˆu±î	̐”^KãΡ6ãéx(6[gZl
-|P*:¿ï†Ö'iÓòõ}ÓB?H°ý‚”¸ ¥úVWø3UÔÎõÂl81;×4œè¿íK-“òðËíÕ,g	€`Šbá|ÆîÑ?ÖÃråda¶“ýú®›{w¾_Ü,`L®½Õ®m.HÍuò£mØÉ Ý´MüWÕµAà-pmï=sÚÓaŽ¥{ ëö­‘ÖöŽðiÀÜ@îÒ°·„&4Û«‹€¹àf.X ïlVmW`ûàkÒÁà˜™yëŽ4ПAŽÆæç NÞ¬6Nh·wOÚŒÝÕêÖ6ç¦=¬ÿÙ/…o“jÝWÿ­!Ž zÑ0úo¿;vtíÀ»SÓ2±…’ÁÜ—¯êúÚÿ¶¶OÒñ25íkÚò€…ÿíìÛþß‘Ë*‘¡›|1ÏÏòÛùbv½˜ßN[˜„H°ÄvO¸l¾c‡™&
+xÚµVKoÛF¾ëWì­ËÜì“K6‡Â•íÖA*§K¬H[$RáÃZô¿gö![+«‚Q q–œÇ7óÍÌŠ¢{Dѯ“_òÉ›K™!FIF3†ò;Ä#š2”¤Q™Dy‰>a)£/ù»7—œ£”dI"&ŒˆTƒ#«3Ë£X(‰ÏÛMQ7N¾ù0ý¡b&™ÆÓU±ªÎ}àÆßä"Ÿ|0p@Û¬ˆh¹™|úBQ	ßÞ!JD–¢G«¹AB¥$Q
+ä5šOþ˜Ðýl˜:šÌˆ…mvÕ0v¡˜š‡Ä±;ÕMY/‹¡êݱ—˪ïß:úmJ)õf4)Ž˜H|WÔ뱫\¹˜FŒ‘L)n°P©“r³(8‘DBm¥øýü̍çg¿!ÁïÛû¶q^Ýϼð„è„ûª·CõS+MñC±®Ë—uå4!*QH¥š°$=YX"äsYm9Ãàœf$•&ЙC0ö†TÉ ½{æ‘Ö¸+ÿö3eˆ+ÿÎØ4ÅÆŸŠ¦tÂ6R}ÿØvF*ÕªèW^ѾöV.]+ށ>äbh€ˆb&ˆ’Ÿ
+-ƒ½1ü|.†¨¾yÁM$£QÚÖ%ÏäAæ*Íþ<Â<}7•ñ8ØÚïšñp®À„j3æ¢_Ž@JI
+qe¦‰Ðê4UÚ9 ê`ŽSITʬ/¾lÔ«Ùe$8¾>@ÎŒxé¾Øé'ÉMåë@r-Ba(.%J‡ 
+«vú†n\Á0=ógv@âYáû¬ð'Vú-x¢¸múêUÜx7m®Î<Y&€ž$O¥›²bžâ帩š„¡òyü9š	°›O˜7Zmíuº“Àb$ðÜÕgzsq>?
+-%Z=³Xu&˜C ñ²«J±.Ö=’Òki¼Ã9Ôf<ÅfëL‹­JEç÷ÝÐú$mZÞ¢¾oZâ	¶_’¤TßÁ
+ã
+¦ŠÚ¹^˜
+'f皆ý·}É eR~¹½šå,LQ,œÏØ=úÇzX®œ!Ìv2¢_ßusïη󋛌ɵ·Úõ Í)¢¹C~´;´›¶‰ÿªº6¼®í½gC{:̱ttݾ5ÒÚÞ>
+؁ÈÃ]ö–Єf{u0ÜÌàÃªíêl|M:33oÝ‘ú3ÈÑØüÄIÛÕÆ	íöîI›±»ZÝÚæÜ´G˜õ?û¥ðmR­ûê¿5Ä@/AÿíwÇŽ®xwjÚC&¶P2˜ûòU]B¿Qû?ÂÖöI:^¦¦}M[°ð¿³cÛÿ;rY%2t“/æùY~;_Ì®óÛéo“	–Øî	—Íwƒ˜C
 endstream
 endobj
 1515 0 obj <<
@@ -5473,7 +5476,7 @@
 /D [1515 0 R /XYZ 151.701 453.475 null]
 >> endobj
 1514 0 obj <<
-/Font << /F49 896 0 R /F22 957 0 R /F15 898 0 R /F17 923 0 R /F50 897 0 R /F52 900 0 R >>
+/Font << /F49 896 0 R /F22 955 0 R /F15 898 0 R /F17 927 0 R /F50 897 0 R /F52 900 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
 1523 0 obj <<
@@ -5481,17 +5484,12 @@
 /Filter /FlateDecode
 >>
 stream
-xÚ¥VKsÛ6¾ëWðHuBO‚èt:ãÄJÆY®-¥—$š‚-N%ÒáÉýï]<(‘£:ÍEÀŇÅ~ßb÷ÞM^¯&¿¾¥4HIL‚Õ]@0F‰¢Aœ($Vëàc¸ÔY“—Åôóê½5OŠcnÌ©B¬±³£H g$ !…•¥1.;«bÈYw&—góåüj5Æc$߃`	ÄÅÞ`1E!`ÎÅ¡ì
-«ùÕ»«…3ãjp9,QÂXg¹}4F“ÙjòeB`¤TÀ2ÛM>~ÆÁ¾½0b*	¾ZË]ÀD‚b{ì6XN®'¸O” ƒt \!ë²9ýç!‘!H	Ø–8ˆ¸DÌìXâHL# á|y6X,ÃåÙ¥Äá¼¼/?aÂ|ÐpÿH ¢1"„ú ”þm	)‡j*H¨ëv—ÞnŸ^M#NUØl4ˆÍ!$¼<e1JbC´Ot‹j#ŠcE…¿êÅâí”Æá•q#ë¦j§$Ìã9§ÝǼv¾>¦Û|6Ú|Zû‹¤ÅÚ}Lí',pÖV~;ù `³…Ñ“¹c¦‘ 	‹u¦-Ö¥Ù‘µ;]ø ‰@Ü…µƒ++3MÂÌN¬v+𙆺i«Âmu«ùû·±6ƒ¹1³=Î¬öÿ…½:È"(åÙeIA{2AÄåFiuÝX
-;Q>Ï`´èƒo$uœ
-#Œ“€Ãû“ä4å2æCʇçã®$‹&ê@9£@ùÐS"ú;Ùþ1ªÓ݈“
-´$ùËœ¤’
-E”‘€:™ö³ŠÌ€R=ÆG¤¨}FX¡{Vê@ÂaYÔúG¸ùËÆèâü—“aâvÄ]¨¬~#š8OaÐhÛÖHMí2‚KT†eîmª“ŽEþˆq„iìŽzs3;_žv-˜XÔÕ£9¬ó «ôÚ»˜§ÛAÚrî­¤·bðm§;Ò݃ۚ>8÷uZÕn¥)ý%íåýŽü¾(áäòÝ{QŒ¸ôw¨l®:kì"¿·Xç<1µ?¼Í2];'Å©(ߥùÖh¥e¹—ÌÄCxÇ·´"î*óXdõŠ`1ôòÂ+Dö¬¤Á†5u¼2ÓZ
-ù0ýÒ<¬	ľ¿O¤Ø jq"ôޖMm§á×|ÕŒ„[7uOpѤ d»º?÷CâÙϐwvµÃzeÈSV4s“g7´O´ Ç õ¦l·k«'ì
-‡pßú*Å”‘pÑ€PDܽø°Ö¤ð^7n¾ÐÍë‹«¥›©Õ¸b®ÀÊÍìúÃl¹:~õc.@PBª3xk*,TÜug—3OÚ¢}³öû‹	¼Á{ŠÇ0 Ù!b߆þñ=”½fL]ÇÈÑU/¸7³È¥3ƒÖÊ´ƒòý¨ÙR%€Æ	¤ÛOEpŠ$I,–¤¶A
-÷¥^vÜÂRù¼Ø¥Ù&/¼]³I·läóÌÒ ~lGc
-$$ÐûJDÍ~×\·ºzrä]9e¦³²“?Ïßœê#‡)hwõ¨«5`HpÎ/«¦ü[æÛ9L±sÿœ’f5íÈ5{a3¨mÔì÷ºŸmÏͦ¬}lîóGs’
-¾kó^ºã¦ª´ÿÕTù,úp±X‘ødiæô}ÂàocéjFäÊPÇ–))¥¯…ž©=h÷ZÿÍ \L
+xÚ¥VMsÛ6½ëWðHuBŸÑétƉ•Œ3²\[L/I4[œJ¤CRN|èïâƒi1ªÓ\$ \<,öíâ-î¼›¼N'¿¾¥4HIL‚ô. £DÑ NŠé*ø.uÞU9ýœ¾·æ	Rq̍9Uƒ5vv	äŒ$¤°² ”#ÆegUŽ9ëÎäòìb¾œ_¥c`<F‚ð=Ø–@\ì
+³Qæ\üÊÞ`‘ίÞ]-œWƒËa˜b%Æh2K'_&q at zASäÛÉÇÏ8XÁ·÷†ÍIðÕZn&Ûc7Árr=Á}¢Ü å
+Y—Íéÿ8‰AJÀ°ÄAÄ%b†`ÇGb ç˳iÄb.Ï.Í çÕ}õ	惆ûG!Ô¥jõoÓHH>ÔSABÝì¶ÙíæéÕ4âT…íZÀˆÐBÂËãÀP£$&1Dûd` ƒaqáÀÃÈâØBQá¯z±x;¥qxe܈æ­wSæ­ñÆŒœÓîcÑ8_³M±ÊZm>­üE²rå>fÎö8ßÕ~;ôÀv£'sÇ "L!I
+$ ]¬3»rU™ùn«K  ˆ»¡vpUm¦I˜Û‰µÑn>ÓP·»ºt[Ýjqçþm¬Í`nÌìFÏ£3küiï‡i‰òì2†¤ ½4AÄ'ʍþ²ÓMk)ì’òy% “‹>ø&¥ŽKa„qpx_x’œ¦\Æ|Hùð<bÜ•ÄbÑD(g(zJD'Û?FM¶qRA.Iþ2'©dC'‡GeR@,{ŒÙŒÌR=ÆG¤¨}FX¡{Vš@ÂaU6úG¸ùËÆèâü—“aâvÄ]¨lþF4q	<…A«ý=nw&Õ´É]ÆCp‰Ê°*¼M}Ò±È1Ž0ÝQonfçËÓ®%“‹º~4‡uäµ^y‹lÓ ([ν•ôV¾muÇC¶}p[³ç¾ÎêÆ­´•¿¤½¼ßQÜ—‚\½{o"Š—þµ­UgRä÷–«"‡'¦ñ‡ïò\7ÎIq*ÊwY±1¹ÒYî3…ä!¼ã[Ú$î”yLE=,Ç€^.̱B$aÏ$u6ÔÔqe¦	´ò`úÒ<Ô„ˆbß_ˆ'‰î«'2ÜB@›MÕ6†q~-6 f$ܸ©{‚Ë6ƒD¶™ûs1žýugW;¬W†<e“Æb®‹|í†ö‰ö ä YW»ÍÊævÂ!œÃ·^¥˜2)\¶("î^|Xk3x¯[7_èöõÅÕÒMÊÌæ¸bN`åfvýa¶L_=bÌ¥JèO‰1ƒ·&¡ÂBÅ]·pv9ó$‘¡-Ú7k¿±˜À¼· xš"ömèßCÙçŒÑuÌ€]÷‚{3‹\93h­L9ïïDÍJ=H (·ŸŠáI’X(,I/l
+÷R/;na©zÞl³|]”Þ®]g­[6éóÌÒ ~¬À£±Š茽‘C³ßu×;]?¹Fò®š2ÓYÙÉŸçoNõ‘Ê”r7}Ôu0$8
+ç—‹´­þÖ‡9ÅvS,ÂÂÿ—¤YÍ:rÍÄ^Ø5û½éW[Çs»®›ûâÑœdƒïÚ¼†î¸©êí5U¾Š>\,RŸ”FaNßþ†1–N3"'C[FR*¯…ž©=h÷¹þ/±^[Ò
 endstream
 endobj
 1522 0 obj <<
@@ -5541,21 +5539,20 @@
 /D [1522 0 R /XYZ 100.892 153.139 null]
 >> endobj
 1521 0 obj <<
-/Font << /F22 957 0 R /F53 926 0 R /F49 896 0 R /F52 900 0 R /F17 923 0 R /F50 897 0 R /F15 898 0 R /F51 899 0 R >>
+/Font << /F22 955 0 R /F53 930 0 R /F49 896 0 R /F52 900 0 R /F17 927 0 R /F50 897 0 R /F15 898 0 R /F51 899 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
 1533 0 obj <<
-/Length 560       
+/Length 559       
 /Filter /FlateDecode
 >>
 stream
 xÚí–Ms›0†ïü
 Ý
-ä•„8¶NÝI¦õ$9¹>#ÛL
-8€“æßW pC3õWÒ[OÒH«}Þ]­ - /֧Ќ¼ À…D8Áòe€yà¡0FS{ý˜8³ðj0¢Iø¾W›RF0“B{jŒÆ¡ã2îÙy%™™O®‡JÇ%öpm*U˜
-Zû³>‡ÖƒE´@ä™cÆÐ<µ¦3@±Þ»B€Y ÑSc™"Æ%ö9×ó5ºµn,hÁ#¢ûBŷᤑѝŒyˆæ>éâK£¹C¥½J2¥c`ž9ÄŽR­þpÓg»­8æÌ?‡]¨r㸚žgeCgZN².×yuº
-ûîrÊél/^§Ëç;ü&Šã$[p•›‘ºuè÷uNž«VT´N–™™>%ÕÊ䩬¢¢2‹ù¢/ïWߪè%în|y(wÜÃBÊ·ß[맏×Éct?^O¹÷ûY<ÖxU”Ižà™ƒ¯xÄ?÷õÛ8¬ò
-óž8›G¡ÇÓæ¢1ç2èc$–´í(sL0Õ—@ ìISÞLyïÓÈõ&‚©~ÀGS„®)‡ÉîmuO««ð›­*žÑ"/ÌÚõÅðôK<ê±ÿ½^£´ö8$íûÚnŒjUÌ£RérD'x][ÿÁ¹àT|Ü}uØÍ•ïÒ{š˜ë*w•f,Ô\%ÚVØ*6+ÒB=lUY®¯мÞUp7êŽ_¤»;
+ä•„8¶NÝI¦õ$99>P#ÛL
+8€›æßG pC3ñWÓ[OÒH«}Þ]­ - /֧Ќ¼ À…D8Áòe€yà¡0FSÛóYx5QŠ$|ß«-)#˜I¡56ãÐq÷ì‹<’ÌÌ'×Ã¥ã{¸Š6•*Ì­ýYŸCëÁ"Ú òÌ1chžZÓ Xï]!À,è±±LãûœëùÝZ7´ÑÀQQ}!ŒâÛpÒÈèÎ
+F„¿<Ä sŸtñ¥ÑÜ¡Ò^%™Ò10ÏÎbG©ŽÎV¸é³Ý֏sæŸÃ.T¹q\Mϳ²¡3-'Y—ë¼:݆}w9åt¶¯Óåó~Åq’-
+¸ÊÍHÝ:ôïuNžªVT´N–™™>&ÕÊ䩬¢¢2‹ù¢/ïWߪè%în|y(wÜÃBÊ¿¿·ÖO¯“Çè~¼žrï÷³øYãUQ&yv€g¾âÿÞ×oã°Ê4ÌSxâl…O›‹ÆœË ‘XÒ¶¡PÌ1ÁT_°'My30å½O3 ×#˜v¦Zø Mº¦&»·Õ=­®Âo¶ªx2F‹¼0k×ÃÓ/ñ¨Çþv½Fi+ì8$íûÚnŒjUÌ£RérD'x][ÿÁ¹àT|Ü}uØÍ•ïÒ{š˜ë*w•f,Ô\%ÚVØ*6+ÒB=lUY®¯мÞUp7êŽgÝZ
 endstream
 endobj
 1532 0 obj <<
@@ -5575,24 +5572,22 @@
 /D [1532 0 R /XYZ 151.701 367.868 null]
 >> endobj
 1531 0 obj <<
-/Font << /F49 896 0 R /F22 957 0 R /F15 898 0 R /F17 923 0 R >>
+/Font << /F49 896 0 R /F22 955 0 R /F15 898 0 R /F17 927 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
 1538 0 obj <<
-/Length 973       
+/Length 970       
 /Filter /FlateDecode
 >>
 stream
 xÚ¥VKsÛ6¾ëWàr&Dð$‰\:é4É8#ËÓˆ=¹>Ð#q*‘ŽHÛu}X’,FŽø°»ß>°`dIù<ù=›¼û$I¨I'Ù7£©$N
-ÕF‘lA®ƒyYtUS‡7ÙO©‰ceáÂPh†8A5E– ‰fœP¡¨TIªÇ!º‡\~¸˜Î§WÙ˜0SÍÕ lD–¦J€ÙÇQ)àJ¿$e ̲éÕç«”9 g=˹~¨*›|Ì&ß'–á{nÕTJRl&×7Œ,`ïaTš”<:ä†HÒØ)^“ùäÏ	ó¡bû!;´`Ñà±A;þº˜e<v–ôGß}âzÿœ†éÎQÓKÁºæŸP¤AY‡‘”2ø›iÖ†òM‰+y‹ã¶,Êê!IP.p¥ªûï÷eÛÁQŽÞâ	áiauF^)`iÊÕ.oè"ÁüÃ%Š“`Ú,û”ÓlßlF"S.…MÓ•ïÃHÅ,ØäŪª­©:
-j4Z'h¬lC̓²½³CS·Wµˆº³D"‚Ò
-¶üGôí¢»ÇÞŒ&¼4Må³ô:¤q¥oPX±Ê‘yÑ•ÛÖՐ…Œ2	£ª/IÏ:Ñ
-róÀPŸoÃH+œeÈr÷íkƒª™vÞ°#RÝ÷†]Eýþ£[ùIë|éö[gÄ€Kª•O¶nÕôî\V¥÷wòÀO¤]ìŸKÚKsÜô!7Ńû¶ÜBlMN;³ìèdÚÉq\¬ÅñÎoßoòÛõÓ³£í 5wp[yw¬g„óÌv›á©ñ©êò\ïå9å>Ó¿b¥<+ÑÃÒ¶Ó3kšýËX˜‘”¯/øêë‡Êwµª(SêLü…€J‹æ¾¶·Fw†âÙÅ<ûzZ±¢I:ô¸
-ìeæo îRè´^ðkz1g-Ûó¾¤M2ªãw!ï# é/4кɫu»n^p1J9
-­¯m¾^7Öŏ®i at yyGçÆ9=+ίµbÑ cß}æ 	mõ_ùzÝE(E wðu[-Fš¸’ÔÀÌíÛÚÏ©.N“X
-=|¬g«„&:u²ÀpTo¾9É\Àã ÔŒ3‹Ô›o¸2ÊAÄ1Mì%õ3D"9<3&6ÔÀEwÄõßÚBêJìc?<Yà™gAz}ÚšÃK‰÷Îø
-~pa+
-:èbQÕKtH× AÊí«@x\tkS,ôo›uµ¬ñÄcÕ­¼»|ëï.ô«êëZÞº_Ëmèí®¶\?8׏Ýÿª·Ç}
+ÕF‘lA®ƒyYtUS‡7ÙO©‰ceáÂPh†8A5E– ‰fœP¡¨TIªÇ!º‡\~¸˜Î§WÙ˜0SÍÕ lD–¦J€ÙÇQ)àJ¿$e ̲éÕç«”9 Ç4•FöH•XÐäc6ù>á°Èßs*@%)6“ëF°÷…08œ’G‡Ü©S;µk2Ÿü9a>Pl?`‡úá´â¯‹YÆcgIôÝ'®÷Ïi˜îÜ4½¬kþ	E”uI)ƒ¿™fmñ ß”¸’·8nË¢¬B‘åWªºßù~_¶åè+žÎA‘Vgä•–¦\í²F€ Ì?\‚ 8	¦Í²O8ÍöÍf$1åRøÀ4]ù>ŒTÌ‚M^¬ªÚšªÓ F£u‚¦ÁÊ6Ô<(Û;;4uëqU‹¨;K "(- p`û·ÀDß>!º{lpáÍhºkAÓT>K®C9ú…«Ü™]¹m]%YÈ)˜0ªú‚ô¬­ 3 Õù6Œ´ÈY,wß.°6¨šiç
+;"Õ}oØUÔï?º•Ÿ´Î—n¿uFA¸¤ZùdëVMïÎeõPzW!üÔIÚÅÀþ¹4¡½4ÇMrS<¸oË-ÄÖôá´3KÀŽN¦ÇÕÁZïüöý&¿]?=;ÚRs7°•wÇzF81Ál·žŸª.Ïõ^žSî3ý+Vʳ=,m+ÀÐ8=³¦Ù¿Œq…ÙAùú‚~¨|W«Š2¥Î´Á_¨´hîk{ktg(ž]̳¯§+š¤C—ÛÀ^fþF ê.…NëE¿¦sÖ²=OáKÚ$£:Þyò>šþB­›¼Z·ë棔£ÐJñŠÐæëuc]üèš”—wt^`œÓ³âüZ+
+0öÝg~ñšÐVÿ•¯×]„Rp_·Õb¤‰+I
+\ÀܾŒ ýœêâ4‰ÕÐÃÇz¶Jh¢S'GõÖ蛓Ì<@Í8ó·H½ù†+£DÓÄ^R?ÃA$òÃ3cbC
+\tGPÿ­-ô§®Ä>öã@À“žÉq¤×§¡9¼”xïŒßà¶ÒÐÉ¡ƒ.U½D‡t
+¤Ü¾
+„ÇE·6EÁBÿ¶YWËO<VÝÊ;±Ë·þîB¿ª¡¾^ å­ûµÜ†ÞîjËõ÷ƒsýÑý¾Æ7
 endstream
 endobj
 1537 0 obj <<
@@ -5618,16 +5613,21 @@
 /D [1537 0 R /XYZ 100.892 459.554 null]
 >> endobj
 1536 0 obj <<
-/Font << /F22 957 0 R /F53 926 0 R /F49 896 0 R /F15 898 0 R /F17 923 0 R /F50 897 0 R >>
+/Font << /F22 955 0 R /F53 930 0 R /F49 896 0 R /F15 898 0 R /F17 927 0 R /F50 897 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
 1544 0 obj <<
-/Length 618       
+/Length 615       
 /Filter /FlateDecode
 >>
 stream
-xÚ½UKs›0¾ó+t«˜©=AôÖæ5É$LjÓ\Ò[Ž5	"œÇ¿ï‚`brpjO§'-Òî~ß®öÝ!ŠNƒYpp"Ä(IhÂP¶DL1S†"•H”-Ð
-~x¶Ö†·ÙùÁ	çH“$ŠdëÌ#Bǐ«sK³p"”ÄGe‘[çíéÕá—:œ0Éb|¸ÊSùÞ掳à)`€"¶­ˆh^7·-àìQ"^:Ï	¥I¤Øhüh_ý‹Â¸"@¹#üë,ÍXÔ"N˜ÚS`*9Txq™fMyrû7†›ô!åÞxœŽðÀ=îÜ•NF0RÝfh£8Q„]g”â©©¡å—®6[9SHÃ	´y?²ô•R& J<iÙcû»;iJ¿Î¾_zŸ‹ò®Ü¥—¢§—žÍ²évz’ÄZôŠ|ÞöqeñÀ.d8/ KØ|ïóŒ¯rWøuÝM>Tîò¢g0ñ/-¯²º¯›¼±¥ógMôÖuã¿òù¼\»Ö¯Ùë¾­ZØî	Ã#øÓfÏÝ”Wµ-ÿ²öS²ø·J¹)&ÇJÖD29(9êU<›^Ï®CPñ!\Ká,L®rWçóÆï¤pQ‹ÖŒñ•õŠ7=ú r¯ÙA™ß”IgjÝ˲êçoeû­Gë5l¾úo»0~íòͺ»^Ö«~¦ŸÖ¦zó{ye¾}öàl655m)Þ†„¶¦ÄÇ.¯‹­­Nb¢h¼ñ-·ßhï?š wpS=·˜\Áéppæ–åVŒÁ¯EêwLü‡~z >!»
+xÚ½UMs›0½ó+t«˜©}‚è­uâŒ3	“Ú4—4Æ–m&E8€“æßwA0198µ§Ó“iwßÛÕ>AÑQté}K¼³‰Œ£$¢CÉ
+1ÅHH
+tDT$Q²D÷Xjÿ!¹:›pŽ4‰‚@6ž\0"t‰ZŸ8ñGBI|^äif=»ªü“,ÄãMº­Méx“Ï»H¼'AŠØ°"B EîÝ?P´„³+D‰ˆ4zi=s$”&R`ÿBsï»G»jè_TÅÊ-áÓ8aAK¤<›0µ¦ÀT²¯ðú&NêâÑçû.n7êG"$BÊ“ñ8à{غ+
+`¤$ºÉÐDq¢'ºÎ(Å3Sm¡å¶29SHÃ	´ù4²ô7¥L ”xÔ,²Ãö-v{Rn½q>ן8¦—¢£OçÉì0=IB­{zyºhú¸É¬qÀÖg8Í¡KØ| ïò¯òXø]ÕN>TnÓ¼c0r/
+¯¢|¬ê´Î
+ëÎêèíªÚ}¥‹E±³_}×S[µìܳ=†Gð#†'NžÛ)/«¬ø?Ê:MÉâß*䦘*YÉd¯ä Sñ|v7¿óAÅc¸– À‰1\¦¶JµÛ‰á¢–âÛÌ)Þt@êÊ¼Pdqn~R&­©Üu¯Š²›¿MÖmm3§aóÙ}gKã&1[½fvÝÉzÓÍôÓΔ¯n/-Í—œý¦Æ¦)EÃÛ°ÐÆ”øÂú‚ã]~°ÕQH
+÷Þ¡ÕáíüônÊ糕+0¸ì¦vU¤ÁüZ¤~ãÁÔÀ¿_á§÷À¥¹e
 endstream
 endobj
 1543 0 obj <<
@@ -5653,19 +5653,22 @@
 /D [1543 0 R /XYZ 151.701 217.208 null]
 >> endobj
 1542 0 obj <<
-/Font << /F49 896 0 R /F22 957 0 R /F15 898 0 R /F17 923 0 R >>
+/Font << /F49 896 0 R /F22 955 0 R /F15 898 0 R /F17 927 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
 1551 0 obj <<
-/Length 1027      
+/Length 1025      
 /Filter /FlateDecode
 >>
 stream
-xÚåVËŽÛ6Ýû+¸¤˜áS$»)’tÒN€:­íf3™…Ʀm¶ìHòdò÷¹$%Gr\5A
-d‘ÅŒh>î9¼ç>HÑQôûèå|ôü5çH«)Cób”c9J%ÊJ4_¢;<s‹:ßÉýüMØnˆMSé·sK(ì¦q')IÆŒ¦ϦïfïAñ«d,”ÄóÄ\fE•-ê83Évn‡åPì"‚´@ƒXj#Á°;aló'¿kt3}1˜¥ˆuX+"ZìFw÷-aí
-¢DXƒ>†;$”!©R0Þ¢Ùèïíz‚iıJñž+¤%áºíÜñÄù«¤Ï6Y".]üySwñ&ŠvoBјÃi`LMöµû%Ë”ãj“•‰âØPoÝ£Ûú¡ÁY±ŒsÕǼ^lâø1Û]\Ï‹8Uoš	°Ã°«þ³/ªÆbÏü¡ÙsÜeÛOñXsp@OÞ³e‚(#°Íªvã¾j±†‹ÞñÞÿûptUMZSœ•²³‹S¼ÈWU8’8©Ÿêhä=U@€qŒ»0©`–Åá.kX?D4k¼_Źm¾ËëÀ`Ù¸°ªòªÎŠÅÉo\$J¢N^xÐIÛè$$¡Ât$?‰>uáb!Ûà9YoÀ-Óh ò€ã··¿=;;ÄT÷”eiæÜà=ÈŸØŽ…Á1õޏ%®\ùèÛµ„û5øhˆÚ¸ñ7d¬äŸÉíl>åƒôRFè‰][ìaØx<¢6 ·“¹¹»U’•|’-—y±öž‘Ø»Á×>	ýàXä‹0‡—.ÎTuyÚ.Çžð§ºY˶ùºðõÇÿ€ÔÚø‘‚8NB@ù1ÄLÙØö±@717Æ\¡m?Cf¾ŒJl\¶t%vׄCUëë .Ã2(¦ò¤Ô
-A¡f$\c¨ƒ°Íùs!¾Õ—"ïÍMTÿ1Q)%é{¡¯—mVÌþx1½ùºAp¡ ¡"J6EœÚCl=6\"¨¦¤n.r;yíé¼½€œ¦D~äÔ†ÞÕCf µ":•WÔÐà…îC¾šO‡•fÚ&U?¸ÿE؝ÁÀKBÃw˜¬¿Tl—A£‚S"ý"Œ±À¼#®‚ë_ðVêâ^…YN$³WA´Ð’Œè!~­J_JÁ»µ´S9òbÕ$O¬ƒ~ŽÆ‹IVæ®úÅ¡œYÉÿ_]9”nåÊ2¼
-|—=å;¯©@oëŠuKÐwBúôž2áÿÚ¹ö—ov©¹wːìN‹ç§_Å÷hx?}K£×?¦~ÿ„œq(DR^¥‚{[ÊÔ7Vð«@7%¼=P¯‚ÙÔðæyµh¿Àâ3Ò8Æ
+xÚåVKÛ6¾ûWèH0ç(öR$é¦Ý uZÛÍe³­MÛlÙ‘äÍæßg†”ÉqÕ5C6©!9ßp¾yEëˆE¿^ÎGÏ_j
+ãÑ|qÆhjE”¤–j«¢ù2º#3·¨ó}ßÏßøí)µI¢p»°”Ánö	šÐxÌY"Élúnö.–Œ¼ŠÇR+2Ó””YQe‹:H&ÙÎ-Ãô¯ü F\@PÌ –Yo‘ä†2nZeqÓèf>ú0â dï­©”Ñb7º»gÑÖÞDŒJ›FýÎ]$uJ­a¾f£¿G¬ë áœZ­EÏÊRÛö†®‹dâð&‰!³MKNJ>oŠã.\D³îEX4p¬ñª&ûÚýU"HµÉÊX‚
+´%[÷è¶8MIV,ƒ¬ú˜×‹M˜?fÛ£ëyDõ¦€N\uÀa_TÆžúC³ç¸Ë¶ŸÂ±æ<à +h<ZË%ÕÀ…·6«ÚûªÅŽ9)zÇ[xüûptUM[U‚Qð³‹3²ÈW•?’­Ÿê ä=Ó@Àâv^¨AÊÃt—5V?4˜²_Ù6ßåµ·`Ù¸°ªòªÎŠÅÉ)Ù¸`(
+<!ñÀ“NmÓT”É´Cù‰ô©óó1ØÏyÄ¢KJ‚HAÞÞþöìì×ÝCJA”%m”C>ˆ”ì^j°v,¥ôŽ©÷8W¤rå#.¶k÷«÷ѐiãoÈyCÈ?“ÛÙ|*ÍK8e'ëúØÊcÆãµ½ÌÓ»ûAPÍ!YùÉ'Ùr™kôŒ"èט„89ùÂËÈÒIU—§íjü€ª›µl›¯,?ø©µÁ™†8Ž}@áb¦ltclyÐMȍ±PTÛϐٟ/—-]I‡"Fœñ .‘Ã4hSuâꆠP3baԍAØæü9߇Š¥½¹	ì?Æ:!¾$}/ôõ2£ÍŠÙ/¦7_7!5$4¤„ˆ2ƒ
+h‘§öÚBÏ!S*™òª”i.r;yæ¼½€œ$T¦â*ȉõ½«‡Ì/@MM¢®i ¿KÓ‡|5Ÿ3ÍMJ¹Òýàþf`t†ÆacñR=cû¸µ”«’Éb0Æ. §ày\|uÀS©‹{nUÜ^ÑBKJeñkVúTJÑ­¥Ê‘«&yBDƒIVæ®úÆ¡œY%þ_]9”nåÊÒ?
+|—=å;ćה7oëŠuk vBöôžq‰¿VÖ~ÿ†à—š{·adwZ¼8µø*<Gýûé[½ù1õû',à\@!Rê*u	(SßXÁ¯Ý”ðô@	¿
+fSÃ{˜çÕ¢ÁŠÏ…
+7Þ
 endstream
 endobj
 1550 0 obj <<
@@ -5697,21 +5700,24 @@
 /D [1550 0 R /XYZ 100.892 221.445 null]
 >> endobj
 1549 0 obj <<
-/Font << /F22 957 0 R /F49 896 0 R /F17 923 0 R /F50 897 0 R /F15 898 0 R >>
+/Font << /F22 955 0 R /F49 896 0 R /F17 927 0 R /F50 897 0 R /F15 898 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
 1558 0 obj <<
-/Length 994       
+/Length 993       
 /Filter /FlateDecode
 >>
 stream
-xÚ­VI—â6¾ó+t‹Èj•6[¹‘^&́$@æ23‹ÆïÑ6c»»Óùõ)IÚÓ@&o¸X‹«ê«½ÄÉ=áäÝà—ÅàêNYœYn,V4°„1©eÚ*²ÈÉGºù{øyñþêN’2kŒò”B“i‚‚Ít1I­èMõeÜÏ~¿þ¡Ž@AB¯×Ù¶uuü!¼¼Áíbðe (€x¬™”dù0øø™“ÿ½'œI›’ç@ù@¤N™Ñ÷2ü1à5ü¬)ÝY5ÿu<»=¢ˆ5L&i •ú¼&,A_ìô8‚+8gh}w2½JA{-¤`JÚË@K×}h8‚©$âBæ*ì}ÌëÅ, îÂsuú5Úl4ìÒ¨YgµŽ”T³誊‡O\óªÜ¼ø“¤Yž»¼£ZÅ«cä’tÛÖqS4ñWY•#¯
-†Æ‹É4šÐÿqu…HIDÂD"q¦"EíÚÇÚ§7
-å~QtOE™ˬuM<6Ë¥kšX8 fµÞbNFEE¢ýL`• FtêZd7	»ú)T‹1ôÝîrâ
-5íBteºR¬Z÷3Úk8ݸ'·ñ5—HÐvíâE“=t»§lóØm³Ž*–pz ®‡¨óŸ/®iÙÁ0ÔC§ö”a:Óf.0~•ýB
-Ãbuðçt2_ÌÄÙô1À¸Ùgzm(R<çÃíM<8Šìh¡_"èdºç1µ7YíAŸ‹véQ×}tØsѨã=â(±wT³EIœVeãþ—».ªùiŸíM88íCèh“›Ï¢+…%·‰`f.q4`Ý´UÔe~;úávv¤iY¬&ìç’œGö|Óò5ÜkZ}¥„Õd%Æz4ju¤GK±Ž/-…aZè>4p8ï~T–¥¢ó¿î¸‚»PããîBù)æ¡0‰ó#
-uN!ÈJà¿'ZÊÒÄ^Ya(ÑC~묯‚«º¼i»c~w/BÛÝx	$«¸ž`Eâ0cÂUW?cúƒ@3ª›$ß;H0ï4¨Cý'»¾IÔµëúeÛV÷u¶]Ë8;š"wqœT«x^l¸î_løoüˆ
-¿l=~Q•'†—°˜ùj¹ïð7îUžµù¦ÆÕ)>Îs€1ü4;¯i"™‘û&2éº9a-ýËŸ^ZçOØ[êÜÕ!’xÀ Í"¡w‚¿]Vuú­oEèxÿ渏$*R¼ié³?¡Ü&þ,Êa|øH#û‰¬®³ÀÛÄðŽ!4+ó¸÷{õnÅúòá±
+xÚ­VKsÛ6¾ëWàV¨SÁX¼Hô¦ú‘*µ•Ô\’X²8#“
+IÙãüú. J2cIM'¾îî·ï'÷„“wƒßƒ«;e	pf¹²XÐÀĤ–i«È"'©æÃÏ‹÷WwB”Yc”§˜Lh¦‹áHjEoª‡¬(ã~öçõOÍp
+z½Î¶­«ãáå
+nƒ/@œÀ`ͤ$ˇÁÇÏœäøï=áLÚ”<Ê"uʌָߐùà¯ï¬áßa•HèΪùïãÙí	E¬a2I­Ô—5a	úb¯Ç	\Á9Cëû¸“éÝP
+úÇkh!SÒ¾
+´4LpÙ‡†˜J2!ÞÈ\e˜µ¢y½˜Ô}x®î@¿dB›†}5ë¬vÑ’Šb]Uñð‰k^•›g’4Ës—wT«xÕcŒ\’nÛ:nŠ&þ*«räµ!#ÀÐcq#™F3úWWWˆ‘D$L$W` RÔ®ÝÕ>½Q(÷‹¢£x*ʼXf­kâ±Ù-—®ibá@B ˜ÕZx‹9I-d‰ö3U‚Ñ©k‘Ý$tîêÇP-ÆÐwûˉ7,Ôü¥yДéJ±jݯh¯átãÝÆ×\\ uBÛµ‹MöÐí³Í®ÛfU,áôH]5Pç?_v®iÙÑ0ÔC§öœa:Óf.0~“ýB
+Ãbuð÷t2_ÌÄÅô1À¸9dzm(R<çÃíM¼8Šìh¡_"èdº—1µ7Y@ŸŠvéQ×}tØœrѨã=á(qpT³EIœVeãþ—»ÞTóó>;˜ptÚ‡ÐÑ&7?_DW
+Kî,4Á*Ì4\âhÀºi«¨Ëüv6ôÃíìDÓ²XMØÏ%8ìå¦åk¸×´úJ	«$*ÈJŒ=öhÔêD–%b¿´†i¡ûÐÀá²ûQY–ŠÎÿºã
+îBO»姘‡Â$^ÌŽ4Ô9… +ÿžh)Kû6È
+ëD‰òkg}\ÕÅàU{Øã ð»ãxÚîÇK YÅõ+‡®š¸úÓ$ š	PÝ$ùÑA‚y§Aë?Ù÷}L¢®…\×ÏÛ¶º¯³íºXÆÙѹ‹ã¤ZÅ›ðbÃõðbÃã6ü²õøEUž^Âbæ«æ¡Ã߸OTYxÖæ»W§ø8Ï} ÆðËXì½v6¤‰dFšÈ¤ë8䄵ôzn?ao©sW‡Hâƒ4‹„Þ	þvYÕuè·¾¡ãý›ã>’¨HñR¤¥Oþ„r›ø³(c„ñá#ì?&²ºÎoÃ;†ЬÌãfÜïÕûè_EÏ°
 endstream
 endobj
 1557 0 obj <<
@@ -5755,22 +5761,28 @@
 /D [1557 0 R /XYZ 151.701 169.854 null]
 >> endobj
 1556 0 obj <<
-/Font << /F49 896 0 R /F22 957 0 R /F15 898 0 R /F17 923 0 R /F50 897 0 R >>
+/Font << /F49 896 0 R /F22 955 0 R /F15 898 0 R /F17 927 0 R /F50 897 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
 1567 0 obj <<
-/Length 1062      
+/Length 1060      
 /Filter /FlateDecode
 >>
 stream
-xÚ•VÛn£H}÷Wð0Za	zúB=RFÊàÌJk•M,̓×…‹p¼Ù¯ßê. Æ3r’T}­:uút5Ôz°¨õçìËjöñ+çV at T@™µº·¥$TÜòCE¤ò¬Uj­í»,éòºšoVßÌò(ß÷ôr®…Õ×q¹Ë¨/ì¨yÞuõCï¶y2w…ôì6O3lÕ÷hÿZ¡]ÔeœWؾÜwÛ¬êò$~	é)ÀEU¢`àŽA‹s½jvµšýœ1¥;JC!¬¤œ­7ÔJaî›E‰P¡u0+KKȐøRB»°îfÏhO
-=¦h
-`tÙs.ÆÕ?TÒkg†<ƒƒ_™<Þíù_èWw·öUôE7<;«͝NÞL²À†h~Ìy`?wöÒ¸‹±µÀÝû6¯p$7„ÃÏ~Խ짮O€NÓt{¤°”¨Põl—õ\pûp¯Ó}=W–¯†\—qŸR‰
-ÏÞÆíöè1„è§ÒºwáDŽ”ÕŠ77Û&±o¾Ÿ
-ă!J™zZ'šñm^e¿Q©âÄ}Kò€xR•)áEjD9Ì”$/î#†]ܶ¾nRÑË9·/.´¢Ó}¹Ã¹GxIœ$§»¸½Óú;è'é}NÁrýÀÔ—	"½^8zu^å]Å3ºÕ‡ ÝI@Ý°Ó9³¨L‡1§»¯ò¤†àfcÌÀÄÔ~†ïüQjV fL´|y«%yxs—ÎÂY¦¯j‰Ñ€ø!Îœ ‘i ¨Éå…¾¹¼Üî)Œ,¦EV=t[[¦8vȇ‘—Û
-k$7¤Ä£jJîP#Fop·–ï`¤W÷Óº$¤Ò|8…&bs–	ŸæûíþG›u[QÄö	Í}S—ºÅÆbÔâD‰î²±•3w=*ízׁ€D­ܸƒ8M³»=E°ç¿¬AqdZA-r$8èš 'ïMÔdé[K½/áu‚ð…X„N°qú.%Äß ¯—[‘Ôån,A/F°	DÎ*M ¾Dç‘÷‘'‡»ÊËìmÕRŸ°½ß½;ɾiz,8ЁóWŠ)z@Š'jÏbPJBoÀ¢ßÀc^Rä/PBI•âD›5Oæ58¥
-4
-0ÜšÛĹm?Í])Ô‘÷áÁÔ›~ñ>×…Ê´ÙnÁøTvÓSkñ‡†cDIÉOu¦)ÿ¥8H~6웦6ê…\ë=ÀÎ#–(ìU°·ÿ‰ÜÏðW!¹´o³ŸdìD‰AH§ØîÜÏ®ÃSÐóðàJô~pò4½Ë^›Øi³¶5ÅNwu¥Òëí£ô›ïkE“½ð¡‹Ê¿LÍu2J8-ç#žA.Ÿú¬’‰ÿñJ¶ç/ê,¼¼ÿÝ:ŸÇ
+xÚ•V[o›J~÷¯à¡:Âl÷Â[)•Rœ©±ŽrK}ðñ£pqÇJý™ÝbÜÊIÐìuæ›o¿…Zµþž}YÍ>~åÜ
+ˆ
+(³V÷£”„Š[~¨ˆTžµJ­µ}—%]^WóÍê›Yåûž^Ρ°šâ:N2wõ…5Ï»®~hâÝ6O殐žÝæi†­úí?+´‹ºŒó
+Û—ûn›U]žÄ/!=¸ˆ¢Ê@, ”CPÉô¢ÙÕjösÆ`Zì(I„°’r¶ÞP+…¹o%B…ÖÁ¬,-!CâK	íº›ý;£=3ô˜¡iüÑ9$ϹDWÿQI¯Ä38øø•ÉãÝžñÅ ~quia_E_tó³*ÑÔéÜÍ„á
+lˆæÇœös—a/»[ܽoóêG‚qC8lðìGÝËžqêúè4M·G
+K‰
+â-Êz.¸}¸×龞+èÊWC®Ë¸O©Ä†goãvû
+ô€BôSiÝ»pH"Gʍè Å‚›m“Ø7ßÏâ£*ËÔÓÐÊ8ÑŒoó*ûƒJ'^è[’Ä“ê¬L	Ä(R#Êid¦$	dh|q1ìâ¶=èðu“Ž\ι}q¡­mœîËÎ}8ÂKâ$9ÝÅíÖßAï8IïÃp
+–ë¦t¸LéõÂÑ«ó*ïò¸(žÑ­>íÖHʆÎ™˜@e:Œ9Ý}•'5ì4c&¦ö3|çR³ð©–/oµ„"oîòÑY8ËôU-1?dÃ9ƒ  ò 
+ 5¹¼Ð7——ûÃ=…‘Åt¢Èª‡n‹cËÇù0òr[¡sä†”xTMÉjÄè
+îÖòñŒôê~Z—„Tš§ÐDlÎ2áSÂ| ¢Ýÿh³b+ŠxÀ>¡¹oêR·ØXŒZœ(ÑÀ]6¶ræ®G¥]ï:P¨µ‚w0§i–b·§öüÊG¦Ô"G‚C> 	rÂQñ~ÑDM–¾µÔûÇp _ˆu at Hà§ïRBü
+úz¹I]îöÈôb›@ä¬ÒêKtyyr¸«¼ÌÞV-ñùÛûÓ»“웦ǂ8¥˜¢×	¤(q¢ö,¥$ô,ú
+é1è%Eþ%™T)N´Yód.PƒXª@S  Ã-¬¹MœÛöÓÜ•ByL½é7ïs]¨Lû(€‘àŒOe7=µÿgàç…1¢¤ä§:Ӎ¿R$
+?öMSõB®u`çKö*ØÛÿ‹Dîgø«\Ú·ÙÏ2v¢Ä ¤Slwîç×á)èyxp¥z?8ùšÞe¯Mì´YÛšb§;ºRéÆu‹öQúÍ÷µ"„É^øÐEå_¦æ:%œ–óÏ —O}VÉÄÿx%[Èó7u^Þÿ+9žØ
 endstream
 endobj
 1566 0 obj <<
@@ -5790,22 +5802,23 @@
 /D [1566 0 R /XYZ 100.892 263.858 null]
 >> endobj
 1565 0 obj <<
-/Font << /F22 957 0 R /F49 896 0 R /F15 898 0 R /F17 923 0 R /F52 900 0 R >>
+/Font << /F22 955 0 R /F49 896 0 R /F15 898 0 R /F17 927 0 R /F52 900 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
 1572 0 obj <<
-/Length 1145      
+/Length 1143      
 /Filter /FlateDecode
 >>
 stream
-xÚÍWKsÛ6¾ëWðj"ÑŸbfš™T®;IÚÔµè“ëÂk’P	(ªÿ}w±$M;”íC=h¸Ø>,v+ß¹u|ç×ÙÏùìä,Êæ{™Ÿ1'¿qX̼ÔgN²Ê¼8‹œ¼p®Üêß²œ_çŸN΂ÀYyY’D¨„ÌW)¸²Z_òù2Œ#÷TÕ¼lˆ¾8_¿Ñó%‹Xê®·|gdK‚ ýÍ~ÉgÿÌ8ð6Ú:öÂÐõìêÚw
-}r|/ÌVÎÁjÖN¯¼$Ž®œÍìÏ™?>OLž'Ê<‘®—ï7óeÄÙÊÆ”‚¹¸
-<-YèÅ«¼yGªš¾?ÑgÝÊâ/?ö?ëÅZÁÄçZËÖ Ü‘Á„…@üwŒ»
-—ï×Ö€Öï¾ÛIßIw:9cñ8:à9Œ<?	ÈóxkþÊý[•MÙÜâ"u!@Ä-ú{z`Šª”Í< ­eU‘Ú™R5¼ªîI‘õ®S3Š”Ä<HÝ-on%­K£Ia§[Nþ€›©¶À4
-\ÞX‚u€€3 ¦P­UUE‰¸5GÖ=-Zy³Ÿ33Ô•#E¢ýn¾l$1JC
-…DÉÊ•MA1žjz·“ KmZÜ2]-;íÍ—Q»ù¶Ô$è"¯4‚#Wٝ„Ø·b—ò®êœñ(¨Ɛ·¸´Wü¸ ú+'O.es^Ö3f”Èâͱ„¿osñ4{‡ôŠk#Ûo²=‡›<À…m¤Ã7‹\,x+"ruå{^º`Éõ¢ªÕá™-Ü©ªwUêèn}uŠgÁ¾=ê`ó}5
-æä£@åúh(Ÿï'Çã«'!Oôç«{Ä3§zØïeԏ@£×—ûÊ%€ û$bî%¤}È ÙÍ–({ÑCMGaàž÷*z+5ÑX”(ªÔ-Öö«+|$úÂG=<WÙˆ²èz¯:nøÔéô^ Þ–ªŽëQµ©öNŽ­¬+9Ûq at kh4ÀTu	Ý­xh³ÿ›ü"ÍoêV5^Ûo_‚—“EÈ’Ecº:<·8X2~Û¦M†Ò›üàZ{jØ÷‡.knÄ–H³UZ‰×cчß_‚ôŠ"ŽR/aÁÓ¿µ“MÇÆd¸ËæF¡¸Â{ c-Úrg—O›§z!x©Ñ½îÕïÈ'0~H…ZOƼ,†$§ä†ÈDAם/õBxO™ï»kU×0]é#-"H<Öð£GæC岨ÕøÔfl4‡€„^x †ÂËØSK­©F{gŸÉ{’µ¯
-âµOº¤…€GfEKZ_û© $¼¡V#':pï¹$dAšØ4ÒÔN¸¶ h¤Á·¹ï#ÄÄî‚ÚƒVÍ©ù”$Éã–ˆ*ÛÞˆÓšæ œZpf@Î]£wè |›Ç*Õ^zSw~I]±Ä®e]Â"y¬„™ÁD±ïâx‚²VRôh$Q6pÈDZ¿4¾ µ×²÷ÛkiG,º!d7dõ}e#Úû]çþMà?„~´ï¿ðá?ˆCù
+xÚÍWKsÛ6¾ëWðfj"ÑŸbfš™T®;IÛÔµè“ëÂk’P	(ÿûîbIšv(Û‡zÐp±/|Xì.V¾sçøί³ŸóÙéy”9Ì÷2?cN~ë°˜y©Ïœd•yq9yá\»q0¿É?Ÿž³ò²$‰P3™®Rpdu¾äóeGyÙ}y±>Ñó%‹Xê®·|gdKëoöK>ûwÆÀï°ÑƱ†Ž¨g×7¾S€ì³ã{a¶rV³vÂxå%qtålfÍüñiâ`ò4QæY؈t½ü°™/ã v?îÍV6¦ÜÈÅ¥@PàiÉB/†¨XåÍ{R½Ôôý‰>ëVû±ÿ›^¬5lA|®µl
+JÀLX´ÀßxǸÛpùa=l9hýþ»ôñôx§Ós£žÃÈó“€<ÿ‰·æ¯ÜTÙ”Í.RDÜ¢¿W ¦¨JÙÌàÐúPVÙ©)Uëê$ÜYï:5£HĨÔÝòæNÒº4švpºåÔ鸙jL£Àå%X8J`
+EÐZUU”x[sd=Т•·û9s1C]Ù9R$ÚïæKÀV at b£4¤PH”¬\Ù#੦÷w7	ºÔ¦Å-ÃÐÕÒ°ÓÞ|E±›oKM‚.r@ñJ#ˆ0r•ÝIˆ}Ûé v)ï«Î¿…‚:`y[€K{ÅO ¿âðiòäâI6çe-1cF‰|)NŽ%ü¥x—‹çÙ;¤çP\Ù~“íÜä.l#
+ž,r±à­ˆÈÕµïyé‚%7‹ªV‡[d¶p§ªÞuV=¨£»õÕ)^ûÍ÷Õ4ü…“•ë£¡|¹Ÿ¯ž„<Ñ œoî/œêq¿×Q?^_ï+W 쓈¹Wö!ƒd7[¢ìE5…{Ñ«è­ÔDcQ¢¨RwXۏ¬®ð‘èõð\e#Ê¢ëM¼êt¸áS§Ó{z[ª:®GÕ¦Ú{m8¶²®älÇ­¡Ñ SÕ%t·â±Íþojð‹4¿«;Õlxm¿}	^M!KéêðÂâ`Éøm›6Jwlòƒkí¹aߺt¬¹["ÍViI$^mDÿx
+ÒŠ8J½„ÏkpüÖN6“=à.›[…â
+µh˝Y\}:[l>é…4âµF÷¶W¿#ŸÁø!
+j=uó²’œ’"]w
+¼Ôá=e¾ï®U]Ãt¥´ˆ ñXÃŽ™•Ë¢VãS›±Ñzá
+/cL-µ¦î½}&H"Ô¾*ˆÿÕ>é’™=-i}í§ð†XýœèÀ¼ç’ibÓ,HS;àÚ‚B¢‘ß澏»jZ5§æS6’$O["ªl{#NkšpjÁ™9÷BÞ¡ƒðmCªT{éMÝùuÅ»b”u-‹æ±f"ž‹ã	ÊZIÑ£‘DÙÀ!Ç"üÒø‚Ô^ËÞoo¬¥±è†1ܐÕSô•hv?ø7ÿúѾÿÂ?†ÿ vBª
 endstream
 endobj
 1571 0 obj <<
@@ -5825,30 +5838,26 @@
 /D [1571 0 R /XYZ 151.701 168.857 null]
 >> endobj
 1570 0 obj <<
-/Font << /F49 896 0 R /F22 957 0 R /F52 900 0 R /F15 898 0 R /F17 923 0 R >>
+/Font << /F49 896 0 R /F22 955 0 R /F52 900 0 R /F15 898 0 R /F17 927 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
 1577 0 obj <<
-/Length 1441      
+/Length 1439      
 /Filter /FlateDecode
 >>
 stream
-xڍW_sÛ6÷§ÐÛä^ʼn¤þqoY»níZg‹½ëCÛŦc]dÉ¥¸ýöR‘_¶Þ5A @8î‚8ø}öëjöó;!‚œ©<æÁjð8f…AV(–ª$Xm‚/áR¯ûªmæßV¬xÁT–%(.‹A:&9Á
-6xœÉpùþ­™G2M²Ùqƒ,«"Q`‡©XY“2%ñ¨¤þ^UÊÍ~[ÍføqÀ'Ž¥LÊ`½Ÿ}ùØûÄLª"8ZÉ} Ó‚ei
-t,gÏâéey:5=*M³7B¬ÃI"ÏŸð+¶ÑÄ8ÎE–øç1¶Cc#cœà–؇Ò+ÛvãŽîª5rv´,;ý\””À†9«Çyš†e­è
-èÀU".Y
-1´Þ^5Ι‰p0º#ê¸k‰¨Û;L¤¤•
-‘·óHä¡Þ¶èJõ;GìÑzI®VcîJCž+B­Zvš­U×özCü’>uéuÛ8v_íõô
-)ÝàXÕ5\]&`í>âMð«êˆ<‹pôÃp"Çÿ~ ·ŒÞ ó$¯·´µn‡Î<é&¢ÑG"ö“‹_õ©`H
-‘S£È÷ôíw•“± =ÊšT	,’pL° Xr2º°è“…´è’…Ï0:Ý]cÍÁÊåªfÛÏt¸²Y„/@¢mHÔ¬1GÞãпžJÃC×~yR;+‡²÷çm"áÔÒUòy€^•
-‚.»Wîò-}rhzh)ÚEñÖ#ø)0³æŽv[¸oç#Y6žrªVèÿ›¿hA—Õöso†ý¥x®üI×#F~T>&ÇôåþàRF7ÊñF.‡—.TÝ5PJ›{±šTè¸Zc¨m‰{Äâ–Ñ
-6
-©[;À¹±¹½à¢$X­Ë¾íH¦jHˆ¢ Œe¹ÿè’ªƒ6=mMP€ë²ù	¥Ebâm–.é3`½ ±ÏÛŽQ—ú£E¥G@*ØŽ¤ªÞáâ‰,3j²ªB"Êìô“°
-;-'Ȇ•ÃÇÀõÏ“ùBŠÜ—pîJ8רüó;C+³k‡Úí,®WH¾[ÒÂŒ­eZ×°Œ€Ó{SîǵÝ=1;,SÝÖ?ˆ§›èRRº‡žúW¬ðøä1z˜þ„A»ñÔ¾¶€Pêêùo’¯qÿi^ï7–jѯ#´”<‡¬§ÿÓÑc…Tߍê;Ÿç‰X·ûÃлšË3	Mé‹Ê?•´rîÈ¢¶Äu}pì*¬9“^^}b4Mð<à‚©”Û‰“Ìé8’@±Á;ï'’,w},Ë&ÉéX€èQLøÀ”¾J7Ë«s¤ZÀ§W›Öæf=ì]Zü« k£ÐÑô¥æt…ïP†‰ÀÊI$zLëÅÊ	èõÐU½ŸD@ŸÀÔ­iñöúÓóAJ¨œq•2S,ÏÄ‹“¹ç¨ó“„ù)!U)¨òÑ"ë¦ï†5Ô±Fh!Žat8†]š€€°C“ıƒq
-óâc0­ì±û)Œ«9læ,O\ä °*ðŠ‹h9ÜbãäžD€ú~'»8Fçãï‹É¿ÿ§+ò)˜&WC×¹ÔC¡Ã뉯+Ï€¹ 8!áMÓÊ6KøbÄY¸Ö…òÃm„´øJ;)B÷
-•ÓRºý]—}E
-êÒµG#nÔ”«±®8ÔU*|]%¬ÈÅÓ¨Ï]e}žKŽÈÐ	“Y6Ž	¤
-P“Ê—WÆ’$›¨•ýÓTÐËštQᨛ;Ýù¨{œîÏU ¿Š)߃­ÌÂþ29;xŠé4T¿F–â(~ÑTäŽ`€dê"ûy® Û´ê—Œ‹"?1Æÿ˘;rbì#%òúekàg15&ÎŒù/4ŒÌJ‘Ö
+xڍW_sÛ6÷§ÐÛä^ʼn¤þqoY»níZg‹½ËCÛŦc]dÉ¥¸ýöR‘]_¶Þ5A @8îƒ8ø}öëjöó;!‚œ©<æÁjð8f…AV(–ª$Xm‚ÏáR¯ûªmæ_W¬xÁT–%(.‹A:&9Á
+6xœÉpùþ­™G2M²Ùqƒ,«"Q`‡©XY“’ç,æ¹W’Jšý¶š=Î80ã€O¼J™”Áz?ûü56°÷!ˆ™TEp´’û@¦ËÒè:XÎþžÅÓ›òtjwTš(f¯ƒÖ­·I"ÏŸð+¶ÑÄ8ÎE–øç;1¶CcÃbœà–؇Ò+ÛvãŽîª5rv´,;ý£()
+>sVOó4
+ËZ7(ІQ«D\²h½½jœ?2á`tGÔq×Q·÷˜ÈG*"ïæ‘ÈC½mÑ
+”êwŽØ£õ’\­ÇÜ•†<W„Z7´ì41Z«®íõ†ø%}êÒë¶qì¾ÚëéRºÁ±ªk¸ºLÀÚ}Â?š8àWÕy)àèÇá,DŽÿí@n½0æI^oikݝyÖMD£Dì'¿êS$À"§F‘9îéÛï*'c@{”5¨X$á˜`°ädtaÑ'iÑ%Ÿ+`tººÆšƒ•Ë=TͶ%ž<èpe³_€Dې¨YcŽ:¼Ç¡
+<•†‡®ýó¤vVeïÏÛD©¥+ãó ½*]v¯Üå[ú:äÐ,ôÐO´‹âGðs` fÍ=í¶pßÎG²l<åT­Ðÿ7Ñ‚.«íçÁûKñ\ù“®'Œü¨|LŽéËýÁ¥Œn”ã\/]¨ºo ”6'öb55¨Ð;pµÆPÛ÷ˆÅ-£lR%¶v€scs{5ÀEI°Z—}Û‘LՐEËrÿÑ%U!.mzÚš4Ü{¡ ×eóJ‹4ÄÄÛ,]ÒgÀzAbž·£.õG‹J6€T°IU½!ÂÅYfÔdU'„D”ÙégavZN
++‡€ëLæ9(r_¹+aà\£òÛw†Vf×µÛY\¯(|·¤…[
+Ê´®a9§÷¦ݏ!j»bv>X¦º«¿O7Ñ¥¤tß=õ¯XáðÉbô0üƒvã¹
+|	l¡ÔÕ
+òß$_â4þÓ¼Þo,Õ¢_Gh)yYO9þ§£Ç
+©2¾Õw>ϱn÷‡¡w5;–gšÒ•*iåÜ;‘%Dm‰ëú:àØUXs&½¼úÄh”€¹¦RnÇpL0¤ã<Åï¼G²Üõ±,›Œ#§c¢G1áwRú(Ý C¬Î]jŸ2\mZ››õ°wiñ¯‚®>BGÓ—šÓ¾C$+'‘è1­+' ×CWõ~	Sk´¦ÅÛëO?RB匫<™by&^œ¤˜Èå8G]˜Ÿ$ÌO	©JA•Y7}7¬¡Ž5Bq Ã1ìÒ„š$ŽíŒ”ˆ+P˜§ƒieÿ‹ÝOaVÍa3gyâ"…U€W´XDËá'÷„ Ô÷;ÉØÅ1j<[Lþý?]‘wHÁ4Y¸ŠºÎ¥
+^O|]yæ ÌÅ		ošV¶YÂ#–ȵ.”î"ô …ÄWÚIú€xh¨|œ–Òíßèºì+jP—®=Âqƒ ¦\uÅ¡®Ráë*aE.žç|î*ëv.9"?B'dLNdÙ8&*@MZ(_^K’l¢jTöOS=A{,kÒqD…£nîtç£îqº?ÿIþ*¦|X¶2û³äìà)¦ÓP5þžYF<Š£øES‘;‚’©‹ìí\¶;hÕ/E~bŒÿ—1wäÄØGJ<äõËÖÀÏbjLœó_hÿt$
 endstream
 endobj
 1576 0 obj <<
@@ -5880,17 +5889,19 @@
 /D [1576 0 R /XYZ 100.892 224.322 null]
 >> endobj
 1575 0 obj <<
-/Font << /F22 957 0 R /F49 896 0 R /F15 898 0 R /F17 923 0 R >>
+/Font << /F22 955 0 R /F49 896 0 R /F15 898 0 R /F17 927 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
 1584 0 obj <<
-/Length 632       
+/Length 629       
 /Filter /FlateDecode
 >>
 stream
-xÚ•UMS¤0½ó+r[æ@›ï„£Î¬–Ö–«;ss=PÈ*%C”Gÿý&ª&³¸H‘~ýÞëtŒFÑÙ&:9ç)"Rœ´ùƒˆ  0AR§ RŽ6è.®ÞË·ÅýæêäœR¤!•’»XÊ0­lª>êz³H˜àñÊl³²öë_7Ëo»EB8Qñò){i‹ÆoP—/ú¾‰^#b`D¨0†òmtwÑƒÝ»BXªÑ¾Ü"&4H!ìºBëè6ƒü_TTÊ+^6EÖ§H³øç¾îÅi_®zucº“s"‚\XÚÐÑ÷:!	Kð$¤OFŒ5‚ÉOø/Ó½|‘_€¶
-øÉ¿Çxþÿë¢y[0ÃÖœ.’4ÔCgô˜/Õã¿õÀGrØœœ¨ù¾6uÒÕåkWŒÌ;û™ÌEõ!?÷ÓCT't:œ‰´™ASáÃ)h @íÌŒýLIïŒÄEU%ϵq˽ݏ݌I¯­¨Iw%œ Qô`N­—Ó®}2MÙºÊ~L:Ò„<ô#¦«éãƒb®Ê¬²Ç9ÅÂ)`tµ˜ëê4õuÑ;Ú»‡iž')FCgs;@sgY›;º§I2¦@ˆ#3m9@²ËÚQÙ‹4ËÛҏÅ$­ä`/ó–OӐ€ÖÍ`™OSqJ9”3'è!Õimz[Óí~˜GS»QÌž’Ç™¿úý®ª|'W.Æ/wÅnWö€é!¥Ì®5
-µªi­#&h·›Æ8-ïÓd'œÉ£Ê虳÷Á_„Ÿ—åaüõÚJ侈mcªj¼8³<7ÿ<_!žÅ“šÇ·ýÿéUä<
+xÚ•UËrœ0¼óº…=0Ö[âèGì²+å<voŽ&6eÙ,d㿏„ jµq	ç*4=Ý=š="Œ®’³MrrÉsD0ä8'hóA at a‚¤ÎAämÐ]*øê~ssrI)ҐKÉ]$e˜V6Ñs»YeLðôÂl‹ºõëßÎ?íVáD¥çOÅK_u~ƒº|ÉçMòš› #r@,€1Tn“»{ŒìÞ
+ÂÀröcä1¡A
+a×
+Z'ß<¹ÁpEH¥¼âó®*zãi–~Ý·£8ÍÓë‹QÝœîä’ˆ –¶tö½ÎHÆ2|	é³c̓`òþ«Î/ä m…~²Äï1žÁÿºê~¯M«ikI—@Iê¡z&̇êñßzà#9lIÎ	ÔüÄßš6Úúu¨fæýLŽ‡‚¢úš¢Æ8¡óéL| Íš
+NAjg†`ìgJªt¿b$­š&{n[îí~êfLÊtmEEÝa”qDу9µ^N‡þÉtuï*ûu¤)yèGÄ«éãƒb^ÔEc3ÆÂ)`tµXêê	4õm5:Ú»‡éž£”‚£¡³¥Æ ¹³¢/ÝS”Œ)âÈßB[N€ìºuTö"-ʾöc¥•ìUÒò8í	hÝÖeœŠsPêÈ¡\8A	¨N[3z|Ûša÷Å<šÖbñ¼’<-ü0îMã;¹q1~¹«v»zć”2»Ö4ÔªâZgLÐnß:ã´ü‰Op&*£ÎÞCþ9¾_–‡ù×k+Qú"öišùâ,ÊÒþór…xG5Ïoûÿ×<ââ
 endstream
 endobj
 1583 0 obj <<
@@ -5910,28 +5921,29 @@
 /D [1583 0 R /XYZ 151.701 441.071 null]
 >> endobj
 1582 0 obj <<
-/Font << /F49 896 0 R /F22 957 0 R /F15 898 0 R /F17 923 0 R >>
+/Font << /F49 896 0 R /F22 955 0 R /F15 898 0 R /F17 927 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
 1590 0 obj <<
-/Length 1743      
+/Length 1742      
 /Filter /FlateDecode
 >>
 stream
 xÚÍšKsÛ6Çïú<R3!ìb¢—Ž?Æ©m¹–<i&ÍAµ•TS[JôHÒoß6)S]Ãqäƒ)
-Üÿîò‡Å‚’Œ>E2:ì¼v^ DV8+U4ü))Eê 2©ät4¼ŠÞǃñår2›v?ßdÃSáŒÑ~88!y´ÌǁHE7QÒ`<8Ú[t$¦WùÁ¹?•™ÐŽu„“.“DÅס)\ÿêGuö‡/Åge¤*n‘@Œ.o:ï?ÈèŠ?{I.¾e#o"¤T">¾Žß;²UVC®;pkœ£Á"ä?%ÉãÙ':ÁcvÏ¨Ì±ÒÒËEU3„$]†1HTBü÷GòníªºxR\– ŠÔâúé0—žÎ¦Éj:ù²û÷º•+
-@iê¾ÈïŠ!ÄvwÊKïùój5¹^&“"!W³›ÑdºÛÉÑÁ- ‹Â9ÊFJ	G¹v1:A6µwPSÅw)~ÛE¯¯“¦³.Êø›÷Ə֠°X“—QÄ°æ–zÝD§àûŒ'‹üÄ(»Xý•ŒV]/ÿžÍ'Ë.Øøß|À×.™xt½¿è&2-ò+>æË|ÄìcþŸï‘Š'™ñ<4Ê?á	ñ"?1›çg|*ý{šŸ¸-Æ>
-ï¶BÁgn{ÛÄÁÎg«Ï<Ò¹l*y_4x¼\>¤š™ô{}þðäþ|¦ÁEš§¹vvë„À”Ó)›>õ$ƒ%&2[àŠ»vè“ì=X,ç>§—>1K4žgñs0·Î^öÏﻪ»hÒ ®j†ÛjUwõèô iÜo&.*L–4é¬TÖ¤³Éø_žßsžùLá´].WY²1K¢ædq
-Çùññ —8èäeÅâçãÃÂϦ‹ŒJq7åØ+J]1AîÍ5¡vÏ6`ãÕb</J:ÉÍóîpÞ%3¼ÓÑÍø—¦yjÐWõ¢HìõOzG§
-ÌúRÁ™ÓÊr¶E¬"’’~ÙóªÍðf¶¹"ÐÔ)/2º.ê3y_Ó8‘RM‹BÕ5{{'yv×oš¶w[ªåWã½B™Í…b˜ü.ùÕd0ævGÚh
-¬ÀôVTªÝd+Aɍ©ú	Í•DîT²Ø”ö‹Z²B¨–lUe·³Bµ¤«ªzx±?6Ò¥¸ò>]ªB5A¦+T¶iµBÛRøÉ/Î?¾¢Ö|!†`Ö›²²hϳ%ñâ¬AšŒ@–"M¼Ë°¦®Ýn*qsD5åÖV®Eœ•ÅA#¹)ßK®y`]„f[L,	ëðIë"¢¼Â›Re_Û†±Ò%cUí팅P-«ªú• 1䍧Óí3O´ô‚T͈)ÃK†~ZĸAI%AŒMùýkkÄBH—ˆUµ·#BµD¬±_›Ë˜WÄçfš`.c`°iƶ+ðèzÂûç¿û›/)
-Á.÷qT„ß;>ê
-šúF'ßí ²Äùµ®®ÛÌ­õ)	¬etÔZ°?÷êV_Å}#cõ”¥ÑïH†Á‹MñFª^!dK¼ªºÛñ
-¡ZàUý¹^P÷¼†ìÓÒ…þñ«B›²¦\!TK¸*²ÛÙ
-!Z°UÑüÉ\€•Kš‡W.ÚÒn¸´P¼×я}žbÙe¦˜Ùít‘LEYÒ‚@×e7ÐÅ)IÈÚTXZ‹õ¬ï;Ø·MO”0a¤´ÿ¦.½±hj&ÖÐn°A˜»'>[À¶Â¢Û¶¨íßÔ¾a¾qCÃ÷`°Ñê6`KNµr¼ATðh²QéÌ–R°“lEtm
-X×݈¶zDÕúoe×£õh¿~Ý¿86Ѝ$Œ… ꈩpšêêý³F¸Ë,Ø6p“V­à6¼¡yÜ%¶L·C7ïª@·é	/PFsxì3E-üO¼-©ôŽ®€»è0ª<O,©©n`›S‚bå¦@ʵXïÃý“¦¢
-¼ÓÕA„ý®™¸³©	oÂZ³íÝÍ8‘ºTó¢G´³1BÙJ+BÍ­/'DOûS‘ÌpÐæzS~õkÓç‘-úÜšîÖF7ˆjÞèÖDÏΏµâ©¤\Yä;·¦»‰hªþÄåy¾®0ÍLóÿñu¥¯ÓغNóÚ¢…©Ó¾S¦M¡ZÖéªêö:Bµ¬ÓUÕWyò[Ó#bßê âÈ䐴uñmµÚÕj²XW!Ûn¨ÖÜø Ôºðà
-°mÞœ›m¡ivÕìªêv°C¨–`×T÷ÏŽ^÷º)ÆÃþyÓ½Ì~¶¥Ÿ³´öûÁò?çê?ÖT4
+Üÿ.øÃî‚’Œ>E2:ì¼v^ DV8+U4ü))Eê 2©ät4¼ŠÞǃñår2›v?ßdÃSáŒÑ~88!y´ÌǁHE7QÒ`<8Ú[t$¦WùÁ¹?•™ÐŽu„“.“De…T¶4Bäuö‡/Å'e¤*^‘@Œ.o:ï?ÈèŠ?{I.¾e#o"¤T">¾Žß;²ˆTV#®ëßç`°ˆøOIòxö‰cN0Ř=ç3*s¬´ôò@QÕŒ!I—Q•ÿý‘¼[»ª.ž—%ˆ"µx§~:Ì¥§³i²šN¾¬Æþ½nåŠFšº/ò»¢D±ÝòÒ{þ¼ZM®—ɤ˜«ÙÍh2Ýíˆäèà–EáÈœ¾éJ	G¹v1:A6µwLCÅw)~ÛE¯¯“¦³.Êø›÷ÆOÖ °X“—QĬæ–zÝD§àûŒ'‹üÄ(»Xý•ŒV]/ÿžÍ'Ë.Øøß|À×.™xt½¿è&2-ò+>æË|ÄìcþŸï‘Š'™ñ<4Ê?áõð"?1›çgüTú÷<4?q9ZŒ}Þm…‚!ÎÜö¶‰ƒ?œÏVŸy¤sÙJò¾hð>x¹|H943éöúüáÉýõL‚‹4¯ríìÖ%€1(—S¶|ê“–˜Èl+îÚ¡ŸdïÁb9÷szé'féæãÂó,~æÖÙ‹Áþù}WµbMÄUÍp[­ê®t!û
+ÒĉA…™%M:Ë”5élñ0îÄ—ç÷œWc¾RxÚ.—«l²1›,DÍ“ÅS8Ώ½üÃAï$?(38/fx6]dTŠ»%Ç^QêŠro­	µ{µù¯ãy‘ÑIn^w‡ó.©˜áŽnÆ¿4­Sƒ>«Ib¯Ò;:m`Ö§
+ž9ÍåG¬"’’¾êyÕfø@3Ûœ‘hꔋŒ®‹ú™¼¯iœH)ˆ¦E¡€êš½½“|v×oš¶w›ªåWã½B™­…b˜ü.ùÕd0ævGÚh
+¬ÀôVTªÝd+AÉ}©ú	Í•DîT²Ø”öE­Y!TK¶ª²ÛÙ
+¡ZÒUU=¼ØéRœyŸ….U¡‹š’ Ó•
+*ÛŽ´š
+¡m*üä‹óÏ…¨5_ˆ!˜õ¦¬,ÚßÃó¬$^œ5H“È’A¤‰7ÖÔµ›ÁM¥ n΃¨¦ÜÚʵˆ³´8h$7å‚aÉ5Ì‹Ðl‹‰%a>i^DT‚·oAcSªìkÛ0Bºd¬ª½±ª%cUU_	CÞx:Ý1óD¥¤jFL.úiã%•16å÷¯­!]"VÕÞŽXÕ±Zľþ6§1¯ˆÏÍ4`Nc`°©cÛ
+<ºžðþùÇ—`ó%¥!Øâ>ŽŠð{ÇG½ASßè„â»D–x~­«ë6ský”
+Ö2:j-ØŸ»ú†꫸od¬ž25ú}É0x±)ÞHµÃ+„l‰WUw;^!T¼ª¢?wáµqÏkÈ>-]迺 t±)kÚÁBµ„«"»­¢[ÍŸ¼àlÌ\Ò<<s‘ЖvÃ¥…â½>°ˆ~ìóË&(3ÅÌn§‹”`*‚È’º.».ž’4Œ¨M…¥µXÏú¾ƒ}Ûô	A	FAûoaêÒ“¦fb
+턹{â³l+,º]`û‡ÚþMí«æ74|­n¶ä©VŽ7ˆ
+M6*ÙR
+v’­(.£­ëºÑöOÏ‚¨Zÿ­ìz´íׯû§Ãº‘„±D1NS]½Ö7pšÛnÒª܆74‚»Ä–éÖaèæ]è6=òÊhN}¦¨…ÿ…€·%•ÞÑpF•×‰å!5Õ
+ló”` X¹)r-ÖÁ»Ápÿ¤)iïtua¿k&îlj›°Öl{w3N¤®Õ\ôˆvö"FÜýªƒa¦æV„Ë	ÑÓ>ÂT$3´¹Þ”¯~múÜ ²EŸ[ÓÝÚèQÍÝšèÙùQc¢V¼””"‹<Çέén"šª?qyž¯+L3Ó¼@à|]éó4¶ÎÓ\[”¢0yšÃwÊ´ÉÓ!TË<]UÝž§C¨–yºªú*oB~kzDì»b@D™’¶.¾-WC»\­B&kã*dÛ
+Ùš€Z¼¶Í›Ó `³-4­À¡Z‚]UÝvÕìšêþÙñÑë^7ÅxØ?oº—Ù϶ôsc–Ö~?Xþç¹úÓÊS@
 endstream
 endobj
 1589 0 obj <<
@@ -5969,7 +5981,7 @@
 /D [1589 0 R /XYZ 100.892 279.182 null]
 >> endobj
 1588 0 obj <<
-/Font << /F22 957 0 R /F49 896 0 R /F15 898 0 R /F17 923 0 R /F50 897 0 R >>
+/Font << /F22 955 0 R /F49 896 0 R /F15 898 0 R /F17 927 0 R /F50 897 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
 1598 0 obj <<
@@ -6034,19 +6046,19 @@
 /ProcSet [ /PDF ]
 >> endobj
 1608 0 obj <<
-/Length 1438      
+/Length 1436      
 /Filter /FlateDecode
 >>
 stream
-xÚ•W_Û6ϧð£4®mÙ±½—¢=´Û
-èÐ5)úÐöA±ugáü'•äænŸ~¤H§ñ-ð'S$EQ䏤÷AüºŠùûf¿zù®(ƒ¤ˆÒ$Ï‚ý]ÄqTVi°ÍâHlË`ß_›V2ëHD(Ößö¿¯ÞîWßW	X‰ƒäç&!¢R$Aݯ¾|‹ƒ„¿`§*ƒ“Wí‘—Ñ6ρî‚ÝêÏ«Fâ(˲ÿcÄß#)‚4‹Š²¸¼F^äQ™Ñ-v¯ß¿y
-wØáë7¿ÝîßÞì?}|‹×ñ»“4ªòÄG!6UåmQ²Þ$`2¼œÁD6°Âz„NÛÈáܨŠ«„m¤U$â‚Œì[m×›¬¨Â,¤eXO½Ö@8`—qx¯àJ±–d®”‘ñFT -óC«©Œw$m½˜™;ðLöë´’Ä'”ŽæÁ’‚¦³•d×=­Ë,Œðèv"".{­àº)ØCc¥7†Ë=nPÀó«VZ"œÑªaã”Ta=ölb:Ò÷¤]K”$•žÒ¨ŽZ]ãa¬…qC57ûrðêÊ:Zýr´›Kÿ3ΝՇ¶¥UŒžÍØkËk6ã(jH*Ìé@RÕ©{9Ôê.ËùãäAwÚ‰Åwªz2³ÈېCC„w|¬3’ƒo¯y¬ûùB>”B€£dRˆŒƒ L†Á­zﺵ¼Ü½C„÷ ‰›Ûw;² 1ÀÜ 2ê±;ç<…zÉSòàÖñæÎŽ|*äÕÓçÕ[¶'„—o°¶”g WïŒú>1Ö;öPÚ¿›Ý¹ÅBâCìT£´uñ=gn[„øì´ §“h©óe“cÁ"ÚÓ”à˵ K‹©RDŸZp
-(ši lôpOëq Oƒ~|µÞIBõ€²Ç§¿Hx줻MïÒðs+)øX‰j™ZI'ð9B†*`dþÑ`/€ètú~Ž»¶vR¯–wÜ̇\f/½ˆf´Hd‹—aŠ¦ÎA%Ô¸2æòm('ËXÂ.c¯f3?{Å‘x™0qÕÏÏ-ƒ=+«p­üÙùˆ#écÕQé<³DhSkUÖ’2ædÏ;²c7!Ø vsˆòçÛ?v/Ø*Äæß’w0Ô_-„åÕµ¡%¥ElD墜o™òìxÿ<°0‡(Û-†ŒÂõSäƒÁxÄž–Å™¯:§{?4b,N„
+xÚ•WÍŽÛ8¾ç)|t€Æµ-;¶÷R´ƒvw
+tÑmRôÐö Øš±0þI%¹éôé—é4žÍb±'S$EQäGRŽƒû ~_Åü}µ_=³ÝI¥Ižû» ‰ã¨¬Ò`›Å‘Ø–Á¾	>‡7­<:eÖ‘ˆP¬¿îß®^ïWßV	X‰ƒä×&!¢R$Aݯ>ƒ„o°S•ÁÉ«öÈËh›ç@wÁnõ×U#q”eÙÿ1âï‘AšEEY\^#/ò¨Ìè»—ï^½„;l‹ð凛?n÷¯oö?¼ÆëøÝIUy⣛*ŽòŠ6Š(Yo0ÞÎŒ`"›	Xa½NB§ÇmäpnTÅUÂ6Ò*qAFö­¶ëMVTaÒ2¬§^
+k °Ë8¼×ßq¥XK2W
+ÊÈŽx#*–ù®Õ‰TÆ;’¶^ÌÌx&ûuZ„IâJGó`IAÓÙÊ²ë×eFxt;—½VpÝ족ÒÃå7(àùU+-ÎhÕ0‰qJª°{61é{Ò®%J’JOiTÇ
+­®ñ0Ö¸¡š›}9xue-~9ÚÍ¥ÿçÎêCÛÒ*FOŽfìµå5›q5$æt ©êÔ½jõ—å|ˆqò ;í÷@ÐDÈb‹;U=™YämÈ¡!»N>ÖÉÁ·×<Öý|!J!ÀQ2)DÆA &Ãà‘V½wÝZ^îÞ½"Â{€ÄÍí›Y€`n õ؝sžB½ä)ypëxsgG>òj‰éóê-ÛÂË·X[Ê3PˆÇ…«wF}›ë{(íƒßÍîÜb!ñ!vªQÚκ¿ùž3·­ Â|vZÓI´Ôù¼É±`íiJðåZ€¥ÅT)¢O-¸”Í4P6z¸§õ8ÆÇAÿx±ÞIBõ€²?Ix줻MïÒðS+)øX‰j™ZI'ð9B†*`dþÑ`/€ètú~Ž»¶vR/–wÜ̇\f/½ˆ÷f´Hd‹—aŠ¦ÎA%Ô¸2æòm('ËXÂ.c¯f3¿zÅ‘x™0qÕÏO-ƒ=+«p­üÕùˆ#écÕQé<³DhSkUÖ’2ædÏ;²c7!Ø vsˆò§Û?wÏØ*Äæß’w0Ô_-„åŵ¡%¥ElD墜o™òìx÷4°0‡(Û-†ŒÂõSä½ÁxÄž–Å™¯:§{?4b,N„
 è fKKLIŸiÐw8 -V#rîÔ‡ÙVnFë
-Z„=kJ;ùðsºÒÅ]#¶Ë”À_ »6DBÍÌÒƒ¯ ¤aÎ÷I»óVy„œB9ș劄%Œ‘Çàf^Aë¾ä±	ËæK-ôª+®öÒÁ|ñ¬:ε°Y")ÍÓ©cýƒo©ŠË挱X6Zq1]Ó
-ÒØÂdAòÜ×-¾*¼o€_‡Å«XêeþÀæRIPÅ ãY)«ï§óHÂæîg¿ÓsUy?à]Áç_‹¹ ^ò·‰8G¨Xâû|ÉóôÙ44~D€û(Q_ã<¾èñ¸‘
-ìžhNÈGt:îùDß+‘Ð=ëû
-pN0u!=`4¹ú˜¾Æ‰ðNÀÀvFÁ»«¡k¶Ê`Çy¿àÂÛÈÑä+gh”ÙUv¾Ï eÆÃd‡aæax‘”3ŸŸ«¥$!^ D¡êYq —ƒ,Êpþ2äj9YÅ֝5š(ô|)àIÁÏ!dÑ /üsôr/¼¾fʱ:"öÿù6¬çg(ç¥'Úºó›Vä‡,?ŸÏ'oe5Œ$Kb‘Ó×7|ûÑ°Ö<^-ƁˆzJ£^cü`8r×b;¿b‚³ãwLv~Ç<«îe[™!užR/߁ًö– ÿ—Á&Q&¸Iw?´^lƒ¿¥¿„}(
+Z„=kJ;ùðsºÒÅ]#¶Ë”À_ »6DBÍÌÒƒ¯ ¤aηI»óVy„œB9ș劄%Œ‘Çàf^Aë¾ä±	ËæK-ôª+®öÒÁ|ö¤:ε°Y")ÍÓ©cýƒo©ŠË挱X6Zq1]Ó
+ÒØÂdAòÜ×-¾*¼o€_‡Å«XêeþÀæRIPÅ ãI)«ï§óHÂæîg¿ÓsUy?à]Áç_‹¹ ^ò·‰8G¨Xâû|ÉóôÙ44~D€û(Q_â<¾èñ¸‘
+ìiNÈè0tÜó‰¾W"¡{>Ö÷àœ`êBzÀhrõ	0}‰ᝀíŒ‚wWC-Ö4l•ÁŽó~Á…·‘£ÉWÎÐ(³ª"ì|ŸAÊŒ‡É:ÃÌÃð"?('f>?WKIB¼ ˆ4BÕ²â.Y”áüeÈÕr²Š%¬;k4QèùRÀ“‚ŸCÈ¢A^øçèå^x}Í*”cuDìÿómXÏÏ6PÎK?N´uç7­È+Y~>ŸOÞ8ÊjI–Ä"§¯/nøö£a­y¼ZŒ-<9ô”F½ÆøÁp:ä®Åv~ÅgÇï˜ìüŽyRÝ˶2Cê<¥ž¿³íYdÛ(‰aRd"Ê7é¼Xì_¥¿Ñw{\
 endstream
 endobj
 1607 0 obj <<
@@ -6090,30 +6102,25 @@
 /D [1607 0 R /XYZ 100.892 255.276 null]
 >> endobj
 1606 0 obj <<
-/Font << /F78 1234 0 R /F17 923 0 R /F15 898 0 R /F49 896 0 R >>
+/Font << /F66 1230 0 R /F17 927 0 R /F15 898 0 R /F49 896 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
 1618 0 obj <<
-/Length 1966      
+/Length 1961      
 /Filter /FlateDecode
 >>
 stream
-xÚ­Ë’ã4ð>_ឪ×ò#Ž¹-K-U at Q3T-[IÄø$yÃü=ýgÆKíKÜên©[ýVÒè¥Ñ÷wß<Þ½}_Ô‘H“:­EôxˆD)’*ÑvW'e]Dmô1îþù¤µ¾ÿóñ‡·ï³,Ú%õv[ w–UÉ6¦Ì÷ û½¼ßäe¿3ÍI;ոɨû(D{’g§Ós<íî»Ç»¿ïp{‰…è2Éó¨éï>þ™F-Ð~ˆÒ$¯wÑ…8û(/wɶ,»_îÒå}D¹zŸ¢NHiÔóñ:eUwãpDþtŸU±2VƒeŒö_w’.@Êø­’€]Šûv°ï™ÑDZ1þVqËFI;z½¼aô‡öòIG†mZìýn0Ük#ò¤/‘ê=J›:§7î綪Mî7¥¨ãH:Œ_{œº–—²WÄnº±ìºgD’xº³€qÅn¬½¸OÌ`»W¶Ö›¥Ž¥eá®E–Ŷ‘Üwê
-,‹bA8ÓGãÊ(9´ÜŠDÌuŸ÷“upãJ¤ìEÄð>|5Dï0$]üÕžlµfX«ÎÒH‡fÈóøl؏
-‰Îó‚ý†$%gsÀŠÄŽh0(¯‚ˆ!„x“¶Ì5þÜñÀ„ÙÌ_yŽ½>•uL•í§ûr&A'pò‰*YR—‚²n×‰(3¾Ažä €HÑ2×(ØVTPyÊõ2Aà¬N‚Þ±6uaMÀà¡Þ+ÉvEˆÜ?b Ql¡ÎF[Ƀ{†$ÓB¨2ÒòÕɾÉô5„É¸ ›HÒ|Ëʉä–ç㦄Ë~pdC‘qFåýAÁ
-(72¦È·ˆ#m,ô`¬˜BÞž"^€²èØ7H+ãýä˜é™s‹´Ö˧@NQjp(¥7á&ùþ#Vo1(¡œ”%3Ã2M˜Õç™1'‰ò¸b1ÃndOxº,ÃöÌ”Fÿ‘Š¢áCÿHË”ôEg£<Ô‘ý‚È•lYŒÞY$xû؍{ÙÁipôK—m¼)–nÍVÝŠ—.jÁ©SÔÙ|D¶mƒXT_¡"Ôb‡á†8«ŽÌvPQ‹pÜŽdmæX@:œJÕño÷»"örHÃÏ8Q÷½j5™‹ÄøêH–àr5ø’{oŸ·ÕE-ïø/C•!Á×Õs™@
-²‚C8+¼ ì3xÏ0”ãÎ2x	±ð¢d76öO$b‹J°Œ‹ø§qؼ¢ñõ÷¤¹tm>g³NqU#=„×÷öâªhԁTÒØ}É™HŸ˜2Z
-Ö#ÏNå:›ÓðÊ}y¢à•¦e$F5<˜º[_(h^·6,'TTh%	÷’ÂlãËI£d$†žƒ0Û©B;Uñ³êiÙˆ‘HŠLD6ö¹hÁG8_jç=J|èåQj-Q©vlk߁ °'¶è–çüb•®Òkg'äOïÀZ¥(„ò“µ¶µ2<]cù˜ùøƒ´‹fµ›M‚苆+®hª_L¦3çFЇ£»ÕHlºKÛP>/òÊò„¡”ïNÜws¼Õ$Z±šhׂµªÂWŽk¤™_Ã-#$/[,³¹2>à9é–™ô¸¨R
-ìÝñ
-sªxy›èêÚ7„^ÉÁƒÞ²/’­|U¥‹‚»FåçUÆ Ýðk/ÚQˆžx
-Z¾=j¿m^ÏêyQÀRÃwfÛýç°ždU>ê+#:ž‘å|«dgq4ÌcõkÙU‘¤ÛÝÿ#{—%YZßÊ~øñ¾ù™G½'ª•4vîr˜7˜ø¸¡¢'6Y
-’!šnü4b{mÇɆv"üB²\
-IÇ#pûÎnüêfzE'1í²Ñg7zîN÷Ú1èÇ:º,1Î
-u¾˜¨!¯¬4r­G¡Î¬Ìû‹±ÐJq?-FCe–#óMҁ½¶«öšKs^²ò”ĸ¢ÇdÒ,ß΍‘¯»À]
-AiovvÇÈé­þq,/‡„CÄ»ÑÜ|ÖF{3Y³§+ô4Öû†©Ü¯–æB²úˆ€Ý”$ü”ÈäQ¬?%†/Jør•ßDÕ‹a1u«dçµÞ‡ñ訜uÙix
-»üx€·¾>u±{¥œ@ŒêБ„N³ŒwCkð“ÕÐÂŒÆ$›‰ÑøT@”ô~™QÂùyѝÞIÿ:¼ënŸ7´ŸßM°‡lòTÊO’5X½ùv­3BÔXg¦R<óN–|‚K«Ü_ý™a~E€ÿl
-@â9|SU"þu =Ý4ø™•¶½bèçå%´ê ï¥5]{µØ]°Ý8Ž@,Å3†¬_Lš™M¶à	‹©Gf!>¶i  F–nþ×Á†¢¦'Ï	-Nókëvdk&smªYU™¼À‡:D¿Ï[@Xj>-i8<Ÿe8‚œøw~ç-ç¹òç¡y¼¹˜‡9fl¿”žÝÐzõ‰5×Lþ$O—/×4¿FRtïÙ­ÕÀŽâñ_†‘Y9²³—•0<R¥ø41Œ	öªbÏr éíMA
-_èÌÿýê4
+xÚ­ËŽä4ð>_‘i;çnbÑ"B3¤]îÄÝm&&vhæ漢NÏdѸtÊUeW¹Þî88qðýÝ7woßgu ⨎k<‘‹¨ŒEPTu”×YðØüºÿãñ‡·ï“$¨¢º(2äL’2*`SÌ<²ßËû]šgứ9i«;Oê~'2Q†ßžäÙª‰é)žv÷ÝãÝ_w¸=ÄJl¥iÐôwÿˆƒh?q”ÖUp!Î>Hó**òà.x¸ûå.^ßEä›wÉꈔF=O SRÖa7GÔá¿ï“2T“Ñã`£Ýמ¤õšÜVI@ã¾
+ö=3ú8"6Äß2l™cRÒ,‡F'oÝ¡½|ÒÑaÓ£{·L÷Ú‰4ÊÁC¤zÒæÎê=Á¹­j£û].êðÇ’Ž#…äç®å¥lÀ¡ïE(»î‘$žnÀ,àB\±k'®Áß3˜nÄÕ…­õf­cÎ*vÊÀ]³$	M#;¹ïÔXfÙŠp¦Ž“E*£äÐ2p+1×}Ó¸Ÿ…—"f/"ö€÷á«!B8‡!é⮆ðl¼¨-Ãu–“´h†4
+Ïû±!Ñiš±ß¤äbX‘Øq 
+åT!„oÒ†¹ÆÁ;˜°˜ù+DZ×Ç£2–©²ýû>/À$Èc%"N>Q"‰ê\PöÁ
+Ò:yÂ7H£1ZæE	A•ÆP/IêÈ[áksPÖì ꝒlW„Èý#Åê<iã.y˜Æž!É4ªŒ4|u²¯CA2}MÁgr ®è&¢8-X9Ýò|ÜåpÙ–l(ΨT ?(¸eGÆ4  ùq¤a‚Œ…SÈ;ÃS„« Pûiy¸Ÿ-3=snñ‚ƒÖ8ùr‚S…\ÊèM¸I¾ÿH§Õæ#9”“<Gcbf¦é“ ú<3æ$QW,Æ`؍òÉO—eØœ™ÒèO±È>ôSœÇ¤/:sšÔ€‡Z²Ÿ¹‘-ë‚ѻˆo»q/;8
+Ž~鲝3Åڭɦ[ñÒY-8u²:Yn‚ÈV£m‹ê«#T„ZTnˆ3êÈl	Eµð'Àíˆ@ÖF`‰¤Ã©tPþv_e¡“Û@~ƉºïU«!°È\” “«Žd	.Wƒ«!©ó6ñ9[]ôÐòŽÿ2Tî|ËP=—	Ô É8„“ÌI À<C€÷C9îƒ; ¯:@’qcC`ß¹@"¶¨˸‡Ý+oQÍšK×îs6ëW5ÒC8}oo!®ŠÆ^H%Ý—‘œé€ty€)£¡Õ`=rìT®“%
+¯Ü—'
+^9µŒÄ¢æƒSw+ÃÍëÖ†å$Š
+­$â^ò@˜"¼œ4JF¢ï9³J´S>1«˜F‘Ùˆ¤ÈDdÓi—‹†<pøó¥¶Î# Ä‡^õ ¶•jGQ»€9±Ežoð‹UºŒ¯?½` k”"FÈOÖ*jdx:ºÆð1Ëñi,ͲZL‚苆+nhªWLæ3ç†×‡£»ÕHlºkÛP>/òÊð„¡”ëNÜwS¼Õ$Z¶™hׂµªÂW–kä4®†FH^¶XfS5¹€gä¬[fÒƒç¢J)°w‡7̹¯Nàå"ÐÕµk½’ƒe_$[þªJgwÒÍ«ŒA»á×\´¥=ñ´|{ÔnÛ8¼žÕÓ,ƒ1¤†of«þsX’2]FõÏHÒ¾eTÁY
+ËXýZv™EqQý?²«$JâúVöÏßðÍÏ<ê=Q­¤±³JaÞ`âãúˆžØ%1H†hº	ðÓˆíµgãÛ…ð/É|3$-Àiè:ûäV7Ó+b8‰n•i&}¶£ãît¯-ƒn¬£;ÁãŒ!?Q§«‰òðÊJ#×všùÌêÁ¼¿`Ÿ¡÷ój4TÓzd¾Iú/°W±i¯¥4§9+OIŒ+z @&MÒbiœˆ|ÝíèîRJs³û³;FNoõe!x9$&t؍–æ³5r˜›Éš=]¢§±~˜7Låþxµ4’ÍGì¦$á§Dê'lû)1|ùS•«ô&ª^‹i¨[%;§õޏGGeÝ«ËÌÓßåƼõõù¨;ˆÝ+eÂ	dR½2"ßiÖ±ñnh'|à$5´°IcˆMƒdÒøT@”t~™Q¹yѝÞO’þµ×0Ü>oh?¿›`?Ùä)/”Ÿ*$k0z÷íVg„¨1vš4J–ñÌ;ò	.²ög†ù
+ þ³A* ‰çð]YŠð×ô´óàfVÚ>öŠ¡Ÿ”“Ъ¼—¶t±ìÕ¬º:à	4éÆrœ b-ž1d]øbÒ,l²OL=2ñ±­Hƒ 0²tË¿®0d5=yNX hqZ^[·#[3Oצš”™—É|¨Cô»¼„±¾æÓ’†ÃóYú#ÈY€÷áwÞØrž+wšÇ™;ƒy˜s 	~ÆvKéØ'zBo>±–šÉÿ‘¤ñúå§×èCŠî»1ØQ<þË02+Gvò²†GªŸ&c¼½Êбœ;i!hzsSPý:ó¿w1ñ
 endstream
 endobj
 1617 0 obj <<
@@ -6157,37 +6164,29 @@
 /D [1617 0 R /XYZ 151.701 214.994 null]
 >> endobj
 1616 0 obj <<
-/Font << /F49 896 0 R /F22 957 0 R /F15 898 0 R /F17 923 0 R >>
+/Font << /F49 896 0 R /F22 955 0 R /F15 898 0 R /F17 927 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
 1631 0 obj <<
-/Length 2274      
+/Length 2273      
 /Filter /FlateDecode
 >>
 stream
-xÚ}XIoä6¾ûWrièÒh_æôL67‚$;È!Ɂ–èÑU-JvûßÏÛ(«ÜrNâ[øH~|N‡èðãÕî®þõC’Ê°.£øp÷pˆ£(¬êäPTu˜×Ùá®=üÜêf6£½þûî#©Wa]ª'uvÄzi˜‡×Ç8*ÒÀÞíõ1ͳà;íÌIæf5,ÖQMk¥Q¦yìg÷_ÌT»úþîêó²£C¼ÙP¦é¡®þü;:´ ûxˆÂ´®O¤9Ò¼
-‹<‡q¸½úßU´=dœoW^fuH'ÁõŸ®“*Ð×Ç,®x<.}‹dt
-éǍÂ<²¤/p[ͤPçžyÌbbœ;&Ÿª@Ùö…5.3s7iÕº÷@¥«œkÄvŒn ”ösz€».e”ÁøÀ1È„q,Äí#=¨Or(âvšÙ›SÙk5鉕žÖ	Å&Ùqfþ%^(:)cu»ÝzÎ;WµžçÎØ8OÄ_Q²”ˆ³@19ˆ23çN‰Ú搪ä•Q	,;V{PnÖ“,Ãs@ÈzFtz#ìÂÜ,“ƒP€ëI€—Ï렁S #Úâ	ì3du 	Fžp×Í*š9N
-ë,ÞÓÖ®ê	j‚õÙ‰
-º#™ÔŽvwÇ|bÐIS˜€³qœn¤å€žÉ
- œG«eÐÂÄÞ^q–Hü·›¨,Ì'£[b4DEàÎ4[7L²Sƒ\ñ礭žÐQ‘h9/"¥f&¶±‡sïÝ<©F,m.
-ÉG·wh§ÏjR3![牽¹ÑÎiÂŽ]ìѱÜ l ¸¾û– 8æt…¨º¹ÞHÌW
-7÷ý*™ÆåÔí¯ª4øðÛMˆ£2¸ëȁ×òV´³ïfæ04Ó'¦îlµ81I1_UâUhBÍŠG®ß#odzÒŸ3éãÞMA9;\ &«I)V‘ˆÎ‚éس=«ãŽ!ò“}5ùa™—I3³Õg>¢å+EÞhe´VðX¶SA–AÖ„`RG°Pnu“Z>Ð!0ª“ BÏ͘T£5Í%—i.¹ÌfD–6P±_k½D!œñ¦g1ß/ƒ{¾®Ò@†hŽš—úËs¦%ŸÎÂýìþ »@€Ù#Ó8]åóºvœƒD®î™ÞîfXýHIqbrãI ‹˜#÷wk¾„XyJºÐÇbÍ”€õë­l„S0Œ(^¬»s’Ͳ˜z(Bâ2ç¢~~ûVúÀʯ`I%‡ƒ„<§Óê,öùòÐ>U(àXHÅýó+miK±K"ª“ÀkándHXÈã)F~ÿî7\FÁ‚Y
-hN“ËlÉ!òYüÄÅ“#5©ô._6{,FŠ(ÞQö:ŏ±ˆý¼5=¥Þ—AfD×Bp¬Å!‘SÇhö4©aïXË,ÕA»hÐDüv ,§a\S
-†Öeĉ¿˜›°”-ÎX0¢6Àò¸‡s¯¿ˆú<-
-&÷:ðýî$(éLܯh¬4…ìY‰arq•GÁ°¢õSoV`¾ÄÓ"sSšT'öz5ƒC¬Ým?rЯSÕ ‡Ñ{’{†’=à¦Bîšãò'aÇÔrÃÄ´Ë"]{nP…†Ö·ÜEyÑr_6¾HUX–Oþu2'cUGK2¨B}ÒOLB]iy´6>LRö‡¯3¯KOÅ9
-?%öi%°gs„R&)«ÖZÖâ2óh¦ÑRɁÔü~7ktf…:)*wY"‰9nöÅ‚øÞëèÆ@Ì]t‚ín+3(ã .vÎ^¯íÃâøÒ€lõýr:!¹Ûc8ă‚õŸ—µ3€ø³6AÐÑ}fL¡hŠØ§J
-rý†âÏçE/kʼni}Âå&WŸ“€Á¬w\ËXtKE8ð¯JXÉþ[S/å$3ž*Ç^D󜿢8›ÜÌ„T9·Zd?A+Šˆa/S×heòå.ß*üÔTb~F%kóŠc¸1°Ä>9ú6"ópàíU|p¯ô5³Q½q‚ò0±’qÞ†ßú?í5©kn¿a„µ |æ±j¥­
-5–µ¯Â².Ïö½Q½‘¥—6ìÌçc”·RkúQúëV #á¼Ó8³æyÒ³ÌÜíë÷# KÁ툍IÆv²$ÛàĤ!§5Ô⣈߭	=ÅðӁ‹ëé8N­ž˜ãw/jt©×—:d?B`g£8%OѦc«Ñù,í#OÖL‰òû^Êy.æï(‘þÅni[ME
-)‰ý<Y_„Ä¥üµfœe°ÔLÿÞ	¥.‘:ü" lµlºˆ–PQƒØñh»‘V,/}ë短˜D5
-½,Sÿä(¸­€//݆ø$Éü+!§'ýnVËÒ¿+Kô
-Ê)
-•9è^8ªJÈÊ.H~¹{'2În“Õý{~?ðq6ƒg4§Ñ—õ«u}80Ücªñ!‡”zcÛþï=X}ÛFûIù/ VÈ5½¤­O¸×,B³ŒÔGèbßæ ý’“ñB·'œHúáÅ[dfž4*xvDzø÷E ìïdÚäïwÞUdâ?užà}†;SÞðœ‚Kþ_3ægwKq(¤ûΦI.ÝïGq7XH*.‘äæ³ðW 7̺8d°ð¼íxpôV+QD”ô ?­[–ý -·Œ‚[-F¾á¼§úõ¯Bð0K ß)ã0*ãüW&eºþ)ÜùCÅ,,`B\FaU&Rói3ßÈù,-€
-yê1ìpóÐäÝpÓL M«¢âžŽ‚
-º|ªai–`Àiõ¬LÏc†¤–
-²Å,óú «…æJÑKX2P3ˆ:IY¶þ²p<‰Z`ãíÈ°ú:×I´>lߌû$Ï y±q>>Þ+éX
-b9ÔY¯5	ê‰ßïÞ¾T
-ýqóË­Dør–z1ÍÕëß\ÿ…›ÿ?Dûµ
+xÚ}XIså´ÞçWÜbÓNU_ãy`C5ð¤‹^%`¡Øʵªmù¶e'äß¿3ÉñM;¬¬3èHút&9:œÑáÇ«ïþo’Ê°.£øp÷pˆ£(¬êäPTu˜×Ùá®=üÜêf6£½þûî#©Wa]ª'uvÄzi˜‡×Ç8*ÒÀÞíõ1ͳàíÌIæf5,ÖQMk¥qFqégç5*]ýçîêóUÌèo¶“‡izh†«?ÿŽ-È>¢0­«Ãi‡4¯Â"ÏaÜn¯þwmçÛuW£YÒ9põ§ë¤
+ôõ1‹+Kß"YBúq£0,iàÜV3iÔ¹g³˜çŽÉ'ã*P¶}aËÌÄÜMZµî=PéªçÅ1‚ƒc ऽÜÀ®‹@™e0>0C2aqûHê“Š¸föæTDöZMzb¥§uB±…	Evœ™‰ŠNÊXÝn·žóΕE­ç¹3ö®S ñW”G†,å²á,PL¢Ì̹S¢¶9dƇ*yeTËŽÕ”›õ$Ë𲞝Þ$»07Ëä àzÒàÄåó:hàÀˆ¶xûŒYH‚‘'Üãu³ŠfŽSÃ:‹÷´µ«z‚š`}vbƒîH&µ£ÝÝ1ŸtÒ&àlgi9à‚g² §ÁÁj´p±·—@œ%$ßw•E€ùdt+CŒ†¨Ü™fë†Ivj+þœ´Õ:*-gR$ ÔÌÄ6öpî½›'Õˆ¥Í¥!ùèöíôYMj&dËà<±77Ú9Mر‹=:–{ €í ×wßÇ‚Ž¢U7×›£éùªAãæ¾_%Ó¸œºÝ½1ðUõ‚~»	qTwy"ðZÞŠvöÝ̆fúÄÔ½€­'&)æ«J¼
+M¨YñÈuà{äLOúób&}ÜÛã )(g‡Ôd5)Å*2 ÑY0{–! gÕ`Ü1D~²±¯&?,ó2if¶úÌG´|¥È­,‚ÖªÀËv*È2Èz‚Lêj­³nRË:Fu@蹓j´¦¹ä2Í%—ÙŒÈRÀŠ#öK­—(‚3Þô,æûepÏ×UÈÂÍq@óRyδä“À™A¸ŸÝ`0{d' ‹¡|^׎Ó`ÈÕ=ÓÛ}Â«))NLn<	tsäþnÍ?!Vž’.ôƱD³%$`ýz+á#Ê…ëîœd³,¦Ê£xà€Ì¹¨Ÿß¾•„>°ò+XRÉá !Ïé´:‹}¾<´O
+8RqÿüJ›EÚRì’ˆê$ðZ¸V òxŠ‘ßø—Q°‚`–šÓdÀ2[rˆ|–?qñäHMc*} Ë—Í‹Q‡"Šw”½NqÀc,b?oMO©÷eѵkqHäÔ1š=MjØ;Ö2K FuÐ.š4¿0 ËiÇ”‚¡õAqbÁ/æ&,%d‹3Œ¨
+°<nÆáÜëD}ž–“ˆ{ø~w”t&îW4VšBv††¬DÈ0¹8‚¿Ê£àXQ‚ú‹©7+0_âi‘9Š)Í	ª{½šÁ!Öî6wˆRÅ9è—©jÐÃè=É=CÉpS!÷ÌÐ ÇIXç15Ü01-²H׎T¡¡õ
+wQ^4Ü—/R–eÅ“ÌÉXÕãÑ’ªEGŸô“PWZ­“”ýáëÅëÒS±EŽÂO‰}Z	ìÙ¡‚IJàªõ£–µ¸Ì<ši´Tr 5¿ß͝Y¡NŠ€Ê]–H"GŽ›}± ¾÷:º1s`»ÛÊÊ8¨‹³×kFû°8¾4 [}¿œNHîöñ  …Fýçeí þ¬
+dttŸYS(š"ö©’„\¿¡øóyÑ‹ÁZqbÚ{çbŸp¹ÉÕgÇ$`0ë×2ÝRÑó
+ü«’V²ÿ–AÇÔK¹ÉŒ§Ê±Ñ<ç¯(Î&73!UέÙOЊbbØËÔ5Z™|¹Ë·Ê?u•˜ŸQÉÚ¼ânŒì ±OŽ¾È<x;E•Ü+}cÍlToœà‚<ÌF¬dœ·á·þo{MêšÛoaí Ÿy¬Zik at CM§eí«°,A§Ë³}oTcodé
+;óùå­Ôš~”þºèH8ï4άyžô,3wû:ÇýÀRÆEp;bc’±,É6ø1iÈi
+µø(âwkBO1ütàâz:ŽS«'æøÝ‹]êõ¥†ÀρØÙ(NÉSô€éØjt>KûÈ“5S¢ü¾—²Gž‹ù;J¤F±[ÚVS‘BJb?OÖ!q)­Ùg,5Ó7;¡ÔÃ%R‡_”­–M·ñÀ*j;
+a7ÒŠå¥oýü“¢“豦¡—eꟷuàcáå¥ÛŸ$™%äô¤ßí1ÐjYúwe‰¾A9¥Á 2gõ"ÀGU	cQÙÉ/wïDÆÙm²ºÏïÞ ÎfðŒæ´ ú²~µ®†{L5>äRolÛÿý «oÛh?)ÿÀ
+¹¦—ô¢õ	÷šEÈa–‘ú]ìàÛ _r2^è¶ó$I ¼x‹ÌÌ“FoÀî˜@ÿ¾ˆ„ýL{‚üýλŠL|ã§Î¼Ïp'pÊžSp‰À¿k¦Ñ<âìÎc)…tÀÙ4©À¥»àý(î©BÅ%’Ü|þ
+`àfƒY‡ž·ŽÞjÅ#Šˆ’þà§5`˲䯠Åã–Qp«ÅÈWœ‚÷T¿üUf	ô;eFeü¯ÿ
+äL×?…;¡˜…LˆË(¬ÊDj>mæ+9Ÿå¯P!O=†nš¼nú	´iUT\ÂÓQ°A—O5,Ír8­ž•éyÌ°ƒÔRaA¡˜e^`µÐ\é#z	K
+cQ'é!ËÖ_Ž'Qël¼Ù ¶B_æ:郶чí›qŸä$/6ÎÇÇ{%= «Al ‡:ëõ±&A=ñûÝÛ—J¢?n~¹•_ÎR/¦™¢zý›ë¿póÿiú\
 endstream
 endobj
 1630 0 obj <<
@@ -6207,22 +6206,20 @@
 /D [1630 0 R /XYZ 100.892 371.591 null]
 >> endobj
 1629 0 obj <<
-/Font << /F22 957 0 R /F49 896 0 R /F15 898 0 R /F17 923 0 R >>
+/Font << /F22 955 0 R /F49 896 0 R /F15 898 0 R /F17 927 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
 1636 0 obj <<
-/Length 786       
+/Length 784       
 /Filter /FlateDecode
 >>
 stream
-xÚ­U[oÚ0~çWø­F*®8·ªTº°µêEé´‰ò‚	HI`ITÓþûl'M:ºiÒ^ðá\>çøsLQ‚(úУfF½“‘ç#æ‹9EÄF<ʐË)a.Šæh‚/—ñ¦E`3óþ4ºî…Qï[IŠØKmײÑ,ëM¦ÍeðQb>ÚéÔÙŽO\Ç‘vŠÆ½OA(±l÷_ at tÌC'žïµ»p<‡p‹CÑÇP¶àzx|q;¼ ó}8|ø :’`+ ¾ïCòøë8
-oUDC3‹Ó’‰%^@"'¬?`ŒR|'v z¿­6ÛJÙ.?çU¼78b”4`GnèH'°[
-YaÛ¸|Îû–‡U•þ¿^ÀÃ2OÛ$Yå‰úËqºNÀÿHO
-Ī„`!6…(…Äóq%æ§<:ŽÕ¦Ãár¦›—¥wz¯Å*gýc9øôüŒ°@BV&&þ³™¤Ghà·Q ‰Q‡¾ @d9/LùÑ#³y~ÔVb_uPƒ6*ÔvQ&!ºº
-ëظnÂÏáñMotuS§×dôpw]ÝßMkbr‡âê.|ñ²£·[î\ºÊÅß'×Êj`¢ðKԝف
-)¶5bdUV…ÑT­8ŽgJ7˸ˆgòö—ûYº7©¨–ã\ìQðv
-IÓ#´æa¢M¤ª/ ÜIm¦â»º"í^…&5“‡EYƉ¨oCãÜ Ý«ÃEãìBqž˜(!ŒªCíR6“Ój:0¹j•‰²Š³ÍÁFA]ûÌãLtÞ„Ú—yQ¬3ï–+˜ì«´L %kc§’c³m"rQÄò+p˜¦üTÛ|V­ÖùïŒú+RÞ%e4¢ošå:šZ5¸2 at j–ü¾ê3Þfê÷Iz|¬Þ)•¢fÚ©1„”)« ÐH«áõ
-#ÓRÒÝã0.W³8MŸû¾MÃf–”Nj‰8/ë¡ëïró8ŸŒxðê½à6á¶[¥û}']¾È¿ ·¡öñ
+xÚ­U[OÛ0~ï¯ð®D87“(K·".š¦M…‡Ðºi¥$eIº‚¦ý÷Ù>NHXØ4i/õé¹|þÎñ瘢Qôa@Í:ŽG×EÌ#s8ŠVˆ9Œx”!—SÂ\-ÑŸ¯ãÇJÑÍl̇÷ÑÅ ŒßL‚PÄ^jl›¸–Ù`~OÑR/%vࣽN͐íøÄui§h6øÔB‰e»ÿ¢Û`²8ñ|¯Ý…ã9„[Úˆ>†²×ó³«ñ˜ïÃñíÕ‘Yñ}’g_gQx¥"šY$p˜žL(ñ‚ 9aÃc”âk±Л]õ¸«”íâÙs^ÅOÇAŒ’€ÌàÈ
+évk!+l—ÏùÐò°ªÒÿ·+XcX–âa—$›<Q9N·	øï(㩁ؔ,Äc!J!ñ|\‰¥Á)Žcµé0F¸œéÈæÄe@éÞkµIÅÉpäX>>=ã,•‰‰ÿl&éømHbÔ¡/(Y/S~pÇlž´ƒ•xªN:¨Aj»¨sƒM¯Bã:4®Ëðsxi|÷Æ7™^ÖiÇÆ5ŸÜ^ŸGÓ›ëûš˜Ü¡†˜^‡/^vðvËÀýƒK7¹øûäZY
+L~‰º3ëبçH¡°­#«²*Œ¦jÅq¼PºYÇE¼·¿„˜xZ¤»e“Zj9ÎÅ^o§4­1Bkæ ÚDªúÀÔf*¾«» ÒîUhR3yøX”eœˆú84Î
+°Ñ½Š1\4Î.Dç‰é¨:Ô.e39­¦žÉU›L”Uœ=ö6
+êêí33Ñxj_æU±Í ¼_o`²¯ZÐ2”¬=Œ½JŽÍ¶‰ÈE˯@?M#ø7¨®vù¢Úlóß
+V¤¼ÿJÊhDß4Ëu4µjpe€Ô,ù}Õg¼ËÔïƒôøX½S*EÍ´Sc)SW%@; ‘:56VÃëF¦¥¤»éã8.7‹8MŸ‡¾MÃf–”Nj‰8/ë¡ëïró8Mxðê½à6á¶[¹´“-ä_œ}õø
 endstream
 endobj
 1635 0 obj <<
@@ -6248,36 +6245,24 @@
 /D [1635 0 R /XYZ 151.701 443.764 null]
 >> endobj
 1634 0 obj <<
-/Font << /F78 1234 0 R /F17 923 0 R /F15 898 0 R /F52 900 0 R /F49 896 0 R >>
+/Font << /F66 1230 0 R /F17 927 0 R /F15 898 0 R /F52 900 0 R /F49 896 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
 1641 0 obj <<
-/Length 1674      
+/Length 1672      
 /Filter /FlateDecode
 >>
 stream
-xÚ­WÛŽÛ6}÷WŠÈÀšER·O¹5Ý Ý¢ˆó´ÉmѶP]\IŽwóõáP¶ìu’&
-°kñ2ž™!ç£`DÁ›É‹ùäÙoq¤L§æ«€GËt$™fJË`žwá;»ì‹¦ž~œ¿uâÓI"Q<Ö,éˆä$‹ÙtÆ£D„óÎ„’á«×/Þ¿ù©þ9
-ýa–mCʤ†™Ž´Û\Dš	Åuåý}b“×óÉ?Ž>B¨˜Á²šÜ}Œ‚æÞ:öN²
-„ÊX¢´ËàÝä¯Iä­ŽÆÖs5FÀ9Ø« ‘š9gÅ°,¸›©(
-Ÿƒ1B„¹]ìÖë¢^S·l\C†".KKƒEGß
-œš|ÊCKB»-M4«‘2šªl×™µíÎöŽ‚YpuBÐâ‹Ð^›å4ÎÂ
-hJøAiJiÜ¡‚oer?âà€˜ƒ}CŸ‰ÖÕ95z{ßC°ìC±†ucAÐÈ.˜:˜ÁWA°èÎnMkz›“Ñ«¶©Èæ~ã†Ê©µ˜Æiø@mCŸÚîË¢¶g–φÆîÝãðÆ::à3
-Á'´ÉŽöE¿!1‡úØÆ-
-9`Ã{åKû	ÝoKê¢7ÝêaÛ!
-çþQÚÖ˲éÐ;±ÔaQÃWEᢅcƒqMÿöŽÆLòÄ›"täjSÙ+H’pµ«ÝÅõ]Â
-:Ñ}ÔªQÕ®Â_&LO:÷›ÂŸ%DÒY$ã£EÐááåMG3k[[kœ[5eÙàüÀ§‘"ð(xO’…WÐÛ¶*êAC„"Á2æ¨eS:‹Å`±H|±1¸3˜ï¶Ãqº§ÛaØîD	_ë<#Ý°ò«žZ6$o0œ'º(xc.ÄÂ]0¾²xÚR89%X·s0lÎõ-›j[”¶uH/~Ýà†rÁÁÞ
-?Stß<
-1Ÿ=MýÙ8Ò´ø¨A<ÊãBfL¦:PqÂTš|5‘³8‡4>R¡b&£ôûU\ÈüB)–x8"MÉ1¿½¿}9¿ùóö1z¸xŒgñÿA§™qþSÀË8…ê|…4{åâ
-iG³Xð“<s<°.ù$U7>õîê‚òXÛ™²|ðRÕ¶´•?ý6¿ò¼eêuÑ#Ãÿ—¬,¿œ•…æ#’Ò|`íéJèJÓÀGWðýl¡¬ ‘ÖË6­×ƒ×¬´rŽ=Ò£Ûápã¿DX‡³¸@B`]
-ŠO­üݶö©÷i×Tžñí½AzÚßõÛ]M¥ŠÇchfÁLH€ávǵΞEð'(/ðøZ©ëX]ùîGúÖÕ"gËk¼¤‰Ò®îr–q&!ö'–ÝÚ~Q4_i ³í'ä ìC£s©Ò)gšq=۶֔ۍ¡A ÃÇÆIŃ}ÙlÚb½éIòy·vOíy[äk[–^±Ör?)¹òÊo.¼áecrÈÍ•7>MÄW¿©‹¾0eñÙå5T°.›…ñ¸°F©,œŽŽâszã00"§ºmzd/® ã!J.ÓˆŸ2—Ë~B:·$x8'ÒG¾B!¯¦õî¾âdYtÄ’08,ð™÷<á…–pŒ© å!ÐM7bàŸúm<,Í®³$ï¡%§€
-	Ve¡:ÐÐm¼kLMýwon.¤›:˜f"ô©†(kÄ¡XÄeîn
-ÔçsRCлú©OhÝnëI³í:“ˆYʼFRƈ–DÂàíðë/q’ÐL;$	Óßd$x¶ŒàHKñpK¸m±:ÁíȈù›”Ò›â’n¬„úð˜Œ/I8ü@Psœ?$¡¼=$Oà+I³áZ¾ï\ýžøJ\
-}r®çPš-:úÂt|$‡¹JÏìñJ¸†
-s¿ªweîÔ]
-7pL(ìҝ$C³ÔUÂm‡'ÔcÀA:í0à†„÷Ú€,R:vÃJп/aUg¡ðÌ©Mš’AS7óštT
-s†º£j—s¶C[4_|àÍz…Ï!>
-ÜÏÕ–‘ƒÆŒ9ä\¸W;,8/JŽ¹³Ç#f=«mŽe-Ìml¹=(e¸(ð%+¥oü;ü=Úì¼.Ã]éóξ-z{‰²#Oã¶-ê~… >y2ßžh‡¯gÑ_|×>ì²~â¹í‰{X>¡úòדâiøB*øunÇ
+xÚ­WÛŽÛ6}÷W‘5CŠ¤$nŸrkººEçi“Ù¢m¡º¸’góõáP¶ìu’&
+°kñ2ž™!çy°xðzò|>yú[	3	Á|ÎYj¢ N
+ÓFó<¸ßÚe_4õôÃüO™‰c…â‘a¤9É)±éLðX†óÎ¤VáËWÏß½~Ï5‡ACd˶!eÊÀŽÌpã6—"a\$ƒºX ÐäÕ|òÏDÀ ÄŸfRËjrÿ9̽	8“&
+öN²
+¤NY¬5´Ëàíä¯	÷6ó±íB÷,ˆt+ÃœˆB0‡bXÜÏ4çá30EÊ0·‹Ýz]Ôkꖍk¨ð=ª´4Xtô­À5a–OEhIh·¥‰f5RFS•íºlm»³½y0‹ ®‰	ZtÚ«l9ÒpšbqPGƒRw¨à[e¹qp@ÌÁ~FŸ‰ÖÕ95zû©‡Pk؇"
+ëÆ‚ B2#M0ƒ¯†P;НÝfmÖÛœŒ^µME6÷ï0TN­Å4JÂjgô©í¾,j{fùlØiìyÑ=odøo”Ø>¡…Hv4°/ú
+‰9X8ÔàÀ>saÜҐó6¼—Q¾´Ñý¶¤.zÓ­¶¢pîM m½,›½)5|5-Œkþí´÷p4fJÄÞ¡#Wg•½†8W»Ú][ß%¬ ÝG­Uí*üõhi"ëIç~Sø³„hùi E*:ZîQ>ëhfmkëcs«¦,œßø„k‚Gð$Yx½m«¢4p<)”É.Z6¥³XË؇ƒK0ùn;§Ëpºö‡íN”ÀñµÎs0Ò
++¿ê©eCò†óDÅoÌ…X¸¦Ã—O['#§Dëvî †Í¹¾eSm‹Ò¶ÎÉÃ/ ܐB.8Ø{@ágŠ®ó›'!fó¢§	²?Gš!ˆGy\ª”©Ä:Š™Nâ¯&r%òÆG*tÄO¾_Å…Ì/µf±‡#“„óÛ»»óÛ?‹ÇDýôpš™?¼ŠX OÁWH²×.ސv‹¤8É3Çë’ï@RuãSï®.(µ]V–^ªÚ–¶ò§ßæמ·²z]ôÈïÿ%+«/geiĈ¤Œ˜Àxº2º2tpÄÑ|?[(*h¤õ²Mëõà5ë ­‚œcôèv8Üø/Öá,ƒ.X—@„¢S+·­}â}Ú5•g|û)CzÚßõÛ]C…ŽÆ"h¦ÁL*€áv/ŒIŸrø“”Dt£õM¤¯}÷}ëj‘³å
+^ÒXWu9ËSûËîl¿(šÎ¯ƒ4ÐÙö#r ö¡Ñ¹Té”3Ä™m[›•ÛMFƒ@†-8Ž“Šû¢Ù>´ÅzÓ“ä³:oížÚó¶È׶,½bcÔ~rå%”ß2\zÃË&Ë!7WÞø$–_5þ¶.ú"+‹Ï.¯¡‚uÙ,2k”ÊÂéè(>§7#cy »¦Gö2¨Êñ7ø©lár¹cÁHç–'ãDúÈW(ã"äÕ´^ÂÝWœ,‹ŽX‡>óž'ü¡ðÁòŽ1¤"º‰áFÌü¿ç€e¶ë,É{hñ)àŒ«ÒЋ茋è6Þ5YMý·¯o/¤Û:˜¦2ô©†(kÄ¡XÄeîn
+ÔçsRCлú‰OhÝnëI³í:“ŒX"d yÂÄÑ’Œ¼¾sý%N’†‡$f曌ï"ðâÃVŽ´’?·‚ÛéÜŽŒ˜¿II  ½i¡è&ÁJ¨ OÉèðŽ„)´ 5Çù3Ê»Ñ3ò ¾’®å»ÎÕﱯÄõPÐÇç:qÎ¥Ù¢£/\AÇ@r˜ë ôL¯„‹‘QaîWõ®ÌºKáŽ	…]º“dhš¸J¸íð„z8H§ÜããÀ0à^EJÇnX	ú÷%¬ê,ž9µIS<hJÂáÆâoþ@“ŽJa.£î¨Z†Áe†9Û¡-š/¾ðf½Ä琅îçjËHáÁcÆò®Ü«œ%ÇÜŠÙ㳞Õ6Dzæ6¶ÜŽ”*\ø’UJ…·þþ€mv^—‹á®ôygß½½DÙÜ“Ç¸m‹º_¡ˆO®æ›Âíðõ,ú‹ïú‡½RÕWžÛ®ÜÃòŠ:èË_OŠ§á©à_ˆFmg
 endstream
 endobj
 1640 0 obj <<
@@ -6309,22 +6294,25 @@
 /D [1640 0 R /XYZ 100.892 256.188 null]
 >> endobj
 1639 0 obj <<
-/Font << /F22 957 0 R /F49 896 0 R /F15 898 0 R /F52 900 0 R /F17 923 0 R >>
+/Font << /F22 955 0 R /F49 896 0 R /F15 898 0 R /F52 900 0 R /F17 927 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
 1650 0 obj <<
-/Length 1407      
+/Length 1404      
 /Filter /FlateDecode
 >>
 stream
-xÚ½WKsÛ6¾ëWp<Ó1•±h‚$(Ñ=Õ­&MÛéTm¶™¨ùP0Šþ}w± %Ùtš^z–Øö…o¡Ð{ôBïíäz9¹¼M2…AfÌ[n<ÆY0™—.²€g‰·Ì½;¿üüY©éÃòýåmy‹ KÓÄ
-gó Ž3°eÅ–…œÎbžøZT+Aä7×¼E’ûz¯¬¦3–°Ôÿ¾[#[â$h{r³œ|œ00zìÈGxëjr÷z9ðÞ{agog%+/æ‹ åèÒû}òÛ$<ŽñÑà’,°! ×¦'âØײΑJ|c〭¦3ÛÎ=ˆA ¾É§¹ƒBMÜý4Z ƒ¶wôQæÄÛµÊHÊ"ŽÝ
-=à‹yLٔ݇<œÎxÄýð‚ÖÃÎÙ²PšÈ~´|ã>+©µx”Á=‹“úÌ8Ëåª{<¬±õ-¹uš­gnÙð¬ÏSº<Á֐' ­Ø1ÓžJä}È’RxnìW–N{ã4 §V	èºi+áøÛVÕ˜I³Áã(³iZÐÀ†ò…AeU?bè8‹m—z-¶ÓXÚUbÍý¦} ×ˆ «"׿4ý`…0D©ºßq,±²6tíþ¸}ùYTÛR>“î8øÁüR’néNÑ´j鎵é„5„¬%ñÜÿYêÙXhuç±o=†õØ4|†¸D¾(môY{§1dK“FþµÐj-Êr?]Ä>ö8,jCú(Âxy–Òý¶v$²&Pµ#ÿ¹«ÑÇ˝¸ˆ“>uH<–ÍŠ˜ÍS¡s,›Õ7Þ|¸”êu2Pf›|üÒF I
-—$ÁÙ‘„nÛÆÖw
-!È|´M–/q"¡nF¼è™£}‚‡>¡Ž<@Eâ£Ê¼ÔM%MÍmEKõd­\AI!yzqïX–-.Ãùeìðƒ¥WaxřÅðÖ‚»¹¾ÚtõÚ¨¦ÆËÆ¢…½o<cA“Ó$½
-DîÒcÑÄÌâ$ˆÓøÔß±Æ 7‰|ìC¢ìU€uÀG(ÔJ(«¦AK-wDRävÒ ý¦«±'ß8‹¶F@z‹¨BµÏ»µÌÇšceoÈg½‘Œ¢ü¤šNÓ¶óö­ßÙK¿•«œx5žiˆ&|îN™‚¶mœ»’Ç'%Oy0_ð~×cyæ¶t½Ä9\ó”eþ¯}ÔGNb40ô"˜í'q»²F|î°éÔ÷¶ï
-Ѧh›î± ArDucl+ãöª+1Ö¿v…ꏟd4Ńx§‹Þ®švïŽQ•ìÏ)4A©j,P˜*Á*ëuÓÈï6 +÷ßmˆKõbÕAQÐAœ0¶Âx°QÛj¡±jkP÷ô¹+ at I¢FM
-Ï«~䶈Ì/Fàp jb U/妘V€{bÀƒ¤!WçÏñÊ]¬ Vh$‰";ØÎ5Ò±—±ÞîÿÝi'!ˆùSÙåx{gsùïÏ•pêÛÞ&ŽH\·¥XKâöɵè´$æi>^†^;´/+øìlg!E#±OÙ­­h²ïø€‚÷5Ðnjþu>wv-6{’,¡;yWaW®L°{4ȬãáTß‘V{Rµ{èÑHèAãp;ñߝWn2ˆòi@ó~:tæ«ñüïÃ3;’ðÐÐÕJÓµ5&Ï>_}þ=Gmg µC^ƒ‡§¾µ<;x6fC–ZþÇnèüû	üK6Ü“ù+žÇ³±ÚüÝà}ˆ‡$HîÝc¥ì ӏ ¤Ñ€Ò®"¤DS'ÀCY-r{à^#u-i¶5O§Ï‰þŸŒÒÿÇÀ½ï á[¿ÂÿÀ o±®	
+xÚ½WKsÛ6¾ëWp<Ó1•±h‚$(Ñ=Õ­“8MÛéTm¶™¬ùP0ªþ}w± %Ùtš^z–Øö…o¡Ð{ôBïÝäz9¹|›dƒ,̘·ÜxŒ³`2/]dÏo™{w~M–.ßF‘·²4MŒd6â8CFfYÈé,扯D½Dþpsýû;$¹¯öJËz:c	Kýï±Õ²#N‚¶'7Ëɧ	c¡ÇŽœàp„·®'w¡—ïƒq¶ðvF²öb¾R΁®¼ß&¿NÂãȍ,Éz­[p"Ž}%›©Ä×&Øj{½í5уàë|ʐ{1(4ÄÝO£0h{GUN¼]WjIYäѱ[¡ü`1É!“²û‡Ó¸^ÐzØ9[¥"Ò­‚–oìg-•2¸gqÒœYg¹\õgƒ5v ¾%·N³õÌ-“ ž¹<¥¡Íl
+yÚˆ3Í©DÞ‡,©d€çÆþwUeµ7Vrj”€nÚ®–¿íÊ3©7˜re6mØP¾Ð¨\6:Îâ€CWÇ¥Z‹ít¤²•˜Fs¿íž@'ptUd[âçV££š¨²q;–%VÆf‹®}Æ»/ÿõ¶’ϤÝ= Ò?˜_IÒ­ì)ŠV%í±&°†µ$žû?I5-¢î<öÇ°›†Ï—È•‰^ ko5†ciÒÈ¿ª\‹ªÚO±=K¹!}Š”a¼<«Tn[Y
+ِ¨Ú‘ÿÜÖèSåNlĉKU»"&ƒDóBè-ËdõãÍ7/¥æD”Ù$¿” B’Â%Ipv$¡Û®5õ]C2m“åKœH¨›/s´O@ðÐ'Ô‘¨H|T™;AÕÖRØÜF´*ŸŒ•«1(‰"$O/î˲Åe8¿Œ-~°ô*¯8³¸>к)án®¯6}³ÖeÛàecÑÂÜ7ž± áÉi’^"{鏱hbfqÄi|êïXc€„›D>ö!Qæ*À:ࣅê$”Uч ¥‘;"
+)r3i€~Ó7Ø“o¬ES# †½ET¡ÚçýZæcͱ2·ä3g$c (?—m¯hÛú
+ûÆïì¥ßÀÊËœx
+ž©‰&|î®Ôm	Ú8·%OJžò`¾àn7cyæ¦tNâ®yÊ2ÿõ‘“
+ýÇ‚fûIܶ¬Ÿ[,G:5Åǽ­À»B´.º¶,èCÜQ]kÓʸ½êÁJŒµÁ¯]QºÂã'Mñ Þ«ÂÙµ@Óíí1e-Ý#…‚&¨Ê&„J°ÊfÝö„ ²Ã»
+ÈÊýÛ
+q©ž@¬z(
+:ˆÆ4P6S-4Vo5êž>w(IÔhHáyՏüÀ‘ùÅàAM P6ÃK¤´SL•€{bÀƒ¤!×äÏñÊ^¬ Vh$‰"3ØÎÒ±—±ÞìÿÕ++!ˆùcÕçx{gsù·–gàJXõ­³‰#×m%Ö’x„}r-z%‰yš—¡ÂŒÀÍË
+>{ÓYHÑHtï)³µ.Í{> à®ÊNÍ÷PçskWÐb²'ɺ“÷5–qeË»GƒÜÂ:Nõiµ§²±=	=h,n'þíym'ƒ¨ž4wÓ¡×_ç_xž™‘„_€†š¨Nê¾k0yæøêóïy<åæpZ;ôð`൱0xxê[×˳±ƒgc6d¥ä<à­ ?Ɇ}2Åóx6V›?²[¼Qb‘	Â=¢æÁ¡QÊ2n!ž ”ö5!%š:) îÊjøÛïðš©kE³­}:}N¸2¥ú? 쮃†?ln…ÿÿ ¶ð¬C
 endstream
 endobj
 1649 0 obj <<
@@ -6338,24 +6326,22 @@
 /D [1649 0 R /XYZ 151.701 685.529 null]
 >> endobj
 1648 0 obj <<
-/Font << /F49 896 0 R /F22 957 0 R /F15 898 0 R /F52 900 0 R /F53 926 0 R >>
+/Font << /F49 896 0 R /F22 955 0 R /F15 898 0 R /F52 900 0 R /F53 930 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
 1654 0 obj <<
-/Length 1134      
+/Length 1131      
 /Filter /FlateDecode
 >>
 stream
-xÚµVmoÛ6þî_!&1ÃQ/P`]º¢E‡µ¨·}H‚@–h[ˆ^<Jší?råDû`“<ïŽwÏ=õ6õ>ÌÞ-g—¿rîE$‰(ó–kQJâ„{aœ™Þ2÷nüo*늦žß-?Yõ˜$a€:O5Úõ"È|Áh(üåVÍBþõûw|øùúú–Jj~¥¿¥™nÐ^§$¡‰õ/('"fƒÅòp(Šgï—³¿g°A=6
-S!¼¬šÝÜQ/7{Ÿ<JD{{«YyBÆ$”ÒÌKïÛì댎¯.ùØ7’p£	±÷ƒìE$—~§ÚgZu½®UayÆH 3
-"Í]ì¡–$ñ%.Å#,¼¢ôJ²\Ò;×E©Hvµîk›`È—±MØ›–.Ý«ÿÇoÈ&ý¦	V‹ÉqÆ”<vã5ÿÚÙœÇþÖ”Z¿hë;˜~â~¼Ù·&»Ì_Aà@cÄëFW©;´êo)JãÎCÙç§eäÁAµ¨ÖÍ™¿-Üb§›U©ª!æÈcœ$’YÈR­Á6ÀÝaÖD`ð伇ÑdÃpÙó$ƒ|Ô,ksúiž¶kÌ*ò»¥8^äˆÒ¶)ûgtWºy€¤)gº,j·ã.Šâ\µ™.Vó¨":éySÜlÀØ?Ö¢†`¸Òp{û6‡fLaHü¬Ti’!J‚î0_Fe"_F»²ù²
-µBgw6ªV:5ý4"Öv«Ò\i‡‹
-÷EYâ,ÝíðšuŽ‚ZíqÒ©ƒÓ†4Úq at UÖkmRhŽ9\­ú
-N+Õ¶€Ät —¹v ^·5
-Ú5å W±\yÄm2Aªª]öŽóXX´s‡vØlTzÀCÍåÝ ð4Á 5	†ˆ!É°\¹SÜoÓJMf¸î2´X³~”)ëpTNè](§k¨sÚä¦çp2àxÇñHÞ,m›Âr»c×…H0Nn™ê7§³ìû짩›óô:Ç­Ê€Ò¹çgtÛBç/ô	qž%Í…ÿÅ–2öó>ÃÞxI¦ÿåKÆŸ}j^^§©b¼&Û¯<ÿ8ùS4zš¤ T\Lrýç9ãÂÿóó˜ð£þï–Œ9ömÀ]À±s‹«}Ñm)<ê3
-]mž³µ÷@i;5з°˜8ù˜äÕÎP¥y3 3¸Q–´ ]X¯Š'eSoKýÒÔm‘#Ÿ{¤™ÀW‡´Ú•
-ÅkÝT8«íÏLþô»MD	áAà±X.سnÄØ;}¶Ùϵó2ˆ˜ÉBk‹
-Ž×lÍ5ÓºnÌîS]dâ¤Ä€å¬÷N©–+ÀÎ}Ùdiy_¥m§ôý`µRuwåpxÜ9DþppÑhœÔ@¾¸åЯ»¿ªUw¾w:¶oôÃF7ýnØG^¹°•‘I	TV‚ëôMÙ¬ Ü#ø¾89Ó*[¼E§÷£ð´xÿ÷Ö!@èDW§¯äa4Eüª˜
+xÚµVmoÛ6þî_!&1ÃQ/P`]º¢E‡µ¨·}HC–h[ˆ^<Jš?råDû`“<ïŽwÏ=õ¶õ>ÌÞ-g—¿rîE$‰(ó–QJâ„{aœ™Þ2÷nüo*늦žß-?Yõ˜$a€:O5Úõ"È|Áh(üåNÍBþõûw|øùúú–Jj~¥¿¥™nÐ^§$¡‰õ/XD(‹‹¡ ¥Ùûåìï3Bê±Qˆ’áeÕìæŽz¹ÙûäQ"’Ø;XÍÊ2&¡”f^zßf_gt|mÉÇ~™„Õ0Hˆ½x·—\új;œiÕõºV9„å-#Ì(ˆ4÷°‡nX’Ä—4º°ðŠÒ+É.pIïpÜ¥"ÙÕ¦¯mr!?\Æ6E`{lZºpt¯þ¿!›ô;˜&X)&Ç[SîPØ1ŒcÔükWdsû;Sf!ü¢­ì`øˆûñfßšì2c|Œo]¥îк¿¥L(;÷eŸo–‘GÕ¢Z7gþ®p‹½nÖ¥ª†˜#q’HfáJM´× u‡WÁ“óFSp
+Ã1\Ï“`òQ£|¬ÍeDè§y^ØŽ1«Èï”vàx‘”¶MÙ?£»ÖÍ=$M9ÓeQ»wQçªÍt±ž/@ÑIÏ‹˜âfÆþ±
+0À•†ÛÓØ·94c
+Câg¥Jk”Qt‡ù2*ù2Ú•Í—U¨:Ó¸³UµÒ©é§É±¶;•æJ;\|ìPx(Êgé~×¬sÔꀓN6¤ÑŽª²^k“BsÌiäjÝoqZ©¶$¦¸\ȵñæ»­QЮ)¸òˆàÊ#n“	RUí;°÷0…E;wh‡ÍöƒJx¨Ù ¼ž&¤&Á1$–ƒ+wŠûmZ©É·Ã]†k62eŽÊ	½åt
+uN›œÃôœNï8þÉ›¥mSXc7pì¦ÐÉÆÉ-Aýæt–}Ÿý4u³qž^ç¸UYP:÷ǘnWèüå‘>!γ¤¹ð¿ØRÆ~ÞgØ/Éô |Éø³OÍËë4UŒ×dû•ç'ŠæOO“„ʁëƒI®ÿ<g\ø~~ôbÂÿÝ’1Ǿ
+¸k#8vnqu(ºÝ#…G}¢¡«ÍsÖ öÈ!m‡£fúÇ!“¼Úª4‚adF·Ê’V ¤ëuÑá¤lê­c©_šº-rä3p4øê˜VûR¡x£›
+gµ}ãñ™ÉŸ~·‰(!<<Â{öÍ{§Ï6û¹v^s"YhmQÁñš­¹fZ׍9À}ª‹Lœ”°œõÞ)•âÂrØY•M––«*m;¥WƒÕJÕÝ•ÃáÃÞ!ò‡£kŒFã¤òÅ-‡^xÝ-øûu­ºó½Ó±C£ï·ºé÷Ã>òÊ…­¨ŒLJø£²š\§oËf
+á>€ï‹“3­²Å[tº퀧Å[ø_Y‡ ¡]¾’‡Ññ_ ê
 endstream
 endobj
 1653 0 obj <<
@@ -6381,22 +6367,28 @@
 /D [1653 0 R /XYZ 100.892 214.483 null]
 >> endobj
 1652 0 obj <<
-/Font << /F22 957 0 R /F49 896 0 R /F52 900 0 R /F15 898 0 R /F17 923 0 R >>
+/Font << /F22 955 0 R /F49 896 0 R /F52 900 0 R /F15 898 0 R /F17 927 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
 1660 0 obj <<
-/Length 1297      
+/Length 1293      
 /Filter /FlateDecode
 >>
 stream
 xÚµWmoÛ6þî_!@1+J¢du@fI
-A·b^!)Z¦m-²èê%N0ì¿÷ŽGù­
-V ݇„Ç»ã½<¼;ʁ·ôïÝè|:zugžxd›.<!Oá%“ŒË,ö¦sÅƒÿyúþÕUzž%Il•³”GQ¶¬Út¥ýq$cÖ¨õLyqyþç;$%kžšV¯ý±ˆEÂ~]©M«k’Äh{t9}	0xâ 	.¼|=ºùxs½÷eok5×^$'<‘èÒûcôq&'ä`rqÆm
-õoDFµ)»¶0íZãÖUÑ %­{ɬÖêžÈ¢¥unüp¶ÎD×Õ’ÎZnÀŸ ©ªæDXÙÛ‹‹^|†h@
-cq	·c£Tà<Š"¶0e	NR¶m^ӍÈð(EÁc cÅ\„.Ýs,CÉ¢3Z÷œŸ]ÍïJ“«òn­à–ê;UU¦«r½ÖUûÚi펉=õËP°‡=ë³}Úh"~¤uaj"*µîEÓvçñ#—¥™a¼O{íÖ M7«t;	ÈjßÎݏb‡ÆÖÔ÷ËÚt›>[ÅUJÇoðÿ݁Ò@§Í0>*•ˆ"{‹
-°¦X¥ªÏ¨‡g]KlU/;5+Ÿ`g¬*rj`l6µQ9ÿŠ8Ø,¸b³àÚ5Ú1VŽ° \ûBöézß(Z«¼6ü9ÙO´GN…ÈZ·]]9þԟĬî4튭֩=¦›F-ݦÔ±.rÓ³›¦?¦*¢ð.pÕ_:…êaf3ëmÜ1•'5-¥zùéò÷1{ðeÂTÙa)£¼1ÿÝËžDÈ,çÊhèömtÖV|â?ÏgËV?¶/˜
-ƒÿ­Ùÿ©ý¿Óû‹;ü;ý¼¸‰ýü;ØÏaˆôñèÇPèY†2;ÏõÔ⢫|Árx–Y„}ÿ_¸G?nJUTzNÛ¼YØ2ôÐñ]}A„aÀeï>jçUž{ÁôÖ	æÐÞA4ÕBW:vdì^^Û4Y àlŸìžx@ù±kÁunÆ2Ø„V7íq†J©†»Z÷išÊN9KåúÄâI®á Ã¿ü	îÀv’°çH˜¤Ðô¥±îrÕjbÑ0¨¬ˆ ²Ìm "G.hµM5-ÎÙ”ÝÓFTKÛ¢,Ý<Rx[)sŽ`Ï{UÀ¶¢¹ñìd,´=TÏMhüöRé3¡h;aìLB
-Bõ{í,Áàµ_Lq:q‰ÅiFs8”rj£a£Ú!®È 7׳nI,Óµ›®%¶½dî@ÁMn\ùÙ‡ÕÏÊ•óÅ%ä|Ž}C …ß‚dJBÜ5mê	hT)bjÚ”‡)Tp”ò$p(Å\‚YÈ|°½7våG‚ÁÌÅïÓfoH€!x3ÀÖdƃp²3Á…3rÚö³O'<âè™ÐÎ'í6uAh5'HOV¼;pç(ÓߦÍ4 aõ‡¡ÜãR÷´짱uhëÂ@YàWÇÀ$´ö“ [”fIÐãþ¡PHÀL[‘C¤±ÁmQÂ¬ÃÓ5÷ǵv< ÿ áÄ~µ4D)g×N,jV'€o"x©",;oҐýÝõTYÜÛÚíP]”ðñéÀõQ½–I?Ï@ZT¶Â-Ùœ´ÓÌêØ­¡¢¥G€vô[å°9û~–}±šŒ
+A·b^!)Z¦m-²äŠRœ`Øïò[¬@º	wÇ{yxw”oéÞ»Ñùtôê*Î<ð,È„7]xB
+žÂK&—YìMçÞ
+Kbÿóôý««0ô&<K’Øjf)¢YéJûãHÆ̨õLyqyþç;$%3O¦Õk,b‘°_WjÓê†$Ööèr:ú2`,ðÄA\xùztó9ðæ {ï<Ê&ÞÖj®½HNx"%Ð¥÷Çèã(8ÌLÈÁÌâŒÛ0êß*ˆ:Œ êºìÚ¢®h×Ön])ÉhÝKfV÷D-­óÚ'lëLt¦¨–tÖÂpÈ þIU5'ÂÊÞ^\ôâ3DR‹ˆK¸¥çQ±E]–à$e[óšnD†G)
+ã(æ"tîœûcJÑºçüdt5¿+ë\•wk·ÔÜ©ªª»*×k]µ¯Öî˜ØS¿{˜Ñ³>Û§&òçGZuCD¥Ö½È8mw9rYÖ3Œ÷i¯ý£BÃ@Ât³J·Ã‘€¬Ñùø
+éÜýø vhlëæ~ÙÔݦäVDqÕǁÒñüw 4Äi3ŒJ%¢ÈÞbCÌë¢TÍõð¬k‰­še§fåìâŒUEN
+‚ͦ©UŽÅ¿"6®Ø,¸vF;ÆÊ„k_Á>]ï[Ek•75?DNöíÆ‘S!²Ñm×TŽ?õ'1k:M»bA«ujicÔÒmJý€ëÒ)›žmLLUDá]િt
+ÕÃÌfÖÛ¸c*OjZJõòÓå5îcöàË„©²ÃRF¹©ÿ»—Ý‹}‰YÏ•ÑÐíÛ謭ø8Ğϖ­~l_0+þ[³ÿSû§÷wøwúyqúùw°ŸÃéãя¡Ð³evžë5¨ÅEWù‚åð,³ûþ!¿pŽ~Ü”ª¨ôœ¶3x³°eè¡ã»ú‚ÀË4Þ}
+4Ϋ"<÷‚é­Ì¡$¼ƒhª…®tíÈؽ¼¶?h²@ÁÙ>Ù=ñ€òcׂëÜŒe°­6íq†J©»Z÷iÖ•r–Êõ‰Å“\ÃA‡ù8܁í$a9Α0I¡éËÚºËU«‰Eà)`°"Ȫo9rA«`hÊ´8gSvO[Q-il‹²tglðHám¥Ì9‚<ïUÛŠæBij“±ÐöP=7¡ñÛJ¥Ï„¢ì†±3}U4Õƒ×~1ÅéÄ%§ÍeàPZÈi4Žn„j‡¸v ƒÞ\Ϻ%±ê®Ýt-±í s
+nòÚ•Ÿ-ñgqxQý¬\9_\BÎçØ7Rø-H¡Ô!Ä]Ó¦ž€F•"¦¦My˜BG)O‡RÌ%˜€ÌÛ+pcW~$Ì\ü>5{CÁ›†°&3„“	.œ‘Ó¶˜x:á¡GÏ,€¶p>i·i
+BËœ =9xXñîÀ£êþ6h i
++¨?å—º§e`?­C[5”~uLBk?	ð·EY/	zÜ?
+	˜i+rˆ46¸-*P˜uØcºáþx£ÖŽä$œØ¯C”rvíÄ¢fuø&‚‡êp ²°ó&
+Ùß]O•Å½ýð ÝÕÅAù Ÿ\/eÑË `™ôó¤Ee+Ü’æÄ fVÇnkÚ)ZzhG¿U›³_ágÙWz‚˜»
 endstream
 endobj
 1659 0 obj <<
@@ -6431,27 +6423,22 @@
 /D [1659 0 R /XYZ 151.701 165.929 null]
 >> endobj
 1658 0 obj <<
-/Font << /F49 896 0 R /F22 957 0 R /F15 898 0 R /F52 900 0 R /F17 923 0 R >>
+/Font << /F49 896 0 R /F22 955 0 R /F15 898 0 R /F52 900 0 R /F17 927 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
 1670 0 obj <<
-/Length 1201      
+/Length 1197      
 /Filter /FlateDecode
 >>
 stream
-xÚ­VMÛ6½ûWèH1KŠ¢Dl’&
-qÛC’ƒ,ѶPYr-iÿû9¤,{…rØ%5œÎÌ›G³h±èýêÍfõË»$‰rªsÆ£Í.âŒQ¥“(SšJF›*úB>›r¨»6þ¶ùèÔÕY–ZõDSÚõR*i¼æ,ä7s‰×B¦ä],[ç G©†0T3í"
-–Ñ„§ÁGóýû³U[½Ý¬þYq³ˆÏ®%©Qy\}ùÆ¢
-Î>FŒ
-­¢‹Ó<FB*šI	û&ú¼ú}Åæ©r9<9M5uùØøÃÁÄë4Óä¹oN纍E†ÝW&üq{¤ÈÎçó*^K&HÑVh2bNÀœ“OEß›pØáºëÎÇbx™"‹fx•ý8EšäbJp!1!ó—‰Uf;2ñ“âj0`ò¡ æûÊèP’“;,Ï5NrҍöRÑ:Ä¥\Dk.¨ˆ8ã±·Ý`)yzûæ÷ŸbÎòç§Y7àèj[^ÜÇ¥n»ätî¶Å¶¹¢|j%b—A¾×Öþç¤òºÝîAéhú¾Øû±¯[WG¨„»«ôõÝîïSuXçyÄ9ÕR&¶@`! Šém\@àÐZªó”ÚÞl	ƒ‡¶›CÝÀ)NÂênk7€N€aia8Ô°ƒÁõ
- ;·»œëÁx³D‡ÛNÙڏƒ)*s†¾I•“_ÝG0<{•¶æå­ƒú»Ú–g@äŠ<×nð²ù4
-N¸¿2.0½nú ‚	v¨¬I½»ó¤=yÕ~r³Ð7s<
-×X	òʦ”»¢ä9)&‘gnx­ä¡Mî!gOm '
-¹WciPR´Ãéuãp—f
-äêU|&¶;
-¢µ_ªlm*ÄËË€ª`7€ÙÎõDu»ëhð“À„ü}ðÕÂúèp}M›¿ípšæúXøáêhå¡ÊÏ”o‹­!¶_“ª>ÃKÒ¸J;H±w'¬l§‚i˜þõR!€î³wLl³wtñúééN£ðÓ¸ëbÁÉ2Oó\QÆy”JIûÂÔ©| Ì»pe÷¹ó•±uÂ%`6û)q¯;ã÷qçìµD at PxZ™^â¡Œ‘°¸ôC1Ô%îg@±Š~uyÒÒ!I΀ë]áDÀÆášÞ­Ãú\ïÆæʲùd,·‹4ÐFšÏؤîj°¸Ìh4Gɺñº®¦-;„ÜìÌ¥©[¦J‘¿¦
-Áñw‚Ý{b*­ÏCq.ÊÁ]!ó\ë"V–«²I–@òœÜ.‚ mé~p±áÃ1Yž‹ìÆü°ã´ñb¤ê¹â“Uäs„<wö»Hè0·§)™törA¿Ý&LjP¨ÛÛÜÑYºøï1¼uú+ªêáñ«ÛÊSgágÕ(´Ñyà«}ݶöiw2‡XMm°_
-ˆ±õƒ 2ù¹Air:Aßø}㫾o6HۏzçÎ1­w¼á0–Û{ä»Ëîe»ì|:2ÄÅ¡*ûƒ¡>úÛÓ˦J}@QÙ˜¢íq?žÐ®¿öM·G^b¢ÖégvXºþ­Ö—
+xÚ­Vϯ›8¾ç¯àh¤†µ1ûØêµÝVÕJ«¦»‡¶$A%
+ÐlþûñØ„ä¡®*õðžÍx~xf¾ùì¼]½Ú¬~{ÇA™Œ‹`³ç‘6qj)“›2øÌ>VÅPwmøuóÞªëȤi‚걉8hsÒK"…kÁSÉþ¨.áZª„½	%gckôä!1&2Ü؈Rd™÷‘*TZ½Þ¬þY	ò@Ì.¥")ƒâ¸úü•%œ½x$.VóH¥£T)Ø7ÁÇÕŸ+>OT¨yÜÉib"›
+FU¸NRþ÷Íé\·a¬Ù°û‡?Gší\6/µâ’åmI&Ã!ÌkIñ”÷}å;ZwÝù˜ÏS„RE)]F§?N1Š39%¸˜TÙóÄÊj;îÂj(¾üEq
+põPÐêßÁ—°¡•`ïvTžkg¬ñRÁ:¼%Bk!# ±ÆcÝà	{zýêÓÛ¡1ûëìptŁûq©›w’ÎÝ6ß6W’O­¤Cê2È·á­áÆJ§Û픎Ußç{÷1öukë•°wU®¾Ûý}ªé k!"£TŒ	ULnÃZ ‡h}(ÏSbd{W\°ŒÙnuã¥ó«½-n  Ãa8Ô°ƒ±u
+ ;»»œë¡rf9-„»²ÅC•—Õú¦tÆ~·ÞðìTÚn˜—÷êok[T42Óì{Ó†.›MÓ`…Ûñ’¢ÁÑ˦ïè "TÞŽ”
+«wwžô¢'§ÚOnúVO"ãjÉ^`J™-J–±"G0É,µÃ‹’‡6Ù3‚žb +ò¹—cQ‘$o)†ÕëÆá46ͨթ¸L lw<V„Ö~©²56TÊç—T7€ÙÎöDu»ë"ï'†	õø{çªEõ1þú†5›o8œUs},üpðõô4Hr_ífʵkHí7¬¬ÏðŽ4¶ÒRüÙÆ	+Û©`¦½T „ûì-cö–.^>=ýä4J7».”‚-ó´È4¼V"H”Š4ÿÂ4‰z Ì»ûÌúJù‰:
+0›þ’¸±€·‹û¸söZ" (
+<­Ü,ñPÊ™_sZú!ê‚ö3  ¢[mžQ@ˆ‚µà:W4°¡qB¸¦sk±>×»±¹F6_€r»L<m$ÙŒí@j¯kNËŒF at s¤‘¬§;ÐZµE玈½=ðAui궂­Ù߇ªõÁéwîÎ1èóŸób°WH×úƒˆ%rUê3IcH^°Û…A൑î>,“¥þ¹HoÌ[0N'&ªž+>¡¢˜#䱸³ßEÒøi¼=Mñ¼ ³—úm4YF„BÝÞ6àŽièâ¾GÿÖuä//ˇǯnKG¹Cª->Pdc2ÏWûºmñi·2‹X«œÚ€_ˆ±uƒ¯2ù¹Air:A‘Þø}ãª9½o¤íG½ug™Ö9^‚°äöžøîr†{a—ݏOK†´Xt‘` ew0ÔGw€=½`Z¡ÔM•·=íÇÙõ×¾éö$£KLÔ:ýÌö+P×E3
 endstream
 endobj
 1669 0 obj <<
@@ -6477,31 +6464,31 @@
 /D [1669 0 R /XYZ 100.892 446.979 null]
 >> endobj
 1668 0 obj <<
-/Font << /F22 957 0 R /F49 896 0 R /F15 898 0 R /F17 923 0 R >>
+/Font << /F22 955 0 R /F49 896 0 R /F15 898 0 R /F17 927 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
 1676 0 obj <<
-/Length 1265      
+/Length 1262      
 /Filter /FlateDecode
 >>
 stream
-xÚ•VKsÛ6¾ëWp|¢:!ð)öæ¸I›ŒãN+õää QÈ	E(dÙÿ¾»Ø¥"Éj;½HûÂbŸ(‚M ‚_'‚ÿß-&o?”³@–q"ó,X¬™Ë¸2(Ò*NQ´
-ûF휦Q*Ó0Ÿ~]|š¼_L¾O$x<9”Ä3YõvòøU+P~
-DœV³ààM·AšÏâ"ρî‚ùäkN’*ÎÒÿãç×&Y\ÎÊÓ,ò2…€Êb~ûùÝ-äP”áLJÅû?nï瘋?+“¸Ê¥/¢JÆ…(èXËi$¥X†i*ÃAÕTpô›êW]ÛoØOHW¢’ì'…ÀI~Mkñ­®]kzdD¸Ò¶Úå4Jf¡fƒz
-L£~\„gÙ7ã^ܲ—¹Ú♥zƒü,T–äív×é­î§I:½baáb|2ó¬âòŒ.À(ÍÂ4žÊP
-W"‘†Šâ4hø„?zô”ÈxV”äé#•$IèMÄNY‡Tzz	*µ"‚œ
-/d¥VQc€,¡^pQ<áB>¨ ñ4ÊDÎkåÜ}‚<±ÃÌ~ÓD×’7{ô
-¥˜¨)€³¬ <W„¾žû­‡–$µê:˦M[£¾añÖœ¡oZíÔàÚ)ö"ÜÑ©4Ö
-;sæíz0Ûk1ÿòûlª‚BA¨;µÑë&0nš´»Á,aˆÁÄ×(L¸ò	lyÀ[ôæ(,C…š˜5»ÐÍ¡÷ËBÅwbrõÕJï}ži–›ú±~;²ŒFø•±lÇéí܉’Ò°³}ß>Ÿ˜—\
-,FY»ÚÎ/\ã	ýõí¦ÁxÜV
-£ëõiü9…¬5.DÎuôÔÐz×H¢ëû²ó¡hb­kÈ€ÊÕ ¾VÖ¯þh$i‘§éI¿a‰ŸP<µÑ½Tw­Èè0þlËd\¾2¶%Œm~\Ñz}@¢×û«];¸ÐÊþÄ%#ÄiÂ	rÈa_¬ÃÙC¡/3|³¤êÚo„ ^é C?û—e|œH4-Æ2>·yŒrv·ÅgÉ#…ìÉ&%0W¶¥m–g0*5°üÇ膄|'(ñõ±úÂÚûØw®–xï‹óŠí€Ð«ìlnŽ¡¤r6N
-P4l@ø©÷*ŒÛAÀ/qä¾™õ~È€]òJžºá58?C³ãW‡®»26–ªd­/
-qJ§8Ÿ\mÆ(EEhS
-Âà-” Ó$Ãdž	«WøzÂwЭ
-K(7ùW1	—»Á@õ#L½ryÑ”c¾¸~üh3‚!ì­æGoe~<Î`Џ84êÝ8õkÓuþi<ÐûÆ ¾Œ°ñúrÂ3ÿ•qVÓ/"
-~äµÒÒÀYŽ´7¼a`
-”"<üuÏÑêçZïÜßÀëaÛöʏÃy—Åõˆ–ÿ.ÅSFËÖÑÆÔf»ƒÛ–«	‘º;[TlhY„֐”) ¯7ÀSô1szз7¹|Ò1Y1{õ1%*Z6PÝÑß¡Eü@ê˜ 18MNGP·qÃY@B%oáÝ'‘}1î"\¢¿ïÛ§iobÇÆWWŽðm¡öÁÓÔЈ!MÑ«¹µ#ـ†ø|ß~ ï'(Á×pR’f)|Ys[»çç§öì|Òÿ
-ÞÐv
+xÚ•VKsÛ6¾ëWp|¢:!
+ð)öæ¸I›ŒãN+õää QÈ	E(Ùÿ¾»Ø¥"Éj;½HûÂbŸ(‚M ‚_'‚ÿß.&·ï‹"eœÈ<ë@æ2.…Š´ŠS­‚§ð¾Q;§‡i”Ê4̧_'ï“o	^D O%ñL–A½<}Á
+”§Õ,8xÓmæ³¸Ès »`>ùãš“¤Š³ôÿøðiÀµI—³ò4‹¼L! „²˜ß}z{9eøáqñîÏÇ»‡9æâÏÊ$®réK ‚¨’q!
+:–ÇrI)–ašÊpP5ý¦úU×öö“RÄ•¨$ûI!ðD’ŸEÓZ<$C«kך®´­‡v9’Y¨Ù žÓ¨áGöÍx£·ìe®¶xf©Þ ?•%y»Ýuz«ûiR†N¯XØc¸ŸLã<«¸<£0J³0§2DÕH¤¡¢8
+~Ç=zJd<+Jòô‚J’$t&b§¬C*=½ZAΆ²R«¨1@–P	/¸(žð!Txe¢çµrî…>AžXáf¿i¢kÉ›=zƒ†RÌ@ÔÀŠÙVPž+B_ÏýVƒCK’ZueÓ¦­Qß°ÆxkÎÐ7­vjpí{
+îèÔ@ëH‡9s»ÌöZÌ¿ü>›ª PgêNm´Å:¤	Œ›&ín0K˜bpñß5
+®|Â[0DŽ9
+ËP¡æ…fÍ.tGsèý²Pñ˜\}µÒ{ŸgšåǦþD¬ßŽ,£‘~e,Ûqzc;w@@¢¤4ìlß·Ï'æ%W‹QVãóK ×8CE}»i0·UÃèz}Nák‘s=5´Þ5’è:žì|(šØCë2 òp%€¯•õ«?IšGäiºAÒoXâ'Omt¯Õ]+2:ŒÿÛ2W€¯Œm	c›D´^(Âõ¾Çj×.´²ÿqÉqšp‚œ rØëpöPèÇË_-©ºö+!ˆW:èÐÏþe§ 
+Cƒ±ŒÏmž¢‚‡ÝÃmñÀYòH!{²I	Ì•mi›åJ
+,¿Á1º!!Æ	J|}¬¾°ö>ök£%Þûâü„b; ô*;››c(©œS
+~꽊ãvðK¹ÏBf½2`—¼’g‡nx
+ÎÏߐÄìøա뮌¥ªÄ Yë‹BGœÒ)Î'W›1JQÚ”‚°x%è4É0™gÃ꾃žðtkÃÊÍû¡b¾ÁULÂ¥Çn0PýS¯\^4嘰/®?ÚãŒ`${«ùÑ[™3ô#z7NýÚtô>ƒ1€/c l¼¾œðÌeœÕô³È…‚y­´4p–#í
+ï_˜å‡=<p´ú¹Ö;7Æ7pÄzض½òãpÞeq=¢åG„Á_1ĔѲu´1µÙîà¶eÇ*BB¤îÏZ¡5$åG
+(Åë
+0ä}ÌœôíM.ŸtLVÌ^}L‰Š–
+T÷ôwh?:&@N“ÓÔmÜpVPÉ[x÷IäA_Œ»—èoûöû4‡7±cã«+G	ø¶PûàijhЦèÕÜÚáÆl@C|¾ˆ·ïÁû	JGð5œ”€¤Y
+_ÖÜÖ¢8;ßóXÚ¤
 endstream
 endobj
 1675 0 obj <<
@@ -6545,42 +6532,37 @@
 /D [1675 0 R /XYZ 151.701 167.483 null]
 >> endobj
 1674 0 obj <<
-/Font << /F78 1234 0 R /F17 923 0 R /F15 898 0 R /F49 896 0 R >>
+/Font << /F66 1230 0 R /F17 927 0 R /F15 898 0 R /F49 896 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
 1686 0 obj <<
-/Length 2627      
+/Length 2623      
 /Filter /FlateDecode
 >>
 stream
-xÚ­YK“Û¸¾Ï¯àQSµ‚ñ"³Î:å­J¶’RÎ0GbY"’òxþýö¤(
-åËè h4€F£Ñý5 ³M&³Üýúx÷á“Ö™ÁI•=>gJJáƒÎ
-Dlö¸Î¾.ÊU_5õýŸ¿»¡(,²ë $pKæË…÷K%³xÜ–÷K“ÛE]¾páùXÓ(cÌ%‚ŠÇ	BÛ|h÷ãÇ÷ªBÆ»ßïþ§ Afj"].ŒÉVû»¯Êl
-m¿gR˜à³âÜg&÷¢ÈqÀ]öp÷ï;™V,§+WùTeŒ0Îe…
-‚–‡’üOærŠ„zg_—¹”‹—mYß/­ó‹×{íÍ+aq<Ü«Åá~	¤²]Å®drÓ2ï®Aæ—û‹æÈ­]ßVõ†ËUÏßuÃu\­›DbòªÙ—(^¦¼pÞeKeDúeU6õ¦„™1‹~k,Y(•LjÚjSÕqǵ4ùÙR—ZÂÏ
-oÕI%ëk*Ù㲎hTNºEÉ•ø´£ÌÞðwÕ´-˜Öî•«Ûf·N¬»]âÀᶱ«¾l»Ô{ÓðIëmâÝU°@I­/Œ‚jÁLUÒoÛ´¤
-ÚFnXkZ/sº÷†öÎX»(ÄýaWþ‚5¿øòøi鹡BálÊQ¶æv·ˆõš©û†4‚%ÒÏ®¯–OXzíK¦Ç®¢½±kæÖ®ìéØd+‰-mc iÁèj¨ªÅ/L{:ö\øòñAcɃ¤b ’!-WŽ]™ÚŸiÉHª«L"ë€Y6×cúö[ Ò̯Ã4¼±ªç¤®Y»N\X0έ͈ë'Ïxw:yX©KJdbð= ù3/,W,esÆðt]R<ö%²&æÇC“sdr¾X4õÐ-È´ éê_ª–ìC%«’´I	£ÈP®jþ¦¦KSAî²çlà>¦rZÐ¥žÍþû
-ä̽T°§K«
-vNS:]°¶.°sÃÞÇn>‰€-$Bê\séä¡Vˆük®¡þ‘åHŽ
-‘é‡#ßó`•²È3¬Öý4íÌ f¾éÅöæyéä¥AŠÃ±ÛÎLŸ0ª½ÉôJ{¡ ÎX/Ä?ž~ˆ’G+S
-þŠ6´‚°irÂÂÜïGëBøüŠ8ÝD
-(±m†‰mBù¹möghéLx#ás…ßróäø´hr¾ÂöŁÁxóÖmR ZB¼”7¨.wyRsWvR'<øx["ÀTïQ‘€|@lËåo57A¥8•Ëà6ÈI¹äµˆ‡”¡œJ欎üä>8^
-žê§^”;ÙY'šÎ6DԐ4LØ£ç¦Ò5»+ÈF,˜pž‡wÚ%ŸÓX¦Hq­^ÓÏî]DüÛL:>›|²s(ÂÄuš"]Išä½,á J?
-Ž‘™÷ÐZ†¡ÏLz^«Ê:!%ú¸\Àç]¾%—직J¡t4¹\%h’ëbÕy%ƒ?*ÜB
-i‚jN8¬à¸¨ÓFt%9=CPíã·ûU@ðÈħؕÃJ0.7É­Œž;bøãݐJ(}‘»-Ã"Dá“A(ª#ÌŽ=·ñyq„b›hÍ3óŒmÿü5):³ÈãcMñ~ àLßZÌEeöh›@/ *º˜—Æ¸!(12(“Db̯£æq“º r,ÜMð‚X	'`Wáh&EläŠÇ¾ˆQ­ ®¿NN®j]$ØW5ùa¹¨@U¦HKGÂ¥†ˆ©c¦}l™¾fzLôÈUðù+NŠÖ%7œŠ w®NÝaÎW泂å²Âx̦Kp`&ôL@˜–ÍîRãO 9)˜:Ú%DI|öqÇ„²=F34(ñæà±ÈÝâ¿”{çäÝG
-„œúÄ]—R*`U2º6Ñ‚x«ª«h.tUKB,)#{xüÏ[``-ç3He ¼Ù÷…HcEñ­áË¿>üã￱¤:iV«sœº‰(½‘µç¢üíáãgÚÊÏì(8
-é/Ü0/d¡5lÙ„Î:Aøí±pnµþÀ4²F,쪧Ôþ»Ÿ2¨–H¤äÙ_Úx®˜2qŒXlnä:Z´ (áhÕ ä…›Æi#]û}Vå<èÚdFKè]¼O«Qú\‚äQA„]X£’oÒðâ¤(r}™ YŸËôaµ©Eõó([ïÏçX}Jâ¦
-;j›C[Å~@'^ƒ·¡íÒ¥Hl7Ç}JüÆ 4A–ƒ‡Zj­O>	+ì“´6igF‚`áÊÎÀ‰,
-Ÿi¯„sïË®4  `i¨Ü
-æÚ­ªêÕ¹C.|¸ÑÜ!ÞêlòãªÓ¼xr¤„Y3Él…¹‰ ¦ÂƒyÎja6¿…ÎÒ7™à1¸üpMh­Ëtãæs¡B~qK—,Y*BVê	â·z¸ÄÃ&ò ä
-$ACä8 J«VÇ]l¹>B-²K¬¨&5‰mÖ)
-€¼Fÿ\^½‡Ó~4z8‘	|×5	䡁#}``‘ _}'ìSWe½J#O]>T)ÎP¾…Yq7±b2»Ebˆóx'¡°k8(°Ž$æ÷¥X
-Òµ\jhæ§>RAþ/Cq“i5dåÖgÓžeå6¹HãÌÄVè6Úáåô~OÉYò‚`{Êü8¿èb莌Ù’!™¥Ÿ¹S¾%5WõŒ«‚ªáÔûwªÙ€÷t4”ñ“³>3«·"øp“Y=DøBÍzà“†7oß	–ò}Lˆ'Q$Ÿ½Ÿ |Æ^<U›M‰	+ kñS±áo[îËË#Vðç1õrÖ^<‚2â_'!…eïÆô}ˆ<~¼z­;Æ>«Ôâäš”œë>Ý«Èów ¼ÅV”²bçó7ô@® ]Ç‚æ}ùjB¢?téjñOÍCŠ³%µXΝûÂ9Þ¸
->Âõö•Zùi;ºâå¥FÅý&O@Ä—&”°ñÏ=ÝÏÓ,”…„QðqêáNá R2¡b“Oäkw
-ó¬¦îsr$Ž;8åäÀƒN
-ôÇôjqC›ƒ÷i×”üi“†Ñø÷6Ñíðx sêÊ’ÞÍî5ِ»
-_°Œ6Ð}ÃBËÓÓÒÓÓRÇ=(<Àw;XVÈÞóôˆuÒ-MP&NQUΆSc1ýïQðm©o9ˆÌÀw-aþ²·ì;Ýq!xË
-/ËûÁG F¼‚ì‹$<Åv¬%Y«´‚´ß¯\ëÒ‹*½º…Ó«Û˸ÊñfJeŠ­tãÕÅ2•B_œ•”uq¶N/„ô=øå0½°™E[m¶ÃË#TQzÇÏ‹æ$tà“TOX‡‹$=Ýç29½ŒÃõÌò»þÜS_ص¿ jÃ
+xÚ­YKs㸾ûWðHW­0x‘ ŽÙÉNj¶*ÙJì9¤&{€%ZbD*$µ^ÿûíHQj.öA"Ðh F£ûk at fÛLfÿ¸ûùñîÃ'­3'‚“*{|Δ”Â•>ˆ"Øìq“}ͪõP·Íý»¡,-²ë $pKæ+„÷+%K“?îªû•)lÞT/\x>54JÏÃØ s‰ Mk”R¹q Ò!ÓÝ/wÿ¿S@”™šIVc²õáîëï2Û@Û¯™&øì…8™)¼(‹Êûìáîßw2­VÎW­ŠùüÊaœËJ-
+¥øŸ,äþ	3öξ®
+)ó—]Õܯ¬óùë½öy{ÂJÈOÇ{•ïW@ªºuì+&·óî[d~¹¿jŽÜÚ]Ýl¹\üÝ´<XÏÕ¦Mô'&¯ÛC…âeÊç]¶RF [ZÀ¾m¶ÌlŒÉ‡]l°d¡T1©íêmÝÄ=×ÒäK]i	?+¼Ug•ln©ä€Ë:õ  Q	èòŠ+ñiO%˜½åïºí:0«ý+Wwí~“X÷ûāÃíb×CÕõ©÷.¦á“ֻĻ¯a;€’Z_jÕ‚˜«dØuiH4,´Ü°Ö´^æþtï
+흱6¯þŒ‡ã¾ú	k>ÿòøi幡FálÊQ¶áv—ÇfÃÔCKÁég?Ô«',½Óc_ÓÞØ«5sk_
+td²«•ÄŽ¶1д`t
+TUþÓžN¾||ÐXò ð©ˆdDHKFÄ•S_¥ögZ2’šúO&‘uÀ,Ûžë1}‡iæ×qÞ‡X7KR7¬ƒ}/®,
+˜‚	—ÖfÄí“g¼;Ÿ<¬4‰%21øI	Pˆü–k–²½`x:.
+)‡a[ƒYsLFã¡É929_æm3vK2-h¾ú—º#ûPɪäÌ{`%­A’G@Â$2”놿©éÚT»¸ xˆ©œ–ô©g{8Æ¡Æ#¹°C/5ìéʪ’……Ó”N¬­O¬ÀÜ°÷q›O"`‰:7\:ûGh‡"ÿ†k¨d9‘#„BdúñÄÇ÷2X¥„,‹Ì+¤u?B;3€‡oÁ_z`±Á€½y^:yiâxêwÓ%Œjßez¥½Pg¬—B‡¤ù1BB-­L!4øÚÐ*m
+ÂÂÜoGëRøâ†8ýL
+(±m†™mBù¹khéLx#ás…ßqóìø´hr¾ÂöՁÁxó½Û¤ ´‚x=:(7nP]ኤ:çnì¤Nxðñ¶,E€©Þ¢:#õ€Ø8–+¾×Ü(•â\V,ƒÛ 'å’×"R†rN(Y°:Š³ûàx5zªzQîdh:ÛQ'@Ò2သ›J·ì®$±`ÂEÞhwp”|Ac™2ŵf3N¿¸weñßgzÔñÅ䳝Cf®ìé*Ð$ïeÁ7 P†IpŒÌ¼‡2}aÒËZU °DW ~›o)$û)F R(L®P	š:G¬º¬dðR…÷FCŠ ƒZ’+8®üu:Áˆ¾b!çgªCüvŸ 
+™øûj\	Æå6¹•ÉÓ`G¼R	¥¯ r¿cX„(|6Eu„Ùqà6>/Pì­}fž©íáŸ?§‘"Egyáj¬9ÞœéÛˆ¥¨Ì
+bèTÅAs2Ð7$%FUHŒùaÔ"nSDŽÕˆ»	^+áŒÂÓ*­Â¤ˆ\ñ4´ 1ê5Àõ×¹ÀÉUm*€‡º!?,óTeÊ´t$\kˆ˜zf:ÄŽé¦ÇD\Ÿ¿æ¤hSqÃ¥ °pçšÔæ|e¾)+¸R.+ŒÇlû‡fBÏ„iÙŒ‘±à®…0þš“©§]B”ÄgwL(Û3`4@ƒo‹Âåÿ¥Üã´$ï!R äÔ'îû”RëŠÑ帉Ä[×}Ms¡«êYbIÙÃã¾÷ Æ Ör>ƒT›}[ˆ4VÀQ¤±¿Ñ¾üëóÇßþþ‹@ª™E±ºÁ©wÅ¢7²öR”¿=|üL[ù™…G!ý5¡sƒ{£æ…,´†"›ÐEI'¿=!έ6˜FÖˆ…}ý”Ú?p÷sÕq‰”Ü!ûKãuSfŽ«€ÍÁÜF«€„%¼Z5 9CéæqÚȼïþX”@9º6™Ñz—o“ÀÃj”¾” yTaM—Ö¨ä[t¼8)ÊB¿‹LÐ,‚..eú°ŒZŒÔ¢€€úó([ï/çX}Jâæ
+;êÚcWÇaD'^ƒ3·¡ëÓ¥H춧CJü¦ 4C–£‡Zi­Ï>	+ì“´6igF‚`áÆÎÀ‰,KŸi¯„soË®4  `i¨ÂæÚ¯ëú͹C!|x§¹C
+¼ÕÅä§u¯yñä4H	‹fR8Ø
+ó.‚˜R
+湨…Åü:K_¾Ëä Áå‡[Z at k]¥7_Š«[ºdÉRr°RÏ 8¿5ã%6‘%W 	"ÇPZ½>ícÇõ	já}bEe0©Mló°Nix ä5ùçêæ=œö“ÑÙˆLà»®Y0 
+éË ‹èøêìÂ>M]5ë4òÜåC•âõá[˜5wk&³[$†¸Œw
+»•áƒ ÛáH"`~[Š¥ ]+¤†±€f~è#äÿ2”ï2­†¬ÜÚòbÚ‹¬Ü&iœ™Ù
+ÝF;¼œ>29K^,à@™ç=BL@ ý‰‘#[2$“ ôwÊ·¤æ¦žqUpB5œzÿF5𞎆2~vÖfõVÞeV¾T³ù¤áÅÍ÷ï+ù>&ij(R,ÞOP¾cçOõv[aDÂ
+ÀZ<ÄTlùÛU‡êúˆ•|ƹGL}ÇÜ°£¤ ŒxÄ×IHaÙû©}"o^ëN±Ï*•Ÿ]“’óc=¤{yù€·ØŠRVì|ùæÈ• òXÐ|¨"_MHô‡.]M þiøaHq¶¤òÕÒ¹ï!œãÛè#LPß¿²@+?-`aO7C¼¼Ô¨¸ßì	ˆøÒ„Ò6þíy ûyš…²0	>M½ Üù"`CJf!Tìbò‰|íŽ@¢ežõÜ]bNŽÄiçœxÂI!žâ”C-niscü¶Ý†’?mÒ0Ÿâ¾Ot{|€$Èœúª‚¤w»M6ä¾ÆW#,£
+ôß0…Ðòü´„ôô´Ôs
+ðݍ–„²÷"½btKTI€sT•‹áÔXL?¦{|[:"ð]KA¿€ì-ûFw\
+Çrã«òaô¨¯ û"	ϱkÉ„@Ö:­ í÷+×úô¢J¯náüêö2­rºR•b+ÇÓtu±‚L¥ÔWg%e]œ­Ó!}OG~9L/l&ïêín|y„*JïøyÑœ¥€|’šëxQ d û\&§—Ñq¸Yžc?\zÊñ»ö>òÀÄ
 endstream
 endobj
 1685 0 obj <<
@@ -6609,21 +6591,28 @@
 /D [1685 0 R /XYZ 100.892 224.653 null]
 >> endobj
 1684 0 obj <<
-/Font << /F22 957 0 R /F49 896 0 R /F15 898 0 R >>
+/Font << /F22 955 0 R /F49 896 0 R /F15 898 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
 1695 0 obj <<
-/Length 1077      
+/Length 1071      
 /Filter /FlateDecode
 >>
 stream
-xÚµVM“Û6½ûWpöRjf͐”HYÇ6iÚdšI[»½lr mÚÖÔ–\IÞÝüûeËîn×ý: Ixx€$ÙšIöÝè›ÙèÕÛ¬`JŠBŠÍVL%r©˜Â›-Ùß>>Þ—e™|ž½õVk6…µ×™DI§n7wÉ85Wu¾©Ü¶MÆ*S9½q{°Ð¦AW£og£ßG
-îJ¦‘¦l±Ý}–l	{ï™i1aá䎥f"¬1 oÙtôÓHÆlä0+eβ²FÈ4c6+Dˆƒµ"DÑ_cwc#%wÛ-ÄXX¾Ýÿ9H-3aŒ~&ö¯£:O1>“VZ 2ç1­Õ¢+몥ª:Ñþ@Jã»C“(^‘z¨ÊG’Ú®)«u+’±MŸm<™wn].H¼yóqzCâ'©Œ[£lx]aŠlœ¦BÙœU*Ð!D²wÛy¨†’¦¼kÆ×uå/€Ã{@•±–Â(K×óçÁÕFóûUKÂ
-:化Îý†I{Ò(K”NY"ÞÔÕWm, 
-¸pn5Ñø°ñI{׶pÅ»:>²ñ;¢³Ê¢0*ðSl’\d2B„+ˆÿƒ[45as^b¬åó$•üKçëÀo–¾›èù¬Üð¾ÉÉålðÔ)o}Hž”¥oM9‡!•x õa×?B³Ê/QÍxiâaÀp(„+¤hŸpã ©ö†‚;´Á/Ý?v¾jK€6ç~û%2¡¢•JLáu·Ã3¡ùakQ‡–ÄYÈÐ:0n21Gx…Š ¿þ5)4ÿú‡OÒÈùau»Š×-èê9T­P&%W¡Eªö"¾2»ŽÖLq:q-ût¯?”ݦOu~ÀÃazÀÙÉ.žvñäàZS]`w/o “ÐH×b¡#?þXÜ'ÆB"uLpWJõ…ün{8Â{TVD˵.쥰xét|å€|Q†íüúì	†¾ç¦ÏqâöÞm_ÂB“¿Öwא"‹¤øÛ„ 6œ ”Í åúµ™g}æÿ ú‚ zóFaªH€³ýõ$ãí¦60
-eIž—±•mÙu[?öÕ²Ä. at S_näËQB£‹ŽŽ&Ïñ«sD<Óöˆx¦Í qÜ8`²åà©È2`03\»0jƒt$jŽD
-·âV[÷®Üù¨6~åÄ \«i…V"â›_¦ßü9¼f7×ØÄ¿û
-œA놢0èpTJžöOF-Õ´BEéÜE5qïZ0¸.ú>vjlÝ>ñEyi–^;íEgLÿõlÌm	 gcNì~h`Œbß(•(ÑB™÷P¢ÁE'×5ÅËcHñó¯~…ßØ? Å}Ç
+xÚµVM“Û6½ûWpöRjf͐”HYÇ6iÚdšI»½lr mÚÖÔ–\IÞMþ}‚²ew·ë~€$<<@’lÍ$ûaôÝlôâuV0%E!Åf+¦Œ¹TÌN
+aŠŒÍ–ìŽÛIòyööÅk­ÙDÖfxRgZ%™ºÝÜ%ãÔdüMÕù¦rÛ6«LåüåÆíÁB›]¾Ÿ~)¸+™¼iDš²Ånt÷Y²%ì½eR¤Å„=„“;–š‰°Æ€¼eÓч‘Œ‰ÈaBÊœ%diÆlVˆyHH„(úkìnl¤än»…Ë·û?©e&ŒÑÁÏÄþu”Bçé1ÆGbÒJ@æ<¦Õ¡Zte]µCU'zÂHi|whÅ+RUù…¤¶kÊjÝŠdlSÅgOæ[—o^½ŸÞøI*ãÖ(^W˜"§©P6gc•
+L‘ì]ãv*†¡¤)/Úñu]ùàð°d¬¥0ÊÒõüipµÑü~Õ’°‚„N9£¥s¿aÒž4Ê¥S–H§WuõMGH.܇[M4>l|EÒÞµ-\DEñ®ŽlüŽè¬r…(Œ
+|ÆT [€$™ŒP !Ä
+âçM@Øœ—Xkù<I%ÿÚù:ð›¥oÄ&z>+·| orr9Û<uÊ[’'eéÛESÎ!FH%èB=AØõ‡ƒPǬòKT3^FZ€8G0
+áÊ)ÚGܸÆHª½¡àmðE÷_:_µ%@›s¿ý™PÑJ%¦ðºÛá™Ðü°µ¨C
+Kb
+¬ dh‚7™˜#¼BE€_þššûÓ'iäü°ºÝƒ?ÅëtõªV(“’«Ð"U{_	™]Gk
+¦8¸–}ºŽ×ÊnÓ§:?àá0½‚?àìŠdO»xò p­©.°»À—7ÐIh¤k±Ð‹Ÿÿ,îc¡
+Œ:¦¸+¥úÇB~·=á=*+¢åÚöRX¼t:¾r@>(C‹v~ýöCßsÓ§8q{ï¶Ïa¡É_ë»kH‘ERümBN Êf€rýÚ̳>óH }A =‰y£0
+U$ÀÙþ‰Àz’ñvS‡‰
+…²$ÏËŽXÊ¶ìº­ûjYb ©/7òe(¡ÑEGGŒ“çøÕ9"ži{D<Óf€8î 0Ùr
+ðTd0Œ˜®]µA:5G¢†[q«­á[Wî|T¿ò
+b®Õ´B«?ñÍ/ÓßL ¯Ù͵6±Àoþ£gк¡€(:Õ ƒ’§ýSQK5­PQ:wQMÜ;‡®‹¾Ý‚[·|Qž›¥×ŽF{ÑÓ=sGÃÙ˜û†cc Ø7ÊÇÆ@åJtPæ=”hpÑÉuMñüRüüÇ«_á7ö¼Ç (
 endstream
 endobj
 1694 0 obj <<
@@ -6685,21 +6674,19 @@
 /D [1694 0 R /XYZ 151.701 152.322 null]
 >> endobj
 1693 0 obj <<
-/Font << /F49 896 0 R /F22 957 0 R /F15 898 0 R /F17 923 0 R >>
+/Font << /F49 896 0 R /F22 955 0 R /F15 898 0 R /F17 927 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
 1708 0 obj <<
-/Length 794       
+/Length 791       
 /Filter /FlateDecode
 >>
 stream
 xÚ­–ÉnÛ0†ïz
-% f¹Jâ±ÚÂA{hmô’ä Dz-À‘ZYNÒ·ïIE”£’“fãöñ÷ÐŒl	#_£OËèÃ!HFMÆ8YngŒæF47TE–kr/ÊÛ®jêäfyiËsjÒTa¹0”A5sušJšÌ8Keü½¸m›C2“ZÅUí¾«D²øoW6‰0q».[ºsS*ëRÌ݂d‚f²ŸsÿøX=bYôyý‰8ÄáÁ>aQInF֐»$ŒJ““[yG¤Îiª5Ø{²ˆ~D,<;ÏçÔh-F‡W†Úö‡ÊàTŒç¿#âß×L³ÕqsñNÆãæ >wgá:<#3‘ÁœÜÍՖݱ­‹Ð<îv¥3îÆÅþèÝf3ɪm]®-…û®ªÎûªëö嬬×UQ»ðyÜ•Û²uÂ×6׌ËCé=Ø;”5~7U·«ì㦹¤nÅnzuÄa8—”¼
-õ'±ƒAÒÐLȁZî©-Û”ÚÅ}±?“ì6ª@Y‹JE|¬{0>욶s	\†§.¼ª i±þ–#®¬Ç…¢sµ.Œ¸0÷
-\Îèüªð²÷\¤¦G:/¤R¥)ÇhA4´E³Ds9m•‡5VyhLPbÍHyXSøÚ%zJäQºÉxÖÛ„„µÛ·#é…ð©DWÿ©r6•éâíPY•iÇs4­@1ÕmÀéÔiK½ 11Å¡1^æñ¸ /áñ&Ü5a~v¢ÕS„ÏmH˜OUûvÂÂä¾A‚ñÔ Mæ$Ä\ƒcÚ !4n°
-
-¢AƒÏÉtë
-ÚµœÝQó’^wca:}ÍOŸOñç©vúÚGHªþŠÕøŠÁÅG(ÈË ÛbÚw[L<‰YÉ@ÌP³ª¶AsÓæ |súìÝ4в”C«°uè³Ê^Ïf){–ówb©2ÿ`£°DYŽòÁË•¹'¿V±ÎÀ¡?‡ÂT¼ç/`<nxÏŸþõ_ø»õ&µŸ
+% f¹Jâ±ÚÂA{hmô’ä Dz-À‘ZYNзïIY”’ 6’“fãöñ÷ÐŒl	#_£OËèÃ!HFMÆ8YngŒæF47TE–kr/Êû®jêänymËsjÒTa¹0”A5sušJšÌ8Keü½¸o›C2“ZÅUí¾«D²øoW6‰0q».[ºsS*ëRÌ݂äe<ë'M
+EŸ—ÑŸˆCì–”äþ!º¹cd
+¹k¨49y²•DꜦZƒ½'‹èGÄ“Ã"œS£µ]j×)ƒ3A2žÿJŒˆ?~[Ü2ÍVÇÍÕo8›øܝ„ëð$ŒÌDsr7W[vǶ(Bó¸Û•ÎxLtû£w›Í$¨¶u¹v¶:gì«®Û—³²^WEíB@[äqWnËÖ
+_ÛÜ2.¥÷`ïPÖøÝ<UÝ®²Œ›æ’j¸»éÕ‡á\RJð6ÔŸtÄIC3!j¹§¶XxlSjWÅþLr°kب]Y,*ñ±îÁ`ø°kÚÎ%pžºðªJ€¤]Äú\XŽ¸²ŠÎÕ¸0:àÂܸœÑ5øUáeî¹HMtþ^H¥JR4Ž5Ђ hh‹f‰æsÚ*k¬òИ Äš‘ò°¦ðµJô”8È£t“ð¬·		k·oGÒáR‰®þR1 ål*ÓÅÛ¡²*ÓŽçhZbª(Ú€Ó©Ó–zAcbŠBc¼Ìã…q^6ÂâM¸kÁ, üìD«¯>O´!a>UíÛ	“û	Æ©AšÌ5Hˆ¹	Æ´ABhÜ !`$$Dƒ	ž“éÖ:µk!8»£æ%½îÆÂtzÉOŸOñçkíôÒGHªþŠÕøŠÁÅG(ÈË ÛbÚw[LœÄ¬d f¨YUÛ 9ÈisP¾9}ö…nhYÊ¡UØÎ:ôYe¯€Çg³”=Ëù;±T™°ÑX¢‹,GùàåÊÜ“Ž_«XgàЁÃ@áƒ*Þó0¾nxÏOÿ‹ú/üÝú¦H
 endstream
 endobj
 1707 0 obj <<
@@ -6755,17 +6742,22 @@
 /D [1707 0 R /XYZ 100.892 154.06 null]
 >> endobj
 1706 0 obj <<
-/Font << /F22 957 0 R /F49 896 0 R /F17 923 0 R /F15 898 0 R >>
+/Font << /F22 955 0 R /F49 896 0 R /F17 927 0 R /F15 898 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
 1719 0 obj <<
-/Length 1236      
+/Length 1234      
 /Filter /FlateDecode
 >>
 stream
-xÚ­WÝsÛ6÷_¡ë“”‹YQõÑ=¥½uK¯]ÓØÛKÚÛÑmë¦O’ç¿@ŽÔ*»l×'ƒ þ€ ʾ³s|ç—ÅëõâåÛ(s¸Ï2?ãÎzëpÁYâs'N3&²ÈYΝ[N'ïËúÝË·Aà¤,‹ãmƒ(`DŸ¬V²ÞHoŠÈ½nÕ5²ê½%xâ¾ÙËhhS «ÅÏëÅßg}‡n,¼^Ü}ñöÞ9>³Ô¹×–µŠ”ÅB€\9«Å§…?…'ç,"˜„eL#FàŸñ`qßwoW«?¼,p¯Þö…¿9n/ ‘»mùUV ã5ãùÎ2ˆYä±WC§2wØ+¾z"veu4Ëv‹¿éãþ±éË]£
-Zõû¶Èað˜Ô›rÐÌb·TMQʆËÆÀ¡ÚGîv¤”ƒ¹ï³ÏC€E+)H $±ó	à\c¿/‡}‰.ÃÐÝñ˜&)ŒÜÇÝã–ä¡%‹qX 6Kæ-£H¸ÚªN‡–ö„ìÉôÅï«_?Þziä®_0“Ó	W€+ŒX¦#–Ä™¥ëÆR˜ÂxNB,Úì'c–@¤Ý”™ÁÊ#VÀæ‘•Ž4#°1b´ÈHŠŒè=ÃÁ;cFK h'|ÇÈ9Ãd˜G6Ã	K9·¶Mðþê78'îÙHBÇçfýÕÍõS	Θo°®÷%Ä(g•eÛТP}Þ•°2:Á(l65úFa®µEˆb-ÿò |Í	I?r ÒGȨ½½yCB.+ÊÁ·	%aSÛ¶«%EÅ^$lt»(eôíf%Þ„8HV'Y—MÙìhIed­tö`™·:øÂìʦx´ŸHløñˆ
-XÌ'¹ÐBAnóc­¨èt,Ø‹PR×Ád9VÉMk”†Zäý²0kã¬ìTõ0ô¥ÜTÊ”4ï´" ‰y*ÈiøSJìÚ²ÛE ÜC—7Ã%Ége1§¬gMkc‹Øx—S€ù^vdyq¬Íù‘ºƒü^{Ñ=a~Ñáœ2?ÍuÁÒ‚GNuѹÄieµ…‚ÆŽtUiµÙΫÒäŸåÀd‰IÜ:özЛóÒXAŸ|xMòÐɦ—£Ëpk¯@ƒ96fTXBëvPfZÊÎÉyt0n†ÇƒXz¡ïBò<ñý3fñzo.Ô)§Sz~ÉNßÐݶUÕbÿß÷¯ôWƒ}îÀ¯Ïâ0&¿œMmî– b餾¢‡j°·kí‘š•zÂLÚvkß@ìöAõSõ²®##|h}ìì{Ú[.§ ü)æ`sñ£1ˆyÖæ?!5•Î"­Çé©y^#?‚É}*kb;Z"HüaG{«W	êï÷øçX{²0sNÏ„ÁWëô=<ˆµSñÃΛIJ4ÇÆÌDóñŽ©±ûL&,yhv¢ÃFý9ìľ-HY7`°Á­üª°=ŽZÚ…A/ñ5”´€Ðst·§åy¾k/6Ê?Æ–Oeã¹á‹ùfB.tQF®´í ¿/ñÛ'q[öÐTnôM¯?LØ¡)÷œ¾‰çûjü¡+Ls<‰‹ÎO/µ¿ðWæÓšWÈ
+xÚ­WßsÛ6~÷_¡ë“”«YRõ£{J{ë–^»e±·—´·£%ÚÖÍ’<In’ÿ~ A:R«ì²]Ÿ‚ ø ÊÜÛyÜûiñf½xõ.Î=ÁYÎsá­·ž‚¥\xI–3™ÇÞºôný”Ÿ×ï_½C/cy’ÄhÆ!“ r²Y©z£‚e$cÿªtרC,E,Rÿí^AC›]-~\/þ^8Ë=1ºS²(òŠzqû™{%ì½÷8‹òÌ»3–µÉŒ%R‚|ðV‹ß|ˆH=!X.e8	$ΙAŒ Á?1Àœû7«ÕAú—>qÉ7§íË#@~Û¿ü¢ µãqo&,LCòØë¡ÇS¹?ì5	_™øêp²Ëv‹¿Ùãþ©é«]£KZõû¶Èaˆ„Ô›j0ìb·ÔMY©†«&Á¡ÞGáw¤Tƒ½ïÀ¢„¦†‚ØEÄ$0n°ßUþB—QäoNx̐Åþ&þiKòÐ’Å8,PÛ%–q,ýNougBKwBõdúâ÷ÕÏ¿ÞYì¯_0›Ó	W€+ŠY˜e#–䙥«ïÆR”Z¢dNJ,Úî§c–@…¤ÝT™ÁÉ#VÀæ‘•Ž#°1b´ÈH†Œ˜=ËÁ;cFG h'|ÃÈ9Ã!dXÄ.Ã)Ë„pvMðáò8¤þGÕ(Bž$çfýåõÕS	ηX×û
+â	%”³.†ªmhQê¾èª	X[“`¶§Æ˜Z}£1×Æ‚"D±VP¾ö„¢9”Ù#dÔÞ\¿%¡PÊÁ×	%Q˜SÛ¶«EÅ^•$lL»hmõífPÙ„8HÖ÷ª®šªÙÑ’ÊÈZ™ìÁ²hMð¥ÝUMùh?‘ØàɈ
+X„Œ“€\¡$·Å©ÖTt&ìE(©«Œ`²œ%ÉMk•–Zýª´kë¬êôáaè+µ9h[bмӊ€&™$[¤áOu¬°k«n—¡ô]Ñ/I>+Ë9e=kZ[[Ä&R¸,œ,öª#Ë‹£êTmϏԥÔ·Ú‹î	ó‹à”ùa®–Ä8rª³8ŒÏ%N+§-54vlªÊ¨ívq¨lþYL¦‚˜Ä­So½=¯ìôÉÇ7$jz5ºg°ñ
+4ØccF¥#´nm§õ±ú×᜞Gvx\0ˆUq’§á‰ïŸ1‹×{{¡I92óKuzünDþ¶=Zìÿ»þµùjpϽ!€øå,‰ò+ØÔæv)"–‘Iêkz¨w»Ñž¨Y©'ì¤m·î
+Änt?U!ë82âÀGÎÇν§½ãr
+ŠO1‡³˜ËD̃r6ÿ	©­”hi=N¯Ììóó&÷}U[¸ óØÑAâï;Ú;õ¸JP·Ç'¸À²Ø“…sf&D¾Y§ÏèyàA¬NvÞ$–¥=6f&žwLLÜÜÏa2a9¨{€†a§&lÔŸÃNÝÛ‚”å	qÜzÀ¯
+×㨥]ô
+_CE½@w{Zžç»ñâ¢ÌñclùT6ž¾œo&äÂeì+×æû¿}Rpõè¾ måÆ_õú£Á„šrÏé›d¾o ÆÿºÒ6Ç“¸èüôR÷eþV[
 endstream
 endobj
 1718 0 obj <<
@@ -6821,34 +6813,27 @@
 /D [1718 0 R /XYZ 151.701 139.76 null]
 >> endobj
 1717 0 obj <<
-/Font << /F49 896 0 R /F22 957 0 R /F17 923 0 R /F15 898 0 R /F52 900 0 R >>
+/Font << /F49 896 0 R /F22 955 0 R /F17 927 0 R /F15 898 0 R /F52 900 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
 1734 0 obj <<
-/Length 1778      
+/Length 1774      
 /Filter /FlateDecode
 >>
 stream
-xÚµX[oÛ6~÷¯ò2¨5Q$ué[6lCŠnè–`ÀÖöA¶”X¨,yºÔMýÎ…”hÇN{HHžïÜèÐ{ðBï—Åw‹ïŽ"/	²$Þݽ'Â0H³È‹Ó,Йòî
-ï½[n†ªm–ïÞ{dq¬=Ê‚¸CæӁ
-–+ÆÒ{ýÛr%µòÍ›ü¡ìxq›ïÖ9O¯ßÝ°<•Á¡Aft¾£ ‘V`ýåË—
-Ù?Ý-þY ‡žp”ԁ”Þf·xÿ1ô
-Ø{ㅁÌRï@œ;Oê4ˆµ†yíÝ.~_„æâ¡k ¡]
-„PAi/VY@·DE’€´°ŸyïW:ýnŸwùî5\(}¸WICê·U³„aÀ‹G‘ò‡–ÇœdJf&°™ßñç‡mµAâ–U]ólMrK^ôåÀìVîñ©ÇgÛ’™»r»¦,ð*žA&3o£è–t”îF¥´·]
-<SJåoòº&¥ôÛû™öž(΂4õbR¨gá	"›Á9lBG$KÀ©™ï«¡áO°:»%XsU{´äÀÄ¢åZ²Ë&J&Ûª7ß”»¶{\¦Ò?v%Àg²(ñV‘ÒXò™éy(ò!üU$ÚTŸÃ?Ÿer±Ç%cì3ö@fì'™ú)öÎyŒ=L:¬ƒvzÖðN„¿ü/‚///Ó RÒ‹CD1ú6ô•´ˆIVÊÿ}0€
-ƒ8RÇ Ãõ{øTÉÄÏ;3!‹âd'R¼Ð©3H¶ &".qÞŽ¼hLJ­‰Dµ<öeS¼‚)¤M ÑœÂxá¼í
-4=Mï'%ªŽ±Ë÷ì
-%hÖl̵Q(_ß 9Å9Ó×ÖP¨Û§×ÇŽҁçØ.âl0\£îEÓWè`°J}3u]
-L°NOEw°ÐmŒ;üo<¾?L€å¯eªØŠ@í·íXü-Z$}^jíçõX^tðC楛ßÞþ¹Bø×o­K™Äwc¼¨å±i[}jZôÀ«Ã¶ì&×"WAëž¹†ñº¼3,EÙoºjMU ,ž$ £³kòè²Éq¼ýñ†„ÝüÍ„~èªæS†‡¡‹ÒÂ'2²°#ÃdÎúÌOné2@¸s?6Ü9ï/§òC(û@"Ø«+Ôàdêp»0n8îJö‘DRp*ÂOPr×üɤû«sÑà$T
-®žGV&}Ù}F8IX7 1Óo»ÛUB´J%æCK·vå®óžnÓqoJ|sN/V ýŽ\&ŽeE„–%êì&àDÓÈ–0N2v9;\^£êR°³:,et&¹Aa½«ž-¯›„Տì³û¼ï_pш¿“—]ð3.š²‹a² ÌÍE§5kŽ¬9³ Xg6Ü‹èô(³j“Ya´…óÔOÍMmCô_n§.Ýx|H¸>`Ÿª“ž™…R3ÆœµÙŒ%Q	ùGóZF +µ½œòL;ºí¸
-l})ò^q§žßö® 0¹º¥ÐÁÜvÅ”¼)x2î
-o;o<u²ªÙÔcÁ9Ê-MWXÈßRMeùõ•õù7}-}Ñ#åV(\a…‘*Nܶœl…D·9ƒåCÅêõ¼ä>KAqª¾–“K2XN,áG_`RS9=ð´ås~˝¡Ôða_ºÖ†ïËMiTcÂÙÔý9ïºÜ¸..©§CG xCÊoôÈbÿLÇ]¾†Äp6¥QÔ’Ê3\‰*4,§ÞUéÈÆ50Qß„¤Ü|¶+º
-ÛsmÙ\,sE§åTÿôÄ·B©€	ø3Jž+÷/—Þø¢/I¡ó¦Òs7¯ÑÞ¸žíÊ$ǯ¤ˆ§ËáÖt9Ü@øLç\ó›{Û¯p4ž‡=È~B;õŠYæžxR\rIÃ]Ûë-;Ó
-Õeó0lM×%ÐÂGOšfó>à¤Rœt¡›º2I&Ø•êæHöÇ~~\ôϾ3Ä©„7<6cñ¯Ì$ÈtL²buþ1·±…óRºØ`Ö˜ÆkÊò¦OlÌ3N
-cuÒ´[©ÍÊÚY;Ïç˜V3…•Ëòé„¡iÌ¿²ˆÄ.	oi¸0Ä<ÓT˜Ì¿ÛD}øõ”&@F­´m£O
-ô*Ë\ÈUææX5–°Fsž¼|
-'e/×6%¡,úÍOuÈ8ÊÌ㇦æiDÓ{»:ûBšžEЍÓ[G&Ú©$2‰©’ •*	ŽÞ:¸ãF;ìoZSn«¦gNװŵ(¶#ø®ç
-¶ñÅ0EÝô„·±i46i”Äf©œL‹®Ì‹S!qÚ"ô_H"
+xÚµXKoã6¾ûW¹TbUI=ö–m‘ŶØ6Avw²¥ÄÂÊ’«ÇÙ_ßyíØIE	Éáh8œùæA‡Þ£z¿,~¸_|ÿsyI%¡ðî<†AšE^œfÎ”w_xü»r3Tm³ütÿ–ØÓ ‹c…ìQ„À2ŸT°\‰0–þ»›ß–+©•ÿkÞäeÇ‹»|·Îyzóþ–å©
+²0£ó¥H‚P$Vb"iñÓý⟅ bè	GEHémv‹ŸB¯€½·^È,õĹó¤NƒXk˜×ÞÝâ÷Eh®º×Ú=_D‘öb•tGÒ" -ìgÞ‡•C¿Ûç]¾{×ÉBnEÒßÐúmÕ,aðÚQ¤ü¡å1ç™’™	,æwüùa[m¸eÆCU×<[“Ü’}90»•{|êñ™Ã¶dæ®Æ®)¼Š'dÉÌ[Á¨ÁtKºN	J÷àD¥´¿]
+<SJåoòº&/Jé·3í¹{¢8ÒÔ‹eH¡^tO%rrÎgÀv tD²l‘šù¾úêþ«³[‚5GPµGKL,JP®%»lò¡dâ°­zóM¹k»§e*ý×®`&‹o‰ %Ÿ™ž@‘9ø_E‚\›êsþOcöŒ/2¹¾Ç%ûØgß™}?ÉÔÏ}ïœÇ¾‡IÇŽ렝^DÞ‰ü¯Àÿ//9_¦A¤¤‡èÅèÛ¼¯D EL²’PþÞ¨0ˆ#uìt¸~Ÿ*™øyg&dQœìáDŠ:bÉÖ‰	:—O8oG^´ããÖ8‰Dµ<öeS\Ã’&8ÑœÂþÂyÛhzš>LJT)û.ß3JЬ٘k£P¾¾ñæçL_[C¡nŸß¤ϱ]ÄÙ`¸AÝÑM_="À`•ú"f꺘`AO%w°ÐmŒ;üoß`ùk™*¶"Pûm;ÖKÁ€Dv-’¾,µöóz,/üPyéæww.…þÍ;)“øn
+ŠZ›ÖÀêsÓ¢C¼:lËn‚A­{æuygXŠ²ßtÕšª@Y<K at Fg×äÑe“ãx÷ã-	»ý›	ýÐUÍ#¦CˆÒÂ'2²0a2g}æ'Xºä Üynˆœ÷—SHù1Š1Fub%zœL½n†ã®dŒäxx$Õ	§"ü%wýÀŸLº_Ÿ‹'¡Rpõ<²0éË€u²03=ñ¶»]5 ‹V©Ä|héÖÀ®ÜuÞӍa:îM‰oÎéÅ
+ îú0q,+"´,Qg˜ ˆ
+¦‘-aœdìr\^£êR0X–ˆ2:“\‹ °ÞUÏ–×Í Âê'Æì>ïûW ñwò2DÁ¢)C“an.:­YsÜ`Í™}Å:³á^D§G™U›Ì
+£-œ§857µ
+ѹºt;8àéy áú€I|ª@NzfJÍs6Öf  K,zU$„	Žæ9´Œ 
+V8j{9å™f<t›qØúRä]sŸž?ö® 0¹º£ÐÁÜvÅ”¼)x2î
+o;o<YÕlê±àå–¦+,ä都²üúÊâpîM_÷–¾ˆÅH¹
+WX¡p¤
+…·-'[!ÑmÎ`ùX±z=/¹ÏRPœª¯å$…ÅBˉ%üèLÊ#øTNÏ <mùn¹3”>ìK×Úð}¹)jL˜\6uÿDλ.7ÐÅ%õtŠ7¤LñFo,ößÃtÜåkHgSeA-©<Õ¨BÃrê]•Žl\õMHÊÍg»¢Û°Ý1׆‘͵À2WtZNõßHO|+”š˜P?£ä¹rÿzé/bI
+}œ×0•^˜»yöÆõlW&9¸’"ž.‡[ÓåpÝg:÷àb˜ß>Ø~…£éô<ìAö{ð ´S×Ì2÷Ä“â’KîÚ^ÿkÙ™V¨.›Çakºæ(>zÖ4›÷'•â¤ÝÔ•I2ÁƨT0G2ûùqÑ¿øÎHT§ÞðØŒÅ7¾2“ Ó1ÉŠAÖùwÆÜ66ÆÎKév`ƒYcB¯)Ë›>±1Ï8)ŒÕIÓn¥6+kgeì<ŸcZuÎV.?./Ò	5ò¦52ÿÆ"O¸$¼¥áÂðLSa2ÿjAö€ë?(M€ŒZiÛFŸ,$׫,s]®27ÇÀꨱ„5šóäåk8){Á¸¶)	eÑçh~ªC@*3šš§MxtJìêìizA7þMo™h§’È$¦J‚Tª$H8zëàŽí°¿iM¹­šž8]Ã×f ØŽà»ž7ØÆSÀuÓÞÆ2¤ÑؤQˆÍ4R9™]™§ˆ%qÚ"ô_äŠ i
 endstream
 endobj
 1733 0 obj <<
@@ -6895,25 +6880,26 @@
 /D [1733 0 R /XYZ 100.892 156.657 null]
 >> endobj
 1732 0 obj <<
-/Font << /F22 957 0 R /F49 896 0 R /F15 898 0 R /F17 923 0 R >>
+/Font << /F22 955 0 R /F49 896 0 R /F15 898 0 R /F17 927 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
 1748 0 obj <<
-/Length 1826      
+/Length 1823      
 /Filter /FlateDecode
 >>
 stream
-xÚ­XÝsœ6÷_Á䉛É„}sܦãL&ÓNÜæ!ÉÇÉ>:\%ˆíüõ݉;™¶6ÒJÚ]íÇoW7AüzöúêìÕU"ŽŠ¸ÁÕu Rmbdy¥…
-®vÁ§°¹»»«ëÕ—«·¯Þ$IGE–)ܝ¨$Jaó¾åa[®Ö2UáeÛkÓ–]­…›ðb_Â‹)²:ûåêìï3gã@L䦑”Au8ûô%v°ö6ˆ#YäÁ-í<2Í£,MaÜÎ~?‹Ýeâé¥D:»T–F±TA¦Šˆ4Ge“ˆ´ðÇ‚Oë4ŽÃóvµVI–»¿Ût»Jò°gÚí¾®VÉ&Üó´×
-^†{펺azd‹ûï§Çsü¸Zä«y»6ŽUÝ>`ià+Â5*OÖðIÁmt~0­Þ­ÖiR„»²/yd÷ÝÐ8ê–ižð½ô.¦±áÕ¾¶¼òu•¦aÙú;Œ.ù¶î÷¤VÌ*¥.
-þ\	!ÂówŸã4†?²ˆz]Úº*›æ~•«ð%DB,ø–I!A¯ÑÖò¤»æï¸jûÒôO¬íM€36Ž¶+Ÿc!É~fª¨·¿£*ܗ誯+¾(RH‚éD’ú÷€õ2g=Ü×áýiØwLª{ž—ínäß2	eçÙphÚƒg”žJRà§aÛ›²êIœÊÃkÓx…#
-çÙ‘¶@"´íK^ÎÝuX
-ÆèÊîЂV÷Ž%_ڝ&%õ’Ž‹IïmÙ!æAê­]\'”²ÌB.§'ú6«S–á”c"ö1‡´8ð¿‹]3ß©ísÛ2Í0ãQCn¹ŸŸ´½*¸vçüU£§ô¡@nЛôLìp”S$mÂÎÚzÛh&‘IËÞOü™ƒ×'¶;è¾>hË»¶Äezލ€ð*øÝÓ^Ûç\È÷Q²‘s}¤ VàWLëǘžÄ"Ê’ ¶Iœ<‹éÄÜ#ú‚'±ŠòB¯x‘üòX{ˆa5_`e€‘i- ŒJóÐKSpOò }-ì;^dЕSPÁٝ˜7 at 5 ÚF% žýëTF¢Hæ„HWÆbâĐü×üV;’I< Ìa
-K!Îɹ;MšR,áÖÛìM£šqòM›î‘<œÿvÉrìPÑ…ôŽÊ’Š«Áw0G*8.¥GÈl厷Pm Ú‹Y=`W¼$§½ˆ¼,Šªœe]qádÓU‡X©€?Ò„¶¸tʇSpó
-k€äÒ2…å'sù‰“¿ÞȘ3vR¶áIžŠÌñ }\åNÀ˜jZÛqZ·;(u=c®–nŸC0aiÝhRùÔÃê¦fÕMÕMHê¬ø®»å*ÁMõ ê°ßLÄíP7ŽÞ¹}30°ÚpM2JqøÁαn"?8¬vdª°µê|1y”{TŒ`‹óßugk	ð|&NÒ‚LDéNéšú6ÿd%¤C8‘`(y–)#\Âx‚÷8%Dì8!Ì<ëbR¢…èxßõèÀ­I¾‡%^’HûÞÜž€Uy• {°îÐÜÄÁ5o³%²ÈRkçl$]mÕ×èYœ!$Ý=Æiíqšç,â°ý¿à´Êò(ÏD áù;rb”fA0î?ÿ‚€`x›L{3Ö‚i©D¤1/ê°†55vh*DUcUÙ.Àœs‚ñ™ÄµGÇÁ¸8.pÝãZ¤	¾áÕž@
-’FÈ{t¥Kj¹yŠ ‹%nÚûÝØO¬bÔko0Ø×GøîÜ—ÑGéN;9+Åü%sÎ'1f˜e¬þzÛaStâ¹ S	è”0o7g&|Ê™ó^•
-'ìÕm‡ r㎞€„,v,+wš½®0¹;Eàêº&ˆÑM ’¨H½–A™G›$cý!é õtµôD€2Ÿ,+x@Y¢®Þ0©/±Edž³¸ÇØ*"™Iæy¡
-wôI6¾…29oZ3Ж ·h[™ÚÙcÇ4_Ýq|ÐeëÎPiÒù‡‹K°Ëo¼ ÌÁý–W'‹1±à6êir¾,¦Cº¬¥B“bŠX·Nª¢…{Ÿ6Ï2øiþj Á°gÞ¶ŠÅ—ÅG'Î	#§qâ»ež5uß7zMàÝB ìj.­­oNñä@þF›¹Ô °ükÄû™RÕ4Þåïc׸º™š°9„\wc>§ÊòËëç™*×Ý`ž3Kû¯íᜤ•x=Sb.š0Óu­Ø³cå+›Eãé»#v]Ç=ÂSºnÌpæB=/²Ô7uo}=yÒ€é¢îß~È€ÔV¢CùÍíÞ&“ƒïÿx÷Î-hs¨Û²÷¦å<|ÖªÙ¢f͏kfù	4׬íÚµîË£a^„@S‰þmÀ?Š\6û
+xÚ­XKsÛ6¾ûWpr¢f"† @ŠìÍI›Ž3™L;q›C’EÁ;©dç×w EÚ´’i{°	,€ÝÅ>¾](nƒ8øõâåõŋתDq!‚ë›@¤"ÚÄ"Èò"J\á&Y}¾~óâu’yTd™Â‰J¢†1ïy_¶åj-S^µ½6mÙØÕZ(±	_íË#Px1EV¿\_ü}!àlˆ‰Ì4’2¨?ÇÁÖÞq$‹<¸£‡@¦y”¥)Œ›àýÅï±»H<½HgÊÒ(–*ÈT‘æ¨l‘þXðqÆqxÙ®Ö*ÉÂr÷×`ûƒnWIöL»Û×Õ*Ù„{žöºÁëÑp¯Ý±C7LlqÿýôxîWk˜t5o×ƱªÛ,
+|E¸Fe!#ðÇ>)¸Œ®Ñ¦Õ»Õ:MŠpWö%ì¾GÝ’ ;—ÞEÀ4–"¼Þ×–W¾¬Ò4,›A‡ƒÑ¥#ßÕýžÔŠY¥ÔEÁŸ+!DxùöSœÆð'@–Q/K[WeÓܯr>‡Hˆß2)$èµ3ÚZžt7üWm_šþ‰5£½	pÆ&ÀÑv%ÂáS,$ÙÏLõ¶ów”B…û]õeÅE
+I"H@òC¿ñ°^欇›à:¼?
+ûŽIuÏó²Ýü[&¡ì|"íA{ðÌ‚ÒSI
+ü4l{SV=‰Syxcº¯@ `Dá¼3;ÒH¤’¶}É˹».«Á]¹ÃZÐêÞ±äK»Ó¤¤^Òqb1é}‚£-;Ä<H½µ‹ë„R–YÈåôDßÆauÊ2œrLÄ>&␇þw±kæ;u£}n[¦ f<JcÈ-÷ó“¶7C·ÓjôT‚^!È
+z“¾€‰ŽrŠ¤MØY[oÍ$2iÙû‰?sðšàÄvÝ×my×–¸LÏ»ñ¢^¿[bÚk{Î…|/%9wÑ
+`~Å´~ŒéI,¢,	R`›ÄÉYL'æÑ<‰U”’xÅÀ‹ä—ÇÚC«aøò +ŒLkeTš‡æXšò€{’ékù`ßñ"ƒ®œ‚
+ÎŽèàÀ¼ªÑ6*ðäè_§2E27 Dº2'†ä¿á/°Ú‘ìHâ…`kèX
+qNÎÝi‚Дb	·ÞÕ`oÐŒ“oÚtäñàò·+«hd‡Š.¤wT”T\
+¾ƒ9R¹Àq)=*@f+w¼…jÑžÍê»â99íYäeQTå,ëš ›®:ÄJüé”&´Å¥S>œ‚›WX$—–),?™ËOœüõFÆœ¡°“²
+OòTdŽ? éã*wƤPÓÚŽÓºÝA©ë#pµtûº€	KëF“ʧV75«nj¬njDR'`Å^pÝWnªP‡ýf"n‡ºqôÎí㘁Õ†k’ÁðPŠÃvŽuxøÁÉ`µ#S€­Uç‹É£Ü£b[œÿn:³XK€ç™8I2¥;¥kêÛ Lü“•áD‚¡äY¦Œp	ã	Þã”@±ã„0ó¬‹Iˆ¢ã]×£´&ùF”xI"=î{3p{VåUìÁºCcp׼͖ÈnD K­Uœ³mt3´U_£gq†ôõ1N+hÓ<dG€íÿ§U–Gy&	O‡Ü9£4‚qøùÿ\ ÃÛd*øØ›±>LK%"•ˆy|Qÿƒ5¬©±#Ø@S!¨b«Êvæ|˜«ŒÏ$®Õ8:ÆÅù¹ÀugŒk‘&ø†ST{)H!ïIЕ.©å2ä)‚<.–¸iïwc?±^ˆaP¯½Å`\á»s_Fw9¤;íä¬ó—Ì9ŸÄ˜Ab–Y°nøëm‡MÑý‰ç0L% /P¼ݜ™ð)gÎ{U*œ°W·‚Ê­;z²Ø±¬ÜiöºÂäîP«ëš F7H¢"ôZýem’Œõ‡¤ƒÔÐÕ¾¢'”yødYXÁ{ Êuõ†I}‰-"óœÅ=ÆVÉL2ÏWÚpGŸdã[(“ó¦5m	2p‹¶•©=vLóÕÇ]¶î•& ]¾uE võ€9¸ßòêc1&ÜF=MΗŴsè@—µThRLëÖIU´pïÓæ,ƒŸæ¯{æm«X|Y|pâœ0²Áq'¾[æYS÷}£×Þ-Ê®æàRáÐÚúöOäoµ™K} 
+Ë¿F¼›)UMã]Žñ>vÛ©›©	›CÈM7é9U–_^?ÏT¹ésÎ,í¿¶‡s’ZTâåL‰¹hÂL×uB´bÏŽ•¯l§¿±ëò8ÒuC`†3êyx吥¾­{ëëÉ“LuÿöC¤¶Êon÷6™|÷ÇÛ·nA›CÝ–½7-çáY«f‹š5?®™å'Ð\³¶k×N¸/†yM%ú/´ÿ â|4¾
 endstream
 endobj
 1747 0 obj <<
@@ -6957,17 +6943,18 @@
 /D [1747 0 R /XYZ 151.701 140.032 null]
 >> endobj
 1746 0 obj <<
-/Font << /F49 896 0 R /F22 957 0 R /F15 898 0 R /F17 923 0 R >>
+/Font << /F49 896 0 R /F22 955 0 R /F15 898 0 R /F17 927 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
 1761 0 obj <<
-/Length 442       
+/Length 439       
 /Filter /FlateDecode
 >>
 stream
-xڝS=oÛ0Üõ+ÞH
-b¿$q2’ -t)¬ÍÉ K´C@–RŠnÜ_J”;0:tÉÇÓñ„ïÉ}•|ùÆ9TÈ ÚC¤¥æ—š*-¡jaCÖ¦ñvèÓ—êi†—T繜à\ShŒ8EM3†¹ CšqMZ“fBIÒ¼ÖiXººñÆÅ’¯·‰”R‡s©FÍ"§¢E~æìN§“µv&_«äW»Pª¨Ð’ÍBöž ©Ð%¼ÏÈUÒ\©0ï`üLpq—)0u©1I9WKMg«“”‚Î*οÁ&SˆdìAê~%ž‘‰ÑøXõCÛÚ×qÿ¾[ÿëÍpìS^’nNoÎŒc‘vá&WÛÎöû¸º[?<†€Kò¸ðÛ½õcàf×2Âà‹ƒò¦9ÞfÂÁFAs›‚^Ÿ22Ä©3þèzÓ^[d{œ<·Z­þyº¾yúHÒ™~S‘Äöñ¤ä7KÃî?udŠÊÐÿ+1¡Ù·Ô,}™38R^Lý
-ßsQÃ'ieÛïw¨ç×Û7á~§J‘оéÆwÃÝþgšÜ¸
+xڝS±nÛ0Üõo$±¤(‰“Ñi‘ KamNY¢¶”RtÓþ})’FíÀèÐEO÷îîQ{@øšÝ5Ù§/B@Åt…špDVke­™Ò4=lÈÚtn˜FúÒ<xÍtY\h†§˜b4çXJr?Ñ\hÒšKUîµ¥~kÛÎK®ÝL¤,´ïË4ê AòŠ!¯Î¤•\@ÙC“ýȸ/"ð•ŠI	Ý1Û¼ ôþì	I]Ã{@Aªš•Jù÷¬³ï&çx™ W—ý9/˜
+ÊB³`3¨`AÅù3Øä
+‘l½)I;.kA¦gär6.VÝ×¾um<F…ïƒ{õn:TÔ$Áͯ7kæÙÆIŸxçÄdÛá0Œû¸û¼¾ôáÖä1ñûÁÍž›_KDÈ…C$õM6r¼Âiˆ‚ˆ¼^G9™â«5îdGÓ_[’d{Z<»Z­þÙ]ßìþ-’̸©dñ¢ä·3)‚i÷Ÿ:rÅ
+?ÿ+1~Ø·Ô¤¹„NG*ªe¾þyŽ#jø íoyw“=¶áO‰ã[p?©Rďo¹íŝW·ÿ ãÚ9
 endstream
 endobj
 1760 0 obj <<
@@ -6993,26 +6980,22 @@
 /D [1760 0 R /XYZ 100.892 606.895 null]
 >> endobj
 1759 0 obj <<
-/Font << /F22 957 0 R /F49 896 0 R /F15 898 0 R >>
+/Font << /F22 955 0 R /F49 896 0 R /F15 898 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
 1771 0 obj <<
-/Length 1628      
+/Length 1625      
 /Filter /FlateDecode
 >>
 stream
-xڝWYÛ6~ß_¡GˆeQ·ƒ¢9±Ú´°û”-Ñ–EÕ»ÿ¾s^y£h_Drf8¿9z'/ôÞß…v|µ¿Û¼ËOäA$ÒÄÛ=‘Š …—%a%±·¯¼OþëZžÒ«u,b?[}Þ¸{»¿ûz'@K艧Mqcæ•ÝݧϡWóƒñ¶ð.$ÚyqZYšÂ¼õvw¿/*bû_”Ð=DîEIùüižéÖÞâã›û_ßÃ%²ÜßýñþýÛÝþþã¯;¼ìN=Ûp+p{è­·a‹ŒwîØÇþã**üaÂEâ_p!{ü¦+&«Š'%€])^2?ñw²Ã]Éä Ð<4òœýØö(Oýáˆ#¨¯-¡’Ûô'¦9~Yê(Ë+YòpÖÃIË®ÃDiŒêγݏÝÅ"3Ë‘s´3QÄAšXÎ/¥~3ò8õ•Ò£‘}EG ‰lÇÉ?«4ó¥n†É
-»“š~%ü“£Áýr†²Wz§}TÏÈyt£=¢F³d­,MÃ*Ñï¹'ÂXXÛ€ ~Z­ÓÔÿ[•&X­°t_«ÑrËÕZøY³`\Ðf¥­8ZÑ>òœŸÝkTÏ$pOjÕžÉp«™Ñ)ÛÜthÔõH4*ÂAøÕø¤I
-Ъa¥xŽêrÐFšÄÈIEì¿ vùã
-šGðûØŒ`céGÉE,aqþ)BþG_ðuÅråÔ)!IkÚ–g„A¼Ç'nF8DÞw6KŽêÂâd\l±…“nÐvn#è„'›Ÿû„Ë«Ï1R*zÐÌ!
-fÒðhêÆòLÓ)ž
-½ãYÂMxgUÙªbð¿Ájf’•¿1BLU5¥!#“-§K<½–ý	OHCl›SMN <‚ÄQšeð:/p[d‚”r0¿Ñ~B<"Øi%GÙõ8k,¥UR÷·˜¾âgB¯æ`Îa,'Ú‹§‡›£9„NÈ,’b\™š÷”†Ñ¶"§ zÙ‘ _±g)n'p8ÁÍ"j䬟Fó¬Cýˆ¶˜KfŽ²;È
-]`íXó؇I—jÓôP{ÙŽA5”KÅD at y
-ó«ZôïÂáúE˜ÜžmOº¬!3—œôÝC2(‰¢pû]Öh(ƒÇÔ¤µ½I˜ù6y®
-úT¶\šò}Gn^¬L{Bz‘ø-*d^BV‘úZµ’	쯓Q	¯0\QäšðáIè©€6ò;·V/a¨HD­nÎkPY¬¥@b¬‰L˜¹ä±^BÞ,£Äé5ÑP¨A„öƒ¥ÛÉ>«J«ÑŠšZZö8®E#(Œ=”êvwꐌÄëî{æÖr–ã¿­ J3ÈjÀ™rÁÍKü˜C¨6 ¬<Œ8þH•ó.®(ÝŸ£Qñâ¬ÕQiÍ窑Hžå4\20ƒ%ß¿é•bJb0‰P¼!˜ÈàäÙ:»Š}Ò¹)yJ ‰£Y—pbÆ1/쪰.ÐN³þ:
-ö”øÛ¢²X·ÀЗ6:ų†p?QìÚèç¡\I‘ºH¬9¿ÜlÚ´M?=ýàâúÍ@ÖŠ´Íëo·3ϴߘmó Wý?»°Î‚ØYü_#/—KpÁ O ÂyCMœÔÕø—Ê 6]ûcÓà§!…Ÿ†¹iÏÕ:J¶A·}Eµ +0ÙÖ	ÐnótKì˜Þ¬¸¶šÞÀ®&+O1™¹Æ87	L®š?CD¯©D ¡®"ÓöÕ#cìRÛÿ&ž‰Rrçhts˜ “‹yõviCÛRê¾ðm…Š:ê9Dü¬2í)à`1ÖÃÔV<ŸF»ÿRS1ô‡rUßc?ÅJ¹±g€—~Ôòc+“¤þ»:}ä½
-5¨Ššpº¹æ^ê¯â­œn´zi^Þ8â÷·ÕBe%gÝtR[ÞÌ/+jÖy‡Ý­q~œú÷ïÌ}Ì\y¯f	EqڻŪr–Ïš•-øº–œfäOáÇÌ؃‡ùµQ¡eU“
-n[QëNOË×÷ïv›Ý/¯x]mûäLÆ“k†nÃ,»M^I$±…Yûðð ?Bóð7ÿ/ŒS:o
+xڝWYÛ6~ß_¡GXË¢nErìb4ia÷)
+Z¢-5:Jªwÿ}æ ½ÒF	о˜Ã™áp8úæ°ïœß¹¿ñÍúz³¹KG¤^ âÈÙ/õ…“D¾D¡³/œOî›Rž¥WëP„n²ú¼ónóõF€ßχÂÖÄÉ››OŸ}§ á{Ç÷Âmæ\HµqÂ8ó’8ºvv7,bû_ŒÐ;Dê‘—féôq{ñÖ¼âãÛ‡÷ðˆ$uwÞß¿Ûí>~ØásàtìßÛú[Ç}g½õ½T$|r×Á©0tŸVAæv#n"÷‚ÙâïÀœÁ¨É¢`"ˆÅ[–GîN6xê ™íyú€—àBšò¥[8¤±Ûqó¥aräk«öÄœAö_zÖ:ÊüÊ–¼œuwÒ²ið¢ŠÕœ'§;^/º«L<GɱÓÖEzqd":}H»UÏëØJ÷ƒlºYä;ÿ®âÄ•ºêF£loªÚ•pO–ïKAÊ<µk­õ^LPòd/èzsEÓõÃ’·2*6‰qO]¸ÖÌøˆÓjÇî?*¼Õ:O÷¥ê4_­…Û‘7ŽÂ}VÚ¨£õÓü¹0¼ƒj™Áa¢Tõ™" ¯š8³ÏUƒN]¯D§\„[
+¯?i´JØ)¦Ñ\êvz‡ª5
+Rº· ηŸñÉ`§y…¸÷U>æVpä•BÄŸÌøè±.X/e3$
+aU]3EÄwœÁq’&„C”ýà°äå¨.¬NÎ…[H46„L`žM$ì~ê.¼>kÄH®èƒ&i@Ɂס¬Œl¨ÅT×Z™aÌÒ;1¨JžQBÔøk¬&.ý™Þ´àªz4¨Ér2Úry5ÇÛKÙžð†Øwûº:•Â#hL¥YŸs‹dh	ZÊÂ|fý„xD°ÓNö¼r葪§VR·sL_ñÀgĨ¦àΡÏG:›ç7E)JPY$å„24ï©£o™Aôr A¿àÈRÞŽp‚›ATÏU?¦U?„þlp—ÜìeszÀÚŠ¦¹Ùw£ÎÕ¦j¡5¶²î½¢Ë—š‰€öê§W³ß…Ë¡ô?šßmn:/¡2ç釗$ÐEfÏÛªQQèIkó?öÒmô"]+Œ©¬¹!U-Ôû†Â¼Ø™ö„ô,rkNT¨¼„¬,vµª%Ä_GÕ£Þaº¢ÊµàÃ'¡O¼ž¿sm솲ØBÔØ溝Åx
+,ÆjÙÄʏõò&%Œ¯…†R
+2´íß4HÞð‘YZõFu(¥÷ãáÚ40ƒÀØc®æ§ø Éȼž~`i)'5þû. 	¢4KὑŒ¤”MnÞšäÇB½uå¡GJ¸=u¬»¸£rrÎFÅ›³VG¥5ß#¨G"{RÓpËÀô–BüpünV
+©ˆ =ø†à ƒ‹k`úph(ÎIç*g’@“)áÄ‚+bnÍê°¶ÐÉaýuìÌ-á÷Me±o£¯LvŠá4~¡ØŽÑ/S9ó¢,¶™XÃùÕfS?j¯®ÚñÑk;›×o;òf LÛ¼éðu»³à…õ™+Á6õ2qµÿ«Mëč“Ùÿuòr¹xÇþèuú´ œ74ÄI]ô]î•CSÿÜ5øÓ߆©k/Õ:ˆ¶žd󀾦^d˜ƒˆ‚dk“xóŒi¹€-NLo’]GMJo£Ñ§œLìà’†‡„'fÕ_¾¢×R*PP×™iæêž1v)Í„?Ëgâä<9º:Œ€Éźz‡SZW×Tº/üZa“‡²Žf¾h…Ì{N8Øôe7ÖÓcoÎ_Jjæ‚þ¡\Í·8O±QžDÌ¥Ÿü8ÊD±{WÁ¤o’¼5©ÝCÑN/×<ë@ÿU|”ˍ¶I/‡W³`ôþ¾Z‚$¡æ€«ä嬫Fj#›ÄeEÃ:Ÿ0«}5ÒDZÍ1x·øfžc¦Æ[5)(ú‹µÞ,v•³|1¬l!ÖŒäDQ<a…?fC‡3¸Ÿ^Ú&Ð5©¡á±îôé`ûæán·Ùýöšw0ÕÖÏÁd<Ùahž–àÙ¼xE¡…fi4Ó†òß ]#8$
 endstream
 endobj
 1770 0 obj <<
@@ -7045,37 +7028,34 @@
 /D [1770 0 R /XYZ 151.701 505.852 null]
 >> endobj
 1769 0 obj <<
-/Font << /F78 1234 0 R /F17 923 0 R /F15 898 0 R /F52 900 0 R /F51 899 0 R /F49 896 0 R >>
+/Font << /F66 1230 0 R /F17 927 0 R /F15 898 0 R /F52 900 0 R /F51 899 0 R /F49 896 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
 1775 0 obj <<
-/Length 2218      
+/Length 2213      
 /Filter /FlateDecode
 >>
 stream
-xÚ­XK“Û6¾Ï¯`%‡¥R˜ÀWn¶wœuª{-%•]'ˆ„$–)RæÃ3“_¿Ýè&GÒp&Þ_¤FãÁF?¾îFàm½Àûéâåêâùkya ² ½ÕÆÓ2Q’xq
-ÿ™öV…÷ѯnnn¾,þ\ý|qµºø|ÂæÀa[ ÒLÂÚH(ååû‹^s?{PYê]»•{OE©ˆ£èÊ[^üû"8 ŒŽ˜Õ™ˆc`µ³­]\Ê(òÍHTMßÕlð_û‡Êô›¦Ý3»ß™ž¨¥Ù/dê¯
+xÚ­XY“ÛF~Ÿ_ÁÊ>,•ò´É>xäÍöŽ³N•c¯5Ie×ÉCKlI,S¤Ì#ãɯ_ r$
+gÖ[ã	¾Ð8> Œ‚m?^¼¼¾xþZçA‰<ÊãàzhŠ(Šƒ$Ë…Éup]ÃÔ,þ¸þéâêúâóE;£ †=‘Èr	P*Xï/>þÌýDBåYpãWîe2‘t,/þuß›ãÛ§Cu.’„o¿Þ¹Ö-.¥1¡‰ªé;¢š
+þëðPÙ~Ó´{f÷;Ûµ´û…Ì•¥áj(«bÜ[ÓÞ®¡ñÐññk;ô%Íšðf瘲EQÖ‹8Ü¢:à
+—±ôçÅ„óU”ÁÖª"ªoð?'ªrÕÚö–›¡^Ó
+~¥×–qê¦'îáÿÄŸæÓB¦¡+x%ïu_Ê®/ë-Žë…Á‡eaáÄâR«$|QÁSd7$:܆O'µ¥(Òz:jˆ½õÒÜÒŠÏC9n+ÊߣXÁ?ßsùöåóWo^/iõº*q6
+½áüv\xd!”¡-]7§a¯P4×p8øw5mÖx†ÜœUÓd  Ð5ðÿfW®ñ‚
+7MU58¾¡1¼”ˆåÏo^Eb#u½ÈtèÖ(ø®.Á¸ÈVá·Á×®yçšvVfx¬Bg[Ð@‹¾±A¦Ë8lj:¤@ÚU‡óíÑñ°· 3®‡=+¸#~ÃÇM—üöüi=+Ò*ýǯnxnÚ†š}ÙÛº°m‹a¡R!ŸÝnܺ¯nQ3bÜ(c!!pýÆzÏÁ
+–Œ°=³t,"»a»uþí>âÐÓ?x¬A" ‰`-_Ó±8]óñÒDE¯Î’°˜A+(ò°¦ô£p%dª&°š)ijÄø³”â:´©ý†d(ë®w¶ AÃ̼ѯKyglYè²ãðBFï¾ôDµÎvMýÃâ25XÖ®à˜Šß
+@Õ\z#@ÀÈ}ØÝ°pè̼ú7dœÖÖ ¦G`U¶ÞvËvòןhÎU~j
+ù°)$H»|ñújÆ©7S‰´Hrõ4k¤™ÈâÄŸ¥Ç„õúÃÕ	0ÙAêœsEnZÇòMªÕ‘„A1¬y¢oí¡#²F^CÇxCˆ2Èe(bó³-L)OžÆ“k»ÇÊÁ£fZ4õß-¥dݱú˵(‘Tw¼½Ûw®†rj8ûŸ«(Û»û†P‘ȧ“\d ïSIIÄRú³£C®ýÕ¿¼º&ù QF™À?`$̈¥£DÄÑ·KG¥Ùƒb½'{ÉLg§ÛÛu‹ØŒá€ŽâQq
+ýEÎ80ùþÝòÍo_a[ý˜mu¤Â"EHØcrðYâ0âLyââ®o+Äy¤1ñf˜°7gëžJUFDqüD[çl`(¥!øøußÓíê‚? ©³eœœâÍ Â5ü"t*qÊ‚ìƒ=”LÏr)Å$jÜǤDZ†«*F9.š \jÛ¡þš¸3ÙÏôêÅ+·®oý}KP°äÕPÄÆéÓ,AÁ©Ì•ç"Ok«¦Þ>;æ@©ýÐÓpª+}2E΀£܁ûòÖ¶·«²*{r±SEå€ÓÑYòMf循r]bYp)UŽ¥2ë)jȧ‰ûy°ÖŒAÑs|µ
+ÿÛî¾ Xm×ùÂÙ%Oä]7XÃPåÆ]°}h4ò±ay-5fçÃÐÙÔ^d 0†°N¹¡Â8놸=ö§®Ä"§1wK»‘D‰,ÊJ¦ÌÑÌß
+‡o®]AcKU¨L‰ºõqò¿]5µ ·)©<R,ýQDÎ8-\ !m*­E¤²§9mœ“¤pdÅ*¯J¯”¤ãÓ¶èÍ2ãDåWt嶞DojG„O¼)*•«GÿÊ
+œ™`8xÜÈ2¡Ñaï—àÐ!üºˆã8|1S$JDZ
+J(åO«G’D(`áY’%xõîý¿Ñ»¸’Q|j29.Aò„js`r½+§¾#?I4¤‚†=†'‹7@¥,´”'o ;¢D¾G-
+!
 
-×CYãÞšöv
-‡ŽÏÍЗ4ù×;Ë”)Š²^„þÕw¸•ˆ@…NL8_)l­*¢úÿ“q¢*×­ioi°ꜾàV:aqmÙ§nz"à{ üüi>-dâÛ‚Wò^{Sv}YoittY'^,õ+—ZÅþ‹
-®z${D¢Ã×ðâɤ¶DEZOF­±7Nš[Zñy(ÇmEùG*Øàæ{b.ß¾|þêÍë%­Î«gßÎ}ÀŒ,„2´¥íæ4ìŠæw¯¦íÁϐ›±Ê`š ºþ_ïÊ?°£á¦©ªÇ×4†›±üåÍ¢Hl¤V‹Tû6GÁwu	ÆE¶ò?Ø
-Þ6çQд³2»ÃCå[Ó‚Zhÿ-ˆ
-2]†~TÓ!Ò†¨:œoŽ‡½™1ö¬àŽø
-7}ä÷çïH3è±ÈX“žP±è?nuÃsÓ.0ÔœèËÞÔ…i¸\•òùìvcó¾ºE͈q£…„Àuÿå<7"0ÂöÌjбˆì†íÖº»»P}Gÿè°f	$‚µü>ŠÓ5/£  èÕiì3hJ|‘dSúQ¸2QX́âY¹³”â:´©ý†d(ë®·¦ AÃÌÜÑ­Kx]ÎزÐeÆá…ŒÞÞôDµÖtMýãâ2‰°¬YÃ1߀ª¹tF€€Qžv7¬z3§þ
-§5u¨éX•©·ƒÙ²ÜçO´Œg*;5…|ؤ]¾x}5c$7S^hgêiÖHR‘†±;K9ëõ‡«+`²ƒÔçŠÀß´–å›T«	ƒbÈy¢oÍ¡#²F^CÇ8Cˆ2Èe(bó³-¢ Rž<'Ûv)”ƒGÍ*´hê ZJɺbý—mQ"©îx{»ïlÿåÔpö¿WP¶w÷
-¡%ROÇ™HAÞ§’’¥tgÅ‘bY¹OÿújEò¢Œ2~ÀH˜K±ƒo#– JÓÅzOö’)˜ LO
-¶7y‹ØŒá€ŽâPq
-ýEGœq`òý»å›ß¿Â¶ú1Ûê@3„Š°Çäà²ÄaĘr*ÄÅ]ßVˆóHcâÍ0a6vÎÖ1\”ª"„ámA°¡”†àãÛý@_·P|YD MÕ˜­(ƒàäo"\Ã7B7 §,È!ØCÉä,—RL¢Æ]L:kˆ±¨a”ã¢	Ê¥¶ꯉ»è1Ûà™N½øÉ­í›C_Á¬y5±aò4KPp"SOe™ÈÆÚª©·Ï΄9Pj?ô4œêJ—L‘3àèÅwྼµíͺ¬Êž\ìTQàtp–|ãYEÙ›CUæ%–—ReX*‘OQC>MÜσ©°fÔŠŽãªmø?˜vðÀjºÎ¶È.yz¼ ïºÆ†ª(;î‚ýèC£‘=Ëk©1;†žÈ¦v"…1„uÊ5¦ÀÉràöØŸº‹@œÆ<<Ü-íF%2(/(™
-0K3ßï\ۂƆªP™uëâäï]5™µ ·)‰<RýQDÎ8-|@BÚTZ‹@¥OsÚ0QœÀYU«¼*^P’ŽÿYLÓ¢7Ë”•[Ñ•Ûz½©-.ñ&¨T®Ý-+pf^€áàp#M…F‡½_‚C‡ðÛ"CÿÅL=+hé)(¡tš=­‰c¡€…gI–àÕ»÷ÿAïâJDq©Èø¸ÉbªÍÉõ2¬œúZŒü8~А
-zö®ü-î •²ÐRžÜìˆ¹d44„44ä=§ÑX¥çú7¡{tõ¡ãÑ8(벇À*ÿ²ÅÈ ßfê߀3B€"7¼jyõÓo¼Ü[—ONãâ+B+Ïe—7Cëjã“Ì”[)°¢{UòΠ`’û ›¸ö–¡C˜Ê==À¨³|¤i©Ùıw—Ïû‹uG Ænð>ZœõaÙã)-:mÊy5–&k{MÄ®F‰ëŒPW¶£	2Qä¿¢¿£9í_ž2³¦Û5CU<ÖgþáD+F×!=ºe¶Ü´ììž+ jž*>¡»™\ˆð
--÷y
-¡||<í?ƒG¹øT³¢š)ÛÖ4w”Âp
-ý ä¾¥I×1#»­­mK
-έÇ*¦¿Û›O§§>ò¨õ;´Mß|7Å’ä÷(,pFìîÚú#MèÿWµâàͶ.JŒQ¤]Yꨱ°FúÝzGù;ôyé€õÂÁ¸Hø䬋ÜåÛ—¼É¥j˧‘ZzÛ´à¦h]͍ƹf¦*€Ôø'átß3¦"ߺ
-Õ¶,5{Ü”KÒ7|jõ˜Ú82Ãù¶ùz‡ƒÒø׺œÞîˆSîÑ£ÌXûð«‚LŸ°Ñ´ÐøÑÄ._QMã;]¹Sèñ}Pµêæ0ß
-eæ/­}Pƒì~ï§Qˆ ÀÇè4Ò艏,zíÎ
-Òxê0\Øu@*MAŒn7W‡CS’%ßD¤"Œ³ÇÅà2‘ýc®3H"Âîo"Q%Nt&ä`Â@k‚°c$G-Wtç¤àú¸†_+œ²³èì=’±[ô5þ<ÿjñÏ»î	J»aÏ1sUo¡šØ@]Ý΄zmŸ0'
-Ÿ|iü}ÿ^Ä%Æ
+ëžÓh¢…4Ù¹þ-Cè]}èx4…ʺì!°Ê¿\12èßÇ·ú7àŒ „X[^µ¼úñWÞÇî­Ï'§„qñ¡•Íg²[7Cëkã“Ì”[)°¢ÿª åAÁ$÷A6õí3,C‡°•ÿô £Îñ‘¶¥f;ÄÞ?~ÝX¬{Z 5vƒ÷Ñâ¬ËOiæ´)W¬«¡p4Y»"vð4J¬XgĺrM‰LøŠþŽætxy~ÈÌšn×Uñ XŸù‡­]‡ôè{Lü(³å¦eçö\Pó|T!ð	ØÍäB„opph¹ÏS`å#àãiÿ=ZÈ%§šÕµÐL¹¶¦¹£†Sè ÷-MúŽÙØØm]íZjÐpn5V0ýÝÞ~Zxõxõ±G­ß¡múæ»)–$Â’gÄî®­?Ò„þ5ñX+Þìê¢ÄEÚ—¥žk¤oЭw”¿ã—X/¬„OÞºÈ]¾}É›|ªv|©¥wMnŠÖÕÜhœkfªH`ˆ?qN÷=c*ò¯P]KÀR³wÁK¹$}çV©#3žo›¦ïpPÿR—Ó·;â”{ô(;Ö>üUAfiHØh[hühb¯(‹fɝ®ü)ôñ}Pµêæ0¿Ê<\:÷ ØýÞO£üí86Ðidæ‰Y õ¤ÚŸeÉÔa(x°ï€T–Ýn®‡¦$O¿‰2ÊDœä‹Áe"ûÇ\gÃîo"Q
+%Ž9“r0a ˆ5ÁØ1‰Ò£–ËÜ9)¸>®á¯^Ù¹9ûž
+ÉØ/úžÿjñ»î	J»aÏ1sUo¡šØ@]Ý΄zm?aN>¹iü}ÿxá#Ö
 endstream
 endobj
 1774 0 obj <<
@@ -7132,39 +7112,38 @@
 /ProcSet [ /PDF /Text ]
 >> endobj
 1792 0 obj <<
-/Length 2272      
+/Length 2266      
 /Filter /FlateDecode
 >>
 stream
-xÚ­XIsÛF¾ëWàÐ!,mn²ì¤œI&™²R9894&Ùeà`¥?oʐ£*ç„î×Ûë·|ïkøÎÎñ¯ÞÞ_Ýü r'ð½ÜÏç~ëqà¥~à$YîŹrîKç“[=>>>ØÕ_÷?Ýü†NæåI¢pvf^ªRØŒæÝ5«u˜»åj¸v¸õnµŽâØý8ìv¦ëmƒ²FUºw{}ìM‹3”›àæWïï¯þwÀn¾Ì4‰½(rŠÃÕ§¿|§„±Ÿß‹òÌ9Ñ̃Å™—Ä1´+çãÕ¯|¹ž?¿f_^®—9‰Ê=º
-j(´—9ŸÖ±ï»÷«,rÛ'¸Y¸=Þ0
+xÚ­XIsÛƾëWàÐ!,ƒíÝdÙI9q^òÊJåàä0†ä”A€‹hýûô”!GUÎ	3=[O/_ßÙ9¾óãÕëû«›Tî¾—ûyàÜo ¼Ôœ$˽8WÎ}é|tÓdõ×ýO7?„¡“yy’(œ†™—ª6¢9wÍjæn¹Z®]n½[­£8v?»ézÛ ¬ƒQ¤îÝ^{ÓâåÒæWoï¯þÀn¾Ì´ˆ½(rŠÃÕÇ¿|§„±Ÿß‹òÌ9Ñ̃Å™—Ä1´+çÃÕÿ®|¹š?¿b_^®–9‰Ê=º
+j(´—9×±ï»÷«,rÛG¸Y¸=Þ0
 ]½
-3÷a¦ncK:‹÷ÅQ[ß4CÏí£nõÁÀE;îÿéÇþv¨°F-¢~vÑ2¿5ýÐÖÜ.u¯¹uÚۏܣ†NÃý•³"/÷‘öh”¹¦=µ¶7°y)Ð刪DQ4S”XÖÝ5õ¿Vk¥b÷N×,-ôÐ^ßõzƒ¾¬l×}’­ÚfS™Cwi°õ¨X–­/Zõ}Ý
--‘)·hŽ¨÷Skw{lô,®›Þt
+3÷a¦ncK:‹÷ÅQ[ß4CÏí£nõÁÀE;îÿéÇþv¨°F-¢~vÑ2¿5ýÐÖÜ.u¯¹uÚۏܣ†NÃý•³"/בöh”¹¦=µ¶7°y)Ð刪DQ4S”XÖÝ5õVk¥b÷N×,-ôÐ^ßõzƒ¾¬l×}”­ÚfS™Cwi°õ¨X–­/ZõmÝ
+-‘)·hŽ¨÷ckw{lô,®›Þt
 èèóä¶5E
-½<u˦þN¦ëãl•º¦.YÀŽ³åÎ|'›Ôp}n_2d.ÎÜf*<¾GÏ(Py/’Ò–t(¶ÉÒÞj¨Ôý°eÙÞ¡¦É¼n3[2î-éL¸æÆAFc^Šãà°jí_*Ì¢WlÏ>+&?ò¾æÑv2åd!Ú¨E‡ãìÖŒƒÍöÙÐG}ÀËl4ËüígSÊ
-»4Þ+B Y;H [¤9¤Þn’ð}‡6¸]®¼ý#ÂNœ8I"’¯b„¦Ñ„ˆù! BD{QÊš¿ýù×·+³mDÑÊÔ;²!´É3v…ýÓÙF6”,½YcC€Ä¤6¸Ðà
-½&?®ƒ0ò?¿t瘎’zSÞý½™Ó—ñã)sÉ«p|ù°T† Ádc³ƒ˜½QYn:nñˆ¢6šQ!4˜o8â÷f‚qNîzSÏnà_êž-êþNÒ;ñ]]  ^‰ä
-?Þþ²YÖtâ  çfß!TÁ,ˆh¯ö"]oñæww¿þþŸ{V§ë[ÌÎ]ÛKžÒ@iªª'a¬$EÕŸdÕ¾ª’ï±á4•¨ ²èYTðõ)º’Ø}°šGƍ͂ Âe*Ï<(ßf†$ò_Ñ^P9Y£é=ÏÃr&Õ$Á*Ïz¥‹zEQîåÿˆV‘­`Ê…VÝ‚VS¹Å<Œòs€Æ~:K2¨@˜*×â…DyAž?¯
-/Dób>æ_‹iYÄ%ݘàŸY¤ùsÔ]w¢:Ò–,™b‰§í´­;Ù†ËVeLR¤L`Ì©8uuuˆ³<u¼†êû¸øÅRx¡ß—!æ3ËGÅà¹ðÛ"ÌG
-—ÓVAðñs#Ì<Š¤‰$jdf«¬À6d¦jˆ~b93íAhKLtîïK'ôÓü‰Ðü*)¤ýþNœIwÇÖ2ºJEm5ع«+—gå9˜'Yãü9[1mX+[sb5yÙ¢“+³¬‘ø0/ð;éš#/iºâöŠæp0¬~Ç’þ¼áFžÑ%w¨jàÚï¿qµ,Ÿ
-èõ{Ûy/†ÞmÕ>„ë
-!Á¦j~
-lñ=ÚŽe at xeµœm¤Ü»<g	ä]궼F$¡ú.HV,ìº*G÷=È0â¹D*²1®ÃÑVÄö±[6<Jìˆãlj®}<Mÿ&~–DA8rK•LýŠa4“–
+½<u˦þN¦ëãl•º¦.YÀŽ³åÎ|'›Ôp}nŸ3d.ÎÜf*<¾GÏ(Py/’Ò–t(¶ÉÒÞj¨Ô}·eÙ#Þ¡¦É¼n3[2î-éL¸æÆABc^Šãà°jí_*Ì¢WlÏ>+&?ò¾æ³ídÊÉB´Q‹ÇÙ­›í“¡ú€—Ùh–ÿøÛ{SÊ
+»4ÞB Y;H [¤9¤Þn’ð}ƒ6¸]®¼ý#ÂNœ8I"’¯b„¦Ñ„ˆù! BD{QÊš¿~ÿë뎕Ù6¢heêÙÚä	»ÂþéŠì#J–Þ¬1‡!@âR\hp…^“×Ay‰Ÿ_ºsLGI½)ïþÙÌéóø…ñ”¹äU8¾|X*C`²±ÙAÌÞ‡¨,7·øÎDQͨÌ7ñŒ{3HÁ8'w½©‹'7ð/uÏu#éø®. P¯Dò…nYŠ,k:q€s³o
+Š*`D´W
+{‘®·xó»»_ÿï=«Óõ-fg®í%Oi ´UÕ#†0V’¢ê²jßUÉ÷ØpšJT€Yô$*øú]Iì>X͍#ãÆfÁ
+Pá2È
+•gÈo3Cy¯h/¨œ¬ÑÎôžça9“j’`H•g½ÒE½¢(÷òE«HV0åB«nA«©ÜbFù9 at c?%T L•kñB¢¼ ÏŸÖ†g¢y1ó¯Å´‚,â’n
+LðO,Òü9ê®;QiK–L±ÄÓvÚ֝lÃe«2&)aR¦0æTœºº:á	ÄY;^Cõ}\ül)¼ÐïËó™e‰£bð\ømæ#…Ëi« øø¹fERƒDµ2³ÕV`›2S5D?±œ™ö ´¥&:÷÷¥
+úi~áDh~•Òþ
+'Τ»ck]¥¢¶ì܎Օ˳r€Ì“…¬qþÀœ-ŽˆŠ6¬•­9±šŽ¼lÑÉ•YÖH|‹øtÍ‘—´]qûŽ?Es8V¿cÉ
+^ñ#Ïè’;T5pí÷ß?»Z–ÏŠôú½í¼gCï¶êÂu…`ƒN	S5?…G¶xžmÇ2 ¼2ŠZÎ6Rî]ž³ò¿.u[^#’ÆP}$+v]•£ûä ñ\"ÙŽ×áh+bûØ-%ö‡ÄñãD×¾Fž&†ÿ?K¢ ¹%ŠJ¦~Å0šIK…†i\×aÒíoïDr~‘`WÓÕ¸Õ­€7‰‘1óùXø¬¿p˜Êò«/‘*
 
-Ó¸®Ã¤Ûß>ˆäü"Á®¦«q«[o#cæñXø¬¿p˜Êò«/‘*
-
 .RÝ&QØÌ'Í)p”„çB Æ.^J,¦
-í±€Rò°”]8¡@ÆdGvè&Ê‘¿À¨æK;š#Š]öqr&pÝPõXM ®Ü_tû™§ÊŒ ÉD³cWó§lx0­!ÚZ@ àNç F!KófI±7o8r:	«3õ^Ao7A—
-_Rpƒßœ€2Ãqœ(¦Ù;zG>>íL}=‚™Dk=žd­ïV¯y  Í]
-჎Èsq6>uð-(®ÄZ·-itBkÙ÷t:Œ&ÿÀ*x.ñÛÄS$ß É¿·Vƒáeb‡YP¼:€³µ‘74—Åg¸µ¼é:Ë3÷Ì<¬žÀêäý‰M®±£7QÒ²f“&w›î劇%-ªjèMI{§î{MÅv¿äüƒdÈP¡±TvN hïõùýÏÍŸƒ­-<tH»á€GHt´<@é¨ð¥ŲÖòì?Xº9wÎ ± ]3Á#>-Äꯉ
-õr}R3òƽK(!˜E1â~9¼1ª¨WsèT¦ÜÉnš‚þÎÐ~o¶*ÌJê[C¿°
-6yÅ?¤ò¶k*Ý399Q@ÚÔ2xI%ó)xèy0¾nB¹	
-`PóÀ\AÚä!òY¯¯õâ0›ž¨'ZÃßÍ<É€­P9Ç6ÿ·‚†.ZbØ®š^ZTGáKWÙšskú‹%I®)Tp¨Ñê”Çë%u÷ÖÄIæ³-ŽÆ/3æÑð`ÎTî¦"BtKÓÙ]Íkµ¬˜BeˉIQP#a£#¾¬ûP	F¸®¶Ï_»ÉRD¢˜9aâÚñ2sO¸údãƒârS=ŠP…	óf»é¿žÄH%(§²Zm*@Ï혥HŸ&²9êŽ …%Â/ò*r²üw4®ñA“Ô­Ù(*É/†Oü{
+í±€Rò°”]8¡@ÆdGvè&Ê‘¿À¨æK;š#Š]öqr&pÝPõXM ®Ü_tû‰§ÊŒ ÉD³cWó§lx0­!ÚZ@ àNç F!KófI±W¯8r:	«3õ^Ao7A—
+_Rpƒßœ€2Ãqœ(¦ÙzG~~Ü™úz3‰Öz<É
+Z!ß­^ò  š»Â?ƒŽÈsq6>uð-(®ÄZ·-itBkÙ÷t:Œ&ÿÀ*x.ñÛÄS$ß É¿·Vƒáeb‡YP<:€³µ‘74—Åg¸µ¼é:Ë3÷Ì<¬žÀêäý‰M®±£7QÒ²f“&w›î劇%-ªjèMI{§î[MÅv¿äüƒdÈP¡±TvN hïõùýÏÍŸƒ­-<tH»á€GHt´<@é¨ð¥ŲÖòì?Xº9wÎ ± ]3Á#>-Äê/‰
+õ|}R3òƽK(!˜E1â~9¼1ª¨WsèT¦ÜÉnš‚þÎÐ~o¶*ÌJê[C¿°
+6yÁ?¤ò¶k*Ý399Q@ÚÔ2xI%ó)xèy0¾nB¹	
+`PóÀ\AÚä!òY¯¯õâ0›ž¨'ZÃßÍ<É€­P9Ç6ÿ·‚†.ZbØ®š^ZTGáKWÙšskú‹%I®)Tp¨Ñê”Çë%u÷ÖÄIæ³-ŽÆ/3æÑð`ÎTî;¦"BtKÓÙ]Íkµ¬˜BeˉIQP#a£#¾¬ûP	F¸®¶Ï_»ÉRD¢˜9aâÚñ2sO¸údãƒârS=ŠP…	óf»é¿žÄH%(§²Zm*@Ï혥HŸ&²9êŽ …%Â/ò"r²üw4®ñA“Ô­Ù(*É/†Oü{
 Z¶ç§ñïqUñÀ«Ø9sHìÑ}°´ò
-;¦bðàpG‰.Ë—è
+;¦bðàpG‰.Ëçè
 MñS	
-?}t>þ{Á@`½y& üÛ/cýaœ_,ÌØ=k½nEÌšãûsÒ:¢9ì&?(Ÿ—€ݤîK¹/›ùO at L€f|s¨E5wÚø…ÇÝÿ¿¤ K
+?}t>þ{Á@`½y& üÛ/cýaœ_,ÌØ=k½nEÌšãûsÒ:¢9ì&?(Ÿ–€ݤîK¹/›ùO at L€f|s¨E5wÚø…ÇÝß;±
 endstream
 endobj
 1791 0 obj <<
@@ -7214,18 +7193,16 @@
 /D [1791 0 R /XYZ 151.701 167.162 null]
 >> endobj
 1790 0 obj <<
-/Font << /F49 896 0 R /F22 957 0 R /F15 898 0 R >>
+/Font << /F49 896 0 R /F22 955 0 R /F15 898 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
 1809 0 obj <<
-/Length 379       
+/Length 373       
 /Filter /FlateDecode
 >>
 stream
-xÚmRËn„ Ýû,1©DÝ6i›Ì®©»É,¨0Jªb}ÌØ¿//›iÒ
-÷Á¹çž{ƒ`ð=UÑãKV‚Q‰KªÈÒå¸ yQ"Vf à»mÛ®JÅçê=WÑWDL9ÄbT”©A3D)¨ûètÆ@˜»#Àˆ–¸9d(+PΘñ;ð½Eø^a÷~I³åyPµ2N²¼€óÚ4r^”f›8@þ'iulŽkœ ùi¯PýØ}{iùò'“{¢ùX—JÕpÑSÏ-Èo'„"fVæDõÜ65Ôg°•Ýè=5x;I±Öjh|äH]Z¯‹ö@Þ¬f=}úX˜NºKu È9µv³
-!™4ó˱÷ã$k)…íy'—…WT³™’ªÙ[¹ŽOÖ‹>µhk)¬íd-éóA´Ý£
-y`ðÊŒ3¯£çÒÓò§" ùô¼žôì›Ø'úg­\)ûmû7Ù­ù}?CÙ´œ
+xÚmRËN„0Ýó]–DjK)Э‰šÌÎÈn2‹J;@Š<ý{ûÂ`â†û>çÜK1h ÏÑCÝ?eŒ8æTWe˜€¼äˆñTœaQÄ—ê=VÑGDÌ$ÄÌ`TòÔ42D)¨‡è|Á@šÚ	`Dy	n®s ”•(gÌø=x^"|d'ìÈþšq”災jUœdy	—­iÔ²vz\l¢€â-NÒêØ|>ã´€*äç}¢¦þÛûk+Ö»8a˜Bæm[÷®0ڍW=Â6Ùåâ„PÄ̵œ¨AXRMq[ÕOÞëFog%·º9P—ÖÛڍ{ nV³žß},
+®È @£irN­Ý®Ò·ˆŒLšùãØú4«Z)i9r™WÛw‹Ù’v‹·êkrxª^•ô©U[Kam7kÅØ(Ÿ¢ím(‚Wfœe›<–ž×?¡QŒ`õ¬ObÑ?gR*‰ÜkÛŸÉnÍëû3O±è
 endstream
 endobj
 1808 0 obj <<
@@ -7243,23 +7220,20 @@
 /ProcSet [ /PDF /Text ]
 >> endobj
 1813 0 obj <<
-/Length 1541      
+/Length 1535      
 /Filter /FlateDecode
 >>
 stream
-xڝWK“œ8¾÷¯à6tUš`lÚpM&É!ÙÍôî²90àîvp/˜yüû•,CÃTgR»',Y–eéÓƒ88qðaûï›Ýêõ{™LF	KE°Û,e‘ŒY°åy$Xìªà[øöXœ¬êÖÎx(×ßwŸVïv«V´Ä›J¢,cAÙ¬¾}ƒ
-6?qÄó,xp¢MÀÓ,Ú¦)¬ëàvõû%%	Üœ‹ÿ¢Ä½ƒÉ ‘Ìäü©äè¢W|ù¼ûzóæÝÍçð”­Îõ;|
-NGyœ3<›œE©HèàGÕ)<‡Å´€ŒÃ½z ÚêSïwÚŠ­±Êóì±°´jôá¸NdèÉ»õ&ÉB¯sèÕ~¨i­÷ô}Zþæ·ÃµºE6DDõVùë€/AÓÓs2½1î†JïŸt{ IÎþhðø¾‹°7CW*Ú*½¸'é-°8(kýyjKLo…™i• õª'FS€€[ÝuE[¢ì1rØá÷ú=˜¹t;O#žz·U¶ÓêžîÍ8xÍÊ&‹—ª–d	$JØsªnÐ)BÓ­¼®#Ê™.áÕë
-
-½¦ÓwƒUž?ó$.Îþ{Eæ4ŏµ"îx‡³P´¶L,C2…T€kŽR÷þ<rÜ+Oº üXbÒ‹£õFŠdáô'="™ÙSpkß™æ\Þþyr\†º§oEçÊ¡Qs•héë.ÇEq:˜ÛJ?ËìŸÉÜŽ!òãTù×î‘oM]«ÒjÓ¾“MåJò%X®u_}OH©‹CzPDb€*ýwÌDYà
-^ðAÛ#Ñ*°¤U³é;wFuý‹8K¶2|„Ùoµ*z|«Há6o`ÐÁC"qÄRù“4]XÊÏhA \Œ‹>.•ø=£0ÙfþaŽ¯œÎ«u¡ÙŽ¡Å;ŽîˆæIÉÐ[Ó „džŠÎö¸$eÈ" ÂbD ø$È	óÒa´~òÓ}Óù­+ƒr-X~EœÍó;.à¸R”Rµ9ß¥èáh¨ˆ=tÆú*טÞW4|nR¥y¡ºÚ†e|ªqÚNîJX”ÅœÙµƒÐ ÷ò'bœK;ez²%$Õ£+bõˆå“s!&•Ãé|G”Սòœ‘ÀR &n:K”igÚ Šöˆš.øŽš•È¹+"O°“Ã×;ÜkPÝ=äèñôÔœ¼ÃF>¶\ÍQç|—áÑÓ¹²€¾xÉÎá€Ãó"Ý»ççègH”~"T?Èi G^È}„Fø$Ï‚	.¬p;3¿¥›S­6[¯¯˜.›=Hz—s(‹=­ë”ëC#[õ?ªàoX¹
-[âçHålo:Š‘}±IAo™
-™«¥¦í¦áÛ¥³CÌZ>‘¶SŠ$ú£êŠÖw\"\¶Àw W·®Ø)/æJ§5š\ØWT/Ó8Û|éZ 
-Eµòn=((MD8vP²¹ù4ŸbåÓp Ãä}š¤áf¸4
-BÁŽóQ˜²|ÃDÅÛe®ß`M•Ù¬d˱d»’¶œÄWL	UŠê2W3¯ÈK­YØÑಮ"%®¥»Mhâ¯.œÁs¦Ð±tý4Žyä@rgAÌ)2°&wÓ6K‡á~D±Kߢ=¨~·î†¶õ%çy<’t;ú·¼ï)¿ŠÊ6‰ò|–Ÿç
-[H–äB²@EÏíi0 Ì=-kíQþâ¸pT­Ÿù0`”Ô˜Zû5VãÍX=2Êœ!
-OŽ#6œ,ý0²œ_Ï–§|n9gð3$§¼ÿË—ç^·ůM{õ$I’°×ÍÆ 2Xœ-Úú	€¯gPLļýᦇ¬Œ+–
-ßÜ‘è©.JŒ:ÌæiG[Ú¨{êšHb§S¹î1»c@òtÿà¶JUfÖ7õs­¢„a¬}Ö·ksÐeQ»â‘†×éÒ^nöc±pÎÿj¨qÛ¡M«êðƒŸQWª‡aQ’ùõããã½Özqþªÿ.uï²
+xڝWK“œ8¾÷¯à6tUš`l0\“ÉcrH²™ÞÝC6Ü
+À½`Ò;ÿ~%ËÐ0Õ™Ôî	K–eYúô ôŽ^è½Û„îûj¿yù6I<&ƒˆÅÂÛ<³@†ÌKx–zûÒûê¿®ò“QývÇ÷åöÛþÃæÍ~ó÷†–Ðc‹CQ¦Ì+ÚÍ×o¡WÂæ/x–zg+Úz<Nƒ$ŽaÝx÷›ß®)‰àæLü%öLz‘d*—ψ%@½âÓÇý—»W¿ïï>¾ƒ§$8·oð5p8öXdaÆðtèí2Ä"¢ƒïU¯ð@æçó>2ôêL´©OƒÛéJZtÚ(Ç3UnhÕÖÇjIß‘Û]”úNç8¨ÃØк>Ð÷qûz\Þ×Ö²!"j0Ê]<x	šÎ8˜ž‘é­¶7”õá±îŽ ɹ?ä-À7pázìE[…w$½GeŒ;/üÚÓY¡Z%h½ˆÑæ `W}Þ([;ü^¾3×nçqÀcçö/ÊôµúA÷¦¼ˆf¥³ÅkU번%ìYUwh‰¾î·^×eM—ðêíŽùš^Ó×£QŽ¿ð$..þ{Aæ´ù÷­‹"îŽx‡µP”	ëÌ!àš*Gê‡;ûJÁ#¿É?†˜ôâ`»“"Zù݉U`/‡HfñÜ:ôº½—×܃—~=з¤sÅØ*‡¹Ò	tôµ—ã"?Ì]YÿC,}x"s?a„È÷ŸPåŸûOD¾ÖM£
+Sëîy˜ì"(W’¯Ár[Å8„”&ï1¤GE$&ø ¬ÿ
+™(r¼Á	žkSQÛHZµ[~°gT?<‹³(‘àÌ>7*ð­"†ÛœAH€AG‰H„‹åOÒte!(¿ 	[ pqÔ6ú¸DTâ÷‚Â(IÝÃ,_((8½SkC“L¡Å;–î–‰ÉÐ{Ý"„dêŸòÞ¸$eÈ" Âb	D -ø$ÈóÒbtnòÓ~[Ý»­rç,¿!ÎîéWp\*J©FŸ.ïÆRt®4±s¯«r­\EÇà&Ušgê¡­mXÆçW›Ù]Ґ“!ûª¶Pcþ
+²/$Æ¥´Qä¨'
+QBR=ÐuI¬±|².Ää¢r8Ÿï‰2u«œk$°€‰ëÞ¥»…6ˆ¢©PÓßQ³·E at dv2b8Øáa‡{-ª›¡‡œz:=·+o±‘MmWK”À9×%¤_9š"WäЯÙ9À#,pxB¤ûüý‰2Ì‚ê;9
+äÈ™‹00À·‚„aþE°'Á•vgáw êöÔ¨ÝÕÖë*¦Íf’ðeʧbO@ë{eûÐÅNý*ø+Wn
+üTT꧙g™”ô–¹Y°jÚvŠ®]Š);Ä¢åiz¥Hb¨ôØ”´~ àa³¾#¸º³ÅN91[ú8­Ñäܼ z‡H²µkUp„^(@U4ʹõ¨ Lä4áØAÉfç;pÐr:eÍÃG÷qû»ñÚ4;Ì&aÊòi&ë\¿Ãš*ÓEÉ–Sɶ%m=‰!/'™ªÕdj§fY‘×ZS¿§Àf]IJlK·›ÐÄ_\9ƒ%æ
+L¡cÕÍã4æ‘ɝ91çÈÀšÜMÛT,-†‡	Å6}óU캻Εœ§ñˆâdòoñc Xü**IdÙ:,?Ï.H–èJ²@EÏhÐ Ì-scíQþâ¸P©ÎÍ|˜0JÖ˜Z‡-VãÝT=RÊœ!rGN#6œ,Ü0²ž_/–Ç|i9gð3$ç¼ÿËçç^»œÄouwõ$Š"¨Û@d°0]µõ" _/ ‰eûÃM1Xi[,¾¹'ÑS“uܵ™ÌÓNmhc¤îY7D;žËõ€Ù’çû¯ ·Sªt03®©_j
+cÝ“¾Ýèc]ä-±;ž Íõf?ëéçò¯†ç±Ú´*?øµ¥Zp%™/ÓÕøŸþIRì™
 endstream
 endobj
 1812 0 obj <<
@@ -7279,26 +7253,28 @@
 /D [1812 0 R /XYZ 151.701 504.201 null]
 >> endobj
 1811 0 obj <<
-/Font << /F78 1234 0 R /F17 923 0 R /F15 898 0 R /F49 896 0 R /F52 900 0 R /F53 926 0 R >>
+/Font << /F66 1230 0 R /F17 927 0 R /F15 898 0 R /F49 896 0 R /F52 900 0 R /F53 930 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
 1819 0 obj <<
-/Length 1667      
+/Length 1664      
 /Filter /FlateDecode
 >>
 stream
-xÚ­X_Û6ϧðÛ9@­“,ÿ-†a(¶:`†0m”XgçØžå4—}ú‘¢ì³Óôº{‰)‘”(òGŠ
-÷J{?oÞÜonï¢Üœå<Þýƒ…	ãyè%YÎâ<òîï½ß<==ÕOۏ÷¿l~ºßüµ Í=zœeV8fRzûÃæýGîÀûÅãLæ™w²’OÆKâèÆ{·ù}Ý|iI,—–ˆH°T’(gIâ,ùÀEjí˜oïD¼Ò²$°¬øý6“¾6ã6ˆ"៷aêwǁF½÷Û0ó+¶
-Ò$÷ßZ©Ð?Ôe…ón8ªGi)Ò=UuãfvÛ ÙÝ ‰×µŽÓ=ÐÄÑиé¬h÷hð`b $‹ÁýÖTûI™¢‘)eæ÷[á[;S¿"¾éè[;ùSÝ4DYKS´GM×–z zeãå&é³'ÜŠ•ni÷YlaoLæ®t"¿;amø)ÎHìè[v$1Vȧ&î ?ÕúDôõÏûƱT©ê–]{
-‘ÀE;m¡ü&ˆüص7èÊüpt„ѽÔ¨Ýô wFCóuK_p$5”Ž,j0C
-TÔh at Y"ÿ¾ªúÁË3Œçç^®ÔPØ æ‚
-ßA«â ŠÇþ±®U[ ‹ûŽ Y‹yKYOçk¸'"õÿÄÔèŽÄ\`‡ª”]ÁèP›GØY$~ÛazÀ2¥Ç£_ÒX¿tX·¿Í- ƒÃ}w8Ôã¨RDŒx÷êh4Í8ô‘ô¡~Ònµ§&ÛNõXp(e”TüXQsÔæ¿ êÛ
-ϯsՐ<ñÍÑ&Dl‘x|åd‚Gú¦¶€ ¦7ÌRqu@ᝢᾳ+ê¶tüÙçÆm¥Ì´y\sX	Ñ“[Ú‹¼Ü»ÈÁâ,€²uך)QÑfՏz¸ôäú2	b(áièËR—ŸïtëlÎÜÆYäïŽ%¦É“6/;Y„L$““ß<+A:äÖc‘ธ›Áåqfá:;¬ºc˜-œ<•GR1ÇÝ3,9®‰¾²ˆeY¶öà¼ê!÷ÁÆC9Vä&sPýö.̽”å)w§ˆ˜ÈBO²<vK	[Ÿ6b)ܪÁBì•+XÜiËgØ»]möCÝc¸\:<\ĬüJØD”€é¿ˆÛƒV#&-œeèW_‹"ÀB„s®àÂèûìy5ÄœSxÝ©QN”"ž;5=!اëh9@fX@fœ¨>,sì"#ë9‡úž
-š±)ƒ*±
-ÀQ÷…Œ}7$5-ÛÖ{Õó ê&¸RóÁÇMmÆ+¸	s&âlÂk°v)^ÃÆÞQ—€;„©wÍ™¦lÒÀWÑg™)ÈÕ0¶ÔAƒre ÉSå´ÑQøýÀcN
-lÛ;æÅFf,ãñ:47.}já2»AŒºÉÉ•2ž’+í®•£ÁANê0•-¬{5×,Ã.,÷ÿØl¸&‚z¨rÃœ‰êé>Âû¾»Z?{[hcN¬¬?Ù’?œwË»ïLÌ@nHÞ¾7€œÆn0’]\À±§G¥jš j04YA4§­ëñ•Kÿ­Si»‹Ý¯]ãÚ8 @ÿ€pœÃgÇBŸAŒeFÀzH"}NöÌú+hŽÃ™Ö¡õbh¥Z·ƒmXQû::¶¸ÛX£#ˆ9ßù8€Þâj§<µŽó)ŒCÅšÝhàÚ€© JèÿRöÂôóÛên›'p¾b§li{¤²g+	T¼3ÎÑu¾¬/W?™0Ééúý†fÆ‚ _tKØÜ‹±ùYçž!>uþHÍ/bUÃïª}‡®&g\~±‰O wkéNDZ×9¤§Nèç7ŽV$¾Å(—õ§©ûqêš"mhæd›Í3
-,ÆAÉ"É6ã×bÞ÷EbžÑ»êmK”%!`HÁ½=Ðä^7»€”€i§d‡•€S\á]¸–曬““€Iæ3Ž›k¦/ßZrñ˜pý¨»¼û~°Eð“}Âk¤^}t‹(„wqüÒ«[D’EÉü趏lɽn”4¡NDB‹›YLÂ{eÕ‹$ÒËXn_ÞØŠÀ¥wJÆݱ¾» yºO¡KË&„WãØ›×··SwÄàŽÙ)Ö
-åíÅ«-¤#ÏÓi•ïɪ•ùàçŒÁ“À`Ãxu%þoÖã5=v¯­Íäæåžîñ惼xìv¤Xã³ÿ?‘þ"¯d‰
+xÚ­X_Û6ϧðÛ9@­“,ÿ-†a(¶Z`†0m”XgçØžå\–}ú‘¢ì³Óôº{‰)‘”(òGŠ
+÷J{?oÞÜonï¢Üœå<ÞýƒE)ã\xI–³8¼ûÂûà§ùöÓý»ÍO÷›?74¹'@‡³,A0fRzûÃæÃ'îÀ{çq&óÌ;YɃ'ãŒ%qtã½ßü¶ánw¾´"–K+D$X*I”³$qV|ä"µvLŠ·w"^iYXVü~›I_›qD‘ðÏÛ0õ»ã@£^ûm˜ùÛi’ûo­Tèê²Ây7Õ#Ž4鞪ºq3»m€ì‡nÐÄëZÇéhâhhÜtV´{4x01’Åàzkª‚ý¤LÑÈŒŒ”2óû­ð­©_ßtô­ü©n¢¬¥)ZŠ£¦kK=½²ñr“ôÙnÅJ·´û,¶°7&sW:‘ß‚°6üg¤?vô-;’«dŽÓ@wÐOµ>½Gýó¾q,UªºeÁ^C$pÑB@[(¿	"?ví
+º2?at¯5j7=ÀÑÐ|ÝÒ׉F
+¥#‹̐D5P–ÈÄ¿¯j§~pÀ²Ããù¹—+56ˆ¹ ‡ÂwЪxˆâ±lkFÕÈâ¾#@ÖbÞRÖÓùî‰Hý?05º#1˜Ç¡j eW0:Ôæv‰ßv˜°L©Ç±Æè—4VÄ/ÖíoAsÈàpßõ8ê‚£ Þ½:M3}$}¨ÿÒnµ§&ÛNõXp(e”TüXQsÔæ¿ êÛ
+Ï/sՐ<ñÍÑ&Dl‘x|åd‚Gú¦¶€ ¦7ÌRqu@ᝢᾳ+ê¶tüÙçÆm¥Ì´y\sX	Ñ“[Ú‹¼Ü»ÈÁâ,€²uך)QÑfՏz¸ôäú"	b(áièËR—ŸïuëlÎÜÆYäïŽ%¦É_Ú¼ìd2‘LN~ó¬é[E‚ãbn—Ç™…ëì°êŽ
+`¶pòTIÅwÏ°ä¸&ú.È"–eÙÚƒóª7†Üÿ
+åX‘›Ì|@õÛ»0÷R–§Ü"b"=ÉòØ-%Hl}Úˆ¥p«±W®4bq§-Ÿaïv-´Ùuáréðp[°ò+aQ¦ÿ"nZn˜´p–¡_}-Š ι‚£ï³çÕ0srLáu§FA:5RŠxîÔô@„`wœ®£å<™a=™q¢ú°Ì±‹Œ¬çê{*hƦªtÄ* GÝ2öý`Ô´l[ïUC̃ª›àJÍ7µ¯à&Ì™ˆW°	¯ÁÚ¥x
+{/D1\î¦Þ5gš²I_EŸe¦ WÃØRMÊ•&O•ÓFGá÷#95 at 0°
+Plï ˜™±ŒÇëÐÜt¸ô©…Ëì1êB$'WÊx.H®´»VŽU8©ÃT¶°.ìÕ\³0\»°Üÿ}°uâj˜ê¡bÈ
+s&ª§ûïûîjýìm¡9ud°²~²%8ï–wß™˜#€Ü¼…	|o 9Ý`$º¸€cOJÕ4Ô`h²‚hN[×ã
++—þ[§Òv»_»Æµq@€þá:8‡ÏŽ…>ƒËŒ€!ôD(úœì™õ#V&Ї3­CëÅÐJµnÛ°¢"öu$tlq·±FGs¾óq ½ÅÕNyjçS‡Š4»;ÐÀµS”Ї¥ì…éç·ÕÝ6Oà|ÅNÙÒöHeÏV¨xgœ£ë|Yÿ^®~2a’‡SõûÍŒA¿6è–°¹có³Î=C|êü‘š_4Ī†ßUû]MθübŸ@ïÖҝˆ´®rHOÑÏo(­H|‹
+P.맩ûqêš"mhæd›Í3
+,ÆAÉ"É6ã×bÞ÷EbžÑ»êmK”%!`HÁ½=Ðä^7»€”€i§d‡•€S\á]¸–曬““€Iæ3Ž›k¦/ßZrñ˜pý¨»¼û~°EðÉ>áŠ5R¯>ºE»8~éÕ-"É¢d~tÛG¶ä^7JšP'"¡ÅÍ,&á½²êE’ÜËXn_ÞØŠÀ¥wJÆݱ¾» yºO¡KË&„WãØ›×··SwÄàŽÙ)Ö
+åíÅ«-¤#ÏÓi•ïɪ•ùàçŒÁ“À`Ãxu%þoÖã5=v¯­Íäæåžîñ惼xìv¤Xã³ÿ?‘þZba
 endstream
 endobj
 1818 0 obj <<
@@ -7325,7 +7301,7 @@
 /D [1818 0 R /XYZ 100.892 685.529 null]
 >> endobj
 1817 0 obj <<
-/Font << /F49 896 0 R /F53 926 0 R /F15 898 0 R /F29 927 0 R /F30 928 0 R /F63 929 0 R /F73 930 0 R >>
+/Font << /F49 896 0 R /F53 930 0 R /F15 898 0 R /F29 1277 0 R /F30 1283 0 R /F69 1284 0 R /F79 1285 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
 1823 0 obj <<
@@ -7333,15 +7309,15 @@
 /Filter /FlateDecode
 >>
 stream
-xÚ­VKÛ6¾ûWéE*bF|é‘ž¶m¶@¦(윒`AK\[ˆ®$ïfÿ}‡R–6jŠ½Hâp8üæõâàÄÁo›Ø½Þo^ݦY at S¨Áþ> ’’4¦A"b’ò,Ø—ÁÇð—“:º¶œò0‹>ïßnÞì7m(X‰z=Äað.šÍÇÏqPÂæÛ &<Ï‚G«Ú\f$‘¾ë`·ùsÕHL2*þ‹ëM&Hš¥s7dšé¼øý_?¼{³3ð­6e$—ÔzÛ<&Œ1Ô̍¶”ÆqxS>¨vTG=¸c2 1É㜺c,#9OñØþ¤!Dœ‡­~4"lº4Â2¢á¥V8<
-£nPó¤œpôgﻺî"8ôXµG©ò!’2T­[0¯
-š@’’·¥9‘\:QÆÃ^µÃYõõÑFÝ©r2ØÝ;$£«Â]Ò–ø1œàh9߆åü§XÆmçÝÔ¥Ýã¶r6.‡¹—c‡»_ZôÌÝx°Áé.¢–¹®¡ÖG1åD:÷vUs®] ]ëb¬ºm,R=Fð|4·hÝ~ëÐÕË™ëó‹´Õ‹®ýSq¼ôîÒ±jô—ÈØ‹s¯Mˆ¿5øÂ…ü|…ê¢Åê-z­†)/g{L÷ Ð¨¶Ð‹àf(JÈ'…ÈaÄú
-®÷>Uj°‘yÂå¥6~µ>”ã–܇ÈDï©éúUOoêTa¿³º-}ä|¤”‘CÝ&¡ªjÄ®ŽÎõåX¹-ªÂÄ¥¾”ÏÂR¾%Á$¡’<ã$˲ïra)Æ‹fÐÊ‚	k+Éœ·u©Î‹þMºŽ&ç$¦Ùÿƒ&OƒÏš±<øÆxÎ`[.‘9¼S’ÅÜós<önjÿ$µEÃãkÑü­íºFãÁ©­M“,´	4rÕ˜./ƒÆý²2e¥gL»Ïë†D[)Cžƒži¤F#ó•ÒB¹Û6ô
-=è
-hÔ4KžºWuý„ëºjÑ Icî°ƒÜrS¾ô–3³VÆF<ømûÂjOž„7Îàā+]4œºKm03ð딕«xâÒB³¶ë‘<`o<Yr2Z~P¨®P<£”[a£×ÇjÀ1«j4á¦a
-WÜr!Xxe=‡cú«2dûr
-þ4­Îj pš,IFÛk¬.hÐeuÁoBÌݬ}¿ßíoövPL†Cs¸ó8ïÐ8ˆûº /qô<¸H¿~lU£Â¹<ÜUm5ÞA(ݬ0b#2ôÓ?TÿßþT™ø¦2¼ÚàiãÙ!È}=Ú…©8[bvÃ1.|cÄR¼»Ru5¨«­{ó07nôüÔ2© I]ÉË,ÅS\Cn'º @ç$'i*'¢˜~yv~2&	2ý>S$„Ò|þ$’çÿ
- ™*¾‹®9WnGÚ²!DdÄ/ë¼X‰ìù¸³8AŽ‰›ë+±YNyÆ™½È¼5òÍ	WS›¦ œ‚ìTöwof@›—£NõÖü}HÖªïŸ-“rRoxJ£¤¸ôž «ÌPñ¿ç¯nû2Ú‚áyùk±Ð†Qô7€’r
+xÚ­VKÛ6¾ûWéE.b†O=ÒÓ¶ÍÒ…S,h‰kÑÕäÝì¿ïCÚÒFMQ I‡ß¼¾~[Qÿþy·zu›$K	gJF»ûˆ)FRÊ¢DR’Š,Ú•ÑÇø—£>¦_oq¶þ¼{»z³[ýµb`…FìzHHÂá]4«ŸiTÂæÛˆ‘gÑ£Sm"¡2’(ßu´]ý¹h„’ŒÉÿbÄùÁÒˆK’féÔ
+•&Dy/~ÿã×ïÞl-|§Í8És^Óh“SÂ9GÍŒ°õ†1Jã›òA·£>˜ÁS£$§9óÇxFr‘â±ÝÑ@ˆ„ˆ[óh?dÜtkЈË5‹Ï5ØpÂáiMƒšGí…c8{ßÕu·†CU{@‘.ÖJźµbæµE)’§Y´a9QByëLĽn‡“î
+꣍ºÓåÅ`wï‘Œz¬
+I[âÇp„£å—W🨢mÜ4e Ýã¶ö6Îû©—c‡»_ZôÌ߸wÁéÎb–½®aÎG1Dy÷¶Usª} S›b¬ºmïR3®áùho1¦ýÖ¡«—ק{h#ª]û‰2y8÷þÒ±jÌ—ÌØ‹Solˆ¿5ø‡üt…ê£%âª-z£‡K^Nî˜éA¡ÑmafÁÌP”O‘à È9ô\ïCªôà"ó„ËJcýjC(Ç3,E‘ÞSÓõ‹žÞÔ5ÚëÂ*~±fM[†È…Hi+‡ºMb]Õ0ˆ}êó¡ò	šU…-0ˆK}.Ÿ…¥ÜK<’+D&H–eßåÂSñŒ1fÍ,¡•%—ÎV’yoëRŸfý!štM.eÙÿƒ&O‡Ïš±Ü‡ÆxÎ`!%Q9¼S’QxŒ{{wiÿ$uE#èµhþ…Ö¶]cð७m“,v	´rÝØî5.σÁý²²ee&L»Ï놬7J&–<3ÑH­F*¤…ö·!m˜z0Шm–<õ
+®ëú	×uÕ¢A›ÆÜc¹ã¦|î,;of©Œ­xÛî…Õž$"‰o¼Á.tÑpìεEÂíÀ;œSNb­rà‰sÍ^¸®Gò€½ñèÈÉj…A1 ºFñ„Pî<„ÞªÇ8¬ªÑ†›Å5\qÈ¥äñí:“è93_µ%Û—Kð/Ó꤇Z§Éœôa´½ÆꂝWü&PágíûÝvw³û°…*à*šý]Ày‡Æ‘FÜ0ý ¡x‰+ çÁo@òøõc«ãNåþ®j«ñBég…[‘m¤Ÿþ¡ú§øvÇÊÆ7UñÕ†HÏŽAêÑ-lŹsžqá#–âÝ•®«A_mÝÛÿƒ©q7 §§æI
+HêB^&)˜âr{¡tÉðN
+’¦êB—_žm˜ŒI‚LÁ¾Ï	a,Ÿþ ÉäùH.•ßEל*¿£\Ù‚"2â—s^.D
+öBüY Ç@ÄÏõ…Ø̧<Ü]dßù戫KÛ¦`œ‚ìTîˆðonAÛW£^õÖþ}YHÎjèŸ
+WrÒ`xÊ ¤8÷ «ìP	¿ç¯nû<ÚRx9£3mEUPü
 endstream
 endobj
 1822 0 obj <<
@@ -7357,7 +7333,7 @@
 690 0 obj <<
 /D [1822 0 R /XYZ 151.701 660.623 null]
 >> endobj
-958 0 obj <<
+938 0 obj <<
 /D [1822 0 R /XYZ 151.701 506.841 null]
 >> endobj
 694 0 obj <<
@@ -7379,35 +7355,34 @@
 /D [1822 0 R /XYZ 151.701 155.277 null]
 >> endobj
 1821 0 obj <<
-/Font << /F78 1234 0 R /F17 923 0 R /F15 898 0 R /F52 900 0 R /F49 896 0 R >>
+/Font << /F66 1230 0 R /F17 927 0 R /F15 898 0 R /F52 900 0 R /F49 896 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
 1830 0 obj <<
-/Length 2013      
+/Length 2012      
 /Filter /FlateDecode
 >>
 stream
 xÚ­X[oÛÆ~÷¯ p
 ˜
-¢5÷ÆKÏSÚ“¤-R´R‡´0ÖâÊ"B‘.IÅ1ÎïÌÎ’"-º7ëØ+gfg¾¹ìFÁmÿ½øf}qõFˆ aYñ`½
-x±4AœfLg*XçÁÇpe7]QW‹_×ß¹í)ËâXáv‘±vG´/e’-–<Šeøa!£°)º¢º],¥Vᾆ6
-óCi["¤2àƲ(sŒ%—,MyOê˦À]¯×¿]àlð‘pšIlö‚Ö¾"&³4¸w;÷Ô)‹µ†~¬.~ºˆÆæzÌx ª2æN…ì‰t´mê=IªÅDÒˆE²—³¨6å!·W›ºÚ·lG?L9dœÅR÷ iþõÝ%°1Öè‹i¡iûÕ‹Åáª3]±¡~Qõ¶‡Ê™¦¥á‹+$œ– M
-v$þ•ÛmQYÚÒ::×Hâú.¿¡ÉÿQãëýCû[é–Q(쿏‹enîžZk÷7w¦mïó§6tùMköO­ÞlÛ]/x8Yÿÿœ>#¯!o«õζÁ•ŽÕÃvWÊûY'Ihi°1eisÚ„ih·uÌýz·óÛÃMûÐvvOâ¥õCks@º’1p7Ý„ÛŒ<Ø&e˜×•ïÝïl…=åùÁÔ˜?XG¦,Z'4,€°®ý%âªi;ÚER‘Â’€s–i@˜WXÊ’T÷n*˜ ?䇫YH6Žpœ›ò±›žè^$,æœH½ÝÂÑbjFâ‹8+kóv²ac›Î
-nÌf6ù´@åTùK´P"´-o<÷nÙY×|"Ú…çÜoß™žSÙX“?x¤y[ÍâÕÐØÛdmœ)S0%FÅÞØq¦ƒ€4	ŒªËÎo P¡qx¤Hã^”T†p8•ÅGÒGMÍàe8zJPÅàkÚº™	‹‰Âp¨ æ	ˆÎ™Häç‚aƍ„£-'Î]S÷>á-"Í„NÎÂ\D)ÓrÊñœ¦!ݼ´ˆØÉ’Ðái~<ì8š0AbPAÇ8.zn¨±tv€Üç—éÔ.÷‹ó°k
-ÛúnMmY›ÜÏPÐá¦nȘ4;: M¸´âz†šÁ'ppgºõð¸_ýðö›ÿ¼ýùŠÎ¹œÃ
-þj‚Spì°䬭ûãBtrž*I‰!tà€g³øÒ”óRh/yÁ%NShÂeCM[šv‡VP€maÛgÀª@Ã
-%9ãB>0
-ú:ðAJÎútðGhUQÊÏÃ\q¦ÜAFÌÁõOÀ’*rŽ5µ‡r'ˆáN8Óç„)‚`Â#hœ7ÌM[—‡Î<ˆ0Ÿ )î(Jm
-49eåÌ‹;NÌËz”A5’%>V¾Ú:\È„ÂЬe9PYÈ’3´ÏŠCZ sáhÉ,ûsËòô+’ó0O¡õ˜ÏYÖéÃ%쌒í»‹`Z“i_R$Ó’"Õ(Ð?¦9ÌŠ7 J%Sؘ[Ó[³ 8<aAâ…$„Î1ºá8Uè]såS½L÷¾¸÷5ÃW1ôµý_+ÀI”$B¯	pˆPÈÐSiûDŽƒbb¦Çâc:Ô?ÆÇb˜†¨
-“¸[®+ˆtZEáÌ·®@š’÷d;*ؐAc=øêøÙòí¾@w 
-õ«¿Áa¤0
-âBeö–z4“„—¤ˆtRâsÃÕi¸äLŠ€GyðAõ& ƒIüw#Õ”« I¸O -ÝßpÀí?aMsÂY
-ÅÀæÿŒñÔîJE	fŸ0FsBYÆ œÁT¨1û°X™’ô81œsÊSšOmƒ¾HU‚ƒ¥°XÂ^e?»€ÖÐp¨ÀÝàP”ݲ¨°&Sàÿw]•Ô3øïç…Œ¥¹)ýˆLZvÍ4$pšô˜@Ð+Ú9X™òÙ8^˜M3^º«ÝitÓš)´`œºâóB+ÐÈGKÅñIt»tª?ÞV$
-™‚j´µ4Uoifê`8Sô®äFä<øÇà</©LòD¡º¯+_~é„¥‘~la®n誊ó°Ø÷Ö†žÉsß¡n¼ø[Õÿô´Ÿá³C,ÁÏ@ÃœÇσ;ïñ…V,ãÉàg“;Ä©:f‘Rç‘@gLç‰ã5écd
-Jù8NÏ"x0ËŸ
-2“B©@¥
-	~‰Àèã+Úº¯o õwuç<åîx™Vá3Cm_!ÞÜ5zöÁåÑ;»õjýjý~u|c¹Þ×½°Ÿë"§‹¿ò áîíq6ÈA£!ÕÇ©¿Öá,=`§¡v_7~†tcŽ$†ƒa®ÓÜ+hÌéôž;Ü&¡Lolwh|aÿn=WFI	LTÏ-£0^kG+‰½7¯Öò_-R¢ªOóžÈà¨Î"€ÂI2àÇïéôµ×B{ØllÛÒ¥ÆTùÓº‘ø†’G4	•UÁ÷oéF¦à˜JŸG€¢?O§¼·zÿí·¯W«7ïð97M ×ñ4"÷O¦¯7ïv‡Ön%õ+tVÿ0e›¦ÿgãc€ÿ£ö¥èò,ÄøٻDZžƒö‹Ùß•ö¥Dlî2‚OÄPrà›ª‚èú< CÆ”‰£%”—
-ŸBçžC2¸:¤ga+@ç<áS¶Ó`N%UÝ€ÂÜðØÝ· áïJxÛ@
+¢5÷Fr{žÒžä m‘¢•‚<¤…±)‹Eº$Ç88ÿ½3;KŠ´èÞ¬b¯œ™ùæ²·Aü÷â›õÅÕ!‚„™$âÁzð(b©Aœ¦
+ÖYð1\å›®¨«Å¯ëïÜö”™8V¸]Áîˆö¥L²Å’G±?,d6EWT·‹¥Ô*Ü×ÐFav(ó–)ܘ‰Œc,yÂ"ž¤8nºx½¾øí‚Ãdð‘lšIlö‚Ö¾"&MÜ»û@ê”ÅZC¿V?]Dãór=æ;U†¹C!÷_"m›zO‚j14b‘ìÅ,ªMyÈò«M]m‹[¶£¦g±Ôý@š=GwÉlŒu êbZhÚ~õb±„A¸êlWl¨_TEG½í¡r–iiøâ
+	§%—Lƒ~‰eù¶¨rÚÒ::×Hâú.»¡ÉÿQãëýCû[é–Q(쿏‹efïžZk÷7w¶mﳧ6tÙMk÷O­Þò¶»^ðp²þÿ9}F^CÞVë]Þ戭t¬¶»úPfØ7!œT$aNƒ-Ë<£M¸†ù¶n€¹_ïvž`{¸iÚ.ßÓ°hiýÐæ ]ɸÛnÂmÆ žl“2ÌêÊ÷îwy…=åùÁÔ˜?XG¶,Z'4,€°®ý%âªi;ÚER‘Â’€sf4 Ì+,eIª{/L€›òÃÕÎ.$G8NÈKùØKOt/sN¤Þnáh±-5#ñE‡UžgídÃ&o:[T4¸±›ØäÓ•Se/ÑB&Dh;ZÞxî7ܲË]ó‰hžs¿}g{Ne“ÛìÁ³ ÍçÕØ,^
+M~[€¬3e
+¦ÄèØ[;NÀt&QuÙù
+*4#iÜ‹’ʧL|$}ÔÔ^†£§Uì¾ö¨­›™°˜(‡
+bž€àüGa‘‰DAq.&`ÜH8ZÐrâÜ5uàÞ"ÒLèä,ÌE”2-§¼ÀñˆA€`ÒÍ‹A‹ˆ“„O;ðãaÇÑ„	šƒ
+:®0à¸è]¸	£ÆÒÙRœ_¦Ss¸Ô.Îî)òÖwkjËÚf~†‚†7uÓ@¤ÙÑhÂ¥׳Ô>ƒ;Ûí¨‡ÇýꇷßüçíÏWtÎåVàðWœ‚c‡¨ cmÝ¢“óT!HJì¡¤8ÛØ
+À—¦œ—B{ùÈ.qšB.[jÚÒ¶;´‚l£{Ü>VPW(ÉòY€QÐ×1€R²éÓÁ¡UID)?sÅ™r1WÔ?KªÈ9ÖÔvNÈœ †{8áLŸ¦‚	 qÞ°7m]:?ò Â|‚¦¸£(µ)Ðä”A”3/î81/ëQÕˆI|¬|µu¸	…¡YËr, Œ	¤äí³âÀ\8ZÒ˜?·,OA¿"9óTBEh¦Ìç,ëôávFÉ ‡ù—|Á´&Ó¾¤H¦%E2ªQ Ls˜n@”(J¦°±·¶·fApx‚:ÅIc6tÃqªлæʧz%˜î}mïk†®bèKû¿V4€“(I„^ࡐ¡§Òö‰;ÅÄLÅÆt¨¬Å0
+Q&7p·\Wé´ŠÂ7˜o]4%ïÉvT°!ƒ&÷àwªãgË·ûÝ	ƒ(Ô¯ü‡	Â(ˆ•ÝçÔ£™$¼$E¤“Ÿ‹nN¼¿
+LŠ€GyðAõ& ƒIüw#Õ”« I¸O -ÝßpÀí?aMsÂY
+ÅÀæÿŒñÔîJE	fŸ0FsBYÆ œÁT¨±ü`±²%éqb8ç
+”§4ŸÚ}‘,ªKa±„½*ÿìZCáwƒCQvˢšLWüßuU>PÏâ¿Ÿ0R”ö¦ô?"2iÙ5ӐÀiÒcE L@¯hç`eË{dãx=`65:¼tW»Óè¦5ShÁ8u7Äç…V aGKÅñIt»tª?ÞV$
+FA5Úæ4Uoifê`8Sô®äFä<øÇà</©LòD¡º¯+_~é„¥‘~la®n誊ó°Ø÷Ö†žÍ2ß¡n¼ø[Õÿô´ŸI`Kð3Ð0çñóàÎÁ»A|¡3<ülr‡8•@Ç,Rê<hÃ$pžH0¾P“>æA¦ ”ãô,‚€3£øT™J*UHðKF_ÑÖ}}©¿«;ç)wÇË´
+·ø›¡jû
+iôà®Ñ³.ÞÞ­WëWë÷«ãËõ¾î…ý\½Xü•	woÍ †T§þZ‡³ô€†Ú}ÝøJЍ=’†¹Ns¯ 1§Ó{îp›„2½É»Cãûwë¹2J2ø H`¢zn…ñZ;ZIì½yµÆÿj‘ªU}š÷„; :‹ B
+'ÉT€¿§Ó×^ía³ÉÛ–.5¶ÊžÖÄ7sÑ$TVß¿¥™‚c*}Rˆþ<
+ðþÝêý·ß¾^­Þ¼ÿÁçÜ4\ÇÓˆÜ?>Ù¾Þl¼ÛÚ|{(©_¡³ú‡©¼iú6>ø?j_Šn!ÏBŒŸ½{ë9ؘ±û»2éÛ»Œà1”ø¦ª º>Ȑ1eâh	å¥Â§Ð¹çW‡ô,lèœ'|ÊvÌI£¤j¸P˜»û$ü¾[Ú`
 endstream
 endobj
 1829 0 obj <<
@@ -7433,28 +7408,25 @@
 /D [1829 0 R /XYZ 100.892 328.57 null]
 >> endobj
 1828 0 obj <<
-/Font << /F22 957 0 R /F49 896 0 R /F15 898 0 R /F52 900 0 R /F17 923 0 R /F82 1834 0 R >>
+/Font << /F22 955 0 R /F49 896 0 R /F15 898 0 R /F52 900 0 R /F17 927 0 R /F82 1834 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
 1838 0 obj <<
-/Length 1561      
+/Length 1558      
 /Filter /FlateDecode
 >>
 stream
-xÚ­WKsÛ6¾ëWpr15cÁðÑ\b'v§im§‘Ò™L’Ñ@$e±¡H•$žNÿ{w± LÊjzp.Ârì{¿…<çÎñœŸ'‹ÉÙ•Œî±Ø‹¹³X;\qzÜ	¢˜©X:‹Ôùà~Kò|úiñúìÊ÷ˆÅA ñ¬
-æË D™S×ÕtæÇn:q·+¦Ü͐jàGòÀ}¹Ñ»6«§3¡”¡´ÉåbòׄÃuÏáÅŠ	á$ÛɇOž“ÂÞkÇc"Žœ¯æäÖ*bR@Î|òûÄz£ü£Þˆ€q®ÈΛÅ|q¾x7ŸÎ”¯Ü]ºZ©Þ-ó2o?zÊûRå)¬M¹3.˜²7ÿò n†ÙlWË:»Ëðn¹ÓM“®PÌ›óùüÕÅò—›ÅåÛ«ó——Ë?.ßι½9%µÏPg£·ÏNÌ@––<ÿñê–e§ÿK%î=¨å!ã‘?Ö]gmW—tûf±¤0.o¥³cWþ¡ºá¡Ã9‹¤Ò.²lË+b‚q(îyî¼ÕmžœÍ7z*8(„jAè6Y‘%m^•ô™›5p“ªüèqy×Õ©RÃ
- UÂcQ‘ªyµ…ªôCånuRW
-Ñ(×q†w—•Y­[sKºíÆ^ÿ2…2Öu^uVFšáÕ2³Ÿº„H‰nºUÓZ~»Ñ­=QgGJ¬Ì’¬it}J宫š£‰æ2¿µÌŠÖ¯S?r«ú3}%U]C°Øt&#Ï=ÇN,hg‹¹iW ™$Í1r7UW¤D¯Ì1«pÕåE{¬W¨íôx¿Ö]ÑÒäv¾L­àCa}:MMzûä%Þ Ã«W…åœô*!‡ˆƒÈ‘28
-¿0k0Æå"â˜yÒˆò¤­™aÔN0ªBºWÓH¸&7`ZöMowEvJ] &@iÇãXåk8*„‹­†”tó©ÁF$×UW¦§t`GºVÝôeÌ •)À§§¸é+PÜ7²dlmìmnn
-ƒõ0žÒŽI®:#ö€™b<Îü€C(ó±ãQú-¶¬òlŠ Z¨Ú¶Ú£ZÓ:îBŒ‹’îüúâHæý€E0,¤1ùÔÌLp/0²°Šh¤Ý¾z÷Û%â«™Ƽ}£ì}°%º(2»A}D¦ìƒM`¨§Æµ1¨/
-©.m´:íÅ"‰e/Y?Íi_Ä0…‘…5Eùîbþ~¾¸¼ø
-ƐK@—BpÉ|!¸H²ÉB&¹?Îýü¾Ä ´úÛO„Ñã)±æ4¾¾X>~/¹ÒÉçÌ4
-Οjõ'€ÑëZ³ŸjEw—ÛUêmfÙ{1wÌÄYj3^zÞÐ9µ¼ÃÇ@Ÿ7´s«½ŽÓ4Û¡MýÍcCiàð[BŠ Pt‡•oßNÈ1AGBãØžÕ­F÷7ð	÷°#‘Ý’8åYYÏD 7"°µ™
-か¯Ül¡,8Õ"JUå1ï×]i¢ÓTõ7€Åzâž6hŽ¾”tÄT~HÈÊ(PÑaeëèÅ>ÜGÚÂxLEðnýnW€¯ã®kõÁO:eÉþ
-L9q,Ÿ€Ì¦†}ï<î^ëÏfR±}÷k^t`0
-ñ©³+tB‘ávC”‰¾)Ù†x)íá
-s€*ÔͶ%h„§y^¤¬Ï¨‰®-Ã÷f¦upÒÜ-¶x×´ö]	©>Ö]m¨ʨ ‚%´E¾6Ä´  Ò	 L0å¯%¼68©í‰•)
-«‡0T—w&>f×¼=¿ŸØÙ`|@UÃÝu†5h®›66•?'£÷ÑãiCSÁ;ƒÄ	)Ÿ6m8ÊâÒ–XRdº<![¶¶x¬‰º¾ËðE£øM¸DëŸžIãè§4ˆÉ–¤œ‘Ðò2éõ‰ÀÝAÊLÉüO|JÑ×<5û‘˜IÅ<xhpø«þ_[†Çl¬RHÀL?0²T¬úfˏ=	øO?Fmè3~ u¼ÏÁü·	à eC_f¦~¢†Œ÷@)Œ …8üÏe‹ÖôìþÏn¿‚ÛÿMü
+xÚ­WKsÛ6¾ëWpr15cà ðÑ\b'v§im§‘Ò™L’Ñ@"e±¡H•$žNÿ{w± DÉjzp.Ârì{¿…¸wïqïçÑått~­Op–ðDxÓ¥'´`^'L'Ê›¦Þ?ÆŸ¦¯Ï¯ƒÀ‹Y†
+O‘d
+A=sSÏ‚ÄOÇgÂð3¤øQ"ô_®Ì¦Íêñ™ÔڏQÚèj:úk$à:÷Ä@­fRz‹õèÃ'÷ÚãL&±÷Õž\{RÇ,Ô蛌~ñ¡/:8ê‹™šì¼N¦Ów“ñ™´¿Iç³"5›Y^æíG®ù—*Oah"È=’iwóï!¢f™Íz>«³û¼ïfÓ4éż¹˜L^]Î~¹^½½¾xy5ûãêíä—»ÛSRûu6fýìtgZ0s|´àùW7+;ó_*qo§VDLÄÁ¾î:k»º¤Û·Ó…qv÷+Ý8;våªyB°DCz -àR(!Ë}q1É”‰àÜŸ´¦Íç“•K
+¡šdùMVd‹6¯JúÌíú‹ªüÈ…ºïꌏTéa€*ÉYǤjR­¡*ƒHûk³¨«†h‡ë8Ë»Ïʬ6­½¥üvå®C›:¯:'#Íðj™¹OSB¤D7ݼi¿]™Ö¨³#%Vf‹¬iLý *í/«š«‰æ2¿vÌŠÖ¯ã ö«ú3}-ªº†`±ñ™Š¹XÐÎ;4öÓ®@3I,šc宪®H‰žÛcNá¼Ë‹öX%ÎQ+ÚÉ%x¿4]ÑÒäv¾ŒàXCaÝ	†“¦6½ƒ}òoˆá5óÂqNzC&šEaì)Eß…˜µûå"“„qeEqåjfµŒªTþõ8–¾Í
+˜–}3ëM‘R€	PÚÉ~¬ò%•ÒÇVCJùùØb#’˪+ÓS:°!]óÇn*a€Éž’’…àÓSÜt (XY*q6ö¶I?w†A†zOiÇ&
+ם‘ÛFÀL1‡\° 
+Íìx”~‡-«¹K1TUÛVkbTKZ÷»㢕?¹¹<’ù d1Åc¦žšy€	ÁC+«ˆFÚÝ«w¿]!¾Ú‰`ÍÛ6ÊÖçÐÂEæ6¨oÈÌû`Õ#$Êõ~mê‹BjJí£NR³XaÙ+'Os:	ÌEieaMF¾»œ¼ŸL¯n~ƒ1äÖ¥\²_n’\òãˆ)ìç~òPbZóí'Âèý)³æ4¾¹œí¿•?››ÅçÌ6
+Οjþ'€ÑËZ³ŸjEwŸ»UšuæØ[1wìÄ™;^zÞ
+Ð9u¼ÃÇ@Ÿ7´s/V[§i¶A›ú›Ç†ÒÀá)¶„’! è+ß½cƒŽ„Á°=«[ƒî!oàîaG"»%qÚ·²²ž‰@oE`;;ö/„>¾r»…²àT‹(U•Ç¼_v¥NsPÔß Wè‰Ú 9BøRÒ[ù!+£@Ň•1¬£ÛpiðÚŠáÕúÝ® _÷»b_k ~rè,”¥ú0Uääű|2˜îl½ã¿1Ÿí¤40bþ×¼(èÀ`âSgS˜
+D‡ÚQn$¶dâY¤t{„+`̪P4CØV žæy‘²>£6º®ßÛ™ÖÁÉ ô×Øâ]Óº/t%²¦Xwµ¥"(£‚¶ -òµ!¦{\ N `ƒ€)ß½–ðÚà¤q'æ¶4œÂPSÞÛøØ]ûöxü~bçƒñU
+HLOÔÖ }t(¸nÛØTþ@œì½OšÞ N*õ´i£	ÄQ–P®ÄEfʲeíŠÇ™hêû_t<ŠßÔˆKÔY±þÙÁHÚ¯~Jƒ8ìHÊZv)S¼OîRfKþà_b°Hɾæ©ÙÄLiÆá¡!à¯bôm…j?fû*¥ÌB+K'ºo¶üØ“0„ÿIøcÔFZ·ÈûüÀ›h˜(ú2³õ5d²… Ja)åá.W´¶g·vûÜþÇeúÓ
 endstream
 endobj
 1837 0 obj <<
@@ -7474,22 +7446,23 @@
 /D [1837 0 R /XYZ 151.701 496.409 null]
 >> endobj
 1836 0 obj <<
-/Font << /F49 896 0 R /F22 957 0 R /F52 900 0 R /F17 923 0 R /F15 898 0 R /F82 1834 0 R >>
+/Font << /F49 896 0 R /F22 955 0 R /F52 900 0 R /F17 927 0 R /F15 898 0 R /F82 1834 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
 1844 0 obj <<
-/Length 623       
+/Length 620       
 /Filter /FlateDecode
 >>
 stream
-xÚ­TKOÜ0¾çWøè2õÛñA+P)¥lé8„M؍šl¶yˆòï;ŽHZUj»{¾™ožadCù­¢wï… œeœ¬gR'ˆIh§È*'7ôªX÷e³‹ïVg#<gŒòpá€!š\
-â„3#é·X2Ú–}¹ÛĉԊÖ
-žŒæCUtÁ‘rÈŽ¹‘X2ŽóÙÕÏuY–¬¢‘g„/ÂÓ %Y×ÑÍ#9êÎéRò8"k"u
-Fk”+r]Fl™²FjNkr6 ,'FY`vÊùSÓ3ÿ{ baÀ2ëé14`\( 9('ËéáÝi-Èqƒá\>«’Ùk²p;Fiز@\iÐÂ#pž†(WÛ¢-âD9K×CÛÆœâÓ
-½*ž‚>«º&HeçOC³É°ÙÝ2®6C[@¹ªuS×Ù.Ÿ YU¹/œp	XÖ0çGo´ÈàLbX
-Ö¤[„iË罕²Øe9úÒfJùüâøëǓ׼‚ãøû_ˆ…à`¤ûøó—‹X¤ôúôúäê–i†?¾BÛàk*•£ó9tX±Qzh¼U.~„}Ù’XƒÝ¡¬¸#S¿Í°{J
-Ú›²ë‹6Üê¡êË}U„[¿Ååê0«8=ºm3TywÍø(éýHZ„KˆÌë³nÙÓ™|?†Û܇ÍEƒÇ²ª¼äw¸ëÃ[U~÷°¢z
-š¼ì²ý>Ðd1þ·ççÉŸý¶À‡¡p&qÔ,·a Äáíæ„~éáÒ	.!vQkÎéCNØȨDúʉB÷Nés2§óNþLgþXÍç/iM 
+xÚ­TKOÜ0¾çWøèbüv|EÐjQ)¥lé8„w7jÛ<„ø÷Ç	¤­*µ‡]=ßÌ7ÏP´C}ŒN×ÑÉΑ!ÖP†Ö[Ä(%©åH§–(+Ñ:GwøÆmú¢©ã‡õÅO‰ÕZz8·„š\J‰FµÀßcAq[ôE½‹¡$®8)·ÒuÁ‘´ÀF,µ#±`†Pf^\	ŠÎ×ÑψÁ#El›"B MÝ=P”ƒîQ"lŠžFd…„J‰V
+äÝD×]æ«€—«	kÂ
+CZ¿™þÜônæe@¨
+1Ôxz
+bæ’ÈBÊÉrz8YU5Îõ‹*™½&·c”š.«Ã¤"Š¤9'Œ¥!ÊõÞµ.N¤5x3´mÌ0Ü®Aè½P‚ðôYÙ5A*:jœM†M}O™Ü
+­#ET›¦ª²:Ÿ YYºÜN˜ PÖ0—§ï´HÃ@h¤iJŒN¶Ò/
+z/eáËbô¥ô”òåÕÙ·Oçoy9ƒÙÓæ¿sΈöwâ/_¯bžâÛÕíùÍ=U~Œø
+1hƒ¯©ÏçÐAÅFiÛx«6\ü
+póº(1ºÉCYaF¦~ŸA÷¤à¸u»¢ë]nÕPöÅ¡táÖïa³:ˆÀH†W“A·o†2rÝŒ?Ž¤.\Bd^ŸuËžÎä‡1Üæ1¬-<eé%¿À]ÞÊ⇇¹ò9hò¢Ë‡@“ÅðßœŸ'ö{€Û¡`&aÔŽ,·¦DòãÛÍ,á굇K'°„ÐE¥,±VsBGFÉÓ7N$¸·Rý›“9¿pòg:óÇj>…,Kô
 endstream
 endobj
 1843 0 obj <<
@@ -7519,14 +7492,15 @@
 >>
 stream
 xœ+T0Ð3T0 A(œË¥d®^ÌU¨`dn¬gjb‡±
-õ̍Œ, ´9D½…‚K>W  ¬2
+õ̍
+LÌ!´¡1D½…‚K>W  *
 endstream
 endobj
 1846 0 obj
 <<
-/Producer (GPL Ghostscript SVN PRE-RELEASE 8.61)
-/CreationDate (D:20080128091106Z)
-/ModDate (D:20080128091106Z)
+/Producer (ESP Ghostscript 8.15)
+/CreationDate (D:20080520132502)
+/ModDate (D:20080520132502)
 >>
 endobj
 1847 0 obj
@@ -7555,13 +7529,13 @@
 endstream
 endobj
 1849 0 obj
-60
+61
 endobj
 1845 0 obj <<
 /D [1843 0 R /XYZ 100.892 685.529 null]
 >> endobj
 1842 0 obj <<
-/Font << /F22 957 0 R /F49 896 0 R /F59 902 0 R /F60 903 0 R >>
+/Font << /F22 955 0 R /F49 896 0 R /F59 902 0 R /F60 903 0 R >>
 /XObject << /Im2 1835 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
@@ -7630,22 +7604,25 @@
 /ProcSet [ /PDF ]
 >> endobj
 1862 0 obj <<
-/Length 1655      
+/Length 1653      
 /Filter /FlateDecode
 >>
 stream
-xÚ­WIoÛF¾ûWðV*ˆÆœä´A ǵƒvâZrzHƒ"G.*IÙM}ß›J¤¥8(â1û[¾·2ðî¼À{{¸ñÍüèø<Š=F¥ðæK‰óBIožyŸýÓU²ît3™rÊ}5ù2t6?úûˆ•À£»Gœ“ˆÇ^Z}þx¾÷ÂUì=˜«¥ÇeLB)a^x³£?’þ"FyL(Ž†jÈHÂMaÕ¸¾:ÂÈ¿º¸yûöäÍÅ.Cÿòãï7g3Ôː¡Œ(I
-7U	cGA:™R îŸ,
-¿ÞtDŠºgL÷h¾ÊÛ	¬?«aŒýtSêj“·©Ÿé6mr È"_·voUã…û®«íf™|Å]mw7­›t+mÏ+íMqrUlîî’Eá.\Ö†I¶)€ȍ‚RN¤PVÔ¥NºMƒ2púõÒŽ³¤D¶‹Ä.9	Èd
-¶všá^Ò¤xe•w:E
-v÷aÌ’þJ–éÌNQó*mtÒºÛF
-œ”I^M‰×ÁA²È‹¼Cf߬1”0¥„eR5²È«	õïp3x@¾Þk#Œc mFüº±˜gŽ[eÇV¯“&étá¤X6uyPdTJPe”ÂYìŸ~šÙ­E“T6À3§š÷—¯¯.ídW¤ V¦~j…»V´u?+zÏÁe·Ê›l
-¢:ĺؾ7ÚUYÝ `Th/»±ÜTi—×U2À}poˆ;n¯šzs·²‹5¸ß4¯ZòØâ1‰eZÌ…Ö[]é&),®ïusŸƒ_ÿ(Êþ\i4ÌØ6Òq™qWÛmüáÊhÚ
-nã0{isCk•3n‘Ùk]“ëvøRùEdŽ¹#µJí¶ŠÝ|³‹ÅžFžÂyäWI©­º’
-ÕQ¼2·‘è:=ŠcNe§ŠD2‹ÁÃq3¤qD8ˆ‡´däp~µÎ×E|MÀçX%Š	å²—Óz	x0xkRe…¶Ë­²)º2|ÙžäK{wvír¦n«_:{òµê=ÜvDtJCA$¤ý¡ƒ›ä
-åسPºŒ	›Ö5p–[Ð
-ø9uÌ}JÁ¨Žóºéoµ­~‰N¢ü‹ÙÉŽNk§I㘠CÔK£Š™=Ü™ÿ1Øœ„†ñì+dH(õxÆÄÏ™×ÕH¦}©/Ú¤m¿cY!IL·H ©&­5DƒÆrçù0%  p~01„ÓªÞ &îÂ.ÝâmW!«ºc̘8¢¹@Æ„ ,h/Ы6)IS×Ýëcë,VD±xg Ô±ƒvOÁ€j«Ô8&ÆIë“@qP0Åý¤ët¹îZ»²e÷ùÆÞ´[y•wûÆäаAì+ÊäÓÖdÍã†GŽýš¸˜­t­¥…뽕£ÏåvõC}ps‡1€ÆBÂc5mkUHê}>s!"ô‡Ú”©¯¶"¸à Líê{G81Œá` —«:˺éL÷À1Ö`³LP\Ò'L%œrï€cÌ3LƒL1oRã,!§?…1•”@‚5´ÐÚÇÅè1Æ!ÄN¼mÀ…	LŠõƒ±Þmð°YÛH8à1ÂZðgцC*‰h8Öf¯]LîóŽ"BxÞ12ónô]Þ¢¯ìg=’ø™XL´Y§uYBºnÿ
-d µ7ÅÊÇ ŒbÁu½|MØù`wîZJÎwQ°¬w­èÝJš»í?@ûë¡Ü†Íȧ\Zþ0ŸÍOæ7Ð8J&Á?Ò[,÷=b·Cùóª³× uj­â*­¡v¹)D³½H‹ª{òBÛÜ¿4`P0¿×a1xÓvÍ&uódß×/Ò2k›­xmþ¯F¬3öîÿIÏö ˆé–¯ˆI Dßµræ[õ½~dlAÀ†}Jÿ„9˽2f,°´x˜¨ð *¹…»?*“d\Ÿ°LRù/ˆü›ÖÝÚÆzšQQõe+—­ê­è…š]¾9äðâþÌÁ	”úAçâѯð˜Ÿ@'VÜЊÔà_xŸ«àP‡Âçáj´¤c®ï>ÌÏ®Ï'4`þÉ„…þéÙ¾’R†ôY„ c„c!>]ÏÞ}üp¨À…Ä‚=ú+îkSç"_Œ˜<é¿þxd)D`CYŠÿ¤÷£G ÀšlOX
+xÚ­WIoÛF¾ûWðVªˆÆœä´A ǵvâZrzHƒ"G.*IÙH}ß›J¤¥8(â1û[¿·0ðî½À»8
+Üøv~t|†£Rxó¥Gƒ€ÄŠy¡‹¤7ϼÏþé*Ywº™L9徚|™¿?:›ýsDJàÑÝ#ÎIÄc/->	¼ß{á*öÍÕÒã2&¡”0/¼ÙÑŸ‰ÀIÿ£<&HGC5d$ᦰjÜ\Ÿ‚
+aä__Þ^\œ¼½<Ãeè_}üãöòl†z2”%©1GàMU@ÂØQP„N¦ˆû'´†_o:÷LO¢EÝ3¦ˆ{4_åíցŸÕ0Æ~º)u5I‡ÛÔÏt›69d‘¯[»·ªñ£}×Õv³L¾â®¶»›ÖMº•¶ç•vŒ¦8¹.6÷÷É¢p®jÃ$ÛÀäFA)'R(+êR'ݦA¸
+ýziÇYR"ÛEb—œd2_;Íp/iR¼²Ê;"»û8fI%Ëtf§¨Žy•6:iÝm£NÊ$¯¦‡Äëà YäEÞ!³oÖ™FJ‡RÂ2)ŠÙ?æÕ„ú÷¸¯·æƵ‘Æ…q¶#~ÝX›gŽ[eÇV¯“&étá¤X6uyPdTJPe”ÂYìŸ~šÙ­E“TÖl`Ï@5ï/ß\_Ùɾ]‘x™ú9¨UîZÑÖý¬è‘ƒËn•7ÙDuHèbûÁhWeuƒ¦ §Spþ²ËM•vy]%»î
+íŽÛ«¦Þܯìb
+ð›æUK¾[<&±ìC‹¹ÐºÐ•n’ÂÚõãƒnrÀõ¢ì¯•F×H0{gÃFš pfà
+c»?\MàA[¢Ãmf¯lnh­r™½Ö5¹n‡/•_ÔIæ˜;R«¤Ñn«ÈÁÑÍ7»Xìùa„Î#¿JJmÕ•l¨®ˆˆŠà•¹D×éTs¢(ó8U$Šø³Y”Žsè˜!#ÂA<¤%#gç×ë|­QÄ70wÀ+QL(—½œ%€`@kRe…¶Ë­²)Bœ
+X¶'ùÒä]»œ©Ûê—Ξ|­z„ÂnÒP	ip“<Cá¯{J—1aÓBg¹E„n çÔ1÷!(£þ9Î릿Õv´ú‚Dù—³“ÖN“Æ1A†¨—F3{¸sÿScsÆ?ò¯!¡ÔãAH?ç^W#™bDô¥¾h“¶ýŽg…$1Ý"€}¤R˜´ZÔËòaJ€ ü6`b§U½A›¸»t‹·]u„¬êŽ1câˆî:`2&Ø‚ö½n“r‘4uݽ9¶p`±"ŠÅã8¡Ži÷H ¶úAcbœ°>	SÜOºN—뮵+[ÖxŸoìM»•Wy·ïL
+KÄ@‰P&Ÿ÷&ƒh7<rŒhâb
+´bÐ9´:”Ö¤Xï­}.·«Çꃛ;ƒÑXHx¬ÆFÛz’zŸÏ\ˆý¡6eê«­.¸Á¦võ½#œÆp0ËUeÝôG¦{àk°Y&(.é&‰N¹w@Œ1æ‚&‡L1oR–ÓŸ²1•”@‚5´ÐÚ·1ŠÑÛs„;ñ¶u &d0)ÖÆzØàa³¶‘p 1ÂZðцC*‰h8Öf¯]LîóŽ"BxÞ1:2ónô}Þ"Vö³
+IüB¬&Ú§¬Óº,!]·2€ZÀM±ò1($£Xp]/Ev>؝»–’ó],ë]+zo·’æ~ûÐþv(·asò)—–?Ìgó“ù-4Ž’IÀGz‡eø®·ØÝPþ¼êì5hZ‹C\¥5Ô.7…h¶³_ӢꞽÐ6¯Œ1(¸_ôF¶¼i»f“ºy²Îï†ë_Ó2k›­xmþ¯F[ÿnüÝÿ“Ÿí!¦[¾"&}×Ê™oÕ{òú‰³ö)ýæ,÷ÊšñÀfÐâa¢Âü©äîþ¨L’q}Â2I5æ¿ òo[wkëhFEÕ—­`\¶B¨·¢jvõöà%ÄGìQ R?¨ó\<ùóbÅ
+­H
+þ…÷¹
+u(|®FK:æúîÃüìæ|BæŸLX蟞í!)%aH_D	f‚p,ħ³›Ù»5 Ø£X°'Å}mê\ä‹Q “gñË)üãðà‹
+Yd)ÆrôôÿNy
 endstream
 endobj
 1861 0 obj <<
@@ -7664,7 +7641,7 @@
 722 0 obj <<
 /D [1861 0 R /XYZ 100.892 660.623 null]
 >> endobj
-959 0 obj <<
+939 0 obj <<
 /D [1861 0 R /XYZ 100.892 505.916 null]
 >> endobj
 726 0 obj <<
@@ -7680,17 +7657,22 @@
 /D [1861 0 R /XYZ 100.892 354.068 null]
 >> endobj
 1860 0 obj <<
-/Font << /F78 1234 0 R /F17 923 0 R /F15 898 0 R /F52 900 0 R /F49 896 0 R /F50 897 0 R >>
+/Font << /F66 1230 0 R /F17 927 0 R /F15 898 0 R /F52 900 0 R /F49 896 0 R /F50 897 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
 1869 0 obj <<
-/Length 677       
+/Length 675       
 /Filter /FlateDecode
 >>
 stream
-xÚ­UMoÛ0½ûWè(¬H”%Y×뀺5·¢ÕqþÈl§íöëGYvÑ4AЭ9‰2)òññIædC8ù}YF‹ëÔÁ™åVåš%˜á‚èÌ2eS²\‘{ú’?•ñÃòfq
- at 2fµN},pËç!êçíUœH•ÒÛj¿Ù¸ÇªÛï-®œ®öUÑljH…¡W[·Š.ø­O}]F¿"¹8oP(&%Éëèþ“úngÒfäyŒ¬‰TÓJ¡]‘»èGħÖøZËäÔa^5±:ŒP泋k¡Þ͸Ps»ÃÖ÷'%½ªÊ¢‰Áàéq߸zò´k¿¦ZÛ{WÁ½+wqz«ÂM¦²x„eF†â}÷t*0aÅÔ»ύA»Ópåþ_XCݬy½êÏ‚Åà”ˬ hUöC°FX¸º]y¬çŸ¥q¨ö¼Tù*”QïHKY0c®Wí÷C·Ï‡>@¶nU»]0‚êÓ¶[•«Â×Ƴ¼¯½*‘7C‹nNцu½oò¡l›°Ë]Uõ穵‚èw2(ÿçu ˆôH'à…‰Ï8͵–Œ{®Á OŸ£Zk&=՘ʀxO5"ÈÛp§\ÙÌ,›É5	Š$B¤L{R ëÃ4±»Âwií‚dóïK†e‘Å
-NZªaÑÎ̘KZ3µ2_´n1_Õ#Ù¦`/ÀËÖp8Ж\ãù3YàÃœâCâQÁ/ÇD[ýo|øg<—áCj`Üóq¢ªÁ€ËTÍ8æP‡UÇ{6̃X·]„û¾Æ[ÌâÅÕ»ñ‡‰n¼„£º|‡!™Â×`L¹m}ÎçéÇÒ†±ï‹ùé.ûàªÊGüét®ûg’²ƒWb^‘Œ¿»1Øò
+xÚ­UMoÛ0½ûWèh¬H”õu]±(0 [s+zP'1àÌvÖm¿~”eMÝš“(“"ŸdF¶„‘/ѧe´¸Í,áŒZf9Yn—œjƉ2–J›‘åš<ÆF%OË»Å- 1Ô*•ùH`–j<ÌBÌ÷û›$2‹ï«ÃvëVU¶_[\Y¼>TEŸ¤<ã:¾Ù¹ýPtÁo}êèó2úqÌÅ…AR!H^GOŒ¬ÑwG֐ç1²&Bª¤D»"Ñ·ˆM±w4–Š©¿¼jñ0B™Ï.n¹|}e\Îí;ߟñMUMOûÆÕ“§Ýø5ÃЄÇE°½wÜûrŸ¤`Ðs\õn:•Å#ÔhŠ÷ÝÏËPrËO >xn¬˜ò¸;WÌáÿ…5Ô=š×ëþ"XΘ˜Á:,<®Ê~ÖW·/O•Ââü3"Õ^–
+-^„2
+ã
+iPzÌõ¢ü~èùÐÃÎM j·FP=°¸íÖeãªðµñ,j¯Šò¦ã¢›S´aÝš|(Û&ìrWUýej-§ êÊ?ÅeH
+<;ÑÁxaâ³Îs­ežkÐÈÓǨVŠ
+O5¦ÒÀßRò6Ü)W6³ËfrM‚")çUžÀú0Mì¡ð]jwA²ù™÷Å`YäE2“Vj…[´s	«§Væ‹Ö-æ«z"ÛìU xÙjÇ ºbKó@ƒk<Ú>ô9>åì:|´…VÿƇÆ
+¿Beö”3U5F \§ªa˜CWïÙ0bÓva.ìûo}0‹_®Þ?Ltã%Õ
+€¤à;”rA%¾cÊ]ës>O?–6܈C_ÌOwÙWU®ð§Ó¹îwbDL^‰yE2þxCצ
 endstream
 endobj
 1868 0 obj <<
@@ -7704,21 +7686,29 @@
 /D [1868 0 R /XYZ 151.701 685.529 null]
 >> endobj
 1867 0 obj <<
-/Font << /F49 896 0 R /F22 957 0 R /F15 898 0 R >>
+/Font << /F49 896 0 R /F22 955 0 R /F15 898 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
 1874 0 obj <<
-/Length 836       
+/Length 1615      
 /Filter /FlateDecode
 >>
 stream
-xÚ­V]oÓ0}ï¯ðc‚ˆëëØâXŠ€mK€@UHS‘6¥Í€	ñß¹±“­¡Õ&Ovìësî=çÚ-#Ÿ	#ÏG¬Ÿ¦£ñDšrP’¤ŒQqŠGMÒ9yï=[f›¦Øú áó?¦/Gq:ú:„aöN	*B ùjôþ##sÜ|I‘!ßmèŠeh¨Î+’Œ^፴ü[hÂ%ÕFïס´Ä1ru¼$XC¨½³éÉ›Ó8i±ç€ÓH€‘ Ê°{? „óÒeáN'ÙêSÖNCïSìÂÌ«wåü ·|CTeíæµ/ÀCýnè éïè°\&ÜÐ~.ÖÅ6«v¹F+Y^tp
-k¥‹ ‡¼+8ÎrŸoéRk—•Ô¡Woü —³)ëµÛ\f;·™¹ïo‹Ý¡Ï\qÊ%É5wD¹Ø3H”+E[Å[$`Ø˜×!e¨ihäÿ Ô8Wᐲiõ¹îôxè
-x¯ÀâjßêÓ†h¯.×>~¢KÞ¶Ól=wQ™û^âBe
-" -%NU²3ÆZ4㹫)´Ö5'»f{•7n~Ü0xáˆDl­àßäá@ñþZ,ۜΑc·ÚܶE—Ü*Ë·u·ÝÔýÚ—¶"­Ú¥^d»²¯±Ì³ªº­Ö)ÅÕØ]¥†½º£(°”öÞ¥¾Þ-Ÿ­úBH¯ªW_ÜgÖ¸›‚5í•BRÖ
-bYÊu^]Í‹1ŠL—Ç.–6”E}t+ÆH?y蛈4 />Sœñ»“èðÀ¸!­d@…Ô‹aI–Ý™s¼©¨ÓçIí³u¤œ@ÈÐ6
-N¨Ñ]G4×›b^,ð¦p4v}µr³–9«7³vÛ­ü´¦âO˜ÎRå’³§3|ŠfÓ‹Ùùtzᢻ!€‡öXûŽiT¼{)¥Ç–ÇÜ©IYu¤õ¦o÷ý`<8d0½ˆÏo(÷ûn/æÙé4‰ïºŒŸœÜóîòE::”ä4‰ãW÷%ñùÉäÅiü7bís<IÒþq:°ç—SnÏÏG¶û?
-ã	&´×&BpjBM…?<&t ?òoe98†íÿ&ä
+xÚ•WK“Ô6¾ï¯ð-vclËÏC J€ÔN UÀAkkÖªòc°d–ɯO?$Ï°L*•“¥V«ßý©÷Aür“¸ïOû›§/Ê2H«8K‹<Ø‚4IâºÉ‚RäqžgÁ¾>„Ïzy´j‰v"ašDŸö¯nžïo>ߤ &	Ò󭬊›¤Úñæç$èàðUÄ¢©ƒbQÔqY°‚Û›?®
+Éã"­ÿr$­¸YÕÕ¥E)⦮ُw/nÁ‡²
+óóŸ¿=¿EGè^šÅM‘R ’`×” ¿â+i§Ñ.qá¾W|ûVŽw—eø1)’·‘HÂÙ诰I™¼)$ž"‘†?VW€q¥&uêDg"guï{= –´	ÇÙX\Õá|`
+荲:$Ý°íÔq˜‘pÕ„_kø@.ND7OŠE¬FO÷L|ûæöå_»vÒê;¯m>F»¬#wh%š•Š¸È68ñzV'¡9«FóvMÚ^¡²¬NCm˜¡”\†oÆÙÛ™)’?“4Ü‹dºíåÄ«‡^Z^±ä4\ÔçU/ªcê¹~ÍZò˜Š
+„(WÔ¡¶LÇ•a™$ÙÍGç P%‡S·Ž€Œ¯÷¼ßŒG»3¤§V1Ï9YW,ÌâŒã'‡(
+^³Ôݍ=¤%‡›„STCŠ ód˜ã~æCÛ/ózßó†BˆÒïŒ]d‹ì| åI>E$†I‡yaæ/úzîí
+F‚wùæv( êÓÐYŠ{l¨znd¶”>\aúð;ÎTbt	Iò@°‚Ë;rn¶=Ës9$¦ÉswF_Àž;6ó°N­‹‹"œ”êP‹9åi‹É€¿#o_ï©KaeЋ4<§=ö
+²2®*‡ûž
+±ÊÅW,Fê &MÔš¼9.´û¢;åD¸Æ¨Šð ¤]OwõJø³¨ûuN¨¯ìjKÆ÷ØêG4Pìë€Õ#\ÍLÖSÌQ~iùƒƒi¶¼¸h58æ\"]zÔtäu™þ¬Œ“©œ¶ñ8(Q òJ¹^(̹:çuáÝQ.Ž î}
+âú\ƒàN‘”á¯3fàÊûùdmà%Ûφî_F5qA©ŠŠ2”z€O®™|ÆYMJ«Ð FHqú­þ[1ÉE
+W…uè®>{‰uˆ«vÐ.LNÊÔ1'Ü=1iÔÐägŽs a³Õy2µ¹rяÇA·’KXd)ëYÅÁßVRœàˆÞ ¼×SÇUmË…½¸ç:Á+lfú­’Nª¼~S}uïOØs]:éi(¶W¥Ü !"(%’‚V@}‰Â?°¢Ç ¾j‚q…¹¾ï
+}`· Ïž»ï;Žº§”Oø	Z²¶‹’†p¢Ì8óÈ9<Àz¾ø‚µ|mï&n? <h0sµ¼ñÀª§MTÌT­€oKYåÓ_QhðHÞց¡C9_[¸>ã$ÈÝŸ‹˜\[!Ÿ£¥§IŽ¡áêû=̲c`æ9JœßŽu v
+U°,ëäÐ]ê[ÜvâžËì‘­ñ"Y“H&8°!‹I’?DZÇ(ãÞc¼¿‘ÿè¹Æ*S7DÂ1†ü×ӐçF8–bxëÉÚïƒ[€—WгŽ`Èb¹ÐT¡‡d¹ûP©+¥v£´Ð?F»²Ì±[pºããÛ!WG<¬´W
+¿Ã—¼ÈعͩyÁ#!µìã6‚ÂÈãîh€uv¦ ñ²~`Ò÷:¯‚ÈìF
+xå0JP3ÛhqvÖ*X8›)wæ	7ǐÙð5–º‡'`݆žz&œ4| ."JÞ댫—Vsl¡\ëbhÁO;;°új™ ý×ð÷²è°#é_û¼ý}¬>’G¥ë­ÜÃGí{‹ÕP'àÒ?0ߣv)aBÞp38…B¯Ÿbg2QH„2ø5|pÆw¤²³1îÿeÌÌè°(Æ?ñq’5+aþv"¡!¯M³Ü›HòΏA¸úÃU‡I ÿ“Õ€³	Á—ƒpgû­~ú´]ü㉼ŒÓ¤	 äâ\¸˺úæüNÿ	ª Ñ
 endstream
 endobj
 1873 0 obj <<
@@ -7734,60 +7724,93 @@
 734 0 obj <<
 /D [1873 0 R /XYZ 100.892 660.623 null]
 >> endobj
-960 0 obj <<
-/D [1873 0 R /XYZ 100.892 505.161 null]
+956 0 obj <<
+/D [1873 0 R /XYZ 100.892 494.249 null]
 >> endobj
 738 0 obj <<
-/D [1873 0 R /XYZ 100.892 505.161 null]
+/D [1873 0 R /XYZ 100.892 494.249 null]
 >> endobj
 1876 0 obj <<
-/D [1873 0 R /XYZ 100.892 472.146 null]
+/D [1873 0 R /XYZ 100.892 455.778 null]
 >> endobj
-742 0 obj <<
-/D [1873 0 R /XYZ 100.892 472.146 null]
->> endobj
-1877 0 obj <<
-/D [1873 0 R /XYZ 100.892 446.1 null]
->> endobj
 1872 0 obj <<
-/Font << /F78 1234 0 R /F17 923 0 R /F15 898 0 R /F52 900 0 R /F49 896 0 R >>
+/Font << /F66 1230 0 R /F17 927 0 R /F15 898 0 R /F49 896 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-1880 0 obj <<
-/Length 662       
+1879 0 obj <<
+/Length 2127      
 /Filter /FlateDecode
 >>
 stream
-xÚÅV]o›0}çWø‘Dű' <5Û2©ZUMA{é*„À4‚3LÒiSÿûü¤,ÍÒN}¾¾çúœ{ñµ¸|41Yº>ÀúÈÇ H&ÎSχÄwA€[óG¼Ëó|t\M–¶
-<èO§®ô¶]Ú˜ˆ`ÊïËr5²âš×L|‘™lÊGvñÔ|—E›šVr˜É`ƇÀøn`F wv&Ðq@¼6nïHÄÚ@Ðñ=ð <×À!œ¹kVÆguå6Cr\*Î’få‚•ã8&¯«m\˱kƬÙžYGyÙ¬ÖÕKé›Û2®sá¢Q™h—LŒ
-ªÇ›‘%ð,×ahÕDIYÕ€ŠB[˜ö¤U$#r¨Kì.q,Á©ëiÊ-Qbs—òm¸žü’`€g{6°°‰¨ç $-Í §‰@q
-¡â$IØ3ˆüÆ<kà2—’åˆmZz>žôp
-y±©^þŠL)XN9êt†]óXÛ.NÒ)jXRU§~i¿h©uÁb·Ø,ª÷´ŒÖbG5Ù“O‹èž7Æ5KhXÿK=sßêR$Cúã‚qú¿ŠÒð><å›'R’¿Þ‡äùϽ@ź¢Qò֤ˎåIã–DuÔX»ŒË–÷Påõ«…¼DÞñôåºW׋ðf¹ƒŽò‚Súíí+; ý€-KSNëCìCFËø™ó÷´Üœ–‰äöšº÷”j¶ÿUOÔ_±õóå\†‹O7‹–8‘´jbËUW}̶e=­n»n»¿5t5<¶ŸÏ‡®ˆáDò³oïÌ›ç(~Aä}4Êý)`ÕÌÏF˦z6Xµ¬šœV§þì­Ûã£ìŸ_íW¼ê~çÚæ
+xÚ­XIoëF¾ûWðö(ÀâëÛÜœÀ8@–‰™C’-¶-Î㢐”ç×O-Ý)3 ~²÷ªúªº–ÁS ‚^|sñùÆäQ.rÜ?2–Q*ddyç&¸/ƒ_Â,ÛüvÿÝ祂,Ê“ÄàJe²HÉ¢5ÿ¾¹ÛlulÂï;ø‹°<ÖvØl¥‘Iøí¾8Œ¶Çù8”»¸¾¿øýBÂnÈÕ8Ò:Ø5¿ü&‚æ¾D¤ó,x¡•M ã,Jb¤ZwÿºsQdHåq¬¢˜<"ž‘MUFø’B„÷{<%iød[Û5v’°j×ÇbgYhq†¶*Ò8çã®`‹ÖNxm„W)	Ïûbà%ã¾·–›M±ÙÆIøß®çþ®k°-»Ö¶øÃ?#/Üç›X/””DÚ*I¥™“_…LÏ7‰Å&jzu]mT¶›­ÉQàj¬Šºús#C`M†c­ÎÍ>ÛÝXAo
+	X¨LúCÇ}1¦L‡Õ€¶%•Ç¾jŸx|Däq Ë`8PwEéÖtH2Øz"[©£Ø8à{ûT
+lS€`ÕjÛ xi8"=ìTP,²?DïBºuð0¦êC˜j#ñXmü2}7áX<Ô«†•›(É”?ª·‡ÞÎ5•§¨•g`?‡Ã4öÀBŽ¸ò?vÑÌ0aTÀ+o+-ÈcZ€‡`u¨.´zå;#.Ú’ÍÚ<¨«@š¯D¸ç9Â=ý[¸ÿ=[(;¦ã˜ó¾Ñ”½%ËpXCüH’¥ý¢XeDz»ñH~ÆÝ®ÿ9³”
+|Õ™Åüg_h‡ûjàÖ0öG8§wìà¬ÆɶÜEí ·ý0r´\WdÌxZçOu§°ðôãÃð
+W¡¹Ä~V#{êmǦLVwÌÌ‚ßiºÍC¢­b×wÃàÚu͍»¢Ás
+îjþMÄÝr‡ ÍœSëÝÞl²~êySÛÎóvˆ±#'i²ðÑI@© 
+”0MÑMòØÉ\77¶C]whuÉ#‡¾C¿ðŒ¦PºUÿÈaY0ç,8 t¼ r.…âÁÀc¤
+ø—x (M#Eۻ˺&Î%ðq|g¨mÿp0
+t¥58¾²ÂS'¾¹ ‰Šd6îoThv6«vŸbOOvßwǧ=34ØCW×®‘…ëbÌä¤\Ü`
+‚­%1ÄKÉ«?;|/½3Yã(LlüÑÑõ­[³ð“Óà¦@æ‰ÂØûáä9Á@7&þ&ĹSµ˜GmÈÄ恖¼T㞧馤|S ÛÛíX5Ö»
+GsÓ†KHHf—»€í[òAy~r%n9dl\ýtË+
+t38²Ã½û¢}²n	ùgï©q¤®-²÷
+Ó4[ðžìíêÕ¬mÁðdC??8°¥sm¥>;)èO’P^EsŽ“Ófç;Pƒßµë'r*ô‡O§––A}Ô«Üv‡Æߢ­Ñ	ú‚' o ü )˜Ñ1àˆ¢¼r/?NÛÒöõ+'-пÃühÒ-®\¨V0øÐX‚¯1ÇZqÀU[ô¯[2@°YvŽ°šB‹¬p%ÁšXCp¡Pó.ü&ç;aètJ9eUs*„Ô/yxÚ¸TÈ
+rõ¡¡|’­…µª~®ú®.X´`îhË’íRzÛq3CX=í“;€ñZÕó§ÔdˆÁ_%Šï‡J8!Å?+ÆÒïËd<%¯ö~ؘIIt½›8ržƒø`w¡
+ LV’ò”oy”4@ý?
+ÐüypRFcrè"+?N˜™ Æ`Ôc±h?<ç×/ךË+8žö,Îq	ÅÀÝ‚y뎝8BçV¯#[“ÊÀ;u-¹¸"EAŸôCWz´;Jáq”Ս¥0PöË/üÚ±s{&7×U%Z´˜w؍>¹F×J$lÓ­¨¼?\HÁDÐÝCžÐÌÀoúUÄbvû¡+yb {r‘§9kPšööl.îJhÓòÚhÅ¡`·†í©Ø”!ó@íýTç—¸Î%(r«jûâ$½§zéB´Z$–ÄS‚04ok}…e9äË
+*ù
+÷Šý\çTêS‰¿$§âèetä.g¥áÒZÈ(IôW!­”y¾$ýü8 þIéïW=:„þX	ïß)(õãëö†’IIQùÿ´ÀÙáZ
+$³ytéìzàòn)T‘‹4tBb`³ß{÷ý7+S¦	0i¹[þ1ÈÁºÐóTrzvzCÒ—H¥æ«…<:J¥\½ýáþú盫o¯WHƒEæFÒqé4_Ê{ýóÝí?¬©Òˆ[“&ß5@¸ù€eü¡÷Žæ¬în1†¬0µJªÒ3£äŠ­ìe&[íÐ;îg¾Ò›d†½{x©jWû0Ä+ªñòôBñ®à©Ž€ý#¯põÌÛ7žO|åþú‘GGê¬ÈÁŠ@D1à³P>M®”@
+¸Ù_–}È€yŒ’O·Ý?av‘þe_Mù¿Qó§ìV˜ŸŸ§´ŸbîËnìbÔt%ÄVŠ”üô<ùü›'æ¨Â&øã£q螐vX	›NøGVÌD—{<XøsöTí¿¸C÷Ý`¹9ÊzÎ-ÎîºíìØÕ|Œ+¼Yje Ô#·0;Æ)Nï0¡B1ðKzTµ
+¦‚Ò„×SE;Òðæ3†M?¹@Ã*·¨àîcW×|0YãûTLœ½+û?x°ÿD°í
 endstream
 endobj
-1879 0 obj <<
+1878 0 obj <<
 /Type /Page
-/Contents 1880 0 R
-/Resources 1878 0 R
+/Contents 1879 0 R
+/Resources 1877 0 R
 /MediaBox [0 0 612 792]
 /Parent 1871 0 R
 >> endobj
+1880 0 obj <<
+/D [1878 0 R /XYZ 151.701 685.529 null]
+>> endobj
+742 0 obj <<
+/D [1878 0 R /XYZ 151.701 660.623 null]
+>> endobj
 1881 0 obj <<
-/D [1879 0 R /XYZ 151.701 685.529 null]
+/D [1878 0 R /XYZ 151.701 641.703 null]
 >> endobj
-1878 0 obj <<
-/Font << /F49 896 0 R /F22 957 0 R /F15 898 0 R /F52 900 0 R >>
+1877 0 obj <<
+/Font << /F49 896 0 R /F22 955 0 R /F17 927 0 R /F15 898 0 R /F53 930 0 R /F50 897 0 R /F52 900 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
 1884 0 obj <<
-/Length 804       
+/Length 2656      
 /Filter /FlateDecode
 >>
 stream
-xÚÍVËNÛ@Ýû+uc#<ÌŒ=~		ˆÓBSB±K!cOˆUÇNãP`Ñï<ìÔILI] ¹sçÜÇ9÷"{€À{í8Òöû„ ú. Œô|χԷA”‚k=dÉ<+ã&:“púŽc8ñ!âh¤pA
-#ÇÒ£13L‹ÚzOîbe~C]ÒË*{â¬ÜW<Dï‡ê’Çðl_g3UÑöy[ÐG¾ìÐB.$NSò)ÉžJ"퇆¹ÜbA¡ed¢]ß ò·3€ å{àQ"'À¢t(åvBí³†ÚÊPÒ.Œ-
-	‡:–1¦ª>„P”&v!ö?-Hë·_†I	ÕÇq‘æ¬:há°Âqb
-x ˆò¤­z˜Ô†Øw(g•aÇÖ'q2+¥méá‡á—AOùïøáéL=<T,Uîy©Î$Îsõ>+÷ÏQ¶œòÓåªÇbØ|Ž6!zo¨B·‘B‰Ð““ %´Ì$)‹ÂTd(n“!D‹¡vÑõ íÑÁ›‚å´‚»|),KO³_ÁüYÜl}gg§.±4Ó²y#tYµf>¼Oâò]õ”{WͦŸåLYå´&^©ûî~¿w)eE~:¾½ê‡·Ã‹à\¬¶ ¿§žFE<aÇ÷UmOÊ”©Å·oزe•®¥›¬"Ä<lDá­ݯõªIÄÞ";….q—6³Yw&\²ëUŸè~Å×°hþÔfÂGám ×É`2w5m4JÿQªhˍ[H“äeÅ$¦I‚Öã;bád|›½‚¶=é:ó®F;™_G½UⵑÆó¸6‹W´ I1cqº…"¼s…:â×äi9¯W±Åî|½<‚í%ÜpgÙ¼sèFÊðÿPÄA_±*6¯/cV$ìm´Ì+ƾo±2þ-ÄTWœ˜¾¬)ý‹¤apÞëŸäjÎË…š-gådáó.6ëR<)ŠùÛ^±"ñïÛš7)^•]P^Õ}}R‚§’b“-¤éžü¼ûK_ýů¹æä?N-ÏI
+xÚ­YÛrÛF}×WðmÁT8ž;€ÝÚgËv9•XŠÅxw+I© Q -«öç·/` Ùe鉃ž™î¹tŸ9Ý”³Û™œ½9ûayöâµÖ³X¤±T³åÍLI)’TÏ|’
+—ÚÙr=û-ºÌW]QWó?–?ÒðD¤Þ[®S!a´äqJ
+%æ%½‰–›|¾0ÎF—Ùö:ãæïÒÉ‹¹‘QÝŸáC±øL‰^_òG™á€û¹N£¼a‹6…e‰T¦´B£b!UÜÛLRtöjyö癡œ©£M8aÌlµ=ûí9[Cߏ3)LšÌîhävf\"¼sÐ.g—g¿œÉp0òø€œ9¶¯À¾†)Þ¦‚NWñ;¬ˆÖÑO„Yr4‹šý¢»fîT”UíŽ~é+¯:Þ®rǝÚ&ýÄïç›Êh›gUQ݇K£n“uØJ¢»MQæ,¬wó…Nà³®˜«.ÄEºçÐùiN#šbWAq·	ó·5̏£õªf‹°Ž…2ÂÁ…ÐjD3&j»Ð´Ñ*ë…ÿìšüSQï[î.¶»2ßæÚî2t+0­S]ó‚oê&çyuÔÜty&wmèÃéwK3òNA딼BÇ\npÃ6BûI¢5:¥öQ/.ªu±Êº|͟רöžÛt8vUWm—Á‚AÆ7äôèj!TÒÄôWtùóõHc<8­Ÿy­EìÝ£.)¬ñƒC²Žì“
+"Ôå|Ø鈟¿Zu±0Z=U/Eìâ±ÕŸ^þ÷Õû	»©2y&»)\§:±»|ÿòÝåÅË÷¯Þ-§bÆk‘¦C°ýã40Gá¼ÀãÔ^ÍZ	²oˆçšãøÏ}>µ£…ôê(„á,£to<ö3ç&"£åŽnŒ1ŽY†CPl‹
+ÆUÐ{˲6‡%T«0¢¾aÙjÁ12Ša² m5`ð¼;¯£üs¶E`ށú2Ç !^:ì4?ø»o1t°ÕÕ¡çx,º8¿|ûnNÀ‰«^É.n&¢¹ª«EÐe¤Á;²wØnïÛ.ßr›VÂ>aÈÂJHŠ§TwÜÎWõÃÊ/K¦QY|$¬M_g]vµùñJûSåÛMˆê·ÝÖUV†žýº¨¹wU—e@láÒ4úµÍyЀ=É4öhpZxˆÇŸè™ƒNô£1VB©”tyíÞXB?ÕT«íØêØ~,bû<v­vB²ìž_¼üå×WSqÏR“tÊ87?FƏkþh
+ ÃȤ¿	™Ú]Yt]ϤNpÉiâcj¡ØaSx[Ñå2 û ØP$s¶õ6gÙ@(íäø ¨8̦Ã¨u]…¹EЖ­×™ñK 0XñêÆ`Õ¿É]ƒä	°C£¤7ÂùhDz„Côƒ~„§#ˆEä³z 
+m
+îÃèjàIuÉpÒN…û6«nK¶Êx•Ðh`4,hŠ˜b
+c2!”ó%lÏïöMô_—­pEƒ¦š{;°Â†
+éÌ1µÔ°SðÇcJN‰xü³ÍŽˆ$ftSÌÓ>Î|4 Žý̏Ÿ:¢4éR&y}4 ò,V}0áY}ˆùÀ‰û<v¶"ŽOì^^üôv¹dÓ§ñl‘Úþ6ŽŸŽ/àŒv@ÿ$ )k¤@··@‚¥
+Ž²fÏÃè0ÞûÞqƒÜz±”ó7¯þ€“B $„¥ð»# Í1ºš|Ù›m{˜Ã°ƒp¡gD(ÑDU»žñÚFQB…‰‘:òo?€Ñ$R8“|õ$Ãiõ±·§|Mz„ÌXC V€ ÛŒ‘úê}ÇßÇ$ŠH"
+¦…RøVž$je
+«Z3¥@ø0oÃØ·|¸˜GU,Ê?Ã1ð”›lU”朁Óxæ7”Ýãy_gkYPãç]Åëüz»˜‚¡[N_¥dâˆøÚrE e×¼UÉ®A£(1…Ý6ÊŒ—„~Ðà=Y½­¸¯nÖ˜2öê­T°”vÕ׽ߠˆx5eÄøAÚÂÉ-S$txÛø8 -÷œŠè!àå—8›’ÉXÿ8jZÀ¯8Y™ŠÎìIøå¿éòýùO£¦k‰}«±Üslô!ЄÛ{³FB¢œ˜=óf1Æ›¯Lµ6À“/&Šcc”<ÇDÇÄè#äMÖÜcÒõýº@«Ô€çíŠkFÕðt;ž„´w„¸džk4Ъ!°0á3	Gɺø‚½¡¶„ý»¦Щ¤‚Ó¶ãÐ^å-cŠF6‡q‹
+Ì–zQHgñãöhaÔ×ÔûÛÍhn‚ÜãAþY›Ö†}ÓÆ~
+qŒRä\ô;Â͉Øî™ÑqU|¨
+‰Ï§b(‚Jôã!
+7¤áÎŒÇ÷æ‰Áe!íêÒîѐv©ŸlË*.} ¤‘3Á#ô,fS¤ÏÍ^þëå»w° #bO± æÃèÍpã'*}ì+¤\öè“Ìà%£úk¨<é%b4Õ_›¼o?"íߧ‚Zg°ÌyB%x
+1„ÔßX“ÂÝe°ÿ	­Ú£0_Çrt»ôŠ)u±ð@¼Äü´'bòéĝ¤|Óvh9ü	ðÐÂ8ìWâ§Åòæð(o¹ j >t³oóžGpX(²"\} ‚äùº§yPD.s¤1ÈuÏ0ÚŒ©ÞSå«q=x\àCá&k¹ÑnBAœ)ŠˆBaƒË4*‡Œ9ðJüîåÌÀ¸êB¹ý`´nó^WhTd¦“•/JpÏ…/wü1Cô¡\OÔ6ÿsÝv,癣)ayÒŸ94Ö,o랢6A5³Zå½2œ ð ®<°‰uwÞ%Õ[C@ƒæHS	aØì1¿_ »C»Ü;®P°üõŽÚ¶OûùÉ„>,XÌl†
+q[rœž½â" X³qXq|šp'¹	vfüý馝z( ±-r at +|üÈr7†ìpN8`.¨ËÆé€G“ÅŸØç1C"xdtÈ€rNéþàjW‡3âk¬‹ð7ÏÁuèÜ(¬aTÆߐ¢®ûÿŘ•þ„…°áò…“I](y¹P‚FÛ5ûUÇíéKQ	T8O%”yÚé`¡ØP2ÓßH˶i´2r|lm³US‡nª0‘l¨‚§ž«Q ͳ¶èw؏5­°W>'
+ kOþ|8Éd©Ç/ñ=>Ø3\u2Vrí´þÈŸÙtŠÄ^/VQ­Êý:G,6SØ'âð"Þ}ò–h¥'TNýý‹T!ã‹…KžV–XOŠI•ITÿ8áÝLoÅ:‘¨$z&v³0Ö“Ë@r® ¸»ßåë`Øi¸×j¿åÖìòªÞ]a7KþGw
+o°JNn¨ï€ÑÕùÅÕ»óóþOþY¨ï$‹áÄCIK1M/¾ãY¯)ïÀV½;¤$øýÝ‹QæÕÿÂ]ü#uñx
 endstream
 endobj
 1883 0 obj <<
@@ -7801,29 +7824,22 @@
 /D [1883 0 R /XYZ 100.892 685.529 null]
 >> endobj
 1882 0 obj <<
-/Font << /F22 957 0 R /F49 896 0 R /F52 900 0 R /F15 898 0 R /F51 899 0 R >>
+/Font << /F22 955 0 R /F49 896 0 R /F53 930 0 R /F50 897 0 R /F15 898 0 R /F52 900 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
 1888 0 obj <<
-/Length 1709      
+/Length 693       
 /Filter /FlateDecode
 >>
 stream
-xÚ¥XmoÛ6þî_¡r+¢^-vI‘!MÒØ6t…AK´MT–\Q¶ç
-ûï»ã‘¶ìºYŠ}Òùx<ÞËsä}gîøÎÛÞëqïò&Êæ{™Ÿ1g<sX̼ÔgN2̼8‹œqá|tóþ§ñ/—7Aà½,I"¢¡°ôh‘_oFýAG¾[¬K¡ú±Ä}³à«V4¸»ÌGe½ëqïKÁnßaCc/|ÙûøÉw
-XûÅñ½0:[-¹tÂxè%1žZ:£Þûžßõ„¥c^ÇÁ‘'Qæi›ÑLð”yØÅ|ß}ì‡Ì­•’ÓR€qIj¼ ¢^i/DÃ[YWÄ+9Êïúš¯($€Nð|g$` £ÃÆ¡Pqº›~œ¸¼\cLÂ8pycÖJÄšöƒ!h×Üv!ˆiºj=U;ÕŠ%ñ·QÑÂtÝg®,YÍOöæuU
-ÈL°¨cf&^š&6u?seèEÃ}r73í®3£ØæXèAô"¯Ð?ùöyÄ$
-¿û¸cŒ$Î:‰Ÿyaò<H¼@G!hœ§U1P¥­WüËZ'ªmÖy«èǬnˆàø‰µ›"7° öV¶¢–˜ÁuÙÊUiQúp	ªuUxË4€$dJ¨AmÄm…* V*^–»þ0t/`»#ÊSwÊ	Š…üÃg¡hÉKÞj`!p«rg!lšrDÛðJ­¸ÝˆÌ¡[‚8ªß!±M›Z³g!)ýþ±±«†œÊ…ŸQ¹ >ŒVn„óJKhãÂР>Ü£Ä(ºÀBm º‘ÉÀšÒæ–î`’Ï«ZØŒ†çPÍ®ª”­ÔwŽëYs3!38}W+t(J)©½¢³•eIÔÁAŒ(×zWxžŽ]ªc%x)t‡aBlè#}kèºÖÄ’æTò=:FǹHo2G‹]¹€-÷f ‹çíš—D4" ÒöÎ@:L)$‰ýR~ÖFÑâϯS®³‚¿ · Â<úuƒ@D[ñ‡ø“ãñçì,ÄŒþA0‹ÜLJÑíoDê2@¢ëüÄ@Yw˜´»dµÿ"@kú¥á?ÔðïîãFØBýè¬NPÏâÁb•%_åX_Á—™¨Õó¹h°*Yæª`®¥ŸïªœÃÕÐ`äp=v·˜!¡AÛ¡ä¼ÒÀ‡5t
-¹Ç€C1SÛƒs>Ô-À¿óF˜Šªgô=x¾3EW–Úq…æ–¢2Ú2Õ…"œL¬×ÍÙP^s›Õ0‰N´ #çàš»'r•ØP½È8Ê…"7Âô´á.¾4T+-¥™ê@V6ž	¢¹#1j•qô°¦«–ì]W¡Á¬‹ƒÓa¤ò_Ï<ƒÁIwFÞж"ín% `úƒ8€ªªÖK¢&ðúMêÕ¤ä;<	Yk'Xê±apìÉèÝë	dorwõûõÓäþáá‘vüHŸd²ޏËW†CŸ›Ú¨^
-ÄÊïFËšRˆ4¢•„
-™Ãkc­.ˆ¨¼iøŽÈW—Úêdè¥ArÔ0 -Ú(»«^™°)ú
-…’7rEOlG× «ì|¯Þ¸>
-‚1€Êý*²BÌ!YŠ(/Ìáµ0fTuK^œÆ¿j¯¡ØTìjÙ*QÎŽÌõŸ3tütu?z¼zº¾›ƒOÌ»¯›¥µo ‹ƒAÆÈuUˆ¦ÜímêÀ†ÏZKžI†5kŸuÂ&}ù‚Wó½ÖWº
-t€xË¿7-woß^?é[óëDÜÕsuPýB^Çû…¥ÅÞ>s/ áZ0Ã3å'%ðrGw·ã±ö1ÀÙâÄǾêÿds÷øÄ(Øšº˜ñ\‚ÞÝÅ˳ÜêÁA[/§²²`o„Ò/÷wzýæêþþúé|^ß,DþY‚†ÛŠ9Æ›¬¤mcµTQH‘­€—¸6“ö¶‚nHn .&ˆò³8ƒ{¥á6sêDV
-žfõ `PÍ`é"ê’è^ß?˜QæÒ ÇÂÈ<qè%a¶ŸHí<:Æç
-ûÇÛ
-*—›SšF[œ=·8…
-aVZ»ÇÀIm-‡¡a¢O£ãàzZ©…ö½èéX=°j‚æ—ƒ3^ÜêL–ò¯ý蜎iÄ\ÂtEKÿ=A_©Î[›Ò[v»Aݵ`k~héé=æÏ·60P/êuiö…nâ7¦ÖMÓ7ðn×s?¯ÆF‡¼›Þx‚`ÆfqSË»Aƒýöãí¿º¥‹Š
+xÚÍVQo›0~çWø¢ÆÁ€	¨OIS»´Ù
+Úº
+!0
+†I£mÚŸÁ$BšmªÔI‘°ÏßÝ}ßÝ#ƒG ƒwÂÜ&¶f$CS6p#€0‚SÝ0!65à†à^4eéÁ½žØŠhêºV!Í€
+Â,Pùd;ÒXÅšx“±§,†›„PiŒ4¤‹+?/IQcÕÁ˾	ˆyË µ²b¨ª X÷2ÙÙ5¡j`[#×@ÅÔq•5ŽðQÛR°Ò‘¢Ð0T k&¬9W4›¹Ç¨zËìgÝžU\X€1R!f•èc.KÇê€ðæΚ]žŠóùîʵNŽe½?r¬ÛKûjñL™BÙlpÂŽÙ8Ì1sÜ2FSˆ¥›ç—4Æ
+Ÿ"êe¹W~ÏÉ9ï<ës«²,¼ªBcªr/w³N«ª*Ò²ØeµÖÄ K%ÅK?N›ÓrEøQ$!q“eÌ µÁOCY±UBø:—ÆÌ?‹yR4Q¢¬hœ’„[2Ž$…_E¤SîCòŽè³ZÊ7?ëâÕ¦ï¥^ÎÈqb=WÔ™•#]™Œ¸ŸWŠ«U–ï4ðýh2äÇròã/2–GÌ'eTmúy5½¶yÄmg2ñ¡JÖÁ”Ô]ꆨìƒcÊèÎwå
+<Jý5KXoöܣĤq…Ä+Ÿ×•œóãCÚÕ$%¯Q€¡>G¬5´ëÑü@Kx‚1¥ñ½ÂšuAüð­I7–§,Xè—~cm3NÈÃÇÔm‹¸$o/ïå	ýwÝíå¥m{nKzB	ùú_Iǃd³(¢¤ì»nW$
+È_O3%iXq{MÝ{Ne¶Õ?Ô_dëÓí¿œ¹3o¾XÎw|ØIŠ&ÖKÅj«²MZ”kèN·o†Þ…Ë®Ÿ:Âþsf÷d_I¿§3˜
 endstream
 endobj
 1887 0 obj <<
@@ -7836,173 +7852,188 @@
 1889 0 obj <<
 /D [1887 0 R /XYZ 151.701 685.529 null]
 >> endobj
-746 0 obj <<
-/D [1887 0 R /XYZ 151.701 660.623 null]
->> endobj
-1890 0 obj <<
-/D [1887 0 R /XYZ 151.701 641.703 null]
->> endobj
-750 0 obj <<
-/D [1887 0 R /XYZ 151.701 234.145 null]
->> endobj
-1891 0 obj <<
-/D [1887 0 R /XYZ 151.701 190.826 null]
->> endobj
-754 0 obj <<
-/D [1887 0 R /XYZ 151.701 190.826 null]
->> endobj
-1892 0 obj <<
-/D [1887 0 R /XYZ 151.701 161.55 null]
->> endobj
 1886 0 obj <<
-/Font << /F49 896 0 R /F22 957 0 R /F17 923 0 R /F15 898 0 R /F51 899 0 R /F52 900 0 R >>
+/Font << /F49 896 0 R /F22 955 0 R /F52 900 0 R /F15 898 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-1895 0 obj <<
-/Length 1398      
+1892 0 obj <<
+/Length 804       
 /Filter /FlateDecode
 >>
 stream
-xÚ­X[ÚF~çW¸O±£2«=£}JªÝ(‘š¨ö%‰VLpkljV¨êï93cÀ఑žë¹Íw¾9
-¾4x3z=ýòÀy“PL—£”hÃX¢Œ¦‹àS8Éæm^•Ñ—é;»\Ç—sC(¬¦n£„“hÌh,Âé*‹ÆBÉðmÙfuê؁|h˜µü>EÜ„YægÚnÏ$]ÏR×üóaâÍvÖì›6[cW…i¹8Û´®¢1H[l‹¬q¦JþCuMpJ=;ÏqÑè~:úgÄ`ìÄ{E„æëѧ/4XÀÜ»€atðdW®¡4‰•‚vLF¿èiD™:Õ{*
-±aCíËmÙ…Dˆ0_úoû¢ÁxÛ¦m>/ön¼ÈË¿#®ÃláfÛʍ7é‡m¬ [ÕÎoÅOõÓ`ÌÑ:qšßO'ÓWÓ? ªŠ«0/óöq]aÐ>SEwU¾€/»s‚úŽt‚ô÷¹àjViíì="‚Îm›®rÜÌ9쪶ŵgvSæ:Q•6:Ð*­
-¸É͵O¬ƒ^^6ùâ\BÏš±”,|ST³´p³»HÅaZçãÎP&ˆDYCÓ‚Ìûç-E—‹ÆŸÌÑf\bíúiØãì"4—rëìkЯ»{՝>à»Ü‡=‚PDŠxÍzöØ©yÜ-DC^¶nr—Õ
-èùÙõæ ÑOÌáp]ëe™®3¿ ¶?V›Çv»AgììéPs
-aÖ¤0‹•CŠçõ™[»HðÐÙ{¶­¯KJ"˜éØàí³³ûL™,Š.ñžòvåÆ'¿½¾äžPs²9‘*¾J „'â@´Ó@±•Å•²á¥V£ˆaò6Z!ÀÙÓúöýôþãCÄ_!ßüzi„ˆ!ž~ã!â˜òÌóû“·Þ_E˜Ç1IbÝGó*„$	O:$´–ƒ¸Ñ¡û&Ž0pÀJ²C€ƒyÄ“påºó´t+:Iè—˜L/«<ʸ›8e„	ÖÙ Ù(“@r 0–á_p7C	3"¨î¶mÒ,´<:á–@Ɓ¨@’ì3ضÉ:²È=t±°#è+¡NàùYê-›;•%„ÊÄÞ˜TÈëÀHà~죯•Á®€M%Då´V›¥p¦šÆ·Q*4QI_§ã±ë¨ÒêUÒ£JšÐBúi]§˜T{7\-Ýð`,y‚n©ïsëY~‰~>–Ü@Y'õm”€ ˆå‹¯`‡¶
-ò](£’›˜å"š~Öu|"o£r0Nø Šz°XdͼÎ7H.y%ƒªU÷“7÷E×"kÓ¼ðé빧¨˜ž^²^„OÕÓºã!Ò¶^+({²tŽ\¹ÂÞuêê'³ˆ^™‚O¸°¿X–( -¬NqjSW8¼³•ä­û®ÒÆ5R¯Þ¡QïýÒÅ'õ—ºJ4’ Ë	
-oԏœcšp ¡šè.èÃ<’µ¸R!ì“¢§Ô×PxØG¢€£#CÔ­@f¢OÊí~“-²¥¯òÚz;÷µÛãe™ö¯56Ó¬8|¼t‹ªÍÝPIÜIun¶î†é>óµ£mº¥ã!åÿ]–•wÏ•„©ºŸÚßbj8ìØœÜÿY¿ºv=—Uî`êJñãCì°©ñÉ3ϱpìÞ=ßWÈŽ½!½ê¥Årv¿Á7Ix½ŒáÈ0òÌ
-ó\‰‘±±÷¤1?Fm‹.É­¬¤ûË`0YàÆ1ŒßF©æ€ÙWÚÚôØÊwIíuŠQ8„ãäTaڝŸ:6˜uUž%F\tNŒG¹°座"𡼏àI±éáûBÌþ!u>
+xÚ½Vmo›0þίpµ/¤*®1/ŠT©/d[×5]a݇¶Š(8èºjÚŸ_ #	]߶}ˆ|>ßs¾{îÎÏ ×Ú^¨mL8Ðsá`„ ë™Àv=H=„	8××i‘.ÃCiîB϶-anzqk¤ì0‚Œl¢‡360µô š_EJ¼@Ò‹*ýÎ7X©Ï8Dj“EÂàv`z:+Ս–ÇÂòd„;a§½ÓÃÂHóCí«†¹ÜI‚BB@<×Î/HøÙ!@x.¸‘–s@¨mJ¹œ@û ¡.1ÔìÞ‹±‘C€Mlˆ1U·Wuy׃šTÿ6­&³(O2VMEš×¬¬ÔÉ"àqc×&6p¡<BÀ0yV<0©ÞÞT¸Qš1%VF¢ÇÍí>\4“®z“{ʇ-¸Êc°qVTl	ÌKóhtÉ¢äÙà›2­ŸuV1öåÙèŠåÉ”—b¸Ä¹·\B£[ÞÖûOå¡éŠaǯU«ó¾ê´¿Šèò¦“Fá,åå7mKŸGqYH™èÁ›ñÇ£¥¿â‹«3up]±D©ëB­q”eê,ÊÜðV©yÞJ(|uô¦Õø$[¦©Œäx*«]Ýß÷ƒ Ð¸ÈsC%Cq7Ó†Èn§v§/]Z.m-xP°XT!DOÒ’?BÙ­ØYúÆÆFsÅÒˆÄâÐeÖVgÌ{úŒuó{•°iš7àýÞälLÆ'þ±xÜDò[êhšGsÖÊYô¹jäy‘0õô‰Ý&ÖïÇa¥)„ÇÖ«€;-)bˆûO›V“[wÞ)tLgÝymB*öªN„¿¢kÓhªµM“×Â}aûGãÀ—¾«EKRò -t™ŽTiËŽ»£F¾QÒ¦õÖïÁ¶ÄI|7yeÚÕ$ë‰÷•¯7ñS÷`5ïFH¢:jÄü‰râÅ}ÞÛCt
+¾FOG!òZQå/hO§oCÿ¿Q(¿;/àPâÄÂ"ý‰Gï¿»‡Äb:­XÝlnf,ÙßáR~…»\ÞýÝjWþ/îÂá
 endstream
 endobj
-1894 0 obj <<
+1891 0 obj <<
 /Type /Page
-/Contents 1895 0 R
-/Resources 1893 0 R
+/Contents 1892 0 R
+/Resources 1890 0 R
 /MediaBox [0 0 612 792]
 /Parent 1871 0 R
 >> endobj
-1896 0 obj <<
-/D [1894 0 R /XYZ 100.892 685.529 null]
+1893 0 obj <<
+/D [1891 0 R /XYZ 100.892 685.529 null]
 >> endobj
-1893 0 obj <<
-/Font << /F22 957 0 R /F49 896 0 R /F15 898 0 R /F52 900 0 R >>
+1890 0 obj <<
+/Font << /F22 955 0 R /F49 896 0 R /F52 900 0 R /F15 898 0 R /F51 899 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-1899 0 obj <<
-/Length 1090      
+1896 0 obj <<
+/Length 1702      
 /Filter /FlateDecode
 >>
 stream
-xÚ­VmoÚHþίXõ“AaÙ¯_Ýšƒ»T	¤àT:¥rmS|
-6µMҨʿÙL\ÚÓõ‹÷efç™™yÖ}FýÙytÛG”`Ÿø+DÅ.¡Èñ|,|1ºµ¢4íÞïƐ‡}DZ¥*³=̨ KJéÃdÑísa[W9ŒÄŠw÷IÙíS›:Öù:ÜVI!å¢D댃Η…ÓÑX9GѦs{GP²wˆ`î{èQinv„D½G‹Îû1±Ÿˆ‰¹0ríî}ØåÌz’pL:T[L ¨ƒãœbÏõë0«uapn=¬Ê×q0ê`XAù„3—¿„¡Ünâ2êc¸†¦Ûù¶Tz(ü_ʦüu®˜¹‚ºDn[i¦³ð¸N«H
-Öz¿Zw©•èùj—EUšMð¼¯„URbê{Ûõ…¢¢k¤µËt³½7v’¯¡\ü¦kP°C	‚šÂÂ.«°J£n_0!ïg™o—ÕNÙ‘;ÆÎËny{§¿ëá›rŠº˜zõ)ÇPfÊì·ÅÕÛ%Ô÷rvý‘RÛ‰ò,K¢
-¶è™¶°×[žÏ¦Óñy 
-G^$—£¿Çóe0M×£ùx<Ÿ)T¢¡pO!Æiyô‹ÅÇ…›&P"§p‹$7‰ÁlØP°6ºKpÅàìzôþf|„ebô´ÿÁ:-õ,Íâ4’å¡—ªÕÔÅe±žä«#IXá“žö?‘ÈéÍå¥	Ãá¤Æt6»nÏš”<ë‚=,ŽâyØ–Éi°FÁÍ¢Ž,­–›\r¢tã!OcéÆ¡Çu­½*§Hª]‘i{åæ\Êç´V]B¥K£µÓÓ`<ŸŒÎÇËãùâb65uòÆÜ曳ﴃôhx"NÝÔEúU@êþ3ÏÑ:Й°‚,RHî_y—SëšØq
-o¤ù<ȝu˜Å÷FºUBÅ2°2Å®9ÖqX…ÆqĐ{Qç~Ö”ÄÓ“œìùˆ1nI¢
-K=×#³>je¥Û°€¢WÏ–\†ZU²˜kåÀ0¼«ÜŒ2J9ÙäŠíL”r§õ½°]Ð,§6¶‰÷¿¨Ûv=l»Ž²ÅˆI…Éí+`Ûù%ÀªÄ§~¸¬Š]Tá6Ά«„"¡^ƒº«§m'¦¿õá=ë(–‡Ûßï“V
-ÞË’¯•éƒÞ¶H†mäåWCÑ:,juY­úÇÈù¶Ü/$â°¥áíë½kOî·"J"1:²7~ #Y¢·*xH at Y¶{MFÆF¯Þ?Ií™ýD5ÿÁÀ'ÛÇÄЄJáÉŸ.ˆÄfûŸ.ùDpDªF§þ
-‡¦%m+å¥ùíˆRÙÜIlÌd{3ªB›Þ2\¶€—­ÛçžcåŸàÝ°­àŽÊ6‚º¦¾[Óžôu*™Ï°€çF.ÁKÜHC=B¯þûQ
+xÚ¥XßoÛ6~Ï_!`/r+úEI~X´uŠi’ÆÞ°¡-Z¢m"²¤Šr2cÿüîx¤c9N—b†NGòx÷ÝwGʾ³t|çãÉ»éÉÙE<rßù£À™.œ€^êN’<6Šiá|qGáàÛô·³‹0t2o”$1Îã̆ôœ?.&ƒaÄb÷S
+Oß-6¥Pƒa‰û~Å›N´8ÎÜÀGc'ãéÉ÷“ VûN°·+ó¢ÈÉ×'_¾ùNc¿9¾2çQÏ\;˼„ᮥ39ù|âï‡ÂÂ^(IæeYä$ñÈÓ>£›_}æ/T`ø6¯«jøöa¡¼¯
+ð×+•÷§_ƒ(F'æ¥aêƒÈc Ó¡ÓÁ…Œ4Ł¢^,”蔏+Qå•ö§w†!:Mû0Úæ—B,d%híäÓ»à;›Œ¯?\\^ÑVW/
+cܱR[¯wê•à…hÍùc^òzSiߌk6Ü õ‚,|ï Õò”¨Š…,…žfíø/Bvskâ?aǐqž	
+Á’ xMŠvÐÏP˜zþȸäy•E:AàÐhÁ3„3‰B^…ø¾{;ˆ·VJÎKHm”¤¦l@¨]6¢å¬+Ò•çoZ¯ÌflŸã°YávOWB¡a¹–¸¼Ü`F,tyk6J¤šÂ¬km·¤4u¹j3W[Õ‰5é‘»40ßW–…¬–kunÉMì»E‰—¦‰ío…’yq¶ë&À>Š™&AŸ@+yyÃ8ñFiôÓûõ»RBæü̉Yê…?lJ^¨7£–¤[Q¯0Œa7mȇ6§·¬þ}#(Õµ›¼Sô²¨[8>˜R䆠~”ÝŠ¤5&pSv²)!ÊA†AÝ…=‚2
+!£>’—š€Þ\ñ²Ü²È…ZˆRh9Œ§îœùÕ"Ñ
+š/y§y…¼­Ê­e°	dÊ]Ë+Õp»•™[8šß¢©M‹:³f%Õ~1•Ô´S.„4Œãؽê!XQ¦‘̍ž¡}‹"ÃùhÇy˜Fà‚
+­ÁÔixª9-îè¨E!ù²ª•™ ‹ÑïjÙ• •²“úˆs=ë-¶‰$%w?Õ
+ã‰SÊEjODÔ<ʲ$éÉ
+A
+Œk»
+K5tq‚-a7„!,ò±îºªõRI³+Å÷Éq¬a?®dŽV8¹r
+üZïÜ@Ï»
+/IfÄÈ?”mÇ@9J)ÝYKy¯¢Áï†s®³‚o@[ìµ½] ÑW|sÜþô˜ŸpFr ?LÅîíÍäòOu °¼"áˆA“v•¬vOägMošý™fÿþ:n&[¦÷öڵχŒœµ\
+’g9Õ3úµz¹Ô‡xŒ\Õ ç:z
+}Wå:CKy0÷3$4éay!”\Všø0†¡¡¶O8œfJ{x᧲úbÙ
+SQõ‚žOõoMÑU‡¥Ö/£È4)ö £%s](bÅÉÅzÓ…rÌmV£$>°ŠœW$<×´žØUâ@Bö¢¢—E:n&ÓÁ†«øÚH´’2Õ@v:,<¢i‘ˆZe=d Œé*…!Û« E̸x
+:ŠõuâÀƒÁ\Dú÷_ðŽ]˜~ÔmCWQmÖ$Íàè›Õͬä[Ü	Uÿ¼x´Ñ«ó¿Æw³ë››[Zñ+=†x“
+goŒ†µ1½! ˆ•‡OÍÖ5¥ed+M*d‡õº°·Yzò¶å[ßœi¯áΟ†IßktF{e—ՍÁMÑ;TJÞʆŽØ=cÃcÖúÜÜžþ}ÜCÁG tŸ +$Š¥x¥¹uµ0nTugîç¼4yµ…ÓÐB6ÛÚB ;%ÊEÏ]ÿGŽNïί'·çwãë©ÙøÀ½ëº][ÿv >9dœÜTp“.·;Ÿöxݏdƒ$£¡{°I__˝ц+]ÞñŸÍÊÕÍǏã;Ý5Ÿçáª^ª'Ó¯ŒÐLÃv¼X[îí÷n”ýªãë9?¨×‡8¹½ºœNu!~Z9Á£BýŸlΠ‘ÏŒGSžK°»=}}¸þn ¯Îõ>iÍέPúè~)jv4è÷ç××ã»ãy}¿ù½:$
+·Ó盬¤½ÅêYE!![ ¯‰¿YÍj¸? ,Cy/Ž°Å¶4\fvÉJÁñaPV/òa÷/‡}ÂgÊ¿p	Ÿ
 endstream
 endobj
-1898 0 obj <<
+1895 0 obj <<
 /Type /Page
-/Contents 1899 0 R
-/Resources 1897 0 R
+/Contents 1896 0 R
+/Resources 1894 0 R
 /MediaBox [0 0 612 792]
-/Parent 1902 0 R
+/Parent 1899 0 R
 >> endobj
-1900 0 obj <<
-/D [1898 0 R /XYZ 151.701 685.529 null]
+1897 0 obj <<
+/D [1895 0 R /XYZ 151.701 685.529 null]
 >> endobj
-758 0 obj <<
-/D [1898 0 R /XYZ 151.701 363.767 null]
+746 0 obj <<
+/D [1895 0 R /XYZ 151.701 522.121 null]
 >> endobj
-1901 0 obj <<
-/D [1898 0 R /XYZ 151.701 333.845 null]
+1898 0 obj <<
+/D [1895 0 R /XYZ 151.701 491.193 null]
 >> endobj
-1897 0 obj <<
-/Font << /F49 896 0 R /F22 957 0 R /F15 898 0 R /F52 900 0 R /F17 923 0 R >>
+1894 0 obj <<
+/Font << /F49 896 0 R /F22 955 0 R /F52 900 0 R /F17 927 0 R /F15 898 0 R /F51 899 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-1905 0 obj <<
-/Length 1686      
+1902 0 obj <<
+/Length 1362      
 /Filter /FlateDecode
 >>
 stream
-xÚ½WmSÛFþίPè´È|½W½4Cg!i2¦ÁtÒI2Œ°Ï V–¨%’0Mÿ{woOÆ2Ž!qÚp{w«Ý½gwŸ;óà<àÁ³ÇƒŸJÄ,¹ã@pÎ’TQ’2“ê`0
-Þ„ÇvØäUÙ{7xáÔ–F‘Fu™2Úœôg’õú‚G*\Ø^_>/;ÍÈ€[8ƒ‡¶éÁÿ=™†Öú¦ýæ8›œe$þöô˜„úꬾ®;Á©	³r´ðѤêõÁÚ誰5…ªS8Kyꎦ„bFÍ‚æyŽjûƒ¿6,ó@̝ß0¥‚ádãÍ;Œ`ïEÀ™J“àƒÓœÊ$,2ä"8ÞøuƒÏc*̼g!& °H§Ì‡þ-;¬´ÖḚÂ	”·Þk”TXH&
-ÿ àýÊ
-öc6¹,ìO­›-úê2›fÚ8“°º*F4#0·¤¶‰Ÿl2wä6ÖEˆú2f2–|À’XQ ÔmœD̸ŽƒH–¦+qb1¹EÉ¡Óu*$@.„3ã:-íÇf!Ô.¦PyQ¬Ûd.rÄ)6Ÿ‰ª9åò^ÑJ8w'Ú…\¦Š‰Øt£­.½÷º™^
-”£pð7Y^ú]*UØÊKÈù$ó=;TøQVyÙá9Íý'fHЏã Wːt¸ÚO\ícwA\ÂBŒ¹áÌ9_5œŠÂ“Úk‘uŽ_>¾šL ’4ˆ¸dZ‹µ`“)g&’ΖԒ¢ÆÞ¾åU	ÉLòMœ*ÈQbT×éáþëÁ¯Zê雸5lÄ]·	èI6œVµG¿¢sNRFÃM®¥o‰¢d›e¹F²¸¤>ŸR’i‘ø„QUn5DÙphk¿
-…íQÑÉfƒûÞú™tºgL˜NfÝ·´ç”I6˜$qŒº¢‘âLœ­(•7Á óØCÐ|
-tY\?¸ƒâ"Áâ8êrôj¹’n”p©ìÒMš„툙KӐº®‚†î=Ú<ˆÈÒÌ¥t›èKK2ú¿¹d€„Û#á ¤ÁÆ_½”’ŒÇ ¤ÑÀ¹ž<f¤5.	?äÍÏpá—Q€@eã‹“+–
-Ýe"çUy^Åe3Êšì.Þ×@áD蔇4
-LN©%\"Jn:šÅ틪åå9M:
-å>žæï{øÆhüFÜ™Š(ü½—h¸bÉÞ0+I:˜Œ=4LʸŒ;Yx±EXu<Ÿv·SäcK;M>±´F{±ONVv.ÜÊBßݹfö‚ –[ŠÄý
-Mà]v«r5P9—I SíëT®.W`	jHÁ7	‘æd÷ ï±‡kK¨¨‹þÁÑÞ’gøàÝ«E•¬÷.€î”p -™z¯{ƒ×P6JŠðñUCÂ5=Ñhâê…¬¨+’&Y™[’)å¸h'ÕôºUmK­}?ÜXÖ¶ßÑuÐù*YèºñÔÚ%ðH	ÕGÒ‹¤Yó‘//ž8[ZF÷ov³Ðê\„í˜Ñ0¾*}álIãs6@µ‰K¿j.²Æ¯[u»jI˜gª1 .½À|Ä‘g
-aZÖˆ€žii–}œ4s¬1¿;¥Ù‚½È3n¹°…P¢à;`i•kà|¥Œ
-¸?Z¯•aÍ$ŽgUN¨(ÃçûZYÁV`:ð[‘Õš\%g\!gAÍÉõ¸JÒŠkgKÉxÆVÛجfžTK*¬mCBCnjg·+ÛiW4ž0Jƒ€ä õâ
-î}‹Wÿ\¼ªíøª áË]4¶÷
-ÿÓþìç(¤ÚfTøzÄ…‘û]‘1Ÿ9ïÌw#;ÎKøÎÀùáÇÆ)<ýOÙ=|r°úlpúdw°û–NÕ²MzXï—^n®/Ûå©m at UÐäoÞ
-¥ÝáñLD§ó±×ûnœ OŸpŽÎ×Jè‰>xˆ*Ýú?£"J;;ˆ¸×XŒì²Ä“ýÇ'ÏÐ(ßÆÿ›ß×>ocœå…ùCW4žci  íSßP.èªÜÜ~zr¸7x~txúrwïÕQÔ£…px7ÀqQ£¿,â–*‰E%·×ߪ¬ß'ëHƧãrhã[Qÿ}þê6ÿ[îL'u¶¨íýO8Õbõ»„´-p“«Ìð>×b_U|µgºCñ‹›S¾¯òÑ\Ë»
-|ôevg'ê÷õû©ºG—Í^Kí÷Ø¿€@
+xÚ­W[ÚF~çW¸O±«0«íQž’j7ÚHݪö%‰Á&¸56µ
+Zõ¿÷œ™1Ø@ØVáÏõ\¾ùÎê}ö¨÷vôf:úážs/":¢Ì›.=F)‰5÷ÂX¥¥7M½þ$[´yUŸ¦ïÌñ˜è0”xœkBá4µç%œcFCáOWY0Júe›Õ‰`æð¡~Öðûpíg™Ûi»;“d=Oìð·û‰4Ûy³oÚlSå'ezri]c–n‹¬±¦J
+þMµqM°ˆPuÆj‡FwÓÑŸ#‹Ôc=ïÂ[¬G>Q/…½w%BÇÞ“9¹ö„ŠI¨Œo2úeDûˆ*Þ×{*51°¡ö‚±âÊß-›Yµ™É>«_Y£ÁBƉVÌ L=8GX(ŽÀ Ò,ã€qa°``Üi»;`€qpìð¼$½1DŽF»Å<Œæah0=ÌÑ|æ`þ¸D=s^<”y›'EþWâBjêìsÞ´ur$S}dŘüºkBøY²xä¯ì\
+xì>ÁÔ°$6ã‚ôݺåÙùá7«j[¤v¼JPòºÝÄ6|r4=RÖ°ÇédúzúëäøæÙ—d½)²Yîª<…/{õ57{Ò–Û²‹&П/Ý·}ÑX‡š [{»^äåÆÜÔójKUÿo?ÐöÙºB níBÒ!ŸÔYzö,Ä´éjºÊñ2çÇ÷‚ñÜ\ÊìIJUiЁQilÀK4;îY³¼lòôTÂÀš±”Ì[Tó¤°»»@‹ë|ÜŠAä\Oæ*'ď‹Æ=ÌÑd<bÌúnà°êΞ%¬t!”ÕÂNuç¢Ã{—;ÄÑÁË<’H./ñ YÏgšɐ—­#{V7 ç¥-@£ÛXÀÛÚÑ÷e²Î^òa»Ý 3f·¿Ô\#XßÂÎ?C•Cr>­'—và¾µ÷äÚP—”D0ÝÕ‘~z¼ÝGÊdQtq÷”·]BúéÍyåá%!CÂ…¾ZzÄ¡ð˜‚3´¶¡à„Fu¾az;WªÑPgn¢TkÂâh ôáqz÷þ>`Œù¯1ÙüxwnƒMwï[m€švè÷ÝûÉÃϏWi E$$QÙ€¬¼J8ñC;ÑšüÃuìÛ¯+’¸`$™% AWšpºHJ{yùîx‘”:YåQÖ…–†SF˜`
+*@1		†Òÿú¶æR´„Œw×6I
+š$:¡B`ºT4Ðè¤Ø6Y—)r—<ºü0¿KÎW ŽàùIÜ-›­vkxAÌ’_çEmÕ€C­ó&t	(+”®
+©6”‚Y1
+o£TÄÐúuÚ$vU1‘¦¯ì³J:VIíÊÀ<©ëcjo—«¥]¾ˆ%Ð-õßÜz6¹Ä„FñóXr
+}žŒo£Tù,_4X~Yè›ä’ïBÝÄø—A0G?ç:4±DÞF#Ä`ñ‹,Ð"ÍšEo0qØà•Œ(ñ~ë‘»~+ÍÚ$/\ôºÔST˜—žX'ÁEj¿ç¸bÓ*Žt<¦ÍŽ1—áp0µÏuëfÍd@Z\x›@eøÅ–DAÎÂÆ·6u…Ë;ÓtáBÞÚï*iì qúá/„oEÔ{w´§¸×zuÉë+‰FÈrL)C
+ø–×b,&œ	#+õµ<’cq¥B˜¢¥®2P‰ÞŽ\êî g…d&†I¹Ýo²4[º¯­·׸ÍÎ{´¿­û‚Çÿà‰ùÊ
 endstream
 endobj
-1904 0 obj <<
+1901 0 obj <<
 /Type /Page
-/Contents 1905 0 R
-/Resources 1903 0 R
+/Contents 1902 0 R
+/Resources 1900 0 R
 /MediaBox [0 0 612 792]
-/Parent 1902 0 R
+/Parent 1899 0 R
 >> endobj
-1906 0 obj <<
-/D [1904 0 R /XYZ 100.892 685.529 null]
+1903 0 obj <<
+/D [1901 0 R /XYZ 100.892 685.529 null]
 >> endobj
-1903 0 obj <<
-/Font << /F22 957 0 R /F49 896 0 R /F15 898 0 R /F51 899 0 R /F52 900 0 R >>
+750 0 obj <<
+/D [1901 0 R /XYZ 100.892 618.376 null]
+>> endobj
+1904 0 obj <<
+/D [1901 0 R /XYZ 100.892 575.497 null]
+>> endobj
+754 0 obj <<
+/D [1901 0 R /XYZ 100.892 575.497 null]
+>> endobj
+1905 0 obj <<
+/D [1901 0 R /XYZ 100.892 546.662 null]
+>> endobj
+1900 0 obj <<
+/Font << /F22 955 0 R /F49 896 0 R /F52 900 0 R /F17 927 0 R /F15 898 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-1909 0 obj <<
-/Length 1009      
+1908 0 obj <<
+/Length 1136      
 /Filter /FlateDecode
 >>
 stream
-xÚÅWkÚ8ýί°´Ò(ŒŸI¬•V¢°}P¦…ì®Vm…"â´!¡$­VýïµãBÈ³šh÷C°c_ŸkŸs¯o@à@à×Þ¿w;b`øÀCa`»rÁ€‚Öbõ­ÿÙs;"¸PØ6Ó¦„¹`®
-£ßG³þ€rf½KU‹¬pˬ?ÀÛÖËe°ÉåVÏs#
-ÖóüÞ×V«À5·R
-ëÞÇÏ„jî
-@
-ìË5 Ü…6×^c0ë}è¡úY8i=µ!V-¶ùS(£U"ûN¸5{÷b®ö=5œÜ½ùhêyó»¡?ü„8ZIKÕÃÆöÓ|”éýì@ì0Àò{•6jyÄÕÕqþ87ø%ÚJ9ƒ<¸à
-oJ±ÂÝc0èª9[áÿÜ@´Ao5"M£"(³5Òhº)66¯Ò>q­}@Ñt·H/t\À‡Âµ•‡„/?õM…ˆÓËqc\ž9%„Cäàn¼RÆN½Ž‡}—ZzÓ߶
-»ñm(„{êÛŸ'³÷ÚÿpêM|Ã}´Kù*M2óº’ªǦ—/¥îPkÖÇV›RÌ%:¢“3•è¶J×ËRqä@ÛéÄ)×}FŸ¬”ŠtH;RŠs¢.TçÔ÷½QI§È‡ß<“i!è
-ûäb9ˆ•cD¡©|4zká(¥–²UqçZ¹Økä@ÿü­˜•§f",Û|¹ÊÌŒiéÁb—ÉrI…Þš½ÔvLÊ!]µÝçPDµ€Ø–]½5&¨ &åºð*T$â†×sa©À.Ýl€1rLO7pm8_‹mjToV·º˜œÞ·B¤~Uß^›}´ŠËÒ—nä6(/ý~}Û¶®µZÞ¿*RTãMt‘Y¤Irc,¢$X˪_²²¿NÃZl-¡õ¢V¡šÂõ-Êæé&øº“0Ýdê‘IaT¡ “Typ­©…fýÍa±JFâœï B¸9ìâlÍ1}ÆÆXuÖê1Y­òU	÷tr_Žïg^á"ÛT„†ÿ’BµÔ° OsÆã"N3ÙFdæaˆŠÎ¦•O~Sg.|>GSoxפ¨ì菝²›tÊÚVáóIÓ(cð!ÒjÕ7]m(yœW~™Ö?¦¯}ï¿æu¿]åDcóÿ0û”ˆÏ<ïíÔ¦Q”ɼ|Ù/e²2gRþuáâ¼LpÒÁ渍Á㱟Çớ܍^‹(ÎÓÅ5Ö·éú0¼TÙ(·m2,Ò]’wªB&“0ZÅ„z…téîÕçoŠq.OÁGcÐðòÝ<]–­ü@9üo¯Zõyõ îE
+xÚ­VÝoâ8篰ö)©ŠëÏ$¾Õ=°=z×U]HW:u+”#a‰	—„vѪÿûc‡J©NÛ—ØñŒçó7ã!è;"èÏΧ°sv!¢+¢(
+gˆJŠ}B‘(,•@aŒî%ÜûðóÙc(ÀÊó„æd"ÀŒJTó|½»].…sÃJœx½HJ·Kõœóy´ª’BÓ¥C‰Ö針;nDw´JÌ9š.;w÷Å@ûŒæ*@5çq`Oj­4î|é]W$k¹â88ò„µÍÚ̇<OÜ®dÒÉWµ%p½K9–Ã1+'ùjRmV‰áÓ»§l1.¢vMsÖ[ÃÚ¥>¦k‹~2l†õjao½ØÏ(ÔQ¾¹Ÿ¯ö¸!ü»Ch”ß$¤šƒýœsg¶Î¦UšgæoåvYàäiæÂb’Â…S冺½T¾dš~#T$±a›¹Ô±ÒðQû֖.°Ö"—3g‚aIŽz c¾ØóDéÀ½Ä£3_!É<Xbè|‹œ1{j!iRÒZñi+èm` Ïè»èä+(´–ÎJ'gcS`|Ïg°
+òŒ´êãܜʛr¡’WM]æ;s+ÒòQeŃ@-¾k ,&{HÞÁS‘kcÒ8)ßÀóë`´0±ˆjPè`ñ&8Ťyݯ`ÂÃÐxð0ÿ"( ŒY>˜8
+m¡TKL9m+…XiX¸uÎLA¦6óT§60©…zžC²[´­úßIºMêÈ£˜6	îÙ6.¡I9ɏHÿüfÞ‚v¯%í¬–@jú²Û™+h{ZÞÝÂïfùY[u¨þ_šÀK3Þ|#’4‚¦y–%Ó
+Žè©ñÌ79ýó®l)W½¿û£I8ê
+Æ7½Q>èñ¯(ŒÓò¨Î?.Çÿ_-”iøŠÞ"É¢ebu¶ä‚RÖ»îk‚ôåžÂáMïËmÿ°®3û†ó´4»4‹Ó©Æ‡} çMâ²Ø>³=JTÑÆlOÎÞŽãàöêÊzáqÒòb0Þš¦<y\?rnŽÃ^x;nK«É2׳‰6CÚŒCcÀKZWŠ¤Z™‘W.ÿœ|OKxH' t-´1úröG½óþäk4¾,L>Ød~8}¥´EG‡ˆºþ¨(ÅJBÚA6iy 2fE
+Áý+w9ÕO ÷|Û7aÓÓôÉ<Êâ…¥®jbÝeàÏbÝôø£*²VȽ. ¯˜xÆŠ~Ô´$Ƙõæ¹1Æݨ¢ÒìÍÊýtee~VQ˜¯'ýVÝÅ|3ÆøΖ¨_ÁzÕ^êÍ2¯»õRŸ|/„/1#FFèõŠýRëÖí_ø^-K€¬:6¶/K¸è	ï]K@‰¢ª­¸¬Šõ´Â‡z6¤@Bƒ½!
+¦Ý8±õmn?÷qãÆd÷øõfýÆåºÂO²äGeádU$íy¸Y!fÿ°/
 endstream
 endobj
-1908 0 obj <<
+1907 0 obj <<
 /Type /Page
-/Contents 1909 0 R
-/Resources 1907 0 R
+/Contents 1908 0 R
+/Resources 1906 0 R
 /MediaBox [0 0 612 792]
-/Parent 1902 0 R
+/Parent 1899 0 R
 >> endobj
+1909 0 obj <<
+/D [1907 0 R /XYZ 151.701 685.529 null]
+>> endobj
+758 0 obj <<
+/D [1907 0 R /XYZ 151.701 217.426 null]
+>> endobj
 1910 0 obj <<
-/D [1908 0 R /XYZ 151.701 685.529 null]
+/D [1907 0 R /XYZ 151.701 188.317 null]
 >> endobj
-1907 0 obj <<
-/Font << /F49 896 0 R /F22 957 0 R /F52 900 0 R /F15 898 0 R >>
+1906 0 obj <<
+/Font << /F49 896 0 R /F22 955 0 R /F52 900 0 R /F15 898 0 R /F17 927 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
 1913 0 obj <<
-/Length 924       
+/Length 1794      
 /Filter /FlateDecode
 >>
 stream
-xÚÍWÛnÛF}×W,Ð*×{á’»/œ†jºJ"i‚$0hr	åÅ©¸ùûî…”h‰°…H@ú qv83gæÌì@Bà@à÷É‹xr1#Pƒ8!È>	ÄøèD2mWu5ý¿2æ
-ß÷´9)kdí0‚N]Œ|êÄK9u)󜫪•ëÄ0Š[õ@Žl§êû~J„#e÷¦í}¢¤¼M¬ønY¡ÙÜ6ß›V–úÈœ¤ÊöœÊzêªhÙ¦MÕª(0¥Q@êû}²é7m4	ãÉ×	VJð z)i9ùøL½{¤‚ƒ{cYÊ8ôSr¢ÉÛ	2ŠÙwyYì?ê)áªx—pâD½ÉÄÐÇÂ8ùB<š
-$Ý&2– #û	hV1*³@bN‡×—SNáâ˜`2Ÿ™`9
-†Èñâr½Ñè—‹pkÖ±“o*3“mBšTVŸªùu’¢°'3\ú}%ÿm­ªÔzÔ'su-ÀÅXݏ)B¦†Î š1t)¥;(hÌp=±ß].{Q”™Lš•lZ}ðôÅàN¢¿¾[E[[«¬{¶ËUÞ>w›FvŠ>òè„QE:ñ(`*Áý“H§Št†}+àÁ#3F=õ΃êy£à!ê<|ÀÄ„Ÿ–#è©mù ö™eºLÒumû|1cdè¦F‘„pÕêp×}·C1žæÌV…´R}§¶h7°úüìbÌï—L櫪sQm¿QM¸Ñ”ܼ~Î?!†–jqò¹µHëªêļJÊ^É—¦“Ë:“ÊÛÓ'L=ƒ«v)æø!¸¿ƒÐNî¯ßòæFßXß5ê#+cÔGA‡F­Òx¾õVô“ÀF`» º&íÞå¯U¦¶}®qO××Úìí&DõËóoׯ£ð€è¼¹ë¥ì\l¦EÝÈ“è4Fù†P¹ïs—=Î{Š¤ExùòQŽ:!KÚ¤«sѶ–Ivk:À“6PèâöTÕ©Ó÷÷â*³÷ëU;:ìHfM€ÿ+µ×Qþyµuž7²í÷KY¥g[ E#å?'
-¯‰ðÔ
-=‚a[äžrWì)DGáüåìêúpŒÛzËñ€öu]nÕKu5åz¬i½©Úsµ¡‘U–¯ŠÓ–oäÉy×eï·ã°A††=¥¥ã˜Îméyr©w?X¶xú§ú¹õ¡™
+xÚ­XmoÛ6þž_¡f"5ÇW‰ZÑIšv-ÒkÜ¡C[ŠM'Þl)³”¶ÁÚÿ¾;eKŽ—ds?Ø|;w÷<¤È£óˆGÏ·ö[?=“2JY–r
+Æ‘àœÙLF‰Í˜Ét4Eïã7¬'eÑû8xéÅ-Ë’D£¸ÌiNr‚3Éz}Á.\¯¯ŒŽ_µ›ç¤ÀwœAÁcW÷àÿsOf±sa¤næœä³³œª¿=;¡JuuV]Wµ›aÓÄy1Z™4+{}Ð6ºšºŠLÕì‡e<ó[S"e\¤±™A¡­ÃÁÖ_[:y$Z»7L©h8Ûzÿ‘G#{q¦2}ö’³HËc >N¶~ÝâmÙ^WËxª¢DgÌ»
+W–EU÷úFšxx‘Ï©¶{™ÏóÙ#´”õ…b¶àå«z~5>«Óò²Z6
+÷¥îÌ27'Á‚…ñ´Ý½‹ýkWüTNFAf”×ù2¸á»ã¹s§(-=-»M?)êC0„]uß–[º€øN]0ÕOY¸x5®`“N™†¼ôJ¼W&Óž !Mõ"ië‹	¸R)S™„Œ‚ŸQÖg€îžˆA}_@»9‰U—^Ì
+'¸Ðn´Kmk²Q‚0¡‚°g·I\<ÿ±
+YÜ5>‘LdI3ÍoÖõÉ¥2“Ì@‚µS ŒdMä$¤°TÔïØ9 UkK¿
+ï
+JyLlð=©p_òÙåÔý\»ªÞ¡Yän?
+`¶qy5QóŒ¼BbÛ8e›ÝȾL™Le˜MÕÒ17qŠPÖi¤“„e ä6 ²\ÒÀÔó»ª ·X!¼®4x
+uk
+ï%©n¢0 JÍ¿X\šqy?k%l¼cmwa‘)&À̶µžpõØ*MïŽ:Ÿa”Ò†&Ä|–F†Jœ”O§·">§v˜b‰ú‰ë„C  R½ˆ=`p©
+ó
+ðð¶
+R¤*'¯öo:MZH›EÚ(¦7r™Ì8ÀBzM#ðP¹±¢ ûTÂ0kT{ÁãÃwƒ5+jÁÔßcI#˜F@,—Ü%çÎòἬ‚ÇK*1ÌTË©X†WJP`U——WxPQ€ÛsŠ,uÒ‰•QYìÔû|8tU'Jï©Ñ	‡ÓtI†OÖŸeÚê6]Þt§ÉÀk€
+•ÿ7ó'Ðl’X¯*[¬À ll7ìs2†œ^?¸ƒÕÁÒ4éÒ»·2ŒíC*0Lfã¦ÄÈeYLH+´PЉƒgùÁÿ'µ|ØA¶¾ ,:ª/¯kü(-³üÈ
+ÜÓÍ©$\~¬×•BÙ¹—,³ñçI=Ä=\„nOP¡¬	ÉÉË„î&g8f¦eq^ýó¯%wQ½Î²n tÆc*›„KÀAϬ8|QNG“âœ<ùÉóɧ^jëЁV_f"‰ïY
+§*éæ	 ‚IÉ0¸†I™vãwÖŽAߢ[uÚ»™NÆŽFêÉÌQ¥!ÚÞ
+\¼Æ黁k	4`½¦„ñDÜ_ÑÌÍnf®
+çÒ±Â)Å“2W‹+Фi0¾þB`LöŽš{UB%]ï½>Xs0`|h)@·6›!K"Úë’& ë`ðÒFIï_ÕT¹¦[5|þ`%ŸV%Õfy‘Ÿ;ªSȱÓÍÊùu#Ú¤ZseXjWn:¾uF3eWP‡_
+kÜ#ár«5 at .…“Xox­òâÖëRÖÜìfê\ÄM™S1¾*„°µø\Æ5PmIÕµ³ê‹¼ýàŠªéuTi3åP—î^í‰4’@Â4¤‘ =¼S×"øب[¤ÑSkE_‡¼Õ"\!± °6É5P>| Á
+N3®6;‡µ2,øÁ•„YeINNQ¾ûôÊeå¶e€ÀïEVr•TÜeÊAv3®’€-ŵ×%AWÃV¬¦Mª¡ W®¦Jø†Ú2G±u3³½tIåñÛ£#¾å!â@½á³y4*gá¶xU¹ñÕ”.„¯öPÙÁü}Bã‹/PÀf4
+ߌ„ÄŽ‘ÿ–ÈY‰\yhÌ#7žŽàã®ü§¿ì?=:<}~88}º7ØÃ
+Ê–‡$‡	êõõeÓ=w5>\PãïðÞ!”ö›_÷Ž1/E,WA%_¿b~±ÇXÃ¥Â+Ióp²œÐÒ<œ<~Œ.·Y#»Ö<=Üû•ò‡ø¿ýcL:ÆùdêÂ3
+ËsW¯¾Å!p©bû᳷ǃ¯O_í¼yÝõhÅœ•ç"päªDÅßÖ
+u?:¿-^5RÆ3{wÔOîuÿ‚5.þ[,N“¦œÿv.
 endstream
 endobj
 1912 0 obj <<
@@ -8010,37 +8041,31 @@
 /Contents 1913 0 R
 /Resources 1911 0 R
 /MediaBox [0 0 612 792]
-/Parent 1902 0 R
+/Parent 1899 0 R
 >> endobj
 1914 0 obj <<
 /D [1912 0 R /XYZ 100.892 685.529 null]
 >> endobj
 1911 0 obj <<
-/Font << /F22 957 0 R /F49 896 0 R /F15 898 0 R /F52 900 0 R >>
+/Font << /F22 955 0 R /F49 896 0 R /F52 900 0 R /F15 898 0 R /F51 899 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
 1917 0 obj <<
-/Length 1917      
+/Length 1026      
 /Filter /FlateDecode
 >>
 stream
-xÚ½YÛnÛF}÷W~¢Œh³÷ŠhÓ¤hкhãÒ `%*¢[IÙiПï™]JeJµ-¢†hjwÎì\ÎÎŒxö!ãÙwgß\=¥C&8<ˆìj’	#˜ã"³>0tv5ÎÞå£ÛéàýÕë篤Ì<ÖjZ*µgRHŠ‹~}õf0TFç?.ñÉóñͬ¬C¡…Í_\«uYÑ÷&œ„½¼:ûëL`7ÏĬaJe£ùÙ»÷<ã»×g*øìS\9Ï”ñÌBeoÎ~>ã»g.’#të,:°¨3©‰³*h%8Ïß®>TÅxºø ½¬Ëפ·µùúºL/.ËOé!
-_}¿À)&ŨLæ 88#	ŽgCI@ሉn¨Iµœ'‰’Iv‘^‹qzPŒ«Ù@ä×Ez1'ÍDcQ²ÝæÐPÁ´¼§`==,óF4z°Ö–ìÝÐ@¡¯ÇT~~;©ïûCJ(áDf$j}Ô!L:µuGrCK)	mHɺqÃ5N;+;€á^#T?Àþ÷¶
-\¯«›Ñ:ý"iñl0Ô<äçéeQ§Ïß¹ÐUWê|UTðG§‰¼L‘Œ%1bhËl––ÝbѤNÏËÕ`(}^VC:e6ô’y!³!|dt#Åzº\`¹öùäf1¢ÿjm|ÈKöaóôw1_uÙJIŽÄù\`.˜“l¥àp€EY²RÞ/‹r´þÞ<’º÷ôР%C/zh‚Q¢­ÇÖg°ÓiòŒ˜D’~pP´®T‰èÚæ
-à€k¸n(ig]V·Ó¹[ZÓlŽßì­»ÁBœY|ÿÍ‡)Ù‘O-ž4Ì«-ù}ÕB;0i³ä°ÁyŽòÃZ&õ‰nmsÐÉâÚÞscg²k­˜¥dïA­-Ía¶
-Jv
-'ÑÏÉ5òKQ²ï7#DqDø~Þ1€Ô:?ä€g’CW#™
-ö4br–iç¢,\;È¥”Û ‡Q¶qŠ×;qJ‹vâùè:Ä3ñ1X
-ëÖ}€J0„ rH€Nš”·Æ/åjF·_”{>.'ÅÍlÝEâ.‚‚d/O$q<+eI¯’vÝw–Ó’{u(mŒjƒ.W5;OGÿ4]_7F¨çéò?;ÒÚ(æÉÉ=è£`P¼ùo(ÎéÉ
-öÔD»¨‹ò€¤S¦Ø˜â¾
-{Nw!w›[‘ûü`ði€S½¨¢gœ«Ø]{͐Zý zÇ”Ô÷ƒoï:~¶á5Ï`úHk›ûrK¨óëL)Ý}9·Ço3É„›%ö¾+ì¡13a/òV–†®ôQ”SGÞsæeèTqͺ†ꁰ—(|¬éVRá³wØ{Ýu¯Þqï­[áºM몓Öß®6µê¨¨v5íq†“6{4’߉p"á¢ß á’,#Â1–Gv{zA
-Øàtõ€«©ÑSýV¡^–¢zÑÜ,­6 4·!<w8ã4Ú .]/ªi´2„øA+°”îÇ Zsf÷-ÒímAC^÷k
-ÓƵa»I–˜Hƒ‹[Åãÿ@³o~ü¦+|ìg¡öÔÀ……’ÊçM%J㎎@ùŒ{¦P%à<Ü» —/»ê@Õèg@ì½ ¢ÚVÄ;¨/~º¼|ùâêi&’Öµ	Vž¶ MÎÏï&ÊÒā^Òā>·™ÝŸ8К8Ä-ÄÎôÐ WGͬmœN–$yÎM”åŒ=!Z¢p“ªT%ÑþÛ6jwˆh‹²-o/°™Ú¨äÿdðL_³
-+„8€i±Âcw'¯Ôà<Ï4?±”.ö$KòcÙ+‘G›{AE9ïۨݾ‘Þà²ýÀ‚õJëìýü¥>¾ÝïŽsL84Î	±ª8ÊÌññ(3µÐT¨ój\9‚û8× Òö‚jPç¨â\£s²TšuзÖL
-’”#Kw;žÇ“7Šã½ÚØtR7Áÿ´˜}†8/òÉ’F¿žoçöxGÓyTfq:Ÿx‚¼X.¨^»¥Ú¹¬Öéeúi{–³qzØŽ6ñmw…¾@:8[­NdUyŠdÑÄgÓY&U(5j‰6§‚f†êè}’kQ«Û„§ìpl‘<ÚÝ`£Ö`B4‚<œØu
-KKDøÍO`ËU¨B×éC? 
-]§•mÐõ
-ù#þðô˜§9úP÷<º°œ\¡I•²Ÿ“Ó¯†‹Ž“×ïÞ7ž¯ª‚’éóÀ«œ.W°z¼f“Ë]qôƒ#3h‡†°¨³ª=\5ÒP ýƒžþiìz÷âËôñOHSxÙbšçiÁ·ÓúczZ®Ê*þÓH¸x÷ò½² jú‹ø#oÄ5¯"a<­¹û昜˷?üð,.à»;›ÓLª²lvwm¾;~˜eõù!60‡±q1žVÕ·*‹ñ¶Í?>kþ„M£Ù².ìÛ‹¤WÓYù˜H:dÆ'©øã%Á¥øˆMŸªéúÑH³º,?>2šjÓdkÎÇœjQÌ[»¶eÀæü÷/}+†
+xÚ½WmoÚHþίØöt‘‰`Ùw{uºJ$1}Q-8=z²ðÒ M1iTî¿ß®×›HSî>àìÎ>3óÌî́/ ×‹ Ñé1	0‚I‚)ÀCa <	¹d ˆÀ'GŠæçà]§Gð ‚MÂ<H0×@™ÎÇÞ¨Ù¦œ97‰‘ÝÏUÚlc†…sy.×jeÖ¹ƒ‘køAãkëÝà’U)“EãÓg"½ö H¥2͠܃‚«s0j|h r(œTBô<
+“0óÙ¸9›6Ûœpç/ÄÑó¹ãh®´„ÍÏ.þë`ÊŒ¯ »{´1…\Ó•]ù·¯
+ j™ïË_S3l1¦ál®"+¯;¦jmk´ý*
+×ác&~ÙêÝö/ƒ·ƒþø¦{9ý¶ã
+²^pëÄJ­wÚuÎþc•Ô<UO°LU•©ö«éJ©±ñþi¤
+yí®øõ!’Ú÷Um7ü¾
+ò[2Ëvn´ŒÎrÿGª€g³ÓøGRu,ØÜâB$óÉ_"5Åy‚G7c}%Çoºý«kÜúþøªt«?=sûƒ?;Û®?ç àÿî <›àNO—·RAÑ|S1%VçMÒ$žóÐlBß5eMJèz€J%ãË$.ݵ¬˜UmD!â4ÃrßÖÜGF	á¹ø4V‰)cU«×ݦG?ýam¡õ?m!¡”^Õv0ìöGïýîÐï–ûé}<YÏ’8µN¸æs+­ï”¨3jb§.SÌ#ºò$Ž3ÝÄ„nEÇSÅ‘…{£ÜÈŒ>9Sú¤Cz¢LqNô[Á­ÚØ,™+òáÖ·7!=)ªWm“=¸)jÎË/Y`2G)uT˜Î²…³¶:4Ÿïf‚e]Ö,Dù¸¾›¥vÅŽt£qŸª|K^{}©píÚmLŠ#êê
+DdX³‡‚JbïÜ)¬J}ñŽÕǙٹLã2|cZuàÜr¾'«Äf}÷éÖ&’iÛ$/¸ØîƒÖõàι­è=ýà²R²T«0¯Y;ïÔí«í—ƒ÷]MŠü¾é2“$Ž[yÃ…*äyø%ÍåE•ú`m-=B
+PÛ¸¾MÓq²¿Þ+˜,SýSq¦tàµQ»Ù6CÐÚì溻ûZÛŽÅ¶;gbÜ™+bÝ<—³k­ï«NÜÓɽ¼ŒüÌDº,ŽPX ßjY0Ñ<"r2ORUÇd)û
+63”£tæ8e梟çhèw¯v)ÊóÚÉÅø¤¬­T;~ÇY3(Ï&­4Q<êJSña^ùqZÿ¾
+üÿ›×‡Õl]9›ÿZ‹Q×ß8~Ç”
 endstream
 endobj
 1916 0 obj <<
@@ -8048,749 +8073,784 @@
 /Contents 1917 0 R
 /Resources 1915 0 R
 /MediaBox [0 0 612 792]
-/Parent 1902 0 R
+/Parent 1899 0 R
 >> endobj
 1918 0 obj <<
 /D [1916 0 R /XYZ 151.701 685.529 null]
 >> endobj
-762 0 obj <<
-/D [1916 0 R /XYZ 151.701 660.623 null]
+1915 0 obj <<
+/Font << /F49 896 0 R /F22 955 0 R /F52 900 0 R /F15 898 0 R >>
+/ProcSet [ /PDF /Text ]
 >> endobj
+1921 0 obj <<
+/Length 1026      
+/Filter /FlateDecode
+>>
+stream
+xÚÅWßs›8~÷_¡™{Á™¢èñÒ·%wéåÜÖ¦wí´1¢öœÔàËõ¿ïJÇÆŽÖžÉƒXV»ÚoÅ÷!‚¾"‚~h{猡 ‡¡(Î%ː!_†X„ŠSôÉ«I=+‹þ—øµq—8ô}O»³ð&֏ÌpߥÄçN<U}—Ϲ,jµHl c¸qT݇ÿ»>¥š'u;gœä7‰þ}1¶ƒjyS}¯j•ë[á$EÚ™”—}¢¥Ë¹ªìR½êÁ!	Miœ˜Ð ]lh§^÷¾õ(	¢kÕÌ9šä½O_JáÙkD0%º3ž9âBb_ÏѸ÷®GÖl=/¥“€#ß±MgÿLɪ[¸P÷ù¤,
+÷ùYu]Þ&ß–
+O¡:¨ß-fµzö™rO¯	° ¹”c¥uã<뻂	kI;†4©“Ž©Ð÷íÏ„wƒEK›@Øø¿¥*›ÊNÿõâúqýæíàÝûèújE6hgi3(³¬Russ7UÅD™<6}[t„Jº]Ñ~tÊÛ
+Ï+¥þ5®m,ò 0{ 6aN°­·c¼¯ûaœÛ<û€GÃW—W‘ŽY—+Œ×`_”ùÊ<UIª»ú0)—E} 
+âgºP©"Ífsu|#ÚH{¡ëï6c»=ŽÑâò˜¾­p:Ü6Œ±å*ÖßyÀ€û˜rj½þ(ûLÙ¹L2ÝỤ̈Ɂ†È$fÞ^æÁȤåÃ7›¹©`†Ät(â5+Ð4º4ð0Ì9ENA%ßÌy5èKî|ŒFÛ™õ±ðÅ)R3bɃÍÔñh0¿Õé£hkà©“-#C•íÃ$)¬}’å$ó¹½3z¢ŸêÿÚšrí Õ%pR×îMê¡'6Þ#<.çü>nßØ;B²fqF±ÀM%ÕLUµ¾ñ´J'Ñß­¡.­WÚ\ëé¬	o¯÷ËJ5†6òÎ=ÆtæA“<†)	Bê‚ú‹jÛžMÆÁCpï4Y=KlfFâi 5&O“VìÁ÷ÑFÚ3‹tžLeՐÀ¦ðÃ~ÀƒÆèÒäù™åŸ Á†ºoứٯúþì|×¼º¡!ñˆ††÷Å®$ (ZÑ(’¼5góäkÕŒó2ýY­¶),ÅkrׯŽ¨¡Ø%k*³sn+zþAIÐ5u@×Öµé;¶¶Ö_ÔgƒóË«7ãhèõo¢S¡9™—ÕA­Ý‹§‰°PqøsçFÑàÕ^ŒšþPm†Å©`[€ð…šð4_ᇁýgtG'FV<Xs<9
+Ù'<à†vu¾9íñ‡!~ðœóX}ŠÎê4Ü^A™ ./
+endstream
+endobj
+1920 0 obj <<
+/Type /Page
+/Contents 1921 0 R
+/Resources 1919 0 R
+/MediaBox [0 0 612 792]
+/Parent 1899 0 R
+>> endobj
+1922 0 obj <<
+/D [1920 0 R /XYZ 100.892 685.529 null]
+>> endobj
 1919 0 obj <<
-/D [1916 0 R /XYZ 151.701 638.691 null]
+/Font << /F22 955 0 R /F49 896 0 R /F52 900 0 R /F15 898 0 R >>
+/ProcSet [ /PDF /Text ]
 >> endobj
+1925 0 obj <<
+/Length 2033      
+/Filter /FlateDecode
+>>
+stream
+xÚ½YmÛ¸þ¾¿BØ~‘1Ã÷= ÉmŠ;${hws8 	×–³F¼¶+y“úçû)Ù–-;/úÁ°D‘ó93‡Cž}Èxö‹gwO_è	Î"»›fÂæ¸È¬ÌÝM²7yðƒww¿>}!eæY°VSO©=“Â@Pìóû‹ÛÁP¿ZâŸç“ÇyQ
+†B›?¿­ÖEIßM.8	»¸¾»øÏ…Àhž‰TÔÊÆoÞñl‚o¿fœ©à³Ï±çC¦ŒgÖê<»½øçߝŠ‘SсEIÍ¿LŠélQ†FšüöÕ³÷ÐûýÍõwïo¯o~~ñËËë·ÜðûÑb2/ž¤^ëåtR?N«UóT.6Í÷ÅhR”õËr:­Šuý2^>.֐(Òë[¡4Í>Ž	/³¡PÌÀ Q5Þ‚Ó áOŸ¦ÕûEñçš-W«ŠÅd:‹ŸøFOBÌVFçøÔ¸•ñd#À0'Ý¡&4k’QO„š0ûý–¸
+{i5öÓªì5nV§ùE…†R’
+Û*1Æ’
+—	|7":!foÐ+ÈÔÖWð9Áyþzõ¡Mf‹ð:ë`Dú·ùú¾H
+7ÅçôŸ~YÀG§£q± ‚S% ˜kÖ™€˜è†¢EI%“ì*5bùÓƒb|4ˆ|u?J
+¤™¨ã…"£qi¨`Zþ¬
+zX”«õ`­!Ù›¡BŸXPù%ìmRB	'2MÑ/<nL:µ	¶dm¥$´QZGY«¤Ur¶`¯ª`‹èö¶
+\­ËÇñ:ÍýjÄš‡ü25Žªôÿ–]V±§ÎW£Áh"/O¡Kô2Ÿ§nŸÐiZ¥çåj0”>/ÊarY/™{ñ<ZÏ–t×>Ÿ>.ÆôV1hãC^°ÍÓŸ£‡U×Z)ÉA¯˜ŸÌ…¿¶V
+X”eUÍ„ãåbQŒ×)ã#©{ ‡„zÑClJ´õØØëtEš<¡}B’~0P"ˆ{$5À ÷0ÝPÒȪ(?ÍÆdniM=8~Ùë÷X%nú+ޝ͇)؍hïsÝlm?Õ„ÐŽF·M—ãf„{:Š¸¾ôú<3bOæ %’Ž90cg°k­˜¥`ïA­A=õd6
+ví¢Ÿ™kÄ—¢`ß®'zˆâðð& ëï[Zç§|èLr¨ª5s°ûY¼ä,ÓÎEYFµUÅÎ&7>.õÖMѼã¦ÔiǝOöƒ;m%¯nmØŸƒ „«9Rvnÿ*VsÚú¢ÔK$I£Çùº‹Á]bb¥Ïdp<+eÉf¥º7,§$÷êàFµA)¹ºLSÿ<[ß׋P=¤ËÿÝÓH9<™¸}-__Î=-‚Âzjâ„]TJ;`ƒe\™~`C`Šû6ì%m„Ü5["÷ùQçÓÖ"<{QE;Î8Wß°îÚk†ÀêÕ;¦¤>t¾½½øICjž¡Wk×ÛòrÁ|g3SJwofN2Ëíé½L2!EÓ…üÞwù½ôP„Ãïy`ÞŸI“¶ôQ”±Ÿð{Ι—¡PÅ58¶Pø½DÚcM?°’Òž½É˜<t×¼zǼ{¬n„ëÄê˜O¨:yýõªÉTÇ£ª¦÷˜Ñž¦8i™Gy$ìþ\ÆÅiŒK²”?Ió2O/¨œn£15óT?“UÈ–¥h£^Õ[Kë žkϏ8C Çé¼Õ"é„ð
+vÐ
+4¥ûY­9³û+ÒmmAC^÷k
+ÓƵa»Y–˜Hã ùÿ¦ÙÛWϺBÀ3[9·ÝóB ¹N´Û{e·eºŽ ½Íô‚ªˆ›D•
+l°çP{/°FF*lÁ>ÿíææúùݏq,ÈHZ×æX}¼Ü‚sr~¹-9(K%j¤’ýoJT=,9P*9Ä!DÐôÐé#»GÞLi¨;7#áun¢¬Íi¥ÓG´Dò&U?¨J2lµÛG´Eê3o/°ÁÚ¨WuÕU¤cé+ÖCˆ˜1lI»;~¥føÁµ9¸ìÌø•Žé€©Sõߊ_‰@2Ü*ÉyßFí¶¤ÒýÀF¢–mØÃø¥“|ûh¼[Ï1áX='ÄÄâ$9ÇÇ“äLU*õ1_]Gpÿ
+Æ58i{A5Huå _7®Ñ8Ù*•‚:jÛ†5Ó¡AÊÅ^õÿûÙ	ò^~l:¹›ð[Ì¿@œùtIÅ_Ï7•{´Q}ÙY¬Ï'¢ Ï—ÊÙ>Qþ\”ëÔ˜.0f9Ÿ¤‡Mq_»s-œ
+¤ƒu9Ý|éSJÄ%#Y¢Ùq¼Lª-Qjä	G^TTõò‡*$Û";6V·mëì0ì(Y´ûd€Z»˜ÒPÑÿ,¦ž98É2Þ5*v€*œ<}èTáäietýHöˆ“?^?æ	¼%È(Ü|ÃÌ•@î#û™9ÝcÄàáÌ«7ïj˗刂éËÀ«œvWÐzÜg•·.uéB™º°ÄŠîU‚ã½"ÝxFŸ§—zY·
+Kÿ=z	ûô*õøyV}¬ïsWE¯rjWOwï]7yATŸ1â5:7âêæ.	¦-`2«ŽÈØ~9¥ÈÍë—/Ó+ßù±¹¶.ê»ï«®ÁÛÙ—€Y–_¾g	º1r1™•ß;¬,F“öðñÈ sêá€ÆóeUìÛì,Í?Bê-ê£
+endstream
+endobj
+1924 0 obj <<
+/Type /Page
+/Contents 1925 0 R
+/Resources 1923 0 R
+/MediaBox [0 0 612 792]
+/Parent 1934 0 R
+>> endobj
+1926 0 obj <<
+/D [1924 0 R /XYZ 151.701 685.529 null]
+>> endobj
+762 0 obj <<
+/D [1924 0 R /XYZ 151.701 563.176 null]
+>> endobj
+1927 0 obj <<
+/D [1924 0 R /XYZ 151.701 530.902 null]
+>> endobj
 766 0 obj <<
-/D [1916 0 R /XYZ 151.701 638.691 null]
+/D [1924 0 R /XYZ 151.701 530.902 null]
 >> endobj
-1920 0 obj <<
-/D [1916 0 R /XYZ 151.701 612.034 null]
+1928 0 obj <<
+/D [1924 0 R /XYZ 151.701 504.159 null]
 >> endobj
-1921 0 obj <<
-/D [1916 0 R /XYZ 151.701 612.034 null]
+1929 0 obj <<
+/D [1924 0 R /XYZ 151.701 504.159 null]
 >> endobj
-1922 0 obj <<
-/D [1916 0 R /XYZ 151.701 549.77 null]
+1930 0 obj <<
+/D [1924 0 R /XYZ 151.701 441.808 null]
 >> endobj
-1923 0 obj <<
-/D [1916 0 R /XYZ 151.701 515.006 null]
+1931 0 obj <<
+/D [1924 0 R /XYZ 151.701 406.958 null]
 >> endobj
-1924 0 obj <<
-/D [1916 0 R /XYZ 151.701 480.243 null]
+1932 0 obj <<
+/D [1924 0 R /XYZ 151.701 372.108 null]
 >> endobj
-1925 0 obj <<
-/D [1916 0 R /XYZ 151.701 431.93 null]
+1933 0 obj <<
+/D [1924 0 R /XYZ 151.701 323.709 null]
 >> endobj
-1915 0 obj <<
-/Font << /F49 896 0 R /F22 957 0 R /F17 923 0 R /F15 898 0 R /F51 899 0 R /F52 900 0 R >>
+1923 0 obj <<
+/Font << /F49 896 0 R /F22 955 0 R /F52 900 0 R /F17 927 0 R /F15 898 0 R /F51 899 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-1928 0 obj <<
-/Length 530       
+1937 0 obj <<
+/Length 540       
 /Filter /FlateDecode
 >>
 stream
-xÚ­–_o›0Åßù~$Õâ˜?&øuÒ:­ª*MIûRUÈ2†X5†‚³4ß~6´k*5‰ì쉸¿{ìã5@àgð},®ã,!Y¢¬+!sƒ,'“¬Kð®8Ó¢U³§õÍØžC’e©m	D¦M}‚	œÍ#”%áý,
-»º7¿BZ
-UÏæ	NCݾ]7|*îøn*®WSñKi>b•™@mÁø¤œ³<HWšX5’½k³?BضàÇ:x	"sè`;&	`Mðø„@ižÝ ‹ç`7v6 Á9Ì06µ«àw€-Âñ¡r”šai²”ÀÑ«w{ûm6Ç1Fáâj,ÂjØ+6•W»83q%›Œ¥M'y1hª
-œÆè¶÷¬—fÞgf«78É–ø@y¤Ï+˯hyŽþj³[%…zv¥Ø¦iKW¨:JáSJíNy(yPlSŠÞª¹Þ9;±Õ¢áŽFTºß*F5w“-s>ßaßøÄ¢ç´ôáŽ1'ìhž•{ÍúdGõÆ9O攥ʤG><ÉjðF“ñÒ¼ùÏý±½V{”%óSY,VX§¸ÒýÞ1	‡¼¦u¡÷wÏûÇŒŽ÷1ð’/[*E%xɐJÈ‹öQ•žF2Éi?Ùà«OËràËë¶ÐüÕû„Þ,3/	Í/Jâð’8‹Ñ¿Oœ÷«ùrúµÞzg
+xÚ¥–Mo£0†ïü
+¡Ú86`_WÚ¬¶ª*­’öRU‘æC5&GÙüû É¢U¡5=1˜yæ¿Ø‚2DÐOçûÎYn|­0_Šv)¢„à5÷Q´æ˜ñíôänelŠJ{Ï»Û.}y…mºÏ1lÒçQ‚ì-(‰÷Á£î!«áÎI¡3o°Ð5ÕÛ5—}p/O}ð¸ÙöÁ/md‡¥PA´A,{åC{˜ÞuÐ&tuÑæ¼Mr~ìœW‡Â At0†ƒ Å¥óôLPÏn´Ê×èÔe–(`k1±B[ç·C†1¨KC(F(
+9î\hÕ—7Þ‚ùÌÝJöQuµh]kúû›eÛ]Ð 3˜JÇÝ?ÜÝ}ëȵú=†#±ªi«SK‘´/†>êÂX+©FÊ[¨‘:I¯v~ÚŠZjQZw˜6gOAò(Jî#À¡OÂؤ‘8}£ƒhÅÒþ±´zVcô„EG­
+mý>⼬k_gQq^ô©jjãäIQÛ*eÒœ¬çt4ÅŒei꣎ŌWÅöî\Ž­6ý™³œæ0勶_LР:“[{¯y¯Í^ÄÊÒ’ipú34'}8'ᨛÞØ3¦™Ž‚)6ç¦Åö­QR›úl¿Tÿ0"Û›óA~¥œÕ%hiÀ°ÂëQ¨"-dý•6þ?!—+üÝü›cSß
 endstream
 endobj
-1927 0 obj <<
+1936 0 obj <<
 /Type /Page
-/Contents 1928 0 R
-/Resources 1926 0 R
+/Contents 1937 0 R
+/Resources 1935 0 R
 /MediaBox [0 0 612 792]
-/Parent 1902 0 R
+/Parent 1934 0 R
 >> endobj
-1929 0 obj <<
-/D [1927 0 R /XYZ 100.892 685.529 null]
+1938 0 obj <<
+/D [1936 0 R /XYZ 100.892 685.529 null]
 >> endobj
-1926 0 obj <<
-/Font << /F22 957 0 R /F49 896 0 R /F52 900 0 R >>
+1935 0 obj <<
+/Font << /F22 955 0 R /F49 896 0 R /F52 900 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-1933 0 obj <<
-/Length 1383      
+1941 0 obj <<
+/Length 843       
 /Filter /FlateDecode
 >>
 stream
-xÚ­WmoÚHþί°úÉ©ÂfßíUu'Ñ9¥JI.¸•ª4²lߦ¶IUùïõ.`‡\_X㝝™çÙy3vnìüÝytŽN¸rF
-+âc‡‚<Lé+$w‚عrG÷iš\ŽN(u|¤¤äZ˜rQ"@W%öùdxÐe‚»3X±/&IqÐ%œH÷ø.š—I®÷…K°VÖéo§±Cj†bÌM;W×؉aS¾ó½’œ:LøH
-muâ;ÿtp 
-4J""¤#¹B•ÏÚÍÁ§³³Ãƒ® »Go«·x(Âh4	‹¤çI>…Õl¼=Ò®‚þ.aH W/ª¸&iÜvXü?óãt’¼Övu>~íé8™$eËx''n-‡¯=?Γ$,“å+I¬ÎÃÃKöaßóDûño¸Åqª¶¦¤K<D|ÚTõøÎdäA-òÀƒ0áJ¨kd©Ë0$™\&ÏŸV¢¿]#ÒPU”Q™ŽŒ_÷ã"Ìæa¹˜/¯+ùMáÏêmqum6þ0ËÏ
-HŽŸÃïCHáðüâ+x©h”Ífɨ„WÄî®åÂãóÁ À#«³Þ—þe\öËÞe<¶]Â3ã´Øjô¯ÓáïÛ¥Âj»Ý±fÖš$ÂkØ<½`ÕÝPÖŒQ‚qݘµµGJ'[ ý´-DꤲF$kBœŸ_´CÒ;/eתÆo¦™–UL53D¢Æçª+ÀhJÔwïõä
-cÜ-襁Lš§M‰J	]Ðw(tCÅÈÖ®„¨ÇV=©êEMW©TÈ÷H¥ËcÖÕlÞbÔ§s²£º›Ö4º.|”ç‘&åÁ’’™×krf±ÙÉÆ;_1á“dƒì.¡¼‚+¡èä•I¯õJzqÜPÉÝt––-ŒÀízD…y 'F8AJÑJ—Xò@z`с¬ƒØ86^ÌFešÍ,UåfàÌ,€
-nøŠ›.çÜMÐ-j-ï’!LüfôŸ†&#5!á4[zvŸ¥qå][î?[Úó¤\ä3Ûæ¦7ažÜ¦Lc!ô­u™‘§ƒ yÒ;û—ÃÓóÁá›oŸ4íÆ»-‰ûrÞò&p¿5FŽï’‘ÏÿÀ}æ»éجú]¶ÈÍ?ÀÑ–¼Ä>L·\"Ï÷v‹C´ÐJ—ð}ã°¾›u¸h?Öá"˜çÆ&ªô¬7§Yž˜'ˆ+òï¢(Í»yžÌ£š€aV$u€P;%´%
-ÂsBwª'fªD¥k4›J)ÌùbTÚ?Y®WÑ5M¦ú:nÜÜlW©°>dŸAÐÁ'˜ŸûÀ ~«k¡•8¦ÁB¥Ý‹UL„7­ÞE³¸­¯p÷ê³½æŒ#ß8
-Æó*¡(x¢,)›i§¶Z
-ÎS­l6™·£È–;¸XhÙîF߬¹VR%ø¡?
-¡ö#}`l’*ā­‹µf]½H#[C«Æ÷Âñ—þи'£4¶xR»Yc»ßõ`~K;3;Ó牑í#IýD°g
-OB}D×ͳ8ó © í„À¸a»ïzœ®±£‡I×hÝàtJ·í}YQ`XyûðZAÔø²évKW¶
-µ7[3ã2ë“{i¯–J
-¥d^ìCrA#«»]Ðú  OŒßqr³¸µ13‰Šb‰A÷åú…wÙbb±ÞfË©
-ÊlÛÍÆ}äkg÷ ’	H¡²¼p7vFšmÎtÑd¢…=(,K`ëarž§÷BÂhe¥ã¨ŒžÇ^èz´=—ˆ”Q±—d]>0„oI§æز\Á¥_+Â[
+xÚ­V]OÛ0}ï¯ðc@Äø#vM›TLCP
+“&@QÔ8%RÚ”&0â¿ïÚIKS2)/MêûqÎ=öu.AcDЏÞ^ÐÛ=t|D	ö‰OQ *(v	EÒó±ðÄèÒ¢„l]G»‡Œ!ûR:Ú•9fT@&ãôûp¸esáX'9<‰ßeªØ²©C¥µÍJ5×vÙt²ÞAлíQˆ&ˆ®À
+Ì9Mz—×Å`;BsßCçqáa)4j††½_=²Z‹`Z|‰©H:>6œ5ÍÁÅññΖ-˜ Öî¶y±ŠÇ"ŒFY8Ve˜ÄÕÚö®f	©mʱ ‘ލe*š‡35Ÿm)Äû¢86ñ]”yXª‡²kx:M;ÇŽæ**U¨¦åü±kŽä/£qX>ÎTGuŠÛ»(K“T·î<Ì6ªÎrÜ…xü$ÍÔFñqGc•)ØÈX%q×vOæJmt˜Mxy/ì®+ÚÃÛO’M]L=ÖPôùKuAÂu¸r˜1·r²+AW}8–\.îÐoµGã³+—*•W9eT¦£ŠÖ}R„ù,,ïf‹íRÑþ,W‹ËëÊðµz<™:ZÊxžì…p‘‡§gWDEžQ>ªQ	K´’Ûzñ÷Oƒƒý B––ãþŸƒó08ï†gýóƒAð¼Ó¶ÿAŒÓâMÐï?‡Çe.&¾÷&n¢…­!©p˜‡Ã ¬QÙ¬Ê0ßØU°ë%ÍÞ(íøc¥!ÛÑtKÕ ’7Kœžžµ—¤-ϯ{kQPÕ\Ë/ýz—i_ŸûÍ‘¸ƒ.ml`4ažu¯ U8w¬òƼðEϼM˜”0	y0MPì¿9™`æòå\bæ‘&Q&}ì¹ÔdÒÃŽ!šÏZ =†‰C?RÏS”7!_î]x4ŸGZÇZ¼Z~fW–<Y³\êdjMh›2¬`;ÅÒ­·ÐmÝŽ~7R:–A^ëÁ=ìR˜S]HÍèfŠ8 ©ÏL.ó¬¡7¢A=²êC¬pE,¹›ŽÊ4ŸÖR•ë‡fZ°¦³ÔÆvÇRxŒ[ovÉ1¡^óäÝŒêµ á$_0»ÏÓØ°këû†Ä‹'ùº\	
 endstream
 endobj
-1932 0 obj <<
+1940 0 obj <<
 /Type /Page
-/Contents 1933 0 R
-/Resources 1931 0 R
+/Contents 1941 0 R
+/Resources 1939 0 R
 /MediaBox [0 0 612 792]
-/Parent 1938 0 R
+/Parent 1934 0 R
 >> endobj
-1934 0 obj <<
-/D [1932 0 R /XYZ 151.701 685.529 null]
+1942 0 obj <<
+/D [1940 0 R /XYZ 151.701 685.529 null]
 >> endobj
-1935 0 obj <<
-/D [1932 0 R /XYZ 151.701 314.865 null]
+1943 0 obj <<
+/D [1940 0 R /XYZ 151.701 213.38 null]
 >> endobj
-1936 0 obj <<
-/D [1932 0 R /XYZ 151.701 287.005 null]
+1944 0 obj <<
+/D [1940 0 R /XYZ 151.701 188.974 null]
 >> endobj
-1937 0 obj <<
-/D [1932 0 R /XYZ 151.701 171.72 null]
->> endobj
-1931 0 obj <<
-/Font << /F49 896 0 R /F22 957 0 R /F52 900 0 R /F15 898 0 R /F51 899 0 R >>
+1939 0 obj <<
+/Font << /F49 896 0 R /F22 955 0 R /F52 900 0 R /F15 898 0 R /F51 899 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-1941 0 obj <<
-/Length 1620      
+1948 0 obj <<
+/Length 2077      
 /Filter /FlateDecode
 >>
 stream
-xÚµWYoÛF~ׯ`ýRÚ°6{pyÔ¨¦q‚‰ƒÂJÐ 	Z\ID)R%))òß;»³¼$E÷E.ww¾ùæuu^ŒžNFOžsî$
-(s&s‡QJˆ;~yÎ$q>ºWjV§E~üyòÊlIäûžÞÎ#Ba7Å}ŒAŽÇŒúÂ}wÌÜõ¢„77NÒ|q<ÒsëÂ>—
-…Ku‹ÂûçW(¼ÌkeŽÍá†X3…š½à‘ˆF©`‚„!ktÏÒ;½kt1ý=Ò«Ôa=k$™­F?S'o¯À…έٹr„‰/%È™s5úcD-C´Ï“} Œy„séø^DFDŠæ˜óq,)u?QIßæÙ=Xúî¼(µ ]Ahœ­—ñ	®¯€ºÉ&Sœ`¸úûRÍŽaù/|Mçxöþ˜n±±7ÝÌ«]ë…H(}0ô›Ox Zã÷+|F†Æ&E®´iØù&ÇP1¨fE>Ö°œ1bF‚`ÝUÇi^¹œ»¹R‰JPžik7Q†J'’ÄÀ2	À‘æìKMîåÛ‰<ÍE\àê,ÎQ(
-Ýè¯
-×0îàÈ~º„o‚á‡|Cs—NØG jC[ÇL
-Âh‚ â}`+Ÿ@f(“ib
-Kíž^G…&"ìÑ$ ¦Ë]CP±õ]ÝÅ«u¦vÉòB¨ä²ÿCdy#œ1¸„–¬´‚ Ê¡ö)+Ö±*c$nìyžû —·ieÍ+Õ"­LÑ'b|\½yºkF (aQô(fB/àC3.þ|9Ù£òIJö8j}„\l©}q9A»oÓz‰´T+×»pBÉ	§òQà„RáNë]Õà{ï±TGñ·U«»´ÞUA†aÈý¸ÚˆAŽ‡Þ–ZL·\ÿ¶|†~ЯÏT5+ÓkŒåÄfqÞ•©­6¢—×9¿ÔmqmcÛsÃS<ò‰	ïM¯m]àv	ô[ž´jò&_vKÄ
-(ÚW%—º<zB\‘ˆ[©ß«“6ÁYIv¥i^*…“…®
-sD½.Ó›cé»qmw%qÛè_›Ìš¾(†õî›eŽIIÉ#Ù*¡ºûx¨ÌmcöÃ~¡»'ÔªvÖÚ7iô¦Î#Ó¸ ][Ћ˸ïjý96QzŸYqg(#•e_CHáÞLÍkí	¹Ï6 ½l4i5>oQc–ä?Ûꃗç“XŠOœt„ë™@»H?5ì®››/ËÔÎèd-éÙƒsSóÍ@Ô¦¸ÌÝë¸J+l¶œDÀÔ{h²ÈT¼Ó9!-–j…/qÕfÒ½])•XíÎ&j=‹Õtå.
-[Jz³‰Ð¤Ë†téE¹5¿ì†¹ºÞ,¬‚,®*bò]ÛI˜&Öq;_ê^™eªp“A¦>éjVôÚ*¤U]nfµ5óÃq(¶G1ÏÝ g•.^ì2ΓLq¬—¬Ÿ$<„ZÊe3ÖŸãž­2Õ¶ÝÑ¡krymæÇ‚µ^³˜«1ÖöC{-°u$|jffXê¢Éø¯‹&È>nʘq"›&Ðú?ï™UÛLfàûÅÒÅûT€sô<àÐèk,‘\6%mªC¤ÂÕ0áÂB>ŒÙ2.qÏIU¬Ôî‚êz֏!‰;ÓܪH®§%gv„Ýsõ׳}nÜÂþ‰2¯¬¬n5'±­J]}‡8/lÉJSÂJ`Nœ!ÞxÃM¯òÂ?‚)Æå´Ïâ	®~›¶–€á9½~Š2ˆ•]ʛtfo¦;—öOœ ¸#mZï%úÛÞ}82N0“´ø+>.ß½~ÝúŸðWß^öÄ‚bQXjÍ_Q-ØKm€´Wž<ÙgçŽJí‰ï€ªY¨öéUú”æ{|¾R«é¬¾³ÄWéU̺S_†ÃÙ„:o`?i¸8GN¥gOß½Ð'è©þ=Ú‚Ú]1ÓL%zvˏÂ(U½)s<4f{Rͦæׁ»Â¡»Ò<­oÕÿÑ[ãó^q¸Î	_’Íz×#GÀt}ôý<"]伃ó°Þ¸}´£ƒ9 ¬X«|j?w¥›ܵ·6À뢴Î3£Á—®¡pš™
-#Ÿ¶Ÿ›mýq²yÂ,ü/éòw
+xÚ½Yëoܸÿî¿Bõ—ʆ—áS
+pIœƒwîì=$‡…¼âÚjµÒž¤µã+ú¿ßC½våGëE¿¬(ŠäÌüæÉYê]{ÔûþàíåÁ«œ{!‰Cʼ˥Ç(%Q̽ Š‰Š¥w™z_ü½h²²8úíò»<"qH³œÇ„ÂjŠë%‚Í
+„ÿéˆùëë
+Þü$͊룙PÒoJ÷¼Ñ88×w8øüágE£í¶%œ˜ÁB#e{$¦±åTÀ8”ª§Í̪ƒÓ˃ßÌR
+¤QDo±:øòõRøöƒ¼Æ‘wgW®<¡"(sZî]ü|@‡)>$Ì$&/1±0ò•n6Uq4S\ùõêj^éë¬Aæ·Ëú+Uô⧷sq~v~yúˇïޝÎ?ŸþrqöñüäPKVë\ž¸Á¼\Ï›
+ÌFöÚHåÍXHXÄá)ˆ,ÍÿX[N_}`jȦY‹Ø›	InˆÈh‡÷e¦(õßÝèŏü÷"ò³%>ïÍ\¹©ð
+ÄØ…—³€(攑ˆÉGá%<¸Ô1·œÅ$Œ„=+`Žß¬ÈžÁÙXn
+4Exý¬	˜Ô5~\••Æ˜—[òÏMÝàܺÒëd° q
+9 ‰;3š”“IN8žŠ^.¨±ö¬NÐr
+"pÎýº©6‹Æ½”•y
+°­•^m\¡¸~¶>ÔorcXc{AFD$Æ"L'Œ°bOTeDB*ÇTo’"Íõá?”û!IÂd8&Œ˜[ò$#¢b at B5öëøÂ?ÿxi²u&œ]$@±¥Q×­ùªq##l™T… (UÀ„+¼H.ÂadÏ’4œr9ÃPërÄ"%£ñ8µòþzzÌ§»µÝ™šÙÌ- !ý;óˆÀoã (ñ‹'€cÒF؝?ÕÃMü\4ÝÅ0¤jhd±¤*|†!ã$ŽŒ^$‰T„h,Ê¢€Œ9†±\;çM0~ٹʉ5æ]X-ì2…bd¸Æ£0 `?#¾WÑM®[Þ!›K)ýã°@žÑvÇê¹5){*~RÉø^8gTPDrÌûÐnÓš\Û‘2U„a>ÕW›kç‚yR×­ &SÕRß”›Ü	|íl1C-ÓãqD¨Eub
+È„<ŒŸTr”4„'yn‡nZѤ_:\WÙí‘
+ü¤q«Ó¤I’¾÷È}ŠL)ãýˆ@µòǽj«”¸D‘q`R9	¤ÓñdÅcÎøXä÷ TøK놑ò¡I¾¾IŽq~€u퀆ÙAµd^mHƒ½÷&ŽÛjɼM'C‚4`
+ bâe9)`ÌÍže*+lZC«0¢uå’á
+œaçÂV ú²§I²ÂU…Ö©Nq¼0!­(Õ˜ bE¡þ/ÉN„ÂÒR`9$½ñ.6A΢TM¶d×ð©L×A1•ØÜÆɬ6øþ Ê.q„Pk.2/KBUÌM±hÂ6X,‚•ÕÏHl.ö~†«»¬Öë+«ðW¢‰äÁÅñ^ÄD„Å8ýÇÙåYð'¥Ø~ȵ¸Ø"ûùôüå¾Ë Œ±°Ô®ªßÍôŠ[‹ß;‘‚’1ŒÆìt
+Ù%
+º—û"K¬0‡¤õ·©Üƒ‡µ&÷R²1\K¥)FdÑÝ0·üõ`^ßëzQe¶i¾S[iÄL¿3>o*Òdíl[úÑ	nùÊ„üi@·ð{znq„&/§\ ™ÜtpXLbn¹þ NîW]hZVZc£ÇD…%r½Uhˆ®Ðÿc¡¡%{’UAtBñT˜Û©4@~8DØJƒŠ¨ë}=Ñ\á<¶yÚç3y“um>ãuè?_çåU’㱬²ä*7]³6×Ëƨ‚Æþ{ÈL[J†bƒÏ;¤˜§Å_ÝŒ³õÑKƒ‹J	¢âK„®ïPâӰݧsìHd®ˆ@-Û&FM÷ê°ÍpšûWIÕ˜m9
+	½–¹NvR'øō^¹¢·î\éÞÍTÚ™¬Ñgk¶ÒñŠÉÎ;HF·1 ]µ ;S/«­f×ÎÛˆÄ˱oä¤O”ë¤+0M²Ìó–TËp_«o%­_¹Ö„ó×£Hl×bÒßØ{ÚŒµ¢be†mVÅF¹‚)ïÚ¬opÍVœ‡pÛ­è¹kymÈ2ëïøý•·ÞXa]Bl¯ ®¡eI1ú´îZ`X-õÖdõ×[x·eWô@¸öF¯ÿl9Q¬vž¶È<Âßß\£æ0ö[[9LS¸mîC#©qößènÍÝÅMRášãº\é9œÁõõ”e…£‘^Í{Dk¿žÒâˆõ¯”ɪv:¸3€$.$õÑŒ¼tð|P#.×Žé˜AÔ…ÛÀMr>„ðçNƬ~¼ÏÌŸà†µ›"¬«ÛláN¦;‡wãp[:ìd}X³O[Å1úþçŸ~ü±Ó=¤+»´óÊñcnûYìÙÃÀêl£;òøÕ”˜;$"žÁª¡±Ôçèª4»ܳ7+½š/šo÷:ûC—˧Î4‡õzl›ù²gì/†]÷·À¤9-¼?}ûé{³ž˜ßÃ-Nû–I–ëÔTmÅá£\ÿè™=ùïÌCê²
+$§­æ¿Ð–ê•5{3ˆ#Í9!áKºYï*ä€nŸóˆÐæ]¹Ó>¡Xû¶Hçò
 endstream
 endobj
-1940 0 obj <<
+1947 0 obj <<
 /Type /Page
-/Contents 1941 0 R
-/Resources 1939 0 R
+/Contents 1948 0 R
+/Resources 1946 0 R
 /MediaBox [0 0 612 792]
-/Parent 1938 0 R
-/Annots [ 1930 0 R ]
+/Parent 1934 0 R
+/Annots [ 1945 0 R ]
 >> endobj
-1930 0 obj <<
+1945 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [1042.094 617.846 1149.632 633.387]
+/Rect [1042.094 522.395 1149.632 537.937]
 /Subtype /Link
 /A << /S /GoTo /D (modules) >>
 >> endobj
-1942 0 obj <<
-/D [1940 0 R /XYZ 100.892 685.529 null]
+1949 0 obj <<
+/D [1947 0 R /XYZ 100.892 685.529 null]
 >> endobj
-1943 0 obj <<
-/D [1940 0 R /XYZ 100.892 660.623 null]
+1950 0 obj <<
+/D [1947 0 R /XYZ 100.892 622.565 null]
 >> endobj
-1944 0 obj <<
-/D [1940 0 R /XYZ 100.892 618.842 null]
+1951 0 obj <<
+/D [1947 0 R /XYZ 100.892 570.793 null]
 >> endobj
-1939 0 obj <<
-/Font << /F22 957 0 R /F49 896 0 R /F15 898 0 R /F51 899 0 R /F52 900 0 R >>
+1952 0 obj <<
+/D [1947 0 R /XYZ 100.892 523.391 null]
+>> endobj
+1946 0 obj <<
+/Font << /F22 955 0 R /F49 896 0 R /F52 900 0 R /F15 898 0 R /F51 899 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-1947 0 obj <<
-/Length 771       
+1955 0 obj <<
+/Length 832       
 /Filter /FlateDecode
 >>
 stream
-xÚ½Vmo›0þί°*M#Qpl	´Ú¤4%ª4Õ:Mj+ÄÀ4H	¤@ÒVSÿûlì4Ò6›¦}‰û^ž»{î· SåØUº#ÃAÙ¸À&†}„Aϲ¡iÀ
-Á•<´nܳîHׁí^Ïà’ºaA›ÌP)ó}4miÄ4Ôó”­H
-Wsš·4làž:œùË‚füÞT1âÆÇUîÌ´À¯&$åꁐݝ‰mûRrˆiÁžÉ½ÎÁTùª j(¦^
-EGZ=Æ%f³ÝÒLÝTï©XÃ4ùXˆmBi(vE*Ö|Iƒ8z|±D¥^´J‚"Nq4£™´ö“þ*§<>JÚ,»M~¹”ð5“› MZ±êÆã‹áó]A
-X5lÖì^#e´XeR[Ãb#Jº Å,Nne~<§!dZ¸l·<ÕLØ×ûõ+VfïË`r2v¼©ãz'wÀ}Ïü$œÓŽLª_ør;¹å6/²U sMüÅrN½e¯ý‚æR¤Gw´§÷!b4(1TŦçÇÇ4q~¸Þðb2q†nÏj'§Ù:h‡%=ÛÕpbK¯eó©É]^øEÈ|&;ó4§Üá:Ê=áÔ«FÚ®e&biÏë÷Q¾ììØŽÂ×
-ó«<¬ßܼ•]鉗El?m‹SO°4Ö•¬º¥ÅK—)CÉ;¹Ú'éJH‡[”ÆXÔnª÷ŒýC²nÈ!	{ºaÿKw’¦ñ©!”èwb:qŽ/O9LÔá¿\—Ó†i
-õù5&FrÐáصÏè/Zg|1u^$fKNÁÉw:§;bïAe3ç„@«O$G)kG6c	!ê}Kï³™ª[ê£8H#±†i™"B5.…Õú\ßµZiÏu‡•9½[À²OŸEÚeG,ÿO¯q×{èq0Vcù¦ƒ‘㍾9e¥+ÔʵWI+|¿3%j\j ÄÆíS“‡·§©x÷™§übóøoVöMñV~_Ä
+xÚ­Vmo›0þž_aUšFªÄÁ¼$Ъ“Ò”tªÒT[è4©­Ó ¥˜“´šößgc“B³Nê‡cŸïž{î9<\¶ÎÝVolØ ©ÐVmÜ ÁŠ@ß²¡iÀ
+Á‚T­ýà^õÆš,h÷û7ÕjÈdž
+£ãY»«›†rMØSUÂåçí.2P_Íý”⌯›ÌwÖrÜÖ¯b»U€*aM¨ë xnÝ=¨ dkW@…ºmuaùtÓ‚}“G]€Yë[K­æbjÕ\4¤3gÐ7lX`æ0/œóÛË{ÕTÕÿ?¢þbA/§Y¸Lùû¡v×ÔL%òãï‘n$G|–ÿN9v°Ë|›ŒºÂg†é2KĦ®4é¢D†¦°ûSnÖPe9“¡Oýî—ðÑH’à€ÆDz:’âÄ“Ë%¾Ó&G½c±ÁOB1HÈZrJ2,†t.i¯|*_89M⤨‰%’9s¹À$7ã‘M8Ð;©ÉØëÒ!I>S‰c‰‡	'ÅA½J´’ëc/Z&•üç¸ýˆ™ã&êkq¹ÕnžuVÝádr3Ú¬QüBáÇœñÝòJj"™yÆt'OUÉÀBCMN{BþÊ%Ö>Þ×áôbâx3Çõ.†îÇÔw¶e’ÃéídÒ)«›-I6~ñŸÓödusi²›Á¾‚t<»>÷8¦©óÓõF7Ó©3r+€8­g«8ÀÆz¶u*”¯í¦×(ýœú4J­ÕR$Ç<â*Ê=Õ«¦z¼CMÄxÏw×£<íÔ|Ga½2R¾¿‹¹&à‡Ø•¶Ýs¶-ÎÁ}´ގվ+…,³·šµÖ…5Õþ·b(9 ÕRR¯—ïÐ눴ÆaHóᧄP¢¯õ_ýðç{¹hØî±ýS.ÎûŽ8–+{7Àû:gr3söˆÙJS(ò_Ó³{¶r³±èº­.5ŠY;²CV×ueÝÖìPÕ,åULH<CRp¤ë†Óáu÷¾¬{­tçŠÄaå ®W°hӍÉqÑé[‡àÇöýŽ}Œ€ÕX¿ÙpìxãïNQªÆÒ7^ü{Û6–›ï’òÉ>wþ}‡ã
 endstream
 endobj
-1946 0 obj <<
+1954 0 obj <<
 /Type /Page
-/Contents 1947 0 R
-/Resources 1945 0 R
+/Contents 1955 0 R
+/Resources 1953 0 R
 /MediaBox [0 0 612 792]
-/Parent 1938 0 R
+/Parent 1934 0 R
 >> endobj
-1948 0 obj <<
-/D [1946 0 R /XYZ 151.701 685.529 null]
+1956 0 obj <<
+/D [1954 0 R /XYZ 151.701 685.529 null]
 >> endobj
-1945 0 obj <<
-/Font << /F49 896 0 R /F22 957 0 R /F52 900 0 R /F15 898 0 R >>
+1953 0 obj <<
+/Font << /F49 896 0 R /F22 955 0 R /F52 900 0 R /F15 898 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-1951 0 obj <<
-/Length 821       
+1959 0 obj <<
+/Length 792       
 /Filter /FlateDecode
 >>
 stream
-xÚµV[o›0~çWx}Jªàš[ª6©—¬[ÕešB§Im…(˜)NÓmÚŸoC“®íÖ‡„ƒ}.ßùÎ96Ì gÚ±¯¼7M0‚ÞÀO€t=]:ž
-ü\õ¦8"ižõoüs®îBo8´™ºéADµ‘Ð3´`_7ÐÐê]ö^1+é[/ŒÓlÖ×-Çî‘\>çX¼Â×÷S!|Ìæf	õ2!Â"²íQxÐCGjt]£ŽݧLKûÚw­"`(Ù8в@´Ô®nˆéÞ9 X=¬¹æXŽ‡ŽCå˜j_4¤2ä˜j`æÎì!Úä4ððy–	–‚Š”«ˆôuÇtzûl} d*Vr9š‡¥T¨py—FxÀÀÓˆ:ÍÊ¡‰ÖNU‹}!®¨É5rn¡#h¸¦°s„Ù/¾£nÔUhø>\ez\I<qHB!¾ÉåÅÅaÎÑz»ÂفÄ.y$Ä|%Ó’NÅKãrÿ`[šBÒìР2–<:7Hâ<ù›)³a¿Cˆä-Mšðo(Î2_ÚMééøøòŒY ûßk 5ÖI˜.p|mXv¶·@í¬ÄdUfÂH—*ú¶¨¿[ñÚI³”Ôõ /¬‡þ®Ê—˜õ2Ÿ]¥8t)^<WÊ'ÙÛ™Ì:[>_Âmú5¸u¶Q몔ķA3ç-RògÜ®ñ=>4Y,„,_×¼æ¥,?)[‘§âÕÏ9u¹À$Sc‘82G­Ôdìµt˜a,A°c™c(p”&?$DIp‰q¬2%é[…ôj{£ÒÛ¶ØäÛ®!ÜV©ý¦oÚE“	˾bÍDæ›ö 7'cשhu]a¥Þš~:èõ|8šœ^ŒƒéØNü#_:h
-0PHéž-ƒM†;©ÒNkg³¨j5ÈÉø›œ|žLÆ'¾‚ß3õ]RßÏlòŠ„$ê®êd-ò
-³€wIˆ í›®EUBkQµ÷“ªt|'ñ®j½öÖ91g˜t'O±z<¹Þ:×iåg·ñ¿uðÙ:ø?ti‡Ä8ߚЗB(Ðo¾«ê'ý\û þД
+xÚµV[o›0~çWx}J¢àÚ€IPµI½¤Ýª.Ó:Mj+DÁ4H	0 Í.ÚŸoHIMëCâƒ}.ßùÎáž WÚ™«_Ag„0p#€‚cÇ ö؁ı€‚»ÞŒeœ&ý÷Z¨¡cÛW7ˆ˜6’zAöuŒl³wÛǽì)gO=?Œ“§¾n«W¦jS)LéZ
+_.gRø”T˜Ẽυ€ÊÈ–ÃàA9©Éä‘EêØ&×Ò&®öMÃlÜȆ@ÓÁR»{@ dg×€auÆ`-4—À$chîmfÚg
+5"F30¶˜3˶iCŒ‰?ýÒÏú:1Hï­\¦·77's¤#F”#usZ®òDéxñØ`«	‰¥~·¬Ær³(ý2¤ë8)¥@¿ûËlA½ MV¤{DÐsTxs?	ÙnQæ«@iäÞP¸nU	(¬Ìm3¾?”2µÌý\)4ŽåµÙ²HqÅLR¼›€_/PV'MlUòY?û%- ^‰Ã
+q¬ ù‹Eª˜MW*/åT>Ô.Ç]y¾Éq TÎÂRDñOšF3å6üwÒ$Žêøo8*Á³ØÚÍéÅäìöŠ[ !ÿ?ªÕÖ‘/hxM+9Ú‹@6·4ÒqG““==^$NⲪGùõÐßéR¼bú4ŠÃ¶ÂU&Re|–G‡³Ùò¹ZÒÍlù5˜Ý;>$üðÑ«_ô)iFOW ÷¿4I(…$]W¼¦¹*˜ï{Ê–¥±ó²Úr•Šäj<2#cÔÎM_+	¥
+¿YˆŒqôCaTç”zÑ*idýHŸÍ¡¶7¶¡¼u½›„ÛU„]µԍÓ.›ÊX5ï¦r¾éOÙ
+p3·Ê^×;h™}<óØ
+ê½?^ÜL¼ÙÄõ.NÝS¿šû›
+¤l—á&ÝóG©´ÓÚÙ-Mµ
+ätòÕõÎ?M§“s·PÜ4ÕmRÝÿ÷–\¤=䎔±bíó¨È†[¾£p»\äUï°Í—Iµ²ž?­úžæ
 endstream
 endobj
-1950 0 obj <<
+1958 0 obj <<
 /Type /Page
-/Contents 1951 0 R
-/Resources 1949 0 R
+/Contents 1959 0 R
+/Resources 1957 0 R
 /MediaBox [0 0 612 792]
-/Parent 1938 0 R
+/Parent 1934 0 R
 >> endobj
-1952 0 obj <<
-/D [1950 0 R /XYZ 100.892 685.529 null]
+1960 0 obj <<
+/D [1958 0 R /XYZ 100.892 685.529 null]
 >> endobj
-1949 0 obj <<
-/Font << /F22 957 0 R /F49 896 0 R /F52 900 0 R >>
+1957 0 obj <<
+/Font << /F22 955 0 R /F49 896 0 R /F52 900 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-1955 0 obj <<
-/Length 1446      
+1963 0 obj <<
+/Length 1332      
 /Filter /FlateDecode
 >>
 stream
-xÚ½WëoÛ6ÿî¿B+°M"F|èÕÚ.)Z´éڸÀ¶™ŽµÊ’+Êy`Øÿ¾;%Ë™R¬_ö!!MÞï~÷Tè]y¡÷|öt1;>U™ÇC–…÷+Gœ%!÷â4cQ¦¼ÅÒûà·e9ÿ´xy|*„—²,ŽÒ
-•2Á#e©~?=Ÿ2RþëÖÐ_î*mæW<öŸ­óm§[¼|¢°ÙÉböeƁ;ôøè݈Ié›Ù‡O¡·„»—^Èd–z7–rãÉ(eq„¯VÞùìí,‰c²˜ñ(öb•1«3ªùëÉÓ÷Ï?†QáÿG¦ÙèÓµe}õxD"ò¿7¹Tõ££eÞåÁ/#`àø÷3 ¯"aa–‘àVw»¶&篟^ g',.ž½zs~‚o­ózYé#"Y™m¿[îe<a<°J)'ùo‹Woèñ)`>²2à ¤¼@J–&’X8gLÞ‡ ,öóTúàeþ&ÿ<©¯éWÙѪssG»ÎÒ¥þ宬–t$[·Ùæm‡ÌŽt¤ðËy|,î©š]/àè’þɝѫ]U
-¯¡ý½-có·mƒR®Ë¥eä~ÑÔC®®v­fe
-(ª”ûðè!u7emº¼ª˜Y;x6¯«9÷+”ˆ·Â¿);ÇЭuïð±^#«*eu°‚¥„¸(¿"òæ³;íhEávcÕ¸ò
-î¶Vb•lúÝoÉb÷ù§oóÍpŒ‰hÉã$NY"’žš!@r"LÆ6iÂ¥ÉÕÀFešzN!´x.|S´å¶#š¼(ô¶3“JBTJ.ûgƒ a
-L¾¹ÌÓìÚBOéÊ!~¥=†"¾cCE¹º#Mº^Õm#“”²EâÀ_(EÆ©C<N|ÐÝt™Ó¹S‡hZNTâ¿èˆ:¯Œ@æN»$†2–ì­Õu~Yé`©¯uÕl¡NRqL7ë²@µœ)2„´ãCS*
-hÃGARl¶eek,_•×C*HS›…tµiZqœ`V[Ce3l(i÷ƒ@òЇÔCBHlC'ÝÚ0œÜ¡+~yM÷ú¶Ó˜gxØ­ËéØH Ø‹¡@ö®J—ÔS8%‚ñPõÔ˜Å2Aý,ˆ Ãõª¬’¡Ÿ2™ÊCp)²¾«¦=À°íAåþA¡ʱŠ™Êúr,&Ëñ3ë3€Ÿ„þ@/AQ¾6œ3Ʀ“*caœyÐ~8]BøQ[ùÁ>€j7”…éƒžì° ºS2ïÕI[Û;¯
-­XLnÉÞ{ ž†°m.:§t
-¿I™h¤a{DÏ|õ„Pxâ'³ˆ+\œ©r4†jãô€§”)î=‡ÉjÇYÓi³—ÁACÚ	¨ËIºgfܱ¿Àr¾Ñµ­?1¨ÅïÔá'¸9;ÿmž	ÿÉ»“³½±ÚÕEW6µy ÁäFÏ<±Å¡)—=Ò °Éeo³I³$U9îh˜ÐðÉx
-¾ÛA1³áX¢¸q}ꢨƒm:¼^™pÌÚŽî§Ãq	ÃÞï'¨A6RSÍú//FÓUô¿ŒmŽ#ô†Êt[5¹sFSWwä‚a2¸ç‹Q5W >¤Ë­ZëeŸeß=mRÀÌÀGÑ&¦£í
-Æ…ØZëÛ÷'ße/VÀ’¦£?(«kü/¥4gâÍŸ;ÓÑ®tª Ÿ;Êi¹´UWwô-Ì>E³1dþR¯ò]å„Œû=Ü5ÛüËnr²ëD:šê4»Âq ‹Æ™ w9-ËÒ|þ÷G€Ž&ð}%8ƒñð«_5L$rø¦±ß2‡Ð
-ì•·²„r±»‚)µ³AokÞ7¯½šfKøe^–aH¬;ÓéÍ^JÙýhhg§UXi<úW¿‚¹ÿ Ò/žª
+xÚ­WmÛ6þž_aØàgE²ä·pms·ímëeÀ¶|±r1êØ™í܆ý÷‘¢ì؝o†}‰d‰¤ÈGä#†;·w.g/W³Å…JÁYÂᬶŽ‹¸pÂ8aA¢œUæ|tWóÏ«·‹ßwb–„¡BQ_ÅÌX2B¿^\Ï=(÷}#w³c¡›¹'”ÝW»ôÐê÷°†ÆfËÕì÷™ mîˆÁ±“ÒÙìg?s'ƒ½·g2‰{#¹wd³0ÀSçzöóŒc	üQ,IÈD:¡„5n.žÏ½ÀÜ[ÝÒ¤Ýišª¼4NšÕŠÆêhu~—¶V4KÛƒpù‘ã	Ékßš¯u{¬Kš{‚Æ|KcSíu»ËË[úܦy¡3cŽ“)¸²µ0«Þà”nëúýË5 ¾þáüêõ»åúr¹Z¿>_âߥeV賓§vÚ´õqcƒÖéþP赍ª9›òŒ‰ï:¿üˆq¸††Y5ÐNך1f½ç#x^/_þr‰^ò3ü}†ªkð”_ö7Í'!Uùì]÷¾ ?Oú4t½çjùÛjýêݏ×Ë¿á²mÝ,;ÙôDÄD쏡þÓ¤k—g‹ȤA’y"üTŽIæCSÁ6Rr>z±»šÇÒÌTÌÝ}úeîÇ®¦¯¼ÅQ¸:mi¥µr7ǼÈh*댤sá¦u;÷#×JïA¬Ùš;Yäî=žR«zr*Üc£·Ç¢?è¢p¨+4r—g¨wS•Ÿ¸P·G¸ç¼<#cñ`Aµ;yÙ´iQ°fGêp4yßc€êBAXZÄ]ß½Ï[«€%:Qƒ *e|0 ÷†¥„”[xõÅ®¶4šúljqã¡Ýãì`¼!UpÉðß×ü"Y(£Ž mM5dB#>Δ0†2;i† QÒù¡Ïd(aâµù´¿B·|	`£3U9'ˆZ\÷ÝfS燖dÒÍFÚfÒI)™²;ÖóV¯I÷7©× »mô”¯2X*¿ÓÂdÄsƤÐ&ß>’'mçê!…£”2,=º/´"ÃØ"F.x×t“Òºu‡dj—¨È}Ó’tZ4Ö …;}%!¼#Ñ)Z]¦7…ö2}§‹ê ì>,GI:¥û]¾A·l(’KópJ¡íaú((Šýˆ¼¦åÛü®Ï@UjŠ¶öUm3î+8­Kආõ¤†I I Ts¦$ž¸yC+íÎ$0¬<¢c>6iIûú¡ÕXg¸Ü<¼¶~ÿ‚Cõns[ÔS8E>ƒN “Æ*ž°éÃ4è… Âõ6/ž²©3ËÑA‰máÝVõºÃpPú#¦íùº“ØÖ’ð'éø•¹1ól¡Íoé àåꦅuxĦK*a<Lx~„m9/zôìóùïRn ¸®'…é½NlL€í”ͯXÒðaýh³µ¢©äâf¦µq›wÃææ”Oü¿;CàžÑ9ÿ¸B=*"rà*“@(BE…,Q1\uÀxÜ÷ªLK	¸ßkhˆ:®*èqN6Ø@ž5îIYž”™°êoÍ÷º4ô‚[À}€†ÏqruýÓ<ñÝóË«±=–›6¯Êæ	|è–cÛ¬œr¨ò¬Ã,Ö`:ï‚VsF¤È‡/ô‹'nû[HmÚ•QïY~ÕùmŠªÁGšßm›5µFëa‡ø|Ü.Ab4ãýSÕÛ¦Vj¢ëûƒz‹‰æêÿhÛúºîFøkñœDGZ
 endstream
 endobj
-1954 0 obj <<
+1962 0 obj <<
 /Type /Page
-/Contents 1955 0 R
-/Resources 1953 0 R
+/Contents 1963 0 R
+/Resources 1961 0 R
 /MediaBox [0 0 612 792]
-/Parent 1938 0 R
+/Parent 1969 0 R
 >> endobj
-1956 0 obj <<
-/D [1954 0 R /XYZ 151.701 685.529 null]
+1964 0 obj <<
+/D [1962 0 R /XYZ 151.701 685.529 null]
 >> endobj
-1957 0 obj <<
-/D [1954 0 R /XYZ 151.701 595.467 null]
+1965 0 obj <<
+/D [1962 0 R /XYZ 151.701 500.623 null]
 >> endobj
-1958 0 obj <<
-/D [1954 0 R /XYZ 151.701 464.628 null]
+1966 0 obj <<
+/D [1962 0 R /XYZ 151.701 362.801 null]
 >> endobj
 770 0 obj <<
-/D [1954 0 R /XYZ 151.701 373.282 null]
+/D [1962 0 R /XYZ 151.701 263.03 null]
 >> endobj
-1959 0 obj <<
-/D [1954 0 R /XYZ 151.701 348.063 null]
+1967 0 obj <<
+/D [1962 0 R /XYZ 151.701 235.483 null]
 >> endobj
 774 0 obj <<
-/D [1954 0 R /XYZ 151.701 348.063 null]
+/D [1962 0 R /XYZ 151.701 235.483 null]
 >> endobj
-1960 0 obj <<
-/D [1954 0 R /XYZ 151.701 319.778 null]
+1968 0 obj <<
+/D [1962 0 R /XYZ 151.701 204.871 null]
 >> endobj
-778 0 obj <<
-/D [1954 0 R /XYZ 151.701 178.957 null]
->> endobj
 1961 0 obj <<
-/D [1954 0 R /XYZ 151.701 152.793 null]
->> endobj
-1953 0 obj <<
-/Font << /F49 896 0 R /F22 957 0 R /F52 900 0 R /F15 898 0 R /F17 923 0 R >>
+/Font << /F49 896 0 R /F22 955 0 R /F52 900 0 R /F15 898 0 R /F17 927 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-1964 0 obj <<
-/Length 702       
+1972 0 obj <<
+/Length 967       
 /Filter /FlateDecode
 >>
 stream
-xÚmT]o›0}çW¸})LgcœÀ¦½Tk«UZ§)ÙÃÔV•NøÒ$šößçëk"å!±ïõ¹ç\cFž	#×ÁÅ"xÇdF³ãd±$œ1šf1™¦•YB¹ç:ïKÓD‹Oi6& 3Ê,š!Ž3šÐhÂÙT„󈇦ÖÑDHÞš^wžd¶ÍXæÊ	6¥çC‚|[–%à‚ËEð' ?#|Ô”¤B¼î)ìÙ
-aTd)Ù8dM„LéTJ»¯È<ø°1Q.ǥߒ&ul _ë®·-š(NÃ×(ž…º­Œ*ÐÛ¯”?ï^¢‰Eè¼¼g<Éѹ\7N)
-láIlÛ‹}î/Kâ³p™Í
-ªÿ=½Áµ¬_*]ëñ‘Â¥P½zRh˧!”¯t·ë¬ða¯kôš±A¿*›g
-Ý
-ݤ]¶¦æ‚J;"×°BRHÔtåí·‚¶˜v’Èð«ú
-ù´—:YÛù·Î‘ŒTÛs·îAâô@bíEß¡ùºìü@¼à­…ONNŽi|¥"ôC°
-ØÐ8K†ª-ZWsXEXLèAéÑß­_<å¶Ç£ne€NU ù„qˆ6Ð툄.ÐÿþÏ¸ÄW¥WëˆæÖ} Q“PÓg/ïÒMÓjà'ÒjU˜¦Ú¡Œ‡óp™ŒÇ7Ý–‚¦3%ºÞ*h/¬ŒeX6=nôVÁ}{´7CÕúžIf…\©¦°Î®o×¹¾Cß9Z¹i|Aà?wü$·ää!É|¥Z4U‡tûƒFo|'Ü噌IÌóםðå)?¬ðùòâÇ5°àì–ÓáËÄì{–.¿ó¹ùÃFU•ÙÀÁ"Ü5„Í™Wêìž‹¤9…xø}<6LݶÁ°O¸\Þ~›ÿœ·º_·¾ÚÄç›ãöÏ=ÃË6¬öÁüS+‚$
+xÚ}UQoÛ6~÷¯Púzˆ9’-iÃV,)Z`M»CSŒEÇZd1•ä¤Á°ÿÞ;eI™±›äñxü'ÝE"z3{½žý|¥T”ò<2Zo#)Ïr-³œë<‰ÖEô™­ì¦+]=ÿ²~çÝ3ž/—	º«œðä'Oø|!Å2f«¹dnoç‹XköÞu¶¥ãIwð\äþºæi¢‡ ½f—ëÙ·™«ˆä’æqmö³Ï_DTÀÞ»Hð8Ï¢'﹏bñ¥ÆhU´š}œ‰qšZ/>MrîsÁëÿ%ˆR=E´ˆcž¥1ù\?ÎUÆlS9S at rqÌ\]=ã,aÝÎ’i{¨=c--Ÿñˆ;ScMEbV[‚tî,\žFRò\Üãå*‘#‚0ðÙÛýCe÷¶î ÂrÉ®?ÌsÉ~ŸÇ’}üt‰¶t„ãtbJC%)ôÛ-É2ÄšVX<!pSã?ޒ倓vþ>´ÍÊ Ï“¡áv¾@ªºÎ6dxDÛ´¨%opÛсœvkUÒš=Þ{ö܃ùv°˜—1× $¼Oýv#´°üd¨sͪòÞ—‹ö
+EÙÞÿWfJI®–y¤$üeƨ¡™×”Y¥€§|(Ñ×nÛX‹àà'	Ç8hÆ5”íЗ"tÉ6¥©ÈëFȤ²ísÛÙý©ìÎ[š¹{¡NHÕBªžÄ”°P;”.’ª2ºÛ™°ï1 }›ïÝLÅÍûb( G%#Ét$yX¼X¼Œ`ÄsÜ24¦3·¦ÅÊÉå6²©“Õ3¾-4šnWÖwá(¢m3	»mÜþ”z%E‰º¶üNë1Ï ¥$ÑìOsÔRƒHÐäÛ?þžµÉsï)žöH}àq:…„7>;;;ÅñÕ„ÐkG"•'ý­
+­®V8Ƭp08Õ®#{{x)7mµ;‡éT-Ãã%o‡hGIØ‚ì·h‡"àùãË;Á9¸µ¿ ©	£§Šô’þƒPè“ÅÐZ§õðÝlÚÐ_´é¶A°ZiVb‹Ä‰ýnPo_Afï#ÿugêŒm×6Áñ'²]Ðjãêš¾€S'´_øü´„ä^¼²ÍÎ4ÁÑU^؇6jûHz®§ýã·dÊe&iGÓÆ—¯?½Á,¤¸ÀáÕÐP0ú%5
+´ùúã¾Aî	ˈ‹þ„—!NÎSç72NêWx¿ž*¦mšÚѱßh¸|½úkuÒ¹±Ý¡	·-B¼Å8µÞÑŠð~„†ý´Ù<'
 endstream
 endobj
-1963 0 obj <<
+1971 0 obj <<
 /Type /Page
-/Contents 1964 0 R
-/Resources 1962 0 R
+/Contents 1972 0 R
+/Resources 1970 0 R
 /MediaBox [0 0 612 792]
-/Parent 1938 0 R
+/Parent 1969 0 R
 >> endobj
-1965 0 obj <<
-/D [1963 0 R /XYZ 100.892 685.529 null]
+1973 0 obj <<
+/D [1971 0 R /XYZ 100.892 685.529 null]
 >> endobj
-1962 0 obj <<
-/Font << /F22 957 0 R /F49 896 0 R /F15 898 0 R /F52 900 0 R >>
+778 0 obj <<
+/D [1971 0 R /XYZ 100.892 600.753 null]
+>> endobj
+1974 0 obj <<
+/D [1971 0 R /XYZ 100.892 574.589 null]
+>> endobj
+1970 0 obj <<
+/Font << /F22 955 0 R /F49 896 0 R /F52 900 0 R /F15 898 0 R /F17 927 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-1968 0 obj <<
-/Length 1029      
+1977 0 obj <<
+/Length 1025      
 /Filter /FlateDecode
 >>
 stream
-xÚ•VKsÛ6¾ëWp¦‘3!$A¦ÓCí±ÛfÜ6ëæä€PÈ	*$eÙùõÝÅB+²2½ˆ‹ÅâÃ~û‚x°xðÇ„ûïÕlòöVP,ÝÈS\¹Ì™DÕ<x¯k½MÅRÈPˆèóìýäf6ù6 Ãq8•”¬*¨V“‡Ï<˜Ãæû€3YÁÖ™®™,Ï2Ûà~òñ,HÎRù0¸6I™*Ô1,Wà$³?o€B®Âû¿¯Øõ¿ÿÜâ*á#¿"ÞÝ 3‡$VfÂE„q™²œg"p at pÞ™§¦Ò-aþnuû<4 3x”,œ•¼EJ&A(WzÀ£ísTÈð
-ù1Ö„¬?q‘¶^nÜäáºï¢8)ÂÊƒ™Ó^giOÓ²m¬?ô%JTøüƒîXg‰gµé½Z;`ݦ'ÕÁMÏkw¡qtÐ!Y––ä· K):z(Sp_¤$DzSuKÛ|wƒÉ‡K{Ä!öQQüîJ
-¶>ñŒ¯u¯W«@ï\åíª7 ‡À*ˆ!íE®|zØK›‡8ƒL]µÚ~ýÁã˜4w;+)„nԍÅLÚ%v¶õ^oëf4ÃZWæäîÝÈɍä¬×Ýje,ÁE*98#È™äàŒ€h¹ø/kòD„Ûf¬ÉЀDq® @5˜UW]ëêÔ]OzMKÊg·±s—Qˆ^™¾ÌêÐ,í!òÓ_§ž¾OÇô—)fá„Z쁎³ ÏÒ¿7ÕØ s©,ÃÚè9úŸ¦|TÇôñaÀMƒ:
-ê(h¨=\ç«Õ/‡oW… ×Æü+þ˜ñ5òŽòÃOú§g~À+°`—i¡öÜŠÜqÍÝAsšbÜnPz5-´õ-ƒ‹Ž2Ž¡nªà"èé’§Ž ôõküæf¡7íxè߇nV¬)ÈÙ; X²D4׌zV¹	Õ#-ÂêHáû_ƒvÞRóøSÕn†æÑeGn4][GƒAíƒ:j?ÞÐèÃ
-¯­iê¶ëÏO*€[1,„tç~¶zw3Æͺ-bugBs<i@ífÛPik‰›„ÑÙ_Mù¥Ñä‡Ð¾7ð4œŸ/êÒ|ñXÍ¡
-Qu1¿Ô²¯#>FYêv㣟c°	AqK‹„Ò‹ª(µ¦Èd­é£=ÿ­ýùu$È,!ßePKŸ& cà^Ž½ì¸0ü;~ÒªI¹»¡pI8¢IÈ…yóØ̍·ZôÝŠ¤Îš‚oפ”ûeœXh``Dµ$âÜ}w®x§¿M_¦åí-l½ü[‘Jø·äË¢z‚þ:¶‡iÿÔÊ}"
+xÚ•VKÛ6¾ûWèÁ1¤¨gŠº‹Ý¶Á¶M±¾mr`dÚ"SŽ$¯³ùõáP~Eë¢k8~œo^4÷Ö÷~›q÷½YÌÞÞ§©'2‰$ö+O$‚e\x©L™DÕÒ{òo+µt„RH_ˆàÓâýìn1û: Ã=q<,™WnfOŸ¸·„Í÷g²È½½5Ýx2ÉYš$ 7ÞãìŸI”Åòÿ`Xpm³,ÏNi$iI¢±øý(¤™ÿøç
+»ýû¯{\¥>|„ÿG ü‡;df‘DÄŠD؈p/,b–ò„@„`Îýý­.UC˜¿Õ¼ô5Àô%ñg/„C‘’ÉHʍêñhóäÒC~•!)ü\č“ë7¹¿íÚ Œr¿Ô}¯—´×ÚS´ljã}¢ÌùAwö,“Hú‹JwN­¬ 0«vבjগ­½P[:运,‰ò¿]¥”=”1¸¯R".Ûµ©¿[‡Áä³Å¥=b‹‡(‚…Â(~·¥[y·ªS›ž• ‹w¶òÆêõÀ!°òBH{žf.=ìÜæ)L S72_~ð8$Íè‘~	!…Ð
+ª6˜I³&ÃÖ4Îë}UºßªR_ÜÝ)¹MºqÛn6Ú`l¤¢£3‚œ‰ŽÎˆ–ÿº6¦&O„¿¯‡Š5H'a T½ÞÔaÙ6¶.@Ýv¤W´¤|¶;³´…èñyVûzmŽ‘Ÿÿ<wô]:æ?Í1ÔBtš9IÿQ—CÎŲð+­–èó1¨é〛†ì$¨£0 ¡rp­«V·ì¿îlZ€N•ó/ø£‡×È[ÊOÿÉÐ%8ždø¯À‚Õv\Æyvà–§–hŽšËã6pƒÒ«h¡Œk\´”q<h	UpS	AO<¶ ¯_ã·Ô+µk†c¸>´³bKAfÈÞÀ’EÙEs-¨g3;¡º~ …EØ£C-)\ÿgà Y6Ôü þ­lv}ýl³€#·š¶­ò“Áƒ!;Ùa0¼¡Ї%^[Ñ.ÔmÛMO*€Û0,„xt?ö5㌱³nXíDhNÇ 
+¨q¶õ¥2†¸IÝ•Ñ”^Mnz/1P@ýô|ɮ͇õÙ«UWÓk-û:âs¤¾jv.êácxM˜Š[œG”^ÔÐPEih©5MO&[Eoí¹oåÎoAž`	¹.ƒZjÝ4û ×ðrlèÝ`§…áÞñ‹VŠ1ìV„Â%á„&m –õs½ÔÎjÕµ’Z£G×®Q!2Ê8±Ð@ÈjHĹûnªxç¿ÌÏÓòö¶ÎÿVÄþ-¯OÏÌáOÚ¿)Í{ü
 endstream
 endobj
-1967 0 obj <<
+1976 0 obj <<
 /Type /Page
-/Contents 1968 0 R
-/Resources 1966 0 R
+/Contents 1977 0 R
+/Resources 1975 0 R
 /MediaBox [0 0 612 792]
-/Parent 1978 0 R
+/Parent 1969 0 R
 >> endobj
-1969 0 obj <<
-/D [1967 0 R /XYZ 151.701 685.529 null]
+1978 0 obj <<
+/D [1976 0 R /XYZ 151.701 685.529 null]
 >> endobj
 782 0 obj <<
-/D [1967 0 R /XYZ 151.701 660.623 null]
+/D [1976 0 R /XYZ 151.701 660.623 null]
 >> endobj
-961 0 obj <<
-/D [1967 0 R /XYZ 151.701 498.074 null]
+957 0 obj <<
+/D [1976 0 R /XYZ 151.701 498.074 null]
 >> endobj
 786 0 obj <<
-/D [1967 0 R /XYZ 151.701 498.074 null]
+/D [1976 0 R /XYZ 151.701 498.074 null]
 >> endobj
-1970 0 obj <<
-/D [1967 0 R /XYZ 151.701 462.235 null]
+1979 0 obj <<
+/D [1976 0 R /XYZ 151.701 462.235 null]
 >> endobj
-1971 0 obj <<
-/D [1967 0 R /XYZ 151.701 423.61 null]
+1980 0 obj <<
+/D [1976 0 R /XYZ 151.701 423.61 null]
 >> endobj
-1972 0 obj <<
-/D [1967 0 R /XYZ 151.701 399.35 null]
+1981 0 obj <<
+/D [1976 0 R /XYZ 151.701 399.35 null]
 >> endobj
-1973 0 obj <<
-/D [1967 0 R /XYZ 151.701 360.328 null]
+1982 0 obj <<
+/D [1976 0 R /XYZ 151.701 360.328 null]
 >> endobj
-1974 0 obj <<
-/D [1967 0 R /XYZ 151.701 321.913 null]
+1983 0 obj <<
+/D [1976 0 R /XYZ 151.701 321.913 null]
 >> endobj
-1975 0 obj <<
-/D [1967 0 R /XYZ 151.701 245.688 null]
+1984 0 obj <<
+/D [1976 0 R /XYZ 151.701 245.688 null]
 >> endobj
-1976 0 obj <<
-/D [1967 0 R /XYZ 151.701 222.943 null]
+1985 0 obj <<
+/D [1976 0 R /XYZ 151.701 222.943 null]
 >> endobj
-1977 0 obj <<
-/D [1967 0 R /XYZ 151.701 198.076 null]
+1986 0 obj <<
+/D [1976 0 R /XYZ 151.701 198.076 null]
 >> endobj
-1966 0 obj <<
-/Font << /F78 1234 0 R /F17 923 0 R /F15 898 0 R /F49 896 0 R >>
+1975 0 obj <<
+/Font << /F66 1230 0 R /F17 927 0 R /F15 898 0 R /F49 896 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-1981 0 obj <<
-/Length 1654      
+1989 0 obj <<
+/Length 1653      
 /Filter /FlateDecode
 >>
 stream
-xÚ­WKÛ6¾ûWè¶t°VIQÏ=¤AÒ&X(²@P$902wWˆL¹’ïæ×g¤Wr´A[ô`˜‡óüf$£ÛHF¿­~½^ýô*I¢"®
-©¢ë›HI—UåegU]o£÷⭭Ǧsë×oˆ½Œ«<O‘=©b	Ü’ù”ŠU¼Þ(™kqeï›Ú´ëÎRñÜ™öah–VðL\ÉŠ^Ô°.Ò,È¨ï¿ ×êåõêŒÔD«,Ö:ªw«÷e´…³7‘ŒuUFGâÜE:+ã<CimôvõçJN-UE*VY–ÌLM«˜Ì9™ À8¿·mwFä…ènð?ïîšÑ{S[6GeSsd´IŠ8-4Ë›0oÒB
-ðÁ&Í+±µ¤JÝ2Ùx²i[&Ôë¤w¦7õhûi½­»[×|
-—>!Ï_ïNÐkd&᧘xspõµEõ”Ž3©Ga«”Àƒµ¼©G½_oàdé(%ê\
-{_ÛýÈÜ7]ÏRn­,•8‚ûxMb×IFÅÔx¶±8|â‚Ý™é©;“<U©Bv¸%—gqšòÇ]%•¸f}¤pñZpb˜Tœëœ’ñm0«=lÑÁZkp0Ù_›Ã`™Ò É:ÍÖ:tÑØ`íÀ§l?[ç%PÎLOZ°4‰)ÇCrF pJ*.A#ÎÄ3ž÷›R’MR‰hOõ¥À›X__É™p4ÔÆ
-¼Ü›aäÕ‘¹}:"ÕøÓ1ˆE“aoç8ñFF 3_o¿×_zÕV=YT= ÈF—%hŒ*+а7;ˉ tÌŒ·;ãsYëŽ}nÇ„†÷¶wäàVÂ!Y	h”+)žCYaÌÁÏ•®æ%pœT(†êØŒwô DË0‰•¢ø|Pw»}o‡!dÊØÍ.à»Ö_9‰NçE}æ£MÐmêH½èÈ×3³“4Ù@{oC’jT	I?ãöË:ËmþÚ…ÿŸQ263á®ÿdÆf÷(˜W˜1O¹”Ábxà„:µéûÆÜZ¦öv<ôΟx`h‡´'!AU
-
->ùçÐ$\b1KFX”ÏZè;ŽoMoù¼·»Õb'lÏÕÀkešÏk6]Œ×•5[.&H aìM㛋N¿ËÂÆC
-håС^>¸é»_Åì΄Cx3
-ï{÷ÌZß& Ž.cL:_òÃÎwå1´/:76î`Ç‚vÁ«ŽDû‡GâÃ…/ (±ÇîÐ{Ã1‚ÎÀË	&È Ñ¼±÷# /y%Ö}7,t‡WíØì[»ÔƒøBºª.Á¸Dò@:\8I=òãóКᎏgÎŒ?Hã<ÎtzJãE?ò2ðP¤eYb/Xd4ô1!uoRsëºÜÂmOB`R=·Ÿ[8¶¼Ö¸Ï³d"°ÛùvÇ'ä­8øq
-X¯±¨2ßï˜üZj at HBG¸Îm35žÍêŸI'ËÂ@Ö)wr:§›óä-Ž=¾ß¥ðcAQyg•áð÷iÝKn)`•cfŸЯ çÎ%ÄrÊNØ Úî»vûà‡ Cøj3vÎŒ>Bgº2äΆˆúÐ÷ß$Œ, ôÃŒ_Of
-+Í
-X]8ˆA:¥i&^­K-BØ{³ƒBùÙ§m2ËÈ‚æ1ëc]zØ#GCZ&™o•¸ú…ÿ&}·_¸çàr{B\P:}Úxä`qUO°'^*šÍ’ŽïÈÀC;íÈO6Ã’ÍIËòÿ´9Éaóߌ[R揎¦CÌi¤£•í‰è{ÒpXå.Â{*Á×7]ÛRÃ;ú¦”‡ÊÅïtý–wlÅÅ%Kï-ŽBaæ»d¦w‹XÛQ®&ùi2‚¥}v½‚ðÙàø4<È;Æ%$/Âj–@ðÿª²´Æ?ÆFã¢Û󣃶‚Zûö0œ±Ýt‡žWà†ÚZjõ„´*×±,Ïf£SQÑ×– ‡Ù̇ßþÝYÉöu¡¹ó e›¦ü…™m‡K>|}±¨}˜…d"Œ¾ÉèâÄ©Fx´ èÜfR™?Ñfèäü[h”r©ÌN½‡¨ávOn4¸óÍ—®¹-_Ã,F׆hÅI5éQƒ‡4øTò@èó_‹gkž±¦_Óó¹_O¦œéƒß§Ÿ*³.xøÂÿËëÕ7n†ú
+xÚ­WKÛ6¾ûWè¶t°VIQÏ=¤AÒ&X(²@P$902wWˆL¹’ïæ×g¤Vr¼A[ô`˜‡óüf$£ÛHF¿­~½^ýô*I¢"®
+©¢ë›HI—UåegU]o£÷⭭Ǧsë×oˆ½Œ«<O‘=©b	Ü’ù”ŠU¼Þ(™kqeï›Ú´ëÎRñÜ™öah–VðL\ÉŠ^Ô°.Òl’!äZ½¼^ý½R@•‘ši•ÅZGõnõþ£Œ¶pö&’±®ÊèHœ»Hgeœg(­Þ®þ\ɹ¥ªˆ@Å*Ë’…©i“9“	
+l€Sñ»qÛ¶q·`D^ˆîÿsñî®í°7µesT67GF›¤ˆÓB³¼ó&-¤ lÒ¼[ûAªÔÙ-“'›¶eB½NJqgzS¶˜ÖÛº»uÍ×péò<ðÅñnz€^û 3	?ÅÄ›ƒ«7¨-ª§tœAH=
++X¥^¬åM=’èýz$K¿@i,QçRØûÚîGæ¾éz^¸pk%`©ÄÜÇk»N
+4
+(¦Æc°ÅáìÎLÏÝ™äy¬J²Ãsy§Ù”?î"(©Ä5ë#…³¨ˆ×‚Óäâ\ç쐌oƒYía‹ÖZƒƒÉþÚË”MÖ©h¶Ö¡‹ÆÃh>eûáØ:/rf~Ò‚í IL9’3
+€TRq	q&žð¼ßd’l’JD;Õ—ob}}%gÂÑP7ðro†‘WGLDæöéˆTãOÇ M.„½mœãāÌ|½ý^éU/Xõä¬êE6º,AcôPY†½ÙYN ;Ø`f¼ÝŸãÈZwìsÓ8&4¼·½#G °ÉJ@£\IñÊ
+c~®tµ,ã¬B1TÇf¼£ Z†I¬ÅàƒºÛí{;!SÆnqa ßµþÊ$:]õ‰6A·¹#õYG¾^˜¤éÂÚ{’T£JHšù·_ÖYhsðÐ.üÿŒ’©°™	wý'36»GÁ¼ÂŒyÊ¥ëÄ'Ô±¨Mß7æÖ2µ·ã¡wþÄC@;¤=		ªRPðÉ?‡„ž á‹Y2¢|Öª@ßq\xkzËç½Ýu¨;a{®^+Ó|Y³éÙx]Y³åb‚t0ÆÞ4¾¹èô»,l<¤€X*á5მ¾ÛñUÌÎáD8„7£ð±wÏ¢õmàè2Öɬó%?ì|WCñ¢scãæq,øa¼êH¸x)îÀ1\ø2 ‚{콇1#è¼œa‚Í{?ò’‡PbÝwÃÀBwxåЎ;µçú`_¨©«ê"Œû@$¡Ãˆ“Ôà ?>­îøxQàÌøƒ4ÎãL§SŸõ#/å1 at Z–•!ðB€EFCR§ñ&5·®ëÁ-Üö$&ÕKû¹…cËkû¼H&»ow|BÞŠƒç€õ‹*óý.É¯¥„$t„ëÜæ1Ó¹QãÙ¢þ™4AXƲ¦ÜAZÈ<èünÉOwvìñý¦(…ŠÊ;«$‡¿Oóè^rK«3û<€~9w*éØ Æ);aƒh»[ìÚíƒR€á«ÍØ93úèʐ»"êCߐ0²€Ò~=›(¬4+`uá 锦™xµ.µI`ïÍ
+ågŸ¶É"#šÇ`¬uéa
+i™d¾Uâêþ›õÜ~ឃËaì	apýAéôi㑃MÄU=Þø\ÑlÎéøŽ<´ËÑ.€¬ñd3œ³9I`YþŸ6'9lþ›qç”ù££©Gçséhe{"úž†4V¹‹ðžÊpàõM׶ÔðŽ¾)å!rqÄ;]¿åÝ[qqÉÒ{‹£P˜‡ùn™©ÄÝY¬í(W“|šŒ`éÃAŸG¯ |68>
+òŽq	Éga5K øÿ
+UYZãc£qÑíyÑA[A­}{NØnºCÏ+pCm-µzBZ•ëX–'³ÑT”Gôu‡%èaöóá·wRò€}]hî<€CÙ¦„)afÛá’__ìj!™	£o2ú‚8qªtn3©ÌŸh3trú­
+4J¹TfSï!j¸Ý“
+î|ó¥knË×0‹‘Àßµ°°áZñ™¤šõ¨ÁC|*y ôù¯Å³ÎµÏØ	ó¯éåܯgS
+ÎôÁïóO•Eœ¾ðÿòzõ
+M¦†A
 endstream
 endobj
-1980 0 obj <<
+1988 0 obj <<
 /Type /Page
-/Contents 1981 0 R
-/Resources 1979 0 R
+/Contents 1989 0 R
+/Resources 1987 0 R
 /MediaBox [0 0 612 792]
-/Parent 1978 0 R
+/Parent 1969 0 R
 >> endobj
-1982 0 obj <<
-/D [1980 0 R /XYZ 100.892 685.529 null]
+1990 0 obj <<
+/D [1988 0 R /XYZ 100.892 685.529 null]
 >> endobj
 790 0 obj <<
-/D [1980 0 R /XYZ 100.892 660.623 null]
+/D [1988 0 R /XYZ 100.892 660.623 null]
 >> endobj
-1983 0 obj <<
-/D [1980 0 R /XYZ 100.892 641.703 null]
+1991 0 obj <<
+/D [1988 0 R /XYZ 100.892 641.703 null]
 >> endobj
-1984 0 obj <<
-/D [1980 0 R /XYZ 100.892 595.092 null]
+1992 0 obj <<
+/D [1988 0 R /XYZ 100.892 595.092 null]
 >> endobj
-1985 0 obj <<
-/D [1980 0 R /XYZ 100.892 571.135 null]
+1993 0 obj <<
+/D [1988 0 R /XYZ 100.892 571.135 null]
 >> endobj
-1986 0 obj <<
-/D [1980 0 R /XYZ 100.892 535.749 null]
+1994 0 obj <<
+/D [1988 0 R /XYZ 100.892 535.749 null]
 >> endobj
-1987 0 obj <<
-/D [1980 0 R /XYZ 100.892 499.757 null]
+1995 0 obj <<
+/D [1988 0 R /XYZ 100.892 499.757 null]
 >> endobj
 794 0 obj <<
-/D [1980 0 R /XYZ 100.892 462.044 null]
+/D [1988 0 R /XYZ 100.892 462.044 null]
 >> endobj
-1988 0 obj <<
-/D [1980 0 R /XYZ 100.892 434.367 null]
+1996 0 obj <<
+/D [1988 0 R /XYZ 100.892 434.367 null]
 >> endobj
-1979 0 obj <<
-/Font << /F22 957 0 R /F49 896 0 R /F17 923 0 R /F15 898 0 R /F53 926 0 R /F52 900 0 R >>
+1987 0 obj <<
+/Font << /F22 955 0 R /F49 896 0 R /F17 927 0 R /F15 898 0 R /F53 930 0 R /F52 900 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-1991 0 obj <<
-/Length 759       
+1999 0 obj <<
+/Length 757       
 /Filter /FlateDecode
 >>
 stream
-xÚÅVKoÛ0¾çWèV§XT=,?:ô²aPŠåÖæ ØNbԏÌRÚþüQ¢ÆE€´Ã†]*Š”(~?:edMù:ù4Ÿ\\‡)ጦ,åd¾"\q3N¢$¥*
-É<'wAöüXNó›‹k!HBÓ(
-ÝY!UI©ü©ù¦˜Î¤
-S/iÖ6+ÜÝ3Vá!ƒÏ½µE‡Î]ÒÉ—ùäׄCFøÁûŠJI²zr·`$‡Ø
-aT¦	yò'k"UB#¥À®ÈÏÉí„‚â1ᜦJ‰¨0¥¾vW.Ä9•Pg,øV6®ø*l;åAÙì´-۝·»²{0HW‡|12æüÞZ—FÊÀz2d¬Úªj§"	žÊf±âY×Ûª¸Ä|Pâ!ÿ1å‰ 3R%û¬[Ýéz:SB®´®pñ±ÂS궏ºÚõŒíü‹Î¾ç2t¯Ec“—TAß}ö}Œ¡_¡û©´¼\ynœMµ1ô3!œ=.ßëBÔežWÀm¿Å¼Î*[EpÞ´ö]€Ë9ºµAŸÆí²ÒÍÃ88aI‚"Ó;3$µ)ûÛN‡é€$Ó¶m´…GÀ¤ úQ#m»E{”Ngaö’‡`W˜]e1^šce=)òoô4ŒaóGbGzãŠ6¾Åñåw»>¶j;em]³}¡ÂÐÿ ã±V?à]yö´ä_˜Ó£›ïÑô@Ó ¼¶.Ìå?o¼ˆ`ó®w¾Ó+ü€ÏœˆýMG)2üô9ߦй+ÈÙ®ÝÞÇÂù2ø‚UkÊ&{	–ÎœJܟ¢óž)v¶8ƒ…ãM?˜±×¬)á
-?îpP£h¨KP‡ûÈ„ú6 at X? >u“†Vº¹´kW¯B84ýÀ¢ò×MUŒg»ùI÷í½ëû5PÈU|Øè.kÝ-õº8­Ô^-¸ë³xóêP oÕ¬îö¤è¼'ìí¸öˆå.NÔ|TáûŠ÷?×Ã
-ÿüè3†
+xÚÅVKoÛ0¾ûWèV§XT=,?:ô²aPŠåÖæ ØNbԏÎRÖýüQ¢ÆE€´Ã†]*Š”(~?:edCù|X×QF8£Ë8Y¬	Wœ&Œ“8ͨÊ"²(È]ÈY:[.n.®… )Íâ8rG…T¥1dò‡Ûr6—*
+M³¢y×®qwÏxTC„G<	?nõ£-{Œpî’ŸÁ€CFøÁóŠJIò&¸[2R@ì†0*³”<ù“
+‘*¥±R`×ä{p°CL<!œÓL)1ÁeÔ×î1qÊ©„º8cá—ªuÅÇPa×Ú«v§mÕµè¼ÝUýƒA
+¸:¤‹‘¹ˆi,0ç×κ4R†Ö“!£pÝÕu7iøTµŒ•¿tóX——˜J<¤?¡<d.#ªäõQ÷º™Í•Pa«›­+\|¬ô”ºíO]ï†ÆöþEgßs¹×ˆ¢‰HÈœKª í>û>ÆЯÐýTÙ-^®=7΂¦Ú‘zŒ¹Ξ–ïu!„›ª(jàvØb^gUÆ­"<o;{Ž.ÀeÊÝÚ OãvUëöašœ°¤a™ë“ZŒTÃm§ÃÞN@’kÛµÚÂ#àGRý¤‘¶{D{”ÎæQ
+’‡`_š]m1^™ce)òoô4J`óGbGzãŠ6¾Åñå÷»!¶îzå]Ó”­³}¦ÂÐÿ ã©Vߏà]yö´äŸ™Ó“›oÑôHÓ(¼®)Íå?o¼ˆaó®w¾	Ó|ƒÏœHüM‘Ä¡)süô9߶ԅ+ÈÙ®ÝïÞÇÂùrø‚†ugª&{ƒ	V½ÎJÜŸÒ¢óž)v¶<ƒ…ãM?˜‰×¬©à
+?îpP£hh*P‡ûÈ„ú¶@Xß¡>u[L†Vº¹´ëÖ/B84ÃÀ¢ò7mULg{ùIí½ú5RÈUrØè%.ݯô¦<­ÔA-¸²xóêP ¯Õ¬î÷¤èb ìõ¸öˆFå.OÔ|TáûŠ÷?×ã
+ÿüb¾2e
 endstream
 endobj
-1990 0 obj <<
+1998 0 obj <<
 /Type /Page
-/Contents 1991 0 R
-/Resources 1989 0 R
+/Contents 1999 0 R
+/Resources 1997 0 R
 /MediaBox [0 0 612 792]
-/Parent 1978 0 R
+/Parent 1969 0 R
 >> endobj
-1992 0 obj <<
-/D [1990 0 R /XYZ 151.701 685.529 null]
+2000 0 obj <<
+/D [1998 0 R /XYZ 151.701 685.529 null]
 >> endobj
 798 0 obj <<
-/D [1990 0 R /XYZ 151.701 660.623 null]
+/D [1998 0 R /XYZ 151.701 660.623 null]
 >> endobj
-1993 0 obj <<
-/D [1990 0 R /XYZ 151.701 642.766 null]
+2001 0 obj <<
+/D [1998 0 R /XYZ 151.701 642.766 null]
 >> endobj
-1989 0 obj <<
-/Font << /F49 896 0 R /F22 957 0 R /F17 923 0 R /F15 898 0 R /F52 900 0 R >>
+1997 0 obj <<
+/Font << /F49 896 0 R /F22 955 0 R /F17 927 0 R /F15 898 0 R /F52 900 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-1996 0 obj <<
-/Length 1165      
+2004 0 obj <<
+/Length 1162      
 /Filter /FlateDecode
 >>
 stream
-xڍVßoÛ6~÷_¡7SE͉e‰ES ÒE×aˆ——,´D'Bô£•ä8Þ°ÿ}w<Ê–
-yèÉãñøÝÝÇãÞ“x¿ÎnV³_>‡¡—p•Â[m<<U¡·L•ôV¹÷ÀîLÖMí?®¾Xõ”«åR¢z¨x Úé	ÁCî/D°ŒØ/ؾî5,ٝ”
-Ìs({SD<IâálööZ¨7»]Í~ÌÈOŒðÄ<Š¼¬š=<^{_¼€G*õvV³ò¢8åËí•ÞÝìY0öQ$ž¹Š…<qR*nÀXØcw܁ñtà-Â`+:³z6þ"Š"Öík?Lž²ëfCcP¨pͳ¦v[B–n·èp”Lw´Þ4eÙøaÊvÝ‚‡c€UÆÒ]ž&aù¸)JóÉ_,#ðàÃÕæ!Ø?þ"cö±£~¢å¿4ÜþþÍ£["â±tn”ejGkÃ6:7­39\ô]·º2½ii]µ9\ú?wY´·ï?ÌIáÛõo·4›?Î'íMßfodæÊY¾¿þú§“}û:•ûÅTÔotWdº,÷~±÷CÒ—ÇÊèÚ¥¶Ö½¥÷ÀKPƒ
-x$ä§:‹²	H†Ëc$@ÄPVA¼h¶ýN;H=\ÿmÚ†fMK;UÓ:]ó K©˜®óS«½ª¨uorZ¯‘‹{ÒѶ z©ÓØ#·ã`‡„wü~©Ínˆîa÷ÜÏÅ`nŒp2× #ف6¸°¸atÑ€™Œ60ê‰SD6š»—°ºjýéÁo˜»x¢MwÆÆóR,F4D¿‘†ÝÏ8]r:Râ?RGø¸a	‡cnjÄÜHt¥ktlOs]ÓØ@€ÐÓº¨ŸœV«3<ûb×êÎƈ—\¢Et‡úohž•MG·@ ÎnáÈ@y,¤¦Fmƒ¿FNzª¶Jž:wxXC‰¥àüLåÅ Ëô$s°ÄÌÑÌƼx(¹¤†Vš‡u~²sï!–Nò&ïЩ¶ëß]Œ¯ù±Õ%R|-ž‰‰Ìî§Á	á%²£+½éÎ4e}ÛTg›G€@N2Ä8QjGª'¿Ø¸zØ”xÙ0€
-ÔWY><ÔÌ=iTa»}EÃÜ}„Ѹ&‡qÂC¨Å®‰¨§êvUûÐfÔóCõ¡®@@W Ÿ+Ö÷P¶¸‡RŒúáš‚ë5àX³EnâëX.*>ˆ€.Ï.µ14Kãn!Åc-·CC@ÁžHl›‰ÑiÌ Y at R¸íCÐR¡F™¦åºèi½µlÜv–(((6¤±G9b·§ZgfÛÙá
-%=[èÙð3S)ÔYö~Šë¢kjüD„„·œá9Žˆb7
-T k 4oøCâ7ìÉw
-Ê1ß]¦k¬F˜ :ꊏ}’®‚ 
-‹¥TÁÚMÓVÆi:®M`µÏòä*Î=~غÜ÷U“U ^Ùè|`îk¡Eá‹_cáJØ‹;`#†•ôÁv…–ÇEe¡ý‡ÏØ_
+xڍVßoÛ6~÷_¡7SE͉e‰ES ÒE×aˆ——,´D'Bô£•ä¦Þ°ÿ}w<J–
+yèÉãñøÝÝÇãÞ“x¿.n6‹_>†¡—p•ÂÛì<<U¡·N•ô6¹÷ÀîLÖMí?n>Yõ”«õZ¢z¨x Úé	ÁCî¯D°ŽØ/Ø¡î5,Ù:)˜ç*Pö¦扌dzB­Åífñm!@xb‚&æQäeÕâá1ðrØûä<R©÷j5+/ŠS¾ŽÑZéÝ-þXSE≐«XÈ¥â֍:@…=v‡°dO!Þ*Ly’(:³y6þ*Š"Öj?Lž²ëfGc?*T¸¿åYS»­¿!K·[t8J¦;Zïš²lü0e¯Ý;‚‡S€UÆÒ]ž&ay¿+JóÁ_­#ðàÝÕf!Ø?þ*cö¾£~ å¿4ÜþþÍ£["â±tnM”ejGkÃ6:7­39\ôU·º2½ii]µ/ýŸ»Î,ÚÛŽ÷.–¤ðåú·[š-—³öæï?³71så,ß_þÓɾ|žËýj.ê7º+2]–?ØÛ!é…ËcetíRÛ?ëÞÒ{२A<òS‡UÙ„'$ÃõÈ	ñ”U/ší¿ÒR×›¶¡YÓÒNÕ´N׿ÀR*¦ëüÔ*D¯*jÝ›œÖ[äât´­ˆ^Eê4öH'Çí8xEÂ;~¿Ôæuˆîa÷ÜÏÕ`nŒp6× #ÙH\XÜ0ºhÀÌFF
+õÌ)"ÍÝ‹KØ+ºjýéè7Ì]<Ѧ;cãy)¢ßHÃîgœŽ.9)q„©#|Ü°„Ã175bî$ºÒ-:v ¹®il @èi]ÔON«Õž}±‰ëugcB‰K.Ñ"ºCõ74Ïʦ£[ g·pd <RS£¶Á?#'	=U[%OÖPb)8?dy1È2=É,1s4³A†1/¾”Ü		RC+MƒÃŒ‚:?Ù¹÷…K
+'y“7èTÛõo.Æ×|Û멾OŽÄDf÷Óà„ðÙÑ•Þtg„β¾mª³Í#@H 'bœ)µÕ“_lZ=lÊG^D6 õÀÅd–Ï 5sÏEÚUØn_Ñ°ta4­Éaœðj±k!깺CÕ›Œz9Vê
+tð¹b}U`‹{(Ť›®)¸ÞŽ€5{ä&¾Žõ¨âƒèÒñìR»C«4íR<ÖBp;4ôì‰Ä¶i€‘Æš$…Û†”
+5Ê4-·EOë½eã¾³DAA±#Ê»=Õ:3ûÎæïlh,éÙBdžŸ™Jé Î²·sØ]Sã'"$¼åÏqì@»i X¥ù?$.ð§ÑxÁ|§  óÝeºÆj„	¢£®øØ'é*Ú°èQJ¬Ý5meœ¦ãÚVû¬!O®âÜ㇭˽q_5YꕍÎæ~/´£(|ñ[,\	{qlÄ°²ƒ>Ø®Ðò´¨#´³ÿd ÖÑ
 endstream
 endobj
-1995 0 obj <<
+2003 0 obj <<
 /Type /Page
-/Contents 1996 0 R
-/Resources 1994 0 R
+/Contents 2004 0 R
+/Resources 2002 0 R
 /MediaBox [0 0 612 792]
-/Parent 1978 0 R
+/Parent 1969 0 R
 >> endobj
-1997 0 obj <<
-/D [1995 0 R /XYZ 100.892 685.529 null]
+2005 0 obj <<
+/D [2003 0 R /XYZ 100.892 685.529 null]
 >> endobj
 802 0 obj <<
-/D [1995 0 R /XYZ 100.892 660.623 null]
+/D [2003 0 R /XYZ 100.892 660.623 null]
 >> endobj
-1998 0 obj <<
-/D [1995 0 R /XYZ 100.892 638.691 null]
+2006 0 obj <<
+/D [2003 0 R /XYZ 100.892 638.691 null]
 >> endobj
-1999 0 obj <<
-/D [1995 0 R /XYZ 100.892 510.371 null]
+2007 0 obj <<
+/D [2003 0 R /XYZ 100.892 510.371 null]
 >> endobj
-2000 0 obj <<
-/D [1995 0 R /XYZ 100.892 475.892 null]
+2008 0 obj <<
+/D [2003 0 R /XYZ 100.892 475.892 null]
 >> endobj
-2001 0 obj <<
-/D [1995 0 R /XYZ 100.892 442.625 null]
+2009 0 obj <<
+/D [2003 0 R /XYZ 100.892 442.625 null]
 >> endobj
-2002 0 obj <<
-/D [1995 0 R /XYZ 100.892 408.752 null]
+2010 0 obj <<
+/D [2003 0 R /XYZ 100.892 408.752 null]
 >> endobj
 806 0 obj <<
-/D [1995 0 R /XYZ 100.892 347.807 null]
+/D [2003 0 R /XYZ 100.892 347.807 null]
 >> endobj
-2003 0 obj <<
-/D [1995 0 R /XYZ 100.892 322.249 null]
+2011 0 obj <<
+/D [2003 0 R /XYZ 100.892 322.249 null]
 >> endobj
-1994 0 obj <<
-/Font << /F22 957 0 R /F49 896 0 R /F17 923 0 R /F15 898 0 R /F52 900 0 R /F53 926 0 R >>
+2002 0 obj <<
+/Font << /F22 955 0 R /F49 896 0 R /F17 927 0 R /F15 898 0 R /F52 900 0 R /F53 930 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-2006 0 obj <<
-/Length 1113      
+2014 0 obj <<
+/Length 1111      
 /Filter /FlateDecode
 >>
 stream
-xÚ­VÝoÛ6÷_!äIÚjUõå{pÖ$HѦ­­mnÐ6í%U¤óìßrlC at 1`O<ޏw¿û #oëEÞÍ(rëe9zËØ¥‰Wn<–²0˜—%QÈÓÜ+×ÞÂÿãQ´FvÁ˜3î³8¸/?Ž®Êя3‘ÇÞNq±·Ú÷‘·ÙGìL
-ïÙjî<ža–¦@WÞ|ômÐF&œÿ#6–{qæE~Fš§aÁ
-
-c>ý|9… ²ÜÿûönŽTæßÞ•Á˜ùWógwHM?Í1 at kÅá$e˜ÈO¢0›ÖHh³(:ØÊýë€3_¨ªy°ÈFê±(œDælÄ“÷þ”2Çpnµï:YqábÌÅwKáä
-¬…¿–K¡Ý‘–Üo´–YÌ×ÈÏ|s°)Z±T•2hè•x¦¡uß[Ùv;ÕD7²`ÃçÑ[ÆC€Ù:«e÷„¦d‡úE7	C”~$Rвjv»¦&º;©[±r ºéˆ¾“æòöËüM¨Nn•60ª·!êõ±KÉ„|ê¤nª=ª…Á8IB”óÄß4ÝNTHs¿˜¦ú…­~¤ñB{¥)Ui|œ*h	•<æI˜°˜®CdæW³¿®f_§³égpà÷`œÆ©O¢=õÊ/³c‡O·ó’÷@ÿä–‹gUk"1%²»B¦÷%ÉAϝœ~ø0[üVNoî‡N ôã·›Tû ÖëŽ6ÿвù±®‡NƒÕÓË ªÞ»vÀ„³ôp–Œ8¹ë;ã‰þu ¡ÿœ÷éx(ûSW>j×V®Êä‹è7Üö®‚dOAšù¢RkâRÖPðÖHΠ4¡²ÂábŒœ'œ<Yl«f)*Jcïê1Äç%B´‰M`teEÈÂøœÁ†sá¶Æ†Ãqí,‰–u²R7#PX7Ä)ƒ‚” xCˆØ
-Öò{Ä’Z®»&ög2í!çê†:xâܨT`§!óÍ;¬I@˜†)ÍС’Z«­ÍOÆlþ²m`Ì,±¯±ÁÿýÏÑT·i‡õâ—‹ñ,l¡ ã$Rd(M&ö½+
-p,ãj§1‘'Óõ×'Ç‘;ËÛLd'³¶¦ÙJÀ©ÃiÉcÿÏÖBb‡,HµÙ· ¸_Ÿ€fžUU%Œ‘»ÖôVi¥±M/ß¹WæÑuI-ÍR5®hä#ÛuËÞ5Ö³‚¢®ªeß&ˆH~hÌ;®R¬íԍØn¥k9gØ{Ga‘%®•ñlú6{M]˜X+ÚQ
-­}j€tÏ}ÂÏ’dµ	_Ú)ÇՏ
-j=ÓÄ2¤º¼kŒ»q0ý{f_lÎS7e¿²ÛØìöhêƒôø|ÚGDÆ®M]½µt?Ô[5Öî¡“á
-û£>ÂG&Rèic¿‚ýwòý5Dp:¶9÷‹\½<)¥NNÀ'ò_Jͧ
+xÚ­VÝoÛ6÷_!äIÚjU©؃³&AŠ6Ýlm{pƒ€¶iG€,©"7ÀþøÝñ(Ç6öÄãÝñx÷»2ò¶^äݍ"·^£÷·iê±,ŒY"¼b㱄…YļTD!O2¯X{ÿ·gÙÕcθÏâà±ø8º)FßFÌD{;Åy˜ÇÞj7Z<FÞd=°3ɽƒÕÜy<ÉÃ4I€®¼ùèAQ(8ÿ/Fl,óbfyvF’%aÎr
+c>ý|=… ÒÌÿûþaŽTêß?Á˜ù7ógHM?Í1 at kÅá$a˜ÈO¢0›ÖHh³(:ÚÊüÛ€3_–Uó`‘ÄcQ8‰&ÌÙˆ'!ïý)žU0ŽáÜjßuªâÜ7ĘËî–ÒÉXs­–R»#-,™ßh­4²˜¯‘ŸúæhS¶rYV¥AC¯Ä3
+­ûÞʶkö­&ºÙ8Þ2ÌÖY­º4¥:ÔÏc¸I¢ô³ì‘’–U³Û55ѵÜ)ÝÊ•ÓØ ÐMGôƒ2×÷_æozDuj[jÓISö6d½>uILȧNé¦Ú£ZŒ…„(çÂß4ÝNVHs¿•˜¦ú…­~¤ùö¥¦T%ñiª %Tò˜‹P°˜®Cdžæ7³¿nfO¿OgÓÏàÀ¯Á8‰Ÿ$D/zê_f§OŸîç1€þÁ-W‡²ÖDbJTw5„Lï‹È@ϝœ~ø0[üRLï‡N ôã·›ÊöI®×mþ¡eóm]«ç—AþÊz;ìÚÎ’ãmX2ò쮯Œýó Bg0þ¸ìÓñPö§®|Ê][¹*Sße¿á¶p•${	’Ô—U¹&.e
+oä*c*+.ÆÈyÂɓŶj–²¢4ö®žB|Y"D;ØFWš‡,Œ/üÇ`8îkl87ÐΊhEaQw!+q3…uCœ"È9@	Šw$€ˆ­`­¾FLÔjíØ5±78+!i	c>U70Ê£'΍ªì4d¾y‡5	Ó0¥:T’Rërkó“2›¿4E³Kî+Clð_ ÿúê6í°^ýt"ž¹-`œEŠŒR“‰}ïÆŠ˸ÚiLäÙ´ÅCý5ÒÉqäÆò6S'éÙì…­i¶
+pêpZòØÿ³µØ!Rmdgö-€Æ#î×g Y…CYUDIcÔ®5½UZilÓËwé•yv]R+³,×
+4ò‘íºeïëPBaQWÕªoD$;¶
+æW%WÈvêFn·Êµœ…3콉£0O…ke<+øIÿÂf¯©…µ¢ÕÐÚ§H÷Ü~‘$«MøÒ®t\ýܠցv V!ÕåCcÔ0XØ5ˆƒéß3ûbsž¸)#0|ü.¨nc³Û£©ÒÓóIM»6uõJÔÒýPoÕX»ÇN†+ì#ŒzøŸ˜H §ý
+ößÉ÷·ÁùØþrî	Ÿ¥3uøAþ™¥“
 endstream
 endobj
-2005 0 obj <<
+2013 0 obj <<
 /Type /Page
-/Contents 2006 0 R
-/Resources 2004 0 R
+/Contents 2014 0 R
+/Resources 2012 0 R
 /MediaBox [0 0 612 792]
-/Parent 1978 0 R
+/Parent 2017 0 R
 >> endobj
-2007 0 obj <<
-/D [2005 0 R /XYZ 151.701 685.529 null]
+2015 0 obj <<
+/D [2013 0 R /XYZ 151.701 685.529 null]
 >> endobj
 810 0 obj <<
-/D [2005 0 R /XYZ 151.701 660.623 null]
+/D [2013 0 R /XYZ 151.701 660.623 null]
 >> endobj
-962 0 obj <<
-/D [2005 0 R /XYZ 151.701 506.08 null]
+958 0 obj <<
+/D [2013 0 R /XYZ 151.701 506.08 null]
 >> endobj
 814 0 obj <<
-/D [2005 0 R /XYZ 151.701 506.08 null]
+/D [2013 0 R /XYZ 151.701 506.08 null]
 >> endobj
-2008 0 obj <<
-/D [2005 0 R /XYZ 151.701 476.762 null]
+2016 0 obj <<
+/D [2013 0 R /XYZ 151.701 476.762 null]
 >> endobj
-2004 0 obj <<
-/Font << /F78 1234 0 R /F17 923 0 R /F15 898 0 R /F52 900 0 R /F49 896 0 R >>
+2012 0 obj <<
+/Font << /F66 1230 0 R /F17 927 0 R /F15 898 0 R /F52 900 0 R /F49 896 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-2011 0 obj <<
-/Length 1134      
+2020 0 obj <<
+/Length 1132      
 /Filter /FlateDecode
 >>
 stream
-xÚuVMoÛ8½ûW½¬Ä*%J¶´À^lé!Å".rHs`dÚ&*‰IÅÉ¿ßiË­÷b‡Ãùx|32Kv	Kþ™Ý®gŸ¿E²ÊšË“õ6ÉËê¦H–u“UM™¬7ÉSú [§ô0^õæuÖ,—%šMÆÀš‘]^dy6_älÉÓÇyžÞœÞ?̼*Ó/sÎR¡:ý&
-y*—5¬ñ‘9[eÅ2ºjßÕ;ZÍþ^Ï^g9¨Y’O²«2Γ¶Ÿ==³dg_–ñ¦NŽÞ²OxUg˪¹KfÿÎش⼚>9-›Ì—…ñ$Íyêd;/Vé~PPN‹åˆŽNŒ|•‘½æEºŒJªŠ©g–€iV¯8ù|ÚuúEtÏhšä«,¯ód‘ó¬ ¼ÁQ
-v¾¨Š*µÒ L^þ‹–¼t—5 \ü)ÝžýªåW´Ùæ”ÜeÙ‹˜Á4ÅïV
-;|¯"u{eQâi«‡,/w£HƒÔ®Ò¡ÇÂ_æøÝЕ#b¥G€ªÛÐUáœì.xÔ¤4r§¬Ãò(Ž$5ÖŒ.¥ù#¾—náÁb„SEIÞÞ}NMž¢—$•Û“¤‡ z¼»f'Ïø€†tj UŠÂåÑã(\Woe+Fœù,‹¦H?!ÊŸ&ÖÓãCîVP³Ô¡ï#þhRP*+(Ò"ŽÑ3Л©bAû€lŽ¡ãÚÐ'p°9^´ìô†×’þÁ*¦Md·Õ݈– ÍQWp9!ø
-Â(-Š.´‰«¯l‘/`e¬£ýE=`ˆè£ÞíEpAX’Õû"@Ô#uæZ@‡¡=Ä‚²ªʪ™¤M'[Ýu¡;ZR²³ªW0¤; IÍ@'Âþîó[v
-·GtÉ…ó„[AË)WÞ4Ñ/¨ßT8GžÞh/{Ê;‚ \C⃠»àà`ôâZb;#zäá
-êW]GÒ¹#aãß
-Ö×QšpN΁N’Läµ'öÒÞ?ãù’»9ã{‚8ÒˆTݵ$¥¢º
- GÐrðõk«œŠm‹j at 7œ6¨pBáª_œP†ön°:À¥“ùç
-†6\Ñ!Ö9©ièi¸ßÝ“$ß®"‚×çÒA>Q¹ƒ€Ÿ’‡&6d\;Kì¢Vê¤HD4JüøHë2bèÝ–´â¾ØLÐE\ƒC‚µíh,)hH
-ï±½±Ï?<‰Q/È0@/[…­Ý’2Lغ™ô÷
-^«Cc£ƒi룩
-¡{ÿ5Å`?=â›kÙÿÀ%4vßÈ>]š8xp0’¼Ós’r‹µ˜È«2b`éªï(¯¦™Îá!ÞÃÍ‹da¯b82-OþÿÃ?’¦¹ÏI´Nnü7…§ßë´槏Inm¤Øà—UÓ6Çêa¼;h™šÙC®‹K
-ÿW½Ê [œþ‘sübø}žNW<DB*i¹þ9¾¥OÿpžoiÍÝê•ÏutÒúÙzúŸWøû÷ð˜Ì
+xÚuVKoã6¾ûW{©ÄZR[*ÐK€n‘=dQÄEÙ™¶‰•D‡¤âæßw†C*ò®{1‡Ãá<>~32K	KþZÜnŸ¿äy²Éš
+ãÉvŸpƲºÉ“uÝdUS&Û]ò”>ÈÖ)=,Ÿ·_½y5ëu‰æy“1°fdÇóŒgËgë"}\òôäôþa¹*ª2ý²,X*T§ß¤!Oeᲆ5>rò¦¬&_œ£ÕâÏíâuÁAË>ˮʊ"iûÅÓ3Kvpö5aYÑÔÉÙ[öIQÕÙºBo]ò°ø{ÁæójxrZ6™/ÃHº(R'Ûe¾Iƒ‚rZ,Gttbä먌ìå°ÌëÔeTR•Ï=³L³zSÏ§C§_D÷Œ¦	ßd¼æÉŠY@xƒ³ìrUåUj¥A˜¼ü-¼t×5 œÿ.Ý‘ý¬-®hs²å”ÜeÙ«˜Á<Ŭø^yêŽÊ¢T¤­¾3^F#7¨Ý¤C…¿,Wð»£+gÄJ U·£«Â9ÙŸ\ð¨IiäAY‡åQIj¬]Jó[|/ÝʃŧŠ’¼½ûœÊž¢—$•;’¤‡ z¼»f“g|@C:5Ð*E‹GáòÁèñ.«·²£
+Î|–y“§ŸåO3ëy‚ñ!+¨YêÐ÷4)(•
+iÇ虎 èÝÜ± }@¶ÇЋ€ñ;mè	‚H8Øœ@M/	ZvzÃkIgÓ&²ÛênDKÐrÔ• '_A¥EÑ…6Ñaõµ€-ò¬Œu´¿¨}Ô»£.Kò¢z_ˆz¤ÎÂ\sèð<´'0ƒXPVu`AY5³´éd¯»N#tgK
+AvVõª†t'$©èDØ_}~À–]ÃíÑ]2Fáß|áVÐ2åZ4Môê7Α§7$ÚËžòN† h אø È.88½º–ØÁˆy¸úUבôÑ‘°ñïëë(Í{8§ç@'I¦FòÚ‰½´÷ÏøqɉÃÁ¿Èñ=AiDªîZ’RQ]9€#h9ùúµUNŶE5 NT8¡pÕ/N¨C{7XàÒIüóC®èë#©yèy¸ßÝ“$ß®"‚­¨?Jy¢rA1%M<ìȸ "–ØE?:¬ÔI‘ˆh	”øñ‘ÖeÄл=iÅ5|±™ ‹¸‡kÛÑXRАÈÞc{cŸ¿{£^a€^¶
+[»%e˜°u3ëï¼V‡ÆFóÖGSB÷þkŠÁ~xÄwײþKh쾑}º4qðàd$y§ç$åk1‘WeÄÀÒUßQ^M3½€‡ø7ܼHö*†#Órú¨ÿ?ü#)ašûœDëäÎSŠô[àaöÂüð‘"ií;ü2°jÞæxB=Œwí"ÓC3{Èõ/qIáßâJ¢—C`‹Ó?r®¸~ŸçÓ‘JÚŸ.‡N/FééÎó=­œÑ­^ù\G'­Ÿ­Óÿ´¸Âß¿ÿ @¶Ë
 endstream
 endobj
-2010 0 obj <<
+2019 0 obj <<
 /Type /Page
-/Contents 2011 0 R
-/Resources 2009 0 R
+/Contents 2020 0 R
+/Resources 2018 0 R
 /MediaBox [0 0 612 792]
-/Parent 1978 0 R
+/Parent 2017 0 R
 >> endobj
-2012 0 obj <<
-/D [2010 0 R /XYZ 100.892 685.529 null]
+2021 0 obj <<
+/D [2019 0 R /XYZ 100.892 685.529 null]
 >> endobj
-2009 0 obj <<
-/Font << /F22 957 0 R /F49 896 0 R /F15 898 0 R /F52 900 0 R >>
+2018 0 obj <<
+/Font << /F22 955 0 R /F49 896 0 R /F15 898 0 R /F52 900 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-2015 0 obj <<
-/Length 1361      
+2024 0 obj <<
+/Length 1359      
 /Filter /FlateDecode
 >>
 stream
-xÚ•WKoÛ8¾ûW¹TbU¤–N‹´IwS4N¶vÑ-º=Ð	ÑÃ¥8ù÷íÊèž83œÍããòÇwþœùv}³™½~·L±ô¤ˆBgsïˆHxK_8qx‘”Î&w¾ºoµëu7_"pE0ÿ¶y?»Ú̾ϸñ1²^šDNVϾ~ó6ß;¾¤‰³'ÕÚ	¢Ä‹£èÊYÏþžr"áÓ`ñ?œP"béÈÐ[&ËqÑRz"L8«›‹¤/Ý‹Õ%«
-æ®2õ’ĪÞÍSé^¬×ŸçïÞ~´ºW«·¿Üm®oWhCŸÒK#Aµ©ôÂ`É.Dà‰ùBßw¯›¾k±|n>d}9nÛX‘#|/õSa=@E°‡Ïe_€U"ܾÐHøn®ŸæréêªÝÕº™ËÄíY£½g…ª¹Qz v\59ŸK @Í÷†•!wÚËÚz§úr[iæwʘš,G¦Ñ¿Øvà2ôW7Y÷²ëKHxéÞ·o¬UŠ[u¼ôݲgyiX±iq{ÏBEŸEªoyûiE®ªÊ\õš%ƒÑÖuÖ6Îð›Æúl¦ÕÏ*ë«H'lõ‚Ð5ªÖ,¢DÖÂê(cWÖ<)#ˆ[»b9xÊTBØ€ ŸP®;ïˆ'éÅ©gS`îRÆ.˜/@/~öOB¹6YWniO[ÕâP&T $Pº¾yÃv	 6j
-JÇMA^Um@ªÙU~4SU#°„1”§Pز8„–™ãA)„Ði+&¨ü$ÈÐoÁ¹µ¦lŽ4Z1ó‚õn»ChPÔ[÷-¯ÐlûíÞ›/’ r¿Ì“
-'B6E;TqÐï´"*"À¡$ƒ8ï‡
-€  ŒÁPkv%œ¡¬TA"`±SµUÜŒv°¼ÑÙ …<`5ûak¹gwpÄ>¢Êíú—F¸¼½]­Ï,(ÎÞ/FJ3-ˆ#EÚ‘òW;°õ4—r.ا ŽmöØë <L°îñß˜7cÐËty
-%à	°š¶ÖŒâʺ¬”5ÁâúiuýS(=qíMÕiCB{¬@¿c°Iâ|`Á¿¾+«³N”*àH­P¦Ð9Óv¼ÖŠ&'¬Š
-pÔ¼2,ÂØ÷Úg' 1ò>ËAsy`š{M‰Jw‹½ðF¯).¢é8§òø=î*RÐϽB8GQ
- Þ•=ŒGstVöˆm@á%º¤c7eß
-MÞ
-³;†«yå€{*3°4ø`Ý©<Ç‹ë7Íö|uEùÀüÔ2};§c8th\|h\(¨Þø€
-æL)+éyn"àX5ŠycKGˆË«54´_†-¯žÖ+/¯jõPf¯¬BùPØÑE~AwŒó|ªpKÖ\ý$%ßI⊘ّàÆù»/Jž²ÌRú`kú¶£홶o†äô%ÉáI @ªJ{A7bÝl§!>ŽF×–)3öVoÆêa6‚àìxÃúlòÆ<¹iCÉ7-®'¯i’Î/.t†.Øú>À19LlÔ:C®P
-b™æRo”0ÆáaJÃçýàX@“¼|	±žÀ#‡ïÔ½¹YP€gE®Þ¡@áÙOM™ñ=™k–ØîûJùÛ`AµCÁaH Ð–Ž†)ö
-®4>EôÊ´Sáî:ûÉ!Óã—NÀУ^¡RìËOZŽo œû¸QZ?MÛ,:m?‘ÔÏã_ÆëwÄé¥?ŸÉÙóó‰:üXü fC‡
+xÚ•WKoÛ8¾ûW¹DbU¤–N‹4IwS4N6v‘-º=0	ÑÃ¥¸ù÷;Ú+/T {âÌpf4CÊwžßù}æÛõýföîC;béI…ÎæÉ‘ð–¾pâ ñ")Mî|u/
+µíu7_"pE0ÿ¶ù8»Ú̾ϸñ1²^šDNVϾ~ó6?:¾¤‰³#ÕÚ	¢Ä‹£èÊYÏþœr"áÓ`ñ?œP"béÈÐ[&ËqÑRz"L8Oç«›ó¤/ÝóÕ%«
+æ®2õ’ĪÞÍS鞯×óÀwoï­îÕêâþËÝæúv…6ôI!½4T;p‘J/–ìBž˜/„ð}÷ºé»ËçæCÖ—sᶍõ9Â÷R?ÖTPD{x(û¬áö…FÂwsý:—KWWí¶ÖÍ\&nÏí+|R͍jÔ3µäªÉ™x(=4ßV†Üi/kë­êËÇJ3¿UÆ,öe<¢0åˆvøŶ—¡¸ºÉº·m_B2ÀK÷©íxc­jT|TgÀKß-{–—†›·w,TôY¤ú–·_çQ䪪ÌU¯Y2m]gmÓè¿i¬Ïf*PýCe}õ遭^ºFÕšE”ˆÂZXeìÊšGeqkW¬"oX‘Jà+Êuçð$½8µñl
+Ì]ÊØóèeÿý“F®MÖ•´§­j±/*P(]ß¼g» 5¥ã¦ ¯ªç¶ ÕìÆ*¿˜©ªXÂÊS(lYBËÌ€ñ Bè4‹T~dè·àÜZS6Ï{G­˜yÃz·ƒÝ¡4(ê­û–Wh¶ývïÍI¹_æIˆ†!›¢*„8èwZàP’AœOC@  Æ`	¨5[ˆÎPVªŠ °ØªÎÚ*nF;XÞèl€Bî1ƒý°µŽÜ“;8b÷¨r»þi.·«õ‰%ÃÙûÉH	a¦ña¤H;Rþh綞æRÎÃûıÍ{à‡	Ö½üöófz™.¡<AVÓÖšB\Y—•²&ØC\?¯®ÿbj¥G®½©:m¨ QhèwÌ60Iœ,øÛae•a6ЉReC ©Ê:gÚŽ—ÁZÑä„U±ŽšSÃ"Œ}G ípv#?á³<4—¦)à°×”¨t1¢7ÞèÕÅE4çT¾‡Âm¡S
+úGoE£ÎP”¨·eãÑœ•=bPAøB‰.éØMDÙwC“Á°§ÁlÆŽá*B^9àžÊ,
+>X·*ÏñâúE³_]@Q>pÿ£µCßÎÅ)GãØ#ï
+ªw > ‚9SÊJzž›8VbÞx¤£ÄåÕš‰Úo{ÖWOë•—ÓZ=—Ù©U(Ÿ;ºÈï>hâqžM5 nÉš«Ÿ¤ä;I\3;òÜ8_`wEÉS–YJlMßvT€ƒ=Óö͐Ÿ¡$Ù?	 HUiï èF,àñ û½í4ÄÇÁèzäAÊÌ‹½Õ›ñ…ºŸ 89œA`Æ°>™¼1nÚPòM‹ëÑ«CÚG…¤ó‹K¡¶¾pLöµÎ+TƒX¦¹Tã%Œqx˜Òð¹@?8Ð$o'_B¬'ðÈá;$uo.CàY‘ë‚w(PA8BösSf|Oæš%¶;Æ>¤Rþ6XPíP°(´¥£aŠ}ƒ+O}£2íT¸ÛÎ~rÈôø¥0ô¨—è{Åò£–ã ç>n”ÖOÓ6‹NÛǏÁG$õóð—ñîq|é„Áè™,ä‘:üXü2úBÅ
 endstream
 endobj
-2014 0 obj <<
+2023 0 obj <<
 /Type /Page
-/Contents 2015 0 R
-/Resources 2013 0 R
+/Contents 2024 0 R
+/Resources 2022 0 R
 /MediaBox [0 0 612 792]
-/Parent 2019 0 R
+/Parent 2017 0 R
 >> endobj
-2016 0 obj <<
-/D [2014 0 R /XYZ 151.701 685.529 null]
+2025 0 obj <<
+/D [2023 0 R /XYZ 151.701 685.529 null]
 >> endobj
 818 0 obj <<
-/D [2014 0 R /XYZ 151.701 660.623 null]
+/D [2023 0 R /XYZ 151.701 660.623 null]
 >> endobj
-963 0 obj <<
-/D [2014 0 R /XYZ 151.701 472.522 null]
+959 0 obj <<
+/D [2023 0 R /XYZ 151.701 472.522 null]
 >> endobj
 822 0 obj <<
-/D [2014 0 R /XYZ 151.701 472.522 null]
+/D [2023 0 R /XYZ 151.701 472.522 null]
 >> endobj
-2017 0 obj <<
-/D [2014 0 R /XYZ 151.701 441.369 null]
+2026 0 obj <<
+/D [2023 0 R /XYZ 151.701 441.369 null]
 >> endobj
 826 0 obj <<
-/D [2014 0 R /XYZ 151.701 306.189 null]
+/D [2023 0 R /XYZ 151.701 306.189 null]
 >> endobj
-2018 0 obj <<
-/D [2014 0 R /XYZ 151.701 275.036 null]
+2027 0 obj <<
+/D [2023 0 R /XYZ 151.701 275.036 null]
 >> endobj
-2013 0 obj <<
-/Font << /F78 1234 0 R /F17 923 0 R /F15 898 0 R /F49 896 0 R >>
+2022 0 obj <<
+/Font << /F66 1230 0 R /F17 927 0 R /F15 898 0 R /F49 896 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-2022 0 obj <<
-/Length 2111      
+2030 0 obj <<
+/Length 2108      
 /Filter /FlateDecode
 >>
 stream
-xڍ]¤6ò}~Ú—£¥ióñxQ6ÑFÉJ§éhOJòÀ€gš
-Cïìüû«/Ó¦—îÉ®r•]®o;žƒ8øéîûÃÝw?¦iPDU'Áá)Hâ8*«4ÈË*ÒUÚà÷ðÁ4s7»??yUyž!yZE1PÇL—¨HE»}ç*<Ín¯tN§Çs=M¯-ƒÄIÖÞ*«à¼¨Š+:ZÅE”æn¯æË—©îÞîþ¾K ‰'žŽ”
-šÓÝïÆAk?q¤ª2x%ÊS tåZüîþsûWN´ð²iVEt/<ÿÓÑ»}Väaƒ›¾LZ„3ÃÄ:þ¥~­‡úÙØûÝ^'iø©Úq—–áëÄÌO£eòO»R…£}ùÉŽ—óDäÉ×ä•æ¸àî ðtªAO,“O®b~<€	γ𵛎FðóÈãi¼8‘¬yx¨O¸ÉcÍŒ­í>#lxï…Bãü2¦ÙâT¡Åó’p¼ì’Ð6ç(Ï=®Va7ûwÐ|4¿Pž² þ¿/fšQ貤3`hÆa#¢zhya€SèŒçqî`^ÏML6“¿ÙÙŽx}¸u3öŒšõ|C%Ö,I5x8œ²¡ñÉXÖ
-*ßõ=Ï@5àêY¦Âcxo˜Xsîß7ºµnr‹tçRlÁŠðöØg3÷•=¾!l}>ýkh‘PƒÁKÒðÏx›
-HƒúaŸñÄŸwZ‡u1îy±aæÆi­iy»npTÂånÆr2‘Äg\¡û \O³ÙôpÞ*É”Ž†qZÂ!voùeàÐd]ÐËŽïä>Ö}o†gó§JIS°¼Z]ïÜvàµÊXç0rS˜+¥BãB‰oWPÙÚÛ€êêã‘Û-M¢´”Ü#BÝxiBþ2ð܏¤«ÜK@ËsʸÈ8ZÁ`X'9Ïqåm¾Åôí™Û=²+	wýH5¢’ø†èÿì…̝@ÔÌGžiҐît¡P¤³âÕt)ÜÌ#|¹v3¯ýðþ1/$Í›ã5uƒˆ#SO"À±»¢1lŠJÜ$NŸ®ÐØ·3%OçH€]<Åå#LLä3 at U2‹4†
-ßóùà-§Ž¸˜©f²4cÐ3@Àœ»È"ró‚Ý@Ò•H·q“w¢Ùã0¡Óoxæ¯,Kø‚8yøõ{ž4xI‡‡›:Üe¾œÿËXô©W®“ 6-Ïz‰ažLs±`8¼cÐ ´‚ê3=„‚i©’m\
-h‚Y†õsf ØÑ„A=`m:ÖÖðBO†ºJ¨Eª‚¤I…|žD÷˜&RÑ
-¬¡p\l´!ñJç`žJRI¥ai¾Øâ¢r†æ9»LV1#³.~®r¯V at JËAÖ¹Ó`®uË ä["»¢YrÑÌ ¯,FD­¤±SAŹ iW—í ŒÒ\úš+7²>«°!q+²f)s	1†ìê8t«M›B¯“\•HQ¨ÒPÒ¥ Å"…X„›¤·†'¾].lUêT.t<t	ˆ¸çîs7<3š|›EaNp“¯{/®•Wq§uT*¯è8ö͝U•˜›K)Â\J¦e¶Ø5[ÓBÅD[ÆC¼g<ìM)œézÈÝa‹†T®ÂnuJ®1ÈÊUʐ²p溘PÊ
-?Kfŵ~eKý*Ä´°Š¡mM-ëO–Ù”:õ{úÞ/ªX^×GÑ®ûo‰Ê‘^(E¯nº¯¾)“3УYnÉ)RÁ/Î̵û#×h ¯{úbjlW)‚d|YšŠó.¡p±VÛ{ãz–ôfˆ§ZK“Ù›!¨òfƳO¥šº"¨š††—‰q´PMXœqÒ=ÉÂQ˜$q¼:<.{·D°“Ü癉áS=³–ÌôíQq&ÆÞêQÅ ×JžE0R¬âEJ]w½¾ò6£òf'ny1‘dÜ9ç®}Bx‘ŸAó¥nfÔrbâ(•h7s3NüœðË`^oIFk¡*1°
-
-%-o8»î<樃ÑS@KÔé•"¸çìÌ¿Ž#fÝ6=gy•ž32LøâPï'„Á¸äÎu3&n[7
-4à E‘±úáÉç¢2‹Ø)3sšÊÖÍ6.´]»pñÄ=VŒ¾Š³†£9£·Ð†Î[3tÎÑœÐô‘T–V™„9Ïå=ôŸfºVpbp4eâéfç¦7µÍ:QSJ^­ÿßUüýüø¯¿ã]ôÀ
-¹X©üÄÐâb¥Z?6 nÍõ÷!	…Hâ²ÄHËkøßý4òØ7³Û•¢Ã¯ÆçåÚÞÜEIŸ#I®ÔM6Y$W7’£­yV¡TÏêéÔͳcôj­ýÇŒ6êFEÀFî]‚Â¥‹œÝÁÃÄÔ\ ^E&ås.sE¤Q¥ú«ƒcUU®íÇÏ:Ðyeß›y±ú«ËóÕ_ݺd¢SWQ¡ÊëùA­¤†\>¾ç·« R†ñvéšîL¿8ˆ ¦+w0 ¶Zâ\2❙÷ÄJHr’Û­7‹_{LÏ;Ž¨õÂáÌ£<®Å³“UµèúäÎVu ágϯéÑÎÿo‰±;㗏eRtiÐbä[â·á	ÝÜΗÄEú^žâÓU´
-oúíãx©¢ºí¡ ãç÷RR2 kŽ-œñõë“+ÖòDB^˜gO—aù¤‹©àt(¼.S¶FÁý?s’ç< ÙŸ–ïX7¾?Üýß-ß
+xڍÛŽ¤¶ò½¿íË¡¥syL”M´ÑÉJÑt´GJòÀ€gš34t½“ùûÔÍ´ée£<ÙU®²Ëu·ãà9ˆƒwßvßü¦AUEœ‡§ ‰ã¨¬Ò /«HWYphƒßÂÓÌÝ8ìÿ8üDäeTåy†äiÅ@3]¢"íï“8Wááhö÷Jgátz<×ÓôÚ2ø{œd½á­²
+΋ª¸¢£Ì‹L/›%
+©vï»?w	`ã ñÄÓ‘RAsÚýöG´°öSGª*ƒW¢<J—Q®q·>xØý²‹ý+'Ú?xÙ4«"ºÿéh†ý}Väaƒ›¾LZ„3ÿÇ:þo=ü\õ³±wû{¤á§nhÇ}Z†¯3?–É?íKŽöåG;^Α'_’WšGà‚»ƒÀ÷ S
+zb™|r«ðã¤Hpž…¯Ýt4‚ŸGOãʼnŒ`ÍÃC}ÂMkflm÷aëx/ç—É0ͧ
+-ž—„ãeŸ„¶18Gyîpµ
+»Ù¿ƒæ+ ùí„ò”ðÿy1ÓŒB—%C3ƒøÕCËœBg<sóz&hb²™ü
+ÈÎvÄëí›±gÔ|¬ç*±fIªÁÃá”
+OƲnP!¨ø®ïyªWÏ2~Ã{ÃÄšsÿ&¸Ñ­u“[¤;ß°bV,€·Ç>›ÁX¸¯ìñaëóî
+\C‹„>ðX␆xÆÛlÐ@ÔûŒ'¦ø¼×:¬û‹aðžfnœæÑš–·ëG%\îh!'Y@|ƺÊõ4›Mç­’|Ñ!Léh§%üb·ð–_AÖ½ìø®AîcÝ÷fx6ïÐxª”4Ë«ÕõÎm^«Œu³!7…¹R*4.”øÖx•­½
+¨®>¹ÝÒ$JKÉ="ԍ—&ä/ÏÀýHºÊ]°á!´<§Œ‹Œ£†u’óüWÞfá[L?1Üš©±Ý#»’p׏Q#*‰oȁþÏ^ÈÜ	DÍ|ä™Æ!
+éN
+%@:q0+^M—Âͬ1—i7óÚ÷ïóBÒ¼9^S7ˆ82Õø$»+:æ¨ÄÍ@âô©á
+};SòtŽØÅS\>ÂÄD>T%Ó¸HchÑðŸÞrꈋ™j&K3=ó ̹‹L "7/ØÍ$]‰t7y)šÍ1:ý†·aþʲ„/ˆ“‡Ÿ¿ãIƒ—t(p¸©Ã]æËùŒEŸzå:	hÓò¬—(æÉ4†Ã[1
+ at +¨>ÓC(˜–*Ùƨ€&˜eXß8Á`‚ÍM(ÔÖ¦cm
+/ôd¨«T€Z¤*H*ÀTÈçIt‡i"ÝÀÚÇÅF¯tæ©$•T–æ‹(.*ghž³{Ádó¸02ëBàá*÷j¤´dý;
+æZ·@þñ°%²+š%ÍòÊbDÔJ;TœʐvuÙ	À(Í¥¯¹r#!ë³
+Ûq·";`V@2—cÈ®ŽC·úÏ´)ô:ÉU‰…*
+%]QÚP,RˆE¸i at zkxâÛ%áÂV¥Nå8AÇC—€ˆ{î>wÃ3£É·Yæ7ù²÷ñâZywZG¥òj€ŽcßÜYU‰¹¹”"Ì%	¡dZ¶a‹
+YC±5-TL´e<Ä{ÆÃޔ™®‡Ü¶hHå*ìV§äƒ¬\¥, )g®Û	Õ¡¬ð³dV\ëW¶Ô¯BL«ÚÖÔ²þd©q‘Mé1¡S¿§Oáý¢ŠÜ=&®¢]÷ÿß•#½>P8 ‹
+ ^Ýô^¼ú¦LRÌ@f¹%§H¿83×ì\£¾îé‹©±]¥’ñei*Îû„ ÀÅ:Xm?ìëuZÒ›!žj-Mdl† Ê˜Ï>•jꊠj^&ÆÑ. at 5aqÆI÷$GA`’Äñêð¸ìÝÁNsžg&†OõÌZ2Ó×;DÅ™{«¯Dƒ^\+yÁHM°Š)uÝõúÊیʘ¸åÅD’q眻ö	áE~Í_u3£–³G©D»™kœqâç|„_ózK2ZU‰Uxl(iyÃéØuç1GŒžÂ Z¢N¯üÁ{ÈÎ<ñë8b†Ñm#qÐs†W)à9#Ä(õ~AŒKî\7câ¶uÓ@ãZ«ž\p.*³ˆ23§©lÝlãBÛµOÜSaÅè«8»Q1a8š3zmè¼5CçÍ	½áAIei•I˜óLPÞ3Aÿˆð`V k'GAS&žnvnzSÛÙüE'jJÉ«õ]eÁÑ/Àÿáw¼‹X!+•ŸØZ\¬TëÇÀ­¹þ>$¡I\–©`y
+ÛO#Ÿ}3»]):üÒi¼p^®àÍ]”ôI0’äJÝd“Eru#9ÚØ
+‘gJ%ð¬žNÝ<;F¯ÖÚÌhƒ¡nT|aä½KP¸t‘³;x˜˜š4«Ȥ|Îe®’4ªtBup¬ª¢ÊµýøY:O ¬ó{3/Vuy¾ú«[—Ltê**Ty}B ?¨•ÔËÇâüv@ÊÁ0žÁ.]ӝéÔtå®ÄV«BœëBF¼3óžXIINr»õf‘àKéyǵž@8œy”ǵxv²ª6 ]ŸÜÙª üìù5=Úùÿ-Ñ!vgüò±LŠ.
+ZBŒ|Kü:<¡›Ûù2€‚¸HßÉS|ºŠ¶áM¿~ü !UT·=`üü^JJtͱ…3^ ~arÅZžHˆÀóìé2,Ÿt1œ…×eÊÖ(¸ÿ§sNò‚ä#ûÓòëÆ÷‡ÝßÞ…Þ
 endstream
 endobj
-2021 0 obj <<
+2029 0 obj <<
 /Type /Page
-/Contents 2022 0 R
-/Resources 2020 0 R
+/Contents 2030 0 R
+/Resources 2028 0 R
 /MediaBox [0 0 612 792]
-/Parent 2019 0 R
+/Parent 2017 0 R
 >> endobj
-2023 0 obj <<
-/D [2021 0 R /XYZ 100.892 685.529 null]
+2031 0 obj <<
+/D [2029 0 R /XYZ 100.892 685.529 null]
 >> endobj
 830 0 obj <<
-/D [2021 0 R /XYZ 100.892 197.244 null]
+/D [2029 0 R /XYZ 100.892 197.244 null]
 >> endobj
-2024 0 obj <<
-/D [2021 0 R /XYZ 100.892 167.109 null]
+2032 0 obj <<
+/D [2029 0 R /XYZ 100.892 167.109 null]
 >> endobj
-2025 0 obj <<
-/D [2021 0 R /XYZ 100.892 167.109 null]
+2033 0 obj <<
+/D [2029 0 R /XYZ 100.892 167.109 null]
 >> endobj
-2020 0 obj <<
-/Font << /F22 957 0 R /F49 896 0 R /F15 898 0 R /F52 900 0 R /F17 923 0 R >>
+2028 0 obj <<
+/Font << /F22 955 0 R /F49 896 0 R /F15 898 0 R /F52 900 0 R /F17 927 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-2028 0 obj <<
-/Length 1959      
+2036 0 obj <<
+/Length 1956      
 /Filter /FlateDecode
 >>
 stream
-xÚÅÛnÛÆò]_Á‡¦ k½’KE´HnЃ蜓"ÍMR^TreG@?¾3;KJTè8
-T/ZÎÌîÜ/»ÜÛzÜûiñýzqócx‚³„'Â[o<
-¦¹ð¢8aaxëÜ{ïgŸ>•åòÃú盥ôb–DQ`‰ 
-œeÉîÓæ—´Y®Tøi“ÓâÍr%ü5­]*î§}ÿ´”‰ßâGç¨^7YwÜ›²…í"Úÿa—îMÑV(d¾x½^ü±À{âLА)åeõâýîå€ûÙãL%±÷d)kO…1‹ÂÖ•÷vñŸ?×^„³ÚƒbVGTË´ E ý®0]Y<.eì1;·Èª"íLñÉÐg»¹Àú¢»êi½'h¿µÊd[Ò¡ÍÅ®ÿ¾¹{G«]Úï¦G—æwŠk´(³
-‘¼ér‰ßû´KMA_S®ù‹ rØ옴lÊfK0³+{Z‰ˆþæhO¹ÿ¸#?­îˆ‘‡Þ¤+2~|D¾ÅÞ°åJ'±ïŸI’à5p¯Ëwqåï»ö¡*j”þSivó$y’Vni;-BZö×ð%…¿-Œ!Õ6E@l2Gˆ>˜1­õˆÍƒPžÇ’̘%º)Lvc%ɉvc‘fBËSžhTk)übîð€³8Ôƾ~xþì0d‘(IuPHŃ¹LY•ÖlGôÂ52-QÄx
-§Ôûz©¤ï¸2ÄƉb¤œÛCa	©âÈpjB*¥¬{Ñq u™hPªr[4Å.~¥„ìmˆ
-Ú[ÌÈÞtm}F¯žu–ŒS'¼ä®ˆE*šÚ”9ý„‡,a]d¯$dÆIjÊi_(¸A	D“=Ú0>tsˆD3­ô×j2è©ÄíÐ_Š·i«Êúå	ÓÄj‰æ
-U0õbÖÖ5„îíœtFù&K!ÏBNä´€?éCì,¼,ì;·åÐw7U›¥ÕMŸÖé;+Áª7_Lƒ	î6G[).H:]Ý¡¡¢‡Ø0˜\õÇÞ.ªÌõ@$˜Íñ›»·×´BS~…-ŽûÑÿ‚!Ö»b.á%äƒ3ácÆãq$ó¶Kk¬Üf8þoÚ7jèßÆ.Þ18ã²?¥ŠÛC¬g›—]‘™¶ƒø.Ù„UDNÃðû#Y?/6é¡2×®Šìœk_¨C)êUá𥀯‰ìÌ'Pš¡³ÛfÖØ™GjôZèR”X3qê8Ï	2Ç_šI5m'[[¶=ŽkØŠÚC•“c/·øÂ8¹ZWTÀT¬¦~éZ»§E*¢.ˆÈ ,ö@ CAýÞ²ÄÉÏrG$f!þ—†þûIƒëÚè…£ÀƁÿ<äœV0ñÙ`לé8ÔÏ0Ôw5öé#ût,À®+§¥Û5Õln÷9ÃÛ¬!ã/#¨!¦˜µ?x_Ÿ†fãÎB1“ø¸/?Úáð	£ëq¦žØøÖgñŸ¦:\—M­•Öã+NnÆÎ Ït¶ÆõÉóq2Æg>7Ñh„<99Ÿ>iÂá± {:ÖúüÞÔ–^ø·Y	ä£ ü\ž¸„…€’Gè0„<ëôæùà9ŸÃœâÓ°pÅoð;mœèú|j+¸%áŒgâóĸð7˜m]ú¤it¨• ¸¨bgwîÊ­……ܝÉýªlÜnÌåÔ‘83âE‰žºtï|‘dWt0ܬ¢ òïÌœŸG§`6§ôT;ÛÆÕß‚n«Òƒß‰
-D´/•âflÑ4õ|yâchÛg*´
-ç’ÄÅ{W“ÖÅí¡Ìoß½ð{™ÀZD@ååäâòþU–A³sÝ÷ŇÛûÖ«o«´7«l—6Ûbeʺøîö¾ÅQÉP®¹ Z
-ÎyU°ü¯@ÔTG\%§îË‹q<:ãƒæ¸!‹…žî—‡i˱^‚!g‹ÉüÒ1£H/™z–G¬˜<Í)_ºd¼Ÿ@1>VÝÏ6;8ÇLËÑ6 z¥´ålæpBfæÒï³T ÷ÀñV%˜J¡å³©”0™”ۦЇLÉ°M¦”Q'QÎé¥_¹ÒK-#wm%ÖnÓG3wÆ™ÉNftnÎèÄÜÝy.'k”$Š±Q2ò‰MSáÿ»[/µö_Ýß/uäÿ6{}A£1ÔÊš
-FÛ™“Ú‘vƒ8²5X¯ø€ðHk%	}õîŠ îÞ¥]š™¢ë	éjáð„àÊ¢;Õ1:^@ÀÕí™TKˆ¹‹~Æ$&ëÊØ=éàCÛbÎàG²Ë["àÈÙ€;s­ƒ´ŸôùTVÑmÒ²rǶs¥Ü½ß”9MZºàrƒ Ön0AWÚ»ŽÃýVyKôMë »7>.i0Cº I.‚¸Ï-‘m_¿ ‹6†¬[ÙÌ{‘cßeH×ú¶VVl`e<›Þ`‡øß´‘RÜä>mjûx	Àé3B†.Jýôú|¦²l“µô–3å2cù1×þ_69U®s¾Y‚Þ;œŽ¬âã›åðÿz½ø-˜s
+xÚÅÛnÛÆò]_Á‡¦ k½’KE´H\¸A‹¨mŠ$4IIDxQÉ•}œïÌÎ’:NG/ZÎÌîÜ/»ÜÛzÜûÏâûõâæÇ ñg	O„·Þx"LsáEqÂÂ$ðÖ¹÷Þ"X~\ÿtó£”^Ì’(
+,i $‚“,Ñ}Úüœ6Ë•
+?mrZ¼Y®„¿¦õ/KÅý´ïŸ–2ñ[üèÕë&ëŽ{S¶°]Bû?ìÒ½):Â
+…̯׋¿¸qOœ‰2¥¼¬^¼ÿȽp?yœ©$öž,eí©0fQºòÞ.~]ðsÝE8«;(fuDµLRÒï
+Ó•ÅãRÆ~A³s‹¬*ÒÎÿ5ôÙn.ð‡¾è®zZïÉ Úo­ò Ù–ths±ë·7wïhµKûÝôèÒ|ࡸF»€2+¡À	É›.WAø}±O»Ôô5劐\•Ãf`wÀ¤eS6[‚™]ÙÓJDôÿ€4G{bÈýÇeùiupGÔˆ<ôf ]‘™ðãò-ö†-W:Á`ˆxÿLò¯{]ö¸‹+ßµUQ£<ðŸJ³#8˜g 1È“´r{HËØi	Ò²¿†/)üma)¨ö`èl´)úc“9BôÁŒi­Gl„ò<n”d6À,ÑMa²+IN´Ó‹4ãZŽ˜òD£ZKás‡œÅ¡6ôõÃóg‡!‹Ä@IªƒB*–Èå`ʪ´f;¢®éiˆ"ƃh8¥þÔ×K%}Ç•A Î0N åÜ
+KH]G†SbP)eÝ‹Ž{­Ë¼@#¨€R
+Û¢)(vñ+%doClÐÞb†Fô¦kë3zõ¬³d¤˜:yà%wE,RÑÔ¦Ìé§ <¤`A¨ë"{%!3N*ÈPSN#øB	Ä
+J š”@èцñ¡›Ó@$ši¥¿VƒéDO5 n‡þR¼M[UÖ/O˜&VK4W¨‚©³¶®!to礻0Ê7Y
+yÊp"§üþ0ÄÎÂ˾s[}wSµYZÝôiýÞì»ò¬zóÅ4¸ànCq´•âà‚¤sÑÕ*zøýƒÉ…PìMá¢ÊìPD‚Ù\¿¹{{M+4åWØ⸭ñ0ÄzWÌ%¼„|Ðâ&|Ìx<îdÞviµ“ÛÇÿM{ÀâfA
+ýÛ8ÃÅ[ g<@ö§Tq{ˆõÌaó²+2ÓvP£ß%›°ŠÈi~$ëçÅ&=TæÚU‘síc(E=°*¾tð5‘ý¯ùJ3tvÛÌ;óhA^Ë¡]Šk&Nç9Aæø‹@3©Æ¡ídk˶Çq
+[Q{¨r’`ìå_'Wëʃ
+˜ŠÕÔ/]k÷´è‘@EÔå¹ €Å`(è ß[–8ùYîˆÄ,ÄÿÒп#ipý@¢pØ8🇜Ó
+Æ#>ìš3'ƒú†ú®Æ¾#}d¡cŸÎ€Øuå´t»¦Z‚Íí>gx›5düe5ijöïëÓÐŒcÜYˆ#f÷å';>Á`t=N@ØÔßú,¾ãÓT‡ë²é¡µÒzÜc¥ÃÉÍ8Ày à™ÎÖ¸>y>NÆøÌç#
+''çÓ'M8<v" dOÇZ߃ß{‚ÚÒÿ6+|„ŸÂ‚°°ÓPò†gÁ<<çs˜S|:®ø
+~§]ŸOmW£$œñ¬C|žøþ³­«SCŸ4µ UAãìÎ]¹µ°»3¹_•Û¹œ:gF¼h ÑS—î/r‚슆›UDþ™óóèì Ãæ´s€žjgÛ¸ú[Э¢sUzð;Qˆvâ¥RÜŒ-š¦ž/O|mûL…V!ã\’¸xïjÒº¸=”ùí»~/X‹¨¼±œ\\Þ¿Ê2hv®±›ã¾øx{ÿÃzõm•öf•íÒf[¬LYßÝÞ·8j Ê5D«Á¹"¯*–ßâH€šêˆ«äÔby1ŽG§q|°Â· d±Ð“Áýò0Íb9ÖK0älQ#™_:fé%SÏòˆ“§9åK—Œ÷s(ÆǪû™Ãfç˜i9Úæ#D¯”¶œÍ.CÈì±Â\ú}v‚
+à8Þê S)´<p6•&“rÛ”ò)¶É”2ê$Ê9½ô+Wz©eä®­$ÂÚmúH`¦óÎ83ÙÉ’ÎMÀ˜»;Ïåd’D1Ö JF>±‰`*ƒâ÷»õRkÿÕýýRGþŸ³×W4C­¬©`´9©i7ˆ#[ƒõŠ€Ø	´V’ÐWﮐáî]Ú¥™)ºž®O®,ºS£óç\Ý^‘Iµ„˜»°ègLb²®ŒÝ“.0´-æÌá ^p$»¼%Žœ
+¸3!Ü:HûyAŸOeUÝ&-+wl;WÊÝûM™Ó$ ¥.7bít¥½ëh1Ü`•·Dß´°Kqãã’3„ äÒ(ˆûÜòÙöõ°hcÈJq±•Í¼¹Ñ9ö]†t½¡okeÁVƳé]v¸€ÿMÛ)Å=@îÓ¦¶— œ>#!dè¢ÔO¯Ïg*Ë1YKo9S.3–s폲Éi¬róÍšôØátdß,‡ÿ×ëÅßv”–ä
 endstream
 endobj
-2027 0 obj <<
+2035 0 obj <<
 /Type /Page
-/Contents 2028 0 R
-/Resources 2026 0 R
+/Contents 2036 0 R
+/Resources 2034 0 R
 /MediaBox [0 0 612 792]
-/Parent 2019 0 R
+/Parent 2017 0 R
 >> endobj
-2029 0 obj <<
-/D [2027 0 R /XYZ 151.701 685.529 null]
+2037 0 obj <<
+/D [2035 0 R /XYZ 151.701 685.529 null]
 >> endobj
-2026 0 obj <<
-/Font << /F49 896 0 R /F22 957 0 R /F15 898 0 R /F52 900 0 R /F82 1834 0 R /F50 897 0 R >>
+2034 0 obj <<
+/Font << /F49 896 0 R /F22 955 0 R /F15 898 0 R /F52 900 0 R /F82 1834 0 R /F50 897 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-2032 0 obj <<
-/Length 1719      
+2040 0 obj <<
+/Length 1715      
 /Filter /FlateDecode
 >>
 stream
-xÚ…ÙŽÛ6ðÝ_!ô%2k)Q§>dÛ¤HÐ&i×El÷–¸¶‰$ïñ÷K¶ì(­_8‡sÏÈÊÙ9Êùmq½Y\½	'ñ²DùÎæÞñ•òÒ,pâ4ó¢,t6…sëÞØ|(Ûfy·yGä©—ÅqˆäAæ) VLçkO{Ë•¯bínöv¹ÒQèöõö«éûÇ‚·ÿ(?¬,³
-3xÏËTFOkx:ÈF^ùÓSY–H·x½Y|[øp "`äiíäõâöN9œ½s”§³Ôy$ÊÚÑQêÅQpåÜ,þ\¨©Ò~4}úÈ4Ì<Ò%ø´·
-Èìkw ] @E@?÷q¤nÛŒ•.{\C7שּׁ˜ªbàÐÛ®gpo–Aâ> £	ó)ãÐ…÷a;t¥•KyÛôe?”Í
-Ú¬À䘑nï—« Õ®x}ñù ²Ù›Îä¼
-aýÌT…½7‡jàÍ°G]ö v‹7{fcH¹fòÜöãAy•wÈŒi#Ö€FJ!B¾»_úÄa9¼°ôvx‰P,>i‰ÔçZq	àšåýÐòŠ&ÂÕô9ú¶{ûd
-›—µ©æ\”»r Ρ¯Àé‘R«ì%*™¹¯Vo á{|±ß[M7K¡Ê¦/ⶳ_; nPÎÁP–}‰×HMü˜×-ù`ìÞô{ˆ²Y–Qw@ÅuHü´ÖdYÍþyÑóÑÔÊÞÈ*€\
-$6Kð(.ËФÄöâ?€¡ÀÀNO
-˜FN.Ü	4bÓ¼élÞÖµm
-[ -Ѳ~äÚ¢”sö8Ý’|£÷%2@4ðX¨4uer˶+ È"¯ëÞû>¯—Ñ„¸ÇrØŸ]çˆõÝœÜ	ÛÁ>
-\Û¢`Z` K¼@ùcqûéý‡å*
-"÷ã«››Oþúõ'¾t^•Vã­3ÅÐfuI©xèÙ›lpå·C;Øž#qÆ‘oÈ‘è¯4v!Ô믕E+A‘÷ ›WÖA"\¸ð`î[¡÷´…ÄOÜvKü 0©¾¯ñæ© êè?€Ç÷<çC~ôP¬&T£"¾°²¸­ü‚‰cù|=gy`©µ—&šYnÛíªýúÒŸç~ëÏÿó£?ñüôÂK·åÞ­ÿe³Rò[_·[Ì;|úþ€m¡ÆÔv}¢í[ ««j6&ÆǦJ½ÅäNB(Íd/Üh®<ˆ=–qÌÂŒm¨ÈïŒb€½'è¸dâ¸ÛO]S:¡Ü䊐P–ãø½¹²?¥b%È¢“Ø`mŽM&æ à¶C
-*¢WñdWŽw¢ cqýˆ±ŽÎE2p0–M9”ØhªJžè[a¼·‚)Ú¹X¤2¤ÉE}ÒTd:Æ2fn
-/PßÊöÐ3íy.áù#IÉivä(Ä0çt4-¢û(|§œf>ÖÖ ú®¶RkVîÛ†O	
- e6'§D\ÛqåP™Íý>âÚ<3ÒQè%a:–=)¨cHÍDwAÆ#ù×®Ýu¦&å`üIi =Ó±æ*HJFT‚Ø)°1ÛJ >ÂᩁAöùÁý0ôtª/‡àÜYÁuàùA4’ÆÖm#rôãCFžæš‰÷„çû^	{‘JÏÝ°~\ýKéä[IjôEÁù~êPAËF:ÅzNë‹vÑ ÒT¤À"`0sº?óÉ3baD±ËG´z¨"iŸ Üîªvkª;Üa)ÉÇ	(â	hJ+Ä?ÊÑØHŽ[9ñ
-Þ‹IÎ8Ž”všÈôBnÓ•³ùÏ6N¸hÏ¥8ðcgïmÎy^‚pVÕ)§
-¶ÇÜ–ÙHzu¼²Nx@‹OS9â.°¦Â0#£$ Ôv7Æ×K±Ì¡ßO-EË«è^ÎnZúƒÆO‘ïf‰æŒk'oÙŽYtžtdõ1ñ¾¥a†èõlfixü*Ü°‡iþßûðU°ç!çc)¸
-2 at LÙ‚éDªg>¤9†©}÷€¶ˆhpfœÄî+ùàAåyKf@œèå±â•H{æ1W¦&ƒ+¼ŽŒŒ3ÕˆÒ´‡ÝžO¾4ÜG+[ìäñ™ga֐Ǣ¼­hòcüΔÂߐž,*]my=úl&nþ¸Æzž¹Íø³>8}Ç\kÜ8•"¶n;;rA00MËØ€ì߉+P†ÌX;ü#Ô¡)Ÿfgê,’ï{’ùÊùՏ[Ëj$ŸN#¬Eéñïq}½Yü	Çm™
+xÚ…ËnÛF𮯠z	Dô’˧€â6)´IZ«H ׇ¹–ˆðᐔÿ}çE‰R˜V—÷¥œ£œß×›ÅÕ› p/K”ïlî_)/Í'N3/ÊBgS8·îÍ‡²m–w›wDžzY‡HdžjÅt¾ö´·\ù*Öîfo—+…n_oLß?¼ýGùae™U˜Á{^¦2zZœ„Ñ‘™!ÕâõfñuáV9þD¼ÈÓÚÉëÅír
+8{ç(Og©óD”µ££Ô‹#äV97‹?jª²M>2
+3ôÂç?ímûÚH P
+ÐÎ}Z©ÛvcE!‚Ë×ÐÍ;k+¦ª8ô¶ëÜ›e¸ÈhÂ|Ê8tá}Ø]iåRÞ6}Ùe³CÀ6+0xF$Ûûå*Hµ«^_|~ ƒlö¦3ù ïƒBØ_?3UaïÍ¡x3ìQB—=ˆÝâͧžÙG®™<·ýxÐ_ÞFEå2ãDÚˆ…5 ‘RDˆïî—>1BX/,½^"‹O EZ"õ¹–G\¸fgy?´¼¢‰p5}Žþ,KÞîí7Sؼ¬M5gà¢Ü•p}N”Ze/QÉÌ}µzßã3ˆüÞ2hº€X
+U6}·}耸A9C9Fxô%^#5ðc^·äƒA°{Óï!Êfd}\F1Þ×!ñÓZ“e5ûçEÏGS+{#« r)DØ,Á£h¸,C #Ø‹ÿ „;=6`9¹p'`ЈM;ð¦³y[׶)l¶DËú‘k‹RÎÙãtKòÞÿA2<–È mÐÀc¡ÐÔ•É-oØ®  3ˆ¼®xïû¼^FâžÊav#Öwsr'lûmàÊÓYâÊ+ÛOï?,WQ¹_ÝÜ|úðׯ?ñ¥óª´o)†6«KJÅCÏÞdË€+¿ÚÁö‰3Ž|CŽD¥±¡^?T­YDÞl^YC‰pàÂo€¹o…FÜÐ?qÛ-ñƒÀ¤Bø¾Æ›§ ¨£ÿ KÜóœùÑCU°šPVˆøÂÊVà¶ò&Žåóõœå¥Ö^šhf¹m·k¨öëK|žû­?ÿϏ^tüÄóÓ/ÝþMü•{·þý—ÍJÉo}Ýn1ïðéû¶„SÛõˆ¶o€¬®ªÙ˜›*õ“;	¡4“½p£¹ò öXÆ1S3¶! "¿3Šö:œ ã’‰ãl?uMéD„r“+BBQXvŒã÷æÊþ4–zˆ• ‹Nb€µ96™˜€Û5¨ˆ^Å“]9V܉BH€ŽÅõ#Æ::ÉÀÁLX6åPb£©*y¢o…ñÞ
+¦hçb‘ÊT&õ-HS‘颸5¼@},ÛCϴ繄çO4f $%§Ù‘£ÃœÓÑ´ˆjì“ðršøX[ƒè»ÚJ­Y¹o>$4€”ÙœœqmÇ•C	d4÷ûˆkóÌ@D!téXö ¤ vŽ!5Ý1uä]»ëLMÊÁø“Ò8z¦cÍU”Œ¨±S`c¶•@,|„ÃScì9ò‚ûaèéT_Á¸³‚ëÀóƒãàZ[·Èяyšk&BÜOjDœï{1$|ìE*=WüuÃúqõ/¥“o%u¨Ñçû©?@-éë9­/ÚEƒJS‘Sˆh€ÁÌETèþÌ'ψ…uÆ.Ñê¡Š¤}p»«Ú­©îp‡¥$' ˆ' )­tü(Gc#a8Rl	äÄ+Xx/&9ãd8RÚi"Ó¹mLWÎæ?Û8á: u<—RàÀ½·8çy	ÂYU§œ6Øs3Xf#éÕñn,È:á->M刻hÀš
+ÃŒŒ’ P?ØÝ_/Ä2‡~?µ@-¯¢Sx9»ié?E¾8˜%š3®¼e;fÑyÒ‘ÕÄÄû–†Y¢×³™¤ ŸdÖ†=Ló·øÞ‡¯‚=	<KÀ
+TbÊL'R=ó!Íá0ìøHí»÷ °- at Dƒ3ã$v_É*×È[2âD/_@ˆ¬DÚ3¯ˆ¹25\áuü `d¤˜©Î@”¦=ìö|ò¥á>ZÙb'·hŒÏÔ8³†<åmE“ãw¦þ†ôdQéjËëÑg3tóÇ5Ö£ðÌ• hÆõÁé+žàòXãÆ©±uÛÙ‘ŠÐ€iZÆ<`ÿN\!€âØ0dÆzØá7¡Mùmv¦Î"ù¾'™¯ì_ý¸µ¬Fòé4ÂJP”ÿ×כſÆúkØ
 endstream
 endobj
-2031 0 obj <<
+2039 0 obj <<
 /Type /Page
-/Contents 2032 0 R
-/Resources 2030 0 R
+/Contents 2040 0 R
+/Resources 2038 0 R
 /MediaBox [0 0 612 792]
-/Parent 2019 0 R
+/Parent 2017 0 R
 >> endobj
-2033 0 obj <<
-/D [2031 0 R /XYZ 100.892 685.529 null]
+2041 0 obj <<
+/D [2039 0 R /XYZ 100.892 685.529 null]
 >> endobj
-2030 0 obj <<
-/Font << /F22 957 0 R /F49 896 0 R /F15 898 0 R /F52 900 0 R /F50 897 0 R >>
+2038 0 obj <<
+/Font << /F22 955 0 R /F49 896 0 R /F15 898 0 R /F52 900 0 R /F50 897 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-2036 0 obj <<
+2044 0 obj <<
 /Length 19        
 /Filter /FlateDecode
 >>
@@ -8798,20 +8858,20 @@
 xÚ3PHW0Ppç2ÀA c(á
 endstream
 endobj
-2035 0 obj <<
+2043 0 obj <<
 /Type /Page
-/Contents 2036 0 R
-/Resources 2034 0 R
+/Contents 2044 0 R
+/Resources 2042 0 R
 /MediaBox [0 0 612 792]
-/Parent 2019 0 R
+/Parent 2046 0 R
 >> endobj
-2037 0 obj <<
-/D [2035 0 R /XYZ 151.701 685.529 null]
+2045 0 obj <<
+/D [2043 0 R /XYZ 151.701 685.529 null]
 >> endobj
-2034 0 obj <<
+2042 0 obj <<
 /ProcSet [ /PDF ]
 >> endobj
-2040 0 obj <<
+2049 0 obj <<
 /Length 134       
 /Filter /FlateDecode
 >>
@@ -8825,21 +8885,21 @@
 њƆ‰E%šºÆ榞aš±!^}&zææ† }º––z@}º¦fz¦.©I¥éé™y靉y)FIQb2HhÜ-0Ú5„ &&Á
 endstream
 endobj
-2039 0 obj <<
+2048 0 obj <<
 /Type /Page
-/Contents 2040 0 R
-/Resources 2038 0 R
+/Contents 2049 0 R
+/Resources 2047 0 R
 /MediaBox [0 0 612 792]
-/Parent 2019 0 R
+/Parent 2046 0 R
 >> endobj
 834 0 obj <<
-/D [2039 0 R /XYZ 100.892 495.521 null]
+/D [2048 0 R /XYZ 100.892 495.521 null]
 >> endobj
-2038 0 obj <<
+2047 0 obj <<
 /Font << /F27 887 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-2043 0 obj <<
+2052 0 obj <<
 /Length 19        
 /Filter /FlateDecode
 >>
@@ -8847,429 +8907,426 @@
 xÚ3PHW0Ppç2ÀA c(á
 endstream
 endobj
-2042 0 obj <<
+2051 0 obj <<
 /Type /Page
-/Contents 2043 0 R
-/Resources 2041 0 R
+/Contents 2052 0 R
+/Resources 2050 0 R
 /MediaBox [0 0 612 792]
-/Parent 2044 0 R
+/Parent 2046 0 R
 >> endobj
-2041 0 obj <<
+2050 0 obj <<
 /ProcSet [ /PDF ]
 >> endobj
-2047 0 obj <<
-/Length 1593      
+2055 0 obj <<
+/Length 1590      
 /Filter /FlateDecode
 >>
 stream
-xÚ•WKsÛ8¾çWèVy¦ÖJ"õÚ[Úm;é¤ÍlíÝ™NÛm1¶6²ä%©8þ÷í4êa/€ ~x86A|¸ŠùûfyõÛû¢’"J“LËû ‰ã¨¬Ò UT¤e°¬ƒoáÛ­Ú;mfs‘ˆ0‘³ˏWï–Wÿ^%`&’‹]"Jª$X﮾ýˆƒ„ƒ8U¼ê.YåYt,®þœ2’VQËÿcÄ_$)‚TFEY\Þ#+d”åtå—ë™H·7Ÿ?ÀUò"\\zsÍä×ÅòÝ'¼£åxùëÛÛ
-à„ìFU7„#@¯J¢T¤l}ÛØÙ<-óð{œÈV#…µ¶kÓ¬pj–oû¬´p=+ö´Vô±GëôŽDkÕ¶¬lÔZÙw$\¨Ý,-•¢¥c3<¢7¬<8¶Ê—LD”ÉŠœoø&ãÜhº
-‘Ów›h6ÏeÆ—CîøízGÄ}oˆp[ÍÕtx<+ô÷ôÝjeÜk pw`aã÷w …2lÉhU£?;ï‘Ï퐒g#ÈöFØ›~¥Ví‘têY‚ 	íBR„Ú(§£ÓÃ'‘¬p½vD÷eEHä|qä(Kß•ªI22| ÎJ þÝñ‡vêOÛñúZôî‘„]ý-äá?ƒud«î»W á•~Ú¶Ön:J@ÀcîÖS(•Ä$·ÌqŒ™v]ãõïóïq–LEéî<Ls‰ FT#,%ÃZâCÛ¦ÓÖFøîyx×QøQ„¸À¯Ûžy«fC„ÂwzœeY¨KjãÓç´/‡®y"%‹%vcG³Ê±/[}œ
-N€Äç•qúCbÝï4Q‡<#!}ÆœDš3ÉÁ5-¼8ɶèd¶JQ±´¾@yâC„ß]ß5Ž’ˆü˜põTDáˁ%’ï(J_6€XßÅŠ
-kÊŸÉ2IÇ2uã?9£w#l|°
-‘>µ‘¨õjØl~ÊÄŒ\S¿àºE`dz»·Ä<PrÓ™£7Œ\ÇŠç*…\_¥<{ËÑD®íw˜bC*
-Û·à‚ù…Ö·ŠÏã=ыĉ¨&}•Â?NšЃEhféù	2z}Š 'àØ–j,¬	°GÒ´ã)jÙ²Oîݾia—r/ä°­ß#m'KÑ’
-IqrBäåAd?ƒ 2|xrŠ®I¿n 1	môXœQ¢ÚmX=Áï¥b1*rŽA¬2éóx"¦·T÷HK™‰sZâ‚:ÜstÉkø;€Í2á_]/ˆ:‹¡»[ŠäíXòØÔ¥…ŸŒÅÝL¹·øûZKb8×ǪõÌõö{=Á>j^Ütëv¨©)âξU¦±¾zºHN^íÌàK^^œ¯ºÈ'x çÍâ_§;÷7ê<P¯O	̾ø¯Á’ø9ÄPÛH顉n“À· ܶ&Î ø%ô¤¾ý‡;Y
-µ¤#Î
-2±î!pX(fÓ†t:€÷£op´fôN\˜FëèA
-ÂRò¦c&uTÄ°]Ch}Òˆ¬[X;NT¨sój´¥¬vš4)ŠÀ<Eh;æW&E€Áäô©:½
-iH	ß3OY;Ößã‹ü‚²AÃv¼¦=ïõ5ØFÿÌÂÇà
-+ê‡Hº¹òØËÎý¢n_â‹8°6=
-ÖwCb×åi‹ˆ®Yk.Þk壧‹×gh08Å”)ö ,ÌéØdäxÓ;)U!äÓѐA¶Ùí[–B{†[×¾¢ÞûšmH¦Ÿ*¾¦ažèbX‡.Q"øF	6öoˆPk§¦ûù¸ãÙ{÷fÊ8hˆü…m®éõL¤8ðÃJb_¤NVy6 at Qœ'±ŒDš?&7)q`â4Úø‹Tbœ;*áIYIÀ"”Bÿ ¬‡5PÈU¤t{·$ÂèÕ8#Bd«T†7lÂÏû ´ü¯…*!0γL%=*&ÒC™
-$ õ´S–4õ”PÆ9‹uâë!HO#VYrM@]¾XÉ… Y§A¹~Œ¦ÿW(óÈ~¦
-ÐZçãzúóû!ðßþs)")
-®KOOÏvÁßÞÿ ýÍüŠ
+xÚ•WK“Û6¾ûWèy&VEQÏÞ6i’ÙÌ&;ÝÎd’h‹k«+K.IÅë_€€lo¢z±@ AðÃÃq°
+âàÝ,æï«Õì··yˆ"JD–«‡@ÄqTVIË**’2XÕÁ—ðõNœ6ó…2éüÛêýìÍjöïL€™8W»d$*lö³/ßâ áû ŽdUG¯ºdVFy–ÝËÙŸSF’**ãôÿñE¤QQ×÷ÈŠ4ÊrºÆêÓÍ\ŠðõíÇwp•¼—7^Ý0ùy¹zóoFèA9^þæîn‰8!»QÃ
+áЫD”È„­ï;_$e~EÚj¤³°Övcš5.BÍò]?‡Õ‘®gÅžÖŠ>ödÞ“h£Ú–•Úh"ûŽ„KµŸ'E¸V´tlæˆGôæ‘•GâãN¹ñ’BFYZ‘óßÒ87šnKäÑôÝ6š/ò4ãË!wüv½#â¡7D¸fŽj:<žúúî´2î%ÐÜXØ°ðäýh¡[2ZÕèÏ„ÇÎ{$¥Äs;¤Ò‹d{#HL¿VëöD:õ\„ ¡=@HŠPått~x¥•¤n6n€È㾬¢Éœ/Žeé»V5IF†Ä…@	À¿ûwüa…½zÄÇÓv<ƒ¾ýƒ{ˆ°«_¢…<üg°ŽlÕ}÷$¼ÒOÂÖÆMG‰ƒ 8`Ì}Àz
+£’˜ä–91ÓΡk¼þ}ñ5ÎÄT”îÁÃ$OÀˆj„eÊ°Nñ¡mÓik#|÷<¼ï(ü(B\à×í.¼u³%Bá;}ŸgY¨KjëÓç¼/‡®y"%‹%vcG³Ê±/;}š
+N€ÄçMcúCbÓï5QÇ<#!}ÆœDš3ÉÁ5-¼8ɶèd¶JQ±´¾B¹ð!Âï¾ïGID~L¸z.²ðåÀÉw”¥/À ¬obņµ eÏäT$c™:‹áÑŸœÑ{‘@6>Ø–HŸÚHÔz=l·?dbF®©á_¤àºE`dz{°Ä<RrÓ™“7Œ\ÇŠ—*…\_¥<{ÇÑD®í÷˜bK*
+Û·à‚ù…ÖwŠÏã=ѫĉ¨&}ž—Ò?N’ЃEhfÉå	2z}Š 'àØŽj,¬	°'Ò´ã)jÙ²Oîý¡ia—r/ä°­? m'KÑŠ
+IqvBæåAd?ƒ 2|xrŠ®I¿n 1ImôXœQ¢ÚmY=Áïµb1*rŽA¬²ÔçñDLï¨î–i&/i‰ê0pÏÑ%¯áï 6ËX†u5¾ ê,‡î~I*)oǒǦ®-ü``,îfʽåߟКˆá\«Ög0×Ûìõû|¨yqÓmÚ¡¦¦ˆ;ûV™Æújèuè^ 9{´3ƒ/yyq¹èz ŸáœWË?~îÜߨó@½>?&0ùâ¿‹ðsˆ¡¶‘ÐCÿÒ&o¸mMœAðKèI|û%w²jIGœdb=@à°P ͦ
+ét ïï¾ÁÑšÑ;qaq`¬£53HÉÛŽ™ÔQÃv¡õI#³blaí8Q¡Îí‹Ñ–²vØkÒ¤(óE í˜C^™	“Ó§ê¸ßþº¿böv4($!%|oÌ,<gíXC|/òÊ
+Øñšö²××`Oý#ƒ{4¬¨"EèæÊc¯;÷Ouû_\ÀµíyT°¾¢».O[DtÍF{pðA+7=]¼>BƒÁ)¦L°`aNÆ&ƒ$ǛޡH¨
+!ŸŽ†²ÍþвÚ3ܺöuõÖ×lC2ý¤Pñ%
+ëðDWÃ:üs‰„”à%ØØ¿!B­šîãŽgïÝ›)ã !óŸlKpMoæ2ÁV)öE@êÄaÅ…ˆÓH&ùó`r“ò&N£¿H%ǹ£’~L«°¥Ðÿ#ëaƒr)Ýݯˆðz5ΈÙ*IÃ[6áç}Zþ×B•—Y¦J=*&ÒC™-$ õ´S–4õ”PÆ9‹µðõ¤ç«,¹& ._¬äB€¬ó ƒ\?FÓÿ+”yd?Óh­óq=ÿùý	!ð·”E°He”Â×_@ˆâÙ&ø×ûÄÐûg
 endstream
 endobj
-2046 0 obj <<
+2054 0 obj <<
 /Type /Page
-/Contents 2047 0 R
-/Resources 2045 0 R
+/Contents 2055 0 R
+/Resources 2053 0 R
 /MediaBox [0 0 612 792]
-/Parent 2044 0 R
+/Parent 2046 0 R
 >> endobj
-2048 0 obj <<
-/D [2046 0 R /XYZ 100.892 685.529 null]
+2056 0 obj <<
+/D [2054 0 R /XYZ 100.892 685.529 null]
 >> endobj
-2049 0 obj <<
-/D [2046 0 R /XYZ 100.892 660.623 null]
+2057 0 obj <<
+/D [2054 0 R /XYZ 100.892 660.623 null]
 >> endobj
 838 0 obj <<
-/D [2046 0 R /XYZ 100.892 660.623 null]
+/D [2054 0 R /XYZ 100.892 660.623 null]
 >> endobj
-964 0 obj <<
-/D [2046 0 R /XYZ 100.892 474.933 null]
+960 0 obj <<
+/D [2054 0 R /XYZ 100.892 474.933 null]
 >> endobj
-2045 0 obj <<
-/Font << /F78 1234 0 R /F17 923 0 R /F15 898 0 R /F49 896 0 R >>
+2053 0 obj <<
+/Font << /F66 1230 0 R /F17 927 0 R /F15 898 0 R /F49 896 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-2052 0 obj <<
-/Length 2165      
+2060 0 obj <<
+/Length 2162      
 /Filter /FlateDecode
 >>
 stream
-xÚÍXݏܶ¿¿b»ÈÊ¢¨Ï m‘8vpy¨øР°‚'qWêécCI^ßßù’v÷ª }ì‹H‡£ápæ7C›ã&Øüt÷ÃÃÝ«·Q¾QŸ¹Ú<6*V~¨M’å~œG›‡róÑ+¾~ýRï>?üüêmn2?O’ˆ˜síë0YÄö°ËrÏíöÊ3EÝw{GÞ`ÚG#Ýça´-÷Ó4°F*õ^Wæ4ZÇ*Âݽy¸ûýNä`£®”Š}­7E{÷ñs°)aîçMàë<Ûœ‰³Ýè8ó“8†~³ùp÷Ë]p½S¯î4Ê}Úná»L{Ö=ïöQ{M=Žå>èxÚíÃ̳ÝÀ”ºãÖ`“x'םi™v®ÇªŸÆ+†xÙ>2ãö…Úsû¼S¯Ÿxp´²´éGù[@»ÀföJû1éÿ8M£¿ÛÇ:õþ‰Ê÷Ó7ÍNy ]'ðëåë$ò>*êJ¹WKÊÓæÊ©°“7 ‹ˆ°=9ÛæÇÆn™6ŒÈ×2¨zÜË]àJå˜5+0¨Ö›’½DG,ˆCeœ-…¡~tÆÕ¤íXÀ>£(öî]ïDÊXÕ2ÿ)ˆƒ©kì0°Èz”‰c/¿ÑÞÙõÝñOÀ©fÍBðŸP³joÉ~à‡þî«iOýFqÎZG¨h×<s¯©;¡-Š0N3³´f¿x@îBÜ–Cé6ðÂ$öUα4ŒÎ(?Ï=[ìtèU=*Û4=K¸uèý,âÚÜì ¼ûzøŽ×Åáõ:°‚Ö~–Šή-SÁÞã0ö¶ôÇOJGÝVH	™pŸGqàýEHk*½MNϧfùœå¸ý÷Äð#;ŽËÉM'YÙËÂ	lÞqq)	Aípß=îZå^×£ïžq`Ôe2äN*ö¦­›Ú8žÅ(f:úŸÎçÀ˜ed%EúŽÇ0FRï]ãæ_<è,¹90Ž"INü"&ÌBØsׁ8²	ŽŽB\&•Æ¶}‡z¿æ…gä3øyfÂ=6Êm'ë0È‘BÛAB=J;kÏc„7ÈdÓÑ«qþàú–‰-ÿg¬~«»’OBsïýknYx>ï4gãÁÖë¾àØ:8Ã0ϐ±ã)Q8'c€¹‡ÑŒÓp+uFo)yx®êy+žÌ1ú+ŠßÿG.¸j¯hjÐ „Ș¼8 àMªVt¼¸¦G¿Ñ™0æÀÂðžgË~ÂÈþtz{ŒŒT{ïAË•L3À„l^HÎv£ç¬%í{¯ƒÐWOo¶/ÛV—4†¢`ÈHk˜AÇì]Ë؇€ñÚÙBrˆ*Ì¥uŽû6AŸýG«сVômk(g©HÂÓÒÊá	7Dp„…ÆpQÀÀ™ÛMƒi(‰D°×7`OPt`÷ß´>ÂC†§Š¡’„5’»7‚gbåwk8ÃQôâA‹=þ …NÆ:KC‘ékPmEøëÚ_r?—Ãþ3‹ìÂrd-k¨@û*¹Õn¶‹  æj€òóeÛ)D9ÿ';w€rõ&>hË$wUhùÑ%2þsªuûeʏAÎÍ&ÿޏˆKiÊŁô·ûÃ{%Nc-8 NÊ™ÛTª¤jÙÅPÊՍyl¬¬ï˜qè[¡pu9 @f övÀ`°X˜!7½$¡• "¸„Cλå \ÎÊ4[É\19‡˜y2Ãàz¸Xyª¢¡p}œdÞtsÂÕ>uS:Br ÔÂv $yb|ѳqAÚ#”XãÚ8òùÖå˜
-µjÖóŠÒƒ)[ÁáÂ@¸~î-w¶‹Y€X¥<'åa
-Ð#mÞ.ÿ Zó¶çxבÿÇé¥èǁqB}‘DâìªtˆÓ9‘ ¹0“ÊžÛ3 µ•TÉ,T–Àajœryg²7 H&ã½Ñ„³´z5¢½¸IÕ•)Ã4˜ýN]4ÆÁ¹ÆÂ{Üô&g…y¦²OAg¾"1+Ýy^t"žUOŠñD{VÍýA2Gu)ü"¶´WE•èhëàŠó2qA¥:5ãð7Îz?ÙκK²“$8XãæÒ‚»~:Vs^³7iï8LRÄ/0ðÀN¿Ø»çæi)aq$Æ…ÞrC5"æÌeÉ°Ü‘ãâÁõ–°(¼¤Eœ_Ò⊮”$CÅUœNËmÅ€%Q ¨LZ8'Ùzs>nëa ˜J¾r½K—¤~ùË™O«)y(ö–*FÍ  –BM‰U7îLKÒSºša+Ÿ^r…§T)Ðçj:”nOBodÞ0aU	§¿ÀPJF2s¤½ïY+ŠQ\åjÚÅÓJñq‹œ±…+åìa8Äk¶³­°_Ú¡põi¤›,ŒÉ©'¹FÑ•j Ú²lýœ'¶L9“±÷âáãJ@Ÿµ'‰™{¾–_J³‰KæZÞ'´¼?\Ýþ
-ÄU|¿èñqȳåjDÿ`9ll)1Ý]ÁN²ÀNB^™zŒ²¤ç–ï—•NqWµk^2çi¹÷!û±¾–võ[t‘QZ#Ùú 
-Uë‰ëBi.i :
-§Óþ‰=(ìß)¾0SƆÃUÜœj[È=© érWÈ/¾œfsŒ Gµ”8EË—ïZ~ –×¾W¥ýòJn
-2s^X¥`
-à‰g)óÁS¥Á!îšr~±©G‹uÔæW—7òLÝÃ|û¿IóZîx%€ÚéeA»\1WßDö¢åÍóÅÇS]òcÜs“ì3÷û“íð¹dKÁ]ϯ$ïþõ돿ýÊO%*Nãù©d¯¸}óýë×o>p%¼_ ‘i¥íj[ίUË[æܾy¸û	SžV
+xÚÍXKä¶¾Ï¯èôÁVi­(êiÀ	ìõ®1>x7ÞAcwap$vK=:”´ù÷®—ÔÝÈ1‘,KÅbÕWE›ã&Øüx÷ýÃÝ«·Q¾QŸ¹Ú<6*V~¨M’å~œG›‡róÑS*Û}~øéÕÛ0Üd~ž$±æÚ×a’ˆéa—åžÛí•gŠº;îö:Ž¼Á´FºÏÃh[î¦i`Tê½®Ìi´Ž'T„?º{óp÷ï;’ƒºR)öµÞíÝÇÏÁ¦„¹Ÿ6¯óls&Îv£ãÌOâúÍæÃÝ?î‚ë}ªxuŸQîÓ~pÿÜeÚ³îy·‚Økêql,÷AÇÓnfží¦Ô·›Ä;¹þèLË´s=Vý4^1ÄËö‘·/ÔžÛç]˜zýă£•¥M?ÊßúÚ6³WڏáÈH_øÇiýÝ>Ö©÷*ßO_7;åtÀ¯”¯“Èû¨¨+¹?Vfä^--(O›+§ÂL2Ü€,
+ Âöä,l˜»eÚ0N _Ë êq/gt+•cÖx¬À ZklJö±p •q¶†úÑW“>0´cûŒ¢Ø»?v½)cUËü§ ¦®±ÃÀ"ëQ&Ž½üF{g×wÇ¿ §š5ÁBͪ½%ûFø»ÿ˜öÔØ¿Â(ÎYëíšgî5u'´±ƒ£Eq Æif–ÖŒà×È]ˆÛr(݆]˜Ä¾JÃ9–†Ñ™åç¹g‹½ªçQe›¦g	·½ŸE\››„w_ßðº8¼^VÐÚÏR±ÂÙÕ£Ec*Ø{ÆÞ–þøIé¨Û
+)!îó(¼o…´¦ÒÑäô|j–ÉÙaQŽÛML?²ã¸œÜt’•½,œÀæ÷—’ô×÷Ýè®Uîu=úî	F]†!Cî¤bï`Úº©ãYŒb¦óq ÿéqY¦AVR$¡ïxüc$õÑ5nþŃΒ›ã(’äÄÿ$bÂ,„=wˆ#›àxà(äÀeRilÛw¨'üûa^xF>ƒŸg&Üc£¼Ñv²ƒ)´$Ô£´ƒ°ö<FqƒL6ý½ç®o™ØòVÀê׺+Ùø$4÷Þ¿æ–…çóNs6lÍðp°îŽ­ƒ3ó;ž…s2˜{Í8
+·bQgô–’‡çª.·âáÉÁ£_à±¢øýpDá‚›¡öŠ¦
+@ˆŒÉ{Þ¨jEÇ‹kzô»0‘Ù³`.,ïy¶ìWá!Œüà¿ÐA§¡·ÇÈHµ÷´\	Á4LÈæ…äl7zÎZÒ¾÷:}ùôfû²muIh(
+†Œ´†tÌÞµŒ}H ¯-d!‡¨ÂLQZ縿`ôÙ´ZhE߶†r–Š$L0-­žp# p@GXhœ¹Ý4˜†’Ht{}öEpÿu+à3,8dxª*IX#¹{#x6 V~³v€3E/N´Øãÿ Rè$a¬³4d™¾ÕVtñ¿­ý%÷Óx9ì¯Xœ`–#kYCÚWÉ­v³] 5W”Ÿ/ÛN!Ê¡Ðø?Ù9¸«7ñA[&¹«B“ȏ.‘ñ?˜S­Û/S~rn6ùs?".¥)Òßî[ìA–8µàt8M(dnS©2B¨ýeC)W7æ±±²¾cÆ¡o…ÂÕå€ ™Ø؃Ába†Üô’„V‚ˆà
+9ìv” p9+Ól%sÅäb`æÉƒCêábå
+¨Š†Âõq’yÓÍWøÔMéɁRہä‰ñEÏÆAiPbkàÈçZ—c6DÔªYÏ+J¦l‡YDàúQtd¸·ÜÙ.db•òœ”‡50@´y»üƒjÍÛRDœã]Gþ§—¢Æ	õE‰³«Ò!NçDäÂtL*{nÏ€ÔVR%³PY3„©qÊåIœÉÞ€ ™Œ÷FRÌÒêÕtˆöâ"$UW¦Ó`ö;uÑç?ìpÓ›œæ™Ê>ùŠÄ¬tCäyщx^T=)ÄíyX5÷ÉÕ¥ð‹ØbÐ^eT¢£!¬ƒ+ÎËÄ•êÔŒÃß9ëýh;ë.ÉN’à`›K^ìúéXÍyÍÞ¤½?sà0I¿ÀÀ8ýbïž›§¥„Å‘zË
+Õˆ˜3—I$ÃrGŽ‹×wZ¢ð’q~I‹+ºR’W-p:-·–DA  2háœdèÍù¸­‡pp`*ùfÈõ2,]’úå/g>­¦ä¡Ø[ª5€Z
+5%BVݸ3-IOéj†­|zÉQžR¥@Ÿ«è4Rº=	}¼yÄU%œþC)]ÉÌ‘ö¾d­(Fq•«iO+Å?Æ-. at pÆ®”³‡á¯EØζÂ~i‡ÂÕ§‘n²0&§žä6BEWR¨h;Ȳ=ôsžØ2åLÄÞ‹‡+] }Öž$fîùZ~)Í&.™kyŸÐòþpuû+Wñý¢ÇÇ!Ï–«ý½å°e°I¤dÄtw;É;	yeê10Ê’ž[¾?\V:IÄ]=Öf¬yÉœ§åÞ‡ìÇúZÚÕoÑIDFidëƒ(T­'®¥¹¤è4œNû'ö  °§øÀLWqsªm!3ô¤¤Ë]!¿øršÍ1‚ÕR"àp-_¾høZ^û^•öË+¹5ÈÌmxM`ý•‚)L€'ž¥ÌO•z‡¸kÊùŦ-Ö=R›_]ÞÈ_0uóíÿ&Ík¹3à• j§—írÅ\}Ù‹–7ÏOuɏpÏM²ÏÜïO¶Ãç’-w=¿’¼ûý—~ý…ŸJTœÆóSÉ^qûæ»×¯ß|à>Jx¿ "ÓJÛÕ¶œ_«–·Ì¹}óp÷Š;œ¾
 endstream
 endobj
-2051 0 obj <<
+2059 0 obj <<
 /Type /Page
-/Contents 2052 0 R
-/Resources 2050 0 R
+/Contents 2060 0 R
+/Resources 2058 0 R
 /MediaBox [0 0 612 792]
-/Parent 2044 0 R
+/Parent 2046 0 R
 >> endobj
-2053 0 obj <<
-/D [2051 0 R /XYZ 151.701 685.529 null]
+2061 0 obj <<
+/D [2059 0 R /XYZ 151.701 685.529 null]
 >> endobj
-2050 0 obj <<
-/Font << /F49 896 0 R /F22 957 0 R /F15 898 0 R /F52 900 0 R /F83 2054 0 R >>
+2058 0 obj <<
+/Font << /F49 896 0 R /F22 955 0 R /F15 898 0 R /F52 900 0 R /F83 2062 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-2057 0 obj <<
-/Length 419       
+2065 0 obj <<
+/Length 415       
 /Filter /FlateDecode
 >>
 stream
-xڍRMkÜ0½ûW9ÉPk%K²¥CMØBhšÄPÊf)‹­d^yk;_ÿ>#Ë»,%‡ž4z3ó潑<ƒïÉy•,.¥Ψa†Cõ2/)
-m¨2ªV¤~{{q.]WWɲJþ&»pìcT›‹ê]²Z3h0wŒ
-£áuªÜPšJaÜÂ}r›°S*?Up$•†Ŭ`µwMš©\‘\ç…^ǸÛ[ÿÀ;[4öeáŸÛöìKÌÜüùuwóãú7fyD¾Æ#›¯ËoËûŠŸ¶ß¹apXc½³ÍÔŽ¶—\jd	Au)¢ºjkÓL*Mö}—f¹&µ†€↘ûwçŸ"6v{`\öÃÁn%A"N|œùÏ^JEq'8{šy´ü™>UP%ËCio7MöÚ»ÑÎó·)?š„LoßS-
-„å"§Üq\&2wØ‹Öyܸ–b·Tè>˜àÎnüð©v¦)Wüÿ´+Êõ±t»™¹¯»¾·õ®’ÌÛ
-ŒL‡Gˆ'Çv8ñã~ ..º
+xڍRMkÜ0½ûW9ÉPkõiK‡’°	„Ò´!”ÍR–µ’xå­í6äßwdy—%äГFofÞ›7ƒ`p›]ÕÙâFYàŒZf9ÔÏ £•°PKµUP7°"œÛ|]ßeË:ûqleÀ±‰QcVj*%l÷ÙjÍ ÁÜ0*­×©rRZjqÙ÷ŒËkq."U––å,¿:ø&/´ÐDQšuŠ»ƒOL³‹Eãþ.Ÿ¶½ø”2÷¿Üýò³<!ŸÓQÌ×ååõõò!Å‘â›ë÷~|Ö¸à]3µ£íÅ
+×ç32(¤¤¦’iºzçòBiC}—­†ˆX⇔û7^6v	{b\õØÀA"NBÒ|·—JSÜ	jOš'ËͧKªUu,íݦ)^{?ºY—ó£Ð4ÈTÐ…ö-7’ÐH…‚r[BÁ%rÙÄtÕa/Z—äyã[ŠÝJ£ûh2‚{·	dz3C¹æÿ7»¦ÜœJw›™Û‡m×÷n;Æ«"ó¶â£E#ÓÃáãÉÀé‡Oü¸ÿ ˆ×¸
 endstream
 endobj
-2056 0 obj <<
+2064 0 obj <<
 /Type /Page
-/Contents 2057 0 R
-/Resources 2055 0 R
+/Contents 2065 0 R
+/Resources 2063 0 R
 /MediaBox [0 0 612 792]
-/Parent 2044 0 R
+/Parent 2046 0 R
 >> endobj
-2058 0 obj <<
-/D [2056 0 R /XYZ 100.892 685.529 null]
+2066 0 obj <<
+/D [2064 0 R /XYZ 100.892 685.529 null]
 >> endobj
-2055 0 obj <<
+2063 0 obj <<
 /Font << /F49 896 0 R /F52 900 0 R /F15 898 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-2061 0 obj <<
-/Length 969       
+2069 0 obj <<
+/Length 964       
 /Filter /FlateDecode
 >>
 stream
-xÚ½VKsÛ6¾ëWðVò  À×ÑΤgZO«™4ˆ„,Ô"© ÿû,° L)jÆIg|°ØÇ·ß.4ºhôfAÃx¹ZüüKQF¬ )ËD´ÚD,c¤ ,Ê%yÆ¢U}ˆ_måÞª!YrÆc–%Wo¯W‹OnhÄž¬¸ Œ‰¨n>Ò¨Í·%¼*£¯ÚF<+Áqó]t³øý¬JŠ´ø'>VD© EYÌóÈŠœšc7¿]^@y¿{u½ºº~ãr7Ë´"eY¢ì¼~}ñëÛô~YJªŒy‚@·0´B]––,£4¾X;ÈÚ«,b”T´bÁ
-"ÐT Õj«’eZòx?&,ön÷&ûÓØnµAIÓ{zlU—ÀĢ´m{\ï‡>I‹ø^7
-¦oƒOÝ}»ÛvNu²¼‘­Û[ËŸ‚Ëý 1Òrbˆq’‰µîn“¥H³x3vµÕ}'wÚ:õGË®	“éÝLøHNÒ(SzíóQ(²Û01ª•U×EŽ7Öj° aT%í8¨'•Äþ¥; 
-\=€ç"®wúÀç³!ò…æÉʧB§¡ÐïÀÔz
-\']up46²Vn™û<øÏ„³X&œÆƒîGƒ›—à!–õ®Tטg4Ë¡6.ñh|âp%V®w
-÷<[ šÊ‚«Ð^!_5Töm£î݆êP|°e±qpI²ÌK-{äûkÒ¡ÿl}€1•A²å °
-ú‡2Ñ©å® ntà‰ÈÒ9L0’ó¢÷Ž÷Í9ʇ+#ŸáŽµëôÞ¨z„ »³¡hJà®8±=-ƒû²H']ß=‡;ó¹î’§%)E5¥M€„âÄê8N§ƒ²ƒUÂ$ü‘q¹Õ}¨*¡Ù]xÞOzw?jTßâ{ÌyõC ÷r4ꩼ>òþ½@~”<3¶jƇ@hÍn^R£vÊCú·_ãz3ôí	k/‚iV®SHóSŠü¹G+< /\ɝ}n%|q
-ÿ…ÀšqÝj{žPÿF<“PÀàn~„åÕ8áÄᆭKVN_ßvëgÐýü¡d-k§t‡+ÕMWt»ß)ÿí lòéa8ºÍ¿}²œð\ü2ÝK—Vñ­êÔ k\eq‚_„êð0™°ìœ<8è°`ñ]ø·€LÛmpãÞ8+]Vþq}õ7ÎŽx:ó‚2›GcUkNÒ…yCME„‡Jð@Býùó½ÖúȾÕ_ ³à
+xÚ½VKsÛ6¾ëWðVò  À×ÑΤgZO«™4ˆ„,Ö|(ÿ}XP"5ã¤3>XìãÛoÜ4x³¢~¼Þ¬~þ%M–‘˜%"Øì–0’Q¤‚’4aÁ¦
+>„¯öò`Ô­9ã!K¢›·«×›Õ§74`'+.c"(ÛÕ‡4¨`óm@	/òàÑ©¶OrpœÀ¼	îV¿_tBIgßãÄ%² $˳yI–ASÌãîê·ë+È"ÍÂwïon77·ol.àf$ÏsTƒ×ïo¯~½³›Î/‹I‘0Gè †¨Ë¢5c”†W[mYo•Œ’‚Ì[A´ÚìU´Žsƈ…ÃÁ.Â^{a¿³cš}­QRõN£[ÕE01¨0m›ׇ¡â,ü\W
+ºo½ÏºÓõý~nÛYÕÉòN¶vo+ò.C‘ÖCŒ“Dø¬ëî>Z‹8	wcWšºïdS«þ„bÙU~ÒèÞ΄‹d%•ÒåPo]>
+Efï'Zµ£Ö¥F‘åÂŽ¥ŒHUI3ê¤2ƒ˜ ¿êHW Å¹˦>rÇù,AÈ…üG¡yF’üTèØú˜Gí¤›ŽÆN–Ê.S—§ÿqʈÓp¨ûQãæ5xeù€+ÕUúÍr¬
+¤ËD8j—8œD‰ƒ‘ÛFážcDSYpåÛË竍ʮ"°­Õg»¡:mY¨-\­Ó\`Ë.|M:ôŸé±0¦ÒH¶V¡RÿP&:U¡ÜÔŽ¶I<'‚	FRžAïÞò¾»D™àpe¤“"œÃ±´‚Þ+U6€ Buw1	ÜËPÐûKѸ/³xÒuÝs¼SÁ1Ÿë®yœ“\dPS
+ÐHÈά–p:E”j_%L›[Ùûªâà›Ýöãý¬×q÷Ó¨FõmÐ>¾Ãœ?ú G­Nåu‘@ø÷ùQòôت¡U¸y!H•j”YBú·ßâz7ôík/‚iV®sHóSŠüÙGË? /\ÉÆ<·’¾8‡ÿB`õ¸mks™P÷F<“PÀ`o¾Àòj⛧£¯é’•ÓÅ×wÇ]ëúÑô_?(ÙÊÒ*=àJuÓÝå¾€Mž†Åmþí+¥„§âÿi_º¸ïU§†ºÄ…V'øE(Ž“öË~ÀÉ£…>øÈj³÷nìg¤Íª’C…Â?noþÆÙ‚§?!(³~ÒFµú,P˜7ÔTDx¨÷$°˜.ŒàKýc’ݤ
 endstream
 endobj
-2060 0 obj <<
+2068 0 obj <<
 /Type /Page
-/Contents 2061 0 R
-/Resources 2059 0 R
+/Contents 2069 0 R
+/Resources 2067 0 R
 /MediaBox [0 0 612 792]
-/Parent 2044 0 R
+/Parent 2073 0 R
 >> endobj
-2062 0 obj <<
-/D [2060 0 R /XYZ 151.701 685.529 null]
+2070 0 obj <<
+/D [2068 0 R /XYZ 151.701 685.529 null]
 >> endobj
 842 0 obj <<
-/D [2060 0 R /XYZ 151.701 660.623 null]
+/D [2068 0 R /XYZ 151.701 660.623 null]
 >> endobj
-965 0 obj <<
-/D [2060 0 R /XYZ 151.701 476.779 null]
+961 0 obj <<
+/D [2068 0 R /XYZ 151.701 476.779 null]
 >> endobj
 846 0 obj <<
-/D [2060 0 R /XYZ 151.701 476.779 null]
+/D [2068 0 R /XYZ 151.701 476.779 null]
 >> endobj
-2063 0 obj <<
-/D [2060 0 R /XYZ 151.701 447.755 null]
+2071 0 obj <<
+/D [2068 0 R /XYZ 151.701 447.755 null]
 >> endobj
 850 0 obj <<
-/D [2060 0 R /XYZ 151.701 380.946 null]
+/D [2068 0 R /XYZ 151.701 380.946 null]
 >> endobj
-2064 0 obj <<
-/D [2060 0 R /XYZ 151.701 351.524 null]
+2072 0 obj <<
+/D [2068 0 R /XYZ 151.701 351.524 null]
 >> endobj
-2059 0 obj <<
-/Font << /F78 1234 0 R /F17 923 0 R /F15 898 0 R /F52 900 0 R /F53 926 0 R /F49 896 0 R >>
+2067 0 obj <<
+/Font << /F66 1230 0 R /F17 927 0 R /F15 898 0 R /F52 900 0 R /F53 930 0 R /F49 896 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-2067 0 obj <<
-/Length 2113      
+2076 0 obj <<
+/Length 2109      
 /Filter /FlateDecode
 >>
 stream
-xÚ­Y[sã¶~÷¯àä%T¦â ¯íC'î&M2Ýì¦V§I2Š„$¶©åem·¾çP¤D»î¬_̃à\?Ⱦ³w|çÏ7·››7ßJéÄ^ûÂÙìáû^’J'JR/LgS8?»w:ï˦^ýºù–'^E.—©çÃjŸ×‰ÐSÞj-üH¹Ú²îWkîOƒ4“›··_v,'HA™—ú)éU 7R©•”?<”¸îæ›ÍÍÇ|ßë@“ròãÍÏ¿úNs?8¾§Òŧ•GG…‰…!ЕswóӍo<ö§ž‡jj‚±'aK¤¹‡†ü⋘ì°ß|+ÂÙ."­ÝÙj„¡Û鞉fÇß?ýíÝ™:­Ö2qu^‚è gæn¨)ÂñC¿?”fd¿M]=2¥ël[éÂLýa%\tÄêÀj0k-”B¬É¼ªÜ¶Y[j¨”rïW2vu«yT5dYžõ(9YÏß¼9žÊŠ–n_5(<N£ˆ!½4„‡µ„ÆÒY¨Hœa¨€ä¨ˆâQ4EÅ<¸`> ,MùwÙqn!Ê2Uî©mpø©,Ð!âplÛ]‰Ý¢Ì™Ÿg9ºz(kˆÑžy˜üömCz¦w-,lŽ+¾¨XÁG#µ9³ºøÂliÚ¥[“`çè±ðÝVg`2¨@ƒˆ‚s(¥]	Á6'îAóÃÎÔ¸ ©Bû¡E4°\pæ:
-³EGBc÷ý–ãÔ@hÁHò0À@½×-Òñ™9±‡l	Qã6ÝuLATÁVÕ,¦;bè·œ^t_VSÌ6RZýq([mõ
-õƒÎYR¶dzÞœÐ88Ê'õôµ‰2QýŽ€rô'ýï0P&·¸#Ësd~!gœ>pq{Ïϼ@B iBó§cnQv§*CU¤µ0òšEªr²ÎÞ–áâ<–uÙÆói—“Šªò¬p)@xÈÂ7”$!áðwX• T•€·F1•`5¯5¥ÖNÇyã8’|jYPVóêÑ\äîš¡.øú!?ÖK‘(k8Jð!ÁV#E9Á©b»p3À c'ˆ#O@í~îf€uj¼è¸¨èI)Â=g¢xÕj	õ/„Z÷º%ÔÊDsÝà/9Þõí÷CKåÆxM˜m¢õŒ™J	/
-^ÅJ¥ ØB]Yy­3€Î"I_G)\9’Â<QzÐYÁžSå›F  äåc V‚@º_êÖ2íQ:ŸÁ¶”„m&°ØJ©ø\Äæ\ c°…{¼S¤½)`Û}›lågŽ½ây4·ò÷{½”°4ôÐ÷ ’^±ø¬à¥	ø¬@DÿӁ”žJä«èd­Ø…î%´*ñðܽ†Î@x±¯æ:é|¬3ê_ü±‡qÖ
-»!æhØØ\Î3§ëŽO ç[$dwÜ™PÊfÜOñZé֍Y:–X›Ö(i5Ë}úúː	¸-ªEŸ
-	èAV­ZÌNøë÷?n–2@‰_E/4$Pâ’¹Þ··wZ#xˆ×ñ6ˆ”—$Þ¾ÿð͏€“ª#! ´wÞ®‘›ÑÎ>t[ªi{æb{‚ÜS‹¥Ó´
-;ZSeí^3Ég-vÍîN·¼«å
-»›MœÑ‡lèz¾Q;w({¸túYY>LÓ§°¼‰ è…ëã¼-O}ÓR+èÇî÷;‹\~- M– ÛšE-ò5bçuòKsôC®uÑY(›ï–`ø =èOèSÒ(ù¼Ä
-8é"!Y1ÈzÆp%Ø%¼†^¨b®uÄ1 /Ž^Gg{r;Ó:1ܲ2Œ/Ÿ|DzÇf7Ž/‹”ŠwøÂv"JáYEmþ¿x‚ð
-ÜŒ‡Ç†Ú0`´:ŸôŒ87tԐââjß´e8áMkvg榁/#›$/¾P;óè¤všÛñæå!!nÞècÁ¦JAcÌ<VǾ¿ázòÒQz옃ǜf%?ˆÙgr|qøÏfË5¾HŒ
-.4¯Õô–1:$‡t”L;käÒ©âg°
-ŠíàßÞzø|ðùNB|K‘‚=áK)ó¡-¶só;Èd$L©*ãÏß˺à÷‘‘cž#\¬`Ì‘I024äÇ	*®¡ŽõO>(Uj"¥Ò ÖÒ˜/Rœ)à©—3†Òi„pñ¸Ý¸¬eñÓ–™GÝšÎ(¦ã¯t0U“ró¤JÍÞw€26ù¥9ö“ÃɾÍÌÃS)óJÔÚâœÅO~90?¨Ð/æ7”P^üè¡°óSl⛯VëP†¡¼
-´GœE¤Ðrj#<þêÍ„øé0Ù@âè?´Z at aI. SYüf·”Ř²Ö &V^“ÓûUÝÒÁZIþ#1ª›[w~öEÝcK/tR`¶×Æmláª6qêá¸ÅìÚv—^íèW.¤Î7'±Ñ÷„…h¾¶¼š[Ö‹?œØˆv}ÖöȸŠ«•q;ÚcC۝š¦" =™ôsTû¬º'£J³s7ù×Çd®+ÿ}ö	è'•ÀÜ¥Š+ÿÙìeé;e{ý[ÞuZEÏÔÖ×h°šq_÷©¼}ÿþ/“°ëKÜ2#¯4¦mµ5 ÓÖܾ¹Œ	É2ŠuÿÇšpÜ^ŸúÅy
-ÆëðÚŒfü¹{wû¢ï vŒ8CÐãê©4Ûyqc0õ\^ØóŠgúÁÖçÔŸ‹Àhþü4ž¨Æše’ôx±.¾þÅÁ ÷Ú§,Á9{¢›…ãûTe¼úG4“ÿ)gVø
+xÚ­Y[sã¶~÷¯àä%T&â ¯íC&î&M2Ùì¦V§I2Š„$¶©åe½nÿ|Ï H‰vY¿˜À¹~88}gïøÎ_on77¯¾•Ò‰½4ö…³Ù9Â÷½$•N”¤^˜Φp~qïtÞ—M½úmó-O¼4Š\.SχÕ>¯¡§¼ÕZø‘rßµeݯÖ*ÜŸ=h&7¯o?ïXN‚2/õSÒ«€Žƒp”$®ºùfsóþF ×wÄÄ6УœüxóËo¾SÀÜŽï©4qîiåÑQaâE!J«œ»›Ÿo|ã¯?õ;TS„ˆ=	[¢ õÈ94ãW_Äd‡Ýøê[Îvi­ÎVë ÝN÷L4;þþåïïîÌÔiµ–‰«óD93wCMñíxø«úý¡4#ûmêê)]gÛJfÚ¨è+áj¤#VVƒYk¡¼"MæUå¶ÍÚRƒD¥”{¿’±«[Í£ª!Ëò¬GÑÈÉzþæÍñTV´,pûò¨Á@áqEì饡 4¬%Ä0–Î:€DEâ
+À$oÄD˜ˆ¢)&æÁó_ijÌ¿ËŽ+°pQ–©rOmƒÃe‡cÛ–èJìeÎü<ËÑÕCYCŒöÌÃÔà·?hÃúÓÐ3½kaas¼XñYÅ
+Þ©Íñ˜ÕÅgfKÓ.…ÜšÓ°8G…ï¶:“ADœš@A((íJ¶9qš‡v¦ÆMÚ-¢å‚ƒ4×i˜-:»o·§fè BF’‡A ê½n‘ŽÏ̉%8dKˆ·é®c
+¢
+¶jô¨f1ÝC¿å„ð¢û²ª˜b¶‘Òê÷CÙj³¨oø«?êœ%eK¦çÍ	ƒ“¡|RO_›(Õï(÷øG`Љ2¹ÅYžC ó9ãô	€‹Û{¾7àMš?s‹²;Uªz ­…‘×,úP•“ÝpÆ8 at xô¶屬Ëî0žO»œTT•g…KÂC¾¡$		‡¿Ãªè ªð¸5Š©´ «1x­)
+°vâ8ÎÇ‘äSË‚²šWæ"w×u±À×3ðc½‰²†Ó©¤l5R”œ*¶7Ü2v‚8òÔî§nX§Æ{î‹Šž$`Y!Ür&Šç0\©–PÿB¨u/¡[B­LT0×
+þ’ã]ßy?´T¾aŒ×„™Ñ&ZO˜©”ðÒàE¬T
+‚-Ô••×:è+’ôe”•#)Ì¥ì9U¾i J^>J`%¤û5¡n-CÐ¥sðlKIØf‹­”ŠÏElÎ2[¸Ç;EÚ›¶Ý·ÙÉV~æØ+žGs+ÿ´×K	KC}"éE‹O
+^š€¿É
+Dô1Hé©D¾ˆî@†ÐŠ]è^BK ÏÝKè„ûj®“nÁ‡:£þÅ{g­°[bŽ†Íå<sºîør¾±EBvǝ	¥¼`VÁý¯•nݘ¥c‰åá±i"V³Ü7 ©¯ÿ¹	‘€[ТúQôɐ€^d%ЪÅìô»¿}ÿÓf)3”¸ðEôBC%.™ë}}{· 5ò/ãm)/I.¼}û ')TGB at hï"¼]#7£/œ}è¶TÓöÌÅö¹§;
+J§iv*´¦ÊÚ½f’ÏZìšÝnyWËv-6›8£?²¡ëù"DíÜ	 LìáVÐégeø0MŸÂò& ®ShŒó¶<õMK­ »ßï,rùµ€4Y>L lkµÈ׈×ÉÏÍYÐs­‹ÎBÙ,x³ãÀèA@Ÿ’Fɧ%VÀI	ÉŠAÖ“0†ë(Á.á%ôBõs­Ë Žxqô2:ãؐۙÖ	ˆá–•a|ùä;–=6»q|Y¤T”¸;À¶Q
+Ï*jóÿÍ„oàf<<6Ô†£Õù¤gĹ¡£†Wû¦-ûÃÑoZ³;37
+|Ù$yñ…Ú™G'µ{ÐÜŽ7/	qóF76UÒc&à±:öý
+ÏГ—ŽÒCÇ<æ4s(ù‘hDÌ>“ã‹Ã5[&¨ñEblpq y­¦·ŒÑ!9¤£Ì`ÚY#—N?ƒmPlÿúÖÃçƒÏwxä[ŠèA_J™mÉ°…œžÝA&#aJ
+PþQÖ¿ŒóábcŽL‚‘¡!?NPq
+u¬ôA©R)•°–^À|‘âLO½œ1”N#„‹ÇíÆu`m,‹Ÿ¶Ì<êþÐŒpF1­ ƒ©š”›GíTjö¾”±ÙÈ/Í¡°8˜NömfžJ™Wª ¶Ðïà,~òˁùA…~90¿¡„òâG…Ÿb_}±Z‡2„åÕP 
+8â,"…–Syàñ¯ ÄO‡ÉrGÿ¥Õ
+KrÑ Êâw»¥,þÌ”µ1q°òšœÞÿ8¨2è–ÖJò‰QÝܺó³Ï(ê:Xz¡k”³½6ncW°‰»ÐPÇ-^`Ïж»ôjG¿r!u¾9yŒÕˆ¾',DóµåÕܲ^üáÄF´ë³¶GÆU\­ŒëØÑÚîÔ4íѤŸ£ÚgýÐ=Uš»É¿>>#s]ùŸ³O@?ªæ.U\ùטÈfÏKß)Ûëßóf¨{Ð*Âx¦¶¾FƒÕŒûº?¤òöíÛ'a×—¸9dF^iLÛjk@§­¹}s’e?èþ«gšpÜ^ŸúÅy
+ÆëðÚŒfü¹{sû¬ï vŒ8CÐãê±4Ûyqc0õ\^ØóŠgúÁÖ§ÔŸ‹Àhþü0ž¨Æše’ôp±.¾þÙÁ ÷ÚÇ,Á9{¢›…ãûXe¼úG4“ÿUW
 endstream
 endobj
-2066 0 obj <<
+2075 0 obj <<
 /Type /Page
-/Contents 2067 0 R
-/Resources 2065 0 R
+/Contents 2076 0 R
+/Resources 2074 0 R
 /MediaBox [0 0 612 792]
-/Parent 2044 0 R
+/Parent 2073 0 R
 >> endobj
-2068 0 obj <<
-/D [2066 0 R /XYZ 100.892 685.529 null]
+2077 0 obj <<
+/D [2075 0 R /XYZ 100.892 685.529 null]
 >> endobj
 854 0 obj <<
-/D [2066 0 R /XYZ 100.892 614.071 null]
+/D [2075 0 R /XYZ 100.892 614.071 null]
 >> endobj
-2069 0 obj <<
-/D [2066 0 R /XYZ 100.892 585.432 null]
+2078 0 obj <<
+/D [2075 0 R /XYZ 100.892 585.432 null]
 >> endobj
-2065 0 obj <<
-/Font << /F22 957 0 R /F49 896 0 R /F53 926 0 R /F15 898 0 R /F17 923 0 R /F52 900 0 R >>
+2074 0 obj <<
+/Font << /F22 955 0 R /F49 896 0 R /F53 930 0 R /F15 898 0 R /F17 927 0 R /F52 900 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-2072 0 obj <<
-/Length 1825      
+2081 0 obj <<
+/Length 1822      
 /Filter /FlateDecode
 >>
 stream
-xÚ­XëÓ8ÿ¾EÄR´õƯ<àt°pZŽ×Aï@„¼Ks4É’¤»‹ÿûÍxœnÒ
-t|©±=3žùÍÍ‚AüqpoqpôPeXe<X¬®9K"ÄiÆt¦‚E¼	————³w‹GG…R–ű½",Î`åv½4婙ͥVá󦨺¢ú@_'Ug›Ùœ‡•Ù´0*‡÷×æÌQ¥Ö!ŸñP£€ƒ‹ƒO8F袙”Á²<xó.
-rX{DLfipáv–Ô)‹µ†ù&xyð×A4¼ £Æ)KSÄ*cî¨úªí§®:ü´µ[[™ÒÞ¡ï£[4¶¶9/––>ªmyŠêã¼^Ñx†·î‰«ÚOºuÑÒìßú”&·Žð² áœK¦ÁN‰§‹÷Çþ9¹ÿàɳã~cÕ½ÏíyYç ™ó„ñTÐAMç¾Þ!ßp=¼'0—š)-iÓbmÑÖI¸Ü6­f"
-;"”¦*V¶íLWÔ‘ðB8vý!¼™;⮀0ØvÙm›žkM릨Z¢ÞF\ÙMNÎ&=ã	üýôä5lˆ2•Œâ°È‰ÐXVYÿµjê’ÖIE ÝØœÍæ Â'ú\Ö%\,¿A»`FdCë¢ÊkTø¢Ý“wrL„·‘Ž¤˜OiyZ€åD¦ÂS'°ÞV9ê%2
- |¦Õç/Nž.®ƒZÄ’‰(
-t1Á¿j&¹Ã´ÃòØÇ"Ž™"V`fÒîÉÝ×B3ÉT–ý¡YÌ’„¥>zvïälÆâÕBÚº˜'k¢fHIèè,K%H¸òô¾E{Ô@Ñ,JÆ^ú_ˆ¡ÿ…„“¦#:¸wÙ–ªÚÓKÓ-Q«5}šŠÖíeÑúDTB	‹Š„> ¸œq³%êâøÞ!‘Í~ VB¢¿½p¸^û,­û»C6ã£lŒ¥â}
-þm*¤€Ýï¸u>ÓKÏwgê¦WécE‘A_Îrn†ÔºÉ鋼Åòh1¥‡Î­hmm{kJ[!RÐVõºü>¥-䇈ñd”áP˜”2ü`+Ûï©vàÀ5“çž.)LAÌ"ÈüšCi‹ãÿ“:v¼$ðêƒàºT)8KEöK¤J¡‡‚8’úr1Kex÷Å,Uá‚ìÒÕd‚'L\•[$à›Îæ×m؇ëk
-d`È"_FN0œS‡,t8í‚’a᧡ÕØa>ʺH ô£fŽ!Տš¾ñàñ±u
-ØêylLU¯Ä®*í¸Ñ¤È‡qçAÔ–¸—Â…&"ܶ˜pæXÂX¸Q†¥-ëæ3Ñ œiâ´Kú\‘º›&>	à¡èY7¥K{Íøˆ¡Á©»(bý>svÖÔpÓMF*œà¡zãÝv i%Šr¹
-Ö–›Âö–õLœï|Ž~µ¶¸“ËpK~ÎûPâÒF&•\A2å!f6Lg<Ý7!¸(6Ô_t-‰BðƒÉªÞlÈñ^ž‚þÁžµ´Š¥–f]A&îf¤t2nå ÷IÙg×}±åm7ND¿Â´¢]çßC%ãqŽå
-%YÌ°R,^N¼« bÁ2ùkÄ&1“PxGb·gàE‹&Äê;•P¡ÏUz—sq×m§fß#ƒ¥¡’'°y„ÎÆ»ÞÌuAÛnô?‚ÃÒˆ
-Œ­µ4)V4(¬k×Þãj‰yáÔežÜïkit£›Ï~©ò¼×ž'D†ƒÖÒ¶þTí¥ŒqŒ¸HÀ£eŒžiì=äKß®öñBÔ]¯›)•ùË:Ô"Õ󂆘òV8®ëç ùJ…Œà•”õxüìþŸG´/ïƒ'ŒÀš)Æ€RIU,	$T X'?‰¨±H•
-¦…t¼”NI2¾|¦p$K£]´ù!±¢k1¶øÉŠR[úzD™H¹¯LÔwÉa*²ý^êq™—íc•<Dª˜Dêcš­ègêÖÒÐ¥±mg/éÓ£ ó=~Rs·ÛžP@
-=#`â¼NÓzÛø‰Kpþ,à:a¥Ä(bSÓ}©}£Ón—KkáYá
-h7­¯ä+Sl~À&rÒ&/½ÚW­"$ξ´tEé7Á£°<ór©©«ž¢²¾î,¾‰ðóHþ^)R“ê½°ð
-·}×;æcwÈßm8ǾÓÐ|ø@µúÀ÷ÑcEöcWrÆ…¸V‹­Y®÷žôzíÛÁ¿äi|²ó1“/SU®Xíñ¸âîÿA04Ð;Ùï8¤Ù´êìh›óNlà¾ós"×f,Ó5ožvjZD‹?€ýVÏ¥š’òåÊã¿.×õGàH…Æ.Ý3Ã	ú|]¿"ÿ±«lÌ1lì55§<Ó¡½Õýh¾cýáß2{œ\Ð~KÕíoÿÙz©u•‘’­‚®_Žÿûù¶ø¯#d÷#Ô’ÿ Oæ
+xÚ­XëÓ8ÿ¾EÄRD½ñ+8,œ–ãulï@„¼Ks4É’¤» Äÿ~3§›tÃ
+t|©±=3žùÍÍ‚AüqpqpøHeXe<X¬®9K"ÄiÆt¦‚E¼	¹³w‹Ç‡„R–ű­",Îàä6˜òÔÌæR«ðEST]Q} ¯ãª³ÍlÎÃÊlZÃksæ¨RëÏx¨QÀÁÃÅÁ§£€TÑLÊ`Y¼y9¬="&³4¸p;Ë@ê”ÅZÃ|œüu
+ï§Åè~qÊÒT±Ê˜»ª¾j»Æ©«…?míÖV¦´wéûð­m΋¥¥j[ž¢ú8¯W4žá­{âªö“n]´4û·>¥É­C¼,h8ç’i°¿SâÙâýÑÃŽ<|úüè¡ßXuïs{^Ö9(ƒGæ<a<tPÓ¹owÉ7\ï	Ì¥fJKÚ´X[´u.·Mc«™HÃŽ¥©Š•m;ÓuE$¼Ž]o掸+ ¶]vÛ¦çZÓº)ª–(††·Wv“Ó‡³IÏxÂ?;~
+¢„L%£8,r"4„UÖ­šº¤uRH76g³9¨ð‰>—u	ËoÐ.˜ÙÐðª¨ò¾h÷äám¤#)æSZž`9‘©ðÔ	¬·UŽz‰L_hõÅËãg‹« ±d"JGLðëQÍD"w˜vXûXÄ1SÄ
+ÌLÚ=½÷zBh&™Ê²_#4‹Y’ð±ÔÇÏïÍ8#C¼ZCH[ód
+Ct Òi"	½åq	£	—žÞ·hÈ šEÉØ+Cÿ1ô¿pÒtD·ã.ÛÒBU{ziº%jµ¦OSѺý\´>‘•Pä¢"¡.gÜl‰º8º›Èf
+? +!Ñß^8܉Œ‡Æƒ
+¯}Ž?–ÖýÝ!›ñQ6ÆRñ>ÿ6•	RÀˆîwÜ:ŸiŒ‡¥ç»³GuÓ«ô±¢È ¯g97CjÝäôEÞâaY´˜ÒCçÖ´¶¶½5¥­)h«z]~ŸÒòCÄx2Êp(LJ~°•mŒ÷‡T;pàšÉsO—”G&‚ fd~Í¡²Åñÿ‚ŒI;^xõApUªœ¥"û%R¥ÐŒCAI=YÌRÞ{9KU¸ »t5فà	—E%Æ	$ø¦³ùUö!ÄúZY#˜Ã²È—‘cçÔá N;‡ dAøihuv˜². ý¨™cHõ£¦/C<x<Gl¶zS•Æ+±«J;n4)òÛøó jKÜKá…Bn[Ì8s,a,Ü(ÃÒ–uó…hÎ4qÚ%}®HÝMŸðÐ
+ô¬›Ò¥½f|ÄÐàÔݱ~Ÿ9;kj¸é&#NðP½ñn;€´E¹\kËMá{Ëz&Îw>G¿Z[ÜÉe¸%?ç}(qé
+#“J® ™ò3¦3žî›\›?ê/º–D!øÁdUo6äx/OAÿ`ÏZZÅRK³Æ®À ÷3R:·rû¤ì³‰ë¾ØòŽ'¢_aZс‚®ˆóëÃPÉx†c¹BIs¬Ë€—ï*À„ØD°Lþ±IÌ$Þ‘ØíxÑ¢	±úN%Tès•Þå\ÜuÇ©Ù÷È`i¨ä	l¡…³ñ®7sEж[ýà°4¢Dck-MŠ
+ëÚµ÷¸Zb^8u™'÷ûZÝèæ‹_ª<ïµç	‘á µ´­?U{)c#n ðfcÇ…g{¹ÄÒ·«}¼u×kÀfJeþ²µHõ¼ !¦¼ŽëÆú9h>R!#x%e½ž<ðç!íKÇûà	ã p‰f
+†1 T’AK	(ÖÉO"j,R¥‚i!/¥S’Œ/Ÿ)	ÅÒhm¾DH¬èZŒ-~¼¢„ÔÖ·}=¢Ì¤ÜW&ê»ä0Ù~/uŽ8‡ÌËö±J"UL"õ‰MVô3ukièÒض³ŸéÓ£ ó=~Rs·ÛžP@
+=#`â¼NÓzÛø‰Kpþ,à:a¥Ä(bSÓ}©}£Ón—KkáYá
+h7­¯ä+Sl~À&rÒ&'^íËÖ@‘ç _Zº¢ô›àQXžy¹TÔeOQÙ_wŒßDøŽy$¯©Iõ^Zx…Û¾ë	ó±;äï6œcßih>| Zýà:EôX‘ýØ•œq!®Ôbk–ë½'=‚†^ûvð/yŸì|ÌäëT•+V{<.¹û
+ôNö;nÓl	Zuv´Íy'¶pßý9‘k3–éš·O;5-¢ÅÀ~«çRMIùzi‡ñ_Oêú#p¤Bc—î™á}¹ª_‘ÿØU6æ6öŠšSžéÐŽÞê~4×Xø·Ì'´ßCuû{ÆÇc¶^j]Ae¤d« ë—ãÿ~¾/þÛÙýµä?
+2åY
 endstream
 endobj
-2071 0 obj <<
+2080 0 obj <<
 /Type /Page
-/Contents 2072 0 R
-/Resources 2070 0 R
+/Contents 2081 0 R
+/Resources 2079 0 R
 /MediaBox [0 0 612 792]
-/Parent 2079 0 R
+/Parent 2073 0 R
 >> endobj
-2073 0 obj <<
-/D [2071 0 R /XYZ 151.701 685.529 null]
+2082 0 obj <<
+/D [2080 0 R /XYZ 151.701 685.529 null]
 >> endobj
-2074 0 obj <<
-/D [2071 0 R /XYZ 151.701 432.184 null]
+2083 0 obj <<
+/D [2080 0 R /XYZ 151.701 432.184 null]
 >> endobj
-2075 0 obj <<
-/D [2071 0 R /XYZ 151.701 383.788 null]
+2084 0 obj <<
+/D [2080 0 R /XYZ 151.701 383.788 null]
 >> endobj
-2076 0 obj <<
-/D [2071 0 R /XYZ 151.701 348.335 null]
+2085 0 obj <<
+/D [2080 0 R /XYZ 151.701 348.335 null]
 >> endobj
-2077 0 obj <<
-/D [2071 0 R /XYZ 151.701 326.431 null]
+2086 0 obj <<
+/D [2080 0 R /XYZ 151.701 326.431 null]
 >> endobj
-2078 0 obj <<
-/D [2071 0 R /XYZ 151.701 304.527 null]
+2087 0 obj <<
+/D [2080 0 R /XYZ 151.701 304.527 null]
 >> endobj
-2070 0 obj <<
-/Font << /F49 896 0 R /F22 957 0 R /F52 900 0 R /F15 898 0 R /F51 899 0 R /F82 1834 0 R >>
+2079 0 obj <<
+/Font << /F49 896 0 R /F22 955 0 R /F52 900 0 R /F15 898 0 R /F51 899 0 R /F82 1834 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-2082 0 obj <<
-/Length 1858      
+2090 0 obj <<
+/Length 1853      
 /Filter /FlateDecode
 >>
 stream
-xÚ½XKsÛ6¾ëWpr)5’àóKüÈ8Md7Q›ƒ“EBŠTH*²ÿ}÷P¤,»Óv¦
-‹%ðaߐkÝY®õvòf1yuéûV줱ëY‹•å¹®“¤¾%©¦µ(¬[û“Ì;UWÓ¯‹w$ž8i(Ò.Ëy¡8Ó™çFÂ>[g՝¼:ŸÎDØYU0qV*YušÎòµªîxR¯x¼i`[M=»B¢B"ÑðòUµª§Âµ›Mv€¤€ÛIÝ”® à
-‘H
-¨üþþ^¡Üäb1ù1ñ€ïZÞࢡ#„•o&·_]«€µw–ëˆ4±ö$¹±D˜8Q]ZŸ&¿O\­<w¨D/Bð¼ÀñýЊ‚Ô!M!È!æ3ëvº®}.KÙÁ
-… ¥©Û<ùV/[¦TÅc·&¹À^œ¿1œ¬ÓŸ6z­ª»'¾:b»ÜNg~bÿÐ3ÕvhFךùp-¸=]!>y…O]Ýȣö
-›k0?vr§EÚ.ëvíðfÏHNØñEŠ¬“GûåYŽ*5ÓNm(6[‘ÝeŠÉšy|Aè##>r^ã®~hm#¥ÌØš-’×|kɃ^Fßf1óYðhO½ÔÈn×T²Ðë5ŸUUÔ¸ç^‹åHúÄîúBPsÀÁE{èM“åÝ.+ÇF§Éª©7,ÒëïÅØGòz³_8æÈ¡møQ 1:_œ·ÀsDè[aè;Aú|¼9~,úh;]AàD]¸—orÔùÅŸWg®Ï/D‹NY ÚY˼mÖtÌA‹ §3˜{…°c‘¶kv ©F¨–Ù»v%g	„£³ÕŽæ
-|ŸOg2ãõXëSdÃ\#OBh¬jVÈU¶ƒ¬WvÌ;—?U.? Äv!™™µ-3rN_0s¯ºµÞv­?„á	«B¶£”M'âðJäîUY2µ¤Cµ0¢¥ŒEpµÄ~-+¦:³éÁUy®ª¼Üˆg|M¦é²	^öjÊa¬·âšAËê¦éq_ÜqC~ËäáJW¢ØnwËVB^âOʇž»Q©”¤qHìopAô¤WuÃk [ªR  “8
-VÈ0ä^™m´¡<¥ýÇ^h_­Œ ^ª¿+Ta<D»…V"/gCWaú C’PÕá„Jý;"„ÄÚj»—0‹<
-UDöÁ¿Æ“D‘$ñŠx?Ž%÷
-ƒ„1òçfpI@øÅõYŒ‹˜ó?Þ¿g™Y=vvଳVW€r
- GµI‡Ûƒv~Ñ%¬0~Ë8T“9H“>H‘ÉAJÅO'æ%îø`v3Á2Å^Wä§ntȘ&ÑÇÐÛã”{ LNDzoÚ,‚ãŽÝ™EtÅŒ¬ †å¦\ÞOøÔ9±$ö5|ÛìU+_býÂðåÎ×v¤Øý$æªìzÙA•¦ª3®T¸Î•XÓ˜/ ·…ö7™sI┝ê¡_ซMߢÚ|^›“MôVvïê%†F)â‰R×Òׯyôuځ	‡ÛT/¶<ŒéQëDâ$‰è(´¥ÃÖ92	+Š­30­3,PëLŒ]ÎÙ0áFÙ7Êã¨BçJÀc ·‹i"ìÚø$¥ž`X•¥q`îÙ»Ÿn¾>w3Ñß,Ô7ã.Paƒ(ç‹WþoÐGZZ¦îÔêᙸÚÙ>séz¶G»ÔÍwVQ욨ƒ¥Q#…ŒùâW–tT/‘“p„‚:!Jl©úÕ-:T«–%{0®pQ ÑŒ‡a|Àr+v•æT` R[&>Þœ!áõ+­$' *kª·Z7uUS
-\æh•Áª„B«ål{âigíSä™ý‡Í$1ð>Ã$—
-F!Úÿ(à¡[Îô8“ÀåY’éºF-wll§°ó åÂRžé¾— NV»’÷Õ­pu¼&Ã:yB±•”æPp
-ã÷ªF\{Íåî;¤àÆ¡’´ôi,´ª‘!
-ú¦ &f¸=§£°ðàçäƒ3î”±-oá$ReLª<q
-üœœS&u4‘L2¾sÝŸàBÆÃÐF†n„‹ƒ!ŸK`Ͼ£WwX*Š=ýB)ÝΪ²ÀSzâ®Nm%ÕH¬`”ŸºO}WWøAi1‰ûWÛ¡B^x-Ë,³–«ALm
-e<eÂüG‘ÍfHbûï)¥ËÇÓ/J—Y«rN‹­Ô¥ƒ²2Œ̦W ·?ÆtžU›m)7£’3Še|У’ŽÂ_q=…_]†bôHŠ=eaø裣—‘染r6¿„„y©š¶´†¬YNÌ÷¦J„.Cûxyy ÏPqó~Ñ{îL=Òï¿Æ;—÷ÿîüæìÿĉÏʺ•O at 4Є}‰«¤GRèœ?iFè¿ÿVën
+xÚ½XKsÛ6¾ëWpr)5µ’àóKüÈ8Md7Q›ƒ“EBŠTH*Šÿ}÷P¤,»Óv¦
+‹%ðaߐkÝ[®õfòz1yyåûV줱ëY‹•å¹®“¤¾%©¦µ(¬;û£Ì;UWÓ/‹·$ž8i(Ò.Ëy¡8Ó™çFÂ>_gÕ½¼¾˜ÎDØYU0q^*YušÎòµªîyR¯x¼m`[M=»B¢B"Ñðòuµª§Âµ›Mv€¤€ÛIÝ”® €Žƒ°å”š\.&ß'p]Ë\3t„°òÍäî‹k°öÖr‘&Öž$7–'
+q·Òú8ù}âjÕ¹Czá€çŽï‡V¤é	aD¡0ŸYw³ÐuíYÊî'„ MýØ~àÉ×zÙ2¥*»5Éöââµádþ´ÑkUÝ=ñÕCØåv:óû»ž©¶C[Œ0ºÖ̇kÁíé
+ñÉ+|ìêF¶mà8Ø\ƒù¾“;-ÒvY·kŸ€„7{@rÀŽ/Rd<Ú/ÏrT©™vjs@±Ù2ˆì>SäFÖÌàBñ‘ówõÓ@k)eÆÖ¬h‘¼æ[Kô2z6‹™È‚G{ê¥Fv»¦’…^¯yü¤ª¢Æ=÷Z,Ç0Ò‡ v—Ї„šÃ
+.ÚûCoš,ïvY96:MVM½a‘^/Æ>’×›
+ìüÂ1Gm³ÀˆÐùâD¸ž#Bß
+Cß	ÒçãÍñcÑGÛ©è
+'‚è½|“¡..ÿ¼>¿|sqÉ ZtÊéÐÎZæm³¦cZ9ÁÜû+„‹´]³M5Z@µÌÞµ°+9K œe¨v4Wàû|:“¬ÇZŸ"æyBcU³B®²ä¼²cÞ…ü¡rùý ¶É̬m™‘+pú‚™{Õ­õ¶k}ø!Oø\ru¥l:‡'P"w¯Ê’©%ª…-e,‚«%ökY1Õ™M®ÊsUåå®@Ô8Ëxàk2M—Mð²'PSÎc½=7ZV·Mûòçg7táç±Lž> tŠív·l%ä%þ¤|è¹Õ‘JI‡Äþ
+D¿@zU7¼º¥
+0‰Ó`ÕÉ€ÃAøà•ÙF[ŠcQJÐì…öõÊêÕ¡Êð»BÆC´[h%òr6t¦:$	UN8¡Ô¿Óa BHL ­¶;ƒYäi¨"²þ5Žx?L$Š¬ 	 Çÿ)âýH8žHi¯0Hs!l—„Ÿ]/eÁ¸(`9ÿãÝ;æé‘Õcç`Î:kuˆ § ÚqT›t¸=hç]Â
+ã·°<€C5™ƒ4郙¤Tütb^âŽf7ü'SìME~êF‡Li}ü =°=N¹7 ÂäD¤÷¦É"8î؝YDw @QÌÁÈŠ bXÞaÊåý„_AsKbßÀ·Í^µòë†/÷u¸f°#=Àî'1WE`×˪4UE˜q¥Âu®¼À˜Æ|¹-´¿Êœ»H§ìô8PýÇ]lúÕ¶àóÚœl¢7²{[/14JùO”º–¾zÅ£¯ÓŽLÈ8ܤz±åù`Lg@ 'IüCç@¡-6ΑIXQthœyhœag`bìrΆ	·ÉÞ¸MG:Wê¸[La×Æ')ðê,sÏØ%øtóå¹›‰þf¡¾w1€
+»D9_¼ô{„>Ò*Ð2u§VÏ\ÀÕÎö‰KÔ³=Ú¥n¾±Šb×D,)dÌ¿²Ì £:CNÂ
+"è„(±¥êW·èP­Z–ìÁ¸ÂED3†ñË­lØUšSA‚M€H}l-˜øp{Ž„ׯ´’œ ¨¬}¨rÜjÝÔUM}4p™£Us¨
+­–³í‰§µoL‘gö6“ÄÀû<“\6…hÿ£€C†n9ÓãLK”gI¦ëµÜu²u°Â΃”Ky¦7ø^‚:YíJÞW·ÀÕñšëä	ÅVR˜?BÁ}4Œßªqí5—»ï‚‡JÒJÐW|¤±8ЪF†(蛂š˜áöœŽÂþÁƒŸ“oθWÆ´¼…“H•1©òÄ5ð{prN™ÔIÐD2Q4ÊøÌu‚Ckº.n„|~,!<ûžÞÜP`©(öô;¥t;C ¨ÊOé
+‹º:Y´•T#±‚Q~nè>õ}]ákY¤Å$î_m‡
+1xáµ,³ÌZ®1µY(”ñ”móCE6›!‰Yl쿧”>.O¿x(]f­Ê9-¶R—ÊÊ0B0›^ÞüÓyVm¶¥ÜŒJÎ(–ñAJ:
+g|Å5rô~yŠÑ#)rDtô”…=⣏Ž^VDšÿM>È
+Øü
+æ•jÚnвf91_þ4U"tÚ‡««[ }ŽŠ›÷‹Þ³pgúè‘~ÿ5Þ¹üùOàÎoÏÿOœˆð¼¬[ùDMØW¸Jz$…Îð#f„þû/4ùÏ
 endstream
 endobj
-2081 0 obj <<
+2089 0 obj <<
 /Type /Page
-/Contents 2082 0 R
-/Resources 2080 0 R
+/Contents 2090 0 R
+/Resources 2088 0 R
 /MediaBox [0 0 612 792]
-/Parent 2079 0 R
+/Parent 2073 0 R
 >> endobj
-2083 0 obj <<
-/D [2081 0 R /XYZ 100.892 685.529 null]
+2091 0 obj <<
+/D [2089 0 R /XYZ 100.892 685.529 null]
 >> endobj
-2084 0 obj <<
-/D [2081 0 R /XYZ 100.892 660.623 null]
+2092 0 obj <<
+/D [2089 0 R /XYZ 100.892 660.623 null]
 >> endobj
-2085 0 obj <<
-/D [2081 0 R /XYZ 100.892 647.543 null]
+2093 0 obj <<
+/D [2089 0 R /XYZ 100.892 647.543 null]
 >> endobj
-2086 0 obj <<
-/D [2081 0 R /XYZ 100.892 626.587 null]
+2094 0 obj <<
+/D [2089 0 R /XYZ 100.892 626.587 null]
 >> endobj
 858 0 obj <<
-/D [2081 0 R /XYZ 100.892 402.291 null]
+/D [2089 0 R /XYZ 100.892 402.291 null]
 >> endobj
-2087 0 obj <<
-/D [2081 0 R /XYZ 100.892 373.09 null]
+2095 0 obj <<
+/D [2089 0 R /XYZ 100.892 373.09 null]
 >> endobj
 862 0 obj <<
-/D [2081 0 R /XYZ 100.892 333.998 null]
+/D [2089 0 R /XYZ 100.892 333.998 null]
 >> endobj
+2096 0 obj <<
+/D [2089 0 R /XYZ 100.892 304.078 null]
+>> endobj
 2088 0 obj <<
-/D [2081 0 R /XYZ 100.892 304.078 null]
->> endobj
-2080 0 obj <<
-/Font << /F22 957 0 R /F49 896 0 R /F15 898 0 R /F17 923 0 R /F53 926 0 R >>
+/Font << /F22 955 0 R /F49 896 0 R /F15 898 0 R /F17 927 0 R /F53 930 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-2091 0 obj <<
-/Length 1487      
+2099 0 obj <<
+/Length 1484      
 /Filter /FlateDecode
 >>
 stream
-xÚ­X]â6}çWämÂjÉäË„¬ªJ[ºT¬V0¤ªÚ®V&1ƒ«°q3ýõ½öµC„U;í“Ǿçž{p­G˵~ü´ÜÏÂØò\'vcÏÚì,xNäzÖx;$­Mj}¶“§§'·_6ïg¾oMœx<ånßõq1µoM[:$´JžW<ħy^±r8òìœfÆÐÛÓ==ªÕ€Ûz6‘6ƒo,º–׊†8A`%‡Áç/®•Â»–ëñÄ:«+ gLÌ3k=øuàêÝvª$è¤:ž8î˜Xã0vT>2…?\/Rq˜ƒ÷3tN©©ÉxÅŽÙóò8ù›å2é!ÌdZ]]Ï#mdä{Žû¯÷<Í
-Á^çÕ{×¢®ØŠíJ&ö-¿PËü‘-ŠŠïž¡ A v‰+g¡½Z=LÍ¢'A‘ãGA€eÎ`[èÛ4MyÅà
->ƒœp¡7H·§!ð†òŒn;™:ØUav¨A°ò$÷²ò­\ím]uMåLoÀÇZ°g[¹üŒój¯#ûç#•€hÞQ¡§…Ü}˜±|ˆìB±¢È”mÈ^8Ä›¨ù»ïÖË;Ðò?‘ËLiK–æF%4)6*_¹8¡Ȯ!âæ¶+t64Ëôž¾„>»z[ÉðuÊ ö0WðÂ:D£Ç$«Sv_b%/5 ]'"ñcgBÆßÕ •‰Q Õñ]pÂ0t\?P¶Æ$Âdz6Õ‚TU¡„³× ž€êuê D¸ÔÜ{±ÁñhpÆG$`e×ûj‰‘œP¶ü/Z–zíÀª=Æ‘â‚ÄÍä©Ó9t„6¡²gúØ©)ÞŠ‰ê?í$ãz]8ÃQøX{ùêXb(	WT40–ì‘ Fæ쬭J‹Jðù*Dµy@Ó<…Æí‰Xv§LlªÆX—e
-Üž-CõL¨°ínz‡ûÌ9ÅR¹ ó‹TÞðqG…g#ûn}‡+ÍYOZú¡\ö{ÉzyŒ•¥Ù”9ê•h§B0“½Ö*ia‹—Ó
-À2~à9­XêàKü6eÁZ:};Mß
-GÄ'ör[QÙAr¾GÕ\–UŽ’"ên•EÙ}©Roï’Q{‘ãMüNè2ycãÄéÕaQ_Z¦: #Þ~`îÃS#0êUJá`+µ˜R¯uJ+&ŽE®ÍyµÇ™v{¢Ooç[lÿdIeàIsA:ˆ­™±­-®f3u/ÉyɾÕLT×¾[@±/j‘=w~²käLRí/öÌ #zI0í]ö˜w}zj
-˜è–R¶N,¯úg 99¯
-yïµ9 Ýn/n5«ùbóaõu±ÜÌg¿]>læËÅÚÔ¹¬“ª.{û¨/‘PBÐAL…‡SžCÝùí¢é¡³<ˆ
-»m=‹>@¼O‘ "7…Ùª¶Â)ú¦]—J};8üf6ýðF£zÖòÀ…hò?eúæG´„èÀ¬ôQYœ>˜²Ãák\•xU—€«}-.„åJo1P]ÏM“·í‰®·­v6ÏLÅUß›ÐõxfYÖâi&y1õVÊt~7âЕ†NßÝH¿§@¤ÛÚ›>¼J”qCO:ÙQ”=5hѼ‹~êPoá.iµ€¼ÿv<iõÀ
-O™ø7ôkëq	¸r¦³u‚—t/Œ=Bç|O)_ô!úhwžºŽÍ›^G/ _Íò卫¦—;V%×JœÔð±d`…K¡6Ýlx¯ÕE‹ô5;«ªäð[à*@+[]_ø¦£Z“ÖËå'#­óÅlùõç÷›÷·	dôV\_ˬ¡Ÿ¹ùé
-WÂÝ#sªîq·îóÝ5Ö­ëæ%ƒÛMÃECùžŒÑ¦_¶ÏÓ·òn7o󵡇ÙôšÁo¯¿FZ¥AMꐯó[ùê'Ћ¿
-à×Çß²ó|ž
+xÚ­X]â6}çWämÂjÉäË„¬ªJS:T¬*˜RUmW+“˜ÁUHØ8N}¯}í0aÕNûdDZïǹç\ëÙr­Ÿ?l÷³0¶<׉Ýس6;Ë#ž¹ž5žÄ‰Ck“ZŸlχŸ7ïg¾oMœx<åVßõq%µiM[:$´ŸJžW<Ƨy^±r8òìœfÆÐÛÓ==ªÕ€Ûz6‘›Áׁ]Ëk…Bœ °’ÃàÓg×JáÝGËu‚xbÕ΃‰3&晵ü2pu~n;OtòOwL¬q;*™Âﮩ8ÌÁû™G:§ÔÔd¼bÇìeyŽü‰Ír™ôf2­®®ç‘62ò=Ǐý·{žf…`oóê½ÍkQWlÅv%û–_¨eþÌEÅw/PÐ  »Ä•³Ð^­ž¦‹fÑ“Î „Èñ£ À2g°-ômš¦¼âpŸÁ N¸Ð¤ÛÓxCyF·ÀL
+ìª0;Ô Xy’{Yù^.„ö¶®º¦r¦7àc-XŠ³­\~Áyµ×‘ýÊó‘JÀ4‡@ã¨ÐÓBî>ÌXH>Dv¡XQdÊ6d/‰ŽNâMÔüÃ7ë卝 hùŸH‚妴Š%Ks£š•/„\áPd×ñsÛ:šezÏß HBƒ‚Ý	½­dø:e{˜+xa¢Ñc’Õ)»/±‡’׆®‹ø±3!ãoj€ÊÄ(€êø.8a:®([ca²=›jAªªPÂÙk€bß	@õ:u "\j½Øàx48ã#0‚²ë}µÄHN([þ-K½v`ÕãHqAb‹fòT‰i‹ºNB›PÙ3}ìÔoÅDõ‰‡v’q½.œá(|¬½|u,1”„	+*KöÌ	#‚ŠFsvÖV¥E%	ø|¢Ú¼ ižBãöD,»Ó&6Uc¬Ë²nÏ–¡z&TØv7½Ã}æœb©\ÐùE*ox¸£Â³‘}·¾Ã•æ,†Ç'-ýP.ûA²^cei6%EŽz%Ú©Ìd¯µJÁFØâeÁt°ŒxN+–:xÁ¿MY°„ÎDßNÓÃñ‰½ÜVTvœïE5—e•£¤ˆº[åCQv_ªÔÛ»dÔ^äx¿ºLÞØ8qzuXTà—–©舷˜{ü³õ*¥p°•ÚNL©×:¥Ç"×æμÚãL»=ÑŒ§·ó-¶°¤2ðƒ¤¹ ÄÖÌØÖW³™º—ä¼d_k&ªkß- Ø‰µÈ^Œ;	?HÙ5r&©vŒ{fP‰½€$˜ö.{LŽ»Œ>=5LtK)['–W}„3ŠœW…¼÷ڐn··‹§Õ|±y\}Y,7óÙo_–O›ùr±6u.뤪ËÞ>êK$”tSáá”çÀAw~»h:Bè,¢ÂnFÀ@[Ï¢ÏPïS$‚¨ÈMa¶ª­°DŠ¾i×¥Rßÿ€™M`ß½Ó¨ž5…<p!šüÏE™¾û^G -!:0+}T§O¦ìpø—D%^Õ%àj_‹a¹Òß[T×sÓäm{¢ëm«Mç3SqÕ÷&t=žY–µxcšI^L½•2]†ßǍ8t¥¡Ów7Òï)é¶ö¦¯åDÜГŽ@veO
+Z4ï"„߆:Ô[¸‹FgZ- ï¿OZ=p€ÂÓg&þ
+ýÚz\®œéìDà%ÝcÐ9ßRÊW}ˆ>ڝ§®có¦×Ñ+ÀW³…|yãªé%ÂŽUɵ'5|,XáR¨
+F7ÞkuÑ"}ÍΪ*9üøŸ
+ÐÊV×¾é¨Ö¤õÓrù³‘Öùb¶üòãÃæá6ŒÞŠKãk™5ô37?½áàJ¸{dNÕ=îÖ}¾»Æºuݼfp»i¸h(ßÀ“1ÚôËöåbúVÞíæm¾6ô0›^3øýõ×H«4¨Iòu~+_ýzõWüúøO¿z˜
 endstream
 endobj
-2090 0 obj <<
+2098 0 obj <<
 /Type /Page
-/Contents 2091 0 R
-/Resources 2089 0 R
+/Contents 2099 0 R
+/Resources 2097 0 R
 /MediaBox [0 0 612 792]
-/Parent 2079 0 R
+/Parent 2073 0 R
 >> endobj
-2092 0 obj <<
-/D [2090 0 R /XYZ 151.701 685.529 null]
+2100 0 obj <<
+/D [2098 0 R /XYZ 151.701 685.529 null]
 >> endobj
-2089 0 obj <<
-/Font << /F49 896 0 R /F22 957 0 R /F53 926 0 R /F15 898 0 R /F52 900 0 R >>
+2097 0 obj <<
+/Font << /F49 896 0 R /F22 955 0 R /F53 930 0 R /F15 898 0 R /F52 900 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-2095 0 obj <<
-/Length 2301      
+2103 0 obj <<
+/Length 2295      
 /Filter /FlateDecode
 >>
 stream
-xÚ½YYsÛÈ~ׯÀ[ÀªpŒ¹pø-öÆYo¶$ÅbÕ֖ו‚À‰,p1 dýûtO@€ÄÊ®ˆ•bÎ{úFÁ&ˆ‚\½[]½ù D°,‰x°zx±4AœfLg*X­ƒÏá)º²©_V?¹å)ËâXár‘±VG´Žk¦ÙbÉ£X†¿,xXÖëf!²ðÉ.–R«ðzõFü“š·mYw¦¥Îûm»Âz{éðºéʇgâ¨2‹eQƉ¥dqœõ<‹¯_¿–e‰+¯þ¾ºúãŠÃLðÑI4“2(vWŸ¿DÁæ~
-"&³4xr+wÔ)‹µ†vÜ]ýë*££Å˜9ç)‹Ä*c¡5ŒíK-txŸ¿S«küwk¨QT¥©ý²‡²µÃJGáÍ“yD0p&§Ï„hóГ*-žÄ[rÉ4 ã$¨óîÐz.m³{1ð$;S{Žþê*‹ÜiÚïÏ»JûÖ<–Ía"„ö2 Æ&ûáL=קܳ…UÔØå­ÝæUeÖ^ƦmÁ̪gãó	gkZ„hæð͸}i
-3…mwù‰OmSo˜#·ä	ã)Ÿ½{KëV'ü=ž5öD at gÏu^ù%Û¼Þ˜áÌ'ÈÀäº2ŽûóßÀ(no~þøþ×ÿxýôx¯(Öº1§xZÓOæµÇîáЂtí7šAÔ)Î~÷ØMeß_l§ ÿýOsÏè.s=¾NôR²®•ãî —<‹˜D½iØá@V¥íh
-5‹_<ÉoW=¸¸Ê<âã<ŠÛliÜöûÅš¶C«Ãý÷¸à™Úwà}òÝB$p‡iG‘×ý²%‘ÄчæPO·Ÿ_ó5ß•u	
-Ž&	<)‰“ÈŠ›Êï+T&¶ËšVÙöñÜŸ‰„³D¤œq¿èИ 0{wæÜØw‘hÃ×Æ€–“Ùztè·²ö\eŒ'ü"2H.˜Rr*ÁÃ
-Ǻ÷Ãà„åÔj2
-f“KØ*…ì/
-ON¶MR³h§^3±#æLF*ÐC à½æœ<VL'‰£÷ÂÖCx;aÁóËðÍb&S9åë¬íó——áM@É¢GWýOèÂ…Ÿ9œÂȝ*˜‚£¼êt*«q¤D–}T°v•¨ËðMR–€µNPô–j5Eï—-ÆZ‘
-kEÊ{'U£»éhˆ.^^ÏÒÚn‹©£NѪ55Ñ%荰³kê²kZ³þ+ô3Ú&‡µ&ÂÖûB®=åÜï5ÖæO¨[xDXv˹°`MnWÄ°ŸDhõ1<‹4Û(‘3Ç%ä»qMã‰! í5ô=Û¼¶»²s^)ä­Ÿé@ƒbpå¸ å™;À)6¸Æ±*FÅH2LóÆ%t8hŒàŠHRG`r$-G€'ŒÑt[5¹çé  .«ÞÑÀáHCüy8!@ÌiüÀ‘£P8mékÒ@o}hé083†à/~y‰ÉˆkU„F³§.&"­yÀpŽ]wfø¾Ⱦñ·.•!¹íSÐ]Ò"Do$Ðx8Ô®ž°Ô™çLÔ‹b&¸T¤¡FI^õ z©4v´’$ýî¨'Ðo*."ú-p®B1üLÆãËpNÍlÊyg7¨cJ1Qƒ¶ÏdêÅø2xHˆ´B&sxÌ0†¢4ôã"Œ!ÒFJƒ©glPqì.ÃVA)NÙú;lU¸@"!9–P~ž–œõ×lb|Ö,õ)Jë“aáe>m
-Õn°¥AW<`ƒòS˜)På¾RÀ‰Òú
-͏a9ò2ã%ES×PÈQ†-©\ð.~Æ; •ÄP®
-¶ôàÇqÔÉ…ƒ-„š²64ú´-INšË‹î …¤ß‚*´4áwÇ'UD¦4áηyâäáÃf6nÌåãœk9¨T˜J¿.æ2.дTŠ¥QòÝŽ‰k	 .#ƒŽ™ÎôT†>¥yÙ×Uç^
-ÈH~)ÂIëTŠ?u*ÔúBœ5¤Üꄳ¿˜G‰ÕÙñ
-.¹ÊX¦ùô&¾3E~À !•Â/¸SR£µå}å§\4…)ÀÖ”Ÿï$”Á<fL·ásºð}¨ºrß“9^YKK]Q>¿vpê³ùi-&‘©÷"‰Îêk;ËÛà2+—áÁŠÁK`Çî«Ò{æ
-õ€¦Ù4mi<!K¢£ ã2$Êw†ÍI¿Úºì'ƒ<-ÿÝI軎;|÷”Ú*È|ß
-ø—½ß<
-FÆ>ûgç:ž<ÍÈ?úô>sÅ=.ÉécAµ•™Éõ>ݾ§×€¼(švíßù×ã[‚œBƒ+Ü«’B…nsßåà3×´ú±Ì=YšýdöÕó
-abêہæbí‚Üãy°?ѝyßKí	NÚ½ÍàðÄ|`Øi	¾t#Læºs9¼F"ƒ‡é®gñ	 ¹¦æð&êÆoú{—Í HÖà`Ê]QB&ÑÑÄ(wZÀǾXs¨¡cùª‡ŠBêD_8à_]»5¸î¦E$°ÿTv[j
-û‘óv…0쪧‹H;£8é	5‰øh5T¹··õ7ža蜯Ç’Ò“Kvæ s…Z_}0í|U”KSWN ­$öN•+ÓžHÇ…†”¢:x¹ÆbÛø†Œcþƒ½~tŸ·~}6~»þUnýÔ§×hÕ.ˆÄ$¢ÙD)ƒ¡£±Òƒ¾sýÕ?šÂÿGCÈóîöææç9å¤LC‰Âcáþ
-zÝ“g	”(øü–f^Þë›ÕÇ¿Î	•¡äa,dÆt¤¦Œ?^@ˆoû‘Ë ÛßÑÉûîÉ[ =ꢇ;¾µƒžSs1MþFÏã§ÿ6±”§½&þL
-Î/Aï
-À‹¿ñº¥d<Åá„!$R*Î-g/+€CqŠÛ/Á7•GÅS¾€ÿÍÜŸUÿÿ\ùÛ—oT|1¾ê]s¸”¯µ¾Ð°Zû@u¾±CG™jMÆáž­(r›µÁ©!:ûÝ*´ÛæP¹§×¥
-
-/9Nù¦ºÿ‚šþ%­F@
+xÚ½YYsÛF~ׯÀÛ‚UË1æÂá·ØYoœMIZ‹U©”ãڂȉ
+0PŠþývO@ DdWÄÚbÎ{úFÁ6ˆ‚^½[]½ù D°,‰x°zx±4AœfLg*Xm‚ÏáY·E]-¾¬~tËS–űÂå"c¬Žh×L³Å’G±^ð°¨6õBdá“],¥Váõêø5o›¢jMC÷»v…ÕöÒáuÝÏÄQe Ë¢ÌI(¡(ÝóW]ýcuõû‡Ñ(àƒSh&e°Þ_}þ˜û1ˆ˜ÌÒàÉ­ÜR§,ÖH­î®þ}
+‘ÑbȘó”E‰b•1w|dߘߏƶ‹¥:¼Ï׿Q«­ýwg¨±.SùeEc[‡“ŽÂê'óˆ@àLNŸÑú¡#UX<)ˆ·ä’i@ÅIPåí±ñ\šzÿc àI¶¦òýTU¬s§e¿?o'”y,êãHíe at möÙ:®O¹g«¨±Ï»ËËÒl¼ŒuÓ€‰•ÏÆç	gk„hæðõ¸CaÖfÛ&oó‰OM]m™#·ä	ã)½{KëVþÏÚ;ÐÙr•—~É.¯¶¦?ó˜Ü”ÆqŸcþ+ÅíÍOßÿòŸ®¿‡ïåÁÚÔfŠ§5Ýd^yìŽ
+H×|E Dâì·Xq‡ýÉTÝ¥v
+ðßÿÖ÷Œî1×ÃëÔC/%KáZ9îrɳp}“¨"
+[Hò°-M¡fñ‹'ù5âªW™GÜbœ7q›-Ûãá°XÂ@Ý´hu¸ÿ<Sû<O¾_ˆî0íXçU·lI$qô¡>Vãíç—Áü‘ oG“ž”
+ŒÄIä
+ÅMå÷%*ÛEE«lóxîÏDÂY"Ò@θŠ_thL ˜;snlŒ»H4‹ÀÙkc@ËÉl=:ô[Z{.ƒŒ2Æ~$L)9–àakǺóÃà„åØj2
+f“KØ*…ì.
+O&ÛÆ©ÙÅ´S¯‹™Øs&#hŒ!ì^sN+¦“ÄÑŠ;a«>´Mg’q~¾YÌd*Ç|µ}þò2¼	(Yt調„.\ø™Ã)	A3	T1GyÕéTVãH‰,û
+¨`í*Q—ᛤyÄcÆT½„¥ZÑûy‡±V¤ÂÅZ‘òÎIUènZ¢‹·¯gim»CÔRg]Ë
+5Ñ%荰³¯«¢­³ù;ô3Ú=&‡µ!ÂÖûBn<åÜï5Öæ[O¨]xDX´Ë¹°`M	nWÄ°ŸD¨-õ1×xi ·Q""gŽKÈwãšÚ9A@>Úªé{:"6ye÷Eë¼6RÈ?)Ò‘EïÊqÊ3w€)6¸Ú±Z;Œ,Š‘d.˜:çKèpÐÀ‘¤ŽÀè4HZŽ O£é¦¬sÏÓ \Vß¿£ã‰,†øópB"€˜ãø#'¡pÚÒמ¤ÞæØÐapfÁßüò“×*	ú@]LDó€á»îÌðí}'}ão]*CrÛSÐ]Ò"Dg$Ðx8V®–°Ô˜çLÔ‹b&¸T¤¡>I^õ z©4v´’$ýæ¨'Ðo*."ú-p®#B1üLÆãËpNÍlÌyo·¨cJ1Q½¶zÏdjÅø2xHˆ´B&sxÌ0†‚4ôã"Œ!ÒFJMŒÁT36¨¸v—a« €S¶þÛ^.HHŽ%”ŸÓÒ€³îš
+CŒÏše¸1ëÂúdXøDY†O;Cµ€lhÐØ üfÖ¨r_)àDaý‚šæ‰°x™á’u]UPÈQ†-©\ð.~Æ; •ÄPn¶tïÇqÔÉ…ƒ
+„š¢24ú´+HNšË×í
+I¿UhiÂïŽ'UD¦4áηyâäáÃz6nÌåãœk9¨T˜J¿.æ2.дTŠ¥QòÍŽ‰k	 .#ƒŽ™ÎôX†.¥yÑÕUç^
+ÈH~)ÂIëXŠ?u*ÔúBœ5¤ÜjÂÙ_Ì“‹Äêìt—\e,Ó||ß™u~Ä !•Â/¸SR£µÅ}é§\4…)À֏Ÿï$”Á<fL·ásºð},ÛâБ9]YKK]Q>¿¶wê³ùi,&‘©÷"‰Îêk;ËÛà2+—áÁŠÞK`Çʏ{æ5õ€¦ÙÖMa<>K¢“ Ã2$Ê÷†ÍI¿Ú¹ì'ƒ<-ÿÍI軎;|”Úô*È|ß-ø—ƒß<
+F†>ûgç:<ÍÈ?úô>sÅ=.ÉécAµ¥™Éõ>ݾ§×€|½®›CPä_Oo	r
+®p¯Jþùºõ}›ƒÏÜÐêÇ"÷diö“9”Ï7„‰©n{Z˜‹5rçÁføD#tæ}/µG8i÷6ƒï¿#óa§%øҍ0
+˜ëÞåð-ˆ¦ÛŽÅ' äššý›¨¿êïQ\6ƒ"Yƒƒ)wE	™DKc£Üiûb-Ì¡†Žå«(
+©‰¾pÀ¿ºvc¶pÝMƒH`ÿ©hwÔê÷Ÿ")æí82`ØeG‘v4qÒ:jñÑj¨roo›¯<ÃÐ9_Ž3$¥G—ì<ÌAæ
+µ>¾ú`Úùª(—¦®œ@ZIìJW¦=‘ 
+)Eyôr
+1Ä.¶ñ
+;§ü{Ýè!oüúlü¶Ý!ËÜú©O®Ñª]‰#HD³‘RzCGc¥}纫2…ÿ†çÝíÍÍOsÊI™†…ÇÂý
+ôº'+Î(Qðù-ͼ¼×7«~™	þ*CÉ/ÂXÈŒéH¼þ€ßö—Aþ¶»££÷ÝÉ[ =ꢇ;½µƒžSs1N¾£çñé¿M,åi§‰?S€‚óKлð⯼n)q˜0„DJÅ™£¥ãìep(Nqû%ø¦ò¨xÌð¿™ûÓ@@¢ªâ•¡+ûòm€Š2ÆW½kö7òµÆZV+h¢Î·¶ï(SnÈ8ܳEn³18ÕGg¿[…vWK÷âºT¡Á‚Sá%‡)ßØCw_PÓÿ iCÃ
 endstream
 endobj
-2094 0 obj <<
+2102 0 obj <<
 /Type /Page
-/Contents 2095 0 R
-/Resources 2093 0 R
+/Contents 2103 0 R
+/Resources 2101 0 R
 /MediaBox [0 0 612 792]
-/Parent 2079 0 R
+/Parent 2073 0 R
 >> endobj
-2096 0 obj <<
-/D [2094 0 R /XYZ 100.892 685.529 null]
+2104 0 obj <<
+/D [2102 0 R /XYZ 100.892 685.529 null]
 >> endobj
-2093 0 obj <<
-/Font << /F22 957 0 R /F49 896 0 R /F52 900 0 R /F15 898 0 R /F53 926 0 R >>
+2101 0 obj <<
+/Font << /F22 955 0 R /F49 896 0 R /F52 900 0 R /F15 898 0 R /F53 930 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-2099 0 obj <<
-/Length 1335      
+2107 0 obj <<
+/Length 1331      
 /Filter /FlateDecode
 >>
 stream
-xÚ½WKsÛ6¾ëWðHÍDžÙ›ëÄg:vÚ¨‡N’DÁ‰rI*vò뻋%RQÜ™ÚéEûü°ˆ'·	O~™ü<Ÿ¼¼ÐE"8+x!’ùM"Œ`–‹$Ëf
-Ì—Éû´|xx¨>O?Îß¼¼2ÉY‘e¹%—,+,(|ïÜfá¦3etú¶©ê®ªoiwYw¾™ÎDZ»u_-²ô|åîU“Š©H
-˜¼žOþžÐÈ1ðÆ0¥’r3yÿ‘'K8{“p¦Š<¹œ›D™œeÆÀz¼›ü6á1D>Õ¨Q¨YÎxf’L,ă!|àÂ?zÁ—ÂŒ¤Â²x¾òÓ™”2-·»z*ó´Ã­B5Ú¯—tVµôízæÀ¹ÛL¥M@±)€bÛb𤫩|­ê‘
-•¾{{}ýë·€iY0Éuˆ)ÏGŒI«öx|Æ‘j%™¶vŒÏÕõüòâφmÆ
-ù<vsÎDÔµ·{yu\kÙð4Šg1m„`Fë±éWhølš«tŽ?gèB2S€Ž±ÉL((ˆÓ5Cæ/Ä"m°7“à…Ô‡„	udäа¨¥¯£Ó—+¹ble°¢x<P­²q GöxÆòÜUIÝ­Ô‚ ï9ìj(d+ÇvánOÜ«Ì°ÏäÏbÕ¼XC«¯Îægtã\¨é¯bT‰Ji(t¢¸ªþé¨QŒÛdŒõøþÿKQöÌ«;(þ<
-$›.=v™:8÷+Ý¡¡³mCÄzÛ¡[U‘ÏFU¾ïVHên¶QÜÑþšx`;VëhKç <ä;Ã_ÛÅ¿àC‘>5è·xE! vƒSãnãá2†^Ý|¡ù4äŒà„QE ýèö¦áªÀ¥u 	)“¨BOêoƃšB]Ò’K×9ò`WWÜa²Ü†,?³ö÷„äç©ÉR·ÞUñ ‡Ò÷œ®ƒºYì:ÿ8ˆô\®ž!¤†´.O (,³&…Lèì‰ÂŠÚàtÑ'82,NÙc"MÚV_#G€ëp¤S|A§—ЮìvM š„ãkÚ•[¯)iàê%-võŒŽ–K£*JýèTþÀ
-wð#À-Ûf±äè»	Ïž¶£Ýbl8}(XX`FZuh0>ҏ›BÊö"ú¨ga8­=›ÎL–cO´®à°ÊÒðB#‡awp61ɳÐæ`a÷B,\MÇ>ÃÑ69ÚŽ}zTJþ–Ñ߃U;ô°‡T퓧B"I!!!º…V”Gâ;¯Q<*äAvì§ÀgéÒ?Ðr×úeO<k|Kµ±­Û^“N|B£þäøè¶Ó™¶±ïàâ÷‹«·çW´†YWÓj׆8péð#C)P[ßþ
-í)h®
-e°÷b½–®ƒÈNùÿmP
-þ¿‘E‘–»¦‰WºþB$@ ¥½ÒaÑö؆]xݏGx"!8D,UÔu¿ªJg…Û<-±I`fáfÑx÷i謉ù‹çt…M×UH …;
-ÂR•¡=uåâ"æ8¢‹\›mØ/8á~/£Þh ?#Ò'°¼Ç ]|P5þ¼ó_²ÿ齐ç}ÎãÛ'/R_u+h½aô7t4ìgy&
-ÃXÅ뵯oATÕôýãêòüúÕkÚP;ØKµ/ ã¸4¢ï+LÐè&>[â`^„QÓõ¯Qš¹ƒéÜzÈÌŠ±,}[6Õ]·m^Ä9Ýô¯¢Ao¡¬Tß¾Ôþ]pô¾ßPÿ…aû)¼é
+xÚ½WKsÛ6¾ëWðHÍDñ&{s“¨ãLÇvõÐIr€(Øb#Q.IÅu}w± D*Š;Ó8½ˆÀbŸöeÉ]’%?M~\L^ÎU‘ðŒYÁ“ÅmÂ5g6ã‰É¦•,VÉû”3ý¸xûr.D’³Â…¬"Ì4¦wn»tÓ™Ô*½iªº«ê;Ú]֝o¦3žÖnÓÂWq“¾Z»û@•Z§|ÊS&o“?'4f	¸¢™”I¹¼ÿ˜%+8{›dLyò8·‰Ô93ZÃz“¼›ü2Éb|Ù0N-GqšœeF'F,ă!|ȸ
+~ô‚/ç\¤Â²x±öÓ™"-wûz*ò´Ã­D5ÊoVtVµôízæÀ¹ßN…M—@±)€b»[b𤫩|­ê‘
+™¾»¹¾þùKÀ”(˜ÈTˆ)7O#Æ„•¼>ãH•LY;Æçêzq9ÿýŒakX!žÇnž1uì^^Í’ë/-ë,üYLkΙVjlú5¾˜æ2]àϺÌ$ £m2ã$
+âtMãù‘X„
+öf¼ê˜0¡Ž´ 5°ôutþrE&™[†kVOª¤zb/3,ÏuPe‘ôÔÝ
+ÅYúžÃ®‚B¶blîö̽
+ƒ}&«àŪZ}}±¸ «ç€0p¡º¿ŠQ%J© Ð‰âªú‡“F1n/`¬Æ÷ÿ_ú‹4ØW0¯î¡øó4lºòØeêàp<¬=t‡†Îv
+ë]G„n]E>ÿUù¾[!©?ºÝEqGû{hâíT­£-ƒòïÙ¸þØ-ÿŠôÛᑃ~‹WÂb78Õî.®bèÕí#ͧ!g'Œ*è{‡p0
+W.©HHQèDC*S|S04Ôê–X¹Î‘ûº‚äːå6dù)˜µ $?OµIÝf_Å^H?pºêf¹ïüÓ è¹™|†<
+Òº<ƒ ·Ìr˜‚3®Ì7"k(j_ÐEwxRœàÈ°8E‰Ði[ý9\Ç#•âÃ:
+¼„öe·o¢ Õ$o]Ó®ÝfCIW¯h±¯g4p”`ðXUáPê{§ò‡Lg~8¸eûÀ,–}·áÙÓv´[à‚MF
+˜‘VŒôÓ椐²½ˆ:éY at XNϦ3mLpq9vñLë
+K“†9»£Ã°‰InB›ƒ…=Q°p5œúG»xäh;öèQ)ù[FVíÐÃRyxLž‰$¹€„èJZSñ¯¼Fñ d(GÙ±ŸŸ¥+ÿ-÷­_õıƷT»ºí5¹àÄ'4êÏŽn7)û.~_ݼº¢5̺šVû6āK‡1JÚú†ðohOé@ëpU(ƒ½ëµt´@vÎøoƒjðÿ(Š´Ü7M¼ÒÍ#‘ –VôJ‡EÛcváu?<ቄà±TQ×ú*1œ5nó´Ä&™…›eãݧ¡³:æ/^œÓ
+6ÝT!E€î(KU†öÔµ‹‹˜ãˆ.rmwa¿
+à„û@¼Œz£ü@:ŒHŸÁòƒvñAÕø;ðÎ7~Åþ§÷Bž÷m8oŸ¼H}Õ­¡õ†ÑßÐÑ°Ÿå=š(c-¬7¾¾ARUÓ÷·«ËWׯßІÚÁAª}—‰A#új±Ânâ³%æe5]ÿ¥™;˜Î­‡Ì¬h ËÊ·eSÝw»æEœÓMÿ*ôjÁRöíKÞÇAïÛñ
+õ_¶ÿ ¸#æð
 endstream
 endobj
-2098 0 obj <<
+2106 0 obj <<
 /Type /Page
-/Contents 2099 0 R
-/Resources 2097 0 R
+/Contents 2107 0 R
+/Resources 2105 0 R
 /MediaBox [0 0 612 792]
-/Parent 2079 0 R
+/Parent 2109 0 R
 >> endobj
-2100 0 obj <<
-/D [2098 0 R /XYZ 151.701 685.529 null]
+2108 0 obj <<
+/D [2106 0 R /XYZ 151.701 685.529 null]
 >> endobj
-2097 0 obj <<
-/Font << /F49 896 0 R /F22 957 0 R /F53 926 0 R /F15 898 0 R /F52 900 0 R >>
+2105 0 obj <<
+/Font << /F49 896 0 R /F22 955 0 R /F53 930 0 R /F15 898 0 R /F52 900 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-2103 0 obj <<
+2112 0 obj <<
 /Length 124       
 /Filter /FlateDecode
 >>
@@ -9278,21 +9335,21 @@
 1€á½O‘±Ó&i»*¨àä\ÄA¼S\äPßï8uú§Ÿà[Gß®Ì-6¹B&,%+ز(HalÖÁÑï'~¾CäªþN¶›™`m5M,òȨAÔ‚ÚÚì–Ã0’äûGw¿ô¯Éý׿®Í} ‡I!d
 endstream
 endobj
-2102 0 obj <<
+2111 0 obj <<
 /Type /Page
-/Contents 2103 0 R
-/Resources 2101 0 R
+/Contents 2112 0 R
+/Resources 2110 0 R
 /MediaBox [0 0 612 792]
-/Parent 2079 0 R
+/Parent 2109 0 R
 >> endobj
 866 0 obj <<
-/D [2102 0 R /XYZ 100.892 495.521 null]
+/D [2111 0 R /XYZ 100.892 495.521 null]
 >> endobj
-2101 0 obj <<
+2110 0 obj <<
 /Font << /F27 887 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-2106 0 obj <<
+2115 0 obj <<
 /Length 19        
 /Filter /FlateDecode
 >>
@@ -9300,137 +9357,133 @@
 xÚ3PHW0Ppç2ÀA c(á
 endstream
 endobj
-2105 0 obj <<
+2114 0 obj <<
 /Type /Page
-/Contents 2106 0 R
-/Resources 2104 0 R
+/Contents 2115 0 R
+/Resources 2113 0 R
 /MediaBox [0 0 612 792]
-/Parent 2107 0 R
+/Parent 2109 0 R
 >> endobj
-2104 0 obj <<
+2113 0 obj <<
 /ProcSet [ /PDF ]
 >> endobj
-2110 0 obj <<
-/Length 1275      
+2118 0 obj <<
+/Length 1271      
 /Filter /FlateDecode
 >>
 stream
-xÚ­VKsÛ6¾ëWðNE‚ 3ÓC›Ú™I§MZ«Ï$9@"dq‡‡íüû.°,ÙŒÛÎô`]|»ûí,ºXôfÁÂøójqq¥óˆk*¸J£Õ6âŒÑ¼Q–ºQG«2úH^ïÌ~´}œH.	ÏâÏ«·‹ËÕâ낃ñG-™R™E›fññ3‹JØ{1*‹<º÷'›HªœfJÁ¼Ž®ÌÚ`´Ðò¿ñ~p‰”ê\Ÿº¡tcŽnüþnuy
-Ndš¬Þáø>.ù)–œ¼þFÞ\þyíüóö¸ …â>.,J
-FY&ÐÏ(אNÛöCÕµU{t  +xÐ9Õº@Ý÷µ5ƒ]ƉÐ9ÙûÌ3E¦=Œ9)cNÌdãÎORr®AAÃÙ©qâµ³E\‚œJÕ"%NA1ã€ñ †nê7ö¢j7õTÚ‹;´Lwsø9pAÊ£êعCQ"Ó“G	—T¥Á¹`ÐE7€—YæÀç'1ò²n‹‡¾¹=@ƒÒ½Ù¸õ—XeÄÜZ'*ådµ«ÜoÌo+,«@+L >/+«a„Û¦jð^¹4œ"FÓ–¦/«9Lã쮍[
-²žªºpkÛw
-Î6Ó0vMâ7ƒ€œªò3ÕOL1£¯ÖÓÎq·m;‡ioFïþÎI‰ÁÐÇ``ŽCDÒT‘«8OIç<–)±¦"-QËàpÛy6uS^v’Ô¼Çà×aíÛWs¨RÒ*ÓCýp0£„"P'Eñƒ¤Œšz¿3‚'
-7¶¢›übוi¿SY
-øÅå±²D¨¬ß\"™ÃÎÉTCU@Ö_(¯PåׇtHGIvÆsEaÚcuýˆÎM|Î3]Øû1è IÒCcŽay0¹¯§ÛªK¥8²TÆÓâ„©Â1u.áhªum±%Ë£Vtú4½*dQ\ûF±ÇÅᬇùmøZã2ø¬>k×ühÂÞúnãVO·œƒ<î|ãqn¥…«GŒÌ}1¦ù3§`Ë×$Œ;㔑†(18´àK×7¦Æåi9Âò±+(‡+¨tá¾Ò⍶-Xº³úR½.}¸€èX9ò1\¾¬R²ŠséJÆC(sWR–‹5—(r6=W at tŠĨ{,K¤L(Õ~j_p
-(Š`廾†ì]Û˜+G•BÍéCON’ûjÜ%ÃÎô¶Lš®œêùbáBR!ÔAÏÖÝӘʿ'#Œ¶D™Ë™ÐìIݸ9e7Õ'ÆÓM0:M‚¯×9\$ÎâïA% ›‡ 
-áuÒªl AϹ¦ižE~°¿ô3 Ôù¿àÜxÅ5<ZB´×ÍÍ
-€'wÛá9ÝWkõ¿àJQ–>ÇAñþ+ÏÃÇúŸ¡A!)ÉK4øñ;aU2úWî¤ð­;sçÆá¿% }C“B4¦œe §)ü5bWw‚‘¿üH¾ˆDÆ Ëxj*Wû½i¬ÿ~º¥g¥?`Ñ:ô¥³¿
-ä(åó›®u½z;‡E	Hhöx¸ipç$Ü㻌„·Ñ¶¸<­
-["çSðuåOD¡å lSùm¡·þçoÇ?¿µôüØVÞÿšÎç¹ßo–@Ü¥™ÆÝr_®—جxŽþ§“"£ªHá{Ë)OCæ6wgjÀœ¿ck%
+xÚ­VK7¾ûWÌQF=Z=F£™ =´i E›´ë’d¼dî<’æß—"e¯½ë¤-Г$J¤>’)‰ä.É‹…ˆãëÅÍó<O¤åJš,Yï)/J•äYm²®’wìéÞ&?,S-5“ùòÃúåâÙzñçB‚‘È{-q'ÛvñîƒH*Ø{™®Ë"ùŒ'ÛD›‚çÆÀ¼In¿]µ!xiõ1‚~H›¨ŒÛž»alcAnüújýìœÈ-[¿¢ñõ²T쇥–ìéÏ0öâÙï·Á?´'/Ä¸ˆ$-¹"S2çr™J¸†½	Ú~뾫»»¨k /E)£®*¸µ%é¾n¼ýj™*[°.`ž6`,Xµ”ÌMQ6íq’±OKeã5$è–pvnƒxl±  Rw¨sJ@Ìd	`ÄØÏÃÖßÔݶ™+ó‰,óý5ü¸ õIuêá$ÕYá)’Tjn²è\4¢Áë<à‹³¡¬ßÑ¡/aАôà¶aýqiræî<_¦&“l½¯GÚoÝG´—õDF ˆµ& ʪzœà¶¹Ñ«†s¤ãäºÊ
+U`µd£kƒÝKÅ6sÝT#m톾¥Ùv§¾Mq3ª	عª¼P}/Œ0†z3Oà|÷»Éw×0Ü„îïáœÖ{
+Ææ$D$Ë{¾,2֏uÆü_®"­HËÑp×#›úÈ)”å4?S𛸿ÁÃþÉ5T­y•‰PßÍeÔIY~§¹à®9읒©¡]€&?ùMíº¯T–~I}ª,+뗐H°K67Põo”W¬òÛc:t f{‡\QlœT`ý0‘Ñ…	æ,23„}˜¢‘T=,å–G“‡f¾«»1°T«Kk‘gLU©×N€Æ±Þ4žZÒÔ‡<ZsDgÏÓk¡Bæ‰Ä
+6Š-Žgæ—ñφ–Ñg{ôن‹<x‹Ý&¬nu
+ò´ÇÆÜÊÊP7˜c1fÅ#§`kƽÊDC’8:ð¥Z×Ðò¼ayßLÀUúx_åéFßU',ýE}‚ÞT. :UŽ¾–UÆÖËB‡’ÁbˆeJj¤rAPóe‰W`¹¢sì &ÝSYeb©s÷äˆSA¨XkìúBrmãZ9šjÎ{rš~®§}:îÝà«´í«¹¹^,Ri®”9ê†{ZWã{2Áè+’…œ)+ÔM؉S~[¿2ÛF±Ó¤ô:H[ÀEê"þ*)Ø<Q)
+oÖU	zü»(,ÏŠ<Qð3€ý[?® A]þ.ý‡WÜ£¥TÉKq½}û– À‹@“O»ñ1Ý×Zó¿àPÆp‘=ÆÁéþçÈÁ§ú¿BƒRs	’oÑàû¯„ÕÈdè_¹“Á·îKÇÿ–‚ö
+MŠÐ¸ê*%ÏேºS‚ý Sb©\@—AjšPûƒk=~?ÃY‰<Y‡¾tñWeòh~Ûw¢wóà¯a1
+šßn[b ܃œ„{°ËA|}GËóªðq^	_WùðG[ É·5v8hƒÇŸ¼ÿüÖòðcW£øš^ÏópØ®€¸+7OûÕ¡Ú¬¶°?z|xNþ‡ƒ/´…ï­ä2‹™“Ê^(oþ|
 endstream
 endobj
-2109 0 obj <<
+2117 0 obj <<
 /Type /Page
-/Contents 2110 0 R
-/Resources 2108 0 R
+/Contents 2118 0 R
+/Resources 2116 0 R
 /MediaBox [0 0 612 792]
-/Parent 2107 0 R
+/Parent 2109 0 R
 >> endobj
-2111 0 obj <<
-/D [2109 0 R /XYZ 100.892 685.529 null]
+2119 0 obj <<
+/D [2117 0 R /XYZ 100.892 685.529 null]
 >> endobj
-2112 0 obj <<
-/D [2109 0 R /XYZ 100.892 660.623 null]
+2120 0 obj <<
+/D [2117 0 R /XYZ 100.892 660.623 null]
 >> endobj
 870 0 obj <<
-/D [2109 0 R /XYZ 100.892 660.623 null]
+/D [2117 0 R /XYZ 100.892 660.623 null]
 >> endobj
-966 0 obj <<
-/D [2109 0 R /XYZ 100.892 507.159 null]
+962 0 obj <<
+/D [2117 0 R /XYZ 100.892 507.159 null]
 >> endobj
 874 0 obj <<
-/D [2109 0 R /XYZ 100.892 507.159 null]
+/D [2117 0 R /XYZ 100.892 507.159 null]
 >> endobj
-2113 0 obj <<
-/D [2109 0 R /XYZ 100.892 475.863 null]
+2121 0 obj <<
+/D [2117 0 R /XYZ 100.892 475.863 null]
 >> endobj
 878 0 obj <<
-/D [2109 0 R /XYZ 100.892 353.548 null]
+/D [2117 0 R /XYZ 100.892 353.548 null]
 >> endobj
-2114 0 obj <<
-/D [2109 0 R /XYZ 100.892 324.77 null]
+2122 0 obj <<
+/D [2117 0 R /XYZ 100.892 324.77 null]
 >> endobj
-2108 0 obj <<
-/Font << /F78 1234 0 R /F17 923 0 R /F15 898 0 R /F52 900 0 R /F49 896 0 R >>
+2116 0 obj <<
+/Font << /F66 1230 0 R /F17 927 0 R /F15 898 0 R /F52 900 0 R /F49 896 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
 10 0 obj
 [882 0 R /Fit]
 endobj
-2115 0 obj
+2123 0 obj
 [894.4]
 endobj
-2116 0 obj
+2124 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]
 endobj
-2117 0 obj
+2125 0 obj
 [575]
 endobj
-2118 0 obj
+2126 0 obj
 [500]
 endobj
-2119 0 obj
-[470.2 470.2 470.2 470.2 470.2 470.2 470.2 470.2 470.2 470.2 261.2 261.2 299.8 731.4 444.1 444.1 626.9 624.5 625.7 600.8 678 561 534.9 626.9 663.1 258.8 442.9 650.6 508.8 819.8 663.1 692.8 599.6 692.8 606.4 522.4 640.6 643.8 624.5 885.7 624.5 624.5 574.7 272.9 470.2 272.9 470.2 261.2 261.2 450.9 483.9 418 483.9 418 287.3 470.2 483.9 222.6 248.8 457.7 222.6 745.1 483.9 470.2 483.9 483.9 320.3 360.5 339.6]
-endobj
-2120 0 obj
-[569.5 569.5 864.6 864.6 253.5 283 531.3 531.3 531.3 531.3 531.3 708.3 472.2 510.4 767.4 826.4 531.3 914.9 1033 826.4 253.5 336.8 531.3 885.4 531.3 885.4 805.6 295.1 413.2 413.2 531.3 826.4 295.1 354.2 295.1 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 295.1 295.1 336.8 826.4 501.7 501.7 708.3 708.3 708.3 678.8 767.4 637.2 607.6 708.3 750 295.1 501.7 737.9 578.1 927.1 750 784.7 678.8 784.7 687.5 590.3 725.7 729.2 708.3 1003.5 708.3 708.3 649.3 309 531.3 309 531.3 295.1 295.1 510.4 548.6 472.2 548.6 472.2 324.7 531.3 548.6 253.5 283 519.1 253.5 843.8 548.6 531.3 548.6 548.6 362.8 407.3 383.7 548.6 489.6 725.7 489.6 489.6]
-endobj
-2121 0 obj
+2127 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]
 endobj
-2122 0 obj
+2128 0 obj
 [799.4 513.9 799.4]
 endobj
-2123 0 obj
-[611.1 611.1 611.1 611.1 611.1 611.1 611.1 611.1 611.1 611.1]
+2129 0 obj
+[611.1 611.1]
 endobj
-2124 0 obj
-[531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3]
+2130 0 obj
+[531.3 531.3]
 endobj
-2125 0 obj
+2131 0 obj
+[470.2 470.2 470.2 470.2 470.2 470.2 470.2 470.2 470.2 470.2 261.2 261.2 299.8 731.4 444.1 444.1 626.9 624.5 625.7 600.8 678 561 534.9 626.9 663.1 258.8 442.9 650.6 508.8 819.8 663.1 692.8 599.6 692.8 606.4 522.4 640.6 643.8 624.5 885.7 624.5 624.5 574.7 272.9 470.2 272.9 470.2 261.2 261.2 450.9 483.9 418 483.9 418 287.3 470.2 483.9 222.6 248.8 457.7 222.6 745.1 483.9 470.2 483.9 483.9 320.3 360.5 339.6]
+endobj
+2132 0 obj
+[569.5 569.5 864.6 864.6 253.5 283 531.3 531.3 531.3 531.3 531.3 708.3 472.2 510.4 767.4 826.4 531.3 914.9 1033 826.4 253.5 336.8 531.3 885.4 531.3 885.4 805.6 295.1 413.2 413.2 531.3 826.4 295.1 354.2 295.1 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 295.1 295.1 336.8 826.4 501.7 501.7 708.3 708.3 708.3 678.8 767.4 637.2 607.6 708.3 750 295.1 501.7 737.9 578.1 927.1 750 784.7 678.8 784.7 687.5 590.3 725.7 729.2 708.3 1003.5 708.3 708.3 649.3 309 531.3 309 531.3 295.1 295.1 510.4 548.6 472.2 548.6 472.2 324.7 531.3 548.6 253.5 283 519.1 253.5 843.8 548.6 531.3 548.6 548.6 362.8 407.3 383.7 548.6 489.6 725.7 489.6 489.6]
+endobj
+2133 0 obj
 [500 777.8 777.8 777.8 777.8 777.8 777.8 777.8 777.8 777.8 777.8 777.8 777.8 1000 1000 777.8 777.8 1000 1000 500 500 1000 1000 1000 777.8 1000 1000 611.1 611.1 1000 1000 1000 777.8 275 1000 666.7 666.7 888.9 888.9 0 0 555.6 555.6 666.7 500 722.2 722.2 777.8 777.8 611.1 798.5 656.8 526.5 771.4 527.8 718.7 594.9 844.5 544.5 677.8 762 689.7 1200.9 820.5 796.1 695.6 816.7 847.5 605.6 544.6 625.8 612.8 987.8 713.3 668.3 724.7 666.7 666.7 666.7 666.7 666.7 611.1 611.1 444.4 444.4 444.4 444.4 500 500 388.9 388.9 277.8 500 500 611.1 500]
 endobj
-2126 0 obj
+2134 0 obj
 [641.7 586.1 586.1 891.7 891.7 255.6 286.1 550 550 550 550 550 733.3 488.9 565.3 794.4 855.6 550 947.2 1069.5 855.6 255.6 366.7 558.3 916.7 550 1029.1 830.6 305.6 427.8 427.8 550 855.6 305.6 366.7 305.6 550 550 550 550 550 550 550 550 550 550 550 305.6 305.6 366.7 855.6 519.4 519.4 733.3 733.3 733.3 702.8 794.4 641.7 611.1 733.3 794.4 330.6 519.4 763.9 580.6 977.8 794.4 794.4 702.8 794.4 702.8 611.1 733.3 763.9 733.3 1038.9 733.3 733.3 672.2 343.1 558.3 343.1 550 305.6 305.6 525 561.1 488.9 561.1 511.1 336.1 550 561.1 255.6 286.1 530.6 255.6 866.7 561.1 550 561.1 561.1 372.2 421.7 404.2 561.1 500 744.4 500 500 476.4]
 endobj
-2127 0 obj
+2135 0 obj
 [536.1 536.1 813.9 813.9 238.9 266.7 500 500 500 500 500 666.7 444.4 480.6 722.2 777.8 500 861.1 972.2 777.8 238.9 319.4 500 833.3 500 833.3 758.3 277.8 388.9 388.9 500 777.8 277.8 333.3 277.8 500 500 500 500 500 500 500 500 500 500 500 277.8 277.8 319.4 777.8 472.2 472.2 666.7 666.7 666.7 638.9 722.2 597.2 569.4 666.7 708.3 277.8 472.2 694.4 541.7 875 708.3 736.1 638.9 736.1 645.8 555.6 680.6 687.5 666.7 944.4 666.7 666.7 611.1 288.9 500 288.9 500 277.8 277.8 480.6 516.7 444.4 516.7 444.4 305.6 500 516.7 238.9 266.7 488.9 238.9 794.4 516.7 500 516.7 516.7 341.7 383.3 361.1 516.7 461.1 683.3 461.1 461.1]
 endobj
-2128 0 obj
+2136 0 obj
 [813.9 844.4 741.7 844.4 800 611.1 786.1 813.9 813.9 1105.5 813.9 813.9 669.4 319.4 552.8 319.4 552.8 319.4 319.4 613.3 580 591.1 624.4 557.8 535.6 641.1 613.3 302.2 424.4 635.6 513.3 746.7 613.3 635.6 557.8 635.6 602.2 457.8 591.1]
 endobj
-2129 0 obj
+2137 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
-2130 0 obj
+2138 0 obj
 [777.8 500 777.8]
 endobj
-2131 0 obj
+2139 0 obj
 [583.3 555.6 555.6 833.3 833.3 277.8 305.6 500 500 500 500 500 750 444.4 500 722.2 777.8 500 902.8 1013.9 777.8 277.8 277.8 500 833.3 500 833.3 777.8 277.8 388.9 388.9 500 777.8 277.8 333.3 277.8 500 500 500 500 500 500 500 500 500 500 500 277.8 277.8 277.8 777.8 472.2 472.2 777.8 750 708.3 722.2 763.9 680.6 652.8 784.7 750 361.1 513.9 777.8 625 916.7 750 777.8 680.6 777.8 736.1 555.6 722.2 750 750 1027.8 750 750 611.1 277.8 500 277.8 500 277.8 277.8 500 555.6 444.4 555.6 444.4 305.6 500 555.6 277.8 305.6 527.8 277.8 833.3 555.6 500 555.6 527.8 391.7 394.4 388.9 555.6 527.8 722.2 527.8 527.8 444.4]
 endobj
-2132 0 obj
+2140 0 obj
 [613.3 562.2 587.8 881.7 894.4 306.7 332.2 511.1 511.1 511.1 511.1 511.1 831.3 460 536.7 715.6 715.6 511.1 882.8 985 766.7 255.6 306.7 514.4 817.8 769.1 817.8 766.7 306.7 408.9 408.9 511.1 766.7 306.7 357.8 306.7 511.1 511.1 511.1 511.1 511.1 511.1 511.1 511.1 511.1 511.1 511.1 306.7 306.7 306.7 766.7 511.1 511.1 766.7 743.3 703.9 715.6 755 678.3 652.8 773.6 743.3 385.6 525 768.9 627.2 896.7 743.3 766.7 678.3 766.7 729.4 562.2 715.6 743.3 743.3 998.9 743.3 743.3 613.3 306.7 514.4 306.7 511.1 306.7 306.7 511.1 460 460 511.1 460 306.7 460 511.1 306.7 306.7 460 255.6 817.8 562.2 511.1 511.1 460 421.7 408.9 332.2 536.7 460 664.4 463.9 485.6 408.9]
 endobj
-2133 0 obj
+2141 0 obj
 [670.8 638.9 638.9 958.3 958.3 319.4 351.4 575 575 575 575 575 869.4 511.1 597.2 830.6 894.4 575 1041.7 1169.4 894.4 319.4 350 602.8 958.3 575 958.3 894.4 319.4 447.2 447.2 575 894.4 319.4 383.3 319.4 575 575 575 575 575 575 575 575 575 575 575 319.4 319.4 350 894.4 543.1 543.1 894.4 869.4 818.1 830.6 881.9 755.5 723.6 904.2 900 436.1 594.4 901.4 691.7 1091.7 900 863.9 786.1 863.9 862.5 638.9 800 884.7 869.4 1188.9 869.4 869.4 702.8 319.4 602.8 319.4 575 319.4 319.4 559 638.9 511.1 638.9 527.1 351.4 575 638.9 319.4 351.4 606.9 319.4 958.3 638.9 575 638.9 606.9 473.6 453.6 447.2 638.9 606.9 830.6 606.9 606.9 511.1]
 endobj
-2134 0 obj
+2142 0 obj
 [272 326.4 272 489.6 489.6 489.6 489.6 489.6 489.6 489.6 489.6 489.6 489.6 489.6 272 272 272 761.6 462.4 462.4 761.6 734 693.4 707.2 747.8 666.2 639 768.3 734 353.2 503 761.2 611.8 897.2 734 761.6 666.2 761.6 720.6 544 707.2 734 734 1006 734 734 598.4 272 489.6 272 489.6 272 272 489.6 544 435.2 544 435.2 299.2 489.6 544 272 299.2 516.8 272 816 544 489.6 544 516.8 380.8 386.2 380.8 544 516.8 707.2 516.8 516.8]
 endobj
-2135 0 obj
-[849.5 799.8 812.5 862.3 738.4 707.2 884.3 879.6 419 581 880.8 675.9 1067.1 879.6 844.9 768.5 844.9 839.1 625 782.4 864.6 849.5 1162 849.5 849.5 687.5 312.5 581 312.5 562.5 312.5 312.5 546.9 625 500 625 513.3 343.7 562.5 625 312.5 343.7 593.8 312.5 937.5 625 562.5 625 593.8 459.5 443.8 437.5 625 593.8 812.5 593.8 593.8]
+2143 0 obj
+[562.5 562.5 562.5 562.5 562.5 562.5 562.5 562.5 562.5 312.5 312.5 342.6 875 531.3 531.3 875 849.5 799.8 812.5 862.3 738.4 707.2 884.3 879.6 419 581 880.8 675.9 1067.1 879.6 844.9 768.5 844.9 839.1 625 782.4 864.6 849.5 1162 849.5 849.5 687.5 312.5 581 312.5 562.5 312.5 312.5 546.9 625 500 625 513.3 343.7 562.5 625 312.5 343.7 593.8 312.5 937.5 625 562.5 625 593.8 459.5 443.8 437.5 625 593.8 812.5 593.8 593.8]
 endobj
-2136 0 obj <<
+2144 0 obj <<
 /Length1 757
 /Length2 1014
 /Length3 0
@@ -9449,7 +9502,7 @@
 ›¹_Sw•×§ælö9^Jávâ—¦LÉÂM*И`bH«ýM26óÂëÈ„ÐÚ®EtÄÿvr at A&°ÌÀûG¿ñ<ÑŽ2‹gӐŒGñ5.ß¿ÉSXÔ|¬è9¹8æ÷YE©þð°Wt3Ú•çL^àõúà¹uº)!š(£ÆG´è†‰ð®4kw׬7í/ÞßÞ>k[sª–Û&/ý·ñ°
 endstream
 endobj
-2137 0 obj <<
+2145 0 obj <<
 /Type /FontDescriptor
 /FontName /EGUQXT+CMBSY10
 /Flags 4
@@ -9461,9 +9514,9 @@
 /StemV 85
 /XHeight 444
 /CharSet (/backslash)
-/FontFile 2136 0 R
+/FontFile 2144 0 R
 >> endobj
-2138 0 obj <<
+2146 0 obj <<
 /Length1 1998
 /Length2 14452
 /Length3 0
@@ -9565,7 +9618,7 @@
 .öB…M•ú|Sõ{³©´ï6z2ò“-¨‘ÉdŸ-‰ß”ûF,fPY³SºöàÅ^«•ŒTu\J%Ì’[/~¢am˜VØ6ÊЗ1ÇÓ ”ÓêóžÂˆš­÷Ê‚(d¡?eê^Y1¾¬·MÀÞ&ÕùÑÝÌä	p<ff¡úMYIÜí}lþ*ü̏µ[ÚepÀ_ݸS^ l…ëShù9üõ½ éêÄèæÑÁTñt#"z£×,E,I!E%ÃV‘Zá{¯d È~&¤øBô‰­ÍŽäd/:§”°ß–.ÒP¸ÁêJ(rÎt|‚lüAu—Û‹pòÙã³ü'£aE4ÝOz©ãԌ߽)$Eª@ÆxesŽ(™ ÑFGÙ»K*¥¨&ƒ¨0déÁŽrÚTµì[>Íà÷<úK#§.à?ë?d$óÚ~Õy¯1Éõã}¯™"IôÆ'íßHth=rêv³”yž]¿0ÙQâæ1µ¯Å2€¨ºvåÎF;´ÌÏ'i`¾¾)õaS¦mÇs«t^“zÙÈÂáŠ["‰È0öÇ4¬ˆHdÜp{Ÿíñ~uVE!k[áZ¯Æœ¡Y{>_*Ðgìv–gœOnȨnÜEp–÷<öô¹¨§g ~êâ{NO‘CÀüVÄ˱ål|#’hþ1_V(ü„8ì+›·¼ûœ«¶øÅÿ`ów­
 endstream
 endobj
-2139 0 obj <<
+2147 0 obj <<
 /Type /FontDescriptor
 /FontName /XVENRO+CMBX10
 /Flags 4
@@ -9577,76 +9630,64 @@
 /StemV 114
 /XHeight 444
 /CharSet (/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/a/ampersand/asterisk/b/bracketleft/bracketright/c/colon/comma/d/e/eight/equal/f/ff/fi/five/fl/four/g/h/hyphen/i/j/k/l/m/n/nine/o/one/p/parenleft/parenright/period/q/quotedblright/quoteright/r/s/semicolon/seven/six/slash/t/three/two/u/v/w/x/y/z/zero)
-/FontFile 2138 0 R
+/FontFile 2146 0 R
 >> endobj
-2140 0 obj <<
-/Length1 1160
-/Length2 5382
+2148 0 obj <<
+/Length1 1230
+/Length2 6025
 /Length3 0
-/Length 6084      
+/Length 6766      
 /Filter /FlateDecode
 >>
 stream
-xÚ­“g<œÝÖƵˆHFt‚½Eô%º¨Ã†a£Gô^¢Ekޅ脨Aôˆ.jÔï<ÏyÏ“¼ç|}÷—û¿öÚëºöÚk³0jjsKCP„ŠÄȪÉ€ø   ‹,
-FÁr`T ¤]¬|@ HHŒ_ at LP€€ ‹pô@¬mP vYŽ¿’„ÒöP$Ìì P£l öè–`8@a	ƒ¢<x Òp8@ë¯Î -¨3é
-…ð€@ Ì°€ZÃxÿr¤ì`… ÿ+qqü÷’+éŒ6`G›ä  -Bp jEÀ«Ž@kAÑNþ?Lýgq8\lÿWù¿»ô_ë`{Üã3öŽ.(( †€@‘ÿ™ªý—9ü¿d”Q`8ÌRÚÁ ÿ‚9+ÀÜ¡MÊÒ`†;CÿŽC ÿiݶ¿
-ð¾Px¡¬¦Áõ¿÷ù÷¢&æ€Òñpü§ì_Ù3è7£»ƒ„¹Œ€<@ ˆþþýgòbò–Ì=‚B 0	ö @Oš^  Ìu@ÝÑŽyy(ô º%Þ +’à¯ëðJÿú	xe~“€Wîx?€Wù7	xÕþ! €Wó7¡3µ“ €Wç7¡õôþ!ô|ð‚ZÝâ7‰x-ÿ!-ùÑÞ  ZÒúDkÚüè#Ãþ@´üDÙÿFZÈáD!þ@> ¯ãˆBþh!ç?}XÔˆ>­Ëˆ¶áúÑÏ›×ýDëzüÿ=j22w/nA~ 7Ÿ ]ˆ_ ,ôþ?‰–.H$Ôõ÷+Fì¿Ù
-†o(ÔjI0÷a)h›Ô\òZ>o¬ô'¦ŒucŒzmçd;aÀl,&¼pHÕ‰s©Æàª,•‚xã΃Û5­sxÛ«#
-~N1ÉÓ7®æ©žÍ´Ç©j뎏ÏvIZ¦~ì	bjL,
-—$æ÷föíæh²ËélÞ]`Äè2r­ëJ6PH…ë†Õ°ò3j‘&;•„
-„,º‘&Äá,~
-xm‚×Ä5„hs!¿ÊÃËŽ¿1ƌ號«î'z­½¼ŠùxN^íkR¾æ’­–b]qma´À2‚G¦M±<A§Tv8~©œÊÌy©÷P T1LE˜ÞҞϨ‹QSÅêó©q1·ÍÆü¥úýǼÏt6ªŠ·õ¡žâßWê&‰£[Þ’ï1XìW±§q0ߪð«ͽù$ÿ«¢Î'…Þ9¦šxËV¡ *Ôª“ô±&óôz0·òRýìÞðÛ9™€^¡§6ù1Nrz¤‡kæøòdávµ¥òñ¤êèÛ©¢x?óúù±—ßYÃI¹r´¼íå
-C•.ÛéÚG"` µª$+B›ÖXׄÙ@?<l“d•×;#U[VÍöIæÈþR?äiöóÃy–"ATþ·‰z4¡,®Î'ÚyIV·®Wõ
-ƒÞ ™Gx²7X$YËsQVDë„i3¹ÅÈ”6P¦ÕŒ)m³Þ®lNZü@âkšoNY@«ÃÏ_L{M©i˜'ïä±Lù(
-C¶ÓªI£üŒË+®à
-–[À k‰íðÆ7fþY>¹¬eú‡^’Þê¯Öˆ'w‰€‚½”QÅsWJ”¿Š×2ኙ’û©dÙ:>ƒxfù–4ãéÛB+†Ñ $€OQ«ƒî§édewj¢3F…ÁÕ™<yR
-­	¦#½ÿã(lŠëWV5–må‹—¥=áïešD$ÝIѾkoC5Ð0¨å%†õ>p'Óf#'\&òJΩïŽ|+Ÿø S*KÙ|ü­9ﺻH€¹“Q×ÉÀÍÜôk#8€wÛG÷‰?±|CËa70D¦’ƒîŽA ö”´çÎÝ]~¥!šD[Õ* ¬‡yé•:Ve¾Ù9MSk
-²±øƁ‰
-êWßEœi}ý¾
-RwÒ*\õ\Ú}>b¼¨”,8|·Å ÚŽ¥ëÝö&ãk˦”ÃÆè›cÁnp˜e½Hj+í~æꯢ×õ8ÚiV¢³0ÂÌm&•>÷8½Çƒe}q9Ã7±C9ÖŽˆÙLiáž~Ř߶½Í;ÿÚŒÒ5_AÂ…CL·S¡Ô¦¨ç}‚±=¦çg™IÕÓMÕÙáuõY®ˆ¾b2«(‘qtQÍ“&¦ÉŸÜ8j¶KÈW°Ô~#!Ód>zåTÈÎ9wæ¶iº¡æ-Â"‰ž‘ݘоˆ ô>=ã6¬€^\Íó—×a*>”dàïFºh8Noe‹ä^7òž+WQhZáQ¦æÝV'xÛ;<IjuÕ³¦j¹†ä5Ô¶·cÒZ!Ø>ïLÎ=n׺(J=:뎨!¤è·Hóé˯lͨxÃô¹çî|=„§¦ýÒ KOn7¬þm{ûí[­[bÂ`³1ý_y¢X!æ
-v-dóú‚:)Bˆ žñŽUÃti™ö=£·
-·[c.íQB‰Œc4%žEF݈l9¯´–ÙW;FŠ£<\mkµYôuѲiD#å_,Ù¦~|{ò3w<¿P^™8ø“”âŒ5®•aÞ$òHWÒ(Ÿ¯7°['»uK¼£þ¢¢‹Ü-—(Ý´²ÃÿÈ3xœÄ½ý0_=$ZcTñ OYbþöθ!맹pA^aIzœ€èš¥Dƒ2!•£yÅQx¿_¾|—†¶…>ÿb·ùøyv‰oßRª¬‹ÿvâ¹éîZþŠ°cŽe?gßò÷W%>»Ÿ	‹ôãŠT“5´!+EÒÃ!áy÷‰þ”™^ÃÂÕeáwWy«q¨GÚÔÅ!Òg¤ûº ¦KOpYýû	ôNìŠsÍŒ³®χE+Åêk™ƒù¨%Ç æ¡¡”ë±xiùLØ2ÖÏ$jß;eEÇk±”´¼çb‘<Ùbøl@÷òÍÙ½™šzbՍmÒ¬Տ“Mùв¿EÆÜ‹Û7äÉõëá
-Ëy®®QwÕÌæ³Ó¯_äMdaa”pdPs•ºªP!•+ôqÖ9¢ö
-GxõùÊ5¿ªÚ*Åhˆ+4-d{VWRÙWzùÆõ?_:îo’”:º‰ðÝ%lò="b­÷ÏŸ6gx¡½W³ýÁ Ãèreè)ÅÇ÷…ôLËI'ÇÕ%U²÷Ω:tºÒ¥$1KΑQ½n¤ÂbŽúyØÈhàÕ2×zç0ÿ›O] kr¨Sÿ+ûzj>¹'æW~4PœÆj VÓgÕ€&§3¬ýiêÝó{fZïVœ<¬—µœz;HŸ=íâН¾¡‹Mtç_L*QªÙA=‡ìc
-y`áƒóô3”4dBC¾Ž&½zçZÇ-‘h*‰¥ÃÉV*ÚaGjØ£v+Ïòq’"R¹ÞЬÅxRúµiVR~PÍðÀ3ƒâ2¿$,YÁ†­ )Ã,Æ'©žuªF2;ðèÉÛá5uobðÕpfëקE6;kiq²zf»¹	˜<ŒPûN“úù4²¡˜L£dd÷òÇÖì,q·ŠQSìªá¹°öéU÷PÙ
-2&™aêäKCeà€z<?óf[¬.ëX@K~Ó]yq#Ÿì[HµlîåÑìÇìgÌtûĈíY›&ÃÂøwL®ž:9J‰·WŠ•B_(³¸:¨ÛÙWÉçk+xÄÇ6ظ9¶®‰X7§Oÿ0þøÔTò²³ÒÎkVÅmkvüguâ—yezŠ•‘áØåFF’×ýþTòtp¢€´!Œ! ›Ê{¶¸ò7µŸ¹=(=Ì€
-5™²ooçï²X–3ȉ–µŸóîž&ÓÛjâe<ÎãŸÁ¹úF8ྣò«PðEÈͪå׶,íEŽ´á¢ø×™Gâb
-ÒìᜏV•ºÕ®Ï_PÌeß(î\\^wÇ(UtrI8 Î˜Lu	®&ÊyÏÚ¥‚x´,‡èŒên­êv΄›<é<izoa²è‰50u/spiqŽÞ´f‚D#c26¦ƒ>—åMž¥€ç×T*Zð¢Ïq=¸a&bL;6²ï´5,Ó+./¼§ïz&9ÄÊ ò³â葹˖%2þe—Zúž¢ÊëQ™$³¡‰…^QkÀ£æ
-¨ûtêzþ$l[©cM$p.Û8ÚLGØ°ÍJûOß•ðtë_<Å3!l-Ì¸“š4"O͈ìÌ6§£x‚ÜÍ̶ÕnÒ+±*ò)NŽ©hXã%X§=;^?Wáë¦{éxõÎîáKÊ]µ}®ž:µ‰Šíqâ£k³5ìçšÜ#Ï ,[¥Ë’!×
-å­ÉCH¢§kÒ«Gâ'„ï…ÔAämt•¾ŠÌë ×ЧÉ «-ð@ίûw at 8J	]dwúÞ§´.RɱÝïãb•!C	6ã¹?Ú8Šq[ÁfŽ'áèO˜½Ð˜*;'ão	SÁu—²ó±ãyåºn Á¢
-™p,$¬ÿÌÏßÏ‘6ìá·¢‡æ»rS:]Û¡'ÈYì4¥VYžzÆ`ìBö¦ºe½»ßÝw]u>ÿyMuÆ»@‰R
-~ ÝxÂz1ÿé<“#nÆ—œÐËœÄÚZ?“…4Gk©TXJñÊOM‰×®äüN]	
-âÔ£#È¢S•K…£‚9§7õÙYŸùx»ÚékÖ-Fç)1ß^ÔRš¼‚½T`ìÍýtµ2‹W}‹+=$ª§áA5ÚCÕâí*îÚý†)ú8îo~9œ„> ¢9ªÆ}:ÿ”<•tOYAM•KIá,Õô­€£1Œ3'\$	N¶p“dQ@cí½}By‰xŽ üp꘻)÷ÜãlÖn³/#i£Á˜´WÂ\RÖ¯¤{"3ÆËiµ¸ìa•ç.
-±aª3oÎïbœ·d½07cIö·_ǯñô‡‹à¦]?ïÆ­sX󴷇İjóQ†¶ÏMé(êÖ'*ÛܳñÂÆ)ýs7&óÞ3Ìn^ û_>)ež 8`GZeÖ>è’.o™›X'(ÖßsB:¾MÓ´÷Ö›Ãÿ¢à?â,âßÁ×lƒRwš·1j¾Æ¾Ê¨UzÈBÄTyܘ0 ¸?W¹5‰L°ÁRC¿×oš áØz"Gf­¥"W_gÏ@–ÎGÈ7zF¢ÌÆ–æÞOÉ©¼çÉb	NqäÁþ)‹ˆyõLNÚQušèòÛõÁëÝ ¶3R/ñÝ5ófŸ|xÉPðH©—out;þí¹®{~CÝ=|nKçwºX\±ïabj\S6ûÓgOSÃÄ0¯>èÏìN>±Üq:m쪭‰r=ËÀ=¦ŸÏ/™f†÷ŽæuyR	dð*ø¹o,Í“MxZƒ´Š{O’ÙÜî­õ÷ròcc¼Ô}dª´‘25Êû˜ýðÀX…ÑÏEù>ìkã¦rï£Ì#“¦¶
-Âä0î§\Þ;{“ÂG…qÓÂÖñ]…CøÌá¦y›Úý|´nÏ/׆ST¶-Š[¿ß7Kð çp‹O¦/À(Ÿ¥Ð Þ‡BJ4g¿'¼Æì<å½@ØT4–ÙPí¸f׈šÑ×â™
-›ðځXpw<´Oèèìá`ĪDÝ›ö¥0
-PÂÜ3<Š	ܘ–¸PÁ|zù1R¾hc}VO´g,½`@IßäEB½
-ýfa !z\P)>Û7TIQx”qõxG
-–X¼
-Xì fÉìÒ&
-¿‘ÒÌ»«î&XWæÛ
-h5¬ãVž5#OéÅ
-zWX¯vÍ=eud²¤g©ðw/Ê3w6³¸Ñ7iÍÙ<ÝçŒÍGI¶IÂ”ôD0Sl5‚¼ùÎØ­$’'¶-ĹšPñ2LÜ%8L‹L
-Ù×üVØmgKö«GdÔãƒm1›ñ	5ÏóiŠï»°û5“Ø&ŒÖã¼uùüôΕzZæ¡%[ÍOƒT‰Šˆr¾éªD¥|ecSy¾„Ø‘Š£êF‹*Y~mXÂ2Ÿ•h¸ªzò\zŽ	()úéªìCêCë^(ðµWº…ÓoœÞœ=ŠMF`vGæ³Î+R“yÉšºu#ŠÔ´'>‰“=ц¬Ôœkä«‘?ó~ÖòÙx2Õú¾‰\qQKø¥~šúj–óÓ–sÒýåS,ö† “ë¥n&U;øádÔÝÅûbÇ:B™”ONÞ[ºIgáW­—‹vÌu|±„?é!ô_'Q`«8ò#–« 7&óÝß>a|⥫í,aEõ†P!÷‰§ÿ*y}XͼÝìÓÈYº-O6Áö%¼Û!ïÎÎMGRjSGÒJ-嬶«ã0»¹RR¸?­7F³œƒû!;ӝcè ó÷;:`ÝFÃèŒf\R¬cVÖËFd|f‹öç&‡v¾AÆ9{†>l%;:uÑ‚HÑÍÓ°Kœ>¿!wŒ¥M¿M©Hã\4Ì9µw6tÓjä9ÎÖ¿·Š¼y_*åGÈOxçN½#æeÁ’@ü®¨îØõ6Q桶ƒ9^éÀWˆãe×Ý-‡ñ…ŸrS4HÕñènɵ\$ÈeoZî>ÎfÀ¾-«ÒWòïyšú¢`ïqò0³Êgßú€2$n×b©R UÁhߘù8^Â$ÿ•šÀÁ‘;²•þq‹SÁ›–€wU‡+Ác,Ûfni(_lˆé:=”	 £—KQ
-¨T¬8'=ŠÏ=*tôœ:¯
-Ø’;úBø3öEóÕDÓìÚ]vpùQÝe¦e3ÕFÚɱlUúÖ啱w­ºªoíu~ÛøY‡bÄ4tóÞüºZñä>Œ3ÎD\ÿZÄy7›g=h|Ñܵ¯ k½Û’iÿý
-óVÌJ!™CˆÀØÕƒà
-ÏÑ¹Ø¡ËêÁk&dh F u³K±‚¶¯óN¢Øûgµá;¬ƒ<à륆æ)û.¥ª›õ)Š[Õ¹\Œ…fþ‡Ñôðº'†÷)“Ô#2øú$ˆ¸tÅRçÖ	àWƱ§{¢û•œv<OÞ’¾œ‡³¤ø5Z°Ü¯iWÉ1R?^øEòüêA‹êDN)IßÊó£RÑh$
-×
-h —?cNß¿/â“jNèyËÔåö ÙNbɼ†86]HfØ1¤ãm‡·)npÚÏ2j
-è«szm·v;eºgÖ¶¦Oß"6oÞ,ÄË\¡0¢¥¬å\§ËãÅýb½HPx„_ÀCÒ×Ñ,$Š%©ú™ÕZÎ3ecoYjœTo7waÎ;
-Àô+>k`ózh㡱×Ýo’ÎçÙ7¢)=Ô+d…i»Öxá3θíëZŠæ{“Ιsƒ›övÝìÔ²öøN†ß}Á-·æ¹¾ýS>Bæ;òJ‚áÁßü ãòmË·±*~Áˆf¢­ˆ!î2Ä­âãQ‹ùÙX5Û@–›™=[ʱu‚NÞÝ‘‘i¡¼¾Úù"l#_ZÒÕa`’îG^ÒÁQdàWSø5[³…Qt
-
-ô#—”î/a
-S1F93BZ\¹â¨“{ý0ٝþÖîs‡D—RžÄâÔ…“hx†­»­â‹…Û}1ó-¾—rÅëqnUWó©,+ÃAÅW¥ÎN’d®Ï~4ÆÅ­Æ:%ìá[”׶l¯”ÏÐULPI]åû¸—G¯²&˾kß{p¢àíÀz$t¿.àE?Û÷V0ö{ÿw|Ž€*ñ¨îØ
-¹+¥xð
-ÜÂnäðNËÉ~Ý”L_ñVbý359òՁjæf…hG@Ï‹äw¯Î»kÍŽ	Jâ“úDe?úËU¾7ܯÛÙóÍù¾Êöm¤‚ËrÝÐc1SÏäV
-á½™*<IÀ6¡&î~‘®	zQ#ôÝîaXdÊÄkÍX¶´KÙ¿«€pcÃ×y>,ÅÙWYÍäóp µã*+0ø^uB‚P[AcòÄßÝ׬ût¸˜Xö°“Â$œScÙÍD[WG<Ý—ài°³±j”öê`á8ú?p*ö¦
+xÚ­”e\”ÝÖÆi	!¤…¡›aè–r˜!‡îî–PRJBº[B$ERABº¤ÞyžóžGßs¾¾¿ûËý_{íu]{íußÌôÚzÜ26p+ˆ"æÁ
+æ‹å4d
+Á|@0/.3³œÄÒÓ·ô€ˆÁ¢¢` Œ§ãÀeÊÁ]|Üìì=€lrì%	eœ!nÖ–0 †¥‡=ÄYÃÚ
+Ôƒ[;@<|x€2P(P÷¯î@]ˆ;Ä
+±áÁƒ6Ö@+ˆô—#˜-(ü¯°§Ë¿—7w¤) Ò$;iуú m ¶¸ M8R‚tòÿaê?‹+zB¡š–Εÿ»Kÿµnéì õùß¸³‹§Ä
+¨·¸Áþ3õä_ædáÐÿ’Qñ°„:XËÀì  ï¿BîŠÞmk{ ­%Ôòw³ùOȶým ¤¬£d $Ãù¿÷ù÷¢¶¥ÌCßÇ埲eÿÍàߌ쎛ƒ7Є—‡—ŒLD>ÿ~3û1˜5ÜƆA! ¥››¥.r2$ô`6o Äéă{ · ‘-	 ÚÂÝpÿºN!A Hæ¯Ð¿H’ýM"@ü?$‚”~?¤ò›„ H„ÒþMÈL½ß$ éÿ&¤ÞÓ9 Ëß„T·úM¢@õ?æEJØüHoÙп®öŸÒƒ­òÇdÄîDÚ²ÿ‘]qø‘V  Ò‹óo#½Àþ@¤ø?(€Ì…ÃþFÎÈåD
+»ýHa÷?y’?N¬ìaïùã¤Hi/ø-ôü‘Æ¿‘YÀçoü•…{ûq#Å͇ÔƒùEÂ‚¼ÿ'ÑÚÓÍ
+óøû_€û³­ò#@¼!Ö¸spkñpÇ̦Èò@…¢É
+LTY»ædÍúžéN¼°Ï)¨ÐÒQ5WŽ•w†×•9$›˜›t^¿¨Ýc;üu>*†¸&gÍÞm"žoæø¶Ržähø|wa¸Û%loš9ÛDÕšZùPžnT<˜wô~·@›M^ëÁ=J¯	¢¡÷e¸°¡bÔ *â?½. ˵<Z jِžŠ±<è…ݹxïð$¾.Â~vgnóñéóµƒ>øëÆ×ÉcÄuÁfe±ëž¯5²ßþ²2Y¢Ë›@Oâ_ΰžry˜fWw¹|©žÉ/6¾Ò¦¨PŠQÆwˆmë,¦7@©K®a	šh^.ì°n¬ù“v¬hŽÆ^Mé¾1ÚW|­aš ±­˜õÌB±KPÃö’é^•_-b!i.BáömCP6­{rÁ¶£bIM´m€A›iö{$·ÊJãç½²aƒ¸B’öÅÉ®òOGëÏqˆbzê+Ò šÈÏþ}¼ªÒ%Î| ú‰ŸPÈϦÓ*•D!ê«5ºÖóõ1|Þp;5)v¸:µ©“á³Ø˜-n°mÑà¼t}eë„ìC°óÕ³(É×êG‹Ìo=ŠWx´¸Í4ñä°ô'‚¨¨¥X¼zÓšo
+#Îò±åîÐ_­. $ØâÇ{9_Xæ–ÝηP·>]Ç’+x™6ü"jÃõ/ޝ¡íÑÜóAsr*¦éæ‡EÌ3AJÂ6;/‡ë 	!¦'Uo¯¡ŠÖÛ¼fv;±ÍI¡¯‚
+Y*ŸùIhú¯L7ïâó
+’&”-\(Þ–­/åC•ò¥rˆ^ë`[[S}ÊÝZ3JgƒÞ´Ã&fݪ{¹s^x2Ñø¡¼5¼þ©@œ™Mm†êBʐ€NòËßöu‡OÕòUÅ@¬D·l+LÄPê1f¶Þg{Ò„á¦]?1ñ€CïX"=:yb¼UBK<Ô‚æîǍª)>Ù
+9ÒÖì.·EÄî2.Zü¼†þx:n¦–ÛÍÈ0ÐŽ†W(BSÛQ?o”l5;Å÷“:Ð¯  b’žZ=º‘³e½ò°Êx94Ê„âfe:P kï)>«“Õ(¾XJg€"´çˆø¥쥵©îÜ¤²_ŸÔÏ´D1R[þø‡‡úϪèî6€ó¦¡N{¨~G8´#]‚âCõUf‡Ã¾UUÍrœ$ÖüÉÑyš_äýŒrÖè]Jù^§ƒß-Z½† *!;*îÒ–šÃ÷"äèmÀ´[ªFïUoJœZ³Åš·•^–/?ÆË<e	'†“`êv¼Ö
+½:Úþ”pöœ#°°*,ûëdá•Àtr.W!:³¬œaŒNú%CNÔ9^æºÜCá5Ñ|n”§=:SÑžŸ¿ç~<^VÚ´Ÿ^]‚hxÙ«á%³—º’	I¾RòZxLPIMl²
+£ñ‚Vÿ©{i—ûS]¾NÝL”ÈÚ{Êp£×ÃùkÊÞ81ÏÂϼDwu]ŸÅ’L#vÊla´ÌPT(z\ž„©gÕ½ýIDrGf¸ª®ÄPcH
+x#Òýà&‹š»”ùóM‚ÎDÁÔ[Ñ꧟”Èó?¦Ss™½	ÎÇpøJ~rØÜušß?QUœêø…G| CÀy°ÇEõîVD.%ÔH
+ò˜¡"ÔìÙ–çkÅìÏ5¾¿„¿'}jq+_e|°IŒÅˆöÙ•œ{&Œ¬ïö‘રáÛòaû«j‡”`K!tŸÌnvNW½,—JàÃ-m섪 ÷b…|<œFâ?L{%á£v*S.d,.¨Š’SÍEκ%¾ÞžÁÒÕ&|4Â7Ûý˜mrv€Ñý¶ä 2Çxd½âë?ÅûŽûÇÄÅÖ±ôS©Ý7?¶€R¨Ê)ûïn…Þ‘›2Ê@ãB½«Ë»ƒiukÓ·ÛCr×Ã4YƒØã,¦Y…+×Hgâv#–ÎU­ñêeë$%ÍX¨&M~br6ÎØÔa1Á³÷¦âF}¡Éξ
+ôˤ­Ê¤$—&Ï>Žz%±+ŽŽ—ó›%q÷Ú–ààí
+(	™Z8)<ÄqWr]œÌ}=	SKˆŸõÌ–rìÛl×5¬iÁÕÞ	Eè9¡Ú£I¦*OXñ$hŽpì¡ÜÚ¹à£qùźo(j½K+|ð‰’˜GôT(¯ïáG:¯¿šÊ£¨ÚÜëÊ(I8î¥ßg¨h*‘c©w>[šÛ
+‘­»dtKÍ ýÌñNi˜…[‡\±ÅÚîN?÷`˜³÷ªc‹x|5”&s>It¸›L˜ÿÂóƒå¢-% ¹ý›ýˆð¬®çËš¡&F’šŸ®ÍPÂöi¯æµðìßTMžã«vOKÅv.šÜQóVÕ§W”îwe½¿Ž|l0î˜[T‹Ðà8¡ öíg”¤+2³!ÔKüBvBúÜð¾ÑìSM<$>'{™à?°.Üo&¾u8!某wìø<·§ ´¯ü¦å¶˜øë
+c ß,tÅ@·EÌܝ°¯)Û/<œèЭG¿z]X‹B]æ";«•ÜââÍÚ ë0èŽ&D6ο5Åg¡
+o¨	_¹náеÐݜПiÛBòŽYÆËÝž¢Ö±ÅÜj†åD˜4Mi¯²
+r½°$C9˜–0§"Ç£lqp]	z›"Õ<y0MtE÷µÜ¼vL;1ÿýHËk£;‚Ž£fwœ¤ù
+/åù¶ÔÃÄV‰üÑfåX‰”Å`z>ö¾“«Ææº'ƒ(Ä$*óý¾ÄÜv~˜hy9eâ¶~óV†šb/»a
+÷·-xAŽ‡<;[Zd<„íã"ç£‹MÎóˆ•v-’~´¸w·«­¹ÄóÐòõsðOÄé2pWgåN¹&A?£Yš4š´\2Þò¾d2¸L³Ù^Òyvbílhì‘/;»rð÷ç	ÿsœœó±ÎÕ-hÑéŠË}¨Ë– º7ñTi*ÁósÇêÔ@K+|¾a×ëÊ¢®%Ü<‹x»yíPDv"™(Gûùñ¦­‹:ÿ~R¸	›´é¡Ý]&w\ËyÚ©c Ž¹‚ö2]Z¼ý¸ÇDÈjoÉ­žé#=aüð¦´ù9€Êšäwòi±"¯O\kœû›aiÖ^7Vã\‹x"CC:¹G˜9üý±ûÌ xt]3CM´4XÂ;RJ\Ž£•ªJáÐ	2°3uź¢©)
+ÜÔ£<¬M´¯¶ëOÈL·!-Š]ç©<¶ôHeæӍ‹õ¥ƒ¹ªVqÀõ2ùrö*ÉmV[kÿ¹á€¾Ë•}ûG{<‚wü…6)8$¢n¡}Eس”Š=“B{ˆ·ÑÝáLj~Í[°Ñý-u“dx3‘›äW‹éUÆé*Þ‡äw]ß©!”æ/Ã옌q| …F¹°»„Ú9´P€pÁhŸí‘tJy
+‘
+Wu©z8¥ØÓó²œë©6^Wf+<ÜôÄë,Bâ"ÏØÃ$œñÖ^¶ïN=]Lé<$…¦	òðh¾£à;ågDóéí/Í·`E	8âAKGúÌ9
+–Pb%1èç,sÈ"©×¸¾2!¾D®nô¾ùH§tÛ8of1¼F°0,.%ïONd6îxð:6ò@”°+µÎ$h,ܦ皏‹F'A‘Že¸‘¤ËÙ˜¸Í„ù’±oÌ䄸ü>OÞËJ¬,0üíÖI*Äîúõ­ «Â´.£ç+·bÑgöÖLyJžŒÐ©´<øýÉwố(–Øú3{Ö¯—ÎÌ%òz"Ù æ¾¼·¥‘yÌÛG£Ê1G‰MÇeob„Ö>‚>7w:\~˜+סËx:†2Ú ¢§_”D©-Rk—üéZ¢º*ItÙlcƒ!V…êÂà?d9¸wî{óÚlû«PŒLkQý—·,_S ð«¥|Æ0\£U[k|î·^<;ÐÓ²ÁïRÉÍë»3Sõ×7¶ê“ä*L˜ÀÔÚLhS‘ONL'ž^šIiPNKµ~.Ê‘ÑÀ·:9evÕ)ôý„—•É«¢‚È+Q°°éä[‘Æ¥²6:H”kë:ÉñqðKÑÖêëh×ð¶)=åÀtn8àÞþºÙcÊCM¬þ¸jÕÈÁ>κÔOäD0—ž¸ÿÁ1rúy˹ðJä\…ä.—#aßåßȬ ð’®~¦¬û„2†A£ql/œó»N™RüÜyšD>‹Ü¶Å7þFñS¯.9'¯± Ø÷Qº‡?Ù¥e§°'¢ºÔSš3ŠdMQˆ9>µ‹±ƒ×¨p83`né<8šöàMwáž}!‚î{~%wü®zpvuíšm+ÉÜlh¬*㜌1x©;bí%džYËÍ<N#©m©O6 at PÂgˇŠäÿÉÖZÿäÉ
+ã“Þ]Z.ÖÓ¡›c¢ÚG*QßvÙˆFÛûÒåZ44¦)Å<I¤àÔ Ú‘Ç_"!ÖNüÎïcóèÑØWÛlZØбúCe˜²ŸçŽòf‘ׇbds}7ˆ3å¯`¯TÔ¥Óק~YG;KÄ5ùI1Šd ÷×ךî<Å0>3	킇DY»ˆô±´³g<¡Ct\ho‰È»¾¨N-Üïþ:/ñ¡Çwsó¯Ð3®ÛöÜ}·ïÌ&U¼³®ð§éÓà!7Á×%ĝ‘OoßÅ`+Ï_Æi‘^Þ¥: þH¡aÿ’ yalÐÑ>ÐÓÖXçiP­“ɍŸ"e\ lÉD&m’Ø÷ÌHG6O=øÞÚˆÙËÙdo8ÜÆ|ßíJ
+]…ñª˜"Ú˜ÆÇÕòð 5KóŽL#óCýrø”|öøþ;ÙÉÏ—ÒL8ø­‰|¦iиE†‹gL<»ç#+Ñð.ì—÷™Û×17öDZÉ%Vù’ðÅ
+ªs뉉³;äu/Ôd®C~VÚ°r«–ÄàÚHT|:z/¾˜
+}Ä-õNäRE:/è‹1	jÃær~#Cêólít _ioŠê&0°m¸hú†Fââ,¦ H$û9£ï…“è$Áô5NeŽ0]w#I‰K ô¬Þœš„îºyãÁΡ» ¡¹]7±‡¯Ê¸Œ5‘á´ŽøŽ¿ïùÈQ:7óA€øí¤ ™)[bË—ô€³TNÊP¸„‡fVÈ]Pù|̦;u“–YªÈR5†-ðȯ¾,¬2›øUCvÕVÚ˜Ÿ ‰ûa&gßzRŸž3‘EÂîwš mÇ»ô¼‰È~è·Í+kŽÂÄ¡ù®óXÃ/Xsº€í%«>*À{àjbâÚ|Ê°ùÕ­û㏈ŒˆîqίŒù²/75Çk©Ÿæ~}…'G3èP5‚.JÞM,—eÙœ_Ìw³7¢[bÁAɲºaO.„ƒ&U’k#-ÖBvÕrW	¯h·ÜsIsýUãe–î*õ?—4CIOâ²>©·û0O®ià‹pæ~Uso±n2aȬí•”ûKIHÐc¹>§Š°t—M¯Lp¯§tñë[B«\&ÐöV~|KŸ;ÔeMw²mãÜ^b“©26·mÝ¡ø˜œ`èJ¨úX7b!n×ápm­ê`s§Ÿ‰·XÊ)ÀcÙœŸ"z—$«ûcšl
+ލW›è´o%rA2»
+y\á$ªä¥oš¡V’²î¨]ZKX¼`-®ê.Ù¤‘[k†ÉD at .µÔ2,ÇWQ¶JuÞÈ•¥	Qј UÆedŸÉ çºŠ;mˆ£=øQY•¥å§=VUû¡ÔÒ|U`§aÑùç«v#‰8ôþþÍÙüz‚=B|ä&ñMøcpvEP„€g]š5Iؐ‹¿Uå3Åt<~H at oq:®R«Ýt«ÉâœZâÚ=ÞžeÝGҏý††þ7›¦v!ŒS…§©ÌËëá~¤(×j#¾“Ýõ"æ"‹jqö–›Mó'Ñ|Þ&”’7$Ža¾'/äök‡Û®¼_ñ_˜x¸ênäÓaýÜ#q·ÖÊnÀÚuõ=f$ƒ%X
+Êe0D<½ëÖµç:VyÈ>•DÛF­¢¢vê)nRYþ¼,¸—é»T.ôp€GŒ#ßN…^?Ê:Ú§ÑÒlÐü–"5t¸¼‰þ™³€0ÉÉÓGú恭äÏñ¶ †;™6îÙ{g]T(l„V§ñãäT#ùÚ­8¿ÚÔö_zË©¶Ö×Ý¸¸ÊT5]e±Ym”9©•î:G¿¸<2_Å;÷|¦ÌOÉZˆzJ(UJž+:¤¤!±ZGšÓ‹J„¨a± Äî©I‹ŠÒw±6çv†¼
+Ð
+:àµZ—'Â^©{Õb—NEAI{½6¡}!kùˆd̶ÿ2;65~Ù¹}ø"-R‹nû{ÙÒÜÀuÑ­»äj»š+ê ׫çg²j¼O§F»­Ì	ì›u|Uä0SÛ»Fê	:oDÉÐå¦cÒü&‡ÂÇÛÕC4WHß#~xpðÇñÅï+¤§ÌP!PÜÖÏí—NFòV9ÕïqàŽ­xZª—Í#¤W΂43/Wx	·º`m£=ø¡<äò1½EuI|’ªŽó Sæ­„ÅÞ”¢ÅÞ©Zùgü#Xûð/âr"Sx€ˇ,/É(|5½3£ùi[R¿QÛ˜ÊùLíÛéI†¹•(íð•µÏß4~èIí=o/ø¹((þ0‹d’<J°;…¼“\Ì*»Í¸ŽXô"?{¸Ñ·4óFÕ‹ È46ú´xb‹ñ„§º[^Á ÷FÕ%Zï¨ÃÚ<)–
+=^Ï*Û	nÛÂ;€bâ‡Ååó~uëFÏs[¿bH°–)ùå§mPàvÒ|–ÂNP8ö#Žèb|¸;G£°¬£šu^ä™®5IO=ÕRk2« á,	úcê‘'¹m!;˜Å•žei½Ôaþ\Ý^“þ"IF±²âvÜhðMí³ÒÕú5jûÓÝ‚§</>žÝl°6Á2­G‹ëk?ì‹Î:fN±ùÊKóÉk~ÏôåR—Ӧ͞¦›RÓ£sJòÜ%‘ò"r5µUø)0”ÌvÃ=Ž£Òr-ùÊÉN‰ÒU燥‡•¿Å ò™ý
+÷z›“85œ|U8ùâÅÑŽO"®)¨|žÂ
+‚>ÂHד|¾
+êö©mL`ô|3òßi3\±ó# ØöF/IZuÞO§í^ímÓáõs(õ†±JjbY7WýêDWåûzš–÷¥<½ï±×D1Ià°¢2n54Yá©É–ÜO.–jéì˜Á|A=9ª5«M†¾*üPV‹:f}¡(,6°ÊBmQyZ²rÀ=ýÜjõëÆ¥×…ßXN‡Ù®@Ã,)\±‡«*$¬äêëÛ½3´Æ“ˆ›¾Ø6Ò (‡ø6Ô,?±¾×E9ÎÑ,8«5;Ö˜›ÖVu<gD8+±Jwh>zÔŸÒÞHOÙ?ŠØ·}µÔngð:•@ç1Ìžò¬l9îúäÓaËޝî£rdìs[\RvèÚ¾•6oÉcÛ¾ò¯Jxª¸¶}…†œ@s;åL”µêڏÃÀTºS½	“DÇå‹
+ïc;U»FÙ:¾§²÷³éŽ-`È8¤'Œ|2û\º$àÒÊ4*;Li†¦ÚÓù°CsD´4ur„Üø–u,ëÊB¿ƒ·Ž'¹±…ÑR)ÅysIl%Á,6÷΀gÅ9!µFç·únâ†Ka?V¦ÓÈå'Ø|Ç*iüo0éŒ^¿ò„t+Cn¢³Ú¨F4ÞT/cPF)ëkÞe–¤Lûa:v$ÑÍÞÚ¯ì G\gÏ&M8|qmENI^¨‹OUt\®ÁëH?ÀçY°XŸßzûà”{ä{–~(9aMÒZäóš›3sè<šo¡°Ê—ÜèVÀŸæò–-âª=ò%>²:ü•?É3vS½Øßc³þ@<ƒéÌøú¹.l
 endstream
 endobj
-2141 0 obj <<
+2149 0 obj <<
 /Type /FontDescriptor
-/FontName /QFQIMO+CMBX12
+/FontName /HQGUGA+CMBX12
 /Flags 4
 /FontBBox [-53 -251 1139 750]
 /Ascent 694
@@ -9655,10 +9696,10 @@
 /ItalicAngle 0
 /StemV 109
 /XHeight 444
-/CharSet (/A/B/D/G/I/M/P/S/T/V/a/b/c/d/e/g/h/i/l/m/n/o/p/r/s/t/u/v/x/y)
-/FontFile 2140 0 R
+/CharSet (/A/B/D/G/I/M/P/S/T/V/a/b/c/d/e/eight/five/g/h/i/l/m/n/o/one/p/r/s/t/three/two/u/v/y)
+/FontFile 2148 0 R
 >> endobj
-2142 0 obj <<
+2150 0 obj <<
 /Length1 874
 /Length2 2592
 /Length3 0
@@ -9689,7 +9730,7 @@
 B¼6û¼¨½¡Ÿ,§2)ÔPœtíëN©N”~ÎNºô öð¦Æ¼¤Ö#Uõ-ßص­±Ñ̆ÃýgJ5-rJ%>óÿ´È
 endstream
 endobj
-2143 0 obj <<
+2151 0 obj <<
 /Type /FontDescriptor
 /FontName /GCEEHF+CMCSC10
 /Flags 4
@@ -9701,9 +9742,9 @@
 /StemV 72
 /XHeight 431
 /CharSet (/N/W/a/e/g/i/n/o/r/t)
-/FontFile 2142 0 R
+/FontFile 2150 0 R
 >> endobj
-2144 0 obj <<
+2152 0 obj <<
 /Length1 1214
 /Length2 6285
 /Length3 0
@@ -9765,7 +9806,7 @@
 ‚Óì’_W^ ÐTò¸¤û­ûÜÏøMå0Îc®áŸwëÍqå†ClÓωï†H?<wQY$Z*>Nù¾ƒÇžÿ¬à‚âä=_Éê¯èl&ÂÁ½O4mÊciŒÔâË«_ó 	1"‡K­»çä?9£]hPbuÑóï$8Â%†ôj"Z¶5ӍF_FϤ|[vÍλÕn‘¾…‡ëê¿~‹£»"·š„×ϦâÀH©?\G4T[®ó³rîv¾7'ÐK'”åd½@YÑü%„¢
 endstream
 endobj
-2145 0 obj <<
+2153 0 obj <<
 /Type /FontDescriptor
 /FontName /ELCKLJ+CMITT10
 /Flags 4
@@ -9777,9 +9818,9 @@
 /StemV 69
 /XHeight 431
 /CharSet (/A/B/D/E/L/M/O/S/T/U/X/Y/a/at/b/c/d/e/g/h/hyphen/i/k/l/m/n/o/p/r/s/t/u/y)
-/FontFile 2144 0 R
+/FontFile 2152 0 R
 >> endobj
-2146 0 obj <<
+2154 0 obj <<
 /Length1 771
 /Length2 1151
 /Length3 0
@@ -9800,7 +9841,7 @@
 WS©_ æ¥uc†u¥ƒ}Çv]Ίù¸ÀzÏGáY*.yc¯¨j·/K<º5ªëÍ{/U;ªÐ†â¥Ñùª¶;É[WËêNîqÚÉ9¬É.îš[Ð<ká®-¿z<Y–)¯øvCÐ~~¦â¼„×<çGïÅEJÎ95T$®>”z_Ü‘ý"ø§ ÃF—<=g),x9¨é=ë_^,¾Ú)ºÝº—VÛ¥mª.-Ø+›[ã¶ñƒp—#íW…×]÷´·ó¾h§.#^½I8½Üã{cJ'¬Ûü8¼eM„mÁÂœ×ö6ºµ3óòD¥!]7wh’:n”åý†ÆȨmUæpbòXAm³ðŇY>¹ÿå)Õü±‹â–¤ë=_®ÛÅeKbÑ“ŠJbU7ožmÓ³¬¨#ùUÔÚþÿÍé'»
 endstream
 endobj
-2147 0 obj <<
+2155 0 obj <<
 /Type /FontDescriptor
 /FontName /SYFPBV+CMMI10
 /Flags 4
@@ -9812,9 +9853,9 @@
 /StemV 72
 /XHeight 431
 /CharSet (/greater/less)
-/FontFile 2146 0 R
+/FontFile 2154 0 R
 >> endobj
-2148 0 obj <<
+2156 0 obj <<
 /Length1 768
 /Length2 1151
 /Length3 0
@@ -9835,7 +9876,7 @@
 ¨þ½ùÍö%þH‡ƒðë‹o‡cz¾{dt´õôx5ÐÊ̍£V²ˆè½¼’¦ŸJ-Ÿ´Ky9ܲZW÷xŸÌ^Ì55˜f…5WWÇz%ût+ÑÒš¬®½\¾þT¥ÄcO«yTå¤D“Þ;î|pøf¶fgóí¨{°cÔdÒIÓ–ÔÊ8–/7³zG?Vån>uäÍ0ç@r÷íH{¯‰uâ3š‚øŒjƒ¼ܝÂWÝ-’îËçð¦:{[C»«êŽ¼g~±~—µUu¿ÉT1ƒ£gÈSÒcÆ´Ç-ù®Ý©–Ü°a¨vy~ß÷cfNfÑt]/æÜIKº9øÚKúsɺö!Ö3êÕ ý²Ì€w†x¥1Ÿ5š›>ðl¼Ödi®Ì «´ Z:
 endstream
 endobj
-2149 0 obj <<
+2157 0 obj <<
 /Type /FontDescriptor
 /FontName /YJCLWH+CMMI9
 /Flags 4
@@ -9847,9 +9888,9 @@
 /StemV 74
 /XHeight 431
 /CharSet (/greater/less)
-/FontFile 2148 0 R
+/FontFile 2156 0 R
 >> endobj
-2150 0 obj <<
+2158 0 obj <<
 /Length1 755
 /Length2 1024
 /Length3 0
@@ -9870,7 +9911,7 @@
 ªxäœËÖ-1¶Cž^O+ø»?\˜äz~pçù3Ö첎j9MÅö[ŽÛ;W68	‹æ¾?\•*ðߏºÜ›”SÕß–¯ÛâÈ`{<BcÚ3NÿD­ï©
 endstream
 endobj
-2151 0 obj <<
+2159 0 obj <<
 /Type /FontDescriptor
 /FontName /GYUWCJ+CMMIB10
 /Flags 4
@@ -9882,168 +9923,164 @@
 /StemV 113
 /XHeight 444
 /CharSet (/greater)
-/FontFile 2150 0 R
+/FontFile 2158 0 R
 >> endobj
-2152 0 obj <<
-/Length1 2186
-/Length2 16934
+2160 0 obj <<
+/Length1 2171
+/Length2 16668
 /Length3 0
-/Length 18109     
+/Length 17835     
 /Filter /FlateDecode
 >>
 stream
-xÚ¬¶cxß¶ÿݘMÒØY±mÛ¶Û¶Ý؍m«±“Ælc³±õä·÷9»Ýçÿö¹²®\ë3æÀwŽ9æ}/RBeZA;# ˜­3-##@XV‰‘ÀHÇÀ KJ*ì4t¶°³1tr99™ b@£/.V.V&XR€°½‡£…™¹3€B˜ò'v€ 
-ÐÑÂØÐ kèl´ùÈalh
-P¶3¶ :{Э­JÿD8”€N at GW 	,##ÀÄÂØ`4³°…¥ÿG’¤­©€ýßfûÿ]r::}ˆPüK&%àC¤‰­µÀh
-K/g÷Q
-ø¡åÿYÿ7¹˜‹µµœ¡Í?éÿiÔÿ³lhcaíñ?v6ö.Î@G€¬	ÐÑöÿºªÿ­MhbábóW%
-­-Œmͬ †›,œÄ,܁&
-ÎÆæ SCk'à¿ì@[“ÿ+â£sÿ’@¯¦ª$(%Iýï3ýך‚¡…­³Š‡ý²þãü/füÃÝq´ph3|´—ñÃñãï¿éþŸZ¢¶Æv&¶f &V6€¡££¡ìÇô|+À‹`akt Ý?ÓÓÙÚ9„ >zâ0µs„ýç@ÙXô‚ÿ˜þMl z¡?Ä þC z‘?Ä	 ý±3 èÅþ#€^ü1è%þ3€^ò± è¥þЇé?ô¡Eæ}h‘ýCZäþЇùÿLJ…?ô¡Eñ}hQúCZ”ÿЇ•?ô¡Eõ}hQûCZÔÿЇ?ô¡Eó?Äù¡Eë}Äþ‡˜?âmì?n’áÇ ý¯•åC¡¡ÓÇÐZ8Yýiö‡4Cç?y>"þÐǍ
-­€ÎÖ@Ó¿¼˜ÿcÿ÷%üχDãÿëG2c;ëËü	,ÿXllþHedøØǍÌÝ0±³¶6tüËãCðOÒàeûgÝÁåã²ÿ'ˇ¾Á´6´ù+ËÇîMÿàGŒé_ÈòZüáœÿ +ó?èúGã?†?õXÿq·sù[ó‡ƒÙ_ø‘ßüO>ÀÜÃÞhû—LJí¯ú»´ü?Ž×ê/üh¬õ_øÑõ¿vúñ8 ÿ“™õ#ÔÖÂövæJ¶.6Fÿ<gÍþRðOKìþhüÈi÷Wã?-±ÿ³üQÃÞÐhû_sÁÂø?Öÿž
-æ	Ãh´ýË•í_6»¿æó£göÖ.NÕü°8ü9çÈèôÏ;ëÏÄ1ýc´sšYÿ—f–?ÿGçÿ¬ü·™ñŸ!øë?úôGëGÐÆâ¿ç™õ ë_Éú‘ÄéãùúŸM}ìÝÉÚÐÉü¯Ä[ÿS–õ£gÎæŽÀ¿&ü£·Înv|äpù?Nßõ/üPæö×ä~D»ÿ…é=þvyþ÷‘ÉèøïRÿï{FHÈÎÝ‹–éCáÇ?†®*'€“Óç¿<]?Üù_¯ñ×Õÿ²©ÅÇË
-tî,Ús[¦6‡–ùŠL—CP™µÄË5ôÌ}‡Zþ
-b]<&í@µ^¯ñT‘‚°±Oàö‚ãÙé­øCì<À!>mámßÕ`?ó
-Gã*CÖcÏžè>è±£yþæ”D~v}¼,I³p0ûbè$OBDå j•ðS¯¶kcof0»†X†µjXH=3¡RšCY8KØšRRøÚT¯et+õ¯K»Nä§èÜÄ7{´¸/ƝÌJÛT¨Jü§¥…aHˆuï#5™ 3eGÀ>ÄOh¥1É ”КlOlQý™ŒIÑpY×sš¶N
-ÂWR6Ýõâ]}fj}óB©å"†‹„»ÊòGhÏ·c@Êg~§t¢ɦÿ¹7b¢s^Œš¥áç6Kb­ÁŒÌiTOF„›,UlA_X"{þ¤w/]AŸb'X‹¤'K!Ê_y#8ā!…£Œœ&|é%GzüXË-¡XºšM-…¹h¥/²/³²* ÞݤÈk_ìÀ×”Jª”›ó}v’܃'YMq$Ñøór`©Bá½UCx÷«!KäD0 ]]÷;©2H*;ùjǼ<¹ßJåÏ8'žmT´ë;rôÐSM *²“T­ç/ IÎÕ3Í?5¯rÕÃñR8²År9¯AŽ±ÕÄ‹õâ;NÐsÒH/Ä8ä•Èd$}J,zªßlº ‰×,ÒN@Z«Í¿ ¦±§ì\B¢J*nh»€3å3¼4¹hq4¤RUôCæb§¿<`f;´þºIVh?κlóîžH‘ŒHŒÂÆ@j¶úkþ
-SGõB…•€t¢8Øyì÷Á¯Ž…ßìDû}üi7ú‡qøõ÷ùòÊÀ'm "½²
-˜YÝ;¬ÅÓp^±CÕ™0¹“=å^»CÛa¤ I?“åìµ¼x“8gc8i•iúýƱŒÔ©ˆ@·Mù§ôõW&#ÖcÂÀ¨+‹ÓOjÜè*k÷æ=ÃZ¨Ô.êá1¦Fe—;Iœ#Í™;V1>³%?yQ;7iª‡·ëå!nú¨ô7D§v‘†)´bqü‚á¼î¼|R“{ —LKÓíe„ûáP«*Ƚ
-p–Ù!¨—ÀÑ“ùåxº]XWŒþêÊqïÉOŒÙnå6-›¤pŠñq)nߣc ^¿ßLkˆÈùø|u9N÷§3Ã’ö*øw£òR—à³j"›]hbÂߊ™Í­ÓSîlÝÙD2k@˜]£i«µa$*aV†˜§=jFM°zÙ@š=9{‡C•ÆÍœ¥uòP2z;~c)!ì›·Ì…G2Ç)Kýsy,_âLª+ ÙN^IÇë(Ö^þᬏÀ¡!®J>â–A*[3a×Ö†€Aó¼ây“\rÕ =’\Áð¶jË:›Ñ‹´l~ã<î.à•-tÇ®oö*’°[æÖv€©2#ü;guÆÕ»/!Š ]†C"ŸßÂKWg(F_íxFz|Ó!ùV@Îù´æSoqž_r˜ý™¨¼6›Èú³á•z¬/œœwA©ñš1[Fžïo˜Ø ‰:ÛH5”Ò‡¢K˜´*ôSUiÙkÈ‹)V­€ËF¥ìÆœ¯ßÂ4L»\õ;¶£I´»áœ
-?·3q9^7C$7âZ[§ASL°Ñw‚^¦ø!ºÁŠÇ?~>ÏVÛ,±‚{Ñ Ü?\	~·‘?IA|¶â°o;	²—†½ã綏/ý™Üê5ÀA}8º/[p¯@Ž‰Æ™,›EROŽÑ2MT:^lÌ/6Ð
-	QgTðËaÐtkV{KÓ²QÁޖΏд-SˆM(Â'áKËÁžó ·'Ü»Ëöæ}ººD$€Ÿ|Þ¢ktÅ(¤ª°lùÙFuw'ÖÖ±sÝêI­%¸iÓ^¦7kfÕÒ6KÓtu‰dAxiÓÙ"êz?ëdH9?S%!+U»»3ô™BŒ&/(qÅ¹¼¿]Ù/X—nþL¢‹áÌj»ÍŸúĸòG^Ú=7IúLË{›Ëô÷¼òW¿„('HÈ©Ç.ƒ)†pÝÁç`ŒÍ¹û
-ÑŠ7L›0Ov?]Œ5VÄŠ g¥¤-ݱz0¡Ójr+ã6s³k±±>ȪÜJ1íëYÂ&õ¥ç’Ö2®µ»†vÖwôÍ°&8%%”­SfY¿AêFCTccP{¸ƒäÙRö±±0¨¶,K_­g'×AáÝ\Òеm¯e¿«¼¡B}9¿©oJu¯;öÙâÚãäƒúµ
-MC–$å0¹&·4·ìæœMúÉØš3¥@ns¼Äþ®¹Xuµ-¶”Øöú“7"•SÁmåZÛtþF¿Ð¨œ­$MŠž\ˆP¥Ôm=dó¡Ôv-.4ÒNÔÓQö2_÷Öèô7Wn+)Ò¼	Ho›ÞiÇPp#¸2s͘ =ºkÇB’àXB\Ðè‘Ý\©uݪÉx˜jÛ|/‡AêÙFôÛ­ ~E1Íéú¥Sy:à¤CùýWÈ\±×Ù ªyYŸ&WØBÊE\¼¾#äá$±Þdõ¼:ô`—]žéáE3¸¿#ï`ß/:s§IÌ°'Jì|©ãÒûÚÍH³u™oÛ±/²Ó«G®ÛІú<yü‚lŸBóœDð²˜üQ`¾9!v¦øÇ9½ÊªmxËÓÊdƒÜOYÉX£c´^jÈ^&?Òq(ØŸ€v“
-2øÊÈ `¢=ÇSôbÞ´$02›â¡ÿy,ûm/®ïÕ½²¤Óšˆ,ôI›òæÏ
-•JÑug_	A»‘–o8+’©ëÑKíÜlÎxûÕ[ÁZêæ+¶Qæ5|õuŒ~\èàÛg¦¿Jþˆëbòø4ˆÈÕ”ül¦!}€ŽtÙÕ;“$Ó¦5¡Ö½F·ç•±½TÙ!7N=‡œ ›¬<&8¾³"kF‡CßРñ*O%÷Uµò[>uÏ ‹Àá7û”ÇÊÞŒdç[L`túrèÁš®×t›}¼ P+ÝvƒðÓR‚“.ƒYÙ·péE‘ˆÅë§ó\„öLmžtl™›8Åôò&ªü4 “öi6‚^[ü¹-·O¿R6Å2ÜäB¥ÆD2£s™jŽ/~&ÏÚ˜p©p3 Ï#óñ¿ïÕ+8IːÑЋE&žËл¯UŒHE'ºG¬S±Qmø´-×൉†Ëåš>!Y¤÷.^³úaÅÝYëApôN!3„#€²‡ìЖòlßSbì}b;C ¨=²î€Ù”ð¤£s‚¶lŠŸZú |a,ý/6yñä„è|Ñ{çwT‰•é(~ ´ïb%_Tgì»é°í®ÅpyR†@y‹œ±GmÙdÅR쇀½@˜ùÝ·®æ‚èη©e~Ʀö'·W³_Ñns'ÇÝiXŸ> ¶ï2 (1Oæ#?áþÌw;*ïoгqôó$zñÎä@Øo! ö~ôgµ‹ÔÂíìá:•}ëÆÊ/YWcÆB"Ðݘä‹5ñ—¨R¶WNŸ›–îÓ2¶à­»ö•ð,ÞB""¢‰C2Ó'ÖÄüYc–eÝÈbÁÌ;ÏÙôsîrLÇõVÚ×™Ïή%¢é	ò§Ëpõ>hd¸©_ëQ˜QBWkaǽh»Õa&³†g ØiB~³~áƒxuLõoέŠ,G‚ä²â?
-­Ï‚nž‘N¼â’—«onì32{6å«¥”&--èkAøñ©ì­>Y«ã2ÚFz`'yµð"R6^×mQòëÃojÓüý{Çàf “•Þµe}œ)œ23%›«
-®Ëó°¯l⏷˜ï;~¯ùÕ~ÈŽÜhõ8WýUS1ÆEÓ7KßÐÔwûªÄ¯Ü.Ѷá,ö# ²Ê&çÔe– àaâa‚HØá23+ZÓB¤Ø¶PBÍcÈÔµ-8A¶û·üµùßžÜWñ;†9û~ÐC=¾åÁÅ?Cꉄ27uÄ*C;v[ó5«†ðèqG°Ú}[GØÈÍ2Ê·!ñ
-à
-ã€Ðš¤@˔⋪ðšŒÐ™-„f×À31›(–‹¤1KÛà¦eßâ}Kzeóm+ÞH•3—6~XÓâ©YÞƒ
-SµpŠü%Åš¸ ½VÍ”’åBú égÙA·)yϨp
-ì
-Lå™×ßBù6W	NÍ{)&N¾­ÎØӝ‚#Oq¬éÉWg˜ÖǦRšø,>ø˜QµÚŒ0HÔW}…÷Á¡¢vÉØ–X¸XÔE3@—EäãÕaÎBÊD"LEGA‡‹•×þžóðC(„n:+ßñ¬Ê\‰¬¿sQöl
-èû¬â™pˆû€Èp-7AmþÔT@ü°Ã˜óÓH™UaºA¸Õ¥ÇDrc9J¼#vBÖÈ°º´Xã4´˜}¼pˆïÅô
-Mōh%Ei‚‚-Þ.ÈaHYà4¸«#§êHÇ'@ç¢7ºwÇZéçøP¯^Œ˜%ô8‹öÙ>p‘]¿ÉOÑuåDLNóÞõ4)Hû&B=%ææbí½c
-Ò…QkÜ»ÓíùšÄ^»H	_þaÐ^s3]úÙü;ÎY†Üšõb ¢­|µ§·—³:cÂ)T¶}üwø›Øê)Éèy3Sa&ÁrÙ–~/ײV`fûHˆ—kÏÛä­_«ô
-KÐôq¾ç÷¿Î7˜]Œ}MM/ÎÞ ÖqH#Øa•·©5¢ñÐ=^͍QT¢M³è5©/›|ô¹¶F¤®ùQðYA=:†¢Iw„Ùܧp™ÜÌld¿û™¶lZaÈ9âmÄÀH
-´`’t9÷®B'_}JÍíÇŸêÜ3¦UÇ
-S/ëº±_
-nrxŒr6Béø‰Q:¹‡«Ã§hI¬xF<Çû„vH‡êç±%Ì…Ëżóò(„¨Ë±ôA?‡“îDÇêiw7kiä­ 
-µjÎ+OïÂo.áûéAÝÇ~~;r){d¼[acÁÅÚãóÏ=#!XU®ú¥KfÖiâÊ ý¾–›2ñbu¢ÒB&²ééøŇâ~d>ö¼ÆX,„‚×42ùw–ç*~Û‰áÙŽpCqÕü‚ *{\ƒ 틍Q•O‘…áwÂHÙX„oˆÁܯÉÏ÷·x'‹†­sýÍùTwÝJ$IËŽMˆä;4ð½;'yŽ˜´nLªÍg½ù"j—\2LE ÒNðþôô)ëtsÐ…}P á™XÕña«oJíšl"ꢺ÷œÔ±­Š}[T#Ã:cˆòÎdTâõ
-'Öµ5pÊQTžº¤þFꀹÏÈ;Púm›z[Iç3•“É~ªÏQ’j¯×U2›d8ÑÌ|¸”"Þà”*üÖÉ);v	±DÓô.uŽíäèFAÓ„Ô‹l, ô+YW(l€Ó”Ö™%:•As¬©wÃÒ|V»%°-x™Iá´ßôþ.žb’םÔÃ︐+mQ#‰-¢$³Â?×Ã*± ñzHO¢[1Å:D£Ô¥ÖEÚƙߺ‚«uuû¸"ÍƱ¿`ìuŽd’BH0CŠ{U©”àÙZiáÚ"kˆZç#£ðéH>y€œ|ü Ñ‚¯Bn-¨ˆœ"ÑœÄ' ÓßH°@¦Üt›€¯#gsØß6Üä [|òªø53É}Cï—’S÷u᎘ëíSgJÃŒ‹2žß¯´ü-çPQ®Wq›èåÂÏueê³BðÊbV&ó€ džæÅU+sxãî®ç;õ§›”ƒ^Î$_"#WA©þœ/&ƒçögÞÝhXFZñÎ4°ì&õñúºýÄ_¬MÊIÜ—nξ/ôQ¥:’¬ó.}G¡6á±
-2©€_U@á‘
-›y_І‰#4è‘E,¶,ðc£"”\]1Ò©Ñ«°w§"צ*KØÉÐYüšñÞ¾[㥭Gk^õ
-èÅ‹ýj|)Èjÿy&ëþ™ŸiPÚëÓ­ün/Å¥~ŒŒ
-'S>âäi{†Ã)û*4tõ[(=rhõ׬âûga˜F­s6h-ЦnÃœ·í8%‹X¾KÅÓÓ
-úE³íQEâõžQëúLå0k©áV<°—¦
-\ÊFÒ)w¼‚Î)k³5È_'ŸOíäÈÙS:ˆŒFžÓK¼Õî‰"#Ô€7ƽ)—É¡b1&`ùñ¥`ŽîŒ+^,¹E
-¬ÛŽ/“Jf˜ óe¡e&E##rb¾™‘¸ž¦Ìwß½Öç­¨«‡Á•šmIÍ}üQb¶”ÊAÔ@Tr2L;xÆå»8œ=«zÓNsœ-ÙÀ>i©\† «0~6È'ƒŒJÊÚÝ¥.C@¯èAÃ	¦Jœ„­¬•OTAE at 5Iø¤”JÂÄ	F†«ˆ,ìL«’WJPF÷·¡>êk’·è*
-ÁþCLjY¿Á族ÜßëCò©gளlž ŸtÔÉæ%ñmC8¢™®ö.ú:ECTGîc|€7È㸗§ùÀ‰$¼lgÁÞçéFxà	C­^ÐMËS»ðwqþn¬c¶¦ëáÜ›(ýdx£•=΄#Õ.
-Z9Ÿ„k¬S4¦‡S1<‡Ûnâ[jC3ßàMÁœ„+b6™6áx$££à©89µ½8&R"óù»ß”сŽÄ8­9x$ëx	»%Š
-¿G¹¿Ýà¤î°mÀœ€£€ÙŽ¯‡¾$¦gJŽ0ë}9ìy°¨ÅÙÒ=‡Õgê-ë(6Øñ‡_¯Xÿý£
-·=sny´cúínlYÀ…믹„â}Þ}iŒÉŸÛA.h÷]h´ÜÕZÞ`·˜Ö‰Ydh¯f¼[UX5íþ€	“gqª	¹°¨GžY𔍓ô‚à£ÐºpŠeþô>A—Çi]­Ya`Ùß½T×W?êPõ%OþøáîÜjîíÎ
-â@'›Õ­Uï³Urè‚i™pð¦øɯÅ.`üÝxXòPeÑØ L+“4ÿ¾YªÉÀ’ò#Ùè(!QÝÁI­Œ£GEÙ{jtes$bp/¬SU!^ïN'ÕKzØhÀŠ¥yeˆò³¶~eÑOIkl!¾—ЉpÅA× FרTÁ¯Ü©õ_l¨l0:’ˆÉÂo‚§á.f´k×mÚŽáb÷[È8
-» ”G<±Äœ+÷Yڏ;¡|Ø\™ü5•-=V¢rRû:F_Ä'+NµÔðøhfFßüË)_ñe˜‘\ç`çCž>oØ4a!ò2G‰‚ë_æ†^Æ`Uõ¦[º”X5/„|P’À“‡§RsGY¾öå Ï_£ÿ I<…Ì4Ÿ¹A´
-騸Ö^soEé]1NÙA_{žçw£×
-á¡ÀÃ1A]}¯¥HDÄÚQ~ƸÝõî+DüõƒA3¿”ê(Û+{„4%(s2$S´TŠy†¯)¶4Y‘p¿Ð}ÐÁ‰Ÿ&Zö0@§æIµ²˜èÒh¡¤iža@Ð.ZEp܏ ˜‘ɧ€ûÚuG‰¾L™ÿ⬟ÚhÀ˝! ^bz=;MZŽÁLèÕç<êfý¹Ò‚ùîú•' ‰†§&6-Qq—±…|K·­@òÆŽü«"T©²ø껹ÎgÇVÕÓتã+B¯æîx;ñÜ/>_·
-¬uf£#3û#ÊÛ¨ö"úÉûÆn%™~ß>…Ùñ„õŽ`_³¯K\N}ŠÛÜk¼åwÖ(,IMFÄÛˆ¿haŸpjÔ¶;h‰b3Ë€YÜòå•7–»À¿cO˜³²[I¯<šxøU“kÇIŽŽPA­·sµËØÅ}yÜSÄVâ® ¨ç­þ}ÜÙhR,©¹aPyûÉ	S|L£s®øJAR‡±ÉyôÈuJÔM·8â©—„þåòTd–ÆèZƒñÍXktµó²µ1_²Ã?|*"$tz3Òn}”n¦Î5k9vÀ¼ÄH‘BKO¥
-•v¿Îç‹
-qKvxÂã4ؼ÷e"žÛUɸ	å™[»	1ÈW©ŒO½Ù2Te•Boqj!vMv_°:@¸j‘{QãüìÜb
-›W«—’ÝZ…hÖ豫Øêôñȏ}½t•½^õ2‡‘íy¹Pk9…+…|üXåEïªÊ@GV0°ó)p­Èùw½ÛŸáŠ{Æ©Iìí|ýøŽWRw~œVgñsöNãUé
-–i´8g98¬mÐ@Üá‘ö†Æýô”%VB1š¦±Yº‘mŸˆ{ûåb”È#¥¯M¯Ÿ¨w]xŽl8…¬@4/Dó’ƒZ@C•IUðApžº&%ñý¢÷´š¨¿…:rœ{÷óWsë,¢ꄶÖÏ7Pã]È]¢%a¸’¼b;QÕÑp¨bµÕƒ/>R}g8+ã^»È1Bczæ-ýP.ËðF=^8ÇÐdr}°§-Ž°ÍSU#ý°®{uzÔº°²¤z‘¿ÏŽ¼Ô­ÁYWHü¶ƒ©~Âhv+ë*ÜþŽ8Ü6vЁœ‘Š-§9q<	Ý,ŸË··ö©ŽCµMôÖþä”=Á*ø»§aìz,¿!Ô8jÂÕœ-½Cå©UðkïoÍô™Ç«*èÇëWåÍË7æï’õÀ(v…üc”Æ$½N!¢·UýôäAn–òØ*1kÆßÑKâ±?Ú‡Î6µk"‡Ha¹9¼§~bð=.@×ùyØ,s”Ô§£l&§Tļ13¹—¥¾
-ÖÁØd½¦ƒ³
-3µðh1ƒÃø$XIA/9—ý½ÆøÜ~‹”¾dÓfi€ªÄû{˜vò’Û¤ˆ"ÿ¢9FbÄa±?à"	­©zh'I¼ß”`GI¦o…È-£¦½§uvâ.
-‚Þc[8ÙqÄâr+/Ïä]DÞŠˆ¿™“¢‘ª~=žÀÌ„l\ð–8,-¦,ø•ÌÔlÌ“4tm¸¦zi½Gg\Å­‡"¿6½Á¥2ƒ#®S®­)U9Òè'úCÅ:±"1N,–àg%©Ø|.Kìñ< q&ÖÞlHo˦‚V¢°o“ØJ£K„‹JÁŠ²™-Á“ùe?Ž(/TQEËô¦§/ô;#ɃbÓ×bïØ8Öß„l¡<…Rm…""(ßJ;ß—¼7ºêļºÙ}´Å6BðårÍÙÂNÚñ&»ýk…Í5å
-L<X
-YlÜLWÝ+4«¤1÷&û83¸Áz{8šÁ(ɵ†UÞ‰ùŽÉk‹)ÖtUõnW'@§¬\¿©A°öö¶KjiÝZ‹œ@ƒ
-VƒPBÑUÉl•9¾v}V	ðêÖ›E5 qì
-.ì‹ÕÊ®?~K&AR®˜§š>ƒ'¿ž8ï±åyc®ïXn|çõ(¸	Ò”‡¼ðÕQihißIJ0²ë
-nÀ¢…X:XÀÜ?)×lqmlà Çe}Õ†d—…XVBJôŒëøèŒ/š§ÄÜ“ïEg•TpÉOtZÝî†ÿ„¾I•˜‘òÃ,9»Y¯Ü§|ìÓO<ÅòðC³MB¾›\*{4±š2ÍÐ8ýAP¢s¨ƒë·¦s±øP¯ÙžèALD‰l¬‹©Úl%/uC„Ú%þWIÖlÃá–'œÇPßÊß&üßw_¬d£–©'+T­-E%_ï­~äÀ吧ÎyeÇIWŸl‚*Ç5¸AnMÛú¼¼¡’6‹
-@¥~‘ŠŸéÁ7ƒS{G€n)ääP# z„ô}¥	2z>¬àJð×tÇúuÕH4Çq!|/O¶”Ú£g~å!;÷‹“Íá=ˏ5†ÔûÓnß ÏpU8Åk)—ÛÆr—æ™ñº	ÊPû^ð—3LR/%ºO°¸t¶‹P³H0ôƒÛ¾…ˆï“S$p´I|_˜ü	T…Ï‚s{Ð=˜p»Æ)S­§KŠNˆÀ頝xÄ
-ŠÆh ù¥¬üpOõXüÏSàS+/ÆL—üëyªäòŸÕõò¥–¡õ°y(‹èƒìœ´y„Y%”Óõº“×Ùµn‡9¬Ëtµ0}Š×ÈÀö˜vdzÙkÀ8Œ‘M"¶Ë—,Ž­§5ʯ}°å;bÒy(òê`&¡ÅÄî"ÈF~À™ì™Ô—€UfWÔ2‚•Ây]û‰£…¸Aï>Ó2$ÏdÝBÝRþ,vÇëõ!B}ÛõÙ&‡q¥ØóUþ±Ol Ð9’sÙ×ÙƒÞA5lakosÑgø=µÿa¶´Çzܱ¤e—FáÉtTX*3…k»E6»SpGÙ@Ä”™GCB¡GÜC’-ôæ$	ð|¨¡Áâš%.)|cŠfÚk+`ÿ6+â`=7g‰ÁÛÙPwE t
-Æó£Öñ}.ókeÿÞ0Øv#áōñkˆ¦Áè~èý­WÑ»™Å‚¸‚ T/›Qr“²,úêJ¥ò\®ùÃ>FÌÏŽBs=åõ½ÏÝ%¦´Zu‘'™Ú<G†¨&YxÓŸ¿Ýâ<sÇ L/SÐ/JbÇe˜L¦‰ƒ¡¶Z+¨¾H ‰œ»
-#‹8e3h5–înñS>5ÒŽw·.¼JÒ™¹Ñí–€9Ù•„í\†%åÿtPu…Ê!ÔÞK°œ¥ù2ïxñ+0ÈhÌê30D±ž‰žXZ¹¦8nÍ ’&E2]‹£lË ï“%Ò"AwíWnýãל$n]ëë´ZÌœ'jÀÈÏ]iÊrT°o>]ñ³ËýÏ쭷ͤǃ%>›÷ÚBcÌ^æ.j})½;ݸ¡¼Òá.µ?„œNúÉ}&žÅ™b6—~„C¿I½œdyIpsíD%¡Ø³¤kr“í*ÀJ×ÄcYfµ¤æ—1¯ ª5'ÖInÓÀŽÚuë^ÙŸÄ~¦*ǁ<–Û1Ã'ÕûÆhÈ7d³_D‰`§åC±‰T§§å-T«:=±Þä³壴íY«Å\<~àLè2ë	,(»
-Ôè´“] Ä_²§êb	S3ú¡Ž{dzµ«ÔõûÔ%ä»Ì‚.äÉ>eL#6ûyW ƒVö—syä¼oú£~µlû…÷ÆçY7ŸäOºa0•¾b’\òz)dªXíÁmDŠ¿°bà'x¼aÀ.8³8;©JHyÕtÿ†BD»4˜¯áJºËãzÈ&‡ŠI6û=KÃö2Ï)‹+f¯î‚ž
-ööM,§žp÷o€|
-lHcµ–þ³ZysÖb’œ5Ã)Ö¢I‰SL<.èÕc®ñzÑ‹ñPn‹}­½ßâ>–Z»e®W¿—®q’ÓWú€Òf‰Ò÷I%r!3
-£™F;ö~Emwá®A’SW«Þ©b{) çqÔêF\ܽ†µmÍK
-|A~ï=ôß>¨¾Ó\6«‘+X œ”¢##…œæ>”I2€sÖ;}¿ÝêË`/mõ§2w}Òó%îÑ"¯rDsºPÉ/IË@Ÿ`&²Ô0ÏÚœ)Goæ:е…”Ào!ã«u6öÛ½…£³Ä0 ´›
-@ë‰HK-ïS¤4îèrºŽ0¤%ÄE',¸.ÿ=dbüt¡h¶å¾ÇžÖ(³š.µ
-ú¦LŠÒ0y$V—±žâP5Ú‰­aêlŽóën¾GsøpÈòlå>{ûÀ.Wó}¦¥„Lnõ°šÅ<Äe
-šu;ò>ÙËr¡Wo™ßiR¾¬£I IØ…%1HñàÝöºï?²R|•_Š‘ M
-Q‚‹ÚŽm½Ð+qX‡h(ÈãM1粨˜éêó_ŠkCt©‹¢ïzPÑK+çÎÏó»”ó¼RÅŒž,¦+sb	±P8š›!;[¢:æ½$ˆ¸­¦2i|÷áéçùæ«]³Ãñj$ÄÐùŠ&æÌ„Ü®ë¼Ædry0ùT…H9}Uîø°DK)'-Èiã|}eš+û	6‡–¨Ý뤃ŸkžXÕ±ã¢4'FwŒë pl-\¥‹°x->Mò†¿â@<øÂàÕã.;;ýb]Bæ°Ò‚—!áöh´åÞ¹À‡W¹ÍþZ¯;ÜŠÇf©M°So'¹ñÅèט(h„üOý®YO?*‡Lˆ’ÕÓAxåÓËöVæFÖáoÐÎ
-—0yd0LÁnjBèA]lGÂf&[¿¡Æ•bŸÙüŸZæ(àýqñ"ç%á©¿ý ,©ÏrFŠ¼eö¡˜t­J3à´´µþ™ƒ$æÇ¿iȱLvÆ«4&Ë«S ìc4êø’VL‘1>%²zçï~!Š5TQÜlª§¹¿=Y­WµtUðD.8FŠG¬ÓÆ"t	²G˽y.µú,»¬ÏvôÕ†‚™^²cÞ&>Å•
-äû Øk^Gõ¤œ[yÆÂ~˜‰Ìjôþ¼Ì£xÏ ڏ"–I(÷ÉkzÖ)•5zõËìâ¯J={ŒúVN“L‰É¸˜øGÅ%ãé…—dç[v¾9È{Ü£rlý«iÈ™QG4oŸJêéVYy
-`Û¸KR« ºù¨»õI*
-m^ó’Ïz“H¯Ú–úb(R¨==Äwr
-덾Ý˹g;ٝÈ1¨.F}½?D¢.î»MžõJ)ÿ&4d¢̹1d}Ýxº
-²Þ%ŽL7gH`Ènúeý}Z*û²â«ÕY0ì²ÿ0`ïY\ÛgwËh;rVà+ÞºïÀ°ö”V?XTxÄ2ŸKFˤõPöt‡«·Œ%eU"úÈ$63õ›ÓoJsºßäÔÓDJoõòTöÍßdC^`i(Ëç'øçÂí P‚ô€ß –‹9Ü=MÙ¾¾M@®“ºçÑÐð§õ¹Ç><áq‰Âï^5$>ÈȶÕOuuˆWa­Rµ&Wøº·´ïü|‘Ü;*d	›†p´M¿Œí·K½ÞøþXEî¥:ùj‡öƒ}gfß´KãÀO8Ÿ¬Ý 
-lÀ]Á£³‚pü8“‡Ÿ¨VЪ©	lªhÝ¢¯‚X3ûe‹yƒÿi!é—(=æðSø9i5ÿ…NðoA¤n<À:Ñk†db°™1hXÕKÀ|ú1Öá/…aj‘E¢E¼îXK=Èħ×˜‡Ï
-•$ß²)ÛY»cw:<eWLm©“¾jbµ¤Þ”,ÑÜœ<PêÕuSkt=&qä‡&Mˆví—:³»	v–'×,%ƒ4éþ2É/*»ÕÍ0®öƒCX@âø÷ >#|Èo…zs	Z\¼É:¦é‘NV(©º¡×Ìš”‡¥ƒ‹\™¢ç–²ßBi¶<0àPgÂ]	åÆ9ùp‚ó
-4J×¢óW~™sc÷ÕÞÒ0aMŠiØCÐìy~³´d®¸5‰4sÑ÷D¢XyD´+~$¢"Š¥Ô¼Ô¢¿Ì¬>g™BY$ÚîCµ|‰Ï}+ !`ÇÏÔpkGQp/Ȝ셷i§AT\ù¥2éŠ?Œ¡ÖÃðs77wx,•<€þ^kÆ}3(áS™^Ž¯/ÿ­-!Óû¬Æ§îœ~ÌYàªðüÂZÈv(Ýh†ã,Rºãë£`/Í
-‚vQlÿE‰ë¬ÚÚßx©†á€$áúà °€¡„n”ˆ_2ˆ°ebT–âòK—šìZ9vf/D‰
-ç:³èV•Q|òÈé=-%®ÒCöG\ïI©[Ô‰£å´²¦§©± »­ø7}%ìóýÁ¢\Ö8~AbD]L(6üî	“›IáÚñZnS–>Ï¢ØhGÀýbˆ¨¼”OêR”ŒµÚ‚£ÛI÷B'æ¤wN¥Å¼¦î‰6:l<õÒÓF=°jwÅ´hQÞ4ʇضLÀ(¶¢\<t£³‰T},×@›D…o2¡|Þð7ýîµ¼íÝ܅«D¸¬”Ôè¹ß?W4a[™–_WÔ†[pD‹¹]á\NßÖ±?[Ò”dÇ&æ&÷z€dò¿ü’Éá¾MGlì+¡¿ø>üî˜-ÖZðf¬Û§äŠÐöº“‰âpPÓû÷ö»ÝÚ‹aäÚ!qÓ¯_^r@ <‹÷vˆ<Ôdfç:X>÷œolDjè&SyWVôÇrhåêHÍéäé@¦ßµXBi˜ésk֝/Ÿ/}nÎ4ë |K[Â|¸üEß™Í2úuü95ç8MŠM#Ó½æЖZ²_A/‹ŽôFÏö/{Ê&덀M‘þ¯C”'ÈS)wŠ (YÀm
-ŽhûiRçæ̪“Ò:ÍN’(ýltY6Ša•fe	ˆ­sÝΰ愶#™giT,V8eÄ+²<'TZ&bÞv¸¢¥.‘6zâð•_npyNá´tÚÛyTÏï[ ‘aÞ×õ1BMŸe,i´>/óŽxñ½7©ã
-îP
-k¡ä	1ÚkÔ–!~}Ðú¹‹¡Í«ƒ þéçúû¹U&SÕÓMŲü·ˆ3$'¿«Æòþ’12Û†Oj(j_[Ô׳\4“8ì•šh}ñEÈ6²ãJ.ÚŽÇZ[´Ó¿•Þ‚§ÇðÓŠC~N]!WûÚ7øzåÜÙõ/w ãæ$†?I4„æÑeoÏT|`ßZ6ôA6%¥HŒ<3²5kÔÀ™38áæF¨«ŒËô™ׯ‡y’¯ÙsbÀ·›ž£"~µÒPÉK’cOˆ1ž\ëã„ÎbN³\7ÖW>üÚ³ýÞË>Éë)ábûÓc©*´ÉaTðF‘ü$(\×D*i‹e¹=U†Ö"¿2ðK<–’}Ñ¥]°L<âip1„–?kÙ»¤
-ú©,†,[ªEg Žæt°˜Tò cà¡vzÂòB}ìC‡†­Ëþ»øŸxš­•XWøta:
-NG_eX®Di“r¸Lè`8*ãè·W|‘ýŠzÑ5Ó»GÍ~"
- at 7½-RnZæJg„ˆzsµ	ÅmAh_‰_Ά·+„ëC– sÔö³pÅà\r
-èØå6Y©~
-€#Ô».Íšc w¨&
-¿7ldÃÌxùLN=çzÇ”Í	ßÍÖÚ\+]y}2	øRýÊ)õä¨öðòýìnY™Ò™¸ÞûÓZbÿcd…¸¸P’>‘€Ôx¥ª¾†w
-³ücï]CÑ¢(,œÝ–Øc̽zö†b^€~ äÒGDhTιcì¼ÚGFËâ_‰ÉÓ5›SÊü©²mŽŠÛðýæ]
-ßßo-™åöíÀ·Ó1;ø¼e-¨¸½vúVŸTÒŸ²¨š9c«N»7GÙažÅÅÞ6؆9†¡(³À$1½êâM¨®çØ=í¯T…m˜éœ2áìé‹oŸø•¢vш«5žÉ3Ù5\£!;ÅC‰¿“›ÃèÅ0Z窹r{ Çç!Úr‹“\2­š÷ὃ§H%L¯ïô¥:p»J¶ÍšêÑÑžëY­Êž†¹Í¯ƒjœÜúÏŠx/ˆVJ[i‹;î¯)Tßèx[FÓ÷ÂÏReØY)ðÎ¥ÆÓ&œ¸êkEË<¼Îµ=Jé+-AáíúhqYûd¦‹„>Å:·a?­V1eÉ·Ø»Q¤òdœðwZŒ¦g~
-ù2-G:H.3[nHG“곈5B_=²{­QYAôœ“}KìEmãwª‰pt«Âj`ïjÔ: ´„îÁŒÆ•¯îxÊ
-â„sYöÌúýè´¦Zê“ïB]À«$†ÁÊtùµØÐ¥®sœ+ÿÝѲXyuu
-–ìµP²™«œ€Ñ” \Ÿœ½@œ¨nó»—Zëw´TO¢æ¹FöãÜé°Ÿ*]<
-¶¶Lžé»ßÛ~”RRNÁ(؉úÞ><ý´æÞù†ºeäÎß»W±— ©$˜ 
-¾0peuf‰àwè)RoLYœ-<Œ)dÙÜWÑÜX§ê¾é'Œâ‰r±R6z,˜Ã°âòõ™ïdAzËšÎú3z–1“R
-ä²ðAFñ!èí=•Èɳf[5¦ÑáJ•»“xÂ*”.–÷šüL²yʘñÔ‰ooÞÅÿòoëtF3³
-´h1>ú¾à›T{hR
-4ûdClUˆ%»Mu"x‚Þ]H1Ï-ù¬GÔt
-“²AQíqjI^è[ã“8“3Õ-kÉ•gÞQQSGu ·)5 zð*Çn¨ù|K§xGã]ãì¾<PêAghO]䄲z¿ãWä`%œ¥kùIÒ§ˆb"u¢CéÜrêsÆ¿õ¹Vèb	¸®0“OЊ©-PYr-ÒXë\¦¤éÒ4ÛbøãF|¼\ŒJ¯’ï™±\ÜÚ«ÚÙI%?ß²îöç}ŸÞ?TÐÈ‘+kmc)³Î{¬ü”‹–{œ7ߘpð"(?r-Sùæƒ
-‹×¯.Há…Ôü›BEhíG at m®$”eÛRcÁdËÅÏǽP+
-;&•Š&~Ieó··ø'딐i¤t°/9™’®‹äGéÞJÐ*6MY¾äà¸þv•Òg«Ÿ°{:P<J1ý«ˆìû"åO'£n´E2´HÛòŸ˜ˆ¯^BB².K¶Ž
-…cÀöu©<P&`ÿõáù!& -ióõðè¦"ˆø㊣Ţc!JpyÔ(òò)÷¼^(1‰PÚ-¨›å¼\’r
-ls^¯Ý›Þº>6Tòìëâ×r¥Ž³æ)Å|³Œd“ŒþýŒ»Î>Ùl¶ßõ=,°A¨óÇwÇ~9ZÆt:oÎ_Qd=¯‹ìùÆsŠzÁ¿q"̯0^t8êÍt~a#»âJû…Ü¡Ÿz=”]=½3B£ÍÌb/Ý¢˜º„+Xtx&ºäö½ò§E5ܐY¶´ËƇÊÖãöSã8Êø&ÙÛ)¢¼Ã;iÑ[;½°ª’ÊÕ+qã4ÞT`Nù*V÷¥Úá‚RW±b³z`íÓAŸY­é¬Ò¥:&ßcgŠÎ%zÝê;én´Jr¤(Ñ“4“âG˜{œÿdb$O»gÍÖÉ‘IGÌm³ÿ.Áx…àMð`gP3JvçÛhOFýú
-1oqé Aå=¸Œ:`Ûobbö˜Ÿ!{ž¶V±êDøÅY&cf{Š¸^D›Ùgž—5>bÃïªß7Ú;•Ÿð&Ö1Õå‰m”Qô8›åý<$-¯ˆ•
-³ZzÒ¸á­ü;K–g@±ãMÓ”G‰¹™»ÿ]¡Ê/\&”ë^Zr.ÙŠ‘`M"åZ7ŸoÛY‡ä
-]ÀùH=c H)­Ä½j9ÎÓŒMåºÍ”°–9¤¡Å5,’æÎâ\;“ãQyƒõ¨õd
-A7ßË4¨¥¡Ú}j6Ceon}¯¾šLeïzÜž5.nµ_7ŽŒì듪>B.Õn lõlOaÅ`ò,Á2q²íRý¶WëW6)áÀúã3õÈcàuß4v´ìtDaÌ´’ D$§ä/Yp»F"ý¬í0¸‚1,:o3öyLŠ¸áÔÔ„£ÂæLJæêÌ ù¢ƒñ­Œe·q
-›µ­“«šL÷ÕŠ°o&ë”j«EöÌ6˜õD`â¨gìü’ç`N
-âiê†,žF©}«è#ŸövB	w±G´õ‚luççØb’%Æ,ú9rïeèLlì$} <Ã	ú~ŸM‚ºüÏiÍ£K‰šýºZÖâkw“D–€‹iÝ 7—„K’ôìk~ûª;‡J&³E{•9}coK¸¬RñÄÀ²ænÿͤ5|äýœ0…8tÐ|åߌ˜›6^¿7k;,ª
-·Ë!§åz<	.*Êh\v1Mæ±\ºw¦ou»¼ßûœT'  ³§3¢äDnx1§æLlú)¼ÄŒw¬û£Ì
-¾‚z€Ùø¾¼&ùXgдAl#¤ÿYf2å­Û~Þ\è@pcxxE”ÓüT&%fÑƾ´…kA¸žÎÈLŒ^s†@@MŒ¸t)ò`By Vu	oþ¶ûà4íE*¡;Éêé`N 3g%!ó®Rß¾¢HU¦A^¤Xª¶w·€ÆŠL)o1ŸÄ{Ï=«Í‚\ÛÛ$¢»"®P%yƒóT€JYv[ØÓ|tÍ)…SÉÞ#™ö=Û`«TLË9»îæ,<Ç%4ÚÏ×f†Aoóuõ_×ÃWÍê,'ueÔ5ÅEÚÞmÆçÍšˆfszÔ ¦æ¯b«²«Š…¶7k9}¢Ç,ŸÞ¡¹þ:u²DF×r³¾5]RQ$BS
-[Ú¿òskìiDRDÕ܃<’‡ø4¾/ê
-"¬_ITB½
-ÿE>©$Â3=|þe•#0S«ôQhŸCŽì îG7:«%òÔÔ£mqÉsÞeú¦ó•¾¡•†Ê+œ52t_#ÈÐãù—}œ´_ß^@ºŒ®;
-÷`k·=œRD·j¹¹C³%‰¡cŽñÐ[<ÄKˆ¥D2X°æÓ@`Ûnjjy¹jìmýh9 _ é|T	_7ö3´WžŒø¹튅ü)[xKTÝsµ@ØA¹‡î\}ïò·wüé/ýŒ:nâ©%õr¨B‘cG¢HÌPz§óÒqÂ,ezÀ<†Ý±s¿¸7Krá–ÂF–#Nø¶û©Io“ZîëÈÔÝցäX}î°à•2º€:Yt´­ìÞ”ÏíÆQr¾l±bÏiÙ>G
-!Š β4™¸ÈñÝ{]Îæ)©ç¥2ódsÁ#Úw÷Ó¼Þ;)‘¿n5_þÔÒ­åC–Ì…E¼õ$^æX¨]ü9{a$1Rhpl²Îa—,W£2ø+Ypµµú¹bÜméÚg	Ñábv™¹äˆiᬠͧZåͲyF3¼ü,AÞlKÀL;?d·¦½úž»ˆ÷ŠTøyYÀ;‚§qtÔ«¤ëzkM©¶¼#|	‘ôfÙT»cÜaz"²ÜNžT?CVt§zk	}/{?aÒë`6€€0y5cnFÎGyG–˜`}µŽªë
-UÚ(ÒZoÅÝi0ßa©ÐtxÀÚV‘j
-;5®§±4w9¥2i³gÆG¿NûêX¿)
-t+;ô
-")Ü:)€²5]—Vñ¿Í]<‘~æØ¥ „#2ãjý!ã¢
-õnÊÂ2Áâ"žG¡J“²e‹×M¸VD*ëþC››ÀOŽ1þójó–¿.
-H‚ï;øCbÜm2M(\ˆd¶@:kºF?öA›ØBé¼™£ÑÖÊR¹rø³®Ý¨_†1Ú‚…Ö|êV¦AF.䌭‡Î–}7ސ|…¯{fVù·Æ¢²ÌuÇRäìù®Œ¨»÷Õn¬^‚õz–Z¢vþ*`)òBMBtRdAÓP”øžY•[@3:‘ͪK¨ f›#å=^.ö)®úš:=ñ]
-±4çå.ö·úŒLKþ 1øRÚ›P‰þ3[ĽalŒe(¥Ÿý¹­=ÕÌ9#†âb˜›fÛý,ù@ª ñ"`ª¶È@ÿ1Ýj¶u p×€%ÀG¹ÿ^\ݍy~ÞÐÏlÈcѤZú‡ÁJY¶ý§:öˆÊëí°<~èèyç
-Ohj+–«ÐAC§ôüï?åÌ5ÃÁÁ¾ÒáþDò´5åÖi"Â4ûÍá·lmÌ軬FÜ“Ú÷kpQÕªb*D…G`¯Gݏåi ‰±[ÓÐ/֏lç-Ì~k`4¾WØ=;‘¸‰E=@~«4w’ªQbR“RCh&Ñ›é3-Æ6Ÿ/ô¦Ek=nÝؾ꫓Ví•ÃÔwLê+=æÇø¼ËíGOi¯#5
-)'±(¥¡+›ôÎr+^K¬ç`N«µ$£:Ò¼û¡=N_Q0bíÔ3$Y}‡‘Y©\u¨ÆÑÑøö-&BÃËØ\€_ã(
-©­É€sG5Uˆ
-ÌeûÈ¢yV1þ±C-–Ê“ÃojÑŸ bŸOØÝIÑé#¢Ç,ÂðšóÐ;”• ï©õH×Ãëf= 9ˆC¥Ìm¡Ô8?rïû¤X!ϦUj2…¼‰n}GIÈñ§ˆâS~Ô—øµPA7z2Cb·4€X똹0„'cGÌ—Ô’‘~ဝÄÕ÷–$$œ¨€œñÆYz8•ÀlJ /n°_;PaN’s‘`¿ð†è¬‰Õ%UDq7nQ¼©ê²B6Bé­Kïo+½QCVu¬88Rº@ځÕ¢.KQ.;QBÚi‹Í»Õ‰å0ŒÐDãžlf9Ó…É=¨Õ:v¨CeZòYwøô²­ØÁ<ºÚ2C’sJ˜h¡['t¸Hr
-ƒ‡k¾é…ˆ¢]ÙzL¼n`²L¤#MBãœí¼Ù }wŵŠä¼•ÆáÉ`ÑZ‘xj8¥êæˆù·ÆKyd^8ÍbÎTMM:H^ùE÷O¹HæôðÉ¡òj·Àz~·ND ‚ƒ öÆÐÏUã¡o"3,¶Pÿ¿ 1ÎúûÜB­gœ|‡2Û:^W!ÝÜB•‹³37½rT)8£*O|±@2`Ï"*úNsø¡zq‰´ XÑðOâ¿ë|ò5q?õ#
-ù«¯”vj5êÖƒ‰I;a¹ÜŒDö9Œˆ9yG£5©ëu¤&urdz \íµŒ†¼¸ÑR#Ù’y©Q‘Ìk±€G ½Sg1VGýxRpΡᕹ`Öæ»Lœ}ÿ‡m™ŠôZĨbÜ=Qêb€šL?ùF#¢U!`bÐFì øŸÝDÄž_¢ºÂ9ÇÎr²ãžÒCtâ^Í_þ @üÓ«eºwEÁ	ŸœîÁÀecÝe»´odJƒÄµƒjwJ”‹ã§iÿ§ñ09@¸±*¢@ÛŠ?q}ú~	$OÎÊ¥™<‰QÇßPBÙš…árʾgǾ¶òÝŠŽ(›ñLúÏݱkàÁ£ÅHA&ïː|Y*}²F‰HŠ6–5„È…¢€GëqÉûĉ‹9û¡´…	&V’ç.€pØ
-Xe†½tM&çå€fã9Ä&ìTùã @$>ë]ƒ0þtHµr
-Ûo‰k9sÎ5÷wBlvW™þkyì
-²n’ú-Ë©w5¿Ÿz~¶7‚ÐÑ>¯k´…žÇŽõòí•·µ‡b1xρǺð2^õIîßsAšÆ	!ä–ªÖA±7ÎVËv ‚pæûyǏNþÙ·Ï&öÑy0ÞþÍ:ÿÔÚõè¡Ý-¨ÆŸÀÙ
-Ð<ÄaŽkÙiÉ…"¼²Æóºó²ð”IêÖ/@…Ý‹^Ž_Cª}(ò	)6tËÇŽ•–ÞŒ‹Y¡Ò-ýßEIð`Œ'M ¸¢\ _4­°jÒþiQдs2ª)R fGÀ/Ö܈`º9µ|'†Þ%^‘@ÖˆRNA4¾jFÁ1˜ûoÝ(&Q—XØ ^7~}òygùkÌŸjTÎçéêC¿%ú#	Œ‡83Ð…Ù¤¶S¨Ì욁¤”ºðaúÔO6$”yÂÇ¡&‰—äN…|¾	‘%ß5Þ>|ÍZ¯™@vuÂö-I<ýû©XÑýZ6÷ç–¤8©[MéòÿÈ-ajàÓ§m®Úz†‹ ˜ˆnG“u)¾!¦¾ÎæÏò®óœ·Sd“K'k¢åœ2N¤ã'Ó¹]#iªkþ“šlâeiËÍ¢)lУPö×LKOš
-Ð.De„D>¦w\£A!(¿ÞŠ/º±¬0íe‰ø Ja<.÷áJõý¼²Û’sB¯S¼ÿeÉp®Dñ"ç‘k@|Þ	ÊÈŸª¬=ñ¥Âuš¬Ô¾ì<9·XX‡—0Óm0Læ÷MM¼*'É·Áņ"h§ˆñ|ÛÍß™ú`€C(/Ï–´ÑœLQäg3ÍY?,±?,7s“S(GµïÙ¿° &Á^lÐ%VVW±Bb&Øäw.Oˆ€{÷žG»V[y|›µµJҝ>€ P†Lñ&{ŠÛÀ2o£§7u¦u>­þ•…¾¾Ð~ bAòL©ÖÏÏ-#b¯·éuùu$Í…àÍ^¼@@Ã
-(îÈü‘.j
-26¯½Öt5—Ð!’{ùÝwE‘bÆüewˆo²$µy$ÝB1DûÖÆM̧/1áÐ~\Æx	‹(¬xW·^O¨Žu¾¢&Ÿ¥®	aîÑøïˆi<òÀ“â#uŒ€¿‘•á5.œ~ïOsÚÁX£÷M,Ä€O—ÛÒA69àQæÐb†æbgƒ»xe„
+xÚ¬¶stܶÿÛhØdGmlÛ¶íÛ¶m£±í4¶íÆjԍß<çÜ{Úsÿ¾#û3×ÄwÍ5×^!#’W¢0¶5ŠÚÚ8Ñ0Ð2p„dè´ôô‚pddB@'s[a' '€ƒƒ 
+4üøðñËÉÂÌÉÂG²µsw075sQüãÄ°:˜Ø dœÌ€Ö9Œ¬ J¶Fæ@'wZ€€•@ñŸG€"Ðèà4¦…c` ›9¦æ6ptÿH’°1±°ýÛlìl÷¿K.@ÇQ òɤ |ˆ4¶µ±rMàèdm?ª?´üÿ!ëÿ&u¶²’5°þ'ý?ú–
+¬Í­ÜÿÇÁÖÚÎÙ	è ±5:Øü_W5à¿µÉ Í­ÿ彩“•¹‘€©@ÿo“¹£¨¹ÐXÞÜÉÈ`b`åü—hcüE|tî_èÄeå•©þ}¦ÿZ“70·qRv·ûOÖœÿÅø£;æn -úö2|8~üüï'ÿSKÄÆÈÖØÜÆÀÈÂ
+0pp0p‡û˜žbx2 ÌmŒn  Û‡`:Z[§ÀGO¼&¶pÿ(+€NàÓ¿‰@'ø‡Ø tBˆ@'ü‡8 t"ÿ!6z èb Љý!Ə6ü!& ÄbÐIþ¡-RèC‹ôúÐ"ó‡>´Èþ¡-rÿ!ö-òèC‹ÂúТø‡>´(ý¡-ÊèC‹ÊúТú‡>´¨ý¡-êèC‹ÆˆãC‹æúˆ3ø1}ÄXÛ}Ü$ƒú_+ó‡BǏ¡5w´üøájø‡>¶dè``d	t²š8ý±3ýÇþï[÷Ÿ…MFÿ!–dF¶V·÷?5™ÿ±X[ÿÑÆ@ÿ!ü(¦íÛZY8üåñ¡ø'é‡𿊲þ³nïüq»ÿ“åCßÇ$ZXÿ•åc»&ð#Æä/dþÍÿð?ΐ…étù#‚áßz,ÿ¸Û:ÿ­ùÃÁô/üÈoö§'næng´ùËãÃöW}ú]Zü…çiù~4Öê/üèú_;ý¸ÿt2³|„Ú˜ÛüÑÎôQÉÆÙÚðŸ/VÓ¿üÓÛ??rÚþÅðOKìþ,Ô°3p Úü×\03üõ¿§‚éCÂÇômþreý—ÍÜö¯ü虝•³ã_5?,öÎùr:þóHý™8ÆŒ¶N at cC«ÿÒÂÄügáÿÈáøŸ•ÿ63ü3!ÃGŸþhaùrZ›ÿ÷<³üãtùë Y>’8~|¡þgS{w´2p4û+ñÇÖÿ”eù虓™ð¯	ÿè­“«í_9œÿÓwù?”¹þ5¹ÑnáGz÷¿ð£]Ä}dò :ü»Ôÿû°
+ÚºyÒ0~(üøCÿÏUå p°rxÿ—§‘³Ãǁ;ýëÝþxŸþ—MÌ?^3 Ð
+h·ºdkÄd‘ÚRæ#R0SI	*hÚ'ÛÐ3ß	¸jU<&eO¹Y¯þT‘ŽtyHèú‚çÑá¥0)záo—¶øv袘áц§~!ã~`GüxŠü½yáöŒTnns¼,I£p0ûrè4Ož\Xù'ô:H¯–Kcof+›ºh†•Jhpý&"E”4û²0æÐ
+W”¤ˆé@‹P˜VªW¶ÎhO0ßß´0cQ:™w)1ò•†¢ ×½ŒÔðgL• ‡k0Šc9è!5Ù¸"z³—XS"a2.ÔmêD¯d¬:›ÅûzLTzf…’+Eô—	¶•Ñ_a<ÞN )¿9ò;¤}I·ý.¼ò¢Uµ)4!‰Û,H°432g0<n³Tp|àˆíø’Þ=ù3t¼‹áÌ÷Pž,)^|äᑆ¸ås°rš¤¥±èbø¯vcÜik¶µ5åç£Qe^æd”Á¼ºÉÐ6Pm!Œ6ùKª”šò}ü÷ý“Ü‚¦XLð$0ùòrà(C<
+TBìéy«¡J‘dE° \\¿7RfVvðÖŽyzp½•Êýâ˜x¶VÖªïÈÑý”j]‘¤bµp	Cz¡–iÒ¼ÎYÏ7@îÀÃ%è´5ÆZk$Ú‹'4ì0AJÇED-µmŸW"‘ô$±è¨v»íŒ"V³H;+ m­6CENcK9𿂐PØÒr†`̧-hrÖdoú™JYÑKõ
+7ýå7v¶}ëÛdùö“¬«6¯î቉˜‰ÄH\,”f; ÷1I±ÆP5O8q(GòŸ{ýÞØaõAqB "Û˜ç' ûQ“Fa7/\+«  Z at d:%kpÕ/uïpæËŒÃyÖFÚô=–¿„¾:ÚQ´«Ó·Eð“ö3ZÌÝȉ5‰q4†‘U™¤?ÌbHKž	ów[—ƒ¤o¾2²¤h»D^›ŸxPáGUY¹5ÔB§vQ
+16*ñ;ßKàkÌÞ³ˆòÚ›æ(úʉغJQþ~»Y⢋LCvln˜Æ,F#(Λtãám$”œ: 8gZH›ì® =‡XVAlA0Ï
+A¿Œž.¬ÄÑîù`õWWŽ{M0dC¹–[·l“Á+ÄŦ˜»vFEC¿vÞΨËz{Ç»EŸ¤{uAŠÄÑšâHyLÂß*¿Ãg x-›¾Ì-61ìDÏ}«ÓUêhÝÛF1m@šÛ n«µf .aR‚\ 9jÆH°|ÞB™;ýõ!…Ÿ9Gãè®høvòÆ0RBÔ·`ñ
+Å¯,öêD®Ä‰L‡_£"¬’–ÇA´½ü9ÜI‰]RBåëˆk™Lmô„m[1ìó^°ÇmrÉuƒÔHrAý#øº
+#Ø\F/ÊŠÙ­}и¿gd¶à=›žé«T at pÂ~™kÛOlåY¡IÜœõY¯¾„hÂvi,y$ò|>sOí¡h=Õ“Y©Eˆmû ¾u´;~Y§3|°Þâ<ßäP»_’`rZ¬Â›Ï×j1ª <ð²^Udº$F¬	Ÿ}Α`cüÅël"TÑK]Áæ`V}:S‘2–¹ºœf±‡Ôô¿j4VÌn̉Ï
+û©ŽbÒ5à¢Ëð}7ŠT«ÞÉ ±~ˆÓ¾ð¦2±¸ßÊÈ*
+†|ú¸€•®ì*ÅÙN,îñ"[u»ÄüE\àðh5èYÌZî4ùÙ’Ýfh¼í4ÐN
+}Ø.®t-x8Ô¢‡ñûø¢lÑ­-:
+oªlE-9ZgÚH$Qñd©1¿ØdB'8XU`œAÞ7‡ž_õEHõ-MÓZ;hXxWº0BݶB.:¡€ÐIÊ›ö
+wÞÃÂŽhKô>Û‹çéú
+™aêy‡¶Ð7 ŸªÌ¼K2äMJliØQܝX[ÇÆy§+¹‘àªEs•Þ¬‘UKÓ,Ec ßÕ%œé©EClƒ¬ãõ¬!iôLQ”|Œ¦XíæfPÌDØg9š¼¨ @Ão4ãôê$¾¶[´*Ý^K¤æÈj»ËŸaXÍå–“rû–$õKÓw——Óä|A)Þ7!Ú
+jºÄ¡K?X’>Lgð9k{þ¡B¤â
+Û:ÔƒÍWkƒ¹ÂßI1iOSg¬œhè¬ú«¥Ñw,V3ÓѱE^¨ªXüJgQ­É­Í,!ãúÒ	+é-—ZõýB[«{ºf8ãßx%%­Ó¦Yç u£Á*1щ=\r¬)
+¸8X”?w,J_¬æ¦6Áà]Ó>iÙ\3 Ët*¿a@£‚žŠÝÖ7¥ºÕxïpn‰rðBÿØ…¡&
+M’´ŸÚ]ž_quÊ&1²âH)Ý/±»o.VYo‚+%±¹¹Ç¦ÅOåw]ýÙ6“¿•Á§/8*k#A¢+,X)yWÕ|$¹[‹ƒ²ùtœ½ÂÛý{Gd&×…Ë]’,oÊ˺wÆ!Bû¾ÌL#:ð@ŸvÕÊ¡4(†,ªAxUç›ä¦´NÕTl	•M§öïAª­¹ÆOw;|
+¢«Rõ·Šgr´À)ûò‡x¨o¢Ñ.sU2ÞM.p…KøŸûŽÑ†“D{“Õòfií?µ »ióLŽ.›!ü0yû~ÒB’š9Naç€?Qà¦H®B•>ÔnG˜nJ7è{ÙŒ¡Ê̬»»ìÂèqçñ
+ð°‚„æ9.
+Îb*ðC‡Íu<FîHñ‹u|•QÝò’£‘Î$}˜2´”¶ú„Õz¥.s•üH7Ä.ow
+ÖM&@ï#[ ŽùGÞ‹}Û’0xLUéHÛƒ¾[Ÿû»‚õmÒ2”¤~û§êý5*‘°EÜ}÷òŒËòA˜°æ;µÖœÖXùÙ
+q@' ³·jÐ*'OQ×zŠ[×U½ç“ŸÝ¦ÞSÎn
+<¡º£¿2¾ =húïùì¡ß/
+{6‚	SáyɯÔg£:q+Nºª¦;Ù2Ên‘…æPJ1¤
+A¶W`¢ýi¢x¡ä¯9U8qbÌÊ}VVc&‡ƒ›dyƎȦn[(TEÒ«|Ï8t( Ä’×3ð{ÕyÀçåZà3 at S1ªcMq—„m×I¬oX¾ß)³³Ì&IÒ©Š
+lÚšK˼lfkQ~˜Xvãúaú{VE¤œ©Ú#Zø›Wö†ô]áæ˜	‹r)I›ŒÕeý„øΖÄf_7»¥ä¥oõY6-œÝ´™{HAÚzàåD¬Ê’×­¸½›skF§‚pôÓ.HÈWñ«êáGõáQK›ëìÛ;£xÚ<
+Ù(×Íá1áÐã¹lô‘µvôËÙ6âɇgdf/uµî‰O§J‘}Dž lj:ÕØ7k8Qðˆãlôü£„¶¤âÖßK|õó|ož1nËæõ#Ú1IÍpxéºÊ×öSstä<¾¦)(e¢óåF®ÀIa4»öe¿0aV.A…j›°{ØNA¿¹Z£Æ€ülj­áÊrMO
+l§Ô4s»‹ó¼±‰Ï‰Îj–Á×øm±ú#¢LUÑ »0ðw0u€\í;ò4›wäB&®GÚ&PåÙéõµb”½wSÄÂC¹´¡q>‹Sß =ÃêR¦°ü
+°˜+jÂÑÐpþ_ò@‚ãZ{Pvg|ZîÜrcÉhÅÚ]ST”Èô‡í¸59WOÇ.+@"ô5¢ó]W]“KoÁîèäˆ8øG萸ˆÌ¬œ
+›‡W)JâGá·s,Ý9ŒÄrÐÓÕàêgs‹ïÃÚü“¸tÛ›RûtŸ¦=5ÒÕŽ`Œx©ºVêE6ù*>ÁßXLV;-7”U!’‚Q„–Vî¡S™wnÕé{¸¯¢†Nê	„Ô ä˜}Ê®ºxˆ`ðh®Øsz_x€¦/›	j<Þ"¶©dÿYw»3
+f×î_ÚÈ=AË¥zÔ¡ŠfÈô*!·$«Eƒ™S¯âþøŠº=bµpó®U‡7ŽKu¬bGïÁF«7	‘lðːÂÅ*q©RÙã‚=–’%í go]馢ùú¤Åt™¿¦ÜfÕ˜ á§.ëxŽ˜û`¡ÐÀ´²Ø$
+w‰B(oDåyI·°	džyԐut›RâÔÔ"¦‰ì˜·“dÞû:ž¾uc€£®×Xj¶Û:¥è@6ÜÏÄæ§õwii_›‹8wF?ý‹GË~вIìÛêâP(à•`&K«Æ£
+íçJ±[€žu‰ÄÆ«FQÏe_+êY—fúá­UޛσҏړÁòkQ¡“yþÇ›úrI¹û#›ÃÅ$åüÑÕl
+4W]˜Öó£^æôÑnM“zÞÀ}¸øhŽÈÀCÓö"·G|júš…+ãÓ•·5ìÉâl¸š1|¬î¦1z—
+Ù¦´_YI憁ØÌÎ0}Ú[4"tû1s:¾|=†#vT·×¾vyâÓ¢DÅÉ\rÞ˜™kÉ–é>¿ù0à–9Gë’P ¦°f¡ ­éËçk`' º8ú$“:Å«´a¯(›ãõ i…㪄ž!’G½ñ‘‹üt²8êËÊJ§ëùÎDwðû£&éðÕØqÉî0è)D¦¸©îÍúø¶UX£'`G$·ôC	²Ço„Gƒ|Úfô°Z1JÞvHŽnúÜE…Ç“„ÈÛˆÁ^¥M^:¥û-L¥)"±-4šÏœ‡
+Uäù»wÀzožÜtÝ|δ”¸ÕáüË¥[
+….õ×âܶÖ}Jœ3SwšÏ~Õ—Ú=íð73M¿w)@`ÓÁòC$à‹T ¤ÇS®×@‚ŸñFA­‡Z9¦\…w¿s^1£ä=wÔÐî7Â8™PáècI±‡'ÆKè¥0U°§Ý( qäÕñh»·¾‰F"^ÝlùXšJqµ2Ïl~³ýd‰yõ9u¤ÑÑÞ0ˆ¶0ç,q'[<Ý `M¹Þ 6¹¤“™)ôÐ]ÎÙIŸ³I”ÞIóÚeluå©ûÕ•ªÿYP·álsß|Ö[”öÉܤÜækOû´j†W‚t¤ÁÒ=óNÎÕe¹ÞL)XࡈÕ3Ä…ô—-ež3ÀµÛc	¿»ÿwÐ_‚?‡«4c½ç%ÆYšt$ ¢VDdFåŽÇâ;™!€…G›*S4‚IŽS”®¼ò6D=$r33Û…¨c®:'„A®½“°Ô1c?΂WöÏkµéÝ$ÓH–8SD^™hXÓ6<ÚBífƒ:«nçÂË3ç,ë
+Õ™Ž‡Üi
+báä^ViHü7Ó2`’u ˆ·‡·>!ÞÈE]Ç
+ØçIí{>¶B¢Ðu!(€0LÍ¿V/F°d.çÒsá'ö‘:ˆ5Ž?Âë²}'}ž|õÑûâÿû;\J×\:ElZ³oKKZæÝ¥ïä;ž¼¢“é/a!7š‘Ãüš—»f&_fÆf;ŠÄ¨ÞK.5ŒüDkçM2ã»Î)ÐF)à:µÂd³4Ñêþ‹ïr;v±‘Fs”’¨ÄT•ŽºI~FÍÁ{#>Û’"¬]r9L ªõ§i—¤¶Ð*»QíC’ÉÎÕ#méœÌ^–NæÝP.2&!™ŠœˆÉ«¹€‚S-…²Š‚%J =î嵓]0Ïdýúõ>¡[1ðnØ"붌³¢#F0{ÎÖ´ýܬ{H7>-\e'_"9¦a?T´	Ä°†ÔµŒóµpσ'˜NgÕž’!B¶ûÙö…w„€p>„µA3ž/2@÷&ýгÉ\s£¦Ü ÏG
+°AÕþ„kÁ$uçÚéÝE'THæês» b€ð×D_+Th—¨A~?º€Ž`¿:ꬕ¡0Ë5Žäõ'ª²\y‡0L÷UcwfVoRÄÝrìZáÝ!m5Šn"|
+ôðn ýîƒôlЧžçD£r÷—wì^mʱ¬\xP"Pæ+béà†Ë¦¨V. öÄOãêX¬ÿrL‘õР
+L+f؏OäÛ$ïyì}:ýo‡gs,—#šÞœ8H]t¿ªAn9¸²B´¥8C¯S%n$›¬ºjKÙsc0ìW(»dÎ÷³Tœµ¿Í‚žðbÁáÄ ð?BeãèÞ=ÈTÀ§†*úœ|ä8\†To:¤~g_“š}E‘s(`Ó£}ì]BÔ6ÌT›Ì
+™åPÔmÀ«Õûü$å´Fp•jô¨T•*Ý°|dy¬Šk˜Òl•ª¬À–îµ9A«&›pÒÑÖiº©ìÎl=ø ÅsQÁ뺬_m•î%Âlžv²9oÓsu¡_àšè•ú’0ñC{¹îôÕÈ‹qË‘ºqdH±"ÅcÆÆ!:q×'ãÀFÙÓNá“5|‡A¸\*et»`ÁMi4Åõ9*F'­—ï@”¯ÞT[…:–¼Ý.BBÿ4õspéACí\k h‚ÈÜV:ÿ•ÌïVŸ;ßQs8Bü›ðô }ÌqIô‘”yà<òk'úA?
+<ðÉ‘“»ð{¥f™• ¾$w+ñL³ÖÁO#
+‘9Ò—w™¥
+î´Ó¡sU÷jøFŸ|n²9Т´:„u­E•Al‰-éþYû݈±…û2âˉéå®wUÐDcÓÔzòû½[ñ¬ƒ`ôÍ&¯¨Ô’-£Ç~¸¾NÔ€ª¥”ŒÃ†S;`¼YIö»èñQMºëf3}|R¾j¨sÏ‹ì´\<œxiPmÅÚwµàž‰ÈáÆö083Ë
+È­9]ûZTDÊ1‘‰©í¥N©Ñóö9& ŒåÁVÈÃøn‰`ËÔáBÏ3™Kïkª<F–JwZÔˆ3Ú;Þ®u!W™À¯ä´&”²µÛã‰
+iæ•ú3_k0§0	DYg¾×¬vo¾BȆ1ží*}R§dËf§w/(»žZÁsæ†ëК9a§rÆÑ!±°[v$‚$°oå¡›¿šLÝ®€kã/«‹Úøô	ã0Yòô8×­úÐhR¥ò<$šÞÇl1M(_âÜMž#•Æ¦Þëò<ÖtU¼{bpPKÃ0!ùº’ÜÕt-öE‰«§†Ú}.püÖÚâ´;ý©kܺ‹Š}HÇÉ;Ê€áÔí7Ÿ8N'ÅÁ®p,DëR¦9)W”	­UÑXRÄ­D¨Ø|.2èª#ö$¤o'u	¨óBÔ†²îSdcåwJ,ïW»µ÷fwL…Äð¨Þ
+¶&ž
+J#E¹ì—FaJ_#qt>ûË`Vò‚t¦¨YÚB†¦§nö_žo”­©i^j9CðhLmóXù»32£÷›pA5Å—¡Ìùo]À¶´,][Pú²D¹UD|Bà?r)vuú|ð«É4ÐUa¼Zp1%üI{sV ¥±ÔÆM’æÞ«ÃÅÞ5({«YþÊCJ®t÷¶KaKÞ3 Úxý’¤s!«@H	K廏’…6(Á¤ì/’(bÓÆl· •¢M»½«k¨Òž¨ÔUz?ÖäßídXxˆ4Š½~HQv‡k30Ç£yª7¯à.(Ê4Î2˜›¦ä”Ã¥;¿!ZÛ¨Iæž+*Ë©œS”覍¤K³š
+¿Ó€Ž …DˆEó•ú+ÎíÅê‡Íסç»èW NûòÓŸ7\A0IÌ"-UÐ
+.ÉV­™Ïä#U¾©kàÙ&»Ru‰‚,X)	0øžýJ¬> `j þ‰ø®OqsN¤ úÙ±å˜|A=Àªh*~Î(X˜h{;‰Èé15®¢¿3l§â:\ín¦³£9g“¾WÅ-Þ¸}+5‚a¦I¡•d1ƒ"†á{L0×üÅÖ³¡z'Óa¹þ¥ëS_Û؈VhÑD•¸‹(Ɛ©Ç¡ %ô/„ý²PY9ΧÚš‰>Œ¼Ïþ͸c‰²þÇð. |ð”[•ú-2„9îÔб¿R±ŒÜú‘áÀÚŽ·ˆ!Ua)£Ij`K¥Šy“²aO†»µ¥lä`µ<®ÌÊ_³Ã•eòt4ù=2WoUyÇ}–"›ÊÄ]7¨ ã-AF*á‘pJŸ£–Rh0»"Nxƒ'£‘²Ç×Ë4k§ÑÜŽ	(T"N59{­ÿ²âTíóÍ~_·´ß÷ÙÉØþôj£%ü|dc9Ç?œ8õ8¨ùÖÓ	Ü?Å8Š¿',¡%õ@è®CêêÉS+)¤+€™èBOr¼)cêöûyNV…GbÜ0‘mJ%Æ	£ú&ìµæduÓZ»‰kvõŒx‹¦w|bš*)ÐÕ¨)°ÕµÂ¥EsÍàfã_2Öõ­2&l~ªß!\!ÎìÇÏBD?qt
+ç@¸f¶«‹@/¸¨îpŽ‹"ÖçbÄÃD†“è´¼ÕKüåê¾¥½œßyãOÞ;ŽˆŸ £f´ê|ÈÆš Ôe‰7u~ªŠ[sYƒúnû\,MUM’8i‡hËÇõöˆ`ǨSUÐßÒ*×bI›Šæj…Ôá_´žë…T´å”ƒgÆœ˜<Þxý1/Ü—«¯0†æαƒ—%¶ÚZè÷È?Ñ[G†˜½_Rn¼÷珊ùrTõBòÂOí´‘«-|—ÃÍa;}eàÍdcj}ŸÀïl¶ ¸cTÚSꆃDÌLŽªGÜêóàñ<álj¥5¾Á¼‚Y!Ý3š¯Ì{´måΝ2ý‚`.Íœ¥S·&¬'ʶ· ™j½ œ¦Þƒ¦—õ©¥¸‚ŸÄ	¸evÈruTô\8ã|O@²‚€ò?†­Çˆ¶ˆJñ§}Ù‡ÎM±iÓƒÎÊ]*%]´—ql•ú%Mi®þb2n3´ ¸9ÃÌS¥¯GS‰@ºåf;@ȺºÌF-1TÇs§Ô”¡ô†AEcŒ¯"ïîBQû=_§r… ì—KŠtOŸ eyóæ{&¦”å³\ßÆ@1w0'ÂY¼U>" û»ÄÞôÌ¢Ÿô“Lj•ŸFv€2Õ8¢ÞkÂðÆWSŸY8+ßF0J{ëÊË„Š_,×G¸”Œ÷ùéÒJgÃ}'¸i ¦gwdª
+µ‘JÄ„B~øt±è†í/ë?·§	°e÷Î\‹™‡šßt>q“ VGÕш,[¸Að–µ3ñéškóøž›©@¹Ž°¦»ù™%ß}•^Ä
+ëjæ˜ÐÂíw]N@ó»rsŠ<S1_Nø5™½ï:ã¢dÆžZ…üá<”ñþ<z:ß©!Ú£Û
+pr€­çs´>X¤cYçÖäÿ.ù5J-˜pUV¤d›Wg)7ß4Pƒ¾x0#)ÈJd‰WÙK‚hóU^mÛŠÔBZo'F£ ¶Ôò±aù>hh[r&ûªýw_P“g™bËÖM“êp„½N8T+‡×ž“Þ°NKÍÑiÑÔ¨÷!~ÎõÆϢʆÒéz
+!t+ÊnXÎM½Ôæ¾Lç·g››$„ß@²ÛTHq(ÇK¯+Œ™v÷Ws›y·ˆókAÑsÚ€Q;4X5ÃZ9ècfÑÇ,'d—½ŽSðnÉ÷$vøMtì9:‡ni•¯E8\“æNŠYË•Ü_Äݝâ
+AhÎòD†7ÓW!c£}™!ûy¼†3Öá¾ÿÙ2ünþ;£Äû½§ L[ÜŠXdâ°À^U‰¶xî³c^Ì›ê|„n=_¿:nú4
+?Ã(¿E†ï.X>‹Ä[R.={%/¯sö3ø{[|¡,À^ž_,gUUؽ'Ú4äñvª<%¾kìðݬ?¹jqúšEÝ…ëÔ0qÌ·/ºsdº’æãßÐY/ Ÿ?±@ÚÁ7¶ý¸~8¿dÚ™UéýûùS¨¹vˆ¯>ÀED¯Ê団
+	OPr½AA»aE/%¾»H®D›ê,e¸Ò) ¶nŽœÝ¹¾0Q«èÓ'
+ÓW¿Db²6^TN|Õ5âÉ&eÚ¸1
+:&oä•Ÿ7ßιèNç‘óQ»Ì#M’q…Ôz³jå™ú›f–†
+¾áëßâ=:(å¯Öe@ÏÞ·­¿5½R
+>„ÿNóÒÃÞ¼°%<V;¸b¤î£?¹å¯jØ%Ì`€•á­s%2þ’‹V…¸†`‘pG͵wef׎wÂ>a·^¹íêÒÊÔ|ÿœbYVXíÿÅÉ°£LÏÙ};K•	SêHPCìÌ“™Øw•PFË*ªª'å‰ü
+MõnÅ@·Gæĺ¯èÚ;˜÷¾u8h6Pu€M>ïÈQ>IKAüeöö¾,ÇŽ•q:´s
+â,´lÀB¡]eèé4 04Yxû¼¤ƒd®’Ì~R­QûõÚÏ•Ö³ˆVû¬B*¾u/¸´gZr´`¡F°›;,ÓWë}[ˆY*xD¡vÂÃk01ŠQhF¾Xç°Ãæ+$1÷{YüÕ§"VþNI+0kqi|>’ÑÞ¢šwÝú˜'æ°N03wc%¼›€ü=œƒ¥êâféœN®‰Æœé¶¿=ÉÆ­p¥=¦LŽÓ©¡ùCÅ»ýŒóÚÕŽBK[s	Po)‚ûÍOù)äò¨O’äø,ž«â\§“íÁ§m-‘MሠT1‰I·¥ÚÃ_czü…SUPêiñ¢@«-Yjê£ý:Ÿæ÷„’L™â¦>€ŠHýÑ3Hú™R<6}Ðç3C¥ à탰-ò0·ãL>|ô¶¦°Ñßœa at KÌ[ÁMšsت‹´¼¨æÆÚlÑ[µ³a
+111Î_Ç"fþn}øÀWl”#lƶmÔMÀðÜ$…9–ŽRó`:ˆ¦²Xë•E[ìã^BBñÕi]ÎÖ² «46éÑMO‡¸X”TØ{
+¹å§˜¿
+­àbäDöŠ]5|°ÕgV"ûâ3ü:ÿ×ñ÷ä87ýYÖ¼z¸khÑlÈ‚MqIWX×,§ê¥.täºÞlÈœ£˜*î/-˜Œ°ëíloq2U.=øï?+ðé¼wîÇÁ$¯VŠ#zí§¯ ˜ô0K‚ÁÛ-<]°ÎØß0—”ÝÀ(°qýâÏûXºÀÃJü¸„»ÁL1@Ù/mtÈÐ<î|<²9š ç…<óò.`QŸôŽTÂwÖâ¹eJVk~¯ª;/ÊS„˜)ñ£ù‹<wÃÑäu /ˆÝÎå;Rg2³YQK«žä~jÆÕ›?Õ̪·Eo¶ÞàLÒHƒO˜Ïl6ly:/*ñÐ'v	×Mž/òÉk¼SIm:ÙNè
+àb`<h:2ŠoUtÛB C)0›Ä!Û¤¢
+ùÁÅ_2»¶ýßxð8&D‘ðç ~Ý
+È›â]cÎm-ty,b:îX¡¤@ŠQ%k”J7uÊÀ#
+¤š›]`¤¡8i¬j4AW·D¶©¼B¼Ž!‚eÕƒ#ÑI”Kð½ ÑÐ$Ž	¹ªçy —%ºøiqø²Ëªª!ŸƒE‘¼ÝVÖ-f_
+z6^“€Dcù×öQ÷/N1]\ÚëËOfç¨
+ù2UCBr¨„ºJÚî¡pxœpi(‡&¥SæFê?Í<x·$fÁ=p•z°ÓvÈ°9s‚j4ÐÞóv)_‰áL2-oÃ"Wï“ÃGÿ(ÚíQ¶utLªNHƒà¤6¨yvó»…ž¥œ ¿ì/e‹ÂÎ,¢jZ–…';ÒEÑXßf¥Ñ'ôe‡ñÕ/_MzmÀ3 /Éý¢zìpÛˆI£‰zKÖ^SÁ•ÜÅXÓlk»rPìî·Y+Žã¨üL
+¬#·9bp¶¶VK AIŠ²o®àhÖ°…691ýJà«ï“MÃGí€ön¢
+k²I›¨a(O·â_ƒß1¼,ø~9/CùZ=½qòaÒ-Ûɱ–ìyŒï)!piÝ^d/É’\'Q"× Cï!°~‡PñUÖ‚€†dÄKµòžj´”¬ÛèÛZÿ¦×|C(b”—Ρå,ãxÏ£!lrƒ_ÍOݳK}°—%ÈjÂK>šPtUã
+3ö3ó›”Ra@ëq½¤Mæ4:K„sV¸q@ä€.ZÚ&*H¿]!³gg£yÄRšÍÊÙ¡g8ž89“æ^18ún3"3K£» 
+Êm¼Bã"^ç	AL¬¿³2ÁRã“y÷Ljè]¬•)TàíîôóøÙ$FÕèÔÌ„úbr9ôˆíaê|¾Nùµ¶
+#«'uƒ£.—„>¯ªê'¾L±_ömuª	ÅòByà¶eÙ6«ë¾cG¿±lªKî‘kRa(íHMh®3¿>ÓYß¾kS´¯AçRŽ‚µí¢é($TÆç;˜f"ejp^ºúàØ\½l§÷:4f—Ë;
+'õ{krVG˜Âk6½O)‰°ÓiÃwJùš·Ÿwo0ß’ç¬;škTÁMb–æCß6~u>{’GÔíýínݬµƒu(FbÆ{¯óÊéÝT<‰#Ö®ÚšY²¥g…áùy?@ë÷k€ÇYQ ýµre}„¡£
+SZ¹JÖœðª/÷ ¯j >± ¿ëæL“ÌYa¼N·¤Zkh^ýÅ#N–ß}tû]`ÙŒhY«UŒLr颙Š6B)¸©˜o«­L=Ï ¯”Ÿ(âÎü”Àán°+Š4‰6——Ï=–jW}l(Œ@FÙ7á0ëJçU%"`QûÕµñò€¦˜µYDxãú4²1¯fwÓ'Yç~Õ°¶0O©^p8”³¥usaõ´¹ã)
+YNAO}D«ÎšG.Ý¢)¿Wå6˜	zWaùKwWQ€ƒƒÜßò”ŠÏȉ†Î(¹Ù5Qb™jªP`ž}õ Ý›—*ÏlE·œ‘Ñ=Ô¥iõf»¨½¥}÷Û’]‘y9›¾´É¹Á»•èšîŽ£¤6hѽÇ/¦šnôŠtú£)ÅÀÇ+ÆKçA€MŠº‘Xg×ÀŸ
+”)Ä*W÷™£‰hÞÒÏärû§Z>w–¦¿±µæu]2™˜wMÊë
+U‹ûÉK×lñ©£€YÃK>©+ñ=“0Ž¤S!^ –¢Ã#2â|0o²‡Ú2– ÇïïþÆ”Àü²èµ°À¨¯PM	(äª5½Xðççx5OêÓô7nãÊ>ㆦÖߍ¿Åòê	h¬µw„«\í
+,ÞZ܃«üĹ#¤$
+ÒqÊËÍ ¡vîÃú:Z%ê«H’7ÞÎÂwKZC…¦€›ÏŒ'`W›ç,0ÔRú|›)ÿŠÄåªÉç¦Ú¨WE›Æ…o3pí ü® ë5OÖÒQ‡.œÞWãÍÛÃ;nÔùU")=Ô.hs5– Õ×Â'µFiE\q¤È``n÷GÊÛÌ"¶Çek’óï:Ô±&íõ÷#ÚX‚ÕqÄLïMYîÂü>%ېŨÞ›~5É—~–„6çصs=¼¢švWNK•lS¦JÉSÇåúÂÝãÅþA3”/x! ì[a¦ÙÊê>O¢ù°
+¿8Ø\b=‚zbóÂ/_àB×ó‚Âóo¸~û·ÏQGflž0V ŸvÔkâ>¦v~ƒ-Óã3
+¶—cFf¼øÁô^@2—v
+£pYñ£Ùb1°5›f](šÀË%l¯Ÿ NÖMS˜, K0ùât^ yPý	¼€wðääQÖj‹ÃÒëŒ4ÒÕÝ禪ú½õÊàIQeÇúÑB=F›[˜Ï?’)ñ²ÆgèW~©©_øû›„K2YÒÃÔ®ž¡Y ƒ%ÒÖ¦"$´ƒR=þwÅ£ñœ‡¼xd¢±ý©#,´½“_~þ
+d§sÐñ„ÜŠÝíÔ)WÇ(@Û¨/KÖ?œá}%AJ’ˆ¾Ì$½®”%>c²ï¿Àµ_iÔr
+tÝá}(ØT‹£¶ûL;&ÁÇû-l©j]'2}L7b‰œ¥žÅ ÜK]Û÷pد³gÒƒ>rªÃEM']õ§ØÛñ¦ñ €»oªÛÏd/¬šïãmhÕÎÉõõϐärô/R|éÇ€»*¤Ú’’zÏjÉFèa“+CMUptí‚lZÕO†šÙ„æ>WãtSÙJéÒ OvRkÁKk´?¯ì(¡Þr£Ê8/:ïx¦¥fî¸Æ׃¶±íFòîÂQÚKÞõÄž.ºÛÅó¨Þa‹±ßüei›©qkË%"£`BÒ2“ZÝÐ þ+E•R
+E-É·IƒÛŒ³¯ó¦U/49Èõ¬½íysâ#¸¨ß¡^³µ|»Î¤8Éi5˜öè¾a30 3
+€ÀØ¿Â:iÊ,É\£—+íH¶ç£ùÎÉ‘ÉèHÌŒ_}G26âb §Sû^þà¡,ï;Gú9¯l†!¢d­Îš;‰æ
+ù„/ŽTR¦b\ËõTu
+i,¼+ß1í=ïG¹dÌÞ${K_œY/o~¥´FL?íðŽ!á’„°-à¥Y)€ËÄ·Ç%S̑º}k»¾½çð<Õ@5êëÝ."cЀÀ A0ÎCwìJp©<ð²…Sž_wò…nQËTŽŒiª‹iÝ”ìU'}äu@ÊÈ=q,&[¤‰'ÂE’ÉðáKLº„­þšOpÉ GÄâi“G¦R}íêkö·³ËÐ`MõbÁßWL²$_5K½¬'´ì~æ]&1֍b¦ãa~NMW+FqHÞÕŽ-™Ûû¯`Ðrë۷éIdE’jJïæ ÔüõH=pÝGú¾§SÌö¶‚HÅÕ„r^åˆ·‰ÌgÏÁÐý´#¼L—­ÚçU¶z(þbXðçž|™}Ë9å°€ê—V¼%jqGQv/z|ÊÌ<ixŠ s }¦$÷Ž›ßmˆ2%mú#7Ú%ž÷«ßFQÁ3.A„§5ÂW® \F˜Çºw
+OÜXÃ7GLÄ™U8@ðý6Ž‰Èae±ø$Ô¯ ¥¾—Î?Ú$ƒª‚>or•ƒZóÉXÛþ{þÁR‡æk :ÙWápXŠK€M8
+XÖ†mû¨rà¿z)“Ήs´ñ	iìbF ÜN7´f´½ ¡ÙÁà“V‰JcfÓE7ô*:§_0DÎøÙV§Þ•)Á¹º‰ŽöÐF
+%‘G²y”K¡Ý²U4ZÚóû_éþD?pGb{ãúˆGŒñ[b?eqE‚k.ž²——£uLér|i]Ò Ã÷g/–,€BX(‡r–õ\[RÍ7ðûÔ®è`d5~fò(‘	["¶Ù+tgÊ@ŠCù™Ƥ§)2Í֝/'߸Ù;?þÛËûØl\+3îÊ¢ø|góÝZÈŠ¬qˆ»W‡á¹júJâ^è‡E*‘ܲ‡(ˆU”d¿Þ¯î¦ZTp¥ùTh^•nÔw3\?«Ý ž=xÊ/LǼ•Ýå1DO=r€/“ηNÀ+ÍátY²®ê½øWíÑ'Dæö:˜|z!òÇ+çž"QcxAS(®Të%D¼oD§¹˜ëCâ”	jy(Nmà‘„‚1ž/ý…å[»þ볤ބ¸aÖAðήe.
+J>¡@˜âòU>nOmVi_£Ú!UAdõíåÖ›È0ìR)ƒ>/rQJ‚—Í•.”Q1‰ÐF­‹‰í 1D®LqùIlŸF5<A&²M‹ºÐP4§ªøovž­s~ö-0+³ŸºØ¤½ ®¿§á.ªÈ‚¯íLzN9;Å׆,¶1/€2:^äÃ+e¨<öší ­¯†öf­¯‚Š1X’âgDèôVóK–[{禳äyõßÞ›C°…Ô-Ö3\= ª„ßeIëŠÚ?R¦¦=~R?]ö¬e’„(²_R_¸=±ªf”,†œ]º#×0>à‚ò2OþžÌï;ÃdÔX^K×VZ¦5Vluó1wEž¤kѸ̅®üZÖ[Èc’萎çÓ:?{8)žÑÇ	­ú~”tUžL\ß ÿ™ˆê)Izt³QÖ¿‡á\D¥2ÅàLúÅü¦5F¡ÂÑ/øKÞCøôd"OYØ8uÙÉâÈêõf[ª
+»ŠÐæp¹­q…z	l~¡ ¶a¼˜íf;XäâÔciº^ä€_rȏ:g£ukþqJ9äÞRb‰¦:‰¾v.IÀF£èšÕëÑÌ–ñ™b)`*ÍÁRFšå³)wÅ:ð²IT·›¥SQÀ7D˜ÔeA¼‚–BÏ–v›Ëÿ«Ü@רúã\cº°pñÆTÜÌÒ¨±/º"íŠQg7«¥4!Íbˆþ»·Pé[ÑÆgZ1sT”YãÆ Jµ…ܳ…ȸ}„‚%P›_æ ŠÔG,g]CŸ—)
+¾¯S¿L,4°}ï$á3ÝÆ!îbM}™ÁSŠs½ìšj’SäÉåeWâ=vü™/¹«‹/ý\cy™­„æ)Èð1_á•«%j+œ Ó±Ñ`7æ|miú7A¯¿|
+Æ-*w¢‘w–"èßÚ×mæ9kšS/<µ°a
+u ËìtÖ`²“"æôa†/óòâAÄzÈm €@³›[ð)Ó}d
+7éè€fIÔ@MQÂy›EÈãêå£Ü)ÿ¬›tAkB„ê¿SÖí>c-Wºªh)îéçCör"zJ˜µ’Q9Ó$©Œt˜èÝ;qà	ɶ½Ä)=\br–ä?&-ÿs&b]m¦íž›¡’’«#`e(‹v\ NùªÁ§õÛ'ŸîÞ®Uûx¶avëq[µÁh.¡ >ÿï¥ë*h8Ý©Î|B¿ôLiÏ ¹É_@gbžè¤È£,©Ç!¢Ý>u«o	M­Œx¤¾±LŽÓ£:p±&}ùVgIEäa =iË~ûî‡Nh«_éLDZMœ±‡Çœ™DÉ+…ªW`Ãh¦Ô(àsà¦YËâ­÷×A:q±…îqîÊ’Ä1ÞR⛦p¸ûî]úÕ’5?D³sÕúˆ’N³bVÎpOPMý‰³‚/kê™»bõ/óYuE®ùV~ËFpE3œ‰³jäûÕRÆ^tj{Æ5*‘üC‰ß©“7ÖòŽñìÏðt•ë¤´Ò—À†¶à6áuPÜðn—®¡'Ÿ}
+n„àE´ä5«·UåTáÛõÜŠ³¿²X4M•kØäŠ)è„·
+n»2òÐ}/O¿âøå%Í¿ºMº–_¢Î)?{u9§ô¢¨žV8¼9~gέéõœDòx~¯-<y´EÐ	þ¶d“Ûᛟ!xï'Óc³X¬kM׆í•ÄÏKT¡Å>ø^÷¨ÔÚ…ŒØ^(q—Â
+w‚@ñ\·ô Ð;ÎýÎ’•kеKÛâ|Tÿ¥Ó»	¥­é”©Ñ$¬Kû‹Þ}‰JúÕí¨m0‰u÷þŒ#çÓ«@bÔÐvø
+GjržÂ¹Zî÷ÐÄ Iœ,•
+˜³ËÓŽTár5è!U‡÷<‰$4kÊÞ›°h¿ÖrL  
+þ…›(ŸðvT(c=
+jüÖBìJjxLv³¼òØ•âïƒôŽsËÊ3SxC4O—ùå.¶
+B‘+T±^Ÿ²°yŽ[ÃŒmiªÚºA¨±¦918ÌÅh<Ú
+ãl™Í“*I06q»µ²Ÿ5	=Jð0,ââ¶úZÙ½souü*,¹¥d¿ÎíC!s^cé
+ЉˆOi'|š¹ÿíF”ÿE£k5°Ÿó'R"Ôç÷ñŒC’—=(Š‹Gh•¯?´ÏmÒÑ_¸½Ãâë+F¿'iˆz"Ïý†g»¬:˜óùD®Ò‚¨æÕd@ú…ñîtãΝq”¾ÿô=[Œºÿ«zÂáô=C‹ŠV)½Ê8
+Ú
+ߣ¨/xñQÐ伏µËQÀ‰àÛ®l³õH‚ÞhÏ'•]0¹bÝ®îúš/³lÔ°b¤ֆf‘òìäV½;´'c± ]åkd,_žË(²KÂï%Ÿü~¡H€1dQ<Ïç}oqËßlH|‡H»áZ¾Ùf³‡CÑ
+ŒÙ
+ùÒ{=NoµQ·å(‘ß~#òÉÍ}àª:B!›¶lˆlç9EûÌ]üæoQFÖ_EÚË32¹Ø¹¢ÏÞ/Zƒ¢ÏE[kˆ‡î°ìÉdÖÒ4¡ô„ÇhfÙ—Obu:Á¹©.òÏ0ïð…ä;.Â4³¸†/Vsáz§jÒ—‹G–—Ÿ^ÔÞªëd-ú*=ë|Γ-Äô9vHxÔ™ÚãtÂZPÓ`¶S‚jË*¯e³G˜i•V*õ—'·Pˆ<õëI:š\IÖrå M—XAþ
+¬ºZÂsîÓ`YÛŠÞÅóQ‚¢©M{ŒMò³(OPŹ¬lž0Z&·jn•d‰rðÅêå×(⶷4ZS&fóÕÈÞXð7°!ùN‚gÛT”ê»8îù$%« ñˆâÆл'å=ýÙ¨>ËÜvº/Ÿâ¼ ãÙTãê4xÔ²¥R•O%¥3ŒFƼÿ“M׎GîPu‹Ä\È›ç³Øz4óÒjŸRËC ÅÚâÞ1Ê?Çžž¦„-±þebr“é-¤8*V›ýTPRVäëyÖëîæýp/.Æù¡ÞÃç‚QAfHœù°OF‚ÖT¾•Âû”Fäwl¹Ÿ…Ýkäœä]ÞbkçT q#R„°éV{ö­gã/R…ÌàØüÉñÁ"kƒÑ}òmàèýúé‚;˜"ôûÇ"vü'{Ì}ùð«b¬ãB¬EuÐÄæTá‹1«ûtâ󬾰ŽÐb¨9¼„(F±Š±Sá.Å}~¸ìLk–Ç•€À¹DRFÑs©²p>˜"yn>Ò‹zÜsËúúå¹Jzo y'ª¤J4o+Hõ#Q¦„-ÊÑm.¯Yô52i5~§g“>-$Õñj¨ÝØ“H>ÏÁ­}	°SùîªY8ž½ ‹Ä,ØZI­Œ
+?cö—2;YcÕeéUãØcs•‚¹ÖoŒo¬K0N’ŠAö´«çè_|¢XÁ†'Î=BЊBÑwGMŠD`'pç6ù‘™’Jt¡í¬‚U»€½?.®@¬·ŽÍ+ÿ±¥ŸÇ¥ÉbÀ9J%wÓ¾.'v¼7u#Ó‰ô¹à[Ï´4tˆ­tô¨Š9z§ä½‰xPò=sù8³jkáŸÖ»:|qUr}'ú-å›*Dï·™š{à³WŠŽJ‘WAøc`M_ÂFÃ$	ô÷z~&­Á¶,NÉ-¿¡ªÑÂ/8´=ž«¢yÄ+C4Aì/"Twó肵˜`íSÛÃóÖÛWejÓA£ù£T1¢ˆa:a…Kêïìu_ÁaÇãÁ)ª#èœù¾]CäyŽS‘»™K	WÆ
+$˜ºžÅÛvÝ44â,ç5æ´fÄíP"ë>b‹ëÙ¤-—Àƒn½ì•„wg[à%ß0`ŠnO’(·ÚÁ8;û†ñ㼧
++­	T³Í«æìå­ÿ¶˜U*ŸÈ®¿@‡Õâ6´%‚¬T)o‘m}9¿¯ãÞ†’ÖTœBÞ¦¡Ù ‹w1À}pj–HtG«Î±Òþâō…¾k	»­ë{
+ÙœÙ]wé•Ó˜áó=wê"i“±Ù]yé74‘ÌjN8b3JWæ®rf¡'ÀÑî¹"ŏîå|º?Ÿs·PXþècÖI¡ùJÖ»ºy£í~à¡á8lÊp'|<¦#Ô((wpT¯šœAZiÖZxç¸L ª+H\X éN‡É Z ^E8-Ý#1DZã 3Ø]‡Õ³¤Ÿ;d‘ Ò­Üdé	Ï[Û ÃÇž}Ê!9<údSÀ«<Ò~IÃE™R©õEIC²	Á^¿xe>U5Á9Xù
+¡E§K.íÁv?Øí=0&J|ó’QóÃñÈøRீ쐧<SÒæÃ`D¨õ3¸	9ˈ7è\Ü—ùv<‹4Ÿ/”Æ¡Ú7’DÞ|Ihhï»UZ¤áÿ•ýg5ùæÍÎN e˜ÈL–p†þ‡kúi_£PÒÔšm*_ÂO¹ø3¡wÌû¬p	YRs]ȏ$.n'ÄÙŒ@O¹ü×~æïÎœWùß{!¶%2PRŒ¸A%+	ªÂŒ¡¤oß«û»Oz¸§_ªÒ5ú±Â<™Ù+ÆY×ëµýGWµs©Déѐsmà„ À¾ÒGšr³ŒŸì`üšvˆ²–ù¥!eÌm? 8L=)Éß]™ÿ"³/ÿS]qÅ;à^X»þ
+îm>aY«8ã°'žÃÈ}­£å>
+*–ÏØpRUVΦj§´½änvµw‚eíO+÷VÈ×â0
+:'O‘IWÝÉØâœÁË„íË÷>s†µÈ™:ü{ݐÂP›e!êp‰#?ã„ÉUG­Q'¥P#!×Û«rwØßš9ãÁ*HR‚–øA
+ÚŠ²LÔ–¬]#9J˜£Šú^Vç	¨£÷åmý[Ö?äLãÞ|\Òƒ”Ü©oØzä9v—\ŠrBÆKÎkѦÊòY›éWk¼ëe4£Rƒ9Üî‚:6Ë 	ÛíŸ`ùÓøª™à¾¾RFÒd~;®åYè<›m›¸ÿÿ$ÛûÈŒ»ò‰¦iÓ?t<Êé¾ÊýGkÑ%_i•™äi„ÀU”¿…]“~þ„W°§zÞ±NÑ%láÚùÕ݃MÈTé(ÕfMvgh‰ £
+‰HŠsÜMÇ‹«°ýà×Oó;¨eü‘ß}ì'»¾íïxæw t[žõX™¶úqbTL at ONsAlŒ·µòyéð;Ä&mAö€Ã5ÉŒ¼ùpóoì®lÆ%â¨gb´wÂŽ”µ,L™¥“š%ŽTˆrPÇ..ÔÔ«Ótag—¿ñ
+Ä`¸Sa™’/]t‰’Ù4$×8ÂV-d¥ nÜ_ù®»<ä/€ò‰ƎbîæBÌ^k®œ,zIºéÕ½ölW:¼¥Q/ä·‰Ûó¡æ˜??o‘¦\;:r#èq?«ÔhKÆ2^«S‰ß'@=駂ü»z¸xý4ØÉ¥m8"]°¦`©Ažô)±0"ÏÏ´sý¶.êC„<ævtá·²ù <É\ÌàdÞx”˜Y¥ËëĆʩV+V>zç®×bS’¼ †ø>˜#øYvØ^Ɖ8lʧè}U¹¼³¼‹éý”A¼"åöçYl¾eõABø’ß™¾¨ªËçOsÉó¿xÙqcmœ#†q·Op{ZÅ{üßk©/—ݲ΋͘l*Y[en2ЁD}üŒ4·W®x âÌ’œÑÉrEšÙ¥'1ЃZ(ï©ÉrÐì¯/S,l	»ðÅExUÝ°[#uú<Þ¥^Xó¬©5ZbBå@´Ó©çjž+³éÍc/YWäÓãGÂ-~NÆ¢,¥Ÿ$.‡Ü&Cn˜[•ù¯}
+2C¿7dFùSFþ)ÎEê>š­X¢Jú-N5Ðò‰'aÓM+(§*×µJ"n—þ˜@#ÙQ¸ÞûG¤¥éTÞ„±R($í!¿¾i`Ü=/Ê7S	¹ÒÝÜœ“]”ªøË<7gÞÿy\l%2”ý{p…¾Ò×ðTÓB1c0ëI1ƒcµ3§Ü\`ݳÀSϐ%,ΈË2^ å¾h¬µØˆs2›ÎŽ~]K	ÊqÇ…ìÑ6ç׳ˌÌÇì
+DØaY>¸¬ÉŠ,Ù‚¿4åEñ
+tåjc²lœMÜ <tæÇU
+ìî̃Q½´â€‚ª	¬ -[k“îtš©¾ULÆÚ˜°Xó®Å,õ´_Þ‘$üµßÑHÜÊãU2ù³H
+غ–¯õ-£ÞÆ·ÀÁçÁî”B솘ÂW4\·€93 ßbԢᩐƔ .5ħPζ͝,Ó­|sßrG¤ö BÖš¦Iö¤Ì7s”xÇ¢!yÈð¼x1„Îp»(€–aë&1 xûš$O:Û7”vÐÜÚ»!¾Oî!×u¥=Æ¡¿Ä¨íSí¢
 endstream
 endobj
-2153 0 obj <<
+2161 0 obj <<
 /Type /FontDescriptor
-/FontName /VURAJI+CMR10
+/FontName /HBNRPT+CMR10
 /Flags 4
 /FontBBox [-251 -250 1009 969]
 /Ascent 694
@@ -10052,53 +10089,49 @@
 /ItalicAngle 0
 /StemV 69
 /XHeight 431
-/CharSet (/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/a/ampersand/asterisk/at/b/bracketleft/bracketright/c/colon/comma/d/dollar/e/eight/equal/exclam/f/ff/ffi/fi/five/fl/four/g/h/hyphen/i/j/k/l/m/n/nine/numbersign/o/one/p/parenleft/parenright/percent/period/plus/q/question/quotedblleft/quotedblright/quoteright/r/s/semicolon/seven/six/slash/t/three/two/u/v/w/x/y/z/zero)
-/FontFile 2152 0 R
+/CharSet (/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/a/ampersand/asterisk/b/bracketleft/bracketright/c/colon/comma/d/dollar/e/eight/equal/exclam/f/ff/ffi/fi/five/fl/four/g/h/hyphen/i/j/k/l/m/n/nine/numbersign/o/one/p/parenleft/parenright/percent/period/plus/q/question/quotedblleft/quotedblright/quoteright/r/s/semicolon/seven/six/slash/t/three/two/u/v/w/x/y/z/zero)
+/FontFile 2160 0 R
 >> endobj
-2154 0 obj <<
-/Length1 1015
-/Length2 3800
+2162 0 obj <<
+/Length1 1014
+/Length2 3862
 /Length3 0
-/Length 4458      
+/Length 4517      
 /Filter /FlateDecode
 >>
 stream
-xÚ­–y8”ÿ×Ç­Y²eßâŽÈ’Y0¶’3öìÑ43ƈÍŒ}˾¥d[¶ì){YB…"Kd-TaP²EòLõü¾õ|ÿ>×ýϼÏyÎç5çœûºn™#f–JºhÂeŒ!OV‚‚ Z€>ª@Av}"IÆðgdŒ ÕÔ„º^X@@Õ´T4´ 0v@ŸàéGÄa]É€œ¾üO“: ë!âPH<€@’]1´(¤;`I@á0d? ëîXü<A,0$у±C¡ ‡"—1Xžüè<Þ… ¨ÿ£½<ÿ“òÆI4(@Ž)ÐѼ»€Æ¸°ƒM´»04’ÿ¨7ôrw7Azü,ÿ³Iÿ•FzàÜýþ×@ððô"cˆ ‚€Æñÿ¶Ú`~³!0hœ—Ç¿³çÉHwJuÇ ß!Éç‹A›áÈ(WÀéNÂüŠcðèCÐúö|æ¬!ÜöœâïyþÊ™!qx²•Ÿç?UšièMëç8@@”f¤=ÿùuñ_wàQ4O[˜€$‘~ì´Í ) px4ÆÀøÒ€Á <L;Ðz¸ˆì?Ç©®
-€~†~)
-e lñG©`ëmz`ä?J•vEððøÒøÀ˜$ü»Á0 ŒûKÒnI
- ìþ—ÔÀ$€ñIÚ]„?0´Jž´Å" ÿrÐ ‰hhÇÉ>„¿Ò´ãõG*Óêùý©GCñÇÛÿ{´zzß %U at I454 u$èÿøP^D"OþõÖÐöã?ÚGÛ&ƃbŸ% ND¸¥7D•¾,gV ×Ã>H4©mõè`øø-z÷âã«
-Ó5¶;™|\sÌs’>ßÅHq-æ}†«¡W)#?æ¼/Íeú7ŠÙ®e"ü>zJm…/q77¯Saô¦CÓ/ÊRìîtæ|îZÊ7“;c5Ï2y„wÝã¬5u[ÃL÷Ñ‘5²*G,x(WËbT£§|xR’˜¦ƒݢY*¾ùBhñâÝ)dÍKþḾ0tÚA0{Dí"¾dÌuÔÃÝýœ¢ªäõÂYMßw*³Á:/Ud)øaíìd¤šÁC餑ž÷¢u9Á °ÉáÈypePÍ\IiRÄÄî1Pðº9kt|Íz
-_oBm²
-¥¯˜P©üT˜7xEÎ|ì¼)‰ÍcãĤKóvZ}ôÛ4}h3’c‚õ&å</Azêd«Æg*ƒÙ1þPö½ì¸Ž÷f}ߏ»,'-Õõ²)”³\ùl¾Šý+å×efCŒ©%p•}âb¡¨C¬7ålÐÑîZü	«y“1´*°!¿Ïd·ŸL-;÷a<&‘”Zäq$ÚA—rÓ_0ßÖÓìé31ýÍêkFkÔûÓÖ¬°[Üù·¹#}×]S²{ýÖ¶ïÙŒle5v8-_¤Ø4¦e¥õ
-FF·ìwš]H§…›fÐvDàyî ÉOÖÛ(™á¥oÝ—¼Ðõ蛣<,+SÕ"÷b:ƒV¯Îò³«¦ž„¹–»¥¯–Ä2ˆòh‰ªzšíS·u°C|‡9Ï%ZFá³cæœpÊMÑ%jQ‹UôɱÛ
-[E²œª9TÅÙ¶ÑòXŸñ~ª’mXl®òÕçrckV‚ J4F§=¼LmÁ¥,–º<½Á¸dzêMˆ¬ÂæIìý65H·þÎ!	x%Ž„ÚzòÀé¾-¤ê¼!§¢Š_̳Fa嶏Y§X©öWïÈs:Qƒëdß7ãï„¢òØO_P™SFIlÓq¦r6.íøR;TVRo_ÏF–¸âј/¯MÛÖK
-b=Ù3¹|Տ.G¹ .¸‹äÂò;~nìÛ']nºJ<–Çºñ‚ê|.ó ÉšIôòôÓ³‘WbœÚqS À›à¬õ7c¶ë˜9øUOC—íq,JvÓp½û#ã1º«}â}
-¶3EãvÆi£÷zµªÍLcF[\üßÖ|ùâlðÁó%ç¾äÑ¥WÛQQCê7dc7{Ͼulœªæµ½Ó^‡“øžéÕNœýœÔû¨÷þÑ@Q¦TN𲑉ôBqaѲñu	;Ö¥ç`ÅJ”æ7T•ßC-p÷tÑÙ‘bÙÞøØŸÒ¶™ÿ¹ß–b9Ñ¡ìèn`_ÍC¿%JD¶èO'+Âs
-X殀½~hû5Pa<2’òŒž~(0x«PÑ{{£Íâ°ËƒP†1ß@eëžY&Õ|зù‰ŒŠ$aA£Ù”ñ‰ôÿUßýÜêÑãrry‡IyùÆ=£Á0åÝCGÍ_…Hò‡b༁Ķ”w®{§öz@·ôYFAT&ôî÷
-YP=Kí´Ì?-ÚÊX½.©×–ÖÔ¾$î唺[Æ–·«9iÙ>Ó/ñu—xòµâÑ³eª¥X™ãô£4¥ZíQn¡Ç‹»JðÚÜ)Ì”þKæÊÃ=æÊ®³89øú¹åÄ­ÄïÎÇll8w&ë2¼õé…:dmoÓm×­ª§AúÔ¾+Ò9oAÒŠƒU/‰yµÕ$È|›½}뉨`µ|U2^¼«øú‡ðQé©%ÒÒ<UG«»a	M¦[í¯­äPݹvŸ‡Å5饬?v¨á‚@°<ný®ðÂ=T(FÆ'›OQ²—­¾¿ Uz¹%:epµy_[<õù µÈ¹˜l
-s±2ýw»”Ÿ³lðµæs‰†ÀS´ÂÞ›‡Û"wyÝ»d“†áº¹˜­oœïyêÑވȘ“Ô•—-=ux6Tká¹áໃž­WS6^t†‡ÌV=êuâä»®NžËëäЈ…„ȝùb	·küLÝ6)3æðmŸv)«šr3ª´Û¾ÚK6ý %9E=\äh?z†¡Ppæ÷RrVëlŸõ™CsBÁ‚sY(;5³Mýú‘Æõ3>îÿ™kƒ>i¶óA?Gbƒ†ƒÆÆÎ`B5ûªœÚÉp+ôÎ3ÝiŒwfJ2ˆö^~Ù¡SÁq]3‰Ó¿wcd.m®åUŠýåZþ³º›¼‡ë›³–œÆ²¥X­½3™ÍÊà±÷»€Îñ gpY`$ã¤f¥>—Áê	ÿóGTçWa݈ý®wo°Î_JoÈÙñ™àôÕÏdåwÐ?d_f#'/­$´1²)ç)²é)gÚÄ•	Á˜¼“%K<*`ÐMd³ËŠpÞWKεó:«læ°{~]µÉÙ&Þ+6ž4,ÆþJ§#Ôâô×y˜²Â4åÍÔcÍüÊÎð'–Rn­‘ˆvWMy?`¦ìPšÿA“°×£ˆ»ðZñÙ§N9ËmÁ$:þاþHe0}e·u³îÞüöYìŠ3èm^yõ½Æ«ê~—~,˜ ú~ŒUö'¸­|ÝžZ÷ícX&G:¡¥ZQ§¢l"´Å’º»¦Å¢®Tåݸáª0Zyö?õÜ.ÉÉ`kxó!ó?N%=|9º¼Ë:½^àÙlƒ¿É+^Œc®°~`ÄËŸèo¬Ü­Ws;DˆdúòU`3^`Î(4Z
-«äIÛSd=™¡Ãóí³ö^õ‰=ÊUœ2»³ð·|S-ù$Qlæ¢Åޡ庣ë'†ñ~‘ŠÙ7ÆžhwØ'äbf®=»,di(½6^$šu(à¸y¿\¶pÚñ}ì>’B{¶z’–B­³	E.nËjÒEœiÀ÷hIn„mÉ^ëì•–+í×+W‰Å½ÖÎË:ÎSÑ'
-‹//C‰a&t]ÃåMeË9Š’ÂLÛx¡¾ð&åFì	ªš}bëêö˜‰YØJ‚ILì§$‘U涤bށØe¨uyÿž9›e0ã¹™u,ç6[>êúùS¢‹ÞÊiûµç‚DtdoËá›ç¾ê*Y¹ƒJçcºW"6±±•Wã/°ÞW&7×û½Øls>µVâ¾È
-?íúf&¢Zp¾,w{eðv^ŽêÌ
-£»x”éëµ
-ã!Žú
-„ã–
-0±°µæÃâZ“ðÝê&³m¸{ç Ò8-àÏsÈjMî%†/‰“Âñ—q®âƒrΰØ×å­¬ù¸¦XìPþ®ž¯Q´ÏD¿Ùuƒ$€PÊÖv÷Î3û
-)…å8Õéå&ë·t83+_ºåÙǾ(EFt²ŽwŸ5Rf¢D)u›Ìž¦­õ9¤j,/[¬„Èp”ïKmØLÞÏ©éM?`ÿŒlTðþc[ÿû·©§‚Ƴ–|ÄzþãV–]¦ßO´‡7×ÄÄÝù–骭H8npàŒù!»ÅŒ„ù<ù<öJh»gÂÇU„›@ѐDägȍC§¿•Þ.ˉz3X¸vëÁt…cªÜá„Wb¶­!n3·‚c  HÎ~‰õ iñ¨ÿHGBÓý"Á}þ]Ok¸qAÒ{iPÛÍ_Øč§3ì?Á«8h#:å[òôx¦<‡´lŒò»¾)j«Äý©m®ò8—®›J‚J»º€¡¿¼MÆ@ñj>EÆ
-QnD
-ú!ßÕ3e¬œl¢›|Q^Uy«||H e±í\à㱩>Žö³GÚÆ ñÜÙÐ#à–+GöÙäŒÐ膽Ꮮ%~èS#N°!¡¹"tI—âڝç6亡9Ròêãg6k!ûÆuÇ['·¦‚üÛÚø½”·¶ôÏÚîd at JÃÓ|>>d‡¹ÑóŒ‡Ô2ˆk‹wκ§T*Â^Oá
-/17IÝK×™àãhª;Ø‹ü¤&>N–øl=^ª:Ùà}ïâ¸ÜNreŽ¼XµW¨(§ƒ¡ø¯ŠtÖiº·Ff†àýàrZפž•i‰>|½÷>SÈš«£N«iöôšUÙŽ#WOê¹&FézúõλßQº‡oF¼GK6‡ô2WJ1¬ÄSÉeC›¡±pá§÷©¹9ÎhæV\™™NKгï æŠVŒFÞ-ácBË
-p¨cûlܵÉ"æf[‹ö5Ê^•¬ž¹»Ù\h5…þYibûœMušn,X–yEg¬Ajú¥DÇ·§vï8­¾>±æŽE^«õŸŽî1«*ò-ØÓËñöÆõ7`_\úxd]썹2Ïå’mQ#m°q*ÝZ×ÖZp‹oÏvuÊâóDÈíV—56HÚçÒŸœX:ž¨ÆHDnEJXRsâo3Ü&nÆ—;ÇÔKcT»—·üù©Ú¢Þö¤u­ÒiÇN&‚ÆxUx_$e•_þ<]gnåGûò‹ÖÉsÎóÓåÁÊ€#Ç„˜+œæûªeR¤‘|ñ˳&™$¡fVê¬{^±\Óùì‡>êoû%ÉͲG
-K`VuÀóÄ+@;¨XG`¸GX%C|_ÝõúZNÑáUwX)Höžéù|Åñâ’«5Oo';R.ž,~ãû*.aûqEÄQ·‡Ò0úþü÷²jõÛ¢cÕÚØtm¬ÓOeœ(¨åR
-‹±€Q!e7Œ¢Äã-áZsá®Ã¹FvÿÖ=`E¨Rí¸¶}\íÿe
-ÊéaóÁeùC*‘AçOתÇeHÚ¼RËÍ8"ú$
-\v§«^„h<ñãN /€Á*`è˜{l	q‘cà”—ð<)¿áÙaCw Á§¨À¦;#¨R#øšdãT©Û8k“KQÃؤ³9Ÿ—6A¬ºBç~ª…}­Ö—’{ž	]zk»‡¢°NágA/6Á¬PiÝ®¤ìÒºrn§H1L<í¡ÉYö
-…½öd¾µÉþÖµXÅØuãzw“;Eßè‘Rúfq¤¸.}m®+×ñoêY¶Î'gÇlðÿês—å
+xÚ­“y<Ô}×ÇQ¶ÉQQdg;…˜}ÉžhŒ†YÛØwƒÙšìK²$d-ûšì²%”-‘TÏtõÜW×sÝÿ>¯ùç÷9çó=çý:猰€Éui
+'¼#Ró’†‚ *@˜¡TA ÂÂ0î…Æã®Â½*@¨²2¨áí” ¡
+*²J*y€0†w÷# ]¼€b0ñ_&E I@#à8 !Üˉ¥Ö@À1Àëxéåj`0@³_/<fHO$Áé@¡@'4ÂèˆtFã à_@º8¨ø;ìäíþŸ”’àI…ŠQ!ŁTD'<ãtB¢ `#<µ’JòÿõïâÚÞŒû«ü¯!ýWŽEcüþ׀Ǻ{{!	@C¼’€û·Õ
+ù›Íé„öÆþ;«ëÇ 8gùB{j£‰H'´Âˆ‚c<‘Å‘8§CPçöXÏÊvÝFò÷>ÿÊ™ÀÑ8/s?÷¿«þ2ÿ¥¡4u:4x‚@ T#õ÷Ÿ¯›ÿꥅCàÐ8êAÈ+ áÜ@½ª’@hœ’D©À`ïE}¤Î$ˆÂ ¿Ö©(G…üú­`ÿ•’löG) Á–+ê.Áð¿•µ
+Åþ‰@©´`äß’Êþ=î?y ýIu¸þC*Á˜He ûGB!@0î’Úÿ†Zɝzfx§8¨€„?4Ôç^¾^@e¨üþ ööG~çÿ{³ššxb€´¬PZF
+TVR*ÊC‚þáM  q^ýi¨çñBS	‰$"€©q<âR¤ëýÚè’`­¼Wé%h5Ÿ'=kyq"bò-¦°WßCb®Êú°4‹m…~…ß÷ˆÏ3®1Ðt@{+Ì#‘<öcÅçÖJº?…Ïz'ÝÐoÙ]p?b½¡vtwCžÖøõ\_IŠM~ÇÃOë9&bWÍß3ÎдÞð©n͈TP´ÖNÇX¢ªDdÌ8È%1r¤Y_Ž”¤ã³CÁ®$¦:É7ÛøFoÎÃ<¦ìäv»«¯¯ÜàÉS¸‰›pÇb\à·ã¯IÊñÇçÝÍ Ô–e‚Õ_ÉÖŠ$’q£ª™Ép­:¡¤±Þ·¼ÕƒAá3£Q}Ù¾2 ª•¢‡ž3glZ¹Ó
+û ©ËY\ÑF½umé”lMà‡¼ìa71Ó	]cOfìÞ¥TÃAZ
+i>
+
+r€³L1%u9ñB³ý*ßÙôv·Of–g>àŽkk2p$…ÚLZ¯îg–xÌÿÖQ'GÖvDfºÄäõ±Ô"%ÙŸ„µ<Þ±>8„ƒV{‹KYðgå„ca•CñŸÌA6?À‡SK®½›„†_HJ-À
+nhüyr¬ÝM^vñÁ,w,Æ«Óv̝÷Ùs²Ø£ˆ»‰.)™ý~;åVcû”Ž!ûÍ›d+JZPFÚÀçظþíaÊóÊ™úE'°ûÑ°§Ÿˆ^2Ý+bõ:›øéxRÂ8ãÇÜÙ§gËc:‚‡¶ô=–NäRÏÏÈ»ôyÅÒñr¨ðʹ›|/ÜØOTw~Íuž%PG/ñz4.3fÅ-SO*Rˆ^«¤MŽ=0ä&3·“/øC6S at U'+Y›÷»€»‹>/e3 µk
+•D›+sƒbž{â…”Vw+x£¢µVŒzy÷Øf±Ú›Þ³"_òù+†š =°Ã“Èqžˆý¶çö֐J]m6VIY¿˜mÊ9Ëפƒ¯Xõ³OÔ5õèá]/bŒºº«~ˆÏ‚DZ¶té³zIÌsqÆbV¨\±
+"#© w/ãœdÝXL¯·!§Uó¾Ûu²án²{òã-?š‡2¹é<ßà,AÎ\פ®M|ý ÁÂNS†s¦ã°¬=f!÷þý°ÑŽisî奥(·û
+z˜ ÎØ}Ã2±pPMÏrJî
+tb‹f”¶™0Ь›ŒÑØ87P›k½X0Éb£Ÿ6^Þ¯R©mbl3f׈òŸ¯ÚÞvÐzg…Ü~XÁq}ä Ï«½ñNéaôþ´Œ“Sý~Å››û|²Wx—æ³)OIý/ú+.òOe•oê	Yàk	«†Í +"*\´wÃœ‰ tJ[ý¸±ÊÞÛI»}(Èx°·<˜Òü%çÓ ®9åúT»¼' §°•í4OâŠj„Í%K<Òb\q{ÿPõ?óYKÀÍ#0–ÒEK ×qßË“ô9Øk6;zF7A”±ì]:.—úú~êAiÒ½¥”É©ûEþ[ÄwƒìŠ¤I1±ìŽóžÙ9ú½gZé$%I`y™o'/šŽ„ðŸ
+CpšS\¾«}ï݃1Ž¿€ÈÎÐiVôŸ6Ûp—t(¶Q1ý°Êc-l>]T£*¤9¬zKÜÏ*ø¤„9û›òŒuTËbóíŸ×Љ—§%Œë”ȝd¢ƒE+6Ù"\ä
+;‹p«ªì)ôäÁ[¦2£t½¦‡BEÍ.m|j¼t/ñÈAÔÊŠõp¦úŒöt»ˆuÍAõ–bd@áH’Æa’V,w‹Ï»¹êŽð×)¡°¬{m¼<OÅ+“qç:ãßE0DßO-⨼ø´GþNýñ~Ë´åªb¯ç‘ͧÑsÊ´‚–ËíŠlˆ3‡ëàs7Ny
+V–¬§¹Aœ¹i~Ô*ËóÖsM´ÀÖ캦öé„åÙk1}S̵+±ÂƒO:eº÷¸šrØxCRTÂßšFXÿqb:E’F
+4!÷ú µ8u7.†pFFÅ¥¾+3Dík*dBUV»µ‡N¸7y¤ìõuDL†,U¾è·gå»lͨMdw°(sÇBBÄ®~¹n`Cù´q`T¢ÏàËÛ2‡*©œuÕ«á±9ðè÷2~§Â?»q¾ÀÎvü*]Ïž¼ß+þ%Ë«'WNó¬dX«–êatQú5‹¾J¼ÿbè°oZõ{G²jø¡UË‹®ÜÄŽÛѹǕÀyˆøŠ[E¦àiÛ=P´c9Ï=-}È·7è-æ6Ýxã¦Äšw8UØUú´$éu“®åX¶Z„iÏ·¦É.üKÖ[-’«ÜØùlÈ÷Cþú¢uEŽSëá…
+XÀ⏦î¶y»ÅpÕÍ@Q|–¡Ž‹Ý«ñGÒ€üW©éÛëvªlO˜Ö7eÛ <`\„jªUn.ñÓ#¼}» 怐‹ óÃtV»]OìòSdÚorËrT<~Kªt5ÇÂÌfjØ­Áÿ ìtBÀ2WŒ¶´FD»²¸§@S7CÁDÇÂÀÕ>—&¡“;`RØnHN¾ï³’Q=!a7UA@$ÁTX‰–̐¥çJü¢›”V0ç¡MñםLòu˶Vmv%‰¶¯g|KÛ­G&¨XZùŒ‹eYB˜Í»/ÓØ^dWgs]aèrÙVJ4‡vr¯,góyüùi”ñ•	z‡žV–]ŽÌõ»O¬XçéM»(Ùã¡%Í"¥¬€¨¤Ä„Ÿ “"1¨ê%õE1#W
+„Ž¡u] ¿ã{B©õ0„åãlc­5¹;§PUï*“…Œ 2^I”¬—kÔ#.ð­G“z÷`®¸¨ÝÀ‘m¦¢F¢™s^á ç“»M,L/ÊêDo?/‰kO§Á>ŸQ L¹«•ßÃÍ	¶šÖŸ££yùݟ˼z‘qyÜܝ5Î׌­•i_•{DŸã©¡çŒ†üYvd5£R™­sÐ"´Æ[1ð)?®!#CR]Œ¶®4Zãåôš¿Xš\²_¸fk§ñ•~SÌ‘ÿAÞƲ‰¼ å ó ÃrÅñÎëð#Ô°³šyÝM,<C»ùt|u_>±<ù܁ôƒf·Fðª7]aŽu¥þ馦1”ÊãýßîCrøl”èQäÑD²}úIbOÝ›ŠâÑžg>³|,^­èiº-(Ù¬ì‹/fïŸ÷—o{SÑK ¸Ò
+™¼$¦>Éq1Œ
+wœQ{8Pçéÿ¶<õXíN¿”JÍ £ÂUñã†}fÉšˆf3Q!ẽM@ÈjåTÛ„×ú§^0uo1…îܱK»ØRÔ)2!žÒ{õhŠ’òraZÜèaôõ‚rMî—­k@)‘sÞ1Á¥1MÃ:Ô|-[Yb‰”f±Ð“óM§(Z×lhÇÒ x¿Ýø”KÁHÃò]~í·¸ž®]}楣kðüŽnP¦çM¶Q†SŽ‘_PG™.]I¡»ùnYŠ,<¹xdŽNþ>’ÊÌ?â;3Ævt:/=ÁàÙGTÔX|ÃÏ‘ì3‘¾êlâ÷Y+û2À÷$ul'lF4MrnLÇé3¸/HÀ¾¿¾_½:pkâ¢ÝB/Ý>ÆMªž"žÝ€eàÍwJ½ž'¹&·Gœ}cÍX]æþZ”cEñì==Ÿd£UwõÔ«öSâÓ¼}nŽU\«=Ý‚iî$ kèîFÁ…=¢`i´!~I–‘Wµ¥ö­Ó;ÞCþÛnÈlé•Èá[ÞŽ6ÆDç}á’+¥I™µòÏ&§ª4ig—î<¶:ÑÜúµhh¸dèld};K^¼XfEÅÁº¥À²t£8X´-±Õó-9ÌR8,Ï÷'L§’Ýl#ðŒC@  Ü|èùã‰.üŽs-…°mBLj±®kAÿ¨ÅïúIY‡3™üF‚š€®EdfmR€6`íÓ«Kµ-uoÞÌ3;¿]e‘ÅIœ²vc¸ÐcØ>Ñ×û-¤–oUõÃå36ÈeK¥ò¹ˆY÷¯!‘/ß³§Ÿ'0bCRQ±V÷¹CöS–üb“òNË×÷î]ãj)—>&
+;‰®/ý6Á;öóÞÀæ¨0'M13éÈawÒ‚çCðý6Ž‹4i”ûÎT)×’ëXAC™GÛ÷¯+^¯}ø3žl¶´¢öHð;Z7¸G¯F‚T5Ç4èî¸ósÓ	µ¸sô#’Ì9»Žf}4;?áðb_#=nF‚ýèÖŠ«ÛoEêÀ›÷÷ªd5—¶ÃÇŠ‚”ÝôÛŸYx¿üqó…¡Z¦T@WnÊåô·¨ˆzFuðç$_‰þI]ÞmF¶.ì%ž4, (œ+*ÛºÁ¼}Ó	/mýÌ×H:VƆÊÕ*c™ÏÉÃ1H
+Ù÷.»þ°¥Èê/bZ #ãŸÖ7ä¿Ÿè/J볶öQïN‡Îéà7rÖ¸@¹zëÏw‡2¨_žÏ—:áed	*m®ˆ™§	ÛµÛU?w‹fY˜Ôqï'ž¡í‰îó`@ÇÁ}–ÜHçÆcLjÚhŸzB¾£ß9…Î%:C¶¼¯C)m:÷_ØÖÌ^B…çH­„ ,S¯ûÛlÙ¨ËDÕ¼fï°È˜ïÕãôÆÏÅc¡¾/6[ËÝèKLˆÛ*uˆ—ãEº¾EOÍÓ¬FÒË—GË坉g`{ÖôN핤gÌ^Ûaƒ*Œ‰ùM\w½òŽán|:3X"1”íýE!tëè½[+xåÀâ'z
+ÒŸ€	Üxd"¶=&Ü憒W«à?K`(ö”ÄÒŽ+s'²‚IiÝf&ݬRÈ59'ä <ÔŽ·et°âœì¨m~±qò앳wm+¯ü(û™¯@Rˆ{Ö£EcãB[³iÑ™Sq.…²F7GM-==´Ï¢±—ëÕ¼Þ"*}òK†ó^ÕfÃ,ÓŠ¤z[¬½2äÝS¥“)p]ˆÛË{•Œ—A—Æs¾xô$,»DicœaÉZ’¶UsÙ›ó®´†7Éibg£ˆÛ–!î
+ÅK2þ‰%^ôjǏÙÕd€/ß×"8NgŠógÈÌ oøBÁ}Æ”÷‰E£‹¤A¬íxÏÙçìy,¢åÓ"wŝ² ˆÇ<f}'/Gt_¼ákÕãvçFî©MêX±è©Ì5äðýùèÂp
 endstream
 endobj
-2155 0 obj <<
+2163 0 obj <<
 /Type /FontDescriptor
-/FontName /DGFLXH+CMR12
+/FontName /JWNCSY+CMR12
 /Flags 4
 /FontBBox [-34 -251 988 750]
 /Ascent 694
@@ -10107,58 +10140,31 @@
 /ItalicAngle 0
 /StemV 65
 /XHeight 431
-/CharSet (/J/R/V/a/comma/e/eight/i/j/l/m/n/o/period/r/two/u/y/zero)
-/FontFile 2154 0 R
+/CharSet (/J/M/R/V/a/comma/e/eight/i/j/l/m/n/o/period/r/two/y/zero)
+/FontFile 2162 0 R
 >> endobj
-2156 0 obj <<
-/Length1 889
-/Length2 2612
+2164 0 obj <<
+/Length1 751
+/Length2 1212
 /Length3 0
-/Length 3211      
+/Length 1744      
 /Filter /FlateDecode
 >>
 stream
-xÚ­Sy<T
-Ž"KY“²äJ„4öÊ2*ÙéUY2f.fŒ™1Fxí»5ÂÈš­(Š’=Kö]Tö]oD!û7Õ÷~}_ï¿ßïþsÏsžsÎsŸs®äqsY-ÞÔÃãȲP9¨ ch rII"ˆ £ñ8]T ªªP@‹â(@ (LMQU
-¢À!	èà	T"ÚщHéœþNR´\@"‰À†²èÂèD`s<
-’©r€˜}¯ f 	$º(9(@¡‘dÀtDã8ä¿ë¹ŒsÀÊ?a…ðwÊ
-$’¢ )†ÈÓ C"
-ÃRèÀ!o„gÌJþ¢~o®GÁb.ßÛ3<úGá‚ÆRÿÇ»(dâQ ÷;Õü)ÍD¡).¿g/“X4RçˆÈOMÒC{€(4é8 °$ðâP¿‹`ØöC‚¼Þ•‹WÍMd~lóGʁƑ-¨„ÿ4ýÎýCÅoˆhÀ
-"@DÆó÷›Ío£à8$…Æ1Îá,@‰*ã.ÑYà@ãP  z0ôÊËáðdF	À°ÄpÀ9¾/“Q$ÿÓüQäÐnà/@à)Ä_€2 Cã~1”TyüÅŒÙò$Ð
-ÄýB”ã‹þCy²ü¯qÇÿê©È{‚ÄŸÀ?ÝÕÖÆ{Ü’eü²
-ŒJ(TUP>ñþ"’B$‚8òÃeìèïØÍØ(z€HŽÁ~<R=C+	Îõgtæ±H3i;–ÆW÷TpÄ2a6_q•.º¶‘ŸÈÏ5Í2-æ¾%L
-/÷2mÓ[ôsIèÛ™v³›Nô|)|m9ѐ:E8±ð‘ûUIï׿Î2w·äÆ_Ϭ§nø˜f"¥k1³ÿÃñ=5VnÏj’aÊ×ô±WC‚ŠN*7ãIpÍ
-U
-r牿³o¨#ÀÂöBæý¾œÂ·‘Á–·cýu®û‚Õáä>˜
-®½ï­S¿Ö	yIFI,2ãvÒ˲­ÇÉòç;KNÆ$àz5“ã0øñ;}ÍcB^Ïè>rþzƒZÒ¼…v×ojKtø´OZW•¾iô:‘*¢dâÑu®åÛ¾¶Úɍƒ,­õ‹Õuß|Z>ñD+MîûêÚ0$§£(JšM*w©
-}`G=¿x£iHùÎg…	O˜!ö’ÎZT—¿óD‚
-‰S›Ã‡~`¥sÜØäézÛ_ckcÆKÖÆ|_¶2½Û4<ç£L™¼ÅùEØ?ñ° fÌN™H•2쒁æDÙòüÙÓ¸‰þËöîc¢»vn;¨79¯µd“/j"OœßÐj)°KÖ¤9Ǎ<ÛŸøÁËè3iïº
-ÛPîªéªpëÚÝ«,‰º-…Ù¼.	l‹×ÄZ<¾„%×¥[nÔ:bývfѲV}KX'ã«ŠÍbÇøº”59ÀrhÝÒä8¹R%LòÛ9ó
-ß<ä•-©¼¸H•wQu]gM[wdNVF¬À™?æö&QÅo%ÿe1)‡ÌñD<Á=¢Ø`2§CÇSóžþ	ììiãÜN.©HÝP;ÁK
--qr°L3iG߶Ñæ6þóù“wieGûUqÉKב$_®±É,RÆ8 L"Ü÷KiíIÖpñ¨Î!çûÝŠÐR²Ÿ¥¿ïŒeSÝ÷pЩ¯@½ëz§ðÈWÙüÂÕY‚
-Î:4ÀwpÈX=qf“÷ÉÙvWk¾#Eo©n¢Q>ôãîæÂ}ÑÐs§&Ôéõ&þBåêFÂè>yœñ—Õi…óõ{?Ú¾ÍÎÝ4'%¼¼’ìt¶b^ðD-±ÙkR"Ëö%Yõò¶î­}»¦¾x©7×»=¯²Ôc{KºÖƒŽ7;xG°µç	;ï^~åUlh8ÎÙ vÁ²àr<ÿ¦Ô“Ʀ‡yM^é7]¥K‹n 	wj4íT£ôMX NÛúI“çH%ºEN_—ÅàP£‰§aL)^7ýB7áÁI?}‰:–)º){|tH®úFÙŸAÔµOkäQ»•û^.Y3JIî±&ViyZÕ¡\Y•W¯~‰	/‡{-ͲÐSº”,½S?äÅ¥’–‡àD}QáÉÌÄÐ<êõŒÆŒ¾Sû-5¦à*3EÎʆŽ”6!»NýÓ°~„f,3Բ蔇@Ï|K·m]Òw	SP¼¹=çXzÔÎõèÅåêƒkºãtÇ€ž¥ƒw™.d•H¹ç©…Quœz‚Ñ<ZȸÚcEoz#`‚¶Ýœð•”öܝ/Ž'Wïð7¬uX©Ã»-göšó÷6u¾SÝÉþ¬ù)hÀÞ¸Bè
-# Z”%!U?¯Æz™c|ž:lÓ@í EiÌgJñŽ
-Ÿyœ¹ýÇ‘¼’f^ŠÙrjE7ùì	$töi­”ù´ŒF;ê¦W¡à¢Œ.>Áw1ùïðó¹ÆŽiñ`«c±ßöó[=~;\O¦-ö÷5RlrV
-±f;±ÊÅî¹!dÉàéO‘ÃL‚+'1­~ˆŒiN÷÷$¤’¢oæKƒéÅ‹Ìx³Ã¤xh¸ï™Ç•Ü’8Ná—ïcî;N¤X*ŒÆÉ͈Ææ8[qÙXkNÝ8LÑü"ðöhÍpÄž1-ÔK­%˜¯ßvYBs⽿E±+ð]Ug‹µŠ/lÁšö_ó[¬àïmE7µþL¡n°žÐ͐
-ô:0ª•Ë!N™×ýtw¤?»’–‰Î¹÷(=çKW@ø¤f€À*}Þfä=kd“[ÌÅ”	 ëÓf
-+gwmÐMÓ‚/,Í–Z‚q(£xa5(’;ÓÊì;\	}]™60Õá«îM\žÃôÆ{6†øbãðÜôH¯HÏU£Wre=¹Þõw3jÕôÎ
-A ÑæmYp–v)WøÂäs5Œ
-]À¹SN|)§n†‘´1.é9÷r={³˜:×ïïô:+-§ýuLºnCKôñvѦ¥n)f’Ir›_
-çÂߝ”^å?ãŸ2욪Y/8fX
-•-æ	K„Ùw„R½‡¯Ìš¸ŸY¸6p~?"k}d‰¤ØUBçm©ÐÕ(æ… Y»9rß+n;ÉîÛ,·ok,8Ã0„guïx×÷æ^¿ÞÐ(B?wîç§&=ÑpÐeÿŒ1u¿Ùàìt…ÖëyS£]¡fف.^áiiA>Á‡U¾ØÏ)ÑO÷*ªŸÚÂ3œn뻲©p÷Šm{©Ó’VcãH(˜eÛpÁ.éò8äÝ1Ù¡Æ[áyˆ]¤±Œ3dyl_\gÍl¸
-ÚÌîëB’`ŠÐ8“`T˜â+ÆÖ’,öÍÃ1ýå¸çîX<¥u8{ٺΜ&áµ’ÆT–SˆStˆµ»V69˜4£{½~ªÓV=•ÅÙ¹Oµ'âú¸Nx»ºÞÓn`³„ŸÉlú»õÚçbN¸Ï|sn[jÌi÷“+âØü´‡¥cVqï*?ú‚9lD¢U€l¡3÷8âòà2-d»&wÇZRwÏ;;,è=Ä|§@Ïßmá
-\wÙ€5ü}ÁõÒ~|æô0vÏs!“¨®ñ÷\A÷t«£ëÎL™ù•Çˆ5Xß’ Ø<
-…쎞'䦿=@ é•6ßäÉM¤ïÔ€e®I~_éb앝Ù{)=¦&mñtTõó8‘‡M'XFcjrî@1Açbª6Þ=_+fÛw=ÿ,ÊìHÛl<¾W/˜­Ou´°Q…﫦Ä$²ôÞó}µNµB¬•©×;À2ǵÇutî]­âúxdÒÖe¥‚Ò#lËÄ·øúùé7‹¬âåóõõiV÷wüý7ºcæ9²„¥xVqœÄœöÚ²®Ð‚t5ÈÖ!mÄE›´ˆÙ`ÿK$µÒH _ÞÇç7
-‹Öžt(Ú¬Z %])òoÀÛ‹’\yÕžÃkµÝðßëŠ9ShV×0’öçÇ«¶þ
-Õ·
-o„“JÇ>4Ì…—|^Äe­´éº#?tJ‘Ÿ!4»x‰<~kõTäv“ÀýûI=•ò—¼t:³ªt ²í¤Fðö‹Ñ[ÉæÝyãxŠ¸ô©`¹e¢z`±Í+ÖSÊ–ŽŽó™ëh&­ã
-BµycÖ%Z
-47iRO^ÜIV;ÈæuìpyÜ[%Š·‚4;ýԦ߶Ý*“|saJeêÅnUOeÐööVjJæes:µwí_¾ÁKâ
+xÚ­R{<”i^›ùÒÈG|k·PODdy1ãÔiœ6+QH›1óÎÌËÌûÎ	3NYt”-§%ÆOr(tZÛRR”¤MdZÕ°hÛbWdVìKÛ~¿Ïþûýžžë¾®ç~®çznãô=4
+»a¨Ä"AÀÙÓ—
+ ™hlì,‚C]Ø@öö Ep€@Tk{²Ñ8c™áp%ÀÔÙlQdh|X„0(ðdH¸0ïÁdðÀŒ‰À	Ðx<à»xB|a1,Š„Y$"”€P˜ƒ DËE?î(¶ïʬÁ{*‰qSÀ7ip‹,åÉ f-½0ü.wòÿ0µ¼¹[çÅà/¶Ç3úËà#<Ù_<ÆDH`ðÄX°].Ý¿³æ	³þrÖ]Âà!LÊáÁ€ü®„ˆÝ)Ì¢#&°<1¼T‡QÖrxlK,ü>Úëo¾ô›K ?™à曆Ú%ýãÙˆ)ØO&‘É.Ä×û݁eW¹¢LŒ… ø8P¨€!1dD|.pD1@P,°÷kIB1	~à‘Ä6&".~¦=°ÄPx±¸„)d`)‰Â–ð?ßää„Ic,ðÁ³°Â…do
+l)ä¸ÿ2#D"•,žÌ{ÌFðaX
+3‰=ÝÓ19,»êHY¼kQ[9a‹Š§ú´×·õ·Ô“~LSá•>ôné­PVäêü{ˆ0´!jNO|¢6Ö§ÅmüKá霮ù¡È¡Üèz¿åzÊ~Î$iÞ¬êœú…¢âÝÞÛ\–Xܘ?q¬nêâ7¼òùÆî쏼v'/™jà–Ëó?z¸ÒÄz£¯VŽ°ì˜ÍQE”VfºªâqR|ØQµëæÏ&±Úme‘ÚÙŒùà©—í;÷ëÊ»¨ÐÖ®'Ün>ËH9¹ËÜfÃÉ¢¯ònÔÌ)/É-w´YW™œÎA;·É3T×ëFé]û×Å^ˏ'%>ï<Ü\·naö Ó¦Çñ­/‚ëª4ÅžÕ·¡KÛS·7¿Qm¹;O7Vj5Ž×ß{ßüJGÑwÊæ…ê”ð¾‚älm É«×+͐íú^a›>a5MÝ-HÛå<S¹è´^¶²«;ãóW¿nð¦ÿÇg¶å—~âL¿÷d°·öïsÅq=-[£GS?òQ‰3ÒÑ_õJk7øù~È-VneÚÕð&wo¬ùm”b†þØíÕo°9Ïzp¡Vp^òÙ6¦á%­ùrˆ|[vxFßµ•¹Ïc½&Ä+fíÔeÓ>Ózf²ü	¹.ÍW’ϯáç¨m0Òð»´‹'¹wnßœÀáqZâÚ¶’ì’鄪½ϼô¦.­dUX¿Êë{6µ,)»}‹$ƒTm&÷øâåžæ­	åL9ÓòŒ“§©÷~ ø<š7ßœ|;åµë‡ceW:ódF1ò½^K~©•r½q ¬xèØøÀÙòoùZÔôäU·Î*ÌŠÖˆUqÙû
+é­¬o8izúîêÓšµÝvT>xQl<þñ/5óñˆ~"Ô¤¢¯©<SÝê—ìj”Ú¦T„Ÿi·¾ˆ˜ZLô¬?÷¬íäOjöª¥=ܮˎ?¶éõMYè®Ñ«/ùø~¸s6HèQx;æÿ±æ*¥U¬ýIåY¤Aj|þØ@Ô½®SÐö[›ÇóéM‰ëRjúŽçÇ—«gº;f_m\1öœ󜆹šuêÅ×üÛ(Éf9¾ž«1Ó½Cœ¾ñ¼Ûûb•¼<òó¯Ƥ3í‘é)E&›Js[¯GE»içTªtxž~~âÁ×lnçÀ	¬&Ë’otau}Þê·á#;Ž+ã{ìÏŒí%ßmjÉ+Mzå§Ck(˜¼èà3òR÷à´ÎadûZÝ
+“—îÌ«÷cWZÒÂÈ­á;Ì©ŸdÐM\¿¾Rq<ËPù×WŸŸ8ŠzYvh$7á†mÐï¨kïì~Põö§‘¬˜g·]šÔ¿žj‰¶ùuõ4àîÜ4Fè#P•ZsX½Â:ÕeTn÷‘†­¬„ÞH¨çÓ¢…¡úFÉÛ‰[Ä3¾G›cŽdU:»È¢Â›ïwørbÖѬ4µ{ôß—Ö\7x£"fVœª(+
+”å·ü«…lw
+pS½‹òåáþUÙ~CJÍ8Óô×û¬ëgžHnݾÙW"°bÍrj¥´Ö€ŸÝÌò”ö¨NôN¿bß“&ŸjÊÙ|qÔ v$øˆÉÐ3.Òû'>Ïeb
 endstream
 endobj
-2157 0 obj <<
+2165 0 obj <<
 /Type /FontDescriptor
-/FontName /FKGUSP+CMR6
+/FontName /XTJZVU+CMR6
 /Flags 4
 /FontBBox [-20 -250 1193 750]
 /Ascent 694
@@ -10167,47 +10173,36 @@
 /ItalicAngle 0
 /StemV 83
 /XHeight 431
-/CharSet (/eight/five/four/nine/one/seven/six/three/two/zero)
-/FontFile 2156 0 R
+/CharSet (/one/two)
+/FontFile 2164 0 R
 >> endobj
-2158 0 obj <<
-/Length1 889
-/Length2 2616
+2166 0 obj <<
+/Length1 751
+/Length2 1206
 /Length3 0
-/Length 3211      
+/Length 1733      
 /Filter /FlateDecode
 >>
 stream
-xÚ­Ry<Ô{÷	£"²+_‰f±ï²oC\²Ýfù2“Y43ö%â"Jö¬‘BS.*»²\îµïdÍVYKYSýîÓóôüû¼¾ÿ|Ïû¼Ï9ïÏûiIÔE$Ž‚(dºŠÐ,mÕ‘–6 ‚h:B¾€¦ƒš BC ½= E8€PÕTÒÐTf’ Š—?•à§²g¿’Ô $	¤°h2`‰¦ãA³M.R°îD"`ûµ‚Ø‚4êâ À°t zÈØW=¦dw
- öÆy{ý“ò©4¦(@–)ò,À”ˆ£‰þ t‡À¬(ÌY SÉÿBÔÏ͍¼‰D+4ék{¦Gÿ•E“DÿÿÏSH^Þt
-XRp •ü3Õü.ÍļI?gMéh"‹${A þ"ÐŒ~ E cñ€;šH¿á ÷³¦mß$À¬Œ¬,Míä¾mó[
-…&évþ^ÿjú•û-Füˆ™ÞP	~€3
-‡#˜Dæ÷ÏŸëO£ÉX
-Ž@fžƒŠ*€¦RÑþæ]0# È8Ð ý˜zaP2…Î,˜–î*äë2™E°ï60áïˆ s'ø€? E&@ñ¦þ Ô ™@þÁPÖ `”‹™³a4Ð$ÿ@”™óEÿŠ ŒŽ§‚ÿVg"¾”=ÕX Hýü·»úú¿@%U at A‘Y‰€«Á5xð±ÞT*H¦;\æŽþ‰Ý	̍‚ ˆ…ŒQ°ZWî<,
-1Ìï)f?Ç¢ïñ,ÞªüywøH±ðoó«ç&Ë·J2ø.°/HøîˆÑbjƒl:Ö®Ƨ
-î-ø\^Ȩs\Ï°ôŸ÷:µ¾ÄSótàã²
-‹ußd{Qò¥‚–ìw.å¡d/ؽæ—<ðÂÙ§âEf„ªš£QÑ>ê·2%I[Þ´«EÑÊQ¾¼É‰'ºÃC®DqVʍ½§Ôzómåsæ&í¹||ÛwÞY0kPÕ•Ü58Œ"ñèØ›&rÊ7óã2«ªw¶Y0½¥§2ñi䝬$´ªa¥Tâà߯Dƒ*²C ×Ç~kÏó•Ÿ;Us‚ÎðpMî/ <_>Q¬+ñ{—wäP7„ïæ Cëüp±nQHuªHoC·	ç…\Y„8ÝnP¯‡²
-ÿ’ ø”Œ§ù×»ùèa£{»ÝK¸‚÷W›±Tj¸ÙúºBv†ÇbÊ…”¼Oº\(h7wêt½œÊ-0‡JŽq[<>¡Ä³$‚cq¢mG:Õ/+êõin‹‘ýðî[¼çuN×Ü8gZ©ÿ"t®Ïñ¯Û’=~
-ñ„`8w~:kyËúú‹Ö¯ôçÁu3øžýBmŽIÙ;GfÄã&†ÔšÿÁV@>½:U÷˯1½'*Kûm$!Bs-N#¿?ER“\µü´««M6©Wèêkz«úò$+v%`ða빕4ó-†êZ6@eï	œCšaïØH÷Q·Fô|x÷7UáÇëmIŽœ´–9¯­„“­•ö÷š{öK¬´O×â’*;ÎzÞz5Þ͇Úuh?ÊæòRë@âJòµ\»$h‹WUÄNAI04ïzí{Í»JCž/Æ‹s°çxåÀ
-"Ú½o²ÎnÍÈ0XÔ÷®CZû€~ÏËMÆAîŠõ{êwžÜ9s."ÓøhÝÛS•&â+Ÿ	ˆ›VŒª<	<x‚"þôQÁËæOå¨`/Åb¤„oÖ àm]72ëà}Iõè2§3IÅ]£…u­qè—âú [‡ðo˜ê	ÔTTn,I¬ˆØ,àýö®Gä‡ ŠZK`Ÿqh{âñ³\}±ÙÇ+ÉÁé™™”îQZ_Q÷¶¼z§„Uø$'_ô:hE¿8¯¸ÏÊaù)l̐8¡~"Üê“ïýñäý’~”ˆ»áÔé²0m‡ÉI0tjƒ
-ÏõA“;E›ž¾=ûfàC­#Gö¦,Û}Ò¨¨sýFß„rÊÁZÉøà=¯‡ÑÉž•{¯Ý!N“*)ci!<O8_Å­ø0©¦«ïõ/·Ò"07Ýž}IäwÉ"½:ë7‘j—+´4ÐŒC|B7ê5OX§]+ì5ÄL,§JíÙ…J£¨ÇÏhN4—¾ñØŠs:w”cÉbäP€ªNéV\Fo¯l®Ï}ÁŽE_ÒQ3x­Ë=óKîÇ^êGì¦õÝDhǼfwíç•šûF“ä\Úº.
-!{Ža•ûTy"Ã5,&)&Öu»Üñºqã- ÝP´wqŸôûÆÚh´VJá{ÿ¾?8;
-DpZ0ÆØƒïÍðrÆË,í¥La$Ô%¨ªs›gcàócÄÅm7¥'TÆ9t1.†:ÃÐë2–­)ÔqöjÑhÃFiz„Sšìj!Ã/ÐLNæE†ÆÓJ!«IŒiYÑíÌó†M‚vgðçÞD«fgÎä+)*ÞÉÙ{ÍÊwÚë™rõåüÕÖfS…gÔ$¶Ù³E€M<=¼Ò'ü¡uk_Í /{z¬´ê.çVóMdœJ
-zØœÙÕžVl4Ù8¢ t³–œ©¸›¸cÿ¢Î³OSCºÁÎ|.ö5„ï°×è|T!YÒÊŸY,h—ÄåP{+΄£Oš$;Ææó³&àO ^ô‹µ2ó@…u]6Ú»S½Ö»äøÌÚýÓHLÅu¹Qy±tê’yVα|¤k3ͬwN»!~ëiÒúJD+DUÒÅò8i`Ênë³óÍ ¹$ÓX3z½c‡ß܃°qõÞЪiñæ‡7oø_Äðu³j}IP}¹?Ož÷Ö w›'Dê@•UÀ¨Ûäbú#M6kÉ··îÎ
-JŽ™¯yX4ôKñJ
-GXœíÐ^©*ª>w3H2¬§¦qÚËjkµ`Ž…v|uÖàiÌÒt±%™«:U/wr»Z\íªH©°Qµ‹Ùc‹aû¦qØi0Ìš¬áZ<&¦›TŸð¨µÁåË)È•„©Cí
-­Û³™Š]
-
-¦·ÇÒì8JjGlç-e ˪êç#]Ç#¤>môd@<–/Ÿo2%üÑ/˜RÖÊåq¡ßW2 \ž}¿¿–]¢½­®¿^Ý4diÛß1$®º»£WëÄÍ¢{èVÎ*3燣U¢‰6›k^÷{3ÄWøuÄòvš´yŽÍšr‡Nl‹‹È0Zý’[²®“Küõ
-_ü¥ÿv{‰á/ô¹
-Q–ºãØÍîJ´BhL9›Þ=i {6‹Ì6ß.Ǹ°:Úw˜[cßÒÖ;ÒÛ!+B!äïÁ†cÀIcu¶ L¶Žß±F«ÊëÏNSY­½]¸LØÖ4¿5ïëì¼V •×Ÿ¯™Â.HæP6[Zz“)•¾8ºÊ^>`ÃwãÌ»…ÛéZ-Í3›ò}·®†¸ôUNGs™,¾1Óî‚—žŒ0·.ï?í!G´˜ëÑlãÏâ­¾°nL_¬	Ïk¥V?8³x{Ÿ_Ë[¿¹äÖôeß/l‚BÏD&iÕs^a¼‹ºVÌR¬q ½Ö/°Ólþ<}›\òªÌ“°4Ög€=îðü‘ä.^!Õ*^s{prO­U6ô{‰‰Þ‚Yà«Dµ'ž,µÏõ䵇*ç»>F«âÕÆĵÈwùJmb.©³\¬Æ?ŠÌÂ|h®õ>j|ÂmD·-°Mžnª`U>ÂF³±àÊæ-1RŽ=¼¥-“lóÇáêZ¢äo7Q“BÕ|<‰k×t9*h¦¾¹5¤çåòe_°“bñGŸ´â"Yëµj©B/BòÅ½	_ë”*l¦M昫÷Çqq•·¤æx^‚ª,¿ÞãŽ	®Uˆ±ÿmüã.`ÜÜ ^dU§#´»PÜä
-Ë‘
-š}{Îܦ zAàñ¬Ÿ¥¿ääâB[ÍÄÉRÓŒè®ÖæÒ´&X¹|lÊÛ¦}Ò™lW'Þ´‡f‹•áYšå†’y¶fi”šæòáǯ.­•){4¹–wÂåx#Ö@‚Ô–¯­|W1ö½°ÃPÖjUôž–Cã=?‰F•S&ÊbOde¾y$=kýf“}}mñ]ýcŠ”—í\yCôüÝ£u­MãÕÉ(†Bì—êSÜV-w§õ®Û»Ü;¥ô½¡¡-sJ‹o”Y8EsÜJ§ÓgfªVžýy	×Î{Öý¼îléÿèŽ3û
+xÚ­R}<”é&DÓŠÕÊÇ&ÏØØ
+c^ãëHƒÄ˜’3ïðjæ}Ç;¾íf”µ²eI!ýZYë;i“H”ˆ=Î!Thk±Ù—¶s~Çþ{~Ï?Ïu_×s?×s=·>™áeLç`A°3†ŠŒ!
+dÝ<­ D¡’ôõq˜%B0Ô‰%‚m dm
+º8˜RD³1³¶1'DÀDâHpˆlsܾ,²t>Œ#l
+ÜX¢˜Oô`³xÀc#°(’è<ð\>!ž°Æ%0‡B‚ ÀAØ"#(Édُ+ÊÅ€å‡2G,øHI`\H˜Û“Ûa‘ƒ¡¼HÀ¹$wŒ¸&œü?L­nî,æñÜYüåöDFcY|„ùñbŒ7Œãèj©/üÁšÌAÄüÕ¬«ˆÅCØt4˜ê‡"tF"`±C —ÅÂ+uå¬6AĶbÁ„ÁÜï²ÛÓpå7W(AEÞ‘‚ÿ4]Ö®`还ÈG"€•B¥B„Xwþ«®Ú²1‚ã`A,gE’ˆ¹ ˆ† ‚rà G~M((&"Ž "’XÀÅpÒògš[…—‹+Ø‚
+LDáØ
+þû›°ˆhc306%„Õ’
+,-¨±ÿ#d‹qFE+ãB$ós"GŽ€Ù¤Ç1¶mBhN͉²¸ÝÅÝå
+;d‚Nw¿Úò i½´ÿ{Y^靽a;†«˜óy7Œ)Œé†/~.LiŒñèt~y,,=·ïý˜$p,/ªîsæLž[ä¨@ï­ô…JCMïܤ…ìþžáŽ²¬ƒ%m¯n½(blsòþ—â²Ìu?Iõõüš%Ó9w ñx•ÙS57¬,É<q(\5+C~¨Kš¨Tk8øk«Í+Ë|xn¼g—ߦ3}4ô^ߣ‡|^ëÛTCsÝÔâ´üºúÅùÊ3&öÝf5é¹h¯Ý™Lmwí}wžjÇTÄQâŸôï(
+7ÑkÐÁ¥•Á~°Ë…	ä¢tR§|§ná=ñ‰‡]$µÔ>ßöÑGå;ËâêdkÝ¿ÖõŸ#I¤OMü6,\3yÒL‘{䓵©fã JkÀÅåçóÈs+ÖÅ0—¦[×ÊÖZñ÷'->L¹ªa©zm9ìTÒ±÷P§¯¶v`özõFVÊ‘‰Ï†ÌT&@<˜¦­{[¹Ó*ÐÔ¾‡÷©­¼vÒí2ÌŒ!9qçUwÙmmÈQßáZëpý›‘æ/½'ÉݾÆéAÐ&éúâÓk®¶ÍÌÉ:Ú*N·Ä6=é^šò@»í\ª^1+ƒúƒSƒøíųžêF§ë³wþr_§öÊ2IcäFÛ¡þÂ:žéÿPœ;;=}SÝ#;TdõÒ~ÚÁˆï®`&}—Ú2œÊÝ;_I{Y Dß*tGÐ¿bçxè÷àóýö’1Õ¥w4êgÍž|¦’°­ÄP0ÿý–öZDáµÍû/ÖßÄKÕ3kïn?úÝÓ']jŒ?|;6ÈŽ°•É˜ÊR¶<çIis_W—°XRK)Šo|m`óƒÓ•¸–‰ôÍŠQ
+gg©Ž	\föWæE9öN8Dj6Ñ÷K`hãÑÀ›{b¸¦Íï­r~JÕú2”ªepãòŒø(M¨n”6»V?¶¸h-¯ƒiHk.—´¾¹Êˆ˜–sHjÏKÆ›ºègä/­’ªÍ=Ë,¿÷¸´©=5°Ùa,wWóøÛ Zlr Ù©ÜTj) ²Áѧò¿PýZ+¨Âè·ó;ªDC^ÒŠKNzïì2Mc}dÔÚà‘³”IùÒéú‚À€&=Ûƒß=—9Ç2}¼º+÷ærfMâìƒ	úæK*r­Q¿H“Â×ì9B+=;TŠ]S<U8wë7
+zç>¹Ž”s½™a|ÅûáûÈbeY/»˜Ûzɔꬋz§Æ½bæ"ŠÝ	s.mÔí7{êvpø°²–äR´SªÆ	íÁd
+.;[ûc—­ÏbB,Ï2çŸöûÉRdÇVyñÑ…žwQÃUÌÃbrÿIÌÿnÆT¦SIào5>¨äÃú9,Ѩ~d€f³†[xú¥vw!ƒÍ[
+ÃG_,è´¤IÔìûF*K£üKfõÉ%ÞR—¤ÿ|¦hkQçÛü›zAÉa2WšÇ4˶­mXˆQ׋WßÓ›cj¿4\WŸ S^»«{öUlZãIíS†ßä¿Ý'ïô)iË?…wŸÅomß‚_üEçßúJëÜÍ5[Èš+3–‹`²¹êwÝÞwë®Ò°óOs<D\
 endstream
 endobj
-2159 0 obj <<
+2167 0 obj <<
 /Type /FontDescriptor
-/FontName /NFNMIT+CMR8
+/FontName /PXOHER+CMR8
 /Flags 4
 /FontBBox [-36 -250 1070 750]
 /Ascent 694
@@ -10216,10 +10211,10 @@
 /ItalicAngle 0
 /StemV 76
 /XHeight 431
-/CharSet (/eight/five/four/nine/one/seven/six/three/two/zero)
-/FontFile 2158 0 R
+/CharSet (/one/two)
+/FontFile 2166 0 R
 >> endobj
-2160 0 obj <<
+2168 0 obj <<
 /Length1 748
 /Length2 1163
 /Length3 0
@@ -10243,7 +10238,7 @@
 ñTÅCbжчյWÔÙ°éT7[ДVÛÛŠ/rLEË_Æ‹G͇ði‚ê¢ BXÛX’µfç “ìº{ì–‰—ÁO!œ`ÊÄâ(ŽºÍÜ}*õÉòöYù‡sõYk?€Þ1Ý‘kA#O-w´[ÐvwGúÇð+³/}9F¶Zgy|”kµå&ª.#év›Kµ„GW\Ý“ïŸþºgd:ŸäM§ÝÂ!³Qf÷Ïú¤Yö\þ`¢Ð¿¯ä½Ô‚¹êƒnᬂד•קíúeMóÑ¡–N?}¶ŸS×ÛqÃFz³¸„.q0üxì¾[ Hj­ÿœ–ˆyÄp÷î6¸½þRÑÃ÷è5•ú“g*6ì4˜i;¥ÞrM¯uŸðÈééœéÛVÛ¶þ¼Vá2Wû`2ØúÝ	3EýŽ`ØZÜ+¸ÊηÔ2¸³Ê ¯ÁaAGò¿ÓÈ9OO°óä-¾ÉyO˜ßG^þ¤Í…“’ÖL˜T{ŸºQªºdÛZ=ê¼[ÕÛ•tþ·ÃþwUÃ=‘
 endstream
 endobj
-2161 0 obj <<
+2169 0 obj <<
 /Type /FontDescriptor
 /FontName /EMDQZB+CMSL10
 /Flags 4
@@ -10255,9 +10250,9 @@
 /StemV 79
 /XHeight 431
 /CharSet (/dollar)
-/FontFile 2160 0 R
+/FontFile 2168 0 R
 >> endobj
-2162 0 obj <<
+2170 0 obj <<
 /Length1 1331
 /Length2 5088
 /Length3 0
@@ -10313,7 +10308,7 @@
 >¼FLiCŸ{m4ÂûÍÒÖ·iV©”ócIî—iōˆ”ÄŠê)RiRâœe¬™Øžþ¬FÔ•™é1¾ MC%Î*qO?þýRÌo‡ÕÈÈ9€+Çw4ìNÙÚ³1Nª™)Â8þצö/Y¸ñ£ßïøÌ6nÌçxçµÔ¨¬±„}–jú²òî 7|mPƒW¬çii[m/‘Ä,ÝJ/óÛµÜge¿”×!Ö‡Vÿ³‹"
 endstream
 endobj
-2163 0 obj <<
+2171 0 obj <<
 /Type /FontDescriptor
 /FontName /FAKUUF+CMSS10
 /Flags 4
@@ -10325,9 +10320,9 @@
 /StemV 78
 /XHeight 444
 /CharSet (/B/D/E/I/L/M/O/P/R/S/T/U/V/a/b/c/d/e/f/fi/g/h/hyphen/i/k/l/m/n/o/p/parenleft/parenright/period/r/s/t/u/v/w/y)
-/FontFile 2162 0 R
+/FontFile 2170 0 R
 >> endobj
-2164 0 obj <<
+2172 0 obj <<
 /Length1 997
 /Length2 3067
 /Length3 0
@@ -10372,7 +10367,7 @@
 Ý­”ëd(ÏV4„5;†[]*ŸSó^‡cãŠÎ —Ó<¼
 endstream
 endobj
-2165 0 obj <<
+2173 0 obj <<
 /Type /FontDescriptor
 /FontName /WEOYMU+CMSS17
 /Flags 4
@@ -10384,9 +10379,9 @@
 /StemV 76
 /XHeight 430
 /CharSet (/C/a/e/eight/five/four/h/nine/one/p/r/seven/six/t/three/two/zero)
-/FontFile 2164 0 R
+/FontFile 2172 0 R
 >> endobj
-2166 0 obj <<
+2174 0 obj <<
 /Length1 1648
 /Length2 7512
 /Length3 0
@@ -10470,7 +10465,7 @@
 V¦f%üƒæ}!¦>7„¡RhÆ}òaƪÐkj¨èºÂcÏ|^NˆŽÁ¾ñUJœ,èG€Ÿ|u·šI WSï',Ô{IÎeG'êr¯¤IhiÚ'Ú8_ÐüR¡t¯£È‡©Q%̸`]Îbl…g˜"¶•ÕǾ;ÇÕ#îÿŒä§s
 endstream
 endobj
-2167 0 obj <<
+2175 0 obj <<
 /Type /FontDescriptor
 /FontName /SUIQVG+CMSS8
 /Flags 4
@@ -10482,9 +10477,9 @@
 /StemV 87
 /XHeight 444
 /CharSet (/A/B/C/D/E/F/G/I/K/L/M/N/O/P/Q/R/S/T/U/V/W/a/b/c/d/e/eight/f/fi/five/four/g/h/i/k/l/m/n/nine/o/one/p/parenleft/parenright/period/quoteright/r/s/seven/six/slash/t/three/two/u/v/w/x/y/zero)
-/FontFile 2166 0 R
+/FontFile 2174 0 R
 >> endobj
-2168 0 obj <<
+2176 0 obj <<
 /Length1 1867
 /Length2 11324
 /Length3 0
@@ -10581,7 +10576,7 @@
 jÂ1pÜl†AyËTy+<2Öð…öâü?Nªý&9ôM:~WfÝt)8¥và‘Ù[;ÿÎ7ŠDÀìè9Îïc­ìù5ˆbó>è2Å0¢Û³jjè—J½é׆+׶vœ9J‹éyUö¹¸…cgz…ü˜JS>©AÌYU&ÆÌBߘÙZ\Îâñ œßLî)4aņ‹–Çò½š6ÉÎá¢çáþ]ìg"3«|±jLïªz»i9­ÿïXÏ
 endstream
 endobj
-2169 0 obj <<
+2177 0 obj <<
 /Type /FontDescriptor
 /FontName /DKCQXQ+CMSSBX10
 /Flags 4
@@ -10593,9 +10588,9 @@
 /StemV 136
 /XHeight 458
 /CharSet (/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/a/asterisk/b/c/comma/d/e/eight/f/ff/fi/five/four/g/h/hyphen/i/j/k/l/m/n/nine/o/one/p/parenleft/parenright/period/plus/q/question/quoteright/r/s/seven/six/slash/t/three/two/u/v/w/x/y/z/zero)
-/FontFile 2168 0 R
+/FontFile 2176 0 R
 >> endobj
-2170 0 obj <<
+2178 0 obj <<
 /Length1 773
 /Length2 667
 /Length3 0
@@ -10616,7 +10611,7 @@
 Ûÿ¿`—ZZ÷cYböœíSd]ÞT.ßmû=T¼·VÏ{ÛŒÈ÷Kv澶[ÔPØþÊMçþŸó9ýΰuù–ný6mGFßk}ñ§oMÎ\»à¾äqC.äÜšÀØí\½þ‰nÿØz>½×}´ÀÌY0ðM‚M÷ùÇ‘»o¯·Ù“÷°oõÙ˲¦Ç_ß[ÀáØåÏáúg–™°ÆjuæÈ“%1³OŸ–›·ûóšcîGúëX§É)Y23ÿM«Ršò•¡Š#Æ¡¢Œ§ºµùk…ç/•­Ó$½ï¿j»nÀèÎ=ÙðüŒæ7âÒ7Œ’?b“Üqh}îíc:¾óÿþÜ™ÓÑw#ŒÿòNÓÕÊM^>='ÿ‹Ú1´ü¶Jþ“|çµ¥yW¯³±_>ÏóZl“;/G¾1«R Sê¹ß/ÎÇï~áðv×ö}®ž‡kïN×[0©jeüªº³'Î^W¿›±ZïgåµÁÔŠ6*žZ´0¿°‘Yyc•Ñ¬7•ìšžú%¸o”N»pÂÝÍ`ñýÛ%w킾psù­	o8ðˆÑ6éT’ Õ@¼
 endstream
 endobj
-2171 0 obj <<
+2179 0 obj <<
 /Type /FontDescriptor
 /FontName /ODQOOH+CMSY10
 /Flags 4
@@ -10628,9 +10623,9 @@
 /StemV 85
 /XHeight 431
 /CharSet (/backslash/bullet)
-/FontFile 2170 0 R
+/FontFile 2178 0 R
 >> endobj
-2172 0 obj <<
+2180 0 obj <<
 /Length1 1814
 /Length2 14873
 /Length3 0
@@ -10773,7 +10768,7 @@
 ¡
 endstream
 endobj
-2173 0 obj <<
+2181 0 obj <<
 /Type /FontDescriptor
 /FontName /UNEVFV+CMTI10
 /Flags 4
@@ -10785,143 +10780,146 @@
 /StemV 68
 /XHeight 431
 /CharSet (/A/B/C/D/E/F/G/I/L/M/N/O/P/Q/R/S/T/U/V/X/Y/a/b/c/colon/comma/d/e/f/ff/fi/five/fl/four/g/h/hyphen/i/k/l/m/n/numbersign/o/one/p/parenleft/parenright/period/plus/q/question/quotedblright/quoteright/r/s/semicolon/six/slash/t/two/u/v/w/x/y/z/zero)
-/FontFile 2172 0 R
+/FontFile 2180 0 R
 >> endobj
-2174 0 obj <<
-/Length1 2221
-/Length2 14621
+2182 0 obj <<
+/Length1 2236
+/Length2 14796
 /Length3 0
-/Length 15830     
+/Length 16013     
 /Filter /FlateDecode
 >>
 stream
-xÚ­¹UT̶5Š»»ÓÁÝÝÝ-¸{ãî.ÁÝ݃÷àî‚[@pwÂíoïsv²ÏÿzGóÐsÕª5ç’ªê1 ü ¢Æ(jîh
-”rtpcdebåˆ+ª«³² X™XXÄ()Å]€&nÖŽ&n@> +//@ÔÉÀÆ`eáã`ý!Pĝ¼]¬-­Ü 4â´ÿ8qDí.Öf& E7+ =(†™‰@ÍÑÌèæ͵³¨þ³Ã 
-tºx Í™XYæÖfn S ¥µó?šd,Üÿ6›»;ýï’ÐÅ$
-@ó/™´ HsG;o€9ЁYÉÄiùÿCÖÿ
-.ång§dbÿOøUêÿY7±·¶óþG{'w7 @ÑÑèâð]µ€ÿ§4·v·ÿ¿«²n&vÖf¢–v@ Ë¿MÖ®RÖ^@sk73+€›‹;ð_f ƒùÿÕ ªÜ¿0ËT×Ö¡ÿŸ¦þkQÅÄÚÁMÝÛé?QÿñþfýƒAåq±öè±€êË
-r}þ÷›Áÿ!“t0s4·v°°qrL\\L¼@ãBœ _V€µƒ9Ð ô	ffrptm€jâ°ptAø§£\œ fÑLÿF\ f±?ˆÀ,þñ ˜%þ ^ ³ä7€Yêb0KÿAl f™?ˆÀ,ûØåÿ »ÂbWüƒ@ìJˆ]ù?ˆÄ®òØ?þA vÕ?Ä®öq ˜Õÿ ?¤EóiÑúƒ@Z´ÿ ÿ А3›ü±ƒ<Mì@ÇÅ4%ÿke_fW3kk7k;sàìlÿ˜Akíjû' („ér151³uµ3qµú+ Ç?f—¿ DM]LÌ€v@·¿Ìœÿcþ÷¹üOTÖ›mnÿåÏËþûÿÙ ÊÙì?ˆ$ÑÌÑt!ü'Ž,öö*ÁÊjÒŸ°ƒ*`îhg÷·fÐ|3ÿ)hš™ÿEÊõϺ³;èÂøO>ÐlÛ™ØÿT!‹?Q@Ö…ýgÙÑýoZ‹åкå?—.ðoP:ªÍ*¢•·“Ðá/Íú/oó
-…í_T¯?Ip
-ctuýkTÝ¿2Ý̨8A±¬þdÄ¢vp·7ýçN¶üKè:gvü#Óñ¯]¬¬ Dþ,ƒ8œL\€ÿÕÖÿ±þw÷ÙA@3mtøË•ë_6kÇ?=æ ÖÉÎý¯ÄXAç?‰ÿƒÜ®ÿ¼obsücttš›þÕgÞÿ1þ·VVó_mbUâ'h“+ÐÞú¿'“ó Ç_½ãq]¶ÿ‘
-Êîÿ/VPrh9AUq³rþ5T ê¹y:þµÃýÏiqºƒ.bW3G—¿[ š¿ H°ç_gÔë/bõþ‚ÚçóG3(’Ðåß
-þßÇHLÌÑË—‘ÀÈnvVЍÉâÿ_nfî. 6»ýë¡=hÿ‹-¬A¯è4CX]r4ãµÉh	¯,ž­„¦³lMTjê[èFYI·+›w¦ÛjÔ~®ÊÆDù	ý“Ôó•Ð5ºËïã”ÔE°sbæ÷ß?=Œfû´j_g+z8‘=„œ v¶,Þžr‚+Ïo}«HÕ)λ9)R¡‘P?„Ýø Ö¯çÑÜŸÊÅ­-•m§ÖHÅþA-Ó¹"’#bÓ-5js&$À&®~ýʱËã¹®0å·Ø“LÌ'6±ü•ÖÁˆlF|žM}	˧ÍX XSY/3¥iNmVmÌb‡ÃjçÃZï쵎†~o°Å×]xSº)üÃQØY^W­3Ø*)dU¨>ÉÖjE4[WÈš™0¶/’·¸©Â9Êg@úÝ’êòftŸwbùé’¯h-a¸é³=ÖŸZ- ßvª7%S®%ú•NQtýä†È“‰À»Ä´~cÔ±ßö'Á½£Ïd`).:}êß¿¡):¡Üç¤|!Áé ™äÌ»'³õ=¶A
-Ý4£VK+…¬ü÷cŒ‘§`ŽîÑu–w~ EEª4SJ­'¼%|2zå¼˪v)±Â?ÚüNu\@þÈÅly¯Â1Ë«ŸÛ‰cUI<éÀ{Pùé•Üûz‰^OÁ.*‡€9 ‡„~ÖÌêuñy໽ť}#$
-Ù·ãK¡_Çå¼	Ô}«tí^ý^ÐëÌrþ/¥ŽKuáN'\Êà[	/u@«ÁBVŒ$-®éªÊ˜Ò¾jJškÙî(Òª‹#ël„½³°æèoddùئìYょ«œ®rkk>X¦ýè‹rß…Šõ´f¿¾"ÊàöÙÈÖã_¿/ `?u°(—{ó2ítõý(#qk*zåÄ…À[¦­D1Àw#-ýíÛkL‰0I-)ß—1!Ÿ˜Rjá’¡z&oèý#ÜØCÛ0ü2ÿ¹À#ìú"`L×S5¢	`½¥¤¨…q8Ë.C öÙ‰þ‹:ƒ3ÌWÈD–š•ö~ôŠfzöÃU²T9göóh¹+ãâú±îœnúÝÃcÙÊ÷ÚóáÍ+½V2‚¨1‚ªÚ‰Õ'ƒÓƒØ˜ª\~P"x Ž­¹˜C_ìÌôôeÜ`à„’»wÌÁ‡èTc£y0¨§{.Ç%û8ÖVûý›²ºkwj:Ä@m?XB_D2FÆè›2i¡¾¥ÁuY˜Ø“Øœ¹á)•µ"ÄQÓp,r½kâyõ]?°!1—hÄÚñ…+Ÿ_ÓlÈ\U ò¸]wU„}˜žD”·^›¯é	:HWš­º°smY[@aP1Ùs<àúQ:—8Ks‰pw·ù´¹Mâ¹Ê}ÚtšÒÄ	½-©¸>·aÛ#’¹
-õ9ûþ™oO¡J­éòòiXqÑÇ:†/ÅÙ?dtáçÜï4¾Ò+~‘D¥ûràÔôÝN©†Ë7Çõ¥ï§©9nL¶mbpö×ÌèCÇŸÏo>¼°ôè0Åwð<µ‡9ÌÔ'†\|粦ƚg
-n;À¬?}¤ëvçݍKñEx÷.~T =}/ßhë~<Î÷Añ[B`‰Mo:Š͘}§y—‘·,=téñ*;ÏÝ	 ’>:¸ Âê¸,8èkà0	ïÚNóËÿn`T0š™ù½˜5:'¤uªŒ1ó²GK,þ@
-í>2ÈâÂtõ©f¶khÅ"·¯ÀŒ¦®(í	Iqƒ×3ÿÁó ñvòÒ9¾&¯™>ÌÀðäkÙLk¿¾'=-ÚÅçÞ´ÖµEèûÃ!œ.§L9Fš{&"Ì(vݦÆØvx΂Wˆ,K×#Ãz%]ÿ4&gû•ëS÷s8¬™*×ÝÎÓå£ÕqÔÎüä<CQònmì¼æ÷ˆú´³‡KÕ¦/˜ŽKÃô‹vËë,I%­ÑÆÎ
-Š¸„t`­1(Dõ«H€U
-±à;Áþ{á¤_{ûq‡1c¦+2³®%¯_ÏÇßÕ¿VÅ“+L
-¸ñŽÐuÉa^FfTõ~x6/†~åzu¡Haöppp8ùª£¶½[7°÷Æ^8rùöçP°œ~HA™^ÖæIÆÉfáA¹ç<í  …øºÀ
-c×ò›3ÿįþ<H®z¾Ïò,wO!*"¢D€P,&
-øqä÷W„"ÇØ]X¡W¦ðoîÅÍLÚžLŸ~ï¤ÆÄŠœ*}ËGßàSèò@߃K܇3óÿŒ*Úü$å“ÙIGÙÉl/Ø:7§—fyÚjzéK¡pÇÇÜmÜWtÛGm ‹#)I‰2}Û õy¥ZbóoèšèéÖ-.œCê .[?–?DY–z÷+/‹b+¿çÄ×D_q/+Ü°ÜÉÂfÈÄ¿=ð6¨Îž f«ˆëˆ ­œPc½§~
-ZE½Ôú¥tÀiêåÛJåsÞsaœ6UVjy~´:Uݍƒ¤¬ayôj'¿öÏz‡`ĺ«I«xâ5GýúµÉKõ²ðEu!üΔ“Tg»:„Åv=Ê”ÉJ²Õ¸ýèËÙçƒLw¬áÈ»}3Bê%yú×ݹ]r.Q®>ÐÆŽ?åR•’kØìµ*FYŽ:Ÿ…ùäŠçyÒmûÝ!´C˜wš&Ý^ø³¡¬ƒÅ½Þ&ÚrŸMÉ•;­?ëèϏ;þX½³'•´v†ÿAƒO…ÂS2Ptjf”£…fáMªCÇ„°Oy“líÚÔuz[éRk÷¬Õп47ð´=íRõ²3×ðÇÐL~ÉÕ|eD‘f¡ùÁûÙJSº´û˜à@€Û·MK§î+BnTÔ˜ô*¼ˆžcÄ0î’`Þ,íiÄnÂiÇÄû›,©$®Ây[UêíM”iÅíb3uÓkhÏ0ÔKõ³Üþf‘;$t=0ËãMÞG_Io©=|ÜòÒ(—´ÜiD¯l®“^ìÑc„@0ïÑÝ ¡œ=ðX®;ÍŸ‹kœOúM$>ωÑïnt,ÍÆ„*ʝ7É’²Ãp™ÐդĴ"XÎÝΣ¿P=dj$Þ_-Ïy¹~qÝ0Ë|òØK‰ÿŒM,­ä_wÛó½¶æáD›c÷‘T{SÐV‡pµùŘbwVFžýq	5ñ´ñÎb‹f¦m6Õ=ru×iÃÝj4ç+¡T¬k‚KUíØ´Þ4¾@`1•?.”ø âÄBgü䵨¯÷²uq¶¯”ИWÔ’
-vª2‰†GiaEFZGq±SRÝ«”S€]¶Ìn:GZÚjMÎO
-n¼`š:ßWÀê
-×£‹ËOãáºfá[èˬ%ÓÓî}
-„Íõw„ëfcÝÙ¯ðŸêQ£VàR§{ø«g	r¹L#ÚQt8»äÊG£š"EÈjh+_Œ½¦ÐHq€I`¹ÑwfÕô0
-È8½[¼Bõ¤Ù._SD¹k6™ëíûÀ4)0Œ¼€!€€OEþm\²u©ÔÂ
-|ÊÚ<?ŠpÝùmçT•t¯!V}pœƒ˜ÏËu·ìXô¢†îžK§ë ÉÍ°dËѼ×pU#y•NƒcFL¤ïà"…wÎ
-­+ÊÕ¯
-Ú‹¹á—<×¾ûË°~u1Ìöaîmº9ÐâslæõÑÂÉ6:ו¬ÓË\+H/'8§¡2Õz)>ˆñðõ¤"»YnZ-»}ÚjKÄ\–ߤD5%@…¹ð÷0o:+“å^´œÐÞ¦½º¼(>ÓžÛZÒ›ºK
-iç}ÉbK¦ïŽ‘Oïw,`>ìn.çi{fÌ--vÕï(cDŤ‡Ü¤Z;1‰—·ÊÉF_1aîÈ@ôÕý&žù&ÔZƘ\Hõ³VUj•&ÝEå²Ò» ‡ÙÁô%L¨+ƒoñÚX™z˜Ý³†äجÏce‘{띿©†[ô6›½ßD|üã8V1tt{•â¦0*?	š&'*BëóŒ~.Rïû’^¶Üh…ƒè:íoŸH÷Jɱ«Öº™œßqÍI€N¤WlôÛÍèËͺ‘•ŒÜ›p$‹úÒÂw&Yº×IŠ0U“A}r²ŒçÉf»¦ä´)–kºº«z°7üs·Y·“éc©ê¢„š„ßæÛ±Žq¤X0ë¡Ie9ªMù
-z<<'<²$/šr‡f­ò…jl?Br¡Ê"-¿0¹ ɈÁ	c2­R3'λp´[Ð*̤\É&²½n§vs!K~.Á‘ٝeñ‘­aóà€€ê¥ý’±öJ!*g¡hd€ïŸIŠ´¥j•¾êßäõäÆ…‚ÐzӁ¡žgÓ2:à¥oxS}pyµxÛ(gÊðIh­ÎJ&†™m¨øñGãؤ+sÿqÚ[õ†ô€q §ç˜”±9+®1*Ôí4[õð@×ôêPØD¾±÷˜¦-[U‹ë ²ùf†Èˆ@¢Å@ÏYö¹¤ßµUj†YGJÚ¢“®H5°jXêþÉ®”**ƒ#kæóäYb˜ÿ©iýºaJS>‰lšOXý½kìlê=r™Ò|•pPå𹑣¡Ð¾ÅD»±vÈqÄ®ðÈÒ]{®ãYiH³¬ÙÑšµòv§4Ðúø»îšãÞ$!Bàjp
-¹—ck.ÑYN×7	‡5wÞO¦²ŸâØ˹bº÷ê³ò@G	ê9”{Asb¸îzK¸4ñ!•ó_…òÏYåBYœgpòþH˨§IųŠ%g‰ƒg)½@‰—Ž›’0‘-Âñow•fT‹µ1D«Ën“¿9çäÀhºè>Øm›žp**èïôêä0(£õ+'‚ØV‚3uËùõàâf]Û\+ùÝZÝËGoø^ΞG¬lHiÙ° §`·,Jy1‹û#UFHFö?³ð¬
-˜¯BFТ¢N7œ¢:NjÔ‚×MÉ”l§â!œLº˜Ê€¥ê@xP01Úä	-sIÌ~+•â™•: O¸*Õ:6ñcCƒ’Äž€~œW”öò˜ÔåêÉH””"sAªþš©ø€Q, 4
-];ŽÇæN at Ww%nÚ“Ãì˜C´ú„¼ÓBLãá(K¹.ØÉjF]&ZùM¨PÄW6zòUÖ8rÂÛ™×N‚nJÈ-k6FÿT?¼e‚¯Æ¹ÇèPÍgù„ùÇ›ÏäJhÂ/|¡Ý¼<q'0^˜®‰–UXFJäÑ:j£æÚ½¡	[l—HŽ€ qÏ]¥_âJKÝfçÌÊ«åÎѪ+Ô“pè±ûÔ§njé66¢Ð7	BÙUYÎgýì=&ŠÁ¿§k„¿÷W©ÿžfÕg9€¿zí&Ål?ËT‹ÓS¦ÖbÄÅ“¿_pgÜ/fÈZºU
-Ò¤ZÁÑÔS¯_	å‡Èɼ‰˜4M/B56•(Ž´¶žCPLÇK3²¬\‰¦£ó<Vã<’pjMüêG{a¸8¨'_Z^ûq|N¨Ðf}üžT*RíÇeÄ.R^cp»!iú ’ã<S òu¶¶îvÓÏ­/@çOß!Þ½/»D~ï£o0Ñ’>.Ú?ÄñGŠ¦+/åVó¾ «Y8XÒÅéêœâ5’ñ´"Y¸,)§¸³yùEèFÀ·iéÀk3íˆRhe}ŸH^¶–µTåžœ!/[Âý…Î’¬ùÌžŸ}tDÊTЈ•dâõ2ÎTϺ¸x$ð§·Cö)bå¨j¼[KÑ@¤V]“ž‹ÔÊ×*RѱuÑ5n(5²„¡g“$zdÑÁùÏ	ʸZrž°úIwµÔPCwÞ±GR[1I]öäã%§ÇÊL#À¸|y(<0®Eèw¸·ÁÑKr?ùè¸A–'yCôŠ³ùSö˜YÞ¦`1pÂý˯´J’!Ì‚ZÖåj¶&5|FcøQÛgÍâ1Ò'ƒy®i(ºË}¤àš‘¥îŒÑ¢ä ûÓ
-Zøú‡ÖcóðŠé»MÜ~0
-!ˆ¨3¶âl-¨Xµü|ûÜȁc]ù&i÷°r‰ÀM®¹ç
-v†
-T×47âOOCÈ"t+ì"‹†ÇHœ$ÀÉe…gÈÀ’z݃æÒæò}‹Þ#jŒ	 šä—<`Š©¹³•k>šbŒÃoq¡µÀðBKÇ …¢ü~æÙ¼it¥ v½h‘² Ÿ™T–\‡Ó›=Ò*Ë8ÀdKBÜc i±—"«›§áp„G¥ôxÉ°†*Âõ	N‚¨D‡m XÚšsÚÏL€úM‰Î¤ž#ÆVণåtiñ0	3¾Ÿmg®_·ËT¿êrmú”›„Ù.d‹ib(c.ÿ(ÐÆgXtÇ£€[• ¨‹€>²6wi LÛ¬voÖ…3LK&$D÷H÷·òåê	h/“_¸‡ôu¤8“q
-d½¥ÅÁ=¾¼ª,][M‡·‘²M€R;iúbž¹bï¾AÌzñ*.Ê-n¬Î¥MLo¯„>$o at c¹HNˆ2x²–Ý!ÀeÕyrîBY'«¨«æ¹Ü‚{Ì—’6õ‚©ª)ÐÑ¿Mkv†#=HÌb<ðÀbÙ±ý„µOÇ\âè^míu±
-Gßôˆ¯‘§¹Ñ2¾…èýe~q
-Ó€ ÜVÀ\yþ‹e2ì¨\°Àv(õô,Æƹ¿Ì·ªÅ³aý:â¾%8:Êy÷éÅàÖÜrÑT ÜY´"¿mÏÙât52чê$ÊeŽé¯Í+ôpÑ˪ß‹èâü”~º•þ¦“p&Ìzí½”9f˜úÙvåÃjz1e(F¨ù)ù£ÚtŒ¡ì“ä5Þ]Ûû@ q­Rl%¸¾ ^¬
-•ßùÉ'W—ÆC(ýúS.ᥤÆùÖ–cÁ©èæ¡Ïu>[ÿv]ê‚öSIêîßpa’ÞR9@©þ£ÈÅ:¯OÒ®òëó‘ö]M?Ő¶zÎÙãµLtlöæãCkÝLßGô	àã.|ñ¾Î9æY¬Ü@B=zŒ›
-·VÊû¾¤ÿÞËTÞ/³Å†"€ÛÜÏýÐrf§›Ê,ÿc«„D×­½_„ÇÄ›ûØåÈœ§Í>
-£Ð$˸oÏþ;°Ü™#ß|#7íŽ>ó:Yâ;Ì:˜¾臓±–î&celMOâó]*fHc©úCVæ>{zn'ó§¥{TŠ&*2C­Ö¢º«s×»nê
-Á²=îOÛŸY…œhñ?M4þH{õ¬ÖŸzÜ.äÓ»£K®oÈ¥:„,xžWºù¨ä²&¡¥ý,H½½¤.•øYEde	Œç‡x1n(j.Ž?©ËN®þâÝlµaéZ:RÁ§Pì¹r%I|å´+ù*Ìì„F`ñ»ÚC¢›¬ãÇê=õYT3B¸áŸýIý„LOFàÁ­Bp„ŒS.=3`ŽÙf?ˆÂ/IûùÈdÉhš9ËGœÈÇ¡¯%ÂfÚÌUb”7jÍæÍÝŸE}‰7õåR\ç¹è´ gM§ê¯s *>È€ŽUPkŸÝ7Í%ÕþfK(¼^Ð//I:
-%µyŒÖÑ™‚ÝT'l™‹ÐÐMX_ÞY¯ÚȲÁŒÆåëÒöúp\ÝVÿ”AëŠÕ…Ä(	$çI·ßÖìѸ§3ŸGNð"Ö¢XtT’éxp7œ%Û¤v‡]ô¿ïó©’Ñ4w;:­ñŠæ	·YÜæ"ZêîèîŠv¢
-¬jÃæ¡jS·=€Çým;§W]q™z1Ǿą$˜	Gn– >NÌD¹d!7¶ÜÉävm,ŸÎ‡¼]±ú½M
-ÿXñè“ņ
-yï<û%Ù@´í–wñ³ætWµ'±1ÑM—I…AoßÓ×OvŽô®‡ÅÓo1³
-Dþ×Òügpñ‚=?×Ã0Œ!اŠ+ýoÑ3ö^“ÆñÎu²ë­,ÛhpC¾-1ß
-’×ÅÆןyFª¦S9#¿v;À[<Roù”ŒÆå75ËÔÍMË”ÖT×”ª‡e{`o’¡®Hô콞0¦Â¾Ïù€:7…u~x­ûP¨ÿªBnQKËN¹E$E#…AØaAæº`·~'ž8GìVÇi|'´’[‘/Øø›Ù#¡R+G_ýxõ‡ôá‡
-šnÝ^ôÞÙÓ‘‘³Döãjð¦—2G>‘ȍ®ªÍráÕHÏRÍF+v7ÌÊàSâx‘ƒ€¶Ž}›lEÎC#ÒéìA!è0 S+*¬õrBñ‚‚³½äúæµ¢$¬+zÐxárUCf(!øÁ°²0,™i¯™Q×_hÚžtÍ乜5ðxwäsëÃãr¿#Y]«MR‹S›ãQ9[,‚œ!U0IÞ2p׫UôäáŒqêéš×µSº)é-2} Wâw!µwÉ•éÔ÷±ùæܲzÍíéjÛè_»	ÈiìÄ…j·š#RáòŒêL\˜
-Ʋ<ó~ˆ*‡ý„(iŽÈǁ‚ù
-q{´9úŽuu1ŒQO<…)xõàÁ)bAM‰¨Ëºc’}L}‹Zsç!mþòHRE’RM=!$èÕ„{ƒ殺2ÇN'=„5L0Ú·g“îuˆÖ!1û6·9=MÂyó!’ß'Ç¿ÇŠ•óî
-DAãsÐïKDT9:ôˆ3ã€]‡N­VÀhÀô×ùÉ„hLKü³~hí6Eæc~í¾)”rA{Jê:iŁšðØ]{óó…ýó†¦L|N8éoc¿9‘¬]-فŠÛRÁ¢GG9H[(º"¿„TøNc×”Ì܉чsƒBMqsèýì¢å?žy¯’W›ÂoóÛõU²}Ý›ôŽm«ô÷9iøµ# ¹£Û|U÷êﵨ±/ˆ‘擦Úc-å2Oe/M•D!s̓^?ˆâ’ëŸ>^{1á°,®ò<ë¨ j ©›ÊÞ„Ÿ’¬#C6Ã
-ÅI²¹øË+©ß–9-RüÓѝº¯Áˆ‹²7³€DO%GïÀªã¦”ú‚w¾\l~ülÌÁùÑ°Ìñ»O§Á'òË7«i[ùé{„¸¦C‹æG¸(Ãæ;‚dßÏv$À½Š×F’}J©ÞÛ~;xÄ®^ÝiBNrŠ-ØxùèσíÌH6ýŽ_‰_´ê©€ŠUoÇ$ök¶¦¸Då¡¢G—»$äC®
-ƒ}]|§8õ2`ŠV|.sò”µ¬û[§O›GkX01õ›ÜA*i¼P
-ÑW¹µ_> 0AÃ,$¹ñ°ÉÔYq Èm;³§ë¸®ù^MˆgÒ¤òúÅè#Âbö˜’ývJYü4Æí.ÊäFEîN†iT{xª­ý¢ŒGÃ(t³i£"‰PÑ÷5´N·q6Ú·-Çb}Ömï®:Æ¿i]ñq`¿cÎÚ:ŒowòI³=W˜8˜…2^k—jD_Šyï™"~X½ô!V¨šDÓΚ›çLÖotfþo$“ÄÑoÅt‰Ó¡],X™ÇËN×Ež©5¡˜Æs7üê
-Š[ Óò·ÎÈ`¯ t&t[˜Ùc…Fñ—L-¦;vÍËQþ@™tÈ$ªñ /6ØuMUâÉjŽgØ-b°×K5Xô!(í£ñý:ÿ	ÎÓ¨¸ºCïQI¨zÊ7œQø·ø¤hDËëD3,Ï!m¾ê	‘U¨5(ÐQ§x¢§Ç‡ZŠ‚ņ⃖Ј¾©Ó>êϸiÉÛK”åW_¢aºoÒfz¾1žkN	~ÅõMëCÊÒáK‘³}·H(­Õ½í÷aÖ*eÙL³W¸¿ÒZÄðÀ	ÆïZ`ÆQ»ŒmŽs%ƒýüFé÷ƒå¹Åu_A/l(¥µ ëSV	ACDϤ5åš^Ÿ¯â«%æWbëŠbá+Õb{“C¿[X #€+úË4LÞ³¿ºó–µ’e;…r
-æ¨&6”+ãxÆ q„±_|å"	aLæO/¥½"5É©lé–#‘ÈVJY›7Ò·„†xd¥	›è¥„ðaäWcz™©‡—ôÐÁÉ«õC®Ýi‡Š`mHÉÎàq`°<æÓ-jï¤9ÃÐõ#XHL³Ölri1½oÿĂè%Øœö÷cëubœx·6}ÓïÅì·e¬ã—’Oe~ÊÒný—'ëÐ}*³Ð-¦<R›y#z
-ÙÛš*k°w¦¬ªEBŸRÎioÆdg½ù%$ÁtßN¡¥Ÿ‡E!£¡y–ÌÅ,¨”`µ¶
-Æp`Ããëõo$¬TæhÚm¯WÆÍù¿æÑo|˜/‹PU^9ª)àxLö˜CÚßw.çÏX"Ì3+'º‹ÅùvTœòŽŒÐÃ*m#°'Ó¡C†ôãÃN¥™KãtÍ\wO0Ðtž‚êl½YgJ]m¬$OÏÀqÔ\¨æ´µëpE”ÃKžW¯pÛ´ºýZRCUզćüçóU:ÿü€páåÖ–µBI­ëoX_W°5àÃÑ`¡[M«ŸÃrxøg<òW/Ï)P¿¬v¸u•m/SÁž" &Û˜àÎñý¬¬úPÓ„%•=”S3׎褅"vz+õËß ÇTkhåâæúôkôñÇö"ùÌØl:j‰äÉýèdøœb]‚:hS¦AvóäÒË£«8öUÁ9z‡ iœD𸧴F
-«ß6øEŐ	÷0)çÂ÷-|n¿*‹B•j/+.¯qîLÊÃcçîYââ…qĸûÛà’ùÎKÛ"uÛ!èæeX"ã b„¶¤( ?’O"A}ô‹aË™ZW—Õì:dAe¨Mb@$z²ƒˆµ£Üw[$sŽyH5áOûfÐmV2ÄU¸‰ÑÜ+tspf0Ó26ŽkæXq¼¢ecc'{ú+UOnã³N ,副tá¤04ò³l
-쵆’²ejIœ@€D<hP)C\åVs€×e±·Èö"¸9
-½káKoCE~¸Äcôi•Õý·è¶u :8-Ý)ÇÁiikó÷%AÊ=^K”ÍÄ”Áu'åý|w‰ùƒèíˆïŸ®iÒn…¢ÎÄg^Ò†²P3U7HCn{=㦨{Ç.q;WV3Ñ"&·8j¯.$o]û׮˝'ðÝ[·e*Þ¡Ḱ`wX¿	t`Rx4 6œ¼·”G‹yWY^gM
-h³ŸQ–}ãQ»%ë)k:Ï­n˜ä“ë[“)$"#™g0DÊÁ«iF2ähë}¶±ãnùe‡ãì"7
-½“£+ʉ¼G5ßp?›ÐZum[¨!1Š‡p÷‰™ñŠ`÷õ"GhÆz“:¸ªg»mñ”±êSáwÊ*6¡§Ä,âç~Ì|f†+ ÄòX`<[TO>Ðøp
-†.T‘N£p®Ñ½ºªmÎÏE×¢4½Ó¿¶=ËÂb ˜}ã?•jºJšu?	çø6r~bà–W_pAr
-}§ûšþ‚o¨ºÑIyw|Ið®O“Ý:ó¡ A™ˆO¤È{ê„EÈ5óœÀ)þÚ£ª³ðÁ¼ÉÂ7òqÐ5™–÷}¦y\A½¾?˜hèIÇ|$å”+føYÁèÁTEì€6Ѧ¾íZº5<»œ<·Ð*+\®Õ̾Ÿ\*ÝÓ0œ<ÖÑ[[]ö@bmøë!yÎ^¦‹À ÉË$kNˆ
-š1^—*Ì[Vð¥§3ežruu.¯†F'¡½"ng§Àåe‰=Ó–qôqÍ°È°
-œ¢fó^Ñé!ÎRýÔeuïêiÉT‘ü×’¬w”fÖZfW?†Ú¨ì}̪ø[	5lÛµ— i‹}•Ej`®ÛdÇšïí|1ÔÂ
-üX}Š^ç˜´—JŒÞÂId
-¤֝ŕˆWÝt¶?†;;m¿ÇF}|„¬©9'Ýèûç¯ða¶ZäÕõœlïà¡|	±'*¶F·qKцfûDØÇ>Ëðеêéø™hYÜÙÅ,#²·«‚:õ:êJ¿¹ÌŠâ½Ë‘YåWn92DTçø×]~Îs*ŸÂ
-Y bA¥»}¥h@;Û›bVA
-xÂ{÷É!ÿ¸ŠÚo“÷öž'@mÙOñ|]뼐գ“\çooC¤ì¤„ä‹‘sE²6Ï+ø–fe@‰„”Eü~ÀS„]~Iiš×ÝÊ$á.Œ‚b©[Ø
-ŒöÞ/Ó×+-®˜{d¥5Ñbbý~‡.v“"{°ý(Û‡æJÎŒò(jd›ubŽ~•¹7éöjé·30y8!É.94åjQÀœl¨h9™ØÑL´W
- `"ñBõ|bªgc©ž.ègÏyŒˆì)n£ã‡Ìî¢éjüÌyžW„î˜uiªe¹­§Z‚ÿVÕGJbÑÕ{
-=Ë*#ä/KÌ> ë#-ÇòÉžï»Q¿¤Ô™/qóÁ)€GÛŸˆhÒ:Ôê
-sºÅ Ì‘‰çÜ–Ýo›ôM5·Ï~m'gð;d¥µ8qK?éä¬Äoªz:9Æ‹Ïíá±-àB1§¤0·ÆuGp¿ØQ¼„iüè8yjÍDSr‹ôÙ*-ÐîQŸKÎ=ש²’¿Éè:	sr¬pN
-â¹Ü"4Þ†ÔÌL‘åäÛ½÷‰ª2çx,2ÍQbYwµ8ßA—¨Rl€…&˜ªÍì2Èý¢³¼æ¢KofLÙŠ7ôÛÙáœÐëœL…l£îŒh#¾N‘´$ˆQ‹£‘¬”sëQ¼.YSü¡µY	y,«\—:Éú#r¯B¡§9z-1šÖîHì_dCjUr?G]=„¯^f ˆÍŸ¬Ð"ß$Üæ
-ËW:S_EÛ•âEÈÿ©jÑØÞÐèJ¹:x)f¸{÷]YV>’Ú„+ýâë'‘¢õ‘3…b’+ï-‡›éÝÄTÞË;|Ø[ÎÎaÞ	0Di|Ê&…¨Â3ŒýˆS¬ØwH@ƧÉj[FQIö)6½!‰ÌeÖ|¯ï6Áü-çC¬Ÿ´kg"\…æø?Í!Ù¶‚[ôxÙ.^^¢}?K ¶êng@¡IGÁ¬œ@ºÝƒ	Í|uÀæ|ãÛÕó·PÆÆÏsŽÞŽ†h¤Z—¯\«êÖ!J©Œê%¿úm/Õc³Á¾üŽ¨ó–gSHç‘ô”y
-^®Ã#̽ÆTÛ©-$1Á¹AÒ˜|£ÿ¹ eÞ‹aÖv”!Eiãý!@šÔ$®LÀ¡>½ÊŽåÒÀ¡rèœÆ:·KÛå‘þ}63£Þà0E;2¹p‹;F‰ò²nÆ÷à± ¹pÄÌ°ûpç;|4Œ/óFTv2ø‹J<Ù^¢Ï<s“ñúä9ôm·Õ¹Š9̶VÅíP»NjE¹ bâ!=óÔuèÔ02þ7XX†÷ð³Æ÷㵧£+%µ5¿%E=·~‰ÓqøEø°ˆ	xé˜ÎDñ’/"
-þ¨!3¤¤q#$£¦ƒrhš)ÞÖÄ[ÖÝ•g9¡•+pÙê£Oø%U4yÙ ¸CdÔÉ«ú0®£•(oÀÄ–®pDê»&§O½ISçðc´É5§Ñ×±°.‘«ñÖ¼¼ÀX›Aªçþï—ƒÆ
-LˆœÂkÝ-KUXÀÎSCq5¿êi‹¤õp“ipÞЩq™"k„zGc|«û¦BûmÅÒ…Š%ß…Ó»#£ ìn”U6‹ÞZ¡uë±K¨xÒt<!Í·5>ÍT–žÞüûOaŒ2©ò}4$oi®'[Ià\õï8½?sä£áYô!i½ŸC~m‹#æ¨
-¡¡j-²òhPÕ“]™æD†wê´°`%Â/fBjr	&~È€C­þZ'™
-i*ÿõA	þ=#½Dwm§á¤‚ÍÐÐ+/~yRÝëн¯l·®ú†NнŸk•"¶XcRý×Tè2ܺ*É|9¬r,aØ,ðcYø—ûadˆÙòy]ÃüÅä3YßÛ¦þç§bù91yZÒõ„î2—«Ý¦ÏªÂ^üWA±ó#Ã)6®îÆ‚N’A½%a˜†œ‘´`lA”
-~>|d¨ôø­‘
-ìñ$Ý[à²WÉK=éÑ9—%c%6å¸Û§uduÂ_üTûèÒäz´ÔÎ짾¶I.ËÉÍضƧ璩DE h+?ëCͼå .‡×óˆ
-	˜ôFøYßSµÔ'ms˜êŽiA,[pÆ)9´Üïà&8MÃz_Ú×>	À+nwâí5û°Ñ{vDdö'­ž- ѝ؁QîëxðC Áàí©§´ÝH<Œ;•÷Á
-öŸùIa”&R ÆÐ΍BŸ àŠÆ–`¨ðÂùEÇ£xÉ̇’ÙZµtV:{/yú‹ÉÁ”¬„ G=±Œ”b·3xþ‡Ï0gQãT£FÝoN©=Ò©ãCß:2y«E¦†ëƒ}i.ÿù§)¸ZUšbµÖ°êÑv¿íÊÉ/c<·Vóís™OtƒØ¤Bó¹A¾ò¸àÑz‹eUî-×Vzî~ÄãŽU>zKÈh›¥O{x¬´ØkQä­'tNþ„E£à™#¿ym¡4o2ú’q¶¿ëðÊ÷³>jDGQ7õᦿ;àï&81ýÖ‚r|Çt	Úÿ¾…•¬çªìø.ß+ÿ~½#Ë€)`=”±}1Cê³LØ´5Îb±÷€†x9t1*¹	ÇÙ«ßÜ®^M…)wýâœ&,Dßá­I¥¡¯¶aðÉ U. ~ZzàÅZŠWx`MoMŒ|%À}Ûä館‚PéÄŸ_wÝ° GËtJ3tçBÙÝZCt|LÏ¿
-õK¨=¶Þ4†Å»‘-½v"£/–ǹ¢ÂJ"jº¸ýó¯MÍpyY/gc·@ƒ(Cç‘S^‡7_¼)­äáØƒŸ‹…bÕUäÀ$ìt+Áz§ ½¡d
-³Ì5Õ[ƺ˜é]ÃDÖÍë‰aÝÒñÎPeEMÉŸÛMp5ü>«Vc¸èB{\Â=i€;¯‘Æ
-©‡i)1яl°ÂêtÒŸ©~ê€pH’VƒdqŠ«I—¢Ê1¯šþBQÉš.-\ZÆBÐ.e¨_¿_ô¦gF¤-äÞTB…òÑñ¬Þ×æ3ùÑ3Š2Ôr>Q­ö .7•ÄÅþ×ÑZ«ñÏë~	S¾‰yEYºssµPS‰ge
-7#uaœMD—V•¸'È¥Ûoµ#M{:ÞÄ>Ÿ•®}‘¸ðVÏǦª?ª<Z|û=ᏰßéP›—´3¥™¼j%¡oŸ}ÐBä˜ 6:Ahù]
-½#ÄìÌ ø;­@)§¥ðüO™ •†³êÔwCþXÚî´Ý>y)ƒì>8!tûê
-b&ší~½m~n^w¨Yú`nð¿Ð²;açMÙ‹(ÀQ¨rÉš^øC`JE{.^O:FÙBVOýµRªÜé©š?Í‘›éãÅ™sæÜ1è>¬lC›*´MMÏåã'\ÇL+™‚âÓºYmç
-è!
-¦¾"Ï珸=XϳKÙÅŒ¶c†Ãš ¨ÀÇÿzÀï·§ô$yÊvï¶ÜA™¤ÿUéÚE×$Ñ–dó~fcÓ'd„ýõ™™`ÜôžÁ.%YO9Å8oþ-Ñ0wÖÞW-û$Úš¢‘Nz¥­YKIŵ $î Èßt.ò§‰–í²þŽ{_  ä‹_PKH™ûн>)8•ùZ¢6Ëk/8Õ+‡—G[Cú‰¸§&~‚›ÓQ?lH=&û<X¹3ø9nɆ¤=˜¯?ê[×…NsZ"—²P	™Æï[ú_iHGNçç?îÕ:mGt“z|…7ºF#ÞÖäî3E
-ñ|%ÿŒ5ì£åÏñÛÏ×áYçÛÐÜ^y#¥iSÉúû“_îZ]•9z6MÃw]MÏ#$ s ßÅ×Í
-—'ßxÇz>™UžŽ—%ÅE“²±)òóé‰f|c¸U£RtÖfe¶¨Q®ÓI›ƒ¾U±Xdôß­›1M楍aqÖßúWâq›’»\rÓŽ$÷9?=`^9µÍî0S©žÉ鮡è'bßW›mn/)Fò|éˆ}`—A0ЋÆg<’/[ß¡wðß`(è|MU*¶áÅ÷ÿ¾šMm™ÿ‚÷ª\kåc ·»ÝnüË!ß×l:Zª~µTˆéÐÕà£%*qãÂÀG/ùÒèÞ:š¹'Y]C7€ÏóÇYBéN€‰Ââߣw”‹ê‘ûט“|·¹œÖ’•Ê㍃àª~¡„•'¼öYJ…ñ;²¿ÌñÉC©g'ÿ€+»
-õH&ï*ÞLu!¬ ¾õý6],©Ð2Änج`–|Xƾx”GlŒ5Ôùԍrú30ny^”Qâ¥ìfüqŒz¤ÿ‘é+bÿîÒ›©Eï©iU6Á¾N£#áì´Ôt/Ä=q±Î40(E’ÑÓWÓŠšŒÝïZÐQºGVí`ä69^Þ~ôB󽃆FÃcŠ·!`‚¨"º³h_u_mQÇD%Nî¢IÍÖJÙ)ú¹¨ÞN† è÷z	e½²C(˜&Œ%ÁõË©Û%¯€½˜ˆ.fyuöÏ;HR 	']n´Óux~eNLߊR›“ÉÝÊcÂ÷Ç›í¬38éÐoš?rÊYh—>³Eu¢{‹C‡I|Ñ®)‹  )·%Ñ¢Ìâ!Aùgb-Kc-^}¯ÏcfåÆ=­yq~å+°«Åؼ9vŽ¿Z‰PZ6Ô4d-¾X ©¥K¼µ;¾†ÚòîVêÌv¨°÷ÛI	¾yÛr»tÃÝ_‰D
-YâxÑàÆ¢›®KSL¯B#c‡×„z]kíRwbñ‹=zÔæà¦äÓà¹Ñ@°	T[+o?¸Å0ÆkŠÇ'„èy$òÍø58ðWaŽBž‡Ù"mõ4=<*˜¿áXTí¢)—µ}N½Ùñ9eÄ><•b]ƒ¶r©¶¶í›5O¶ôþQº¥Ž+s/TÞ’ü<»úc¤ ëgp‚ÝÔ	ÙmF.nå‰bÉú‡Ž,úI¤Úîâø·[ú@lùÃ-Xø§0#¥Œ_óÁá)²²Þê”æ¡Õd¤
-ˆÉ—Ð
-Bh«ò^¿OfL¥Ã; üúׁ!”¼¶ë’ð;l|ÞGô©Lw—‰³©D»rs…ÁF<kM½½.ÓMÕÐj´ˆaæ@KÆ)ÂŒÎÒgvj‡E-u97™-ú¤d!ýdh‹QZ„»à«S~aìçg™¢ƒD÷q×0y-%‘õ¤ š}9=´|aB#E“kâGìrJ:c~؝äväw½‹Õ5†ö­W.Kö
-I»w‘¯*¤%^L½[Kl
-(.3šÔˆ¡æ7CQI‘Ç;€²£è!NgXaR©ŸÓ˜©uP›Ý«gt•ê}ûúû¢ì´ßÎøMWgGÔ¤Žq¾îð]S§ëZ=NKÌÞá”w·zŽ‘Ÿ#°Ér]ÖF±#{üêXNþ•†é¬Í;¹PX«„tTm8qû­dˆ}õ—<Øú}™¤ž9Ø„­n>¿yqÛûÅl•a2§q†D~z—bègÁ
->F¹û7Ì¡¹Î¤‹R¸v½²Œ‚ágåþ^d-C;7Ù·—0„›γºÕ°M
-= F“œª»{1ØÉyx‚ _`ç%[ô*d/þêÃ­;)|C:Šß{t zk]ƆK£lòPhõæÂ-o4Òþº×Ï/Ÿ©À×°c¥Ä>GŒ¶3þf.Þ{S%p­”eütK£7ñlH¶jàÄ‚Æè›7NIÓ“'‘±OŒ:WšþF$ì¬&:^Z^g(¤/7æÝVáÓ›/J9Œ:…1îƒ?×Á
-4(må­îGÍwÂÆ«!˜Sy°v®Š”Þ9
-ºø‰9¯ÿ›‹vbjjZ-I%>p˜]n3³¾ªjIAƨӭø«€”ÿ~ ®,Xù”Uh
-jôýGKÚŠUðI½bcàLº¨*ç'LïµazôbÙBQ¬@F‚60†ö#ÎLý¹„mrE‹è»§üøg½ú|_‘Z"©l«‘ä)Fº«ˆP+ÑÄk¶‘]Ä–ÏÔy±ï×`¹Ãš>à’§æ€óˆk]òO*¿r§ŽZŠvX12Ý=¥œÖå úz—›)•é)!«|o4‰£¬2w–›I#'½m½ÂÜõH¹õ2îÍP,ÉäÔ¯ô:{Ç=ëqµbHjágZxùÑV-!¿¨OÊ¥*åñ"	¡I!ËP‡í9ùF€KÎÃö	`î:pÙö«š]?@Ç<ÏaÒQcn»ÓÞ‚5d…ÀwqSDÃ„kÇ<@à™ˆÔÌî+îÖ§·gC—^yýŒG–ruV×ÆÝ»ÄBò•ÕUwg+˘`ÜÝ5?éaÏ¡’•—ôL÷ñ“  ÇÅZ¾¬7øI³f¹†áæÓï^@D<:ê¼[Žá3Ñ©ðŠ­ŒÊD¨7'-wJ5œ,¼ÐíE¹k!jžÃÑéMÅà;Òf€Õf(’rºžÒw4â
-ú±¨ï4íþyÌÅõ¤RK•i<r!G]ù‰[Dn÷°ÊpZO”¡2í*㜄|´†«s&°ìŸ1ÉU¶p¨ˆÖ&έ49¢Ú54“õ¸
-1U+3Y»Ê¡Y-'|óõ|Ô¡}¼y[ÈÝJnÞWœÓŸ-¨|ÇeÜ*¾ÊÔMÌüÔ˜|ö³¶«ñìo¢¤í0	ôÂ,¤æ€_yjè%Ó
-4»û¾I at m÷¼¼åA8µ”eÁÃ_Ùg˜R¤ÓÞdç2Þ­Ô(48¯1’tèûÈ óÝsñÎŒ9>©a/ËS
-Ð+
-Çëÿ=àÉðÕí£|Vè Ù’CÔµq¥„ꪤmFè™Dpo‡Õ§ûS0tS3öV7úÞµ{1¼UÅ©…2•¿8Ï$BV¡~rmd_õ#‹Úªh"A"Ùc¯áÖÇ/j•0‘BòD­‚†àÁÍV0bWÙÕS¡ ±˜
-rKRÿ
-Ý虁6›‘óHùJã ¼…(£«4²‹Äy˜[äWmëmŒ0z×!t¼C`¦w_aˆôÜ՝ñp¼3à1LQf³¯X%”‘v¿Ù°òéj]ª¦O¥É
-3›ÊqÞæ
-6–|N
-W¨-»º?ä•?E+ÔJ}”y{âÿ¶*¼?jä¤à"ËõŽ†½x!'Ò,Ý\@Å„JÛ+Z©ïª5þUu€8WN¡m„/|ï§íyÂŽÝ|…;ª¤»gU¦Î1ü'GÛª7Ò{Àf|ÂÆö«ÆJùT>/›äe–2 A °ô€íêRÅUXaÀebò1öƒ©ýû…¢ØêY]Aé†UÇuÞ*b?¥Yçi½gp{Å+Af©p"W’,†ÀÚâƒþÿKÓù>
+xÚ­¶eX̲5Š»;Áww—à‡àîîî!Xpww×àîîîÁƒ;wÞ½ÏÙÉ>ßßûÌü˜U]]µjUu÷+(ÓÛšˆÛÙ:Ó330ó >˪¨03˜˜˜DàÈÉ?;š8[ØÙŠ8›ð ˜¹¹Y ÂöŽ  3ðGølgïáhafî úLý'@ØÆÄÑÂÈÀ kàlnbŒad`
+P¶3²0qö` [[”þÙáP2q2qt51f€cf[9MÌ,láÿá$ekjàü·ÙØÅþ—\M€¤ Tÿ¢I
+ ’4¶³µö ›˜Â1ÊÙ³™ ¹üÿAëÿw±¶–3°ù'ü¿”úÖ
+l,¬=þÇÃÎÆÞÅÙÄ kglâhû]ÕLþMNÖÄØÂÅæÿ®J9X[	ÛšY› ˜þm²p·p71V°p628;º˜üËlbkü9 •ûFuqIeYÚÿiê¿,lU<ìÿõïaæ?(£…;@‹	¨/3Ðøùß_:ÿ'™˜­‘±…­€…`àèhà bx1,lMÜ&î@ÂŒ¶vÎÀ-  &> S;G¸:ÊÁ`þÇôoÄ`ùƒ8ŒŸÿ . £èÄ
+`ûâd0ŠÿAÌ F‰?ˆÀ(ù±¥þ `v™?˜ýËÌ.û³ËýAÀìòÿA\Àì
+0»âÌ®ô³+ÿAl F•?ÈEõrùú¹¨ýA at .ꐋÆpÈ
+þƒXž6öÀãb œ’ÿµ2/£“‘……³…µ±Éìl,ÿ˜kádõGh Iç?ñ
+ÿ àC#+'k'ó¿â³ýcvüË ¬ÛÐÑÀÈÄÚÄÔù/3ûÿ˜ÿ}Lÿ•ùßf+çÿòçfýýÿl J`ôĤhdg
+¼þSÛ?›?Â03{öGV  ÆvÖÖsŽ;ãm€ÃÍhò_I9þYwpÞÿ‰äuk›¿¢ 2ýèajáúWØ–í\þNt1û“¸nöÏlò·°œ?j³E4÷°77±ýËh³øÉ[þ3bõêõ§ 0Ö&NN­Õý«"àEÂø';0–­…퟊X©m]lÿ¹¢Íþ¢¼ÝíþÆ´ûk33°Pû?ËÀöŽ&¶ÿÕ6æÿ±þw÷Y€#ndbû—+Ç¿lvzÌÖÞÚå¯Â˜‡?…ÿƒ\LœþyîþÄfûÇhçlbløWŸ¹ÿÇøß<˜™Îµ‰¨ÄŸlìÀMN&6ÿ=™ìÿø˜¸þÕ;v`'àÝûÚÀêþÏñb÷'-;PgsG“¿†
+¨ž³›Ý_€1\þœ`Nà½ìèddçøw€sàúvû묃ºÿY=þ‚ÀöyþáŒäiâøoÿïÛ$"bçîEÏ g'+3ðeòù/7#G`›ÿõîß·ÿŦÀÇÐÄÄÝÄneÑΈ÷»ercp©¯Xþt$
+¨ˆYSŒ\}÷\|àr,¨uѨŒÍfúsy:Ò!ä!‘Û+žÓvoÅ	ñË ‡˜”…÷CWýÃ4Ï<õë4Y{’‡ÀSä¶ÆùÛ3vPùÙͱҍ‚Ì«ÁÓ\*Q•#èub-׆žôïœêâiÖª!Au¬ÄJ()¥¡l!n(	qS¾–!0Í´k¿íÚ]Оóarâßõ@žŒ Â¿±ˆd-7MYò‡¤Ñãrmh‹š=mDè|€Ôu1’¦Wõ¤V…Ï·Ú®´=¬vMï(·Ööx€Ì¿îÂÒLà
+}¡‚žævR;‡.GT‚8åkªE±r¯”bb)»ÅNL—?7¡
+Ô,H¦,i@õü ™$ü‰Ò„4Ýiñ­É0Æ·ÝKW±!-Ú#w†¤é-ÝO÷ˆÚ.¢öŽVÍzÛuó:•Œ!»xfŸ×ß³C•{J¾ÏNþBˆÕíK5ΞyO$bå#|b‰ð}ÈR9±¼ìÌÎ0=Wö
+ñ±EªG–Yi‚C.R•¬l'"jÙ¬4ÓŠ-f!#Ü/ÊìvEdO.@æØQdi¯Ô.Õ½—Óžm…ásìGŸüÓ+©Çj6¡Vgé§]d6>c@'!í´‘Äë8übé•M—ÉØÉ•À¯“îhJÛî¿÷wÈ5FiŸ—B»Åê`ûSyÐÍèÑ—jó¾f´X5ŽÉò²ðÂî
+rª@©Ž0¢òËc‹4¸½ó †c$$Y˜†¬©#üG+ìNÒ««ž†=¨óÒùZjÓ?_á%q û,$kQ¯sH˜O­Lò%ÜÛíÝ;E„Îõ¹¯<üØ`8KdbþCeˆƒ:¸ÎD…ïv]úäpã”b2]0É£21…¦Ž‰!Jç2º;Áú®ò˜ºÁWYÏÙ®A×w`¾ÃšnJ!õH ‹M9Y5´£iVÉOÊyö´Å*tPÄNà1LSTË-ƒ¼ªI¥
+´¬G+$	Ò\¬sÆ?¤ëç×ßp¦pÒîH•µºT]lì,w™KòñS¢ù—·¨Œ$ù³0”;îÃ¹Â¯:C^´üà%]è `â:¶Aûiè”"~ès¡QNv^ˆ"v³­®ôd×ùÔ§vTí”5L¸Ô½]#ð¼à}IèéÜIðõw/öm¯IAEœF¤ÏLHZ*¬æÂùcªî]̪ìzƒô‹8þ€¯™ûíùk’‘CQé×)¢.—óuûyiñ¬àT¼ŒÅêle§ÿA’Ütù¥µSãꝂÁž³ßÇNáLÌ4Õ5:Ü=ÌÝÆÓÆ¡Ûúwγú³øzvÈ-‰PÙµ™u«N¡”-ˆ¼´ûgž=Q}D¸råúoˆKg ùÍ øŠÕtÅùi;’š0~3.ô÷Ѫ?ie‹%Á‘iŠìë¬å*9¼Ò^º‹Ù
+•I™ °ÃÓ¬zbš1¦ü8²;|~óì冦E…Ê¿ƒåúTu”ÎH¬2Úïè5“:1Ü0­sÛ
+bñM‘¦Ã…{72Þ9äÃ#ÿñõÙÓç’õæŽÇ“,O$ïEø^¦ˆ¤úã°¡äéªI	P+þ\á#»ÁN÷¢‹Œm_¢G[G¸ODÐŽs¶ÚªX‚»V“<2ïµô_ôf?M½Ï§â¨É£M½ìQ|~ „tìc²døý­rº£Ù4
+»;Ûˆª:7ñ	AvÛ-ëÎí †3nñ÷+·‰6Tïo“ÓŸESM=>Yn&ˆ¨‰Žž÷†UN•HG0Öšì’%h‰.)ðPC˜ÕªÃ[ÁéçpîR(LµÅÇtº5rš>‰6Ë×—†.0®S媯»mgKÇ+#ÈËìYq™ºp–¤ꘁ8
+!5‰§FWJõÅ~èv‹¶u´óÖKkL±M?ôÐjéd±ñh@šÂ‘ðEkV +d"whü=÷P‚±¿öö#Â‡
+—%[§
+^^Œ|¨ü,"ý2ÎçÌ=HÓ.~‰š\ÞEü2`<’ùÊñêHÏèjkëØ{úSCyk·ºwï5gðêíÆ6{)鈌<©*¨Ù„ÅÔ•|ÏaÓö¢ßë«Wü”uã;!z4î©wì…¿6LÅl·øyÆÞ—°><‘ð0ÅÁ÷Ÿpøv»Ð¯¦½Ác.ªù
+ênßÞw¡Â#>gŸéʍe¡®ó|iwE݃‰Ù‡1òÍCý.Üð$î™ÒFƒÞƨÅß43£™¤zÖdxå…&ï{ÇÃءߝ{ÛM©%&FŽ4yQ«‘·\!ºqŒÓèVÕr‡wÞ˜¦/
+gQt§5ÊÏ#´a·µÚÑ{¦Ç±R±{YÍb},µd‹ü£ÛùeÐKÙlPÓ­ ‘A
+^¶qœ’w‚}òã@.6¼mÊÕÎä·azJ„ñæR²À-´'Eäq #ÇÈŠ.¼¡lFøÑJ}4&FlU(bµt”ŠÕnÝÔÏ&ÄFÆ •T®úÊÛ§
+0ønr¬áŽRâîpd„ÂÝŒÕ5¯ßÅÁfCŒls‚/3cRm-Vâ˸ØVìb©¼žFA³DV~ÉŸWœ=ûêWDB‡*XáTtz®gt%,~õ¸ŠM™FEŽ0#³Á+Z^âqãF3XnS–,N½?Äð!Š¤m[¸ßtAs£s)"9ôGŠù”ÐóçcÔ¡b.¾D	 Ž¶+žå嶽äÿ:š;-~Öyº'¦Å\À_`x/?4<û}Ñ šr­ä¹5®ùS<ÿcô«»î²MñuyE÷(•œWC\Û¯|—㯇‡.q
+›ò
+·)tM“[ÕÆp$¸µ‚Ã$þíkA?{"¿Ýìf@‹‘4¨48@Äq'm—ŠÞ¬ñʵ€ÑFµz»q¼_úf)-ÃÔ4;>ÊOü<0E‰u‰ë+Í3?\­
+í%Y€Þôz‡6Ĩ·è*e¤fbО§ç‹ÔQqØC­Š	RM·ŽÐEtêt(2Íê<"Ù²ÎeÌW‘gÀõ-JGQcL©%N~Ø”… …‡ªAØ5ÁO‘]mH¹Œb…ƒ7·“ÒЃÄ'øÇ®áùá›û6¸ ¢àÏߐÆîù…؃­LJ»ŒˆB0;^Âó˜ÀÑHzCÅ4Ì&ø' ˆã~˜ØÁÇ*X÷•!x&¬à–L#GRS•?\…i¿ù“z—ò=~)A2“¦œsÛ}åªcH³.v&Öªd”Ãò¡õWÖ‹=ÿŽ0^×C!hHæ<‰ò ,?Þ™+P¼ê„#†âkÇÁ¼QˆtÆ$œ‚`èôAëÊI%yÙ«„ÿ“p“¿¨*Å?•›ý7S»èð%å~À‰Õ‘ý:¯ç¬â8ËpÞ¡ë÷’Ïz9Þ¦ÓÖ -þïOœï梳_ÙTTw¼‡p ÷¦RtÒJ:ÖÃ’˜ÜÇÀ»É¢sN~ODAÊñûü2$ºÌ8á“ TK ZŒ§¦Uä[ê­N"¦¨œh=óió0©OsªŒX@t)ŸçäâûòßìPsí§ðÂs}}¤Á.€DÎt¢ÙC…;#­ÔŸÒ“@€¼÷˜t
+žl·¦|:i+IzyEqòß•÷›§–™þÎàÄBFkÑÙÆ,_„ÆÝЕªïî%R2	¢§A,Žµˆ#€êŸ2GÏ$}´R¼§IöYh
+bb[‹æë ÷W¼Ln}îúD1ç§wŲï~ÜJu[Án2÷­üy¸œ…-J\¹ß‘D@RIÙ{§fЋvÐ.ŧº³ú£Â–í3•°Ónú$¬ëŠ²ê;.£ŽSÈiמš
+ ~5èvÑ–§…èŒÔt¤µÅö@d2Dó2ì‰â8p|·úAùiay Å°öÍêÚhC–ɨoÖ};ªBªÞ+~]öݺÉfQÌø!z­/½Ö0XÒº}UHTv\
+¡ìІ»œªúNMl±smG­WÃÆ%ªWœxˆF|X€	ûfoËt'}ùjR©%DñS®»t³w¡L‘ïëËðîž’ú»¹ò©¢N>¬Dº/m糆–~vŒYþ§TEŒøcÈF2ŠOÊ›¹jT‰•`oh!	"4©"¿6Ęqãºþwß2v†ÙËóúäR˜bl
+üó¯\y"oJÞQ{DIç%…ª¢ž¥¢Xwëˆ(œšpE·æB`¼’Ä(RnŽN­QF±‰¶rZ]RÞ§ž*ú:ŽÀÔ¿ìg98l”|È
+îIt/¦­TŽ£f»(à3$·ÂÅ°õHÆ<`×¢;÷Éœ/FbaÔàø’®w=«ÅýÖÎ]…(F³Õž¶s9´çÆ Z=
+%‚˜èLnä
+Õ7±9Ë%Å5
+…÷‘äš5˜âÈ0„Tâf6…^ÓßmJ«{ôÝw
+K÷磏Q¢Ïêò{öý<—-UOqy|~óΈc0?ˆÀ ”¯X-ëQßzï§eî¦çZˆ#°
+¸í{'ª¤q’,įœSíÌ‚ÂMñ³‚†ÕýÙgëm[ßÏìª3Æ	JhóÓ…üxæåsh5‰7Šô ]#¢¨e{§ˆú4â™ê$ÆשöüšŒúŠþwéší‹’J¼·d퉉†ƒµœ‰cø/jm‹÷ ON÷PÓ}gLZÄ!¡9Û	 nP„¡hÇ«ø÷Ž­]!ª‰(‹à.eôŠ»eOßMçËxbM¥^úfÃ'VñCMëÖQwãÆ}¤ÎIF0ÃÅÞ2Qý–~˜ hSyNJÞ­Í—¦eŸÈ”¹Wøº5'éRõW4¤Š4Võ25òƒ“f°<qC
+Q[í1.NzŸƒ‘ËDjþ:ÎÐO8¬CR·Ù§I^3{t²*MÝás"ä‹»*5Û%ß´]Ç«.Íóü¿[åÖvßÁ7;1$Ø ©Æ`G	>bˆ×P9·³ÍnãuúØå(t/í>—ˆ
+!e}“¾Õdf--q OrK´8£Xspàè)øùÞà ãNÚÚw`5{ï¾ïØ+z0·ƒ!_/æ^H†œ™”Èeøf]ŸÙhéP•å=dÔ¨L>ïË æ°€c(@KG(~é‘"–rêÌWVí/\ËZ-äBAª¸»i¹ÈžwúpeÃo®­-ýN«w(bèáä†¢Êâb‰á£ÏG11ÐY•{£EzŽÍwB·Àtgò±ÒçrðÚ–]—žnÓ]Ò¾½!÷EÎUÂu<û'Ýi0ý=¼‘6‰]’džƒ•¥ÂèØì:D•D¶Ö:ʬ÷M¨’÷ëYoc`X«‹»ÿáaüZ­¶Ó
+RUõ©~4ÚF\z-߶Ëõºès‹_ZißРâ§èãâ©2ª¸ÉŽ¯×Ä\ºíŽQu°Ñ돪ÜØD0{®,ª´ˆªžcÔqÁå6Y0gàÓLüy¥Õyj[šçÜo
+h‡»ó"õ¯É%"gb—±_](`eÃl•™™™®¢ÀÉ9H‚~°9Êoéè]ï
+$ü D~tœu ±ê}5™ÉaEÜ
+VB&ŸÉËø±©$œ©³­·ÑÆ rCÿð©ÁÙÀ†à—­éßbvÐU~µ² ³ìêy´³CÕc¾cȚۍ·Fàûü– ~D›ÖÞ>eÚqp†„2Ä×'݇±gþ;Äi˜4Ìé%wøÓız-º7»(Wþç_?<¸Èá“<£	Âû=„¦ãÍ,õá–ÅÕ'TAFé²&RüXAF:lÁR‰ÿ´I<¾3C°íZX¢äNÁýяÊßœešRJZ8ØÔ¾ÓxšØâÏ5=¾‘Zˆ¼I㘁´á«¬vÊ'4Lx¼çQqmÌaÄÅh6,z¨‚Gù’¨šŽSlû¹$$W•!ù»pA'dŽˆ€73 W[Cßoåw%Á¹ýƨyàå‡‚€´-ùF¯AáÒë–Œÿ1VXÓ5…­€÷¼!Äl[|Üq*§O§eï?„Á³¡Œ––/S¿†HqÉèã2>Š½HìdI])ȧŸýÍþ·ê67‘HArÑ
+‰óցi²óå°ººÆï\@f'6á™qW¤ÇŽµû9N£Ž&{ƒ1yaÊt¸â(^½•Ka­¿-µtÌzUÊ$ôé#¾ì³O‘¦—ameô|éÛ]Oz÷Á,Õ´ìx’uC%®W~/’`jÀÈÉl—®Ùw/pó'±ƒÑ
+ÔTÄ=a󊍎î(OmÿX´
+Íâš3«Œ‰¸”À.î‚ !9X¢e£ƒµQõã€rõE‰Ÿ´=
+Aƒ/_uÄ-ÄŒ´–-!Y²§dç*Ïwâ5íí¤«—+×Æ^“6jF€ó¦
+(lìvR1œ€ž`õ;d±OL{rîñ‡|Wª
+iR®4ƉMï}\hµ¡šËžŠ ,\<­¯Ôd5=K,«~4Ϗìz“¡ï4“F™!
+·ÉÉÓ˜uq<kÏAò®­{!Œç’’"áß=Ô1ŒZï>@}.›Ë{¤âòÝÀY\?WÕ}IÁ& yÏ=dœmä˜0óÐÏèñln+z8%ü)C€ÂÜ'Î7à»óË{ã9C³ •YË0 ·”ÅP{_,KjJŸrªPȪ2_7K¾=óC”÷=Qí:–ƃc’SãɱàD	K`Þ‰Tš>Ý•ë,XG9²Ìþ._ˆÈêuøÙÄß-§$aí$‚3ÈÛhÝ•×ÿ,¹ÿŽH‡ß£µÕïn¨Qšq~£ù1ñ\	3œÐâ°Ð’ö„C‹1þ Ê“v£Öy7t23ÁJ¸çûÙÆð­Þ(ø¬9ˆæ-ªkÃ܇T–˜5¼úr’_©WÌ`:üÞ£G[ö›¯KI˝sÖUD	àoC5˜7/¹^¿úGLКáS÷mçÄÅ uã]r½Ñ,5ìZbÂ:çD†ßÍöè,È…û%Xž^3W&ë ÈŸ^¶¯\!g
+Y+úìó–jâÜË8^¼0G›bóøC2äúœ
+ÁWŽ]2tÁôŒWßs¦T¨
+hMú‰Šr5Àñ¸…S3<«új	" Èâ¡~ÌÍŽV¨ßà\k¡âIËèîfq•2¦œ/ùÍyâ&à÷B©7Kõ~UÂXö¯ì1I at .1{u‰¯VƸÀM¨n
+›lÂùT´¢-—-]ö9—¬ôÖAõ‰º^¾j{O]8C
+ûGéTÉì٭ُ6Ó"	éKÑ‹k©ˆjñ<ú½|•wÑu«ò™HX8%ÎÁ¬;A­bôáðØsáIÑ9÷
+‡Pú	Ÿ#rMK•”œuŒZȶœDkWÌHɐ³ß™KÍ„˜‡PÁT†s凈Ӫ"ªV‚,Irèð±õâvOãIŽ6zÅb¼È5j§¤€G÷2:-µí9£+=Vé«èáÏ´Y˜bÖSì€æØT:ItÆn¯©ø9£
+V³eâ¾×¶ÒVb‡*¡FfGíSË*5ƒ÷vÃ)ɳd6Š
+YŸÝœþ÷Nš-É.Ì"l¥|XD¥sž0ŒÎÛCõ^ݼsÞ\-
+9¨×_ëdlMŽÚˆ34ž/_gc´!°<q~¥yâÖï+…}ƒ— :º˜¯„ÉÜÁ9ûŽ.chín!?+ôJvœ\+›ðÆsBàÞ2NÓG> j¥È‚N¾ó–³ŸÖœ62U¶"zëRF»¢C8­ðf¿áà4ßÛýlêanΚaÜ”Ý^</LVÃý…qL~\5¥T¨épV;±0HÕ¶ÕË~Û²£& §”]6RÓE`CG þ7ø¾Wܼ+¢/èŒם¡ß{NêWä©›;
+“‚柕Ý/ècPmSyš(®…¤¬âÜmÞsÔpYfó™
+Y„åy2³¾_NV‘‡sKãå>Õp~Mg-.ÆJ#»&Û'ôlìÞza0§Ö¦ÒŠý™²Ófì‰dÙUëRžcÍDönØôâÁUVr¥a4؉'ŠÆÉWÈãØ.Ó7;‹9©Ÿ¨ö‘Q=H‰¤¤so’k‹€ôüK¦H-ž·Âä.EȽgΟi ˜^qÛå:ú“ïª:’y92¤{J«ãìW:4«üV™CªéÙ—Ÿû˳þD’ÖÇ]ж\¬!ÕÓé1ï®ÍrzIBT8‚yê[”á"j:ûÆ7¨M¼Tcôvà+ÆûæPƤ˜2¯rÛäûKîYŸ5¼¸ðè»d—ÜoóÕ¹U2=Őus¡B0:E”´ÊŠ@k´é#J	9?¥SíFø'A~E¤÷úo_çÀ,uö=UtóÉ`â}ÜTtɾèFÊyÔ&-Ðxz·ij{¸q»<.¹4³«ÀZ+8„È_ÑñëO at b¿=Ôk
+0±oV<¡>0ÆÎX¹¼|N'þ˜Ñxñ<v6É‘VY(t/Éyfßñ	‚°HL÷ÊhˆN>±[jÝò7Ccþ¤?5©Dˆœ‡¢µÿ£W1Dø¬ru֐D—¦b)›»öæí×’{Õ0|ï£6ô•»î¸¹Þ¯F$«þ®¢>~E4	éZ-ª*E»#!ɍÕwm¥PûŽ»¹ðmÐ`"‡t~Ò¡¯ú¬¿ÒÔoö"—É¿э_ŒS ï‹ÙšѱUD Ôó×"õL»¢ý(Á–VÎ#x•DªOPF2ÞKdŒÂ婃ÿŽ÷¹ÈÌA¹N¶»Š‰
+ƒ?DË<ëU˶P:"byÙTž¿‰‹ ÄçËb!þá{p
+]ñ’ÚΝöd53vo†JKùeûë ý‹Ií˜ÚÔ]Ác.àû¸$pSŽh³lÈ'çIÿºJ™å,Á¶X|UϹËäâÆüø®ÝCÍ„ýóàµkȏʜ5X’¨;)˜ÃŒG9–‰éÑ…oƒdLR²Cä‘Àÿ„ßnÀûB0ŠÃR˜vû©Ê…š–º¦ú4E4Ô·s#’Ôƒ1œð§®ƒOb`¤F-׫¬Çé#ø´—ËhØ\~4ÿ€Bg˜ºÊ}êA	u~¼¦	iªÀSh:}Èï”NìJ™DÞϧ„[ºÒ†þa7µ¤çT¡
+?”RäÇÅ#çĪ˨ÉÒ£|›”ŒhæHv ¾¨ö2ˆ¸^Ó¸å­À$œ"G4Œáœ­KÓt#ÃÌùx¸æSÉg;ª±	 ÷Z|÷¤¿S—‚rÀþ6¿^0ó‚økH³Ãʯ܃Ÿ	É@œÙÝoP2
+Æâym•`J>Z¤(ËR—fÿŠ•éØz‚&l^C5¡s4(e½-ë÷IË÷€rYF¶D²¸·ž¶
+VwÞÎu‡ßÂ	§E¢pƼðãè9–ͺš'Á¥¿{W1Jád#Kˆ
+Æ/$„–¯»`åMŪêK-aIVp°þª.ŠkÚ	{ÕObý{Dmcê7˜D–‚]ݧvNo’ÐŒã2ØÓ·äÌ¡¦)ð#Žù•“­(²c%ã*ÇFqýk¯×ADA4ô_RB}f:Éëô&Xy8H¬®±Íœà„Ý.…ÙÍrd²…’WŠg£.ëtª7©â–	^#Ñçß’sÒMâVÊê1!K¾>(Vϵ XÝÛõµ•ôÙT …£rŽØ„wdw¥n¿Šmž5ÒÞìT”ÑÌCnøòIP0qYÄ- ÑQQ®ÄTâ@óçÛ'ü„–be6ò¢zÛÊ
+b6m^­–㔂Á÷B‹òº»%‹LÂqŒzý_ôb\÷Ȳ©Ýrá4Åç­Þ‰“ïßæ+ãÒÏì<>9f]ç²®Ws}7ËÆËA±ñÁÀèãâqúšã"wÄ×!ÝüÔÒŠ÷rF6sx„Ì䡇PFSƹüHGÄ“ˆqò²'}ß·Pâ>׬2E
+©“XäJ ƒAÝiQQ\³k;ðPµsf4›‘ÍMÝ ãÀ9æØk‹4â8–AáO5°v†µ1#4øüå·J`¢ü*R9ü8(7á¾ÄìÞzqd?¶.Èã! »÷;úCÔ¢úAT¤­ùJ!`ô†£¥³ßp··ÀR†Öù´ÖuXØø‡áƒÆR¼ûUê\±l‰¶mÃð–S&b<:L­·èÀ-¹ÃeÐ=üFœo®@-6ªQܧµЄVáÒòíµM0£©Ä!N¥PhÇ)-ǃ<o¡ã+˳»
+™*ÿ‰ìSoGãCB]ŠÏd`>#X£î
+¼p‹¸ŒPh“êQ]â‘’`µ¼å•¾?ŸrwjDg¹E	 ÀÅ|u|¦Ó­ÕÍŸ2G²MÂÁÊ—7Ð'V-À¢77‡w… £{Â…­ýÙÙϹÒr‡ÂZÂ=Ÿ¯tÎk|n^/-3À®ô‹R„4?-·ŠïÞöÖÛkw"±¸%´$¯´F{<@ñô¨$l¥Z@蓹< såXKÙ26a|Äq—X8Éò¿ÅK KKOR³ÒqDÑ'$VE§_Gê»ë
+vá@^V§jÝÅ`jOÄÅ®Unn´º„ÒíSxa¹M•Ç?ÄÒ¸¬–[Á LxƒQ8òNq”çNµP[sð§LMÌ{D§Il9«*´›m/ÅIò£ÅÏR€º¢É`† ¶ÄðXÝŸ5…Y~Žëž™<…/÷&37Ö–­"éÎ…ìxŒ6ØÁ1»xŠ‚8¹u¦(M/‹X(2îê×Ч³ÃDÍêÅo³Ãݾí–Î
+ség‘JæÛn
+	Ë8zV(?
+H3öÙœ^W‡ÅNï¾²ý½Ó¦þÜÌgÇ£Ÿnc>+âÅÞDþ¹FDj;Ú•ö>q£6ˆ.<©žù,5@dªz!¿ 5‰ÕK~r¿ÏéJ%ê—ŸîV\@ô	)°®%I?t=?Û¾ž
+u«DäÛJMjt¼nPæ–*™¸ 䧅(Áƒ “¢ÊG1Q§~†µ„&oþÿÉi•sÊ5[6Þ{Ö­Hԯ˼ڴkêñAg F“\¹Žd:Ú0iŸ×kÝ=Q™“5M’–d×¥ïBÅ©õÈà†4çÌKò*õà>Á>Dp«)T5’Íl¦| ºæûMÆ·“Û˜’‚a²—­Þäó@êGð½˜{ÂK…!f=4*™1YŠú9GYÿT˜HÀ:ÕqШV_ZAw]I£Ø­üŐ	a÷ü¶·üè`lQÍæC×}—óHlHfýw.pŠÍ£RÒžôxl„˜Ü5õZÛг7íˆ35bÛ8õÕDá£5¨Ö”Åé`6gôXÿď™3î÷³v¸ttRš¯§¥MǺ½WÏBkep,Îê‚p},¼ YšH¶+Ômz#ns—aTžÏ<¨Ô—'w²‡ë+õ·^ðð³uWœ¿X‡žVŠr˜¶  Œ*óÌÇd}å³~]05
+3."Wu°Ü¢Ò	V$ß¾y;Ü¡ƒ wqËåð0õÖc:\ó:;ËLûâ¢ûh>B•Þ®Âèõ³š*¶9p»L	)[Üç…ÑÛ![W*Ym--ýÆT¿Ù,¬Î!„<§Rò΃ˆdš²TÂÊäÇ^;,Ì ×yVE8±ÄŠlgçÊÿ<:©4Ý{rbI
+Iµ]ìY33Jõü+pLKA iá
+	ÍaŸg3
+\†TŒŒÁ—¯”ÝvVŒ=©átm^¯ô–Ìw¥ç³'­zôO+˜ô§c­·•û~!8³ÅmkY·_½>}nxsH"Ú‡8‘Ý>›U·ÚQëí‡Ï³v FÜlì,÷çٯ؈{u¦Þ!™¹ygô¬j ¤Ô͘oh³)PW¶ï‘®]x	tž¿MØãqçž8Ÿ¥­"¦Hq
+ŒbÝ,ò_(BÏò7;Oq¦Oú^µ«OñövUä6‘WOSQP*	&3žÅý.üÌÊØ–pA92\¿ñõŠ="ÄÐ5)9Â…Üšá¶ûJ	t»ýÄ©B¥u#L*éšÝi#
+Ak„í¡$ùûéo’rÝ ŠbñK3ç''s†¤+©åPÌÊüGïGlj}+}=†)8çZû+gëH(ïVLá‰]M”3Ìp
+ÇI3°EuAºo_‹Ã_rWU_³ÐöÊq|åÂü¬‘h`¿ÁÄÝïwåxîFC)(„màç.ߜΚ6)NvDc6³ãŠ’&¾Œ‡’ÊG"?:‡ü™Êårªgþ„àCz‚$c	D<ƒaaA¢QlÁé3§3mˆÂ7©8¯Œ‚t(x@ôW,®éú÷èy™ñ¨r,2Ç6âIï¹n¶Õ¯%siÝÛ2Mêz•ûHÄÏd|û©Ôª€
+"”³+Á3LÅÎÏ)Ä#ÂàÛéÖÏ`Nç„‚7Ÿ‡’ÇÙ-‘ÜWPÉ¡²R̉$¡‚WÈwÖw•k%
+\!À½Y—£ò6¯Ì†÷:äsÔZùh
+Ä"_¹û5¡ËÑ&Sc±˜2¾û<ÅsÃŽð®Ö±r2Ò^¿séý„òr±O›-Ï@y3„Q8fnaà 4L¤ƒx•†ðWA|íû(0äA‰½èx$}Þ3„AYÌ“&Š/ÓÆ<¥4ÞúZiñ\ЊŒ>GÉ6/1>‘Žê†!˜¯²ÇŒ¢ÖöÍçb”ÒÝdØ«°²ä›¢
+yµÄ#gã)NŒ‹÷*˜ž2u¶¾QQ¬•&gã‡ØØé	æ¹å.œ˜;š3iØè~½ôÉÕ_Óp‹x/Ī'/å°Ân§(uΏ…ñ/=K
+|²—ø—Ö%´â_ÏDOÇ"„ÂuLÜ•qŠ[·˜1w\¸}¿eÔ=$ÝbKÑ¿7ÎðKÔú¸i¢
+€|´?›¤ÚĐQx”ÆÁ·€A`0Œ«~!ÃZ-ÑΘ+e»Þ5“©äîb%bИZX¡Ä¸æTú:®Ámñtõ§)kÓrOïÞÁýFîl•Š–Ò€
+ÒdH#ðAâOÎcŬ>\êU/ä/q]€Dt‹\GE!¥Z~¿®C"¼Nçôé†x1“Ö²BE
+÷N²¾ÔzløñªaO]ÏÖˆ§Ö›ß˜¯²ÎCä<¡dä&IèÅ=M·ïÆÚZSs¢và–æ²e¸Fžö×Òåo4Ѿ¥-þÞ°IÝÃZ‚°P&5Æwj?óÐ%/…ßØ)òyÃ^	‘œœŸ^ÉÇtQI\·Ÿ÷¾fPÐãÈnTC3N€mGÎÂ@¾þn"ûBר›ÇâqæÍH܈³j½¬aÕöÛÇy0ñãf5ƒŽÎíÆPG>äJ®¿ò¦ÈÃw
+ÇÝAQÛ8šŠ,Ž#ýþ5~¹"-4«Ín¼p±%keïÔ|cÓË­ªìÉÚÒÞÃnU/'ö•á.A”Iq–ŒÓ@>"g@ÅŠ.?4Ú(y;Å¥é1ç÷þ+†ûš˵‹¤^Ó	fg<ùòžef+#%YÊøEÍ%®/4EªçÑ~áRõ‘5"ìâ4ض2ÄZ32¾84#·Ãê/–Ÿq§Ryù•X4[Å"{ïêIx‚hxUÅ‚¼ÔnA(-b4í¸hæ@"½\
+Ñm\£°à#iH²’ L4¼¦HM
+­Edµ7o[UR¾–‰¾Tqrò
+™9y:ûhDçÒcÊ÷  ªx¿6Î0Œ䜏̢moìráš!£¨x®kw›Š®™!l³Ô¡KGúL…¸ŠTÛoǺ˜²*>¢£fË;>ë«šø[\’o¦E5PÙ<š–$¬”¹®Ìb¡š—®o:èN®²(‚Š„œCè,2ü3]ÛÇTÈ›“äÛ_ÃïÙ´œŒåP…éŸ)$¶„ûÖ-ì‡,T°~j؉հ¿»1ƒâúDíST$‚}÷%é’UYÞ\¢N¥
+kçy‹}b|$býZËñ°/M?_d¢+/^¶õ>ÜÏþãb½‡ÐÁMé™Y~øiåüÄYCÐ+d‘Ïe)%ǨÑ# C bkÈïù ²Cþ^•:"céAwHÔî£Ûþ4ÿB]†ÒU”ÜÛIÇWGûNeFT¨²ú°3†=&«uO“Õ^•nG §¥Þß4èüÍš[ ‡üü‡aåéK1φùtºØG`éù›{ 	õˆE-!z4›þ.ø‘1!NØòbdá¼QfŽ]IžÕ«×SEGÍùñ«10'Ý¸Hïs==mv2Oíú~âlˆKÐbÐpUhY®å•~Ð4þ7Ct§ÝꥦĉwÞqéèûm¦OGP0âxtm{íÃÌŠWéÐüôWº‘í@¾AôMvHØ·óñr®òÞ]i‚ì‡ðé2æ2Õ–"VLV£â™
+pÂ/Zjö6†õgôÁÒëà	S"'ïõ©t úyԍ4góþsê;kä]â(ý-Óú/ºdï´Ú½ˆJyäÙ{{Ø6µV	Sd±ðXӭDZOÏëðä¬8²qEø²B‚¦EG1)â?¨O…1a—,%×dï8¨Çð“0Æ–ÖÑ͝‹À»ëŽ¨±iJ_ÍҐÆѬÏ`÷Ì<!išQLȹÞÒ?oy6¶Líê°áq¦_b’ê‹,ae…YMÆèËü.àfœã­ÎŒ‰ÚLë_ÀD6ÙCpT´˜úåW¸u³°ëe1ß 8™Ä®õMq@)I?…N þqÿĽži‹•—f[
+4k²PÑ‚e'º¿p"U<ú[ºV¾‡mz±¯h8ti/zÝ…÷‘q/jÙ27YÀÉyÖŠ‹^ñûN¦µ¾.Üc³ðûq`c(4­yÔhÁOoUÅ“\s7[ÊQûŒ7>uûpv,’Â~k÷ªj¿kžË‘x©O6œÀ!(ûõd¤2ŠvÒÕR™…
+#…øN&õ²*NïP`¾”“"_œ*{âä‹ÍËj¶EÖdÀ쉝 ïÍp£Pn^"•ýš‚Wqdªþ§}ȵõXñŸÛϺ›ÓÙù:¡š“öƒJ«#;òf,nÃlÏš÷º?‰‘»8äîlš|•úÐ]öÓÆ–åÙÎ_ëµ¢dq%ä$…EËÙä¹ñ(BÀæùÚGx=eÞ–åô%~Zªbì$ä*ÄÔH®ó᮸ØÅùìTV½lLC…‘Z	—ž ,—ë \6̦ôcKÌ5ˆµ3›µgŒ†µXšMâ4Ö}liÏ1Ÿ7ÞÒÌ}Õ˜›­›§9c+tŠ´nœ	ýM×U*º‡¥+Þ„rï]„À…8ïCÓà^ª[…H×™ÀxÑ2ͱg©VG´2GÜþakc>NËÒ}‚-ó<l;)ߌ»Ö:ôs]l%qjØ!.o¯¢-Yñ®P	Ñéy!…ŽC¾Š­1Ä‘L3tÄOä¡Ey=Š8[sÂ:°¡FS3oå(±¹¹j†H¨Md.k3…z¾É7¡oƒDcÌE)_&ré’'óÒì.ëÊÁê:ŽÏÅ£5G­ZÔGå5ñ¾>ƒó²$IĶaƒ%¬t[;/z²QŽ€~òlMeÁ,ˆVÕ“ÏoÉŠ(OηáÕŠcÃõ–VP…󅨽b¼¯Âe+ ݨj	¥±FŽ OǽNi¾
+õ/(øö9½š.g˜æ"3&F3ç;²Ž0¤cw8WÌ	·H?Î<qGY Ú‚äCRA=/B·®…ÌM0”ËÒ<Ò¡oRD}	ea¦I’Ï7y[)Äo w‹" x)2֢ƘÌn-.^¶cԏíãçÁÍ«
+ãD}ÚÍé¹Qˆ=³¨›drš"—ÛDob?PrÉù^„è[•‚[ÀdùüÄ"ˆº¢ƒônã}vënýãb—«–øõج°>T'ÞÊÓ L—ù'™|žÍ”H,
+o®6&0ègä+í<±‰ø5Òç#ل懌C+ÂãŠêí Sjȸ§eKMIð\gRøŠBãIó¶”Nü¿½x-ØúèÙ‹b¥#?eô·¿éªUÛÕL2Ångê%IÖð­÷ïôHfà©e’¢EÆÊ^ñ_“n¯wK
+?¶×õ;{7¤\åP¿ªf„±ŒKÇÛ±M½Y5*gOÊØãÛ¤>ý,ÏM9¯[¸<˜ÒØråxAí@Àšyu«¤Š[a8×q$½Y9*¾8üãòüò$N(Š€’¯Y ø™yõгٮ0:℆–1F‹Äˆ‹K±¯C]<kåìúƒjE§#™5¢ø…¦É´ûÁÈ$3M¬[ó—ûÒá‰ßÑ!ŠÀudšCGï{o<˜:/±=Ó„qoe;1ɲD°á¬Jwò‡WëÕeX@úyêë‚ô<ˆ©öÞýfŽwâ^t]ÝE8Dá™yoÃí+ŒoT	*ÏïÑD½@™ú†MÝRõv>×BâîšÛŒX:Ï,Únr•Ôêp!í	ÀÀ㙬r ½5+3ì•Fq93½ß 5Ñgç©óôWhåµÉËš„Æó*|#Èpx4lÐ涰ÊT¼?•Û¬'@8ka¼ÖYMVË΀/”F5È
+=‹,‰ùf—œØÏ°&¼¢u¢ßê­ÝÁ¯Í«9£ýƒªÓµ:©ˆ²Ï÷ m@EÇqvBW°Œƒw3L`¿:ó¶ìsÄ4„£	õ(3X	óƒÞó“+¡çáËïúíº\€
+»žƒ~Ç;ÖÂè]žB}²ç©â·i|—hû™R'S›ŠÐŠÊÎÑß
+°’„6e­I˜YæY¸ß­Âº¤ù,¢0™I~ò-NìžÑ*ƒÏrPÂ5Uz~yk„¹ù€Ú	ËsŒhw|‰#m¡'1, at l’ö"8µ0ßÕj+þõ›¯Áù	û4Äí=V·éaÑ2£Üâ5Ñ´˜„X ëÑD;8àÞåíÜHH÷Ó‚¨ÂÜHS—ÓCûŒ^;§PÞè_yœIåL¢k²!%xħ¬nl£v¶‚kí‹ŸÊÇŒ¨[CgiqBðOò|¥[K‘diM®F´{|{ªxt·Äãn—ÕâÄ?!;ñ_¸¶ØCl1)搝¹IÉx>ý›î#æa…šÁÊ9gë¢çrµ idpQí¶œ'ç"áϤ‹²O7Zoy^X+L“›ó W
+ ­Î#ˆŸˆ¨xžVÝw£ÌÓ.[QÓB-×™)_${†$;39êéL¡Diáܪߺð6Ðoßýx5·…Žå¿»AŸäyî#æ1;ø^ŸAÑàpyÕÞùï&˯ÍúwUÞ$÷0@óž\-÷&'³¤üêÂ,¸zÎâÑ$ÜÍ@é°]Ô‹¬}Oà`”L[oRïKÿªa™õƒr–ÕãKô\…öñÆÀ`c‡•Ü/ù—Ž“â¬Õ„¢õ̧ß»Ð\ËÜfz§nÛ©²mM¤5û¾I¹
+<†j¿õc4ãÝù@´}Ò蔲¾ì“¿sïzöÅtퟑ&¥,‚ú7 ã¤;( ýèaBéJY¦ŒÇÞChã…Æ{3X3rÎPäo!û »F„Éuß»„^˜üêaˆZüY½däkÏî ôpÎ&¬—Ç"ï\+«°ÆóŒ{Oë–7Š£ -èUÈ	ÆHåÇÂ.¦ÙSKÂ#ºq0SwŸæ‰Oõ¹»ÂFU ¡öè&R?D"óY]bœÜÉÆvv֍ÀĤ‹¾Jkˆ mS»E+axi-&Ö7¢”Ÿö‚ß’¡òÎÌk~ìÙsF»›`¤T¥ãÏ/÷Í?+-Š漹oC§jpé¯>Â	é¼þåœ!ÁosÎ0^÷RÌþ].‘	%—¬âUê–Œù7MP'©wéùKGùw™ìÁYËh!y'¢ãÁ[ýHBλœ‰ÚæØ!Ót]ÝäœÒÔsÕ’û䩇=Aßá%—CGAž\ìšhXï¾A™Üù_æªzˆ°ánø‘?Û«PÂè]Qª:­„ŽEò/4T]ŸêÞ±„k!µ=ÌÖs89zÉ
+OҝÎ=•,xbE4Öf±`À×°*ù+y0+#Á-nÓFí@ª:s¬Ú¢i±ä·Ùîr§œ83[Ë z…z'\wø`}gÊâ?c%$ýPál,ÃõJT¬!µo)lÒ•ôÓÚwG£mYÊ)EÃdç]軋F¯ ÖŸ[‹ÇnŸŠ–Ð7d¡¥×m{ZAÎÑŽd¶:?'»[?óp𦴂߽Ӱ¢Vò±É <—íÂg
+ˆv\Ãý‚æÓèåÿè>+BA&L!A«BøY¿­x
+
+Ó_†¾ñ+s¡ø“\nîN„º@%{ƒ¾uAÿEÒiæ&çHJ¦r¢¥zØmÄDB›/ýf²ÖÁ>ÿÃaLܼÜMNynØW¼_®r¤pxè Ÿ6g	>ºó J‡TÜ%h-C€s³•
+Ÿryn …Â[BgªÂÏÃÉ•à‘Ùkqìw
+fѬ®7#k&¥ÃÑ‘²(íxÊpü&#<|ºæý°bäAÁ”Àl‹'ð$ÿMð ov>æÒÌ+_epB€ý;ÀFqÏ£‡ìsgžHrûÓŠ4ã]“¨¢£ÖdJa°4“¿Ì“,”Kˆ~;ߝ˜Aæ°÷­¤šºÌDû¼:W¼åÂ0'šEFÖ±ÀðxÞ—ìµ*‹¢¤L
+šÙoÃÔ‰$…šj©Ë&Æ	©k‰Ñ9ÒŒŠo𣿓‹
+¹Ö‹ý^ˇPoóÂÙümÎaùÑKæyEÌIÛPT6¡ã2­ÄWÁóªœ{ÉVá~>ŒjSùO³Rõw3!_a“‘â¿è—ŠŒÇÜU1‹xF%<ÿ2a²‹oaƒêv1ƒ€8`´QUo˜YâÛѬ~+DÃt¾½É°ß“µ¥Åг“Bƒß¡åUÁ{¾‡$ÉW+qæ™írÏä<MqlG6† Áž‰§¶Ãi4ÜW0ÍÄ@£½¦žÒÐˆÂPeuµ<A]:Œà“ÿ2­(t
+9P#Hm#Î"G³)÷S¨€`£Ó®è¦sªÈ9\ë^
+õóþ/’ꇏÒðÆ5kóêY÷[”æ{xl¥Uþo¯Z µ¾Ûn셝gÛǽ	?[{Vauà€$PlÎbM:ABNoã
+>T
+ü©—©R³L4nSÆ&¿Å,e¿×Ò<˜¸À¶o™EêÞxn
+ì2­]ñùDü¬[»êiò("H–M 	Y!Fæ([‹•¿Ðœòz6šãך+Qé¿Vì Ò»ÓÉæ_öÂÇC¸#Ç⮩òÖd|ÿ6UŠR CsíÑÞÙáY€·}ÌÈmh¨û­ý¸RÓµ>ñT,ìT ½˜ÿÀ"5ûYWL-Š­º»ÃEb×TÁTï»-W‹hd÷SøóÿÊ=v-
 endstream
 endobj
-2175 0 obj <<
+2183 0 obj <<
 /Type /FontDescriptor
-/FontName /KQLCXY+CMTT10
+/FontName /XPFHSM+CMTT10
 /Flags 4
 /FontBBox [-4 -235 731 800]
 /Ascent 611
@@ -10930,58 +10928,59 @@
 /ItalicAngle 0
 /StemV 69
 /XHeight 431
-/CharSet (/A/B/C/D/E/F/G/H/I/K/L/M/N/O/P/Q/R/S/T/U/V/W/X/Y/a/ampersand/asciitilde/asterisk/b/backslash/bar/braceleft/braceright/bracketleft/bracketright/c/colon/comma/d/dollar/e/eight/equal/exclam/f/five/four/g/greater/h/hyphen/i/j/k/l/less/m/n/nine/numbersign/o/one/p/parenleft/parenright/percent/period/plus/q/question/quotedbl/quoteright/r/s/semicolon/seven/six/slash/t/three/two/u/underscore/v/w/x/y/z/zero)
-/FontFile 2174 0 R
+/CharSet (/A/B/C/D/E/F/G/H/I/K/L/M/N/O/P/Q/R/S/T/U/V/W/X/Y/a/ampersand/asciitilde/asterisk/at/b/backslash/bar/braceleft/braceright/bracketleft/bracketright/c/colon/comma/d/dollar/e/eight/equal/exclam/f/five/four/g/greater/h/hyphen/i/j/k/l/less/m/n/nine/numbersign/o/one/p/parenleft/parenright/percent/period/plus/q/question/quotedbl/quoteright/r/s/semicolon/seven/six/slash/t/three/two/u/underscore/v/w/x/y/z/zero)
+/FontFile 2182 0 R
 >> endobj
-2176 0 obj <<
-/Length1 1163
-/Length2 4830
+2184 0 obj <<
+/Length1 1060
+/Length2 3821
 /Length3 0
-/Length 5545      
+/Length 4487      
 /Filter /FlateDecode
 >>
 stream
-xÚ­”w<›í×À©Y£(Uªˆ½jĬ]´jÖÞ3•˜‘„$ˆ£ÄV{S«fÚ´ÚšÕjmJ©UEÕ®ù¦Ïó>¿zŸß¿ïçþçþžs®s}s]燾‘°
-þ¢‡¡„"@9€š®±±, ("FÁãæ	¡\à°» D ”•TÐN q1 PZNRZN\’‚ G`<]œœQ ~5ßE2 wˆ§‹Ð¡œ!îø (ÀîàAaD *P(Àð÷
-$À‚„xzAÀ"@  ìâ€<„8¹À(DiÂá ™¿Ã`4⟔ĉ—ðã% xE0Å ÀG
-Ñpü^¼Éÿ‡Ô¿›«£¡Ð ÷ßíÒ¥Aî.PÌÿÀÝhÄ C<aÿ.5ƒüí¦» ÝÿÕD .*0'( öwÈ©îâë» œ(O4ä¯0þ·þØþ2ÕÕ´¸«a&ô÷uþ•Ó¹ÀPÆÄšþ.þ‹8ž.> +111 ¾ÿüófó¯½îÁà`~¤¤ OO†?x’ø.00Ä ñÁûŠŠÀà(ü þH ŽpOŠß·)-Uûú›nDïþ‡ð×%
-ú““ÄêO_úðÉDþCRøœŠŸŽ"@11€(ø¢(uº€ø­œÿƒ’Rx œ!Ûác.P êzñân¯½€xW÷?Ä›]èŒÿDáP Šø£‚߁`ø…ŸÄËz^@¼òϼ	
-B:_(À÷@]@|úâ]½. ÞÕûŠãm|ÿÂÿ8UU¸Ÿ°4 at X\B %)–½ðÊОžê¯/?´ÿ°£~Â!ˆÅä8ÜA>Ô5­W†½W8XN"H¨êÔÿ îÍH壉Bhñ{mÁ™Zó£ŠLú+Ë$ËìÞ',Ȩ—þÕ{ħ-{Ù/gú¶°˜ogêb–œ¾Ó¼hÝ]—"Ôžé+K¶(êÎÙêùž¯Ï×øÙ4A»•W}{V¨´Œ¹z&Ô$<¬–W‚Ð6Ý£,B2ü‹7mr"ñ—GX×pòf¡©Ÿð—è«G…äyIgv¿H£CÄUs'š\Ã3…Ù€ýv6L=æö ‹-¿eì$QöS…hsQß(#ºy}¡X’gxvEVÐQC£=TûæúaëcÏÁ7'ëÌL6©Ÿ¼©Åûü÷ìµRdÀÎs0Ëñè÷¤œd:)qÊËáݹÇÉÜ“8}sîYv”PâN­Æ~˜<ÛÔ–P`îî}Nšyà§1ã¨|~ÖÖ5ä2¤µñžáªFùÑçZ™+ÏàyœªS+ŸÕµÝNè¼DÉB·O¢ ãCKµh†½¥™jÁô;Ñòà‡Ô_‘‚ºUîäc“XÉ·6UÌkm­d©ŒÖt/_?Ÿ(–{D05•+ÁÕ2(NoVÖ*óßcv×½¹Î6鸤ñf²=ù80•öXm'.º¬R¡áMóS~]‹eàŠ0U¼q‡˜¹;¬V0G¦þj5Iò*nñN«àkþµF¤lVàÕ¬4/&àžàuŽxùÐï3»+k“¸=g*ÚÚêí ۏítSéÇ™ÌçÈ´ÈÃøh‹üSáBa
-,”+vtÃ$þŽ§ãìP3iLÐÝå {VÝ"õÃa†P}búßÂ,s7T‹w­ÍÈíüïG§¯ºkô³mNK·™ú‰‡oãš«Ðӝn‘Ï©MŽ¨¯ÂBªvXýl¶±æ”5¸ wßöϹÇQÂ[)
--’ÅqóœŸ)ÕAS¸æn)˜x (y%I–8ªxSÇ!ã o;毩;I6¸™§çƪóX¾Äg÷[ù#Á
-]ô7hõ¦;Ï©3W÷	Nî)e´•ô]°öò¬H_w*C†gïRìD˜#‘°ŽöŽãO,G_#tçˆBîÁ2Ùµªu¥c¥…Ýà\mI½ÇUöEאµ^¡å‡­Õ1–±ýL¼Í{ué)dÚ?²	Î!ݲÎÒ'XCŠó4êK3.m-Ù2Ë(DÒ“÷`Ù^Gúݺ#7-þ>HÀÔ8*5`ãL7ѶծOUóºPÛÆT±‡ÏùãcÓγ!žŠº¦IB%϶(¹Q
-¡Ä|Fùm¢ñ§…šòw+š‰\/3% 4Rã[#þý¨\ßNíP¶2Þ	iE2ëŠéD²™D²}¬MDjbÃaøíÛór‘K4[½ÅÈ‚”Ö†–k‘w‹Ôûp_…“[<ƒÃ°e6öÁPGGد/;FX¯]L¥Éa©1La‘¡”YÁµ§4uÜÊ€L÷Zۍè™%²~Ѐ«¿LÃDŠ7(·s÷AÖ|°Ã!ßCû¥GStnïg@˜[³­¥ïrål£ïA$ß®@ßlh&;Ÿ JÓ^¢žg±šíJ#:Ë5›]
-óç7À
-1Éîd'2Ç«KÙv܈£j!>ˆ#ÒXTŸRx'GÅvôô3JPî‹£¤,=MωMñø“$¿Úñ›Ôl>z;ïßô3¿Ö´“#”wâº.Á‰Îô6×¾ÏåRùc–òQ~6{ó´±+«l¶4£>?…ùõ$µCãoÅ;ïø³8Œf*=Zýo¾ÜWàü¹Aâ 5÷°}¨ôv’È'Ÿ-h[ô¨<¼æ¬~ßçìåGÊSäúó\XþGl"9¨º˜£cì«c8Ø›On~2©=Û’Œó~£>y´+ÂX®îÂ(P(-*°7‹ËÚ&jIÿhÆ`Úžj¡ë:ó22¤gÍJ13ï…¡+N°œ¿þ¬ñ˜ö~Õ0Ó¬gu™†({]üLÿŠ‚r\y+öEBù-þÁ’.U\]Šn…3õ;B¨æà¹àó½½²vÓþ‡©Tq,Ç0fXf`†ÕÔvò3ëõh Î{ì>¹çyü–"w?2Ú½ý>SÁq ¿:²íV9ïÝœüë#Ä/f–¶B4Á‡òø=~_æ¯SgŠkõü¯‘¡æ¦š9gÉWø¿ª2<o8+íU«fö²l°ÚBOÃÎ$
-Éhfö…3‡d«	¨}]sÄQ‹pÿ.©µ…â“Ü|úq_ÀGhÝÕÇß³DóÎŠ]VövFŠmB÷³¥¹"Y¿k1-ÖYÏêӍäE	ôS³žÅžU®p¿W«_«nØá¦tµ+ÎzŒK¤cúJÖæ1,+þ.UnAŽ'Ïg韩™p„öª0摪•†ëÒo$¶ÎO§ÏKýø°¯ÂIDçž¼ë7Š»ÇÕ´UÞA·MåÚFî N8ŸpEeŸ-®T+µˆïè9ƒ/Ûµ„¯E(Á_ÎO]›¢Ü…뻤û̘h 9?iÜuå.!öÜ<ç³·Ÿ-jüj"Á·š;ÍzP3ÇƦ²ûŽ¨Å× Wõ¯Òïæ)õnŽcÎÇÞ7þÔànNŸåù©Xîï3¢£Û!§k ª2t×[‹ÑJ'Ž¬ö”3•E!PãüѼ«ívJíï9ž­{ÝìCY5ho¬òjý›Š»Š]*
-ÿ$«ûš	éºàª<k€>G¼ÏŽÒ‚õÑ›SCb‰xýÇZÆ9-feÏGW5zU Éß»“·—»,Ã"ZŠAõ©òåmuÅB†1N›­«ŠkPÉ|GZºDÝìæ‡8ÅAÛsß,Cã£@î+Åë©Cû¸¦+·còœ“jÜlB²ŸcA_š¿pbü"ò²,¤hôOú¾½mÇøJ[rÎÿ
- 90oü¾ê‰ŽÊixà¨9`©;G_ò‰þ%h´ž(6t$Y2íà<ŠPËÚªå3Ýœ¨r®ø¤+¬QM®c;5¦_¬ea}v“Š¤ÑæZØ—©}/k’”Q"6‰á–Äšh4¨Û¨A®ð;UñÇu"ä¦æ}cšfýäåÀð-œømc¶ª8^K†UJf!­ÇÕ**_Õ|Æç<Ñ;Ì7o+¬ZFU¯ÍÛ¿Pd¹•[A«Tk: [ù9½ÒU0¨×ÛË™àI]Í—jNéÌ®¼“õÉçeH0#ܸÿÑA±ÛKb†kÌvhyåÈ·Åã4#_3[1‘ýWK³†%BR­íìr®e?^)þjQ(¢3A))¹Éd5›aocÓ…xJ¥¤ÅÒQXÈȲ¤#}fÑ°ËcìÙáMÝK–€aZ“´ ëW¶¥[o''×ç
-#VÜ.»ˆÊzGÇ	nÉ׫¨*Ö¶íËzéÜx˜õNöE“»öÅŸ²qM³-Wzº¾"¼³‰(:Vm¥ìý8Ý0¾Ä÷®µü‰¸õŽww¤E©Úe#6~œZA¬ªoDêúÚÞõ'Ô¼†õ
-‡r'„EÅs¬ülÛǍN-Yte‡?‡ñôš\b°ãÒÜ_ÐÎtÙéÜÓ[]Q»’ÒgH^~õšA"H»—Л¥ã6é1yeèqu²4rk!GÅ;·WZr6+	?¸6R‚R+ Žºov/ü”‹‡ 9¶O'Sª^_rÆ0\Çâ´PÔ!Bq««òÁuW±äi†8¨å(¨”Æ¡3Áä 68ƒ™ÔgÀûë+öºJx^‰«-~ˆMÓ|ï6"œ-ö‹¬8XúÜih©›½+A×Ü+¼áž8j [‡+?E-`™š³úË,¨ÅÝ4kĉÛˇÊ‰@o—X»ë¡€¡Ç[DÔ~
-¯³	>™ÔÌ!¤Ÿmë@óá,3ÝßÔ![
-*LJËIŽ+i6 èȵ>’º¸•êÎqNö=oŠvŽÝÁýAdwÊê¥k‚K‰“È][©ó_½z&5wK~ý{ÏIŽwiQ9ÏH™}c }ây‰˜
-¹GÖœGk¸Ç§ðá»3°yÍõ Š›ÕÔCÂ.ËÍo¨ôÞíC‘çùfßÝ[q­4!è΁™y¼¾®s+fÖûû]ìmg}íR¶D~¶|Í?:¨•6os]ÉØžó¥L£`•Ô.L)9}š$nÀº¶ð"å(øú©ð)l:=­1ÑN)[º ’2?¥F1p–c‰Üƒ–Ùžˆ¦ò”×ê£Å¢-»óÞ±õi^É6³0ø ÅÜÖyŽ=±ÆoŸídF¯eswµDî,¹2-uKÊ-ØÖêñW.P½Ç¥ENNÛMæ0Iµ7îeŽUN$ôÖî„×Õ8Ì-Åië¨ß ÕÞ¿DÍ1È ±3jªJÏ“7×ÓùËÈW§¯!UØ]:YÏP8Ú~ù°:VfgÞtÆ#ÜÈ"L¸Gyªœ9¸{Ÿ„ß;ö´ß³&ù`½]MåNz“3p–}„¤ç}ÊŽ8ïM{´°ÚÇçŒ{½kÛ®2ƒne‚Цفç/c'q
-z0z]‹‚B¡W|vw¹‹R垶ß_mIL2cFMùÞ—ðî¸+¨jÊGq6K÷¨ûwf\.8UJ¯Ÿ zr5ò\ÛäØN89ï’
-µè[ï™à§›¥ô¹Zýl"­üÒ@ûµ€@ºgß™FÆ’Æ¡Ì/½$DŒý©3U±(¸{¿)ýâÄÏ$¹™2Õ²¹76“
-Hj°ô»_•5ùD‘ªX«–Âæ´§"	ÇÓv3Ä·{Þj›=Y+RQÊZ?jµ
-—ÑÂ=®ž­ûÙ+Y
-.dî£dÙE†÷„:jœ˜U‰¥œma‚8ʬðÎò%OæXHK"yÜâk»ø«úÊ7¿Ò|þÂdGÿðÄxš¡jí{ CDy¨XÙÁ£
-Çð‡"Êê!di¶Ù2MtCœ¤i÷BrIE?¸e
-­ñô¾Ñ:¬˜ŒT['|¥¤¬œP­Ú8iˆN©S%)¬¯^ärÇÖïÆ0t´( ýúlz#U…Ÿ{®ð«€{FÞhRXÇÈe縉³j¥úr¢èÕ2n5œ>à9¾Ò˜
-]A;¡#šU/·£¿liÙšì¤V¢Ë|+­Rücޅܯ×à[mSâ)iøâÃé«ïö!fYÒW«a‡™©Ï=³T[,ë^ÞOo|a)©&¦o›^¾¾K] @L¿ïeûÝ“AÐj“¡éGeÓµ(‡sYݱ,]mu”å/¡oËû@Ë’:I1¯¯šÑ.àŠ´gŒb—β%=³„¹FÖsÇ÷OBÜߢ 7‹¯Ø3I*H«ÔnÓ[gqvÉúuYÏÇûZňßÚg¿LÙµ2œÍ±ä°êõ+Ñ+¢v_Œ‚A[í(„äVíüÍ¥¹‡Ã•íü1ŽýBÏ雞ð©2Ù㘙Á=]MfÍê?[_.î’Ö§6NöDD{­(	<$§ö´½ísXA!«HmÌüø2D¤E’9¨Œ- Û£:Ia)woY÷Í8`Ï&)ŒéШ± i_Bî:g(õ]k2 rlrDõÔ|á–®^¸íE×_—¼Ï°
-4BTY¨Ò‚v¨ë;Ìò¹×,æÇæØG<2äY†.‡Á—½»¢™üp3’¶Ç
-£ôàŸ¥}<Kî¥àåéJÛç1’M™Är†	b+Rv…92‹á!&åÊ×kh©ÆƒÛx½%~4'žPTˆEËP%¬*;h›}U10Ý“Ö÷ËÔ±ü콐1Wn±ßªYä>íB’Ì›ñÔË3²Ú絺NÄ!
-–™¿³ì¬]m0OkøxsåY°â™‹–òJVõ*ŠÚ-S”Y0†R¥–<#ò<κÆìyg FÿøîeŸØâ&Ò±”Vú"¾I¤6£Òðµ¶Ç§´
-œv鍯M—¹­¸NBF'^Æ^­S"¼Ê°6o·X·¡ã½ã(Ù•B{¬>:A1×gõMÊ°ìÁsÉ5ëÅƶø¾yÖK*“J¶/åÅfª½îßÊ^—<Šô㔨€åþÔáõ³R,ÃÀ»Ï,|Zò£÷^ˆ
-Ù½é>IriòWÌ“›³ë
-î-TqŸ’*ÚhÄ<à
-âFW©©ârfÆ®NžÚkÌtÝQ½»£R }†uaÓ4‡¿ZŽåÈíƒÁ`ÐëÆ642 8ðñº-3_Ü=ÿ
-Ê£gACÈdm‚ü|%í‚ѵrÖñþAfª1[IŠ+ݤçl‰ª«Ç$¬Ä'?(]›&r3°.“R„Ëš`¶¿Èøô¸Nv²{ÍÉ’vòÓ#ÄÙø{áaŸnc=B¦5FcÈI\ÓgƬÇÝس–z^~t/Rkµý¥)½„ý¼;/mQâ”a7†GÞ÷Þ7§4C,د´$¿˜¿•×Î_°ú?rÝÀ
+xÚ­“y<Ôû÷Çí&ûWk–ƒÁØ÷d	e'Œ™Á0fƘ±/Ù“-[DH„Šº	Qd‹P…
+]&[‘ìëoêþî­ïýþû}Ì?Ÿç9¯sÎëqÞg$E­/Êë#qž(–(Q€h †–¶¶0 ¢ È")iH@Á‰hÖNDi 蓼%E ¢ª¡¢ª¡¤Â"	âð¡´·6”ù.RôýQ4Ž,áD”?µŽ.âh1TÐÇ`€ß+¨@!…T`@ $A<QÞh,ø»¡sX/ öWIÂÿ
+B©¦ iªI€j‰ÃbB$Ê‹|G…¢:ù_˜úwssîÿ½ý÷%ýWîÆ„þ¿ ç'QÀ‡D°ÿ–: þòf‰B¢IþÿΞ#Â1h„>Öƒÿ
+¡MÐ!(¤5šˆðˆêG…EþÛum?€-Ì­ÎÛZÊýõœ?rÖp4–hŠÿ§éwñ†üdêrèÀEQAQBR]ú×,c,‡Dc©÷ Uà<”…zT‚á E¢B TÕ/X‹#RK êJ"/åûkRŸÿúAª*T"þƒ0u ìù“` ñA©9C½€¿#ªA0êTÀÞ¿ µ·Ï?¨¥R(Þõk=5†þ©0¿ u¼ÿO„(à_j©‡Æý‚J ÿs˜*•¨w‡Cþ¢ Ú!ü‚Ôف?¨[	ÄÀ}~P{Aª‚ô•¨óÂ~à_‚.$\^WRV *J€*L=ò?d€ÂüŨ×ô7{¡©§‡B… ,ãc8„f¼o^CâÝ(ã²W÷ei
+¼Ÿ\;ÿ¸m¤…5îm&-¦¢Ï<@öC­ãîý^
+#E$x_0ðjs„Í€ÉJLÀµüÑCJ¥ ¬IÐq­À2t/¶·Äù¬¼¾¥µþÐ7Ç©üEÑj÷R©µ´‘í'æw¢4í.Auí…ñªjŽ&»¤„Z)eÑ\ùw¯¨$½æÊÉbx?å›j”›üŠk&ñ얁neºÓì ˜Rb•Šß>òÕN*–º_èvô œVÃ)Xì~ìÍ}pcy?™ŸÔ¸¼Šb“™Ó<^Í“õ25m7Z~&ïºGx•éçíZP ý*u½bSú¬–‡Y®Òg+ã<¶…YÊ.Êá†*1²9¯Ÿ,ÞË‘O„‹ó6Þ¼ QÖ«5ÝLО\•‹.^?+Æ9y3j±wµTúÔÓÅ@
+êi¿¿ñ…—lŸ4ɏÌ
+æ«q·Ä&ç'LÌýö¹ƒÀÌñküû)™ÀØ•×xgÔãsÊæë¥h"=Ùÿ”µ|àRé¹ôàÄbËSæëü®Ü6Í­¦Òd*4âh&'‹•Åûc_)“òu­äîFlœð·ZžLöš3moÏéU‚\çÚ3\LTSôï›s~Õ$“*¥¢Ž‹_±×>©ÇpâEB­l~"³IÒó)â8ãóôY½§²­Ò‹
+°ÂhžÂ<™÷vÈî˜\ÑkšñÏú¶^ÔÔfK¦djn·´Ô½rG­e¸[\¸Î;&à8Íl’M8ÍU!{<â:N.¡^uޝ{˜1Âë`Lã`§z¹Ä’rÙã”e¹ ÉöðñxkÞŽ°²BG?bSp­;çH›yéÒîÁóEÞ©oš9uA†aõÄƤw~äGìv»#Ùy°±¾
+¿´åØÉú{b¤XûDñÞUùÕÜú&•Šô±	–¸Ç˜\	ˆ£_nè5 ž3Ÿ
+c¸ZñÅâ"^
+aí6qÎrœùÕ—[V~§,24+CÖ?Ý‹“½oIZ•€/ùKøˆ÷Kì'j:´ê=¬•Ï{cYäÓÉÕ/± ÃÉròÞþb¬V7wÊoK6q¶^ÒÚŒ~Ì1³EìžÚpû¥ƒû;2‘ùEh.r‹M¬„"ßHÐv«©Oy3ñ
+ý=]{)ç›0¤µ©Õœ
+eœW-œ w¡ChKcfó/·"ې]E@œ9ÉG,WâĬº1QrÖ:ù b­„&¡¯¢žþ¸¸ÚÍ$ëÉû@9—‡×téÂó,_ÕhSŽ}–=®ë\ìn¶üù¡í¥âòÛ¥PQÌË]5…Z›:çA)Edr¹ª!Ü‹Ï>CH3}=II}ÓÀB~ï<Â%öR:ŠP-½^)l^½Å°m[CòZœ½{i¶çò”£wá#wÏ^Ž¶÷ÇÄ@ý30.`·	ç\‚ÀÛû\Å-ø£©ßà÷ô;/B«u4ƒ!P‚~,“ä÷€dïÜJÈ>hœ©páÌŒ-#–ÔÄùÔ!yž¿¨­>}"í
+_¨†ôÔÐMsóbX´®•S‚s¿8ö\IÝ\e&‹yîR·_S1!4úΧ˜ðäáík`yìÁ)%Ó½XÖæ¾…[¨µ6¡n°ü6ã봂ʱ|XÈÑ­‰»EdhÕܳÏi!Êèuö¢‡Å}’þŒvVþ×»‰f}‰­q¸ð‡quýñïþw™ó9êæo7Ðk¦³\Ãf•wuQ4§ëœC&.Øô+_s?íò¡"kh¥‡%5yîéà³{±®	Ûk:Ç/'¹N…uÐ&Š¬”VŸP|c@ÿ5™)g¶Fà’èp„Ó»]éßZ¸]:/õ•	ž8ÅmÂEVb%ÍÝè3Óp¹-Þ´/'
+óævn÷»¡Ñ:Ö'Ô Ñ’}9žêêt÷OÞTE׎¸”ÂbƒJ(™Ž¯µtp=Å_èÀ6&äfçiæÞÑ /Ñ•\½˜,gˆ¨fã&˜ó§µ}È:„G~K|wƒû‘ùS§¶\Ö‘…ðÍün6EP–8½ËÙ¨´^ßÈZ¢¶ÿnv7¯¢XøÝNôl9Kqêåó+¨×]]q¦Ö.yõNuÉ5YÊÐïA4ÁêYî±É£ŸìVÎK[:êT®‹˜Ê”UúpõºØåäf†?*ó¯¥&iY7û$)‰ãqtê[ÊÈêo†#«Fj9ÞâEŠˆ«wAÎd£kõ¬¼Í¨·ÿÄÐòJåÜkûk½s£a´A–Ï^íÄj¦øÑ(#±µ<$Ê‚îÞyó
+5-DÆÇOŠuhìá&cXg·¥Êjr©þëA•”ÚOþ•M¾G[:eÖqÛÞª—»¤:Ö¯·
+k¦-årÄ|ƒ5µƒ»‚'–“–Z®ã™ž•Ú”ƒÏ`ÇÊbôUv.ît‰u
+^ÇÞžwbÍðíï ·¶ŸÚóö&/¦Mñ<
+3Û·R;%ÐÀ¡%PН>d{ö™Fèiw¥÷nèG§§1{Ÿ§ðtw9Äß—¼.ÏÞ[ú)r{Ý‹lÈלŽ<ý¬¾t~ödg°÷^®aǐyËY÷ÉT/šwPù6hwqԝa=>ÊW•R›¤«/¯·Múd2 at S(¢Ðµyú£éˆÄMoúÛ{}gUÍS˜:8˜ÙvöÓgšA°<Ñr߶2v†#¤Ø7·ÜPã1âq•ÓCë9(q·}.=sˆåY,êì9Ý<ò¢çüs²ït­£'ÌÐ*cCÔSÿ‡ºÍTp}¤Š¤yG£ZÈX[„Ȥ¶ß¢äJÚ«‹LâÔ^ÓݸÂ3cá^\à·ÖFŽ¯Èô}ž²TS¼ürF¬‡ƒÿ„ã¶<æ]顱ÿåJ]5Ú“ƒrÓ„C¸®&¡6æy¡·Ä×’7¼k#ש3«Jæ|ï–Ö}+§Qõô2p”Âò¾f¾}áä¦w(›SsÔÀ‰„q™ n
+2£q•]¨ðÛŽQ1ªIu>ÛTŒtEvÁÄUìäK‡K¦¯Rn{ÙÜ,! ËcU•®]£~
+ü¨z¡Õ2z§ûêkÜ#1uµ™;I}÷WHhÕQ¨¼
+@ô¬‰LËj‰–ïiâ\òrØ+R;asg u’5xðŸÞ†ˆmnÓ"L™ãТœ¦ÑNhÓ¤¼9j÷MìY`¬.>¿‡«£DσB­!nÚy.‹ôzÓ£ “³ÓRú‚ð-~4ç€Ü
+²);]dýÅ|¹½Ãë&™É§æ¿{ÌTŽµB¿¦á-=δíΆÑAÌa!᏶GÃ#ÍœGLáŠôL(fÜÓ‡ž#àÄå,QM“n•‚7dro°cž“óîøСÊ:eLwù°¼’8[ÇóÆtÈã‹Q}µ2$Θx1[ËÐ\ød›øÉÐá`vW~z1²œ¯Û«N„!ßç(ÿ+}V|“ÚV—~_ÞXl[â2TÞϸ]è0Épÿó•É`I‰Í8‰Ñ=
+©î@îbÍà*¯F¾¸ºÞ¢Û¥ËV±×ÌHÓIæñæ%ì©Ë3‘ ìöB:JÜ‹ON™öµuùRŽÎã:~ÂâãUÐçíÂPuTnU9o§¶Í­Ã®¨óæ‚Ĩöd·•ølÓ4×ÆÅ«®Ó.–¸óçþ©Mé|5YÆ¥Ø'ÔcÆi
+rR–lA'G²Ñ²ó¥vç.gàu†y$:XÒ^¿m|ÜUïo^”hó8;‘bvTØ8È~Òèy,ºãWQz§£u£NR‚ŽÕ¤kto+5³†vs}Z¯‡B(Bë½^=wTVõÜå•Èº†P
+Z,IÖG‰y¶„
+’æ0h¡‹~	š0Áh†­œL¿k&ÃLXâŒ/ç;g80ÍÎèPwds¾ÚÅvp¿¦…P*þ8sƲ~;e]±úh›èmMdæÊ7ÞË0j‰ˆyh½rªËYÊŸW[Ô
+
+XKُºR;ŽE§Â-jOg?‘êƒ_„âBêI΁îMDt¬nn8ßÝm&#‘gå C»ðŽ÷ˆÛûu<þa«
+3Üf¨´T¯ÿ¦î«Ù‰±Í’„å‡Lwž¨ie_y>‡ÑÜŽk`H¿‰>D?œãíöÕúý8É#[¨mr…X¾kÛuåoÆÓ:³Ré¬æþ ‹½¨Ãh°4W²+jo['S5_äÞA7ÒP5-¿äð54üqÛ”ü¹WO&š‡=*Ne|°H ¾…m
+¥juhcSxš–f˜ƒâŸÕó™-—¸¾Ô´XÏ»e#„%ý1Ÿj˜à†è¶4ð¬Ó/õ-ãdÚ“'ï¦^¾ÄNæ„w;Ju¨SêƤeîò(µ\PÌhIë$Uç}®ÖÁÇâ·S¢Kºì¾«e7«ñåw¬€öÐ|s1-unÚþX)üþ‘iâ·(—x»ðÉ›\Rýä
+·1È<§´¤ºÎ´†ÃJ‡/aϵ(R­ñ‚¾‚ǘiÝdé$ç€`ü“#ä‹
+&ÑDæJ9› `ßò*”®p>ñØŸWLš£F(]µQYï`¬é[aÄé®É¢óà–1¯}Ý…eܸì;ù9º
+»£›ë:â}ž5 U£¾Qn]”Î3µZ§}—j`í(PWE»*Ô‚¿…é>fcÔáÛëjiKCO-§L3Lð: °—.»¾h*‘"nr JvZ<Wt
+‡PD`ÅØMžÌ‡8uÒ›Š¯Z7luŒè´r°±^›³o[+UnéÜ[½ˆe´qü£˜/•Cúø³û¹œoKuóQ¯Þ.Ó—ôÆÜÏÛÓ73bØ)6ñ·t›—e¢™”øÜ™ÙoœóÍSýê¥á÷Œ7†¿<¯}ô°Î9«âlU’÷3®ýXídÕ½DZÔ#è©™Öub'λšŽö2å̝*S{­oé2úY÷ 1…9!4\ܽú+˜¿o§#æ·¾;Ë…ÝL¿”ø¬PÈ[UNwÎYp‹kY}Çh )£Ó„‘±åÖÛFEi	ÃØ5!‡qä—±CM3'ahûå׳L
+’ÚÁ%:ÚÅÞþ¤ÚtAy_‰%…ŒûBÉÞ[/§2gêŽò¢!J#§þ’L ì
 endstream
 endobj
-2177 0 obj <<
+2185 0 obj <<
 /Type /FontDescriptor
-/FontName /MIYDHW+CMTT9
+/FontName /LKONTM+CMTT9
 /Flags 4
 /FontBBox [-6 -233 542 698]
 /Ascent 611
@@ -10990,384 +10989,384 @@
 /ItalicAngle 0
 /StemV 74
 /XHeight 431
-/CharSet (/C/D/a/at/b/c/colon/d/e/g/h/hyphen/i/j/k/l/m/n/o/p/period/r/s/slash/t/u/v/w/z)
-/FontFile 2176 0 R
+/CharSet (/a/at/b/c/colon/e/g/h/hyphen/i/l/m/n/o/p/period/r/s/slash/t/u/z)
+/FontFile 2184 0 R
 >> endobj
 1443 0 obj <<
 /Type /Font
 /Subtype /Type1
 /BaseFont /EGUQXT+CMBSY10
-/FontDescriptor 2137 0 R
+/FontDescriptor 2145 0 R
 /FirstChar 110
 /LastChar 110
-/Widths 2117 0 R
+/Widths 2125 0 R
 >> endobj
 896 0 obj <<
 /Type /Font
 /Subtype /Type1
 /BaseFont /XVENRO+CMBX10
-/FontDescriptor 2139 0 R
+/FontDescriptor 2147 0 R
 /FirstChar 11
 /LastChar 122
-/Widths 2133 0 R
+/Widths 2141 0 R
 >> endobj
 887 0 obj <<
 /Type /Font
 /Subtype /Type1
-/BaseFont /QFQIMO+CMBX12
-/FontDescriptor 2141 0 R
-/FirstChar 65
+/BaseFont /HQGUGA+CMBX12
+/FontDescriptor 2149 0 R
+/FirstChar 49
 /LastChar 121
-/Widths 2135 0 R
+/Widths 2143 0 R
 >> endobj
 902 0 obj <<
 /Type /Font
 /Subtype /Type1
 /BaseFont /GCEEHF+CMCSC10
-/FontDescriptor 2143 0 R
+/FontDescriptor 2151 0 R
 /FirstChar 78
 /LastChar 116
-/Widths 2128 0 R
+/Widths 2136 0 R
 >> endobj
 1834 0 obj <<
 /Type /Font
 /Subtype /Type1
 /BaseFont /ELCKLJ+CMITT10
-/FontDescriptor 2145 0 R
+/FontDescriptor 2153 0 R
 /FirstChar 45
 /LastChar 121
-/Widths 2116 0 R
+/Widths 2124 0 R
 >> endobj
 899 0 obj <<
 /Type /Font
 /Subtype /Type1
 /BaseFont /SYFPBV+CMMI10
-/FontDescriptor 2147 0 R
+/FontDescriptor 2155 0 R
 /FirstChar 60
 /LastChar 62
-/Widths 2130 0 R
+/Widths 2138 0 R
 >> endobj
-929 0 obj <<
+1284 0 obj <<
 /Type /Font
 /Subtype /Type1
 /BaseFont /YJCLWH+CMMI9
-/FontDescriptor 2149 0 R
+/FontDescriptor 2157 0 R
 /FirstChar 60
 /LastChar 62
-/Widths 2122 0 R
+/Widths 2128 0 R
 >> endobj
-2054 0 obj <<
+2062 0 obj <<
 /Type /Font
 /Subtype /Type1
 /BaseFont /GYUWCJ+CMMIB10
-/FontDescriptor 2151 0 R
+/FontDescriptor 2159 0 R
 /FirstChar 62
 /LastChar 62
-/Widths 2115 0 R
+/Widths 2123 0 R
 >> endobj
 898 0 obj <<
 /Type /Font
 /Subtype /Type1
-/BaseFont /VURAJI+CMR10
-/FontDescriptor 2153 0 R
+/BaseFont /HBNRPT+CMR10
+/FontDescriptor 2161 0 R
 /FirstChar 11
 /LastChar 122
-/Widths 2131 0 R
+/Widths 2139 0 R
 >> endobj
 888 0 obj <<
 /Type /Font
 /Subtype /Type1
-/BaseFont /DGFLXH+CMR12
-/FontDescriptor 2155 0 R
+/BaseFont /JWNCSY+CMR12
+/FontDescriptor 2163 0 R
 /FirstChar 44
 /LastChar 121
-/Widths 2134 0 R
+/Widths 2142 0 R
 >> endobj
-928 0 obj <<
+1283 0 obj <<
 /Type /Font
 /Subtype /Type1
-/BaseFont /FKGUSP+CMR6
-/FontDescriptor 2157 0 R
-/FirstChar 48
-/LastChar 57
-/Widths 2123 0 R
+/BaseFont /XTJZVU+CMR6
+/FontDescriptor 2165 0 R
+/FirstChar 49
+/LastChar 50
+/Widths 2129 0 R
 >> endobj
-927 0 obj <<
+1277 0 obj <<
 /Type /Font
 /Subtype /Type1
-/BaseFont /NFNMIT+CMR8
-/FontDescriptor 2159 0 R
-/FirstChar 48
-/LastChar 57
-/Widths 2124 0 R
+/BaseFont /PXOHER+CMR8
+/FontDescriptor 2167 0 R
+/FirstChar 49
+/LastChar 50
+/Widths 2130 0 R
 >> endobj
 1344 0 obj <<
 /Type /Font
 /Subtype /Type1
 /BaseFont /EMDQZB+CMSL10
-/FontDescriptor 2161 0 R
+/FontDescriptor 2169 0 R
 /FirstChar 36
 /LastChar 36
-/Widths 2118 0 R
+/Widths 2126 0 R
 >> endobj
 903 0 obj <<
 /Type /Font
 /Subtype /Type1
 /BaseFont /FAKUUF+CMSS10
-/FontDescriptor 2163 0 R
+/FontDescriptor 2171 0 R
 /FirstChar 12
 /LastChar 121
-/Widths 2127 0 R
+/Widths 2135 0 R
 >> endobj
-1234 0 obj <<
+1230 0 obj <<
 /Type /Font
 /Subtype /Type1
 /BaseFont /WEOYMU+CMSS17
-/FontDescriptor 2165 0 R
+/FontDescriptor 2173 0 R
 /FirstChar 48
 /LastChar 116
-/Widths 2119 0 R
+/Widths 2131 0 R
 >> endobj
-957 0 obj <<
+955 0 obj <<
 /Type /Font
 /Subtype /Type1
 /BaseFont /SUIQVG+CMSS8
-/FontDescriptor 2167 0 R
+/FontDescriptor 2175 0 R
 /FirstChar 12
 /LastChar 121
-/Widths 2120 0 R
+/Widths 2132 0 R
 >> endobj
-923 0 obj <<
+927 0 obj <<
 /Type /Font
 /Subtype /Type1
 /BaseFont /DKCQXQ+CMSSBX10
-/FontDescriptor 2169 0 R
+/FontDescriptor 2177 0 R
 /FirstChar 11
 /LastChar 122
-/Widths 2126 0 R
+/Widths 2134 0 R
 >> endobj
-926 0 obj <<
+930 0 obj <<
 /Type /Font
 /Subtype /Type1
 /BaseFont /ODQOOH+CMSY10
-/FontDescriptor 2171 0 R
+/FontDescriptor 2179 0 R
 /FirstChar 15
 /LastChar 110
-/Widths 2125 0 R
+/Widths 2133 0 R
 >> endobj
 897 0 obj <<
 /Type /Font
 /Subtype /Type1
 /BaseFont /UNEVFV+CMTI10
-/FontDescriptor 2173 0 R
+/FontDescriptor 2181 0 R
 /FirstChar 11
 /LastChar 122
-/Widths 2132 0 R
+/Widths 2140 0 R
 >> endobj
 900 0 obj <<
 /Type /Font
 /Subtype /Type1
-/BaseFont /KQLCXY+CMTT10
-/FontDescriptor 2175 0 R
+/BaseFont /XPFHSM+CMTT10
+/FontDescriptor 2183 0 R
 /FirstChar 33
 /LastChar 126
-/Widths 2129 0 R
+/Widths 2137 0 R
 >> endobj
-930 0 obj <<
+1285 0 obj <<
 /Type /Font
 /Subtype /Type1
-/BaseFont /MIYDHW+CMTT9
-/FontDescriptor 2177 0 R
+/BaseFont /LKONTM+CMTT9
+/FontDescriptor 2185 0 R
 /FirstChar 45
 /LastChar 122
-/Widths 2121 0 R
+/Widths 2127 0 R
 >> endobj
 889 0 obj <<
 /Type /Pages
 /Count 6
-/Parent 2178 0 R
-/Kids [882 0 R 894 0 R 920 0 R 954 0 R 968 0 R 1002 0 R]
+/Parent 2186 0 R
+/Kids [882 0 R 894 0 R 924 0 R 952 0 R 964 0 R 998 0 R]
 >> endobj
-1041 0 obj <<
+1037 0 obj <<
 /Type /Pages
 /Count 6
-/Parent 2178 0 R
-/Kids [1038 0 R 1083 0 R 1123 0 R 1163 0 R 1201 0 R 1215 0 R]
+/Parent 2186 0 R
+/Kids [1034 0 R 1079 0 R 1119 0 R 1159 0 R 1197 0 R 1211 0 R]
 >> endobj
-1222 0 obj <<
+1218 0 obj <<
 /Type /Pages
 /Count 6
-/Parent 2178 0 R
-/Kids [1219 0 R 1224 0 R 1227 0 R 1230 0 R 1238 0 R 1244 0 R]
+/Parent 2186 0 R
+/Kids [1215 0 R 1220 0 R 1223 0 R 1226 0 R 1234 0 R 1240 0 R]
 >> endobj
-1255 0 obj <<
+1251 0 obj <<
 /Type /Pages
 /Count 6
-/Parent 2178 0 R
-/Kids [1249 0 R 1257 0 R 1262 0 R 1269 0 R 1278 0 R 1287 0 R]
+/Parent 2186 0 R
+/Kids [1245 0 R 1253 0 R 1258 0 R 1265 0 R 1274 0 R 1287 0 R]
 >> endobj
 1306 0 obj <<
 /Type /Pages
 /Count 6
-/Parent 2178 0 R
+/Parent 2186 0 R
 /Kids [1299 0 R 1308 0 R 1318 0 R 1327 0 R 1333 0 R 1341 0 R]
 >> endobj
 1354 0 obj <<
 /Type /Pages
 /Count 6
-/Parent 2178 0 R
+/Parent 2186 0 R
 /Kids [1348 0 R 1356 0 R 1361 0 R 1367 0 R 1373 0 R 1377 0 R]
 >> endobj
 1387 0 obj <<
 /Type /Pages
 /Count 6
-/Parent 2179 0 R
+/Parent 2187 0 R
 /Kids [1381 0 R 1389 0 R 1394 0 R 1398 0 R 1404 0 R 1408 0 R]
 >> endobj
 1420 0 obj <<
 /Type /Pages
 /Count 6
-/Parent 2179 0 R
+/Parent 2187 0 R
 /Kids [1414 0 R 1422 0 R 1428 0 R 1433 0 R 1440 0 R 1446 0 R]
 >> endobj
 1459 0 obj <<
 /Type /Pages
 /Count 6
-/Parent 2179 0 R
+/Parent 2187 0 R
 /Kids [1452 0 R 1461 0 R 1471 0 R 1480 0 R 1487 0 R 1493 0 R]
 >> endobj
 1505 0 obj <<
 /Type /Pages
 /Count 6
-/Parent 2179 0 R
+/Parent 2187 0 R
 /Kids [1498 0 R 1507 0 R 1515 0 R 1522 0 R 1532 0 R 1537 0 R]
 >> endobj
 1548 0 obj <<
 /Type /Pages
 /Count 6
-/Parent 2179 0 R
+/Parent 2187 0 R
 /Kids [1543 0 R 1550 0 R 1557 0 R 1566 0 R 1571 0 R 1576 0 R]
 >> endobj
 1587 0 obj <<
 /Type /Pages
 /Count 6
-/Parent 2179 0 R
+/Parent 2187 0 R
 /Kids [1583 0 R 1589 0 R 1597 0 R 1601 0 R 1604 0 R 1607 0 R]
 >> endobj
 1628 0 obj <<
 /Type /Pages
 /Count 6
-/Parent 2180 0 R
+/Parent 2188 0 R
 /Kids [1617 0 R 1630 0 R 1635 0 R 1640 0 R 1649 0 R 1653 0 R]
 >> endobj
 1667 0 obj <<
 /Type /Pages
 /Count 6
-/Parent 2180 0 R
+/Parent 2188 0 R
 /Kids [1659 0 R 1669 0 R 1675 0 R 1685 0 R 1694 0 R 1707 0 R]
 >> endobj
 1731 0 obj <<
 /Type /Pages
 /Count 6
-/Parent 2180 0 R
+/Parent 2188 0 R
 /Kids [1718 0 R 1733 0 R 1747 0 R 1760 0 R 1770 0 R 1774 0 R]
 >> endobj
 1806 0 obj <<
 /Type /Pages
 /Count 6
-/Parent 2180 0 R
+/Parent 2188 0 R
 /Kids [1791 0 R 1808 0 R 1812 0 R 1818 0 R 1822 0 R 1829 0 R]
 >> endobj
 1841 0 obj <<
 /Type /Pages
 /Count 6
-/Parent 2180 0 R
+/Parent 2188 0 R
 /Kids [1837 0 R 1843 0 R 1851 0 R 1855 0 R 1858 0 R 1861 0 R]
 >> endobj
 1871 0 obj <<
 /Type /Pages
 /Count 6
-/Parent 2180 0 R
-/Kids [1868 0 R 1873 0 R 1879 0 R 1883 0 R 1887 0 R 1894 0 R]
+/Parent 2188 0 R
+/Kids [1868 0 R 1873 0 R 1878 0 R 1883 0 R 1887 0 R 1891 0 R]
 >> endobj
-1902 0 obj <<
+1899 0 obj <<
 /Type /Pages
 /Count 6
-/Parent 2181 0 R
-/Kids [1898 0 R 1904 0 R 1908 0 R 1912 0 R 1916 0 R 1927 0 R]
+/Parent 2189 0 R
+/Kids [1895 0 R 1901 0 R 1907 0 R 1912 0 R 1916 0 R 1920 0 R]
 >> endobj
-1938 0 obj <<
+1934 0 obj <<
 /Type /Pages
 /Count 6
-/Parent 2181 0 R
-/Kids [1932 0 R 1940 0 R 1946 0 R 1950 0 R 1954 0 R 1963 0 R]
+/Parent 2189 0 R
+/Kids [1924 0 R 1936 0 R 1940 0 R 1947 0 R 1954 0 R 1958 0 R]
 >> endobj
-1978 0 obj <<
+1969 0 obj <<
 /Type /Pages
 /Count 6
-/Parent 2181 0 R
-/Kids [1967 0 R 1980 0 R 1990 0 R 1995 0 R 2005 0 R 2010 0 R]
+/Parent 2189 0 R
+/Kids [1962 0 R 1971 0 R 1976 0 R 1988 0 R 1998 0 R 2003 0 R]
 >> endobj
-2019 0 obj <<
+2017 0 obj <<
 /Type /Pages
 /Count 6
-/Parent 2181 0 R
-/Kids [2014 0 R 2021 0 R 2027 0 R 2031 0 R 2035 0 R 2039 0 R]
+/Parent 2189 0 R
+/Kids [2013 0 R 2019 0 R 2023 0 R 2029 0 R 2035 0 R 2039 0 R]
 >> endobj
-2044 0 obj <<
+2046 0 obj <<
 /Type /Pages
 /Count 6
-/Parent 2181 0 R
-/Kids [2042 0 R 2046 0 R 2051 0 R 2056 0 R 2060 0 R 2066 0 R]
+/Parent 2189 0 R
+/Kids [2043 0 R 2048 0 R 2051 0 R 2054 0 R 2059 0 R 2064 0 R]
 >> endobj
-2079 0 obj <<
+2073 0 obj <<
 /Type /Pages
 /Count 6
-/Parent 2181 0 R
-/Kids [2071 0 R 2081 0 R 2090 0 R 2094 0 R 2098 0 R 2102 0 R]
+/Parent 2189 0 R
+/Kids [2068 0 R 2075 0 R 2080 0 R 2089 0 R 2098 0 R 2102 0 R]
 >> endobj
-2107 0 obj <<
+2109 0 obj <<
 /Type /Pages
-/Count 2
-/Parent 2182 0 R
-/Kids [2105 0 R 2109 0 R]
+/Count 4
+/Parent 2190 0 R
+/Kids [2106 0 R 2111 0 R 2114 0 R 2117 0 R]
 >> endobj
-2178 0 obj <<
+2186 0 obj <<
 /Type /Pages
 /Count 36
-/Parent 2183 0 R
-/Kids [889 0 R 1041 0 R 1222 0 R 1255 0 R 1306 0 R 1354 0 R]
+/Parent 2191 0 R
+/Kids [889 0 R 1037 0 R 1218 0 R 1251 0 R 1306 0 R 1354 0 R]
 >> endobj
-2179 0 obj <<
+2187 0 obj <<
 /Type /Pages
 /Count 36
-/Parent 2183 0 R
+/Parent 2191 0 R
 /Kids [1387 0 R 1420 0 R 1459 0 R 1505 0 R 1548 0 R 1587 0 R]
 >> endobj
-2180 0 obj <<
+2188 0 obj <<
 /Type /Pages
 /Count 36
-/Parent 2183 0 R
+/Parent 2191 0 R
 /Kids [1628 0 R 1667 0 R 1731 0 R 1806 0 R 1841 0 R 1871 0 R]
 >> endobj
-2181 0 obj <<
+2189 0 obj <<
 /Type /Pages
 /Count 36
-/Parent 2183 0 R
-/Kids [1902 0 R 1938 0 R 1978 0 R 2019 0 R 2044 0 R 2079 0 R]
+/Parent 2191 0 R
+/Kids [1899 0 R 1934 0 R 1969 0 R 2017 0 R 2046 0 R 2073 0 R]
 >> endobj
-2182 0 obj <<
+2190 0 obj <<
 /Type /Pages
-/Count 2
-/Parent 2183 0 R
-/Kids [2107 0 R]
+/Count 4
+/Parent 2191 0 R
+/Kids [2109 0 R]
 >> endobj
-2183 0 obj <<
+2191 0 obj <<
 /Type /Pages
-/Count 146
-/Kids [2178 0 R 2179 0 R 2180 0 R 2181 0 R 2182 0 R]
+/Count 148
+/Kids [2186 0 R 2187 0 R 2188 0 R 2189 0 R 2190 0 R]
 >> endobj
-2184 0 obj <<
+2192 0 obj <<
 /Type /Outlines
 /First 7 0 R
 /Last 867 0 R
@@ -11396,7 +11395,7 @@
 867 0 obj <<
 /Title 868 0 R
 /A 865 0 R
-/Parent 2184 0 R
+/Parent 2192 0 R
 /Prev 835 0 R
 /First 871 0 R
 /Last 871 0 R
@@ -11453,7 +11452,7 @@
 835 0 obj <<
 /Title 836 0 R
 /A 833 0 R
-/Parent 2184 0 R
+/Parent 2192 0 R
 /Prev 719 0 R
 /Next 867 0 R
 /First 839 0 R
@@ -11668,7 +11667,7 @@
 719 0 obj <<
 /Title 720 0 R
 /A 717 0 R
-/Parent 2184 0 R
+/Parent 2192 0 R
 /Prev 527 0 R
 /Next 835 0 R
 /First 723 0 R
@@ -12014,7 +12013,7 @@
 527 0 obj <<
 /Title 528 0 R
 /A 525 0 R
-/Parent 2184 0 R
+/Parent 2192 0 R
 /Prev 15 0 R
 /Next 719 0 R
 /First 531 0 R
@@ -12942,7 +12941,7 @@
 15 0 obj <<
 /Title 16 0 R
 /A 13 0 R
-/Parent 2184 0 R
+/Parent 2192 0 R
 /Prev 11 0 R
 /Next 527 0 R
 /First 19 0 R
@@ -12952,2939 +12951,2947 @@
 11 0 obj <<
 /Title 12 0 R
 /A 9 0 R
-/Parent 2184 0 R
+/Parent 2192 0 R
 /Prev 7 0 R
 /Next 15 0 R
 >> endobj
 7 0 obj <<
 /Title 8 0 R
 /A 5 0 R
-/Parent 2184 0 R
+/Parent 2192 0 R
 /Next 11 0 R
 >> endobj
-2185 0 obj <<
-/Names [(CodingSuggestions) 936 0 R (Doc-Start) 886 0 R (Item.1) 1281 0 R (Item.10) 1302 0 R (Item.100) 1957 0 R (Item.101) 1958 0 R]
+2193 0 obj <<
+/Names [(CodingSuggestions) 936 0 R (Doc-Start) 886 0 R (Item.1) 1278 0 R (Item.10) 1302 0 R (Item.100) 1965 0 R (Item.101) 1966 0 R]
 /Limits [(CodingSuggestions) (Item.101)]
 >> endobj
-2186 0 obj <<
-/Names [(Item.102) 1971 0 R (Item.103) 1972 0 R (Item.104) 1973 0 R (Item.105) 1974 0 R (Item.106) 1975 0 R (Item.107) 1976 0 R]
+2194 0 obj <<
+/Names [(Item.102) 1980 0 R (Item.103) 1981 0 R (Item.104) 1982 0 R (Item.105) 1983 0 R (Item.106) 1984 0 R (Item.107) 1985 0 R]
 /Limits [(Item.102) (Item.107)]
 >> endobj
-2187 0 obj <<
-/Names [(Item.108) 1977 0 R (Item.109) 1984 0 R (Item.11) 1612 0 R (Item.110) 1985 0 R (Item.111) 1986 0 R (Item.112) 1987 0 R]
+2195 0 obj <<
+/Names [(Item.108) 1986 0 R (Item.109) 1992 0 R (Item.11) 1612 0 R (Item.110) 1993 0 R (Item.111) 1994 0 R (Item.112) 1995 0 R]
 /Limits [(Item.108) (Item.112)]
 >> endobj
-2188 0 obj <<
-/Names [(Item.113) 1999 0 R (Item.114) 2000 0 R (Item.115) 2001 0 R (Item.116) 2002 0 R (Item.117) 2074 0 R (Item.118) 2075 0 R]
+2196 0 obj <<
+/Names [(Item.113) 2007 0 R (Item.114) 2008 0 R (Item.115) 2009 0 R (Item.116) 2010 0 R (Item.117) 2083 0 R (Item.118) 2084 0 R]
 /Limits [(Item.113) (Item.118)]
 >> endobj
-2189 0 obj <<
-/Names [(Item.119) 2076 0 R (Item.12) 1613 0 R (Item.120) 2077 0 R (Item.121) 2078 0 R (Item.122) 2084 0 R (Item.123) 2085 0 R]
+2197 0 obj <<
+/Names [(Item.119) 2085 0 R (Item.12) 1613 0 R (Item.120) 2086 0 R (Item.121) 2087 0 R (Item.122) 2092 0 R (Item.123) 2093 0 R]
 /Limits [(Item.119) (Item.123)]
 >> endobj
-2190 0 obj <<
-/Names [(Item.124) 2086 0 R (Item.13) 1614 0 R (Item.14) 1621 0 R (Item.15) 1622 0 R (Item.16) 1623 0 R (Item.17) 1624 0 R]
+2198 0 obj <<
+/Names [(Item.124) 2094 0 R (Item.13) 1614 0 R (Item.14) 1621 0 R (Item.15) 1622 0 R (Item.16) 1623 0 R (Item.17) 1624 0 R]
 /Limits [(Item.124) (Item.17)]
 >> endobj
-2191 0 obj <<
-/Names [(Item.18) 1625 0 R (Item.19) 1626 0 R (Item.2) 1282 0 R (Item.20) 1643 0 R (Item.21) 1644 0 R (Item.22) 1645 0 R]
+2199 0 obj <<
+/Names [(Item.18) 1625 0 R (Item.19) 1626 0 R (Item.2) 1279 0 R (Item.20) 1643 0 R (Item.21) 1644 0 R (Item.22) 1645 0 R]
 /Limits [(Item.18) (Item.22)]
 >> endobj
-2192 0 obj <<
+2200 0 obj <<
 /Names [(Item.23) 1646 0 R (Item.24) 1662 0 R (Item.25) 1663 0 R (Item.26) 1664 0 R (Item.27) 1680 0 R (Item.28) 1681 0 R]
 /Limits [(Item.23) (Item.28)]
 >> endobj
-2193 0 obj <<
-/Names [(Item.29) 1682 0 R (Item.3) 1283 0 R (Item.30) 1683 0 R (Item.31) 1688 0 R (Item.32) 1689 0 R (Item.33) 1690 0 R]
+2201 0 obj <<
+/Names [(Item.29) 1682 0 R (Item.3) 1280 0 R (Item.30) 1683 0 R (Item.31) 1688 0 R (Item.32) 1689 0 R (Item.33) 1690 0 R]
 /Limits [(Item.29) (Item.33)]
 >> endobj
-2194 0 obj <<
+2202 0 obj <<
 /Names [(Item.34) 1691 0 R (Item.35) 1692 0 R (Item.36) 1697 0 R (Item.37) 1698 0 R (Item.38) 1725 0 R (Item.39) 1726 0 R]
 /Limits [(Item.34) (Item.39)]
 >> endobj
-2195 0 obj <<
-/Names [(Item.4) 1284 0 R (Item.40) 1727 0 R (Item.41) 1728 0 R (Item.42) 1729 0 R (Item.43) 1730 0 R (Item.44) 1736 0 R]
+2203 0 obj <<
+/Names [(Item.4) 1281 0 R (Item.40) 1727 0 R (Item.41) 1728 0 R (Item.42) 1729 0 R (Item.43) 1730 0 R (Item.44) 1736 0 R]
 /Limits [(Item.4) (Item.44)]
 >> endobj
-2196 0 obj <<
-/Names [(Item.45) 1737 0 R (Item.46) 1738 0 R (Item.47) 1739 0 R (Item.48) 1740 0 R (Item.49) 1741 0 R (Item.5) 1285 0 R]
+2204 0 obj <<
+/Names [(Item.45) 1737 0 R (Item.46) 1738 0 R (Item.47) 1739 0 R (Item.48) 1740 0 R (Item.49) 1741 0 R (Item.5) 1282 0 R]
 /Limits [(Item.45) (Item.5)]
 >> endobj
-2197 0 obj <<
+2205 0 obj <<
 /Names [(Item.50) 1742 0 R (Item.51) 1743 0 R (Item.52) 1745 0 R (Item.53) 1750 0 R (Item.54) 1751 0 R (Item.55) 1753 0 R]
 /Limits [(Item.50) (Item.55)]
 >> endobj
-2198 0 obj <<
+2206 0 obj <<
 /Names [(Item.56) 1754 0 R (Item.57) 1755 0 R (Item.58) 1756 0 R (Item.59) 1757 0 R (Item.6) 1294 0 R (Item.60) 1758 0 R]
 /Limits [(Item.56) (Item.60)]
 >> endobj
-2199 0 obj <<
+2207 0 obj <<
 /Names [(Item.61) 1763 0 R (Item.62) 1764 0 R (Item.63) 1765 0 R (Item.64) 1766 0 R (Item.65) 1777 0 R (Item.66) 1778 0 R]
 /Limits [(Item.61) (Item.66)]
 >> endobj
-2200 0 obj <<
+2208 0 obj <<
 /Names [(Item.67) 1779 0 R (Item.68) 1780 0 R (Item.69) 1781 0 R (Item.7) 1295 0 R (Item.70) 1782 0 R (Item.71) 1783 0 R]
 /Limits [(Item.67) (Item.71)]
 >> endobj
-2201 0 obj <<
+2209 0 obj <<
 /Names [(Item.72) 1784 0 R (Item.73) 1785 0 R (Item.74) 1786 0 R (Item.75) 1787 0 R (Item.76) 1788 0 R (Item.77) 1789 0 R]
 /Limits [(Item.72) (Item.77)]
 >> endobj
-2202 0 obj <<
+2210 0 obj <<
 /Names [(Item.78) 1794 0 R (Item.79) 1795 0 R (Item.8) 1296 0 R (Item.80) 1796 0 R (Item.81) 1797 0 R (Item.82) 1798 0 R]
 /Limits [(Item.78) (Item.82)]
 >> endobj
-2203 0 obj <<
+2211 0 obj <<
 /Names [(Item.83) 1799 0 R (Item.84) 1800 0 R (Item.85) 1801 0 R (Item.86) 1802 0 R (Item.87) 1803 0 R (Item.88) 1804 0 R]
 /Limits [(Item.83) (Item.88)]
 >> endobj
-2204 0 obj <<
-/Names [(Item.89) 1805 0 R (Item.9) 1297 0 R (Item.90) 1921 0 R (Item.91) 1922 0 R (Item.92) 1923 0 R (Item.93) 1924 0 R]
+2212 0 obj <<
+/Names [(Item.89) 1805 0 R (Item.9) 1297 0 R (Item.90) 1929 0 R (Item.91) 1930 0 R (Item.92) 1931 0 R (Item.93) 1932 0 R]
 /Limits [(Item.89) (Item.93)]
 >> endobj
-2205 0 obj <<
-/Names [(Item.94) 1925 0 R (Item.95) 1935 0 R (Item.96) 1936 0 R (Item.97) 1937 0 R (Item.98) 1943 0 R (Item.99) 1944 0 R]
+2213 0 obj <<
+/Names [(Item.94) 1933 0 R (Item.95) 1943 0 R (Item.96) 1944 0 R (Item.97) 1950 0 R (Item.98) 1951 0 R (Item.99) 1952 0 R]
 /Limits [(Item.94) (Item.99)]
 >> endobj
-2206 0 obj <<
-/Names [(Packaging) 966 0 R (SMBPASSWDFILEFORMAT) 2025 0 R (architecture) 933 0 R (chapter*.2) 924 0 R (chapter.1) 18 0 R (chapter.10) 734 0 R]
+2214 0 obj <<
+/Names [(Packaging) 962 0 R (SMBPASSWDFILEFORMAT) 2033 0 R (architecture) 933 0 R (chapter*.2) 928 0 R (chapter.1) 18 0 R (chapter.10) 734 0 R]
 /Limits [(Packaging) (chapter.10)]
 >> endobj
-2207 0 obj <<
+2215 0 obj <<
 /Names [(chapter.11) 782 0 R (chapter.12) 810 0 R (chapter.13) 818 0 R (chapter.14) 838 0 R (chapter.15) 842 0 R (chapter.16) 870 0 R]
 /Limits [(chapter.11) (chapter.16)]
 >> endobj
-2208 0 obj <<
+2216 0 obj <<
 /Names [(chapter.2) 58 0 R (chapter.3) 530 0 R (chapter.4) 554 0 R (chapter.5) 590 0 R (chapter.6) 682 0 R (chapter.7) 686 0 R]
 /Limits [(chapter.2) (chapter.7)]
 >> endobj
-2209 0 obj <<
-/Names [(chapter.8) 690 0 R (chapter.9) 722 0 R (contributing) 937 0 R (debug) 934 0 R (devprinting) 965 0 R (id204795) 925 0 R]
-/Limits [(chapter.8) (id204795)]
->> endobj
-2210 0 obj <<
-/Names [(id249288) 10 0 R (id249293) 1233 0 R (id249308) 1610 0 R (id249341) 1864 0 R (id249370) 2049 0 R (id249386) 2112 0 R]
-/Limits [(id249288) (id249386)]
->> endobj
-2211 0 obj <<
-/Names [(id249594) 1752 0 R (id250854) 1827 0 R (id250885) 1832 0 R (id250918) 1291 0 R (id250949) 1292 0 R (id250955) 1293 0 R]
-/Limits [(id249594) (id250955)]
->> endobj
-2212 0 obj <<
-/Names [(id251008) 1303 0 R (id251014) 1304 0 R (id251253) 1993 0 R (id251858) 1638 0 R (id252941) 1826 0 R (id253664) 1656 0 R]
-/Limits [(id251008) (id253664)]
->> endobj
-2213 0 obj <<
-/Names [(id254325) 2069 0 R (id254939) 2087 0 R (id254950) 2088 0 R (id255482) 1919 0 R (id255488) 1920 0 R (id256629) 1678 0 R]
-/Limits [(id254325) (id256629)]
->> endobj
-2214 0 obj <<
-/Names [(id258572) 1235 0 R (id259826) 1647 0 R (id261885) 1705 0 R (id261897) 1710 0 R (id261909) 1711 0 R (id261921) 1712 0 R]
-/Limits [(id258572) (id261921)]
->> endobj
-2215 0 obj <<
-/Names [(id261933) 1713 0 R (id261944) 1714 0 R (id261956) 1715 0 R (id261968) 1716 0 R (id261980) 1721 0 R (id261992) 1722 0 R]
-/Limits [(id261933) (id261992)]
->> endobj
-2216 0 obj <<
-/Names [(id262005) 1723 0 R (id262324) 2017 0 R (id262515) 2114 0 R (id262896) 1998 0 R (id262948) 2003 0 R (id264368) 1252 0 R]
-/Limits [(id262005) (id264368)]
->> endobj
 2217 0 obj <<
-/Names [(id264389) 1253 0 R (id264408) 1254 0 R (id266189) 1314 0 R (id266200) 1315 0 R (id266210) 1316 0 R (id266287) 1321 0 R]
-/Limits [(id264389) (id266287)]
+/Names [(chapter.8) 690 0 R (chapter.9) 722 0 R (contributing) 937 0 R (debug) 934 0 R (devprinting) 961 0 R (id2418524) 929 0 R]
+/Limits [(chapter.8) (id2418524)]
 >> endobj
 2218 0 obj <<
-/Names [(id266299) 1322 0 R (id266346) 1323 0 R (id266381) 1324 0 R (id266404) 1325 0 R (id266439) 1330 0 R (id267480) 1865 0 R]
-/Limits [(id266299) (id267480)]
+/Names [(id2420434) 2072 0 R (id2420626) 1876 0 R (id2422032) 1826 0 R (id2422652) 1744 0 R (id2422727) 1752 0 R (id2422923) 1610 0 R]
+/Limits [(id2420434) (id2422923)]
 >> endobj
 2219 0 obj <<
-/Names [(id267811) 2024 0 R (id267883) 1833 0 R (id267928) 1840 0 R (id268430) 1260 0 R (id269432) 1615 0 R (id269938) 1633 0 R]
-/Limits [(id267811) (id269938)]
+/Names [(id2422955) 1864 0 R (id2422984) 2057 0 R (id2422999) 2120 0 R (id2423100) 1243 0 R (id2423153) 1248 0 R (id2423474) 10 0 R]
+/Limits [(id2422955) (id2423474)]
 >> endobj
 2220 0 obj <<
-/Names [(id271359) 1236 0 R (id273487) 1290 0 R (id274393) 1825 0 R (id274742) 1890 0 R (id275029) 1876 0 R (id275030) 1891 0 R]
-/Limits [(id271359) (id275030)]
+/Names [(id2423481) 1229 0 R (id2472197) 1238 0 R (id2472884) 1237 0 R (id2473515) 1231 0 R (id2473686) 1336 0 R (id2473709) 1337 0 R]
+/Limits [(id2423481) (id2473709)]
 >> endobj
 2221 0 obj <<
-/Names [(id275393) 2113 0 R (id276058) 1305 0 R (id276172) 1311 0 R (id276179) 1312 0 R (id276188) 1313 0 R (id276793) 1892 0 R]
-/Limits [(id275393) (id276793)]
+/Names [(id2473784) 1338 0 R (id2473845) 1339 0 R (id2473931) 1345 0 R (id2473996) 1321 0 R (id2474008) 1322 0 R (id2474057) 1323 0 R]
+/Limits [(id2473784) (id2474057)]
 >> endobj
 2222 0 obj <<
-/Names [(id277421) 1877 0 R (id278011) 1699 0 R (id278022) 1700 0 R (id278033) 1701 0 R (id278044) 1702 0 R (id278055) 1703 0 R]
-/Limits [(id277421) (id278055)]
+/Names [(id2474093) 1324 0 R (id2474117) 1325 0 R (id2474153) 1330 0 R (id2474228) 1331 0 R (id2474579) 1904 0 R (id2474586) 1905 0 R]
+/Limits [(id2474093) (id2474586)]
 >> endobj
 2223 0 obj <<
-/Names [(id278067) 1704 0 R (id278717) 1620 0 R (id278772) 1627 0 R (id280304) 1901 0 R (id280778) 1611 0 R (id281219) 1983 0 R]
-/Limits [(id278067) (id281219)]
+/Names [(id2474742) 1910 0 R (id2476553) 1303 0 R (id2476689) 1866 0 R (id2477243) 1304 0 R (id2478734) 1656 0 R (id2478771) 1657 0 R]
+/Limits [(id2474742) (id2478771)]
 >> endobj
 2224 0 obj <<
-/Names [(id281260) 1988 0 R (id282017) 1679 0 R (id282621) 1866 0 R (id283337) 2064 0 R (id284212) 1970 0 R (id287088) 1657 0 R]
-/Limits [(id281260) (id287088)]
+/Names [(id2480280) 1865 0 R (id2480304) 1991 0 R (id2480352) 1996 0 R (id2480405) 2001 0 R (id2481035) 1699 0 R (id2481046) 1700 0 R]
+/Limits [(id2480280) (id2481046)]
 >> endobj
 2225 0 obj <<
-/Names [(id287166) 1665 0 R (id287172) 1666 0 R (id287186) 1672 0 R (id287204) 1673 0 R (id287868) 1724 0 R (id287979) 1744 0 R]
-/Limits [(id287166) (id287979)]
+/Names [(id2481059) 1701 0 R (id2481069) 1702 0 R (id2481081) 1703 0 R (id2481095) 1704 0 R (id2481105) 1705 0 R (id2481399) 1679 0 R]
+/Limits [(id2481059) (id2481399)]
 >> endobj
 2226 0 obj <<
-/Names [(id288185) 2018 0 R (id289420) 1241 0 R (id289445) 1242 0 R (id289475) 1247 0 R (id289480) 1272 0 R (id290035) 2063 0 R]
-/Limits [(id288185) (id290035)]
+/Names [(id2481978) 1881 0 R (id2484493) 1710 0 R (id2484505) 1711 0 R (id2484518) 1712 0 R (id2484530) 1713 0 R (id2484542) 1714 0 R]
+/Limits [(id2481978) (id2484542)]
 >> endobj
 2227 0 obj <<
-/Names [(id290077) 2008 0 R (id291170) 1959 0 R (id291176) 1960 0 R (id291194) 1961 0 R (id296704) 1331 0 R (id296783) 1336 0 R]
-/Limits [(id290077) (id296783)]
+/Names [(id2484555) 1715 0 R (id2484567) 1716 0 R (id2484580) 1721 0 R (id2484593) 1722 0 R (id2484607) 1723 0 R (id2484634) 1724 0 R]
+/Limits [(id2484555) (id2484634)]
 >> endobj
 2228 0 obj <<
-/Names [(id296806) 1337 0 R (id296878) 1338 0 R (id296937) 1339 0 R (id297021) 1345 0 R (id297086) 1346 0 R (id297122) 1351 0 R]
-/Limits [(id296806) (id297122)]
+/Names [(id2485590) 2026 0 R (id2485933) 1268 0 R (id2487223) 1638 0 R (id2488170) 1678 0 R (id2488642) 2122 0 R (id2489126) 1256 0 R]
+/Limits [(id2485590) (id2489126)]
 >> endobj
 2229 0 obj <<
-/Names [(id297159) 1352 0 R (id297197) 1353 0 R (id297324) 1359 0 R (id297400) 1364 0 R (id297428) 1365 0 R (id297534) 1370 0 R]
-/Limits [(id297159) (id297534)]
+/Names [(id2489410) 1633 0 R (id2491017) 2016 0 R (id2494323) 1232 0 R (id2495003) 1827 0 R (id2495038) 1832 0 R (id2495063) 1833 0 R]
+/Limits [(id2489410) (id2495063)]
 >> endobj
 2230 0 obj <<
-/Names [(id297617) 1371 0 R (id298037) 1384 0 R (id298105) 1385 0 R (id298136) 1386 0 R (id298262) 1392 0 R (id298603) 1401 0 R]
-/Limits [(id297617) (id298603)]
+/Names [(id2495113) 1840 0 R (id2495855) 1979 0 R (id2496234) 2027 0 R (id2496290) 1615 0 R (id2496702) 1825 0 R (id2497474) 1290 0 R]
+/Limits [(id2495113) (id2497474)]
 >> endobj
 2231 0 obj <<
-/Names [(id298612) 1402 0 R (id298679) 1411 0 R (id298821) 1412 0 R (id298917) 1417 0 R (id298936) 1418 0 R (id298964) 1419 0 R]
-/Limits [(id298612) (id298964)]
+/Names [(id2497504) 1291 0 R (id2497538) 1292 0 R (id2497544) 1293 0 R (id2497761) 1249 0 R (id2497783) 1250 0 R (id2499815) 1611 0 R]
+/Limits [(id2497504) (id2499815)]
 >> endobj
 2232 0 obj <<
-/Names [(id299066) 1425 0 R (id299095) 1426 0 R (id299204) 1431 0 R (id299257) 1436 0 R (id299316) 1437 0 R (id299350) 1438 0 R]
-/Limits [(id299066) (id299350)]
+/Names [(id2500220) 1647 0 R (id2501197) 1665 0 R (id2501203) 1666 0 R (id2501220) 1672 0 R (id2501241) 1673 0 R (id2504113) 1305 0 R]
+/Limits [(id2500220) (id2504113)]
 >> endobj
 2233 0 obj <<
-/Names [(id299482) 1444 0 R (id299604) 1449 0 R (id299613) 1450 0 R (id299671) 1455 0 R (id299708) 1456 0 R (id299720) 1457 0 R]
-/Limits [(id299482) (id299720)]
+/Names [(id2504229) 1311 0 R (id2504235) 1312 0 R (id2504245) 1313 0 R (id2504254) 1314 0 R (id2504266) 1315 0 R (id2504277) 1316 0 R]
+/Limits [(id2504229) (id2504277)]
 >> endobj
 2234 0 obj <<
-/Names [(id299753) 1458 0 R (id299798) 1464 0 R (id299805) 1465 0 R (id299816) 1466 0 R (id299878) 1467 0 R (id299884) 1468 0 R]
-/Limits [(id299753) (id299884)]
+/Names [(id2506068) 1927 0 R (id2506074) 1928 0 R (id2506614) 2071 0 R (id2510394) 2121 0 R (id2514119) 1620 0 R (id2514182) 1627 0 R]
+/Limits [(id2506068) (id2514182)]
 >> endobj
 2235 0 obj <<
-/Names [(id299895) 1469 0 R (id299973) 1474 0 R (id299979) 1475 0 R (id300003) 1476 0 R (id300030) 1477 0 R (id300041) 1478 0 R]
-/Limits [(id299895) (id300041)]
+/Names [(id2519942) 2078 0 R (id2520656) 1967 0 R (id2520662) 1968 0 R (id2520682) 1974 0 R (id2520780) 2006 0 R (id2520840) 2011 0 R]
+/Limits [(id2519942) (id2520840)]
 >> endobj
 2236 0 obj <<
-/Names [(id300126) 1483 0 R (id300209) 1484 0 R (id300220) 1485 0 R (id300318) 1490 0 R (id300402) 1491 0 R (id300538) 1496 0 R]
-/Limits [(id300126) (id300538)]
+/Names [(id2521029) 2032 0 R (id2521321) 2095 0 R (id2521333) 2096 0 R (id2521771) 1898 0 R (id2521829) 1346 0 R (id2521860) 1351 0 R]
+/Limits [(id2521029) (id2521860)]
 >> endobj
 2237 0 obj <<
-/Names [(id300562) 1501 0 R (id300622) 1502 0 R (id300651) 1503 0 R (id300674) 1504 0 R (id300733) 1510 0 R (id300774) 1511 0 R]
-/Limits [(id300562) (id300774)]
+/Names [(id2521925) 1352 0 R (id2521966) 1353 0 R (id2522095) 1359 0 R (id2522176) 1364 0 R (id2522206) 1365 0 R (id2522315) 1370 0 R]
+/Limits [(id2521925) (id2522315)]
 >> endobj
 2238 0 obj <<
-/Names [(id300804) 1512 0 R (id300840) 1513 0 R (id300869) 1518 0 R (id300881) 1519 0 R (id300904) 1520 0 R (id300953) 1525 0 R]
-/Limits [(id300804) (id300953)]
+/Names [(id2522403) 1371 0 R (id2522835) 1384 0 R (id2522910) 1385 0 R (id2522944) 1386 0 R (id2523072) 1392 0 R (id2523430) 1401 0 R]
+/Limits [(id2522403) (id2523430)]
 >> endobj
 2239 0 obj <<
-/Names [(id300965) 1526 0 R (id300988) 1527 0 R (id301032) 1528 0 R (id301044) 1529 0 R (id301056) 1530 0 R (id301165) 1535 0 R]
-/Limits [(id300965) (id301165)]
+/Names [(id2523440) 1402 0 R (id2523524) 1411 0 R (id2523673) 1412 0 R (id2523776) 1417 0 R (id2523796) 1418 0 R (id2523825) 1419 0 R]
+/Limits [(id2523440) (id2523825)]
 >> endobj
 2240 0 obj <<
-/Names [(id301269) 1540 0 R (id301291) 1541 0 R (id301450) 1546 0 R (id301550) 1547 0 R (id301588) 1553 0 R (id301605) 1554 0 R]
-/Limits [(id301269) (id301605)]
+/Names [(id2523934) 1425 0 R (id2523965) 1426 0 R (id2524081) 1431 0 R (id2524136) 1436 0 R (id2524197) 1437 0 R (id2524232) 1438 0 R]
+/Limits [(id2523934) (id2524232)]
 >> endobj
 2241 0 obj <<
-/Names [(id301713) 1555 0 R (id301776) 1560 0 R (id301787) 1561 0 R (id301823) 1562 0 R (id301877) 1563 0 R (id301883) 1564 0 R]
-/Limits [(id301713) (id301883)]
+/Names [(id2524371) 1444 0 R (id2524499) 1449 0 R (id2524510) 1450 0 R (id2524563) 1455 0 R (id2524595) 1456 0 R (id2524606) 1457 0 R]
+/Limits [(id2524371) (id2524606)]
 >> endobj
 2242 0 obj <<
-/Names [(id302020) 1569 0 R (id302080) 1574 0 R (id302115) 1579 0 R (id302148) 1580 0 R (id302154) 1581 0 R (id302264) 1586 0 R]
-/Limits [(id302020) (id302264)]
+/Names [(id2524636) 1458 0 R (id2524677) 1464 0 R (id2524683) 1465 0 R (id2524692) 1466 0 R (id2524747) 1467 0 R (id2524752) 1468 0 R]
+/Limits [(id2524636) (id2524752)]
 >> endobj
 2243 0 obj <<
-/Names [(id302421) 1592 0 R (id302432) 1593 0 R (id302474) 1594 0 R (id302525) 1595 0 R (internals) 935 0 R (modules) 958 0 R]
-/Limits [(id302421) (modules)]
+/Names [(id2524762) 1469 0 R (id2524839) 1474 0 R (id2524846) 1475 0 R (id2524869) 1476 0 R (id2524897) 1477 0 R (id2524910) 1478 0 R]
+/Limits [(id2524762) (id2524910)]
 >> endobj
 2244 0 obj <<
-/Names [(ntdomain) 932 0 R (page.c) 1889 0 R (page.ci) 1896 0 R (page.cii) 1900 0 R (page.ciii) 1906 0 R (page.civ) 1910 0 R]
-/Limits [(ntdomain) (page.civ)]
+/Names [(id2524996) 1483 0 R (id2525081) 1484 0 R (id2525093) 1485 0 R (id2525192) 1490 0 R (id2525278) 1491 0 R (id2525420) 1496 0 R]
+/Limits [(id2524996) (id2525420)]
 >> endobj
 2245 0 obj <<
-/Names [(page.cix) 1942 0 R (page.cv) 1914 0 R (page.cvi) 1918 0 R (page.cvii) 1929 0 R (page.cviii) 1934 0 R (page.cx) 1948 0 R]
-/Limits [(page.cix) (page.cx)]
+/Names [(id2525448) 1501 0 R (id2525509) 1502 0 R (id2525538) 1503 0 R (id2525565) 1504 0 R (id2525625) 1510 0 R (id2525667) 1511 0 R]
+/Limits [(id2525448) (id2525667)]
 >> endobj
 2246 0 obj <<
-/Names [(page.cxi) 1952 0 R (page.cxii) 1956 0 R (page.cxiii) 1965 0 R (page.cxiv) 1969 0 R (page.cxix) 2012 0 R (page.cxv) 1982 0 R]
-/Limits [(page.cxi) (page.cxv)]
+/Names [(id2525702) 1512 0 R (id2525738) 1513 0 R (id2525769) 1518 0 R (id2525781) 1519 0 R (id2525805) 1520 0 R (id2525859) 1525 0 R]
+/Limits [(id2525702) (id2525859)]
 >> endobj
 2247 0 obj <<
-/Names [(page.cxvi) 1992 0 R (page.cxvii) 1997 0 R (page.cxviii) 2007 0 R (page.cxx) 2016 0 R (page.cxxi) 2023 0 R (page.cxxii) 2029 0 R]
-/Limits [(page.cxvi) (page.cxxii)]
+/Names [(id2525872) 1526 0 R (id2525896) 1527 0 R (id2525940) 1528 0 R (id2525954) 1529 0 R (id2525967) 1530 0 R (id2526078) 1535 0 R]
+/Limits [(id2525872) (id2526078)]
 >> endobj
 2248 0 obj <<
-/Names [(page.cxxiii) 2033 0 R (page.cxxiv) 2037 0 R (page.cxxix) 2068 0 R (page.cxxv) 2048 0 R (page.cxxvi) 2053 0 R (page.cxxvii) 2058 0 R]
-/Limits [(page.cxxiii) (page.cxxvii)]
+/Names [(id2526183) 1540 0 R (id2526208) 1541 0 R (id2526368) 1546 0 R (id2526469) 1547 0 R (id2526508) 1553 0 R (id2526527) 1554 0 R]
+/Limits [(id2526183) (id2526527)]
 >> endobj
 2249 0 obj <<
-/Names [(page.cxxviii) 2062 0 R (page.cxxx) 2073 0 R (page.cxxxi) 2083 0 R (page.cxxxii) 2092 0 R (page.cxxxiii) 2096 0 R (page.cxxxiv) 2100 0 R]
-/Limits [(page.cxxviii) (page.cxxxiv)]
+/Names [(id2526636) 1555 0 R (id2526701) 1560 0 R (id2526712) 1561 0 R (id2526748) 1562 0 R (id2526803) 1563 0 R (id2526810) 1564 0 R]
+/Limits [(id2526636) (id2526810)]
 >> endobj
 2250 0 obj <<
-/Names [(page.cxxxv) 2111 0 R (page.i) 885 0 R (page.ii) 922 0 R (page.iii) 956 0 R (page.iv) 970 0 R (page.ix) 1165 0 R]
-/Limits [(page.cxxxv) (page.ix)]
+/Names [(id2526952) 1569 0 R (id2527022) 1574 0 R (id2527066) 1579 0 R (id2527101) 1580 0 R (id2527108) 1581 0 R (id2527218) 1586 0 R]
+/Limits [(id2526952) (id2527218)]
 >> endobj
 2251 0 obj <<
-/Names [(page.l) 1489 0 R (page.li) 1495 0 R (page.lii) 1500 0 R (page.liii) 1509 0 R (page.liv) 1517 0 R (page.lix) 1552 0 R]
-/Limits [(page.l) (page.lix)]
+/Names [(id2527377) 1592 0 R (id2527390) 1593 0 R (id2527432) 1594 0 R (id2527484) 1595 0 R (internals) 935 0 R (modules) 938 0 R]
+/Limits [(id2527377) (modules)]
 >> endobj
 2252 0 obj <<
-/Names [(page.lv) 1524 0 R (page.lvi) 1534 0 R (page.lvii) 1539 0 R (page.lviii) 1545 0 R (page.lx) 1559 0 R (page.lxi) 1568 0 R]
-/Limits [(page.lv) (page.lxi)]
+/Names [(ntdomain) 932 0 R (page.1) 1213 0 R (page.10) 1276 0 R (page.100) 1942 0 R (page.101) 1949 0 R (page.102) 1956 0 R]
+/Limits [(ntdomain) (page.102)]
 >> endobj
 2253 0 obj <<
-/Names [(page.lxii) 1573 0 R (page.lxiii) 1578 0 R (page.lxiv) 1585 0 R (page.lxix) 1632 0 R (page.lxv) 1591 0 R (page.lxvi) 1599 0 R]
-/Limits [(page.lxii) (page.lxvi)]
+/Names [(page.103) 1960 0 R (page.104) 1964 0 R (page.105) 1973 0 R (page.106) 1978 0 R (page.107) 1990 0 R (page.108) 2000 0 R]
+/Limits [(page.103) (page.108)]
 >> endobj
 2254 0 obj <<
-/Names [(page.lxvii) 1609 0 R (page.lxviii) 1619 0 R (page.lxx) 1637 0 R (page.lxxi) 1642 0 R (page.lxxii) 1651 0 R (page.lxxiii) 1655 0 R]
-/Limits [(page.lxvii) (page.lxxiii)]
+/Names [(page.109) 2005 0 R (page.11) 1289 0 R (page.110) 2015 0 R (page.111) 2021 0 R (page.112) 2025 0 R (page.113) 2031 0 R]
+/Limits [(page.109) (page.113)]
 >> endobj
 2255 0 obj <<
-/Names [(page.lxxiv) 1661 0 R (page.lxxix) 1709 0 R (page.lxxv) 1671 0 R (page.lxxvi) 1677 0 R (page.lxxvii) 1687 0 R (page.lxxviii) 1696 0 R]
-/Limits [(page.lxxiv) (page.lxxviii)]
+/Names [(page.114) 2037 0 R (page.115) 2041 0 R (page.116) 2045 0 R (page.117) 2056 0 R (page.118) 2061 0 R (page.119) 2066 0 R]
+/Limits [(page.114) (page.119)]
 >> endobj
 2256 0 obj <<
-/Names [(page.lxxx) 1720 0 R (page.lxxxi) 1735 0 R (page.lxxxii) 1749 0 R (page.lxxxiii) 1762 0 R (page.lxxxiv) 1772 0 R (page.lxxxix) 1820 0 R]
-/Limits [(page.lxxx) (page.lxxxix)]
+/Names [(page.12) 1301 0 R (page.120) 2070 0 R (page.121) 2077 0 R (page.122) 2082 0 R (page.123) 2091 0 R (page.124) 2100 0 R]
+/Limits [(page.12) (page.124)]
 >> endobj
 2257 0 obj <<
-/Names [(page.lxxxv) 1776 0 R (page.lxxxvi) 1793 0 R (page.lxxxvii) 1810 0 R (page.lxxxviii) 1814 0 R (page.v) 1004 0 R (page.vi) 1040 0 R]
-/Limits [(page.lxxxv) (page.vi)]
+/Names [(page.125) 2104 0 R (page.126) 2108 0 R (page.127) 2119 0 R (page.13) 1310 0 R (page.14) 1320 0 R (page.15) 1329 0 R]
+/Limits [(page.125) (page.15)]
 >> endobj
 2258 0 obj <<
-/Names [(page.vii) 1085 0 R (page.viii) 1125 0 R (page.x) 1203 0 R (page.xc) 1824 0 R (page.xci) 1831 0 R (page.xcii) 1839 0 R]
-/Limits [(page.vii) (page.xcii)]
+/Names [(page.16) 1335 0 R (page.17) 1343 0 R (page.18) 1350 0 R (page.19) 1358 0 R (page.2) 1217 0 R (page.20) 1363 0 R]
+/Limits [(page.16) (page.20)]
 >> endobj
 2259 0 obj <<
-/Names [(page.xciii) 1845 0 R (page.xciv) 1853 0 R (page.xcix) 1885 0 R (page.xcv) 1863 0 R (page.xcvi) 1870 0 R (page.xcvii) 1875 0 R]
-/Limits [(page.xciii) (page.xcvii)]
+/Names [(page.21) 1369 0 R (page.22) 1375 0 R (page.23) 1379 0 R (page.24) 1383 0 R (page.25) 1391 0 R (page.26) 1396 0 R]
+/Limits [(page.21) (page.26)]
 >> endobj
 2260 0 obj <<
-/Names [(page.xcviii) 1881 0 R (page.xi) 1217 0 R (page.xii) 1221 0 R (page.xiii) 1232 0 R (page.xiv) 1240 0 R (page.xix) 1271 0 R]
-/Limits [(page.xcviii) (page.xix)]
+/Names [(page.27) 1400 0 R (page.28) 1406 0 R (page.29) 1410 0 R (page.3) 1228 0 R (page.30) 1416 0 R (page.31) 1424 0 R]
+/Limits [(page.27) (page.31)]
 >> endobj
 2261 0 obj <<
-/Names [(page.xl) 1416 0 R (page.xli) 1424 0 R (page.xlii) 1430 0 R (page.xliii) 1435 0 R (page.xliv) 1442 0 R (page.xlix) 1482 0 R]
-/Limits [(page.xl) (page.xlix)]
+/Names [(page.32) 1430 0 R (page.33) 1435 0 R (page.34) 1442 0 R (page.35) 1448 0 R (page.36) 1454 0 R (page.37) 1463 0 R]
+/Limits [(page.32) (page.37)]
 >> endobj
 2262 0 obj <<
-/Names [(page.xlv) 1448 0 R (page.xlvi) 1454 0 R (page.xlvii) 1463 0 R (page.xlviii) 1473 0 R (page.xv) 1246 0 R (page.xvi) 1251 0 R]
-/Limits [(page.xlv) (page.xvi)]
+/Names [(page.38) 1473 0 R (page.39) 1482 0 R (page.4) 1236 0 R (page.40) 1489 0 R (page.41) 1495 0 R (page.42) 1500 0 R]
+/Limits [(page.38) (page.42)]
 >> endobj
 2263 0 obj <<
-/Names [(page.xvii) 1259 0 R (page.xviii) 1264 0 R (page.xx) 1280 0 R (page.xxi) 1289 0 R (page.xxii) 1301 0 R (page.xxiii) 1310 0 R]
-/Limits [(page.xvii) (page.xxiii)]
+/Names [(page.43) 1509 0 R (page.44) 1517 0 R (page.45) 1524 0 R (page.46) 1534 0 R (page.47) 1539 0 R (page.48) 1545 0 R]
+/Limits [(page.43) (page.48)]
 >> endobj
 2264 0 obj <<
-/Names [(page.xxiv) 1320 0 R (page.xxix) 1358 0 R (page.xxv) 1329 0 R (page.xxvi) 1335 0 R (page.xxvii) 1343 0 R (page.xxviii) 1350 0 R]
-/Limits [(page.xxiv) (page.xxviii)]
+/Names [(page.49) 1552 0 R (page.5) 1242 0 R (page.50) 1559 0 R (page.51) 1568 0 R (page.52) 1573 0 R (page.53) 1578 0 R]
+/Limits [(page.49) (page.53)]
 >> endobj
 2265 0 obj <<
-/Names [(page.xxx) 1363 0 R (page.xxxi) 1369 0 R (page.xxxii) 1375 0 R (page.xxxiii) 1379 0 R (page.xxxiv) 1383 0 R (page.xxxix) 1410 0 R]
-/Limits [(page.xxx) (page.xxxix)]
+/Names [(page.54) 1585 0 R (page.55) 1591 0 R (page.56) 1599 0 R (page.57) 1609 0 R (page.58) 1619 0 R (page.59) 1632 0 R]
+/Limits [(page.54) (page.59)]
 >> endobj
 2266 0 obj <<
-/Names [(page.xxxv) 1391 0 R (page.xxxvi) 1396 0 R (page.xxxvii) 1400 0 R (page.xxxviii) 1406 0 R (parsing) 961 0 R (part.1) 14 0 R]
-/Limits [(page.xxxv) (part.1)]
+/Names [(page.6) 1247 0 R (page.60) 1637 0 R (page.61) 1642 0 R (page.62) 1651 0 R (page.63) 1655 0 R (page.64) 1661 0 R]
+/Limits [(page.6) (page.64)]
 >> endobj
 2267 0 obj <<
-/Names [(part.2) 526 0 R (part.3) 718 0 R (part.4) 834 0 R (part.5) 866 0 R (pwencrypt) 963 0 R (rpc-plugin) 959 0 R]
-/Limits [(part.2) (rpc-plugin)]
+/Names [(page.65) 1671 0 R (page.66) 1677 0 R (page.67) 1687 0 R (page.68) 1696 0 R (page.69) 1709 0 R (page.7) 1255 0 R]
+/Limits [(page.65) (page.7)]
 >> endobj
 2268 0 obj <<
-/Names [(section*.1) 6 0 R (section.1.1) 22 0 R (section.1.2) 26 0 R (section.1.3) 30 0 R (section.1.4) 34 0 R (section.1.5) 38 0 R]
-/Limits [(section*.1) (section.1.5)]
+/Names [(page.70) 1720 0 R (page.71) 1735 0 R (page.72) 1749 0 R (page.73) 1762 0 R (page.74) 1772 0 R (page.75) 1776 0 R]
+/Limits [(page.70) (page.75)]
 >> endobj
 2269 0 obj <<
-/Names [(section.1.6) 42 0 R (section.1.7) 46 0 R (section.1.8) 50 0 R (section.1.9) 54 0 R (section.10.1) 738 0 R (section.10.2) 750 0 R]
-/Limits [(section.1.6) (section.10.2)]
+/Names [(page.76) 1793 0 R (page.77) 1810 0 R (page.78) 1814 0 R (page.79) 1820 0 R (page.8) 1260 0 R (page.80) 1824 0 R]
+/Limits [(page.76) (page.80)]
 >> endobj
 2270 0 obj <<
-/Names [(section.10.3) 762 0 R (section.10.4) 770 0 R (section.11.1) 786 0 R (section.11.2) 802 0 R (section.12.1) 814 0 R (section.13.1) 822 0 R]
-/Limits [(section.10.3) (section.13.1)]
+/Names [(page.81) 1831 0 R (page.82) 1839 0 R (page.83) 1845 0 R (page.84) 1853 0 R (page.85) 1863 0 R (page.86) 1870 0 R]
+/Limits [(page.81) (page.86)]
 >> endobj
 2271 0 obj <<
-/Names [(section.13.2) 826 0 R (section.13.3) 830 0 R (section.15.1) 846 0 R (section.15.2) 850 0 R (section.15.3) 854 0 R (section.15.4) 858 0 R]
-/Limits [(section.13.2) (section.15.4)]
+/Names [(page.87) 1875 0 R (page.88) 1880 0 R (page.89) 1885 0 R (page.9) 1267 0 R (page.90) 1889 0 R (page.91) 1893 0 R]
+/Limits [(page.87) (page.91)]
 >> endobj
 2272 0 obj <<
-/Names [(section.15.5) 862 0 R (section.16.1) 874 0 R (section.16.2) 878 0 R (section.2.1) 62 0 R (section.2.2) 74 0 R (section.2.3) 218 0 R]
-/Limits [(section.15.5) (section.2.3)]
+/Names [(page.92) 1897 0 R (page.93) 1903 0 R (page.94) 1909 0 R (page.95) 1914 0 R (page.96) 1918 0 R (page.97) 1922 0 R]
+/Limits [(page.92) (page.97)]
 >> endobj
 2273 0 obj <<
-/Names [(section.2.4) 358 0 R (section.2.5) 422 0 R (section.2.6) 450 0 R (section.2.7) 478 0 R (section.2.8) 494 0 R (section.3.1) 534 0 R]
-/Limits [(section.2.4) (section.3.1)]
+/Names [(page.98) 1926 0 R (page.99) 1938 0 R (page.i) 885 0 R (page.ii) 926 0 R (page.iii) 954 0 R (page.iv) 966 0 R]
+/Limits [(page.98) (page.iv)]
 >> endobj
 2274 0 obj <<
-/Names [(section.3.2) 538 0 R (section.3.3) 542 0 R (section.3.4) 546 0 R (section.3.5) 550 0 R (section.4.1) 558 0 R (section.4.2) 562 0 R]
-/Limits [(section.3.2) (section.4.2)]
+/Names [(page.ix) 1161 0 R (page.v) 1000 0 R (page.vi) 1036 0 R (page.vii) 1081 0 R (page.viii) 1121 0 R (page.x) 1199 0 R]
+/Limits [(page.ix) (page.x)]
 >> endobj
 2275 0 obj <<
-/Names [(section.4.3) 566 0 R (section.4.4) 570 0 R (section.4.5) 574 0 R (section.5.1) 594 0 R (section.5.2) 598 0 R (section.5.3) 602 0 R]
-/Limits [(section.4.3) (section.5.3)]
+/Names [(parsing) 957 0 R (part.1) 14 0 R (part.2) 526 0 R (part.3) 718 0 R (part.4) 834 0 R (part.5) 866 0 R]
+/Limits [(parsing) (part.5)]
 >> endobj
 2276 0 obj <<
-/Names [(section.5.4) 666 0 R (section.5.5) 678 0 R (section.8.1) 694 0 R (section.8.2) 698 0 R (section.8.3) 710 0 R (section.9.1) 726 0 R]
-/Limits [(section.5.4) (section.9.1)]
+/Names [(pwencrypt) 959 0 R (rpc-plugin) 939 0 R (section*.1) 6 0 R (section.1.1) 22 0 R (section.1.2) 26 0 R (section.1.3) 30 0 R]
+/Limits [(pwencrypt) (section.1.3)]
 >> endobj
 2277 0 obj <<
-/Names [(section.9.2) 730 0 R (subsection.10.1.1) 742 0 R (subsection.10.1.2) 746 0 R (subsection.10.2.1) 754 0 R (subsection.10.2.2) 758 0 R (subsection.10.3.1) 766 0 R]
-/Limits [(section.9.2) (subsection.10.3.1)]
+/Names [(section.1.4) 34 0 R (section.1.5) 38 0 R (section.1.6) 42 0 R (section.1.7) 46 0 R (section.1.8) 50 0 R (section.1.9) 54 0 R]
+/Limits [(section.1.4) (section.1.9)]
 >> endobj
 2278 0 obj <<
-/Names [(subsection.10.4.1) 774 0 R (subsection.10.4.2) 778 0 R (subsection.11.1.1) 790 0 R (subsection.11.1.2) 794 0 R (subsection.11.1.3) 798 0 R (subsection.11.2.1) 806 0 R]
-/Limits [(subsection.10.4.1) (subsection.11.2.1)]
+/Names [(section.10.1) 738 0 R (section.10.2) 750 0 R (section.10.3) 762 0 R (section.10.4) 770 0 R (section.11.1) 786 0 R (section.11.2) 802 0 R]
+/Limits [(section.10.1) (section.11.2)]
 >> endobj
 2279 0 obj <<
-/Names [(subsection.2.1.1) 66 0 R (subsection.2.1.2) 70 0 R (subsection.2.2.1) 78 0 R (subsection.2.2.2) 82 0 R (subsection.2.2.3) 94 0 R (subsection.2.3.1) 222 0 R]
-/Limits [(subsection.2.1.1) (subsection.2.3.1)]
+/Names [(section.12.1) 814 0 R (section.13.1) 822 0 R (section.13.2) 826 0 R (section.13.3) 830 0 R (section.15.1) 846 0 R (section.15.2) 850 0 R]
+/Limits [(section.12.1) (section.15.2)]
 >> endobj
 2280 0 obj <<
-/Names [(subsection.2.3.10) 322 0 R (subsection.2.3.11) 334 0 R (subsection.2.3.12) 346 0 R (subsection.2.3.2) 226 0 R (subsection.2.3.3) 262 0 R (subsection.2.3.4) 266 0 R]
-/Limits [(subsection.2.3.10) (subsection.2.3.4)]
+/Names [(section.15.3) 854 0 R (section.15.4) 858 0 R (section.15.5) 862 0 R (section.16.1) 874 0 R (section.16.2) 878 0 R (section.2.1) 62 0 R]
+/Limits [(section.15.3) (section.2.1)]
 >> endobj
 2281 0 obj <<
-/Names [(subsection.2.3.5) 270 0 R (subsection.2.3.6) 274 0 R (subsection.2.3.7) 286 0 R (subsection.2.3.8) 298 0 R (subsection.2.3.9) 310 0 R (subsection.2.4.1) 362 0 R]
-/Limits [(subsection.2.3.5) (subsection.2.4.1)]
+/Names [(section.2.2) 74 0 R (section.2.3) 218 0 R (section.2.4) 358 0 R (section.2.5) 422 0 R (section.2.6) 450 0 R (section.2.7) 478 0 R]
+/Limits [(section.2.2) (section.2.7)]
 >> endobj
 2282 0 obj <<
-/Names [(subsection.2.4.2) 374 0 R (subsection.2.4.3) 386 0 R (subsection.2.4.4) 398 0 R (subsection.2.4.5) 410 0 R (subsection.2.5.1) 426 0 R (subsection.2.5.2) 438 0 R]
-/Limits [(subsection.2.4.2) (subsection.2.5.2)]
+/Names [(section.2.8) 494 0 R (section.3.1) 534 0 R (section.3.2) 538 0 R (section.3.3) 542 0 R (section.3.4) 546 0 R (section.3.5) 550 0 R]
+/Limits [(section.2.8) (section.3.5)]
 >> endobj
 2283 0 obj <<
-/Names [(subsection.2.6.1) 454 0 R (subsection.2.6.2) 466 0 R (subsection.2.7.1) 482 0 R (subsection.2.7.2) 486 0 R (subsection.2.7.3) 490 0 R (subsection.2.8.1) 498 0 R]
-/Limits [(subsection.2.6.1) (subsection.2.8.1)]
+/Names [(section.4.1) 558 0 R (section.4.2) 562 0 R (section.4.3) 566 0 R (section.4.4) 570 0 R (section.4.5) 574 0 R (section.5.1) 594 0 R]
+/Limits [(section.4.1) (section.5.1)]
 >> endobj
 2284 0 obj <<
-/Names [(subsection.2.8.2) 510 0 R (subsection.4.5.1) 578 0 R (subsection.4.5.2) 582 0 R (subsection.4.5.3) 586 0 R (subsection.5.3.1) 606 0 R (subsection.5.3.10) 642 0 R]
-/Limits [(subsection.2.8.2) (subsection.5.3.10)]
+/Names [(section.5.2) 598 0 R (section.5.3) 602 0 R (section.5.4) 666 0 R (section.5.5) 678 0 R (section.8.1) 694 0 R (section.8.2) 698 0 R]
+/Limits [(section.5.2) (section.8.2)]
 >> endobj
 2285 0 obj <<
-/Names [(subsection.5.3.11) 646 0 R (subsection.5.3.12) 650 0 R (subsection.5.3.13) 654 0 R (subsection.5.3.14) 658 0 R (subsection.5.3.15) 662 0 R (subsection.5.3.2) 610 0 R]
-/Limits [(subsection.5.3.11) (subsection.5.3.2)]
+/Names [(section.8.3) 710 0 R (section.9.1) 726 0 R (section.9.2) 730 0 R (subsection.10.1.1) 742 0 R (subsection.10.1.2) 746 0 R (subsection.10.2.1) 754 0 R]
+/Limits [(section.8.3) (subsection.10.2.1)]
 >> endobj
 2286 0 obj <<
-/Names [(subsection.5.3.3) 614 0 R (subsection.5.3.4) 618 0 R (subsection.5.3.5) 622 0 R (subsection.5.3.6) 626 0 R (subsection.5.3.7) 630 0 R (subsection.5.3.8) 634 0 R]
-/Limits [(subsection.5.3.3) (subsection.5.3.8)]
+/Names [(subsection.10.2.2) 758 0 R (subsection.10.3.1) 766 0 R (subsection.10.4.1) 774 0 R (subsection.10.4.2) 778 0 R (subsection.11.1.1) 790 0 R (subsection.11.1.2) 794 0 R]
+/Limits [(subsection.10.2.2) (subsection.11.1.2)]
 >> endobj
 2287 0 obj <<
-/Names [(subsection.5.3.9) 638 0 R (subsection.5.4.1) 670 0 R (subsection.5.4.2) 674 0 R (subsection.8.2.1) 702 0 R (subsection.8.2.2) 706 0 R (subsection.8.3.1) 714 0 R]
-/Limits [(subsection.5.3.9) (subsection.8.3.1)]
+/Names [(subsection.11.1.3) 798 0 R (subsection.11.2.1) 806 0 R (subsection.2.1.1) 66 0 R (subsection.2.1.2) 70 0 R (subsection.2.2.1) 78 0 R (subsection.2.2.2) 82 0 R]
+/Limits [(subsection.11.1.3) (subsection.2.2.2)]
 >> endobj
 2288 0 obj <<
-/Names [(subsubsection.2.2.2.1) 86 0 R (subsubsection.2.2.2.2) 90 0 R (subsubsection.2.2.3.1) 98 0 R (subsubsection.2.2.3.10) 134 0 R (subsubsection.2.2.3.11) 138 0 R (subsubsection.2.2.3.12) 142 0 R]
-/Limits [(subsubsection.2.2.2.1) (subsubsection.2.2.3.12)]
+/Names [(subsection.2.2.3) 94 0 R (subsection.2.3.1) 222 0 R (subsection.2.3.10) 322 0 R (subsection.2.3.11) 334 0 R (subsection.2.3.12) 346 0 R (subsection.2.3.2) 226 0 R]
+/Limits [(subsection.2.2.3) (subsection.2.3.2)]
 >> endobj
 2289 0 obj <<
-/Names [(subsubsection.2.2.3.13) 146 0 R (subsubsection.2.2.3.14) 150 0 R (subsubsection.2.2.3.15) 154 0 R (subsubsection.2.2.3.16) 158 0 R (subsubsection.2.2.3.17) 162 0 R (subsubsection.2.2.3.18) 166 0 R]
-/Limits [(subsubsection.2.2.3.13) (subsubsection.2.2.3.18)]
+/Names [(subsection.2.3.3) 262 0 R (subsection.2.3.4) 266 0 R (subsection.2.3.5) 270 0 R (subsection.2.3.6) 274 0 R (subsection.2.3.7) 286 0 R (subsection.2.3.8) 298 0 R]
+/Limits [(subsection.2.3.3) (subsection.2.3.8)]
 >> endobj
 2290 0 obj <<
-/Names [(subsubsection.2.2.3.19) 170 0 R (subsubsection.2.2.3.2) 102 0 R (subsubsection.2.2.3.20) 174 0 R (subsubsection.2.2.3.21) 178 0 R (subsubsection.2.2.3.22) 182 0 R (subsubsection.2.2.3.23) 186 0 R]
-/Limits [(subsubsection.2.2.3.19) (subsubsection.2.2.3.23)]
+/Names [(subsection.2.3.9) 310 0 R (subsection.2.4.1) 362 0 R (subsection.2.4.2) 374 0 R (subsection.2.4.3) 386 0 R (subsection.2.4.4) 398 0 R (subsection.2.4.5) 410 0 R]
+/Limits [(subsection.2.3.9) (subsection.2.4.5)]
 >> endobj
 2291 0 obj <<
-/Names [(subsubsection.2.2.3.24) 190 0 R (subsubsection.2.2.3.25) 194 0 R (subsubsection.2.2.3.26) 198 0 R (subsubsection.2.2.3.27) 202 0 R (subsubsection.2.2.3.28) 206 0 R (subsubsection.2.2.3.29) 210 0 R]
-/Limits [(subsubsection.2.2.3.24) (subsubsection.2.2.3.29)]
+/Names [(subsection.2.5.1) 426 0 R (subsection.2.5.2) 438 0 R (subsection.2.6.1) 454 0 R (subsection.2.6.2) 466 0 R (subsection.2.7.1) 482 0 R (subsection.2.7.2) 486 0 R]
+/Limits [(subsection.2.5.1) (subsection.2.7.2)]
 >> endobj
 2292 0 obj <<
-/Names [(subsubsection.2.2.3.3) 106 0 R (subsubsection.2.2.3.30) 214 0 R (subsubsection.2.2.3.4) 110 0 R (subsubsection.2.2.3.5) 114 0 R (subsubsection.2.2.3.6) 118 0 R (subsubsection.2.2.3.7) 122 0 R]
-/Limits [(subsubsection.2.2.3.3) (subsubsection.2.2.3.7)]
+/Names [(subsection.2.7.3) 490 0 R (subsection.2.8.1) 498 0 R (subsection.2.8.2) 510 0 R (subsection.4.5.1) 578 0 R (subsection.4.5.2) 582 0 R (subsection.4.5.3) 586 0 R]
+/Limits [(subsection.2.7.3) (subsection.4.5.3)]
 >> endobj
 2293 0 obj <<
-/Names [(subsubsection.2.2.3.8) 126 0 R (subsubsection.2.2.3.9) 130 0 R (subsubsection.2.3.10.1) 326 0 R (subsubsection.2.3.10.2) 330 0 R (subsubsection.2.3.11.1) 338 0 R (subsubsection.2.3.11.2) 342 0 R]
-/Limits [(subsubsection.2.2.3.8) (subsubsection.2.3.11.2)]
+/Names [(subsection.5.3.1) 606 0 R (subsection.5.3.10) 642 0 R (subsection.5.3.11) 646 0 R (subsection.5.3.12) 650 0 R (subsection.5.3.13) 654 0 R (subsection.5.3.14) 658 0 R]
+/Limits [(subsection.5.3.1) (subsection.5.3.14)]
 >> endobj
 2294 0 obj <<
-/Names [(subsubsection.2.3.12.1) 350 0 R (subsubsection.2.3.12.2) 354 0 R (subsubsection.2.3.2.1) 230 0 R (subsubsection.2.3.2.2) 234 0 R (subsubsection.2.3.2.3) 238 0 R (subsubsection.2.3.2.4) 242 0 R]
-/Limits [(subsubsection.2.3.12.1) (subsubsection.2.3.2.4)]
+/Names [(subsection.5.3.15) 662 0 R (subsection.5.3.2) 610 0 R (subsection.5.3.3) 614 0 R (subsection.5.3.4) 618 0 R (subsection.5.3.5) 622 0 R (subsection.5.3.6) 626 0 R]
+/Limits [(subsection.5.3.15) (subsection.5.3.6)]
 >> endobj
 2295 0 obj <<
-/Names [(subsubsection.2.3.2.5) 246 0 R (subsubsection.2.3.2.6) 250 0 R (subsubsection.2.3.2.7) 254 0 R (subsubsection.2.3.2.8) 258 0 R (subsubsection.2.3.6.1) 278 0 R (subsubsection.2.3.6.2) 282 0 R]
-/Limits [(subsubsection.2.3.2.5) (subsubsection.2.3.6.2)]
+/Names [(subsection.5.3.7) 630 0 R (subsection.5.3.8) 634 0 R (subsection.5.3.9) 638 0 R (subsection.5.4.1) 670 0 R (subsection.5.4.2) 674 0 R (subsection.8.2.1) 702 0 R]
+/Limits [(subsection.5.3.7) (subsection.8.2.1)]
 >> endobj
 2296 0 obj <<
-/Names [(subsubsection.2.3.7.1) 290 0 R (subsubsection.2.3.7.2) 294 0 R (subsubsection.2.3.8.1) 302 0 R (subsubsection.2.3.8.2) 306 0 R (subsubsection.2.3.9.1) 314 0 R (subsubsection.2.3.9.2) 318 0 R]
-/Limits [(subsubsection.2.3.7.1) (subsubsection.2.3.9.2)]
+/Names [(subsection.8.2.2) 706 0 R (subsection.8.3.1) 714 0 R (subsubsection.2.2.2.1) 86 0 R (subsubsection.2.2.2.2) 90 0 R (subsubsection.2.2.3.1) 98 0 R (subsubsection.2.2.3.10) 134 0 R]
+/Limits [(subsection.8.2.2) (subsubsection.2.2.3.10)]
 >> endobj
 2297 0 obj <<
-/Names [(subsubsection.2.4.1.1) 366 0 R (subsubsection.2.4.1.2) 370 0 R (subsubsection.2.4.2.1) 378 0 R (subsubsection.2.4.2.2) 382 0 R (subsubsection.2.4.3.1) 390 0 R (subsubsection.2.4.3.2) 394 0 R]
-/Limits [(subsubsection.2.4.1.1) (subsubsection.2.4.3.2)]
+/Names [(subsubsection.2.2.3.11) 138 0 R (subsubsection.2.2.3.12) 142 0 R (subsubsection.2.2.3.13) 146 0 R (subsubsection.2.2.3.14) 150 0 R (subsubsection.2.2.3.15) 154 0 R (subsubsection.2.2.3.16) 158 0 R]
+/Limits [(subsubsection.2.2.3.11) (subsubsection.2.2.3.16)]
 >> endobj
 2298 0 obj <<
-/Names [(subsubsection.2.4.4.1) 402 0 R (subsubsection.2.4.4.2) 406 0 R (subsubsection.2.4.5.1) 414 0 R (subsubsection.2.4.5.2) 418 0 R (subsubsection.2.5.1.1) 430 0 R (subsubsection.2.5.1.2) 434 0 R]
-/Limits [(subsubsection.2.4.4.1) (subsubsection.2.5.1.2)]
+/Names [(subsubsection.2.2.3.17) 162 0 R (subsubsection.2.2.3.18) 166 0 R (subsubsection.2.2.3.19) 170 0 R (subsubsection.2.2.3.2) 102 0 R (subsubsection.2.2.3.20) 174 0 R (subsubsection.2.2.3.21) 178 0 R]
+/Limits [(subsubsection.2.2.3.17) (subsubsection.2.2.3.21)]
 >> endobj
 2299 0 obj <<
-/Names [(subsubsection.2.5.2.1) 442 0 R (subsubsection.2.5.2.2) 446 0 R (subsubsection.2.6.1.1) 458 0 R (subsubsection.2.6.1.2) 462 0 R (subsubsection.2.6.2.1) 470 0 R (subsubsection.2.6.2.2) 474 0 R]
-/Limits [(subsubsection.2.5.2.1) (subsubsection.2.6.2.2)]
+/Names [(subsubsection.2.2.3.22) 182 0 R (subsubsection.2.2.3.23) 186 0 R (subsubsection.2.2.3.24) 190 0 R (subsubsection.2.2.3.25) 194 0 R (subsubsection.2.2.3.26) 198 0 R (subsubsection.2.2.3.27) 202 0 R]
+/Limits [(subsubsection.2.2.3.22) (subsubsection.2.2.3.27)]
 >> endobj
 2300 0 obj <<
-/Names [(subsubsection.2.8.1.1) 502 0 R (subsubsection.2.8.1.2) 506 0 R (subsubsection.2.8.2.1) 514 0 R (subsubsection.2.8.2.2) 518 0 R (subsubsection.2.8.2.3) 522 0 R (tracing) 964 0 R]
-/Limits [(subsubsection.2.8.1.1) (tracing)]
+/Names [(subsubsection.2.2.3.28) 206 0 R (subsubsection.2.2.3.29) 210 0 R (subsubsection.2.2.3.3) 106 0 R (subsubsection.2.2.3.30) 214 0 R (subsubsection.2.2.3.4) 110 0 R (subsubsection.2.2.3.5) 114 0 R]
+/Limits [(subsubsection.2.2.3.28) (subsubsection.2.2.3.5)]
 >> endobj
 2301 0 obj <<
-/Names [(unix-smb) 931 0 R (vfs) 960 0 R (wins) 962 0 R]
-/Limits [(unix-smb) (wins)]
+/Names [(subsubsection.2.2.3.6) 118 0 R (subsubsection.2.2.3.7) 122 0 R (subsubsection.2.2.3.8) 126 0 R (subsubsection.2.2.3.9) 130 0 R (subsubsection.2.3.10.1) 326 0 R (subsubsection.2.3.10.2) 330 0 R]
+/Limits [(subsubsection.2.2.3.6) (subsubsection.2.3.10.2)]
 >> endobj
 2302 0 obj <<
-/Kids [2185 0 R 2186 0 R 2187 0 R 2188 0 R 2189 0 R 2190 0 R]
-/Limits [(CodingSuggestions) (Item.17)]
+/Names [(subsubsection.2.3.11.1) 338 0 R (subsubsection.2.3.11.2) 342 0 R (subsubsection.2.3.12.1) 350 0 R (subsubsection.2.3.12.2) 354 0 R (subsubsection.2.3.2.1) 230 0 R (subsubsection.2.3.2.2) 234 0 R]
+/Limits [(subsubsection.2.3.11.1) (subsubsection.2.3.2.2)]
 >> endobj
 2303 0 obj <<
-/Kids [2191 0 R 2192 0 R 2193 0 R 2194 0 R 2195 0 R 2196 0 R]
-/Limits [(Item.18) (Item.5)]
+/Names [(subsubsection.2.3.2.3) 238 0 R (subsubsection.2.3.2.4) 242 0 R (subsubsection.2.3.2.5) 246 0 R (subsubsection.2.3.2.6) 250 0 R (subsubsection.2.3.2.7) 254 0 R (subsubsection.2.3.2.8) 258 0 R]
+/Limits [(subsubsection.2.3.2.3) (subsubsection.2.3.2.8)]
 >> endobj
 2304 0 obj <<
-/Kids [2197 0 R 2198 0 R 2199 0 R 2200 0 R 2201 0 R 2202 0 R]
-/Limits [(Item.50) (Item.82)]
+/Names [(subsubsection.2.3.6.1) 278 0 R (subsubsection.2.3.6.2) 282 0 R (subsubsection.2.3.7.1) 290 0 R (subsubsection.2.3.7.2) 294 0 R (subsubsection.2.3.8.1) 302 0 R (subsubsection.2.3.8.2) 306 0 R]
+/Limits [(subsubsection.2.3.6.1) (subsubsection.2.3.8.2)]
 >> endobj
 2305 0 obj <<
-/Kids [2203 0 R 2204 0 R 2205 0 R 2206 0 R 2207 0 R 2208 0 R]
-/Limits [(Item.83) (chapter.7)]
+/Names [(subsubsection.2.3.9.1) 314 0 R (subsubsection.2.3.9.2) 318 0 R (subsubsection.2.4.1.1) 366 0 R (subsubsection.2.4.1.2) 370 0 R (subsubsection.2.4.2.1) 378 0 R (subsubsection.2.4.2.2) 382 0 R]
+/Limits [(subsubsection.2.3.9.1) (subsubsection.2.4.2.2)]
 >> endobj
 2306 0 obj <<
-/Kids [2209 0 R 2210 0 R 2211 0 R 2212 0 R 2213 0 R 2214 0 R]
-/Limits [(chapter.8) (id261921)]
+/Names [(subsubsection.2.4.3.1) 390 0 R (subsubsection.2.4.3.2) 394 0 R (subsubsection.2.4.4.1) 402 0 R (subsubsection.2.4.4.2) 406 0 R (subsubsection.2.4.5.1) 414 0 R (subsubsection.2.4.5.2) 418 0 R]
+/Limits [(subsubsection.2.4.3.1) (subsubsection.2.4.5.2)]
 >> endobj
 2307 0 obj <<
-/Kids [2215 0 R 2216 0 R 2217 0 R 2218 0 R 2219 0 R 2220 0 R]
-/Limits [(id261933) (id275030)]
+/Names [(subsubsection.2.5.1.1) 430 0 R (subsubsection.2.5.1.2) 434 0 R (subsubsection.2.5.2.1) 442 0 R (subsubsection.2.5.2.2) 446 0 R (subsubsection.2.6.1.1) 458 0 R (subsubsection.2.6.1.2) 462 0 R]
+/Limits [(subsubsection.2.5.1.1) (subsubsection.2.6.1.2)]
 >> endobj
 2308 0 obj <<
-/Kids [2221 0 R 2222 0 R 2223 0 R 2224 0 R 2225 0 R 2226 0 R]
-/Limits [(id275393) (id290035)]
+/Names [(subsubsection.2.6.2.1) 470 0 R (subsubsection.2.6.2.2) 474 0 R (subsubsection.2.8.1.1) 502 0 R (subsubsection.2.8.1.2) 506 0 R (subsubsection.2.8.2.1) 514 0 R (subsubsection.2.8.2.2) 518 0 R]
+/Limits [(subsubsection.2.6.2.1) (subsubsection.2.8.2.2)]
 >> endobj
 2309 0 obj <<
-/Kids [2227 0 R 2228 0 R 2229 0 R 2230 0 R 2231 0 R 2232 0 R]
-/Limits [(id290077) (id299350)]
+/Names [(subsubsection.2.8.2.3) 522 0 R (tracing) 960 0 R (unix-smb) 931 0 R (vfs) 956 0 R (wins) 958 0 R]
+/Limits [(subsubsection.2.8.2.3) (wins)]
 >> endobj
 2310 0 obj <<
-/Kids [2233 0 R 2234 0 R 2235 0 R 2236 0 R 2237 0 R 2238 0 R]
-/Limits [(id299482) (id300953)]
+/Kids [2193 0 R 2194 0 R 2195 0 R 2196 0 R 2197 0 R 2198 0 R]
+/Limits [(CodingSuggestions) (Item.17)]
 >> endobj
 2311 0 obj <<
-/Kids [2239 0 R 2240 0 R 2241 0 R 2242 0 R 2243 0 R 2244 0 R]
-/Limits [(id300965) (page.civ)]
+/Kids [2199 0 R 2200 0 R 2201 0 R 2202 0 R 2203 0 R 2204 0 R]
+/Limits [(Item.18) (Item.5)]
 >> endobj
 2312 0 obj <<
-/Kids [2245 0 R 2246 0 R 2247 0 R 2248 0 R 2249 0 R 2250 0 R]
-/Limits [(page.cix) (page.ix)]
+/Kids [2205 0 R 2206 0 R 2207 0 R 2208 0 R 2209 0 R 2210 0 R]
+/Limits [(Item.50) (Item.82)]
 >> endobj
 2313 0 obj <<
-/Kids [2251 0 R 2252 0 R 2253 0 R 2254 0 R 2255 0 R 2256 0 R]
-/Limits [(page.l) (page.lxxxix)]
+/Kids [2211 0 R 2212 0 R 2213 0 R 2214 0 R 2215 0 R 2216 0 R]
+/Limits [(Item.83) (chapter.7)]
 >> endobj
 2314 0 obj <<
-/Kids [2257 0 R 2258 0 R 2259 0 R 2260 0 R 2261 0 R 2262 0 R]
-/Limits [(page.lxxxv) (page.xvi)]
+/Kids [2217 0 R 2218 0 R 2219 0 R 2220 0 R 2221 0 R 2222 0 R]
+/Limits [(chapter.8) (id2474586)]
 >> endobj
 2315 0 obj <<
-/Kids [2263 0 R 2264 0 R 2265 0 R 2266 0 R 2267 0 R 2268 0 R]
-/Limits [(page.xvii) (section.1.5)]
+/Kids [2223 0 R 2224 0 R 2225 0 R 2226 0 R 2227 0 R 2228 0 R]
+/Limits [(id2474742) (id2489126)]
 >> endobj
 2316 0 obj <<
-/Kids [2269 0 R 2270 0 R 2271 0 R 2272 0 R 2273 0 R 2274 0 R]
-/Limits [(section.1.6) (section.4.2)]
+/Kids [2229 0 R 2230 0 R 2231 0 R 2232 0 R 2233 0 R 2234 0 R]
+/Limits [(id2489410) (id2514182)]
 >> endobj
 2317 0 obj <<
-/Kids [2275 0 R 2276 0 R 2277 0 R 2278 0 R 2279 0 R 2280 0 R]
-/Limits [(section.4.3) (subsection.2.3.4)]
+/Kids [2235 0 R 2236 0 R 2237 0 R 2238 0 R 2239 0 R 2240 0 R]
+/Limits [(id2519942) (id2524232)]
 >> endobj
 2318 0 obj <<
-/Kids [2281 0 R 2282 0 R 2283 0 R 2284 0 R 2285 0 R 2286 0 R]
-/Limits [(subsection.2.3.5) (subsection.5.3.8)]
+/Kids [2241 0 R 2242 0 R 2243 0 R 2244 0 R 2245 0 R 2246 0 R]
+/Limits [(id2524371) (id2525859)]
 >> endobj
 2319 0 obj <<
-/Kids [2287 0 R 2288 0 R 2289 0 R 2290 0 R 2291 0 R 2292 0 R]
-/Limits [(subsection.5.3.9) (subsubsection.2.2.3.7)]
+/Kids [2247 0 R 2248 0 R 2249 0 R 2250 0 R 2251 0 R 2252 0 R]
+/Limits [(id2525872) (page.102)]
 >> endobj
 2320 0 obj <<
-/Kids [2293 0 R 2294 0 R 2295 0 R 2296 0 R 2297 0 R 2298 0 R]
-/Limits [(subsubsection.2.2.3.8) (subsubsection.2.5.1.2)]
+/Kids [2253 0 R 2254 0 R 2255 0 R 2256 0 R 2257 0 R 2258 0 R]
+/Limits [(page.103) (page.20)]
 >> endobj
 2321 0 obj <<
-/Kids [2299 0 R 2300 0 R 2301 0 R]
-/Limits [(subsubsection.2.5.2.1) (wins)]
+/Kids [2259 0 R 2260 0 R 2261 0 R 2262 0 R 2263 0 R 2264 0 R]
+/Limits [(page.21) (page.53)]
 >> endobj
 2322 0 obj <<
-/Kids [2302 0 R 2303 0 R 2304 0 R 2305 0 R 2306 0 R 2307 0 R]
-/Limits [(CodingSuggestions) (id275030)]
+/Kids [2265 0 R 2266 0 R 2267 0 R 2268 0 R 2269 0 R 2270 0 R]
+/Limits [(page.54) (page.86)]
 >> endobj
 2323 0 obj <<
-/Kids [2308 0 R 2309 0 R 2310 0 R 2311 0 R 2312 0 R 2313 0 R]
-/Limits [(id275393) (page.lxxxix)]
+/Kids [2271 0 R 2272 0 R 2273 0 R 2274 0 R 2275 0 R 2276 0 R]
+/Limits [(page.87) (section.1.3)]
 >> endobj
 2324 0 obj <<
-/Kids [2314 0 R 2315 0 R 2316 0 R 2317 0 R 2318 0 R 2319 0 R]
-/Limits [(page.lxxxv) (subsubsection.2.2.3.7)]
+/Kids [2277 0 R 2278 0 R 2279 0 R 2280 0 R 2281 0 R 2282 0 R]
+/Limits [(section.1.4) (section.3.5)]
 >> endobj
 2325 0 obj <<
-/Kids [2320 0 R 2321 0 R]
-/Limits [(subsubsection.2.2.3.8) (wins)]
+/Kids [2283 0 R 2284 0 R 2285 0 R 2286 0 R 2287 0 R 2288 0 R]
+/Limits [(section.4.1) (subsection.2.3.2)]
 >> endobj
 2326 0 obj <<
-/Kids [2322 0 R 2323 0 R 2324 0 R 2325 0 R]
-/Limits [(CodingSuggestions) (wins)]
+/Kids [2289 0 R 2290 0 R 2291 0 R 2292 0 R 2293 0 R 2294 0 R]
+/Limits [(subsection.2.3.3) (subsection.5.3.6)]
 >> endobj
 2327 0 obj <<
-/Dests 2326 0 R
+/Kids [2295 0 R 2296 0 R 2297 0 R 2298 0 R 2299 0 R 2300 0 R]
+/Limits [(subsection.5.3.7) (subsubsection.2.2.3.5)]
 >> endobj
 2328 0 obj <<
+/Kids [2301 0 R 2302 0 R 2303 0 R 2304 0 R 2305 0 R 2306 0 R]
+/Limits [(subsubsection.2.2.3.6) (subsubsection.2.4.5.2)]
+>> endobj
+2329 0 obj <<
+/Kids [2307 0 R 2308 0 R 2309 0 R]
+/Limits [(subsubsection.2.5.1.1) (wins)]
+>> endobj
+2330 0 obj <<
+/Kids [2310 0 R 2311 0 R 2312 0 R 2313 0 R 2314 0 R 2315 0 R]
+/Limits [(CodingSuggestions) (id2489126)]
+>> endobj
+2331 0 obj <<
+/Kids [2316 0 R 2317 0 R 2318 0 R 2319 0 R 2320 0 R 2321 0 R]
+/Limits [(id2489410) (page.53)]
+>> endobj
+2332 0 obj <<
+/Kids [2322 0 R 2323 0 R 2324 0 R 2325 0 R 2326 0 R 2327 0 R]
+/Limits [(page.54) (subsubsection.2.2.3.5)]
+>> endobj
+2333 0 obj <<
+/Kids [2328 0 R 2329 0 R]
+/Limits [(subsubsection.2.2.3.6) (wins)]
+>> endobj
+2334 0 obj <<
+/Kids [2330 0 R 2331 0 R 2332 0 R 2333 0 R]
+/Limits [(CodingSuggestions) (wins)]
+>> endobj
+2335 0 obj <<
+/Dests 2334 0 R
+>> endobj
+2336 0 obj <<
 /Type /Catalog
-/Pages 2183 0 R
-/Outlines 2184 0 R
-/Names 2327 0 R
-/PageMode/UseOutlines/PageLabels << /Nums [0 << /S /r >> 1 << /S /r >> 13 << /S /r /St 11 >> 69 << /S /r /St 65 >> 99 << /S /r /St 93 >> 131 << /S /r /St 123 >> 143 << /S /r /St 133 >> ] >>
+/Pages 2191 0 R
+/Outlines 2192 0 R
+/Names 2335 0 R
+/PageMode/UseOutlines/PageLabels << /Nums [0 << /S /r >> 1 << /S /r >> 11 << /S /D >> 13 << /S /D >> 69 << /S /D /St 55 >> 99 << /S /D /St 83 >> 133 << /S /D /St 115 >> 145 << /S /D /St 125 >> ] >>
 /OpenAction 881 0 R
 >> endobj
-2329 0 obj <<
+2337 0 obj <<
 /Author()/Title()/Subject()/Creator(LaTeX with hyperref package)/Producer(pdfTeX-1.40.3)/Keywords()
-/CreationDate (D:20080128031503-06'00')
-/ModDate (D:20080128031503-06'00')
+/CreationDate (D:20080520132841+02'00')
+/ModDate (D:20080520132841+02'00')
 /Trapped /False
 /PTEX.Fullbanner (This is pdfTeX using libpoppler, Version 3.141592-1.40.3-2.2 (Web2C 7.5.6) kpathsea version 3.5.6)
 >> endobj
 xref
-0 2330
+0 2338
 0000000001 65535 f 
 0000000002 00000 f 
 0000000003 00000 f 
 0000000004 00000 f 
 0000000000 00000 f 
 0000000015 00000 n 
-0000028363 00000 n 
-0000508585 00000 n 
+0000028931 00000 n 
+0000511196 00000 n 
 0000000061 00000 n 
 0000000090 00000 n 
-0000326386 00000 n 
-0000508498 00000 n 
-0000000134 00000 n 
-0000000161 00000 n 
-0000081459 00000 n 
-0000508371 00000 n 
-0000000204 00000 n 
-0000000242 00000 n 
-0000083659 00000 n 
-0000508260 00000 n 
-0000000288 00000 n 
-0000000340 00000 n 
-0000083784 00000 n 
-0000508186 00000 n 
-0000000388 00000 n 
-0000000423 00000 n 
-0000083910 00000 n 
-0000508099 00000 n 
-0000000471 00000 n 
-0000000503 00000 n 
-0000086462 00000 n 
-0000508012 00000 n 
-0000000551 00000 n 
-0000000588 00000 n 
-0000086587 00000 n 
-0000507925 00000 n 
-0000000636 00000 n 
-0000000668 00000 n 
-0000089039 00000 n 
-0000507838 00000 n 
-0000000716 00000 n 
-0000000746 00000 n 
-0000091609 00000 n 
-0000507751 00000 n 
-0000000794 00000 n 
-0000000827 00000 n 
-0000091735 00000 n 
-0000507664 00000 n 
-0000000875 00000 n 
-0000000911 00000 n 
-0000091861 00000 n 
-0000507577 00000 n 
-0000000959 00000 n 
-0000000994 00000 n 
-0000094629 00000 n 
-0000507503 00000 n 
-0000001042 00000 n 
-0000001084 00000 n 
-0000098909 00000 n 
-0000507391 00000 n 
-0000001130 00000 n 
-0000001174 00000 n 
-0000099033 00000 n 
-0000507280 00000 n 
-0000001222 00000 n 
-0000001257 00000 n 
-0000104979 00000 n 
-0000507206 00000 n 
-0000001310 00000 n 
-0000001342 00000 n 
-0000105105 00000 n 
-0000507132 00000 n 
-0000001395 00000 n 
-0000001427 00000 n 
-0000105231 00000 n 
-0000507007 00000 n 
-0000001475 00000 n 
-0000001518 00000 n 
-0000105357 00000 n 
-0000506933 00000 n 
-0000001571 00000 n 
-0000001601 00000 n 
-0000107262 00000 n 
-0000506809 00000 n 
-0000001654 00000 n 
-0000001691 00000 n 
-0000107388 00000 n 
-0000506735 00000 n 
-0000001749 00000 n 
-0000001793 00000 n 
-0000107514 00000 n 
-0000506661 00000 n 
-0000001851 00000 n 
-0000001895 00000 n 
-0000108757 00000 n 
-0000506548 00000 n 
-0000001948 00000 n 
-0000001983 00000 n 
-0000108883 00000 n 
-0000506472 00000 n 
-0000002041 00000 n 
-0000002075 00000 n 
-0000109009 00000 n 
-0000506381 00000 n 
-0000002134 00000 n 
-0000002166 00000 n 
-0000109136 00000 n 
-0000506289 00000 n 
-0000002225 00000 n 
-0000002258 00000 n 
-0000109263 00000 n 
-0000506197 00000 n 
-0000002317 00000 n 
-0000002351 00000 n 
-0000109390 00000 n 
-0000506105 00000 n 
-0000002410 00000 n 
-0000002473 00000 n 
-0000110726 00000 n 
-0000506013 00000 n 
-0000002532 00000 n 
-0000002574 00000 n 
-0000110853 00000 n 
-0000505921 00000 n 
-0000002633 00000 n 
-0000002693 00000 n 
-0000110980 00000 n 
-0000505829 00000 n 
-0000002752 00000 n 
-0000002833 00000 n 
-0000111107 00000 n 
-0000505737 00000 n 
-0000002892 00000 n 
-0000002945 00000 n 
-0000111234 00000 n 
-0000505645 00000 n 
-0000003005 00000 n 
-0000003074 00000 n 
-0000112541 00000 n 
-0000505553 00000 n 
-0000003134 00000 n 
-0000003197 00000 n 
-0000112668 00000 n 
-0000505461 00000 n 
-0000003257 00000 n 
-0000003319 00000 n 
-0000114289 00000 n 
-0000505369 00000 n 
-0000003379 00000 n 
-0000003440 00000 n 
-0000114416 00000 n 
-0000505277 00000 n 
-0000003500 00000 n 
-0000003589 00000 n 
-0000114543 00000 n 
-0000505185 00000 n 
-0000003649 00000 n 
-0000003713 00000 n 
-0000114668 00000 n 
+0000332408 00000 n 
+0000511109 00000 n 
+0000000135 00000 n 
+0000000162 00000 n 
+0000080902 00000 n 
+0000510982 00000 n 
+0000000205 00000 n 
+0000000243 00000 n 
+0000083098 00000 n 
+0000510871 00000 n 
+0000000289 00000 n 
+0000000341 00000 n 
+0000083223 00000 n 
+0000510797 00000 n 
+0000000389 00000 n 
+0000000424 00000 n 
+0000083349 00000 n 
+0000510710 00000 n 
+0000000472 00000 n 
+0000000504 00000 n 
+0000085898 00000 n 
+0000510623 00000 n 
+0000000552 00000 n 
+0000000589 00000 n 
+0000086023 00000 n 
+0000510536 00000 n 
+0000000637 00000 n 
+0000000669 00000 n 
+0000088474 00000 n 
+0000510449 00000 n 
+0000000717 00000 n 
+0000000747 00000 n 
+0000091041 00000 n 
+0000510362 00000 n 
+0000000795 00000 n 
+0000000828 00000 n 
+0000091167 00000 n 
+0000510275 00000 n 
+0000000876 00000 n 
+0000000912 00000 n 
+0000091293 00000 n 
+0000510188 00000 n 
+0000000960 00000 n 
+0000000995 00000 n 
+0000094056 00000 n 
+0000510114 00000 n 
+0000001043 00000 n 
+0000001085 00000 n 
+0000098331 00000 n 
+0000510002 00000 n 
+0000001131 00000 n 
+0000001175 00000 n 
+0000098455 00000 n 
+0000509891 00000 n 
+0000001223 00000 n 
+0000001258 00000 n 
+0000104402 00000 n 
+0000509817 00000 n 
+0000001311 00000 n 
+0000001343 00000 n 
+0000104528 00000 n 
+0000509743 00000 n 
+0000001396 00000 n 
+0000001428 00000 n 
+0000104654 00000 n 
+0000509618 00000 n 
+0000001476 00000 n 
+0000001519 00000 n 
+0000104780 00000 n 
+0000509544 00000 n 
+0000001572 00000 n 
+0000001602 00000 n 
+0000106682 00000 n 
+0000509420 00000 n 
+0000001655 00000 n 
+0000001692 00000 n 
+0000106808 00000 n 
+0000509346 00000 n 
+0000001750 00000 n 
+0000001794 00000 n 
+0000106934 00000 n 
+0000509272 00000 n 
+0000001852 00000 n 
+0000001896 00000 n 
+0000108174 00000 n 
+0000509159 00000 n 
+0000001949 00000 n 
+0000001984 00000 n 
+0000108300 00000 n 
+0000509083 00000 n 
+0000002042 00000 n 
+0000002076 00000 n 
+0000108426 00000 n 
+0000508992 00000 n 
+0000002135 00000 n 
+0000002167 00000 n 
+0000108553 00000 n 
+0000508900 00000 n 
+0000002226 00000 n 
+0000002259 00000 n 
+0000108680 00000 n 
+0000508808 00000 n 
+0000002318 00000 n 
+0000002352 00000 n 
+0000108807 00000 n 
+0000508716 00000 n 
+0000002411 00000 n 
+0000002474 00000 n 
+0000110140 00000 n 
+0000508624 00000 n 
+0000002533 00000 n 
+0000002575 00000 n 
+0000110267 00000 n 
+0000508532 00000 n 
+0000002634 00000 n 
+0000002694 00000 n 
+0000110394 00000 n 
+0000508440 00000 n 
+0000002753 00000 n 
+0000002834 00000 n 
+0000110521 00000 n 
+0000508348 00000 n 
+0000002893 00000 n 
+0000002946 00000 n 
+0000110648 00000 n 
+0000508256 00000 n 
+0000003006 00000 n 
+0000003075 00000 n 
+0000111954 00000 n 
+0000508164 00000 n 
+0000003135 00000 n 
+0000003198 00000 n 
+0000112081 00000 n 
+0000508072 00000 n 
+0000003258 00000 n 
+0000003320 00000 n 
+0000113700 00000 n 
+0000507980 00000 n 
+0000003380 00000 n 
+0000003441 00000 n 
+0000113827 00000 n 
+0000507888 00000 n 
+0000003501 00000 n 
+0000003590 00000 n 
+0000113954 00000 n 
+0000507796 00000 n 
+0000003650 00000 n 
+0000003714 00000 n 
+0000114079 00000 n 
+0000507704 00000 n 
+0000003774 00000 n 
+0000003852 00000 n 
+0000115523 00000 n 
+0000507612 00000 n 
+0000003912 00000 n 
+0000003987 00000 n 
+0000115650 00000 n 
+0000507520 00000 n 
+0000004047 00000 n 
+0000004110 00000 n 
+0000117457 00000 n 
+0000507428 00000 n 
+0000004170 00000 n 
+0000004261 00000 n 
+0000117584 00000 n 
+0000507336 00000 n 
+0000004321 00000 n 
+0000004420 00000 n 
+0000117711 00000 n 
+0000507244 00000 n 
+0000004480 00000 n 
+0000004560 00000 n 
+0000119136 00000 n 
+0000507152 00000 n 
+0000004620 00000 n 
+0000004699 00000 n 
+0000120435 00000 n 
+0000507060 00000 n 
+0000004759 00000 n 
+0000004809 00000 n 
+0000120562 00000 n 
+0000506968 00000 n 
+0000004869 00000 n 
+0000004934 00000 n 
+0000122041 00000 n 
+0000506876 00000 n 
+0000004994 00000 n 
+0000005081 00000 n 
+0000122168 00000 n 
+0000506784 00000 n 
+0000005141 00000 n 
+0000005202 00000 n 
+0000126065 00000 n 
+0000506692 00000 n 
+0000005262 00000 n 
+0000005356 00000 n 
+0000126192 00000 n 
+0000506600 00000 n 
+0000005416 00000 n 
+0000005498 00000 n 
+0000126319 00000 n 
+0000506508 00000 n 
+0000005558 00000 n 
+0000005612 00000 n 
+0000128102 00000 n 
+0000506430 00000 n 
+0000005672 00000 n 
+0000005722 00000 n 
+0000131597 00000 n 
+0000506299 00000 n 
+0000005771 00000 n 
+0000005825 00000 n 
+0000131724 00000 n 
+0000506220 00000 n 
+0000005879 00000 n 
+0000005916 00000 n 
+0000136280 00000 n 
+0000506088 00000 n 
+0000005970 00000 n 
+0000006002 00000 n 
+0000136407 00000 n 
+0000506009 00000 n 
+0000006061 00000 n 
+0000006155 00000 n 
+0000138032 00000 n 
+0000505916 00000 n 
+0000006214 00000 n 
+0000006266 00000 n 
+0000138159 00000 n 
+0000505823 00000 n 
+0000006325 00000 n 
+0000006368 00000 n 
+0000138286 00000 n 
+0000505730 00000 n 
+0000006427 00000 n 
+0000006472 00000 n 
+0000139949 00000 n 
+0000505637 00000 n 
+0000006531 00000 n 
+0000006576 00000 n 
+0000140075 00000 n 
+0000505544 00000 n 
+0000006635 00000 n 
+0000006680 00000 n 
+0000141660 00000 n 
+0000505451 00000 n 
+0000006739 00000 n 
+0000006784 00000 n 
+0000143613 00000 n 
+0000505372 00000 n 
+0000006843 00000 n 
+0000006888 00000 n 
+0000143740 00000 n 
+0000505279 00000 n 
+0000006942 00000 n 
+0000006972 00000 n 
+0000143867 00000 n 
+0000505186 00000 n 
+0000007026 00000 n 
+0000007071 00000 n 
+0000145577 00000 n 
 0000505093 00000 n 
-0000003773 00000 n 
-0000003851 00000 n 
-0000116116 00000 n 
-0000505001 00000 n 
-0000003911 00000 n 
-0000003986 00000 n 
-0000116243 00000 n 
-0000504909 00000 n 
-0000004046 00000 n 
-0000004109 00000 n 
-0000118055 00000 n 
-0000504817 00000 n 
-0000004169 00000 n 
-0000004260 00000 n 
-0000118182 00000 n 
-0000504725 00000 n 
-0000004320 00000 n 
-0000004419 00000 n 
-0000118309 00000 n 
-0000504633 00000 n 
-0000004479 00000 n 
-0000004559 00000 n 
-0000119734 00000 n 
-0000504541 00000 n 
-0000004619 00000 n 
-0000004698 00000 n 
-0000121035 00000 n 
-0000504449 00000 n 
-0000004758 00000 n 
-0000004808 00000 n 
-0000121162 00000 n 
-0000504357 00000 n 
-0000004868 00000 n 
-0000004933 00000 n 
-0000122643 00000 n 
-0000504265 00000 n 
-0000004993 00000 n 
-0000005080 00000 n 
-0000122770 00000 n 
-0000504173 00000 n 
-0000005140 00000 n 
-0000005201 00000 n 
-0000126679 00000 n 
-0000504081 00000 n 
-0000005261 00000 n 
-0000005355 00000 n 
-0000126806 00000 n 
-0000503989 00000 n 
-0000005415 00000 n 
-0000005497 00000 n 
-0000126933 00000 n 
-0000503897 00000 n 
-0000005557 00000 n 
-0000005611 00000 n 
-0000128721 00000 n 
-0000503819 00000 n 
-0000005671 00000 n 
-0000005721 00000 n 
-0000132226 00000 n 
-0000503688 00000 n 
-0000005770 00000 n 
-0000005824 00000 n 
-0000132353 00000 n 
-0000503609 00000 n 
-0000005878 00000 n 
-0000005915 00000 n 
-0000136916 00000 n 
-0000503477 00000 n 
-0000005969 00000 n 
-0000006001 00000 n 
-0000137043 00000 n 
-0000503398 00000 n 
-0000006060 00000 n 
-0000006154 00000 n 
-0000138669 00000 n 
-0000503305 00000 n 
-0000006213 00000 n 
-0000006265 00000 n 
-0000138796 00000 n 
-0000503212 00000 n 
-0000006324 00000 n 
-0000006367 00000 n 
-0000138923 00000 n 
-0000503119 00000 n 
-0000006426 00000 n 
-0000006471 00000 n 
-0000140584 00000 n 
-0000503026 00000 n 
-0000006530 00000 n 
-0000006575 00000 n 
-0000140710 00000 n 
-0000502933 00000 n 
-0000006634 00000 n 
-0000006679 00000 n 
-0000142298 00000 n 
-0000502840 00000 n 
-0000006738 00000 n 
-0000006783 00000 n 
-0000144253 00000 n 
-0000502761 00000 n 
-0000006842 00000 n 
-0000006887 00000 n 
-0000144380 00000 n 
-0000502668 00000 n 
-0000006941 00000 n 
-0000006971 00000 n 
-0000144507 00000 n 
-0000502575 00000 n 
-0000007025 00000 n 
-0000007070 00000 n 
-0000146220 00000 n 
-0000502482 00000 n 
-0000007124 00000 n 
-0000007175 00000 n 
-0000147824 00000 n 
-0000502350 00000 n 
-0000007229 00000 n 
-0000007270 00000 n 
-0000147951 00000 n 
-0000502271 00000 n 
-0000007329 00000 n 
-0000007364 00000 n 
-0000149307 00000 n 
-0000502192 00000 n 
-0000007423 00000 n 
-0000007459 00000 n 
-0000149433 00000 n 
-0000502060 00000 n 
-0000007513 00000 n 
-0000007560 00000 n 
-0000149560 00000 n 
-0000501981 00000 n 
-0000007619 00000 n 
-0000007654 00000 n 
-0000149687 00000 n 
-0000501902 00000 n 
-0000007713 00000 n 
-0000007749 00000 n 
-0000150804 00000 n 
-0000501770 00000 n 
-0000007803 00000 n 
-0000007858 00000 n 
-0000150930 00000 n 
-0000501691 00000 n 
-0000007917 00000 n 
-0000007952 00000 n 
-0000151057 00000 n 
-0000501612 00000 n 
-0000008011 00000 n 
-0000008047 00000 n 
-0000151184 00000 n 
-0000501480 00000 n 
-0000008101 00000 n 
-0000008142 00000 n 
-0000151311 00000 n 
-0000501401 00000 n 
-0000008201 00000 n 
-0000008236 00000 n 
-0000151438 00000 n 
-0000501322 00000 n 
-0000008295 00000 n 
-0000008331 00000 n 
-0000152773 00000 n 
-0000501190 00000 n 
-0000008386 00000 n 
-0000008422 00000 n 
-0000152899 00000 n 
-0000501111 00000 n 
-0000008482 00000 n 
-0000008518 00000 n 
-0000153025 00000 n 
-0000501032 00000 n 
-0000008578 00000 n 
-0000008615 00000 n 
-0000153152 00000 n 
-0000500900 00000 n 
-0000008670 00000 n 
-0000008712 00000 n 
-0000153279 00000 n 
-0000500821 00000 n 
-0000008772 00000 n 
-0000008808 00000 n 
-0000154896 00000 n 
-0000500742 00000 n 
-0000008868 00000 n 
-0000008905 00000 n 
-0000155023 00000 n 
-0000500624 00000 n 
-0000008960 00000 n 
-0000009003 00000 n 
-0000155150 00000 n 
-0000500545 00000 n 
-0000009063 00000 n 
-0000009099 00000 n 
-0000156539 00000 n 
-0000500466 00000 n 
-0000009159 00000 n 
-0000009196 00000 n 
-0000156666 00000 n 
-0000500335 00000 n 
-0000009245 00000 n 
-0000009301 00000 n 
-0000158507 00000 n 
-0000500217 00000 n 
-0000009355 00000 n 
-0000009402 00000 n 
-0000160082 00000 n 
-0000500138 00000 n 
-0000009461 00000 n 
-0000009496 00000 n 
-0000160209 00000 n 
-0000500059 00000 n 
-0000009555 00000 n 
-0000009591 00000 n 
-0000160336 00000 n 
-0000499927 00000 n 
-0000009645 00000 n 
-0000009689 00000 n 
-0000160463 00000 n 
-0000499848 00000 n 
-0000009748 00000 n 
-0000009783 00000 n 
-0000162277 00000 n 
-0000499769 00000 n 
-0000009842 00000 n 
-0000009878 00000 n 
-0000162404 00000 n 
-0000499637 00000 n 
-0000009932 00000 n 
-0000009981 00000 n 
-0000162531 00000 n 
-0000499558 00000 n 
-0000010040 00000 n 
-0000010075 00000 n 
-0000162658 00000 n 
-0000499479 00000 n 
-0000010134 00000 n 
-0000010170 00000 n 
-0000164191 00000 n 
-0000499347 00000 n 
-0000010224 00000 n 
-0000010263 00000 n 
-0000164317 00000 n 
-0000499268 00000 n 
-0000010322 00000 n 
-0000010357 00000 n 
-0000164443 00000 n 
-0000499189 00000 n 
-0000010416 00000 n 
-0000010452 00000 n 
-0000166262 00000 n 
-0000499071 00000 n 
-0000010506 00000 n 
-0000010546 00000 n 
-0000166389 00000 n 
-0000498992 00000 n 
-0000010605 00000 n 
-0000010640 00000 n 
-0000166516 00000 n 
-0000498913 00000 n 
-0000010699 00000 n 
-0000010735 00000 n 
-0000166642 00000 n 
-0000498782 00000 n 
-0000010784 00000 n 
-0000010842 00000 n 
-0000166769 00000 n 
-0000498664 00000 n 
-0000010896 00000 n 
-0000010935 00000 n 
-0000166896 00000 n 
-0000498585 00000 n 
-0000010994 00000 n 
-0000011029 00000 n 
-0000168009 00000 n 
-0000498506 00000 n 
-0000011088 00000 n 
-0000011124 00000 n 
-0000169483 00000 n 
-0000498388 00000 n 
-0000011178 00000 n 
-0000011213 00000 n 
-0000169610 00000 n 
-0000498309 00000 n 
-0000011272 00000 n 
-0000011307 00000 n 
-0000170755 00000 n 
-0000498230 00000 n 
-0000011366 00000 n 
-0000011402 00000 n 
-0000170882 00000 n 
-0000498099 00000 n 
-0000011451 00000 n 
-0000011501 00000 n 
-0000172410 00000 n 
-0000497981 00000 n 
-0000011555 00000 n 
-0000011595 00000 n 
-0000172537 00000 n 
-0000497902 00000 n 
-0000011654 00000 n 
-0000011689 00000 n 
-0000172664 00000 n 
-0000497823 00000 n 
-0000011748 00000 n 
-0000011784 00000 n 
-0000174172 00000 n 
-0000497705 00000 n 
-0000011838 00000 n 
-0000011883 00000 n 
-0000174299 00000 n 
-0000497626 00000 n 
-0000011942 00000 n 
-0000011977 00000 n 
-0000174426 00000 n 
+0000007125 00000 n 
+0000007176 00000 n 
+0000147179 00000 n 
+0000504961 00000 n 
+0000007230 00000 n 
+0000007271 00000 n 
+0000147306 00000 n 
+0000504882 00000 n 
+0000007330 00000 n 
+0000007365 00000 n 
+0000148660 00000 n 
+0000504803 00000 n 
+0000007424 00000 n 
+0000007460 00000 n 
+0000148786 00000 n 
+0000504671 00000 n 
+0000007514 00000 n 
+0000007561 00000 n 
+0000148913 00000 n 
+0000504592 00000 n 
+0000007620 00000 n 
+0000007655 00000 n 
+0000149040 00000 n 
+0000504513 00000 n 
+0000007714 00000 n 
+0000007750 00000 n 
+0000150153 00000 n 
+0000504381 00000 n 
+0000007804 00000 n 
+0000007859 00000 n 
+0000150279 00000 n 
+0000504302 00000 n 
+0000007918 00000 n 
+0000007953 00000 n 
+0000150406 00000 n 
+0000504223 00000 n 
+0000008012 00000 n 
+0000008048 00000 n 
+0000150533 00000 n 
+0000504091 00000 n 
+0000008102 00000 n 
+0000008143 00000 n 
+0000150660 00000 n 
+0000504012 00000 n 
+0000008202 00000 n 
+0000008237 00000 n 
+0000150787 00000 n 
+0000503933 00000 n 
+0000008296 00000 n 
+0000008332 00000 n 
+0000152118 00000 n 
+0000503801 00000 n 
+0000008387 00000 n 
+0000008423 00000 n 
+0000152244 00000 n 
+0000503722 00000 n 
+0000008483 00000 n 
+0000008519 00000 n 
+0000152370 00000 n 
+0000503643 00000 n 
+0000008579 00000 n 
+0000008616 00000 n 
+0000152497 00000 n 
+0000503511 00000 n 
+0000008671 00000 n 
+0000008713 00000 n 
+0000152624 00000 n 
+0000503432 00000 n 
+0000008773 00000 n 
+0000008809 00000 n 
+0000154239 00000 n 
+0000503353 00000 n 
+0000008869 00000 n 
+0000008906 00000 n 
+0000154366 00000 n 
+0000503235 00000 n 
+0000008961 00000 n 
+0000009004 00000 n 
+0000154493 00000 n 
+0000503156 00000 n 
+0000009064 00000 n 
+0000009100 00000 n 
+0000155883 00000 n 
+0000503077 00000 n 
+0000009160 00000 n 
+0000009197 00000 n 
+0000156010 00000 n 
+0000502946 00000 n 
+0000009246 00000 n 
+0000009302 00000 n 
+0000157852 00000 n 
+0000502828 00000 n 
+0000009356 00000 n 
+0000009403 00000 n 
+0000159424 00000 n 
+0000502749 00000 n 
+0000009462 00000 n 
+0000009497 00000 n 
+0000159551 00000 n 
+0000502670 00000 n 
+0000009556 00000 n 
+0000009592 00000 n 
+0000159678 00000 n 
+0000502538 00000 n 
+0000009646 00000 n 
+0000009690 00000 n 
+0000159805 00000 n 
+0000502459 00000 n 
+0000009749 00000 n 
+0000009784 00000 n 
+0000161617 00000 n 
+0000502380 00000 n 
+0000009843 00000 n 
+0000009879 00000 n 
+0000161744 00000 n 
+0000502248 00000 n 
+0000009933 00000 n 
+0000009982 00000 n 
+0000161871 00000 n 
+0000502169 00000 n 
+0000010041 00000 n 
+0000010076 00000 n 
+0000161998 00000 n 
+0000502090 00000 n 
+0000010135 00000 n 
+0000010171 00000 n 
+0000163529 00000 n 
+0000501958 00000 n 
+0000010225 00000 n 
+0000010264 00000 n 
+0000163655 00000 n 
+0000501879 00000 n 
+0000010323 00000 n 
+0000010358 00000 n 
+0000163781 00000 n 
+0000501800 00000 n 
+0000010417 00000 n 
+0000010453 00000 n 
+0000165600 00000 n 
+0000501682 00000 n 
+0000010507 00000 n 
+0000010547 00000 n 
+0000165727 00000 n 
+0000501603 00000 n 
+0000010606 00000 n 
+0000010641 00000 n 
+0000165854 00000 n 
+0000501524 00000 n 
+0000010700 00000 n 
+0000010736 00000 n 
+0000165980 00000 n 
+0000501393 00000 n 
+0000010785 00000 n 
+0000010843 00000 n 
+0000166107 00000 n 
+0000501275 00000 n 
+0000010897 00000 n 
+0000010936 00000 n 
+0000166234 00000 n 
+0000501196 00000 n 
+0000010995 00000 n 
+0000011030 00000 n 
+0000167346 00000 n 
+0000501117 00000 n 
+0000011089 00000 n 
+0000011125 00000 n 
+0000168817 00000 n 
+0000500999 00000 n 
+0000011179 00000 n 
+0000011214 00000 n 
+0000168944 00000 n 
+0000500920 00000 n 
+0000011273 00000 n 
+0000011308 00000 n 
+0000170086 00000 n 
+0000500841 00000 n 
+0000011367 00000 n 
+0000011403 00000 n 
+0000170213 00000 n 
+0000500710 00000 n 
+0000011452 00000 n 
+0000011502 00000 n 
+0000171739 00000 n 
+0000500592 00000 n 
+0000011556 00000 n 
+0000011596 00000 n 
+0000171866 00000 n 
+0000500513 00000 n 
+0000011655 00000 n 
+0000011690 00000 n 
+0000171993 00000 n 
+0000500434 00000 n 
+0000011749 00000 n 
+0000011785 00000 n 
+0000173500 00000 n 
+0000500316 00000 n 
+0000011839 00000 n 
+0000011884 00000 n 
+0000173627 00000 n 
+0000500237 00000 n 
+0000011943 00000 n 
+0000011978 00000 n 
+0000173754 00000 n 
+0000500158 00000 n 
+0000012037 00000 n 
+0000012073 00000 n 
+0000173881 00000 n 
+0000500027 00000 n 
+0000012122 00000 n 
+0000012192 00000 n 
+0000174008 00000 n 
+0000499948 00000 n 
+0000012246 00000 n 
+0000012283 00000 n 
+0000175582 00000 n 
+0000499855 00000 n 
+0000012337 00000 n 
+0000012371 00000 n 
+0000177239 00000 n 
+0000499776 00000 n 
+0000012425 00000 n 
+0000012459 00000 n 
+0000179192 00000 n 
+0000499659 00000 n 
+0000012508 00000 n 
+0000012545 00000 n 
+0000179319 00000 n 
+0000499541 00000 n 
+0000012599 00000 n 
+0000012640 00000 n 
+0000179446 00000 n 
+0000499462 00000 n 
+0000012699 00000 n 
+0000012752 00000 n 
+0000180576 00000 n 
+0000499383 00000 n 
+0000012811 00000 n 
+0000012857 00000 n 
+0000182819 00000 n 
+0000499265 00000 n 
+0000012911 00000 n 
+0000012952 00000 n 
+0000182945 00000 n 
+0000499186 00000 n 
+0000013011 00000 n 
+0000013059 00000 n 
+0000183072 00000 n 
+0000499093 00000 n 
+0000013118 00000 n 
+0000013167 00000 n 
+0000183199 00000 n 
+0000499014 00000 n 
+0000013226 00000 n 
+0000013276 00000 n 
+0000184100 00000 n 
+0000498882 00000 n 
+0000013320 00000 n 
+0000013360 00000 n 
+0000186257 00000 n 
+0000498764 00000 n 
+0000013407 00000 n 
+0000013455 00000 n 
+0000186383 00000 n 
+0000498685 00000 n 
+0000013504 00000 n 
+0000013540 00000 n 
+0000186701 00000 n 
+0000498592 00000 n 
+0000013589 00000 n 
+0000013637 00000 n 
+0000189163 00000 n 
+0000498499 00000 n 
+0000013686 00000 n 
+0000013724 00000 n 
+0000189674 00000 n 
+0000498406 00000 n 
+0000013773 00000 n 
+0000013811 00000 n 
+0000192448 00000 n 
+0000498327 00000 n 
+0000013860 00000 n 
+0000013895 00000 n 
+0000193733 00000 n 
+0000498195 00000 n 
+0000013942 00000 n 
+0000013994 00000 n 
+0000193859 00000 n 
+0000498116 00000 n 
+0000014043 00000 n 
+0000014084 00000 n 
+0000196300 00000 n 
+0000498023 00000 n 
+0000014133 00000 n 
+0000014176 00000 n 
+0000199736 00000 n 
+0000497930 00000 n 
+0000014225 00000 n 
+0000014271 00000 n 
+0000199863 00000 n 
+0000497837 00000 n 
+0000014320 00000 n 
+0000014366 00000 n 
+0000201862 00000 n 
+0000497719 00000 n 
+0000014415 00000 n 
+0000014452 00000 n 
+0000201989 00000 n 
+0000497640 00000 n 
+0000014506 00000 n 
+0000014543 00000 n 
+0000203700 00000 n 
 0000497547 00000 n 
-0000012036 00000 n 
-0000012072 00000 n 
-0000174553 00000 n 
-0000497416 00000 n 
-0000012121 00000 n 
-0000012191 00000 n 
-0000174680 00000 n 
-0000497337 00000 n 
-0000012245 00000 n 
-0000012282 00000 n 
-0000176256 00000 n 
-0000497244 00000 n 
-0000012336 00000 n 
-0000012370 00000 n 
-0000177915 00000 n 
-0000497165 00000 n 
-0000012424 00000 n 
-0000012458 00000 n 
-0000179870 00000 n 
-0000497048 00000 n 
-0000012507 00000 n 
-0000012544 00000 n 
-0000179997 00000 n 
-0000496930 00000 n 
-0000012598 00000 n 
-0000012639 00000 n 
-0000180124 00000 n 
-0000496851 00000 n 
-0000012698 00000 n 
-0000012751 00000 n 
-0000181257 00000 n 
-0000496772 00000 n 
-0000012810 00000 n 
-0000012856 00000 n 
-0000183501 00000 n 
-0000496654 00000 n 
-0000012910 00000 n 
-0000012951 00000 n 
-0000183627 00000 n 
-0000496575 00000 n 
-0000013010 00000 n 
-0000013058 00000 n 
-0000183754 00000 n 
-0000496482 00000 n 
-0000013117 00000 n 
-0000013166 00000 n 
-0000183881 00000 n 
-0000496403 00000 n 
-0000013225 00000 n 
-0000013275 00000 n 
-0000184782 00000 n 
-0000496271 00000 n 
-0000013319 00000 n 
-0000013359 00000 n 
-0000186941 00000 n 
-0000496153 00000 n 
-0000013406 00000 n 
-0000013454 00000 n 
-0000187067 00000 n 
-0000496074 00000 n 
-0000013503 00000 n 
-0000013539 00000 n 
-0000187385 00000 n 
-0000495981 00000 n 
-0000013588 00000 n 
-0000013636 00000 n 
-0000189852 00000 n 
-0000495888 00000 n 
-0000013685 00000 n 
-0000013723 00000 n 
-0000190363 00000 n 
-0000495795 00000 n 
-0000013772 00000 n 
-0000013810 00000 n 
-0000193138 00000 n 
-0000495716 00000 n 
-0000013859 00000 n 
-0000013894 00000 n 
-0000194425 00000 n 
-0000495584 00000 n 
-0000013941 00000 n 
-0000013993 00000 n 
-0000194551 00000 n 
-0000495505 00000 n 
-0000014042 00000 n 
-0000014083 00000 n 
-0000196994 00000 n 
-0000495412 00000 n 
-0000014132 00000 n 
-0000014175 00000 n 
-0000200436 00000 n 
-0000495319 00000 n 
-0000014224 00000 n 
-0000014270 00000 n 
-0000200563 00000 n 
-0000495226 00000 n 
-0000014319 00000 n 
-0000014365 00000 n 
-0000202566 00000 n 
-0000495108 00000 n 
-0000014414 00000 n 
-0000014451 00000 n 
-0000202693 00000 n 
-0000495029 00000 n 
-0000014505 00000 n 
-0000014542 00000 n 
-0000204408 00000 n 
-0000494936 00000 n 
-0000014596 00000 n 
-0000014632 00000 n 
-0000204533 00000 n 
-0000494857 00000 n 
-0000014686 00000 n 
-0000014739 00000 n 
-0000206297 00000 n 
-0000494725 00000 n 
-0000014786 00000 n 
-0000014831 00000 n 
-0000206423 00000 n 
-0000494646 00000 n 
-0000014880 00000 n 
-0000014922 00000 n 
-0000206550 00000 n 
-0000494553 00000 n 
-0000014971 00000 n 
-0000015012 00000 n 
-0000211819 00000 n 
-0000494420 00000 n 
-0000015061 00000 n 
-0000015106 00000 n 
-0000211946 00000 n 
-0000494341 00000 n 
-0000015160 00000 n 
-0000015201 00000 n 
-0000212073 00000 n 
-0000494248 00000 n 
-0000015255 00000 n 
-0000015296 00000 n 
-0000212200 00000 n 
-0000494155 00000 n 
-0000015350 00000 n 
-0000015396 00000 n 
-0000212327 00000 n 
-0000494062 00000 n 
-0000015450 00000 n 
-0000015491 00000 n 
-0000212454 00000 n 
-0000493969 00000 n 
-0000015545 00000 n 
-0000015586 00000 n 
-0000212580 00000 n 
-0000493876 00000 n 
-0000015640 00000 n 
-0000015682 00000 n 
-0000213875 00000 n 
-0000493783 00000 n 
-0000015736 00000 n 
-0000015778 00000 n 
-0000214002 00000 n 
-0000493690 00000 n 
-0000015832 00000 n 
-0000015878 00000 n 
-0000214129 00000 n 
-0000493597 00000 n 
-0000015932 00000 n 
-0000015978 00000 n 
-0000214256 00000 n 
-0000493504 00000 n 
-0000016033 00000 n 
-0000016081 00000 n 
-0000214383 00000 n 
+0000014597 00000 n 
+0000014633 00000 n 
+0000203825 00000 n 
+0000497468 00000 n 
+0000014687 00000 n 
+0000014740 00000 n 
+0000205586 00000 n 
+0000497336 00000 n 
+0000014787 00000 n 
+0000014832 00000 n 
+0000205712 00000 n 
+0000497257 00000 n 
+0000014881 00000 n 
+0000014923 00000 n 
+0000205839 00000 n 
+0000497164 00000 n 
+0000014972 00000 n 
+0000015013 00000 n 
+0000211098 00000 n 
+0000497031 00000 n 
+0000015062 00000 n 
+0000015107 00000 n 
+0000211225 00000 n 
+0000496952 00000 n 
+0000015161 00000 n 
+0000015202 00000 n 
+0000211352 00000 n 
+0000496859 00000 n 
+0000015256 00000 n 
+0000015297 00000 n 
+0000211479 00000 n 
+0000496766 00000 n 
+0000015351 00000 n 
+0000015397 00000 n 
+0000211606 00000 n 
+0000496673 00000 n 
+0000015451 00000 n 
+0000015492 00000 n 
+0000211733 00000 n 
+0000496580 00000 n 
+0000015546 00000 n 
+0000015587 00000 n 
+0000211859 00000 n 
+0000496487 00000 n 
+0000015641 00000 n 
+0000015683 00000 n 
+0000213151 00000 n 
+0000496394 00000 n 
+0000015737 00000 n 
+0000015779 00000 n 
+0000213278 00000 n 
+0000496301 00000 n 
+0000015833 00000 n 
+0000015879 00000 n 
+0000213405 00000 n 
+0000496208 00000 n 
+0000015933 00000 n 
+0000015979 00000 n 
+0000213532 00000 n 
+0000496115 00000 n 
+0000016034 00000 n 
+0000016082 00000 n 
+0000213659 00000 n 
+0000496022 00000 n 
+0000016137 00000 n 
+0000016185 00000 n 
+0000213786 00000 n 
+0000495929 00000 n 
+0000016240 00000 n 
+0000016283 00000 n 
+0000213913 00000 n 
+0000495836 00000 n 
+0000016338 00000 n 
+0000016381 00000 n 
+0000215647 00000 n 
+0000495743 00000 n 
+0000016436 00000 n 
+0000016484 00000 n 
+0000215774 00000 n 
+0000495664 00000 n 
+0000016539 00000 n 
+0000016587 00000 n 
+0000215900 00000 n 
+0000495532 00000 n 
+0000016636 00000 n 
+0000016681 00000 n 
+0000216027 00000 n 
+0000495453 00000 n 
+0000016735 00000 n 
+0000016771 00000 n 
+0000219209 00000 n 
+0000495374 00000 n 
+0000016825 00000 n 
+0000016863 00000 n 
+0000221725 00000 n 
+0000495295 00000 n 
+0000016912 00000 n 
+0000016956 00000 n 
+0000225711 00000 n 
+0000495202 00000 n 
+0000017003 00000 n 
+0000017051 00000 n 
+0000235279 00000 n 
+0000495109 00000 n 
+0000017098 00000 n 
+0000017145 00000 n 
+0000239469 00000 n 
+0000494991 00000 n 
+0000017192 00000 n 
+0000017229 00000 n 
+0000239595 00000 n 
+0000494912 00000 n 
+0000017278 00000 n 
+0000017312 00000 n 
+0000239722 00000 n 
+0000494780 00000 n 
+0000017361 00000 n 
+0000017400 00000 n 
+0000239848 00000 n 
+0000494701 00000 n 
+0000017454 00000 n 
+0000017494 00000 n 
+0000242375 00000 n 
+0000494622 00000 n 
+0000017548 00000 n 
+0000017588 00000 n 
+0000242502 00000 n 
+0000494504 00000 n 
+0000017637 00000 n 
+0000017676 00000 n 
+0000244587 00000 n 
+0000494439 00000 n 
+0000017730 00000 n 
+0000017795 00000 n 
+0000247607 00000 n 
+0000494306 00000 n 
+0000017839 00000 n 
+0000017884 00000 n 
+0000249981 00000 n 
+0000494188 00000 n 
+0000017931 00000 n 
+0000017982 00000 n 
+0000250107 00000 n 
+0000494109 00000 n 
+0000018031 00000 n 
+0000018060 00000 n 
+0000250234 00000 n 
+0000494030 00000 n 
+0000018109 00000 n 
+0000018149 00000 n 
+0000253413 00000 n 
+0000493898 00000 n 
+0000018197 00000 n 
+0000018239 00000 n 
+0000253539 00000 n 
+0000493780 00000 n 
+0000018289 00000 n 
+0000018343 00000 n 
+0000256168 00000 n 
+0000493701 00000 n 
+0000018398 00000 n 
+0000018446 00000 n 
+0000263724 00000 n 
+0000493622 00000 n 
+0000018501 00000 n 
+0000018557 00000 n 
+0000265613 00000 n 
+0000493490 00000 n 
+0000018607 00000 n 
+0000018695 00000 n 
+0000265740 00000 n 
 0000493411 00000 n 
-0000016136 00000 n 
-0000016184 00000 n 
-0000214510 00000 n 
-0000493318 00000 n 
-0000016239 00000 n 
-0000016282 00000 n 
-0000214637 00000 n 
-0000493225 00000 n 
-0000016337 00000 n 
-0000016380 00000 n 
-0000216373 00000 n 
-0000493132 00000 n 
-0000016435 00000 n 
-0000016483 00000 n 
-0000216500 00000 n 
-0000493053 00000 n 
-0000016538 00000 n 
-0000016586 00000 n 
-0000216626 00000 n 
-0000492921 00000 n 
-0000016635 00000 n 
-0000016680 00000 n 
-0000216753 00000 n 
-0000492842 00000 n 
-0000016734 00000 n 
-0000016770 00000 n 
-0000219938 00000 n 
-0000492763 00000 n 
-0000016824 00000 n 
-0000016862 00000 n 
-0000222457 00000 n 
-0000492684 00000 n 
-0000016911 00000 n 
-0000016955 00000 n 
-0000226449 00000 n 
-0000492591 00000 n 
-0000017002 00000 n 
-0000017050 00000 n 
-0000236040 00000 n 
-0000492498 00000 n 
-0000017097 00000 n 
-0000017144 00000 n 
-0000240229 00000 n 
-0000492380 00000 n 
-0000017191 00000 n 
-0000017228 00000 n 
-0000240355 00000 n 
-0000492301 00000 n 
-0000017277 00000 n 
-0000017311 00000 n 
-0000240482 00000 n 
-0000492169 00000 n 
-0000017360 00000 n 
-0000017399 00000 n 
-0000240608 00000 n 
-0000492090 00000 n 
-0000017453 00000 n 
-0000017493 00000 n 
-0000243136 00000 n 
-0000492011 00000 n 
-0000017547 00000 n 
-0000017587 00000 n 
-0000243263 00000 n 
-0000491893 00000 n 
-0000017636 00000 n 
-0000017675 00000 n 
-0000245351 00000 n 
-0000491828 00000 n 
-0000017729 00000 n 
-0000017794 00000 n 
-0000248391 00000 n 
-0000491695 00000 n 
-0000017838 00000 n 
-0000017883 00000 n 
-0000250767 00000 n 
-0000491577 00000 n 
-0000017930 00000 n 
-0000017981 00000 n 
-0000250893 00000 n 
-0000491498 00000 n 
-0000018030 00000 n 
-0000018059 00000 n 
-0000251020 00000 n 
-0000491419 00000 n 
-0000018108 00000 n 
-0000018148 00000 n 
-0000253422 00000 n 
-0000491287 00000 n 
-0000018196 00000 n 
-0000018238 00000 n 
-0000253548 00000 n 
-0000491169 00000 n 
-0000018288 00000 n 
-0000018342 00000 n 
-0000253675 00000 n 
-0000491090 00000 n 
-0000018397 00000 n 
-0000018445 00000 n 
-0000258124 00000 n 
-0000491011 00000 n 
-0000018500 00000 n 
-0000018556 00000 n 
-0000258251 00000 n 
-0000490879 00000 n 
-0000018606 00000 n 
-0000018694 00000 n 
-0000258378 00000 n 
-0000490800 00000 n 
-0000018749 00000 n 
-0000018807 00000 n 
-0000261766 00000 n 
-0000490721 00000 n 
-0000018862 00000 n 
-0000018931 00000 n 
-0000268950 00000 n 
-0000490589 00000 n 
-0000018981 00000 n 
-0000019040 00000 n 
-0000269077 00000 n 
-0000490524 00000 n 
-0000019095 00000 n 
-0000019163 00000 n 
-0000278984 00000 n 
-0000490406 00000 n 
-0000019213 00000 n 
-0000019248 00000 n 
-0000279111 00000 n 
-0000490327 00000 n 
-0000019303 00000 n 
-0000019361 00000 n 
-0000279238 00000 n 
-0000490248 00000 n 
-0000019416 00000 n 
-0000019469 00000 n 
-0000281857 00000 n 
-0000490116 00000 n 
-0000019517 00000 n 
-0000019565 00000 n 
-0000281983 00000 n 
-0000489998 00000 n 
-0000019615 00000 n 
-0000019656 00000 n 
-0000284585 00000 n 
-0000489919 00000 n 
-0000019711 00000 n 
-0000019760 00000 n 
-0000284968 00000 n 
-0000489826 00000 n 
-0000019815 00000 n 
-0000019871 00000 n 
-0000286254 00000 n 
-0000489747 00000 n 
-0000019926 00000 n 
-0000019977 00000 n 
-0000287933 00000 n 
-0000489629 00000 n 
-0000020027 00000 n 
-0000020058 00000 n 
-0000288316 00000 n 
-0000489564 00000 n 
-0000020113 00000 n 
-0000020154 00000 n 
-0000289956 00000 n 
-0000489432 00000 n 
-0000020202 00000 n 
-0000020253 00000 n 
-0000290081 00000 n 
-0000489367 00000 n 
-0000020303 00000 n 
-0000020341 00000 n 
-0000293464 00000 n 
-0000489249 00000 n 
-0000020389 00000 n 
-0000020453 00000 n 
-0000293590 00000 n 
-0000489170 00000 n 
-0000020503 00000 n 
-0000020540 00000 n 
-0000293717 00000 n 
-0000489077 00000 n 
-0000020590 00000 n 
-0000020632 00000 n 
-0000296330 00000 n 
-0000488998 00000 n 
-0000020682 00000 n 
-0000020725 00000 n 
-0000301767 00000 n 
-0000488865 00000 n 
-0000020769 00000 n 
-0000020818 00000 n 
-0000304081 00000 n 
-0000488786 00000 n 
-0000020866 00000 n 
-0000020923 00000 n 
-0000308884 00000 n 
-0000488668 00000 n 
-0000020971 00000 n 
-0000021026 00000 n 
-0000309010 00000 n 
-0000488589 00000 n 
-0000021076 00000 n 
-0000021109 00000 n 
-0000309137 00000 n 
-0000488496 00000 n 
-0000021159 00000 n 
-0000021223 00000 n 
-0000311778 00000 n 
-0000488403 00000 n 
-0000021273 00000 n 
-0000021315 00000 n 
-0000316901 00000 n 
-0000488310 00000 n 
-0000021365 00000 n 
-0000021440 00000 n 
-0000317027 00000 n 
-0000488231 00000 n 
-0000021490 00000 n 
-0000021550 00000 n 
-0000323885 00000 n 
-0000488112 00000 n 
-0000021594 00000 n 
-0000021631 00000 n 
-0000325881 00000 n 
-0000488008 00000 n 
-0000021679 00000 n 
-0000021728 00000 n 
-0000326007 00000 n 
-0000487929 00000 n 
-0000021778 00000 n 
-0000021813 00000 n 
-0000326134 00000 n 
-0000487850 00000 n 
-0000021863 00000 n 
-0000021895 00000 n 
-0000022214 00000 n 
-0000022450 00000 n 
-0000021947 00000 n 
-0000022326 00000 n 
-0000022388 00000 n 
-0000481239 00000 n 
-0000482261 00000 n 
-0000484007 00000 n 
-0000024547 00000 n 
-0000024717 00000 n 
-0000023843 00000 n 
-0000025081 00000 n 
-0000023695 00000 n 
-0000022535 00000 n 
-0000481093 00000 n 
-0000483570 00000 n 
-0000482116 00000 n 
-0000481680 00000 n 
-0000483716 00000 n 
-0000024899 00000 n 
-0000481385 00000 n 
-0000482838 00000 n 
-0000024344 00000 n 
-0000024479 00000 n 
+0000018750 00000 n 
+0000018808 00000 n 
+0000267390 00000 n 
+0000493332 00000 n 
+0000018863 00000 n 
+0000018932 00000 n 
+0000274918 00000 n 
+0000493200 00000 n 
+0000018982 00000 n 
+0000019041 00000 n 
+0000275045 00000 n 
+0000493135 00000 n 
+0000019096 00000 n 
+0000019164 00000 n 
+0000284799 00000 n 
+0000493017 00000 n 
+0000019214 00000 n 
+0000019249 00000 n 
+0000284925 00000 n 
+0000492938 00000 n 
+0000019304 00000 n 
+0000019362 00000 n 
+0000286406 00000 n 
+0000492859 00000 n 
+0000019417 00000 n 
+0000019470 00000 n 
+0000287945 00000 n 
+0000492727 00000 n 
+0000019518 00000 n 
+0000019566 00000 n 
+0000288071 00000 n 
+0000492609 00000 n 
+0000019616 00000 n 
+0000019657 00000 n 
+0000290672 00000 n 
+0000492530 00000 n 
+0000019712 00000 n 
+0000019761 00000 n 
+0000291055 00000 n 
+0000492437 00000 n 
+0000019816 00000 n 
+0000019872 00000 n 
+0000292339 00000 n 
+0000492358 00000 n 
+0000019927 00000 n 
+0000019978 00000 n 
+0000294015 00000 n 
+0000492240 00000 n 
+0000020028 00000 n 
+0000020059 00000 n 
+0000294398 00000 n 
+0000492175 00000 n 
+0000020114 00000 n 
+0000020155 00000 n 
+0000296036 00000 n 
+0000492043 00000 n 
+0000020203 00000 n 
+0000020254 00000 n 
+0000296161 00000 n 
+0000491978 00000 n 
+0000020304 00000 n 
+0000020342 00000 n 
+0000299540 00000 n 
+0000491860 00000 n 
+0000020390 00000 n 
+0000020454 00000 n 
+0000299666 00000 n 
+0000491781 00000 n 
+0000020504 00000 n 
+0000020541 00000 n 
+0000299793 00000 n 
+0000491688 00000 n 
+0000020591 00000 n 
+0000020633 00000 n 
+0000302403 00000 n 
+0000491609 00000 n 
+0000020683 00000 n 
+0000020726 00000 n 
+0000307833 00000 n 
+0000491476 00000 n 
+0000020770 00000 n 
+0000020819 00000 n 
+0000310144 00000 n 
+0000491397 00000 n 
+0000020867 00000 n 
+0000020924 00000 n 
+0000314935 00000 n 
+0000491279 00000 n 
+0000020972 00000 n 
+0000021027 00000 n 
+0000315061 00000 n 
+0000491200 00000 n 
+0000021077 00000 n 
+0000021110 00000 n 
+0000315188 00000 n 
+0000491107 00000 n 
+0000021160 00000 n 
+0000021224 00000 n 
+0000317825 00000 n 
+0000491014 00000 n 
+0000021274 00000 n 
+0000021316 00000 n 
+0000322940 00000 n 
+0000490921 00000 n 
+0000021366 00000 n 
+0000021441 00000 n 
+0000323066 00000 n 
+0000490842 00000 n 
+0000021491 00000 n 
+0000021551 00000 n 
+0000329911 00000 n 
+0000490723 00000 n 
+0000021595 00000 n 
+0000021632 00000 n 
+0000331903 00000 n 
+0000490619 00000 n 
+0000021680 00000 n 
+0000021729 00000 n 
+0000332029 00000 n 
+0000490540 00000 n 
+0000021779 00000 n 
+0000021814 00000 n 
+0000332156 00000 n 
+0000490461 00000 n 
+0000021864 00000 n 
+0000021896 00000 n 
+0000022212 00000 n 
+0000022448 00000 n 
+0000021948 00000 n 
+0000022324 00000 n 
+0000022386 00000 n 
+0000483829 00000 n 
+0000484852 00000 n 
+0000486601 00000 n 
 0000024526 00000 n 
-0000026527 00000 n 
-0000026677 00000 n 
-0000027598 00000 n 
-0000027771 00000 n 
-0000027946 00000 n 
-0000026828 00000 n 
-0000026983 00000 n 
-0000027131 00000 n 
-0000028115 00000 n 
-0000027283 00000 n 
-0000027443 00000 n 
-0000031443 00000 n 
-0000028544 00000 n 
-0000026315 00000 n 
-0000025259 00000 n 
-0000028301 00000 n 
-0000483276 00000 n 
-0000028422 00000 n 
-0000028483 00000 n 
-0000483424 00000 n 
-0000482549 00000 n 
-0000482406 00000 n 
-0000481825 00000 n 
-0000483862 00000 n 
-0000083721 00000 n 
-0000098971 00000 n 
-0000187004 00000 n 
-0000194488 00000 n 
-0000206360 00000 n 
-0000226512 00000 n 
-0000236103 00000 n 
-0000030102 00000 n 
-0000031614 00000 n 
-0000030251 00000 n 
-0000031785 00000 n 
-0000031958 00000 n 
-0000030403 00000 n 
-0000032129 00000 n 
-0000032295 00000 n 
-0000030548 00000 n 
-0000030697 00000 n 
-0000030843 00000 n 
-0000032464 00000 n 
-0000030994 00000 n 
-0000031141 00000 n 
-0000031292 00000 n 
-0000032696 00000 n 
-0000029850 00000 n 
-0000028720 00000 n 
-0000032634 00000 n 
-0000483131 00000 n 
-0000240292 00000 n 
-0000250830 00000 n 
-0000253485 00000 n 
-0000281920 00000 n 
-0000290019 00000 n 
-0000293527 00000 n 
-0000304144 00000 n 
-0000308947 00000 n 
-0000325944 00000 n 
-0000033146 00000 n 
-0000032972 00000 n 
-0000032872 00000 n 
-0000033084 00000 n 
-0000034666 00000 n 
-0000034818 00000 n 
-0000034967 00000 n 
-0000035119 00000 n 
-0000035273 00000 n 
-0000035427 00000 n 
-0000035581 00000 n 
-0000035735 00000 n 
-0000035889 00000 n 
-0000036042 00000 n 
-0000036196 00000 n 
-0000036350 00000 n 
-0000036503 00000 n 
-0000036655 00000 n 
-0000036809 00000 n 
-0000036968 00000 n 
-0000037126 00000 n 
-0000037280 00000 n 
-0000037439 00000 n 
-0000037597 00000 n 
-0000037760 00000 n 
-0000037923 00000 n 
-0000038081 00000 n 
-0000038240 00000 n 
-0000038403 00000 n 
-0000038566 00000 n 
-0000038729 00000 n 
-0000038891 00000 n 
-0000039055 00000 n 
-0000041874 00000 n 
-0000039283 00000 n 
-0000034307 00000 n 
-0000033187 00000 n 
-0000039219 00000 n 
-0000042039 00000 n 
-0000042204 00000 n 
-0000042369 00000 n 
-0000042534 00000 n 
-0000042700 00000 n 
-0000042866 00000 n 
-0000043032 00000 n 
-0000043198 00000 n 
-0000043364 00000 n 
-0000043530 00000 n 
-0000043696 00000 n 
-0000043862 00000 n 
-0000044027 00000 n 
-0000044193 00000 n 
-0000044359 00000 n 
-0000044525 00000 n 
-0000044691 00000 n 
-0000044857 00000 n 
-0000045023 00000 n 
-0000045189 00000 n 
-0000045355 00000 n 
-0000045520 00000 n 
-0000045685 00000 n 
-0000045839 00000 n 
-0000045999 00000 n 
-0000046159 00000 n 
-0000046324 00000 n 
-0000046489 00000 n 
-0000046654 00000 n 
-0000046819 00000 n 
-0000046984 00000 n 
-0000048806 00000 n 
-0000047213 00000 n 
-0000041458 00000 n 
-0000039395 00000 n 
-0000047149 00000 n 
-0000484126 00000 n 
-0000048971 00000 n 
-0000049136 00000 n 
-0000049296 00000 n 
-0000049455 00000 n 
-0000049614 00000 n 
-0000049773 00000 n 
-0000049938 00000 n 
-0000050102 00000 n 
-0000050261 00000 n 
-0000050425 00000 n 
-0000050589 00000 n 
-0000050748 00000 n 
-0000050912 00000 n 
-0000051076 00000 n 
-0000051235 00000 n 
-0000051398 00000 n 
-0000051561 00000 n 
-0000051721 00000 n 
-0000051885 00000 n 
-0000052050 00000 n 
-0000052210 00000 n 
-0000052375 00000 n 
-0000052540 00000 n 
-0000052700 00000 n 
-0000052865 00000 n 
-0000053030 00000 n 
-0000053184 00000 n 
-0000053343 00000 n 
-0000053506 00000 n 
-0000053670 00000 n 
-0000053828 00000 n 
-0000053992 00000 n 
-0000054157 00000 n 
-0000054317 00000 n 
-0000054482 00000 n 
-0000054647 00000 n 
-0000054807 00000 n 
-0000054972 00000 n 
-0000055137 00000 n 
-0000057154 00000 n 
-0000055361 00000 n 
-0000048318 00000 n 
-0000047312 00000 n 
-0000055297 00000 n 
-0000057319 00000 n 
-0000057483 00000 n 
-0000057638 00000 n 
-0000057797 00000 n 
-0000057962 00000 n 
-0000058127 00000 n 
-0000058287 00000 n 
-0000058452 00000 n 
-0000058617 00000 n 
-0000058772 00000 n 
-0000058932 00000 n 
-0000059097 00000 n 
-0000059262 00000 n 
-0000059421 00000 n 
-0000059586 00000 n 
-0000059750 00000 n 
-0000059905 00000 n 
-0000060065 00000 n 
-0000060224 00000 n 
-0000060384 00000 n 
-0000060538 00000 n 
-0000060698 00000 n 
-0000060863 00000 n 
-0000061028 00000 n 
-0000061188 00000 n 
-0000061353 00000 n 
-0000061518 00000 n 
-0000061683 00000 n 
-0000061833 00000 n 
-0000061985 00000 n 
-0000062140 00000 n 
-0000062295 00000 n 
-0000062448 00000 n 
-0000062602 00000 n 
-0000062756 00000 n 
-0000064702 00000 n 
-0000062973 00000 n 
-0000056702 00000 n 
-0000055460 00000 n 
-0000062909 00000 n 
-0000064857 00000 n 
-0000065010 00000 n 
-0000065164 00000 n 
-0000065318 00000 n 
-0000065473 00000 n 
-0000065633 00000 n 
-0000065792 00000 n 
-0000065952 00000 n 
-0000066104 00000 n 
-0000066259 00000 n 
-0000066414 00000 n 
-0000066568 00000 n 
-0000066728 00000 n 
-0000066888 00000 n 
-0000067048 00000 n 
-0000067208 00000 n 
-0000067367 00000 n 
-0000067527 00000 n 
-0000067687 00000 n 
-0000067847 00000 n 
-0000068007 00000 n 
-0000068168 00000 n 
-0000068329 00000 n 
-0000068490 00000 n 
-0000068650 00000 n 
-0000068811 00000 n 
-0000068972 00000 n 
-0000069127 00000 n 
-0000069287 00000 n 
-0000069447 00000 n 
-0000069602 00000 n 
-0000069755 00000 n 
-0000069908 00000 n 
-0000070061 00000 n 
-0000070216 00000 n 
-0000072433 00000 n 
-0000070435 00000 n 
-0000064250 00000 n 
-0000063098 00000 n 
-0000070371 00000 n 
-0000072593 00000 n 
-0000072753 00000 n 
-0000072907 00000 n 
-0000073066 00000 n 
-0000073215 00000 n 
-0000073368 00000 n 
-0000073523 00000 n 
-0000073678 00000 n 
-0000073832 00000 n 
-0000073988 00000 n 
-0000074149 00000 n 
-0000074310 00000 n 
-0000074465 00000 n 
-0000074626 00000 n 
-0000074787 00000 n 
-0000074943 00000 n 
-0000075104 00000 n 
-0000075260 00000 n 
-0000075421 00000 n 
-0000075580 00000 n 
-0000075734 00000 n 
-0000075890 00000 n 
-0000076051 00000 n 
-0000076212 00000 n 
-0000076372 00000 n 
-0000076527 00000 n 
-0000076688 00000 n 
-0000076842 00000 n 
-0000076997 00000 n 
-0000077151 00000 n 
-0000077307 00000 n 
-0000077463 00000 n 
-0000078786 00000 n 
-0000078936 00000 n 
-0000077683 00000 n 
-0000072008 00000 n 
-0000070534 00000 n 
-0000077619 00000 n 
-0000079089 00000 n 
-0000079243 00000 n 
-0000079398 00000 n 
-0000079554 00000 n 
-0000079710 00000 n 
-0000079866 00000 n 
-0000080022 00000 n 
-0000080170 00000 n 
-0000080323 00000 n 
-0000080479 00000 n 
-0000080699 00000 n 
-0000078550 00000 n 
-0000077795 00000 n 
-0000080635 00000 n 
-0000081092 00000 n 
-0000080912 00000 n 
-0000080811 00000 n 
-0000081028 00000 n 
-0000484251 00000 n 
-0000081521 00000 n 
-0000081343 00000 n 
-0000081134 00000 n 
-0000081811 00000 n 
-0000081695 00000 n 
-0000081594 00000 n 
-0000084036 00000 n 
-0000083415 00000 n 
-0000081853 00000 n 
-0000083531 00000 n 
-0000083595 00000 n 
-0000482984 00000 n 
-0000083846 00000 n 
-0000083972 00000 n 
-0000086713 00000 n 
-0000086282 00000 n 
-0000084162 00000 n 
-0000086398 00000 n 
-0000086524 00000 n 
-0000086649 00000 n 
-0000089165 00000 n 
-0000088859 00000 n 
-0000086825 00000 n 
-0000088975 00000 n 
-0000089101 00000 n 
-0000091987 00000 n 
-0000091429 00000 n 
-0000089277 00000 n 
-0000091545 00000 n 
-0000091671 00000 n 
-0000091797 00000 n 
-0000091923 00000 n 
-0000484376 00000 n 
-0000094755 00000 n 
-0000094449 00000 n 
-0000092112 00000 n 
-0000094565 00000 n 
-0000094691 00000 n 
-0000096220 00000 n 
-0000096040 00000 n 
-0000094867 00000 n 
-0000096156 00000 n 
-0000098209 00000 n 
-0000098402 00000 n 
-0000101534 00000 n 
-0000099158 00000 n 
-0000098054 00000 n 
-0000096319 00000 n 
-0000098845 00000 n 
-0000099094 00000 n 
-0000098624 00000 n 
-0000102116 00000 n 
-0000101722 00000 n 
-0000101929 00000 n 
-0000102670 00000 n 
-0000101370 00000 n 
-0000099297 00000 n 
-0000102290 00000 n 
-0000102354 00000 n 
-0000102416 00000 n 
-0000102480 00000 n 
-0000102544 00000 n 
-0000102608 00000 n 
-0000105738 00000 n 
-0000104799 00000 n 
-0000102860 00000 n 
-0000104915 00000 n 
-0000105041 00000 n 
-0000105167 00000 n 
-0000105293 00000 n 
-0000105419 00000 n 
-0000105483 00000 n 
-0000105547 00000 n 
-0000105611 00000 n 
-0000105675 00000 n 
-0000107640 00000 n 
-0000107018 00000 n 
-0000105850 00000 n 
-0000107134 00000 n 
-0000107198 00000 n 
-0000107324 00000 n 
-0000107450 00000 n 
-0000107576 00000 n 
-0000484501 00000 n 
-0000109517 00000 n 
-0000108577 00000 n 
-0000107752 00000 n 
-0000108693 00000 n 
-0000108819 00000 n 
-0000108945 00000 n 
-0000109072 00000 n 
-0000109199 00000 n 
-0000109326 00000 n 
-0000109453 00000 n 
-0000111361 00000 n 
-0000110546 00000 n 
-0000109629 00000 n 
-0000110662 00000 n 
-0000110789 00000 n 
-0000110916 00000 n 
-0000111043 00000 n 
-0000111170 00000 n 
-0000111297 00000 n 
-0000112795 00000 n 
-0000112361 00000 n 
-0000111486 00000 n 
-0000112477 00000 n 
-0000112604 00000 n 
-0000112731 00000 n 
-0000114795 00000 n 
-0000114109 00000 n 
-0000112907 00000 n 
-0000114225 00000 n 
-0000114352 00000 n 
-0000114479 00000 n 
-0000114605 00000 n 
-0000114731 00000 n 
-0000116370 00000 n 
-0000115936 00000 n 
-0000114933 00000 n 
-0000116052 00000 n 
-0000482692 00000 n 
-0000116179 00000 n 
-0000116306 00000 n 
-0000118436 00000 n 
-0000117875 00000 n 
-0000116522 00000 n 
-0000117991 00000 n 
-0000118118 00000 n 
-0000118245 00000 n 
-0000118372 00000 n 
-0000484626 00000 n 
-0000119861 00000 n 
-0000119554 00000 n 
-0000118561 00000 n 
-0000119670 00000 n 
-0000119797 00000 n 
-0000121289 00000 n 
-0000120855 00000 n 
-0000119986 00000 n 
-0000120971 00000 n 
-0000121098 00000 n 
-0000121225 00000 n 
-0000122897 00000 n 
-0000122463 00000 n 
-0000121414 00000 n 
-0000122579 00000 n 
-0000122706 00000 n 
-0000122833 00000 n 
-0000123876 00000 n 
-0000123696 00000 n 
-0000123022 00000 n 
-0000123812 00000 n 
-0000125038 00000 n 
-0000124858 00000 n 
-0000123975 00000 n 
-0000124974 00000 n 
-0000127060 00000 n 
-0000126499 00000 n 
-0000125137 00000 n 
-0000126615 00000 n 
-0000126742 00000 n 
-0000126869 00000 n 
-0000126996 00000 n 
-0000484751 00000 n 
-0000128848 00000 n 
-0000128541 00000 n 
-0000127198 00000 n 
-0000128657 00000 n 
-0000128784 00000 n 
-0000130524 00000 n 
-0000130344 00000 n 
-0000128973 00000 n 
-0000130460 00000 n 
-0000132480 00000 n 
-0000132046 00000 n 
-0000130623 00000 n 
-0000132162 00000 n 
-0000132289 00000 n 
-0000132416 00000 n 
-0000134726 00000 n 
-0000134546 00000 n 
-0000132605 00000 n 
-0000134662 00000 n 
-0000137170 00000 n 
-0000136736 00000 n 
-0000134851 00000 n 
-0000136852 00000 n 
-0000136979 00000 n 
-0000137106 00000 n 
-0000139050 00000 n 
-0000138489 00000 n 
-0000137295 00000 n 
-0000138605 00000 n 
-0000138732 00000 n 
-0000138859 00000 n 
-0000138986 00000 n 
-0000484876 00000 n 
-0000140837 00000 n 
-0000140404 00000 n 
-0000139175 00000 n 
-0000140520 00000 n 
-0000140646 00000 n 
-0000140773 00000 n 
-0000142425 00000 n 
-0000142118 00000 n 
-0000140949 00000 n 
-0000142234 00000 n 
-0000142361 00000 n 
-0000144634 00000 n 
-0000144073 00000 n 
-0000142537 00000 n 
-0000144189 00000 n 
-0000144316 00000 n 
-0000144443 00000 n 
-0000144570 00000 n 
-0000146347 00000 n 
-0000146040 00000 n 
-0000144772 00000 n 
-0000146156 00000 n 
-0000480944 00000 n 
-0000146283 00000 n 
-0000148078 00000 n 
-0000147644 00000 n 
-0000146499 00000 n 
-0000147760 00000 n 
-0000147887 00000 n 
-0000148014 00000 n 
-0000149814 00000 n 
-0000149127 00000 n 
-0000148216 00000 n 
-0000149243 00000 n 
-0000149370 00000 n 
-0000149496 00000 n 
-0000149623 00000 n 
-0000149750 00000 n 
-0000485001 00000 n 
-0000151565 00000 n 
-0000150624 00000 n 
-0000149952 00000 n 
-0000150740 00000 n 
-0000150866 00000 n 
-0000150993 00000 n 
-0000151120 00000 n 
-0000151247 00000 n 
-0000151374 00000 n 
-0000151501 00000 n 
-0000153406 00000 n 
-0000152593 00000 n 
-0000151690 00000 n 
-0000152709 00000 n 
-0000152836 00000 n 
-0000152961 00000 n 
-0000153088 00000 n 
-0000153215 00000 n 
-0000153342 00000 n 
-0000155277 00000 n 
-0000154716 00000 n 
-0000153531 00000 n 
-0000154832 00000 n 
-0000154959 00000 n 
-0000155086 00000 n 
-0000155213 00000 n 
-0000156793 00000 n 
-0000156359 00000 n 
-0000155402 00000 n 
-0000156475 00000 n 
-0000156602 00000 n 
-0000156729 00000 n 
-0000158633 00000 n 
-0000158327 00000 n 
-0000156905 00000 n 
-0000158443 00000 n 
-0000158569 00000 n 
-0000160588 00000 n 
-0000159902 00000 n 
-0000158771 00000 n 
-0000160018 00000 n 
-0000160145 00000 n 
-0000160272 00000 n 
-0000160399 00000 n 
-0000160524 00000 n 
-0000485126 00000 n 
-0000162785 00000 n 
-0000162097 00000 n 
-0000160713 00000 n 
-0000162213 00000 n 
-0000162340 00000 n 
-0000162467 00000 n 
-0000162594 00000 n 
-0000162721 00000 n 
-0000164570 00000 n 
-0000164011 00000 n 
-0000162910 00000 n 
-0000164127 00000 n 
-0000164254 00000 n 
-0000164380 00000 n 
-0000164506 00000 n 
-0000167023 00000 n 
-0000166082 00000 n 
-0000164708 00000 n 
-0000166198 00000 n 
-0000166325 00000 n 
-0000166452 00000 n 
-0000166579 00000 n 
-0000166705 00000 n 
-0000166832 00000 n 
-0000166959 00000 n 
-0000168136 00000 n 
-0000167829 00000 n 
-0000167187 00000 n 
-0000167945 00000 n 
-0000168072 00000 n 
-0000169737 00000 n 
-0000169303 00000 n 
-0000168248 00000 n 
-0000169419 00000 n 
-0000169546 00000 n 
-0000169673 00000 n 
-0000171009 00000 n 
-0000170575 00000 n 
-0000169875 00000 n 
-0000170691 00000 n 
-0000170818 00000 n 
-0000170945 00000 n 
-0000485251 00000 n 
-0000172791 00000 n 
-0000172230 00000 n 
-0000171121 00000 n 
-0000172346 00000 n 
-0000172473 00000 n 
-0000172600 00000 n 
-0000172727 00000 n 
-0000174807 00000 n 
-0000173992 00000 n 
-0000172916 00000 n 
-0000174108 00000 n 
-0000174235 00000 n 
-0000174362 00000 n 
-0000174489 00000 n 
-0000174616 00000 n 
-0000174743 00000 n 
-0000176383 00000 n 
-0000176076 00000 n 
-0000174932 00000 n 
-0000176192 00000 n 
-0000176319 00000 n 
-0000178042 00000 n 
-0000177735 00000 n 
-0000176508 00000 n 
-0000177851 00000 n 
-0000177978 00000 n 
-0000180251 00000 n 
-0000179690 00000 n 
-0000178167 00000 n 
-0000179806 00000 n 
-0000179933 00000 n 
-0000180060 00000 n 
-0000180187 00000 n 
-0000181384 00000 n 
-0000181077 00000 n 
-0000180363 00000 n 
-0000181193 00000 n 
-0000181320 00000 n 
-0000485376 00000 n 
-0000184008 00000 n 
-0000183321 00000 n 
-0000181496 00000 n 
-0000183437 00000 n 
-0000183564 00000 n 
-0000183690 00000 n 
-0000183817 00000 n 
-0000183944 00000 n 
-0000184414 00000 n 
-0000184234 00000 n 
-0000184133 00000 n 
-0000184350 00000 n 
-0000184845 00000 n 
-0000184666 00000 n 
-0000184456 00000 n 
-0000185135 00000 n 
-0000185019 00000 n 
-0000184918 00000 n 
-0000187511 00000 n 
-0000186697 00000 n 
-0000185177 00000 n 
-0000186813 00000 n 
-0000186877 00000 n 
-0000187130 00000 n 
-0000187194 00000 n 
-0000187258 00000 n 
-0000187321 00000 n 
-0000187447 00000 n 
-0000190490 00000 n 
-0000189672 00000 n 
-0000187624 00000 n 
-0000189788 00000 n 
-0000189915 00000 n 
-0000189979 00000 n 
-0000190043 00000 n 
-0000190107 00000 n 
-0000190171 00000 n 
-0000190235 00000 n 
-0000190299 00000 n 
-0000190426 00000 n 
-0000485501 00000 n 
-0000193265 00000 n 
-0000192958 00000 n 
-0000190602 00000 n 
-0000193074 00000 n 
-0000193201 00000 n 
-0000194678 00000 n 
-0000194245 00000 n 
-0000193377 00000 n 
-0000194361 00000 n 
-0000194614 00000 n 
-0000197121 00000 n 
-0000196560 00000 n 
-0000194804 00000 n 
-0000196676 00000 n 
-0000196740 00000 n 
-0000196804 00000 n 
-0000196868 00000 n 
-0000196932 00000 n 
-0000197057 00000 n 
-0000198915 00000 n 
-0000198735 00000 n 
-0000197246 00000 n 
-0000198851 00000 n 
-0000200690 00000 n 
-0000200256 00000 n 
-0000199040 00000 n 
-0000200372 00000 n 
-0000200499 00000 n 
-0000200626 00000 n 
-0000202820 00000 n 
-0000202194 00000 n 
-0000200815 00000 n 
-0000202310 00000 n 
-0000202374 00000 n 
-0000202438 00000 n 
-0000202502 00000 n 
-0000202629 00000 n 
-0000202756 00000 n 
-0000485626 00000 n 
-0000204658 00000 n 
-0000204228 00000 n 
-0000202945 00000 n 
-0000204344 00000 n 
-0000204471 00000 n 
-0000204594 00000 n 
-0000206933 00000 n 
-0000206117 00000 n 
-0000204770 00000 n 
-0000206233 00000 n 
-0000206486 00000 n 
-0000206613 00000 n 
-0000206677 00000 n 
-0000206741 00000 n 
-0000206805 00000 n 
-0000206869 00000 n 
-0000210253 00000 n 
-0000209755 00000 n 
-0000207046 00000 n 
-0000209871 00000 n 
-0000209935 00000 n 
-0000209999 00000 n 
-0000210063 00000 n 
-0000210127 00000 n 
-0000210189 00000 n 
-0000212707 00000 n 
-0000211511 00000 n 
-0000210352 00000 n 
-0000211627 00000 n 
-0000211691 00000 n 
-0000211755 00000 n 
-0000211882 00000 n 
-0000212009 00000 n 
-0000212136 00000 n 
-0000212263 00000 n 
-0000212390 00000 n 
-0000212516 00000 n 
-0000212643 00000 n 
-0000214763 00000 n 
-0000213695 00000 n 
-0000212819 00000 n 
-0000213811 00000 n 
-0000213938 00000 n 
-0000214065 00000 n 
-0000214192 00000 n 
-0000214319 00000 n 
-0000214446 00000 n 
-0000214573 00000 n 
-0000214700 00000 n 
-0000217263 00000 n 
-0000216193 00000 n 
-0000214875 00000 n 
-0000216309 00000 n 
-0000216436 00000 n 
-0000216563 00000 n 
-0000216689 00000 n 
-0000216816 00000 n 
-0000216880 00000 n 
-0000216944 00000 n 
-0000217008 00000 n 
-0000217072 00000 n 
-0000217136 00000 n 
-0000217200 00000 n 
-0000485751 00000 n 
-0000220129 00000 n 
-0000219247 00000 n 
-0000217388 00000 n 
-0000219363 00000 n 
-0000219427 00000 n 
-0000219491 00000 n 
-0000219555 00000 n 
-0000219618 00000 n 
-0000219682 00000 n 
-0000219746 00000 n 
-0000219810 00000 n 
-0000219874 00000 n 
-0000220001 00000 n 
-0000220065 00000 n 
-0000222968 00000 n 
-0000222149 00000 n 
-0000220241 00000 n 
-0000222265 00000 n 
-0000222329 00000 n 
-0000222393 00000 n 
-0000222520 00000 n 
-0000222584 00000 n 
-0000222648 00000 n 
-0000222712 00000 n 
-0000222776 00000 n 
-0000222840 00000 n 
-0000222904 00000 n 
-0000224040 00000 n 
-0000223604 00000 n 
-0000223080 00000 n 
-0000223720 00000 n 
-0000223784 00000 n 
-0000223848 00000 n 
-0000223912 00000 n 
-0000223976 00000 n 
-0000225995 00000 n 
-0000226195 00000 n 
-0000226575 00000 n 
-0000225849 00000 n 
-0000224139 00000 n 
-0000226385 00000 n 
-0000230024 00000 n 
-0000229014 00000 n 
-0000226714 00000 n 
-0000229130 00000 n 
-0000229194 00000 n 
-0000229258 00000 n 
-0000229322 00000 n 
-0000229386 00000 n 
-0000229450 00000 n 
-0000229514 00000 n 
-0000229577 00000 n 
-0000229641 00000 n 
-0000229705 00000 n 
-0000229769 00000 n 
-0000229833 00000 n 
-0000229896 00000 n 
-0000229960 00000 n 
-0000233411 00000 n 
-0000232464 00000 n 
-0000230110 00000 n 
-0000232580 00000 n 
-0000232644 00000 n 
-0000232708 00000 n 
-0000232772 00000 n 
-0000232836 00000 n 
-0000232900 00000 n 
-0000232964 00000 n 
-0000233028 00000 n 
-0000233092 00000 n 
-0000233155 00000 n 
-0000233219 00000 n 
-0000233283 00000 n 
-0000233347 00000 n 
-0000485876 00000 n 
-0000234151 00000 n 
-0000233971 00000 n 
-0000233510 00000 n 
-0000234087 00000 n 
-0000236166 00000 n 
-0000235860 00000 n 
-0000234237 00000 n 
-0000235976 00000 n 
-0000238200 00000 n 
-0000238374 00000 n 
-0000238619 00000 n 
-0000238054 00000 n 
-0000236305 00000 n 
-0000238555 00000 n 
-0000240735 00000 n 
-0000240049 00000 n 
-0000238770 00000 n 
-0000240165 00000 n 
-0000240418 00000 n 
-0000240544 00000 n 
-0000240671 00000 n 
-0000243389 00000 n 
-0000242956 00000 n 
-0000240861 00000 n 
-0000243072 00000 n 
-0000243199 00000 n 
-0000243326 00000 n 
-0000481532 00000 n 
-0000246438 00000 n 
-0000245478 00000 n 
-0000245171 00000 n 
-0000243528 00000 n 
-0000245287 00000 n 
-0000245414 00000 n 
-0000486001 00000 n 
-0000247598 00000 n 
-0000246322 00000 n 
-0000245617 00000 n 
-0000247534 00000 n 
-0000246821 00000 n 
-0000246957 00000 n 
-0000247005 00000 n 
-0000247513 00000 n 
-0000248020 00000 n 
-0000247840 00000 n 
-0000247739 00000 n 
-0000247956 00000 n 
-0000248454 00000 n 
-0000248275 00000 n 
-0000248062 00000 n 
-0000248744 00000 n 
-0000248628 00000 n 
-0000248527 00000 n 
-0000251147 00000 n 
-0000250523 00000 n 
-0000248786 00000 n 
-0000250639 00000 n 
-0000250703 00000 n 
-0000250956 00000 n 
-0000251083 00000 n 
-0000252225 00000 n 
-0000252045 00000 n 
-0000251286 00000 n 
-0000252161 00000 n 
-0000486126 00000 n 
-0000253800 00000 n 
-0000253242 00000 n 
-0000252324 00000 n 
-0000253358 00000 n 
-0000253611 00000 n 
-0000253738 00000 n 
-0000254850 00000 n 
-0000254670 00000 n 
-0000253926 00000 n 
-0000254786 00000 n 
-0000256028 00000 n 
-0000255848 00000 n 
-0000254962 00000 n 
-0000255964 00000 n 
-0000258504 00000 n 
-0000257944 00000 n 
-0000256153 00000 n 
-0000258060 00000 n 
-0000258187 00000 n 
-0000258314 00000 n 
-0000258441 00000 n 
-0000260302 00000 n 
-0000260122 00000 n 
-0000258642 00000 n 
-0000260238 00000 n 
-0000261893 00000 n 
-0000261586 00000 n 
-0000260414 00000 n 
-0000261702 00000 n 
-0000261829 00000 n 
-0000486251 00000 n 
-0000263966 00000 n 
-0000263786 00000 n 
-0000262018 00000 n 
-0000263902 00000 n 
-0000265362 00000 n 
-0000265182 00000 n 
-0000264091 00000 n 
-0000265298 00000 n 
-0000266660 00000 n 
-0000266480 00000 n 
-0000265474 00000 n 
-0000266596 00000 n 
-0000269522 00000 n 
-0000268770 00000 n 
-0000266772 00000 n 
-0000268886 00000 n 
-0000269013 00000 n 
-0000269140 00000 n 
-0000269204 00000 n 
-0000269268 00000 n 
-0000269331 00000 n 
-0000269395 00000 n 
-0000269459 00000 n 
-0000270452 00000 n 
-0000270272 00000 n 
-0000269660 00000 n 
-0000270388 00000 n 
-0000274351 00000 n 
-0000272387 00000 n 
-0000272016 00000 n 
-0000270551 00000 n 
-0000272132 00000 n 
-0000272196 00000 n 
-0000272260 00000 n 
-0000272324 00000 n 
-0000486376 00000 n 
-0000274696 00000 n 
-0000274214 00000 n 
-0000272512 00000 n 
-0000274504 00000 n 
-0000274568 00000 n 
-0000274632 00000 n 
-0000275854 00000 n 
-0000275674 00000 n 
-0000274821 00000 n 
-0000275790 00000 n 
-0000277049 00000 n 
-0000276869 00000 n 
-0000275966 00000 n 
-0000276985 00000 n 
-0000279365 00000 n 
-0000278676 00000 n 
-0000277148 00000 n 
-0000278792 00000 n 
-0000278856 00000 n 
-0000278920 00000 n 
-0000279047 00000 n 
-0000279174 00000 n 
-0000279301 00000 n 
-0000280454 00000 n 
-0000280274 00000 n 
-0000279490 00000 n 
-0000280390 00000 n 
-0000282556 00000 n 
-0000281677 00000 n 
-0000280566 00000 n 
-0000281793 00000 n 
-0000282046 00000 n 
-0000282110 00000 n 
-0000282173 00000 n 
-0000282236 00000 n 
-0000282300 00000 n 
-0000282364 00000 n 
-0000282428 00000 n 
-0000282492 00000 n 
-0000486501 00000 n 
-0000285095 00000 n 
-0000284405 00000 n 
-0000282669 00000 n 
-0000284521 00000 n 
-0000284648 00000 n 
-0000284712 00000 n 
-0000284776 00000 n 
-0000284840 00000 n 
-0000284904 00000 n 
-0000285031 00000 n 
-0000286381 00000 n 
-0000286074 00000 n 
-0000285233 00000 n 
-0000286190 00000 n 
-0000286317 00000 n 
-0000288443 00000 n 
-0000287753 00000 n 
-0000286506 00000 n 
-0000287869 00000 n 
-0000287996 00000 n 
-0000288060 00000 n 
-0000288124 00000 n 
-0000288188 00000 n 
-0000288252 00000 n 
-0000288379 00000 n 
-0000290207 00000 n 
-0000289776 00000 n 
-0000288581 00000 n 
-0000289892 00000 n 
-0000290143 00000 n 
-0000291729 00000 n 
-0000291549 00000 n 
-0000290333 00000 n 
-0000291665 00000 n 
-0000293844 00000 n 
-0000293284 00000 n 
-0000291841 00000 n 
-0000293400 00000 n 
-0000293653 00000 n 
-0000293780 00000 n 
-0000486626 00000 n 
-0000296521 00000 n 
-0000296150 00000 n 
-0000293957 00000 n 
-0000296266 00000 n 
-0000296393 00000 n 
-0000296457 00000 n 
-0000298867 00000 n 
-0000298687 00000 n 
-0000296646 00000 n 
-0000298803 00000 n 
-0000300987 00000 n 
-0000300807 00000 n 
-0000299006 00000 n 
-0000300923 00000 n 
-0000301393 00000 n 
-0000301213 00000 n 
-0000301112 00000 n 
-0000301329 00000 n 
-0000301830 00000 n 
-0000301651 00000 n 
-0000301435 00000 n 
-0000302120 00000 n 
-0000302004 00000 n 
-0000301903 00000 n 
-0000486751 00000 n 
-0000304207 00000 n 
-0000303837 00000 n 
-0000302162 00000 n 
-0000303953 00000 n 
-0000304017 00000 n 
-0000306747 00000 n 
-0000306567 00000 n 
-0000304320 00000 n 
-0000306683 00000 n 
-0000481969 00000 n 
-0000307554 00000 n 
-0000307374 00000 n 
+0000024696 00000 n 
+0000023841 00000 n 
+0000025060 00000 n 
+0000023693 00000 n 
+0000022533 00000 n 
+0000483683 00000 n 
+0000486163 00000 n 
+0000484707 00000 n 
+0000484270 00000 n 
+0000486309 00000 n 
+0000024878 00000 n 
+0000483975 00000 n 
+0000485431 00000 n 
+0000024341 00000 n 
+0000024458 00000 n 
+0000024505 00000 n 
+0000026453 00000 n 
+0000026603 00000 n 
+0000026754 00000 n 
+0000026929 00000 n 
+0000027103 00000 n 
+0000027272 00000 n 
+0000027427 00000 n 
+0000027575 00000 n 
+0000027727 00000 n 
+0000027912 00000 n 
+0000028072 00000 n 
+0000028225 00000 n 
+0000028395 00000 n 
+0000028545 00000 n 
+0000028716 00000 n 
+0000030305 00000 n 
+0000029115 00000 n 
+0000026209 00000 n 
+0000025238 00000 n 
+0000028869 00000 n 
+0000485869 00000 n 
+0000028991 00000 n 
+0000029053 00000 n 
+0000486017 00000 n 
+0000083160 00000 n 
+0000098393 00000 n 
+0000186320 00000 n 
+0000193796 00000 n 
+0000205649 00000 n 
+0000225774 00000 n 
+0000235342 00000 n 
+0000239532 00000 n 
+0000250044 00000 n 
+0000030478 00000 n 
+0000030649 00000 n 
+0000030794 00000 n 
+0000030961 00000 n 
+0000031131 00000 n 
+0000031280 00000 n 
+0000031425 00000 n 
+0000031576 00000 n 
+0000031746 00000 n 
+0000031893 00000 n 
+0000032044 00000 n 
+0000032257 00000 n 
+0000030085 00000 n 
+0000029252 00000 n 
+0000032195 00000 n 
+0000485724 00000 n 
+0000253476 00000 n 
+0000288008 00000 n 
+0000296099 00000 n 
+0000299603 00000 n 
+0000310207 00000 n 
+0000314998 00000 n 
+0000331966 00000 n 
+0000032668 00000 n 
+0000032494 00000 n 
+0000032394 00000 n 
+0000032606 00000 n 
+0000034168 00000 n 
+0000034320 00000 n 
+0000034469 00000 n 
+0000034621 00000 n 
+0000034775 00000 n 
+0000034929 00000 n 
+0000035083 00000 n 
+0000035237 00000 n 
+0000035390 00000 n 
+0000035544 00000 n 
+0000035698 00000 n 
+0000035852 00000 n 
+0000036006 00000 n 
+0000036158 00000 n 
+0000036312 00000 n 
+0000036471 00000 n 
+0000036629 00000 n 
+0000036783 00000 n 
+0000036942 00000 n 
+0000037101 00000 n 
+0000037265 00000 n 
+0000037429 00000 n 
+0000037587 00000 n 
+0000037751 00000 n 
+0000037915 00000 n 
+0000038079 00000 n 
+0000038243 00000 n 
+0000038406 00000 n 
+0000038570 00000 n 
+0000041386 00000 n 
+0000038797 00000 n 
+0000033812 00000 n 
+0000032709 00000 n 
+0000038734 00000 n 
+0000041550 00000 n 
+0000041715 00000 n 
+0000041880 00000 n 
+0000042046 00000 n 
+0000042212 00000 n 
+0000042378 00000 n 
+0000042544 00000 n 
+0000042710 00000 n 
+0000042876 00000 n 
+0000043042 00000 n 
+0000043206 00000 n 
+0000043372 00000 n 
+0000043537 00000 n 
+0000043703 00000 n 
+0000043869 00000 n 
+0000044035 00000 n 
+0000044201 00000 n 
+0000044367 00000 n 
+0000044532 00000 n 
+0000044698 00000 n 
+0000044864 00000 n 
+0000045029 00000 n 
+0000045195 00000 n 
+0000045350 00000 n 
+0000045510 00000 n 
+0000045670 00000 n 
+0000045835 00000 n 
+0000046000 00000 n 
+0000046165 00000 n 
+0000046329 00000 n 
+0000046494 00000 n 
+0000048286 00000 n 
+0000046723 00000 n 
+0000040971 00000 n 
+0000038908 00000 n 
+0000046659 00000 n 
+0000486719 00000 n 
+0000048450 00000 n 
+0000048615 00000 n 
+0000048775 00000 n 
+0000048934 00000 n 
+0000049094 00000 n 
+0000049254 00000 n 
+0000049419 00000 n 
+0000049584 00000 n 
+0000049744 00000 n 
+0000049909 00000 n 
+0000050074 00000 n 
+0000050234 00000 n 
+0000050397 00000 n 
+0000050562 00000 n 
+0000050722 00000 n 
+0000050886 00000 n 
+0000051050 00000 n 
+0000051211 00000 n 
+0000051377 00000 n 
+0000051543 00000 n 
+0000051704 00000 n 
+0000051870 00000 n 
+0000052036 00000 n 
+0000052197 00000 n 
+0000052362 00000 n 
+0000052527 00000 n 
+0000052682 00000 n 
+0000052842 00000 n 
+0000053006 00000 n 
+0000053171 00000 n 
+0000053331 00000 n 
+0000053496 00000 n 
+0000053661 00000 n 
+0000053821 00000 n 
+0000053986 00000 n 
+0000054151 00000 n 
+0000054311 00000 n 
+0000054475 00000 n 
+0000054640 00000 n 
+0000056636 00000 n 
+0000054864 00000 n 
+0000047798 00000 n 
+0000046822 00000 n 
+0000054800 00000 n 
+0000056800 00000 n 
+0000056965 00000 n 
+0000057120 00000 n 
+0000057279 00000 n 
+0000057444 00000 n 
+0000057609 00000 n 
+0000057769 00000 n 
+0000057934 00000 n 
+0000058099 00000 n 
+0000058254 00000 n 
+0000058414 00000 n 
+0000058579 00000 n 
+0000058742 00000 n 
+0000058902 00000 n 
+0000059067 00000 n 
+0000059231 00000 n 
+0000059386 00000 n 
+0000059546 00000 n 
+0000059706 00000 n 
+0000059866 00000 n 
+0000060020 00000 n 
+0000060180 00000 n 
+0000060345 00000 n 
+0000060510 00000 n 
+0000060669 00000 n 
+0000060834 00000 n 
+0000060999 00000 n 
+0000061164 00000 n 
+0000061313 00000 n 
+0000061465 00000 n 
+0000061620 00000 n 
+0000061775 00000 n 
+0000061930 00000 n 
+0000062085 00000 n 
+0000062239 00000 n 
+0000064155 00000 n 
+0000062456 00000 n 
+0000056184 00000 n 
+0000054963 00000 n 
+0000062392 00000 n 
+0000064309 00000 n 
+0000064464 00000 n 
+0000064619 00000 n 
+0000064774 00000 n 
+0000064929 00000 n 
+0000065089 00000 n 
+0000065248 00000 n 
+0000065408 00000 n 
+0000065560 00000 n 
+0000065715 00000 n 
+0000065869 00000 n 
+0000066024 00000 n 
+0000066184 00000 n 
+0000066344 00000 n 
+0000066504 00000 n 
+0000066664 00000 n 
+0000066823 00000 n 
+0000066983 00000 n 
+0000067142 00000 n 
+0000067302 00000 n 
+0000067462 00000 n 
+0000067623 00000 n 
+0000067784 00000 n 
+0000067945 00000 n 
+0000068105 00000 n 
+0000068266 00000 n 
+0000068426 00000 n 
+0000068581 00000 n 
+0000068741 00000 n 
+0000068901 00000 n 
+0000069056 00000 n 
+0000069209 00000 n 
+0000069362 00000 n 
+0000069515 00000 n 
+0000069670 00000 n 
+0000071886 00000 n 
+0000069889 00000 n 
+0000063703 00000 n 
+0000062581 00000 n 
+0000069825 00000 n 
+0000072045 00000 n 
+0000072205 00000 n 
+0000072359 00000 n 
+0000072519 00000 n 
+0000072667 00000 n 
+0000072820 00000 n 
+0000072975 00000 n 
+0000073130 00000 n 
+0000073284 00000 n 
+0000073440 00000 n 
+0000073601 00000 n 
+0000073761 00000 n 
+0000073916 00000 n 
+0000074077 00000 n 
+0000074238 00000 n 
+0000074394 00000 n 
+0000074555 00000 n 
+0000074709 00000 n 
+0000074870 00000 n 
+0000075029 00000 n 
+0000075183 00000 n 
+0000075339 00000 n 
+0000075499 00000 n 
+0000075660 00000 n 
+0000075820 00000 n 
+0000075976 00000 n 
+0000076137 00000 n 
+0000076291 00000 n 
+0000076446 00000 n 
+0000076600 00000 n 
+0000076756 00000 n 
+0000076911 00000 n 
+0000078225 00000 n 
+0000078375 00000 n 
+0000077131 00000 n 
+0000071461 00000 n 
+0000069988 00000 n 
+0000077067 00000 n 
+0000078529 00000 n 
+0000078683 00000 n 
+0000078839 00000 n 
+0000078995 00000 n 
+0000079151 00000 n 
+0000079307 00000 n 
+0000079463 00000 n 
+0000079612 00000 n 
+0000079766 00000 n 
+0000079922 00000 n 
+0000080142 00000 n 
+0000077989 00000 n 
+0000077243 00000 n 
+0000080078 00000 n 
+0000080535 00000 n 
+0000080355 00000 n 
+0000080254 00000 n 
+0000080471 00000 n 
+0000486844 00000 n 
+0000080964 00000 n 
+0000080786 00000 n 
+0000080577 00000 n 
+0000081254 00000 n 
+0000081138 00000 n 
+0000081037 00000 n 
+0000083475 00000 n 
+0000082854 00000 n 
+0000081296 00000 n 
+0000082970 00000 n 
+0000083034 00000 n 
+0000485577 00000 n 
+0000083285 00000 n 
+0000083411 00000 n 
+0000086149 00000 n 
+0000085718 00000 n 
+0000083601 00000 n 
+0000085834 00000 n 
+0000085960 00000 n 
+0000086085 00000 n 
+0000088600 00000 n 
+0000088294 00000 n 
+0000086261 00000 n 
+0000088410 00000 n 
+0000088536 00000 n 
+0000091419 00000 n 
+0000090861 00000 n 
+0000088712 00000 n 
+0000090977 00000 n 
+0000091103 00000 n 
+0000091229 00000 n 
+0000091355 00000 n 
+0000486969 00000 n 
+0000094182 00000 n 
+0000093876 00000 n 
+0000091544 00000 n 
+0000093992 00000 n 
+0000094118 00000 n 
+0000095644 00000 n 
+0000095464 00000 n 
+0000094294 00000 n 
+0000095580 00000 n 
+0000097631 00000 n 
+0000097824 00000 n 
+0000100955 00000 n 
+0000098580 00000 n 
+0000097476 00000 n 
+0000095743 00000 n 
+0000098267 00000 n 
+0000098516 00000 n 
+0000098046 00000 n 
+0000101537 00000 n 
+0000101143 00000 n 
+0000101350 00000 n 
+0000102091 00000 n 
+0000100791 00000 n 
+0000098719 00000 n 
+0000101711 00000 n 
+0000485141 00000 n 
+0000101775 00000 n 
+0000101837 00000 n 
+0000101901 00000 n 
+0000101965 00000 n 
+0000102029 00000 n 
+0000484997 00000 n 
+0000484415 00000 n 
+0000486455 00000 n 
+0000105161 00000 n 
+0000104222 00000 n 
+0000102285 00000 n 
+0000104338 00000 n 
+0000104464 00000 n 
+0000104590 00000 n 
+0000104716 00000 n 
+0000104842 00000 n 
+0000104906 00000 n 
+0000104970 00000 n 
+0000105034 00000 n 
+0000105098 00000 n 
+0000107060 00000 n 
+0000106438 00000 n 
+0000105273 00000 n 
+0000106554 00000 n 
+0000106618 00000 n 
+0000106744 00000 n 
+0000106870 00000 n 
+0000106996 00000 n 
+0000487094 00000 n 
+0000108934 00000 n 
+0000107994 00000 n 
+0000107172 00000 n 
+0000108110 00000 n 
+0000108236 00000 n 
+0000108362 00000 n 
+0000108489 00000 n 
+0000108616 00000 n 
+0000108743 00000 n 
+0000108870 00000 n 
+0000110775 00000 n 
+0000109960 00000 n 
+0000109046 00000 n 
+0000110076 00000 n 
+0000110203 00000 n 
+0000110330 00000 n 
+0000110457 00000 n 
+0000110584 00000 n 
+0000110711 00000 n 
+0000112208 00000 n 
+0000111774 00000 n 
+0000110900 00000 n 
+0000111890 00000 n 
+0000112017 00000 n 
+0000112144 00000 n 
+0000114206 00000 n 
+0000113520 00000 n 
+0000112320 00000 n 
+0000113636 00000 n 
+0000113763 00000 n 
+0000113890 00000 n 
+0000114016 00000 n 
+0000114142 00000 n 
+0000115777 00000 n 
+0000115343 00000 n 
+0000114344 00000 n 
+0000115459 00000 n 
+0000485285 00000 n 
+0000115586 00000 n 
+0000115713 00000 n 
+0000117838 00000 n 
+0000117277 00000 n 
+0000115929 00000 n 
+0000117393 00000 n 
+0000117520 00000 n 
+0000117647 00000 n 
+0000117774 00000 n 
+0000487219 00000 n 
+0000119263 00000 n 
+0000118956 00000 n 
+0000117963 00000 n 
+0000119072 00000 n 
+0000119199 00000 n 
+0000120689 00000 n 
+0000120255 00000 n 
+0000119388 00000 n 
+0000120371 00000 n 
+0000120498 00000 n 
+0000120625 00000 n 
+0000122295 00000 n 
+0000121861 00000 n 
+0000120814 00000 n 
+0000121977 00000 n 
+0000122104 00000 n 
+0000122231 00000 n 
+0000123270 00000 n 
+0000123090 00000 n 
+0000122420 00000 n 
+0000123206 00000 n 
+0000124427 00000 n 
+0000124247 00000 n 
+0000123369 00000 n 
+0000124363 00000 n 
+0000126446 00000 n 
+0000125885 00000 n 
+0000124526 00000 n 
+0000126001 00000 n 
+0000126128 00000 n 
+0000126255 00000 n 
+0000126382 00000 n 
+0000487344 00000 n 
+0000128229 00000 n 
+0000127922 00000 n 
+0000126584 00000 n 
+0000128038 00000 n 
+0000128165 00000 n 
+0000129902 00000 n 
+0000129722 00000 n 
+0000128354 00000 n 
+0000129838 00000 n 
+0000131851 00000 n 
+0000131417 00000 n 
+0000130001 00000 n 
+0000131533 00000 n 
+0000131660 00000 n 
+0000131787 00000 n 
+0000134092 00000 n 
+0000133912 00000 n 
+0000131976 00000 n 
+0000134028 00000 n 
+0000136534 00000 n 
+0000136100 00000 n 
+0000134217 00000 n 
+0000136216 00000 n 
+0000136343 00000 n 
+0000136470 00000 n 
+0000138413 00000 n 
+0000137852 00000 n 
+0000136659 00000 n 
+0000137968 00000 n 
+0000138095 00000 n 
+0000138222 00000 n 
+0000138349 00000 n 
+0000487469 00000 n 
+0000140202 00000 n 
+0000139769 00000 n 
+0000138538 00000 n 
+0000139885 00000 n 
+0000140011 00000 n 
+0000140138 00000 n 
+0000141787 00000 n 
+0000141480 00000 n 
+0000140314 00000 n 
+0000141596 00000 n 
+0000141723 00000 n 
+0000143994 00000 n 
+0000143433 00000 n 
+0000141899 00000 n 
+0000143549 00000 n 
+0000143676 00000 n 
+0000143803 00000 n 
+0000143930 00000 n 
+0000145704 00000 n 
+0000145397 00000 n 
+0000144132 00000 n 
+0000145513 00000 n 
+0000483534 00000 n 
+0000145640 00000 n 
+0000147433 00000 n 
+0000146999 00000 n 
+0000145856 00000 n 
+0000147115 00000 n 
+0000147242 00000 n 
+0000147369 00000 n 
+0000149167 00000 n 
+0000148480 00000 n 
+0000147571 00000 n 
+0000148596 00000 n 
+0000148723 00000 n 
+0000148849 00000 n 
+0000148976 00000 n 
+0000149103 00000 n 
+0000487594 00000 n 
+0000150914 00000 n 
+0000149973 00000 n 
+0000149305 00000 n 
+0000150089 00000 n 
+0000150215 00000 n 
+0000150342 00000 n 
+0000150469 00000 n 
+0000150596 00000 n 
+0000150723 00000 n 
+0000150850 00000 n 
+0000152751 00000 n 
+0000151938 00000 n 
+0000151039 00000 n 
+0000152054 00000 n 
+0000152181 00000 n 
+0000152306 00000 n 
+0000152433 00000 n 
+0000152560 00000 n 
+0000152687 00000 n 
+0000154620 00000 n 
+0000154059 00000 n 
+0000152876 00000 n 
+0000154175 00000 n 
+0000154302 00000 n 
+0000154429 00000 n 
+0000154556 00000 n 
+0000156137 00000 n 
+0000155703 00000 n 
+0000154745 00000 n 
+0000155819 00000 n 
+0000155946 00000 n 
+0000156073 00000 n 
+0000157978 00000 n 
+0000157672 00000 n 
+0000156249 00000 n 
+0000157788 00000 n 
+0000157914 00000 n 
+0000159930 00000 n 
+0000159244 00000 n 
+0000158116 00000 n 
+0000159360 00000 n 
+0000159487 00000 n 
+0000159614 00000 n 
+0000159741 00000 n 
+0000159866 00000 n 
+0000487719 00000 n 
+0000162125 00000 n 
+0000161437 00000 n 
+0000160055 00000 n 
+0000161553 00000 n 
+0000161680 00000 n 
+0000161807 00000 n 
+0000161934 00000 n 
+0000162061 00000 n 
+0000163908 00000 n 
+0000163349 00000 n 
+0000162250 00000 n 
+0000163465 00000 n 
+0000163592 00000 n 
+0000163718 00000 n 
+0000163844 00000 n 
+0000166361 00000 n 
+0000165420 00000 n 
+0000164046 00000 n 
+0000165536 00000 n 
+0000165663 00000 n 
+0000165790 00000 n 
+0000165917 00000 n 
+0000166043 00000 n 
+0000166170 00000 n 
+0000166297 00000 n 
+0000167473 00000 n 
+0000167166 00000 n 
+0000166525 00000 n 
+0000167282 00000 n 
+0000167409 00000 n 
+0000169071 00000 n 
+0000168637 00000 n 
+0000167585 00000 n 
+0000168753 00000 n 
+0000168880 00000 n 
+0000169007 00000 n 
+0000170340 00000 n 
+0000169906 00000 n 
+0000169209 00000 n 
+0000170022 00000 n 
+0000170149 00000 n 
+0000170276 00000 n 
+0000487844 00000 n 
+0000172120 00000 n 
+0000171559 00000 n 
+0000170452 00000 n 
+0000171675 00000 n 
+0000171802 00000 n 
+0000171929 00000 n 
+0000172056 00000 n 
+0000174135 00000 n 
+0000173320 00000 n 
+0000172245 00000 n 
+0000173436 00000 n 
+0000173563 00000 n 
+0000173690 00000 n 
+0000173817 00000 n 
+0000173944 00000 n 
+0000174071 00000 n 
+0000175709 00000 n 
+0000175402 00000 n 
+0000174260 00000 n 
+0000175518 00000 n 
+0000175645 00000 n 
+0000177366 00000 n 
+0000177059 00000 n 
+0000175834 00000 n 
+0000177175 00000 n 
+0000177302 00000 n 
+0000179573 00000 n 
+0000179012 00000 n 
+0000177491 00000 n 
+0000179128 00000 n 
+0000179255 00000 n 
+0000179382 00000 n 
+0000179509 00000 n 
+0000180703 00000 n 
+0000180396 00000 n 
+0000179685 00000 n 
+0000180512 00000 n 
+0000180639 00000 n 
+0000487969 00000 n 
+0000183326 00000 n 
+0000182639 00000 n 
+0000180815 00000 n 
+0000182755 00000 n 
+0000182882 00000 n 
+0000183008 00000 n 
+0000183135 00000 n 
+0000183262 00000 n 
+0000183732 00000 n 
+0000183552 00000 n 
+0000183451 00000 n 
+0000183668 00000 n 
+0000184163 00000 n 
+0000183984 00000 n 
+0000183774 00000 n 
+0000184453 00000 n 
+0000184337 00000 n 
+0000184236 00000 n 
+0000186827 00000 n 
+0000186013 00000 n 
+0000184495 00000 n 
+0000186129 00000 n 
+0000186193 00000 n 
+0000186446 00000 n 
+0000186510 00000 n 
+0000186574 00000 n 
+0000186637 00000 n 
+0000186763 00000 n 
+0000189801 00000 n 
+0000188983 00000 n 
+0000186940 00000 n 
+0000189099 00000 n 
+0000189226 00000 n 
+0000189290 00000 n 
+0000189354 00000 n 
+0000189418 00000 n 
+0000189482 00000 n 
+0000189546 00000 n 
+0000189610 00000 n 
+0000189737 00000 n 
+0000488094 00000 n 
+0000192575 00000 n 
+0000192268 00000 n 
+0000189913 00000 n 
+0000192384 00000 n 
+0000192511 00000 n 
+0000193986 00000 n 
+0000193553 00000 n 
+0000192687 00000 n 
+0000193669 00000 n 
+0000193922 00000 n 
+0000196427 00000 n 
+0000195866 00000 n 
+0000194112 00000 n 
+0000195982 00000 n 
+0000196046 00000 n 
+0000196110 00000 n 
+0000196174 00000 n 
+0000196238 00000 n 
+0000196363 00000 n 
+0000198218 00000 n 
+0000198038 00000 n 
+0000196552 00000 n 
+0000198154 00000 n 
+0000199990 00000 n 
+0000199556 00000 n 
+0000198343 00000 n 
+0000199672 00000 n 
+0000199799 00000 n 
+0000199926 00000 n 
+0000202116 00000 n 
+0000201490 00000 n 
+0000200115 00000 n 
+0000201606 00000 n 
+0000201670 00000 n 
+0000201734 00000 n 
+0000201798 00000 n 
+0000201925 00000 n 
+0000202052 00000 n 
+0000488219 00000 n 
+0000203950 00000 n 
+0000203520 00000 n 
+0000202241 00000 n 
+0000203636 00000 n 
+0000203763 00000 n 
+0000203886 00000 n 
+0000206222 00000 n 
+0000205406 00000 n 
+0000204062 00000 n 
+0000205522 00000 n 
+0000205775 00000 n 
+0000205902 00000 n 
+0000205966 00000 n 
+0000206030 00000 n 
+0000206094 00000 n 
+0000206158 00000 n 
+0000209538 00000 n 
+0000209040 00000 n 
+0000206335 00000 n 
+0000209156 00000 n 
+0000209220 00000 n 
+0000209284 00000 n 
+0000209348 00000 n 
+0000209412 00000 n 
+0000209474 00000 n 
+0000211986 00000 n 
+0000210790 00000 n 
+0000209637 00000 n 
+0000210906 00000 n 
+0000210970 00000 n 
+0000211034 00000 n 
+0000211161 00000 n 
+0000211288 00000 n 
+0000211415 00000 n 
+0000211542 00000 n 
+0000211669 00000 n 
+0000211795 00000 n 
+0000211922 00000 n 
+0000214039 00000 n 
+0000212971 00000 n 
+0000212098 00000 n 
+0000213087 00000 n 
+0000213214 00000 n 
+0000213341 00000 n 
+0000213468 00000 n 
+0000213595 00000 n 
+0000213722 00000 n 
+0000213849 00000 n 
+0000213976 00000 n 
+0000216537 00000 n 
+0000215467 00000 n 
+0000214151 00000 n 
+0000215583 00000 n 
+0000215710 00000 n 
+0000215837 00000 n 
+0000215963 00000 n 
+0000216090 00000 n 
+0000216154 00000 n 
+0000216218 00000 n 
+0000216282 00000 n 
+0000216346 00000 n 
+0000216410 00000 n 
+0000216474 00000 n 
+0000488344 00000 n 
+0000219400 00000 n 
+0000218518 00000 n 
+0000216662 00000 n 
+0000218634 00000 n 
+0000218698 00000 n 
+0000218762 00000 n 
+0000218826 00000 n 
+0000218889 00000 n 
+0000218953 00000 n 
+0000219017 00000 n 
+0000219081 00000 n 
+0000219145 00000 n 
+0000219272 00000 n 
+0000219336 00000 n 
+0000222236 00000 n 
+0000221417 00000 n 
+0000219512 00000 n 
+0000221533 00000 n 
+0000221597 00000 n 
+0000221661 00000 n 
+0000221788 00000 n 
+0000221852 00000 n 
+0000221916 00000 n 
+0000221980 00000 n 
+0000222044 00000 n 
+0000222108 00000 n 
+0000222172 00000 n 
+0000223305 00000 n 
+0000222869 00000 n 
+0000222348 00000 n 
+0000222985 00000 n 
+0000223049 00000 n 
+0000223113 00000 n 
+0000223177 00000 n 
+0000223241 00000 n 
+0000225257 00000 n 
+0000225457 00000 n 
+0000225837 00000 n 
+0000225111 00000 n 
+0000223404 00000 n 
+0000225647 00000 n 
+0000229281 00000 n 
+0000228271 00000 n 
+0000225976 00000 n 
+0000228387 00000 n 
+0000228451 00000 n 
+0000228515 00000 n 
+0000228579 00000 n 
+0000228643 00000 n 
+0000228707 00000 n 
+0000228771 00000 n 
+0000228834 00000 n 
+0000228898 00000 n 
+0000228962 00000 n 
+0000229026 00000 n 
+0000229090 00000 n 
+0000229153 00000 n 
+0000229217 00000 n 
+0000232662 00000 n 
+0000231715 00000 n 
+0000229367 00000 n 
+0000231831 00000 n 
+0000231895 00000 n 
+0000231959 00000 n 
+0000232023 00000 n 
+0000232087 00000 n 
+0000232151 00000 n 
+0000232215 00000 n 
+0000232279 00000 n 
+0000232343 00000 n 
+0000232406 00000 n 
+0000232470 00000 n 
+0000232534 00000 n 
+0000232598 00000 n 
+0000488469 00000 n 
+0000233396 00000 n 
+0000233216 00000 n 
+0000232761 00000 n 
+0000233332 00000 n 
+0000235405 00000 n 
+0000235099 00000 n 
+0000233482 00000 n 
+0000235215 00000 n 
+0000237436 00000 n 
+0000237610 00000 n 
+0000237855 00000 n 
+0000237290 00000 n 
+0000235544 00000 n 
+0000237791 00000 n 
+0000239975 00000 n 
+0000239289 00000 n 
+0000238010 00000 n 
+0000239405 00000 n 
+0000239658 00000 n 
+0000239784 00000 n 
+0000239911 00000 n 
+0000242628 00000 n 
+0000242195 00000 n 
+0000240101 00000 n 
+0000242311 00000 n 
+0000242438 00000 n 
+0000242565 00000 n 
+0000484122 00000 n 
+0000245671 00000 n 
+0000244714 00000 n 
+0000244407 00000 n 
+0000242767 00000 n 
+0000244523 00000 n 
+0000244650 00000 n 
+0000488594 00000 n 
+0000246814 00000 n 
+0000245555 00000 n 
+0000244853 00000 n 
+0000246750 00000 n 
+0000246055 00000 n 
+0000246173 00000 n 
+0000246221 00000 n 
+0000246729 00000 n 
+0000247236 00000 n 
+0000247056 00000 n 
+0000246955 00000 n 
+0000247172 00000 n 
+0000247670 00000 n 
+0000247491 00000 n 
+0000247278 00000 n 
+0000247960 00000 n 
+0000247844 00000 n 
+0000247743 00000 n 
+0000250361 00000 n 
+0000249737 00000 n 
+0000248002 00000 n 
+0000249853 00000 n 
+0000249917 00000 n 
+0000250170 00000 n 
+0000250297 00000 n 
+0000251437 00000 n 
+0000251257 00000 n 
+0000250500 00000 n 
+0000251373 00000 n 
+0000488719 00000 n 
+0000253666 00000 n 
+0000253233 00000 n 
+0000251536 00000 n 
+0000253349 00000 n 
+0000253602 00000 n 
+0000256295 00000 n 
+0000255988 00000 n 
+0000253779 00000 n 
+0000256104 00000 n 
+0000256231 00000 n 
+0000259364 00000 n 
+0000259184 00000 n 
+0000256446 00000 n 
+0000259300 00000 n 
+0000260457 00000 n 
+0000260277 00000 n 
+0000259502 00000 n 
+0000260393 00000 n 
+0000261635 00000 n 
+0000261455 00000 n 
+0000260569 00000 n 
+0000261571 00000 n 
+0000263851 00000 n 
+0000263544 00000 n 
+0000261760 00000 n 
+0000263660 00000 n 
+0000263787 00000 n 
+0000488844 00000 n 
+0000265867 00000 n 
+0000265433 00000 n 
+0000263989 00000 n 
+0000265549 00000 n 
+0000265676 00000 n 
+0000265803 00000 n 
+0000267517 00000 n 
+0000267210 00000 n 
+0000265992 00000 n 
+0000267326 00000 n 
+0000267453 00000 n 
+0000269698 00000 n 
+0000269518 00000 n 
+0000267642 00000 n 
+0000269634 00000 n 
+0000271111 00000 n 
+0000270931 00000 n 
+0000269823 00000 n 
+0000271047 00000 n 
+0000272511 00000 n 
+0000272331 00000 n 
+0000271223 00000 n 
+0000272447 00000 n 
+0000275492 00000 n 
+0000274738 00000 n 
+0000272623 00000 n 
+0000274854 00000 n 
+0000274981 00000 n 
+0000275108 00000 n 
+0000275172 00000 n 
+0000275236 00000 n 
+0000275300 00000 n 
+0000275364 00000 n 
+0000275428 00000 n 
+0000488969 00000 n 
+0000276432 00000 n 
+0000276252 00000 n 
+0000275630 00000 n 
+0000276368 00000 n 
+0000277763 00000 n 
+0000277456 00000 n 
+0000276531 00000 n 
+0000277572 00000 n 
+0000277636 00000 n 
+0000277699 00000 n 
+0000280184 00000 n 
+0000280593 00000 n 
+0000280047 00000 n 
+0000277888 00000 n 
+0000280337 00000 n 
+0000280401 00000 n 
+0000280465 00000 n 
+0000280529 00000 n 
+0000281812 00000 n 
+0000281632 00000 n 
+0000280718 00000 n 
+0000281748 00000 n 
+0000282978 00000 n 
+0000282798 00000 n 
+0000281924 00000 n 
+0000282914 00000 n 
+0000285052 00000 n 
+0000284491 00000 n 
+0000283077 00000 n 
+0000284607 00000 n 
+0000284671 00000 n 
+0000284735 00000 n 
+0000284861 00000 n 
+0000284988 00000 n 
+0000489094 00000 n 
+0000286533 00000 n 
+0000286226 00000 n 
+0000285177 00000 n 
+0000286342 00000 n 
+0000286469 00000 n 
+0000288644 00000 n 
+0000287765 00000 n 
+0000286658 00000 n 
+0000287881 00000 n 
+0000288134 00000 n 
+0000288198 00000 n 
+0000288261 00000 n 
+0000288324 00000 n 
+0000288388 00000 n 
+0000288452 00000 n 
+0000288516 00000 n 
+0000288580 00000 n 
+0000291182 00000 n 
+0000290492 00000 n 
+0000288757 00000 n 
+0000290608 00000 n 
+0000290735 00000 n 
+0000290799 00000 n 
+0000290863 00000 n 
+0000290927 00000 n 
+0000290991 00000 n 
+0000291118 00000 n 
+0000292466 00000 n 
+0000292159 00000 n 
+0000291320 00000 n 
+0000292275 00000 n 
+0000292402 00000 n 
+0000294525 00000 n 
+0000293835 00000 n 
+0000292591 00000 n 
+0000293951 00000 n 
+0000294078 00000 n 
+0000294142 00000 n 
+0000294206 00000 n 
+0000294270 00000 n 
+0000294334 00000 n 
+0000294461 00000 n 
+0000296287 00000 n 
+0000295856 00000 n 
+0000294663 00000 n 
+0000295972 00000 n 
+0000296223 00000 n 
+0000489219 00000 n 
+0000297807 00000 n 
+0000297627 00000 n 
+0000296413 00000 n 
+0000297743 00000 n 
+0000299920 00000 n 
+0000299360 00000 n 
+0000297919 00000 n 
+0000299476 00000 n 
+0000299729 00000 n 
+0000299856 00000 n 
+0000302594 00000 n 
+0000302223 00000 n 
+0000300033 00000 n 
+0000302339 00000 n 
+0000302466 00000 n 
+0000302530 00000 n 
+0000304937 00000 n 
+0000304757 00000 n 
+0000302719 00000 n 
+0000304873 00000 n 
+0000307053 00000 n 
 0000306873 00000 n 
-0000307490 00000 n 
-0000309264 00000 n 
-0000308704 00000 n 
-0000307653 00000 n 
-0000308820 00000 n 
-0000309073 00000 n 
-0000309200 00000 n 
-0000311905 00000 n 
-0000311598 00000 n 
-0000309403 00000 n 
-0000311714 00000 n 
-0000311841 00000 n 
-0000314450 00000 n 
-0000313950 00000 n 
-0000312043 00000 n 
-0000314066 00000 n 
-0000314130 00000 n 
-0000314194 00000 n 
-0000314258 00000 n 
-0000314322 00000 n 
-0000314386 00000 n 
-0000486876 00000 n 
-0000317154 00000 n 
-0000316529 00000 n 
-0000314589 00000 n 
-0000316645 00000 n 
-0000316709 00000 n 
-0000316773 00000 n 
-0000316837 00000 n 
-0000316964 00000 n 
-0000317090 00000 n 
-0000319028 00000 n 
-0000318848 00000 n 
-0000317279 00000 n 
-0000318964 00000 n 
-0000321716 00000 n 
-0000321536 00000 n 
-0000319153 00000 n 
-0000321652 00000 n 
-0000323438 00000 n 
-0000323258 00000 n 
-0000321841 00000 n 
-0000323374 00000 n 
-0000323948 00000 n 
-0000323769 00000 n 
-0000323563 00000 n 
-0000324238 00000 n 
-0000324122 00000 n 
-0000324021 00000 n 
-0000487001 00000 n 
-0000326260 00000 n 
-0000325637 00000 n 
-0000324280 00000 n 
-0000325753 00000 n 
-0000325817 00000 n 
-0000326070 00000 n 
-0000326197 00000 n 
-0000326417 00000 n 
-0000326443 00000 n 
-0000326771 00000 n 
-0000326795 00000 n 
-0000326819 00000 n 
-0000327245 00000 n 
-0000327913 00000 n 
-0000328245 00000 n 
-0000328283 00000 n 
-0000328363 00000 n 
-0000328443 00000 n 
-0000328997 00000 n 
-0000329640 00000 n 
-0000330270 00000 n 
-0000330521 00000 n 
-0000330917 00000 n 
-0000330953 00000 n 
-0000331577 00000 n 
-0000332247 00000 n 
-0000332887 00000 n 
-0000333318 00000 n 
-0000333658 00000 n 
-0000335324 00000 n 
-0000335557 00000 n 
-0000351219 00000 n 
-0000351740 00000 n 
-0000357945 00000 n 
-0000358226 00000 n 
-0000361522 00000 n 
-0000361759 00000 n 
-0000368902 00000 n 
-0000369195 00000 n 
-0000371004 00000 n 
-0000371239 00000 n 
-0000373056 00000 n 
-0000373290 00000 n 
-0000374955 00000 n 
-0000375187 00000 n 
-0000393418 00000 n 
-0000394006 00000 n 
-0000398585 00000 n 
-0000398859 00000 n 
-0000402190 00000 n 
-0000402458 00000 n 
-0000405789 00000 n 
-0000406057 00000 n 
-0000407873 00000 n 
-0000408101 00000 n 
-0000414081 00000 n 
-0000414408 00000 n 
-0000418242 00000 n 
-0000418525 00000 n 
-0000427063 00000 n 
-0000427468 00000 n 
-0000439926 00000 n 
-0000440388 00000 n 
-0000441705 00000 n 
-0000441944 00000 n 
-0000457950 00000 n 
-0000458414 00000 n 
-0000474366 00000 n 
-0000474984 00000 n 
-0000480650 00000 n 
-0000487090 00000 n 
-0000487215 00000 n 
-0000487341 00000 n 
-0000487467 00000 n 
-0000487593 00000 n 
-0000487673 00000 n 
-0000487774 00000 n 
-0000508658 00000 n 
-0000508857 00000 n 
-0000509042 00000 n 
-0000509226 00000 n 
-0000509411 00000 n 
-0000509595 00000 n 
-0000509774 00000 n 
-0000509950 00000 n 
-0000510127 00000 n 
-0000510303 00000 n 
-0000510480 00000 n 
-0000510655 00000 n 
-0000510830 00000 n 
-0000511007 00000 n 
-0000511183 00000 n 
-0000511360 00000 n 
-0000511536 00000 n 
-0000511713 00000 n 
-0000511889 00000 n 
-0000512066 00000 n 
-0000512242 00000 n 
-0000512419 00000 n 
-0000512622 00000 n 
-0000512817 00000 n 
-0000513003 00000 n 
-0000513189 00000 n 
-0000513372 00000 n 
-0000513557 00000 n 
-0000513742 00000 n 
-0000513927 00000 n 
-0000514112 00000 n 
-0000514297 00000 n 
-0000514482 00000 n 
-0000514667 00000 n 
-0000514852 00000 n 
-0000515037 00000 n 
-0000515222 00000 n 
-0000515407 00000 n 
-0000515592 00000 n 
-0000515777 00000 n 
-0000515962 00000 n 
-0000516147 00000 n 
-0000516332 00000 n 
-0000516517 00000 n 
-0000516702 00000 n 
-0000516887 00000 n 
-0000517072 00000 n 
-0000517257 00000 n 
-0000517442 00000 n 
-0000517627 00000 n 
-0000517812 00000 n 
-0000517997 00000 n 
-0000518182 00000 n 
-0000518367 00000 n 
-0000518552 00000 n 
-0000518737 00000 n 
-0000518922 00000 n 
-0000519107 00000 n 
-0000519292 00000 n 
-0000519474 00000 n 
-0000519656 00000 n 
-0000519841 00000 n 
-0000520031 00000 n 
-0000520228 00000 n 
+0000305076 00000 n 
+0000306989 00000 n 
+0000307459 00000 n 
+0000307279 00000 n 
+0000307178 00000 n 
+0000307395 00000 n 
+0000489344 00000 n 
+0000307896 00000 n 
+0000307717 00000 n 
+0000307501 00000 n 
+0000308186 00000 n 
+0000308070 00000 n 
+0000307969 00000 n 
+0000310270 00000 n 
+0000309900 00000 n 
+0000308228 00000 n 
+0000310016 00000 n 
+0000310080 00000 n 
+0000312807 00000 n 
+0000312627 00000 n 
+0000310383 00000 n 
+0000312743 00000 n 
+0000484560 00000 n 
+0000313610 00000 n 
+0000313430 00000 n 
+0000312933 00000 n 
+0000313546 00000 n 
+0000315315 00000 n 
+0000314755 00000 n 
+0000313709 00000 n 
+0000314871 00000 n 
+0000315124 00000 n 
+0000315251 00000 n 
+0000489469 00000 n 
+0000317952 00000 n 
+0000317645 00000 n 
+0000315454 00000 n 
+0000317761 00000 n 
+0000317888 00000 n 
+0000320494 00000 n 
+0000319994 00000 n 
+0000318090 00000 n 
+0000320110 00000 n 
+0000320174 00000 n 
+0000320238 00000 n 
+0000320302 00000 n 
+0000320366 00000 n 
+0000320430 00000 n 
+0000323193 00000 n 
+0000322568 00000 n 
+0000320633 00000 n 
+0000322684 00000 n 
+0000322748 00000 n 
+0000322812 00000 n 
+0000322876 00000 n 
+0000323003 00000 n 
+0000323129 00000 n 
+0000325064 00000 n 
+0000324884 00000 n 
+0000323318 00000 n 
+0000325000 00000 n 
+0000327746 00000 n 
+0000327566 00000 n 
+0000325189 00000 n 
+0000327682 00000 n 
+0000329464 00000 n 
+0000329284 00000 n 
+0000327871 00000 n 
+0000329400 00000 n 
+0000489594 00000 n 
+0000329974 00000 n 
+0000329795 00000 n 
+0000329589 00000 n 
+0000330264 00000 n 
+0000330148 00000 n 
+0000330047 00000 n 
+0000332282 00000 n 
+0000331659 00000 n 
+0000330306 00000 n 
+0000331775 00000 n 
+0000331839 00000 n 
+0000332092 00000 n 
+0000332219 00000 n 
+0000332439 00000 n 
+0000332465 00000 n 
+0000332793 00000 n 
+0000332817 00000 n 
+0000332841 00000 n 
+0000333173 00000 n 
+0000333211 00000 n 
+0000333243 00000 n 
+0000333275 00000 n 
+0000333701 00000 n 
+0000334369 00000 n 
+0000334923 00000 n 
+0000335566 00000 n 
+0000336196 00000 n 
+0000336447 00000 n 
+0000336843 00000 n 
+0000336879 00000 n 
+0000337503 00000 n 
+0000338173 00000 n 
+0000338813 00000 n 
+0000339244 00000 n 
+0000339676 00000 n 
+0000341342 00000 n 
+0000341575 00000 n 
+0000357237 00000 n 
+0000357758 00000 n 
+0000364645 00000 n 
+0000364949 00000 n 
+0000368245 00000 n 
+0000368482 00000 n 
+0000375625 00000 n 
+0000375918 00000 n 
+0000377727 00000 n 
+0000377962 00000 n 
+0000379779 00000 n 
+0000380013 00000 n 
+0000381678 00000 n 
+0000381910 00000 n 
+0000399867 00000 n 
+0000400452 00000 n 
+0000405090 00000 n 
+0000405364 00000 n 
+0000407228 00000 n 
+0000407454 00000 n 
+0000409307 00000 n 
+0000409533 00000 n 
+0000411349 00000 n 
+0000411577 00000 n 
+0000417557 00000 n 
+0000417884 00000 n 
+0000421718 00000 n 
+0000422001 00000 n 
+0000430539 00000 n 
+0000430944 00000 n 
+0000443402 00000 n 
+0000443864 00000 n 
+0000445181 00000 n 
+0000445420 00000 n 
+0000461426 00000 n 
+0000461890 00000 n 
+0000478025 00000 n 
+0000478646 00000 n 
+0000483254 00000 n 
+0000489701 00000 n 
+0000489826 00000 n 
+0000489952 00000 n 
+0000490078 00000 n 
+0000490204 00000 n 
+0000490284 00000 n 
+0000490385 00000 n 
+0000511269 00000 n 
+0000511468 00000 n 
+0000511653 00000 n 
+0000511837 00000 n 
+0000512022 00000 n 
+0000512206 00000 n 
+0000512385 00000 n 
+0000512561 00000 n 
+0000512738 00000 n 
+0000512914 00000 n 
+0000513091 00000 n 
+0000513266 00000 n 
+0000513441 00000 n 
+0000513618 00000 n 
+0000513794 00000 n 
+0000513971 00000 n 
+0000514147 00000 n 
+0000514324 00000 n 
+0000514500 00000 n 
+0000514677 00000 n 
+0000514853 00000 n 
+0000515030 00000 n 
+0000515233 00000 n 
+0000515428 00000 n 
+0000515614 00000 n 
+0000515802 00000 n 
+0000515995 00000 n 
+0000516186 00000 n 
+0000516379 00000 n 
+0000516572 00000 n 
+0000516765 00000 n 
+0000516958 00000 n 
+0000517151 00000 n 
+0000517344 00000 n 
+0000517537 00000 n 
+0000517730 00000 n 
+0000517923 00000 n 
+0000518116 00000 n 
+0000518309 00000 n 
+0000518502 00000 n 
+0000518695 00000 n 
+0000518888 00000 n 
+0000519081 00000 n 
+0000519274 00000 n 
+0000519467 00000 n 
+0000519660 00000 n 
+0000519853 00000 n 
+0000520046 00000 n 
+0000520239 00000 n 
 0000520432 00000 n 
-0000520641 00000 n 
-0000520820 00000 n 
-0000521001 00000 n 
-0000521186 00000 n 
-0000521379 00000 n 
-0000521580 00000 n 
-0000521785 00000 n 
-0000521990 00000 n 
-0000522187 00000 n 
-0000522372 00000 n 
-0000522568 00000 n 
-0000522759 00000 n 
-0000522948 00000 n 
-0000523138 00000 n 
-0000523331 00000 n 
-0000523528 00000 n 
-0000523725 00000 n 
-0000523913 00000 n 
-0000524087 00000 n 
-0000524281 00000 n 
-0000524483 00000 n 
-0000524694 00000 n 
-0000524905 00000 n 
-0000525110 00000 n 
-0000525313 00000 n 
-0000525516 00000 n 
-0000525719 00000 n 
-0000525922 00000 n 
-0000526161 00000 n 
-0000526412 00000 n 
-0000526650 00000 n 
-0000526897 00000 n 
-0000527140 00000 n 
-0000527383 00000 n 
-0000527626 00000 n 
-0000527871 00000 n 
-0000528120 00000 n 
-0000528363 00000 n 
-0000528606 00000 n 
-0000528890 00000 n 
-0000529181 00000 n 
-0000529471 00000 n 
-0000529762 00000 n 
-0000530046 00000 n 
-0000530334 00000 n 
-0000530620 00000 n 
-0000530903 00000 n 
-0000531186 00000 n 
-0000531469 00000 n 
-0000531752 00000 n 
-0000532035 00000 n 
-0000532290 00000 n 
-0000532399 00000 n 
-0000532525 00000 n 
-0000532640 00000 n 
-0000532756 00000 n 
-0000532874 00000 n 
-0000532993 00000 n 
-0000533111 00000 n 
-0000533229 00000 n 
-0000533347 00000 n 
-0000533465 00000 n 
-0000533583 00000 n 
-0000533700 00000 n 
-0000533819 00000 n 
-0000533939 00000 n 
-0000534061 00000 n 
-0000534185 00000 n 
-0000534314 00000 n 
-0000534448 00000 n 
-0000534587 00000 n 
-0000534731 00000 n 
-0000534831 00000 n 
-0000534958 00000 n 
-0000535079 00000 n 
-0000535212 00000 n 
-0000535303 00000 n 
-0000535408 00000 n 
-0000535448 00000 n 
-0000535748 00000 n 
+0000520625 00000 n 
+0000520818 00000 n 
+0000521011 00000 n 
+0000521204 00000 n 
+0000521397 00000 n 
+0000521590 00000 n 
+0000521783 00000 n 
+0000521976 00000 n 
+0000522169 00000 n 
+0000522356 00000 n 
+0000522537 00000 n 
+0000522722 00000 n 
+0000522906 00000 n 
+0000523091 00000 n 
+0000523274 00000 n 
+0000523455 00000 n 
+0000523631 00000 n 
+0000523808 00000 n 
+0000523984 00000 n 
+0000524161 00000 n 
+0000524337 00000 n 
+0000524514 00000 n 
+0000524690 00000 n 
+0000524867 00000 n 
+0000525042 00000 n 
+0000525217 00000 n 
+0000525394 00000 n 
+0000525570 00000 n 
+0000525747 00000 n 
+0000525923 00000 n 
+0000526100 00000 n 
+0000526273 00000 n 
+0000526450 00000 n 
+0000526614 00000 n 
+0000526806 00000 n 
+0000527003 00000 n 
+0000527214 00000 n 
+0000527425 00000 n 
+0000527633 00000 n 
+0000527835 00000 n 
+0000528038 00000 n 
+0000528241 00000 n 
+0000528444 00000 n 
+0000528671 00000 n 
+0000528922 00000 n 
+0000529164 00000 n 
+0000529409 00000 n 
+0000529652 00000 n 
+0000529895 00000 n 
+0000530138 00000 n 
+0000530381 00000 n 
+0000530630 00000 n 
+0000530875 00000 n 
+0000531118 00000 n 
+0000531385 00000 n 
+0000531676 00000 n 
+0000531966 00000 n 
+0000532257 00000 n 
+0000532544 00000 n 
+0000532830 00000 n 
+0000533118 00000 n 
+0000533401 00000 n 
+0000533684 00000 n 
+0000533967 00000 n 
+0000534250 00000 n 
+0000534533 00000 n 
+0000534816 00000 n 
+0000534988 00000 n 
+0000535114 00000 n 
+0000535229 00000 n 
+0000535345 00000 n 
+0000535463 00000 n 
+0000535583 00000 n 
+0000535703 00000 n 
+0000535823 00000 n 
+0000535943 00000 n 
+0000536063 00000 n 
+0000536182 00000 n 
+0000536299 00000 n 
+0000536415 00000 n 
+0000536531 00000 n 
+0000536651 00000 n 
+0000536775 00000 n 
+0000536904 00000 n 
+0000537038 00000 n 
+0000537177 00000 n 
+0000537321 00000 n 
+0000537421 00000 n 
+0000537549 00000 n 
+0000537667 00000 n 
+0000537797 00000 n 
+0000537888 00000 n 
+0000537993 00000 n 
+0000538033 00000 n 
+0000538341 00000 n 
 trailer
-<< /Size 2330
-/Root 2328 0 R
-/Info 2329 0 R
-/ID [<85B431796E76FA6CA2919472E4A7A6B9> <85B431796E76FA6CA2919472E4A7A6B9>] >>
+<< /Size 2338
+/Root 2336 0 R
+/Info 2337 0 R
+/ID [<FF52C2CBE3161288F1E70BD5EF6262D5> <FF52C2CBE3161288F1E70BD5EF6262D5>] >>
 startxref
-536080
+538673
 %%EOF

Modified: branches/samba/experimental/docs/Samba3-HOWTO.pdf
===================================================================
--- branches/samba/experimental/docs/Samba3-HOWTO.pdf	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/docs/Samba3-HOWTO.pdf	2008-06-09 06:59:20 UTC (rev 1920)
@@ -13,7 +13,7 @@
 (Attribution)
 endobj
 13 0 obj
-<< /S /GoTo /D (id249163) >>
+<< /S /GoTo /D (id2423388) >>
 endobj
 16 0 obj
 (Contents)
@@ -5524,15 +5524,12 @@
 << /S /GoTo /D [3686 0 R  /Fit ] >>
 endobj
 3688 0 obj <<
-/Length 274       
+/Length 272       
 /Filter /FlateDecode
 >>
 stream
-xÚ…Q»N1ìó.m)·x×çǵ ¸èšHÁ‚‚P˜Ä!A—2‰Dþ¾Ž‚jgV3;cY²w&Y;“ÿÌ[?»y ËС®™ß1D
-‰Õ†ÀhËü–½p¿¢RVóåZ¢ÙB_èc8
-…ü-ª€à»ÀÅR(âÏ~Yh¶âÕw¬©¡–šU„Р+ÇWqS6SD{9lã(ÎÍ\®Ö46«è²Y+¨uñv±?Æ”dø
-Æiù“pÄcN¢Êìtø˜—}wÚäC!(&/fñç×9…yY]ASè'¼–Zv1¥kXNÜ…tÎÙ㳐¬ÊÕ”éÌÔ-"Ë.!]Ë
-rSIéFߟÿ¸÷³E¶iL
+xÚ…QÁNÃ0½÷+rL¤ÕÄI“¦Wtª„*ˆ‡°el¨ëPû{R<N8½÷,?ûY–ì•IÖò¼öÅ՝ªÖ ÐTÌo¢‹ŠUV55óöÄý.ŠR׆÷+‰v½ɇpùK ©AÁÑy/´âKß“ãF<ûŽ5TÒ°R!4èhø"ncŠãú²¢ýÜoâÔœ“¹cÔ”¬l, Ëf£¡2äíâpˆ)•å˜°æÂ)ÓxeVÇýÛŒêÝq'$æ@&/ææ÷S
+3*MYHS.|%ìbJçLFÜ„tÊ»§³P+®bù€Œ–²Ý‘»ÎäWröK¤›<~që‹oxÏg
 endstream
 endobj
 3686 0 obj <<
@@ -5622,1331 +5619,1253 @@
 /Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-3726 0 obj <<
-/Length 1067      
+3733 0 obj <<
+/Length 976       
 /Filter /FlateDecode
 >>
 stream
-xÚí˜KoÛFÇïú‹ž( šîûAl§Iì -±½Ä9Ðc)‘H•¢mäÛwÈ•¬¥AëaI…ÝöDJÜÙýó7³3³¤äŠPò¶Cç׿:¯”0Â(ë81œÃëå¤óé3%|xF(gÉm=tB„² •Âû1éw~o›„Y°Tm3ÉqÜùé
-3„K0֐øËÝdº)8‰äStÔu<Šã§Çħ¿ýÚýŸÝ½Ú+´G«& ¤ç(0+¼éÉ0™–iÑí	!"öcu•Ñ9ò]Þå6ºõÊÜ_O³Y™ŒÇ~T’
-ü¿q׊(•þWÿèÃñÑ
-
-K-Š…Z˜¡éq
-RJ/èœ2³òü->ò¯ž
-Šô6ÐQŒW)JÄ)p9ZZ܈…åÏ~HsrҪň²žëÕ,™T(.È‹+oÄ1àõ6´6D€Sβ¶ÕÑ…è¯^0ìå½÷lÂé1ôÕz'<géx²ðîGð~û³ke”ú_+}mSëhg6gõµ^h=+¡ÇCVü!VbVœJ tGVù0ó¤ÞÍIÅžÔtVIk@)0ÜniXÁ)×R2èx4^_ì'¢Œ'ÕN”Þ'ÅØS:ºÆÈj‘¥Xã6§ò­«t”àd¯.FÓq’¥p™O ¹nÃ(·6$#÷Csƒq»¥¢×É<|úÃ4)ÚÙhŽØÍ ÉÖ‹\4D¢‡¤©ƒÅ€Ñ¼‰¤Q.xP.ÞT[%ñ5 at Fý²Ë¢¤(_t{RªèäºH½É—|n{:éöX4­†•£4»L«ŸÿXÕxÊ[]ïÇ{)Q»Â{"ð^ýP{ ¸©Ô.†ÄՏïÓºN¤3ÿ߼꣏ÓËëbTÖCü£¾¢ÒÙ»ü›ÿËÿÆåßî…•/ÿêiæ¹{Npk’Zs‚[‘d^ç“d4'r’gµô"o±µå¿ÖŒ¶®ÁV]‡ìÉvÂô6-’ñü vN=K‹â;Þ0Ïì«p{+¨!Ý6{g^Ë—-ÎØ^`q&q,ß±E«´ßŒæ¼Ž«’‡]‹2𑆃äÛôkI†S­…äªÛ#þF¿Ä-Ÿ¸âÀ•\õ™IR7¿2JŠ2º¦ÆÜJ\*Д7Oµ¶Ö…»»ÎAÝ„
--u¤À:n€é»
-Šée\æ/–ev‰+Œ‚ОQ|9ÃK¯¨!½Ç˜e.¦šgÌ=+_½ƒ)R>,7“íp±:RV¨Æ3™ÔªV-ïÊö,ûۧġsƒ™Û¬–/p3BW‡Q??ÌíºjžžI¨¨f¯üü’Š}¶IÅ=‡HqÀ˜
-Ußõ\M–ʧ-›Hö¢Û$L¨5™U¹áü0ƒi錣HÕÐÞvø aÛÄq[`ïKzU›#Œ7½î÷N"ƒ­
+xÚíWKsÛ6¾ëWpz"g*OÌt:–¬Ä±§mÄúç ‹ˆÅ˜"²'ÿ¾r)Efõ˜¶ÓÔ'>°ØÅ~»ßî{·öÎz¸y~îxbxc$cêE”"Ïɬ÷þöRX¼ð0b±ô–¢3	‰B!à=÷ƽ߶)!I,öQ2Lz?¼"‘G9Šdä%•… ±ØKRï½?bê'É»óáïÉù/oƒÉÅ£3°_À.ã˜XØëÇá(t[O§j^kôc>ùÞ>¹M]Tún¡.Ýó¼¨j•çNJ©û›’ùºªÝ×xp9|·v†?Ï"Hû,$D,d^Ÿ
+,rºÆ$êtÀ½Â’s½H~hÃdé­†#‚
+0GÛ;£…`¦Ùùã†ÁÚ²q)V¢3•åuù¢^ê>©ÔìF¡ÒÜn*X3FA
+W*~Ú^¢O)„SDGAq¡óÙ*’ÑU ¹¯Mñƒh–Ù§m¸Ø|Éá¸|Zþ{páI\äa¸”Ó¡òºA%q¨Ì«Ú¨m€HŠìÛá€Lë]Ñ 	ÎwEƒi|T–ü¬LîÐ, [¶xÏ%¢œîýÅ'7Ù<W…F“r†Ô¢Á˜;ƒ µ˜Fä(FªÉˆñT+³#†€!UÅ^I žòÝp;F!´‘5ÿ×Ê8m•ñW6Õ•«ÍÜ×Êį_}Î…º0ÚmùX6{ÏgAŸøsRu¦‹‰¶ŸÿX5ÿSu3JŒBg§Qb­(ï%ÒæÞvÝ•Hb?¾Ì—µ[Wî_Óu!–z²0Y½qK—®Ê§º: `ò[l¿b¯ö>·ßÎöûÌiËiÖÁiÞâô¨„ã4žŸ–…åimÊ|jòÿ+îcÏa…êL•7÷•k,ð…6æ¼Í©2õö1€`†"B¡'XÚ*PÇ;³3FdsØ{²‰yŸ5Ðm‚áˆø¤ì8B(”R1ݨTï\­"ÄÛ¹Šè0Çáq¶ÐŽªSÇiîV½¹šØ…i±=Ob‚Ä1Uü6=©•F©îD$Ž 0Ð5@¾rˆ"BEl²¿Ù“~u1^¸"Uµ®–hÛ³U.DwU9ѪrCµDåÎ*µk_U½è¹êý{—½+;’•ù]{¨|£‹T» Ùèè'F5.Äá˜\Mm3u§OÆÚ¼Õ5½ìÆG2¸Ùí
+Äˆ#›Â7BvòÙ¹¿ìmî¯ùÞuS	Ÿ˜j.õÌšºq÷SM³ù3Ïwà9^¦(Œ ~Î_qŸek›^&½? ü=B«
 endstream
 endobj
-3725 0 obj <<
+3732 0 obj <<
 /Type /Page
-/Contents 3726 0 R
-/Resources 3724 0 R
+/Contents 3733 0 R
+/Resources 3731 0 R
 /MediaBox [0 0 612 792]
 /Parent 3693 0 R
-/Annots [ 3707 0 R 3713 0 R 3715 0 R 3719 0 R 3708 0 R 3709 0 R 3710 0 R 3711 0 R 3712 0 R 3714 0 R 3716 0 R 3717 0 R 3718 0 R 3720 0 R 3721 0 R 3722 0 R ]
+/Annots [ 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 ]
 >> endobj
 3707 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [99.895 565.332 324.615 577.021]
+/Rect [99.895 565.545 324.615 577.235]
 /Subtype /Link
 /A << /S /GoTo /D (install) >>
 >> endobj
-3713 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [99.895 442.668 319.191 454.357]
-/Subtype /Link
-/A << /S /GoTo /D (FastStart) >>
->> endobj
-3715 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [99.895 401.78 327.888 413.469]
-/Subtype /Link
-/A << /S /GoTo /D (ServerType) >>
->> endobj
-3719 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [99.895 320.003 244.524 331.693]
-/Subtype /Link
-/A << /S /GoTo /D (samba-pdc) >>
->> endobj
 3708 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
-/Rect [123.651 237.509 233.911 250.461]
+/Rect [213.289 544.905 347.008 556.898]
 /Subtype/Link/A<</Type/Action/S/URI/URI(mailto:tridge at samba.org)>>
 >> endobj
 3709 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
-/Rect [123.651 226.55 233.911 239.502]
+/Rect [225.714 524.568 359.432 536.561]
 /Subtype/Link/A<</Type/Action/S/URI/URI(mailto:jelmer at samba.org)>>
 >> endobj
 3710 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
-/Rect [123.651 215.592 219.789 228.543]
+/Rect [217.744 504.231 334.281 516.223]
 /Subtype/Link/A<</Type/Action/S/URI/URI(mailto:jht at samba.org)>>
 >> endobj
 3711 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
-/Rect [123.651 204.633 252.74 217.584]
+/Rect [183.896 483.894 340.523 495.886]
 /Subtype/Link/A<</Type/Action/S/URI/URI(mailto:kauer at biplane.com.au)>>
 >> endobj
 3712 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
-/Rect [123.651 193.674 219.789 206.625]
+/Rect [194.956 463.557 311.493 475.549]
 /Subtype/Link/A<</Type/Action/S/URI/URI(mailto:dan at samba.org)>>
 >> endobj
+3713 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [99.895 443.522 319.191 455.212]
+/Subtype /Link
+/A << /S /GoTo /D (FastStart) >>
+>> endobj
 3714 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
-/Rect [123.651 182.715 219.789 195.666]
+/Rect [217.744 422.882 334.281 434.875]
 /Subtype/Link/A<</Type/Action/S/URI/URI(mailto:jht at samba.org)>>
 >> endobj
+3715 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [99.895 402.848 327.888 414.538]
+/Subtype /Link
+/A << /S /GoTo /D (ServerType) >>
+>> endobj
 3716 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
-/Rect [123.651 171.756 233.911 184.707]
+/Rect [213.289 382.208 347.008 394.2]
 /Subtype/Link/A<</Type/Action/S/URI/URI(mailto:tridge at samba.org)>>
 >> endobj
 3717 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
-/Rect [123.651 160.797 233.911 173.748]
+/Rect [225.714 361.871 359.432 373.863]
 /Subtype/Link/A<</Type/Action/S/URI/URI(mailto:jelmer at samba.org)>>
 >> endobj
 3718 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
-/Rect [123.651 149.838 219.789 162.789]
+/Rect [217.744 341.533 334.281 353.526]
 /Subtype/Link/A<</Type/Action/S/URI/URI(mailto:jht at samba.org)>>
 >> endobj
+3719 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [99.895 321.499 244.524 333.189]
+/Subtype /Link
+/A << /S /GoTo /D (samba-pdc) >>
+>> endobj
 3720 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
-/Rect [123.651 138.879 219.789 151.83]
+/Rect [217.744 300.859 334.281 312.852]
 /Subtype/Link/A<</Type/Action/S/URI/URI(mailto:jht at samba.org)>>
 >> endobj
 3721 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
-/Rect [123.651 127.92 229.204 140.872]
+/Rect [239.365 280.219 367.356 293.121]
 /Subtype/Link/A<</Type/Action/S/URI/URI(mailto:jerry at samba.org)>>
 >> endobj
 3722 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
-/Rect [123.651 116.961 238.618 129.913]
+/Rect [204.441 260.185 343.887 272.177]
 /Subtype/Link/A<</Type/Action/S/URI/URI(mailto:dbannon at samba.org)>>
 >> endobj
-3727 0 obj <<
-/D [3725 0 R /XYZ 100.892 685.529 null]
+3723 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [227.214 239.545 326.569 252.446]
+/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:gd at suse.de)>>
 >> endobj
-18 0 obj <<
-/D [3725 0 R /XYZ 100.892 588.893 null]
->> endobj
-3728 0 obj <<
-/D [3725 0 R /XYZ 100.892 588.893 null]
->> endobj
 3724 0 obj <<
-/Font << /F17 3698 0 R /F15 3700 0 R /F51 3729 0 R /F52 3730 0 R /F29 3731 0 R /F30 3732 0 R /F58 3733 0 R /F68 3734 0 R /F50 3701 0 R >>
-/ProcSet [ /PDF /Text ]
->> endobj
-3760 0 obj <<
-/Length 1190      
-/Filter /FlateDecode
->>
-stream
-xÚíXMsÛ6½ëW`z¢fª5¾	t:;vìÆ“d’Zãâ“‘hS¤KQqóï‹R&]ɲby*u|ƒ ûö½ÅîF'½WÃÞÞ±Àˆ`ÐX4üŠˆ b‚¤Ò 4GÃ}
-¾¥iÚÿ<<Ý;¦)ÐRr»–š*³•[uЧ:¨ª>	Êþ€é—Y•æWn?í½öþê³Ö˜kYÀºœô>}Æ(6ÿ"L+tëVN
-¤fœ¡³ÞÇ®¡ãŽ¤ã‚T€¥@’kpH-¸LB‡£ùpÎWnØør2Kò>UA5NŒ3Œ±à(±NM/íì87³ŽAÛ{hD‡Í¿ú%]3
-¸ÍŠQ¼?Mˆ“š]BЖ³R0à‚#Zh¿œ°EF­!´Öý¶È0¡@(i,_`ßY_>Xÿx03JÝôf&Žªdj_h@± nÜ3`´æõpÝT
-Gâg¿×aüU䨺žÝÔü“(Íýø°0ä†AUÙO#wâÜ—˜Q²cyMEO‹qmýwð(‡}Ѥ¼™Ve´X!]CÍ«±‹˜ýi4±ƒ/åh°!ûy[X¾†°KIŁ„úI4÷ŠìÚzÐÈú6ÉãÄ«ieK‚%ΩG“Õµffÿ,)ß'½^@ aD(;ŠeÊu¤\¦Mˆ³ÿAêP5?rE„©ÿ8uÈVêh§Šw‰?Lnû¤œŽÓ›—”a
-·&eœ&¥é»'é ËÒi‘/Âò¶÷à§ŒVr#5(¢:ܨ$RÓ?°'qs’”Qû ²ÇpU~wÄQu•Õâ|@pŒë•Tñ9UvçՁ¤rÖ!Ko&sÚ^ÐÌ=%säq™Üz²†¶>”i<J²lI½¡!{|$Un¯•ü˜ã ¥lgNŠ×Èœ“æÀžx̲I“-ÿ¨óѹÏGyáÒc‘^-,-ä:¥åÊZM•¢h;”(ÙL(a”=-'meÿNé–÷ïa«ŸUQ›=£¬È?mz²o¾_›¾Ô`«'û±ÜcØÁ 8ë¦ÎŽ.ª¥Ë»3?÷gšÇ…|;õ¦]¶Ýù­+ÊëùMËÎG³22—ñšÉ“Y'/
-Zù3(xÿdQEm¤š8ßLü9-JsÄr¿Æž778,Ó*½Œ²ú×8ÊG‰¿/ÌÑöïE½µIq~pfÝM«l¶²34``Æ×ÿ&ej¿%Á‹òVy±5ýóö÷ˆTþHa_øâGCK}èɏpS9åüÅϽð1Œ„h.ý.4±*C0ºocªõ@‚ÂÜ"TX·8jé"»Ë‰œŸ¹‚fUñK·Ä·¡ý¥2ñEç4×õ»ƒy`ú?­#âޫφ!_Ý¸Ówj‰8¢—£&X!a¶xØçEv=	º¾÷´Ì"0Hö0óD
-¸K½Ü½h	w3ZÔ3Áö/‡Íï_‹7»IÁ«‘Ì@Hò0t¢@0Úf|~aÝ0ò»ôc ›+œTC§Ì_óZÐÉs‘ÞÜhŸ:ݹŒBÙNfº›e“ŠÝ„-·2þëúÒj:ÿÔ“+û
-endstream
-endobj
-3759 0 obj <<
-/Type /Page
-/Contents 3760 0 R
-/Resources 3758 0 R
-/MediaBox [0 0 612 792]
-/Parent 3693 0 R
-/Annots [ 3739 0 R 3743 0 R 3750 0 R 3752 0 R 3754 0 R 3723 0 R 3740 0 R 3741 0 R 3742 0 R 3744 0 R 3745 0 R 3746 0 R 3747 0 R 3748 0 R 3749 0 R 3751 0 R 3753 0 R 3755 0 R 3756 0 R ]
->> endobj
-3739 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [150.705 626.222 334.576 637.912]
+/Rect [99.895 219.813 283.767 231.503]
 /Subtype /Link
 /A << /S /GoTo /D (samba-bdc) >>
 >> endobj
-3743 0 obj <<
+3725 0 obj <<
 /Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [150.705 544.927 317.819 556.617]
-/Subtype /Link
-/A << /S /GoTo /D (domain-member) >>
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [217.744 199.173 334.281 211.166]
+/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:jht at samba.org)>>
 >> endobj
-3750 0 obj <<
+3726 0 obj <<
 /Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [150.705 402.661 308.607 414.35]
-/Subtype /Link
-/A << /S /GoTo /D (StandAloneServer) >>
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [213.108 180.834 398.371 190.829]
+/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:Volker.Lendecke at SerNet.DE)>>
 >> endobj
-3752 0 obj <<
+3727 0 obj <<
 /Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [150.705 362.013 426.561 373.703]
-/Subtype /Link
-/A << /S /GoTo /D (ClientConfig) >>
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [227.214 158.196 326.569 171.098]
+/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:gd at suse.de)>>
 >> endobj
-3754 0 obj <<
+3728 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [150.705 321.366 511.352 333.055]
+/Rect [99.895 138.465 267.009 150.154]
 /Subtype /Link
-/A << /S /GoTo /D (ChangeNotes) >>
+/A << /S /GoTo /D (domain-member) >>
 >> endobj
-3723 0 obj <<
+3729 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
-/Rect [174.46 259.427 256.477 272.379]
-/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:gd at suse.de)>>
->> endobj
-3740 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[0 1 1]
-/Rect [174.46 248.468 270.598 261.42]
+/Rect [217.744 117.825 334.281 129.817]
 /Subtype/Link/A<</Type/Action/S/URI/URI(mailto:jht at samba.org)>>
 >> endobj
-3741 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[0 1 1]
-/Rect [174.46 237.509 327.086 250.461]
-/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:Volker.Lendecke at SerNet.DE)>>
+3734 0 obj <<
+/D [3732 0 R /XYZ 100.892 685.529 null]
 >> endobj
-3742 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[0 1 1]
-/Rect [174.46 226.55 256.477 239.502]
-/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:gd at suse.de)>>
+18 0 obj <<
+/D [3732 0 R /XYZ 100.892 589 null]
 >> endobj
-3744 0 obj <<
+3735 0 obj <<
+/D [3732 0 R /XYZ 100.892 589 null]
+>> endobj
+3731 0 obj <<
+/Font << /F17 3698 0 R /F15 3700 0 R /F51 3736 0 R /F52 3737 0 R /F53 3738 0 R /F50 3701 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+3773 0 obj <<
+/Length 1033      
+/Filter /FlateDecode
+>>
+stream
+xÚí˜[oÛ6€ßý+„=IÀÂð*QÅ0ÄÍm1’l«½­@ÓÆbmuéQr²þû‘¢ÚŽí¹Ö˜Ÿ|LñúÏ!F.;¯ãA
+S>ˆ!@Ä<,¥Á Þ…yžGï½ãŒÒ8¦®/A¤˜Û©š^ݧa]G(4Ñ
+óûikûO¹¡óA篲}ír«0 at H0,;ïÞà ³ßz$åÁcÓ³ã fÌÊEÐïüځ³­Ã¥# ¥#ÄÀ˜1MA³S·¹;ˆ’fóÇˆ-jÄùYzÒÈ2Â<üBÃnQä•VË8}‚ðÃÊ"Œ,öå€r6ïZŠ¼¨õ«FœT¢¼@›Ñê襕åÍèÓøW;/Q8‚„'N ï‡áRQd±C´XÌ'+ OåT˜ZšuP$ A¸·Ò®\0išîÊÅš‚¬—®ÊŒ|ô\'¡É³‘,Šµö‘€˜Äû“¨›¹wEA¬cáxW˜ƒ„Å­PôdQZhP¼Þ.~8
+¥Q::².¤óë¸¤Ðz)ڝ}f!ná¯Ã…"€øÙÏs¦R¹øQçpΤ‹ŠÕеŽÕz·I`m˜Œ²“jZIÉ­4Ґ˜,Áxv~Ú‰óýë3·óî/^ÅSØ'z3Q˪‰	‹KZx$âeã:‹I='’|ïçºC„ök¡ì”™(´’¾¹/̓[Ršê»¥¹7é
+ÅöX´5ë±ò›ûifËoË“ª6bÊ8NÚ?Ѝë/
+ÿt“
+/ËâÇö"%[ðóü7}ßöG®2í ?V¾áVÖNÂGצ͟¾ñT+Ë•Ž¦FØ+~ìršgò ¨–Š"+ŠÂ…©UNQ£¨«Ò{6Îa\€ñ}„ʼpjò:Šböo,ÔHzùV[Gõâ=›Ú†'/ôEéô|o}P¸`å¿g_¥ÉÝXüï
+^½M,
+ˆÓC"¶jø14N·D(BT‰øJ$zmtžª\¦ÙÒ4É· ²ö	 Û'Ü×H”¨môõ`œÉl¨y iAA+›óÕ¹’
+uù_ú'åÏÈeÿDþÙõt~%¹¯WÊ^3åB†p&jq/*ù‚éÜÁ6ìðÈñ2o`i‹Zþ[~{‘Jžµ¨äñW­ä×¼A at I»ôs‘?äsžnO…,?»Üµ´ŒÜäsŒ¶xNÓv¥“«³óîõÛ}ŽA>K¶>x ¼p_^=øö1™ØöUtD)
+7ÔâÔ×xîËo·Wo÷¸CÉá²h]ˆõä<¥»hÞ}…ºƒF”²p袂Îg'7¹M‡
+)¦Û÷4›ý^Îϝ Ÿâ;·
+endstream
+endobj
+3772 0 obj <<
+/Type /Page
+/Contents 3773 0 R
+/Resources 3771 0 R
+/MediaBox [0 0 612 792]
+/Parent 3693 0 R
+/Annots [ 3730 0 R 3745 0 R 3746 0 R 3747 0 R 3748 0 R 3749 0 R 3750 0 R 3751 0 R 3752 0 R 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 ]
+>> endobj
+3730 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
-/Rect [174.46 215.592 270.598 228.543]
-/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:jht at samba.org)>>
+/Rect [257.311 646.243 373.848 658.236]
+/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:jra at samba.org)>>
 >> endobj
 3745 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
-/Rect [174.46 204.633 270.598 217.584]
-/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:jra at samba.org)>>
+/Rect [290.175 625.616 418.166 638.518]
+/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:jerry at samba.org)>>
 >> endobj
 3746 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
-/Rect [174.46 193.674 280.013 206.625]
-/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:jerry at samba.org)>>
+/Rect [264.099 605.596 397.817 617.588]
+/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:tridge at samba.org)>>
 >> endobj
 3747 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
-/Rect [174.46 182.715 284.72 195.666]
-/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:tridge at samba.org)>>
+/Rect [276.523 585.272 410.242 597.264]
+/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:jelmer at samba.org)>>
 >> endobj
 3748 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
-/Rect [174.46 171.756 284.72 184.707]
-/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:jelmer at samba.org)>>
+/Rect [278.023 564.645 377.378 577.547]
+/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:gd at suse.de)>>
 >> endobj
 3749 0 obj <<
 /Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [150.705 544.927 308.607 556.617]
+/Subtype /Link
+/A << /S /GoTo /D (StandAloneServer) >>
+>> endobj
+3750 0 obj <<
+/Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
-/Rect [174.46 160.797 256.477 173.748]
-/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:gd at suse.de)>>
+/Rect [268.553 524.3 385.09 536.293]
+/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:jht at samba.org)>>
 >> endobj
 3751 0 obj <<
 /Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [150.705 504.28 426.561 515.969]
+/Subtype /Link
+/A << /S /GoTo /D (ClientConfig) >>
+>> endobj
+3752 0 obj <<
+/Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
-/Rect [174.46 149.838 270.598 162.789]
+/Rect [268.553 483.653 385.09 495.645]
 /Subtype/Link/A<</Type/Action/S/URI/URI(mailto:jht at samba.org)>>
 >> endobj
 3753 0 obj <<
 /Type /Annot
-/Border[0 0 0]/H/I/C[0 1 1]
-/Rect [174.46 138.879 270.598 151.83]
-/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:jht at samba.org)>>
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [150.705 463.632 511.352 475.322]
+/Subtype /Link
+/A << /S /GoTo /D (ChangeNotes) >>
 >> endobj
-3755 0 obj <<
+3754 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
-/Rect [174.46 127.92 270.598 140.872]
+/Rect [268.553 443.005 385.09 454.998]
 /Subtype/Link/A<</Type/Action/S/URI/URI(mailto:jht at samba.org)>>
 >> endobj
-3756 0 obj <<
+3755 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
-/Rect [174.46 116.961 280.013 129.913]
+/Rect [290.175 422.378 418.166 435.28]
 /Subtype/Link/A<</Type/Action/S/URI/URI(mailto:jerry at samba.org)>>
 >> endobj
-3761 0 obj <<
-/D [3759 0 R /XYZ 151.701 685.529 null]
->> endobj
-3758 0 obj <<
-/Font << /F50 3701 0 R /F22 3706 0 R /F51 3729 0 R /F15 3700 0 R /F52 3730 0 R /F29 3731 0 R /F30 3732 0 R /F58 3733 0 R /F68 3734 0 R >>
-/ProcSet [ /PDF /Text ]
->> endobj
-3787 0 obj <<
-/Length 1252      
-/Filter /FlateDecode
->>
-stream
-xÚíX[oÛ6~÷¯ö$3Ëû¥†¤Íe	Ünk¼¬@ÓÅfc%ºx’¼¬ÿ~¤(;’#Û±ã¬I±ƒIžï|<ß9‡„Þ•½ãΛAçÕÆžŠsê
-¾xB ö¸T€)óiä}ò÷»úE‘u{ȻȿœÚQa‡iÒý<8}uÄ Y
-TÈîB¨Œ*c£\þc'u¿:È|4sk† ÄƝOŸ¡72ÿz%½Ûrfì&gÌŒ#ï¬ó{VàaÝ	Äêöç›SJÇ,Š·ã`Rhã!ÄGðG; þ"ô½.ºXú·ö'ÍnÜŒ7YÚÅ¿ÍÃäê‡ÿ¢aã5jXå€pâõ°ÁO±3z‘h,¾ÕgL¦ãÄ™ÿ8|ƒ®¤¾Î&y‘Õ¸¾ÞÐ'°œ­ÿÉMiš€J6›q=¶^{yÛÁe ÒìÊ­ÂÊ@	X.Øå(&ÝJ,ZíÛÐñzµy?/øÛ$©‡$H¨Š&²M:Šg'ù¡"êÜ•¤Ýž=Æðº
-­"€+±[¥¡µdIÄ%Yª"K.#K8²ÔƒÈÂPLRIPŒƒ*¬l€åsÑ6¹F+›p“&{ù´€a·ÑbPõÕiQkbh	-M=ŒLÔ³^šúF5}ï‡é4)ãÞý{’|I³8(´¢å (‚Ë ×ùJÿ^C˜ÀçÂÏ0+ÎXBÛEôʬ¸MÇ:¢‘#ê2xª³ì« ÇÙÛ ³òhA‹ 0FÕ&1ev^O–2ß)¼›BÔÌŏ‹)éþWÇÎ~…K£ ußÀN¬å†+ ‘lpCvÂ
-¸ly“›Ž§Úe˱ËPÔ?ÐùÐ~'í¤@›$¥«‘)¹#ÝÂ
-#€š~¯Î
-Ý@d÷|à a4³l…Ñ?°¾ìÿæ|›š6vRfÜQPè¼Ì­*€Èã½_£ðïp–ÿ-¦HÇwRíë83½L«6Q?˜êÔì¼wrp¸ßÿ¸$US£l»8\,ÑÔÌ…bU‰Æµ}œ¥Ó‰ûþ.˜LLÏýºÛ£”úïÎÜ×?Ãd”–]zîVI•êþxòqƒ²ýMJ‘øOJßMÙIƒ>k8º’øY\@ÓOئa^thÚ²HÓ5xÜÎßye»QA€ ¾Ju¤¦º:Níþ˜ë©ïÚÏaÍô˜W:¶%AøE%ËÁ¸ZfïÎŽÄ4ŽÍÿ+Ñž¦|6J<·úK£ëÁ,ú:鲞ßØ3m­3•N=˜¬¦Ð0a¾ìéÌ„
-88l!˜à
-ÕNÚjL9€X<.yÜï†LÇ íØ7mŠ(܆¢ÖG8,l áU¯pÈÔsÊçp壁3 ÍÉ•¤)Àó0€á…'#Y{b@BjJ¨jÔÔNƒ7§#>¿É™¶(*Ò××ãR•wŠ¬G@}±2~•¨ëíavÏâF¦ïCláñf×°çWñõÈ‘½6ßíГòj]C®žùý·žåÀ	`k(G0‚ëÀç
-/ŽòùÀËŠñùU|ç„W
-ÐCøÞ(RèâEy×ÈݵýɧO»Y5–a–¦G1q»
-³qK)ހ̞rË•tÇÙ„¿LMŠ—¦I¶Ðï¾0¾Ÿ¨Zž›>xÞß,ô¾K™gpBVûÀàÕ} ð™¥•{w¿Zçù/G$‹
-endstream
-endobj
-3786 0 obj <<
-/Type /Page
-/Contents 3787 0 R
-/Resources 3785 0 R
-/MediaBox [0 0 612 792]
-/Parent 3693 0 R
-/Annots [ 3757 0 R 3770 0 R 3777 0 R 3780 0 R 3767 0 R 3768 0 R 3769 0 R 3771 0 R 3772 0 R 3773 0 R 3774 0 R 3775 0 R 3776 0 R 3778 0 R 3779 0 R 3781 0 R 3782 0 R 3783 0 R ]
->> endobj
-3757 0 obj <<
+3756 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [99.895 646.546 260.373 658.236]
+/Rect [150.705 402.661 311.182 414.35]
 /Subtype /Link
 /A << /S /GoTo /D (NetworkBrowsing) >>
 >> endobj
-3770 0 obj <<
+3757 0 obj <<
 /Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [99.895 565.177 324.343 576.867]
-/Subtype /Link
-/A << /S /GoTo /D (passdb) >>
->> endobj
-3777 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [99.895 422.782 373.6 434.471]
-/Subtype /Link
-/A << /S /GoTo /D (groupmapping) >>
->> endobj
-3780 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [99.895 341.413 425.252 353.102]
-/Subtype /Link
-/A << /S /GoTo /D (NetCommand) >>
->> endobj
-3767 0 obj <<
-/Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
-/Rect [123.651 259.427 219.789 272.379]
+/Rect [268.553 382.034 385.09 394.026]
 /Subtype/Link/A<</Type/Action/S/URI/URI(mailto:jht at samba.org)>>
 >> endobj
-3768 0 obj <<
+3758 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
-/Rect [123.651 248.468 233.911 261.42]
+/Rect [276.523 361.71 410.242 373.703]
 /Subtype/Link/A<</Type/Action/S/URI/URI(mailto:jelmer at samba.org)>>
 >> endobj
-3769 0 obj <<
+3759 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
-/Rect [123.651 237.509 229.204 250.461]
+/Rect [273.493 341.386 401.484 353.379]
 /Subtype/Link/A<</Type/Action/S/URI/URI(mailto:jon at sutinen.com)>>
 >> endobj
-3771 0 obj <<
+3760 0 obj <<
 /Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [150.705 321.366 375.152 333.055]
+/Subtype /Link
+/A << /S /GoTo /D (passdb) >>
+>> endobj
+3761 0 obj <<
+/Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
-/Rect [123.651 226.55 233.911 239.502]
+/Rect [276.523 300.739 410.242 312.731]
 /Subtype/Link/A<</Type/Action/S/URI/URI(mailto:jelmer at samba.org)>>
 >> endobj
-3772 0 obj <<
+3762 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
-/Rect [123.651 215.592 219.789 228.543]
+/Rect [268.553 280.415 385.09 292.407]
 /Subtype/Link/A<</Type/Action/S/URI/URI(mailto:jht at samba.org)>>
 >> endobj
-3773 0 obj <<
+3763 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
-/Rect [123.651 204.633 229.204 217.584]
+/Rect [290.175 259.788 418.166 272.69]
 /Subtype/Link/A<</Type/Action/S/URI/URI(mailto:jerry at samba.org)>>
 >> endobj
-3774 0 obj <<
+3764 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
-/Rect [123.651 193.674 219.789 206.625]
+/Rect [257.311 239.767 373.848 251.76]
 /Subtype/Link/A<</Type/Action/S/URI/URI(mailto:jra at samba.org)>>
 >> endobj
-3775 0 obj <<
+3765 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
-/Rect [123.651 182.715 205.667 195.666]
+/Rect [278.023 219.141 377.378 232.042]
 /Subtype/Link/A<</Type/Action/S/URI/URI(mailto:gd at suse.de)>>
 >> endobj
-3776 0 obj <<
+3766 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
-/Rect [123.651 171.756 229.204 184.707]
+/Rect [290.008 198.817 417.999 211.718]
 /Subtype/Link/A<</Type/Action/S/URI/URI(mailto:olem at IDEALX.org)>>
 >> endobj
-3778 0 obj <<
+3767 0 obj <<
 /Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [150.705 179.099 424.41 190.788]
+/Subtype /Link
+/A << /S /GoTo /D (groupmapping) >>
+>> endobj
+3768 0 obj <<
+/Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
-/Rect [123.651 160.797 219.789 173.748]
+/Rect [268.553 158.472 385.09 170.465]
 /Subtype/Link/A<</Type/Action/S/URI/URI(mailto:jht at samba.org)>>
 >> endobj
-3779 0 obj <<
+3769 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
-/Rect [123.651 149.838 229.204 162.789]
+/Rect [290.175 117.522 418.166 130.423]
 /Subtype/Link/A<</Type/Action/S/URI/URI(mailto:jerry at samba.org)>>
 >> endobj
+3774 0 obj <<
+/D [3772 0 R /XYZ 151.701 685.529 null]
+>> endobj
+3771 0 obj <<
+/Font << /F50 3701 0 R /F22 3706 0 R /F51 3736 0 R /F15 3700 0 R /F52 3737 0 R /F53 3738 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+3810 0 obj <<
+/Length 1117      
+/Filter /FlateDecode
+>>
+stream
+xÚíYËrÛ6Ýë+8]Q3‚'™NÇnüH<N'±oâ,hió¡‚pçë{AR
+)3Š,NÛ™V+A€‹{pîÁ…­¹…­ÓÑï³ÑËJ-ùŽÃ­ÙE0FžO-Çó‘ðáQd}²ÇÛZ«ñ„ØɘØ×÷¦¥M³ÈÇŸgg/O†¡ÈÇ>1³0î!Á}ˆQO¾šN£ãÙèρ‡Ð·H Ƭ0}úŒ­~;³0b¾g=T=3‹	9B@;µ¦£#Ü,·“ ¢59÷Q•˜YÅë8Xh	I0ÆlÂ^˜·¯ã2+´¬ò¨nœã	õì0Hëïï‚<˜ËLæcêÚúÕxÂ9·gq3ì©ëù^YsüRe¼¾TÀ‰tÖé æ0kB!cÚ,ó
+·3øir¦¹Äö¬ˆóz	oP½‚ÙØã¶T‹R« ÙÚïQdZÍø_×b	Ö鋸'–]³ Iuñê6Öe]¨PóõѝH„p _Žÿm½s‹	40õ¡q9ö˜]¤wcعåVŸË<’¡yrg¶Nöa⺈±;&—S*T‡º“S©€èèx3>CÔ%ÛâãaDè xNï
+}=[Ç58Ü>’eMœÃ“`|‚„3€,óè ¼/%ŠäF$|·*„ ÑMiB)GŽG$X_uóVu¿š¤m>—å¼X$ù¼þr…~{ôîð=4Ⱦt^ºë;Â(Hö7»;"Z;ò±\>¾Hæqµ7eG}¹ý^%_’TÎeùmÇ©TA}'Ä™TêÑ¢ö@éþ!˜!—°Ûb"m»1T NÇ-5@‚Åž¦=4í§EÓcpRi¼Î‹úç£DÉPêÑ Ðô\†i¨Æ
+†¡,Ë¥!¨ÕGi¹—–Å@%Ël¥ýÜ>LÓ¤\9×® ãøÝ¸î ƒ
+þ0G®ç„!ÍVÂÛÐⲦE^›Ý"¹í5á!&à¶
+¼-.Œ —:\žäEÁ	­dÄ:VCp¤W’ÝŽ  9æ 6On_áwêûB†…Z»Cy!ìµÍölþ?²yÓqMY9Û½ô—þc•„
+GŠnï}ùÈèíž¿„HUÓÄÙf8ƒMÞÚ²x6(—×R®©ïÕêZ3
+*¸ž¡M|6æ‘’uô™¹‹«$šË4ýÁÛaîî°ëjîgÕ¡Ø–yPÎÞ6·l3ÛÄA¿}ß®ý®TQËÛd¸/õò,My'‹rvî¥q¸4^7Ëw›Óoá7YæIp×[¨D–d‰zÖÕÖߺFy‹•ì?ï!ÄÏ1ÝÖ?S0Äð°—‹S-±l
+ì<ÈçA){ùäÁ6Ðý/…J‹ü —Z~](¸g#hnЁ¬º­ÜUE¿Aí(n©Ý›¢Ô«7hÞ-&!؁â¦ùKà(y©ÿ7Ѳy¿u’¤Í»‚éc©ÁÏ·TRÊ~E\~ÏF2 ÷
+endstream
+endobj
+3809 0 obj <<
+/Type /Page
+/Contents 3810 0 R
+/Resources 3808 0 R
+/MediaBox [0 0 612 792]
+/Parent 3693 0 R
+/Annots [ 3770 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 3803 0 R 3804 0 R 3805 0 R 3806 0 R ]
+>> endobj
+3770 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [99.895 646.546 425.252 658.236]
+/Subtype /Link
+/A << /S /GoTo /D (NetCommand) >>
+>> endobj
 3781 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
-/Rect [123.651 138.879 219.789 151.83]
+/Rect [217.744 625.919 334.281 637.912]
 /Subtype/Link/A<</Type/Action/S/URI/URI(mailto:jht at samba.org)>>
 >> endobj
 3782 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
-/Rect [123.651 127.92 276.277 140.872]
+/Rect [213.108 607.593 398.371 617.588]
 /Subtype/Link/A<</Type/Action/S/URI/URI(mailto:Volker.Lendecke at SerNet.DE)>>
 >> endobj
 3783 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
-/Rect [123.651 116.961 205.667 129.913]
+/Rect [227.214 585.272 326.569 597.264]
 /Subtype/Link/A<</Type/Action/S/URI/URI(mailto:gd at suse.de)>>
 >> endobj
-3788 0 obj <<
-/D [3786 0 R /XYZ 100.892 685.529 null]
->> endobj
-3785 0 obj <<
-/Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F51 3729 0 R /F52 3730 0 R /F29 3731 0 R /F30 3732 0 R /F58 3733 0 R /F68 3734 0 R >>
-/ProcSet [ /PDF /Text ]
->> endobj
-3814 0 obj <<
-/Length 1101      
-/Filter /FlateDecode
->>
-stream
-xÚíXËrÛ6Ýë+8]Q3‚÷£ÓéÄuâ4žf&Õnâ,	•èR¤
-Òqý÷½$D™”i½¢x¬4¤ âÜs.€ƒI€ƒ×½_†½çg#ƒ
-	†D¤0	¤6HÇÁ‡ðßþÇáùó3JŒ”¼ìÈG†jøNÕå¤OMX}ºþ€„ñ§ë"Îà)-‡ö^
-{ÿôô…¹SÄX0šõ>|ÄÁ~;0bF7UÏYÀ„FRh'ÁEï÷^àÆMüDtâçUHKp§Óh^X Æ	V6xxI3¶iŸê°ˆ‹òß­ïò6šÏãtâ.±Ào^¾=y
-òCÎ* ‘´@HÄ`îÅHáÕ{xÕ¬é<Ϧ©ŸþWäÑûš‡ÖÍóÂE>‚6Ç™ŠªzüO¾K{
-¸u«i÷‹<š•OÊÜd‘g(dJaÂ¨ΐڏä¤s~P†
-~?¯ÈÁHp¶`‰teJ42õG^¿~O<öÜÿ¥ ³±o¿sñç8±›?V¦^[%ã;©œ[çnK©x@§‘+ãé Œ`…73Æ—+¿¼9_Q`µÌÃ" NÊ—ôù2Ýùj35 å‚‡wßšªk–ØU›=TÝ%jÙõhõ™ÿ2vvTdY¸x¥a]L#g}ód4²yi±¹>ͼ¹,É¿»ä‘ïçN+j'š#¢L۝v¥É:;[n+<<I’8ÏÒ.|Š7£ß‚mäF¤‰ni\Ä	ˆ¢°·²/RMfK?_hèO¯¡4ë ¬,¾êk’f!UmäJKD4mq%wàê^°Jjå¶0†u n ¬¨6‡&U@$“°>ø×P+®±bïí(s‹=ð·’@Žúðçï¸Ü'fONñê»â7*¾vN½«íœ“b(ûBç|Ê…‚Ù¯PX»ÁìÅÒ+‚Êr;³]¸$Cœòíy±ðMäªÏ½˜ÎÑ(›ubÒ ½¬Àû­³{ÕGÒø°ê†^Øѵ[žÓ.êL>–ٝ¤cgoüäòjsñxb“¤“	‚¨bÛ§¡¨¾µys°%ÙJ9Œ:
-Gì[-}¬¬i^5ø:ݺq6‹â´©›ë¼¨·ñ$*â,ͧñüÿ]Í×rÞëTÖyÝDÁ
-)Y{ßD8¸¥\^7U×K *éÉÆU\TH$$Y¹эë1…4æ%DMƒ¦FJd»;‘KBAI‘ýx5­»c«©æ`X«¤‚Ý,H[¸Dp‰•kCî¯)6'˜U4®EN4Œ¶³ã$œ'lñ•`û‚þà°ùêîàú®ëëmµ°Ôë±Sæëååê¸(+ˆ#dÜåÚ\–݆Ý}
-xs¢Ôl=x'hÁ[à´oêðwµó¶rQ»ÊEЯ}7¹ˆåžì{n£ˆûr	ª
-endstream
-endobj
-3813 0 obj <<
-/Type /Page
-/Contents 3814 0 R
-/Resources 3812 0 R
-/MediaBox [0 0 612 792]
-/Parent 3816 0 R
-/Annots [ 3784 0 R 3794 0 R 3797 0 R 3801 0 R 3806 0 R 3809 0 R 3793 0 R 3795 0 R 3796 0 R 3798 0 R 3799 0 R 3800 0 R 3802 0 R 3803 0 R 3804 0 R 3805 0 R 3807 0 R 3808 0 R 3810 0 R ]
->> endobj
 3784 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [150.705 645.94 356.97 658.842]
+/Rect [99.895 564.645 306.161 577.547]
 /Subtype /Link
 /A << /S /GoTo /D (idmapper) >>
 >> endobj
-3794 0 obj <<
+3785 0 obj <<
 /Type /Annot
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [217.744 544.624 334.281 556.617]
+/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:jht at samba.org)>>
+>> endobj
+3786 0 obj <<
+/Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [150.705 604.766 350.546 616.455]
+/Rect [99.895 524.604 299.737 536.293]
 /Subtype /Link
 /A << /S /GoTo /D (rights) >>
 >> endobj
-3797 0 obj <<
+3787 0 obj <<
 /Type /Annot
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [239.365 503.674 367.356 516.575]
+/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:jerry at samba.org)>>
+>> endobj
+3788 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [217.744 483.653 334.281 495.645]
+/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:jht at samba.org)>>
+>> endobj
+3789 0 obj <<
+/Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [150.705 542.095 426.061 553.785]
+/Rect [99.895 463.632 375.252 475.322]
 /Subtype /Link
 /A << /S /GoTo /D (AccessControls) >>
 >> endobj
-3801 0 obj <<
+3790 0 obj <<
 /Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [150.705 458.535 341.092 470.224]
-/Subtype /Link
-/A << /S /GoTo /D (locking) >>
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [217.744 443.005 334.281 454.998]
+/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:jht at samba.org)>>
 >> endobj
-3806 0 obj <<
+3791 0 obj <<
 /Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [150.705 354.084 299.728 365.773]
-/Subtype /Link
-/A << /S /GoTo /D (securing-samba) >>
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [206.502 422.682 323.038 434.674]
+/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:jra at samba.org)>>
 >> endobj
-3809 0 obj <<
+3792 0 obj <<
 /Type /Annot
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [225.714 402.055 359.432 414.956]
+/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:jelmer at samba.org)>>
+>> endobj
+3793 0 obj <<
+/Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [150.705 291.413 378.879 303.102]
+/Rect [99.895 382.337 290.282 394.026]
 /Subtype /Link
-/A << /S /GoTo /D (InterdomainTrusts) >>
+/A << /S /GoTo /D (locking) >>
 >> endobj
-3793 0 obj <<
+3794 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
-/Rect [174.46 248.468 270.598 261.42]
-/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:jht at samba.org)>>
+/Rect [206.502 361.71 323.038 373.703]
+/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:jra at samba.org)>>
 >> endobj
 3795 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
-/Rect [174.46 237.509 280.013 250.461]
-/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:jerry at samba.org)>>
+/Rect [225.714 341.386 359.432 353.379]
+/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:jelmer at samba.org)>>
 >> endobj
 3796 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
-/Rect [174.46 226.55 270.598 239.502]
+/Rect [217.744 321.063 334.281 333.055]
 /Subtype/Link/A<</Type/Action/S/URI/URI(mailto:jht at samba.org)>>
 >> endobj
-3798 0 obj <<
+3797 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
-/Rect [174.46 215.592 270.598 228.543]
-/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:jht at samba.org)>>
+/Rect [195.441 300.739 340.614 312.61]
+/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:eric.roseme at hp.com)>>
 >> endobj
+3798 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [99.895 280.718 248.918 292.407]
+/Subtype /Link
+/A << /S /GoTo /D (securing-samba) >>
+>> endobj
 3799 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
-/Rect [174.46 204.633 270.598 217.584]
-/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:jra at samba.org)>>
+/Rect [213.289 260.091 347.008 272.084]
+/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:tridge at samba.org)>>
 >> endobj
 3800 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
-/Rect [174.46 193.674 284.72 206.625]
-/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:jelmer at samba.org)>>
+/Rect [217.744 239.767 334.281 251.76]
+/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:jht at samba.org)>>
 >> endobj
+3801 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [99.895 219.747 328.07 231.436]
+/Subtype /Link
+/A << /S /GoTo /D (InterdomainTrusts) >>
+>> endobj
 3802 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
-/Rect [174.46 182.715 270.598 195.666]
-/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:jra at samba.org)>>
+/Rect [217.744 199.12 334.281 211.112]
+/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:jht at samba.org)>>
 >> endobj
 3803 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
-/Rect [174.46 171.756 284.72 184.707]
-/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:jelmer at samba.org)>>
+/Rect [214.653 178.796 342.644 190.788]
+/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:mimir at samba.org)>>
 >> endobj
 3804 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
-/Rect [174.46 160.797 270.598 173.748]
-/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:jht at samba.org)>>
+/Rect [225.714 158.169 359.432 171.071]
+/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:jelmer at samba.org)>>
 >> endobj
 3805 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
-/Rect [174.46 149.838 294.135 162.789]
-/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:eric.roseme at hp.com)>>
+/Rect [221.623 138.148 383.977 150.141]
+/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:vorlon at netexpress.net)>>
 >> endobj
-3807 0 obj <<
+3806 0 obj <<
 /Type /Annot
-/Border[0 0 0]/H/I/C[0 1 1]
-/Rect [174.46 138.879 284.72 151.83]
-/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:tridge at samba.org)>>
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [99.895 118.128 409.525 129.817]
+/Subtype /Link
+/A << /S /GoTo /D (msdfs) >>
 >> endobj
+3811 0 obj <<
+/D [3809 0 R /XYZ 100.892 685.529 null]
+>> endobj
 3808 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[0 1 1]
-/Rect [174.46 127.92 270.598 140.872]
-/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:jht at samba.org)>>
->> endobj
-3810 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[0 1 1]
-/Rect [174.46 116.961 270.598 129.913]
-/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:jht at samba.org)>>
->> endobj
-3815 0 obj <<
-/D [3813 0 R /XYZ 151.701 685.529 null]
->> endobj
-3812 0 obj <<
-/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F51 3729 0 R /F52 3730 0 R /F29 3731 0 R /F30 3732 0 R /F58 3733 0 R /F68 3734 0 R >>
+/Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F51 3736 0 R /F52 3737 0 R /F53 3738 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-3842 0 obj <<
-/Length 1309      
+3844 0 obj <<
+/Length 1284      
 /Filter /FlateDecode
 >>
 stream
-xÚÝX[sÚF~çWhú3e½÷K§ÓqêØÉ8ÉŒkh^â<È `m¨$œÄ¿¾gu±%[\lÀ­óÄ{v¿ýÎý`oìaï]ëÏ~ëà„RO##%÷ú#`Œ´¡žÔ	?
-½/í7†Ûiwº¤m;¤}¹p«Ô-£YçkÿôàD`EâNa\#Á
-Ü‘É·nSë¸ßú§EàGØ[¹H ƼÁ´õå+ö†ðß©‡3Úû–íœzLh$…€uèõZµpW!Hõ~B¢ "¹AÙÊLT†£<8!¢&•-KÐçþÈ;]ÆX»w;¸
-’™õ¯‹ÇÒª˜¦H2UŠýžo©Ÿ¬×¢Ü1µS&þ´CuûÒGQ<Îe¨ñ2
-ç"QÅ<†Œ0¹œà·;ÕyÝʾ?<²NM—	'{]
-,ÓçQs„Ó Î¹9Gî“·?w4oñ,êtáY‘½jk’æ	T]e­çJ"¢i+±Œ+õ˜«G¥ˆPRb¸ÀcßøfgcøJVL³’lÅp/
-æ“`–SüÑŸý$h6>0p¼žQ^î¸qïˆâ0š΂4ø>ƒ$A°l •` Ti•Ï3Á: .åQiêMüyZZÅ¿æfuA%)0ŸÿãçŸì Ž’h”æ_ßÚ$íå"
-†¹Ü‰
-ƒÂy$i0Í×ýŽfí8~©á[¦I"A¬@Éž§Ç‰m2Éoÿà‡ j`P¤´ÞÜ/î"w
-å\ÃãeÞ¡‰ÎÔ¨5ª5Þ¡7‹$šç"Û„’hRXùû"ôó@2…ú0Rô	\]MUéÚ ¢0râUk×»±vÈt‚ÓUÖN*Ö~úIbeî9‹í,{Àôóydãô†ü<=}XÄ…«¢ѐ…AZ™Í•s=/O;ú³ëŽm
-ƒ&+æ@¢¬©Çì&*
-Î'¶bç]ûá0çÇå‹Ó Žd™"Së‘;]7 %X!ÆÍS2"œ¼Þ–
-¢¼–%~BB\‘Û¸¼ [ÅĽ¹<ßÂ勈'Éó"c£Ë³U.O«.ÿ÷YoÇÞÎ6o—ôãíGv[¿°áÏöÖ¦vÑN‰êã×ÓsTœu8¾´£e¥.Ï(¯Þ@Lc©K—”ºÉµ®ëâ@Q?w7!ùËQT2	áNÔcl=x°Jðè¥þÀ—»Óe^öƒ'EH™æa¼X y:;‰'kD™ù/j`õ5°”;©\«@Ôv4õmÑŝ¹Ž'J—”TB!.žuÓ"½nÀŽB¸ž“ÔnÈ‘‚úvA´gŸgCŠà‚MÛ±•ÝÄÍ(y<ŠƒRQÅ=
-JÂL¬œÅeC©r—MÞê¨(Y榚!
-gåíêµã5sTçÇoÞ~:~ø§ƒ 솮‚D8Cpa
-Þ µ§QI%<*MÕgiº2ûTHc©XOE²¾È»¢têÛ0~»›íÝQUïº6ieHÈR¾H5à]B4ªm¸J<líø}Ý9ļûš¡S0^C.÷ƒüfÙ4k)|F²[WÂ球KVð«ýàÏ(ß«Éè=™Ì$Ý¶æk`ƒôl³ØY2
-ó¤l?–2Õ›Qb©CŠà*ÃζÛ;wÓ¢ýß—±Ü5À¯ËXîºÃ×d,âA·cìíä®±óךŽä«M¤R¾NÝSþLçѦ¸5Ò‚Õp?ê…+Õè¿Có
+xÚíXMsÛ6½ëWpz¢f*˜ Ìt:V;gìI-9=Ä9À"$!æ‡JB¶“_ßA¹’MË´ØxÚ©/Dâcñv÷í[yÎÌñœ÷½·ãÞÞóì¡È‹°3ž:˜axØáa„Xä;ãØùìÞö¿Œ÷ŽqBqû("!ìSMöIäjÝÇnÑ`W].µÊáWf–öǽ?{æÂYkG0D©3I{Ÿ¿xNïŽÑ(tnª™©CYˆ8c0NœQï÷žWÛím؏7ìç!ò8s¸¡ÊRcÜ…‡ƒÊŽÕ½#Ì6VUÃÕ]FsU¨rÞPJÝ"‘‰´ 0²¾ˆs„áI½è—{0º>7D~详¦B%:SŠôRìWŸ(/f÷×oœ…	CQtgá¯÷'o`0 #æû0ðÀ‰l'Žóyfø
+™oß÷Cß•Å¢Ô…hÂ#$ÈŒZãÁîáñu®Û¢±gî÷›×J ªè&s±Ð²°7$øg{ÅLýƒD”¥šˆÄ¾ûX¨¬OBW«lfŸŒ–‹E òBÿ´qôcÁQÞÍ–…®
+šJ‹YcL2ŽˆOv÷ÁÕvŸ&r?Ù•@±Üî 6m•yaTð[j¾—…HbąǼcYß`€­ÿDaœÚ ö(
+pd¾š“~L¶Ua½fkÛl%ëÙzþqôš¨ÿ¾D=P‹B‰:&?©ïJ«eF¡í^Dê½÷g—jút(6àðàarçC21dDÑ
+VYqÍéì¡ÝÒY&é*ÜÏê„þd:ËmH«¯MpF¨Ÿ.Y]Ü6±)9ÂþI45n„ß–ÿt-ÿGZLÌvW}Æ]q	JÍ‚uT³Bjኗ‰,_Œþ»îÛÖáðÿZ¤0$GéƐc•Öu¢O7׏FMÂÝ!Ћ¼5p–àˆV|Ü%"FÊägU«óbRç®!‰¼P3•­4øõ´|ØF’ÈT)êPÍå[ûH¸½ë"«®qÓ*AÒ3^íEi`+¯±ÈÄZuv8|wríÓ “wAf˜È[‘Å+y›WÆä&T®ëQè~û[¯æ7FAYqZ
+*òq'À(…=¼Ù+ SÙœI-´H®¬U±eºI‹’‰y€BÊ»…’–Ó•Þ8‘ú{jêBàÎWÎ­Œ…–öá4¯ß¦Îe¢ÕbUAªÂØÂÑâÖ–.|pX·5g*Žù˜g˹ˆ+ßß486ô Ø’(B¤v'ƒ$à
+³–©Lœä‹»°ó­ƒƒ&â
+ˆ-UÜ_«âXé~©²øMàû¾{^ÖäS;í]„Vûw8™äK+ö_®¨¿$_'*[ÞND!Ñ$O‘Xn§m¾åmi›PŠXÐ
+ŠaòÆ¢%œº…Šg2I~€8¤öîxT{?KÒð¶P O¬íœ
+Ý&¡{²„␚??S‘ÉL5êŽBBwc&u&fû…ŒÕtjž™øxvp<¸ÕÉ×5úi®ei¯UQ$¡*ôÀ,6
+£À°5PƒÞ­Z•ˆB=—'»ªHzy©ecä±E4ê µÝ{¿ÌÄ¢”ŵ,ž†Ûô³Ðüµ@ššuª/ÖjøÝ[
+þÚjüÿÃØZ%Æ×U'œMd­'N¥6ë¦RE-ÎNðˆL¥-¢Í5tõ
+ã/ƒ!Q
 endstream
 endobj
-3841 0 obj <<
+3843 0 obj <<
 /Type /Page
-/Contents 3842 0 R
-/Resources 3840 0 R
+/Contents 3844 0 R
+/Resources 3842 0 R
 /MediaBox [0 0 612 792]
-/Parent 3816 0 R
-/Annots [ 3825 0 R 3828 0 R 3832 0 R 3836 0 R 3811 0 R 3823 0 R 3824 0 R 3826 0 R 3827 0 R 3829 0 R 3830 0 R 3831 0 R 3833 0 R 3834 0 R 3835 0 R 3837 0 R 3838 0 R 3839 0 R ]
+/Parent 3846 0 R
+/Annots [ 3807 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 ]
 >> endobj
-3825 0 obj <<
+3807 0 obj <<
 /Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [99.895 585.575 409.525 597.264]
-/Subtype /Link
-/A << /S /GoTo /D (msdfs) >>
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [252.614 646.243 380.605 658.236]
+/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:samba at samba.org)>>
 >> endobj
-3828 0 obj <<
+3820 0 obj <<
 /Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [99.895 524.604 299.221 536.293]
-/Subtype /Link
-/A << /S /GoTo /D (classicalprinting) >>
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [268.553 625.648 385.09 637.641]
+/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:jht at samba.org)>>
 >> endobj
-3832 0 obj <<
+3821 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [99.895 443.308 287.434 454.998]
+/Rect [150.705 605.357 350.031 617.046]
 /Subtype /Link
-/A << /S /GoTo /D (CUPS-printing) >>
+/A << /S /GoTo /D (classicalprinting) >>
 >> endobj
-3836 0 obj <<
+3822 0 obj <<
 /Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [99.895 362.013 285.464 373.703]
-/Subtype /Link
-/A << /S /GoTo /D (VFS) >>
->> endobj
-3811 0 obj <<
-/Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
-/Rect [123.651 259.427 229.204 272.379]
-/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:mimir at samba.org)>>
+/Rect [242.705 584.459 382.151 596.451]
+/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:kpfeifle at danka.de)>>
 >> endobj
 3823 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
-/Rect [123.651 248.468 233.911 261.42]
-/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:jelmer at samba.org)>>
+/Rect [290.175 563.561 418.166 576.463]
+/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:jerry at samba.org)>>
 >> endobj
 3824 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
-/Rect [123.651 237.509 257.447 250.461]
-/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:vorlon at netexpress.net)>>
+/Rect [268.553 543.269 385.09 555.262]
+/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:jht at samba.org)>>
 >> endobj
+3825 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [150.705 522.978 338.243 534.667]
+/Subtype /Link
+/A << /S /GoTo /D (CUPS-printing) >>
+>> endobj
 3826 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
-/Rect [123.651 226.55 229.204 239.502]
-/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:samba at samba.org)>>
+/Rect [242.705 502.08 382.151 514.072]
+/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:kpfeifle at danka.de)>>
 >> endobj
 3827 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
-/Rect [123.651 215.592 219.789 228.543]
-/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:jht at samba.org)>>
+/Rect [258.311 481.182 397.757 494.084]
+/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:CVizitiu at gbif.org)>>
 >> endobj
-3829 0 obj <<
+3828 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
-/Rect [123.651 204.633 238.618 217.584]
-/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:kpfeifle at danka.de)>>
+/Rect [276.523 460.587 410.242 473.489]
+/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:jelmer at samba.org)>>
 >> endobj
+3829 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [150.705 440.599 336.273 452.288]
+/Subtype /Link
+/A << /S /GoTo /D (VFS) >>
+>> endobj
 3830 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
-/Rect [123.651 193.674 229.204 206.625]
-/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:jerry at samba.org)>>
+/Rect [276.523 419.701 410.242 431.693]
+/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:jelmer at samba.org)>>
 >> endobj
 3831 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
-/Rect [123.651 182.715 219.789 195.666]
+/Rect [268.553 399.106 385.09 411.098]
 /Subtype/Link/A<</Type/Action/S/URI/URI(mailto:jht at samba.org)>>
 >> endobj
-3833 0 obj <<
+3832 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
-/Rect [123.651 171.756 238.618 184.707]
-/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:kpfeifle at danka.de)>>
+/Rect [240.281 378.511 362.545 390.382]
+/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:tpot at samba.org)>>
 >> endobj
+3833 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [150.705 275.84 390.879 287.53]
+/Subtype /Link
+/A << /S /GoTo /D (winbind) >>
+>> endobj
 3834 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
-/Rect [123.651 160.797 238.618 173.748]
-/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:CVizitiu at gbif.org)>>
+/Rect [240.281 254.942 402.635 266.814]
+/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:tpot at linuxcare.com.au)>>
 >> endobj
 3835 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
-/Rect [123.651 149.838 233.911 162.789]
-/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:jelmer at samba.org)>>
+/Rect [264.099 234.348 397.817 246.34]
+/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:tridge at samba.org)>>
 >> endobj
+3836 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [273.286 213.45 435.64 226.351]
+/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:getnag at rediffmail.com)>>
+>> endobj
 3837 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
-/Rect [123.651 138.879 233.911 151.83]
-/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:jelmer at samba.org)>>
+/Rect [246.402 179.609 420.211 191.601]
+/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:jtrostel at snapserver.com)>>
 >> endobj
 3838 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
-/Rect [123.651 127.92 219.789 140.872]
-/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:jht at samba.org)>>
+/Rect [276.523 159.014 410.242 171.007]
+/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:jelmer at samba.org)>>
 >> endobj
 3839 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
-/Rect [123.651 116.961 224.496 129.913]
-/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:tpot at samba.org)>>
+/Rect [268.553 138.419 385.09 150.412]
+/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:jht at samba.org)>>
 >> endobj
-3843 0 obj <<
-/D [3841 0 R /XYZ 100.892 685.529 null]
+3840 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [150.705 118.128 378.819 129.817]
+/Subtype /Link
+/A << /S /GoTo /D (AdvancedNetworkManagement) >>
 >> endobj
-3840 0 obj <<
-/Font << /F22 3706 0 R /F50 3701 0 R /F51 3729 0 R /F15 3700 0 R /F52 3730 0 R /F29 3731 0 R /F30 3732 0 R /F58 3733 0 R /F68 3734 0 R >>
+3845 0 obj <<
+/D [3843 0 R /XYZ 151.701 685.529 null]
+>> endobj
+3842 0 obj <<
+/Font << /F50 3701 0 R /F22 3706 0 R /F51 3736 0 R /F15 3700 0 R /F52 3737 0 R /F53 3738 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-3868 0 obj <<
-/Length 1360      
+3880 0 obj <<
+/Length 951       
 /Filter /FlateDecode
 >>
 stream
-xÚåX[sÓF}÷¯ÐôIž©—]íE»L§“P m¦0›öxØXk[D–Œ´NB}÷")‘¦¡OQ作ïœï*Ìü:x2<zNa€ P `2E †(`\ *H0I‚·áušßOÎ=¢€Á±K1"@DÜœä#j=Da9¡0=_ë´0ÿåvëàÙdðq€ÌZs[ë
-0¦ËÁÛ÷0HÌogXðàÊ­\˜rÀ(5ÏY0ü9€5rر u,`@FFpH-¸wÅG³ñÑsD;»ÜãÆ–L]Ë<QÆŒqø¤¸F<,†Q^ÖO<üä|),Êtžæ2³oHx9«nÛŒqX$,Îî6D1Þ˜ìLì‚ŘšgÔ51WZj™]xTI1ŒÓÊÀC7,ïò5B,³`™—X|ac­f2÷W¿PúŸ¥œZ²
-ƒ–¤7+)‘Zù—³¢þuié\g:]eÊS¸´ðã0Ygj<–Cx–x(¯Ó$ÉÔ6e«…LœöW=›¡	c 8=L`d–êΊ9ó§ÅjãvÄ÷	lE.x!µ{ü²+ÝÈ‘ý)ï&§¹=÷<Í“ÇÃ!$|SÕ3¿ìi±”i-ïétZ¬Ý]ýйx›>ˆÌÈAòLÒ¥¿ý•u«B[K\F¢Q{¡¤Ùô“_Ò=—Âi³B{—,ôIæIX_Oe©À´X¹®sžŒ 6]9Tp$Œ‚‚Ö–0އĥÉ`ÔZ÷ó=>,`&ÂÒiž”êÊ5r–i2WYÖÕN¸+UJº`=— (ç=qc…1¼ÍØÆO¼/?‡±óRÊy¡ÖË¥ÌUžö!&vݝ˜¹Ò¹œŸ”*I
- l%³þÓë<1`°CN÷ ç–y@jpØlõ²Ðªê$WŽ‹L–éY4¦šÀÃ8>+yÛÿŠJ«^÷cИíÎòíÏ:©r¹ªTéÊ°*·1mZ+b›it”0 3)F’Ê–M&~
-¼J
-91öä¾lé‡^×Ä€‰xÒÜE÷Ç,ˆG²¢#‘Łñª#yÔo5UOÕªÒ¥ì…IAíÃÒ³{iŠM}7Û­ù¼¦	ß½¼Ÿ¦.Ôܼn½¦­z}š\)e>UuÓòRi[¯\kZÖàiÒ’Z*_ª÷¯Ôäû‘«ñjòe•h¹XK®ñ'“·êîÅÌ·š(¿ò•Ó.K§©úv]ÕZ,ú­ÄŠ[b=UÕ…6}¶ï5ËÂJšqàЀúEbßJ$Þ镵ÿôÅ艬|4JjÈHÏ×CÚé…Mœ­õ¢,Jùÿ[·¦pÅ_V¸nöä¦ÛG±8¤^ŒµZY…QÈ|n4½è'\ï¼39þ;M™ùI®´º^•ªª€yìmÌ©“¹íÙü8žM ³îrlÑrìß½§ªyi\5o†•±ÿkÆôúÛCåw¸ªÏ7U¿~{•ê…ß0nÜ¢ßå{¿ÈE¹w|¼@º_/0ƒ±iè]ì@'D„Í,h¢º;%óÖÄpH,Š–®-:Yw9b›ð°s–.ë•Þo
-îm¯m‚02×mܤ¬:ŒaÀ>ÌôÆ{lü›±úsøn…nÛiÆï†aßr›ËÈÍ!óÈØ[“ïlÖž{Ìýft;2þ[3åçyr«6>¸Ûjæ)Ñ1 úJlæ»ã;½1âúBï†[˜CØÝ°¡ ÅØäa¦6{˜°ã‡	û+•ÒËmÝÒ>éüV›Ñj7þª­¢
+xÚíXKsÛ6¾ëWpz¢f*O>:Žå8®£Ö'RÚCœL¡b’PH(Žÿ}åUv•&™ÌèÄ%ˆ%v¿ow~œÌGg”	J£ˆ³¿‚1JRDIŠD
+CóàM82Z[
+G$ÔC^¯dhÊáÛÙäèL`PE)N‰ûã	<…5ýÚM<Ÿ
+ÞÂÜÎB1dÅàÍ[ÌáÛ$Àˆ¥IpÛÌ,&	rL/¸5w¤»>!1¢ ñ5Ž9+®0‰;6ŠGgDô´qcôÄ,Ëáˆ1ž#÷äál˜ðPU«ÚV²õšvõŠœÔêÿü`-ÁzsOÄfj!unÍOï–ö¸–ŵD¦Z<Ô¦}ÿ8àË7ú¿ìtkD@)8^çÙR®¬ª¼‡4úÑ»xEŸÞ¯uð*üwYν0Î2³.‡4	­W¸t²Éu¦UýCÏŒŽí}n"Ä"Ö7æ@Í¿Sw¨9Uõ5+ÿå²2€Ï•½¥\¨Byvöàâ&r‘t¸¸tnŽ/F'²Vs?|ªÁg}
+鳶›±ñÚ.[Nt&­6å!M§¦Åˆ˜¦Ÿ…ÆÔª•c¢äwY.€·›­ ”ÆûcðÁT¹)KeÕÇU¥ê¸‹6¼ˆ>5L’ú9ۏҴ¥/|è©E±W.ÚR1õÏ¿t97îûmí5þ KÝkSÔ«›vôVÛ¥W˜ÊÂ}º–ÿ!†ù¡ÔwÊÛQ^î÷ºÔ™ŽhÎÕL«je믻ʋY¯ZàÿôÀ—Î*ýnú)F8úô›…ŸJ #(¦ÑS‹'ˆ$äPR·”Ôýö~ðŽ„¿ÏÇÓó”†ÆšÒ@ƒ°
+w*±Ø‹Â”wæxi
+…e¦Ø
+‰à(b}H¶¹tÏÏx"W²Tµr“ž” C6†D4™+‚’2ks—‡õzµj²ÕT~BzfÁ_ ‰ÙŽ¢ÍH'÷Od³Âͺ=é58+¿j©ß¯U}¨¿_¢þÒçzÑnzãC…`œ¼Ö¹n6È»þߤàLT¥šÈ]{¸Îs]ß_AôŒ‹1J>Ý@ìC%¿LR؅ن¬†Ðzçî¢ÅŸÝ8œ\«EÛñêJeÖTúkփ‡ˆ9Š“øPŸZy'Çs_
+ËLµWBÏLé®!ëªénÿÇëp!ñ(5¢Û1øÈü¾ÑãŸîí^¯ œß7€ß ûŽ
+±ŸÍóùlðÞxA
 endstream
 endobj
-3867 0 obj <<
+3879 0 obj <<
 /Type /Page
-/Contents 3868 0 R
-/Resources 3866 0 R
+/Contents 3880 0 R
+/Resources 3878 0 R
 /MediaBox [0 0 612 792]
-/Parent 3816 0 R
-/Annots [ 3848 0 R 3855 0 R 3857 0 R 3859 0 R 3861 0 R 3864 0 R 3849 0 R 3850 0 R 3851 0 R 3852 0 R 3853 0 R 3854 0 R 3856 0 R 3858 0 R 3860 0 R 3862 0 R 3863 0 R ]
+/Parent 3846 0 R
+/Annots [ 3841 0 R 3852 0 R 3853 0 R 3854 0 R 3855 0 R 3856 0 R 3857 0 R 3858 0 R 3859 0 R 3860 0 R 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 ]
 >> endobj
-3848 0 obj <<
+3841 0 obj <<
 /Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [150.705 583.729 390.879 595.418]
-/Subtype /Link
-/A << /S /GoTo /D (winbind) >>
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [217.744 646.243 334.281 658.236]
+/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:jht at samba.org)>>
 >> endobj
-3855 0 obj <<
+3852 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [150.705 437.155 378.819 448.844]
+/Rect [99.895 625.952 310.676 637.641]
 /Subtype /Link
-/A << /S /GoTo /D (AdvancedNetworkManagement) >>
+/A << /S /GoTo /D (PolicyMgmt) >>
 >> endobj
-3857 0 obj <<
+3853 0 obj <<
 /Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [150.705 395.277 361.485 406.966]
-/Subtype /Link
-/A << /S /GoTo /D (PolicyMgmt) >>
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [217.744 605.054 334.281 617.046]
+/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:jht at samba.org)>>
 >> endobj
-3859 0 obj <<
+3854 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [150.705 353.398 362.213 365.088]
+/Rect [99.895 584.762 311.403 596.451]
 /Subtype /Link
 /A << /S /GoTo /D (ProfileMgmt) >>
 >> endobj
-3861 0 obj <<
+3855 0 obj <<
 /Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [150.705 311.52 413.637 323.21]
-/Subtype /Link
-/A << /S /GoTo /D (pam) >>
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [217.744 563.864 334.281 575.857]
+/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:jht at samba.org)>>
 >> endobj
-3864 0 obj <<
+3856 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [150.705 248.703 451.698 260.392]
+/Rect [99.895 543.572 362.828 555.262]
 /Subtype /Link
-/A << /S /GoTo /D (integrate-ms-networks) >>
+/A << /S /GoTo /D (pam) >>
 >> endobj
-3849 0 obj <<
+3857 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
-/Rect [174.46 226.55 308.257 239.502]
-/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:tpot at linuxcare.com.au)>>
+/Rect [217.744 522.675 334.281 534.667]
+/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:jht at samba.org)>>
 >> endobj
-3850 0 obj <<
+3858 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
-/Rect [174.46 215.592 284.72 228.543]
-/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:tridge at samba.org)>>
+/Rect [221.623 502.08 383.977 514.072]
+/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:vorlon at netexpress.net)>>
 >> endobj
-3851 0 obj <<
+3859 0 obj <<
 /Type /Annot
-/Border[0 0 0]/H/I/C[0 1 1]
-/Rect [174.46 204.633 308.257 217.584]
-/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:getnag at rediffmail.com)>>
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [99.895 481.788 400.888 493.478]
+/Subtype /Link
+/A << /S /GoTo /D (integrate-ms-networks) >>
 >> endobj
-3852 0 obj <<
+3860 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
-/Rect [174.46 193.674 317.671 206.625]
-/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:jtrostel at snapserver.com)>>
->> endobj
-3853 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[0 1 1]
-/Rect [174.46 182.715 284.72 195.666]
-/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:jelmer at samba.org)>>
->> endobj
-3854 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[0 1 1]
-/Rect [174.46 171.756 270.598 184.707]
+/Rect [217.744 460.89 334.281 472.883]
 /Subtype/Link/A<</Type/Action/S/URI/URI(mailto:jht at samba.org)>>
 >> endobj
-3856 0 obj <<
+3861 0 obj <<
 /Type /Annot
-/Border[0 0 0]/H/I/C[0 1 1]
-/Rect [174.46 160.797 270.598 173.748]
-/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:jht at samba.org)>>
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [99.895 439.992 258.434 452.894]
+/Subtype /Link
+/A << /S /GoTo /D (unicode) >>
 >> endobj
-3858 0 obj <<
+3862 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
-/Rect [174.46 149.838 270.598 162.789]
-/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:jht at samba.org)>>
+/Rect [225.714 419.701 359.432 431.693]
+/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:jelmer at samba.org)>>
 >> endobj
-3860 0 obj <<
+3863 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
-/Rect [174.46 138.879 270.598 151.83]
+/Rect [217.744 399.106 334.281 411.098]
 /Subtype/Link/A<</Type/Action/S/URI/URI(mailto:jht at samba.org)>>
 >> endobj
-3862 0 obj <<
+3864 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
-/Rect [174.46 127.92 270.598 140.872]
-/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:jht at samba.org)>>
+/Rect [253.228 378.208 409.855 391.11]
+/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:monyo at home.monyo.com)>>
 >> endobj
-3863 0 obj <<
+3865 0 obj <<
 /Type /Annot
-/Border[0 0 0]/H/I/C[0 1 1]
-/Rect [174.46 116.961 308.257 129.913]
-/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:vorlon at netexpress.net)>>
->> endobj
-3869 0 obj <<
-/D [3867 0 R /XYZ 151.701 685.529 null]
->> endobj
-3866 0 obj <<
-/Font << /F50 3701 0 R /F22 3706 0 R /F51 3729 0 R /F15 3700 0 R /F52 3730 0 R /F29 3731 0 R /F30 3732 0 R /F58 3733 0 R /F68 3734 0 R >>
-/ProcSet [ /PDF /Text ]
->> endobj
-3896 0 obj <<
-/Length 1050      
-/Filter /FlateDecode
->>
-stream
-xÚÝXMsâF½ó+T9IUa<ß©TjÙM/I‰Ù\Ö{A9 ±B$ñ¿OFÀˆ•±Á\lÕ0­yý^ëÍôà`ààÇÎÛAçâ’Ò@##%c¤
-
-¤6HÃ^ÄpX–EÔ%a‘ðviŸJû˜gѧAÿâR`EbßÂ8ABX£Šÿ'MS;­óàó¹C`f{K	ÄX0œu>~ÂÁ~ë1£ƒ¿«™³€	¤ð<
-®;¿vp
-ûiâ# D!
-!’T¥fqÜ`¢*«À‹K"QÕã
-v?ŸdQ—1^!ûŸ‡ƒHó0)拲ˆë¼©™(ªWñߺ)Í%4âZ¬fÜM"ªÃòÍ"žÙ‡ÛåÅØEQ(d®‚F6œ!#Œ‹T¦u}«cÐõæ}·3ß.
-§ð@5Mï&ñ¼L
-—:Ã_»Üoã2«ùЪŸG]ªÂQr³‹ER.¾j¬´YqK‰˜dõzl?Y’él…î·Z˜ß0™E¥Ã<½kcÇ0$z†:ÕBŠ£%"šúâhü8j§8Mª@(W'\šìWÂ[,ͯi”ð3iRXØû©wÕ»¾z%DiøK^æYNׂ‘ƒŒ1O'i6	äÜÛ?ù›I>KP5¤ê!4Ìg-œ›Ñ
-Òè3JkwÒ7Xà~<³d‘¸œ‡Ñ¾ð¸èÚxàd#JË|¢~w<\»Ãb9Ÿ»O®(á}¤Á¹
-GTÑf7Ý…xîò6Z6þ\Îݏ•*I56ÉÒÏËdùÿY¿fG°þVq¨'ÎU:ž¸áÞ_‘aœNãÛtš–Ua¿žùŸ²0üd­ŸÉÌYNERo:Më³ZŸâ~öOৈåFš/|Kì·%n-c)5w-ó‹6ÎFS{dÉÆnðç¸'nâ÷i‘˼HŸe+/ÜŽOF]Ë"‘E?­d­NÙ'i¹ü _¶:Hõ:Ëe»ª—{ÕÛ9§Í†ÉÈýü.Ï€U>^q™æÙ¶É=^¾D³UiëýJ{§f­’ð;¤¹ë‹@Ÿ•ç€¹‰æã"Õã,¼^¥ôŠösò“9ÈZuNÌüµ­ŽzÒ¨kÖà}j»õö…
-Š(ÔõŽëÂâr}ûRݶ0 ¨¤#Î ©D@¹@Ó­
-í]/)¤1·56Mž$²9ÈµYÌàÈYæßÜM*Æ6lùeà8FU°ý†¨»kØ»°ØêÝ
-{ýI<ŽœØòݼ¡:eÕ倇œœá|»¥=0nè°ï7ÍöýºÉ~uèVñÆåÚñsŠ°4
-ÚÙyÖ9?OØâH°Ýñùh°å¹ÀV
-ØêØìÔŠ¤	[Ÿ'ìí˜ê5¶Ö0AƒýŒq¢öÎAÿH¼F—
-endstream
-endobj
-3895 0 obj <<
-/Type /Page
-/Contents 3896 0 R
-/Resources 3894 0 R
-/MediaBox [0 0 612 792]
-/Parent 3816 0 R
-/Annots [ 3876 0 R 3880 0 R 3882 0 R 3885 0 R 3888 0 R 3890 0 R 3865 0 R 3877 0 R 3878 0 R 3879 0 R 3881 0 R 3883 0 R 3884 0 R 3886 0 R 3887 0 R 3889 0 R 3891 0 R 3892 0 R ]
->> endobj
-3876 0 obj <<
-/Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [99.895 624.087 258.434 636.988]
+/Rect [99.895 344.67 264.555 356.36]
 /Subtype /Link
-/A << /S /GoTo /D (unicode) >>
+/A << /S /GoTo /D (Backup) >>
 >> endobj
-3880 0 obj <<
+3866 0 obj <<
 /Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [99.895 523.73 264.555 535.42]
-/Subtype /Link
-/A << /S /GoTo /D (Backup) >>
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [217.744 323.772 334.281 335.765]
+/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:jht at samba.org)>>
 >> endobj
-3882 0 obj <<
+3867 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [99.895 480.024 254.343 491.713]
+/Rect [99.895 303.481 254.343 315.17]
 /Subtype /Link
 /A << /S /GoTo /D (SambaHA) >>
 >> endobj
-3885 0 obj <<
+3868 0 obj <<
 /Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [99.895 414.464 301.767 426.153]
-/Subtype /Link
-/A << /S /GoTo /D (largefile) >>
->> endobj
-3888 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [99.895 348.904 344.737 360.593]
-/Subtype /Link
-/A << /S /GoTo /D (cfgsmarts) >>
->> endobj
-3890 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [99.895 305.197 328.009 316.886]
-/Subtype /Link
-/A << /S /GoTo /D (upgrading-to-3.0) >>
->> endobj
-3865 0 obj <<
-/Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
-/Rect [123.651 237.509 219.789 250.461]
+/Rect [217.744 282.583 334.281 294.575]
 /Subtype/Link/A<</Type/Action/S/URI/URI(mailto:jht at samba.org)>>
 >> endobj
-3877 0 obj <<
+3869 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
-/Rect [123.651 226.55 233.911 239.502]
-/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:jelmer at samba.org)>>
+/Rect [206.502 261.988 323.038 273.981]
+/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:jra at samba.org)>>
 >> endobj
-3878 0 obj <<
+3870 0 obj <<
 /Type /Annot
-/Border[0 0 0]/H/I/C[0 1 1]
-/Rect [123.651 215.592 219.789 228.543]
-/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:jht at samba.org)>>
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [99.895 241.696 301.767 253.386]
+/Subtype /Link
+/A << /S /GoTo /D (largefile) >>
 >> endobj
-3879 0 obj <<
+3871 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
-/Rect [123.651 204.633 252.74 217.584]
-/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:monyo at home.monyo.com)>>
+/Rect [206.502 220.798 323.038 232.791]
+/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:jra at samba.org)>>
 >> endobj
-3881 0 obj <<
+3872 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
-/Rect [123.651 193.674 219.789 206.625]
+/Rect [217.744 200.204 334.281 212.196]
 /Subtype/Link/A<</Type/Action/S/URI/URI(mailto:jht at samba.org)>>
 >> endobj
-3883 0 obj <<
+3873 0 obj <<
 /Type /Annot
-/Border[0 0 0]/H/I/C[0 1 1]
-/Rect [123.651 182.715 219.789 195.666]
-/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:jht at samba.org)>>
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [99.895 179.912 344.737 191.601]
+/Subtype /Link
+/A << /S /GoTo /D (cfgsmarts) >>
 >> endobj
-3884 0 obj <<
+3874 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
-/Rect [123.651 171.756 219.789 184.707]
-/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:jra at samba.org)>>
->> endobj
-3886 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[0 1 1]
-/Rect [123.651 160.797 219.789 173.748]
-/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:jra at samba.org)>>
->> endobj
-3887 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[0 1 1]
-/Rect [123.651 149.838 219.789 162.789]
+/Rect [217.744 159.014 334.281 171.007]
 /Subtype/Link/A<</Type/Action/S/URI/URI(mailto:jht at samba.org)>>
 >> endobj
-3889 0 obj <<
+3875 0 obj <<
 /Type /Annot
-/Border[0 0 0]/H/I/C[0 1 1]
-/Rect [123.651 138.879 219.789 151.83]
-/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:jht at samba.org)>>
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [99.895 138.722 328.009 150.412]
+/Subtype /Link
+/A << /S /GoTo /D (upgrading-to-3.0) >>
 >> endobj
-3891 0 obj <<
+3876 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
-/Rect [123.651 127.92 233.911 140.872]
+/Rect [225.714 117.825 359.432 129.817]
 /Subtype/Link/A<</Type/Action/S/URI/URI(mailto:jelmer at samba.org)>>
 >> endobj
-3892 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[0 1 1]
-/Rect [123.651 116.961 219.789 129.913]
-/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:jht at samba.org)>>
+3881 0 obj <<
+/D [3879 0 R /XYZ 100.892 685.529 null]
 >> endobj
-3897 0 obj <<
-/D [3895 0 R /XYZ 100.892 685.529 null]
->> endobj
-3894 0 obj <<
-/Font << /F22 3706 0 R /F50 3701 0 R /F51 3729 0 R /F15 3700 0 R /F52 3730 0 R /F29 3731 0 R /F30 3732 0 R /F58 3733 0 R /F68 3734 0 R >>
+3878 0 obj <<
+/Font << /F22 3706 0 R /F50 3701 0 R /F51 3736 0 R /F15 3700 0 R /F52 3737 0 R /F53 3738 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-3925 0 obj <<
-/Length 1123      
+3921 0 obj <<
+/Length 865       
 /Filter /FlateDecode
 >>
 stream
-xÚíXMÛ6½ûW=É@Íåð›AQt×é&X EÍ!ÉAŽ[©,mµÊ¦é¯)ʶäÊßö"»èM¢fÈÇyo†#4A½è\
-;ׂ  Øhø ¬ ©
-†£á½
-þ‰ï»ï‡7×”"”Ü™2àØPmg*.»ÔEÑ… ïö ˆGŸ‹8³o©síü:ìüÝkkW«-"0cèìóö=AcûíÌŒF_JËbBc)„}NРóG‡TÈIcÐ؁ԘH$7¸DêÀ½# JsÇ‹k
-¯òq¾—Q&ãn1f]¹‰òü«} 7ă~˜QîC"hs…_Ìó“·i.¥1×|nñÉÍüË]8ëRŒBœå“*Ô)l\”¬‹2˜r†6Âx?mË—ä ^Íî獻îQ˜Ù±%XW.ýixë¶WîžÉýžßã¿Å“<tÇYêG?æÙÌþ>äþáÕó¾ÿVd~`0ß\ùÖ⇬%¼U*1³zpp“7Ù4õ0^b¿ú°«yå·wE¶ÆP`EÕVÅ‚Á©Û]±C‚{CºŽCµ‡„`aÕ±žCUãpð¦@m¶jŸyƒá4òªüøgüËåx§±‹ZQÑÏ\,Y`i¶>Yr §ORö@”ê¥}l•¾þ4úÐ¥*ø+±´=;—é8¾Ôä‘ÇãI”$­qL۝—¢œk+-šÛÂ/KZtEßB‹n§¥œŽÙqå(Jfs_WêýÓ«7­ò(þÔ†Õ0,Í>.Ú*‰AÓ†‚ÅaËJ¨(ј2sŒ’ž‡Uš¦Q˜·Ÿ·’bÃÌîa‡éö¬¶$3Þˆ‰<ÉaVïÆ’¸>«M-«/Ó0ùúoœÚãvâGôjIYr§“–¤·‡kž’hv÷Pù~d«¤÷‘ô­’:¢]»kÇŽ9¹¾ßìŸJ½%Vú€ì‡Óßa¿+m]…iš¥mèÅœò=jÀ¨œjktŒ{lÉœDH`4V‚?Ò„´&7Ãt¿Ò(­``}iä¤V_G·6[TåEUypõyr÷êu„X—}dª-"`O»Þ¡›å»c½[ƒÔq­ág~H㬚jbªiõÆžžÚè
-	µ™9œU0æ÷}w­”ÍnÝýC²úÃÚžú­·NTZô°ñÚ	8Ã\.nÊ[&F°‘RÒ×Rê
-‰…„•;]»%SXî"¥‰©ÑU‹”lšƒ\ÆI‘=[4>KâêR¬»[¾J<¤FÊ
-ô€Æ‚Y}ÛµÄÊMÄ©‘O‹ÝpÛ+(¾61@5`³Ç	›Ÿö2ËwŠíФÞ2ßÅÕ ‹sI|^ÀO¯þŝ{Õ8M-êÑVýøÄ"VZýSkeùï±vÛUµE0°¬#_6äÍ©0ê;ҹݚRMÜp&Ü'­æ-¸é¹pŸ\æÒ¶^´	ž	ü±gÑZ¹ZK÷
-9ª®J
+xÚíX[oÓ0~ϯ°xJ$êùšÄBlݍI\±ƃK³Ö#—‘eÀøõØq:%!E]+†€<ÅqŽcûûÎwŽ˜ŽýÈÙ9â`D s„
+ÈÑ¼w¿)å}ˆNwŽ!¾ÏŒ)Å
+ê?UF{nYzØ-¼vÕô¦T¹~ËÌPç0r>;XÛêÙ“pH)ø˜:ï? 0ÓßN‚T„àke™ÊCès®Û	˜8oT¯µv€[;ðCˆ||&`µR³¸s„ƒjˁ;G˜·FUÍå^NóEæ(¥î	4OæF^Èܸ¸º.i±à¤9>$дêñO:sqÚ²…,äKÓTª¤Ìw/å³k™N%Ì‹ywtk&¬açŒ-Ç?í·ÀìCD„nh`ÉfhÇ…LfsÄÑi\·º-4cY”qÑ
+F˜lŠ™i]\‡BˆU¸´78">‡Ìïà2^È+³•j§Ôl÷wŽ){¡æ…,•vç<³½EžZ׳×cû­ÌmÇD¦	Ý©QûA[<j­koš5ª}wÖþbîrE‰
+´Fƒöq4¸šœyBêF»Ö ZÄÖàŽÛfŒâ©}Ù›¥*S¹jì"c éÔcòdànKîzu6¸«y¢]žÆ‹ø£G÷S¢ùy0ö²Ym8B¡fó8IúèSsÊêßër at u%þº9€„0àþv'é’±·µO¾³>™ÕòP—}¸¤³ñ6ŽYM|/\øº¸0qØ+÷„å@Ö:,bYôgA. Etsf2û=ÒDú€„ø¯¤)ÒÜËdrû]e:Îm¯ÌêCÁ$O¾¨lÞ£\òŠ|šÄéõƒ‰öŸ8­üä©â.Uƒ‚Û
+f*ØxëU{̲̾<ëƒA—An!ãiõëµq ãtíÏuöáC([Êj„²·ñ•vøÀÍ‹²[ÌÝ¿™_ç»?R_‘éŸ:}vµÉ8ÔYuuñÆpCš'¹	Çõ®—uôØ\(åé•©¿“n!÷p¢Ütˆeÿ£h{ó)iˆöµQ¢N¦rªUš—Û
+TIUªÜä‰Ñæí_ûâè®F}U.¬½.ŸMêÄ’¨83æ劳ßòy9? =&à~
 endstream
 endobj
-3924 0 obj <<
+3920 0 obj <<
 /Type /Page
-/Contents 3925 0 R
-/Resources 3923 0 R
+/Contents 3921 0 R
+/Resources 3919 0 R
 /MediaBox [0 0 612 792]
-/Parent 3816 0 R
-/Annots [ 3904 0 R 3906 0 R 3908 0 R 3912 0 R 3917 0 R 3921 0 R 3893 0 R 3905 0 R 3907 0 R 3909 0 R 3910 0 R 3911 0 R 3913 0 R 3914 0 R 3915 0 R 3916 0 R 3918 0 R 3919 0 R 3920 0 R ]
+/Parent 3846 0 R
+/Annots [ 3877 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 3911 0 R 3912 0 R 3913 0 R 3914 0 R 3915 0 R 3916 0 R 3917 0 R ]
 >> endobj
-3904 0 obj <<
+3877 0 obj <<
 /Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [150.705 625.656 434.001 637.346]
-/Subtype /Link
-/A << /S /GoTo /D (NT4Migration) >>
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [268.553 646.243 385.09 658.236]
+/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:jht at samba.org)>>
 >> endobj
-3906 0 obj <<
+3892 0 obj <<
 /Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [150.705 583.876 441.607 595.565]
-/Subtype /Link
-/A << /S /GoTo /D (SWAT) >>
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [290.175 625.616 418.166 638.518]
+/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:jerry at samba.org)>>
 >> endobj
-3908 0 obj <<
+3893 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [150.705 542.095 325.213 553.785]
+/Rect [150.705 605.899 434.001 617.588]
 /Subtype /Link
-/A << /S /GoTo /D (diagnosis) >>
+/A << /S /GoTo /D (NT4Migration) >>
 >> endobj
-3912 0 obj <<
+3894 0 obj <<
 /Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [150.705 458.535 414.789 470.224]
-/Subtype /Link
-/A << /S /GoTo /D (problems) >>
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [268.553 585.272 385.09 597.264]
+/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:jht at samba.org)>>
 >> endobj
-3917 0 obj <<
+3895 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [150.705 354.084 298.576 365.773]
+/Rect [150.705 565.251 441.607 576.941]
 /Subtype /Link
-/A << /S /GoTo /D (bugreport) >>
+/A << /S /GoTo /D (SWAT) >>
 >> endobj
-3921 0 obj <<
+3896 0 obj <<
 /Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [150.705 270.523 336.667 282.212]
-/Subtype /Link
-/A << /S /GoTo /D (compiling) >>
->> endobj
-3893 0 obj <<
-/Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
-/Rect [174.46 248.468 280.013 261.42]
-/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:jerry at samba.org)>>
->> endobj
-3905 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[0 1 1]
-/Rect [174.46 237.509 270.598 250.461]
+/Rect [268.553 544.624 385.09 556.617]
 /Subtype/Link/A<</Type/Action/S/URI/URI(mailto:jht at samba.org)>>
 >> endobj
-3907 0 obj <<
+3897 0 obj <<
 /Type /Annot
-/Border[0 0 0]/H/I/C[0 1 1]
-/Rect [174.46 226.55 270.598 239.502]
-/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:jht at samba.org)>>
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [150.705 524.604 325.213 536.293]
+/Subtype /Link
+/A << /S /GoTo /D (diagnosis) >>
 >> endobj
-3909 0 obj <<
+3898 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
-/Rect [174.46 215.592 284.72 228.543]
+/Rect [264.099 503.977 397.817 515.969]
 /Subtype/Link/A<</Type/Action/S/URI/URI(mailto:tridge at samba.org)>>
 >> endobj
-3910 0 obj <<
+3899 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
-/Rect [174.46 204.633 284.72 217.584]
+/Rect [276.523 483.653 410.242 495.645]
 /Subtype/Link/A<</Type/Action/S/URI/URI(mailto:jelmer at samba.org)>>
 >> endobj
-3911 0 obj <<
+3900 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
-/Rect [174.46 193.674 270.598 206.625]
+/Rect [245.766 463.329 362.302 475.322]
 /Subtype/Link/A<</Type/Action/S/URI/URI(mailto:dan at samba.org)>>
 >> endobj
-3913 0 obj <<
+3901 0 obj <<
 /Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [150.705 443.308 414.789 454.998]
+/Subtype /Link
+/A << /S /GoTo /D (problems) >>
+>> endobj
+3902 0 obj <<
+/Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
-/Rect [174.46 182.715 280.013 195.666]
+/Rect [290.175 422.378 418.166 435.28]
 /Subtype/Link/A<</Type/Action/S/URI/URI(mailto:jerry at samba.org)>>
 >> endobj
-3914 0 obj <<
+3903 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
-/Rect [174.46 171.756 284.72 184.707]
+/Rect [276.523 402.358 410.242 414.35]
 /Subtype/Link/A<</Type/Action/S/URI/URI(mailto:jelmer at samba.org)>>
 >> endobj
-3915 0 obj <<
+3904 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
-/Rect [174.46 160.797 289.428 173.748]
+/Rect [255.25 382.034 394.696 394.026]
 /Subtype/Link/A<</Type/Action/S/URI/URI(mailto:dbannon at samba.org)>>
 >> endobj
-3916 0 obj <<
+3905 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
-/Rect [174.46 149.838 270.598 162.789]
+/Rect [245.766 361.71 362.302 373.703]
 /Subtype/Link/A<</Type/Action/S/URI/URI(mailto:dan at samba.org)>>
 >> endobj
-3918 0 obj <<
+3906 0 obj <<
 /Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [150.705 341.689 298.576 353.379]
+/Subtype /Link
+/A << /S /GoTo /D (bugreport) >>
+>> endobj
+3907 0 obj <<
+/Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
-/Rect [174.46 138.879 270.598 151.83]
+/Rect [268.553 321.063 385.09 333.055]
 /Subtype/Link/A<</Type/Action/S/URI/URI(mailto:jht at samba.org)>>
 >> endobj
-3919 0 obj <<
+3908 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
-/Rect [174.46 127.92 284.72 140.872]
+/Rect [276.523 300.739 410.242 312.731]
 /Subtype/Link/A<</Type/Action/S/URI/URI(mailto:jelmer at samba.org)>>
 >> endobj
-3920 0 obj <<
+3909 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
-/Rect [174.46 116.961 284.72 129.913]
+/Rect [264.099 280.415 397.817 292.407]
 /Subtype/Link/A<</Type/Action/S/URI/URI(mailto:tridge at samba.org)>>
 >> endobj
-3926 0 obj <<
-/D [3924 0 R /XYZ 151.701 685.529 null]
->> endobj
-3923 0 obj <<
-/Font << /F50 3701 0 R /F22 3706 0 R /F51 3729 0 R /F15 3700 0 R /F52 3730 0 R /F29 3731 0 R /F30 3732 0 R /F58 3733 0 R /F68 3734 0 R >>
-/ProcSet [ /PDF /Text ]
->> endobj
-3953 0 obj <<
-/Length 1154      
-/Filter /FlateDecode
->>
-stream
-xÚíXÙrãD}÷W¨x’«p§÷…¢¨„˜dH
-LÀ.^&ó ØKƒ%Iž!Ï•d9jG^cOáÀS:r/çž{îҍ‰ƒëΏÃÎÙ¥ŽFFJî?:c¤
-u¤6Hø4vÞ»]†Ý<O»=â†]âÞÏŠQ^“¸ûaxsv%0,ERì¸@œP8£\ÿ÷çbRç§a篁0·q@Œ9£¨óþvÆðۍƒ3ÚùRÎŒ&4’BÀxê:¿uð<n!Hó|B¢°DrƒJÃ
-w˜¨G½ðìŠkU9¬AßøÓÈ“cîï¨øËÝ?ºš»~'ÝÕn~šO›Û†¤Qõ6ßWSì“4âZÔ3>•g^Ô…Mï=”¤“j5ŽBFájDDS‡!#Lµ`Þv>aˆÂ’^cæKvÛlõ(¡ˆ+`žÓýèJ‚¸"ëÍœ¬aEÖC–§^Np¼¢zž‚‚Ÿ|#Q
-£bya¾®‰«ˆªhÒ[ÑD4à!lNÛ‹¦‹xœú_*¢€ æ¦áxâO§­DÛž ¼Ük³8Ä„²…$×ó³BF6‡V¶Œ.ï!¯ãˆÓo+mÜÆo”Iš{÷á4Ì‹¿±Xå"“ìej=àVÿàæ‡n½‰(½|1GJ);¼mù²†|5Òê7/WƒwyPÍçîåÏWƒêãå4ôãÒÂlóW¯qó¿Æ×j¼&ŠàÃe—°ýˆê{sžï¥ °d’"÷gfìÅ›YáÐ'r+ò	Ù3ò—Y‘i©_TØo¨bå—Q?‰“Ù$h•ÝQ2Ñh|>ËPx¡QµE•@š[,tûjþÌ(Š]4îwXàwƒ3
-‰ÅPE¡µ¦r]±ç«³eYûýôc’F^<òñ6‹ÃxòÕrd‰Ã›MçYºJ‹£.Un —›Ô‹ý6*Îwè\à„Ñù8P6JršýÙâKèÃÊe–3ÙáR¤6úµV”EJà‡I	vEa_³¢¨£^‰º{êjm×ÔšD#¼í@/n—š¦ê*äÅÙC%£4¯¾¿õÊ{A™-Š7‡ù–4Kw¿3¼,W\—X>‡µOK at q‘&[K Åö¾œ~œ>žg³ÔÏýQö˜å~”­Hú„A at 1i;TÈ¡\!À½ÆŸªáÏþ¯ƒ%Wöß\ÞÖé4Šùd–zy˜ÄÕ¢ëY8ÎJòöpÝkŒÄý.z­¯iº$¢èºç4ÂârñšV¾ž1쀨d]…0ô T‚èòS“n>Ä…*0jlL5¼"›ó"rQ6#/œæÉwO©þ‰³¦¬ó°Fôi‡ycï*	èpá0±üüspðA¾rn)I_*ŽRÄ.üé©èˆ¬«S–Œ>Uɘd?»çž틫衁ϯÆÇNÅøó«ëj¹0$6@§p1…rkAgG‚¾ò¾¶Ò Fà8¾Þ‡^À²à”«*9ÕªJŽUU׶ð+é]HÆÖ[!
-¢°Ê²BýéÖÌ7ºÕ ä ô
-endstream
-endobj
-3952 0 obj <<
-/Type /Page
-/Contents 3953 0 R
-/Resources 3951 0 R
-/MediaBox [0 0 612 792]
-/Parent 3816 0 R
-/Annots [ 3935 0 R 3938 0 R 3943 0 R 3947 0 R 3949 0 R 3922 0 R 3933 0 R 3934 0 R 3936 0 R 3937 0 R 3939 0 R 3940 0 R 3941 0 R 3942 0 R 3944 0 R 3945 0 R 3946 0 R 3948 0 R 3950 0 R ]
->> endobj
-3935 0 obj <<
+3910 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [99.895 585.52 224.221 597.209]
+/Rect [150.705 260.394 336.667 272.084]
 /Subtype /Link
-/A << /S /GoTo /D (Portability) >>
+/A << /S /GoTo /D (compiling) >>
 >> endobj
-3938 0 obj <<
+3911 0 obj <<
 /Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [99.895 524.493 322.767 536.182]
-/Subtype /Link
-/A << /S /GoTo /D (Other-Clients) >>
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [276.523 239.767 410.242 251.76]
+/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:jelmer at samba.org)>>
 >> endobj
-3943 0 obj <<
+3912 0 obj <<
 /Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [99.895 422.782 305.161 434.471]
-/Subtype /Link
-/A << /S /GoTo /D (speed) >>
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [268.553 219.444 385.09 231.436]
+/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:jht at samba.org)>>
 >> endobj
-3947 0 obj <<
+3913 0 obj <<
 /Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [99.895 341.413 348.161 353.102]
-/Subtype /Link
-/A << /S /GoTo /D (ch-ldap-tls) >>
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [264.099 199.12 397.817 211.112]
+/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:tridge at samba.org)>>
 >> endobj
-3949 0 obj <<
+3914 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [99.895 300.728 353.388 312.417]
+/Rect [150.705 179.099 275.031 190.788]
 /Subtype /Link
-/A << /S /GoTo /D (DNSDHCP) >>
+/A << /S /GoTo /D (Portability) >>
 >> endobj
-3922 0 obj <<
+3915 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
-/Rect [123.651 259.427 233.911 272.379]
+/Rect [276.523 158.472 410.242 170.465]
 /Subtype/Link/A<</Type/Action/S/URI/URI(mailto:jelmer at samba.org)>>
 >> endobj
-3933 0 obj <<
+3916 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
-/Rect [123.651 248.468 219.789 261.42]
+/Rect [268.553 138.148 385.09 150.141]
 /Subtype/Link/A<</Type/Action/S/URI/URI(mailto:jht at samba.org)>>
 >> endobj
-3934 0 obj <<
+3917 0 obj <<
 /Type /Annot
-/Border[0 0 0]/H/I/C[0 1 1]
-/Rect [123.651 237.509 233.911 250.461]
-/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:tridge at samba.org)>>
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [150.705 118.128 373.576 129.817]
+/Subtype /Link
+/A << /S /GoTo /D (Other-Clients) >>
 >> endobj
-3936 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[0 1 1]
-/Rect [123.651 226.55 233.911 239.502]
-/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:jelmer at samba.org)>>
+3922 0 obj <<
+/D [3920 0 R /XYZ 151.701 685.529 null]
 >> endobj
-3937 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[0 1 1]
-/Rect [123.651 215.592 219.789 228.543]
-/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:jht at samba.org)>>
+3919 0 obj <<
+/Font << /F50 3701 0 R /F22 3706 0 R /F51 3736 0 R /F15 3700 0 R /F52 3737 0 R /F53 3738 0 R >>
+/ProcSet [ /PDF /Text ]
 >> endobj
-3939 0 obj <<
+3944 0 obj <<
+/Length 728       
+/Filter /FlateDecode
+>>
+stream
+xÚíVKoÓ@¾ûWXœl‰löiï"„RÚª*PHÄ¥íac»±Kl?€ü{Æ/d‡PÒäœv䝝™ïûvÆ‹Í¥‰ÍsãõÜŸQjJ¤‡›ó{“`Œ¤¢¦#
+>ùæub3lEfˆÙÄZ”•UTfšØwóËñ™Àp)¬H…q‚„« G}þ{E•›ñfn|1|ï^*3½Ø¸¹Ã¦{—&FLIó[í›LHäöÊœÜ–û0éW@ˆ‹(q¸B5´ªŽ[LܺŽîàøŒˆÁ©ÚìʾVq  cÖGT­ÜúdKnY’Ú#*­4zháÓ~…vHæåVJÁú¾q):×XG«"}ñP'žä:^h”fËí ƒd„äR§ñjÛy@ˈ‚2D0€bz /i˜4¬\´¬ÌVÖy‘é]„HŠ*ëpBÂb_6G‚ó}Ù ÂTÅÆT·dÌÂ@gp_và
+1ÌÇïëäIøÅžø‰bˆrzÜmˆâÿ[oš&i¹w1àª#o@ìù“2GÑ"F^?ÎH)5ààú³ž[,ðûÙ˜ÂJ¡Aa8Ê–"ÖøŸ†z]t£óçMÜÆg0ulS×ZèfûÚ†Ad÷iëÄz
+S&Q²|6È÷;¥àž2‡¥S]‡.WMU§Í óªJC¨9ÓI°S7ã‚®Û2z¿Qî¥J•ŸWÏŒÝ{ž)¤˜<îÿŸóÛœÂQFáA±Õ?Ã&½&¾šV½rrÝléÄo@ϪFÉ×ͥȊæû•®Ü7uŸW£6ä,ðÊ,*ê½'t9Žš'jv^×ò5J4A’Awov‰åĈ<\¬eÁ7“¼Ì‚"ðòM^qþçá,á—ã’}…“@wÎí	7}7ÛÒlzqzÝM¼¸äË2ÓE”¶üœ—‘üÔ² Ñ?ÖWÝ
+ÏøŠ¢Ù‡
+endstream
+endobj
+3943 0 obj <<
+/Type /Page
+/Contents 3944 0 R
+/Resources 3942 0 R
+/MediaBox [0 0 612 792]
+/Parent 3846 0 R
+/Annots [ 3918 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 ]
+>> endobj
+3918 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
-/Rect [123.651 204.633 233.911 217.584]
+/Rect [225.714 646.243 359.432 658.236]
 /Subtype/Link/A<</Type/Action/S/URI/URI(mailto:jelmer at samba.org)>>
 >> endobj
-3940 0 obj <<
+3931 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
-/Rect [123.651 193.674 219.789 206.625]
+/Rect [217.744 625.919 334.281 637.912]
 /Subtype/Link/A<</Type/Action/S/URI/URI(mailto:jht at samba.org)>>
 >> endobj
-3941 0 obj <<
+3932 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
-/Rect [123.651 182.715 219.789 195.666]
+/Rect [194.956 605.596 311.493 617.588]
 /Subtype/Link/A<</Type/Action/S/URI/URI(mailto:dan at samba.org)>>
 >> endobj
-3942 0 obj <<
+3933 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
-/Rect [123.651 171.756 229.204 184.707]
+/Rect [214.744 584.969 342.735 597.87]
 /Subtype/Link/A<</Type/Action/S/URI/URI(mailto:jmcd at us.ibm.com)>>
 >> endobj
-3944 0 obj <<
+3934 0 obj <<
 /Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [99.895 565.251 305.161 576.941]
+/Subtype /Link
+/A << /S /GoTo /D (speed) >>
+>> endobj
+3935 0 obj <<
+/Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
-/Rect [123.651 160.797 257.447 173.748]
+/Rect [205.835 544.624 368.189 556.617]
 /Subtype/Link/A<</Type/Action/S/URI/URI(mailto:paulc at dth.scot.nhs.uk)>>
 >> endobj
-3945 0 obj <<
+3936 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
-/Rect [123.651 149.838 233.911 162.789]
+/Rect [225.714 524.3 359.432 536.293]
 /Subtype/Link/A<</Type/Action/S/URI/URI(mailto:jelmer at samba.org)>>
 >> endobj
-3946 0 obj <<
+3937 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
-/Rect [123.651 138.879 219.789 151.83]
+/Rect [217.744 503.977 334.281 515.969]
 /Subtype/Link/A<</Type/Action/S/URI/URI(mailto:jht at samba.org)>>
 >> endobj
-3948 0 obj <<
+3938 0 obj <<
 /Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [99.895 483.956 348.161 495.645]
+/Subtype /Link
+/A << /S /GoTo /D (ch-ldap-tls) >>
+>> endobj
+3939 0 obj <<
+/Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
-/Rect [123.651 127.92 276.277 140.872]
+/Rect [196.971 463.329 382.235 475.2]
 /Subtype/Link/A<</Type/Action/S/URI/URI(mailto:ghenry at suretecsystems.com)>>
 >> endobj
-3950 0 obj <<
+3940 0 obj <<
 /Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [99.895 443.308 353.388 454.998]
+/Subtype /Link
+/A << /S /GoTo /D (DNSDHCP) >>
+>> endobj
+3941 0 obj <<
+/Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
-/Rect [123.651 116.961 219.789 129.913]
+/Rect [217.744 422.682 334.281 434.674]
 /Subtype/Link/A<</Type/Action/S/URI/URI(mailto:jht at samba.org)>>
 >> endobj
-3954 0 obj <<
-/D [3952 0 R /XYZ 100.892 685.529 null]
+3945 0 obj <<
+/D [3943 0 R /XYZ 100.892 685.529 null]
 >> endobj
-3951 0 obj <<
-/Font << /F22 3706 0 R /F50 3701 0 R /F51 3729 0 R /F15 3700 0 R /F52 3730 0 R /F29 3731 0 R /F30 3732 0 R /F58 3733 0 R /F68 3734 0 R >>
+3942 0 obj <<
+/Font << /F22 3706 0 R /F50 3701 0 R /F51 3736 0 R /F15 3700 0 R /F52 3737 0 R /F53 3738 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-3962 0 obj <<
+3951 0 obj <<
 /Length 19        
 /Filter /FlateDecode
 >>
@@ -6954,1053 +6873,1061 @@
 xÚ3PHW0Ppç2ÀA c(á
 endstream
 endobj
-3961 0 obj <<
+3950 0 obj <<
 /Type /Page
-/Contents 3962 0 R
-/Resources 3960 0 R
+/Contents 3951 0 R
+/Resources 3949 0 R
 /MediaBox [0 0 612 792]
-/Parent 3964 0 R
+/Parent 3846 0 R
 >> endobj
-3963 0 obj <<
-/D [3961 0 R /XYZ 151.701 685.529 null]
+3952 0 obj <<
+/D [3950 0 R /XYZ 151.701 685.529 null]
 >> endobj
-3960 0 obj <<
+3949 0 obj <<
 /ProcSet [ /PDF ]
 >> endobj
-3992 0 obj <<
-/Length 995       
+3980 0 obj <<
+/Length 992       
 /Filter /FlateDecode
 >>
 stream
-xڝ–Mw›8†÷þìF,Lõ@¬zì§t;cpÝ9i$!1g0Î`âºÿ~®œv=+ at H÷>¼÷ÕEØx6°qÝÃúúoÀÄ [£†K©Eàú°îÝ}ÇÆ#¼ül`‹yÂøQM]ŒËáî3#ìýÕ„K`~IaÔû0&®AmË®=½sn19ôhÜ¡«Ù4ò§Qh~>Ã|³,{D.ÀF_0˦‡©›Ü¤•‰ºlÕŽK !®jÉ`8[DfŸ	†¢O¾¼±!£É(úâÏÕø`nzŠ–rp6ÿS}SÓ¸ësvõáf–*B4†‹(˜M›!(£ÜA»4=d„št6V þ×ÁÍíď<ϱÑ>Û]o\/æÇá(%„ ¬ƒÎíŠɏ'má‹!ài¾±Ü׏Ž¢ØÌe(;'ÛíÜ›ü0q®ü£0Å`ö'£Óh^qŒW­%¤̾ÎòaÖ$Äò8§Ú|LX”ÙÍdÅE	z¹fŸÊÑu’'EœéÁ|[ÆY—)xûÈyÔ¶!'¬CiÚÌ|Òö ÊmUžy0½Vå
-7C“€JÊ
-JtUQØ‚•5”[¾Þ¥˜ rRÀ«UüR&Es¥Ošƒ¨ð©Ú„Km¥™	¦¡rÕd¢÷æt¤gøûÉï4#Ús«¾+Uï)ı˜ÃŒ>awµ¹‰uÄH0îË8ÍÓüR3†âüQÞ؇ª½½ãµìH÷q+AUJî’À_­CÑV(è‚ß0±Ÿ_‹z~W毿aŽ·ŠÈzØäOfßrtâq"ø9<Ê-)a“±E:¶}§TÞ®t§X0QáOÕÆã}·j˜º—«Ö¢›$ŠFC•x—ñ}¼M”XÀ¤ï‚üiS¬·b-#ñ‹‰X+QXBsÐE´ÃD‚;â$·[“ûûxý’éZ4«ÕéøW ÷4³å^kÁhq
-u\øÀþN¶¥"ù[>m^‹:W³T?Òr¥f”°ò%.Ö]ÈœA막û5dñŽÌÛ˶4ås`ÊCEW^J9qw&qûžb­û~’4
-W¦ü¯$òÇ°U‚v&1â4‹ï5U›Ž¡r¥E“b'ÖèÒ¿æa„ósÐG³»ÚTž<hâC½ ‡ªËb|Õ%ÎR}žëvÍ"øB,~ë©Ø¬kXód½)ýéf¨ƒB쳄íÅæ
-t¹Š5eð¤8¢ô
-]ïÑ&ÿC¿^V;¦øçc7v]DÈ¥úuôÑ°L³LKT¾>HaNäö„íËÝ<ÌPϱ<ûцÃ?Ó@ûæAЏzÿ%8ç®
+xڝ–Mw›8†÷þìF,Lõ@¬zì§t;cpÝ9i$Á1g0Î`’ºÿ~®œv=+ at H÷>¼÷ÕEØx2°qÝÃúúoÀÄ [£†K©Eàú°éÝ}ÇÆ#¼ül`‹yÂøQMÝŒËáî3#ìýÕ„K`~IaÔû0&®AmË®­Þ‚9·˜z4îÐÕlùÓ(4¿GŸa>‡Y–‡="`£/˜eÓÃÔmnRÊD]vj	Ǎ%Wµd0œ-"³ÏCÑ'_ÞؐÑd}ñçj|07=EK98›ÿ)ƒ¾©iÜõ‰¹@¯õáf–*B4†‹(˜M›!(£ÜA¯iz2È$5él¬@ý¯ƒ›Û‰!yahŸ¥G׋ùq@Š…çÊ€ûöxnW¼H~ø`ØÂH)§egÇJt_‹?:ŠÂ1¡(;­þíÜ›1Q®üã Br†%˜Fó
+c´¸j­"¥˜¡¦FÆàNB,sªýÇ„E™­ÙLFP\” —ËQ`ö	¡]'yRÄ™Ìweœeq™‚½Ì'e{X‡ÒFÞ“¾Mn«Ú̃鵪U8¸šDRNPŠ«r¬œ¡|Üòí.Å‘“ò]­ãç2)š+exÒô@ƒOÕ.\jÍH0
+•¥&½9§#=Ã?xO~Ç Ñö˜‹Xmô—Rõ¦B‹9ÌèfqW;›XGŒS辌Ó<ÍŸ 5c(Îå}¨ÙÛ‹0ÞÈ–t·T…ä.é |¯hŠ¶BAü†‰ýôRÔó»2õø
+s¼SDÖÃ6_™}WÈA҉ljàçð(·¤„MÆéˆm¿£Tήt§X0QáOÕÇã}·j˜º—«Ö¢›$ŠFC•x—ñ}¼K”XÀ¤ï‚|µ-6DZˆAëå±V¢°„Ö ‹hÿ†‰wÄÿHn·&÷÷ñæ9ÓµhV«Ó'”äž&`¶Ük--N¡Ž?ØßÉ®T$˧íKQçj–êGZ®ÕŒV>ÇŦ™3h]â4q¿†,~!óö²-MBd'•§Š®¼ð$òÎ$nßS¬ußOÒƒFáÚ”•DþvJÁ«	gŒ8ÍâûCMÕ¦c¨\kѤx•kté÷yáüô‘Ãì®6•'šøP/è¡ê²˜_u‰³Tèº]g3¾‹ŸÇZÛM
+kžl¶å¡?ÝÕàoRˆ}–°½Ø¼£.×±¦VŠ#ZC¯Ðõmó?ôëeµcŠ>vÓa×E„\ª_G
+Ë4Ë´Då˃æDnOØÞ¹ÜÍÃÃTÂèÛpúgh_?úQï?
+öçS
 endstream
 endobj
-3991 0 obj <<
+3979 0 obj <<
 /Type /Page
-/Contents 3992 0 R
-/Resources 3990 0 R
+/Contents 3980 0 R
+/Resources 3978 0 R
 /MediaBox [0 0 612 792]
-/Parent 3964 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 ]
+/Parent 3846 0 R
+/Annots [ 3953 0 R 3954 0 R 3955 0 R 3956 0 R 3957 0 R 3958 0 R 3959 0 R 3960 0 R 3961 0 R 3962 0 R 3963 0 R 3964 0 R 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 ]
 >> endobj
-3965 0 obj <<
+3953 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [451.929 556.366 460.543 563.207]
 /Subtype /Link
 /A << /S /GoTo /D (section*.1) >>
 >> endobj
-3966 0 obj <<
+3954 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [444.96 531.768 460.543 541.336]
 /Subtype /Link
 /A << /S /GoTo /D (chapter*.2) >>
 >> endobj
-3967 0 obj <<
+3955 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [441.823 507.17 460.543 516.738]
+/Rect [437.99 507.17 460.543 516.738]
 /Subtype /Link
 /A << /S /GoTo /D (chapter*.3) >>
 >> endobj
-3968 0 obj <<
+3956 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [451.581 482.572 460.543 492.141]
+/Rect [438.338 482.572 460.543 492.141]
 /Subtype /Link
 /A << /S /GoTo /D (chapter*.4) >>
 >> endobj
-3969 0 obj <<
+3957 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [444.96 457.974 460.543 467.543]
+/Rect [448.096 457.974 460.543 467.543]
 /Subtype /Link
 /A << /S /GoTo /D (chapter*.5) >>
 >> endobj
-3970 0 obj <<
+3958 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [441.475 433.377 460.543 442.945]
+/Rect [448.444 433.377 460.543 442.945]
 /Subtype /Link
 /A << /S /GoTo /D (chapter*.6) >>
 >> endobj
-3971 0 obj <<
+3959 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [444.96 408.779 460.543 418.347]
+/Rect [441.475 408.779 460.543 418.347]
 /Subtype /Link
 /A << /S /GoTo /D (chapter*.7) >>
 >> endobj
-3972 0 obj <<
+3960 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [444.96 384.181 460.543 393.749]
 /Subtype /Link
 /A << /S /GoTo /D (section*.9) >>
 >> endobj
-3973 0 obj <<
+3961 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [436.508 345.947 460.543 356.241]
+/Rect [443.98 345.947 460.543 356.241]
 /Subtype /Link
 /A << /S /GoTo /D (part.1) >>
 >> endobj
-3974 0 obj <<
+3962 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [452.278 321.349 460.543 330.372]
 /Subtype /Link
 /A << /S /GoTo /D (section*.14) >>
 >> endobj
-3975 0 obj <<
+3963 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [452.278 296.751 460.543 305.774]
 /Subtype /Link
 /A << /S /GoTo /D (chapter.1) >>
 >> endobj
-3976 0 obj <<
+3964 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [453.096 283.174 460.543 292.197]
 /Subtype /Link
 /A << /S /GoTo /D (section.1.1) >>
 >> endobj
-3977 0 obj <<
+3965 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [453.096 269.597 460.543 278.62]
 /Subtype /Link
 /A << /S /GoTo /D (section.1.2) >>
 >> endobj
-3978 0 obj <<
+3966 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [453.096 256.02 460.543 265.043]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.1.2.1) >>
 >> endobj
-3979 0 obj <<
+3967 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [453.096 242.443 460.543 251.466]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.1.2.2) >>
 >> endobj
-3980 0 obj <<
+3968 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [453.096 228.866 460.543 237.888]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.1.2.3) >>
 >> endobj
-3981 0 obj <<
+3969 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [453.096 215.289 460.543 224.311]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.1.2.4) >>
 >> endobj
-3982 0 obj <<
+3970 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [453.096 201.711 460.543 210.734]
 /Subtype /Link
 /A << /S /GoTo /D (subsubsection.1.2.4.1) >>
 >> endobj
-3983 0 obj <<
+3971 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [453.096 188.134 460.543 197.157]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.1.2.5) >>
 >> endobj
-3984 0 obj <<
+3972 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [453.096 174.557 460.543 183.58]
 /Subtype /Link
 /A << /S /GoTo /D (section.1.3) >>
 >> endobj
-3985 0 obj <<
+3973 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [447.641 160.98 460.543 170.003]
 /Subtype /Link
 /A << /S /GoTo /D (section.1.4) >>
 >> endobj
-3986 0 obj <<
+3974 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [447.641 147.403 460.543 156.426]
 /Subtype /Link
 /A << /S /GoTo /D (section.1.5) >>
 >> endobj
-3987 0 obj <<
+3975 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [447.641 133.826 460.543 142.849]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.1.5.1) >>
 >> endobj
-3988 0 obj <<
+3976 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [447.641 120.249 460.543 129.272]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.1.5.2) >>
 >> endobj
-3993 0 obj <<
-/D [3991 0 R /XYZ 100.892 685.529 null]
+3981 0 obj <<
+/D [3979 0 R /XYZ 100.892 685.529 null]
 >> endobj
-3990 0 obj <<
+3978 0 obj <<
 /Font << /F17 3698 0 R /F15 3700 0 R /F50 3701 0 R /F27 3691 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-4031 0 obj <<
-/Length 1362      
+4019 0 obj <<
+/Length 1361      
 /Filter /FlateDecode
 >>
 stream
-xÚ½XËr›HÝë+¨Y5‘~CgçØ(¥Tlk$2S©$F"2	<ÇÉ|ýÜîFŽ4X*Ïlxt·èù÷ž{ö–öÞÞ$ƒW#=‚…ñ’¯$1ñd¤¡¸—,¼OèÇ÷<Ïý/É»W#J½(PRr½˜QPx’YtYuVÔ½n'ƒ¿¦àá;ÏcÞ|=øô{˜{çဩÈ{4+×Q …€ë•7ü>À
-P¼˜ˆ=À2
-°žä*0°4Hcû;ïӐ`Jãz]þ1ŽâÊ'¨*«ÍÞʝ_P‚¹B„¶Î?­£"ÐH†„¡POÛä á½O«ef÷¿yXû4BùC8f•d¨üjϘÍ\ˆvý¤*Íí<Ûlü!A™8¼ªÂ½Àñ1fÚŠ9®€%‹áöN—ÙkÈa¢¼·Ø‹ã3Q!§4`\vÆ< !{ŠxK„#à0Ï"ð,·¼_•f÷¹&ñ[IŽùË "a¸ ¿oöwFA	Ù…!	i è6¢_Á`­ÁøLOîš*²Z¿ý£>”Õ7›:Eºn¦çiQ”µmÒÌÞ|-ŠÅo.àeÂ…ûP.†œ
-ve pÃÌå]z_CFàgCG¦¨@#Ÿ@^_Ì߬³’èbªÉk=ÆÑå‡ilgG>£èvjoÆ׳ÖW%ãøæ2>ÚT…áx™C)	(È^$hK!k%ù°}–ÖÔ¡!5-öâM¦Ë³ u1Ÿ1áp]»Ë5’tFžT®´¥X5®«l3¯òû:·2·U¨âéú~Õ$À,¯;äC0àôd<¬ÏŸš'›:û‚(náÅDqD„÷)ZÌ!¼³⓮ʢ©YV}÷­ðºh*¢½(×ésÄE at ZpP	Y^@``ߟëò¡Iœi–.†·Åꧽ½jtía™•õsӐà^¼¸
-*=	ª	iԁ—5xÃ.¼Dñóðî¸%Õx'U¾Çá¶&uëïA§´p<Ý›¼Ý,›ƒV¸iåÛâl„:¾6(úÂ}R;“@)…(ëi:®¬m7 Wå:Í‹­hq-Ï(&Î¥Dô”bÚ‰8uÓž¦ÿÔR»|¨R£~ζ,)6:“!ÖËХͺ*W«.u‘àÑ9O]X7!?‹‹e^d¤ÐÒRtÉyænüЇ=¹ ™K@š~˜o·¯–i‘ÿÓJ±@Œ;6
-=B%5î#l:6Sà˨E4ñAi¥+&h'¢„€Ó0‰
-÷&qaö0gÌà›t“Ï7ÇÝL²1µ7~h‡ð¾§¿LM<™Y/3¾i†â)ŸýO“s{3¿ý0½0Îg|{sˆ:Aü ôøÙ拵™/‹"Ü¢`(ù8‰göòâæÊ"›Å`ÀÆÉG;|}{+žECˆ8gg-v¶ÑÊtkÐʇÅÙIbÎkGìL½'¦ç4ŸBnOCôÎO„Ðnªf©átk
- µäæS ñ׶'/:L^„!ɸ8Ýc1§Çú°Ùrò>³­¶ý¡@§ ²b$ODÖa·Îï<<£C0gÝ¥U64¼„ǼD¼EX/š¶ÎÉþ“ÎÉ£3yéïœylo?cu’uñkˆë
-‘Qï8ñ¿<•ê*w¢Ê[©¼¸šýO<JAä<ù‹ó؇ę’¢½T}¹Wé½b×Eb$yt‰; ^žÄ¾oyÔœxksšh2ÒÍæQ3PVM¯¾¼Ëì?uÚŒº€()1Ý=r{Ž“Á¿6<
+xÚ½XËr›HÝë+¨Y5‘~CgçØ(¥Tlk$2S©$F"2	<ÇÉ|ýÜîFŽ4X*Ïlxt·èù÷ž{ö–öÞÞ$ƒW#=‚…ñ’¯$1ñd¤¡¸—,¼OèÇ÷Üÿ’¼{5¢Ô‹%%×Ke…ç˜%—eQgE½Ñëq2ø{@`
+½óD0æÍ׃O_°·€¹w˜Š¼G³rí1R¸^y³ÁïÜÀÄ»p‰Øƒ+£ KáI®Kc!40¶¿ó>
+	¦0®×eáã(®|‚ª²Úì­Üù%˜+DhëüÓ:*dHX
+õ´}@Ž ÎÑû´Zfvÿ›‡µO#ô—?„cVéA†Ê¯ö¼¹ÐÌ…ha×OªÒÜγÍÆ”9Ã«*Üc¦­˜ã
+X²®aït™½ö‡&Ê{‹½89£a…rJÆeg̲§ˆ·D˜1 ó,Ï2pËûUivŸk¿µ 4à˜¿)†ûòûfg”½Q’‚n(ú֌τñä®I¡"«õÛ?êCY}³©S¤ëfzžEYÛÑ&ÍìÍ×ò¡XüæQ&\¸ÅbÈIÀ¡`‡P7Ì\Þ¥÷5dô~1t”aŠ
+4ò	äõÅ,ñÍ8+‰.¦ú˜¼Öc]~˜Ævvä3Šn§öf|=1k}%P2Žo.ã£MUHŽ—9”’€‚ìE‚¶²V’‘ÛgiýPARÓba/Þdº<Psñ×µ»\#I at gäIåJ[ŠUãºÊ6ó*¿¯s+s[E*þ‘®ïWMÌòºC>NOÆÃZñü©yÒ¹©³¯!¨â^LG$<AxŸ¢ÅÂ;«!>éª,šÚ˜eÕwß
+¯‹©"Ú‹‚q>G\¤•åöý¹.šÄ™fébx[¬~ÚÛ«F×Ö™YY?0
+	îÅ‹Û Ò“ šVAxYƒ7ìÂË1A?ïn€[ŔwRå{nkR·þtJÇsÑí±É[ÑͲ9h…›ÆQ¾-ÎFH ãkƒ¢_ Ü'µ3	”Rˆ²ž¦ãÊÚvpU®Ó¼Ø:€×òŒbâ\JDO)¦ˆSG1íiøO-µË‡*5êçlË’B`£3b½]Ú,¬«rµêR	‘óÔ…uÒø³¸XæE–A
+--E·@œgîÆ}ˆÑ“’¹¤é‡ùvûj™ù?Ýá¡ĸ£aÓÐ#$PBPã>¦c3¾ŒZDŸ”VºbBÆp"úH8
+“¨pofsÆ¾I7ù|sÜÍ$‹S{ã‡vï¡ÑxúËÔÄ“™õ2ã›f(ž‚ñ‰Ðñ´19·7£ñÛÓã|Æ·7‡ #ÄBŸm¾X›ù²(Â-
+†’“xf//n®,²Ylœ|´Ã×·W°âàY4„ˆsv¶Ñbg­L‡°­ìqXœ$æÌá°vÄÎÔ{bzNó)äö4”A?áüDí¦j–ZN·Ö ZKn>qm{ò¢ÃäE’Œ‹Ó=sz¬›-'ï3KÑjÛ€! t
+"!FòtAdvëüÁÃ3:söÐÙ]ZeCÃKxÌKÔÁ‹P„õ¢iëœì?éœ<:“—þÎÙ‘Çöö3X'Y°†¸Þ@õ¾€ÿËS©N¡r'ª¼•Ê‹«ÙÿÄ£T!AÎã‘¿8}Hœ))ÚKõ×—Ëq•îñ×+v]$F’G§‘¸“âåIìûfG͉·6§‰&#Ýl5eÕôêË»ÌþS§Í¨ˆ’#ÑÝ#·ç8ü™¶/
 endstream
 endobj
-4030 0 obj <<
+4018 0 obj <<
 /Type /Page
-/Contents 4031 0 R
-/Resources 4029 0 R
+/Contents 4019 0 R
+/Resources 4017 0 R
 /MediaBox [0 0 612 792]
-/Parent 3964 0 R
-/Annots [ 3989 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 4012 0 R 4013 0 R 4014 0 R 4015 0 R 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 ]
+/Parent 4021 0 R
+/Annots [ 3977 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 4012 0 R 4013 0 R 4014 0 R 4015 0 R ]
 >> endobj
-3989 0 obj <<
+3977 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [498.451 648.668 511.352 657.69]
 /Subtype /Link
 /A << /S /GoTo /D (section.1.6) >>
 >> endobj
-3994 0 obj <<
+3982 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [498.451 634.909 511.352 643.932]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.1.6.1) >>
 >> endobj
-3995 0 obj <<
+3983 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [498.451 621.15 511.352 630.173]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.1.6.2) >>
 >> endobj
-3996 0 obj <<
+3984 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [498.451 607.392 511.352 616.414]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.1.6.3) >>
 >> endobj
-3997 0 obj <<
+3985 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [496.815 581.886 511.352 590.909]
 /Subtype /Link
 /A << /S /GoTo /D (chapter.2) >>
 >> endobj
-3998 0 obj <<
+3986 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [498.451 568.127 511.352 577.15]
 /Subtype /Link
 /A << /S /GoTo /D (section.2.1) >>
 >> endobj
-3999 0 obj <<
+3987 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [498.451 554.369 511.352 563.391]
 /Subtype /Link
 /A << /S /GoTo /D (section.2.2) >>
 >> endobj
-4000 0 obj <<
+3988 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [498.451 540.61 511.352 549.633]
 /Subtype /Link
 /A << /S /GoTo /D (section.2.3) >>
 >> endobj
-4001 0 obj <<
+3989 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [498.451 526.851 511.352 535.874]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.2.3.1) >>
 >> endobj
-4002 0 obj <<
+3990 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [498.451 513.093 511.352 522.115]
 /Subtype /Link
 /A << /S /GoTo /D (subsubsection.2.3.1.1) >>
 >> endobj
-4003 0 obj <<
+3991 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [498.451 499.334 511.352 508.357]
 /Subtype /Link
 /A << /S /GoTo /D (subsubsection.2.3.1.2) >>
 >> endobj
-4004 0 obj <<
+3992 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [498.451 485.575 511.352 494.598]
 /Subtype /Link
 /A << /S /GoTo /D (subsubsection.2.3.1.3) >>
 >> endobj
-4005 0 obj <<
+3993 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [498.451 471.817 511.352 480.839]
 /Subtype /Link
 /A << /S /GoTo /D (subsubsection.2.3.1.4) >>
 >> endobj
-4006 0 obj <<
+3994 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [498.451 458.058 511.352 467.081]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.2.3.2) >>
 >> endobj
-4007 0 obj <<
+3995 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [498.451 444.299 511.352 453.322]
 /Subtype /Link
 /A << /S /GoTo /D (subsubsection.2.3.2.1) >>
 >> endobj
-4008 0 obj <<
+3996 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [498.451 430.541 511.352 439.563]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.2.3.3) >>
 >> endobj
-4009 0 obj <<
+3997 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [498.451 416.782 511.352 425.805]
 /Subtype /Link
 /A << /S /GoTo /D (subsubsection.2.3.3.1) >>
 >> endobj
-4010 0 obj <<
+3998 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [498.451 403.023 511.352 412.046]
 /Subtype /Link
 /A << /S /GoTo /D (subsubsection.2.3.3.2) >>
 >> endobj
-4011 0 obj <<
+3999 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [495.91 363.881 511.352 373.578]
 /Subtype /Link
 /A << /S /GoTo /D (part.2) >>
 >> endobj
-4012 0 obj <<
+4000 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [496.815 338.376 511.352 347.399]
 /Subtype /Link
 /A << /S /GoTo /D (section*.18) >>
 >> endobj
-4013 0 obj <<
+4001 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [496.815 312.87 511.352 321.893]
 /Subtype /Link
 /A << /S /GoTo /D (chapter.3) >>
 >> endobj
-4014 0 obj <<
+4002 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [498.451 299.111 511.352 308.134]
 /Subtype /Link
 /A << /S /GoTo /D (section.3.1) >>
 >> endobj
-4015 0 obj <<
+4003 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [498.451 285.353 511.352 294.376]
 /Subtype /Link
 /A << /S /GoTo /D (section.3.2) >>
 >> endobj
-4016 0 obj <<
+4004 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [498.451 271.594 511.352 280.617]
 /Subtype /Link
 /A << /S /GoTo /D (section.3.3) >>
 >> endobj
-4017 0 obj <<
+4005 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [498.451 257.835 511.352 266.858]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.3.3.1) >>
 >> endobj
-4018 0 obj <<
+4006 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [498.451 244.077 511.352 253.1]
 /Subtype /Link
 /A << /S /GoTo /D (subsubsection.3.3.1.1) >>
 >> endobj
-4019 0 obj <<
+4007 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [498.451 230.318 511.352 239.341]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.3.3.2) >>
 >> endobj
-4020 0 obj <<
+4008 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [498.451 216.559 511.352 225.582]
 /Subtype /Link
 /A << /S /GoTo /D (subsubsection.3.3.2.1) >>
 >> endobj
-4021 0 obj <<
+4009 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [498.451 202.801 511.352 211.824]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.3.3.3) >>
 >> endobj
-4022 0 obj <<
+4010 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [498.451 189.042 511.352 198.065]
 /Subtype /Link
 /A << /S /GoTo /D (subsubsection.3.3.3.1) >>
 >> endobj
-4023 0 obj <<
+4011 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [498.451 175.283 511.352 184.306]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.3.3.4) >>
 >> endobj
-4024 0 obj <<
+4012 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [498.451 161.525 511.352 170.548]
 /Subtype /Link
 /A << /S /GoTo /D (subsubsection.3.3.4.1) >>
 >> endobj
-4025 0 obj <<
+4013 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [498.451 147.766 511.352 156.789]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.3.3.5) >>
 >> endobj
-4026 0 obj <<
+4014 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [498.451 134.007 511.352 143.03]
 /Subtype /Link
 /A << /S /GoTo /D (subsubsection.3.3.5.1) >>
 >> endobj
-4027 0 obj <<
+4015 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [498.451 120.249 511.352 129.272]
 /Subtype /Link
 /A << /S /GoTo /D (section.3.4) >>
 >> endobj
-4032 0 obj <<
-/D [4030 0 R /XYZ 151.701 685.529 null]
+4020 0 obj <<
+/D [4018 0 R /XYZ 151.701 685.529 null]
 >> endobj
-4029 0 obj <<
+4017 0 obj <<
 /Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F27 3691 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-4069 0 obj <<
+4058 0 obj <<
 /Length 1464      
 /Filter /FlateDecode
 >>
 stream
 xÚµ˜KoÛFÇïúDQ ÔÌ.÷É^
-ÉVÚ¸~µRàIEÛ„%Ò!©Æúá;û,Y\Ê"R¬årIývvæ?3Bޝ‡¼_ãÙàÍÛ(òdsN½Ù­‡
+ÉVÚ¸~µRàIEÛ„%Ò%©Äúá;û,Y\Ê"R¬årIývvæ?3Bޝ‡¼_ãÙàÍÛ(òdsN½Ù­‡
 ey\Æ!‹ajî}ðOʢɊ¦~š½yˬ
-ccõ ¡8Œ#	¯ÓKŸò'µj0™
-¾0ÌÂâ­—²/]>|BÞîy($±ô¾ê•K0rÆ`¼ð¦ƒ?È‚¢m`̶0ap‡z
-ƒ„Lc¬Ÿó>Eìd¹,‹a@õ'UUVCì×;+·žˆ0¢±ÏXëýͺˆ…Š$À$äBn¾>Ä{ ˜Rÿæ>iÌ×_$ÃHúY­.‰?M–êòsbî&v6«þÑ«ª_\”ó(y7%ÚŒ¾ài¹LòÂŒÁM†‘ð›ª\,:€yDQ^ò½y/²¥âý<à°@Bô¦­À`¥ºIŒ¥ßÉyYçÅÝÆŠE–69,3äMin\«í$uýU}–ÕÜÜ}ö§3Âúà³Vü)°ÏƒdQ   }+lDüTyƒôͽa€ýª`Ó£¹Y¡7OlÎY’kR 0*Ö5£±áûטä²Tfüj.Þ×FIš–+caëó²ø©1Ck¾g<!L¤ÏDëý—êN<0rˆ±ryŸ<6/Î^L$ñ÷\"Ž˜zu1zw	t¼ãêröçDþÕùžù)‹°ÏbØU´\Û‡J[4I‰âÛ!eI³ªÖ±Gl¼kœÙG„iãI,9–>GG¹mE2…(Xd6~ó»"¸²Zmvãwš¥«*oÔy~s«cÁËé‘x¤oœÔyj£²¼u q^'—˜ø\ŸS Ê‘SžèËøÑX3m¡G9­Ž.2"^A¶o)G¹®²Ç¤²ªFýÛ²êg/Ìáeâ€{í£­§è0×ÏÀÂWMž’åãÚá¶òþ»U•(AîÐA^g:±Æk/Q^ä­ÑéԝiAP»lÂù‚y¢ü Õ {‡ñe¦p£ªzò¼¼+‹£L(µïüaqˆR%±<ÍÜ^ˆ0:ˆ·•¨vñZ #.zº‡$ ø±g
-Q+Äì^çqð;+iž,l.Nj{O‹Ì\LÍç
-œ^ÌMö­Íš¿®Í½ßÊ¥¶£Gi( 1Ðy›É<ïÜœ`ô°™ƒ­¿Ø"éØ¢:åÝ-’Í·ôüÆìKš}ÁDüôæÂé”)u: ™Ë1Ú•s“Ö„oËËRsϳìóIÝ‘‡L]Yê¬rJ¼ŒÐƽ´T|¯~Jâ>A.AþúãVÌ“¢(m•7¶¶zW¤‹Õ<³bµ©ü“Të>/ì²Ëd™¹û•ˆ¤FûÀí§{Væ…ΊQo$Ju–ä`ÀEmfÆYš¬”ªåŸêsò”×Íæ;Q£4pͦ(†lç< ˆrtp«wŽÍFøõ7ðÖå:
-dØ,ø{p¹2Wö¨>"†NüáxcìŒD	]°ŒŽ>%Ú
-½ç)3uLÕª¶ð£ôÙªúwõº5±°"«ëüóÂ-"\2_’£ÑÛ4ø>Õc±o«S?äus·øbNú`ð^Eéû"1í!càõ‹¤Ã>ª+Ú‡L´7àkßÃÜúlAUš«
-<Œõ¯RÿJ`›\˜¼Ñ®Z=@'¯šžÝ6-ë&ð·Š9çQÄÐJÚ£¶ ¬­TÏyòûûkÓ†>·¤¤«%‘€ c½;Röÿu¤ò¸²—9:ÒI]gÆymÍ Fî*ˆüù:Í@ƒ³ì®Ü¦_=J\`sd?]Ò^Ñr9£Am:ã…U²#/À£¥8¾âÕ´¯©x¯OOŽ*}%†ÊWÆ=’“BjÏÆç§*ìG×í k!ïhš£˜H?înOן“Ùà?‰•\Ã
+ccõ !2¤”ÀëôÒ§/y®–
+&³Á?Ó°zë­,$ÄK—ƒŸ7‡{g
+I,½¯zåÒ#L†œ1/¼éà²¤h›³mŒEÁ#œÆ¡Þ…â !Óëç¼FQ[Y.ËbBýIU•ÕûõÎÊ­'"Œhì3Öz³.b¡"	0	¹›¯ñ ¦Ô¿¹OóõÉÃ0’~V«KâO“¥ºüœ˜»‰Íª/zUõ‹‹c%ï¦Dû€Ñ÷ <-—I^˜1øÉ0~S•‹E0(êÃK¾7ïE¶T¼Ÿ‡üï Hˆ>À´¬T7‰±Ôâ›!9/뼸ÛX±ÈÒ&‡e†¼)͍kµ¤®¿ªÏ²š›»ÏâtcFX|ÖŠ?öy,Ê" ´ ¯s…ˆŸ*o¾¹7°_5lz47+ôÆà‰Í™ ëCríCŠÀ#Tźæc46|ÿ“\–ÊŒ_ÍÅûZ#À(IÓre,la^?5fhÍ÷àŒ'„‰ô™h½ÿRþÁC‰F1"V/ï“ÇæÅyÀ‹‰$þžKÄóO¯.Fï.N‚w\]Îþ’È¿:ß3?eöYì {¡Š–kûPi‹&)Q|;²,iVÕ:vàˆw³"ûˆ0mœ"‰%ÇÒçè(÷¢-â£H¦‹ÌÆo~WWV«-ÐnüN³tUå:ÏonuŒ!x9=´â“:OmT–·4Îëä់ãs
+ at 9rÊ3}?k¦-ô2§ÕÑEFÄ+Èö-åÈ#×Uö˜TVÕ¨[Výì…9¼Lp¯ Ý`´õæúyPøªÉS²|\û ÜVÞ·ª%È’Z#ÈëL'Öxí%Ê‹¼5:º3-j—í@ø#_°#O”´d/#â0¾Ìt nTUOž—weq”	c¥–à}‚¿",Qª$–§™ÛFñ¶Õ.^`ÄEOWã?öL"j…˜Ýë<~g"Í“…ÍÅImïi±ƒ™‹©ù¼óÏ‹¹É¾µYó×µ¹÷[¹Ôvô(
+E$MÞfd2Ï;7'=læ`ëÅ/¶H:¶¨Nyw‹d³Å-=¿1û’f_0?½¹p:eJhfàrŒvåܤ5áÛòð¢ÔÜól';Ã|R7Fä!SW–:«œ/c´q/-ß«Ÿ’¸OGÄ„þøƒó¤(J[卭­Þéb5ϬXm*ÿ$UƺÏ»ì2Yfî~%¢©Ñ>pûéž•y¡³bʼnRc]…%9pQ›™q–&+åŸêBù§úœ<åu³yÁÎFÔÄ(
+œE³)Š!Û9(¢ܪÝ…£A³Ñ~ý
+¼u¹Ž»ç£6þB\®ÌÅ•=ªˆ¡8Ã;#QB,££O‰vCïyÊLSµª-ü(}¶ª~à]½nMì¬Èê:ÿ¼p‹—Ì—ähôö
+¾OõX`GìÛ*ÁÔy ÄÜ-¾˜“>¼WQú¾HL{Èxý"é°†êŠö!í
+øÚ÷0·¾[P•æjcý+Ô¿Ø&&o´«VÐÉ넦'G·MG˺	ü­bÎy1t€’öhA£ƒ-(kkAÇ#ÕsžüþþÚ´¡Ï-)éjIc$ èXý©<®ìeŽŽtR×™q^[3 ‘„‡»
+"¾N3Ðà,»+7‚)ÄWØÙO×c€´W´\ÎhP›Îxa•ìÈÆK ðh)Ž¯x5ík*ÞëÓ“£J_‰¡ò•qä¤Ú³ñù©
+ûÑu;ÈZÈ;šæ(&ҏ»ÛÓõçd6ø¾£](
 endstream
 endobj
-4068 0 obj <<
+4057 0 obj <<
 /Type /Page
-/Contents 4069 0 R
-/Resources 4067 0 R
+/Contents 4058 0 R
+/Resources 4056 0 R
 /MediaBox [0 0 612 792]
-/Parent 3964 0 R
-/Annots [ 4028 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 4063 0 R 4064 0 R 4065 0 R ]
+/Parent 4021 0 R
+/Annots [ 4016 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 ]
 >> endobj
-4028 0 obj <<
+4016 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [447.641 648.668 460.543 657.69]
 /Subtype /Link
 /A << /S /GoTo /D (section.3.5) >>
 >> endobj
-4033 0 obj <<
+4022 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [447.641 634.99 460.543 644.012]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.3.5.1) >>
 >> endobj
-4034 0 obj <<
+4023 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [447.641 621.312 460.543 630.334]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.3.5.2) >>
 >> endobj
-4035 0 obj <<
+4024 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [447.641 607.634 460.543 616.656]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.3.5.3) >>
 >> endobj
-4036 0 obj <<
+4025 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [447.641 593.956 460.543 602.978]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.3.5.4) >>
 >> endobj
-4037 0 obj <<
+4026 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [447.641 566.728 460.543 575.751]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.3.5.5) >>
 >> endobj
-4038 0 obj <<
+4027 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [446.005 541.626 460.543 550.649]
 /Subtype /Link
 /A << /S /GoTo /D (chapter.4) >>
 >> endobj
-4039 0 obj <<
+4028 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [447.641 527.948 460.543 536.971]
 /Subtype /Link
 /A << /S /GoTo /D (section.4.1) >>
 >> endobj
-4040 0 obj <<
+4029 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [447.641 514.27 460.543 523.293]
 /Subtype /Link
 /A << /S /GoTo /D (section.4.2) >>
 >> endobj
-4041 0 obj <<
+4030 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [447.641 500.592 460.543 509.615]
 /Subtype /Link
 /A << /S /GoTo /D (section.4.3) >>
 >> endobj
-4042 0 obj <<
+4031 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [447.641 486.914 460.543 495.937]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.4.3.1) >>
 >> endobj
-4043 0 obj <<
+4032 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [447.641 473.236 460.543 482.259]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.4.3.2) >>
 >> endobj
-4044 0 obj <<
+4033 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [447.641 459.558 460.543 468.581]
 /Subtype /Link
 /A << /S /GoTo /D (section.4.4) >>
 >> endobj
-4045 0 obj <<
+4034 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [447.641 445.88 460.543 454.903]
 /Subtype /Link
 /A << /S /GoTo /D (section.4.5) >>
 >> endobj
-4046 0 obj <<
+4035 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [447.641 432.202 460.543 441.225]
 /Subtype /Link
 /A << /S /GoTo /D (section.4.6) >>
 >> endobj
-4047 0 obj <<
+4036 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [447.641 418.524 460.543 427.547]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.4.6.1) >>
 >> endobj
-4048 0 obj <<
+4037 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [447.641 404.846 460.543 413.869]
 /Subtype /Link
 /A << /S /GoTo /D (subsubsection.4.6.1.1) >>
 >> endobj
-4049 0 obj <<
+4038 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [447.641 377.619 460.543 386.642]
 /Subtype /Link
 /A << /S /GoTo /D (subsubsection.4.6.1.2) >>
 >> endobj
-4050 0 obj <<
+4039 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [447.641 363.941 460.543 372.964]
 /Subtype /Link
 /A << /S /GoTo /D (subsubsection.4.6.1.3) >>
 >> endobj
-4051 0 obj <<
+4040 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [447.641 350.263 460.543 359.286]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.4.6.2) >>
 >> endobj
-4052 0 obj <<
+4041 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [447.641 336.585 460.543 345.608]
 /Subtype /Link
 /A << /S /GoTo /D (section.4.7) >>
 >> endobj
-4053 0 obj <<
+4042 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [447.641 322.907 460.543 331.93]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.4.7.1) >>
 >> endobj
-4054 0 obj <<
+4043 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [447.641 295.68 460.543 304.703]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.4.7.2) >>
 >> endobj
-4055 0 obj <<
+4044 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [447.641 282.002 460.543 291.025]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.4.7.3) >>
 >> endobj
-4056 0 obj <<
+4045 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [447.641 268.324 460.543 277.347]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.4.7.4) >>
 >> endobj
-4057 0 obj <<
+4046 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [447.641 254.646 460.543 263.669]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.4.7.5) >>
 >> endobj
-4058 0 obj <<
+4047 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [447.641 240.968 460.543 249.991]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.4.7.6) >>
 >> endobj
-4059 0 obj <<
+4048 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [447.641 213.741 460.543 222.764]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.4.7.7) >>
 >> endobj
-4060 0 obj <<
+4049 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [446.005 188.639 460.543 197.662]
 /Subtype /Link
 /A << /S /GoTo /D (chapter.5) >>
 >> endobj
-4061 0 obj <<
+4050 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [447.641 174.961 460.543 183.984]
 /Subtype /Link
 /A << /S /GoTo /D (section.5.1) >>
 >> endobj
-4062 0 obj <<
+4051 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [447.641 161.283 460.543 170.306]
 /Subtype /Link
 /A << /S /GoTo /D (section.5.2) >>
 >> endobj
-4063 0 obj <<
+4052 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [447.641 147.605 460.543 156.628]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.5.2.1) >>
 >> endobj
-4064 0 obj <<
+4053 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [447.641 133.927 460.543 142.95]
 /Subtype /Link
 /A << /S /GoTo /D (subsubsection.5.2.1.1) >>
 >> endobj
-4065 0 obj <<
+4054 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [447.641 120.249 460.543 129.272]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.5.2.2) >>
 >> endobj
-4070 0 obj <<
-/D [4068 0 R /XYZ 100.892 685.529 null]
+4059 0 obj <<
+/D [4057 0 R /XYZ 100.892 685.529 null]
 >> endobj
-4067 0 obj <<
+4056 0 obj <<
 /Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-4109 0 obj <<
-/Length 1551      
+4098 0 obj <<
+/Length 1554      
 /Filter /FlateDecode
 >>
 stream
 xÚ­˜Ër£8†÷~
-–xa¢;h15•ÄÎtzÆIºí©LUO/ˆ­ÄT0x wÒoß:¶‘o5c—ïÜ~	9/rþè]M{79yIìLŸ̱ç#ìˆ@z\2g:w¾¹ïïýïÓÏ7„8'…`p'%Ô#ú5å×iR¨¤Èá¾ÞhÚû¯‡õ~së…Ü£Ô™-{ß¾#g®Ç>;È£2pÞÊ;—å'8×ÿcgÒûÒC%jÓb¾A+©‡¹p“^‰,Ü#-Aê'oŒs/gEô£O|Wõ”RwejV¤ÙÏê4]†QÿÔ'[di¼ñªö+AØ•¸s¼¹9L=ý8Ö	÷¸óí/ë0ŽþE˜õ1b77|á^ÌXef<M̱X(sӝ*à¦7øI³×ß­Q&]IN¶‡wÚó)O¿ÕÌýþºÚ´ä±P Ê‹°ˆjl0<™ò¨È·m¦[6Û­áL´†2È¥“<¼c>¸òêö~b@î Gíö)DêúAÇìâöÁà’ð)Vs¡`åoüpÃ(ßOG€Žî§ˆ¾ÝÒC„¸Wáx^׫êëÖ€6× ^Ö™I
-¤”Ü?I¸z±ÍÙbÈÛÑ{¸\Ū©¯c00ó‰–vÀY ¢a»N—Ë´ªòQ¦—¥Ynû>ÁJWœãfñÃ"滋(©Ôòr6K×&RUUþYª“Z™³Ñû*Ê¢äe^b~íò‘N¾ëP{‡IäNÂ%@=…æôJ™c}ÚJ<8¯þo'¤[¤Õãe°ÛÁ™4LwSf,~^ÛåGJ}‡ô¤D· 1˶£©p¼5IòU­âhjCý©›/ᙧU˜çossé&Š•\ ›þÉQbö(Þí&ôtåfà2ŽÍ¥·¨X˜
-!,—vçb„µ8ãÛ-Í€aé¾b@˜çËŠøz®
-ó-fª'$±}QîïÇ—·w/Е1_¾N>i%Ý‘a,tŠK×Vó"<ª{–
-GŠŽb5¸™R…Å:k¦Ð¤
-æUY„‰*úÐ,Øœ,mp¶ÈŠŽê q5Í<FÉÜ$eÞ=§ëgR‚†™æ«’ø±©ÌZ`˜ž¤´s³u^Ôzµ4Çf—/©‹:]ü´qVñK u­™Ã¸š
-2ÕêRÒç–m•œ‚ým#ÀĵäÔÀX„Q³‡/ Ã¢Uë![‡ÁMI‡[Öei¿Gºs±<¸¢²º­°‰cùõ­ÂjÏTˆ‹@ËÎÐEamìֻÁMüó`¬¬	ÇŽŠ•^õ@¬øɱb–X½–‘¢ˆ¹¥RêcYZ¨)­À”–Øm—œ›ÁVhÌÛÌð0XCõс•™$t”}×<‰Ï³ÞÒOƒ:Ï6„ ô~ñÏC5Åfé³ÊsmnS‡q¤L¬1bœhÊ#
-Ѧ$GS6M@ÅãÛy0’¥B‰3ÜF;Z-OaK0£Apa§–v¾Ý¾Ky7@&ŒÜ—ƒ›ŠÑ-ßXæŸ£ß¶&þs%¦°hUX&dƒr%üseV£»ë鏤qñ€ÚÈ9ÖÆßõ¨E·EÕ^Äm¾Ý']©¢h–s‹Ú¦\ÍÖYT´žü­¨oí¢˜dºš1:eÕÒXѽjÙHL­¨ÃÉîú}KlòE´²æñAp0>'7l›5]5
-ä†Ù›¥É³}7Aúò0	Ú… ÇA\¨bvñš=ñý”ZÛ09£{â,'ÊŠ Y1è¥çjÝäšž¡žSèèœ:­s˜Ÿ°ç"Z„–9â¡Ü·ÒsÀS\Ž²}‹aL…Ô‚‚ÅY-†m!Söu*/*U©•í£¨bmOdNʸ‰“ãƏ£©…«ÉæRáfGLŒ@…ù'ƒ‰N°»´P{¶))Ì¢8¼[qaÖxáïÜDC/7‡uÏ·ZéáJMWZÛ¡f#Ù’üÝy¡Ô¬Ú«Êž{B¢3œ)ŽØ‚åÓ¾ ¤Û:ýéà¥6¥“$­›ãù¼³‹¦f‡Åw_«}‡tÃ{\ŸA;r€¶>Ž¦½_£ª–
+–xa¢;h15•ÄÎtzÆIºí©LUO/ˆ­ÄT0x wÒoß:¶‘o5c—ïÜ~	9/rþè]M{79yIìLŸ̱ç#ìˆ@z\2g:w¾¹ï?¢(êŸ~¾¸!Ä	<)ƒ›)¡Ño*oºN“B%E÷õFÓÞ=¬‡ôË[ïä¥ÎlÙûö9s=öÙA•óVÞ¹t(<Á¹þ;“Þ—ª@Qó
+`I=Ì…#˜ôJ,`áñh	R?é|`̘{9+¢}⻪? ”ºÃ(S³"Í~V§é2ŒøÏÀ >	Ü"KãWµ_‰®ĝãÍ}È`ê	ìÀ±N¸ÇEX˜oY‡qô/¬»¹á÷bÆ*3ãibŽÅB™›îT7½ÁOš½þn5ˆ2éJr²=¼ÓžO)xú­fîô×Õ¦%ý€Q^„ETcƒáÉܐGE¾m3ݲÙn
+gâ 5”A.u˜äᣈðÁ•W·÷rÿ8j·O!R×:f·”„O±šÛcè,{ä€Fù~:tt?Ý@ìðí–"Ľ
+gÀóº^U_·´¹‰ð²ÎLjX ¥äþAHÂ=ЋmÎŽCÞŽÞÃå*VM}ƒ™O´°ÎÚ 5ëtØuº\¦U•2¸,ÍrÛ÷	FPºâ?0‹Æ1ß]DI¥–—³Yº6‘ªªòÏRÔÊœÞWQ%/{ôóƒh—tò]‡Ú;L"w.ê)4§WÊëÓVâÁyxð;ñX Ý"­/ƒÝΤaº›2cñÃðÚ.?Rê;¤ %ºˆY&°M…ã­I’¯jG³°PêOÝ|	Ï<­Â<››K7Q¬¬à" ÝôOŽ³G	ðn7¡§‹(7—ql.½EÅÂüûka¹|°;#¬Å)èßîj{L÷Â<_VÄ׋pUè˜o1S=!‰í‹’pwx?¾¼½Óx®ŒÑøjôuòI+éŽc¡S\Z¸¶šáQݳl8Rt#¨Á
+Ì”*,ÖY3…&U0¯Ê"LèTчfÁæ´@`iƒ³EVtT «iæ1Jæ&)óî9]Ï8“’4Ì4_•ÄMeÖÃô$¥›­ó¢Öx¬¥96»|I]ŒÐé⧍³Š_¨kÍÆÕT©V—’>·Œh«äìoqØ  ®
+ §Æ"Œš=|¨ZïÙò8nJ:ܲ.3Hû=‚н˜‹¥àÁý•Õm…M˯oV{¦B\ÚXv†.
+kcŸ´Þ
+nâŸceM8vT¬ôªbÅOŽ³Ä굌EÌ-•RËÒBMi¦´ôÀn»ŒàÜ¶BcÞf†‡éÀªl¬Ì$¡£ì»öàá€H|žõ–~lÔy¶¡ ¡÷‹ª)6KŸUžks›:Œ#e‚dãDSÙhˆ6%9š²i*ß΃‘,Jœá6Ú	ÔjyZ{\‚
+‚Ã;í¼°´óíö}\Ê»2	dä¾ÜTŒnùÆBh4ÿý¶5ñŸÓ(1…E«Â2!”+áŸ+³Ý]Oô ‹ÔFα6ö ø®G-ºý¸€,ªö"nóí>éJE³œ[Ô6åj¶Î¢¢õäoõ@íxkÅ$ÓÕŒÑ)«–ÆŠîUËFbjENv×ï[b“/¢•57ˆ‚ƒñ9¹a[Ø|¬éªi 7ÌÞ,Mží»	Ò—‡IÐ.9âB³‹×ì‰ïÇ ,ÐÚ†ÉÉÝg9QVÍŠA/=Wë&×ô¬õœBgp@ç´ÐiÃü„=Ñ"´Ì徕žžâ
+p”í[c*¤,Îj1l™²¯SyQ©J­líìDk{"sRÆMœ7~M-\M6—
+7;bb`*Ì?Lt‚Ý¥…Ú³MHyøcÅáÝŠ³³Æç&z¹9¬{¾ÕJWjj¼ÒÚ5É–äïÎ¥fÕ^UöܝáLqÄ,Ÿöí !ÝÖéOç(¥°)e˜$iÝÏç]45;,¾ûZí;¤Þ³àúÚ‘´õq4íý¼Ä—E
 endstream
 endobj
-4108 0 obj <<
+4097 0 obj <<
 /Type /Page
-/Contents 4109 0 R
-/Resources 4107 0 R
+/Contents 4098 0 R
+/Resources 4096 0 R
 /MediaBox [0 0 612 792]
-/Parent 3964 0 R
-/Annots [ 4066 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 4092 0 R 4093 0 R 4094 0 R 4095 0 R 4096 0 R 4097 0 R 4098 0 R 4099 0 R 4100 0 R 4101 0 R 4102 0 R 4103 0 R 4104 0 R 4105 0 R ]
+/Parent 4021 0 R
+/Annots [ 4055 0 R 4060 0 R 4061 0 R 4062 0 R 4063 0 R 4064 0 R 4065 0 R 4066 0 R 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 4092 0 R 4093 0 R 4094 0 R ]
 >> endobj
-4066 0 obj <<
+4055 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [498.451 648.668 511.352 657.69]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.5.2.3) >>
 >> endobj
-4071 0 obj <<
+4060 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [498.451 635.051 511.352 644.073]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.5.2.4) >>
 >> endobj
-4072 0 obj <<
+4061 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [498.451 621.434 511.352 630.457]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.5.2.5) >>
 >> endobj
-4073 0 obj <<
+4062 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [498.451 607.817 511.352 616.84]
 /Subtype /Link
 /A << /S /GoTo /D (subsubsection.5.2.5.1) >>
 >> endobj
-4074 0 obj <<
+4063 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [498.451 594.2 511.352 603.223]
 /Subtype /Link
 /A << /S /GoTo /D (subsubsection.5.2.5.2) >>
 >> endobj
-4075 0 obj <<
+4064 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [498.451 580.583 511.352 589.606]
 /Subtype /Link
 /A << /S /GoTo /D (section.5.3) >>
 >> endobj
-4076 0 obj <<
+4065 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [498.451 566.966 511.352 575.989]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.5.3.1) >>
 >> endobj
-4077 0 obj <<
+4066 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [498.451 553.349 511.352 562.372]
 /Subtype /Link
 /A << /S /GoTo /D (section.5.4) >>
 >> endobj
-4078 0 obj <<
+4067 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [498.451 539.732 511.352 548.755]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.5.4.1) >>
 >> endobj
-4079 0 obj <<
+4068 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [498.451 512.566 511.352 521.589]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.5.4.2) >>
 >> endobj
-4080 0 obj <<
+4069 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [498.451 498.949 511.352 507.972]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.5.4.3) >>
 >> endobj
-4081 0 obj <<
+4070 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [498.451 485.333 511.352 494.355]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.5.4.4) >>
 >> endobj
-4082 0 obj <<
+4071 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [496.815 460.536 511.352 469.559]
 /Subtype /Link
 /A << /S /GoTo /D (chapter.6) >>
 >> endobj
-4083 0 obj <<
+4072 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [498.451 446.919 511.352 455.942]
 /Subtype /Link
 /A << /S /GoTo /D (section.6.1) >>
 >> endobj
-4084 0 obj <<
+4073 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [492.996 433.302 511.352 442.325]
 /Subtype /Link
 /A << /S /GoTo /D (section.6.2) >>
 >> endobj
-4085 0 obj <<
+4074 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [492.996 419.685 511.352 428.708]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.6.2.1) >>
 >> endobj
-4086 0 obj <<
+4075 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [492.996 392.519 511.352 401.542]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.6.2.2) >>
 >> endobj
-4087 0 obj <<
+4076 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [492.996 378.902 511.352 387.925]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.6.2.3) >>
 >> endobj
-4088 0 obj <<
+4077 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [492.996 351.736 511.352 360.759]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.6.2.4) >>
 >> endobj
-4089 0 obj <<
+4078 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [492.996 338.119 511.352 347.142]
 /Subtype /Link
 /A << /S /GoTo /D (subsubsection.6.2.4.1) >>
 >> endobj
-4090 0 obj <<
+4079 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [492.996 324.502 511.352 333.525]
 /Subtype /Link
 /A << /S /GoTo /D (subsubsection.6.2.4.2) >>
 >> endobj
-4091 0 obj <<
+4080 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [492.996 310.885 511.352 319.908]
 /Subtype /Link
 /A << /S /GoTo /D (subsubsection.6.2.4.3) >>
 >> endobj
-4092 0 obj <<
+4081 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [492.996 297.268 511.352 306.291]
 /Subtype /Link
 /A << /S /GoTo /D (section.6.3) >>
 >> endobj
-4093 0 obj <<
+4082 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [492.996 283.652 511.352 292.674]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.6.3.1) >>
 >> endobj
-4094 0 obj <<
+4083 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [492.996 270.035 511.352 279.057]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.6.3.2) >>
 >> endobj
-4095 0 obj <<
+4084 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [492.996 256.418 511.352 265.441]
 /Subtype /Link
 /A << /S /GoTo /D (section.6.4) >>
 >> endobj
-4096 0 obj <<
+4085 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [492.996 242.801 511.352 251.824]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.6.4.1) >>
 >> endobj
-4097 0 obj <<
+4086 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [492.996 229.184 511.352 238.207]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.6.4.2) >>
 >> endobj
-4098 0 obj <<
+4087 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [492.996 215.567 511.352 224.59]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.6.4.3) >>
 >> endobj
-4099 0 obj <<
+4088 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [492.996 201.95 511.352 210.973]
 /Subtype /Link
 /A << /S /GoTo /D (subsubsection.6.4.3.1) >>
 >> endobj
-4100 0 obj <<
+4089 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [492.996 188.333 511.352 197.356]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.6.4.4) >>
 >> endobj
-4101 0 obj <<
+4090 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [492.996 174.716 511.352 183.739]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.6.4.5) >>
 >> endobj
-4102 0 obj <<
+4091 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [492.996 161.1 511.352 170.122]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.6.4.6) >>
 >> endobj
-4103 0 obj <<
+4092 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [492.996 147.483 511.352 156.505]
 /Subtype /Link
 /A << /S /GoTo /D (section.6.5) >>
 >> endobj
-4104 0 obj <<
+4093 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [492.996 133.866 511.352 142.889]
 /Subtype /Link
 /A << /S /GoTo /D (section.6.6) >>
 >> endobj
-4105 0 obj <<
+4094 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [492.996 120.249 511.352 129.272]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.6.6.1) >>
 >> endobj
-4110 0 obj <<
-/D [4108 0 R /XYZ 151.701 685.529 null]
+4099 0 obj <<
+/D [4097 0 R /XYZ 151.701 685.529 null]
 >> endobj
-4107 0 obj <<
+4096 0 obj <<
 /Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-4145 0 obj <<
+4134 0 obj <<
 /Length 1346      
 /Filter /FlateDecode
 >>
 stream
-xÚµ˜IsÛ6†ïú¼<ˆÆÊ¥—ŽÚQª­gǼ±h[S‹t):ñÏIŠÐâi.6BÀƒo}!l=Xغêô£ÎÅ%¥–ï®Ë­èÞ";~@-×ÀÐʺEƒ,-’´ØÚߢÏ—Ã,'À‘_`œ8õa95õõu-gu¨óo‡À(L®,*Ƭ»Mçö¶Vðî³…øÖO5sc1á;®ðüd-;up	Š«ÀDT§ã®åòÀQ‡®ã:Tì¾iÝv	áõV«uú`wãhßÙÔGë4‘™þ?Ì6ñ:Õ“.mŸ£xý´­-WY6ðaYBüÖ÷oó°Õ%Ì~ðÈZGzÛAœþVhšÏ™fa(ÖïnÖé*“ä?·zœbÌôÓ|80rbA3h}ßtkÜÊ·º”ƒCJèÁcü\$y›ùyÍÁ€
+xÚµ˜IsÛ6†ïú¼<ˆÆÊ¥—ŽÚQª­gǼ±h[S‹t):ñÏIŠÐâi.6BÀƒo}!l=Xغêô£ÎÅ%¥–ï®Ë­èÞ";~@-×ÀÐʺEƒ,-’´ØÚߢÏ—Ã,'À‘_`œ8õa95õuý*gu¨óo‡À(L®,*Ƭ»Mçö¶Vðî³…øÖO5sc1á;®ðüd-;up	Š«ÀDT§ã®åòÀQ‡®ã:Tì¾iÝv	áõV«uú`wãhßÙÔGë4‘™þ?Ì6ñ:Õ“.mŸ£xý´­-WY6ðaYBüÖ÷oó°Õ%Ì~ðÈZGzÛAœþVhšÏ™fa(ÖïnÖé*“ä?·zœbÌôÓ|80rbA3h}ßtkÜÊ·º”ƒCJèÁcü\$y›ùyÍÁ€
 ´ŒìÀE½éÐfõƳih«ÉËpaÀÿ.–-6ð Ó&ˆiÃÿ`H—Õ­ë9do]L©ô%CI\¼äIi¹8]i›ö“4ù^ýL|p2"¬¦£ßHh+I_†ž‡þyÈá¤ÙPv¥”¹.ìJÏ
 /¯%¸ä¶ák¼y~JÊËRyb xxÉãb¥Æ£{œ’ãT8Ò)M’gÈ@_$÷I(¥€p'’]úÙ]»—M’Ê0/4œz·Lòr¬†µƒb—l±
 f{ÁHyüT¦X¾ÖTï@²¢˜hxÀdÔ°Ã4ÝvÛñV/²Í&+ËS˜ç™Œ!cØR,x  îiy¿K'•÷þá¼÷8òÛò~²6¡›Ñt8³E7j€£iÝÈϳşz`0›^Ž®®=Y(¢Ñl*—«¥´ÐW×£aØÜ‹
@@ -8009,6311 +7936,6284 @@
 ©ïq¤–óZfÖcœ>”²oš‰¹³L˜Ք遡³žÂˆc5Åß9
 ÷z«º}^“"]åÙËsÏÅ|®áE=ÜnKÑ.Ͷމ’
 Ð$~~†²¿=Ðk|¸Mr6Q{ÑžK—ÅÛíêûiñ˜Ôh‚ž½=oÝþíä¼<¹¼P•©$QX»K|=ÆXÜŐ»§bV(E+åx(7íÍë&ª€q
-æƒén";üK‚ô—‚÷FnÜ Ðõꣾ]Œ¦Wû‡T±³D(M	o÷2RüO÷qž^Ú†ró—uKö_TâôóR”@þa	ˆ/AÄAÝÿ0êü†t}]
+æƒén";üK‚ô—‚÷FnÜ Ðõꣾ]Œ¦Wû‡T±³D(M	o÷2RüO÷qž^Ú†ró—uKö_TâôóR”@þa	ˆ/AÄAÝÿ0êü†e}]
 endstream
 endobj
-4144 0 obj <<
+4133 0 obj <<
 /Type /Page
-/Contents 4145 0 R
-/Resources 4143 0 R
+/Contents 4134 0 R
+/Resources 4132 0 R
 /MediaBox [0 0 612 792]
-/Parent 3964 0 R
-/Annots [ 4106 0 R 4111 0 R 4112 0 R 4113 0 R 4114 0 R 4115 0 R 4116 0 R 4117 0 R 4118 0 R 4119 0 R 4120 0 R 4121 0 R 4122 0 R 4123 0 R 4124 0 R 4125 0 R 4126 0 R 4127 0 R 4128 0 R 4129 0 R 4130 0 R 4131 0 R 4132 0 R 4133 0 R 4134 0 R 4135 0 R 4136 0 R 4137 0 R 4138 0 R 4139 0 R 4140 0 R 4141 0 R ]
+/Parent 4021 0 R
+/Annots [ 4095 0 R 4100 0 R 4101 0 R 4102 0 R 4103 0 R 4104 0 R 4105 0 R 4106 0 R 4107 0 R 4108 0 R 4109 0 R 4110 0 R 4111 0 R 4112 0 R 4113 0 R 4114 0 R 4115 0 R 4116 0 R 4117 0 R 4118 0 R 4119 0 R 4120 0 R 4121 0 R 4122 0 R 4123 0 R 4124 0 R 4125 0 R 4126 0 R 4127 0 R 4128 0 R 4129 0 R 4130 0 R ]
 >> endobj
-4106 0 obj <<
+4095 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.187 648.668 460.543 657.69]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.6.6.2) >>
 >> endobj
-4111 0 obj <<
+4100 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.187 635.078 460.543 644.101]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.6.6.3) >>
 >> endobj
-4112 0 obj <<
+4101 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [439.732 610.42 460.543 619.442]
 /Subtype /Link
 /A << /S /GoTo /D (chapter.7) >>
 >> endobj
-4113 0 obj <<
+4102 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.187 596.83 460.543 605.853]
 /Subtype /Link
 /A << /S /GoTo /D (section.7.1) >>
 >> endobj
-4114 0 obj <<
+4103 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.187 583.241 460.543 592.264]
 /Subtype /Link
 /A << /S /GoTo /D (section.7.2) >>
 >> endobj
-4115 0 obj <<
+4104 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.187 569.652 460.543 578.675]
 /Subtype /Link
 /A << /S /GoTo /D (section.7.3) >>
 >> endobj
-4116 0 obj <<
+4105 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.187 556.062 460.543 565.085]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.7.3.1) >>
 >> endobj
-4117 0 obj <<
+4106 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.187 542.473 460.543 551.496]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.7.3.2) >>
 >> endobj
-4118 0 obj <<
+4107 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.187 528.884 460.543 537.907]
 /Subtype /Link
 /A << /S /GoTo /D (section.7.4) >>
 >> endobj
-4119 0 obj <<
+4108 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [439.732 490.676 460.543 499.699]
 /Subtype /Link
 /A << /S /GoTo /D (chapter.8) >>
 >> endobj
-4120 0 obj <<
+4109 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.187 477.087 460.543 486.11]
 /Subtype /Link
 /A << /S /GoTo /D (section.8.1) >>
 >> endobj
-4121 0 obj <<
+4110 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.187 463.497 460.543 472.52]
 /Subtype /Link
 /A << /S /GoTo /D (section.8.2) >>
 >> endobj
-4122 0 obj <<
+4111 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.187 449.908 460.543 458.931]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.8.2.1) >>
 >> endobj
-4123 0 obj <<
+4112 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.187 436.319 460.543 445.342]
 /Subtype /Link
 /A << /S /GoTo /D (subsubsection.8.2.1.1) >>
 >> endobj
-4124 0 obj <<
+4113 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.187 422.73 460.543 431.753]
 /Subtype /Link
 /A << /S /GoTo /D (subsubsection.8.2.1.2) >>
 >> endobj
-4125 0 obj <<
+4114 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.187 409.14 460.543 418.163]
 /Subtype /Link
 /A << /S /GoTo /D (subsubsection.8.2.1.3) >>
 >> endobj
-4126 0 obj <<
+4115 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.187 395.551 460.543 404.574]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.8.2.2) >>
 >> endobj
-4127 0 obj <<
+4116 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.187 381.962 460.543 390.985]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.8.2.3) >>
 >> endobj
-4128 0 obj <<
+4117 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.187 368.373 460.543 377.395]
 /Subtype /Link
 /A << /S /GoTo /D (section.8.3) >>
 >> endobj
-4129 0 obj <<
+4118 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [438.376 330.078 460.543 339.774]
 /Subtype /Link
 /A << /S /GoTo /D (part.3) >>
 >> endobj
-4130 0 obj <<
+4119 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [439.732 305.419 460.543 314.442]
 /Subtype /Link
 /A << /S /GoTo /D (section*.20) >>
 >> endobj
-4131 0 obj <<
+4120 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [439.732 267.211 460.543 276.234]
 /Subtype /Link
 /A << /S /GoTo /D (chapter.9) >>
 >> endobj
-4132 0 obj <<
+4121 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.187 253.622 460.543 262.645]
 /Subtype /Link
 /A << /S /GoTo /D (section.9.1) >>
 >> endobj
-4133 0 obj <<
+4122 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.187 240.032 460.543 249.055]
 /Subtype /Link
 /A << /S /GoTo /D (section.9.2) >>
 >> endobj
-4134 0 obj <<
+4123 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.187 226.443 460.543 235.466]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.9.2.1) >>
 >> endobj
-4135 0 obj <<
+4124 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.187 212.854 460.543 221.877]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.9.2.2) >>
 >> endobj
-4136 0 obj <<
+4125 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.187 199.265 460.543 208.287]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.9.2.3) >>
 >> endobj
-4137 0 obj <<
+4126 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.187 185.675 460.543 194.698]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.9.2.4) >>
 >> endobj
-4138 0 obj <<
+4127 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.187 172.086 460.543 181.109]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.9.2.5) >>
 >> endobj
-4139 0 obj <<
+4128 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [439.732 147.427 460.543 156.45]
 /Subtype /Link
 /A << /S /GoTo /D (chapter.10) >>
 >> endobj
-4140 0 obj <<
+4129 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.187 133.838 460.543 142.861]
 /Subtype /Link
 /A << /S /GoTo /D (section.10.1) >>
 >> endobj
-4141 0 obj <<
+4130 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.187 120.249 460.543 129.272]
 /Subtype /Link
 /A << /S /GoTo /D (section.10.2) >>
 >> endobj
-4146 0 obj <<
-/D [4144 0 R /XYZ 100.892 685.529 null]
+4135 0 obj <<
+/D [4133 0 R /XYZ 100.892 685.529 null]
 >> endobj
-4143 0 obj <<
+4132 0 obj <<
 /Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F27 3691 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-4187 0 obj <<
+4176 0 obj <<
 /Length 1595      
 /Filter /FlateDecode
 >>
 stream
 xÚ¥˜Év›H†÷z
-NV°¡¨	z'O‰r:rÚR:‹ta‹	ÔQüö}k k(ÐÐ[R}uï§ò¬˳>nfƒ÷Ô³ç†^ˆ¬Ù³…(r¹‡,„.
-‰5[Xßíß¿ÓÔù1ûôþÁ÷­À
-#â]ìcׇ’ïÜæY•dU)ÞÜÏÿ<‚ßÞùIêblÅëÁ÷žµ€gŸ,ÏÅa`må›kÓÀe”Âç•5ü5ð4§·Ë‹è/\Q‹‘ЕX‚žcÉÑ|Ñú>¤¾oߥe\—ešg{OwÞò±‡BQf|¡}ѧ®Xˆ°ËÐ΢.:\–bO’êfü8u†;wüÀþ%þ$…º3»ýò~ü¥‹Ÿ@Äû‰<
-ƒw`|Œ^M®¼M«e^Wâ·”]>c‚#<c×(ØÄq7щ²…ÅUª£Ü9ÈN‹$v†È®ò®^»á8ólļ~¸a‡ßˆI,¥§¶Šå¦PWeš½(Ú'Àvsž•\Œ{>pùÈé̓Ä,'ˆ´<D^êBÃû›€²ŠŸ/E^oŸ$暸/ä:r©K‰YZwù:J³.ƒ½aGUO"ϧ è¥z'fI?åEÜrL£µ0Ìô)Ö*×&Ó«–ðLþ•j'¬@P0v¹‰	ösô³õ©äìy¤àªe¢>ìZ¹Ÿ.Cpür8jLcy¥͝!˜P§éìh‹äÅ¢HÊ2){ÌF…ð‚Ë}ÌŒf«WUºYiºq&ìvyŽâØ1;Ÿa×:ÜÄðµÔËçÏ{JÖ"…iëy²,‡Ä¡¯¾بˆÖI'ãXÃËíü?Ö6Œõ¦¯Y¬.ÎB§$€ȯÌÌÔ”™¿'Ó?ßl©Á¾¥ÙB£ª'
-ÄvDíÈ’JæCq2e›&€¯÷–M]îÚ‹‡ÏØK×VÌÙ\læhý‹¦ï¨Ð¥â æ,þô”lViÜ¿8Ã!^Ž/"jÎÖÓ
-–Óòj@°}¯|Y¤=áL1¥§A†¥–;€dµy®WŠá#ä\ÐOÕIàÃâÔ8¹J¬C­¬…ŽË¶SS·ö¤ñX䢔eœ¯z’/
-ÙiÎc½0³^Þè))óU-å"9‹EOéÄa9Óë79l&j=4Œ`—eÊÕ®{ü%<Ñ•&[u§É{ç4I„%@¯	¸Ù¯{«¶¤Þ@ç&=ªËhší4,²èÌ ‡–‰_<"p³GAGó•(Ní=îÃÌÄ/®¤Üœn‹¼,‡BïSÈÛõ\dîãž²{\’0'J%&b‚4Ä0ÂqÆ¡5\FrpKób_B’VÀ¯ %œŸ;dǶLú¿Í×ë\·†÷¢èyѝ¯<J`ñ _¥ëÀ¬ë‡U].Û„Ô¶½ìÞ@Üä0e¤B7éé%ðiâcf«‚ËÛ‚+¤^¢gÔ8Ш5ÎÔˆ¦Ðp/ºniÑ‹ç©Àcµö‡D'„H'„w_³hÞt»Íð2?èÔZÛgûÕâ]#ÐF×>04:çïc×Îä¼d×ÏtÊÜ⠻У¿˜ûaæO_¤ú¥¿Å ›¯ºc‚o¬Ôown#ÿ:—g ±l~9”ÙÑ*Z_„]£[y­v¥&Hqõ”<'E’IY‰·GÐÔaØ]©sõN›;†b7[AÌ*Æž¬âcÿ™+Öá‰ä73•&›@æ-£ÍaO/Œ)Âï(îA-öȁÎøööñëd®'âÖãÓç‘íÆlü8qä÷ïÄmuÏ	©=ºM劉?é‡âØ$;6px¨ø÷<ˆŽó“Ȑò4 ‰ªºh”Õ?݈$žd‰è¹+G4[]%&@âŒ0¼f ¬Ž†@hˆÛ?·j¦Z4#Àz
-ñ<]¥R%Z÷£8†	RöÄ:Ž V¢—&Ù¾BŽZwç}ŸáÓô‡Á-ÀÍí_²=
-ENA!䉲¢kºAYO78ΞóbÝ?ÕðPÚèšc;€1{x¼nû»èÍLêXEkq4Wo4G²Ó$®‹ÆóýGP§X÷²ËjnxF•ä)¸±Ü?1¸Ïââu#jáÎ)FYn…ˆóbÑéhBŒia×ßü¿Ÿ
-þLé—(
+NV°j¤wò”(§#§-¥³Hg¶8‘@]@¿}ߢ
+¬¡@Col1HõÕ½ÿÊ³^,Ïú0¸™
+Þ?Ïò=7ôBßš=[>ñ]æùå¡KBlÍÖwû÷oçÇìÓû‡ °¸RŠå›(@n ?S¿q›ge’•…|op?ü;ðáüòÎ!+^¾ÿð¬<ûdy.
+¹µ­ß\[ˆp—ŸWÖtð×ÀÓ”Þ.­Oöh)w=J,ŠC·Æ’,ðÕÍ­ïCö]ZÄUQ¤y¶÷tç­ y~hû„_h_ˆ+×úÈ¥þ΢®¸,ÅØž$åÍøqêÂvîÜþ%ÿ$BÝ™Ý~y?þÒEäã s býDž†A;0	F¯V¯¼MËe^•òµ”]¥’#<c×(ÈÄq7щ²…Åeª£Ü9¾Š$v†¾]æ®^»áõlŸzýpÿa“X>ÖžÚ*–¡®Š4{Q´Gv•sž\”ypÈé̓Ø,'ˆ´<¿TBÃ`û›ÃAYâç‹È«â«‰™&îÀ™Ç€_êRl–Ö]¾ŽÒ¬Ë`oØQف¾PäR½c³Îj?å"n9¦ÑZfzŠk™k“iá•Kx¦?ŽŠµÖã”^nAl‚ýýl}Zsr{)¸r™¨»Vî§ãaˆ Ž]GŒi,/µQ¢¹3êÔQ;;ZÄÀ¢y±IQ$EÙˆ¿ÜÇÔh¶jU¦›•¦gÒn`—ç(îa€Óóv­ÃL_½|þ|à°§d-S˜¶˜'ËrHúê‹„D´Nz<I)ó5¼Ü^üÿ±¶a¬¿0}…ÐÈbuq:Á2 »23Sfþ6žLÿP|³¥û–fªž4*Û‘µ#KÊ:Ê»)Ût0|½·D4u¹k/:c/][1gs¹™£õ/J˜AÀ	Pù—Šƒ˜³øÐS²Y¥qÿâ…Pxº4Šˆ9[OKXNË«Aö½ò¥H{™ BNƒ;J-5v Éjó\­ÃGȹ Ÿ²“ €Å!©1|•:h‡:ZYKm§¦níIâQä²”eœ¯z’/	éiÎc½P³^Þè))òUUË¥æ|‹žÒ‰Âr#×%frØLÖzhÁ.Ë”«]÷øKz¢+M¶êN“÷Îi’|–½n$`f¿î-¬Ú’j[íQ]FÓl§a©Îà1h™ØÅ#3{t4_ÉBpàÔÎÐcÌLìâJÊÌ9àVäE1”zŸBÞ®æ2s÷”ÝãR
+s¢T",'HƒA#£ZÃeTni.ö%TÓJØá´˜±3`‡ôØvܤÿÛ|½Îukx/‹žÈEw¾ò†Å9ºJ×ܬë‡UU,Û„Ô¶½ìÞ@Üä0e¤B7éé%Ðiâcs³ÎUÁemÁ•R¯„ì54j35âŸ)4܋¶èÅó7ÂX­ý!Ñ	!Ò	áÝ×,š7Ýn3¼Ì:µÖöÙ~µx×ȴѵÎùûص3>/Ù5Á3]FB™[ž€`zô—s?Ìüiã‹T¿ô·tñª;&øÆJývçV\çã4®›€_¡v´J6a×趾V»R¤¼zJž‘dµ¬äÛ#hêì®PŠ¹z§ÍC	±›­ fcOV	‡¥ÿÌ¥õð¼ò›‹(†J“
+ׇyËhsØÓKcÊð;Š{P‹=r 3¾½}ü:™kÀGãɃ¼õøôyä@»1?Nœúûwò¶ºç„ÄÝŒ¦÷ÓßBylÂYǏ ÿžýãü$3d}De%eµÇO72‰'Y"{îÒ‘ÍVW‰á¾<#äüŠÄ	X
+Ô³nÕLµhF€õâyºJk•hݏâ&Ⱥ'Öq±½4ÉörÔº;?n	nnÿ’íi(|
+Ê÷=Y¶yxM7h ëéÇÙs.ÖýS
+¥BïŠc;€1{x¼nû»èÍLêXEkq4Wo4G²Ó$®Dãùþ#¨S¬{
+Þe57<£…JrŠÜXìŸÜg±xÝÈZ¸sŠQ[)â\,:±cZØ_›ÿ÷³ÁJ@–b
 endstream
 endobj
-4186 0 obj <<
+4175 0 obj <<
 /Type /Page
-/Contents 4187 0 R
-/Resources 4185 0 R
+/Contents 4176 0 R
+/Resources 4174 0 R
 /MediaBox [0 0 612 792]
-/Parent 4189 0 R
-/Annots [ 4142 0 R 4147 0 R 4148 0 R 4149 0 R 4150 0 R 4151 0 R 4152 0 R 4153 0 R 4154 0 R 4155 0 R 4156 0 R 4157 0 R 4158 0 R 4159 0 R 4160 0 R 4161 0 R 4162 0 R 4163 0 R 4164 0 R 4165 0 R 4166 0 R 4167 0 R 4168 0 R 4169 0 R 4170 0 R 4171 0 R 4172 0 R 4173 0 R 4174 0 R 4175 0 R 4176 0 R 4177 0 R 4178 0 R 4179 0 R 4180 0 R 4181 0 R 4182 0 R 4183 0 R ]
+/Parent 4021 0 R
+/Annots [ 4131 0 R 4136 0 R 4137 0 R 4138 0 R 4139 0 R 4140 0 R 4141 0 R 4142 0 R 4143 0 R 4144 0 R 4145 0 R 4146 0 R 4147 0 R 4148 0 R 4149 0 R 4150 0 R 4151 0 R 4152 0 R 4153 0 R 4154 0 R 4155 0 R 4156 0 R 4157 0 R 4158 0 R 4159 0 R 4160 0 R 4161 0 R 4162 0 R 4163 0 R 4164 0 R 4165 0 R 4166 0 R 4167 0 R 4168 0 R 4169 0 R 4170 0 R 4171 0 R 4172 0 R ]
 >> endobj
-4142 0 obj <<
+4131 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [492.996 648.668 511.352 657.69]
 /Subtype /Link
 /A << /S /GoTo /D (section.10.3) >>
 >> endobj
-4147 0 obj <<
+4136 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [492.996 635.054 511.352 644.077]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.10.3.1) >>
 >> endobj
-4148 0 obj <<
+4137 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [492.996 621.44 511.352 630.463]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.10.3.2) >>
 >> endobj
-4149 0 obj <<
+4138 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [492.996 607.827 511.352 616.85]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.10.3.3) >>
 >> endobj
-4150 0 obj <<
+4139 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [492.996 594.213 511.352 603.236]
 /Subtype /Link
 /A << /S /GoTo /D (section.10.4) >>
 >> endobj
-4151 0 obj <<
+4140 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [492.996 580.6 511.352 589.622]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.10.4.1) >>
 >> endobj
-4152 0 obj <<
+4141 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [492.996 566.986 511.352 576.009]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.10.4.2) >>
 >> endobj
-4153 0 obj <<
+4142 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [492.996 553.372 511.352 562.395]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.10.4.3) >>
 >> endobj
-4154 0 obj <<
+4143 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [492.996 539.759 511.352 548.782]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.10.4.4) >>
 >> endobj
-4155 0 obj <<
+4144 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [492.996 526.145 511.352 535.168]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.10.4.5) >>
 >> endobj
-4156 0 obj <<
+4145 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [492.996 512.532 511.352 521.554]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.10.4.6) >>
 >> endobj
-4157 0 obj <<
+4146 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [492.996 498.918 511.352 507.941]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.10.4.7) >>
 >> endobj
-4158 0 obj <<
+4147 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [492.996 485.304 511.352 494.327]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.10.4.8) >>
 >> endobj
-4159 0 obj <<
+4148 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [492.996 471.691 511.352 480.714]
 /Subtype /Link
 /A << /S /GoTo /D (section.10.5) >>
 >> endobj
-4160 0 obj <<
+4149 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [492.996 458.077 511.352 467.1]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.10.5.1) >>
 >> endobj
-4161 0 obj <<
+4150 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [492.996 444.464 511.352 453.486]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.10.5.2) >>
 >> endobj
-4162 0 obj <<
+4151 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [492.996 430.85 511.352 439.873]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.10.5.3) >>
 >> endobj
-4163 0 obj <<
+4152 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [492.996 417.236 511.352 426.259]
 /Subtype /Link
 /A << /S /GoTo /D (section.10.6) >>
 >> endobj
-4164 0 obj <<
+4153 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [492.996 403.623 511.352 412.646]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.10.6.1) >>
 >> endobj
-4165 0 obj <<
+4154 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [492.996 390.009 511.352 399.032]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.10.6.2) >>
 >> endobj
-4166 0 obj <<
+4155 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [492.996 376.396 511.352 385.419]
 /Subtype /Link
 /A << /S /GoTo /D (section.10.7) >>
 >> endobj
-4167 0 obj <<
+4156 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [492.996 362.782 511.352 371.805]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.10.7.1) >>
 >> endobj
-4168 0 obj <<
+4157 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [492.996 349.169 511.352 358.191]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.10.7.2) >>
 >> endobj
-4169 0 obj <<
+4158 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [492.996 335.555 511.352 344.578]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.10.7.3) >>
 >> endobj
-4170 0 obj <<
+4159 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [492.996 321.941 511.352 330.964]
 /Subtype /Link
 /A << /S /GoTo /D (subsubsection.10.7.3.1) >>
 >> endobj
-4171 0 obj <<
+4160 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [492.996 308.328 511.352 317.351]
 /Subtype /Link
 /A << /S /GoTo /D (section.10.8) >>
 >> endobj
-4172 0 obj <<
+4161 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [492.996 294.714 511.352 303.737]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.10.8.1) >>
 >> endobj
-4173 0 obj <<
+4162 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [492.996 281.101 511.352 290.123]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.10.8.2) >>
 >> endobj
-4174 0 obj <<
+4163 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [492.996 267.487 511.352 276.51]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.10.8.3) >>
 >> endobj
-4175 0 obj <<
+4164 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [492.996 253.873 511.352 262.896]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.10.8.4) >>
 >> endobj
-4176 0 obj <<
+4165 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [492.996 226.711 511.352 235.733]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.10.8.5) >>
 >> endobj
-4177 0 obj <<
+4166 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [490.542 201.93 511.352 210.953]
 /Subtype /Link
 /A << /S /GoTo /D (chapter.11) >>
 >> endobj
-4178 0 obj <<
+4167 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [492.996 188.317 511.352 197.34]
 /Subtype /Link
 /A << /S /GoTo /D (section.11.1) >>
 >> endobj
-4179 0 obj <<
+4168 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [492.996 174.703 511.352 183.726]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.11.1.1) >>
 >> endobj
-4180 0 obj <<
+4169 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [492.996 161.09 511.352 170.112]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.11.1.2) >>
 >> endobj
-4181 0 obj <<
+4170 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [492.996 147.476 511.352 156.499]
 /Subtype /Link
 /A << /S /GoTo /D (section.11.2) >>
 >> endobj
-4182 0 obj <<
+4171 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [492.996 133.862 511.352 142.885]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.11.2.1) >>
 >> endobj
-4183 0 obj <<
+4172 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [492.996 120.249 511.352 129.272]
 /Subtype /Link
 /A << /S /GoTo /D (subsubsection.11.2.1.1) >>
 >> endobj
-4188 0 obj <<
-/D [4186 0 R /XYZ 151.701 685.529 null]
+4177 0 obj <<
+/D [4175 0 R /XYZ 151.701 685.529 null]
 >> endobj
-4185 0 obj <<
+4174 0 obj <<
 /Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-4226 0 obj <<
-/Length 1513      
+4214 0 obj <<
+/Length 1507      
 /Filter /FlateDecode
 >>
 stream
-xÚ¥XËr›HÝë+X¢…p¿ìËv)?bÉå©ÊdEÇ¢F
- ØÉ×Ͻ4’‘Ô K³°iu7pîés_çÅ!Îuïó¤wvŘx¡R™üt(!^2G¡'C˜ŠïîE––:-‹þÉ—³+I`—’â
-œ/”<®Úúö–$	îë]Nzÿö(ÌÃöÆc¥Ç¹3]ô¾ÿ Nk_âñ0p^«‡ËÀSRÂxîŒ{ßz¤†Jš©lB ¾ï1¸E‰Ð«Ì@ ”z̃¿
-ËúfçûÀW¾{ÿêKåFiŸn½è¢? ;Üì'^¹{›¥ƒËtšÿ^–:6S÷¸5*Š×>óÝ,‹­ç6žÏ˜¯\*ëúfß Y#¡3 ÜSŒ6 ïVB¸7Ñr™¤/ý`Ô},tŽ#æŽbmLHþ&Tè¼0žû˜Ô%.½â?
-Ûª•›±¹>%iœUË…yPAÝ_í4Id·£¿Z
-¦¾ú_óN‹™
-@‹E–âØwGÃâìþ™ŸëéaR”yò¼ª﹉¦hà,IuëYI¸ýnܤFÜ ,l€c@ÝúD
-#›ýåqeþü:Dùœß·¢4 0ݘZ©µéý"Z•	2Õ)@H•Di­÷q´Àùç¨
-*WŠÒð˜So •67ôT†I®§e–'º&³'P¾(×w¿Ö‹ÀÿN?7¿Î§Ól•âzYt-?`“Æ™]²÷T+ÁÖ¯¤7Q
-áe¡ßç¸;éÜÍ*Íæíè$¡Ë醷…îܾßÉLX…9Ü%´Ø‚ªU@яùLƒ-{\Û ZV/Žû›à'5ƒ€KÆ¥”€‹á7Mlv·1¶)§¶smâ*~[-‰kwGÃ\–—g—o›q Ð'Ôeô  Úz¦öÝœh }6÷Ÿ*ñ`D¬|µ]ç!	`Gèü)aúý<JŒ÷ë·V2à`;üfby©UÌèTþÚ©>A^…9{¬UfÞ°6ŒÊè9*tkª\~kª5»–ñs¾5£S=TOŒ55ÎãhÙõ:â+¯S§8¯hËyãÕÝ…YÓ/¶r¤8ÿªDš·Š3„ÀÈüˆ°;ðØ%z>hoqð çæèb–,ÍL™ÕWŒ‘‚J÷á
-ï½0³Œ“
-•#„ç³`»\«ã@‘¼5F›
-°ÃF/Ú5•ÛL½3ôët;«C/ÅêË*¯ìm
-~ ¡“GëÝ¢AD3J“2‰æÉm`”3m«¹¡Ïw#§BZK³
-	„IS”‰ÃÕ¥!E ì~ԁ̲]mq÷ÃUè²Õ²8&ý‰ Ì?…,ßê=z
-<U}Íï_0úF@ÝD¯°öcLž@_`CÖPôcã€z
-Š33çU2ª;”ÂÌýÌ°ºP¡Á¬±ZݺqBm²ð¬Cvuùrh3ïò-Z,燈B[©;BQ\á„„$W¡2…:î¨,ÃAd.GØn_€©‚©Óí£d×@l¥L#)§S<¸Yža“üéY ›‚¦(µz,L¥Ö]­¨ô]hÕtÀæQí8Y±ng1
-—Á¨Ž K˜I¥xBó€û!H[)¹îð1¸\æy†á¦ý‘XŸBÐR2J{ÉÅþ:ÎÕAî"JÓ¬®³¿f/ŒpvÏÞÉK{¹›!·>MA'?3£….g¦/ê(®¡¶Z‘í~ʃÂÂR@ËQŽÊúÛß,Zb[½§Oèþ÷àsIÜë‡>°q÷ˆ…M7ç÷÷£ÛëOõ¯±¹>n‡w¸ï©ž8¿šÁÞ§&T¤N[lØù¨<®øΡ[ú;ݶ¼:*WùÞ†Ï:Õx¡6 ¨åÇe`K_‡H†I1]E‡×A½GAóü”6‰Ù\TÚå)„™º_Y·¼ÐBå‰ùHZÖ…Òuù½–=Ïõ¢•2¤¦;­¯—“Þ)K
+xڝXKsÚH¾ó+täyKÊÍ1¶‹TüXƒË[•ÍAF£ZXIÄv~ývk„#`[CÏHóuÏׯ!Þ‹G¼ëÞçIïìŠ1/
+b¥„7ùáQB‚(fžŠâ@Æ J½oþE‘×:¯«þ÷É—³+I`U“˜â\Ð f|®Yúö–áªÞå¤÷_‚w>*νé¢÷í;ñR˜û⑀Ǒ÷Ú¬\x\F’ÆsoÜû«GZ ¤˜Ê. †ƒW”ˆƒF	„AiÀøk°¬_ö¾
+BúçéϾT~’÷Yä×É‹®úÎ…_üÀ'÷o‹|p™OË÷e­S#ºÇ¥IU½öYèeZm|·ó}ÆBåÓ˜[ç?Ö
+¸@øÞ€ò@1ځ¼X	áß$Ëe–¿ô‚Qÿ±Ò%Ž˜?JµQ!û‡P¡ËÊ,xî@¨kœzÅ–537có|Êò´h¦+ó%0õSÜÚë “"6ÈoG;¦¡BÅ©ó½3û‹"Çqè?Ž†ÕÙ5ü3?×âaVÕeö¼jß¹I¦¨à,˵ó¬$9Œ›´ˆ;€…
+0bì¨ßžHehó _’2mÁŸ_‡HŸó{ J#Ê “܏ÉiJPß/’U¡¥"„Ôx@’·|'”?'.¨\)HÕ1§ÞA*m6ü0Oa˜•zZe¦[c¶àÒéZàê×vì¿„Ó/ͯóé´Xå8_W{Œ-Aƒð€Lg¶½ÃZ	n´Þ`Þ$9„—…þ-ãþ¤q¿h|´˜»ÑI.b€퇷î7¸] }'3m`Uæp—ÐR*7(ªäaPd×Zö¸öhÙlœö?‚Wšµ\â0.¥¤ð!GøM›ÝmL íÒÉu®X‘ ! ¢'XË‘¸6qp´0–+Êúìòíc쇄úŒ 4P;AOØؾ
+¤Ï&ðþÛ$Œˆ¯ºy“HÆäðBa'úý<ÉŒ÷ë7§1áŠÁÎìØãv2£S…k§úydö*­R5™ùÃjäNž“J;S•àòϱv Z³k>WàBèa”okjœ§Érßv$Täðvv箜7^-ѐ˜­ùÅF®ƒ§ËŸ
+IK'9c,€Lž`»MQ¢	ðƒ¶ùzž`Ž®fÙÒHê¢}bŒTúWøî…‘2NšÄå	„P|o”km¨²·nÀp9 à;¬ä ³Ñ¶ªÜ¦ê1¿Î7³:tX¬¾¬ÊF_gè#TÍwÍ(Ïê,™g¿´QÏ´­þ9ä†!`E§BZK³sd&MQ&W_”Æ€0r‚}ԁ̲YmqÿÃU	èŠÕ²:&ý‰>Ì=ÅX¡Õ{ôìÔô5ï[ 1¾`ôMÀt@z…µßCÛ@ِuX½ÇØ8 žãŒä¼IFm‡Rُ«ìÑûÀé֝rÑ"°?Ý—c›z—oÉb9Ç8DêJý’â
+’\ƒÊ긢Ñ‰y­ [¿S§ëGɶ‚Ø>vJ™NR¿çS<¸YY`“ýÚ²"6y§(µz¬L¥Ö]˨ü7Ñq›ÀæIë(l¬°(…Ó Ôž M¨I¥ä°žJì‡ m¥äºÃÇàrY–†÷‘XŸ0uRÉ(í%#ûë8×¹‹$Ï‹¶ÎþZ¼ìµg‡ñ으´×‘Ûrãj
+:ù™-t=3}Ñžâjëȉlû"
+‹@H-/D9*Û›¿Y²Ä¶z‡ŸÐýïÀç’ø×}°ÆÝ#RÝœßߏn¯?µ¿Ææù4ºÞầVp~;4ƒ«&d¦‘Ø¡ÃÖ] 
+¸â[‡néïtWØòê¤^•;7Ÿu®ñö„ÚˆÒË°£ÝÒ×!’aVMWUµÇë`#
+œçìÎ3[ƒ‹L{B$ea¦íWÖ-/´Pef.Ië¶Pº.!ÿ¯çŠç¹^8m£b†¦ÙŸ…ÖÏËIï¶\
 endstream
 endobj
-4225 0 obj <<
+4213 0 obj <<
 /Type /Page
-/Contents 4226 0 R
-/Resources 4224 0 R
+/Contents 4214 0 R
+/Resources 4212 0 R
 /MediaBox [0 0 612 792]
-/Parent 4189 0 R
-/Annots [ 4184 0 R 4190 0 R 4191 0 R 4192 0 R 4193 0 R 4194 0 R 4195 0 R 4196 0 R 4197 0 R 4198 0 R 4199 0 R 4200 0 R 4201 0 R 4202 0 R 4203 0 R 4204 0 R 4205 0 R 4206 0 R 4207 0 R 4208 0 R 4209 0 R 4210 0 R 4211 0 R 4212 0 R 4213 0 R 4214 0 R 4215 0 R 4216 0 R 4217 0 R 4218 0 R 4219 0 R 4220 0 R 4221 0 R 4222 0 R ]
+/Parent 4021 0 R
+/Annots [ 4173 0 R 4178 0 R 4179 0 R 4180 0 R 4181 0 R 4182 0 R 4183 0 R 4184 0 R 4185 0 R 4186 0 R 4187 0 R 4188 0 R 4189 0 R 4190 0 R 4191 0 R 4192 0 R 4193 0 R 4194 0 R 4195 0 R 4196 0 R 4197 0 R 4198 0 R 4199 0 R 4200 0 R 4201 0 R 4202 0 R 4203 0 R 4204 0 R 4205 0 R 4206 0 R 4207 0 R 4208 0 R 4209 0 R 4210 0 R ]
 >> endobj
-4184 0 obj <<
+4173 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.187 648.668 460.543 657.69]
 /Subtype /Link
 /A << /S /GoTo /D (subsubsection.11.2.1.2) >>
 >> endobj
-4190 0 obj <<
+4178 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.187 621.498 460.543 630.521]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.11.2.2) >>
 >> endobj
-4191 0 obj <<
+4179 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.187 607.877 460.543 616.9]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.11.2.3) >>
 >> endobj
-4192 0 obj <<
+4180 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.187 594.257 460.543 603.279]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.11.2.4) >>
 >> endobj
-4193 0 obj <<
+4181 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.187 580.636 460.543 589.659]
 /Subtype /Link
 /A << /S /GoTo /D (subsubsection.11.2.4.1) >>
 >> endobj
-4194 0 obj <<
+4182 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.187 567.016 460.543 576.038]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.11.2.5) >>
 >> endobj
-4195 0 obj <<
+4183 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.187 553.395 460.543 562.418]
 /Subtype /Link
 /A << /S /GoTo /D (section.11.3) >>
 >> endobj
-4196 0 obj <<
+4184 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.187 539.774 460.543 548.797]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.11.3.1) >>
 >> endobj
-4197 0 obj <<
+4185 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.187 526.154 460.543 535.177]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.11.3.2) >>
 >> endobj
-4198 0 obj <<
+4186 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.187 512.533 460.543 521.556]
 /Subtype /Link
 /A << /S /GoTo /D (subsubsection.11.3.2.1) >>
 >> endobj
-4199 0 obj <<
+4187 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.187 498.913 460.543 507.936]
 /Subtype /Link
 /A << /S /GoTo /D (subsubsection.11.3.2.2) >>
 >> endobj
-4200 0 obj <<
+4188 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.187 485.292 460.543 494.315]
 /Subtype /Link
 /A << /S /GoTo /D (section.11.4) >>
 >> endobj
-4201 0 obj <<
+4189 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.187 471.672 460.543 480.695]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.11.4.1) >>
 >> endobj
-4202 0 obj <<
+4190 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.187 458.051 460.543 467.074]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.11.4.2) >>
 >> endobj
-4203 0 obj <<
+4191 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.187 444.431 460.543 453.453]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.11.4.3) >>
 >> endobj
-4204 0 obj <<
+4192 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.187 430.81 460.543 439.833]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.11.4.4) >>
 >> endobj
-4205 0 obj <<
+4193 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.187 417.19 460.543 426.212]
 /Subtype /Link
 /A << /S /GoTo /D (subsubsection.11.4.4.1) >>
 >> endobj
-4206 0 obj <<
+4194 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.187 390.02 460.543 399.043]
 /Subtype /Link
 /A << /S /GoTo /D (subsubsection.11.4.4.2) >>
 >> endobj
-4207 0 obj <<
+4195 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.187 376.399 460.543 385.422]
 /Subtype /Link
 /A << /S /GoTo /D (subsubsection.11.4.4.3) >>
 >> endobj
-4208 0 obj <<
+4196 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.187 362.779 460.543 371.801]
 /Subtype /Link
 /A << /S /GoTo /D (subsubsection.11.4.4.4) >>
 >> endobj
-4209 0 obj <<
+4197 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.187 349.158 460.543 358.181]
 /Subtype /Link
 /A << /S /GoTo /D (subsubsection.11.4.4.5) >>
 >> endobj
-4210 0 obj <<
+4198 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.187 335.538 460.543 344.56]
 /Subtype /Link
 /A << /S /GoTo /D (subsubsection.11.4.4.6) >>
 >> endobj
-4211 0 obj <<
+4199 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.187 321.917 460.543 330.94]
 /Subtype /Link
 /A << /S /GoTo /D (subsubsection.11.4.4.7) >>
 >> endobj
-4212 0 obj <<
+4200 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.187 294.747 460.543 303.77]
 /Subtype /Link
 /A << /S /GoTo /D (subsubsection.11.4.4.8) >>
 >> endobj
-4213 0 obj <<
+4201 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.187 267.578 460.543 276.6]
 /Subtype /Link
 /A << /S /GoTo /D (subsubsection.11.4.4.9) >>
 >> endobj
-4214 0 obj <<
+4202 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.187 253.957 460.543 262.98]
 /Subtype /Link
 /A << /S /GoTo /D (subsubsection.11.4.4.10) >>
 >> endobj
-4215 0 obj <<
+4203 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.187 226.787 460.543 235.81]
 /Subtype /Link
 /A << /S /GoTo /D (subsubsection.11.4.4.11) >>
 >> endobj
-4216 0 obj <<
+4204 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.187 213.167 460.543 222.189]
 /Subtype /Link
 /A << /S /GoTo /D (section.11.5) >>
 >> endobj
-4217 0 obj <<
+4205 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.187 199.546 460.543 208.569]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.11.5.1) >>
 >> endobj
-4218 0 obj <<
+4206 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.187 185.926 460.543 194.948]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.11.5.2) >>
 >> endobj
-4219 0 obj <<
+4207 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [439.732 161.11 460.543 170.133]
 /Subtype /Link
 /A << /S /GoTo /D (chapter.12) >>
 >> endobj
-4220 0 obj <<
+4208 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.187 147.49 460.543 156.513]
 /Subtype /Link
 /A << /S /GoTo /D (section.12.1) >>
 >> endobj
-4221 0 obj <<
+4209 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.187 133.869 460.543 142.892]
 /Subtype /Link
 /A << /S /GoTo /D (section.12.2) >>
 >> endobj
-4222 0 obj <<
+4210 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.187 120.249 460.543 129.272]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.12.2.1) >>
 >> endobj
-4227 0 obj <<
-/D [4225 0 R /XYZ 100.892 685.529 null]
+4215 0 obj <<
+/D [4213 0 R /XYZ 100.892 685.529 null]
 >> endobj
-4224 0 obj <<
+4212 0 obj <<
 /Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-4265 0 obj <<
-/Length 1513      
+4253 0 obj <<
+/Length 1511      
 /Filter /FlateDecode
 >>
 stream
-xÚ¥˜KsÚHÇï|
-EUPæ-)7Ö&Y§Î²Ùª$d£
-’XIØηßn„Ì€a‹ƒ^ƒæ7ýøwˆóàçCïYïí{IJ¼„Ô™Ý;TRÏ'ÔQAèÉP8³…óÍ}~Nû?fß¾gÌ	¼P)c9ãƒÕc®ò¬Š³ªÄq½Ñ¬÷oÂ#xwç•ÒãÜ™§½o?ˆ³€gâñ0pžê‘©Ãeà))á|åL{õHÃIº¼Tîð†Ü£R9J„^…,”yð«IÚ¿:ßJw—UÜPwÑp¸þPä›uù®?J¹ÃÅ"Éôƒ¯I¶Èû,pŸJ¼!Ýë<’¬û/}^å8Ã"9Ê=)B±ûÎÝOy —óh…×Û÷t9;¼TPỌ+ã€íÀAgjEÃŽ¸É7麆ȋ*Ê®Ò,ÃEšdIYQΆû±f¾Éîó"…›yfõ%38ÎiÇôè>¨¯|w¸^¯’>uçè®è'œ­ 	ÌáÞf«ßú¬Êõñï~Àݸ(²ÔwFQ±J⢶„¥Â™t¹G<Jm‘äô2vÍtÖ!L澎ï£Íª±ñ—ßh»jß7Q¶Ð#îâÕ¾ý±vSòPÿ·Áó€£ÂãøÄà i=Gézk,HnœýaS
-*£.ä„	™ô0}÷IâU2v0um”é¼HÖ•=sÆpÐã;/ž4Ä#dÚ±G™¢K~zó<»×D ¿êQšÒø¾<Íxè/nV¶f²zbLdy±]¼ÇÝq´^£ÚÙè¤ ì2O
-³'ÓT;¢«€|.r{432
- ü"
-³·ßj/@”úò=*H„z³²‡•äTžf:t™0»¬ÅA‰jËŠT-»W-¬‘¿¯ˆš¿ÊªÉüÏgH(6¾ûT‹GÑ}•­@iØ<@e`÷À~ß ’íq¨¿&¼€¨¦'XFë
-PöÖ.uéA²sPß»Ñøv6ÂjLÜáäº_ýt{5ü¤OÇÃÉ°©ýa4MfïôÀÙŸ£z…´!è®p2šõQÝ«Ûñ߸7)#,°HiYän³±ïYƒR` ßjý.“øÉj].B”Ju^,’g4oáÎú°º¨üÕySf ùãj©{‘…=Ú
-Éë	ƒ-¡QÆ¿Lnþi!úºýââ°Cê¨ç†EYô§Ø 4EÐ*Šr埡/&åÇÔâM[˜³(m/1ýôñ:^Å/e)¿ïj‹®óy¾ÑìG´. §áýS
-oéŸlØè]K|UÄ$ZAñôÃ	jÇþ¶öHb‡!‚³™	±®A€Øj²9ÊÝ¢ÖF?Ñ>D¯$çæÂr¬võŽávâµãi{ÉgP?$»„I˜˜ê¨<¬í-Š(XálIÉ8cnx¹­GY²Þ¬:1ÖÍéX7Nµô@eZ&vÿ…,„”–ü|cñ“;¿]sM7ëížÈÞÚÂnpÔ…IjÙäŒQáÚ4eŒ×˜xƶ±çu•‡ã^éožÞyZW@!<Ÿù»°Z6ñý+FÄÏ&r§PŸšNÁZ ¤8¡KJ^¦íˆøu û–&dt
-8¡ÿÀÀÐ=ÁEàíbô:E§BrTŸðÜàµtŠÝ2#š2Ã
-Lþ1&â¦è&nItÝËìÃ…R¢È¹¥D˜wÙÝp9º­!¡§'XEk¾âb+yÀƒRÓXä.yX6öØÝí.°ú=&«ø¡o×BA =×uÊÄÛuÇ‘»Å¦¬ÖúHË1i¦‚£2(qÁæÎÍÙ6ŽæÀË$‹d¯‹+¥ “gÊœw7:§âbÑ~ýÛrã6%:íh‰¥2„×0å_oþiÿMãù¦H*äümûbTßþN$™Þ\Oáhý F)—`?ÿì¼L ÓeÔ~xhU
-vBÉC@“äÓ‹”<0ÇVÛô6Íüh‘Tºè¾ÙÛÝÅi]‡·Â†‹Ð{ï#nVÊUñwRíq4ëý°
-`Ã
+xÚ¥˜YsÚHÇßùzUA™SGÞX›d
+8kÈf«’<( Ut°’°o¿Ý	˜A†-t
+šßôñïëÁ"Ö‡Á‹ÁÛ÷’X”8	¨µ¸·¨¤ŽG¨åú#a-VÖ7ûù9Ž‡?ß¾gÌòÀuŽåŒ;^T¹Ê³*ʪÇ
+&‹Á¿
+àݝWJ‡sk™¾ý Ö
+ž}´ˆÃßzªG¦—¾ãJ	ç‰5ü5 
+'éòR¹Çp‡J×rEàÔXÈB™¿š¤ý«õmä
+aÏ¢²Š†#j¯†#׊|»)ß
+GÂuíñjgêÁ×8[åCæÛO%ސöuž†qÖý—:¯rœÇ⑬厁ÂØçö§|8‚Ëe˜àõî=]Î/Tx6ãB;`7pÔ™Ú¥AÇ\g›tSCäEfW)–ñ*³¸¬Š°Šñ~¤˜o²û¼Háfž™@=ÉàtOsš1z깞=Þl’xHí%º+ü	g	 Á4öm–üVgU®Ž}nGE	¥º3	‹$ŽŠfØ–
+gÒæq(5-D’þeì›Ûï¬CèÌ}݇ۤ±ñ—ß(»*ß7a¶R#î¢äÐþ«H¹)þN¨€ÿ›à¹ÏÑÞi|¢q€ÔOžÃt“D
+’gØ'
+Æ(0ø=&dÒÁô=$9ŠWÉØÑÔµQæË"ÞTæÌñgÀœæØÃxñ¤&Ñ óŽ=Ê]òÓYæÙ½"íèøUR”&Hßód?㱿¸^ÙšÉê‰1-åÅvÑ·§áfƒjg¢s!™ —yRè=™¦Ê]äs‘›£™Q  ¹Pè]¸øV{¢T—ïQABÔ›ÄV’SÙÏtì2¡wY‹ƒÕ–©Z&ö®ZY#_5/~•U“øŸÏPl<û©¢û*SR60y€JßìÃ¾$ÛáPGL8>q›ž`n*@9X»p©M’ƒúÞM¦·‹	Vcbg×Ãzè§Û«ñ'u:ÏÆCHí“éd¶x§.þœÔ+¤
+Aw…³ÉbˆÊh_ÝN§øƃIa¾€ErÃ"÷›CÏj”ýVéwñGOFër€T
+q^,i’gÔoa/†°º°üÕySf ù£j­z‘•9Ú
+Èë	ý¡VÆ¿Ìnþi!†ªýââ¸Cê¨ç†…Yø¥Ø 4EиåJž¡/&å§ÔâM[˜³0m/1ýÔñ:J¢—²”ßwµEÕ…å2ß*öZçÓ~xmÿTÃú'Ä6z×_‰RAP<õpÚ±¿©=’Øa÷ì€ D¦C¬k ¶š¬‡r¿¨µ‘Ä{ÚgßÇèõÏÍ/„å:Xåê=ÃíÅkÇÓæ’Ï ~Hr	“Ð1ÕQy\Û[P°Â™’†я£ox¹©™†Y¼Ù&ëæt¤§Zz 2­c³ÿ@JKz¾±xïÎoß\óíf·'2·¶°qa’69ST¸6Mã5&ž±]ìãy]åáxPú›§÷EžÖPÇcÞ~¬ÖM|@ÿŠñ³‰Ü9Ô§¦S0 é¡ztiDÉË´Ý ÿ£`ßÒ„Œª=úÝã^T ^Ñ.¶@¯St*$õ‘Þ¹Ákè»eF4e†k˜¼SL,ÀMÑ%Lܐ躗ه
+¥Dúç–¡ßewÃåä¶v†„öO<2Š<Õ|EÅNò€¥¦±È]ü°n챿Ûÿ\`õ{Œ“è¡oÖBA0ƒs]çêx»ŽãØ"r»Ø–UÃZ€ i9%ÍTpT—]°9ƒs}¶MÃ%ð:Î"-ÙëâÊu} ãgJŸw7*§¢bÕ~ýÛqã¶%:íd‰¥2€×0W^o^¿ÿæÑr[Ärþ6}1ªo'’Ìo®çp4~ £”K´ßÙyéë@çë°ýðЪ8¬GÉêC“ä)¹¯­¶émšùÉ*®TÑ}s°1º‹Òº=î„
+¡öÞ'Ü캨Šwº“j“Åà?l*`Á
 endstream
 endobj
-4264 0 obj <<
+4252 0 obj <<
 /Type /Page
-/Contents 4265 0 R
-/Resources 4263 0 R
+/Contents 4253 0 R
+/Resources 4251 0 R
 /MediaBox [0 0 612 792]
-/Parent 4189 0 R
-/Annots [ 4223 0 R 4228 0 R 4229 0 R 4230 0 R 4231 0 R 4232 0 R 4233 0 R 4234 0 R 4235 0 R 4236 0 R 4237 0 R 4238 0 R 4239 0 R 4240 0 R 4241 0 R 4242 0 R 4243 0 R 4244 0 R 4245 0 R 4246 0 R 4247 0 R 4248 0 R 4249 0 R 4250 0 R 4251 0 R 4252 0 R 4253 0 R 4254 0 R 4255 0 R 4256 0 R 4257 0 R 4258 0 R 4259 0 R 4260 0 R 4261 0 R ]
+/Parent 4255 0 R
+/Annots [ 4211 0 R 4216 0 R 4217 0 R 4218 0 R 4219 0 R 4220 0 R 4221 0 R 4222 0 R 4223 0 R 4224 0 R 4225 0 R 4226 0 R 4227 0 R 4228 0 R 4229 0 R 4230 0 R 4231 0 R 4232 0 R 4233 0 R 4234 0 R 4235 0 R 4236 0 R 4237 0 R 4238 0 R 4239 0 R 4240 0 R 4241 0 R 4242 0 R 4243 0 R 4244 0 R 4245 0 R 4246 0 R 4247 0 R 4248 0 R 4249 0 R ]
 >> endobj
-4223 0 obj <<
+4211 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [492.996 635.118 511.352 644.141]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.12.2.2) >>
 >> endobj
-4228 0 obj <<
+4216 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [492.996 621.5 511.352 630.522]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.12.2.3) >>
 >> endobj
-4229 0 obj <<
+4217 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [492.996 607.881 511.352 616.904]
 /Subtype /Link
 /A << /S /GoTo /D (subsubsection.12.2.3.1) >>
 >> endobj
-4230 0 obj <<
+4218 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [492.996 594.262 511.352 603.285]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.12.2.4) >>
 >> endobj
-4231 0 obj <<
+4219 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [492.996 580.644 511.352 589.666]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.12.2.5) >>
 >> endobj
-4232 0 obj <<
+4220 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [492.996 567.025 511.352 576.048]
 /Subtype /Link
 /A << /S /GoTo /D (section.12.3) >>
 >> endobj
-4233 0 obj <<
+4221 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [492.996 553.406 511.352 562.429]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.12.3.1) >>
 >> endobj
-4234 0 obj <<
+4222 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [492.996 539.788 511.352 548.81]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.12.3.2) >>
 >> endobj
-4235 0 obj <<
+4223 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [492.996 526.169 511.352 535.192]
 /Subtype /Link
 /A << /S /GoTo /D (section.12.4) >>
 >> endobj
-4236 0 obj <<
+4224 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [492.996 512.55 511.352 521.573]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.12.4.1) >>
 >> endobj
-4237 0 obj <<
+4225 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [492.996 485.382 511.352 494.405]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.12.4.2) >>
 >> endobj
-4238 0 obj <<
+4226 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [490.542 447.027 511.352 456.05]
 /Subtype /Link
 /A << /S /GoTo /D (chapter.13) >>
 >> endobj
-4239 0 obj <<
+4227 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [492.996 433.409 511.352 442.432]
 /Subtype /Link
 /A << /S /GoTo /D (section.13.1) >>
 >> endobj
-4240 0 obj <<
+4228 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [492.996 419.79 511.352 428.813]
 /Subtype /Link
 /A << /S /GoTo /D (section.13.2) >>
 >> endobj
-4241 0 obj <<
+4229 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [492.996 406.171 511.352 415.194]
 /Subtype /Link
 /A << /S /GoTo /D (section.13.3) >>
 >> endobj
-4242 0 obj <<
+4230 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [492.996 392.553 511.352 401.576]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.13.3.1) >>
 >> endobj
-4243 0 obj <<
+4231 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [492.996 378.934 511.352 387.957]
 /Subtype /Link
 /A << /S /GoTo /D (subsubsection.13.3.1.1) >>
 >> endobj
-4244 0 obj <<
+4232 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [492.996 365.315 511.352 374.338]
 /Subtype /Link
 /A << /S /GoTo /D (subsubsection.13.3.1.2) >>
 >> endobj
-4245 0 obj <<
+4233 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [492.996 351.697 511.352 360.72]
 /Subtype /Link
 /A << /S /GoTo /D (subsubsection.13.3.1.3) >>
 >> endobj
-4246 0 obj <<
+4234 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [492.996 338.078 511.352 347.101]
 /Subtype /Link
 /A << /S /GoTo /D (subsubsection.13.3.1.4) >>
 >> endobj
-4247 0 obj <<
+4235 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [492.996 324.459 511.352 333.482]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.13.3.2) >>
 >> endobj
-4248 0 obj <<
+4236 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [492.996 310.841 511.352 319.864]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.13.3.3) >>
 >> endobj
-4249 0 obj <<
+4237 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [492.996 283.673 511.352 292.696]
 /Subtype /Link
 /A << /S /GoTo /D (subsubsection.13.3.3.1) >>
 >> endobj
-4250 0 obj <<
+4238 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [492.996 270.054 511.352 279.077]
 /Subtype /Link
 /A << /S /GoTo /D (section.13.4) >>
 >> endobj
-4251 0 obj <<
+4239 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [492.996 256.436 511.352 265.458]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.13.4.1) >>
 >> endobj
-4252 0 obj <<
+4240 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [492.996 242.817 511.352 251.84]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.13.4.2) >>
 >> endobj
-4253 0 obj <<
+4241 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [492.996 229.198 511.352 238.221]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.13.4.3) >>
 >> endobj
-4254 0 obj <<
+4242 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [492.996 215.58 511.352 224.602]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.13.4.4) >>
 >> endobj
-4255 0 obj <<
+4243 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [492.996 201.961 511.352 210.984]
 /Subtype /Link
 /A << /S /GoTo /D (section.13.5) >>
 >> endobj
-4256 0 obj <<
+4244 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [492.996 188.342 511.352 197.365]
 /Subtype /Link
 /A << /S /GoTo /D (section.13.6) >>
 >> endobj
-4257 0 obj <<
+4245 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [492.996 174.724 511.352 183.746]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.13.6.1) >>
 >> endobj
-4258 0 obj <<
+4246 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [492.996 161.105 511.352 170.128]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.13.6.2) >>
 >> endobj
-4259 0 obj <<
+4247 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [492.996 147.486 511.352 156.509]
 /Subtype /Link
 /A << /S /GoTo /D (section.13.7) >>
 >> endobj
-4260 0 obj <<
+4248 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [492.996 133.868 511.352 142.89]
 /Subtype /Link
 /A << /S /GoTo /D (section.13.8) >>
 >> endobj
-4261 0 obj <<
+4249 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [492.996 120.249 511.352 129.272]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.13.8.1) >>
 >> endobj
-4266 0 obj <<
-/D [4264 0 R /XYZ 151.701 685.529 null]
+4254 0 obj <<
+/D [4252 0 R /XYZ 151.701 685.529 null]
 >> endobj
-4263 0 obj <<
+4251 0 obj <<
 /Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-4304 0 obj <<
-/Length 1540      
+4293 0 obj <<
+/Length 1544      
 /Filter /FlateDecode
 >>
 stream
-xڝ˜[wšJÇßý¬ó„kU:W“hrìjÒ1ç²Ú>%†UD`š~û(Œ·'‡aßÞ³/ÿ939wëqçã-!ŽðBßgÎøÅÁy"$Ž/B‡05u¾º7‹¼Lò²è~úxˬòBbù ¥Â`ˆôÒ÷÷7¹ª3wþïÈYX\ûSîQêL杯ߑ3…{ŸäÑP8?ÕʹC¹ð|Îaœ9Qç¯2 ¨Œy 3âQæ;>=e„ÄÀÔQ$›G¯=Ÿ1÷f•ÄešÏº=J™çS9 îÍkœÏÌ4u£×x•èáU—îÍçbç¿jÿ)xÀ\ÐÖûÕ:äô Éx
-¶á©7Ðpýt•LÊÅêWW0÷ÃðmšÂût¶“¹‘|‘2éÒ6Nï“~P÷ÑQL±€À.ðRsåÛ·æWÙºKy꾋Ýc\Þ<ÿ,juJbF@Ìœêâ
-ÖJ‘Î%Á:+ã<Y¬‹FPŸ±s¢ˆbLSö¬aÄÚÂýq•æ2ÁÊduª·|Ÿ’8÷dØç÷)8!²¾I•«E–U¥á˲Û²$ßzÊZpÀ@	|îb´ÏƒìTRÒ»ñ
-”9¸¹çâñ6»óD›`%ÄŒ9™p[F1n#Ôû&ä¾{˜WýÈ
-òà27‘6p@º\ƒ²ZE/_M at G±J‚çXÏßÄy	w­5ÊÇP&9ŽZàâmCöï¯õðiØÿ
-û&ÜãåÙQ€>
-e	vÜRº%[½ʝk0öã2~Ž‹Äô¡õ|Yk:Tr¨b‚žï>¯uwGIż¢¬öµÂdSæ@!SÀÜ?‘–`vœÖVE0k#þŒU+&I–Õ˯ª'ÂMty³ï8¥¡l_}A9ô¨O5¨Œ\{—² î!R at l‚SŽÀ¥ƒ‡ñpü€‚Ò ÷>îºêoˆ#åq4e@ Û§àÔ=fHw\Éš*ò^îFÉê­«|g¶8Yf9ñk®ŠŸ)}êÞXÍ_{íNÇŽMP$óß¿ ÕÀŒ¦!JÎAžÆÙ"7©´c­f
-ëŽR¡ VùÛ_ÌãtÓ@
-cⲁ¤-6>¯¤mBÍÒ#=ˆ ©s.1…Z´Ã<Þ¨½:^½ð,!²`…è|œV)s-LàþX/›;•ˆËÔ?F´[”XÅEÚ2iðÏ—™NØÌ—F©¿Ö}ñGWiÓß
-)+¬R‚I±â‹…´'J?y‰A¯jÌ´¸xN7<ãþµ•†qtM«,U4í§›‡1ëE¥ª%R!p¥ÞÐB_¨º˜O²õ4Q38²Í¥ev×hTÎú¡ã訕ºõT$µW-øìM†!›é%b^¾¿µ¶l«ëÎéŸ`î"tHè{<ÿS«ÃËaŸàÐC>QÿEƒP6jêgZ¾6#Èžÿ*ÛŽœIÁ¯^€ýP»t­ù¢Ô¹DÛT‚Ï}ɵYòTTúæb áCÿüpaPe¤ª)ƒø!ŠôŒ!“Ã-²¼zY-æz¤‚M´Ûåã£[uò%Ï©Š¾zâqf6,2R|núûà½LòâࡏaâB¾ÀôöüÖÆ›ï*v¯à`õ¦j ¾®}{¡j@FFÀÍûHÿÊ^™Nô±ÐäØ5ôeÓ=Ÿ†ÿj[áîR>¤èˆØïÕÞ´o+9j+ [E¥˜ëNjjéªÏ·­cĬ´
-¡œ)Ty›P}Š#-RGû?Ç‘Ö¨W}=x
-ÿ~Ü
-¢F¼s*=K/Wª¼]©ŽÒÙ«jíEu(‡œ¯NãºûÇËø9ÍÒ2MÉ~$#œ]ÐT¹M}Vå¥v,þ†)ËC¶Ò:yb®”-Øò‡‰ÚRR«&hãýP:–Ÿ—˜Ü*Ou”›¬Ò%´Óí·ŽpÍ÷§ºÙ!Gj¢à|"›Êܼ±GCîFë¥þ0´X%S=õ¬=Ô“7(ãSu4ùYè	‚ÒË*A³ {ÖòhdbaO<Š˜xøØæzño,Ìjÿ
+xڝ˜IsÚHÇï|
+ÕœDUPz•º¶Á¦bǃð,•ä ƒŒUÁ ‘8ß~^/©Ù.·Z-ñ{¯ßòo!oæ!ï®s=î|¼%āCæ_<ŒP $ñB!.ajê}ño–y™æeÑý6þãã-G°*Hbõ ¥,\ÀëôÒ··,ËÔºÎ`Üù¯ƒa–×^ËJ½É¢óåò¦pïT
+ï§^¹ð(AÈ9Œç^Üù³ƒ,*ª#c^GÀŒ”…^Èd ÍP ˜" šdû¨÷¥2æ߬ӤÌòY·ì~’OÕ€ú7¯I>³Óԏ_“uj†W]ù7ŸŠw諾Sðˆù$­÷«uÈëRñmÃÓ¿üÁÀõ³u:)—ë_]Áü{À·ÙÜÞg³5˜´ÌˆŒàãˆj'‘lãð>iFu%Àä/5·QýúÎüÊ#;wiOÝw±Œ+2›Ç.Á¢N§ô fÄÌ©ÎA‘à@^BÁZ)²…"ØÌË$O—›¢ÔÖgìœ(¢Óã”=g±¶p\g¹J°2]Ÿê­0¤äÂU ö9ä>'DU8å¯r½œÏ«ÒðyÕíYšï<å,8âBAÉs·£},`§Ò¢P.xß@™C€ÛàI!žÌ`±¿H	NBŒÁ˜“	weã6B³oBí[±‡yՏ’G—¹‰´A€²Õ|0¯UôòÕtœè$xNÌüM2Q—p×Y£BeR ³á¨.Ù5”aÿþêÑŸ†ýñ°oÃ=Y­`‘;°è£PŽ`Ç-¥[±Õ{ Ú¹c?)“ç¤HmÚ,Vµ¦ã@å’Cø|÷­»;J(æeµ¯&3˜*
+•öþ‰´³ã´®*‚Yñg`¬ÊX1IçózùÕõDø©)oî§TºÉöõ”À†Ô€ŠÈ
+¶×d¥
+ê"Ä&8å\:xÇÿ((
+pïãð᮫øŠ8Ò‡ASDª}
+ê@ÝÓi–ô+Y3 at UAÞËÝ8]ÿèjßÙ-NWó¥šøµÐÅÏ–>}o¬ç­¯‹½vgbÇ%(RùÏ.H50£iˆ–sЁ§É|™ÛTzg­æëŽR¡ VùÛ_.’lÛ@Rc㲁¤-·>¯¤mBgGzAJç\b
+uh‡E²U{u¼z;?àYBtÁçã´J™kÕ`"ÿûfÕtØ©D\§¾8§(±Š‹´eÒà-Y¬æ&`3_¥þÚôÅï]­ul*”¬pJ	¦ÄŽ%
+iO”~ú’€^5˜qñœmyÆýk'
+ãèšVYªiÚO7cÖ‹K]K”B&àJ³¡…¹Ðu1ŸÌ7ÓTÏ@â¨F´PnTÙ]{ Q9ë[„Ž££VêÖS‘Ò^µàs7†˜ô‰Ä—ˆyõû­µeW]ߝþ	æA$¤GdðH<þ$¢Õá¿å°O°PHô»h$
+Ñh«¦~fåk3‚Üù¯²M9“‚_ƒ‡-> n˜ZòE«s…¶­ŸúŠk»ä©¨ôÍ	Ä!Š@ÂKv~¸°¨*RuƒTAüÇfÆ’©áY]½¬—3ÒÁ¦ÆíêñÑ­>ùŠ¢çLG_=ñ8³[)¾°ý}ðV¦yqðÐÇ0$¹¼ SX{~ãíw•ûWp°ú¡k ¹®}{¡z@VFÀÍûØüW½2›˜c¡ÇXñÞЗm÷|zþcl…»Jø¢#b¿Wû¥}[ÉQ[ÁÚ**Å\ÿpRSKW}¦¹]í#æ¤mÕèL¡ÊÛ„êS<‘:Þý>ŽF½zè›Áãhø×ðÓàn7âSåY|¹RåíJu”Í^uk/ªC9ä|u7Ý?Y%ÏÙ<+³ôì‡64UîRŸUy©‹¿bÊòÔ’­NžØ+mK¶üf£¶TÔº	º¸e(•céy‰Éò4ÕG¹É:[A;Ý}ëØ
+Ð|?àT7;äHCÄÏ'r©Ìí/ö¨ä~¼Y™CËu:5SÏÆC=upƒ2>ÕG“Ÿ…™ 2D/«!Ì‚ ì9Ë£•‰…;ñ(F`âáO`ÛÿЋÿGŸkÙ
 endstream
 endobj
-4303 0 obj <<
+4292 0 obj <<
 /Type /Page
-/Contents 4304 0 R
-/Resources 4302 0 R
+/Contents 4293 0 R
+/Resources 4291 0 R
 /MediaBox [0 0 612 792]
-/Parent 4189 0 R
-/Annots [ 4262 0 R 4267 0 R 4268 0 R 4269 0 R 4270 0 R 4271 0 R 4272 0 R 4273 0 R 4274 0 R 4275 0 R 4276 0 R 4277 0 R 4278 0 R 4279 0 R 4280 0 R 4281 0 R 4282 0 R 4283 0 R 4284 0 R 4285 0 R 4286 0 R 4287 0 R 4288 0 R 4289 0 R 4290 0 R 4291 0 R 4292 0 R 4293 0 R 4294 0 R 4295 0 R 4296 0 R 4297 0 R 4298 0 R 4299 0 R 4300 0 R ]
+/Parent 4255 0 R
+/Annots [ 4250 0 R 4256 0 R 4257 0 R 4258 0 R 4259 0 R 4260 0 R 4261 0 R 4262 0 R 4263 0 R 4264 0 R 4265 0 R 4266 0 R 4267 0 R 4268 0 R 4269 0 R 4270 0 R 4271 0 R 4272 0 R 4273 0 R 4274 0 R 4275 0 R 4276 0 R 4277 0 R 4278 0 R 4279 0 R 4280 0 R 4281 0 R 4282 0 R 4283 0 R 4284 0 R 4285 0 R 4286 0 R 4287 0 R 4288 0 R 4289 0 R ]
 >> endobj
-4262 0 obj <<
+4250 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.187 648.668 460.543 657.69]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.13.8.2) >>
 >> endobj
-4267 0 obj <<
+4256 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.187 634.993 460.543 644.015]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.13.8.3) >>
 >> endobj
-4268 0 obj <<
+4257 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.187 621.318 460.543 630.34]
 /Subtype /Link
 /A << /S /GoTo /D (subsubsection.13.8.3.1) >>
 >> endobj
-4269 0 obj <<
+4258 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.187 607.643 460.543 616.666]
 /Subtype /Link
 /A << /S /GoTo /D (subsubsection.13.8.3.2) >>
 >> endobj
-4270 0 obj <<
+4259 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.187 593.968 460.543 602.991]
 /Subtype /Link
 /A << /S /GoTo /D (subsubsection.13.8.3.3) >>
 >> endobj
-4271 0 obj <<
+4260 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.187 580.293 460.543 589.316]
 /Subtype /Link
 /A << /S /GoTo /D (subsubsection.13.8.3.4) >>
 >> endobj
-4272 0 obj <<
+4261 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.187 566.618 460.543 575.641]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.13.8.4) >>
 >> endobj
-4273 0 obj <<
+4262 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.187 552.943 460.543 561.966]
 /Subtype /Link
 /A << /S /GoTo /D (section.13.9) >>
 >> endobj
-4274 0 obj <<
+4263 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.187 539.268 460.543 548.291]
 /Subtype /Link
 /A << /S /GoTo /D (section.13.10) >>
 >> endobj
-4275 0 obj <<
+4264 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.187 525.593 460.543 534.616]
 /Subtype /Link
 /A << /S /GoTo /D (section.13.11) >>
 >> endobj
-4276 0 obj <<
+4265 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.187 511.918 460.543 520.941]
 /Subtype /Link
 /A << /S /GoTo /D (section.13.12) >>
 >> endobj
-4277 0 obj <<
+4266 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.187 498.243 460.543 507.266]
 /Subtype /Link
 /A << /S /GoTo /D (section.13.13) >>
 >> endobj
-4278 0 obj <<
+4267 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.187 484.569 460.543 493.591]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.13.13.1) >>
 >> endobj
-4279 0 obj <<
+4268 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.187 470.894 460.543 479.916]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.13.13.2) >>
 >> endobj
-4280 0 obj <<
+4269 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.187 457.219 460.543 466.242]
 /Subtype /Link
 /A << /S /GoTo /D (section.13.14) >>
 >> endobj
-4281 0 obj <<
+4270 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [439.732 432.132 460.543 441.155]
 /Subtype /Link
 /A << /S /GoTo /D (chapter.14) >>
 >> endobj
-4282 0 obj <<
+4271 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.187 418.457 460.543 427.48]
 /Subtype /Link
 /A << /S /GoTo /D (section.14.1) >>
 >> endobj
-4283 0 obj <<
+4272 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.187 404.782 460.543 413.805]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.14.1.1) >>
 >> endobj
-4284 0 obj <<
+4273 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.187 391.107 460.543 400.13]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.14.1.2) >>
 >> endobj
-4285 0 obj <<
+4274 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.187 377.432 460.543 386.455]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.14.1.3) >>
 >> endobj
-4286 0 obj <<
+4275 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.187 363.757 460.543 372.78]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.14.1.4) >>
 >> endobj
-4287 0 obj <<
+4276 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.187 350.082 460.543 359.105]
 /Subtype /Link
 /A << /S /GoTo /D (section.14.2) >>
 >> endobj
-4288 0 obj <<
+4277 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.187 336.407 460.543 345.43]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.14.2.1) >>
 >> endobj
-4289 0 obj <<
+4278 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.926 322.732 461.283 331.755]
 /Subtype /Link
 /A << /S /GoTo /D (subsubsection.14.2.1.1) >>
 >> endobj
-4290 0 obj <<
+4279 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.187 309.058 460.543 318.08]
 /Subtype /Link
 /A << /S /GoTo /D (subsubsection.14.2.1.2) >>
 >> endobj
-4291 0 obj <<
+4280 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.187 295.383 460.543 304.405]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.14.2.2) >>
 >> endobj
-4292 0 obj <<
+4281 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.187 281.708 460.543 290.731]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.14.2.3) >>
 >> endobj
-4293 0 obj <<
+4282 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.187 254.484 460.543 263.506]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.14.2.4) >>
 >> endobj
-4294 0 obj <<
+4283 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.187 227.26 460.543 236.282]
 /Subtype /Link
 /A << /S /GoTo /D (subsubsection.14.2.4.1) >>
 >> endobj
-4295 0 obj <<
+4284 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.187 213.585 460.543 222.607]
 /Subtype /Link
 /A << /S /GoTo /D (subsubsection.14.2.4.2) >>
 >> endobj
-4296 0 obj <<
+4285 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [439.732 188.498 460.543 197.521]
 /Subtype /Link
 /A << /S /GoTo /D (chapter.15) >>
 >> endobj
-4297 0 obj <<
+4286 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.187 174.823 460.543 183.846]
 /Subtype /Link
 /A << /S /GoTo /D (section.15.1) >>
 >> endobj
-4298 0 obj <<
+4287 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.187 161.148 460.543 170.171]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.15.1.1) >>
 >> endobj
-4299 0 obj <<
+4288 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.187 147.473 460.543 156.496]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.15.1.2) >>
 >> endobj
-4300 0 obj <<
+4289 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.187 120.249 460.543 129.272]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.15.1.3) >>
 >> endobj
-4305 0 obj <<
-/D [4303 0 R /XYZ 100.892 685.529 null]
+4294 0 obj <<
+/D [4292 0 R /XYZ 100.892 685.529 null]
 >> endobj
-4302 0 obj <<
+4291 0 obj <<
 /Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-4340 0 obj <<
-/Length 1537      
+4329 0 obj <<
+/Length 1538      
 /Filter /FlateDecode
 >>
 stream
-xÚµXMs›H½ëWP{BU+<ßÀiË‘¥¬SŽí5Ê&[IDÂ!´€íøßo÷ÈHbôáª=i˜ͼî~ýº8qÞ÷ÞMzgcIJ¼„Ô™Ü;TRÏ'ÔQAèÉP8“™óÕýõë)íŸ|83æ^¨”À½œqÁAzÏ0_Vɲ*q_o4éýÛ£°g·Ž”çÎ4ë}ýNœ¬}pˆÇÃÀyÖ;3‡ËÀSRÂxáD½¿z¤ÆIÚx©ÜÀ«(é(zb¡ÒcGóGçë@2æNæIÀ¹pÏgYºìS7-«"®òÂÌ^äYÓ0ænty±qBë$Ê%\NÂÎ
+xÚµXMs›H½ëWP{BU+<ßÀiË‘¥¬SŽí5Ê&[IDÂ!´€íøßo÷ÈHbôáª=i˜ͼî~ýº8qÞ÷ÞMzgcIJ¼„Ô™Ü;TRÏ'ÔQAèÉP8“™óÕýõ+}êŸ|83æ^¨”À½œqÁAzÏ0_Vɲ*q_o4éýÛ£°g·Ž”çÎ4ë}ýNœ¬}pˆÇÃÀyÖ;3‡ËÀSRÂxáD½¿z¤ÆIÚx©ÜÀ«(é(zb¡ÒcGóGçë@2æNæIÀ¹pÏgYºìS7-«"®òÂÌ^äYÓ0ænty±qBë$Ê%\NüÎ
 ëÄžbr‰waæY–/
-€Q˜Š¼(mW3"EèrJö_ͤ‡î1÷¿ú„{tÂý<«þ€1îÞ¥ó>\ˆ"<37^ÎÌà¶HŸÒEòÔŸÓÅ¢^é3ßMŠ,­š•å,Ç3žë­ÃEš,õ¡x·Ã†NC“µgt0L$Ò|ù‡Õí>“¾Õöm|åqàÀ	/àõMÃy¼ª’bÛ	L*—ªíY.‰;¾¼ývHé^\ލ†“›»~¨Üôœrϯ/Ìbôçùݨžës0z8Š"³4¼¹hËi
--¡4¹ÃÝ7WÑ.¤€¡±ÜbìflSMí©6îÜMâê±À8"Ëu€qðƒº˜zðPãÊJDPŠD§å€êÎË1pËd@·¾”•‘hçÓiRÖxAdoU‘/ìÐ$# É7äàëΑM_lÑÛ—îõd\/A"¯â"JD9ÓÏi57£O×—_ÌÈØ‹£è¥ìäEÃŽ*ÉìJÀ8U‡­´ÎÝÃn ´™ñ2~H—µ¦E2uL“=Î&´ú'ó`W
-À+ÖÔlP¼lÓA:š6€¡Pˆ/؏oÃKm2tH¦¯|ÐüPÆSà€¶§`"¬ÑÃ`ŒUfÑLßyfFÉ"A¹³áñáì€ÌÔ®_;kL4‹¤öf‚¹½LõݦnçWp ¿ ìK ÇNȯ¾îüúT&Å`+ðï‹üq5x—Éì„ì'„ŽìÄšwgÄaBޢǰ–:ïѯµì`?àY„üxèmŸvæÒÇ´œ&‹E¼LòÇÝ„±{Pp¬³‡`,*ºhIÚšu
-£9x..ö¨¢ƒËßD=ÑM½urˆv(!Œ5:­‰IÖjbºy'uVÈ„fZ·Ð`½§äÈûçÐõD˜Ág¬çyñ³¬tçt%Å“±À®*Ç€ÜMÄÇŽÅÇùuöåÖê)úáa]â&»¸…¥Y{ÔæW¶J¡¯ áÜl‚šS—fwRä+¨ÓèÑøGº€Æ/6ÄOÁ,ÿMÜ”–¶c]™bM¡Ø.Qõr¹Þy=1¿Q2},Øzæ"ùC¹·ìø§ÒCvkçßiò¼n&!å[ Ú×âč,Ä…nL-˜•­(;¹‘ݲiA}ó¼LŠrž®ìu1Ðw²àtï‰p˜—Õ­*´+]¾ÏŽÀhQ)Ù%¡¨¯èŽ„A¡cDáé1ÝBd/Ê{q¯sq,ý¡ÜU$µ¹YzÿR·úˆÎ XúYNNwœê‚zi:*з©éi^Yán…Lp*ª@%ãbV?½&(>~£\Lx±¬7gqùó7ë[64.â,kí‘	–*ÎÞö~#=ÿ8smÌ…‘1-sñ©e.<šPâè\W‰ªH<V‰Õàñj…<°Ó¡h©x«¥AçGõ‹*v¢X!¸‚²pÅkøö]1¼ª—̧Ü‚ÔÞDºÐpe,âÍÆ«4K¡ßèëNwo9d‘5©‚n•y-Ï· .òà•I­›ºýyé´* È4`“§'PЭ<:¼àÌt7¿7¿Ÿ
-D6¼¥tižªÜüjûDBx>ó·²fÛä:&{šxX®ªuÕ¶±Üf,†^7Œkc;?ûµÔ
-[dƒ'´ÿ‹÷·ÍïhÒûÐUM
+€Q˜Š¼(mW3"EWû¯fÒC÷˜û_}Â=º@	á~žÇUÀwïÒ‡yŸ.Dž™/gfp[¤Oé"yHê…ÏébQ¯ô™ï&E–VÍÊr–ãÏõÖá"M–úP¼ÛáC§¡ÉÚ3:&i¾üÃêvŸIßjû6¾ò8ðaÀ„ðú¦á<^UI±í&•KÕö,—Ä_^~;¤t/.ïFÃÉÍ]?Tî?zN¹ç×f1úóünTÏõ9=E‘YÞ\´å´„–‹Ð šÜáhR ~å”ZŒÝL‚mª©Ý@#ÕÆý€»I\=Gd¹0ÞAbPSB¾*`\Y‰HJˆ”–ª;/ÇÀ-“ÜúRVDf O§IYã‘A¾UE¾°C“Œ€Æߐ#€¯;G>b4}±Eo_º×“q½‰¼Š‹(=æ4N?§ÕÜŒ>]_~1#c/Ž¢—r°“
+;ª$³+ãT¶rÐ:w#»ÐfÆËø!]>Ôz˜ÉÔ1Mö8›PÐB*OæÁ®"€W&¬©Ù xÙ¦ƒ0t4l C¡ŸÚoÃKm2tH¦¯|ÐüPÆSà€¶§`"¬ÑÃ`ŒUfÑLßyfFÉ"A¹³áñƒWíúµ³ÆDó¸Hjo&˜ÛËTßmjáv~òʾt9#'äW_w~}*“b°ø÷Eþ¸¼‹ËdvBöÂŽ@GvbÍ»3â0!oÑcXK÷è×Zv°ð,B~<ô¶O;sécZN“Å"^&ùãnÂØ=(8ÖÙC0]´$mͺ†‰Ñ<{ÔFQ‚Á¥o¢žè¦Þ:9D;”ƝÖÄ$k51ݼ“:+ø	B³­[h°Þ€Sräýs
+èz"Ìà3Öó¼øYVºs:‹’âÉX`W•c@î&âcÇâc„ü:ûrkõ
+ýð0ˆ.q“]ÜÂÒ¬½aJó+[¥Ð‹WÐpn6AMÆ©K³;)òÔiôhü#]@ã›a§`–|7¥¥íX×c¦XÓ@(¶KT½\®w^OÌo”L‹¶ž¹HãEþPî+;LžJÙ­§Éóº™h„”oj@\oˆ3\ü7²º1µ`V>¶¢ìäDv˦õÍó2)Êyº²×Å@BßÉÔéÞ'à0/«[UhWº, }ŸÑ¢R²KBQ^Ñ	ƒrê#ÿô˜‰n!²å½8ˆ‚×¹ƒ8–þPî*’ÎÚ\‹Æ,½©È[}Dg F¬ý,Nwœê‚zi:*з©éi^Yán…Lp*ª@%ãbV?½&(>~£\Lx±¬7gqùó7ë[64.â,kí‘	–*NÞö~#=ÿ8smÌ…‘1-sñ©e.<šPâè\W‰ªH<V‰Õàñj…<°Ó¡h){«¥AçGõ‹*v¢X!¸‚²pÅkøö]1¼ª—̧Ü‚ÔÞDºÐpe,âÍÆ«4K¡ßèëNwo9d‘5©‚n•y-Ï· .òà•I­›ºýyé´* È4`ã§'PЭ<:¼àÌt7¿7¿Ÿ
+D6¼¥tižªÜüjûDBx>ó·²fÛä:&{šxX.ªuÕ¶±Üf,†^7Œkc;?ûµÔ
+[dƒ'´ÿ‹÷·ÍïhÒû3BLë
 endstream
 endobj
-4339 0 obj <<
+4328 0 obj <<
 /Type /Page
-/Contents 4340 0 R
-/Resources 4338 0 R
+/Contents 4329 0 R
+/Resources 4327 0 R
 /MediaBox [0 0 612 792]
-/Parent 4189 0 R
-/Annots [ 4301 0 R 4306 0 R 4307 0 R 4308 0 R 4309 0 R 4310 0 R 4311 0 R 4312 0 R 4313 0 R 4314 0 R 4315 0 R 4316 0 R 4317 0 R 4318 0 R 4319 0 R 4320 0 R 4321 0 R 4322 0 R 4323 0 R 4324 0 R 4325 0 R 4326 0 R 4327 0 R 4328 0 R 4329 0 R 4330 0 R 4331 0 R 4332 0 R 4333 0 R 4334 0 R 4335 0 R 4336 0 R ]
+/Parent 4255 0 R
+/Annots [ 4290 0 R 4295 0 R 4296 0 R 4297 0 R 4298 0 R 4299 0 R 4300 0 R 4301 0 R 4302 0 R 4303 0 R 4304 0 R 4305 0 R 4306 0 R 4307 0 R 4308 0 R 4309 0 R 4310 0 R 4311 0 R 4312 0 R 4313 0 R 4314 0 R 4315 0 R 4316 0 R 4317 0 R 4318 0 R 4319 0 R 4320 0 R 4321 0 R 4322 0 R 4323 0 R 4324 0 R 4325 0 R ]
 >> endobj
-4301 0 obj <<
+4290 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [492.996 648.668 511.352 657.69]
 /Subtype /Link
 /A << /S /GoTo /D (section.15.2) >>
 >> endobj
-4306 0 obj <<
+4295 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [492.996 635.043 511.352 644.066]
 /Subtype /Link
 /A << /S /GoTo /D (section.15.3) >>
 >> endobj
-4307 0 obj <<
+4296 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [492.996 607.869 511.352 616.892]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.15.3.1) >>
 >> endobj
-4308 0 obj <<
+4297 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [490.542 569.484 511.352 578.507]
 /Subtype /Link
 /A << /S /GoTo /D (chapter.16) >>
 >> endobj
-4309 0 obj <<
+4298 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [492.996 555.86 511.352 564.883]
 /Subtype /Link
 /A << /S /GoTo /D (section.16.1) >>
 >> endobj
-4310 0 obj <<
+4299 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [492.996 542.235 511.352 551.258]
 /Subtype /Link
 /A << /S /GoTo /D (section.16.2) >>
 >> endobj
-4311 0 obj <<
+4300 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [492.996 515.061 511.352 524.084]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.16.2.1) >>
 >> endobj
-4312 0 obj <<
+4301 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [492.996 501.437 511.352 510.459]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.16.2.2) >>
 >> endobj
-4313 0 obj <<
+4302 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [492.996 487.812 511.352 496.835]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.16.2.3) >>
 >> endobj
-4314 0 obj <<
+4303 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [492.996 474.187 511.352 483.21]
 /Subtype /Link
 /A << /S /GoTo /D (subsubsection.16.2.3.1) >>
 >> endobj
-4315 0 obj <<
+4304 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [492.996 460.563 511.352 469.586]
 /Subtype /Link
 /A << /S /GoTo /D (section.16.3) >>
 >> endobj
-4316 0 obj <<
+4305 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [492.996 446.938 511.352 455.961]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.16.3.1) >>
 >> endobj
-4317 0 obj <<
+4306 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [492.996 433.314 511.352 442.336]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.16.3.2) >>
 >> endobj
-4318 0 obj <<
+4307 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [492.996 419.689 511.352 428.712]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.16.3.3) >>
 >> endobj
-4319 0 obj <<
+4308 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [492.996 406.064 511.352 415.087]
 /Subtype /Link
 /A << /S /GoTo /D (section.16.4) >>
 >> endobj
-4320 0 obj <<
+4309 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [492.996 392.44 511.352 401.462]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.16.4.1) >>
 >> endobj
-4321 0 obj <<
+4310 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [492.996 378.815 511.352 387.838]
 /Subtype /Link
 /A << /S /GoTo /D (subsubsection.16.4.1.1) >>
 >> endobj
-4322 0 obj <<
+4311 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [492.996 365.19 511.352 374.213]
 /Subtype /Link
 /A << /S /GoTo /D (subsubsection.16.4.1.2) >>
 >> endobj
-4323 0 obj <<
+4312 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [492.996 351.566 511.352 360.589]
 /Subtype /Link
 /A << /S /GoTo /D (section.16.5) >>
 >> endobj
-4324 0 obj <<
+4313 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [492.996 337.941 511.352 346.964]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.16.5.1) >>
 >> endobj
-4325 0 obj <<
+4314 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [492.996 324.317 511.352 333.339]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.16.5.2) >>
 >> endobj
-4326 0 obj <<
+4315 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [492.996 310.692 511.352 319.715]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.16.5.3) >>
 >> endobj
-4327 0 obj <<
+4316 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [492.996 297.067 511.352 306.09]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.16.5.4) >>
 >> endobj
-4328 0 obj <<
+4317 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [492.996 283.443 511.352 292.465]
 /Subtype /Link
 /A << /S /GoTo /D (subsubsection.16.5.4.1) >>
 >> endobj
-4329 0 obj <<
+4318 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [492.996 269.818 511.352 278.841]
 /Subtype /Link
 /A << /S /GoTo /D (subsubsection.16.5.4.2) >>
 >> endobj
-4330 0 obj <<
+4319 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [492.996 256.193 511.352 265.216]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.16.5.5) >>
 >> endobj
-4331 0 obj <<
+4320 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [492.996 229.02 511.352 238.042]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.16.5.6) >>
 >> endobj
-4332 0 obj <<
+4321 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [492.996 201.846 511.352 210.869]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.16.5.7) >>
 >> endobj
-4333 0 obj <<
+4322 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [492.996 188.221 511.352 197.244]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.16.5.8) >>
 >> endobj
-4334 0 obj <<
+4323 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [492.996 174.596 511.352 183.619]
 /Subtype /Link
 /A << /S /GoTo /D (subsubsection.16.5.8.1) >>
 >> endobj
-4335 0 obj <<
+4324 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [492.996 147.423 511.352 156.445]
 /Subtype /Link
 /A << /S /GoTo /D (subsubsection.16.5.8.2) >>
 >> endobj
-4336 0 obj <<
+4325 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [492.996 120.249 511.352 129.272]
 /Subtype /Link
 /A << /S /GoTo /D (subsubsection.16.5.8.3) >>
 >> endobj
-4341 0 obj <<
-/D [4339 0 R /XYZ 151.701 685.529 null]
+4330 0 obj <<
+/D [4328 0 R /XYZ 151.701 685.529 null]
 >> endobj
-4338 0 obj <<
+4327 0 obj <<
 /Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-4382 0 obj <<
-/Length 1575      
+4371 0 obj <<
+/Length 1572      
 /Filter /FlateDecode
 >>
 stream
-xڝ˜[s¢HÇßý<bÕÊÐWàÑ3“™$º1©ªÙyè(I¨Ap“Ì·ßÓÝÀ v{{QÁ~çßçŠï¼8¾ó¹wñÐût…±zçÔyxvï{a„F‹àÔÂùáŽò¬Š³ªìÿ|øúéŠù°Ê‹üÉA^·ðõҏ·$‘ëzã‡Þ=çayç¶Ì#Ä™/{?~úÎþûêø‰Bç]­\:„…g~§Î¬÷wϯQý.2b]„Ã%œFž2C‚ îqÅÑ\èü0ŒÁ–å2ÏúB¨;.Š¼è#·ÜXع ûŒF.!qA»3O¢çžï¡mN©ûXÆýrõƒÇHdY^ÉßÄý§·HªXV¹þzåtý”&s}jö*ŠØF>=î×̼ÌMÌWIk‚ɪ?ÀÛš ª$Ïj;.ó¬Æµ¯¾‚õ¨Ú[õ¸¢Ï›«J/ßÜWžÍê÷¤z5ÝS/¤a³ê9WwËÉÂBw-…ŽÓÀa"ÔòÌâÊ&'A\úA´_ÎfÈCpÃ]O &UogZ7ØsêæÅB)Cõ‹e‡î“Ї£W‘½ÄµÖ“÷lRçógý­6Éb Å·°ÓŠ`Ÿ¨´Çó)«“À«XUZÆ
-eÀ]Q°s–ùîÕõÍÀÀ´áÝe_-¼&÷õï›ÉèÛõÝçí+CÄ}—PbÝŠ|–“-'vÃNþ•¬XTëBKNšÕŠ_ÄYü¯heM(D(´bíÄSТ`ÊeRÎ×e	cM<ÄGàp”žxþ؏͉g²’±‚§Uë,)«&‘Üäêô\úÚ¯${©ìMÇÅ[¿[eñ‘“íÇ$TîØ®6Ú
-xàŽ?æéºL4@ú[Sçó¸,ãzËTò³nW…`…§e?M„MD·ë´JVHR•ø]ÒÀè`,4 F+c2åÛTŒ˜ø﮿wŸOÜ»«:¹ŒÒ$Τ’Õõ^BÊ"t.!5ÎÒ\B¼·¡÷©!}ÌŠ8MÄSSaî 
-«•ÊUÙE|¹ÉÑ9›Ì¬›¼ÖeªGw)*ñ$J»Tá(:dS+n™^Þþyö†‹Ù0ô?çj˜.b¥¿ì0:5†Ê,*KÕ¼Þ«Çr«"l$‡ˆÁ1ÿ]BÔpñÖgœgÞFž¬A[!'«´›ËꐜjKÄ2†úeՐpNŽ§Ý”02ºS¢Rü`Ý\2é_šæKòò:jC’T<%i¢üý·ÕÏñ1`¾+$1Ÿ¦‚6’R² •:~•2Š<µno€eü1tV‰"æ5þËU“ BVå—u¡šL+ÅrÃg!b+BP¤!'ÕåÐàZÖP$j»ð©~Dlµgä[\dqzT„t/ŒœîBÔäBºo…Y%ɹt›÷r_üµ}ÖH¨ó¯­-7³²Cç%õ<¯¢f7SC–¬-•ö,Kd¯Ó$¶q
-–ìKºH‡,85¿QóŒ%Ÿ/Ål
-O‡‡ÅCY³YxpH1JÅL;=Õ=`	Ý¢j|4ÅvqåE±^íQÆÕ.ž\#™á¡bçÅ¡þУ3|`›áÓ­–Ù«O
-àMxý–xÙçCLÎéüäªc™Ó§E}Ô²žgBò½µá¦;>õWR;}ÊÈ´¼q¶FÛ:¾Ã6¾¿O­†Ùñ“k½e2¾É›1ä2N•¿k8Ž«vHi-he«öWc#¹=]ƒ1:ΦÈÞø‡²T`rÝáb‘È@u¿ÅBZc“5ò	4v7·7óð±s{hšÛgãÑ㽜ÌÕì>Þ^€G·WBÕ
-¤8gêÍî‡æAýº©	*Äëù¾Ä¥_N œœ@¡y0·¾# î…š	Ž|OÀO|Oš[µ…£kf&[È:’r.iÚQ¥lkXó*ò@ƒp:š\$Jƒa×e¹¶'(B©ÌOçTßÐÖä=–mü~ÉËjp!Ú™´áÞSI—Uî‘AasÆ켍ȧÁPƤ<ìTï#æ´×Q¦Ž‚¸xMZ>‚‡ÏÓ‡àM	)êÉ0Ý7 |/Eó=~èýh(
+xڝ˜[s¢HÇßý<bÕÊÐWàÑ3“™$º1©ªÙy Jj\À$óí÷t7Í v{{‰Jùÿ¹ë;/Žï|î]<ô>]aì„^Ä9užäû^a‡‡‘Ç"¸´p~¸£"¯“¼®ú?¾~ºb>œò"?BâBB/€·¾:úññ&Nõƽÿzâ*î|)óqæËޏŸ¾³€ÿ}u|D¡ó.O.ÂB3ï3gÖû»ç7 ~±. B‡áN#O!0÷¸äÐ7:?c°d¹,òþ€êŽË²(ûÈ­6vnÀ>£‘K3hbæ	”"ðüàÏó=´MÀ)u«¤?@®z°äÅy^Ôâ=qÿé‡Ä-Ó:QëB½Æêätý”¥suiö—‰<|zÜo˜y‡›˜¯Ò,Q“U€·5!®Ó"oì¸,ò;Ö‘m8ŠQJßÊÇ•}†ÜBþ©ÕñM¿b1èÓïiýjúRL½†úÔs!¿u.þºk!tRšž ¡–g–Ô69	â"‚ýr0C‚/܍bRõv¦tŸS·(ê“4Ty8^öqè>Åêãè5Î_’FëÉ{6Éëųz•N²@qÄ­lgô€"ðöx>eM	xWµ’qCWì\e¾{u}300mxwÙ—ïÇ£É}óþf2úv}÷yûÎqß%Y@·2„åd+ˆƒÝ´‰%+‰ëu©$„ ÍÅ/’<ù×G´¶"Z±vò)hQ°	å2­æ몂ıâ#8ŠO(<ìÇæÂ3Y‰Ü
+!ÒêužVµ.$7…¼<±ö+Í_š {Ÿ“ò-MÞ­²øÈÇ€Iöc*<¶«‡vA¸ãy¶®RýV”Ãù<©ª¤q™,~VwQ ?­ú)"l"º]guº‚B’ÉÂ7èÂ
+£’±T€"­|Œ‰l<–oS1bâ{¼»þÞ}>qﮚâ2ÊÒ$JÖ[Ô{	)‹Ð¹„ÔD8Ë
+ñÞ¦Þ'Mú˜—I–ÆOºÃÜA–'e¨þ²‹øÂÉÁ9NfV'¯U[†îÑà]ÆuüWv©ÂQt<ȦVÜ2½¼ýó썳!`˜ÎÕ"0!\$R1atzUT´ªyã«Çj«#l‡ˆ	…çèš †‹·>ã<ó6óD‡Ú9YeÝZÖ¤äTY/è_V
+	çäxÚM	#c8¥²ÄF0Í¥ó8ûKÑ|I_^CeHšÅOi–Êxÿms|Ø€ï
+ILÍgc¨ Z²@H´’Á¼/KFYdV÷Xæ_tV‹"æ5þˆ—+] Btå—u)‡L+ÅjóÏjBÄÖ„ ICMjÚ¡!´¬©H„»Ñø&E̽gä[RæIvT„L/BÔBjn…]%Í…›÷j_þµsÖ(–×_[[:afe‡ÉKèyÞ$DÍa&—,Ñ[jYª–ˆYG¶q–î+ºH,‡ŒZߨyÇÏbêÆÓá!GñÐ@ôlÆ.)F©˜ÉÓS5V0-ÊÁGQl7§QQ–ëÕÞe\zñäyÌ»(íð‡mÜáÛŸmÌ^½xÒ<€Sê)ðæ­øe_1±§³“»ŽeOŸ–ÌQËfGœÅ‚ï­M75ñÉ¥MÐëTž@¥å:Ø´¶M~‡m~ŸZ
+!bb'÷zËf|Sè5ä2ɤ¿øœÔí’ÒZÐÒV¯ÆAr{»cTžM‘}&ðeK¨ÀºÃÅ"‰7ü>‰Â›¬‘O`°cÑq{»Þ‡ÝÛCÓÞ>ïÅf.w÷Ùðö"z¸}ºn âð3uíýм¨_ëž Sl±žï+,ÐúÅÊÑi	šsëoĽ;Á‘¿ð'Í£ÚƒÄQ=3#d“i54íªRµ=Lÿu N at 8•ºÅ•Á°ëªZÛ¡„ŸÓ}Cې÷Xµùû¥¨êÁEÜ{O'A\t¹CD…ͳókì@¼9
+†2&ä!§F1—½Ž2M$ås¬Ëò<8døxž®8ô O¬[HÙl†Ù¾Í q  {)ôëø¡÷?ÐŽY
 endstream
 endobj
-4381 0 obj <<
+4370 0 obj <<
 /Type /Page
-/Contents 4382 0 R
-/Resources 4380 0 R
+/Contents 4371 0 R
+/Resources 4369 0 R
 /MediaBox [0 0 612 792]
-/Parent 4189 0 R
-/Annots [ 4337 0 R 4342 0 R 4343 0 R 4344 0 R 4345 0 R 4346 0 R 4347 0 R 4348 0 R 4349 0 R 4350 0 R 4351 0 R 4352 0 R 4353 0 R 4354 0 R 4355 0 R 4356 0 R 4357 0 R 4358 0 R 4359 0 R 4360 0 R 4361 0 R 4362 0 R 4363 0 R 4364 0 R 4365 0 R 4366 0 R 4367 0 R 4368 0 R 4369 0 R 4370 0 R 4371 0 R 4372 0 R 4373 0 R 4374 0 R 4375 0 R 4376 0 R 4377 0 R 4378 0 R ]
+/Parent 4255 0 R
+/Annots [ 4326 0 R 4331 0 R 4332 0 R 4333 0 R 4334 0 R 4335 0 R 4336 0 R 4337 0 R 4338 0 R 4339 0 R 4340 0 R 4341 0 R 4342 0 R 4343 0 R 4344 0 R 4345 0 R 4346 0 R 4347 0 R 4348 0 R 4349 0 R 4350 0 R 4351 0 R 4352 0 R 4353 0 R 4354 0 R 4355 0 R 4356 0 R 4357 0 R 4358 0 R 4359 0 R 4360 0 R 4361 0 R 4362 0 R 4363 0 R 4364 0 R 4365 0 R 4366 0 R 4367 0 R ]
 >> endobj
-4337 0 obj <<
+4326 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.187 648.668 460.543 657.69]
 /Subtype /Link
 /A << /S /GoTo /D (section.16.6) >>
 >> endobj
-4342 0 obj <<
+4331 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.187 635.001 460.543 644.024]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.16.6.1) >>
 >> endobj
-4343 0 obj <<
+4332 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.187 621.334 460.543 630.357]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.16.6.2) >>
 >> endobj
-4344 0 obj <<
+4333 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.187 607.668 460.543 616.691]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.16.6.3) >>
 >> endobj
-4345 0 obj <<
+4334 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [439.732 582.623 460.543 591.646]
 /Subtype /Link
 /A << /S /GoTo /D (chapter.17) >>
 >> endobj
-4346 0 obj <<
+4335 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.187 568.956 460.543 577.979]
 /Subtype /Link
 /A << /S /GoTo /D (section.17.1) >>
 >> endobj
-4347 0 obj <<
+4336 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.187 555.29 460.543 564.313]
 /Subtype /Link
 /A << /S /GoTo /D (section.17.2) >>
 >> endobj
-4348 0 obj <<
+4337 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.187 541.623 460.543 550.646]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.17.2.1) >>
 >> endobj
-4349 0 obj <<
+4338 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.187 527.957 460.543 536.98]
 /Subtype /Link
 /A << /S /GoTo /D (subsubsection.17.2.1.1) >>
 >> endobj
-4350 0 obj <<
+4339 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.187 514.29 460.543 523.313]
 /Subtype /Link
 /A << /S /GoTo /D (subsubsection.17.2.1.2) >>
 >> endobj
-4351 0 obj <<
+4340 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.187 500.624 460.543 509.647]
 /Subtype /Link
 /A << /S /GoTo /D (subsubsection.17.2.1.3) >>
 >> endobj
-4352 0 obj <<
+4341 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.187 486.957 460.543 495.98]
 /Subtype /Link
 /A << /S /GoTo /D (subsubsection.17.2.1.4) >>
 >> endobj
-4353 0 obj <<
+4342 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.187 473.291 460.543 482.313]
 /Subtype /Link
 /A << /S /GoTo /D (subsubsection.17.2.1.5) >>
 >> endobj
-4354 0 obj <<
+4343 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.187 459.624 460.543 468.647]
 /Subtype /Link
 /A << /S /GoTo /D (subsubsection.17.2.1.6) >>
 >> endobj
-4355 0 obj <<
+4344 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.187 445.958 460.543 454.98]
 /Subtype /Link
 /A << /S /GoTo /D (subsubsection.17.2.1.7) >>
 >> endobj
-4356 0 obj <<
+4345 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.187 432.291 460.543 441.314]
 /Subtype /Link
 /A << /S /GoTo /D (subsubsection.17.2.1.8) >>
 >> endobj
-4357 0 obj <<
+4346 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.187 418.624 460.543 427.647]
 /Subtype /Link
 /A << /S /GoTo /D (subsubsection.17.2.1.9) >>
 >> endobj
-4358 0 obj <<
+4347 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.187 404.958 460.543 413.981]
 /Subtype /Link
 /A << /S /GoTo /D (section.17.3) >>
 >> endobj
-4359 0 obj <<
+4348 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.187 391.291 460.543 400.314]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.17.3.1) >>
 >> endobj
-4360 0 obj <<
+4349 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.187 377.625 460.543 386.648]
 /Subtype /Link
 /A << /S /GoTo /D (subsubsection.17.3.1.1) >>
 >> endobj
-4361 0 obj <<
+4350 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.187 363.958 460.543 372.981]
 /Subtype /Link
 /A << /S /GoTo /D (subsubsection.17.3.1.2) >>
 >> endobj
-4362 0 obj <<
+4351 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.187 350.292 460.543 359.315]
 /Subtype /Link
 /A << /S /GoTo /D (section.17.4) >>
 >> endobj
-4363 0 obj <<
+4352 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.187 336.625 460.543 345.648]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.17.4.1) >>
 >> endobj
-4364 0 obj <<
+4353 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.187 322.959 460.543 331.982]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.17.4.2) >>
 >> endobj
-4365 0 obj <<
+4354 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.187 309.292 460.543 318.315]
 /Subtype /Link
 /A << /S /GoTo /D (section.17.5) >>
 >> endobj
-4366 0 obj <<
+4355 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.187 295.626 460.543 304.649]
 /Subtype /Link
 /A << /S /GoTo /D (section.17.6) >>
 >> endobj
-4367 0 obj <<
+4356 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.187 281.959 460.543 290.982]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.17.6.1) >>
 >> endobj
-4368 0 obj <<
+4357 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.187 268.293 460.543 277.315]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.17.6.2) >>
 >> endobj
-4369 0 obj <<
+4358 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.187 254.626 460.543 263.649]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.17.6.3) >>
 >> endobj
-4370 0 obj <<
+4359 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.187 240.96 460.543 249.982]
 /Subtype /Link
 /A << /S /GoTo /D (section.17.7) >>
 >> endobj
-4371 0 obj <<
+4360 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [439.732 215.915 460.543 224.937]
 /Subtype /Link
 /A << /S /GoTo /D (chapter.18) >>
 >> endobj
-4372 0 obj <<
+4361 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.187 202.248 460.543 211.271]
 /Subtype /Link
 /A << /S /GoTo /D (section.18.1) >>
 >> endobj
-4373 0 obj <<
+4362 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.187 188.582 460.543 197.604]
 /Subtype /Link
 /A << /S /GoTo /D (section.18.2) >>
 >> endobj
-4374 0 obj <<
+4363 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.187 174.915 460.543 183.938]
 /Subtype /Link
 /A << /S /GoTo /D (section.18.3) >>
 >> endobj
-4375 0 obj <<
+4364 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.187 161.248 460.543 170.271]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.18.3.1) >>
 >> endobj
-4376 0 obj <<
+4365 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.187 147.582 460.543 156.605]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.18.3.2) >>
 >> endobj
-4377 0 obj <<
+4366 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.187 133.915 460.543 142.938]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.18.3.3) >>
 >> endobj
-4378 0 obj <<
+4367 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.187 120.249 460.543 129.272]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.18.3.4) >>
 >> endobj
-4383 0 obj <<
-/D [4381 0 R /XYZ 100.892 685.529 null]
+4372 0 obj <<
+/D [4370 0 R /XYZ 100.892 685.529 null]
 >> endobj
-4380 0 obj <<
-/Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F70 4384 0 R >>
+4369 0 obj <<
+/Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F59 4373 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-4422 0 obj <<
-/Length 1564      
+4411 0 obj <<
+/Length 1562      
 /Filter /FlateDecode
 >>
 stream
-xÚµWM“Ú8½ó+|ت5U‹#Y’-Ÿ¶>§`±'Ù­Ù< ®ÌÚ&3ù÷Û²cÀb*¹€dËÒS÷ëî×Èx4ñ¾u¶Þ
-20²<äa#üj`†-aÃážÅ<j„ãÞ|~þÇqûKøñÝж
-nyŽCåjbˆ­ÊU½t]ˆu‘Ëu­AØú¯…áì^Û”Y„óUëþ2ð,âqã©\¹2ã–ÃŒ#hýÕBRTGŒÙbX˜9†C=«„%±`n‹•HvŸ÷‡Ró.×í!Ôô§½ß䈘Á2ÊDç&ÊÅB=è‹u%ùÁµ0B„›Äqì"£ƒ‰å‚É^@9M Æáèö»­Pb¾Íâ¢msó‡ö|øˆÀùîùó;6³¤•
-¼GA10Û6ï6Y´¨Œ&‰VmÛ5"-Ï¥0ð·ÙàåtÖtz/]­Òµ²À kc3K3­ùmĨ÷úÑ·ñ³p“ußv~çI,ÖrZÀÔaæç6'fš}ËÕTµÇ¥ðÏÍy”,q
-o±Yü!wð̇-<*Ôºb)Ô`,J¿>ÉØN=ô«]û"ZènÌ®³´e7ÝôóR^íÛvÌ^$­ó»\€ÅËaw>y5ž ø¬¶âw5þ®„õãLÌ‹4‹EþçðP‡b‹BÜ%Ø«RË2Ú ãè2¼‚½“§pš?³þä¶ë%§f8kàx¶Ë¯fƒQ·í9fèOÆÁobcf›ÄÅÌG)ȱdžC¢y§4“DJ*‰¨Øf"W‘­«¤s#$ÖÀ›rð/ÂTrHŸ…8Æ®}/¼SVH`¡–móB™‰$*ât/ãM/šKÞ|{ÌÒíZËTL8pù
-P¤	Ô0|—Ñ"Tj¸
-–Ïñz‘–¡TqJ“Q5QWÛmUHÂ(WßC’f}Üfååt—p8‘Þ'Wä¸Hs~éeàõ}í)£®Ä]a(® à§ÊÚúC	{`ƒ‘›3dßM"~:;ï.½¬8Jp¤	œ¯2±È{..¬¡„‡Çð<‰ÈHZVñM¯) ^s}áÖI<‘B9;ªí‰8cZ-pŽ¨¸Ù̬ÁÖT¾}©Wù¨
-©²j Rêˆî ël+Ù	KýO›Éùfx{úöe5^I&œƒ‰\$³§{UÄË¡{iͽä%ÅVWxŠ‹ec>£¦Ò!wmOÚ—_üÎÏ^.¿*1:Íô»ÉRéߧ|6é×#{íey-VT¼Çz‘îϹÊLÍ4œféC"VÒ?0«\£Q_ú­;U³dmr l9Q•“dQŠ(~’°AGÉÒªžÀmá8ƒP©'J4`d…&_ɽ䦝B‰ÍôLWÂ	–‰×{›Ðr+Õ"…–}^g!„lÒY&AèßÃE5»írå­ß+ÅÖ$˜Cõ¦ïáÌ¿¹}µfèå­kÒiëàŸ Ü*¡ÎƒSmF6	›8;r°®ÕeBfw¥%Î2
-0]æDöÏŠLn_^äùÍ‘yô‡p7öÿVÖ˜JJF»Äåï„ôΝô­1tCÚâE¥0àä—46n"hoÔ
-¿×©6`:ƒÎ@>	î¦ÓɬìN®OdƒÏÙåúgUüëyÆ.ã>#üÅ\ºu¹.ݧ<«dW––ñb;?'˜±ë09WÐëè׫uáeÅOkªŠW‚@&f(	0¯V}L*¢fU{½¬,-ºjÊK[ºÛRW&*4pd§l¢vªé¸÷¨ES­D!ôÑÍ(g¯cìhÌÛØY±”ü;KÅu;¿±IÂÌ‘–ó«|®é’>•dÌâ¯?öj Ñn;éD¡1È‹M”­´þe¥í¼Ký«i•fÑ&>q¨Ô÷;lU‰’xqÞ|ˆqhA<tS[Ás!Ö‹ZªSñ¢öÌ(@#WyVÓeôEjmƒçM­k
-D!qês¶eOþ¦šŠª;0¢r×—UÜ?&éC”|Ù¡9Ÿî0c@*ï|û¸û„­ÿUR
+xÚµWßsÚ8~ç¯ðÃÍœ™9\Éúaûé† iÝ!Àa§½›\Pƒ§ÆælÓ¤ÿý­$C°I`ڐlYú´ûíî·Èx0ñ¾svÞ]3d`dyÈÃFøÕÀ[Âw=‹yÔ—Ɲùôô=î~	?¾»¶mõ<Ω\KlbÙ°‘Z3ÈÒR¤e!×uFa翆W°wmKfb,֝»/ÈX»²ˆçjåÚ Ìµ8c0NŒ óWU8Q/f/ðzÄÂŒœz–‚%±`×"SHvŸw=N©y[ÄéC·G5ýÙà79"f°ŠrÑ»Š
+±Ô†"£¤x±Am#ŒqMÂiã‚ýBdô0±0Ù3(ÞjŽo¾ÛU Û<.»¶kþh=>"p>;}~Ïf–´’F÷(è!fÛæíæ!–•qÀ$Ѻk;æ}ÔŠÁs(üm6x>5>ÈÖë,Õå]læYÞj~1ê½~ô‹Û?û€Y¸É¾o·¿‹$©œ–0åÌüÜu‰™åß
+=•@mÎÍqÿ®¹ˆ’ Îà-6Ë?äžy¿…G¥^W®„L„òë£üíôC¿Úu(¢eۍÙe–¶ì¦›~^É«ý cÛÜDÒê0¿-X\
+û‹…(ªñÀ絿ëñ‡l-ôhçbQfy,Š?/€˜~z[2€ä.Á^•ZVѦ—!àì=…ÓüI8š§7}(]j†ó.ŽaW}5û]›¡?üYp¸‰™
+˜½Ì)ˆ[ˆæÓLýZRIDå6…Ž´(­’ŐJ7jð/ÂTr¨=¹C8è<^xǬÀB	,ߥ3ITÆYZ¬âM/ZHÞ|{ȳmÚÊTL\àò H¨	`ø.£EèÔph,Ÿãt™©PªŒ8	¥É¨žè«€í¶:$aTèï¡FI³>lsu¹¶KpÈB|A~‹4ç—A^ß×u
+w…y˜­£¸J€€ŸjW´ÖJØë ŒÜœ ûnñ³Ðy˜C¼;öyÅQ‚#Mà|‰E¾ÜƒxáâRú–°€¢àðž'q	©Õ€:¾_ÃØ\@½æúÌ­£"
+x"rö]Ûq´­À]D9à&g0³»¥òíK½ÎGUH©ªõ•VGt¹Í¶’€‘žëÚLÎ7ÃÛÓw(«ñZ2áLä ™=ÙehT1//ÝKkî%Ï)¶ºÂc\®ó5m„PrÇö¤}ù¹ÁÏ–ðrøE‰‘7Óï*Ϥ‹}Ød_ìµ—åµXÑñ·‹txü"35Óp–g÷‰XKÿÀ¬rŒÆCé·þLÏ’e´)€°j¢+;¦ÉR‰(~’°AGÉÒªŸÀmá8ƒP©'0²FS¬åÞ÷rÓ^©Åfv¢+q	–‰×y›Ðr*Õ"…–}Zg!„lÒY¦AèOÞÃE5û]µòÆ(±5
+¦×¡~3ôƒpî_݆£¡^síGêÖ5é´¿uðOŽn´Pç£Ñ±6#Ã=ß&Îl£Ku™Ù]k‰W™wVæDöÏŠL_äùÍ‘y¯
+àvâÿ­­1“”Œv‰Ëß	+è{è[cè†Z‹•ÂÀÅ¿¤°qAã~øƒþX·³9tš°ðIp;›Mçª8º>‘
+¾KÎ×ÿ;«â_Î3—œÇ3|Bø‹…të*UîÓžÕ²+ÏTG¼Ü.N	fìpæ "zýpýµ.\Uü¬¦ªÜJÈÄ%æÕªÙ}EÔ¼jÏ¡—•¥¥­šºÊ–ìl[¶•‰
+
+ÙSMÔN5öµhÊ£µ(E{t3ê²×1öZÌÛØY±”ü;KÅu;¿±IÂŒËëò‹|ÞÒ%}RdÌã¯?öj Ñn;éD¡1(ÊM”¯[ýË”íœsýÛÒ*Í£M|äP©ïwت%ñò´ùs¡qÝËœÚØ‚ŒžJ‘.wj©NųÚ_L0£&ñðEžmé2†¢µ¶†ÑÓ&‰ÒšCQJœí9Û²'
+SME՝	˜ŽQ9Ü1ÃUwIv%_vhN§;̐Ê;Ý>îþGaç9uT^
 endstream
 endobj
-4421 0 obj <<
+4410 0 obj <<
 /Type /Page
-/Contents 4422 0 R
-/Resources 4420 0 R
+/Contents 4411 0 R
+/Resources 4409 0 R
 /MediaBox [0 0 612 792]
-/Parent 4424 0 R
-/Annots [ 4379 0 R 4385 0 R 4386 0 R 4387 0 R 4388 0 R 4389 0 R 4390 0 R 4391 0 R 4392 0 R 4393 0 R 4394 0 R 4395 0 R 4396 0 R 4397 0 R 4398 0 R 4399 0 R 4400 0 R 4401 0 R 4402 0 R 4403 0 R 4404 0 R 4405 0 R 4406 0 R 4407 0 R 4408 0 R 4409 0 R 4410 0 R 4411 0 R 4412 0 R 4413 0 R 4414 0 R 4415 0 R 4416 0 R 4417 0 R 4418 0 R ]
+/Parent 4255 0 R
+/Annots [ 4368 0 R 4374 0 R 4375 0 R 4376 0 R 4377 0 R 4378 0 R 4379 0 R 4380 0 R 4381 0 R 4382 0 R 4383 0 R 4384 0 R 4385 0 R 4386 0 R 4387 0 R 4388 0 R 4389 0 R 4390 0 R 4391 0 R 4392 0 R 4393 0 R 4394 0 R 4395 0 R 4396 0 R 4397 0 R 4398 0 R 4399 0 R 4400 0 R 4401 0 R 4402 0 R 4403 0 R 4404 0 R 4405 0 R 4406 0 R 4407 0 R ]
 >> endobj
-4379 0 obj <<
+4368 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [492.996 648.668 511.352 657.69]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.18.3.5) >>
 >> endobj
-4385 0 obj <<
+4374 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [492.996 634.946 511.352 643.969]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.18.3.6) >>
 >> endobj
-4386 0 obj <<
+4375 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [492.996 621.225 511.352 630.248]
 /Subtype /Link
 /A << /S /GoTo /D (section.18.4) >>
 >> endobj
-4387 0 obj <<
+4376 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [492.996 607.503 511.352 616.526]
 /Subtype /Link
 /A << /S /GoTo /D (section.18.5) >>
 >> endobj
-4388 0 obj <<
+4377 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [492.996 593.782 511.352 602.805]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.18.5.1) >>
 >> endobj
-4389 0 obj <<
+4378 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [492.996 580.061 511.352 589.083]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.18.5.2) >>
 >> endobj
-4390 0 obj <<
+4379 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [490.542 554.741 511.352 563.764]
 /Subtype /Link
 /A << /S /GoTo /D (chapter.19) >>
 >> endobj
-4391 0 obj <<
+4380 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [492.996 541.02 511.352 550.043]
 /Subtype /Link
 /A << /S /GoTo /D (section.19.1) >>
 >> endobj
-4392 0 obj <<
+4381 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [492.996 527.299 511.352 536.321]
 /Subtype /Link
 /A << /S /GoTo /D (section.19.2) >>
 >> endobj
-4393 0 obj <<
+4382 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [492.996 513.577 511.352 522.6]
 /Subtype /Link
 /A << /S /GoTo /D (section.19.3) >>
 >> endobj
-4394 0 obj <<
+4383 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [492.996 499.856 511.352 508.879]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.19.3.1) >>
 >> endobj
-4395 0 obj <<
+4384 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [492.996 486.135 511.352 495.157]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.19.3.2) >>
 >> endobj
-4396 0 obj <<
+4385 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [492.996 472.413 511.352 481.436]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.19.3.3) >>
 >> endobj
-4397 0 obj <<
+4386 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [492.996 458.692 511.352 467.715]
 /Subtype /Link
 /A << /S /GoTo /D (section.19.4) >>
 >> endobj
-4398 0 obj <<
+4387 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [492.996 444.97 511.352 453.993]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.19.4.1) >>
 >> endobj
-4399 0 obj <<
+4388 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [492.996 431.249 511.352 440.272]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.19.4.2) >>
 >> endobj
-4400 0 obj <<
+4389 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [492.996 417.528 511.352 426.55]
 /Subtype /Link
 /A << /S /GoTo /D (section.19.5) >>
 >> endobj
-4401 0 obj <<
+4390 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [492.996 403.806 511.352 412.829]
 /Subtype /Link
 /A << /S /GoTo /D (section.19.6) >>
 >> endobj
-4402 0 obj <<
+4391 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [492.996 390.085 511.352 399.108]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.19.6.1) >>
 >> endobj
-4403 0 obj <<
+4392 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [492.996 362.814 511.352 371.837]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.19.6.2) >>
 >> endobj
-4404 0 obj <<
+4393 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [490.542 323.946 511.352 332.969]
 /Subtype /Link
 /A << /S /GoTo /D (chapter.20) >>
 >> endobj
-4405 0 obj <<
+4394 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [492.996 310.225 511.352 319.247]
 /Subtype /Link
 /A << /S /GoTo /D (section.20.1) >>
 >> endobj
-4406 0 obj <<
+4395 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [492.996 296.503 511.352 305.526]
 /Subtype /Link
 /A << /S /GoTo /D (section.20.2) >>
 >> endobj
-4407 0 obj <<
+4396 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [492.996 282.782 511.352 291.805]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.20.2.1) >>
 >> endobj
-4408 0 obj <<
+4397 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [490.542 257.463 511.352 266.485]
 /Subtype /Link
 /A << /S /GoTo /D (chapter.21) >>
 >> endobj
-4409 0 obj <<
+4398 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [492.996 243.741 511.352 252.764]
 /Subtype /Link
 /A << /S /GoTo /D (section.21.1) >>
 >> endobj
-4410 0 obj <<
+4399 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [492.996 230.02 511.352 239.043]
 /Subtype /Link
 /A << /S /GoTo /D (section.21.2) >>
 >> endobj
-4411 0 obj <<
+4400 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [492.996 216.298 511.352 225.321]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.21.2.1) >>
 >> endobj
-4412 0 obj <<
+4401 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [492.996 202.577 511.352 211.6]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.21.2.2) >>
 >> endobj
-4413 0 obj <<
+4402 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [492.996 188.856 511.352 197.879]
 /Subtype /Link
 /A << /S /GoTo /D (section.21.3) >>
 >> endobj
-4414 0 obj <<
+4403 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [492.996 175.134 511.352 184.157]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.21.3.1) >>
 >> endobj
-4415 0 obj <<
+4404 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [492.996 161.413 511.352 170.436]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.21.3.2) >>
 >> endobj
-4416 0 obj <<
+4405 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [492.996 147.692 511.352 156.714]
 /Subtype /Link
 /A << /S /GoTo /D (section.21.4) >>
 >> endobj
-4417 0 obj <<
+4406 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [492.996 133.97 511.352 142.993]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.21.4.1) >>
 >> endobj
-4418 0 obj <<
+4407 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [492.996 120.249 511.352 129.272]
 /Subtype /Link
 /A << /S /GoTo /D (subsubsection.21.4.1.1) >>
 >> endobj
-4423 0 obj <<
-/D [4421 0 R /XYZ 151.701 685.529 null]
+4412 0 obj <<
+/D [4410 0 R /XYZ 151.701 685.529 null]
 >> endobj
-4420 0 obj <<
+4409 0 obj <<
 /Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-4464 0 obj <<
-/Length 1590      
+4452 0 obj <<
+/Length 1592      
 /Filter /FlateDecode
 >>
 stream
-xÚ­XÛnÛ8}÷W‹*?X/"©}˦M‘b“tY íƒb1‰P[ÊJr“ôë;¼Ø–dJ¾ O–DÒ<3œ3s†¡÷à…Þ‡ÑßÓÑÛ3Œ=ÄŒQozï¡0DŒ=&â ŠáSêÝú§E^˼®ÆߦßžE!Ì
-â0Fj!Q at B§§¾¼d/jÚèýtôÿÁg˜ÝøW˜L¼Ùbtû-ôRûè…‰…÷¬g.<‰€E<ϽëÑ¿£Ð"
-›ˆQÔD€80,a4´
-F
-P€5–ÕbïvÂ÷§r<!„ø·Oe–±ðkYVßÌ·k9«³"o­k¬G!©Ob朰žzD‚ˆÆ-4Ä…æD#xµˆæe˃˜©¿ã#, ˆº0Àœ¬èpf,(Öÿ…`HCl¸Â±{qÿ–ÝISjïž'¹ß0Žø_û‚pÄœ™cˆZ§@]§ðie¾qZ,IžV½a€¹À #>&"€wò>YÎíö_.Ïÿ³Þx­j¹PÏtƒ1Ëö„I#îÓ0<%s¡<]Vu±0›;\6ž ?ÉÇÈQ´Ò„mƒÚr[„ñ–O(8ò‡ú çÅÓBš±Êú2ËgÒLºN4Ñî’	îäˆ×ØV<Œ"M…öÜ u3
-‡8ÆÜ/,è7ù›®ç™Ü¼ƒ5efÌ)­ÀcŒ²€ƒ+Ö”ëy=æÐP°†îQÃì²Ã&Qê_ÝUÅ\Ö2ÝΩn(­"c8¯B.Ø]ËÍÄï´”É&&ê팿Æö˜”²Ÿæ#€*:u¡ênX'ùO{†ŸÔHRB*¬Ža†ùq˜¢Áƒìó~|—•—‹òµ"X»s[˜‹ÜçyU'óù:Ý2ð
-,Þ¢u¸\Л)Á 3ÞŸÓ*07¥OÒ´“ ¡†jD7ÙϤL›à¡Š
-vܘ1ƒ#í¼}ÜÌÍÛ¶Oi7‹wò
-õ¿Tk÷—Oã	Íf›Õ‡3ÀŒv$yB•(pßö³*>ç©Ý6»íÄ„lðžAõÉæ²Hê ¡#üé–“Wwu’åì«0a¶0aûg~¼/UùTO7Yž*ZŸíÐiË­¥Ç¢
-£‡¢ýÆ(·`,ÙAÊæ^QËb§duórude¯:'CÅC#D¡è"zÌù8¥]eJ½‰ÝVy%UÎ×öf.º…wªb¦½Ý)
-?/ó<SzÊ’ÕÁ@
-î9«ÍS’¦éyŸ‹U" ˆƒÓ-¡ÂÖß×!ÑÆa}¼x¡0¤í‰PÔÇà⃸šIXÍDýû¢tÇïg•¢å¬xȳ!¸#÷˜ÌÜku¼PÞf™
-Æ™;/AØT7—/Ù]6ÏêMÓèò*VÊ
-‡ê>…2þ=AYÉ:]—î^˜!ÞctxcÀ]Ú¡_H;ølû™Â"Óå€$D\50ø¸¦€»ÄYVVçiÇ‹Ýú¶OB ô÷Àèð¤[3\˺Õ_e3«
-/ŒÇRÙjN¨)Ÿ;=†åDõ%˜–ô¨1ÍÚd~¨C!¤û}*HdÇс,âîFàdþ¬Øhâªú{‘|·úcUCKÀSé¾ÉŒ7
-ÑïEžÛ»ýžTf¥cè1kóª’œþŠí\ò8X’.²üÞmÔ̧©pÑô
-Z3ËÈÊÖ¢Ö	û1©PÜü(
-7;Þ¸Šéèã«'åðªS at zcLký^SQ\‡EM—O&åæŠèŸ¤|°õârÙPB›…û¨Jc€ãI ú™ºò¹;c´êH£·ÚYhí¬—OÍÀɧ›þ¸Q=	A‡;ÛÉà÷e©N_Åð…¬ªäAþ5žjž&y®øaäÏMÍË2O¥]•˜/©ªõD–Mé*û¬$4ãvéüžŽKôÜŒ¹URÒ¹t}pó(mÙ<©*i®¢v5ýú„ vzøÁ0'ÚcIžn–í|dž*ÝhQ@Æwî÷æê/mŠ'ukº »$ËEVÍLŸò°,‡ÊB ~ä]LìJÔëk¢óźŠX‚ê81J ˜ƒÖëõ§ÀJ–쀵ú}?ýZt#d
+xÚ­XÛnÛ8}÷W‹*?X/"©}˺M‘Å&é6.²@ÚÅb¡¶”•ä¦é×ïðb[’)ù‚>YIóÌpÎ̆ޣzFÎFoÏ1öD3F½Ùƒ‡Â01ö˜ˆƒ(†O©wçO‹¼–y]¿Îþz{…0+ˆÃ©„ @À_„fêß³LͽŸþ!øÓ„xóåèîkè¥0ö—$Þ‹ž¹ôH$Eð¼ðnFÿŒB5lBFQâ<À°„Ñ8Ðf( 4@ÖXÖ‹½»	gÜŸ=Éñ„âß=—Y>ƯeY}5ßnä¼ÎŠ¼µ®±…<¦>‰©sÂfbèM	"·Ðš3àÕ"Zš—b¦þŽ{Œ°€ :è s²q Ãa˜±@ Xÿ‚!
+±á
+ÇîqÄQüKv'!L!¨½{ž,åaÀ8à6ìÿ	ÂQsfŽ!juÂǵùÄ´X.“<­zà s?%"€wò!Y-ìöŸ¯.þµÞx­j¹TÏt‹1Ë„I#(Å)(™åtUÕÅÒlîpÙx‚ü$#¿RFÑ~H¶jÇmÆ;>¡àÈïêƒ\ÏKiÆ*ëË,ŸK3é&ÑD»O&¸“#Z\cæÓ0Æ
+‘¦B{n€º€…Ccîô›üM׋‹LnßÁš23æ”Ö`†1FYÀÁ‚5kÊͼsh(Xƒ
+†¨avÙa“(õ¯ï«b!k™îæÔß·”V‘1œW!Œ®åfâ‚7-e²‰z7ão°=%¥ì§yÄ "Ç£¢.TÝí!ë$ÿiÏð£IJH…õÀ1"ÌàÜOÂ
+dŸoô㻬„¼\”¯½°!ÀÚ—˜{ØÂ\ä¾È«:Y,6éΐoÉ`ñ­ÃåÚ€ÞŒH	˜üpNo©ÀÜ”>KÓN‚†ªÝf?“2m‚†**Øqk`2ÄŽH´ðîq37oÛ>¥Ý,ÞÉ7Ôÿ\mÜ_>'04ŸosTfÌæ=IžP%
+\Àwý¬ŠÏEj·Í^;1¡ ¼çP}²…¬’:WŸàO·œ¼¾¯“,Ï`_…	ó°…	³Ø?×€ôãC©Ê§zºÍò´PÑúb‡¦-·z”‹6ŒŠöK Üú¡=¤lîµ,vJV7/×g@Ööªãp2T14BŠ.§œSÚU¦Ô›Øm•WbQÕâ|	…3,—ÝÂ{8U1ÓÞ&§@wŠÂO«<Ï”ž²du0Pƒ{Éê'ó”¤iºEÞçb•(ŠNÁé–…OPáaËo›hã°>^>ƒPÒöD5Eì\|WC3	«™¨ÿP”îøý¤R´œy6—b¤àž’™á‚{£ŽÊÛ<SÁ8wâè›êòGvŸ-²zÛ4º¼Š•²BâHݧPÆ¿&(+Y§›ÒÝ3ÄŠ÷ññwi‡~!íà³íg
+cˆLW’qh`(>­)ànqž••Å9íx±[ßÉC”þžtk†Y·ú«lnUá¥ñX*[Í	õ¯äK§G´œ¨¾£ãÁ’5¦Y›,Žu(„t¿O‰€ì˜É"înÎ/Š
+‰&®ªÿ±—É7«1V5´<•î›ÌxÓý^ä¹½+ÑïIeVê0†³6¯*É©á/ˆÐÎ%S%é2Ëë-qЦAíÀôxš
+M¯¡5³Œü l-j°Ÿ’j UÁD@á&`'ÂW1}|ý¬^u
+HoŒi­ßk
+!ª€à£ë°è¡éêÙ¤â¢Ü^ý”¶^\­Jh{¡ðpUiŒ 0?’¢Ÿ©kŸ»3F«Ž4Úx«…ÖÎzùÌœ}¼íÕ“àøxg;ü¾,Õ髾”U•<Ê?ƁCͳi’çŠFþÜÐÔ¼¬òTÚU‰ù’ªZOdÙ”þ.Zª²?ÀJBcŸ’}:¿§ã=7cBn”t.ÝÜÜ>I[6ϪJš«¨}
+A¿>!€0ÌÉ‚öÅX’§;e;ß±¡Ê@÷ª	EG‡;w†ûwsõ—6Å“º5]}’å2«æ¦Oy\•Ãe! ?ñ.&v%êÍ5ÑÅrSE,Auœ%P,@ëõúS`%KöÀZÿ¾Ÿþeƒ#Ñ
 endstream
 endobj
-4463 0 obj <<
+4451 0 obj <<
 /Type /Page
-/Contents 4464 0 R
-/Resources 4462 0 R
+/Contents 4452 0 R
+/Resources 4450 0 R
 /MediaBox [0 0 612 792]
-/Parent 4424 0 R
-/Annots [ 4419 0 R 4425 0 R 4426 0 R 4427 0 R 4428 0 R 4429 0 R 4430 0 R 4431 0 R 4432 0 R 4433 0 R 4434 0 R 4435 0 R 4436 0 R 4437 0 R 4438 0 R 4439 0 R 4440 0 R 4441 0 R 4442 0 R 4443 0 R 4444 0 R 4445 0 R 4446 0 R 4447 0 R 4448 0 R 4449 0 R 4450 0 R 4451 0 R 4452 0 R 4453 0 R 4454 0 R 4455 0 R 4456 0 R 4457 0 R 4458 0 R 4459 0 R 4460 0 R ]
+/Parent 4255 0 R
+/Annots [ 4408 0 R 4413 0 R 4414 0 R 4415 0 R 4416 0 R 4417 0 R 4418 0 R 4419 0 R 4420 0 R 4421 0 R 4422 0 R 4423 0 R 4424 0 R 4425 0 R 4426 0 R 4427 0 R 4428 0 R 4429 0 R 4430 0 R 4431 0 R 4432 0 R 4433 0 R 4434 0 R 4435 0 R 4436 0 R 4437 0 R 4438 0 R 4439 0 R 4440 0 R 4441 0 R 4442 0 R 4443 0 R 4444 0 R 4445 0 R 4446 0 R 4447 0 R 4448 0 R ]
 >> endobj
-4419 0 obj <<
+4408 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.187 648.668 460.543 657.69]
 /Subtype /Link
 /A << /S /GoTo /D (subsubsection.21.4.1.2) >>
 >> endobj
-4425 0 obj <<
+4413 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.187 635.118 460.543 644.141]
 /Subtype /Link
 /A << /S /GoTo /D (subsubsection.21.4.1.3) >>
 >> endobj
-4426 0 obj <<
+4414 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.187 621.569 460.543 630.592]
 /Subtype /Link
 /A << /S /GoTo /D (subsubsection.21.4.1.4) >>
 >> endobj
-4427 0 obj <<
+4415 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.187 608.02 460.543 617.043]
 /Subtype /Link
 /A << /S /GoTo /D (subsubsection.21.4.1.5) >>
 >> endobj
-4428 0 obj <<
+4416 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.187 594.471 460.543 603.494]
 /Subtype /Link
 /A << /S /GoTo /D (subsubsection.21.4.1.6) >>
 >> endobj
-4429 0 obj <<
+4417 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.187 580.922 460.543 589.944]
 /Subtype /Link
 /A << /S /GoTo /D (section.21.5) >>
 >> endobj
-4430 0 obj <<
+4418 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.187 567.372 460.543 576.395]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.21.5.1) >>
 >> endobj
-4431 0 obj <<
+4419 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.187 553.823 460.543 562.846]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.21.5.2) >>
 >> endobj
-4432 0 obj <<
+4420 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.187 540.274 460.543 549.297]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.21.5.3) >>
 >> endobj
-4433 0 obj <<
+4421 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.187 526.725 460.543 535.748]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.21.5.4) >>
 >> endobj
-4434 0 obj <<
+4422 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.187 513.176 460.543 522.198]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.21.5.5) >>
 >> endobj
-4435 0 obj <<
+4423 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.187 499.626 460.543 508.649]
 /Subtype /Link
 /A << /S /GoTo /D (section.21.6) >>
 >> endobj
-4436 0 obj <<
+4424 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.187 486.077 460.543 495.1]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.21.6.1) >>
 >> endobj
-4437 0 obj <<
+4425 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.187 472.528 460.543 481.551]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.21.6.2) >>
 >> endobj
-4438 0 obj <<
+4426 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.187 458.979 460.543 468.002]
 /Subtype /Link
 /A << /S /GoTo /D (subsubsection.21.6.2.1) >>
 >> endobj
-4439 0 obj <<
+4427 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.187 431.88 460.543 440.903]
 /Subtype /Link
 /A << /S /GoTo /D (subsubsection.21.6.2.2) >>
 >> endobj
-4440 0 obj <<
+4428 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.187 418.331 460.543 427.354]
 /Subtype /Link
 /A << /S /GoTo /D (subsubsection.21.6.2.3) >>
 >> endobj
-4441 0 obj <<
+4429 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.187 404.782 460.543 413.805]
 /Subtype /Link
 /A << /S /GoTo /D (subsubsection.21.6.2.4) >>
 >> endobj
-4442 0 obj <<
+4430 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.187 391.233 460.543 400.256]
 /Subtype /Link
 /A << /S /GoTo /D (subsubsection.21.6.2.5) >>
 >> endobj
-4443 0 obj <<
+4431 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.187 377.684 460.543 386.706]
 /Subtype /Link
 /A << /S /GoTo /D (subsubsection.21.6.2.6) >>
 >> endobj
-4444 0 obj <<
+4432 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.187 364.134 460.543 373.157]
 /Subtype /Link
 /A << /S /GoTo /D (subsubsection.21.6.2.7) >>
 >> endobj
-4445 0 obj <<
+4433 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.187 350.585 460.543 359.608]
 /Subtype /Link
 /A << /S /GoTo /D (subsubsection.21.6.2.8) >>
 >> endobj
-4446 0 obj <<
+4434 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.187 337.036 460.543 346.059]
 /Subtype /Link
 /A << /S /GoTo /D (subsubsection.21.6.2.9) >>
 >> endobj
-4447 0 obj <<
+4435 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.187 323.487 460.543 332.51]
 /Subtype /Link
 /A << /S /GoTo /D (section.21.7) >>
 >> endobj
-4448 0 obj <<
+4436 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.187 309.938 460.543 318.96]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.21.7.1) >>
 >> endobj
-4449 0 obj <<
+4437 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.187 296.388 460.543 305.411]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.21.7.2) >>
 >> endobj
-4450 0 obj <<
+4438 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.187 282.839 460.543 291.862]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.21.7.3) >>
 >> endobj
-4451 0 obj <<
+4439 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.187 255.741 460.543 264.764]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.21.7.4) >>
 >> endobj
-4452 0 obj <<
+4440 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.187 242.192 460.543 251.214]
 /Subtype /Link
 /A << /S /GoTo /D (section.21.8) >>
 >> endobj
-4453 0 obj <<
+4441 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.187 228.642 460.543 237.665]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.21.8.1) >>
 >> endobj
-4454 0 obj <<
+4442 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.187 215.093 460.543 224.116]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.21.8.2) >>
 >> endobj
-4455 0 obj <<
+4443 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.187 201.544 460.543 210.567]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.21.8.3) >>
 >> endobj
-4456 0 obj <<
+4444 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.187 174.446 460.543 183.468]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.21.8.4) >>
 >> endobj
-4457 0 obj <<
+4445 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.187 160.896 460.543 169.919]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.21.8.5) >>
 >> endobj
-4458 0 obj <<
+4446 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.187 147.347 460.543 156.37]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.21.8.6) >>
 >> endobj
-4459 0 obj <<
+4447 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.187 133.798 460.543 142.821]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.21.8.7) >>
 >> endobj
-4460 0 obj <<
+4448 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.187 120.249 460.543 129.272]
 /Subtype /Link
 /A << /S /GoTo /D (section.21.9) >>
 >> endobj
-4465 0 obj <<
-/D [4463 0 R /XYZ 100.892 685.529 null]
+4453 0 obj <<
+/D [4451 0 R /XYZ 100.892 685.529 null]
 >> endobj
-4462 0 obj <<
+4450 0 obj <<
 /Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-4504 0 obj <<
-/Length 1781      
+4492 0 obj <<
+/Length 1783      
 /Filter /FlateDecode
 >>
 stream
-xڝXÉrÛH½ë+Xs¢ª"¦W.s™r¼•R±£±åÉT%9Ðm³B‰’^ò÷t7)Jî–-]$.Mòx šx÷ñΟ¦ƒg’x”	I¨7½ó¨¤AD¨ÆI áMçÞwÿååeøsúùãc^$a(p)g<`ðµä¸\6Ù²©qÝàt:øo@Ἲ÷Fpî̓ï?‰7‡{Ÿ=ð$öžÕÊ…Çe„RÂqá]þ“ôáR¹7á•¡Š$P°£AP…¤}Ôû>
-…ð¿=¤ÍpĹðÇ5þs¼XUùrÈb¿©ÿÚx¤÷(
-YL|Ácë‚n!ñF”!z0˜
-Æq•¥M¾¼×P&-€¬Ò˜Nªü	/èsX€'é
-eè§÷Yí‚šÄð~Á“ý‘rÒéCfüÕó“FyU-J—Û¤ää00b7˜eݤE>,—Ìq‘gŒà}ÌˆÉ ¹µ
-‰’mD4æþÑ|N¡¾‰äeÖ †gü)«_mxaº.Âç=çÍCùØè“›ºô¸%B:S¶9l‘ŒÇ¾d_¿Rj3¸•ûé|¾Úæâq¹X¤Ë¹;Ä	O 
-Û
-³A¹Èï+ˆ*8LVøå]à´®óYZ´)AýÊ8Õ$÷›Ò03] 
-·©3I 0€æï®AsèÉã- )òúÁÒãå]Y-z„͍}GhF&÷ó*›5eõ[Ÿ–†_NpÍÑÄeQŽBìa3cÞâ<­ª²rVFx¿ýaWN‰ÀJȱþôyÏ1¿ ÿÖ‡WgÌ0“>º<ÖµI»¹^tÛf—yÛIir´}ì<3G³YV;M¤ᇹ6°Sˆ’5Eôéçò¶ÖGç`0m/_¯´©ðùe‘¡qЊ̣¥^Ô¨Þ\
-¿…¦#\W¤!ì
-­‰F«èÐ>htžƒÂ°l}Õb‚“/eí®²<â¡Ó]Ûbc…‡®=b"ˆã»ã‡tÕl5x3€ì•G¹$þñÍäÝiw5¾œŽ/χjõõÍdòõj˜„þtû±$L$ Œ(·4†¹`öšº’±¶€W:óǝeœ1J˜ÆîìïÛ%ÎFäÅc•™^ƒå[QÿS¶Ì~*7ÙEBã·«Ðùú„„Bž=»kKÈÛß9ÜÀlaø”B¯ÐFv`[x\™üÀŽlt èVtÉýc•î
-e„"Èø P1{¨¾äË_]˨uÏÒ¼Y‹}TäúÆìqUuéD	Z›¿r»±!@kø®óŪÈ6ð³ry×
-À{¯aÙ]Ûª”à ãX ZHö¥³«Ó‹²ÊÚ0"Ò£º#èÈځ0Œ#¨_’FFn#ãÑüi(%¤á,›·¢ê}¤“ꃤ‘ŽÛIwœiÕTi)Å·[LGȧ:Ž ’û?(ªÇfY5jÊÑDåtVýaÚoÛÈðI‡%"„.$$Û7îÜÎË«!<â¤m¤&4žâXHþì êU
-—s$'ÞíF+ìg(Æñ¢Ò:„øßrX¨|­/¬§
-'_ ÿd—•ÏÛsÍZþnB[<QÛ”×3£j@,߬u;}Yù,o
-4h~ºLo±X0ÆeªTáýCßÝ`‰º‚Cm*Dš€‘&ù¨ÝWHWø•¡¤¾òÊÇgMÖh9òŒ‘Œ7MÝT¸,S-ÞÕäY(ƒ„Åígßtò#ˆydñ–´yKÇ'òہàfU”©)ƒºðïèÌ;³”‡&ñvabéæÏ¢ÈïÛyZÝØ
-LÒº9©{Jw×Íõ¬ÊWf}CkòbÖἬlß•Qò ’'ì%ïüdl²iù*›>ô¶Xz6¨Ùˬ¾¹ÿëž»Iî›SÂ^ØÖÀÐSõ«Ô6
-2¸¶ƒ9íâÌ9íJáŒöÂ^¤”;6§\lfEÖõ6¼fÈ^wo‡ôüÆLd ÒÐÊ|æ.®’Š÷#ï{×Z±TãÚ
-òÖÜ©õ§È+™ìÇZzŸ„vÞŠ‘ºXy×n%E~Z™«Wã‰>Pb.Ëåh‹»®)¯·'±cžq£3|KþôÞ¿igø^¿¿ÞôÌ´'ºÖ÷ƒH‚Û<“8¢úšÒ*À«™"Ò¨“n×È»$]ÒýCY“ îtR¯˜ŒÔð¥6zšVëµ
-ѵû¹“·þä(²ýqÆVµg¤°ðŠºì¶MeQ@Ô]£Þ¹P½xE;ÙCãÉÃkQÒÖ¢º-ßµ¦?Ë ÑmúUjcü!o²½îäMp3:uiï,ã‹SoŠ ~k)½5xó^ΐ¥€_ÉÏ!–x\Â#¨ÚáîFØþŸNÿÏiîó
+xڝXÉrÛH½ë+Xs¢ª"¦W.s™r¼•R±£±åÉT%9Ðm³B‘’^ò÷t7%Jî–-]$.Mòx šx÷ñΟ¦ƒg’x”	I¨7½ó¨¤AD¨ÆI áMçÞwÿåå)ÏóáÏéçgŒyq„¡ÀÕœñ€Á«Ôªãªl³²mpÝàt:øo@á¼½÷Rpî̓ï?‰7‡{Ÿ=ð$öžÕÊ…Çe„RÂqá]þƒ”ôS¹8á•¡Š$P°£AP…¤{Ôû>
+…ð¿=¤ípĹðÇ
+þs¼XÖy9d±ß6m<Ò{”†,&¾à¡uÁj!ñF”!z0˜
+Æq¥m^Þk(“@VkL'uþ„ô9,À“t†¿¿†2ôÓû¬qAMbx¿àÑþH¹
+éô!3þêùI£¼Îê¥ËmRrr±LÙ´iQ€«Rƒ9.òL£s‚ôm0#&äÖ6$J¶јûGó98…ú&’—Y‹žñ§ªuá…èº#lœ÷œ·Õc«Onš.ÒãŽéLÙæ°E2ƒ)ñ¾~¥Ôf„q+÷Óù|¹ÍÅãj±H˹;Ä	O|!ÈÞP˜
+ÊE~_CTÁa:°Â¯îº §M“ÏÒ¢K	ê×Æ©&‘¸ßV†™ém¸MI"Ðô} Ã5hn=y¼4EÞ<¸Sz\ÞUõ¢GØÜØwÖidr?¯³Y[Õ¿õieˆñå×M\Eà0jï(›Aóçi]Wµ³Ú0Âãøí»rJVBŽõ§Ï{Žþøø·>¼‚8c†™ôÑå±iLÚÍõ¢Û.»ÌÛN*“£Ýcç™98šÍ²Æi"?̵âhD”¬)¢O?W·>:ƒiwùz©M…ßȯŠƒVd­ô¢V%ðæjø-4áº"ÕÑx\`ïTh¥H4ZE7€öAûcå9(eç«œ|©w•åîÚÖ£(8tíA”ß?¤Ëv«©À›9 d¯<Ê%ño&×èH»«ñåt|y>T«¯o&“¯WÃ$ô§Û%a"¥t ÜÒäF€ÙkêJƺ^ëÌw–qÆ(aN»³¾o—8gIufz
+–oEýOY™ý T´n²‹„Æo#"0V¡óõ	+4…<{v×–·¿9r¸ÙÂð)…^¡6ìÀ¶ð¸4ùÙè@Эè’ûÇ:Ý*ÊEáA¡böP}ÉË_«–Ñ螥y³	ú¨ÈõÙã²	šÊ‰´6åvcC€Öð]ç‹e‘màfUy×	À{¯aÙ]ת”à ãX Zˆö¥³«Ó‹ªÎº0"Ò£V!GБ´aGX¿âÃÈÈmd<š?
+¥„4œeóNT½tab}H"·“î8Óª©ÖRŠo·˜!Ÿš`8ðÄÊ…ê±YVÚj4Q9Õ˜öÛ52|Òa‰¡	Iö;·óò*EÏ€8éi„	§8– ’?;€úGUÃrŽäÄ»«Ñ
+ûŠq¼¨´!þ·*ßèë©ÂÉè?Ùeåóö\³–¿›ÐÖOÔ5åõÌè„		l’t°ÖiìôeYä³¼-@Ð0 ùi™Þb±`Œ+ÊÔ©Âû‡¾»Áu†ÚTI¿Û2Â$uû
+é¿2”ÔW^ùXáá¬ÍZ-g@žÑ ’ñ¦ iÚ—eê±Å»š<e°¸ûì›nB~1,Þ’6oéøD~7Ü,‹*5åà"ƒaPþ™`g–ü°Â$Þ.L,"«ù³(òûnžV7¶Â“´nNêžÒÝM{=«ó¥YßßÂPçš¼˜u8/+Ûwe?¨ä	{É;?›l*_eÓ‡ÞKÏ5{™Õ7—ãÝs— !)ž9%ì…m
+=Õ¼Jm£ÐÁ ƒÛh;˜Ó.ΜӮ0J¹¯(ö"¥Ü±9åb3+²UoÃk†ìÍjà]!=¿1ˆ4´2Ÿ¹‹«¤âýÈûÞµV,Õ¸¶‚¼†õ w}Ç)EòJFûã±Ö„Þ'¡]Á ¤·b$.VÝu[I‘ŸÖæêÕx¢”؃˪mq×5åõö$vÌó1ntÊ·äOïý›v†ïõûëMÏL{bÕú~Ip›grGT_SZx5SÄAÚÁu²Ú5rÅ.	A×ÉdÿÐEÖ$hV:©WLFjøR=m§õ:‚èºýÜɉ[r	”Éþ8c«Ú3RXøGES­¶MeQ@Ô]£Þ¹P½xE;ÙCãÈÒÃZ”´µ¨Õ–ïZÓŸå€XmúÕjcü!o³½îäMp3:duiï,ã‹SoŠ ~k)½5xó^ΐ¥€_ÉÏ!–x\Â#¨ÚáîFØýŸNÿà'ð
 endstream
 endobj
-4503 0 obj <<
+4491 0 obj <<
 /Type /Page
-/Contents 4504 0 R
-/Resources 4502 0 R
+/Contents 4492 0 R
+/Resources 4490 0 R
 /MediaBox [0 0 612 792]
-/Parent 4424 0 R
-/Annots [ 4461 0 R 4466 0 R 4467 0 R 4468 0 R 4469 0 R 4470 0 R 4471 0 R 4472 0 R 4473 0 R 4474 0 R 4475 0 R 4476 0 R 4477 0 R 4478 0 R 4479 0 R 4480 0 R 4481 0 R 4482 0 R 4483 0 R 4484 0 R 4485 0 R 4486 0 R 4487 0 R 4488 0 R 4489 0 R 4490 0 R 4491 0 R 4492 0 R 4493 0 R 4494 0 R 4495 0 R 4496 0 R 4497 0 R 4498 0 R 4499 0 R 4500 0 R ]
+/Parent 4494 0 R
+/Annots [ 4449 0 R 4454 0 R 4455 0 R 4456 0 R 4457 0 R 4458 0 R 4459 0 R 4460 0 R 4461 0 R 4462 0 R 4463 0 R 4464 0 R 4465 0 R 4466 0 R 4467 0 R 4468 0 R 4469 0 R 4470 0 R 4471 0 R 4472 0 R 4473 0 R 4474 0 R 4475 0 R 4476 0 R 4477 0 R 4478 0 R 4479 0 R 4480 0 R 4481 0 R 4482 0 R 4483 0 R 4484 0 R 4485 0 R 4486 0 R 4487 0 R 4488 0 R ]
 >> endobj
-4461 0 obj <<
+4449 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [492.996 648.668 511.352 657.69]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.21.9.1) >>
 >> endobj
-4466 0 obj <<
+4454 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [492.996 635.051 511.352 644.073]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.21.9.2) >>
 >> endobj
-4467 0 obj <<
+4455 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [492.996 621.434 511.352 630.457]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.21.9.3) >>
 >> endobj
-4468 0 obj <<
+4456 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [492.996 607.817 511.352 616.84]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.21.9.4) >>
 >> endobj
-4469 0 obj <<
+4457 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [492.996 594.2 511.352 603.223]
 /Subtype /Link
 /A << /S /GoTo /D (section.21.10) >>
 >> endobj
-4470 0 obj <<
+4458 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [492.996 580.583 511.352 589.606]
 /Subtype /Link
 /A << /S /GoTo /D (section.21.11) >>
 >> endobj
-4471 0 obj <<
+4459 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [492.996 566.966 511.352 575.989]
 /Subtype /Link
 /A << /S /GoTo /D (section.21.12) >>
 >> endobj
-4472 0 obj <<
+4460 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [492.996 553.349 511.352 562.372]
 /Subtype /Link
 /A << /S /GoTo /D (section.21.13) >>
 >> endobj
-4473 0 obj <<
+4461 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [492.996 539.732 511.352 548.755]
 /Subtype /Link
 /A << /S /GoTo /D (section.21.14) >>
 >> endobj
-4474 0 obj <<
+4462 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [492.996 526.115 511.352 535.138]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.21.14.1) >>
 >> endobj
-4475 0 obj <<
+4463 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [492.996 498.949 511.352 507.972]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.21.14.2) >>
 >> endobj
-4476 0 obj <<
+4464 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [490.542 474.153 511.352 483.175]
 /Subtype /Link
 /A << /S /GoTo /D (chapter.22) >>
 >> endobj
-4477 0 obj <<
+4465 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [492.996 460.536 511.352 469.559]
 /Subtype /Link
 /A << /S /GoTo /D (section.22.1) >>
 >> endobj
-4478 0 obj <<
+4466 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [492.996 446.919 511.352 455.942]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.22.1.1) >>
 >> endobj
-4479 0 obj <<
+4467 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [492.996 433.302 511.352 442.325]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.22.1.2) >>
 >> endobj
-4480 0 obj <<
+4468 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [492.996 419.685 511.352 428.708]
 /Subtype /Link
 /A << /S /GoTo /D (section.22.2) >>
 >> endobj
-4481 0 obj <<
+4469 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [492.996 406.068 511.352 415.091]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.22.2.1) >>
 >> endobj
-4482 0 obj <<
+4470 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [492.996 392.451 511.352 401.474]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.22.2.2) >>
 >> endobj
-4483 0 obj <<
+4471 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [492.996 378.834 511.352 387.857]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.22.2.3) >>
 >> endobj
-4484 0 obj <<
+4472 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [492.996 365.217 511.352 374.24]
 /Subtype /Link
 /A << /S /GoTo /D (section.22.3) >>
 >> endobj
-4485 0 obj <<
+4473 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [492.996 351.601 511.352 360.623]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.22.3.1) >>
 >> endobj
-4486 0 obj <<
+4474 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [492.996 337.984 511.352 347.007]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.22.3.2) >>
 >> endobj
-4487 0 obj <<
+4475 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [492.996 324.367 511.352 333.39]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.22.3.3) >>
 >> endobj
-4488 0 obj <<
+4476 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [492.996 297.201 511.352 306.224]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.22.3.4) >>
 >> endobj
-4489 0 obj <<
+4477 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [492.996 283.584 511.352 292.607]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.22.3.5) >>
 >> endobj
-4490 0 obj <<
+4478 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [492.996 269.967 511.352 278.99]
 /Subtype /Link
 /A << /S /GoTo /D (section.22.4) >>
 >> endobj
-4491 0 obj <<
+4479 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [492.996 256.35 511.352 265.373]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.22.4.1) >>
 >> endobj
-4492 0 obj <<
+4480 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [492.996 242.733 511.352 251.756]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.22.4.2) >>
 >> endobj
-4493 0 obj <<
+4481 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [492.996 229.116 511.352 238.139]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.22.4.3) >>
 >> endobj
-4494 0 obj <<
+4482 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [492.996 215.499 511.352 224.522]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.22.4.4) >>
 >> endobj
-4495 0 obj <<
+4483 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [492.996 188.333 511.352 197.356]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.22.4.5) >>
 >> endobj
-4496 0 obj <<
+4484 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [492.996 174.716 511.352 183.739]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.22.4.6) >>
 >> endobj
-4497 0 obj <<
+4485 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [492.996 161.1 511.352 170.122]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.22.4.7) >>
 >> endobj
-4498 0 obj <<
+4486 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [492.996 147.483 511.352 156.505]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.22.4.8) >>
 >> endobj
-4499 0 obj <<
+4487 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [492.996 133.866 511.352 142.889]
 /Subtype /Link
 /A << /S /GoTo /D (section.22.5) >>
 >> endobj
-4500 0 obj <<
+4488 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [492.996 120.249 511.352 129.272]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.22.5.1) >>
 >> endobj
-4505 0 obj <<
-/D [4503 0 R /XYZ 151.701 685.529 null]
+4493 0 obj <<
+/D [4491 0 R /XYZ 151.701 685.529 null]
 >> endobj
-4502 0 obj <<
-/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F70 4384 0 R >>
+4490 0 obj <<
+/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F59 4373 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-4544 0 obj <<
+4533 0 obj <<
 /Length 1614      
 /Filter /FlateDecode
 >>
 stream
-xÚ­XIsÛ6¾ëWpr’g*+ôÒi¼´NkWµ”¦3N4E;l¸($ååß÷ %JµM.‚À÷ÞûÞä=zÈûmð~:8½$Ä“¾
-æM<Œ/ñ©|®`jæÝ
-ÏŠ¼Žóº:ù2ýpzɬòRX@)÷)
-`;³ôåå%ÑËÓÁ÷†iXÝÙS/Êw_7ƒw<äS%½g³2ó(—~À9<§Þdð÷ 5HQ1æ]˜Ÿ²À˜ò!>÷‰AÒ~êݍƆ×W×'#JÙpzBäðu~2‚¿XOQ-©ž|Ò?qY%04Koi\­íÖÙcDԐsÁr!òF˜úœ©BêBx™¤u\&ù£=û¯ÍS?÷B°B Al‡@™ÖšÅÁ»0|¼	D¢b5s_$eœÅFAõepa'’QÊšJ˜K%ã2þŒ0ÓpzO&ˆ!	'ËÃÍÀ]gΫº˜÷Ÿ†¹<ò´ ï´2¬´¾{åCDÀ‰êð…ëÄ$c#¢¡Y˜Ï¬¥›ùí`08/ð^`º\“.,ö°º°PîæÀ~C3mnªjÜ4J4¢/½¸(¡ro\kJR.`gÇê}iHߌ3æ³~$ WäpmBÀ’§_›àt[¤ÍSñ`1E‹yUdaD§ ; ‡õaSÄ 
-o…vVdó4®›Ñ8‰êE÷jˆHkèˆx‰‰F–d±5¡»ß0Š±÷±]Êbê:õ3¦ì6Ôg>¿käni«cw/=@ÿ€B!<sÁçó4‰Àê ?žÆO¢:®GU]Æaf™²4Å>w!닪žDe2¯!+:¯è‰ó¸2¯~eg
-óŠoŠ|´u‘>Õse’mi‚ÿ@Lul‚Âë:½ë¤S²¬‡Ö=”ãÆAG ­¦6j‚|Dۏÿ9-‚(‹¦òÚ8ˆùíÚØöIû—6h9v„Ù~±%(Ç{¨Šp኎#\¼¸x	u´h"»1·~X+{ ¤|
-“|K™9XQe¥Ô¤X”Q‹ÉÆWÚ‰þç%8W•˜Ð9Ïû¡!ÊÁÃ%=šrúQ×P×sRµOW­7=„Ql¡ZWÙOé0(ÙN£úš6› ß/<ò&®MÔê)ÊoŽhhf>#ŽÆÒW‹ôS¢C֬П=Wð÷›;ÐN+wd®>ÌoË[Sgk÷*‹Ì‚0-’Æøi²,vÍD[ž„¹ßL»‚Šam‡(ÕmÅÞ'
-#Jí9äpv4çeKLàâ%ŽuÓ» ™›ÿúkC•`ý‘8Ø!ï ¤?àn
-b$t-,ƒãH,ö#1A›$&ؐ¸áŠ´\Éu®À„­¦aƒ7WÿžN 
-ÃËûо\njò—ãJ[Ý‚0h;œ²Å¡U2ÂÝ^±
-™kòšâCÏÃ|„ rœ`N1€„̾£8y²&…á‡â~ÙÇDZÛÁƒ)>ªZ.„z7³OFj,–©Ö%‡"Wʺr$¹”Ý(L£p5î¿(P˜,uT •nÚ˜lh,½Læ¦v›l$‚¦›cK×ÎчT2ÎvEŒä‡bìúzTtǧÐqÁH¹l½aÌe•dà.Y’‡éf”¬VéõÓtb†uÉj½ŒY÷Þ¾ä$ñÂôÉÒCe†Äú¦
-Ûâß$†F=q»Èsãmz ߘÝhý—yœÚ¾àÚ¶º³øŸ…‹ŸÌæú‹ëÐùú¦?àmé[ܧq¶å*Édèíé”›‚ŸttÕŽ•kX}‰`ìt•Ímó^5	ð÷Øô•O¯Öj&YR‡¶EêA¨û™:øÚC¹3¶fÌÏ˯
-¹À×á#tšiÂë"ßýÒhEG"rß š¨×sj>”¡¶.†§›Â.¹†ˆêþÏø<CÆò@–TÇqàÌOz/ì6¹]¼ëë+[j\ÛV{ÖÏ!»U0
-ÞÔQî‹ ³"×—_‹2Úëá•s/ÛJ/Mób#IžᬷùWLc%G¹=ô˜øÀ¦8œÍªìÞÕ¥ò ZàåZ`!óOÛÚðcþ-oÄirH¤I½tw§lH_l쐭ý¿˜þÌ<Á^
+xÚ­XKsÛ6¾ëWpr’g*  è¥ÓØNë´vUKi:ãä@S´Í†…¤üø÷] ¤DÊ œ\$ow¿}9r~½ŸN?xž#\éûÔ™ß;!WHÏñ…t™„©…s;>˳*ʪòäëüãé†`•+‘ÄêB˜KÛé¥//ñ‹Z6º˜¾0LÃêÖ®°˜8a:ºýŠœ¼ûè —Há<ë•©C˜p}Æà9qf£¿G¨FŠÚˆ1k#ÀÔs	õŸJWK¡pxžË\O#i>un'>¥ã«Ë«‹“	!t<?ñÄøuy2¿HM%©š|R?QQÆ0ÔKoVITvvkíŠ1òä˜úÔº`½9L\Fe!±!ü'UTÄÙƒ9û¯ÍS=÷Bð±D í†@¨ÒšÁÁÚ0\¼
+„û¼b4s}_ÅE”FZAÕe0a/’IJG%Ô¦’i}A˜*8½'{ˆ"'ûÇ›ÙÎ\–U¾ì?
+31ð4¿ï´"(•¾{åC‡ùñ'rÛ‰q<DZDM³ [K×ó»Á`Ì©â¼<L›k†ÅVåÊíدi¦Ì­A•µ›†±âAøµñˆ8WGIÒììÓtf@½Bé›vÆlÑï ÜóÁ9:FÛ° ãùcœnò¤~Êï
+¦pµ,ó4¨âðôtô0£>lÒ ‘ÐðNhgyºL¢ªMã°ZQ¯†¨”†ÄKìÙ`¤q¹aºû
+#=Î>¶MYLl§~Á„ÞêÌçwµÜ
+mUìî¥åP°ÂSŒ`¹Lâ¬òãñi®ý$¬¢jRVE¤†)‡@“LâÈ˜
+ÙT˜—Õ,,âe¸<oƒCå5q•ú5À/ÍÌ}®_‘ñužMvî1Q§:¶L²+MàˆÉ‡&(܍ßPÉNAéÔ[×C]e¸vÐ	Hcª©­ZÆC."ÍÇÿœ€A”USyu¢®/y³ö¶}RþÇ„	Z–Ý}îú\4_B	Âðªòw9ÁÇá6^\¼*ZÔ‘]›[=tÊ)Aœí(30+Š!QVØ@ÍòU6˜L|%­è^€sÅP‰qeÓéô¼"<\àФՏچҸžãêÑ<]6Þt„‘j\e<©Â ðöÕU´Ùù¦xaà‘×Q¥ã RO^|³DC=ó14…Đ¼¤Ÿc²¹ú칄·¸ßܾrZ±'sõa~[Þê:[¹W‘§€iÔÆOâu±«'šò$ÈÌøzÞ”+3œA©n*ö>i¨'å~aEkGs^4Ä4 .^¢pUÕ½¹þ¯k‚lëçˆÀþÁY ù ÷k#®jaA‡‘˜Fbm“ØÚÄ5W„á
+Lv¹¦š†
+>]_þ{:ƒ4/ïór½©Î_6Œ
+ìt"_Ùéè”͏ð¥’	ïõŠMÈìÈ«‹<óyóºˆÄ
+ `öMFñ“1)?æwÈ>:úÃÐØtñ”åz!Ô»©yÒRc¾Nµ6¹Â?‚¡G‡GÙ­I7
+—Óþ‹‰	À⃩°ÓFgCméu2×µÛl+ÔÝ]{¼rŽ>¤‚2º(²`ô~(ƶ¯÷@åHu|BFÒfën„Ñ—U‚‚»¤q$ÛQ²Ü¤×Ïó™Æ%ËnÓõÞ¾ä$ðÂôÉÒCu†Äê¦
+›â_'†Z5q³Ê2ímj ßèÕhýY”˜¾àÊ´º‹èŸ«Ÿôæê‹«@ùú¦?`Mé›ß%Qºã*Édh1¬Gv
+~VÑU9.T®A‘¯Ô%‚¶Óeº4Í{Y'Àß#ÝW>½«ý§q˜©±Ï¡î§âèkiÏØŠ1?,¿Öä#\Ði&u¯ò,z÷Ko ñˆÈ~¨£^;ÎÉ.}EM]O×¹YrÔýŸöyŠ´å,‰ŠãÀ™ŸÔ,_˜m2³x××W64T
+¸2­ö¢ÿžCpÄ÷«`â¿©£ìAgy¦.¿VE"4×Ãç^¶^êæÅD’,ɃEoó/)`•hÛC‰lŠƒÅ¢Lïl]*ó¡^¯R0ÿ¼©
+?eß²Zœ:‡TqWkw·Ê†ÔÅÆÙšÿ‹ùèA¬Ás
 endstream
 endobj
-4543 0 obj <<
+4532 0 obj <<
 /Type /Page
-/Contents 4544 0 R
-/Resources 4542 0 R
+/Contents 4533 0 R
+/Resources 4531 0 R
 /MediaBox [0 0 612 792]
-/Parent 4424 0 R
-/Annots [ 4501 0 R 4506 0 R 4507 0 R 4508 0 R 4509 0 R 4510 0 R 4511 0 R 4512 0 R 4513 0 R 4514 0 R 4515 0 R 4516 0 R 4517 0 R 4518 0 R 4519 0 R 4520 0 R 4521 0 R 4522 0 R 4523 0 R 4524 0 R 4525 0 R 4526 0 R 4527 0 R 4528 0 R 4529 0 R 4530 0 R 4531 0 R 4532 0 R 4533 0 R 4534 0 R 4535 0 R 4536 0 R 4537 0 R 4538 0 R 4539 0 R 4540 0 R ]
+/Parent 4494 0 R
+/Annots [ 4489 0 R 4495 0 R 4496 0 R 4497 0 R 4498 0 R 4499 0 R 4500 0 R 4501 0 R 4502 0 R 4503 0 R 4504 0 R 4505 0 R 4506 0 R 4507 0 R 4508 0 R 4509 0 R 4510 0 R 4511 0 R 4512 0 R 4513 0 R 4514 0 R 4515 0 R 4516 0 R 4517 0 R 4518 0 R 4519 0 R 4520 0 R 4521 0 R 4522 0 R 4523 0 R 4524 0 R 4525 0 R 4526 0 R 4527 0 R 4528 0 R 4529 0 R ]
 >> endobj
-4501 0 obj <<
+4489 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.187 648.668 460.543 657.69]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.22.5.2) >>
 >> endobj
-4506 0 obj <<
+4495 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.187 635.118 460.543 644.141]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.22.5.3) >>
 >> endobj
-4507 0 obj <<
+4496 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.187 621.569 460.543 630.592]
 /Subtype /Link
 /A << /S /GoTo /D (subsubsection.22.5.3.1) >>
 >> endobj
-4508 0 obj <<
+4497 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.187 608.02 460.543 617.043]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.22.5.4) >>
 >> endobj
-4509 0 obj <<
+4498 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.187 594.471 460.543 603.494]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.22.5.5) >>
 >> endobj
-4510 0 obj <<
+4499 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.187 580.922 460.543 589.944]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.22.5.6) >>
 >> endobj
-4511 0 obj <<
+4500 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.187 567.372 460.543 576.395]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.22.5.7) >>
 >> endobj
-4512 0 obj <<
+4501 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.187 553.823 460.543 562.846]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.22.5.8) >>
 >> endobj
-4513 0 obj <<
+4502 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.187 540.274 460.543 549.297]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.22.5.9) >>
 >> endobj
-4514 0 obj <<
+4503 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.187 526.725 460.543 535.748]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.22.5.10) >>
 >> endobj
-4515 0 obj <<
+4504 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.187 513.176 460.543 522.198]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.22.5.11) >>
 >> endobj
-4516 0 obj <<
+4505 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.187 499.626 460.543 508.649]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.22.5.12) >>
 >> endobj
-4517 0 obj <<
+4506 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.187 486.077 460.543 495.1]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.22.5.13) >>
 >> endobj
-4518 0 obj <<
+4507 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.187 472.528 460.543 481.551]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.22.5.14) >>
 >> endobj
-4519 0 obj <<
+4508 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.187 445.43 460.543 454.452]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.22.5.15) >>
 >> endobj
-4520 0 obj <<
+4509 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.187 431.88 460.543 440.903]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.22.5.16) >>
 >> endobj
-4521 0 obj <<
+4510 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.187 418.331 460.543 427.354]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.22.5.17) >>
 >> endobj
-4522 0 obj <<
+4511 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.187 404.782 460.543 413.805]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.22.5.18) >>
 >> endobj
-4523 0 obj <<
+4512 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.187 391.233 460.543 400.256]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.22.5.19) >>
 >> endobj
-4524 0 obj <<
+4513 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.187 377.684 460.543 386.706]
 /Subtype /Link
 /A << /S /GoTo /D (section.22.6) >>
 >> endobj
-4525 0 obj <<
+4514 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.187 364.134 460.543 373.157]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.22.6.1) >>
 >> endobj
-4526 0 obj <<
+4515 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.187 350.585 460.543 359.608]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.22.6.2) >>
 >> endobj
-4527 0 obj <<
+4516 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.187 337.036 460.543 346.059]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.22.6.3) >>
 >> endobj
-4528 0 obj <<
+4517 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.187 309.938 460.543 318.96]
 /Subtype /Link
 /A << /S /GoTo /D (section.22.7) >>
 >> endobj
-4529 0 obj <<
+4518 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.187 296.388 460.543 305.411]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.22.7.1) >>
 >> endobj
-4530 0 obj <<
+4519 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.187 282.839 460.543 291.862]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.22.7.2) >>
 >> endobj
-4531 0 obj <<
+4520 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.187 269.29 460.543 278.313]
 /Subtype /Link
 /A << /S /GoTo /D (section.22.8) >>
 >> endobj
-4532 0 obj <<
+4521 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.187 255.741 460.543 264.764]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.22.8.1) >>
 >> endobj
-4533 0 obj <<
+4522 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.187 242.192 460.543 251.214]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.22.8.2) >>
 >> endobj
-4534 0 obj <<
+4523 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.187 228.642 460.543 237.665]
 /Subtype /Link
 /A << /S /GoTo /D (section.22.9) >>
 >> endobj
-4535 0 obj <<
+4524 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.187 201.544 460.543 210.567]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.22.9.1) >>
 >> endobj
-4536 0 obj <<
+4525 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.187 187.995 460.543 197.018]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.22.9.2) >>
 >> endobj
-4537 0 obj <<
+4526 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.187 174.446 460.543 183.468]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.22.9.3) >>
 >> endobj
-4538 0 obj <<
+4527 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.187 147.347 460.543 156.37]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.22.9.4) >>
 >> endobj
-4539 0 obj <<
+4528 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.187 133.798 460.543 142.821]
 /Subtype /Link
 /A << /S /GoTo /D (section.22.10) >>
 >> endobj
-4540 0 obj <<
+4529 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.187 120.249 460.543 129.272]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.22.10.1) >>
 >> endobj
-4545 0 obj <<
-/D [4543 0 R /XYZ 100.892 685.529 null]
+4534 0 obj <<
+/D [4532 0 R /XYZ 100.892 685.529 null]
 >> endobj
-4542 0 obj <<
-/Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F70 4384 0 R >>
+4531 0 obj <<
+/Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F59 4373 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-4585 0 obj <<
+4574 0 obj <<
 /Length 1716      
 /Filter /FlateDecode
 >>
 stream
-xÚ­X[w›8~÷¯àôeñžšHBÜsmÓÓ6iãl»§íœè,Dëî¯ßÑÅÔ8’pöÉfðÍè›of„œ{9¯&'óÉÑE€Œ¼%Ø™/`/BØ	ãÄêÌsç‹»^¯›~›¿9º ĉ½$©Xìß#ð&¹è´®xQñV¬›œÏ'ß'nÁË·Þx¾ïdËÉ—oÈÉáÞy~;?åÊ¥ã±ü/›É‡	Ò@Ñ6` '¾‡ƒÐ	iâIX!,!ÊæYçËǾ{Ý«´™b·˜Î|ŸºOÁXw`h”¡]NIìÞyY]-„Åwµ¾•u«6ÍsXÛNgØUÙúX„}äÒÄ7Þï×!g†}/ É6pßüôöúFáùŠ}z-¾]·ü&kØŠ+ûYÃ~s¡ájܾû‰Uy-îül՝÷ó#‚Ðúèó5øòÂæA€ñ“¶ñSþEVßWì_VÝk¸ì+Â~Ñ•€6ð!Ò>øî+‹Ö0¡¡ƒ!L³ïkÄDa¤.(Žã¼¾›ÎDpͱޏ˜8Ã8CÎó›kÀB°²JŒo,µþ³CaëAö6Ê&I"þH"[$±ô*2<_W SÞª8óZÅ÷DÇT¦e9&·‚´ó+¢¸b.s-¢,áM2"$âõq†e\-Ø
-µXú—š¢i;ý’§ä3b77ô·Ç<@èù9™s²«TXµ²iíÓ2ƒô¡cW;ðN+róìØ|x&€xDð1z6ÄŸŒ?(t[
-QSñ¬[Í–«Ž¯:nF2˜£°bÖÛ
-˜ÙòTò…m4d¸-r81Иz•îµÊf•Ì\ÊÂo.ÔååBÝÞ‰à
-Ûi½\•‡L“Koº,+Úv&>åøTà!–EW–¿lîB}îÑýîͶ_<à/6Å}¤ðÝTmÀMªn§Êz}vjêÈ1Ó§â»(õÆ@¨3ñï!m¸]Íb_$Ô•ÅÆ"wYC˪vw«Ü㮂îT:蕪ApOK¶)àhL#ð`Œccù;–xj–«‹#÷´aœei©®y¶p}Sp·êJú¿"6zv”àHîÕOgác}Æ{wêÞ¶;¶>DÞz—J¸]*ÒRZneÛº½óÍJ
-f–t‡8ßâý¾‘À}ù£­ÄžÑÃc]Ô
-™ÿ(Pµî»{ZPJû2­Ô22é}a'2¯“gS›‡³Ðÿx#J¨`4¯oztñî²mªóø|
-WwØ/µàCW4¿¶›áÔ2MœÈ«µ]Â(éŒe]z±Ô¡mCèRžç»Í—0Ã^É?mÁó¤QM¦.q{:KB
-`<£ÿNPS.÷ùŸrVkÞ0½g ì
-0/V­DQ pÉs{El:æ¢Ãjêîæ¡V}ïµécñƒµŒï^œNÈÁ™MAŒy8ïWÃz@z<¿Ûh"¸”dhíò‰Í%hœ¾³¾©˜±¬ß┧wi[<ahÄ4ŒÃȐ	Œ1X'¬J]	.°ºY¦v½b¡™£>oÔ ·uûxsø8¤‚4?—ÃÄ,·¿! €»TUneÿ~‚ÃÃß·’öÀANÏÚÝü׺hꥺõV-ìÖ«-¢{uso­x$€ä'd}3ªŠÔ@–Íļ«+IÞ³
-úí5êþùzU¦¬²kC”Db—Œ>¦¦Lƒ}—„‘&hçÀ¬hEÆ_lŠ0}x"Bni)Œ‰„>;0bÖOf[]ÎOOÓ×Wbé§ùÕFðaV(rõÀ¥æÍqYZ[RäOÆ¡û&èJ8”úË-þ£Ý kÒê^»ò>]Z{›‰Apd8©	“²˜— ŒRWµ_ù÷±Ôց1‡F"㚬{N\H0
-n`‚;WCÆÑE48y#ØúÓôWÍ4À:³‚NqXJ3i”ý€|Ãð(<N<h7o8V³%+”¦X“/DÐùæ¡Üìghòs·9ÓHÊz%{·h£{WgzVuˆBÁáhÔDv7ݲ•4Ü3•UY§y«©1bÖñºâ½±½V‡€¼ÖG¤âˆì¸lk94RêE$¤Rß”¾Kµ^iéÿ¼Ó•žŠî¤^.‹&ë›…Û÷—Ÿ÷¶ù$-ˁ‘l¶k7<ñ“r|Ø»Ì^ÉVª*šTKT²ë3«€R>só{>Ÿü;âà
+xÚ­XÛr›H}×WPyY´aæÆåÑ×Ä©$vby“­$M-†Dٯߞ‹ˆg$›Ú'‰f€Ó=§OwïÜ;¾ójr2Ÿ]0ßA¾û1ræ1ä…>r‚(öXLyæ|q×ëõôÛüÍÑÆNäÅA@ÅR‚‰‡á=rÉi]ñ¼â­X79ŸO¾OÜ‚Wo½‘y„8éròå›ïdpïã{$ŽœŸråÒ!,òÆàéÜL>L|
+Ó߆‹Ø nL<Ä' ±'a	,{°K(›g/3÷ºÉWI3En>BÝ¿§`¬;04ÊÐ.§8rï¼´®ÂBÜE­o¥ÝªM²Ö¶ÓrÕÂÁG¶>"â»4FÆûý:ß™!â1o'&৷×7
+ÏWDèµøvÝò›´)V\ÙÏšâ‡0ç®ÆMÜOE•ÕâÎÏVÝy??¾¿>ú|
+¾¼°yÀz²l?5áÿ˜§õ}Uü[T÷nñÕG$oòJ@øjˆ{Q”ykÓ€ B2"ÄÌñ8ýÞM1Q©Ër…ã8«ï¦3\s¬÷ãæN:g`Ây~s
+X02Ö¢ãK­ÿìDØzЂ½²I’ˆ?’ÃIlñGz	žˆ¯+€	oUœy­â{¢ã*Ӑ&³‚´#‚l®È„KÂ\‹(ËòÑ&}_Ä9ìã˸Z°j±ô/!5yÓvú%NÉgÄnnè¿/æÑós26ædW©°jeÓÚ§eÆgþ‡®È¹Úw‚X¡›å`GÖàÃ3 ŒGùφø³à
+Ä–BÔT<ëV³åªã«ŽÛÀ¡æ(¬È„õ¶f¶<‘|)6²Ü9‚˜1L½@ÆJ÷Ze³Jf.eá·
+çêòr¡noaEp…í´^®ÊœC¦É¥7]šæm;ŸrxˆeÑ•å/›{S‚Á=¼ß½Ùö‹üEÆ¢¸ÄMÔÜ$êv¢¬×g§v¡€SP}*¾‹Ro„:ÿ’†ÛÕ,"@£²ÈXä.+`hYBÕ@în•{ÜUНJ½R5îiYl
+¸ÅÑ<£ÇÈXþŽ%žºÈTŠE¡{Ú¼H“R]=òl/àú&çoÕ•ô	~E lô>ì(F¡Ü«žÎ‚ÇúŒöîÔ½mwl}ˆ¼õ.‘p»D¤¥´Üʶu{盕Ì4=è
+P¾û}ÃÌ}ù£­DžÑÃc]Ôr™ÿ(Pµî»{ZPJû2©Ô22É}nÅ2¯ÃgS™‡³ÐÿxCŠ)àFà%æ¡Gï.íÑ&:Ï׉Ðyuq'€ýR>tyók»N,Óĉ¼ZÛ%Œ¢‘ÎX	Ñ¥çKÚv0¤.eY¶Û|	3ì•üÓæ<ÛIÕdê·§³ÄHx„#F%þ ¦\îó?áE­ySè=eW€y¾jí$
+™Ëvºª'ôŠÈ<tÌE‡ÕÔÝÌC­ú,ÞkÓÇüGÑ|_ð¢8äà̦ Æ<œ÷…«)z@z<»Ûh"¸”dhíòŠÍEÑ8}Ãf}S1+~ý'<¹KÚü	C#¢AFä›ÀƒuRTI£+Á… V7ËÄ®÷a$4sÔçô¶no΁T’&~.‡±Y:nC  w‰ª:ÝÊþý‡¿o%큃œžµ»ù¯…uÑÔKuë­ZØ­W[D÷êæÞZñ0ƒäÇþ8:3ªŠÔ@›"‰yWW’¬gô‡[kÔýóõªLŠÊ®
+aÂ.㣏©)Ó`ÃÅA豿s`–7‹<å/6EŠƒ><!·´ÔtøÙ‰ €a°~2Ûêr†xzš¾¾K?ͯ6‚³Bž©.5oŽËÒÚ’ú„=;B'&èJ8”úË-þ£Ý k’ê^»ò>YZ{›ØƒàÈpR&1d)0/¥®j¿²ïc©­cDÊ5Yí'.“Qp™	î\
+G,Þ>ÈBØúÓôWÍ”!Y,‚†S–ÒTe? ß0<
+bÇÍŽÕlYäJS¬ÉøðN†˜3Ä*¸ÙÏÀäçn;s¦‘”õJönáF÷®:.Îô¬ê‚ÃlÔ„v7ݲ•4`î™JȪ¬“¬ÕÔ˜1ëxÝ@ñÞØ^«C@^ë#RqDv\¶µ)õBR©oJß%Z¯´ôÞéJOEwR/—y“öÍÂíûËÏûÛŽ¡eÁF²Ù6®ÝðDOÊñaï2{%[©*o-EPɮϬJøÌÍïù|òïÜI
 endstream
 endobj
-4584 0 obj <<
+4573 0 obj <<
 /Type /Page
-/Contents 4585 0 R
-/Resources 4583 0 R
+/Contents 4574 0 R
+/Resources 4572 0 R
 /MediaBox [0 0 612 792]
-/Parent 4424 0 R
-/Annots [ 4541 0 R 4546 0 R 4547 0 R 4548 0 R 4549 0 R 4550 0 R 4551 0 R 4552 0 R 4553 0 R 4554 0 R 4555 0 R 4556 0 R 4557 0 R 4558 0 R 4559 0 R 4560 0 R 4561 0 R 4562 0 R 4563 0 R 4564 0 R 4565 0 R 4566 0 R 4567 0 R 4568 0 R 4569 0 R 4570 0 R 4571 0 R 4572 0 R 4573 0 R 4574 0 R 4575 0 R 4576 0 R 4577 0 R 4578 0 R 4579 0 R 4580 0 R 4581 0 R ]
+/Parent 4494 0 R
+/Annots [ 4530 0 R 4535 0 R 4536 0 R 4537 0 R 4538 0 R 4539 0 R 4540 0 R 4541 0 R 4542 0 R 4543 0 R 4544 0 R 4545 0 R 4546 0 R 4547 0 R 4548 0 R 4549 0 R 4550 0 R 4551 0 R 4552 0 R 4553 0 R 4554 0 R 4555 0 R 4556 0 R 4557 0 R 4558 0 R 4559 0 R 4560 0 R 4561 0 R 4562 0 R 4563 0 R 4564 0 R 4565 0 R 4566 0 R 4567 0 R 4568 0 R 4569 0 R 4570 0 R ]
 >> endobj
-4541 0 obj <<
+4530 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [492.996 648.668 511.352 657.69]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.22.10.2) >>
 >> endobj
-4546 0 obj <<
+4535 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [492.996 635.118 511.352 644.141]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.22.10.3) >>
 >> endobj
-4547 0 obj <<
+4536 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [492.996 621.569 511.352 630.592]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.22.10.4) >>
 >> endobj
-4548 0 obj <<
+4537 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [492.996 608.02 511.352 617.043]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.22.10.5) >>
 >> endobj
-4549 0 obj <<
+4538 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [509.091 594.471 527.447 603.494]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.22.10.6) >>
 >> endobj
-4550 0 obj <<
+4539 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [492.996 580.922 511.352 589.944]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.22.10.7) >>
 >> endobj
-4551 0 obj <<
+4540 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [492.996 567.372 511.352 576.395]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.22.10.8) >>
 >> endobj
-4552 0 obj <<
+4541 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [492.996 553.823 511.352 562.846]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.22.10.9) >>
 >> endobj
-4553 0 obj <<
+4542 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [492.996 540.274 511.352 549.297]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.22.10.10) >>
 >> endobj
-4554 0 obj <<
+4543 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [492.996 526.725 511.352 535.748]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.22.10.11) >>
 >> endobj
-4555 0 obj <<
+4544 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [492.996 499.626 511.352 508.649]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.22.10.12) >>
 >> endobj
-4556 0 obj <<
+4545 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [492.996 486.077 511.352 495.1]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.22.10.13) >>
 >> endobj
-4557 0 obj <<
+4546 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [492.996 472.528 511.352 481.551]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.22.10.14) >>
 >> endobj
-4558 0 obj <<
+4547 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [492.996 458.979 511.352 468.002]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.22.10.15) >>
 >> endobj
-4559 0 obj <<
+4548 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [492.996 431.88 511.352 440.903]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.22.10.16) >>
 >> endobj
-4560 0 obj <<
+4549 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [492.996 418.331 511.352 427.354]
 /Subtype /Link
 /A << /S /GoTo /D (section.22.11) >>
 >> endobj
-4561 0 obj <<
+4550 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [492.996 404.782 511.352 413.805]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.22.11.1) >>
 >> endobj
-4562 0 obj <<
+4551 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [492.996 391.233 511.352 400.256]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.22.11.2) >>
 >> endobj
-4563 0 obj <<
+4552 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [492.996 377.684 511.352 386.706]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.22.11.3) >>
 >> endobj
-4564 0 obj <<
+4553 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [492.996 364.134 511.352 373.157]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.22.11.4) >>
 >> endobj
-4565 0 obj <<
+4554 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [492.996 350.585 511.352 359.608]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.22.11.5) >>
 >> endobj
-4566 0 obj <<
+4555 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [492.996 337.036 511.352 346.059]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.22.11.6) >>
 >> endobj
-4567 0 obj <<
+4556 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [492.996 323.487 511.352 332.51]
 /Subtype /Link
 /A << /S /GoTo /D (section.22.12) >>
 >> endobj
-4568 0 obj <<
+4557 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [492.996 309.938 511.352 318.96]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.22.12.1) >>
 >> endobj
-4569 0 obj <<
+4558 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [492.996 296.388 511.352 305.411]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.22.12.2) >>
 >> endobj
-4570 0 obj <<
+4559 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [492.996 282.839 511.352 291.862]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.22.12.3) >>
 >> endobj
-4571 0 obj <<
+4560 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [492.996 269.29 511.352 278.313]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.22.12.4) >>
 >> endobj
-4572 0 obj <<
+4561 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [492.996 255.741 511.352 264.764]
 /Subtype /Link
 /A << /S /GoTo /D (section.22.13) >>
 >> endobj
-4573 0 obj <<
+4562 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [492.996 242.192 511.352 251.214]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.22.13.1) >>
 >> endobj
-4574 0 obj <<
+4563 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [492.996 228.642 511.352 237.665]
 /Subtype /Link
 /A << /S /GoTo /D (subsubsection.22.13.1.1) >>
 >> endobj
-4575 0 obj <<
+4564 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [492.996 215.093 511.352 224.116]
 /Subtype /Link
 /A << /S /GoTo /D (subsubsection.22.13.1.2) >>
 >> endobj
-4576 0 obj <<
+4565 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [492.996 201.544 511.352 210.567]
 /Subtype /Link
 /A << /S /GoTo /D (subsubsection.22.13.1.3) >>
 >> endobj
-4577 0 obj <<
+4566 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [500.13 187.995 518.486 197.018]
 /Subtype /Link
 /A << /S /GoTo /D (subsubsection.22.13.1.4) >>
 >> endobj
-4578 0 obj <<
+4567 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [492.996 174.446 511.352 183.468]
 /Subtype /Link
 /A << /S /GoTo /D (subsubsection.22.13.1.5) >>
 >> endobj
-4579 0 obj <<
+4568 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [492.996 160.896 511.352 169.919]
 /Subtype /Link
 /A << /S /GoTo /D (subsubsection.22.13.1.6) >>
 >> endobj
-4580 0 obj <<
+4569 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [492.996 133.798 511.352 142.821]
 /Subtype /Link
 /A << /S /GoTo /D (subsubsection.22.13.1.7) >>
 >> endobj
-4581 0 obj <<
+4570 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [492.996 120.249 511.352 129.272]
 /Subtype /Link
 /A << /S /GoTo /D (subsubsection.22.13.1.8) >>
 >> endobj
-4586 0 obj <<
-/D [4584 0 R /XYZ 151.701 685.529 null]
+4575 0 obj <<
+/D [4573 0 R /XYZ 151.701 685.529 null]
 >> endobj
-4583 0 obj <<
-/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F70 4384 0 R >>
+4572 0 obj <<
+/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F59 4373 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-4621 0 obj <<
-/Length 1597      
+4610 0 obj <<
+/Length 1596      
 /Filter /FlateDecode
 >>
 stream
-xÚ¥XÝ“šH÷¯ îå°*²ÌÆݽÚÜec¢©¤*É‹¨Ô!x€Yóß_Ï4¸¸™Ñ¬yr虁_wÿúKßY9¾ó×àõ|puK©#½(¸3_:Ä÷=Q'‘'"-œ/î¤,š´hêá·ù›«[áÃ)/ò#¢.0*=ÆBx>ºßï³,S7óÁp¾÷^ǝd3øòÍw°÷Æñ=IçQŸÜ8LH/Ö¹3¼ø-V¿™ˆ>©Çxà<ò´
-	¥aÕPº»Î—‘Ì]–Ã
-Ýr7Y2ª²-<2áÆÅB-¸{;”ÜUgd{ÅÓé5.®Ë!\,ò2no®Þuç#õU‡q…ÐÁ#D•ÃëÊâT%2]A#ãÃÁQàã[Å“ªÜ¤èt*Ä«t8bŒ¹ã$)w…5Y±R2î>fÍw'§3.ÂCJ]Áèi\TxÊ#G
-kl1¡›¥M„¹·øû~W6qmvˆoÂ`¤Â¤¬ª4iðÛÚ‹jqW$OrþÜpl‘P¾»3A/ÊÍSpŸ`!¢, at Oi‘öoY7³HÜàîu•}Wâ´ªñв¬pçSV,¹µ•Ÿ“<KQÓÚNRÆ9(Êϐ´ÿú>Q=#Uçë–¥[Åןò…«"ˆ!€c$:™@<²Cú0¤
-<•œÂ»¸'I˜eKÄÛ,OÑí³h‰xo¥#£‘üSHæñ(0y^Xö¬ëì!o2[—U“” Ÿ=6x@€00ÁÐip×ìªÖ×)+/·›s$!§À€	M`Þ5ë´²å1 Ïδ);·£b’ùçQl‰L˜ãt‘é¤NÜ8GK½›´ÊàɆC†<üeëô‚Çè§ñ®Á‚¶HóT#Ñ ÊÖ\Ó*­ÓêûPnÜÛ]öÒ>rl‹ækø
-Vs
-®	'/«
-¹*<‚¶ã«OøjWpŠFO7ûmgEº°AÐÐòÅ4ÌõŒ™”ÅÁáv¦IªŠ]ðac5xkÆïâÜlœ•›ŸÇae|h6Bö,ü–U¹9æw)•¤-;ÊÎh¬¯5q¢ÊÐ©…¸‹Ž¨íkUé²èÃCÂ\Áý—Ž4Ú´¬ÒçQ „W±Û)6Y½N¥\©àÐ{927#›MÇó›ª*íf >“òü‡m^Ì¡×ó‚ˆöWo;acºm¯4‰‹?›®[R=o›ú ý ·~W'!_Û	¢ËÌfŽÊ¯Ð’$»m/õF)ðð´<„»§é¶Æå¸þ7S!»ÂGìŠ`ñ¡Mx
->bË\׏ºW”f…µcºo«b5J!/t}õ?툱µw²¾¦»¬‹ŠÌYÂh壮¨&ú$9ôzˆ.zÇöÚÍ&kz|´ÒQ¨²ÊÙþä/RãtT©éà"ÆÒ>9²Ðé!ÿ‡¡Ku³ÑÆ(î%4äÐ.ElìîÓGø¶<šYPðA.K©<$mØ;|Pßß_}žZI¯Û­ªÜ=œè¨•£^2'kh,>cÍÐ2ƒÈäÐb¾NuÌ©eë’TïÚ)JܨÉB-zÞQû3Õi²ã6LxëÒsÕÛàû„šÆÖÚî[‘ü–ŒUëãvUÅ•e»dÓÑï©Šáâx\ Û±Rºiÿ(΋6OF?¯‡‘¤æ:×…‘TöS‹Èò‘‹Q¢÷Â6¶dÏ{¯@À}÷Ó:K”`×îì3nܶד#®šå¹¸ØsÄ7)~­ôtñS_„nTA÷S'ôÜIxô®uë¬Éòü0"ê—Y[A)ƒó*ù†JC¬Íp°ûCAcèÒ†~økÒ
-E³®ÝKv,¡°ÀÍ­Â:¦ó,ÉNLL'wq	5n0Ogu´.¬ÀÌBuªyjk`=boª%K¼CÝ1ž¡]ÍOpî3RO¥{˜ùèﱎl×-m±J_áÃ}ÙdËè œ÷]!Z‡vÓâýü¨<5ù3®“ÅEnâ¢áÇ?OG³)±O\Dý-Ń.ȍBÂy·míB†ÚùJª¯$èY-kÓ›’¾NQS+
-”A• ü6²ôŠ°¹¾r]_O+ÜýÞÌÿ_‚ï
+xÚ¥XKs›H¾ëWP{YTaæGE¶·œÝ8J¤TR•ä€IÔ"Њ•¿=Ó #gFŠÉICÏ|ÝýõK®µ¶\ë¯Ñëåèê–RK8¡ïsk¹²ˆë:"¤–/BÇA”X_ìYY4iÑÔãoË7W·ž§œÐ
+‰¼À˜ç0ׇש£‡Ã!“ÇF7ËÑ#b8Ý{+fV¼}ùæZ	ì½±\‡…ÂzT'·ó„ã{¬sk1z?r[¤n1ñú§ã¾åóÐQZH”:„9TAéîZ_&D0{UŽ'4°ËmÔdñ¤ÊvðÈ<;*¹àöíXp[žíÏç׸¸.Çpý±È˨½q¼zWÔM”OäW-Æ%Bk0<"ª^W' zà(A`{4Ð8œø.¾Õ{R•ëA…hŽ'Œ1{Ç徐¢&+ÖRÆíǬÙàîìã|aÂEx@©í1÷<.ê9Ò#'
++lÑ¡[¤M„Ùwøû~_6Qmârˆ«Ã ¥Â¬¬ª4nðÛÊ‹rqWÄOrþÜpl¡'}7ÓA›&åƒâ)¸Ïc¢ó˜žR"åß²n1¸ÁÝë*û.ÅiUã¡UYáΧ¬H¹µ‘Ÿ³<KQÓÚLRÆ9(J/´ÿú>Q-U—›–¥;Éןò…«žZž#áÙâЀÓ‡&]Pà©àÞÅAºÀ,["ÞfyŠn_ü@KD#
+Å/˜B0‡‡¾Îóž1l˺ÎòÖ(‹MY5q¹ú™cƒû„ 6€€¾†Jƒûf_µö¸N‘Xy¹Û^"	ñ\ê> L ó®Ù¤•)}Æp¦MÙ¹̽ŒjbJdž>N“L%ubG9ZêmÔ¤UO&"àÁ/[§<Z?M÷
+´$ÍS…D([sÍ«´N«ïcÏ·£Þö‘c;4_kħh0šÓãŠpþ°ªàë«Â h:¾º„¯÷Õ÷±hÔøtsØåQV¤‰	¢†ö_LC__/À˜qYnfš`¬˜Á€k«ÁÛH1~åz㜩Üü2#ã½²gá·ªÊí)Ÿ¸-I)%mÙPv&Su­‰bY†6`@H-ÄN:¢¶¯•¥Ë uÄKGhmZVéó( ÂËØí›m€^çR.¼Æãꛑí¶ãùMU•f3P—	qùÃ&¯†úÐëy
+A„‡«·…°1ì¶WšEÅŸM×-Éž·M}Ð~€[¿Ë“¯M‰ƒøá0³é£ò+´$ñ~WGIRo¥@ËC¸ýwšîj\Në3²k|Įڄ×à#¶Ìuý¨jp• 4+ŒÓ}[«I
+y¡ë«ÿiGŒ¹“uuÈ°.*Ôg	­!¤ºb T˜èãøØë!f¸tìÛk7Û¬éñÑHGO–UNø“¿HóQAx(§ƒA8´¥}vb¡ÒCþ-ŽB—ꢍPÜKh&ȁëE¬íîÓGø¶8™YPðA.	K©8&mØ;
+|P×=\}žI¯Ú­ªÜ?œé¨ë™£^2'œj¨->SÅÐ2ƒÈäÐb¾NUÌÉeë’TíøÊ)RÜÈÉB.zÞ‘ûÙ)²ã6LxëÒsÕÛàû„šÇÖÚì[’€ü–´Uëãn]E‰Ì²]²éè÷TÅpp<-ÐíX)ì´çE“'CŸ_ÖCKR}ëÂHHûÉEh
+ùÐÆ‚(Ð{A[¢ç½W à®ýi“ÅR°Ákwæ7jۍëÙ™WÎòœ
+öquŠ_Ë=M~ê‹Ð2è~ê„ž;	Þµn]4YžGDõ2c+(„Y%WSiˆ±Y v((]ÚPÿ`a»¡hѵ{ñ¾‚%¸ù£UXÅtžÅÙ™iƒ©äΰPýàótV7ÐA«òÁ
+Ì,d' ›÷§¶6Ð#ö¦J²Â;ÔžâÚÕüç>-õdº0‡˜þëØÙvýØÒëô>Ü—M¶úÂy¿P¢uh7-Þ/OºÀs“?ã*Yr7
+?þy>Ỷyâ"òo)ÎÜ»`6
+	çÝ®µ*çK©r¾” g•¬MoRú:EL­(•‚~ð›ÈÒ+ÂúúÊU}=¯p÷{³ýÎ܁à
 endstream
 endobj
-4620 0 obj <<
+4609 0 obj <<
 /Type /Page
-/Contents 4621 0 R
-/Resources 4619 0 R
+/Contents 4610 0 R
+/Resources 4608 0 R
 /MediaBox [0 0 612 792]
-/Parent 4424 0 R
-/Annots [ 4582 0 R 4587 0 R 4588 0 R 4589 0 R 4590 0 R 4591 0 R 4592 0 R 4593 0 R 4594 0 R 4595 0 R 4596 0 R 4597 0 R 4598 0 R 4599 0 R 4600 0 R 4601 0 R 4602 0 R 4603 0 R 4604 0 R 4605 0 R 4606 0 R 4607 0 R 4608 0 R 4609 0 R 4610 0 R 4611 0 R 4612 0 R 4613 0 R 4614 0 R 4615 0 R 4616 0 R 4617 0 R ]
+/Parent 4494 0 R
+/Annots [ 4571 0 R 4576 0 R 4577 0 R 4578 0 R 4579 0 R 4580 0 R 4581 0 R 4582 0 R 4583 0 R 4584 0 R 4585 0 R 4586 0 R 4587 0 R 4588 0 R 4589 0 R 4590 0 R 4591 0 R 4592 0 R 4593 0 R 4594 0 R 4595 0 R 4596 0 R 4597 0 R 4598 0 R 4599 0 R 4600 0 R 4601 0 R 4602 0 R 4603 0 R 4604 0 R 4605 0 R 4606 0 R ]
 >> endobj
-4582 0 obj <<
+4571 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.187 635.118 460.543 644.141]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.22.13.2) >>
 >> endobj
-4587 0 obj <<
+4576 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.187 621.569 460.543 630.592]
 /Subtype /Link
 /A << /S /GoTo /D (section.22.14) >>
 >> endobj
-4588 0 obj <<
+4577 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.187 608.02 460.543 617.043]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.22.14.1) >>
 >> endobj
-4589 0 obj <<
+4578 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.187 594.471 460.543 603.494]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.22.14.2) >>
 >> endobj
-4590 0 obj <<
+4579 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.187 567.372 460.543 576.395]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.22.14.3) >>
 >> endobj
-4591 0 obj <<
+4580 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.187 553.823 460.543 562.846]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.22.14.4) >>
 >> endobj
-4592 0 obj <<
+4581 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.187 540.274 460.543 549.297]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.22.14.5) >>
 >> endobj
-4593 0 obj <<
+4582 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.187 526.725 460.543 535.748]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.22.14.6) >>
 >> endobj
-4594 0 obj <<
+4583 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.187 513.176 460.543 522.198]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.22.14.7) >>
 >> endobj
-4595 0 obj <<
+4584 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.187 499.626 460.543 508.649]
 /Subtype /Link
 /A << /S /GoTo /D (section.22.15) >>
 >> endobj
-4596 0 obj <<
+4585 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.187 486.077 460.543 495.1]
 /Subtype /Link
 /A << /S /GoTo /D (section.22.16) >>
 >> endobj
-4597 0 obj <<
+4586 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.187 472.528 460.543 481.551]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.22.16.1) >>
 >> endobj
-4598 0 obj <<
+4587 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.187 458.979 460.543 468.002]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.22.16.2) >>
 >> endobj
-4599 0 obj <<
+4588 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.187 445.43 460.543 454.452]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.22.16.3) >>
 >> endobj
-4600 0 obj <<
+4589 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.187 431.88 460.543 440.903]
 /Subtype /Link
 /A << /S /GoTo /D (section.22.17) >>
 >> endobj
-4601 0 obj <<
+4590 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.187 418.331 460.543 427.354]
 /Subtype /Link
 /A << /S /GoTo /D (section.22.18) >>
 >> endobj
-4602 0 obj <<
+4591 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.187 404.782 460.543 413.805]
 /Subtype /Link
 /A << /S /GoTo /D (section.22.19) >>
 >> endobj
-4603 0 obj <<
+4592 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.187 391.233 460.543 400.256]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.22.19.1) >>
 >> endobj
-4604 0 obj <<
+4593 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.187 364.134 460.543 373.157]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.22.19.2) >>
 >> endobj
-4605 0 obj <<
+4594 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.187 350.585 460.543 359.608]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.22.19.3) >>
 >> endobj
-4606 0 obj <<
+4595 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.187 337.036 460.543 346.059]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.22.19.4) >>
 >> endobj
-4607 0 obj <<
+4596 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.187 323.487 460.543 332.51]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.22.19.5) >>
 >> endobj
-4608 0 obj <<
+4597 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.187 296.388 460.543 305.411]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.22.19.6) >>
 >> endobj
-4609 0 obj <<
+4598 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.187 269.29 460.543 278.313]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.22.19.7) >>
 >> endobj
-4610 0 obj <<
+4599 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.187 255.741 460.543 264.764]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.22.19.8) >>
 >> endobj
-4611 0 obj <<
+4600 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.187 228.642 460.543 237.665]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.22.19.9) >>
 >> endobj
-4612 0 obj <<
+4601 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.187 215.093 460.543 224.116]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.22.19.10) >>
 >> endobj
-4613 0 obj <<
+4602 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.187 201.544 460.543 210.567]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.22.19.11) >>
 >> endobj
-4614 0 obj <<
+4603 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.187 174.446 460.543 183.468]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.22.19.12) >>
 >> endobj
-4615 0 obj <<
+4604 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.187 160.896 460.543 169.919]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.22.19.13) >>
 >> endobj
-4616 0 obj <<
+4605 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.187 147.347 460.543 156.37]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.22.19.14) >>
 >> endobj
-4617 0 obj <<
+4606 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.187 120.249 460.543 129.272]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.22.19.15) >>
 >> endobj
-4622 0 obj <<
-/D [4620 0 R /XYZ 100.892 685.529 null]
+4611 0 obj <<
+/D [4609 0 R /XYZ 100.892 685.529 null]
 >> endobj
-4619 0 obj <<
+4608 0 obj <<
 /Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-4659 0 obj <<
-/Length 1573      
+4648 0 obj <<
+/Length 1574      
 /Filter /FlateDecode
 >>
 stream
 xÚ¥XI{Ú:Ýó+üue8ÖhëíHmúš¡…<mÆÁ_N=„äß¿+ˤ	HÈ
-y@÷Ýé\ûΝã;Ÿ;§ãÎɐùò=áäŒgbÈ|äðPxLPgœ8?ݧ§§ô±û{üõdˆ±z‚sª^&˜xvj^:Ë—•\V¥z¯s>îüé x›¿Ú“y„8ñ¢óó·ï$ðì«ã{D„Ϊysázœ1XgΨó½ã·@ý×€{X1îp*¼–‚±‡„‡xƒeýgçg…ĽÌ˪Û#” âÅ"_êõiV/Y”ú*mï
-àCWꚺ#YUéò®}kýßIºì)K¡
-–ÓCÄcTh(I®6X©¿êže©\ªí9ml0†œ¹ŒÆ^^ì½2ƃð
-ïÀÄ;®Ê(IÊ…2?íöhÈÝAÞí)z¥¾¼Ê+½˜tCê掾Z¥Õ¼}A®²g½¼X–U”e2ÙbÎ4–›"ÕLáð,T1ÂýÕÐDõFûl‘–eš/ÕчH{~O»Œ¹QqR>4äÕnž”MàN£ýâgYéÅYê%vû³–ŽÑ×çQ¬,ϵ¯È©ÞZ›©ì§
-Âx
-EÚEîRqRè	q¿×²–zy¦}× ý…Í>é—i9–I&K}ýâFýî×|j\â‡ïàá›`ßÄà›öMU©Î5ßÍgú·Ÿ ·|ªÃWßj¼É=Š‹ô¡Ò÷Þ$0î0ÕÄàÑ,/ôBч䰧ð«´ùd
-e!þ'òmúfî×-îÇT®´'êð[Íe[LnoFN‚â´¾£Ã.–e)­>¥VЛ­¡‡¸G Âö0óÛª?63\…0Àdë.óÝѸ+¸Ûï䞁ÿíw{È=…Õ·s•bÔýo¨H©B}=¸ýv>ÚÜD`!\ƐóFwh!¿9rh››2ŒÝaŒÊ¨ª‹uìCèÅ©T(—ò—hXwo„ìè¬9 mÔ„h–qÝÔ0kØÿ8{Ädïbgu"[Ò—:‚’:³!F`ﶣ²bÛ2ª“ÔZ-1öÿãƒoŸ±2–ÈYTgÕ¶jÁTs(!^ҝªÅÃyÑ,‚9ðǤً…müSçUd#†`Iö”“ y!\‰‰«|ªQ¥œ°p(ö!¯ùǘ2käP¨éÂ4 þT„)ÛÃS/$ÜÄt;ˆ(9ª²õ®. _×
-ŠæºŠö(U.-¸B­a?,cSV ¨É³è^µcirBà…È!« û˜ç‡¤Ù
-
-ƒ†¤¥H¢™Ì›JÂ÷f'°)☉p!ãç8“vH}¼ß¨)™¹ÉÜRV¨Ò{{—4<n/0Ù©¤ô}à®Lõƒ4iEÔôƒ>˜Vœ7i¥ö‚ aÅùƒêùÏ;‰¦†ìÕ•¡%³sf€´_š·V“k(MŠÁ”T?XQ!¨Ž!J†”R=KË…ÍvÕàèƒÒçn”fÑ4keïyVÊÕ\ÖˆD˜˜¾89ª¡QsC@PN£RGöìCªî3k8sW{,ãÈ.`ì8cÄj¬g0?JŠT$<îhljºåô}’“"Â@ùnÉIM’srquzq5øGëËÛѹ֗×Cý;¸¾ì_\釠K±{vv}{5ÞžìÏxp¼ð¤Ç
-OH·f¡:¬«}ú“‡¹–šõç…*ŠufÅÕ.)Š‘ªå\jÚ(E'ó¨Z'i3ÂNSu
-íĪ¦ei²CšrØ~<ÆL¦6i:V®ŠŠ;Ù‚»-wic$ þþÁbÎé/j,o¼¿:f¨?ÕÈô®8£‹Á!Û©g9cþ¢?piã=‡‚³Ú ž¨Ë‹ûK1Dl€Žr“¥à^¦q‘—ù¬Z‰Yä•ÜŒÈ·¿Cì32Qa C½h©ÌÐúSzÒ×P)H¦*/^Ziñ¨¾âÄ*ûí¡†J¬øpŒÆ‚~-ä+ûq‹m´J«ö—Í™…G1ê囬¾»[wo8¬ºš¯Kaû½ãåÛÐ;VÈIpwë[ÿ‚žûšR*B
+y@÷Ýé\ûΝã;Ÿ;§ãÎɐùò=áäŒgbÈ|äðPxLPgœ8?ݧ§§4íþ=bì„žàœª—	&†š—Îòe%—U©Þ뜏;:Áæ¯öd!N¼èüüí;	<ûêø¡³jÞ\8„…gÖ™3ê|ïø-Pÿ5`ÄÞ ÄCŒ;œ
+¯¥°`ì!á!Þ`YÿÙùÙC!q/ó²êö%€x±È—z}šÕËD¥¾JÛ»ƒ"}ìâЕ…º¦îHVUº¼kßZÿw’.{Ê’C¨‚åôñJ’«
+Vê/„ºgY*—êF{N›Œ!g.£ÌøÂË‹½WÆx¾á˜xÇõC%I¹Pæ§Ý
+¹;È»=E¯Ô—Wy¥“nHݼ¸×W«´š·/ÈUö¬—˲Š²L&[Ì™ÆrS¤š)ž…*F8 £š¨ÞhŸ-Ò²Ló¥:úioÁïÉc—17*Nʇ†¼:‚Àͳ“2‚£	Üit¢_ü,+½ø!K½ÄnÖÒ1úú<Š•å¹öõ9Õ[k3•Ýáòáøñ§ Œ§P¤]ä.'…ž÷{-k©—gÚw
+Ð_ˆÐìá“~p™–óh™d²Ô×/nÔï~ͧÖÈ%~ø¾‰öM¾ißÄQ•ê\óÝ|¦û	p˧:|õ­ÆëÜ£¸H*}ïMáSMÍòB/}H{
+¿J›OÖPöâïp"ߦoæ~Ýâ~LåJ{¢¡¿Õ\¶Åäöf´á$(Në;:ìbY–Òê1áSj½Ùzˆ{*l3ù¸­úóèa3ÃU( L¶î2ߍ»‚»ý.Aî¸ðß~·‡ÜSX};W)FÝÿ†Š”*Ô׃Ûoç£ÍM0æîÐB~säÐ067e»Ã.•QUë؇<ЋS©P.å/Ñ
+°î(ÞÙÑYs Ú¨	Ñ -㺩aÖ°#þqöˆÉÞÅ2ÎêD¶¤/u%uf $BŒ\ÆüÝö!b”C¶@l;‚C at Fu’Z«%ƾòÿ>‹ÆÛg¬Œ%rÕYµ­Z0ÕÂJˆ„t§jñp@^4‹A£`ü1iöbaÛÿÔyÙ㈡ X¢=å$@^ÈWbâ*ŸªÄ@T)',Š}Èkþ1¦Ã9jºð
+h§?Ua`Jö0ÅÔ	71Ý¢€JŽªl½«È×u¢¹®¢}J•K®P at kØËØ”(jrÀ,ºWíXšœx!rˆÀ*è>æäù!i¶‚ Ґ´ÔI´#“¹ª$Œî!ÌO`SÄ1áBÆÏq&íúx¿QS2s“¹¥¬"P¥÷ö.hxŒn/0Ù©¤ô}à®Lõƒ4iEÔôƒ>˜Vœ7i¥ö‚ aÅùƒêùÏ;‰¦†ìÕ•¡%³sf€´_š·V“k(MŠÁ”T?XQ!¨Ž*”)¥z––›íªÁÑ¥ÏÝ(Í¢iÖÊÞ󬔫¹,¬‰0#0}qtTC£æ†6€ œF¥ŽìÙ‡TÝgÖp&æ®öXÆ‘]4 ÁØqƈÕX/Î`~•©HxÜÑØÔtËñû$'E…òÝ’“š$çäâêôâjðÖ—·£s­/¯‡úwp}Ù¿¸ÒA—b÷ììúöj¼%<1†YÐ/<é±ÂÒ­Y¨ŽëjŸþäì0×R³þ¼ÐCE±Î¬¸Ú%E1Rµœ‡š6JÑÉ<j‡ÖIÚŒ°ÓTB;±ªéFEYšì¦\ ¶1“©MšŽ•«¢âN¶ànË]Ú	¨¿<<ø@Ì9ýEåí€÷WÇõ§™Þµgt1°C"8dû!õ,‡b,À_ô.m|¢çPpVÀu`yq¿#b)V+Žr“¥à^¦q‘—ù¬Z‰Yä•ÜŒÈ·¿Cì32iÂZêEKeÞ€Ö‡œÒ“¾†2HA2UyñÒJ‹Gõ'VÙoµ0Tb5ðÇh,èWÑB¾²·ØF«´j?pÙœÉPx$£^¾Éê»»u÷†Ãª«ùº¶ß;^¾
+½s`…œT w·¾õ/è¹ÿÓ¾*0
 endstream
 endobj
-4658 0 obj <<
+4647 0 obj <<
 /Type /Page
-/Contents 4659 0 R
-/Resources 4657 0 R
+/Contents 4648 0 R
+/Resources 4646 0 R
 /MediaBox [0 0 612 792]
-/Parent 4661 0 R
-/Annots [ 4618 0 R 4623 0 R 4624 0 R 4625 0 R 4626 0 R 4627 0 R 4628 0 R 4629 0 R 4630 0 R 4631 0 R 4632 0 R 4633 0 R 4634 0 R 4635 0 R 4636 0 R 4637 0 R 4638 0 R 4639 0 R 4640 0 R 4641 0 R 4642 0 R 4643 0 R 4644 0 R 4645 0 R 4646 0 R 4647 0 R 4648 0 R 4649 0 R 4650 0 R 4651 0 R 4652 0 R 4653 0 R 4654 0 R 4655 0 R ]
+/Parent 4494 0 R
+/Annots [ 4607 0 R 4612 0 R 4613 0 R 4614 0 R 4615 0 R 4616 0 R 4617 0 R 4618 0 R 4619 0 R 4620 0 R 4621 0 R 4622 0 R 4623 0 R 4624 0 R 4625 0 R 4626 0 R 4627 0 R 4628 0 R 4629 0 R 4630 0 R 4631 0 R 4632 0 R 4633 0 R 4634 0 R 4635 0 R 4636 0 R 4637 0 R 4638 0 R 4639 0 R 4640 0 R 4641 0 R 4642 0 R 4643 0 R 4644 0 R ]
 >> endobj
-4618 0 obj <<
+4607 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [492.996 635.118 511.352 644.141]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.22.19.16) >>
 >> endobj
-4623 0 obj <<
+4612 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [492.996 607.891 511.352 616.914]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.22.19.17) >>
 >> endobj
-4624 0 obj <<
+4613 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [492.996 580.664 511.352 589.687]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.22.19.18) >>
 >> endobj
-4625 0 obj <<
+4614 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [492.996 566.986 511.352 576.009]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.22.19.19) >>
 >> endobj
-4626 0 obj <<
+4615 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [492.996 539.759 511.352 548.782]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.22.19.20) >>
 >> endobj
-4627 0 obj <<
+4616 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [492.996 526.081 511.352 535.104]
 /Subtype /Link
 /A << /S /GoTo /D (section.22.20) >>
 >> endobj
-4628 0 obj <<
+4617 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [490.542 500.979 511.352 510.001]
 /Subtype /Link
 /A << /S /GoTo /D (chapter.23) >>
 >> endobj
-4629 0 obj <<
+4618 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [492.996 487.301 511.352 496.323]
 /Subtype /Link
 /A << /S /GoTo /D (section.23.1) >>
 >> endobj
-4630 0 obj <<
+4619 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [492.996 473.623 511.352 482.645]
 /Subtype /Link
 /A << /S /GoTo /D (section.23.2) >>
 >> endobj
-4631 0 obj <<
+4620 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [492.996 459.945 511.352 468.967]
 /Subtype /Link
 /A << /S /GoTo /D (section.23.3) >>
 >> endobj
-4632 0 obj <<
+4621 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [492.996 446.267 511.352 455.289]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.23.3.1) >>
 >> endobj
-4633 0 obj <<
+4622 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [492.996 432.589 511.352 441.611]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.23.3.2) >>
 >> endobj
-4634 0 obj <<
+4623 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [492.996 418.911 511.352 427.934]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.23.3.3) >>
 >> endobj
-4635 0 obj <<
+4624 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [492.996 405.233 511.352 414.256]
 /Subtype /Link
 /A << /S /GoTo /D (subsubsection.23.3.3.1) >>
 >> endobj
-4636 0 obj <<
+4625 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [492.996 391.555 511.352 400.578]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.23.3.4) >>
 >> endobj
-4637 0 obj <<
+4626 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [492.996 377.877 511.352 386.9]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.23.3.5) >>
 >> endobj
-4638 0 obj <<
+4627 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [492.996 364.199 511.352 373.222]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.23.3.6) >>
 >> endobj
-4639 0 obj <<
+4628 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [492.996 350.521 511.352 359.544]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.23.3.7) >>
 >> endobj
-4640 0 obj <<
+4629 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [492.996 336.843 511.352 345.866]
 /Subtype /Link
 /A << /S /GoTo /D (subsubsection.23.3.7.1) >>
 >> endobj
-4641 0 obj <<
+4630 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [492.996 323.165 511.352 332.188]
 /Subtype /Link
 /A << /S /GoTo /D (section.23.4) >>
 >> endobj
-4642 0 obj <<
+4631 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [492.996 309.487 511.352 318.51]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.23.4.1) >>
 >> endobj
-4643 0 obj <<
+4632 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [492.996 295.809 511.352 304.832]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.23.4.2) >>
 >> endobj
-4644 0 obj <<
+4633 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [492.996 282.131 511.352 291.154]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.23.4.3) >>
 >> endobj
-4645 0 obj <<
+4634 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [490.542 257.029 511.352 266.051]
 /Subtype /Link
 /A << /S /GoTo /D (chapter.24) >>
 >> endobj
-4646 0 obj <<
+4635 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [492.996 243.351 511.352 252.373]
 /Subtype /Link
 /A << /S /GoTo /D (section.24.1) >>
 >> endobj
-4647 0 obj <<
+4636 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [492.996 229.673 511.352 238.695]
 /Subtype /Link
 /A << /S /GoTo /D (section.24.2) >>
 >> endobj
-4648 0 obj <<
+4637 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [492.996 215.995 511.352 225.018]
 /Subtype /Link
 /A << /S /GoTo /D (section.24.3) >>
 >> endobj
-4649 0 obj <<
+4638 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [492.996 202.317 511.352 211.34]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.24.3.1) >>
 >> endobj
-4650 0 obj <<
+4639 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [492.996 188.639 511.352 197.662]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.24.3.2) >>
 >> endobj
-4651 0 obj <<
+4640 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [492.996 174.961 511.352 183.984]
 /Subtype /Link
 /A << /S /GoTo /D (section.24.4) >>
 >> endobj
-4652 0 obj <<
+4641 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [492.996 161.283 511.352 170.306]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.24.4.1) >>
 >> endobj
-4653 0 obj <<
+4642 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [492.996 147.605 511.352 156.628]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.24.4.2) >>
 >> endobj
-4654 0 obj <<
+4643 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [492.996 133.927 511.352 142.95]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.24.4.3) >>
 >> endobj
-4655 0 obj <<
+4644 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [492.996 120.249 511.352 129.272]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.24.4.4) >>
 >> endobj
-4660 0 obj <<
-/D [4658 0 R /XYZ 151.701 685.529 null]
+4649 0 obj <<
+/D [4647 0 R /XYZ 151.701 685.529 null]
 >> endobj
-4657 0 obj <<
+4646 0 obj <<
 /Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-4701 0 obj <<
+4689 0 obj <<
 /Length 1507      
 /Filter /FlateDecode
 >>
 stream
-xÚµ˜ËvÚH†÷<…–bÜWµ´$ç1˜±È$s2Y(BÆ:ÑÅ#‰˜¼ýôE(º…aNV¢-}ýWÕ_Õ kcëýàÝjps‡å9¾ëkõdA ÏG–ëùõù­µõÅžyçu5üºúpsG_åøÀ‡â0Fdüirån·û!V
-¦«Á¿Èoóŝ‡Rc+Ê_¾kÍ¿û`ûžõ*Wf¦žãRʯS+ü9 
-(èCÚ€9˜¸–K|GnBp â‡J’ý¿Z_F.!öÇ*Ž ]Gc;Ì×êâ}Yl_ÔåìVü%ö8M‹á1;
-ë¤ÈÖy(„€ ›2¢]Ð.Öbèw ]àc\	ÀíÚi­H&a4Džýœä#cÐ;O1BÔºIÖ¢œ(E²gyU‡iª6ßU‹ˆ„ø@²Ù–ýÒ,¡h?T—©£u NŸY>ä1©K›õ6ê%ð|€Î ÍË‘>8ÿn“2ÎbQ™ßK ¸î½X÷ÞÕÐÃv\Õ"d(V"*‡mmä Ìûwû90夃9sY'þ¼˜öí¼ª^“:¢<;Q‘?©Û2a/ú9VŸ’\¤ò·dÿÍ}2o°qò$¯Ið­Ë$®Ô†U¾^>`»;*à Hùjc@˜/ãqF‡Q‡âX¤bêõûêòŽgŸÁAå]‘$§irAQe’J…Äh`ž'´ñ¯Á :ŒEÒ8†Œ»O¨HB¥J—?Äç¸ñáºP÷ÛõËÛ‰º¸-²0ÉûدE§:ô K^eÜ|7Š¨M°“lY_é2öÐn,ò6Œ³_Bȵ©ÞÄÍ°]ö]²;‚Jò¤vöµ!6¥Ú—>*“Îi6/F ÏáÐ5¢²7¥åIµ´*/…Êã¹
-ûí\»§p®®Åq°(ÝV=
-!æ›úàR1˜þ}Y¶7†iY%ƒ1PÂ7ëëº'ÓwÏE0iÆ›eY|Kã¬	ˆ=,ó¾	Sa¡çpNr–é;駶h~Õ̬ñúEQ«‹G9«UEú#á«ò¦$ùWVºùÍ(%ñ6¢O´#B‰š•¨×ŒÀÏáKÍÝêh'˜Ë†NŒS`o‡Ù
-!ßäx1™
-ÕùâÅtõI|ñðø‡º1/ÆCí÷|ƒS±Ûùþb±:~.¢„7s¶q4»vñQ^hf*‘—wÒÛšhu4꽋óXo߬Å”gÀ2–ˆfÂ(Ü6ëXß%ÆëŒÛZUŸ›:eSx#kqð9œÛ¸ú^Í)aæáF
-‚ž]÷LÀŒqrE
-k§/5„f"?®yï©,2E½(æíñ!v¸™X)ÄÞyT ¡D×Rò™ñYQŠy–v‘	Î#®0÷‚ãM‘èB»ˆkò*l¨(¿+¢ûb³?íÈFÙœÀDQ†›$2ÇÙg¢M°«âLôq¯×ÉÞó–¥j™uk}B»bÛ),±ñÐý2U9êSOµPW‚ûÑý>É’º…îˆÉ;mË£šÙG O‰íð{\ÚÕ¹tðw°šÎ…s¹G…AO&¹ËˇûÙd6
-N²2āÿ‡»¿ÍMXÆBvõ~<)9GÑ°Ó­eA·Ópð³ª÷ÓÄR–T*zv$<@âŒg ˆ…†$û¬¯>Z¬ðÚˆçïnæÓÍhQÆ|Òq½X@ã¨sȳX‘Q ÍçgJýTŸï’´W4ÏjOõ’RªŒ7¢¹6otB«$í
-“5{Ǎ(Ú_;æÊ°F8¯°»ù¼l$+‹§¸Ã{˜6&ù†àRÝóÀf^½tG“‰úà©=ìtwAŽvñfDGfY´‚Õþh1ÙVu‘™ËvŸƒêÄ›½¤aÝ£'?}s8ïÒ™«Ÿ·MeIÿ(ď¡ê·›}§{k)#"òÓ¿´”‰î`„‘¿Ì»P¥’š9|ď‘.ì?FîÿNWƒÿ n‹\@
+xÚµ˜M—šH†÷þ
+–¸®ï‚¥±í3­í4f’9™,Ò6'|ô ¦Í¿Ÿú@‚Z`뜬D,©§Þ[÷½· ÖÆÖûÁ»Õàæ!Ëu<ƈµz²  Žë!‹¹žC=qkm}±'yVEYU¿®>ÜÜQ F9ð üF®ƒ1SCw»]Çrà`ºü;€â1¾õ\*†[a:øòXkñÛ8Øs­W52µ0uF©¸N,ðç Ô¬ Íi›ä`Â,F<G­C’ â‡*’ý_­/#Fˆý±Œ†#hÃÆزµ¾x_äÛ}9»•ŸÄ'I>!n‡AçÙÁÃZ…`SŽŒšÀA, ½ 3>F¥Ü¡Tšd„CäÚÏq¶é¤àºç)Fˆ:R7Å”¥(Bö,+« IôâÛj¹'þl¶E¿4+(ÜÕfjéChÒg–
+ELªBÇf½
+{	\ óÀ092çßm\Di¤!Êîy	×Í‹Mó®†.¶£²’;@…b%7C©£ñ°­:9(wåúI?&2L0§1àŒ·â/’	aÏÎÊò5®B)ʳæÙ“¾­6éQ=GúâSœÉ­ü-Þÿrä!G®Bù¯¾AG¥^°ÞƒDŒWØîŽØÏ1º3 ÜSñ8£Ã¨Eq,2	±ð}=ýÁºÚ¼ãÙçÎà Ž €bWl’ÓmrIQ¦ŠJ‡¤ÓÀ\WjïÁ &Œy\;†Š»
+O I­Š?ä÷¨öá*×÷›ñËÛ‰¾¸ÍÓ ÎúدE§&t¿
+
+‘eÂ|7š¨Ù`')Ø°¾ÆÊ
+Tì¡][äm¥=¾„Üù63aßÅ»#¨8‹+gŸrQº¼	éÃ"~œÝæÅ	ôlê‚kDåoÚ–'ÙÒ¨¼”*çhØ“hçÒ˜Â1S‰`a²-{
+BÜ#bF÷R1¸y¾4Ýô(òBÄ¡3P"ë]U=¹¹z.üIÝÞ,‹ü[¥u@¤ìA‘õu˜J=‡s²g¹¹’~j’æWÎÌj¯_䕾xT½Z™'?b1*«SR´pEiêß:¥$.èÇMíˆ@‡P¢{%êÖ]ðsðR	·:Z	²¡#ÁØãÛ!Fö_C(9^L¦Ru1x1]}’?<<þ¡oÌÇ‹ñCû½XàT®v¾¿X¬ŽŸ‹(Å܃Ë8ê‹™ƒ>Ú†žJîË;åmA%´<jõÞEY$“·¯×²ËëÀêLC‡%Q…mV‘¹JŒ×©°µ²:×uª¢ðFÞààs8·Qù½ÊëSÂ<È‚n]»êé€9,èŠ6v_º	Måþ¨¹NPÔ½§"O5õ"Ÿ7LJÈÔÅJ!vÏ£%º–RôŒÏšRö³¢µ»à\„ùxä‚ãM‘˜B»ˆ*‰ò*m(/¾k¢û|³?í¨BYŸÀdR›8쎳ÇE™ðèUq&æ8×ëxïyËB—̪±>©]¾­…”–X{è~˜Îý­'[(SàüÂd!æ ßÇi\5Ð-1E¥Í"uTëöèQ‰âþ—f&—öÿöWÓ¹tb!÷¢öè±4èÉäá£p`ucùp?›Ì¦þÉ.‚Ùü?f¿Í»°:™™ýxRŽ&¢A«Z«„nºaÿgYí»‰¥J©DÖìPz€<Äuž –^`ü°9oDk±Î%Âk-ž·»™O4W¢…}L‹N‡|±€­Î!ÏbEF¾2ŸŸIt(YøS¿‹“^Ñ8<h<Õ+Jó©þ1ÚÈâZø¢ÐI­â¤¯)D\ä,ç|¹Åø¶cîëVç6Â! v7Ÿ—µdEþ•²y’Ú$ß\
+!;ÜÍk–î¨3Ño žšÃN{äho`F”dz‘EkXãK‹É¶¬ò´;m÷{PŸxÓ—$¨zô¤ÜpìÒ3÷[‡¦2•äòe¨~ãv³¯toMeDäþä—¦2é„;haÔ›9bç:U’ny’£ÿ¹ÿœ®ÿ–Ã]=
 endstream
 endobj
-4700 0 obj <<
+4688 0 obj <<
 /Type /Page
-/Contents 4701 0 R
-/Resources 4699 0 R
+/Contents 4689 0 R
+/Resources 4687 0 R
 /MediaBox [0 0 612 792]
-/Parent 4661 0 R
-/Annots [ 4656 0 R 4662 0 R 4663 0 R 4664 0 R 4665 0 R 4666 0 R 4667 0 R 4668 0 R 4669 0 R 4670 0 R 4671 0 R 4672 0 R 4673 0 R 4674 0 R 4675 0 R 4676 0 R 4677 0 R 4678 0 R 4679 0 R 4680 0 R 4681 0 R 4682 0 R 4683 0 R 4684 0 R 4685 0 R 4686 0 R 4687 0 R 4688 0 R 4689 0 R 4690 0 R 4691 0 R 4692 0 R 4693 0 R 4694 0 R 4695 0 R 4696 0 R 4697 0 R ]
+/Parent 4494 0 R
+/Annots [ 4645 0 R 4650 0 R 4651 0 R 4652 0 R 4653 0 R 4654 0 R 4655 0 R 4656 0 R 4657 0 R 4658 0 R 4659 0 R 4660 0 R 4661 0 R 4662 0 R 4663 0 R 4664 0 R 4665 0 R 4666 0 R 4667 0 R 4668 0 R 4669 0 R 4670 0 R 4671 0 R 4672 0 R 4673 0 R 4674 0 R 4675 0 R 4676 0 R 4677 0 R 4678 0 R 4679 0 R 4680 0 R 4681 0 R 4682 0 R 4683 0 R 4684 0 R 4685 0 R ]
 >> endobj
-4656 0 obj <<
+4645 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.187 648.668 460.543 657.69]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.24.4.5) >>
 >> endobj
-4662 0 obj <<
+4650 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.187 634.998 460.543 644.021]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.24.4.6) >>
 >> endobj
-4663 0 obj <<
+4651 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.187 621.329 460.543 630.352]
 /Subtype /Link
 /A << /S /GoTo /D (section.24.5) >>
 >> endobj
-4664 0 obj <<
+4652 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.187 607.66 460.543 616.683]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.24.5.1) >>
 >> endobj
-4665 0 obj <<
+4653 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.187 593.991 460.543 603.014]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.24.5.2) >>
 >> endobj
-4666 0 obj <<
+4654 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.187 580.322 460.543 589.344]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.24.5.3) >>
 >> endobj
-4667 0 obj <<
+4655 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.187 553.103 460.543 562.126]
 /Subtype /Link
 /A << /S /GoTo /D (subsubsection.24.5.3.1) >>
 >> endobj
-4668 0 obj <<
+4656 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.187 539.434 460.543 548.457]
 /Subtype /Link
 /A << /S /GoTo /D (subsubsection.24.5.3.2) >>
 >> endobj
-4669 0 obj <<
+4657 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.187 525.765 460.543 534.788]
 /Subtype /Link
 /A << /S /GoTo /D (subsubsection.24.5.3.3) >>
 >> endobj
-4670 0 obj <<
+4658 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.187 512.096 460.543 521.118]
 /Subtype /Link
 /A << /S /GoTo /D (subsubsection.24.5.3.4) >>
 >> endobj
-4671 0 obj <<
+4659 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.187 498.426 460.543 507.449]
 /Subtype /Link
 /A << /S /GoTo /D (subsubsection.24.5.3.5) >>
 >> endobj
-4672 0 obj <<
+4660 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.187 484.757 460.543 493.78]
 /Subtype /Link
 /A << /S /GoTo /D (subsubsection.24.5.3.6) >>
 >> endobj
-4673 0 obj <<
+4661 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.187 471.088 460.543 480.111]
 /Subtype /Link
 /A << /S /GoTo /D (subsubsection.24.5.3.7) >>
 >> endobj
-4674 0 obj <<
+4662 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.187 457.419 460.543 466.442]
 /Subtype /Link
 /A << /S /GoTo /D (section.24.6) >>
 >> endobj
-4675 0 obj <<
+4663 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.187 443.75 460.543 452.772]
 /Subtype /Link
 /A << /S /GoTo /D (section.24.7) >>
 >> endobj
-4676 0 obj <<
+4664 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.187 430.08 460.543 439.103]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.24.7.1) >>
 >> endobj
-4677 0 obj <<
+4665 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.187 416.411 460.543 425.434]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.24.7.2) >>
 >> endobj
-4678 0 obj <<
+4666 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [439.732 391.353 460.543 400.376]
 /Subtype /Link
 /A << /S /GoTo /D (chapter.25) >>
 >> endobj
-4679 0 obj <<
+4667 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.187 377.684 460.543 386.706]
 /Subtype /Link
 /A << /S /GoTo /D (section.25.1) >>
 >> endobj
-4680 0 obj <<
+4668 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.187 364.014 460.543 373.037]
 /Subtype /Link
 /A << /S /GoTo /D (section.25.2) >>
 >> endobj
-4681 0 obj <<
+4669 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.187 350.345 460.543 359.368]
 /Subtype /Link
 /A << /S /GoTo /D (section.25.3) >>
 >> endobj
-4682 0 obj <<
+4670 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.187 336.676 460.543 345.699]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.25.3.1) >>
 >> endobj
-4683 0 obj <<
+4671 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.187 323.007 460.543 332.03]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.25.3.2) >>
 >> endobj
-4684 0 obj <<
+4672 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.187 309.338 460.543 318.36]
 /Subtype /Link
 /A << /S /GoTo /D (section.25.4) >>
 >> endobj
-4685 0 obj <<
+4673 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.187 295.668 460.543 304.691]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.25.4.1) >>
 >> endobj
-4686 0 obj <<
+4674 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.187 281.999 460.543 291.022]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.25.4.2) >>
 >> endobj
-4687 0 obj <<
+4675 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [439.732 256.941 460.543 265.964]
 /Subtype /Link
 /A << /S /GoTo /D (chapter.26) >>
 >> endobj
-4688 0 obj <<
+4676 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.187 243.272 460.543 252.294]
 /Subtype /Link
 /A << /S /GoTo /D (section.26.1) >>
 >> endobj
-4689 0 obj <<
+4677 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.187 229.602 460.543 238.625]
 /Subtype /Link
 /A << /S /GoTo /D (section.26.2) >>
 >> endobj
-4690 0 obj <<
+4678 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.187 215.933 460.543 224.956]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.26.2.1) >>
 >> endobj
-4691 0 obj <<
+4679 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.187 202.264 460.543 211.287]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.26.2.2) >>
 >> endobj
-4692 0 obj <<
+4680 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.187 188.595 460.543 197.618]
 /Subtype /Link
 /A << /S /GoTo /D (subsubsection.26.2.2.1) >>
 >> endobj
-4693 0 obj <<
+4681 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.187 174.926 460.543 183.948]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.26.2.3) >>
 >> endobj
-4694 0 obj <<
+4682 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.187 161.256 460.543 170.279]
 /Subtype /Link
 /A << /S /GoTo /D (subsubsection.26.2.3.1) >>
 >> endobj
-4695 0 obj <<
+4683 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.187 147.587 460.543 156.61]
 /Subtype /Link
 /A << /S /GoTo /D (subsubsection.26.2.3.2) >>
 >> endobj
-4696 0 obj <<
+4684 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.187 133.918 460.543 142.941]
 /Subtype /Link
 /A << /S /GoTo /D (section.26.3) >>
 >> endobj
-4697 0 obj <<
+4685 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.187 120.249 460.543 129.272]
 /Subtype /Link
 /A << /S /GoTo /D (section.26.4) >>
 >> endobj
-4702 0 obj <<
-/D [4700 0 R /XYZ 100.892 685.529 null]
+4690 0 obj <<
+/D [4688 0 R /XYZ 100.892 685.529 null]
 >> endobj
-4699 0 obj <<
+4687 0 obj <<
 /Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-4741 0 obj <<
-/Length 1382      
+4729 0 obj <<
+/Length 1383      
 /Filter /FlateDecode
 >>
 stream
 xڝ˜Kw¢HÇ÷~
-–¸ÔXvÔ¤ÓÓyLkŸžs2½ ±b8£Í·ïºÄ*!®,½¿ºÿ½r–r.çóÁÙGF^ˆBìÌŸ̱ç#ìˆ ôxÈœù¹w·Ûí[<ü=ÿvvAˆx¡SB=¢þ©\4N“B&EëÓùàÿV_©?oü'÷(u׃ûßÈY¨ï¾9È£aàlÊ•k‡òÀœ«ë•3ü=@(jc¾Rsáz%°á1—$»Ÿ:÷#Á˜;‹ÖCâ»ÑpD)u§‹¸ÈäRß̇uÓáˆnºÊe±÷ûÆÿ`Fâ
-ŒŒê…Èaê	ì7˜ˆ‰éWœ,Ò¡²ºŽ°›k˜›9;#m­œÓ@AàÏCÐŽ¹›Œ­–ƒP nË#Â=ˆQÛ>o[焸³÷¼k0­HŠ(b·x}Ñ÷Q²ÐLßÓešTx™ŽÓ£Ìó8©âwû;Ù[,76xµUtŠ×„‰zœ®×šˆ¹S`ÎÒ,·Y&ˆ³P™&ÇM[¼&Ìé|;NWñã»vÁD»Eî’(-ôů2µ³ÿì)͵µEbÄ°ÇT™ŽóüPTõÿ½2kSRe˜øO9r'ÓÙ_óÛ;¨üRâÞ^\}ŸËß\¹ù.§×Ó›yû÷ÌBáRnK"„G•2ì»Ô?t(„ô%£â5Ûù°N¿s	器0—ÿ"Ì Ms{`Z!­¹æŠ€ýH£u•évÈ5 XÉ#	‡B¿Û¾1áD/ýT¢Ë×,*â]q>¥Y]¥šQSÀy‹lÃVžq…ÌŽ#S±5!BûÂÿÐÒ’êg.Û|V†AЃQˆ	´^9!'nª·gײfƒÜêÍçc!æ§ðQßu¼•*߉ʸ¶”hp]pW
-¬k¶.‡)‰ ~	 ôO|&˜ùeulqÔ°ÓÞ(3mtçуJEÅ_U£ÂZ©KÝÙëË‹2ëXÀ‚Z‹è µ&oÿÙ`¼Šec5‹Rm/Þµ¨«DUæZªM3¨ºêŸXÄ\IߟIhý¶„G”t"#[ï‚T	¼ß6óâ¨×Í“ôœÅí¥*
-ýsW»ì	FŸ4‰VöQ‡“n*{>ÇÄ]é²v…|ß #w)¸’Q™¡zˆScÙ£´ê,÷±bý|«<,î²K=GYYÊ G
-)uêA}¨1±([2«b2+^•¤FuƒX€À5üW\+oŽŒjäêÞ·=FÜ86##”¤/?º³pŸ²t­¯ö¶š}R”!+Ý“éû"µî·œ
-˜
-lº‚œN	0ï¯)uݶå:J¢¥\ïiæþaÏÎ-Tÿ'ìl£ÜÌâEU0çQVéGÚax*Q[ÖeÈud_U5{r+˜ê„ŸbÝØv/eåÿÙÕÄjUãy·Õ‘8´KM£³
-ÿ"*Òì½÷ÌâRÐ?½mf<%fê<QÕq¢JÊúñe–â˜)>ñY>ãÙ{"Ÿ¢×•y”¨Gù–V4&U˜Jlœ„PõþI'n>\Ï4Ú‘këëÊh7ʞЊ&ŠY…“lÕUœWut7qñ|
-u(‚nf[wàæ‰Òê¿J=t/ÖcêQY‡|:Í£…¬ÑmÍ"E|U
-ô¤÷Q~Ÿ7;äÝov(;)Í-ov>†x=Èøôã€7{S_ºá"ÒD¹Ñ7?s¨U™UkõR¢EǺ-Žº÷„Û1fÝ8Jý2Šié€ÀšO\v9Á‡§1nü%ËúJñ\QYôÐ
-åSÕ¬èq-Þ}Nçƒ?”³JÐ
+–¸ÔXvÔ¤ÓÓyLkŸžs2½ ±b8£Í·ïºÄ*!®,­ß}ýï-³ts98ŸÎ.8r0òBbgþä`Ž=aG¡ÇCæÌν»Ýnã·áïù·³BœÀ…`°˜êõOå¢qš2)rX7˜Îÿ°úJýyã?¹G©ó¸ÜÿFÎB}÷ÍA
+gS®\;”žà\]¯œÙàïª@Qó=àz˜G°Ð+±€…y¸$ÙýÔ¹	ÆÜY´ß}ˆ†#J©;]ÄE&—úf>¨›G$pÓU.‹½ß7þ3W À¸ ^ˆœ¦žÀ~ƒ‰˜˜~ÅÉ"ª]7Ãvs
+s3gg¡­‚s(ˆðó´‡cî&cëÎA(P÷Î#Â=ˆQ{ÞޝâÎÞóB®akERDÙ»Å닾’…fúž.Ó¤ÂËtœežÇI¿Û7°@fo±ÜØà•©è¯	õ8]¯5s§Àœ¥YnÛ™ ÎBW`t|k‹×„9ïÀât?¾kL´[ä.‰ÒB_ü*S;ûÏžÒ\P+\[$F{L•éˆ0ÏEUÿÏÑK!³6%Uÿà)Gîd:ûk~{§ eȏ!%îíÅÕ÷é°üÍõ—›/ðèrz=½™·Ï|!.¶à¶$BxT)þKýC‡BH/ÀQ2*^³ëô;—Pž‰
+syñ/ÂÒ4·×	Æ¡Òškþ¡H ؏4ZW™a‡\‚•<’p(ô»÷7&œ‚襟JôbùšEE¼+Χ4««T3jê¯8o±3lå‰WÈä82e[ò!´/ü--©~æ²Ígõa=x…˜P@ë•Rpâ¦Ê°p{v-k6È­Þ|>æbz
+5ñ]Ç[©ò¨ŒûhK¹ñ×å we¡Àºfër˜’â— Jÿ4Àg"€™_VQ‡‰£Æ>mC™ÉÐIœG*UT
+k¥.ug¯//z0ȬcBÕZ0ë µ&oÿÙ`¼Šec5‹R™ïZÔU¢*s­Õ¦Ô]å'Ö1×_GÒ·ðgZ¿-á‘ê	€ÈÈÖ» Uï·Í¼8êµ€”ͳç<(ö h_(UQè쟻ÚeO0ú¤I´²:œtSÙóÑ8&îJ—µ+ä«:!ÀäQ¥àJFe†ê!NŒeÒª³ÜÇ® Ÿo•‡Å]v©ç(+K䨡1¥N=¨5&¥sKfULfÅ«’Ô¨n¸†ÿjkåÍ‘Aõ–n»í1âÆ¡°¡$}ùѝ…û”¥k}µg.<höIQ†¬tO¦ï‹Ôjo90Øt383œ`Þ_Sêºm)Êu”DK¹ÞÓÌýޝ[¨þOÈ)ØF¹™Å‹ª`Σ¬ҏ´?*ÂðT£¶¬ËëȾªjöäV90Õ=ewcÛ½”•ÿgWë®êÏ»w‰Ã}©itVá_DEš½÷ž9B‚þy³™ñ”˜©óD=XTlj*)ëÇ—Yº“Ê|ˆc¦øØgùŒgï‰|Š^WæQ¢å[ZјTa*±q@Õó“N Ü|¹ži´"-ÖÖ×%”Ñn”=¡M³
+&Ùªª8¯êènââùêPÝ̶îÀÍ¥Õ•z2è^¬ÇÔ£²D|:Í£…¬ÑmÍ"E|¨†“ÞGù}Þì@’w¿Ù¡ä¤4·¼Ùùâõ ãӏ
+ÜìM5~u膋H\@åFßüÌ¡VeV­ÕK‰«YuÛ„æ³n%‰~Å´t@`Í'.»œ`†ÃÓ˜Œ	7~Ž’eýN¥x®¨,zh…ò©jVô¸ï>§óÁ_VJÇ
 endstream
 endobj
-4740 0 obj <<
+4728 0 obj <<
 /Type /Page
-/Contents 4741 0 R
-/Resources 4739 0 R
+/Contents 4729 0 R
+/Resources 4727 0 R
 /MediaBox [0 0 612 792]
-/Parent 4661 0 R
-/Annots [ 4698 0 R 4703 0 R 4704 0 R 4705 0 R 4706 0 R 4707 0 R 4708 0 R 4709 0 R 4710 0 R 4711 0 R 4712 0 R 4713 0 R 4714 0 R 4715 0 R 4716 0 R 4717 0 R 4718 0 R 4719 0 R 4720 0 R 4721 0 R 4722 0 R 4723 0 R 4724 0 R 4725 0 R 4726 0 R 4727 0 R 4728 0 R 4729 0 R 4730 0 R 4731 0 R 4732 0 R 4733 0 R 4734 0 R 4735 0 R 4736 0 R 4737 0 R ]
+/Parent 4731 0 R
+/Annots [ 4686 0 R 4691 0 R 4692 0 R 4693 0 R 4694 0 R 4695 0 R 4696 0 R 4697 0 R 4698 0 R 4699 0 R 4700 0 R 4701 0 R 4702 0 R 4703 0 R 4704 0 R 4705 0 R 4706 0 R 4707 0 R 4708 0 R 4709 0 R 4710 0 R 4711 0 R 4712 0 R 4713 0 R 4714 0 R 4715 0 R 4716 0 R 4717 0 R 4718 0 R 4719 0 R 4720 0 R 4721 0 R 4722 0 R 4723 0 R 4724 0 R 4725 0 R ]
 >> endobj
-4698 0 obj <<
+4686 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [492.996 648.668 511.352 657.69]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.26.4.1) >>
 >> endobj
-4703 0 obj <<
+4691 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [492.996 635.051 511.352 644.073]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.26.4.2) >>
 >> endobj
-4704 0 obj <<
+4692 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [492.996 621.434 511.352 630.457]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.26.4.3) >>
 >> endobj
-4705 0 obj <<
+4693 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [492.996 607.817 511.352 616.84]
 /Subtype /Link
 /A << /S /GoTo /D (section.26.5) >>
 >> endobj
-4706 0 obj <<
+4694 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [492.996 594.2 511.352 603.223]
 /Subtype /Link
 /A << /S /GoTo /D (section.26.6) >>
 >> endobj
-4707 0 obj <<
+4695 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [492.996 580.583 511.352 589.606]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.26.6.1) >>
 >> endobj
-4708 0 obj <<
+4696 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [490.542 555.786 511.352 564.809]
 /Subtype /Link
 /A << /S /GoTo /D (chapter.27) >>
 >> endobj
-4709 0 obj <<
+4697 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [492.996 542.169 511.352 551.192]
 /Subtype /Link
 /A << /S /GoTo /D (section.27.1) >>
 >> endobj
-4710 0 obj <<
+4698 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [492.996 528.552 511.352 537.575]
 /Subtype /Link
 /A << /S /GoTo /D (section.27.2) >>
 >> endobj
-4711 0 obj <<
+4699 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [492.996 514.936 511.352 523.958]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.27.2.1) >>
 >> endobj
-4712 0 obj <<
+4700 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [492.996 501.319 511.352 510.342]
 /Subtype /Link
 /A << /S /GoTo /D (subsubsection.27.2.1.1) >>
 >> endobj
-4713 0 obj <<
+4701 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [492.996 487.702 511.352 496.725]
 /Subtype /Link
 /A << /S /GoTo /D (subsubsection.27.2.1.2) >>
 >> endobj
-4714 0 obj <<
+4702 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [492.996 460.536 511.352 469.559]
 /Subtype /Link
 /A << /S /GoTo /D (subsubsection.27.2.1.3) >>
 >> endobj
-4715 0 obj <<
+4703 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [492.996 446.919 511.352 455.942]
 /Subtype /Link
 /A << /S /GoTo /D (subsubsection.27.2.1.4) >>
 >> endobj
-4716 0 obj <<
+4704 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [492.996 433.302 511.352 442.325]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.27.2.2) >>
 >> endobj
-4717 0 obj <<
+4705 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [492.996 419.685 511.352 428.708]
 /Subtype /Link
 /A << /S /GoTo /D (subsubsection.27.2.2.1) >>
 >> endobj
-4718 0 obj <<
+4706 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [492.996 406.068 511.352 415.091]
 /Subtype /Link
 /A << /S /GoTo /D (subsubsection.27.2.2.2) >>
 >> endobj
-4719 0 obj <<
+4707 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [492.996 392.451 511.352 401.474]
 /Subtype /Link
 /A << /S /GoTo /D (subsubsection.27.2.2.3) >>
 >> endobj
-4720 0 obj <<
+4708 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [492.996 378.834 511.352 387.857]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.27.2.3) >>
 >> endobj
-4721 0 obj <<
+4709 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [492.996 351.668 511.352 360.691]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.27.2.4) >>
 >> endobj
-4722 0 obj <<
+4710 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [492.996 324.502 511.352 333.525]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.27.2.5) >>
 >> endobj
-4723 0 obj <<
+4711 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [492.996 310.885 511.352 319.908]
 /Subtype /Link
 /A << /S /GoTo /D (subsubsection.27.2.5.1) >>
 >> endobj
-4724 0 obj <<
+4712 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [492.996 297.268 511.352 306.291]
 /Subtype /Link
 /A << /S /GoTo /D (subsubsection.27.2.5.2) >>
 >> endobj
-4725 0 obj <<
+4713 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [492.996 283.652 511.352 292.674]
 /Subtype /Link
 /A << /S /GoTo /D (subsubsection.27.2.5.3) >>
 >> endobj
-4726 0 obj <<
+4714 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [492.996 270.035 511.352 279.057]
 /Subtype /Link
 /A << /S /GoTo /D (subsubsection.27.2.5.4) >>
 >> endobj
-4727 0 obj <<
+4715 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [492.996 256.418 511.352 265.441]
 /Subtype /Link
 /A << /S /GoTo /D (section.27.3) >>
 >> endobj
-4728 0 obj <<
+4716 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [492.996 242.801 511.352 251.824]
 /Subtype /Link
 /A << /S /GoTo /D (section.27.4) >>
 >> endobj
-4729 0 obj <<
+4717 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [492.996 229.184 511.352 238.207]
 /Subtype /Link
 /A << /S /GoTo /D (section.27.5) >>
 >> endobj
-4730 0 obj <<
+4718 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [492.996 215.567 511.352 224.59]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.27.5.1) >>
 >> endobj
-4731 0 obj <<
+4719 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [492.996 201.95 511.352 210.973]
 /Subtype /Link
 /A << /S /GoTo /D (subsubsection.27.5.1.1) >>
 >> endobj
-4732 0 obj <<
+4720 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [492.996 188.333 511.352 197.356]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.27.5.2) >>
 >> endobj
-4733 0 obj <<
+4721 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [492.996 174.716 511.352 183.739]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.27.5.3) >>
 >> endobj
-4734 0 obj <<
+4722 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [492.996 161.1 511.352 170.122]
 /Subtype /Link
 /A << /S /GoTo /D (section.27.6) >>
 >> endobj
-4735 0 obj <<
+4723 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [492.996 147.483 511.352 156.505]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.27.6.1) >>
 >> endobj
-4736 0 obj <<
+4724 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [492.996 133.866 511.352 142.889]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.27.6.2) >>
 >> endobj
-4737 0 obj <<
+4725 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [492.996 120.249 511.352 129.272]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.27.6.3) >>
 >> endobj
-4742 0 obj <<
-/D [4740 0 R /XYZ 151.701 685.529 null]
+4730 0 obj <<
+/D [4728 0 R /XYZ 151.701 685.529 null]
 >> endobj
-4739 0 obj <<
+4727 0 obj <<
 /Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-4781 0 obj <<
+4770 0 obj <<
 /Length 1547      
 /Filter /FlateDecode
 >>
 stream
-xÚµ˜KwÚF†÷ü
--Å‚±æ*Mw`c‡$@
-rÝsÒ,d±N@¢’ˆíþú~3#†·´+t4Þï.Ï™9žs×脍«[Bœ I!˜>9ØóP ‰#‰¸„KSç«{¥eœ–Eó[øñê–{°
-IObõJ8"ð0½ðõõõG’¨enØø»á¬Þz*G”:“Eãë7ϙ½Ž‡¨œ½ráP Á9ϝqã÷†W‘zÛĘo`FeÂL"ýŠ„øH ¦IÖu¾¶cîMü¸šÍ’tÖl1ÊÝQ-6'_òì/³y\˜ó(ªæBÖ*Ê&ñÝ·yl.Ýd‹(IÕe
-ÆiaŠ8“àK“n6O&I\¼ÃØÂ!{+¨o]°«tˈ
-ê´@qϧ•iž£eç»/J8wI°{•r¸$wÛýV§=îÞ4õ›Þ8õ:÷¡¹ Üv“÷>üЄ½ëvS
-7ì
-»Oã> ËôUä ðIe¡ á½GâÞ6êÆQ¹Ê•(¥Æ
-$ïÄi¬ìSÖ*ŠŒƒZ¬ÍBo…ØPB2Q–|N“I47<7I1i¶°»jb·PE’¥õDܧ®`ø0‘²)hµ‡µ¯‘òá/
-¬Ý78J”Ù*J¢/ŽßRå­eôZFæÇÁ¶|{l;ÛN£2[(ÉÞIöd~¯b%U	šiñ®–p-Ô!ššÝTý­ÌDŒ ÌËÈaæV-4±©Ù}KÖÊÇÆoE/¬ÊÖ{G™,ÿB)‰]J°2+ÿfÀ†yŠAâ2nÈÜÏœ¼­ôƒ@™:8;*l’í£m‘Ü:™ªÃ%Xw¯PÊ‘O‡cŽ8
-–D Ë­%ñS*‘çaý,ðC]hß{\FE­¹¸„<xT–B—¢}Q¨Í‹Ôƾûˆ&YZyüÁ(­s%,<æ
-îo*kµÅ:IJ2®0z·csÔ^•Ï±‰8HmëÌÁ¶-ø’èûI:¢"«c¦ØÇ€ŒÏGæöä:‚ù^tͧ›„fqž¥É?v^»ÇqÜŠ;Ìg’ú¯yœð Åô³(!{w@$âK"Ë\8 ˆajÓª.IÀæ5jùZ-Èï;Ñ	'ø8°Õªu9ÃFÚOf¹
-¨óž >z	µñõuϱÝ}Ö“•”(2v	³‘}ŠóGèÌ|7γ Ø{&žãÙv+p"5;º%ö±©­uºÎ‹µM»yžåºWªs5«úÉùE=µ÷HÖd€e€8•/å/åâaäR?ŠTMÿV¬ü(Ïçñ¢6Û3hU¿8T,ĵ¼¹µŸyHtï úÚ3ª^z•æ`¤Û±"›ÿÐËfëdçï»nêÞåÙjYk;ho¹8m„a1Ϊ†a¤m„é
-®‚¿îQ[Í3aopgf™þØü>ô7Ã&ÅîCuaÐ
-ÔX3}Ú,	?èñmk:ÙŒoãv¿ÓÞG¢BçÓ†žÝH‘ÿß¼ÃÏœw¤}ÞéDºh|Ÿ©hÍVé&«<eùâpÛ"åMxçrX“Ç ZTÝø(]ýÌeë63ª² .ÕÚûAïÏ«Ï&W¯f݃7ËçÓÚ\í+ýŽq[3¬Ë<WqiFœg%£žXPzsÏVÎü›Í•
-71nºÒ:Ÿù…9žúþh=÷é~äé€?ûþe(ì Jº™Õ_’Ò4’‡5Ð Ž´­Ï`ç¹uT¬§§¸Š9 |^;{¿êØ!¯O3…þR5ƒ¸Ô§¦ø®úàZÊÍÙEnÎìn>ÇŒNoXAþ|ÉëÈèׁàžJâ\c3»ëo€>÷?Çat›Ìë	8£X=³-;¼­ôˆ
-¸àümíŸ4ãõ ®ÛÄìûjYaRâE{[§5(´çlîqå‡ò²¨âÿU§y nÿš¯qxÕÊTÅa*«¦sày[ŸÄ[e)2Éj?x*úgWTnŽ?t›‘WåÆóLUú—*fßç‘Í°“Æ“cß½T’<¸þ…Fü_ҐÌ
+xÚµ˜KwÚFÇ÷|
+-Å‚±æ)Mw`c‡$@
+rÝsÒ,d±N@¢’ˆí~úÞ™ÈWÚ•šŸîãï•çÌϹktÂÆÕ-!N€¤Ì	Ÿìy(ÄD\­©óÕ½ÎÒ2NË¢ù-üxuË=X…¤'±ú¥až¦W¾¾¾þP«Ý°ñwÃmX¼õPŽ(u&‹Æ×ož3…ß>:¢2p^ôÊ…Cy€çp>wƍß^êmc¾
+€A”	G0‰ôK(â#˜&YÿÕùÚŒ¹7ñãj6KÒY³Å(wGY´Ø\|ɳ¿<Ìæqa®£tªN˜;Y«(›Äwßæ±¹u“-¢$U;8”)§…)âL€/M¸Ù<™$qñc‡`쮠ܺ`×Ð-_ *¨Ó"y>­<ó-Ë8ß}Q¹K‚Ý»”{À%¹Ûî·:íq÷¦©ÞôÆá¨×¹Í
+ᶛ”¸÷á‡î ì]·›R¸ao8Ø}÷ݯAßqQE>©< ¼÷HBÜÛf@Ý8*W¹ò¥Ôx‚É;q+ÿ”µÅÆA-Öf¡·‡Bl(¡F™(O>§É$šž›¤˜4[Ø]5±[¨“"ÉÒz"îS ’‡‰”OÁV{Xû6R1üEµû’Se¶Ê£Rè›ã·TEk½Ö‚†ùq°­ØÞÛGó…ï¶Ó¨ÌÊdo†${2Ç«X™ª›iã]-á,Z¨S45+º©ú[™ÈA)¸—y‡™[µÐÄfÍîk´Xª´V16~+Êxaµl}Ôy”IÀâš’ØM	^fàåßØ0OÀb \&™û9ƒ‹÷ u€~€«™8;+l&ÛGÛ"¹/´˜ªÓ%xw¯PÊ‘O‡cŽ8
+–D@åÖ…À"ü”JäyX?âÂP:ö—QQë..AZ£…¥Ð¥hß(ÔEjcß}D“,­"þ`–Ö…¸à|WY«Ý(Ö)–•q…Ñ»›³öª|ŽMƁ´­•ƒm{ð%Ñ¿?&étŠŠ¬Ž™b²<™ÛÅ
+ìî{Ñ4ŸnÍqž¥É?v^{ÄqŠ;ÌgDý×"NxÐbúY”½ˆ;`$âKâ
+~L¹p@ÃÔf«:‘€Ík¬åkkj¼3؉‘H8Áǁ­^­Ói?™å68 >Ìxøð%|ÔÆ××=Ç:u÷YO¶œ D‘‘KȘìSœ?Bgæ»qžÅØ3ù϶[©Ù)Ð-±Mm­Óu¶X¬}ÚÍó,×½R]¨y\ÕON/ꑨ½G²Š–âX8T‚^Ê_ÒâaäR?ŠTMÿ–`Vq”góxQ«öú¯ã/1F-onígÝû}U/=ÈJs2ÒíX‘Íèe³µ˜Æùû®›ºwy¶ZÖúŽÚ[ÎNaFŒ³j„!ÇGiazƒ°«àï€{ÔVóLØÜ™Y¦?6LJÞàfؤØ}¨nºáƒk†£O›%á=¾mM'›ñmÜîwÚûHT at qæ§
+=»™"ÿ¿y‡Ÿ9ïHû¼Ó‰tÑø>SÙš­Òª<eùâpÛ"¡Ê[p.‡U<Ñ¢êÆG1Dè꧖­Ų̂RA]&ªµ÷ƒÞŸWŸM®^ͺeÜ,ŸOkµÚ×ö.PY§<WqiFœgeF=!ð ôæ\žm9{òo6W>Üä¸éJë|æƒ
+	ï|zêû£õܧû‘§ñìû—¡°ƒ(éfVIJÓH¶‰ †q¤½hÕD;/¬£b==ÅUÎåó:ØûUǺ>ÍúKÕâR_šà»êƒk]@˜rQ˜3{˜‡Ïñ£ÓV?_ò:2vŽë¿@pDC°sÍì¡¿úÜÿ0‡Ðm2¯'àŒ^H`üͶìð¶Ò#*áÄùÛÚ?iÆëA\·‰Ù÷Õ²>ÃHâE{[§5(´çlîq‡þeYÅÿ«Nó@Ýþ5_ã ñª”©ŠÃT2V):LçÀ󶾈·ÊRd>’Õ~ð´ž]Q¹=9þÐmF^}”Ï3Ué_ªœ}¯#›a''Ǿ{i‘≮>B#þ/07
 endstream
 endobj
-4780 0 obj <<
+4769 0 obj <<
 /Type /Page
-/Contents 4781 0 R
-/Resources 4779 0 R
+/Contents 4770 0 R
+/Resources 4768 0 R
 /MediaBox [0 0 612 792]
-/Parent 4661 0 R
-/Annots [ 4738 0 R 4743 0 R 4744 0 R 4745 0 R 4746 0 R 4747 0 R 4748 0 R 4749 0 R 4750 0 R 4751 0 R 4752 0 R 4753 0 R 4754 0 R 4755 0 R 4756 0 R 4757 0 R 4758 0 R 4759 0 R 4760 0 R 4761 0 R 4762 0 R 4763 0 R 4764 0 R 4765 0 R 4766 0 R 4767 0 R 4768 0 R 4769 0 R 4770 0 R 4771 0 R 4772 0 R 4773 0 R 4774 0 R 4775 0 R 4776 0 R 4777 0 R ]
+/Parent 4731 0 R
+/Annots [ 4726 0 R 4732 0 R 4733 0 R 4734 0 R 4735 0 R 4736 0 R 4737 0 R 4738 0 R 4739 0 R 4740 0 R 4741 0 R 4742 0 R 4743 0 R 4744 0 R 4745 0 R 4746 0 R 4747 0 R 4748 0 R 4749 0 R 4750 0 R 4751 0 R 4752 0 R 4753 0 R 4754 0 R 4755 0 R 4756 0 R 4757 0 R 4758 0 R 4759 0 R 4760 0 R 4761 0 R 4762 0 R 4763 0 R 4764 0 R 4765 0 R 4766 0 R ]
 >> endobj
-4738 0 obj <<
+4726 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.187 635.118 460.543 644.141]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.27.6.4) >>
 >> endobj
-4743 0 obj <<
+4732 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [455.003 610.046 475.813 619.069]
 /Subtype /Link
 /A << /S /GoTo /D (chapter.28) >>
 >> endobj
-4744 0 obj <<
+4733 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.187 596.374 460.543 605.397]
 /Subtype /Link
 /A << /S /GoTo /D (section.28.1) >>
 >> endobj
-4745 0 obj <<
+4734 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.187 582.702 460.543 591.725]
 /Subtype /Link
 /A << /S /GoTo /D (section.28.2) >>
 >> endobj
-4746 0 obj <<
+4735 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.187 569.03 460.543 578.053]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.28.2.1) >>
 >> endobj
-4747 0 obj <<
+4736 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.187 555.358 460.543 564.381]
 /Subtype /Link
 /A << /S /GoTo /D (subsubsection.28.2.1.1) >>
 >> endobj
-4748 0 obj <<
+4737 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.187 541.686 460.543 550.709]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.28.2.2) >>
 >> endobj
-4749 0 obj <<
+4738 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.187 528.014 460.543 537.037]
 /Subtype /Link
 /A << /S /GoTo /D (subsubsection.28.2.2.1) >>
 >> endobj
-4750 0 obj <<
+4739 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.187 514.342 460.543 523.365]
 /Subtype /Link
 /A << /S /GoTo /D (subsubsection.28.2.2.2) >>
 >> endobj
-4751 0 obj <<
+4740 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.187 500.67 460.543 509.693]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.28.2.3) >>
 >> endobj
-4752 0 obj <<
+4741 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.187 486.998 460.543 496.021]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.28.2.4) >>
 >> endobj
-4753 0 obj <<
+4742 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.187 473.326 460.543 482.349]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.28.2.5) >>
 >> endobj
-4754 0 obj <<
+4743 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.187 459.654 460.543 468.677]
 /Subtype /Link
 /A << /S /GoTo /D (subsubsection.28.2.5.1) >>
 >> endobj
-4755 0 obj <<
+4744 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.187 445.982 460.543 455.005]
 /Subtype /Link
 /A << /S /GoTo /D (subsubsection.28.2.5.2) >>
 >> endobj
-4756 0 obj <<
+4745 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.187 432.31 460.543 441.333]
 /Subtype /Link
 /A << /S /GoTo /D (subsubsection.28.2.5.3) >>
 >> endobj
-4757 0 obj <<
+4746 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.187 418.638 460.543 427.661]
 /Subtype /Link
 /A << /S /GoTo /D (subsubsection.28.2.5.4) >>
 >> endobj
-4758 0 obj <<
+4747 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.187 404.966 460.543 413.989]
 /Subtype /Link
 /A << /S /GoTo /D (section.28.3) >>
 >> endobj
-4759 0 obj <<
+4748 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.187 391.294 460.543 400.317]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.28.3.1) >>
 >> endobj
-4760 0 obj <<
+4749 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.187 377.622 460.543 386.645]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.28.3.2) >>
 >> endobj
-4761 0 obj <<
+4750 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [439.732 339.001 460.543 348.024]
 /Subtype /Link
 /A << /S /GoTo /D (chapter.29) >>
 >> endobj
-4762 0 obj <<
+4751 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.187 325.329 460.543 334.352]
 /Subtype /Link
 /A << /S /GoTo /D (section.29.1) >>
 >> endobj
-4763 0 obj <<
+4752 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.187 311.657 460.543 320.68]
 /Subtype /Link
 /A << /S /GoTo /D (section.29.2) >>
 >> endobj
-4764 0 obj <<
+4753 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.187 297.985 460.543 307.008]
 /Subtype /Link
 /A << /S /GoTo /D (section.29.3) >>
 >> endobj
-4765 0 obj <<
+4754 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.187 284.313 460.543 293.336]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.29.3.1) >>
 >> endobj
-4766 0 obj <<
+4755 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.187 270.641 460.543 279.664]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.29.3.2) >>
 >> endobj
-4767 0 obj <<
+4756 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.187 256.969 460.543 265.992]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.29.3.3) >>
 >> endobj
-4768 0 obj <<
+4757 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.187 243.297 460.543 252.32]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.29.3.4) >>
 >> endobj
-4769 0 obj <<
+4758 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.187 229.625 460.543 238.648]
 /Subtype /Link
 /A << /S /GoTo /D (section.29.4) >>
 >> endobj
-4770 0 obj <<
+4759 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.187 215.953 460.543 224.976]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.29.4.1) >>
 >> endobj
-4771 0 obj <<
+4760 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.187 202.281 460.543 211.304]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.29.4.2) >>
 >> endobj
-4772 0 obj <<
+4761 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.187 188.609 460.543 197.632]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.29.4.3) >>
 >> endobj
-4773 0 obj <<
+4762 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.187 174.937 460.543 183.96]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.29.4.4) >>
 >> endobj
-4774 0 obj <<
+4763 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.187 161.265 460.543 170.288]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.29.4.5) >>
 >> endobj
-4775 0 obj <<
+4764 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.187 147.593 460.543 156.616]
 /Subtype /Link
 /A << /S /GoTo /D (section.29.5) >>
 >> endobj
-4776 0 obj <<
+4765 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.187 133.921 460.543 142.944]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.29.5.1) >>
 >> endobj
-4777 0 obj <<
+4766 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.187 120.249 460.543 129.272]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.29.5.2) >>
 >> endobj
-4782 0 obj <<
-/D [4780 0 R /XYZ 100.892 685.529 null]
+4771 0 obj <<
+/D [4769 0 R /XYZ 100.892 685.529 null]
 >> endobj
-4779 0 obj <<
+4768 0 obj <<
 /Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-4820 0 obj <<
-/Length 1355      
+4809 0 obj <<
+/Length 1356      
 /Filter /FlateDecode
 >>
 stream
-xÚ½˜[SâH†ïù¹Ûä"±Izo¶ qdv<ŒàNm¹s!J׆ÄÉÁÑ¿_'
-*tK[s#!‰é'ï÷~‡9÷r>õÓÞÑ	GF@;Ó;sD;a,.˜3;7îÓÓÓ£”Òû>ý|tBˆ"™ºxV{Û°Èë4¯+u_o4íýèa¸õTPêÌ–½›ïșõÏ
-¨ˆŸíK‡ò89‡ãÌ™ô¾öFE¯‘1ƒ,h€yè„L-–b!€Жdõ¯Î2æN’¥G"÷6ñ|J©;IËGÄnZvßÏ“eê{>v‡»I~Ÿªó̽,‹Û,]¾yâ«'G#7Œñú¦È>×ôID‚hõÉC
-È4¦.E[g9r¯ÏÇËãÑÑð´5M'›÷`QÅD-L*†ñ|̄É¢ o>•âžx •&uS¦U§Z’Ï»ƒAª´ËAºöà„kOtÃ1ÆÂ
-¹¾mØ·ERwýRÇ
-d-«´Þä¼Îå¬ð|ü<ýÃ
-G"΁£&¸Öx±6{AYZ%âÛ—‚™( Iţʁ´¬$|m)îÊbÙ]dó—TPA´“q,b ãû’qÙçä!ÉÓj3n¶µgt÷Ú„Êà[ ÛÆVµaTr¦ó]©”” A½*
-“´®e~o%¢hFáÞjl›YÁŒó¹|”ó&ɺåÇKŒH'U‡à0m#Y'5Ñ®¡XyXìOe,Ÿgò¾lWìdº+§s{q¸Oà•VåU¦v8„qý翉"_#†fƒ/—+º‘¢+‹Ò
-@gP~b|‹B³‹†—1GAUh#'ùoõKqTŸmý,( Ö ‰0¶b}¸`S;ô=
-êýy}	1s§£áéùøëõh»±`ÁB û@cÁ¿ª±Ä{Önln,Dzš5Uµ¶}q§©’™rü¿Íƒ¶{‘5ï§#àXFÛ­lÍT9ŠË¡½^FjB‰ÙÞz˜«ÓUõœÏ¬i…£Vü3þ|Ø“ô„Õøþ«1£œƒÉï]œe¡âû³J˜þtÌ3™ë.µÿ窶‰<F‘•óÃYMLY}:þtÚåsßÃ@úWû·?þÒŒ¿Œ§oå6%DUžèðÜ&¿,·£ýN̹=mÁÚ8.`*\µ[ò
-H¥½}8‹”÷âò™ØòyºÐöºÎj¹Ljm¼O°Ù8B²ÝIÌéým¡*ʳž<tÀ¦YéN_tgN“rnŸ'b7eÊOͽÛV'
-£•:º–Ý<[û£Wót–¥jãfá‚­šJCq€TÛb)¢ã´{ˆÖC–>©±«gƒîà*ýѤ•ÝÐ ƒ%¢ïj.®KyÛÔ©VçD®ê˜®U«iû}Í`ˆB!d&«TÍjÙí¾=Ÿ±XmNàl"»Vê¤pUÏUß¼Š:Ѿ
-<Úa,€ÑÖ¦ŒsÝÚÝÛÙKìêâÝ/䯽ýZÜôZ›?'´Ûˆn£Yè¢T•\*6ïQˆa:øÑÃÿ®3Rªz°•z0jdöǏF–+מ齺T½¡ãòÔÆ´5o­‹ÑËÛÖUeÛ	é¿)H¯Qͳ‰®ˆrù°Î,=ÚÍǐ!û«eXNåýÂï?zœ»‰Ì’[™ÉZ)ñlú‰«ý)ÔŒÜy3³—$Á#|"7n'þñÉjªZW§×þÓ–<ƒí’¶ÜPõÞâÜTu;”VXªš° ûÆÆ
-\‘ϲ¦zwŽXˆK®>GÓÞywÍ¥
+xÚ½˜[S£H†ïó+¸[¸ û½7[IŒcfÇظS[î\`‚†ZGÿý~
+¨I·©Ä­¹P	 ýð~ïwè çÞAΧÞ`Ú;:áÈÁ(Hbgzç`ŽƒaGD2à’9Ó¹sã>===¦Þ÷éç£Bœ(B0u3%4 ð¤ö¦a‘×I^Wê¾ÞhÚûÑÃp	þê™< Ô™-{7ß‘3‡kŸP9?Û;—åQ 8‡ãÌ™ô¾öE¯1,i€¹p“A‹¥XÀ´%Yý«sãÆÜI¼ôHèÞÆžO)u'Iùè‘ÈMÊîóy¼L|ÏÇîpáa7Îïuž¹—eq›%Ë7O|õäPbä
+¯oJì30xIŸˆ ”D«·ˆj Ø@¦u)Ú:Ë‘{}>^Ž†§ý«Éh:Ù¼“Sˆ-L*Š€‚x>f¢C¢(À›O儸'@%qÝ”IÕ©çóî`(ír®=øaÇÚÝp„±´B®oD[`Äöm×G¿ÔqYË*©79¯ótVx>~žüa…#!ç‡ÀQ\k¼H½ ¬	­q‰‚ìKÁL¤ŠâQå@RV)|l)îÊbÙ]dó—TPA´“q,# £û’qÙçø!Γj3n¶µ%gt÷Ú„Êà[ ÛÆVµaWéLç»R).A‚zU&I]§ù½•ˆ† ©ÙÞjl›YÁŒóyú˜Î›8ë–/U0 T‚äd×D»N„båáp*cù<KïËvÅN¦»x:ç°‡û^iU^Óć" ½翉"_#
+³Á—ËÝHÑ•Ei ˆ3U~äA.f
+/#Ž‚ªÐFŽóßê—â¨þ¶õ³h  Xƒ&EdÅúp;Á¦v2è{Ôûóú #æNGÃÓóñ×ëÑvcÁ’	WDh,øW5–hÏڍ͍å8­fMU­m_Üiªx¦ÿoó í^dÍûéH%8d'–ÑpÀf+[3U΁ârh¯—¡šP"²·æêtU=ç3kZá°ÿ€ÅŒE§¿Äö$`øÙ5f”ób0ù½‹ó ,T|VIÓŸîy–æºKmÅÿ¹ªíC"PhåüpVSVŸŽ?vùÜ÷0þÕþôã/ãéß[¹M	\‡9ýðÜ&¿,·ù~'æÜž¶`m0®Ú­Ny¤ÒÞ>œ…Ê{â€|&¶|ž.´½®³:]Ƶ6Þ§Øl	¶›Ã ‰9½¿-TEyÖ“‡Øt‘VºÓݙӸœÛÇgƉÜÍD™òÓFsoÁ¶Õ	E¸RG·Ñ²›gkôjžÎ²DmÜ,\°USi Õ¶XŠè8i瞢õ%OjFìªÁÙ ;¸J~4Ie74ìµñ¡Dô]ÀÅu™Þ6u¢Õ9IWuLתմý¾f0D*ÂèBf"¼JجN»Ý·ç3©Í	œÓ.¤•:)]ÕsÕÅ7¯¢N´¯v`ô†µi ã\·v÷vö;‡h÷ùëGo¿7½Öæ×	í6¢Ûhº°¨U%W£ŠÍ»ÃB(0LÇ‘<DtñÿÑuFJT¶¢RBF
+ÍþøѤåʵgz¯žªÞÐqyjcÚš·ÖÅèeƒmë¿¢½v@úo
+ÒkTól¢+bº|Xg–žíæc@$Ú_-ãÀršÞ/üþ£Ç¹§Y|›fi­”x6}ÅÕ~•j†î¼™ÙK’ä!>‘·ÿød5U­«ÓkÿiKžÁvI[n¨zoqnªºJ+,UMXâýa…qW䳬©Þã%–rç’«¿£iï?»ÌÞ
 endstream
 endobj
-4819 0 obj <<
+4808 0 obj <<
 /Type /Page
-/Contents 4820 0 R
-/Resources 4818 0 R
+/Contents 4809 0 R
+/Resources 4807 0 R
 /MediaBox [0 0 612 792]
-/Parent 4661 0 R
-/Annots [ 4778 0 R 4783 0 R 4784 0 R 4785 0 R 4786 0 R 4787 0 R 4788 0 R 4789 0 R 4790 0 R 4791 0 R 4792 0 R 4793 0 R 4794 0 R 4795 0 R 4796 0 R 4797 0 R 4798 0 R 4799 0 R 4800 0 R 4801 0 R 4802 0 R 4803 0 R 4804 0 R 4805 0 R 4806 0 R 4807 0 R 4808 0 R 4809 0 R 4810 0 R 4811 0 R 4812 0 R 4813 0 R 4814 0 R 4815 0 R 4816 0 R ]
+/Parent 4731 0 R
+/Annots [ 4767 0 R 4772 0 R 4773 0 R 4774 0 R 4775 0 R 4776 0 R 4777 0 R 4778 0 R 4779 0 R 4780 0 R 4781 0 R 4782 0 R 4783 0 R 4784 0 R 4785 0 R 4786 0 R 4787 0 R 4788 0 R 4789 0 R 4790 0 R 4791 0 R 4792 0 R 4793 0 R 4794 0 R 4795 0 R 4796 0 R 4797 0 R 4798 0 R 4799 0 R 4800 0 R 4801 0 R 4802 0 R 4803 0 R 4804 0 R 4805 0 R ]
 >> endobj
-4778 0 obj <<
+4767 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [492.996 648.668 511.352 657.69]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.29.5.3) >>
 >> endobj
-4783 0 obj <<
+4772 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [490.542 621.876 511.352 630.898]
 /Subtype /Link
 /A << /S /GoTo /D (chapter.30) >>
 >> endobj
-4784 0 obj <<
+4773 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [492.996 607.86 511.352 616.882]
 /Subtype /Link
 /A << /S /GoTo /D (section.30.1) >>
 >> endobj
-4785 0 obj <<
+4774 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [492.996 593.844 511.352 602.867]
 /Subtype /Link
 /A << /S /GoTo /D (section.30.2) >>
 >> endobj
-4786 0 obj <<
+4775 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [492.996 579.828 511.352 588.851]
 /Subtype /Link
 /A << /S /GoTo /D (section.30.3) >>
 >> endobj
-4787 0 obj <<
+4776 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [492.996 565.812 511.352 574.835]
 /Subtype /Link
 /A << /S /GoTo /D (section.30.4) >>
 >> endobj
-4788 0 obj <<
+4777 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [492.996 551.796 511.352 560.819]
 /Subtype /Link
 /A << /S /GoTo /D (section.30.5) >>
 >> endobj
-4789 0 obj <<
+4778 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [492.996 537.78 511.352 546.803]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.30.5.1) >>
 >> endobj
-4790 0 obj <<
+4779 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [492.996 523.764 511.352 532.787]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.30.5.2) >>
 >> endobj
-4791 0 obj <<
+4780 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [492.996 509.748 511.352 518.771]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.30.5.3) >>
 >> endobj
-4792 0 obj <<
+4781 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [492.996 495.732 511.352 504.755]
 /Subtype /Link
 /A << /S /GoTo /D (section.30.6) >>
 >> endobj
-4793 0 obj <<
+4782 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [492.996 481.716 511.352 490.739]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.30.6.1) >>
 >> endobj
-4794 0 obj <<
+4783 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [490.542 454.924 511.352 463.947]
 /Subtype /Link
 /A << /S /GoTo /D (chapter.31) >>
 >> endobj
-4795 0 obj <<
+4784 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [492.996 440.908 511.352 449.931]
 /Subtype /Link
 /A << /S /GoTo /D (section.31.1) >>
 >> endobj
-4796 0 obj <<
+4785 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [492.996 426.893 511.352 435.915]
 /Subtype /Link
 /A << /S /GoTo /D (section.31.2) >>
 >> endobj
-4797 0 obj <<
+4786 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [492.996 412.877 511.352 421.899]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.31.2.1) >>
 >> endobj
-4798 0 obj <<
+4787 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [492.996 398.861 511.352 407.883]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.31.2.2) >>
 >> endobj
-4799 0 obj <<
+4788 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [492.996 384.845 511.352 393.868]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.31.2.3) >>
 >> endobj
-4800 0 obj <<
+4789 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [492.996 370.829 511.352 379.852]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.31.2.4) >>
 >> endobj
-4801 0 obj <<
+4790 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [490.542 344.037 511.352 353.06]
 /Subtype /Link
 /A << /S /GoTo /D (chapter.32) >>
 >> endobj
-4802 0 obj <<
+4791 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [492.996 330.021 511.352 339.044]
 /Subtype /Link
 /A << /S /GoTo /D (section.32.1) >>
 >> endobj
-4803 0 obj <<
+4792 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [492.996 316.005 511.352 325.028]
 /Subtype /Link
 /A << /S /GoTo /D (section.32.2) >>
 >> endobj
-4804 0 obj <<
+4793 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [492.996 301.989 511.352 311.012]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.32.2.1) >>
 >> endobj
-4805 0 obj <<
+4794 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [492.996 287.973 511.352 296.996]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.32.2.2) >>
 >> endobj
-4806 0 obj <<
+4795 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [492.996 273.957 511.352 282.98]
 /Subtype /Link
 /A << /S /GoTo /D (subsubsection.32.2.2.1) >>
 >> endobj
-4807 0 obj <<
+4796 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [492.996 259.941 511.352 268.964]
 /Subtype /Link
 /A << /S /GoTo /D (subsubsection.32.2.2.2) >>
 >> endobj
-4808 0 obj <<
+4797 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [492.996 245.925 511.352 254.948]
 /Subtype /Link
 /A << /S /GoTo /D (subsubsection.32.2.2.3) >>
 >> endobj
-4809 0 obj <<
+4798 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [492.996 218.36 511.352 227.383]
 /Subtype /Link
 /A << /S /GoTo /D (subsubsection.32.2.2.4) >>
 >> endobj
-4810 0 obj <<
+4799 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [492.996 204.344 511.352 213.367]
 /Subtype /Link
 /A << /S /GoTo /D (subsubsection.32.2.2.5) >>
 >> endobj
-4811 0 obj <<
+4800 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [492.996 190.328 511.352 199.351]
 /Subtype /Link
 /A << /S /GoTo /D (subsubsection.32.2.2.6) >>
 >> endobj
-4812 0 obj <<
+4801 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [492.996 176.313 511.352 185.335]
 /Subtype /Link
 /A << /S /GoTo /D (subsubsection.32.2.2.7) >>
 >> endobj
-4813 0 obj <<
+4802 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [492.996 162.297 511.352 171.319]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.32.2.3) >>
 >> endobj
-4814 0 obj <<
+4803 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [492.996 148.281 511.352 157.303]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.32.2.4) >>
 >> endobj
-4815 0 obj <<
+4804 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [492.996 134.265 511.352 143.288]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.32.2.5) >>
 >> endobj
-4816 0 obj <<
+4805 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [492.996 120.249 511.352 129.272]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.32.2.6) >>
 >> endobj
-4821 0 obj <<
-/D [4819 0 R /XYZ 151.701 685.529 null]
+4810 0 obj <<
+/D [4808 0 R /XYZ 151.701 685.529 null]
 >> endobj
-4818 0 obj <<
+4807 0 obj <<
 /Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-4858 0 obj <<
+4847 0 obj <<
 /Length 1347      
 /Filter /FlateDecode
 >>
 stream
-xÚ¥—I{Ú:†÷ü
-/åŽFK‡©ô†!Ù¤]¸à&¾›Ó’,àa0ánbùD–^Îðé[o¶:µÇIí¡M©å;ërkòÓ";~@-×€in½¢F–qZ¬íma–à€Èõ×°\9u»Ý&[9¯ÖšÔ~×ØaúѲÂaÌš-k¯ß±5‡ÿ}µ°Ãßú[Î\ZLÀzB®·°Æµç>F=Ýú°(œ¿d}VEœ—ûo­×:óbìÂ*0úö›OÝ~dž9=…#›QÔiÙå'Íî¨Õ˜FÝÖøü[áQ¹8µc«N…#¨w•†zb\G6åö/6ÅÃ~£Õ´ËɍA¿ÝíLG¡¸hÒô•yÒj|éwŸ§::`óN¬ûçC›ˆ7ºs™U'ÌñàYr3%)EÝåj/ãÔ¦*¢Â&(ÉRí.òWb×—.òµÁ_’äbÿK—sÔÛ,Š  >Œ£qœÿ±ÁUàbxgèK¶.’ôÍDDX at I5ÖÀÐj˜—$/6ÑB‘œ“
-¥Ëâ|¥Ñ"¿	|EÐÚ„ê3B4ø<)ûŸ¤U>Äœ»ÈÃĐ\ú„8T&W‡nÕYà=æÐfEyûyu_À„
-ÔKÞò¨	UÚ£t®Ó<	šGX‡0ŒçôWŸKÅmeYŠ„ЕåtXÖ%”Ÿ€òSbÁ @›j0vFaó "ã°÷^,£8Åý5)ô5ùOü¡¢*ýI~Ú…yÿÞ$¹ªWÆ\#"ðˆ‘íz¡
-S¡NW͹ŒXÉò3Ï–»|‹–çGTgv¶ÊXd»‚>ú'u°‰˜ûA ÀîçªC˜êøVz;T˜Pñ¼ûPµ…ü¼IfRJ~)šãš×Î&™ÇÆ0s
-À•(uCœ©.ùúñ_厶
-‰GÅ4NY’ô2ÞÛƒä$±9©ÇI5§	SŸŽg R{„8¯ðî¢Î+ˆ}Ï¥÷ĘêÓñ>VYK&‹j at 8>@€t”—>õ\Oö…ß0áo™‚€§²Ë³Î}–q±?T at qÓ7³óefúw8ðÒ…m/3I¡N¶¹†Ëœ~q/ÓÁìâÉn`Ø— Á= \ÐËÔɐÈp¼Q~ÃïCu’hñ{Tú3Ér˜DÌݵ#¼BbŒ™Æªëa“ΤàAUH!ü0¢¸Œ‰øDÒÓc}ÒOšÊ%ͨˆÔ¨,®¨£Ä­ÆÐE“ésû(@ì,@HbnNnJ½{i´É­Òh½žÿ؁D3iùUö»é|‡©š9„›â}׏$3urPáVÈ€Ô½‡T[OM¹m84úÆã²îˆéÚtÚRÂ’ªG»¡±ÐÅ2W×XöºãKœØ.o ƒžzëO¸@
-ç@C¾p4(ã8”Æ„ü1¬—á9nv
-w³qy%ÜKÉMýè¹—]}+:\Diºk£1ç¨ÅÁ:. ó
-26)<ðŒ\××Ô‹ 7…‹þA9Ô‰`.×À“GQÕþZ+÷׫F3[FûR}*•ôCþÉ6…Y7¸lÊ)û\þ+­nœ_ôÆïQŸ…ª	÷…Y‘åŸA偬Êï!ÕjÊSö¶ïhdz<Y]¹ºp*ø½{kUb˜gò”\Äg
-öC#¯ê•/°$÷Ét½ÔA=;y¶Y©H…³Y¶©¸Øù~@«‘êÆdÖv§ã"^ug·p!ô>šÅë+M¾KüØ…®½ŒœaVr|¥ÒK¹§×˜ý³5©ýðÂÓ
+xÚ¥—K{Ú:†÷ü
+/ÅGW_–·Ò.á’MÚ….ñ)ØÔ˜6ù÷gd	Î&¶…l½™ùæÓ[K[ÝÚã´öСÔòlßq¸5ýiŒmϧ–ãù¶ðaha½¢fšäQ’oëߧ_:Ã,ÛÇ>‘/0*l
++&¾¿¿ÿ‰c9­ÖžÖ~×ü ³O¾*lƬùºöú[øí«…mæ{ÖßbæÚb³!à~eMjÏ5|Jz¾òñ£Ü·úõ-ÜäQV Þµ^Ìcˆ±‹QÑ—`Ðzê
+ºu˜ÃÑS0®3ŠºízñJ«7n7§Ãq¯=)¿+\ê!Ç/}[
+ˆ‡ îUêúˆqMÐ’Ë¿Ô	|<4Û­z1¹9tzÝÙ8¨ûšö†5<m7¿zÏ3°‰³ÑÃõ¡CÄY›9Ìjf»p-¸·ÉÅ')E½õf­£¤N]”‡y 8M´«Èÿ;ž‘£pœñ’$ë_8œ£þn•Ç ùaM¢ìOB!†g†¾¤Û<N–&"Â|Jª‰°†VüÄY¾WŠ¤L6’!‹²mš„«â–ÇðA[ªÇR÷ó¤ì’VÅsî ™oHŸÛ‚Jq58±¹àVƒù69`ŽêŒ 0Ëa=W Þ‚Púñ2s)¨b<Lêf¶+A‹ðKâ†1rñ¹XÊVq[Y&!te9u	å' ü”Y0(Жº™ºã u4‘IÐ.>£8Ùý5)ô5ùOô¡²*ã"ƒ8íÓ<Ž~ïâLÕ«‡r£Öˆð]bd»^¨ÂT¨³
+ds!3V°üÌÒõ^oáZâüÌÆö»ÌÓ}AŸüHml"æžï0ÿ\uSßÀJ¯‘b›
+ª ®{ª¶Ÿwñ\ZÉ/EsZ3ðØÝŋȘfN¸¥aÈ3Õ‰oýUáèÔAøQ˜ïÀãÔHœ\æûýh9qd–#u9©æ4aêåX•Þ°`ÄYt…wŸu^Aì¹½'ÇT/ÇûXe-™"J,ªaû ÒQ^ÆÔu\Ù~Ä/wR‚€§TÈå^灿‡ë(?l*à¸ÉÒ@Á<©LçŽ ^†P¢£u*)ÔζÐp™åG0÷Â0Ì>ŸìV †=	àÞÀu ýTí±L—!à7,ð!UgB{ŒÞÂ"žqšÁ$bî0¸¡cT«®‡]2—†mT.ðÈâ0a$좧§(zÑO[*$­0Õ]'^]q3F‰S¡Ë&Ókû$A¬” $13‹›R÷^­¸•Œ¶Ûŏ=H8—#¿Š~7Yì1U37Á.Û÷#ñ\í\T82 å÷j«à©%—
+FÆظ\Ö1›Î[Jø¤êÑnh,t±ÌÑ5–ý^÷ôP''vŠè°¯žS®n …} )8šÕà$ƒ}HùcÐ(ÒsÚ:
+îïîVóòJ„¯S?ZŽ²£oEG«0IömÔ1çu£<?ŽNrèüÁƒŒM
+÷]#×õÍß1õ¢CЦpп8‡ÚÌåê»r+ªZ_k`Åúz×h¥ëðPªO…“~È?é.7û—M9%ŸÓ¿bÐúFù 7y³¨”ªœæyš}|•û²n(½‡Të)OéòÐÑNæY¼¹rtáTð{×ÖºÄ(Kå.¹ŠJ
+öC3‹®ú•'°$a÷Él{ÈÔÑ=»YºÛ¨Lóyº«8ØyžO«‘F1k»ÓImJÝAé!„~ÃCóh{¥Éwˆw›¡Ðµ‡‘Æp#ï¯Tza÷ôús¸¶§µÿ Ù2¯
 endstream
 endobj
-4857 0 obj <<
+4846 0 obj <<
 /Type /Page
-/Contents 4858 0 R
-/Resources 4856 0 R
+/Contents 4847 0 R
+/Resources 4845 0 R
 /MediaBox [0 0 612 792]
-/Parent 4661 0 R
-/Annots [ 4817 0 R 4822 0 R 4823 0 R 4824 0 R 4825 0 R 4826 0 R 4827 0 R 4828 0 R 4829 0 R 4830 0 R 4831 0 R 4832 0 R 4833 0 R 4834 0 R 4835 0 R 4836 0 R 4837 0 R 4838 0 R 4839 0 R 4840 0 R 4841 0 R 4842 0 R 4843 0 R 4844 0 R 4845 0 R 4846 0 R 4847 0 R 4848 0 R 4849 0 R 4850 0 R 4851 0 R 4852 0 R 4853 0 R 4854 0 R ]
+/Parent 4731 0 R
+/Annots [ 4806 0 R 4811 0 R 4812 0 R 4813 0 R 4814 0 R 4815 0 R 4816 0 R 4817 0 R 4818 0 R 4819 0 R 4820 0 R 4821 0 R 4822 0 R 4823 0 R 4824 0 R 4825 0 R 4826 0 R 4827 0 R 4828 0 R 4829 0 R 4830 0 R 4831 0 R 4832 0 R 4833 0 R 4834 0 R 4835 0 R 4836 0 R 4837 0 R 4838 0 R 4839 0 R 4840 0 R 4841 0 R 4842 0 R 4843 0 R ]
 >> endobj
-4817 0 obj <<
+4806 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [439.732 648.668 460.543 657.69]
 /Subtype /Link
 /A << /S /GoTo /D (chapter.33) >>
 >> endobj
-4822 0 obj <<
+4811 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [439.732 623.14 460.543 632.163]
 /Subtype /Link
 /A << /S /GoTo /D (chapter.34) >>
 >> endobj
-4823 0 obj <<
+4812 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.187 609.378 460.543 618.4]
 /Subtype /Link
 /A << /S /GoTo /D (section.34.1) >>
 >> endobj
-4824 0 obj <<
+4813 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.187 595.615 460.543 604.637]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.34.1.1) >>
 >> endobj
-4825 0 obj <<
+4814 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.187 581.852 460.543 590.875]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.34.1.2) >>
 >> endobj
-4826 0 obj <<
+4815 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.187 568.089 460.543 577.112]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.34.1.3) >>
 >> endobj
-4827 0 obj <<
+4816 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [438.376 528.925 460.543 538.622]
 /Subtype /Link
 /A << /S /GoTo /D (part.4) >>
 >> endobj
-4828 0 obj <<
+4817 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [439.732 503.398 460.543 512.421]
 /Subtype /Link
 /A << /S /GoTo /D (chapter.35) >>
 >> endobj
-4829 0 obj <<
+4818 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.187 489.635 460.543 498.658]
 /Subtype /Link
 /A << /S /GoTo /D (section.35.1) >>
 >> endobj
-4830 0 obj <<
+4819 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.187 475.872 460.543 484.895]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.35.1.1) >>
 >> endobj
-4831 0 obj <<
+4820 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.187 462.11 460.543 471.132]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.35.1.2) >>
 >> endobj
-4832 0 obj <<
+4821 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.187 448.347 460.543 457.369]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.35.1.3) >>
 >> endobj
-4833 0 obj <<
+4822 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.187 434.584 460.543 443.607]
 /Subtype /Link
 /A << /S /GoTo /D (section.35.2) >>
 >> endobj
-4834 0 obj <<
+4823 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.187 420.821 460.543 429.844]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.35.2.1) >>
 >> endobj
-4835 0 obj <<
+4824 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.187 407.058 460.543 416.081]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.35.2.2) >>
 >> endobj
-4836 0 obj <<
+4825 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.187 393.295 460.543 402.318]
 /Subtype /Link
 /A << /S /GoTo /D (subsubsection.35.2.2.1) >>
 >> endobj
-4837 0 obj <<
+4826 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.187 379.532 460.543 388.555]
 /Subtype /Link
 /A << /S /GoTo /D (subsubsection.35.2.2.2) >>
 >> endobj
-4838 0 obj <<
+4827 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.187 365.769 460.543 374.792]
 /Subtype /Link
 /A << /S /GoTo /D (subsubsection.35.2.2.3) >>
 >> endobj
-4839 0 obj <<
+4828 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.187 352.006 460.543 361.029]
 /Subtype /Link
 /A << /S /GoTo /D (subsubsection.35.2.2.4) >>
 >> endobj
-4840 0 obj <<
+4829 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.187 338.243 460.543 347.266]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.35.2.3) >>
 >> endobj
-4841 0 obj <<
+4830 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.187 324.48 460.543 333.503]
 /Subtype /Link
 /A << /S /GoTo /D (subsubsection.35.2.3.1) >>
 >> endobj
-4842 0 obj <<
+4831 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.187 310.717 460.543 319.74]
 /Subtype /Link
 /A << /S /GoTo /D (subsubsection.35.2.3.2) >>
 >> endobj
-4843 0 obj <<
+4832 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.187 296.954 460.543 305.977]
 /Subtype /Link
 /A << /S /GoTo /D (subsubsection.35.2.3.3) >>
 >> endobj
-4844 0 obj <<
+4833 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.187 283.191 460.543 292.214]
 /Subtype /Link
 /A << /S /GoTo /D (subsubsection.35.2.3.4) >>
 >> endobj
-4845 0 obj <<
+4834 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [439.732 244.115 460.543 253.138]
 /Subtype /Link
 /A << /S /GoTo /D (chapter.36) >>
 >> endobj
-4846 0 obj <<
+4835 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.187 230.352 460.543 239.375]
 /Subtype /Link
 /A << /S /GoTo /D (section.36.1) >>
 >> endobj
-4847 0 obj <<
+4836 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.187 216.589 460.543 225.612]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.36.1.1) >>
 >> endobj
-4848 0 obj <<
+4837 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.187 202.826 460.543 211.849]
 /Subtype /Link
 /A << /S /GoTo /D (subsubsection.36.1.1.1) >>
 >> endobj
-4849 0 obj <<
+4838 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.187 189.064 460.543 198.086]
 /Subtype /Link
 /A << /S /GoTo /D (subsubsection.36.1.1.2) >>
 >> endobj
-4850 0 obj <<
+4839 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.187 175.301 460.543 184.323]
 /Subtype /Link
 /A << /S /GoTo /D (subsubsection.36.1.1.3) >>
 >> endobj
-4851 0 obj <<
+4840 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.187 161.538 460.543 170.56]
 /Subtype /Link
 /A << /S /GoTo /D (subsubsection.36.1.1.4) >>
 >> endobj
-4852 0 obj <<
+4841 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.187 147.775 460.543 156.798]
 /Subtype /Link
 /A << /S /GoTo /D (subsubsection.36.1.1.5) >>
 >> endobj
-4853 0 obj <<
+4842 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.187 134.012 460.543 143.035]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.36.1.2) >>
 >> endobj
-4854 0 obj <<
+4843 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.187 120.249 460.543 129.272]
 /Subtype /Link
 /A << /S /GoTo /D (section.36.2) >>
 >> endobj
-4859 0 obj <<
-/D [4857 0 R /XYZ 100.892 685.529 null]
+4848 0 obj <<
+/D [4846 0 R /XYZ 100.892 685.529 null]
 >> endobj
-4856 0 obj <<
+4845 0 obj <<
 /Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F27 3691 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-4894 0 obj <<
-/Length 1313      
+4883 0 obj <<
+/Length 1320      
 /Filter /FlateDecode
 >>
 stream
-xÚ­—Ëvâ8†÷<…—ö·®–4;’4=äҍ'93™^8à€O›ñ¥Ógž~J¶!\,8³Â Éú(ýUúYsY7½¿÷éš##W!…-ÿÕ»aË“ÊåŠYþÌz¶ÅÎwÿ˧kB,é*Ïcz&%Ô%ðšjÆešaRäz^oè÷þéa‚7o½»”ZÓeïù;²f0öÅB.UÒz«f.-Ê¥ëqϱ5é}í¡†mÓb¾C«¨‹¹gyL¹–f¡žK\\‘¬—ZÏ}1û!’$JæNŸRf¿:ØN³úyRN§ažï,ÚZŒ9ÂD´NØLDVSW²BÚ@&ÁÒ!Â~	úTïOíÑr‡Ë0qˆ´‹ ˆÒ¤þýr‘F fâR昰ö¶Ï°Ë ¾}Â].hsp‹`U„Ù>$•Ü¦âàWŽìÉ“ƒrà(ÏöJÉlÿóЩ–L·ƒúñixQ®nGw£‰ÿ­^2º¿Ó¯µ°çR810ÎT
-ãßߏ÷÷$£Äþã® öO@
-b_;’ÚaP”Ķ
-tÌꇋÐéc;mT#Ìà¹0KCb¬Œ|FiˆCah°›2š…q”ìaAˆe8ÕªY$Ñ4ˆëq?Z™É¥‘n2PƒÞ^{
-=êÈq4Š°FЂÀ~£æ$/‚8®ul¢#ÄCÓQ¦Ï¶îOx§Nb4…½×y^,̤×Q“‹s€ôäƒ6ò?°MÊÕªZfE=[ӏ›å}ŒÛ7´µP
-“à%ÞÐN 9_×EôÜKL%Ñtüô`ÒÖNËìKC‘¨b‘¥å|ÑŒOÆF0ì!¨ìTœÆÎ
-Ø(ÑiUWW™*I ¡þÝT}¶{òpÆ<õ1wߐݴ­øÜÿÔ×O˜ýŒÂ·dS¿–ÑTþhÊŽþ7i™£ê*NžUzh{éñë\a[¹Âê2ûsºléAcs³®'O=pÚž!7qúRWc­ÊB§¶¹"é»L¾w{,‚,<rk‰”[†NߺUç}•Y©nÉ„œÄÎ᧪â	²*›™M"ê<¯›\™)GuýaøtÑ	ñØ$ñ1ž¾9ÎAõÆyþ¦?Ó¬q2—]õ’ùΤ:‚;è 'Æ.ÜÕdÇãRåÔØʇŽÕ%*88(ú„ƒF³á’x;u73ÌI«‹yï/a.µÉÞØ7×èH[Mm*Ûluc¡Ù»…óÿyxùû¬ó’\+—剷œöûéÉvc<ª“:ÓNEÚ³rÚeáÁˆ1ŒÂ‘íÖwçår¥÷3֐‚nÃNß°õºÛè´öÖ¹ÙãZyUÆŽë³Ö¯A:Á³÷®ƒFƒ»ÁX7Lþ5º»q`"…Ÿ®œjÅÚ$Ý„=n†ÕèÁ‡o4L÷}c›5ÞNZÚ,X+8=«ÍRíjºŠ‚y’æE4Í·"]k+ÍW„Rº&rz†{Pm®JWáK9ŸoœÙ[T,›­{q	½xcΊ<Œ_;ì¢Â£µÄ§Ý=øÓU“iË•Q}vúž­®aMG±y?O±óöc÷ÁS”ÌRë·ær¼‹ê«SYÝÆ[Þ¦IT¤fk‰SÓí´9t±½olZÖJDx[h²FÓ?®Ñª/Ú¬(GAÒ¬ðëϧÊg?êücÌpEíä_^twÆ°@k¬»WZýÞ¤eÚ
+xÚ­—Ëvâ8†÷<…—ö·î¶fG’¦'·n<É™ÉôÂ|ÚØŒ/IÎ<ý”dC¸Xpf…A’õQú«ô²f²®zgAïË%GF®D[Á‹…9v=„-áK—KfSëÉ~ãØù|ûrIˆå»R¦¦SB]ïÒÓγ´ŒÒ²Pózà÷Oü~ã­Ü¥Ôš,zO?‘5…±or©ô­7=saQsxN¬qï{5¨hó-dI]Ì…%˜t5–b¡Â%.Ö$«¥ÖS_0fß'ašÆéÌéSÊìÛY^?«É$*Š­E‹1§žg{„·NXODVS×óÈi‡‡xösاjjË$ZD©C|»Ë8KëßÏçY`&.éÁÖîùövÄ·O¸Ë=ÚÜ<\–Q¾I}nSoïWŽìñ£ƒràHa¿¥ÏìàëÐÑKƃ›³Aýø8<«7£ÛÑ8øQ/Ýݪ×ZX¸NLŒ3YÃww×»{Á(ÿ(
+ÿq[»'àíb_:>µ£°¬rˆ­t˜N뇳Èéc;m臿fð\š¥ác,|FixûÂP`WU<’8ÝÁ‚;Êh¢T3OãI˜ÔãA¼4“1J…íQÔMjPÁÛÃkO¡¹0‰§aÕJƒ ` hÔœe˜$µŽMt„ô9eêlÛèöù<áÙ×™Ó‡M`ïUž—s3éeœDÆä✠>ú`ülãj¹Ô²¼¬g+Zãqs"Åç¸}c@[Õ0
+Ÿ“5í2aŸóeUDÿ(Œ±ÄÔ'ŠŽLÚZ@£I•p)(²UÎó¬šÍ›ññµ•òãÁØ©¥*¡êª*£“êßuÕgÛ'o gLÈϹû†ì¦mÅçîU]?QþGo5Ⱥ*~¯â‰üÕ”õo²*7FUê8©ôÐöÒÔ¹Â6r…Õ!eö×lÑ$Ò½Âgf%2¬'Ž=pÚž!WIö\Wc¥ÊR¥¶¹"{‚Á]¶s±´w{ÌÃ<:pkIUnýã·nÕù=dŸ6+ú–ÌAÈÅ¡1@ìD~¬*!«ò©ÙÔI"O#Ý$ààªâ@9zX×y<„×	ñÐ$ñ!Bß' øõÆEñ¦>³¼q2çsUõÒÙÖ¤:‚;è 'ñ,Œ]¸«É–Ç¥Ò%¨±•÷…õ%êqp0Pô	HfÃ%ñwênf˜“é‹yç/aî+“½°k®Ñ¶šÚÔo³Õ…fÌÿ×áùï×`÷ÏA¹ä‰7œöÇéùíÆxT'u®œŠoO«I—…##bÄ0
+Ço·¾ƒ¢¨KµŸ±v€Tvü†­×ÝZ§µ·.ÌŸPíU9¬ÏZ\‚t
+‚{ÌÞQV#ˆÁíàZ5Lþ5º½r`"…Ÿ.½bm’jÂÖCjÔàý¦»³¾±ÍºÞŒ[Ú,Xëq|R›%ÛÕt‡³4+ÊxRlDºÖV–˜¯)UMäø÷ ÛU•.¢çj6[;³·¸œ76[õâ>ôâ9+‹(yé°‹ŽÖŸv÷L–M¦-–Fõ!LT8Èñ{¶º†!4yžÅ¸Ÿì´ýXç}ð§ÓLÅú­¹o£Ru´Õm¼åM–Æef¶–ˆ1ù9ÝV›C7ÛûƦeÕú žØ@ók4õã
+MQf@9
+ÓfEP>joœÿªó1׃+j+ÿŠ²»3†JcݽÒêsôþîh 
 endstream
 endobj
-4893 0 obj <<
+4882 0 obj <<
 /Type /Page
-/Contents 4894 0 R
-/Resources 4892 0 R
+/Contents 4883 0 R
+/Resources 4881 0 R
 /MediaBox [0 0 612 792]
-/Parent 4896 0 R
-/Annots [ 4855 0 R 4860 0 R 4861 0 R 4862 0 R 4863 0 R 4864 0 R 4865 0 R 4866 0 R 4867 0 R 4868 0 R 4869 0 R 4870 0 R 4871 0 R 4872 0 R 4873 0 R 4874 0 R 4875 0 R 4876 0 R 4877 0 R 4878 0 R 4879 0 R 4880 0 R 4881 0 R 4882 0 R 4883 0 R 4884 0 R 4885 0 R 4886 0 R 4887 0 R 4888 0 R 4889 0 R 4890 0 R ]
+/Parent 4731 0 R
+/Annots [ 4844 0 R 4849 0 R 4850 0 R 4851 0 R 4852 0 R 4853 0 R 4854 0 R 4855 0 R 4856 0 R 4857 0 R 4858 0 R 4859 0 R 4860 0 R 4861 0 R 4862 0 R 4863 0 R 4864 0 R 4865 0 R 4866 0 R 4867 0 R 4868 0 R 4869 0 R 4870 0 R 4871 0 R 4872 0 R 4873 0 R 4874 0 R 4875 0 R 4876 0 R 4877 0 R 4878 0 R 4879 0 R ]
 >> endobj
-4855 0 obj <<
+4844 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [492.996 648.668 511.352 657.69]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.36.2.1) >>
 >> endobj
-4860 0 obj <<
+4849 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [492.996 634.895 511.352 643.918]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.36.2.2) >>
 >> endobj
-4861 0 obj <<
+4850 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [490.542 595.774 511.352 604.797]
 /Subtype /Link
 /A << /S /GoTo /D (chapter.37) >>
 >> endobj
-4862 0 obj <<
+4851 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [492.996 582.002 511.352 591.025]
 /Subtype /Link
 /A << /S /GoTo /D (section.37.1) >>
 >> endobj
-4863 0 obj <<
+4852 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [492.996 568.23 511.352 577.253]
 /Subtype /Link
 /A << /S /GoTo /D (section.37.2) >>
 >> endobj
-4864 0 obj <<
+4853 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [492.996 554.458 511.352 563.481]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.37.2.1) >>
 >> endobj
-4865 0 obj <<
+4854 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [492.996 540.686 511.352 549.709]
 /Subtype /Link
 /A << /S /GoTo /D (subsubsection.37.2.1.1) >>
 >> endobj
-4866 0 obj <<
+4855 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [492.996 526.914 511.352 535.936]
 /Subtype /Link
 /A << /S /GoTo /D (subsubsection.37.2.1.2) >>
 >> endobj
-4867 0 obj <<
+4856 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [492.996 513.142 511.352 522.164]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.37.2.2) >>
 >> endobj
-4868 0 obj <<
+4857 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [492.996 499.37 511.352 508.392]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.37.2.3) >>
 >> endobj
-4869 0 obj <<
+4858 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [492.996 485.598 511.352 494.62]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.37.2.4) >>
 >> endobj
-4870 0 obj <<
+4859 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [492.996 471.826 511.352 480.848]
 /Subtype /Link
 /A << /S /GoTo /D (section.37.3) >>
 >> endobj
-4871 0 obj <<
+4860 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [492.996 458.054 511.352 467.076]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.37.3.1) >>
 >> endobj
-4872 0 obj <<
+4861 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [492.996 444.281 511.352 453.304]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.37.3.2) >>
 >> endobj
-4873 0 obj <<
+4862 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [492.996 430.509 511.352 439.532]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.37.3.3) >>
 >> endobj
-4874 0 obj <<
+4863 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [492.996 416.737 511.352 425.76]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.37.3.4) >>
 >> endobj
-4875 0 obj <<
+4864 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [492.996 402.965 511.352 411.988]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.37.3.5) >>
 >> endobj
-4876 0 obj <<
+4865 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [492.996 389.193 511.352 398.216]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.37.3.6) >>
 >> endobj
-4877 0 obj <<
+4866 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [492.996 375.421 511.352 384.444]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.37.3.7) >>
 >> endobj
-4878 0 obj <<
+4867 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [492.996 361.649 511.352 370.672]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.37.3.8) >>
 >> endobj
-4879 0 obj <<
+4868 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [489.186 322.44 511.352 332.137]
 /Subtype /Link
 /A << /S /GoTo /D (part.5) >>
 >> endobj
-4880 0 obj <<
+4869 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [490.542 296.868 511.352 305.891]
 /Subtype /Link
 /A << /S /GoTo /D (chapter.38) >>
 >> endobj
-4881 0 obj <<
+4870 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [492.996 283.096 511.352 292.119]
 /Subtype /Link
 /A << /S /GoTo /D (section.38.1) >>
 >> endobj
-4882 0 obj <<
+4871 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [492.996 269.324 511.352 278.347]
 /Subtype /Link
 /A << /S /GoTo /D (section.38.2) >>
 >> endobj
-4883 0 obj <<
+4872 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [492.996 255.552 511.352 264.575]
 /Subtype /Link
 /A << /S /GoTo /D (section.38.3) >>
 >> endobj
-4884 0 obj <<
+4873 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [490.542 216.43 511.352 225.453]
 /Subtype /Link
 /A << /S /GoTo /D (chapter.39) >>
 >> endobj
-4885 0 obj <<
+4874 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [492.996 202.658 511.352 211.681]
 /Subtype /Link
 /A << /S /GoTo /D (section.39.1) >>
 >> endobj
-4886 0 obj <<
+4875 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [492.996 188.886 511.352 197.909]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.39.1.1) >>
 >> endobj
-4887 0 obj <<
+4876 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [492.996 175.114 511.352 184.137]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.39.1.2) >>
 >> endobj
-4888 0 obj <<
+4877 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [492.996 161.342 511.352 170.365]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.39.1.3) >>
 >> endobj
-4889 0 obj <<
+4878 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [492.996 147.57 511.352 156.593]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.39.1.4) >>
 >> endobj
-4890 0 obj <<
+4879 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [492.996 120.249 511.352 129.272]
 /Subtype /Link
 /A << /S /GoTo /D (subsubsection.39.1.4.1) >>
 >> endobj
-4895 0 obj <<
-/D [4893 0 R /XYZ 151.701 685.529 null]
+4884 0 obj <<
+/D [4882 0 R /XYZ 151.701 685.529 null]
 >> endobj
-4892 0 obj <<
+4881 0 obj <<
 /Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F27 3691 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-4933 0 obj <<
-/Length 1449      
+4921 0 obj <<
+/Length 1451      
 /Filter /FlateDecode
 >>
 stream
-xڝ˜M[Û8Çïù¾­|ˆk½[{J!}€dq`wŸn&QÀO›:´ß~õb‡K	ÉlYÎü4šùÏÈqðÄÁEïtÜûô¡ ‰c$ÏÇQ"PÀQ¡†¦Á7pVµ,êeø}üõÓ«Y‘ˆÔ/`B£X½Û©¿æ¹žÕ;÷~ö U“7~”F“EïÛ÷8˜ªg_ƒ8Â"	^ÍÌE€i1JÕõ<H{õâ4Þ†t r!õ
-#"2‹ÐXD0"2,íËÁ·>gŠeÍçyñöBàFÖ!JÀ«þSV?ìàuYäuYéÊÂþÓÒÌ]ÚñëÓµ|gcͧÜùt=«Ïâ qÄ^ƒw ©²t·”³Õ<ìcLÀÝíÕÒg¡~Àn×*vY½umü¤Í^gù<„`}•/k}…Á¥œ?û€ CD\@—Öý .­yEi†ÿÅÛ±úIÚMÝ cƒìuDBh×	ç„í¸W‹°Âí#QÄ›DyÊžkYm“ãwFU€Üž†·¡``<¸¹PŒ	§wéöTH€3èAÛʈ†lÓ¡$Ž Ë¡ƒB;´®”+ÕÿéjRç*Ú½ÁcäÅðí¥2ÜÁUÈ*kbzPÌT¶A°ûdu®.ý0aœÃáòÏòaÕ†´|Ñîs~AŽeí6­‚BoFÇ~w!–àQEi?}6û '¹
-e2±Q;l«LoŽ?~caÐðÉñ°‘á!«¢Ý¨óª*«î‰	ÛÏÐÝê²~bŒ×Ù$D<­³¸ÍûÌÝ®ŠbS—F&˜9˜HKK¿¿0ÅT±’CY™‹u¤Y³Ú¢J¿ƒBD¥žLVJa$(EïDF׳–`b•"•Ö<NÁý@­"
-nåLV²Ð«Öã©ì¦²Q*`Çþ¶¸Å—5è’µËaˆU¹´‚6†fêÙðz4¸:·7éÉõéÉö«Â¦5?^å [åN&©Á„Gš-ôV=d6ˆÒrUŸ©Gg6p¦ÍíKÞÎY=èW¬6TË
-™½+Ø­
-Ý­:y#Ñ|ŸDÃD‰>¬ÜãÈeÜ,¿[ºqɦGÛ|\¶žÊêѯR$Iöb¢7ÚEÙu’nêÞxp»oÜë2bTàõì>õA¤[&–á2w‡é„IK×™^/q$ö3uÚGݵÖ­%rݽK¢“AQVr¾[ Õòw1±ó2-¸S{=«½½L¬8Ô±Î2}*ِU>û½.kú?šH]Œš'ùc‘Õ«Jú›=Ž`Ck6g™<]åóé[}zjä4/²*÷˜ †çñQrAÜrqV.ž×-oGî^óú©Íà:ÑáØ„Âç¼R%£¬~·š÷lÛŽRU_1K¥5•ÊÄ¥wÛç³w­ü­ü¹RS{7Òìº5HÀ2=Ê&
-t'i—$òlGŽéJ¼>v‚à`É-¸¾x×w¶ShÁi®ŸÌìS¿Ð̽̌óB"ŽƒB‰°(W¹iÎV¿¼ä܄מö7~|{ØµÎt•ž·ç©¡Ý»2¾Þ’vç´ üÔâ¢ü`z|i;KonaØñáèl%ÓZuLÝ]Úä°‡û¬èeE£u¯v½y1î*pt?¹'©©;©7ñU€WåÂ’å…¬§Ñ¤,fþ.7Àq¸ÑÝœÌÍi ÕŽ?C>d˽¯fMn62ô9“õc꽧Gé
-õµ
-£ŠA·46²Alö™ïY½çÞo=ú|ÎÙNvkɇaoÊ·Öt>o´ûÎ&(ÙŽ!S½çûæÁüæ\‡ƒö‹G((89\
-ÆÿvN)BÕGsqüI ¹O—£»üg3¦¯üÀ~¹[®ôlØ|®»øM"ª<Éî ý>îý”Kä˜
+xڝ˜KWêHÇ÷|Šì&YÓïôì|]åÆ 3sœ»ˆÐhÎ…DCPüöӏ‘tƒ°QÒé¤~]]õ¯êDÞ“y“açè„^rJ±7œx ŠÂ˜CÆ<$\½ÿ´È+‘Wóà×ðçÑÉY!8P ‡4&òuzêr¹Ì–j^ç|Øyí 9.§¯½–„y£YçáWäå½Ÿ^"{ïzæÌCD¾¨÷M½¤óW'ªQ£ud@Ö c!”PÌC½‚xBBÍÒ<ì=te~/ŸWétšåOABè߈*€±ÿ®þåo3x]äYU”êùEnÿÎòq¡çÎÍ _]‹/6Öl‘Èg„Xï®fuiäu
+E+ð4‘–îæb²˜]„°w{5w…0ß°Û¶ŠlV/DUi?)³×i6
+€¿º¾Êæ•ú…üK1}q
+;Û€.û
+ at Uó’Òôÿ‹ 2cÕ³0?uŒ4²Óu r®\Ǭ6#_.,D·IH «Så9}©D¹IŽbäã¨5*äö|п
+8õ‡½›Écÿäî"Ùœ
+0Æ\¢qÚFFÔdëÅQlíåÊ¡U)])ÿ£*“Ñî.A'†k/¥ih®\”iÓ½|"³
+ø³ ü´ÊäO7ˆ)£‡pXƒüL<.šoÊbêÎ/ÀPì3m7-ƒBmFË~{(ƆàIFi7yÑû F™e<2QÛ¯ËTmŽ;~#®ÑÀÉq°á-á!ʼ٨ó²,Ê-î‰0ÝÍÐÞb³~¬Wé(€Ì^eq“÷©!º]äùº.
+t03$T,ÍÝþBÉ
+÷e¥6ցbM+ƒ*ÜÂbi92Y*	 !'~UÏ‚A€dŠ”Jóñï{r• ÿVLD)rµj5žˆv*k%!´ìoŠ[ô}Y6Y»ìH–K#hÃ~ §žö¯½«ss‘_Ÿo>ÊuZSr¸Ê»ÊFB‚$©­zLM%Å¢Ô>“·NMàŒëË·¬™³xTm(ç[2æ8W°]$º]T²Z¢Ù.‰1WM÷+·Ú8´×Kg_–®]²îÑ&çgâ|r«ŽãÝ€«¶Q¶¤šºOÔìöïUÑ*ð~zŸ8‰ T-¥¸ÌÞaZaÉÒv¦ÓKòÝL­ö{­5D+‰\uG_’«d”e­œ_€ürþ‘Ì¼T	îØüžTÎޏrª–íëXk™¾¤lˆ2›|¬
+ÁŠþ:ƒúNö”§Õ¢îfÁ=ØàŠÍZ&OÙtüYŸžk9Éò´ÌÜŠĐ"	$Ø.§ÅìeÕò¶äî=«ž›®²7Žu(œe¥,EùÑhÞ‹i;
+Yi\Å,Ž¥Ö°è TÆ6½Û<Ÿ}iåoÅëBBŽÍÕ@±«Ö ö„ú铨£@u’fIâ1K·ä˜ªÄ»è#+ø7–Ì€«ŸàêÊt
+
+8©Á՝‰9pªê¹—©v¾‡qÈ`¬Qæå*ÓÍÙbé\ c*¼v­°»öòÍu"Û:“ErÞœ§„fKÌÊØjKšS‚òªÄEúA÷øÂt–ÎÜÀ\³ƒýÐÚJ&•ì˜Ú:7Éa?æ^ÞJóZëÞÍz³|<ÞVàÈnrGR{R¯ãË /‹™!ËrQÃQ‘OÜ]n¾cq£½!8žêÓ@£2|ð†{-^Mëܬeè,3wõ£¨½Gé
+qµ5£ŒA»4Ö²MöéïiµçÎo=ê|ÎðN¶kÉ·aoŠÏÖt:­µûÎ$(Þ
+Ž •½#ßûæÁöüæm‡ƒæ‹GÀ‰|Ò»ê
+ÿmR ²fìð“ ´Ÿ.wÿ¸ÏfT^Ùžý
+´·\Éi¿þ\wÓs›„DyØö ù>ìü÷xå‡
 endstream
 endobj
-4932 0 obj <<
+4920 0 obj <<
 /Type /Page
-/Contents 4933 0 R
-/Resources 4931 0 R
+/Contents 4921 0 R
+/Resources 4919 0 R
 /MediaBox [0 0 612 792]
-/Parent 4896 0 R
-/Annots [ 4891 0 R 4897 0 R 4898 0 R 4899 0 R 4900 0 R 4901 0 R 4902 0 R 4903 0 R 4904 0 R 4905 0 R 4906 0 R 4907 0 R 4908 0 R 4909 0 R 4910 0 R 4911 0 R 4912 0 R 4913 0 R 4914 0 R 4915 0 R 4916 0 R 4917 0 R 4918 0 R 4919 0 R 4920 0 R 4921 0 R 4922 0 R 4923 0 R 4924 0 R 4925 0 R 4926 0 R 4927 0 R 4928 0 R 4929 0 R ]
+/Parent 4731 0 R
+/Annots [ 4880 0 R 4885 0 R 4886 0 R 4887 0 R 4888 0 R 4889 0 R 4890 0 R 4891 0 R 4892 0 R 4893 0 R 4894 0 R 4895 0 R 4896 0 R 4897 0 R 4898 0 R 4899 0 R 4900 0 R 4901 0 R 4902 0 R 4903 0 R 4904 0 R 4905 0 R 4906 0 R 4907 0 R 4908 0 R 4909 0 R 4910 0 R 4911 0 R 4912 0 R 4913 0 R 4914 0 R 4915 0 R 4916 0 R 4917 0 R ]
 >> endobj
-4891 0 obj <<
+4880 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [443.532 648.668 461.889 657.69]
 /Subtype /Link
 /A << /S /GoTo /D (subsubsection.39.1.4.2) >>
 >> endobj
-4897 0 obj <<
+4885 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.187 634.905 460.543 643.927]
 /Subtype /Link
 /A << /S /GoTo /D (section.39.2) >>
 >> endobj
-4898 0 obj <<
+4886 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.187 621.142 460.543 630.164]
 /Subtype /Link
 /A << /S /GoTo /D (section.39.3) >>
 >> endobj
-4899 0 obj <<
+4887 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.187 607.379 460.543 616.402]
 /Subtype /Link
 /A << /S /GoTo /D (section.39.4) >>
 >> endobj
-4900 0 obj <<
+4888 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [439.732 581.852 460.543 590.875]
 /Subtype /Link
 /A << /S /GoTo /D (chapter.40) >>
 >> endobj
-4901 0 obj <<
+4889 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.187 568.089 460.543 577.112]
 /Subtype /Link
 /A << /S /GoTo /D (section.40.1) >>
 >> endobj
-4902 0 obj <<
+4890 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.187 554.326 460.543 563.349]
 /Subtype /Link
 /A << /S /GoTo /D (section.40.2) >>
 >> endobj
-4903 0 obj <<
+4891 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.187 540.563 460.543 549.586]
 /Subtype /Link
 /A << /S /GoTo /D (section.40.3) >>
 >> endobj
-4904 0 obj <<
+4892 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.187 526.8 460.543 535.823]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.40.3.1) >>
 >> endobj
-4905 0 obj <<
+4893 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.187 513.037 460.543 522.06]
 /Subtype /Link
 /A << /S /GoTo /D (section.40.4) >>
 >> endobj
-4906 0 obj <<
+4894 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.187 499.274 460.543 508.297]
 /Subtype /Link
 /A << /S /GoTo /D (section.40.5) >>
 >> endobj
-4907 0 obj <<
+4895 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.187 485.511 460.543 494.534]
 /Subtype /Link
 /A << /S /GoTo /D (section.40.6) >>
 >> endobj
-4908 0 obj <<
+4896 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [438.376 446.348 460.543 456.045]
 /Subtype /Link
 /A << /S /GoTo /D (part.6) >>
 >> endobj
-4909 0 obj <<
+4897 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [439.732 420.821 460.543 429.844]
 /Subtype /Link
 /A << /S /GoTo /D (chapter.41) >>
 >> endobj
-4910 0 obj <<
+4898 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.187 407.058 460.543 416.081]
 /Subtype /Link
 /A << /S /GoTo /D (section.41.1) >>
 >> endobj
-4911 0 obj <<
+4899 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.187 393.295 460.543 402.318]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.41.1.1) >>
 >> endobj
-4912 0 obj <<
+4900 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.187 379.532 460.543 388.555]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.41.1.2) >>
 >> endobj
-4913 0 obj <<
+4901 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.187 365.769 460.543 374.792]
 /Subtype /Link
 /A << /S /GoTo /D (subsubsection.41.1.2.1) >>
 >> endobj
-4914 0 obj <<
+4902 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.187 352.006 460.543 361.029]
 /Subtype /Link
 /A << /S /GoTo /D (subsubsection.41.1.2.2) >>
 >> endobj
-4915 0 obj <<
+4903 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.187 338.243 460.543 347.266]
 /Subtype /Link
 /A << /S /GoTo /D (section.41.2) >>
 >> endobj
-4916 0 obj <<
+4904 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.187 324.48 460.543 333.503]
 /Subtype /Link
 /A << /S /GoTo /D (section.41.3) >>
 >> endobj
-4917 0 obj <<
+4905 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.187 310.717 460.543 319.74]
 /Subtype /Link
 /A << /S /GoTo /D (section.41.4) >>
 >> endobj
-4918 0 obj <<
+4906 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.187 296.954 460.543 305.977]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.41.4.1) >>
 >> endobj
-4919 0 obj <<
+4907 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.187 283.191 460.543 292.214]
 /Subtype /Link
 /A << /S /GoTo /D (subsubsection.41.4.1.1) >>
 >> endobj
-4920 0 obj <<
+4908 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.187 255.879 460.543 264.902]
 /Subtype /Link
 /A << /S /GoTo /D (subsubsection.41.4.1.2) >>
 >> endobj
-4921 0 obj <<
+4909 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.187 242.116 460.543 251.139]
 /Subtype /Link
 /A << /S /GoTo /D (subsubsection.41.4.1.3) >>
 >> endobj
-4922 0 obj <<
+4910 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.187 228.353 460.543 237.376]
 /Subtype /Link
 /A << /S /GoTo /D (section.41.5) >>
 >> endobj
-4923 0 obj <<
+4911 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.187 214.591 460.543 223.613]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.41.5.1) >>
 >> endobj
-4924 0 obj <<
+4912 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.187 200.828 460.543 209.85]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.41.5.2) >>
 >> endobj
-4925 0 obj <<
+4913 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.187 187.065 460.543 196.087]
 /Subtype /Link
 /A << /S /GoTo /D (subsubsection.41.5.2.1) >>
 >> endobj
-4926 0 obj <<
+4914 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.187 173.302 460.543 182.325]
 /Subtype /Link
 /A << /S /GoTo /D (subsubsection.41.5.2.2) >>
 >> endobj
-4927 0 obj <<
+4915 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [439.732 147.775 460.543 156.798]
 /Subtype /Link
 /A << /S /GoTo /D (chapter.42) >>
 >> endobj
-4928 0 obj <<
+4916 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.187 134.012 460.543 143.035]
 /Subtype /Link
 /A << /S /GoTo /D (section.42.1) >>
 >> endobj
-4929 0 obj <<
+4917 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.187 120.249 460.543 129.272]
 /Subtype /Link
 /A << /S /GoTo /D (section.42.2) >>
 >> endobj
-4934 0 obj <<
-/D [4932 0 R /XYZ 100.892 685.529 null]
+4922 0 obj <<
+/D [4920 0 R /XYZ 100.892 685.529 null]
 >> endobj
-4931 0 obj <<
+4919 0 obj <<
 /Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F27 3691 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-4973 0 obj <<
-/Length 1364      
+4961 0 obj <<
+/Length 1362      
 /Filter /FlateDecode
 >>
 stream
-xÚ­˜KwÚ8†÷ü
-/ÍGÖÍÖì(†NB˜@Ûœ“éÂ%ñ©±©m’´¿~t3qˆ˜3› #Åߣï¦W çÑÎçΧyçìœ ÇÌwæŽO|/ ¾CC憝ùÒ¹s_“8îþ˜9;‡Ð	=F)–kD/RkYZò´,äºÎhÞùÕñÅ”xwí•ÄCÈY¬:w?€³s_à!:/jåÊA$ô(!bœ8³Î?`8A×'ïxièJŠ™§°$†RÕ?:w=¡;œŒoß}_›‡˜è!h\°]œž<[K¸ÉÒ
-_v{a÷"*å ¹—qÚ…¡»yµø ú ¶ M ýñí_š`Öõ]Þíùî/1ØpA¸e%ë†GK=ê?É¡ÎÇ!£§ÀÑ&¸Y–Dy\ØCAC Œ¡ýÆ ñdh‹á›EÏßµI1v/³nOø!ƒð3NµsÆ«užÉ¯žå¾â*Hea÷¦ô0Zƒ<ØDõ=Vñ¸¡‰S“2YªRyI=0+ñ±h·¼{Ø÷°¨°¤Åoð­Kžïò¡¹øC!ÜYÿêS_p…ØíO†]µòz~1ºÑÃÁø|¦g—ãÑd>Û}ý@ òn…{Höû0£A–‰u-t™•Yñ¤½9HâƒAeÀVkPÑǐJ†ëÔ!3–EµY,yÚ"ÑkÖ›]4⁏7ù6˯EzÍΠ~øށ‰òµqO–¦|azT–ëÏkËbl¯Ø€ÞGƒ›«Â²…ò‰çúé›Äây!ÛZ,f²´0µóPہ6¤ 8
-5ÁNs“rªÉóXw”êY5™¹"¼I™bØõ9:&c	ƒrÁþ-ô,‰Óx6ŠN´ÔÅ™È™?ól#Ø×ö:î8ËFeéÛQÉ‹R#ÍÓ³ñÔtÇ2Ò½ÜÐæÙJO\Å‹<+²kÕ…@eAÛø£ædò„ËØK
-o­<hÎÖó8áÆ™ý‡²J…©\Å‹üÌr“¢§Ü†L1‘}"lŒŽ©/@EÕ	”É~¥2 “bPÏ€µ™¬m#0Ûß^DiOZt–
-\Ì4Ð2‘欽P Ã{ìÕ^\?ÐG¦ŠSÒí8[TXT˜€ÍxZÄeü—rÁokfC¦Ü	 MX_+ûõŒŽÌQ?TäA$Ú$&ó§yVJ¸‹,±Q2¦Êµ‡¤M³µRLœ¯W’k-¸r•&ï%“]Ÿà*[¯ÂGõ*FÎXhÍ, #l Íméu§9‡å 0=“çÏñ‚oû(·Š\hW½„Ã˜3‹8™kû»'À»úDH4æ§r+ͨTnxXåâ*w:º9ï"¡ín®ú“ÁHËÜù×ÉxòùCr  ]…ÚkÛÊm¸YÛ²ÕZÞ¤Ö±^!Õ–µ¼àf!;«ß˜T:›ft½.ã}â|§P æ›t%•äE6þ#ËÌzNBCé}ÜÖ4n¾M¼êļ]UBÓ.åÀLX&m-7Öðefdï%׍$±ÛER
-¶·K÷;û&Ò‚Õ¾]y ¶74v©/ò¸4émҶíí°1Ë“Jš+gñžÌ†ˆÊú¢mwÍz«ó—šMºO#ùDþDÔÞ¾v|áñY´’æ0å¹P}«(]ð­ð¸O¸‘Ö͉Ô"[Õ*뢺¦½ýÊ¥ÖýÍóÔž»¢NOڌߴ™A–盵*QER.ïë*Üzõ§L–OОêÑêo2éyþÛÍUîQ ð hõ9šwþiÏÕ
+xÚ­XMwÚ8Ýó+¼4}Ûš%IK'!L çtºp at I|jlj›$í¯}™:ÄÌ™M‘âwõÞ}WW ïÁÞûÞ»yïì’‚€½ù½)B =ñ€râÍ—Þ7ÿ%íŸ<»DÈ‹ÎQ+1Â’¯Ñ+FyV‰¬*ÕºÞż÷³å”|sã…4ÀØ[¬zß¾o)ç>z À<òžõÊ•‡i0Jå8õf½zÀ¢M´¾BË¢ 0ê1Â
+Ka!(ÀGýÞ·EÈ?ŸŒ¿¾ú¾1§ÈèuÁv!ð<
+·‘H[¤[±ì0&þ‡¸Rì_%YEþæÅ	 ý0]Ð6 Ãñ׿‚Yú¢?€þO9؉"ô«$N
+¬[/Íhø¨†pDœŽµ›åi\$¥»,2ÜÑ@‘ÀDŒþDànLFˆ•÷2ÿU„Iö`’3^­‹\}õ¤þˆ•ÐEªJwc‡¡µä!@m¨¾$ºw²4If)“g¦ u–ôw"¢¸í6÷€À€È 0báãu%Š]|8Â>yÓG˜6¼~7”¸"â'ç}½òfþáâÖGãË™™]/&óÙî;HC	; ïvx€ec¿.3~[dE¬ëxaÚ¬ÊËG“ÍQš,*qâq¿-©Âp3C¦d6²ì6'ÑQª–'ˆÞˆÞNt)ÄÿH6Å–å7’^³3d¾ôeaâbmÓ“g™XXÊóyãXLܲÃûhI`{W8¶P=ŠÂ<}V°DQ*YKäLž•¶wî;p€O‹ÛÀNK9-²6ƒçEb¥~Ö"ó¬VdošÇ¶ÙïwsŽa,åHmîßÂÀAœÖ³Q*ÑÒ€,wI(jüx(òÄ¾v÷‘LÇ°\¨ºW¢¬¤ùhz6žZu¬b£åm‘¯ÌÄu²(ò2¿wv]ôQF»Ö·“õ\¤BÕ^¡Ö:ƒöl½LRa“9¼¯j*LÕ’¸,ŸÕg^XH
+΄2#TéëÓ_€É"ë(Wz¥ ¨e€4°¶“m„vòÛq6P=L”€k@”ph™ªpN-”èð7üÖ‡éæTèv’-;,.mÁf"+“*yJ*µà—“Ùˆk;¡ ´
+Ö§:~“ѱ=êϵÜË‚Ä›Ô2Zä•20¡¿ÈSJÎuû…ÝA²6³µvLBجW
+×Zâ*4M^[&·?	Á¨\ZEŽÒ*NÏxädñ\ ÚeéÿMNtZrèQÉA  «™¢xJb«C²5þh(ö‘ÛõRJÃ|Ë,vÀÉÜÄß=^ÕReÑøq.·öŒÚåF‡].9àr§·—},½Ýíõp2º06wþi2ž¼C e0ä°»·­ÓFÚ½í(_­Õ}@yçRßayÇÛ	i7²³æIÓÙŠÑͺJö¡ç+8n¿I×VI]d“ߪ͜ç$Â(RÙG]C“öÛÄ‹!æ×Um4ÝVÂedÜ5rk_åÖö^	#$©;.VV°{\¶?Ù·±1¬îíª±{Ø°U”¿(’Ê*Ó¡Ø(bbGÛØQ+ËÓÚšë|çÉf#ÌT‘®»æ­
+½õùÖ¨KÍ&Ûç‘ U?uÁ. (3>‹W*ü]Ü0¦¢®og±5w©°Öú|c+¤¼ÈÖµª¾¨¯i~åÒëþEææ®ÜÈI›m›åE±YëÕHªå]Ó…;¯þŒ«ö¡A S3Zÿ¢óY‘^¿ìÑ\ÓpEÖŸóÞ0ªÔ%
 endstream
 endobj
-4972 0 obj <<
+4960 0 obj <<
 /Type /Page
-/Contents 4973 0 R
-/Resources 4971 0 R
+/Contents 4961 0 R
+/Resources 4959 0 R
 /MediaBox [0 0 612 792]
-/Parent 4896 0 R
-/Annots [ 4930 0 R 4935 0 R 4936 0 R 4937 0 R 4938 0 R 4939 0 R 4940 0 R 4941 0 R 4942 0 R 4943 0 R 4944 0 R 4945 0 R 4946 0 R 4947 0 R 4948 0 R 4949 0 R 4950 0 R 4951 0 R 4952 0 R 4953 0 R 4954 0 R 4955 0 R 4956 0 R 4957 0 R 4958 0 R 4959 0 R 4960 0 R 4961 0 R 4962 0 R 4963 0 R 4964 0 R 4965 0 R 4966 0 R 4967 0 R 4968 0 R 4969 0 R ]
+/Parent 4963 0 R
+/Annots [ 4918 0 R 4923 0 R 4924 0 R 4925 0 R 4926 0 R 4927 0 R 4928 0 R 4929 0 R 4930 0 R 4931 0 R 4932 0 R 4933 0 R 4934 0 R 4935 0 R 4936 0 R 4937 0 R 4938 0 R 4939 0 R 4940 0 R 4941 0 R 4942 0 R 4943 0 R 4944 0 R 4945 0 R 4946 0 R 4947 0 R 4948 0 R 4949 0 R 4950 0 R 4951 0 R 4952 0 R 4953 0 R 4954 0 R 4955 0 R 4956 0 R 4957 0 R ]
 >> endobj
-4930 0 obj <<
+4918 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [492.996 648.668 511.352 657.69]
 /Subtype /Link
 /A << /S /GoTo /D (section.42.3) >>
 >> endobj
-4935 0 obj <<
+4923 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [492.996 634.68 511.352 643.703]
 /Subtype /Link
 /A << /S /GoTo /D (section.42.4) >>
 >> endobj
-4936 0 obj <<
+4924 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [492.996 620.693 511.352 629.716]
 /Subtype /Link
 /A << /S /GoTo /D (section.42.5) >>
 >> endobj
-4937 0 obj <<
+4925 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [492.996 606.706 511.352 615.729]
 /Subtype /Link
 /A << /S /GoTo /D (section.42.6) >>
 >> endobj
-4938 0 obj <<
+4926 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [492.996 592.719 511.352 601.742]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.42.6.1) >>
 >> endobj
-4939 0 obj <<
+4927 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [492.996 578.732 511.352 587.755]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.42.6.2) >>
 >> endobj
-4940 0 obj <<
+4928 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [490.542 552.084 511.352 561.107]
 /Subtype /Link
 /A << /S /GoTo /D (chapter.43) >>
 >> endobj
-4941 0 obj <<
+4929 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [492.996 538.097 511.352 547.12]
 /Subtype /Link
 /A << /S /GoTo /D (section.43.1) >>
 >> endobj
-4942 0 obj <<
+4930 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [492.996 524.11 511.352 533.133]
 /Subtype /Link
 /A << /S /GoTo /D (section.43.2) >>
 >> endobj
-4943 0 obj <<
+4931 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [492.996 510.123 511.352 519.146]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.43.2.1) >>
 >> endobj
-4944 0 obj <<
+4932 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [492.996 496.136 511.352 505.159]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.43.2.2) >>
 >> endobj
-4945 0 obj <<
+4933 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [492.996 482.149 511.352 491.172]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.43.2.3) >>
 >> endobj
-4946 0 obj <<
+4934 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [492.996 468.162 511.352 477.185]
 /Subtype /Link
 /A << /S /GoTo /D (section.43.3) >>
 >> endobj
-4947 0 obj <<
+4935 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [492.996 454.175 511.352 463.197]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.43.3.1) >>
 >> endobj
-4948 0 obj <<
+4936 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [492.996 440.188 511.352 449.21]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.43.3.2) >>
 >> endobj
-4949 0 obj <<
+4937 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [492.996 412.651 511.352 421.674]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.43.3.3) >>
 >> endobj
-4950 0 obj <<
+4938 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [492.996 398.664 511.352 407.687]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.43.3.4) >>
 >> endobj
-4951 0 obj <<
+4939 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [492.996 384.677 511.352 393.7]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.43.3.5) >>
 >> endobj
-4952 0 obj <<
+4940 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [492.996 370.69 511.352 379.713]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.43.3.6) >>
 >> endobj
-4953 0 obj <<
+4941 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [492.996 356.703 511.352 365.726]
 /Subtype /Link
 /A << /S /GoTo /D (section.43.4) >>
 >> endobj
-4954 0 obj <<
+4942 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [492.996 342.716 511.352 351.739]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.43.4.1) >>
 >> endobj
-4955 0 obj <<
+4943 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [492.996 328.729 511.352 337.752]
 /Subtype /Link
 /A << /S /GoTo /D (section.43.5) >>
 >> endobj
-4956 0 obj <<
+4944 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [492.996 314.742 511.352 323.765]
 /Subtype /Link
 /A << /S /GoTo /D (section.43.6) >>
 >> endobj
-4957 0 obj <<
+4945 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [490.542 288.094 511.352 297.117]
 /Subtype /Link
 /A << /S /GoTo /D (chapter.44) >>
 >> endobj
-4958 0 obj <<
+4946 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [492.996 274.107 511.352 283.13]
 /Subtype /Link
 /A << /S /GoTo /D (section.44.1) >>
 >> endobj
-4959 0 obj <<
+4947 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [492.996 260.12 511.352 269.143]
 /Subtype /Link
 /A << /S /GoTo /D (section.44.2) >>
 >> endobj
-4960 0 obj <<
+4948 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [492.996 246.133 511.352 255.155]
 /Subtype /Link
 /A << /S /GoTo /D (section.44.3) >>
 >> endobj
-4961 0 obj <<
+4949 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [492.996 232.146 511.352 241.168]
 /Subtype /Link
 /A << /S /GoTo /D (section.44.4) >>
 >> endobj
-4962 0 obj <<
+4950 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [492.996 218.158 511.352 227.181]
 /Subtype /Link
 /A << /S /GoTo /D (section.44.5) >>
 >> endobj
-4963 0 obj <<
+4951 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [492.996 204.171 511.352 213.194]
 /Subtype /Link
 /A << /S /GoTo /D (section.44.6) >>
 >> endobj
-4964 0 obj <<
+4952 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [492.996 190.184 511.352 199.207]
 /Subtype /Link
 /A << /S /GoTo /D (section.44.7) >>
 >> endobj
-4965 0 obj <<
+4953 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [492.996 176.197 511.352 185.22]
 /Subtype /Link
 /A << /S /GoTo /D (section.44.8) >>
 >> endobj
-4966 0 obj <<
+4954 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [492.996 162.21 511.352 171.233]
 /Subtype /Link
 /A << /S /GoTo /D (section.44.9) >>
 >> endobj
-4967 0 obj <<
+4955 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [492.996 148.223 511.352 157.246]
 /Subtype /Link
 /A << /S /GoTo /D (section.44.10) >>
 >> endobj
-4968 0 obj <<
+4956 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [492.996 134.236 511.352 143.259]
 /Subtype /Link
 /A << /S /GoTo /D (section.44.11) >>
 >> endobj
-4969 0 obj <<
+4957 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [492.996 120.249 511.352 129.272]
 /Subtype /Link
 /A << /S /GoTo /D (section.44.12) >>
 >> endobj
-4974 0 obj <<
-/D [4972 0 R /XYZ 151.701 685.529 null]
+4962 0 obj <<
+/D [4960 0 R /XYZ 151.701 685.529 null]
 >> endobj
-4971 0 obj <<
+4959 0 obj <<
 /Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-4995 0 obj <<
-/Length 825       
+4984 0 obj <<
+/Length 823       
 /Filter /FlateDecode
 >>
 stream
-xÚ¥VM“š@½û+8Ùù„™#*¶ÁT¶69%+UŠ1Ùý÷™aÔ¬
-¸îžfšî7ýº_'ƒV'jÝõ16¸%l›Ñ/Ahq
-›‹	¹57AwIVlÍÑý]ŸAie	(ú€nAiµéó2MSe×ò¢Öï’ûÒü•[fbÌV­ÇИ˳{ZDpãoi¹2ã–͘\/°õ¥_C=
-}tJ…UÂ/±.âM‘ä%„÷Æc›p(»Øe{&ÁÀ›Ò†7虥q4qƒp<š˜Â‘>ºêåÁ›h‹ÐëN'~ôpî”2!N¶Ï»>b'W°-b£ˆÅ¨Ð7 ÌBç>ÆÀÏLÌA‘¯Í¶|Îw³"]g•Qä#ˆka
-¡ÍŽ‘qUdÉÿwˆèÓ.O³§úˆÔ&€CØ3KÝýüÆøòÎ6¥`˜m2r‘ËE\(mB((‰ZÐMò"Ugq±ßrwÅb§…ÊÙKfŽq2¬@‹?€6Lò?
-–¬Òòà}
-TÁ—PñíPIT?Ûñry%•Û:4ˆ`%Ú§]Ã6©ª²È”M•l‹¦£ÄqdXvcUÓÚxùz÷s™lº©ÖÁ!CXwj:ûTœÚ‡ÖÆÔ¢Œ_'»JœB÷sÇÕêNÇG9:³DT0["û€æØÕšÓ/s”
-w·Ùè<åEm–W2€nì)»NyV«$Ÿ¥ñR—éÓ„ qÊe« ôžÄužœ*žzAx6?zŸºc½êŽ‚¾?˜NÊéù£@[¦~Ï»`AY߈¼ŸH§È$.v¹lê’Ì8›ëœv’,Q
-_Ôw»L&¯…UË©SÍ©÷¯6Ëd¯}k%—ûé7M4äPŒ$úŽùâÔÍ—ÞK¯Ò™Æ¢H¬Í tTpvsª'ž:TEÿµ±‰S
-‰·Õ3E²Žé›ê™AÜxA05ËӁxw¨^O;C¿«äÂBO¿|õ&¡ªk驲(/ä¨tŸqR©™ƒá(ÝRø.~µ0•×2?§ðÔC8íÜ{ÝHw£ô¼o~
-)à´™^ùGûËW|
+xÚ¥VM“š@½ó+8Ùù„™#*¶ÁT¶69%«UŠÇd÷ßgÔ¬
+¸îž˜žé7ݯ_Í'š}£w=ŒMnÇ¡füËDÚ\`ÓáÂfB-ÍÌGÐYg2ÍäÖúßßõTV¶€é„2ª³°4}^.´•áÇÆo©UeüêRfbNWÆãhÎÔÞ½	m"¸ù·°\™„qÛaL—fd|1àk §Ž—Raà¤ód#Ó¼€p8k>¶'€²‹UÁ k¼‘¥l(ð®UÇc/ŒFñ%—{OOüqiùÉ8ˆÎ/¥Œ W¸'ˇï]±“'86qˆÙBÄfT”/PáDçw2ŒAY˜™¯­–úÎvS¹Xg•^ÔŒĵ0Ž†°tÍŽžq•g•ýïѧ]¾Èžê=RG?œ7{ÄŠ,êíç/Æ—ov(ýÔj!Yƒ\
+©A´¡@ÎS=  “ær¡!N¹_òvr¾ÎRÇì¥3Ç®¸V Å@¥ù
+K±´Ø8E_UpƇðv¨¤
+jme²\^	å¶
+"˜C7ÃiÕd›T±,¶TQ¥[ÙÄ1J\W¹%7²šÖúË×»ŸËt;/‹jÝè2„•sVSÙ§âÔ:”6¦6eüº89UâyŸÛ^©>Ñdt”£3KDs²hŽS­9½"F選»Í¦ŒS.k£„¸’o¬)§NyV«4Ÿ.’eIÓ=·	â”ëRïÈ“¸ž'·*OÝ0:ëÝOQ9êÃ^ПŒ‹îð´ìO‚®‘I¿z"݆D¦‰Ü媨‹d&Ù¬Œi;ÍR]ð²¾Ú"^«6§nuNýçdµY¦{í[k¹Üw—¤©£!—b¤@àwô·®¿t_²dµ˜–Xtk# ]íœÜêN±g‡fôÿfP뛡|»oã3EŠÇôM|fïA N¬b·ï‡þØè	£I{tÊ
+5ðÃÈ/'_ýq¤y­nª$å…ÜcµŽ£Ó­ÖÌþ`E^!|¿Z˜ªgNÎjžÞMÚ÷~'.«1»þ·‹{)à´9½êöTŽ{^
 endstream
 endobj
-4994 0 obj <<
+4983 0 obj <<
 /Type /Page
-/Contents 4995 0 R
-/Resources 4993 0 R
+/Contents 4984 0 R
+/Resources 4982 0 R
 /MediaBox [0 0 612 792]
-/Parent 4896 0 R
-/Annots [ 4970 0 R 4975 0 R 4976 0 R 4977 0 R 4978 0 R 4979 0 R 4980 0 R 4981 0 R 4982 0 R 4983 0 R 4984 0 R 4985 0 R 4986 0 R 4987 0 R 4988 0 R 4989 0 R 4990 0 R 4991 0 R 4992 0 R ]
+/Parent 4963 0 R
+/Annots [ 4958 0 R 4964 0 R 4965 0 R 4966 0 R 4967 0 R 4968 0 R 4969 0 R 4970 0 R 4971 0 R 4972 0 R 4973 0 R 4974 0 R 4975 0 R 4976 0 R 4977 0 R 4978 0 R 4979 0 R 4980 0 R 4981 0 R ]
 >> endobj
-4970 0 obj <<
+4958 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [439.732 648.668 460.543 657.69]
 /Subtype /Link
 /A << /S /GoTo /D (chapter.45) >>
 >> endobj
-4975 0 obj <<
+4964 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.187 635.118 460.543 644.141]
 /Subtype /Link
 /A << /S /GoTo /D (section.45.1) >>
 >> endobj
-4976 0 obj <<
+4965 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.187 621.569 460.543 630.592]
 /Subtype /Link
 /A << /S /GoTo /D (section.45.2) >>
 >> endobj
-4977 0 obj <<
+4966 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.187 608.02 460.543 617.043]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.45.2.1) >>
 >> endobj
-4978 0 obj <<
+4967 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.187 594.471 460.543 603.494]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.45.2.2) >>
 >> endobj
-4979 0 obj <<
+4968 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.187 580.922 460.543 589.944]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.45.2.3) >>
 >> endobj
-4980 0 obj <<
+4969 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.187 567.372 460.543 576.395]
 /Subtype /Link
 /A << /S /GoTo /D (section.45.3) >>
 >> endobj
-4981 0 obj <<
+4970 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.187 553.823 460.543 562.846]
 /Subtype /Link
 /A << /S /GoTo /D (section.45.4) >>
 >> endobj
-4982 0 obj <<
+4971 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [439.732 529.365 460.543 538.388]
 /Subtype /Link
 /A << /S /GoTo /D (chapter.46) >>
 >> endobj
-4983 0 obj <<
+4972 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.187 515.816 460.543 524.838]
 /Subtype /Link
 /A << /S /GoTo /D (section.46.1) >>
 >> endobj
-4984 0 obj <<
+4973 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.187 502.266 460.543 511.289]
 /Subtype /Link
 /A << /S /GoTo /D (section.46.2) >>
 >> endobj
-4985 0 obj <<
+4974 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [439.732 477.808 460.543 486.831]
 /Subtype /Link
 /A << /S /GoTo /D (chapter.47) >>
 >> endobj
-4986 0 obj <<
+4975 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.187 464.259 460.543 473.282]
 /Subtype /Link
 /A << /S /GoTo /D (section.47.1) >>
 >> endobj
-4987 0 obj <<
+4976 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.187 450.71 460.543 459.733]
 /Subtype /Link
 /A << /S /GoTo /D (section.47.2) >>
 >> endobj
-4988 0 obj <<
+4977 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.187 437.161 460.543 446.183]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.47.2.1) >>
 >> endobj
-4989 0 obj <<
+4978 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.187 423.611 460.543 432.634]
 /Subtype /Link
 /A << /S /GoTo /D (subsection.47.2.2) >>
 >> endobj
-4990 0 obj <<
+4979 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [439.732 385.604 460.543 394.627]
 /Subtype /Link
 /A << /S /GoTo /D (appendix.A) >>
 >> endobj
-4991 0 obj <<
+4980 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [439.732 361.145 460.543 370.168]
 /Subtype /Link
 /A << /S /GoTo /D (section*.58) >>
 >> endobj
-4992 0 obj <<
+4981 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [439.732 336.687 460.543 345.71]
 /Subtype /Link
 /A << /S /GoTo /D (appendix*.59) >>
 >> endobj
-4996 0 obj <<
-/D [4994 0 R /XYZ 100.892 685.529 null]
+4985 0 obj <<
+/D [4983 0 R /XYZ 100.892 685.529 null]
 >> endobj
-4993 0 obj <<
+4982 0 obj <<
 /Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-4999 0 obj <<
+4988 0 obj <<
 /Length 19        
 /Filter /FlateDecode
 >>
@@ -14321,583 +14221,592 @@
 xÚ3PHW0Ppç2ÀA c(á
 endstream
 endobj
-4998 0 obj <<
+4987 0 obj <<
 /Type /Page
-/Contents 4999 0 R
-/Resources 4997 0 R
+/Contents 4988 0 R
+/Resources 4986 0 R
 /MediaBox [0 0 612 792]
-/Parent 4896 0 R
+/Parent 4963 0 R
 >> endobj
-5000 0 obj <<
-/D [4998 0 R /XYZ 151.701 685.529 null]
+4989 0 obj <<
+/D [4987 0 R /XYZ 151.701 685.529 null]
 >> endobj
-4997 0 obj <<
+4986 0 obj <<
 /ProcSet [ /PDF ]
 >> endobj
-5020 0 obj <<
-/Length 867       
+5009 0 obj <<
+/Length 868       
 /Filter /FlateDecode
 >>
 stream
-xÚ½–ËrÚ0†÷<…–òEWKZ†2Í„IZè´3IðÔ—”KÒÌôá{dÄ&xÒv%.þί_G‡¢)¢è¢EËög‹AKCŒRb,Gšs '­Û{Š&0x‰(Ö ç|j‚„2ÄW
-ú1´>WmÂ1T5Ù¤3lô˜F\m4>l6ó#¾õÑp‚nñÕ§ÁÐk_ãëžk}Üý~Ú¿¹ê¼ûáåIO%–Z涠¨m5áB‹ÏfÁã2œÃ:#0s6BÀ·ÕÞJ áÌ+Uv Û6“RâSØMHœDi”±û!ð"ñ¸Á#2ÎÒ‡E¯sª ^Vo¦
-¥¶¼š"Í–³<2`YDÉcV ä£½Èc†k¸Èíc]9\!/×D®ÏfG^ÞD^ND¼i–z\ã€N¼6ÃÙ
-z‹"”/a0i_§ñKë œ?¹h×:œeéerºšK4ìT´ÕVbf†c®>Œ~æµc¹¯‡“®Äà—$[½ÆÿæXs ‹–ay|G¸‡Q%Acz±Ü‹æ*ßÌ£œ|Y­òQ¸RX‹9k,°¬Ä„ãÕ¼TëDöÇáØ|©%æ²1›ª>ü0qJŽÀzñËUÜJ7‡a2ÎåN¡[ÞÏ;ªèEœ‚x]V/)S>æÍ=ëÿ;ìÁ,˜‡‹bnN¶gÃƒÁ#!Û8]K7Fi‚m§y›ú4v	â]ÑÕÑøÚ™¿º 5túïK½8Bj­á&Šæ¶±•\;GœÞßc‡ü#÷L%ß„!ðCVúéæü¬ÞÞŠ3,š[‚Ñ}P+]ªM²u~uÌfÃ܆¹‚S‰%mô:êŠ×1wÐÁò¨÷³\)‰¬y?Ë+[¥þ(¥ÂÒ|`£2݃»œ‹¶†bÝ,[Jâÿ_<ÿäšÈ¯j«Ãþº,”àæÝ`Ý?y°®»y^ܼýº‹Îs´œíLí¬§þv
-ߺÚKÂ‡C€Wª<ƒý\¹»Ð³^LεO±}§Èho>ö*ç©ÚJµ¿Š—QYžîßÅ-cYzDéñ5ÚØ6«1TmáÙßôî!\®÷üÙycÍÎ_*fN}Ø—{¯·ŒXnP[B­$ʿ⧝YÝaëÎ&'Ö
+xÚ½–ËrÚ0†÷<…–òUWKZ†2Í„	-tÚ™$xêKÊ¥ifúð=²
+b<i»’@çׯ£CÑQtÙ¢eû£Å ¥ˆ!F)1–#Í9aÐN’Öí=ES¼B”kÐS>5ABâ+ý
+[Ÿª6a†ªšlÒµ>ô˜F\m4=l7ó#¾õÑhŠnñõÇáÈk_㛞k}ÜývÖ\w‡ÞýèêCO%–Z涠¨m5áB‹ÏçÁã*\À:#0s¶BÀ·ÕÁJ áÌ+Uö Û6“Râ3ØMHœDi”±û!ð2ñ¸Ác2ÉÒ‡½E/sª ^Vo§
+¥v¼š"ÍVó<2`YFÉcV ä£½Èc†k¸Èíc]9\!/×DnÎfO^ÞD^ND¼i–z\ãg€N¼6ÃÙzË"”Ïa0mߤñsë0\ütÑnt8ÏÒ;Êäl½V.hØ©&h«­ÄÌ4:Ç\}ýÌkÆ4r_§\ˆÁÏI¶~‰ÿÕ±@­ÂòøNp£J‚Æô4b¹#ÍU,¢œ|U­òI¸RX‹9k,°¬Ä†“õ¢TëDö'á;Ø|©%æ²1›ª>ü0qJŽÁz˱ÏUÜJ7‡a2ÉåN¡[ÞÏ;ªèeœƒx	]V/)S>æÍ=ëÿ;ìá<X„ËbnNwgM£Á#!Û8]K7Ei‚mgyú,v	âMÑÕÑøÚ™¿º5túJ½<Aj­á&Šæ¶±•\_8Gœ
+Šïƒ‰Cþž{¦€’¯Âø!+ý4¸8¯··â‹æ–`ôÔJ—j“l“_³Ù2w€¡A®àTbI½ŽºâuÌtt†<éý,WJ"kÞÏòÊV©?Î_©°4بL÷à®#碭¡X7Ë–’øÿÏ÷©&ò«Úê°¿)%¸y?X÷O¬ëEã.Dށ7o¿,âó­æ{S;›©¿]Ãw®vƆ0Ãáà•*Ïà0—Cî.ô¬“síSlß(2Úۏ½Èyª¶Rí¯ãUT–§‡wqÇX–QzzAÍ„ö¶ÍjU[xöw½{WëÇv^Y³sÄ—ŠY€SïöåÁë-@|j%jK¨•D¹àWEÑÞ¼î¨õ$¿(›
 endstream
 endobj
-5019 0 obj <<
+5008 0 obj <<
 /Type /Page
-/Contents 5020 0 R
-/Resources 5018 0 R
+/Contents 5009 0 R
+/Resources 5007 0 R
 /MediaBox [0 0 612 792]
-/Parent 4896 0 R
-/Annots [ 5001 0 R 5002 0 R 5003 0 R 5004 0 R 5005 0 R 5006 0 R 5007 0 R 5008 0 R 5009 0 R 5010 0 R 5011 0 R 5012 0 R 5013 0 R 5014 0 R 5015 0 R 5016 0 R 5017 0 R ]
+/Parent 4963 0 R
+/Annots [ 4990 0 R 4991 0 R 4992 0 R 4993 0 R 4994 0 R 4995 0 R 4996 0 R 4997 0 R 4998 0 R 4999 0 R 5000 0 R 5001 0 R 5002 0 R 5003 0 R 5004 0 R 5005 0 R 5006 0 R ]
 >> endobj
-5001 0 obj <<
+4990 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [458.55 529.247 465.998 538.27]
 /Subtype /Link
 /A << /S /GoTo /D (example.1.2.1) >>
 >> endobj
-5002 0 obj <<
+4991 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [458.55 514.992 465.998 524.015]
 /Subtype /Link
 /A << /S /GoTo /D (example.1.2.2) >>
 >> endobj
-5003 0 obj <<
+4992 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [458.55 463.278 471.452 472.301]
 /Subtype /Link
 /A << /S /GoTo /D (example.2.3.1) >>
 >> endobj
-5004 0 obj <<
+4993 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [458.55 449.023 471.452 458.046]
 /Subtype /Link
 /A << /S /GoTo /D (example.2.3.2) >>
 >> endobj
-5005 0 obj <<
+4994 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [458.55 434.768 471.452 443.791]
 /Subtype /Link
 /A << /S /GoTo /D (example.2.3.3) >>
 >> endobj
-5006 0 obj <<
+4995 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [458.55 420.513 471.452 429.536]
 /Subtype /Link
 /A << /S /GoTo /D (example.2.3.4) >>
 >> endobj
-5007 0 obj <<
+4996 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [458.55 406.259 471.452 415.282]
 /Subtype /Link
 /A << /S /GoTo /D (example.2.3.5) >>
 >> endobj
-5008 0 obj <<
+4997 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [458.55 392.004 471.452 401.027]
 /Subtype /Link
 /A << /S /GoTo /D (example.2.3.6) >>
 >> endobj
-5009 0 obj <<
+4998 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [458.55 377.749 471.452 386.772]
 /Subtype /Link
 /A << /S /GoTo /D (example.2.3.7) >>
 >> endobj
-5010 0 obj <<
+4999 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [458.55 363.494 471.452 372.517]
 /Subtype /Link
 /A << /S /GoTo /D (example.2.3.8) >>
 >> endobj
-5011 0 obj <<
+5000 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [458.55 349.24 471.452 358.262]
 /Subtype /Link
 /A << /S /GoTo /D (example.2.3.9) >>
 >> endobj
-5012 0 obj <<
+5001 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [458.55 334.985 471.452 344.008]
 /Subtype /Link
 /A << /S /GoTo /D (example.2.3.10) >>
 >> endobj
-5013 0 obj <<
+5002 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [458.55 255.774 471.452 264.796]
 /Subtype /Link
 /A << /S /GoTo /D (example.4.4.1) >>
 >> endobj
-5014 0 obj <<
+5003 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [458.55 241.519 471.452 250.542]
 /Subtype /Link
 /A << /S /GoTo /D (example.4.6.1) >>
 >> endobj
-5015 0 obj <<
+5004 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [458.55 176.255 471.452 185.278]
 /Subtype /Link
 /A << /S /GoTo /D (example.5.2.1) >>
 >> endobj
-5016 0 obj <<
+5005 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [458.55 162.001 471.452 171.023]
 /Subtype /Link
 /A << /S /GoTo /D (example.5.2.2) >>
 >> endobj
-5017 0 obj <<
+5006 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [458.55 147.746 471.452 156.769]
 /Subtype /Link
 /A << /S /GoTo /D (example.5.3.1) >>
 >> endobj
-5021 0 obj <<
-/D [5019 0 R /XYZ 100.892 685.529 null]
+5010 0 obj <<
+/D [5008 0 R /XYZ 100.892 685.529 null]
 >> endobj
 22 0 obj <<
-/D [5019 0 R /XYZ 100.892 581.957 null]
+/D [5008 0 R /XYZ 100.892 581.957 null]
 >> endobj
-5018 0 obj <<
+5007 0 obj <<
 /Font << /F17 3698 0 R /F50 3701 0 R /F15 3700 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-5060 0 obj <<
+5049 0 obj <<
 /Length 943       
 /Filter /FlateDecode
 >>
 stream
-xÚµ—Ms›8Çïþ:Ê+Ò#	¤cÒ4éd;ٍ;{H{ 6±™ðnºß~!ã
-rLÓžB/?ýŸ7ÁÉŠpòar1Ÿœ]iNg–[AæDhÁb.Hd,ÓV‘ù’ÜÑ›ïÙôëüãÙ 1ÌF‘rcÁ‹µÁ¥ÚQ×YÝLgR+Z>øçûI¾Ý¤µ›;y?Ÿü38÷ëm£™”d‘Oî¾r²Äo	gÒò؎̉ԆEZc{Cn'Nø	ìʲÑQ½['Û&­ÈH·$ÝgWB÷çs2Å´–~fÌ$Ï&»™PJÑ:ŸBLïÙ¢,ÜI¥¤eå¥i•‹Ô½*zYNg8t±Ë±CÐb
-†6I“•…~›Vß]ö7êmheÄ© 9øý0Ñ¢û„cÑÏ‹²åû7/wµÇ¿©2œ« PÚFH¨üßFNã˜)XǸŽŽ°¯Žü$ƒŸŠ_ÔK[å—'YáUø#©ýú(ÒEU:Akßá5 a‰J©“Œh{l0ÄvíœÊÐE²ñyïþ§ø´‘ùôh>9ÄwÄÇ>•ÇºHKµ}‰<©¬ž©b3ÌÏ0«S4}»ÍuÄòE£·Ô¿NÔ¼'êý)¢J˃ÐcbYˆ1©VÃq¸/!þïÊâjµ«z)ô1kÖ¾Õ¬S߸¾tZßø·l™'Û½%“…“à›ûœːš†«Ç™N„rÉ ¶êa;ZãhCF‰m,(€z»Q`”Q`¨ ö|qUm“å’M­]q[‡ xJMA‰qzÂPêYî£âYlöãD=ùRûƪ*w{׸]TÙ¶	!æ((•lÜä~/Uv7Æ7>tL.	mQÜí±âiårTá”!ßèδgƒHÐó]SÎZÑÝ[WZ]ûsÝÞ‹*ïCý9Oª¬¾ÕÝuÉuÞ8Ûú,Ö†puX¥j/™D& $²zT¯gÈ5#ô7
-ú•PŸÖí;¨9èyg¾U¶Ø§è´Ù”«Ã­oTiФ&…Hæí&U£Â]…rð§¹ên³Ý¥Ëuê­-›]¥ô×Ùøð~R¡e;2;8Úañ/o+­´˜Œ­•	¬|ìËú¿«ÕÞ—¸YŠã
+xÚµ—Ms›8Çïþ:Ê+Ò#	¤cÒ4éd;ٍ;{Èö@lb35àÜt¿ý>BÆ!ä˜&{B½üôÞ'+ÂɧÉÅ|rv¥9œYn™?¡‹¹ ‘±L[EæKrGn²ÓoóÏgW Ä0Eʍ,Ö—jG]gu3I­hùàŸ&ùv“Önîäã|ò÷Dà`ܯ·fR’E>¹ûÆÉ¿}&œIkÈc;2'Rií
+¹ü>á'°+ËZDGõal›´B #iÜ’tKœ]	ÝŸÏÉÓZú™1“L<›@îfB)Eë|
+1½g‹²p'•’>”•oü‘>¤UZ,R÷ªèe9áÐÅ.ÇA‹)Ú$MV~ømZýp}Øߨ·¡•§äà÷Ã8Dˆnì:ŒE?/ʖÜÕÿ¦Ê<rV¬B€Bi!¡ð_9c¦l<`ãV8:¾:Bð“L~*~Q/ml•3\žd…Wá·¤öë£HUéy¬}‡Ôt‚†%R(Q¤N2¢í±ÁÛµs*CÉÆ#ä=¾û_âÓFäÓ£ùäßûR6ë"u.Õö%þñ¤²z¦rˆYÌ0¿Â¬NÑôí6×ȍ
+ÜP¿Ÿ¨yOÔûSD•–¡ÇIJcR­†ãp_Bü	>”Å_\¨Õ®ê¥ÐǬYûV³N}ãúÒiu~ãß²ežl÷–LN‚ïîsZ,C2h®V3å’lÕÃv´ÆцŒÛXP x»Q`”Q`¨ ö|qUm“å’M­]q[‡ xJMAÚqzÂPêYî£âYlöãD=ùRûƪ*w{׸]TÙ¶	!æ((>*Ù¸&Èý^ªìno|ê˜\Ú¢¸ÛcÅ7Ò<6Ê7ä¨Â)C¾Ñ
+"hÏ‘ ç»¦œµ¢»·®´ºö׺½UÞ‡úsþœ"TY}¯»ë’ë¼q¶õY¬
+áê°JÕ^2‰4L@3Hdõ¨^ϐkFèoô+¡>;¬ÛwPrÐóÎ|«l±OÑi³)W‡[ß:©Ò IM
+‘Þ!«Qá®B9øË\u·ÙîR„å:õÖ–Í®Rúël|x?©P‚2†‚™í°ø—·ÿ+­´˜Œ­•	¬|ìËú¿«ÕÞ—¸YŠã
 
-""dĸTG³Äòð“Õþ\=÷Åc<Áµ43r[U¬¡FXôbûÊõl—Cï}!—úµ¶í‰õj½åœ‰ç„ÿÀàƒ
+""dĸTG³Äòð“Õþ\=÷Åc<Áµ43r[U¬¡FXôbûÊËCôÞr©÷µmO¬Wë-7àL|<'tOü_·'ƒ
 endstream
 endobj
-5059 0 obj <<
+5048 0 obj <<
 /Type /Page
-/Contents 5060 0 R
-/Resources 5058 0 R
+/Contents 5049 0 R
+/Resources 5047 0 R
 /MediaBox [0 0 612 792]
-/Parent 5062 0 R
-/Annots [ 5039 0 R 5040 0 R 5041 0 R 5042 0 R 5043 0 R 5044 0 R 5045 0 R 5046 0 R 5047 0 R 5048 0 R 5049 0 R 5050 0 R 5051 0 R 5052 0 R 5053 0 R 5054 0 R 5055 0 R 5056 0 R ]
+/Parent 4963 0 R
+/Annots [ 5028 0 R 5029 0 R 5030 0 R 5031 0 R 5032 0 R 5033 0 R 5034 0 R 5035 0 R 5036 0 R 5037 0 R 5038 0 R 5039 0 R 5040 0 R 5041 0 R 5042 0 R 5043 0 R 5044 0 R 5045 0 R ]
 >> endobj
-5039 0 obj <<
+5028 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [509.36 624.115 527.716 633.138]
 /Subtype /Link
 /A << /S /GoTo /D (example.7.3.1) >>
 >> endobj
-5040 0 obj <<
+5029 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [509.36 609.525 527.716 618.548]
 /Subtype /Link
 /A << /S /GoTo /D (example.7.3.2) >>
 >> endobj
-5041 0 obj <<
+5030 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [509.36 502.482 527.716 511.505]
 /Subtype /Link
 /A << /S /GoTo /D (example.10.4.1) >>
 >> endobj
-5042 0 obj <<
+5031 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [509.36 487.893 527.716 496.915]
 /Subtype /Link
 /A << /S /GoTo /D (example.10.4.2) >>
 >> endobj
-5043 0 obj <<
+5032 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [509.36 473.303 527.716 482.326]
 /Subtype /Link
 /A << /S /GoTo /D (example.10.4.3) >>
 >> endobj
-5044 0 obj <<
+5033 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [509.36 458.713 527.716 467.736]
 /Subtype /Link
 /A << /S /GoTo /D (example.10.4.4) >>
 >> endobj
-5045 0 obj <<
+5034 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [509.36 444.123 527.716 453.146]
 /Subtype /Link
 /A << /S /GoTo /D (example.10.4.5) >>
 >> endobj
-5046 0 obj <<
+5035 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [509.36 392.074 527.716 401.097]
 /Subtype /Link
 /A << /S /GoTo /D (example.11.2.1) >>
 >> endobj
-5047 0 obj <<
+5036 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [509.36 377.484 527.716 386.507]
 /Subtype /Link
 /A << /S /GoTo /D (example.11.4.1) >>
 >> endobj
-5048 0 obj <<
+5037 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [509.36 325.435 527.716 334.458]
 /Subtype /Link
 /A << /S /GoTo /D (example.12.3.1) >>
 >> endobj
-5049 0 obj <<
+5038 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [509.36 310.845 527.716 319.868]
 /Subtype /Link
 /A << /S /GoTo /D (example.12.3.2) >>
 >> endobj
-5050 0 obj <<
+5039 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [509.36 296.256 527.716 305.278]
 /Subtype /Link
 /A << /S /GoTo /D (example.12.3.3) >>
 >> endobj
-5051 0 obj <<
+5040 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [509.36 230.657 527.716 239.68]
 /Subtype /Link
 /A << /S /GoTo /D (example.13.3.1) >>
 >> endobj
-5052 0 obj <<
+5041 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [509.36 216.067 527.716 225.09]
 /Subtype /Link
 /A << /S /GoTo /D (example.13.3.2) >>
 >> endobj
-5053 0 obj <<
+5042 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [509.36 164.018 527.716 173.041]
 /Subtype /Link
 /A << /S /GoTo /D (example.14.2.1) >>
 >> endobj
-5054 0 obj <<
+5043 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [509.36 149.428 527.716 158.451]
 /Subtype /Link
 /A << /S /GoTo /D (example.14.2.2) >>
 >> endobj
-5055 0 obj <<
+5044 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [509.36 134.839 527.716 143.861]
 /Subtype /Link
 /A << /S /GoTo /D (example.14.2.3) >>
 >> endobj
-5056 0 obj <<
+5045 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [509.36 120.249 527.716 129.272]
 /Subtype /Link
 /A << /S /GoTo /D (example.14.2.4) >>
 >> endobj
-5061 0 obj <<
-/D [5059 0 R /XYZ 151.701 685.529 null]
+5050 0 obj <<
+/D [5048 0 R /XYZ 151.701 685.529 null]
 >> endobj
-5058 0 obj <<
+5047 0 obj <<
 /Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-5097 0 obj <<
-/Length 902       
+5085 0 obj <<
+/Length 898       
 /Filter /FlateDecode
 >>
 stream
-xÚ¥WMSÛ:ÝçWhÑ…²ˆªoKËBHg:}¥­é{ÊÂĆh^çÙÐß+Ë1ì€_'3‰,]Içœ{t­Pt‹(ú89¹˜¼_pŽ±ZKtqƒ¥ÄXŽ´±DYèJÑ%þìªz:Jââ&üž=$ùvUÓ«‹OïŠÂ<b©e~	!$±ÊÀÍä‡õs>nrv1ùo Â6RD´Ì'—W¥0ö	Q"¬A÷MdŽ„2D+í5Š'ß&´OI0u¡[\ZÒó@˜$œ¨É~*ºœY)ñ‡y´´Áó"OÜÆ·#üW–O¹Á×Ó|ge茳ònÚ=¼«Üæ6}_øS.htíª6|9å^eyžÏf~$a†£DIàÕÙ¦r…ß\<OêÌ·$¾sIèúÇO°p`ÖZe½Ïó3ÛïÎ#"mv?]%ÛºaefJ0ùHˆ~²×óø©‚Örc¤g}Ò·F
-\Z¹PÂÙ7qÜC×}УQÐ#"ú¡Ç«¤lß»z²yZžL†Ï·ëláÆÿ6J“©8SYo@H÷¥`ò>˜§Åæ'eòvW&uç¯ûéŒa7e8à~	±‰:)³¤mÂ*~ LêÑ?.ôÙ客¢OÙ “Q)3¯Ò¾Âé˜ÄsJXâ«ÜKqM–Å榕³Ëÿ|w‚µ²Kµ‘ á£ê¥ÆÞDÍ´ÔØ §Ýãi|b°JHù¡ÙOâyh|-]먆CdÁØÈšQ¾¨r¨r€S·ÕåY&ÂÂÇ•XØ7ž;ÕáSýø.·{$ï®Æ}­ªpœr%Õî>Êè|¨874ï~€¨ìì{¶†WT®Â›2ˆ!y…ÑKEÇÉë±õ–µó;³²t)x³M¶Ä×Åu²nÿãk{ã¬ö¨Ûr|S”¡û|“=3
-(8€?R,ølœ{AXúR[Ù[D:XËݶJÒ´Úß?<æUr›
-×)–Vü¹sĨ:"†œs¬Dþ½/‘yÑÜ­Ò]{‘ì¥Q©±R|œîbÈ6Ç€5zïÖµëJà8¨‚qû ¾~¿ø§ÃX­’´ð8ï_^©¹€•GLÂ}^²£wjÂ#Ñݨ{nÐ\h"¹jÖŠ$X—ÅÖoýëQœ!)4|°Òo{±Š(øpÄ—ýUèÿWnï_
+xÚ¥WMSÛ0¼çWèЃrˆÐ·¥c!¤3-m¶ÊÁĆxÇ©í ý÷}²À¸Ì$²ô$íî[=+Ý"Š>ŒŽç££çÈ«µDóÄ(%Ær¤%ÊBWŒ.ñyZVã‰Pç7þ÷ô!Ê6«¤_ÍÏŽfŠÂ<b©en	!±ÜÀõä‡Õ‹ÎG¿Gz!xoE„@‹ltyEQcgˆa
+º¯#3$”!Z)h¯P8ú2¢
+tºO©} íâÒ’š–ƒÁ$áDÕHvSÑåÄJ‰ßOC ¥
+žæY”®];À“lÌ
+¾Oà;)|g˜wãöÙàm™®oýÐ×™8á‚×iÙ„/Æ<ÀË$‹üóéÃÄ폄!Ìp4a‚(i=¼*Y—iî6O£*q-‰ïÒÈw}
+Ã'Ø÷80k­ÆÜÚ΀çÙ™ìvç‘6ð»Ÿ,£MU³2³Z%˜| D?ÙëyÜTAk¸1
+Ò³.éy®³Z=¹PÂo⸃®» ƒ DtC—QÑ ¿O«¥ÏR˜g‰o92¥¾Ø¬r°Q€k;üª
+÷&Sq¦°P¼3 
+¤µ{ŒÒ{0yÌ“|ý“2y»-¢ªõ×ýxÂp:fØã~	±Ž:.’¨iÂ*n LêÐ?.tžfiÕGE—²&ƒRf^7¤}5„Ó!‰ç”°îÄ—™“âš,òõM#g›ÿé,lkd?”j#A C	ÔI½‰ši¨±^O§§ñ‰qÀ*>åûf?§¾ñ¹H_ at 5ì#Æ–@Vò5@•}•Ìƒ¸5¨n(Ï2á@>®¬À¾ñÜ©ŸêÆw¹Ù!ywå1îj]_…ã”k,©ü7ðAFç}ÅÙ»¡~óü}e'_“¼¢b¯péß”þ@ôÉ™XJ3L^‡­³¬]ܹC˜Eƒ7›dKüa•_G«&ñß>7‡1L*‡º)Ç7yá»/ÖÉ3Ó€‚=øÅ€o‡¹„¥/µ•E¤…µØnÊ(ŽËÝýÃaþVF·I‘BaiÙÿ;Gª#¢Ï9‡Jä÷]‰Ìòúno›kd'µ€J•¢Ãt}¶9¬Ö{»ªÒ¶ƒ*·ÿõõûŏc¹ŒâÜá¼y¥æVR1	·yÉÞ©	D{£î¸As¡‰äª^+Üc]ä·õŸGqú¤ÐðÁJ¿íÅz(¢àOÀ_vE ÿ1î
 endstream
 endobj
-5096 0 obj <<
+5084 0 obj <<
 /Type /Page
-/Contents 5097 0 R
-/Resources 5095 0 R
+/Contents 5085 0 R
+/Resources 5083 0 R
 /MediaBox [0 0 612 792]
-/Parent 5062 0 R
-/Annots [ 5057 0 R 5081 0 R 5082 0 R 5083 0 R 5084 0 R 5085 0 R 5086 0 R 5087 0 R 5088 0 R 5089 0 R 5090 0 R 5091 0 R 5092 0 R 5093 0 R ]
+/Parent 4963 0 R
+/Annots [ 5046 0 R 5069 0 R 5070 0 R 5071 0 R 5072 0 R 5073 0 R 5074 0 R 5075 0 R 5076 0 R 5077 0 R 5078 0 R 5079 0 R 5080 0 R 5081 0 R ]
 >> endobj
-5057 0 obj <<
+5046 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [458.55 635.118 476.907 644.141]
 /Subtype /Link
 /A << /S /GoTo /D (example.14.2.5) >>
 >> endobj
-5081 0 obj <<
+5069 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [458.55 556.306 476.907 565.329]
 /Subtype /Link
 /A << /S /GoTo /D (example.16.2.1) >>
 >> endobj
-5082 0 obj <<
+5070 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [458.55 504.991 476.907 514.014]
 /Subtype /Link
 /A << /S /GoTo /D (example.17.3.1) >>
 >> endobj
-5083 0 obj <<
+5071 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [458.55 491.135 476.907 500.158]
 /Subtype /Link
 /A << /S /GoTo /D (example.17.3.2) >>
 >> endobj
-5084 0 obj <<
+5072 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [458.55 384.826 476.907 393.849]
 /Subtype /Link
 /A << /S /GoTo /D (example.20.1.1) >>
 >> endobj
-5085 0 obj <<
+5073 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [458.55 333.511 476.907 342.534]
 /Subtype /Link
 /A << /S /GoTo /D (example.21.3.1) >>
 >> endobj
-5086 0 obj <<
+5074 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [458.55 319.655 476.907 328.678]
 /Subtype /Link
 /A << /S /GoTo /D (example.21.4.1) >>
 >> endobj
-5087 0 obj <<
+5075 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [458.55 305.799 476.907 314.822]
 /Subtype /Link
 /A << /S /GoTo /D (example.21.5.1) >>
 >> endobj
-5088 0 obj <<
+5076 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [458.55 254.484 476.907 263.507]
 /Subtype /Link
 /A << /S /GoTo /D (example.22.2.1) >>
 >> endobj
-5089 0 obj <<
+5077 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [458.55 240.628 476.907 249.651]
 /Subtype /Link
 /A << /S /GoTo /D (example.22.2.2) >>
 >> endobj
-5090 0 obj <<
+5078 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [458.55 226.772 476.907 235.795]
 /Subtype /Link
 /A << /S /GoTo /D (example.22.10.1) >>
 >> endobj
-5091 0 obj <<
+5079 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [458.55 175.457 476.907 184.48]
 /Subtype /Link
 /A << /S /GoTo /D (example.23.2.1) >>
 >> endobj
-5092 0 obj <<
+5080 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [458.55 161.601 476.907 170.624]
 /Subtype /Link
 /A << /S /GoTo /D (example.23.2.2) >>
 >> endobj
-5093 0 obj <<
+5081 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [458.55 147.746 476.907 156.769]
 /Subtype /Link
 /A << /S /GoTo /D (example.23.3.1) >>
 >> endobj
-5098 0 obj <<
-/D [5096 0 R /XYZ 100.892 685.529 null]
+5086 0 obj <<
+/D [5084 0 R /XYZ 100.892 685.529 null]
 >> endobj
-5095 0 obj <<
+5083 0 obj <<
 /Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-5123 0 obj <<
+5111 0 obj <<
 /Length 594       
 /Filter /FlateDecode
 >>
 stream
-xÚ¥•Ír›0…÷<…–b¢_–©kgšq’ÖvÛ…›ÆØaƒ$ÍãGìâT„aº²°Ž®¾sÐì7Χ•s5ŒV¬v€‚L€/ŠƒÕ¬ákú’$‰û¸º½šQ
-$R¾Ïš*Š!u±Z7OÊÊõ˜à0ß5¿Ó×ðpLãÒ¬u¦+ç·C´XïØÙH Æ@tp֏lõÜ-Àˆ)	þÔÊ`B"_=NÁÒùæà–w]auÁªQ
-åH R“œ–‚µ§8‡åÁ¥Ü (Ï7cp—Íàg’¹TÂM’mÍ.]c×#°zÖ£ãE¹NY`ŸA(«à}êx4@\
-éä)<V±!RqQâ½U³ÔGDÊÖ¤@ÜnrɱjLTyãnši£QÜ<,“lŸ¶ãEm±ÌŸÏ³ó|Ÿg½n‰/)ô1ù·¾)q–ø6Ip!±V‘Ã5(axLò÷¯³eûäúk_‚”+¦y^lñ02lŒKØ°„ŠGK{<Ó4,«$j"2­(/Zq–èCÙ—¦BÀ c«à,Ô(ÄG”Š
-µ¡L>/ÌMðp×vD\¼œ¸½JÓ
- mËól‡ö&¼Ÿ—Ð@ïôôÉ?¼¼ÃËl¼w:¹®7¹zî&Í7az2Uɭ̸`‘Ž”[§‹ù—ûDïi’YIÍõú§§YU Lšl<ª°Þ×æå_ȇûö•·Èeø\ä‘ùYzâÌVoÒÏ;æ–db¸;ýaÉðEʤ•UÉß Dòèæ
+xÚ¥•KsÚ0…÷þZŠŠÞeJ!ÓIZ í‚fÆÏ›b'ÍϏdjR9OWÈèHúαî5;€ÁMði\M#ƒ
+‹- ‚ …	Ú a8XlÀ¾&/ñàqq{5¡hd¤äNK
+EJh»U©šÆy12Áa¶­~ǯ«ý!‰r·6/‚ß±b{^ãá>X>b°±s· #f4øS*÷€	¤vœ€yð-À5;nz ÂëT¢::Ê‘@¤$9-Ë¡áæûUpÂ,uÜŒÁmv¬?ãt at 5\ÇéÆýÁá|@`4X<ÛÑáb»Æ¶DaÉ PÊ+xŸ9Cª7ª"=­Eä4ƒT\lñÞª[*Ѻ6)÷›œ‡ÇøPT&Š¬r7N­Ñ0ªæqºKêñ¬´˜gÏçÙi¶ËÒV·Dj
+…1ÿïVº-Î铨‰wÝ-1†û$ÏpÛõú1™W±®¿¶%H¹aÊž÷Å#ÝÆh·„uKx¯xìµôÇ3NVy‡UD®õE)Nb{)ÛRÃT(ö
+ÎB‹B$¢T4P¨eôyæ:ÁÃ]]ÑñÅáDu3È]QT€Ãp“Ÿg´¿0áí¼„*{Šl©“xyƒ—ùxïlr\kråÜM’­WÉÉTXÄ”2ã‚A…qÿH¹q<›~¹¿@î£c§^R×^ŸVÇÓÓǬFÙOŒíóýQ…·C^»—ÿ}æ îëW^#ç«çcö™Ÿ‘m 'ÞÎlí!í¼}º$ÝÕ)»%ݍ”ù+Ë~Éß 3è:
 endstream
 endobj
-5122 0 obj <<
+5110 0 obj <<
 /Type /Page
-/Contents 5123 0 R
-/Resources 5121 0 R
+/Contents 5111 0 R
+/Resources 5109 0 R
 /MediaBox [0 0 612 792]
-/Parent 5062 0 R
-/Annots [ 5094 0 R 5113 0 R 5114 0 R 5115 0 R 5116 0 R 5117 0 R 5118 0 R 5119 0 R ]
+/Parent 5113 0 R
+/Annots [ 5082 0 R 5101 0 R 5102 0 R 5103 0 R 5104 0 R 5105 0 R 5106 0 R 5107 0 R ]
 >> endobj
-5094 0 obj <<
+5082 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [509.36 648.668 527.716 657.69]
 /Subtype /Link
 /A << /S /GoTo /D (example.24.5.1) >>
 >> endobj
-5113 0 obj <<
+5101 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [509.36 594.983 527.716 604.006]
 /Subtype /Link
 /A << /S /GoTo /D (example.25.4.1) >>
 >> endobj
-5114 0 obj <<
+5102 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [509.36 431.311 527.716 440.334]
 /Subtype /Link
 /A << /S /GoTo /D (example.30.5.1) >>
 >> endobj
-5115 0 obj <<
+5103 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [509.36 295.136 527.716 304.159]
 /Subtype /Link
 /A << /S /GoTo /D (example.34.1.1) >>
 >> endobj
-5116 0 obj <<
+5104 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [509.36 278.911 527.716 287.934]
 /Subtype /Link
 /A << /S /GoTo /D (example.34.1.2) >>
 >> endobj
-5117 0 obj <<
+5105 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [509.36 262.686 527.716 271.709]
 /Subtype /Link
 /A << /S /GoTo /D (example.34.1.3) >>
 >> endobj
-5118 0 obj <<
+5106 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [509.36 246.461 527.716 255.484]
 /Subtype /Link
 /A << /S /GoTo /D (example.34.1.4) >>
 >> endobj
-5119 0 obj <<
+5107 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [509.36 230.236 527.716 239.259]
 /Subtype /Link
 /A << /S /GoTo /D (example.34.1.5) >>
 >> endobj
-5124 0 obj <<
-/D [5122 0 R /XYZ 151.701 685.529 null]
+5112 0 obj <<
+/D [5110 0 R /XYZ 151.701 685.529 null]
 >> endobj
-5121 0 obj <<
+5109 0 obj <<
 /Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-5138 0 obj <<
-/Length 496       
+5127 0 obj <<
+/Length 497       
 /Filter /FlateDecode
 >>
 stream
-xڍTËnÛ0¼ë+x¤bøÉc$‚maß\[¶èáJ
-âþ}—¢ãHbå¤Õz†;3+š¢=¢è1º]F7œ#ClšJ´Ü!F)1–£ÔX¢,´¶h…¿çm'BI\ïÂóþäÊc‘µñzùtó (ðˆ¥–ù#„0DJzò©ÈOÝ/£¿ƒ6 smÊhµ¦h¿=!J„5èµG–H(CR¥ .Ð"úѳv:ôÀÔPÁåpiIïËë Uœ°^É­+%n˘küL6uåí	_óîªUWס\\“øƒs˜6L`-å$à¤(a‚(i/šÄ´¦»ºúC™Ü¿4®Ëëʧnð®nBñ­(ê˜ÐYíCðUÌp'o<£õ}VÅ¿3¹©ËP¹3%k:—W~:!Ìð Nm‹—ç*ë>óËSÁøÕ×ý&ÃG®ù—\sXLïÚc×¾ã]gov{,dÐûô/î:ûì_Þ]¡)i®Ú†eäFm\q¨ÛÏS*M!3	øx1.apM¤ÕaâÝÁ»ÌïÕ,l¯Œ^H:aó>‚¤S12õñŽy*Çx J¨§¿äy•—®ð±Jü«©ý‚aKE:×o•ÕZbmé—ò½jXÎg¢æ!é<dúFÀŸß‡ýKQ
+xڍTMs›0¼ó+t}ÛLÒ™L;mǾ¹>(6¶™áiÒ_	2ÄäÄãyWow2G€Á—äó:¹¹§hd¤ä`} c¤
+R$ŒoíÁ~-Ú.͘à°>ÄçÝ‹­ÎeÞ¦ÛõÃͽÀž‡6$ÁGFh? '¿”Š"à’»uò;!¾ïá£A1vU²Ùb°÷¿= Œ˜Ñà¹GV€	¤¾.Á*ù™àA<› b,ár87¨7„0("½’W*Ød†sØV)Uðíjü1Ÿ‹î«MW·±\l“Oø£sˆÒ„AÅé,àÄ #	n.šØ¼¦ÛÚý„ŸÛµ±kx¨›X|*Ë:¥ÚëtÇØñx—˜§»ÀhC_Áï®ü;›ºŠ•(yÓÙÂ…éÀ!šFq"j[==º¼{Ï/•ŒïW\÷›ž¸¦rMýbzס˜ºà:µÛc}½ÏðbÐà³ùï
+ÌI³n—í'e~ÔΖ§º}?&¤ô)ÈYÀÛ›q	ƒ*čŠoOöÜåa¯šAfzeø
+„ãeY†Ð	DÎAØÄÔÛ;¨>8B#•ûzþKþV¸¢²eˆ•ÃMì·Tæ±sýV¥8TZ(ß«†ùr&b"—!jV«ÿóû¾°KÀ
 endstream
 endobj
-5137 0 obj <<
+5126 0 obj <<
 /Type /Page
-/Contents 5138 0 R
-/Resources 5136 0 R
+/Contents 5127 0 R
+/Resources 5125 0 R
 /MediaBox [0 0 612 792]
-/Parent 5062 0 R
-/Annots [ 5120 0 R 5133 0 R 5134 0 R 5135 0 R ]
+/Parent 5113 0 R
+/Annots [ 5108 0 R 5122 0 R 5123 0 R 5124 0 R ]
 >> endobj
-5120 0 obj <<
+5108 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [458.55 648.668 476.907 657.69]
 /Subtype /Link
 /A << /S /GoTo /D (example.38.2.1) >>
 >> endobj
-5133 0 obj <<
+5122 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [458.55 621.569 476.907 630.592]
 /Subtype /Link
 /A << /S /GoTo /D (example.38.3.1) >>
 >> endobj
-5134 0 obj <<
+5123 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [458.55 594.471 476.907 603.494]
 /Subtype /Link
 /A << /S /GoTo /D (example.38.3.2) >>
 >> endobj
-5135 0 obj <<
+5124 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [458.55 433.474 476.907 442.497]
 /Subtype /Link
 /A << /S /GoTo /D (example.43.5.1) >>
 >> endobj
-5139 0 obj <<
-/D [5137 0 R /XYZ 100.892 685.529 null]
+5128 0 obj <<
+/D [5126 0 R /XYZ 100.892 685.529 null]
 >> endobj
-5136 0 obj <<
+5125 0 obj <<
 /Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-5146 0 obj <<
+5135 0 obj <<
 /Length 19        
 /Filter /FlateDecode
 >>
@@ -14905,1369 +14814,1403 @@
 xÚ3PHW0Ppç2ÀA c(á
 endstream
 endobj
-5145 0 obj <<
+5134 0 obj <<
 /Type /Page
-/Contents 5146 0 R
-/Resources 5144 0 R
+/Contents 5135 0 R
+/Resources 5133 0 R
 /MediaBox [0 0 612 792]
-/Parent 5062 0 R
+/Parent 5113 0 R
 >> endobj
-5147 0 obj <<
-/D [5145 0 R /XYZ 151.701 685.529 null]
+5136 0 obj <<
+/D [5134 0 R /XYZ 151.701 685.529 null]
 >> endobj
-5144 0 obj <<
+5133 0 obj <<
 /ProcSet [ /PDF ]
 >> endobj
-5179 0 obj <<
-/Length 956       
+5168 0 obj <<
+/Length 958       
 /Filter /FlateDecode
 >>
 stream
-xÚÅ—ÏwÚ8Çïü:ŠŽ~[>ò£ô5}ì¾Ò¼¶BýìÔvÚúÇïÈrhÈÊ‘¼·d°Ð|fôṎ 5"èzDúñÛˆÂHE”H'ÅŒEÆl;ºýBP/ß#ñD£ÝÔ-âRGJJxÞ åèß"TGšÈEÎW£³+#&¢XÇhu·[L)1ÉÐ*G·øCÑ´ã	W1®îì¨ðU±~¨M3þ²z¿sëìJ‰’P»AJT$8w«ˆ½Ùèv’0‰/ªmZ”°¨æxV•cÎp[W›½©ÏG@–O
-QqÅÁšˆ½±ˆ>7G	cxjmq/ÇÿL·÷ã¾;ŽÈk×þ7‘±ÂŠ¼Àµ€É#W‘J¤Ó¾(Ü,]>e^Ùühì4m÷Õ~Tõ?»8}&TÀ¤mQõÁ»~(róê°é°Y¦ƒÅ=çø¼.òµqÏϘ†)¥f˜²ä j§=,æÅš—–ª5uiZ·‹ºj«ñ03PQ÷Óg"Éj¶8›/à‰:\˜v³46u[˜f—*Á1å$—ûÅ—K‰Ó23¹ãøWýW—¦m‹rÝB˜b€¢PÂuñqéÌÚãGñQ»ÈO°@é%ø4F& B$P^‚U'†,ݸm™Ö&Ý•&ëYˆp¸N,Ÿä‹ÿ_Ë@\ý:¦R*N€JR%o.ô8€’çò¡(=±²AСÔ‡°úÚ<[j ¡²½«6°K7æÉnÅ{»å«:V_v^j}¿R¼‡AGâDPð#4óSæóc¾pnL­¹mEÀü°’O8¤LšÇ)÷…’Â	Ä[+I„Ö
-**éÚ”¦~Ìœ«™´4›šžB¡R̪íýdÈ^ÁéÖDU̬6B‹Oš}M˵iú4þ2‹=…N¿!{÷Ë
-Ð*ÛÖ »¾›¾™_\NÿCúzw ÎÝ­Ø4ñ9ò”_øù{`ÿj pîf¤eþT.qô©.?ZÄ‚Ë|aäà¦xªä.Å<Qœ 	í5˜·BÌ6…q톃º«z‘ÜY]5Õ]ë-·á86žšjyŠþڐ÷6-f»r%ŽÊNÌöÖ"´bÞB1Í2Ó4¿µ…ª«£S%Ü:a‘—`Žºvþ·!á’ø¯—çu…ÞìÕJxíWH©™,þÞu´Ö¬g¶Ð¥» ‡Gˆê™»•s.#ΚHIFæ¦Ø[ãr5ú(|üy
+xÚÅ—MsÛ6†ïú8BÑø&x”å*gÔJœV8•H—¤úã» hÅrAY=“‹@‰öÙÅ‹ÝAkDÐõˆôãß#
+#AQB"03Q³íèö+A9¼ü€Hč~tS·ˆK))áyƒ–£ß}‹Pi"C9_Î®hŒ˜ˆb£ÕÝn1¥xÄ$C«ÝâEÓŽ'\Ÿº³£ÂWÅú¡6ÍøëêÃέ³+	8$JHBíRM(Q‘àÜ­"öf£ÛIÂ$¾¨¶iQ¢šãYUŽ9Ãm]mö¦¾Y>7DUÄk""DôÆ"úÒ%Œá©µÅ¾Sü˜nï7Æ}w‘×®ýo"c…y…k? “'0®"•H¦}Q¸Yº|.ʼ²1øÑØþdÚî«ý¨ê¿vqúB¨€HÛ¢êƒwýPäæÍaÓa³L‹{Îñy]äkãž_0
+RJÍ0eÉAÔN;{XÌ‹5/-UkêÒ´nuÕVã	`f ¢î§/D’Õlq6_Àu¸0ífilê¶0Í0.U‚cÊI .÷‹/ÿg,%NËÌäŽãg\õS\^š¶-Êu3bŠŠB	/Ôŧ¥3kÅGí"#<@À	¤—àó|a˜€<@y	>V²tã¶eZ›tGTš¬?f!Âá:±|"/þµ:—¸ú=t>L¥Tœ •
+¤JÞ]èq %/ä+B?Pzbeƒ C¨aõ½/x¶Ô Be3zWm`—n̳݊÷vËWu¬¾ì¼Ôú¥xƒŽÄ‰ àGhæ§ÌçÇ|áܘZ'rÛŠ€ùa%1žpH™"4Sî3þ%…ˆ÷V’­TTÒµ)Mý”9V3ii6!5=…B¤˜UÛûȐ½‚Ó­9ˆª˜Ym„3Ÿ4ûž–kÓôiüu:3z
+~G:÷î_7@«l[Z€îúnúf~q9ýc
+ëê·qî@hŦ‰Ï‘çüÂÏßüg…s7#-óçÊp‰£OuùÑ"\žà#7ÅS%w)öà‰â” Mh¯Á¼b¶)Œk7Ô]Õ‹ä¦ÈꪩîZo‘h¼
+DZñÔTËS<ð׆¼w °i1Û•+qTvb¶·¡óŠi–™¦ù™¨-T]*áÖ	‹¼sÔµóÿ
+	—Ľ<¯û+(ôfo¾PÂk¿Ê@JÍdùðm×ÑZ³VüÙ.@—î‚>!¨g:ìV΋ˆF)#ɨ£|܏{‹\®Fÿ/4ý6
 endstream
 endobj
-5178 0 obj <<
+5167 0 obj <<
 /Type /Page
-/Contents 5179 0 R
-/Resources 5177 0 R
+/Contents 5168 0 R
+/Resources 5166 0 R
 /MediaBox [0 0 612 792]
-/Parent 5062 0 R
-/Annots [ 5148 0 R 5149 0 R 5150 0 R 5151 0 R 5152 0 R 5153 0 R 5154 0 R 5155 0 R 5156 0 R 5157 0 R 5158 0 R 5159 0 R 5160 0 R 5161 0 R 5162 0 R 5163 0 R 5164 0 R 5165 0 R 5166 0 R 5167 0 R 5168 0 R 5169 0 R 5170 0 R 5171 0 R 5172 0 R 5173 0 R 5174 0 R 5175 0 R ]
+/Parent 5113 0 R
+/Annots [ 5137 0 R 5138 0 R 5139 0 R 5140 0 R 5141 0 R 5142 0 R 5143 0 R 5144 0 R 5145 0 R 5146 0 R 5147 0 R 5148 0 R 5149 0 R 5150 0 R 5151 0 R 5152 0 R 5153 0 R 5154 0 R 5155 0 R 5156 0 R 5157 0 R 5158 0 R 5159 0 R 5160 0 R 5161 0 R 5162 0 R 5163 0 R 5164 0 R ]
 >> endobj
-5148 0 obj <<
+5137 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [458.55 555.823 460.543 557.815]
 /Subtype /Link
 /A << /S /GoTo /D (59) >>
 >> endobj
-5149 0 obj <<
+5138 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [458.55 541.819 471.452 550.842]
 /Subtype /Link
 /A << /S /GoTo /D (figure.4.1) >>
 >> endobj
-5150 0 obj <<
+5139 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [458.55 505.124 460.543 507.116]
 /Subtype /Link
 /A << /S /GoTo /D (127) >>
 >> endobj
-5151 0 obj <<
+5140 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [458.55 491.12 476.907 500.143]
 /Subtype /Link
 /A << /S /GoTo /D (figure.8.1) >>
 >> endobj
-5152 0 obj <<
+5141 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [458.55 477.116 476.907 486.139]
 /Subtype /Link
 /A << /S /GoTo /D (figure.8.2) >>
 >> endobj
-5153 0 obj <<
+5142 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [458.55 463.112 476.907 472.135]
 /Subtype /Link
 /A << /S /GoTo /D (figure.8.3) >>
 >> endobj
-5154 0 obj <<
+5143 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [458.55 449.108 476.907 458.131]
 /Subtype /Link
 /A << /S /GoTo /D (figure.8.4) >>
 >> endobj
-5155 0 obj <<
+5144 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [458.55 435.104 476.907 444.127]
 /Subtype /Link
 /A << /S /GoTo /D (figure.8.5) >>
 >> endobj
-5156 0 obj <<
+5145 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [458.55 421.1 476.907 430.123]
 /Subtype /Link
 /A << /S /GoTo /D (figure.8.6) >>
 >> endobj
-5157 0 obj <<
+5146 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [458.55 407.096 476.907 416.119]
 /Subtype /Link
 /A << /S /GoTo /D (figure.8.7) >>
 >> endobj
-5158 0 obj <<
+5147 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [458.55 393.092 476.907 402.115]
 /Subtype /Link
 /A << /S /GoTo /D (figure.8.8) >>
 >> endobj
-5159 0 obj <<
+5148 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [458.55 379.088 476.907 388.111]
 /Subtype /Link
 /A << /S /GoTo /D (figure.8.9) >>
 >> endobj
-5160 0 obj <<
+5149 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [458.55 365.084 476.907 374.107]
 /Subtype /Link
 /A << /S /GoTo /D (figure.8.10) >>
 >> endobj
-5161 0 obj <<
+5150 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [458.55 351.08 476.907 360.103]
 /Subtype /Link
 /A << /S /GoTo /D (figure.8.11) >>
 >> endobj
-5162 0 obj <<
+5151 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [458.55 337.076 476.907 346.099]
 /Subtype /Link
 /A << /S /GoTo /D (figure.8.12) >>
 >> endobj
-5163 0 obj <<
+5152 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [458.55 323.072 476.907 332.095]
 /Subtype /Link
 /A << /S /GoTo /D (figure.8.13) >>
 >> endobj
-5164 0 obj <<
+5153 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [458.55 309.068 476.907 318.091]
 /Subtype /Link
 /A << /S /GoTo /D (figure.8.14) >>
 >> endobj
-5165 0 obj <<
+5154 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [458.55 295.064 476.907 304.087]
 /Subtype /Link
 /A << /S /GoTo /D (figure.8.15) >>
 >> endobj
-5166 0 obj <<
+5155 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [458.55 281.06 476.907 290.083]
 /Subtype /Link
 /A << /S /GoTo /D (figure.8.16) >>
 >> endobj
-5167 0 obj <<
+5156 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [458.55 267.056 476.907 276.079]
 /Subtype /Link
 /A << /S /GoTo /D (figure.8.17) >>
 >> endobj
-5168 0 obj <<
+5157 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [458.55 253.052 476.907 262.075]
 /Subtype /Link
 /A << /S /GoTo /D (figure.8.18) >>
 >> endobj
-5169 0 obj <<
+5158 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [458.55 239.048 476.907 248.071]
 /Subtype /Link
 /A << /S /GoTo /D (figure.8.19) >>
 >> endobj
-5170 0 obj <<
+5159 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [458.55 225.044 476.907 234.067]
 /Subtype /Link
 /A << /S /GoTo /D (figure.8.20) >>
 >> endobj
-5171 0 obj <<
+5160 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [458.55 211.04 476.907 220.063]
 /Subtype /Link
 /A << /S /GoTo /D (figure.8.21) >>
 >> endobj
-5172 0 obj <<
+5161 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [458.55 197.036 476.907 206.059]
 /Subtype /Link
 /A << /S /GoTo /D (figure.8.22) >>
 >> endobj
-5173 0 obj <<
+5162 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [458.55 183.032 476.907 192.055]
 /Subtype /Link
 /A << /S /GoTo /D (figure.8.23) >>
 >> endobj
-5174 0 obj <<
+5163 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [458.55 146.337 460.543 148.329]
 /Subtype /Link
 /A << /S /GoTo /D (153) >>
 >> endobj
-5175 0 obj <<
+5164 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [458.55 132.333 476.907 141.356]
 /Subtype /Link
 /A << /S /GoTo /D (figure.10.1) >>
 >> endobj
-5180 0 obj <<
-/D [5178 0 R /XYZ 100.892 685.529 null]
+5169 0 obj <<
+/D [5167 0 R /XYZ 100.892 685.529 null]
 >> endobj
 26 0 obj <<
-/D [5178 0 R /XYZ 100.892 588.694 null]
+/D [5167 0 R /XYZ 100.892 588.694 null]
 >> endobj
-5177 0 obj <<
+5166 0 obj <<
 /Font << /F17 3698 0 R /F50 3701 0 R /F15 3700 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-5243 0 obj <<
-/Length 1318      
+5232 0 obj <<
+/Length 1316      
 /Filter /FlateDecode
 >>
 stream
-xÚµ˜Ms£F†ïúGU+<_À›×²\ÚZ¯#eSå춨 ¡ ²7ÿ>=Ì€ج‹…øÐ<¼ývO·±ñd`ãjôy1:›YØ Øt±KŒÅ£A,b:˜¶pMËåÆ"4îQÇã‹/g3J
-aº¶Íå­TP3~©¼éëÜ[Œ'Ìâèf¦>რùÕòîÒ“.£Fî‡Y&cF°ÝÿÀF×¾Ød®0^Ê;׳„i[rÄðF¿°¦Çoxîš%­$¤¤¨3î£ó Hw›1£¨ jÁÐ|ó˜fk¿ˆ%}ºQ'§~á?øy”üÄñçÙŒX¶É`õ	a¦MÝŠÂ<á°(Eóéõùío°cèÖ‘‹'»1AE\B0ŽÒGuÙ›OsuT¤êÊΘ­hðë„:„"â²^vø£8EÍIßɹ<áôÞÂÉ_Ñø0Ô“JdÆMAl
-OÛB}•¥»­Šçµ¿ÝÆ›'x‹tíɳ}7a*­ð’«ÛüM¨–ßæ¾?ôôõÐWŒJ¬I‘N®æÓZmPZÊÜ-!áÂB”Ña¡¦¯‡ZSðE3´RÑ"S­@Öڦݠ˜Ø@ÙPPÖ	ª-ÒLð½˜uÀ{ÜÇA¼W‰úÝçhL»Í}³8‰>éjRÖ–,
- öß±k£OGvóV~)OB}ŠrmÇ‹Tª,MÞQˆ*1ív7Þ<©@QöG/Gù,“ <QË{Öqžƒruß_˜p(‘|¹$„£n±†×aÄý ±Ý6±çJ¨(Óµë"¾»Êv¹.ôwQâKç«xûrºír.Æ°”\T—ÂTªû,3EIÜ©%.%ˆ9üýÑÖrx±¼õ”·2¥^*sÀuÞn+‡¢4+Þ-
-í¨{ªÜ‚/Ú@%|/êRU_Ýð¾‚rt˜Ÿ¨KõCQÖ³µØ6F܃Ê
-í¨‹Ç˜üäÕ4/¼ ‹·ÅÑ»õarA9`ºC1[«âÕ
-ò‚ŸPÞÍoÕùGHÕ4SÇßÒÍäÿ@åîêÛAÜÆoÃwk|Þ®r$J+Övˆu‡¡­Û0ÈL¦ômmèÙ…\îð`½­6àó0¬A§ÑsDOÊ –¯ÔN Á7²hqo¶eê±/ãö¯pڭ¶¸³’q^y…±_DzÏ÷s8u(´ß'+§ «3ØN®ŒõdO õ“~-…
-wÁ¾Y–Íh©mµÿï3 ÖY••V´6"kÿIk:q¥Ó¡ÂG¯ÓTߐn[DÞ×îÙ[8t(»ÛÆÞ”¸‚md}›—›ð=îe³ “
-µÁÇœVvÛ<•óYpö¨¶õ­2Gc‹€Æ©ÎÈ?$)è¹ÓEð<£:FIéiY,‚Ak1Ø'§S§|‰Ûéì°~yÊЁ$ú»ÄÒ¾¹XAÿÒ­­K± ¬Á8Z±–Þç
-Äé#¡SI2<ʬ•¤rž®§™–NšËŸQá£Á³šIV‘Î¥$ŽT¡í©­ÜMK؃äÿ·½¡Êÿ¾=Aˆ_â¶z¹ë„yŽý}Å:óüµ¼ü 1(zz.!ÂîJ{?s…¡«O¢ÚÇq™ðpcSO¤…ͲðpÅœ6 ˜çÊÖ"ùÔHUEFzÚzh:Å‡g¬Lñ+u´/šÝ½§ƒ1p
-î1N0ɵïÐNÕœ0»£åXDËÂ0þð¶ñ绚y`ÑÿZæzæ.^9§7†ÇÆÿ	û‡Åêór1úä¸
+xÚµ˜Ms£F†ïúGU+<_À›×²\ÚZ¯#eSå춨 ¡ ²7ÿ>=Ì€ج‹…øÐ<¼ývO·±ñd`ãjôy1:›YØ Øt±KŒÅ£A,b:˜¶pMËåÆ"4îQ2þ±ør6£Ô¦kÛ\ÞH51³àwÊ[¾Î½ÅxÂ,Žnfê>š_-ï.=ùøèr1úgDà~X¯±Œe2fëÑýl„p틁Mæ
+㥼sm0K˜¶%×Ioôûkvü†wà®YÒJ at BJŠê1ã 1:‚t·3Š
+ Í7i¶ö‹XÒ§urêþƒŸGùÁOžÍˆu€a›VŸfÚÔ­(Ì‹R4Ÿ^Ÿßþ«1†î`¹x²TÄ%ã(}T—½ù4WGEª®,áŒÙŠ¿N¨C(".ée‡?ŠSÔœôœËNï-œôC=©DfÜÄÖð´-ÔWYºÛªx^ûÛm¼y‚÷°Aמ<ËÑ÷x¦Ò
+/¹ºÍß„ê`ùmþçûCO_}ŨĚéäj>­Õ¥¥ÌÝ.,Djúz¨5oP4C+-‚1uÐ
+d­mÚ
+Š‰M ”e zÑ"Í4ß‹Y¼Ç}Ä{•¨ß}ŽÆ´ÛÜ7‹“è“®&emÉ¢ `ÿ»6útd7oåg‘ò$Ô§(×v¼HU¡ÊÒä…¨ÓnwãÍó˜
+eÏqôr”Ï2	Ê#µ¼gç98!W÷ý…	‡BÉ—KB8ê›axFœÛm{®„Š²0]û±.⋱k¡l—ëB%¾ôq¾Š· §Û.çbKÉEu)L¥ºÏ2S”ĝQ¨„1‡¾_#ÚZ/–·žRâR¦ÔKe¸ÎÛmeâP”fÅ»¥¡uO•[ãE¨ä€ïE]Cªê⫾ÂWP.óu©~(Êz¶Ûƈ[ö rC;êâ1&?Ä$y5Í/Èâmqôn}˜\P˜ÎPÌÖªxµ„¼àç”wó[uþR5ÍÔñ·t39Å?P¹»†:Äv _¼
+ß­ñy»Ê‘,(	¬XÛ!Ö†¶nà 3™fзµ gr¹‹¸=Xo«
+ø<kÐiôÑÄÓ…2ˆå«µ@ð,ZÜ›mY‡zì˸ý+œv«°-î¬dœWA^Gaì‘ÞóýN
+í÷ÉÊ©”u°œ6\ëÉž@ê'ýZ
+î‚}'²,›ÑRÛjÿßg@'¬ËmÉê•V´6"kÿIk:q¥Ó¡ÂG¯ÓTߐn[DÞ×îÙ[8x(»ÛÆÞ”¸‚md}›—›ð=îe³ “µÁÇœVvÛ<•óYpö¨¶õ­2Gc‹€Æ©ÎÈ?$)è¹ÓEð<£:FIéiY,‚¥Öƒ}r:uÊ—¸Îë—§H¢¿K,훋ô/ÝÚºÄÅ`œNH­XKïs…âô‘PŒ©$eÖJR9O×ÓLK'ÍåϨŒðÑàYÍ$«HçRGªÐöÔVîÀ¦%ø`ùÿÇíAo¨ò¿oOâ—¸­^î:ažc_±Î<-/?èFLŠ^@àƒžK؃
+aw¥½†¹ÂÐÕ'Qíã¸Lx8‚±©'ÒÂfYx¸bNÌsek‘|j¤ª"#=m=4ÈâÃ3V¦x‰‹•:ÚÍîÞÓÁ¸÷§˜äÚwh§ÎjN˜ÝÑr,¢ÅÅŒ?¼müù®fžBô¿–¹ž¹ËWÎéá±ñÂþa±ú¼\Œþü¡ãß
 endstream
 endobj
-5242 0 obj <<
+5231 0 obj <<
 /Type /Page
-/Contents 5243 0 R
-/Resources 5241 0 R
+/Contents 5232 0 R
+/Resources 5230 0 R
 /MediaBox [0 0 612 792]
-/Parent 5245 0 R
-/Annots [ 5176 0 R 5209 0 R 5210 0 R 5211 0 R 5212 0 R 5213 0 R 5214 0 R 5215 0 R 5216 0 R 5217 0 R 5218 0 R 5219 0 R 5220 0 R 5221 0 R 5222 0 R 5223 0 R 5224 0 R 5225 0 R 5226 0 R 5227 0 R 5228 0 R 5229 0 R 5230 0 R 5231 0 R 5232 0 R 5233 0 R 5234 0 R 5235 0 R 5236 0 R 5237 0 R 5238 0 R 5239 0 R ]
+/Parent 5113 0 R
+/Annots [ 5165 0 R 5198 0 R 5199 0 R 5200 0 R 5201 0 R 5202 0 R 5203 0 R 5204 0 R 5205 0 R 5206 0 R 5207 0 R 5208 0 R 5209 0 R 5210 0 R 5211 0 R 5212 0 R 5213 0 R 5214 0 R 5215 0 R 5216 0 R 5217 0 R 5218 0 R 5219 0 R 5220 0 R 5221 0 R 5222 0 R 5223 0 R 5224 0 R 5225 0 R 5226 0 R 5227 0 R 5228 0 R ]
 >> endobj
-5176 0 obj <<
+5165 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [509.36 648.668 511.352 650.66]
 /Subtype /Link
-/A << /S /GoTo /D (189) >>
+/A << /S /GoTo /D (187) >>
 >> endobj
-5209 0 obj <<
+5198 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [509.36 635.039 527.716 644.062]
 /Subtype /Link
 /A << /S /GoTo /D (figure.11.1) >>
 >> endobj
-5210 0 obj <<
+5199 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [509.36 621.411 527.716 630.434]
 /Subtype /Link
 /A << /S /GoTo /D (figure.11.2) >>
 >> endobj
-5211 0 obj <<
+5200 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [509.36 586.594 511.352 588.587]
 /Subtype /Link
-/A << /S /GoTo /D (231) >>
+/A << /S /GoTo /D (229) >>
 >> endobj
-5212 0 obj <<
+5201 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [509.36 572.966 527.716 581.989]
 /Subtype /Link
 /A << /S /GoTo /D (figure.12.1) >>
 >> endobj
-5213 0 obj <<
+5202 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [509.36 559.338 527.716 568.361]
 /Subtype /Link
 /A << /S /GoTo /D (figure.12.2) >>
 >> endobj
-5214 0 obj <<
+5203 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [509.36 545.709 527.716 554.732]
 /Subtype /Link
 /A << /S /GoTo /D (figure.12.3) >>
 >> endobj
-5215 0 obj <<
+5204 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [509.36 510.893 511.352 512.885]
 /Subtype /Link
-/A << /S /GoTo /D (313) >>
+/A << /S /GoTo /D (311) >>
 >> endobj
-5216 0 obj <<
+5205 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [509.36 497.265 527.716 506.287]
 /Subtype /Link
 /A << /S /GoTo /D (figure.16.1) >>
 >> endobj
-5217 0 obj <<
+5206 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [509.36 462.448 511.352 464.441]
 /Subtype /Link
-/A << /S /GoTo /D (371) >>
+/A << /S /GoTo /D (369) >>
 >> endobj
-5218 0 obj <<
+5207 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [509.36 448.82 527.716 457.843]
 /Subtype /Link
 /A << /S /GoTo /D (figure.19.1) >>
 >> endobj
-5219 0 obj <<
+5208 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [509.36 414.003 511.352 415.996]
 /Subtype /Link
-/A << /S /GoTo /D (447) >>
+/A << /S /GoTo /D (445) >>
 >> endobj
-5220 0 obj <<
+5209 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [509.36 400.375 527.716 409.398]
 /Subtype /Link
 /A << /S /GoTo /D (figure.22.1) >>
 >> endobj
-5221 0 obj <<
+5210 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [509.36 386.747 527.716 395.769]
 /Subtype /Link
 /A << /S /GoTo /D (figure.22.2) >>
 >> endobj
-5222 0 obj <<
+5211 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [509.36 373.118 527.716 382.141]
 /Subtype /Link
 /A << /S /GoTo /D (figure.22.3) >>
 >> endobj
-5223 0 obj <<
+5212 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [509.36 359.49 527.716 368.513]
 /Subtype /Link
 /A << /S /GoTo /D (figure.22.4) >>
 >> endobj
-5224 0 obj <<
+5213 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [509.36 345.862 527.716 354.885]
 /Subtype /Link
 /A << /S /GoTo /D (figure.22.5) >>
 >> endobj
-5225 0 obj <<
+5214 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [509.36 332.233 527.716 341.256]
 /Subtype /Link
 /A << /S /GoTo /D (figure.22.6) >>
 >> endobj
-5226 0 obj <<
+5215 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [509.36 318.605 527.716 327.628]
 /Subtype /Link
 /A << /S /GoTo /D (figure.22.7) >>
 >> endobj
-5227 0 obj <<
+5216 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [509.36 304.977 527.716 314]
 /Subtype /Link
 /A << /S /GoTo /D (figure.22.8) >>
 >> endobj
-5228 0 obj <<
+5217 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [509.36 291.348 527.716 300.371]
 /Subtype /Link
 /A << /S /GoTo /D (figure.22.9) >>
 >> endobj
-5229 0 obj <<
+5218 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [509.36 277.72 527.716 286.743]
 /Subtype /Link
 /A << /S /GoTo /D (figure.22.10) >>
 >> endobj
-5230 0 obj <<
+5219 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [509.36 264.092 527.716 273.115]
 /Subtype /Link
 /A << /S /GoTo /D (figure.22.11) >>
 >> endobj
-5231 0 obj <<
+5220 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [509.36 250.464 527.716 259.486]
 /Subtype /Link
 /A << /S /GoTo /D (figure.22.12) >>
 >> endobj
-5232 0 obj <<
+5221 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [509.36 236.835 527.716 245.858]
 /Subtype /Link
 /A << /S /GoTo /D (figure.22.13) >>
 >> endobj
-5233 0 obj <<
+5222 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [509.36 223.207 527.716 232.23]
 /Subtype /Link
 /A << /S /GoTo /D (figure.22.14) >>
 >> endobj
-5234 0 obj <<
+5223 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [509.36 209.579 527.716 218.601]
 /Subtype /Link
 /A << /S /GoTo /D (figure.22.15) >>
 >> endobj
-5235 0 obj <<
+5224 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [509.36 195.95 527.716 204.973]
 /Subtype /Link
 /A << /S /GoTo /D (figure.22.16) >>
 >> endobj
-5236 0 obj <<
+5225 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [509.36 182.322 527.716 191.345]
 /Subtype /Link
 /A << /S /GoTo /D (figure.22.17) >>
 >> endobj
-5237 0 obj <<
+5226 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [509.36 168.694 527.716 177.716]
 /Subtype /Link
 /A << /S /GoTo /D (figure.22.18) >>
 >> endobj
-5238 0 obj <<
+5227 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [509.36 155.065 527.716 164.088]
 /Subtype /Link
 /A << /S /GoTo /D (figure.22.19) >>
 >> endobj
-5239 0 obj <<
+5228 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [509.36 120.249 511.352 122.241]
 /Subtype /Link
-/A << /S /GoTo /D (567) >>
+/A << /S /GoTo /D (565) >>
 >> endobj
-5244 0 obj <<
-/D [5242 0 R /XYZ 151.701 685.529 null]
+5233 0 obj <<
+/D [5231 0 R /XYZ 151.701 685.529 null]
 >> endobj
-5241 0 obj <<
+5230 0 obj <<
 /Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-5283 0 obj <<
-/Length 378       
+5271 0 obj <<
+/Length 374       
 /Filter /FlateDecode
 >>
 stream
-xÚ…’ËnÂ0E÷ù
-/EŒí±½ìƒ P«>’ªÄÂ4)”JÓ¢öëë$¥èÆ#çzÎÜ1EKDÑØ»Œ½AÈ9ÒÄ(%PüŠ¥DŽ”6D—JÐßL¢Ø@
-|¶1œøÃã§ÇQäÏãé ”ÔI‰¡†Õ¯€dȤëÑèó,Ëê2o{ïsiWÝk%	 z)¼Ùœ¢ÄÝM%`4Ú6•©‰’õs9Š¼îði×®GÀؐp'Qf´šƒÂŽNˆfä?g¥Ï5^deâƁ'Ia×*{
-Ι¢X*}´ ‹‡–LP€Dpց9ÄIñEió\:
-Ø6TZàh•í³‘-|àxaÛ»ûÍj‘§ÅÇ?L&í)L‡tÜ£¨²›ªíŽ©õéÊ®«ÏMJNZE%“x(åY,w4rOÀÜZ·¦¦û¨zK7©Í[ˆk[Ù6ïö˜¬êMnO1Å(wDê,QÝýFÌ´`
+xÚ…’Mo‚@†ïüŠ=.Öýv÷Ø1š6ý€¦ãa-Ô’ ZKkÚ_ßÄP£öÂ$³óÎ<ó-Ecï2ö!çÈ«µDñ+b”c9ÒÆe!• ¾™D±%ñ]ØÆpâŸG‘?§ƒPQK-«»ň6
+f4ú<«‹¼Qì½{’PÛ¤ˆè¥ðfsŠx›"J„5hÛTÐÌ­êf9Š¼îài	¦úó--i«)¸$¬áè„h(ÎñsVúÜàEV&°œx’ný§²§àœiŠ•ÖGºxhHÀ4Z @H"9k„=ÄŠâ‹Òåß?Y¹#°k¨ŒÄÑ*ÿÚg#Wø‚ã…kßî7«Ežÿ0˜´Cb‚(i;¤ãE•ÛTítL­OWn]}nRrÒ*ª˜ÂC%ÎbÁ§AP{~ŒàÖÁ™šé£ê-ݤ.o!®]åÚ<Ü1YÕ—Üž$bšQDò,QáýÝÚ³Œ
 endstream
 endobj
-5282 0 obj <<
+5270 0 obj <<
 /Type /Page
-/Contents 5283 0 R
-/Resources 5281 0 R
+/Contents 5271 0 R
+/Resources 5269 0 R
 /MediaBox [0 0 612 792]
-/Parent 5245 0 R
-/Annots [ 5240 0 R 5278 0 R 5279 0 R 5280 0 R ]
+/Parent 5113 0 R
+/Annots [ 5229 0 R 5266 0 R 5267 0 R 5268 0 R ]
 >> endobj
-5240 0 obj <<
+5229 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [458.55 648.668 476.907 657.69]
 /Subtype /Link
 /A << /S /GoTo /D (figure.24.1) >>
 >> endobj
-5278 0 obj <<
+5266 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [458.55 614.247 460.543 616.239]
 /Subtype /Link
-/A << /S /GoTo /D (753) >>
+/A << /S /GoTo /D (751) >>
 >> endobj
-5279 0 obj <<
+5267 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [458.55 600.697 476.907 609.72]
 /Subtype /Link
 /A << /S /GoTo /D (figure.39.1) >>
 >> endobj
-5280 0 obj <<
+5268 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [458.55 587.148 476.907 596.171]
 /Subtype /Link
 /A << /S /GoTo /D (figure.39.2) >>
 >> endobj
-5284 0 obj <<
-/D [5282 0 R /XYZ 100.892 685.529 null]
+5272 0 obj <<
+/D [5270 0 R /XYZ 100.892 685.529 null]
 >> endobj
-5281 0 obj <<
+5269 0 obj <<
 /Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-5313 0 obj <<
+5301 0 obj <<
 /Length 1027      
 /Filter /FlateDecode
 >>
 stream
-xÚÍWËvÛ6Ýë+°+xNÅàÉGw’e§Jc'”¦ç¸Y@m³¦H… âäï;  E’))6½è
-Ï3¸sgp èôºG\û¥G¡%ˆ"*©ŠBÆ|3”,zן	šÃâD|Gè¡Ùº@\F~ %ôs4éýÙf„F~DäSŒ§½W4DLøa¢éÍÆXHŸq4£kü6Óµ×çAˆËÓxêÅ«YžjïóôÍƱW ?&15ÆêS"|!kˆîìF×ý˜Iü{éq†ÀpÄq]šVàq¡k•çvRsہc%N00š.‡ƒ‹û-ø&·ñÐÀç PÜHä0ùPQÂ~ﱧ•ßÓÂc!6§rÀ0ÚÎE–§¦'ð(ÕI•-ë¬,t+cSH.qpnׁ¯¡±VhS¼OK¯ËJUß;B#,ÆTœ r7´ý5—R2¨,Ûâ;T‰	ðýjiÃ6**óúv|Vf½®Ê¼s0å`6g–œ¡90w÷MŒ›ì‚…A’”«ÂLÕŽ<ˆ}•ÍV†=»åÝq&#&8ŽÂD:?‚6"7N i—é6ƒ3Yz—-;“ o õjqÜqÆEbJ¢î9·¹>6Éž–U­l¶ÀPÄND„Ϫ¬Î•Ûé³;Uܦv媬A¥šé›²²sõ]jg&ÊÒ¨ìûßì†IZe©~>£îÇ=×:µ‰–5M®meèëªl.t/Õr™·‡ï.â0•¬;ñ”ìcå’à«´¶òÜ°o³oXYÍÖ ­3I°üˆ%	$™C€¢í¤l²š©áóoj±´Ç÷ªÊ69¡@Ø"úsªmð°NxØ)<ìiU Jx'<ü…ðüàGtÂ#Náá/Ì´-™Â;ý€D 	U7õ¨tÚ:Rµš)ý÷ŸÒöÔ¾šŠÇ·þë/ÚvŒ(‘(Ážæ!RæY⪼©—F: ^–*I„O‹,mÏü=@ðîj-˜ ÍÑèà¹z›—ÍCÅU\û@ÉÕM#&
-Øž¼&´ýš4¶Ž›B ¢ÊEØ:`&ôÚCpuÇ+³ëTYàÓ¤>Ë•v6þ!’¼™mƒ÷Ч¿šÃ“¾ÉƒL
-‡¬	 ªGƒƒ54 ÁŒÅÇÝîo±9ñÿr^¶ù><ì;ÔEÌ8yžï²Íw{o´ÎfëÇp>W®¬.Á“÷ìÓß‹Ä®ÿåÁÏCå«ôÈSY„â$ΟS(Ö¦PëÒmJÿoÀ?¥ørb?FŸ²bîŠïÞçèãÕøïîŠÅÚëSóåÈóþ…Uy'ZuZ­7j•»@s(Í+™‰gr(¸/¸ã0Ͼî9Ÿöþ®‡…¢
+xÚÍWMsÛ6¼ëWàVp¦bðI‚½I–:´RšÎ¸9@m³¦H• êäß÷€TI¦¤Øô¡'‚ Ø·ïa èô¶Gü÷ï…/AQIØP3Ò„¡Ù¢wó… 9¾C$ä‰BÍÔâR…‘”ÐÎѸ÷kÛ"T…ŠÈç,2œôÞ\Ð1Æ*F“ÛÍbQ$CÆÑdŽnðûÌÔAŸG1.oí7“ ¡XOóÔ_&ï6½¹ ˆ„	I¨]Œ >%"2rѝÙ覟0‰.Îð#,¬8®Kûø²0µÎsש‹¹kÀ¶§
+ø®†ƒ÷¿›ÜÆC£G@ñ0"Êc
+Ÿ ¢„1ü1`
+§•ØÓ"`1¶»rÀ0ºÆE–§¶%ð(5³*[ÖYY˜V<vM!¹ÄÑQ¸
+_Z²†ÆZ¡Mˆ>],ƒ>@,+]}데Sq‚ÊÝÔö×\r(¨ °lËïPÏl‚VK—¶Q¹ÐYЧ¸pÿgeaÇëªÌ;'SHf³gáÈÚ½p÷Ð丩.Ìf媰]µ'r_eÓ•eÏMùpœIÅÇ*î@¤#j#rv•.,iSøc¶Jï³egò¢ä
+ŒY-ŽθˆcL‰ê^CI[è—¶Ø!Ò²ªµ«ø‰W¡ðY•ÕÙLç®ûì^w©¹.kP©¦û¶¬\_}Ÿºž±v4j÷ËïnÂ8­²Ô¼œQ€“Œž“ºBËȶֶ*ômU6‡šWz¹ÌŠ»Ãg—q˜J֝xJö±rIðuZ;ynØpÕ7¬œf€Ö™$~Â’’ì&@Ñ£ñR6^M‹Ô‹ðùW½X:ã{®²MN,#6E¿OuÕ넇ÂÞç`áððWÂó?¢q
+…b¦mÅìÞëòeš°ÐuãG¥×Ö‘®õT›W8ÿ”¶—öõD<=õÿü`\ÊÙˆÌi."ežÍ¼Ë[¿´Ò~yX¨$
+3òÌÌÒöÊß÷®VÃhžFÏûm^6ï¸î‚’ë#šFl°fòä˜Ðöc2hÐ8·F TŒ-åBEÎl‡YG¡îDeg} —•þ+Õg¹6~?‰$ïGvÚà#´évsÄdhëÁ"“Â#k¨+ÏÑà ‡F$"˜±ã×ÔßÚb;sâÿ¼l‹}x8vðEˆ]½,vÙ»;7ÆdÓõe8Ÿko«KˆäÑ_ûÌ·bæÆàå¡óUzäª,bqç÷)kS¨µõ«õÿüSŠ¯Æîaô9+æÞ|÷GŸ®/ÿè®X¬]±>7OŽ<ïÿR8•÷¢õɤÕú¥q«W¹Oôo—£ÃJ{Kfü…
+
+î9̳lg‘óIï_Ø…­
 endstream
 endobj
-5312 0 obj <<
+5300 0 obj <<
 /Type /Page
-/Contents 5313 0 R
-/Resources 5311 0 R
+/Contents 5301 0 R
+/Resources 5299 0 R
 /MediaBox [0 0 612 792]
-/Parent 5245 0 R
-/Annots [ 5289 0 R 5290 0 R 5291 0 R 5292 0 R 5293 0 R 5294 0 R 5295 0 R 5296 0 R 5297 0 R 5298 0 R 5299 0 R 5300 0 R 5301 0 R 5302 0 R 5303 0 R 5304 0 R 5305 0 R 5306 0 R 5307 0 R 5308 0 R 5309 0 R 5310 0 R ]
+/Parent 5303 0 R
+/Annots [ 5277 0 R 5278 0 R 5279 0 R 5280 0 R 5281 0 R 5282 0 R 5283 0 R 5284 0 R 5285 0 R 5286 0 R 5287 0 R 5288 0 R 5289 0 R 5290 0 R 5291 0 R 5292 0 R 5293 0 R 5294 0 R 5295 0 R 5296 0 R 5297 0 R 5298 0 R ]
 >> endobj
-5289 0 obj <<
+5277 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [509.36 559.778 511.352 561.771]
 /Subtype /Link
 /A << /S /GoTo /D (3) >>
 >> endobj
-5290 0 obj <<
+5278 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [509.36 546.17 516.807 555.192]
 /Subtype /Link
 /A << /S /GoTo /D (table.1.1) >>
 >> endobj
-5291 0 obj <<
+5279 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [509.36 532.561 522.262 541.584]
 /Subtype /Link
 /A << /S /GoTo /D (table.1.2) >>
 >> endobj
-5292 0 obj <<
+5280 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [509.36 497.844 511.352 499.836]
 /Subtype /Link
 /A << /S /GoTo /D (85) >>
 >> endobj
-5293 0 obj <<
+5281 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [509.36 484.235 522.262 493.258]
 /Subtype /Link
 /A << /S /GoTo /D (table.5.1) >>
 >> endobj
-5294 0 obj <<
+5282 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [509.36 449.518 511.352 451.511]
 /Subtype /Link
 /A << /S /GoTo /D (99) >>
 >> endobj
-5295 0 obj <<
+5283 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [509.36 435.91 527.716 444.932]
 /Subtype /Link
 /A << /S /GoTo /D (table.6.1) >>
 >> endobj
-5296 0 obj <<
+5284 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [509.36 401.192 511.352 403.185]
 /Subtype /Link
 /A << /S /GoTo /D (149) >>
 >> endobj
-5297 0 obj <<
+5285 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [509.36 387.584 527.716 396.607]
 /Subtype /Link
 /A << /S /GoTo /D (table.9.1) >>
 >> endobj
-5298 0 obj <<
+5286 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [509.36 352.867 511.352 354.859]
 /Subtype /Link
 /A << /S /GoTo /D (153) >>
 >> endobj
-5299 0 obj <<
+5287 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [509.36 339.258 527.716 348.281]
 /Subtype /Link
 /A << /S /GoTo /D (table.10.1) >>
 >> endobj
-5300 0 obj <<
+5288 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [509.36 325.65 527.716 334.672]
 /Subtype /Link
 /A << /S /GoTo /D (table.10.2) >>
 >> endobj
-5301 0 obj <<
+5289 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [509.36 312.041 527.716 321.064]
 /Subtype /Link
 /A << /S /GoTo /D (table.10.3) >>
 >> endobj
-5302 0 obj <<
+5290 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [509.36 298.433 527.716 307.455]
 /Subtype /Link
 /A << /S /GoTo /D (table.10.4) >>
 >> endobj
-5303 0 obj <<
+5291 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [509.36 263.715 511.352 265.708]
 /Subtype /Link
-/A << /S /GoTo /D (189) >>
+/A << /S /GoTo /D (187) >>
 >> endobj
-5304 0 obj <<
+5292 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [509.36 250.107 527.716 259.13]
 /Subtype /Link
 /A << /S /GoTo /D (table.11.1) >>
 >> endobj
-5305 0 obj <<
+5293 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [509.36 236.498 527.716 245.521]
 /Subtype /Link
 /A << /S /GoTo /D (table.11.2) >>
 >> endobj
-5306 0 obj <<
+5294 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [509.36 209.341 527.716 218.364]
 /Subtype /Link
 /A << /S /GoTo /D (table.11.3) >>
 >> endobj
-5307 0 obj <<
+5295 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [509.36 182.183 527.716 191.206]
 /Subtype /Link
 /A << /S /GoTo /D (table.11.4) >>
 >> endobj
-5308 0 obj <<
+5296 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [509.36 168.575 527.716 177.597]
 /Subtype /Link
 /A << /S /GoTo /D (table.11.5) >>
 >> endobj
-5309 0 obj <<
+5297 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [509.36 133.857 511.352 135.85]
 /Subtype /Link
-/A << /S /GoTo /D (231) >>
+/A << /S /GoTo /D (229) >>
 >> endobj
-5310 0 obj <<
+5298 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [509.36 120.249 527.716 129.272]
 /Subtype /Link
 /A << /S /GoTo /D (table.12.1) >>
 >> endobj
-5314 0 obj <<
-/D [5312 0 R /XYZ 151.701 685.529 null]
+5302 0 obj <<
+/D [5300 0 R /XYZ 151.701 685.529 null]
 >> endobj
 30 0 obj <<
-/D [5312 0 R /XYZ 151.701 595.492 null]
+/D [5300 0 R /XYZ 151.701 595.492 null]
 >> endobj
-5311 0 obj <<
+5299 0 obj <<
 /Font << /F17 3698 0 R /F50 3701 0 R /F15 3700 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-5363 0 obj <<
-/Length 1221      
+5352 0 obj <<
+/Length 1220      
 /Filter /FlateDecode
 >>
 stream
-xÚ­XMsâ8½ó+|”«Ç–dY>f“Í3&3[•ƒ\16c‹Édý¶,±3°p	¶$«Ÿžº_wǵf–k}꜏:gŒ-î„ŒQkôdy®ëð[Œ‡ŽÂÐÔzD7WÑÈûþÙœ£ÞùÍed]Ÿ
-|¾tB7ôÔ&„rǧ!˜¨>OªEËQçGǃAXûÆŽïbMÇï®5…¹kËuHÈ­—jåÂ">w˜ïÃsjEÏ×`wßžaÛþzs:Õ¹
-ϯPÔŸYp=”¢€#q‚¾$³¹M0’¥z§(ΦzbX$?“TÌD¹µÁîïÙÀó·@0‡0bu=âø¼†àx» |ŒQU"³1GLº1©^	êÇËxœ¤‰LZ0À>ž†×ÿ
-Èm¦º5JB?À&kbj €þÐŒ\$À™‡„í¡‰TOyñj‡™é5sÑ<.„f³7™ˆ²ÔÃý<«ˆ.òôÿS„5ØfNoã,ž%ÙL3ˆÅDæ…"°bø%‘s=õpwõ·~Ò¸aò[’Msu/­tsìÛÿ?üÙÅŠ›°*'ìjÓAŸŠ|µìžÇ¥0Š5å!­¬)' fˆ`²,¾FEšP©ßUÓøª_‡
-(IY&y¶K÷ËCЂé¡Ò&°÷r^òž¶1¦#B½‰ò›lÿ©}å½ïT$mhì©áþ¿—zXBåúqã‹Ãû¨~lØ åTCŠ— ì5I@?á¦'qºFü:˜u¨© _-ÕÁ0ˆ‚<:º±×Ýâ)^¥ÒpU$pãÂ TÎ4W‘
-S{¨p—qD]ïdáF²†Ñš§-Žèi8âµõfŠ†Ã£u°2O”E®&”k¤hK	¢Ü=K¤‰¥HÆÅͳÍ@gÆ©I_†»E^ñ4]¥âø\I3U—¿¤È¦53½Õ41WìÜä&…\eOy±ˆ%(]+[ƒOùþ	r0šØºå³Ì—µ[åÿ¸­)«žXíjÇs4se
-&åVs‘¦F¢lÀ“§S[ 	…þ"fI)ëlñ—x5YE/¬MM¹óÕVõVºj¯n8a1â"×püv,ùS-"6áu-ïBõAÚ\ÀåPì‹ô
-Ùd¨[âWßÇÎ	¨Nαœ|(ûÕ	È	œ˜79ñP•Š½Ûu¹P”Êk ^2^Éz°·‚œn„sÒw‡H%oöéû¥ÚÝNUÒÎT2Iþ­
-]£cE©ñæe¼xßÕà€@ïâ[˜ùЀ„¶5,^75U³š^íÅBã(åBA/!·‹RÊüCï/ð `;6]à•¾1+âMÚ¿´éúæ_Lµ'dõjWéîÙŒšô£r!	SãøxÉ
-[$+K~¬L\ßUú$ϯî#3/>hª8	=-äaÑ6OUÒ¯­VŽÕ^ –ýÎò^Q¸£Euã›%“[ÅYµRÈ£\â6ßÀ54°™(2)kñDÖº	iBÊ$Ybíæq“o{3¢ç5GÚ¸cÐ !ÆOPÙ‘æÿèÚmúÆûMËü¢bº)†÷rîú´ä?ý›
+xÚ­X]w£6}÷¯àΩ	H Ä£ãÄÛ¤ùpgÛsÒ}À¶bëƒä¦é¯ï	EdíÚO€$Kw®fîÌسf–g}é\Ž:„,êÆ„ÖèÅò=Ï¥1²Ý0†¡©õlßÝ$#§‹ÃÀ~¨çÈ¡Ôî]Þ]'Î÷ÑíÅ ôà—nìžÜù!Qÿ<ãœËeëQçGLJaX½uRèblMçïž5…¹[ËsqL­·zåÂÂ!uI(·Ë¬¤ó{ÇÓè½m+v¬7b·¶LâðÃEó3ëLñ짊•`ÅöW>›;Ù¢’߁æS51,ùß<c3Víl°ÿ¼€ÍÛ ˆ‹	¶º>vCÚ@pý}!BvU–,wµ‰ƒÍ‘òÛýt™ŽyÆoÁ ûøac{ø' w™ê6(qà†Ò0‰‰© úE1rŁ3ßfŽoO„|+Êw'&¶ž^3—ÌÓ’)6{“	«*5Ü/òšè²Èþ?¥QÜ€5szŸæéŒç3Å  fQ”’Àšá7.æjêéáæOõ¦pÃä<Ÿò:ÞZé¦È¶÷˜ú°Îû€™°J'쪣5l)‹Õ²{™VLHÖ¤‡´²& ˆ±1ò‚Eר°	•¼ð=P
+ïês(±rÁ«ŠùlpXƒŠ`„Ž¥00}ó:<¡€"ãøH¢BÓÙ¿*_ùè;5I{r¸§ÇïÓ¥F…zÝøâð1i^
+´X…!¼Ó% ù&	èg)Üô$ÍÖÂ(ƒ_³
+5ô«¥4(ˆ“£ùæè¾b/é*š«’ÍGP9S\%LHLí¡B=îÇg Éz&kžv8
+ÎÃmN7S4^i­K€•9—'ÊpÕ¡Ü` €¶±áˆØADÏÀ6±”ˆt"¹yuèÌ8ÓéâÛ@s·(jž¦«Œž+6Suý`ù´a¦·šr}UÀÎ]¡SÈMþR”‹T€Òµ²…øTž!£ÈÄÖ«^E±lܪøË󃆲:á±S®v:W‘™+]0I·š³,Óå ž"›:²( I(ÕðW6ã•h²Åoì];d½°6ÓåÎ7GÖ[Ùª½º¡˜› zŒ\ƒèíÐXŠ—FD6lÂçZ>>(CÚ\À£PŠt‹l|8ÔñkîcÏ‚@%çT̏6
+° ûgpbjrâ¡,{÷ër¡.(¥× <>^‰f°·‚œ®…sÒwÇH%5ûôãR‚
+§.ig2™ðëBW+ÃXRª½y™.>v5(Âл„"!4 ñ§m‹×MMÝÄìâGæ…Ö{‘X;JµÆKÈÃí"䃔’ðØû‹B7ŠÈÞƦ¼Q—ÂfeºIû÷‰’!UÿÀü›®ö˜¨?:ݽêQ~d."ajœž.Yq‹dåüÇJÇõC­Oâòæ1ÑéⓦŠâØ·	9®FFá©Kúõ©µcµ¨ÐÉ៞|PbÏØøæ|¢s+»èC£V1qrƒ‹=ó
+ÜB›³J+“<-ˆF·&tèA™¤2KªÜ<í"`r»7Ãj.’s¸;‚P¡²ÃæÿTí6Ýò~ÝòB¿„¨˜nŠáƒœ»y‚–üºHî
 endstream
 endobj
-5362 0 obj <<
+5351 0 obj <<
 /Type /Page
-/Contents 5363 0 R
-/Resources 5361 0 R
+/Contents 5352 0 R
+/Resources 5350 0 R
 /MediaBox [0 0 612 792]
-/Parent 5245 0 R
-/Annots [ 5334 0 R 5335 0 R 5336 0 R 5337 0 R 5338 0 R 5339 0 R 5340 0 R 5341 0 R 5342 0 R 5343 0 R 5344 0 R 5345 0 R 5346 0 R 5347 0 R 5348 0 R 5349 0 R 5350 0 R 5351 0 R 5352 0 R 5353 0 R 5354 0 R 5355 0 R 5356 0 R 5357 0 R 5358 0 R 5359 0 R ]
+/Parent 5303 0 R
+/Annots [ 5323 0 R 5324 0 R 5325 0 R 5326 0 R 5327 0 R 5328 0 R 5329 0 R 5330 0 R 5331 0 R 5332 0 R 5333 0 R 5334 0 R 5335 0 R 5336 0 R 5337 0 R 5338 0 R 5339 0 R 5340 0 R 5341 0 R 5342 0 R 5343 0 R 5344 0 R 5345 0 R 5346 0 R 5347 0 R 5348 0 R ]
 >> endobj
-5334 0 obj <<
+5323 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [458.55 648.668 460.543 650.66]
 /Subtype /Link
-/A << /S /GoTo /D (303) >>
+/A << /S /GoTo /D (301) >>
 >> endobj
-5335 0 obj <<
+5324 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [458.55 635.088 476.907 644.111]
 /Subtype /Link
 /A << /S /GoTo /D (table.15.1) >>
 >> endobj
-5336 0 obj <<
+5325 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [458.55 600.516 460.543 602.509]
 /Subtype /Link
-/A << /S /GoTo /D (313) >>
+/A << /S /GoTo /D (311) >>
 >> endobj
-5337 0 obj <<
+5326 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [458.55 586.937 476.907 595.959]
 /Subtype /Link
 /A << /S /GoTo /D (table.16.1) >>
 >> endobj
-5338 0 obj <<
+5327 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [458.55 573.357 476.907 582.38]
 /Subtype /Link
 /A << /S /GoTo /D (table.16.2) >>
 >> endobj
-5339 0 obj <<
+5328 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [458.55 559.778 476.907 568.801]
 /Subtype /Link
 /A << /S /GoTo /D (table.16.3) >>
 >> endobj
-5340 0 obj <<
+5329 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [458.55 546.198 476.907 555.221]
 /Subtype /Link
 /A << /S /GoTo /D (table.16.4) >>
 >> endobj
-5341 0 obj <<
+5330 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [458.55 532.619 476.907 541.642]
 /Subtype /Link
 /A << /S /GoTo /D (table.16.5) >>
 >> endobj
-5342 0 obj <<
+5331 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [458.55 498.047 460.543 500.04]
 /Subtype /Link
-/A << /S /GoTo /D (385) >>
+/A << /S /GoTo /D (383) >>
 >> endobj
-5343 0 obj <<
+5332 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [458.55 484.468 476.907 493.49]
 /Subtype /Link
 /A << /S /GoTo /D (table.21.1) >>
 >> endobj
-5344 0 obj <<
+5333 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [458.55 449.896 460.543 451.888]
 /Subtype /Link
-/A << /S /GoTo /D (447) >>
+/A << /S /GoTo /D (445) >>
 >> endobj
-5345 0 obj <<
+5334 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [458.55 436.316 476.907 445.339]
 /Subtype /Link
 /A << /S /GoTo /D (table.22.1) >>
 >> endobj
-5346 0 obj <<
+5335 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [458.55 401.744 460.543 403.737]
 /Subtype /Link
-/A << /S /GoTo /D (551) >>
+/A << /S /GoTo /D (549) >>
 >> endobj
-5347 0 obj <<
+5336 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [458.55 388.165 476.907 397.188]
 /Subtype /Link
 /A << /S /GoTo /D (table.23.1) >>
 >> endobj
-5348 0 obj <<
+5337 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [458.55 353.593 460.543 355.585]
 /Subtype /Link
-/A << /S /GoTo /D (613) >>
+/A << /S /GoTo /D (611) >>
 >> endobj
-5349 0 obj <<
+5338 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [458.55 340.013 476.907 349.036]
 /Subtype /Link
 /A << /S /GoTo /D (table.27.1) >>
 >> endobj
-5350 0 obj <<
+5339 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [458.55 326.434 476.907 335.457]
 /Subtype /Link
 /A << /S /GoTo /D (table.27.2) >>
 >> endobj
-5351 0 obj <<
+5340 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [458.55 312.855 476.907 321.877]
 /Subtype /Link
 /A << /S /GoTo /D (table.27.3) >>
 >> endobj
-5352 0 obj <<
+5341 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [458.55 278.283 460.543 280.275]
 /Subtype /Link
-/A << /S /GoTo /D (639) >>
+/A << /S /GoTo /D (637) >>
 >> endobj
-5353 0 obj <<
+5342 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [458.55 264.703 476.907 273.726]
 /Subtype /Link
 /A << /S /GoTo /D (table.28.1) >>
 >> endobj
-5354 0 obj <<
+5343 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [458.55 230.131 460.543 232.124]
 /Subtype /Link
-/A << /S /GoTo /D (659) >>
+/A << /S /GoTo /D (657) >>
 >> endobj
-5355 0 obj <<
+5344 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [458.55 216.552 476.907 225.575]
 /Subtype /Link
 /A << /S /GoTo /D (table.29.1) >>
 >> endobj
-5356 0 obj <<
+5345 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [458.55 202.972 476.907 211.995]
 /Subtype /Link
 /A << /S /GoTo /D (table.29.2) >>
 >> endobj
-5357 0 obj <<
+5346 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [458.55 168.4 460.543 170.393]
 /Subtype /Link
-/A << /S /GoTo /D (673) >>
+/A << /S /GoTo /D (671) >>
 >> endobj
-5358 0 obj <<
+5347 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [458.55 154.821 476.907 163.844]
 /Subtype /Link
 /A << /S /GoTo /D (table.30.1) >>
 >> endobj
-5359 0 obj <<
+5348 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [458.55 120.249 460.543 122.241]
 /Subtype /Link
-/A << /S /GoTo /D (705) >>
+/A << /S /GoTo /D (703) >>
 >> endobj
-5364 0 obj <<
-/D [5362 0 R /XYZ 100.892 685.529 null]
+5353 0 obj <<
+/D [5351 0 R /XYZ 100.892 685.529 null]
 >> endobj
-5361 0 obj <<
+5350 0 obj <<
 /Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-5396 0 obj <<
+5385 0 obj <<
 /Length 471       
 /Filter /FlateDecode
 >>
 stream
-xÚ¥”MSÛ0†ïþ:Ê}[:‚;e€¬[†ƒǝ$¦Žôßwå6dŒ/\´kiµûì+Ɉ¢oÁ̉¢ˆQb©eÈ­SŒÄ”!m,QV"÷ŒxûZ†Oîæ"ábµ–>”E”‘©
-ºýžº0J≷
-»ÐX|9»½NýîàÚ¿áPð¤Ž"B Õ.X<Qôk7ˆa
-zk#wH(C´RàoQ<´‡§§M0õ¡	mÕ
-iiIëù„"¬å6¢E¤8Çi¶¹ÁË,â„“w@»ùÌ;'å6ï¼y~XÕåKSVûÇ<'ù˜PÔà˜éÑ€Ážk1M`FBÉY«Ïa!7¾+‹:óÀd^×ÕÎ{ß;ÙMýœ_uNSu+¾?Á}âÄ4Þ¹šDI;Ѝ‹é6y/আvðúÝea—âWUwiÙô+Îëÿç%ŒÀäŸk«¥á8æñ$<-¨úÇÉÇ8ï³æX÷å«uÔlú‰+P^ýÐvP:ÅýÚ¦*WRhæë@Ò±ð˜ƒNpœUÝ”û¢;ÐÙ±8|ùD%?Ñy¾<E¶žABÅã~5ý¬¤ÇZLb
-~“ž=
+xÚ¥”Ks›0Çï|
+ÅE¯•Å1ŽC§™$} ›'ì`LÇ6)Æiûí»âÑ:Â%í"­vû—'áäS0wÁUœÎbâ6D€`3.ˆ±1ƒX÷L–tW¾†Oîî*‘’X£}¨´ÀÀjÌÔÝN])ÐôKâ-PÚ˜^ÏïoS¿;¸uÁÏ@`8<«L)²ÞË'NžqíŽp¦bK~µ‘{¢À2€þŽ¤Á·€÷ðü¼	oš0–qÄ蘵°žO-Ç°‘,#’¦Ù>”–®²H2É~#ºÒÔ-æÞQ4)wyç-òãº._š²:ßä9Ë'pKgBöRóH¦3Rši)z\s	‹¹éCYÔ™G@&«è¦®öÞÓôÑénêëâ¦sšª[ñý)éûSÿ#¦ñ.Õìè„b ãn\L·Í{·u((~´ƒ×ï!#¼?ªº‹H˦_q^ÿ?/a„&_[£­¤3	“ð8´ ðSŽq>fÍ©îËW›¨Ùö7(/¢¼ú¡í >vŠûµmU®' µ2€æã@ó±ð=Gð8«º)Ew óSqüð‰j>~¢‹|u*Šl5<ƒ$ÄŠ§ÃzúÄšk:3bk°øcø†Ó5
 endstream
 endobj
-5395 0 obj <<
+5384 0 obj <<
 /Type /Page
-/Contents 5396 0 R
-/Resources 5394 0 R
+/Contents 5385 0 R
+/Resources 5383 0 R
 /MediaBox [0 0 612 792]
-/Parent 5245 0 R
-/Annots [ 5360 0 R 5389 0 R 5390 0 R 5391 0 R 5392 0 R 5393 0 R ]
+/Parent 5303 0 R
+/Annots [ 5349 0 R 5378 0 R 5379 0 R 5380 0 R 5381 0 R 5382 0 R ]
 >> endobj
-5360 0 obj <<
+5349 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [509.36 648.668 527.716 657.69]
 /Subtype /Link
 /A << /S /GoTo /D (table.35.1) >>
 >> endobj
-5389 0 obj <<
+5378 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [509.36 614.247 511.352 616.239]
 /Subtype /Link
-/A << /S /GoTo /D (721) >>
+/A << /S /GoTo /D (719) >>
 >> endobj
-5390 0 obj <<
+5379 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [509.36 600.697 527.716 609.72]
 /Subtype /Link
 /A << /S /GoTo /D (table.36.1) >>
 >> endobj
-5391 0 obj <<
+5380 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [509.36 587.148 527.716 596.171]
 /Subtype /Link
 /A << /S /GoTo /D (table.36.2) >>
 >> endobj
-5392 0 obj <<
+5381 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [509.36 552.727 511.352 554.72]
 /Subtype /Link
-/A << /S /GoTo /D (761) >>
+/A << /S /GoTo /D (759) >>
 >> endobj
-5393 0 obj <<
+5382 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [509.36 539.178 527.716 548.201]
 /Subtype /Link
 /A << /S /GoTo /D (table.40.1) >>
 >> endobj
-5397 0 obj <<
-/D [5395 0 R /XYZ 151.701 685.529 null]
+5386 0 obj <<
+/D [5384 0 R /XYZ 151.701 685.529 null]
 >> endobj
-5394 0 obj <<
+5383 0 obj <<
 /Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-5406 0 obj <<
-/Length 2308      
+5395 0 obj <<
+/Length 2306      
 /Filter /FlateDecode
 >>
 stream
-xÚ•ËŽã6òÞ_áÛ¨iEïÇi1Ù™Yô ûÊ4C’-³m¢%Ñé6z¾~ëEYö(	ö"²ŠÅbU±^T²Ùo’Í?î¿KaL6é&M’¸i³Meq
-c7Üýò[²ÙÁâ—Mçm³9é°ÉË&®ÊæýæëÝט¤MÜ$åÿÃäǧ»>§õ&+⺩7OÏ3³
-)açÓnóKôù>O£ÿôéçû<ñãýoO_`_	Ôq›´)nL6m§€¤-?ôxÿ5UôÅhVF¿&i19Ïhå^î³&Ò;Í£·<ž'㥄‘qƒŸ¢Žv§ÎÛ鍗ŽFwBýl'žŒãI¯¼æSËh‹CdùûòAÉÓ<.EðGXk‹è|g(Ç€³ƒ>òhËh at 1Þœ7¨ÉÈ@Jò|>#š‘âÖ	8èøþ¡ Ó~eK¾’]&§¼±£p3þÀ¬Èš©‹–Å>‚Yp¯Ù¡DEQF PY´+Bö™G DMÄ^õú=ÀuVÞñÂAvôúÙóÌx^AÝô5Œvè{ÆÁ%Í琗ÔÉÒKò¬Ž›*éIêé¾L#¼œ‡‚H’2P‚ü¨õC^´À ¾Vž”Ê«&räMaa5újA»¼®#óÌoh${b at M²ílúÞŒ{P«¼j#=îNÓ=ˆÇ âÕÞxß˶-'V¸oU‡nó²Ÿàˆ4wrúã嘿¸; ÌsÑ'/¢£š<£èˆå«*8%Tk8#ÿµ§~7¾I¼°»A2Èu=û~^e‘x³fÑG3iŒ6†XÛ<ú»ŽŠ|I(¿zð#5íœpò‚><ù§é&ë x4zçàÞ‹qÑùp}PãÃJPª=i]"£wÈ;¯À |¨'˜#‡õäŸmXc1¼ÀÁ~Ԑ„Úê=“?2fŽt^º…Ê@ÊÖ/ê­\#*[dYô/í]§XŠ®ÒÉÁpð3Éçx&”*qöÈà…^'èP§É¬¢ÁÂÄ
+xÚ•ËŽã¸ñÞ_áÛ¨nEïÇ)˜ÍÌ=@²I¦=ìÙ6Ñ’èé6z¾>õ¢,{´ä"²ŠÅbU±^T²Ùo’Íßï¿KaL6é&M’¸i³Meq
+c7Üýò[²ÙÁâ—Mçm³9é°ÉË&®Êæýæëݿט¤MÜ$åÿÃä‡ç»¿ü˜Ö›¬ˆë¦Þ<¿ÌÌ*¤„Ï»Í/я÷yýôŸÏ?ßç	ŒŸî{þûJ ŽÛ¤Mqc²yl“8$mùù ÇûǬ©¢/ö@³2ú5I‹ÉyF+÷zŸ5‘Þ18h½åñ</(%ŒÌˆü„u´;uÞNï¼t4ºê;ñä`Ozå5ŸZF["Ëß×T%Oó¸ÁŸ`­-¢ó=œ¡Îú|PÈ£-£ÅxwÞ >$? )Éðù@TŒ<hFvˆ;X'à ãûÇLûQ–-iøFv™œòÆŽÂÍø³"k.¤.ZûfÁ½f‡E@idÑ®ÙýU4{Õë€ë¬¼ã…ƒìèõ‹ç™ñ¼‚º!<èkíÐ÷ŒƒKšÏ!/)Û¥—äY7UÒ“ÔÓ}™Fx9+!‘$e ùQëǼhA}­<)•WMäÈ%š<ÃÂjôÕ‚vy]Gæ…	ÞÑHöÄ€šdÛÙô½÷ VyÕFzܝ¦{AÅ«½ñ¾—m[4N¬pߪÝæu?Ái4îäô§Ë1ÿãî€0ÏEŸ¼ˆŽjòŒ¢#–K¬ªà”Pq¬áŒüמúÝø$ñÂîrPÉ CÔõìûy•EjàQÌšEŸÌ¤1Úbmóèov:R(Zð%¡üêÁÔ´sÂÉú4ò䦛¬ƒàÑ蝃{ã¢óáú ÆÇ• T{ÒºDFw^ø(PO0GëÉ¿Ø°Æbxƒý !)´Õ“?1fŽt^º…Ê@ÊÖ/ê­\#*[dYôOí]§XŠ®ÒÉÁpð3Éçx&”*qöÄà…^'èP§É¬¢ÁÂÄ
 ÈY
->š½ñjÕÙ>ý~2ÇAs.­’$\dC	Ií“ ³ÞY& TªƒQI{J[EôøŽS‘"ʸ-Éd!Ä–Fò¯ã6Pû›Û2Ó¡ UVÖì*YÞFpÍ8bc·NOA$Düš”‰
-T|h×)Gy¯cšƒî@—
+>™½ñjÕÙ>ÿ~2ÇAs.­’$\dC	Ií“ ³ÞY& TªƒQI{J[EôôS‘"ʸ-Éd!Ä–Fò¯ã6Pû›Û2Ó¡ UVÖì*YÞFpÍ8bc·NOA$Düš”‰
+T|h×)Gy¯gšƒî@—
 «ƒÜù¾Fӡ숚9mOΌڭ:Ÿ@,r¦dŽK°ÚdfSåé캬õ
-Í&©7±'¦”o Ü×™#d'ªpåÂ›´GBÊW€qú–û7µKrTYðQeNG±q¶pRÊØ®GŸ(Ûh´^ö8á!t×æBÔErÙA#-Ufœ@Ò`$Í'kù²Ú\´8ŸAQL9ÇäÅ"÷-kájž{¢W¦‹v œò…q|k8›‹%µ¹Ž›¸¼¥;9íƒfÇQñ€J›îÔ«‰a¹6Œ1óÒãnÍœ:¤¹(2ÎM8î¬Á Ý3„-zRLǹ¨ár8ãxDy²ÛÖˆqJ'E<sS–Š9ay°\Êo<ÎsfVÁ¹
-H0A>œZ_$J ìC
+Í&©7±'¦”o Ü×™#d'ªpåO›´GBÊW€qú–û7µKrTYðQeNG±q¶pRÊØ®GŸ(Ûh´^ö8á!t×æBÔErÙA#-Ufœ@Ò`$Í'kù²Ú\´8ŸAQL9ÇäÅ"÷-kájž{¦W¦‹v œò•q|k8›‹%µ¹Ž›¸¼¥;9íƒfÇQñ€J›îÔ«‰a¹6Œ1óÒãnÍœ:¤¹(2ÎM8î¬Á Ý3„-zRLǹ¨ár8ãxDy²ÛÖˆqJ'E<sS–Š9ay°\Êo<ÎsfVÁ¹
+H0A>œZ_%J ìC
 Œƒ¡óÒR(„y˜ëosáÍ“…ë Hmb‘ 5V㸛4mÀF¢)¯êZ“Hç "ÃŽ˜ó¼I¿Xƒ
 ÎŽTøÚì»-ÉŸ&—ËÞs) 
 º`CÃðNk©>O¦ƒj]Os%‚¥½Ö:; Ý¹¤kiˆ„OC4EM†e`µ’eÊ¥e ØO"ˆ™QÚ‚
 2±Å :3ZŽ·Ç^/萟Xz´¥—E3
-­FûùÔ3¼Œj
-×ê¡T(ì¥Ò‹áý¤-÷€¦N/å˜AX1觓þ~_–@¶pL¡\` I¯f’sÂE;öo\ŒpioÉi ï´ÿÓ¼hF4·ã6/ænqÒ=Tà’ÞP`Vé¯M)•'— 'Á—º	­CBå¼”ë|Ú„|JáV·z͠Ж¸2ˏèNäé8—c˜„[ÀìåX¹tsÐý4öDÅÑûÜÅ
-Ø…´»ÚH„â†uâú‘ãtNî\¢1YJ²@CŽ’í_ÃÃUVh•’¡
-þÆТ"‹¹©áÙ”CJ””Â] 
-c¨a_‘^dê>ÀrèÔŠÈ¥^SC¨üÚ»+Mz6ÉkJ¿‚Ãoññeñ³C9!¼ŒöìÖÞbM—IvÏÝ+Ÿ(Âì,¤è‹ŸFVÔ-Ä%‰ß¿ô–K[ô¡ôCâÍ‹;
-×'™yMOx_–Ŭ'T¦·Õ·eçm±x[Ò9Níì'í‚‘WŽl³¸hªÀËã‰ô<rjõè"SÎÏZŒüžYguþ=O¼ 5¦$`°½z4aŠÉªTšZx]mÕ((Tǽ]Týã‚·R›¹ìñyÕÒU§õÞ”´?’±¨âªN=vóuµøM‹ÀÙ¥‘B,ö5{!àåE§ô7ö¤Ý®ýªËû°î qRÍæßÛKàS½™y—Ò~ÝjQµ`çÙ¿Üiz•ÎžZÙê£'§³HžŒ q®#è°¸ØUѼÙxLTiýgnŒì¿â…Å“ÌРÛd×ñ4óÏ*ù»V	ÿ¬*Ù¢‹·4AœŠpËbèWÒÉ~?QúuÜ0ÐÍqàÓµ¶3Ýr,Û““~DͬÊÊÖ›0•Üu›ö¨öÖålZú§•×á‡à«qf‹…顬“è•Òš4Cš‹f7,c®xð,¼(9¹ÿêŠs4K«åå:Aa¾Ë¡sÝd¶œÌ Æ'ËÜð™ôAHwì­¤5ŽŽÇ®×
+­FûåÔ3¼Œj
+×ê¡T(ì¥Ò‹áý¤-÷€¦N/å˜AX1觓þ~_–@¶pL¡\` I¯f’sÂE;öï\ŒpioÉi ï´ÿÓ¼hF4·ã6/ænqÒ=Tà’ÞP`Vé¯M)•'— 'Á—º	­CBå¼”ë|Ú„|JáV·z͠Ж¸2ˏèNäé8—c˜„[ÀìåX¹tsÐý4öDÅÑûÜÅ
+Ø…´»ÚH„â†uâú‰ãtNî\¢1YJ²@CŽ’íßÂÃUVh•’¡
+þÎТ"‹¹©áÙ”CJ””Â] 
+c¨a_‘^dê>ÀrèÔŠÈ¥^SC¨üÚ»+Mz6ÉkJ¿Ãoññeñ³C9!¼ŽöìÖÞbM—IvÏÝ+Ÿ(Âì,¤è‹ŸFVÔ-Ä%‰ß¿ô–K[ô¡ôCâÍ‹;
+×'™yMOx_–Ŭ'T¦÷Õ·eçm±x[Ò9Níì'í‚‘WŽl³¸hªÀËã‰ô<rjõè"SÎÏZŒüžYguþ=O¼ 5¦$`°½z4aŠÉªTšZx]mÕ((Tǽ]Týã‚·R›¹ìéeÕÒU§õÞ”´?’±¨âªN=vóuµøM‹ÀÙ¥‘B,ö5{!àåE§ôWö¤Ý®ýªËû¸î qRÍæßÛKàS½™y—Ò~ÝjQµ`çÙ¿Üiz“ΞZÙê£'§³HžŒ q®#è°¸ØUѼÙxLTiýknŒì¿â…Å“ÌРÛd×ñ4óÏ*ù»V	ÿ¬*Ù¢‹·4AœŠpËbèWÒÉ~?QúuÜ0ÐÍqàÓµ¶3Ýr,Û““~DͬÊÊÖ»0•Üu›ö¨öÖålZú§•×á‡à›qf‹…鱬“è#•Òš4Cš‹f7,c®xð,¼(9¹ÿêŠs4K«åå:Aa¾Ë¡sÝd¶œÌ Æ'ËÜð™ôAHwì­¤5ŽŽÇ®×
 Kb^”Pð­ÙŸØ´ˆå.Ií„?/â•V"¹Vñ¤e
-]BÜ1†ûçšK6ËtHn]nŠŠ+“µèwÃüš´÷Ò¼õ¬øm´ÖŠ¯´+møgÔ6á¿°žTwY•Ç™gKÏ¥¼E©Ê2Âi¨¢ÜR.ÙÂûÕC_åÚ6o4UÈùgþŸËë?œÔʺÝ<y\ä’ŠúWc®v}zºûë/L$
+]BÜ1†ûçšK6ËtHn]nŠŠ+“µèwÃüš´iÞzVüŒ6ZkÅWÚ•6ü3j›ð_XOª»¬Êã̳¥çRÞ¢Ôeá4TQn)—láýꡯòŒm›7š*äü3Lrõ‡³hHôÇ"‹\R´Ë=ŸŸïþßËK‡
 endstream
 endobj
-5405 0 obj <<
+5394 0 obj <<
 /Type /Page
-/Contents 5406 0 R
-/Resources 5404 0 R
+/Contents 5395 0 R
+/Resources 5393 0 R
 /MediaBox [0 0 612 792]
-/Parent 5245 0 R
+/Parent 5303 0 R
 >> endobj
-5407 0 obj <<
-/D [5405 0 R /XYZ 100.892 685.529 null]
+5396 0 obj <<
+/D [5394 0 R /XYZ 100.892 685.529 null]
 >> endobj
 34 0 obj <<
-/D [5405 0 R /XYZ 100.892 588.96 null]
+/D [5394 0 R /XYZ 100.892 588.96 null]
 >> endobj
-5408 0 obj <<
-/D [5405 0 R /XYZ 100.892 588.96 null]
+5397 0 obj <<
+/D [5394 0 R /XYZ 100.892 588.96 null]
 >> endobj
-5404 0 obj <<
-/Font << /F17 3698 0 R /F15 3700 0 R /F70 4384 0 R /F50 3701 0 R >>
+5393 0 obj <<
+/Font << /F17 3698 0 R /F15 3700 0 R /F59 4373 0 R /F50 3701 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-5411 0 obj <<
+5400 0 obj <<
 /Length 1925      
 /Filter /FlateDecode
 >>
 stream
-xÚuXKÛ6¾ûWøX+z?ŽIšPÅè!ÉA–¸6It%j·î¯ï¼([Yå²"g†ä<¿o°=mƒíï›÷‡ÍÛOi°
-¿Êp{xÚ†ièçA¸ÍŠÒOËd{h¶_½öYk½û~øüöSm¿Ì²…ã(òÓ<„»HìÓ.*=³‹oP/·uƒ'7›6(
-Ïݽ’úq¼­»Í×ïÁ¶ÞçmàÇe±}!Én§…Ÿ¥)¬ÛíãæÏMp¯z˜®ªž”>)ˆ:Y³ÛGYæá§ðêzxÿ¢íÙL7©gŽ»(÷žµ™FæªoA›Áú»}EÞ;!_wp‡™x3¨ªá•=ïBO‹Ì‘âç̏øæ¥×º=Ë<™ÁTòà³nT_+tØ·c?MJ6Á<íöq£ð¨ÜrP²¬Q§s5TµUƒ­®GfT}Ã‹Þ Q¤ÏÅ_æ¯";TUתql…ñBãŸgt‘Ꙭ{$oïÔMYÛÏæÜ¿’ õ¬ú]˜e¡÷¡­mñÔy«‡BS_uH?êÓ´Àc1J”zù"Q£4‹]îÕ»D‡?
-ÿÔ¶;øä2OÒ̏òܼlø_sº³g÷d#D/õ‹d˜^×UIÀÇút&—tàJÌš<ñ>€:JÔ !ŽH’x5:L³èÓ+3ÉZ{í$אpV­¹"R?-f‹ºêzd7ìã,‡‹ìø°æ‡½;·0ê¦äRýÄqâõˆ¡Ä\T³‘÷Ü…§éÂÕ¸‚£q錙x¬iÅH}
-õ_3ʝ_5ÖªmŒï6”‰"Þ¡]QYÂÕšj'Àb^Q-…›óÔiFµC 9çF4;ʸZ£üÆ)Ð{ÌNX]×”.1ÑíâʲBXK¬Pm¦¶éßý[!Èá
-e.ÐC–8º?±ÀYw’Ãa –þïQµ¨q‘Tâw´gX¶PèvI‘®åÞ
-ÇPò.¢"U1£nU5 öÅ JmúZêË*XäÀ­Èpj¡Xu¹‡u¿_ÃB*9§,HJS¯juÃÛË øÈÀTYmÐsˆíOÌ}”w+&“±@îªHVLÕ–©Ó¨ž¦v))50Á1F
-n§L¯VððåŒ>K3ø‡õ™DÍ)ÍñN!P? 
-Ä oª¡YÊéAÀ	צ#“&t
-ŒBäËÅeuu©ŽºuŸâVjHÐv×îD275e¹y`#PÂq$jyHp7u†z
-Wb¢­¦,ÞËYr"xệÑôû®bÐÕ½zXÓóŽÏ²9®w„u¡‡É”‡¬A/.¾[Cf§q
-™­8|ÒËDK¦¹¤™;;n–ßp<è±÷IcÖ¯&ð³î©!åB.3E/4zøŽÇ›“‚dà5b ˜X	T>ñÜ«ú™–°àÀ(“®Z´¼(Äò"zmy!ÆoÙ۝ö?5ËÔkÁB=uEõ%A‰E]ÊfdUÒz¥d°†Y?z7Ÿ µcGAî\ˆ%ÑÝ0#W¼.>*¬lÖ–ðÇõ` Ü&¡¢è+¼“²¼ Ä†te @Âꁉr
-þÊ{À	K?j*4íRr$-½¿Îš¾™¿:ç¡ë(×ËÀî…%¹Jyª]
-–WR•uEf’ü)o…fÕAþÐl‹ûqªkêéË"}ƒÉ
-É%ˆö]¤1á
-ˆÚ—Ã ]Ÿ
-ÖŒ+y$Ý0_¥ˆc6à³AŽUü±Rkím‹wA݃g©.­ÏB[ÍVð”®'˜C@(Ž½¿ÍñWœ±ä"RÎÕÈè‡0õ(áßwXTˆi†Š7ܯ›^3¸î@ِä$@£º#CèÓrðìhñ¢xÀ¥®g‡ªgjdCÅ ƒw‘•°hTsƒs at HwY—ÿ"ØÒGB„	úv2ËáÚ\0Å{i:¡t¨ÐõœÐ;Iô	¿ÁÜÒô¤	Éaî½—1khdá[è׬–Sþš‚Æ¢)†Q^0LåS
-SX/ø%6ÚÔ°	ŽEúç8³?äå˜Ìd¹ô:†g¡í Ó¸¢¿À¢5à(¡­Übx:øn0|\3ȵ]K½2¥ß&ø¡hÝsÂÑ·˜®»"á­Ë œ0Z€eNpŒNp[;UG‚% 3ÓPãà—†±÷®i4†‰¦-¨n¹RŽ¢«_í›OðÑ°”¢‡ÅÔ7ànŒ?5ëSY9dÛÛpBê‚(Áj§s+Üy8ƒµK*T/rö†ÏŠC1±¨?‚èÈ
-ÇîŸH	fƒØXüÿJqÍÜA€²…ü³Àœ'GþepëûwàJ;5òà‘“hÕÊMD:ãÐÊûÓ7°¨ðÜÄ]ã=œÅàL£yÆ;'ÁÌVó9!S®ªæÌ»Ô/ót,ý~\“Žª¡eaXtK£	‚ªs &ƒ&/õ7?7×ã?¥¥Ãø˜î|\≠;ƒ,,¾|¬ˆfÅITŸ?|Y{ëqgý¡ëÁŒ×ѪŽ’}þß“û~<lþõŠŽ
+xÚuXKÛ6¾ûWøX+zQc’&A±zHr%®ÍF]=vëþú΋²•U.+rfHÎó›ñÛÓ6Øþ¾yؼý¤‚møEP„ÛÃÓ6T¡Ÿá6Í_ÉöPo¿zͳÙ}?|~û)Š¶¹_¤i‚¢qù*á&ú´‹
+ÏîâÀëõËm]ãÉÍÇÃæŸ
+ŠÂcwo(?Ž·U»ùú=ØÖÀû¼
+ü¸È·/$Ùnc•û©R°n¶›?7Á½â¡ZU<)|Ruín¥©‡ŸÜ«ª©çý‹Ïvq£<{ÜE™÷lì40WÂØö£¿Û'Qä½òuw؉7½.k^ç]è‘9ÒCüœýñ ߬ð·g™'Û»“Z|6µî*®ûöa쫤`ìÓn1
+Ú-{-Ë
+u:—}Yº7ÃhªeWó¢³@é³Eñ—ù«ÈöÂtÙ6za¼Åøç]¤;&›IàÛ;ukûÙž»7 B(oÔÿ¢Ó4ô>4eoF<uE^Êê¡ÐÔ•-ҏæ4-$0DàXŒ¥ž*î£Ežiìr¯Ú)í{ühüSØÁ'—y¢R?Ê2wðÒ³yàQÌéΞݓ=åçÉ20©Ê’€ÍéL.iÁ•˜5Yâ} u´¨AB‘$ñ*t˜6¢O¯Ì$kYìµ;\AzÍq |•ÏµåõÈnØÇiÃÚöîܨ›’Kõlj×#†sQÍFÞsž¦Wã
+ŽÆ¥3fªáU°¦s õ)Ô8|Í(w~aÔPé´±¾KØP&ˆx‡vEEWª ‹yE57gÊiFµC 9ç4;J¹Z£ìÆ(Ð{ÌNX]×”.0Ñíârd…°–X¡ÊNMݽú·@!Èá
+e.ÐC–8ö¦;±ÀÙ´’á
+ KŠ÷ Ô8O	*ñ;ŒgX¶PèvIž®eÞ
+ÇPò.¢"U2£jtÙöÅ Je»ÊúË*XäÀ­Èpj¡Xu™‡u¿_ÃB*9§4HRÊ+SóöÒ>20•£±è9Äö'æ>Ê»%“ÉX ·å$k¦š‘©Ó Ÿ¦f))Õ3Á1
+n«m§WððåŒ>S)
+üÃú
+L¢æ¤2¼SÔ€1è겯—r¦Cp•mɤ	Â£ùrqYU^Ê£i\1®¸•´Ýµ;‘ÌMMÜ<°há8µ<$¸›ZK=‚+11£¡,ÞËYƒr"xá»ûÁvû¶dÐ5~XÓóŽÏ²®w„u¡‡É”…¬A/.¾[Cf«XAfkŸô2Ñ’i.iæÎŽ›egç7zì}RĘõ«	ül:êÅyH¹ÉLÑ	¾ãñæ¤!x͆X&V•O<÷ªn¦%ì80ÈäcÊ-Ïs±<^[ž‹±À[öv§ýOÍRyµ%X¨¦–"°¨¾$H8±¨ËCÙL£Š@Z§µÌ £e֏ÎÍ'H-ÅãØQ;—0bIt7Ìȯ‹
++›ÍHøãz0Pn“P^ôåÞI¼ Ä†te @šž‰rþÊ{À	K7*4ãRr -¼¿Î†¾™¿:ç¡ë(×KÏî…%¹Jyª]ö#¯¤*«’Ì$ù'þRÞ
+mìuùC³-ª¨§/ˆô
+&W4¬%— Úw‘Æ„Ë!h_ƒt}*tX3®d‘tÃlQ”"ŽÙ€Ì9Vòg”Zkn[¼ê<HuiÌpÚj¶‚§L5ÁBqìým¼â,ˆ%‘r.^@?„©Gÿ¾kÄ¢BœH3Ô¼á~íؤðêœÁuÊÞ€$c ÕBŸÖ’ƒgG‹Å.p=;T?S#ëK¼‹¬„E­ëœBº{ȺìÁ–>"Lз•Y×ö‚)ÞIÓ	¥C…®ç„ÞÉâhL¢Oø
+æ–fþ#MpH3ï½\ˆYC#ßB¿¦`µœ:ð׌€4­hL1Œ²œa*#˜ª™ÂzÁ/±	Ô¦†Mp„,Ò8À™ý!‡ì Çd&ˤ×1<…l™Úý G	3Ê-–÷·¡ƒïÇ5ƒ\Û©W*úm‚*€Æ=W"=pہéàºËÞºÀ	£°FM£Ü £ÜÖLå‘`	$ ÄìÔW8ø©0öÞÕµÁ0Ñ´Õ-R
+ÃQtõk¸uó	>Rô°˜º܍ñ§f}b*+‡ìñ6œº Jð‡šðéÜwÎ`í’
+Õ‹œ½aNÀ³âPL,ê :pÃãq‡û'R‚™Ã඿ƿB\3wÐÀ£ l!àÅ,0çÉ‘Üú~àz¸rœjyðÈI´j	å&¢qhåýŒi=‡XTønâ®áÎbð¦Ñ<㝓`fcø‡¿œ©Wes	惝ò‹,?†פㇲoXV'ÓÐh‚ ê€É`ÈË@ýÍàÏÍõ¸ÁOié°=þ¦;—x"ÈÎ ‹/ß‚0­¢ÙE±DÂç_ÖÞzœÄY˜ª·ÃuuKÉ>ÿïÉ}?6ÿà£Ø
 endstream
 endobj
-5410 0 obj <<
+5399 0 obj <<
 /Type /Page
-/Contents 5411 0 R
-/Resources 5409 0 R
+/Contents 5400 0 R
+/Resources 5398 0 R
 /MediaBox [0 0 612 792]
-/Parent 5413 0 R
+/Parent 5303 0 R
 >> endobj
-5412 0 obj <<
-/D [5410 0 R /XYZ 151.701 685.529 null]
+5401 0 obj <<
+/D [5399 0 R /XYZ 151.701 685.529 null]
 >> endobj
-5409 0 obj <<
-/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F70 4384 0 R >>
+5398 0 obj <<
+/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F59 4373 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-5420 0 obj <<
-/Length 1791      
+5408 0 obj <<
+/Length 1787      
 /Filter /FlateDecode
 >>
 stream
-xÚ•X[Û¶~ß_!ôIj-)êZEÛ4I HO»=yhú@Û´¥®,º”´Îþû3Rk;:@ú²Î©sçŠè‰èíð¿ÿÜIø‘Œ¤IU§Q™¦‰„ßíñîÏ¿D´á»H$ª®¢3©#•WI‘ç@wÑïwÿY:DVI%òsȏw÷od¥YRVeô°Ÿ+ò2©e=ì¢?ã_{ýfU§ñ+%âW¯W=¼ƒm9('µ¨%îѺƝ%ïxhÌj­d›];Z7à"ÏíÐ0{´þ·Ñý#ŸWiÛ‰ù{ë˜ð\Ç:;³]­eÜ®d<a{„óN“ÛâŽF&|¡õ_߬Öxÿ}LVëLU®ƒø¥JÀ4ÿýG!‹m«;Ø	Ú¿ë#ºÑkÅŒŸßãúÃbxÏ,ݨÒuü›Ùgú­aÑÛ©Ýy’°ÀïØx†3ÃԍLÛ=ÿá,øyæYÀh°áάf ´E©Xo·`,ã©zdèlVh{0é‘_3goÌn£ÉZ_³òØž/mZÂ0†µîw¬ÓèÓ) þ`»	’ /•‰Ì=¼_;ÃŽ(eÜÛ‘¨>2Ï;xèœrvKƒLó²kŸÚþÀ¬%}¸´éñÚ#¬„·+(l-ã7þÌ%kÀQç¦å0ñpfɸpÆ0²/Æï›	D†¨:žNÄØéÑì0¤Š,þ°ªTlX‚ ƒ\rðœg„Ka»)lкv3/Š!òa\“Ñ 	àŒf½„¹oÿ™iJ¸žéNû	ƒXfו•÷(.S,‹¾ñÑœ¶ÚCC{ƒLnyÅ&âCÛƒ[@í<0£7#-éÆh„G4ÛçÙv& ®C<Yꍒz¦Žú‘’ÀËOôæÓÈÔÁôÆ…¨Ï¼ŸI•b(Ko’Ÿyæ‰Nõ{ŽÖùsŸVyënÒ›Î̐l=—N…	#]Æ.§ÅŒ˜ƒ®Ѹý)\­Ä‹îÌEÌ+Œ­q[Ì5P—”u£Ï#{‘UHvS9_ˆ’áxr¦1àÈð5H'ÀùÌ_Á*¼tA¨¢pr.|v4.w¶7LÁ±O­L4«Ù7(¸¨7A‚I¢£öõìd¤æúOÚöåÀwóŸ6'n1¦ž¿À)sÝ"cã Ûž)oÝ²6(Pü–!<g/»ëbW„–‡±–VÕg±†¼“£Ôx‚N at Zul>éã	Å€ \›&ŽbÌÑ´†v1²ø3û38-žYIÏ©Ę(ù¥]¬[g»Çh©ó›ìÆÍí!uT&_¥„¸…
-M·Quþ^ƒkƆ÷^—bÐÂòŠ3ÙG†!íëìÿ©Ã—ÆÁ”T>Åû»¤ÞLõ1÷.Ï2Š­µ¸¦(˜F&t×±R80Q§ÊÔ%XPÐÌ¿s)zïôÑ,š4Xk9@ÐÙJBà
-èW•B÷ßÎ)‹kӁóœí¡;‘&g«0$Xƒ\ªBçDj!ûQq«{–ûâÅÞNh$õÈs\ž^Îq
- ç*è„ù[Ô™×û7¥¼T®’¬Êƒj3Ž§oèڐ'"²¾6Íýýù|N}ÜèĺÃýÍÉ×0j™j>ú»¥‰SÂȜʠb}RshAN”*ûévJ øùŠ5OÐ’ÙMk)TRæÅu¥þ㥳c:æÐNzä±£>rúÞZîÙU¹4U„ý,
-ÓA=Æ
-Ÿ_×°aJB]sÔmÇÊs_^N‰—?I··|ù—˜T¬‰ØûRØxÆÞvç<d7û.Oê²Cˆ$•)ëéŽX~qÇ©}¹Þ·öof¹ø›Ô¾BýE'_²ïÒ:‚E)Øu¥JŠ¢ŒTRkKY-9yTHrQyD¶ñîþ9á+=¬ªp†Ñiï„Ä%èË0Y¢„"LUÀT/còªW˜Þ Òí^ÌñÎ8÷Lß"8¯´ƒÙZ þ2`užˆ²¸2V*¥B&"`ðžKE~=qdPËø†F
-þêÝS;x)·h¤l
-(×ÚGAÒÆâÄÔÃd;1x®/Îx4}ãÚ°ƒÊ¡}>þ¦M¸h~ΡºÎ†¢¤â¦ŠÌ¦
-¤¥O;²ì¦{³žc€˜&ÀË#.æ]`S/;÷¼¸hõ°šúÎ‹Ï.lëðb›3‹ÆµÁ—ŸaSý¢0¡Î‰†wÑ!ñÁe»]xÍÁĦû–º«ºÑñÍ5mŽí€M!ñaPb5¬s™ù§¸ª“¼ðùÊöO¦EîÿÇ ®Z~§uRà!/OøÛ*ÁxÀ–óS„ioÿR’´3óàF±gd;Kí˜X­×¿ždüÍm£Wý*ƒì(²óI¦üºöÓÕ¦×wÿ=^¯
+xÚ•X[Û6~Ÿ_!ì“Ô
+)ê,»›MS(Òˤyhú@Û´¥Ž,º”dwþ}Ï…ÔØŽ
+d_ƇçRϝ#¢C$¢wÂÿþñ áWD2’B$UFeš&~·Ç‡_Ñ„ï#‘¨ºŠ.¤zŒT^%EžÝE??ü¸tˆ¬’JäÿÏ!ÿ}|xõ­,£4KʪŒ÷óaE^&µ,¢Ç]ôküÃOo¿]ÕiüŸ•ñ›·«ßßö”“ZÔ÷‰h]ãÎ’w<6fµV²ˆÍ®­p‘Ç—vh˜=ZÿÛèþ‰…Ï«´ŠíÄü½uLx®cÙ®Ö2nW2ˆ°=Ây§ÉmqG£¾Ðú¯oVk<‹ÿ>%«u¦*
+×AüR%`‚ÿ᳐ŶÕìíŸõÝèµbÆwpýé1|`–îÔé:þÉì3ýÖ°èÝÔî<IXàwl<ÙaêF¦ížpü<óŠ,`4Øð
+gV3PÚ¢T¬·Û	0–ñÔ=²aT6+´=˜ôH‚o˜³7f·Ñd­§oXylOƒ—6-aÃZ÷;Öiôéа݄‡I€—ÊDæޝaG”2îíHTŠN™ç<tN9;‡¥A¦yÙµç¶?0kgI.mz¼öˆ0+áí
+
+[Ëø¿sÉpÔ¥i9LüœY2.œ1Œì‹±Ãûf‘a ªŽ§1vz4;©"‹?­*V‡ Àà—<çáR˜Ãn
+[`´®ÝLã‹bˆ|X×d`4H8£Y/aîÛ?&Cš®gºÓ~ –Ù­Geå=
+‚ëËâ/d|ô§í‡öÐÐÞÀ “[^±ÉøÔöàP»ÌèÍHKº1á	Íöe¶]€ëO–z£¤„ž©£~¢$ðòƽùsdê`zãBÔgÞϤJ1”¥wÉÏ<s¦Sýž£uþÜó*/bÝMzÓ™Ò‚­ç²À©0a¤ËØ…â´˜sp@Ø5·ŸÃÕJ¼èÎ\żÂÀرÅ\uIY7ú<²WÉP…d`7•ó…(Ž'gŽ_ƒtœÏü¬ÂK„*
+'çÂg§ASárg{Ã{ní4`z¤Y;AÁU½	Lzµ¯¸`'#5×Ò¶/¼ãhœÿ´9!p‹1õüN™ëÝöLyû€ì®XµAâ·áù4{ÙÝ»"´<Œµ´ª¾ˆ5䝥Æ:iÕ±ùSO`(àÚì0qcŽ¦5´‹‘Å_xØŸÁiñÌJzNÝ Æ4@É÷íb­Ø:;Ø=FKße/0în© 2)ø*%Ä-Thºªð÷\36¼÷¶dƒ–WœÁÈ>2di_gÿ¦_SRùWìï’z3ÕÇÜ»<Ë(¶Ö⚢`>™Ð]ÇJáÀD*S×`AA3üÎ¥è½ÓG³hÒ`­å Ag+	7 _U
+Ý;§,®MÎs¶‡îDšœ­nÀ`
+r©
+©…ìGÅ­îYîSˆ{;¡uÔ#Ïqyz=Ç) œ« æ¢Î<¸‚²ºV®’¬Êƒj3Ž§×tmÈ‘YßšæÕ«Ëå’ú¸Ñ‰u‡W÷'ßÀ¨eR¨ùè-MœFæTë“šCrú³TÙÿŸ°æ	Z2»i-…Jʼ¸­Ô_:;¦cmà¤G0ês!ç¡é­uàΑ]•ASIØßÈ¢ð0Ôc¬Àðùu
+¦$Ô5GÝv¬<÷åå”xø“t{Ë— IÅšˆ½/…gìm×qÎCv³ïò¤.K0„HR™ò·Þ›îˆåwüBíËõ¾¸µ¿3û³ÈÅï¤öï!Ô_t2ð%û.­#xP”‚]Wª¤(ÊH%u°¶\rñ:(‘ä¢òxlãý]Âz\U :
+£ÓÞûˆÐ×!*²D	EˆügÒeD^ñÑ;>ºÝ‹)ÞçžéKævc0 [
+Ä_«ÎQ׆R‹°R!É	Í3IE~;kdPÅøé…Æþêݹ¼”›3R¶ÇVN”kmC icÙ@bêa¦:Wg¼Ú½qmØA‰P€¾üNÓ¦\49çPWççBQRYSEÏfÓ’§Yv×·YÏ¿. at L³ßõW“.°©‹]z^\5yXM}g†Å6¿ux«Í9EƒÚà‹ŒÏ-‡I~U’PçDc‹»êøÔ²Ý.„¼ã`VÓ}K}UÝçøÚš6ÇvÀvø0(±Ö¹Ìü#\ÕI^ø°|cû³éCy€ûÀUˏ÷´N
+<äåñ~_Ør~]ªà€0Gãí_Š‘vf™ÂÖàtl§Cc©«õúwc“Œ_ß·qÓ©2èT%4™L%™òÿwèÎm{³ëíãÃ_è|Œë
 endstream
 endobj
-5419 0 obj <<
+5407 0 obj <<
 /Type /Page
-/Contents 5420 0 R
-/Resources 5418 0 R
+/Contents 5408 0 R
+/Resources 5406 0 R
 /MediaBox [0 0 612 792]
-/Parent 5413 0 R
-/Annots [ 5414 0 R 5425 0 R ]
+/Parent 5303 0 R
+/Annots [ 5402 0 R 5412 0 R ]
 >> endobj
-5414 0 obj <<
+5402 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
 /Rect [429.914 329.92 460.543 341.912]
 /Subtype/Link/A<</Type/Action/S/URI/URI(http://www.samba.org/)>>
 >> endobj
-5425 0 obj <<
+5412 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
 /Rect [99.895 316.371 193.523 328.363]
 /Subtype/Link/A<</Type/Action/S/URI/URI(http://www.samba.org/)>>
 >> endobj
-5421 0 obj <<
-/D [5419 0 R /XYZ 100.892 685.529 null]
+5409 0 obj <<
+/D [5407 0 R /XYZ 100.892 685.529 null]
 >> endobj
-5422 0 obj <<
-/D [5419 0 R /XYZ 100.892 588.178 null]
+5410 0 obj <<
+/D [5407 0 R /XYZ 100.892 588.178 null]
 >> endobj
-5423 0 obj <<
-/D [5419 0 R /XYZ 100.892 588.178 null]
+5411 0 obj <<
+/D [5407 0 R /XYZ 100.892 588.178 null]
 >> endobj
 38 0 obj <<
-/D [5419 0 R /XYZ 100.892 142.404 null]
+/D [5407 0 R /XYZ 100.892 142.404 null]
 >> endobj
-5426 0 obj <<
-/D [5419 0 R /XYZ 100.892 142.404 null]
+5414 0 obj <<
+/D [5407 0 R /XYZ 100.892 142.404 null]
 >> endobj
-5418 0 obj <<
-/Font << /F17 3698 0 R /F15 3700 0 R /F52 3730 0 R /F71 5424 0 R /F29 3731 0 R /F50 3701 0 R >>
+5406 0 obj <<
+/Font << /F17 3698 0 R /F15 3700 0 R /F52 3737 0 R /F53 3738 0 R /F29 5413 0 R /F50 3701 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-5429 0 obj <<
-/Length 988       
+5417 0 obj <<
+/Length 990       
 /Filter /FlateDecode
 >>
 stream
-xÚµVKsÛ6¾ëW°93&„'¾9©e×3‰Ki;“ä ’P̆•¤Rç߀ŠèjÒ4™^`±Xì~ûí‚$øàjñ|³X®$	(ÁÉh°ÙTRœÄi†e&‚M¼Eõcø~s³\1¤8‹cšœe˜2iY»^oU¡Aqq¹Yü¹ fǘ>²(1çAÑ,Þ¾'Aiön‚y–YÍ&à2ű‹u°^¼^ï&™¹KgîÆ)&±b‘aë¸òŽÐÄú1\®¨œ²ÓÉóÍíúúâ>d)ºba$CÕàÆý K7SVB‘jý:Ï{ý©RcÕyɶëÊø $#c³sߏgF§èåb3iÜOã¢R5xk܉(ÇRdέµjÀ§\E<Œ$¥èú6d	úmsë–ª-Ýä^ou¯[ƒ½]^í«R›Û¤ŒÑ:¤Èˆ)*ºIû²¬¬Ó=³ã;E(ž»"'7ÝI%ºÆ0
-´	SŽt¿Æ^¹ë
-LntÝèÞÍï½ú¯N½õXT \¢»}^WÃîÏÃ(&	p¨…˜Ç
-‚±ªº>;…Î/ëç¯Ì)Î9"”Ó4eŒ¥øIÖç\‰|Ú#fhǾ+kž_2ˆBX’ÀèHÂL„ÊK€$vœ‘$–$0±$3ÿ 	Ë„%É,ýp$‡åg7¿|TÍ®Ö'‘Yk—l€Æ'ûÙ—U×ç@>á³
-rÈ*ç6«bÊê™Û:ΐòI†ìáÿ!úûÿŸ¡Ÿ«^&ÌJCÉR21“€!QëV5‡ÝÎÀ™¸
-QÀY’¡ªu›M×vѶsÑ€âD¢ dëÜ(è£,WÉ,NND<ù´Ôc±´EÓÎªj°IÚÖ™šG'$Ni:YúüdŒ–ü~—ºØ*¯}~=^ÀÕ{™'m]ê;2­ ÂØž#3_e8‡Û†&ä¶Sšoy*|óÈpÁ¾1|&9¦?ýKG、uÜÜRMe•ïDZk'©eQŠ´òáW­ƒ+·ä2(aW;öÀæ#{¤¨«îýè!Hf¤)–ôðоҏãI¤¦$ùF¤83ôãVüûz¡®M¥Uít;8jl5M(‚Ä¡(|Ë´c[V…íã
-'‡óSqÓ,µ¿Óu£
-9E½^>)8Ìè¡Þ~:i.Æ4=¨¼èÚ±ïjóæ݁aèÚ浬O™O$ŽþUóR‚…Q:~9/ʦj+è§cõ	Š'NL—Í4|N7†S·Qûÿ ¯D#Lû8¨\_ìûh±úìDoÝ[ãØsØÈ^tÍn?‚ü8ãÓhþàþO•sð
+xÚµVKsÛ6¾ëW°93&„'¾9©l×3‰]K}Ì$9€$£áC%)×ù÷Ť"ºš4M¦X,»ß~» 	>$¸Z¼Ü,–—’”àŒd4Øl*)N
+â4Ã2Á¦Þ¢êѾßÜ,/RœÅ± eÎ2L™´¶œÚ]§·ªÐ ¸Xm.¨Ý±ÖŒJÌyPÔ‹·ïIPÚ½›€`ž¥Á_N³¸Lq,Áb¬?/Èè)™yLgÇ)&±b‘aç¸òŽÐÄù1\^R9;妓ç›ÛõõÅ}ÈRtÅÂH†LïÇ}¯K?SNB‘jÆužwúѨÁ´£dÛv^exÐ^’‡‘µÙúïÇ3+ŒSôŽr±™4n­§qaTÞZw"ʱ™wk­jð)W#I)º¾
+Y‚~ÛÜú¥jJ?¹×[ÝéÆbï–W{Sj{›”1Z‡Y1EE;i¯J㜦è˜Xß)êAñüØé=¹i H*Ñ5†Q M˜r¤»]?tÊï8o`r£«Zw~~?ªÿêÕ›ó€Á%ºÛç•étwF1I€C
+Ä<Æ]¨ªêì:?­_¾±§8çˆPNÓ”1–âgYŸs%Ó1K;öm\Yó|Å 
+áH£'	³ªQ$qãŒ$ q$‰#	œùIX&Ifé‡#9,?ùùêIÕ»JŸDf­}²š1Ù/>¯Ú®?ò‰1« ‡¬rî²*¦¬žù­ã	!ŸeÈþ¢¿ÿÿúÑtº°a
+%KÉÄL†D¥Uvv;gâ+DgI†Lã7ë¶i£m룵 ʼnD— «s« r`áÇ.qÂp"âɧ¥Š¥Ã(švfPíTmÒ¶ÞÔ<:!qJÓÉÒ¿à'cœ°ä»ð[=éb?¨¼ó;âüPÝ(I[•ºÄžL—Pá€l?CföÄ0Êp*·õuÈ]§´ßòTøö‘á‚}eøLrL¿+úמÞ{ˆt
+ÜèýRMe•ï‡¡m&©cQŠ´Ã7‡+wä²(a_;öÀæ#w¤¨L÷~!Hf¤)–ôðоÑOÃI¤¦$ùJ¤8³ôãVüÛz¡®l¥™æƒ
+ºÕ®š&AâQcËtcSšB
+îq…“ýù©¸i–ºßƒéºA…œ¢n~'˜ÑC½ýpÒ\ŒizPyÕ6C×Vö	´Ì»ÃеíkY2ŸH'ü‹æ-¤«tür^”µiôÓÁ<Bñĉí²ƒ†Ï‰åFê6Jâñ?èÑÛ>*ÅgûctX}ò¢_zÝ[ãxä°•½jëÝ~ ùqƧÑþÁý
+u)
 endstream
 endobj
-5428 0 obj <<
+5416 0 obj <<
 /Type /Page
-/Contents 5429 0 R
-/Resources 5427 0 R
+/Contents 5417 0 R
+/Resources 5415 0 R
 /MediaBox [0 0 612 792]
-/Parent 5413 0 R
+/Parent 5419 0 R
 >> endobj
-5430 0 obj <<
-/D [5428 0 R /XYZ 151.701 685.529 null]
+5418 0 obj <<
+/D [5416 0 R /XYZ 151.701 685.529 null]
 >> endobj
-5427 0 obj <<
-/Font << /F50 3701 0 R /F22 3706 0 R /F51 3729 0 R /F15 3700 0 R /F71 5424 0 R /F17 3698 0 R >>
+5415 0 obj <<
+/Font << /F50 3701 0 R /F22 3706 0 R /F51 3736 0 R /F15 3700 0 R /F53 3738 0 R /F17 3698 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-5433 0 obj <<
-/Length 1888      
+5422 0 obj <<
+/Length 1886      
 /Filter /FlateDecode
 >>
 stream
-xÚ•X[¯ã¶~?¿BéKe Öê~éK‘¦IpÉnÚuId‰¶˜#‹Iïòã;ÃêÈ©6 at _Lrf8¿¹Èqpâà›‡˜Çßã 	’8Žê&
-ª4»ËÃO¿ÄAÌ·AeMÜœè%ÈŠ:*‹æcðáá_[J’:ªãâÿQòÃÛ¯“*H󨪫àpZ”•E5Yúà§ðñÝáßïÿùׇÇ÷ïv¿Þž$£&nÜû¶Õ	‰ÿœdù»}Ö$ᥝþjp‡gy²žø´KëPZjµÛÃR]hyRš6’)GÇÀD8kÑZ‘$S´Û—I~g°Ö֏’N£Õ€‡U¡z2x´<É¢"oÈr;Þ*ìÚÉOl‡û\ ƞêD£M.rb–mŸät¦¹d…|‰Ô¥A¿.§TtÊ«n¸rGnªÈ¶
-›(Ñ7iPS–ç5YZvj2V·r¢¥´Ñ_vû</Â߉ðŤÀy¬6M¢$ç7?Ò\„~li8’éÍž˜E·S³¥õ‡ö‚÷<¶ø.i>ÚMU–µŒŸƒMIìɽÐòÙ½YO„›sšæÃÈ9…w^Žþx½KB³mø
-àˆª^ย[|œ FFœôrUò,]L;3dV¯ÛÎl¾ûíor×ê*¦3Jxýˆ*w4
-'qÕIÍîFÚq¥ü»ºEA—€'ÅKXxT¼lVÀµ,¸¬q•{}h
-‘|b¢¥Ó ÑòÆÍÖùä%ó[Z^i—6ÒXAgÞ©¥8‘¤?2Ž1Z¶z"ÌÍlÅÚ¾§Éó® pŒ3cñ£š5M&ÁèfjÖD÷Ì(bï©^EIަѫáì¤ÆQáþ‰Ìæ>.Ò»¸È“ÿ
- /yžœ_ê€ñ"„%>aH“=ësîY󾓝VF¹´éD-™·ÛÒŽ4û
-œ@Ø[¥_Èýðîñ?°£,ý⢱ÊÂ?í$~Ž“Ü÷¤]n.ñ%ïxEiE—GÍ£QÉY…Tóyð› ëm#Çbé¨S—ëHi*_ 3éGCrC«{–Q4¢¡.Ÿæ>% ø©ÂBªE£xñ2@?=-;^H_"Ú²óƒÂŒ‡òDãPÍ´peÆMhX½Yn-D( ßpPu®ð˜øÊŠýŠü?ú•pæÈû	BlFí"cÃdFU×!<3ÔœWKx`V.ëðñDdÖDòt! ¶´&ààL±–o¥ËóGÞ°ÆÞ'-Ñ«^d;&õ)CÁýEIÏ	Ió$ÄH”cۏ/4ý†Åó¸ð^Áùà ôŒlA”IÑØ£÷Ën­œA‘˜ØÏDi'CÎq±2gËË>ÏZ¯Ò¢«µ«zâB„I‚"⦩
-’4jŠ$ç¦)k¢"á¼ò#AÀðÈ!EôØþýýV
-[›Šê«-b'sÇ‘—Gy†WI›ŒbL|Dr^±í‚‹þ*:á«Uám¨\áN§·b½÷;þp/!ÜfOÄ]âc'í~ëí¡Eƒs,~‚ëˆh/w%f ž
-+cp)¹ôñò¬Õ|%
-U™<4êâµR/ÏOe.`<Ë~†×!„ÜáÃXs…
-M)SÎ2e‚ñ„EÈ¡–
-—Ô¸h’t^@VGÆ É'SdÒHá\Km#uëÐɛܝ`<Ru}ÂëN½‰6PÉõ	"‰18uãܦ›N2l!j
-&ìži:KFMëû¬ÛËÅSàìÙ€„a%œÆ Šùx×-ÇY8™Ž3ۍæàB¦V
-ä7Â’o=€ZÇœ¸\G2½vá~›ˆÉþSÄl;ËÍ#q¯-dàN^}- ;h®NnáµBÉÖ¼Én&«AŒWìÑ «@ï³<4õ„Äphwˆ«QPJiI}a‰…y2`×’<PÂåÛ®ö(Gi—~Õ×ÜUà:ÜüÜŒ°×ö²ÓJÔßøÌ4õ¾/â~¾öë¦#s…t‡MìRK±ÁÔãMjTç—¥óª¨×ûO|O°o
-ljùé¸ÎÃlž¤ÆS)áûlé£-KÜg‡Ú÷L0YåB÷ú.gœ³Üñ-ZúbþF‰µŠ×‰5ƒá,Ž—ÄzÜÐd}în´÷ì;'¿¿¢ˆ˜(t¡\;Gß̺õK]žr¼Þåœbâøl+½'u
-_鍷‚<—ð½áZü¤\Ý3Ѭ»ÏÓHqDÔÄ"üu´÷'Ý]H‹‹ÃÉ3Ý÷Øj-…o¶};ý爅 ÞÄÁºX5¹3֝åÒR°8\„F)IJ/XÌUZ|–Tu
-1Üÿ¸a…d¤ßáùÝ(_Ó>ÏRô´ÙÎþBã)ØÊ4ékãš¿þ9AøÀpSÈP„\$¿~uÂâðå÷o¿ß‹©=Ž^Z_‹
-+ØÑ$
-½8Ê*-!-ëƒMËßGo¾.îA›Q\æ\!Ê3î	ƏònÓW‡‡ÿO¿ÙZ
+xÚ•X[“ë4~Ÿ_axY§Šß/û²ÅÂB
+µœœPP<8¶‹q¬ É“3UüøíV·<øl/‘ÔÝjµZ__œ88qðÕCÌãï	ŒqIGu“UšF	ŒÝåáç_ã æ×AeMÜœè%ÈŠ:*‹æcðîá»-%IÕqñw”üûððé—I¤yTÕUp8-ÊÊ¢Šš,}ðsøøæðýÛ/~øüðøöÍî×Ã×°§ ɨ‰›7ÅÁ¾muBâ¿$YþÙnŸ5Ixi§œÆáYž¬'>íÒ:†–Zíö°TZž”¦
+ƒdÊÑñ0ÎZ´–„@$	ÅíöeR†_Á¬µõ£¤Óh5àaU¨ž^-O²¨È²Ü¤·
+»vòÛáþ—0¨±'†:ÑhA“‹œ˜eÛ'9i.Y!_âu©EÐï…Á)òª®Ü‘›*²mÃfJôMÔ”e`Åy at M––šŒÕ­œh)môñnŸçEø>›8Õ¦I”äüæ‡Aºƒ‹Ð-
+Gr ½Ù³èvj¶´~×^ðžÇß%mÂG»©Ê²–ñ°)‰=¹Z>»7ë‰psNÓ|9§ðÎ+ÂѯwIh¡
+_QÕWÔa‹Ï€Ôˆ£Óˆ“^Ž Jž¢k‚iç`†ÌêuÛ™Íw¿ýMŽãZ]EØtF	¯Q厦á$nà¡:©ÙÝH;®”‚W·(èð¤x	Š—Í
+¸–—µ#®rb ­!ƒOL´t "ZÁ¸Ù:?ƒ¼d~KË+íÒF+èÌ;u£'’ôGæ¡Ã1FËRO„¹™­¢BÛ÷4yÞ Žqf,#>pT³¦É$ÝBÍšèžEŒã=Õ«±ƒ¢(ÉÃÛÀ4z5œÔ8*Ü#‘ÙÜÇEzyò×@ ñb€°‘çÉù¨Î /BXâv4	ѳ>çž5ïÙie”K›NÔ’yK0 ±í!íH³ßÀ	„½UðU€Üo‚eéw׍½Pþi'ñKœä–¸'írs‰ï,yÇ+J+º<j‚HÎ*Ä šÏƒßYo393HGº\GJSùa˜I?’ZݳŒ¢
+uù4÷)Å'HR-Å‹—‘ úéiÙñBøÑ–ïfÌ8”'_€j¦…+3nBÃêÍrp{'´•h!Bù†ƒªƒp…GÀÄWVìWäÿÙ¯¨Ä€3GÞOb3j&3ªò¸ᙡ>à¼Z³rY‡'"³&’§µ¥5gŠµüWº\0¿ç
+k<á}Ò½êÕH¶cR2Ü_”ôœ4OBŒD9¶ýøBÓ?hX<ïœJÏÈD™=z¿ìæÑz°Á‰‰ýL”v2ä+s¶¼ìóð¬õ*-ºZÛ¹Š¡'.D˜„ ("nšª I£¦Hrnš²&*Î+?äbPDí¿>Ðo¥°µ© ¾Ú"v2çqyy”gx•´É(ÆÄ{$§áÛ.¸èo¢³¾ZÐöÊîtz+Ö{¿ãO'ÑùÂmö$IÜ%ÞwÒî·ÞZ$<8Çâ'¸ŽˆörWbê©€°2—’K/ÏZÍW¢P•ÉC£.^ë õòüTæ Ƴìgx¢qAÈþ7Œ5WhÑД2å,S&OX„
+a©pI‹&Içdud|2E&NPÁ…±Ô6Q·¼ÉÝ	Æ#U×'¼îÔ›h•\Ÿ òØ™ƒS7ν`ºé$âÖ`ÂNà™¦³„`Ô´Îð±Ïº½\<Ξ
+HVÂiL ˜wÝrœ…“é8³Ýhî .djÕ@~#,ùÖ¨ủËuô Ókî·‰˜ì?E̶³Ü<÷ÚBîäÕ×±ƒæêä^+”lÍ›ìf²ÄxÅ
+²
+ô>ËCSOH‡v÷ˆ¸¥¤‘–Ô–X˜'v-É5,(P¾íjr”véW}Í]u®¡ÃÍßÈÍ{m ;ý¡DýÏLSïû"î·à[`¿n:2WHwØÄ.µLA=Þ¤Fu~Y:¯ŠzݱÿÀ÷ûÖÀ¦–ŸŽë<ÌæIZa<•rαÉ–>Ú²Ä}v¨}Ï“U.t¯ïrVÁ9Ëߢ¥/柔X‹fX3ø.ÁâxI¬Ç]MÖ'îF{ϾsòÛ+Šˆ‰Bʵsôͬ[¿Ôå)Çë]nÀ)&Ž¶Ò{R§ð•Þx+ÈsIß®ÅOÊÕý1“Íz±û<—@DM,Â_G{ÒÝ…´¸8œ<Ӎàq­ÖRøfÛ·Óÿ±Ô›8X«&wƺ³\zB
+ç‘‹PÃ(%Iéã‹™¡J‚Ï’ª®!†ûÿ 7¬Œô;ü#¿åkbÚçYŠž6ÛÙ_h<[™&}m\ó×?'ˆîc
+Š‹äׯNX>ÿöÓÇo÷bj£—…Ö×bÃ
+v4IC/Ž²JKHËðê`Óò÷€6¾m^Dq™p…(ϸ'åû»Mÿ9<üdÙa
 endstream
 endobj
-5432 0 obj <<
+5421 0 obj <<
 /Type /Page
-/Contents 5433 0 R
-/Resources 5431 0 R
+/Contents 5422 0 R
+/Resources 5420 0 R
 /MediaBox [0 0 612 792]
-/Parent 5413 0 R
+/Parent 5419 0 R
 >> endobj
-5434 0 obj <<
-/D [5432 0 R /XYZ 100.892 685.529 null]
+5423 0 obj <<
+/D [5421 0 R /XYZ 100.892 685.529 null]
 >> endobj
-5435 0 obj <<
-/D [5432 0 R /XYZ 100.892 588.195 null]
+5424 0 obj <<
+/D [5421 0 R /XYZ 100.892 588.195 null]
 >> endobj
-5436 0 obj <<
-/D [5432 0 R /XYZ 100.892 588.195 null]
+5425 0 obj <<
+/D [5421 0 R /XYZ 100.892 588.195 null]
 >> endobj
-5437 0 obj <<
-/D [5432 0 R /XYZ 100.892 327.759 null]
+5426 0 obj <<
+/D [5421 0 R /XYZ 100.892 327.759 null]
 >> endobj
-5438 0 obj <<
-/D [5432 0 R /XYZ 100.892 327.759 null]
+5427 0 obj <<
+/D [5421 0 R /XYZ 100.892 327.759 null]
 >> endobj
-5431 0 obj <<
-/Font << /F17 3698 0 R /F15 3700 0 R /F70 4384 0 R /F50 3701 0 R >>
+5420 0 obj <<
+/Font << /F17 3698 0 R /F15 3700 0 R /F59 4373 0 R /F50 3701 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-5441 0 obj <<
-/Length 2273      
+5430 0 obj <<
+/Length 2272      
 /Filter /FlateDecode
 >>
 stream
-xÚuÉrì¶ñ®¯˜#Uõ4澜\y;‘+ŽÊõÆõ’²}€HÌ,’ –|}z#EI|'¢4½ƒñî´‹wÿ¸ú|¸úîÇ"Þ%ñ¾‰›dw8î’"ÙWq²+ëf_4ùîÐí~‹úgc®ÿ8üôݏiº«÷MYæÈ›Å;AÄs;g¯o²8ê¦6;↫W]%À‡¬dû,ÛµÃÕoÄ»h?íâ}ÖÔ»'âvYQïË¢€u¿ûrõËU¼V8)6Λ=é…ÊtúÒÛë´Ž^=â7 fytéU8Z7xŸ¤fè×ßþWY¤ÆŽQÿ2´{zþ„p…³Ng¦¸-Ð:Eç0Î`ä ØNp{}“DvØ*p•›$ÛyÃÚN5ÈàÜÖY[³<RŒºwVu¼|¼.ŠH9£Ã|" í‘Ùý‹zðûY~šìÓZ¬q8£ü¦‰¾¨·Þƒì<Ž£:dþ©ÛÀflû©Óžéã5(xmÇþ…yÔ(¼ÃÅiïÍ#‘¹Ž°Cã]U˜`éíõ"Ÿ¿¿ÇIÞëY^·e”‹3‹ç2áÍxb UuozŒöŸu?	ãYyÁ€{ªH“:xlÚDú9è±Ó3 ñ+—ѽÑësÓHÑ|³¥£Øu¡"iMA0©@ؐ—Z‘Ÿa5˜“S”#ÌC%»§÷ˆ(Š°*²½_óU‘2o@Z;{áË:6ËÀûdÂyKõŸ
-Æš=£¯fì(ažØ ¹ä e7˜Ñø°h8‰}ÐìÛ—ƒõœV=¬ÀôÚ í¥Ò=#ÎÏAŽup]9a„ìpžYzó€Ö½àÚbœí¯o*Pù¿è@õLyù¸â7£¿‡ÞG±tÜ°K§9ž{+ãÙYšBÈq D`¥k–fÑáºÎÁ½ð$Ì@®Jg¬“­áL	+5Î~€ò˜Èzà•ÔÉŒ¬ qÁËö›éb\«*#ªÇ+VÅlb&tvÔ`§ºJ£_Á¢Ìqäôè@ì½jÑVLèœaÓy†—вf*Xi.°"ûˆšyo²-M¹ÑE¹`Ú©WaæÖ:Žc±F	hÅÜgªÃ'-ÈÁNK–•¬x*èÖ=0¯,üž1ŠA¨[Sÿn+šÖ£1À6+­VÚé¿&í'GùétòÁ¿Ë–"¬•¤j¥Chæi-«ì+ܺ瞚T»$Ý7EBMÎÍ ­Î©ôõŒRVSÔTÊ2úLe ²ßËþ7ýS±ÙWY½¤"F^š'Ô”ð‹	‚î° ÌpÄI8¹éqˆK0…ßUü#È¥Vjƒƒµ¿”4¸8…!¼k ¤Ëv3Ðœu„7ÏD§ù8Ä¥Röh‚, ×·ñy•EאúA3³êrÁhušË(‚]Þ)f¡èxsd…7Ä0ÈË7e åùÈAZ’K¯-ç^›¼†ƒŒÜ0
-)ò9D\«—ÞŠ:jZì€0\\úMküÀ|G,H>*èÔ2“|‹zÀ
-E% ü͸l—®·UÙÔí4ç:u0-ÄÜ›ÊP×døU½·¸j¢Ö‘zÿ£ÂÒZ¤"ÂsSa¨µ¸â™ePz½áÙRÓÐM8³c©Á8|ÙçÓä( oGæ^K0ðQñà`ôŒ	gÃUáu¦K#¶[ÍX
-8• Š±4´­öÂ;S_´5ExiªœªX*¸ŽQ!§!p.äŒv.'` %C’ˆ0Gù†•œYþh+*§þÛÝ;…’³r-‚l¯Ðåô›ú€I_Ö«Œ<0 v¦6s ‚ƒL8“Ü¸"#q=r§5~–ñf34É)9v{Gõ×~r0<zý"¦ì¬úF&åÍÛn¾è¼+w_†˜*8™s|¨°Ý–Í»œÉ¡™/2ôxœ‘R(ìÿ¼Cί‡;&W™ðA/ϯï„$dÂÅ}”-äší(é7”ôvÌk[Z4Ü`þÕOL:Ùž‘ì!hÔÓ2ÆYÇî3Gæ‚x–ª~Ö½LS“æ¼Ãj:ò›AZÅÜ4fŸ!°D1N~ÓÒypwGq}“Ã|üy"	õ܃*2q}é,žwŒÝ´/lë¹íp×êƒ0¼o'nªµÄ-ȘË98MN?àý?6„µÓà…è-¼IÙaP<Fu@cÿæÜnmF|´J0"!°mÊ이'‡}d{J¾òþ£œ­`ñ¹Æ½"Š¡©{/«§³Ðás–!ñR
-FÌŒPÈKÆP#ˆiCü¨ñz.<5Æy¶ó^æéìm°ºAmÁ÷ç\$·‹¨x‹§ØqÎÑ^Õ—)ÌÂ	/WÚÅ„ùJl
-†À·%4[¿¸«u‚gU½Np$n…²­~K ä°	…°<daçýܶP
-¶½ŒØerLP2 àMÐÏv;oÖ:•Ù¶N€§çXV΍0Ë]J"¼'ºû9ix
-Æeöqú•ÎÌÀ¶½ÙȘ¸Î0r½^ªª¹‘#6ÐpŒ«÷³!âžæG`^.„Z~f
-!Ï©gῆù§FΏ¤¼ÀCÞç ƒ7L»”„Å+‰tcørA´Þ›ûžç’&ú›Ð^¸ýóžK?ð ?’úÝHúa#¶Ù¾çt~=oW¢ßC]¿p“UØmU×¹°ddc‰>X³Qzhô?'/f}âƸžÜK§K,!¯dn‡·rà¡ßr”çl¡:_A@éôð¿2ô«B¿Uœ¼£â¢ýúÓlE¼“ÿ'RB¾ØɵÂKÿHR±Žš´Õo‚ÕF à‹ÂIÁŒµ9`ÝayÉ+ñKzb)­RÁ­ÔÄǍ¿p½<1¨˜»µ}¯ùG웳¦ÑòÀ¿³ë3“bûL|¥PáŠT®éúƒ; •ËHÞ'Ü·’nÔÔ*š8º‰F΀	®…pÄ¢Lhööò/xþþp¸ú?#Ja
+xÚuÉrì¶ñ®¯˜#Uõ4澜\y;‘+ŽÊõÆõ’²}€HÌ,’ –|}z#EI|'¢4½ƒñî´‹wÿ¸ú|¸úîÇ"Þ%ñ¾‰›dw8î’"ÙWq²+ëf_4ùîÐí~‹úçë??}÷cšîê}S–9rfq³o@qÜŽÁÙë›,Žº©
+ÆŽ¸áê‡ÃÕ_W	ðÀ+ÉÅ>ËvípõÛñ®ÚO»xŸ5õî‰8‡]VÔû²(`Ýï¾\ýr¯ÕMŠMuófOz¡2¾ôö:­£—Aø
+¨Y]zŽÖ
+žÁ'$i§úõß·ÿÁU©±cÔ¿ížž?!ÜDál§Ó™in´NÑ9Œ39 ¶Ü^ß$‘¶
+\å&ÉöEÞ°¶“G
+28·uÖãÖ,£îU/¯‹"RÎè0ŸH{dvÿâƒü~–Ÿ&û´kÎ(¿i¢/jÀ­÷ ;ãè‚™ê60ƒÛ~ê´gúx
+J^Û±a5
+ïpqÚ{óHFd®#ìÐxW&X:A{½Èçïïq’÷z–×måâÌâ¹E¸G3žhÕEݛޣý'FÝOÂxV^0àž*Ò¤›6‘~zìtÇè@üÊ¥EtoôúÜã4R4ßlé¨@öEE¨HGSÅ L*6ä¥VägX
+æäåóCÉî©À="Š"¬Šlï×|U¤LÇÐB€ÖÎ^ø²ŽÍ2Çð>™pÞRýgƒ±fÃè«;J˜'6h.9€AÙ
+f4>,Nb4ûvÀå`=§U+0ý…6h{é…tψ³Áscœ@WN!;œg–Þ<à…5C/¸¶gûë›
+Tþ/ºD=S^>®øÍè/Æ¡÷Ql 7ìÒiŽçÞŠÆxv–¦²E(‘ X隥Yt¸®spï <	3«€ÒY†ëdk8SÁJ³Ÿ  <&²xeu2#+@\Að²ýfºXתÊÈC…êñŠU1›˜	5Ø©®ÒèW°(s9=:{¯Z´Õ:gØtžá%4…¬™
+Vš¬Èþ¢fÞ›lKS®EtQ.˜vê•Cƒ¹µŽãØB¬QZ1÷™êðIr°Ó’¥@%ëž
+ºuŒÅ+¿gŒbêÖÔ¿ÛŠ¦õh°ÍJë‚•vú¯IûÀÉ‘E~: „|ðï²¥ƒk%©ZéšyZË*;Å
+·î¹§&Õ.I÷M‘PS…s3h«s*}=c€”ä5•²Œ>SˆìÃ÷²ÿM?ÄTlöUV/©ˆ‘—æ	5%übB‡ ;,èóqNnzâ’L at cáwÿr©•šð Ç`­À/%
+.ŽAaAï(é²Ý4gaçÍ3Ñi>q©”} š èõ-F|^eÑß5¤~ÐLà,†…º\0Zæ2Ê‚ @A—wŠY(:ÞYá
+1òòM@y~#r–äÒk˹×&¯á #7ŒBŠ|×ꥷ"Žš; WW€~Ó?0ßK’
+zµÌ$_Ä¢p‡GCQ	?A3.Û¥ëmÕD6u;͹N L1÷¦2Ô5~Uï-®š¨u¤Þÿ¨ð…ôÃ…„©ˆðÜTjí ®xf”^ox¶Ô4tÎìXj0_vÄyã49
+ÈÄÛ‘9†×|T<8=cÂÙpUxéÒH£íÆV3–$N%¨b,
+m«½ðÎÔW#mM^š*§*–
+®cTÈiœ9£Ë	Hɐ$"ÌQ¾a%g–?ZÁŠŠÇ©ÿv÷N¡ä¬\‹àÛ+t9†ý¦>`Ò—õª #ˆ…éÍ¨à Î$ÄÀ#7®ÈÃH\Üi
+ƒŸe¼ÙMrJŽÝÞQ=õŸžC¿ˆi;«À€~†Q†Iyó6›o:oÄÆÊÝ—@§!¦
+Næ*l·eó.grhæ‹…=g¤
+û?ïóëᎉÆU&|ÐË3Çëû!	™pqeùf;Jú
+%½¤DsÁÚ–
+w˜õ“N¶‡°g${Z 5Ä´Œq–Á1‚ûÌ‘¹ ž¥ªŸu/ÓTǤ9ï°šŽüfV17Ùg,QŒÀŸ“ß´4GÜÝQ\ßä0žHB=÷ ŠL\E_Aú‹çc7íÛzn;ܵ:ÆÁ ïÛ‰›j-q2ærN“Óxÿ
+aí4x!zoRvQ] ÐØ¿9·[@›­ŒHl›2{'íÉag™ÄÞ‡’¯¼ÿ(g+XG|®q¯Èã‚â‚F(DêÞËêé,txÆœeC¼”‚3#G#”EÅF ò’1ÔbÆ?jF¼žOqžÆ†í¼—y:{g¬nP[ðý9Éí"*Þâ)vœs´—Gõe
+³pÂKÅ•v1a¾›‚!ðm	ÍÖ/îjàYU¯‰[a‡l«ß9lB!,YØy?·-”‚m/#v™ÜÔ„ƒ(xS ô³ÝΛµNe¶­àé9–•s£Ì2D—ҁï‰î~NÞGƒq™}œ~e‡³3°mo62f€î„sŒ\¯—ªjnäˆ
+4ãêýlˆ¸§ù˜—Ë !¤–Ÿ™BÈsêYø¯aþ©‘óã)o0ĐwÁ9èà
+Ó.%añJ"ݾ\­÷æ¾ç¹¤‰þ&´nÿü‚gÇÒO üÀÏ€¤~7’~؈m¶ïy_ÏÛ•èÁ÷P—À/Üdv[Õu.,ÙX¢Öl”ýÏÉ‹ÙCŸ¸1®'÷RÆéKÈÀ+™ÛáÇ­xè7„åù_[¨NçWP:=|ã¯ýªÐ¯C'器h¿þ4[ïäÿ‰”/vr­ðÒ?’T¬£æmõ›`õ‡ø¢p’C0cmXwX^òŠÇCü’„XÊB«ÔDp+5ñqã/\/O*ænmßkþûæ¬i´<ðoÇìṳ́Ø>_)G¸â‚•kº¾Æ`Åh¥Æò’÷	÷­¤†5µŠ&ŽnE¢‘3`‚k!±(š½½üž¿?®þv
 endstream
 endobj
-5440 0 obj <<
+5429 0 obj <<
 /Type /Page
-/Contents 5441 0 R
-/Resources 5439 0 R
+/Contents 5430 0 R
+/Resources 5428 0 R
 /MediaBox [0 0 612 792]
-/Parent 5413 0 R
+/Parent 5419 0 R
 >> endobj
-5442 0 obj <<
-/D [5440 0 R /XYZ 151.701 685.529 null]
+5431 0 obj <<
+/D [5429 0 R /XYZ 151.701 685.529 null]
 >> endobj
-5443 0 obj <<
-/D [5440 0 R /XYZ 151.701 447.746 null]
+5432 0 obj <<
+/D [5429 0 R /XYZ 151.701 447.746 null]
 >> endobj
-5444 0 obj <<
-/D [5440 0 R /XYZ 151.701 447.746 null]
+5433 0 obj <<
+/D [5429 0 R /XYZ 151.701 447.746 null]
 >> endobj
-5439 0 obj <<
+5428 0 obj <<
 /Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F17 3698 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-5448 0 obj <<
-/Length 2208      
+5437 0 obj <<
+/Length 2210      
 /Filter /FlateDecode
 >>
 stream
-xÚ}X[Ü¶~ß_1yÓ E¤îAQ´NcÇFZ·Ý-\ ÉWâÎЫ‘&”äÝúã{nÒhf¿ˆäá!y®mö›hóþæíÝÍ÷ï´Þa™eÉæîa£¢(,J½ÉŠ2LK Õ›_ƒíà»í.Ž‚z¬×µÛßï>~ÿ.€=,£RáÊ8.ÂVD¼¦yvÎ!ßÍOw7Ü( ûbÿ4ŒãMu¼ùõ÷hSÃÜÇMÆe±y"Îã&N‹0KSè7›Û›ÝDK™Uº<zÞ4)CÒl[Ûz»Óe3L=×sïi«ó ó[<¢jQð䚆Ë/S:U”NŠµÝÀ\W2`¯lbòöÔ˜ÊNgJçë6MÓŒæ¾ÊØv¿E*«œi˜ðó§­.‚ÏwŸf!òOÜìT’„y¤ ‡iRŠž¬[‘Õv§p,5£íyjè°M8,íFïúC¸Ý%Àñá'^è ‘¹·Lå]¾Ò\CÅ3jfƒYâ[0"道¢Ì/u¶“'!`µ
-ÆjG*E¬K*ª`híâ8F“Q/	NÀÝXÓãÖ–'«+™Q4ðÌ3î»é­ :3>çîÐõ¸ª–ngýqðtÀh/óà`0H&Åq
-BÊUfÀÀB†
-":F¹'
-;ß3÷ÐI{ålƒ|Σ$.,3y™­ÇéÙªý$d|L|Þ‚ÍÉ?÷L8™½åžk:4“}SˆÏ½ñè×îy—[˜#ªsoÞ0S繝0mOIc½Cï×äüBAdQ@çeJ „£q
-Ÿ	ƒÆõCÏtlÓÛ§ƒõeÈràGm_˜‰­+;ѹ™Â•OÁTÀINsì99ÀÈ‘f-ð&·*ù£È‚Ãú 1Y¤f3#GÙØÔ¼°qd‘Ù }li“'M!2<^„-l8…¶w÷£x×´µœ‡ENk^Ö¬ïmeÝ®:»kL>[¹nìeĆ4¾©¬8 ç͏<%!ÎóW	ÓU×4¶‚„@@ITðOLV™³GÜÌ8Lá‹Íüjˆ¿Ö]k¶¢VÁÇî ”ŸCnïÈþÔÞ0å·(¾h“¿ôÌsØù=L(m]nò°DÌÖqª4ÙÄa™ŠJ«UtCÀ»à}ÿÚ³|"BoýWWÙ¥ì:èÀ
-¬òN§:Œ!ì.4aU?ãV>áy›zûÆÔÍ÷Mݝ†<ÈhÈEÓL˜IÑ=Šy˜l…68´ Yͼ¾ªFÃdÌY’Ÿž!%)?“¬n'òðž ‹A¼{ì™HɇÆø½ÅCH[S×ÞöÚ5“ÐÈG!‰ÿüãÃeŒ7Š‡:®EÉ»mž‚7e\É)¢™z	m€×9J3Xâ§ý™8 ÄOì}7ž„X²ÎÎöÀ™W@"z|>	4o¥­ín ÁöXp¨à4z»cC!äE ¤$†®Nû\Ù“äÿÇM;áӏ%  ”¹|ó©Œ;Ž°f˜Øí‹ldé>CZ·&ów!~F¶p—àwk1tÇ%€­@Øë
-ꚐËVª¬\…IOõÓ§eUDúÜoSH2ÔG—Š.Ál*“"H¤ÿ¹ìd¶mE
-ó¼]m×r[ë$,c5Mbâ•Y5cmE-3¨R“KûÌy²›/çݏŒ‹à³P!˜¨L¼„½þàN˜E*Ÿ#qÞ¯›Pî`NqªfKVãÑ2RökÎ:˜¹f“ʈÖ*+õÕ“wÃ08àxAkŸxú»½paµ•cUMG?]LБP7÷WÀ"%×'®9ÀH±†u¦„4_ç誀+ªçáÑ´R	àèï®ò]ß=¼MkË¡Z&S];a‰ì2‡ìÁ\ §þ¯‹‚%úÅšuMbue`œ’ü¨º£e®Lœ¡š*f¡s‹e®¬áÐ‘^“OÁíy\¢ÛŸ‹·còân¸_3–ûbïÕ*y&ï%‘FqZbh”L±L”ÆÝÑžŸ€x£ô.Kµd=ò³íq=D‘UO a1¼C½7íž.-I–E_Z‚f ªéE%^¥&¥–˾q7à4¨¼"cÎdüÕÙ”!\G}ê¨l†8ùÙµ5²”Uç¸Ì9.‘¸ˆËE­Àà
-ÐÛÕ²zN4û,Jxðƹ€–Ã+JEoxX…
-¼Ÿyí[¬Bº.& ˜ÁÃãcôó}Usç³®ü`qº”˜Ò%¤‡Zâ<
-u‰óË$faÀœÝ$hBmïžågüÐÿ@?¦—þõÔ+	³Dòó½m­§â*‚m?@3gÉb“«JN¥a”Ìõ¿±T‰¼t Ìå<‚²õÄbžŸ‡0ËEtθ3Ám+/ªnzW¡ã¡(‚J•aqWäaž_ÝwTnD7ðúîÝBB]¨²©Ž3€TžçøBO	±aX;?‰\É°»@rKõx$/àö–ži²gÒÏáü
-_Cl‘¾†XÿŸQ8Ù"‰ ÃO
-ˈ“Pì"%{,Eù¹H¿)‡VŠXj¥'§}ÉD
-®.ù7ríå$Õü+*üfTí 3\×-Vu Ðdoˆ¯/åEb¼5½«úo‡[Z„žÑÂÓ	àûòÂd
-!o\ÈÓ)½•Ÿ8˜ˆTFCk\-„©4Q1[äW‡ Q{ÇÛ¤q.ÎÆÞ¹´ÅÑÉp(HV’¥ Õ+÷#½lØØÿ4 ³9Vÿý©X…y”}ëçŸR’ò¿?úçG›žnyÆ¿ü²0Ò°—†tN“«Ç@ßâ—&T–iŽo·"«üéÊgÙ’?ŒÅaø¿bè~ør %¿&¯Ãi¹¸L ðftùóëuÆù?²=’ÿ
+xÚ}X[Û¸~Ÿ_¡}“˜+ê®EQ´Ùn²	¶MÛq‘»ûÀ‘8¶2²ä¥¤xèï¹I–=B^,òðçþñЁ·÷ïýÝÛÝÝ÷ïÂÐËU‘¦±·{ôt¨¼½4/TR ©ò~õ?´ƒë6Û(ð«±ê®Ýü¾ûøý»$ vU…ƝQœ¨ 	xOó\#×ÝO»»?î4Pyqz¢¢È+w¿þx¬}ô¹w&Σ%¹J“ƍw÷¯»`©±N–‚çCãB‘(~°me«Í6,
+8˜aÕ=Î›0ó;·ÑþøçºiĬâêô0U:H&³Ún`®rðV:19{jLi'™2øºIß4£yh„2¶ÝoNËÚ4LøùÓ&ÌýÏ»O³’9(ù„½­Žc•‘JâBìdÛòØ/7[íCh`ËPÓg´=/
+~„%Ýèêþ 6Û8><òÂ	™Û8ËT>å+­5ô±(£b6X%®±'’¸(¶ÀúÒ`;9Rvk,·dRÀ¶$b
+&Ö6Š"tbÿ܍5=my±¼±‘ÅÇ<“㾛ĄZ’³;t=î*€å‘¿³ý890׋Ì?L’Ép\‚”ªK3`b!Ã%	…YcÈÂÎõÌ=tò=ÈvöA6WÑ•’Wž™¢Ì^¢äâÕþ
+RŸ7àsŠÏNfoyT·;šÉ¿	äçÞ8DÝîù”{˜˜#šó`Þ0Sçø;	0mOEc]߯éù¤ŠA¤OòR- ÂÑÔ
+Ë„IS÷CÏ$H¶éíù`EÒøÑÚfbïÊI´@a¦te)X
+¸ÈeŽ£ZiÖo
+ð@¢R<òÔo0­/	 “zv3rp–MÅ›ú‰üÃ3r|ŸZ:ä̳)EƁ狴…§ÔvõÃ(ÑÂ=m%ò¢(hÍËš÷-m=§k˜ˆßC,>[ÖÝØËŒi\#29ŒA@Ï–yIRœ×o
+–Ë®il	€kÿŸX¬²fx˜©±„¯s«)¾b{!^,üÝA(?+þîæ|w¤ø gxý· 	¾Pàð—S;‡ÔVÛÂf/SB* x‡*c/RE"*ÅkH…ÞvÁ†™¡µÿמ‹üžu¾Ö%Õ@ú‰AĆý°
+ãR1½vÇØ[‚³l?JíS5/~†"vx•5jš	K©*`Dµ ëƒ-ч ¬á#"ß”åè`£ºBÌŒ•ùéJ•ê6Nsÿ~ò&OÒÜ»§ž‰T”8hŒÛ[C9›ªr¶g0¯˜„F>JUüçþ+gTGB
+šuN­¥Í»MùŽ²Oc É(ŪzÉuÀÛ9mSÁ\â§ó™8 ª/ì]7ž„X²ÏÎŽÀ•W–#âv‘&·ò­ìv1Áé؁hÿ4:V»c!€5hI]+œö¹´')˜þ?íXgžKä¡·¹Ÿ }ñ™Œ'ŽÂŽ{‘S,Ýn¸¿[Sø‚5#»·Â+ñ»µÌÙqÃÐ+À'Îzƒ†Æ¯•ž+Ó*N£©›ú´ì‘Ș‡MÀ‚Æ„…¦+1š¦€áéÿF.ûe†ß¶¤ó¼ëÊ®Uwƪˆô$šÔÄ´lÆÊŠ%¢4Z¤Ð³Æ×þ™«c;_ÕÛ%!`JùëTB„£þPŸ°vt"Gâ|BL‚7-Â
+.UìÉr<ZÆÍ~-X3wpÒ'qÎ6Yé¶Î®†yÂÙ†ˆÀZ{æ9Ø_ï…{¯{l-ütMÁ@òÂÜßÀ‰4`ŸX!¸ôÂ0”þ8„}¦„4_îè‫çéÑ´Òàìïu麾{ø˜Ö.¶CïL<„%È)³sÈÌ 
+éÿºEXb^²­q¤oŒKRew´ÌÂ}*@2´FSÿ,tþb„;+x5td×S{öÚM›.­ÜJ¼±xñ´ Wå±øû…gU
+>Sôâ ô	CqYrhˆ’L±LlÆÓgl¦{e1DoÓ$”ªG¾KÕ¬=­§(²†@XLÄ8„ãœ3íž®‰PŠ¬Kxí	Z§“x—žŒZnûÆÅ€Ë`òŠŽ=“Á7L§
+á®êëÔU¥Ë4ÄÅÏu[1K“uÉˌ󉋼\tn Î ½]m²çB³Ïb„«Þ¸Ö Ð2x³Bw¢é={£BÁkš÷¾ÅöCc(àV€<EF7_V~1àzÁ¼"V€Kº€òÐKœG¥®q~ÙyD"Až)L‚&ôíëgyõ7ô?ÐßÓ»ÿöß´+Vi,õùÞ¶ÖQËíÀ‡¶ ³™«dqÈÍ«]'*ˆçgûßáX«XÞ=ÐôrA{b5/EXåŽ܏˜àƶ•÷U×|]bàŸ ‚¾•aq›g*ËnîõAŠ
+tvýÀ³{èNh=7uoÊñßæ	!6L«ÚM*—²ü.ÜRwÈû¸¥G›ÁƒôK:¿FÃ×›'¯!ÔÄG.ö‡H¢0ÇSÃ:â"´þ€HñP~<ÒŸˆC+ÍìP¡§ }ÉE®.ù§äUÇ)=ÿ-¥¾™UÛ(IT
+¯€«äºÇ– šü
+ùõãµ¾HŒý·¦¯ËþÛé–ä*c‚E¤cÀ÷å…ÉBÞ(—‡,Rz+àd"Ró_SWB˜ZØ<»ù¯µ¯ù˜$Ê$Ø8ºôµ8[ NÉrB²´z~ä¢w.[áÿÈÇ
+äìŽÕu¤U¤ßú+PC ©HùŸ@ú0
+¼žnYÊe©(Ìö œ“øêñ–êÅŸ›±Ò XðvËqÉŸn–-Ù3¥Ó|Šþu1t?|9Ðs’Ÿ’7›¯d ì-¾b½ý‚gþ;…”j
 endstream
 endobj
-5447 0 obj <<
+5436 0 obj <<
 /Type /Page
-/Contents 5448 0 R
-/Resources 5446 0 R
+/Contents 5437 0 R
+/Resources 5435 0 R
 /MediaBox [0 0 612 792]
-/Parent 5413 0 R
-/Annots [ 5445 0 R ]
+/Parent 5419 0 R
+/Annots [ 5434 0 R ]
 >> endobj
-5445 0 obj <<
+5434 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
 /Rect [123.651 116.961 219.789 129.913]
 /Subtype/Link/A<</Type/Action/S/URI/URI(mailto:jht at samba.org)>>
 >> endobj
-5449 0 obj <<
-/D [5447 0 R /XYZ 100.892 685.529 null]
+5438 0 obj <<
+/D [5436 0 R /XYZ 100.892 685.529 null]
 >> endobj
-5450 0 obj <<
-/D [5447 0 R /XYZ 100.892 271.062 null]
+5439 0 obj <<
+/D [5436 0 R /XYZ 100.892 271.062 null]
 >> endobj
-5451 0 obj <<
-/D [5447 0 R /XYZ 100.892 271.062 null]
+5440 0 obj <<
+/D [5436 0 R /XYZ 100.892 271.062 null]
 >> endobj
-5446 0 obj <<
-/Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F70 4384 0 R /F29 3731 0 R /F17 3698 0 R /F30 3732 0 R /F58 3733 0 R /F68 3734 0 R >>
+5435 0 obj <<
+/Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F59 4373 0 R /F29 5413 0 R /F17 3698 0 R /F30 5441 0 R /F61 5442 0 R /F71 5443 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-5454 0 obj <<
+5446 0 obj <<
 /Length 1505      
 /Filter /FlateDecode
 >>
 stream
-xڝWKÛ6¾ûWèH±¢§%Ó¢i šuši\‰¶Ø•D‡”ÖÙßyP¶¼1 q8’Ãy|3Š‚C¿¯~Ù­^¾Î£ ŽÂ*ªâ`·â<‹(¶eæUìšà³è¾éÇõ—ÝÛ—¯“$(Ãj»ÍP6ª°‚ƒHæÍ0Z³Þ¤‘h¦zÔfÀ
-«ßv«¯«dà’ÅÙy˜¦Aݯ>‰‚ÖÞQ˜Vep"É>Hó2Üæ9Ð]p·ús-Žó+…P¨È‚mV…¤*s'ûuRŠ{	
-m+1*ÛëÁtæðÄ94LÆö.\oò<»V1³^'…håqÃÎõ&(kE$ôàlµcê(íÈ”’5ÞÚúSNñ,eÑð‚Mœ†yV±’#Ý—¦p¦e×I²p2aö¼b/2âYOÇõÏb™ìê­ÀvÊ>®YŠÉ³Ÿû{“aR¤ì
-KI³WÍãz›•j…v*Sñ«þ‰âì0YyöíåÈgIË° OøÀ`³f©è›GºvÌ¢7À8(zà	?Æ>0óÞ’ONæ´Ò›” œÎÀÚvÇq˜d✯¾g{)°j–Dlð,®Ä+ö°î:å˜Ó*²WÇ3T7€S˜x§kkœÙ<ý¤!~bað”“cÞ†ÇH*"p	,¢W
-ðÊ&åuœXlnÆæ
-è	yƒê¤iö8±7ñT¦$îo˜î} é9<d]›i@Þ8Kò zuá%b/kÝéQ+÷Âïâ/»¡9ƒŽISæb4<öD||ÿæo¦ÖLGÇ4çV™‘•Î&BKáåU	xAª)Û˜^RVávr#HÜP‡L’•[p¹lä}§x†Q9Óîɍªgº±šãĺY0þz}Cü‚9¤(½±
-<WE©x?ßrÒcËeú
-…öZ=-­\
-‚…ÀàÛ. üîÑjâXÎwÛ)±Ð8žc¡¡F!Îf®äÈAJv¨(²!jjúÐà n†Hj«Ò6¬Æ6r£9òš‡Ål;XgÈ1®Ÿx	Ò·é`;jZ$(É|Jeàí0Ç[0»ŽÖ°×02|-9"Fœæ¸ô×iÎLPŸ	5´²¸dÄ(ˆ"ÞÆêÀ(EÙ Ýv SõŒ¸˜0dkçóîèq—1:4·W¸»XB”)»Ó<„ø¦\|P²™×jø×p: þ*¿Óþ]Éç<ûˆº&¢‘\ÿ‹ÌYFi1#ó+ôX)¨|L—ÒUBŒ ýG
-^˜Ê¦Ñs •Û¿Œ²óû™Çű\¢ tBuáÊ	‹èLJ,x8&¢eègæhxìÉ Š%öÖôÌ^€3NŸƒ3
-¿ße×G‹æÍPM10ó‚.Ïq¦Q1 CÏ\9ð|Yç5\M¥ää÷<žZ9ò6®BÀÒÎq”ãYVÍrÊÛÓ)SqNþ>Á//IÂo>2ͳÎ`“þD¸íÖÕV bÔºÖPˆ™FX•…ñ¶¼”~íó	N .	´ºJ;àOÏVu>ëžðåfâ	[„2‰0W8ŸŒ{©;÷ƒÇy®÷Aí•U 'œKwªþq[¥Ð`$óÛþPÖGâaÐÄ““F%‘BŒÃEZòPè8ê9Ú98p„3ÜLËÑoš/PP‹|¹)¶aWÏ‘uÎÀ4Ž±1õ6ÉŽ™„¢HôƍLQÂ(ç‚V£Š¯ÄEÉ´cçYÚû„€0ây&£¿žÑÐïÑCÝMXo$™žá¨o€uA”B4O×-ñ¢ …l’9xø‡HüÀ'ÄXÕÕ¦§Þ€ÕÃq‘Ìð]ÀÜ–ü,‹VÂÉq‚„¾ï´k•—»Q÷—p#uŽ‹ùšFð2`þ¤â²ë˜$ŸÂx)4•<œZƒnI*îޘǥýSŠ-çšhÿ{°òÛÀÅ¡¾M¾´àÔ1ãÊZoèîû»’û»4[´¨ÙåçÆ*7^ÿ°œ—Î_'ð<¿ãë7̶
+xڝWKÛ6¾ûWèH±¢§%Ó¢i šuši\‰¶Ø•D‡”ÖÙßyP¶¼1 q8’Ãy|3Š‚C¿¯~Ù­^¾Î£ ŽÂ*ªâ`·â<‹(¶eæUìšà³è¾i½þ²{ûòu’eXm·ʦQVpɼFkÖ›4ÍTÚ¸aõÛnõuƒ\²8;Ó4¨ûÕç/QÐÀÚÛ 
+ÓªN$Ùi^†Û<ºîV®¢¥Âq~¥p
+Y°ÍªôBeîd¿NJq/A¡m%Fe{=˜Îž˜!‡†‰ÁØÞ…ëMž'b×*fÖ뤭<®cعÞÄÂå`­ˆ„ü‘­vL¥™R²Æ[[ŠÁÉ#ž¥,^°‰Ó0Ï*Vr¤ûÒÎt£ì:IVN&ÌžWÌàEF<ëé¸ÞÀàY,“]½ØNÙÇ5K±â!9b¶àso’"LŠ4€½a	#iöªy\o3°R­ÐNe*~5Ã?Qœ&+Ͼ½ùÌ#ià	lÖ,½bóÈA׎YôE<áÇØfÞ[²àÉéáÀœVz“²€ÓXCÛnâ83P€LœóÕ÷l/VÍ’ˆ
+žÅ•xÅÖ]§sZEöêx†jáp
+ïtm3û‘§Ÿ4ÄO,žrrÌ›ÀðIE.EôJ^Ù¤¼‹ÍÍ8À¼=!oP4MÀ'ö&žÊ”Äý
+Ó½4=‡‡¬k3
+Èg‰AT¯.¼Dìe­;=jå^ø]<àe7Ô"gÁ1iÊ\Œ†Ç2ƒˆïßüÍÔÁšéè˜æÜ*3²ÒÙDÈ`)¼¼*/H5eÓKÊ*¼ÂNn‰êI²r.—¼ïÏ0*gÚ=¹QõL7VsœX7æÑ_¯ï`ˆ_0‡E¢7Vçª(ïç[Nzl™¢L¿¡PÃ^«§¥•KA°|;”?À=ZÍBËÀùn;%'ƒÀs,t"ôÀ(ÄÙÌ•|9HÉE6DíBMŸzØÄÍÐImÕAÚ†ÕØæ¢Qîa4G^ó°˜Íaë9¦Óõ/Aú6lGM‹%™O©ì¼æxf×Ñö†B†¯%GĈÓ׃þ:Í™	ê3¡†ÖR—ŒÅ1PÄÛX¥(c  Ûtªžælí|Þ=î2Fg€æö
+wKˆ2…`wš‡ß”‹J6sâzB
+ÿN' ÔŸ@åwÚ¿‹!ùœgQ×D4’‚ë‘9‹Â(-fd~…+•éRºJˆ´ÿHÁSÙ4z ’a`[ø÷ƒQv~?ó¸8–KÔ„N¨.\9aI‰ÇD´ýÌ
+=@±ÄÞšžÙpÆéspFá÷»ìú¨sѼª)f^PÂeà9Î4*`è™+ž/ëü£†«©”œüâžÇS+GÞÆUXÚ9Žr<˪YNùc{zÁ#e*ÎéÁß'øå%IøÍG¦yÖlÒŸ·ÝºÚ
+ at l€Z×
+1óë²0Þ–—Ò¯}>Á	Ô%VWiü©óùѪÎgݾÜL<a‹P&1fà
+ç“q/uç~ð8¯ÓÕã>¨½²
+à„séNÕ?nk¢Œd~ÛÊúH|"šxrÒ¨$Rˆq˜¢HKjG=G;ŽPb†ƒ›i9úMó
+j‘o!7Å6Lâê9²Î˜Æ!6†¢>Â&Ù1“P‰Þ¸‘)jXÅã\ÐjTñ•¸(y€vaì<«S{¿“F|¡"ïÁdô×3ú=z¨»	‹à$ÓÃ3õm °.ˆRˆæéº%^´M2oÿ‰ÿø„«ºÚôÔ°z8.r‚¾˜»Ã’ŸeÑJ89NÐ÷v­òr7êþòŽb¤Îq1_sÃ^ÌŸT\v“äS/Eƒ¦’‡SkÐ-IÅÝó¸¢?pJ±ã\­ñVÞc¸8Ô·É—œ:f\¹@ë
+Ý}Wr—f‹5»üÜXåÆë–óÒYãëžGøwü/9Ì©
 endstream
 endobj
-5453 0 obj <<
+5445 0 obj <<
 /Type /Page
-/Contents 5454 0 R
-/Resources 5452 0 R
+/Contents 5446 0 R
+/Resources 5444 0 R
 /MediaBox [0 0 612 792]
-/Parent 5456 0 R
+/Parent 5419 0 R
 >> endobj
-5455 0 obj <<
-/D [5453 0 R /XYZ 151.701 685.529 null]
+5447 0 obj <<
+/D [5445 0 R /XYZ 151.701 685.529 null]
 >> endobj
-5452 0 obj <<
+5444 0 obj <<
 /Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-5459 0 obj <<
+5450 0 obj <<
 /Length 131       
 /Filter /FlateDecode
 >>
@@ -16278,21 +16221,21 @@
 ,Oê–Ï«sb§“ÁÈ	4{äW7NmšKÝXûôRké¯w[þ/~=dñ=9%‹
 endstream
 endobj
-5458 0 obj <<
+5449 0 obj <<
 /Type /Page
-/Contents 5459 0 R
-/Resources 5457 0 R
+/Contents 5450 0 R
+/Resources 5448 0 R
 /MediaBox [0 0 612 792]
-/Parent 5456 0 R
+/Parent 5419 0 R
 >> endobj
 42 0 obj <<
-/D [5458 0 R /XYZ 100.892 493.914 null]
+/D [5449 0 R /XYZ 100.892 493.914 null]
 >> endobj
-5457 0 obj <<
+5448 0 obj <<
 /Font << /F27 3691 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-5462 0 obj <<
+5453 0 obj <<
 /Length 19        
 /Filter /FlateDecode
 >>
@@ -16300,17 +16243,17 @@
 xÚ3PHW0Ppç2ÀA c(á
 endstream
 endobj
-5461 0 obj <<
+5452 0 obj <<
 /Type /Page
-/Contents 5462 0 R
-/Resources 5460 0 R
+/Contents 5453 0 R
+/Resources 5451 0 R
 /MediaBox [0 0 612 792]
-/Parent 5456 0 R
+/Parent 5454 0 R
 >> endobj
-5460 0 obj <<
+5451 0 obj <<
 /ProcSet [ /PDF ]
 >> endobj
-5465 0 obj <<
+5457 0 obj <<
 /Length 408       
 /Filter /FlateDecode
 >>
@@ -16321,33 +16264,33 @@
 òžÙr5Yú‰béj¾˜ùŽb¶NÞ¦§¾–,[ù/9ÚA n­%â]¶˜ÎgO«Ô±óy¶pCèhЇ'"‘Î9‰à"Íò}Ýû²1ë«ÍPw­K"Öm©8ì+*¬‹ƒ¯bö§~d¾²ìWžw]Ó\“6pf(궧ʮj«cѐVÝn»Q½¥Ê¾sR§Ï³HÍM˜Ð^Ž†Z#©Š¦¡ä²¥E[øÔ9'ÄÝ6¿…wïÇjlìGð·8=AwÎ/”?œ^÷NÉ©&ÿº~¸^ÖЮMýêæ«æŸ	m…F’•¾d‰¡aˇIºžP÷X%¡ïž;½Ë_½™qýXÚ(®­·~”ÑOþÇ™äÞ?toµ¨
 endstream
 endobj
-5464 0 obj <<
+5456 0 obj <<
 /Type /Page
-/Contents 5465 0 R
-/Resources 5463 0 R
+/Contents 5457 0 R
+/Resources 5455 0 R
 /MediaBox [0 0 612 792]
-/Parent 5456 0 R
+/Parent 5454 0 R
 >> endobj
-5466 0 obj <<
-/D [5464 0 R /XYZ 100.892 685.529 null]
+5458 0 obj <<
+/D [5456 0 R /XYZ 100.892 685.529 null]
 >> endobj
-5467 0 obj <<
-/D [5464 0 R /XYZ 100.892 660.623 null]
+5459 0 obj <<
+/D [5456 0 R /XYZ 100.892 660.623 null]
 >> endobj
 46 0 obj <<
-/D [5464 0 R /XYZ 100.892 559.126 null]
+/D [5456 0 R /XYZ 100.892 559.126 null]
 >> endobj
-5468 0 obj <<
-/D [5464 0 R /XYZ 100.892 559.126 null]
+5460 0 obj <<
+/D [5456 0 R /XYZ 100.892 559.126 null]
 >> endobj
-5469 0 obj <<
-/D [5464 0 R /XYZ 100.892 559.126 null]
+5461 0 obj <<
+/D [5456 0 R /XYZ 100.892 559.126 null]
 >> endobj
-5463 0 obj <<
+5455 0 obj <<
 /Font << /F17 3698 0 R /F15 3700 0 R /F50 3701 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-5472 0 obj <<
+5464 0 obj <<
 /Length 19        
 /Filter /FlateDecode
 >>
@@ -16355,20 +16298,20 @@
 xÚ3PHW0Ppç2ÀA c(á
 endstream
 endobj
-5471 0 obj <<
+5463 0 obj <<
 /Type /Page
-/Contents 5472 0 R
-/Resources 5470 0 R
+/Contents 5464 0 R
+/Resources 5462 0 R
 /MediaBox [0 0 612 792]
-/Parent 5456 0 R
+/Parent 5454 0 R
 >> endobj
-5473 0 obj <<
-/D [5471 0 R /XYZ 151.701 685.529 null]
+5465 0 obj <<
+/D [5463 0 R /XYZ 151.701 685.529 null]
 >> endobj
-5470 0 obj <<
+5462 0 obj <<
 /ProcSet [ /PDF ]
 >> endobj
-5478 0 obj <<
+5470 0 obj <<
 /Length 1440      
 /Filter /FlateDecode
 >>
@@ -16379,89 +16322,92 @@
 ´@&†Lq!©lC$Ûì=ó€~ôK{¿Ü¤ýí|-«|Yõš:úv;O˜£ÓÆ9ÛÝ™ÚmA1Ž³ …zå.ÄRSÅ@ëÌ'p,Pb2¦gbÌ9<•Z³$Vä·ò¼_‹
 õ
 ;tPho!öÝ4<æí1c(pB»›£?Ö ¸&,Ú¼£:š=ٮؓô¦ñ‚늬²Dmj"–çô>¦IêõA–Ò+•êÜ [o˪üÄ…Zñ+QÐȆ>â,å¾xïÁKe²^3mê«W%ü®šý¡Ääâæ,—¸Ý´ÍžVL[¯ ®€íº`Wø¢Aêq.xtÒŒáF	쓐ê§=
-&Œç¶7ý›ûŽÂÞúæê*ª‡l†q•ôØ{l¸mjæöØ^Á€CˆO\s»_²USCÜÒ	â%„¤ˆØ·˜ÑT@<ûkrlE"–ži»¦Å8šãqW¦îžTœß#LÂ…˜íîlë@ÏDö’x{…©’†‡O»’²Ew-4Au"Ú–k(D×T±L˜æWM&ŽY&Y
-³Ç_7+ºÕÌb g/Ù(P/è÷§ ìÇ4+¦Ä 3;ÚvV5«¼òú«rùòI¸Éúó€‚)”Б‘Tÿ0“VyíA„§0Âô¥¿E	ÉÀ4*,Ö%"œív.}@£Ðõ„a…®°Eµ!JãO®ú–P´-–j–Mí8Á”ñ0å† ²·m~€ä9Ì2jØÇ•ë™nç`Yjô (9Úw߯HÀ]ß¥/Ç0ZÅrºÌ­+TàÑ4‚~Þä«‚Hó‡HÞD`ÙâU¯¢·Á…Kªç±7bñ„ú¬Å±ƒÎÚY@;ë¸ogÅt¬†v†ýíW-ý¶¬ ì~ØÍOu—ù·.N˜T±sŒ÷`ÃGéÿÒ‚0Ó2xß]´ T\*!õˆõ¸r1ViB5{¦=QlÁH·Ï/E¥O`[6GÏiªõ¨¥`ªx6€Á#hÌ̐1I/ÍôŠË¾1 ."¹‚‡²^r£´!Üö:šÂÛ5¼Ë{€Aúà¹tHhá¡âO`¹+_y[¬0}ÊH‹Ëô
-]=;±.o;7¼@É’e¤®ÇŽ¦c¬
-c¬Òþ¢Ö.üH^Ò@íh&Შ{àcÿÜs2–ãœM ü4Ch?ƒ SZ?‡&ŒSÚø[so`ñD{xN€b
-Þwyd at h©nàÙq1Gÿ„îYðÂC_(ÉTrùΗ<ÐPÕPU¿el`ÒjƵºx·i–%‰¢g›ÐŸm†û”|waáìmr.žB±
-³d×u‡×3B{Ö´ÛÙÕÉ‹‹g<†Å÷¢gGøE–üÏpLÑ]é8äuÿÒk
+&Œç¶7ý›ûŽÂÞúæê*ª‡l†q•ôØ{l¸mjæöØ^Á€CˆO\s»_²USCÜÒ	â%„¤ˆØ·˜ÑT@<ûkrlE"–ži»¦Å8šãqW¦î-Ïï&a‰BÌv÷¶u
+ g"{I¼½ÂTIÃç]IÙ¢»Žš :‘maË5¢kªX&Ló«¦Ç,“,…Ù㯛Ýjf1³—l¨ôûSPöcšSb™m;«šU^yýU¹|ùŽ$aÜdýy@ÁJèÈHª˜I«¼ö ÂSaúÒߢ„d`ë‘Îv;—> Qh‰z°BWØ¢Ú¥ñ'×
+}K(ÚŽ–GK5˦ö
+
+`Êx˜rC ÙÛ6?@òf5ìãÊŽõL·s°,µz ”í;‡ïW$`®ow^ÜÒ—Œ€c­b9]æÖ*ðhA?oòUA¤ùC$„o"°lñªWÑÛàÂ%Õóرø	B}ÖâØAgí, uÜ·³b:VC;Ãþö«Nƒ–~[Vv?ì槺˿ü['LªØ¿9Æ{0†á£ôiA˜i¼ï.Z*.•zÄz\¹«4¡š=Óž(¶`¤Ûç—¢Ò'°-›£ç4ÕzÔR0U<Àà4ffȘ¤—fzÅeß‘\ÁCY¯	¹QZŠn{MáíÞå=À }ð\:$´ðPñ'°Ü•Œ¯<†-V˜>e¤€Eˆez…®žX—·^ dI2RW‡cGÓ1V	…1ViQk~$/i v4“pYÔ=ð±î9K‡qNŒ&€~š!´ŸÇA)­ŸÃÆ)mü­¹7°x¢=<'
+ at 1¼
+2 ´T7ð츘Š£B
+÷,xá¡/”d*¹|çKh¨j¨*ß260i5ãZ]¼Û`–%‰¢g›ÐŸm†û”|wa!ü‹§PlÃ,ÙuÝáõŒÐž5ívvuòâ"χañý…èóÍ/²¤à†Ë`ŠîJÿÃ!¯#øý¼k
 endstream
 endobj
-5477 0 obj <<
+5469 0 obj <<
 /Type /Page
-/Contents 5478 0 R
-/Resources 5476 0 R
+/Contents 5470 0 R
+/Resources 5468 0 R
 /MediaBox [0 0 612 792]
-/Parent 5456 0 R
-/Annots [ 5475 0 R 5482 0 R 5474 0 R ]
+/Parent 5454 0 R
+/Annots [ 5467 0 R 5474 0 R 5466 0 R ]
 >> endobj
-5475 0 obj <<
+5467 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [353 362.17 460.543 373.859]
 /Subtype /Link
 /A << /S /GoTo /D (compiling) >>
 >> endobj
-5482 0 obj <<
+5474 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [99.895 348.62 182.191 360.31]
 /Subtype /Link
 /A << /S /GoTo /D (compiling) >>
 >> endobj
-5474 0 obj <<
+5466 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
 /Rect [123.651 116.961 205.667 129.913]
 /Subtype/Link/A<</Type/Action/S/URI/URI(http://samba.org/)>>
 >> endobj
-5479 0 obj <<
-/D [5477 0 R /XYZ 100.892 685.529 null]
+5471 0 obj <<
+/D [5469 0 R /XYZ 100.892 685.529 null]
 >> endobj
 50 0 obj <<
-/D [5477 0 R /XYZ 100.892 660.623 null]
+/D [5469 0 R /XYZ 100.892 660.623 null]
 >> endobj
-3735 0 obj <<
-/D [5477 0 R /XYZ 100.892 476.507 null]
+3739 0 obj <<
+/D [5469 0 R /XYZ 100.892 476.507 null]
 >> endobj
 54 0 obj <<
-/D [5477 0 R /XYZ 100.892 476.507 null]
+/D [5469 0 R /XYZ 100.892 476.507 null]
 >> endobj
-5481 0 obj <<
-/D [5477 0 R /XYZ 100.892 444.828 null]
+5473 0 obj <<
+/D [5469 0 R /XYZ 100.892 444.828 null]
 >> endobj
 58 0 obj <<
-/D [5477 0 R /XYZ 100.892 332.277 null]
+/D [5469 0 R /XYZ 100.892 332.277 null]
 >> endobj
-5483 0 obj <<
-/D [5477 0 R /XYZ 100.892 301.999 null]
+5475 0 obj <<
+/D [5469 0 R /XYZ 100.892 301.999 null]
 >> endobj
 62 0 obj <<
-/D [5477 0 R /XYZ 100.892 216.517 null]
+/D [5469 0 R /XYZ 100.892 216.517 null]
 >> endobj
-5484 0 obj <<
-/D [5477 0 R /XYZ 100.892 187.85 null]
+5476 0 obj <<
+/D [5469 0 R /XYZ 100.892 187.85 null]
 >> endobj
-5476 0 obj <<
-/Font << /F76 5480 0 R /F17 3698 0 R /F15 3700 0 R /F29 3731 0 R /F71 5424 0 R /F30 3732 0 R /F58 3733 0 R /F68 3734 0 R /F50 3701 0 R >>
+5468 0 obj <<
+/Font << /F76 5472 0 R /F17 3698 0 R /F15 3700 0 R /F29 5413 0 R /F53 3738 0 R /F30 5441 0 R /F61 5442 0 R /F71 5443 0 R /F50 3701 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-5488 0 obj <<
+5480 0 obj <<
 /Length 2978      
 /Filter /FlateDecode
 >>
 stream
 xÚ­ZK“›H¾÷¯ÐEL—©'pðÁã°½žÝ™˜
 ÷Äî†í-ÑÝØd@¶{~ýæ£@¡nuKQ/²2³¾|
-g·³pöîâ׫‹om8“¡HÂDήnfÒJ…ræâDØÄÌ®–³™¾úíÅ[¥f±Hœ3´0r"Žb CKþQÍuü˜_jkƒ¶Â§	Þ—M›wÒrɍ«yYÓrïëß}5¿”FFÁë»tÝf5OHÜôâÍÕÅ·	» —;ÌY¡õl±ºøø9œ-aî·Y(tÏ~ÐÊÕLÛX8k¡]Ì>\üû"Ü•XÚI‰M"H6çï¬F\TÈŽ‹ƒUUg<òu®€ÿûßç jZlüð:Í놛M¶Në´Í–üê5¾pÏSiÉÏìÛ&-òv®¢n¦ÉoýܧІ¬ñHîrª)œL:•¿ä5Ci¬ˆTÔ­ BRÌ/­qÁÕ]ÆÌ|
-¥)<Ëyƒ$f—*‰„6nv)µ°&á—¿l舜R/`‘æ%ŠÒf?ýû:‘
-šŠïqMµá—,°ªõüõ滌TÄ2÷ĺ珼½ã9O©æñ›»ßQeU·âûyyK‚„,e…ø~!ºI
-ÇsoÒƒ}Tœg‹6¯Jì˜ /y°MB¢…îܬ®Å¢*o¦Nàj¹=
-V;R®³u5ë²á]aJ(¸äfÍégð.­3©jJ¹»ÊÚô_h²ú{¾Èø@¥Q ¦Š§I0j|HW¨Ìë”»H ]fbm34ƒxM¨DFVÛ»‚·EuŸ'á‚Óè•øcú‹<- L&q`
-åÂÀ'(ÙmÓ”TvÐUNh•%m²1Ö… oÚr+]¯‹{?Xu“7~ÜU…o’^bÒvz±`óãùÍšù¯êÖoégè„7¼˜%¬wqÚÌ
-(>KŽ
-êÁ„AÖWðʘͨ‹;îö6¼,o}£ÂÑ%wÖ›ùëi2|^ðv3¢p>û™®Öd͸ñøMìã]µÊšÉ“6F¸­'ò 6Òñ¡Kò*FZÁµœGùÌpÙ"Ý4™eGñØÅ3Äçº&9¿çËl‡4Œ“´YÝTeZ0\<Wõ£ð‚z.mܐV`lç `x!ë êWÈ7Ûë”MXˆŸÊö6±®óBÛ´®œÊ©±®lĺ‚mSîî„'HOÞ ŒÅ#Ñ Ê¦×EÞÜ¡ÁÃȹî~Ûd¾ I6¾q¶`æ	öÔÐðv„k{{E·ÖÑfS‚FÁŽw‘²SÅ!î`MζœÕ—S±¯ž¢‡7ª÷7çÁe^ƒCªê{îz©ÊxóàCƒÉ¡±û¥ºn¸Åz†€V–³	-yꦮVÜúO^.ÙŽš)VE¾õä¼&ìF9ƒÖìdàéÃõ—y³N[f‘’x­[Ë‚Æ_¼ÿï‹1盟=íþøôžfš;‘ü?qx5mÉJ‰Èu˜ëày EqŸu1¨h;§Zd«ÜÌ(Ngõ=w{Æ)»ƒ&h卢_7;Ø’!)Rû@ý­uˆ&?%¢jkƒ$ã"]QÚh¬1­‘
-ÜJÊ[ôq˜1['ŒÑÝ«ÅL®ÚB3¶W£'NHÚƒM¨ñú¯??pëÕŸïñ“?=ž¸³Þ°…/½"|`”‡±j7ÑŠ=Ì’ÛH)öC€9©baur$tŒîÐLù·gÎ
+g·³pöîâ׫‹om8“¡HÂDήnfÒJ…ræâDØÄÌ®–³™¾úíÅ[¥f±Hœ3´0r"Žb CKþQÍuü˜_jkƒ¶Â§	Þ—M›wÒrɍ«yYÓrïëß}5¿”FFÁë»tÝf5OHÜôâÍÕÅ·	» —;ÌY¡õl±ºøø9œ-aî·Y(tÏ~ÐÊÕLÛX8k¡]Ì>\üû"Ü•XÚI‰M"H6çï¬F\TÈŽ‹ƒUUg<òu®€ÿûßç jZlüð:Í놛M¶Në´Í–üê5¾pÏSiÉÏìÛ&-òv®¢n¦ÉoýܧІ¬q«w9U‰N&Ê_òš¡4VD*êV !)æ—Ö¸àê.cf>…Òžå¼A³K•DB7»”ZX“ðË_6tDΩ°HóEi³Ÿ~†‰ýÈMŃ÷¸¦ÚðKØÕz~‰zó]F*b™{bÝóGÞÞñœ§TóøMŠÝ免ªÎÛŒGñý¼¼%AB–À² ˆB|¿ݤ
+…ã¹7é‰Á>*γE›W%vL—<Ø‚Æ&!ÑB÷
+nV×bQ•7S'p
+µÜ«)×ٺΚŒuÙð®0%\r³æáÔ3x—֏T5¥Ü]emz‰/4Yý=_d| Ò(a ÓƒEÓ$5>¤+TæuÊ]¤@Ю3±6ŒšÁ
+¼Ž&T"#+Œí]ÁÇÛ¢ºN‹Ï“ðÁiôJü1}Ež &“8°†ráwG\àì¶iJ*;è*'´J†’6Y‹˜@kŒB7m¹•®×Ž¬ºÉŒ?îªÂ7I/1黽X°ùñüfÍüWuë·ô3tÂ^ÌÖ»8íæ”	Ÿ¥?Çõ` 끊+xeÌæÔÅw{^–·¾Qá菒;ëM|‚õ4H>/x;Q8ŸýLWk²fÜø ü‡&öñ®ZeÍäI#ÜÖy éøÐ%y#-àÚ
+Σ|f¸l‘nšÌ¿²£xìââs]“œßóe¶CÆIÚ¬nª2-.ž«úQxÁF=—6nH+0¶s 0¼u õ+ä›íuÊ&,ÄOe{›X×y	¡mZWN	åÔXW6b]Á¶)ww¤'oÆâ‘heÓë"oîPƒàádƒÜw¿m2
+_Ð$߀8[0ó{jhx;µ½½¢[ëh³)A£`Ç»HÙ©âw°&g[ÎêË)‹XWOÑÃÕ{‡Î›óà2¯Á!Uõ=w½Te¼yð¡ÁäŽÐØýR]7Üb=Ã@+ËÙ„–<uSW+ný'/—lGÍ«‹"ßzr
+^v£œAkv2ðôƏaŠú˼Y§-³HI¼Ö­e
+Aã¯?Þÿ÷Å¿˜óÍÏžv|zO3͝HþŸ8¼š¶d¥Dä:Ìuð<È¢¸Ï:†Ô´SŠ-²Unf§³úž»=ã”ÝÁ€´òÆ¿ѯ›lɏ©} ~ŒÖ:D“ŸQ
+µµA’q‘®È(m4Ö˜ÖHn%å-¶q1['ŒÑÝ«ÅL®ÚB3¶W£'NHÚƒM¨ñú¯??pëÕŸïñ“?=ž¸³Þ°…/½"|`”‡±j7ÑŠ=Ì’ÛH)öC€9©baur$tŒîÐLù·gÎ
 žÂŒƒŒÂÅG¦YfËLŸÝiN=¡qÍqÀËÎñ¦K|•ˆ÷”D)Y”UˍëÚÛΔ”¶÷þ†'sZŒ±¹7(ýÄ·»ÃÚ'ÕkŸõ•ž–'Á–µGä;&@ä¯ókh~¸ã;ßr6á¯Èܬ"(XÉPÀ¼&á¼É&ar•~íò	ì–•_œ•dß0tëÝeÉݶµ½ãäDdÇÑnÈ€½÷*›t1‘ÀWeáÝÇ
 Wac/
 ƒè ½»¸oÚlµçi¼cñeƒÛÈT»öÓ»þ}H»d˜Ò%b@«pÚùHp›,Õj••“nÁ ½?u#xXòƒ@˜”©ÙØ"p”òÎÖ±t\ŠB—¢­dlbß{h¹ƒ#Æ0T¤\œúÐGÒøMo&N¹ý¤u'^]<Ì”éʇ26ö±ªaâÍÏuuµ¡3.gx\[Û<­€«nºîPr5\èäÑEÜ~
@@ -16477,126 +16423,128 @@
 ~ŸK¨òþ¿.øƒ~_Ñ/¿9½±±9[}­Çл¥x2zG¤NCïé|õˆ;Ã<ŸÖTXO„Š
 XB(Œv}XWQD圤¯¡’¿þá£æGÆs’WÖedDœœÉ{>ÖcøÛR<#R§áït¾zÌœá žOkÚ{j™ -(Tb[;¿Œéc?ü¶ô´‰D_h^àg,ºJü },úœ‚Ù3y¿§Óz}[Š'£oDê4ôÎW˜3Àói=àýœ£¿<Ñû©§z?³±>þžNë1üm)žŒ¿©Óðw:_=fÎp ϧõ€÷³FØèhï'a“D•÷û÷HÊY¡#MD#÷ €Ñ_òç88=àíBS¸ʽš{÷–ûLé¯
 ì9˜Ò€‹F»ÃÔ
-o\1EÇÆ.SõÑVªªø<VútZYé–âÉV:"uš•žÎWoYg8€çÓšˆI""¼é7J8é£Ä|?qŠ²þ7£ß’~1Eï%Wr¨¬«úþê,ý)UÇüçÆ€>­ôÍ% ÿRâÒØZD¸’T<*ˆ<?2lŽ6ÞBã§ÁÐè³Ü’Km â{–¬N¹%GšQ÷÷øOaèß’Óö'ŸGß’·µƒÏCãç4;ŠUùœ/þùÙîü~
+o\1EÇÆ.SõÑVªªø<VútZYé–âÉV:"uš•žÎWoYg8€çÓšˆI"¢@	'}”X€ï§"NQÒÿfô[Ò/¦(Pâ½äJî•uU_âÑ¿S¥?¥ê˜ÿÜЧ•€¾¹ô_J\[‹W’ŠG‘§àGƃÍ1ÐÆ[hü4}–[r©
+@|Ï’Õ)·äH3êþÿ)Ýá[rÚþáäóè[òñ¶vðyhüœfG±*ŸóeÃ?ÿÙÎü~
 endstream
 endobj
-5487 0 obj <<
+5479 0 obj <<
 /Type /Page
-/Contents 5488 0 R
-/Resources 5486 0 R
+/Contents 5480 0 R
+/Resources 5478 0 R
 /MediaBox [0 0 612 792]
-/Parent 5501 0 R
-/Annots [ 5485 0 R ]
+/Parent 5454 0 R
+/Annots [ 5477 0 R ]
 >> endobj
-5485 0 obj <<
+5477 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [150.705 266.063 220.425 277.752]
 /Subtype /Link
 /A << /S /GoTo /D (smbconfminimal) >>
 >> endobj
-5489 0 obj <<
-/D [5487 0 R /XYZ 151.701 685.529 null]
+5481 0 obj <<
+/D [5479 0 R /XYZ 151.701 685.529 null]
 >> endobj
-5022 0 obj <<
-/D [5487 0 R /XYZ 151.701 254.828 null]
+5011 0 obj <<
+/D [5479 0 R /XYZ 151.701 254.828 null]
 >> endobj
-5490 0 obj <<
-/D [5487 0 R /XYZ 151.701 237.957 null]
+5482 0 obj <<
+/D [5479 0 R /XYZ 151.701 237.957 null]
 >> endobj
-5491 0 obj <<
-/D [5487 0 R /XYZ 151.701 231.98 null]
+5483 0 obj <<
+/D [5479 0 R /XYZ 151.701 231.98 null]
 >> endobj
-5493 0 obj <<
-/D [5487 0 R /XYZ 151.701 238.256 null]
+5485 0 obj <<
+/D [5479 0 R /XYZ 151.701 238.256 null]
 >> endobj
-5494 0 obj <<
-/D [5487 0 R /XYZ 151.701 226.301 null]
+5486 0 obj <<
+/D [5479 0 R /XYZ 151.701 226.301 null]
 >> endobj
-5495 0 obj <<
-/D [5487 0 R /XYZ 151.701 214.346 null]
+5487 0 obj <<
+/D [5479 0 R /XYZ 151.701 214.346 null]
 >> endobj
-5496 0 obj <<
-/D [5487 0 R /XYZ 151.701 202.391 null]
+5488 0 obj <<
+/D [5479 0 R /XYZ 151.701 202.391 null]
 >> endobj
-5497 0 obj <<
-/D [5487 0 R /XYZ 151.701 190.436 null]
+5489 0 obj <<
+/D [5479 0 R /XYZ 151.701 190.436 null]
 >> endobj
-5498 0 obj <<
-/D [5487 0 R /XYZ 151.701 178.48 null]
+5490 0 obj <<
+/D [5479 0 R /XYZ 151.701 178.48 null]
 >> endobj
-5499 0 obj <<
-/D [5487 0 R /XYZ 151.701 166.525 null]
+5491 0 obj <<
+/D [5479 0 R /XYZ 151.701 166.525 null]
 >> endobj
-5500 0 obj <<
-/D [5487 0 R /XYZ 151.701 154.57 null]
+5492 0 obj <<
+/D [5479 0 R /XYZ 151.701 154.57 null]
 >> endobj
-5486 0 obj <<
-/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F71 5424 0 R /F4 5492 0 R >>
+5478 0 obj <<
+/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F53 3738 0 R /F4 5484 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-5506 0 obj <<
+5497 0 obj <<
 /Length 1650      
 /Filter /FlateDecode
 >>
 stream
-xÚµWYÜ6~Ÿ_a / ãÕá3o›«Ø´è‘´’ ðŒ=3F|U¶w³@|I‘öx6N‚<ôIEQ$õñpŽŽp~\=Û®®^)åD^	élŽ‹å„qâ‰ïl3ç{›ïû¢©×¶¯-{ì%aè#»J<Ü‚ø¤§¼õFŠP»Ï›ú½þZºÇÁ Í-`Zãä¸ÞèÀwoÓj—Òô½DWí¼}SÖ›È$]ÐÈKDb•ÓJ{*oeõr»úg%œ3íOkg_­Þ}N{¯áé$vî-gåè ö €yéÜ®~_‰¹GdäHé%A .\â'ž5{4U9°én_<CÂÈ}‘öé.ír\…̉~Sšµ–®©Ò³e07M8qŠÄoOE·Þø2t;ö½]€‡Ö*vû´¨y{gŠü€ÓÀÍònoŠ¹y³9ÐØŸršd¬`7ÒӞΦ†9†.ÏX2Þô€º¢rR{Ÿ0Ò
-÷véF{ã¾’àÎpT„©$q³Â€öy 7€ŸŠšÈ÷§bNDžÄÑnPAÜêGI}¶#
-‚ªÄm¤Ì–å}nª¢FՑΪ۽}Sµð›%Cú¢Âòc7t¢²Ð¡z·V‘›w g?Žæ#tVÎ’n@œtC*‹ÄÝãé†%Œ°Ú[(ŒX—á1e/îii¦£9xY³dÈä `ÒÝfA¨}º-r­a>év´e½‡Ü
-­óOù~èÏ"hrhJ
-Üõ‘Á¥UZgO	Ç‘|„cxJ¤˜išþL	p!Äá}¸›ÿÒp4yK³ßÞÜüq½}ù÷‹›7ÖLy2–—¶ÎxžÒ©«¼ß_u˜O®ZSÜ¥`ÃB„mFasý8ÎÀND¸ˆýベ£3|k¹ÍjYNaX¤%³"~v4ŸP€')®€j“¡AäK.TIÀ©Éª8³Îúd3î[¯°_±Û÷½XèQÚ9$cíz˜mÅ%º}­Ü´ìš
-”+Fƒ5| ~‹ãÜІÍ50ÚhÀÉÌjò¥š§02‡õ»xãª1¿
-Ãg¨Ñ¿i͘Æ,†qãû73œÆ-	5ºˆ=‹P|Ì´&*2âoc:ÇÝÿêþõùO_C<ïh¿KÍUYì߁ôÜäòkÀ%'&¯à)(¶®0µLSáì2XÜeùkš¢ü6”J«¶äEwjlÞ«-·œ¹7)òXQŸ³Ï‚›µôyŒo:"Ö^µ|ú|Rb£ ê—Ž•Û2»¢ë9äqCsʏg Gª
-v¤R%f›3¢ܧ>ÃyglQ—tWòAéÉG\£A¢Üë²ü^üÏ2”X$!§'Á…ɏC‰1fÊÞN÷ø‚×lÒ†ÃN
-÷mÇ禇ºlÔdì{"Gσj(ø?íÒC…•Ù!ÎÊ¢çà³·43b+dº&`;åFÈ&*y?ì[j}ö¤~Á“X²© Ï±ÊDT˜Ã Qô¹¡–!#R6Š)<IjŸ¨>ÃUq4TþŸ,½Ò@šAšË¹D§cJZ8™¡-_ì»B°#¯HDcRl¾,
-Ra2ë €š5D¬›žun;ŒÉéa2v$¼à˜P´¡}‚—A{ߘK©ð>ß»`¿uçÝz
-€åÞ4]Gð¾ô&lν¹Ñ‰~ì?`AÅp<»oÄñèÐòÙâo±Ó–ÚE‹‹Çe$KÕgQO¥þqÔë˨‡%ü%>zŠ’‹V™È‹¤:A4AnûÔ~0z]ñÿêÛ?Y÷­£ :ÏîÜÜ`.@"’ŽV¶®Âh#ôAßðz9¾Æä9‘²4¯¨Ë
-"á^Ó>Ñ߶PG܈3«ðö—›¿–ÜŸ¶mYL^&ÜTh%\3à—i¶‚(þ9 aDìÑpa‡M
-'ØlmmïŠÌ¾&la{JÐ]óUcq[PÝÞtSX -ŠŽFþÇ@o½¼þ‘ïÎG×ÜRáúÐðdöaºFÞ½¼jÏFÅõóß³PŠÇ,{Â|Ü÷-ÚífKHÑþ»S犩è>•Ñ}Þ —ÄØÀdOŸ`X€2‡qæ ø±4‚GØ`<K5¾P"d¡ÑåG2<KÂlc#Åw¼¹ôvðe**êh½‹Ç—ÛÕ<6j¦
+xÚµWYÜ6~Ÿ_a / ãÕá3o›«Ø´è‘´’ ðŒ=3F|U¶w³@|I‘ž±7N‚<ôIEQ$õñpŽŽp~\=Û®®^)åD^	élŽ‹å„qâ‰ïl3ç{›ïû¢©×¶¯-{ì%aè#»J<Ü‚ø¤§¼õFŠP»Ï›ú½þZºÇÁ Í-`Zãä¸ÞèÀwoÓj—Òô½DWí¼}SÖ›È$]ÐÈKDb•ÓJ{*oeõr»úg%œíOkg_­Þ}N{¯áé$vî-gåè ö €yéÜ®~_‰©GdäHé%A f.ñÏš=šªÀØt·/ž!aä¾Hût—v9®B÷UQæD¿©ÍZK×Téŏ2˜š&œŠÀ8Eâ·§¢[o|ºûÞ.ÀCk»}ZÔ¼½3E~Àiàfy·7E‹Ü¼ÙhìO9M2V°éiOgSÃC—g,oz@]Q9©½ÀOi…{»t£½q_Ipg8*ÂT’¸Ya@ûÆ<€ÀOEMäûS±G'"ŸÅÑnPAÜêGI}¶#
+‚ªÄm¤Ì–å}nª¢FՑΪ۽}Sµð›%Cú¢Âòc7t¢²Ð¡z·V‘›w g?Ž¦#tQÎ’n@<ë†T4‰=
+ºÇÓ
+Jaµ·P/°.Ãc Ê^ÜÓÒLGsð²fɐ³€Ikt›¡öé¶Èµ†ø¤ÛÑ–õr7´Î?åû¡¿ˆ É¡)A(p_ÔGb—Vi=åՏp¬O‰€3MÓÿ€)!.„8¼O w³£ñ_Ž&oiöÛ››?®·/ÿ~qóÆš)#OÆrnë„ç)ºÊûýU‡ùäª5Å]
+6,DØf6ՏãìD$€‹Ø?>˜ÉÑ1:÷–Û¬–å†EZ2+âgGó3
+ð$ÅP-`2""4è‚|É…*	85Y'ÖYŸlÆ}ë¶ã+vû¾=J»„d¬]³­˜£Û×ÊMË®¡Ù@¹i4XÃâ·8Î
+mØ\£œLü Î¾TÓFæ°~³7®Ãð«0|†ý›ÖŒiÌb7¾Ïq3Á9aÜ’P£Y4èI„âc¦5QِïxÓ9îÎÁ!ð? þç_Ÿÿô5Äóþˆö»Ô\•ÅŽ0ñHÏM~ ¿\pbò
+ž‚b;à
+YË4%..ƒÅ}Q–O°¦)ÊoSAù§´jK^t§Ææ½Úrˉ‹q“ba!õ%û,¸YK/—Àø¦#bíÅPË—¡oÁ'%6
+j¡~éX¹-#¼+ºžC74§üxr¤Ú`G*Ub¶9#ÁýÜg8ïì‘-ê’îJ>(=ùˆc4H”{]–ß«Ó‚áY†‹$âùIpaòãPbŒ™ò·Ó=¾àÇ5Û€´¡Å°“Â}Ûñ¹ËCÍ5ûžˆÃÑó ŠþC»ôP¡°@evˆ³²è9øì-ÍD§Ø
+9ßN°r#d•<Švˆ-µ>{Ò¿àI,ÙTЧ؇e"*ÌáÐ(	zÜPː)Åž$µOTŸá‚ª8*ÿO–^i Í Íå\¢Ó1%
+-œÌЖ/ö]!Ø‘W$¢1)6_–†F©0™tP@Í"ÖMO„:·Æäô0;^ðœQ´¡}‚—A{ߘ¹TxŸ‡o‰]°ßºón}€åÞ4]Gðž{6§ÞÜèD?ö° b8^Ü·	âxthùlñ·N‹ØiKí¢ÅÅã2’Ž¥ê³¨§Rÿ8êõ<êa	‰Ï£ž¢döÁ*y‘T—/ˆæ/ÈmŸÚFO #þ_}û§1é¾u@çÙ]šÌH„¢€AÒÑÊÖUm„Þ#èÞ@/GØט<'R–æu¹A$ÜkÚG"úÛêˆQ`fÞþró×’ûÓ¶-‹s—	7Z	×øåAš­ ŠH{4\Øa“Â	6[c[Û»"³¯	[ÇÅž’´F×|ÕXÜÔBw€7Ý”@‹¢£‘ÿ1Æ[F/¯ÿD$ä»ËÑ5·T¸>4<™|˜fÒÈ»ó«öðlT\?ÿ=û ¥x̲'ÌÇ}ߢÝn¶„-à¿{Nâ\1u ݧògÝç
+zIŒ½ Löô	(S˜§aŠK#؈p„
+ƳTg ÑJ„,4š$Ë$Ì66Q|Ç›Ko_¦¢¢ŽÖ›…à8¾Ü®þ<.j¦
 endstream
 endobj
-5505 0 obj <<
+5496 0 obj <<
 /Type /Page
-/Contents 5506 0 R
-/Resources 5504 0 R
+/Contents 5497 0 R
+/Resources 5495 0 R
 /MediaBox [0 0 612 792]
-/Parent 5501 0 R
-/Annots [ 5502 0 R 5503 0 R ]
+/Parent 5454 0 R
+/Annots [ 5493 0 R 5494 0 R ]
 >> endobj
-5502 0 obj <<
+5493 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [297.011 326.73 343.479 338.419]
 /Subtype /Link
 /A << /S /GoTo /D (tdbpermfiledesc) >>
 >> endobj
-5503 0 obj <<
+5494 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [220.986 239.449 266.918 249.018]
 /Subtype /Link
 /A << /S /GoTo /D (tdbtempfiledesc) >>
 >> endobj
-5507 0 obj <<
-/D [5505 0 R /XYZ 100.892 685.529 null]
+5498 0 obj <<
+/D [5496 0 R /XYZ 100.892 685.529 null]
 >> endobj
 66 0 obj <<
-/D [5505 0 R /XYZ 100.892 660.623 null]
+/D [5496 0 R /XYZ 100.892 660.623 null]
 >> endobj
-5508 0 obj <<
-/D [5505 0 R /XYZ 100.892 644.027 null]
+5499 0 obj <<
+/D [5496 0 R /XYZ 100.892 644.027 null]
 >> endobj
 70 0 obj <<
-/D [5505 0 R /XYZ 100.892 224.39 null]
+/D [5496 0 R /XYZ 100.892 224.39 null]
 >> endobj
-5509 0 obj <<
-/D [5505 0 R /XYZ 100.892 194.773 null]
+5500 0 obj <<
+/D [5496 0 R /XYZ 100.892 194.773 null]
 >> endobj
-5504 0 obj <<
-/Font << /F22 3706 0 R /F50 3701 0 R /F17 3698 0 R /F15 3700 0 R /F71 5424 0 R >>
+5495 0 obj <<
+/Font << /F22 3706 0 R /F50 3701 0 R /F17 3698 0 R /F15 3700 0 R /F53 3738 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-5514 0 obj <<
+5505 0 obj <<
 /Length 2361      
 /Filter /FlateDecode
 >>
@@ -16620,27 +16568,27 @@
 t ¤©áP9à¶hzÖ0ËÄÖ¸ë׃[š1Ø·î[õÁ­ŸÀ½xw}~Õy‡€¦‡íu 0OèŸh€¸²lI®µpà).ˆ!ë†Ê¥{J(r;qá€QƒHDö2ÄChOIOà¨øÞl!Ôɺ—1ѧo›¥­ \ ¼ß®7Æû-ŒÐq·¤Æòõ:Ks üæŽn<ŒÙ'ûþ7x9\cá¯?̺û—Ž!ŽÚ_ÈVÿdÜUÄ
 endstream
 endobj
-5513 0 obj <<
+5504 0 obj <<
 /Type /Page
-/Contents 5514 0 R
-/Resources 5512 0 R
+/Contents 5505 0 R
+/Resources 5503 0 R
 /MediaBox [0 0 612 792]
-/Parent 5501 0 R
+/Parent 5507 0 R
 >> endobj
-5515 0 obj <<
-/D [5513 0 R /XYZ 151.701 685.529 null]
+5506 0 obj <<
+/D [5504 0 R /XYZ 151.701 685.529 null]
 >> endobj
-5316 0 obj <<
-/D [5513 0 R /XYZ 151.701 660.623 null]
+5305 0 obj <<
+/D [5504 0 R /XYZ 151.701 660.623 null]
 >> endobj
-5510 0 obj <<
-/D [5513 0 R /XYZ 151.701 643.753 null]
+5501 0 obj <<
+/D [5504 0 R /XYZ 151.701 643.753 null]
 >> endobj
-5512 0 obj <<
+5503 0 obj <<
 /Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-5519 0 obj <<
+5511 0 obj <<
 /Length 2466      
 /Filter /FlateDecode
 >>
@@ -16650,399 +16598,390 @@
 ]Ñt>´Ün|è6\è,&;Buª;­é ¨af}3ôe£K‰TéèRálκ}‚¹Ô(÷äYkâß®,uƒ¥Ž_¿ùÈŒU½+Ê
 Ö<Muü¾cfÙr¯bÛÖÌ©¼_¡öH³öØNÚ£~¤1¶mŠ–Ô’¬c}º¦oA´QYÜømHl7å¾eÖmÙmJ㢪»
 ÍØ£fÖä`m?'­rÀ}6¬ÉéRÞ[A#ò|ì=®é°Ý{¦Ð)M¦]¢17~‰³ý
-_€FÝ QªŽ‡°™0ÊCŒ>1£`ЩÑÐÕ¶žEßà*
-c\+ã}ã[_-C;!àX…l"X$  ƒärµ+ö‹K§]Ü—ófqBÛdè_T«9©BÃÁÒ,”f¤©M§[ϏB¤d싦ØùÎ7-,²“YüçåÌ å1ÒÜqx)Ï-°`¢¾Z½šƒ„J2¡Ü£a)¦Œ½$¿oý K ¾-\Ñû6àÄÂtáÓÉ´[04 Å/K\Orw“
-ëyDüùþ
-hl"ލœí¶&!KòÄ¿¦VP‡4ò`>FÛÀ‰Ž}ð!Ýf­g‘¦Éü)³§Ö“–ƒ“×} J*ÝQ/Ô“û°b\)®·êêÀ9²Hhû…eÀžh;	7leƒ6h¯ôB”„í'Ñ¡Û'Šc:qÇQ«ĈŠ
-ÝöŁ¯DâW—;ïŽé"ô¬ƒ­XÃjͼö®í žý
-¿ñ¤›WÛƒ§S/4]¿Ÿ[À}Ìà[ŒÏ¯)N§&îH…}¹SÝ1«àKô¢Ü©E¢«w̾ñE×#^°+†’Öq°ê ¯óë† 8aÖÜ—ôEöÂ9Àz7§0šÑ$9ífPÜnê­GWw:þcë2ðC1HZr(ï0ÐÖ}à’5Óƒ5‘Gó	Åú¨¸Ú•UÙva3ºí
-šO[·!è"1õ“%3Ë
-…s cP©ƒ=Š—زúX.릁„‹+0€eçÙ~ÌC“cy ÞýM3 AÇK#¥D¶Cǃž"—¶‡¬
-6xοý_±Û“%ɐÅ®è c8ue™ NԐÝx†‡ä¸‚DÛTÁƒ`x@‰âmlˆÞ-WV\ÌÈسŠ¡¹íÙÍV%Ú¬nîî5Í ¸Ú@Î~±
-ÕU9â½Á	Cbý 
-lz]` Âʉ?4³\r”q.†½Ú~½ö-ånX½ÃOêž+/ÔÜÍ,â¬wÓ³W*˜+ºRGB ²Ä¨A­Þ3gÃÉsÙlÀ­÷”81w$uõÚs΄\2p÷8ñ‚œ¿+—8³$…07ÈÀ¦è°×¡aÖž)Þ±¦‚´3šaCÔƒ:´w+²rwåz€ŽÕCh‡Ê-ͺí\çvSnŸ¼ÊaÛ@á} BrèôC	×).BÆ%Vþ¦è·ÝÖs+\:¦#”k C:¦Ñª3‹U±ï˜‡»™ëaAæVžð¿pˆ›¸6d#l†ÉD:Â.4š†ûí2x1ƆÌÏ€„ÝPÂ'§{ہ&‡hV’«u\ƒ´ÐÈô½y#s˜7Ò¼\tœ	ý­ƒèҏ
-?¬n˯^k¬u›¢›jÚÏ£¬&'®è3Íò Æ6}Ò+u&á@äNOŽiž>xrüÎIÖ’ÛŒ•?è•™á¤ë9„eЪÇ4êõx¬ùð‚ðr¶ýñ[A§xxnI"¬qÏ:‹Ü ‰Å»#ÑyJ§ Z\‚’‘{a	ŽBp
-h|tóQ-­H`¿:ÑR°¤%­„àP—€ùÐUõ@$ˆG%™~ÏFJõÝÕ&F(cî
-k‡“ùO”ÈS¡dÁÖ.¤ü®2lç'x	Q­t* ÿ>H+-\6¤O^èQÁ¬Ofœƒáøøzá²\¶0ÿóeš à¤à„l!þh§iV§Ïx’Ñx—¦¬Ž·XÀÏÅ5Å؆=¿<|&ÒºßÓEý |gƒïDÔyà;_¯0/`þçËš Ø&Hà lB,ƒÔ2Mm6D%zMtCtMtO4Þeiü3¦&þ÷"Ïâ÷‹<ß õ^ãÏü¹ÂŸ>¬Ú	™¿VŸ,éP坍ԩ¤ó€z¶V#¶Î·ü³EÍ…ÈLØÔ‚(°Nz‘Z¦ñ¯ÀŽð‹÷	å˜Skl~t\T¸©¿L\|º¨€í ðl´ˆ:nçë5‚äÌÿ|Yóq1—(+©qwc•cÐSZÒ%†â«&¨uøF’"=88ÉýŒ·YyL—ÐòH J%Tö"8|²¤Àp”w6
-§’ÎáÙZ¸9ßòÏ5ÀTã*Z‘ÂMÄ‹:Höz’3@¨Á	<“9e‡2£7X(¶\Ü-.õd$ò±J!Žr÷"§>”%ïúô‡>…¥MÆÓWòð¡&bÝ‹úN‡u“ˇÓr^,+ž¬Îôa”–((ÍäÙÙ¤ÃC
-Pô@†X]ÖUÅÏý¡çõxƒ„O¬\Á«Ê’莍[¹\.ë~¸°F½“š$Üþ£õÍ·Ý€¿bFßâMÐý_ò݇¶ôuIdoëuY1·*vž©º	7|Ó»­„•ã3Ó¦ÞñÜ©½o
-òðøÆäQãrécâ­œJ迿՝ÿTÁå®6¡K¸­üºnêðs©œ…ˆd¦÷ttÓ…ÏÆ“g$¨ÿЩ‹ýBÅáa¡h¸æmô=#—ßÜ‘ïNI˜ïèс5ÜpReª-±È®3×¼ ÂõûýÿðËwð÷÷?ÿXd&ÿ7æÐþoRü,
+_€Fݨ‘9ÂfÂ(31úÄŒ2€A§FW at WÛz}ƒ«4Œqi¬Œ÷o}µí„€c²‰` €’ËÕ®Ø/.vq_ΛÅ	m“¡Q­æ¤j
+K³P2˜‘Z¤6l=?‘n±/šbç;ß´°ÈNfñ{œ—s0/ ”ÇHsÇá¥h<·‚‰újõj*É„rF„¥˜2öü¾õƒ.ø¶p	8DïÛ€Ó…O'ÓnÁЀ¿,q=ÉÝM6¬çñçû7L ±‰x7r¶Ûš„,ÉOÿ.˜ZAÒȃù
+lh ':öÁ‡t›µžMDš&Oð§ÌžZOZvL^÷(©tG½POîÊq¥¸Þª«çÈ"¡	ì–Cz¢í$Ü°•
+Ú ¼ÐQ¶ŸD‡nŸ(ŽéÄGa¬b#"(6tÛ¾.‰k\]î¼;¦‹Ð³¶n`
+«5óÚ»¶ƒxNô7üÆCn^alžN½Ðtý~n÷M0ƒo1>C¼¦8š¸#öåLuǬ‚{,Ñ‹zp§‰®Þ1ûÆ]xÁ®NHZÄÁªƒ¼Î¯‚à„Ys_ÒÙ{ç ëÝœÂhF“ä´›Aq»©·]Ýéø­/ÈÀoü
+Å| iÉ¡¼Ã@[÷KÖLÖDÍ'Xë£<âjWVeÛ…	Ìè¶+h>=lq ܆ ‹ÄÔO–Ì,+́ŒA¥ö(^bËêc¹¬›.®ÀH –gû1MŽåx÷7Í€/”9ØzZˆ\Ú²6Øà8CüöÅnO.”$C¸¢ ŒYàÔ•A"d‚:QCvã’ã
+mlS3‚Aâ%Š·±!z·ü]Yq0#cÏ*†æ¶g7[•h³º¹»ÿÕ\4tà~h3 9ûÅ*TWåˆ÷'!ˆõƒ6°éu+'þÐÌrÉIPƹöjûõÚ·”»aõ?©{®4¾lPs7³ˆK°ÞMÏ^©`®è>J	Ê£µzÏœ
+'oÌe³·ÞSâÄÜuÔÕkÏ9rÉhÀÝãÄrþ®\âÌ’ÂÜ ÿ›¢OÀ^‡†Y{¦xÇr˜
+ÒÎh†
+QêÐÞ­ÈjÈÝ•ëM :V¡*·4ë¶wpÛM¹
+|òz(‡m…÷É¡Ó%\§¸—Xù›¢ßvsXÏ­pé˜"ŒPp¬!€é˜F¨VÌ,Vžcîf:,¬‡m˜[yÂÿjÀ!nâڐ°F$Aè»XÐhî·CÈàýÅ2?vC@	;œœîmWš¢YI®Öq
+Ò@#Ó÷æÌaÞHórÑq&ô´¢kH?6ü°º-¿.x­±ÖmŠn.¨hW<²šœ¸¢Ï4ËCƒ.ÛôI¯X<|pÔ™„‘;=9¦yúàÉñ;'EX[Hn3Vþ Wf†“r¬ç–A«Ó¨×ã±æÃÂËÙrôÇflýâá¹%‰°Æ=ëT,rƒ$ïŽDç	(‚dhq	JF>ì„%8
+Á) ñÑÍ#D´´"ýêDKÀþ‘–´6‚C]æCWÔ‘ :•dú=Y(ÕSltoT›¡Œ¹7¬eNæ?Q"O…’I[»ò»:È°Ÿà%D=´Ò©€üûX ­´pِZ<y¡OD³>M˜up†ããè…ËfpÙ^ÀüÏ—Eh‚pp€“‚²…ø£¦Yœ>ãIFã]š²:Þb[<×\cöüòXð™THë^|Oõðž
+¾Qçï|½FÀ¼€ùŸ/k| `›` ƒ²	±RË4A´AVØý•è5Ñ
+Ñ5Ñ=Ñx”¥ñϘ>šøß‹<‹ß/ò4~ƒÔ[üy?ðç
+þùX°j'dþ"X}²¤@u”w6R§’ÎêÙZØ:ßòÏ5"3aS¢À:é!Dj™Æ¼C8Â/Þ_$”c:L­±ùÑqQá¦þ2qñé¢~ ¶ƒÀ³Ñv"ê<¸¯×’0ÿóeÍÇÅ\¢¬D¤:ÄE܍UŽAOiI—Š¯š ÖáIŠ8tôàà$÷3Þfå1].@Ë#(•PÙ‹àðÉ’~ ÃQÞÙ(œJ:„gk5âæ|Ë?[Ô<S«hE
+;4!/ê ÙCèIÎ ¡'ðLæ”ÊŒÞ`¡Ørq·¸LÔ“‘ÈÇ*…8ÊÝ‹œúP–¼wèÓgú–6O_ÉÇ>šˆu/rè;ÖM.NËyu²L@¬x²:ÓK„QZ¢ 4“gg“)@Ñ	_buYW?÷‡ž×ã
+>±r¯v*?H¢;6når¹¬ûáÂôNj’pûŒÖ7ßtþŠ}‹7A÷o||ÉwÚÒ×%‘i¼­×eÅܪØy¦ê&ÜðåÓ÷L%¬Ÿ™6õŽßàNíexS‡Ç‡0&ˆ—KoåTBÿ]ø­îüß 
+.wµ	]Âmå×uS‡÷˜Kå,D$3½§£›.|6ž<#Auø/€Nm\ì*EÃí4h£è¹üæŽÔxwJÂ|G·ˆ.(¬á†“*Sm‰Ev¹æe ™ø®ßïþ…_¾û€¿¿ÿùÇ"3±þ½1‡öÿz‰ü3
 endstream
 endobj
-5518 0 obj <<
+5510 0 obj <<
 /Type /Page
-/Contents 5519 0 R
-/Resources 5517 0 R
+/Contents 5511 0 R
+/Resources 5509 0 R
 /MediaBox [0 0 612 792]
-/Parent 5501 0 R
-/Annots [ 5516 0 R ]
+/Parent 5507 0 R
+/Annots [ 5508 0 R ]
 >> endobj
-5516 0 obj <<
+5508 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [145.714 295.374 215.433 307.063]
 /Subtype /Link
 /A << /S /GoTo /D (simple-example) >>
 >> endobj
-5520 0 obj <<
-/D [5518 0 R /XYZ 100.892 685.529 null]
+5512 0 obj <<
+/D [5510 0 R /XYZ 100.892 685.529 null]
 >> endobj
 74 0 obj <<
-/D [5518 0 R /XYZ 100.892 454.177 null]
+/D [5510 0 R /XYZ 100.892 454.177 null]
 >> endobj
-5522 0 obj <<
-/D [5518 0 R /XYZ 100.892 424.712 null]
+5514 0 obj <<
+/D [5510 0 R /XYZ 100.892 424.712 null]
 >> endobj
-5023 0 obj <<
-/D [5518 0 R /XYZ 100.892 281.114 null]
+5012 0 obj <<
+/D [5510 0 R /XYZ 100.892 281.114 null]
 >> endobj
-5523 0 obj <<
-/D [5518 0 R /XYZ 100.892 264.244 null]
+5515 0 obj <<
+/D [5510 0 R /XYZ 100.892 264.244 null]
 >> endobj
-5524 0 obj <<
-/D [5518 0 R /XYZ 100.892 258.266 null]
+5516 0 obj <<
+/D [5510 0 R /XYZ 100.892 258.266 null]
 >> endobj
-5525 0 obj <<
-/D [5518 0 R /XYZ 100.892 264.542 null]
+5517 0 obj <<
+/D [5510 0 R /XYZ 100.892 264.542 null]
 >> endobj
-5526 0 obj <<
-/D [5518 0 R /XYZ 100.892 252.587 null]
+5518 0 obj <<
+/D [5510 0 R /XYZ 100.892 252.587 null]
 >> endobj
-5527 0 obj <<
-/D [5518 0 R /XYZ 100.892 240.632 null]
+5519 0 obj <<
+/D [5510 0 R /XYZ 100.892 240.632 null]
 >> endobj
-5528 0 obj <<
-/D [5518 0 R /XYZ 100.892 228.677 null]
+5520 0 obj <<
+/D [5510 0 R /XYZ 100.892 228.677 null]
 >> endobj
-5529 0 obj <<
-/D [5518 0 R /XYZ 100.892 216.722 null]
+5521 0 obj <<
+/D [5510 0 R /XYZ 100.892 216.722 null]
 >> endobj
-5517 0 obj <<
-/Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F71 5424 0 R /F85 5521 0 R /F17 3698 0 R /F4 5492 0 R /F70 4384 0 R >>
+5509 0 obj <<
+/Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F53 3738 0 R /F85 5513 0 R /F17 3698 0 R /F4 5484 0 R /F59 4373 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-5533 0 obj <<
-/Length 1942      
+5525 0 obj <<
+/Length 1943      
 /Filter /FlateDecode
 >>
 stream
 xڍXKÜ¸¾÷¯P’CÔ€›CŠzP9ð.ìÄ8A๎l‰Ý-XŽ(yv‚üøT±Hõc4›¹4É"UU¬ÇWÅæÑ1âÑ_6?=n>f<œ•¼Ñã!™`Q®J–•iôXG_cµýöøËÃÇ$‰+ó<u‹œ©Bwä¯ÃVòøi»“YOŽiü©·“n[Z辦ÉãV©Ø؉V_Þþéýv'RQÄ?Ÿôy2#mºùð¸ù÷F€ÐòJ¹ŒIUÝæë7Õ°÷KÄ™,UôäNv‘Ì˳æmôeó
 ¿¾±ÈVoœ–ÌÝ
-¯óYß& %¨’¤±G7“ñ3R‡™Èçy"êt2d¡BÜp‚É|1‘íö¬ú½UdË4'ÿÅEÚz‰MOÂP†#TÃ8šjò*´º2l»KSÿm˜Ì;$gápº‘ÑNäœBÂD²,-IV¾‚;Uzj•Ê48"—ÆÒ,(„óÚœá‹"6}íwé»,>
-h§ð±!nû¦×ãó5ÿÙ“³ðèÙî禝à&Eªân•tVƍJ÷N}Nzg¤vÝØʉûA\0f”¿wV\	wWDÒ¿z¦¹ùÕTóÔôGZÆ¡£Ù­nÙ0>ºž‚˜~¦˜4xIÄöZÏ`ß%6îòL±B]…ÆV& ø,®×âC&¬,Êp¼ºŽÒIJoÓ?­àC;/"Е%½îãq¦?@ÂñŒcH—"f·§ñ¿4Gô2Î~+jù-çÎmèŠ\ÅÝàr&/!‚ÃØãAï] 
-.}`mÁþc3—8Ê„±´:Ïò*Ïnl™d9Ëy¬óõ4tÆ~[M3ÁR‘.V?éÑeL¡ ‘À °ˆµ5”.I©OÄ­;GspÁ†”C„
-Ð}jz…apD¨wÞIB¦_Ü5]˜å‹î0töú÷w\bæ5/œæ™*ƒ©p¦WC°„¥L€¾‚s@Ô2ñˆš=°æ‘V?=FÈ‘V‡+y?5Ó‰h|yÖ[)â±{ÅËIÁ$÷¢?MD¿"nº³K¬aœ Ga‚
-	Á?ìÿØB-ÐmSëÉ…2
-&Zz 
-ž)‚c²Ž©I˜šåoÄTU¼€T1[ò‚—BšvÞïX7Éoý~ÖcGØz‡ã¨;ºŸqÙqîí
- ·Ï˜ó¸™èÔSãj#ÌÚÆNwÈݺ65­4•±Nf‚2W€¦&äûŽÊ˜›l†Vº§ÑŒ£Ë,˜BÂXüGWMò캾¯€páÀÜ_f—+zî5„ø†SX˜£”ð8=|ߺL¶C¯÷Îm°½w»æ@Àð»15xÔY'?ø¨‰TÊ š«@)
-&TâÑL¼ÄÉ‹wÌT=XÝíõÃoÅßÇÈGŒƒK¬p¼3 YT–'¡Ïi£ò9<E¸D4ÌÉæ0q°M)vÐñÏ´˜ûï=Õè~‘¨»ÝŠcؽww!cÓ_Uˆˆg_ú~E»—Ðì¹
-ØځŽø>aDø·~“v*TâdÜðH‡ ýäÑÁ­;¬ôþþ»µÀ'£øòe1
-fRcíìc@û=”«Ç~ãæ@ãÐ:Ñxv‡aîk¤öä…wäû–¸¸ªe}Äν/
-£Ô£v]J>™Þ\ZùzïXB7Êߊsi–¾ :ws’JæÖýÑÔ¿ówº‘ô¡ùâ²´xk›ñ—ˆ+•WDa Û‰B’ði7±€SÓÆÒ£ÉÐØÁ$”Í-Å’,ãZ›Ý¿Òd%2‡[&oï²$ãr9Ž¡äŒøÅ8t_7Q¼ˆ­€º‹UØÌÂCÆuÐH¬iD£®‘¨4Ú³¦d´ïV[ĺ7µ8¶ÿ¿Úg¬êNû&I˜"z‚¸D¦M_¯²Ì8Ëd8yž—…ËswK÷:zÔv¿Ábžc¹¼”󨫩AI@×#ÀHGÔrT÷âÀÙ=0מf;zL.¤ÌCÌ`me„ÕgjFžýɺkz(¯€Ã蝩‹[ëÖA­€±ãjîE+’ù]ô¥kÐŒÄKûŠ9HB2DÐk¶aeh¿7&ðÒ©ò¢Qüg­½¢îb%q±L½K\]…¥Ã×`ˆŒöŠÅ]î@íë(ݲ-”8jëÁu;}ïƒ0‡Ðíš…£YxÁvG°¸¦²¯âpNiêšeÔB		 ºÐPäwÈ]&¯ª©BT|¥V*NhEËÅlJ¥zÒ«6ÖÐX­hnð™§]y‡CON;€Ñ¾¶«`Îs–äÅ=†²NÛ‰âð>ñä2WW™—
-yè»”V¬\Pb©<kÙx’-Hxò¶Ë£uLJö.D]\„ÔÙš:ôÅ	4ÔéMRS«_ÆG(k#µùè1"æց<LÁÍM×üÇÔ«æI%(–¼±Ä”—îÿÒÔ—áÙŽñC 4o_7¿úG¤É`ç;‡û—õ%Þü;%DÔòê¦òª}³`O—æ
-È4ëÏrþúƒü¶ÑÜÙÛ7xGüóË÷ùòŠã‡ÇÍÿ Ÿ+#Ô
+¯óYß& %¨’¤±G7“ñ3R‡™Èçy"êt2d¡LÞp‚É|1‘íö¬ú½UdË4'ÿÅEÚz‰MOÂP†#TÃ8šjò*´º2l»KSÿm˜Ì;$gápº‘ÑNäœBÂD²,-IV¾‚;Uzj•Ê48"—ÆÒ,(„óÚœá‹"6}íwé»,>
+h§ð±!nû¦×ãó5ÿÙ“³ðèÙî禝à&Eªân•tVƍJ÷N}Nzg¤vÝØʉûA\0f”¿wV\	wWDÒ¿z¦¹ùÕTóÔôGZÆ¡£Ù­nÙ0>ºž‚˜~¦˜4xIÄöZÏ`ßKlÜæ™b…º
+­L@)ðY\¯Å‡LXY”áx5t¥“”Þ¦ZÀ†v^D +K {ÝÇã0L€„ãǐ.DÌnOãi8ŽèeœýVÔò[ΝÛйŠ»ÁåL^B†±Æ‚Þ» \úÀÚ‚ýÇf
+.q”	biu žå•-Ëk5’,g9/‚u¾ž†ÎØo«i&X*ÒÅê'=ºŒ)$8±¶†Ò%)㉸uçh.ØÀð€rˆPZ¢¯@M¯0ŽõÎ;IÈô‹»¦3 |цÎ^ÿþŽK̼æ…Ó<Se0uÎôj–°”	ÐWpˆZ&Qó²VÃ<Òêç¡Ç9Òêcãp%Ïã§f:m‚/Ïz+E<v¯x9)˜ä^ô§éè—BÄMwv‰5Œä(LP"!ø‡ý[¨ºmj=¢PFÁ¤BKô‘¡Á3EðqLÖ15I S³ü˜ªŠ
+"fK^ðRH30ÂÎû½ ë&ù­ßÏzì[ÏãpuçA÷ÓÁ#®3b83ν½àösás7zj\m„YÛØé¹ÛAצ&¢5㏦2ÖÉLPæ
+ÐôÄüaßñOyà³cóƒÍÐJ÷4šqt™SHë‚ÿèªIž]W@Ø÷.˜û+ÂìrEϽ¦“_Àp
+³‚âáb”§‡ï[—I£ÑvèõÞ¹
+¶÷n×X€ ž `7¦:ë¤ñU#q!ƒJ@s(EÁ„J<š‰—8yñ.B⃙ª«»½~ø­øÛÝpõùˆqp‰.‚—`4‹Êò$ô#mT>‡ç1 (—ˆ†9Ù&¶)%Ã:þ™sÿ½§Ý/u·[qŒû¡Wàî.D`lú«¢
+ñìK߯h÷š=·[;Ðß'ŒÿÖoÒN…JœŒ¾éä Ÿ<:¸u‡•Þß·ødC¾,¦Á¬@j¬}h¿‡rõØ/`ÜhzC'Ïî0Ì}Í‚TÀž¼ðŽ|ßWµ¬Ø¹÷¥áâa”zÔ®‹CÉ'Ó›KË"_ïKèFù[q.ÍÒ@çnNRÉܺ?šúwãà#àN7’>4_C\–omb3þq¥òŠ(d;QH^ í&0`jÚXz4;˜„²¹¥X’e\kÓ¡ûWš¬DæpËäí]–d\.Ç1”œ± ¿‡îë&ꂱ³pCw±
+›Yxȸ©“5íhÔ5•F{Ö”ŒöÝj‹XB÷¦ÇöÿWûŒ•BÝiÿÂ$	R„CO—È´éëU–gþ0äy^.ÏÝ-,ÝëèQÛý‹qxŽåòRΣ®¦-$-\ #yQËQÝ‹gKôÀ\{šíè1¹21ƒµ
+”	TVŸ©yö'ë®é¡¼J£gt¦.n­[µR ÆzpŒ«¹3­HæwÑ—®A3/í+~ä 	ÉPA¯Ù†•¡ýÞ˜pÀK§Ê‹FñŸ	´öŠº‹•ÄÅ:0õ.qu–\ƒ!2Ú+w¹µ¯£t[ȶPf⨭×í@öý½ÂB·3hŽfá]ÛÁâšÊ¾ŠÃ9¦©h–Q%$€èBC‘Ü!w-˜¼ª¦
+Pñ•Z©8=¢A,³)”êI¯ÚXCcuB´N ¹Ágžvå		<9íL FûÚ®‚9ÏY’÷Ê:m'ŠÃûÄSË\]e^*ä@ߦ´bå‚KåYËfÀ“lyD“·]]¨;>´w	 êâ"¤ÎÖÔ¡/N ¡No’šZý2>BY©ÍGñ0·äa
+nnºæ?¦^5O*A±ä%¦¼tÿ—¦¾ÏvŒ yûºù}\Ð?"%H;ß9Ü¿¬/ñæß)!¢–W7•Wí›{º4W@† Y–ó×䷍æÎÞ¾ÁCÀ8âŸ_¾Ï—Wd?<nþ	L#Û
 endstream
 endobj
-5532 0 obj <<
+5524 0 obj <<
 /Type /Page
-/Contents 5533 0 R
-/Resources 5531 0 R
+/Contents 5525 0 R
+/Resources 5523 0 R
 /MediaBox [0 0 612 792]
-/Parent 5501 0 R
-/Annots [ 5530 0 R ]
+/Parent 5507 0 R
+/Annots [ 5522 0 R ]
 >> endobj
-5530 0 obj <<
+5522 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [189.25 521.906 338.273 533.595]
 /Subtype /Link
 /A << /S /GoTo /D (securing-samba) >>
 >> endobj
-5534 0 obj <<
-/D [5532 0 R /XYZ 151.701 685.529 null]
+5526 0 obj <<
+/D [5524 0 R /XYZ 151.701 685.529 null]
 >> endobj
 78 0 obj <<
-/D [5532 0 R /XYZ 151.701 506.806 null]
+/D [5524 0 R /XYZ 151.701 506.806 null]
 >> endobj
-5535 0 obj <<
-/D [5532 0 R /XYZ 151.701 479.487 null]
+5527 0 obj <<
+/D [5524 0 R /XYZ 151.701 479.487 null]
 >> endobj
-5531 0 obj <<
-/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F71 5424 0 R /F70 4384 0 R /F17 3698 0 R >>
+5523 0 obj <<
+/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F53 3738 0 R /F59 4373 0 R /F17 3698 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-5540 0 obj <<
-/Length 1987      
+5532 0 obj <<
+/Length 1984      
 /Filter /FlateDecode
 >>
 stream
-xÚuÛ®Û6òÝ_!û ±"Š¢.ÁbdÑ)Ò¢»Ç@°Hó@Ëô±]\Q>§§_ß¹²ä£}±f†Cr8÷q<qðãæÃ~óö‡$	ò¨ÌcìOˆã¨(“ +ÊH•i°?_ÂSußm¿î"ö"*³,Eö¤ŒbàŽ™OD2ÚîDœÉðSmÇíNª4|8ë­ŒÃÁXÆßGø´¡F  Ñ‡Æà¢
-ábÏÆí6ÓøfƒxQ—$©Ld””þêY6ßï7lЀsöITíæË×88ÂÚOAɲž‰³
-¤*¢L)€›àaóŸM<WPó[§CÓ2"àåûsKT¨mÝÁÓ=ÖOÛ$
-Ó[3žûí.)£#èo´ìöÕ¨¬$/À“‡½µ5«HcïwÔnñK”£¸1îĪï~‹EúxÝ¡*@þ‘JKBå&EV[ã¬»GÃø`ª~8ZFžÏuãèzä/«[5Ceø
-3æRwwÜϸÒßp…ì—‹…ýD2÷´í!‚'œ˜u©ôç¥')Þ€%IÚú/‚RÖP؁ @{´¨·kË„ÎTÆZ=¼lFîº<"*•Jð:PTQVJïÕI¤ÀWÁôáÃçm™€—"ܯI
-[“¶º¸ù¼B {‘ûNqHŽ’—èüøùŒB˜Ãî -ÙHÎÊf8aŒT$†WÆ3Z¡JwȧŸ}Î -À÷¤«º©G=N'8ÖugQK_‘iö'þ>èÍyÐàižÏž&éiÀÒ֏gäízÜdDã㞶*Áu]ܹv×±€þ¾îcô¢Éi¿ÑÆGâQÀŒ×ÜÝžëË…ï¥ðÈÃçØ	z!¿¼ˆá¥Ñ#jºÚ7H^Gfä8ËÉVÀiÍE¬J Þ$R(ª%M'·uä=œrv:NG(ØgEèõnp_üZ½@º4œaŒX}d*+Hð†×›ZrX¾°Ö€4˜G=)\q¡êÛX-Žï	<ÛŽºYÍ"7>$ݘœiréïc –NCßÞE©{T.„+Ÿ(ÉñÇ(E–ˆbï£{|$2¦Huí8§1¾¸ò
-Ó~¿b=Bh¸v¼ ƒ‘ vÒxÂ笭ŒTŸŒ†—Ÿ­q{H°«õºäÿH«Ý—m
-Õ+YV/)™úì÷O*_¾îܧÊ"JåYÏãxyG*mÅQ,Ê¥Þ¾múJ7çÞŽïÊX¼½;y)F)¢LNGÿk-¥-.7ÏÀ‡þk lÀ^Ä^,Ø€eæù'QÖNV*ÊsáY]€Þ§¡‚tToDÞDÅ…½aôÜëÈÍ8GœEE‘/uA/XÔ*´ö™Ñ)™!šP"<£ã2H}âENºD±LÑŒkpzi3Ö&™ˆövL¿å¤ÏiéÜéjÝHc—ñ˜²)"œñâ˜BH;¾¹³"¡wh’÷…‘¿î z!;þ V³¦êÎ@褨&P9¦Äùí¯‹…•|=Pï&}½R”!ðN:*ñ V4Óö”Yaq& ñqÕÀ«-o˜%q•Lçsû‰Áåþn-‰aqLÁ&m­ëQŽL±Ú4C)u­ôóîýˤçºiìî¨É-ë§ÜBÖ ·2~ÿà ,7~iEì
-Ô°î.?÷¤ñ\Â'¨c>çPnÜPRIü>ÉõrV§zê!M
-êVs*Ïó,|¡
-ÿ>ëù:²ÈËdËß„Låë¿_Ö,±L	‘÷³nÚו=ŠÎ¢o¾»kÞÏ%ÐωÔ÷se”ˆlšR\7熔JÆ+
-*Â
-*Y¾ºµ(ÀBd>;0M^w0>Åå²VÉ´¾2-¡EÑ|UZøH*V%ˆs0
-OêÛ9 ¦
-Œ«Ôñ q®Y¼Äe|ÃAcþ4äªÕñuùÔ7
-çŽ]*Ï-tÇwk==j:²Ø9æ?¶;“	´öUS›ndt÷‰¿/¾X(˯k‘smøÿH‹W¢¹°ô׆º¸Å4œ¦âVDÝ4NL‘õJ7Âw–^èh¯:jóJnónlŒ{þBãû†!Pc·’*mã )4¹G¤ocÌbø´Çb—£oí•9býÍJ7pâ¦Å`‰W(ÀÛß’v~_2
-΃qAŠ[ñgöIlÎ&½¥Î?±ûs
-TsJ§@øÂÛÞ‚éÏœÝ&MZ×EÚ«¯Ìtªui îŽ®~ñÆ$†Á{-ù}tÊÍ0p7貄u#¼|Ø5†Çò†iB º=®ˆà_(TšÏƒ¹†Bñ…´õ½4¬pÔ*zâr`ÌWcGë§bÃò±ÚWßÊNò.Ÿ8­'©›&”«59çN”ÕÄ{79(t8ÆÜ–Wþ<Ib¨oÿžØv+©€Á/…*¢ÿ·gSÏÆãE¢üxHÍBó¿6rí™*๋0¸t’¹*Äû+÷χÿS„ÿɦGgþÑÙÍ5Æ’ ÚýŸ²¨ñH9¸î‡˜Žnš	½Äßôw׫7·Ûî—5	Å“jïþ˜ò'Shr¢Eóßï÷›¿ 6Õ
+xÚuÙŽÛ6ðÝ_!}µVE‹¢@R¤EŠ¤h»‚"É-Ókuu8¢¼Ûí×wR–¼ê‹53’ùǡ÷à…Þ/«·ÛÕíÏqìeA‘…‘·=xQy{i^²H¼íÞûìßër¨ºvýuû+±çA‘¦	²ÇEwÈ|Q ‚õ&
+Sá¨Ì°Þ™ø÷Gµ¡ßkÃøàðŸÖ‘¯¨ ¨Õ®Ö¸(}¸„˜†£¶»uÿ¤{¾Y† ^P„I*bÄ…»º@–Õ»íêÛ*pNž"!¼²Y}þz{XûÕQäÞ3q6žyJ	píݯþX…SõDrzëxhR¤¼|{¬ðq±ôÕ¾©Zxz¯†êig¾fz£‡c·ÞĹ¿·õHËv_…ÊŠSÿ<™ßS±J€4tnGÕâ–¿DÙk€kmO,»öK%ç
+ªäßD"IÁ"¢@¨Ü8Ïýr
+rUû ïuÙõ{ÃÈó±ª-]
+ü%c `Tc¡¡b¨ðñ0­OUûpÅýŒ+]ÿˆ+l?1³_¹ÈœM³à	f+}ãxéI’7àcIGBø¦ú— „µv  Ð
+êíÜ0¡Õ¥6Fõ/ë\ø½.ó¢((¤Œñ:PAZçÕq ÁWÁôþý§uƒ‘¿]’¶Æ)lµqóiE°ç	°oDúä(YÎŸO(„Þmvʐd­¬ûÆH‰A¢ye8¢E*UËÀŽ|JóÙçñÒ|ª¬êjPÃx‚e]v9÷‘$~wàï½jÐœ;ždÙäi‚ž,MõpDžÑ¶³ÀEF@>îi-S\×Æ=+{èîËà>FOŠœö‘6>fÔаäîæXN|/…Gæ?WÀNÐùå¹G,÷OµPÓ]ßÜ tz˜‘ã,#[§Ñ'Õ³*x‘H¢D¨–$ößìց÷p^ÈØé:¡`Ÿ¡wçªÆ}ákõéTkp„1bÕž©¬0 ÝÃ^ojÈQ`ùÄZR¯T¿§pÅ…²kN`	´8¾?ŠáÙfPõb¹ðA ©vÏÀèL£ãë8°x°tè»æ*J
+Ø£´!\ºDIŽqŒRdEAè|t‹DÆ$©Î-ç4ÆgWÞ0íï3Ö#„úsËÀ:ùb…'<qΪÐÊHµñÉÈ®ïpùÙh»‡4€ »Z‡¡Kþ´Ê~Ù֐ýâyõŠ)—ý~ òåêÎuªÌƒ$—Žõ8§;R	h+¨˜Ûèö¶îJU;3Üat{}òLŒ"
+R1ýãRJ›]nž‚ý©!lÀ^ÄžÏØ%€EêøGQ–N–2È²È±Ú ÍOCi©Þ ‰¼‰Š{Âè¹ç›pŽ0
+ò<›ë‚*^aQ+ÑÚGFÇd†hLAŠdðŒ–Ë Ձ9éÅ0E1º¯Àé…îõhtXe"ØÛ2ý’s>q¤¹s'‹u#	mÆG`̦ˆpÆGˆc
+!eù¦ÎŠ„ΠHÞFÞÿ¾è…ì4¸ƒÅšªZ
+¡“ š@嘧·¿.>TòUO½›põJR†À;8éÈØe XQüéuÓQf…ʼnL€ÄÇU¯6¼a’Äe<žÏí#$›ûÛ¥$†Å1›œ”1¶GÙ3Å´hÓ¥DÔ>¶TgÌ»×[“ž«ºž±Û£F·@¬sYƒÜJ»ý½…°Ü¸¥±KPò»|ìH㙀#PÇ\ΠÜ¤’øu6’í%ĤNõÐAšŒ¨[ͨ<O³ˆ÷™6ütT'òud–È–_"‘ÌÊ׿]~Ö$±Œ	‘7“nÚÕ•-ŠÎ¢«¿»kÚÏÅÐÏE‰ëçŠ ŽÒqJ±ÝœRR(G¬40¨DvPI3ÿÍÓ¥E uÙ	€éhòº„ñ),æµJ$¹_ó•I-Šâ«’ÜE
+P9x€´Ø(AœƒQ8x×Î0V`\¥ŽˆSÍâ} .{à
+þG—«CÄÕåCWלG8v©<7ÐUìï–zzÔt¤¡uÌï×	“	´öe]év`tó¿/¾X(Ë/k‘³mø_¤Å3aÐ\XºsM]Ü¢5Š?VÓ q+"/'&ŠÈ™z…?á;I/t´Sµy·y6Fö¡ñ½aÔØ.¤JÓá8H
+MBîéÛ³>mÀ±ØæèK{¥÷XÓÂœ¸i6X"Á
+p Út—¤]—Œœó`˜“â|à™}›³Qo‰õOìþ¬åTÂ*¾ðöž·`gúñ­µÛ¨Ic»Hsv•™N56
+TíÞÖ/Þ‡0x/%¿÷v@¹˜&îm–0v¤€—÷›ZóX^3Í@@·Çü…J²éa0×P(¾0‚– ¾—†ŽZIOœ,½þvÖf0nê!6,‹}õ¥á$oñÓzœØiBÚZƒuîXÚPw“ƒB‡£õeyáÏ“8„úòï‰iÖ‚
+üR¨"ú¿=[4öl<^Äҍ Ô,4ÿ;a۞ɞ;ƒK@Ç©­B¼¿´ÿ|¸?Eøt|tê^\`l ¹Ð¢ìÿ)³”í~ˆioç é‘Ð;@üw½JpS»m~[ÒQ$ƒpTíÕcþdj
+MN0+bîûn»ú .Õ
 endstream
 endobj
-5539 0 obj <<
+5531 0 obj <<
 /Type /Page
-/Contents 5540 0 R
-/Resources 5538 0 R
+/Contents 5532 0 R
+/Resources 5530 0 R
 /MediaBox [0 0 612 792]
-/Parent 5501 0 R
-/Annots [ 5536 0 R 5543 0 R 5537 0 R 5544 0 R ]
+/Parent 5507 0 R
+/Annots [ 5528 0 R 5535 0 R 5529 0 R 5536 0 R ]
 >> endobj
-5536 0 obj <<
+5528 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
 /Rect [429.914 481.51 460.543 493.502]
 /Subtype/Link/A<</Type/Action/S/URI/URI(http://localhost:901/)>>
 >> endobj
-5543 0 obj <<
+5535 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
 /Rect [99.895 468.264 193.523 479.953]
 /Subtype/Link/A<</Type/Action/S/URI/URI(http://localhost:901/)>>
 >> endobj
-5537 0 obj <<
+5529 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [334.975 371.958 460.543 383.648]
 /Subtype /Link
 /A << /S /GoTo /D (SWAT) >>
 >> endobj
-5544 0 obj <<
+5536 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [99.895 360.53 265.009 370.099]
 /Subtype /Link
 /A << /S /GoTo /D (SWAT) >>
 >> endobj
-5541 0 obj <<
-/D [5539 0 R /XYZ 100.892 685.529 null]
+5533 0 obj <<
+/D [5531 0 R /XYZ 100.892 685.529 null]
 >> endobj
 82 0 obj <<
-/D [5539 0 R /XYZ 100.892 605.805 null]
+/D [5531 0 R /XYZ 100.892 605.805 null]
 >> endobj
-5542 0 obj <<
-/D [5539 0 R /XYZ 100.892 581.236 null]
+5534 0 obj <<
+/D [5531 0 R /XYZ 100.892 581.236 null]
 >> endobj
 86 0 obj <<
-/D [5539 0 R /XYZ 100.892 343.365 null]
+/D [5531 0 R /XYZ 100.892 343.365 null]
 >> endobj
-5545 0 obj <<
-/D [5539 0 R /XYZ 100.892 313.856 null]
+5537 0 obj <<
+/D [5531 0 R /XYZ 100.892 313.856 null]
 >> endobj
-5538 0 obj <<
-/Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F71 5424 0 R /F17 3698 0 R /F52 3730 0 R /F85 5521 0 R >>
+5530 0 obj <<
+/Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F53 3738 0 R /F17 3698 0 R /F52 3737 0 R /F85 5513 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-5548 0 obj <<
-/Length 1393      
+5540 0 obj <<
+/Length 1392      
 /Filter /FlateDecode
 >>
 stream
-xÚ­WKoã6¾ûW‹h ’IIÔ#‡›t·ÍÉ¢‹Hre:RW]IŽ7ÿ¾3J–g»h{H4C‡3ß¼hî<9Üùyv±œ->Jîî¥<Îrã)¼˜'JRO¦¡³\;÷LðùãòÓâ£ï;‰—FQh$ãÈKâ™_ô<àl?w)Y¯ñ²«¦ë³ª"&kÖD,çIÂT×wûþúâýÜ¡ˆÙe‘m{ÕÒ†ÀKg–³¿fn3'ÖI/œ¼žÝ?rg
-{Ÿîiâìdí2ñ")®œÛÙ¯3>uYÄŽð½TŠðÈå0õŒoÆe/›çìR7ÊÑØ(fû²/ŠXF¿ß\ýAÔeUÎSpŠ5=á%äZî¸÷ü@Ð
-š¹Ÿ0ò6X_($B¶ÑU¥qk_6O´—ëºôÎIk,^k0|IZ˜»Ò—¬«WyU*0Ä\r¶X¼è][è®o²Z-²NµÏe®Þ2s¢p‰¦¼lËâøBòÉ‘|˜xqi0½æ”öpÆ¤);p0I­ó@˜c@%Lo^m¡V¢tCß}Qæh]AlW#³š»ðMJŠÌ^@«J5h“ã
-BÙáŠÀ“aj¡dUkoîF2aËBò7¼0J¾…¤ÄhO]
-¹„*0€"²á°Ù鋬§ec6.¡Ù1˜m’ŠöÖꁋ°QkbËf8¬Ne‡yÎÃ1:!@Œã0:F ×Íæ”#~䚃¼¿R Rr¬åµàN Rð
-\ƒ nÞÙxWnŽdˆùsgb
-T‘áú3þ³2ëÏQ{ò¹ð¸/Sî]«îñ”Í!÷YÙA—&mÐû}²(†øþˆÉP¾FÌè±[.¦`Ù^ð5«·•:GL#vµ¡N0¶Ûd€²E ”)øæ&eO%*6è4öÊêUyÊÖÀ÷üQŠš4èÍèó<—ÐëªÒ®VúÉÀ¤
--™rêz
-%oÚÁÊWHùHRgk)½È·õiÑ!q #îçPzW­mó¤&EEþïÚ$²‹…i1±õhR€0L@^Ù!O͈M«ë£ñ›ªu¯ˆ¾½¾ ½Kº÷ŸçÄ
-
-œ‰‰íEµ»ŒX“å¥öÍØÈuÛ‚iÕíÃhÁ–BÝ<	 p°&@pcd
-}kOÑ<Y–窳7•Öã.F—††ô5 bc3í:lAÊî`ŽRJðÙ¨=uidw½êÐ:ŸÛB€­©ÓÀÚj ª+l2 m{=1UÙõÊnÚÂmðê	i„¢…Yþ…¼QåS‹Ô5Ì7sƒ'
-™æbJ¥¢…»²YSä:‹ê{dcC7,t»U£z at H
-‰5 Æ
-ZW­Fö†õ„é¶Sf  ä𪰹TÖÁ”
-\,íhA³hK[‘wµÞÑ:ÜùÎzï
-·O»×õD³uÙ}鈴ÀvF?}¾=#jщ˜Ëaçóí§•j´C¹iƒAQÆût£†eš®xc¸kÜS€5ãÛÊö9ûIJ(îÆwJtˆÑ÷t•Ëó„?R3Psˆúœ¾(„,‘÷}O²;ˆ#º›¯Æžm9OX¯TO/K k2ß•‘ipx…àY;z1{Ë*[UßR‰o#pᪧÅA_YSóÕmŸáÐ8&è[û×z—¸„±2(5?Œl{#J1>‘y€·lWd-¼¤ %CÓÃòÐ͐1ð¬SäÖTµª£3YÞïL+4œú
-ÝâdŠªbÛ–c¾ŸÙ:£²	A…™ägÿ=[ªm/ jBÆofÌVëj’6㏜῝þy,ˆ-
+xÚ­WÝoÛ6÷_!{ H&EQyÐfí–M±ÅC´}e:Ò*‰™$×Í¿;%ˁÓÛÝ‘ÇãÝï¾hîÝ{Üûyñj½X½QÜ<Èx&¼õÎJ	^œfÊ"o½õ>0Á—ŸÖoWoÂÐKƒ,Ž#+™ÄAš¤ ÈÊüb–’³ÃÒ—J±Áà7b×m?äuMLÞn‰X/Ó”é~ îöå»W/—¾ˆD®ÊüaÐm¼tñz½øk!à0sf
+¤ôŠfñá÷¶°÷ÖãÌRï`%Oª4ˆ•ºön¿.øÜe‘x"2%¢—£,°¾Y—ƒlœ³+Ó¶º@cㄪ¡D*f9-ü~sýQWuµLÃ)Ö„—Psh¹çK„RÐ
+¯Ûe˜2òVJ6”‰ˆíL]Ü:Tí=í¦i ½KÒªäS­ F¨HëK_…Šõͦ¨+
+†ø‚+ÎV«G³ïJÓmÞèUÞëîKUèçÌœ)\£)Uq|$ùôD>Jƒ$MÆ4˜_sN{¸ÇSÒT=8˜fÎy ì1 RfvO¶P+Q¦¥ï¡¬
+´®$¶oÙ,}ø¿%%eî. U­[´ÉóE!‡ìð…T”9c(Yõ6Xú±JÙºÔçüMdÅÙèÁ·Tí¹«WPPd"6¶;C™´lÍÆ%4;³mRÑÞVä"jõ–تësÙBžóhŠ¤E@Hˆqŧ¦Ýs$Œ@sT‚÷×@Š"Žµ±Ü‘"¯À5H âöà‹'pÕîD†˜?÷6¦@•9®Áî@îüÉN,á"à¡MùPšF÷ŸÎÙñà˜•=peÓ-qßg ‹ˆïÿ€˜ŠÔSĬ·åc
+&±ë_óæ¡Ö—ˆiÌ®wÔ	¦–àšP®€²¥ߦì¹DŝeSØ6y³©ÎÙ*à œ¤¨IƒÞœ>_–
+z]]¹ÕÚÜ[ø€t¡%SÎ]B¡ÈIñ®­|‚Tˆä(uá°V*ˆCWŸ®:âa	uaöõÖ5OjRTäÿ®M"»ZYV3[O&(Ãä•›êÜŒØu¦9™¿éÆšèÛw¯hïŠîýç9qCà gbêz„T (§v—kÓA¡¢Ô}¦Ù…é:0­~¤}-ØR¨›§ k$‚›¸x$o‰:wŠæyÂò¢Ð½»©r†Xw1jü´4¤¯í1³Ûi×cې»ƒ9JuH(Ág§D4••ÝºGëBî
+¶æN모¾tÉ ´ëõÄÔU?h·1^è
+ÿ©Á7z ¤ŠfùgrðFW÷%.R760ßì
+fš4 d›‹-•šîªvK‘ëªGÜ‘ݸÐï7­ !%6VI´n:ƒzëÓ]§v  äøªp¹TÞŽÁ”\¬ÜhA³hË8‘ÙÓ:ÜùÂúŒ·Ï»×»™$,aÛªÿÜé,€íœ~z{AÔ¢±—ÃÎûÛUH+GÔh‡rÓƒ¢Œ÷™VË4]ñ,Æpßúç k§·•ësî‰åPÜOï
+”è£ïé*W—…Œ~¤f¡$æ Í%}Qÿ0X4"GîûždwGt7_<ºjž°^ë^–@7d¾¯b752y|…àY7z1{«:ßÔßR‰o#páz ÅQ_ÕPó5ݐOáÐ8fè;û·f—ø„±¶(µ0Š]{#J1=‘ùoÙ¾Ì;x)AK4†æ‡Õ±›!cáX§Èm©juOgòbØÛVh9ýºÅÙ?V#$ÄCWMù~áêŒÊ&v’_ü÷l©Q*y6cŒ©gi3ýÈ¿ðÛéo¹Ðˆ4
 endstream
 endobj
-5547 0 obj <<
+5539 0 obj <<
 /Type /Page
-/Contents 5548 0 R
-/Resources 5546 0 R
+/Contents 5540 0 R
+/Resources 5538 0 R
 /MediaBox [0 0 612 792]
-/Parent 5552 0 R
+/Parent 5507 0 R
 >> endobj
-5549 0 obj <<
-/D [5547 0 R /XYZ 151.701 685.529 null]
+5541 0 obj <<
+/D [5539 0 R /XYZ 151.701 685.529 null]
 >> endobj
 90 0 obj <<
-/D [5547 0 R /XYZ 151.701 660.623 null]
+/D [5539 0 R /XYZ 151.701 660.623 null]
 >> endobj
-5550 0 obj <<
-/D [5547 0 R /XYZ 151.701 641.209 null]
+5542 0 obj <<
+/D [5539 0 R /XYZ 151.701 641.209 null]
 >> endobj
 94 0 obj <<
-/D [5547 0 R /XYZ 151.701 404.074 null]
+/D [5539 0 R /XYZ 151.701 404.074 null]
 >> endobj
-5551 0 obj <<
-/D [5547 0 R /XYZ 151.701 373.843 null]
+5543 0 obj <<
+/D [5539 0 R /XYZ 151.701 373.843 null]
 >> endobj
-5546 0 obj <<
-/Font << /F50 3701 0 R /F22 3706 0 R /F17 3698 0 R /F15 3700 0 R /F71 5424 0 R /F85 5521 0 R /F70 4384 0 R >>
+5538 0 obj <<
+/Font << /F50 3701 0 R /F22 3706 0 R /F17 3698 0 R /F15 3700 0 R /F53 3738 0 R /F85 5513 0 R /F59 4373 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-5558 0 obj <<
-/Length 2021      
+5549 0 obj <<
+/Length 2020      
 /Filter /FlateDecode
 >>
 stream
 xڍKãDóž_a¸àHãgls Á|û¡Y&hA»»“4c·ƒÝžď§^v<³q‰«ª«««ëÝñ£ã;_¯¾Ú­>ý:©—§~àìNàû^–‡Î6˽$]å¼sTiukÖ¿îÞ{æåÛmŒìaîùÀí3_à%ÞzøÛȽk]ëM”Äî¡k†
-þü¨šÖ*†¾ýŠ»Z+cùÄM¼ÜÏI©(H=?H§cdZ½Þ­~_@Þ™Þ‰ENÙ¬Þýê;¬½q|/Ê3çBœ%™·M€kçaõÃÊŸÛ"HæçNBãÜ£ã黓bÓ`Ά^DR‰©?·mÝ«îI—Âý\rz!XW¸uSמ¦hj/–Ν6ë0s­ê˜ðÞOü¢´CQ××âeô÷A
-ØMu6yìÁMy	|I#‘Å®-º£²ã}PœêÀËI¾Sæ°tÑuPäž×bi´ì*x%~¦
- ¿µûuàÊ~{*FöNN.‹³:U1¶Ç×‘™l
-Ö#V¹>Ûà3Ô+ÚDÆ~†…oΗBÂ[mªv
-&¸ôL(1ôD7âlù»A©«éY&¡ÏÃ+…ð¶H¿9ì…ú£É{Ñš§àÙDQ4š S‹âQ5ЉPÚ
-x	ùçê÷~ƒq" ÞRÄÂù!œyEçß}ö>ˆâÏÁ‚aB—±t­(9ŒS'¼<IB‘¤ "ºå?W yã¾e•·©{
-„€1Çžáÿµæâغoב·{üb)]PÕÜIÁ_Öhí æý}<~ô‚pafò|;UTT8ÆŒwÞý­t%!àÈw@‹²W Ä™‹6Ù‘‹Ã­ûP4(w_0ÓÝ	Ì
-øc­{ûñÑ`óMúîý™¯È9êŒA¾–Ó(	Xö+ÄSPþ@	KpŸ·@êÝIÔG$ÊiÛ–ÔÿÒõõO0<¯¦bà¡­Ÿ&êìjˆ~ßµûZ5ý­ôžoc‰Ñc4“
-#·Ê’B²ïC
-ç‚»ÚôÊå: 8!æy;ô ®HãRb´UB"g·]]]t¥<ôXèÞ[fƒÒ´ ê`jýHEŒÏ©ô„£‹:ÆÎEgu9Ôᤙ„¹î… NCUEc球­,Š¼Yd"*ÖépýŽs½ »ra](k–„n§ºzh;Ò!Å §•û±ì.Ô)Tª¢£è91Ë@ºb@x¡oÕ!*¨9Lf"É”í0ŠçR¼E3¥d¦óÞŒµŠ#m^´ Mh.(¬‹;–º–¿TŸ¥Ý”m#…PÛ) 絓³dJ2Œ}î$@5ê ÉN$SˆWtÜvJ‰}~·S€$b¬ÿ.\šKFÍ…9ìfÁ±»‚¨F __Üå'îOßÝÿüé7ÜU†?„‰;3pqvñÈ;0ݧËm"&N­6½þ£hεú˜W¤ký4v‹úÌKãe|Lõ4ÊÝ
-*qüyZ'PÜj=‡Ö°ýÀJ†F †+—fvn¨OºkM#Í«&xäAƒšW9‡"Y.Úˁ<R"Ä
- lz]o—TÆ%É0
-£uá‚ُV–HÑŒã’Eb¥z}4/{qÓö•5)惋_9֛²æJŽÀºÅKF©ª5l–T>´uÍa„™üÅM3ÂV7ìß
-ÂL=Ka)U5tÂÉ1åÃMÎ5¥Ö•qL(°^ì~þêP'¼t¢’í³˜äDyú´¦‘hAå‚ï,°™p3©ø‰7É€4S÷+ŠÌ+nc¬Tˆ0œZ"ö7Ë9š–ëèÃ\ځÒ
-䆌Û-¤(ô¥Y	ÇòcðòS‰:Oƒ&I»¬VS¡ëdGƒÞ`³eœb·P_ž¨âžW³‰*”‰êA¦˜`:øO“ÒŽ£fjÅ°€•— CI&;úñdÐÊl§úža껸d at zÿÆÏ:Ÿuðô4$‚–l0Ã,£Xxì6qÐí0—"iŠ‡0Ío}N)Ì‘‰¨!~µíU}€ sßÝ–©—“®e÷tˆP	'À;9ÝÆ$Ó²
-xtõl÷Ȳ׵¶ÌôU2
-¶ØsjQ!0OèÆm=X61L óÜ•/\e #÷4Ú¨ÊãRú%s“qS6. S/*ÞWÖ0ˆDö+ œMÿªtì§T/1¢+21R䙃SGÏ	Ú1~›k}éŠH­Ç\[ÌÐ^Ñ·ÌÕ©Fñä(ÃÍ+•ôý+³CÅ‚Â4YÄIJ
-(mJ>hÅ1³[1¨Ÿ³ÛÙ›«âMÒL©—g	—i	ž–šté†Î±åD®EÓ°OÓí´ ŸC¾ü0z7+?°Â1y¡A×çä!6é㸗ÓÃãmå«šSCœl¡PÑý‡ŸËbôðÞâ¼õÝØ™b(£æo@¦nA¹‹”©¨Š	2'Æ
-þìµÅ0Èà
-:ô²WŠ=÷Áû'ƏÆ÷²ðó-K¦çۇΘ¿Y Æþõ-G\Ò}Š™n]–e:N •4›ËÆSI˜ZºTÚÕò^0Üôá:Ê“Q¯,†^d@©[pÖìå=GòÅ{v‹ñûz·úo+K
+þü¨šÖ*†¾ýŠ»Z+cùÄM¼ÜÏI©(H=?H§cdZ½Þ­~_@Þ™Þ‰ENÙ¬Þýê;¬½q|/Ê3çBœ%™·M€kçaõÃÊŸÛ"HæçNBãÜ£ã黓£9ozI%¦þܶu¯º']
+÷sÉiè…`]áÖ=X L]{R˜¢¨=¼X:wÚ¬Ã̵ªcÂ{?ñ‹ÒE]_ÿ‰—Ñß5(`D49ÔÙä±t6Aä%ð%XD»¶èŽÊ2Œ÷Aqª/'ùLAšÃÒE×5B‘{^oˆ¥Ñ²«à•ø™6€þÖîׁ+ûí©Ù;9¹,ÎvèTÅØw^Gf²)XtNXåúlƒÏP¯Dth;û^¾9_
+	oµ©Ú5˜àÒ3¡ÄÐ݈³å葉b¤_d™„>s¯ÂÛ"ýbä°ê&ïEkþ‚gEÑh€NZ,ŠGÕ@'Bi7à%䟫ßûAÆUˆT xKç‡p>ä÷Ùû Š?†	]Æ2xе¢xä0N ðò$	ED’‚ˆè–ÿ\äû–UÞ¦î=(p`Æ{†ÿךOˆcë¾]G>\<
+Üîñ‹¥tAUs/H$YC µ˜ôkôñ4úÐÂ…™QÈSðíTQQá3ÞyGô;´Ò	”„€#ß-Ê^g.ÚdG.·îCÑ Ü}ÁLw'07àµîíÇ/DƒÍ7iè»÷f¾"ç¨3ùRXN£$p`Ù¯OAù%<,Á}^Ü©w'Q‘(§m[RÿKSÔ×?Áð¼V˜Š‡¶~š¨³«!ú}×îkÕô·ZÐ{¾9Œ%FCŽÑLb4ŒÜ~(K
+ɾ?5œVìjÓ[(”ë€Rà„˜çíЃº"K!ˆÑV	‰œÝvuuÑ•òÐc¡{o™
+JÓ‚ªƒ©õ#1:<§ÒŽ.ê;ÕåP„d^亂8
+UC¶²(òf‘‰¨XC¤Ãõ;Îõj€îÊ…u¡¬Yºêê¡íH‡ƒœVîDzc¸P§P©ŠŽ¢çÄ,éŠ}à…¾mTk„¨ æ0™ˆ$S¶Ã(žKñÍ”’™Ì{3Ô*Ž´yÑ:€4¡ü¹ °b,îXêZþR}–vS¶Bm§ œ×.L2Ì’)É0ö¹“ Õ¨$;‘<N!^ÑqÛ)%Rô9øEÜN’ˆ±þ»pi.5æ°›ÇJì>B
+¢A |}q—Ÿ¸?}wÿó§ßpWþ&îÌÀÅ
+@ÚÅ#ïÀtŸ.·‰˜8µNØôú¢9×êc^‘®
+ôÓØ-ê3/—]ð1ÕÓ(wK(¨8Ä!\ðçi@q«5öZÃö+®\šÙ¹¡>é®54W¬šà‘
+j^åŠd¹h/òH‰7` °éu½]R—$Ã(ŒJÔ…f?vXY"E3ŽKR‰•êõѼìÅMÛTÖ¤˜.~åXo
+Ëš+9ë/¥ªþÕt°YRùÐÖ5‡:dò;O4Í[uÞ°73õ,…¥TÕÐ	'Ç”79×”ZWÆ1¡Àz±û
+ø«C|ðÒ‰J¶ÌbåéÓšF¢•.¼³ÀfÂͤâ{$Þ$ÒL`ܯ(2G¬¸±R!Âpj‰@ÚÜ,çhZ¬£shJ7s:0n·¢Ð—f%ˏÁËO%ê<
+šP$aì²ZM…®“
+zƒÍ–qŠÝB}y¢Š#x^Í&ªP&ª™``z€éà?MJ;Žš©SÀZT2\%™ìèÇcA+³ê{†©ïâéý?ë||Ö
+ÀWÐӐZvp°Á?³ŒbUà±Û|ÄA·Ã\Zˆ¤)Â4¿õMD8¥pX0G
+0$¢†øÕ¶Wõ‚8Ì}w?X¦^Nº–ÝSÐ!B%œ sìä,t“LË*àÑÕ³Ý#Ë^×Ú2Ó?TÉ(ØbÏ}d¨E…À<	 ·õ`5ÚÄ0ÌpW¾p•ŒÜÓh£*Ké—ÌMÆMÙ¸€N¼¨x_Yà ٯ p6ý«Ò±ŸR½Äˆ®ÈÄH‘gN='hÇøm®õ¥+"µsMl1#@xE»o†Þ2W§Å“£7¯x<VÒ÷¯Ì6
+Ód')5 d´)=ø ÿÅDÌnÅ ~Î~lgo®Š7Io0¥b\žq$\¦%DxZBhÒA¦:Ç.”¹MÃ>M·GЂ|^}xøòÃèݬüÀ
+Çä…]Ÿ“‡Ø¤ã^NsTŒ_´•#¬nhN
+q²…BE÷C~,‹ÑcÀ{‹óÖwcgŠ¡ Œš¿q ™ºå.R¦r *&Èœd+ø³×à ƒG(èÐË^)ötÞïŸÿ=ß?ÈÂÏ·,™žo:cþfû×·qpI÷)vpdºuY.”é8 TÒl.CO$ajéRUhWË_xÁp_Їë(OF½²z‘¥nÁY³—ôÉïÙ-ÆïëÝêoo+K
 endstream
 endobj
-5557 0 obj <<
+5548 0 obj <<
 /Type /Page
-/Contents 5558 0 R
-/Resources 5556 0 R
+/Contents 5549 0 R
+/Resources 5547 0 R
 /MediaBox [0 0 612 792]
-/Parent 5552 0 R
-/Annots [ 5553 0 R 5554 0 R 5555 0 R 5562 0 R ]
+/Parent 5507 0 R
+/Annots [ 5544 0 R 5545 0 R 5546 0 R 5553 0 R ]
 >> endobj
-5553 0 obj <<
+5544 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [222.808 495.715 401.569 507.404]
 /Subtype /Link
 /A << /S /GoTo /D (diagnosis) >>
 >> endobj
-5554 0 obj <<
+5545 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [192.155 482.166 457.513 493.855]
 /Subtype /Link
 /A << /S /GoTo /D (problems) >>
 >> endobj
-5555 0 obj <<
+5546 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [371.295 145.226 460.543 156.916]
 /Subtype /Link
 /A << /S /GoTo /D (diagnosis) >>
 >> endobj
-5562 0 obj <<
+5553 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [99.895 131.677 186.204 143.366]
 /Subtype /Link
 /A << /S /GoTo /D (diagnosis) >>
 >> endobj
-5559 0 obj <<
-/D [5557 0 R /XYZ 100.892 685.529 null]
+5550 0 obj <<
+/D [5548 0 R /XYZ 100.892 685.529 null]
 >> endobj
 98 0 obj <<
-/D [5557 0 R /XYZ 100.892 551.504 null]
+/D [5548 0 R /XYZ 100.892 551.504 null]
 >> endobj
-5560 0 obj <<
-/D [5557 0 R /XYZ 100.892 520.025 null]
+5551 0 obj <<
+/D [5548 0 R /XYZ 100.892 520.025 null]
 >> endobj
 102 0 obj <<
-/D [5557 0 R /XYZ 100.892 303.707 null]
+/D [5548 0 R /XYZ 100.892 303.707 null]
 >> endobj
-5561 0 obj <<
-/D [5557 0 R /XYZ 100.892 276.674 null]
+5552 0 obj <<
+/D [5548 0 R /XYZ 100.892 276.674 null]
 >> endobj
-5556 0 obj <<
-/Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F71 5424 0 R /F17 3698 0 R >>
+5547 0 obj <<
+/Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F53 3738 0 R /F17 3698 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-5565 0 obj <<
-/Length 1846      
+5556 0 obj <<
+/Length 1842      
 /Filter /FlateDecode
 >>
 stream
-xÚ­X[¯Û6~?¿BèËÊÀZoºä-M›n‚M›ÝsŠbÑôÇâ±…È’#Êñ ?~çBÚÖ‰¶
-ÐÀ$‡£á\>Î'Û$O~¸ùöîæÙ+“'"Ïê¼ÉÝC"ŒÈÊ\$EUg¦ÖÉ]“üš
-¹úíîͳWR&UV…&βȪ²AÄóa¥òô´Z+cÒiÀQ§¯{?Ù®ã…ížÜ­ª*u~âÕí‹·ß¾X­…eúrg“yCà¡7ßßÝ|¼p
-¨y¥É”J6û›_Ë“öÞ$y¦ê*9ç>Q¦Ê
-c`Þ%·7ÿºÉ¯Me"dV¡g&ë:#ÛÈä¬ Dž§/‡ý~èA¥¢L¿G0S¤£g‡sí»<Y+Ô‚%ÜíÜj-+•>]7¬d•žÚ~ˤG0¿zÏKòNZïa'Çðýh[ïÃè8I\Ó=2µÃqŠ'ÞÚ=žwoy¹·m·F…QC¡2£ƒŠ¤R*íZ?eÁ$ð ßMBGž’‰à–ZrÄÖ±g~<îïa&RŠ^Q¤Ãoø@o˜ünh¹qÞ»ÿçEYf¦”|æ•-JçéœÊz^Ñ!0N»Ñ¹È€~SªNã°íÞ?_­µ©Òžåûš¿#³ åV²$Zh2À¾‡pÑ. ~“˜B“˜ó'‹NÝ´(8Z˜´·{Ç$ïÆO¨ú×{p‚݆ÍÆ:À(¡U1WŒ÷?“kt÷•D“âI`V”jÎReCsņVhh(x–Ê5Ÿ…Ãóig'ží@Dç</6pOPécßn,‚;
-ŸvAÆ @ì#s¿ˆÈi„ËâFŸÅM	XT~¯!ÚB|	\¶Få,‘yVÉ2f§~˜–°&óL(™ÆcßÓ•@©Ö‡‘‡_^ÿx˳K1V€ppRÏ[0CðáôÔbÚÃ#.‡>L<Ô9²r]B…`G˜x3!qö¼ÏeI0Çqa$‰¯çñÙ†ãÈ+ÿè'·GøJC>Db;…Ñór åQ6Ð-l>8GÝ"°Ø!˜W‚C”ÒÁ!H<;„8(1’¾Ì-÷¼ÿ;SÉoÄ?ðÈÐ;ŸÂ\¬%’FG)vG~îFmÊtÆG0㚊N ¨èºVFµ6Å•üu% ÎMÌí–ìé=³Y&÷îēò: †‘¹é»A	»%¿nºÖÑM¥ëW‘nn¯Zy¾qfe øØÀÄWtÚᗏ¼ ÁE	Ÿáµ}ä…§<
-,~ˆBû«)áæ„ù=æK¡Bh`ï@Ù
-2ÑŸ©‘º¨¾¡'©T>¥$¤	!ŠãDó‘Ç9¬Ê˜À<ê\É´‰e´o¸²’Ú9„í\æÚm§kóÌ%å_!û\VYUõRŠ*U&¤ˆÙǺ–Z"ðù°2PrÜRÊ‚f¥*Îyí}nò6\¶Ó®
-Øa[ïþú-„Äbg°RguU}Ö ÈÐ œ{%îÞr­Ãb\Õép@Ì€ÿ?ïñ ^Yœ’Ð_ý‡M^VëK‹wní.J*˜çZ‘¬Â„Ön8t¡ù°pº.3Y×_çtp–Ùé-[¾YŠíZÔÐuk: Á_¼À¬.%ܬáˆÓ=%HXæ‘@iÆáþ\žš°C_ÇæÝ°åÉû\hJx¸8QÎFÆ'ÙñZ:`b„¾ó9^¢:}¥sˆ÷èsOêªÊJ“€33YÉ?v¤,ÕGÎü¢k™åR‘¬¼R×aÄLŠú.„ÒH\©¯¢SÌ5hÙøÍs.ãªÔ 3O|¯VØÊ·…ÚG¬_8nà¤ÑÛñÆÏ߽㉟Y‡N_P½@Û4#©påò¼|€TH•^ÒýŒt³m`|i{Êf$ÁûvÛ/d´Pß\“}³”ŸÿƒVQƒ¡Œ&‡ûׯ¦Æ}j±‰Áyëû¿M<=!Ë0~àfдPàASiÔ¿ÊeúÖ²ÕÌác”3Ey8R+‰HÞÃb?~%[¡l“ü6Ã7fw®Ç ½
-¾¦¨:Î)¿Ó6¬¹”¹±·ám‹yøS;NGÛaÆD"
-ˆÊyu\K½ñr…eúú1ÒËE,Šõ@@âÈá'–Ò‹V™®Ïõ]ω;Ûð!—®W?ÝòØ÷¡€ÇÞ>v.Ää&À¸çêwwüèåË!D‘ÕuùÄÎÐÌ]…ËOèèÔ´.ÁQ¡VÃøH@"•aÝ/zǪP¦0‹1Š’"…á„epñú6è
-‡ØM¸>H
-/^ÞxŽ}óͼhïv±_«u¿P—7öHOÞ]šR—v˜ú1vX¬öûÖ_üIÁò” Î<{eÄì/pF¡ç>/Ÿ|4·‰§K!„0„š°iQ‰¨¾å¡ÕÿøÐ#éô`é}¨T@Ó¥ŸI;qî fªKe²¢>wC~Ÿí‹à7Y%ªø¯‹#”ÿÇÌó
+xÚ­X[¯ã4~?¿"â…T¢!¾å²oËÂÂ"ÎA±<ø4>m´iRâtË‘øñÌÅnÓ³á"ú`{<Ïåó̸y²MòäË›Ïîn>}iòDäY×"¹{H„Y™‹¤¨êÌÔ:¹k’_R!W¿Þ}ýéK)“*«‹BgYdUY âùjX©<=­ÖʘtpÔé«ÞO¶ëxaû†'w«ªJŸxuûüõgÏWk¡E™¾ØÙÃäFÞxèÍw7¿Ý8Ôœig2¥’Íþæ—_󤁽¯“<Su•œˆsŸ(Se…10ï’Û›ïoò¹É¢L„Ìj#ô•ÉºÎÈ629+@'‘çé‹a¿zP©(Ó/ÆÌéèÙ!ÂÌ}—'k…Z°„»[­e¥Ò‡¡ë†•¬ÒSÛo™ôÛÌo‡Þó’<ƒ“Ö{Ø	Ä1|?ÚÖ»À0ºNRg'×tLDípœâ‰·vçÝ[^îmÛ­QaÔP¨Ìè "飔J»ÖOY0	|#À7FF“Бg§d"¸åKŽØ:öÌ·Çý=ÌDJÑ+Štxà
+è
+“ߌ-7Î{÷W^”efJÉgÎlQ:O7à4PÖóŠqڍÎEô›Ruz‡íh÷þÙj­M•ö,‡Ü×|‚Ì”[É’he É SøÂE»0€úMb
+MbΟ,:tÓ¢àhhaÒÞߣè#\ïÁ	v6ë g „Vŵb¼ÿ\X£»gMŠ'YQª9K]P”
+ÍZ¡¡M àY*×|Xϧx¶ó¼ØÀ=A¥}»±î(|Ú ±Ìý""§.‹}7%`Qø½‚hkñ¸lŒL=‡Q‘g•,cvê‡i	k2Ï„Ò‘i<ö=]	”j}yøéÕ··<»c'õ¼3NO-¦=œ1âyèÃÄÃA#+×(Tv„‰7g¿Áû\–s¯ Œ¤â¢3ñõ<>"Ûpyåýäö_iȇHl§0zA ü"ʺåÍǯQ·,væ•à¥tpÏ!JŒ¤/óEË=ïÿÁTòñ<2ôΧ0k‰¤ÑQŠ]Æ‘¿v£6eºã#˜qME' Tt]«
+£Z›b&]	¨ssûƒ%{zÏl–ɽ;ñä0‚¬ÆÈćadn:ÄnPÂnɯ›®utSéúU¤›ÛÄ«VAžo†Y(>60ñUvøå#/@pQÂgxmyá)‹¢Ð~ö!%Üœ0¿Ç|)T
+ì([A&ú'Õ!RÕ#ô$#•*§”„T"!DqB€h>òx
+«2&0:W2mbí®,†äŸva{-óí¶ÓÜ<sIù3dŸË*«J ^JQ¥Ê„1ûøC×RK>VJŽ[JYЬTÅ9¯½ÍMÞ†ËvÚµ;ìbëÝ¿…p€XìÖBꬮª„s¯Ä}Àk®uXŒ«:ˆðÿ‡=À+Ë¡“SúK£ÿ¶ÉËj}iñέÝEIó\+’U˜ÐÚ
+‡.ô ïN×e&ëúÿ9\'åêô–-ß,Åv-j躵à/žcV—nÖˆpÄéž’$,óH 4ãp.OMØ¡¯cs„nØòäm.4%<\œ(g#ã“ì8—˜¡ï|†—¨NßBéâ=úГºª²Ò$àÌLVòï)KõÄ‘W~ѵÌr©HV^©y1“¢¾¡4WêÑÀ@)®5hÙøÍ3.ãªÔ sø^®°•o;
+´X¿pÜ:,À…I£¶ã?Ãe:9|Aõ9lÓŒ¤Â•ËóòR!UzI÷/0ÒͶñ…í)›‘ïÛm¿ÑB}sMöÑR~þ­¢CM÷+®_%(L;{ßbƒóÖ÷O<=!Ë0¾ãfдPàASiÔ¿ÊeúÚ²ÕÌác”3Ey8R+‰HÞÃb?>“­P¶É~›á³;×cÐÞ_ÓNTç”ßéÖ\ÊÜØÛð¶Å<ü¾§£í0c"ŠDå¼:.È¥Þx¹B†2}õ†Çéå"Åz  qäðKéE«L×çzƒ®€çÄÎ6|È¥kÄÕw·<6†Ç}(à±·1¹	0î¹zÅÝ?zùrQdu]>±34s³rù	šAëj5Œ$RV±ÑýWïXÊf1†CQRÄ 0œð¯.^ï½áð»	שáÅËño>ú/Ú»]ìBFçjÝ/Ôå=ÒÓŸ7B—¦Ô¥¦~Œ«ý¾õR°<%¨ó_ € qõ—8£Ð×>/Ÿ|tmO#–B>a5aÓ¢Q}ËCªÿøÐ#éô`é}¨T@Ó¥ŸI;qî ÔÕûM™¬¨Ïݐßßg`ûÃ"øMV‰êþ¹qq„òñ'ˆÍ
 endstream
 endobj
-5564 0 obj <<
+5555 0 obj <<
 /Type /Page
-/Contents 5565 0 R
-/Resources 5563 0 R
+/Contents 5556 0 R
+/Resources 5554 0 R
 /MediaBox [0 0 612 792]
-/Parent 5552 0 R
+/Parent 5562 0 R
 >> endobj
-5566 0 obj <<
-/D [5564 0 R /XYZ 151.701 685.529 null]
+5557 0 obj <<
+/D [5555 0 R /XYZ 151.701 685.529 null]
 >> endobj
 106 0 obj <<
-/D [5564 0 R /XYZ 151.701 660.623 null]
+/D [5555 0 R /XYZ 151.701 660.623 null]
 >> endobj
-5567 0 obj <<
-/D [5564 0 R /XYZ 151.701 641.209 null]
+5558 0 obj <<
+/D [5555 0 R /XYZ 151.701 641.209 null]
 >> endobj
 110 0 obj <<
-/D [5564 0 R /XYZ 151.701 586.889 null]
+/D [5555 0 R /XYZ 151.701 586.889 null]
 >> endobj
-5568 0 obj <<
-/D [5564 0 R /XYZ 151.701 559.114 null]
+5559 0 obj <<
+/D [5555 0 R /XYZ 151.701 559.114 null]
 >> endobj
 114 0 obj <<
-/D [5564 0 R /XYZ 151.701 345.862 null]
+/D [5555 0 R /XYZ 151.701 345.862 null]
 >> endobj
-5569 0 obj <<
-/D [5564 0 R /XYZ 151.701 318.693 null]
+5560 0 obj <<
+/D [5555 0 R /XYZ 151.701 318.693 null]
 >> endobj
 118 0 obj <<
-/D [5564 0 R /XYZ 151.701 190.566 null]
+/D [5555 0 R /XYZ 151.701 190.566 null]
 >> endobj
-5570 0 obj <<
-/D [5564 0 R /XYZ 151.701 165.115 null]
+5561 0 obj <<
+/D [5555 0 R /XYZ 151.701 165.115 null]
 >> endobj
-5563 0 obj <<
-/Font << /F50 3701 0 R /F22 3706 0 R /F17 3698 0 R /F15 3700 0 R /F70 4384 0 R /F51 3729 0 R /F71 5424 0 R >>
+5554 0 obj <<
+/Font << /F50 3701 0 R /F22 3706 0 R /F17 3698 0 R /F15 3700 0 R /F59 4373 0 R /F51 3736 0 R /F53 3738 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-5573 0 obj <<
+5565 0 obj <<
 /Length 460       
 /Filter /FlateDecode
 >>
@@ -17056,21 +16995,21 @@
 ß±@)ìoÏGªQÿ@é~UJN>±¸ÄÇÜúvëvËrüprõ{·ƒ oI¸Ðõ“Ý„o(ٍޑã>µñ|½Yļ¡•7”Ro(qºïa^nwYßøoü i9é^
 endstream
 endobj
-5572 0 obj <<
+5564 0 obj <<
 /Type /Page
-/Contents 5573 0 R
-/Resources 5571 0 R
+/Contents 5565 0 R
+/Resources 5563 0 R
 /MediaBox [0 0 612 792]
-/Parent 5552 0 R
+/Parent 5562 0 R
 >> endobj
-5574 0 obj <<
-/D [5572 0 R /XYZ 100.892 685.529 null]
+5566 0 obj <<
+/D [5564 0 R /XYZ 100.892 685.529 null]
 >> endobj
-5571 0 obj <<
-/Font << /F22 3706 0 R /F50 3701 0 R /F51 3729 0 R /F15 3700 0 R >>
+5563 0 obj <<
+/Font << /F22 3706 0 R /F50 3701 0 R /F51 3736 0 R /F15 3700 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-5577 0 obj <<
+5569 0 obj <<
 /Length 2262      
 /Filter /FlateDecode
 >>
@@ -17094,78 +17033,68 @@
 = w
 endstream
 endobj
-5576 0 obj <<
+5568 0 obj <<
 /Type /Page
-/Contents 5577 0 R
-/Resources 5575 0 R
+/Contents 5569 0 R
+/Resources 5567 0 R
 /MediaBox [0 0 612 792]
-/Parent 5552 0 R
+/Parent 5562 0 R
 >> endobj
-5578 0 obj <<
-/D [5576 0 R /XYZ 151.701 685.529 null]
+5570 0 obj <<
+/D [5568 0 R /XYZ 151.701 685.529 null]
 >> endobj
-5317 0 obj <<
-/D [5576 0 R /XYZ 151.701 627.115 null]
+5306 0 obj <<
+/D [5568 0 R /XYZ 151.701 627.115 null]
 >> endobj
-5511 0 obj <<
-/D [5576 0 R /XYZ 151.701 610.245 null]
+5502 0 obj <<
+/D [5568 0 R /XYZ 151.701 610.245 null]
 >> endobj
-5575 0 obj <<
+5567 0 obj <<
 /Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-5582 0 obj <<
-/Length 1895      
+5574 0 obj <<
+/Length 1896      
 /Filter /FlateDecode
 >>
 stream
-xÚ•]£Fò}~ÊÃK1CÓ4
-Q)YÍ&énïv|Ú‡$´íÖp¼Þ‘îÇ_}4Ù“î‰ú쮪®/;vAürûïÏ›»û÷:„Ž¡Ò`³
-DGy‘YGIlêà÷ðݾ<Æ­ÖRÈ0Yý¹ùíîas÷ם€Câ@\t¤ŒtšUs÷ûŸqPó· Žd‘gm©ò(S
-àCðt÷¯ÅC at CeÿÏ!ä†ÐA’F:×s/”VQ–)vãýªHŸž6àG¦Cø"ºZ‹ðãJ„¾GV¾û÷Çz¿’"üð]†ÛÖIå¹ÊãßÿÉ üøðw(v(¸=*âB ! TÄQ¦Vú´7íj&Ex^%:4ÿ‹Ôõ#e–¼¬’<45“¶Ä>•qØŸv;Ó¶kû9 ÛV‡S´þ–ao˜ðT6xâsÉô_? öióaôLÈH¥ÞȺ[­[0€¡Ä¿¢Ê¾kLש‰ÔáÙuƒËþŶ;†É*Ì—²9¼DÕµèèîäJïRÿãÕ[xƒšáC7ôKvu[´K¢SM„~äáf_L´=iJ÷²R*,Ÿ¯L«-\œU§ƒ—:O§oží°ïNžyèzvàr$y[†ŸW‰òp2£A`ÅÌ`Ÿo8µ–¢Nñ4ˆè°6Î~¦Ç¯™»Ï]×0rt¦Ç¨ëp +P£)‰ðʘù2¸²‚±ò¤yƧêÜ‹WËÃþµLÓc¤”ÔBP)n
-b°3(˜€PÚ$
-£‰ÉØŒ‘ûÄÙQñ&[<D˜cÈ‘‡ÃLñô· ^ïMÛc”(j¤cúÊÙ#'Î×rCfÞr ÞdtqGÖÛg6ì`ÏE²@Pñ¼=‹^ìbÂímhêØ%™S£2òØ·h»0 at i~ZA2QšÈpß/YãS ¾í™vu)²F™…@cj[ÙÖŒš|^zIŸ™¦eÔ™¿NÐ_LMZY*ØÎ
-5“"ƒ aÎv®ñ¡eÁ<àõŒ\YHRžáÃñŠ˜
-ûcézvÕ5€QçŒse†ñr6™S¨{YŠçB¦S¿[KP‹5¨úÊð·¥oŸ
-éTBBœêÖ€”[v!öoŽ´ÎٝmËcãs@½åíâ«¿ñc-õÌ DZS:ì`cTf0(J§·¢Ìè!Â_°šÌó#&9•ñ7ÈË®/áT úõG”@Ó‘¶5¦^/Ú^ÒË¢Õ"{@Î|¶æ<¦:‘ê“ãŽ0_&
-<ŠR+Èto9`±Ã¤@†\“ˤÄSÈ)ì3ÓkHr“A&Í×r¹Þ¸O‡£”®Êcš	øíñ®€œ)k*1€1$3ïÒXç:JØk­ï_-£Ó됐¿cJ¡ÛáqJ?í±1å
-‡%†HUögs‘ò¸RaÓ±ƒûQºæ©åÙûòàÇØ”	Hî}¿™š8ШæرýHTðô½­˜Š£ªtz¿g
-i:¿ûN-¾=<æ8ú‘sæðÔ‚óP¦¦¹_˜˜4©ž¨æ‹7ÛYÓV¦•ô‚T`$úƒðR*	ÛÒü‚9º^¶ÛQL?SO‡šÑg?·†Š3˜•ž†µ@¯¥¹]^Ôxb¥#í¦‚Yp|ÖdÖ£ãíFø“'c¹~eJ•
->r4…¾<´c*”VÑ‘IcCdó݃)¸«Óa\€äÿ™)Çrg¼Þt#O&¡o<žß2ÍCˆ$–Í‚Û¦~Óá"Î:x7h‚Îì/«uGÉÓ2ȆâVa`j×SOé¼Y'ÞöP`NU
-ðøÑ’‰›qÄN÷Èù=’—¥Ëˆí°g¨ÃgKy}È|ž«ä` Èk–g¸òàiÙŒK‚mÌâä~‚ûT\ŒB°?5°(¿âÆÝC)ßd‘õöõ†ÑÚ°@~ uÚbGÞU‘pùuAâcêG³…‡"]Šç/'[Ó@V¼YÒ—¬¥tlkÚTÌãYùJ@ Vë÷qŸ¼,Hóø¸„Ó÷„ý¡Æø½¤µÕ·þ8gŽ¥u¬¹C[¾þꉾMp¤QBñØž¯j]ªZÏ7äPUCð;Ógúùr¸´bÍëêL²µóUà¾í™Ev'.oûÐ.¥Åß^R°cr—$„º5|§s=yt¸}$"|Ü2å•»##<KF‹IÁï,Œ]Zrî[2‰\/é·cÐÿ‚ì¿ãßu~•í¿.`9+``ú`óÏò¤tTè˜~•]D2–Œ
-å##–~½§‘–I°ž‰QZLÿŸ,þ"¤ˆtü?ÿÀ©ŒÒìúÿ
-Ô!IˆDE1þ133QåAY–²…B	´0½…?\Yxÿ>›‹ëH ³ä~ŽßßߟÏçzÈsunwOÐ}ÝUýý‚rÝ!üùÕG3:ÖÛ77\”¤*‚ïøñJv¦Ïã¬uƒÎÃ"µ÷V½
-õî8Ò­
+xÚ•ËŽã6òÞ_!ä°‘X-Š¢(A€dГt€ÝٝöbIj‰¶‰Öáäñ4°¿õ d»­Y`Oª'YU¬—» ~¹‹ý÷çÍÝý{BG‰Pi°Ù"Ž£¼H‚,£$6uð{øn_FãVk)d˜¬þÜüv÷°¹ûëNÀ!q Î:RF:Mƒª½ûýÏ8¨ù[G²Èƒ‰¶Ty”)p<ÝýkñÐPÙÿs¹!t¤‘Îõ¥J«(Ë»ñ~U$áOOð#Ó!|]­Eøq%Â
+ß#+ßýûã½_I~øˆ.Ãm뤈òÜåñïÿä
+P~|øÇ»”;Üq!ÐP*â(Ó+}Ú›nµN“"<­†ÿˆEꆑ‘r at K^VIššIÛbŸÊ8Ž»FÛwÃ% ÛUÍq Z˸7Lx*[<ñ¹dú¯û´ù0y&d¤RodݯÖÀ­Ž-ÀXâßQeáз¦ïàÔDêðäúуåðb»ÃdæKÙ/Qõ:º;ºÒ{€ÔÿxõÞ f¸éÇaÉ®~‹vItªÐ<ÜìË‘‰và¯3mé^VJ…åsóÊ´ÚÂÅYul¼ìØ{:}ÓðdÇ}ô̦؀ˉäylA~^A$Êæh&ƒÀŠƒ}¾UàÔZJˆ:ÅÓ ¢ÃÚ8û™¿fî<w}ËÈÁ™£®Ã‘¬@¶$Â+cæËèÊ
+"Äʳæ	Ÿªw/^-‡×a4퀑R>RA¥¸)ˆÁÌ `Bi“(Œ&&ã02Fîd'Å›lñdaŽ!D>Žàˆ?`è½ð
+|¸hº£DQ#3TÎ8q¾–2ó–ð&Û˜x ‹{ª°Á>[°±±£5>ÉAÅóö,z°‹	··¡©S—dN9NÊÈc_Ü¢ívÄ ¥iøiÉDi"Ã}8gO1€0øv`ÚեȚd­©me;3iòpxé%}fšŽQgþ:B1u4w<he©`;7ÔLŠ„9Û»Ö‡–iüó€70re!Iy†Ç+b*¥üÙUßF0Î	”§ËÙdN¡þe)ž™Îýn-A-Ö è+ÃÜ–¾Alz*¤S	ahqv©[Rnمؿ9Òzgw¶+Ʀæ€ {;ÉÛÅWãÇZêéLé°ƒ!ŒQiÌh Q”No=D™ÉC„¾`5·˜çLr*ão—]_© ôê(¦#mkL½^´½¤—E«E2õ €œùlÍiJu"ÕGÇ	`¾Lx9¤VéÞrÀ cÇY9+&çI‰§SØg,¦!֐ä&ƒLš¯år½qŸ2G)]•Ç4ð;ã	\- 9SÖTb cH.¼Jkë)a¯µv¾uŒÎ¯CBþŽ9…n‡ÇU(ý´{ÄÆ”+–|"U9œÍEÊãJ…mÏî'隧–gïËƏ±9<ø~37q Q'̱cû‘¨àé[1GUé*ô~)ÎÒt#÷) ;|5z>xÌiô#çÄá¨ç	 LMs¿05˜4©ž©æ‹7ÛYÓU¦ž”Gô‚T`$úƒðR*	ÛÑü‚9º^¶ÛQL?SMÍ賟[ãÅ€ÌJOÃZ ×ÒÜ.Ïj<±Ò‘vSÁ,8=krÑ£ãíFø“'S¹~eJ•
+>r4…>?´c*”VщIcCd—»RpW§Ã¸ 3ÈÿSåÎx½ùFžLBßx|yË<!’X6.lKL˜úmˆT8ëàÝ 	:³?¯ÔA'NÇ Š[…©]3L=¥÷d-œxÛC9W)ÀÓDK&n¦;ß#/,GlÕxúÐø1|²”×çÌ繩JE^³Ä4ÃýOËvZlk'÷ܧâb
+‚ñ…Eù7èJù&‹¬·¯‡4ŒÖ†òð­Ó8ò®¢ˆ„ó¯ÿS?š-<8éR<9Úš²âÍ’¾d-¥cWÓF bÏÊW°²X¿ûäeAš¿ÀÇ%œ¾GìGµÆï%­¾õÇ9s(­cÍÚòõWOôm‚#ŠÇ.ð|Uëì\Õúró@Uõ4„ _°3}¦Ÿ/͹k^'Pg–­¯÷íÀ,²{:qyÛ‡vÙ”{IUÀŽÉ]’êÖðÏõ佪Òáö‘ˆðqË”Wð,™,&¿³0vnɹoÉ$r½¤ßŽAÿrøŽ3|×ûU¶güº€åEÓ›–'E £BÇô«\è"’±dT(±ôë=´L‚õ…¥ÅüÿÉâ¿ BŠHÇÿó‘Ê(Í®ÿ¿q À@‘™äHTã3&f"È£"ËR¶P(æ±·ð‡+ïßëKq‰,IîÇñðýýýétŠ ‡<—Qïv÷Ý×}5Ü?!(×ØŸ_}4£C½}sÕAIª"ÈÀ鎯dÏ:*¾Œ³ÖQ:k‹ÔÞ[õ6ÔÿáKÒ›
 endstream
 endobj
-5581 0 obj <<
+5573 0 obj <<
 /Type /Page
-/Contents 5582 0 R
-/Resources 5580 0 R
+/Contents 5574 0 R
+/Resources 5572 0 R
 /MediaBox [0 0 612 792]
-/Parent 5552 0 R
-/Annots [ 5579 0 R ]
+/Parent 5562 0 R
+/Annots [ 5571 0 R ]
 >> endobj
-5579 0 obj <<
+5571 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
 /Rect [123.651 116.961 370.92 129.913]
 /Subtype/Link/A<</Type/Action/S/URI/URI(http://www.samba.org/samba/docs/Samba3-ByExample.pdf)>>
 >> endobj
-5583 0 obj <<
-/D [5581 0 R /XYZ 100.892 685.529 null]
+5575 0 obj <<
+/D [5573 0 R /XYZ 100.892 685.529 null]
 >> endobj
 122 0 obj <<
-/D [5581 0 R /XYZ 100.892 660.623 null]
+/D [5573 0 R /XYZ 100.892 660.623 null]
 >> endobj
-3736 0 obj <<
-/D [5581 0 R /XYZ 100.892 476.038 null]
+3740 0 obj <<
+/D [5573 0 R /XYZ 100.892 476.038 null]
 >> endobj
-5580 0 obj <<
-/Font << /F76 5480 0 R /F17 3698 0 R /F15 3700 0 R /F29 3731 0 R /F30 3732 0 R /F58 3733 0 R /F68 3734 0 R /F50 3701 0 R >>
+5572 0 obj <<
+/Font << /F76 5472 0 R /F17 3698 0 R /F15 3700 0 R /F29 5413 0 R /F30 5441 0 R /F61 5442 0 R /F71 5443 0 R /F50 3701 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-5591 0 obj <<
+5583 0 obj <<
 /Length 2131      
 /Filter /FlateDecode
 >>
@@ -17192,377 +17121,369 @@
 <å&Z[£4Yç‚7Ê)ìÙ(÷«'^UÒ(^=+è/ŽCjÏ}²L>V&®þc$Ù†4@ˆ;Þ‰§ô»§»cèŽüæ“ŸXÀðïBýéjFdzþ«¾ÒQ¥ë¤—ȹQ•=Diå´ùY<P’@¢ä¡îk—u[®~d\¥þùû~ÿð?z‚¥Ô
 endstream
 endobj
-5590 0 obj <<
+5582 0 obj <<
 /Type /Page
-/Contents 5591 0 R
-/Resources 5589 0 R
+/Contents 5583 0 R
+/Resources 5581 0 R
 /MediaBox [0 0 612 792]
-/Parent 5596 0 R
-/Annots [ 5584 0 R 5585 0 R 5586 0 R 5587 0 R 5595 0 R 5588 0 R ]
+/Parent 5562 0 R
+/Annots [ 5576 0 R 5577 0 R 5578 0 R 5579 0 R 5587 0 R 5580 0 R ]
 >> endobj
-5584 0 obj <<
+5576 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [150.705 370.902 223.49 382.591]
 /Subtype /Link
 /A << /S /GoTo /D (anon-ro) >>
 >> endobj
-5585 0 obj <<
+5577 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [344.909 343.804 508.322 355.493]
 /Subtype /Link
 /A << /S /GoTo /D (StandAloneServer) >>
 >> endobj
-5586 0 obj <<
+5578 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [150.705 330.254 214.801 341.944]
 /Subtype /Link
 /A << /S /GoTo /D (RefDocServer) >>
 >> endobj
-5587 0 obj <<
+5579 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [457.999 268.578 511.352 280.268]
 /Subtype /Link
 /A << /S /GoTo /D (StandAloneServer) >>
 >> endobj
-5595 0 obj <<
+5587 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [150.705 255.029 254.031 266.719]
 /Subtype /Link
 /A << /S /GoTo /D (StandAloneServer) >>
 >> endobj
-5588 0 obj <<
+5580 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [258.705 255.029 321.304 266.719]
 /Subtype /Link
 /A << /S /GoTo /D (SimplePrintServer) >>
 >> endobj
-5592 0 obj <<
-/D [5590 0 R /XYZ 151.701 685.529 null]
+5584 0 obj <<
+/D [5582 0 R /XYZ 151.701 685.529 null]
 >> endobj
 126 0 obj <<
-/D [5590 0 R /XYZ 151.701 660.623 null]
+/D [5582 0 R /XYZ 151.701 660.623 null]
 >> endobj
-5593 0 obj <<
-/D [5590 0 R /XYZ 151.701 641.209 null]
+5585 0 obj <<
+/D [5582 0 R /XYZ 151.701 641.209 null]
 >> endobj
 130 0 obj <<
-/D [5590 0 R /XYZ 151.701 472.658 null]
+/D [5582 0 R /XYZ 151.701 472.658 null]
 >> endobj
-5594 0 obj <<
-/D [5590 0 R /XYZ 151.701 440.657 null]
+5586 0 obj <<
+/D [5582 0 R /XYZ 151.701 440.657 null]
 >> endobj
-5589 0 obj <<
+5581 0 obj <<
 /Font << /F50 3701 0 R /F22 3706 0 R /F17 3698 0 R /F15 3700 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-5602 0 obj <<
-/Length 1942      
+5593 0 obj <<
+/Length 1943      
 /Filter /FlateDecode
 >>
 stream
-xÚ¥XK“ã6¾ûWø¹j¬Ñ[VršW6™ªT²é®ÚÃ$ZÒØJK¢—’¦Ç[ûã÷@ʲǽ{Ø‹E‚  ‚ÀÐÁú°Ö[½}\½þ1ŠÖ¹_äA¸~ü¼ƒÀßÑ:Û~Z$ëÇjýÉ{¨Ë±ÑýæÏǏ̾ó‹,Kˆ=*ü ܁ðE~ìo¶aÅÞ?6qàiú1 xO4ª«Í6NïÃW՝Úzyi ¥~¬?s?s'1̉iõáqõÏU"x&¦~¯ËnõéÏ`]aíã:ðãb·~fÎn§;?KSŒÛõÃêï«`yì0]ꝅ&…Ïg#í•îTÓÃè¨ðººÛD;o¿Ùâ·6BjóeÃóAŠ¿;ïyå^ݶ2SvõAuDßoBO	e©¡„‡Á<Ý
-Ꮰ
-~{ÿîõÛ÷ï0­†¾"—àÛ0öÓ¤Sÿ¤Wm{W¹õPšÆ;õðÚ¨šVÆJ>­2‡Ú®6ȝÓÈ·B_9ÑÎÓæIˆÏÍx”ÑÞ¨¾¤5;×°$+:Ʀb«©;=²ºØk5ÛX*
-°Á—Àý‡‘_¤!Ç6ǹŸçÉdˆ(ÜÅXhc쉆lq–ßÄ×õ=CÅìNd=aFìÈ÷äÁÃdØ!ÖNfp•ÁµÕ2†{›COúˆoÔNùá_½±"lxœÇcÓ„Ö×pÏ ÌyÞ}ç>ðú6IS‰ĝ’©™ú’f;ØûÏB¯´|{m÷‘1¹gÕi¯†¦”¡>Ù8Æq{œë ärõŒ9F„<“O­?ƒªMwÏÖç½’›}>6—¸H¼frÙÖÊH˜Æ.›Î[}%œˆ,v4‡ÒY*ôgùƒå®¿Ž¾³*
-ü,²Qö39"ÅôUíÀ÷#‡©“Ë#mÊ2.=éQٍd$n´îeZjc€‡íÙŠï‡yWW8vÁpd†Ü>í„<ËÇù£„ðmJй’(uÒ\FÙ¼2r¨bpR%ÝìÓ&Í<uàèäe>6(ãÄcSñY±4Ûs‘—I(ä6BÎ]þ»–€ê+mì…wiFO‡£%ŠhØÕê*­C¤u¹´Nüˆ&®v„6±F œju_KB? f!ð…tÎü(EÈð爚å~šÏ0-óiÝ0DaÒkùvÚXvø²w#K¢è‡ß))ˆ[³0÷åY‚’…øûyã ¿eÓ€áƒPÄ‚Péˆc*Ò18)36esRŒ¤ 0¼ccE‰Ú‘©ªÁÐRº€Iœs~о’‹Á~N4²C>Œpµ5_Ý	^WÓ¶mž6VNê*$…ÁB–JÀ`Ï‡¯¨Çà¢>•ºD‹š øëR”½EÌ퐬áj×·¥DFæ¹ssFÄu9™f´©B±í|÷Ò¼ú(Ž$Z"*Dsá 2'$‘+[
-ȏ­K;Â
-$Á¥RØM#ð4ÊÆÆJêTU[UZVãƒjrcÀËù;깘+ÃýÀßÔˆ"#“RÔ¾iv±G‡"ð×4ŒÂÂí¾’_t
-2Ÿ<$Óú«ÅìÒ$@¦Öê;ª“eè…À®O%è0…9í=Û÷ÓÐô|Xi4äŠÔàêÇļL®¶¥ã pøl9庁
-Í¿,ƒ¤-¶¶ôu]¹²Å¥Lõ‡zfÀ¡tW¼f3œ½éuîô4šý^«jûkÏ50˼÷„?ð;JR?
-éCäa^´èaÐ6{§Éˆ[õ`)óørEå$¡	¥ãÙFß5ß%Ye>oÑòíԜژ)év¨5­Ú·õ5³ê]
-a2
-N&‘s!gÜÊí½ë&‡pTq÷ràK½'Mì…cÄiFt+%·‚´§wlvq8‚Ï."qôdÊš 1	¬#_๏ßÒ—FÆ’DÏ»÷ÛßÉþ_reÉñW6f…|ÍFÅ	UýÕ²ºÎåä¦FmÔÁiDÊp\ÎO¼«Â«÷MæÇY|[—ßlº}ÑнÅÄ?Ðv1#qH#&å@–ðÒMï`´ç†ßCoqpç7vâɆ'œÕùX¢Íx/
-’À¿Øöß¿B¼êŠüÿ:þ¶>ñ‡	EµQ&—(ÀDІ	²f³cîB— ”ÜAÊø£b¬y’Ù[5Ù®T±šfÁÌô5£Õ‡û=F¯:êóŠÔº?)’÷_=¿³ÂßÍÏù¿Tù´¿çú(ö‹<»ø~[@ÞOÜhCü	ý5¿5¢8Õ©ë¥ï©#ô†aì¤v‰Oª6aφ;ÿMðoÑýrAoŸÉµ´*ÀʝäÅMl°ï…͵{ Ù.“繝IçG ©~®†€,vÏ/Y¬ÌÆê‘*—J•K¸=§{¨¦ùÏ•›¾JàïKctï P2ÉyqKåZ4¸ôTòDœ|óbŠgН–Bñ^ãV‚¹•O½ílQô­?s?Ê£›·ÖÕ³…س§O¦þž6¹ª|Pðpiè–i¸† âZCxáëOÛ”*keñצ=D´£0Ñ)î´sÔî̆^üc¡‹D}g]uԝunÕУO›3ýóý•-îûáqõÒ¸ù
+xÚ¥XK“ã6¾ûWè¹j¬Ñ[VršW6™ªT²é®ÚÃ$ZÒÈJK¤—’¦Ç[ûã÷Aʲǽ{Ø‹E‚  ‚ÀС×z¡÷·ÍÛÇÍëãØ+‚²#ïñ³…a°/c/ß—AV¦Þcí}òšjê”ÜþùøÑ°ïƒ2ÏSbË wÈ|qÛ]æ‰ÿmúŠ~4(þšz»K²ÔÿðU§¾Y^BiP†¥ÑŸDEF…“Ä´ùð¸ùç&¼+³ I¼jØ|ú3ôj¬}ô )÷Þ³á¼$Ûy–aÜ{›¿oÂõ±£l­wš–9i¯Õ :	£ãÒšaïýÃv‡ßF3qlô—­™Læ»÷Ÿ·qá7}Ï3aWÄ@ôÃ6òSÖ*xÌ“V=þ³ð·÷ï^¿}ÿÃÈj5¹çØEI¥%›úG¥Rôý\	ä6c¥;kìÈ4£Ç¬M¢ëy,øÓÝ6vµ'ìœ's[ ÈfÚò‰ö¾ÒOL|î¦#ZÈŠÖì\Á’¼Zé\›±­ºÔdÔ%~¯Œ•  	Üe™Ã椊"]‚…û¢‹lŒ=ÑÐXœ7ñu}ÏF1»gYG˜‘†{ò=y°µ1„‰“ƒ\¥qm
+áÞ®•¤ø&儐¾˜«×V„
+ótìdË4ÙÀ=£Ðçe÷ûláõ]še3ˆ;ÁS=K	IH³=ì€ýg¦×Š¿RÙ}dLá[õL:ˆ±«x¨N6Žq\‰sµL)WϘ›Á„7äS/¦Ï *=ܳõÆy¯øfŸÝ%.R¿™\õÐ¦‰Ë¦³‰-Y3'"Ë8šÆcå,å
+ê3áÎÑr7_§ÀY‡AÛ(û™²búŠ~4÷” ÇyàË#mÂ2®=éQ؍d$n´‘<­”ÖÀÃþlÅËqBÞ55ŽÆ0™Á·O;!Ïò™üLø6%è\iœ9i.ã|Y™L¨bpÝìÓ6Ë}Ñšè4ËæØ ´cԏ]mΊ¥Åž‹¼œC¡°¡Ð2m<tùwîšJÖJÛÑîÒ´šÛ£%²h84â*­#¤u»´Nƒ˜&®vD6±& œè•l8¡ ³øB:çAœG,ä
+øDÍz?͘æy‡´îDa"¥-;|)ÝÈ’(úáwJ
+"$ÖßF˜û.ò,AðÇBüý¼q€ßÓ¢ÐÀ;‹¡VÇ”¥cpzêªî$’‚`àkJԁL†–ºÒìH“Âäí«Ìa18,‰FvðÇà ÜA}CãWw‚ו†!pÚõÝÓÖÊÉ\…¤ð"XÈ3,˜óáËê1¸¨Ï¸.Ñ¢" þºeos{$k¼Úõm©Ñ ‡á¹sKFÄŽM5ën²©B±í|÷Ò¼ú8‰9Zb*DKá ²IH"׶{—v„H‚K¥°›&$ài⍝•4ˆº±ª¯ Ç[jrcÀËù;©¥˜mú1€¿nEš'•8‰C×;ìŸ.Eà¯yœ˜Å´3ør~a0tÈ|òO›¯³+Kà ™{«ï(N–A2Á¸>ã Ãæô÷l?Ìc'Ía
+Èp£ÁW$FWLL,Ëäj[:Z†ÃgËÉ×
+lèþe8õhi²µE6MíÊ–)eB¶Í
+Ì€CÙ¾|	Ì8{#•<jÍ~oD½ûUš˜çþ{Âø%INLz0!ò¿0/^õ0h›ýÓ¬Ù­j´óøšŠj’„&”Žg}×|—dåù²EñwKjc&¸Û¡2ÔõâÐ7×ÌBºÂdL"LθU»{×M1Qeºç‘_ê5LrÑÄ^8F&Íh€n¥2­ í‘ŽÍ.ŽGðÙE$ŽšuÕ ¦¡uä<÷ñ›CúÒÈØ@âèy÷~÷;Ùÿë/L®uÇ9þÊÆ,“¯Ù¨8¡ª¿ZW×E"ŸÜÂÔ¤´hF¤Œ‰Ë剃wUtõ¾Éƒ$O®q⊛M·"º·ûÚ.f¤iؤ#ßÈ^ª“@{îÌ{hå-~ÿ%×vâɆ'œÕùX¢ôt/
+Ò0¸Øöß¿‹#¼êÊâÿ:þc}¯âŠj#O.Q€	£y$ðšÍŒMg¹¤ ¡2$?
+ƒ5O<{+fÛ•2!V³<\˜¾³fôª½ßcH1PŸWfÖýi™Þ¸¿\9/ƒýòœÿKTO‡{®“ ,ò‹ïw%äýdmˆ?¡¿6ï_E†(Nuæzé{ª£½a”8©C¨“Ó–ªM$ïِc—¿	þÍzL¯\ÒÛgÖcí
+°r„EySÆw«ÂæÚ=lçÉóÒÎdË#ÆTÚ¸«! KÜó‹'³³z¸Êe\åRÓžÓ=ÔóòçÊM_Åð÷¥ÓJ:(äLr^ÜQ¹fM.½ 5ÿ#‘¤ß¼˜’tçµP¼×L«GÁÜóÎ'i{[ëÏ"ˆ‹øæ­uõl!ößìé€Ä³n¾'„M¯*<\ºuzpD\kˆ®3Üû´Ë¨²Öm*ÑCDY0Zý‘âþ±@;GíÎbèÅ?ºHÔwÖUG5XçÖ=ú”>Ó?1ß_Ùâ¾7ÿý}ù(
 endstream
 endobj
-5601 0 obj <<
+5592 0 obj <<
 /Type /Page
-/Contents 5602 0 R
-/Resources 5600 0 R
+/Contents 5593 0 R
+/Resources 5591 0 R
 /MediaBox [0 0 612 792]
-/Parent 5596 0 R
+/Parent 5562 0 R
 >> endobj
-5603 0 obj <<
-/D [5601 0 R /XYZ 100.892 685.529 null]
+5594 0 obj <<
+/D [5592 0 R /XYZ 100.892 685.529 null]
 >> endobj
 134 0 obj <<
-/D [5601 0 R /XYZ 100.892 605.416 null]
+/D [5592 0 R /XYZ 100.892 605.416 null]
 >> endobj
-5604 0 obj <<
-/D [5601 0 R /XYZ 100.892 573.818 null]
+5595 0 obj <<
+/D [5592 0 R /XYZ 100.892 573.818 null]
 >> endobj
 138 0 obj <<
-/D [5601 0 R /XYZ 100.892 465.141 null]
+/D [5592 0 R /XYZ 100.892 465.141 null]
 >> endobj
-5605 0 obj <<
-/D [5601 0 R /XYZ 100.892 441.001 null]
+5596 0 obj <<
+/D [5592 0 R /XYZ 100.892 441.001 null]
 >> endobj
 142 0 obj <<
-/D [5601 0 R /XYZ 100.892 316.257 null]
+/D [5592 0 R /XYZ 100.892 316.257 null]
 >> endobj
+5588 0 obj <<
+/D [5592 0 R /XYZ 100.892 289.986 null]
+>> endobj
 5597 0 obj <<
-/D [5601 0 R /XYZ 100.892 289.986 null]
+/D [5592 0 R /XYZ 100.892 139.749 null]
 >> endobj
-5606 0 obj <<
-/D [5601 0 R /XYZ 100.892 139.749 null]
->> endobj
-5600 0 obj <<
-/Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F17 3698 0 R /F51 3729 0 R /F71 5424 0 R /F70 4384 0 R >>
+5591 0 obj <<
+/Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F17 3698 0 R /F51 3736 0 R /F53 3738 0 R /F59 4373 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-5610 0 obj <<
-/Length 1989      
+5601 0 obj <<
+/Length 1988      
 /Filter /FlateDecode
 >>
 stream
-xÚ­ZKÛ8¾÷¯&³ù&5À.d’™X,vÒ—E&ÙVÛÞX–G’§;ÿ~«HÊY?¤‹Š”ÈOŪOÅ¢HÍ#ýv÷öáîþƒ¢£$¡	‹#¦1”EÚ&D%2z˜E_bfG_>Ýà<²$ÑZº––a5 ¹6F<‰Óª…’ñç:	—õ/£±4"~·-3ÿä±p|åc¾Iëe¶žŽÆ,†L2¿[¤›:s-TÌñÍwïîþºcð*Ðõ@EE„ˆ¦ùÝ—¯4šÁ³O%"±Ñ“k™GBY¢•‚ò*ú|÷Ÿ;Æ݁¥)á\¶ÁLb^û‘ñ )ã
-óþ9Í7+½1'8RA˜7(S‡ÝÁ œ›Æ oÖÅzÄmü=/¶ô"þM§³‹ÇXú7Ö«ïøLž•c{g9hü®XÿI™œoK01@½lG©H"å-†ÝQ™Ub˜hJ¤V„ÖDs	’X•Yôx	ÖNMI×m5™LΪé\%£¸ 訝~’pÀvÿ“Ró#+Ir•N^ªŒ[Š“—J÷Òãá« Ú&@Í-QìG:@kFPâE¾ßõ¢§-aG€ÎÑDYÓ \ëçc¤`Õë°|UBé´RX'ù¶¿Ê1ÉÐCþB€ÑÈ_Á	M´§Ò«ÑX3ÿ‘%ñʋ‹‰éî™å"Þ@JwDyT˽ȼ¨Q¨¦ZVó–i¢”†¸×ccî±7u[Pý¸Û_¯ãpÀíXŽ¾`èCú&„[	_Æï	¿À´Ey<Ç,€;úJæèbâEº{†-¿^Ì?*!—I†áßõXçø·GìÍ¿T?þõ×kÇ™p;Ö)ÿ8…üÌ éÁ6„ϧÑØh$œQá üÍ•ç®\ºráÊ[W†è	‰ÿ	.ñ¿F‰?ŽÿŠ¥÷xyƒ—?ðò€—ß/å«J8Ñr˜xyÖ¾ öåkª_Ыáظ«›¯Ö ½4á"ÄË5Cáçd¡Ý
-µ‰¯-}­ð5X=i]?¿7½쫸rVø©qI—·áÑPz¸˜¸Ò;L ½ëq÷ˆ½‰Û‚êGÜþzíÈ6€nÇê".#ȯ,,yL´@G¦ùPL½Ø¢à.µ„ÚÒ‹ÚXàj-¦Z0×rØÅQF‹ý¬}/fª¶ÄˆBìõX瘺GìÍÔT?¦ö×kÇ®p;ÖË)©2œ¾ËH9pr6'.÷„kÝ”9ðòâT)MŒ(.^uŽm{ÄÞlkAõc[½vÀ·cu°-I ¿N訕§ÛY…s6\óƒkæ®kwþ)˜Ñ!*˜˜…‰Û…@˜½ëP¾”’RËÅ0”¼ë%÷ˆ½)Ù‚êGÉþzíh4€nÇêÎ1K Ë’fIKK‘_Öñ®0ë*€÷0ëj?“C6ùŒBº¿JP+¼(½¨/æ¥àÄj;/¯Ç:ÇË=bo^¶ úñ²¿^;.
-à€Û±ºy©š^©B¨t ¹ÿéQ7O[êÿxR¿Ú±òSHHoeü_\÷¸Õ¸ü/¦âð”
-1¯Ç:ÇÌ=bof¶ ú1³¿^;6
-à€Û±º™ibIx9÷«\Ìpêãbâ,ÜPcÒSüµ¤ôí|Ľ+Å4I¸do
-±,=É yŸ½5ÄԐ'5Û\úå½5÷zcÙ]k¿Vy{6†hÉnuè¹
-šNm Ÿ;Ü6–$FFR‹„
-q«(êWþ§Ë¶ÊÊt6ó•ñÔËŸ>¥Óo¾ø6Ýæ“tºø)´Èƒœï»WáÖÆËœ–b“²µ¯ý&Gcoo7Å¢±PIJ°äáä¨KôRK¿+³´Îü¶òlYfÓº(¿¬ˆ_û{ézæ÷ «¬öw@%·/«jY¬«£v˜p?­a‹åæ¿Þ2ß©nÆË¿¾xŸ=oŠÒå 2ŽIÉä¤Ãt‘ÁÖ۟˧ç×óŸËç×\®C)žÍK¼p€p•ÅE·Å‹Ûû÷f­#w<˸§¿Ê‚AëEŽA&ÆfÅvœ1˜¦[µHË,X¿.šÞY—é9ç¨e8†p0®öp¤ f^ርA9F'm À	×Â÷Cÿ¸®êtµB1§¢+|Ns4È$õÕis¸FÎ7¸ûÞ:MYÑNjYœ¬§÷U
-Û}•O ?v
-²pÚn´ ÎükÒÊËjQ †Oî¤E„· ¤²c.-×í£ö'DÀQœ„Ó!­NÌxthLÕiÌtFVÕ{‡»Â´u6ä€Y¾ÁdÇ>èþœ¹ó9hëz¹ž7œM‹Õʏ<<óÿôâ"Ïñ{gñ
-ßw
-*oÒ2ïr=îõfUgå†á¿¬š¸Äa®}Zdxìlc§Å+<N›»E§R?0¼÷X¹/¥¾užVµ;xSúú‰ñ°m0^Gü˜™áË밁`DÂÌՐ¸÷•„w0ø&#,?qܪ²¿¶Ùz^N½k*_Ë—óöòÁ2C„Ô~!­Ù”×[Ø»?/Êàÿt7åfˆNOÓN/3ø8ã鬉Í'øƒ ìzìˆág¾{Û¦s7ÿyü¬3
-€éÿÿË“Ws
+xÚ­ZKÛ8¾÷¯&³ù&5À.d’™X,vÒ—E&ÙVÛÞX–G’§;ÿ~«HÊY?¤‹ÉOŪOER$æ~»{ûpwÿAшQ’ЄESŒÊ"m¢=Ì¢/1³£¯Ÿî?pY’h-]Kˈ°€\›#žÄiUÆBÉøsŽËú—ÑX¿Û–™¯y,\…/|Ì7i½ÌÖÓјÅЀI¦ãw‹tSg®…Š9¾ùîýÃÝ_w^º¨¨ˆÑ4¿ûò•F3¨ûQ"=¹–y$”%Z)ȯ¢Ïwÿ¹£aÜXšÎeÌ$æE°Oš2Þ0ïŸÓ|³ÂÑ[s‚#„yƒ2uØʹiúf]¬GÜÆßób[Ao!â?ÐDq:±xŒ¹Cf½úŽ•`ò¬üÛ;ËAãwÅúOÊä|[‚‰êe;JE)o1$è.0‹âȬÒÃ4 at S"µBh¬ZÍU$HbUTfÑã%X;5%a\·Õd29«¦s•Œà.  £vúIÂÛüOJ͏¬$ÉU6:y©b0n)N^*ÝK‡¬h› U4·D±é ­I@‰ù~3Ô‹ž¶„:GeMp­Ÿ‘‚U¯ÃRðU	¥ÐJ1`äCØþf(i’CþB€ÑÈ_Á	M´§Ò«ÑX3ÿ‘%ñʋ‹‰é®Îro D¥{¢<*å^d^Ô(TS
+-«‹yË4QJCÜë±Î1wØ›º-¨~Üí¯×Žq8àv,G_0ô!}­„/ãwˆ„_`Ú¢<žã*€;úJæèbâEº«Ã–_/æ•°–I†áßõXçø·GìÍ¿T?þõ×kÇ™p;Ö)ÿ8…õ™AÓƒlŸO£±ÑH8£0ÂAþ›ËÏ]¾tùÂå·.Ñ,ÿ¸LÄÿ%6þ8JLü+æÞcò“?0yÀä÷KùªN´&^Þ€u†¯ˆ}ùÚ†êÅ×ôj86„nÇêæ«5h/M¸ñr
+ÁPø9Yh7CCiâKK_*|	vFZ×ÁÏïÂMïû*®…~jÜR@ò6$
+¹‡‹‰kaYb‡	´7`#î±7q[PýˆÛ_¯ÙpÀíX]Äe„ù•…-	èÈ”#Š©[Ü--¡´ô¢ö6¸Z¤©Ìu‡5ìâhE‹ýì}/fª¶ÄˆBìõX瘺GìÍÔT?¦ö×kÇ®p;ÖËKRe8|·"åÀÉÙhœ¸µ'¤u“çÀË‹ JibÌ@qñz¬slÛ#öf[ªÛúëµcÈ ¸«ƒmIøuBG­<ݦÈ*œ³!ÍÒÌ¥k—ÿÌè
+LÌ¿ÂÄíB ÌÞuÈ_JI)‰åbJ^uŽ’{ÄÞ”lAõ£d½v4À·cu¯1K Ë’fK[K‘_ÖñR˜uÀÀ¿{˜uµŸÉa5ùŒBº¿JP*¼(½¨/æ¥àÄj;/¯Ç:ÇË=bo^¶ úñ²¿^;.
+à€Û±ºy©š^©B¨t ¹ÿéQ7O[êÿxR¿Û±ò—°Lt¼•ñqßãv?âò¿˜ŠC-(b^uŽ™{ÄÞÌlAõcf½vlÀ·cu3Ó0Ä’$ðrîw#¸™áÔÇÅÄmX¸ Æ¤§2økIéÛùˆgWŠi’p;ÈÙbYz²‚æ}ÎÖSÃ:©9æÒ/Ÿ­¹×;ÈéZûµÊÛ³1DKv«CÏÐtŸ‹£³`cIbd$5°HØ·Š¢~åºl«¬Lg3_O½üéS:ýæ³oÓm>I§‹ŸB‹<Èù¾{m¼Ìi)6)[ûÒÿ ir4ööqóØY,E,[NŽºD_`iIãwe–Ö™?Vž-ËlZå÷‘ñkÿ,]Ïüt•Õþ	¨äŽ¢óeU-‹uuÔÜÄOkÂb¹ùÅŸ…·ÌwªÛñòo †ÏÞgÏ›¢tëPǤdrÒaºÈ‹`ëíÏåÓóëùÏåóë’ëPŠ§Có’/ \eqÑmñbãÎþ½YëÅÈ]À<žé¯²`Ðz‘ƒc‰±Y±]gLÀ¦éV-Ò2Ö¯‹¦wÖezÎ9j®!Œ«=)ˆÙßW8"FkPcŽÑIÈpµð=dçÐ?®«:]­@Ì©è2ŸÓ
+2I}qÚ\n€‡û
+î¹·N“W´“ZçÁ ëé}•ÂÇv_åȏ]ƒ…U8m7Z gþ5iåeµ(PÃ'wÓ"ÂGRÙ1—–ëöˆÑû"à(NÂ퐃V'æ<:4¦ê4æ:#«ê½Ã]fÚºrÀ,ß`²ctÎÜý´u½\ÏN†¦ÅjåGêü?½¸ÈsüÞY|Ã÷]ƒÊ›´Ì»A{½YÕY¹†aøË/«&.q˜kŸ^;ÁX ¶ØbÇió´hâTê†ÏË"÷¹Ô·ÎÓªvoJ_>1¶
+ÆëˆS 3|y6ŒH˜£ò÷¾²ó‚‚ì®ߤq„å'Ž€GUö×6[OCƒâÑË©wMåKùr¾À^>øÁŠÅ!µCXÖlJ‡ë-ìÝŸeðºêM¹„¢ÓÓ´ÓË>Îx:kbgó	þ  »;bø™/ÄÞ¶éÜÃ×u.`úÿ?´óWz
 endstream
 endobj
-5609 0 obj <<
+5600 0 obj <<
 /Type /Page
-/Contents 5610 0 R
-/Resources 5608 0 R
+/Contents 5601 0 R
+/Resources 5599 0 R
 /MediaBox [0 0 612 792]
-/Parent 5596 0 R
-/Annots [ 5607 0 R ]
+/Parent 5619 0 R
+/Annots [ 5598 0 R ]
 >> endobj
-5607 0 obj <<
+5598 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [190.705 288.474 260.425 300.164]
 /Subtype /Link
 /A << /S /GoTo /D (anon-example) >>
 >> endobj
-5611 0 obj <<
-/D [5609 0 R /XYZ 151.701 685.529 null]
+5602 0 obj <<
+/D [5600 0 R /XYZ 151.701 685.529 null]
 >> endobj
-5024 0 obj <<
-/D [5609 0 R /XYZ 151.701 660.623 null]
+5013 0 obj <<
+/D [5600 0 R /XYZ 151.701 660.623 null]
 >> endobj
-5612 0 obj <<
-/D [5609 0 R /XYZ 151.701 643.753 null]
+5603 0 obj <<
+/D [5600 0 R /XYZ 151.701 643.753 null]
 >> endobj
-5613 0 obj <<
-/D [5609 0 R /XYZ 151.701 637.775 null]
+5604 0 obj <<
+/D [5600 0 R /XYZ 151.701 637.775 null]
 >> endobj
-5614 0 obj <<
-/D [5609 0 R /XYZ 151.701 644.051 null]
+5605 0 obj <<
+/D [5600 0 R /XYZ 151.701 644.051 null]
 >> endobj
-5615 0 obj <<
-/D [5609 0 R /XYZ 151.701 632.096 null]
+5606 0 obj <<
+/D [5600 0 R /XYZ 151.701 632.096 null]
 >> endobj
-5616 0 obj <<
-/D [5609 0 R /XYZ 151.701 620.141 null]
+5607 0 obj <<
+/D [5600 0 R /XYZ 151.701 620.141 null]
 >> endobj
-5617 0 obj <<
-/D [5609 0 R /XYZ 151.701 608.186 null]
+5608 0 obj <<
+/D [5600 0 R /XYZ 151.701 608.186 null]
 >> endobj
-5618 0 obj <<
-/D [5609 0 R /XYZ 151.701 596.231 null]
+5609 0 obj <<
+/D [5600 0 R /XYZ 151.701 596.231 null]
 >> endobj
-5619 0 obj <<
-/D [5609 0 R /XYZ 151.701 584.276 null]
+5610 0 obj <<
+/D [5600 0 R /XYZ 151.701 584.276 null]
 >> endobj
-5620 0 obj <<
-/D [5609 0 R /XYZ 151.701 572.32 null]
+5611 0 obj <<
+/D [5600 0 R /XYZ 151.701 572.32 null]
 >> endobj
-5621 0 obj <<
-/D [5609 0 R /XYZ 151.701 560.365 null]
+5612 0 obj <<
+/D [5600 0 R /XYZ 151.701 560.365 null]
 >> endobj
-5622 0 obj <<
-/D [5609 0 R /XYZ 151.701 548.41 null]
+5613 0 obj <<
+/D [5600 0 R /XYZ 151.701 548.41 null]
 >> endobj
-5623 0 obj <<
-/D [5609 0 R /XYZ 151.701 536.455 null]
+5614 0 obj <<
+/D [5600 0 R /XYZ 151.701 536.455 null]
 >> endobj
-5624 0 obj <<
-/D [5609 0 R /XYZ 151.701 448.389 null]
+5615 0 obj <<
+/D [5600 0 R /XYZ 151.701 448.389 null]
 >> endobj
-5625 0 obj <<
-/D [5609 0 R /XYZ 151.701 349.666 null]
+5616 0 obj <<
+/D [5600 0 R /XYZ 151.701 349.666 null]
 >> endobj
-5626 0 obj <<
-/D [5609 0 R /XYZ 151.701 324.979 null]
+5617 0 obj <<
+/D [5600 0 R /XYZ 151.701 324.979 null]
 >> endobj
-5627 0 obj <<
-/D [5609 0 R /XYZ 151.701 289.47 null]
+5618 0 obj <<
+/D [5600 0 R /XYZ 151.701 289.47 null]
 >> endobj
-5608 0 obj <<
-/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F4 5492 0 R /F70 4384 0 R /F71 5424 0 R >>
+5599 0 obj <<
+/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F4 5484 0 R /F59 4373 0 R /F53 3738 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-5631 0 obj <<
+5623 0 obj <<
 /Length 1464      
 /Filter /FlateDecode
 >>
 stream
 xÚ}WÝoÛ6÷_!´/4P+¢$êcÀÒ5ëÇÒ¤‹
-C´EÙB,Ñ£ä¤ùïwÇ£ËÐöbO÷Í»éÀÛz÷qö~5»ø=½ÔÏÓ€{«ÒãAàgyè%Yî‹<öV…wÏ–jÓUº™?¬¾XñÌÏ“$Fñ0÷H.ô#¾àA±ïó(`pØ#Rª˜/"³«Ÿ²>ìUKöD Ný<È­ÿˆ§~ÀÓÞ"ÏQhvµšý3ãÀÙ“…EÞ¦žÝ?^ß¾xå™÷l%k/™ŸôÞ[Îþœ§i§üÔ/3ŸCNIœû67ôn´îÞbB"`j»ƒ45ÍÅ©rà-¢ÔNj7ºSóEœL6ó0c/´QÆhCd­ÚVn¡v×ídT’³ºÚîæaÊÜv=_€º³u0Ún‹ãFPæ*ùÍòR¶QX[”ÒÍÞ¹«Jcã‘/âœb³A,J£Ðj”3}ìÇŽèÄ€âÀúMÑ/gªqrëNVuœ&!»tlEGIjº$fg“>T¹9™Ç¥ÎÖîôqIpq’7|تFÙÙa[š9gº¦M·sB’T4z~š¿*otó#àñö°ƒ­yäì@ÕîQí¹™Šr§Œú…~Ü5ýÁ“ص–¤kë5࿬¶D—ö<‘3@êBu›‹VÖkyJ>ÊŸF È2œóZ¦jœ©Ö
-¤Ý¼¹/d'ÞLEŽ!©>(ežªÍB…%@êöJu	âʐˆÑ{(€%ïn¯¯þ^®.o>\^ßÞ\Mi~3+I«¦ëmtºÃù•´Çú@ö®/úhF!;AUVM…y·S^ïÏÝ>ôR!@Jî¤Þ’Àǽ^cw"
-S-k
-Óf·V”Œ8ñ,<kó¸5úè’ø•–¯Ÿ?\]Þ­>M™lT·®´µß#ÍO·ïß^M4úÑTÝËHºÝI£¬ð¢Φ›¹èmkügì]×P«‘Å 1õAv»‘à…úyÐfr¬ê'ðèDë/ÕNä¶=¼þ¿Æ€Þç軈¸ÏC>ÅÄ©x÷lÙIc±.fKY㼯%m4[H¦D@ºÛ¼ôE{ µµÅ”Ô$ø‚–lÏ"W½qz›íKÛ©šŽ!òó(?+í^v¥65¢:ÙÊF ’!‚ÌF ’.Eú
-—À}…KØ[‹Ûî“…7X{¤\(cS ˜Zy{Qu“@p§Jœá(0ã³²F<žV$澘*µ³Q
-”7À­ŒJ¾ªµ•¦°…Ãïö0ßâÑ
-l=’Ñžý¢/yù)wwt:Ù ¿
-׸
-£ðähq÷u‰+gß«¦ÐxO?·ÄØ`	÷PËꤘ¤cóF™gTpX’wŸŒ^?a/1žõ¯‘yš2’óÎO?Mò^ú9l•óŒµ³À江ÆÙøTk¹Á(wp©CM£ˆÂ¾Æõ#F4ºY¾#ŽQô4 ¦Ôe'˜ZÆdÕ‘¤¥TÏDü€çSHä‚,Nd]ÙbáyåŒAØ“—p?WîåáÎ ®l¬xKÌ«Ÿ‡½6Ø\ø‘MA짪Åàç¦;g7P&<A{Àæ±gº˜KÓ¸ñsCh?‘Ï‰ G“´GrKóš¤'ó
-Œ
-G?NØ÷Íø®óh³ÜÁý#m»ë$ùœ©‚÷–5™=,Aú¤¤¸Å+W{þ‡Ó~ÂZ(¼(-Ÿò>oZžqh/Þ·aáîóf
-c_ð¡Yí½I‹<`—¥}$ ‹!kÜPÖ)f}âú9HèGw#šÃLN™
-=ÁÙ_‹”0Àài a®áá³M8s	÷¼Dz1¶Ä=€Xeg¸íÇþÅ}ÙË
-ýÉ€l¯6&^ŽQ(Ü_ÿeÖsÇOöáš=/i4 EQ am^æYÄÆÐÖ¯ðê_’~•º
+C´DÙB,Ñ£ä¤ùïwÇ£ËÐöbO÷Í»éÀÛx÷qö~5»ø=½ÔÏÓ€{«ÊãAàgyè%Yî‹<öV¥wÏ–ªèkÝÎV_¬xæçI£x˜ûH$ú‘?_ð ‰Ø÷y0?8ì)UΑˆÙÕOÙìwª#{" §~äÖÄS?àé`‘ç(4»ZÍþ™q`‚ìIˆÂ"¯hf÷W·/^àGyæ=[ÉÆ‹Dæ'B ½ó–³?gÁiÚ":õËÃÌçSç¾Í
+½­û·˜X¯º~/MCAsqªx‹(õÄ“ڍîÕ|§“í<ÌØm”1ÚÙ¨®“¨€Ýõ[ٕ䬩7Ûy˜2·]Ï îl퍶ÛòP¨ÊœA%¿Y^Ê
+…µE)ÝºÂP16ù"Î)6Ä¢2
+­F9Ó‡~è‰ÞJ(¬ßýr¦Z'·îeÝZÇi²KÇVt”¤¦+bö6é}]ÈÝÈÉD8.už°n«;L‚‹“¼áÃFµÊÈÞ&ÛÊÌ9Ó
+mú­’¤¢ÑóÓüU¹Ð폀ǛXÀ¶æ‘³suwtjÏíT”[eÔ/®[£©ƒ'±k-!H
+Ö5k"ÀUoˆ®jìy"
+f€Ô…ê‹‹N6kyJ>ÊŸF È2œs-S·ÎTçÒnÞÜ—²—o¦"ǐÔ”2Ouq¡Æ uû‡?¥ºqeHÄèÀ’w·×W/W—7.¯oo®¦4¿ˆ•¤UÛ6z=„áüJZÊC³'
+û×}0£ ªê¶Æ¼»)¯÷çn© %wRoIàãN¯±;‘†©–…i³+JÆ œxŽžµyÜ}pIüJË×Ï®.ïVŸ¦L¶ª_×Ú…Ú‚ï‘æ§Û÷ï?¯&š ý`êþe$Ým¥QVx1gÓÍ\ô¶5þ3öB7
+ÔjdñhLE½—ýv$x¡~îµ™k£†I <:ÑúKu¹m ¯ÿ¯qDïsô]DÜç!bâT¼û…¶ì¥±X³¥lpÞ×’¶š-$	S" Ýo	^Kú"÷û€ÚÚbJj|AK¶g‘«÷„^ˆ8ƒÍî¥ëUCÇùy”Ÿ•v'ûJ›QÇle#É1‚ÌF ’.Eú
+—À}…KØ:‹Ûî“…7X¤\*c[˜Zy{Qõ“@p§*œá(0ã³²F<?>¬HÌ}1%Tig£:(1n€[·•|U7j#Mi‡ßía ¿Ã£;²õHôììCÉÃÈO¹»£ÓÉùíx]€Û0
+OŽw_—¸rö½nK÷ôsGŒK¸ƒZÖ'Å$›7Ê<£‚Ã
+Ü»û$?må0†—φׁÈ<MÉyç'Ÿ&ù ýŽvÊyÆÚY`óØOãl|ª,0Ê-\êPÓh "¤°¯q½Ãˆn–ïˆc=
+¨)uoÙ	¦–1Y÷$$i©Ô3?àù¹ E ‹ÙÔ¶Xx^9cöä%<Ì•{y¸3€++Þóêç~§
+6¾Gd[û©î08ä¹éÎÙ
+”	Oаy˜îæÒ4nüÜÚÇOdçs"ÀQEã$ÜÒÇyMÒ“y…
+ƈ‚£'ìûÖæ|×y´) wpÿHÛ~kç:ÉF>'Bªá=eÍcfO' }RRÜ↫=ÿŒÃi?a-^”–OyŸ7-Ï8´Ú°t÷Çy³†±/ø±Yí½I‹<`—•}$ ‹cÖ¸¡¬SÌúÄ=ôs ЏîF4‡™&œ2{‚³-¾)a€ÁÓ„AÂ&,\ÃÃg›pæîy‰ôb숻±ÚÎp7Œý‹û²“ýÉ€l¯6&^ŽQ(Ü_ÿe6pÇOöã5{^Òèˆem „µy™gC۰¨½i•È
 endstream
 endobj
-5630 0 obj <<
+5622 0 obj <<
 /Type /Page
-/Contents 5631 0 R
-/Resources 5629 0 R
+/Contents 5623 0 R
+/Resources 5621 0 R
 /MediaBox [0 0 612 792]
-/Parent 5596 0 R
-/Annots [ 5628 0 R ]
+/Parent 5619 0 R
+/Annots [ 5620 0 R ]
 >> endobj
-5628 0 obj <<
+5620 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [169.172 236.683 228.591 248.373]
 /Subtype /Link
 /A << /S /GoTo /D (startingSamba) >>
 >> endobj
-5632 0 obj <<
-/D [5630 0 R /XYZ 100.892 685.529 null]
+5624 0 obj <<
+/D [5622 0 R /XYZ 100.892 685.529 null]
 >> endobj
-5633 0 obj <<
-/D [5630 0 R /XYZ 100.892 290.61 null]
+5625 0 obj <<
+/D [5622 0 R /XYZ 100.892 290.61 null]
 >> endobj
-5634 0 obj <<
-/D [5630 0 R /XYZ 100.892 226.251 null]
+5626 0 obj <<
+/D [5622 0 R /XYZ 100.892 226.251 null]
 >> endobj
-5629 0 obj <<
-/Font << /F22 3706 0 R /F50 3701 0 R /F71 5424 0 R /F15 3700 0 R /F70 4384 0 R >>
+5621 0 obj <<
+/Font << /F22 3706 0 R /F50 3701 0 R /F53 3738 0 R /F15 3700 0 R /F59 4373 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-5639 0 obj <<
-/Length 2446      
+5631 0 obj <<
+/Length 2445      
 /Filter /FlateDecode
 >>
 stream
 xÚ­ZKÛ8¾÷¯0°³ùÅ {H&2;›ô`°Èä ¶ÕݞؒW’Óé¿U,J¶9v[ºˆO}*?V)òÉý„OÞ]½º¹º~køDp渓›»‰0‚Y.&qâ˜qzr³˜|Š$Ÿ~¾ùõú­”“„¹8Ö¾g"˜Jb ò}ÞN¥‹ÒªžÎ”ÑÑÇ:*•õ‹éL[ý¼-3j¹+|~YoÒz™åóéLDÐAhG??¤›:ó=L$ñËWon®þw%àS 랈†)5™¯¯>}æ“´ý:áL¹dòè{®'Ê$,6ò«ÉÇ«ÿ\ñýqÓ;ní˜ ŽéæÁm£e> y¹i‹œêÒÛéL&Q1…ÇW|„¾qÃïŠÕÊ7<.ó{¬Ž£Pë»Uq›®¨j“–é:ƒ¡VðŽ öMI€ËEVQ¯ºb^¬g¨
-ÂL(f´#)7+À€.JA—|*mTg9‚ÔÕw”"’ŸG+†Î!o›y¼Îêùu•®oÓëj}Ë ñŽ^êèKH¦jÞú‹½ÊXèi}O“8ì9“ ¬–j2Sš9J1Å“0åðùèe^äOëb‹Ç6ú¥‹ÙŸS%¢ré‡u¯Hy4ß®³¼¦ªYùxÒ#hHÆL'Š>öç4Q~z¸Œª‡b»Z`^–³GÊÕËŠÚaÀ8˜ûmÙÌ54§UH©LÒ}™UUÛ~Wkj¢Ù‚ªM™}]Òˆ ”}KNƒ%#ód“‰‹K@e%,¬q<BÙ°¥~Hkª©Ò2[Pm:Ÿ#WDzùÞÐ''R%wî_€†ºhàþ¶Âåæß]ê,k$ÒÕw}¢ÿÎ±ë—[dˆ‘/(ƒð>õª€Ì¦\®Óò‰
-÷e±ÝP¶@ë)[ù}Õ ¡nbý;P€–”-3œ§<[‰©öÅÎúĝ§9~@FëôKX®2A·2(EDéb*B¯Z7‡¦R	 ¹n– ŒFÒCFi×­¤ïÈc‹QAÖ‰¦3¬ÀMZU‹>\£Y,lwÎ4(à	´h?¸¬~Âù–ÀÆl¾­³}̤\žø媚åZE
-ÌH³'“/ÎRJÛáwõþ®1ìññý+Êø׋rñ‚Šk^ªM*òý—
-½û!«Ÿ6uË/Ái„x¹XdA`"{+2;b?üèMûö’Œc…æS²š†P]Ñ´õ›ZåOôyÓk˜òpz	<mœKXô¡Ž2Ô1Öˆ–Ëj³JàɯÿuP—#ó¼¯ÿ%Y„µ€™7ß6«¢ô£…Òïe±!ä¼xE•{nñ[S—´ù%î£Ç.ú—Ô’qiN/®„iÛ®—e^Õà;ØÏÓÑÄ ÞÝ‹„5ó®ÀqÄö>ä_òâ1ï V‹2-#P9“œ%:Þ&¼“^{—ýu´ö듬¾žR-zÙ#bÆã}ãpÔ=C£w¦©!~Ýû9øl‚ð‡žK9U/ý ÛHiòÉwzîkÓ  ë–^4ðþ8MÅŠíjbŽcÚSÐ+kⳝX	Š…Š¢uõ±ª”­­|¿¯òlAÃÂÄ/Š‡@UˆC <Ä!¨¯5z˜æŒY[¦¤½$8¡f1y·
-VÄ -€T	BcƒŠcÃBQÌ%fRf“»s°Z1
-3ÜuÅÀû³bh=q°±Ÿ V>ÀLtÃ<n¤%Ãlò¬þ»ÏX§N«ï>«‰¡
-8äuÀ%Kœü‘Ð]½é¨`¬£³0qˆègÆh„çNv*höy`ìJƐË
-L“£LÀåXžPàöˆl8V0Dû< ?±àÑ;Ü°¸hEIAÉ-%iÛ–Hˆÿ¡Äµ¯„¤<(­)É(©11M)ô¬Î¦¯€TÙqèû|¬SôÝ!¦oj}‡ËÕRn„	¸«9Êا¯c¡’‚â'ڝÞã‹ôôÕÂÓ’[JÒ¶
-{~>›©d$óù|¬SüÛ!æ_jÿ†ËÕrf„	¸ë{þIΙ´¨zÇLÌ'lUlŒ„³-ä¿øü½Ï—>_øüÖçÁz‚F¢b¯¢÷S—D¿L^cî
->^âã>nðñ¯sù*a›Ãå8öò¬|ÝCÊ×.Ô ¾Ž Wñ1&àr¬~¾&õeÁí‡CØ
-	E>YÅÞCCé–JK*T‚­‚Õ‰ü»òîÝŸ7â!RØpà'cáãUxH`4änÎ&n;b;Ž¡½ ëqwˆƒ‰ÛFÜárµda.Çê#®`\kÀ2  $
- ÷Œ'&sJ¶˜HZBiIIMɶ±ò4…ÝíÇ©uÀUx¼œZ´¯{s6C-lÅH¦õùX§ºCÌÐÔ0†—«eÕp9ÖñPTZzSm(*Œ‹éÌù žu“—@ȳ#O	j±‡nÏÇ:E·â`ºu †Ñm¸\-EF˜€Ë±zèæ³èÉcЛqŽ¬òÿB:æö™ùgîŸÀ?®l üL¡ß̓ۮCþ\Jê˜ICÉçc¢äq0%;PÃ(9\®–F#LÀåXýÁ¥°€š.X@ØÜ$	–x‚ÁóÈ0ð<sL>âÈo˜hž$9)ïÊúðs‰©4“f$[ù|¬SÄÜ!&fj1‡ËÕ’i„	¸ëXðP–%*˜Ê;
-
-K*Í)2&°/ÇHR*eJb¨ô=c¥‘½±”ÑßHM:N‚dNÉJnÏæ«”Lº‘éó±Nñu‡8˜¯¨a|.W˱&àr¬ã|•†%‰<¯ÊŸ/%¾‰îC$~/”øÓy㈲°y߶[y¡l³é/©töA¼ÄIÐ#™Øçc¢ìq0e;PÃ(;\®–f#LÀåXý¾ß(T½bNÚp‘ïHúÙCF’û½PÂéw§£$HV”àþ\8¿?Âþ66*Î¥¤p‰¿¢9%/À:AÉ=Ä¡”ìB
-¢är54c.ÇꧤÒ[Sgƒ½§ÿ–ÞµsŠ:yxžZ‹Œ›‹NÜÄŽ¢TýÏ7ý)§:ÏHâå ¼d¤G¹º€HÒ~§9äêb~{‡ >~u»ªÇ`g_]è~Ö\®é¦ýâ$'ÜôŠsxU·EC}Èdÿ¦®ê¿©û{¹¤Û¸ñù·q_æt“&í^¸ÑxStw™hþŠZIÍm9ÜÏñwT§þº™¯ØlKºVTYõ¢W ¾ÿ…uÆ
+ÂL(f´#)7+À€.JA—|*mTg9‚ÔÕw”"’ŸG£†Î!o›y¼Îêùu•®oÓëj}Ë ñŽ^êèKH¦'¼õz•±ÐÓúž&qØs&AX-Õd¦4s.”bŠ	&aÊáóÑ˼ȟÖÅŽmô!K³?§JDåÒ
+ê^òh¾]gyMU³ò+ð¤G:АŒ™N}ìÏi¢üôpUÅvµÀ¼-g”«–µÃ€q0÷Û²™khN«R˜¤û2«ª¶ý®,ÖÔD³U›2ûº¤A)û–<KFæÉ&-– €ÊJXXãx„²aKýÖTS=¤e¶ Út>G®ˆ(ôò½¡ON¤J ïÜ¿ 
+uÑÀüm…ËÍ¿»ÔYÖH¤'ª-îúDÿ;c×/·È.#_Pá}êU™M¹\§åîËb»¡l€ÖS¶*òûªABÝÄ"úw 
+ -)[f8Oy¶Sí#Šõ‰;Osü€ŒÖé—°\e"‚nePŠˆÒÅ"T<„^;´nÜÁPH®›% £‘ôQZÆuk'é;òØbTu¢é+p“VÕã¢×hÛ]3
+¸A‡-Ú.«Ÿp¾%°1›oëìEŸ 3©—'~¹ªf¹–EQƒ3ÒìÉ䋳”Òvø]½ÿ†k{||ÿŠ2þõ¢\¼ âš—j“Š|ÿeCï~Èê§MFÝòKp!^.Y˜ÈÞŠÌŽØ?zÓ¾½$c ÁX¡9Å”l†æ!TW4mý¦V9Æ}Þôæ„<œ^Oç}¨£u‚5â„¥E…ŲڬRxòëÀÔåÈ<ïë‰Ca-`æͷͪ(ýh¡ô{Yl¹/^Qåž[üÖÔ¥m~‰{Ç豋¾Å%µd\šÓ‹+aÚ¶ëe™W5øöótô1¨w÷âaÃ¼+p±=¤Ïù—¼xÌû€Õ¢L‹Ã$TÎ$g‰Ž÷ƒ	ï¤×Þeÿ„E­ýú$«¯§E‹^öˆ˜ñxß8uÏÅèijȃ_÷~>›†à ü¡çRNÕK?È6Rš|òÞ€ûÚ4èºe§
+¼?NS± ƒb»š…˜ãX öƒÀôÊšøl'V‚b¡â‚h]}@¬*ek+ßï«<[а0ñ‹"Ä!Pâ qêkf§ù#cÖ–)i/	NAh…YLÞíC¤1@ U‚ÐØ â˜Å°Ps‰™”Ùäî¬VLÃw]1ðþ¬ZOìdì'¨•0Ý0ÛiÉ0›<+„ÿî³Ö©Óê»Ïjb聅 y°DIÇ'$tGWo:*ëèl'L"úÙ†1Úṓ݁
+š}˜E»’1ä2BÓä(p9™·OdÃ!°‚!*Ø·Øà ø‰Þá†ÅE+J
+Jn)IÛ¶DBü%®}%$åAiMIFI‰iJ¡gu6}¤ÊŽCßçc¢ïq0};PÃè;\®–r#LÀåXÍQÆ>}“`•ÌÈ`?ÑîôX¤§¯ž¾ÜR’¶mØóóÙüãH%#™Ïçcâßq0ÿ:PÃø7\®–3#LÀåXßóOrΤEÕ;fâ`>a«bc$œ5há ÿÅçï}¾ôùÂç·>Ö4ý#x½Ÿº$úeêlôsoðñðqƒËW	Û.DZ—`àëâP¾v¡ñu¹Ž1—cõó5±¨/n?œÂnH(òÉ*öJ·TZR© l¬Nüäß•wïþ¼Â†?ñ¯ÂC£!ws6qØÛqíX§ˆ»CLÜÔ0â—«%Ûp9VqãZ–%áP ¸g<ù0™S²ÅDúÐJKJjJž °•§)ìn?N­®ÂãåÔ¢}…Ü›³jaë(F2­ÏÇ:ÅÐâ`†v †1t¸\-«F˜€Ë±Ž‡¢Ò*ЛjCQ	d\LgΝ𬛼BžyJP»ˆÅ8t{>Ö)ºíÓ­5ŒnÃåj)2Â\ŽÕC7ç˜EOƒÞt0ˆsd•ÿbÐ1·ÏÌ?sÿþpå`
+xä×`
+ýnÜvòçRRÇLòxJ>ë%wˆƒ)فFÉárµ4a.Çê.•p€ÔtÁÂæ&áH°Äž@6°€€×à™còáG~ÃDûó$¡èÈIyW.ЇŸKL¥™4#ÙÊçc"æq01;PÈ9\®–L#LÀåXÇ‚G€²,QÁTÞQ˜XP`XRiN	1}9F’Rù(SC¥ï+ì¥ŒþFjÒq$sJ¾Pr{6_¥dҍdHŸuŠ¯;ÄÁ|í@
+ãëp¹ZŽ0—cç«4,Iäy|Uþ|)ñMt"ñ{¡ÄŸÎG”…Íû¶ÝÊe›MI¥³â%N‚ÉÄ>ëewˆƒ)ہFÙárµ4a.Çê÷ýF¡êsÒ†‹4ø{GÒÏ2’Üï…N¿“8%A²¢÷çÂùý9ö·©°Qq.%…KüÍ1(yÖ	Jî!¥dj%G«¡Ñp9V?%­Þš:Ìè=ý·ô®SÔéÈÃûðÔZdÜÌXtâ&v¥êè¿x¾éO9ÕyF/à%#=ÊÕD’ö;uÈ!WðÛ;ññ«ØUý8;ûêB÷³æàrM7í'9ùã¦WœÃ«º-êC&û7uUÿMÝßË%ÝƍϿû2§›4i÷ƛ¢»Ëœ@+€ôWÔJjnËá~Ž¿£ú8õ×Í|Åf[Ò…´¢Êª½jõý ›â
 endstream
 endobj
-5638 0 obj <<
+5630 0 obj <<
 /Type /Page
-/Contents 5639 0 R
-/Resources 5637 0 R
+/Contents 5631 0 R
+/Resources 5629 0 R
 /MediaBox [0 0 612 792]
-/Parent 5596 0 R
-/Annots [ 5636 0 R ]
+/Parent 5619 0 R
+/Annots [ 5628 0 R ]
 >> endobj
-5636 0 obj <<
+5628 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [403.977 373.487 473.697 385.177]
 /Subtype /Link
 /A << /S /GoTo /D (anon-rw) >>
 >> endobj
-5640 0 obj <<
-/D [5638 0 R /XYZ 151.701 685.529 null]
+5632 0 obj <<
+/D [5630 0 R /XYZ 151.701 685.529 null]
 >> endobj
 146 0 obj <<
-/D [5638 0 R /XYZ 151.701 619.844 null]
+/D [5630 0 R /XYZ 151.701 619.844 null]
 >> endobj
-5641 0 obj <<
-/D [5638 0 R /XYZ 151.701 593.352 null]
+5633 0 obj <<
+/D [5630 0 R /XYZ 151.701 593.352 null]
 >> endobj
-5025 0 obj <<
-/D [5638 0 R /XYZ 151.701 362.005 null]
+5014 0 obj <<
+/D [5630 0 R /XYZ 151.701 362.005 null]
 >> endobj
-5642 0 obj <<
-/D [5638 0 R /XYZ 151.701 345.135 null]
+5634 0 obj <<
+/D [5630 0 R /XYZ 151.701 345.135 null]
 >> endobj
-5643 0 obj <<
-/D [5638 0 R /XYZ 151.701 339.158 null]
+5635 0 obj <<
+/D [5630 0 R /XYZ 151.701 339.158 null]
 >> endobj
-5644 0 obj <<
-/D [5638 0 R /XYZ 151.701 345.434 null]
+5636 0 obj <<
+/D [5630 0 R /XYZ 151.701 345.434 null]
 >> endobj
-5645 0 obj <<
-/D [5638 0 R /XYZ 151.701 333.479 null]
+5637 0 obj <<
+/D [5630 0 R /XYZ 151.701 333.479 null]
 >> endobj
-5646 0 obj <<
-/D [5638 0 R /XYZ 151.701 321.524 null]
+5638 0 obj <<
+/D [5630 0 R /XYZ 151.701 321.524 null]
 >> endobj
-5647 0 obj <<
-/D [5638 0 R /XYZ 151.701 309.569 null]
+5639 0 obj <<
+/D [5630 0 R /XYZ 151.701 309.569 null]
 >> endobj
-5648 0 obj <<
-/D [5638 0 R /XYZ 151.701 297.613 null]
+5640 0 obj <<
+/D [5630 0 R /XYZ 151.701 297.613 null]
 >> endobj
-5649 0 obj <<
-/D [5638 0 R /XYZ 151.701 285.658 null]
+5641 0 obj <<
+/D [5630 0 R /XYZ 151.701 285.658 null]
 >> endobj
-5650 0 obj <<
-/D [5638 0 R /XYZ 151.701 273.703 null]
+5642 0 obj <<
+/D [5630 0 R /XYZ 151.701 273.703 null]
 >> endobj
-5651 0 obj <<
-/D [5638 0 R /XYZ 151.701 261.748 null]
+5643 0 obj <<
+/D [5630 0 R /XYZ 151.701 261.748 null]
 >> endobj
-5652 0 obj <<
-/D [5638 0 R /XYZ 151.701 249.793 null]
+5644 0 obj <<
+/D [5630 0 R /XYZ 151.701 249.793 null]
 >> endobj
-5653 0 obj <<
-/D [5638 0 R /XYZ 151.701 237.838 null]
+5645 0 obj <<
+/D [5630 0 R /XYZ 151.701 237.838 null]
 >> endobj
-5654 0 obj <<
-/D [5638 0 R /XYZ 151.701 225.882 null]
+5646 0 obj <<
+/D [5630 0 R /XYZ 151.701 225.882 null]
 >> endobj
-5655 0 obj <<
-/D [5638 0 R /XYZ 151.701 213.927 null]
+5647 0 obj <<
+/D [5630 0 R /XYZ 151.701 213.927 null]
 >> endobj
 150 0 obj <<
-/D [5638 0 R /XYZ 151.701 166.453 null]
+/D [5630 0 R /XYZ 151.701 166.453 null]
 >> endobj
-5656 0 obj <<
-/D [5638 0 R /XYZ 151.701 139.961 null]
+5648 0 obj <<
+/D [5630 0 R /XYZ 151.701 139.961 null]
 >> endobj
-5637 0 obj <<
-/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F71 5424 0 R /F17 3698 0 R /F70 4384 0 R /F4 5492 0 R >>
+5629 0 obj <<
+/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F53 3738 0 R /F17 3698 0 R /F59 4373 0 R /F4 5484 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-5660 0 obj <<
+5652 0 obj <<
 /Length 3184      
 /Filter /FlateDecode
 >>
@@ -17579,111 +17500,110 @@
 ä7ò¯ÉîhWNxWƧ&oónØ@ª@˛Պ3ö_K돬Y½:4›D/
 !MPÎùUÍ)›™}”
 ½†}ÓG¢Î—þfÜI7]½†¡--ü~‹$läZUÖÙ
-Çtië*m;ŠÐiQ½¸„è©VÓ³W4ϝ{ÿi¶øl<Æ@oC¥©Î¡7˜‡MIO]ò8üÞƒQ%œÓ?ãÚõ UîYtÿi>±ƒ$:/;(Æip?Ò±‡âSÿ¢‡ÂI¼ÿhÐ ¥¾·†HtïvEúÎ0:¥\¯ó›ýZë¬éáHæú¸»ë¢Ç±ÆÆ­Y^-X(}‘?&RYLÞí@§†áYC„ŒõÚ9á”]h‘&vÑä‹û ¶Zzak)¡Ç´¤¹1‹œ_0(˜vPϧ*öß²‘	ˆža£?õŠ¬’à÷Ž»5¼öÆ¿§Dê¸æ£¥Hù– 
+Çtië*m;ŠÐiQ½¸„è©VÓ³W4ϝ{ÿi¶øl<Æ@oC¥©Î¡7˜‡MIO]ö8ôî#N%œÓ?ãÚõ UîYtÿi>±ƒ$:/;(Æip?Ò±‡âSÿ¢‡ÂI¼ÿhÐ ¥¾·†HtïvEúÎ0:¥\¯ó›ýZë¬éáHæú¸»ë¢Ç±ÆÆ­Y^-X(}‘?&RYLÞí@§†áYC„ŒõÚ9á”]h‘&vÑä‹û ¶Zzak)¡Ç´¤¹1‹œ_0(˜vPϧ*öß²‘	ˆža£?õŠ¬’à÷Ž»5¼öÆ¿§Dê¸æ£¥Hù– 
 2 Ä¾æ€zi¦½Ð±Ý¤™6ñ=À¹=‚
-f=ÌXx2~½pÚ4NÛæ¿‹Øäã]§"Ak+¬–̦¿€ÿ&ãèl*à$•œÔœÜq’
-m	¸OøÖGo(˜4{¥5'9'&¶/ÉöTêJÐ;Ig¡îùPG¨»œLÝÔ4êN×k Ûæ¿‹¨϶-ueœãÍÂ(•wÌÝOðÌœ
-iqÜ–š“;N²¡
-%9•|Ð[¬çÙ7χ:B¾-àdò ¦‘oº^af0ÿåXȇΠÍD‚7Â܃×2ïlÞâÖùÏ” |CùšòÊö	‰þ
-¯bRGÿ¼N“èýuꣿcî-^Þàå?x¹ÅË'rUƒkûY6Ê ¾ÍÕÀ©\CMâêzõüšÃü—cઍEìÐ^x¨\FxÛ•šŸÄÚÑsJw\*¸Ts/
-Þ¤t?Õ5=Ô5Þk•%þZýãÚÚè'¼Üâå‡kk€Î{‹—JÝÄ©ô,Ô=êu·€“©;‚šFÝéz
-t›Áü—c¦®Òhz/|pOÒû0Yb¢pGÅRÃIÁIÇÉWðgFž:Óí*ŽуMzG¶á$?•¥^	é’YXz>Ô–n'³t5¥Óõ˜5ƒù/Ç:ì¤Î –¾?»Ä—"E}	›dÁ¥ŠK—–œd\	7xýí}ÖÅoJcä;\Ÿèzêû“v°˜ä<{ëùPGX»œÌÚÔ4ÖN×k`Úæ¿ë…½´H˜±+d^Ê›'ßô
-¿÷CeÉ%`dŽ*‰$Ät“ð[֐”œ´CâlŠ¶ÎDÿEB­õéä5‰Pvž-÷|¨#äÝN&ïjy§ë5nó_ŽuxË•†h¥HŒ<ãðÉnÈy…<¼’¹T!‰„øMÍãÕ§ŽHkù÷„ÀùàãBe7°I,~»‘°ýœüÁIÆ	d)„vR‘Cœpy%¾
-žHoí€JóìÍçC¡÷p2½GPÓè=]¯’3˜ÿr¬Ã{3~”Ð:I’n=
-禐œTœeí¨òwÝ9e,ÚYÈy>Ôrn'“s5œÓõ5ƒù/ÇzùàU+*›íÁ«ô¼­Z~ãƒ(U\긔s©áRË÷z«¥eÕ,T<ê·€“©8‚šFÅéz
-ô™Áü—crðgD´—©û$þvF \×;ל®];t>Ÿ	Øè
-¾òY•¦¯ZÎFø;AÃIÁ*.uœä\DNÞNa’ö³pø|¨#ÞNæðj‡§ë5ðnó_ŽuØ•µ Œˆ•õIŒÞeBÞhBçU6•ü%£×ü¸ÿq‹b)ï§P…-žß»Tʇüñ¶OøÕ̧(™8Úé®kºÞá¿IPs™Uƒd–
-ù¨o“yp*™ÇP“È<ƒ^=ç0ÿåX/…ó«R%b6ä>]ÝðÉkÎ¥pìöžþ¦´¿—Y7é˜@y'¬šeo½ ê·€“é8‚šFÇéz
-šÁü—c½ð…;$Òì¼F±‹jØE5ì¢Û¿FeÜvÇ¥’“ߦ<“S9õ¹ätFX?Ï^y>Ôrn'“s5œÓõ5ƒù/Ç:¼Wz…X‰6ÂnøD©å%<hõ†>xÍnþºåù$'ÀÜT&|†kzg |Úœu“xl•pržMö|¨#<ÞNæñj§ë5poó_Žu˜Ç‰D{9¡àÙO<¦ù|UòXPzæ¤åÊœK—Â
-%'¸ÙªsRù‡\ï„N«YþF,ÿÉ<jÂÿ©=ü¸ë^þ_˜zÿ¶CvòÿÂãníÞ¯óãôuŽ~t:¨Î8¦, I'âþhó–Bf`¦³»\—>Vë‡ð ü]=7a=…KAJ&…Íq•g¥€ÍP9
-XÃF¼	9å-U57´ë¬	2÷yÖmš£^,ïQ0vЊdXåeÑ”e]^~Åp½ò=úŽ‹
-%Æ·PE÷˜U\——ùéMm]n:Œ±¡*ïmôݦcÙ"ˆÐp¡|—µÅ㎼ª²Ð!U9üˆ†nÕ6Fàk¥Š>f‡ŠÂ#`}¾¤õŽåønŠpƒ”Cœ@`Up(Ù4u`köôTË~ºH¤~h Çƒk!æ>[bdCŠ!nYÇ9ŠéH-Å!3ŠU¯·â†;
-kàüß~úðQpöçǼâÜÎ8±ø˜µýd^lY¯ŸŠ2¨hÚª–EÅVB1§¢ç¢{äÇœ@uà¥Éš‚˜¥}¼Yå÷Ù¦ì¸0
-…šökÛåë¾
-|ƒÜ/Öw")øZ»>@+_÷H©ý`UßGBfè}™=qM•­CÇ99êì#-=ÛŠA;ü¯±ÍGÈd‡?v±QpÕÄ>zóá=f’í–Pì#nVHžœ+™ie¸‡MŽõliÌÝãÒi8O!µ˜Ù‹oì¥6E4·Gñ»xâ×r‚ÜÚ¶à0'<þ«9½¯›e_õ2lÃkÓüwè»ÊÊ€¶?ÑFÑhh¡·Èx ˜w[±ïyh«þ?íaC
+f=ÌXx2~½pÚ4NÛæ¿‹÷—t—Ä©HÄÚ
+«%³é/à¿É8z›
+8I%'5'wœdC[.¾õÑ
+&Í^iÍIÎI‡‰íKA²=•ºôNÒY¨{>Ôên'Sw5ºÓõè6ƒù/Ç"ê³mK]'Âx³0
+Fås÷<³À_§BEÜ·¥æ䎓lhCÉ_N%ôëyöÍ󡎐o8™|#¨iä›®×@˜Ì9Öò¡3èp#‘à0÷àµÌ;$›·¸µAþ3å(ßP¾¦ü†ò°m‚A¢¿Â«˜ÔÑ?¯Ó$zúèï˜{‹—7xù^nñòÉ\ÕàšÄ~–ò¨osup*WÇP“¸:ƒ^=¿æ0ÿåX¸jc;´j—Þv¥æ'±vô\†Ò—
+.ÕœÀ‹‚7)ÝÀOuMu÷Ze‰¿ÖEÿ¸¶6ú	/·xùáÚ 3äÞâå_§R71B*=uχ:BÝ-àdꎠ¦Qwº^Ýf0ÿåX‡©«4šÞÜSࣴÄ>L–˜(ÜQ±ÔpRpÒqòüY§‘§NÇt»Š£Gô`“Þ‘m8ÉOe©WBºd–žu„¥[ÀÉ,AMcét½fÍ`þ˱;©3€e…ïÏ.ñ¥HÑc_Â&Yp©âRÇ¥%'WÂ
+^{Ÿu±Ä›Òù×'ºžúþ¤,&9ÏÞz>ÔÖn'³v5µÓõ˜6ƒù/Çzao$-fì
+™—òæÉû¤á7}ÃïýPYr	™€£J"	1Ý$ü–5$%'í8›"…­3Ñ‘ÐDk}:yM"”gË=êy·€“É;‚šFÞéz
+„›Áü—cÞr¥ƒ!Z)cÏÀ8|²r^!¯d.UHb !~Sóxõ©#ÒZþ=!p>ø¸PÙ
+,ÇD‹ßÅn$l¿'p’qBY
+¡Tä§\^‰oƒ'Ò[; Ò<{óùPG轜LïÔ4zO×k äæ¿ëðÞŒ%´NE’¤[Âð©)$''DY;ª|À]wÇA‹vržu„œ[ÀÉäAM#çt½BÍ`þ˱^>xÕʃÊf{ð*=o«–ßÃø J—:.å\j¸Ôò}§Ãj©@Y5χ:BÅ-àd*Ž ¦Qqº^}f0ÿåX‡Ü üíeEêÃ>‰¿‘ ×õÎ5§kEםOÇg6zƒo`†|V¥é«–³ÑþNÐpRðǃŠK'9W‘“·S˜d£ý,>ꇷ€“9<‚šÆáéz
+¼›Áü—cve­(#be†G}£w™7šÐy•M%¿AÉè5?î¿ÀcÜ¢XÊû)Ta‹ç÷.•ò!¼í~5ó)J&Žö_:‚€ëš®wøoÔœFf•Àà ™eC¾ êÛdÞœJæ1Ô$2Ï WOÀ9Ì9ÖGaàüªT‰Ø…
+ùOW7|òšs)œÃ»½§¿)­ÇïeÖM:&PÞ	«fÙ[/€:BÇ-àd:Ž ¦Ñqº^…f0ÿåX/¼GáΉ4;¯Qì¢vQ
+»¨Æö¯Q·Ýq©ä$Ç·)ÏäÔDN}.9ÖϳWžu„œ[ÀÉäAM#çt½BÍ`þ˱ï•^!V"¤
+‡°>QjùD	Z½¡^󃛿nyþ IÅ	07•	ŸášÞÇ_‡6gÝ$[%œœg“=ꏷ€“y<‚šÆãéz
+Ü›Áü—cæq"Ñ^N(xöéGA>_•ü”ž9i¹2çRÆ¥pCÉ	n¶êÜ£Tþ!WÁ;¡Ój–ÿ…ËÆ2šð¿0BêD?ÿ¦Þ¿íü¿ð¸[»÷ëü8}A£ª3Ž)hÒ‰¸?Ú¼¥˜éì.×À¥UÀú!< WÁMXOáRR „Ias\åY)`3TŽÖ°oBÎEyËBUÍ
+í:k‚Ì}žu›&Ǩ‹Á{̃t‡"VyYôeY——_1œFï†|`O†¾ãbC‰ñ-TÑ=f×åeþ0Dj`S[—›cl(„Ê{}·éX¶"4\(ßem±Ä¸#/ƒª,tHU?¢¡[µ
+ƒøZ©¢GÇ¡¢ðXgŸ¯i½c9¾›"Ü å'XJ¶MAØš==•Å²Ÿ.©èñ`àZˆ„¹Ï–ِbˆ[ÖqŽb:RKñBÈŒbÕÇë­¸áŽÂ8ÿ·Ÿ>|œýù1¯8·3N,>fm#Y§[Ö맢Ì*šö€ªeQ±•PÌ©è¹è9Ç1'A8Di²¦ fioEVù}¶);.Œ‚C¡¦ýÚvùºï€ß 7Ä‹õˆC
+~‡–ð®ÐÊ—Å=Rj?XÕ÷z_fO\SeëÐÆqNŽ:{ÅdK϶„bÐÿkló2Ùáρ]l\5±Þ|x™$D»%ûH›’'çJfZîa“c=[s÷¸tÎSH-föâ{©MEÍíAãQü.žøµœ† ·¶-8Ì	ÿjNïëfÙW=†ÛÀðZÁ4ÿú®²2 íO´Q4Z Zèm 2(æÝV,Ä{ÚªÿV¯aJ
 endstream
 endobj
-5659 0 obj <<
+5651 0 obj <<
 /Type /Page
-/Contents 5660 0 R
-/Resources 5658 0 R
+/Contents 5652 0 R
+/Resources 5650 0 R
 /MediaBox [0 0 612 792]
-/Parent 5596 0 R
-/Annots [ 5657 0 R ]
+/Parent 5619 0 R
+/Annots [ 5649 0 R ]
 >> endobj
-5657 0 obj <<
+5649 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [235.077 475.557 304.797 487.247]
 /Subtype /Link
 /A << /S /GoTo /D (anon-print) >>
 >> endobj
+5653 0 obj <<
+/D [5651 0 R /XYZ 100.892 685.529 null]
+>> endobj
+5015 0 obj <<
+/D [5651 0 R /XYZ 100.892 464.057 null]
+>> endobj
+5654 0 obj <<
+/D [5651 0 R /XYZ 100.892 447.187 null]
+>> endobj
+5655 0 obj <<
+/D [5651 0 R /XYZ 100.892 441.209 null]
+>> endobj
+5656 0 obj <<
+/D [5651 0 R /XYZ 100.892 447.486 null]
+>> endobj
+5657 0 obj <<
+/D [5651 0 R /XYZ 100.892 435.531 null]
+>> endobj
+5658 0 obj <<
+/D [5651 0 R /XYZ 100.892 423.576 null]
+>> endobj
+5659 0 obj <<
+/D [5651 0 R /XYZ 100.892 411.62 null]
+>> endobj
+5660 0 obj <<
+/D [5651 0 R /XYZ 100.892 399.665 null]
+>> endobj
 5661 0 obj <<
-/D [5659 0 R /XYZ 100.892 685.529 null]
+/D [5651 0 R /XYZ 100.892 387.71 null]
 >> endobj
-5026 0 obj <<
-/D [5659 0 R /XYZ 100.892 464.057 null]
->> endobj
 5662 0 obj <<
-/D [5659 0 R /XYZ 100.892 447.187 null]
+/D [5651 0 R /XYZ 100.892 375.755 null]
 >> endobj
 5663 0 obj <<
-/D [5659 0 R /XYZ 100.892 441.209 null]
+/D [5651 0 R /XYZ 100.892 363.8 null]
 >> endobj
 5664 0 obj <<
-/D [5659 0 R /XYZ 100.892 447.486 null]
+/D [5651 0 R /XYZ 100.892 351.845 null]
 >> endobj
 5665 0 obj <<
-/D [5659 0 R /XYZ 100.892 435.531 null]
+/D [5651 0 R /XYZ 100.892 339.889 null]
 >> endobj
 5666 0 obj <<
-/D [5659 0 R /XYZ 100.892 423.576 null]
+/D [5651 0 R /XYZ 100.892 327.934 null]
 >> endobj
 5667 0 obj <<
-/D [5659 0 R /XYZ 100.892 411.62 null]
+/D [5651 0 R /XYZ 100.892 315.979 null]
 >> endobj
 5668 0 obj <<
-/D [5659 0 R /XYZ 100.892 399.665 null]
+/D [5651 0 R /XYZ 100.892 304.024 null]
 >> endobj
 5669 0 obj <<
-/D [5659 0 R /XYZ 100.892 387.71 null]
+/D [5651 0 R /XYZ 100.892 292.069 null]
 >> endobj
 5670 0 obj <<
-/D [5659 0 R /XYZ 100.892 375.755 null]
+/D [5651 0 R /XYZ 100.892 280.114 null]
 >> endobj
 5671 0 obj <<
-/D [5659 0 R /XYZ 100.892 363.8 null]
+/D [5651 0 R /XYZ 100.892 268.158 null]
 >> endobj
-5672 0 obj <<
-/D [5659 0 R /XYZ 100.892 351.845 null]
+5650 0 obj <<
+/Font << /F22 3706 0 R /F50 3701 0 R /F51 3736 0 R /F15 3700 0 R /F53 3738 0 R /F4 5484 0 R /F59 4373 0 R >>
+/ProcSet [ /PDF /Text ]
 >> endobj
-5673 0 obj <<
-/D [5659 0 R /XYZ 100.892 339.889 null]
->> endobj
-5674 0 obj <<
-/D [5659 0 R /XYZ 100.892 327.934 null]
->> endobj
-5675 0 obj <<
-/D [5659 0 R /XYZ 100.892 315.979 null]
->> endobj
 5676 0 obj <<
-/D [5659 0 R /XYZ 100.892 304.024 null]
->> endobj
-5677 0 obj <<
-/D [5659 0 R /XYZ 100.892 292.069 null]
->> endobj
-5678 0 obj <<
-/D [5659 0 R /XYZ 100.892 280.114 null]
->> endobj
-5679 0 obj <<
-/D [5659 0 R /XYZ 100.892 268.158 null]
->> endobj
-5658 0 obj <<
-/Font << /F22 3706 0 R /F50 3701 0 R /F51 3729 0 R /F15 3700 0 R /F71 5424 0 R /F4 5492 0 R /F70 4384 0 R >>
-/ProcSet [ /PDF /Text ]
->> endobj
-5684 0 obj <<
-/Length 1398      
+/Length 1399      
 /Filter /FlateDecode
 >>
 stream
@@ -17694,57 +17614,59 @@
 PöÑJCðŒüźzªÓc•fŒç"REÎ÷e
 %̸J’È	M›ád`\}èDtk¡l?¶V“ÖÕ‰Z_Í™<«æ"…֐BÖ*¦tB^ž*ŽÝèErß´-RÍu]ÂoӏÎLÛ†x­õX—&°·¨«|‘JJ›~îRKÈäÇe2J-$¶xU¨&ð-}«ú¹)ƒˆYÙätPH.ÏÁ„”:?*¬†æ‚dsÜ{¡49:OKo¾«@—Xv~ÃñÔ!Ûpá«åô°›”÷°ƒ˜ãGx:X…X¡µ1*Êöf¤\íL	m¡f¯?
 :•,ƒ.üÖ« 
-&!)¦Wá\I©“F¾¥‚G~	¤ÿ¥•q0¯ÿ—Ž)” ã2”76•H°²?›§e¸¼BBE}…(ÏqÕuéìðB­ gÊ´/§õl†«qkm{5šîÁ̽
-…b¹È§x±hêL¸ðY¦C†ùw ùP¯Qf¤Ž/Åxvž5S¯ì«º‚B)M™Ž™´¶mK-€`®ÞNÙu|¢.»©CÀ²¸îO{'´Ö¹Lbœ^ Ëž¬½ö‰:0k£M
-F<[Z„›×#»8tqŸžœð£ÈDrrM°<Eœ†Š¿G(Qò!<]¸å&mãnKGì‘ÄûÂ5¨íYAìI at QËCÖã`wÛë¹|WšñT’÷ƒµî;"ʍÝ÷D"—á-ç’êUHW2#þ¦·G(U­èšq„F;wzw‘>Î
-¸áÁÑbí§7T²{h›’è¡6Õj?4.œØÃ܇Ž~f›i…£küóôB©úЄ,¥Ù	Sq<tÁÿú:[i¾wûáÛëè_Âw¡”rÅÝ@àÙÑsh`ÂðÚQú!)ÈŸ	$løö^d¯x¨©Ò¨Ôis¿	»%iõ6h	¸ÌÁK.ÀWwÁåÁøZÞaü¢å4ß%ð7f
-÷5ØŽ˜YhW¸††F#8.¼ëhàÐyq5M…ƒm‰á‚oŒQnøƒ›ÙÄÞº Eƒ	uº|ÅínêpÍõÊΊaúÂsú7+x„F
+&!)¦Wá\I©“F¾¥‚G~	¤ÿ¥•q0¯ÿ—Ž)” ã2”76•H°²?›§e¸¼BBE}…(ÏqÕuéìðB­ Œ*OоœzüÕ³®Æ­µíÕhº3÷*Šå"ŸNàÅ¢9xL¨3áÂg1˜æßäC½VD™‘:¾LãÙyÖL½²¯ê
+¥4e:fÒÚ¶-µ z\€5ºz;e×ñ‰ºì¦Ëâº?íÐZKän0‰qz.{r²öÚ'ê4v zâ=hR0j¬àÙÒ"Ü¼ÙÅ¡‹ûôä„E&’“k‚åY(â4XPü=B‰’áéÂ-7iw[:2`$Þ®ù@mÏ:XbOŠZ²»Û^Ïå¸ÒŒ§’¼¬ußÑQnì¾'¹h9—T¯Bº
+ðñŸ0½=B©
+lí„D׌#4Ú‘¸Ó»‹ôqnÀ
+ŸŽk?½¡’ÝCÛ”Dµ©Vû¡qáÄæ>¤p\ð3ÛL+]ã瘧JÕ‡&d)ÍN˜Šãa  þ×ÐÙŠHó½Ûß^Gÿ¾¥”“ø(îÏŽžCî€×Ž*ÐIAþ,HØ  a÷ÿð"{ÅCM•F¥N›ûMØ­(Iëp¨·AKÀe^rþÀ¸º.Æ×ðã-§ù.¿1k¸¯Áv´À4ÈB»Â544Áqá]G‡Î‹«i*lK|›`ŒrÃÜÌ&FðÖ(H¨Ó
+Dà+nwS‡kF¨WvVÓžÓ¿+r„F
 endstream
 endobj
-5683 0 obj <<
+5675 0 obj <<
 /Type /Page
-/Contents 5684 0 R
-/Resources 5682 0 R
+/Contents 5676 0 R
+/Resources 5674 0 R
 /MediaBox [0 0 612 792]
-/Parent 5688 0 R
+/Parent 5619 0 R
 >> endobj
-5680 0 obj <<
+5672 0 obj <<
 /Type /XObject
 /Subtype /Form
 /FormType 1
 /PTEX.FileName (./xslt/figures/note.pdf)
 /PTEX.PageNumber 1
-/PTEX.InfoDict 5689 0 R
+/PTEX.InfoDict 5680 0 R
 /BBox [0 0 28 28]
 /Resources <<
 /ProcSet [ /PDF /ImageC ]
 /ExtGState <<
-/R7 5690 0 R
+/R7 5681 0 R
 >>/XObject <<
-/R8 5691 0 R
+/R8 5682 0 R
 >>>>
-/Length 5692 0 R
+/Length 5683 0 R
 /Filter /FlateDecode
 >>
 stream
 xœ+T0Ð3T0 A(œË¥d®^ÌU¨`dn¬gjb‡±
-õ̍Œ, ´9D½…‚K>W  ¬2
+õ̍
+LÌ!´¡1D½…‚K>W  *
 endstream
 endobj
-5689 0 obj
+5680 0 obj
 <<
-/Producer (GPL Ghostscript SVN PRE-RELEASE 8.61)
-/CreationDate (D:20080128091106Z)
-/ModDate (D:20080128091106Z)
+/Producer (ESP Ghostscript 8.15)
+/CreationDate (D:20080520132502)
+/ModDate (D:20080520132502)
 >>
 endobj
-5690 0 obj
+5681 0 obj
 <<
 /Type /ExtGState
 /OPM 1
 >>
 endobj
-5691 0 obj
+5682 0 obj
 <<
 /Subtype /Image
 /ColorSpace /DeviceRGB
@@ -17763,19 +17685,19 @@
 xœ½×Ëà PýÿN6=VaÒºjO®h q>Ï3þ;f–œsî_3öIaä2’S6o“\âK·Ûä*L¼øµ’¼Át“-•c…:ÈFü’ûÏ°0ºözj÷w EŠðCêi‰\‡Êû¦^?öˆÚÓ$œx*Q‡Ôw“Øû È=µÔ	ÂG‚/ ÉØUMRÿt#]ÖÍ×®é ÖFº0WI’àðäéd’eUÜŒ92“~™#ã°®4×eM•]”v+Yø7°þ'~2¦H7?>³:9PaÀa’­þ½mmíAÖÔàœ$©çÒKâwŸ_¨ÎÞè^ÞÐ{l£Êr¤¡×0+BçÉ+xë®ñƒcêˆÙyŠv±(éòÙ-§ùèÄ
 endstream
 endobj
-5692 0 obj
-60
+5683 0 obj
+61
 endobj
-5685 0 obj <<
-/D [5683 0 R /XYZ 151.701 685.529 null]
+5677 0 obj <<
+/D [5675 0 R /XYZ 151.701 685.529 null]
 >> endobj
-5682 0 obj <<
-/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F85 5521 0 R /F88 5686 0 R /F72 5687 0 R /F71 5424 0 R /F51 3729 0 R >>
-/XObject << /Im1 5680 0 R >>
+5674 0 obj <<
+/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F85 5513 0 R /F88 5678 0 R /F72 5679 0 R /F53 3738 0 R /F51 3736 0 R >>
+/XObject << /Im1 5672 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-5695 0 obj <<
-/Length 2086      
+5686 0 obj <<
+/Length 2085      
 /Filter /FlateDecode
 >>
 stream
@@ -17788,57 +17710,51 @@
 
 ¡Öê­œlY%ž›ÊÁö\Åá‡Yˆ¢ƒ
 Ëvd´ªõÚØPÌÓö~ðNttMÇQgÂ}Ù×P™6+B
-´¦÷·w‚™ºŒ÷‚Â\-`pëæê–΋à’gÏ•¹ŽrU,ü$oåÐ$Ž”Õoeí·ª("­ôµóëa«k:AÚžðÌQxcÃßÜ΍§|"Yð'øÂÔVÙ;	§ùŠ-ŒÞ¿4ŽLò>þ©"JØTÁ¿ËC S0Á*2à½3Àmr8̼9ÃàôPõÿœ±ó¿ÏøÚFG
-º›—µË¤9¾ù¹&)8v«°L.ç4Òi†û)ë-ꂱ™=í§¦åQÊÁä_@hxçÆg\)ǁ²—q€ Oò(KSúy“ëRÀÐqxã(fý ™‚‰wãÐ	yj¨"ú1¡6åHç÷0+k욠ņ‘Æ/ïËYFŒëÄÑ6{ba,¦•nýéœÜC·Š¥PáïhYHà·¥ÂG¾Þ½Ð@]é@ó—¦m…et›VKY=Ú¦’T>cÆòqá'$åe-±òГ-Ìz\UÒ³ÍM…
-Rxg„ëã$Ã?b7‘‹¾ñèºó)C2*åÓ
-ܳ«ÊÖ/UÕp8I	±*{-n‘à Àb ¬—þB@íà¤͉G[Í÷‹Ï~`ÄÄHêé Î
- `kcÞû2Žeq:¤ôÈdèýà€Èe…9R¬^"£	u·×+ûËŸ7TšVÀ^£Üì†q¥ê9¯ôÉ 3é4¹ÿ*žoñ¸-±™¯²‰¥[¦îCJ耫¤[l…I®õ¹‡¾óW,{èFûÁ3M@)‡MÙÝå$T‹úXqL°ÐA¶sÙ\*òÖ:
-Vºm\fR¾“)º4býñ­]ÄàZKÓrá“´NŠ˜ÍÈÞ˜Q(+ÄÒ,5æª%N2¥êTµ_À}8©áÿ~8"ãW€	P˜æËÖôZ\ä´Üê:ûa>wt
-2«DtZÛùý»õXq'Xšé%÷hè#5»Œ4L>–ùäIfß•ÇŽÜòPJÞÃé0úsI-1|ŸqŽótèÌ„ßvÜïfTP÷OìÞS²¤xiø£Ö²n,$œxÊP¡”ò¡ö÷…{$<ñr³,#‰Ì{™6þ»;ŽÔkËçß:EÔvã
-"γ
-'·˜s3ô¯Ò™´¬»¦o¦ç0ÊåˆSNGÓè¤#¯/TR—]˜‘ø&ÂØš­6¯Ýô½$/ö;Tßû&Úz
-hùdOʉË‹ò:ÜUj#SØ%f)Š¶­{vtj0…Báß̯kŸ§ün—¢À¹¹¢«ïY‰P»]‰ ¦Ô¶féa M¢ýÄ•ëwìßâª(ÑT†?L&\†iu¯/4ü¹©ÆavžósÓ×r?Ó¶ºÜ'xËxQ¯B­µX¸ˆL®0‰„_"¯|ä‚e(mÝj/¬¸+±WÍðTvåíÔ=°zÍÉJèrò2vœSiUo¬Ìº¤ Aõò»5Ô­D¹Î®
-÷Èɐ N
-£®|âJÄ-…rƒòæ'ûòpàŠîza^Z4¨‘Ö§çÁ .¨(
-„1Í«'ׯú$³èpO(ýo߉	¢‰'	¸T>Ý4ÓAç@˾r>ð’qÿuOñd
-‰)»Dçð¥¿TèIybÃW°ÜRÇF/gPÐ9$m¼¸‘‘„¶yn0ƒgfY ¿ÉoZ• ‹Vª&ÿm‚öÔp¤ËYV¬šz¹7.ÅPôuí<I”¶ËiHñ©p–zµó&<¨§ùa¹¾·Ò¦µ´ê9c
-‚iß@R4#{™x?ƒ8ùÇ~EÅÑ°¢X=ÿÿA<Œª Þ•¾¬	ù­3sÊVb¼,Üa´¦ä‡~š‘ÐÜk,og†ï»
-7ÒHo ê'.ßØï–¾]ÞàW¯MÈ ËÄ«èëw«Å#êÛÚ_MLx”\ƒÌqºüéB¹Ág Y-šÿÿÔ¿®d,_¼yÿ>C—
+´¦÷·w
+ôe¼æjƒ[7W·t^—<ÿu~ä:ÊU±ð“¼•C“8R ¼9”µßª¢ˆ´Ò×F̯‡®®êi{Â?0GáeŒ
+s;7žò‰`dÁŸàSXeï$žæ+¶0zþÒ82Éûø§Š(aSÿ.LÁ«È€÷Î ·Éá0óæƒÓ@ÕÿsÆbÌÿ>ãk[Q(è2l^\Ö.“æøæ皤àØ­Â2¹œÓH§·¨SÆfö´Ÿš–G)“~ ¡áŸq¥Ê^Æ‚>É£,MEèçM®C:HCÇáqtŒ£˜õƒd
+&:܍C'ä©¡ŠèÇ„Ú”#ßÃh¬®±k‚F¿¼/g1®GÛ<±˜Vºaô§srÝ*–B…¿£e!ß–
+søz÷Bu¥Í_š¶–ÑýulX-eõp|h›JHR-øŒyËÇ…stžL@”—=¶@Ä^ÈCO¶0ëqUy at HÏ67*HMà®“ÿˆmÜD.úÆ£ë~`ÌO¤ɨ”O+pÏ®*[¿TUÃQà$%Īìe@¶¸Eƒ ‹²^úµƒ“V4'm5ß/>û#©§ 87€‚­uxïË8–Åé4zÒ#“¡÷ƒ"—æH±z‰Œ&ÔÝ`\¯ìg,ÞPQhZ{r³Æ•ªç|¼ÒG$̤Ðäþ«xJ¼Åà¶Äf¾Ê&–n™º)¡®’n±&¹ÖçfúÎ_±ì¡íÏ4 ¥N4ew—“LP-êcÅ1ÁBÙ><Ìes©È[ë(Xé¶q™IQøN¦@è2`ЈõÇ·vƒk-MË…OÒ:)b6#{cF¡ü­K³´ÄÅU½Êt”ªSDÔ"|côᤆÿûሌ_&@aš/[Ðkq‘Óp[¨ë0ì‡ùÜýÑ5ȬnÑiulç÷ïÖcŝ`i¦—Ü£¡Ôì2Ò0ùXVä“'™}W;rËC)y§kÀèÏ%µ Äði|Æ9ÎÓ 3~Ûq¿›QAÝ?m,°{OÉ’â¥áZ˺²p>â)C…RʇÚßì‘ðÆKÈͲŒ$b0ïeÚøïî8R¯-œëPQÛiŒ7ˆ8Ï*œÜbÎÍÐt¾JgҲ™ftœÃ(—#N9M£“Ž¼¾P=J]vaFâ›`k¶ؼvÓ÷’¼ØwîP}ï›hë5 å“q<)'NDp,/ÊëpW©La—˜¥(Ú¶îÙÑa¨Áþ	…3¿®|žò»5^Šç䊮¾g%Bív%‚šRÛš¥W„6‰bôW®ß±‹«¢DSqþ0™p¦ÕA¾¾8Ðð禇iØyÎÏM_ËýLÛjèpŸà-ãE5¾µÖbá"2¹Â$~‰¼ð‘–1 ´u«½°Jà®Ä^5ÃSÙ=”·S÷ÀBê5'+e ËÉËØqN¥ITY¼±"0Sè’N€!ÔËïÖdP·å:»6Ü#'C‚:U4Œºò‰+·@Ê
+Ê›ŸìËÁ+ºë…yhÑ FZŸžX¸ ~ D(Æ4¯ž\¿ê“Ì¢Ã=¡ô¿}'&ˆ&ž$àRYøxtÓLo-ûÊùÀK
+Äý×=
+Ç’)$¦ìq œÃ—þR¡'å‰
+_ÁrK½œBA琴ñâFFÚæ¹=Àž™eü&¿iU,Z©šü·	6ÚSÑ.gY±^hèåÞ¸@CÑ{Ôµó$QÚ.g¤!u.ħÂYVèÕΛð Zpœæ‡åúÞJ›ÖÒªçŒ5¦Y|S IÑŒìeâýâäûGÊbõüÿñ0ª‚zWú²&ä·Î,Ì)[‰að²p‡Ñš’úiFBs¯±¼¾ï6ÜHs ½¨Ÿ¸|{`¿[úvyƒ_½6!,W¯¢¯ß­¨ok_d|51áQr
+2Çéò¤åŸdµhnüÿSÿº’±|ñæýÁ C¬
 endstream
 endobj
-5694 0 obj <<
+5685 0 obj <<
 /Type /Page
-/Contents 5695 0 R
-/Resources 5693 0 R
+/Contents 5686 0 R
+/Resources 5684 0 R
 /MediaBox [0 0 612 792]
-/Parent 5688 0 R
-/Annots [ 5681 0 R ]
+/Parent 5619 0 R
+/Annots [ 5673 0 R ]
 >> endobj
-5681 0 obj <<
+5673 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [242.636 530.627 309.538 542.62]
 /Subtype /Link
 /A << /S /GoTo /D (cups-raw) >>
 >> endobj
-5696 0 obj <<
-/D [5694 0 R /XYZ 100.892 685.529 null]
+5687 0 obj <<
+/D [5685 0 R /XYZ 100.892 685.529 null]
 >> endobj
 154 0 obj <<
-/D [5694 0 R /XYZ 100.892 487.085 null]
+/D [5685 0 R /XYZ 100.892 487.085 null]
 >> endobj
-5697 0 obj <<
-/D [5694 0 R /XYZ 100.892 463.262 null]
+5688 0 obj <<
+/D [5685 0 R /XYZ 100.892 463.262 null]
 >> endobj
-5698 0 obj <<
-/D [5694 0 R /XYZ 100.892 142.254 null]
+5689 0 obj <<
+/D [5685 0 R /XYZ 100.892 142.254 null]
 >> endobj
-5693 0 obj <<
-/Font << /F22 3706 0 R /F50 3701 0 R /F88 5686 0 R /F72 5687 0 R /F71 5424 0 R /F17 3698 0 R /F15 3700 0 R /F70 4384 0 R >>
-/XObject << /Im1 5680 0 R >>
+5684 0 obj <<
+/Font << /F22 3706 0 R /F50 3701 0 R /F88 5678 0 R /F72 5679 0 R /F53 3738 0 R /F17 3698 0 R /F15 3700 0 R /F59 4373 0 R >>
+/XObject << /Im1 5672 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-5703 0 obj <<
+5694 0 obj <<
 /Length 2946      
 /Filter /FlateDecode
 >>
@@ -17847,269 +17763,270 @@
 P at w<÷K€<8ŽØ¨ë¶6P¶¸ZyWõJÚJZo’Oß3çP¤DK¦È /s8¼üy4óÓ™‡äÅMÁ‹_.~zwñä…á…à,ð ŠwŸ
 as\Öf‚.Þ]ïK©'ß½zòBʳ`­Æ3½`Ê[Âs^Ld(«Ívr©Œ.ßn«‰âåzûÃäR;U>{XÏèȧ ÌËÅ}µÏ–ÓÉ¥(á¡…-ŸÝV÷ÛžaJï|ñüÝÅÿ.Ü
 |ÝsÑ0¥ŠéââýG^\ñWg*øâÏ\Êxfí»âíÅ?/xý»hYΤÔ]1ÜI±ož5ã¨`žÿV-îïâ¯÷ª”,þRÅêfÿr(P)Ý®@ßΦThJ•o>pa§˜²­¿L¤/±ˆààf1‘®¼bÓÕòÓ7JK´S\à¡Š›ÑžvÌ	Òœik¢t< ¬eVšB±àM±žŸÎÑjÜÔLHÛuSèÐë&Vˆ.
-±:ÿ4“ Åús÷­RÒlP}uS#àwkõÕM±Æ;?ÿÐð6 VzfÄ·|€³àÄIªGK¬iÏā V43Þí†Öó¡R]ªÃ´üw”±¼2¨Ó2Gُ–B’ß爍ü*Éx°„Ò÷“K+xùÄÊ;2+2Wdªæ˜—ª¼‡׸Ìú · 3#³Æìrõ™›³¹–£ó€;\«ÜV1ÝŽT»é~5Äe¨€ñZˆ/ô>¾I¯áŸãw	ßC›ÅeyÛz‰øjø‚¹"S5Çâ™Ïæk豄<ü
-×êã¯ULæ¯#•Æ_º_
-3*`¼Ö×üI½0‹ªÀ×áóqrélΙá`û3nßàö·W¸ý€Û=¡DÊ¡+Tùz|ùr\ùsÜz“§1ùWLÞÅä×sy5A2«óÄËZ=¼î)¦òÚ•Jâ5ƒ_;ÆrTÀx­ã¼zËË2©êx¹„`¨¨MV[hÈ]QnN¹å6À«öxµï
-›w¯5Ò Â†—o&V”‹	lI ¶^Æäïgƒë¡[âóÚZ}ඊÉàv¤ÒÀM÷«-CŒ×:®s´`Èãê@»#ª øæ”[RnK¹)™ŠvÂNžú _ñk¹ˆƒ3¤÷˜žÝC5Ö3§2EÜáZ}ඊÉàv¤ÒÀM÷«-CŒ×:®`±¸œdJ¶×¼€¼šˆæ*2Wdîè`é¡#€§xÄÌêÀÜ‘Ù4Æš96V—ÿ‰T#Ûj ÁÆÂ?-Sè®ÕGp«˜LpG*àt¿ê2TÀx­#c¬ Û.þIáBkˆa MÛò6¶÷‘D؆^¯
-Uµ‹ˆSê‚En
-ÎÇî°×ƒaç–r32pŠ7"J	Ãs2ÁéIS"J[!±Ã4ô+DìpŸK¸ÖÌK•‡ðáZ}„·ŠÉ„w¤ÒO÷«¡2CŒ×:Þ¹ƃ–g»I¶4CfNfI¡571ôféB(ɼõyð®Õ‡g«˜ŒgG*
-Ït¿¤2TÀx­Ó“\FY¦i&¹$§Œs
-Àã·g¸½‰‡Ýù3[FÂQ‘)&×ꃮUL†®#•]º_
-(*`¼ÖñVßÅ™©YÄ4‰­½DÖšt†éÓmìlZl—½-È'ž)M§DùslúõFX0±`h¼¹-™ÕÞ)vwÁŒÌùñ”{ŒîYЮՇv«˜ŒvG*
-ít¿3TÀx­SÍ=h	ÉŒ®áþB­8ͪêf_ÅΦ÷ØšE£1eiºŒØ¤™1ã/à^SþeÉÛsÕÁ1ÎóÄÞZ=€î)¦Ú•J4ƒ_;¨rTÀx­ã€cXÐ5f£¡H&§g³œæe9M	€ù=‘ÂÞɝ?DÒÞ0®óÄÌZ}H¶ŠÉHv¤ÒL÷«Á(CŒ×:Ž¤•Q
-HÕk¶p- 
-ì=a…Ü#™
-íœQ®¢\}Á8’#uŠñ ó :\«ÐV1ÐŽT é~5Pe¨€ñZ§IÚYf]hI€VË+Mí·¢'[ÔÄ+jâ!7¥3Ï/i+4ÿyø®ÕÇ_«˜Ì_G*¿t¿f2TÀx­Óã%m5sR1‹c#z@s£¸}.’:0á3…ÄáZ}H¶ŠÉHv¤ÒL÷«Á(CŒ×:Þf+
-m$s64óšÛc€Az°±ð	ÄC«¨ÝVåoÑP …ÜŠÌšÌöl0•ÃEÇYÀ®Õf«˜fG*
-Ìt¿˜2TÀx­ÏD¡©ÖœyQ‡ÊOqVGÒŒ!¹)™øÔl¿¥Âž¥$B%ž	ýQ¤ÎŒS 88‚ŽhGA¸úï\V¥aÒe
-¢ÃµúXm“YíH¥±šîWÃW†
-¯ušUé™7þ<V®õóxÈcØ„ôÓ¸Ö/ ®qºè¡™<ŠSIõ¬õnšé\d…‚0Ÿ)¼×êC¶ULF¶#•†lº_
-f*`¼Öéé#-,\ýÓGð§Q6Ï&#´úl“‘ìH¥!™îWƒQ†
-¯õÑ9×,h߮Ӫpyˆ9xÈchy-F5f÷phM¹
-]wöX]ùÀ4·Yh¡ÕCãžb*]©$3øµ#(GŒ×:=VWA²Ô˜±º…6þiìjŒ—瓼µå?è“5½`2§Ü’r[2³ƒSÎnç•sLgzko„VÆ­b2Æ©4ŒÓýjÐËPãµNï•‡.ªòçïµ‰;ƒ‰§
-«°+q´’TZ[M]ƒ¡®ñL½V…+«!…¿
-tY¯ê=çm
-Ó!S\®Õt«˜tG*
-èt¿3TÀx­“k¥•
-Œ{µ·/PÓÏ÷‚Ù[<JëK1]/@µõŠ¨9îYÆ|ËÊŠúÍSšÑâšLœÑ~}ù×ø·É0— TŽÎ°‡kõñÝ*&óÝ‘Jã;ݯ†É0^ëÄ¢cBº¦ßÑôv¨ e(‚ Ç¥Îqìà³H7˜~¦áøá9†{‹)¯ÓsQÕÊ9S(®Õ‡j«˜ŒjG*
-Õt¿¼2TÀx­ï[‰¨e˜põ‹+7ôÒ?ÎÃrzD¨¿€}
-çpÅÙÈ¥M{
-EÉÀlž5QÃ¥úxl“q<TJ£1Ù« ô²-u"jºB)Ťp{½³ë¹b¯€ÞüÓf·:¿¢W”»#—œ»¦¦pÌ:“‡ÌáZ}h¶ŠÉlv¤ÒàL÷«A*CŒ×:5ÝQLÚ:T>Ð<릙uõNcSïhå	˜9™™%€7O¯ê¾5-Q¥É0:Ö ¬F¢Ì
-Ëô¬k¸Tȍ`2LJJi'{Ր—^ö£¥N/ïS<0ÅÝŸº¼/~NKÁHЩ<ŸûŠZV|Õs—)ŸûŠšz÷½œÛÓŸûÂÛ{“åƒ_ÝÛ*Ï]AtìQwdè}ÀtÔ'¾Bç<´ÉºÐ=ŒŸ¢GL«Õö{z‘þa3[W××”¹œ’ýîU5ýL›?U‹«jzû]}Æ¢¶7íå›z×=Ù_«ûJ,)÷_PºŠ?œ¼qdÎôáuµþ6߬¿Ìïîfç»°™M׳míȬF9ðt1«w½Ý~®nÇÝ¿•ÍAíw¿ôw‰Ì—Ê‚©_j”ìà’âý¥á¼|¶Z~àBß4ŸÜÞî>X-âW ¯*ú”`‡CÿîS‚›EûuÀ®+:0môîÌx¯»úNÕ†n´¹]Å=.i÷|Ùõ3îm¿rWHVápגּóó.…uLY(	ЇºÔÑBx¹œoçÕÝüü„¤2ˆ¯çÓõj³ú´¥ì¿çËkòuC;î«Íæ1~qµ¾¦=×Õ¶ºª6õõóímGr9{DtêÚÇ«ý‡£kø;ÿ2Æ
+±:ÿ4“ Åús÷­RÒlP}uS#àwkõÕM±Æ;?ÿÐð6 VzfÄ·|€³àÄIªGK¬iÏā V43Þí†Öó¡R]ªÃ´üw”±¼2¨Ó2Gُ–¢xöù…0b#¿J2,¡ôýäÒ
+^þqD„òŽÌŠÌ™ª9æ¥*ï!Ç5î³>È-ÈÌÈl£1»\}ææln…eÆè<à×ê#·ULF·#•Ænº_
+q*`¼â½o`Òkø'Äø]GÂ÷ÐfqYÞĶ^"¾Z ¾`®ÈTͱxædzùãz,!õúøk“ùëH¥ñ—îWÃL†
+¯õ5’C/ÌÅ¢‡*ðuø|œ\:s&F8ØþŒÛ7¸½Æín?à6DO(‘òGèÆ
+U¾ž_¾œWþ·žÇäiLþ“w1ùõ\^MÌê<ñr„V¯{Š©¼v¥’xÍà׎±0^ë8¯ÞÅò²Lª:^.!*j“•ÅrW”›SnE¹
+ðª=^@í»Âæ]Åk4ˆ°á囉åßb[À…­—1ùûÙàzè–ø<v„V¸­b2¸©4pÓýj`ËP㵎ƒëœ-ò¸:ÐÆn§Äˆ* ¾9å–”ÛRnJ¦¢pS€§>ÀWüZ.âEÇàé=¦g÷PõÌ©Lw¸V¸­b2¸©4pÓýj`ËP㵎+X,.'™’„íu/ ¯&¢…¹ŠÌ™;:Xzèà)q³:0wd6±&DŽÕå"Õȶ@°±ðOËz‡kõÜ*&Ü‘J#8ݯ†º0^ëÈ+À¶‹R¸Ðb@Ó¶¼í}$¶¡×kFUí"┺`‘[ƒó±;ì5Å`ع¥ÜŒœâˆRÂðœÌdp:AÒ”ˆÒVHìp
+ý
+;Üç®5óRå!|¸Vá­b2á©4ÂÓýj¨ÌP㵎w.‚ñ åÙnƒ-ÍP™“Y’AhMgçM½YºJ2o}<‡kõáÙ*&ãÙ‘JÃ3ݯ©0^ëô$—Q–icšI.É)ã\ð¸ÀínoâawþÌ–‘pTdŠ‰Ãµú k“¡ëH¥A—îWJ†
+¯u¼Õwq¦@jV#1Mbk/‘µ&aºÄt;›ÛeoË_'2‰gJDÓ)Qþ›~Gý_‡Lì¯AnKfµwŠÝ]0#s~<å£{´‡kõ¡Ý*&£Ý‘JC;ݯÇ0^ëTsZB2£k¸¿P+ŽÃ0E£ªºÙW±³é=¶æBÑhLYš.#6ifÌÂø¸WÁ”™@òö\@upŒó<±w„V {Š©€v¥’ Íàת0^ë8 FÅØ ÖtMãŸÙÁh(’ÉéÙ,§yYNS`~C¤°7Drç‘´7Œë<1s„V’­b2’©4$Óýj0ÊP㵎#ieÔ‚Rõš-\@{AOX!÷HfC;g”«(W_pGŽäH@b<È<€×ê´UL´#•hº_
+T*`¼ÖéA’v–YÚA ÇòJSû­èÉ5ñŠšxÈMé̳ÇKÚ
+Íþ†kõñ×*&óבJã/ݯ†™0^ëôxI[ÍœÔcFLÆâ؈ÐÜ(nŸ‹¤LøL!q¸V’­b2’©4$Óýj0ÊP㵎·ÙJ„BÉœ
+ͼ¦ÇöØ#`ÞlAì |ñÐ*j·Uù[4@!·"³&³=LåpÑq0‡kõÙ*&ƒÙ‘J3ݯ¦0^ëÄ3Qhª5g^Ô¡òSœÕ‘4ãCˆAnJ&>uÛo©°g)‰P‰gBé…3ã(Ž …#ZÆQ®þ;—Ui˜t™‚èp­>V[ÅdV;Ri¬¦ûÕð•¡ÆkfUzæ?U…ký<ò6!}À4®õˆkœ.zh&âTR½ k½›f:Y¡ Ìg
+¯Ãµúm“‘íH¥!›îWƒY†
+¯uzúHËWÆôüi”Íó‚É­>$[Åd$;RiH¦ûÕ`”¡Æk}ctÎ5Ú·ëô*\bòZB‹QÙ=ZSnCם=VW>0ÍmGhõи§˜JcW*‰Æ~íÊQãµNÕU,5f¬n¡{ ã¥Äù$omùzÁdM/˜Ì)·¤Ü–Ììà”³ÛyåÓ™ÞÚ¡Õ‡q«˜ŒqG*
+ãt¿ô2TÀx­Óã{å¡‹ªüùã{mâãÎ`âiÂ*ìŠG­$•ÖVS×`g¨kàB<Óc¯UáÊjHá¯]Ö«zϹ@[ÃtÈ—‡kõÝ*&Ý‘J:ݯÂ0^ëäZieã^í­ÃÔôóýÅ£`öÒúRGL×Pm½"jŽ{–q† ß²²¢~ó”f´¸&g´€__þ5þm2Ì%(•£3ìáZ}|·ŠÉ|w¤ÒøN÷«a2CŒ×:±ðDƟ蘐®éw4½Ý*hŠ ÀñA©sû#øl Ò
+¦Ÿi8þ#ExŽáÞbÊëô\Tµ€rΊ‡kõ¡Ú*&£Ú‘JC5ݯ¯0^ëÄûV"j&\ýâÊ
+½ôó°œê/`_Ã9\±A6riÓ^CQ20›gMÔp©>Ád•ÒhLöª(½ìGKˆš®PJ1)Ü^¯Àìz®Ø+ 7ÿ´Ù­Î¯hçåîÈÄ%'Æƒ)³Îä!s¸Vš­b2›©48ÓýjÊPãµNM·FÔ“¶•4Ϻif]½ÓØÔ;ZyfNfFfIà
+ÂÓ+‚ú€oMKTi2ŒŽ5(«‘(sÃ2=ë.Õr#˜Ìñ¡RÆÉ^5䥗ýh©ÓËûLq÷§.ï‹ŸÓR0t*Ïç¾¢–_õÜeÊç¾¢¦Þ}ïãçöôç¾ðöÞdùàW÷¶†ÊsW{Ôz0ÿ
+:ø
+óÐ&ëBB÷0~>Š1­VÛïéEú‡Íl]]_SærJö»WÕô3mþT=,®ªéíwõ‹ÚÞ´—oê]÷d|­î+±¤ÜAé*þxpòRÄ‘Y8Ó‡×ÕúwÚ|³þ2¿»›ïÂf6]϶µ; ³åÀÓŬÞõvvû¹ºwÿ
+T6µßýÒß%2S\*¦~©Q²ƒKŠ÷—†óòÙjù}Ó|
+p{»û`µˆ_¼ªèS‚Dý»O	ní×»®èÀ´Ñ»3ã½îê;UºÑævoô¸¤Ýóe×ϸ·ýÊ!\!Yý…ý³ÊÎÏ»Ö1e¡$@êBPGáår¾Wwó?ðS’Ê n¼žO׫ÍêÓ–²ÿž/¯É×
+í¸¯6›ÇøuÄÕúšö\WÛêªÚÔ×?η·ÉåìÑ©kh¬öŽþ­áïüR2Í
 endstream
 endobj
-5702 0 obj <<
+5693 0 obj <<
 /Type /Page
-/Contents 5703 0 R
-/Resources 5701 0 R
+/Contents 5694 0 R
+/Resources 5692 0 R
 /MediaBox [0 0 612 792]
-/Parent 5688 0 R
-/Annots [ 5700 0 R ]
+/Parent 5728 0 R
+/Annots [ 5691 0 R ]
 >> endobj
-5700 0 obj <<
+5691 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [408.189 178.46 477.909 190.149]
 /Subtype /Link
 /A << /S /GoTo /D (OfficeServer) >>
 >> endobj
+5695 0 obj <<
+/D [5693 0 R /XYZ 151.701 685.529 null]
+>> endobj
+5016 0 obj <<
+/D [5693 0 R /XYZ 151.701 660.623 null]
+>> endobj
+5696 0 obj <<
+/D [5693 0 R /XYZ 151.701 643.753 null]
+>> endobj
+5697 0 obj <<
+/D [5693 0 R /XYZ 151.701 637.775 null]
+>> endobj
+5698 0 obj <<
+/D [5693 0 R /XYZ 151.701 644.051 null]
+>> endobj
+5699 0 obj <<
+/D [5693 0 R /XYZ 151.701 632.096 null]
+>> endobj
+5700 0 obj <<
+/D [5693 0 R /XYZ 151.701 620.141 null]
+>> endobj
+5701 0 obj <<
+/D [5693 0 R /XYZ 151.701 608.186 null]
+>> endobj
+5702 0 obj <<
+/D [5693 0 R /XYZ 151.701 596.231 null]
+>> endobj
+5703 0 obj <<
+/D [5693 0 R /XYZ 151.701 584.276 null]
+>> endobj
 5704 0 obj <<
-/D [5702 0 R /XYZ 151.701 685.529 null]
+/D [5693 0 R /XYZ 151.701 572.32 null]
 >> endobj
-5027 0 obj <<
-/D [5702 0 R /XYZ 151.701 660.623 null]
->> endobj
 5705 0 obj <<
-/D [5702 0 R /XYZ 151.701 643.753 null]
+/D [5693 0 R /XYZ 151.701 560.365 null]
 >> endobj
 5706 0 obj <<
-/D [5702 0 R /XYZ 151.701 637.775 null]
+/D [5693 0 R /XYZ 151.701 548.41 null]
 >> endobj
 5707 0 obj <<
-/D [5702 0 R /XYZ 151.701 644.051 null]
+/D [5693 0 R /XYZ 151.701 536.455 null]
 >> endobj
 5708 0 obj <<
-/D [5702 0 R /XYZ 151.701 632.096 null]
+/D [5693 0 R /XYZ 151.701 524.5 null]
 >> endobj
 5709 0 obj <<
-/D [5702 0 R /XYZ 151.701 620.141 null]
+/D [5693 0 R /XYZ 151.701 512.545 null]
 >> endobj
 5710 0 obj <<
-/D [5702 0 R /XYZ 151.701 608.186 null]
+/D [5693 0 R /XYZ 151.701 500.589 null]
 >> endobj
 5711 0 obj <<
-/D [5702 0 R /XYZ 151.701 596.231 null]
+/D [5693 0 R /XYZ 151.701 488.634 null]
 >> endobj
 5712 0 obj <<
-/D [5702 0 R /XYZ 151.701 584.276 null]
+/D [5693 0 R /XYZ 151.701 476.679 null]
 >> endobj
 5713 0 obj <<
-/D [5702 0 R /XYZ 151.701 572.32 null]
+/D [5693 0 R /XYZ 151.701 464.724 null]
 >> endobj
 5714 0 obj <<
-/D [5702 0 R /XYZ 151.701 560.365 null]
+/D [5693 0 R /XYZ 151.701 452.769 null]
 >> endobj
 5715 0 obj <<
-/D [5702 0 R /XYZ 151.701 548.41 null]
+/D [5693 0 R /XYZ 151.701 440.814 null]
 >> endobj
 5716 0 obj <<
-/D [5702 0 R /XYZ 151.701 536.455 null]
+/D [5693 0 R /XYZ 151.701 428.858 null]
 >> endobj
 5717 0 obj <<
-/D [5702 0 R /XYZ 151.701 524.5 null]
+/D [5693 0 R /XYZ 151.701 416.903 null]
 >> endobj
 5718 0 obj <<
-/D [5702 0 R /XYZ 151.701 512.545 null]
+/D [5693 0 R /XYZ 151.701 404.948 null]
 >> endobj
 5719 0 obj <<
-/D [5702 0 R /XYZ 151.701 500.589 null]
+/D [5693 0 R /XYZ 151.701 392.993 null]
 >> endobj
 5720 0 obj <<
-/D [5702 0 R /XYZ 151.701 488.634 null]
+/D [5693 0 R /XYZ 151.701 381.038 null]
 >> endobj
 5721 0 obj <<
-/D [5702 0 R /XYZ 151.701 476.679 null]
+/D [5693 0 R /XYZ 151.701 369.083 null]
 >> endobj
 5722 0 obj <<
-/D [5702 0 R /XYZ 151.701 464.724 null]
+/D [5693 0 R /XYZ 151.701 357.127 null]
 >> endobj
 5723 0 obj <<
-/D [5702 0 R /XYZ 151.701 452.769 null]
+/D [5693 0 R /XYZ 151.701 345.172 null]
 >> endobj
 5724 0 obj <<
-/D [5702 0 R /XYZ 151.701 440.814 null]
+/D [5693 0 R /XYZ 151.701 333.217 null]
 >> endobj
 5725 0 obj <<
-/D [5702 0 R /XYZ 151.701 428.858 null]
+/D [5693 0 R /XYZ 151.701 321.262 null]
 >> endobj
 5726 0 obj <<
-/D [5702 0 R /XYZ 151.701 416.903 null]
+/D [5693 0 R /XYZ 151.701 204.969 null]
 >> endobj
 5727 0 obj <<
-/D [5702 0 R /XYZ 151.701 404.948 null]
+/D [5693 0 R /XYZ 151.701 179.456 null]
 >> endobj
-5728 0 obj <<
-/D [5702 0 R /XYZ 151.701 392.993 null]
+5692 0 obj <<
+/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F4 5484 0 R /F59 4373 0 R /F53 3738 0 R >>
+/ProcSet [ /PDF /Text ]
 >> endobj
-5729 0 obj <<
-/D [5702 0 R /XYZ 151.701 381.038 null]
->> endobj
-5730 0 obj <<
-/D [5702 0 R /XYZ 151.701 369.083 null]
->> endobj
 5731 0 obj <<
-/D [5702 0 R /XYZ 151.701 357.127 null]
->> endobj
-5732 0 obj <<
-/D [5702 0 R /XYZ 151.701 345.172 null]
->> endobj
-5733 0 obj <<
-/D [5702 0 R /XYZ 151.701 333.217 null]
->> endobj
-5734 0 obj <<
-/D [5702 0 R /XYZ 151.701 321.262 null]
->> endobj
-5735 0 obj <<
-/D [5702 0 R /XYZ 151.701 204.969 null]
->> endobj
-5736 0 obj <<
-/D [5702 0 R /XYZ 151.701 179.456 null]
->> endobj
-5701 0 obj <<
-/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F4 5492 0 R /F70 4384 0 R /F71 5424 0 R >>
-/ProcSet [ /PDF /Text ]
->> endobj
-5739 0 obj <<
 /Length 995       
 /Filter /FlateDecode
 >>
 stream
-xÚ¥VMÛ6½ûWèE".)Š²”¢‡lš
-°A»ØÃ6ZâÚêZ¢KÒñúßw†”¼öV	¶ÎE
-ß¼ù$)­"ý6¹^L®Þ§i4#匲hq1JIQ¦Q^”D”Y´¨£»x®*×ènúeñÁÃRæy†ð´$Ð4àRÂÉ4a4çñí”ÓXãÀ&~@IÕÓ„‹,~÷(ÛíFÙÀ'(8%%-½Îf„²Ù‘Q hòn1ùgÂ@	Ø“á<ªÚÉÝÕ°ö!¢„—E´÷È6⢠¹ o¢ùäÓ„ž¦=c§~YZ9åYI|nèÝhí~š&"±m—[ií¾Ÿ‰oD`„@›0NDVˏj ó›ë xkmê×ásÙ¬¬ªŒ:³Áø³RSæèøåƒû7u­úHwv`ÂXÉ€N¡ÌP©¦ù·¬–åÙR÷’u£iºÃVXw	Ïw³õ!_˜n+ÍA_”îõô6Ô‡yaŠ²Uµ½¬£‡KrÌþ»iúP}šÇ
-|õž‰ÓÝ‹$%/£„sRÌx ËÎm¢»DPÿÞY'78‰
-Í4Ý4-b4*v¶éVAtk…B¿ýóyPÝN«eø8ZÞËJÁ±'Ê2¾‘¨TQ)ã$Àz:é‚„Þ1÷!æÓœd§I–¥½JûÃF	"Hgè?ìZ,Z€¸unšÊh«ï{Û[ eq­§`·ï™«M£‚³^<(0H-ëŽ/œ?Ä9¥Åw‰û <†ª˵úÚTêYûžú•Âö§­í×ÜIã×\¶H¾”øùÔ+X	½Ao¡4Ð #ŸB°ëTldÝ6]c®Z˜çÍ̲"~³I¾Ù'@vÒ©Í'âUHÞ­¤JvöØ(_
-Ý©°ÞJïnå<ÍÓËêQU;ÿu¸ Ï/*z>äýNgTиk—õÏÇÍ¢7?ß)Ï̯5ϳXn·›¦’xÏc9ÔjçtŠª@!4Õ[ô¸ZªŒpðY¼Xk«ÂÂ~­{$ÖÈ<m¥‘n` ÒœÅré[§w.|·²o
-¼}/QYÁ_TʽéXjo^÷<8#uKñ‚/Åðc‘ü:V–N³óeBöŽè¬R¨Àý	³…É%i–’¬|>(:4Õ>ñnTþd€w¨_XkµŸ˜Z½dÃä£æ­î ðlµ3j˜ËÑ‚­8ÖãJ=nµqcEÉ8™¥ù ¬ƒÚF§3a,%PˆÑ!õ§ÿñÄåóÉ81¨ÖzߝÞwx1Øo2ˆ‚VwÊ/fÿøjåŸ:çhŽÅÞðçù/7˜íÌ
+xÚ¥VK“›8¾ûWPµ\4!IåÉckS5©Mì­9Ìæ ƒÆ&c+Éñøßo·ÛKR³ÎšÖ×_?%AƒU@ƒß'׋ÉÕ‡$	f¤˜Ñ8XÜ1¥$/’ Ë‹4XTÁ]8—¥­U;ýºøèà9)²,ExR
+hêq	adÅ4cáí”ÑPáCƒ&|@IVÓˆñ4|ÿ(šn#ç㜒‚Î?‹g„Ƴ#GÐäýbòÏ$%`B䄱 l&w_iPÁÚÇ€VäÁÎ!›€ñœdœƒ¼	æ“Ïzœ6gÇ~ã$'1䔥q¹¡w­”ýmñ„‡¦Yv˜]å?#á߈À6Šáiá-?ɝÌo®½à¬•®^úÏe½2²ÔòÄš{ã/R¶VêƒãçîßT•ì#Ýš	c%:2C¥ž™æ7Q>,/ʳ¡šu"nGÓ´ûNzX{	ÏO³u!_˜n#ô^]”î¯õô6Ô…yaŠ¢‘•¹¬£û_KrÌþ§iºP]š‡
+|õ!æÇ»I
+Vc$Ÿ1O–žÚw§4ü£5Vl6påš®Ûi’‡.hTlMÝ®¼h×…4|ûןs¯ºæ,”Kÿq°¼¥„cEx#P)=¢”Ú
+€õtÂz	½cîCÌÇ8
+ÈL£4Mz;”v5†DÌÐ~˜µÐX4±k/ÝÔ¥VFÝ÷¶·@‡•š‚Ý®g.7µôÎzð CjÑXw\áÜ!ÎX(¾ÓP¤Øyå!|_EX®ä÷º”gí{êWvÒŸ¶|´_s+´õ\sÑ ùRàçS¯`Å÷
+ÕAi Z<…`öÆÊÆÛˆª©ÛÚX\ÿ>´
+0çÍLÓ<|³‰~Ø'@¶ÂÊÍ'â…OÞ®kã¥R´žöÐ(W
+ÕJ¿ÞçnåÜ{ÍÓËòQ–[ÿeAž\TôtÈûSNöYV¯›Dg~ºSÎ̯ËÒPtݦ.Þó˜EµÚZÕ€¢ìÐMö=®²#Ül.ÖÊH¿°[«	ƒ52OÐ¢U5T’Å¡XºÖ©­õߍè›o×KT–ð•²Zmz–Ú™W=ÎÂHݼà>üXDïƪ§„ÑtÀüMc.zÇV
+ôVJTàþ„ÙÂä¢$MHZœŠòM5Oc¼í¼ÊðöõókrSÉçl˜ltüU-ž®¶Zs9Z¢å‡z\ÉÇNi;V””‘Y’
+ÀªÖð7¨ô~t:£8NbtHÝéÿ ^<ry>GåZíÚãû/óC>BШáNy­w/Vî©"xþ‡æPÌá
+žÿ7ŽíÌ
 endstream
 endobj
-5738 0 obj <<
+5730 0 obj <<
 /Type /Page
-/Contents 5739 0 R
-/Resources 5737 0 R
+/Contents 5731 0 R
+/Resources 5729 0 R
 /MediaBox [0 0 612 792]
-/Parent 5688 0 R
+/Parent 5728 0 R
 >> endobj
-5740 0 obj <<
-/D [5738 0 R /XYZ 100.892 685.529 null]
+5732 0 obj <<
+/D [5730 0 R /XYZ 100.892 685.529 null]
 >> endobj
-5741 0 obj <<
-/D [5738 0 R /XYZ 100.892 392.229 null]
+5733 0 obj <<
+/D [5730 0 R /XYZ 100.892 392.229 null]
 >> endobj
-5742 0 obj <<
-/D [5738 0 R /XYZ 100.892 342.686 null]
+5734 0 obj <<
+/D [5730 0 R /XYZ 100.892 342.686 null]
 >> endobj
-5743 0 obj <<
-/D [5738 0 R /XYZ 100.892 213.968 null]
+5735 0 obj <<
+/D [5730 0 R /XYZ 100.892 213.968 null]
 >> endobj
-5737 0 obj <<
-/Font << /F22 3706 0 R /F50 3701 0 R /F71 5424 0 R /F15 3700 0 R >>
+5729 0 obj <<
+/Font << /F22 3706 0 R /F50 3701 0 R /F53 3738 0 R /F15 3700 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-5746 0 obj <<
-/Length 914       
+5738 0 obj <<
+/Length 913       
 /Filter /FlateDecode
 >>
 stream
 xÚ¥V]oÛ6}÷¯°DóC”%ÙÉ欉ÛØExy e:Ö"‰.%¯È¿ß¥H­v¦¤íâñ’‡‡ç~ÂØ»÷°÷ëà—å`xɱG0JqJ¼åÖ#œ &^œ¤ˆ§‘·Üx+ŸÆÁÝòjxI©— 4Ž£™Ä’ˆZÌe at S_ÔM2ù‹Fûºa4bþä ¥=ÙªöÀ³r/š\VY $"±?Ù‰}#[÷©yyp±|x
-´Iäˆ1/+«;ìmàìÊÈ¥‰÷¥E–ã	Š9‡uá-Øùý'üÄÿ˜#Ì"/ŽRÔ:j|¡VEwÍ[…cÐ)³€&þ(e‘ßì„qž1!J³¿ÖÌkЇªÊ«{»™)­e֏cÚ9QÁÄ€(M¬­TóSrÊýº\gD­±føÎ~•‰b§ênûã[C
-ŠC ãQjy¦ªyu¶ºžM/Îo—¿ÝYô|q¶úx3ûÙ©ÿ–úl®¬EÈFßutt„pêè;¡e%J“]±¿|Üwˉ*K#²GDØýôÉÒX=·ö‡u‘g¦ @á4¯Ü•©€jëÁÏÞOÞ€;£7K Çݪs1Ϥ5þÄû
-6é£<Ÿ^ÏnÞ8	¯%å–s·/þŠÚدóª­}֞G݃MOŽ@}_œc†_îüÝüvvã(U÷eý“Ò÷ZöŽ÷ô¼NAW‘€LLEZAmwœö(>íŒåNÚžÚª¢P¦ó¾˜q’Ä·ÝùRk¥-¨”u-î¥ÝÏ«
- òvüˆFÖòL'GÀ†p¨J5ÿöµy
-Z»·—qo¨çY
-ÊàÅ.¾°D¦ª
-&I;YŒÝ(û%)E$NAþZ‡VŽ_Ëí¡–›çêý)¼#?–¸y!7'òiÆž–ôUû K„²îjÓìuá/…~èÈW¯ Ã¡ugh8U÷Öx[ËLËÞÞú‘‰yÔíðöØ¥ƒ°èg»Üä½Íƒì€	‡Bt°+œ…pÒ¯.	”¸¬ã1OÆ$v»³^â–™š1úCÌјї™§*;˜iY"„÷H¿Ô¹e8ß»¦Ü=ÀÆ”úo<0Ÿ|šßþl4Æß¹/GxÌ¢~z—ù^VóíF8R*I{bô¢œ;úkQïtÖ¹ Ææ2Mâÿ¤ÿü³?Lÿ þçg’
+´Iäˆ1/+«;ìmàìÊÈ¥‰÷¥E–ã	Š9‡uá-Øùý'üÄÿ˜#Ì"/ŽRÔ:j|¡VEwÍ[…cÐ)³€&þ(e‘ßì„qž1!J³¿ÖÌkЇªÊ«{»™)­e֏cZÎNT0±‡  J«A+Õü„œr¿.×YQk¬¾³ßBe¢Ø©ºÛþøÖPƒâèx”Zž©*E^­®gÓ‹óÛåow=_œ­>ÞÌþpæBê¿¥>[+k2„Åw!œ:ºÅNhY‰Òd—pì/÷Ýr¢ÊÒˆìv?}²4VÏ­ýa]ä™)(P8Íëwe* Úzð³÷“7àÎhÄÍÀq·ê\Ì3i?1ÇǾ‚Mú(ϧ׳›7NÂkI¹åÜí‹¿¢öößë¼jkŸp µ'ÇQwÅ`Ó„£Pßç˜áƒ;7¿Ý8ÊcÕ}Yÿ¤ôýV‡½ã½†Æ=¯SÐU$ S‘VPÛ§=ŠO;c¹“¶§¶ª(”é¼/fœäñm·E¾ÔZi*e]‹{i÷ój¨¼?¢‘µ…<ÓÉð‚!ªRÍ¿}mž‚ÖîíeÜÛÇjã¹FV…‚2x±‹/¬C‘©ª‚IÒNc7Ê~IJ‰DP„¿ÖãÄ¡•ã×r{¨åæ¹z
+ïȏ%nE^ÈÍÉ„|š±°g %ýCÕ>è¡l„»Ú4{]øK¡:òÕëèphÝNÕŽ5ÞÖ2Ó²··~dbu;¼=vé ,úÙ.7yoó ;`ÂÁÄ¡ì
+g!œô«ƒK%.ëxÌ“1‰Ý.Ƭ—¸e¦fŒþs4fôeæ©ÊfA–á=Ò/unÎ÷®€)w°1e þÌ'Ÿæ·¿ñ÷D†DîËdz¨ŸÞeg¾—Õ|»…Ž”††JÒž½èçߎþZÔ;u.ÀÀ£±¹L“øé?ÿlàÓ?þág’
 endstream
 endobj
-5745 0 obj <<
+5737 0 obj <<
 /Type /Page
-/Contents 5746 0 R
-/Resources 5744 0 R
+/Contents 5738 0 R
+/Resources 5736 0 R
 /MediaBox [0 0 612 792]
-/Parent 5688 0 R
+/Parent 5728 0 R
 >> endobj
-5747 0 obj <<
-/D [5745 0 R /XYZ 151.701 685.529 null]
+5739 0 obj <<
+/D [5737 0 R /XYZ 151.701 685.529 null]
 >> endobj
-5748 0 obj <<
-/D [5745 0 R /XYZ 151.701 660.623 null]
+5740 0 obj <<
+/D [5737 0 R /XYZ 151.701 660.623 null]
 >> endobj
-5749 0 obj <<
-/D [5745 0 R /XYZ 151.701 286.545 null]
+5741 0 obj <<
+/D [5737 0 R /XYZ 151.701 286.545 null]
 >> endobj
-5744 0 obj <<
-/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F71 5424 0 R >>
+5736 0 obj <<
+/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F53 3738 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-5752 0 obj <<
+5744 0 obj <<
 /Length 2016      
 /Filter /FlateDecode
 >>
 stream
-xڍXmoÜFþî_±ßNdÕÑËèŐöâ4EÛCkr@Ó³ÒxW°¤ÙŽ´vœ_|“VvÔÞAÄáp8$‡|ȵÚ6jóþêÛ»«onâx“‡e®¢ÍÝý&R*,Êx“e¨ËtsWo~nm56®ßþ~÷‰a™e)ŠÇe¨@Z±\&áv©,	>n8üÏ'x@ÊÖÛ]¢ÓàÝgӝZ;°>­àÒ°T%ÝŸDy¨¢|Ö˜£ÐÕ»»«?®"`‚ìÂD&ɦê®~û]mjØûa£Â¤,6O$Ùm]„™Ö@·›Û«_®ÔÒí<ZÞÅEOYZ†äÞöv*s²z¥•
-þùýv—Æ@(æ7¾Ùît¬ƒ·'ÏD¬ù%×Z_G‰p•Jи%¡NK¹¢s_š¶5 .Òz傏5Ôð“ñš.ˆ®µ‚ëhÑÿ`}ç+8g ´'¨ Wÿbð¡ø˜Ê»½ÿԁ¿¸@_§ÑµŠ_]¤a/°‹!à1é­‹(g¹}몇iwÏß¡ùb™ÒqEÈ‹$ͧ»–§Ì£iZ³o-]·›î[z5tûkþ%é?˜üƒ6ÒËÄA3ã<5Y¨!qéø·ÏÛ]\è wÛ8žxñ¼‹Àq‘è(hk^îñX<Øqlú/Æ£e‘£™Xè5~+×RQz8{CåÉšÌÐTCˆPßµÖøöy[$ÁØ.uÐŒ|¶Ösl:‹5
-×:®UûùÔ:/Ì¡mGôbÄéd/c°¦?3ÛJ…ã;¨"¸AœgAr…¼íLÓ×Öó½âý—¶I"WxïÑœF’Oˆ*„Ö2mö{o3ʺé‡ÑŸ	´†7ÈJ!EúJvÁ?d"
-Nxޝf_ìçÏ7Q–ZÇøâ`W‡Q”]@/ÆìGxpèèÈòà'ÛÁ«"ìyfÜZÿôJF€ŸL	ì| 
-is$ˆQ0 ŽI¬gô=M£9HßÍÂM½%±A÷)ö¨phÈ¿QV`†×z^•XÈ|Úr†’€&¤êZ”¥­ÃdIË੏Lqv© 3¢¹¨¹¦ªÜ¹§<£2À½ÚžŒ;Ël–ƒl8á’ò3¾Œƒíø··±¦8C`ÁÆøÞÖ˜š’`Íò3ăeœi”/í1üd£¯Y”=3U;Þ:R§˜Á½ˆëdÕ>ÙNâ5ÔB_c½deÜq‚âF3³fìþ\ãPÊÞ;©×SqBN»^²|ù¾¸1Ër†!õ2¾át[C«¾£ÂMÕì8¿¯óÌ$Eð?́:=,öâ"Òôº(ÈWXß›–9z0¨“TCVJSYÑøÞTžxõ	zʇÛ÷ð‰Þ¬B˜¤ÖÓ±aȘßÎÛÖõÊš+¶Ñ&¸ˆÌÒt!0]ÛŒ ¨’™ŒvPHäØ©©XX	z„$¶­›s·Ã¾T‹€?˜¾Ù­™ü…\ÿ;˜¢ÊàûsG‘*ÒàW;¸³ç8À’",🉠)2N`uÓsø
-DPlÇLa^"åÏó¦e‚È„„£2û«%¹¸_@!µËâ&´!v]sÁRȬ›zí̧Ã<‡¾ð¶Üt;z•Uædòkýàe%ø|Ž¿]GzÐ˾$¡O<™DsÀ˳†o ¨Šæ{¾ÌwXùÅãÄ„všËµmã×B:Œ¬Äa9Ͳà­àh ˜y‘T„¦AY@Ž
-â5w>i©0=›
-à0t²Š»uŠ5a„-oÊí£ÌTödÏ­[Oƒ	+pvÁÁ…hêDãÜX…[ÙÞ®‚ÈGÄjÁÌ7 29„ /’÷Þu,6ﶈ™DIF{‹x¦l¥qèebqB ïhä’UT=€íž20ð3^1CŠ+Gœ™•Üî䐝™pù8é|‚yd6äspBñ§B³– ìaÍÚ¦”†Úzz¹Ù󄉰¡fŠ»JïÂ2'$„Ø7ž`ê::§"Çœ!}3.‹ÌlÛšáŒÎâ¥>gTòsƺßÛì=s°´{ÓW
-8Y58,¢Õw7¨ô_Ø#˜¹LòY&¤^D¶/C9Cóíh!\+Î Œ¾©FBû¼ˆ‚± ˆ†²FÖ³r\´ŽV•™å¹$?0ÀÊÇ-ŒÉ<ãcp”û¼5|€bdåb	Q¸fö‡q1ß»iî0çA6/–âÀÌ_ °·ä_yúuï«x¦ƒœèÿü$L-4b€M¹…8Ò ¿úëBæzþ{Åíéy¼ÙBÐΐNÐÕÛÕxÓ¡WhH0 ²e°T¾:aÁMWÍ`¦2Š|8eÙÆÜ{á0.s–F’IqÇÝ_€Û²âawA‹íÁê|TL¶!ó"RØg&¦tú‹	Ô¨Õü㩘îé^tNé íMœ &eè”
-”ž/#BεQäÁê?6T_ÌÓOY8œ jfG°	Ñ5šbµEKÆ2I¡ÒRg°‰ÿüá?;hý¬°nù‘7öF oëëÕjº›Újá:ŸPÓoJ©q'Åbîç_²˜KÓ¯T÷z0ç/Tœ“r„©c*7·omG¦ÌÚš¾ïî®þ@¬)&
+xڍXmoÜFþî_±ßNdÕÑËèŐöâÔEÛCkr@Ó³ÒxW°¤ÙŽ´vœ_|“VNÔÞAÄáp8$‡|ȵÚ6jóþêÛû«onâx“‡e®¢ÍýÃ&R*,Êx“e¨Ëts_o~îl56®ßþ~ÿ‰a™e)ŠÇe¨@Z±\&áv©,	>l8üÏ'xDÊÖÛ]¢ÓàÝ'ӝZ;°>­àÒ°T%ÝŸDy¨¢|Ö˜£ÐÕ»û«?®"`‚ìÂD&ɦê®~û]mjØûa£Â¤,6Ï$Ùm]„™Ö@·›»«_®ÔÒm,ïâ"ŒÀ§,-Cò
+o{;•9Ù½ÒJÿü~»Kc s‚ßlw:ÖÁÛ“g"Öü’k­¯£D¸J%è
+Ü¿‹’P§¥\ѹÏMÛPi½rÁŒjøÉxaMD×ZÁ¿õ´è´¾óœŒ3Ð
+Ú“T€«ÿ1øPüLåÝÞŒêÀ_\ ¯ÓèZÅ_\¤a/°‹!à1é­‹(g¹}ëªÇi÷Àß¡ùl™ÒqEÈ‹$ͧ»–§Ì“iZ³o-]·›î[z5tûkþ%é?˜üƒ6ÒËÄA3ã<5Y¨!qéø·/Û]\è wÛ8žyñ²‹Àq‘è(hk^îñX<Øqlú/Æ£e‘£™Xè5~+×TQz8{CåÉšÌÐTCˆPßµÖøöe[$ÁØ.uÐŒ|¶Ösl:‹5
+×:®UûéÔ:/Ì¡mGôbÄéd/c°¦?1ÛJ…ã;¨"¸AœgAr…¼íLÓ×Öó½âý׶I"WxïÑœF’Oˆ*„Ö2mö{oŸ3ʺé‡ÑŸ	´†7ÈJ!EúJvÁ?d"
+Nxޝf_ìçÏ7Q–ZÇøâ`W‡Q”]@/ÆìGxpèèÈòà'ÛÁ«"ìyfÜYÿôJF€ŸL	ìÜ‚†49DÎ(HGƒ$Ö3úž¦Ñ¤‰ïfá¦Þ’X„ Œû{T84äß(+°Ãk=¯¿J,d>o9CIÀRu-ÊÒƒÖa²¤eðÜŒG¦8»TЙGÑŠ\TŠ\SUîÜSžQà^mOƏe6ËA6œpIù_ÆÁvüÛÀÛXSœ!°`c|okÌMI°fùbA2΍4Ê—öþ²Ñ×,
+Ê^˜ªo)OSÌ`‡^Äu²ê
+Ÿl'ñj¡¯±^²2	î9Aq£™ŒY3v®ñ(eœÔ…ë©8!§]/Y¾|_ܘe9Ðzßpº-Ž¡ÕßSᦀjvœß×ùGf’"ø‚æ@{qiz]ä+¬ïMËœÛê$Ր•ÒTV4¾÷•'^}„žr{÷>Ñ›U“Ôz>6óûϹ `Ûºþ@Y“bÅÁ6Ú‘Yš.¦k› U2“Ñ
+‰;5+A/Ä¶usîvØ—jðÓ7»5“?“ëST|î(REüjwöXR„þ“" EÆ	¬nz_Ší˜)ÌK¤üyÞ´L@™pTr5¢¢$÷(¤vYÜ„6Ä®k.ØBj™u3@¯ùT`˜çÐÞ¶ƒ{ƒnG_äE„9™üZ?x]`	>Ÿã/Aבô²/IèO¦ÑÃðúìá(ê£"†ùž/óV~ñ81a„„æòB­GÛøµ£+qXN³,x+ø&C^$¡iPcƒøEÍÁGZ`*L at OŦ†8¬ânbMaË›rû(3•=ÙsçÖÓ`Â
+œ]pp!š:Ñ87VáV¶·« ò±Zpó
+ˆLÎ!è‹äƒw‹Í»-b&QÒŸÑÞ"ž€)[iz™XœÀ;¹dU`»§ÌüŒW̐âÊ'Df%w;ùdg&d>ŽE:Ÿ`™Í0éœPü©Ðì£%({\³ö•)å‚¡¶ž^®Eö<aâl¨™ânÒû…°Ì		a ö§ ˜ºŽŽÅ)†È1gHEߌËã"3Û¶f8£³xFi„Ï•üœ±.ÅwÄ6ûÀ,íÞôUƒAF†NVM#‹hõÝ
+*ýöf.“|`‡	©W¤-ÇßËPŽÆÐ|;Z׊3€£oª‘Ð>/b€`, ¢¡¬¤õ¬­£UefCy.É°òic2ϸÀFçå>o
+àƒY¹XB®™};.&â7
+Æã<ÈæÅR˜Yâë öü‹"O¿®Sà}5àÒtýŸŸ„)°…F,ã0 )·GþëBùú¯e˜ëùïw§—ñfA;C:AWoWàM‡¾@C‚•-ƒ¥òÅÐ	nºj3•QüàÃ)ËŽ0ÖàÞ+G€q™Û°4’L"ˆ;îáò Ü–‹¸Zl?pVç£b²
+™‘Â>31¥Ó_L F­æOÅt/H÷¢sJhoâ0±p(ƒ@§T ô|r®"Vø±¡úbž.xÊÂñà$ U3c8‚Mˆ®Ñ+®Í(òX2–I
+•–:ƒµHüûçÛÿì õ³Â"¸ûåGÞ؁`¼­¯W«é~j¨…ë~BM¿)¥Æ‹y˜Éb.M¿RÝ—ƒ9¡âœ”#LS¹¹}k;2eþÓÖô}wõ_U~)-
 endstream
 endobj
-5751 0 obj <<
+5743 0 obj <<
 /Type /Page
-/Contents 5752 0 R
-/Resources 5750 0 R
+/Contents 5744 0 R
+/Resources 5742 0 R
 /MediaBox [0 0 612 792]
-/Parent 5688 0 R
+/Parent 5728 0 R
 >> endobj
-5753 0 obj <<
-/D [5751 0 R /XYZ 100.892 685.529 null]
+5745 0 obj <<
+/D [5743 0 R /XYZ 100.892 685.529 null]
 >> endobj
 158 0 obj <<
-/D [5751 0 R /XYZ 100.892 483.484 null]
+/D [5743 0 R /XYZ 100.892 483.484 null]
 >> endobj
-5754 0 obj <<
-/D [5751 0 R /XYZ 100.892 457.001 null]
+5746 0 obj <<
+/D [5743 0 R /XYZ 100.892 457.001 null]
 >> endobj
-5750 0 obj <<
-/Font << /F22 3706 0 R /F50 3701 0 R /F71 5424 0 R /F15 3700 0 R /F17 3698 0 R /F70 4384 0 R >>
+5742 0 obj <<
+/Font << /F22 3706 0 R /F50 3701 0 R /F53 3738 0 R /F15 3700 0 R /F17 3698 0 R /F59 4373 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-5759 0 obj <<
-/Length 2744      
+5751 0 obj <<
+/Length 2741      
 /Filter /FlateDecode
 >>
 stream
@@ -18118,115 +18035,121 @@
 ývWf«
 'ÃbKÃfkïèlYeF‚‰9‰µj^l—3®ßÀx„@zÌ&ÅzùÅº#q®T9\«3˜¥F!ò¯Ó|S‡Ñó€–*>fSš€1º[ºA)¬Õçhn¬ nÜ€êü>æI`KFÕåvZÃf˜±¼¤ŽL‘mÍm_õ|oP£Å±ÕgóyÇ+¦}ì-
  •¬FíDhêèí³‚L>Ý6„®¸=«¸sG/zFs—ÅŽ^ØØЋ: ~GôfmŽòlŠÈs–V`Q•Ðò'SÄDÅ-ßœçaLg«P›g5×—›rñû؃I§]v»n˜\eU¬ÿ-‰Œn¶áV5£ö7é±	l™~é—WÕîÃLÃMCó¯`[Xm£÷ml^!ð–œ%Hûl¡a»“±ÝdæÅ*ô¨æYª­-w&¶Ï–°ïhREùyRæK€Ä½¦oP±­C+ƒBe=ËE¶ÖEÍ•=š7”;>(GÜ‚ÖbÖ|}±®b>LdBþ×úý/hª
-hTU±ŽUSJ!¢_³Õ†(å’èÙ×x` æw[Då&†Ýsë «\¬­ÜÝØüC^²½K•ì‚ÖB5iN¶ß3ØõEy^'pHÚ¦ã—.;·þ…Œâv{«¼§ÉÈu,ëFÑiG䚝5ÌŠU¶X¥\꣧Ó	­ó$…UjŸ¢‡G–
+hTU±ŽUSJ!¢_³Õ†(å’èÙ×x` æw[Då&†Ýsë «\¬­ÜÝØüC^²½KeÓÝQÖB5iN¶ß3ØõEy^'pHÚ¦ã—.;·þ…Œâv{«¼§ÉÈu,ëFÑiG䚝5ÌŠU¶X¥\꣧Ó	­ó$…UjŸ¢‡G–
 b­¥\B”C^°ƒUžO#-Z5:š³0¬S7fׄœ£:/\>­sçô .Ù«fFGø:-¯,–K`5nVmØ÷hÝÀCm–WŸk$
 ›²Øa´i­Ãž„Ê:¯qÞÍnÃHÅb¹˜~ㆠ?(Sã$M@¾páTfÞÞkظ`–c„ L©–ª¯9†3yG‹–´rÅ}b0ïm3W+^.‹Øå§<<eíbcÝ%1¨¬±ŠÅË]h“ĉt 
 ·‚ÆÚ¹Ø);Òqêí¨ÌG·ÁjÕ4±Ó÷VFÂÎxThhF)„¹ÊÑú´ú(5Ûù£É÷¬dâTªs¬tï±öAjô½Çzì¾ö• }Sàˆ‘i,”üžÐZì›`¬WÛÇr‘V;¶>iÎ]ì¨`ÙóÀ,l)
 Ä@/+
 0M
-² —c¡àTÛ!²±C"+;á™Q?À9"EôÚ4ZrQpqÃEÖÞóŠü¤ `QîI+.r.j,l#…žÕ£é+’X87}ÏÇ:Eß±7} úÑ·¿^-åX€Ë±š7ô]ú¦±ò¶Ð؇øÎ/¡¢;ür ˆ¾ð¢ZpqÃEÖÞÞŸË?ZXéaÜçX'ø·ƒØ—‡P½ø7€^
-g†X€Ë±îóO	«MJ}óF5I.±èá þ™êwT/©^P}Kuðž`‘è/ÊëèõBøWã4‰žcí^žâå-^®ñòË£ùêu,í0þò¬S|í{óõ ª_ûëÕrl€¸ë8_}‚örq˜ÄW|mÖ|&kG'4H7,-X*X‚·§ÄxÀ绦ã]ãX«,QÜê?Æ.Î:ý†µWxyƒ—¿aÛÛG³7×1·=ë{;ÄÞì=€êÇÞþzµŒ`.Ç:Æ^c ^`VÄ^ऴÄ@,¦\l±P_‚´à¢æ^åÓÄU‘‚“•B1ñúš®O᪀´Xóh®b bì0\=ëW;ÄÞ\=€êÇÕþzµü`.Ç:îi“¸êTìuð´øž¤(à-,­YªYšr‘q#HtÊšƒÖ{×	‰ƒR¤‡ë†®~¥ÒPªtÞž
-uŠ¶-`oÖî#õ#mo­Zžõ·ýÅPxWÜà"ç:CÊ¥ì@¹ZÃïþ†¿þ< ÷€bVêâ‰èP{Å’‹ª-œM‘ÁÖ™è_Ègbµ>ƒ»ëÈ鞏uŠ½boú@õão½ZÖ
-° —cù¦ô¹Xk§Jµ‚qø[¢¡8Öàí—ò©	Rœ¯Iꈷ–Úö¾ÐX³”s]¼•%Á/¸ø/ôå‹£fø5MQ¼‘ˆ($¾>–áJÇ÷?Y_Fð³¡Nñ»ìMï}¤~ìî­UKÈþ¶¿êj{ˆ'”ƒ¶àžDç]WÄãŒê6 G1
-þBA<4äpItdé*àjèŠuú=ÉÊÝgC,c½o~Oú(„huêzùX'iÓGµÀGàÅ|°‡Qùöó±Nq¿CìMþ¨~ìï¯WËÙàr¬ïl i!L‘§7 °
-?Ë„6€¤nNyÞ öÞèxúÿ±Ì×$ƒðÿ|¨ôï û²ÿ ©ùûkÕðu Û_uüUR§À|¡cól>2{Ìö	(žò£öZ<5>’ânA1¶7ž#{ÇÑLݲ”±´eiÉÄ=^`
-P–ÞA-} „ë‚®kãín4¯Ïæ•Ob°Ú0Œ?ëå;ÄÞœ?€êGúþzµT`.Ç:ÎûÔzØB2wŸPÿrlGè†?HóËÆ4Þá{fß/%˜ë¡<wçÅ¿O.
-bqï@T}rQSùö„r§¢ÐÓý ™(µlÌÆ
-åqe’“?Ý“±í :Ðf¤ ]ê&ËxO­Ñ‡‰‡öSÙà5’¼še³·l9'ÛêЉòÒ°òþÍ«>ùmA¹ŒÛ¯ÜÖ%ÀýPÙ¶x3÷f¾¨¸…Ô°Vn×|³à„Üæ1˜òFÖ=HÜ)¸œœ«
-8d+JÄÃTÇõÁ$'C	`G›@yÌÏŠuHšÌCÞ£Ü5©Ó±sm2Yµ
-9bGÒÎuÖ4=1÷¯œqš¡¦,؃gã$ºœ6­)¿ÓÞï¥)]ïHóÎ`CƒÝA¯èžMÀ(RÉ`•p”ê£VùµX¬9•6d‡›.ËÒê$zSÔùOPŽ˜¤áôã4XÌí³2TßeœX—±Ø$_.hNQ¶0$ß4‰¿!8$ìåë)Qàôë|ö‡cëÆɳªùÛBYõüÕs©Rn¦\ù7Mk“÷Øñ?Þ,îª|ZæõGr0Ñ6˜å‹B¢&Õ_¿zþâéÛë_â£n ¶ÿÿ µNè^
+² —c±§Iw‰lEìÈJÅNxfÔpŽH½Äƒ6–\\Üp‘µ÷¼"?)(X”{ÒŠ‹œ‹ÛH¡gõhúŠ$Î
+Cßó±NÑ·CìMߨ~ôí¯WK¹àr¬æ
+}—¾i¬¼­ 4¶Á!~€óK¨è¿(¢/¼¨\Üp‘µ÷°ç§ÇòO§Vz÷yÖ	þí öåß!T/þ
+ WÙ!àr¬ûüSBÄ*AÓƒRß¼QM‡„K,z8¨¦úÕKªTßR¼'X$ú†ò:z=†þÕ8M¢çX{—§xy‹—k¼üòh¾zK;Œ¿¼ ë_;ÄÞ|=€êÇ×þzµ`.Ç:ÎWŸ ½\œ &ñ_›5ŸÉÚÑ	
+Ò
+K–
+–àí)1žðù®éx×8Ö*K·ú±K³ÎG¿aí^ÞàåoØööÑìMà5FämÏÇ:ÅÞ±7{ ú±·¿^-ãX€Ë±Ž±WÆÂÀ‚ט±8)-1‹)[,Å— -¸¨¹€Wyç4qU¤àd¥Ð@L¼¾¦ëS¸* -Öß<š«ˆ;WÏÇ:ÅÕ±7W úqµ¿^-¿X€Ë±Ž{Ú$®:{<-¾')
+$xËKk–j–¦\dܝ²‡æ õžÃuBâ T éạë£_©4”*†·gC¢mØ›µûHýHÛ[«–gým1ÔÞ78†Á¹Îr);PA®Öð»¿á/†?À= ¤‡˜•ºx":Å^±ä¢jgSd°u&úò™X­Ïà®Æßzrºçcbo‡Ø›¾PýøÛ_¯–u,ÀåXG>¤)}.ÖÚÇ©Rm€`þ–h(Ž5øcûÄ¥üCj‚çk’:â­¥D„†ö†½/4Ö,å\@o%BIpÀ.þË}ùâè¤~MSo¤"
+‰ï†e¸ÒñýOÖ—ül¨Sün{Ó{©»{kÕ²¿í/†z€Úâ	å -¸çÑyF×ñ8£:†
+ÀQŒ‚‡¿P
+9ÜÄD$Yº
+¸ºbú”»Ï†XÆzßüžôQÑþêÔõò±NÒ¦jÀ?Šù`£òíçcâ~‡Ø›üPýØß_¯–³,ÀåXßÙ ÒB˜"Oo `~–	m IÝœò¼ì½
+Ðñôÿc(˜¯IáÿùP'èßöeÿR/ò÷תáë ¶¿êø«¤NùBÇæÙ|dö™íP<åGíµx
+j|8$ÅÝ‚blo<GöŽ£™$ºe)ciËÒ’%ˆ{¼8À ,½ƒZú ×]×ÆÛÝh^ŸÍ+ŸÄ`µa>Ö)Êwˆ½9 Տôýõj©:À\Žuœ÷©õ°…dî>¡þåØŽÐ
+æ—=h¼Ã÷̾_J0×Cy0î΋Ÿ\Ä2âށ¨úä¢ ¦òí	åNE¡§ûA2QjÙ˜ÊãÊ$'†;'cÛAt ÍHºÔ!L–ñžZ£í9¦²Ák %/*x5Ëf3nÙrN&¶Õ¡å¥aåý›Wÿ|òÛ‚r·_¹­K€û3þ ²mñfîÌ|Qq'¨a­Ü®ùfÁ	¹Íc0卬{¸Rp99WpÈ2*V”ˆ‡©ŽëƒIN†ÀŽ6ò˜!žë4™‡ØGïšÔéع6™¬Z…±#igŽ:kšž˜ûWÎ8ÍPSìÁ³q]N›Ö”ßiï÷Ò”®w¤yg°¡Áî WtÏ&`©d°J8JõQ«üZ,ÖœJ²ÃM—eiu½)êü'¨
+GLÒpúq,æáÖYªï2N¬ËXl’/—
+4§([’ošÄߐöòõƒ”(púu>ûñuãäYÕüm¡,ŠúþjŒ¹ŽT)7S®ü›&‹µÉ{ìøÇowU>-óúÇ#9˜hÌòÅ!Q“ê¯_=ñôíõ/ñQ7 Ûÿãøèl
 endstream
 endobj
-5758 0 obj <<
+5750 0 obj <<
 /Type /Page
-/Contents 5759 0 R
-/Resources 5757 0 R
+/Contents 5751 0 R
+/Resources 5749 0 R
 /MediaBox [0 0 612 792]
-/Parent 5779 0 R
-/Annots [ 5755 0 R 5756 0 R ]
+/Parent 5728 0 R
+/Annots [ 5747 0 R 5748 0 R ]
 >> endobj
-5755 0 obj <<
+5747 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [339.614 213.755 409.333 225.445]
 /Subtype /Link
 /A << /S /GoTo /D (fast-member-server) >>
 >> endobj
-5756 0 obj <<
+5748 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [432.189 213.755 501.909 225.445]
 /Subtype /Link
 /A << /S /GoTo /D (fast-memberserver-shares) >>
 >> endobj
-5760 0 obj <<
-/D [5758 0 R /XYZ 151.701 685.529 null]
+5752 0 obj <<
+/D [5750 0 R /XYZ 151.701 685.529 null]
 >> endobj
 162 0 obj <<
-/D [5758 0 R /XYZ 151.701 538.859 null]
+/D [5750 0 R /XYZ 151.701 538.859 null]
 >> endobj
+5753 0 obj <<
+/D [5750 0 R /XYZ 151.701 512.497 null]
+>> endobj
+5017 0 obj <<
+/D [5750 0 R /XYZ 151.701 452.346 null]
+>> endobj
+5754 0 obj <<
+/D [5750 0 R /XYZ 151.701 434.264 null]
+>> endobj
+5755 0 obj <<
+/D [5750 0 R /XYZ 151.701 428.287 null]
+>> endobj
+5756 0 obj <<
+/D [5750 0 R /XYZ 151.701 434.563 null]
+>> endobj
+5757 0 obj <<
+/D [5750 0 R /XYZ 151.701 422.608 null]
+>> endobj
+5758 0 obj <<
+/D [5750 0 R /XYZ 151.701 410.653 null]
+>> endobj
+5759 0 obj <<
+/D [5750 0 R /XYZ 151.701 398.698 null]
+>> endobj
+5760 0 obj <<
+/D [5750 0 R /XYZ 151.701 386.742 null]
+>> endobj
 5761 0 obj <<
-/D [5758 0 R /XYZ 151.701 512.497 null]
+/D [5750 0 R /XYZ 151.701 374.787 null]
 >> endobj
-5028 0 obj <<
-/D [5758 0 R /XYZ 151.701 452.346 null]
->> endobj
 5762 0 obj <<
-/D [5758 0 R /XYZ 151.701 434.264 null]
+/D [5750 0 R /XYZ 151.701 362.832 null]
 >> endobj
 5763 0 obj <<
-/D [5758 0 R /XYZ 151.701 428.287 null]
+/D [5750 0 R /XYZ 151.701 350.877 null]
 >> endobj
 5764 0 obj <<
-/D [5758 0 R /XYZ 151.701 434.563 null]
+/D [5750 0 R /XYZ 151.701 338.922 null]
 >> endobj
 5765 0 obj <<
-/D [5758 0 R /XYZ 151.701 422.608 null]
+/D [5750 0 R /XYZ 151.701 326.967 null]
 >> endobj
 5766 0 obj <<
-/D [5758 0 R /XYZ 151.701 410.653 null]
+/D [5750 0 R /XYZ 151.701 315.011 null]
 >> endobj
 5767 0 obj <<
-/D [5758 0 R /XYZ 151.701 398.698 null]
+/D [5750 0 R /XYZ 151.701 303.056 null]
 >> endobj
 5768 0 obj <<
-/D [5758 0 R /XYZ 151.701 386.742 null]
+/D [5750 0 R /XYZ 151.701 269.731 null]
 >> endobj
 5769 0 obj <<
-/D [5758 0 R /XYZ 151.701 374.787 null]
+/D [5750 0 R /XYZ 151.701 237.588 null]
 >> endobj
 5770 0 obj <<
-/D [5758 0 R /XYZ 151.701 362.832 null]
+/D [5750 0 R /XYZ 151.701 214.751 null]
 >> endobj
-5771 0 obj <<
-/D [5758 0 R /XYZ 151.701 350.877 null]
+5749 0 obj <<
+/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F17 3698 0 R /F59 4373 0 R /F4 5484 0 R /F51 3736 0 R /F53 3738 0 R >>
+/ProcSet [ /PDF /Text ]
 >> endobj
-5772 0 obj <<
-/D [5758 0 R /XYZ 151.701 338.922 null]
->> endobj
-5773 0 obj <<
-/D [5758 0 R /XYZ 151.701 326.967 null]
->> endobj
 5774 0 obj <<
-/D [5758 0 R /XYZ 151.701 315.011 null]
->> endobj
-5775 0 obj <<
-/D [5758 0 R /XYZ 151.701 303.056 null]
->> endobj
-5776 0 obj <<
-/D [5758 0 R /XYZ 151.701 269.731 null]
->> endobj
-5777 0 obj <<
-/D [5758 0 R /XYZ 151.701 237.588 null]
->> endobj
-5778 0 obj <<
-/D [5758 0 R /XYZ 151.701 214.751 null]
->> endobj
-5757 0 obj <<
-/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F17 3698 0 R /F70 4384 0 R /F4 5492 0 R /F51 3729 0 R /F71 5424 0 R >>
-/ProcSet [ /PDF /Text ]
->> endobj
-5783 0 obj <<
 /Length 2912      
 /Filter /FlateDecode
 >>
@@ -18248,124 +18171,167 @@
 Ç¿§ÐÎcœ·1åmz§Ê{&‚ÎÁé©·9ÝLåt(•Äi»vlåpÿx­ÃŠÀA+æ|…p–Š¾-‘œæ³õbùøW¯¥m_>éøòI^øòI9ˤÊ6GHÀ±LÆq •†cº]BÜ?^ëHØĦÌK»×' ùúyÇÒ’²†²ŠŽÝRiN~˜M]€±oF•ÕLú<±òr©pö‚Ép¤ÒàL·«*ƒûÇk›ME-Ç|;‡µ¥YÔM7§ê]üÔU8šÂw4…ïèµ€‹Ÿ¸b†_½
 Wü¬ªÍ¨ô¥ã·=fMÂØH¦dž{¹Ô	Œ{ÁdŒRi§ÛÕ¡—Áý㵎ÿ	FÃù¿ý	†Ö2PÚ3¥u–¥PKŠoÜ#–Z at IL·æ=¾ÔB¼úÛý±³—Z^֐7w~ä‡ÍQ'_ ½éŒ×ë}Û…[fZ»4{eUññÚp^þT}Æu>pêTª²ºÝ¬æÛ¦ž¿`Y–ÓzÝT³%l«†v¿àB!«-îf›êvÞ
 à!›GTܶuïVXùy‰{šÇúÐú,Ò¦»5J–›éÝ¡•L¤îjkÝUõ‚V)𓦅*®<ÿºýû"ŒK”TK´â¥]ÚäeÓÔÚ¦
-º|~œMÑìÇC¦	Ôs½»ê3xDÉòv¶<hbüؼ»‘Ù†.4]„~Ø®ãb5pÉfEGÖÛå ipi蝁¿˜Ý=õæ`Þ4Õ:NŽ„ò¦¢5[pΆ¥÷«ù|…;ÀÞª®ËÕzQÍ©Þ¢nq2=ÎÌЉkªõ‚g¯¶miõÔ.S5 ¸Awb#€ëš½ßOóªÅƒp¿½§»oµÉÏ3€&n‘S4bCåǝÔ†ÛjtzSA¸]ùuB¯œ¼m‹·§­WÑêUóµ•ûmŸ
-èĶ.^¯Vͯp`}ÖÅíÝoisÓo‚+±Ù¡¸ßC®w~ˆÚíÿ¼íÁæûc®ã#Ú&ò²\V‹vkCëëÐñÍ󬙢#©ŒOÜÏ77ôxáìÏ ÖpÓÍz5ßÕzÞÊEä½Øo]¼=ÇZ1¶Ô_×!¾´!wl7qŠآõ€`ãa½Ú>ᦋ7±¡½_fmàヘ‚#ª|7k¨>Ý=‹³Û³%­ì„­¶oÛly¨i…„þŸß=†ïêfún¹‰Þ{¤E<º‚+Æ}؝tø	5ð“ì^“óTöÝwDÉý× Úæàüü~žˆg
+º|~œMÑìÇC¦	Ôs½»ê3xDÉòv¶<hbüؼ»‘Ù†.4]„~Ø®ãb5pÉfEGÖÛå ipi蝁¿˜Ý=õæ`Þ4Õ:NŽ„ò¦¢5[pΆ¥÷«ù|…;ÀÞª®ËÕzQÍ©Þ¢nq2=ÎÌЉkªõ‚g¯¶miõÔ.S5 ¸Awb#€ëš½ßOóªÅƒp¿½§»oµÉÏ3€&n‘S4bCåǝÔ†ÛjtzSA¸]ùuB¯œ¼m‹·§­WÑêUó]Û²j¿­x·ØÖÅëÕªùŒ Ïº¸½û-mnúMp%6;÷›bHÀõÎQ»ýŸ·=Ø|ì±Àu|DÛD^–ËjÑnmh}:¾yž5StÄ#•ñ‰ûùæ†/܁ýÄnºY¯æ»ZBÏ[¹ˆ¼û­‹¡‡âX+Ævúë"Ä—6dàŽí&®[´l<¬WÛ'Ütñ&6´÷ˬ¢
+||SðcdB•ïïf
+Õ§»‡£Cxqv{¶¤•°Õöm›-5­Ðÿó»Çð]ÝLß-7Ñ{´¨ÑGWpŸ»“"?¡~’Ýkrž*оûŽ(¹ŸáTûÀüA€‚ÿ ~˜ˆg
 endstream
 endobj
-5782 0 obj <<
+5773 0 obj <<
 /Type /Page
-/Contents 5783 0 R
-/Resources 5781 0 R
+/Contents 5774 0 R
+/Resources 5772 0 R
 /MediaBox [0 0 612 792]
-/Parent 5779 0 R
+/Parent 5728 0 R
 >> endobj
-5784 0 obj <<
-/D [5782 0 R /XYZ 100.892 685.529 null]
+5775 0 obj <<
+/D [5773 0 R /XYZ 100.892 685.529 null]
 >> endobj
-5029 0 obj <<
-/D [5782 0 R /XYZ 100.892 660.623 null]
+5018 0 obj <<
+/D [5773 0 R /XYZ 100.892 660.623 null]
 >> endobj
+5771 0 obj <<
+/D [5773 0 R /XYZ 100.892 642.541 null]
+>> endobj
+5776 0 obj <<
+/D [5773 0 R /XYZ 100.892 636.563 null]
+>> endobj
+5777 0 obj <<
+/D [5773 0 R /XYZ 100.892 642.839 null]
+>> endobj
+5778 0 obj <<
+/D [5773 0 R /XYZ 100.892 630.884 null]
+>> endobj
+5779 0 obj <<
+/D [5773 0 R /XYZ 100.892 618.929 null]
+>> endobj
 5780 0 obj <<
-/D [5782 0 R /XYZ 100.892 642.541 null]
+/D [5773 0 R /XYZ 100.892 606.974 null]
 >> endobj
+5781 0 obj <<
+/D [5773 0 R /XYZ 100.892 595.019 null]
+>> endobj
+5782 0 obj <<
+/D [5773 0 R /XYZ 100.892 583.063 null]
+>> endobj
+5783 0 obj <<
+/D [5773 0 R /XYZ 100.892 571.108 null]
+>> endobj
+5784 0 obj <<
+/D [5773 0 R /XYZ 100.892 559.153 null]
+>> endobj
 5785 0 obj <<
-/D [5782 0 R /XYZ 100.892 636.563 null]
+/D [5773 0 R /XYZ 100.892 547.198 null]
 >> endobj
 5786 0 obj <<
-/D [5782 0 R /XYZ 100.892 642.839 null]
+/D [5773 0 R /XYZ 100.892 535.243 null]
 >> endobj
 5787 0 obj <<
-/D [5782 0 R /XYZ 100.892 630.884 null]
+/D [5773 0 R /XYZ 100.892 523.288 null]
 >> endobj
 5788 0 obj <<
-/D [5782 0 R /XYZ 100.892 618.929 null]
+/D [5773 0 R /XYZ 100.892 511.332 null]
 >> endobj
 5789 0 obj <<
-/D [5782 0 R /XYZ 100.892 606.974 null]
+/D [5773 0 R /XYZ 100.892 499.377 null]
 >> endobj
 5790 0 obj <<
-/D [5782 0 R /XYZ 100.892 595.019 null]
+/D [5773 0 R /XYZ 100.892 487.422 null]
 >> endobj
 5791 0 obj <<
-/D [5782 0 R /XYZ 100.892 583.063 null]
+/D [5773 0 R /XYZ 100.892 475.467 null]
 >> endobj
 5792 0 obj <<
-/D [5782 0 R /XYZ 100.892 571.108 null]
+/D [5773 0 R /XYZ 100.892 463.512 null]
 >> endobj
 5793 0 obj <<
-/D [5782 0 R /XYZ 100.892 559.153 null]
+/D [5773 0 R /XYZ 100.892 451.557 null]
 >> endobj
 5794 0 obj <<
-/D [5782 0 R /XYZ 100.892 547.198 null]
+/D [5773 0 R /XYZ 100.892 439.601 null]
 >> endobj
 5795 0 obj <<
-/D [5782 0 R /XYZ 100.892 535.243 null]
+/D [5773 0 R /XYZ 100.892 427.646 null]
 >> endobj
 5796 0 obj <<
-/D [5782 0 R /XYZ 100.892 523.288 null]
+/D [5773 0 R /XYZ 100.892 415.691 null]
 >> endobj
 5797 0 obj <<
-/D [5782 0 R /XYZ 100.892 511.332 null]
+/D [5773 0 R /XYZ 100.892 403.736 null]
 >> endobj
 5798 0 obj <<
-/D [5782 0 R /XYZ 100.892 499.377 null]
+/D [5773 0 R /XYZ 100.892 391.781 null]
 >> endobj
 5799 0 obj <<
-/D [5782 0 R /XYZ 100.892 487.422 null]
+/D [5773 0 R /XYZ 100.892 379.826 null]
 >> endobj
 5800 0 obj <<
-/D [5782 0 R /XYZ 100.892 475.467 null]
+/D [5773 0 R /XYZ 100.892 367.87 null]
 >> endobj
 5801 0 obj <<
-/D [5782 0 R /XYZ 100.892 463.512 null]
+/D [5773 0 R /XYZ 100.892 317.509 null]
 >> endobj
 5802 0 obj <<
-/D [5782 0 R /XYZ 100.892 451.557 null]
+/D [5773 0 R /XYZ 100.892 290.88 null]
 >> endobj
 5803 0 obj <<
-/D [5782 0 R /XYZ 100.892 439.601 null]
+/D [5773 0 R /XYZ 100.892 207.123 null]
 >> endobj
-5804 0 obj <<
-/D [5782 0 R /XYZ 100.892 427.646 null]
+5772 0 obj <<
+/Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F4 5484 0 R /F53 3738 0 R >>
+/ProcSet [ /PDF /Text ]
 >> endobj
+5806 0 obj <<
+/Length 941       
+/Filter /FlateDecode
+>>
+stream
+xÚ•VÝoÛ6÷_!`*=ˆ"EQö¥M×E±ÅÛKZ´ÄXZ$Ñ£¨8þïw$e×n”9}IN¼ÞýîîGcoãaïýâ×Õ"ºaØ#¸ ÞêÞ#Œ /ÍÄŠÄ[UޝOqðuõ1º‰c/GEš&Ö2'ˆæ)²67A\ø|ÐAHYâßjPì+½Â$£þõ¨„ÓÜK«pº-׍èË $>„¤þuÍ·ZXæÇææÅ»Õâ߁« ד¢Ô+»ÅÝWìU ûèaD‹ÜÛYËΣ,G)c ·Þíâ÷>«›žÕAeYâ¥Il¦¦’ã* ˜aÿ¾iÅ„,fþ®é×M_™Ô ^H(bIá\j9èaÆ¥êŸûó‰n;MÆDìCJQžQ8Cg.Þ]È0öo…œR_×_šø[>» Î}©*§º—ʵï»N_rèß²‚ÞXÃólŒâ8;Øi颎ƒXNaéyî	AiLγWRêŸ& ÜEVÃA萏º!žúŘýüfÝlQ*¡ß\F‰çå³0ýäÔçmSqm`Jàŵ“*Ùñ¦7rjŠRî”÷•;23ë¾ «Jô^Ýðv˜yïœÖAšé†R*%JÝ¡—CÒfh˜Ëyí£	)*×µùØ;˜Å“(GÝô›Y°ñëPç&õÓ‡·ï®þXýö…Фãj//ýÃˇõ%#Þ‰j˜3B³ç®&ûƒIœ!‹ü¿Um.åòvꬱþ:;üˆÃUÕ5ýp!åS‡÷£€ÕEés7_•¥{çþc_Ìüu-J3Efø7í3Èò#@)4öôôŒ2Äâ#_4vø©\“×<Àˆ" Æwe©(5ÄÓ¶Ò¨!ðÆU¢“ý ìáä?­‰X3|è9Nf){˜+·JÀºÀFÈÞ-Ëcÿ1àÍQ†Rz|¦6B[¥ž+‘f(ˏxûA‹n¢;Ý´6Åì_ ½Œ¢$N^\H{±v²åèÊÉ/®žU,Ÿ–ú‰í_ºügÎí³zlÚV,£Zv":ŒRäœ"hatü$.ÌSÏåw)ƒ~n ®_0IzÞ:衇ÇׇO’}z¦§¨ææãñäD×vlž}e©–š	p„ªä·k6µ=qúo¬jÛ؍ê%Bœ«è¤	ZŽeíÄH<m¥ÒÿÛ¼Òs
+8ñ+k¹ëOûu!{¡žÿЀ÷ºû'Ú8vâð~ý”Û~G
+endstream
+endobj
 5805 0 obj <<
-/D [5782 0 R /XYZ 100.892 415.691 null]
+/Type /Page
+/Contents 5806 0 R
+/Resources 5804 0 R
+/MediaBox [0 0 612 792]
+/Parent 5812 0 R
 >> endobj
-5806 0 obj <<
-/D [5782 0 R /XYZ 100.892 403.736 null]
->> endobj
 5807 0 obj <<
-/D [5782 0 R /XYZ 100.892 391.781 null]
+/D [5805 0 R /XYZ 151.701 685.529 null]
 >> endobj
 5808 0 obj <<
-/D [5782 0 R /XYZ 100.892 379.826 null]
+/D [5805 0 R /XYZ 151.701 622.565 null]
 >> endobj
 5809 0 obj <<
-/D [5782 0 R /XYZ 100.892 367.87 null]
+/D [5805 0 R /XYZ 151.701 554.819 null]
 >> endobj
 5810 0 obj <<
-/D [5782 0 R /XYZ 100.892 317.509 null]
+/D [5805 0 R /XYZ 151.701 310.934 null]
 >> endobj
 5811 0 obj <<
-/D [5782 0 R /XYZ 100.892 290.88 null]
+/D [5805 0 R /XYZ 151.701 216.089 null]
 >> endobj
-5812 0 obj <<
-/D [5782 0 R /XYZ 100.892 207.123 null]
->> endobj
-5781 0 obj <<
-/Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F4 5492 0 R /F71 5424 0 R >>
+5804 0 obj <<
+/Font << /F50 3701 0 R /F22 3706 0 R /F53 3738 0 R /F15 3700 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
 5815 0 obj <<
-/Length 941       
+/Length 1727      
 /Filter /FlateDecode
 >>
 stream
-xÚ•VÝoÛ6÷_!`*=ˆ"EQö¥M×E±ÅÛKZ´ÄXZ$Ñ£¨8þïw$e×n”9}IN¼ÞýîîGcoãaïýâ×Õ"ºaØ#¸ ÞêÞ#Œ /ÍÄŠÄ[UޝOqðuõ1º‰c/GEš&Ö2'ˆæ)²67A\ø|ÐAHYâßjPì+½Â$£þõ¨„ÓÜK«pº-׍èË $>„¤þuÍ·ZXæÇææÅ»Õâ߁« ד¢Ô+»ÅÝWìU ûèaD‹ÜÛYËΣ,G)c ·Þíâ÷>­;#gugPY–xiR [ ©i£ä¸…
-fØ¿oZ1!‹™¿kúuÓW&5ˆŠXR8—Zz˜q©úç¾Ç|¢ÂN“1ûR”gÔÎЙ‹w2Œý[a §Ô×µÁ—&þ–Ã.ˆs_ªÊ©î¥ríû®ÓÄÀ—ú·ƒ¬ 7Öð<›£8ÎvZº¨ã –ÎúHÓC”Æä<{%¥þiÀ]då0„ù¨ëâ©_ŒÙÏoÖÍf¥úÍe”hq~Q>Ó_AN}Þ6צ”^\;©’oz#§¦(åNy_¹#3ñ·î²ªDoàÕ
-o‡é÷Îi„ ™n(¥R¢ÔíÞ)Úy9$m††¹œÙ>š¢r-\›½ƒY<‰rÔM¿™¿åqnR?}xûîêÕo_M:®öò’Ñ?¼|X_2❨†9#„Ðé1{îj²?˜Ä°Èÿ[ÕæR.o§Îë?¡³Ã8\U]ÓR>ux?
-XýW”>wóUYʱwî?6ðÅìÀ_×¢4Sô`†/qÓ>È,?R ”Bcÿ@OÏx C,>òEc‡ŸúÀ5pÍŒ( `|W–ŠRC<m+oÜQ%:ÙZÁNþÓšX€€5À‡žãd–²‡¹r¡¬l„ìݲ<6üÎÑe(¥Çgj#´°Uê¹i†²üˆÇ°´è&ºÓMÛhSÌþÚË(JâäÅ…´k'[Ž®œüâêYÅòiI ŸØþ¥ËOpæÜ>«Ç¦mÅ2ªe'¢Ã(EÎ)‚F÷ÀOâÂ<ð\~—2èçêÊÁð“¤ç­ƒzx|}ø$Ù§gzŠjn>ONtmÇÆàÙW–j©™ G¨JNq»fSÛ§ÿƪ¶ý€Ý¨^"ĹŠNš åXÖNŒÄÓV*ñ¿Í+=×€¿²–»þ´_B°gÚéù
-x¯»¢c'ÿáÇДå~G
+xÚ¥WÝoÜ6¿¿ÂÀ^|@ìXþv‡=dM3 Ø€n	Ї¶[w§Å¶<ÉÎ%ö¿eŸ/1Š‚˜¢(Š?’ºÀÙ;óËæç»ÍåM:™_dsîv?/B'Í?)bç®v>¹·¼„ì¶_îÞñÜ/Ò4Fñ°ðH.ô#ë± ÜÛ(p%þSÀqâõÖ‹’Ø}÷T¶}Ã5éK¸Ô/‚ÂܱÌX6iŒ
+mÞÝmþÞ0`‚ìÂÄď"§j7Ÿ¾N
+{ïÀŠÜ9ÉÖ‰’ÜO“èƹÝü¾	–n'Ñò^æ>ŸÒ¸ðox»§Žžòðoë…p­Ë¶^&n[ªgiY£æJƒ_i–¸Œ…QL"ïÇŽˆÐžaÉ›($²üs'ŽŽ5‹ü$.èBß÷'vq(,[I9ü@gUKßKþÔK5\žtÍÞ]Þ°déšÇ
+ˆJìxQì¡UɘvÈùä%àÍ[Ù}X¼Ui2îEsú›Ü†™{$f+õÐ<ÓF%1Ÿ¿ÀeîjI"Ãa:I_æ–V£ì{_î‚cÇIf-·ç¤	Âdö2@ÕlÊFÜaˆØ­…”JõL|=¨±f±T“¼±h1ð7‚gPÎ#µ~û ·éõçyøG÷ÏÃnlš‹~¼oDõïZzªªC+k"ÇýOêøt{!zú^òØ-ê_U•»Aÿµ šÌPIÐ þÂ,t¼8ó#ê;‚rFÜ_˶>¢fP²Ù2·áÊjK^„4L}ÆRÒs³Í#3ZL‘P5ÖÜòånÚÇŒ!Um2‡²øË£;iàTVr:>¬^â{yS-½e„2ÖºÇx`Pà¨l ÓÅYîÞ Â.Ÿº¬¸±ˆ¿“M#Ñò#픊OŠˆvAµ$†@E-ï?L…GÔåÀ½5ì×`QÊ"÷Ž…ŠÇïM`¸º@!è#ÞY at k†$qÿÂÎþˆW£QyA•
+ûƒ¤o¥8\I{%±´1èûb1}ÜšŠ~ÝÞ
+ÊfDãý5ƒ)nA¸L;.1øšGh\0¡AõÄÓ965ÑÞôöŒ´VíØLÂVšŽ0A&yÊ{ã­Z³w7vf–Íé(ô“²«©¸Óö"ê‡Og‚°»—Æ!nûÐQÀQ#"†S÷ü8§‹¯`ª·žê
+]4 æ7â½èÜ!RÚ´(©į™ÊÀµvà>}æ<Ÿk_…ß©˜Fmò¿¨ºÂíøÑrê{]¶D÷¥Ö25qîÑ°Þ
+hUW#œÓ€2U3…³Ÿ\9•nñÊû
+œRþÜ¥$ÔÄ#  ¡Û²iˆ” 0­¸Æ¡–!
+™;´u(­®F´0E¬]•My/ø æç 	 ´G	ÌœŠ÷Ðq5ˆ±‹5«	_YìöÓAæbÿ‹Û²«8mRž³x‘ç;’UE6fUlíÈM Œ+Yli†sñ«¥æ»_áx¦N3À¯›æŒV„u‡MDcZ ;[ö¸ˆð!…u dÌ`ž ð¬z ö#/‰‰ƒÝŠSÑ!UÛM“dtœÎ…ð’Q|ïVœzˆ¡P?(c•ÓøCúí‹rDæýÃõ[Ì«Oœ+Mß©Q ­1Ø¬¾"a™Æl-´¬7íM’YÕê+’\CЮ(ëZx60bÍ)ú¼¡è	ñÙrË)û¦‰‚WIŠÏ Ú"€£Ì0ð¶V›„oPFØí=Å5L#ƒ`à•ôùMTJj¹hùÃì12:¾–ꁘdÑ£P²›†æ40gA
+|\o]³Ó1<kz3ÜQý£¨Í+ nšÓä&xÀ*Gˆ=]…l»Œ<®EE£8Ž,¸zØîØw èÒÏm¿n™l5•)¶(¦÷3¬Ï#XsYsâé”Tb®ÄéÍ‹_	;ûQ”úQM#hŠÙ7m9ý~»^ØÔȽììÐt=WP¿ƒµ¥±“rWŠÆÿ¦]ž½ä;»ô„ÉaB¾4Ñfn">sDnùÙ{Š˜˜îíb-&¯Ý‚=t‡IÌ ŽÅ£}%á]+©·ôhMÓÌ;1%›+E?ib°LërÏ©»ÎïöóDSŸc…T äÏ
+v^ᙫ`‡ƒ÷ô˜æ51ehÍ·Ñƒ~Å×eͧ¹{E/Ršb°¾^ü°Ks—&uN¥ ß_¯Qöêƒw#¦&ÞðUÅ…{[RK/"±žº)º>ƒÎô}w·ù±ô’
 endstream
 endobj
 5814 0 obj <<
@@ -18373,74 +18339,25 @@
 /Contents 5815 0 R
 /Resources 5813 0 R
 /MediaBox [0 0 612 792]
-/Parent 5779 0 R
+/Parent 5812 0 R
 >> endobj
 5816 0 obj <<
-/D [5814 0 R /XYZ 151.701 685.529 null]
+/D [5814 0 R /XYZ 100.892 685.529 null]
 >> endobj
 5817 0 obj <<
-/D [5814 0 R /XYZ 151.701 622.565 null]
+/D [5814 0 R /XYZ 100.892 595.467 null]
 >> endobj
+166 0 obj <<
+/D [5814 0 R /XYZ 100.892 473.477 null]
+>> endobj
 5818 0 obj <<
-/D [5814 0 R /XYZ 151.701 554.819 null]
+/D [5814 0 R /XYZ 100.892 447.361 null]
 >> endobj
-5819 0 obj <<
-/D [5814 0 R /XYZ 151.701 310.934 null]
->> endobj
-5820 0 obj <<
-/D [5814 0 R /XYZ 151.701 216.089 null]
->> endobj
 5813 0 obj <<
-/Font << /F50 3701 0 R /F22 3706 0 R /F71 5424 0 R /F15 3700 0 R >>
+/Font << /F22 3706 0 R /F50 3701 0 R /F53 3738 0 R /F15 3700 0 R /F17 3698 0 R /F51 3736 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
 5823 0 obj <<
-/Length 1726      
-/Filter /FlateDecode
->>
-stream
-xÚ¥WÝoÜ6¿¿ÂÀ^|@ìXþv‡=dM3 Ø€n	Ї¶[w§Å¶<ÉÎ%ö¿eŸ/1Š‚˜¢(Š?’ºÀÙ;óËæç»ÍåM:™_dsîv?/B'Í?)bç®v>¹·¼„ì¶_îÞñÜ/Ò4Fñ°ðH.ô#ë± ÜÛ(p%þSÀqâõÖ‹’Ø}÷T¶}Ã5éK¸Ô/‚ÂܱÌX6iŒ
-mÞÝmþÞ0`‚ìÂÄď"§j7Ÿ¾N
-{ïÀŠÜ9ÉÖ‰’ÜO“èƹÝü¾	–ngly/sŸOi\øÆ7¼ÝSGOyø·õB¸Öe[/	·-Õ³´¬Qs¥Á¯4K\ÆÂ(&‘÷cGDhÏ°äMYþ¹
-GÇÀE~t¡ïû;„8–­¤~ ³ª¥ï%ê¥.Oºfï.oX²tÍcD%v¼(öƒÐªdÌ?;ä|òðæ­ì>,ޏª4÷¢€¹ýƒÍNnÃÌ=³•zhži£’˜Ï_à2wµ$‘á0¤/sK«Qö=„/wÁƒ±ã$3ˆ–ÛsÒa2{ j¶e£î0DìÖBJ¥z&¾ÔX
-³ØNªIÞØ´ø‚à9‚óH-‚ß>À-DzýyþÑýó°›æ¢ïQý»–Þ…ªêÐÊšÈqÿ“:>Ý^ÈŸž¾W§<v„úWU%ÇnÐÿC-€&s E’„4€¿0/ÎüˆE§úŽ œ÷ײ-Eg€¨”l¶Ìm¸²Ú’!
-SŸ±”ôÜlóÈŌĀ“A$G5·|¹›ö1cHU[€Ì¡ìþòèN8U£•œN ‚Ï«—ø^ÞTKoá„ŒµnÆ1Æ8*ètq–»w€°Ë§®«n,âïdÓH´üH;¥âÓ†"b ]P-‰!PQË;äS!ÂQ u9po
-{Á5X”²Èýƒc!A…âñ{®.ÐEúˆwКa#IÜ¿°³?âÕhT^P¥Âþ é[)WÒ^I,mÌ#ú~„XD·¦¢D··‚²ÑxÍ`Š[.ÓŽKL~§æLhPýñôAŽMMô7½=#-G€UûC#ö“°•¦#LПIž2ÄÞx«Öìݍ‚es:
-ý¤ìjj'Ãî´½ˆúáÓ™ ìî¥qˆÛ>tpÔˆˆáÔý?Îéâ+Ø„ê­§zÃB—
-¨¹Æčx/:w†”ö„…-J*$Áñk¦2p­¸OŸ9ÏçÚWáw*¦Q›ü/ª®p;~´œú^—-Ñ}©µ…LMœ{4,ƒ·ZÕÕç´  LÕLáì'WN¥[¼ò~ÅD§Ô†?w)	5ñ @è¶l"%(L+®q¨eˆBæŽmJ««-L«DWeSÞ‹>€ù9HÈB'íQ3§…â=ô_@\
-bìbÍjÂW»ýt¹ØÀâ¶ì*N›”ç,^ä9ÃŽdcU‘YD[;r(ãJÛAšá\üj©ùîWxž©ÓŒðë¦9£aÝaÑØŸèΖ} ."|H!A 3X€g  <럈=ÇßÈKbâ`·âTtHÕvÓ$§s!¼dŸÅ»g b(ÔJàX¥Å4þ~û¢‘‡yÿpýóêçJÓwjHkL'6«¯HX¦ñ[-ëÅM{E“dVµúŠ$×´„k ʺ^„
-ŒXsŠ€>o(zB<G¶Ürʾ‡éE¢àU’â3€¶à(3¼í‡Õ&aÆ”v{Oq
-ÓÈ x%}~•’ZîZ~„Á0{ŒŒŽ/†¥z &Yô(”즡ù#
-ÌÙG×[×ìtÏšÞwTÿ(j3ä
-€›æ4ù…	°ÊbOWaÛî#«GQÑ(Ž#nàŸ¶;ö ºôsÛ¯[&[M%dŠ-ŠéýëóÖÄ\Ö\…x:%•˜+qzóâ—Crþ£(õ£4:›FгoþÚ rúýv½°©‘{ÙÙ¡'èz® ~kKc'宍ÿM»<{Éwv#è	“Ã4„|i¢ÍÜD}æˆÝò³÷11ÝÛÅZL^»{蓘A‹GûJ»VRo7èÑš¦9&˜wbJ6WŠ~ÒÄ`™ÖåžSwßíç/ˆ8¦>Ç
-;©0 ÈŸì¼Â
-2WÁïé!1ÍkbÊþ$Кn£;üŠ¯ËšOs÷Š^¤4Å`}½øa—æ.MêœJ¾¿^£ìÕïFLM¼†a«Š÷¶¤–^Db=uS,t}éûînó±ø’
-endstream
-endobj
-5822 0 obj <<
-/Type /Page
-/Contents 5823 0 R
-/Resources 5821 0 R
-/MediaBox [0 0 612 792]
-/Parent 5779 0 R
->> endobj
-5824 0 obj <<
-/D [5822 0 R /XYZ 100.892 685.529 null]
->> endobj
-5825 0 obj <<
-/D [5822 0 R /XYZ 100.892 595.467 null]
->> endobj
-166 0 obj <<
-/D [5822 0 R /XYZ 100.892 473.477 null]
->> endobj
-5826 0 obj <<
-/D [5822 0 R /XYZ 100.892 447.361 null]
->> endobj
-5821 0 obj <<
-/Font << /F22 3706 0 R /F50 3701 0 R /F71 5424 0 R /F15 3700 0 R /F17 3698 0 R /F51 3729 0 R >>
-/ProcSet [ /PDF /Text ]
->> endobj
-5831 0 obj <<
 /Length 1603      
 /Filter /FlateDecode
 >>
@@ -18465,59 +18382,59 @@
 ]"AÏv|ÏO9tfˆõJ8kµõpà~Ç|mëQ€ºo¬¿¡=¸r>€Q½WD´'g¤4åˆ-Á¼ëû†[4°h: ê}Su®w+éïÆÖI^߇ež§Yžç<{àÚë•×F^ÃJ)e#@脝š¾Õˆb‰£jízÆ2€ûpåp*G2·‹êïü;GEô6³
 ÃÏ$Yï:zxºë÷‚\ÙP"ó¨ð€ólÌ Ý]ôÌ…Y~:rù™”=_ABk&{ìFã
 Jæ¿Í¯’l”ü¹<Æ~mp$`ãÔ÷L+#¡®âH*|sÈXx?¦QOFý¢3<(´ýõáú¦ÖÛm™œTqï94ˆEÔñå ϧŽyéwÍÀC%îÜ֏ö:<
-õ`~ôƒi}·ãñÆmÞ0²æòYU"rh<‚87üu§lº®kÞÙA×mcO–ó‹—<(t?wkõŸ»õ
-¢õ2ÍÌq“I{}êÕdÆJz„Bê0ƒÈ¡Ç.ùÅ c<_ä5=×[€Äm×ìµSvàÞ†·“)½~)¹Z‰ô­	ªŠ|_ÄcS ´òÆQüõÕ·::¥¿ÇHÁ¨
-ï‹iö©{×úóÚÿ5jè^èÌAÌƦ¤‚„
+õ`~ôƒi}·ãñÆmÞ0²Œ"«JDíGç†_ Îã”M×uÍ;;èºmìÉr~ñ’…îçn þs·¾Aô¡^¦™9î"c2Éa¯O½šÌXIPHf9ôxàÏ%¿`Œç‹ü¢¦çz¸íš½vÊüÑÛðv2¥×/%—A+‘¾U AU‘ï«‚xl
+€VÁ8Šÿ¢¾úVG§ô÷)µá}1;"uïZ^û¿F
+ýoÀ9ˆÙ¸Â”ô/‚‚
 ›
 endstream
 endobj
-5830 0 obj <<
+5822 0 obj <<
 /Type /Page
-/Contents 5831 0 R
-/Resources 5829 0 R
+/Contents 5823 0 R
+/Resources 5821 0 R
 /MediaBox [0 0 612 792]
-/Parent 5779 0 R
-/Annots [ 5827 0 R 5828 0 R ]
+/Parent 5812 0 R
+/Annots [ 5819 0 R 5820 0 R ]
 >> endobj
-5827 0 obj <<
+5819 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [236.16 276.479 305.879 288.168]
 /Subtype /Link
 /A << /S /GoTo /D (fast-engoffice-global) >>
 >> endobj
-5828 0 obj <<
+5820 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [375.432 276.479 445.152 288.168]
 /Subtype /Link
 /A << /S /GoTo /D (fast-engoffice-shares) >>
 >> endobj
-5832 0 obj <<
-/D [5830 0 R /XYZ 151.701 685.529 null]
+5824 0 obj <<
+/D [5822 0 R /XYZ 151.701 685.529 null]
 >> endobj
 170 0 obj <<
-/D [5830 0 R /XYZ 151.701 411.543 null]
+/D [5822 0 R /XYZ 151.701 411.543 null]
 >> endobj
-5833 0 obj <<
-/D [5830 0 R /XYZ 151.701 387.549 null]
+5825 0 obj <<
+/D [5822 0 R /XYZ 151.701 387.549 null]
 >> endobj
-5834 0 obj <<
-/D [5830 0 R /XYZ 151.701 314.315 null]
+5826 0 obj <<
+/D [5822 0 R /XYZ 151.701 314.315 null]
 >> endobj
-5835 0 obj <<
-/D [5830 0 R /XYZ 151.701 277.475 null]
+5827 0 obj <<
+/D [5822 0 R /XYZ 151.701 277.475 null]
 >> endobj
-5836 0 obj <<
-/D [5830 0 R /XYZ 151.701 155.963 null]
+5828 0 obj <<
+/D [5822 0 R /XYZ 151.701 155.963 null]
 >> endobj
-5829 0 obj <<
-/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F88 5686 0 R /F72 5687 0 R /F17 3698 0 R /F71 5424 0 R >>
-/XObject << /Im1 5680 0 R >>
+5821 0 obj <<
+/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F88 5678 0 R /F72 5679 0 R /F17 3698 0 R /F53 3738 0 R >>
+/XObject << /Im1 5672 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-5841 0 obj <<
-/Length 3920      
+5833 0 obj <<
+/Length 3919      
 /Filter /FlateDecode
 >>
 stream
@@ -18539,137 +18456,133 @@
 úÿdŽ Ñ[>SdO\<ðo×¼µà.Ñ¥p¢TøL¹„N‡R˜-¤TžòíjÉ_ ù§c=s´:Nèhi´•–œ~Âè”(8Y:ÊÒp²¥àdi\–÷´gM냝² 
 ®ÇÒA/¬jë¼€QÀÁ؁ØÄ齜ÒÈvÞÆù±š–A[&8ž5¢é0[Ó=¨<MçÛÕê°@óOÇдÂôÏ
 05s	:&Ô©rҝ0lr"¤"cÔóäÚÌ%W*‹\ìjQ¢ù§cμlJ„Pj¨ €“¾Á|´ÁÁÄ¢c.ì¤kúȐR§kf<¤ÔCö¤2"pÆ™áÝm4"š"Þ}Ôˆ ;Àlö ò˜oW+šÍ?kÈ»ãÜN€'¯kçÞ¥7MÓ¥7žÒ›&íJoœÊûñì&¶ÙÍ÷8UÄõcŠ?>¦%b‘t§#ºÅËæó>R³­j˜ßò“¡÷>lpÂú0ÜûЊâ =wäæÁ¿§õ%­¯hºöáOôÔGñS¹÷ÔG
-w0Œ¢½£ãͱ08ÆÕ§gÓ¤&Ó$Ç)7§¬§ÉÓ#LW“vED}:Ôˆª;ÀlY÷ òtoW«ÆÍ?k@ÚAB|Š„éT§ ÃS‘8OŒ’40Aü­FC›»YÀ-n{Õ×(mMª€÷+ôýÍÓá¹–Ò;­yFn`½š±£5kIFTäœk|žCÓpb½N“uª?p’ŽjBß‘Ò°ø"GeœŒ4"Œ/[ûHy²È¶ªer~ËO†"M¹7Uú_Ý‘‚ÎBîþŠaHW߀?—ÔíQ `	AD«P}Šp®º€­ˆaOS_
-`HMŽ>„½Û)ڝ¿q±ä+Þ‚l1Žj!PPäiiŠgªa±äÏb³UWÁ¹nRñ<!‹aÑ7:ŠqžLÇ↋K.ž¸@½ÄÃ#@ã–
-<Øíy¼Þ¢9r1ò3\Ï’|™yj¨wÑqrÀwXHOÔG‰tÆ©ÊDºÓ¡FÝf+º•'é|»Z!hþéXªÖQh‡÷2	/ë·Ëı\ÒVÈ2}û“‘F˜Ôâei)GÙVµ·>¿å'C=tÞú.48U}‡“+ѧzšH†Ñ`¿·²hG°ðáæûÒÚ‰Þîm­v&å$v©‘]jb—šØ¥ò°[ÄtXÓÓC|OQ$xz)Ñ^ôœÃyŽ%ž…çXâ9–xŽ%ãn«\cà*J‘uÆrdq»‘ŤCW<”3&û(Ž_i(Ë8þÓ¡FäÚf뵕'Ø|»Z™hþéXCŽ?ˆ¨-`9á“jG/°>çg¢sÞZsñÄ;W¼…æ‰nšG Xr±â¾K$€É•‰ür¶›È;Y¼°õx,“%¿²[‚ɧC0¹Ìfr*Éùvµì+ÐüÓ±†Çá"6—ÁÔÁçŽ}òš‹Û½-tÔÁ6Öæë®~wÒnÜ	òƒ¸3ðüß°M©ñÚ«ÁQj¼)ò¨+ÐÁ@šv®DIEzW'¦£%d"Îÿ´%$4êy	í æJ¨•%¡v5´/ÑüÓ±'p&)(U—ÀEƒ}÷¤0ŸI4ä”ÈÛGÇzp‘\¹‹D}(¶ÜíÍï_'˪
-œâÈ¡¶Ýn=Ã…ØœÃXà©=†œEµD0ð
-KhÁ†1Åz—zgä;Bºy8Mõü¯ëÑÅW«Õÿñúó&x¡M‘`8jDÉ`¶’{PyJη«U_æŸŽ5 dcÀÔX}ûN=öŸ–\<rñõÀLî2±+ÞZìålKÞ::¶x+t,[N‡ad˜ÍÈT#óíjYT ù§cLÏŒ‡þF8*·	ipâ}¢¤†G[%òÕÁŸ
-xWЍS;©UL¯ÒîÃÃOÎÀSÿs(O³ÐrÏ¥i@Íкòï8ÿ«³Á5oÝpQç†wüÛ‚·†¢ƒ….X—ù
-Ó
-×='úäL©Týp¬F—	§CÈ±Ì–c*OŽùvµ*ÐüÓ±ËÑ9‘à‡£zK–s7ÃÝ$ÃÝ$(~Å‚†Ñ¼¥n’…Ôè+ì^UŸËNö‡2Áât¨vv€ÙììAå±3ß®–Qš:ÖavZÈbŽëʇz°•Ç©øÍ~Ëoöۏ,ŒÎŽ9î4Ñqë(¬*2ÑlÔˆ4:Àliô ò¤‘oWKçÍ?kXØgŒRºvʈ£ùÆŽæ;šgæÈA;ËßiáÇÔš¿D¤éCZØ'¯·V¼\¾»þ–ˏôÍ–Eý—#Ùª¼€Ë-ÂÖÓ¡FØÚf³µ•ÇÖ|»Z†hþéXÃl
-:ó¥hȺæQ"
-†Gnx &hJ%š-òÑC¨=¿sÇQ‚Ï•eÜæéP#Dì ³‰ØƒÊ#b¾]-y
-4ÿt¬¯|`J!£ÉuŸ²§Õñh7¼³ÞÚìTiwâ_+ÑÓÖŸÐ2õdz›çɉÞôÒ~èKõѾT'Mïc ð¨ç)¼˜Ká>T…ØÕЮDóOÇ:ùuòB™tläç—'’ÙùÖ=·M4НÕä}¥pe¾&<j„¨`6Q{PyDÍ·«%WæŸŽuàèêhÁçÖßÈ\Ö¯îàü®ò%-ø‹˜O<Ÿ žüS ûÎ`+…Y)~\Jd %®tÅà^¹GßB0¡íŽéàþö{à-ã¦O‡a˜ÍþTûóíj[ ù§c=Ãþ …n>güû›¯fÔOf¨š×üEÍà>`GÕ?û§Qëì?j„ý`6û{PyìÏ·«elæŸŽu ϶	”$…n¾Ly6[5¶<ƒÌòDIëz;Aк9_ääeÐN‹ u‘?@,>ˆŒ:ãO#Ò6Ÿª±úÁU½3Eþ4¢ÚºKÝ´C¯6ÇŽ>4gÿOIpÖ¹òà*e·[?œo—øw.ÚBÎz·]~Q÷Õu½ïi»Ølyõq%ðe³~z¨÷]ÖåfñËÓrÓ Ý¬7\õr>_lë*óõ
-ÿéäq³¾ã×+þáTön±ý6\À9}вɸtþ¸Þ,ñ÷síBõ°Y2ØUïº\áyM`kLܵ¶ØXkázËïx|¿à•7—ü/,—¼¹ 3üºÜ¬W÷¼þ(ön‰ü¡ºˆÍG
-l¯ÒÛs'eõj»]ÞÂ	†>ÀåüŒ_Ê1ÚTëÞKfàÊßü㿼ִ1ý¼æò›‹»B¸?nñûbþôÈÿ2C¨ËºÒöýâŽ>Z8k¬Þmâí|³|xìþzæÇ3üÏŸî®ùjV—÷ÞÉöÂJ}(½ öÈæ­°º}¤»\-¿$³ÅöýÐ?æ¨îv>bêÔ§C°xw ½á
-¾ÌÞ¼õ——WËÕË«KÆÕÿ MÝ¡ï
+w0Œ¢½£ãͱ08ÆÕ§gÓ¤&Ó$Ç)7§¬§ÉÓ#LW“vED}:Ôˆª;ÀlY÷ òtoW«ÆÍ?k@ÚAB|Š„éT§ ÃS‘8OŒ’40Aü­FC›»YÀ-n{Õ×(mMª€÷+ôýÍÓá¹–Ò;­yFn`½š±£5kIFTäœk|žCÓpb½N“uª?p’ŽjBß‘Ò°ø"GeœŒ4"Œ/[ûHy²È¶ªer~ËO†âQÒÞTqèEtG
+:u¸û+†!]}þ\R·Ga€‚%­Bõ)À¹ê¶"†=M})€!59Jøön§hwþÆÅ’w®x²Åd8ª…@A‘§¥)ž©†Å’<CˆÍV]çºIÅó„,Z„Fßè(Æy2‹..¹xâ
+ô [*ð`·çðz‹æÈÅÈÏp=OHòudæ©¡ÞqDÇÈßa!=Q%Ò/¤*éN‡t˜­èTž¤óíj…X ù§c
+¨ZG¡ÞË$¼¬ß.ÇrI[!ËôíOFaR‹—M¤}¤<e[ÕÞúü–ŸõLhÐAxë»ÐàTõN®DŸêi"FƒýÞÊ¢Á‡›wìKk'z»·µÚ™”“Ø¥Fv©‰]jb—ÊÃvPlÓaMOñ=E‘àé5¦D#xÑsç9–xžc‰çXâ9–4Ž»­rQ€«(EÖË‘ÅíF“]ñPΘDtî£8~¥¡,ãøO‡‘k˜­×Tž`óíjeV ù§c
+9þ ¢¶€å„Oª½À.øœŸ‰ÎykÍÅï\ñf@š'ºi9€bÉÅŠøv,I &W&òË1<Øn"ïdñÂÖã±L–üÊn	&Ÿ5Âä0›É=¨<&çÛÕ²¯@óOLJ‹Ø\FSŸ;öÉk.n÷¶ÐQwÚX›¯»úMÜI»q'ÈâÎÀós|Ã6¥Æk¯G©ñ¦È£®@iÚ¹v%é]˜Ž–‰8ÿÓ–Ð¨ç%´˜+¡>T–„
+ØÕоDóOÇ:œÀ™¤ T]
+öÝ“Â|&ѐS"oëÁErå.õ¡Ør·7¿,«*pŠh ‡Úv»õ<bs<@c§övpÕÁÀ7,¡Æë]ꝑïéæá4Õó;Hl¼®G_­TÿÇëÏ›à…6E‚á¨%w€ÙJîAå)9ß®V}š:Ö€’S`aPôí;õØZrñÈÅ{Ô3¹ËÄ®xk±—³-yëèØâ­Ð±Ll9j„‘`6#{PyŒÌ·«eQæŸŽu0=3úá¨Ü&@¤Á‰÷‰’m•ÈW?|6à]A7Ní¤Vq0½J»?9OýÏ¡<ÍBwÈ=—¦5CëÊ¿ãü¯Î×¼uÃEÞñoÞŠº`]æ7tN+\÷œè“3¥RõñrtZ]&@œ5"Ç0[Ž=¨<9æÛÕJ¨@óOÇ:,GçD‚Žê-YÎÝw“w“ øFó–ºIR£¯°{U}z,;-ØÊ‹Ó¡FØÙf³³•ÇÎ|»ZFhþéX‡Ùi!‹9®+êÁV§â7û-¿Ùo?~°0"8;æ¸ÓDÇ­£°ªÈD³	P#Òè ³¥ÑƒÊ“F¾]-4ÿt¬aih`Ÿ1ZHéÚ)#Žæ;šoìhž™#í,§…Skþ‘¦iaŸ¼ÞZñtr=øîú[.?Ò7[õW\Žd«ò.·[O‡ak˜ÍÖT[óíjV ù§c
+³5èÌ—¢!ëšGYpˆ(¹á˜ )•h¶hÈGCt¡2ôüÎKD	>W–q›§C±Ì&b*ˆùvµä)ÐüÓ±¼ò)…ŒB&×}BÈžVÇ£PÜðÎzk³S¥Ý‰O|­DO[BËÔÏzlž''z{ÐKû¡/ÕGûR4½Q€Â ž§ð`.…ûPY.`WC»Í?ëpä×ÉeÒ±‘Ÿ_žHfç[oôÜ6Ñ@w2LT“ôu”•ùšð¨¢v€ÙDíAå5ß®–\š:ց7" ¨£Ÿ[#sY¿ºƒoDð»Ê—´|à/b>ñ|‚zò?NVì;ƒ­f¥øq)q–¸>Ѓ{åb}Á„¶;¦€[øcØŒ›>j„ý`6û{PyìÏ·«elæŸŽõûƒºùœñsìo¾šQ?™¡j^ó5ƒû€ýUÿìwžF­K°ÿt¨öw€ÙìïAå±?ß®–±š:ց<Û&P’ºù>2åÙ<jlyÔØò2Ë%­ëí=@ëæ|‘“ÿ•A;-‚ÔEþ4±\ø 2êŒ?@HÛ|ªÄêÿiVõÎùÓˆþië.uÓ½rØ;úDpÐœý?%ÁYçʃ«”	ÜnýTp¾Y\>âß¹h9ëÝv-øEÝW×õ¾§íb³åÕÇ5–À—Íúé¡ÞwY—›Å/OËMt³ÞpÕËù|±­«Ì×+ü§“ÇÍúŽ\¯ø‡wRÙ»ÅöoØ0pçôAË&ãÐùãz³ÄßϵÕÃfÉ8`W½ër…ç5­1q×Øbk`®…ë-W¼ãñý‚WÞ\ò¿°\òæ‚Îðër³^Ýóú£Ø»md$>ò‡ê"65°½Joϝ”Õ«ívy'4ú —ó3~)ÇhS­ox/™+?|óÿòZÓÆôóšËo.>üí
+áþ`¸Åï‹ùÓ#ÿË¡.ëJÛ÷‹;úhᬱz·‰·óÍòá±ûë™Ïð;<O¼c¾~º»æ?ªY]Þ/x'Û+õ¡ÍÙ¼V·t—«åã—d¶Ø¾úÇœ ÕÝÎGLútï´7\Á—Ù›¢þòòj¹zyuÉØC¢ú‹Z¢
 endstream
 endobj
-5840 0 obj <<
+5832 0 obj <<
 /Type /Page
-/Contents 5841 0 R
-/Resources 5839 0 R
+/Contents 5833 0 R
+/Resources 5831 0 R
 /MediaBox [0 0 612 792]
-/Parent 5779 0 R
+/Parent 5812 0 R
 >> endobj
-5842 0 obj <<
-/D [5840 0 R /XYZ 100.892 685.529 null]
+5834 0 obj <<
+/D [5832 0 R /XYZ 100.892 685.529 null]
 >> endobj
-5030 0 obj <<
-/D [5840 0 R /XYZ 100.892 660.623 null]
+5019 0 obj <<
+/D [5832 0 R /XYZ 100.892 660.623 null]
 >> endobj
+5829 0 obj <<
+/D [5832 0 R /XYZ 100.892 642.541 null]
+>> endobj
+5835 0 obj <<
+/D [5832 0 R /XYZ 100.892 636.563 null]
+>> endobj
+5836 0 obj <<
+/D [5832 0 R /XYZ 100.892 642.839 null]
+>> endobj
 5837 0 obj <<
-/D [5840 0 R /XYZ 100.892 642.541 null]
+/D [5832 0 R /XYZ 100.892 630.884 null]
 >> endobj
+5838 0 obj <<
+/D [5832 0 R /XYZ 100.892 618.929 null]
+>> endobj
+5839 0 obj <<
+/D [5832 0 R /XYZ 100.892 606.974 null]
+>> endobj
+5840 0 obj <<
+/D [5832 0 R /XYZ 100.892 595.019 null]
+>> endobj
+5841 0 obj <<
+/D [5832 0 R /XYZ 100.892 583.063 null]
+>> endobj
+5842 0 obj <<
+/D [5832 0 R /XYZ 100.892 571.108 null]
+>> endobj
 5843 0 obj <<
-/D [5840 0 R /XYZ 100.892 636.563 null]
+/D [5832 0 R /XYZ 100.892 559.153 null]
 >> endobj
 5844 0 obj <<
-/D [5840 0 R /XYZ 100.892 642.839 null]
+/D [5832 0 R /XYZ 100.892 547.198 null]
 >> endobj
 5845 0 obj <<
-/D [5840 0 R /XYZ 100.892 630.884 null]
+/D [5832 0 R /XYZ 100.892 535.243 null]
 >> endobj
 5846 0 obj <<
-/D [5840 0 R /XYZ 100.892 618.929 null]
+/D [5832 0 R /XYZ 100.892 511.332 null]
 >> endobj
 5847 0 obj <<
-/D [5840 0 R /XYZ 100.892 606.974 null]
+/D [5832 0 R /XYZ 100.892 487.422 null]
 >> endobj
 5848 0 obj <<
-/D [5840 0 R /XYZ 100.892 595.019 null]
+/D [5832 0 R /XYZ 100.892 463.512 null]
 >> endobj
 5849 0 obj <<
-/D [5840 0 R /XYZ 100.892 583.063 null]
+/D [5832 0 R /XYZ 100.892 439.601 null]
 >> endobj
 5850 0 obj <<
-/D [5840 0 R /XYZ 100.892 571.108 null]
+/D [5832 0 R /XYZ 100.892 415.691 null]
 >> endobj
 5851 0 obj <<
-/D [5840 0 R /XYZ 100.892 559.153 null]
+/D [5832 0 R /XYZ 100.892 403.736 null]
 >> endobj
 5852 0 obj <<
-/D [5840 0 R /XYZ 100.892 547.198 null]
+/D [5832 0 R /XYZ 100.892 379.826 null]
 >> endobj
 5853 0 obj <<
-/D [5840 0 R /XYZ 100.892 535.243 null]
+/D [5832 0 R /XYZ 100.892 367.87 null]
 >> endobj
 5854 0 obj <<
-/D [5840 0 R /XYZ 100.892 511.332 null]
+/D [5832 0 R /XYZ 100.892 355.915 null]
 >> endobj
 5855 0 obj <<
-/D [5840 0 R /XYZ 100.892 487.422 null]
+/D [5832 0 R /XYZ 100.892 343.96 null]
 >> endobj
 5856 0 obj <<
-/D [5840 0 R /XYZ 100.892 463.512 null]
+/D [5832 0 R /XYZ 100.892 332.005 null]
 >> endobj
 5857 0 obj <<
-/D [5840 0 R /XYZ 100.892 439.601 null]
+/D [5832 0 R /XYZ 100.892 320.05 null]
 >> endobj
 5858 0 obj <<
-/D [5840 0 R /XYZ 100.892 415.691 null]
+/D [5832 0 R /XYZ 100.892 308.095 null]
 >> endobj
 5859 0 obj <<
-/D [5840 0 R /XYZ 100.892 403.736 null]
+/D [5832 0 R /XYZ 100.892 296.139 null]
 >> endobj
 5860 0 obj <<
-/D [5840 0 R /XYZ 100.892 379.826 null]
+/D [5832 0 R /XYZ 100.892 284.184 null]
 >> endobj
 5861 0 obj <<
-/D [5840 0 R /XYZ 100.892 367.87 null]
+/D [5832 0 R /XYZ 100.892 272.229 null]
 >> endobj
 5862 0 obj <<
-/D [5840 0 R /XYZ 100.892 355.915 null]
+/D [5832 0 R /XYZ 100.892 193.977 null]
 >> endobj
-5863 0 obj <<
-/D [5840 0 R /XYZ 100.892 343.96 null]
+5831 0 obj <<
+/Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F4 5484 0 R /F51 3736 0 R /F52 3737 0 R /F59 4373 0 R /F53 3738 0 R >>
+/ProcSet [ /PDF /Text ]
 >> endobj
-5864 0 obj <<
-/D [5840 0 R /XYZ 100.892 332.005 null]
->> endobj
-5865 0 obj <<
-/D [5840 0 R /XYZ 100.892 320.05 null]
->> endobj
 5866 0 obj <<
-/D [5840 0 R /XYZ 100.892 308.095 null]
->> endobj
-5867 0 obj <<
-/D [5840 0 R /XYZ 100.892 296.139 null]
->> endobj
-5868 0 obj <<
-/D [5840 0 R /XYZ 100.892 284.184 null]
->> endobj
-5869 0 obj <<
-/D [5840 0 R /XYZ 100.892 272.229 null]
->> endobj
-5870 0 obj <<
-/D [5840 0 R /XYZ 100.892 193.977 null]
->> endobj
-5839 0 obj <<
-/Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F4 5492 0 R /F51 3729 0 R /F52 3730 0 R /F70 4384 0 R /F71 5424 0 R >>
-/ProcSet [ /PDF /Text ]
->> endobj
-5874 0 obj <<
-/Length 1738      
+/Length 1739      
 /Filter /FlateDecode
 >>
 stream
 xÚ­XKoÜ6¾ûWíEtµ¢(ê4;œq‚lÑI\‰Þ%¢ÇFo¶¿¾3J–5'Û‡CÎÌÇyPë;{Çw^_¼Ü^l®…ï0ßKý”9Û;‡	æÅ>s¢$õD:ÛÜùäòpõeûfsNâ¥QÉ„y<‰à #s½
-RW¶ÝjÍEè~ìäŠûnÓ=[­Ã˜»—}£hå®64¹)²ÓªÊVkæ‚ Yä^ä±SFB¸j¾xµ½øvÁ@Ø:1Qxœ;Yyñé‹ïä°öÆñ=ž&ÎÉH–‰	tá|¼øpáOýŽÙÌï<‹C'
-SÏ8ˆ>ý
-«µ„û§RG¢ºƒn‰’ÃHC{PEaɬÑǎ軺±DߐnÔºoºö¬ƒØóÓÔª$kÝ´Ý ¦ÕûŠèÓ¨âkUŸ,sßÔý±cÜ¡=¬RÝD¤”Ö™çDTYxþËU]Jm{‘—ºj¡I_éï$SuÒ,Xtþ\°ÀBr>ªçù“ðW«ÔÏ|áOè‘=ÕÎ'ÚŸLùë^µÝ‚÷õ®ÎÏSíá’ï7ù®>=
-„ºoFK”µefÂܧ˜!çŽäÃÊ“]Ý«j¯+µ¤K
-+O¦ëÃbl•,1BD<Õ÷MvÀ_­æûmcÚo®™˜æ<Ú %nÍCO›ò›mq>­vÙ(8*çP UÃy‰b/eC1¤Ð’Ü\iȽ8«f®•uus¦³MŒpºXƒb®u^®Á…0ÃqŸÞ½Ú¾½}}ûîË’ê8Dr´ñ õlÉ•uDÇs`šºîlH—_Ál"×öª6÷²Ùz·ie¹“¸Ð¢Þ×Õæ'@øóóß2Ÿƒ41¾Âœd:"jdGÔIcADjCâڍ _NÔg(";Ùe+X<ÐQˆ1.e¥•±gƒ(#†®=z1n-á®	“úAÌadžï[Ÿ¶èCW’u5Zq¿";‘ŸÕÕgŸ…û¾6ˆ®rè•Çäb÷^¯˜éjO á®¯2””Íß_]Ò¦öÜb€2·¤yW“Àé ßqZ"ÝCk™x%ÈØ@7[šDEaib¦µ"•86€líL¦£˜´"úÖT¹gï?6÷/’t¸á	È£>ð8üCGa˜½ç<ŠÝ—zDäÞ6{Yé	¥å`
+RW¶ÝjÍEè~ìäŠûnÓ=[­Ã˜»—}£hå®64¹)²ÓªÊVkæ‚ Yä^ä±SFB¸j¾xµ½øvÁ@Ø:1Qxœ;Yyñé‹ïä°öÆñ=ž&ÎÉH–‰	tá|¼øpáÏüæ3¿cð,(L=ã úô+ü­Ö"îŸJ‰êº%J#
+íA…%³F;¢ïêÆ}g@@ºQë¾UèسbÏOS«’®uÓvƒšVï+¢O£Š¯U}²Ì}S÷Çv8ŒqO„ö°Ju‘RZdžQufáù/Wu)µ=îE^êªý…&}¥¿“LÕI³`ÐùsÁÉù¨žçOfÀ_­jP?ó…?1 GöT;Ÿh2å¯{ÕvÞ×»:?Oµ‡K¾/Üä»úô(ê¾-QÖ–™	OpŸ
+c†`œ;’+Ovu¯ª½®Ô’.5¬<™®/ˆ±U²ÄñTß7Ùµ˜ïO´i¿¹fbšóh”¸5=!lÊo¶Åù´pØe£àl¨HœCPT
+ç$Š½”
+Ő
+ at Krs¥!÷â`¬š¹nTÖÕÍ™Î61Âyèbu0Š¹ÖtV¶À…0ÃqŸÞ½Ú¾½}}ûîË’ê8Dr´ñ õlÉ•uDÇs`šºîlH—_Ál"×öª6÷²Ùz·ie¹“¸Ð¢Þ×Õæ'@øóóß2Ÿƒ41¾Âœd:"jdGÔIcADjCâڍ _NÔg(";Ùe+X<ÐQˆ1.e¥•±gƒ(#†®=z1n-á®	“úAÌadžï[Ÿ¶èCW’u5Zq¿";‘ŸÕÕgŸ…û¾6ˆ®rè•Çäb÷^¯˜éjO á®¯2””Íß_]Ò¦öÜb€2·¤yW“Àé ßqZ"ÝCk™x%ÈØ@7[šDEaib¦µ"•86€líL¦£˜´"úÖT¹gï?6÷/’t¸á	È£>ð8üCGa˜½ç<ŠÝ—zDäÞ6{Yé	¥å`
 "/
 vc.0¶Í:H#·U!ŒìÓj•Ø¸pgšîUG@d4ê^«ÑÚîßÁÍ4ZÝÑLÒðQpwr͉ñÃåšc1tB
 "-MÌs‡·zÀ0èðP2Øp g¸z(¯î‹,S­=ƒþíʾxQ½ÞIJ<¾‡ô¢ûÒÙ`ðw2Cu_¦Š®ì±‘ÏaêR³âaðȶÆW²©|Ñ !m¹µÎìfÙXÂÄ(œaCçàGît¡
@@ -18680,665 +18593,696 @@
 <ꮩË%ë躢Q}Q§¼ñkŸ†‰Às¥Âî	–&ñâ_­bã;Dí¨g¶ºSVP-Á½3é,p"‹¶&
 ‰]kW½ë ‡MœEÖ
 Ca¶°Ú%Ùì wÎßÌ‹ëŒãýìkÁÓ8ŒÆuó‘Î}G >±©F,
-=ƇÂó‡w£…H$“Ÿ&@L0D(ñ-B¿?úˆ¦â±Ç¢x¨?‡®;>ÛlN§“§ÍEyu³´{¦,M¼Dðaû3ÑÇ#@ó4M™Â
+=ƇÂó‡w£…(b“Ÿ&@L0D(ñ-B¿?úˆ§â±Ç¢x¨?‡®;>ÛlN§“§ÍEyu³´{¦,M¼ÞÏvû3ÑÇ#@ó~Y™·
 endstream
 endobj
-5873 0 obj <<
+5865 0 obj <<
 /Type /Page
-/Contents 5874 0 R
-/Resources 5872 0 R
+/Contents 5866 0 R
+/Resources 5864 0 R
 /MediaBox [0 0 612 792]
-/Parent 5880 0 R
-/Annots [ 5871 0 R ]
+/Parent 5812 0 R
+/Annots [ 5863 0 R ]
 >> endobj
-5871 0 obj <<
+5863 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
 /Rect [174.46 116.961 275.306 129.913]
 /Subtype/Link/A<</Type/Action/S/URI/URI(http://www.idealx.org)>>
 >> endobj
-5875 0 obj <<
-/D [5873 0 R /XYZ 151.701 685.529 null]
+5867 0 obj <<
+/D [5865 0 R /XYZ 151.701 685.529 null]
 >> endobj
-5876 0 obj <<
-/D [5873 0 R /XYZ 151.701 500.623 null]
+5868 0 obj <<
+/D [5865 0 R /XYZ 151.701 500.623 null]
 >> endobj
 174 0 obj <<
-/D [5873 0 R /XYZ 151.701 345.765 null]
+/D [5865 0 R /XYZ 151.701 345.765 null]
 >> endobj
-5877 0 obj <<
-/D [5873 0 R /XYZ 151.701 319.114 null]
+5869 0 obj <<
+/D [5865 0 R /XYZ 151.701 319.114 null]
 >> endobj
-5878 0 obj <<
-/D [5873 0 R /XYZ 151.701 236.447 null]
+5870 0 obj <<
+/D [5865 0 R /XYZ 151.701 236.447 null]
 >> endobj
-5879 0 obj <<
-/D [5873 0 R /XYZ 151.701 236.447 null]
+5871 0 obj <<
+/D [5865 0 R /XYZ 151.701 236.447 null]
 >> endobj
-5872 0 obj <<
-/Font << /F50 3701 0 R /F22 3706 0 R /F71 5424 0 R /F15 3700 0 R /F70 4384 0 R /F17 3698 0 R /F29 3731 0 R /F30 3732 0 R /F58 3733 0 R /F68 3734 0 R >>
+5864 0 obj <<
+/Font << /F50 3701 0 R /F22 3706 0 R /F53 3738 0 R /F15 3700 0 R /F59 4373 0 R /F17 3698 0 R /F29 5413 0 R /F30 5441 0 R /F61 5442 0 R /F71 5443 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-5883 0 obj <<
+5874 0 obj <<
 /Length 1171      
 /Filter /FlateDecode
 >>
 stream
-xÚ¥VÝsœ6¿¿‚IÂÍø„„ypj'MÆuÜž3:›$,?Úiÿö®Üø\ÜØÍ=˲¿ýøí® {öÞ/Þž.‚waè%(K0ñN7Á¥YèÅi†Xy§¥wî¯EÑUJ.¿œ~ÌS”ÅqdÍÃa°ÆÎ.D-WÇÔ?[Rì+û§Aã_YI”Ëe‘xÇ›¶Æùc‚¢gC|J„I2y¤Ì-O×J°}"C”zE³8ÿ‚½ž}ô0¢YêÝ–GYŠbÆ@®½õâ—~X6aãnFj³Ñ*¹S¿¿[®Bùee:]å½åÂXó;!K÷°SîZIÓñº•—ÂÙ}(¯G7¦ÐUÛ™É|t–	y˜V˜„(‰¶t½Ñ¹äZ¥*‹ðV“ÍŠPÄ¢ÌY¶¼¸â†79ÿmøb$>8:Ø?	L“×%oWRõØ‹]NÂ$E)K§àe¥a”¾_¦Ô‡>3J¦ºÆ<œùs˜m­”Rÿf&¾Ðf;J»µ&%l[êNv+°Bd.GBB±hB3.Ö•T¶u·ÒÞºîXõ­U*}å´Ã¨k4Ù4P@Ð@%aˆX:×ä‘ÕùŠaìÊ;>ô¥þF«ÆI®ï ¬yc‹Î—ÄçV“ùFõº˜f— GˆÅ[¾ÿ~Ü/ÛIdŠKÑðY*bŠH²…s˜Ì¡/ú‘âGóQ¨Ö:GÏDÓÓ§(JÙvEWªÒö)py³‰…ä§æh—úÇ°Ôá.õá,õkYGŒù}k¯ã¶YÅс­mÿÄÝ¡o†FkÚgþéeeÜ£‘`wã”°ŸöÀê¡cUÇóéáFi'|‚`ܱ֙$µÍv)Aw2Š"9K(£Sò¡5oKT(¹™å4"§Ùý“¨c°Ã©*ÛZë2NüÑ× |WÕ³ù¬H!ìÓHlðý¬zÈücÕ	'ªi„ììqnoUß9¡®$ö ^ò›Ñ8B:I‹FÝ7”x—ªJu_Zª0œ¬Biñ`ø'ìä7ãâI€Ü‹1%¿Ï•¬Ì÷9x|X!¼<³é
-P•›ªÞº¸á:нtc5˜ÌçúÂŒÐöljmv¢¦ãrsXn&l^æsL¿ÙTwÃX`ÿUY¼¹î…¼ç{ ½¯f¬•êJ9!
-ùæg.áý¦÷þ<ųèövDÿ¹^ÿ´ÿŽ¯®”ÜO/¯â³x½–¿þqöíÛâ3mpp2çfܻ̃Ðrcn•÷`8"¬ÐMÏy®¦5¨ÆÅx-¹é¯gÙۍ«0žºVWy`?×äJ–x$,=Ì¿øÇ’áâz~¶Ì°ÉÀ(!Hiµ0{¦Ï÷¾‰1ÿÓà[Ξ
-‚Ï­¶æ÷Ǽãôi,›‹wÜ7¹€†$iò".^
-h„µþlëú6`hÏ°¯ë  @Þ3'ºj¸¾¯Uß`‚ÿfO`Tß&Ž??+ÉRlx_wcQ@õ΋wºÂçø?ÃQ¥
+xÚ¥VÝsœ6¿¿‚IÂÍø„„ypj'MÆuÜž3:›$,?Úiÿö®Üø\ÜØÍ=˲¿ýøí® {öÞ/Þž.‚waè%(K0ñN7Á¥YèÅi†Xy§¥wî¯EÑUJ.¿œ~ÌS”ÅqdÍÃa°ÆÎ.D-WÇÔ?[Rì+û§Aã_YI”Ëe‘xÇ›¶Æùc‚¢gC|J„I2y¤Ì-O×J°}"C”zE³8ÿ‚½ž}ô0¢YêÝ–GYŠbÆ@®½õâ—~X6aãnFj³Ñ*¹S¿¿[®Bùee:]å½åÂXó;!K÷°SîZIÓñº•—ÂÙ}(¯G7¦ÐUÛ™É|t–Žú0­0	Qméz£sɵJUá­&›¡ˆE™³lyqÅ/„	orþÛðÄH|pt°˜&¯KÞ®:¥ê±»œ„IŠR–NÁËJÃ(}¿L©}f”Luy8ó!æ0ÛZ)¥þÍ2L|¡Ív”vkMJضԝìV`…È\Ž„„(bÑ„f\¬+©lën¥½uݱê[«TúÊi‡;Q×h²i: €†!J±4t®É#«óÃØÿ”w|è!KýV“\ßAXóƝ/‰Ï­&óêu±ýH!oùþûq¿l'‘).EÃg©ˆ)"ÉÎa2‡¾PèGŠÍG¡Z[ü½#¢ê=MOLcœ¢(eÛa]¨VHÛ§ÀåÌ&RŸš£]êCÃR‡»Ô‡³Ô¯d1æ÷­½ŽÛfG¶¶ýwg„¾­ahSœù§—•qF‚ݍSÂ~Ú«‡ŽUϧ‡¥ð	‚YgrÄ’Ôf4Û¥8DÝAÈ(Š ä,¡Œ"LÉ„Ö¼-Q¡äf–Óˆ œfôwL¢ZŒÁ§ªlk­È8ñG_ƒò]UÏæ³"Y„°OcD ±Á÷°ê!óU'œT¨¦²³Ç¹½U}焺’0؃xÉoFã\é$-u#ÜPâ]ª*YÔ}i©NÀpv°
+¥ÅƒáŸ<°80ßŒ‹$`p/Z8Ä”ü>W²2ßçàñq`]„ðò̦7 at Unªzëâ†ë@÷ҍÕ8\`2œë3BCسY¨µÙ‰šŽËÍai¸™°y™ÏE0ýfSÝ
+cýWeñæºòžïô¾ši°Vª+å„(䛟¹„÷›ÞûOðÏ¢ÛÛýçzýÓþ_8¾>¸Rr?½¼ŠÏâõZþúÇÙW´o‹Ï´ÁÁÉœ›qì2Bˍ¹Uz܃ሰB7=繚֠ãµä¦»W’¾žeo{4®ÂxêZ]åmü\“+Y
+à‘°ö0ÿ
+àkHj„‹ëùÙ0Ã&£„0 ¥ÕÂì™>ßû&ÆüLƒ l9{6>·Úšßó8ŒÓ§±l.Þqßä’¤É3ˆ¸x) Öú³­ëÛ€¡=þ®? €yÏœèªáúþ½V};€	þ˜==P
+|›8þhü¬$K±á}ݍEÕ;/Þé
+Ÿãÿ ·Q¥
 endstream
 endobj
-5882 0 obj <<
+5873 0 obj <<
 /Type /Page
-/Contents 5883 0 R
-/Resources 5881 0 R
+/Contents 5874 0 R
+/Resources 5872 0 R
 /MediaBox [0 0 612 792]
-/Parent 5880 0 R
+/Parent 5812 0 R
 >> endobj
-5884 0 obj <<
-/D [5882 0 R /XYZ 100.892 685.529 null]
+5875 0 obj <<
+/D [5873 0 R /XYZ 100.892 685.529 null]
 >> endobj
-5885 0 obj <<
-/D [5882 0 R /XYZ 100.892 620.141 null]
+5876 0 obj <<
+/D [5873 0 R /XYZ 100.892 620.141 null]
 >> endobj
-5886 0 obj <<
-/D [5882 0 R /XYZ 100.892 584.01 null]
+5877 0 obj <<
+/D [5873 0 R /XYZ 100.892 584.01 null]
 >> endobj
-5881 0 obj <<
-/Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F71 5424 0 R >>
+5872 0 obj <<
+/Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F53 3738 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-5889 0 obj <<
-/Length 851       
+5880 0 obj <<
+/Length 850       
 /Filter /FlateDecode
 >>
 stream
-xÚ¥V[o›0~ϯ°´‡‚T¨
-˜@¤>ôº­jÕvɦI]pR*À̘TÝ´ÿ>›,¤¬êåûØß¹}>ø‚%€àãèp6Ú;Å èÆ0F`¶ #w£ØÅq f)¸±üоízˆÜ8ƒ!׏Bi¨ÅœÚ^l‘ZØŽk*ˆíC‹‹‰ícß:j8Õ;ÖnhásQ‘Ñ2±dI 
-PhÝ‘JЁ-OyÌF?GHº’±n„ˆ]ßI1º¹… •{g º~‡Y Gnˆ±œç`:ºA“7ÜÌá^þ!v¡€Ð»q„MþnE§n¡uÄ)*+ß·Ä];Qéå9³½ÈzÈÊ¥ÞûQSÍàõœùÈÅÁšÂ¬ÌD:wó4[ht?´Ðsã8îÀ“!ƒŠ B$w®çEúÁv°‡­K¾$eöKÎJ½²`\O¦¤˜“ïWZ8¦SÆ¥'ù2ÀX›Iˉ¤Éþφ–dWÎ_Ùüž&"ÉI]¯µ.Ûµ—¡Ùf°æDÒÄàt ƒ6'¯ÉÖ	Ï*åͨÍԉ뷳óã³6ã”v6eÕÀøÿ´“\¯}a9Ý:‚ãŒK
-Ôâ)É’´CÙwA&å¾òÝ·
-ë׆5 —tþŒ³—18˜ï1÷˜šR!Ú¿F	M¥GѝCÂJA²’ò-âššòúÙzeÍþeUNw·ëw-¿˜0Áª·0ûUþÚƒzë Ÿ'§O1?1I‹ÌLïH™>),cY×â×g‰’åÔZÛ}/oë‚ÑÁ½…Yü¾’}ªWg…LeJ“†gâñÿw‘ª§+©öÀxjTO§ŸþÀûÃOËk´ª‚“ãï?¹¸X|nÒÕ—‹3öñáþÛ|È؇­Ë¤2†·ÎˆÌÙÊ ²Z;…„±ò<Úéõží¦ ¼É6Ý»ïƒÁvuÎHºÕ¬TÃÉԝ¤VS"{v;#sÛ‘¬mc+õYÕ XÏŠ/oBÛ[ê6ìÌÌIM'Ã
-ïI°œ1aXªsR‘Ôpã¬Ìh®Ì­æø*Bð !òÂÕs%B&9ÙÈEJ²tþ\ËM­›ú?
-Ï"•¬Š³Šgú5 ×EÒ˵ȌzAÅk©Mõ¢ÛQÖ6#ìFùîù¿´’n
+xÚ¥V[o›0~ϯ°´‡T˜
+˜B¤>ô~Q«vM:Mêöà€“R¦Æ$ê¦ý÷ÙØd!eU×½`û;·ÏC° œŽ¦£O'ÝÆLç aäîBÂ(vq€i
+î-?´¿O/>xˆÜ8ƒ!׏Bi¨ÅœØ^l‘ZØŽk"ˆíC‹‹±í»¾uØpªwæ¬ÝÐÂyQ‘Ñ2±dI 
+Ph>JЁ-OyOGO#$]ÉX7BĮ݇ •{ º~U‹,€#7ÄXÎs0}A“7ÜÌá^þ!v¡€ÐÛuã›üÝ6ŠN
+Ü;BëS"TV¾o‰‡v¢ÒËsf{‘µÊÊ…ÞûQSÍ ö{Î|äâ`MaVf"¹yšÍ5ºZè¹qwàñAEÐ
+!’;×ó"
+ý`;ØÃÖ5_2û!	g¥^™3®'RÌÈ×-Ñ‚)ãÒ“ƒ|`¬Í¤åXÒdï©¡å3Ù‘3ÆC`6{¤‰HrR×k­ëvímh¶솆9‘418È Íñ¿äFë„g•òfÔ¦êD‡õÛÙåѾY›rJ;›²j`üwÚI®×nYN·Žà(ã’ÆŸµxEJ² -ÅPö]I¹§|ç}‡ÂzÁµa
+è%?ãìmfÄ{LÅ=¦&Tˆö¯QBSéQt琰R¬¤|‹¸¦¦¼~µ^Y³wCY•Óíú]Ëo&L°ê=ÌÞÉ_{P¯1pàëäô‰!æ'&i‘™é)Ó…e,ëZ¼{•(YN­µÿåm]0:¸÷0‹ÿ¯d_êÕY!S™Ð¤á™xþû]¤êéFª­OêÏÉälÿ|<8[|FË*8>úêñã««ùy“.o¯.ØéêñËlÈ؇­Ë¤2†·ÎˆÌØÒ ²Z	cåeô±×{¶›‚ò&Ûtï¾ÛÕ%#éV³R
+'Sw’ZM‰ìÙíŒÌlGv°¶-Õg
+W‚`=+¾¼	mo×R·agfFj:nx/‚åŒ	ÃR“Š¤†giFsen5Ç""ß(\=W"dr‘“\¤$+AçϵÜÔº©ÿÑð,RÙȪ8«x¦_rMQ$Í°\‹Ì¨T<°–ÚT/Ì»em3Ân”ïžß¿®’n
 endstream
 endobj
-5888 0 obj <<
+5879 0 obj <<
 /Type /Page
-/Contents 5889 0 R
-/Resources 5887 0 R
+/Contents 5880 0 R
+/Resources 5878 0 R
 /MediaBox [0 0 612 792]
-/Parent 5880 0 R
+/Parent 5885 0 R
 >> endobj
-5890 0 obj <<
-/D [5888 0 R /XYZ 151.701 685.529 null]
+5881 0 obj <<
+/D [5879 0 R /XYZ 151.701 685.529 null]
 >> endobj
-5891 0 obj <<
-/D [5888 0 R /XYZ 151.701 649.664 null]
+5882 0 obj <<
+/D [5879 0 R /XYZ 151.701 649.664 null]
 >> endobj
-5892 0 obj <<
-/D [5888 0 R /XYZ 151.701 213.38 null]
+5883 0 obj <<
+/D [5879 0 R /XYZ 151.701 213.38 null]
 >> endobj
-5893 0 obj <<
-/D [5888 0 R /XYZ 151.701 142.924 null]
+5884 0 obj <<
+/D [5879 0 R /XYZ 151.701 142.924 null]
 >> endobj
-5887 0 obj <<
-/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F71 5424 0 R >>
+5878 0 obj <<
+/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F53 3738 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-5900 0 obj <<
-/Length 1470      
+5892 0 obj <<
+/Length 1469      
 /Filter /FlateDecode
 >>
 stream
-xڍWKsÛ6¾ëWp¦h¦‚$ˆÞ’ØÉ8ãIÒZÒ`‘²8¡H…¤¢¨Óß],(QŠìú"»`ß>$¢ÇHDï&¯ç“«·JE†[#d4_FRžY¥™å‰ÕÑ<>³ûbÑ—M=ý2ïÅ3nÓT£¸²\€´ 9Åc>I‘Æì¯i,Xƒ?-PØW\ùt'šÝüpëMUtt_"àQn…õïÇÒp!ÍpclPhr3Ÿ|›H ‚ìHÅ„Çq´XO>Q¼÷‘à±Í¢—\Gq’ñ4I`]E÷“ß'bl¶LÆïJ•q	6¥Úro¾Þl¦3•±¢u}Y?‚òq̺}×k\k¶™JV¹~Ù´ >òB»U¹˜ÂÉ‘ËžÈe¾u×»ª*rî­ÔŠf2æ6¶ÑL*(‘ž	}ž%B°[ºîK5ëW-nóÂU?p
-Š¢ßm‰JöÄþ[H~÷›²>ö0òÄ!à]uˆÃÕ¶k¯ªf᪫î¡H8õ  &3Ùp /[ MÓî§YÌ~…—ŒÄ—üI°/•\	ë
-N´¥#‹¦F·-X£•%³4 §[£3ªÜm~†ƒŠSˆ\”Ê„[û,Àžø€…P±å…W$­–|³&È¤TßmízˆµÁXãvª6Û6hЂœ"Y0ÓÍÈR‚7Ò3o`½æ"<æ—ƒ
-®²R1êÖÍ»ÍDp!’ƒÝ1³_9„S¦YÞ–ßÑZ¨‘ä2ÎÃÿ«ç¢ÙhuNRW!J.¢.›m½ü‚ÊÄ™Œ‚ZŸú*J.,BöÌ'Ê’Ö	{•ç$äò¼D»*duïê\HOújÖ߶ ãeiv1þ=¥c‚²ÒšÝ]£O^}¢ÝÆuÝΦ͉‚¨\ÊÊTs©ÒC‹E[ôïó‡KAL(æ<ˆøLž¹w”ZŽÈ>6¸Øbå3,w}2r"Óú£«às´Êx«p§ÜƒëŠß.Y "JÓmÓô¿Lg‰JŽÞ9mg;ú®Á7M}—ø÷ÜÒCLÆwÛ§c¢3ö]Ñv´tu =¶Ív3Ã×à ðÛz$ç°4Y‘²?ÿï”Í‹ÃsØCЙƒ®èÊ$tØc i
- UGû]éK=¬Ü¶o â”P‰«=‘|¨ŠÀÏsj³tÉÀ‡»úU ¯‚èŠ^jœ²`
-**NÃíÄ ‡¸kjfÜ õ¨A™ŸfÄÎDFÀ1†N(Ì
-›—6øãµ[|%Zv
-^›±,àöMS÷mݳ}2Æu2€ÿP"TB%BŠsp §[5è€]‡‚¡±"½?6*7ŒEè(zïÄc0À‘4´2e{}ý†ÓêCÓ+*ÒžÊz¸Ûˆô%u[gÜ$ö§”‡»ó†bÕѶn›]ˆá¢\îZxÅ°ï껳žŽ#$É^Í2=³·Ãy£Ç ‹Œý‹ƒ·í‰à0ƒäßFJ]WXûÙ	˜Ž¶ä($PÑÙiÑƱhÓ»Ýʵ€Ÿ¬Ý³0Þ´€)ˆvïÓ±{¯GŒÀ-À=-üòb‘¹wæ8(HÅÊ%~CÖ L£ m[åÄ]9Tå{è˜þ:YÉš¨Ç¬ET :Ò·i‰陵d·KâhŸÁ#¤Dû·ÆI­¡ï¡´hßHêXíqwTƼD$Œ&_W?žŸ[BÖ6xt*á9Î|<5ú…ó‰Mó‰ Œ•ä©:eYçP.{ŒæL'‰Ÿ ÊÐÝŠ¥ÛV=mΓÚiÒ©£qÃ<QKý¥#ž€ñ¬ïž€á4CÕUd,¤Ç>;€ÄïK8|3ž©•5!·añáf~÷ñÝÇ´ó9‹O Û¨åÇ··w7÷DÄ>†ó<¦Ìô°Û‡c}©Î¯ÿz¢×]rj<vª¾ìTvjáð…?ÿ²o¯"
+xڍWKsÛ6¾ëWp¦h¦‚$ˆÞ’ØÉ8ãIÒZÒ`‘²8¡H…¤¢¨Óß],(QŠìú"»`ß>$¢ÇHDï&¯ç“«·qnÑ|I!xfã(Í,O¬Žæyô™Ý‹¾lêé—ù{/žq›¦ÅcËH’‹¹âÓ™©bM•`
+þ´@a_qUäÓ™J4»ùáÖ›ªèè¾DÀ£Ü
+ëßWÒp!Íp£2(4¹™O¾M$Av¤b•ŠëÉç/"ʁ÷>\Ù,ÚyÉu¤’Œ§Ië*ºŸü>c³e2~WÆ—`Sª-÷¶áëÍf:‹3V´®/ëGP^)Öí»¾XãZ³ÍT²Êõ˦
+ð‘Ú­ÊÅN®ˆ\öD.»ð­»ÞUU‘soÝ V4“Š[e£YvÄA‰ôLèó,‚ÝÒp_ªY¿*hq›®úkPý¾hKT²'ößBjô»ß”õñ0B8¼âpµíÚ«ªY¸êª{(N=€ÉL6ÈË@Ó´ûi¦Ø¯ð’‘ø’?	ö¥’ÇÂzƒméÈ¢©QÁÇmÖèØ’Y€Ó­Ñ™Uî6?Ã!V)D.Je­}
+`:`ábe¹DáUIA«%߬I#r )Õ7D[»bm0ָݣªÍ¶
+š´ g„HÌt3ò†”àô̘p/‡¹ùå ‚«¬”CŒºõGó.E3\ˆƒä`·‚`ö+‡pÊ4ËÛò;Zë•!’<ÀAæÁyøõ\4­ÎIjáê DÉEÔe³­s¢—_P™8󁉡V©S_…‚BÉ…EÈžù„AYÒ:a¯òœ„\ž—èaW…¬î]ýéI_ÍÚâÛ`ü¢,Í.†Á¿kEPŽµfw×è“WŸh·q]·ó€is¢ ª†—²2Õ\Æé!‚Å¢-úŽ÷ùÃ¥ ¦	”?sD|¦ÏÜ;J-Gd\l±ò–»¾9‘i}†ÑUð9Ze¼U¸ƒSîÁuÅo—,È@¥PtEÛ4ý/ÓY'G¶³}×à›¦¾ËNü{né!&ã»íÓ1Ñ™aÛ®h;Zº:ÐÛf»ˆáëa øm=’sXš¬HÙŸÿwÊæÅá9ì!èÌAWte:ì1д€Šª£ý®ô¥VnÛ7PqJ¨ÄÕžH>TEàç9µYºdàÃ]ý*WAôE/5NY°§áöFb€CÜ55H3nzÔ ‡LR§™±3‘…pŒ¡‹
+æ›—6øãµ[|%Zv
+^›±,àöMS÷mݳ}Rá:À(qB%BŠsp §[5è€]‡‚¡±"½?6*7ŒEè(zïÄc0À‘4´²Øöúú
+§Õ‡¦/&VT¤=•õp·éKê¶Î¸IìO)wç
+Ū£mÝ„7»ÃE¹ÜµðŠaß5Ôwg=GH’½šezfo‡óFAû?oÛÁa!É¿”º(®°ö³0mÉQH ¢-²Ó¢
+ŒcѦw5.º•k1>Y»ga¼iSíÞ§1b÷"^[€{ZøåÅ"s
+îÌqP1+—ø
+Yƒ0€¶m•wåP•ï¡cúsèHd$k¢³YPèHKܦ%:x¼—f’Ý.‰ uR|Byìß'µ†¾‡Ò¢i|#©cµÇÝQó‘0š|]ýx~n	YÛàÑ]¨„ç8ðñÔèÎ'69Ì'.€RÅ’§ñ(Ë:‡rÙc4g:IülQ†îV,ݶêisžÔžH“î8¸Hæ‰Z‚è/ɸðŒ¿`}ð ªÞ¨"c!=8öÙD
+ÿ½.áðÍx¦Ž­	¹
+‹7ó»ï>~ Ï	\|Ýþ@-?¾½½»¹'"ö1œç1¥`¦‡Ý>ëèKun|ý'€Ô½î’SÕØ©ú²SÙ©…Ãþü²c¯"
 endstream
 endobj
-5899 0 obj <<
+5891 0 obj <<
 /Type /Page
-/Contents 5900 0 R
-/Resources 5898 0 R
+/Contents 5892 0 R
+/Resources 5890 0 R
 /MediaBox [0 0 612 792]
-/Parent 5880 0 R
-/Annots [ 5894 0 R 5895 0 R 5896 0 R 5897 0 R ]
+/Parent 5885 0 R
+/Annots [ 5886 0 R 5887 0 R 5888 0 R 5889 0 R ]
 >> endobj
-5894 0 obj <<
+5886 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [127.168 565.251 196.888 576.941]
 /Subtype /Link
 /A << /S /GoTo /D (fast-ldap) >>
 >> endobj
-5895 0 obj <<
+5887 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [230.8 410.339 305.1 422.028]
 /Subtype /Link
 /A << /S /GoTo /D (fast-bdc) >>
 >> endobj
-5896 0 obj <<
+5888 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [316.874 322.269 392.089 333.958]
 /Subtype /Link
 /A << /S /GoTo /D (fast-bdc) >>
 >> endobj
-5897 0 obj <<
+5889 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [139.895 274.847 215.07 286.536]
 /Subtype /Link
 /A << /S /GoTo /D (fast-bdc) >>
 >> endobj
-5901 0 obj <<
-/D [5899 0 R /XYZ 100.892 685.529 null]
+5893 0 obj <<
+/D [5891 0 R /XYZ 100.892 685.529 null]
 >> endobj
-5902 0 obj <<
-/D [5899 0 R /XYZ 100.892 647.543 null]
+5894 0 obj <<
+/D [5891 0 R /XYZ 100.892 647.543 null]
 >> endobj
-5903 0 obj <<
-/D [5899 0 R /XYZ 100.892 602.242 null]
+5895 0 obj <<
+/D [5891 0 R /XYZ 100.892 602.242 null]
 >> endobj
-5904 0 obj <<
-/D [5899 0 R /XYZ 100.892 566.247 null]
+5896 0 obj <<
+/D [5891 0 R /XYZ 100.892 566.247 null]
 >> endobj
-5905 0 obj <<
-/D [5899 0 R /XYZ 100.892 487.073 null]
+5897 0 obj <<
+/D [5891 0 R /XYZ 100.892 487.073 null]
 >> endobj
-5906 0 obj <<
-/D [5899 0 R /XYZ 100.892 431.659 null]
+5898 0 obj <<
+/D [5891 0 R /XYZ 100.892 431.659 null]
 >> endobj
-5907 0 obj <<
-/D [5899 0 R /XYZ 100.892 431.659 null]
+5899 0 obj <<
+/D [5891 0 R /XYZ 100.892 431.659 null]
 >> endobj
-5908 0 obj <<
-/D [5899 0 R /XYZ 100.892 370.687 null]
+5900 0 obj <<
+/D [5891 0 R /XYZ 100.892 370.687 null]
 >> endobj
-5909 0 obj <<
-/D [5899 0 R /XYZ 100.892 311.837 null]
+5901 0 obj <<
+/D [5891 0 R /XYZ 100.892 311.837 null]
 >> endobj
-5898 0 obj <<
-/Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F71 5424 0 R /F17 3698 0 R >>
+5890 0 obj <<
+/Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F53 3738 0 R /F17 3698 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-5914 0 obj <<
-/Length 3707      
+5906 0 obj <<
+/Length 3705      
 /Filter /FlateDecode
 >>
 stream
-xÚ͝[o#·Çßý)´Æ@—Ëû¥@Ú4Û6(’´»}(’<xmÙ+Dkoe%Ûýö=—Ž4–<2I_†âÌè/ŠüñÌá!EÉÕÝJ®þrñ§7/_9¹RR$™ÔêÍíJ9%‚T+“pÉ®Þܬ¾mL¼üþÍ—/_i½Š"yoéΨ„‰„èžW—:5WûËÆÙæõþêÒÈf·ÿÃåLóù»5_¹} œùÛûWûÍúþúò…jàe•o>wõa¿¦;\£ñ“/¾xsñŸe=(¢Ƭ®ß_|û½\ÝÀµ/WR˜WéÎ÷+ã¢ðÎÁëíêõÅ?.dû½Ohi¸3é¡XHá¬Øs•§¢P*qÅ|ñß«÷¶øí£i´ÀojD[¡Ê¾*TëÐUè÷w›ûõz·¹¿ƒ÷Ó|ýTþ…Œmß_êؼ×÷·|ù;éä㻫Ýú‘︺¿TÍM{÷z÷Óæzý÷¨g*T¡—Ô'|ƒ/19ª]DP~å%¤Z¡4^0Þ¯ÝʈÝj·^ÝNÑÊ…DìžSÙ4ZLj1»J€°öÔ^]ù@ÓºÀõþ”á¹:R íçÔÒ“uPÏÉš'kéc+à¸PÞ̸äDðÏnW"A)Î’¿\ëlk#õGŠÔÚÂÅÐ)Ìlì¡T[³óÄt1MV¡\NY MWi€åZTôÈÎ#ñ+&øªš‰úöò…–¾yØ7ptÍ{z½¦×x94ßO†.‚ÙRªtóµÆ ë‹¡H•AW^®J…X®u:€-¬¯ olÍ<ɵCÚ4Ñ–k:ÞÓ|g|ó`}ó×KxҝšàF5†ç¤͆“'è!8Ÿ¹='·øî
-kN'Ôˆð]«À=_kî^±îTÜååÊ@Vh€åZOáÖŠêPË	k[‹úz¨àYabš-ç6œO+FÙü9ƒàAB0cnÇ98émDîMrÍï.áðz2 ÊVϹJcpvzÅh	•YZ¦ŒRqµ/U:¤3PáÞ[{‹hIM IEdBY”‰,£Œht1Ùrò	 T‰Œo²ÍW—
--èT1µ•¬ä|­1{ÅbRe0–—+CT¡–kFÒk„[š­•| )â+¥BÈ}ää‘O®9wŹö
-[NàH.Ô8‘*™ÉÙRcxfÁb:•Êà,.U橼îK™Aˆ<ůœIÂÏdþÑRÍ7ø8f@!ÙprÏÉþÔÉ;°§Ê!®Ñá>’-ƒùò•SŸ“ˆÞvQÖK¾é¨xQÀp¿»‡:…ÁšRì]@nǹ5~´¤àº´Ýipl¯èø×t|ä?ð];NÈÖô5 ·çd}t¼/iîŠÞ“‡ãçØû†d{tòíÑI,8ñ(
-*ï8¡²'¨©§µ£µRõµcÛÚWë°vŒÔÝ=/&w~m…4•žNóµÆº¯XÜÿRe ¼\¹ÛVh€åZ'l@ÐÍhxJ)ÆéóK/›áá<¼gÜ79.:3¥…Œu(›-5Y,fìX©±âRe*Êë~±Ô©¨[:Â3F9á½ÏQ7.Ùaw•pl‡ÙX:×E3vœ{ä÷Mǁ르­Ãá|­1{ÅbRe(–—+T¡–k=Ž“F¥–„ã¼qÍñnéñ®)ÆÁ-ø†¦æU«9⡈fÈí9YÝ29ðf# ãë¸ì´F0>P,Åx(U„q…ruèÕh€åZ§‡”F¥•MPo®5ª0 Aþ7yè‘<M—Bë¼j^"u½×Dnzb³
-§ðJˆäbëDVYs`¤K80Þ)F}኎ÐUù»tf*ÐÁ­êØåZc@÷ŠÅ@¤Ê€./W†°B,×:´T]0.”*ó¬lâG?6!wÏÉž“5_ƒ[3mÆõ¬o'ñ6tÞã`ð‡¶‹4÷³œÐ¨ÏøØü»¦7Sœm5˜êOôzrˆÅz+´«d°çkñÝ+ó=*㻼\™É
+xÚ͝[o#·Çßý)´Æ@—áýR mšmIÚÝ>I¼¶ì¢µ·²6Ûýö=—Ž4–<2I_†âÌè/ŠüñÌá!EÉÕÝJ®þrñ§×Ÿ½tr¥¤H2©ÕëÛ•rJ©V>&á’]½¾Y}טxùÃë¯>{©õ*Šä½¥;£&z¢{^^êÔ\=î/_g›Wû«K#›Ýþ—/l0Ívk¾rû@8ó·wï¯ö›õýõåÕÀ
+Ê*ß|ñöêý~Mw¸Fã'_|ùúâ?
+>
+ÊzPD'ŒY]¿»øk_­¤0)®>ҝïVÆEᝃ×ÛÕ«‹\Èö{ŸÐÒpgÒC±ÂY±ç*OE¡TâŠùò¿WïÞoñÛGÓhßÔˆ¶B•;|;T¨Ö¡«Ð/ïï6÷ëõnsï5¦ùæ{©ü5
+Û<¾»Ô±y#®îoùò÷ÒÉÇ·W»õ#ßqu©š›öîõî§ÍõúîQÏT¨2B/©Oø
+_brT»6ˆ üÊKHµBi¼`¼^»•)ºÕn½º¢•‰Ø=)¦²i´˜Ôbv• aí©½ºò¦uëý{)Ãsu¤@ÛÏ©¥'ë ž“5O>ÖÒÇWÀq! ¼	˜qɉàŸ-Ü®D‚Rœ%¹ÖÙÖFꏩµ…‹¡S˜ÙØC©¶fç‰9èbš¬B¹œ²@š®Ò ˵(¨èFâWLðU5õÝå-}ó,°oàèšwôzM¯ñrh~˜]³¥TèækA×+C7*ƒ®¼\”
 
-°\ëÌL‰Æ¯D´.ûÙèVöð¼‰bÀ)΂$$á%8>Ò£pý3¶ð’̽§£lSQuZYÉÏ×CµW,Fu U†jy¹2^`¹ÖiTƒB-'b»<뮋UQäj͹GÎíQšanƒm>±Ça›CBN/…Цi¡À¶Nì`Ö½b1©2 ËË•!ªÐ ˵ÎØÎ RJì|×ù¯äxö
-›NdžÔS$r[NpÞÄùC>Íl>u„ò›:|Î×ã³W,æs UÆgy¹2S`¹Öùù=kà¾ø«OïYå…5•ìç|­1>{Åb>Re|–—+3U¡–kÀZ-…Ô®_÷h¡5<Íex&’{Nöœü–ïœsµÒ
-+ÙÇùZcüõŠÅü
-¤Êø+/Wf¦B,×:sµ2
-¹h¤‡'7ÍGÛ#R-“j;R×ù–è%-ŽÔâÒ<¹ yê–×O\£Yሳ\IcÌŽ£n‘НH¾IZ8]Çò.Ð!ÿ@±”ü¡TùÊÕÑZ£–kÓšä¡	l…0­¯€B±<Á É[<iÎf}ÌâU|?/|ÃõÇ«~âd}pmÆ…‰R¸PÇæ/Ð#¿W,& UF~y¹2­`¹Öiò£ò#hº6Šð‘gvœlúµDš"¹É*d[+b[+Zvƒ9Œ0 âØ?l ®©cÿÝŸè5>LŒ¦nä‘¡æ(¯¶]²ŸÌ³‡vU¡ÏóµÆxî‹yH•ñ\^®Ì`…X®uv~Â-´´?Ûü„³ÝîùvÄ·g¾Õßv1ßÎïu¾çkñÝ+ó=*㻼\™É
+°\ët [X_ÞØš1x’k‡´i¢-×t¼§#øÎøæsÀ0ú毗ñ¤;5ÁŒjþÏIš
+';NÐCp?s{NnñÝÖœ<N†;(á»V{¾Öܽb1Ü©2¸ËË•¬Ð ˵žÂ­%Õ¡–Ö¶õ'ôPÁ³ÂÄ4[Îm8žVŒ²ù 9ƒàAB0cnÇ98émDîMrÍï.áðj2 ÊVϹJcpvzÅh	•YZ¦ŒRqµ/U:¤3PáÞ[{‹hIM IEdBY”‰,£Œht1Ùrò	 T‰Œo²Í×—
+-èT1µ•¬ä|­1{ÅbRe0–—+CT¡–kFÒk„[š­•| )â+¥BÈ}ää‘O®9wŹö
+[NàH.Ô8‘*™ÉÙRcxfÁb:•Êà,.U橼îKq,&ˆ<ůœIÂÏdþÑRÍ·ø8f@!ÙprÏÉþÔÉ;°§Ê!®Ñá>’-ƒ	Ÿ¬>9&½í¢80¬—íM‡Å‹†ûÝ=Ô)Ô”bïr;έñ£%wÐ¥5èNƒc{EÇ鸦ã#ßøžïÚqBÞ°¦¯¹='ë£[à}IsWôž<8ÇÞ7$Û£“oŽNbùÀ‰GiPyË	•=AM=­­½ª¯ÛÕŽ>ª#uwϋɝ_[!M¥§Ó|­±îß+÷ÿT™(/Wî¶`¹Ö	t³ ZžRŠqúâÒËæ_xø¯À÷MŽ‹NÁLi!cÊfKA–‹;V*C¬¸T™Šòº_,u*ê–„ŽðŒQNxïsÔÍ€ËBvØE%Ûa6–ÎuÑŒçù}ÓÃqàz)mëp8_kÄ^±˜ÄTŠååÊ Uh€åZÏ„ã¤A©%á8o\óG|„[z¼kŠqDp¾¥©9BÕjŽx(¢r{NÖG·L¼ÙÀø:.û­ŒK1Ja\¡\z5`¹Öé!¥QieÔ›kê{hÿMz$OÓ%…Ð:¯šÏ:‡Þk"7=±Y…Sx%Dr±u"«¬90Ò%		ƒ¾pEGè*†ü]:3èà…Vuìò­1 {Åb Re@——+CX¡–kZ	ª.J•yV6ñ£Ÿ›»çdÏÉš¯Á-™¶ãzÖ·“x:ïq0øCÛ
+ƒE
+ŽûYNhÔg|l~ÝFÓ›)NȶLõ'z=9Äb½ÚU2ØóµÆøî‹ùH•ñ]^®Ìd…X®uf¦DãW"Z—ýŽì
+t+{xÞD1àçA’?’ðéˆQ
+¸þ9[xIæÞÓQ¶Ç©¨:-Œ¬dŠçk¡Ú+£:*Cµ¼\¯
 
-°\ëüJPã¥Ð6å• Îùæ+Œ™qä¬=Þ¿‘]pð¡pÅ'‡8´âx±â	åœ<p²ã„¢Ç¤âcG#G+<ýnÄ‘›";>:t3Òw9êCxrºÇb- RÉÂÏ×ë½bqH•õ€òrej+4Àr­óQM »ßôc”$ò"ž~Þ£]Æ»å䁓v†¤ÍÝóû&ÇLŒÑ"¸Jöx¾Ö½b1©2ËË•	ªÐ ˵ÎÇLŒñ˜´$hâ‚BÓíÈñähÃët| 3;zýWðµÿN³ t¼Ë¯Ùö&ÁeØ¡±í¯
-MëÉ'žÎ–3Â%š÷Ž¨ý|­1è{ÅbèReЗ—+ƒZ¡–k=.ÑV˜hþÂ%*ÈCãϳÝhçŸÿ6§p0µÈ(¢­dõçku€^±¸¤Ê:@y¹2´`¹Öi«ŸÐQZXÝN%^ÑHñ†FŠý¨Ñ³Sl&þ–:/|Ë+Þ~ž…o:ycMWh } XŠôPªé
-åê0¬Ñ ˵ί&2Ú`~ùåDàÓÃÕ:;²,Ð#²W,&r UFdy¹2E`¹Öùå:FáÔ¯¿^C-R¨d2çkÚ+:*´¼\ª
+°\ë4ªA¡–±]žu×Ū(rµæÜ#çöˆ(Í0·Á6ŸØã°Í¿!!§—BhS´P`['v°@kÈ^±ȁTååÊUh€åZglg )%v¾ëüWò
+<ûŽM§cCê)¹-'8oâü!Ÿf6Ÿ:BùM>çkñÙ+ó9*ã³¼\™©
 
-°\ë|,NH½écqàÓ¾:™á<·1V‹Œnd’[N6ü«-çÖœàtwJ'û€öÖÓ¸°³º»ÎöjßÆ›
+°\ëüüž5p_üÕ§÷¬òšJös¾ÖŸ½b1Ÿ©2>ËË•™ªÐ ˵ÎG`­–Bjׯ{´ÐŽžæ2<É='{N~ËwNŽ¹Zi…•ìã|­1þzÅbþReü•—+3S¡–k¹Z…\´ÒÓ›æ£í©–Iµ©ë|Kô’Gjqiž\Ð<uËë'®Ñ¬pÄY®¤1fGQ·Hè¿N$ß$-œ®cyh XJþPªˆü
+åêh­Ñ ˵·iMòжB˜VƒW@¡Xž`€ä
+ž4g³>fñ*¾Ÿ¾áz‡ãÕ?q²>¸6c‚ÂD)\¨cóh‘ß+“?*#¿¼\™Ö
 
-îzÇbÍÉŸÜç“!’÷wå¸óXî<Ž§æiŒŽoú z+·í(2ÐŽnù„ßض?.¿§ã
-ýÄ|M¯w'~Jmt¢mn~ŽßRCõ©+=ZækõÜ^±¸ç¤Êzny¹ro«Ð ˵Ný–Ç X_VxÙ>Zö<7óŽ$Õp,\òn’;$ï&ƒg“•¶6\ 5^¯XÞ@ª¼òreX*4Àr­gNCéƒGýªÏ
-štöm=Æa8(ði@Ë@p•ŸÀw2å|ÌÁ5|h|‚yÿb07ôzC¯O™]¥°Ælð —äm. Kø˜8žÃµ¤îöjÚñIŒè~œ%ÞS,9Šèz_¢ð•q ›h0ñ²Míz.ŠÙOLxF<1£|úÄÄ÷qÐe
-}„>#ëŸ	ÐO*=6ækõÞ^±¸÷¤Êzoy¹r«Ð ˵ÎO=i#“nHÜ"Áð6<YõìöîBëÝ1«žý§@¬âû&O=i詪ҦŽ´Æhì‹iH•ÑX^®LP…X®u~êIë(B·©ãÌ©'°¸ÿ¤ß…?ÐñŠŽüKñ
-ïq§oÚ2
-¬;2îyI‹§ÁM–n9·ádË'ÉÏOVêê¹+uõØ&ÞÓ‘Ÿ«4|§WŒû‘Pì¥eÊxWûR¥ó“MàîˆÐmùë®Í5­k¡úÈ1zÈÝrnù-'k>9=*•Ð•¶¥\ 5†}¯Xþ@ªýòred+4Àr­ó;¥Â @Än[Ê_t§TÁ侀IÂ|© {ÁRJE8–—ª#¨BÝ/–:½¼Öh¨•¤E½1V‘
-FŽÉCr8LSl)4Ÿ
-ûp?ókÞ2lÛínþÂûX4…„[ä™J{&.Ð#µW,Fu UÆjy¹2a`¹Öùp(R·g"†[‚o¾>Øùô½î‚ÓdDw9¨4GÇ»åÛŽçCùá¹ë>`¨»½Mu7u~#TL’›’xfÀFöP"GÛÙ|C²çdoÑÖòàXŠÐ·cJϱÏ
-ž—¸ûÔåö¹ÈÎ{¾gÍ-D
-€Ÿó#½ÞÒñæT¼«^ë	ñz3;^	Qé‡Ñó¥Æzq,îÄÇJe}¸¸T¹Û•×ýb©Sú$”7 EÕÅÝüUF~|l9×þÆGîoÙ÷!/)užPë}ı°kÄ(ño•”‡G_rUþö	µô“5xºä_ŸPRYŸÃ¸þü¿>Ñ7yÞ)ü¯OÏu\]=ÒÓÅq£S±gÿª«Mÿ¦mPC
+°\ë4ùQù4]EøÈ3
+;N6ýZ"M‘Üd²­±­-»ÁF qì6×Ô1ÿ€îOô&FS7òÈPs”WÛ.ÙOæÙC»ªP‡çùZc<÷ŠÅ<¤Êx./Wf°B,×:;?a‚ZÚŸm~ÂÙÎn÷|;âÛ3ßêˆo»˜oç…÷ºßóµÆøî‹ùH•ñ]^®Ìd…X®u~%¨ñRh›òJPç|ó5ÆÌ8rÖoŽ_‡È.8øиâ“CZq¼Xñ„rN8ÙqBÑcRq„±£‘€£žŽ~7âÈÍ‘º黃õ!<9Ýc± ©dáçkõ€^±¸¤Êz at y¹2µ`¹Öù(‰&ÐÝoú1JyO?ïÑ.ãÝròÀI;CÒæîù}“c&Æh\%{<_kŒÆ^±˜ÆTååÊUh€åZçc&ÆxaLZ4qA¡évä…xr´áõG:>Й½þŒ+øÚ§Y:Þå×l{“Æàˆ2ìÐØöW‰¦õäOgËáÍ{GT~¾Öô½b1ô©2èËË•A­Ð ˵ž	—h+L4ÿáä¡ñçÙn´óO›S8˜ÚdÑV²úóµÆ:@¯XÜRe ¼\Ú
+
+°\ë´ÕOèƒ(-¬n§¯h¤xC#Å~ÔèÙ)6K¾åo?ÏÂ7¼ˆ±Î¦+´F>P,Ez(U„t…ruÖh€åZçWHm0¿ür"ðéájYhÙ+9*#²¼\™¢
+
+°\ëür
+£pê×_¯¡ƒ)T2™óµÆ í‹H•Z^®U…X®u>§¤Þô±8ði_ŒÌpžÛ
+«EF7²
+É-'þÕÆ–skNpº;¥Î“}@{ëi\ØYÝ]g{µoã͆w½c±æäŠOîóÉÉ{Ž»rÜy,wÇSó´
+FÇ7} ½•Ûv™èG·|ÂolÛ—ßÓñ†~b¾¦×»?¥6:Ñ67?Ço©¡z„Ô•-óµÆzn¯XÜsRe=·¼\¹·Uh€åZ§~Kc ¬/+¼l-{ž›yË	’j8.y· É’·“Á³IÈJ[.ЯW,o U^y¹2,`¹Ö3§¡‚ôÁ#ƒ~ÕçM:ûζã…0ø4 e ¸ÊOàŒ;™r
+>æà>4
+>Á¼ÿH1˜z½¡×§Ì®ÒNXãF6øÐKò6Ð%|LÏá…ZRw{5íø$Ft?Îï)–Et½/ÑŠøÊ8€M4˜xÙ¦v=E„ì‰'&<#ž˜Q>}bâû8h„²†>BŒ‘õ‡Ïè'•óµÆzo¯XÜ{Re½·¼\¹ÇUh€åZ秞´…‘I·G$n‘`xžÀ¬zv‡{w¡õî˜UÏþS Vñ}“§ž4ôTUiSÇZc4öŠÅ4¤Êh,/W&¨B,×:?õ¤u¡ÛÔqæÔXÜÒïÂèxEGþ¥ø†Ž÷¸Ó7mÖ÷¼¤ÅÓ‡à&K·œÛp²å“äç‡'+uõÜ•ºzlïéÈÏU¾Ó+ÆýH¨öÒ2e<‹«}©ÒùÉ&pwDè6Šüu×æšÖ5áP}ä=än9·áÜ–“5Ÿœ•JèJÛR.ÐþW, U†~y¹2²`¹ÖùRa b·-å/ºSªŠà÷ÔÙ$a¾Ô½`)¥"ËKÕT¡îK^^k4ÔJÒ"†Þ«È#Çä!9¦)¶…šO††}¸Ÿù5o¶ív7á},šBÂ-òL¥=h‘Ú+£:*cµ¼\™°
+
+°\ë|¸H©Û3Ã-Á7ßì|ú–^wÁi2¢»Tš£ãÝòmÇó¡üð‡Üu0ÔÝÞ¦º›Ž:¿*&ÉMI<3`#{(‘£íl¾!Ùs²Î·hky‡GðF,EèÛ1¥ç؈gÏKÜ}êrûƒ\dç=ß‚3
+Žæ"
+ÀÏù@¯·t¼9¯Çª×zB¼ÞÌŽ×Ã@BTúaô|©±^œ‹;ñ±RY..Uîvåu¿XêT >	å
+HÑ_u1G·•‘[εÿŸñ‘{Çö}ÈKJ'ÔºGq,ì1Jü[%åáÑ—\•¿}B-ýd
+ž.ù×'”TÖç0®?ÿ¯OôMžwJ'ÿëÓðcWgWƒôtqÜèTìÙ¿êjÓÿXºP‰
 endstream
 endobj
-5913 0 obj <<
+5905 0 obj <<
 /Type /Page
-/Contents 5914 0 R
-/Resources 5912 0 R
+/Contents 5906 0 R
+/Resources 5904 0 R
 /MediaBox [0 0 612 792]
-/Parent 5880 0 R
+/Parent 5885 0 R
 >> endobj
-5915 0 obj <<
-/D [5913 0 R /XYZ 151.701 685.529 null]
+5907 0 obj <<
+/D [5905 0 R /XYZ 151.701 685.529 null]
 >> endobj
-5031 0 obj <<
-/D [5913 0 R /XYZ 151.701 629.091 null]
+5020 0 obj <<
+/D [5905 0 R /XYZ 151.701 629.091 null]
 >> endobj
-5838 0 obj <<
-/D [5913 0 R /XYZ 151.701 611.009 null]
+5830 0 obj <<
+/D [5905 0 R /XYZ 151.701 611.009 null]
 >> endobj
+5908 0 obj <<
+/D [5905 0 R /XYZ 151.701 605.031 null]
+>> endobj
+5909 0 obj <<
+/D [5905 0 R /XYZ 151.701 611.307 null]
+>> endobj
+5910 0 obj <<
+/D [5905 0 R /XYZ 151.701 599.352 null]
+>> endobj
+5911 0 obj <<
+/D [5905 0 R /XYZ 151.701 587.397 null]
+>> endobj
+5912 0 obj <<
+/D [5905 0 R /XYZ 151.701 575.442 null]
+>> endobj
+5913 0 obj <<
+/D [5905 0 R /XYZ 151.701 563.487 null]
+>> endobj
+5914 0 obj <<
+/D [5905 0 R /XYZ 151.701 551.532 null]
+>> endobj
+5915 0 obj <<
+/D [5905 0 R /XYZ 151.701 527.621 null]
+>> endobj
 5916 0 obj <<
-/D [5913 0 R /XYZ 151.701 605.031 null]
+/D [5905 0 R /XYZ 151.701 515.666 null]
 >> endobj
 5917 0 obj <<
-/D [5913 0 R /XYZ 151.701 611.307 null]
+/D [5905 0 R /XYZ 151.701 503.711 null]
 >> endobj
 5918 0 obj <<
-/D [5913 0 R /XYZ 151.701 599.352 null]
+/D [5905 0 R /XYZ 151.701 491.756 null]
 >> endobj
 5919 0 obj <<
-/D [5913 0 R /XYZ 151.701 587.397 null]
+/D [5905 0 R /XYZ 151.701 479.801 null]
 >> endobj
 5920 0 obj <<
-/D [5913 0 R /XYZ 151.701 575.442 null]
+/D [5905 0 R /XYZ 151.701 467.845 null]
 >> endobj
 5921 0 obj <<
-/D [5913 0 R /XYZ 151.701 563.487 null]
+/D [5905 0 R /XYZ 151.701 455.89 null]
 >> endobj
 5922 0 obj <<
-/D [5913 0 R /XYZ 151.701 551.532 null]
+/D [5905 0 R /XYZ 151.701 443.935 null]
 >> endobj
 5923 0 obj <<
-/D [5913 0 R /XYZ 151.701 527.621 null]
+/D [5905 0 R /XYZ 151.701 431.98 null]
 >> endobj
 5924 0 obj <<
-/D [5913 0 R /XYZ 151.701 515.666 null]
+/D [5905 0 R /XYZ 151.701 420.025 null]
 >> endobj
 5925 0 obj <<
-/D [5913 0 R /XYZ 151.701 503.711 null]
+/D [5905 0 R /XYZ 151.701 408.07 null]
 >> endobj
 5926 0 obj <<
-/D [5913 0 R /XYZ 151.701 491.756 null]
+/D [5905 0 R /XYZ 151.701 396.114 null]
 >> endobj
 5927 0 obj <<
-/D [5913 0 R /XYZ 151.701 479.801 null]
+/D [5905 0 R /XYZ 151.701 384.159 null]
 >> endobj
 5928 0 obj <<
-/D [5913 0 R /XYZ 151.701 467.845 null]
+/D [5905 0 R /XYZ 151.701 372.204 null]
 >> endobj
 5929 0 obj <<
-/D [5913 0 R /XYZ 151.701 455.89 null]
+/D [5905 0 R /XYZ 151.701 360.249 null]
 >> endobj
 5930 0 obj <<
-/D [5913 0 R /XYZ 151.701 443.935 null]
+/D [5905 0 R /XYZ 151.701 348.294 null]
 >> endobj
 5931 0 obj <<
-/D [5913 0 R /XYZ 151.701 431.98 null]
+/D [5905 0 R /XYZ 151.701 336.339 null]
 >> endobj
 5932 0 obj <<
-/D [5913 0 R /XYZ 151.701 420.025 null]
+/D [5905 0 R /XYZ 151.701 324.383 null]
 >> endobj
 5933 0 obj <<
-/D [5913 0 R /XYZ 151.701 408.07 null]
+/D [5905 0 R /XYZ 151.701 312.428 null]
 >> endobj
 5934 0 obj <<
-/D [5913 0 R /XYZ 151.701 396.114 null]
+/D [5905 0 R /XYZ 151.701 300.473 null]
 >> endobj
 5935 0 obj <<
-/D [5913 0 R /XYZ 151.701 384.159 null]
+/D [5905 0 R /XYZ 151.701 288.518 null]
 >> endobj
 5936 0 obj <<
-/D [5913 0 R /XYZ 151.701 372.204 null]
+/D [5905 0 R /XYZ 151.701 264.608 null]
 >> endobj
 5937 0 obj <<
-/D [5913 0 R /XYZ 151.701 360.249 null]
+/D [5905 0 R /XYZ 151.701 252.652 null]
 >> endobj
 5938 0 obj <<
-/D [5913 0 R /XYZ 151.701 348.294 null]
+/D [5905 0 R /XYZ 151.701 240.697 null]
 >> endobj
 5939 0 obj <<
-/D [5913 0 R /XYZ 151.701 336.339 null]
+/D [5905 0 R /XYZ 151.701 228.742 null]
 >> endobj
 5940 0 obj <<
-/D [5913 0 R /XYZ 151.701 324.383 null]
+/D [5905 0 R /XYZ 151.701 216.787 null]
 >> endobj
 5941 0 obj <<
-/D [5913 0 R /XYZ 151.701 312.428 null]
+/D [5905 0 R /XYZ 151.701 204.832 null]
 >> endobj
 5942 0 obj <<
-/D [5913 0 R /XYZ 151.701 300.473 null]
+/D [5905 0 R /XYZ 151.701 192.877 null]
 >> endobj
-5943 0 obj <<
-/D [5913 0 R /XYZ 151.701 288.518 null]
+5904 0 obj <<
+/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F4 5484 0 R /F59 4373 0 R /F51 3736 0 R /F52 3737 0 R >>
+/ProcSet [ /PDF /Text ]
 >> endobj
+5945 0 obj <<
+/Length 4088      
+/Filter /FlateDecode
+>>
+stream
+xÚÝ]ÛnäÆ}×W,2¢vß/òàÄ·6âāíi¥]Þ•dI›µÿ>ÕUds†âÉ®^#öK7É!‹Åsºúƹyµ‘›ÏNþòüäƒOµÞ‘‚T›ç/7JJ“Þø˜„Kvóüróíö›«×·7§ß?ÿO"yoóé:		gK:O#NÏ”ôfûïS#··9¹‡#ÛóÖÕåé™qvûÉÏçoî^_=ž“pS‘dÂû„T¡G4)ŸtòÉó“ŸN„swLt˜͋7'ß~/7—ðÛ)LŠ›wx曍qQxç`ûõ曓œÈî±'°\vƒ…‚¡ïö/h6
+)=B÷´ðèÑôÚ&zvåv/JhíûGÿòãS·}
+»½8UÛó§:€+áðÕMö¥1Û‡7ùØ…€Ÿ_d`xKjû’®yy{O'}ýñ_¸Ñá“­ñ#˜nòfÎv½š<<SØx…†Gä|Üx/¼v#Rt›û«ÍËPƒ•JÄàÇV*›f­Äe7	HÞ?÷ædrŠ¼ý¼¯c>Ò‚d©‹žÜÔz#Ðu|W‹wÝü=R ¨
+À폙 'ghwìÕH‡^sFº<|ËÂÅÐ_¿ö%ï#u.]‡e\64°*¿1“ßßóÕPTȤ]ò&3y¡äÖþpzæ•Ü~€JÛ×”ÝRvAÙyù-j³½Ë¥´ÅƒÝïí½¡ìŠ²Çœ¹~¯;óa)g•†Ø&¤]5ÃڐMۏ·|»
+Û¸¿©…æ@]%£°d=Äø˜º"ð[QRo_³¬FîZ…܅삲óò[>óû¥ä“l!<´ ßz¨ò
+€lò xäãÛUÓÀýõXä³IXŸß¥“»‚óÝéYð™mÁå²
+¶ÄíW¸}Û·¸ý·¡Ülÿ|zf•Ù~ušâöo§)l?Î[Ÿä䣜ü3'ÏsòùB²º”§IIYuœ¬;€\²Ž¡Xdm`WO°î¯Çš «“Búì¯\YîJÊ(
+…bã10ÃÞí]ÓÞ-e@V›ð
+룺É×:í2M2ÛOO•ÊdÍéß1ý¸Û^HÚ å¹iRÂV@͐v d“vÅ#-ß®B´î¯Çš.a=@E-¤î
+X(0“΄ôa'½Äô"­XE
+1ŸBnĆ€¥pÈl…ôÓË\òÆÌ\m®
+“AzŽé¦;G€ñÁBæ
+V,$Þ7gXÕÅ‹´ÑùeÔöƒ’éèñ‡±!g¹mí^çÊo?ìò@ÙãRñ@kØÆ6%þz¨ñ€lñŒ xâáÛUßÀýõX‡«'.@Éßõ½ÅšÇÖ<®JÄ£"²Üg–Ó¯Þ妛Îܦž	åâ‰ÙQQäP9$R:âooQäÓ7˜^ôG ¾óUÀ³tQW^`úS:~…é}wd¡œN·‰ ë¡fD0 ²E0‚≀oW!n÷×cM‹ yXQ(ø¥!J#õT]®iï†öiïeçtCÁñڏ—Ø]š$2Xb˜’ËYkµpÁ4aíz¨Ö€lÖŽ x¬åÛU˜ÖÀýõXÓ¬U1cy¡ºzÐÎb¥…ҐiJca™³+Ê€Õ‘Š_å-òØS/d×”ÝQT÷Áí–èÞ!¦²x¹rýu¹£VR|ÀÚ‰'‰xªÀxüM+(Áö&]P†
+³(¨EåSdʧ¸˜eä°ºæ°'Ž\âö9¦wÝxŽÚñ¶Fû1ï¤”eäc8+ˆGY¢0’³$
+"AvN/iïrâ†ð¢VÃýlw?§wNŠ •2hu¶TõF
+¯bÕ¯‡šQý ÈVýŠ§z¾]E©
+Ü_Eýð»Dq@‹)»Þ
+-ÝQ~;‘R×Ë"ÒqûG Þ>ƒZV@Ê'‡2QÁ;ñmâÏz¨&€l&Ž xLäÛUØÓÀýõXӝE*¥ÓZ莈¹„´	KOK#BNö{å·ô{K–Â’;–¨Ñì/,EKi',EKi',Åé°ä¡ °n/,9¥­„²fuĐ^Ù&b¬‡šÑé ÈÖ銧S¾]E[
+Ü_5¡ÓÜ´wYóRèä†Ú5­svEÙ=e—{ÙZ/ÏNSØ2ÚdEpM"EÔqî r8†b1°]=kZ¸¿ëpKÅ&¨›4ÝT1*Eda4¹ ŽØѱW)ÂYaÁT¶V…¿×Zé‚ßÔÌ^X h{O[+âNk…ÂB<ÚZI ò÷lÔ"¤&a¡jF” [”#(ž(ùv!5p=Ö„(}ÂlôÂÄnÆ嫝îÞ[ ¡Îà;L©ë÷²KŸòØ)Ý|£Û”S ÖƒÐJ›Äá¸ÆfÊBRCp‹V7!õz¨R€lR x¤æÛUˆØÀýõX‡Û$6XauZÕ(18(šCè÷Ü]†Sdõû@ÀÚTk¡ÕõP3Z ÙZAñ´Ê·«è«û뱦Pððˆ^ãô¼> )…ÌÙ-	ç-íÝQvIÙý–‡ä]d…ëáÇ6!d=Ô-@6-GP<Zòí*Tjàþz¬#%N¥õã*š&II‹5¨~ËÍš©P¡þ}ŒtXcE
+mâÃz¨!€l!Ž xBäÛUÄÓÀýõXÓñAëì¯(œïâCmÛÂÍ!ÆÌ6MTi…ƒj-ÊÊbSÈ¢à,ó[œ¬bqÞ£=ÐÒ$7s¿Åã3gQ:üÅT†8m„ÔmBÜz¨e
+€le xÊâÛUÔÐÀýõXGZIªý2¶º	ÉçO ±@áÏÒL±°Ó´Òƒ`×´2óA°ò±¿^LJXÁõ$xwÒ·	‚ë¡f¤: ²¥:‚âI•oW‘W÷×c	‚Ê‚ƒÌï0¨e%ýj&R;ϯ
+‚&AÅ^©ʪ€:®¬@®²ÆP,e5°«WC÷×c‚&‚(´ð)e)K1
+²Ç¡l7KóÓkLó\dü>°ÿ%7
+Ío¹qª©§„KïeR›‰»&Ÿ•W@Íhq dkqÅÓ"ß®¢Ÿî¯Ç:åL’"Ø_'ʹaµ·y*ßÏÓ'
+8æ1¾yŒo~:¾YhÀÅ0{'ïüN<õÉN7å ¾yÎô<œÐ²M|[5£©­©OS|»Š¸¿ëp?¦	Q„§û1µÂö~¯00A,ø·¯qû·qx,üžÇ¿”ð^½çñ/oWÛ6Ao=ÔŒ@@¶@GP<òí*¢jàþz¬é ç¡š×'ŠÆ4ù
+Á	oÕL@òàØÔŸó.ëÃ©;ryØqJèÔ&쬇šaõ ÈfõŠÇj¾]…‰
+Ü_5vbv—1t”âÊ@´ºŠR4Ä[önrŸ¢[Z|$…øD$º áAÒÔkéÓöaB(Êä·ZTp3-“¡n7óB€ÌÉv"ÖNcZüM¶1	üß&0¬‡š‘РȖЊ'!¾]…ö
+Ü_uXBV‹¢%Iã=¬ä€:1ý!Wx4(æ© ‚ÇÁíÂÿ8©„+v'=;…Úâ—Sb²Â'wLKÀÍPÂÒ×$ÒN²·´÷’²NÀ¯é·+Ú{8éyNÝÓ
+7L4|všW!û×R=jœ¤ØBŽ«‘fÔXðØbÜGâi‘mU‘ßóÕP‡…Á"ù…±Ì:¬ 
+b†‚dÿÍö,z‹AÌ¿ý—9øp)-•V»&¼\5C̐Í̏š|»
+¡¸¿ë0;UR-Úáê14³ŽÖ'°´>}ÿaˆàì\‘*‹li„m2jºiF-Œ}$ž.ØV*ó=_
+5-
+
+´32éB™Úàp:®U“ÓsL¯1Å…žðμŠÇ-e¯¨{©Û»¡½ÜC¥6vnÙí £Å=–/<“'8Õ¤¯€:NÔ@.SÇP,ª6°«'X÷×cM³5/S¡“ƒwÚ•á·´VØC®Ðbz‚‚ÆZD¿§ðÓÌh!lMnoÝR&ðn“&çz¤<6
+÷‘x,d[UˆÃ÷|5ԁap¨Fèh„²ÃòyÊú8ÒhxÄ&š
+ýÞýÎ)åàe® Óð8­¾gºu÷ËR]8ÚKû´ÕËKQ„—mJÑõP3ì ÙôAñøË·«°®ûë±Ç|”PýúÎó1Ÿ&0%³³L$NùHzXSÎKÃ
+÷.wÈ7Yg®j†¨ ›¨#(Qùvr5p=ցpo€¨ð¨º_úÐ
+¡1à:#ŠÎö‘Êhé]ÈpÆ\ : À8ÕUgÚê°ý)¯Ðó°Òà±é/˜žç%GíöOyÎA®Í=†}QÒª¸RúBÎÏÿ¯Çbί‡šáü ÈæüŠÇy¾]…§
+Ü_u„ó6Ý/)}ˆó!¸£ó¨àÆR8:¹R;›m‚ó­BŠ«ÜR?Ìz‹;w´óºûe!鍂§lSЯ‡š!ý È&ýŠGz¾]…¨
+Ü_u„ôÆ	£ç
+zM3d´žø˜0%6Ë%Ž¸HÙ‚æ
+ž«ÍâÑP34 Ù4Añhη«P³û뱎Ð\f˜+Û£;úÛgz¡øA¦{¤2´:”ç9»Ãc¯{
+,dº"¶Y!ºj†é ›é#(Óùvv6p=Ö¦«üá—›a:pòºû(&O´|ƒÛç˜ÞÑaM”éûLe:2]¶.ÓUr"†&ezÔq¦ï r™>†b1½]=;[¸¿ë0ÓUÊ0Oôó'D'êçv&-edÞqTF;ú¯
+Ÿÿ_š@诰¾rŽéÍÎö+L¯0½_ÊæhDj³ZrÔ›@6›GP<6óí*làþz¬#lŽA89SnÇHó#Í58ø’?×èj7Xß.eb ÓÚ¬–\5ÃĐÍď‰|»
+{¸¿ëƒn®AsX=–®8ƒ5oSúS\ƒiš|îÌK8Fð
+/ÃnŸµ^Ùg­¼²ÍêÁP3¼ Ù¼AñxË·«p­ûë±|Fu
+˜®_=øHí6`×2ùš²Ü¯¬¨
+v«òŠ­ÃTæÉp˜æí‰Cð®\œ[P2BÛ³ÌÒÀ~	ûó_h·Y¹¸j†ý ›ý#(ûùvÆ6p=Öö;%ú%ˆŽ‘ßštü
+Oóšþ?.¸'ä˜úÿA~ã…l³BpÔù@6ùGP<òóí*„màþz¬SCl¬$|¿B0N
+¡ÉÍ–&7[ú
+ÓÒŸv[7:˜?yv¬¿ò"Éìh-”J\²Ômò•V0 ž<>ñŽ†‡í½Ó³BŽ\n²»“_{ó”ˆ}bõøX{2Ü]y¼:9¾û“»æ÷¬ð=ï߶›þÕûa”O›£gGù9£ÏÿßùÜÚ
+endstream
+endobj
 5944 0 obj <<
-/D [5913 0 R /XYZ 151.701 264.608 null]
+/Type /Page
+/Contents 5945 0 R
+/Resources 5943 0 R
+/MediaBox [0 0 612 792]
+/Parent 5885 0 R
 >> endobj
-5945 0 obj <<
-/D [5913 0 R /XYZ 151.701 252.652 null]
->> endobj
 5946 0 obj <<
-/D [5913 0 R /XYZ 151.701 240.697 null]
+/D [5944 0 R /XYZ 100.892 685.529 null]
 >> endobj
+5021 0 obj <<
+/D [5944 0 R /XYZ 100.892 658.373 null]
+>> endobj
+5902 0 obj <<
+/D [5944 0 R /XYZ 100.892 641.503 null]
+>> endobj
 5947 0 obj <<
-/D [5913 0 R /XYZ 151.701 228.742 null]
+/D [5944 0 R /XYZ 100.892 635.525 null]
 >> endobj
 5948 0 obj <<
-/D [5913 0 R /XYZ 151.701 216.787 null]
+/D [5944 0 R /XYZ 100.892 641.801 null]
 >> endobj
 5949 0 obj <<
-/D [5913 0 R /XYZ 151.701 204.832 null]
+/D [5944 0 R /XYZ 100.892 629.846 null]
 >> endobj
 5950 0 obj <<
-/D [5913 0 R /XYZ 151.701 192.877 null]
+/D [5944 0 R /XYZ 100.892 617.891 null]
 >> endobj
-5912 0 obj <<
-/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F4 5492 0 R /F70 4384 0 R /F51 3729 0 R /F52 3730 0 R >>
-/ProcSet [ /PDF /Text ]
+5951 0 obj <<
+/D [5944 0 R /XYZ 100.892 605.936 null]
 >> endobj
-5953 0 obj <<
-/Length 4088      
-/Filter /FlateDecode
->>
-stream
-xÚÝ]ÛnäÆ}×W,2¢vß/òàÄ·6âāíi¥]Þ•dI›µÿ>ÕUds†âÉ®^#öK7É!‹Åsºúƹyµ‘›ÏNþòüäƒOµÞ‘‚T›ç/7JJ“Þø˜„Kvóüróíö›«×·7§ß?ÿO"yoóé:		gK:O#NÏ”ôfûïS#··9¹‡#ÛóÖÕåé™qvûÉÏçoî^_=ž“pS‘dÂû„T¡G4)ŸtòÉó“ŸN„swLt˜͋7'ß~/7—ðÛ)LŠ›wx曍qQxç`ûõ曓œÈî±'°\vƒ…‚¡ïö/h6
-)=B÷´ðèÑôÚ&zvåv/JhíûGÿòãS·}
-»½8UÛó§:€+áðÕMö¥1Û‡7ùØ…€Ÿ_d`xKjû’®yy{O'}ýñ_¸Ñá“­ñ#˜nòfÎv½š<<SØx…†Gä|Üx/¼v#Rt›û«ÍËPƒ•JÄàÇV*›f­Äe7	HÞ?÷ædrŠ¼ý¼¯c>Ò‚d©‹žÜÔz#Ðu|W‹wÝü=R ¨
-À폙 'ghwìÕH‡^sFº<|ËÂÅÐ_¿ö%ï#u.]‡e\64°*¿1“ßßóÕPH£ wÉ›DÌä…’7ZO4úÃé™Wrû *m_SvKÙeçå·¨Íö.—ÒBv¿·÷†²+Êsæú½î̇¥œUb›v=Ôk@6mGP<Þòí*lkàþz,¤.šu•ŒÂBõãcêŠÀo!DI½}̲¹kr²ÊÎËoùÌï—’OB°…ðЂ|ë¡fÈ7 ²É7‚⑏oW!L÷×cMÏ&a}~—Lî
-Îw§gÁg¶—Ë6Øþ·_áö=nßâö[܆r<²ýóé™UfûÕiŠÛ¿¦°ý8o}’“ròÏœ<ÏÉçÉêR~œ&%eÔq²î rÉ:†b‘µ]=ÁZ¸¿k‚¬N
-鳿re¹+)o 4ŠÇÀ{´wM{·”= YmÂ(¬Œê&_ë´Ëü5Él?=U*“5§Çôãn{!i”ç¦I	[5CڐMڏ´|»
-Ѹ¿kº„õ µº+`¡ÀL:SÒ‡ôÓ‹\´b5Ä|R¹–Â!³ÒL/sÉ3s]´¹*L>é9¦w˜>ìÆkh™7X±xßœaU/ÒFçS”QÛJ¦£ÇƆœå¶µx+¿ý°wÊeKÅ­aÛ”øë¡fÄ3 ²Å3‚≇oW!|÷×c®ž¸ %×sôkXó¸*5ŠpÈrŸYN¿z—›n:s›x6&”‹'fGE‘CQäH鈿E¼	D‘sLß`zсúÎTÏÒE]Azé[Léø¦÷Ý‘…"pV8Ý&‚¬‡šÁ ÈÁŠ'¾]…¸
-Ü_5-‚ä-`E¡à—>„(ÔWPu¹¦½Ú{¤½”ÓAÇk?^bwi’È`‰aJ.g­ÕÂÓ„µë¡fX; ²Y;‚â±–oWaZ÷×cM³VÅŒå…êê=@;‹•JC@¦)…eή(VG*~•·ÈcO½l]SvGPÝ·[¢{‡˜ÊâåÊõ×å
-Œ
-XIñk'ž$â©ãñ7­<¢Û›tA*Ì¢| •O‘)Ÿâb–‘ÃêšÃžD8r‰Ûç˜Þuã9jÇ7ÚtìÇ4¾“R–‘á¬ "Te‰zÀ@4JRÌ’4ˆÙ9¼¤½Ë‰Â;ˆZ
-÷³ÝýœÞ9)‚TÊ ÕÙRÕ)¼ŠMT¿jFõ [õ#(žêùv¥6p=
-öí
-Ä-¦ìz+´tGùíDJe\/‹HÇíA‚zûjY)ŸZÈDïÄ·‰?ë¡f˜8 ²™8‚â1‘oWaO÷×cMw©”6Nk¡;"æÒ&,=-9Ùï=–ßbÐï!,Y
-KîHX¢F³¼°1,¥°1,¥°§Ã’‡Àº½°tæ”:0´ÊšÕCzd›ˆ±jF§ [§#(žNùvm5p=Ö„NsÓÞeÍK¡“j;Ô´ÎÙe÷”]îf{h½<;MY`Ëh“Á5‰PǸÈeàŠÅÀvõ¬iáþz¬Ã-› lÒtSŨ<ü‘…Ñä‚:bGOÄ^¥gM„SÙZqü^k¥~/,P/T0{a¢ì=m­PXˆ;­
-ñhk%ÊßwX°Q‹š„…
-¨Q€lQŽ x¢äÛU„ÔÀýõX¢ô	/°Ñ»—¯vº{oq „:ƒï0¥®ßË.}Êc§DtónSNXB+m‡Cà›)I
-Á-ZÝ„Ôë¡fH= ²I=‚â‘šoW!b÷×cn“Ø`…ÕiU£Äàl h ßswN‘Õï; k#P­…V×CÍhu dkuÅÓ*ß®¢¯î¯Çš@ÁÃ#zÓóú ¤J0g·$œ·´wGÙ%eWô[’w‘B¬‡Û„õP3´ Ù´AñhÉ·«P©û뱎4V ”8•Ö«hš$%-Ö bø-7k¦B…ø÷1Òa)´‰ë¡f„8 ²…8‚â	‘oWO÷×cMÇ­³¿¢p¾‹µMl7‡3Û4Q¥ªµ(+‹M!‹‚³8Ìoq²ŠÅyö@SHÜÌýÏœEéðSâ´R·	që¡f”5 ²•5‚â)‹oWQC÷×ci%i¨öËØjè&$Ÿ?Ä…?K3ÅÂNÓJ/‚]ÓÊÌÁnÈÇþzA0)aU\×7’àÝIß&®‡š‘ê È–êŠ'U¾]E^
-Ü_u$*2¿Ã  –]”ô3h<ª™ Hí<¿6š{¥Z(«긲v ¹ÊC±”ÕÀ®^
--Ü_u š¢Ð§X”¥,Å4Ès„²Ý,Í{L¯1Ís‘ñûÀrü—Ü(4¿åÄ©¦ž.½—Im&Bîš|V^5£Å­ÅO‹|»Š~¸¿ëp”3IŠ`(ç†Õ>Þæa¨|?OŸ4à˜Çøæ1¾ùéøf¡Ã일ó;ñÔ';Ý”ƒøæ9ÓóLpBË6ñm=ÔŒ¦@¶¦FP<Mñí*:hàþz¬Ãý˜&DbœîÇÔ
-Ûgø½BÀÀ±àܾÆíÜÆá±ð{ÿRÂ{õžÇ¿¼]mÛ½õP3 ÙAñÊ·«ˆªû뱦ƒž‡
-h^Ÿ(Óä+'¼U3ɃcSλ¬3¤>ìÈåaÇ)¡S›°³j†Õ ›Õ#(«ùv&6p=Öt؉Ù]VÄÐ}PŠ+Ñê*JÑoÙ»É}Šn]hñ‘â]è‚„IP¯¥OÛ‡	¡(“ßjQÁÍ´L†ºÝÌhA2's؉X;iñ7ÙÆ$ð›À°jFB [B#(ž„øvÚ7p=Öa	Y-4Š–0$sô°’êxÄô‡\áÑ ˜§·ÿ㤮D؝ôìj‹_N‰É
-ŸÜ1-7C	K_“H;ÉÞÒÞKÊ:¿¦ß®hïá@¤ä9uO+Ü0ÑðÙi^…ì_Kõ¨q’b9®FšQcÁc‹q‰§E¶UE>|ÏWC"‹äÆ2ë°‚f(ˆ
-bý7gسè-1küös\æàÃ¥´TNXíšðr=Ô1@63GP<jòí*„jàþz¬ÃìTIHµ0Lh‡«ÇÐÌ:ZŸÀÒúöý‡	#‚³sEvª,²¥¶É¨éz¤e<¶0ö‘xº`[U¨Ì÷|5Ô´(4ÐÎÈ ¤ejƒÃé¸VMNÏ1½ÆzÂ/8ó*·”½¢î¥nï†ör1”Úعe·ÿŒ÷X¾ðLž8àT“"¼ê8Qw ¹LC±¨ÚÀ®ž`-Ü_5ÍÖ¼L…NÞiW†ßÒZa¹n@ˆê	
-kýžÂO3£A>†°5¹}¼uK™À»Mšœë‘fxXðØ4ÜGⱐmU!ßóÕP†Á¡¡£ÊËç)è{àH£á›h6ô{÷;§”ƒ—¹LÃã´úžéÖÝ{,KuáDh/íÓRT//E}^¶)E×CÍ°w dÓwÅã/߮ºî¯Ç:óuPBõë;ÏÇ|šÀ”ÌÎ2‘8å#éaM9/
-+Ü»Ü!ßd¹
-¨¢€l¢Ž xDåÛUÈÕÀýõX½¢Â£ê~-èC+„Æ€ëŒ(Z:gØG(£¥w!Ãsê X ãTWi«Ãö§¼B?ÎoÀJƒÇV ¤¿`zž—µÛ?å9a¸6÷ömDI«BàJé9?ÿ¿‹9¿j†ó ›ó#(çùvž6p=ÖÎÛ t¿¤ô!·àŽÎG ‚KáèäJy8ìl¶	η
-)®r_tJý0ë-îÜÑÎëî—…¤7
-ž²MA¿j†ô ›ô#(éùv¢6p=ÖÒ'Œž+è5͐Ñzâc”Ø,—8â"eš+x®6‹GW@ÍÐ| dÓ|Å£9ß®BÍî¯Ç:Bs
-˜a®lîèG at nŸé…â™î‘ÊÐê<Ržç쏽î5°é2ˆØf…è
-¨¦€l¦ xLçÛUØÙÀýõXG˜®ò‡_n†éÀÉë<Ñò
-nŸczG„5Q¦ï3=L”éÈtÙºLWɉš”éPÇ™¾ÈeúŠÅôvõìláþz¬ÃLW)ÿ1À<ÑÏŸ¨ŸÛ™´X”‘yÇQíè¿6|þ
-lh¡¿ÂúÊ9¦7;Û¯0½Âô~)›£©ÍjÉP3l ÙlAñØÌ·«0°û뱎°9áäL¹#ÍCŒ4×<âàKþ\£«mÜ`|»”‰Lk³ZrÔ@6GP<&òí*ìiàþz¬#LN¸¹
-ÍaõXºâÖ¼Mé;Lq
->¤iò¹3/áuÂ(¼»}ÖzeŸµòRÈ6«W@Íðv dóvÅã-߮µî¯Ç:ðÔ)`º~õà#µÛ€]ÈäkÊr¿²¢B4Ø­Ês(¶S™'Ãaš·'fÁ»rqnAÉmÏ2kHO ø%ìÏ¡Ýfåâ
-¨ö€lö xìçÛUÛÀýõXGØï”è— :F~ohÒ]@ò+<Íkúÿ¸àž`êÿù²Í
-ÁP3ä ÙäAñÈÏ·«¶ûë±L
-±	°’ðý
-Á85„&7[šÜlé+LKÚmÝè`þäÙ±þýÊ‹$³£µPj(epÉR·ÉTZÁ xòøÄ;¶÷NÏ
-9r5ºÉîN~íÍS"öEˆÕãcí=Èpw-äñêäøîOîšß³Â÷¼ÛnúWï‡Q>mŽžå;äŒ>ÿl¯ÜÓ
-endstream
-endobj
 5952 0 obj <<
-/Type /Page
-/Contents 5953 0 R
-/Resources 5951 0 R
-/MediaBox [0 0 612 792]
-/Parent 5880 0 R
+/D [5944 0 R /XYZ 100.892 593.981 null]
 >> endobj
+5953 0 obj <<
+/D [5944 0 R /XYZ 100.892 582.026 null]
+>> endobj
 5954 0 obj <<
-/D [5952 0 R /XYZ 100.892 685.529 null]
+/D [5944 0 R /XYZ 100.892 570.07 null]
 >> endobj
-5032 0 obj <<
-/D [5952 0 R /XYZ 100.892 658.373 null]
->> endobj
-5910 0 obj <<
-/D [5952 0 R /XYZ 100.892 641.503 null]
->> endobj
 5955 0 obj <<
-/D [5952 0 R /XYZ 100.892 635.525 null]
+/D [5944 0 R /XYZ 100.892 558.115 null]
 >> endobj
 5956 0 obj <<
-/D [5952 0 R /XYZ 100.892 641.801 null]
+/D [5944 0 R /XYZ 100.892 534.205 null]
 >> endobj
 5957 0 obj <<
-/D [5952 0 R /XYZ 100.892 629.846 null]
+/D [5944 0 R /XYZ 100.892 510.295 null]
 >> endobj
 5958 0 obj <<
-/D [5952 0 R /XYZ 100.892 617.891 null]
+/D [5944 0 R /XYZ 100.892 486.384 null]
 >> endobj
 5959 0 obj <<
-/D [5952 0 R /XYZ 100.892 605.936 null]
+/D [5944 0 R /XYZ 100.892 462.474 null]
 >> endobj
 5960 0 obj <<
-/D [5952 0 R /XYZ 100.892 593.981 null]
+/D [5944 0 R /XYZ 100.892 438.564 null]
 >> endobj
 5961 0 obj <<
-/D [5952 0 R /XYZ 100.892 582.026 null]
+/D [5944 0 R /XYZ 100.892 414.653 null]
 >> endobj
 5962 0 obj <<
-/D [5952 0 R /XYZ 100.892 570.07 null]
+/D [5944 0 R /XYZ 100.892 390.743 null]
 >> endobj
 5963 0 obj <<
-/D [5952 0 R /XYZ 100.892 558.115 null]
+/D [5944 0 R /XYZ 100.892 366.833 null]
 >> endobj
 5964 0 obj <<
-/D [5952 0 R /XYZ 100.892 534.205 null]
+/D [5944 0 R /XYZ 100.892 354.877 null]
 >> endobj
 5965 0 obj <<
-/D [5952 0 R /XYZ 100.892 510.295 null]
+/D [5944 0 R /XYZ 100.892 342.922 null]
 >> endobj
 5966 0 obj <<
-/D [5952 0 R /XYZ 100.892 486.384 null]
+/D [5944 0 R /XYZ 100.892 330.967 null]
 >> endobj
 5967 0 obj <<
-/D [5952 0 R /XYZ 100.892 462.474 null]
+/D [5944 0 R /XYZ 100.892 319.012 null]
 >> endobj
 5968 0 obj <<
-/D [5952 0 R /XYZ 100.892 438.564 null]
+/D [5944 0 R /XYZ 100.892 307.057 null]
 >> endobj
 5969 0 obj <<
-/D [5952 0 R /XYZ 100.892 414.653 null]
+/D [5944 0 R /XYZ 100.892 295.102 null]
 >> endobj
 5970 0 obj <<
-/D [5952 0 R /XYZ 100.892 390.743 null]
+/D [5944 0 R /XYZ 100.892 283.146 null]
 >> endobj
 5971 0 obj <<
-/D [5952 0 R /XYZ 100.892 366.833 null]
+/D [5944 0 R /XYZ 100.892 271.191 null]
 >> endobj
 5972 0 obj <<
-/D [5952 0 R /XYZ 100.892 354.877 null]
+/D [5944 0 R /XYZ 100.892 259.236 null]
 >> endobj
 5973 0 obj <<
-/D [5952 0 R /XYZ 100.892 342.922 null]
+/D [5944 0 R /XYZ 100.892 247.281 null]
 >> endobj
 5974 0 obj <<
-/D [5952 0 R /XYZ 100.892 330.967 null]
+/D [5944 0 R /XYZ 100.892 235.326 null]
 >> endobj
 5975 0 obj <<
-/D [5952 0 R /XYZ 100.892 319.012 null]
+/D [5944 0 R /XYZ 100.892 223.371 null]
 >> endobj
 5976 0 obj <<
-/D [5952 0 R /XYZ 100.892 307.057 null]
+/D [5944 0 R /XYZ 100.892 211.415 null]
 >> endobj
 5977 0 obj <<
-/D [5952 0 R /XYZ 100.892 295.102 null]
+/D [5944 0 R /XYZ 100.892 199.46 null]
 >> endobj
 5978 0 obj <<
-/D [5952 0 R /XYZ 100.892 283.146 null]
+/D [5944 0 R /XYZ 100.892 187.505 null]
 >> endobj
 5979 0 obj <<
-/D [5952 0 R /XYZ 100.892 271.191 null]
+/D [5944 0 R /XYZ 100.892 175.55 null]
 >> endobj
 5980 0 obj <<
-/D [5952 0 R /XYZ 100.892 259.236 null]
+/D [5944 0 R /XYZ 100.892 163.595 null]
 >> endobj
 5981 0 obj <<
-/D [5952 0 R /XYZ 100.892 247.281 null]
+/D [5944 0 R /XYZ 100.892 151.64 null]
 >> endobj
-5982 0 obj <<
-/D [5952 0 R /XYZ 100.892 235.326 null]
+5943 0 obj <<
+/Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F4 5484 0 R /F59 4373 0 R /F51 3736 0 R /F52 3737 0 R >>
+/ProcSet [ /PDF /Text ]
 >> endobj
+5984 0 obj <<
+/Length 2787      
+/Filter /FlateDecode
+>>
+stream
+xÚÍœGGÇïó),h«Rå ÀYÁöÂkϲœÎh`M‡²ìo¿/4»ÉfèPeÀ—
+þ]Ýõ{¯")g739ûæìëó³çoœ))’Ljv~=SN‰ ÕÌÇ$\²³ó«Ù»ÊÊùûóÕzEòÞÒ•Q	=Ñ5oç:U‹§õü™q¶úe½˜Y­Ö/æÏl0Õ«Ï«%Ÿ¹~ œùîîq±¾]Þ_Ο©
+.PVùêÕ‡ÅãzIW¸Jã“ÏÞœŸ}:Sð((ëV0fvywö]Á¹ïgR˜g_èÊ»™qQxç ýqöËÙÎdýÞûZÎkÐÚ);ññœ5ïùüùcq÷øß>šJ|S#TýE•Û¾?á6ßóçåÝÃï2¦úáõ\‡êåOœûúõ+N<Ýááqùp}ü39…t“¾”Ì`£¯fƒʃ´.4ž€W^»™)ºÙj9»¢ÕÓm\·˜Ê¦ÞbRMØY4µ§zhÊç…Qü=•2œúH^8™Æ|¤½§:/nM÷©–žºûú»e€Ò& Á)¼Š§Ê —+‘ Gyž®u´®£P»ŠT×ÂÅ°Q[Õ©úÃŽs`7ÆùårÊgºHL×b’¶1v¨¯h…–Ž‰úÇü™W²úüˆJÕGŽ8ºàhÑœ‹ÚT“–B´ÚÉÝq´äh‘Ûäê+Ÿã« ½)ƒïx­>|[Ål|;Ryøæ—«A®@L×"|áCo㛄Žvæ´º¦÷´\RW7ØÔk¢×*¢¢ŽÍ9¼òý`ü¤‡Ú)ä=Çkõá×*fãבÊÃ/¿\
+2*`ºÖ>~ZJ¡ƒ£WÕ©æïËüYð\pèà ý¥o(½¢ô¥?Sœ'|‘ê+èÅ*Sý8O±únžBõSo0x‰ÁÏœcðíP^m²"¸2îr‚V¯[Š¹¼v¥²x-P®
+c%*`ºÖa^cÀïa(’˜×{p††›d㩁†Üçn9÷À¹'àÕFº›wC­»Á{v„°TÐoP2´
+úÿ¦ôkJ¿¤ô”~;˜á¨aˆTÆçNÐêc¸UÌf¸#•Çp~¹î
+TÀt­Ã[R0Šõä¸Ð¤‘HŸ¶Â+
+/ÐÙRÏ5¼(Äê’Ò¿Q¸¤ðžÂ+ôÅAvÑbÿ <á‚ÂG
+Ÿ¶Ž€hc«yC½
+IÏňzÀt“6/QFUÏ1’iç«kÈiîk¶3È]59]%ðvU}‚ÇIj2$YR‘eõ'tÖ©?ŽáµÞ’<ÅÑÍ`[à šŠØÚx­>[k³m­#•gkùåjì£@L×:Ö¿ÁW´Â꺽øL}—'ê»,·ú4÷”^Px·9ëŽ 5ڏmLd^ž-!òœ »f»¸äƒp.ÒCI’„ðbsÎâý–¬1‘BxAág
+ùø’ÂU}d¨! j±ˆ!Œ×ê3„V1Û:Ry†_®Þ0]ë°!„ ­Ž×Œ¡iu”öß}˹{έ9wÉÑ‚R둸ÃÅcнþ“‡þÜ”ÈÓCøHápp­‡³…<øx­>p[Ålp;Ryàæ—«­@L×:®ÏmNÕœfôxN¢›ÀÁuƒóTБ¸ähÅÑ-Gâ>0´Qò
+‰oH|C¢‚äÙDO¼,áÔö<Ž/ºY–¸oÖ-Ú<ÔI³ÔS~
+Ý2ì9‰ítç°¹ÀÇ5"cE
+…¼ÿx­>#j³¨#•gDùåjÀ/PÓµN‘‰Ây; à,cAášÂàè“›Ù7 ˆëÖâA3H0|jÌàŸs­`8}Àš¬ðɝ2§ TP›~b+­mös×Õü‘Ï-9wÈ‚­*üÄ3­p&µeÇåƒÿ6Im„Ô…ÚµñZ}&Ù*f›dG*Ï$óËÕ˜Q
+˜®uÂ$µ^Æaíšu4´6Ü nÐ ú#ê…y˳X&TßÒãÅ`B¡ÀÒj4ÆkõÚ*fÚ‘Ê#4¿\
+U*`ºÖ	BÑ;3¬Ñ€AÀ<tGö/o4ŒÎþUܤ ª"æ1A«Ç<¶sÍ£+•eʵAºDL×:l€ÔÐW©ý7ξÒä%Ma¸ ð–Bš¡dB›©RZTÃÓ:wÏ9‹xãyšÉVÿƒˆhÄ‰ÐE‚(Âëx­>^[Ål^;Ry¼æ—«a¬@L×:Ì«3Ø—"Øڝ×óìO8fæÉÿÀó™AS§b“SxÎGCHÃr¡0'´,ä<ÇkõÁØ*fÃؑʃ1¿\
+@*`ºÖaSB­(BŒít¤
+Ôµµ‘wºƵ¹úÜŠsKÎ]aÏXÒ:¯¡™zõlÝL ÓR’—vߥê.Õ¡m!—:^«âV1›âŽTÅùåjÈ+PÓµŽvpKo4fhÀúz­§]î5„ªn×z¼$Wk“Ã
+ô†2
+U¨S!O;^«ÑV1›ÑŽT£ùåj¸*PÓµŽ4û¿—1„vwh•?BÓŽó༵#šEc/x7
+D`_ lúW8^]âòèW¸×þn¾Åû=u<
+!ü“B\ç‡~Ä¿ Ò[÷jT«‡þI˜B®y¼Vö­b6ö©<ìóËÕ Z ¦kÀÞj‘´>}ŽüÉWZ4‚ÞðJßRxOG€æèä!ießBÍHÛ×[E”Kš°–’7‘K<oA§‰ê„óÔCÁ×A˜2›ËÆKõaßfS¿«”}v©Nó¿ýd©ÄãJ¤ïsôÚ¿šúJÛ­p¥1ý½WNXíÊ0>^«òV1›òŽTæùåjà,PÓµN®’ªÏ·Gšc‹Œ¶F#m°Šlnö°û¡'šaØÙÀ®ö”Ž±Îf0vi„-³3^ªõF0›ô]¥<гKÕ°™ÿí'K \!]?Ç]í€*-¯ð·ÄØ›±´kÂGþ‰Ûq—^S¸t¢\î¹ôÄ«ìRNté0¨N•qé´z8ßR̽+•Ezrmø,QÓµŽÃ®“@v?ì‹=Øj:ah¹czo™÷¸MžÆšpøGê²,(¼ßJßP¸¤p5˜èD¡Õ–ñR}<7‚Ù8ï*åÑœ]ªÀüo?YêÊÑ€¤ïé‡GÞ©-G´ã“Ýô4îÉžýÓ>/ùÕñZ}¶ŠÙ v¤òHÌ/WÃO
+˜®uÆ „Jªo„ÚsOÞ•ö¹bšÃ/â/‰<¡š<Îç%Z±N´MÜ˺l¦-Xkç„·©»ãµúØm³ÙíHå±›_®†·0]ëÀO㤣­$´©iÛÉ¥UÚNn 	‚ù–#œ]VìKƒ­nª¨…wÊQˆé{‰ÐnbÜìúUJy`?Q&4û‰t#|@~X#Àõ—1€ñZ}Ð*f@G*Ï òËÕ@[ ¦k0 ¨TU¿ m´#çè]æ5ÿ4¸=h9ý›€>L¡`¼VŸ´ŠÙБÊ3€ür5Ш€éZGv‰¸ZNí·v‰ðhË ­å_ôóŸóX×9xƒ?âÌýmþS–ցv˜–ø'/ÔÚÿëóG^(é6ÿ€ëÿ“½‰´EþÉ«ûXÇŸsó:ñáâ¨Þ¿£ÿ¾VÇÿ~¿,¬
+endstream
+endobj
 5983 0 obj <<
-/D [5952 0 R /XYZ 100.892 223.371 null]
+/Type /Page
+/Contents 5984 0 R
+/Resources 5982 0 R
+/MediaBox [0 0 612 792]
+/Parent 5885 0 R
 >> endobj
-5984 0 obj <<
-/D [5952 0 R /XYZ 100.892 211.415 null]
->> endobj
 5985 0 obj <<
-/D [5952 0 R /XYZ 100.892 199.46 null]
+/D [5983 0 R /XYZ 151.701 685.529 null]
 >> endobj
+5022 0 obj <<
+/D [5983 0 R /XYZ 151.701 562.731 null]
+>> endobj
+5903 0 obj <<
+/D [5983 0 R /XYZ 151.701 545.861 null]
+>> endobj
 5986 0 obj <<
-/D [5952 0 R /XYZ 100.892 187.505 null]
+/D [5983 0 R /XYZ 151.701 539.884 null]
 >> endobj
 5987 0 obj <<
-/D [5952 0 R /XYZ 100.892 175.55 null]
+/D [5983 0 R /XYZ 151.701 546.16 null]
 >> endobj
 5988 0 obj <<
-/D [5952 0 R /XYZ 100.892 163.595 null]
+/D [5983 0 R /XYZ 151.701 534.205 null]
 >> endobj
 5989 0 obj <<
-/D [5952 0 R /XYZ 100.892 151.64 null]
+/D [5983 0 R /XYZ 151.701 522.25 null]
 >> endobj
-5951 0 obj <<
-/Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F4 5492 0 R /F70 4384 0 R /F51 3729 0 R /F52 3730 0 R >>
-/ProcSet [ /PDF /Text ]
+5990 0 obj <<
+/D [5983 0 R /XYZ 151.701 510.295 null]
 >> endobj
-5992 0 obj <<
-/Length 2787      
-/Filter /FlateDecode
->>
-stream
-xÚÍœGGÇïó),h«Rå ÀYÁöÂkϲœÎh`M‡²ìo¿/4»ÉfèPeÀ—
-þ]Ýõ{¯")g739ûæìëó³çoœ))’Ljv~=SN‰ ÕÌÇ$\²³ó«Ù»ÊÊùûóÕzEòÞÒ•Q	=Ñ5oç:U‹§õü™q¶úe½˜Y­Ö/æÏl0Õ«Ï«%Ÿ¹~ œùîîq±¾]Þ_Ο©
-.PVùêÕ‡ÅãzIW¸Jã“ÏÞœŸ}:Sð((ëV0fvywö]Á¹ïgR˜g_èÊ»™qQxç ýqöËÙÎdýÞûZÎkÐÚ);ññœ5ïùüùcq÷øß>šJ|S#TýE•Û¾?á6ßóçåÝÃï2¦úáõ\‡êåOœûúõ+N<Ýááqùp}ü39…t“¾”Ì`£¯fƒʃ´.4ž€W^»™)ºÙj9»¢ÕÓm\·˜Ê¦ÞbRMØY4µ§zhÊç…Qü=•2œúH^8™Æ|¤½§:/nM÷©–žºûú»e€Ò& Á)¼Š§Ê —+‘ Gyž®u´®£P»ŠT×ÂÅ°Q[Õ©úÃŽs`7ÆùårÊgºHL×"ž‚ÜÆØ¡¾¢Z:&êóg^Éêð#*U9zàè‚£Es.jS=BNZ:Ñj'wÇÑ’£5Fn“«¯|Œ¯‚jô¦¾ãµúðm³ñíHåá›_®¹0]‹ð…½o:Ú™ÓZèšÞwÐrI]Ý`S¯‰^«ˆ^ˆ.8Z4çðÊ÷ƒñ“j§÷¯Õ‡_«˜_G*¿ür5Ȩ€éZûøi)…Ž^U§š¿/ógÁ#pÁ¡ƒƒôo”¾¡ôŠÒ”þLipžðEª¯ «Lõã<Åê»y
-ÕkL½Áà%?cpŽÁ·CyµÉŠàʸË	Z=¼n)æòÚ•Êâµ@¹6Œ•¨€éZ‡y¿W„¡Hb^ïÁn’§rœ»åÜ瞀WénÞ
-µîïuÚÂRA¿AÉÐ*èCü›Ò¯)ý’Ò?Púí`†£†!RŸ;A«áV1›áŽTÃùåj¸+PÓµ3l-HÁ(Ö“àB“F"!|Ú
-¯(¼@gK=×ð¢«KJÿFá’Â{
-¯ÐGÙE‹ýƒ`ð„
-)|Ú: ­^@ä
-õ6$=#êÓMÚh¼DU=ÇHb¤¯®!§¹#¬ÙÎ wÕätt•ÀÛUõ	'©ÉTdIE–ÕŸÐY§þ8^„×zK:ðüG7ƒm-€{€j*bkãµúl­U̶µŽTž­å—«±0]ëXÿ_Ñ
-«ëöâ3õ]ž¨ï²ÜêÓÜSzAáÝæ¬w8Ôh<N´1‘yy¶„Èsr€îšíâ’¹H1$iH‹Í8‹÷[²ÆDvá…Ÿ)äãK
-Wõ‘¡† @D¨Å"†0^«ÏZÅlCèHåB~¹xTÀt­Ã†´:^0†¦ÕQÚo|÷-çî9·æÜ%G>H­GâA÷úOúOpS"Oá#…ÃÁµÎòàãµúÀm³ÁíH偛_®¶0]ë0¸<·uR8U{pšÑã9ˆnvr g×
-ÎSAGâ’£G·=rˆûÀÐFÉ7$¾!ñ
-‰n’oHd=ñ²„SÛó8¾èfYâ¾Y·h/ðP'Í:POù5tË°#ä$¶НÃæ?ÔˆŒ)òþãµúŒ¨UÌ6¢ŽTžå—«¿@L×:aD&
-çí <€{°Œ…k
-?€£O
-lfß ®[ˆÍ Áð©1ƒε‚áôk²Â'wÊœ‚PAm.ø‰­´¶ÙÎ]sT[ðG>·äÜ!¶Nx¨ðϴ™Ԗ—þ;Ø$µRj×Ækõ™d«˜m’©<“Ì/WcF*`ºÖ	“Ô^x‡µkÖÑÐÚpƒf¸AƒèwŒ¨æ-Ïb™P}KcŒƒ	…K_¨Ñ¯ÕGh«˜MhG*Ðür5T¨€éZ'EoìÌ°FhDðÐØ¿¼Ñ0"8ûW9p“€¨Š˜Ç­óØRÌ5®T–y(×é0]ë°yHp RC_¥öß8ûJ“—4i„á‚Â[
-i†6’	m¦JiQ
-gLëÜ=ç`,âçi&[ý"6¢3@&B	j ¯ãµúxm³yíHåñš_®†±0]ë0¯Î`_Š`kw^ϳ?ᘙ'ÿÏgMŠMNá9
-!	Èy‡ÂœÐ²ó¯Õc«˜
-cG*Æür5 ¨€éZ‡aL	µ¢1¶Ó‘6P×ÖFÞéh×æês+Î-9w…=cI輆fêÕ³u3NKI^Ú}—ªG¸To„¶…\êx­>Š[ÅlŠ;Ryç—«!¯@L×:ÚÀ-½Ñ˜¡] ë뵞v¹×ªº]ëñ’\­M7 ÐÊ(T¡N…<íx­>F[ÅlF;RyŒæ—«áª@L×:Òì[ü^VÄÚQÜ¡UþM;΃óÖ.Œh½pàÝ4ý}°é\á4zu‰Ë£_á^ûO¸ùï÷Ôyð40„ðO
-qúÿ‚HoÝ«Q­6NXø7&	c
-¹æñZ}Ø·ŠÙØw¤ò°Ï/Wƒj
-˜®u{«EÒú4ö!8Zð'_hÑzÃ(}Ká=š£“‡,¤1”}q4#m\oQ.iÂZJÞD.ñtJ¼&ªÎS_aÊl./Õ‡}#˜Mý®RôÙ¥j8Íÿö“¥N+‘¾ÏÑkGüjê(Mlc´Â•Æô÷B\9aµ+Ãøx­>È[ÅlÊ;Ry˜ç—«³@L×:AºJBª>ßiŽ-2ÚIŒ´Á*²!¸]ØÃì‡z<žh†ag»BØS:Æ:›ÁPØ¥¶Ì"Ìx©>ÔÁlÒw•ò@Ï.UÃfþ·Ÿ,u‚r„t=þwµª0´¼ÂßcoÆÒ®-ù'nÇ]zMy8àÒ‰r¹çÒ¯²K9ѥàF8UÆ¥OÐêá|K1ô®Téʵá³DL×:»NN Ùý°/ö`güq¨è„¡ýåŽéu¼eÞã6ykÂá©Ë² ð~+}Cá’ÂÕ`¢C…V[ÆKõñÜf㼫”Gsv© ó¿ýd©(G’¾§y§b´ÑŒOvÓÓ¸'<xöOû ¼,äWÇkõqØ*fƒØ‘Ê#1¿\
-?*`ºÖ	ƒ*©¾ijÏ=yWÚçŠi¿Pˆ¿$ò„jò8Ÿ—hÅ:Ñ6q/ëþ±™¶`­Þ¦2ìŽ×êc·UÌf·#•Çn~¹Þ
-TÀt­?OŽ´’Цv¤m'—VQlh;¹& æ[ŽpvY±/
-¶R¸©¢rJÜ)G!¦ì%B»‰q³WèW)åýDQ˜Ðì'ҍðùA` ×_Æ Ækõ@«˜m ©<È/Wm
-˜®u  RuTý ´ÑŽ<ž£St™×ükÐàö åôob ø0…Z€ñZ}Ð*f@G*Ï òËÕ@[ ¦kÙ%â"h9a´ßÚ% -o€¶–ÑÏÎc]çà
-þˆ3÷·iøOYZÚaZ⟼Pkÿ¯ctÎy¡¤Ûü¬?þO^ô&Òù'¯îcÎÍwèć‹£züŽþûZÿx,¥
-endstream
-endobj
 5991 0 obj <<
-/Type /Page
-/Contents 5992 0 R
-/Resources 5990 0 R
-/MediaBox [0 0 612 792]
-/Parent 6021 0 R
+/D [5983 0 R /XYZ 151.701 498.339 null]
 >> endobj
+5992 0 obj <<
+/D [5983 0 R /XYZ 151.701 486.384 null]
+>> endobj
 5993 0 obj <<
-/D [5991 0 R /XYZ 151.701 685.529 null]
+/D [5983 0 R /XYZ 151.701 474.429 null]
 >> endobj
-5033 0 obj <<
-/D [5991 0 R /XYZ 151.701 562.731 null]
->> endobj
-5911 0 obj <<
-/D [5991 0 R /XYZ 151.701 545.861 null]
->> endobj
 5994 0 obj <<
-/D [5991 0 R /XYZ 151.701 539.884 null]
+/D [5983 0 R /XYZ 151.701 462.474 null]
 >> endobj
 5995 0 obj <<
-/D [5991 0 R /XYZ 151.701 546.16 null]
+/D [5983 0 R /XYZ 151.701 450.519 null]
 >> endobj
 5996 0 obj <<
-/D [5991 0 R /XYZ 151.701 534.205 null]
+/D [5983 0 R /XYZ 151.701 438.564 null]
 >> endobj
 5997 0 obj <<
-/D [5991 0 R /XYZ 151.701 522.25 null]
+/D [5983 0 R /XYZ 151.701 426.608 null]
 >> endobj
 5998 0 obj <<
-/D [5991 0 R /XYZ 151.701 510.295 null]
+/D [5983 0 R /XYZ 151.701 414.653 null]
 >> endobj
 5999 0 obj <<
-/D [5991 0 R /XYZ 151.701 498.339 null]
+/D [5983 0 R /XYZ 151.701 402.698 null]
 >> endobj
 6000 0 obj <<
-/D [5991 0 R /XYZ 151.701 486.384 null]
+/D [5983 0 R /XYZ 151.701 390.743 null]
 >> endobj
 6001 0 obj <<
-/D [5991 0 R /XYZ 151.701 474.429 null]
+/D [5983 0 R /XYZ 151.701 378.788 null]
 >> endobj
 6002 0 obj <<
-/D [5991 0 R /XYZ 151.701 462.474 null]
+/D [5983 0 R /XYZ 151.701 366.833 null]
 >> endobj
 6003 0 obj <<
-/D [5991 0 R /XYZ 151.701 450.519 null]
+/D [5983 0 R /XYZ 151.701 354.877 null]
 >> endobj
 6004 0 obj <<
-/D [5991 0 R /XYZ 151.701 438.564 null]
+/D [5983 0 R /XYZ 151.701 342.922 null]
 >> endobj
 6005 0 obj <<
-/D [5991 0 R /XYZ 151.701 426.608 null]
+/D [5983 0 R /XYZ 151.701 330.967 null]
 >> endobj
 6006 0 obj <<
-/D [5991 0 R /XYZ 151.701 414.653 null]
+/D [5983 0 R /XYZ 151.701 319.012 null]
 >> endobj
 6007 0 obj <<
-/D [5991 0 R /XYZ 151.701 402.698 null]
+/D [5983 0 R /XYZ 151.701 307.057 null]
 >> endobj
 6008 0 obj <<
-/D [5991 0 R /XYZ 151.701 390.743 null]
+/D [5983 0 R /XYZ 151.701 295.102 null]
 >> endobj
 6009 0 obj <<
-/D [5991 0 R /XYZ 151.701 378.788 null]
+/D [5983 0 R /XYZ 151.701 283.146 null]
 >> endobj
 6010 0 obj <<
-/D [5991 0 R /XYZ 151.701 366.833 null]
+/D [5983 0 R /XYZ 151.701 271.191 null]
 >> endobj
 6011 0 obj <<
-/D [5991 0 R /XYZ 151.701 354.877 null]
+/D [5983 0 R /XYZ 151.701 259.236 null]
 >> endobj
 6012 0 obj <<
-/D [5991 0 R /XYZ 151.701 342.922 null]
+/D [5983 0 R /XYZ 151.701 247.281 null]
 >> endobj
-6013 0 obj <<
-/D [5991 0 R /XYZ 151.701 330.967 null]
+5982 0 obj <<
+/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F4 5484 0 R /F59 4373 0 R /F51 3736 0 R >>
+/ProcSet [ /PDF /Text ]
 >> endobj
-6014 0 obj <<
-/D [5991 0 R /XYZ 151.701 319.012 null]
->> endobj
 6015 0 obj <<
-/D [5991 0 R /XYZ 151.701 307.057 null]
->> endobj
-6016 0 obj <<
-/D [5991 0 R /XYZ 151.701 295.102 null]
->> endobj
-6017 0 obj <<
-/D [5991 0 R /XYZ 151.701 283.146 null]
->> endobj
-6018 0 obj <<
-/D [5991 0 R /XYZ 151.701 271.191 null]
->> endobj
-6019 0 obj <<
-/D [5991 0 R /XYZ 151.701 259.236 null]
->> endobj
-6020 0 obj <<
-/D [5991 0 R /XYZ 151.701 247.281 null]
->> endobj
-5990 0 obj <<
-/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F4 5492 0 R /F70 4384 0 R /F51 3729 0 R >>
-/ProcSet [ /PDF /Text ]
->> endobj
-6024 0 obj <<
 /Length 144       
 /Filter /FlateDecode
 >>
@@ -19348,21 +19292,21 @@
 ‘{-­æ!tp¥çFKÓÚ0í=fÈ|ïáTeäÎ;Yd&5r•mf,7ÞWýÒ§w)ô©¶ót‡WŠë8Oulã2>–ý÷ã.Û:+
 endstream
 endobj
-6023 0 obj <<
+6014 0 obj <<
 /Type /Page
-/Contents 6024 0 R
-/Resources 6022 0 R
+/Contents 6015 0 R
+/Resources 6013 0 R
 /MediaBox [0 0 612 792]
-/Parent 6021 0 R
+/Parent 5885 0 R
 >> endobj
 178 0 obj <<
-/D [6023 0 R /XYZ 100.892 495.521 null]
+/D [6014 0 R /XYZ 100.892 495.521 null]
 >> endobj
-6022 0 obj <<
+6013 0 obj <<
 /Font << /F27 3691 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-6027 0 obj <<
+6018 0 obj <<
 /Length 19        
 /Filter /FlateDecode
 >>
@@ -19370,17 +19314,17 @@
 xÚ3PHW0Ppç2ÀA c(á
 endstream
 endobj
-6026 0 obj <<
+6017 0 obj <<
 /Type /Page
-/Contents 6027 0 R
-/Resources 6025 0 R
+/Contents 6018 0 R
+/Resources 6016 0 R
 /MediaBox [0 0 612 792]
-/Parent 6021 0 R
+/Parent 6019 0 R
 >> endobj
-6025 0 obj <<
+6016 0 obj <<
 /ProcSet [ /PDF ]
 >> endobj
-6030 0 obj <<
+6022 0 obj <<
 /Length 455       
 /Filter /FlateDecode
 >>
@@ -19389,33 +19333,33 @@
 ˆÂª÷ÜǍ#¾›ë‚4Á‚g~ØÞ솪u¥%ƒ;ëXtÐUãr¥­Ñ”mW뿈·Ô¡?凱«šƒ¿ºÝÛCëÃåØÌ-(Ô½G0d5¹in'~À¶ôk÷¦{C“|þ|™ÖÃiÒBÎZø`g^Ǫ3WažNF÷AùÎ轇¬°AäÞ	7Ë1½¹Î”ãétAŠCìf›€»¥ ·Ÿ@ÂSLIbž$öë³súOÒ¢ˆþ ¹èθ
 endstream
 endobj
-6029 0 obj <<
+6021 0 obj <<
 /Type /Page
-/Contents 6030 0 R
-/Resources 6028 0 R
+/Contents 6022 0 R
+/Resources 6020 0 R
 /MediaBox [0 0 612 792]
-/Parent 6021 0 R
+/Parent 6019 0 R
 >> endobj
-6031 0 obj <<
-/D [6029 0 R /XYZ 100.892 685.529 null]
+6023 0 obj <<
+/D [6021 0 R /XYZ 100.892 685.529 null]
 >> endobj
-6032 0 obj <<
-/D [6029 0 R /XYZ 100.892 660.623 null]
+6024 0 obj <<
+/D [6021 0 R /XYZ 100.892 660.623 null]
 >> endobj
 182 0 obj <<
-/D [6029 0 R /XYZ 100.892 559.126 null]
+/D [6021 0 R /XYZ 100.892 559.126 null]
 >> endobj
-6033 0 obj <<
-/D [6029 0 R /XYZ 100.892 559.126 null]
+6025 0 obj <<
+/D [6021 0 R /XYZ 100.892 559.126 null]
 >> endobj
-6034 0 obj <<
-/D [6029 0 R /XYZ 100.892 559.126 null]
+6026 0 obj <<
+/D [6021 0 R /XYZ 100.892 559.126 null]
 >> endobj
-6028 0 obj <<
+6020 0 obj <<
 /Font << /F17 3698 0 R /F15 3700 0 R /F50 3701 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-6037 0 obj <<
+6029 0 obj <<
 /Length 19        
 /Filter /FlateDecode
 >>
@@ -19423,20 +19367,20 @@
 xÚ3PHW0Ppç2ÀA c(á
 endstream
 endobj
-6036 0 obj <<
+6028 0 obj <<
 /Type /Page
-/Contents 6037 0 R
-/Resources 6035 0 R
+/Contents 6029 0 R
+/Resources 6027 0 R
 /MediaBox [0 0 612 792]
-/Parent 6021 0 R
+/Parent 6019 0 R
 >> endobj
-6038 0 obj <<
-/D [6036 0 R /XYZ 151.701 685.529 null]
+6030 0 obj <<
+/D [6028 0 R /XYZ 151.701 685.529 null]
 >> endobj
-6035 0 obj <<
+6027 0 obj <<
 /ProcSet [ /PDF ]
 >> endobj
-6041 0 obj <<
+6033 0 obj <<
 /Length 1607      
 /Filter /FlateDecode
 >>
@@ -19453,33 +19397,33 @@
 €™÷†™Ú7i2É8Åñfá^LJ¬ÔyÃ.ÏÏ.lx(	À(ÝÑ•„ƒZ]Ûw3.Ox4uŽ}çÅzf…cxÁ–C¯6ÚŒü íTK¥È/T§i¹N+‰‰÷è‚ÜM±â2ûi°Î ºÛÀPFŒùe6ðê\Aüðìò,âúl3Wï2@]“ è{3`²Q?‚còÒ•j¾¤:tp–â‡÷6Þši«JC:¨åi¼"7žÞ2²ñý’¥ž>r.N§.‹a|”­Ç¸òr(üzòSÎ,@÷1 Z9ê½|2›ÓYK°ÑÔp5E|.%‰Ãõb•áƒ1œ‹™tëý+í>…ý×ô‹·y<o†"[FI\xQæ¿3qv>£ÿÆ«X
 endstream
 endobj
-6040 0 obj <<
+6032 0 obj <<
 /Type /Page
-/Contents 6041 0 R
-/Resources 6039 0 R
+/Contents 6033 0 R
+/Resources 6031 0 R
 /MediaBox [0 0 612 792]
-/Parent 6021 0 R
+/Parent 6019 0 R
 >> endobj
-6042 0 obj <<
-/D [6040 0 R /XYZ 100.892 685.529 null]
+6034 0 obj <<
+/D [6032 0 R /XYZ 100.892 685.529 null]
 >> endobj
 186 0 obj <<
-/D [6040 0 R /XYZ 100.892 660.623 null]
+/D [6032 0 R /XYZ 100.892 660.623 null]
 >> endobj
-3737 0 obj <<
-/D [6040 0 R /XYZ 100.892 476.122 null]
+3741 0 obj <<
+/D [6032 0 R /XYZ 100.892 476.122 null]
 >> endobj
 190 0 obj <<
-/D [6040 0 R /XYZ 100.892 258.02 null]
+/D [6032 0 R /XYZ 100.892 258.02 null]
 >> endobj
-6043 0 obj <<
-/D [6040 0 R /XYZ 100.892 230.788 null]
+6035 0 obj <<
+/D [6032 0 R /XYZ 100.892 230.788 null]
 >> endobj
-6039 0 obj <<
-/Font << /F76 5480 0 R /F17 3698 0 R /F15 3700 0 R /F50 3701 0 R >>
+6031 0 obj <<
+/Font << /F76 5472 0 R /F17 3698 0 R /F15 3700 0 R /F50 3701 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-6046 0 obj <<
+6038 0 obj <<
 /Length 1660      
 /Filter /FlateDecode
 >>
@@ -19498,27 +19442,27 @@
 ‰ôYÓö‡¦Î7piªæW4¿/׳ ÔùÏ
 endstream
 endobj
-6045 0 obj <<
+6037 0 obj <<
 /Type /Page
-/Contents 6046 0 R
-/Resources 6044 0 R
+/Contents 6038 0 R
+/Resources 6036 0 R
 /MediaBox [0 0 612 792]
-/Parent 6049 0 R
+/Parent 6019 0 R
 >> endobj
-6047 0 obj <<
-/D [6045 0 R /XYZ 151.701 685.529 null]
+6039 0 obj <<
+/D [6037 0 R /XYZ 151.701 685.529 null]
 >> endobj
 194 0 obj <<
-/D [6045 0 R /XYZ 151.701 304.679 null]
+/D [6037 0 R /XYZ 151.701 304.679 null]
 >> endobj
-6048 0 obj <<
-/D [6045 0 R /XYZ 151.701 275.383 null]
+6040 0 obj <<
+/D [6037 0 R /XYZ 151.701 275.383 null]
 >> endobj
-6044 0 obj <<
-/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F51 3729 0 R /F17 3698 0 R >>
+6036 0 obj <<
+/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F51 3736 0 R /F17 3698 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-6056 0 obj <<
+6047 0 obj <<
 /Length 2340      
 /Filter /FlateDecode
 >>
@@ -19531,7 +19475,7 @@
 Ìx훺©š«Ñs€ÒÚ]
 ¬Yô|B<Â	ŠTÁ>…_‡®ïxa
 0Ÿq-¦|Wõ¼$Ó"ø—="‹q’¡¹—qAÐ1Èp“b‰ˆ‚l.1žM‰½ûiz~O¤_\ü ¯úæ²ê
-—ÖÎ7#¡èøýr6=¯P½ø­¬ŒŒÛ'ï-¸6ü™†QÈ)@q?E$†]ìT¿ÓeýY(¡uC@J!äeyÚØ$öWF†B'ÝÈ(̵¤¦T¡Ò0Nӱ뀦Z‚±éHÒ©é ¹m:–| C[=Ñ|@”ªä¥‘@ÏGmSꎼûÂñZ>Ä`ç3:$È+fMN“
+—ÖÎ7#¡èøýr6=¯P½ø­¬ŒŒÛ'ï-¸6ü™†QÈ)@q?E$†]ì\¿óEýY(¡uC@J!äeyÚØ$öWF†B'ÝÈ(̵¤¦T¡Ò0Nӱ뀦Z‚±éHÒ©é ¹m:–| C[=Ñ|@”ªä¥‘@ÏGmSꎼûÂñZ>Ä`ç3:$È+fMN“
 Å, É=kŒ¯Ÿ;ÀGóÈ"hÕÐud˜‰·žÎa=;tEë¼éЕãHo°v&ã Ó)Öñ$ -€G¢Y¸d²†GgÊ_8˸uÕ¥¡,2;$ŽŽ¯QVN1+ãn‘$Và ÍÈ™TNO&/KÞ
 Б#ÜPúͳ¹GòÁãŽþpõ/øëEé&VÀYPIŽ©š dÁ!ð²¦gwª>_øÀ*}ò…ð¸>ÿB¢öÙjÄ¥4nbNÙO0€•«ÔÓÙùlMÛ{¾ìj~}tEÛtͱGu§K™P[ê;IŸMûÉ9Ež<†áÏ¥mz–¹ ö,ÁJj<Yºnü…¦u'W›EÅ}KL|eµîæYE&ÐutRÞ¼-Êëä6Ÿ¦©ŸÙ=¾åΑìG'XT\]x_¼	e×ÃL‹E×2ϾÎá­ø¹€RÜñÂ’­Ûž»T |ªYåþ|¸Fy!>ß5UÕøö½mÑ0ùà )yîzhÄh¢¿{ø°#Ùÿ§«>A	+¦ºš|$L.a¡-!ŠÙ+ðÈ»Iy€Ô2gëipÆÁª[“#}O®Ì Ͼ!ìæE:Z$‚_ÖJō˜4ÛÒ~¶åZŠŽSWeCh…"è$™JÏš/M)K‰<x™2̈Ùp‰R'D¶7hÌÛêpÉf CsÖf0˜¥ÄÁOQPÓ­±(a$ͳqZ„ê ,’¢žg|®V©D‡2ºåô¡æÙMÁÜ
 sùR¥˜´í­Ùæ";P\.*’eö&ðÃbuXý¤ärƒ(4z'ŽKÜ€ì¨íW÷íoï §\Ý´Þ¾ê×
@@ -19539,213 +19483,214 @@
 
 ÷]ižh|°o A¯”í²Ìöp “÷ëHˆ¯|<µ4 d	G	œMÑ¿bË'¤¯Õò:•¼µžG†ÙôÀèw/;³ŽÂ4—“,t#¦84õÏ‘¯¤›gœcègž®=ãQêB¼#tÄË@ÕŸQdÂ~r‹”ÝbE¦m‡‰Ìþ¯ÍBä«RÑ° Sò7±G(؇ò“ä°ÄðŠs,n&Å…oS/ÜÝŽ…Ô¯PtxÖ–•|¡öHÏ]}M#	´ªq¶¸°
 @^è0áršêyìÊ,Øc9]1¡9íâ‚ŠLÊEá«Lå ˜ú6ã­p=ÓñǺWkÄô<3Q³BGæa®ÔÓñä
-%…ù,ýqJoÞïV‹`Èd j&Q¼´øKUC†‘Œ&öŸ×%WQ¨ôµSƒŽÖŒcü¥Ìå\9ixæ²}üÔúÎo˜¨a óû¾pös Wù­æu3_“?dXây1ÿÍ÷ü3LÇnIô¼ÆŸÊ ©Ó›cp… š4Í£ô •º®£A‡_ì¯OÆ_ϾcV²è`<Sð]XðÝ©c¤£ão{­kÈQTî"Trë/™a±(b4Ï\(ü‚Q&)*(ÏŸ¦CJ£Cdcê°æœÿqv㰐ùa.~ÌÁåÔugŒ<©ž`x·ŽMÖ1Ä@ÉT;¾àSÞ"…ßœ,hòAíŸm§ ›KÓSÝÿ•p©#(h*D¨ë;[±Í†’þÐ3ð@¿ý½@|•†#Rðìƒ4=ÿ¼Ã~–_ƒ^sɢͩµÆãد½g‚;~„½Ð¨/”+ÿëO¬Ä¼" |ùK†¢Ïv¼ó½/¡ lªð(çªù#%ð"hõÉb‡¬c.¹ˆáz>Æaû‚oþ_øu÷_M7
+%…ù,ýqJoÞïV‹`Èd j&Q¼´øKUC†‘Œ&öŸ×%WQ¨ôµSƒŽÖŒcü¥Ìå\9ixæ²}üÔúÎo˜¨a óû¾pös Wù­æu3_“?dXây1ÿÍ÷ü3LÇnIô¼ÆŸÊ ©Ó›cp… š4Í£ô •º®£A‡_ì¯OÆ_ϾcV²è`<Sð]XðÝ©c¤£ão{­kÈQTî"Trë/™a±(b4Ï\(ü‚Q&)*(ÏŸ¦CJ£Cdcê°æœÿqv㰐ùa.~ÌÁåÔugŒ<©ž`x·ŽMÖ1Ä@ÉT;¾àSÞ"…ßœ,hòAíŸm§ ›KÓSÝÿ•p©#(h*D¨ë;[±Í†’þÐ3ð@¿ý½@|•†#Rðìƒ4=ÿ¼Ã~–_ƒ^sɢͩµÆãد½g‚;~„½Ð¨/”+ÿëO¬Ä¼" |ùK†¢Ïv¼ó½/¡ lªð(çªù#%ð"hõÉb‡¬c.¹ˆáz>Æaû‚oþ_øu÷_봐‹
 endstream
 endobj
-6055 0 obj <<
+6046 0 obj <<
 /Type /Page
-/Contents 6056 0 R
-/Resources 6054 0 R
+/Contents 6047 0 R
+/Resources 6045 0 R
 /MediaBox [0 0 612 792]
-/Parent 6049 0 R
-/Annots [ 6050 0 R 6051 0 R 6052 0 R 6053 0 R ]
+/Parent 6019 0 R
+/Annots [ 6041 0 R 6042 0 R 6043 0 R 6044 0 R ]
 >> endobj
-6050 0 obj <<
+6041 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [282.168 604.867 423.403 617.769]
 /Subtype /Link
 /A << /S /GoTo /D (samba-pdc) >>
 >> endobj
-6051 0 obj <<
+6042 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [179.5 591.318 363.139 604.219]
 /Subtype /Link
 /A << /S /GoTo /D (samba-bdc) >>
 >> endobj
-6052 0 obj <<
+6043 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [144.973 577.769 319.431 590.67]
 /Subtype /Link
 /A << /S /GoTo /D (domain-member) >>
 >> endobj
-6053 0 obj <<
+6044 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [195.922 503.641 358.607 515.331]
 /Subtype /Link
 /A << /S /GoTo /D (StandAloneServer) >>
 >> endobj
-6057 0 obj <<
-/D [6055 0 R /XYZ 100.892 685.529 null]
+6048 0 obj <<
+/D [6046 0 R /XYZ 100.892 685.529 null]
 >> endobj
 198 0 obj <<
-/D [6055 0 R /XYZ 100.892 462.719 null]
+/D [6046 0 R /XYZ 100.892 462.719 null]
 >> endobj
-6058 0 obj <<
-/D [6055 0 R /XYZ 100.892 431.21 null]
+6049 0 obj <<
+/D [6046 0 R /XYZ 100.892 431.21 null]
 >> endobj
-6054 0 obj <<
-/Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F51 3729 0 R /F70 4384 0 R /F17 3698 0 R >>
+6045 0 obj <<
+/Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F51 3736 0 R /F59 4373 0 R /F17 3698 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-6061 0 obj <<
-/Length 2095      
+6052 0 obj <<
+/Length 2096      
 /Filter /FlateDecode
 >>
 stream
-xÚ}Ërã6ìî¯Ð­òL̈Ի·nÛíl§Û™NÜÙöF¦mveÉ•ädó÷ÅK¶”h{±H OGÁ!ˆ‚_Vﶫû÷ièH•Q©ƒí>ЩVy¤ƒ¬(UZ&Áv|“lý÷ö×û÷Æ…*³,!Ê<V¹.€Ñ<¸îÉuëMœ&áv]áËy½1eèz†ÙõF‡ÍŽ7®ºt~XÇQø-|£p‡ä:ÑyøãÑž‡‘aŒ÷¯~Þ®þ]i¸$žšª8ªÓêóßQ°ܯA¤â²ž‰òÄi¡²4…u<¬þXESíuº¨}R*R5ó
-‘eá3¬Ã#o†£ãEU{׬M÷=˜ W$5 ìùÜÁ‰ÖVk“óÁ4l÷Œ|øøN1äCs…0À=!½ë^†#÷́ñ¾—oƒÐÁÛÁíÐ. ÌFÇ*MJ–׎V®Ú
-][×N`( Ù<ðªÃ^,&$3Ý QÙ†mSì\]3LN¥Ƽ>ځI@™‰è©HŽ¤Ok ´¾¶5r‰c‘ÏG¬»Š_p¬jðmÃ02âêºEÕŸIäï2ಙ\¶%!Öu'öï\O!)TžêÑ¿I•éæNJë|¤ëÜÞu½pnùkÉ0¸88~!¸)?ÈW–?Ÿ|³kQg‚§¬TÛ}é‹šß‘r›"SEV¼òˆÀBÏ9˜ÂLócÔ€-[–Éì	‘rš‰ó‘ü¹c.¶_B*x5pøÆ×µe,y3bZaûã‡÷¼šxÅ’ûžÏµ¯¬<j”…EiäÔAݱñçùªˆÁøf4~ZÇ||¿|,-5Jg×Gƒ+4^/Ã
-מì²Ã/½,(~fñe7€ž;2ð“ßQ ähQÆ®
-°‡~,§Êäå\ñw÷l"tà›Ñ•HŸZ«2M
-J&K•—âʱ+@ÞÔQþÙsúÉÃßÜ“«%µLóí‚504J•@æ#~ŸÖEŒŠ'	eäªóør#lÑmjÇ.T3¬w&ø¤&¼DaÄ_‘Nº~à°©,™!CøÓ¹Fu7¹äÄùUùäªÍ’ß°†dt|5I5g¢‹Ï嘉pß»f‡7½!}O>‡°Þ
-—3Ã;÷ïÅ‘ ßùÎUf<DíÛ1ÏP’F8F=Vm½âwh1uÃM j–ÈCð‰Ž&7EåÔ£z†X¦B“4ö䈹‘èmß?£,m·»r¢›7-Ý3Ñ&tž“@¢!ƒV•;o;þvîPž×'H9Ês/`nÚ1QÕžðÚGªbW!9ü 59ÍkÁ(¤·ÊŸyÅ,žU!Dmψ¦e XËòŠK
-®ú£íä¼02³Â„ˆg)1âÖŒ¼@æ~ºáÑ.±m2FïÐÞqmê[©K‚ S70êÑöRÞP(.?o:±(¾Öh"ÀŸéæ¾£Å?n‚2‹.‹U§ãñ±BJÒ£S[‚´·’
-Ú|O­ÖØ#A^ˆ´ÒÐ`Íj§VsªÏ›R—ýø­KˆSÎŽŒÕ8cŽæÿ9²Ã“¸û›Õئ“ÈÆý	Û­"³-tˆ¯4ø lB6†"þæZ¸ç è_Q}ÃÙUun'nãmÝc±LŠÛÉ©ÇáÞ}Åþb’ò&v–=#–ý뚀ÊK­‘1äŒô=µ—sqùžQX>/==7ní·|-O³ÑYö.þÙ¨ìäwèâ䄃Ƕ¶Yòºœ{ïY]Åk¡yÆf¶½¼ß_:é8P\4Áh¿™ Òi2·Èô&_¨È<Oo¶E¾=bžHÊB<õcÂG¦Ë…¤ó‡#™±gBN¸zÒyAóã¹E‡_Ls'‘,á†küÉŠ³#þ,eÓc1uÒûfÐ76žÆÖKOæ¼vIc¥ƒÉH*ÝRþЪ(¯éGBÉ	Ag±û:¦‚Wø‚b­´E$x×q3È=V¢b’YøbÖ24¯¨½Ôƒ‡þ`Q3]ª({«[öÊ%ª¼)'…·G7Š³ðÓÑ57uÁ…çoÈ7f>¬òR-ôXŒ4õ€;x&íy{å1›0´ó4*»‰{ñ»%t¡LqmiÉŽÀWä,WS3jÀM.ÃQ,k·eW”GÞù«‘‚Ÿ/½6Êé7r"˜2…)~‹Aï˜n>ã™CÆö·~„ Xã“d”¶ i@VÁ”Ùuðu_)Kš™á›s³AŽ0iT€y&¥Ÿ~’=Ÿ°ÂÓ}µ'’X„h…ílfA„ä@íZ΋=Šƒ9r> JXÍ¿(…Þ‘ú[É/_¸‚üÂ-?¬ ŸÝ
-w‘ÓÔᢂÎcã°7†è­Ð[žŒp#[ÒaAèËYòQ·©,÷ñFúÐD‡ÓÁ{JÀEÙv0®Ó|Œ0ßð—Û2ä2•Òè"ªµ ÷ÎuË~@${žEkqnœ(â›alàâ‘SIßúƒ0Xrs`Cv:CPã¤×h¢ÈÂG¬`xFæƒzh0cšFïæ뤜?m9þÅ‹ßlóÑ6Ðùv¼ï_úÁˆ*t
-Óµ'l©Û‹À)ցø
-Ûß·ü•4%‰ 0/FK‚å/|÷oL<+ÀrŸ$…2f'u’­há àö¶óõ0ÎÇeüÚÒjanúúó¢˜ëˆ Ô¿{{òÔ¬åÍjˆ:G£ ,_‰Œ¤V¨^ÉÀ@|–ʼn	hg™w¯ã÷çíê?!¦¤d
+xÚ}Ë’Û6ìî¯Ð­òÌš+RïÞ’´é¤Ót¦³îäöÀ•i›,¹’¼›ýûâ%[Ú(½X$ ‚ ˆ§£àDÁ/«·ÛÕýû4
+t¤Ê¨ÔÁvèT«<ÒAV”*-“`»>‡I¶þ{ûëý{c‚B•Y–e«\Àˆh\÷äºõ&N“p».Šðå¼Þ˜2t=Ãìz£ÃfÇ›W]:?¬ã(|aÈǾQ¸Crè<|w´çadãý«Ÿ·«W.‰'‚¦*Žƒê´úüwì ÷k©¸,‚g¢<qZ¨,Ma]«?VÑT{.jŸ”ŠÔDÍ|BdYøëðÈ›áèxQÕÞ5kS„Ã}&ÀI
+({>wp¢µÕÚä|0
+Û=#>¾UùÐ\!pOHﺗáÇ}s`¼ïåÛ tðvp;´(³Ñ±J“’åµ£•«¶AFC×ÖµØ#
+H6OE$¼êp‡WD#‹	ÉL7 at T¶aDÛÔ#;W×“Sé„1v`Pf"z*’#éÓ­¯íc\âX¤ÅóÑën„â«|Û0ŒL„¸ºnQõgy§Æ»¸l&—mIȤu݉ý;§Î*OõèߤÊÀts§‰¥u>Òunïº^8·üµd\?‰Ü‚ä+HËŸO¾Ùµ¨Ç3ÁSVªí¾ôƒEÍïH¹M‘©"+^yD`¡çLa&y‡1jÀ–-ˁäö„ÈG9ÍÄùHþÜ1Ûˆ/!¼8|ãëÚ2–¼1­°}÷áý¯&^±ä¾çsí++eá_Q9uPwòH³|UÄ`|3¿?­c>¾_¾‹–¥³ë£Á/ƒ—a…kOöÙˆá—^¿€F³øŠ²@ÏøÉï(Ð r
+´(cWØÃÇ
+?–ŽSeòr®øÛ{6:ðÍèJ¤Ï­U™¦¥“%‰ÊKqåX oê(
+ÿì9ýäáoîÉÕ’Z¦ùvÁ¥J ó¿Oë"FÅ“„2rÕùG|¹¶è6µcªÖ»
+üR^¢¿0â¯H']?ðFØT–̉¡@üé\£º›\râüª|rÕfÉoXC2:H¾š¤š3Q‡ÅçrÌD¸ï]³Ã›ÞŽ¾'ŸCXï†Ë™áû÷âH€ï|çª3¢öí˜g(I#£H«¶^Hq;´˜ºá&P5Ë
+ä!øDG“›¢rêQ=C,S¡I{rÄÜHô¶ïŸQ–¶Û]9ÑÍ›
+‡î™h:ÏI ѐA«Ê†·;÷(ÏkŽ¤å¹	07혨jOxí#U±«ÎÞHM`NóZ0Šéí€ògF^1‹gUGÛ3¢i Ö²¼âRƒ«þh;9/ŒÌ¬0!âÙcŠFŒ¸5#/¹_D†îEx´‹Fl›†ŒƒÑ;´w\›úVê’ ÀÔ?Œz´½”7Š3[ùº‰âký&ü™~àaî;ZüãÖ)(³˜á²X%q:+¤$m0:µ H{+©ð¨ÍÔj=ä…H+
+
+Ö¬vj5§ú¼I!õpُ¿u	qÊÙ‘±gÌÑü?Gvxw³ÛtÙ¸?a»U„  Sc¶…ñ•€ÁCÈÆPÄß\÷ ý+ªï8;¢ªÎíÄm¼­{,–Iq;9õ8Ü»¯ØCLRÞÄβgIJ]°1Py©52†œ‘¾§örc..ß3
+Ë祧çÆ­ýž¯åi6:ËÀÞÅ?•ü]œœpðØÖ6K^—sï=««x-4ÏØ̶—÷ûK'Š‹&Íá÷/sa¤Q:M晾€ÂäU™çéͶȷ¢GÌIYˆ§~AøÈt¹tþp$3öLÈiW#C:/h~\8·èð‹ibî$’%Üp?Y‘bvÄŸ¥lz,¦NšaßÌúÆÆÓÃØzé‰Áœ×.i¬t0I¥[ÊZå5ýH(™"!è,v?PÇTpã
+_P¬•¶ˆoá:næ¹ÇjBTL2_lÀZFcæu£—zðÐ,j¦Keß*Ç–ýŽr‰*oÊIáíэâ,üttÍM]páù²Á™ÏD룼T½V #M=àžI{Þ^yÌ&$íÅð,Ênâ^ünI'](S\[Z²#0äÆ9ËÕÔŒp“ËpËßÚm€CÙå‘wþj¤àçK¯rúœ¦LaŠßbÐ;¦›ƒÅ8B搱=í!(Öøä¥-HÚŐU0ev|ÝW
+ä’fføæÜl„#LU`ž„I駟äDÏ'¬ðt_퉤A !Za;›Y!¹P»–3Çbƒâ`Žœ¨VóÁ/J¡w¤þVòË®à ¿pË+Èg·B at Gà]ä45A¸¨ óØø¬‡„Á!z+ô–'#ÜÈ–tXúr–|Ôm*Ë}¼‘>4ÑátðžpQ¶Œë4#Ì7üå¶¹LåG€4ºˆêFF-ȽsÝòŸÉžgÑZœ'Š¸Àf¸xäCÒ·~Ç „ÜÆؐÎÔ8é5š(²ð+ž‘ùFÇ ÞÌÀ˜¦Ñ»ùú)çO[ŽqÀâ7Û|´
+t¾ïû—~p'¢J ÂtEEí	[êö"pŠu þ†íï[þJš’Ä ˜£%ÁŽòŒ¾ÀûoL<+ÀrŸ$…2f'u’­há àö¶óõ0ÎÇeüÚÒjanzCýyQÌuD êˆß½=yjÖ‹òf5D£Q –¯DFR+T¯d` >ËâÄ´3‹Ì»×ñûóvõAù¤‡
 endstream
 endobj
-6060 0 obj <<
+6051 0 obj <<
 /Type /Page
-/Contents 6061 0 R
-/Resources 6059 0 R
+/Contents 6052 0 R
+/Resources 6050 0 R
 /MediaBox [0 0 612 792]
-/Parent 6049 0 R
+/Parent 6057 0 R
 >> endobj
-6062 0 obj <<
-/D [6060 0 R /XYZ 151.701 685.529 null]
+6053 0 obj <<
+/D [6051 0 R /XYZ 151.701 685.529 null]
 >> endobj
 202 0 obj <<
-/D [6060 0 R /XYZ 151.701 534.396 null]
+/D [6051 0 R /XYZ 151.701 534.396 null]
 >> endobj
-6063 0 obj <<
-/D [6060 0 R /XYZ 151.701 505.397 null]
+6054 0 obj <<
+/D [6051 0 R /XYZ 151.701 505.397 null]
 >> endobj
-6064 0 obj <<
-/D [6060 0 R /XYZ 151.701 413.484 null]
+6055 0 obj <<
+/D [6051 0 R /XYZ 151.701 413.484 null]
 >> endobj
-6065 0 obj <<
-/D [6060 0 R /XYZ 151.701 389.718 null]
+6056 0 obj <<
+/D [6051 0 R /XYZ 151.701 389.718 null]
 >> endobj
-6059 0 obj <<
-/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F71 5424 0 R /F17 3698 0 R /F70 4384 0 R >>
+6050 0 obj <<
+/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F53 3738 0 R /F17 3698 0 R /F59 4373 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-6068 0 obj <<
+6060 0 obj <<
 /Length 2383      
 /Filter /FlateDecode
 >>
 stream
-xÚ­YÝoÜ6÷_¡G-UDRÔG{é!W¤8çp°= éWâz…h%W”âø¿ï|kíZN“ÖO¤†Ãáp>~3ÜM£»(~ºúñöêí¿¤ŒŠ¤*RÝî#‘¦IYÉ(/«DWYtÛD¿Æ7¶žÚ¡ßüvû3±—I•ç²Ë*I;e>•¨d³i®âsÜ™ÍVéwÏc;mT?2åz€1ëX¤NáܤJ+RA‰"IE„f2]½»½úýJ xZêD©¨>^ýú[5°ös”&ª*£â<FJ—I®5Ì»èæê¿Wéòæpž«ËêìêY•Ðõ•D"àV°¿ûbŽ÷íó<þçÐLEv7°›i#â“‘„^Þ(¶2OòL²ÌÛƒe®B,¹¤L2™…k»ã.©‡~¿&Ìô‰óÞŒæh'j(¥âé ªÀ,‹ÓfgÇmg?odÛ.¬²[€ôÈ\­ûL
-)4?¾ÊA‰"Ê…H¤’hx¤ƒ5’\êH%U©£ÑFû…¥Ï¥­øPd0>s¢ÈªosbUŽ2GÃœÔË€T²y>¦é×"HèDäÅ÷„гS³bÂðòØìO­Y$,‘®ªD_Õ¸ª¾0ÀkˆzÁ= P¥z)<è²¾ÓÑ—¢¼Y¿OX¦—²â5ôB·AØ¿Šùÿº,"½'¡SH.å©LÊ\y8 ŒÑ*¶<Ô8Èx毑‡–‡‰Èépø0@²#§T$E²‰û¾-Ûu¥Y½N¶£¬•|“#ÛQdš©SÚå/g;Ý$“¯’í—Çj¶f°ƒ/¡*‡T•dJ„ŠÐº€ÁŒÎÓÁ2¡±{3w ¢Omç¼íkÏÕq|g¶ <ù’ø¢2Bú"¤t¢eùTؤ/k7³Q"íößö3Õ‡¼x*ÛbéÏ‹Úû~³Õi»ƒ9‹ZCÄe­)UüÈ¿tI\¯»Öö¸:ñ·™a‰	mm&èˆÜNÎvû ëÞd»GþÞ#O¬©qãuF%`Dg*-ŠÞ£MËõã)6,EÕ¹”1Œ_è²:LÚéÀl§ƒˆ>Öòªvï&âíï³uþ´©NI‹5õŽÃÌ—.6’UïfØ)Ë.Ïc3à£M𳈄/÷][·ð^<3<@€Ê}J
-ïâëàòD1ˆ³ážO óÂ%À\™¬BÓTÖ¬ñÒqØف°·ˆ-"TLí`‘oïádƒ/Í‹50ÃŽ÷ò8oZ·àfÏ魏'=Y_3°ÁätÉ7H†€éë/³'EU<ì×ÀY—Jj˜ðâf>7S­é¯û&+]¤/Œg¦;ÁßôS‡yòd/€bж Á²+ŠÞÃÎìÐÕ*Óxx™¹ñø,çãa	¤£-²ÊK†¥›ëys–ŽüM÷„=RHX†o8™`útƒdMÓ›®
-ÖÃñˆ¾±#x´cë"¯8tž0ŸüƒñÔ·<šzšMGzÑê2T˜c™ÄŽÙšv»¦áÉJ’TH¥
-†
-ÇÔ¶çñ¶ñ9¶!™ò'Ë OÓ‘V†ø½|0 ŸyØ/âÿ}xÿÿ•|» FÂ(ͱccYJë
-ÃËŽ4Œ@¢ì†oßÁioÏÑ—îM;2/‡ùÙnR`ÕŽÕÍ.ID?Æ—.´ÝÅaHÇÃN#E…Ô×D4&%²wt“ADSiˆeX¸¾aÂ/à"Ðžp¼Ö[r
-%$ ×M cÝè:Û9ÔT`©m?±$ò5pÁ{êè˜XA#¶rm8Ï-ù\€ÏêËÛk*epRéÖ3Ô¦g†z´±Ó8¡^Þ]ºyܦe<0@™ŸÛÆú“AX³]‰š¡ïüoÙ){:wþ%hêÚ:çý2 ó¼LaÜR*xÓû
-Û¬zïšáˆT-ÀÌ1‹ÎL 8ÂptN¢Q™tÏ”§RŠ],†gn÷<rhÐîºIßYá¤_$óZ»p‘ÚPŠ´ÀRøˆE‚fCøŗ™ááóFçð­§>!=~@°—¹áO"ì(;Öq+`[¨Þˆr‹zt¾-,v-[¯à Fœ$àœkwôÃJ ƒ;FjÌ*èí°f2þå`ûp¦ßpÖðB¿¦qëÜL}‹¦^n› ý?k›pÅûÛ èF1.&¿³#´ÇYÓxiXî$¹ÖSø¦´†jâÄw=gôÙÒ³–LŸúÍ
-$a2ðèõ='b{ØÏSWŠ“—Á<…*„g[ë°ÍãeF6š„´t¥ã)^Çzž¶©wá_•Î~MU"*~+B‰kͼ„W™k¿(‚c¨H'œýnUfI%ÊoüݪÌO§àguã%·K…¸l¾ñxÇãāŠøbWcn|¢ômNš¢e¶¢€[ÃõÜ@óˆû1%ïLÛS"h
-Vgyz™À²	£_¿ß{¼ãh¦§6´`UaܘC=ÕÂ\Íu虀ãëí]x
-^¾ƒØîü§>åûÕ%ç¾:ùF >ØaâSf”%Á+B‚‡àèÞy^
-š‘xÚúÑ¿=IJ5o¸aX´=Èq4ì(¿ÓS/»œð>B´ìH¸lm°NጒFzÛ„w2N¼¢\ÎÂ;
-	x6ôû,}ü#ç†7\t@$•Ù³'“æˇ޾ЙŸLŒjí8àUBmBµ2fôç
-_c&³3s#ƒVä?½çó›ƒqdˆ ¤ÒÃ'XNp‰Ðnµ¨Ÿ[üá îŠ{`üFüúpsÃÀ”)ïMÝvçÝm«§î™:Oó½c9-:
-g§7~°)2¥^ÂYiÿëéúÖN5÷ŒÍžlûÙ—ÖËYOÁ®ÅÛÃˉS)õÆäæ'
-­ZÞˆ	|!œÝ
-<äŸíiw£AX÷ëèšçå@?7  d!ø@ˆÈT^ÿ`­[ŒsÔ©mÏÌ/ØM¨4ÉËÓ_½#Ç^Dâ¢LªL>Câ¼à‡>遇o„g·^C:¤ðÆ“†„½2­ü©ìÌ'‡ö„“*4iDK›!ލþ­çF Üí«¿²½»½úP³Àä
+xÚ­YÝoÜ6÷_¡G-UDRÔG{é!W¤8çp°= éWâz…h%W”âø¿ï|kíZN“ÖO¤†Ãáp>~3ÜM£»(~ºúñöêí¿¤ŒŠ¤*RÝî#‘¦IYÉ(/«DWYtÛD¿Æ7¶žÚ¡ßüvû3±—I•ç²Ë*I;e>•¨d³i®âsÜ™ÍVéwÏc;mT?2åz€1ëX¤NáܤJ+RA‰"IE„f2]½»½úýJ xZêD©¨>^ýú[5°ös”&ª*£â<FJ—I®5Ì»èæê¿Wéòæpž«ËêìêY•Ðõ•D"àV°¿ûbŽ÷íó<þçÐLEv7°›i#â“‘„^Þ(¶2OòL²ÌÛƒõ÷VK.)“LfáÚî¸Kê¡ß¯É3}â¼7£9ÚÉ‚J©x:€*0Ëbg'Ç´ÙÙqÛÙÏYƶ«ì =2Wë~ SÃA
+Í„ÃO熯rP¢ˆr!©$é`$—:RIUêh´Ñ~aési+>ŒÏœ(²êÛœ˜E„£ÌÑ0'õ2 •lžiúµ:yñ=!ôìÔ,‡0¼<6ûSk	$K¤«*‘ÅWu nª/ð¢^pT©^
+$O'º,‚€ïtô¥(oÖï–iÀ¥¬x
+½Ðmö¯bþ¿.‹H/ÂIè’KGy*“2W c´Š-52žùkä¡åaâr:þìÈ)I‘,Eâ¾oËv]éDV¯“í(k%ßäßÈv™fê”vùËÙN7Éä«dû屚­ìàÇKè†Ê!AA%™¡"´.`0£ót°LhìÞÌÝÄ€èSÛßy oûÚ3AµEß™-O¾$¾h„Œ¾)hY>6éËÚÍÁl”ˆG»ý·ýLõ!/žÊ¶€Xúó¢ö¾ßluZÆî`@΢ÖqYkJ¿2Ä/]×뮵=®NümfXbB[›	ú"·“³Ý>ˆÄº7Ùî‘¿÷ÃÈkjÜx@QIØ ÑÅY„ÊA‹¢A‡÷hÓ2A}ãxŠ
+KQAAuîec㺁¬Ó‡v:0Ûé ¢O£µ<ƒªÝû†‰øFûûl?ícªSÒbM½ã0ó¥K€dUÄ»vʲ€ËóØ8Æhüì¢áË}×Öí„Á¼ÏÐ`£2BŸÒCÃÀ»ø:¸<Qâl¸çÀ¼p	0W&«Ð´•5k¼tvv ì-b‹SûXäÁ{8Ù ÅKó"d
+Ì°ã½üNà›Ö-¸ÙszëãIOÖ×l0ù#]ò
+’!`úÆúËÀìIQû5pÖ¥’&¼8¤™ÏÍTÅGkzÇë¾ÉJ©Çã™éN@ð7ýÄÔaž<Ùà£Ø´-h°°ìŠ¢÷ã°3;tµÊ4ž^fn<>ËùxXéh‹¬ò’aéæúGžÀÁœ¥#Ó=a…–!ÅN&Ä#X >Ý YÓôf «‚õp<¢oìí˜ÆºÈÂëΝ'Ì'ÿÂ`<õÃ-¦žfÓ‘^´ºæX&±c¶¦Ý®i8B²’$ÒA©‚¡Â1µíy|†mD|ŽmH¦¼ÅÉ2@àÓt¤•!~/ègö‹øÞÿ%ß.€‘0JsìØX–ÒºÂð²#Mã(»áÛðgpÚÛs´Ã¥{ÓŽÌËa~¶›Xµ#Cuó†Käñ¥mwqÒñ°SàH‘@!õ5II‚ìÝdÑTb®o˜ð¸H 4‚ç¯õ–œBÉ	ÈuèX7ºÎv5Xj[„ÄO,‰|
+\ðž::&VЇ­\ŽÆsK>à³úòöšJAÜ€ÔGºõ̵陡-G,Ã4d¨†—÷C×€n·iÙ#Ì Pæ綱þdÖlW¢fè;ÿÄFvʤΝ	šº¶Îy¿…È</S·”
+Þô~DÃ6«Þ»f8¢U0sLàâ„3Ž0]A…“hTDf Ý3å©”bË€á™Û=´{nÒwV8éɼÖ.\¤6T„"-°>bQ„ Æ#Ã~ñ¥pfxø¼Ñ9$|ë©OH_,„Çenø“;
+ÄŽuÜ
+ت7¢Ü¢ž oËÁ‹]ËÖ+8¨'	8çÚý°ÀàŽ‘³Ê0j;¬‡™Œ9Ø>œé7œu¼Ð¯iÜ:7Sߢ©×Û&hÿÏÚ&\ñ¾Æ6ºQŒ‹ÉïìíqÖ4^–;IE®õ¾)­¡š8ñ]OÆ}¶ô¬%Ó§†€~³Éc˜<z}ωØށösÇßÔ•âäÀe0O¡
+aÁÆÖ:lóx™‘&!mà]éxŠ×±ž§í_ê]øW¥jÙ¦‹*•¿¡Äµf^«L‹µ_”
+Á1T¤‹Î~·*³¤å7þnUæ§SðdzŽºqÈ’[Š¥B\6ßx¼ãqâÀE|±«17>Qú6'MÑ2[QÀ­á‰zn yÄý˜’w¦í)4«³<½Ì`
+لѯ…Žßï½Þq4ÓSZ°ª0îÌ¡žja®‚æ:ôLÀñõö.¼/ßAlwþSŸòýê‡s_|#P
+ì0ñ©3ʃ’à!ÁCðtï</ÍÈ
+<mýèßbYŠš7Ü0,Úä8v”ßé©—]Î	x!Úv$\¶6X§pFI#½mÂ;'^Q.gá…
+<ú}–>þ‚sÃ.: ’ÊìÙ“ƒIóåCo_èÌO¦ F	µvð*¡6!‰Z3z†s…¯1“Ù‡¹‘A+òŸÞóùÍÁ82D Réá,'¸Dh·ZÔÆÏ-þpaWÅ=0~#~}¸¹a`Ê”Œ÷¦n»óî6ƒ‡ÕSwŽLwßçùÞ±œ‡†³Ó›?Ø™R/a‰¬´ÿõ…t}k§š{Æf
+O¶ýì‚KëeŠ¬§à×â‰íáåÄ©”zcr󓆊V-oľÎî	òÏö´»Ñ ¬ûutÍóŠr ÎŸ›PPH²| Dd*¯°Ö-Æ9ê‰Ô¶gæì&Tšäåé/Þ‘c/"qQ&U&Ÿ!q^ðCŸŽôÀÃ7³[¯!RxãICÂ^™V	þTv擇C{ÂIš4H¢¥ÍïFÿƒÖs#îö‡Õ_ÙÞÝ^ý\Àë
 endstream
 endobj
-6067 0 obj <<
+6059 0 obj <<
 /Type /Page
-/Contents 6068 0 R
-/Resources 6066 0 R
+/Contents 6060 0 R
+/Resources 6058 0 R
 /MediaBox [0 0 612 792]
-/Parent 6049 0 R
+/Parent 6057 0 R
 >> endobj
-6069 0 obj <<
-/D [6067 0 R /XYZ 100.892 685.529 null]
+6061 0 obj <<
+/D [6059 0 R /XYZ 100.892 685.529 null]
 >> endobj
 206 0 obj <<
-/D [6067 0 R /XYZ 100.892 660.623 null]
+/D [6059 0 R /XYZ 100.892 660.623 null]
 >> endobj
-6070 0 obj <<
-/D [6067 0 R /XYZ 100.892 641.897 null]
+6062 0 obj <<
+/D [6059 0 R /XYZ 100.892 641.897 null]
 >> endobj
-6071 0 obj <<
-/D [6067 0 R /XYZ 100.892 614.242 null]
+6063 0 obj <<
+/D [6059 0 R /XYZ 100.892 614.242 null]
 >> endobj
-6072 0 obj <<
-/D [6067 0 R /XYZ 100.892 614.819 null]
+6064 0 obj <<
+/D [6059 0 R /XYZ 100.892 614.819 null]
 >> endobj
 210 0 obj <<
-/D [6067 0 R /XYZ 100.892 554.968 null]
+/D [6059 0 R /XYZ 100.892 554.968 null]
 >> endobj
-6073 0 obj <<
-/D [6067 0 R /XYZ 100.892 528.123 null]
+6065 0 obj <<
+/D [6059 0 R /XYZ 100.892 528.123 null]
 >> endobj
-6066 0 obj <<
-/Font << /F22 3706 0 R /F50 3701 0 R /F17 3698 0 R /F15 3700 0 R /F71 5424 0 R /F4 5492 0 R /F70 4384 0 R >>
+6058 0 obj <<
+/Font << /F22 3706 0 R /F50 3701 0 R /F17 3698 0 R /F15 3700 0 R /F53 3738 0 R /F4 5484 0 R /F59 4373 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-6076 0 obj <<
-/Length 2031      
+6068 0 obj <<
+/Length 2032      
 /Filter /FlateDecode
 >>
 stream
-xÚ­XKoã6¾çWè(kEâSZ ‡}-Ú¢ERô°ÛcÓ‘°¶åJr²î¯ï<(YrÔv·Í‰Ôp8Îó£Òè>J£o¯^ß^]¿×i”¥I‘Yt»‰2%6Í"“‰.Tt»Ž>Ä*_ü~ûýõ{!¢<)ŒQÄieb³ύo|³XJ­âÛEžÇ§Ãb)ŠØ·Ls‹eï×üqãWǦê2OLù±†1×Èž©ÌÆoJwèzÏ¿zw{õÇU‚Æ#Eu"e´Ú]}ø=Ö°ö}”&²È£GâÜERç‰ÑæÛèæê—«t|{›ÍÞ^š$Ë4ßìàÚöqýr±ÔBÇ›j‹*ât_…Éví¨ H]f2Ña_[ºuýøûTÁï›úxø‚}×ïAÅ‘ö FªDå’Å|·Ø<îJûÏnwØz¦¶e½yü˜Jß„…©N÷uÇ[¶Õ§…€Ûw53ÝÁÇAî±õk&WAÚ¡q«®Zy•…e¿­ikýéxà•Çj»±Þ
-µ+ý
-ÿÄ·úJ‚—Å~×¾[]³§æLcl¢MÑ3»ýzN¢I¦ÌD"¹bN ¶‰°¢ç}±X*•ÆÕƬˆÉ|8ÙÔGyœVD×¥Ùù†9ܐH?}wó‚g`¯=Ye™Y›H8|"?¼Å]¯~^ä2N‚~–ôÓyÑÇ‚ND`—‰LàrZYšÆïú8òl‘Åõ“ócš©ûc㺊Ió&L¢Ál$öœ:oG%To›vw—¬êýfNž*¥΃kÜÎsÒK	&pÎTÜú®eäTã—[ÿ€×÷Û~™«	NÌVµ/©bÀI³‡o/ꇲP¾L¤ Œå \Æ$FèH&E®£ÆG›QŘŠ{Z‹¸JƒÌ‹b”×¾¨©¨€ò*•¢A?Üø1MíßWBä´Å×TÂ'‡jˆ±BÉËCÕ—³ ×*“%yñ: {Qª/îÿ,²þÎ=*§j>’H®Ntn{	_ëéQÁ°_'LC&HmžC/)3ñ,øï²(žÀÐç€i–¤J,
-É„Š ÕFKì8¬x8â ↿*: «‘ñ70ÈŒ¶C…,yp<à¾;Ò—¦½Æ({¦´×s‰'þWÖƒHcôæÒXs£ž'ï/ŽÕlÎÞaä^CŽ¸úˆ€ë
-˜Àv¥Î=G†Žó¶Þ9ÄØpì—QµÊ€ýøȯ­o–?ø*ñÆL #ŠoNý™
-tìpGhlÔ(,‡†PÐCEÀS	ƒñ„;îË¥Ôµã•MÝi]ÝTû{þpÔÎaPPXwÔóaÂèÅ®–sPo ÏÁþ9B 
-GÇÃÊój㶈Šœàš>,Å[
-2xOã	XÅu[ž'FË\Ô®/ÅV"v£#WgA3š²Ø|»T¹ˆ‘âÈZñ<@CjǏԦýžWÖ½G`ŽNÆDŽG½›Ñ"®^`ëíÖ7-ê_dôÄ M8–ÂŒ® >ñÝ Å¡å±?ç$Û²™8Šƒ°óH•¨V ‰ê°Ûñ¦ˆ_­G‹€zƒLÀÊOa-…àÖxç8Àª=ñãAŒw`@N­®Cm at YÒ](“ÈCo2ÿ9¡plb+$ˆUEü*ÕT³¹sècaÒÁvâ‰í˜†žüùí› õaŽŽ‡vðw%d!ÞtÌÛø6„×¾­îèÔ
-Ñ°”ÀÛÀˆÉ7£3_4sÁ>VÔߏ¬”›¸Þ0G`5gCÚžeœÄvw®õ`8“ªø5;ŽÞ/È?Ä°^Ä휒h®×oß´!Ø•œÆžR
-l€Ï-\2æÛú¾S.08™‰R”Ð"¨l­ŠmwP
-¼TftB}0£†×	<ßݾ}ì݆+ûQF×Í'&ö:ãÿ8ú¶rv5>'™>òl€í'f‚€›ûc±?͈®¤'ì¡ÃüVReFrãvèÁ;Œ,¤„Ê+5îñYC%hUxÛØ韥“LžŸ-~¡¡¶bpœfŸ."‘rx ~Ã’;z*CWÃb­
-‡.²ð„v¼g”üÞËm¢Œ™z¨ÄJOºž̧!Œ”®9¶]àG30þ‚*AJ¦*¡2âjûxƒÉÊA—ë5™>Û‡Ú;W8•ŇT†þ# uø€ø|Ç.‚ó®„Þy_†:ì*çs0Ú+TžáϏåjÐ0¢¼nÁ=Òâ2¸ÏOaRˆ;Ç?Bk‚ÀäìLÄ.ãb‡Ë¼ÆB¶Ãv`ô¼1„çÜÿ£Aª˜§qxõ¢ ›Å%ÏRúµ@cË+U o¸ÿÆ`ô#•z¢¥òŒKƒ)45%XRCܾ¢ŽeÓs¸`Çš-¿Ž ˆ˜ö/$0¬! ˜O[RÈ ¹ðU:<¯ÌØΝ3Ð'1>:®ãÿ—Š^þ/P\â±x0$™¯6„9Oôî?ç¡|r!\å<x¨šz¿9ñ‚m9 ½Á¾ÙžØAFÎÈqM¸qç§02DJw¤Ÿw…ˆ9=ìá%–~” m"™q¡DýŽ™öÌ4&HaÇâÌõç  7øP|±Üá£.nÂÆÁ¡ÿ^'ÐP)Ý`l;¡ã!ávFÀÉ×#¡w½¥f-	9¶—·	lû){Þ³÷@ø4ûЁ÷Ö_DÒÎ
+xÚ­XKoã6¾çWèHkEâKÒ=ì³hÑ-’¢‡Ý›Ž„µ-W’“u}çAÉ’£¶»mN¤†Ãápž•D÷Q}{õúöêú½I¢4‰‹¤H£ÛM”š4Î’4²y›BG·ëèƒÐùâ÷Ûï¯ßKåqa­&ÎLÅYšƒ â¹ñ̓oKe´¸]ä¹8KYß2Í-–©Ø¯ùãƯŽMÕ-T"NLù±†1kdOuš‰7¥;t½@…ç_½»½úã*…Aã‘¢&V*Zí®>üžDkXû>JbUäÑ#qî"eòØómtsõËU2¹½š½½²qš¾ÙÁµíãúåbi¤›j‹*ât_…Éví¨ H]¦*6a_[ºuýøûtÁï›úxø‚}×ïAÅ‘ö FéXçŠÅ|·d¹èJ“LøÏnwØz¦¶e½¹xL¥oÂÂÇÄ$ûºã-ÛêÓBÂÎ퉿»š™î`ÈE{lýšÉUvhܪ«Vd¥acÄokÚZ:xå±Úng¬·BíJ¿Âã?ñm§¾Ràe9„ßµïV×ì©9ÓØ,6¶è™Ý~='QÊ8Õv"‘\1'Ðd±ÌdÏûb±Ô:ÕÆ´d>œlê#†<N«@¢ëÒì|ÃnH¤Ÿ¾»yÁ3°×ž¬²L³,Vpø$D~x‹»^ý¼È•ˆƒ~égò¢ËÀ®bÃå µÒ$ïú8Pòl‘ŠzÉù1Iõý±q]Ťù“66YÊboÁ©óvÔR÷¶iwwñªÞoæäé"Öfà<¸Æí<'½R`×áL‹Öw-Ó §¿Üú¼¾ßöË\M€tb¶ª}INR˜í8|{Q?tåËFÊX:@Áeml¥‰T\ä&j|´UŒ©¸§µHƒ«ȼ(F)xí‹Š‘Ž
+(¯ÒR)ô™Á“$ûûJˆœYñ5•ðÉ¡b¬ÐêòPý%Æ,ÀµÚ¦q^ü£ÀžB”š‹û?‹¬¿sÎ©š$’«c“g½„¯õô…¨`دf ”±Ï¡—I5„™|üwYO`ès@É$­A–ÆdCE€jcvV<q¢á¯Š‡ŽÈjk•ø•Òv¨%ŽÜ—bGúÒ´7eÏ”öf.ñäÿÊzi­2ÐþCÚknõóäýű†ÍÙÛ!ŒÜkÈñwC‘p]	Ø®õ¹ç¨ÐqÞÖ;‡Ø ΀ýRªÖ@°" ùµõÍòÿ@%ÞÚ	`$PñïÍ©?Sb‚îE†Gã¡!ôPðÔÒb<áÂŽûré uíxeS7AZW7Õþž?µsXÖõ|˜0z`±«åÔ[@Às°¿AŽ€ÂÑñ°ò¼Ú¸-â‚"縦„â­¼§ñ¬DÝV ç‰Â2WµëK±ÕŸˆÝèÈÕYÐŒ¦,6Ä.u."RY+žhHíø‘Ú´ßóʺ÷ÌÑɘÈbÔ»-â*àV°Þn}Ó¢þEJOØ„c	!Ìè
+àß
+PZû“qN²³A6Gqv	¡Õ
+ Qv;~ÂâaaÐùÕz´ð ¨7ȬüÖR¸ n;ÇVí‰b¼3 BpjupjÊ’î2 at yœ\@z“ùÏA…ëd[!F¬*Å«pTSÍæя¥MÛÉ'¶czòç·oÔ‡
+8:ÚÁküÝ•…xÓ1oãÛ^û¶º£7
+P7DÃ6Ro#&ߌÎ|ÑÌûXQ?²RnE½aŽÀjφÌz–q/xØݹփál¢Åkv½_ˆ-`½ˆÛ9%Ñ\¯ß¾iC°k5=­5Ø Ÿ[¸4dÌ·õ}¦\`p2¥(¡DP9Ë´øµ=BÜA)ÐðR™Ñ	õÁŒ^'ð|wûö±w®ìG]7Ÿ˜ØëüÿãèÛ.ÈÙÕøœdúȳ¶Ÿ˜	>lîÅvþ4g ºâž,±‡ó[I•ɍۡï0²*¬Ô|¸Çg
+•l Uámwüö×&NÕùÙâj+Çiöé"c¥†à7,yðh°£§2t5,ÖÆrÈá)OhÇ{FùÁï½<‹µµS•XÉà©B×ËFói#¥kŽmøÇÑŒŒ¿ „JP%Ó•ƒPñ‡ÍúxƒÉÊA—ë5™>Û‡Ú;W8µŇҖþ# uø€ø|Ç.‚ó®„Þy_†:ì*çs0Ú+tžâϏåjÐ0¢¼nÁ=*Ã1dpžŸÂ¤>wŽ„ցÉÙ™ˆ]ÆÅ—y…l‡í.À èycϹÿGƒ,T1ODxõ¢€,%Ïúµ@cË+U o¸ÿÆ`ô#•zbFå—SijJ°¤¸}E+KÎá‚k¶ü:‚ rÚ¿À°f„ `>maH!ƒpäÂWéð4¾2S\`;wÎ@ŸÄø踎ÿO\*zù¿@s‰ÇâÁd¾ÚT"ä<Ù»ÿœ‡êÉ…p•óà¡jêý.äÄ¶å  ôøf{bY5#Ç5áƝŸÂÈ)Ý‘~ÞRpz†YÃ?J2úQ‚´‰dÆ…õ;fÚ3Ó˜ …‹3ן3€ÜàCñÅr‡:Ñ„ƒCÿ½N 9 6RºÁØvBÇCÌ팀+’'®GBïúŒšµ"äØV\fPÜ&°í§ìyÏÞáÓìCÞ[o½Î"
 endstream
 endobj
-6075 0 obj <<
+6067 0 obj <<
 /Type /Page
-/Contents 6076 0 R
-/Resources 6074 0 R
+/Contents 6068 0 R
+/Resources 6066 0 R
 /MediaBox [0 0 612 792]
-/Parent 6049 0 R
+/Parent 6057 0 R
 >> endobj
-6077 0 obj <<
-/D [6075 0 R /XYZ 151.701 685.529 null]
+6069 0 obj <<
+/D [6067 0 R /XYZ 151.701 685.529 null]
 >> endobj
 214 0 obj <<
-/D [6075 0 R /XYZ 151.701 533.078 null]
+/D [6067 0 R /XYZ 151.701 533.078 null]
 >> endobj
-6078 0 obj <<
-/D [6075 0 R /XYZ 151.701 504.377 null]
+6070 0 obj <<
+/D [6067 0 R /XYZ 151.701 504.377 null]
 >> endobj
-6079 0 obj <<
-/D [6075 0 R /XYZ 151.701 476.864 null]
+6071 0 obj <<
+/D [6067 0 R /XYZ 151.701 476.864 null]
 >> endobj
-6080 0 obj <<
-/D [6075 0 R /XYZ 151.701 477.441 null]
+6072 0 obj <<
+/D [6067 0 R /XYZ 151.701 477.441 null]
 >> endobj
 218 0 obj <<
-/D [6075 0 R /XYZ 151.701 436.721 null]
+/D [6067 0 R /XYZ 151.701 436.721 null]
 >> endobj
-6081 0 obj <<
-/D [6075 0 R /XYZ 151.701 411.396 null]
+6073 0 obj <<
+/D [6067 0 R /XYZ 151.701 411.396 null]
 >> endobj
-6074 0 obj <<
-/Font << /F50 3701 0 R /F22 3706 0 R /F71 5424 0 R /F15 3700 0 R /F17 3698 0 R /F4 5492 0 R /F70 4384 0 R >>
+6066 0 obj <<
+/Font << /F50 3701 0 R /F22 3706 0 R /F53 3738 0 R /F15 3700 0 R /F17 3698 0 R /F4 5484 0 R /F59 4373 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-6084 0 obj <<
-/Length 1834      
+6076 0 obj <<
+/Length 1836      
 /Filter /FlateDecode
 >>
 stream
@@ -19754,139 +19699,140 @@
 GUK7Wù¿¼ÂièçÍŽî·Y{|úîü¡ÏQBöÏDÀ´JÈĐҼÌЂÄ7åTø)Ñø­ñpidÛ%‘cšfƒ/ª:%Z…"µ)ÓªXÝ÷2+³Ú´™‚w$u]Vøõ¦$~[
 -ÔdàÅt†´èv,»qàƒzcãÌ”—Œü¶®V«¬nˆiWAI÷‰ô‹¬@1ÔùYMo€òÓ‰ôO—£ï‚qŒa³}±ìs@ĦÄXVnJŽd8QþíTC5¬àužR`P$…R//I¢iMÝ®oŽ°Ø¥¿n¬_(´ÉW+)Iµ«6«Œ$!ž–³ª.‰a²Œq ;óÉ_nCôº±!Ù^ÙšÊ$‚r ómLtÕ…S‰»ÖJc*G;)hëu¾cØ…ôçÝòvT½ÇÌÁù@ù9˜ÑYgˬ®1œAXÿq4î­¡é8À·v8Ñ­rÖ-.‹…[Œ¬3'ZwŸ_Õ™ãÝP±6Mn“€¬>˜¸ò¨ ¡Ùù5½€þÌ…º\Ã.^Ùüb»V×n<p¤œ%1Y"ØXæÓLsóÂÔØ)Å @·ñ>sÍߟ¼„AcFƒm"uù'ßá-”´!‚ïÓÂ;ò±ýr¯ýÇ”›ëõ
 jŠ¡Á꼈ɋxèEd½8Þz“Ñ~/â¡P˜Dôû'ÆêŽ&v¹uÏ‹ÎE,ÈH$ãÂÄ ÏûŽ“³î»aM{#qâÜVÏ{KiÐn§nAå²yrvNqP”Måâ€ÓQ‡JÀÝëjЪ‹
-÷Á‰±Q¸#‘ƒD1ÉqI|œBoÅ5yàºRiÞ,ÖMC“Ìô>À̺Æm§nÜw6d06ٍÁ#‡fô‘¹i¡‹B»	F¼ÆŪšÞÛ>!Þà9,¹oO5÷±ÝèŠ+¿¨ MìéH9%ÔUÓRïQ~·åál‡°[’³w·3Â1 ZOè8A<K¨áIy€3üW_MqcûKú/{e˜KÓbOîÐV4‚F 2àLu+‚¬©¶+ꘚ$4e7=éÏ€Ø?ËHÒ&DÎq¥Ëæ–’¿†v¶úœ	ÌګʆI.t·újEåìDMšæ7Z9»™¥rgKè è|&   ]
-dÐ!‡#EÉâ GŠMqÁ 1Ë}þÌ:ÙQÚ1ì«Ìµj(~Ü¿8ü>†›Iz"OÆŠ)©n"RÇB©=Ø5±öêÌ[ðåXÛ}ä*ã˜qølº
-°ì» «ò á2Dßzób&ÂÎ1=›Q2ÐÉSpó½EUÕŽ³ªúf,#:Saü˜	 -`3é÷¡êä€Â€ë¡B›g¦ã¨SðÔ4ï¨rQ}š2¥á.¦¢CØ…YCrˆðÿ¸®îòµ­&¡9“†>d¼koЄ¶Ç	 FÓ¬¦!§¡¥ηîž¿
-5ö'8$*û,ìÓØgnŸå÷jÈ™ÁA
-õ骾Q¨[…Ï.ÔUÏ+ÔçÛÕ×ÂÿãºöªJ Ø1—Š	*ÓÍt…Xg‘ƲúÚÒ—–®-]Yzmi€T¬R%ÿlšÄþé4‰ü¤^áã7|ü9>þøÞóI‡LËø0çèÀ´+ùœó	Tʨ?yyøÈ…«Gña¨eõªwã}¼JðV p€Žä¸SM9þ,±˜È%PáîÖÈA$dà-ǍIõõQ‡ß3⎳`ÜД®îš ó2ËÒf¨IøÿV¹3¥WÐt°ý˜—)¬†ëÛ9¡ÛÆý•£kÁÜÏ”Òàv7¦UwÙ6Ž³pÞv“Çn»ïð†ý3‘[j=6_ árðkéñeò/W¢ûß1Òz>¸iÙULi.ñ‹‡î=€]Ý?òyçCpÿ†-ûÏâʉشâOtZ¶¾Go•Þ¯ß•£e”ÿáíé?/þ$¾þJ/›;¸ÇDÛâWHwKHwEï»ÐÖUÕþ}Jj¨¾–ˆúfAR³4š´È˼iá6TÕ?ÛŠø?qßFƒýþ?’oN]
+÷Á‰±Q¸#‘ƒD1ÉqI|œBoÅ5yàºRiÞ,ÖMC“Ìô>À̺Æm§nÜw6d06ٍÁ#‡fô‘¹i¡‹B»	F¼ÆŪšÞÛ>!Þà9,¹oO5÷±ÝèŠ+¿¨ MìéH9%ÔUÓRïQ~·åál‡°[’³w·3Â1 ZOè8A<K¨áIy€3üW_MqcûKú/{e˜KÓbOîЖN†Tœ©î`E5ÕÂvES“„¦ì¦'ýûgIÚD‚È9®”aÙÜRòwÁÐÎVŸÓÁ!!‚Y{UÙ¢À0ÉÀ…îC_­¨œ¨IÓÜâF+g7³TîŒb	€ÀOÀ„à ¤K:äáÆHQ²8è‘bS\0HÌrŸ?³Nv”vû*s­Š÷/¿áf‚žÈ“±bJ*„›È‡Ô±PjvM¬½:ó–|9Öv¹Ê8f>ہ®,û.誼@¸Ñ·Þ¼˜‰°sŒGÃf” ²ž€›ï-ªB¨f(îUÕ7c1¸ xÐ9˜
+ãÇL i›Iï¸U$\Ú<3G‚§¦yG•‹êÓ”)
+w1Â.ÌâC„ÿÇuu—¯m5	Í™0ô!ã]{ƒ& ´=NpXà 0šf5
+9
+-
+p¾…p÷üÐh¨±?Á!QÙgaŸÆ>sû,¿·PCδR¨OWõBÝ*|v¡î¨z^¡>ß®¾¸þ×µ§PUÅŽ¹TLP™n¦³(Ä:‹4–%Ð×–¾´tméÊÒkK¤‚x`•*øgÓ$öO§IäŸ õ
+¿áão|ÌññÇ÷žO:dZƇ9Ÿ@ ¦ÝXÉçœO RFýÉËÃG(\=Šs@í,«GP½ïã…P‚·t$wÀZhÊñg‰Åì@.	€
+w·FÖ"!o±8n,Hª¯:üžpœㆦt-pט—Y–6CMÂÿ·Ê)½€¦{€íǼL	d5„\ßÎ	Ý6î¯]†à~¦”î °»1­ºË¶qœ-€{ô¶›<vÛ}‡ÿ3쟉ŒDØRë±áø
+—ƒ_H/“Gx¹ÝÿŽ‘ÖóÁMË®bJs‰_<tïìêþÏ;‚ûÿ0l!ØWNĦï|¢Ó²½ð=z«|ô~ý®-£üoOÿyñ'ÁðõWzÙÜÁ=¦ ÚÞ¿Bº[Bº»(zß…¶®ªö'èSRCõµDÔ7"¨øš} Ñ¤E^æM·¡ªþÙþSÄÿ‰û6ì÷ÿì.Nd
 endstream
 endobj
-6083 0 obj <<
+6075 0 obj <<
 /Type /Page
-/Contents 6084 0 R
-/Resources 6082 0 R
+/Contents 6076 0 R
+/Resources 6074 0 R
 /MediaBox [0 0 612 792]
-/Parent 6049 0 R
+/Parent 6057 0 R
 >> endobj
-6085 0 obj <<
-/D [6083 0 R /XYZ 100.892 685.529 null]
+6077 0 obj <<
+/D [6075 0 R /XYZ 100.892 685.529 null]
 >> endobj
-6086 0 obj <<
-/D [6083 0 R /XYZ 100.892 554.978 null]
+6078 0 obj <<
+/D [6075 0 R /XYZ 100.892 554.978 null]
 >> endobj
-6087 0 obj <<
-/D [6083 0 R /XYZ 100.892 529.554 null]
+6079 0 obj <<
+/D [6075 0 R /XYZ 100.892 529.554 null]
 >> endobj
-6088 0 obj <<
-/D [6083 0 R /XYZ 100.892 491.792 null]
+6080 0 obj <<
+/D [6075 0 R /XYZ 100.892 491.792 null]
 >> endobj
 222 0 obj <<
-/D [6083 0 R /XYZ 100.892 391.546 null]
+/D [6075 0 R /XYZ 100.892 391.546 null]
 >> endobj
-6089 0 obj <<
-/D [6083 0 R /XYZ 100.892 361.081 null]
+6081 0 obj <<
+/D [6075 0 R /XYZ 100.892 361.081 null]
 >> endobj
-6090 0 obj <<
-/D [6083 0 R /XYZ 100.892 289.554 null]
+6082 0 obj <<
+/D [6075 0 R /XYZ 100.892 289.554 null]
 >> endobj
-6091 0 obj <<
-/D [6083 0 R /XYZ 100.892 288.01 null]
+6083 0 obj <<
+/D [6075 0 R /XYZ 100.892 288.01 null]
 >> endobj
-6092 0 obj <<
-/D [6083 0 R /XYZ 100.892 276.055 null]
+6084 0 obj <<
+/D [6075 0 R /XYZ 100.892 276.055 null]
 >> endobj
-6093 0 obj <<
-/D [6083 0 R /XYZ 100.892 209.552 null]
+6085 0 obj <<
+/D [6075 0 R /XYZ 100.892 209.552 null]
 >> endobj
-6094 0 obj <<
-/D [6083 0 R /XYZ 100.892 173.306 null]
+6086 0 obj <<
+/D [6075 0 R /XYZ 100.892 173.306 null]
 >> endobj
-6082 0 obj <<
-/Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F17 3698 0 R /F70 4384 0 R /F71 5424 0 R /F4 5492 0 R >>
+6074 0 obj <<
+/Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F17 3698 0 R /F59 4373 0 R /F53 3738 0 R /F4 5484 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-6101 0 obj <<
+6093 0 obj <<
 /Length 1774      
 /Filter /FlateDecode
 >>
 stream
-xÚ­ÙnÛFðÝ_A´(@ÑzO}sê¤p »-ì ’  ¥•Å„‡CRqý÷ÙÙ¥HY5ÒãÅ;;;œû’ytñèç“—7'§¯
-g9ÏEt³‰„,å"J²œ™\G7ëè}løâãÍ›Ó×RFË“D;ÊT±TdÀÈÑ\Ûî«íKet|³È²øñ~±”yl{‹¥ˆ›5]®íjוÃBñø‘0—-œ<^#¹Ð"Ú÷C`¨PþÉ«›“/'‚ÆE
-S*ZÕ'ï?òh
-oo"ÎTžEŽ²Ž”ÉXbÀUt}òÛ	ŸZŸe‘,7F’õ)ã0•‚™$'Ë®ÚÁù{éD¨sÁdnP<¨Æ¸ZɦGÿ¥Gœ^Ô":oAßƧeຜ°uZ¦r£<““È@Œ2åµ¼.êÛb)™dz±Ô‰Št¶Nd\ΏˆsD"åŸö¶+Ñïw¶²En«¢AËA»¥PÌh/«Ø
-í§¶l0ÀFVæyü®lÖíBfñCOˆ«½ìÄ<V–Pë¶.ÂgŸvðè°·Ž†°öOH¡lî~¤”KÅÔrÐC)–¥ŠôèÚvø~±4ÒÄ}}{_ôýÚ®ËOtžÿryvqõÇÕÙå+ÿÐÑùëùOì¡´3TJ”EÖ²|K4gëºlÊ~芡í~pÂÚníµœÅg¸Lu¥ø(ÈgE~@ƒC1l-}Q[z
-^Aì¿õJcºû6ç‰lׁœämd\öt6­G4veû¾@ý»GB=”Ö ÑxZ:{ìüU¹ñ Cœ
-™™ª UÎ4סéœÿ²ta[ü,M1ôO‡9Ë¡ch Í M<×9˜†2}ƒúÅ\©˜‚>¼’<ôL«#î“)bTÝ•
-¶·,ù;ct8a±OQœ3ž¤ÿ‹1ŠƒïÀ‡ßf¦øØü_öúÌÄÐÙÝýún×Y¶eOín Ô¦kkŠ P`IšÌ#8:fžð"£E¥ÏVm³9¦¦†´0£ÏQŸ*š° zöÌhQšå"Ö©LҨѭs&y¤R˜=©yŽ¤I˜Ôú	r–BúOL‚1ßÀäЗ#Â[œ<%¯¾íÁ¥šCT7tRœª[W×ëÁù±µÍB¦ñP®Š¡lÂwöË®téBllç?Ä>ç-µ	ºtôLº¢[ÓííÕÅïGGÖjÕî¬9:)7mG€-V¨É–n»Þz¼›SpB3(TOè‘å.èx{qîÉ›»TPOw$‡²·X(x{làµ[ӝœ•‘³,*ÍdhL’Ìá6“k²x…XKœº¶ªlÇÀg"o\¼|®) Ü "qÞóÈ鶢¸®ò3zÏ®*îÈÒø¾³_‘ÔÇœU{×6=Á£1 ¯ªÒ›ë³¸ÅD ·aëôèòšÎ¹ÅŽ¤kww[ºÔ¶h<—~ç´õ€#úúž€
-BÄ4¢æ|÷ua ãªrMÈ~k«j|‡“ÿm¯Ò’©4-èÔ«S¿©8êy}%	KömÕû†h¦b–V,Kr}Dp‰Âë’ãÎ œóUˆVA{,LKk|–ÎÖ2WíÍ5£¹jo®òlÝ>Wª„
-—_“üqÜúùW½žÀZ{¢É›ï×G¼
-Ë1K³ÑQ§·esº)ªÞs*lÕ2•–‘”Q0DÀ	Ëeæ×	_-*OÀi¥ yê÷¶|Òˆð2ñïš0…ûöñ:b s‚ÊÀ«õžv…r¢œ¨å½ ˆò±¦¶þZºnƒ3×å¹ö5g Ç칦 ‚—°G¸{ÛÂ"ûˆ 24ñýÖ™ÐCÏ©ƒË$þi»Ï„ìí]íU¼¦ßN£×hëðÌ¡¤¹ôúHÒSÂ0¨ñ‡—ƒ÷¢Ó ZNEÂ’˜”žå†ÎwW×}à†÷–~Ï…‚Ñ{÷4þâÄ‹àÎé~\9çÌ­?bÈËÎw"è!ßJÀw3»n;Ê
-µ› š˜V
-¸²ªÛÞlÔa
-â§Ù{†SÔ<XÑ ËWí»Vat¹&‡h[ýœ`ÖPñ+܃m@¤°Êc at nýµ¶tÅYƒ6ØŽ”ÂߣZ8Cµ–0  ñœ“ƒ‘XIŽ¢9t$bÇPáEêøk5s¡zGýúÁúG(¥„ûõèÜö'T9J*JÙü³ýÜë#ËíÁgmsÿo
-ˆ‘Ó÷T­5i‚t¨	’ýpϪp4Þ¯q*¸Œ‚eÃgT*Ñc"“Šp½ƒ
-‰F‡­À}ˆ¾ÀÈe¡×tý¶¼ñ$3>1x&néÎVoÈ‘ˆ_>e}ܺNXÉÿ¡ Š
+xÚ­ÙnÛFðÝ_A´(@ÑzOysâ¤p ;
+ì ’  ¥•Å„‡CRvü÷ÙÙ•HY1ÒãÅ;;;œû’ytñè÷£WGǯ
+g9ÏEtµŠ„,å"J²œ™\GWËècløìóÕ›ã×RFË“D;ÊT±TdÀÈÑ\ÚîÎv³¹2:¾šeYüp;›Ë<¶=áŠÙ\ÄÍ’.—v±éÊa¦xü@˜óN/‘\h‘Æ/×Åí*”ôêêèÛ‘  ñHQÔŠõÑÇÏ<ZÂÛ›ˆ3•gѽ£¬#e2–p]½;âcë³,‚åÆH²>e<¦R0“ädÙE;Ø 'u.˜Ì
+ŠÕRK"Áôè¿ôˆã³ZD§-¨ónû4\ç#¶NËTNb”'`rˆQ¦¼–—E}]Ì%“LÏæ:QqÎÖ‰Œ«ÂùqŽˆ@¤üN`o»ýŽpg+[ôá¶(´´›ÅŒö²ŠÍÐ~iËœadežÇÊfÙÎdß÷„¸¸Òó~@ÌCe	µlë"|öe{íhk¿CjesóœRΨ±å ‡R,Kéѵíðëln¤‰ûúú¶èûû%]ç_è<}{~rvñ×ÅÉù+ÿÐÑùÇéËö“PÚ*%Ê"k
+	™¿'š“e]6e?tÅÐv¿9am·$-§ñ™.c])>
+òY‘_ÐàBkK at _Ô–ž‚Wûo½Ò؁€îvA …ÍyâÛµ'çy—=Më]ؾ/PÿîP÷å°&hë¼-=ö
+þ¢\ùÐ!N…ÌŒU*gšëÐtNßÎ]Øæ?ISýãÆ!EÎrèH3hOu¦¡ÌBß ~1UG*¦ O ¯$ýÓê€ûdʄتîJÛ[–üÈXN˜ðdìccçŒ'éÿbŒâà;ðáσ)¾mþÏÈŽ{}fbèìîþ‰}³é¬G벧‡v3jÕµ5EP(°$M¦Ü:fšð"£E¥Ïm³:¤¦†´0[Ÿ£>U(4;`Aõì‰Ñ¢4ËEþ¤S!™$(Ü:e’G*…Ù“š§XðHš„I­±Ð)g)´¡ÿÄ$óLöq9"Ì¡õ@ÁÉSòêû\ª9DuE'Å¡ºuu½œœkÛÌdå¢ʶ!|g¿mJ—.ÄÆvþCìx^S› KAG?À¤+º%ÝÞ_œýypd-í¦ÁšÃ¡“òxÕvØbš¬é¶é­Ç»9'4ÀB5ð„YÞøç‚Ž÷g§ž¼Yà°KõtG²/{…‚€·Ç^›ù!ÝÉY9Ë‚¡ÒŒ†&À$ÉìÏ`3¸&‹¸µÄ©k«Êv|&òøÊÅɧšÂ
+*ç=œ®+Šë)¿¢÷ìò âŽ,o;{‡¤>愬ڛ¶é	Þð¢*½¹î1‹[LzÖN€Î/éœZìHºvs³¦Km‹Æsé7N[ÿ 8 ¯ï	Ø DL#Z`Àww3W•KBök[UÛw8ù{•–L¥yhAÇvXûMÅQOë+IX²k«Þ0D3c°´‚`Y’ë#‚K^ï‘´ØîÂ9ßÙQ…h´Ç´ä°ÆgédÍ!sÕÎ\³5WíÌUž­ÛçñJõ‚Páòk”?Ž[?ýª·ÃþÂXkO4zóýú€Wa9fi¶uÔñuÙ¯Šª·‡œ
+[µLe eäeðEÂr™ùuÂW‹Ê0d\)hFžú½-5"¼Œü»$Lá¾}¸§†È܁ 2ðj½§]a„œ‡('*Dy'¢|¨©-ïJ×mpæº<×¾æô˜wÂDðöwoBØ@$`T†&¾];zè9ap™ÄBÃ?m÷•½½©½êÏpƒ×ô»Ãi´ò­½~ƒÙ·‚4—^IzJ5þðrðNtD˱hBxA“Ò³\Ñùáìâ’ OÜðÞÒï¹ðC0ú螶¿8ñ"¸3GºŸÎ9Sëò¢ózÈ/û0ÁÝÌÁÄ®ÛΆrdíf ¨&ÆU®¬ê¶÷u˜EÅ‚øqöžàuV4À2ÄUûn U]®É!ÆV?%˜4T|À
+÷`$)¬òk­-]q–Åàǃ
+¶#¥ð÷¨ÎP­%H<çä`$V’£hö‰Øm¨ð"õ3üµš¹P} þý`ùJ)á~=:·}À	UŽ’Šd6$ÿd7÷úýÈÁr;AðIÛÜý›bä4ÁÀ=ÖDkMš j‚dÛ~¸'U8ï×8\FÁ²á3*•è1o“Šp½
+‰F‡­À}ˆ¾ÀÈe¡×týº¼}ö(3>2x&néÎVoȁˆŸ?f}غ-"œ°’ÿ
+¡ Š
 endstream
 endobj
-6100 0 obj <<
+6092 0 obj <<
 /Type /Page
-/Contents 6101 0 R
-/Resources 6099 0 R
+/Contents 6093 0 R
+/Resources 6091 0 R
 /MediaBox [0 0 612 792]
-/Parent 6105 0 R
-/Annots [ 6095 0 R 6103 0 R 6096 0 R 6097 0 R 6098 0 R 6104 0 R ]
+/Parent 6057 0 R
+/Annots [ 6087 0 R 6095 0 R 6088 0 R 6089 0 R 6090 0 R 6096 0 R ]
 >> endobj
-6095 0 obj <<
+6087 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [404.852 225.574 511.352 238.476]
 /Subtype /Link
 /A << /S /GoTo /D (NetworkBrowsing) >>
 >> endobj
-6103 0 obj <<
+6095 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [150.705 212.025 202.031 224.927]
 /Subtype /Link
 /A << /S /GoTo /D (NetworkBrowsing) >>
 >> endobj
-6096 0 obj <<
+6088 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [259.621 172.154 508.322 183.844]
 /Subtype /Link
 /A << /S /GoTo /D (winbind) >>
 >> endobj
-6097 0 obj <<
+6089 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [150.705 158.605 390.879 170.294]
 /Subtype /Link
 /A << /S /GoTo /D (winbind) >>
 >> endobj
-6098 0 obj <<
+6090 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [410.97 131.677 511.352 143.366]
 /Subtype /Link
 /A << /S /GoTo /D (domain-member) >>
 >> endobj
-6104 0 obj <<
+6096 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [150.705 118.128 216.728 129.817]
 /Subtype /Link
 /A << /S /GoTo /D (domain-member) >>
 >> endobj
-6102 0 obj <<
-/D [6100 0 R /XYZ 151.701 685.529 null]
+6094 0 obj <<
+/D [6092 0 R /XYZ 151.701 685.529 null]
 >> endobj
-6099 0 obj <<
-/Font << /F50 3701 0 R /F22 3706 0 R /F88 5686 0 R /F72 5687 0 R /F71 5424 0 R /F85 5521 0 R /F15 3700 0 R >>
-/XObject << /Im1 5680 0 R >>
+6091 0 obj <<
+/Font << /F50 3701 0 R /F22 3706 0 R /F88 5678 0 R /F72 5679 0 R /F53 3738 0 R /F85 5513 0 R /F15 3700 0 R >>
+/XObject << /Im1 5672 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-6110 0 obj <<
+6101 0 obj <<
 /Length 2384      
 /Filter /FlateDecode
 >>
@@ -19899,87 +19845,85 @@
 „N¹-¬b.êÒ‘˜{6í²Y’¡.—<ë%ÑŽÙ¨+qrQ¯+<›&gCÁÒ5©;16þ£^Ïvg)¥_€.WìPLA… ¤	ÛÎÏþZµ¼®j›Î{šwkÞµG3"×|Õ¸(»·>ê2®ÌÍ‘gQ‡‡øÀzø[¤–纾&
 ¡ÙVÿlë¶
 hötCn;£í¡‚ÇõŽ˜PÌ3µ‡8=›Ø8“˲䲰Kç	®,«MÏm/ÃœdÈC°=âú›ôÐw£Žâ¢îIë…aë§+çu	Øš9gd GÒî­_å^û³{/Œ]6êö¦†utHÂnj!0SDeÈ…W´='#ÆêÈ é$“7Ks>+©õ‡	ºúz]–*
-{’õ•áxèƒ%}Õ®º×Ú­†v•g"ÏtÈjÈ7Á"“Pˬ˲Lؼ+ðlŒà%@ä@«úFÞobUBf»”
-s”x¢LH[ì`³ñ¦@æF—å	 ;Uš˜eUhï¶h+·\Q¢µPz—çaøB¬[ÊRÅnG O,Û:è’¦ÏìëÔ§8±—vJCªªøs­wY=ØÚ–œšT·åvè·Öj™F !h¤C+Ç)o•Â³n‰u
-åDO[¡•d™Bù<óí·ÚpJÅoš5šà5ÆLl0Jp*~è4¦³øûy?A.2²´5BAb	2Ž>‘%&Ò¢ÈMÔVÑ|ïc{˜kk›†sl+å£’í4*àڐdÈþŽ¼\äÁƒ|–Ò~=Ó×Õ—=%Õ°kš¡Áéۦߕ&ää2ñÁúô›4H¡8À1P}E=€PK3DHš&—›'+ú •ëӐ¥=]¨6j;‚øŸ‹/Œf`N
-ï‰ZÑ©²:ñÎn2-ôR9)øB
-P@Î	¾Ò§ƒo† #7ÿð»¥/Fè4ÃëQ’j§Š‚Ùrïj0˜‡Á†A:^GÙZüÛD©<~KßSú¾§ïùc휖*ÔQìü騾cç÷_lç¨^fç/§kg›GÿóqØ¹‘"Ñ(úTXëÝ&æcF“1Âs"“ )c¯å_Í¿ž`òYF /[§“ÌÆg“,/ÊR+0€£„2À%óRI^ÊRø›lS²o„2Ø]™#…²ƒm
-K3ÈÁÿ/¼D·
-RøT¤¡ÊGy&.ó&T*øŠ©ÍƵnUõ•/¬Ü í¹
-•ìø›ÎìõcÕª0…8ŽV!³Ë¥:j‚‚(mö¨E¥?›ãhõ`ÛÇ&(I‘•›c8îg ú¶ã |©ã>Dõ"Ç}º‚³=†øŸk<A19˜“TปÜèr‹©Iž£Ï­ÿÞÒHCí–ÚpÃɵ$O»â_Ë¿üéÁ (àIɍ=ÈcF’ËÉM>HnÀ˜ýzç|’"ÉQ|b9ý/‰(I”õ˜ˆ‚»«ã¸žÃ]ŸPü­öã²rXÒ
-+`s
-Єkýgô	F“øÍÂmú ’aX™ø³ÒéYx’  óƒ2ø¢Þüë Yì—úrÉþ6j÷”Eè2·étŒšyã)Y5íè#B½U(›BHl«k×Î|ÀÔ\n¤ˆXî.ð U¯57®©ìª÷/Q#ÕãkU{CR}†
-ïN\:xÙãî4Ù‹ý’
-^@¨úØñð²¢:´(‰ØC2o›·øQõÊ#¸Å
-¾hÐ+Š¯Mî•8_²ó;­¿Qé6‹©#Šâ¦ú")'õåðŽ»»G¯Ô¿
-ؐӴ×íD,›Æïz†®="z†¹^,ï¸ÛVe³ZUëU‰ ŽÅ½¤Tä/ø†Gœyå° åßy†ºÀÙ}] 5
-_£ `*V+~¨ðP³–ëžW\ªÿ»¼WðÒº\ngÕë½3ñê'³_ßËÜŸ÷ë¿`âö`Ѿuq3û>Ò3BÊÛëä	*©l¶áe%Iàòì_"võçfëg¨KÎ/¸¿ÿª .ÓW‰”_¸·q]ÇõùvÆ#÷JåŠöWٝzÒ™ßüYü¾÷÷GÊŠx…uYª¡©¸';g²YõቑÙÚae2¼ák¢ó5Ü’JÙÕLŒztˆ+ÿ:¶wA
+{’õ•áxèƒ%}Õ®º×>«ÑÃЮòLä™Y
+ù&Xdj™UcÙ@–	›až¼ ˆhUÁÈûM¬JÈl—²aNƒÒO”	i‹}l6ÞÈüÀè²< t§J³£¬JíÝmå–«1J´Jïò<_ˆuK¹CªØ­âä‰e[]Ò”ã™=cú´'öÒâOiHUõ®õ.«[Û’!€³C“ê¶<ÃÝùÐB-ÓÈ4thå8å­RxÖ-±n@¡œèi+´2ƒ,S(Ÿg¾ýâVN	²øM³F¼Æø‰
+F	NÅO Æt?ï'ÈER¶‘¶F(Hì!AÆqÀ'²ÄDZ¹‰Ú*š2â}lsmmsaÁp’m²|T²F\’Ùß‘—‹<xÏRÚ¯gúÚ¢ú²§¤úvM348ý`Ûô»Ò„œ\f >XŸ~“é/8ª¯¨ji†IÓÂäáródE òb}²ÔÀý1µÇ Õ¦QmGÿóqñ…ÑÌIá=Q+:UV'ÞÙM¦E‚^ª '_H
+È9ÁwBúôoðÍ Áaäâ~·ôŝfx=JòBíT±³S"[î]
+ó0Ø0HÇë([‹›(•Çoé{Jß÷ô=¬ƒÓR…:Š?Õwìüá‹íü ÕËìüåtílóâ>®;7R$EŸ
+k½ÛÄ|Ìh2FøaNd4eìµü«ù×óL>Ëè àeët’Ùøl’åñÅcCYjEp”P¸dþ@*ÉKBY
+“íbJöP»+s¤Pv°­ai9øÿaâ…—hàVA
+ŸŠ4Tù(¯ÃÄeÞ„J_Ñ!µÙ¸Ö­ª¾òeƒ•¤=W¡òÓ™½~¬Z¦ÇÑ*dv¹TGMP¥Í• ¨ògs­lûØ%)r¡rsÇýTßvÜ„/u܇¨^丏@Wp¶Çÿóq'(&s’
+·bs‚]n15Éstâ¹õß[i¨ÝRn8¹–äéÁcWükùwƒ?=<)¹±yÌHrc9¹ÉÉ
+Ó£¿CÏãœOR¤"9ŠïAL#§ÿ%%)€£Qpwu×s¸ë³Š¿Õ~\V+ at ZalNÁšp­âŒ>Áh¿Y¸M@2¬+V:=O t~P_Ô› ‹ýR_.ÙßFíž²]&à6ŽQ3o<%«¦}D¨× ²
+eS‰muíÚ™˜šËËÝ ±êµæñfÃ5•]uàþ%j¤:`|mà¢joHJ£ÏPá݉K/{|&»âa±_R¡‘ÁU;^VTçƒ%{Hæm³â?ê`£^y·XáÀ
+zEñµÉ½gáKv~§uã7*ÝÆa1uDQ\¢ÓT_$夾œ~Âqw÷è•ú·rš–ẝ(ð‚eÓø]ÏеGDÏ0׋åwÛªlV«j=£*À¡Ø —‚”Š\ãßðˆ3¯¤ü;ÏP8»¯´¦ák ,BÅjÅjÖrÝóŠKõwƒ÷
+~CZ—Ëí¬z½w&^ýdÔ^}/pÞ¯ÿ‚‰ÛƒEûÖÅÍPìûHÏ}(o;¬“'¨¤²Ù†—•$Ë³‰ØÕŸ›­Ÿ¡j8,9¿àþþ«|¸L_%R~áÞÆu×çۏÜ+•+Ú_ewêIg~ógñûÞÜýy(+vàÖeu¨†>¤âžìœÉfÕ‡'F~dk‡•Éð„{¬=ŠÎ×pK*eW31êÑ!®ü:°wA
 endstream
 endobj
-6109 0 obj <<
+6100 0 obj <<
 /Type /Page
-/Contents 6110 0 R
-/Resources 6108 0 R
+/Contents 6101 0 R
+/Resources 6099 0 R
 /MediaBox [0 0 612 792]
-/Parent 6105 0 R
-/Annots [ 6106 0 R 6107 0 R ]
+/Parent 6057 0 R
+/Annots [ 6097 0 R 6098 0 R ]
 >> endobj
-6106 0 obj <<
+6097 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [171.263 266.339 337.701 278.028]
 /Subtype /Link
 /A << /S /GoTo /D (domain-member) >>
 >> endobj
-6107 0 obj <<
+6098 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [363.153 266.339 417.025 278.028]
 /Subtype /Link
 /A << /S /GoTo /D (ads-member) >>
 >> endobj
-6111 0 obj <<
-/D [6109 0 R /XYZ 100.892 685.529 null]
+6102 0 obj <<
+/D [6100 0 R /XYZ 100.892 685.529 null]
 >> endobj
 226 0 obj <<
-/D [6109 0 R /XYZ 100.892 660.623 null]
+/D [6100 0 R /XYZ 100.892 660.623 null]
 >> endobj
-6112 0 obj <<
-/D [6109 0 R /XYZ 100.892 641.039 null]
+6103 0 obj <<
+/D [6100 0 R /XYZ 100.892 641.039 null]
 >> endobj
 230 0 obj <<
-/D [6109 0 R /XYZ 100.892 411.869 null]
+/D [6100 0 R /XYZ 100.892 411.869 null]
 >> endobj
-6113 0 obj <<
-/D [6109 0 R /XYZ 100.892 385.292 null]
+6104 0 obj <<
+/D [6100 0 R /XYZ 100.892 385.292 null]
 >> endobj
-6114 0 obj <<
-/D [6109 0 R /XYZ 100.892 378.101 null]
+6105 0 obj <<
+/D [6100 0 R /XYZ 100.892 378.101 null]
 >> endobj
-6115 0 obj <<
-/D [6109 0 R /XYZ 100.892 378.687 null]
+6106 0 obj <<
+/D [6100 0 R /XYZ 100.892 378.687 null]
 >> endobj
-6116 0 obj <<
-/D [6109 0 R /XYZ 100.892 366.732 null]
+6107 0 obj <<
+/D [6100 0 R /XYZ 100.892 366.732 null]
 >> endobj
-6117 0 obj <<
-/D [6109 0 R /XYZ 100.892 313.149 null]
+6108 0 obj <<
+/D [6100 0 R /XYZ 100.892 313.149 null]
 >> endobj
-6118 0 obj <<
-/D [6109 0 R /XYZ 100.892 313.726 null]
+6109 0 obj <<
+/D [6100 0 R /XYZ 100.892 313.726 null]
 >> endobj
 234 0 obj <<
-/D [6109 0 R /XYZ 100.892 238.008 null]
+/D [6100 0 R /XYZ 100.892 238.008 null]
 >> endobj
-6119 0 obj <<
-/D [6109 0 R /XYZ 100.892 209.967 null]
+6110 0 obj <<
+/D [6100 0 R /XYZ 100.892 209.967 null]
 >> endobj
-6108 0 obj <<
-/Font << /F22 3706 0 R /F50 3701 0 R /F17 3698 0 R /F15 3700 0 R /F71 5424 0 R /F4 5492 0 R /F51 3729 0 R >>
+6099 0 obj <<
+/Font << /F22 3706 0 R /F50 3701 0 R /F17 3698 0 R /F15 3700 0 R /F53 3738 0 R /F4 5484 0 R /F51 3736 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-6123 0 obj <<
-/Length 1782      
+6114 0 obj <<
+/Length 1781      
 /Filter /FlateDecode
 >>
 stream
@@ -19988,99 +19932,82 @@
 ´Š4Œn\õÚY_w<DÊþ@û#z”qx"¨je—½~Â5†Q¢S¸Wé®SÆÒ¸Ht7Ø¨i<Z%g9Ô£ûš8D(bA…kÙٍ/(¦Ôy
 +Ðw"°Œ!‚˃î	4õmTÁ’Pßhcv=üx]2f<ÌÐÆØ‚Ä½<¡ç’–„„0H üC¯ä—ödÝZ5—#@¬LÞÞè£@!)è½Ë ¯aªkÕµ úÉ2Ž¸=!Xk4õÒýxà>Rîe3ÉÔ"iCõ†,C'ñáú|ØABV•žL$ÒtW-DÔú$‰YSŽóö
 p~¤<(yø@ÁÖêîÑ‚‡i€’6:¹½‚BÀSep X£¤à>žo1é2æÝ›fñìza²4ó3Œ6r^\ü\ƒP¢×=€9¬I'¥20ª¶QVÒ.Gi,ÞfµÎa~áwîZEÉßÏ{=Á¡Üí°÷T>ŠÐ”ÒÆ&€½¶Æ##|NªM-¥S=,Ý9Æ8‰”Vú\Õ7öýVÓFAyoðuve¬]¥÷Œi™Ìhâ=ñFIm°KwaèäIÝÝ”F#c-¹“N– /¬Ë\Nw5F\ΨŠbÕél²8)ÛêG"¨»9¶
-ù»7…?}q”æ‰KÐóލ…h
-/‚§hÒ0Çýô.J˜N˜;ýàR3gÆ`j{°Pßd5š"—Ç×äÛ%ܝð›âx\<C¯°èqáЪ±¿Ú‡^Ÿ*ç” zÆž·€Zðöp«ÉkV¨y°¿ÝZ°Ì.L„'&Ñ–õ	9æ©QUʼT²ÈU¤=ßXsH’ð€Ï²àòFU2{÷ÓjZR!=Àûœv€‘
-G€˜Æ¾²¥m©´¦brËbV
-¿.¢œ&>ÀB„„éëèvïß¿ú/}Js]	ÕœGbž~W"5ß‹Ô4ʊܝ¶%˜qƒkê×à¿°:é	^Cÿ¨§£4Ùš¸éÅȳñ<úMm>ãÑÆFâ郕i['ÔðÖYâÆGܵ'ý®c¤UÛ/ÌJ ³»€ÂTLX_È,†¥&VÖkEð¦Ì&°MØ3ö&1{Üž vÉ"ô6¿i ¦ƒ¯y˜Î4«™Æó¼Ä©®êŸÎ.JãÄä(™QÀENÅË,Nëeiù™Qw$E!ÄÒ\ÛÁHbôžX,Œ0^MUÜu§<¦.°–PKÕiªñayÊlæ"…v¥Û\¶ö+m7C-,aš8	i^z™‡j=íëݘ*‘íH}°#ôk7×Øʍã :È©#§r™¦+&y¾¨+™
-ß©ðEér
-"03ØŒOk™™ÆQƝð/¤~™I^„'%ñ»·(ãZ ƒKšk0FTÓéù¹žéhF[	 ¸¼`7ãŠeØO]gòá‘ÖÔžÕ§N¦Îl8®8©aRk¾C‹þ9ttË	¢»H!LØ(k
-~>r+„a…ûr2Q‡þ5•¤G5f«¯“F{À¸zšÆ™ïé\®óÄ™žóëIý
-9Ë)v—ñĵ8†×5½²+ÙÑY×
-š$[â7pà<ÊË—k¼qÀ	=ë%ë…Ÿ'Q™fN¥}yÛïFÝ́!hˆ2¿&Î~w¡á‰`ˆ2Àp´evZÄ>(ib‡Úåñxí‘È2ÏŸõ}‘ñ°2X²ë×-ðÉŒAVÊM
-À“Ä™'û÷†¶¢¦p¾¬üw?ÍÀÿ°_ªNmñÒ×T‹ó©ÿÝtý¤æ1ºµ•§’gùÐz¥Š{•*×í7÷*¢ÿ	ë~_ï7ÿjÛ
+yÈêÒËÏ"ŽÒ<q	zÞÂÛ¢±Í@áEðTM渟ÞE	Ó	s§\jæÌLmꛬFSäòøš|»$ƒ»~S¼ /Àƒ‹gè=.z at 5ö÷Q[âÐëRåœ@ÏØÂóPÞn5yÍ
+5ö·[–9Â…‰ðÄ$Ú²>!Ç<•!ªJ™—J¹Š´çaIraðYö\Þè±Jfï~ZMKjá#¤xŸóÂ0²áhÓØWB¶´-5ƒÖTÌ@nYÌJá×E”ÓÄXˆ0}ÝîýûWÿ¥OÉa® +¡šóHÌÓïJ¤fâ{‘šFY‘»Ó¶3.`pMýüV'=ÁëcèõÔbÔÁ€&ÛA·3½y6~€G¿©Íg<:ÂØH<}°2më„šÞ:KÜøˆ»ö¤ßuŒ´jÛá…Y	$`v·P˜Š	ë™Å°b¡‚ÀÄÊzm °±Þ”ÙD¶	{fÂÞ„#fÛ³ À.Yd˜Öá7
+Ôtð5Ó™f5Óxž—8ÕUýÓÙEiœ˜å"3
+¸È©øc™Åi½,-?3Šá(dXÚƒk;øÃIŒÒ‹…Æ«©Š»î”ÇÔÖj©:M at 5>,O™Í\¤° Ò®t›Ë60Ð^c¥­óf¨…%L'0!ÍK/óP­‡¢½s½S%²ó±©v„¾bíæ[¹qT9µcäT.sÃtÅ$Ïuc%Sá;¾(]®Af&›ñi-3Ó8ʸþ…Ô/3 É‹ð¤$~wàeRdpIsƈj:=?×3Íh+ —ìfœAñ¢û©ëL><ÒšZ³ú”ÀÉÔ9‚
+Çõ'5,PjÍwè€bÑ?§‘.€n9AÔ`)„	eMÁÏGn…0¬p_N&êп¦’ô¨ÆlõuRÃhOWOÓ8ó=Ëuž8Ós~2©_!g9Åî2ž¸VÇðº¦Wv%;: ëºA“dKüï|ƒGyùr78¡g½d½ðó$*ÓÌ©´//bûݨ›90
+Qæ×ĹÀï.4<QŽ¶ÌÎ@‹Ø%MìP»<¯=yCæù³Þ¢/2VKvýú >™1ÈJ¹Ix’8óDcÿÞÐVÔΗãO‚ÿŽà‡¡ Y øöKµÂ©-^úšjq>õ¿›®ÿƒt€À<F·¶òTò,Z¯Tq¯2BåºýFã^Eô?aÝïëýæ_áðþ
 endstream
 endobj
-6122 0 obj <<
+6113 0 obj <<
 /Type /Page
-/Contents 6123 0 R
-/Resources 6121 0 R
+/Contents 6114 0 R
+/Resources 6112 0 R
 /MediaBox [0 0 612 792]
-/Parent 6105 0 R
+/Parent 6116 0 R
 >> endobj
-6124 0 obj <<
-/D [6122 0 R /XYZ 151.701 685.529 null]
+6115 0 obj <<
+/D [6113 0 R /XYZ 151.701 685.529 null]
 >> endobj
-6121 0 obj <<
-/Font << /F50 3701 0 R /F22 3706 0 R /F51 3729 0 R /F15 3700 0 R /F70 4384 0 R >>
+6112 0 obj <<
+/Font << /F50 3701 0 R /F22 3706 0 R /F51 3736 0 R /F15 3700 0 R /F59 4373 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-6127 0 obj <<
-/Length 2354      
+6119 0 obj <<
+/Length 2356      
 /Filter /FlateDecode
 >>
 stream
-xÚ­Ûnã¶ò=_!ôIj®Ä«Tà<œÝ^›ÅÂ)ö´}Pd9Q×’\IÞ4ß¹PŠä8Éfã‘çÆ™!9Š‚ë 
-~9{{yöæg)'RÅÁå&ˆ£H$©l’
-“êàrü®Š¼/›zñç寄žˆÔZè2`GŒ§„‹eY®²ê*[,•Ñ¸zß–ýBEáCÞ7ÐFáºè˜¤‰€¯H£”DP±Qì¢F!ÒÙO—gŸÅ ܉”F(äÕÙïFÁæ~
-"¡Ò$¸%Ì*P&ÖèoƒÕÙdzhªy’q,Rc$«n…tq`5ðw^õ‹¦/þ÷ÜÑ'´vÈD™¥–Œ2éó¤_éoΫ8ø±q>ŽSˁêrB–¤trjXa¤lªkÅR~º)j0©”£Ý¡[.â°ãn»¯ë²¾öp¿‘I:£+µˆä­Þí—¢åß@™Ð¤‚
-„Ѻ`Js	S)’h$ô=®Ð!,gæ^¢¢[âÚ`)c+RØ°e¬„ÑéÀ½îËl¨‰
-û›¬zv\¸ËP˜6«Š„|DëâAˆ]Öu·¸¤¡uk¦âu<¢‚3¦£
-$3°ïŠžöͽ<¬ø£rsvĪÈË„–i^ýÛó+TY~SÖ~¦E¸×lа)kŠ€ž5½FÖ8Îö0ÆÉ3¶_ÄL
-ó¤(…Ð2^7ˆF­l¸OÈ*ˆÌð
-{ˆaÃ<«ë¦gì5Ú±"ypª¿!•abÓ6÷é'LMY|%U¸e¿h>ïwC®PäÙ¾ó8¼‰ÐÉoš2÷}Ô{69ÕǃÞËcä+.!©Ž+eJ‡0¦uUö-÷î<¸^sg0®ñóÄhÈæ@´ì˜ë¦ÊJ’#%£ ùcž{Pс_çD„4	nƒÔÑ°8?Š`vz„²é#aR	)ヰe§ôS‘5‹ep,»GbÙB*Œä,´›©»SVêän9Z;¾æÅ´£mñsMÁx[ó\Ö±ÔžãLèIè~¾n›=°WJY|º@çO6Z>}RÄ©F'Å”$t°‡†ÓFÃÁð@wZ¤ ø!
-äSm^GdP‡‰˜—¨CG	œª¸¹|hrÖk
-Kc}†ƒ=a:ü韬ÚmqǬ
-ß5õQ¬¯÷-Z¶9Ç[›áp3©ß¿ß:vðú÷+l]ø©¬×Í-ÒépqÉYçÛšÛÿ.¤
-‡¤·0È—“Ì­&	<6‡(a­d.9¡Aãfp€ßÂàyØaz‹²õºD¦Ý#¹jÓl·ìËþŒUpàøéóÇ_}¿†íÏ®<ʧíÅÕ•àh&æ鮩7Ç”–pÌ@·j[ü@18
-/>Øü2ŽßÈÁ=)°
-èQ‡íVš@‰41A[›ÉÝiNí¡w*«à”zgòÕµL*VZºLxñdªÍ"÷x¨#ª„ö—Â\5ЈábyÈV?kM'à@B:’Ï9]=p
-Rl„ƒ|JvZ˜Ä
-^ºÑ¤¼Y_FLƒç¸îž@.Ü6…Ûvó;-δfâNàù"ÓGäNxdÅ2¬±‰Ãœ›–w<ÚñÎÓ$Žháef™¦˜5Çï-}žni°¦-,üÏbi¬ÿB¶ðí¾Ö‘!ÿhÈ?§pä—“zÆ‘ï	¾Ú‘H½Î‘_/×è|'0ÿ·Ó:âÈàÀR¡éáݯ|^/‹Ù±°AG62Üó¨å¦ä¦ç¼ÛZ…n	F¦åZÓrhpVpρ_é­pæk8Oá­/'õŒ·Þ|µ·z·¾^®ÑÃN`þo§u<íšiaA'žåKxÁCMt=,Ð÷– 
-õ[êCMðAùÐ?5û§š Ñ“)ÏÆáw˜µÓð€)bÀ·§ï[úžÓ÷}W¯1*JàÊáHhéÜSp˜¤ü©þ
-ìãà©1Ó¿&Æ}+/âC!T"”=ZŠHlBCŒ7GÄ–'alàê·ÐãìK^”è“°´Þñœå¤ë;vŠï¾ö:¯7ÙÓ\ǁ–JÜ`äk®ãô¸tã½Ø>qTmÜi®ãl
-[s°ƒoŸEðv• mOÂSzx-§vð¢l¹‚€}ªŒøz¨Oe£»Ž!øþÓ.
-ËuQã{±/7wð¾‹Ãk¿âÞ˜XÇA¤¦e Õ—ñxß-×͈•(c¡òXa%¢Â¥Ã×e‰¥YçË©ÏKcÃl[®æ ~ R  ÂÏUè´Ån{ç—×›¦­†5 v-=d¿€nž½Çq&k{†Ðû Cõó Æ•:¤‚UJOZáË»ë¨np=k8È_ã9Ì~ψ,(t6#¢y5 ø×¾ë¹G˜+Ú¶i”ui1H6¯àå7ráºÁ}»­;P“!¨“‰¬|rÕ÷UîN>–A¼v8Yv•Fh°A¹pv¬º9¼ü ¤-²+
-G¸Ê*´•ñ¶[îuEM›’2—‚û÷µmv„Š€ªÏñ8cÄ+ªó5×ûŽÇ{ÖµõX .ü’z=Y›øÊÝ°6yÖOq+uìÉ`ñríßÛô¯ðÏ
-õgòÂx“•[ª4F\9$ô¿Š¼? 1
-Æ÷1…£‘÷YçeE¶š¤ B±òläcÛi÷%Ê“ÿÀáœÐýÑMÆÀÈñQ;Fë$ò†Hƪ©8&í'NX2±T:Æ‹KÙ{ ‡‡¤?#SoÀ9_“Ïø=°Áï±
-©MO%g¾!~^´=W±a@	ñ+ì°Q­µåyþ_ai˨HŽtöX5ú<)d}_T»žC_?`Â{½ÂtÕí·=ÏcpÖcFðA  ¨¾ï»yPCómd8…CËü°7ÙË)¨'úAtœj‹¿÷(O[ø*&ác£9¬úÃjáFàÜoçÿóXyÞìÙG€‰â˜­ÈÓ#r
-þ—£‡R&0™QA¬œ¼5R“:;؇R;ÌPpA»k.|N‰m›k®x=ÿ» úuS/Wïß¾ywþóÑŸAù¶ôtxÏpKø9š 
+xÚ­YKoÜF¾ëW9Q@†&ûÁG€=¬À2‚Qà]$9PŽÄx†œkõï÷«ª&EŽF–eÍ…Ý]]]¯®ªî.†Þz¿œ½½:{ó³R^dIyWk/
+à ͔§Y`3ã]­¼?üeYôUSŸÿuõ+£§AdžÐU„ÀO:8_Da¬ýe¾½ÎÏÚZ½o«þ\‡þ½@Þ7hCUvBÒ†àdaÆ"è(	Â(ˆZMHg?]ýs܉”6ÐÚ+¶güz+ÌýꅁÎRïŽ1·ž¶i[‹þÆ[žývN5OS/Š‚ÌZ%ªÇJ"/6àŸ8Õ/›¾ø?pDk“À˜„ØC4ȬŒ”I_&ÝJxs±¼ˆóÛ8µ¨.&dYÊDM­X•xqՍ)?Þ–5LªÔhwt«óÈï¤Ûî뺪oÜmdšÍè*D 9«weû¹leAç6P¥¼€l±­J¡4—0SAŽ„¾§ÆÇraî$*»­õ*Šƒ¶ˆt`M6p¯û*ß 5ýþ6ï‡^IÄßå$L›oËB>¡MœDƒ»¼ëîhIÃëVBÅéxD…Äq6ªÀ2ƒ}Wö²°oä%à:™ë°cVeQuZe¡Yöo/>,e°Í‹Ûªv35‘^³&Ãf¢)zÑô†XÓ8ßc
+Æ)r±_(L­ðä(EhY§¢ÑèØ_Âò-"Ó¿¦aÄ~‘×uÓöŠì¸eyhª¿e•1±n›­ôé'LME|­´¿¿h>íw@®Pù¾s8²‰è·MU¸>é=›œêMãAïÅ1Š\WH*ƒã*•ñÆLh]W}+½{®WÒLAkœÀ21ÚÅ!Š9-?&ǪÙæË‘±QÈü‘ñ/¨ìà×E‰ˆP6¥mP&–æGѧ'¨(‘=¶*P*:[qJ7uY³X6©ÄròD,ÇH…¡š‚Iüf'FjawÎ*€‘ÞDîN¢ìøJz/hGÛ⧚ƒñ®–¹¼©ǙГÐýtÓ6{°×ÚŒY>]’s_8(â00êË'E”Êêñ¤˜AB‡=NƒƒáD€ž˜ ƒà‡DÈgƾŽÈ Ž±/Q‡œª´¹>49ëÁÒÈ<œá6ˆ`OLû?ý/ßî6´cqì¿kê?ÃÈÜì[²6¶9òÇ[y%â7•¹ýû½7×¿_R›ø«zÕܝN —W‚w®­¥ý÷¹Šý!é[â+IsËIì¡ :ˆc%\IBCÁ‰q;¸
+à·|fÛ I¦¹(_­*bÚ=‘«ÖÍf#¾ìÎXÇN;þê‡5b/=»òh$&£x{H4ót×ÔëcJ«8v B[µ)à˜ Ž¦‹5¿Ì#$Ãñ&¸'e¶<ŠàØî VÖÓA–Z¯-½õäî4§öØ;u¬qJ½3‚ü_u-3B%V1_&œxD2Óƒfaòt¨ªBû‚Ká#®4"\,Ùšg­™¸ÇyHh	Õ3AÎWÏœ‚ÔÛ‚8ȧy§›&—nô)gÖ—3ð<‹ëî	ä¢mÓ´m'0ÿ·Ó’Lk'îÏRœ>ÚBd<:؝èÈŠ”_Sù…4­ ïe´“ÎÓ4
+yÒef‘e”5Çï™ny°¦c,ü×ùÂÆÆÿ/Mlñí¾Ö‘‘òÏ)ù夞q䂯väR¯sä×Ë5:ß	Ìÿí´Ž82Xi2=ÞýÚåExY$ŽE
+9²Uþ^F­4•4½4ðî8Öä–02/7†—£¡Fã<ž¿Ò[q朅§ðÖ—“zÆ[¾Ú[H½Î[_/×èa'0ÿ·Ó:žvmJ´¨ “Ïò^ðH¢iJ®Ge þÞ1¤á~Ë}äД”ýÓˆê	<™óläGY;ó/Ìßž¿où{Áßü]>¾Æè0Å•#a¡U’|É 
+‡IvpÁŸê¯aŸO™þ53Îù»u">B§ŽO#„QAh6¡aÆë#Œ-a«“0¶¸:ã:cœaËRs–±Å›#š³ü‘u}'NñÝ×^Çñz³a|šë8héôÑ
+F½æ:ΏËd¼Ç_¸ŽÕØä4×ñ¶V¬9ØÁµ‡Ï"¼]´ð$Lñ˜2Ó°lœ&Á‹²•
+õ¹2âê
+à>—î;ÐûÏ$¡_­ÊšÞ‹}µ¾Çû.òoÜŠ[¼1©ŽCHM+@®/ —ñ¾+[©›1*Q¦Bå±ÂžHÄ…Ë„^—•fWNMè¼´±ŸoªU at 9Hù¸”ðq(ò\E§-w›{·¼^7ívxQ°kù!ûº9^ü§™¼íÂï_@†êçAL*uD…ª”Ž´¦—w×qÝàf0Õpˆ!½ÆÌ~/ˆ"(:˜‘Ðœ þ½ïzéq… seÛ6­€Š¡.’Í« tù
+ÕоÝÕÔédÔ*ŸR5§ÁC•{†SŒe§MVÝ@àœK#<X“\4;Vݺü¤-óŽ*
+G¸Ì·d=.ã'TTØl¤×•5oJ&\Jé?Ô¶Å=R.žs}Nƹ ^s¯¹Ùw2Þ‹¦ ÔÖc¸tKêÕdmê*wÃÚôY?¥­4‘#CÅ˵´no3è¿¥?+ÜŸÉ‹ñ:¯6\i¥rÈè—E@c&Æ1E£‘÷#YçeE±šâ "±Sölìc›žh÷•*“ÿ á’ÈýÉMÆ ÈqQ;Fë$ò†H¦ªipLڏ’°Tsé˜..Uï ŠÿŒL½æ\M¾ à'òÀ†6¾§*tRëžKÎr'"ü¢l{©bcÀ	Žð·ÔâZk+óò¿"æ-ã"9ÑÙSe&<jôyRÈû¾Üîz	}3üxÀ„ózMéªÛoz™§à¬ÇŒà‚þ@A¨¾ï»yÐC’òmh%…£~Ô›ìåaÔEý :Mµå?{’§-]“ñ©1V}NaµÊi#hî÷Ë‹ÿ8¬¢höâ# DqÌVìé!;…üË1C)LfT«`o
+õ¤ÎNƒGöáÔŽ.´»¶”Âç”ئ¹‘Š'Ós¿Я›z±|ÿöÍ»‹Ÿþ*6•£#{ðèxÆ-áÿÔÊ'
 endstream
 endobj
-6126 0 obj <<
+6118 0 obj <<
 /Type /Page
-/Contents 6127 0 R
-/Resources 6125 0 R
+/Contents 6119 0 R
+/Resources 6117 0 R
 /MediaBox [0 0 612 792]
-/Parent 6105 0 R
+/Parent 6116 0 R
 >> endobj
-6128 0 obj <<
-/D [6126 0 R /XYZ 100.892 685.529 null]
+6120 0 obj <<
+/D [6118 0 R /XYZ 100.892 685.529 null]
 >> endobj
 238 0 obj <<
-/D [6126 0 R /XYZ 100.892 459.034 null]
+/D [6118 0 R /XYZ 100.892 459.034 null]
 >> endobj
-6130 0 obj <<
-/D [6126 0 R /XYZ 100.892 432.547 null]
+6122 0 obj <<
+/D [6118 0 R /XYZ 100.892 432.547 null]
 >> endobj
-6131 0 obj <<
-/D [6126 0 R /XYZ 100.892 364.488 null]
+6123 0 obj <<
+/D [6118 0 R /XYZ 100.892 364.488 null]
 >> endobj
-6132 0 obj <<
-/D [6126 0 R /XYZ 100.892 362.943 null]
+6124 0 obj <<
+/D [6118 0 R /XYZ 100.892 362.943 null]
 >> endobj
-6133 0 obj <<
-/D [6126 0 R /XYZ 100.892 350.988 null]
+6125 0 obj <<
+/D [6118 0 R /XYZ 100.892 350.988 null]
 >> endobj
-6134 0 obj <<
-/D [6126 0 R /XYZ 100.892 339.033 null]
+6126 0 obj <<
+/D [6118 0 R /XYZ 100.892 339.033 null]
 >> endobj
-6125 0 obj <<
-/Font << /F22 3706 0 R /F50 3701 0 R /F88 5686 0 R /F72 5687 0 R /F89 6129 0 R /F17 3698 0 R /F70 4384 0 R /F15 3700 0 R /F71 5424 0 R /F4 5492 0 R >>
-/XObject << /Im1 5680 0 R >>
+6117 0 obj <<
+/Font << /F22 3706 0 R /F50 3701 0 R /F88 5678 0 R /F72 5679 0 R /F89 6121 0 R /F17 3698 0 R /F59 4373 0 R /F15 3700 0 R /F53 3738 0 R /F4 5484 0 R >>
+/XObject << /Im1 5672 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-6137 0 obj <<
+6129 0 obj <<
 /Length 1997      
 /Filter /FlateDecode
 >>
@@ -20102,27 +20029,27 @@
 3Àn=ãfo½Œ2lùt¦èQ‹sUú^ÝÖ£mÞ˜C‡*sbWâ‰ur±ãVWÖ°a8sìhµ‚ÊûàY'ä†Á÷®Äi÷‚Kž±.³Üþ–lfîÉ"IU˜kfßb`‘’z. ®ÏzL¿Þq‘œ×,ü‚ù³›Z/䬇ar$EÌA=Åjìûª÷~(¾~¼#Œ¤ËR‹ŸèqÀ@F.`¦+œÿJÉÓõKYÎ*HT‡¼r®ÇÑý±ZãLñÍi·ÊØü¯B)ÙLpVñQÊoÚkUàâsûCC•â],Ÿ¯þûé¸û?ß1r<
 endstream
 endobj
-6136 0 obj <<
+6128 0 obj <<
 /Type /Page
-/Contents 6137 0 R
-/Resources 6135 0 R
+/Contents 6129 0 R
+/Resources 6127 0 R
 /MediaBox [0 0 612 792]
-/Parent 6105 0 R
+/Parent 6116 0 R
 >> endobj
-6138 0 obj <<
-/D [6136 0 R /XYZ 151.701 685.529 null]
+6130 0 obj <<
+/D [6128 0 R /XYZ 151.701 685.529 null]
 >> endobj
 242 0 obj <<
-/D [6136 0 R /XYZ 151.701 660.623 null]
+/D [6128 0 R /XYZ 151.701 660.623 null]
 >> endobj
-6139 0 obj <<
-/D [6136 0 R /XYZ 151.701 638.691 null]
+6131 0 obj <<
+/D [6128 0 R /XYZ 151.701 638.691 null]
 >> endobj
-6135 0 obj <<
-/Font << /F50 3701 0 R /F22 3706 0 R /F17 3698 0 R /F15 3700 0 R /F51 3729 0 R >>
+6127 0 obj <<
+/Font << /F50 3701 0 R /F22 3706 0 R /F17 3698 0 R /F15 3700 0 R /F51 3736 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-6142 0 obj <<
+6134 0 obj <<
 /Length 2298      
 /Filter /FlateDecode
 >>
@@ -20133,7 +20060,7 @@
 Üÿ÷e­3I1–E $ÍM›m–"3èº§ÿ-qэ›Í“Œq;$ÞŸ¡ôÓ¸”ÜGA–æoSz at Vš$—Ž‰¿¦ô€HsH_)>hIôFÅçâXn
 f?È—bºh%¶*ÁÚ‰ ^…¶¿{Úl㒉ݛ©ypcšMœûw†‡U]3µƒ®&îñŸíeõØñ·îý°‰3˜Û™ÁÊôQˆi°}kÝÁî»^fms«ö€æ€	ÛîT"fâ!*ŠðÜ×}œNÌ ñH x¤B¿j/¦J3š;R§»ýBØdjæ¶#ÿ	z3"@f›Ý®›Z´j ‡KT꿳;\b&'ò¿?ÿø¿5­É Q©Ì§]K‰
 ¤©ë'^ÓµLÍÎ
-ÙS+f©À8‚Þ¦7»o\M±â…ž î2;ï.Ã"xn.²[²d+“göÔöÞÖ,é\tÜ;‘tM;R<”ò+2?ñ{Ó[6Nù­µ¥->JvC`
+ÙS+f©À8‚Þ¦7»o\M±â…žàî²8ë.Ã"xn.²[²d+“göÔöÞÖ,é\tÜ;‘tM;R<”ò+2?ñ{Ó[6Nù­µ¥->JvC`
 0pÆ‚›îÙd4¦HAú0:4³DáyâS?
 _
 QÃÓ AtÓûÑÊŠÆ|$©<âÒ
@@ -20151,39 +20078,39 @@
 ¬ÓÚÿ?¿ÜÄÔ¨Ø/«a7
 ççr=áyFl $˜q—Ãò<÷ÅèÙ
 ß­HމС¿7í²íçz5ˆ<º$\ŒœY]U®¿4(Û#JæâtÙñù@>Ñî©çѱk¬äÀn9ŠÜ„¶ç7Œ¹möÒF¬;úl³èî©Ðk*Þt
-µ¿Zìʵë¬õs_4÷Îô¶Á]×Êïa$€N[²n‹-"/õ¯qÙ¡®†#OÔP5&s°ôF„Ûu¬äYü×Ë@=ŒÊ1|sx`t:ö†ÛÛ<vÙ!w!ÂyÆûxñÖ‘—{Ž?½ÀÌa’õTº“-Þ"Ê?BþBäÈ<ÑöüÖzéG êéiö®#y8RºêzvËâéÝvã¾J¶`Ë27³8Ù|²ÁêI×·W)v¤Y
+µ¿Zìʵë¬õs_4÷Îô¶Á]×Êïa$€N[²n‹-"/õ¯qÙ¡®†#OÔP5&s°ôF„Ûu¬äYü×Ë@=ŒÊ1|sx`t:ö†ÛÛ<vÙ!w!ÂyÆûxñÖ‘—{Ž?½ÀÌa’õTº“-Þ"Ê?BþBäÈ<ÑöüÖzéG êéiö®#y8RºêzvËâéÝvã¾J¶`Ë27³8Ù|²ÁêI×·W¥6¤u
 endstream
 endobj
-6141 0 obj <<
+6133 0 obj <<
 /Type /Page
-/Contents 6142 0 R
-/Resources 6140 0 R
+/Contents 6134 0 R
+/Resources 6132 0 R
 /MediaBox [0 0 612 792]
-/Parent 6105 0 R
+/Parent 6116 0 R
 >> endobj
-6143 0 obj <<
-/D [6141 0 R /XYZ 100.892 685.529 null]
+6135 0 obj <<
+/D [6133 0 R /XYZ 100.892 685.529 null]
 >> endobj
-6144 0 obj <<
-/D [6141 0 R /XYZ 100.892 660.623 null]
+6136 0 obj <<
+/D [6133 0 R /XYZ 100.892 660.623 null]
 >> endobj
-6145 0 obj <<
-/D [6141 0 R /XYZ 100.892 653.25 null]
+6137 0 obj <<
+/D [6133 0 R /XYZ 100.892 653.25 null]
 >> endobj
-6146 0 obj <<
-/D [6141 0 R /XYZ 100.892 641.295 null]
+6138 0 obj <<
+/D [6133 0 R /XYZ 100.892 641.295 null]
 >> endobj
 246 0 obj <<
-/D [6141 0 R /XYZ 100.892 318.476 null]
+/D [6133 0 R /XYZ 100.892 318.476 null]
 >> endobj
-6147 0 obj <<
-/D [6141 0 R /XYZ 100.892 284.641 null]
+6139 0 obj <<
+/D [6133 0 R /XYZ 100.892 284.641 null]
 >> endobj
-6140 0 obj <<
-/Font << /F22 3706 0 R /F50 3701 0 R /F4 5492 0 R /F15 3700 0 R /F70 4384 0 R /F17 3698 0 R >>
+6132 0 obj <<
+/Font << /F22 3706 0 R /F50 3701 0 R /F4 5484 0 R /F15 3700 0 R /F59 4373 0 R /F17 3698 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-6152 0 obj <<
+6144 0 obj <<
 /Length 1942      
 /Filter /FlateDecode
 >>
@@ -20191,105 +20118,121 @@
 xÚ¥XMoÛ8½çWh{©Ä*)ŠúÀbQ í¶h±Yt7zh{P,:b‰®(%õ¿ß%KŽ¶MуAr8ß‡fޭǼ·g×g/ÞHæqd,ãÞõÖã’	ã^œfÌ"ïºð>ù2^}¹~ÿâMziÅqd5$<CVçJµ÷ª]­…ŒüëUšú‡ýjf¾2$ËWkî7
 ®Ô¦o«n%˜ É¥†–ùªóˆ'þ«2ßwƒAëŸýy}öõŒÃ‚àñÄQámê³O_˜WÀÜ{"K½«Y{B¦A,%ôwÞÕÙ?glº{žxœ™”ál÷QØmâÎD ^qÆüeށKqâ_æw+Ái{0¼Êë›»±Ÿ;‰ä%!Çådæ2à!- p	ö…‰ot­©sJîw¥"y“w}kû©¯·ÔŽ“°ø
 tÀÚpè‚ʁ4k°MáT†õ
-~v_é~Å}3Yö¦ïHC5¨ÑU­Úp'è:@$yþÐêæv½ÛQÇz…“×* 3"ößu$Â…­²1}­ŠáÀÔ¢”Ì©˜ÆA˜DÁŒZgvg‡%P#èÆ£öÎ8ÄÁ	ÆnÞÐ~Khu;gQLEÜè:“ )í7Ê܆+»Í(ñóMç:ƵÔWĽ§±ÿ·vŠFÿ†é_—•”»®² VyãäΩ(™8e‡vý¬€KÀñq÷]»OØò¨¤ÉfÈÚ eóùŽóFÉ"|BøW—؉æ¸Â„äUgH`tßnõ·º¥Ù‘fãg=ØnÐPWmò®Ò“ïtÜq„E'±K3G<”[Baë†äVbíã¸U·y[ì”qj9Ø>”ÕÍ”ÃgÓ€AÉ$`¦ËÐGÚ¨& øøˆîÛ©9{ØD{Þ"C¨êé¾3U¡Ü`KmNM¡ë¼B$"vâÎn4¦¾uç¨Þu43¬rc}WƉí9C»S9~Hçæ¦l¬ž.³°	ö|:jé{8ÙBmó~礎ÕQù‡•­µpÔ0Ê1zíúd½™{,ÇîYò—£(ˆ²IÚ>m¿À‡þ+Ýt­†ˆ#ÆrÿIÙ¼T.BùTHÂ=5$³ú&€ƒÜ.Ù“,ãQsŸ·Gñ&\{YÆŸœ!À%|’!#ÈÙ"pkÇšj0s¡¼UÝ$¬@"ÎœäL§p7¤³;±±œ“/Š]â””8ã	ëåÈqß%R>¦Íxš6å1mÆþÃh]b?ÁDfH2¹%qHéOþ9Ÿ–È?zL¬—ãÑ´²g>–Þ'«|¬a`Ó?s½žX|uÜë³%#cö¬uë¡j at XÛ|ùÔH¿	—ª¾±ÚÓ*š·=¤\¼í`+$Uqš!ÁÂÈ^*˜U3øÚ2ùXv ä¼Tãƒú@b…F,'‚À2;]Y5wCw¹¬! •É§ÍzПQƒ‡Ç6Waï†&¦m±`;†Ô|>>”&NDIdWhü«ò‚t¨â³ËY0û-X†º°}n³¶ÓÊ¡f	ã‘ê[K$X{aì"'oÛ!`ÜAŠú¶‡êÏØû.\":*DG[ñ9G:#:Ê/Õls¦¬ö§„‡úóq‘é@ŒM róSc r1 gº¼é0¥!ßÿÒ†²	¥üFmа‹›&@é>V n}À Ñ8hšq/ŸGò±®r&ˆ¾	… Ó¢êÑs'qÀ¡vÖhò»ï¨šÅøÚ¡WŽœ_EàTj›$v ߯$ÖðU÷™I?ê½EŠ…þmEåú=µmî*D†AÞ8©ZC	’ßì*SÒ‡0é}MFš@i—ÍYëðhŠ>A,SA°·g€É ñGɶ—x)epQèþ¶¤Éwô9„£R¢€ÎgÆ%P§wÒª†Ei±„ê]»j«;º7zw¾k{GkˆÜå`;›]oè½¥UeK‚
-ã¾Å]*×ÇbøÖ™ÔÔ’ðºÞì*5ÞqÐ8dî xWM;G<†ŒÓ>e¯
-lA	m«6ªºòJ¶­®©çv'†Iè@$	Wâ»CÁTÊiɍ_
-·ö‚%:Ú‡ËÜ”T%Jßô7uÕuTNGT†Y‹Ò8B:púûÆrá(oïhDoˆŠq»Q_û‰¡ù;táMŒïƒ¡lµP˜ñ]sDšsGLêT¨Ö-;”z°ûÿ‰B$ðl…ëŠ'aòì—…HY ãÔÚb<ûn¦ÀÅ^6Æ•ø·Õñ¥õý>x6¼«Ó “ù³î]S(Uà}'ˆß¼{Žçœ¡ËñMòèÿÆ‚TÄO®~ánˆÃéÿY:Çf	=¡@n‹¤,™=¥PLÒ&ށ†en™}çÜÿ -Ë€,ÞÖ§®¯9ÔâI–žäwÆÓú]¤©+!~_|À•'’ŸÀç±õäqK²ám†¯"”¸‡gŠ™ÊhêÝ5?{hH!w
-áë®lm~¦\B\žÜ ÿf…ÂÐñÿ6 at Mý
+~v_é~Å}3Yö¦ïHC5¨ÑU­Úp'è:@$yþÐêæv½ÛQÇz…“×* 3"ößu$Â…­²1}­ŠáÀÔ¢$³Ó8“h ˜Q+ðÌîì°jÝxÔþÃù ‡€8X"Á˜ÀÍÚ¯`	­nç,Š)¢ˆ]‡a„"¥ýF™Ûpe·%~¾é\Ǹ–šãŠ¸÷4öÿÖNÑèßP"ýë²2ƒr×UAÔ*oœÜ9%§ìЮ¿€p	8>î¾k!âI [•4ÙìY»c¤Ìb>ßqÞh8Q„Oÿêò;ÑW˜° €¼ê	Œîۍ¢þV·4;Òlü¬Û
+êªMÞUºqòn€;Žp¡â$viæˆG˜rK(lݐÜJ¬}·ê6o‹2N
+#Û‡²Ú ™røl0(™ÌtúHÕÑ};5g›ƒhÏ[duA=Ýw¦*”l©Í©)tWˆDÄN\Ãٍ&ÀÔ·îuÀ»Žf†Un¬ïÊ8±=ghw*ÇéÜÜ”ÕÓe60ÁÞOG-}'[¨mÞïœÔ±!Š"ÿâ° 2¢µŽF9æ@¯]Ÿ¬7s’eàØ=KÞàrQ6IÛáϧí×øÐ¥›®ÕqÄXî?)›—ÊE¨˜j‰C¸§†dVßpÛ%{’a<jîóò(Þ„a/à Ëø“3d°„O2dùo [Ä ní˜CS
+f.”·
+²û„5 H™“œÉãî†tvG86–sòE±Kœ’g<a½9Žà»DÊÇ´OÓ¦<¦ÍØ­Kì'˜èÑI&·$)ýÉÁ?çÓùGÏ€‰µ"#ðQâr<šVöÌÇÒÂûd•5¢sbúg.¢×‹¯Ž{}¶ddÌžµn]8T
+k›/Ÿ	â×"áRÕ7¶@{ZE󶇔‹·,p…¤ÊB N3$XÙK³j& _[&0ÿË”<€—j¼`Pÿ€¨Sì Ðˆ%ãDXX¦b§+«ænè.—" 2ùÔ Yú3J`ððØæ*ìÃÂÐÄ´"ƒ¡-lǐº“ÁLJ҄‰(‰ìŠU^U|v9f¿ËP¶ÏÍbÖvZ9Ô,a<R}k‰„k/Œ]ääm;Œ;(PQßöPý{ß…KDG¥‘èh+>ÇàHgDGù¥šmΔÕþ”ðP>.2] ˆ1 ¢i @n~jD. âL—7¦4äû_ÚP6¡”ߨ
+vqaÓ(}ÀÇ
+Ô­4mA3îåóã¨@@>–ÃUÎÑ7¡dbZT=zî„"8Ôn¡ÀM~÷½U³_;ôÊ‘ó«œJm“Ääû•Ä¾* ð>3ÉàǝWU½·H±Ð¿­¨¼¢Q¿§¶Í]…È°"È'Uk(Aò›]eJš£â¦ ½¯éÂH(í²9kþ 
+R!Â'ˆe*öö0 þ(9Âö/¥.
+Ýß–4ùŽ>‡p´CJÐù̸êôîCZÕ°(-–P½kWmuG—ãFïΗbmïh
+‘€»¬`g³ë
+]£·T¢
+²lI°±áoÜ·¸KåúXß:“šZB^×›]¥Æ;‡Ì ïªiçÈ‚Ç°€q:§ìu -(¡mÕFU÷C^CɶÕ5õÜîÄp 	ˆ€$áJ|w(˜ªC9-¹ñ«áÖ^°DG»àp™›’ªDé›þ¦®ºŽÊé’ÊP ËcQ:GHN¿sßX.åíè
+Q1n2êk?1!’.¼‰ñ}0”­
+3¾kŽ(À@sîˆIƒ¢‚
+Õºe‡2Cvÿ?Qˆž­p]ñ$BžýR¢)dœZ[ŒgßÍX ØËƸÿ¶:¾4 ¾ßφwu¤q2Ö½k
+¥
+¼ïDñ›wÏñœ3 t9¾Iý?ÀXŠøÉÕ/Ü
+q8ý KçïØ,¡'Èm‘”%³§ŠIÚä €Ã;аÌ-³ïœûà¡e¥ÃÛúÔõ5‡Z<ÉÒÓ€üáÒxZ¿‹4u%Ä¸òDòø<¶>âƒ<nI6¼ÍðU„÷ðL1SM½»Fãg
+)äN#|Ý•­ÍÏôb€KˆË“àñßÁ¬PZ þë£N.
 endstream
 endobj
-6151 0 obj <<
+6143 0 obj <<
 /Type /Page
-/Contents 6152 0 R
-/Resources 6150 0 R
+/Contents 6144 0 R
+/Resources 6142 0 R
 /MediaBox [0 0 612 792]
-/Parent 6158 0 R
-/Annots [ 6148 0 R 6149 0 R ]
+/Parent 6116 0 R
+/Annots [ 6140 0 R 6141 0 R ]
 >> endobj
-6148 0 obj <<
+6140 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [254.978 424.908 399.607 436.597]
 /Subtype /Link
 /A << /S /GoTo /D (samba-pdc) >>
 >> endobj
-6149 0 obj <<
+6141 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [343.288 324.003 508.322 335.693]
 /Subtype /Link
 /A << /S /GoTo /D (domain-member) >>
 >> endobj
-6153 0 obj <<
-/D [6151 0 R /XYZ 151.701 685.529 null]
+6145 0 obj <<
+/D [6143 0 R /XYZ 151.701 685.529 null]
 >> endobj
 250 0 obj <<
-/D [6151 0 R /XYZ 151.701 660.623 null]
+/D [6143 0 R /XYZ 151.701 660.623 null]
 >> endobj
-6154 0 obj <<
-/D [6151 0 R /XYZ 151.701 644.027 null]
+6146 0 obj <<
+/D [6143 0 R /XYZ 151.701 644.027 null]
 >> endobj
 254 0 obj <<
-/D [6151 0 R /XYZ 151.701 505.99 null]
+/D [6143 0 R /XYZ 151.701 505.99 null]
 >> endobj
-6155 0 obj <<
-/D [6151 0 R /XYZ 151.701 478.799 null]
+6147 0 obj <<
+/D [6143 0 R /XYZ 151.701 478.799 null]
 >> endobj
 258 0 obj <<
-/D [6151 0 R /XYZ 151.701 405.086 null]
+/D [6143 0 R /XYZ 151.701 405.086 null]
 >> endobj
-6156 0 obj <<
-/D [6151 0 R /XYZ 151.701 377.895 null]
+6148 0 obj <<
+/D [6143 0 R /XYZ 151.701 377.895 null]
 >> endobj
 262 0 obj <<
-/D [6151 0 R /XYZ 151.701 292.753 null]
+/D [6143 0 R /XYZ 151.701 292.753 null]
 >> endobj
-6157 0 obj <<
-/D [6151 0 R /XYZ 151.701 261.116 null]
+6149 0 obj <<
+/D [6143 0 R /XYZ 151.701 261.116 null]
 >> endobj
-6150 0 obj <<
-/Font << /F50 3701 0 R /F22 3706 0 R /F17 3698 0 R /F15 3700 0 R /F70 4384 0 R /F71 5424 0 R >>
+6142 0 obj <<
+/Font << /F50 3701 0 R /F22 3706 0 R /F17 3698 0 R /F15 3700 0 R /F59 4373 0 R /F53 3738 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-6161 0 obj <<
-/Length 1362      
+6152 0 obj <<
+/Length 1363      
 /Filter /FlateDecode
 >>
 stream
-xÚ}WÝoÜ6¿¿ÂØËd`çZþBŸº&+RlÝÖ¤+†¶ŠOɱ­Ìöå`üHQò3£/G‰¤(’ú‘ô¥Ñ}”Fï6?ßl^ý"DT$U‘òèæ.âiš”•ˆò²J²JE7»è»6õÔØ>þvóÞ©—I•ç
-ÕE•¤ ’žL²$Þò4—ì­íbÎ:8´•YÆ.‡ÁÆ2eÃHF²nJª´r—J^$)/‚™¬@¥ÍåÍæŸ
-&èžù•%RFu·ùò-v {¥‰¬Êèè4»Hfe’g¬Ûèzóç&=.á<©²L,‚UUâ
-AdÙõ¤ûÝV·¶7ñVÉ21<™×kFâÕ¶Þdv´,ÑÛé¦'Õ·¶ŸÛ¶t4gÿb€‘J^ÊhËáJUÑí Mœ!kyÁ>x Wº®í¡ŸFÜålgû'1«îÌð@©åÙyj·á‘Á£qºä+—êóÞàÛðŠ]™x°g¿¶D[{O‹¦?”lÚb\üþÛ›«?yiàš§X”.€ßi62î-2ŽÅ¢”‰È¦¡1qÆäT*Åê7Ä1ýÔèÖÙ€¨èÔ"…äÒ«$¯×yg¾¦\‚Á ËO†˜kvàúòcÌSÁþºü8ZK¯¨r¸.€¼Wž» Máqõi<è¶ÅW ’=¢WîÆ‹,QMä@€•õ´Óu,
-¶oz‚ÀárMŒÛx‹éoú{Ú׃ÑŸgÂ;;„÷.4ˆa‘ÆkÝ¡É[ðC傁ô¨áœúè‡ÌªûÃà
- $® @‚ÌÐF“lŠ‚N:Ÿ©0 q”¢boN±„¼ó+..BQ*# *•/½×¬mgFÒÐ$˜‚µs¨ BÅ
-šÇ¦mVVá›WI‘ó „Ö"¦jüÑí*p²D•UP×˨ѽ~°”ýáú0í}q5µYhÚµ‡Œ÷z"¸Û/i›—¯O¤3ôÐÜ@š®àóÜ—40\EpŽšf+¿¬ÃÄb¡¹öXgw+Nž¬†ì¸½‡9¬–¹*%_@ò¹éw¡ƒ8HÓÔêwÄj!ˆ%,³¥S!à™;P]ó”b†ê?+ܨ
-ÊQ*^€
-9^1€
-×K”ufbQ0ÇäŒorI²L”ëHr>”'%÷ó&#u³'n³ ÌB泆¢ÑS$j< ³wD)‘ E-™˜IïZ¤$on\WT0xké«ª3·`ã³ß`ɱooiB8=P{¦ÃÍ8|ïó3É™´]çsñòûC˜"ùÜÅá$<â­#f×@1©¬bÛ_V)Û>Ñþ{sK‘È“EŠ¿„’æÁù\a®ø<xÆóHU;¸'Ùœ>îZ\NZ,û?§/' 2ÃDúT~h7wþÐDÚ‹ë×æ¢Ð+÷/Þ{éHœG( ­ïKTý¦“þ* Ã6zlÌè1í¥nt‚`0£mŸB·AÁ>8è„=ž–ƒé\W!ty‡\?qBêÁŽY:i|Mü¶Ï±íZÊÌ<‹d%æÙ]svص@Ñòq°·­é¼Ö±™öćÈõmÛŒ{šåbþ8pG°*Z3BóËgÇ%â!Øîi8vÍC¼z¥0xSJ~·. Dçz .ç­=~×êÿf¨âT'àåßÏ’ÄÉÇî
-%û&£§d{ÝßßïRøs"×Z;<—ÿ´†7½¾ºX¼¹dM§‡gÚ¼ìáñ…fÀY§'?ïÎá¿hqóߏ@á_Í›Íp€
+xÚ}WßoÜ6~¿¿ÂØËd`çZ’¢O]“)¶në]WmŸ’3b[™íË!Àþø‘¢ä³3£/'‰¤¤ÔGÒ÷A¼Ûü¼ß¼úEˆ Ê<æÁþ.àq¥²¢ŒÒ2	ö‡àÛéj¬M~Û¿·æETfY‚梌b°ŽÉNFinyœIöÖ´!g-lÚÊ4e×}oB³~ CÒnŠÊ¸´—JžG1Ïý1iŽF›ëýæŸ
+!ØÎp¥‘”AÕn¾|‹ƒèÞq$Ë"8[Ë6iei
+ó&ØmþÜÄs_áΣ2MÅÂÙ¤Œ¬CÞ‰¼ %ۍª;lUc:n™A$ú'Ýã<eõ@²Êt õ–£¡ñÊ´ªîÈô­éÆÞ4
+mÍØ¿è`Ä/d°åpeRÒí Lœ!jYÎ>
+¸gªªÌ©\eì`ºGRœ1ªvOÿ@¡åé<´[‰HáÑ8]ò•ËäóQãÛð’ÝÐ0öð`ÏnnhlÌ=Mên®(ØxÔ$¸úý·77~rZ/ÕO¡(\ ¿ãtÈp4(8{”s ¢‘H=ƾÖaÊÄT&	«z\Dwc­{xE»!$H¯N¼Nµú52À|¹„.?i®k»ë!ûëúãtÐZxE™ÁýSüàP9éV 5…ãէᤚ\IŽÈœùñpÒNehT4œˆ03nlUŠœëÎí rØX“à6ÜbøëîžÖU¯•åçLygzáѺ>,¸S-y8’L0€AŠÎ8±äÀ~ˆlrêm€Æ& hð¢œiZ(Ò|RÐN‹™
+G!Jöæâ‹¿À_¸p%IR"`’dK´ p–•iõ@Š ˜[@9%‚OV°<×M³8e•¾Yå÷DhrªÂÕ¬'’¢ôæjé5ÂëžKéÿ®NãÑ%W]¹—…² lyHÙù¨F’ Dlœ¦©lTœ=
+­¦‡&çz²´	Ÿe.¥A`3‚sÌ_„0r˜ù¹d-î¢ËH͵ǚݝpB–³
+¢c׎æ0[ÆB&1aÍçº;ø
+b"Žc·©;¨p —@è¹”O']÷܁éRò²–¸$Rå£X¼ Jœ¡'Η,'1jvÄ*£ É‰!îÈ&É"J„\g’ÅtaRÜõ›”Ì)'$v± ôB梆ªÁ8$+䝹£‘	VT’IHžD>ð¶DJB³·U1Æ[)_YÎ`ÁÂE¿Æ‚bÝÞR‡°v`öL›ëa8¹Úçz’=Ò´­‹ÅËï! ‹dS„ðˆ·vЇ’)IK¶ýi³í­¿×¸‘¼œHÞâ—P”A?˜¿À
+ÆŠO§¬×”µ½}BÐMáã¶Äu~‡¦É²þsú2±
+&:‚J]rÂ5íúÎmÉzqýZ_XzåîÅ{/Æ"B-]]¢ìG2]ì—ÄH<1ÜÁZ
+µÜ¡gtC¹‡G­m èõ`š'_mPqô ü8b§i¯[[Uˆ]­'VI5ߣ—€!Œ¯I‚ß6ð9¶]™žz‘,ÅÔû¡jNàA\) M{sÛèÖYëñHrð\Ý6õp¤^.¦»³¢Ñ¿LpöwX@"žüÙMàǬ!Ä«Wƒ—Ð¥äwóòáDã”$Å伡¹ãïZžàߌ$¿ä	 |}$Nø­¸Óî>˜¶ž‚Uw¯]½‹áω\+íð\îÓÞtwsµxsÉþèëVõÏ´x×›ÓãKϳV®ßÍé¿(qÓß?¿šÿ K~p•
 endstream
 endobj
-6160 0 obj <<
+6151 0 obj <<
 /Type /Page
-/Contents 6161 0 R
-/Resources 6159 0 R
+/Contents 6152 0 R
+/Resources 6150 0 R
 /MediaBox [0 0 612 792]
-/Parent 6158 0 R
+/Parent 6116 0 R
 >> endobj
-6162 0 obj <<
-/D [6160 0 R /XYZ 100.892 685.529 null]
+6153 0 obj <<
+/D [6151 0 R /XYZ 100.892 685.529 null]
 >> endobj
 266 0 obj <<
-/D [6160 0 R /XYZ 100.892 660.623 null]
+/D [6151 0 R /XYZ 100.892 660.623 null]
 >> endobj
-6163 0 obj <<
-/D [6160 0 R /XYZ 100.892 630.478 null]
+6154 0 obj <<
+/D [6151 0 R /XYZ 100.892 630.478 null]
 >> endobj
-6159 0 obj <<
-/Font << /F22 3706 0 R /F50 3701 0 R /F17 3698 0 R /F15 3700 0 R /F70 4384 0 R >>
+6150 0 obj <<
+/Font << /F22 3706 0 R /F50 3701 0 R /F17 3698 0 R /F15 3700 0 R /F59 4373 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-6166 0 obj <<
+6157 0 obj <<
 /Length 19        
 /Filter /FlateDecode
 >>
@@ -20297,20 +20240,20 @@
 xÚ3PHW0Ppç2ÀA c(á
 endstream
 endobj
-6165 0 obj <<
+6156 0 obj <<
 /Type /Page
-/Contents 6166 0 R
-/Resources 6164 0 R
+/Contents 6157 0 R
+/Resources 6155 0 R
 /MediaBox [0 0 612 792]
-/Parent 6158 0 R
+/Parent 6159 0 R
 >> endobj
-6167 0 obj <<
-/D [6165 0 R /XYZ 151.701 685.529 null]
+6158 0 obj <<
+/D [6156 0 R /XYZ 151.701 685.529 null]
 >> endobj
-6164 0 obj <<
+6155 0 obj <<
 /ProcSet [ /PDF ]
 >> endobj
-6172 0 obj <<
+6164 0 obj <<
 /Length 1522      
 /Filter /FlateDecode
 >>
@@ -20330,290 +20273,314 @@
 #?9t<šÓXNü'zsy…9ýRúâæÛrÚ€þI›9ßü_Ô¹•ÃåÍ{«-hÀ£Ç¯£Â›Ñå2Àï~Ðüê¾À)‰'ZDVôú7c÷?©s)ø°ÞöNÒ-µê¡ MÿÊÌsöЇô õóÌÎŒ·7¿\¼SÎíã—¿ª‡…_ĹÐü$æ×éâèü³þn
 endstream
 endobj
-6171 0 obj <<
+6163 0 obj <<
 /Type /Page
-/Contents 6172 0 R
-/Resources 6170 0 R
+/Contents 6164 0 R
+/Resources 6162 0 R
 /MediaBox [0 0 612 792]
-/Parent 6158 0 R
-/Annots [ 6168 0 R ]
+/Parent 6159 0 R
+/Annots [ 6160 0 R ]
 >> endobj
-6168 0 obj <<
+6160 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [99.895 315.077 150.611 326.767]
 /Subtype /Link
 /A << /S /GoTo /D (domain-example) >>
 >> endobj
-6173 0 obj <<
-/D [6171 0 R /XYZ 100.892 685.529 null]
+6165 0 obj <<
+/D [6163 0 R /XYZ 100.892 685.529 null]
 >> endobj
 270 0 obj <<
-/D [6171 0 R /XYZ 100.892 660.623 null]
+/D [6163 0 R /XYZ 100.892 660.623 null]
 >> endobj
-3738 0 obj <<
-/D [6171 0 R /XYZ 100.892 504.739 null]
+3742 0 obj <<
+/D [6163 0 R /XYZ 100.892 504.739 null]
 >> endobj
-6170 0 obj <<
-/Font << /F76 5480 0 R /F17 3698 0 R /F15 3700 0 R /F51 3729 0 R /F50 3701 0 R >>
+6162 0 obj <<
+/Font << /F76 5472 0 R /F17 3698 0 R /F15 3700 0 R /F51 3736 0 R /F50 3701 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-6177 0 obj <<
-/Length 1392      
+6169 0 obj <<
+/Length 1459      
 /Filter /FlateDecode
 >>
 stream
-xڝVKsÛ6¾ëW°§R3M A¶‡LópëÌd2»“Cš,BÆ"¡ðaÇýõݨÈ*ëC.Ä»Xî~ûÀ¦Ñ6J£ß¯o—W*DšTi%¢ÛM$”Ht*¢¢¬UÉ趎>ÇEºürûþò*Ë¢2©ŠB¢d&³¤Ê("™·¾1®]®r%ã7¾:¿_®„:~³3‡ÁvÌ’¨iñîvñuWáß'¿TIžGëfñùKÕÀ{¥I^•Ñ#I6Q®Ê¤P
-è}t³øs‘?fti’eò\™®ôÿ*{	Ú”fG¯Üvì,xSæ±L##Ôé=U%yYLÈü†¨äyüî›i{¼™Ë WòR%•”?Çùú]µND¥"™‰PªþºHIìi¥ÃéF8¸¼n²è­‡_Ìa¾R‰„LYe \üˆ½GE“«9,âYXŠ2Iå@•UŒòߩЄæ¤õ<(LNAù«­mצ­]»]®d)ã_f:~ä͇\UüɵõRÄÌê™·Þ;ÛâÁ ï³2†÷‡å
-(Û™Áò},	1¼m퀢øñÝ=­Dž(±¤ìÁu¾m˜(M `d:‡U$Rë©ì@qšÆ­˜¸cxséxò_†Ôó-Ÿ
-» ՏÝƬÃÆoxuá&+áÉö>ü]ÑGWFÔfmDz?ç`ï¸d†6˜)C®>‘¶6pצe¢ö¼:€b¥S_#CT1Ø=\ )36ez^1¼ßzB†¿u­­a¡!ü¡·AÍx8Ú5㢒«ê9*y‘þ'À$õè†S®5µý:Rz øÐéÕzx 	É’‡Îä‘óÐ%V*Ëâ×Ldííðs?gÕÖ’Dû”vLCä%d:n0k»wwÔ…€wè\»vÜ”€ëÇéþ†(ExÄPŠÐ/Üñô³N™eP’Y>U×5êÑ%Å×ÃR	¨ŠÅu=ìŸøØß›@!ü¸6æÞ†dŸ9Ø8(Ù{Ûÿ4×u%t},ðk꺓@tn»£jÂ-¸¾§”GcŽÄðòÁ5ö‚9l	¢bûp¹³g·mßÛvü	Ö‘;ŠM$”«âi:Ì ˆs‘—cbôL>Џ:«Òqƒ»q†í˜O¹Ž„¿_Bø8P|BÈV„ì’í‚ù%›rT‰H­Íر½ïlI¸CÊi\îÁ
-Óáµ æ1T;^ž>ÞC²ò
-ÅÕ†sŽ1_[iiö,7vµ
-wütwÚw[ÓºB™©?l᧝¥¸HÅÉ(§øÈçÑ…íð†¤€©…P’’±Î	vòyè_A“ÐUü±¥”†+\B EÁ…ugº&ü˜šBˆ
-	ß½‚ÜúÆ9˜CjaãF$Ù–‹SÛàô4®, î¶Ì„:7ó£F¤˜íƒ˜	?°}`œuú ×ûÜ1Ý@vÓùfÎH©Ž,*¦ÔP:æyQÃtLf¥éÿJŸ©ÆóžWòVNzR9£Ü:lfÒë§u o1êØ©¨¢¯„¢÷Eú力<õd*ÚcöRrN(åç?	-JGæd%hfU2MŠ<c]8>®„€—òj	ˆZ3ÀdI‰ ñÚ¶kbèç/¦{EsxHwªbZ¯*§®ã{ûÄ'wÔŒƒR>â~_Æ ·îPÀ÷~¸ßGû2¾á>vnxz5×…ÏêjMAÅ% S_ÌùÓ_IãaÚ-	¼ÊnÛ®|;÷¿¢8íúUlü»››Ll¦“~ç;"J]Ä·KÌðݧ‡'ÌpDJ ´;D£g>¯:M@üá¡äOçÍi…iþ_/çQŠ
+xڝWKsÛ6¾ëW°§R3C í!Ó<œ:3i¦curHs€EHÂX"’²ãþú¤ª9ä",°‹åî·¬Òh¥Ñ»É«ùäŵI#•&uZ«h¾Œ”QI™ª¨¨êÄÔ:š7Ñç¸H§_æï_\gYT%uQh”Ìt–Ô¹E$ó&l­o§³Üèøuh‡.l¦3¥U¿^ÛÝà:fiÔ4y;Ÿ|àUøöÑ'M’çÑb;ùü%ཏÒ$¯«è‘$·Qnª¤0èMt;ùs’Šti’eú\YY—ÿ«ì{`ÐfJvôÚ¯öoª<Ö‰bd”9¾gê$¯Š™ß•<ß~³ÛÝoæZàJ¾ƒ†6I­õÀq¾Tbj"Ц@Õ_'i¢‰=®t8ސƒ7Û,zà—0Ÿ©,© UfY¢Àÿ0øY“X8;2‘ã¢NâRTIZ€#©J´®æ¿SUœ£Öó¨09F寶q]?ضñíj:Ó•Ž×aš•ñ#o>ÜâjâO¾m¦*fVϼÅÆ»9€ÄϪ’<ì¦3 \gÇ÷±&PÄò¶uŠ>âOèîÑ`°h¦òÄŒŽ8Röà»Ðn™(O à2ÉÊVðÀ‘ºÅi·a`âŽ-àÍn/§àÉr/´|6¬EªßwK»MXòêå&+Èö^¾ˆ®”WFÔæÜVDúpÉÁÞsèm°S–\}"m­p¶e¢	¼z€bV¦:¾A†ªc°{¸Rgl0Êô¼2" cy¿
+„ÿ6"Û8ËBƒ|¡w¢f¿;ØuÁD%7õ)*y‘þ'À$õè‡5S¾µûº§ô@ñ¡³Ò«%ôð ’%wÛYÈ# MÌL–ů0˜ÈÚ¸áçþØ*ÃF­	q؃Ύi¼†DÇ
+fcã6þŽºðvož›pÃ~¼¿äÊ$1Ò–ôw<S×V–AEfùX\7¨§¬(¸î¦FAQ,®‹aóÄÇáÞ
+…è㺵÷Nr]4ž ¾õP±÷®ÿéR×ÕÐ\ÊC}ßP×] ¢ó«5nÁõ
+e<rr$†ïßüÖ]1‡-AT\/—;wvÛõ½kâXwâÁ\WOÛa@œ‹¼bôà£gò¾Ô!Zuoq·_ ekæS®#î§?ŽŸ´5A;åÆ@;±¿bûQŽ*©…Ý÷"¶	½°ÁÖe°ë¤œö‹Á?øaü.<w‚jCµsáõòöYyÉÊ*ßXNJ8Æ„m-ä¥Ý°üݾkœÜ	ãÝqß­lëÿ‘2û㧵£ÀhÃÙ¨Ç éÓðÂvxCVÀØB(iÍØç;}û—Ð$Ê:þØRNî!¢àº¶ÝV>LMAbÓCÂwoD[ßþÌ’[ØøQ I¶åêØ68=Žë€»-3¡Ð-AÅü¨éf³ò×ã¬Ó‹^{ès‡tÙe¶—\€”êÈ¢bL
+SÆ<0–ð ’Ù”ô}Sž©ÆóžWòVNzR9cüB¶;;ê
+ã:€·uìŠTT
+Ñ7ÊÐû‰"‚~Ç»±"/yrHAÎΦü¼õ'ҤʤÚ(ššAW^%U%È™RðT^ORg˜-é%)% ^¹ÖaQý¥Ö‹ù^'Z©1ß©Œ4_SM¼ŒïÝŸÜQ;¥|Ä¿Š? <~Ñ¡@èÃR¸ÏÃ}ßrßw~xzy©Ÿ ½Ô%EA§¹ºä‹)“ŠæC™ÚÍ	5<Ë~ÕÎB{é{EqÜ÷¯0¬Øøs··™XŽ'ý:t8ETeϧ0™áÃOO pDJ ´kD£g>¯¥LM@ü æ©·«ÆÖ\Ÿ¦É;xÙ¡é‚ŸS\i”‚€ÂÐ Š›ç™xÌy¥¨#!sœD
+ß<K1~3*‹Ÿx³yžÒàÕ³|{2+üýøuö~ì
 endstream
 endobj
-6176 0 obj <<
+6168 0 obj <<
 /Type /Page
-/Contents 6177 0 R
-/Resources 6175 0 R
+/Contents 6169 0 R
+/Resources 6167 0 R
 /MediaBox [0 0 612 792]
-/Parent 6158 0 R
+/Parent 6159 0 R
 >> endobj
-6169 0 obj <<
+6161 0 obj <<
 /Type /XObject
 /Subtype /Form
 /FormType 1
 /PTEX.FileName (./Samba3-HOWTO/images/domain.pdf)
 /PTEX.PageNumber 1
-/PTEX.InfoDict 6180 0 R
-/BBox [0 0 851 544]
+/PTEX.InfoDict 6172 0 R
+/BBox [0 0 814 521]
 /Resources <<
 /ProcSet [ /PDF /Text ]
 /ExtGState <<
-/R7 6181 0 R
->>/Font << /R8 6182 0 R>>
+/R7 6173 0 R
+>>/Font << /R9 6174 0 R>>
 >>
-/Length 6183 0 R
+/Length 6175 0 R
 /Filter /FlateDecode
 >>
 stream
-xœ­[ÉŽ$·½×WäÍ£ƒ(îËQ#	‚oÒ4 ó -ÉcUM[­1ÿ½_pË`ÖB
-°tÈ©—‘‘d¬dö¯›j“ô½>_N_|¶Ÿ;é(ŒõÛNùööý·§hcÞlÚÉ(¼Þ.QÊH‘âæ]ÒÂà·*¨´Yí”HýçóI%¥„
-é×* ýnÀˆŠ˜½ÐY%8)¡=¢ý|>5ÒtlŽoñ|úÇéÝIŠè”ÃOþi}ŒÛëÏ'­£¾é •Ðjó*Š˜Ô¦¢óÂûíõÇÓO+¤w'-b™Õ5¶±F»™Œ0z³É	%Ó¬'Ö綅Z`s–Ø•d
-&Z^ð4I‰Õ0í£°†Xm\EÎ\–²–ސɪÈÀ’+9«"ü‰&¦ {`¸$ã´!lÆJab ~4y÷Ù·&ï!».1nÂDi™¤ÌÃ*BjÊÝÒd¶5ç!£ŒLBùÃ:S®ÊÕž³¹Ú+ì]Q/áŠfU¯9›ëµÂfê…¢³¨ÐœÍZaߘ(,®„mdõBð"a¨õ†ÌÖâýzPoÎæê-±›RhÉîÖf¹ ƒèÉ›=B·Ë¹Ç½å÷¹7gÏ…¨tž=(ìG¬1¸¤¾GÕ¦ìA¹v#ù(…ÍÎë*v$Ï_ÇlÎe–F\´9²:ËJ—“gYã…SΊ Í½Wž³ù+/±û¼HK™’©Y‘AMÆòA8=²‚õBjÎj.ÅYFAEä@§ÉˈäJ¨¯PÄL—P_€Ë‰¨¤cr*ÀåD䚌۠r‚üp9àr’ô5?ÕAàr’	X&§ƒdȸœrRAq9`rŒÄZ–¬Z5€É1Â39
-äÀI‹¶Aàr”6Õ'ê 
-p9dbÖ29¨9¯Äð_Oªü»^ž/ÛÛ§
-"/MØžžQŒ¢(t"·§ŸN¥HE•d`©¨+¬BÐ@¼}ºœÞüíõÃåýë·Ïžþ		ˆ(N‘¸£Çt>ýéôæë—Ëû·Ïþ@Op¦Žûo¾zùøéõå|þñ7¾y:}7)QùCE¯Gn@Œ6P©lBt=¦9™yé
-Ù‘E‡
-^¨ÈçÊï|¿ŽOŸ“ÙÓWÈ
-ÿaÂÉ!R±Ú6ªg¦b0¹Ø¸ì£*ræ’(éÄ$U€KRF‹›Jd­1ˆÛ·ßõ.÷Æ«>ඵÐu±±ù-Ð@عU¼Ä	GýMBpÒ0ú€÷¥ú¡^G•ØLé%öâ-áÕ}M¯6Ók‰},Þ”D®O¯)´Àf
--±o
-á‡Ò—ÖHZäˆ"À^î)7áªM¹Í65ÒR ïióÛæ
-É[$꿵SízÓ3¯]ã!ùqéæА£ïCƒÐÅÍ!'$‡ü–H$åæl®Ý
-»“ŒJÈ´OÃP4„¦°c:êRXD'‘lGÎ\Vg¹Hé9,¯=
-kÓ1ŠÁß³æ6{å%ö>/(B´ájVdP³³<úíÀ¢Ú‚z؝ÕŠ³²’p2oKnÑ’ä­œg‡ÐxØ’	Ú¨‚’h'$rI$—J¥¸*È()¡D”ªÈ +¢îËªÈ +šËªÈR!cœè~ƒÄžD2c“˘·ïŸù÷¿¶R«”ZFkå]¯e°öTÌl{ݲ©µÊÅÀC‘BÐhÊð—)—™èא»i4
-oÆââèSîðè)×ÂÀiÒ›¬äeS‘3×ÏRWAF߆UàÌ$€\RE¸¤BM*ÕEwª–ö·}Èn«mD¼ 5­ƒ ƒ4äVåbñ¢h	·€îN"’¶ˆz;j/°y]»Â¾S¹X"Íÿ¢^s6×k…}¬\¬…yãæ0¨U×
-ÍÙ\¡öãÊÅ’Mè-y)TðC…qC¹	wPmÊmÖ™à|Îäð['¸!Ü?<nY+ŠõzÛ?°oøÇCöãêÅP¹å7…6õ)0hãïæÎÉ\¹rãȐ7‘h1á!v$‡¡Ž¡Î[VSÿm:ræ¢É ˆÄ$$û}\®-îYË”;¼ë”Û§Ã%®ýäš•ÛVš|*Òo[ƒù@áÒîWÇÙïÓô¢ ‚$]—c5zL)¶X0HC’-¡²Œk—eaô.j&«!\–C_›rÃØÆ5„Ër 똘¬†²0oÞ*.«"\–Çâ§ä™¬†ü?JzGTO¸åè¸l©D	WŠnÊÞ6åv¥§q¾l’u¤ž›œOXMèw¨‡fyhT.ÔÊÁÙ¥#Ë®Ý.ç 09“MŸH§†ÔK&ƒÀlHM› ŽtBÝÍ_ ñˆºÂv´Ë™è\Ë;Úhv0{ƒþoxÕWL¹¼‘šs=-™½”‘®—>¨!¹Aòóä» *aJ
-^ŠJ”ƒŠs6Wr…},dœF(0T! _2í"K»š³¹B+ì;…ò_¤ŽzQ¯9›ëµÂ>2Î$IÍðªBSö Ðûq!ƒx(Ë5¨°!u¿Ô›³¹z+lK)IÓ¤¢¹†NÙúdê×C-5gsß_aO¶Y¢Êg pOÅuQÝ[¾9›ÏÏ
-Û¡¥Œ€âC—
-£!†Ž¹SÝ©ê"íÔT*ÐþÕVÕœ=ć¶×h>ÈôªR6ð¸š6i—
-VZ+dÞ@q>åï"*RvƒÖBâ>n‰
-kjí²Âeµà¶ËjÈ(«i¿Ëb“ܱ²^LVE2«¯j—‘ÔmeÅD§#œ•tÞ´X%µIœÕöÄŠ5?ÛYÍh~Gæ•yÿi’ε¨Î’¹B;¸áœ}+?b»ˆW$ã§.E¶ËçŽhº1OîªaY`Ž¶Àö†Ò.:lù§«Hq4¬%ì´‰R&a²e¢$¼ŠsöàhìëDìÊç´qfé¬ŝۯÇD<e‰x}7Ws^ÓkÎòÞûF"Nùd|Q¡){LÄsö$;¬6„*‚/úÈ„®I^¡sö°Ÿ¿ÀF²Ôù‹:“K©[_»^%â{LÄsö,›¼é`ÐQÎÁãîêMÉCt˜“ùó÷Æ©ž…+B[¢5ÄvL»;ñ*BEtúJÉ9{l¯©UN])ʨ¥)÷05‘µ|ù¬}ÌàzØŽ”lW±û8w¬¨ÅdUdU#“U‘AV×~Ç&¹Ë/ËÅõ*HɯuQwYh¹Åa½–š‰§$l=ŸÀ’^m’欆ð6¬úcU›YHÂ	
-€¦ºÞ)ú~ÈRgF§…éÊÈ؃.°ó¬áõµõ–z{:ÞB…—×ۿ圓N6!{Kë¨èÛÕ2pU‘êd¹éi’ÖÐÀÂQAæ“Æ+'›±G'›³¯3pt4“:з½š<3­|½®½çì!/°ïf`—„Õ«zÍÙCÂ[`_e`KpqU¡9{è5سl
-}ÒÞD \ÀA]¹úãÉÝ{ÈÀl›¨Mô]^Ìíjµ¾v=ºÿ”=¸ÿ{–é|šÎºá”йEŽ6ÕÇè0eáaª¶›Ž†þá²Ô9G¿ÇáŒA¢Ý
-AQuuþºÀ¶óØÞ(j»R”ƒc6¡´Ž됟ó‡’Î+O»Ê
-)±®a-"îãöˆØ±ª“U‘AVmLVEFYMû]›äŽ•åb²*Rrp[Ô.‹þ¬DùQV¢÷µ+Òw³‡e%5gu„=±aÕÍ«ØLùt²ÕO[¾o|Óùˆ6T§î[á
-Ù÷'Z7Ëw,z‡Û+*C;”ü{EÕ¶ÍN'Ł?íÝž¦½LLþy[Fô¦\Æü»OäUûè0"¡fÄX‡l¨b>øáåõ—ß>½ÿôáåãöe=ð&ä;	¬ìö¹¢OI6žþ>x[(ýD=$Tråü‚ó¾*z“\SÓz¨÷¹‘¢´˜è&|òù1_ÿõÏ_þñ/$?||wúPŒ·Z
+xœ•œÉ®$·E÷õ¹“´P:9“K
+†aÀ“”ðºÑ–ä¶ú©­–Ãïœ2XU™A‹RE’Á)x9ÔûyÙVµlô_ý|ûzûÝ·aùᗛ떴]þ{SË»[f–oÿp‹J«5…EÛÍ­É/¯Ý¢¶˜Ö¤o¶°Z³ÀµÕ‹Ý‚Z½ëßßÞT4n±[ðiŒîÔ¯­„··j0AªimHì¹·ïoo­üfiþåä÷ýó¶ß¶5:å¼^øÿlÖ£œ? ø×€
+ù-­Ê-.©Õj¿¨ìêÜòñ»Û÷h¿é5Ô6•áÚ†5¤ÅxeÑR¨‘YÍædB_K¹½›æôà€€.N-Pa«7¿j‡N×í¸–÷䊀ÚÛÃi õtÕ’óP¬’OÔšG‰ÍÂýº¢X^«±œª–!¯ꨣ	F¯É1ï›…×ñŠšŽÍ–„¸nv1Ú­ß1ŽVëÂé9ÇŸ’+ü%uLƒÂ<V¹mâF£»YÞ³‰rEåL[-KÞÖÙ5`+LwSVg”îŸ÷õœãC=%øáÐè™ÃÌQrÏæøà™g—<¢‰ób—æøà’ÒXk°›ÆÉz½nFEŠÆè÷Ík×?œâ£ƒü!¶ëýšh8¶&/†aÖŸ2Ó·”EãaŠ˜ÍÉæOoÌé<=ÇŸÎÓ+ü©ƒ.Dê2rsšYšÑúªÚÎœŽ™9>:(ÀY—TÚéª1´³fõ¶[J§Ì©ý°ÙäI…O©nÉy	¨ý(ñ Hk(=æ% ¦½aŒ'UÓR(ôo‚<8ë9>ô†ì
+oíj¯Oµµ¾ ö£dFa©8æ% —Ç"©
+§Zdây	(êY„
+joâêc^”ܶb±m–RÇ9µ3›¸ž®XÊâ?§¸_	Ü%Ëè×9Åü
+8Îñ«eðë‚b~aÈ®ÛÐÕ2øuAq¿"z}h‰jý:§˜_Qa¼-Q-ƒ_ó+Z·úÀK¬–Á¯ŠûÜjÃPb±Œ~S̯´
+ÝC_žþ;ó%l5/¥Z_.(î‹·X\‡âŠeôèœâ~%³º4”X,£_çÔá—ÁúK1è(±Y¸_WÔ~ûù¦J,¬o_—/_°KN´QÅz––—ïoe÷¬…jÑé[YÅüòzûôoß½¾ùø¿Ï^þu+)âòò§Û§_x}óî§Ï>¹}úÕ‡Ÿ~ýøáýûï>âÛï_nßLD¿ÅD
+2ÜYO[¡@K"š²:Ëô»ÕA€óÕA„Û”Ö¼u7^¡± ö2íóÞ…9>¸ Áû¥¶°Q ×Á£;Ñ‹=y1PWÏV'¯í_TÕB9I¨ý°9…žãåÃàÓ)3Ûýõ°¬ò%é5ZŒK,l›:í„Súi\нÚ˜Ñ<Ï[YER”Îxª%7€zÜúÝŽfRiƒFÃÜtkð¤½ëç]-8¯¦?ÙúE	lBÏ8÷L„ßoýÔFÁ9I]àÜ%~½J	{Mg˜,‰¢6,Æž9(À¹ƒ"üµmˆ+gÊÁPkóf&ü5«uËCEh;Eg¥¨¡òýód¦^àϦê%~½ápèØ _µ5È4d!öNºE€sExï–Nklãò9bt~Ýœêê	µ6…Ù’\ˆzƒŠMÝByI¨ý(±S{¨!/	5ë
+ŸKcO¡B„âJ¥½ÜÃpà¼7DøcoXÌù0Ô§Z†Z_PûQr§¼Õ릇¬Ð~KÞ¬Ø%2¨Å&ž•„ÂZ­P"¶úÊEMr1ÒÙØ
+y±žC{7y¨H¥òúVSUKŽ'sˆùäbb`ÅUÃàÓ9Ä|"Ej‡âŠeðéb>Ì/ËJ+ߏΐÃLüUy^Tµp. îOÊǬ´b=:…~£Ä§Óƒ|®±uI1Kü/ß¼ýñ?ÿ^ª¤¿ú‡¼_”LàïÔèh³*¦™Àà|þ‹p°…¶­º*ow¦ïçôà€€fÒ2åcxËF´'¯–"-ç«”Åpy0´tÕByI¨ý°Ñ)s>tééªeðë‚š©ü–"¢¿J¿VùsúYW\ѽ+ÚÀ‰ð<Fjdé÷fÉÍ' U¾IÁС}P˜^˜Um1: |¨¦?QùV)x¯Æ´ç’Z€ÚM‚ß«|ÃH«˜Ô¥9> ð‰Þ…£­pÂ|‰Èb¢òøè  ?Fmâ	+‡Ï[ÿÚäÕÀ§ü93«qËÁŸƒYÑÞúLáðgÓô¿Ö”˜ÝùÞUÑ]‘V3…/ÀG8ë’JoÆб>Ú{‹Ûš+V,¥SæÔÞm)…#SÖÒ³ä8, ö^âAa¡·¤‘y^jÚÑl´Gi)²·æ´7æøÐü±7°k¦À}Ô§Y†Þ¸ ö^2£¢÷¤Þ‡¼zVÅ@/*ªE&ž—„B^%Òu^¢}­éÆ#t`³ä¼ÔÞmVÃe[¸’®YÊ28§¿,âLÜx‰ÍÂýº¢˜_èuW¢XKW-ƒ_Ôá—ÃD3:²›…ûuE~9Ÿ0ž-+±Y¸_WÔá—ß0yóékK×,ܯ+ê7ª~z!âB€Ä :WýVß«~ÝT?;xkŸÚoEvíÊsÑ6R™Ï,õÕX‰TMq¬‰y˜ƒVÉ­)
+ù<XX>““fU¹F5ùÂFYÄ’´X,M%\Í™aÐÎaón¦±‹_è:"с¤Ü“'3v8š²=8ú
+íšèy—ÉMõZׯåÀb‚Ì׬–t»Mѱ¦»dJ˜x8z›ÀãÁÛ¾â._}ÙÅÒ‘¼¡'.«2þø¼wgŽIð!î6z$©äžMñÑ3~/ÄÑ—‰î-¤.ÍñÁ%	~-Köä¾gAO蜮}Þ;8Ç%¸¥+ÚY†ü(§ŽÁúq¿˜°C ™²“#o:¡T@ŸùEq‰<g}7ÇÇ#ÀCV›×Ë¥ˆR:lŒo‡	jZë–ª[‡î
+t÷mæøPk	~Ô:A”Õ½E(µôdm¬µ€¢Q¦\ž#a<K7G" ©nÉÂ@@íÌÖú‘îûŠûUZ„—X,£_çó«DsV`1^2̧ޢGª£Ý%÷©Œs^`±Œ^S;›3½DÒk:ŒãA@!/z‘eÕ@M[ú!/…¼¬§÷ÎœêVGuä•C¦bP›Ô<«H*Øt†õQÖg‘b¡ƒ½|#2ÇŸ‰·Kû%µÒùѦò2Ðq«Ž‰l­GvŠV€2NAéÒAC­>ßOµôÕ’•œ€šŠ9«t~ß^ýR´ãÀp at PXÎçô^çô=—opMÁHo˜×d“zn†ßé¹9~®çJkK=›âwznŽ?ê9H‚….ÍñQÏ	ð™žÃ2eZakì5û|ÐsS|ÔsÜÒ«9Z}5m']„±>Hº)>ª:>v;:š%ˆFØY¶ tÖ‰s|Œ;œ	;HÚrå+²(TË栝ÛÒ1§æ®¦PZWé•,$—
+X·'ÂnŠ‘G€³M3z+ùî=I¶ïÝy­%T+åé·ÂþÌb±‡ì†ªUfÐ~˜Zp?RK€ â>•Ö`ÅÃèÓ)tøT:+®Z¸Oó©·fOv4¹ b>•΋+–Á§shgs¥çéŒltJB‘ CûӍ£è*~Ìj‘‹šîdÔ-¬‚ŠåU#&£ê\òº ¦‚.l‘¶VZ'MŠDÙ€ªÚ1‡–¹‡¨;£Ç ;§ÑKX‹6ô|B/p#/Ò‹ùUë'§q3ú.¦Ni&ål–Ú!|l&‹´’¼Š’›Bs!g}~*T½R؈™¼#Cx¦ä¦ø]@ãZŽ„Ð0>¤'ÚGç›YúYå£bšâ£bàgZN™üN©gs|NüAËémË-,tiŽRI€O´œ¡ß íM欲ù“Þb<üNññèW€Û@»%úåö•˜.mæÏø$ªLñ1¬ð‰ªñX+éñ-,¡5"õá”ZH at 3!éÑ/¶—ô{ù²'¯“bÓ!j.äj
+K»ÕG–
+X)Ì£|ãcÜàLÈ¡ç´ëÞC¢)Ô,ÿ4㨵„ÊçÀ†íèp9{£ç®[ŠB™S;³µð~¤;	Åüª-ÂJ¬–Á¯ŠùU£:+±Z¿.(æWoÕ#ÝÑöŠùU‡:+±Z¿.¨ý˜6G‰Þ…¼Øò™  (/̹¼
+vŠ~ex?«	ˆaô)£š…×Q@±¼(xæ??Ñ-ufy]PûðW	b>lºô„Â…ò'OÚo³çÑý¢”Pw[ßïúý1‰¾áiv}°ŒÊû!ýú|ëéú|{–õå˜Óo»Nù‚Ð/‚œ1ù6ýï>þø˯o~}÷á§åºMWÆX:–Ïv6…åå#õ%Qt¥ݹóüê³OráC‡^•¢ðÏ5¼tFhsÍ(¿¯ÿúç/þøÊ(ßÐsû?2W/‹
 endstream
 endobj
-6180 0 obj
+6172 0 obj
 <<
-/Producer (GPL Ghostscript SVN PRE-RELEASE 8.61)
-/CreationDate (D:20080128091704Z)
-/ModDate (D:20080128091704Z)
+/Producer (ESP Ghostscript 8.15)
+/CreationDate (D:20080520133139)
+/ModDate (D:20080520133139)
 >>
 endobj
-6181 0 obj
+6173 0 obj
 <<
 /Type /ExtGState
 /OPM 1
 >>
 endobj
-6182 0 obj
+6174 0 obj
 <<
-/BaseFont /Helvetica
+/BaseFont /RKBLRI#2BAlbanyAMT
+/FontDescriptor 6176 0 R
 /Type /Font
+/FirstChar 32
+/LastChar 121
+/Widths [ 600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 600 600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 600 600 600 600 0 0 0 0 600 0 0 0 600 600 600 600 0 0 0 0 0 0 600 0 0 0 0 0 0 0 0 0 600 0 600 0 600 0 0 0 600 0 600 600 600 600 600 600 0 600 600 600 600 0 0 0 600]
+/Encoding /WinAnsiEncoding
 /Subtype /Type1
 >>
 endobj
-6183 0 obj
-3004
+6175 0 obj
+3404
 endobj
-6178 0 obj <<
-/D [6176 0 R /XYZ 151.701 685.529 null]
+6176 0 obj
+<<
+/Type /FontDescriptor
+/FontName /RKBLRI#2BAlbanyAMT
+/FontBBox [ 0 -186 593 627]
+/Flags 5
+/Ascent 627
+/CapHeight 627
+/Descent -186
+/ItalicAngle 0
+/StemV 88
+/AvgWidth 600
+/MaxWidth 600
+/MissingWidth 600
+/CharSet (/A/y/n/c/M/B/o/N/C/p/e/O/D/P/r/one/s/t/i/two/u/I/k/l/a/m/W/space)
+/FontFile3 6177 0 R
+>>
+endobj
+6177 0 obj
+<<
+/Subtype /Type1C
+/Filter /FlateDecode
+/Length 6178 0 R
+>>
+stream
+xœ}W{\Te>Ã0çœ E9T蜑(Àš¶ šÉEPÔ(a”›à ÃMa[<ˆ27@‡odiæ¡ð’©(™­å‚h¶&[–Yk-tñ=»ßüö·ßa‚™ýgÿ™™ïœï{¿÷}žç½Œ„pw#$‰Gt^fF&:~•¸
+ü%ÂT7aš”C	Âwÿ¢dÓˆ¨°‚	
+^ÎKÊy¹˜êõÈú'C«7TL"¤IÙî}1…EšbUNîVeðêä5!3gÎr>™©ÌÔŒ½QÆf—¨r
+”Ïà¥Ùy…EùÙ[*cðî¼<U–2'OS”[¢ÌØ°!{ƒx,5#/{³2N•§***,UÇ„(Ÿ;wÞlüñl‚*?S]¢Œ/,(T®P&gç¨ó2Šÿç!AS£5Yñ‹bŠ²c“ŠK¶ªÔ/mÎËÈ_£œ÷,A¯‰D,1‡xŠH"B‰@b%GÌ%ž&æ)Ä*b5±œH%f+ˆxb1‘@D‡`ˆi<¨&F$¥’ŸÜrݾ–N—j¥v÷b÷+²©²
+Ù—ä2ê1*›ê¥é|úÑcᏝñHóèóøÄs‚g¹ðp¢ðã!ˆ‡S¼Ä ™°6J…(H’÷¢ Ù‹¤¦VW]eÔµ±0—´ô­-Z}»‘Dë«­'5Z]UµA|íE¢¥vµ,ÔÔà&ñÑL²ÍˆOÔê5ì"ò<É`//GÛI à”l‰oF	Ý‚…—œƒ "¤Ðé‹eˆÁ×j««Zl¤Šl3ZZ´
+»œ£`‘µ:Í")YîpÐÂ^$Q8B0$ûÈeE–iñƒÎÊŽ^‰ƒ½Çñ>àÃÑn?æX(„Ë£ÄHÄ]mlº—N–9¬ZYðs†MäqÞdÞo¦™žCo¾mêò³ê•µ—¶sù4âT”3z7Òâp¢œUž¼½äòüøœm+V*°<ì‚g°C¼Ó%l¼ä©¶ŽFOÎœ…GS~¿k×lçØ7­ûÛ¸ÚXc¬ÕÖïªÕ*Ö¦½\ƒwº½xó7Þ·»©{Xæzùî&]«³Þhe™®ûs½MgÜ®`º*uµv4vAÍKxÁû¤¾„ä0~—íê(žCœà©õqÕÒ*®‚IŠ†Ñ<–‹,WU‹q±«UNˆÅÓ¦ÑÓel´ 60ý.sÀŽƒÎæ%0I”Z/Å?ä«]ÔÒGÞ¼>ôÙú3Ž±}ÇÚ»¸é»ÑWg(ÙyÙ’GÙrȆêFoúÊø„ןcQ:"‡
+¡®pºãe]¥s¸:>e]¬jA2³¾ò¼#G>O!o4y$°F~†‰0%è'4…Ítÿí«çŸ
+^ð|`à‚;#ÃCw~qbö×y©Pï+X;¨qDPˆ(”ªjQ(ƒö,]dÓÉr‡»ö‚ˆ+²ó86Y$\¶7ÈêyÉUl¾XØ#µ'ñðKÜ2.qKzZÆk…K¸:‚Bþà¼aê§WŸ>«h?ÜláL´¹ÖP£ÝY¯­S¬~yí–8¬ ˜ÀöSàùÝC~{'5¡QÑPѤmáèV½É‚;eÑ™ª«t5å
+GöÁn‹é€°B ΆYb"-b–Õx…³Ñ¤ÅVc9àl¬Åٍäé—.æÁÑ0é‡ïÁ“eî€çìûhRÔÚ¢¸TÄ]”ÜŠ	]¼èæ?~9ø3ëÐþbfða?¤É¹Sõ¶Êã¹wž›‰˜Š&"ßGà¼Ît˜jMµuoÔïÔ±Y›«ã9Dp?¯úæÝ­ú/=ärƒIûçÒã žã…°QšoȋܐŠD‘€¿…ià~Qˆ 9šŽéú{D¢@4m¢‘³%(¿Ç_´“zQ°ß8äêJf!	¾ÃØd {‘‚€gÀù*P¡¸AÔ.#$oWË5<E]àº*;sùÌÉ\*½˜
+˜<KáH‰d7|…oˆ„
+9,"¼7øà‡ý,zËEúvµk¶T‘VãZB
+*Ü¡â©Û×R–ÆÅ$‡±c….ºÌëuÈü"Z¤rû(±7ѽ™£+±ŸcmÌ­;å,Šƒ-$Ó5n=‡zür¶‡·êuõMÝl45ëå­ì–jS·–K*œáÀ¿#
+“Gµ´­:Oû1f!VËs¥ïKæh&.dqÚòÍmG5ìÑò£ºA]¯®]×^Õ^i)æ¶ÒŒ9uù†°ç–tRè)&®Yk•k¹(U6¯ËôÚV³«Eo°²fª{ãÙòkXw²¡Þ/ÞÙÖ‘wÝ| Ûœ¨Ÿo¬Û­nÁ¶J[vX,Ov÷¼õQþë{L@Ån½¶Ù¿Eojcó_)& ×ÆjcÞ^‹opÈòWLEh·Öa¨À“²Ö*+ëpª Ïhj¼!¢ƒdÔ•´òÄ[&­¹fçŸëßÐ)2K–”§pt\Æ;çX°A!5^DǨø'¸Ià8¦ù†ÈÄ|.=Ð=æ"­ÿÓXû
+'Ó…»òí:­†M¦0ÍŠ#ä(—¨6¡ÚQáŠEû>¢ŒÞìÎñc¶
+/ûÞr¶¦L%xaî]bh%™žÄ”Äüeþk³ø³,\œåì\ðÛEç×üíÚÇG/ô*œyàðÝ*VÔžX±öœÕX»±ÎÒÎ^€Ÿá >¶6x¢&Á
+4
+ü;ÄÀ2ù©°-‘‘Ì¿6ü6j0é$Ê‚õ¸eùÉN“Œ}¼-#_'vIçÁÇ3öì¼ÝšêÜñ£Ãaöb,¦a‘ñA<ìÖÿÃÇâ±<<ÎûðÐÇgÂD?¦\XàûÐ+Wì_úÑœË«4«;vÖÕq;èC­y÷ž††=ŠÛ‡Žêßåènz…¥’öå5½†+àäð¤0–9ûâÕ5úûÚ/]Qô¸/[‘*öû¸ôŽsŸö¿ÿèƒ3u5ï².“ÌÀIøÓɬaà1Óݱ¾¢-Ï3ã
+Ú2:–˜ÿ T…døK'Žéôï8¦ÊbÑõA§n™Óâû}oÂ^vÛ”Í2MhÀuÃ{*è$û^=»2sSéº
+õ™Í‡Ös\F•&–î€0Ý6ÄKöADAš¼}¯@ µÊþB~‚GH›s¼@O‹^ŠÓ¤•ýšL¶!ü@O"wûÔ¡Hv×EuÎ:k	ECïàä½)r”TñÆNWóD©ÆÐhhäö(àñn™½±.ڀ˘¨pÈ"óW!žßxҏÙ~¼¼‘ºtæêå{ßÐÌzð†	¶·>~òÛð¯fħ¦mT”•TçsºÖXc27é[÷(ö}üéŸsôÍÏãÒË
+g‡²h*‘%QL’0íi­3VWÖÕ–)˜½¹ÔÄm6!܆SÁf#ß÷à=ß÷òâ½&ÄÉ<1“
+endstream
+endobj
+6178 0 obj
+2599
+endobj
+6170 0 obj <<
+/D [6168 0 R /XYZ 151.701 685.529 null]
 >> endobj
-5182 0 obj <<
-/D [6176 0 R /XYZ 151.701 660.623 null]
+5171 0 obj <<
+/D [6168 0 R /XYZ 151.701 660.623 null]
 >> endobj
-6174 0 obj <<
-/D [6176 0 R /XYZ 151.701 643.753 null]
+6166 0 obj <<
+/D [6168 0 R /XYZ 151.701 643.753 null]
 >> endobj
 274 0 obj <<
-/D [6176 0 R /XYZ 151.701 194.128 null]
+/D [6168 0 R /XYZ 151.701 206.116 null]
 >> endobj
-6179 0 obj <<
-/D [6176 0 R /XYZ 151.701 164.198 null]
+6171 0 obj <<
+/D [6168 0 R /XYZ 151.701 176.706 null]
 >> endobj
-6175 0 obj <<
-/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F51 3729 0 R /F70 4384 0 R /F17 3698 0 R >>
-/XObject << /Im2 6169 0 R >>
+6167 0 obj <<
+/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F51 3736 0 R /F59 4373 0 R /F17 3698 0 R >>
+/XObject << /Im2 6161 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-6186 0 obj <<
-/Length 2133      
+6181 0 obj <<
+/Length 2064      
 /Filter /FlateDecode
 >>
 stream
-xÚ­XK“ã¸
-¾÷¯ðQ®j+¤¨gªöл=;ÕSÉ$Y{+©ÚÝGVÛª‘%¯(OOç×/Ê’[}ËŐAà(µ:¬Ôêãݏ»»¿üE«,,2¥W»ç•V*Ì‹h•æE˜ñj·_ýl«r¨»výÇî©ça‘¦1ªGE¨@[±^êp½Ñ*5ÁÏk£‚Ê—¾rëIâÀ¶{$’àǪ­~W:/˜(Ø5,TA…Jg~ÉT£Ò݇ÝÝŸw˜ ;±1	Y•§»ßþP«=È>­ThŠ|õBš§•Iò0M ›Õöî_wjznL÷‹‡»ìmݬ7qšÝ3ÿÿ}‹ÿYðïº]ë`ß­£,xq,û¼ã:*_Ö›(ª×5üvÌÌ‚¶püBÌþkÝÀiyl‚íö2¿i:Rq<ãâª^¶¨éàmÂ$.ØNÂÈð’UÓlö•«mµgö͆Ì:þoºp¿ ÷lK£×ɺ0Ó
-–â€8Ú©(¨Ìá¿SuB}9{/«?OíNØìáX¡TO¶n™ö몠„XòfØyyU÷L¢_˜²eÙ]X:ø]%ª¡_Ù¾¿™Žp›Ö1m—|>÷ݹ¯í V›4	†þâ&ûª!׸c}fÎK=Eí(ú~ca¾"—Ý‹ø[íê¢L×Ìá”ñÚ&½Ô
-„§ØoóÀ~i„Âëĺe$®·lâXL‹B„–¡í‘(ËÊ9žùÜ]ú’²Dègw„3¸{d$fvƒR—Y°<ɶ@lË‘µ¡+0bê™Çâ'”Ÿ@^B7	wðzpîZÑ3ó؝*¦Ð̳¤ëZÛø£Ûà†\ŒM쎵·Ä½“qƘà™!1A2Ù«@Œ4y¤*/}=Hf!"
-ïe׸ÐïŒE‚A;Jù+Á˜9ÃÇ ž›mƒRòŠ,2¿­…Ø´D
-J(ñAu8vNXàèJ¶‘<Áª3ƒÓ«_qÁ;[Ë€^RqðÏÇŸB¤LðÀŒÑ1Š\@FÕ{Š)Z\ÚúÏKŬÖßîm˜‚ž#yMòŒœX‘#¬F!TàR
-Û§G€p“½#ãÂãP–ÀžéCß]ÎLÞx8·{:™O Dٝ ðAs,×lFB nqɹO™ypn.Ž)ËŒBßÖ‚ÀYppÑ¿°˜Á×KdÅXü/ÑÁŠÂ˜ .fL¬‚__þ„÷~ӏà˜BSðÚ8È5Ÿ?›Ö*T'¼äG+98JÆyãqpPÚ–GTDî…½Ž³:Ñë+s¤ãì.3û°6ÊŠ ©¦_”+2ÿ¥?ýM@ì0عGÜ9œäê-΢p©¨CºÀž$3ºþ`Ûú¿S¶YD%Ô€F³é†âà×ÏOÿ0z%8ª“cF_•ÝÖàêÚæ•WiÈðhÃc÷ÂÞDü"Š=ðtŽ]ƒeäÇ–™b±]Þâz”ê;[
-íeVö,®¾ÛÓ¹©îeÄñßË\èÓöc3…Œ^Më¶ZráÑJh5‚Ëxr	ñ¤Q‰g̝â-øFSëY…1{œÍœŒã“DšHš/Çš9ïZ%俐Ýã&²Àß!s?\Ý‚CÀ¨„Aüyߣ*xxÜ޳ΈâÙ‰ÜDæÛ1ÚtæœF`òX«ï5vKQ|u\‹9Zß:¥3'Ò£Khâ­BÕ‘Z_~—xg'rÐ4^Í5^µ¾* ©¯å2œŒuÐŒT½8–•¤#êhQû
-ÆšQZ{üÖ#ê‚E˜;†ª
-žûîäUª[C¢™ÍïX7›èfÁ‰ŠãMCŽ‚¹ác&¢·œàvôçzœ=ëq%È ¶žå3çP!!ºO¸£Åb,+Êó…4všjÆ$<!ä‚ø40íÂ6M0éÄR”Ï-Yj’9¶Mºp¿/æ+<²©R-·}¨%AÛµ›«Õ`j™ÃU
-ÅÜ«1öœûÕX.Qù8ÆÏ5Ÿ=›˜45”Y"}R;@ÈæÝWÙ±©¿r¤-
-ÉæþÊoíLOß¼ gL˜góۍÞ$›Ho²(5ð¬O
-¢Q^h“ªd£ušë<£‚—š?Ÿo–š )Òùó9xª{Æ7r¸Ð|½³„®†2d8J
-¿<i}çß»4¿[‚ÔÌ/8†®
-}N@”½àÿ¯+ ±D‰z
-üŸ=5áWñÝ„¦4€­ÓTM;aÔÁšŽ÷¶¿P¹GWEö.dµm@áñ$6AÝÃ̈Î÷(ˤ®GYt>Þ,¿P
-µê<Ó0Œ"Ž'Xѩζ'ãqÔÚSÅbw¶¥0Ÿ¡Ú.¸PZdèµø£‡ºöÇÀ[ê†Ao_ŠôO7|¼örÐÂ]æÎ
-9é7cÊ;…>,Yù·‘GVÃ`lð1Ùè±4Ÿ…tnéšXxÓGD>)q)z'˾£ŠÏŸyT.^h;Ê
-Å_"fµ£PãûiÇv%!žÁ'þ<‚¨BIé ‘´}…|/YÀÈ$¡ŠSÿÍ­ïºa)Ç£,ÔIᵎo7zzüAažªx¼ˆM”Fa¤’ùYçw	.|ØŸê0‚¾Ú%˜ñmãç­¯-On™^ø!Q
-<‘™LÞËFñ¥£¼–…0N6)Öo0J¹fà?	ˆ«¥˜6Ž™#F
-ˆ|Ï”“¹7gAÖÿàjŸ±PöLÛÙ¢‹øM}ôÚìs_?1X®êüRðñü±Ñ–†„&Ï•&«øXæyÿ¿J±k¡ï·þëÿÿ°»û.‹Þk
+xÚ­XKã6¾çWäè W¶ü,Ðô³-fQm'E´=hMb¬c§–³³Û__¾äØÏ­'S$EQõ‘²ZÖjýÃêÛÝê«ïãx‡e®¢õîy)e¼ÎŠ2LËd½Û¯ÿžl5Ô]»ù{÷žÔ‹°Ì²Õã2T ­X/	£p³T¦ƒï7ZÖ—ÞºÍV§I`Ú=ið­mí_*JÇS«†¥*Éå¡Šro2‹Piõn·úgt'>¦¡Öëê´úóoµÞƒìýZ…º,Ö/¤yZë´³4ºY?­~Y©é¾£tºîh4)CÚ®n6Û$ÖÁË&.Û4Û½uõ¡µ{f·v@I»þ#3‡Ž¿Mw`ârÏ64ú2±3Ý`(¾làh¤â v2‡?'{Bý›-zÓ‹õgŒljé0MJö{8Z«`ߝLÝ2í
+« ‚Cò~Øy¹­{&/Î
+eªª»°&2¢à/•ªN„Þ²y{±(8n¢À8¦M;õ6• ŸÏ}wîk3€Ó:Kƒ¡¿¸ÉÞ6w¬ÏÌy©‡£¨E߯+Ì/HeéEü©võP·ð<b§¢×^ˆßKÝ4 ‘hm˜Pxœø¥SFâzÊ:Iĵd!EÈ-DUYçx
+Ü“îÒWt[@„avG؃»CFàiPÂA3¾C$ÙÛ;Ùr¤ét9õÌc‰J(N ‚(a˜„;x=8>‹«Ö@ôÌ<v'˺y–„t]k¿b|›Ü ‰.‚ݱöž¸%ï!•´ÖÁ3CÌqbrThŠˆ­.}=ÈÍB.dž0ª®q¡_)xˆånïèŽD¹?─YК(sxn¶J)v(2Èü´t3uƒ	O™‚ºø :;',´•eäšàBöÜt£i´¸'ÀQRIðóÃw!R:¸gÆE! §ê=åH
+.mýÏÅ2«õ§{›¦ çH€[ސ<§à‚ ,r†Õ1D
+4…©ðôø€	.ùþà#™”_€2èÁžéCß]ÎLÞ„8·‹:™O' D՝ óas"çlFB noâkç13‹àÜ\S†?ŒBŸ6‚ÀYp1¿r˜ÁÇKÄâ÷+ñ—ì`EaLðoL¢‚ßœ7ÿÆ…÷a‹"Ü‚c
+]Ácã$xûù´V¡:h<â!?àXÉÆQ2ηƒƒÊ´¬8¢"r/tœÕ‰^o	Ì‘Œ[ð»Ìì;ÀÚ8/ƒ¦vxýâB‘û÷(ýîG1T0Ã`*äqEäð%W¯q…HEÒöäb0£ë¦­ÿ%˜2Í"*y 4š¸M'”¿ýôø‡€Ñ‚£Áž3z[u°-ÀյͶҐ3цÇJøE»ç霻Ëȶ-3Åc³¼Äu+ö3'[m[^ö,¶ŸÍéÜØ;qþ÷2÷÷ºÝS_d•MëÖ.…ðh$µÁeܹ$ˆÏxÒˆ©Ä3æNñ|ã©÷¬Â˜=ΉgAÆñI²]$Í—cÍœ7=ŽSŠ_ÈîqYï®aÁ¡G`TÂ$þi—Ü¡*¸xºcÅ%³S9‰Üwc´è,,8Àä5lÙÏ5vKqr
+\œH9z”Ü¥³ ’1$4q‹¬Pu¤Ö‡Fo¬Dšæ«¾æ+~,T at S_Ëe8ë ±½–•¤#êhPû
+Æ£täñ;Q<»£©X à¹ïN^ÅÞ:Ï|žxǺùD7NTorÌÏ3½e<€°c<ÐãìY+Aø`záÞs²û„+,Æb«¨ÍE„^5­Sžr=|˜Çþa‡.èlâ)Ê瞇<ÕéÛ&]¸_ˆùlªTËmjçiÐvíöê5¸šÂÍ᪆bîU{NÈ};–KT¾gÎñsÍ{Ï'îM
+ežJ‚ç²x÷QVlꏜi‹¯¬Ú}-oX=}K‚žÖa‘KÎ?m£mº£mgžË™F4*ÊHg*ÝFQVDE–Ä%›š?KoLMÐF—Ùüu†„ÜÕã\è	>‡ÞYBÛ¡
+Ž2Í/O²ïü{—FøI±%™AÍüB`èáª0æ´@™Ë ñð8°K”¨§Àïì¥	oÅw]X:ËÔ´F¬éxnû•{dqPäïbÊ5‡°ðx§ ðáÕˆS¾ðqžKaó,è|Â~"¡Š=z¦/à¿DO0¢cϦ'ïqÔš“e±;›J˜ÏPn_ƒŽtÈÐkÑk1Q×öxKÍ0hàéKñƒ¾ññáÆÀ×^Z¸ËÀÜY!'ýf¼òN¡K1ü•ÛŽØ#«f0Öø˜lôXš·BÚ¶tM÷,¼é#b)ѽ“eÞPň@àÏ<ªæ¼mGwCñˆYí(Õø¾EÚ±Ÿ@IŠeðžE  ªTR:@$m_)¿Kp Öi¨’ÌÿËê»nXºãqFi鵎¯z|øFá=UÉxÛ8‹ÃX¥ó½ÎÏBx¿?Õ-`$ä ý´ÑJ1íÛ$ Æß[[žÜ2¢ðMªD"×¹¼—µâCGy-†0O¶‹¡aœqÑÀ/m
+ˆ««xm3G ùŽ)'so6ƒ¬9 ÂÙ>c¥ì™63£¯ï˜ô	ÐksÌurýÅ`¸ªóKÁçðÇF[š<WšXñ¹Ìóþ¿J±…c¡ÿ¢þ‡¦ÿ¾Û­þA>²ô
 endstream
 endobj
-6185 0 obj <<
+6180 0 obj <<
 /Type /Page
-/Contents 6186 0 R
-/Resources 6184 0 R
+/Contents 6181 0 R
+/Resources 6179 0 R
 /MediaBox [0 0 612 792]
-/Parent 6158 0 R
+/Parent 6159 0 R
 >> endobj
-6187 0 obj <<
-/D [6185 0 R /XYZ 100.892 685.529 null]
+6182 0 obj <<
+/D [6180 0 R /XYZ 100.892 685.529 null]
 >> endobj
-6184 0 obj <<
-/Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F71 5424 0 R >>
+6179 0 obj <<
+/Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F53 3738 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-6191 0 obj <<
-/Length 1822      
+6186 0 obj <<
+/Length 1866      
 /Filter /FlateDecode
 >>
 stream
-xÚ½WKoÜ6¾ûW=i¯,ê­Þ»)\ÔŽS/àC’-qwUë±Ñcüû΃ÔJ¶b´(ÚÉáp†3óÍpèZ;˵~={¿9»øº–pÔM…µÙZ"Nì
-+JR'Lk“[ŸíÈ[}ÝüvñÁó¬ÄI£(@N/ðœÔ ˆx®šJõj퇁}ÙÔ}Û”«µDl_îå¡W-o(éì—ÍÙ·3<
-º'*CÇ÷­¬:ûüÕµrØûÍr?M¬gâ¬,?Lœ(a^Z÷gŸÎÜ©"\´Ã‹Ø÷øŽ›½Z­/¶[Õ
-eÏó¢Ã1²û½Ôu\y‰­Úï¼”YÖ5’̉šÇžÅEöCQçÍ
-(ÏZV­zZ⡦}*êÓŸ‘Ú´eÎ˽ì´
+xÚ½WKsÛ6¾ûWpz¢f,šàKdo‰ÝtÜ©§ÖŒI0	I¬ùPRžüûî D…qgÚiO ‹]ìëÃÂw¶Žïüzñv}qõ.öá{™Ÿ	g½qD,¼•/œ$ͼ8‹œuá|r“`ñeýÛÕ» pR/K’9ƒ(ð²P€ â¹ikY6‹eGîuÛô][-–"+÷z'÷½êx+BI¿¬/¾^àQÐ}¢2öÂÐÉë‹O_|§€½ßß³Ôy!ÎÚ	ãÔKâæ•ópññÂ?µCijvD™GÆ;®wj±Œ‚•Û)=T=ÏKcâö;i(ê°RWußx)ó¼$Ù
+=‹KÜDz)ÚP^Œ¬Fõ´ÄCm÷\6[¦¿ µíª‚—;©
 ô
-˜²¾öÑeweó(Ë.áû¾=ÔÅ·Añ¼ƒQØÙЮ„]"ÍTäŠïY|qE Z‡Ã–$–N†zœœXëÐu\/fM·M¯LXNA‰7VÇw)*1Çvf™ÌySŸÔ„‹ëJXW
-DéÓ¸µ6R×±¼Ø›/ 	‘úžxÚ·èÓD»gíX¥vVªî;^4[%B1ví›{^ë%"$ä¯0ï8óäI ¨z=
-IòŽEÛÔhCá¡]
-Í"ûqµFÈ0y,«
-÷XmÇì}û³cò±TóíŠY¸ Ru ÊKcâõÒˆÁˆ™e©œW[%ûàÎLò[s ä@0cò·+U­¨oÙvûâ ‡2àØ”G”Š«ŠÃ¡xy„ù‘ûOrÒ:Õ÷œÄ 99=ÐëíÓ®m€óaÉÜZ¢!ùÙ1¡Î<$Œ®†9²Q!”œëžI­ú6d=6§²¼R45#È U.餡ݷo˜rM EdoÙ~ÍDJ`2j×}°ñÅ
-Ý2CD²x¨ä"ä²}Q+iV
-çÚúöjK…6Á5˜Â¦$ZŸ‰zª½Ñ9Ž‰ýEøÁÕþ7ª2!^¼Æý§WÒ;[Ÿ
-¨Õz³"˝—ý0ŽÐ
-߬û"u¼Ðëþ\Hj"r„½%˜#ᯱëÄ ô!Âò7D¼4䍇ËO}'HãÉÃÅ/K~i xÂÞ!5°·C¡—eYô¡X¥	E­ž™²½‘v/+”õ’ |P§|¦·ªT²S?Ïb‚˜]j4tk" Ï6ÝžøÅ¡ÖÑÔô¤?±åCµê†ÃØ´TÐS“ê0:=¡|…´“¼ÌЄ}S€Ú x—¹À8IOô¤×ù(Uêä­ðŒÄÝïú —êQi¾”Ô„äû"ó{^{{ŽÅ-²Ç‚F²ÎyRñu8©içÔ]t†Eßか®oZ*܉YL±˜¯|G‘ÚÙuϨX$ì‡ýk? 5£Z
-¬'=@%«‰Lv"_ÃH!ÔQF£™k«Ô23u38æÀ”¤l銧ÛPTŸ¹ì¥épúMË›RÃz+‹rM¥†»4Ÿ®@óóŽÑK Õà;|é¼Ôþý
-¿»ãú)GxÉK¼0CÖÔÛ•0Ê„Ý1™ß\oô^­°ïêͦìYäÈ6ë$éÜ<(o/è,ó¢ëÛâqèù
-‰_çVÊ"“°þ¡ÈXtóôØáSÈÓã*„¤*uR6eR'^„½æÒ¾áÆ›|,ÊY[Ê—ƒÉ¡åÀAûÑé¨òƾØíuÜHñ&Ý‘ËQa„bb$¾í¼YšÖºÌÌBÿkÓ¬a=ϾÝ<1-Aè	n	 j Q¸óz†¬/ê’ÌŸ`l	(ëÅ*ÕDEÐÜ9T, Øð†éLüy=Á/H¹Bg—]ÃL/ë,(µOß<@&¿§°Kõƒrˆ
-Uk|ã¾¹N§—\z‘7Å%rl‡–	±w ¼ã…WOûLÂ'¤3È!:^çЈ¿ñšÍA÷;ÿ;¬>ŽšuC(¼åý¾z^À7çýõÇ{^P4N Êæòîâúïzδ7›CGM¶/°Éæz…óV²ãˆçþæýR'ƒ ]¢Ñ€Wˆ€ßD^‚
-ëy¤FWЩMÿV¤?ïUͳfb9Þù¤>-y¸)²¶éšm¿üé¡…)¸U}âw½ÔÈÃ9üc(µB&ž’	P(pt5ÜBÑü;áw†FÆ”~ósàâÉàj¡C£x¸¦wqÝ»À„J윢ì²q¬~ë$Z„Kj×€wR5
-ŸÉª$K?¶V—.Æf|º¨!ÿ¿û¬zPçÈ”M1¯iÇ£?pÁÿ=œaÌŠŒ~¯žOåïáúöÎbé;gêìèes‰jîà¢yzw3¯ä/u™×
+˜²¡Gßv[µO²ªàaºCS~Ï5ŒÂ͇n!Ü’4¦²P|Ñò³/"Õy·4u„ð²8Ð5àåÔY‚‚ fMïÛ^Ù¸£²òüT8±x>€°@È<_@Ü™ådΛæ¤!\ÝÖ¹i!LÇ­¥•º<KÑ[“èe	¤BâÄqè‰Ä\}šâ¬{£“ÌÍ«R5½æE»áQb*®|÷î×&D)…	…ÍW˜k¾<:(ªYž†ÄøéPvmSƒ2”»õ i–¸O‹%f“GÉÈB‘ªqòªÓÌÞ·¼;9&Ÿ*5ÝÞ¢˜™Ä€„TDÙŠxƒ,á\D‚,²ÉUÁ«’ý ÙÎL{r[{€4)<È<È[¶¸]«z9§Ï\³Ó»r§Ò *àÐV‹«šÃ¡xu„õ‘
+÷OòÒ´ê{.b0œ\èõîyÛµdó~N#эPüì™ØTF_ÃÙÀª ç¶gR§¾%™O§í©¼·”mÃÂ(e€:[„£‚,vûŽSÆZ$î†í7L¤&§‰ª{«6>û±ŸCacŒHµœu~¾+erš•ÂyvÆ¡û‡Ú°Â&¸+ØB¢ó‰¨Gì…ZH.qLÝÏ"ŒnNÒÿNÕ6ÄsYaÿé;á;ŽCÏ1	ˆ³Y“áޏQ?ÎR/ˆ^E}‘yAŽ¨?•‘9Q˜xé«€7^ôÝùhå{+0óŸK°Vü½„s+^y³"p¾ž¾YìíªâGâ&Ü-R#w349zXVe_R¢«´ahÔ³Qá ¡·Òd²ž@ä`TÈôNUJjõó$ÞÐ$ˆÉEáM]€Î!_Þ›ÕÙ™3ãhj»RŸºOr‰z¨ô°ßS¶Ayf‹&ƒ6ªT(8ÉË-ص%ؐ£	Šw™l“ÄðLySŒR¥)ÛÏHÜýf0JJ‹¹z¤Ç?†òÞ•9žÝñØ»K„µÄ¡Œ6dSð¤æëp9Óα¯Ð–ÅÜãã€Ý·avêC½BïR΂ÅŸHdî^jý‚ŠEÊ~HÑ+ã¤æ„ÒÀzÔT²šÈd'òµœ(”tTÌhf仪„ uÌL}Ž0‰R6&ÇËPP8;ÙKÛÙôú’§mÇ›Ò$õF–Õ’@†Û3ŒžÁžéyϪÅôŒgÞàdîï7xøÍ=¯ÐM: HÏÓ…ò¶Ù,„U&\Íd~mƒÑyÂ~«·›²g‘#Û¤…¤sÓ˜Ì8Šâó]V¥î»òièùñXqza6wj_•¹„
+ŒOK=­Ž-¾<=,b¨©jPG…`S.MÝ%ØcνLàniÐñð¢É§²š´£|9˜ì;4ÚD•7våvgb¨àFŠ7éŽF¥Šu‘†®÷*0-
+Êüdš4Šq¸ï×Ol+‚[È4P(ü)š!ëš!ÉþÆV ‰²™ÅÀóA?pÇPsÆ |`À¶#	§h‚½]”q„¾®tËLç(¤G*ìã÷ÉÄo¢)ÜJý Q¡ê¬o‚(´—Âéé¥ -ƒ$8MKäØñk
+ù­yaÅ5§}?Öà3Ò£IÆarÌ5Ê6ÿÆ{¶{ÓèüßiõaTlA!à!ïwíÐó¾7oo?<ð‚¢qL ¬¯ï¯nïñª—L A;»9hj®CÍ5ÃÎ;ÉŽ#ž‡»·s.:Tt‡VSN!þ1x)Ây¤†.éç‚Ô¶Áï*Ò_vªáY{b9Þù¤9-y¸+ó®Õí¦ŸÿíÐsÂOܪ€†>‡çð›YšÌÃ9|`¨B&‹	ŸOÀ·Gºn¡hþ•ð3C#cIÏ@óø'ðñyäÔê ;£pø¶qñSÓ¸À„ 
+vŽAöÙ…86
+¿s
+Â%µjÀ{‚™–ÏÉìO­3ÐÅù€¸Œ/µ#cáÿç¹>Ã `ŽLY¡)ö-Õ¼1úüÍƬÌéׄ„~·ïà,"ß%S'Gϲ(ëkTsg0™g\…R!Õñ¸£ox)ÂÌ`l‚—ÑäDl3©r“p¼à% °¶ˆ÷¬n“ÀVÍ_SE1©<õ²áßôÉ”þ]
 endstream
 endobj
-6190 0 obj <<
+6185 0 obj <<
 /Type /Page
-/Contents 6191 0 R
-/Resources 6189 0 R
+/Contents 6186 0 R
+/Resources 6184 0 R
 /MediaBox [0 0 612 792]
-/Parent 6194 0 R
-/Annots [ 6188 0 R 6193 0 R ]
+/Parent 6159 0 R
+/Annots [ 6183 0 R 6188 0 R ]
 >> endobj
-6188 0 obj <<
+6183 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [313.104 447.406 453.918 460.308]
+/Rect [313.104 468.141 453.918 481.043]
 /Subtype /Link
 /A << /S /GoTo /D (domain-member) >>
 >> endobj
-6193 0 obj <<
+6188 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [195.34 434.463 220.848 446.153]
+/Rect [195.34 455.198 220.848 466.887]
 /Subtype /Link
 /A << /S /GoTo /D (domain-member) >>
 >> endobj
-6192 0 obj <<
-/D [6190 0 R /XYZ 151.701 685.529 null]
+6187 0 obj <<
+/D [6185 0 R /XYZ 151.701 685.529 null]
 >> endobj
-6189 0 obj <<
-/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F88 5686 0 R /F72 5687 0 R /F51 3729 0 R >>
-/XObject << /Im1 5680 0 R >>
+6184 0 obj <<
+/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F88 5678 0 R /F72 5679 0 R /F51 3736 0 R >>
+/XObject << /Im1 5672 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-6198 0 obj <<
-/Length 2106      
+6192 0 obj <<
+/Length 2048      
 /Filter /FlateDecode
 >>
 stream
-xÚµXY“ÛÈ
-~ׯÐ[¨ª‡÷‘7ÏáÄ›{biªÝ}è¡Z£.S¤BRö8¿> ¾&EÊLª’Ô>
-t7иAoù²ô–YÜn7oƒ`™ºyêùËí~é{ž›åÁ2Ér7Σåv·üÕÙè¢3uµú}û½lÏÜ<I"Þä®G»=ì‹\ß]­}/	·«Ðs´ê΍nWë0ŽU툝[]éß<?êZ\{ÄÕͽ\ýÔõü´¿2	yÓâa»øÇÂ'$íÉ»a¸,Ž‹_÷–;¢}¿ôÜ0Ï–_dçqÆ™›Ä1Áår³øû¿ۏÇ|ý s}zTå®<Ž¹ÿæÅÞöî‰äNç´Z™S7–~˜ÙÇ¢åWúNËZ²ˆæ³)tû/sgóx|½
-RçóŠ.Ò
-0tÿÍ;ËbÄ/~é…_ŏÔAoXû¡G9Ä$îàсç(ö ö(HœGS4u[ï;,‹úÈŸV¾£:ó\jœþðþôû»`>>YLñX‚øZOa8Ñ-ý0¶z
-£áW¬Ú›ƒ|ÀÛb
-x¹|7`xøéÕ©+âuœGU©}ÔëšE‰r§Þã{&1Z€ðÊ(s^šú|²ÈÏFèÀ­˜‹öáÞè}mûú¨L…g][g{0-Û"r
-Uxi,vu%PìÔ–¬Dè¯X<nðýÙT»šñ_Zì.J3¼Ž7œ[S½ d¹%¶Ò‰^ƒ4w³0ëUô^¿ž[W¿Ú½Sm®ûÍc;w5l[~2Ä4ˆ|h€‰xA8ùëÍ£&'Ïé7YÕò¾ÍÇ•ïÎOÛ~ظ¿< }Rßöi')Hæ6£aV[a"#Þo£›Àó^o~yâTªŽ.9’¥ÖQî“mtkM|a3ÃÞ?KVLü,DC1S*™Yö
-;þpjáü?¯²ÈÑÏ6L§ÿ›(þ§(xw<•C°ßD‘³?—% +SÀ¢;
-L{>
-áK*JÓ¤w_&ºÍpêÖÃl×%î(Tio1৛õœ†*ÅÅD•æŸð‘ôÆYê¼c¿¦ˆSe[ª‘uÕb}>á°ø’ Zp¤3åÔÔÖg‹º´§ºƒä¼9Ñ6êÈ’?«uàî+Y*œƒâ‘‡Î󹦨Ïå`Uw 
-kÆìÎfÌ$Þ«õnJbS|h€„?#ÚØVH3´Ù
-Ò`ê[aFÞ·¯Ë± !Ç.·?W…U}gÄÁiœ ¼„¶Òê”Ù‰ÄD}¶‰aÑRÊZ
-ÿü=ØO\*dÿWß¼yd­$N£É÷
-ë1ŒøbȐMS!(ìì$-.è IÝ5¤z æêÇ/•3©”0ãj—39ŸÂ¡Á!fŠÞÓ=FV¡”Ø0àC¼žfjB¼ßâ{{÷ Nˆüåbh!ô­âbÉ…}èõ¨UeÁY‘z/¡
-;ú—hiT§Q­ýò'unYü^|9è
-Tø+O«žœ9Æ’ÚúYµâtÖ>8åÏÅÏçÒI
-s<©Œ@zNªéLaNž¦B"G É
-–žüµ×wz_Az)ü2ª›U—ÄáµÅ8HÔ>>*·‚ò?>i¿¡(•JžÆb²(Äµh9u-ÂSuóìN:'ÂzgjÛëæ+6ö¡À$	…¡À­ã.þ?£§¿éƶ,d|î⃾DÚž/¯ï{¾Ö‘cÏwÞU ÙoÛNŒFß==€»å8¹r¢íj¸²ôØ@lAÆs=q}䦁¦±€¼¾¿(†—CŽ x¤ Ô³¡dis#ºƒê qDÈ–®§ô˜Îô¬O4þP‚ŸO¿ž¬BM_žUIÚJH[fÉØ’a3i"0%N‰ =%#D½„@TbßOeßf´þq©}\**é]­wºŒZ Ž<ûŠ=Vá{©£çÓزgR¥_-š›>¡aIšÓ”bf[ê7}Û›ÇVïZÑ{„’ÛhUcqU/µ€’Jù¨EéJa "xFù4Œò!ŒæRïÄ¡Tô•?†è<¡ÎÍP’»¾\_4“ÒP£K³×ëâkQê?~nB]çDBŒé`<M2íÛi+tîꪭK{§—ÇÇ;;	Ò”ñ×3.ˆüŸ¥—‰g”‚$cÓ÷(+|¦*Ì0	£ªJ`ÅÎÛU†Ò+7+)…6[èŒ*x¨«ù†í¼ã‡ï‰ÆúÖI”æåhE¸ï£–6nÁìÃLéہ±Óû½ñxƒ<8[j™5.;‚íðJM1âÞ÷eh~8?§TÛjî¥xÚA:Äõd´Ï Üýô‘yØf¹š¦àǽPÈ£¯ŒhŽêØ<ÿ¶Ÿ½+CŒ•â†¼ú+²<A—iØn”—0 .Å@ל-ê¨á*6ÛüP9‰ÏP¢°sCÊJj=_n*é(áž»Òà}´‚Éû,Őèå Nònêè2rDšL+@á“ù ŒöøN•¢¢y)QÊ$(sj¶tw’õ‰‘h„ñt¬´±¬_𾥁qEͳe§1ÀPiàÉ0¤¼;ä Úd§a"ó(>–tF:N0kHx¢?¿tñ_$Il¤pPc
-ªíæš$J
-£ì•L”¨íah˜‰âKq!qg’“ý[À4¦îçHLA¥#LÍ3"c~Pž /*O¡rFÊ£ Rdúñ·IIŽíŸFGezÄŒ"EY“QÁþr¨
-‰êD¾Æ´WsTÖ†óåÈws׏EMšÖ þû°]ü%¤ÇÍ
+xڵɒÓFôî¯ð-rڗܘ…„„	c–*àÐ#·Ç]È’£†|}ÞÖ²4(T%)Nzý^/o_ä-ï–Þò—ÅÙfñøi,S7O=¹Ù-}Ïs³<X&YîÆy´Ül—ï]t¦®V7¿ÑöÌÍ“$ÂíAîz°Ûã}‘뻫µï%¡ótzŽV]ßèvµãÈQՁØ9Ó•þàùQ×ò…±¯º¹—¡ŸºžŸÚ+“7-.7‹?> aïˆÇØ
+ÃeqX¼ÿè-·@ûmé¹až-¿ÐÎÃ2Œ37‰c€ËåÍ⏅7–ۏÇïúAæú Tå.	‡¯·ºmQðu¤°h>›B·`{,O$Ε)šº­w/‹ú :pŽ+ßQ¹-5Ÿ~ùâœéç—Œyu-{1J
+ì­ýЍ£œ9øàÅÞæü4†pç:Èœºéxé‡1}\DÃ%.éË
+
+ÚõÇR®^®ƒÐ
+‚̾á§N=Ð
+“\©JÝ郮VÀ²åN½ãol´²½£Ì¹kêþ(ÈÏF1Ðí5¯áïã{Fïj.êƒ2‹õP9›½iÑ‘S¨Š[R‘æŶ®ŠZÈŠ˜þÊ‹«þ¾5Õ¶Fü—–w¥¤Ã
+}kª;‘oöÚp¬¡ ÍÝ,̬Š^èû¾uõ½ìjsm7Odéj6nùÉÀ«Aä³
+˜ðD“ß?¾Òà†Aâ9v“ðˆ é÷ݼZù~à¼Ù¼|ùüƽ|wÉè£*ð¶O«8q@ãŒÄ×fTŒ:B3Lx@Ä‹Mô8ð¼ûÇï®q,U—ÀTë(÷Á8ºŸŒñAë ?Ñ@Ô”
+ƒf†—]ƒ¡…ž?„ÜO-{ÿÛU9úVBÁtúLJÁ³Ã±¢ 'Šœ]_–½®LÁÝjÆ´ýqˆ_PQš&Ö‘hà6ƒYQl×%ßQ¨Rn1üžnÖsªæiUš¿À#é7g©óBN•mÍP[RGW-¯û#&_"D+ †:RŽM->[Ô¥œêö”õæX»QäüV­7pïÁRyäìæˆ<tnûŽ1EÝ—[«ºc"=˜m¯ƒ#‚³îÕz;%¡)¾2(
+H)sΰ6¶çØìi þ‘Úl£ÙûvuYr,PÈ¡ËíúªÕw†ö±ƒÀ’À¶cú£)$Â-qÔ[II“–RÔRøów=ØOÜ0	ÿ—ß<¹B­$N£Á÷
+ñD|1`H‚¦©öl)/3\ÀAàºk at 1  Æú‡’Ò™”j˜qµ‹œOñ¡Á!æLr}µuHU6𮧹/6ü=»8ÄfDüb9@aRX.1¢ÐÆPZU~—'¨1lHÿ.ê4cT+_ü¤Îê …ÀÅ—=¤	¢²Ãp½²äÌ1rtÈjë[Õ’wÀY8Eg˜Bñ±x‚Â\†F.Ī0÷ Uә™y@˜Š31ypV ÷àè­Õ¸Âƒ|„è©ôC̨nV]ˆ-†A ¬Ú ©$Îå;?>k?0¥ZžÆd²(Èµ`9u-ÀCyód'œb'âõÖ4Ð×ÍWÞhcIÇ63ˆ;ÀŒž~׍4-`|ìÛ*Ä­}×ö]qäØógÓ$Ç›Á6€#£Áw<B0yà@ÛÖìʨy/™ža¹­Ø5@‡?f×'ÅàrH Ãuk [JòCD·WC´¥³‹éŒ}ú£døöôýQjl}V%h+mM4š%cK†Y<0Œ¤	ÃH¤8u•ˆ õ‚£;;ñÌŃH—Št)õª xîÛ`½Õ–3h‚0ôDŒ­«ø{ª¤fÔXÞGR¥ïå;²›ÒLJx	ªÓcf»ê'¶óÍcQ|„¥–qÑm4“U#¸ªæ/4”Kñ¨ t¥xxGù4Žò!ŽF<Å’z'¦©¤¯üé<ÇÕ7CMîl½>),f¥¡H—f§×Å×¢üW-cúŸ’wÑÃœˆQ'ŒJ¤};o…Îy]µu)·az¹º:—Y.€Œ?ßRÈÒÓ”„‹žk
+@”²á{ Vü™ê0ãi˜Ë*EVƵ—nÚs°¤Ûh¢ž\ŠøMêj>†Ùx^Έï‘ÊlóDZórnF¸°aoÆä‚a¬ôehGìô~o<àp"œ­µø´.Ãs Ëü
+m<„ÝïÝÐþ`‚N¡¸ÕØMáná`†(…¤6…`[ôæ*ò4²}
+Æ)öcëñÜXF0HuhlhÌ•!ϕ䆸ú•³<@§yX6’ G!Ð5½ š=ER°œ@9é$†Â…vÎ
+!)©õ|¹©¨C‚„Ûw¥aù`Å·I
+!ÒË^Inèè2	9 MÆFñ? &?´ãï4PA*šç’KeÍ–îØ›(C}B$wÂ,º+l,ë;–/çÊ€¸¢Æá²Ó<Á@eÀÑ0„´;ä Ø$ã0qs:Ã&˜5sx‚??µñŸ8I$P Ø+ÁˆAµl®£¤0J¦¬d¢D-‡YÃH$_Bëˆ;ãÔò» iLÝ-Î9[ …`jó\Uw„<©<e•#’„bº cç3¾*r,¿"5ž•AˆE’²&£‚üs¨
+‰Du_CÚ½9(±á|9òÝÜõcÆrMšÖ û½Ü,þfAŸÞ
 endstream
 endobj
-6197 0 obj <<
+6191 0 obj <<
 /Type /Page
-/Contents 6198 0 R
-/Resources 6196 0 R
+/Contents 6192 0 R
+/Resources 6190 0 R
 /MediaBox [0 0 612 792]
-/Parent 6194 0 R
+/Parent 6159 0 R
 >> endobj
-6199 0 obj <<
-/D [6197 0 R /XYZ 100.892 685.529 null]
+6193 0 obj <<
+/D [6191 0 R /XYZ 100.892 685.529 null]
 >> endobj
-6196 0 obj <<
-/Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F51 3729 0 R /F71 5424 0 R >>
+6190 0 obj <<
+/Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F51 3736 0 R /F53 3738 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-6204 0 obj <<
+6198 0 obj <<
 /Length 2280      
 /Filter /FlateDecode
 >>
@@ -20633,56 +20600,56 @@
 jÿS1†@âiï¡ø"M¾To \'¹_äpµÆ5௦գèY8$í#	Nª•Á€Å¦Uº'¼>¼š²ät­½²a¸†j"õ)¸@ì±£Æ&i­€’âÛ°›ø¥²ÁÐ6o[¼ÙƒœçZøïûÕÿ ìÇ.h
 endstream
 endobj
-6203 0 obj <<
+6197 0 obj <<
 /Type /Page
-/Contents 6204 0 R
-/Resources 6202 0 R
+/Contents 6198 0 R
+/Resources 6196 0 R
 /MediaBox [0 0 612 792]
-/Parent 6194 0 R
-/Annots [ 6195 0 R 6206 0 R 6200 0 R 6201 0 R ]
+/Parent 6202 0 R
+/Annots [ 6189 0 R 6200 0 R 6194 0 R 6195 0 R ]
 >> endobj
-6195 0 obj <<
+6189 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [274.504 619.448 511.352 631.137]
 /Subtype /Link
 /A << /S /GoTo /D (groupmapping) >>
 >> endobj
-6206 0 obj <<
+6200 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [150.705 608.02 186.637 617.588]
 /Subtype /Link
 /A << /S /GoTo /D (groupmapping) >>
 >> endobj
-6200 0 obj <<
+6194 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [332.002 559.377 386.167 568.946]
 /Subtype /Link
 /A << /S /GoTo /D (machine-trust-accounts) >>
 >> endobj
-6201 0 obj <<
+6195 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [275.311 530.158 499.758 541.847]
 /Subtype /Link
 /A << /S /GoTo /D (passdb) >>
 >> endobj
-6205 0 obj <<
-/D [6203 0 R /XYZ 151.701 685.529 null]
+6199 0 obj <<
+/D [6197 0 R /XYZ 151.701 685.529 null]
 >> endobj
 278 0 obj <<
-/D [6203 0 R /XYZ 151.701 511.838 null]
+/D [6197 0 R /XYZ 151.701 511.838 null]
 >> endobj
-6207 0 obj <<
-/D [6203 0 R /XYZ 151.701 481.442 null]
+6201 0 obj <<
+/D [6197 0 R /XYZ 151.701 481.442 null]
 >> endobj
-6202 0 obj <<
+6196 0 obj <<
 /Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F17 3698 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-6211 0 obj <<
+6206 0 obj <<
 /Length 2296      
 /Filter /FlateDecode
 >>
@@ -20709,21 +20676,21 @@
 Ì^Y0'HݬÛ_TŸ›¨C.rÈbü{áä1­jfäÓ{<‹³å‚ÜW5ÏûÈ1–[ÅÒ'ù“@ÖÃ#Ö"Á_`#¼•âàoïòþvûojßþt¾ù^6…p
 endstream
 endobj
-6210 0 obj <<
+6205 0 obj <<
 /Type /Page
-/Contents 6211 0 R
-/Resources 6209 0 R
+/Contents 6206 0 R
+/Resources 6204 0 R
 /MediaBox [0 0 612 792]
-/Parent 6194 0 R
+/Parent 6202 0 R
 >> endobj
-6212 0 obj <<
-/D [6210 0 R /XYZ 100.892 685.529 null]
+6207 0 obj <<
+/D [6205 0 R /XYZ 100.892 685.529 null]
 >> endobj
-6209 0 obj <<
+6204 0 obj <<
 /Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-6215 0 obj <<
+6210 0 obj <<
 /Length 2559      
 /Filter /FlateDecode
 >>
@@ -20755,22 +20722,22 @@
 Jº {LØ=HC·ÀúåkÓÜÞùrlƒütÓï”åÎvd4@µ¾ó”møjMGœd¸]~,DzDPxÃŒ;à»CRDyb¦ùÆñ—b&‹M?L溵é´—åH½Ö(â^?ãàè5ü¸+ ÕÉãÂ3õ[V2jž.ªÜÆÕYl‘û~B×|ƒâGžMÍ?"‰_€a`ÕÙ4<¤çU)	³ª/ü6°ÒÇ­Á=*øV`O(ˆSð9^Žë¡!Ë"	ÇÌ÷!ùk%\'醏-övÌã‡8éY¯~.o†Þñy at 2ÂY±sqÛNÓ\^˜ùîiG~1ÌãÊw)³¯²&úaºî$¢s³…\®R)]é¢Pú„̥ܤÓsÎôÿhùµùŽ
 endstream
 endobj
-6214 0 obj <<
+6209 0 obj <<
 /Type /Page
-/Contents 6215 0 R
-/Resources 6213 0 R
+/Contents 6210 0 R
+/Resources 6208 0 R
 /MediaBox [0 0 612 792]
-/Parent 6194 0 R
+/Parent 6202 0 R
 >> endobj
-6216 0 obj <<
-/D [6214 0 R /XYZ 151.701 685.529 null]
+6211 0 obj <<
+/D [6209 0 R /XYZ 151.701 685.529 null]
 >> endobj
-6213 0 obj <<
+6208 0 obj <<
 /Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-6219 0 obj <<
-/Length 1957      
+6214 0 obj <<
+/Length 1956      
 /Filter /FlateDecode
 >>
 stream
@@ -20781,140 +20748,134 @@
 dV™÷Üõäžæ¥1å&̽£níÐ0ÉafÞ;ÃoGËûL}Œ;î.|é»ó‰A[™ÏŽvÄ3r…mg£Éøt´Ôô
  ÂVE~,åa³…Ch¢È«ì0ööpMňF¿nx[y£€­º¯±wn5’~ÅŸÎVúPË¥Ý	…ðóPùX•˜ß!1ÞGÞx´È!A‘Æ|B0¤áÝó†P$)Аc ~xÝ úÍ;=ô°yÿø0ÈE­)Í0ØQÆq™®nîüç#Šu÷e“Gž¿d³=“ÐkºaD(òÊ®iº¶~gü™D@ütámsªMƒÏjËÛ •£Ñè	»CÅrR·@z”wÀRbýëÄoÙ^+°ÓÔ{yEãʤ˜„Þ	Qc‡kÆö@„n0€Fô=0v_
 Œ•Oµe"¹}¦-1=yƒé¿aÅŽ8E‰÷ÚvHøÖò'IëùRÿÊ_¶-ësE&@šËéF“ÿŸŸQ¼dDwéɦ°Ï‘õÍ63ïéþó'F?Ü	ðk‡,j]ÏE7ýwfûh{Hf]ÿŸê“sþŠ½¿ÅqÒ>ç&HD*ô‹DQ¾ƒ+£ÂU2%< †ÄqÉw`2rA0ä”ï w•ï®ó†$ÛÀ9€˜Ô*ÄÁx'¬î1’(ôNçC
-ù…öÄeúÒP”ŒE1p};ê‘¡JB¸ìøÍQ(BôF×äú [¹â¨‡KŽ’O('ÕdÕn­9¢"¯JÎ7Œ¶Ô5ï¶z<÷:ʽ{ùÍðÆ›ä(„½nK|Ï#[–µŽÈšgA’VFøjÍÛ’§Ò«`zt¯>3‚øØ»—”§ˆ×Áð™…’M\q <¢9Ú\¹•·JBçV‰ŸÑ¥Ž*q¬%'R^MµPûM¡HŠ(@)°RºuU]շԏÒœ-NÊ…ÊnÝE]-þu³RkïªÃ—Þ6ºçÇ™òKWø®ˆ[aÇõ%þŸÊx¯©¿Rōâk1ÿ¿"Þ=înM/È <2?ÌÂër‹u‹\(»êšÂš–Äq˜$NÉKœFìB(D¾ÄdÂ䐗T\ƒ©¹Ãæ'†ÜûåñS­9ºùÃW(\–úñRV z¡ÊÏ;ÖR¥1Èž]‡ëﶭ¸žàýYŠï
-Y#Ïï©eÌ
-Iâ…AðÞš2`¯3lêžû2(Å%&#̨JIï‚'HÔ…Bû9¤ESWM•>¿=â?ý6‡8ý	kyW¿bSÞ£c¶”†Žœ¬éjJê¥æRžKB‡ÕŽBüM9Ió\Š `iZo,V at GEí¦«Ñd‰Ø+ffÌoTbÜpìÎd
-€§ôŠ3•‚ÅG&æ¦>c…È]{œËY‚J}ÒJ{²£¹:Ø–ìR¸Áý  7ŠÁ¤45ïBƒ¬Û!Õ‚´£»œõcáŒi„–¢¼ðíºubNÍ/ /m:W„ÞKG…¢#µE¿YÇÒCí½<ÐSÞ+_)…†.}&ÿŽ©4¼yñ!–Cs,_zWë
-ŒÈISo>"x¦ÀàÝÖ˜JÆRPWóÆA×(I…5šô'-¬ÔD]}µÃepWpIgí9Òt‰–ä¦öU×]+waK7/µ
-ÍÜoKK„mž”ƒ©‘\YGÛ‰¡«ÿßm¦>MAR())çùª Ÿ¥¸Å-`(
-ÕmRÛvV­Åì±Ù‹ã€\±v¸aÂÉX¹7'šÖŽv»à½’d`6Ò¼´Ð(0…yÝdKÜÔ£Æqž7Ë"(?VnÁÑôú“îG†HåX̉À\ç…—íÍN­4ö¦`:°³ÌÈü €Ü™òÜϦãÔ»+iNèpNàá™ñŸu«_xØNÉGvwŸÑ|¾ñIÈfõ?5ïrk+X!žÄ—ÄƇc‰N."ÂâbO„yìGHŸA‰¼RæFÂc¾CÀÞ¥ùíDyöoÔl¨•n4‘”¬3c¹ ã[rpyWvñ7;¥O‚y{ÑÃ'’0LÉ‘q½rdDpAöÝm[™åqÿ®íWéó‘jšÆxûâô!´æHõQ7ñèÛ’»¿ä€<3
-bÉžÝèþd¡i¶R¯´γv_\§$H`dSÀy!(`"›þã±"Š1.úù4!‡EŽ†F(“焨7µyÑôÇ
-¢gúÑÀñŸ¸ÕèadÇÊgî–}0	îãG›â-Àù`kJó¶Õ­?îWÿô>?ú
+ù…öÄeúÒP”ŒE1p};ê‘¡JB¸ìøÍQ(BôF×äú [¹â¨‡KŽ’O('ÕdÕn­9¢"¯JÎ7Œ¶Ô5ï¶z<÷:ʽ{ùÍðÆ›ä(„½nK|Ï#[–µŽÈšgA’VFøjÍÛ’§Ò«`zt¯>3‚øØ»—”§ˆ×Áð™…’M\q <¢9Ú\¹•·JBçV‰ŸÑ¥Ž*q¬%'R^MµPûM¡HŠ(@)°RºuU]շԏÒœ-NÊ…ÊnÝE]-þu³RkïªÃ—Þ6ºçÇ™òKWø®ˆ[aÇõ%þŸÊx¯©¿Rōâk1ÿ¿"Þ=înM/È <2?ÌÂër‹u‹»¦bÎ!Œ iI‡éAâ4œ¸ÄiÄ.´BÔáË@L&ìLyIÅÀ5˜š;l~bȽ_8Õš£›?1üq…òÈe©/eð —
+¡ü¼c-UƒìÙu¸þnÛŠë	ÞŸ¥ø®5ò,ðžZÆܐ$^ÿá­)Óö:ÓÁ¦î¹/ƒR\b2ÂŒª”ô.x‚D]H!´ŸCZ4uÅÐTéóKÐ#þCÐosˆÓŸ°–wõ+F0å=:fKihðàÈÉš®¦¤^j.å¹$tXí(Äß”“4Ï¥x  –¦õÆbtTÔnºM–ˆÝ¹bfÆüF%Æ
+ÇîL¦ xêA¯8S)XQ|dbnúç3VˆÜµÇ¹œ%¨Ô'} ´';š«ƒm	Á.…Üp£<@@S3ð.4Ⱥ}R-H;ºËùQ?¾Á˜Fø`)ÊoЮ['æÔüúÒF sÅAè½tT(:R[ô›u,=ÔÞ[Á39å½ò•RhèÒgòè˜JÛb9ôx1Ç‚ñ¥wµ®ÀÁ˜œ4õæ#‚g
+Þm©dl µu5ot’TXÓ¡I’ÑÂJMÔÕW;\	w—tÖ~#Mw‘hInj_uݵr¶tóRÛÐlÁý¶´DØæI9˜ÙÁ•uÔ¹ºúÿÝ6a*áÓ$%€’’rž¯
+ðYŠ[@Q܆¢PÝF!  µmgÕ
+QÌ›½8È5k‡&œŒ•{s¢iíh·Þ+If#ÍKS˜ÇÑM¶ÄM=jÇày³,‚òcåM¯/<é~dˆTŽÅœÌu^xÙÞ¼àÔJco
+¦;ËŒÌȝ)Ïýl:N½»’æ„çžÿY·ú…‡í”|dw÷ýÀ矄lV¿ðSó.·¶ÂâI|Il|8–èä"",.öD˜Ç~„ôt‘È+en$<æ;Ü‘á]šßH”gÿF-áÀ†Z) áFIÉ:3–2.±%—we³ãQú$˜·=üw"	Ô×+GFàdßMѶ•Y÷ïÊÑ~•>©¦iŒ·/NB{@aŽTu¾-IQ±ûK.È3£ –ìٍîOšF`ûh!õJ;à<+`÷ÅuJF6%œ‚&²é? +¢㢟OrXä8`h„2yNˆzS›MÜ z¦
+Lÿi[Fv¬|ænÙ“à>Nq´)Þœ¶v¡4o[Ýúã~õ_<Ö@
 endstream
 endobj
-6218 0 obj <<
+6213 0 obj <<
 /Type /Page
-/Contents 6219 0 R
-/Resources 6217 0 R
+/Contents 6214 0 R
+/Resources 6212 0 R
 /MediaBox [0 0 612 792]
-/Parent 6194 0 R
+/Parent 6202 0 R
 >> endobj
-6220 0 obj <<
-/D [6218 0 R /XYZ 100.892 685.529 null]
+6215 0 obj <<
+/D [6213 0 R /XYZ 100.892 685.529 null]
 >> endobj
 282 0 obj <<
-/D [6218 0 R /XYZ 100.892 539.975 null]
+/D [6213 0 R /XYZ 100.892 539.975 null]
 >> endobj
-6221 0 obj <<
-/D [6218 0 R /XYZ 100.892 513.193 null]
+6216 0 obj <<
+/D [6213 0 R /XYZ 100.892 513.193 null]
 >> endobj
 286 0 obj <<
-/D [6218 0 R /XYZ 100.892 448.28 null]
+/D [6213 0 R /XYZ 100.892 448.28 null]
 >> endobj
-6222 0 obj <<
-/D [6218 0 R /XYZ 100.892 421.386 null]
+6217 0 obj <<
+/D [6213 0 R /XYZ 100.892 421.386 null]
 >> endobj
-6217 0 obj <<
-/Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F17 3698 0 R /F51 3729 0 R /F70 4384 0 R >>
+6212 0 obj <<
+/Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F17 3698 0 R /F51 3736 0 R /F59 4373 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-6226 0 obj <<
+6221 0 obj <<
 /Length 2347      
 /Filter /FlateDecode
 >>
 stream
-xÚ¥]oÛ8ò=¿B¸'¨UQ$õ±ûÔ$×C×nÉ¢í>Ð6•Ä¬$'(°?þ惴¥DÛíá^<£áp8Îé4zˆÒè_—÷oßë4iR¥•ˆî÷‘Ð")Råe•èJE÷»èsœ—«ßïyû>Ë¢2©ò\!g¦²¤’ϵkMÝ­ÖR«øÊucïšÕZ(QÄWó8Úž‡JºøçýÅ8Öž,©)£m{ñù÷4ÚÁØ/QšÈªŒž‰³¤.“\kÀ›èîâ?étB/îCU	)Œ:ŽnµÎŠ2v«¬ŒŸðÇö}½³L5R¾ñÇn%­ˆŸ»aì­i‘\Ä[×!w×Øþ
-Ë2ÞG/ÁÏ%ùÏ]SwviÓf`v,i;Z™hU±Ò®kP'˜>U›)õˆ2²ù’Éj­Ò*þTæºíatcÖ5V°Ö¡xlì¶cí:ÓÔcØ>·`B6¸ÅØúåÚÇƶ–Õµ»©¶š•=u÷ '-%š Šÿ}ìïn×3À;äĵc¶Öl‘ï@6£‘íÖy)æØ0ÇW2@·KÂòYšäà™´þGûªæ‚àdïL #ÃÁ2b65í½ ½O¦‚’žƒÁ‹õ™¸3£Á¡fdìàšÝË•ÓÚ¥fÃ?KãæÝž÷Œâ½9†$
-‡>Þ«õÀS?ëîÝFÎZ!ç—T§®›IžÈéíC
-.þÉ_R¡;Àác¾ŠŠ¤ÂP‚¨’R'¥¨"™Tºdå=Û<úց¼-Ñ¥`Öûƒeæb–r2‘(È4>\ší×#Ú¢¨N9%+Óø
-p°g¿ÒYŒéE‹ÃiA‘U°~„ºžýþòúŠ‘ÇƐåþ4¾¢Øoüáh# ‚Ó>Õ[rpüì,Yÿ\ÿ•NvyG
-1?`sk³+×[ƒá!
-Ê÷ö£Æ"¶¨J²ÑIMDÐYnjŽÄÑ=šnx¹@A÷0•æ²h­aô2`¯ãõ±·{ÛÛn‹Î X8Aò‘Å·×W	“~í´ûâ¼{"ö!¤ž>‚øAo"‚¶Iß”€ÃÀ¢o…
-”eñsÝ4¼½Ö
-äüÕÔ|–˜:ñ›ÎÏ~¥ú‚ùü±”iߣÜÛ9og‹/¨9=™LË×ë!ѯ‡hX¿žÑUãÄ»- µç¡…uŒ¾6Çácé‡úá–0;d,¢Œ?¡à%uѝ3Ÿ“3%Pµi¾29þ2<ü©î|¹ñ\»¦0ØÚvåËFÁ †mSŸ¼¿ycÀýŒ¼`’aôQAD:Sä³@^úž#œcåÀÑiJò;ÇhCE*ÚèçL&›Þž½&{ÑsÇÈÈ‹ø`É5š´÷ÂƒO7ïâì<<¼âÀFH5FP·ñËvîKó”gǹ°§Ú0âÛ‡P
-Ü*. ¤a¼ç‰b•Ï¡/»ÙÏ„Áæy«öž©/Rn(¸‘)þÀ™º‡Â½cú¾w-c>¥¤A3ÀXÿRâÞ¥P”¦q>õ‘Ó)f3„•rCâDÜwuFéÙ)§Ï÷äuD$¯CìÑûîÞõ-Sƒv¼¼ùõŽ?:,æ„ysT¶ÀÇtžÑÑ
-XjAËMAº5šQ‰S‹Ç±ƒÖß®oy1å±w>l]ƒ¡žPIÈy(ñðá¸À’ùe&úG>Ó§G§!=¥`ºiB žY¼E´=8“ì ãÐG<ݳlBªéˆPó|äFŽ»¤žÐ>­´ŽM_›
-ô.Q:pöqàžgä¸E´ö¤Î1¨Éõm”…{K[w†»÷ykyÅð‡a@¥7¥ûN“ØËp`×…lág=šú…cc¼°“%#½ÐTà,_MÛãwÈ¢ç\Ê{IñŠjá0tlø _kÝÈ]¼æœÐð o€@™¸ÇÔÁ.¹·¶ÆKoôaú¸`v.	^V·„<O²[ à²(½3I1Qf:†ÔM0å`chžj4êѸKLÑÈPÜÐÀM³X‰vödü¥A.½Aráù]LÊ"$|«ýipRE9þNZð§ŠNýç fñnÁ;Ê3î±ðr(-GÄÈ_ç‹ñ]øH»&
-\Rñjðpìí­Yäg‰Žã€Vy„3x„@½$¾Ô™î
-íRïÑŽÝ¶³ÖßGOÙL/D­ÙÙ¹KK–À¦U*?Ü1œy7À»±¸ŽJTnéô·õÀ͸b×Dˆ+1†îF#TŠ¦	»âƒFÄ¢éŸ9Ñ–âÕH”E ί½eHÊ¥˜×Ü2´EˆyÀo鲌oü"ä= Ù9Ü@
-z÷¦	¢çà0áÃà¹Á3–R'sžÂ‰|w‡ôK­5’¼ÆƒÁB¤$_ip€_1¹…´ÉõjÇCêmï·y´£"Hï28Îë§áÅ/á¹Í’ÆóU+ÎoØŸZUÀ_=Ê„Æ áySöם­V/ª£ä‹¦V<_Âåld×Ù¿ë	O•Hžü¿·ÞñüðH6UÁ¦2ž
-sžD2;”ƒ3ñ¥ÍAäJ(xþñšÞŸè.<Ÿ½}¯Åìòœ'2WóÊ"Š“æ·xFÃ…û¶¯[C½©.'Oƒ?
-® ÌÿÍý]‰*Ê îÏo§×ßÌ 6@þ8Ww_¿ÃÂü6’|w×k¡ÊD–Å<½üû¯²HÏÛü‡·%e‘O·
-éŠw«0ÇC8s÷ÔÍâþ0¶P¸{"Ì1˜­~¾·?Tø¥fóFâíþ?6:Ù4ú`Û
-š…»Ý<¾ƒ˜øÓˆ"I•žš&Þ4Ù©«Í„eÈwtY65Jæïé6o¯H„ýÿìÍã—›™
-.Wº¢‚pôoÉᐸԓ!oAÄÁ€ž—[jÍ1E{¶ÉKpÖÙ;P¤²…È^¬¦“ùÃüÜ…D˜ïÅ](™¨üôàNí2tRà;”+T"d‰L'©V³7A]Lþ. 6p¥µLÊ48›µ|#¡&`ªmôèròÇ|ÁwdÄ¿©ÞùçáŠúr Þtxa0ˆ½ö Ã?^1‘B.š›è%“ýÛ»vè
+xÚ¥]sÛ6òÝ¿‚sOÔLÄÀö)¶¯7é\Rß؝<$}€$Èâ„$\’²&3ýñ·€DÚlš›{Ñ.‹Åb±_€Òè1J£]]?\ýð³N#‘&UZ‰èa	-’"Q^V‰®Tô°‹>Åy¹úýá—~β¨Lª<WÈ™©,©¤ AÄsëZSw«µÔ*¾qÝØ»fµJñÍÁ<¶ç!…’®þùpõÇN…µ'KêDÊhÛ^}ú=v0öK”&²*£q¶‘Ôe’k
+xÝ_ýç*îCèÅ}¨*!…QÇÑ­ÖYQÆn••ñ3þؾ¯w–©¦CÊWþØ­²ñ©ÆÞšÉE¼uqwíß ±,ãÍqôü\’ꚺ³KÓ˜v0³Ó`IƒhØÑZÈD«Š•v]ƒ:Áô©ÚL©G”‘Í—LVk•VñÇz<0×=h£³–¨±‚µõÀcûc·k×™¦Ãö¼c²Á-ÆÖ/×>5¶µ¬®ÝMµÕ¬ìq¨»G8i)Ñœ Uüï[d{·Þ˜æÐØq  ®³µf‹|²l·îÈK1dž9¾º]–ÏÒ$Ϥõ?بš>j€“½36ŽˈÙÔ´÷‚ö>™
+Jz/ÖgâÎŒ7„š‘±ƒkv/WLk—N˜
+ÿ,›w{Þ3Š÷æ’4úð ÖOmü¬û·ï¹h…œŸSºn&y"§·5¸øW&N…jì S„ù**’
+C	¢JJ”¢ŠdRé’•÷lóè[Fð¶D—‚Y–™u5eÎD¢ Óø<rm¶_Žh‹¢:甬LãHÀÁžýJg1¦-b§DVÁúEêzöûëÛFžC–øÓ0ø‚^`¿ò„£eŒT Nû\oÉÁñ³³dýþ¸þìóŽb~ÀæÖfW®·Ã
+B”ïíG;ŒDlQ•d¢“šˆ ³"ÜÔ;ˆ£{"4Ýp
+¹@A÷8•æ²h­aô2`¯ãõ©·{ÛÛn‹Î X8Aò‘Åw·7	“~í´ûâ²{"ö1¤ž>‚øAo"‚¶Iß”€ÃÀ¢o…
+”eñ©nÞ^ërþjj>KLøÍGçg¿R}Á|þXÊ4Pîí‰œw³ÅÔœžL¦åëõè×C4¬Ç_'tÂ8q ÂnHíy(Ea£¯ÍqøÊFú¡~<„%Ì‚(ã(xI]tçÌçäL	Tm`š¯LŽ¿¬;_n<×.„)¶¶]ù²Q°€aÛÔg¯ÀoÞpŸL2Œ>*ˆHgŠ|`ÈKßr„K¢8#:MI~çm¨èCEýœÉdÓÛ‹×d¯"zîy,¹†@“ö^˜aðñ݇û…8»Ì¯8°RÔm¼Á²ûÒ<åÙqîì¹6ŒxÀö!”·
+)B/Æy¦˜@åsèËÞígÂ`ó¼Õ{ÏÔ)·”ÜÈàLÝCáÞ1}ß»–1ŸRÒ `¬)qïR(JÓ8ŸúÈé³BŽJ¹‚!q"î›:£ôìœÓ.ç{ö:"’×!öä}wïú–)†Á;^¿ûõž?:,æ„ysT¶ÀÇt™ÑÑ
+XjAËMAº5šQ‰s‹Ç±ƒÖßnïy1å©w>l]ƒ¡žPIÈy(ñðá¸À’ùe&ú{>ÓçG§!=¥`ºiB žY¼E´=8“ì ãÐG<ݳlBªéˆPó|äFŽ»¤žÐ>¯´ŽM_›
+ô.Q:pöqàžgä¸E´ö¤Î1¨Éõm”…{K[w†»÷ykyÅð‡a@¥7¥ûN“ØËp`×…lág=™ú…cc¼°“%#½ÐTà,_MÛã·È¢ç\Ê{IñŠjá0t	lø _kÝÈ]¼æœÐð o€@™¸ÇÔÁ.¹·¶ÆKoôaú¸`v.	^V·„=O²[ à²(½3I1Qf:†ÔM0å`chžk4êѸ›KLÑÈPÜÐÀM³X‰völü¥A®½Aráù]LÊ"$|«ýipRE9þÎZð§ŠNý§ fñnÁ;Ê3î±ðr(-GÄÈ_—‹ñ]øH»&
+\Rñjðxìí­Y䉎ã€Vy‚3x‚@½$¾Ô™î
+íRïÑŽÝ¶³ÖßGOÙL/D­ÙÙ¹KK–À¦U*ßß3œy7À»±¸ŽJTnéô·õÀ͸b×Dˆ+1†îF#TŠ¦	»âƒFÄ¢éOœhKñê‚$Ê" ç×Þ2$åRÌknÚ"ļaÀ·tYÆïü"ä= Ù9Ü@
+z÷¦	¢çà0áÃà¹Á3–R'sžÃ‰|w‡ôK­5’¼ÆƒÁB¤$_ip€_1¹…´ÉõjÇCïëmï·y´£"Hï28Îë§áÅ/á¹Í’ÆóU+ÎoØŸ[UÀ_=Ê„Æ áySöם­V/ª£ä‹¦V<_Âåld×Ù¿ë	Ï•Hžý¿·ÞñüðH6UÁ¦2ž
+sžD2;”ƒ3ñ¥ÍAäJ(xþñšÞé.<ŸÁ…\Ì.Ïy"s5¯ ¢x9iv‹g4\¸ïúº5Ô›êrò4XðÓà
+ÊüßÜße‘¨¢âþ|ñfq~ÍðÍ`äKu÷õ;,Ìo#É7w½ªLdYÌÓËÿ¸ïðz!‹ô²mÀ¿{ÛYRùtې®x·
+s<„3wo@ÝŒ ~àÃ`¥»'âÀƒÙêàç{{ðC…_j8ßa$Þîÿc£³]@£÷¶Ý Y¸ÛÍã{ˆ‰¿0(’Té©i2áM“»ÚLøW†LpG—eS£d>ñžoÙåöŠDØÿOÞ<~¹™y àr¥+*Gÿ–Ž‰K=ÒùDèy¹¥ÖS´g›¼7a½óE:![ˆìÅj:™?ÌÏqñÁ]H„ù·^Ü…’‰ÊÏîôÐ.ÓH'U¾C¹B%B–‘Èt’j5{ÌÓÉßÀ®´–I™g³–o$ÔLµ>]Nþ8€!øŽŒøg!Õ[ÿ<\Q_Äw^ØB#boý#èðÂcL¤‹æ&z	Ádÿ¸½vþ
 endstream
 endobj
-6225 0 obj <<
+6220 0 obj <<
 /Type /Page
-/Contents 6226 0 R
-/Resources 6224 0 R
+/Contents 6221 0 R
+/Resources 6219 0 R
 /MediaBox [0 0 612 792]
-/Parent 6229 0 R
-/Annots [ 6223 0 R ]
+/Parent 6202 0 R
+/Annots [ 6218 0 R ]
 >> endobj
-6223 0 obj <<
+6218 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [202.164 116.961 392.068 129.913]
 /Subtype /Link
 /A << /S /GoTo /D (passdb) >>
 >> endobj
-6227 0 obj <<
-/D [6225 0 R /XYZ 151.701 685.529 null]
+6222 0 obj <<
+/D [6220 0 R /XYZ 151.701 685.529 null]
 >> endobj
-6224 0 obj <<
-/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F29 3731 0 R /F70 4384 0 R /F51 3729 0 R /F30 3732 0 R /F57 6228 0 R >>
+6219 0 obj <<
+/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F29 5413 0 R /F59 4373 0 R /F51 3736 0 R /F30 5441 0 R /F60 6223 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-6233 0 obj <<
-/Length 2119      
+6227 0 obj <<
+/Length 2120      
 /Filter /FlateDecode
 >>
 stream
-xÚ¥Xێܸ}Ÿ¯Ð£pkt!uYØžu’ÅÚðf&H€Ý}à¨ÕÓBtéÕOÏ©*J-õ¶
-ûD²X*ëvŠ
-½'/ôþzóæáæö]{YPdaä=ì½(ƒ¼ˆ½4/](ïaçýâßWåX÷Ýæ·‡™=Š4UÄAîPøT›m¦‰ÿÆغ´›m¢•ßïe¼ë[Sw2ÛwãÐ7"R‡87(‚UH¢,£lšÄtóÃÃÍï7ˆà]h©ƒ$ñÊöæ—ßBo‡½½0HŠÜ{fÎÖKt¤ZcÞx÷7?ß„îæáÒ:ZžáüŸ¤ªøš¤Å¯Ðˆõ˜>¼}—­´–é¤ôýhºiú®ÂuUŸªAnéåw°sZèé»ÿ=J}ù“ñ`F™7‘ߘMœù/V(]O£öfp<l\Œ÷¯ßËľtå&ÎýÃÐwõ
-9ñ)ámݱÛ(	´*äðƒa‡~=ºIOç=w²0§ñPu$n¬K–%ôÍ£±Õ+,ÓÔÇÅ…~$usQKV#¼^¹c&s\¾Å^äoYÉPÔÓ¢]yê‘nòÄÄ–yw…Ö1ÙrG‹ÄÛ’çòL¾ûЏÕAçøIƒ8‹<8*p}‚Q«XXsÙt_:ÂíßÛÈ»ëP?Ï[ÛIêv!–ã+‹W‘¢t ãÌÓ*
-"å´|Ý<‘	Tût¿ª<t}Ó?½í§ŸÞÊäHúOõ®"Bâ¡—}ÛVCY›FÖ#¬
-Î~ZR-l:¹¼5ÿ!•%1Â)ü±µõ#9‹H"pV %«ò†‘á_u·“p±Bøð dbϹpE+™p•3h44ÄþÇ»·²îùÌÅ^俹{ûÊ8ÞÀn(C,…C·Èüjh‰&1M‡j;íóUø®eeí5õX¥\ùÌE›T–HÝ¡àéBûÿ¨ö|°NŸ [d"¾åx-Âe­¥Ú„pMÀ¹g„m0¨±Øß.ØžÙi"ÞÖ£;h?Š§’îQš™ŽV	UwŽ¿ådVåm]n]ĪTi¨¾Vo£0Ò$žë-Ç?®¡që,nF‘§0”·‹{ã~glQA„³pí<tÎøËEN—ìY€KNuô0ŽÇïnoOcß76 at rÜþó£m`ìñBÌêÔYGs!ÿþ+Vq ¤s¤=¬ó5Š
- at J2[e)¥öQ*
-ÒLMØ€2Lv)DA|¡ôŸ2]ç„\^‡¼†µYZ¬ºˆ»7-Ü£Ù&(K:ãäçP¬JÓÉd¨Ì®n^dñ(‰ìX€;X¹ïÆj'dÊ:¥üaËl—ùk P¨qÉq‘ñ„O¤M™ÀÍÓӁÀÒº=R1¤
-UÓ=ÍœýôEå2xÝRdˆù,Ÿ‚ʶˆÉn­Ð!7áÜv¨¦BIS}a>œV[Q­¤Jd¨C0“Šý^2?Žs´HÉúŽý\÷„:Ǩ
-ÎYq@£ÉëO±G~[µ´r>„[¼é³r¢ÇaøYfg—ËúuÉ⥶b}Wè6ûáåšoÄ“Á´¸Ÿ{Ôw„š=„ªî=@ïJæ– .›V¤(ÇaI{(e[¨$c0ÅfÙ3dpËUîËc]Ž§º•*ÿý½PW7%nÊÌ…Ý•k,‚`%!yúé4¸¾Šˆ5©‚œ®ŠÙd6š2¸Ðd¶'iì6¹‘£‰C­j’Ø‹÷Z
-›ÊX'g` û©ÿ¾.‡ÞöûQ–;‡›§Öõ„SGˆ½=ù&˜f‘8š0,LI±Q g°’6ŒöПšÌϘË2›F=ß–Ù4)øeOe¢Šœ{•â\ˆÄáœOg
-°RbâæôÞ­¥¶Åá,qUb¨E	µÔ$Úšä8G\Ó›M—?Úþ\ç„f–¹’ 2æ\ámÒº.¯=]7ŒWæCõŒ}TLV
-㪼P;/ÒÄ<ÖÍÔƒ¯>ÝŸºÒ®ÖTQÇ`œÓÉHiCã*mˆ€nqkEtS}9õ·*º(✑…_}.›“Ke‰Ò4áÇM†êØÌ¥¸g–	Ƙ2Z$F–æþߦHCÝpðêšRG—@I¼ )Z˜ù{30i~ʁ´24s7¶&n_OHˆ³ó¬ðH*ÅbB"\ÔØl®±Ù·V
-$¦{*”Ô)­%qOþbzÖîõ9Ö-¿Q3ò­D‘S¼2ƒ!ð`húÃcvmHBÆÒÂø¼w2'´Š$ øP³ë?1®Ï0»0ÃvÚZ½(7Ѝ0ˆ¦zõ•®Ð Æé$˜«JûYä#Ö¯ïîeÒŠIwŽ^ÃV¦MÝÖܳÐBž.˜TŸÕ†z.§ûö|J&î¬ðÈ
-|/§ØÊÉS6še²siuŽÇø(ĹÆÒâ$zÂaŽíäžûì»BPœý'K¼X<Þʪ”%ÜÑÑ
-XÐ÷½«ITG¯¾F7€jä‹êsì)ªh%%ÔAVF
-Cª²jоMJùÏuÓ×]¿èj+nIñÀ»;qWÄÛ¸“F­ug_/ÝDq¸Jj 1yªZF®Î]‹†ê÷S=H¿BÝ•ìY†ètei0sÌbK÷9WXeøæ:šÄ¡$çº!fºìË[Ë‹Jqsû{¾Ð§zè»é¤¿
-Ï•4çJšq%¥l$wIi¹F^ùáØU“„k5@N²ß]>ßÖ­v$i²®`W~Þ]¾V–?ï>ôrfk$àêÎaª«É@‡¸ÒžÛõÓyñXü?%Žf(
+xÚ¥XÛŽÜ6}Ÿ¯Ð£pkD‰Ô%ØžÍî±áìL Ù<pÔêiauéHjg±¿§ª(µÔiò$²X,ëvŠ
+½'/ôþ~óæáæöû(òÒ OCå=ì=†A–G^’åÉµ÷°ó~óïËb¬ºvóûÃÌžy’hbò w(|:ˆƒÍV…I쿱CU›ml´ßíå{×5¶jeü¶kǾ«E¤	qn‡9««4U:	MrbºùÛÃÍ7
+Dð.´4A{EsóÛï¡·ÃÚ^Äyæ=3gãÅ&c0®½û›ŸnBwópi£–ç+œaK¢ó€¯IZü±ÓFìÊW»x8)}?Úvgë®-q]Á‚ýDz—Û*³Ü;'¹™öýì*ñeãÁŽ2:n”_ÛM”ú/ƒPÚŽ¾Æ?ÚÞñ°qñ½ýNÃK[l¢Ì?ô][ý×’_‘ÞÖ»Uq`t.‡,;,÷«Ñ
+::﹕‰=‡²%qcU°,¡ïìhíP¾Â4I|\\èGR7u1euñ…×KwÌ$`Ž‹Ü°¦ü-+ŠzF´+N}5²ÀMûØ2Ëà® 7&"[n#…°ˆ½-y.Keßûn,§:ÇOD©òâ(Çõ@.D]¤#aYŒeÑít„Û6Ê»ëP?ÍKÛIêv!–ã+V‘¢M`¢Ô3ZJ;-_×OdEþݯ,mWwO/BûñÇ·28’úîcµ+‰ûVèE×4e_T¶–ùkƒ³›¦G›N.oìH`9wÇÓWáÞ<Õ#9‹H"pV !«ò‚•Ï/U»“p„ðþAË`8çÂ
+É„«œA_KŸÈÿp÷V柹XSþ›»·¯ã
+ì–2d ðqbè©_ö
+Ñ$¦éC5Lë|¾kQÃ5õX¥LûÌE›÷%T–HÝ¡à™Üøÿ*÷|°N[-2ßr¼æá²ÖRmB¸ÆàLŽ³Â¶ÔX¬olÏì´G?T£;h?Š&§ô’î*IƒÔ¨UBU­ão8™ƒUy[—[±:1Aê/Õ[FAGs½åøÇ5n&Ó­C¥<oNy»¸w¢Ø¢…³pí,tÎøö¢§Kö4À%§:zÇã7··§±ëê!@rÜþüA‚6°ÃñBÌêT…¬ŒÔ\È¿û‚U™ië|	…TH‰g«,… ÔÀ>Z'A’š/	{P†É.…hˆÏµùkB¦ë|…Ëë°“×°6K‹t Cq÷¶¡€{´ÛeɤœüÊý „¶2èK»«ê™<J";àfnßXî„LY§ƒ"ìáoMø2ï‚…j—OøDÚ„	Ü<=h,­š#CZPµíÓÌÙM;J×ÒÄ+k¤ˆù4›‚jh“íþZ?`Bn>¹íÐu‰“$æÂ|8­Dµ‚*‘¥Á>N*v{Éü(ÊÐ"Åë;ZôsíêD¡NÔT8_dÆ- }åӒ̱ú¸ûÇ‘ò›²¡™óI/|ÜâMÛf0Èˆ…á'].ó׋—ÚŠù]Õ£Ûìú—k¾OÓà~îQ¿'Ôì TÇpïz—2âÒiFŠÒ÷Øo”´7€R¶…ŽSS,C·\åèv«b<õÔåèDûïî…ºº)pÓPF.ì®\c„+1ÈÓO§ÞõUD¬H5ä´¥Pì~$³ÑÁ…³=Ic·È
+j•“ÄXŒ¸'ÐÒXøP—vprz°Ï!`žø甆ï†n?ÊtçpóÔ¸žp걶'?Ð@ ƒ#Ã,G@†…))6räfÒæ‚q8t§z'ã3æ²ÌºCÏ·e6C
+~ÞÆS™€¨<ã^%?"q8gÓY½0,ƒ”˜¸ù½ss©-D±B8K\•jQB#5‰–&9Î×ôfÓÅ䏦;×9¡Ùe®ÄˆŒ9Wx™´®
+Ç;œŽ®‹ëÇ«	ó¾|Æ:*&+…謁Ð8/ÒÀ>VõÔƒ¯¶îOmáת(µc°N„måKiCßUÚÝâvÑuùùÔGÜjuQÄ9#s¿üTÔ'—ÊZ‰Ò4àÇ
+úòXÏ­¹g–	Ƙ2HŒ4ÉüL‘†ºááÕ5¥Ž.âhR4±ó~Û3i~ʁ´24s×C'Lܾžgç
+Â#©‰	‰pQcӹƦ_[y(L˜î©PP§´
+”Ø=MxÇô­Üës¬~£¦ä[‰"[§xi{KàÁÐô§ÇìÚJB¾…=
+„ñ+xïdNh¥$ øP³«7xáªÑ³3l§¥Õ‹rc€íØó1TﯾÒ5Ä(™ócU¿µ‹|Äüõݽ1éÎÑ+ba]5÷,4‘§å'gµ¾šËiíöžÏBɤæþ¹ïå[9yÊF»LÖ|.­‘Éð…8×XšœDO8̱Üs¿–uWò³ÿdŠ«†Ç™u€²˜;:šëö»šDuôêkTpC¨F¾¨9Çž¦ŠVPBdfåCaHUVO`Úg¡Ikÿ¹ªká:£‹æ]5ˆ[bA<ðîNÜñ2îdPkÝÙ×K÷ŸQ®’ÚŸhlkŸÊ†‘«u×"†¾üãTõÒ¯Pw%kCt²²4˜¹?f±…ÛΖ¾òùê:G¡$çº!fº¬Ë[Ó‹J£¸Ç¹ýõƒ¬ž/ô±ê»vº é¯Ãs%͸’¦\I)É]RC®‘W~ø ¶EÕ8æZ
+Ð…“†o.ÿíÿÞ%AœÄë
+våçÝåkeùóî}'g6V®j¦ºšqˆ+íù°~:/‹ÿÌf$
 endstream
 endobj
-6232 0 obj <<
+6226 0 obj <<
 /Type /Page
-/Contents 6233 0 R
-/Resources 6231 0 R
+/Contents 6227 0 R
+/Resources 6225 0 R
 /MediaBox [0 0 612 792]
-/Parent 6229 0 R
-/Annots [ 6230 0 R ]
+/Parent 6202 0 R
+/Annots [ 6224 0 R ]
 >> endobj
-6230 0 obj <<
+6224 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
 /Rect [168.286 450.859 311.497 463.811]
 /Subtype/Link/A<</Type/Action/S/URI/URI(http://utools.com/UPromote.asp)>>
 >> endobj
-6234 0 obj <<
-/D [6232 0 R /XYZ 100.892 685.529 null]
+6228 0 obj <<
+/D [6226 0 R /XYZ 100.892 685.529 null]
 >> endobj
-6231 0 obj <<
-/Font << /F22 3706 0 R /F50 3701 0 R /F51 3729 0 R /F70 4384 0 R /F15 3700 0 R /F88 5686 0 R /F72 5687 0 R /F90 6235 0 R /F91 6236 0 R /F58 3733 0 R /F68 3734 0 R /F71 5424 0 R >>
-/XObject << /Im1 5680 0 R >>
+6225 0 obj <<
+/Font << /F22 3706 0 R /F50 3701 0 R /F51 3736 0 R /F59 4373 0 R /F15 3700 0 R /F88 5678 0 R /F72 5679 0 R /F90 6229 0 R /F91 6230 0 R /F61 5442 0 R /F71 5443 0 R /F53 3738 0 R >>
+/XObject << /Im1 5672 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-6240 0 obj <<
+6234 0 obj <<
 /Length 1884      
 /Filter /FlateDecode
 >>
@@ -20925,172 +20886,175 @@
 ÒŒ%ü£yÍ¥†bµPØ0.Û½ŒïðT?M§YèÉÀaZ…_³i·ø®ÄÄuÈ’ÖròÖ‡´Ñ
 µÌëDÏ ÄߧŠƒèÂ;4!ß4MÂíÿ$Üâ_…ûÄÀžÑQNA)†ûyA b]¨ºÏÌkÔÀ.ãD¢Ý£u=s!>Ìz< ”êÈö‘©ú7‰u~7oÁF™áê.hn¸•7LT§ ŒB­!lÞþxHp”³ŽID,ÎeˆN	‘Ôæ+Ä4«’¬’Ñ€±Ú`Ì™d!"Mã7NŸÔVŠØ±•%øh·2QwYÞ àó=‹W ‡ešì÷{¾áá¨$´Å	IzÚrª#‡Ö”\—‘)þ¨<õSÞ™2Dž‚ȼz'
 ©àa¼ÐN5>ÜBU:µb]y!ìîð1‹p@
-ÁT\¦1+Àwüöj€JlYðv¤Eˆî±ú”åÀÔƲY¼4|ö`U˜I?HÕjѦeºOD]LÉ=z€4ÕÙA¯=Án’^Töx½îÉè<{먆‰lßہ	ìÖ®™ Š<ÉÓj2áɺ_n[€—Ð$W¬(²$K¯÷ºGÇ߇‚šÌàÄ­Ñkú}<w¯NÊyÓ˜“â€QT ‰Ó2)E¶ôlÅÅ0B+tƇ\ྉ®ß1{ò\.<—ãy&²DÂ,\i¹V\–û¤*å_¹œ`üYµì%Ÿ#àd`;`dK×ò6œÅD ցÎåD.#|
-žU€ùüÞ£9±,—á í8‰ÇIu¸þŠ3ªc$,BÎá¼[ëN1f€¡Fp	æ±b¸DÒ¬Z™Ì#¬Áýõ"‡NâÙÑNÚ‘AÓ£>‘î—ççØ–+˜]Y]b‚du1{w$Œ¶¼T¯YâóIƏL™.
-qFR˜H5á+9£wDž	7R'¡[¾õ¦½ù2°%Rdñ;¼ã›·_âÏë·´ùþ
-³pp²¼¼å‰Á!\‘¸ðG3’…õÅpþˆV"»çÁ£
-¸™‰yhW_ãE•â°B0/Ó ó2
-I¿_MhsÞ„0f8ÁœGÏ”û¦±çPëA)Žm¬r˜Š9¥Œlô)œ"S¸–ówB™TÄ㙓‘wh€é
-W©óâ/=	,ÁXV5,E˜•Šg-‰X§0").zSNêêZÇÑŽ«1g­;†	˜þa*†ööž¯ä
-û¡íÂ2SþB”®§Ÿó&˜û€Û?ÓëÜTÏ
-7
-L„îãÕvk‘—Ù+¢Ý$±È-ÊP{@aG‘,ª0†Ù ½‚|J€áý…åà
-d
-ïl¾yðãhg2KÊüÚ×&”ÔJO#P^ïcjíˬŒå\R×€?ó¹)j&Z¡(úÈòŽ‚ŽlN·kY0‘ï¯9pkGÏsEÍJ
-ç¶4n•Wïըᭋ¬ˆï™úõrrœXnÏTÎ@#W¹\awCØ<Â4c4‘ç!àÐ|¿Z]+UÍšÁ®àXXg׏Þµ×à.÷jJt*wp©ÎR˜7ÍÈòìCSÁ±ÓØ…¤o¥ÉmTÐ{õŠ/ŠšÅj1†yS„N‡‹.„c‰ûEç£
-k{3ৠòˆÏHš½ÔÂ4wZyJ ¹îkžé]ºf–7²Êáó©H
-¢eÝ)ÐZŽ•¹Ä*üo˜ñ>@\áÜ¡‡ gZã!cÌïÓù€ˆ 7»S
-šù»p’t¬Å²éÌõ_æh¯ÈÝ6 b#¯ÂülyÇ(šç!04TR›GÚ"ð$Í¥…Ëex€pRã0¸eÊívÍÜ'êœUŽ g–ø	qéΙúc»üæ~?{ØüL•›
+ÁT\¦1+Àwüöj€JlYðv¤Eˆî±ú”åÀÔƲY¼4|ö`U˜I?HÕ¢žGU¦ûDÔŔܣHSôÚì&éEe—Ñ람ÎÓ¸·ŽjÈö½¸‘ÀNaíš	¢È“<­&ž¬ûåà¶x	MrÅŠ"K²ôjq¯{tü}(¨ÉNܽ¦ßÇs×ñꤜ79)E’8-“RdKÏ&pQ\#´Bg|Èî›èú³'ÏåÂsù7žg"K$ÌÁ•–aÅe¹OªRþ•ËIpÆ‘UË^ò9N¶fA¶t-oÃYÜHbè\Hä2§àY˜Ïï=šËrIÚŽ“xœT‡ë¯8£:æ@Â"äλµnáC`øj—`+†K$ͪ•	Á<ÂÜ_/rè$ží¤-4=ê9à~y~ŽmY±òˆÙ•Õ%&HV³wG"ÀhË«Aõš%1/‘düÈ”éÒg$…‰ÄQN°’3zGä™p#uºeà[oú×›/ƒ ["E¿Ã;¾yû%þ¼~K›ïß0'ËË[žÂ¹4#YXQ_çh%²{<Ú €›™˜‡võõ1ÞXT)+ó2
+0/ӐTðûÕ„¶0ç
+Aèc†ÌyôL¹o{µ”âØÆ*‡©˜SÊÈFŸÂ)2ˆk9ÿgp'”IE<ž9yGQ€Ø™Þp…‘:/þÒ“ÀâŒUa`%ñPƒÀR„Y©xÖ’ˆu
+#’rá²a¡7央®u<Íá¸söкc˜€ùáào¦bhoïùJÞÀ°oÚ.,3å/Dézê ñù0?`‚¹? ¸ÝñØù3½ÎMõ,ÑpÓÀDè>^mW°yù—½"ÚMˁܢ¥a±ÇvÉ¢
+c(ÍðÐ+ÈÀ§ÈÞ_XÞ€AÙðÈæ›?®v&³¤Ì¯}mBé@] ô4åõ>¦Ö¾ÌºÀXÎ%u
+ø3Ÿ›‘¢f¢Šò¨,ï(èÈæt»–ùþš	·vô<WÔ¬¤pnKãVyõ^޺Ȋøž©ÏP('ljÕèöLå4r•Ëv7āÍ#L36 at 3yÍÇð«ÕµâPÕ¬¬á
+Ž…uvýXà]{
+¾àr¯¦D§r—ê,…yÓŒ,Ï>T1ü€;
+‰]HúVšìAÑF½W¯øÂ!¬¨Y¬c˜7Eèt¸èBè0–¸_t>ª°¶7~
+*øŒ¤ÙKÝ!LÃq§•§šë¾Æà™Þ¨kfy#«>ŸŠÔ ZVН­åQ‰™K¬Âÿ&€yp@ ïó ÄÎz*p¦52Æü>ˆr³Û1Õ ™¿'IÇZ,›Î\?ñeŽöŠÜa 6ò*ÌÏ–wŒ¢yCC%µy¤-OÒ\Z¸\†'5Žƒ[¦Ü¾a×Ì}2<¨ÊY%àzö`‰Ÿ—¾áœ9 ;¶ËoÞé÷³‡Í]k·
 endstream
 endobj
-6239 0 obj <<
+6233 0 obj <<
 /Type /Page
-/Contents 6240 0 R
-/Resources 6238 0 R
+/Contents 6234 0 R
+/Resources 6232 0 R
 /MediaBox [0 0 612 792]
-/Parent 6229 0 R
+/Parent 6237 0 R
 >> endobj
-6241 0 obj <<
-/D [6239 0 R /XYZ 151.701 685.529 null]
+6235 0 obj <<
+/D [6233 0 R /XYZ 151.701 685.529 null]
 >> endobj
 290 0 obj <<
-/D [6239 0 R /XYZ 151.701 481.355 null]
+/D [6233 0 R /XYZ 151.701 481.355 null]
 >> endobj
-6242 0 obj <<
-/D [6239 0 R /XYZ 151.701 450.264 null]
+6236 0 obj <<
+/D [6233 0 R /XYZ 151.701 450.264 null]
 >> endobj
-6238 0 obj <<
-/Font << /F50 3701 0 R /F22 3706 0 R /F51 3729 0 R /F15 3700 0 R /F17 3698 0 R /F70 4384 0 R >>
+6232 0 obj <<
+/Font << /F50 3701 0 R /F22 3706 0 R /F51 3736 0 R /F15 3700 0 R /F17 3698 0 R /F59 4373 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-6247 0 obj <<
+6242 0 obj <<
 /Length 1641      
 /Filter /FlateDecode
 >>
 stream
-xÚíËnÛF𮯠z¢€j½O>
-ôÐ8}8@I4µ–S¤BRqü÷™ÙYÒ¤¤8ƒ=ôâ]Íçý4Öþœ=[ÎÎþ2ˆYs,oÁ9KRDIÊLªƒå*x^Ù¼+êjþ~ù¡',"è2e°9ái¦Ø|!x¤ÂgY[äí|¡Œë:Ÿ×Û¬¨è~^W]S—DÒpàËRž:”ˆqO4ˆ4û}9û0 Ü‘”†)äÛÙÛ÷<XÁÛ‹€3•&ÁÃÜÊ$,2îep5{=ãcÍ“$‚¥ÆHR=b2A¤ìUUw¶çÿÀM¤™s {
-d–ZÊèNþK8»ØŠày
-⼞=Õň¬“2–cëm˜‘q	P]+’òÍÆ‚]µVáU¶½ÎèZ´xê0¯«w\èõ¾™‹Ð‚Â!d­?éXy÷à='÷”¶ù ±[»@3€¨¡˜Ñ)1Î÷
-PÔ*
-+ÛÍeÞÍeÖø§¹ER<¬wó<Ø&s1ä`+»ÍªUK_v›¬£[V–ôþòŠ oŠjåˆÝµ§¸¿Zê3Éù§³¿/1ªâð²©olÛŸ¬DHæea«®¥çvSïËݯAªÍá°ÙÕ˜‘!>h(™Dƒ…ð¾µ[O¢i!èµLËzÊ<F–oŠÊҏ“¨ê®]Ù)úÁSºbIðL·ÁÏÀ­^‚‡d$ñ¡"”¢£ó®@{"îÈþ벸“þ’"À}€ôÎ[7õ~GàwÜð¶Ëª“°Êʺ²€"À†÷ZƒIâT…—¥ÍZK/½ÕÀ¿àòÚåTŸŒÁ[‡p¾Év]¹ÀKÃwBi_8Np9ò¦Øýt@mcÀ37¤PLyXTþ綏ÈT„Cn¬3÷¶*ª5¡iwðÑI#Œe`”«ˆ3-¯W"eÒ¨¡^‰@Y S¨¹R?FÐ#Áô	
-ÄSm¾‡D¯Ê? q¨Š+fÂLŠYO-Ž™à’Œ¹Ä×Ñ7P€(ûÉ ÊÿVٽɞ5÷=zC—‡l¾ƒ²ˆ„®³…ò„ZVtºŠç*Ž
-΢íðù¾ÄÒ¡txùü/ŠØãIáéIÅHʦå
- ®8!µ®ýe¹ÐÅÄNS‘
-R0©½, b|ðÑ¡qñÚ·ÑóÁ(>êQ ×™á¼ÆnMú,Ï/Ï.¼|P£Ç*i§$ÊD+Wø_;šÛÞ«5{T…ô‰ž¨OÓÀXB2¬l[¬«A1=(æª%^ZÛ|œ»H¿¡¹ù¬n4†Ä“1DÀl¡¥éùA3û]ÑÝúT:
-ªDÃ$ô+ÑÞ[,_1‡T1[Ñ÷ú·-ÚÎÇY!ùÜrd*Ûz#4¶­Ë=ڏù)/
-…¦$C’‚Y)!vò+IÉxÃŒ4Lrý$†qä+ë5èGÒ‰6ÎÕS	¦çiÊýˆ=È9©5rí°Î¶®>!p×ÔˆYÚÖ#5„d?íÊ"w
- ù)zÐK*˜%·*k׏ò¬<Õ¬^}Œfkû-¶øêÏdxlnÏÚ{ˆä-½íœ.5šÁþ Ÿý¶¢Ö?©0­fk&¯!Ã=rž×û
-Õø¶Ðú^sRSÆÍzšøàÓ‚Ó¯iN Ä©yòKÈ£ã&øŤŠÃ®7WŽTpô™‰AŠ¦óƒR^÷…glK˜®ÈµŸUÉŠ`¥ö"9µÖ²¯ë3ò€øFÀÇEôüÝÜ€ý°ÇRˆƒ¾d}ƒ  ÀMü¡Æ¤ŸÎ^zœ§µïè?ݾÑ6ßÖ¾Íÿí{Ò¾ŸæßW7€p{N55>¼ªãêïn7+*¬üˆ3Í`xwáêú!>ÿåòá˜'zƒ[O‡¶”ÂU]¤¼'à¬pwÉš<l>°i)á<6 Ó9lì¥]ÖtPÐwnE at O=~B®Ö:׹ɛB$kýN›wí4h¾47d>âÛ=©vìÙ“K›Ð’E‘ylÓZ1ðûdÑQ<00@Å‘ó5è¢d1.Ôh„‚`ŠGÿOÓ0gÁÔ¤XÂÓþoöhWŽîÊ$~]†ß‚㾜·/»`J‡vŠ:|ÖøÀ€ü>µ'ãÇX1Ž˜éÑbœd:âtQ!£Î®1&iÙò(·•Ö©”B“ÄTBL:ŠýqÑMZBAï6xS´¼¥PåŽÄžºïðw~W	(À
+xÚíËnÛFðî¯ z¢€jµO>
+ôÐ8Më 	X@
+$9ÐÔZ"L‘
+IÅñßwfgI“’â4ôЋw5;œ÷Ó<X<øãìÙòlñBÊ fiÌE°¼	ç,Ie%)3©–«à]xe󮨫هåK‡ž°4Š4¢Ë”qÀ愧™b³¹à‘
+Ÿem‘·³¹2:¬oè|^o³¢¢ûy]uM]IÁ/KyêDP"f\Ä=ÑX ÒÙï˳g€€;’Ò0¥‚|{öîVðö2àL¥Ipç0·2	‹Œ{\½9ãcÍ“$‚¥ÆHR=b2A¤ìU]w¶çÿÀM¤™s {
+d–ZÊèNþKX\lEð¼qÞOóžê|DÖI˱u„6ÌÈ8ˆ¨®IùvcÁ®Z«ð*Û^gt-Z<u˜×Õ{.ôzßÌDhÁ?ኲ֟t¬¼{ðž“{JÛü€X„­£@Ô¹PÌè”çû(j•†•íf2ïf2	küÓÜ")Ö»Ùl“¹r°•ÝfÕª¥/»MÖÑ-+KzuE€·EµrÄîÚSÜ_/õBrþyñ×%FU^6õm[à“•I¼,lÕµôÜnê}¹¢û5H• 9Ö`"»32Ä
+%“h°Þ·vëI4-½–ixqCO™ÇÈòMQYúQxUÝõ¯+;E xJWL"	žé6ø¸Õ#BðŒ$>T„RttÞhOÄùÀ]·3Ò_R¸ЃÞyë¦ÞïüžÞvYu2VYYWPÁð^k0Iœªð²´Yk饱7 ø\^»œê“1xçÎ7Ù®ëQ"xiø^(íÇ	î¯F^Ø»ŸÈ¢mx憔Š)‹ÊÿÜö™ŠpȍuæÞVEµ&ô!-à>:i„±ì‘rq¦åãõJ¤L5Ô«1(+Pt
+5WêLj z$˜>"¡xªÍ÷èUù$UqÅL˜I1ë©Å1\’1—á"ú
+e?9@Yãß*›£· Ù³æ¾GoèòÍÃwP‘Ðu6WžPëÏŠNWqàüBÅ1CÁ™·>ß—X:”/ŸŸãE{¼ )<=©I9À´\À'¤Öµ¿L"Z¢˜Ø)b*RÁ\
+&µ—TŒ>:4.^û6z>ÅG=
+à:3œ×Ø­IŸåùåâÂË5z¬’v*A¢L´r…?ñµ£¹-à½Z³GÕ™{ÑHŸè‰ú4
+Œ%$ÃʶźÓƒb®Z⥵ͧ™+ôš›ÁêæǐtÂf-MϪ˜ØïŠîžÐ§ÒiP%&¡_‰öØbiüŠ9¤ŠaØŠ¾×¿mÑv>žÈ
+ùÈçà–#ëTÙÖ¡±m]îÑ~ÌOyéh(”0%	’ÌJ	±“_ÑHJÆ#f¤a’ë'i4Œ‹ _Y¯A?’~H´q®žJ0}8LSîGÄèAÎI%¨‘+h‡u¶uõ	»¦FÌÒ¶©!$ûyW¹kè ÍOу^êPÁ,¹%PY»~”gå©f5ðêc4[Ûo±Å¿P&Ãcs»hï!’·ô¶sºÔhû|öÛŠZÿ¤þÁ´š­=x˜¼†÷Èy^ï+TãÛBë{ÍI=N?4ëiZàƒON¿¦9§æÉ/!Ž›à“*»Þ\9RÁ9Ðg&)šÎJyÝž±-aºB"×~V%+‚•bØ‹äÔZ˾®ÌÈâŸ
+Ñóws>6öãK!ú@’õ
+‚6 4ñ‡“~^¼ò8OkßѺ}£m¾­}›ÿÛ÷¤}?Í¿¯'n /àöœjj|xUÇÕßÝnVTXùgšÁðîÂÕõC|þÓåÂ1!Nô·ž*!m)…«ºHyOÀ!Yáî’5yØ|`ÓRÂyl@¦s ÙØJ»¬é  ïÜ>Š€ž,zü„\­u®s“7…HÖú6ïÚiÐ|inÈ|Ä·{Ríس'—6¡%‹"óئ#´bà÷É¢£x``€Š#çkÐEÉ$*b\¨ÑµxñÑÿÓ4ÌY05)–ð´ÿß›=Ú•#ƒ»2‰_—á·à¸/§ÆíË.˜Ò¡"†Ÿ5>0 ¿OíÉø1VŒ#fz´˜'™Ž8]TȨ³kŒIZ¶|#ŠÆíD¥uj¥Ð$1•“ŽbÿA\t“–Pл
+Þ-o)T¹#±§î;<Á¾!(È
 endstream
 endobj
-6246 0 obj <<
+6241 0 obj <<
 /Type /Page
-/Contents 6247 0 R
-/Resources 6245 0 R
+/Contents 6242 0 R
+/Resources 6240 0 R
 /MediaBox [0 0 612 792]
-/Parent 6229 0 R
-/Annots [ 6237 0 R 6249 0 R 6243 0 R 6244 0 R 6250 0 R ]
+/Parent 6237 0 R
+/Annots [ 6231 0 R 6244 0 R 6238 0 R 6239 0 R 6245 0 R ]
 >> endobj
-6237 0 obj <<
+6231 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [305.564 543.874 403.108 556.775]
 /Subtype /Link
 /A << /S /GoTo /D (domain-member) >>
 >> endobj
-6249 0 obj <<
+6244 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [144.531 530.93 207.614 542.62]
 /Subtype /Link
 /A << /S /GoTo /D (domain-member) >>
 >> endobj
-6243 0 obj <<
+6238 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [133.967 129.464 273.383 140.871]
 /Subtype /Link
 /A << /S /GoTo /D (NetworkBrowsing) >>
 >> endobj
-6244 0 obj <<
+6239 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [297.402 129.464 460.543 140.871]
 /Subtype /Link
 /A << /S /GoTo /D (integrate-ms-networks) >>
 >> endobj
-6250 0 obj <<
+6245 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [99.895 116.961 194.884 128.468]
 /Subtype /Link
 /A << /S /GoTo /D (integrate-ms-networks) >>
 >> endobj
-6248 0 obj <<
-/D [6246 0 R /XYZ 100.892 685.529 null]
+6243 0 obj <<
+/D [6241 0 R /XYZ 100.892 685.529 null]
 >> endobj
-6245 0 obj <<
-/Font << /F22 3706 0 R /F50 3701 0 R /F88 5686 0 R /F72 5687 0 R /F15 3700 0 R /F51 3729 0 R /F70 4384 0 R /F29 3731 0 R /F30 3732 0 R /F57 6228 0 R >>
-/XObject << /Im1 5680 0 R >>
+6240 0 obj <<
+/Font << /F22 3706 0 R /F50 3701 0 R /F88 5678 0 R /F72 5679 0 R /F15 3700 0 R /F51 3736 0 R /F59 4373 0 R /F29 5413 0 R /F30 5441 0 R /F60 6223 0 R >>
+/XObject << /Im1 5672 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-6256 0 obj <<
-/Length 1745      
+6251 0 obj <<
+/Length 1746      
 /Filter /FlateDecode
 >>
 stream
-xÚ½XKsÛ8¾çWhz’gjY”¨×Þòìf'qÒÚ;=´=0k"K^IN×3ûã  ÙrÜÌn;íÅ$ÁOA»Ö£åZïNÎæ'“«Àµ„ë$n"¬ùp"WXaœ8A"­yf}²#oôeþÇäÊó¬ØIÂP¢¥'='ñ826ÕJååhìÒ>¯Ê¶®ŠÑXHÙçKµnuM*‰žN.ç'àTX{oÉÀñ}+]|úâZèþ°\ÇOb뫱\Y~;a@¿°f'ïO\Þ‡;؏ì'Œ7¬P&Ž	cýìŠÈÄÑMœ\‰`0Ët»­}¨Ô*/a¾o¯ë
-¦ËBãPÚiUâðq3v­Ú¼*ÏÃxÆìzì	G&ßÎy·$­GaUj›mÓBhÂ^q¸£±ÛU‘§[,U™°›ÿfü}q^—M«Š¢R¸$´íRS§ÔíÂûŠ?UýD¬ΟG^dÈÀø³ðåy‘ë­Z’-*VÞΨý˜—Ye|5$˜ö®#tݼÁÈ!´±ð Ë<䂲’Ëi[ÑŸ}E!°¸]™32ƒþŸŸÓûB¥Š^â
-÷Œ‚äïÉ­¦nÚ'Œuømz‰°7®Ç…¦$k0:ÝÔ¹ÉÙ–füCÊ|ÁZnÙa¦›¼ÖÙ~Z
-$ÝȆïp™¯ý:[d·ãf©jÍê4ÕMƒý¸÷ð`ÐË)§˜¥€u!LªêÌdMºytÇN·?y¬«ÍšŽ4Ï8My›ëæçài–õTÒ£o¥JõÈâK¤ÁpÙvº¡¬Q˜“«8¶„p’ ðLtUœøÖ˜.ˆ™é¦°3îŽo#Ǎ…å'ÐÅá;® F'“½>)y&&×+a]T@Àï{Õ¸ó:Þskø8òÙHB ùÐ’R86ðC`,8ŽŽd””)Tz[MÊýÛØ?‘áŽîršÚÊè5;ÊÆÇPñ¬Ê!å»>qRÄœÔùF…Ê È¼i{Šp‘"ÖyŠŒã"¨–-»%QœVϺîœ({¬Ʊ»*“Äö¢·€f¼ÐÍ,Fšû½;†·½Òeûfèý|®IށgáZG“að×ö·؉M 3“yR˜ãðâÄ>5 lIz?Ú¥þE hP-ÈÐ'Ñ°}eŽ,Ý`üαx~¯ú³ÖJLŠôñi<éŽìšÈXzž]V-)J”B§‘[Ò6„æ˜Ã”,
-qWÆf¦FæÀ@(|Éq÷çH5 l¨]mÒåPnYÒᵆ+‘ø‹×…v@å(˜Î©4=¤ž´ñ§ž<€$S½fŠ8^gÉ8tb/xµÐ‰ã~_h
-$–ïÇŽƯ¹ c;2ˆ^¸‘ëDÇrÒmæ?89ÜŒa¥Žî¼‰ ªÞ©šˆwGÇrx11#‰ÍÉfv{69¿¾šq=¦ëgœBÖD¿½zË H(Tä’ù §tXêîÓɸ°jóF³2o],XßMÀfwI*;GÙg7pÛ%Ü¥KL¿Ö³ë;H‡BûÑZ©,U¦æÀâD-jƒjmêuÒ.Jzµ'@RÁ¶Äu¥iP›Q³Ã÷X¾üªoU^4Ò²ÛYM‘¶LUæíO-þ¼¸'ÒD½·/îLÌŽ¦Šš×ÓõQïëÀ;8EïÇJ˜2Ç ÞrMÊÀzÎ	.¦³ƒòâ4m¹¢f¨ÛÒ¶ª·p€âÔ¬5m
-J-ƒ¯„êìL/ç7wïî¦4ÂŒä©vFã(]óeÎSºV¥í
-É-¨I”)ÝÊ8LÉ»7»­E`×›’eÃ#@É
-›¢Í×æ²kxÿµ|eUЬYpÎO(¥Ù,/Ób“én-–Þ¨.ë#Àƒ'ïI·áÄ4Åðm}Ã(ÙÝ`dP)«‚ƳaQ’S.#ÍKjàéµçÑó?Ò:ï>¨ý',¾rI¿H>bŸ_æ!§èq€ý]TU at b/ò‡\#$“¸”ø„7,2­š-IÍ‹Oî¿5	fÊ äA
-íÖ»@YÅ
-b%’ö¥JQ¹$ÍÀƒäá yqóDƒ³ii4\„:èL/sDçÍôÞa;SR3ºIŠýíGL˜¤ˆàl Ñà¯#ˆß	Ýþ¡¬¢»`ÜÉÐâ;UD ýQàÙÙø5Ž‡(]GÂÏ~›Ò|êªØèéB-¨v»ï䥹Á.TkUƒ²Ÿb^Èq²·½‚½Àƒ‹¹c³zpàPüv-Ô]ÿ¶Ý
+xÚ½XKsÛ6¾ëWpr¢f"Š >zó3uÇ–H’`’8¦H•¤œj¦?¾»X"eÅÓ&“\`w±X,>~XȵV–k½/FÓkáZÌub7fÖbi1ÁœÐeVÅŽˆ¹µH­Ov荿,þ˜^{ž9qp´ô¸çÄ>GÚæ²ÜȬO|Á틲hª2Og¡}±–ÛFU¤âèitµý5©°voIáø¾•lFŸ¾¸V
+º?,×ñãÈúª-7–/"'ú¹5½¹fî`?l°Ÿ rÜ@X8ÆúÙe¡Ž£8½fb0KwÛ­}(å&+V°ß··U	Óy®pÈí¤,p¸Ú™]É&+çÈó0ž‰q=ñ˜Ããï
+ç¢]’Ö£°Ê%µõ¾n 4foL¸ã‰Ùež%{¬e‘æ°›ÿfô}qÞu#ó¼
+’¹$´ÍZQ§PÍÂûŠ?eõD´ʞÇ^hkÈÀø3óùEž©­’-K£¼›Sû1+ÒRûªI0ë\‡èº~ƒ‘Chæ;¢Í<䂲’œÊiSÒç¥9û’B0âf
+gn`jôÿüœ>ä2ÑPôbo¸gÄOïu“.aF‡ß¦3{W«j’+ÊpN²£’]•éœíiÆ?¤Ì–ÆAcZã0UuV©´ŸVAAb‚¸Úpø%.óµRÇÄÚͤ^ËJu’¨ºÆ~ÔyxÔè5‰I?0KëjC˜TV©Îš´óè8N8nºªÊÝ–Ž4KMš²&SõÏ?À³4í¨¤CßFreÄ-–HƒácØ鎲FaN¯£Èb̉…ðttUûÖ˜ND†éf%°aÜ߆Ž1ˏ¡ŠÂ2v\ŒN&½>)ÍL#˜Þl˜uY¿ïT“Öë¤çVóqè
+²@òÅ9s˜¬ð`,8Ž–dk”	Ê*5½m¦EÿãÖöOdx »Œæ¶Ôze¥“S¨x–E‚ò]Ÿ8)4œÔúF…L!Ȭn:Šp‘"¶Y‚Œã"ÈÆX¶K¢8)ŸUÕ:'PvX9ŽãpUƱí…oÍ,Ðx©ê'XŒ4½;†wµQEófèý|®NÞ‘gáZ'“¡ðb×ö‚·Ø‰t syRèãð¢Ø>Ó lHú0>¤þE hP.ÉP'Ñ°}©,ÙaüΩx~/»³VJL
+÷ñ©‘<†éíŠÈ˜{ž]”
+)
+…”B§‘å{ÒÖ„•d˜Ã„,5qhWÚf.ÇúeÀ@(|Éq—H5 ¬©Ýì’õPÅ*W"ñ—YÚ•£`¶ ÐxòZxÒÆŸ:ò ’LÔÖPÄé:‹GyâÕB‹ÅŽ'ü®Ð:‰-ߏ?ˆ^sÆ<r¸_¸à¡ë„ÇrÒnæ?89ÞŒf¥#Žn½1Uo`¨šˆ÷@Ç|xbF ›“Íüî|zqs=7õ˜ªžq
+YIüöê-À ¡Pý‘KæƒZO©
+±ÔÞ3º“šÂªÉje”YS«|iôíl§i°s”}v…Û¬á.]­I0ûXÏoî!\ö#¢µ”i"úÅ	‚µFµÒuŒZé£)J:Ù ©`[à‡ºQ4¨tˆ¨•Á÷X
+¾üªïd–×9Ò²ÛyE‘6†ªôڝ&Züyù@*¤‰ª·/jîŒõŽ¦’š7³9õaçëÈ;8Eï§J˜"àޚšÔ ë9“$¸œÍÊ‹³¤1µ±€º-iÊjÈ~AÍZÑÖ ÔÒøŠ©þÇÎìjq{ÿî~F#ÌH–(g<	¦ÑµXgfJÛʤÙA!¹7#jeB·2Ž'òfÜë÷AÐÞÖLØÕ®0²á dƒƒ]Þd[}Ù‚5¼ÿse•9Ь^pažPJ³¬Hò]ªÚµŒôVpYŸ <10x»m˜ÑT÷õ
+£ø`t‹‘A¥,sχE=HÎL©_RO¯=žÇø‘VYûAõ_œ°øÆA$ýb ùDTˆ}óŠÐ9Iì·è¢ªãx¡?Œà1À
+‰sŽOxÍ(S²Þ“T¿øxÿ•¨H0— rh·=jX¬ VBn_É•kÒ<ø'. /nž04à¬
+¡:³+@çÑy{½wØÃÎŒÔí$iüõ#5¦rLRHpÖ÷âw·ûC(-é.˜´ò´ÌÊB€þXx¶F6¾Dµã!
+×ápÅ¿Ë]¡?u™€
+ô‰t!—T»FíwòB_
+š`—Gª­¬@ÙMÑ/ä(îmÏïGá	.æŒõæсCYðÛ¶Pwý	oÝ 
 endstream
 endobj
-6255 0 obj <<
+6250 0 obj <<
 /Type /Page
-/Contents 6256 0 R
-/Resources 6254 0 R
+/Contents 6251 0 R
+/Resources 6249 0 R
 /MediaBox [0 0 612 792]
-/Parent 6229 0 R
-/Annots [ 6251 0 R 6252 0 R 6258 0 R ]
+/Parent 6237 0 R
+/Annots [ 6246 0 R 6247 0 R 6253 0 R ]
 >> endobj
-6251 0 obj <<
+6246 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [195.34 410.922 401.571 422.612]
 /Subtype /Link
 /A << /S /GoTo /D (ProfileMgmt) >>
 >> endobj
-6252 0 obj <<
+6247 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [424.804 410.922 453.918 422.612]
 /Subtype /Link
 /A << /S /GoTo /D (PolicyMgmt) >>
 >> endobj
-6258 0 obj <<
+6253 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [195.34 397.373 371.287 409.063]
 /Subtype /Link
 /A << /S /GoTo /D (PolicyMgmt) >>
 >> endobj
-6257 0 obj <<
-/D [6255 0 R /XYZ 151.701 685.529 null]
+6252 0 obj <<
+/D [6250 0 R /XYZ 151.701 685.529 null]
 >> endobj
-6254 0 obj <<
-/Font << /F50 3701 0 R /F22 3706 0 R /F51 3729 0 R /F15 3700 0 R /F88 5686 0 R /F72 5687 0 R /F70 4384 0 R /F71 5424 0 R >>
-/XObject << /Im1 5680 0 R >>
+6249 0 obj <<
+/Font << /F50 3701 0 R /F22 3706 0 R /F51 3736 0 R /F15 3700 0 R /F88 5678 0 R /F72 5679 0 R /F59 4373 0 R /F53 3738 0 R >>
+/XObject << /Im1 5672 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-6264 0 obj <<
+6259 0 obj <<
 /Length 2248      
 /Filter /FlateDecode
 >>
@@ -21100,374 +21064,375 @@
 eæôh‘ݬڞèb{ h!è5gÜGa¤“95à@ *2ƒŽ4ã´°e^¶Q‚È‹E‚¦¯Ä9æà2£ÂXEÞ0²äŒÕt>?sèç #Â,(ácÓ=
 Õ
 qr™>c´¬{ÀÂ)N\@ê®B€Žb`¢O‚ìj˜
-ˆÐ‘C:B"éàÎÙáU¦j¦ÏsRÒÐçB÷¼áƒkZ‰“0×ùÄRØ'ÁM'§×^Å+W¤)@?û¿n at JPó
-ì@t6‚UÇcÿ8+¤:ñ(MÂÆ™>JÛy‡4Ÿó(3édÎÙ›OÌprL¨Ñ\A8i?ÒaçK7¡Û¬kJ¹ ?9ïÞO‚	^¨µËãï_΀¹ þë€ìÖMdÝôƶõ ôælÿe-D®ž„q‘ÉÖ¹j-·&
->ÓO
-sn¹B…Y1[Nt›ž5§X¨(öùš(GÆH^#»ÐÀ禕%ìŇ¡éàÏ»b†]
-“Gé¹éoʲ>ŒvÏš|ÙRæmR-0°òçc° ;ñ^|¦(æ¡‰–rØ&
-w/յϔÕ9ÒOø-± Vö òjmC•‡Ñ§âç˜7%Ñù{ع"ÒØU»ñšgT$ ¾GŽrL’w¾ ߝl¨ê{lG™,´é—EçØÙxBÓ•í±ª=uO§û³ýIÿ\}sð>Ë Ïìz™wõäœkX±•'4>U7e3RÁk.‚Ë;æïrA”eä/2 œDÿ·woRy(<^[“q"@¦¸íêÚWµýcÃåMJÚñÔ7¥g›Ž"¡·¦Áû;RÉͯ+ZpÄëɵÕND¤pŸ¥²«„ÈÅ«txPˤBšý‰‘`V›àžRšÏ£|»šŒ}Ô(ø$I¶?°O®åé5èa©¢«»žÜ")ôÚPW&+ä6‰_„‚,—ÐäêT-rü0
-0è¿Ðwl=ï|ëÙñÐo~ª  0¢:}	Xw‹.™°Š:Cß	ÐÔÎYñ[ ¦Sž09!+º€—Û/A!C#™Î°×“fs´õ—º%·+RÄãhýPÁEM?•°IA~íóN͵>·×\øÙÌ
-LÉÐÒ9åqhÆW&¥p©rx=ŒÂ<CSÏ·Vn
-}"U`<wÛ×RcXAúË—“ŠhNâKÁgpÅ#e¹•K²ÑOû«¤< Co»]ô™	å„k¶ÂÐOI‘/&qîÈÉe•Yt¤æ”xĈ»Û²æšÎKv!R½Ø?öþpw<8$ûaüÛl¿¦'ƒ,±tˆ°C¬iÇÀѬEwŽbFš¸š©Ha~•» šK	èû‚ŸÖ­,#í¥œöü®!›ˆÚô72Ÿ:Œ¡¹ÝœW‘¨/:(´•Oúìs‚>…s<A 
-î¸Où·<ƒ¹H=WªBF,&5q½°æÏq˜Å'eJû[Í7p´ˆ÷+H¦4?É$AhLˆôzþbï	ä)]*>4åлþaÜQó‰JDª¬H‘äk¹›2œ^¶ìK•£0SSÓ†-ŒÙGláo%£ß!Meñ¿i	A£¯™ˆ­x1
-é[‘d4„(µø“¡g>ç¿<Å:Þ	„0¸cÝ‹³ØB:S×yî;•Ø)é*/J^‰)‚é3×[i»ž©ªQ¶NÈwø§<"
-©0q͐’‡ú9JKRaD T¹.‹dìyûdãÄ¢õõjJ„½o–%&ÿOTbÒG2	ìK2y\¸³(*­«Ý«=ÁLXýš¨3•~ës¢ŽM§ó×DþŠhÔ&¡*•ïa„09zã$TI|öå,ÉßRÑ9$š¾›åª˜¾»Ö_©	5©‰]–4…¹V×2 ÝüBV‡*±À7 at th˾£‡Ëèå„ý°¶
+ˆÐ‘C:B"éàÎÙáU¦Í”ÍyNŠCú\èž÷!|ðaM+qæ:Ÿ8C
+û$¸éäôÚ«xåŠ4ègÿ×
+H	j¾ˆÎF0°êxìgåTÇ ¥I˜¢À8ÓGi;ïp‚æ“c%b&Ì9{ó‰Nî‚	!ú‚+'íG:,â|é&t›uM)ôò1çÝûI0ÁµvyüýËyð#Ԑݺ)‚¬›Þض€Þœí¿¬…ÈÕ“0.2yÃÁ:Wí}·åÖDÁgú©¡±ócÎ-W¨0+fËI‚Žbs³¦óKÅ>_åÈÉkdø|Á´²„½ø!4ã™cWÌ°Kaò(=7ýMYÖ‡ÑîY“€€/[ʼíQª…£Vþ|¤Ù7Þ‹‹³@IóÐDË@9l
+…»—êÚgÊjé'ü–XP+{ yµ¶¡ÊÃèSHñsL„›’èü=ì\‘iìªÝøÍ3* ß#G9¦É;_€ïN6Tõƒ=¶£LÚôË¢sìl<¡éÊöXÕžº§ÓýÙþ¤®À>Œ9xŸeƒgv½Ì»zrN†5¬ØÊŸ*ȉ›²©à5Áåów¹ Ê2òPN¢ÿÛ»·Œ
+©¼”Fž¯­É8 S܍vuí«ŒÚþ±áòˆ&%íxê›Ò³MG‘Ћ[Óàý©äæ×-8âõäÚj'"R8áŠÏRÙUBd„âU:<¨eR!‰ÍþˆÄH0«MpO)ÍçQ¾]MÆ>j|’$ÛØ'×òƒôô°TÑÕ]On‘úm¨+“΂ò›Ä/BA–Khruª9~˜ôƒßè;¶žw¾õìxè·
+¿	UPPQ¾¬»E‚ÌNXE¡ïhjç¬ø- Ó©FO˜œŒ]À‚Ëí— ¡‘LgØëI³¹
+ÚúKÝ’Û)âq‹´~¨‡à¢¦ŸJؤ ¿öù§æZŸÛk.ü‹læ¦dèéœò84ã+“R¸T9¼Faž¡©ç[+·†>‘*0ž»ík©1¬ ýåKIE4'ñ¥`È3¸â‘²ÜÊ%Y„舧}ÈURžС·ƒÝ.úL„rÂ5Û
+a觤ÈŒ8wd‡ä²Ê,:RsJ<âÄÝmYóMç%»©^ì{¸;’ý0þm¶_Ó“A–X:DaØ!Ö´c`hÖ΢;G1#M\ÍT¤0¿Ê]Í%ˆô}ÁOëV–‘öRN{~׃MDm
+ú™Ï
+ÆÐÜnΫHÔÚʧ}ö9AŸÂ9ž wܧ|‡[ž‡Á\¤ž+U!#“š¸^Xóç8Ìâ“2¥ý­æ8ZÄû€$SšŸd’ 4&Dz=±÷òŠ.šrè]ÿ0î¨ùD%"UV$áHò5„ÜMÎ/[ö¥ÊQ˜©©iÃÆì#¶ð·’ÑŒ²øß´„ Ñ׎LÄV¼˜†ô­H2B”ZüÉÐ3Ÿó_žbïBܱîÅÎYl!©ë<÷Jì”ô@•%¯ÄÁô‹ë­4]ÏTÕ(['dŽ;üS‘†T˜¸fHÉCý¥%©0"ªÎ\—E2ö¼}²‡qbÑúz5%ÂÞ7Ë“‚ÿ'*1éƒ#™ö%™<.ÜY•ÖÕî‡Õž`&¬~MÔF‡™J¿õ9QÇ&ŒÓùk"E4j“P•Ê÷0B˜½qª$>ûr–ªÅ·Tt‰¦ïf¹*¦ï®õWjBAMjb—%Ma®ÕµH7¿‡äa…‡J,ðÇ
+Ú²ïèáòzùo°Ó
 endstream
 endobj
-6263 0 obj <<
+6258 0 obj <<
 /Type /Page
-/Contents 6264 0 R
-/Resources 6262 0 R
+/Contents 6259 0 R
+/Resources 6257 0 R
 /MediaBox [0 0 612 792]
-/Parent 6229 0 R
-/Annots [ 6259 0 R 6260 0 R 6261 0 R 6267 0 R 6253 0 R ]
+/Parent 6237 0 R
+/Annots [ 6254 0 R 6255 0 R 6256 0 R 6262 0 R 6248 0 R ]
 >> endobj
-6259 0 obj <<
+6254 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [178.077 451.986 247.797 463.676]
 /Subtype /Link
 /A << /S /GoTo /D (pdc-example) >>
 >> endobj
-6260 0 obj <<
+6255 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [233.714 430.038 303.434 441.728]
 /Subtype /Link
 /A << /S /GoTo /D (pdc-example) >>
 >> endobj
-6261 0 obj <<
+6256 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [401.815 166.108 460.543 177.797]
 /Subtype /Link
 /A << /S /GoTo /D (passdb) >>
 >> endobj
-6267 0 obj <<
+6262 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [127.168 154.68 291.585 164.248]
 /Subtype /Link
 /A << /S /GoTo /D (passdb) >>
 >> endobj
-6253 0 obj <<
+6248 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [132.873 116.961 268.735 129.913]
 /Subtype /Link
 /A << /S /GoTo /D (NetworkBrowsing) >>
 >> endobj
-6265 0 obj <<
-/D [6263 0 R /XYZ 100.892 685.529 null]
+6260 0 obj <<
+/D [6258 0 R /XYZ 100.892 685.529 null]
 >> endobj
 294 0 obj <<
-/D [6263 0 R /XYZ 100.892 534.552 null]
+/D [6258 0 R /XYZ 100.892 534.552 null]
 >> endobj
-6266 0 obj <<
-/D [6263 0 R /XYZ 100.892 501.631 null]
+6261 0 obj <<
+/D [6258 0 R /XYZ 100.892 501.631 null]
 >> endobj
-6262 0 obj <<
-/Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F29 3731 0 R /F17 3698 0 R /F71 5424 0 R /F70 4384 0 R /F30 3732 0 R /F57 6228 0 R >>
+6257 0 obj <<
+/Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F29 5413 0 R /F17 3698 0 R /F53 3738 0 R /F59 4373 0 R /F30 5441 0 R /F60 6223 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-6271 0 obj <<
-/Length 3168      
+6266 0 obj <<
+/Length 3167      
 /Filter /FlateDecode
 >>
 stream
-xÚÍ\Ë’Û¸Ý÷Wh“*ªjO©šM<öd¦&¶“é¬<³ Õìn•%Q¡Ôvúïs|HjµD\dƒ'qp	œ{ ÒÉÃ$ü|ó·Û›7ïm:‘©i“Ûû‰´Rd©œ8„
-fr{7ùœdfúçí¯oÞ+5ñ"8gðIe”Z=óS¹ÊëéL[“¼-×»ª\NgÒÈ,yû˜ovEÅY„tóîöæ?7XêÞ«Ò
-­'óÕÍç?ÓÉäý:I…~òž\M´õÂYáåä÷›Þ¤õ{œÀr©Pʃe!{ì\cX@³¿è»ÿæ«Í²€×ñ:1^\É
-$í~q/A†¬i íjª|òEÌËõ=Ö&¹ŸÊ¤¬8üe:ƒÜZP&œ”£§“O?½=ÓfÆŠ`̐F95Ñ;hB“‰L:€N…q¡1C;'œ²-‚·“ª˜Ü÷ÁjÅ„&RîXLiÂE1©[Ì$ ï  ;¥•ÏØÔ¸¤iv®•Œ¸ª^Tj%¼·Ñ/*e:¾þ¡ m Z8å…•çd€§¥ Ä«ÜõjO{! ©£…õYpm?"Õ­z–
-Ò֍ ••À:£ÆhûÁPÄ$hã=þZ-t
-崙Hƒc*}]Oj>Ô’°åLJö¾°—·yø䟽‰'°ÖŒÃ¼ë±.Q¯CŒæÞTùâåj)3BÇzÉ?•¦Âg¨«h€kS·Ô6)ÐsÉŽc_8¶àXɱít–Ohˆ’:Y‘[ôfdj`jÆaäõX—Ù!F3ò*Ž‘ñrµ,¡†cf¤Ê°é¡|m¿Ï’.³IEá¯~ pEá’ÂOÞô¥Ÿ
-J83ŽA€u~{ˆ±ô;†Š¢ßr5”£†c¦@Øà„Òµ=ÜLgA¡yw»çÞ‘ûyÈËð¡Ì's
-%· wM.°Þ'?‚çVXašÆÒànÉÍÉ]õ¦°O,ÐÆ¡ðõX—(Ü!FSø*ŽÂñrµ´¡†c¦°Õ`Áò$«-(Ø)×gšæ”™¤>SÉ·½˜Ä<‹Y$)PYĆۗŒÎ‹LdO¯ÇºDÆ1šŒGPqdŒ—«%Ð0ë4C ¬L	­Z{
-}ŒÃ6tÑb÷±:¯âXÁ10•Þ¤8ìͱ®
-ñŽÂ…¡LC¾.å§$N
-ÀÝ‘[ö¦²u"ËF²«×c]¢r‡Må#¨8*ÇËÕÒo„ŽušÊ)*+”s–©|GcxIîŠÜœÜ¹8êG„Õ{óMTTDXÍ„%{‹°äí4«xÛÞd5Fx¥Ç!ëõX—ÈÚ!F“õ*Ž¬ñrµ¡†c"«„å“,/šu=Žú.£© ŒésŽåìAž·¡¿m•©®§ªVÂ;?U¯ÇºDÕ1šªGPqT—«¥×0ë4US\si'Œ­
-+OZâzsöžÐ#blÁÞŽ½gœ¨²Õ†žTDaô
-öªÞU+G²¦×c]¢h‡MÑ#¨8ŠÆËÕÒj„ŽõúЯŒè=ðÃâ	
-®â¥Š>VIešØšc[ä«‹ýSâdR¯ÇºÄ×1š¯GPq|—«åØ0ë4_
-€©„5¶þ%o$IÚWÞ‹!aa€‡•™O‘ÉàîÈ}>êéGÞÒ¶r¯’Ì	«š
-íõ·š}ïî¡ ²àš‡þ2õ:ùp
-^ÝÛa½ÄÉ„NCó . ½¡q  KŽÝ³·àÄ%Ç
-ŽmOÔi,4M8W'(»ìæ<ÿî«’&d"MÇB`]PÉ=ÄX•<†ŠRÉäjÔhŒŽuF%ñ뜽TÒ‹ÔÌuÍì¿Øiš×8x£³äïPÀ%íÍPoaÚ5Π1 ëC;Äh†AÅ14^®–U#tÀp¬×j<46ý
-˜É<ÒŽ/Ohwg0U:=hdB¹¬³º3—´½0p)׎.PE …kð´D¥O‚ÁÓµ	WþFá‚ÂÕ‰ú¡óµÓ—¬¾?aõ_YZ_²RÙ¾Áw\¥°þòü×,ŽUì•ìÝï­nµ¿5ý÷ÓM¦EÔ8Z}=Ö%­î£µú*N«ãåj5q„ŽuF«aºæ²žãNfiéì%bŠ:¦/xöv¨½–×.ê¦BL•©D4«yüЄßóû’ÚI!u6©¯ÇºDê1šÔGPq¤Ž—«%â0ëÔ±¹ ”7€eD¦L{lNyÉë”fþ`ºw[²W²÷ÀyulÍåz¢3&éG2±×c]bc‡ÍÆ#¨86ÆËÕ2h„ŽuÚÄj	&Ö*‘¹Ð®Q_[JϬ“Éœ/Yš¯Xúàîx·ÓbŽªí)ØÌ{x$\iÌótìN;:N›Kà~iR ‘³t_‰€”©uòÖ½@gt–}¸ë’tˆÑ
-p§ ñrµ¤¡†c½vâmO*¼¬ÍqÅ'Nè[&XNéÈ”OÙò¦|n4åϤà=ó¶ÒþîRý)4ôÿj”0Õ‡›×c]âf‡ÍÍ#¨8nÆËÕòi„ŽõÊ	猳òÂ[ß­ÆT Š‚GUØD*ÚÏ†ŽA)IæWIÚHÂØ®7
-¥†!a$y=Ö%vˆÑ4<‚Š£a¼\-uFè€áXgf¬Ò‰êîGcùs¶æÏÙæàs6ðüÀóF¦§M#,×ÆšJ¡Ý8?
-ÀºÄÆ1šGPqlŒ—«eÐ0ëÌŒ55"ÿ0cUÚœÙÖ9ÔƒÃm>
- }&u£(À ¬
-°‡« ÇPQ
-0‚\
-iÇè€áX¯ÏXuP"=cµ×O3ãûŸ/ÕY&ÌHÀºÄÉ1š“GPqœŒ—«åÑ0ë•£Ò
-ÕNŠT×FyÎÿ{Vì{ҁfiRþÄŽEÃì5'wKîW<‹’=ÁŠ§dÒ¹iíö¥ª³Â„‘ÌçõX—¨Ú!FSõ*Žªñrµô¡†c½vª›>ˆÔëöHžÒ_¼<Ýï™Æžëy¯°}äù›õäov-ñv ˜.	+å(· –ö/šOÅÜ^€˜¸ÛÙ\$à^¿½ 5çg½ï/8®Ör{6
-qäŸÇâÕ {:Î\±¡¥§_±±žj•|[TåzUPx‡×m˜ä†ó*_»¢ÚÈ~|ù†4Z(ÛîêÞ>-Ù›ƒâoÞgâà^uhï4Y–S+“‡’¶ (ÆòÝãø¾>È
-0s.WÅ‹¨b2“AÓ_Y3è<ĪS-¾§n
-Qðm·ËÑÁÜ{}wJ\åA¯³‒lçÕb³;U.LU»‘Wx™‰eÅ…)ò]Ó+R`ÌÜ>m6tGIYQ
-hl±Û-Ö[Îß=æuúc±ÜÔieÝ `[Tà>Ÿ/–‹]¾+øçËEW!Ä—%¿‰ƒõ1×\TùnQ®·]“Pn]3$Õ5cZÉ)›ªä÷¹«kÉŸvå
-ê¤æ„8i^² twÖ¾‘qQ`:0,¤ù¶àкØa‘ïS•AË|åÄU¾ÎŠ½öÓh U ×x,ò»­€¹#´Ö§eV÷EuJ0®Wë|7ÔÀ)¨ˆC‹õ}Y­¨…8á¾¹[Jm‹æñ†ýâH{Õr¦@2=™éLØæÏ—ïnûøóÇ|õÍïHœ³*¯`¬9PA,¹£’í#26ËèyËÑœ½yÝŽU¾äÐ=uºpü»rÆLóNH/¯¾—–³-¥TÃ	E›|•¬
-¾£§fÛöq±á‡öÉ/ð¤K€·YlëLT›Ç©¬	p8ÏVÂ4Ž;x@¹ºIÉxd&É—Kücepè„‚Ûò~‡©ºŸØ#é’úqf”M~Ùq.V%žH*¨“bÈÌ=PL¨[ƒl.¶?¼Ê?¤w%½£N“‡ª|ÚpjÝ4ËÅü™þH¥Y²Î¤±é‡Û·åSħ¿AŠüŸÌ뇾“b`#ì§6Õ.Kªaζ2ʶ7Ù«ê´"¯Vø^F±) ñ¶uœºjÇ‘UŽ½óŒÝô;笋»ŒÂ¤I¨›Ʀ$¡Ší¬ të5+ðÑÆÏק„B5«ÄjÐÒF@K
-Î9§¥($öþ %þô/C?¾ÿå·w}õ88ÑÄmxZOš¤§mqÇ)l€;ÆpfÅ™wÅöë®Üp24dÍÔ,›&ïò9¾âãÉ©	LIþ¶ùÀ
+xÚÍ\Ë’ã¶Ý÷Wh“*ªÊÂO©ò&ã±c—33‰;+ÛŽšÝ­IT(ÍLúïs|Hlu‹"¸ÈOâà8÷ @¤³‡Y:ûéæo·7o~´éL¦"¤AÎnïgÒJ‘¥ræ|6˜ÙíÝì÷$3ó?oyó£R3/‚sŸTF‰ % Ñ3?”›|µ/´5ÉÛr{¨Êõ|!Ì’·ùîPTœEH7ïnoþsƒE¡î£*­Ðz¶ÜÜüþg:»ƒ¼_f©ÐÁϾѓ›™¶^8k!¼žývóÏ›´~3X.J™>X²Á^kh6ã}÷ß|³[ð:^'FÀK‚+¹¤=.î%Ȑ5
+´ßÌ•O>‰e¹½‡ÂÚ$÷s™”‡?͐[@Ê䁓rôtòñ‡·¯´™±"3¦Ñ@NAôNšÐd"“ SaœEhÌÐÎ	§ìL‹àí¬*f÷C°Z1¡‰”ë‹)M¸(&u‹™à `§´ò¡ ›÷4Í^k%#®j£g•Z	ïmô³J™Î§¯*H€Nyaåk2ÀÓRâEn†z±§½'€ÔÑÂú¬¸¶ŸO‘êV½Ë‚ië&ÊJ`QS´ýh(b´ñ­:…÷ÓJ¤Á1•~]Oj>Ô’°åLJö>±—·yø䟃‰'°ÖLüë±.Q¯CŒæ^*Ž|ñrµ”™ Æc=çŸJSá3ÔU4Àµ)ƒ[j›è¹äÀ±O[q¬äØ~¾ÈŒ§4DIlÈ-3250µÓ0òz¬KŒì£ÙƒŠcd¼\-‹&è€ñXç©2lzè_[ÄoÀ3‡¤ËlRQø3…(\Q¸¤ð
+ï†ÒÏ%œ™Æ ŽÀº@¿#ÄXúõ¡¢è7\
+e¦è€ñXçé68¡tmwóEPhÞÀݹwä~BÞò2|(óɒŸÉ-ÈÝ’¬÷É÷à9ƒ†Ö@˜¦±4¸{rsr7ƒ)ìS´i(|=Ö%
+wˆÑîAÅQ8^®–vtÀx¬ó¶:,XždµÅ;%âúLÓœ2“4Âg*ùz“˜ç`1‹$*kˆ9p‡’Ñy‘é‰ìéõX—ÈØ!F“±GÆx¹ZMÐã±Î“1ÀʔЪµ§ÐÇ8lCÇí v«ó*ŽSéMŠ3ÌÚëÚ(\PŠÀ4éëR~J⤠ܹå`*['²l"»z=Ö%*wˆÑTîAÅQ9^®–~tÀx¬óTNQY¡œ³Lå;ÃKr7äæä®ÈÅQß8"¬>š?h¢¢"Âj&,Ù[X„%Oh§Y
+ÀÛ&«1Â+=
+Y¯ÇºDÖ1š¬=¨8²ÆËÕl‚uŽ¬–O°¼hÖõ8껌¦0¦/9–³yÞ†á¶U¦j¸žªZ	ïü4T½ëU;Ähªö â¨/WK¯	:`<Öyª¦¸æÒN[V Ÿ´Ä;ô–ì}Ahˆ±{öžp¢ÊfTzR…Ñ+Ø«STA®œÈš^u‰¢b4E{Pq—«¥Õ0ëå¡_1xà‡Å\ÅK}¬’Ê4±-ÇöÈW;ú§ğȤ^u‰¯b4_{Pq|—«åØ0ë<_
+€©„5¶þ%o$IÚW>Š!aa€‡•™O‘ÉàÈ}>êé{ÞÒ¶ò¨’Ì	«š
+íí·š}ïî¡ ²àš‡þ2÷:y
+^ÝÛa=ÇÉ„NCó . ½¡q  KŽÝ³·âÄ5Ç
+ŽíÏÔi,4Mx­NPv:Ù%Ìyþ=T%MÈDšN3„ŒÀº ’Gˆ±*Ù‡ŠRÉ	äjÔhŠõŠJâ×9©¤7©™ëšÙ
+~±Ó4¯qðFgÉß¡€Kþ:˜¡Þ´kšAcÖ%†vˆÑíAÅ14^®–UtÀx¬—j<46Ã
+˜É<ÒŽ/Ohw0U:?hdB¹¬³º—µ½0p)׎.PE …kð´D¥O‚ÁÓµ	WþJá‚ÂÕ™ú¡óµÓ—¬¾?cõŸYZ_²RÙ¾Á7\¥°þòü×,;ŽUì•ìÝ­nµ¿5Ã÷ÓM¦EÔ4Z}=Ö%­î£µº§Õñrµš8AŒÇzE«aºæ²ãNfiéì%bŠ:¦/x;ö¨½–×.êL…˜*S‰hVóø¡	¿ç%µ“BêlR_u‰Ôb4©{Pq¤Ž—«%â0ëܱ¹ ”7€eD¦L{lNyÉë”fþ`º[³W²÷ÀyulËå¢3&é'2±×c]bc‡ÍÆTãåj4AŒÇ:obµk•È\hר/-¥ÖÉä
+Η,ÍW,}pw¼Ûi1GÕölæŠ=<®4æy:v§	§Í%p?5)‹ÈYz¬ŠD@Ê?׃:yÛÁ
+ 3:Ë>‰\uI:ÄhèAÅ)@¼\-i'è€ñX/8AÛ“
+/ks\ñ‰ú–É–S:2åS¶¼)ŸMù3)xO¼­t¼»T
+
+Ã?…eL5¦áæõX—¸Ù!Fs³ÇÍx¹Z>MÐã±^8ᜂqV^xë»Õ˜
+DQðè£
+›HEû™ÁÐ1(%Éü*II;¦¡Ô0$Ld"¯ÇºDÃ1š†=¨8ÆËÕRg‚õÊŒU:RÝýèa,ÎÖü9Ûœ|ÎæÏ ž?xÞÈô´i„å†ÏXS)´›æ‡£X—ØØ!F³±ÇÆx¹ZMÐã±^™±¦Fãÿf¬J›W¶uNõàt[gˆh„IÝ$
+0ë‚!Æ*@*J&«!í0ëå«J„ £g¬Öâúiaüðó¥:Ë„™è/ÐX—8Ù!Fs²ÇÉx¹ZMÐã±^8*­Pí¤Hum”—ü¿gÅ^qô÷'h–&å?LèX4Ì^sr÷ä~Ƴ()ѬxJ&Ý‘›ÖîPª:+L˜È|^u‰ªb4U{PqT—«¥×0ë¥SýØôA¤^·G¢ð”þêùé~Ï4öÌXÏ{…í#OÈßl ³kù‹·ÀtIX)'¹½ ±´Ö|*æöÄÄÝÎæ"÷òíø¨y}ö7øþ‚~µ–Û³iˆž^‹;T£îéxåŠ
+-=-¸øŠí\«äëª*·›‚¼nÃ$1œWù¦8ÕþDöþåÒh¡l»«{û´T0dïNŠƒ8á¸îU‡öN“u9·2y(i» Šb,?<~‡¿àë“Ü 3çrS<ˁ*f4ý•µ€NÀóG¬:ÕêkqîÖÙv»̽·wçÄUô:;#.(É~Y­v‡sUàÂTµÙy…—™XV\˜Ò(ß5½"ÆÌý—ÝŽî()+J-‡ÕöaÏù‡Ç¼N,Ö»:­¬ l‹ÊÂiÜçËÕzuÈ¿âr½ê*„øºä7q°>æš‹*?¬Êí¾kÊ­k†¤ºfL+9eW•ü>wu-ù—C¹:©9¡NDZ–, Ý]£µod\X§éE¾/8´-XäÛ\eÐ2Ÿ9q“oó‡â¨ý4@…Gè5‹ün/`î­õq݁UÅ}QŒëÕðªß
+5pÊ*âÐj{_Vj!N¸oRû¢y¼a¿èiÏ©Z.(B¦g	ÛüùòþÝí¯~ú𞯾ùí‰óª
+Â+kNTKã¨dÿÈ„ŒÝ:ÇzÚs4goY·c•¯¹tO]€.ÿ®\0Ó¼ÒËÓÆ«ï%‚ålK)Õ°GBÑ&_%›‚ïè©Ù¶\íø¡cò<éàmVû:Õæq.kEÎÁ³•0ãŽžP®nR2™IòõšÿXA:¡à¾¼?`ªn…Ä'ŽHº¦~\e“Ÿœ‹Uc‰/$ÔI1ä枨&Ô-‚A6ûï^äÒ‡’ÞQ§ÉCU~ÙqjÝ4ëÕò‰þH¥Y³Î¤±éûÛ·åSÄÇ¿BŠüŽŸÌ뇾‘b`#§6Õ®Kªaɶ2ʶ7Ù«ê¼"o6ø^F±) ñöuœºêÀ‘MŽ½ó„Ýô;çl‹»ŒÂ¤I¨›Ʀ$¡Šý¬ të5+ðÑÆÏ·ç„B5«WÄjÐÒF@K
+Î9§¥($öþ%þø/C?üøó¯ï†êqp¢;ˆÛð>´;Ÿ4I_öŧ°îÙgÞûχrÇÉА5_P³lš¼Ë—øŠg§&0%ùéÎ
 endstream
 endobj
-6270 0 obj <<
+6265 0 obj <<
 /Type /Page
-/Contents 6271 0 R
-/Resources 6269 0 R
+/Contents 6266 0 R
+/Resources 6264 0 R
 /MediaBox [0 0 612 792]
-/Parent 6297 0 R
+/Parent 6237 0 R
 >> endobj
-6272 0 obj <<
-/D [6270 0 R /XYZ 151.701 685.529 null]
+6267 0 obj <<
+/D [6265 0 R /XYZ 151.701 685.529 null]
 >> endobj
-5034 0 obj <<
-/D [6270 0 R /XYZ 151.701 660.623 null]
+5023 0 obj <<
+/D [6265 0 R /XYZ 151.701 660.623 null]
 >> endobj
+6263 0 obj <<
+/D [6265 0 R /XYZ 151.701 643.753 null]
+>> endobj
 6268 0 obj <<
-/D [6270 0 R /XYZ 151.701 643.753 null]
+/D [6265 0 R /XYZ 151.701 637.775 null]
 >> endobj
+6269 0 obj <<
+/D [6265 0 R /XYZ 151.701 644.051 null]
+>> endobj
+6270 0 obj <<
+/D [6265 0 R /XYZ 151.701 632.096 null]
+>> endobj
+6271 0 obj <<
+/D [6265 0 R /XYZ 151.701 620.141 null]
+>> endobj
+6272 0 obj <<
+/D [6265 0 R /XYZ 151.701 608.186 null]
+>> endobj
 6273 0 obj <<
-/D [6270 0 R /XYZ 151.701 637.775 null]
+/D [6265 0 R /XYZ 151.701 596.231 null]
 >> endobj
 6274 0 obj <<
-/D [6270 0 R /XYZ 151.701 644.051 null]
+/D [6265 0 R /XYZ 151.701 584.276 null]
 >> endobj
 6275 0 obj <<
-/D [6270 0 R /XYZ 151.701 632.096 null]
+/D [6265 0 R /XYZ 151.701 572.32 null]
 >> endobj
 6276 0 obj <<
-/D [6270 0 R /XYZ 151.701 620.141 null]
+/D [6265 0 R /XYZ 151.701 560.365 null]
 >> endobj
 6277 0 obj <<
-/D [6270 0 R /XYZ 151.701 608.186 null]
+/D [6265 0 R /XYZ 151.701 548.41 null]
 >> endobj
 6278 0 obj <<
-/D [6270 0 R /XYZ 151.701 596.231 null]
+/D [6265 0 R /XYZ 151.701 536.455 null]
 >> endobj
 6279 0 obj <<
-/D [6270 0 R /XYZ 151.701 584.276 null]
+/D [6265 0 R /XYZ 151.701 524.5 null]
 >> endobj
 6280 0 obj <<
-/D [6270 0 R /XYZ 151.701 572.32 null]
+/D [6265 0 R /XYZ 151.701 512.545 null]
 >> endobj
 6281 0 obj <<
-/D [6270 0 R /XYZ 151.701 560.365 null]
+/D [6265 0 R /XYZ 151.701 500.589 null]
 >> endobj
 6282 0 obj <<
-/D [6270 0 R /XYZ 151.701 548.41 null]
+/D [6265 0 R /XYZ 151.701 488.634 null]
 >> endobj
 6283 0 obj <<
-/D [6270 0 R /XYZ 151.701 536.455 null]
+/D [6265 0 R /XYZ 151.701 476.679 null]
 >> endobj
 6284 0 obj <<
-/D [6270 0 R /XYZ 151.701 524.5 null]
+/D [6265 0 R /XYZ 151.701 464.724 null]
 >> endobj
 6285 0 obj <<
-/D [6270 0 R /XYZ 151.701 512.545 null]
+/D [6265 0 R /XYZ 151.701 452.769 null]
 >> endobj
 6286 0 obj <<
-/D [6270 0 R /XYZ 151.701 500.589 null]
+/D [6265 0 R /XYZ 151.701 440.814 null]
 >> endobj
 6287 0 obj <<
-/D [6270 0 R /XYZ 151.701 488.634 null]
+/D [6265 0 R /XYZ 151.701 428.858 null]
 >> endobj
 6288 0 obj <<
-/D [6270 0 R /XYZ 151.701 476.679 null]
+/D [6265 0 R /XYZ 151.701 416.903 null]
 >> endobj
 6289 0 obj <<
-/D [6270 0 R /XYZ 151.701 464.724 null]
+/D [6265 0 R /XYZ 151.701 404.948 null]
 >> endobj
 6290 0 obj <<
-/D [6270 0 R /XYZ 151.701 452.769 null]
+/D [6265 0 R /XYZ 151.701 392.993 null]
 >> endobj
 6291 0 obj <<
-/D [6270 0 R /XYZ 151.701 440.814 null]
+/D [6265 0 R /XYZ 151.701 381.038 null]
 >> endobj
-6292 0 obj <<
-/D [6270 0 R /XYZ 151.701 428.858 null]
+6264 0 obj <<
+/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F4 5484 0 R /F51 3736 0 R /F59 4373 0 R >>
+/ProcSet [ /PDF /Text ]
 >> endobj
-6293 0 obj <<
-/D [6270 0 R /XYZ 151.701 416.903 null]
->> endobj
 6294 0 obj <<
-/D [6270 0 R /XYZ 151.701 404.948 null]
->> endobj
-6295 0 obj <<
-/D [6270 0 R /XYZ 151.701 392.993 null]
->> endobj
-6296 0 obj <<
-/D [6270 0 R /XYZ 151.701 381.038 null]
->> endobj
-6269 0 obj <<
-/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F4 5492 0 R /F51 3729 0 R /F70 4384 0 R >>
-/ProcSet [ /PDF /Text ]
->> endobj
-6300 0 obj <<
 /Length 2392      
 /Filter /FlateDecode
 >>
 stream
-xÚ­YYsä¶~ׯ`òN•‡‹dªò°¶¼ÎºǶ”T¥¼~ f8c2ÉYYÿ>}€œS×Î<H@=F÷‡Ñ-¢ÛHDß]|}}ñîƒR‘O2/dt½Š¤Iš©È¥Yb3]/£_â«b1”m3ûõú{bO“Ì9ƒì*Kpæ3‰Mfs)œŽ¯òú&ŸÍµ5ñûË+î\¶u^6Üÿ¦m†®­X¤°n’‰ŒTÐÒ'BúQ¨·ÈtñíõÅïwKK›h-ê‹_~Ñ澏D¢³4z Î:Ò6MœµÐ¯¢«‹Ÿ.ÄöÎ¥Ý^Wª4‘°-g²„¶‡«¯û¢›Í°q=S)R&¾Ë‘ü<S>.x$g¶eفµÚî1Œ<<ÜÍ$sÚ¸kgsøqDµ«‘¥ìy¤¿Ë»,él_‡QP8X8†€zDËÀvæR'Öd¬ñFO•ÉøR‰‡®ŠyÑä7U±Ä!¯@Í
-wðŽq(oÓ3"o«ö&¯ªGfìŠ|9ÊO¶•³H9‰ºÉçöäÐŒ¸9ÀKÎô>\1]³–ëªà™¬‚Jãä'©Í*ÿ 
- Ôü¨Tâ}‰òzÂÆLh­g<ɲ.ìâžT+ººì{8ýŸY«áŽœ
-ºÖŽG&n˜›¬1WÂ$&Õ»+›~»SÞÆpШe<`oăQñ žeUq~ß⢁äf²w]ÖeSöC—äv\¤å¶FsŽjî!Š ¡…ßÆ6’äí¶©‰¢´pqÁ§¸ä
-)®mü¯³-Úuׁ¼Eì- oµ®¸¿¯ 哪ißwí'!MEdÀŽëÍÄ6zdÃж1¸¾û¦‘”If­B÷Ï•„8`œã5h‡	u›€ä J2%Þgˆ9 $„1e³lõy2ü2¼ûXËè²þ4MÍG©ó-±R¯v—±‰U>²Â'&Z^óy§³	ÚÏD»øžÀÙåu6홧Q+BRÇìy[Ò ‡¾ƒpÁÆ.žnèŠÈ«r at IÇE$µt@< –z®)˜"šÔÁ:Ýç¢ûK~âA࢘	LäM[Ž«Ò2!iëG–_µã)›[ö¶—Ûv4&Á^¸wúú&Y´Í*pîXá`ÍȹoQ pN(-z´]_4C™W¡ygä¯(X@ãý„Íw{7ž‘°—%*%$à„rpçBtÕI–Ú¨+¢ÕÖ·+n[ãÅxH—ûR‚ÁÆ ©¬KlúÄõi¢>”cý¼N„
-ò“þÈå=-áW=Ÿ÷—?XîÅÄeÙÁ²æ5öô¬õðažSB„ˆ°g‚³ÈzÒCÀe¶â8`9õ£€·úzWÔhØ·	3B%Rªsè…ŽKÁ0ç°ÿ—˃éŽ3²@¦••d@Áå!­ÅðˆÍÀÍ
-6&.™j¹3íÓ4¦ÛC§Vðñ„}ø­5&þ4"‹¿ž©øÛ™ŽÿÚŸ¡ýï¡ÿ´—¯†/¸WóÅp:|ß.ëønžß]Q'Â÷t½&ȝÁþ_.ë8|µu ßh!>à›LD¡é¸ù›[lÔ8XÖÜÀÝê¤BÌ/âÎ‚ÔH@§AØBï=ö~ÆÞ5öþþjØju¦¨ûvY/Àv#ðdØîŠ:¶§ë5AíöÿrYÇa+µYøôgÔÂkÈgˆHø_Óÿœþ—ô"l*]ߤR{­N	Ì#å)jà „dgRŠ¼™ÿ¿váÿj¸Â3 >¼Î×·Ëz®'ÃuWÔ‰p=]¯	bg°ÿ—Ëz®ð,cnãE¼úŒ>¤¤\‘”¡‰ÔÀTÁ„b§Ì!^ýð*²ÄJ}¼¾]ÖxÝ<¯»¢NÄëézM;ƒý¿\Ö1¼ÚD*x%Ás8DW„À1çÓxÁÔš›Ž›’ç¦à±î2°tJÄÿÆ/Š­R°ƒ×>bú/=Ï#dqpý¨“± SùlzMºg±¸üóm¯Äî-ˉïÉ¡ÝÏEÌ<U$ŒÍ•J„ó[émEœ/—%gf–‡É
-àéïZÌÇ<4L–¡å´ü¦j›[L
-ã`UöæOh¢lŽçy(›çM܇Âÿ£2ö¦d#P[é&œÊG;åO€Z´õ}ú2Uüq_åMHø<Y°à T¨g³¿2K”Ýä·…HJiíïž?{
-¨ ÐìË0 =3ö$ãf^–±¿ÎeC £Ù.í(|#¤v*Ùàµ#ÄT±q>TlœÛTl`p§b³›%ÿ«,I•;–å&+M;|…YlÅ¥œZäM3BòE(–äýÄÆ3ïFŸdár·È‚©BšíBÑäã°#ýF»5%€!²¹K R8/=æÞ^é­¥‘íÇËožàC÷];p¶rÑVA•Y«oë S˜85<‘­ÜɨR5AÃÎèW6ÛUèmµ€m9•Ú2ТAFt^Ž|ä0» ‡ñû¼ÃÜ$ÙfËz~L98uÁR©&£<U-°%—)‡§4$ÚË‘C³¢xìÝä}Ùƒý¼²ñ34”[Î1ÅŒ2–-³1B0Ï;
-%¤ AÍ3ÔËMT‘ ö~}Ï¿£ªÙÀƒ`w*C at w×cX¯0°“aqM¹ç°8bWSmƒÛ¼Dk-ºcjãE,Þ…Ô8ÍåX”ñÑÒF3ÖsŒñ¨8´ŽB3Òœ%‡ÕzXSmȧ†!ˆ£“Y˜¼ž¥ðy	cDm’ï@t‡Úét±ð>tÙà~ò¢'/ƒk‘£"”Óv¤.¶ÓRH°]r¸J˜†eÊÀ@Šªe‹çØX
-ŠƒuÐLt¡èP&BÁR`Z ñÓ~̶ORª/A³Õñ«Å+x.>Ü!t¶©ð’]pjYöº(C°¡‚¾0‹EWÜ_ä÷ùM	g¶D[ tÎìDEàò*p„%Óƒ%!
-õ|S.iýpG§6K…ú èÌÆB!öÆr$ãźĸ©1†1$5~šþ÷ɼã
-¡¸¹#£Ú2=!;Fh˜êÇX'iŠ`Ì??„÷™öá+•€‹ç0”Ã‚NYWà!Ü®]qŽUp^ûò–áõí Î:ƒlY0[ÝÒg	LQlKáØ9jLÅu¬cŸfð!ò³½¤ò
+xÚ­YYsä¶~ׯ`òN•‡‹dªò°¶¼ÎºǶ”T¥¼~ f8c2ÉYYÿ>}€œS×Î<H@=€Æ‡Ñ-¢ÛHDß]|}}ñîƒR‘O2/dt½Š¤Iš©È¥Yb3]/£_â«b1”m3ûõú{RO“Ì9ƒê*KhÖ3‰Mfs)œŽ¯òú&ŸÍµ5ñûË+®\¶u^6\ÿ¦m†®­Ò
+7ÉDFSÐÒ'BúÔ[Tºøöúâ÷	 »5K›h-ê‹_~Ñú¾D¢³4z Í:Ò6MœµP¯¢«‹Ÿ.ÄöÊ¥ÝWª4‘°,g²„–‡£¯û¢›Í°q=S)ˆJ&¾ËQü<S>.¸%gµeفµÚî1´Ü<ÜÍ$kÚ¸kgsøq ÚÕ¨RöÜÒßå]–t6¯C+ ‚ƒ…c ¤G´,g.ubMÆ3ÞÌSe2¾‚¦ˆÂCWżhò›ªXb“ˆW D}Ã]Á-¼blÊ› ôämÕÞäUõÈŠ]‘/Güd{r6)'¨›|®aM͈‹¾ä,ÿçÃË5Ûh¹®
+îYÀ(8iìü$µY忱ñÈ¡”ÚÃ>*•xgŸeG¢¼ž¸q„Z«ÄOXÖ…UÜÓÔŠ®.ûŽEÿgžÕpG›
+s­‰,Ü°6Yc®„ILªww¬lú!¬NyÃA£’ù€µ‘FYäì|èx(«Škðû}"“½Cë².›²º| mÇAZ.k4ç8Í=F5´ðÛÜF‘v»mª "”..øT€’¼¡‰kÿkÅj‹vÝõ—ˆµ±ö­Ö×7Ðùj R>95­ãû®ý$¤©H¼Âö`ý¢™ÔÆÝ#lhZÀ2†@×wÒ4’2ɬU¸ýs%ÁÏÀvK0Îñ˜?´ÃĺCr@%Á%ÞgÈ9 $¸1e«lÕ¹3ü24¼ûXËè²þ4uÍGÔù,‘Ô«Çelb•¬ð‰ÉÂ,¯ù<æ³	ÚÏ$»øžÈÙåu6íY§I+bRÇêyh[Ó †{î‚ô]ÜÝБWå€HÇ7‹Hjé€x:  ,ܹ¦`‰vÔ¤Æé>Ý_úð‹à‚ùLP¢ÝD²å8:0-’–~døU;ž‘²¹
+Þ¶£1	Ö½Ó×7É¢mV¬¹kq¤ƒ5£æ¾E‘€ÜÈ9±´èÑv}Ñe^†æœ‘¿¡` ÷ßíÝxFÂJTd\–¨”˜€ÊÁÞU'Yj£®ˆV[wÜ.Ü6óÅxL—ûR‚ÁF©¬KlúÄõi¢>”c†ùyå'!ü‘Ë{ܯzÖ?ï0,Ü‹‰Ë²ƒaÍkìé
+XëáÂ<7	<ž	΂õ䁖ÙÄvàrêG€·îõ.ÔhØ·¡)Õ9æ…—‚aÎaÿ/ǝé3X€é`ÊJ2¡àòÖ¢{Äbàâ—,µ\À™öiÓmƒ®S+øxÂ:üÖÿ
+‘Å_ÏTüíLÇÿåÏP~„¿÷PÿÊËWÓ¶WóÅp:}ߎõ}7€'ÓwêDúž>¯‰rg°ÿ—c§¯¶°ðüá¾É$QŠŽ‹ß¸¸ÅBAeÍÜ­N*ä¬ñ"þçÌ Iv¤-ÔÞcíg¬]cíﯦ­Ö‰QgòºoÇz¶À“i»u"mOŸ×Dµ3Øÿ˱ŽÓVjXøôgÖÂkÈgÈHø_Óÿœþ—ô<l*]ߤR{â­N‰Ì£äÉkC#¸dgRò¼à™ÿ¿vèáÿjºÂ3 >¼ÎC×·c½@×
+àÉtÝ…:‘®§Ïk¢ØìÿåXÏОebŒm¼ÈWŸÑÇ€”+’R#5QX*XWì”9ä«_E–X©ÏÃ×·c½À×
+àÉ|Ý…:‘¯§ÏkâØìÿåXÇøj©à•Ïáà]‘z at KäœOãKk.:.JîX‚ǺËÒÒ)ÿ¿È·JÁ(#¯}Ä
+Ü¿ô<XÀ2âàúQ'=bSùlzMºg±8üóm¯Äî
+ˁïɡ܏EÌ<U$´Í•J„ó[ámEœ/—%GfP–‡Á
+ÐéïZŒÇ<4,–¡ä°ü¦j›[
+ccUöÆO¨£lŽÇy(šçM܇Ä	ÿ£2Ö¦`#H[á&ìʃF;ÅO at Z´õ}óe©øã¾Ê›ðy25`aƒR¡žþÊ,QvÿÝ‘
+ÒÚ%Þ=öP¤ÙÇ0€ž{Ƹ˜—1ö×±lp`â1Û©…o„ÔN)¼v„˜26·Œs›Œ
+4îdlv£ä°ÿ*KRåŽEù…‰ÇFÓ_a[qj»yÓŒ‰|’%y?©qÏ{ Ñç@T¸ÜM²`¨z»4ù8ì ãh·¦ 0x¶1v	R
+ç¥çÖ<ÈÛC£¼54ªýxùMÂ|â é¾kŽV.Ú* Qšµú¶@ÂÄ®á‰håND•²	VF¿²Ùî´@Þž¨-§T[³hP7¯
+G>
+rèݐCû}Þal’l½e=?698uÁ¨”“Qž²XÒ–)‡§4ÚËQ]«"<Önò¾ìÁ~^ÙøÇ8Š-çbFŒeËjÌŒóŽ ÄÐ ªy¦Úaº‰2 Þ¯ïùw”5¸ìNi¨îîæ+Œîcg\Sì9ŽÜÕ”Ûà2oÆ
+¢±(ݱ´ÙELÞ…Ð8õ嘔ñÑÔF3æsŒñ8q(¹f”9J
+«õ°¦ÜO
+S['³°x=KáóÚHÚßAè
+vµÓébð>TÙà~ÚEO»xŒ®EŽ¡˜¶£éb9
+…Û%‡«„e¦z„!©Z¶xŽÕ0q°š‰.ÒD(¦Eb1íÇhû„ÚP~a3[¿±Z\±‚çâÃ2Ag›/Ù»–e¿ ‹28JØá³XtÅÀõE~Ÿß”pfK´âà–aÏŽWÄN¯‚F2=¼PÏ7åòجîèÔfcªP$b˜•Ù˜(ÄÚ˜Ž$a¼X—è75ú0¦¤ÆÄOÓ?ð:Yw!$7wpЫ-CÒóðòÆè‘
+Sþó$MŒù§ñ‡ð>Ó>|¥qñ†´sPÂ)ë
+¼#„Ûµ+öñDœ×¾¼ez`~;ÀÀYg’-V«[ú,.ò­c*+G©8uìÓ>Dþ³»¤ò
 endstream
 endobj
-6299 0 obj <<
+6293 0 obj <<
 /Type /Page
-/Contents 6300 0 R
-/Resources 6298 0 R
+/Contents 6294 0 R
+/Resources 6292 0 R
 /MediaBox [0 0 612 792]
-/Parent 6297 0 R
+/Parent 6237 0 R
 >> endobj
-6301 0 obj <<
-/D [6299 0 R /XYZ 100.892 685.529 null]
+6295 0 obj <<
+/D [6293 0 R /XYZ 100.892 685.529 null]
 >> endobj
-6302 0 obj <<
-/D [6299 0 R /XYZ 145.527 472.299 null]
+6296 0 obj <<
+/D [6293 0 R /XYZ 145.527 472.299 null]
 >> endobj
-6303 0 obj <<
-/D [6299 0 R /XYZ 145.527 472.876 null]
+6297 0 obj <<
+/D [6293 0 R /XYZ 145.527 472.876 null]
 >> endobj
-6304 0 obj <<
-/D [6299 0 R /XYZ 145.527 460.921 null]
+6298 0 obj <<
+/D [6293 0 R /XYZ 145.527 460.921 null]
 >> endobj
-6305 0 obj <<
-/D [6299 0 R /XYZ 145.527 448.965 null]
+6299 0 obj <<
+/D [6293 0 R /XYZ 145.527 448.965 null]
 >> endobj
-6306 0 obj <<
-/D [6299 0 R /XYZ 145.527 437.01 null]
+6300 0 obj <<
+/D [6293 0 R /XYZ 145.527 437.01 null]
 >> endobj
-6307 0 obj <<
-/D [6299 0 R /XYZ 145.527 425.055 null]
+6301 0 obj <<
+/D [6293 0 R /XYZ 145.527 425.055 null]
 >> endobj
 298 0 obj <<
-/D [6299 0 R /XYZ 100.892 312.197 null]
+/D [6293 0 R /XYZ 100.892 312.197 null]
 >> endobj
-6308 0 obj <<
-/D [6299 0 R /XYZ 100.892 285.93 null]
+6302 0 obj <<
+/D [6293 0 R /XYZ 100.892 285.93 null]
 >> endobj
-6298 0 obj <<
-/Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F88 5686 0 R /F72 5687 0 R /F71 5424 0 R /F4 5492 0 R /F17 3698 0 R >>
-/XObject << /Im1 5680 0 R >>
+6292 0 obj <<
+/Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F88 5678 0 R /F72 5679 0 R /F53 3738 0 R /F4 5484 0 R /F17 3698 0 R >>
+/XObject << /Im1 5672 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-6311 0 obj <<
-/Length 2413      
+6305 0 obj <<
+/Length 2412      
 /Filter /FlateDecode
 >>
 stream
-xÚ­ZKsã6¾ûWðHU0x ™­=dÉ&•ÌΖ]•Ýš™-S7’¨%©qüï· õ¢mÉÒ… @£»ñ¡Ñ £ûHF?_½»¹zû“•‘’"“™Šn¦‘²Jx©"—fÂfIts}‰½}»ùõíOZG©ÈœK°¥N´ÈŒFÔæCµÈËåhll¿¯–m]ÍGc•(¿Ÿå«¶¨¹*ANWo®þw…]aì­!­0&š,®¾|“ÑÔýIa²4z –‹ÈØT8k!?®¯þu%·õPvP$$0Êø{9©«¦š¶ Kêã?Êå]5ÒiüÐ0áÓM2nZ¤<Î&ÝujA~R-±U›uè3Ë‘ö?…´ñu¾Àâm>6“ÑëC—eÕ¢@ô±2Â&K·Í	Jçó9gÚY LòU~[Î˶$f@©¦œ¢2#ƒ>žõèósY|»†º–©eH·¥‚âÀðœÒkV‰{Ô»CO‹|¼­e}Úu¼µ÷ ÞbÎu6g‘ 2r›ÎÒ˜?°47àt‰j¶œï…ödýDÛø—À£™UuûNwfdÀò%ŽñÄ@¦
-(9•2e¨ÙkŠ q¶u‚F×EÍ"Õ\ÖRþõJç8d¾d“¶ì&Ëʺ˜´Uý8$xCጠò‰ÿ¥	MŸIâYµBKtÅv†ccâ.]ÍÚPIz"­)+Â>ä‹eµ¾Ÿqƒ)½	–Р­8]/ï`–Z`"ØQ()ðV‘§ ¡M*ÒԱЉpà””Ÿá‚¥ÛíÈÈøad͐«ÿäŠßªû*4óUªä~]çm	DtÇÀ :‰R<è
-­ €G³[ÿ¬Ê‚1LͲ ¥ÿ€ŸŠÅÊš+{? ´9
-Òpžl‰õe3Y7MqÇäYQ\qËs0É×M ”aÜiU/š¡YÍɍÂ<-D-Xzªø¾Îç\±Êë–s$»íø×dàµSrk˜:\ûË	*ρ<»^yàCj@ÛUMñ{yGš@Í-¹C®Í™l1 ùîºÝƒ0X݁ü¼3=„€¡@!
-$¢@ø
-x™•“â©Ùw°…Q~DÄZ©cr‘´&d¥:ô5ØŽÜÅö*ÕëЖ̌ÀÊœAr¡ª¯ÒJÉïì¬Ú'¤ÝvÙáÉ*xY¦TñV¨4éú»
-ìköµó÷ndPà|*ã.t
-£›ØÕ™i•±õmç:°0é—¢?”ílPÉÔ	#õ¾–‰Sñ"o0
-ÐpÜõÚQæïì[þ3J
-ïQP@Û2ÔÁ
-}þðõüW(L·gBõ»ïC¯¦hƒ¿êºÂÊE/Ξ&Y²¯ÄÏ¨à}— ù§jk@S›f¤­QV at Ps¸ú…ðñ¯<xaôuY²?9ryDz:’‚µ
-’©ýPÊgþÉPê™PÐ$ÀÍ„M}#LK"P$\À&I•ÐÚw6i™ 4=ÜQB\QâÖ~66"Lò3z&R8J_2‚œ³˜ü¼Í:ñÂ+˜•k¬ w#ÙÈÀÌÙ¨.¢é1¼:1q÷“‘­¤Ù& ÒiG“ÒË<}ÊÆý*¥ÆJ€géý)V:ܬ	s0,‡ó»ØäÍ FpcÏ
-!Ã6±g‚‹ðzr¶S¡v9Òl›v›ÖÉ“½Ç*Xö4fÖ‘±îrAF@¾Ä¼žW÷‡¶dkÀ磊NxÜàü¡Ðè`˜˜ aû§ä–“¼¯Ã–ߎƈ£¾þNçõþ6ÏÆß«óðw¾\=f.0¯çuˆ?ø'?`™ªàÐ ¸(·¢ï‚¾9}KúBà}J¨ÄNª:éJK.AÜáŒÃ8 B4ˆ`Æ4ômŽÅ«Î2¡ýeüå+x½€×-ŽçâuŸÕYx½€\Æ.1¯çõ4^¥i5¾ŒWÞ¡"£³œL#0!ßR¾ |GV¡ê”ç—±‚Pw´c˜)'I‘«õ6þ<òIüaä
-ħÐ!~ƒƒ%ñ§p©þzÓÞ)¿íM
-íáƒ+$ÅáÔÑ"õÂhu™q:¯—ĆãÙbÕyâ|¹z_`^Ïk(€€E?Æ:ÃŽ´ tªØK:6QâKsN*Nî¹.”–ÜïèpB{üys—Aãé¼^Bã†ãÙhÜcuÏ—«GÐ&àõ¼Ð.Þ{´W
-í‚ž ª(RÐx¼²ùô]ҏ˜B¬àøϱͰÞIªÉâúVD©)ÿ'¸ZeâßÈ7Wô½ïóìöÁ½_°
-±R	õÄÒwNJN&\W
-zgè@õ" ?×K ßp<ô{¬Îýùrõ@½À¼ž×pLbT¼œÈ²à‚W£q*1ÞH	Âð!l‡Ã*~‹¨³ÅÌRXâ@‚­ù·Ïk)$x4¤
-Ö¥ÃX+9}ô½í(P‹œ½ÜvþšD@?èüC	ê–G/ ÀGb/äõOçõÒØp<{ì±:oœ/WÚLÀëy
-/ ¯—xÒ‘Åz'iz4zO²õèȭ˶õÉ¿‰&V^È%ŸÎë%Dn8žÈ=Vç!ò|¹z]`^Ïk‘x$®#$hEˆ¼¥{r³ŠÏÓ^°RÒ0±àRÎ¥ÐaÎ	†#à—§IÖÿâP<§ÖÆ
-«ÜEÎÑ‘—Éì£Ï9GGžÚùþ@Û=}ŽŽM“çÃÄ£ÏÑ÷‡µlÏÎ{é°8Ú™~¬¿{ÕqSi*’ÔnßFépÅWçÎÇ×+<t‹	_-ãÝTN—ÚÎñE4P~¿æ”ßyà
-nÄæôÕ"tùxW>wy×·Á£Þà '8Ý]qaRáeT[ÌCy^äõx\¡ã_¦L{¤ûü5ðö;çËO¦ À˜î<B
-Œ)Œ¹N`*´ÕÀ“—’9÷uÞ†G4tSJ¹ Hx<C†
-ïv6øÑNx^Zn¿ÁòæEHxÆ.(%ÞtNÖuÉ/˜Ðfo†.é7¯5ðVSó{‹o‹–ôi½•é¾Ÿ®ñ}
-Þo3ðwc9äÖÕŠí²yI ùm¾UX×”gÆPÁšŽÁzvº+†dœÖxK€d'“ @ŒÍ;¬#LA0­ú)Ú~žÂ,ÌîÛ£íþŸëjZ4
-=ƒ+VàÿFX¢½
+xÚ­ZYsã6~÷¯à#U5Âà  2[û9’M*™-»*»53´LYÜH¢–¤Æñ¿ß>@ê¢mÉÒŽÐèn|h6Èè>’ÑÏWïn®Þþde¤¤Èd¦¢›i¤¬^ªÈ¥™°YÝÜE_bïFßn~}û“ÖQ*2çì©-2£€õùP-òr9›Äï«e[WóÑX%ÊÇïgùª-jnJÓÕÇ›«ÿ]áP˜{kJ+Œ‰&‹«/ßdtm¿FR˜,¨ç"26ÎZ(Ï£ë«]Ém=”Ô#É	Œ2þ^Nꪩ¦-È’úøryWt?4Løt“Œ›)ó‚IwZPžTKlCÕæEÆÌr¤}Ǥ£±“6¾ÎX½ÍǦc2c{²¬Z´ˆ>VFØ$cé¶9AGiâ|>çB;”I¾ÊoËyÙ–Ä(Õ”sTf¤bÐdz>@}Þ`)‹o×ÐÖ2µù¶TP˜ž3RzÍ*ñˆzwêi‘·²¬O»®‘·öäÏ[,¹Îæ,#@FîÓYË–æœ/Q͖˽О¬Ÿhÿx4³ªnß ÀéΊX¾Ä2^(tB%£R¡-{]D ζNÐ麨Y¤šëZÊ¿~@é\àã§Ì—LøqÒ–Ý"`ýCY“¶ª‡oh"\T>±ñ£4¡å3I<«Vh‰®ÚÎpNcLÜå«9CIO¤5åbE؇r±¬Ö÷3î0E£×¡3Á:´çëå¬RL;
+å#ÞÁ*ò ´IEš::<ƒ’rã3\°´q`û¢?Œ¢JõŸÜð[u_…Îà`¾J•Ü¯ë¼-È“î8 ˜Tg"QŠ'½¡ðhÖ bëâÿ‚U™B0†¥Y´õ0©hRl¬¹±÷@›£ 
+—É–Ø^6“uÓwLžuÁ
+·¼“|ÝJæVõ¢ZÕœÜ(¬ÓAÔ‚åa¤Šïë|Î
+«¼n¹D²ÛÎA€-@Þ;%÷†¥Ã½¿œ ¡rðÈó±•>¤ô]Õä¿—w¤	´Ü’;äÖœIÁ’ïîÛ-0( ƒÕÀÏ;ÓƒA¨8
+¢@"
+T@ß €·Y9)žZ}°0ˏˆX+uL.rÖ¤™¬T‡¾û‘»X÷€jõ:ô%3#°2gAÜA¨é«´’E²Ù¶HÚ'¤Ýç²Ã“Uð4²:&L
+¨â­Piҍvø®Yø®í˜¿ws ƒàSÿsY kØ ÝÄ®ÎLÛ¨Œ½o;ׁ•I¿ÝØù¡lgƒJ¦N©÷µLœŠyƒQÀ€†ãnÔŽ2gßòŸQjø´-CÜÐçïQÏ¿qÂtßLh~÷á}ÕmðWÝPØ@ù¢èÅÙÓÁd"KöU€Øã¼²$ÿTmm èjÓŒ´5Ê
+j·A¿>þ•/Œ¾!Kö''@.HOGR°WA2µJùÌ?J=
+š¸™ðQ߈Ë’	7ð€IR%´öMF¦ (M¿(!®(ñÓ~>2lDXägôL¤p”¾"d9
+1ûy›uâ…W.2°:*!ÖØ îf²‘•³Q]DÓcxubâ×OD¶
+~Td›D H§-J/ðô)÷«”þ+ž¥÷§Xé`ZpS°'ÌÁ´Îï`W7`mÀ=+„Ÿ‰=\„ד«
+µË‘V[Ø´ûh¼Ø{¬‚eOcfaë.!Ä`äK,Àëyuh[@¶|>ªè„÷Á
+~Á
+. ¦‰ù>ÿ”Ýr–÷mØóÛÑøq´Ñ—Áßé¼^Â߆ãÙøÛcuþΗ«ÇÌàõ¼ñÿdá,S7åV”.(Í)-)… Àû”P‰?œ!TuÒÕ–\ƒ¸Ã‡q „hÁŒ!h.(mŽÅ«Î2¡ýeüå+x½€×-ŽçâuŸÕYx½€\Æ.± ¯çõ4^¥i5¾ŒWÞ¡!£³œL#0¡ÜR¹ rGV¡ê”ç—±‚Pw´cX)œ'I‘«õ6þ<òIüaä
+ħ0 ~ƒ“%ñ§p©þzÓß)¿ýM
+ý!Á’âtêè
+‘za´ºÌ†8×KbÃñì
+񀈬
+q¾\=ˆ/° ¯ç5@À¦‚cá?GÚ:Uì‡%›¨ñŽµ9gg÷ÜjKwt8¡=þ¼¹Ë ñt^/¡qÃñl4î±:çËÕ#èðz^hï=Ú+…~Á?O U)h<^Ù¤¥KJñˆ)Ä
+^ÿÛ۝¤–,~ ´"JMå?ÁÕ*ÿF¾¹¢ô¾/³Û÷~
+À6ÄJ%4kß9+9›p[q4蝡Õ‹€þt^/~ÃñlÐï±:ôçËÕõðz^Ã1‰Qðr"Ë‚^Æ©Äx#%C:CØ*‡UüQgŠ™¥°Ä:-ZóoŸ×RÈðhHlK†
+°WrJ”ÞvhEÎ^n;M" Ÿ?tþ¡mË£7 à#±òú§ózil8ž½öX·Η«íàõ¼†7€WÈË
+	<i„Èb½ƒ4=½§ÙztäÖeÛ¿‰úäßD“	+/ä’Oçõ"7ÏFä«óy¾\=Š.° ¯ç5ŒH<׉´"DÞÒ½¹YÅçi
+/X)k˜Xp-çZ0çÃðË€Ó$ëñŽ (žSkc…Uî"çèÈËdöÑ眣#Oí| íž>GÇ®ÉóaâÑçèûÓZ¶ggˆ½|Xí…ÌN?Öß½ê¸©4Ij·o£t¸â«sçãëºÆÅ„¯–ñn*§Kmçø"(¿_sÎï<ð·a¿?sþj†|¼+Ÿ»¼ÇëÛàQoðœî®Š¸2©ð2ª-握>/òú<®Ðñ/S¦=Ò}þš+xûóå'SP`Ìw!ÆœÆR'0UÚjàÉKÉœ‹û:oÃ#º)¥R$<ž!C…w;›GHüh'<¯	=·_„`}ó"$<ã	”o:'ëºäLh³7C—ô›×x«©ù=‚Å·EKz‚´ÞÊtßO׍ø¾ï·ø»±œ?rïjÅvÙ¼$Ðü6ß*¬ë	Ê3c¨`KÇ`½;ÝC2Nk¼¥Ç@²“IÐN Ææ
+¶¦ ˜‚^ým?Oaf÷íÑöøÏu5-š†HˆÁ;ðÿÐ_¢Ò
 endstream
 endobj
-6310 0 obj <<
+6304 0 obj <<
 /Type /Page
-/Contents 6311 0 R
-/Resources 6309 0 R
+/Contents 6305 0 R
+/Resources 6303 0 R
 /MediaBox [0 0 612 792]
-/Parent 6297 0 R
+/Parent 6321 0 R
 >> endobj
-6312 0 obj <<
-/D [6310 0 R /XYZ 151.701 685.529 null]
+6306 0 obj <<
+/D [6304 0 R /XYZ 151.701 685.529 null]
 >> endobj
 302 0 obj <<
-/D [6310 0 R /XYZ 151.701 575.416 null]
+/D [6304 0 R /XYZ 151.701 575.416 null]
 >> endobj
-6313 0 obj <<
-/D [6310 0 R /XYZ 151.701 545.608 null]
+6307 0 obj <<
+/D [6304 0 R /XYZ 151.701 545.608 null]
 >> endobj
 306 0 obj <<
-/D [6310 0 R /XYZ 151.701 485.665 null]
+/D [6304 0 R /XYZ 151.701 485.665 null]
 >> endobj
-6314 0 obj <<
-/D [6310 0 R /XYZ 151.701 456.748 null]
+6308 0 obj <<
+/D [6304 0 R /XYZ 151.701 456.748 null]
 >> endobj
 310 0 obj <<
-/D [6310 0 R /XYZ 151.701 393.883 null]
+/D [6304 0 R /XYZ 151.701 393.883 null]
 >> endobj
-6315 0 obj <<
-/D [6310 0 R /XYZ 151.701 367.887 null]
+6309 0 obj <<
+/D [6304 0 R /XYZ 151.701 367.887 null]
 >> endobj
-5035 0 obj <<
-/D [6310 0 R /XYZ 151.701 355.3 null]
+5024 0 obj <<
+/D [6304 0 R /XYZ 151.701 355.3 null]
 >> endobj
-6316 0 obj <<
-/D [6310 0 R /XYZ 151.701 338.43 null]
+6310 0 obj <<
+/D [6304 0 R /XYZ 151.701 338.43 null]
 >> endobj
-6317 0 obj <<
-/D [6310 0 R /XYZ 151.701 332.452 null]
+6311 0 obj <<
+/D [6304 0 R /XYZ 151.701 332.452 null]
 >> endobj
-6318 0 obj <<
-/D [6310 0 R /XYZ 151.701 338.729 null]
+6312 0 obj <<
+/D [6304 0 R /XYZ 151.701 338.729 null]
 >> endobj
-6319 0 obj <<
-/D [6310 0 R /XYZ 151.701 326.773 null]
+6313 0 obj <<
+/D [6304 0 R /XYZ 151.701 326.773 null]
 >> endobj
-6320 0 obj <<
-/D [6310 0 R /XYZ 151.701 314.818 null]
+6314 0 obj <<
+/D [6304 0 R /XYZ 151.701 314.818 null]
 >> endobj
-6321 0 obj <<
-/D [6310 0 R /XYZ 151.701 302.863 null]
+6315 0 obj <<
+/D [6304 0 R /XYZ 151.701 302.863 null]
 >> endobj
-6322 0 obj <<
-/D [6310 0 R /XYZ 151.701 290.908 null]
+6316 0 obj <<
+/D [6304 0 R /XYZ 151.701 290.908 null]
 >> endobj
-6323 0 obj <<
-/D [6310 0 R /XYZ 151.701 278.953 null]
+6317 0 obj <<
+/D [6304 0 R /XYZ 151.701 278.953 null]
 >> endobj
-6324 0 obj <<
-/D [6310 0 R /XYZ 151.701 266.998 null]
+6318 0 obj <<
+/D [6304 0 R /XYZ 151.701 266.998 null]
 >> endobj
-6325 0 obj <<
-/D [6310 0 R /XYZ 151.701 255.042 null]
+6319 0 obj <<
+/D [6304 0 R /XYZ 151.701 255.042 null]
 >> endobj
 314 0 obj <<
-/D [6310 0 R /XYZ 151.701 207.31 null]
+/D [6304 0 R /XYZ 151.701 207.31 null]
 >> endobj
-6326 0 obj <<
-/D [6310 0 R /XYZ 151.701 180.718 null]
+6320 0 obj <<
+/D [6304 0 R /XYZ 151.701 180.718 null]
 >> endobj
-6309 0 obj <<
-/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F17 3698 0 R /F70 4384 0 R /F4 5492 0 R >>
+6303 0 obj <<
+/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F17 3698 0 R /F59 4373 0 R /F4 5484 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-6329 0 obj <<
+6324 0 obj <<
 /Length 2124      
 /Filter /FlateDecode
 >>
@@ -21494,81 +21459,94 @@
 ˆ{‚ðo¾çžMÿØðë…ÞÉHu	û%&Måk0F•‚ªpcYÖâ§ìi!9Ø'Týâ€,nÒó§ÐŸ"þO>ÿ}³ßü±¸xÙ
 endstream
 endobj
-6328 0 obj <<
+6323 0 obj <<
 /Type /Page
-/Contents 6329 0 R
-/Resources 6327 0 R
+/Contents 6324 0 R
+/Resources 6322 0 R
 /MediaBox [0 0 612 792]
-/Parent 6297 0 R
+/Parent 6321 0 R
 >> endobj
-6330 0 obj <<
-/D [6328 0 R /XYZ 100.892 685.529 null]
+6325 0 obj <<
+/D [6323 0 R /XYZ 100.892 685.529 null]
 >> endobj
 318 0 obj <<
-/D [6328 0 R /XYZ 100.892 445.939 null]
+/D [6323 0 R /XYZ 100.892 445.939 null]
 >> endobj
-6331 0 obj <<
-/D [6328 0 R /XYZ 100.892 417.109 null]
+6326 0 obj <<
+/D [6323 0 R /XYZ 100.892 417.109 null]
 >> endobj
-6327 0 obj <<
-/Font << /F22 3706 0 R /F50 3701 0 R /F88 5686 0 R /F72 5687 0 R /F15 3700 0 R /F17 3698 0 R >>
-/XObject << /Im1 5680 0 R >>
+6322 0 obj <<
+/Font << /F22 3706 0 R /F50 3701 0 R /F88 5678 0 R /F72 5679 0 R /F15 3700 0 R /F17 3698 0 R >>
+/XObject << /Im1 5672 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-6334 0 obj <<
+6329 0 obj <<
 /Length 2206      
 /Filter /FlateDecode
 >>
 stream
-xڍXYÛ8~÷¯ðÃ#mEu$=él&ÇN÷ìÈ̃ڢÛÜØ’CIéô¿ßº(KŽº‘Ãd±Xd]_,ï—ÁòÍâÕíâÅ•
-–aàA.o·ËP…~„Ë4/|U$ËÛjùÉËòÕß·¿¾¸Š¢eîiš g”D~‡ ˆx~i¥©WëX%ÞeSw¶Ù¯ÖafÞå®<vÚòR‚’¯o_¸Î©ü8^n‹OË
-Ö~]~\äËâ<,c•û©R0Þ/oÿYc=B5«GRøta¼cY}]E¹§mgZS߯ÖQxÝNZ½ç•–i%þ§…w,ucŽeÇì@B‰…ÿªUè‘æþjD‰w»3²·Ò‡¦n;[vNê®Á3Ðpíuû*)äf=\£Æe8NkÐ’qì¡°8N¼/½é4“*óWÆÚ
-;¯o-݃'w}Ǭ›}š=2Õ lÉ<Ò´…+æ|0ÝŽÙ*Ò¦õÝ-#pA$öûƒ­–Z­Õ8L½­.»Þ¢’¡wVPÞ#Ñóú¦¬yÏ¡üLgòLx,Ï6{#
-µLO™íãp ±,pßÜ7"ò«)‡å9»Þ””s‡Þ*b¯ÕVäÂEã ]	—'—ˆŠÈ³}Í+²ÿ®ì6¸¾ãepD²—½è?¢ÂU™åAã–žãm‰Pë]ò@¶°ŸÇ*(‰ŒZ\TqôÔû¦¬ØUb\<Z½ÅØèöBØuû¹kŽÌ:Hi;iX×ÞçäÎ&8à<ó-ÞÞ ™ïOSW͹Hy?0ñßèy¾]«àO…§ÆÈadGÝtL(ïö‹&AÊÿS3¥dB%€B$¼>Q´‰ûÞbGb±ƒzªœ«Ìë[Í”fËÿÕ€Y9øj¥"«{Lñä̯ô¶±èü\ö˜ZtäŽq"'0æa‡yÓÔ5÷½•,g^À‰~ƒtF^ž–Z YŠA°3{9œˆðúkä˜
-!q8âÆMJþ#‡’LAšâÛ‹·ÚÁ‡™€Ìa,ª„[¤PFþLÐî0y	€¥©ÙBÊói­‚ 0c!'âüÎB¬oÊ–0! ßT@ñkÛtýf&—U˜ÔòŽ<涿ÃÔ£±á ‚ûB½ۍ¢6*9á쐧ŸpÇwºûM€ˆVéuÛAÈâ@ª r9íI1˜‘‘„&@Ø«ë÷7L­Ëƒy¿žCµ·/¯ßqªh¤1˜:ˆ]Eþç\ç~’+Ç^ÎIÇ	Ï¿æ¤ K˜¥¿tZ±6ùX›ÒdØì#
-N<ŽsBW‰åV·g‚1ulÛ9“³qÖ©ò!¦&j,£¦*•sB%(Vo®´‘‚ù¦¢ SÊ!;rCšÒ­°2…ï ƒ“r0W\
-±1W©KÅð„B=\Ø	Ž¬ð†ëð¼Ý	NŽý+Œüݼþý¿¯Ÿó`¢ü<̿ϲo¹ˆžQvq4g‘Žy\+‰ÿ‘.´Dn‹’ö„Sãt,ì<„!¬;0(üÔ
-Åê{ÓBKIÝÐï8ÂhmÀtì<ċЋÍ"7o_½¸¼¾ºa¶“CÚщ3…ÅR~5• $W€AÀiJ¨Æ‚<³Ñˆgx·cbô&Â`’!8oêš+-à%c\ž3UQˆNw:IHM“0sQf4­8Õ´,•²öäku×?ðÍäÐUPóJ–øþz1©‰½®?\þClµ+­XïÓs‡É-“á.HýøƒæŒŸ1gšMÍ	ó‘pZòäøŸŸ¡UúÌè@>MäQµa#˜Â쳺³FO	$¹Æô{ëq’ ŠÔpCÇ€ûS;ª­¼Þn¬9v?`„äi#Äq~VØóÁ}9¹O‹ß2ñ›ë âqÍÃÙໝŸui¹r â Æ„£4ÕFq*(C˜ ]Ò€°›þ[þß6=EK7 WF¬
- ‡@µº¬°Gœûê\˜þ¦7}çÈ/3PΆ	Æu¡4N½—[~òX½5åa2ÇÏóÊ´#Óaké5§=#ãbüçBAÞlê¹–+?k¹Ðyè0ò&õNÜî°ë1ÞèîºÞ6L“¦‡';'zRçF–Žèà¶?€Ôy0LíOç!!àa½kB% i³bœ‰¸D^æo£`ÆMž'G% ÞéA7D-F¡ 2ð¬b–'^™ÐhŽÛ8Mø´ÔyçöCÚ`?œÐ—„…^K8u#L Gm/IÆ|ŽÌF(æE”Jï‹gK³-qäleÉ`	-\d"L^H(¾ñÿôå¾!êQ®µX4gîgê³Ò€·sÏ•Ãðɺ¶®±+è«~ æÓ§c>RÓg͇̋”¼Ñ•<0p0ØÆb/	øá`ƒhChiágËÍH{"àËC쥠ìKLB ê^C0>5m-ÔgXŠ0Ò#F}s>þæƒVmÔôâC†¾§„®O!(ƒjÜ‹‡HeEI+ŠÃ²•ÿÙ¶VªAX¸Ê‚¨!~Iëv>Êz‘’èú[y8î!ðæšÚž§÷ŒkjW´ÅÑ:@ü÷L
-–Ûâ«x®7M@Τ×M¬-Ô…ÆйÂCzR„†:<NêI\¯BèbÝGyS[	bƒ:É÷(#?P±³gB6‹¦!›ER±£sÃùï»Ö¹ŽÈñc‰g¹x†!ÇsFo%—óÕzå\JOÍ]ê>@Á`øP! ·Eسóî/ü RZüvùþÝÕõÿÃûßæ|¬2nìx/ήÅIÐìÍÆ8pÒLAµvÁÅEz¡¦~åþƒ¾v’·»ñrLMÇÙg·gÂý¿¾]ü¡ãN
+xڍX[oÛ8~÷¯ðÃ#±*‰º´™¦›Áô²“ÌNÎ<(skK.%5Í¿ßs£,¹JÐÃäáá!Ïí;‡
+–÷Ë`ùfñêvñâ*	–aàA.o·Ë0	ý,—i^øI/o«å'/ËWßþúâ*Š–¹_¤iŒœQù…
+AñüÒJS¯Ö*‰½Ë¦îl³_­Ã8̼Ë]yì´å¥%-^ß.¾,p+œ=:2ñ•Zn‹OË
+Ö~]¾*òåq–*Éý4I`¼_Þ,þ³Æz„ɬqáÓ…ñŽeõu垶iM}¿ZGYàu;}hõžWZ¦•øŸÞ±֍9–³	u$þ«V¡Gšû«uÅÞíÎÈÞJšºílÙ9©»Ïx@Àµ×¡ò“¸›õp—á<8­AK*å¡0¥bïKo:ͤÊü„J[açõ­¥{ðä®ï˜u³o@³G¦à€-™Gš6¢pÅœ¦Û1[EÚ´¾»e.ˆÄ~°Õâ C«µ‡©·Õe×[T2ô.Ð
+‰÷HGô¼¾)kÞs(?Ó™<˳ÍÞˆB-ÄSfû8h,Ü7÷ˆüjÊayή7ååÜ¡·
+åµÚŠ\¸¨
+ÂÑ•pyr‰¨ˆ<Û×¼"ûïÊnƒë;^GÄ{Ùû€þ#*\å‘ipQ4n©á9Þ–µîÐ%dûy¬B"‘Q‹‹*Žžzß”»JL‚‹G«·Ý^»n?wÍñ‚Y)m!ÍÃëÚûœÜI1ÎçyÅ·x{ƒfŽ½?M]5ä¢Äûø‰ÿFÏCð…ìÚþ’â”Ã9Œì¨›Ž	åÝ^xÑ$Hù_cj¦”L¨Pˆ„×g"ŠÖ#qß[ìH,ö`PÏ$gc«$óúV3¥Ùò5`V¾Z%‘ÕŠ=¦xrfWzÛXôa^.{L­
+:rÇ8‘GˆH
+ó°Ã¼ijŒšûÞJ–3/àD¿Aº#/OK-,Å Ø™½ÎDxý5r̆8ñc&%ÿ‘CI¦ MñíÅ[íàÃL@æˆ0–ÕÂ-R(#&hw˜¼„ÀÒÔl¡?åù´N‚ 0cA…“q~g!Ö7eK˜ È·$ xµÎmºþÀ‹3“˪Ljy‚GžaSÛßaêÑØpÁ}¡ÞíFQŒœpvÈSŒO¸ã;Ýý&@D«¿ôºí 
+d**€\NF{Rf¤D$¡‰öêúý
+Sëò ä_Þ¯çPííËëw’´Ñ8H˜:P®"ÿs.Žs?ÎÇ^ÎIÇ	Ï¿æ¤ K˜¥¿tZ±6ùX›ÒdØì#
+N<ŽsBW‰åV·g‚1ulÛ9“³qÖiâC
+LMÔYFMU*ç„Š!Q¬Þ \i#ò-‰L)‡ìÈ
+iJ·ÂRȾNÊÁD\r)ÄÆ|\¥f¼w*B\,9†'êáÂN˜pläÏaŸ©óv'89ö¯PÅø»yýû_ÿ>çÁ8ñó0wü>˾å"z.\¡ìâ<hÎ""ó¸N$þGºÐ¹-ŠcØNÓQ°°ó†°BìÀ ðS7«ïM-%u/@¿ã£µÓ±ó/B/º×V6#ˆÜ¼}õâòúê†ÙNiG'ÎKHùÕT\Y K¤)¡òÌF#bœáÝZ at fŒ‰Ñ3˜ƒI†à¼©k®´€—Œª<	gª¢2ît␚&aæ¢ÌhZqªiY*e	ìÉ×ê®?~$à›È¡« æ•,ñýõ©‰½®?\þClµ+­XïÓs‡É-“á.HýøƒæTϘ3ͦæ„ùÈ 8-ùrüÏÏÐ*ýft Ÿ¦ò¨Z‡°LaöYÝY£‡§’\cú½õ8IPEêG¸¡c@ý©ÕV^o7Ö»0Bü´”ÊÏ
+{>¸/'÷iñ[&~s”×<œ
+¾ËÑYÐñ	Y—–›!"`L8JS=a§"€2„	Ú%
+»é¿åÿmÓSäÁ°tze¨¤ 0pØT«Ë
+[`pŐ±¯Î…éozÓwŽ,ð2ål˜`\ÇJUê½Üò“7Àêe¨)ã9~žW¦™[K¯¹ 8í?ã?
+òfKžk¹ò³–‡#oRïÄí»³áî®ëmÃ4izxÒ	±s¢'unÄ`鈎`ûHÃÔ¾ðtÖ»æ T²š6+Æ™ˆKäeÞXñ6
+fÜÄá9prT àtCÔb& @žUÌòÄ+Íq»¡Ò˜OKÇapn?¤
+öÃ	}I8¡1P资ƒQ7ÂzÔö’dLÁçÈl„b^D©ô¾8p¶Ä1ÛGΖQ–ÐÂE&ÂÁäµ€„âÿO_Î@à¢nåZ‹Esæ~¦>+
+x;÷\9Ÿ< këû¸‚¾êb>}:æ£dúÌ ùyQ"oôD8ìc±ŒüpH°A´!´´ð³åf¤=ðƒå!öRPö%&! u¯!˜	Ÿš¶jƒ3,E1飁¾¹ sA+6jzñ!CßSBק‚”A5
+îÅC¤²¢$ÅaÙÊÿl[+Õ ,\eAÔ¿¤u;Ÿå
+½HItý­<÷xsMmÏŒÓ{Æ5µˆ+Úâh þû¦ËmñU<×›Æ gÒëÆÖêBt®ðž¡¡z׫PºB÷QÞÔV‚Ø Nò}ÊÈTì왐͢iÈf‘Tì(ÃÜpþû®õBF®#²…C<ÃXâF.žaÈñœÑ[É¥Æ|µžC9W£ÒSs—ºP0>TÈmöì¼û?€”¿]¾wuýÆÿðþ·9'™7v¼g×â$höfc¸i–@µvÁ)†"=‡PÓN¿ÆrÿA_;ÉÛÝxYQÓqöÙíÙ€pÿ¯oÿ*„U
 endstream
 endobj
-6333 0 obj <<
+6328 0 obj <<
 /Type /Page
-/Contents 6334 0 R
-/Resources 6332 0 R
+/Contents 6329 0 R
+/Resources 6327 0 R
 /MediaBox [0 0 612 792]
-/Parent 6297 0 R
+/Parent 6321 0 R
 >> endobj
-6335 0 obj <<
-/D [6333 0 R /XYZ 151.701 685.529 null]
+6330 0 obj <<
+/D [6328 0 R /XYZ 151.701 685.529 null]
 >> endobj
-6336 0 obj <<
-/D [6333 0 R /XYZ 151.701 518.219 null]
+6331 0 obj <<
+/D [6328 0 R /XYZ 151.701 518.219 null]
 >> endobj
-6337 0 obj <<
-/D [6333 0 R /XYZ 151.701 416.6 null]
+6332 0 obj <<
+/D [6328 0 R /XYZ 151.701 416.6 null]
 >> endobj
-6338 0 obj <<
-/D [6333 0 R /XYZ 151.701 382.727 null]
+6333 0 obj <<
+/D [6328 0 R /XYZ 151.701 382.727 null]
 >> endobj
-6339 0 obj <<
-/D [6333 0 R /XYZ 151.701 349.46 null]
+6334 0 obj <<
+/D [6328 0 R /XYZ 151.701 349.46 null]
 >> endobj
-6340 0 obj <<
-/D [6333 0 R /XYZ 151.701 302.038 null]
+6335 0 obj <<
+/D [6328 0 R /XYZ 151.701 302.038 null]
 >> endobj
-6341 0 obj <<
-/D [6333 0 R /XYZ 151.701 227.517 null]
+6336 0 obj <<
+/D [6328 0 R /XYZ 151.701 227.517 null]
 >> endobj
-6342 0 obj <<
-/D [6333 0 R /XYZ 151.701 166.546 null]
+6337 0 obj <<
+/D [6328 0 R /XYZ 151.701 166.546 null]
 >> endobj
-6332 0 obj <<
-/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F70 4384 0 R /F52 3730 0 R /F71 5424 0 R >>
+6327 0 obj <<
+/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F59 4373 0 R /F52 3737 0 R /F53 3738 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-6348 0 obj <<
+6343 0 obj <<
 /Length 2097      
 /Filter /FlateDecode
 >>
@@ -21589,51 +21567,51 @@
 "l›KܾìÄ÷¡Üÿ1¾7æå¿jþ/Gäþì_Ž›&™sU¿øãÝaW˜5þ§µŽ|
 endstream
 endobj
-6347 0 obj <<
+6342 0 obj <<
 /Type /Page
-/Contents 6348 0 R
-/Resources 6346 0 R
+/Contents 6343 0 R
+/Resources 6341 0 R
 /MediaBox [0 0 612 792]
-/Parent 6297 0 R
-/Annots [ 6343 0 R 6350 0 R 6344 0 R ]
+/Parent 6321 0 R
+/Annots [ 6338 0 R 6345 0 R 6339 0 R ]
 >> endobj
-6343 0 obj <<
+6338 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [338.8 571.76 460.543 583.45]
 /Subtype /Link
 /A << /S /GoTo /D (PolicyMgmt) >>
 >> endobj
-6350 0 obj <<
+6345 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [127.168 560.332 213.312 569.901]
 /Subtype /Link
 /A << /S /GoTo /D (PolicyMgmt) >>
 >> endobj
-6344 0 obj <<
+6339 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [298.256 118.128 457.513 129.817]
 /Subtype /Link
 /A << /S /GoTo /D (NetworkBrowsing) >>
 >> endobj
-6349 0 obj <<
-/D [6347 0 R /XYZ 100.892 685.529 null]
+6344 0 obj <<
+/D [6342 0 R /XYZ 100.892 685.529 null]
 >> endobj
 322 0 obj <<
-/D [6347 0 R /XYZ 100.892 346.989 null]
+/D [6342 0 R /XYZ 100.892 346.989 null]
 >> endobj
-6351 0 obj <<
-/D [6347 0 R /XYZ 100.892 322.689 null]
+6346 0 obj <<
+/D [6342 0 R /XYZ 100.892 322.689 null]
 >> endobj
-6346 0 obj <<
-/Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F51 3729 0 R /F88 5686 0 R /F72 5687 0 R /F17 3698 0 R /F52 3730 0 R >>
-/XObject << /Im1 5680 0 R >>
+6341 0 obj <<
+/Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F51 3736 0 R /F88 5678 0 R /F72 5679 0 R /F17 3698 0 R /F52 3737 0 R >>
+/XObject << /Im1 5672 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-6354 0 obj <<
-/Length 2239      
+6349 0 obj <<
+/Length 2238      
 /Filter /FlateDecode
 >>
 stream
@@ -21653,145 +21631,135 @@
 óJ ¦€wÊ6z»%p6†oònO r¸ùfè	¦JòÀheyúžŠ8ÐøðÇù+ UQ
 .ø¿”øÃü
 %/óNC£ñR•J‰/ÃÒæ1Ôikœ=òŒª×Ü·#0¨ºî$C*ÓóxTúq
-¤‚?£Ò§>ùeѸô›lvšA¨`†'Œ!cÃx‰ÊÒÔ‚»“ÆÊ®<Š!ÐïT TõÏ,=õô¦Êä^úŸ¬¬j¬3~z`’X4>&”Þ;ilÈ%¼Ç±SºT8èL
-UÔr4(J±ZāBë±J<—îÀlZæ
-Õ5Ð^ºiž×´O"”‡¥_ÎÔWx}˜ƒ'fõ4
-V
-µô7X at 4õ<þCc×õöÚp÷¨cÆJ­¨U„éC±†<0¢n”ú#œÉÑqxàœÄZ€•Fû.èéÐ1A[úâ—ù`à¶%ùðâ1Š®{?ˆ!lé…&Çë¸zœÉC=8d¼±
-ë¡)Åé¡!”ƒQÁ•psêyΧ‰­8žIEý‚9Ê6œb¶»ð[þ+0èËsþÊ¿†ví;a.ÙÜ—·vRqÓ :P²}@ÅJšRdø¼t©¤;=³àϐ‹.}‘‹ÔðægÜ¡­Ñì­å4DµõDßÜ;+€x`± «ÊŸ±§ÆÞ95ᩐ[€†¡jƒxÜR4§ã\”¡ÅŒÝ ~,ZxϨ\Ý)2'ºþ6ñ?iÄ(ª¼{žÐõ·N`ü*âˆPUXŒ6‡–ñEN~uh¾\ñwp:Œ1ÿŸvß&û¶,6Ï<ñ¥1^/ŸÆóY~T ü¡ §ÉyÕLd6ÿÈžÉkïíÀ}Go?ã™/ˆ1TK@šZóžé¾ŸX‚ûÌaá–²ã°I:ÙÄÈ&‘·^'‘MR¶þzú²“ò¢ÉO
-œÊEFÒ"×1GÎ'‘»òIøSÔFë¡iGËÒѲÌã$êçÍøûž“žk͍¯+ÿ'NVŬæôÎX…vRofbžms‚®@&ÁŠ¯-WbÔ8 ÚíšÓ~#ºöüÿŽ,êfŠÂÉ/#CTz œš³#R=ñ÷ëüˆ¡ÜpåLê¥ôÅøL©á†H9+~U»ž¿ŸÃ
-¬×Tþ·K
-°¡F%…9—¢»"h5R4åË›šz#¿’u%ͺÓñȘßöÔîŽê#¿úA¾g\…|ˆ&¬ýªèÿêË
-
+¤‚?£Ò§>ùeѸô›lvšA¨`†'Œ!cÃx‰ÊÒÔÍùàtžC1ú
+„ªþ™¥§^‚ÞT™ÜKÿ“UƒU-‚uæÂOL‹ÆÇ„Ò{'m
+¹„·ãâx#vJWà
+©¡ŠZŽE)V‹8Ph=V‰çÒ˜M˼¡ºÚK#ÍóšvãI„ò°ôëÂ9€új¯sðÄÌ£ž¦Áª¡–þˆ¦žÇh캾þSîuÌX©µŠ0}(֐ÇFԍR„39:œ“X°Âhß%〠=ú!&"hK_ü2ܶ$^ü#æCÑuOàG1„-½ÐäxW3Y£s¨‡¬‘W"¶ác=4¥8=4„r0*¸nN=Ïù4±Ç3©¨_0GÙ†SÌ6c~Ë}yÎ_ù×Ю}'Ì#›û²ñÖN*nTJ¶¨XISŠŸ—.•tG¢gürÑ¥/r‘ÞüŒ;´U#š½µœ†¨¶žè›{g,ö tµQù3öÔØ;§&|#rÐ0Tm[J‚ætœ‹2´˜±ďEï•k¸3EæD×ß&þ'E•wϺþÖ	¬Â€_Eª
+‹‘ÁæÐ2¾ÈÂɯmÀ—+þN‡1æÿÓ®â»Ã¤bß–Åæ™'¾Ô ÆëåÓ˜a>ˏ
+„?à49¯š‰Ì†#ãyÀ3yí½ø¢ïèíg<óÅ 1†j	HSk>°À3Ý÷KpŸ9l"ÜRv6I'›Ù$òÖë$²IÊÖ_O_6cR^4ù©S¹ÈHúCä:æˆÀù$rR>	?bŠÚ(`=4íhY:Z–yœDÝâ¼ßsÒs­Y¢ñuåÿäAÀɪ˜ÕÃœþïà€À«ÐîQêÍLlÁ³mNÐõÈ$Xñµ%ðJ‡ D»]sÚoDמÿß‘EÝLQ8ùedè‚J㱃SsvDª'þã~1”®œIýO£”þ±±Ÿ)5üÏ)gůj×3â÷s¸õšÊÿvI¡ 6Ô¨¤0ç’ÂBtW­FŠ£<àcySSo„#ðW²®¤YBw:óÛžÚÝQ}äW?È÷Œ«Ñ䏵ÿBý_‡H
+
 endstream
 endobj
-6353 0 obj <<
+6348 0 obj <<
 /Type /Page
-/Contents 6354 0 R
-/Resources 6352 0 R
+/Contents 6349 0 R
+/Resources 6347 0 R
 /MediaBox [0 0 612 792]
-/Parent 6356 0 R
-/Annots [ 6345 0 R ]
+/Parent 6321 0 R
+/Annots [ 6340 0 R ]
 >> endobj
-6345 0 obj <<
+6340 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [150.705 646.546 219.708 658.236]
 /Subtype /Link
 /A << /S /GoTo /D (DMB) >>
 >> endobj
-6355 0 obj <<
-/D [6353 0 R /XYZ 151.701 685.529 null]
+6350 0 obj <<
+/D [6348 0 R /XYZ 151.701 685.529 null]
 >> endobj
-6352 0 obj <<
-/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F88 5686 0 R /F72 5687 0 R /F52 3730 0 R /F70 4384 0 R >>
-/XObject << /Im1 5680 0 R >>
+6347 0 obj <<
+/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F88 5678 0 R /F72 5679 0 R /F52 3737 0 R /F59 4373 0 R >>
+/XObject << /Im1 5672 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-6360 0 obj <<
-/Length 1759      
+6354 0 obj <<
+/Length 1760      
 /Filter /FlateDecode
 >>
 stream
-xÚ­XmoÛ6þî_!&5#¾éûÔ$ík×%6´ÊJt¬U–<IŽ›¿;%K­“èò!"Ç{ãñî¡£à6ˆ‚_ç7‹³—B	Ë’ˆ7ë€GK3ÄiÆt¦‚›"x^Û¼/›zùáæ•cOYÇ
-ÙEÆ"àŽˆO±„-W<ŠexÑl—<ܦ•Ô:|ѶÍRFaÛ‘&–E™S*yÂ"žbRŽL‹7‹ˆÀ;±K3)ƒ|»x÷!
-
-X{DLfippœÛ@ê”ÅZø
-®oÑÔWPÂË4W3gUÆœCÞ	ð–Ðr N¼|t q¤
-Š‚DBóøî…¼çRù-z곊YªÓÁ姧¤j¦´8ž¦®›Çqxn‰vUçÕ¾°ÍÊšV5ù¦¬=Ëk³µ§¬XiÁ$`~Ìb¢Sõö(8<“/Ez!@0yÞìk¤õϐ"Â~)’ð~W榪î‘…]ß´ÎØPú”IøT'OS¦’ѱ3Ûçg;Óu‡â”…1W–
-ÌN¯{óÍ°éé7–”¯›vK¤f}\©à æ U+.™V‰›»˜è°Æ8¹Ñ¡ì78R¡!äÓ'46»Ýr…Ôd9ìà! ùuœ…×Í äüú’dtÈrßõvÛáPV•WéŽykMï7gt4·vßÙÔfÊ'2‰Æ!a0I˜ HsQÁA
-¦™-Z`ÁBYü»Í-$qܹh¶\òŽ„`üpåå2•ak­ó6yïðà-QZ»mpJB
-"ö›²›ú É…ªÜ–½Áb‚')eøißÓ ©
-ôNJ+k:w¸°`ZK䮧˜Ir¿ùpCay^vÞI¯XpÅœ4߸vmó©²[š”}›Úå/RjúöþÛÖx~8‚¯7ôÝúTüj—o{ñƒ¨Ç"ßÔ¹6öÙ©#.1)ЦýÜÑÔg[»†B\
-"uš†CΤÂå)ðR– ³¤Ù{‰dP)UÜþ£RÛN•f‘AaˆõpÿîÊÝR‚äS7*`¦Æ›êâ“N.¸æ.¢ÄRõwæ·¿ÁÙ<n˜#2 (Êú–Ö{4ðŽž¨L„oZ"Ž·™Î橾Q at +tÍa„®Áʁfåš¾÷Hkö4©J:ëŸOdö$0W÷”µr" &d·nü¼.ÿÙÛqÍçÕÜ	~uÉ(Ôi:ï2Éð›qí{Î릷CÛ<6͘	(¾QplšÐP¡Ó
-%ˆc2¦E¿Ñή¶<¸l ‰¾—VƒÐÕQªk­‰˜y¥™I "@Ó+(’Ë.•\œPWéýʾÃэ¹óý°Í~1¹ç£:M«¦?ò¸Rw ø®Õ
-óÆtìa ¡´f"ME<cBËiL…@h!2‰	œbúÅñ:é1¸ò"¾vŝè<çÆd’Ë'H¡á¦êÿκ‰ØGÒNF)¸®¦y‹ð×W∻ê„iQq×rd,9B3WòøPòæê„fQœØLP!CsBÒQŸ[Z»†ÙÒ¤([*ëŽÓeÕÎÕÊd|¢TžDUL)ñ ¨šÛ#Þí~qU!4 ¾O¤Z§¥à;)q6 ˜A¯v0v·Ñ™ž"zMç¦wS4^†’±WÜá$‰Ž‹’p
-;-8ÍHŽ m¬Ž¸%ß·­ÅÒA,XÉqô@!ðápuutY)
-.—kŒß-u\*½©{*k"SgA?t5 ÜÀÅt€ ©*R%LüXMðrHñxA@}J<\U~HÈàÌw9YW毜QtŠIÃJøÔ«¦¬]ÿ‡û^6tü8~‰/JSVMÏmn\ÒâÄáWø¾øRv½ß-Žo"\zîÏ	(ÍD4®ÎÄá­uxJÍ®
-Ä'Y~üÁŠëñ°`*HƒâžØG´LÈ (†>yS×þUíÅÝôØ;Êàï'@xÔÒÂGÿ<‘á77$2,Ün´/EPJ|w <*<*Må#Ý~»ªt๚nˆ.óžÄ
-!Àb5qØ1®HílO†ê^Nˆ)OXçm‘’Â™¼À€~ãàôùñÍÉžÌp½Š»+»
-Ãø*óqb
-âpâ Ÿ4ô#Ž
-}fV!abN'VaÝ6[/Õ5ÍÞ–'‘~g+´à´©?r'xjæø°òô™¦αxZvËž¡nº‡P8ÁÐcÚ’žlTR‘äÜ?J„ÚÜÚ£0Ì6_ývñÔíÁ’6ü”2|¡Äý
-I|"
+xÚ­XmoÛ6þî_!&5#¾éûÔ$ík×%6´ÊJt¬U–<IŽ›¿;iË­“èò!"Ç{ãñî¡“è6J¢_fç7³³—BD+²„G7ˈ'	Ë¥yÁt¡¢›*z_Ûr¬»vþáæ•cÏY‘¦
+ÙEÁàNˆO±ŒÍ<Ie|Ñ­ç<^æ…Ô:~Ñ÷Ý\&q?€&V$…S*yÆž19G¦Ù‹›Ù?3DàØ¥™”Q¹ž½ûD¬½Š&‹<Ú9Îu$uÎR­aÜD׳·³dê+(á‚š«#gUÁœCÞ	ð–Ðr ͼ|ï 
+â H”Dˆ„æé!ÜyÏ¥ò[ôÔg•²\çÁ姧¤j¦´
+OÈŽӶ݈ã4>·D»jËf[ÙŠfuK«¿šrU·žåµYÛSV,´`’0?e)Ñ©z{ž)ç"½ ˜²ì¶-ÒÆgHñ8Y|¿©KÓ4÷HJâaìzg
+l¨}Êh9ÕÉóœ©lïØ™˳†]uÊÂŽ«(³Ó+ãÑ|F3ì@zÆ•%åË®_©[–@*8¨9h•Ñ‚K¦UAâŽ]ÌtÜbœÜhW+©Øòé›Íf¾@Ú
+²vðü:-âë.9¿¾$²Ü£]DØÕMãUºã„AÙ[3úÆ[»lj卅D㐌C& Ò\TpЂifX°PAÿnKKIw.šý —| !?\y9ÏeÜ[ë<Á…•AÞ;<xK”Þ®;œ’Šˆãª¦>hr¡©×õh°˜àIJÚŽ4èš
+½“RÀÆšÁ.,˜Þy)f’\Äon(,oÁËÁ;éÎ’”“æ—#àѦï>5vM“z o׺üEJKßqÂÛÏGPùõŽ¾kŸŠ_íòáíï1~õT¤ñ›¶´aSeŸ:⣑óx‡íúÏM}¶õK(ÄM©ó<¾9“—§ÀKY‚Ì’në%’e@¥TqûŒJ»ßvª4‹
+CªÃý»«7s	’OÝT¨€…ÚßTŸ|r9À5w%–¨¿G~û\Ç
+sDCTUÝÞÒú’ïÞUˆøMOÄý-BæÀ¹[uÍ7
+h…®9ŒÐ5XÙѬ^Ò÷iÝ–&MMgýó‰Ìžäæê–²VNÀƒì֍Ÿ·õ?[»_óùßt·!Á¯.…:Ϗ;ƒÌŠüf\ûžóºmh›‡¦™2‘ñHÂ!
+ŽM*tZ¡qLÆ´è7zÂÙÕšG—4Ñ·û¥Eº8Hu­5GE^i¦E©Âô
+Š,Á²K%'ÔUF¿²pEteî<öÙ/¦ô|T§iÕŒ¾Wjç ÿÁu¢ÚCa^™=4”ÖLäÙ£HƒL at oHc*BYÊxò¨$ÊàóoD(Ž×IÿˆˆàÊwˆøÚw¢Ç9·O&)¹üwÒ‰n®þ﬛ˆ}$íd’ƒëjšw©ˆÿx}õ'Ž¸«N˜ÍwM GÁ²4s%‡’w¬Nh–$iàÄf‚jéÍ	I}niéfO“ªî©¬;N[Õ#V;W+@’é‰RyU1¥Äƒ êØîñöÞî÷	W
+BÐáû$\@ªUiNP
+¾“™À¤‚|µƒ±»ÎôÑk~lú°2Uçe(™zÅN2˜èd·²(	×°Ó‰ÓŒ´áІÁêˆ[Êmß[,Ä‚•GWW÷.+¥ÁåÚcýwM—ÊÆhÚ‘JÆ’Ä4XÐ]
+(÷¸˜Ô#UEªŒ‰«)^Y&/¨O‰‡«Ê		Î|‡“uåø•³—"ERxA	ÿ‚zÕÕ­ëÿpÿãËŽŽÇ/ñEiêf é¹-KZœ8ü
+ß_êaô»ÅáM„KÏ}ã9e’ã+„3i|kžÒp£›
+ñIQÄÿB°âz<,˜Ò º'ö=Z&d CŸ²k[ÿªöâˆîaZêeð÷ Ç<êiᣞÈð¿;‡2Wn7Ú—#(¥G
+¾; UÕ¦ñ‘a»ŽMS;p‹\]7D×åHâÂc°XKvW¤v$Cu
+/'Ä”'¬sÈŒ¶HIHá‰L^`@¿qpúüðædOŽp½ÅÝ•]…ˆaÿ*óqb
+âpâ Ÿtô
+ˆdž>GV!abN'VaÙwk/Õ5½-O"ýÁ6hÀiÓV~r'xjæð°òô™¦αxZvËž¡nºC(œ`è1}MO6*©Hrî$BmîíAfŽ¯~»xêö`I?¥„/”¸
+E|"
 endstream
 endobj
-6359 0 obj <<
+6353 0 obj <<
 /Type /Page
-/Contents 6360 0 R
-/Resources 6358 0 R
+/Contents 6354 0 R
+/Resources 6352 0 R
 /MediaBox [0 0 612 792]
-/Parent 6356 0 R
+/Parent 6321 0 R
 >> endobj
-6361 0 obj <<
-/D [6359 0 R /XYZ 100.892 685.529 null]
+6355 0 obj <<
+/D [6353 0 R /XYZ 100.892 685.529 null]
 >> endobj
 326 0 obj <<
-/D [6359 0 R /XYZ 100.892 660.623 null]
+/D [6353 0 R /XYZ 100.892 660.623 null]
 >> endobj
-6362 0 obj <<
-/D [6359 0 R /XYZ 100.892 641.209 null]
+6356 0 obj <<
+/D [6353 0 R /XYZ 100.892 641.209 null]
 >> endobj
 330 0 obj <<
-/D [6359 0 R /XYZ 100.892 641.209 null]
+/D [6353 0 R /XYZ 100.892 641.209 null]
 >> endobj
-6363 0 obj <<
-/D [6359 0 R /XYZ 100.892 613.905 null]
+6357 0 obj <<
+/D [6353 0 R /XYZ 100.892 613.905 null]
 >> endobj
 334 0 obj <<
-/D [6359 0 R /XYZ 100.892 226.463 null]
+/D [6353 0 R /XYZ 100.892 226.463 null]
 >> endobj
-6364 0 obj <<
-/D [6359 0 R /XYZ 100.892 201.691 null]
+6358 0 obj <<
+/D [6353 0 R /XYZ 100.892 201.691 null]
 >> endobj
-6358 0 obj <<
-/Font << /F22 3706 0 R /F50 3701 0 R /F17 3698 0 R /F15 3700 0 R /F71 5424 0 R /F88 5686 0 R /F72 5687 0 R >>
-/XObject << /Im1 5680 0 R >>
+6352 0 obj <<
+/Font << /F22 3706 0 R /F50 3701 0 R /F17 3698 0 R /F15 3700 0 R /F53 3738 0 R /F88 5678 0 R /F72 5679 0 R >>
+/XObject << /Im1 5672 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-6367 0 obj <<
-/Length 1562      
+6361 0 obj <<
+/Length 1563      
 /Filter /FlateDecode
 >>
 stream
-xڍWYoÜ6~ß_!¤Ö±¬ûÈCÄN
-¹
-/PI€r%z­F]’kÃ@~|ç ÷Š
-d–Ãᐜã›á(6Aü¾xµZ\¼)â ‰£&n’`u$EUq”uM¬ºàsX§Ë¯«·oÒ4¨£¦,s”Ló4j²"™+5Š~ZžgE^ªÉj5,Ï“<©ÂË;qo¥æ¥OZ¼^-þ]àV¸ûàÊ"ʲ Ÿ¿ÆAkoƒ8Êš:x$É1ÈŠ:*‹è!¸Yü±ˆíHŠY;ò&"…QGåô³w’‰1.Ó*\ž~ººŒ˜Zy‰[5j™Öác?m˜ÕªqS‡“ØÃÀl-G|À?·[ðbNÒÒ!ø§ô7^ítï„Á'`Èy’EEÞ°®­š&ÙÚ^Mæ{¿J
-ñ¬ŠÊ¸fñË_’,ÿmy^¤|[#™ø•‡‹Ž:öÕÉQ«»Þ€‚YæËòp­¥øÆL¶	ˆ½M•³	˜jGÞ¬4â™õfYgáVCôóåy'a;ëÚˆQ´xî]?9©£@‹îÉMx@«G9â†õò©yAÝÉyÏo´ÚÞ?ó7
-{|ê0#FP%oªprT
-ÃRK d>Ñm[ží$þQýD(Bî—¸ˆ×¢ã•¾“	¸¤Èh{嶗.¸eƒaE–ÅÍè9JcÄF†ë"Á¼›6xuÙ„v™„wŽ>r³œY(¨p¬C°.	Õ(áª	önxUÆÉ}ç¡·,Þ)v¾qç);«Ÿ°\[ì|ÀÖwfhÉä“”}îàF™„ÕOŽ³?GÈU$QS©r^D•ÃqUQf$qìò¹¬Â›'c.@—ᥘPQâ¿S&þZ6)ù''–Ä`]ÆðKšW§ÿÉ¢jMSðíÌkðFSÜeÇ4Ã%Oöp¦Ù¶-„îv;OÌYo-‹‰[òò¶÷-:ž¤x,8IŠ«æ¢
-$â\$0;Š<euŠ<ãJXS%Äi‹Q¨Âέ^³4çn[ꇸmŠðï•?Î87£LëÜŒüÝŒÌ]† w^ÇS§¬ó´?
-R
-&L A˜`Ri[B0‚—°¼b@§¦»ôt‚^W:§!GÕÂúsïä‘z.¾åñÞò«€ðTŒf°PMÑÙ³£âwTY(zò¶ÝjÇ [ˆbßÑ-1QwÑé–o®¯˜0 !¢
-éþt¯‘­–ÖD¶[»Ã„kòÉ›‹¸êbÍèÀÕM\rÖäuŽÊX¦ðñÃg”hAï’ˆ'…[ÙÅóÞí؁h2„
-§Žö8 £ÒfŸ2)d(ÆUsÜ"Ô‰Ò»FꬥÒ-pC
-ÁõAÚW×o—h!aê…ã±_ò,!¿Ì%ÕDé›f\bþ9%kŠy¥5<ŽIîâ^«õÀÌØ[´¤HŸlQºßô“x¶ó+ÐìW™Sò´MÉ}@b_” m‡âB–ç·Áx ž‰SFBK¬w੪ru÷T5œ}œÃ¨á ú#y.–Ólkv'{ì"X‚›×”¡ÜŠ¾§“ZgNúƒl?ô¶—ómÊ
-ÛJÒÔߎ$¬&HTß8gÀÕ{"M@bWëpՐ	Ê$v›'¾&Á$C(r—‰l6PbߍþTS¨•²¿œ´„PÃÕŠÁô3Î>¾»úðòýë³Y´Ìœ`~8,=û‰ÆòOrªþf¬ÀâÐdáû£näz½Å‚ƒÓ—m«¶ŒClÒšü°‰n2—tH=˜b44û¼Àm˜ñŠ†Pr>g®?š‹@%L‹˜ºÆ†2.¸ùòkLì+„Á®%ÙÃWOÚS·Õñ×9‡íî³ä¸CÂgČڪ¬–\4Ò2åwŠ]§Üò“cýèEårF»öEe/Ã4c¹ôðŽ3‡'PÓŠ
-=KȦ’ñãCã>¿ÒãW*+°ø&ù€ýkÞ4þJË =|Ûs9giŠ¬ÓÓó‡Þ`?Š,éPÅþe<`ò._¯Ü‰³m+?íVPS¼÷ðSÖƒú>mÿCA
+xڍWYoÜ6~ß_!¤Ö±¬‹:òP ±“ÂA®ÂE \‰^«‘D—äÚ0ß9¨½¢Ù‡åp8$çøf8ŠƒM¿/^­oD$qTÇu¬nƒD$Q'AQÕ‘¨ó`ÕŸÃ*]~]½½x“¦AÕE‘£dš§Q%pÉ\éAvãò<yx©Ggt¿<Oò¤/ïä½S†—r<iñzµøw[áîƒ+E”eA3,>ƒÖÞq”ÕUðH’C‰**„ ºn,âC;1kG^G¤0꨽~îN1q#‡eZ†kÉÓOW—S«IâV÷½^¦Uø؍f5zäØâD »ï™mÔ@‚øçwK^ᨂÚ|ãÕÖt^|†œ'Y$òšumô8ªÆuz´/Øû";4ij2*âŠÅ/_|I²ü·å¹Hù6"¶V1ñ+-uì«“£Vw³l2.ËõQò3Ù& ö6•Þ&`¨Mf¥yoÖ›e•…[0Ï—çyœ„Ý-ì¬* Ùà¹wÝ褌²-Ú'?á­Ô€ÖËst¦á}{$7y~côöþÙt£tÇ7 3±°r UòºGO¡´Ì!µ‘Ñú@æݶå‰4^âݍ„"ä~‰E¼–-¯t­’ÀHÀ%"£í¥ß^ø à–
+†Y#4£ç ¬•®D‚y7nðê¢Ý2	ï<}ä
+fy³PPãX…`]êAÁU#ìÝðªê­—ûÎCçX¼Õì|ëÏÓnV?é¸ ¶Øù€­ïÌ0ŠÈ'i÷ÜÍ2
+gž<g~Ž<Ë I¢ZˆÔ9QéqœGe”Iû|.ÊðæÉ:€ÐEx)GT”øïô†‰¿–uJ¾ÇÉÇ‘%1X—1ü’úÆé²(…ZS¾y
+ÞÈcŠ»j™f¸äÉ.À´Û¦ÐÝnûþ‰9ë­c1yKCÞö~cdË Â“4’GEq„¹°‰8	Ì‘§¬ŽÈ3®„UBœ6…2lýê5K qⷵÿ^MÇYïf”i¼›‘ߣ›‘¹ËäÎëxêt€užá§^IB!Є	$LjÃcCFð–·@ôèÔt—ž^pÒ•ÎiÈQëŒtÓ9wêH=_„òpïøU at xjF3X¨ÇèìÙQñ;ª¬Šƒ¼i¶Æ3è¢Ø·@´KÌ@Ô]v@úå›ë+&,hˆ¨Bº;ÝkUc”³‘k×þ0éäšüFòvÆ"®ºX3Zpuœ5yU†ƒ¶Ž)|üð%ZÒû‚$â	GéWvGñ¼ó;v š¡EËã©£'Qi½O™2ã*É9~êĆéÝ«ÌÖRå¸Î!…àú Ü«ë7‡K´0õÂñØ/y–_æ’j¤ôM3.±ÿ<ƒ’5ż2žGÏ$÷qoôºgf쎃-FQ¤O¶hÓmºQö<Ûùhö+‰Ì)yÚ¦äS@b_” mûâBŽç·Áx ž‰SFÂ(¬wੲôu÷T5œ}¼Ã¨á ú£x.PŽÓlkw§:ì"X‚›ß”¡ýŠ¹§“oNN¹®ï\§æÛ”¶)”¤ét;’°Š QNøÆ9®Ú;i
+»Z‡¨†LPî ±Û<ò5	&B‘»Ld`³ûnô§šB£µûå¤%„ÞëFö¶k™qöñÝÕ‡—ï_ŸÍ¢eæûÃ	`éÙO4–’SÍ7ë$6ˆ‡:ßu{À ×›-œ¾l½eb“Vç‡Mtù¤CêðÀ£¡ÞçnÃŒ'PÔ„’ó9s§£¹dPÁ´ˆ©kl(cÁÍ×´ÆľBXìZ’=Üqõ¤=õ›Qé:ï;]»û¬ 9îP€˜2bFm	ÕV.i‘ò;‹Í®Ó~ùÎ˱~ô¢r9£]û¢²—aš±\LðŽ7‡'PÓŠ
+=KȦ’ñãCã?¿ÒãW*X|“¼Çþ5¯ëéJK=|×q9giŠ¬ÓÓó‡Îb?Š,åQÅÓ'ÊxÀä]S½ò'ζ­ü´O°‚š2y?e§oÐi„OÛÿ CA
 endstream
 endobj
-6366 0 obj <<
+6360 0 obj <<
 /Type /Page
-/Contents 6367 0 R
-/Resources 6365 0 R
+/Contents 6361 0 R
+/Resources 6359 0 R
 /MediaBox [0 0 612 792]
-/Parent 6356 0 R
+/Parent 6364 0 R
 >> endobj
-6368 0 obj <<
-/D [6366 0 R /XYZ 151.701 685.529 null]
+6362 0 obj <<
+/D [6360 0 R /XYZ 151.701 685.529 null]
 >> endobj
 338 0 obj <<
-/D [6366 0 R /XYZ 151.701 472.35 null]
+/D [6360 0 R /XYZ 151.701 472.35 null]
 >> endobj
-6369 0 obj <<
-/D [6366 0 R /XYZ 151.701 441.788 null]
+6363 0 obj <<
+/D [6360 0 R /XYZ 151.701 441.788 null]
 >> endobj
-6365 0 obj <<
-/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F71 5424 0 R /F17 3698 0 R >>
+6359 0 obj <<
+/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F53 3738 0 R /F17 3698 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-6372 0 obj <<
+6367 0 obj <<
 /Length 2203      
 /Filter /FlateDecode
 >>
@@ -21800,57 +21768,53 @@
 Ôšé«õÆèÈzoÚzm¼>ÚØ0ôÞu]»¶Úëz>$Ôp“JuJ—Z+mâñ˜Ä"ÑÕ»ÝÕÿ® vÂW¨¬]eõÕêU{¿­´²i²z&ÊzeÃDEapµÚ^ýëJOe…KŒQiú3aƒT‘@£H›Þî± þ£Ø{ï²Ç²¡EäíÖ©ñºc?ðò&ËÚc30ámÏÿwíy·èûr_,¹	§’ëÕƏ•ŸòÕŸ
 >=¨³8õná/ÑÞнÐ2þ¿mÙ†ØTÞÖnDÞ2ê¡.ˆjÊ^ÜCñ0 ëÝiÏek?öDF at 8jí'Þ€|#£Æª0NïÛn
 œ‡pz	vîy‘µõá8²U”pµÀy‹ÿp;/ÔÑüUöÞxb9§	ün-ÂeÂêo~ztÃÏòÅs×6ÿx5òëðËüîñØÀï 't-˜£æõˆÏܱ/r„µ·G¹_OêCà|øö
-ÃÄR>:TÛ—²yàµãýþXMNÈ÷¨ÜD”‹Û»ubفT{sÖ¼Brð©{/@Žà®öˆ0PW0pìév‘Wr²x^Ʀ*ð“1¼\búàõèԸ賮<K>šú*ÑÁøu]hÌÄËåÒ–ÿ³®pƒð4ñžþ5	¹ñ­¯à7—u`g·	úQÏÐ3~Ö«—±W6y™ÑÁLæ†JùtòÙ¿x&5uOxN‘£ÃÄ{×ôÇ®`Žøä6 »¼.›%{€[tHb½þ¥Ðm¬
+ÃÄR>:TÛ—²yàµãýþXMNÈ÷¨ÜD”‹Û»ubفT{sÖ¼Brð©{/@Žà®öˆ0PW0pìév‘W¯têdƦ*ð“1¼\búàõèԸ賮<K>šú*ÑÁøu]hÌÄËåÒ–ÿ³®pƒð4ñžþ5	¹ñ­¯à7—u`g·	úQÏÐ3~Ö«—±W6y™ÑÁLæ†JùtòÙ¿x&5uOxN‘£ÃÄ{×ôÇ®`Žøä6 »¼.›%{€[tHb½þ¥Ðm¬
 <æÖ
-·ÝØ@-9ÞMñÐ ÿÕý5j„ºg}aYq‰E M3Æ{I0¢àEWr at E`JÂ]…÷|O"úå8-^˜]6ñ¾vƒš[|OV.è 2;²q.ˆ¶ë 0°`J\˜vOh€‚‰(ps„HÅ‚…‡ÅW>;3£°/¼”kùxÎCSê÷n3&dY&è§Ó ¤åÍL¿€(¥ÖÅfGP:Âø	}½?¸¾Η‚&„2bÒ‘ô³6A%wcIÄ怭«ñê½ã凷oC÷ðV, zÉ rÅ–‰"¨!vn¾™ÓXŽ‰Âp¨†QE^¨A„;Çéa0RsñQ(a_÷̯ÏdCYADRÚd7·«Ê“i( üLbÚ•Xß¿àvWËÞ”¶žfWܹ£1€Ïý‚ÀíïÛùÆ{†Ê$1ïO¯u8p­jPÑKübN-g øÿ¬C]ªBÐNÎEðë&UdÍ*ceýð»MŒòc{ja¸u™ù—¯è,ãGÌJø°cÀ"ßbûB9˜¬1&¹eÕž%ä™þ1Î 9vkô8–°9“ƒ’Ò`ɪàÃïÛÛ‹?Ú\¤÷w°
-]æÔ‰Ö¨y=7pdÀûÉŠì/M.T=oR’-ªŠWŒÕÌ]„žÀM§XÚÞ¼¿ùÖK	îÄ
- žÈOŒ—÷îX
-¼øŠ?DröI&×n,#&>qŽuÀ\6ï¸þ5™Û4NTpÎ/_9¨>ôC¼þ	¯]È4›ñ³™ê©­‰¤*"ЋWSÇž
-s5<°‰ªÄÿsq‘øÀM4I|*k›ûż oæy”jC
-]v?á´™•3V„ñ¾Æ!Ü–X‚ž&
-ìåbHÛÁI­ÒÀT¢"ÿBkT‚_ºâÄÝPrUª^xë[:‚ ˆýÓs]Ùõ·YŠ¥ÃSC6v~¢ïƒó{WïÝõw…5†·“BÝv‹Ãèv¶Ôõ±ï®E3C9k¦j3WÉýU¹¿>tåhþ/Ø:ž$@»ã,ˆ	²¬ÐÞ¸€“BˆË62”4\͘|ìþ7’tøüùd"1](¸´Q½dDl¥9¸©k Å"êoš5€q1²?jÖpZõ3̬x‡tR|Q{ntº®„j~"â¡iœtâzÒAk(‰?K[£ˆÜŒr/Œ
-®õî¶Û%¡Òú˜h&S"•CöøÍÀ†©ü;šG¶9ó•Õþ¼óݶ558¡'‘Ô*A\4{€qUß2ÔLÞbâšAíN0vŽ@S6Àe“cqnÚ°¿Ø7…ÀµëŸzEùÔœp!!§á©º¨ï7&¢N¬Å.„ÑJ€L†‰w·cDV•'†Oö§
-GAÑØ;ðŠ¥:ņ±UÂ=žU˜Þ
-ËMSÑ‹‘Ï5w©ܤ…›\ò¹†#í„W:„j.9$.ŠN‰ÌžL€
-«XÛócI(%³w·epþGdáÕ#æçÐò £Öƒ…_>bHB”B<n8þÛ®)W ÷{Á`ÆhéáÃaÍ“Ïî;ÄM>¼Ûן ¥ú‹—ãP·YÒ|?8|{Íêºeuòkê‘ÿj~gáM'ýÓQhj‰t¢Ï¨ ·Gâû/Æ‹×rn„u.úT‹Ïï~m°ñئƒÖdpÔtç=ꀗÒÔoG_—UêB6ÅRÛ*Oo¥N{ÁðA¨sz‡ Ïc#O3V^~,Í£]Mƒ,'—X« HæFÈÛfôþ^”Üœ:éú0)
-¿Oä?êÕ‘xõÛñ œúMÛ]‹oP©P÷Å••ûá÷½Ì[‰Í¬NÉ_`n¾/žy8È8ÙÁ==¨!¸ø¶Nåå ðÈ$£¡kÙ=ŸÍ¾©eFF 
-O+gþGä[pt–ﶪÆ'—¼Ö!‘,öÏ䑧gÖñ&Ÿ¿A¼®
+·ÝØ@-9ÞMñÐ ÿÕý5j„ºg}aYq‰E M3Æ{I0¢àEWr at E`JÂ]…÷|O"úå8-^˜]6ñ¾vƒš[|OV.è 2;²q.ˆ¶ë 0°`J\˜vOh€‚‰(ps„HÅ‚…‡ÅW>;3£°/¼”kùxÎCSê÷n3&dY&è§Ó ¤åÍL¿€(¥Ö§q¥#ŒO‘Ð×ûƒëûç|)hB(#&I?kTr7–DügŽغ¯Þ;^~xûF1DqÿgEÁ¢— 'Pl™(‚bçæ›95á˜(¬‡jUäå€D¸sœ®#5…6ðuÏüŠðL6”D$¥Mvsk°ª<‰A‘†pÁÏ$¦}Q‰õýÞa§qµlQàMiëivŝ;*øÜ/Üþ¾Ÿa¼g¨Lr#°ðþôJP‡ת½Ä/ÖáÔr‚ÿÏ:Ô¥*èä\¿îaÒXEÖ¬‚0VÖ¿ÛÄ(?¶§†[—™ùá€Î2~Äœ¡„?;(ò-¶/”ó€Éc’[XíYB^©áã’c·Fc	›39x )
+–¬z >ü¾½ý·¸ ð£ÍEzÿxÛÐiNhš×sG¼Ÿ¬ÈþÒäBÕó&%Ù¢ªxÅXÍÜEè	Ü |Š¥íÍû›oݱ” àNLa  ê‰üÄxyqïŽÕÀ‹¯øC$gŸdríÆ2bâçXüÁu`#ñŽë_“¹MãDçü‚ñ•ƒêC?ÄëŸðÚ…L³?›©žÚšHª"½x5¥qìÙ0'QÛ¨Jü?7‰üÑD“ħ²¶¹_Ì{ úfž÷@	¡6ÔàÑe÷Ž@›Y9cEïaÂm‰%èiÒÀþX.†´œÔ*ýL%*ò/´F%8€ñ¥+NÜ
+%W¥ê…·¾¥#€Ø?Í0×Ő]›¥(Q:<5d£aç'ú>08?°wõÞ]WXcxp;Y Ôm·È0ŒngK]ûîZ4c1”Ó¹fª6s•Ü_•ûëCW~Vàÿð‚­ãI´;΂˜ Ë
+퍫±À 8)„¸Üa#CIÃÕŒÉÇî#I‡ÏŸO&³Ð…‚AõÐKFÄVšƒ›ºfZ,²¡þ¦Y#û£f
+§U?ÃÌŠwH'ŵçF§ëJ¨æ'":ÆI×(®'´†ò‘ø³´5ŠÈÍ(÷²ÁØàZïn»]*
+¡‰f25 R9dßl˜êÁ¿£yd«‘3_YíÏ;ßm[SƒzIí¡ÄE³Wõ-C]Áä-Ö!®Ôîcç4e\ö09ç¦
+û‹}S\»þ©gP”OÍ	Òxžú§‹ú>qÃÀ`"êÄZìB­Èd˜xw;FdUybñdÚpänˆd½O¡XªS|`[%ÜãY…éÝ°Ü4½Ùñ\x—JÁM*Q¸É%Ÿk8ÒNx¥C¨æâCâB¡è”¸ÁìÉØ°±Šµ=?–„òX2{y[ö8 çßyôH^=b~¾ -0jð0Pøå#†$ôÀ@)Äã†ã¿íšrp¿fŒ–>Ö<ùì¾CÜäû]pý	Zª¿x9u›%Í÷ƒÃǰ׬®[V'¿¶ ù¯æwÞtÒ?…¦–H'úŒ
+r{$î°ÿb¼x-çFXç¢Oµø¼ñ®á׏m:hMW at MÇqÞ£x)ÝAý6qôuY¥.dS,µ-q ‚ðTpðVê´„*1§wðü06ò4cååÇÒ<ÚÕ4Èrr‰µ
+‚dn„¼mFïïEÉÍI¡“®“¢ðûDþ£^‰W¿ßÀ©ß´ÍеøU‘jõ±q_\Y¹~ßûȼ•ØÌê”üææûâ™×øƒü€“=ÜÓƒ‚Û‰oëT^>  ì@2º¦‘ÝóÙì›Zfd ð´ræD¾Giyðn«j|qéÁkÂÉbÿLyzfÿaòùŸÐ¼µ
 endstream
 endobj
-6371 0 obj <<
+6366 0 obj <<
 /Type /Page
-/Contents 6372 0 R
-/Resources 6370 0 R
+/Contents 6367 0 R
+/Resources 6365 0 R
 /MediaBox [0 0 612 792]
-/Parent 6356 0 R
+/Parent 6364 0 R
 >> endobj
-6373 0 obj <<
-/D [6371 0 R /XYZ 100.892 685.529 null]
+6368 0 obj <<
+/D [6366 0 R /XYZ 100.892 685.529 null]
 >> endobj
 342 0 obj <<
-/D [6371 0 R /XYZ 100.892 660.623 null]
+/D [6366 0 R /XYZ 100.892 660.623 null]
 >> endobj
-6374 0 obj <<
-/D [6371 0 R /XYZ 100.892 644.027 null]
+6369 0 obj <<
+/D [6366 0 R /XYZ 100.892 644.027 null]
 >> endobj
 346 0 obj <<
-/D [6371 0 R /XYZ 100.892 297.48 null]
+/D [6366 0 R /XYZ 100.892 297.48 null]
 >> endobj
-6375 0 obj <<
-/D [6371 0 R /XYZ 100.892 270.191 null]
+6370 0 obj <<
+/D [6366 0 R /XYZ 100.892 270.191 null]
 >> endobj
 350 0 obj <<
-/D [6371 0 R /XYZ 100.892 183.737 null]
+/D [6366 0 R /XYZ 100.892 183.737 null]
 >> endobj
-6376 0 obj <<
-/D [6371 0 R /XYZ 100.892 156.447 null]
+6371 0 obj <<
+/D [6366 0 R /XYZ 100.892 156.447 null]
 >> endobj
-6370 0 obj <<
-/Font << /F22 3706 0 R /F50 3701 0 R /F17 3698 0 R /F15 3700 0 R /F70 4384 0 R /F71 5424 0 R /F85 5521 0 R >>
+6365 0 obj <<
+/Font << /F22 3706 0 R /F50 3701 0 R /F17 3698 0 R /F15 3700 0 R /F59 4373 0 R /F53 3738 0 R /F85 5513 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-6379 0 obj <<
-/Length 1345      
+6374 0 obj <<
+/Length 1346      
 /Filter /FlateDecode
 >>
 stream
@@ -21859,97 +21823,99 @@
 $!EoÜâ)œ^w	kꊬd²öWë¿+Ëyj>s!M3EµžHO@ɏ²'y ¿×Å+niHV)5,a)-Hã1`Ex›N·½çzpH¥bz¨T7
 &%£é—–œ:z,h¼´.,¡Ü-¶	
 q££o\,Î…t\ž‹0ffÎk°ßØq„ B²¥9‹3½ÆíÀ‹\p£ƒƒåÎм‘h¤Çô|èÂg¦	xL…Ø®ß`
-z›°ácdú78!D¸É¡q>T ëa‰B¨D¨¹Ó=Î?è…$°õÉ»iŒEÃgJyÚ  «:x×l€¦;—S¹d¯âÊÏ\qgšÝü7è‹6Ôˆb4ëy ‹,«}8M„«F^§®]ûÄ<HÕ,ãÙzð勧€†ddÜ#˜Ér¸N¤Än¤Ñ>X8<†‰“ÿ¨Z²rß	ý…Lâ‚Vrh⮋s†¦ªòpŠñ)d€©tçÓ¸üè‚8tCù_EQ~wUý(Ìô*ÿÿfÃ~j¶´{:=„œÃVf^€Wx!—Á—8የJƳÚ7¨ª”¡›7mõØC†]<Ñ÷+}Ö£Ù’£ç>‰Pè¬}ôž¹¢àS…'Ý킈=̹ ¯º7ÐZ;wL~ŠóªsXûòÛ	
-U,ëez{{Mš¯4þ@U²Ñï0ÝÚ	Yý5΋øîÀ‰‰¶Ú°“ÔUê+ÛÓÊ$t-틪W£íÃ>Àr¦]P˜#eú'5DÒg[ž±üfMØ®m^iáqj×ѐz5Ç®€ñÇ‘/ëY¬õ Ÿ|ﭶƽه	ó}Kúc‹O
-8£Ñá}坑Š„íˆ}41aâ{.õÁx±Ïâ;3W"øñmÇ¿‘X—Œ±¢>9á]»n'<	¬öÏ
-Ÿ€õ€Í‘ÄÎRGT+UôÊBQ€·n%”Mx6gU¿c•¿gÿ›=ßúöeÇIïߏEÛ¦—<QÜw:Àµ‘ ¯=94´á©Sòâ[ì¤ÿ‰ÐÇH‹ÀìâÌ•㟆øڏ_øñ/J`Lâ
+z›°ácdú78!D¸É¡q>T ëa‰B¨D¨¹Ó=Î?è…$°õÉ»iŒEÃgŠªOj(dЄïš
+PÃtçr*—¬âU\ù™+îL³ƒÿ}Ñf˜CŒb=`‘eµo §‰ÐcÕÈëÔµkŸ˜g ©še<ÛC¾|ñАLƒŒ{3Y׉”؍4Ú‡Ç0qò¿UKVî;¡¿)@üAÐJÎ MÜuqÎpÁTUN1>…L05ƒî|—]‡n(â«(ÊïΠª…¹€>Påÿßl8ÂOÍÖ€vO§‡sØÊÌð
+/ä2ø’'|UÉxVûU•2tS㦭{hÀp¡‹'ú~¥Ïz4[’bôüÀ'
+µ¾øãÀ7W|j¡ð¤»]± ‡9TàU÷Z‹cçŽÉOq^uk_^b;A¡Še½Loo¯Ió•Æ¨J6º£ñ¦[;!«_£æÀyß81ÑVv’ºJ}e{šC™„®¥}ÑBõj´}ØXΣëÃ
+s¤LÿÄ¡†HúlËÀ3–߬ 	ÛµÍ+-<N-ð:R¯æØ0þ8òe=‹µ„ã“ïÝ¡ÕÖ¸7û0 a¾oIlñIáÂg4:¼¯¼3R‘°±æ/&L<P`Ï¥~!/öY|gæJ¤ ?¾íø÷/ë’1vAÔ'‡ ¼k×í„'Õþ¹áó°°92ØYꈪb¥Š^Y(
+ðÖ­„€²	Ïæ,°êwÌâ¢ò÷ì¿`³Gã[ß¾ì8éýû±¨bÛô’ç1ŠûN‡¸6àõà '‡æãáƒ6<uŠ@^|‹ô2úâi˜]œ¹²ÀaüÓ_ûñ"þ:IM
 endstream
 endobj
-6378 0 obj <<
+6373 0 obj <<
 /Type /Page
-/Contents 6379 0 R
-/Resources 6377 0 R
+/Contents 6374 0 R
+/Resources 6372 0 R
 /MediaBox [0 0 612 792]
-/Parent 6356 0 R
+/Parent 6364 0 R
 >> endobj
-6380 0 obj <<
-/D [6378 0 R /XYZ 151.701 685.529 null]
+6375 0 obj <<
+/D [6373 0 R /XYZ 151.701 685.529 null]
 >> endobj
 354 0 obj <<
-/D [6378 0 R /XYZ 151.701 621.077 null]
+/D [6373 0 R /XYZ 151.701 621.077 null]
 >> endobj
-6381 0 obj <<
-/D [6378 0 R /XYZ 151.701 581.364 null]
+6376 0 obj <<
+/D [6373 0 R /XYZ 151.701 581.364 null]
 >> endobj
-6377 0 obj <<
-/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F17 3698 0 R /F70 4384 0 R /F71 5424 0 R >>
+6372 0 obj <<
+/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F17 3698 0 R /F59 4373 0 R /F53 3738 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-6386 0 obj <<
-/Length 1619      
+6381 0 obj <<
+/Length 1620      
 /Filter /FlateDecode
 >>
 stream
-xÚ•WK“Û6¾ûWhz©<+¤¨—;N÷Ñ´›¦IÚ¸§¤ZâÚêêáˆÒn7Ó_€€liãd¦'‚ à€ÞÎÞÏÁãåfñüEšx2
-BGÞæÖ“BÙ:ôµ©¼Má½÷¯öúЛn¹RRùñò¯ÍËÅO›ÅÇ…-““M* /¯ïÿ^‹/=¨uæ=8ÑÚSq$qtå½[ü~NI–³õÿQâü©FAš¥S7â4
-{qy±T¿ZJÿ×?ß‚/Iê_¿ùíâæ5:ºV`8ÃíÎå7¯7¼y…K :…ÁZ¬%êɵT”°ZsÛvf¹Š2é?.ÃÌošäm³S¿/ä,Ò]”ÍŽ&ý¾´DY“÷eÛ<[®b™ù‡ÊhËj}‡jxf‡ÑV¿×ý«ÖÙ©’;dÞÖpÊ^o+·[ùe¿G*Âc~2Ú
-KùšVÞé5o5q‹¶Öà˸	—ú®­*ò´e9có®Ü.W `
-âÁ>DͼñtÑú)À”ò£g8Fþ©¢k¶‰ü«“ÍoæÚÞû_TêÉ0XÇ2â‹Š$ 2$#q —+	Èð_,•ôî!––€ ›‚ˆKÓGo¿põJ"aw}*’þ8¶aâG·ÄŒºµ=QE	’|¨xž£W ÖÒ·4Ú¡®uW~2Dw3jh)¸–l4-ókÝc?¿þ‡•À½£1C´Õ¬GšìMg0ð©ð),ÐÖ Š^AÒ¸M §ªxµ?’E§QïÍ y5X€³%D÷ù¨S]«ÉçéIG(PÀÂpŠ>œn– #<7#ø"eþ9P0ò^÷lØ”HaB ›qó²Ö(r@¸2<Éõ'î"ad<cŽœ9uaªòÞéèòaœúèp'|ääº!u¹ŒÆ	Ç¢4´ŸwßꎈÚT„¸TX&î]=¨‰
-Æ¼uªØbÛ늖SB›‚cQòœ;üôJ iIû7˜ç2¢Û@‚OÇJxÍ h	§l»o‡ª …½CØ=c9š„øÎ:[Ú~¦±cº†„Gæ×™ƒÓõeàxQ@*[N]ÅÈ2.¯È¡Ûk]ÜÛ;Ày$ä±Ê¢€CÔšŠ¦/Û}CÔ/„¿î`{Àº+
-áÚKƒu*\e³0p.Õ'£ÓÉs$ƒõªÈI,‡Stx[hÅš¾!ýª—Hf™Üèr,Ƙw4ëÌÇ¡ìLͱ´Ä=æÐc¹Ã¨8â‚ün.Ž¦„
-+ŽGYËÖ{^à¸.!±
-s\T¼m[
-h>86[$‚›í1ÕWŠJ¿Ëܦóž8Ø\ƒ¦—×»á@ìSŸˆ¦}¢{Ê‹Ëë+$	9P`hORÓ†wÆ‘·]	Åï)ÍNö€þÌðÐÞ[²炆¹«À )"Èg Úźӽ!W; ts¦º¿ºF•ð¦	Ô»<o‡1¥±…»Áp¥þåpíD
-h_†$æ
-¶[&&Õ.h›\‰‹%]ÆÍ‚m]·
-ѵ¶OúÑ̓Ř5Oš·<j^ÆܬЋY5™m—Ò$&—pe°L`ýžêª\§ºŸTÀúúYöîYÝüŒ'~5PìOívoš‘Ç
-”ƒâhWž`„tÃöé’3…Vå$‘Ýœ=ÒäØw£S#Á	÷¬„Á
-cÕîˆ`„¶_n¸Bù
-ô?×ı°twÈ	~ãÀú™þƒìæ>±XpÚ¹¥¬¡ÃíöÄ(Ì®3lÔµWm®+½-«²=Š‹çË¿ƒd2oŒM`:Ð@сÃaÝ!¦{Ù Qénç±Oï4¾oÊO¸.HxF ûÐöonIêØâp·ã	&	„¦çs¬ª>Ï_zo©x,nPžãh'\jŒëtÇ2þèc€4](„´o-ÍÆ'ûø)F›î¨ðl€æ7¿Xý—†òvöà>ûù“J©øêçOF*€oÓìÛ¦„C…_#~Û **Ìà?¤“>
-ýšg’¸§}ÈXb̓áûÙ	Ÿ¿H¦âi a.H»|ß~÷÷¾ÿÑêz«@À“Í3[k0æNívÿ0lÓ6†YŠ> à±â6—ÅO£øà“óe
+xÚ•WK“Û6¾ï¯ÐôRy&VHQ/w:î£MÓ$mÜS’WâÚêêáˆÔn7Ó_€€lkãd¦'‚ à€Á&Á/g‚Ç‹õÙóŸó,yË4	Ö·"*Vq©U”I¬«à]x¹Õ;g†ÅRI¦‹ëg?­Ï>žIÐ"y´IEô•íÙ»"¨`ñE "µ*‚/Ú*-¢,Mn‚·gœRƒåbõ”x?dÄI”ù±ižDŠ½¸8_(^.døÛ_oÀ—,¯^ÿ~~ý
+]K0\àvïòëWë?_¿Ä%P‚Âh%VuƒäJF*ÉX­¹í³X&…qö#Mʾ[Äyèê¹#‹FWu·¡‰ÛÖ–(kJW÷ݳÅ2•E¸kŒ¶¼¡Õw¨†gvœl¹­v'¬jXg¤Š HþeßÂ)¾iün>Ôn‹T‚Ç|/d²>–
+5­¼Õ-j¾ÑÄ­úVƒ/Ó&\rCß4äiËrÆ–C}³X‚€©ˆû5ð¦Ó%«§ S*Lžá˜„ï¥J®Ø&ò/6¿™k{F|Qy ãh•Ê„/*‘ ȘŒ¤‘\,% #üy¡dh´ƒXZ‚î*".Lg0Î~áꕈDÆ×þúT"Ãiì;ÃÄ-Žn‰moQU
+²rlx^¢W Öâzíضz¨?™¢‡»ž4ô\K6ºžù­vÅϯÿÁcEepïhÌm5ë‘&[3|.B@
+ô-ˆ¢W4~SÀi^u{²4ê} €£lFp¶Ä€è>ŸtêÝnè5ù||Ò	
+°8>FN×€‘žŸ|‘2ÿì(¥ÓŽM›²)L `3îñ~@ÒEŸB†'¥ÞQ¢àÄ_$ŒŒgÌ‘§®LSß{B>NóŽÓŒO‚œRwD .ŸÑ8áXÔ†öóî[=Ñúâ‚Š—
+ËĽ¯Í#±!И·^[ình9'´)8%Ï©Ã_	 -+Òðó\&tHðéX	¯ù-áP€€m·ýØT´°õ»gÌ!G“ßÙ`këfJ;fèHx²`~88]_ŽW¤²ÅàáÔWŒ¢àòŠº½Þǽ¿œ'Bî«,
+xT@­ihú¢ßvDýÑHøvÖÖ}iˆWA­rá+C\Ä‘€s)¨>Nžª ¬çPEb%œbÀÛB+Ö87AúT/‘Í2¹ÑåTL1h6˜c=˜–ci‰»Ï; ?ŽÆr‡QiÂøÜ\<M	
+V÷²–­;^àø®!±*s\T¼mߌh>Ú7[e‚›í>Õ—ŠJ¿ÏܦKGl.žAÓ‚ëݸ#ö¡O$Ç}¢™zÊ{‘Š‹«K$	yP`hKRÇ
+ï„#o†Š1ÞS^ìý™=ࡽ7d/"Î9
+sWRDÏ@ô;Šõ !W; tw¢º¿¼B•çð¦‰Ô»²ìÇ)¥qwƒáÊÃ;Êá
+Û‰оIÌÜplY˜˜T» mr$.–Tt4ömÛwD·Ú>éGS0h`Ö\<iÞó¨ys³A/fÕd¶\ʳ”\•Ñ2õûXWã;Õýô¤Ö×ϲõÏîä'<áxð«z¤;´Û­é&7PŠ§}y‚Ò
+Û§OÎbØÔG‰ì÷àì‘&û¾›	N¸gen›~C#´ÿrÃ*ì ÿù&Ž…e¸C@NðÖOôdo0÷‰Å‚ǝ[PÊŠ:ÜfKŒÊlÃF}{…Ñ–ºÑ7uS»ÉS¡¸Hqºü{HfóÆHЦ
+8Öbú—
+6^ûôFãû¦þ„;à gºmÿú–¤ö-w{p!1à(Ðôcžu@ÕçùKï-•NÅ
+JÂ3bì­â„«3Pñn_ÆRÀ}¦‚ö­¥ÙôdŸ¾#ÕdÓž
+Ðüæ7 «ÿÒPßÎÜ'?RÉ(_ýüÉDEðmš}Û”Rè¢ðkÄoDEÅ<âÓHà‡ô¨f›g–ù§}ÉTb-ƒáûÙ	á[{,žG2+`ÁKb—wýwoݏV·7:<Ù<³µcþÔ~÷3ÑÖT·ù8.¢Xð·¹"}Åÿ ÕbóS
 endstream
 endobj
-6385 0 obj <<
+6380 0 obj <<
 /Type /Page
-/Contents 6386 0 R
-/Resources 6384 0 R
+/Contents 6381 0 R
+/Resources 6379 0 R
 /MediaBox [0 0 612 792]
-/Parent 6356 0 R
-/Annots [ 6382 0 R 6383 0 R ]
+/Parent 6364 0 R
+/Annots [ 6377 0 R 6378 0 R ]
 >> endobj
-6382 0 obj <<
+6377 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [99.895 422.881 244.524 434.57]
 /Subtype /Link
 /A << /S /GoTo /D (samba-pdc) >>
 >> endobj
-6383 0 obj <<
+6378 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
 /Rect [123.651 116.961 219.789 129.913]
 /Subtype/Link/A<</Type/Action/S/URI/URI(mailto:jht at samba.org)>>
 >> endobj
-6387 0 obj <<
-/D [6385 0 R /XYZ 100.892 685.529 null]
+6382 0 obj <<
+/D [6380 0 R /XYZ 100.892 685.529 null]
 >> endobj
 358 0 obj <<
-/D [6385 0 R /XYZ 100.892 660.623 null]
+/D [6380 0 R /XYZ 100.892 660.623 null]
 >> endobj
-3762 0 obj <<
-/D [6385 0 R /XYZ 100.892 474.704 null]
+3743 0 obj <<
+/D [6380 0 R /XYZ 100.892 474.704 null]
 >> endobj
 362 0 obj <<
-/D [6385 0 R /XYZ 100.892 404.412 null]
+/D [6380 0 R /XYZ 100.892 404.412 null]
 >> endobj
-6388 0 obj <<
-/D [6385 0 R /XYZ 100.892 376.471 null]
+6383 0 obj <<
+/D [6380 0 R /XYZ 100.892 376.471 null]
 >> endobj
-6384 0 obj <<
-/Font << /F76 5480 0 R /F17 3698 0 R /F15 3700 0 R /F29 3731 0 R /F30 3732 0 R /F58 3733 0 R /F68 3734 0 R /F50 3701 0 R >>
+6379 0 obj <<
+/Font << /F76 5472 0 R /F17 3698 0 R /F15 3700 0 R /F29 5413 0 R /F30 5441 0 R /F61 5442 0 R /F71 5443 0 R /F50 3701 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-6392 0 obj <<
+6387 0 obj <<
 /Length 2054      
 /Filter /FlateDecode
 >>
@@ -21977,35 +21943,35 @@
 !+=_xÚ†Ç[CÅ¥¿­¶!©Ïq¢Õþ²TŽãçõÍ%1x®
 endstream
 endobj
-6391 0 obj <<
+6386 0 obj <<
 /Type /Page
-/Contents 6392 0 R
-/Resources 6390 0 R
+/Contents 6387 0 R
+/Resources 6385 0 R
 /MediaBox [0 0 612 792]
-/Parent 6395 0 R
-/Annots [ 6389 0 R ]
+/Parent 6364 0 R
+/Annots [ 6384 0 R ]
 >> endobj
-6389 0 obj <<
+6384 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [300.596 344.72 346.02 356.409]
 /Subtype /Link
 /A << /S /GoTo /D (pdc-bdc-table) >>
 >> endobj
-6393 0 obj <<
-/D [6391 0 R /XYZ 151.701 685.529 null]
+6388 0 obj <<
+/D [6386 0 R /XYZ 151.701 685.529 null]
 >> endobj
 366 0 obj <<
-/D [6391 0 R /XYZ 151.701 306.856 null]
+/D [6386 0 R /XYZ 151.701 306.856 null]
 >> endobj
-6394 0 obj <<
-/D [6391 0 R /XYZ 151.701 274.78 null]
+6389 0 obj <<
+/D [6386 0 R /XYZ 151.701 274.78 null]
 >> endobj
-6390 0 obj <<
+6385 0 obj <<
 /Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F17 3698 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-6399 0 obj <<
+6393 0 obj <<
 /Length 2281      
 /Filter /FlateDecode
 >>
@@ -22028,34 +21994,34 @@
 ùekÛ=QÀ,!=6BteGàA^nj¢ù~B9ZH²a(õ«@¶·"ÿzûëg"|®Ê{ëúgÔÚà}⪳˜ô¦Ì=kDìs˜Pñp9¬P	¢«°«¦¦%®rƒ_C“ß!	Ò´Ìs¼ÎÿF¡iá šÂ&‡gzÝ+óIQQ©†ÄE ›Ò¤%Šïظ’4)µ0;¿€Ðdßèzë‰DòRÚÊú]”¾‡Gƒ˜_b.ƒ÷g@š‚!ïËîÿ@8fÂå¡ÖÖ]K!ý7®Q¿¥O3îÐëcæiߺҰJ~ÏïP</lê¦t’΂ðKŽ ÕÁ¬@˜•X¥,Mmé-ì÷EØèzC£²"N·v…æÅW»ë¹¢'®}p/Üõ"2&ýÕlœ•ïÏGwÁŠEÑëfj÷šƒ‹ðk«ªô»V¤jjèÁwæ+Û´Uál_ÎÕð×™Qñ琠YãÚšzJ؝YÛ£´1…‚îåcë¦/Ï„`ׇÈR¾IÃòàÞoǍS{“U4B©Ü`Pâç×]! ­ÑP?pîmã#(OÜð°fR´l߀t¨vtª&•ŒàÒõÞ•Ò%â)ôtÅU÷-­R1IÐîl5`Ž¦U]á;‡à˜lР"d3€Æ«IÕ¤Ѐ5•‹Nƒñi›1탇p˜¤^¡Ã)…p°3Td…ôñÃUÐ;5w1¢‡î?ë°óAÝÎE¥¸ëléð(FèƒQa±_bˆçªÄ§}3)6H0ñôÏ …ûV¼pè^ù¾@tŸNF¥½×ª>Äâ[hn`ÿZå­C£ãXP‹Î}Œ$Wý]ÝT=Êö¦lsS‘G ˆ•Œ.‚Çÿ£&"ùД{šè0¨˜»¨…‹èÈŠNÈãzíHÍ<mptÄ<Ÿ|Ôõ*y8÷(á‚	ü÷ö¾¦±?Tùèë¼½ISªþå%:¦ÛP‚$‰>xƒn~f…“Ø•Çÿu…²ð)oµm
 endstream
 endobj
-6398 0 obj <<
+6392 0 obj <<
 /Type /Page
-/Contents 6399 0 R
-/Resources 6397 0 R
+/Contents 6393 0 R
+/Resources 6391 0 R
 /MediaBox [0 0 612 792]
-/Parent 6395 0 R
+/Parent 6364 0 R
 >> endobj
-6400 0 obj <<
-/D [6398 0 R /XYZ 100.892 685.529 null]
+6394 0 obj <<
+/D [6392 0 R /XYZ 100.892 685.529 null]
 >> endobj
-5319 0 obj <<
-/D [6398 0 R /XYZ 100.892 660.623 null]
+5308 0 obj <<
+/D [6392 0 R /XYZ 100.892 660.623 null]
 >> endobj
-6396 0 obj <<
-/D [6398 0 R /XYZ 100.892 643.753 null]
+6390 0 obj <<
+/D [6392 0 R /XYZ 100.892 643.753 null]
 >> endobj
 370 0 obj <<
-/D [6398 0 R /XYZ 100.892 345.468 null]
+/D [6392 0 R /XYZ 100.892 345.468 null]
 >> endobj
-6401 0 obj <<
-/D [6398 0 R /XYZ 100.892 326.548 null]
+6395 0 obj <<
+/D [6392 0 R /XYZ 100.892 326.548 null]
 >> endobj
-6397 0 obj <<
+6391 0 obj <<
 /Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F17 3698 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-6404 0 obj <<
-/Length 2305      
+6398 0 obj <<
+/Length 2304      
 /Filter /FlateDecode
 >>
 stream
@@ -22064,107 +22030,106 @@
 ³Hmvy¦E²ÙW›ßƒ<ßþ±ÿùÝq¼ÉÃb·K3†]
 8#æù`ÊçËy{¯Ó$øèZc;†\7ö®ÙÞ«DeÁÃɜǺgRŠ§Þ}¿¿ûó9fק¡Ö›²½ûýhSíçMê"ß¼g»ÑiîÒàfóx÷Ÿ»h®“JWuJŠ„GyÏf^¶q¸¾ÚÞ'»4m[#”mí8|‹"_a¼tv«‚?/uW W0ð®ÒuȆÚú½]="J¶?óvS–õ {èN°ˆ~¯t˜&Kw• qƒ»ðÙ€HãàË6…c[Y:þ•±¶{r}kFë:ÙØšé'ÛÕÌÒ™ENR<õ®eäËÉ2/Ç“0_pÔL¶”EkÜ©£dÒaÚˆÀÖ ŒVQ`ºŠÉ-â/þJ¸¾áRï›ÆŸfåÜ™^Œ ƒP‡6ÓÉ8×lÉri<¾ÿ<‘†.àžX÷\10‹{bÊ/üýŸí*GZ	ç=>Gi¤!¾å%ÜË`‚ lFÀ§B/^±K îQ¼8+–nŽ³|©8rà]ä"“Ah1¯®Æ›˜à÷U’ˆ›Ei3ƒ˜(Æ\1"mÏQ4öl8F|ŽTÒÔªqHŒ´8/¦kà^Ûe/i
 ÀP——~Š]d_ªš{åæ›@ýW GÃ5iÁ¦²Ä<=z
-D’6ðáyqðò 3ß ÈÁ´uÄ»™‰êb¦æå&ŽÓ0Ks_¿y|ƺý¯sã7Ÿ•Nx©c„ÁJOöȇ,kÖ½?e¡Weûº=^·¹0c¢tµ¢@‡&lšW^½é†ÆŒ¬HëïU;›ñ´.ÆQìåø%…øÿ´ÿÿÅW:¡Êø3ØIPô3ªÙë¾J®¾õÜAXÌÈha¤L§Qúº†³¸š(ÄÚ×çÆ–>² ™Í§ÉT¨ÌhÆóáV¯Ô¿)}Í™~îAŸ¹H¡J¥“ké¹)‰ËB 'CôõÍɳ]ŒìxæCúËj6«ã„Y¬H[ÕƒíÍ¡ñ';!wÃ8ÕAÔí;êʾÂ|°µ5´ÐE'e7›n¢@¿¢¼I*ÆIvAƒ‘™%•±†‰o:'2r Ìö¦Áo˜Fj‚šŸN ¤<M¬½0³Y¹5ob€ærÖ?ƒ!îWˆØktW½s=Ã/rp‰8€cq¤¢"åCBÏI‰hi4²:\ŸÉ)´ëŸ:FKëƒÝ%E#ãþ!Õ.x±äC€Îϼ¢‘L‰=³¹=þH‘
-ô¾†yfå4îÕ œêæÌÅ0šJH½ñÇÛÿšÍÜ,ð÷Z؃Cø¡v/aóobí½Ÿš` ©Í4æÀª¯[7⤘T5ŽLqAr#
-ZÅ¥¬™õÅVõ=ÄŽaÒ•	ÕDÛ•¼ƒìGh'ˆjµ«BÄlsâ4Û¿“|zÅyÈàΔ5]ŸCm4M ÓýØ	ëŸ3zâ›	mE6îÀ~W»Pr¬_„?7¦¬Û©îÅr’0.q"€1utÇZ:7^,ôb5cl{n¦S¸L¯ÎpTú³”‹Œ10þþEpF¾Ód™¡—Ce+å‘Ôá[6ïϹ‚›
-<S8^Lw¬—÷œI7Ê)ê™gœ€+’sÅ;Å×Á·…‘¨áy5.\¾ðð‘鈧®q"dGá'Ò_H¥ƒt¾N xgzeöÔy~UÙ±nUL¤Yg2þpË©¸›ê RøÀùž±¿ÈM2Hg<HâÓ>a€cà‹]­Á½ë®¡¦óD
-lâ-…¶ÑPJ[ñ$Os'â°Nc‰-v^aí•H惪œÈÅ€ÖüVþç¾ò
-,òµ‡fû#thœLiUJ§ÖܺYiâðF.L.&”qØoÔšgpÈÉŒóWœé:虺úš[<:tφ \ÁLÑx¦èz`˜âv†¸Åà~¢Åþ-ÏÒ•×oû:qÙâg]|Û)ÁmX¨•òú©¥”’Nˆš7–
-†ÒâúÀ¡Íl­©â¡š™Ô­ýG
-4)u¥ ©¦’`ßUY§ðÉb82Þ‹X¿cÅ3€ò¤ø6ZxM€~A™ [.œºà@Ùz}©uR)¾uà£ëëï=½Ó”¿;xÁcb.í¨ÙaíÓ™ =÷®e*Èt¿
-(zðÐI¤Ýõy†„Åå8¹6£ÈÁï‘¡cÜt{ãVKǘ ª“Xyï
-ÿçµ%£6“_Ä
-ÝCFH½=Ù«+gÉøw¥ÐLëZ¨Je}å}›†ç^òDþ¦Ä#ðåŸ ¯â(…ö/*ÏòÏd¯bo÷hR ™ðnòÓÛ@ú#ôÕÿ'Y⍥¥ðÆœÁhgnåÅ‘iQ>¹n¼f‚žBÝ‹ùZ;Ó“fõ¹”ÓÍzŸåË
-å{P!aT¨+ÉÿA"ë€ÔÉ£ÌÚ2” Œ;Œææ ˜S-ó©¶8
-_›¦Îl&­}µÓb(~&Ú^^ŽTåù8«ZO¿¤äQ™,þ~Ì»ú£¡Aè`î5H"Qhºœå°Ï$øøïG[Ú3i€<¨#~¹S#D‘‡¼=U88½}}L#‰]Ü>Èvl¶PVäŒî[³?C“œM ßÆ@7½Érì,¥¨tÛIøùs¸Q’Æ5ã.•€³³è^B£Çƒ`š>š>0‹`üx¿&è”qœs À±ŠêH ™y2YÑò!_F
-"$ùœ~t(þ¯S?_½hmZ[«*<mkô~”-Ç47òàXzÐrR–ÿ "ŠÝ£nŠO-DvŠD
-bø§2B•7C3n¹x&³ßm¼Û¬Ç†ÿ	“sŁ~˜e¦÷òÝè¿ßïïþQÇzÂ
+D’6ðáyqðò 3ß ÈÁ´uÄ»™‰êbªçå&ŽÓ0Ks_¿y|ƺý¯sã7Ÿ•Nx©c„ÁJOöȇ,kÖ½?e¡Weûº=^·¹0c¢tµ¢@‡&lšW^½é†ÆŒ¬HëïU;›ñ´.ÆQìåø%…øÿ´ÿÿÅW:¡Êø3ØIPô3ªÙë¾J®¾õÜAXÌÈha¤L§Qúº†³¸š(ÄÚ×çÆ–>² ™Í§ÉT¨ÌhÆóáV¯Ô¿)}Í™~îAŸ¹H¡J¥“ké¹)‰ËB 'CôõÍɳ]ŒìxæCúËj6«ã„Y¬H[ÕƒíÍ¡ñ';!wÃ8ÕAÔí;êʾBp¨…cw¡†º¨`à¤ìfÓM4èƒáW”7IÅ8É.h02³ ¤2Ö0ñMçDF€ÙÞ4øíãÓHM at PóÓ	””§‰µf6+0·¦óMÐ\Îúg0Äýj[cîªw®gøEÎ#p,ŽTT¤aHè9)-FV‡Ëà39…výSÇhi}°»¤hdÜ?Ä¢Ú/–|Й£à™W4’)±g6·§BÃ)RÞ×0Ï£œÆ½€SÝœ¢xFS	©w þØaû_³™›þâ^@Bûbapÿ1Ôî%lþM¬½÷S µ™ÆXõuëFœt¢“ªÆ‘).HnDA«¸”5³¾Øª¾‡Ø1Lz£"¡Ú‚h»’wýíQ­vUˆ¸ƒm®Sœf;ãw’O¯8Ü™²¢‹âb(ƒ¡¦	$cº;a}âsFO|3¡­ÈÆØïŠa× JŽõâ‹ðçÆ”u;Õ½X.BÆ%N0¦ŽîXKç‹…žC¬¦cŒmÏÍt
+—éÕŽJ–r±€1Æß¿¨1 ÎÈwš,3ô2bH l¥œ ’:"|ËÆâýY WpSg
+Ç‹éŽõòž3‰à†ÁB9E=óŒpErΠx§ø:ø¶0µ <¯fÁ…Ë·‚ò ¾ >2ñÔÕÀ N„ì(¼àDú©tÎשãL¯Ìž:ϯ*;ÖM¢Š‰4ãLÆ®qy!UwSÝ @ê8ß3ö¹IéŒi@|Ú'p|±«5¸wÝ5ÔtžHM¼¥Ð6Ji+žáiîDÖi,±ÅÎ+¬½É|P•¹˜КßªÀ_‚aàÜW^E¾öÐÀl„“)-°ªS)ðÔš›@7+MÞÈ…iÁÄ2û
+’ZóŒ"Ð9™q£óŠ3]‡ã=SW_s‹G‡ŽâÙ„+˜)Ï]¯SÜη| ÁO´Ø¿ãYºòúm_'n#ûOü¬‹oû71¸
+µR^?µ4€RÒ	QóƲÁPZ\8´™­5•@<T3“ºµŸâHA€&¥®4ÕT’ì»*ë>YÌáÃGÆ{+cƒâw¡xPžßFo£	Ð/(`Ë…S([¯/u NÊ#Å·|t}ý½§wšòwo#xLLÃ% 5;¬}:óã ç¾ÀµL%p ù‚îWE:‰´»>ϐ°¸'×f9ø= 2tŒ›noÜjéàØ@u+ï½á?𼣤`Ôfò‹¸¢»bÈ©·Ç#{•ceá,ÿ®ši]U©¬¯¼oÓðÜKžÈß”˜c¾üÓ€áU< ¥ÐþEåYþ™ì}²ñõQìíMª $ÞM~zÛH„¾úÿ$K¼±´~À˜3íÌí¼82-Ê'׍×LÐS¨{±3_‹#bgzòÀ¬>—rºYï³|Y¡|*$Œ
+u%ùÿ Hd:y”Y[¦“€q‡ÑÜsªe>Õ§¡àkÓԙͤµ¯vZÅÏDÛËË‘ª£<gUCëé—”<*“ÅߏyW44̽† I$
+Mׁ³ö™ÿýhK{&
+uÄ/wj„(ò·§
+G ·¯i$ñ ‹ÛÙŽÍÊŠœÑÁ}kÖàgh’³	à[Ãè¦7YŽ¥´•nb;	?ÿa7JÒ¸f`Üe ÐavýÃKhôØbLÓGBÓfŒï×]˜2ŽsÎ8VB	 3OÆ"Ë"Zþ/ä˨A„$‚ӏÅÿuŠà§ñ«­MkkU…§m~ò¯å˜æF¼ KZ at NÊòDD±{ÔMñ©…ÈN‘HAÿTF¨òfhÆ-Ïdö»w›õØð?A`r®8г,Àô^¾ý÷ûýÝßQÃzÂ
 endstream
 endobj
-6403 0 obj <<
+6397 0 obj <<
 /Type /Page
-/Contents 6404 0 R
-/Resources 6402 0 R
+/Contents 6398 0 R
+/Resources 6396 0 R
 /MediaBox [0 0 612 792]
-/Parent 6395 0 R
+/Parent 6400 0 R
 >> endobj
-6405 0 obj <<
-/D [6403 0 R /XYZ 151.701 685.529 null]
+6399 0 obj <<
+/D [6397 0 R /XYZ 151.701 685.529 null]
 >> endobj
-6402 0 obj <<
-/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F71 5424 0 R /F51 3729 0 R >>
+6396 0 obj <<
+/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F53 3738 0 R /F51 3736 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-6412 0 obj <<
-/Length 2380      
+6407 0 obj <<
+/Length 2379      
 /Filter /FlateDecode
 >>
 stream
 xÚµXÝoܸ÷_±¸—j¬,Šúl‹qœ9\z¾Úhøò@KÜ]Á’èˆR|ùï;¤vµÑµ}é‹H‡äÌpæ7CE›Ã&ÚüõêæáêúCoò°Ì#±yØoD…Eo²¢Ó2Ù<Ô›Çà^Wccúí燉½Ë,K=.ø#æKÃ8ÜîD”ÉཱུºÕnw2M‚U=3õ5?ö{³•Q0tê´sÁña•$‰y‰Üï]”ÈtõþáêË• "ðž	›†Rnªîêñs´©aîÇMʲؼg·‘ifi
-ývsõËUtn ‘žŸ;oš”!iIPÝ6.‚'µ“Û]’%A¥ú~+3òp?õl"É@Y×òäÍí;ÆÑ{žøtÏã6}mpÿW·ðo	sÜݾ{ã×Ôh z'd˜&åŠ`q‘`(öORÑŒ¸ÈöQHj¹¹C!±ƒBÝ-C!±]‰; _x.[ʢݘñ²ÇÙ…õ✔¡² ´K - ŠŒköØ{¶2nâX7le萕¡mFËŒ¼q¿f¾§¾½ ×”20{lÉô³Vq&1¯x8_RwtË­UMÍ=’ ˆƒ£iA暊<_8¹HD˜D™wòa›
->ªÞ™®ŠÖ,4WöPX:ÑKuÿöwöƒé¸÷zl*TóÈr4ãRlõÔjÒs'Ê(Œ@˜¥…ÈšEð2_•¶–)½&ë½nÑÄÃ3[sàû)‚A™´·»rèL l+ǦR£fêdõ œ"  ÉaÌfŽK­9Â÷NV·5Þ!èˆBKÐ
-…é¾ÂňÀÏQsìÁ‘_›JC€ÉR/j ¦V
-!8†kýìÞLÔ¿©îe&“݉·©õnÍÃÔ ÁA%ø#Ù+G{l/$¶Mïz$3Ìó–@ ˆÄÉ3.Bz0Q’ÄÁ[¦Þx¶—V‘7;nwêW¤éá›Ûªc_7èØpÌ<çÒƒY)(žx4YF’N±áGÝ«¾ZDyiš­®¦¡ápãY_œ!{è¶]RýÁ''óFãI:ó0ïXÈ`¬‚åÿˆÛdΠ¯Ù$=^ªŸæÕè5“€Â× {4S[3±×ºvK
-SžfA¢zÆÝuÏC3¹ÝÉ2¸ÕÉó2ÔkÕôÈ+$Å«IP7ÚâÑÖkž£ý`Ž¥.q ¼Â2‰ I(aN "£3#)!81a«x’ ç¶Œ88ª‡˜½]“œâRgN옡94=–8âÔ‘:ãb÷&¾"
-g9©~>	Ða°`¨TKYHµvjÐiÆñõ§cVä»aõòP†tÊJÖ-ç¬Gãµ@ÁyëT¯Ff¤+€‰ÙفæA	¢ªÕÏwªWÝ9äƒóÓTÊ­e%†Zƒ1ÏÞ	=FhY»9íFìü5’‹#ŽÿÈ]4%M\I0vš%óÍ“¼}ä!(‚Âoà`ÁÝÝÊO¤ÈªËHÆàÑ·d‹@ÇÁÇ‘©>€°?;#zw…Ðe]±·¬l€À.½¹Æ™ã'N^£f-a8øÞHO·#R¿K¥À²<¥’éÁ Éa”30rĝ•4žûËÔÚíÌéVõOàøJÉ°\ˆE©+Ó0Oæ¤n»'³ŸXXäÚ¯Õq–å\/£è­F?‡üHÞ›8/O­ì7×ëÍt8rŸ¤ÌÔ	'…ÕKËs'•ïº&qÅsRœkò{âBy]ž*—÷¦R¡B—y˜§bi°÷I›Å [ öWûpêù5AâXÍ&Œmè¤ÌIÊ´(QJpžíšœ^8"ðLÞs-€AïÓ5x仿YÑv•Pk¥¹$
-ØØ7ý#,…Z‚òlœÿÀÄ…‘‹Ð4ˆÃø
-gòsÍ`ÂÀ‘YÕ00"ÁNÒXš–I3DAŸê4˧pmDX½֐¹í­š$—ï Tmã0E%9 at I_µSÝàép¹ÁÄr
-íÄQ$©¹R–üëŽÛ»Áìµ]-¯Ð4ªuÑ4+“³rg ÜåðHJ`XýÖ®`²Ltøé…k:Í4¨U§G*Uq†­™ŸEÃò	Cø¦s4<ZóDÅ}ûyÍ+vžÿ¯¬{{Sdp²I~/ú2x˜Ùÿ|‰ç<Ráè‘þ陵``5å-@Ö¿ë=ç5âÄw¹PoIÀSd Í÷\i°ßº„DAï 鷝{ˆÞáÅ´Ûôì™æJQtMßPHLGÂäÚGù„ƒ]{ÓÝ»’p ß¥ BWœ²^‰)s¿mž½©€wý]'%Ä|ñGð »zçðþË@;ÇÈÈWFë›Âži2ü#€YkН ’W÷NoK{„§ˆÛ½µ†…wulé
-	h}>eØMÁ!E|ra B¸0Yp†ƒ,$z;óˆ ;ü@Î0ì`<ÜEGŒüXz®”žƒp{)ü³¾(ÇÎ@‡š•Loð¡”Aöã*/‰ŠÀ·T=`§â÷!ß¾®WÏí8¯sÙï"ÿO5™W¬:3h¿ˆîÀW•u“EÌz­w¨é;>Œµ#ˆœþUÈäÖa81ÊÌ.6	Huá¹ÿ/­€2*˹GW
-ÞtÅD,©:¨€k²‘e¢[R¸üQõ|ž?Ûe¼mAÌ^º¥×Þ~Ÿì'Nx°¬6tdµš&&_xÓ—É\PÒMà%¯=báìwu/ä²¼n²n‹$øÙ)Ýÿt‹^õöŽ9þÛŸ;Œ»’³¶Åi¨¦¥3D¦L-Ã]Yø9ŸÝ¯ÙòüOn
-¨$±–á#ã5”(è€?cÃë_Tßxð“ºCß¡û,‰{ž ½SgL§1Ì“Gõ€±”Ë’aZºßVØ­»OÂd36"ò÷;|#.~Lx3ÍŽ“ô³§®þ7F”Î!ÿÏc‘Ȑ*sþoLÿ‹e´IÁÌyFfE ØÈÝQš,
-=ý*OB¬‹ÈyÀŸ^ÈÎÙóPdsåpÇ—?^_¿¾¾†VuO*4Ãášz×µ©ìõ=vå•ÁÍ7Ÿ|—»/„‰á±œêô¿,x/[°Ý¿Š.‡
+ývsõËUtn ‘žŸ;oš”!iIPÝ6.‚'µ“Û]’%A¥ú~+3òp?õl"É@Y×òäÍí;ÆÑ{žøtÏã6}mpÿW·ðo	sÜݾ{ã×Ôh z'd˜&åŠ`q‘`(öORÑŒ¸ÈöQHj¹¹C!±ƒBÝ-C!±]‰; _x.[ʢݘñ²ÇÙ…õ✔¡² ´K - ŠŒköØ{¶2nâX7le萕¡mFËŒ¼q¿f¾§¾½ ×”20{lÉô³Vq&1¯x8_RwtË­UMÍ=’ ˆƒ£iAæšÊ9y¹p¶D„I”y'¶© 9à£êéáªhÍÒApe¿ …¥½T÷o?qg?˜Ž{¯Ç¦B5,G3.ÅVO­&=w¢ŒÂ„YZˆ¬Y/ùEPik™Òk²ÞëM<<3±5¾Ÿ"ô—IÛÑq»+‡ÎÂö¸rl*5j¦NVÀ) Ælæ¸ô×Z#|ïd•q[Q3á‚Ž(´ÝPhî+\ŒüÜ5Çùµ©4˜,eð¢hjÕ€‚ó`¸ÖÏîÍÀDý›ê^f2ٝx›ZïÖ<L
+T‚?’½r´WÁöBbÛô®G2Ã<o	ŠH쐼0ã"¤%I¼eêg{iy³ãv§~Eš¾¹­:öu3ŒŠ
+Ç̃qNp!=˜•‚â‰Wa@ãe„ é~Ô½ê«EI—¦‰Ñêj7žÅðŲ‡nÛ%Õ|r2o4ž¤3óŽ…–Á*Xþ¸M†ñá úšMÒãe ú`ÞQžQ3‰ )|
+@±G3µ5{­k·Ô0åiÆ$ªgÜ]÷<4“۝,ƒ[</C½VM¼BR¼J‘u£-.m½æ9ÚæXjáRÀ+,“@‘„æ$! 2:3’‚¶Š'	úˆðq>`ˈƒ£zqˆÙÛ5É)n€!uæÄŽšCÓc9€#N©3.vpoâë!"Ð0q–“êç“ †Jµ”Å€Tk§f_:fE¾V/ eH§¬dÝrÎz4^œ·NõjdFº˜˜h” ªZ=ð|§zuНC>8?M%¡ÜZVb¨5ñìÐc$ˆ–µ›3ÜjÄÎ_#!Y°8âøÜESÒÄ•c§Y2ß<ÉÛG‚"(üÜÝ­üDŠ¬º,d}KÆ°Tq|™êû³3â wW]Ö{ËÊìÒØ›kð‘9îpâäÕ8jÖ†ƒ‘áôt;"õ»T
+,˳P*™š¦A9#GÜYI㹿LÍ ÝÎœnUðŽ¯”ËU€\”º2
+ódNê¶{b0Ûù‰…•A®ýZ]gaYÎõ2ŠÞjô3pȏ佉óò4ÐÊ~s½ÞL‡#÷IÊA°qRX½´<wRÉñ®kÇP<'Ź&¿'.”×å©òaqyo*P*Èq™‡y*–† {´9Qº`OqµW ž_$ŽÕlâÀ؆NÊœ¤L‹¥çIЮÉé…#Bá Ï„à=×ô>]ƒG¾»ð›ÝaW	µVš;@Ò€}Ó0ÂR¨%(ÏÆIðLlP¹Mƒ8Œßp&?×&™U
+#ìD ¥Ùh™4Cô©N³|
+×6@„Õka
+™{ÐÞªIrù^BÕ6ŽST’”ôU;Õ
+¾‘—‹L,×0€ÐnAE’º‘+aɿÌ^ÛÕò
+M£ZW}@s±29(wÊPž¤†Õoí
+&ËD·€Ÿ^H°¦ÓLƒQuz¤RgØšùY4,ª{°)xí
+‡Ö<Qqß~^óŠç?Ç+ëÞÞœl’ß‹¾æEö?_â9T8z¤?AAzf-XMyõïzÏy8ñ]îÔ›GðÀBAó=Wì·.!QÐ;@úmç^#¢€wøE1í6={¦¹RT]Ó7Sç0¹öQ>Â#á`×Þt÷®$èwE)¨Ð§¬WbJÄÅÜo›go*à]×I@	1_ü<È®Þ9¼ÿ2ÐÎ12ò•Ñú¦°gšÌ ÿ`Öt'ˆäÕ½ÓÅÛÒá)âvo­aá][ºBZŸOvSpH_„œFˆ.Bœá ‰ÞÎ<"hÁ?Pó;÷DQã#?–ž+¥çàÜG
+?䬇†/ʱ3Pà¡f%Ó|(eý¸ÊK¢"ð-UØ©ø}È·¯kÇÕs;Îë\ö{ÈÿBMæ+‚ÎÚ/¢ûŸEðUeÝä@³^ë]DjúŽcí"§2¹uNL§2ó‡‹MR]ø@EîÿËAk ŒÊÀrîÑUƒ7]1Kª*àšld™è–.FT=ŸçOÄv™o[³W£néµ÷†ß'û‰,«
+Y­¦‰ÉÞtÇe2— ”txÉkX8û]€Ä¹,¯›¬Û"	~vJ÷?Ý¢W½½cŽÿöçã®äìƒ-Cqšªiéß‘)Ó@ËpWþEÎßg÷k¶<ÿ“›êI¬eøÈx
+%Ê0* ÂÏØðúÕ7üäŸîÐwèþKâž'@ïÔÓéAóäQ=`,å²$Gc˜–î·vëî“0ÆŒˆüý߈‹ÞD³#Ä$ýì©«ÿ¥s@ÈÿðãX$2¤ÊœÿÓÿbmR0sž‘™A(6rw”&CgâìWy
+,`eXDÎþ¼ðúC~Ξ‡"›+‡ã8¾üñúúõõ5´ª{R¡×Ô»®Me¯ï±+wø¨n¾ùä»Ü}!L…äT§ÿeÁ{Ù‚íþ
+¬ä.‘
 endstream
 endobj
-6411 0 obj <<
+6406 0 obj <<
 /Type /Page
-/Contents 6412 0 R
-/Resources 6410 0 R
+/Contents 6407 0 R
+/Resources 6405 0 R
 /MediaBox [0 0 612 792]
-/Parent 6395 0 R
-/Annots [ 6406 0 R 6407 0 R 6408 0 R 6409 0 R ]
+/Parent 6400 0 R
+/Annots [ 6401 0 R 6402 0 R 6403 0 R 6404 0 R ]
 >> endobj
-6406 0 obj <<
+6401 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [339.296 276.769 409.465 288.458]
 /Subtype /Link
 /A << /S /GoTo /D (minimalPDC) >>
 >> endobj
-6407 0 obj <<
+6402 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [114.018 198.152 261.212 209.841]
 /Subtype /Link
 /A << /S /GoTo /D (samba-pdc) >>
 >> endobj
-6408 0 obj <<
+6403 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [313.349 198.152 460.543 209.841]
 /Subtype /Link
 /A << /S /GoTo /D (samba-pdc) >>
 >> endobj
-6409 0 obj <<
+6404 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
 /Rect [123.651 116.961 352.091 129.913]
 /Subtype/Link/A<</Type/Action/S/URI/URI(http://www.samba.org/samba/docs/Samba3-ByExample)>>
 >> endobj
-6413 0 obj <<
-/D [6411 0 R /XYZ 100.892 685.529 null]
+6408 0 obj <<
+/D [6406 0 R /XYZ 100.892 685.529 null]
 >> endobj
 374 0 obj <<
-/D [6411 0 R /XYZ 100.892 375.011 null]
+/D [6406 0 R /XYZ 100.892 375.011 null]
 >> endobj
-6414 0 obj <<
-/D [6411 0 R /XYZ 100.892 342.824 null]
+6409 0 obj <<
+/D [6406 0 R /XYZ 100.892 342.824 null]
 >> endobj
-6410 0 obj <<
-/Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F70 4384 0 R /F71 5424 0 R /F17 3698 0 R /F29 3731 0 R /F30 3732 0 R /F58 3733 0 R /F68 3734 0 R >>
+6405 0 obj <<
+/Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F59 4373 0 R /F53 3738 0 R /F17 3698 0 R /F29 5413 0 R /F30 5441 0 R /F61 5442 0 R /F71 5443 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-6418 0 obj <<
+6413 0 obj <<
 /Length 3067      
 /Filter /FlateDecode
 >>
@@ -22191,131 +22156,141 @@
 JŠù"äuÈ1®ó²Zà)ô»n«’vº `,r¤i	¡e…Ýfsøv\[1Ïakg1àãç[&ÏË]Uç¯ðc}•›A°PØØÑuYá¶ÁÛÏ(вv ²›*]
 Ýö[ÇHRo÷F¶' ðùê¢kÖ1dv—Üü4fð‚´å¼Ò¢ÊW_û+pÝ7aàYÖuÁúNr‡±ìK ÀmŸž"bËQ4Gc!«eèß°
 ,7yÓ¡§¬>u ÖRÀÖ÷mˆN’c‚3nétÊ=u‚ځŽB½Yf
-—nÈdy¨’8êð$c[¿ã4h ¢öâ.o˜Ø„Æýz<›%×ךvŽÌ¬W!u‰ΧmdÜeÞÌ/Ëm¾Y-²í%¿]pPÜ€…VV‰ÄtAu(À*GȃÅûA‘nl¸…aK¢`»]»Çal#°«ÌѾ¥ªÝ_ 6 õeèpõ·–·\ϸzp8@žçUS Dó¬É¹ËᬄEž&p~8gMS7»fØ–—è"ܲuÎ%…½èáW2²Ô-h±Mal_¨Í³ªúú ³úïL¹Ý­V¡×Ÿ»lE‹ËÃŽõ¼¯Œ(¦@RG¯‹¯]²ØT|Ud57°¿Ùš,Qt{s„öä[úšðý•+7¤é9wÜVy·v	'iuÐX Ô»|kEÿÍç³Á­}½j~¢mŀɣÄPÊüK“ojX®¶áG6‘вț¬XÕ<’<Ù»S[ h÷¸*Ú¢š[³jðÌ‹Šùë7á×éÄÈAƒ÷¦†÷$j-΍7o,Yy‘^å#”QŽ†Û1†§A2c Nœ—Ûv‹±N‡Î¬Û½Yæ»uØzDž· —»fܯµŠlì€ÐYÛÁåÖ
+—nÈdy¨’8êð$c[¿ã4h ¢öâ.o˜Ø„Æýz<›%×ךvŽÌ¬3!u‰ΧmdÜeÞÌ/Ëm¾Y-²í%¿]pPÜ€…VV‰ÄtAu(À*GȃÅûA‘nl¸…aK¢`»]»Çal#°«ÌѾ¥ªÝ_ 6 õeèpõ·–·\ϸzp8@žçUS Dó¬É¹ËᬄEž&p~8gMS7»fØ–—è"ܲuÎ%…½èáW2²Ô-h±Mal_¨Í³ªúú ³úïL¹Ý­V¡×Ÿ»lE‹ËÃŽõ¼¯Œ(¦@RG¯‹¯]²ØT|Ud57°¿Ùš,Qt{s„öä[úšðý•+7¤é9wÜVy·v	'iuÐX Ô»|kEÿÍç³Á­}½j~¢mŀɣÄPÊüK“ojX®¶áG6‘вț¬XÕ<’<Ù»S[ h÷¸*Ú¢š[³jðÌ‹Šùë7á×éÄÈAƒ÷¦†÷$j-΍7o,Yy‘^å#”QŽ†Û1†§A2c Nœ—Ûv‹±N‡Î¬Û½Yæ»uØzDž· —»fܯµŠlì€ÐYÛÁåÖ
 |4k²ü66ÑMVs&‘á‰MgËfùý¡S?dO›qçvì÷	üEVcŒ½»›ïW”‰ÙœŒ6=šyO Á‘‹-×Sü98ÛÔ[22eÕp÷á&íÉèC>‡Û 	øFÊGéäõû©WL	¶B‚̱#œY =ÆΐѵBZ{`sëzu‰è¬ƒÑÝæëa›«l¾º7$N§X!Y±P“Na	õó„ÒZHm†o¶æÚ'Âz{¸Ä;<xI8/4¼vSt4À¼&› ¶àWD<ü£ïÐÖ#å}AHÞ}a:@±j8¤ÝBTŶá†9hRCŠ
 Ümð–…uÑñn¬ƒçÙ~ñ|—…+ÌZzìy˜1íÀk­›p@í£2vUØ0î¬ì@]¼ñ« ²ÙŠ¶ø^Ï	`@ªùúÈ‘B"Ý>gó9ùáD[¶Cb̏pxàPYp"ªrL=ÔÁÛHÝã€ÚQˆ\¼
 ×	sûÀW	Œ»	ŒÁ}E
 âÊn³"Á±.Å…†yª¢Î6éRÍv¸Êg|úvýB ¾1­_9/«*Ÿ7Üڞϡ¹¿¿\‘gÚ>o Œ_î[3¬ò? P—­OŠ‹n¸ÂB’Jن󾇫ïí7’ø¦ÚûäÖÚè‡Þ:›»¡ý˜¯ŠîÆÅžŒRBF©f
-Yiî`,GÊá‘¥[¸<±œEß¹¾ïY¶‚ï\6Fxÿ!bÃãrè‰w×ÿeK«
+Yiî`,GÊá‘¥[¸<±œEß¹¾ïY¶‚ï\6Fxÿ!bÃãrè‰w×ÿ]K«
 endstream
 endobj
-6417 0 obj <<
+6412 0 obj <<
 /Type /Page
-/Contents 6418 0 R
-/Resources 6416 0 R
+/Contents 6413 0 R
+/Resources 6411 0 R
 /MediaBox [0 0 612 792]
-/Parent 6395 0 R
+/Parent 6400 0 R
 >> endobj
-6419 0 obj <<
-/D [6417 0 R /XYZ 151.701 685.529 null]
+6414 0 obj <<
+/D [6412 0 R /XYZ 151.701 685.529 null]
 >> endobj
-5036 0 obj <<
-/D [6417 0 R /XYZ 151.701 660.623 null]
+5025 0 obj <<
+/D [6412 0 R /XYZ 151.701 660.623 null]
 >> endobj
+6410 0 obj <<
+/D [6412 0 R /XYZ 151.701 632.325 null]
+>> endobj
 6415 0 obj <<
-/D [6417 0 R /XYZ 151.701 632.325 null]
+/D [6412 0 R /XYZ 151.701 626.347 null]
 >> endobj
+6416 0 obj <<
+/D [6412 0 R /XYZ 151.701 632.623 null]
+>> endobj
+6417 0 obj <<
+/D [6412 0 R /XYZ 151.701 620.668 null]
+>> endobj
+6418 0 obj <<
+/D [6412 0 R /XYZ 151.701 608.713 null]
+>> endobj
+6419 0 obj <<
+/D [6412 0 R /XYZ 151.701 596.758 null]
+>> endobj
 6420 0 obj <<
-/D [6417 0 R /XYZ 151.701 626.347 null]
+/D [6412 0 R /XYZ 151.701 584.803 null]
 >> endobj
 6421 0 obj <<
-/D [6417 0 R /XYZ 151.701 632.623 null]
+/D [6412 0 R /XYZ 151.701 572.848 null]
 >> endobj
 6422 0 obj <<
-/D [6417 0 R /XYZ 151.701 620.668 null]
+/D [6412 0 R /XYZ 151.701 560.892 null]
 >> endobj
 6423 0 obj <<
-/D [6417 0 R /XYZ 151.701 608.713 null]
+/D [6412 0 R /XYZ 151.701 548.937 null]
 >> endobj
 6424 0 obj <<
-/D [6417 0 R /XYZ 151.701 596.758 null]
+/D [6412 0 R /XYZ 151.701 536.982 null]
 >> endobj
 6425 0 obj <<
-/D [6417 0 R /XYZ 151.701 584.803 null]
+/D [6412 0 R /XYZ 151.701 525.027 null]
 >> endobj
-6426 0 obj <<
-/D [6417 0 R /XYZ 151.701 572.848 null]
->> endobj
-6427 0 obj <<
-/D [6417 0 R /XYZ 151.701 560.892 null]
->> endobj
-6428 0 obj <<
-/D [6417 0 R /XYZ 151.701 548.937 null]
->> endobj
-6429 0 obj <<
-/D [6417 0 R /XYZ 151.701 536.982 null]
->> endobj
-6430 0 obj <<
-/D [6417 0 R /XYZ 151.701 525.027 null]
->> endobj
 378 0 obj <<
-/D [6417 0 R /XYZ 151.701 476.88 null]
+/D [6412 0 R /XYZ 151.701 476.88 null]
 >> endobj
-6431 0 obj <<
-/D [6417 0 R /XYZ 151.701 457.96 null]
+6426 0 obj <<
+/D [6412 0 R /XYZ 151.701 457.96 null]
 >> endobj
-6416 0 obj <<
-/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F4 5492 0 R /F17 3698 0 R /F71 5424 0 R >>
+6411 0 obj <<
+/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F4 5484 0 R /F17 3698 0 R /F53 3738 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-6435 0 obj <<
-/Length 2371      
+6430 0 obj <<
+/Length 2370      
 /Filter /FlateDecode
 >>
 stream
-xÚíÙŽã¸ñ½¿ÂÈ“ŒŒ9¼$Š$À\»ØE™`:ÈÃdÔíZ–<:¦ÓŸª"uyܽÓyÈ‹H–ÈbÝ,ùj¿â«Ÿ.Þ^^¼þQÊ•aÖp±ºÜ­ç,µr•¤–ÅV¯.óÕçè“ÛvE]­»ü…¦§Ì&‰ÆéÒ2³¹Ÿ3ÉÖÁ}h[WuEV®7*ÖÑÛl{³oê¾ÊýøçjW¯šC6aŽ9lÏ,·D‰†qaÜVऋ—_. aîŒØ˜)µÚ.>ÿÆW9üûeÅ™²éê–fV*NYÇÐ/WŸ.þqÁçñ|ß©¶Œ¸ÄÝ·k™F×Yµwë2êêÐ^À!óSŠ* ²íØEXçEu²äoïñܸ‚û6,벇Ç2Û†n=Ã’v6B±X[Oñ!k;×À”8¡Œß	F­k¾Ê”•
-]^-þ2‘o“¨ª;ßiܱ,¶Yçr?¡ÉŽE^ÞùŸ®ªûýµï“@°%î`f[f¸‰ßiN`ì雨ÀùfÝÐs¾óñý;ßùÒ»¦p-k,ØÎ4¯q»º	³÷…Ç×úaVùÖ5M¶8¸¶Íöaz]M»߶,ܨ=£Nôk@¿Wë
- ê¾óc/2èx¸+ª½_	ET:? 1Á¤Ö¼ý1 [˜ ¶àHQKvò¡ã§€_¡4ÒD€òîQÿŒ^iìriRÒ5þØ6Îë(lIøw2R{¥ê+äÒFW}w²à˜µí-®©›€óß\hWæa»Û¢,ÏÄ_`ÊŽâ¸[§*FµäÑ?!d4]_±%Á‘Gm}«Ú¢CíËÄÙÌ¿*C…íd˜u‘‡¥ýùºö£m]!Ñû¾¡èÔ¾:GpF±ÜXovõ@u¯ë¾3÷µp·ìíõfíDlYš&C´+óCiˆëXFä…ëH§hI?Z` îèѝ1ÉÒ1.³&;¸Ž´aC0Û¹*½#k(3fx²ðPïÒ à²Æé·~”×(¸ÛÊ»û§Œ¢ÕU¦¢‰ö`« ¾„,xð"3âhW7‹@!¦ð¡`Þ†ý°?R¸âc¸JЄÏ)~rÝ”}¾w¯0H&^Y­Éùoøo “凢*Ú´NTh‹q”3}V; Éûý°X£‡zd$ã»s¶Û¦8vh'J¤b>YB²ðçK±13r<³œNÔÞ;;` 69gV0“ëa{1l‡QŠLôÎÃúÖ1o "5,æ,E°X†Sñ#ùPÛäb¸ô#lûþÝë·¨zŒÞˆäXö£)˜àÜ/ƒ•­ÿQT[Нûüᤆô@,,<a*QKz 9YtêØx‡óåÏo*7!‘óù‰‚¼BóÿzÖÓ$RSþN tïœ÷±†2 ÞdTC er	!ØԁÍø©l>À¢‚®x‡K>¨èiàx:Õ_yÀÂÎ TÌR‘>‘}’h̨øéJ.Xjìs­èoçmÑ]<‚ÿäY<•"ï·’˜2¿¥v‚WkŸKöö%˜ê”¡ûk&µú¿žÿ(=ßCæ"|ÏÓÀr‚Þ
-ÙñÜÏWÃY‚YÌ<ZþŒ²˜Ò]ÃrŸa èzA B2ßìà„¿òô‡Œ‡ìÙÉŠþøH÷‡)‚gw;Ø/;EÆ®¾wtxöçŸ?ûôQC„;úÜx[ìî<„Rú5“š^˜ýœ®X8.ªa5Ý&|n±ð	±8NÇXÜ®àߝÓ>ÜŽãÄNi„Ðe ‰òMð*†ÝçÎJ‚[»ˆÍ’õÿÉÇ2˜ÖärÕçˆÝ_P`’&Ö§… cͽ… * ,#6È¡MjNéJÕPçˆä9Á¤à9rLäíË®Zž\ŸFý„üˆ„GšOªGÙŸçVÚ”i£ŸRö jv±ùi†Ú&À†Ì’YK˜®’„%àNŠÙ4^5nµûT•°8NN© ðï*Îè•e6bæ:—0á,X7É(AÂ!¢o6Ր
-¥¾ÙU{Ã\°¿ Á& I0®ìC4ÀlÁ,±äÿ%PݧhÏçIÑàüf@ðX=Ÿ 
-b}2
-·àX›— KSî®^DüOÇ5Ô'sXVDTš„îç덕xöÀ·}sú^­7&±Ô¤8É,Á÷†¾Ž¾}a„ïè/ØènF!«Pô=Ò·Aàœ…s>ú™ÑŸ`ÇH‰E\Ú›Z+•¤™JD¯ÇFJÂPôŽúŽúpüÈXcGÂ’/ë
-pÓÃîœhçD;ž‡øÍü$r1“œ„»Ó‰£ù˜¸L“R°ë±î±ù^M,ã©~}<ªßqÑ	á³]ôÕó\ôùtnõâ:®3.
-8P0ÒH–˜ñkïoöëMʵwµpéÅ»¤y3Gñ®'‚ƒi¿ F_}ƒ9W37w8ë&à>£›ld¢¿¥MÄ|ù÷Œ?œ¦I̸µ/sØ'šYŸJ_>ç°”éXøàÉg=2¢íËöË]ãEzÚž§&9¦âÑÔˆÁ‹ä<•"\YNÏl
-”?£7Û®øŠ–“˜è}Ѹ-ÜmÀ0èB€ úQV™$Ñ»ºêšº<—³ÂýCBüJ‚­¿Á*:õη¾¸Û¸Òe­[þýõ“oÿUT¡8–Kι_GåW¹á¾…ã@r3ôc»ÑÓ„Æ'³]={!<½&­¯„W~Wˆ¨l.÷?ŠP*Ï|“›Ñ0<¡·Í*¿!èDŦá¦DulÿDBȪСR6vn¯‹¡PÃcÖ„‡OÀœ3”ïú²Ägžt^s£ñU¦öusT˜Ѓ¬JšƒBöHÖÆS>Õã7ÊϦR9LÏS9®Jÿ–„ÿeG¾ï©¦åÁ°?£­¤+5Àð"?üÏB;W6Ž'eÓ_<±<¯t(ϬèÂYå)†þÄ°Çýí[âª9߈wæžZŠð‚€¿.«Â“‘7.„H¯IežŽºè‰c´ÃÛ­ÀâÊa¢¼©Ä.zsÂ>#‡ƒÐCµ|&tv6 A ú/[`€
+xÚíÙŽã¸ñ½¿ÂÈ“ŒŒ9¼$Š$À\Yì"‹LÐäa²j‹v#KÓÛŸª"uyܽÓyÈ‹H–ÈbÝ,ùj¿â«/Þ^]¼þ›”+ìábuµ[	ÎYjå*I-‹­^]å«OÑ¥ÛvE]­½ú™¦§Ì&‰ÆéÒ2³¹Ÿ3ÉÖÁ}h[WuEV®7*ÖÑÛlûyßÔ}•ûñOÕ®^+5‡lÂsØžYn‰%ãÂ¸­ÀI®.¾\ Âܱ1Sjµ=\|ú•¯rø÷óŠ3eÓÕ-Í<¬Tœ²$Ž¡_®./þyÁçñ|ß©¶Œ¸ÄÝ·k™F7Yµwë2êêÐÞÀ!óSŠ* ²íØEXçEu²äïïñܸ‚û6,ë²Ï8ÿŽe¶
+Ýz†$ìl„b±¶žâCÖv®)qB;¿ŒZ×|%”
+(+*ºº)Züe"ß&QUw¾Ó¸cYl³Îå~B“‹¼¼ó?]U÷ûß'`KÜÁ̶Ìp¿ÓœÀØÓ7Qó9,̺¡ç|çãûw¾ó¥wMáZ ×X°i^ãvufõìò­kš:lqpm›íÃôºšv;#¾mY¸Q{Fè×€~¯× Ô}çÇ^dÐñpWT{¿&Š¨t~@b‚I­xûc@·0 lÁ‘¢–:ìäCÇO¿Bi¤‰ åÝ£þ½ÒØåÒ¤¤kü±mœ×/Q*Ø’ðïd¤öJ3 ÔWÈ¥®ûîdÁ1kÛ[\S7ç¸Ð®ÌÃv·EYž#8ˆ
+¾À”;;Äq·NUŒjÉ£AÈhº¾bK‚#	&ŽÚúVµE‡Ú—	ˆ³	0˜]†>
+ÛÉ0ë"Kû-òuãGÛºB¢÷}CÑ©}uŽàŒb¸°Þ:ìêêÞÔ}f4îkán=<ØD;»ˆ:±eišÑ®Ì30¥!B®c‘®c ¢%ýh-€¸£GwÄ$KǸ|Ìšìà:Ò„UEÀlçªôŽ¬¡Ì˜áÉÂC½Kƒ€Ë§ßúQ^£àn+ïî—E«ë,LEíÁVA|	YðàE>fÄÑ®n"CLá=2C	À¼
+ûa¤pÅÇp• 	ŸSüä<ú\öù޽ ™xe!´&ÿåc¼áC¼N–Šªh;Ð:Q	 Y,ÆQFÌôYIì $ïC|ôÃbê‘‘ŒïÎØn›âØ¡(’Šùd}ÉŸ{,ÅÆÌÈñXÌr:QStxïì8€€ØäœmXÁL:¬‡íÅ°
+D)2Ñ;ë[ǼˆÔ°˜°ÁbNŏäCm[‹áҏ°íûw¯ß¢ê1z#’cÙŽ¦`‚sO¼V¶þGQmAwî:ð‡“Ä ž0•¨%=€Îœ,:uì¼Ãùòç·•› k9ŸŸ(È+ô0ÿ¯g=M2!Å0å¤@÷Îyk(:á]AF5Rö —âMØŒŸÊæ,*èŠGp¸ä《™Ž§Sý•,,á,BÅ,éIÐ'‰ÆŒŠï®ä‚¥Æ>׊þ ñqÞÝÍÀ#øOž5ÁS)ò~+‰)ó[j'xµVŒ+±dÿaP‚I¡þGº_ѱfR«ÿëùÒó=d.òÇù<
+,'èݐÏý|µ1œ%˜ÅÌ£åOx [ù(Ý5,÷€n"$óÍNøkŸAöñ°‚=›!Y±Âßéþ0Eðìnûr§ÈÃÕ÷ŽÏþ\‚àógŸ>jˆpGŸo‹Ý‡PÊB¿fRÓ3 ŸÓÇE5¬¦Û„׺š«TB,ŽÓ1·‡køwç´·ã8±S!th¢üES<¤Ša÷¹³’àÖ.b³dýÃoÙáXsÁz‚\®ú±ûë 
+LÒÄú´`¬¹·@€eáaÄ9´IÍ)]©ê‘<'˜<GŽ‰ü/}Ù#CË“ërÔOȏHAx¤ù¤z”ýyn¥M™6ú)e Va›g¨mlÀ,™µ„á*IXMãUãV»ï@5Q	‹ãä”J
+ÿ®âŒ^Yf(f®y	3΂åqóŒ$ì"úfS
+I Pê›]µ7Ìû¬a‚‘ƒàÊ>DÌÌKþ_Õ}Š6LñxŽ
+ÎoÕó	ª ÖÇ!ÓpŽµy	º4åîêEÄÿt\C}q2'eED¥Aè~¾ÞX‰g|ÛÙ7§ïõzcKMŠ“ŒÁâ|?Ó×Ñ·¢/,€ðýÁÍÃ(„aŠ¾Gú¶3œ³pÎG?@8Ó"úŒà)±ˆKÛc“aCk¥’4S‰èõØHIX*ÞQßQŽk¬ãHXòe½nz؝íœhÇ󿙟ÄÂé$f’“pâb:q4—iR
+v=Ö=6ß뢉e<Õ/⢏Gõ;.:!|¶‹ž zž‹>Ÿ®Ñ­^@üOÇuÆE
+FÉ"~흡ñÍ~½I¹öŽ¢Ž"½£x—‚4oæ(ÞõDp0íÀè«o0Gàjæ&àgÝÜgt“Lô·´‰X‚/ÿžñ‡Ó4‰·öeûD3kâSéËçö€2<yà¬GF´}™Ã~¹k¼HBOÛóÔÄ ÇT<š1x‘œç¢R$+Ëé™M’ágôfÛ_Ñr½/·…»
+]T2Ê*“$zWW]S—çrV¸Hˆ_I°õ7XE‡ã ÞùÖ÷Á`Wº¬uË¿¿\úößEŠÃa¹äœûuT~E‘î[8$7cA?¶°=Mh|2ÛÕ³ÂÓkRÑúJxåwŁˆZÀærÿ£¥òÌ7ù¸
+CÁzÛ¬ò‹ñ‚NTPanJTÇöO$„¬
+*ecçö¦
+Õ8<fMxø„Ì9Cù®/K|æIç5çQ0_ej_7G…y =hÁŠñ¡¡9(d´am<åS=~£ül*•ÃÄð<‘ãºôoI8ðÏQväûžjºÐQ	û3ÚJºR/òÃÿ,´seãxR6
+ñÅËóJ‡ò<ÀŠ.l‘UžbèO{Üß¾%.¬*‘óèqgþà©¥/øëà²*<ys@àBˆôšT¶áéh ‹ž‘È0†A;¼-Ñ
+,®œ&Ê›Jüá¢7'á3Âq8=TËgBgg¢ÿ¼é€-
 endstream
 endobj
-6434 0 obj <<
+6429 0 obj <<
 /Type /Page
-/Contents 6435 0 R
-/Resources 6433 0 R
+/Contents 6430 0 R
+/Resources 6428 0 R
 /MediaBox [0 0 612 792]
-/Parent 6395 0 R
-/Annots [ 6432 0 R ]
+/Parent 6400 0 R
+/Annots [ 6427 0 R ]
 >> endobj
-6432 0 obj <<
+6427 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [99.895 325.312 169.615 337.001]
 /Subtype /Link
 /A << /S /GoTo /D (mulitldapcfg) >>
 >> endobj
-6436 0 obj <<
-/D [6434 0 R /XYZ 100.892 685.529 null]
+6431 0 obj <<
+/D [6429 0 R /XYZ 100.892 685.529 null]
 >> endobj
-5037 0 obj <<
-/D [6434 0 R /XYZ 100.892 313.152 null]
+5026 0 obj <<
+/D [6429 0 R /XYZ 100.892 313.152 null]
 >> endobj
-6437 0 obj <<
-/D [6434 0 R /XYZ 100.892 296.282 null]
+6432 0 obj <<
+/D [6429 0 R /XYZ 100.892 296.282 null]
 >> endobj
-6438 0 obj <<
-/D [6434 0 R /XYZ 100.892 290.305 null]
+6433 0 obj <<
+/D [6429 0 R /XYZ 100.892 290.305 null]
 >> endobj
-6439 0 obj <<
-/D [6434 0 R /XYZ 100.892 296.581 null]
+6434 0 obj <<
+/D [6429 0 R /XYZ 100.892 296.581 null]
 >> endobj
 382 0 obj <<
-/D [6434 0 R /XYZ 100.892 235.555 null]
+/D [6429 0 R /XYZ 100.892 235.555 null]
 >> endobj
-6440 0 obj <<
-/D [6434 0 R /XYZ 100.892 208.191 null]
+6435 0 obj <<
+/D [6429 0 R /XYZ 100.892 208.191 null]
 >> endobj
-6433 0 obj <<
-/Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F70 4384 0 R /F51 3729 0 R /F52 3730 0 R /F71 5424 0 R /F4 5492 0 R /F17 3698 0 R >>
+6428 0 obj <<
+/Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F59 4373 0 R /F51 3736 0 R /F52 3737 0 R /F53 3738 0 R /F4 5484 0 R /F17 3698 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-6447 0 obj <<
+6442 0 obj <<
 /Length 2056      
 /Filter /FlateDecode
 >>
@@ -22336,61 +22311,61 @@
 w§@füAYÄ`4ãWxhÑC>Ö¦Xº?	„{#MVS]ã¹?{!‹Þ*ú[^ÈÑ7_"-VΔVf]w¨¹eî ìÂþgÁ#—X¡\I‘kŸ ÚXdQõÂïsÑ[ÎË|âÑ®55SüÈÝ]ëí7ãË¤Os†ÄJp2k§{µØ>Z Zºk¡ ,ºžPp|ƒa3<Em7Æ®]ÒÛC[ö6㇧TuC‰Ä^CF„Â^àPÌÜt`’áNl®%/*€AªòÐèW竦Çöù'—”¹…¨õ ?ôßí¸}ÃPØW'#ƒWsÿIp[£?š¼c’pòOb†þ¶-r4Þƒ%ýçø,Þœµm©qö²ÓîŸãËÕj7'»LþyñƒäWîŠÒ@/ôe©áª2§È“2ã¾×›Åÿ yyˆ;
 endstream
 endobj
-6446 0 obj <<
+6441 0 obj <<
 /Type /Page
-/Contents 6447 0 R
-/Resources 6445 0 R
+/Contents 6442 0 R
+/Resources 6440 0 R
 /MediaBox [0 0 612 792]
-/Parent 6452 0 R
-/Annots [ 6441 0 R 6442 0 R 6443 0 R ]
+/Parent 6400 0 R
+/Annots [ 6436 0 R 6437 0 R 6438 0 R ]
 >> endobj
-6441 0 obj <<
+6436 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [230.004 486.443 390.441 498.133]
 /Subtype /Link
 /A << /S /GoTo /D (NetworkBrowsing) >>
 >> endobj
-6442 0 obj <<
+6437 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [391.479 486.443 451.032 498.133]
 /Subtype /Link
 /A << /S /GoTo /D (netdiscuss) >>
 >> endobj
-6443 0 obj <<
+6438 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [440.679 297.542 508.322 309.231]
 /Subtype /Link
 /A << /S /GoTo /D (adsdnstech) >>
 >> endobj
-6448 0 obj <<
-/D [6446 0 R /XYZ 151.701 685.529 null]
+6443 0 obj <<
+/D [6441 0 R /XYZ 151.701 685.529 null]
 >> endobj
 386 0 obj <<
-/D [6446 0 R /XYZ 151.701 660.623 null]
+/D [6441 0 R /XYZ 151.701 660.623 null]
 >> endobj
-6449 0 obj <<
-/D [6446 0 R /XYZ 151.701 642.766 null]
+6444 0 obj <<
+/D [6441 0 R /XYZ 151.701 642.766 null]
 >> endobj
 390 0 obj <<
-/D [6446 0 R /XYZ 151.701 443.151 null]
+/D [6441 0 R /XYZ 151.701 443.151 null]
 >> endobj
-6450 0 obj <<
-/D [6446 0 R /XYZ 151.701 414.478 null]
+6445 0 obj <<
+/D [6441 0 R /XYZ 151.701 414.478 null]
 >> endobj
 394 0 obj <<
-/D [6446 0 R /XYZ 151.701 279.227 null]
+/D [6441 0 R /XYZ 151.701 279.227 null]
 >> endobj
-6451 0 obj <<
-/D [6446 0 R /XYZ 151.701 249.935 null]
+6446 0 obj <<
+/D [6441 0 R /XYZ 151.701 249.935 null]
 >> endobj
-6445 0 obj <<
-/Font << /F50 3701 0 R /F22 3706 0 R /F17 3698 0 R /F15 3700 0 R /F52 3730 0 R >>
+6440 0 obj <<
+/Font << /F50 3701 0 R /F22 3706 0 R /F17 3698 0 R /F15 3700 0 R /F52 3737 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-6457 0 obj <<
+6451 0 obj <<
 /Length 2208      
 /Filter /FlateDecode
 >>
@@ -22399,116 +22374,110 @@
 pÍ-im5²ä“äómÿúÎpHÙòi7-’ƒCrDÎço†Ž‚m¹¹[ßÜþÀy Y¦£8X?q±4ãA’fLe2XÁ§pUæCÕ6‹_Ö?Zö”eI"‘g,îˆøl±Œ£D„w&ÿõxX,…’á}»7UCôû¶º¶®Ënœÿ+ŠåöØ™ó*9XeV$kÅÚ_’	dºù°¾ù|Ã"ð^H
 "ˆ ßß|ú%
 
-Øû1ˆ˜ÈÒàd9÷P)K”ºV7¿‰.-—à½*Í&¦³ê’ŠœÁ´„íð±î~Z*‰úb•J’pýþéöá‰Vï«Þlê² Íbu©Y,yÂ8ˆcÏ~6✇W4þ³jŠvÁÓðÔã‚×ò–GÑ×ÛŸŸˆã©kŸË¾ÙšVNÈßv¿öÙÓ.Vnv%Ô•¦Þ“D:žØª¹ò¶þ|,›Ð3Xú½e,˜’q´ÝvN33'þ˜ag°†Îé‰044%XÆRCë6 ÄÍŽ½µ)Pu»Eu,ËiPѡʝš¸~ªêÚ3ƒži›¥;}çˆb‡í’rBNô¡Hå<ó–®ðÑÊEnpå…ö»r	æé^ªfK÷+♿ cÙõ´óܺï¸$ù&~…€<’I ²„©øÍøeR$côÚ¨½ò äL¦Â%☴ªs`3×꘥Ñs­†¬|zíØ¡Ègn–`{-õq³äŠÅ×
-ïû"ïǸ•ŒïÄÏ.²_	ß2_áÛ•yÛ€lRŠðcÛa({«üº÷ñg#bkºÂÆ§þ¸Y,•
-ÿMq
-+{ã"	76XKÚynMA‚;)&rW"GØ
->-…#@ÃD† ÀpŠ+ΐ9Uå8 \,	Í´â#„;lAÌ#8€ÛÁaoÁ¿Å9píîXc2J)ÃpˆäÆYûL£¡áîþ=*ì@ø ŸUueOë}»wçôCyè‰DÁñЕÓ¹ýÁ_¸2û×áÆ]qNTkðˆLíÐØyå™ü
-Fî÷‹ÑY-YƒÉ˯e~J·jÓ	BØGuýàV«}ÉH °DšùH$Mç>5½?´®]1ø~âX(—“|ˆ!
-X§¤ܯ¯>šzˆHðä 8	çw¤W÷DXGÂÚÆ1~í¢ÿ¶7{GµÍÕÖ“u-B}º^gD=4—Nñño=˜Z
-0àt'à,QO+àø%Ç"ýÎÝɸáu:+$Ti[1ûºÀÝÑÄ,Ï' ër¶lF)“ZzûºÊ•¿1ÑᔥۏïÞÿõáñC³Î¤L³DŒÄ0xøÃ"!-v"¾¶la&áxi,˜ve]šž¢”‡}Õä%‘Ö^DTž‚¥`"ø92™Í½éìšc"·òè
-ÓÅ€rqš^˜Îš§/†ž
-ÅfÎ<1Ø5=÷„`qˆ[/Œ»ÏHå>Š®ú—cSA) Ý3M-H‘lr4ÛŽf aç6f‘=7MÓ´ˆ) mÃ$o•µ2ÐÏ]»'vC6ö/o34…Àÿó
-Q˦b‚C$¨ËAj[6eg[œšòD„uÝh„–°Ž›^:|®³èâ‚éÔUþÜQ”|&#ǼJF qª4_ª]öÀV¿iqßZ&w€Ö(t #
-0¨s_Z”MÉ‚0=t®»+‹cWΉäúM¥}K”ñðISºð %P)¹ù?«®¼buÚ‰
-…R~,Ê>ï*‡‹Åœˆ¨ó—P½¶9Ž>Â6}誒¢VNŠ‹T>…¶>é¡–`Gã>*¿Vý`{œÝy6Ó3QhsÛ•¼ê’5ƒ«q3i
-¹§ãÃð7²Ê•cüŽuõôû¹“A.nÏLfq¢]Ö¶ÃŸ Éâ
-m ¢;äDláîªx³j.]œú–ÍՁžW?þeÂáՁ€ÌÓèÂX“n& åÁf}•#4ÅÞš9‚wËlcý»ÈÆ×FÞÒnêjkÀe/‹T"6JMÝ·$VWÚ ï')ÉtvU´þvaøî‰ðÜJÔùþ
-pö`úþ„ðͲƒÿ–¸GtÄIîAâ²HÌø™€ø,ù_CH3¥Ç*rì1²]NÎøTgþhˆS¦Ï•Ú=¨‡«•…*.OôY:¹:å,ᣜû’tNH©¦Eëí€T)ƒý÷öq3áÆ¡Ú§ú*Ü4ˆ#œŸ|“\	–è1¡³†æn°QúŠ(ÓWÃ”¤ßÞW{"ù[W§	ÓqúÊÕ¶¿9öƒ«ðJ±D^Uøóë
-;ìIŠú†½r/§W"1ƒU"Ïq±ayÛ<Ï:8cRœÔ„ü¦›#¦¹þýý:‡&â?#•º?Np­0ƒÙ@ÛGë;¨tØì"é‰£…pÒ¿49&ñ®k›
-˜ÿcß'mRAŠºßÏp×Ïø™‚G½ÐÒ—K­Â}il˪åø‘tÒ´¶Яú$VÓ:ö¸-‡üÖ¥ê<:DéXd\ûp ãUéäÄm×Âxî@ ^5ïθÖ	­èP'c)”‘i[‚Rê‡8wjÿbYÃÜ™XIßx)gb%ÇÆ2*n9x‡µ+<.Ý
-«EÛ”´¼‡}¸þ
-ÑËL©?í «^žÁ¶6ÍÖ
-X°oSžáQ…}ÉN¾«!'P£¶Eëx$|”H%ŠjT&©
-àþÅ€ÆÞÐøø°š£½émòcùºìÌqnqˆûû ¦·zÏ‚cjO§3jƒÖð=ÖôX[:“±%£Í+·½‹þžð×]f­?¬oþшÚ
+Øû1ˆ˜ÈÒàd9÷P)K”ºV7¿‰.-—à½*Í&¦³ê’ŠœÁ´„íð±î~Z*‰úb•J’pýþéöá‰Vï«Þlê² Íbu©Y,yÂ8ˆcÏ~6✇W4þ³jŠvÁÓðÔã‚×ò–GÑ×ÛŸŸˆã©kŸË¾ÙšVNÈßv¿öÙÓ.Vnv%Ô•¦Þ;[‹‰­Á¡š+oëÏDzy19ƒ¥ß[Æ‚)™GÛmç4ã1qâvf kè,Ü™žCCS‚e,5´nÂA@¼ÑìØ[›U·[TDzA‘ªÜ©‰ë§ª®=3虆°YºÓwŽ(qØ.I!'äDŠTγ0oé
+­\DáW^h¿+—`žî¥j¶´pÿ¸".ù2–]O;Ï­û~€ÛA’oâWÈ#™*K˜ŠßŒ_&E2F¯Ú+JÎd*ìQ"ŽI«º06s­ŽYý1×jÈ
+ɧ×ùŠ|æf	¶×Rÿ7K®X|­ð¾/ò~Œ[É8ðNüì"û•ðM óÕ¾]™·]È&¥?¶†¸·jÀ¯{6"¶¦+l<àþ°«zÚ菛ÅR©ðß×°²7.’qcƒµ¤çöØ$¸“b"we!r„­àÓR14Ldz Ç¡¸â™SPŽÊÅÒaÐL+>B¸Ã¶ÁÄ<‚¸Möfü[œƒ ×îŽ5&£”2̇HnœµÏ4îîß#¡ÂtbðPUWö´Þ·{wN?”‡žH„]y0Ûü…+³_pnÜçDµÈԍWžÉß`ä~¿UÐ’u0˜¼üZæÇ¡t«6Ý‘ ԁ}4P×nµÚ—Œ Kô¨™¿ô@ÒtîSÓûCëÚƒï'Ž…|ˆ/C$,±$NI¸__}4õ‘>àÉAqÎïH¯Ž„µ5ŒcüÚEÿmoöŽj›«­'ëZ „út¼Îˆzh.âãßz0µ`À/èNÀY¢žVÀñKŽEú;œ»“qÃë" tVH¨Ò¶b÷u?€»¢‰YžO@/ÖålÙŒR&µôö;t•+1~c¢Ã(K·ß½ÿëÃã†fI™,f‰ˆaðð‡E*B
+.[ìD|mØÂLÂñÒX0íʺ4=E)ûªÉK"­½ˆ¨<K'ÀDðs8d>2›8zÓÙ5ÇDnåѦ‹åâ4½05O_8=ŠÍœyb°kzî	Á>:â·^wŸÊ}]õ/Ǧ‚R ºgšZ"Ùäh¶Í.@ÂÎmÌ"{nš¦hS@Û4†IÞ*ke Ÿ»vOì†lì_Þfh
+ÿ碖MŇHP—ƒÔ¶lÊζ88344å‰ë »1Ð-a76½tø0\gÑÅÓ©«ü¹£(ùLFŽy•:Œ@âT
+h¾T»ì%¬~!Òâ¾µLî ­Qè F`Pç¾´(›’azè\wWÇ®œÉõ›Jû–(ãᓦ$t=àJ Rrò>V]yÅ<ê
+´(
+;¤üX”}ÞU‹9Q;æ7.¡zms}„múÐU%E­8œ©(|*
+l|ÒC-ÁŽÆ}T~­úÁö*8»ól¦)f¢Ðæ¶+yÕ%kWãfÒr-NLJáod3”+Çøêêé÷s'ƒ\Üž
+˜ÌâD»­m‡?A“ÅÚ@DwȉØÂÝUñfÕ\º
+89ôÿ,›«9<¯~ü˄뙧х±²	ØhyÇc°Y_`åM±·fŽàÝ2ÛXAÿ.²ñµ†Ñ‡·´›ºÚpÙË"•ˆ’û ÅmS÷-‰Õ•6Èû‰p`ŠD2]­¿Ýc¾{"<·’A u¾œ=˜¾?!|@³ìà¿%îqÒ£{¸,3~æ >Kþ×ÒL鱊{ŒlW“s¾ Õ™?â”és%‚vêáÆje¡J„Ë}–N®N9Kø(çþ…$RªiÑz; UÊ Eÿ½}ÜL¸q¨ö©¾
+7
+âç'_ç$W‚%zLg謡¹lE”¾"ÊôÕð%é·÷UÅžHþÖÕiÂtœ¾rµíoŽýà*¼R,‘WþüºÂ{’¢¾a¯ÜËé•HÌàA•Ès\lXÞ6ϳΘT#'5!¿éæˆi®¿Î¡‰øÇãÃÏH¥î\+Ì`6ÐöÑú*6»Hcz"Çh!œô/MŽI¼ëÚ¦æÿØ÷IA›T`¢®À÷3Üõ3~g¦àQc/´ôåR«p_Û²j9þE$4­íô«>‰UÆ´Ž½nË!¿u©:Q:Wã¾èxU:9qÛµðž;€WÀ»3®uB+:ÔÉX
+edÚ– …”:Ã!NàZã¿XÖÄ0w&VÒ7^Ê™XÉñ€q‡ŒŠ[Þa-Ç
+Kg·ÂjÑ6%-ïa®?BCô2SêO;è*dž—gp m†M³µ…ìÛ”gxTa_²€“ïjÈÉÔ¨mÑÁ:	%ÒG‰¢•Iª¸€1à‚ñ‡74>>¬æÂhoz›üX¾.;sœ[âþß>$¨iÆ­Þ³à˜ÚÓéŒÚ 5|5=Ö–ÎdlÉhs ÂÊm'üu—YëÇë›ÿSÚ”
 endstream
 endobj
-6456 0 obj <<
+6450 0 obj <<
 /Type /Page
-/Contents 6457 0 R
-/Resources 6455 0 R
+/Contents 6451 0 R
+/Resources 6449 0 R
 /MediaBox [0 0 612 792]
-/Parent 6452 0 R
-/Annots [ 6444 0 R ]
+/Parent 6400 0 R
+/Annots [ 6439 0 R ]
 >> endobj
-6444 0 obj <<
+6439 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [112.623 568.216 180.676 577.663]
 /Subtype /Link
 /A << /S /GoTo /D (adsdnstech) >>
 >> endobj
-6458 0 obj <<
-/D [6456 0 R /XYZ 100.892 685.529 null]
+6452 0 obj <<
+/D [6450 0 R /XYZ 100.892 685.529 null]
 >> endobj
 398 0 obj <<
-/D [6456 0 R /XYZ 100.892 660.623 null]
+/D [6450 0 R /XYZ 100.892 660.623 null]
 >> endobj
-6459 0 obj <<
-/D [6456 0 R /XYZ 100.892 641.288 null]
+6453 0 obj <<
+/D [6450 0 R /XYZ 100.892 641.288 null]
 >> endobj
 402 0 obj <<
-/D [6456 0 R /XYZ 100.892 552.079 null]
+/D [6450 0 R /XYZ 100.892 552.079 null]
 >> endobj
-6460 0 obj <<
-/D [6456 0 R /XYZ 100.892 520.488 null]
+6454 0 obj <<
+/D [6450 0 R /XYZ 100.892 520.488 null]
 >> endobj
-6455 0 obj <<
-/Font << /F22 3706 0 R /F50 3701 0 R /F17 3698 0 R /F15 3700 0 R /F71 5424 0 R /F51 3729 0 R /F70 4384 0 R /F85 5521 0 R >>
+6449 0 obj <<
+/Font << /F22 3706 0 R /F50 3701 0 R /F17 3698 0 R /F15 3700 0 R /F53 3738 0 R /F51 3736 0 R /F59 4373 0 R /F85 5513 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-6465 0 obj <<
-/Length 2260      
+6459 0 obj <<
+/Length 2259      
 /Filter /FlateDecode
 >>
 stream
-xÚ½XYÜ¸~Ÿ_¡G5–EQÔñ8¾/’O°xýÀ‘8ÝÊèèÕ±ŽƒüøÔ¥£{äÀOyR±H‹u|Ud蝼ÐûóÝ뇻WïMè©0ÈÃ\yOž2*HCå%Y˜<öJﳟLJ/?½zE^äIãÊþR°2ä5¯mñ<]Gmbÿm×تeúM׎}WŽ*V©ÿæl/£ëyÊ Ô»ww¿ß¡Ðc³½	´öŠæîó—Ð+aî'/tžy_ieãi“‰1@×Þ§»¿ß…Û3)su¦´Nc/‰ó€”G}í JÄ©oùÓ¸Þ1õó‡OL ³_”_9¤ÚC”ù#O}Eº›ê’‡m'üÇÃ&Dk»étþž5”í@À:¦_¿}ócâÀLp¶£Ò‰sQÿ±F)*öÇŽ¿¶(Ü00]BL¨ÒŽöÑô“öÉ;À-„ûÝ“ˆáÏGÒ
-ˆ'[ÕSï‚Ã1Ö™w€cȏ‡(õ¿±Ü¶Û*kX×ÆÙ–ÖFp|ÇD×ÖòKãÆ3d”ÌàEþð­-Ð0ç¾k«Ë;l®¾D©û–çþò'î?Êï]=U×îYokp­}[¸§Že¢(4瘂$QÛ€:2í£(ˆÃ„eþªô毛0äŸ$_БNüO¶ÁM-å€)h&.™¹:G
-NOÃÈ£G²M¥~ÏÑ¥ü.…°g¦H{‚qß5<ÏòëGà¢Ó‰Ù­“;æƒÀÓë4õïkpÞžĮ̂FùJ| y¡(â˜MY>N½t10eÓWïÓ+£ƒ>AœÎæšG²TÉK¯-m@ƒž—‚câZd­ ékØ;Fy¨H_Ÿ³'ýv6Ðq âY¾mË=‘zY4ç=A*	²$™VÄ)$À¹ÓÅqrÈà	ã?öÝ3εÌGhk,ÎP$»’DÆëü, ŒÜ»§®gÿSÄñõá…Lâ÷®èšÆµ¥+ÁëF)ÿž'žFt³¦MãVø%g㬁\&¨IÓ?‚™ÀÚ¤0.p=Oöì€öœÿÎrñˆP	>3üiì@š"½îƒ£u/’)9øHÔÃÌš! 9wr„c‡`¼’RSµht®#„~À»õ×ü0™@<ÙbœYv¼™D„bRÕ5RÉu5êÝ¥®
-;ºr·œ<½ªa¨D ¢hp@dÀÑùp–R©å`€úì“§ÉöVþ”U³¶zÖVÏ•O/ÊF[eµß1f¸þ¸¯lÕž¸„Îv°,&£³!Æ33‹®‡ å—VŒ\Lýì
-ži$ŽªÖÝ,%_hÊfEÑMòãŽzUñÓXLŠ&CKÄÌ¥I6K”ÏùÎÓœïA50úi]îxu_
-ÏÌÂ’ßE;‚\\#ÆD3½Ì›ª-ºvM¼¶rmNC½^F~Y
-²pÄX + ¸¯Ó¸;~©ïÀýcºã·u£Ä5Ö²gfb¦U´w+AãÉ1=vû¶†
-wvTá18ðݪp0üÁØ)@ÝYDU•ª$Ž–ðš¨TËÃJ¾MÅ(9‡,R¿ ¯£sßo$úça$Sä8ò!_ǼßBrxÙöä`¤˜/9an£fú‰=ª8@ã«À£%Ûnˆ9v7${wšj‹á>Ø&¶ÁÄföøcK0¼·c×Ë”¥„GŸRM "¼&ÃùÅÑËJIz¢*Síšn’í-§54dˆ¿øýzƇõÀ-×½‡—Ú.˜ÅnÛ1î¯â³	Jø®Ø#Âz$8B:ÄŽóÿØýíÓ‡_y„nüÇÏóˆÛk¤*8õÝta÷uÙ^
-“Î%GÍ%'\ûÂO÷½ß:W1Üã2;‚MÁîÀI×ÓÒ¼L" ¨ÜÕ«-bå¯ÁÊã
-¬1ƒ±©Mr2st²fäÊ@äYgˆ’’é²B`îúo‡LûÁž^3v澫+MH("f€4®d;.Aßx0H|•­ù¨¤tÓɪÛ^”äü0Ôs<Š%
-KQ‡Œ¶”;½Ô;×j‡ ´%U€×»ß'0H#`÷º„è,G°®»"ËØC<q¦‹+ð¨‹ÆZ§¹i*hò‰®´|–Ìɍ ™Éøñ2%Øá:ÅËiËĺ'ÊŽ 2EÄ$;MD0‡xá–V9p*ºëÂò¡è«Ë(²ù€¸ÉæØ+ëÌ0ø¤9;.'¥b³iXpÀJÅF¿ÈGƒõ™€
-I»wSP©»Çì“¢ç;ë­ç¢,ÈÕâ¹v,Q(ÉG£W·ÌK¤ËÂ8u~} 5:}@þ©§Ùÿd¼<œQHp ¹Ô§
-;À3­üÀ}¾ü œºz>Ð5u嶺 Ì–«Òwo]QDÙb'(÷‰Š×æŒËCéÇ_ÞðÒ0Ðp×úÁžÒlyÜbtVÑbYA¥¹š6±f²§UÄ/z!™ÑHQÂlêšÔË®‰ü&Ê\i~ÓåFjI.w<ørLæÉ#Àâèby5ÀùëDÂiàØ“y§êå®™›´ï<\µà“(œq¨ÆJ ÐÈÎì5
-1Ì"ÅpIFbQ0¢°Ã·4Fø€
-f.¶™¢'-œÙAl+‹ª›¤h:TŠH<¤žRAnL$áD©ö W
-"­Xˆ	t u^©0ôßýË6zfHR|ôÄW‡Ó&À—ýŒÆŽ%Â8bi¡ â­=“Û]lR¹ÓÂ5Œà9/&Ù¢Ühì…ßq†"Ó¤Û» ñŸ  •ó”DIÖ½n[ÚÿÑáŒÑá£Ã£‰-7Y\»X…½0^ŸC¦†'Ň°½×Ÿ0KéÍóO âžöÌçZ^äõ‡EÞÀn™åíåó©H5-õ—]@H=@€ì“¢ŠÛAÒTEAšß<£g¾>Ì}l{Už½Ï~kðÀ€£êz•ÝÌßwwÿ£'
+xÚ½XɎ丽×W訜QÔz¬ÞŒØã6ªèéKbeÊ¥%GË´ÛðÇ;6JÊ,µÑ'ŸRÁ`,/‚½“z¼{óx÷Ó‡$ôTa¡¼ÇgO%*ÈBå¥y$Eì=VÞg¿ˆ_þéCyyP¤iŒ+#øKÁʐ׼1åË|9uûïúÖÔÓoûnúæpT±Êü·gs™ìÀS	J½{ÿx÷ÛŠ=6Û'Ö^ÙÞ}þzÌý셁.rï+­l=äAš$@7ÞÃÝ_ïÂí™Tru¦´Îb/‹€”G}ÍJÄ™oøÓÚÁ2õËÇ&JÐÙoʯ-RÝ!Êý‰§¾"ÝÏMÅîþÓá"Èvý|:ÿÏÊv à-ÓoÞ½ý1q`&8ÛQé ‰Qÿ©A)*ö§ž¿¦,í82]OBÌ#¨ÊLæÉŒô“öÉ;À-…ûý³ˆáÏ'Ò
+ˆgS7ó`ƒÃ1Ö¹w€cÈO‡(ó¿±Ü®ß*›°®­5­àø–‰¾kä—ÖNg8Ȩ˜ÁŠüñ[W¢aÎCßÕÿ–ÿ.fÙ\C5ŠR÷ÏýéNÜ’ßûfžê¾Û³ÞÖàZû¦qOËÄðPhº˜‚$QÛ€:2í£(ˆÃ”eþªì毛0äŸ$_Ñ‘NýÓâ¦O†‡rÀ´ WÌ\‡£§çqâÑÙŽ¦2àèRþ…—BØLŽ)Òža<ô-¦³üú	¸ètböëäŽù pÁô:Ëüûœ7ߧ33êI¾@^(Šûq¬9f3–S¯]LÙŒ®·æ}‚8sæÛ'²TÅK¯-$ 
+Ú-ÇčÈþZC²ð+Ø;FE¨H_Ÿs ýv6Ðq b'ßtÕžHŒ
+½,Çóž •yšºE€q	p®Átqœ^ç2x"ñŸ†þ
+g;æ£4‡MÎP$ÛŠDÆë¼ Fìs?°™âøúðŒBIê¶ìÛÖv•­Àë‰Rþ=O<MèÉšr4[á—œ³Vr™Hý±!M?fk“¸À<9Œ;°Úsþ[ÃAÄ#BU$øÌHð§5#iŠôºŽÖ}x¼H¦ä@âE<RŽ5B rîäÇÁx-¥¦îÐè\Gý€wë/ü0™@<›rr,3ÝL"BH1©›©ôº
+öÒÔ¥™lµ[NH„^ݲT"PQ4
+¸ 2àè|<K©Ôr0@}HöžÉÓl#Ê*§­vÚjWùô¢l´UVû=c†ŽûÊÖ݉K¨³ƒa19`t†˜ÎÌ,û‚x’_:1r9Î<ÓJ՝½YJ¾ДÍʲŸåÇõêâ§5˜3
+L†–ˆq¥I6KT¸|çiÎ÷œ ü.·¼z¨ÇfaÉÆï¢A.®c¢™^çMÝ•}·&^WÛ®D§Ç¡^/#¿ªGY8a,€ Ü×iÜ¿Ôwàþ#1ÝñÛÙIâkÙ31ÓjZ»U ñl™žú}[‚
+c
+‰ëCxŒ|·*0vP÷QQU¥*‰£%¼Ü •êxXË·­%]È"õwàõtŽñûÄð2NäoŠ¼„ Ž|ˆÅ×2ï×0	9¼Lw²0RÌ—œHn£f†™=ª8@ã«À£%Ûnˆ9f7${šƒá>Ø&v‚‰ÍìÿðÇT`0ø`¦~)C	>¥š@DxC †ó‹£—•’ôDÕ"¦Þ5!Ü$Û;NkhÈñûõŒ3ê+€3®{#/)màÄnÛ1î¯â³	Jø®Ø#Âz$8BzÄNîì‹þòðñ<B7þí7âö)‚
+$NC?_ؽÄ_]¶WäF…®ä(Wrµ/|¸ÿóýÖñ¸Šá—™yêlJvNÚnœ—FpäeÑø@å¨^m+
+Vo`ŒÝHm’ؐ™“•5W"ϲ`<C”TLW5s?|;äÚöôrØYø¶©!4!¡d,ˆ˜ÒØŠYìL ¸}ãÁ(ñUÖ¦á? ’Ò1HL/«n{Q’óÃPÏñ(–(
+Er0Ú2îhôRï4^{¨‚ЖTÞ`›Á ­€Ýÿé¢óÁºéOtŠ<gñÄ™.®À£.k榩 ÉgºVÐr'™/’2“ó-âuJ°Ãu†—ÓŽ‰uOT=d†ˆIvšˆ`ñÂ.­ràTt×…åc9Ô—Idóq“%̱WÖyÂà“ä츜”Š“MÂV*Nô«|L°>°!iön
+*Kàîá|R|g½õ\”…Z<÷Ïþ‰%Jb%ù˜èÕ-n‰tùQ¡.®´¦àQ¡È?—ÓìüOÆ+B‡â¸@‚È¥>ÕØž˜iäîcðåå4õˁ®©{7¥Xa¾\•¾{늊 Ê;A¹OU¼†0g\J?þú†—…†»ÖÞðtåË㣳ŠË2*Í]{Ø@ÆšIÈœV_¼è…dbD#E	³©kR¯»&ò›(s¥ùMT$RK
+¹ãÁ—c²H]Œ ‹£ˆåÕ ç¯	§cNVäêß—»f‘l¤}çyઅ ŸD¡Ã= Z#@#ãØkb˜EŠá"’:ŒÄ¢`Da‡oiŒðÌ\Ì01EOZ8³ƒ2ØV–u?KÑö¨3xÈ<¥‚"I"	Ÿ Ê´½jiÅB’@Pç•
+Cÿý¿L{¡g†4ÃGO|u8Í`|	ÙÏhìXò Œ#–öŠ: *!ÞÚs¹ÝÅI&wZ¸†#‡â%I·(7sáwAœ¡ÈL²í]€øÏPÐ*7%Ñ“¤ë^·-íÿÀèÐat¸ÅèpÁhbËM×.VáF/Œ×çP ©áÉð!lïõ',ÀRzóü€¸ç=³ÆE Ö‡yýa‘Å5ìQ²¼½|>5 ©	DKóe2@ û¤èƒâf”4UQ7Ï(㙯®í®Ê³÷™Âo
+pT]¯ò¯{÷}ÿx÷_b'#
 endstream
 endobj
-6464 0 obj <<
+6458 0 obj <<
 /Type /Page
-/Contents 6465 0 R
-/Resources 6463 0 R
+/Contents 6459 0 R
+/Resources 6457 0 R
 /MediaBox [0 0 612 792]
-/Parent 6452 0 R
-/Annots [ 6461 0 R ]
+/Parent 6462 0 R
+/Annots [ 6455 0 R ]
 >> endobj
-6461 0 obj <<
+6455 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [196.523 118.128 266.243 129.817]
 /Subtype /Link
 /A << /S /GoTo /D (minim-bdc) >>
 >> endobj
-6466 0 obj <<
-/D [6464 0 R /XYZ 151.701 685.529 null]
+6460 0 obj <<
+/D [6458 0 R /XYZ 151.701 685.529 null]
 >> endobj
 406 0 obj <<
-/D [6464 0 R /XYZ 151.701 198.792 null]
+/D [6458 0 R /XYZ 151.701 198.792 null]
 >> endobj
-6467 0 obj <<
-/D [6464 0 R /XYZ 151.701 168.425 null]
+6461 0 obj <<
+/D [6458 0 R /XYZ 151.701 168.425 null]
 >> endobj
-6463 0 obj <<
-/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F51 3729 0 R /F71 5424 0 R /F17 3698 0 R /F70 4384 0 R >>
+6457 0 obj <<
+/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F51 3736 0 R /F53 3738 0 R /F17 3698 0 R /F59 4373 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-6471 0 obj <<
+6466 0 obj <<
 /Length 3035      
 /Filter /FlateDecode
 >>
@@ -22526,147 +22495,152 @@
 öÈaTq°¡󀓚¶]ÝÁÛ®Vè6£”ÕŽ%í³îh¢ÔÆ>+§}VAˆ'ñôYÈSØä9…h6µì´rÜPóV+5bm;®–ÙXü/v\µ7Œë^æÉ öØxØÙÆ· ºÙxw¹j»ìAý§cµØ¸I1Úƒ‚Tù«æ‰³‡SôgÌ:j³ÀÎÌÚ‚êƬîrÕlèAý§c½<{hôeî€ÙƒÁäD³MÂAÑ–Žn]E¼Nu]~î>ÍX~7ÿ	r•mdp
 û­`B¹^Ø<Ôö7€Ù¿ՍýÝåªÛƒúOÇÚÁ~«ÄEûÙTÃ[áˆý‚šY~NsæûªþŸÙ~„Ö¨kd/ÿi#—Ϧ5Ùá?mm0Wµ>ìËÿiÓH¸êåOíídžCµ¶òvqôÞÚVq6O ÔhÜ2—_õßñcýt
 Á¨6"š¸¤ŒÆ«Yšãús™"QŒžðª˜¢#X‘V'ð"O—x¿j*Ç›2¡vµ¨!~Á8VùÏ·‚ì¾³êKì%‚½úå1Q’O°`£ëd†õ·IY¿(ó! }0¦lšÜ¢\XgE0_>¤¡û-=1²øTC‰×O­Ä`þV iM9]©¶ã°Ðz0ZköQ(]K7RÕóàòk¢<«ñJ¤dJ3þ+©`„K	Þš4¡Kè[’7
-‡0ŠÛe’åø^ðên^ÌÂqiAc‡S:¨Œ:ä£)tªV Õ-–Å<]°ê(Áœ/ùzóÑŽú³·YV&«EZn¹C%ž¡Â²ù<½ÏK<§ƒWEŽdÛè‘'³²ôîêòͫߐ“7?Ö‹õ<Z1ßœàùgëI1qÕB¼nƒÁÇ—m¾oC)k 6œ|Ê–åØ*Ù¿zJ‹tþßd:‡…ŸænMyY©£×,C9	·çÐu†ßp´|>Q5ðÞðo¶¿C5"C çIqŒðzèCŒä}º¼¸úå:ÔÝÏ:aÅ0 l, 몮3<½”&Áó„*äæ	@ÏŠPdt3XÞ›—Ë®IJEž®;˜JâY2ÆŽ`,|¾Aµ+'¢Çdr"giünó$–TÌêš„“êPZ#Hu§-‡a™Wõù«ïÂcr“屫1îÝÓD¸µ¬D!s
-—¡5é*@
-£Êkpx³jû…Í¡…ïãvkß@‹¨#š/#ßïEù&÷ô…÷ü‘¡9s¶Ê³Ï«Òy5œR5‘TM$¥ê¾àÎȁ1“ !!hFojè®(õ”
-P¿^›x¯aÓêÊ–?èûQ \¬†•Mf	nLKÁøSšOZù ¡¡¬9ô”MÁmkHÍÓñ¯b¬å £—ÌXÓt·JF·Y>i}”10¥Ô&½ZfÓlYZ>é„ÏW^V<¤¡æçj$Ór»©ÂI²Lnê©J(åh#,I]ÞIh|P Ý<B°Wô°Çï |A1Dyçúêr±ê£u
-MmØ뇺
-ZLüÃû«ã¶8JÆãb<úXèBÁÞ	Ù<
-áH±È`>ü*ËYJYÙkñÀ+báÈù¼æ<¸^$V=uH”–óBh2¡Am ÆV؃S+RrZFbÕ!M t1]…©™ZÜ…ú 2˜0áëR+Xõ%+­èýõõV£˜%!ja©R’%_,žGÉ
-è§af”V–jç94ŜջNµ*ÁhLX¢ú{:IÛˆ,q}·Ù«`°»ãh¶Ìí.…F[Þ”Xñ Ñ…uN°0Ò0nôFˆhüځf
-²
-Œ=×üj-áù[»Þ†fëÕÚÃrùøíùùÓÓ[$³Û„óûs*OŠñâü‹j„“Vtñµ:¼‰¾!Œ”–Á*bÃ7ïZƒü¤<&¦
+‡0ŠÛe’åø^ðên^ÌÂqiAc‡S:¨Œ:ä£)tªV Õ-–Å<]°ê(Áœ/ùzóÑŽú³·YV&«EZn¹C%ž¡Â²ù<½ÏK<§ƒWEŽdÛè‘'³²ôîêòͫߐ“7?Ö‹õ<Z1ßœàùgëI1qÕB¼nƒÁÇ—m¾oC)k 6œ|Ê–åØ*Ù¿zJ‹tþßd:‡…ŸænMyY©£×,C9	·çÐu†ßp´|>Q5ðÞðo¶¿C5"C çIqŒðzèCŒä}º¼¸úå:ÔÝÏ:aÅ0 l, 몮3<½”&Áó„*äæ	@ÏŠPdt3XÞ›—Ë®IJEž®;˜JâY2ÆŽ`,|¾Aµ+'¢Çdr"gƒŠâ
+IŬ®I8©¥Å0‚dQwÚr–yUŸ¿ú.<&ÇÑ9Y»ãÞ=}@„[ËJ2§ÐxZ“N Ô0ª¼‡7«¶_ÙZø>îàa·æðÝÔ¹x:¢ù2òý^”o‚pOYxÁoš3g«<û¼*WÃ)UIÕDRªî3	€fô¦†îŠR?AÙ õë%¼‰×ø6Ý¡®Üaùƒ¾ßðÂÅjXÙd–àÆ´40Œ?¥ù¤•ÊšCOÙܶÔÙ</ñ*&ÁZ2zÉŒ5Mç|¨dt›å“ÖGSJmÒ«e6Í–¥Åà‘Nø,påeÅCj~®æà@2
+!‡±›*œ$Ëä6¡žª„RŽ6‚À‚‘Ô坄ÆÐÍ#D ‹pEo {üÂC”w®¯.ë >úP×ÐÔ†½~¨«¨ÅÄ?¼¿ú7~`‹£d<.VÁ³ ….àÍÓŽ‹æœ¥¡”•½	¼"Ž<‘¿À»a΃ÛáEbÕCQ‡Di9/„&zÔbl…=8µ"%§e$VÒJÓU˜z‘©Å]¨Z!ƒ	¾.µ‚U_²ÒŠÞ__o5zY¢Ö–*%YòÅây”¬€~fFÉae©vžCSÌY½ëT«òŒÆ„%ª±§“䱍È×q‘½
+»;ŽhËÜîXh´åM‰]XWá	!
+ãFo„ˆàšÍd!z¯ùÕZÂó·n½9ÍÖ«µ‡åòñÛóó§§'¶Hf·	+æ÷çT:ŸãÅù5Õ'­èâkux}C)-ƒUĆoÞµù/Ë&›
 endstream
 endobj
-6470 0 obj <<
+6465 0 obj <<
 /Type /Page
-/Contents 6471 0 R
-/Resources 6469 0 R
+/Contents 6466 0 R
+/Resources 6464 0 R
 /MediaBox [0 0 612 792]
-/Parent 6452 0 R
-/Annots [ 6462 0 R ]
+/Parent 6462 0 R
+/Annots [ 6456 0 R ]
 >> endobj
-6462 0 obj <<
+6456 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
 /Rect [123.651 116.961 352.091 129.913]
 /Subtype/Link/A<</Type/Action/S/URI/URI(http://www.samba.org/samba/docs/Samba3-ByExample)>>
 >> endobj
-6472 0 obj <<
-/D [6470 0 R /XYZ 100.892 685.529 null]
+6467 0 obj <<
+/D [6465 0 R /XYZ 100.892 685.529 null]
 >> endobj
-5038 0 obj <<
-/D [6470 0 R /XYZ 100.892 660.623 null]
+5027 0 obj <<
+/D [6465 0 R /XYZ 100.892 660.623 null]
 >> endobj
+6463 0 obj <<
+/D [6465 0 R /XYZ 100.892 643.753 null]
+>> endobj
 6468 0 obj <<
-/D [6470 0 R /XYZ 100.892 643.753 null]
+/D [6465 0 R /XYZ 100.892 637.775 null]
 >> endobj
+6469 0 obj <<
+/D [6465 0 R /XYZ 100.892 644.051 null]
+>> endobj
+6470 0 obj <<
+/D [6465 0 R /XYZ 100.892 632.096 null]
+>> endobj
+6471 0 obj <<
+/D [6465 0 R /XYZ 100.892 608.186 null]
+>> endobj
+6472 0 obj <<
+/D [6465 0 R /XYZ 100.892 596.231 null]
+>> endobj
 6473 0 obj <<
-/D [6470 0 R /XYZ 100.892 637.775 null]
+/D [6465 0 R /XYZ 100.892 584.276 null]
 >> endobj
 6474 0 obj <<
-/D [6470 0 R /XYZ 100.892 644.051 null]
+/D [6465 0 R /XYZ 100.892 572.32 null]
 >> endobj
 6475 0 obj <<
-/D [6470 0 R /XYZ 100.892 632.096 null]
+/D [6465 0 R /XYZ 100.892 560.365 null]
 >> endobj
 6476 0 obj <<
-/D [6470 0 R /XYZ 100.892 608.186 null]
+/D [6465 0 R /XYZ 100.892 548.41 null]
 >> endobj
 6477 0 obj <<
-/D [6470 0 R /XYZ 100.892 596.231 null]
+/D [6465 0 R /XYZ 100.892 536.455 null]
 >> endobj
 6478 0 obj <<
-/D [6470 0 R /XYZ 100.892 584.276 null]
+/D [6465 0 R /XYZ 100.892 524.5 null]
 >> endobj
 6479 0 obj <<
-/D [6470 0 R /XYZ 100.892 572.32 null]
+/D [6465 0 R /XYZ 100.892 512.545 null]
 >> endobj
 6480 0 obj <<
-/D [6470 0 R /XYZ 100.892 560.365 null]
+/D [6465 0 R /XYZ 100.892 488.634 null]
 >> endobj
 6481 0 obj <<
-/D [6470 0 R /XYZ 100.892 548.41 null]
+/D [6465 0 R /XYZ 100.892 476.679 null]
 >> endobj
-6482 0 obj <<
-/D [6470 0 R /XYZ 100.892 536.455 null]
+6464 0 obj <<
+/Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F4 5484 0 R /F51 3736 0 R /F52 3737 0 R /F29 5413 0 R /F59 4373 0 R /F85 5513 0 R /F30 5441 0 R /F61 5442 0 R /F71 5443 0 R >>
+/ProcSet [ /PDF /Text ]
 >> endobj
-6483 0 obj <<
-/D [6470 0 R /XYZ 100.892 524.5 null]
->> endobj
-6484 0 obj <<
-/D [6470 0 R /XYZ 100.892 512.545 null]
->> endobj
-6485 0 obj <<
-/D [6470 0 R /XYZ 100.892 488.634 null]
->> endobj
 6486 0 obj <<
-/D [6470 0 R /XYZ 100.892 476.679 null]
->> endobj
-6469 0 obj <<
-/Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F4 5492 0 R /F51 3729 0 R /F52 3730 0 R /F29 3731 0 R /F70 4384 0 R /F85 5521 0 R /F30 3732 0 R /F58 3733 0 R /F68 3734 0 R >>
-/ProcSet [ /PDF /Text ]
->> endobj
-6491 0 obj <<
-/Length 2166      
+/Length 2170      
 /Filter /FlateDecode
 >>
 stream
-xÚ­ÙŽÛ8ò½¿BØ'XÓ¢Hê˜=€$d2;“É {]L恶è¶Inwþ~ë d«¡m,°ûb‹ÅªbÝt<QðþæõýÍ杉‰<Êep¿¤‘"dd¹0¹î‹à·0OV¿ßÿ°yÇA&ò$ÑHÃ)	”Ó¼¶»¯§ãj­ŒoÛÚ–
-ÃoÚfèÚjµ–Z¦á›ƒ=®ã-ƒ\oÞÞßüqƒl@+ñF(ìê›ß~‚ö~"¡ò,8e(“‰Ä€«àîæ—›èúNYH)rcb¾S*¢˜jø¦þNÛÁò/ҙИH$iŒâA5ÉXÇLró¦?雵n[Pç—ik=r]_±%-¼¶|žÀ•“ ‘pu­XË;[oíZ½â4<ØžMºZÇYXœv®`¤åOãÎ|¸åomÇ²yàÅÞîʪVpôÛ*Ó¡X­µVáÏ
-Ùô]K%ŒÎYz»!I‡@îW2P‚0§ÎõŒ¿–=C3AD3î;0Tú¯­ª	ÏÈÙS=tÎR àâK${Z/©Xn¯Ä(Óð÷0²ÄÅ©§˜È6]Káš ¥z¿‰G:ç iåŠ9W¸ñ‘ïvõ:†µÀ+JeáÇ{üæa1&‚štP£ê¢Pށè““3h­Š{d~D°oØÛEcÉKt
-æÚ‘nÓ>–c’p6IÃŽîéX•»r¨¾1¹kúSG‚»ì%ÄÿúñÃ?7?–ÍéiIä¯f:’|)Åáûóh«Iø\VooÁ|).vmÓ—ýàšÉÚ†¿tc$øtûæÏž?0XÿúöMÒx³æ9‘0™àÚÕ[ö\ÇpÇ£ëÐ艖á=ÙÐG[;¿‰£ej¥Œ«}ì#¾ô˜Ý˜)ÆUÐÌÌR>N„L¦Z««µ‰M¸…jêh^'R-´ÑãT?ËÂO•³½cñãàXÇÔiæêï9"ŽUüÒͨmÃÀÑ>xÔž’¨ójÈ™î2*›tïë­ {ì—4Ö¹Hõ¤ñÈ“e¶—”‹ Ë|„Öv(!è2‰…ŒÍ,Ï:÷Àn*¸²)Å“XéÐ{ù`Kf.^h3I$türŸ‘¹ˆšúÌœIè~A½X q–	
-˜ç,t‰.õ?1/ó_0y~jCÒ,
- ¼¦Ò”íí³#Â"Æ Õ¦œ£‡]=Ò<ÑÏ[˼c '®‚{.=5ÐÔÇccUaßÑÏfS[¨øãä®ùðcEÛ=x­Ž7ñƒ]WêyX¨4mƒeQµýŠL]ÏËÊ¢cšóÁQ µémí#ÏÞiEÝ:dÁ¤	|½0¨e‚!6'9žº#ÕÃvÒî—je¦ÌÃoQ·WŸÖ[Èö‚qÞ¸BÕÀôá4ã~Ï_[õ-CC;b¦¾KK¢KÑ”T4‘àªpòKd¢s9ÚÓ°Ø‘)#¸ñFNQ5¥ï‹-ošÙ¤&ð“¼AŠE™2@œKró¶lŠâš$ÅFÜV+n%ˆø4,Ñ‹oÜÀ—Cóv_‰M¸_¶pÁÍ–z2²Ð¾Dn×Ö59pÐð6ï}³NâðƒG·SŸQlÛØ—”–¾1ўʻp®qxâÛ¢-éúЋ1¦öm磭wó(ÃNÈ[þ.—­Ë¢\JQÞ=’7°rZ¦Ð`‚–4ëƒZ*‡ââgg#4ĹŒ"˜î½e`ŒzÛÁPªdÈ~žÙÀ"†>3‡é… Ñº|Kz% ‚H³®æ¨ÔãèƒkbS  C2]É¢Á
-Œ˜´1øŒåc4SÈÃ[žaåžl½8W+*™öÍ¡ó{ ×vä‹Îq‹ÍÄD‰Éa†â¡±€‘¶`*luc›c~4!!ä]Ëãi[•ýa<f'=ÜbÀø³°ŽãÓ¢š+“„¶¬ì¶Ñ4­%ê¢:b'ɸط§‘=…¨ŠGrÉæ˜Ê¼ì
- =Ó·žhßµ5C¾M<Wwò>C²ðó*S¡Ûò¢/ßZâ<HEŽM	;t0x*ˆMÏD/…›©Š!j/dWDÉè”@×ÒX›º¡Ü*ëñ˜öôzÛ|òQT˜ºÔçï_Ýß}|ûYOÃbKSÐ~’©6Þ\LÀ3[‹ÈgfòÖÅ
-'m·…zƒ_žq+A4ûŽ_…íW‰¡È|‘JOðÉ”Þã ¿…‡èþ¯Š–šÍ­ØÍjêfœ=“Pn:æQ×<Ú>{Q|Ź	åW—†qðð¢Ó§ÎÇœkJ>Ì3¬«*ÿ…¡ÐžxogýÉv;PÙ@Øú½ö8>2‘`Ï_ÿˆß£]J©T$:½Ž(³èG‘ÕuDa"§)mèÏ’gï_ ÇTYIž´7âÖ×^ˆó«¢{ùÛ‹n"4jé‹®¾ìþdw‡’ž‰Pw_ívªÔu“$ü‡sþYûöéXÒƒî?TãVrœïè͏Oð‰šþÕÛo·;u~çà¨&øçôaî^ýĝRSÅÕbÀw%V6„ÇZ…vñiëÃZ%ˆ¼jY¸Ž¸èã+˜Ê+=ž a7è®
-ÇЂI†~9¢™ŠÇ5„¼u°µ¹þTQ* ›æ"_ã?P‹/
-©c‘$/çR+¡“ùl®¢À@¤¦	ž"@eP€I5«~&»úkÈŒÄPÍ"o¾¿Î4ܼK®ÉSx„¦c:Ú=þñDƒõüàLLëJN'ÿΚÌT^g‰H V®A†™%×ÿ[áóù,&¥YýMÑîú
-ý…¦ÖPýMøú›/xâXì_ºY§Ùìjíó/8üßïÒVQ
+xÚ­XYã¸~ï_!äIb¶(’:r3Ó½³³ÙÌ¢{1	vö¶h[^In÷üûÔAÉVCiH^¬b±X,¿:è(ØQðþæíãÍíw&
+d$ò(—Áã.FŠ4’A’åÂä:x,‚_Ã<YýöøÃíwqd"O’1¬’ ±Ì[»ýz:®ÖÊèð®­mÙ0ý®m†®­Vk©e¾;Øãà:ž2¨õæþñæ÷Tv\mo„RÁ¶¾ùõ·((`î‡ *Ï‚3Iց2™HŒº
+n~¾‰®Ï”e”"7&æ3¥"Ê@©†oêÏô±ܸÿew4&Iãö`šˆd¬c¹¢yÒ¯ôŒÛµîZ0ççij=j]_©%+¼ö|žÀ‘“ ‘pt­ØÊ[oìZ¿â4<Øž‰]ºZÇYXœ¶®`¦åOãÎL|¸ãomÇ²Ùó`g·eU+Xúm•éP¬ÖZ«ð
+ùì]K%ŒÎy÷v›$i8Y¸[ÉH	›Ép8u®gþE°ì™šmD2ãÌp°S¥ÿÚªjQðŒš½Ô¾s–€‚ƒ/‘4îy½db¹¹ÚFá6
+£JœzÂP¶)˜Øw-Á5AOõ~—tÎ+ ÑÊs­pâ#9Þm‡ks[3À­(•…ñ›‡Åj²A6¨‹
+ ù Fàe˜œ.ƒ¦Ñ«8GîGß-;»èry‰—‚±v¤Ó´OeÁœ$܁OÒ°ã{>V嶪o,îšþÔPp–o	ù¿|üðÏÛËæô¼´å/3I>”ŽâðýÈy²Õ‰vú\VOoÀ})‚Û¶éË~pÍÀbmÃ_:1
+|º{÷G¯,ìÿöî]Òx·æ9‰1¹èÚÕ¾¹ŽpO®C§'Z†äc`¶v¿…GÏ´S9W{ì#¿ôœí)âˆ2hff!'B&S
+-ˆÕÕÚÄ&Ü@6u_4Ï©Úèq
+šŸeá§ÊÙÞñöcp¬ãò4sów	c¿tr jÛ0q´{ÏÚQul†Q3Ûe,T6ÙÞ×þØ-Y¬s‘êÉâQ'ïÙ^B.‚(ó­íPè2‰…ŒÍ,Î:·çk*8³)ɃXéÐßòÁ>•¬\¼Rf’Hèøõ:#sÃÑÇ:3W’:…_0ï œeBç¥
+F"…CýOJÆÃüJ^†Ê4K
+€†[SiÊþöÑac‚rSÎèatä/@š'ú°µŒàvÄĸ继Šú¸ì¯¼EUØãŸèçö¶¶-:ñûÉ5œóáÇŠ¶Û{«Ž„¦Gü`Õ•z–AÙƒAÓ6˜‘UÛ¯¨Ôõ<ì!-:–9¸hMok<¼ÓŠªTÈ‚'ÈøúÍ —	¦Ø°äxꎔÛq“v·”s(2eþx‡¶½ù´Þ@´ÌóÎE²† ç{þÚªo™Ú‘3Õ]b‹]’¦¤¤‰W‰˜_"ËáО†ÅŠLÁ™H7jŠ2È)}_lx‚ÌÌ&3AŸä	2,Ê<Ê€q.éš7eS×")â¶zZq)AÆgáýöøpèÞî+3±÷Ë.¸ØRMFÚ§HàmÛº¦Ë¼Û÷¾X'qøÁ³[„Ž¥Ï¸mÛX—”–¾0ÐOå¯x{׸nâÛ¢/éøP‹S»¶óhëÝeX	yÊŸå2uiCô•Ê»'º
+¬‡–)T'è %õú`–Ê!¹øÞÙ
+8—Qݽ÷´Q÷4¥J†ìà—‘
+*b¨1k˜^½Ë§¤W2ȁÔëjF¥[CcÈ»h’éHn Å `ÒÄà#–—1ÑL‡–<ß:ÂÈ=Ûz±¯:V”2í‹?Rç{@×vÔƒÎq‰ÍàPbr衸i, ¥-X
+KÝXæXuHHù«áÁñ´©Êþ0.³“n0~- Ö1>-šù´2IhËÊnª‘MÝZ¢.¦#wÚ»ö4
+áM!«â–Iò9†2;G
+HÏò­ÚumÍ”//͝nŸ!Yøy•©ÐmxЗƒ/-q¤"Ç¢„*¼`Ó+ÑKpÓ"U1 ö"ög¸Š(¯w ciÌMÝPnO•õ|{úNµmÞù(&LUêó÷o>ÞÃó°XÒ”Ÿd*…ÍE7pÏ–Ç"ñ™›¼w±‚ÂJÛm _`ã—g\JÍwǯÂö+¶Äd¾H¥§
+ðÉ’þƁ¾ÈºÿÀ£¢¥bD}+V³šªGgÏ"›Žšy´Åõ·¶/B„¯87á±£xãìÒ0^tzê<þã\Sðaœa^Uqø/„B{â¹­õ+ÛÍ@iiëçÚãøÈDýC(~oŒ~Y ”R©Htz(³x"©kDa¢KSÚП%/Þ	>A¡²’Ü	hïčϽ€ó«¤{ùÛ“n"4Zé“®>íþd·‡’ž‰wßl·ªTu“$ü»sþY{ÿ|,éA÷²q#9öwôfÇ'Ü$‰šþÕûo»=u~æà('øç­ôilÞüÄ•RSÅåb$àîJÌlH¹"
+íâÓÖÃJ%D^•,Gœôq‚
+NåWP³‡tV…mè `’áÞG6Kq»†”÷–6ן*
+TÓ\6ÄÆøÔâKCêX$ɫ͹ÔJèdÞ›«(0€Ô4¡Ä“ T	(‘T³ì¯ÈË_s f$B5‹¼ûþ2³h×â)<BÓ1A†íÿx¢Æz¾p¶tëJN+ÿÆ–ÌL^g‰H W®a3®ÿ·ÁçóYLF³ù·E»íoé/4µ†ìo·ß|ÂÇb÷ÚÉbˆè8ÍfG›d_~áÂÿ
+)V4
 endstream
 endobj
-6490 0 obj <<
+6485 0 obj <<
 /Type /Page
-/Contents 6491 0 R
-/Resources 6489 0 R
+/Contents 6486 0 R
+/Resources 6484 0 R
 /MediaBox [0 0 612 792]
-/Parent 6452 0 R
-/Annots [ 6487 0 R 6488 0 R ]
+/Parent 6462 0 R
+/Annots [ 6482 0 R 6483 0 R ]
 >> endobj
-6487 0 obj <<
+6482 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
 /Rect [174.46 127.92 251.769 140.872]
 /Subtype/Link/A<</Type/Action/S/URI/URI(http://samba.org)>>
 >> endobj
-6488 0 obj <<
+6483 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
 /Rect [174.46 116.961 421.73 129.913]
 /Subtype/Link/A<</Type/Action/S/URI/URI(http://www.samba.org/samba/docs/Samba3-ByExample.pdf)>>
 >> endobj
-6492 0 obj <<
-/D [6490 0 R /XYZ 151.701 685.529 null]
+6487 0 obj <<
+/D [6485 0 R /XYZ 151.701 685.529 null]
 >> endobj
 410 0 obj <<
-/D [6490 0 R /XYZ 151.701 362.973 null]
+/D [6485 0 R /XYZ 151.701 362.973 null]
 >> endobj
-6493 0 obj <<
-/D [6490 0 R /XYZ 151.701 333.254 null]
+6488 0 obj <<
+/D [6485 0 R /XYZ 151.701 333.254 null]
 >> endobj
 414 0 obj <<
-/D [6490 0 R /XYZ 151.701 215.558 null]
+/D [6485 0 R /XYZ 151.701 215.558 null]
 >> endobj
-6494 0 obj <<
-/D [6490 0 R /XYZ 151.701 186.331 null]
+6489 0 obj <<
+/D [6485 0 R /XYZ 151.701 186.331 null]
 >> endobj
-6489 0 obj <<
-/Font << /F50 3701 0 R /F22 3706 0 R /F88 5686 0 R /F72 5687 0 R /F85 5521 0 R /F71 5424 0 R /F15 3700 0 R /F70 4384 0 R /F17 3698 0 R /F29 3731 0 R /F30 3732 0 R /F58 3733 0 R /F68 3734 0 R >>
-/XObject << /Im1 5680 0 R >>
+6484 0 obj <<
+/Font << /F50 3701 0 R /F22 3706 0 R /F88 5678 0 R /F72 5679 0 R /F85 5513 0 R /F53 3738 0 R /F15 3700 0 R /F59 4373 0 R /F17 3698 0 R /F29 5413 0 R /F30 5441 0 R /F61 5442 0 R /F71 5443 0 R >>
+/XObject << /Im1 5672 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-6497 0 obj <<
+6492 0 obj <<
 /Length 1980      
 /Filter /FlateDecode
 >>
@@ -22679,38 +22653,38 @@
 R%jða©wN7sa@à›¾¯Úg¸gžsƒÕÏÕú”ùŒúë?n>1Ý©(ñî
 ŠFŠúöþNø¢‡&íz#GsŠœç"y*üµeǍžV\6¨ÑAWC?O’0ŠCè_á©_FñЇ¼;µ+ƒ’¥›F0ón
 £4/·ºøF™[÷R^gÛ¾³uúà7ú™ŽµLûqÓ5âÀ3uV‘AÑ·¢èYg¼h£ÌW3ñGµ0ƒ.Nqƒ‹[h“ƒ?ð%Àu ÚS7!Ä QzI[;&z9s,1¦¬àHHùt *ŸÛ}]gÚLÕìjÓδËTQLÃæVÞ#/Ï$ n ˆ°Ö`ÅtG$θj^(”8TPÓ÷Q­×o¡1 ôÆaIŠ ÏîEŒm룴g,Çó3ðâO°P!NV`cíxXI%83¥b5/¤7¥Ò@xr LjP>õ¦ª«1Ç«,öÀéI˜x[&í@›¹ì@–QF÷‰8œå>„=ïzo0ÙFR½™R2[ýêpDè?ÆÉzÆòüÃÆåîGUÈY.æ3ªwæûÞ8.íŠÆ	óÅš™üæÔ¯„¶äÖÑþ߬W’õÂTRc…®oy}Äeå}–Ô1“…k6ÔÔK&{WÕf6‡ÎÞ”¥~ž&¢J9”qe¾ 8¶8ІKFcø×BB×ERÓºjH}ŒTy=ï½h!¢v“N<„%Ï 
-潜gpÉÖí3N°±’DQ‰d( ¸È †f[]¢:)ÛÂúÈ´ÐóºßS]™°{’Å•ˆdm	30ã4µ]yšËÈn2’ƒ))3ØÉ8Q6KSžbnyèÉžáÚ¹žu¡ Äî¨ ÄïÉXøe·4SO¼5…qN”³Ùáã†(eÕk›¨‰M–®MPÆää®Æ’FEûg/¨ó'` E!î téZŠÖV¥ry™‚Äò£xȝ?»Çi€á<¼AÒÐÛ·¦-ºãŽÜ€ÛÓ“pÂÖ¡ê0à2Ðg=à„µë…êa–Mù‰ÇR;Aœl¶>Ms'~±¨ø4dŽ¥‰'ÓÉÎíyÑ:Í®<NIax¤@:ÓìéŽmáãX2ÌtX…_·)â¥0¹0êiåÞ‘­‡Yî—@À“<ÿ, §™æ~4ðä1õ–%p{ àÔPj©L–¨ˆ½ŠÂìz–žë¡R„Dµíu!25þÀ`Íè«"_EÉ@FfØJõƒä
+潜gpÉÖí3N°±’DQ‰d( ¸È †f[]¢:)ÛÂúÈ´ÐóºßS]™°{’Å•ˆdm	30ã4µ]yšËÈn2’ƒ))3ØÉ8Q6KSžbnyèÉžáÚ¹žu¡ Äî¨ ÄïÉXøe·4SO¼5…qN”³Ùáã†(eÕk›¨‰M–®MPÆää®Æ’FEûg/¨ó'` E!î téZŠÖV¥ry™‚Äò£xȝ?»Çi€á<¼AÒÐÛ·¦-ºãŽÜ€ÛÓ“pÂÖ¡ê0à2Ðg=à„µë…êa–Mù‰ÇR;Aœl¶>Ms'~±¨ø4dŽ¥‰'ÓÉÎíyÑ:Í®<NIax¤@:ÓìéŽmáãX2ÌtX…_·)â¥0¹0êiåÞ‘­‡Yî—@À“<ÿ, §™æ~4ðä1õ–%p{ àÔPj©L–¨ˆ½ŠÂìzÑ#?“ R„Dµíu!25þÀ`Íè«"_EÉ@FfØJõƒä
 ýl•^>óú»ï‡ Ä~Ç™>}W`m”x”]G—ô†Ç‡¼S&	5;aG‰òœ®°'t[xØÐWq¼µa	0tP+‡fß'ŠÚQÓ#‰w¡¸Q›ÎÊ3€¿y.O¨B%šßd¸]úüR›þxy}=ÿ‰¢|úàBQÑðîýgË+Y·Ha@ ïð2q.O}~ÀÎ[%3}ž©
-ßüâGƒªÝÐõáü‹qi.ì „±[EjØ«èÏüüs0<50ï•l¦8ÁßQ±7”ô½“¸‰'&Ü€êÛͱ0þ+Ö‡õâ?ë9K
+ßüâGƒªÝÐõáü‹qi.ì „±[EjØ«èÏüüs0<50ï•l¦8ÁßQ±7”ô½“¸‰'&Ü€êÛͱ0þ+Ö‡õâ?0j9Y
 endstream
 endobj
-6496 0 obj <<
+6491 0 obj <<
 /Type /Page
-/Contents 6497 0 R
-/Resources 6495 0 R
+/Contents 6492 0 R
+/Resources 6490 0 R
 /MediaBox [0 0 612 792]
-/Parent 6452 0 R
+/Parent 6462 0 R
 >> endobj
-6498 0 obj <<
-/D [6496 0 R /XYZ 100.892 685.529 null]
+6493 0 obj <<
+/D [6491 0 R /XYZ 100.892 685.529 null]
 >> endobj
 418 0 obj <<
-/D [6496 0 R /XYZ 100.892 499.939 null]
+/D [6491 0 R /XYZ 100.892 499.939 null]
 >> endobj
-6499 0 obj <<
-/D [6496 0 R /XYZ 100.892 458.02 null]
+6494 0 obj <<
+/D [6491 0 R /XYZ 100.892 458.02 null]
 >> endobj
 422 0 obj <<
-/D [6496 0 R /XYZ 100.892 337.638 null]
+/D [6491 0 R /XYZ 100.892 337.638 null]
 >> endobj
-6500 0 obj <<
-/D [6496 0 R /XYZ 100.892 309.064 null]
+6495 0 obj <<
+/D [6491 0 R /XYZ 100.892 309.064 null]
 >> endobj
-6495 0 obj <<
-/Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F17 3698 0 R /F70 4384 0 R >>
+6490 0 obj <<
+/Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F17 3698 0 R /F59 4373 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-6503 0 obj <<
+6498 0 obj <<
 /Length 593       
 /Filter /FlateDecode
 >>
@@ -22723,73 +22697,70 @@
 =“h
 endstream
 endobj
-6502 0 obj <<
+6497 0 obj <<
 /Type /Page
-/Contents 6503 0 R
-/Resources 6501 0 R
+/Contents 6498 0 R
+/Resources 6496 0 R
 /MediaBox [0 0 612 792]
-/Parent 6506 0 R
+/Parent 6462 0 R
 >> endobj
-6504 0 obj <<
-/D [6502 0 R /XYZ 151.701 685.529 null]
+6499 0 obj <<
+/D [6497 0 R /XYZ 151.701 685.529 null]
 >> endobj
 426 0 obj <<
-/D [6502 0 R /XYZ 151.701 660.623 null]
+/D [6497 0 R /XYZ 151.701 660.623 null]
 >> endobj
-6505 0 obj <<
-/D [6502 0 R /XYZ 151.701 644.027 null]
+6500 0 obj <<
+/D [6497 0 R /XYZ 151.701 644.027 null]
 >> endobj
-6501 0 obj <<
+6496 0 obj <<
 /Font << /F50 3701 0 R /F22 3706 0 R /F17 3698 0 R /F15 3700 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-6509 0 obj <<
+6503 0 obj <<
 /Length 1540      
 /Filter /FlateDecode
 >>
 stream
-xÚ•WK“Û6¾ûWè(Ϭµ¤(êÑ:Ù&iÒé&iםt&Ɂ‘h[YYrEzw3Ó_€ dË«z1A€><Ð,Ø,øeÁüz³^\¿ÎÒ€gQÌe¬7g,Ê‹8HEÅ"ÖUð)üy§V÷Ë•à"L—_Ö¿.^­/8Xa?SŠ£ŒÅA¹_|ú‚
-
-X$Š<xt¢û@È<J¥º	î¿Ï‰‹HpùŒ8?xÄI”åÙ¹2‘Ì9¹ñòýí‹·ïÀ‹4o_ÝÞ¼úãîÍÛèhKЉ
-VpTgÁªàQ{½n¯êv¹J²8Üëý2ίËüêÞìꈰ6$ h1G‘iøM—–8݆j«b•][꾍–«<åá"ÓÞlòðh¼6~05™P_°'“‚€ÚœË“ð z[—õAYMep•·Î‰|°ÙÓèþaIßà¡ç¡×NŸ–Ûºì;Óm,m+´ltyìk‹¾Ó)8‡;«ŸìÕXÕVà”äwN~Ãցü†ÝÉoØ”êà\wOX}‡êuU·[b
-Àœ9U¢Áì9ÙIŸû‚¶Çž•gYvGrÅü¢,	;»Óýcm\tyXƒeKä#ÊuǦÂ-ÛÎó}½Ð†|ÀsJ»ÏŒJ£`3phƒóƒ­»–ø›ÎËíUKáž	î²i¢á$æQ‘ûb^ï°RËBŠËp³‘A\Reï+†/ï·=½b9T`Ø+	„>¢î’€LçHU¼‹À¯æ ã•ºÂ:‡ î0a‰˜”l¡´ `ÉöØ{I’„ȆéÚ:ÌpnïHõcÝVÎÍGãm5µ¦ì’ –æªt÷ £Ç^›9 .‰á·Î»wUG^ÃÍÎ’"ü¸ó÷O\£€ÕîªÕ¥6Fõß"ñ]ª#Rå@ÅÑVõz$”ׇèÎÀ{ÜÕ.u (²c‰ªHê§ÚXCôcmw.;$B\å~
-20z¸N¢‡ŒV»+OeßßSò³‘ÑTWX«…ËÃFjTÇFõ
-F'O]ÇÁ•RÄŸïÞþuý[íПˆwúj†)ç!}(áHT{ÈŠ±c‰ Ï+4˜U &cìˆÏo<”—©+Ýû^‹°ÑÔÚºÖë¾6gwK.AÊÂçÚ>ÈÀ­Ëd`t"ÒƒD»þvfgbtßRÄ]muDÞtj(›cƒ‘PxGpËІ2?Üm! ÏMCGxsˆ>ã@8÷ºº¢žá†)£BòďÃ$Ž„ @iÄájÀ„
-_/ôTeÝ
-qcÕy†Än5~Éšÿ˜¯‚E‰HÉ"•»,/6ÖÄ#ì¹ô Æ‘Õû»SöLSjØ÷ZX§ÃTþlhTÏëa:Ûb	}]ë
-)î¬"glðÈÜ«J{h~H_4?ƒ¹äYøÁ!0¹BFéAëÜÂ$›ïú®³§)’Õ-‘¥j p(;ÏAÆ")ðñE>‡iÚä@oÛU×Î%.•‘LÓA	/w–¸®‹9¿»{O¥„Ùu½?%4Z?xÓ¤8A±Ò¦ìkB_IXšè"8˜F¬È.‡ëÒЩ q‚¼Œ‡ÔcôÇîÆ
-mº¦éƆ…9tª­{u¿<É*Z.JŒ~f’9Q®uÏÚœ*’öÿÌ¥é‰Ã0µ´ª–Vwøe«åEøn\ÇŒ=ÑñéC€…Ï!BS¤p64§©çoA´´AÍàwÅÅ,ÅÖ2Žz8¼xŠÉƒpöe2â]	P(°v["pÀ5pX=„Œ  ¢´2ôUWÎÀQ¡¾Cç‹,Ä7!¤•ž<tr¹ÊÉ+,Ù¡ŠSéPÅi:
-¼(ÝG\ÒQàe¢ë¿ÓñxǁV†Dm[5Õ|–.:ô¼}aYÄ…{üÇààYY wü6Üg¨ï:œÚ{ìXÐñ_ž©\65÷UwΔž©¢zXJœ€³o?«¶Úüàþ`ÿQ¯_ËIÛ	ÌVÀD0 at 2Ò+Š‰ü9ýÞEæi
+xÚ•WK“Û6¾ûWè(ϬRõhl“4Éd“´ëN:“äÀH´¥¬,¹"½»™é/@PòcÕC/&ЇšÛ€¿-˜_¯×‹g¯²4àYs™ëMÀ‹ò"RQD±Èƒu|­ÕÞêa¹\„éòëúíâåzñ÷‚ƒð¥8ÊX”»Åç¯,¨àðmÀ"QäÁƒÝBæQ*%Ðmp»ø}ÎH\D‚ËÿcÄùÁ³ N¢,ÏNݐ™ˆdÎɍnž¿y^¤Yxóòæúå·¯ß|Dw@[‚NT°‚£:V²Øëõ;ÕtËU’ÅáNï–q~[®àW¦nöx ÂƐ€¢Å@D¦áw]Zâô¼o¬j‰Uö]©‡.Z®ò”‡·ŠL{°ÉÃñÚøÁ<ÔdB}k5ÂFœL
+j{p.O½lS6{e51”ÁU"8Ü:'òÑæ@L£‡û%}ƒ‡ž‡^;}ZnšrèM¿±´­|\вÑåah,øA§àî¬~´Ws`UW7R’ß9ù
+[òvG¿aSª½sÝm\<aÝ=ªß7UÓm‰5sæT‰kØs²“>õí€=*=βìäŠùDYö¶ÖÃCc\tyØ€eKäÊõ‡¶Â-»Þó}½Ð†|ÀsJû/ŒJ£`3ph”ƒó½múŽø›ÞËíTGáž	î²i¢ñ$æQ‘ûb^×X©‚e!Åe¼ÙÈ @.©²‰÷
+ׇwÛ‚€^±ª0씇B{HQwI@¦ó
+¤§*ÞEàWsÐñJ]aCPkLX"ÎJ¶PZ°d{<ˆ$IÂ
+dCƒtcæ‹87·¤ú©é*çæƒñ¶ÚFSvIË	sUº{PÑàÍP—ˆDÈð{ïÝN„»*È#¯áfgI~ªý½À×(`µõHuºÔƨáÇ/$~­KuÀâÂCª¨8ÚªAO„òúÝxuãRŠ"Ë1–¨Š¤~lŒ5D?4¶vÙ!"à*SPÑÃõ,zÈè´»òTöÃ%?›mu…µZ¸<Ì`¤FuhÕÐbtòÔu\)õ@üùþÍ_ÏÞ5Íá‘xǯf˜rÒ‡ñˆŽDµƒ¬;•ð¼B‹Y`2ÆŽøôÆCy™¦Òƒï5±[M­±¥­k=°îsr°äô ì!|®íƒܸLpF'"=H´ëo×dv&FwE¼ÕÕVGdàu¿§†²9´9…y·m(óãÝòܶt„7‡há3„s¯o*ên˜ò8*$Oü8LâH”F®LØðÕR at OUÖÝ7VgH\ëNã—¬ùù*X”ˆ”,Ry±ËòbS]Aü0žKbYƒ?±µ²'šêXþ×Âz>AåÏÆFõ´Îg[,¡¯k]!ŝUäL
+™;UibÍé‹æg0—<?:¤#&WÈ(=jZ˜€dó]ßuö4…B²º#²T-å@§9ÈX$>¾ÈGø0M›èm·ê»¹Ä¥2’i:*áåÎ×u1ç··è£4¢€0u?XðSB£õƒ1'(VÚ”CãCè+	K]ÓˆÙEãp]:4N—ñ˜zŒþô€ÀÝô€@¡M߶ýÔ°0‡Nµ§u§î–GYEËE	’Ñ/L2ç#Êuî9@›cEÒþŸ¹4!q¦–VÕÑêî¿lµ¼߯“g1ct|ü`áÄsˆÐ)œÍs3©§oA´´™@ÍàwÅÅ,ÅÖ2z8¼xŠ³áìËd» P`ívDà€%jä8°zA Dieè«®œ5¡B}/†ÎYˆoBH+=yèä2s/”)’WX²…C§Ò¡ŠÓô<0xð¼tqIG
+ˆ~øAÇÓZQ´íÔ¹æ“t¡Ð) §íË".Üã?Oʹӷ1à>CCßÒáù ½ÃŽÿʼnÊeSsÿ‡PµvŽ ÄøL%ÕýRâœ}ûYµÕæ'÷sü
+m‹v ‘ÀüaL$$#½¢8Ӂ?§ÿ ¿æp
 endstream
 endobj
-6508 0 obj <<
+6502 0 obj <<
 /Type /Page
-/Contents 6509 0 R
-/Resources 6507 0 R
+/Contents 6503 0 R
+/Resources 6501 0 R
 /MediaBox [0 0 612 792]
-/Parent 6506 0 R
+/Parent 6462 0 R
 >> endobj
-6510 0 obj <<
-/D [6508 0 R /XYZ 100.892 685.529 null]
+6504 0 obj <<
+/D [6502 0 R /XYZ 100.892 685.529 null]
 >> endobj
 430 0 obj <<
-/D [6508 0 R /XYZ 100.892 660.623 null]
+/D [6502 0 R /XYZ 100.892 660.623 null]
 >> endobj
-3763 0 obj <<
-/D [6508 0 R /XYZ 100.892 503.843 null]
+3744 0 obj <<
+/D [6502 0 R /XYZ 100.892 503.843 null]
 >> endobj
 434 0 obj <<
-/D [6508 0 R /XYZ 100.892 301.918 null]
+/D [6502 0 R /XYZ 100.892 301.918 null]
 >> endobj
-6511 0 obj <<
-/D [6508 0 R /XYZ 100.892 273.603 null]
+6505 0 obj <<
+/D [6502 0 R /XYZ 100.892 273.603 null]
 >> endobj
-6507 0 obj <<
-/Font << /F76 5480 0 R /F17 3698 0 R /F15 3700 0 R /F70 4384 0 R /F50 3701 0 R >>
+6501 0 obj <<
+/Font << /F76 5472 0 R /F17 3698 0 R /F15 3700 0 R /F59 4373 0 R /F50 3701 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-6514 0 obj <<
-/Length 1964      
+6508 0 obj <<
+/Length 1965      
 /Filter /FlateDecode
 >>
 stream
@@ -22801,7 +22772,7 @@
 ý%‹1—ºÄ)¬‚ÔÖY–·-C›âpD¹:ÙërÇHÈò)g «¡d;¯Ç×3ÐÞnª“è’	ˆðmA7À6ðµR¾)ó·oªór¸1ë,p»-ÊÃ)gàs<U¶.–Ê.ùx“g}StøèCn²¬ê™¾u«K}@Yñôƒº››[ø(>ÝéNßë6³å†î`dÀNCûKÑqØ;Q%®ÏùÑD†QA½Ÿ—´oK=® et8üŽnFWWî'ND at Aot#Žg˜Å51³1šCÙ
 \iqZùñNø®<©ü âЂï4´‚Ø~»
 Öžë~]ÿ~ÇwMµ'9õ‰!3âè6$;œ£ì3Zû¶&LØ’ÃJ(ó¢gó"OÕÁÄü^gũ芼ýÿ"8½·àc½ ”„ÂÅ…f#>ÐuL@Ùn/a|ÊwŒLžÕTýáhö³
-´f[MT§"{` g’–±0ƸÌÄ]a%R¡‘úíöYUs÷îÆžêÒ|ìÅ›ƒ©SöÂ7wÀ;ÉÙ~ꪚë¦V¾g¶({©ÿd·íQTçE¬:Xˆ‹!•… ñ*µYSÔ]ûÕ›º‚8œQ£‘-qs(8Û rÞ5ºlk“
+´f[MT§"{` g’–±0Ƹ̀BFRc%R¡‘úíöYUs÷îÆžêÒ|ìÅ›ƒ©SöÂ7wÀ;ÉÙ~ꪚë¦V¾g¶({©ÿd·íQTçE¬:Xˆ‹!•… ñ*µYSÔ]ûÕ›º‚8œQ£‘-qs(8Û rÞ5ºlk“
 ñ¶dëËuÕ?¸»®k°à%Óø&Ô@¹MÏùרRÿÑpF¤Pûñò6§¢0’|[ïÎEY´ ˜®¢xØAeôÙI»¢®$0ÕO¸xŽT?\Ÿu¹š©#P}΃
 üòò=(LRC$)ötoò1FRLýC#Ë¢åoYÉ7ÇðD
 @(=àS,Vì^c´=RÊ㬐û¡\%šê7åµ2=Ì)§ââY€T5¿>#ÿ|>#ä9ŠÐh0±ãÉnèQ<
@@ -22813,97 +22784,106 @@
 ä°¢e2bjsÙMF%8½Ö	@ªz::rSHT‰ îŒ„g˜~€æ)ÇFƒ5ÆÚú ýr-Ö¹xX+&¼LŒÔÔ#^µü24â½ÉÐ8ˆC¾¦®*”ÙÓd
 ے)XL7b
 {‰$´ïûŽ±§ó, Ò¯ëÛœ‡Y¸úª:Ù1³Ã*uÝ^‡rƒV_åe–ãs~Ê)!¹þ/•Œƒ<«q¿†ûBðËü29P‰
-iÈ£r÷:×<š`€C}íBÀšiw Rt‹ZÞ‚œ¼ ÃC	håÇÒ@vZÿ0®ÿáä珸98¤¬ º<¤žÌ©ú¨%á–’pMªâÁ…S®9JùWËÌß•ë„3XÌ÷Åvñ7 AŸð
+iÈ£r÷:×<š`€C}íBÀšiw Rt‹ZÞ‚œ¼ ÃC	håÇÒ@vZÿ0®ÿáä珸98¤¬ º<¤žÌ©ú¨%á–’pMªâÁ…S®9JùWËÌß•ë„3XÌ÷Åvñ7 ?Ÿð
 endstream
 endobj
-6513 0 obj <<
+6507 0 obj <<
 /Type /Page
-/Contents 6514 0 R
-/Resources 6512 0 R
+/Contents 6508 0 R
+/Resources 6506 0 R
 /MediaBox [0 0 612 792]
-/Parent 6506 0 R
+/Parent 6510 0 R
 >> endobj
-6515 0 obj <<
-/D [6513 0 R /XYZ 151.701 685.529 null]
+6509 0 obj <<
+/D [6507 0 R /XYZ 151.701 685.529 null]
 >> endobj
 438 0 obj <<
-/D [6513 0 R /XYZ 151.701 372.571 null]
+/D [6507 0 R /XYZ 151.701 372.571 null]
 >> endobj
-6208 0 obj <<
-/D [6513 0 R /XYZ 151.701 330.141 null]
+6203 0 obj <<
+/D [6507 0 R /XYZ 151.701 330.141 null]
 >> endobj
-6512 0 obj <<
-/Font << /F50 3701 0 R /F22 3706 0 R /F51 3729 0 R /F15 3700 0 R /F71 5424 0 R /F17 3698 0 R >>
+6506 0 obj <<
+/Font << /F50 3701 0 R /F22 3706 0 R /F51 3736 0 R /F15 3700 0 R /F53 3738 0 R /F17 3698 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-6518 0 obj <<
-/Length 1495      
+6513 0 obj <<
+/Length 1494      
 /Filter /FlateDecode
 >>
 stream
-xÚ¥WKÛ6¾ûWèH±–"©WoI·-tƒ¶ë ’h‰^+S%ÇÝßeKŽSèIÃáp8üæ)=E<úeñf½¸ûYˆ(Ëœ'Ñz%œÇE)¢¬(ã´TѺŽ>²GS
-Mg—Ÿ×ï¼x—Y¦P\”1iNrY,âå*á™dË•Lû³±u·”œúÀXŠ’yŽ{îzïûjí?èj:X³L˜E½,JæŽý@Ë×UÕíГM)Ãã’—þ
-è\¥£U	OPjñÓzñe‘ „'ïLc)£j¿øø™G5콋x,Ë":yÉ}$Ó"ÎRÔÖF‹ß|Š]’N/>+UeìÂë_ƒÁrB„LÙûµ¢ßî$¢:gz¢®–"g;Z=àª`»Æb rDCŽh È@ÊKÃÎ|{=€/X%2NUIFþažš~p/¨\˜•)[ãQ•ä¨»n¹‚o}¤Xð[Ý–¾èmüΉÁ9'ª×ž‹‚̺֝£{bhÀ¯x΋2a÷[úIXèýŠ½Â­’î%gÖœHØ™ƒB×7^Öïn;GÄc_£2—Œ{€HA¿¦“zì¾…,x’B²!ã­§78¿“^R&˜A«¹ã1u¼g£rÞñ 7œïêˆqÐnèÃ}:ܵíÚ6¸ëŸ"clCF%³ÀÎb™Éh% 5DˆëO<ɯ]g’cVJIVw{6*ñnª£k¼¥/ÄÑÓ8FÆ'žrNMÇÇ£è\Ÿùù,ó/ jï<,ÓÛ×8•–lã×Õ³±5žœË˜_Ê\Œ—遮ßiʈ¢$Δš»zã£Ë°QÈ’UŒÔÓÑ[/dá­Ç‹õs”y:E¬ßobб½eª*bŽ8›š¨Ö`P&’òo98S5}XX=€DcÖ¢9Ã(9…Ý?/ITE9^c!Wö:d(?ãTƒéÎC ×Ä«C¶Ø=qè\
-ç(g=í½$ƒØ–¾*ÏKR´êAoton¥Ùv{?ù²·ñuÅ»—”L]ol<*˜†4AW@íikìG¢È½9°·Ävø`¤ÐÚ#æa¾ãÞ¬Œ•œx÷ ¡yº‰ –'£èùÍ—F‹ >¼Û §ÆÈ*†ŽwŒoœ}xÿö/¢Úgoï_qCìØûÆTSº«Áp¹˜ ÞÞc²%]%EyÑö«¶ÚÞò˜—E߯WÆVîå0˜Àñà ÿ;WûzWƒœ™Â1ÝöQ}·7DupsðÞ,fý9?V|ÛXÈ¥;”Lcû#êšrëŽx¶›Ö ÕH
-]´ÎVÆYbvG×›–J~ˆËS3ìB¨Â“æÁ('Áˆ£Î€(œK90°¡ùöËtAú’PaæÒΐh¥ÛÖ›
-̶և:IØÀê
-0ï”ì
- y+Ÿå žq|gáô¦}ANÂöç=Ê
-¤ FK»cê#MIv#QD‚3Yúß2%UžÍa¸¾©ñ"óHRnä0Ÿ%W¹aþæ°ožÓh†±ð0DQ@·´ã¤q¢MJ
-¤fm>-sœkÚž8øÝŒ•Îß·?´fÒÊÔñ¿öàUè§ÿ³	“yæ0Ùº±Oħ´¿zŽSê\¨¡«=AwÓ“²Œ…:²;3Twß÷e&âòÒ¼1ç9Œ”8ðtî™<(¹ …W}	!.i6ÀïÁuOð¼ÀõÀÃW£.!à‰Û£¨ ÕÄÙ‡QԐœ/ùÀîÔIܨšÊp)}Eù†K_pfu«ì}96¾ŽÁ” *„PðýÄÆ%ÛÚ­(ß㐷¥³ùÕÐgkÆÖzN:Ç)Œ›ÜyÃFgZE%Ô+<‡Õê<ê®ä+âPå4̪"w.Ķ/ shµµc­ô“7áªðãÓ`õž§Âø…?¸ L.ËS
+xÚ¥WKÛ6¾ûWèH±–"©WoI·-tƒ¶ë ’h‰^+S%ÇÝßeKŽSèIÃá3üæ)=E<úeñf½¸ûYˆ(Ëœ'Ñz%œÇE)¢¬(ã´TѺŽ>²GS
+Mg—Ÿ×ï¼x—Y¦P\”1iNrY,âå*á™dË•Lû³±u·”œúÀXŠ’yŽ{î÷Þ=÷Õ8ÚÐÕî`Í2a	Cüõ²(™;ö-_WUw´CO6¥K^ú7H s•ŽV%<A©ÅOëÅ—E\ž¼3¥ŒªýâãgÕ°÷.â±,‹èä%÷‘L‹8Kñ¶6z\ü¾àSì’tªø|©*cª
+ËQ2eï׊v~»ÿ‘ˆ~èœé‰6ºZŠœíhõ€«‚íkˆhÈ
+9¢"]ÞXÚvæ[õ ¼`•È8U%ù‡yjúÁ½àµà¬Lُª$Ç»ðb×-Wð­~«ÛÒ½ßÙ#‘!8çDõÚóqQY×wçßÜ=14
+`‚ÀW<çE™°ûÆ-}ˆ$¬ôÀ~Å^áVI:DÉ™5'væàŸÐõ—õ»ÛÎ1ÃÅ×xaŒË	Æ=@¤ ‚_ÓÉG½GöFßB¼I!ÙŽñÖÓœßI/Ž)Ì ÕÜñÀ˜:^ˆ³Q9ïxκ:b´ú O]Û®mƒ»~ð)2Æ6dT2ì,–™ŒVRC„¸þÄ“üêÐu6 9f!`¥”du·×h£Rï¦:ºÆ[úB=cd|â)÷èÔt|<ŠÎ¥Ì/§*/ ju–iíë
+œJK¶ñëêÙØšNÏ
+ÎeÌ/eT'£2=ú¦ì(JâL©¹«7>ºŒ…,YÕYÀH=½õBÞzܹX/瀥SÄúý&†;¶·LUE¬ÀgSÕÊDRÞ¢–ƒ3UÓ‡…ÕØA4f-š3Œ’SØýó’TAU”óç5re¯C†ò3. at 5˜î<rM¼:d€Ý‡Î¥pŽrÖÓÞûA2ˆm黡ø¼¤K­zÐÝ›[©Fö€ÝÞO¾ìm|]ñ.Á%%S׏LCš + ö´5ö#QdŒÞØ[â
+;|0Rhíó0aßqoVÆJN¼{€Ð<ÝŒD€?Ë“Qôüæ‹‚Ñ"ˆï6È©12…Š¡ã]#ãÛ gÞ¿ý‹¨¶{¢&ÁÙÛûWDÜ;ö¾1ÕÔ†t5n#ôÃÛ{L–p‰FWIQ^nûUÛmoyÌË"Žï×+c+÷rLàxpÐÿ«}½Õàg¦pgL·}GTßí
+QhޛŬ?çÇŠo¹c‡’ilŸcDBÓAnÝÏvaÓ´©¡ÖÙÊ8KÌîèzÓRÉqyj†]UxÒ<å$qÔ…s)64ß>p™NÂ#H_*Ì\Ú­tÛzSÙÖúÐCç"	¸C½&àò‚½$o`å³Ä3Žïì!0œÞ´/ÈIØþ¼G¹ÀhiwL}¤)Én$ŠHp&Kÿ[¦¤±Ê³y!ꛟ!2$åFóYr•æïÁaûæ9`CtK;N'Ú¤Ô@jÖ¶áÓ2ǹ¦í‰ƒßÍXé¼¾ý¡5ûV¦Žÿµ¯B?ýŸM˜Ìs0o„aÈ֍}">¥ýÕ‹pœRçBÝ`½ÐXí	º›ž”e,Ô¹Ý™¡ºû¾/3——æ9Ïa¤Ä§sÏäAÉ\xÕ—â’fü\÷Ï\<|õ8êàž¸=º€
+ZMœ}E
+Éù’ìî@ÄÑWS.¥¯!ßpéάn•½/ÇÆ×1˜²ä@…pj¾ŸØ¸d›ã@{¡õ å{A[:›?ðúlÍØúaAÏIÇá8…qӁ;oØèLk ¨„z…ç°ZGÝ•|Eª’f€YU„áÎ…ØöÅd­¶v¬•~òF"¨
+?>
+Vïy*Œ_øƒû‘­ËZ
 endstream
 endobj
-6517 0 obj <<
+6512 0 obj <<
 /Type /Page
-/Contents 6518 0 R
-/Resources 6516 0 R
+/Contents 6513 0 R
+/Resources 6511 0 R
 /MediaBox [0 0 612 792]
-/Parent 6506 0 R
+/Parent 6510 0 R
 >> endobj
-6519 0 obj <<
-/D [6517 0 R /XYZ 100.892 685.529 null]
+6514 0 obj <<
+/D [6512 0 R /XYZ 100.892 685.529 null]
 >> endobj
-6516 0 obj <<
-/Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F51 3729 0 R /F70 4384 0 R /F71 5424 0 R >>
+6511 0 obj <<
+/Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F51 3736 0 R /F59 4373 0 R /F53 3738 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-6522 0 obj <<
-/Length 1745      
+6517 0 obj <<
+/Length 1747      
 /Filter /FlateDecode
 >>
 stream
-xÚµWYÜ6~Ÿ_alÔSÄK¾ó–;t7)v‚H‚BckvÜøØZž=þ}IQöÚ·údŠ¢$žiß¹v|çÍêùvµyù÷YægÜÙîq–ø܉ӌEYèlç‹Ë}±þ¶}·y-„“²,ŽC"`iÂMFèe[˲Y{AºªÞ廪ӇòfíñÇ¼éU‡"‘㍫WÛÕ_+W€“·#N^¯¾|óöÞ9>²Ô¹3’µD)‹£èʹZý¾ò§ñhÑ 0cFqÔu{P=‚À•D„nè”åÝ­EêʵHÜMœ¾¥oÞ)ÙÛ2G¹CÙØcÛu¸ÝQ÷´|–çí±A‘^?5Öj‚ÓùLǘ š'8óyL*~õyrrèÄ0CÞ¿æ¥£¬ÖžÈ)Z¶
-®¸»ïÚšøýAëãåùçÍo%º·‡Úº–MAØÅÖ^p÷-xë	ÆÓw!¬à–¶?<^J‚Xf¤Í•¬ñޝ´>Æ;ÑeyÛuJC>ÀfLî–Í5m¡>VúÑo´%‡X‘÷ZìL|ˆ>Àì_]ìYw‘£ÿäãÚhƹ‰‹+ú~*›¢Eî41.·!Wª»Ec0ñÍ	ÙÈkՁ?Ã,sU	WÙŠRÌñ’÷C©%±[«Ÿ¥¸˜âJWOÞD¡Ö~dŠw©îšHÌrŒLõ½ì‰#ñ–Û5Ô«,+¹«ìÒÔYN€‹2ïZÝîáš0MÝOXjG]ö˜XàX¨ÃRs|š–¹ñ ;ÃV´èŽ–k=¦½I\˜`àsŒƒ1QÎF½žÕ­Ï]©é[µÆ9#ÓRT}ÔÆ›°[Žò××&ÆJ›ÞEîEFQ—M©ûNö­=?Iðÿ?i¿ò |ßx '£‡3phäø€м5° üIåâr†qȘ`.ŸMkèüÊcIÚ{KÉQ沪@ÒÇ’&1\d7¦ŠÀRö$bñÞ+kuÂÊ«RºÀÚ趠~aµ'‡¨–Ø’ž_ýȍöbàB ?­òc¥a´>Ö0Ç»Lcf@ºX’u
-aZ «â)$Ú«U Ä/¼Æ×^F¼ã.±vLç3qmª¥u(ᥭ$ÄS$µ±‚,“ª WmvÒÐ%?Ô0‘ó¼¼ ,©ñûX‰hµ&& ÚFøþýæób|èÚ½ÒÒQVØg"á6­½iÌ»qÓ™ûnËB‘À€ œ¸—º×o»¨NÑ NN˜Û¶hý¶{»1Ç8bû=ó¾åÏkǃ‡)’må´ž†$p¿yǏÃ0­LÑämƒiTjË\1Óxâpβ(ˆðL±(ôL̃DãÜÇònÌÄĉûbœ‚8¦— `æv
-s5ö¨ø{m<*b˜ÑÄ8p‘é€AagТ {uc=Òþä›‘É1RÝP7 !C¼$}.Nƒ²ÅT}̳ÓÀq 0Èæ¯.DfœúÄÐ7Aú±8“¡8
-ßÖ#pç	°Ò¸*™¡¼ð#–ÂØg{£ú|s#µ¾+––e#ºcj…bH-ag`*wXm£låÆ)<Íí£±À<6ÿ)Çÿù@@%/h%2ðt4µ+`pkZ	"0H¶Ñ3ÚÇMÜî²'6™"Ô‘`ÎÄ7³8pN3ÃZ%,‰ÒD6ꎎ±™
-™zt¢¢½}[UZ6¨ƒNKÞ
-]u/ë›j”쥵™ª˜ª½´Z“~¶`óÚÓ¥Á
-¡‚íßK׶ýOk/‘»9ên£we³A¿‚{‰í]Ó·¦êÕ–kw7·²ÛTånÓ´»¶x &†Ç¨ÆÆS1×ÏËIè¬à WM™od­ÎNn˜÷'Ͼ¾A-÷²Òj¦ÛxÃϺáih/>üík‹‚l©þá– 2¾³Úœc Óê“lIàJªê0k[?$ÝYÒdœ“ö"upLy+ý ˜V}ݵÇF×LZ‡>#‰»CI¼Å)ÉüH‰”´ûó@/,kÙ=ÐÂ>‡¤IHs¢ªˆ˜õ-³3ÏÿÚÈysrý¼T´¾Ó³&.ZŒ
-¢Ám­:°ßì½9IDi{t§q&›Nï’ûõùÕK’$—ë'ƒ¥U‡ì¯-šýá_Èj¾„~B°PDªåˆ~LÂ¥<R–d#û²²ƒâbEs&D0OÎI®çô府Ø8ùßWÛÕßýšq
+xÚµWYÜ6~Ÿ_alÔSÄK¾ó–;t7)v‚H‚BckvÜøØZž=þ}IQöÚ·údŠ¢(ŠÇGÚw®ßy³z¾]m^G¾Ã}–ùw¶{‡Gœ%>wâ4cQ:ÛÂùâr_¬¿mßm^á¤,‹ãE…Xš† É½lkY6k/ˆB÷BÕ; |WuúPÞ¬=òØ}q7½êP$rcÔ¸zµ]ýµâ Œ˜Ü± pòzõå›ï°÷ÎñY¥Î‘¬ JYE at WÎÕê÷•?}fÌŽ¶nªS`G¸’ˆÐ흲¼»µH]¹‰û ‰Ó·ôÍ;%{{àBæ(w({l»N·;êž–Ïò¼=6(Òë§æµƒ™àt>³1f˜æ	Î|“‰_}žœ:y˜!ï_HsÓQVkOd‚-ÛWÜÝwmMüþ ˆõñòüóæ·’NÝÛCm]˦ 
+ÞÅÖ^p÷-xë	ÆÓw!¬à–¶?<ª#Á
+,
+3²æJÖ¨w'­Q'º,o»NiÈØlÉݲ¹¦-´ÇJ?ú¶ä+ò~A‹‰Ñ¸ý«‹=ë.òqôŸ|üQkÃ8"7"qqEßOeS´hѝ&Æå6$âJu·øL|sB6òZuàÏ0Ë\U‚*»CQB
+‚9*Ypo1”Z»µªñZŠ‹)®$qõäNjí÷H/@óä]ªû£&³#S}/{âHÔr»†z•e%w•=C–š#Ë	pQæ]«Û=¨	ÓÔý„•¡v´Ðe‰Ž…:,51Ç«i™ ±3lE‹îh¹ÖS at aÚ›4À…	^GÁH1ãlÔëYÝúÜ•š¾Ukœ3r0½!EÑGm¼	»å(}m²h¬´©.r/2ŠºlJÝw²oíùI‚ÿÿIû•áûÆ{<8=œC#Ĭp€æ­àO*—3ŒCÆãpùlZ«È@ßàW{HÒÞ[JŽ2—Uõ€ ’>–´È0‰A‘ݘKÙ“ˆÅ/¸¯¬Õ	+¯J5ÚkcüÙ‚ù…=Öž¢ZbKv~õ#ÿ5¾øi•;(
+c%ð±†9ê2YŒ™ébIB8Ô)„Uh®2ˆ§,h¯Vý¿`p_{qQ0PÇ	\bíþ˜Î?gâÚTKëPÂK[Iˆ§Hjc5„Y&UA®Û
+줡K~¨a"	æyy9 at YR%â÷±ñÕš˜€jáû÷›Ïˆñ¡k÷JkHGYaŸ‰„Û´VÓ˜vã¦3únËB‘À€ œ¸—º×µ
+„]4§h ''L„m[´þ۽ݘc±ýÈyßòç5†ãÁ€ÃÉ‚µrZOC¸ß\‹ãÇa˜V¦hò‹¶Á4&µe®i<q8gY	ĸ&ˆXº&f‚A¢qîcy7fbâÄ}1NAÓÍÀ °æv
+s}0ìQñ÷Ú^:!¸TÄ0£‰qࢧ…Aˆ‚îՍõH3øw’oF&ÇHuCÝ€…@ñ’ô¹8
+ÊSõ10ÏN3āÀ ›ßº™qêCßéÇâL†â4|[À'0à•ÆUQ0u•ð#–ÂØg{£ú|s#µ¾+––e#ºcj…bH-ag`*wXm£låÆ)\ÍßGc™6û)Çÿù@@%/X%2ðt4µ+`pkZ	"0H¶Ñ3ÚÇMÜî²'6=%D¨-"Á>œ+ˆofqàœf†}a”°$JgÙ¨;::Äf6dêщŠöömUhÙ 6.y7tÕ½¬oªQ~x/­ÍTÀTíí¤µ:˜ô³…{œ×ž.eVplÿ^º¶íZ{‘ˆÜÍQw½+›
+úÜKlïš¾5U¯¶\»»¹•Ý¦*w›¦ÝµÅ11<Æ4ž0žŠ¹}^NBgõ ¸jÊü{#kuv¢aÞŸ<{û­ÜËJ«™m †Ÿ)tÃÕÐ^|øÛ;}¬-
+zKõZ€ÈøÎZsŽL¨O²I$+©j¨Ã¬mýtgI“	pNZEêà˜òVú0­&úºk7$Œ®™´}Fw‡’x‹S’ù‘)i9öç#€^XÖ²{ …½I“æDU1ë[fgžÿ)´‘óæDý¼L´¾Ó³&.¾6
+D	‚ÛZuð~³÷æü%¥íiНƙl:e¼oHî×çW/I’\®ŸF”ÖBB°¿F´0Hhö‡!kùú	ÁB
+¨–#ú0	—ò,HY’xìËÊŠ‹
+8Ì™Á<9'¹žÓE”ër^`ãä?|_mW÷šq
 endstream
 endobj
-6521 0 obj <<
+6516 0 obj <<
 /Type /Page
-/Contents 6522 0 R
-/Resources 6520 0 R
+/Contents 6517 0 R
+/Resources 6515 0 R
 /MediaBox [0 0 612 792]
-/Parent 6506 0 R
+/Parent 6510 0 R
 >> endobj
-6523 0 obj <<
-/D [6521 0 R /XYZ 151.701 685.529 null]
+6518 0 obj <<
+/D [6516 0 R /XYZ 151.701 685.529 null]
 >> endobj
 442 0 obj <<
-/D [6521 0 R /XYZ 151.701 429.113 null]
+/D [6516 0 R /XYZ 151.701 429.113 null]
 >> endobj
-6524 0 obj <<
-/D [6521 0 R /XYZ 151.701 402.461 null]
+6519 0 obj <<
+/D [6516 0 R /XYZ 151.701 402.461 null]
 >> endobj
-6520 0 obj <<
-/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F51 3729 0 R /F17 3698 0 R /F71 5424 0 R >>
+6515 0 obj <<
+/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F51 3736 0 R /F17 3698 0 R /F53 3738 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-6528 0 obj <<
+6523 0 obj <<
 /Length 1412      
 /Filter /FlateDecode
 >>
@@ -22912,128 +22892,119 @@
 3Í7½ùÛº­C4ÃЃ"1±It%¹nöëwÇ“)u›Eˆ|x<Þû]¸wãqï×ÕóÝjóBJ/fiÌ…·»öç,I¥%)Síí
 ï­iò¾´Mðn÷Ê‘',"ä2e¨9ÑEL²`-x¤ü×—ÁZ…Úÿ³l
 (dê;¤½íúùn.MûÁ´tþ:Ë÷ÀÃ/á7¸0„ï‚$õÛc×ÓöÇ<·Ç¦ïH¦ƒà,å©ÓAÁ:Öá(•à
-©V¿ìVïWP žé2¥¼¼^½}ǽÎ^yœ©4ñNŽ²öT˜°(Dn•w¹ú}Å綋ÅüቩN™3>ÿ¬ÊÆüÓdµyºý~+¸€_¾ÝrøqöAÛ„2ôç”ÛMa>lšcUm7ÝUÙl[Ù›²yF‹pþ0÷Ö¡f"éÉÝÞÕR<©˜]³lLŸoYםŠs,£˜i­GbÓ2ñûö.Xkžø§²ªpûU‰A¬‡GZ 1jB'¨Ê~OXFÀßBé§OèpÖ2†·
-Sü€2y딳(Ž½µP,Ô)É’5Ä€–ƒJ+¿±=AûŸþ€età
-€»m7 at zvýá-I·€/BG"“~·7ãI†ÆÛzx°([H¦J”Ïœ|©À<±ïRûæcV*ƒ2t5þÜŒ¢ñU4[aÁ^@p÷„°nì±HèHÖœ
-p´Túk£"5ä§Qᜥ”bq‘²!‘Tåí(‚Ò~I½/»í9AÆŽè"ªw÷tûqòХ˔e~û0A0?®³ª3_‘%T‚½ö L™cLìéZ²¸¦!ÂdTuxýL!B)dìi±H†_¬$L«hª#®~,Ÿ©d!Ô
-ä¥å`ˆQßsª…‚I1etž
-ª]QÑ&sNº£Maº¼-}9‚C~¦Ú¿Æ¨Dˆ’¼*Ñ˱ß)´d	ˆ½ˆèîH±
-ï*ÜŽ¾Ï³ÎÔCŒüdëñ7-;gj¡ÐÖêQ[Ëm-=
-Æ!оÅÖ2[‡)ð}â!6>gg‚?âQ¾ìª³(SÝ‘žµ«Xq‡Æw¦Å³#..Lÿüåo—dCÉch›z‘(ä
-ß^ãWÒ]€iß["˜ÜŒ›-˜¬˜ˆ‘ƒ„dª³²aèÒÄuw<_¤¸×O&pCu9¡º|®žásZ¢Àk׸õu›ð¬š¹–¤"Ý€¹ŠxàâðK¸:^e´ú²´=APlíMSþgFŽeGYGHvNä׋⪎j/`ãŠkn
-ÁðŸ*¹†–¤bsa‘Ë	Ì£1g²~\Zä¶mMGæ³MQ67„¿¹xù­27Çš#°wÙ£gI,°ÎɈ›–Œ
-öØ&×2’÷6æãÀ§ë́Ve÷9§)!>åI0…ŽäÄy ñ…¼xîJÆâÆ"\qoiè° v]Úêú¶![6„m_fÕã¾ãn4Ô£ïø8Ž 0ôþ{?æ 4¢<tE÷Ù›Âs9AB؏cÕrÜ”iÌ"5›](ÈÍÏ÷Ðõxa¡Un뚦
-?Œì—ÝþÞ( ïMk¾Ø;‡2ÖZÛG#eW’¸í:¾õ§çWôÎJp®‚+ÁB?Þ,cÅD{’K˜Ð¿­WÆØo•cêGÊ7L-bjåÎócmÆÅl`}6œMåKÁ?*Tš…±Þn¼÷ÇËŸiá*6Nsº%H'ÁÅW/dˆÝ1©bWþ p5¾7¦1-æ9m¯[[ÓŠ
-',Þ ¸p%u~r®ö¸X{ΤÕ,³]­›þÑ¿àÉÿiü•l
+©V¿ìVïWP žé2¥¼¼^½}ǽÎ^yœ©4ñNŽ²öT˜°(Dn•w¹ú}Åç¶ÕüቩN™3>ÿ¬ÊÆüÓdµyºý~+¸€_¾ÝrøqöAÛ„2ôç”ÛMa>lšcUm7ÝUÙl[Ù›²yF‹pþ0÷Ö¡f"éÉÝÞvYˆ'“ ë`–éóÍ!ëºSqŽe3­õHlš@&~ßÞkÍÿTV®b¿*Ñ#ˆõð¨ƒ@$FMèÕ¡£SÙï	Ëø[(ýôÉ ÁZÆðVaŠP&orű·Š…:%Y²¦€ÐrBiå7¶'hŸáÓð¡£Œœ¢p·-ðHÏ®?¼%éðEèHdÒïöf¼1ÉÐØáa[eébÁT‰ò™Sƒ/x'ã]jß|ÌêCeP&.#°ÆÀŸ›A4#¾
+‚f+,Øîžv=Vɝ Éš³AŽ–JmTD †ü4*œ³”R,Ž#R6$’ª¼EPÚï!©÷e·='ÈÃ]Dõîžn?nCºt™’£Ìo&æÇuVuæ+’£„ª¢S°×„)sŒ‰=]K×4$@˜Œª¯Ÿ)$P(…Œ=­#Éð‹•„iMuÄՏå“"•,„º¼´1ê{NµP0)¦ŒÎ³Aµ+Ê#ÚdÎIw´)L—·å¡/ÇÀ@pÈÏTûוQ2’W%z9öû!#…–,±Ý)Vá]ÛÑ÷yÖ™zˆ‘Ÿl}8ö¦eçL-ÚZ=jk£­¥§!Ð8Ú·ØZ&`ë0^ O<ÄÆçì,CðG<Ê—]u¶eª;Ò³vUë îÐøδ¸qvÄŅ響üí’l(ymS/…œ BáÛküJº‹Àà°"í{K“›qó¯“s1rLuV6]š¸îàŽÇâ‹÷:àɤn¨.'T—ÏÕ3|NK8pí×£¾nÓ žÕC3×’T¤0W\~	×@Ç«Œ¶CßA–¶'Š­½iÊÿÌȱìè ëÉΉüzQ\•ÂñBãla¼@qíÑM!þS%×Ð’tBl.,r9y4æL֏+C‹Ü¶­éÈ|¶)Êæ†ð7/ÿ¢Uææ˜Asö.{ô,‰ÖY€ qÓ’‘AÁÛäZFòþÁÆ|øt½9Ъì>ç4%ħ<	¦Ð’<8 ¾Ï]ÉXÜX„+î-í Ä®kA[]ß6dˆp íˬzÜw܍†zôGÃQ  †ÞŸ`ïÇ€F´sa‚‡®hââ>›`SXb® 'Hh ûi¬ZŒ›2Y¤¦q³«¹ùùº/,´Êm]ÓTá‡1€ý²Ûßà½iÍ{çPÆZkûïh¤ìêQ·]g÷þtâüŠÞyB	ÎUp%X(âÇ›e¬˜HbOr	ú·õÊû­r¬BýHù†©EL­Üy~¬Í¸˜
+¬Ï†³©|)øG…J³ð1v`Àۍ÷þxù3-\ʼnccNC·é$¸xáêå€±;&UìÊ ®†Á÷Æ4¦Å<§íukkZQá„Å”®¤ÎOÎÕwkÏ™´še¶«uÓ?:ã<ù?iò•l
 endstream
 endobj
-6527 0 obj <<
+6522 0 obj <<
 /Type /Page
-/Contents 6528 0 R
-/Resources 6526 0 R
+/Contents 6523 0 R
+/Resources 6521 0 R
 /MediaBox [0 0 612 792]
-/Parent 6506 0 R
+/Parent 6510 0 R
 >> endobj
-6529 0 obj <<
-/D [6527 0 R /XYZ 100.892 685.529 null]
+6524 0 obj <<
+/D [6522 0 R /XYZ 100.892 685.529 null]
 >> endobj
-6526 0 obj <<
-/Font << /F22 3706 0 R /F50 3701 0 R /F71 5424 0 R /F15 3700 0 R /F85 5521 0 R >>
+6521 0 obj <<
+/Font << /F22 3706 0 R /F50 3701 0 R /F53 3738 0 R /F15 3700 0 R /F85 5513 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-6534 0 obj <<
-/Length 2084      
+6529 0 obj <<
+/Length 2083      
 /Filter /FlateDecode
 >>
 stream
-xÚÍْܶñ}¿‚yãTi° ðð‘”diSR¼’œ]GN9~àÎ`fññØãïӍ8ä.µ—_ü„n Ùúy°xð÷³W×gçš‚³Œg"¸ÞB–pÄiÆt¦‚ëmðk(¸Zývýîü"Š‚”eq¬4Š$KSœ,Ñë¦Ê‹zµ–Z…—¦ºˆ‡¦íÅqµJÄá‡üØ›It#dz7×g_ΰ %&²5“2ØTg¿þƃ-œ½8“YÜYÊ*:e±Ö —ÁÕÙOg|jPšB°LëˆJO©‚5q½k¬¦IöCÀ¦,LÝ#œ„}óèpëm¸¨*³-òUt¦ÄåÁ›r2„dj4ˆ,ùrÆYª3Kp‚ìÿÊmœ¿­dðº«~ÖžãzÂÒ›D³ÛËbð\Ä<¨${™×C^–«µR<Ü´&ï‹zOXNËe¾9µAD„׫T…íÐõtör³i†º§³¡?íE‡†ƒ‚k!™V‰«L ÿEà5 LedvµÞDÀ|ŠÛ¼´îF¼ÙÑ:Q
-°œ–“j€€j’T[<**µ‰Ö@D?õ¶YNwm¼¿¦õãëˆÐY†{tí \™ö–âU ×S©š„æ{Ó²Õ:uxüÛ¦Uå¬E ¨,õ´sw(6Ú©òÑˉólZ‡˜í’±6Dµôºz1³­1¤aó¿ñ£<8Â1ªÎë­ûè×{ӝX-?æ]w‡Ö‚K“°]‰pû>ˆ9¤î-ñ:	ÐÖ&Ü»ÊÚ´ùMéõnè<w¥£¨ûvØÇÕ^/©`/+ŠJL@"èÐↅ⡻TsZàvÀ"Ü p À~xWô"²B Ë+wøÞô¯Þ~¸ZR¥"ÍÓð%Ùâ‚
-9˜î “zŒ]çˆÊÖHpÔH:Å<˜\ÐhÊ‚Lº®â¹(K„²°Ã`¥Ífèi/'¼Ìmhî
-ín;5žtG{èÀ]b=E½³	ÓV“6›`.ëi
-tF³”Ò\Ç°@èðߘ¬p3öè[å rF›šÐ;¼?Ò¯6Û¿<ÓbÎTô|[‹´ÛÂœI@N1®’çX q
-54Iž°P	g	Øü‡˜xcþ&±å^$óÞæ¸IÉâÌ…FÌ"ÁM
-Žu½Î÷6´c‡Fx,«ˆ¸ÊÙæ’Á÷׊ W	ñòg"•³°bèTÔÓŽ´öäQÛWj¼ú$¤Ò~FqöÓd6ŠhÉ„Œüx‘o1âcV^sD:Ìä¶8öK²3Í48Ì1°¤š®ƒØÉ}‘cêÈ8Ü5-o<qüa£§>ˆDT¡1ZmÃŽ-]@ä"Úz&M Mçé:ô
-æцú°ôÍÎl±pdÐØV=l{Ç#d‘Cê†Vø–'€ïÐ`=âê-!Cg/n±t8;À¨¾ë2”␏ä
-ßE ÀN)BEÈ8äŒ1±²õ‹ø¸(`^h1¹ä-–(£Ä ëéÄ{6v¶s"„íÑÞ¡¾À[$oyß>P¿F¸ñ<Q™ øÔƒb׃b×k`½\¬çóYAd”R¤cÀv½w˜HÉa@Ì,þäóˆóûó_>ÒéǶÙAÂ×y‰=3òã¢hk¹PdmN²<Ó{ÕœL‚}7ªfЛ-ÉçöÔ½Ûĸ£9âɼ¯2&¢qˆ¿úçJÀ×ÿºþðáÇ+öæ—7‹y3.ÆO‰øt° so6Ž-¤`}RÐ&H¤4äuúhœÉ¡;áôo†mÑšMß´„n›:BC=¹d‘ŽX¦ÆºqÕÞ^î[J-™§Lq9Ö˜zÑGÈQ<Ö‘Ÿ»ö9†Sbþ®9U‡gT#ØúA‚ý<?óÃv’_Ε¡šã²’&ë¦ìßùtµÑIø©€Šh0¡ ´¬&½ö¿ øj¶ªLM¦9•é§Ñ$vTÍìx…Ëe±i›®Ùõ„º\ Up#»?¿4îòª°€­{1›þvœQöR‚v‡f(!¼40vìë²ÉÝŽ´'aÁS¦áiänæ½¹º¯^¢`*N=é“ŒB)T®t䉸5±÷?á3ÊÜÒ½a®AÀÁù£{§ì±£1{|Obf¯§1Uàø”*€ ã œîòB¡$d’2Sn~µ[§ÐZðùÍÐÏ"NM&F×8jß8
-wÇ2ZŒ±œ‡–Z™Š3;pŽÃ&[aî2gè	ÒÎ8p’ˆWv€| Ä·c‹47 f9e=
-Σ ý£¦2
-•q¿øÌy•wζ¼…fZÚ®–‹DƉtD² aaTe¬	Zêþœ,…—‚|àDö‰±S½•iÅ$Àóx*!ZœºDŒ“!‰4ËRA¤?æCí;«Ré×2Eg,ÚG×ÞVÏ”;¨å§ËÝt*@!~6$¡àAàuC1[­:,DDm=@”eI×3êÚù	lâèÀé¤7Çîzw\­lL
-û0½Åò`|‘ôº òò4ÏùÓÙð·H1Vdœžð©âÿ<->Y„ŠXëç¦|¡$Ôšù/y ·–$±­[±²íRHìºrV§ßq@¦FUÊ]ü~7Óðü"ž’'LœzÚ¡ïßœŸwÃñØ´=«|%c›¦:ßš]>”=Ë»ãýߺM±ýþóÍ·žåk(ˆC÷í)&²fªEYĤ^Ú_Iû™™kÉá
-ÃÜŠéYhÿY¬ô)ù{¬i¯/ÿ/>zp
+xÚÍْܶñ}¿‚yãTi° ðð‘”diSR¼’œ]GN9~àÎ`†ŒxŒxìñ÷éFÎ.µ—_üÄn Ñúy°xð÷³W×gçš‚³Œg"¸ÞB–pÄiÆt¦‚ëmðk(¸Zývýîü"Š‚”eq¬4Š$KSœ,Ñë¶ÎËfµ–Z…—¦¾ˆ‡¦ë‹ò°Z%âð‡"?¦CÆÈñìÍõÙ—3,@‰™lͤ6õÙ¯¿ñ`{ïÎd–w–²¤NY¬5ÀUpuöÓŸ”¦,Ó:"ƒÆS`ªà›8ƒÞµVÓ$
+‡Â°©JÓ'áÐ>ÚÜzÛ .ëÚlË|©ðóàM9B25D–|9ã,Õ™%8Bvßrçok¼nÁªŸ¦­µç¸ž±´Æ&ÑÉíe1x.bT’Œ½Ì›1¯ª‡ÕZ)n:“e³',§Ïe¾)ÊÆ "ÂëUªÂnìÚ{¹Ù´c3ÐÞØOG‡¢ìÑpPp-$Ó*#qµ
+ð_^ÂT†@f¿Ö›˜/cy›WÖ݈·;úÎT,§ÏQ5@@5Iª-ž•Z„­Dk ¢ŸÊfÛ®@§»žÞ_Ó÷ãëˆÐY†ktí \™î–âU ×s©š„æ{Ó±Õ:uxü»¶Uå¬E ¬-
+´rW”›‚–&ª|òrâ<‹Ö!f»d¬
+Q-½®^ÌÉÒÒ°ø_ˆøÞQŽpŠj€ófëy³7ý‘Õ‚ðCÞ÷wh-¸4	»•·/à@Ì!puìˆ×Q€¶6áÚíX5¦Ëo*¯wKû¹+e3tãÖ8¨özI{YQ¬PbA‡ô$7Ý¥"˜ÓnG ,Â
+ 6¸ðà]9Dd=„@Ÿ×nó½^½ýpµ¤JDš§áK²ÅS˜î “7Œ]çˆÚÖHpÔHÚÅ<˜]ÐdÊ‚Lº®⹬*„²°Ç`¥Åvh-'¼Êmhî
+­n;3žtGkèÀ]b=e³³	ÓՐ“6›`.ëi
+ô#F³”Ò\Ï°@èðߘ¬p3v«È­r 9£MCèÞéטí_žé
+1g*z¾-ˆŒEZNmá”I@N1®’çX q
+54Iž°P	g	Øü‡˜xcþ&±å^$§½Íq“’Å™˜E,‚›ëz“ïm
+h)¦ðTVq•³'Ì%
+‚ﯮâå+ÎD*O"ÀŠ¡mPQÏ;ÒÚ“G	tl_©ñꓐJH÷ÅÙ£°?;ª%2òãE¾ÅˆEX{Íé1“»ò0,ÉÎ4Óà0ÇÀ júb$eŽ©#ãp×v´¼qÇñ‡…ú Q…Æhµ+¶t‘‹hë˜t`44=M×qh16Ô‡¥ovf‹…#ƒÆVXõ°íEiZúÂYœ ¾+ ÁzÄÕ[BÆÞ8^Übépv€P}×e(Å!ɾ‹ €R„ŠiÈcbeëñqQÀ¼Ð(b<r3È[,3PF‰+ ÖÓ‰÷4,ìlçDÛ£½B}·HÞ9ò¡{ ~pëy¢'‚âcŠ]Š]¯ïåb=?DFY E:l?x‡‰”TÀÌâOŽGœßŸÿò‘v?ví"NçöÌȏ@ˆv ­ÕB‘µu:ÉBòL[nìUs2	ÖݨšAo¶$ŸWØS÷nãŽæˆ'ó¾Ê˜ˆ¦!þêŸ+§ÿuýáÏWìÍ/oó*f\LG‰øTØŠ¹7›ÇR°9*h$Rò:}4ÎäНpú7öìÌfh»BK·L¡±™Œ\²HG,SSݸên/÷¥–L‰S¦¸œjL³è#ä(žêÈÏ}÷ÃŒ)1	ÿלªC‹³*lý Á~ž?ñÃv–_ε¡šã²’&ë¶ê	ßùtµÑIø©„Šh0¡ ´¬f½ö¿ øj¶ªLͦ9•é§Ñ$vTÍìx…ŸËrÓµ}»u¹@ªàBv~iÜåui% :÷b7Ãì8“ì¥í‹v¬ ¼40v웪ÍÝŠ´'aÁS¦áiänæ½¹û¯^¢`*N=é“ŒB)T®t䉸4³×?á3ÊÜÒ—ƒa®AÀÁù£{§ì±£){œ'1'¯§)U`û˜*€ ã œ”nòB¡"d–2sn~µKÇÐZðùÍ8œDœšMŒ®q4¾q”.îU> y½c8Žµ2gvàœ†M¶ÂÜeÎ8¤½qà,
+¯í ù@ˆoÇio@ÍrÊzœGúGCe*ã~ñ™ó*ïmyÍ´²],‰ŒéþˆdAÂ2¨0ÊX´Ôý9Y
+//ø
+À‘ì…c§z+!ÒŠ/H€8æñ\B´8u‰'Ci–¥‚HÌÇÆwV¥Ò¯eŠÎX&´þ¾»­Ÿ)wPˏ#–»ùT€BülHBÁƒÀë–b¶ZõXˆˆÚz€(«Š®gÒµ÷ØÄсó7È`ý7ôî¸ZÙ˜öaz‹åÁø"éuAäåqžó»'Ãß"ÅT‘qz§Šÿó´ød*bq¬Ÿ›ò…’PkN‡|ɸµ$‰mÝŠ•m—Bbו'a‹Ùï8 Ó£*å.~¿;Ñðü"™“'L{Z1‡oÎÏûñph»Õ¾’±M[ŸoÍ.«åýáþoý¦Ü~ÿùæ[Ïò5ıÿö˜3Y'ªEYĤ^Ú_Iû3×’Ã&†¹Ó'¡ýg±Ò§äï±r¢}ü…xùdÍzS
 endstream
 endobj
-6533 0 obj <<
+6528 0 obj <<
 /Type /Page
-/Contents 6534 0 R
-/Resources 6532 0 R
+/Contents 6529 0 R
+/Resources 6527 0 R
 /MediaBox [0 0 612 792]
-/Parent 6537 0 R
-/Annots [ 6530 0 R 6531 0 R ]
+/Parent 6510 0 R
+/Annots [ 6525 0 R 6526 0 R ]
 >> endobj
-6525 0 obj <<
+6520 0 obj <<
 /Type /XObject
 /Subtype /Form
 /FormType 1
 /PTEX.FileName (./xslt/figures/warning.pdf)
 /PTEX.PageNumber 1
-/PTEX.InfoDict 6538 0 R
+/PTEX.InfoDict 6532 0 R
 /BBox [0 0 33 33]
 /Resources <<
 /ProcSet [ /PDF /ImageC ]
 /ExtGState <<
-/R7 6539 0 R
+/R7 6533 0 R
 >>>>
-/Length 6540 0 R
+/Length 6534 0 R
 /Filter /FlateDecode
 >>
 stream
-xœ+T0Ð3T0 A(œË¥d®^ÌU¨`l–Ó†zæÆFFÚ¤ÌÉ“Kß9X?È݉K?¨†KßL:8+Xpé»é»åpé»ØØ襦d&—ä)šõäç”ææƒÕÙùE@¦—§‹BÅœ·—¹8\.²¼¯OZx(VPtQ«A½®ygŸcè‘zÓϺ¬¬T—Ïf``øÀ‘gx½’áOãÙ’IîÌ
-æ	Ù¸Ø¥Vœ[¤Èåê©ÈÈ «X>
+xœ+T0Ð3T0 A(œË¥d®^ÌU¨`l–Ó†zæÆ&æp¨ÎÉ“Kß9X?È݉K?¨ˆKßL:8+Xpé»é»åpé»ØØ襦d&—ä)šõäç”ææƒÕÙùE@¦—§‹BÅœ·—¹8\.²¼¯OZx(VPtQ«A½®ygŸcè‘zÓϺ¬¬T—Ïf``øÀ‘gx½’áOãÙ’IîÌ
+æ	Ù¸Ø¥Vœ[¤Èåê©ÈÈ Ùû>Ä
 endstream
 endobj
-6538 0 obj
+6532 0 obj
 <<
-/Producer (GPL Ghostscript SVN PRE-RELEASE 8.61)
-/CreationDate (D:20080128091107Z)
-/ModDate (D:20080128091107Z)
+/Producer (ESP Ghostscript 8.15)
+/CreationDate (D:20080520132503)
+/ModDate (D:20080520132503)
 >>
 endobj
-6539 0 obj
+6533 0 obj
 <<
 /Type /ExtGState
 /OPM 1
 >>
 endobj
-6540 0 obj
-206
+6534 0 obj
+205
 endobj
-6530 0 obj <<
+6525 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
 /Rect [174.46 127.92 468.803 140.872]
 /Subtype/Link/A<</Type/Action/S/URI/URI(http://support.microsoft.com/default.aspx?scid=kb;en-us;173673)>>
 >> endobj
-6531 0 obj <<
+6526 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
 /Rect [174.46 116.961 468.803 129.913]
 /Subtype/Link/A<</Type/Action/S/URI/URI(http://support.microsoft.com/default.aspx?scid=kb;en-us;172540)>>
 >> endobj
-6535 0 obj <<
-/D [6533 0 R /XYZ 151.701 685.529 null]
+6530 0 obj <<
+/D [6528 0 R /XYZ 151.701 685.529 null]
 >> endobj
 446 0 obj <<
-/D [6533 0 R /XYZ 151.701 451.471 null]
+/D [6528 0 R /XYZ 151.701 451.471 null]
 >> endobj
-6536 0 obj <<
-/D [6533 0 R /XYZ 151.701 412.188 null]
+6531 0 obj <<
+/D [6528 0 R /XYZ 151.701 412.188 null]
 >> endobj
-6532 0 obj <<
-/Font << /F50 3701 0 R /F22 3706 0 R /F88 5686 0 R /F72 5687 0 R /F17 3698 0 R /F15 3700 0 R /F70 4384 0 R /F29 3731 0 R /F30 3732 0 R /F58 3733 0 R /F68 3734 0 R >>
-/XObject << /Im3 6525 0 R >>
+6527 0 obj <<
+/Font << /F50 3701 0 R /F22 3706 0 R /F88 5678 0 R /F72 5679 0 R /F17 3698 0 R /F15 3700 0 R /F59 4373 0 R /F29 5413 0 R /F30 5441 0 R /F61 5442 0 R /F71 5443 0 R >>
+/XObject << /Im3 6520 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-6543 0 obj <<
+6537 0 obj <<
 /Length 2152      
 /Filter /FlateDecode
 >>
@@ -23045,187 +23016,186 @@
 ®ªKZ¤(€«Þ4§èr¡ËuAÛ¶Á½ŸpoQáLò3+½ü˜<çh ³ÎMU7#°TÌÙÁ<èBØHM`”–ˆ˜`ÄVY”€%Z®Æ¬À…ÀËã_ëIÞ®ïÈ4߀@­Ï¨ùeó7“RLÄ3/)ìw¹ÈDŸnáó0ÝrÌáR!ÏÙÀÂÒ+ÕÁ­ÜT-êÌYЯá¤@€·åªÙ€ÿƒn.ãUž£^ïËs«Ø­êk‚žç^÷O @Y {>á“øô6Ѥò<#“ÓêªÍÖëErYIùzí/þ¶V%­_ä$x™Óg¶ŠßÞæ†í†
 [`oˆyyGº,A^šß†Hmú3|ȦŒ¿›ã¶ê(Lþ¿¹‹À^sT2P&cýþiü¸¨êUIê,ƒI9SÑœ=Ö®EíªA»vÐ.²émù×¾jËŽ¾•UÓhK¨.ÂÝÙø¿üðÇœtùxgߐ"¡‹ Ý
 H	ǸjZšäûH»«VpgwšØIÚk&þPÚ³ò©¥?Š€^³0'5g*ûín§ø9áhÕ°Gªl"<~­š£Èõ¾
-AhÄ8zvp’c¼ÄÉfªjt«¶Úî¶íH¢O"V„EN?Ö}Ýæ’…pD Þ®fc„©SQ¢µ ÿÅà€z‘r¸ç¯@Žu³#@ЪGIßø”ã½¹n‚—*õ=³Àúþšˆ…Kjùha]ÈÄ£—Ç£›!Nx¯í‚'PÊÞ@ÞJ£MNÕ´¿bˆ‡N¨~_¶a/¹Lù9‡hÉq•¾ïù>ßÑÂÏ•6ŸCmsåâ柔Á!bcÇá»Ã†$KANIˆêÒjlH±—¥Pü*–AåÓ–ÑÕ´9 v¿·‘tâ57PG=ÙÜø¦FGaR™¢©ôìA	ˆ"*ìOÎíÍbJ¨sžÑYÝ;T§Ð@wvtª~R—Š4’Æ2%e‡Œz$þ)H=p9 at Pq3%èï™×g÷g_ó© ÕçÓú}mOÁÞšÂ[;ú¿žVß–Ö$¸d:Cüþ=8)—1"¡%t 0`ýê‡Kòa
+AhÄ8zvp’c¼ÄÉfªjt«¶Úî¶íH¢O"F„EN?Ö}Ýæ’…pD Þ®fc„©SQ¢µ ÿÅà€z‘r¸ç¯@Žu³#@ЪGIßø”ã½¹n‚—*õ=³Àúþšˆ…Kjùha]ÈÄ£—Ç£›!Nx¯í‚'PÊÞ@ÞJ£MNÕ´¿bˆ‡N¨~_¶a/¹Lù9‡hÉq•¾ïù>ßÑÂÏ•6ŸCmsåâ柔Á!bcÇá»Ã†$KANIˆêÒjlH±—¥Pü*–AåÓ–ÑÕ´9 v¿·‘tâ57PG=ÙÜø¦FGaR™¢©ôìA	ˆ"*ìOÎíÍbJ¨sžÑYÝ;T§Ð@wvtª~R—Š4’Æ2%e‡Œz$þ)H=p9 at Pq3%èï™×g÷g_ó© ÕçÓú}mOÁÞšÂ[;ú¿žVß–Ö$¸d:Cüþ=8)—1"¡%t 0`ýê‡Kòa
 1?|©ñAY¦R}ã{>©'Œo$øbã;"õ2ã{9_ƒÁœ@ý_OkÆø %i9À…$\_ÛЯ…üU£õ©~¡^±
 +5˜W~^û9$"§lŒÏ©Ç¡¥¡¢aK$¤Ôšø_‹Ä¤"~…@ƒ-·Úo¦ß‡k–€ÒgR$n|…ƒÃÅp¿	=FI_-}å4í5Hh—´ÚGæ|(LF,°Ò¡*)PéOך²$3xN–úCôjæmY:ž¡ÃÐ7(<ax¸L¾Ô©•‚æݝĩŸOê	§	¾Ø©H½Ì©_Î×àˆ'Pÿ×ÓšqjŒZPõ^9¶¢‹RIÎú’±˜^ŒÃã¼ð¿w3–œJæÌÓþ’Ž8×IL}5¸>¿÷	+
 ñè)Âp'éVˆ#8‰É}d´&¯Pö̇ÇI!™#Æ}^¬a†›'x'zœsê6þ±È4D¤/,­eÆ´T§)­–ÌîÕ#ò%¥5„<è }¤¶Teõijë£cÍÁSc?Þ{|R`˜R‹(1‚	ãÆ×'^ŸÎó¡óWÔH9I
 ÁwøSHàS‹O%¸øÿº÷rØ£ùðOR¥a|i4÷9ö ÷=/7—X¹Åóï‹I¿çþ˜5>bS¹*‹½ï¹
- Ç®2Hȃ„°è%佄Ø	w´pëÿ[˜JXDI>)q’Œã9½ÎP_ÛÎ=NøW²ñHÿg ðÓ¤qÞVeègo«ÝÍÑ£Q8¶ëÿqkÂ_=݉lÖ0À>ÿÊ‚•
+ Ç®2Hȃ„°è%佄Ø	w´pëÿ[˜JXDI>)q’Œã9½ÎP_ÛÎ=NøW²ñHÿg ðÓ¤qÞVeègo«ÝÍÑ£Q8¶ëÿqkÂ_=݉lÖ0À>ÿÊÀ‚•
 endstream
 endobj
-6542 0 obj <<
+6536 0 obj <<
 /Type /Page
-/Contents 6543 0 R
-/Resources 6541 0 R
+/Contents 6537 0 R
+/Resources 6535 0 R
 /MediaBox [0 0 612 792]
-/Parent 6537 0 R
+/Parent 6510 0 R
 >> endobj
-6544 0 obj <<
-/D [6542 0 R /XYZ 100.892 685.529 null]
+6538 0 obj <<
+/D [6536 0 R /XYZ 100.892 685.529 null]
 >> endobj
-6545 0 obj <<
-/D [6542 0 R /XYZ 100.892 660.623 null]
+6539 0 obj <<
+/D [6536 0 R /XYZ 100.892 660.623 null]
 >> endobj
-6546 0 obj <<
-/D [6542 0 R /XYZ 100.892 647.543 null]
+6540 0 obj <<
+/D [6536 0 R /XYZ 100.892 647.543 null]
 >> endobj
-6547 0 obj <<
-/D [6542 0 R /XYZ 100.892 625.628 null]
+6541 0 obj <<
+/D [6536 0 R /XYZ 100.892 625.628 null]
 >> endobj
-6548 0 obj <<
-/D [6542 0 R /XYZ 100.892 585.922 null]
+6542 0 obj <<
+/D [6536 0 R /XYZ 100.892 585.922 null]
 >> endobj
-6549 0 obj <<
-/D [6542 0 R /XYZ 100.892 561.886 null]
+6543 0 obj <<
+/D [6536 0 R /XYZ 100.892 561.886 null]
 >> endobj
-6550 0 obj <<
-/D [6542 0 R /XYZ 100.892 539.971 null]
+6544 0 obj <<
+/D [6536 0 R /XYZ 100.892 539.971 null]
 >> endobj
 450 0 obj <<
-/D [6542 0 R /XYZ 100.892 467.17 null]
+/D [6536 0 R /XYZ 100.892 467.17 null]
 >> endobj
-6551 0 obj <<
-/D [6542 0 R /XYZ 100.892 435.173 null]
+6545 0 obj <<
+/D [6536 0 R /XYZ 100.892 435.173 null]
 >> endobj
-6552 0 obj <<
-/D [6542 0 R /XYZ 100.892 272.284 null]
+6546 0 obj <<
+/D [6536 0 R /XYZ 100.892 272.284 null]
 >> endobj
-6553 0 obj <<
-/D [6542 0 R /XYZ 100.892 272.861 null]
+6547 0 obj <<
+/D [6536 0 R /XYZ 100.892 272.861 null]
 >> endobj
-6554 0 obj <<
-/D [6542 0 R /XYZ 100.892 260.905 null]
+6548 0 obj <<
+/D [6536 0 R /XYZ 100.892 260.905 null]
 >> endobj
 454 0 obj <<
-/D [6542 0 R /XYZ 100.892 197.818 null]
+/D [6536 0 R /XYZ 100.892 197.818 null]
 >> endobj
-6555 0 obj <<
-/D [6542 0 R /XYZ 100.892 158.83 null]
+6549 0 obj <<
+/D [6536 0 R /XYZ 100.892 158.83 null]
 >> endobj
-6541 0 obj <<
-/Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F17 3698 0 R /F71 5424 0 R /F4 5492 0 R /F51 3729 0 R /F52 3730 0 R >>
+6535 0 obj <<
+/Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F17 3698 0 R /F53 3738 0 R /F4 5484 0 R /F51 3736 0 R /F52 3737 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-6559 0 obj <<
+6553 0 obj <<
 /Length 1825      
 /Filter /FlateDecode
 >>
 stream
 xÚ•X_œ6ßOÁ#+å8Ûªú¦Iu‘R¥º•R)ɃÞ[zlÍå¾}g<›Í]úÄØ3¶gÆ¿ùcDpˆàÕo›Õõ›DRD¹Èe°Ù2‘Q*d`²<JrlÊàc(…YÞ¼½~£TE¹1E•Š£,Ó°“ú½­mÕ¬¯âD‡ï\ý(º®ßU‡õ•ÔÒ„¯vö0¸E’Ðï¸z½Yý»’°(1;;‰â8(êÕÇÏ"(÷6QœgÁƒ—¬ƒ8É"“$@ïƒÛÕ_+17H¦Þ $Ëé<òŠ£®&R‘Ž$è%…?TMÙ®c>ô ›IC%Ä·ë¿ßÓà}×n]ßWmc÷8vì+×ä™Ì½'0:RILÇ|ع†¬v	ûÑn§Ù¡¥¹ÚÞ¯Uº³E¸VY8ÃÒt9yVºW‚×q}÷5•l,|àƒÐ2T5•q.ôŠº¶>xe”	·mG„mø[íq:ß3J"kZX&ÃþùmÇŒag½lî,o{誯ÕÞÝ9{›á[tÎŽèڸͮjÜ\K“š3E`m’Íǯw%hÔÖ¨‘­€l¢õUçáKâÞÚW±4´e]5U?tv@›µÑx.n¸=:Ðü'‘ˆ*r8VçYhÏ÷{Z[ÎRv
-RèŸTÎá“eÄÉP]Û^™Ê"%óQjîVܺEd†=s›aøûŠcׁI’æ¼À±gåCYÈ«w®s¥·"ÆD&N–¦î€ÿ\a3hc¶Æ¢*T
-çªýžÄ¶¶bªÚÒײ`¨jl÷H³/È_ «žwwÍ· td xÕÞ¬³8ôˆ–_»j at qÜ_æ!€¯o›ãEIV¦¶Ÿ#–RT kØùƒaê>È\*‰'îÚã¾$&ç%¬ô/´
--|ˆãp©2D‚ìÇoZw³á}&1ð /õ&Óѵþ®ÛÈÙ~ïæ>cHnâ½k7ׄŠ‘³0Ê+_^‚p¬£ØÄã>ïA“‹ÛÛxMe6¶ö”	Û-͐ò”ž(Vå˜|PÆ»HšÑ¸ª¥™1ëàܘG‘öy4c #ágÒÒÐù؉¥8ËP8Sx\K9Ý>Éy}K
-$š;’`ô‰°q¢|ñ÷¼ämôš,CR‘/´wøtl›-‰VÃ%Í=’u:BI¡wo &ŸŠýs“Br”¨JÚÕŒ›'Ž_¿jÿHtmò{Éâí%M$TòT«gU<•O
-W“ŽˆOBê=Ó.>’€ 4:JU¾¨’¸ö’>Y”fÙxP_‰Š¶Ù^R	×ɤÒÁvp.6D´é¢KT$³ÉFLŠ è|ÐO—vO±›–üJÉÑÇho©9°×=¡÷ë9ìdq'ǝ™Åv=µ>8Pá½Ï³ÄÁ8Ä/y¸³BƒóçxÅ©Ev„%–: C]„ÿòQ®)ºGl/|ñø¾c™TÑJsbÒèP5w4 ¡¦$šr…ŸCæ"ó'Å4’3­!¨RH›qÙ»§Ãk'¸‹—çìT§š‹ÊM%
-Úæ
-´¼¸&¸Ýžîh‹#UÙr\ ©œ¶e’¶{رäŠê¾Á¥ÐåŸ÷Ê ¾N¡±Žç]²úQ—üçFñÓý°OFÐ=d€ðþKÙí81÷—Ë}JL	+08ù)Ç ðrG»ß~ÒRûv(ÎóÓ‘7%·4f€Âžãk¼;x¬4ÔT)H´´æˆ#yê‰ˆÉ §:4F+ª DÛ0òi}ÓòÇùÏýb³±\´hï·Å]%T%‘™rÉ+*gTG‰3ì&t¾‚.ÿHzƒ^ä܁X^oÍírù9wáRe	#MNÕûÊ$*¼ñ‡â¯ÀØöÞ2E(Èž‡ÏÕ¸õÿŠ¢±¤"ï{Ж8ÿ´þ
-@nLãe¬{N»h]c¾È‹í$BXuDi3ƒ0åˆ9Ó‡q
-j¬¨¾ùïýÈœP„ïâ¸y€õ½ á;ýy|Çø ˜ðÏ{~’[²SŸ„4W# è1/òÄæÅÒçЬ2PM˜38C ]xGv¯¸4³ì²×d\CR>áZiµŠO™þ	\CyÎR9Ç5¤½op2¶.h'á“	 ¬ñh&	GÄÉO	¾¬ýåΕ=ƒœÏY>9§Y‚´Ó³†ò=?@`ù¤‡	xÒ¢æoT™@_ˆ9=NO<õÇÃÁw]ô”Ånñ)Ïm3ü¹®¯gÔèAÑWâóÉR³ø!s©N‚º_[0®~ª¼¼nk©tfV×ùÏ”YôÛyìóÓ´'‘’ïðX¡Á‰†€4ý~
->úÙ[Wœž¼¬ZÊÐ{gš¿¯7«ÿ |`
-ú
+Rè@Ê>YAœŒÕµíE©,R2¥ænÅ­[ôHfØ#01·†€¿¯8v˜$iÎ{V1”…¼šqç:Wz!bLdâdiêø¿ÀÆ1ƒ6Öa{`,Ú¡B¥pî¡ÚïIlk+¦ª-}-Ë †ªÆv4Ëñ‚ü
+A°ê‰qW‘Ap×|JG²€WíÍ:‹Ch™ñű«Çýeøú¶é1^”dåaú`û9¢a)E°†?¦ÎàƒÌ¥’xâ®=îKbrp^ÂJïÐùBû¨Ð‡8—z ƒA$È~ü¶ u71ÞgòRo1]ëïºH€œí÷n.á3†ä&NлvCqM¨9£¼òå%Ç:ŠM<îñ4¹¸½×T¦ackO™°ÝÒ!Oé‰bUŽÉe¼‹¤}€«Zš³΍yiŸG³1:~&-
+XŠ³…3…ǵ”Óí“œ×÷°Ô@¢¹#	FŸç!ÊÏKÎÑ&@¯	É2$ùB{‰OÇ&¼Ù’h5\ÒÜ#Y§#„ôºp÷jò©Øÿ07)$G)ŒªD ]͸ùxâø…ð«öD×öp ¿—,Þ^ÒDB%OµzVÈSù¤p5iàˆø$¤Þ3àâ#	ø B££Tå‹*‰k/é“Ei–õõ—¨h›í%•@qL*lçbCD›æsÑDE2›lÄÀ¤€Îýti÷Û±iɯ”}Œö–š{ݺq¿žÃNæwÂpÜ™YÜaÑSëƒÞû<ûHŒCü’G;+48ŽWœZdGXb©2ÔEø/嚢{Äöï;–I­4'6  UsGJjJ¢)'Q˜ñ9d.2pâPL#9Ó‚*…$±—½{:1l°öpr€»xy^ÁNåpª¹8 ÜTÒ m®@Ë+€kòˆÛ½à鎶8R•-ǐºÁi[&ù`»‡K®¨î\
+]þy¯êëëxÞ%«uÉn4?ÝûdÝAᅯݎsÁpé±Ü§Ä”°ƒ“Ÿr
+/w´ûýè'-µo‡â<?ySrKSa(ì9¾Æ»ƒÇJCM•‚DKkŽ8’§žˆ˜"qª#@c´¢
+ZA´
+#ŸÖ7-OxœÿÜ/6ËE‹ö~[ÜÕXBU™)—¼¢rFu”8óhÁnBÇá+èò¤7èEΈåõÖܾ!—Ÿs.Uf0ÒäT½¯L¢Âßx(NñZ Œmï] ó±á`ðQ„‚ìyø\[ÿ¯(û@*ò¾m‰óOëß 4àÆ4^ƺ紋Ö5拼ØN"„ÕXG”63ÃQŽ˜3q¸Ð× ÆŠê›ÿNяÌ	ÕÈAø.Ž›ç¨Qß¾ÓŸÇwŒ€	ßñ¼ç§!¹%;õIHs5Šƒðâ ?Lh^,}Í*Õ„9ƒ3‚ñØ…w$`÷ŠK3Ë.{MÆ5$宕&\«ø”éŸÀ5”ç,•s\CÚ»ñ'cë‚v®1™ Àf’pDœü”àËÚ_ná\Ù3Èùœåc‘sš%,øG;=k(Ñó–Oz˜€'½ jþF•	ô…¸Ñ‘ÓãôÄÃQ<|×EOY<àŸòÜ&0cQÀŸ{àúzFDýPp%¾1Ÿ,5‹21—è$¨‹ðµãê§ÊËÛé6°æ‘JgfauÿL™E¿Ç>?M{)ùõœhHÓï§à£Ÿ½uÅéÉkÀª¥½w¦‰ñûz³úÂb
 endstream
 endobj
-6558 0 obj <<
+6552 0 obj <<
 /Type /Page
-/Contents 6559 0 R
-/Resources 6557 0 R
+/Contents 6553 0 R
+/Resources 6551 0 R
 /MediaBox [0 0 612 792]
-/Parent 6537 0 R
-/Annots [ 6556 0 R ]
+/Parent 6558 0 R
+/Annots [ 6550 0 R ]
 >> endobj
-6556 0 obj <<
+6550 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [409.099 118.128 463.213 129.817]
 /Subtype /Link
 /A << /S /GoTo /D (domain-member-server) >>
 >> endobj
-6560 0 obj <<
-/D [6558 0 R /XYZ 151.701 685.529 null]
+6554 0 obj <<
+/D [6552 0 R /XYZ 151.701 685.529 null]
 >> endobj
 458 0 obj <<
-/D [6558 0 R /XYZ 151.701 660.623 null]
+/D [6552 0 R /XYZ 151.701 660.623 null]
 >> endobj
-6561 0 obj <<
-/D [6558 0 R /XYZ 151.701 641.288 null]
+6555 0 obj <<
+/D [6552 0 R /XYZ 151.701 641.288 null]
 >> endobj
 462 0 obj <<
-/D [6558 0 R /XYZ 151.701 371.361 null]
+/D [6552 0 R /XYZ 151.701 371.361 null]
 >> endobj
-6562 0 obj <<
-/D [6558 0 R /XYZ 151.701 343.229 null]
+6556 0 obj <<
+/D [6552 0 R /XYZ 151.701 343.229 null]
 >> endobj
 466 0 obj <<
-/D [6558 0 R /XYZ 151.701 173.388 null]
+/D [6552 0 R /XYZ 151.701 173.388 null]
 >> endobj
-6563 0 obj <<
-/D [6558 0 R /XYZ 151.701 145.862 null]
+6557 0 obj <<
+/D [6552 0 R /XYZ 151.701 145.862 null]
 >> endobj
-6557 0 obj <<
-/Font << /F50 3701 0 R /F22 3706 0 R /F17 3698 0 R /F15 3700 0 R /F71 5424 0 R /F70 4384 0 R >>
+6551 0 obj <<
+/Font << /F50 3701 0 R /F22 3706 0 R /F17 3698 0 R /F15 3700 0 R /F53 3738 0 R /F59 4373 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-6569 0 obj <<
-/Length 1880      
+6564 0 obj <<
+/Length 1879      
 /Filter /FlateDecode
 >>
 stream
 xڥˎã6òÞ_!ì%20æ"©Gn“éÍ"ƒÍd‚n ‡™9Èm+«G¯$§ã¿O=H·Ü­ÈÅ,–ŠÅzWÑ2:D2úÏÍ÷7oL’(E&Ut¿””"/’(ÍaÝ×ÑçøÎUs3ô›¯÷ˆ<Eš$O
 !Z2]*´Øl•Lu|;lTÜ•M¿ÙjkãŸ]·Ûl“"v#"°ÿ ˜8Z	׊B$836ðT2Cª›ßßüÿFˆRZ¡uTu7Ÿ¿Ê¨†o")t‘GDÙEÚæ"µÈ­în~½‘KÍU©DV™+ÕM!H=¯hŸ@#¯Nš¡: h¤k¸¥FÊ.5’ÑVK!5s¼?6Ófk”Ž»L’ǵãí°ÇÕÄ0Ú þÈÜX’‚ ŠÈ†–,vžé|ôìîÊñ;´dÆ]YácÓ{’3núƒ¨dYœ =Pp¥…5KށÖ@ïO¡tÆ°ÔÆаÔÞJO®:ÍŒgÎŒ©’{vÎ(Y–kÀ·Î•½w‹#µû"•é¯;`æc9û;ÛvMÎÓD ø	ÌÁW6U0à8IW7„'Ë z?gÁKåÙŒpç™Q^2W¿z׊l£;4åsH‚{òU&×å<S3Ü•Á*°©†€ö’"<”ñÇ{ýÖlÁ”*fÛ·žô‹´rhë5±‚Ût‡‡I?´Ãá‡ãŸâò
-" 0Gþ .¦õ"!n.†ÅÍÃ8P¼65Z1,6B¥¿öÔæÏûÛf„²3Œç¥¼–Å]¦ˆÖ†4{w{çeÕ:O}Oa´&®?ßñú[Ó×æÆãĈDJéI=öœÝ(8™3ù,™%læ%ùÂßê<®6VÅÃiœî3²	â§ãp“¼Cÿ½§À®ùÇ4CŽŽ	ˆ¢ã˜À“Ä¥¬þçz϶™'×^‹±îäp¿)R°ÿÆ&1y
->83P7Ó<6»ÓLÒQd[@Ž|~Ø#|ˆ°Õ±™ý—ñôL\	ö%;°œN$길)wç5¹¡’±Ò6V†š¡3ÍêR eú¢Âÿ½Ý$iüîï0<ö$-`~¡Û]è0rÞð'
-XïNýFÉ$þÎßÕ|jËÞÍD•]¨>8(%Àlµ¹ííKãiº2³àjt%ÓÀëÐûØËóH)èP6Á؃f—ÑûSÆü?`?ߟšc*’LE:“"-¨;BçR%&a’ÌýIxûS§¢Ûºå¯—OÛÀu»`KM4K–é¡Œ6É"#s‘¤)Kù·mbSreÉ úWè	XG§kbæ×&%ô0Ï –‘c+(‹GÏXñŽŠ°Pqúíšgæ§Æ”béê˃ë ßxQñÛÀߤ³ ëaÎŒÂo*÷ƒWSÊ#–bx°®/‹gƒ6ª>7ý	[7nQo\C¿ßƒ|_Ǹ±!ÄcrìéÜÏ	JFùŠÊW«yüÓÌaÊÝSņ=–Ç{y­¯MøõÉÄħ:’Ô<ӐJ°6k’\4¤¶@ê©l!>W;­Òøš¶\Ɂ‚Z¬mY9qþ@ÂG–0/ìnm|¹¯ÝÔ¨oc©'«#v¯šÆj¡MúÍIS"±ú2i.™@ÆAz …„ÉöL€\¡aÎÄÀáÿ#&A¿Áä¹:<0_͵[R¤"+üxû©u%å-ŒÆ£Ûc\$Z¢•Ñ¸aüŽ>Á{L×òaf*›7˜µ*þ
-„yO¿Ç¹1ƒékhÿõŒOììS7Œþú¦§;O,Ò¡k¨• 9R8>e*¹
-ÁZ††K^´„ðÕPM4U5œx–cKöÊéç#uâËÊf±/'^iÎ_Ÿy‘^N|™V/•G¯òIODRüÒõå®us¢%o/c¢ò¢g$zƃ˜R×Ö NÚ´¿ŸÉø&HC¬·Ø!.÷ˆå:§õ¢8Áf¢!œÎ§i©Þ
-ø¡™}ÅGÞSÅ·X&ŒQO/Våx@(®4𚣡"Ma˜6Ûyau†š‹ãÏËÇàc3™˜*ÏV_EèÊc0ÉD¢ÿÜä:ö†©SæYž º…±lbû²sS°•<€ÊÑ[:„7؏E®ydæ×&e±Bw)EpÚrÔý±'Œ?gzyžðVÄÂà܁êÆCgd3±£ÕU퀱µYxåOÝN at 7ܯ=Ÿ­™Ì%Î
-ô 0tQ€ÙÑs0¯9Å+~’„6‡p‚ßpG%U·*W0¯ØW^E`«Ç,ølÕDï¡]ÈÞ–_[#Ãe]‡·‰
-¶×^JBpJs1xñyÍ4„†‰ÐS·œupmƒómüùл²ýÊ»ÉÿŸCómo¥F(kþŽ· ë‘ëìÙèá›,ÔÒúû«+´Ý¿ Ŭ±´
+" 0Gþ .¦õ"!n.†ÅÍÃ8P¼65Z1,6B¥¿öÔæÏûÛf„²3Œç¥¼–Å]¦ˆÖ†4{w{çeÕ:O}Oa´&®?ßñú[Ó×æÆãĈDJéI=öœÝ(|y*ž%s¢„ͼ$¿@ø[ÇÕƪx8“Ã}F6AütN`r‚wHã¿WàØ•#â˜fÈ1À1ñ@tx’¸”Õÿ\ïÙ6óäÚk1֝î7E
+ößØ$æ OÁgêfšÇfwšI:ŠlÈ‘OÂ{„¶:6³ÿr"žþ‚‰Ë!Á>c¢d–ÓéáD7¥ñî¼&7T2VÒÆÊP3t¦Y]
+ L_ÔCø¿·›$ß}â†Çž¤¥ Ì/t»ëFÎþD! ëÝ©ß(™Äßù»šOmÙ»™¨²ÕÇᥘ­–"·½}i<mC·@f\®D`xz{y)Ê&{Ðì²"ÚbʘÿÇìçÛãSsLE’©HgR¤uGèœBªÄ$L²€ù£?éoêTt;@·üõòi¸nl©‰fÉ2=”±Â&Ydd.’4e)Ãâ¶MlJ®,Dâ
+=ëèá4bm@Ì<ðzÂdB „æ Ã2rlceñèá+ÞqC1 *N¿]óÌüÔ˜R,]}ypäïÑ#*~ø›Tb`="Ì™QãMåÞ`ðjJyÄRŒÖõeñâlЦ@Õç¦?aëÆ-êkè÷{ïëø76„8bLŽ=û9aCÉ(_Qã
+b5š9Cy {ªØð¡‡Àòx/¯õµ	¿>y˜øTG’šgR	¶ÀfM’‹†ÔH=•-Äçj§UAÓ–+9PP‹‚õ¡-+Ç ÎHøÈRæ…Ýí/÷µ›šõm,õduÄâõAÓX-´I¿9iªB$V_&Í%È8H¤0Ù~ƒ	k#4ÌâÏ™8\ÀáÄ$¨ó7˜<W‡櫹6pKŠTd…o?µ®¤¼…Ñxt{Œ‹DK´27ŒßÑg"xéZ>ÌL¥bó³VÅ_@0oãé÷87f0}
+í¿žñ‰ý‘ýàoê†Ñ_ßô”Acçã‰E:”cµ G
+ÇG L%W!X«ÑÁ0ÀpÉK˜–¾ª‰¦ª†ÏrŒ`É^9ý|¤N|YÙ,öåÄë#Íùë3/ÒÀˉ/Óê¥òˆãU>é‰HŠ@º¾ÜµŽaNt Â#¢äíeLT^ôŒDÏxSêÚÄiX“ö÷¡ñ3ßiˆõ»3ÄCÃå±\ç´^'ØìO4„Óùñ4Í!•Ã»?4³o¡øÈ{j¡øË„1êéŪüïÅ•^s4T¤)Óf;o ¬ÎP³`qüyù|læ#SåÙê«]y&™HTâ_ƒ›\ÇÞð u
+Ò<ËD·0–M¬c_vn
+¶£’P9z+B‡ð{aàÑ¡È5ÌüÚäï¡,VèÎ#e£N[Žº?6ã„㏁ñçL/Ï>ʘBÜ€;ðQÝxèŒa&öc´¾ªð"¶6¯ü©Û	è†ûµç³•"“y ÄY4p†.
+0;zΆâ5§xÅA’ÐæîCðêVå
+æûÊ«¬sõ˜Ÿ­šè=´«ÙÛòkkd¸¬ëð6±ÁvãÚëBINi.fá±/>¯™Æ€Ð0zê–³®`¡mp¾?ÚaW¶_y7ùÿshÁ`¾í­ÔeÍßñd}"r==|“…ZZáa…¶û*ѱÂ
 endstream
 endobj
-6568 0 obj <<
+6563 0 obj <<
 /Type /Page
-/Contents 6569 0 R
-/Resources 6567 0 R
+/Contents 6564 0 R
+/Resources 6562 0 R
 /MediaBox [0 0 612 792]
-/Parent 6537 0 R
-/Annots [ 6565 0 R 6566 0 R ]
+/Parent 6558 0 R
+/Annots [ 6560 0 R 6561 0 R ]
 >> endobj
-6565 0 obj <<
+6560 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [168.621 293.676 310.109 305.365]
 /Subtype /Link
 /A << /S /GoTo /D (samba-pdc) >>
 >> endobj
-6566 0 obj <<
+6561 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [99.895 188.376 145.827 200.065]
 /Subtype /Link
 /A << /S /GoTo /D (assumptions) >>
 >> endobj
-6570 0 obj <<
-/D [6568 0 R /XYZ 100.892 685.529 null]
+6565 0 obj <<
+/D [6563 0 R /XYZ 100.892 685.529 null]
 >> endobj
 470 0 obj <<
-/D [6568 0 R /XYZ 100.892 660.623 null]
+/D [6563 0 R /XYZ 100.892 660.623 null]
 >> endobj
-6564 0 obj <<
-/D [6568 0 R /XYZ 100.892 641.209 null]
+6559 0 obj <<
+/D [6563 0 R /XYZ 100.892 641.209 null]
 >> endobj
 474 0 obj <<
-/D [6568 0 R /XYZ 100.892 238.158 null]
+/D [6563 0 R /XYZ 100.892 238.158 null]
 >> endobj
-6571 0 obj <<
-/D [6568 0 R /XYZ 100.892 210.744 null]
+6566 0 obj <<
+/D [6563 0 R /XYZ 100.892 210.744 null]
 >> endobj
-6567 0 obj <<
-/Font << /F22 3706 0 R /F50 3701 0 R /F17 3698 0 R /F15 3700 0 R /F70 4384 0 R /F88 5686 0 R /F72 5687 0 R /F71 5424 0 R >>
-/XObject << /Im1 5680 0 R >>
+6562 0 obj <<
+/Font << /F22 3706 0 R /F50 3701 0 R /F17 3698 0 R /F15 3700 0 R /F59 4373 0 R /F88 5678 0 R /F72 5679 0 R /F53 3738 0 R >>
+/XObject << /Im1 5672 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-6575 0 obj <<
-/Length 2638      
+6570 0 obj <<
+/Length 2637      
 /Filter /FlateDecode
 >>
 stream
@@ -23238,111 +23208,109 @@
 HÃ0ó¿$“ªeËF‰˜ˆMQ
 h 7
 ­s”Qqˆ
-×F£Ĉf”4õ:̺–zÏ÷ƒKÿëÂÊšçîçuÏxüÒ©ÙTXnØy¤üˍÞ/ÿ6žÉÆSÊNÁ°Ó;­Øíp¤Ôù:jì8g”ñK<'½u›mn¼\R`£wÊx 1Íuå{˜wSN4GäîKwÒ}×ßX¹hCz{Zð¼yíÛͪ¸"%Ùêûl!“ˆÖ¢ukÄ΢pzÊ<›ÿrèQ¥ ^¦£œT
-(…i>*J!™\˜CP
-±J¡G9©újF)J±HI=
-Jy¬Ÿ ”–ÄSQJ_ÔI(e»d1F ^.k¥ UÄäz…¢‰û£d2
-ÁŒX*ý—¥o,]Zº°ôÖÒwÈFILI‰rËå$MÂä‘¢ÞÑå
-]¾ÐeF—_ÞþÒDJ³ýåàþ;	¨L? ;“q6Oé)0ev»ô‰ÏÝ[ÉŒjvG‹gòÜ=å*?ž•žøw±Ü,77ƒiîêe[꧋Ð&ÛmU»_Ùª*Eé5#É.É»A§D7uó7¨•SÓ¤ |s]>Ü‘‘b¡Ræª*äJ¢æÕP
-KÒH™ÇæmCörÊx›—Ú›@Œžù!(°Mã]ž¶ŽƒÀ¢œÛ E鐖dÕgÒÅ/ðI™…|•#)¡Ò=ÛÂ3[,¯3í§ÖkDP[“îŸ/Î#G¹èÕÜwÌó|‘mWµû'Ô§g]4¬Ëjn=g*UêÖîéQá´ ˜^/ÿd\åsÂo)ǹ0å6ìTጱ„Ô¬%Àßó|èK\<ø';x0ˆVÓšä’]¯hXOòp[·g }€~GÔnÙ7;¤ox=µ1Zgp†R+Ý¡®j}.†–‰ÂºÓ;NÒ±Ê_uMim)-"Nš½çªƒ¬ƒvÈ(¶½&·	‡W*#žì°^äáŒÃ	¯³‹ß/7Ùjõ@{™JŠ›w(¥a¹fXР=ÒNÂ9"ƒaî²ÁmKåŽÜ•;ýŠ7
-³¨¸âI¨EštÁ-é¢ð!vaÓ€°^ípe…©–¯ð“æ@X:î.í£«„ÇY<Jê’ÌD±¹’Ì„„\%£žØ8ȵ¯ö`ä*RŽ´¥FA®/õäÚ’x*rí‹:	¹Ž`Wƒ6ÇÀËe
-#W	[Eª¬ßü±1Eñž$´·A»ë½),]Ú+N”Dr{ `ÛçîF-8%:zƒ ¡[i0-W&ü„k¤KôgK»qûñCÓÁˆ‰§Ä„ë[{½°×s{¥oFø¡+^Ûg‡ž9"Á.Æ)—IÖÀ®?	/‹»?9.[íÉ(GNOé‹à2oàr^@Š™ÃºÂ¤2ÅÌ}•¤×ÝÂÈÛ‹óÊ
-Ù¶RlÛJôó~¹Zy1u¯	žZQ…l:EÙuíl+3Ґå%eÛé †Ù„Æ!GB[RtìÁ#oõ&ËOîÞµE]î»…îq±ðìÞ3 ]kŽZu•°Ö/YOˆ†®CØÑC]š°Cæ[vôÃ6à2gŠq””ËÒõÊì°Ã´x°ZVžÕ¹OîÜ×zÛ€;@ÁÒâÎlî9·]Œô@6†	¬ŠÌãÂl]b¶_[åÒ¹wgY¬V6Ò›Pê:\ñ³CYXýœ&úÑSô£ë™ ®‹éÀ—c²h÷9aàµëþá'æóhNçç­æ<HTáÕ΋éдçg—KŒùÁ¥nŠÝFê¶òM×1”ŽÞ÷­Ç½³”­õÐ…»»
-ö±£Ùt}Ëø`ÈFÿaé8í' Üã~%™HZ‡`6§“ã|í«=³q#£‘ Ûñ¢~‚Øž
-Øz’NÂk§[Õ@¬|ÿbQOƒ5Ž-7ÿÍø¿‚5[#jÞÞE(c„Џ6“:E58ÒÁ wæI¸Šã…´UU=¬ìTF*æújOïD*-õÍĶ…S4	LѧÁÕj÷_=âk0ŒmZ:÷é‰M24ÿ l¡´F£®@ßmgÓ©j>µ-‘1=}®%êãl(Õ͝M¹ERXp3אUßî쥁|	¥£›Œ"¼*®³ªž^eUÓDjz­0¤*VÛ]
-¡o:•‹¢\{Ù ›íÿgÊ)
+×F£Ĉf”4õ:̺–zÏ÷ƒKÿëÂÊšçîçuÏxüÒ©ÙTXnØy¤üˍÞ/ÿ6žÉÆSÊNÁ°Ó;­Øíp¤Ôù:jì8g”ñK<'½u›mn¼\R`£¬Óv”Æ4×M”ïaÞM9Ñ‘»,ÝJ÷]cå¢
+éíihÁk\ðæµo7«âŠ”d«ïCJ°…L"Z‹Ö­;‹Âé)ólþË¡G•‚z™ŽrR) ¦ù¨(…draA)Ä*…å¤ê«=¥(Å"%õ((å²~‚RZOE)}Q'¡”ìjÅx¹¬!”‚T“ëŠ&É463bM¨ô_–¾±tiéÂÒ[Kß!%1%%Ê-—“4	?LG.ˆzG—7tùB—]~=xûK)=Îö—ƒûï$ B2	ü TìLÆÙü=¥§À”ÙíÒ'>wo%3ªÙU,žÉs÷”«üxVzâßÅr³ÜÜ¦¹?¨—Ul©Ÿ.B›l·Uí~e«ªp¥×Œ$»$ï~=ÜÔÍWÜ VNM“‚òÍuùpG
+DŠ…J™«ª+‰šWC),I#e3˜·
+ÙË)“m^jo1zæ‡|P À6wyÚ:‹rn?€\¥CZ’iTŸI¿<84FÀ'eòUŽ¤„J÷lÏ8l±¼Îw¶ŸZ¯AmMº¾8å¢OTsß1ÏóE¶]ÕîœP#œžuÑ°.«!¸õœ©T©[W¸[¤GD…Ó‚bz½ü“q•Ï	¿¥ç”۰Sm„3ÆR³– Ïó¹£ê¢/qñàŸìà-À ZMk’Kv½¢a	<ÉÃmÝžöZøQ»eß쐾ámôÔÆhÂJ­t‡ºªõU¸Z&
+ëNï8IÇ*Õ5¥µ]¤´ˆ8iöž[¨²Ú!£ØöšÜ&^©<Žx²Ãz‘‡ÿ1;$¼Î.~¿Üd«Õíe*)blÞ9<¢”†åšaAƒöH;	çˆ†¹cÈ·-•;rWîôw*Þ4Ì¢þáŠ'¡iÒ·¤‹ÂC†Ø…MÀxµÃ•]¤Z¾ÂOša鸻´B®gñ(©K2År\äJ2vr•Œzbã ×¾Úƒ‘«H9Ò–¹¾@ÖOkKâ©Èµ/ê$ä:‚]
+Ú# /—5Œ\%l©²~óÇÆ@Å{’ÐÞí®÷v¤°ti¯8QÉí€mŸ»µà”èè
+" „n¥QÀ´\™ð®1.ÑŸ-íÆíÇM?#&ž®oíõÂ^Ï핾Iá‡v¬xmŸUz戸§\&Y»þ$¼,ìþä¸lµ'£9=¥/‚˼ËyE )fë
+“zÈ3÷U’F\w#o/Î+7dÛJ±m+ÑÏûåjåÅÔu¾&xjEn°ée×µ°­00xÌHC–—”m§f‡	mIѱ¼=Ô›,<Q¸{×u¹ïºÇų{Ï€t­9jÕUnÀZO¼d=!¸RaGuifÀ™oÙÑۀ˜)nÄ9 at RR.K×+³ÃÓâÁjYyVç>¹s_ëm î K‹;³¹çÜ6Zlt1ÒÙ&°*2³uAˆÙ~ml•Kçޝe±ZÙpTHoV@©èpÅÏeaõ;pšèGOя®sd‚¸.¦_ŽÉ¢eÜ焁׮û‡Ÿ˜Ì£9œsœ·þ™ó Q…W;/¦CÓ~œŸ].1æ—º)v©ÛÊ7]ÄP:zß·÷>ÎR¶ÖCîî*ØÇŽfÓiô-ãƒ!ýG„¥ã´xœ pûM”d"i‚ÙxœFLŽóM´¯ö`ÌƍŒF‚lÇ‹ú	b{x*`ëI:	¯nU±Fðý‹E=
+Ö8¶TÜü7ãÿ
+Ö\‰ÉÛ»eŒú±ÀfòàƒA§¨G:ôàÎ<	Wq¼¶ªªg€•ÊHÅ\_íéH¥e¸¶™Ø¶pŠ&)ú4¸Zíþ«G|
+†±­BËAç>=±I†ò€-”ÖhÔµ èÛ¡íl:Uͧ¶%2¦ç¢ÏµD}œ
+¥º¹³)·H
+n暢²ê۝½4/¡±ttóQ„W% ÂuVÕÓ«¬jšHM¯U †TÅj»K"ôM§rQ”k/"t3¢ý?û#E
 endstream
 endobj
-6574 0 obj <<
+6569 0 obj <<
 /Type /Page
-/Contents 6575 0 R
-/Resources 6573 0 R
+/Contents 6570 0 R
+/Resources 6568 0 R
 /MediaBox [0 0 612 792]
-/Parent 6537 0 R
+/Parent 6558 0 R
 >> endobj
-6576 0 obj <<
-/D [6574 0 R /XYZ 151.701 685.529 null]
+6571 0 obj <<
+/D [6569 0 R /XYZ 151.701 685.529 null]
 >> endobj
-5321 0 obj <<
-/D [6574 0 R /XYZ 151.701 660.623 null]
+5310 0 obj <<
+/D [6569 0 R /XYZ 151.701 660.623 null]
 >> endobj
+6567 0 obj <<
+/D [6569 0 R /XYZ 151.701 643.753 null]
+>> endobj
 6572 0 obj <<
-/D [6574 0 R /XYZ 151.701 643.753 null]
+/D [6569 0 R /XYZ 151.701 564.225 null]
 >> endobj
-6577 0 obj <<
-/D [6574 0 R /XYZ 151.701 564.225 null]
+6573 0 obj <<
+/D [6569 0 R /XYZ 151.701 556.853 null]
 >> endobj
-6578 0 obj <<
-/D [6574 0 R /XYZ 151.701 556.853 null]
+6574 0 obj <<
+/D [6569 0 R /XYZ 151.701 454.794 null]
 >> endobj
-6579 0 obj <<
-/D [6574 0 R /XYZ 151.701 454.794 null]
+6575 0 obj <<
+/D [6569 0 R /XYZ 151.701 455.977 null]
 >> endobj
-6580 0 obj <<
-/D [6574 0 R /XYZ 151.701 455.977 null]
+6576 0 obj <<
+/D [6569 0 R /XYZ 151.701 308.2 null]
 >> endobj
-6581 0 obj <<
-/D [6574 0 R /XYZ 151.701 308.2 null]
+6577 0 obj <<
+/D [6569 0 R /XYZ 151.701 306.656 null]
 >> endobj
-6582 0 obj <<
-/D [6574 0 R /XYZ 151.701 306.656 null]
+6578 0 obj <<
+/D [6569 0 R /XYZ 151.701 178.105 null]
 >> endobj
-6583 0 obj <<
-/D [6574 0 R /XYZ 151.701 178.105 null]
+6579 0 obj <<
+/D [6569 0 R /XYZ 151.701 178.682 null]
 >> endobj
-6584 0 obj <<
-/D [6574 0 R /XYZ 151.701 178.682 null]
->> endobj
-6573 0 obj <<
-/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F4 5492 0 R /F85 5521 0 R /F70 4384 0 R /F71 5424 0 R /F51 3729 0 R >>
+6568 0 obj <<
+/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F4 5484 0 R /F85 5513 0 R /F59 4373 0 R /F53 3738 0 R /F51 3736 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-6588 0 obj <<
+6583 0 obj <<
 /Length 1615      
 /Filter /FlateDecode
 >>
 stream
-xڝWݏÛ6Ï_alà ϲüÙ=]{ÝТwÝ.ÙŠ¡íƒ.Qo¶•Éò÷ߏ¥$NÓáº'SEñã'’ŽƒM¿L^.&?þœ$AUEÌ‚Å:`q•UäeeU,VÁÇp.—¦VÝôóâ­/£*ÏSOª(é˜äòˆGÓ‹sÞ¨)[QwÓϲðV¶ÓYR…R##•úh«1‹áÚ¨Š+kºH3¯“ÅJM^/&ÿLpAøÄÊ,â<X¶“Ÿã`{oƒ8âUì­dð¬Œòµ5Á|òÛ$>õœe§”¦UdÝÃë?¼¹›ƒáE®„¢—´j|ËPý=숁žâWéú˜eh ŠÈO1K»I§OQx^BpA›Ñªiüi±íސÀ~[/QbKK£0&àÈŒñ(K+²Uf+IQ½F^A¨9‹ð›z“q§§'ÂÛ‚bç¶àþÐ×݆ÈŒÊu¢u§µìU3 B"oVYH\Ó’cPô/E×îNÃF©Ø„h¯ˆ­‡ƒ`íÌ]ª¶Ýꡦ`§Éƒ;9Ê‚ӝZ)óýt–%YØIC„Þ-‰ #šÍé{óþö×›WŽ÷ûõª­»º7Z¥؉¾ßCVéÖ1dÎn}³FC™õ킍ðXò,õÀ>»û‚ö,‹XVyy¡7CëÒ‹×$!Å……2DlêGÜ–Ý	¸'g1¦C.},Ü×MCbøD‹ÐQ„¥õ;˜•iT2>ÆÛZƒÎK~fQYz³ûö!H­/9-K‹ƒƒø@xêÍNYx'ÑdóòÍû91œÑ £Ö#Ù$´ùCÜoZ<XÈû3Þ#»’5œÕä]‘EiRwYsyAˆ¤R€ŒÑã?>1>Ö‚ˆ;	V£ñïÁ÷`´«¥è
-‰`-Yés‘5»w·¿(‡³:ò
-,UðŠ	ü"Ä­ý¸0^Ü?s¤vWDÙ¸äl,‘X£c´%ÌHÇIùqûg1iˆÁ®yBª:3f!±Ú`±=ØëÚ8±\ʾwŠ¶âêè0ç×·DøÒ&0ƒ8\(ôÔ~¢–dí° ÓžXã3Ѷnæ1 @zÉ‹Ï™¥©m‘Ç÷|â,³is2jGUr–Õ¯¶ÈY”ñãx~-bP^ÊüpÐE ``†3)cÀÛÆö Ò¿-dZ@ Ë^‡ÙÃ+í–n‰ÎÉ.—jðE	7)¸esK,§¸“˜Y¡Ÿœz]?֍ÜÈK¹ÂÌs–„b…„ñS õÄñ"T˜ocµ bÌýƒ¹z	œ~°[
-fšåáÓÊžHÊ•C”“òì‚5ôD…Vìg—l¦ŠÝ®E77x¨Líd€Ì'ÉAÓÊH
-™
-­öu·"ÅŽ*?@m’NrëÕØÑÉ»E:ƒBf?5n÷«Sh8cÜ ]¥©ë=‘ ôg5Õ·Šª'v-ÿ]‹žÑK	Øz
-ó$µ*ZßÔlSn•”dØŽÜcè0Ðb°%)£èK½=)ON\ß̉ø2B‡Äõß0T0(tÇ©B¬ú/¦Šÿ?A\w«³ñÈÖ$‹ºQâZ’Ìnp¤îíV8ùal]çÔ)]ìþƒ&©üÖüÏ_ßÿÁˆÄÐÛùJŠ¦%òöÏû××ïž…Š{¹¶o•SñëãøÇ Ãúv˜+0´C›,“Clm™•;û‘"ìÐmø_ႏ–ûj+vÆÄ8ˆ˜‡ŸOïe«Ì¹’w~¦nh}+:¸iæf¦8Ê«lŒ4?Á½€"•fÔÉÝÀ@Ä+Â÷wçÆY,ø9c=h;¼Pþ;à·âëó·-€0ß@Áµ¿#¡ë¯@!hI-6ÉÞš"½OM<Û‡BÇ¿ÜÜÃ$¥¸Ñ˝ ØKÛÿam»=Âñ‘æ‘$ÿÊßËðcäúGÓƒÝÑ
-Pé¸õX(ŸÿZÐLˆ³'¹…àþG˜’´<)1in(d²§¥Ùj5l¶$H%kfáÌDƸ-k †õ¤âMÖ9ÑYp‚vHq)RÐœ.µEüÃèpš˜0w~
-Ff'÷Dà4¦Á	Õº¡¤¼•šÆ@nd(2Æ=94Ú[,€5-Š<ˆJý~Õÿ“UEh
+xڝW_Û6ϧ06p€‹gY¶cwO×^7´è]·K¶bhû ‹•Ä›me²|Á}û‘¢”Äi:\÷dŠ¢(þù‰¤ã`ÄÁ/“—Ëɏ?'I0ÊyÌ‚å:`qeäEee,«àc¸+S«núyùÖŠQ™ç)Š'eƒtLryÄ£éŒÅ9oÔ”…­¨»éŒgYx+Û‡é,)C©‘‘‚Jý´Õ˜ÅpmTÆ¥µ€=O3¯“Å%JM^/'ÿLpAøÄÊ,â<Xµ“Ÿã ‚½·Añ²öV²
+xVDy†Úš`1ùmŸzβӋJÓ2²îáõÞÜ-Àðù<¬„¢—´j|‹Pý=숁žâWé
+}LæEh ŠÈO1K»Š$„Ó§(<H¯ ¸ ÍhÕ4þ´ØÀvoH`¿­W(±¥¥QpdÆx”¥%Ù*³•¤¨^	#¯ ÔœƒEøM½É¸ÓÓˆámA±s[pèënCä
+Æå:ѺÓZöª!‘7+,$.„ËiÁ1(ú—¢kw§a…Qj6!šÀÂ+bëá X;sWªmEW½p¨á§Éƒ;9Š9§;µRæûé,K²°“†½[AF 5[Ð÷æýí¯7¯ï÷몭»º7Z¥؉¾ßCVéÖ1dÎn}³FC™õ킍ðXò,õÀ>»û‚ö,‹XVzy¡7CëÒ‹×$!Å……2DlêGÜ–Ý	¸'g1¦C.},Ü×MCbøDç¡;£Këw0+Ò¨`|Œ·µ—üÌ¢¢ðf÷íCZ_rZ–Îâá©7;eáD“ÍË7ïÄpFƒŒZd“Ðæ	p¼mhñ`!ïÏxìJÖpV“wó,J“9y—‘5'„H*È=þããác-ˆ¸“`5ÿlqæA+Q­DoHkIE¤ÏEzÔìÞÝnü¢ΖètÊc(°TÀ+b $ð‹·öãÂxqÿÌ‘Ø]eã>’³±DbŽÑ–0#'åÇìSœÅ¤!ºæ	©òÌD`˜-„ÄjƒÅVôt`¯kãÄj%ûÞ	+ÚvŠË£À\\ßáK3˜ÀHâp¡@ÒSû‰Z’µÃL{bÏDÛº™Ç€ é%/>g–¦¶Eßóˆ³Ì¦ÍɨUÉYV/½Úbt"gQƏâùµˆAy)òÃAp€lΤˆoÛƒ
+ÿ¶i,{f¯´[¸%:'»Z©Á%Ü ¤à–Í-±œâNbf…~rêuýX7r#/å
+3ÏYŠ
+	ã§@ê‰ãE¨0ßÆ"꜊1;ôæê%púÁ"l=4˜i–‡OS({j )WQNʳÖÐZ±Ÿ]²™*t»ÝÜà¡"µ“2Ÿl$M+#5dV4´Ú×]EŠe~€Ú$äÖª±£’wËt…Ì~jÜîW¦Ð.pƸA»JSÖ{"èÏjªoUOìZþº=£;:—°õæIjU´¾©5ئÜ&*)È°+¹ÇÐa Å`K(RFÑ—z{Rœœ¸¾Yñe„‰ë¿a¨`PèŽS…¨ú/¦Šÿ?A\wÕÙxdk’EÝQâZ’Ìnp¤îí*œü0¶®sê”Ç.vÿA„T~kþ¯ïÿ`Dbèí|%EÓyûçýëëwÏBŽ\Û‰·Ì)‡ø=ÔÛяA†õí0W`.h‡6Y$‡"ØÚ2*wö5"EØ¡Ûð¿Âÿ-÷ÕVìŒ7ˆq,1?1žÞËV™s%ïüLÝÐúVtpÓÌÍLq”—Ùi~‚{E*ͨ“»ˆW„ïï΍³XðsÆzÐvx¡üwÀoÅ×ço[ a¾‚kGB×_BÐ:’Zl’‡=5EzŸšx¶…Ž/¸¹‡IJ!q£—;°—¶ÿÃÚv{„ã#Í#Iþ•¿—àÇÈ3ô¦»£ Òqë±P>ÿµ ™g-!NrÁý0%iqRbÒ2ÜPÈdOK³ÕjØlIJÖ̹3ã¶¬Ö“vŠ7YçDgÁ	Ú!AÆ¥HAsºÔñ ÃibÂÜù)™ÜÓ˜'Të†"òVBFh¹‘¡È÷|äÐho±@ÖB´(ò F(õ_øUÿ“GEh
 endstream
 endobj
-6587 0 obj <<
+6582 0 obj <<
 /Type /Page
-/Contents 6588 0 R
-/Resources 6586 0 R
+/Contents 6583 0 R
+/Resources 6581 0 R
 /MediaBox [0 0 612 792]
-/Parent 6537 0 R
-/Annots [ 6585 0 R 6590 0 R ]
+/Parent 6558 0 R
+/Annots [ 6580 0 R 6585 0 R ]
 >> endobj
-6585 0 obj <<
+6580 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [263.203 199.423 460.543 211.112]
 /Subtype /Link
 /A << /S /GoTo /D (NetCommand) >>
 >> endobj
-6590 0 obj <<
+6585 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [99.895 187.995 231.585 197.563]
 /Subtype /Link
 /A << /S /GoTo /D (NetCommand) >>
 >> endobj
-6589 0 obj <<
-/D [6587 0 R /XYZ 100.892 685.529 null]
+6584 0 obj <<
+/D [6582 0 R /XYZ 100.892 685.529 null]
 >> endobj
-6586 0 obj <<
-/Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F71 5424 0 R /F85 5521 0 R >>
+6581 0 obj <<
+/Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F53 3738 0 R /F85 5513 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-6594 0 obj <<
+6589 0 obj <<
 /Length 2086      
 /Filter /FlateDecode
 >>
@@ -23351,278 +23319,300 @@
 /Éò Ε·/½O¾áöýÏï¤ô² O…¬RFA–)DLÝI×ívÅÊoN€BßôCUŸ·;¡Dâ¿­ôy4=²Ä~‚7?î7mˆ %fgÇAyÅióéÐ+ö³Qžy¯Äyò¢8’8¸ñž7ÿÞ„ó‰xõB*HqÔu0ýç­Ì|V&ôAoX¬TîkFþ
 ÕË°~ËàXfàZ¾>ÙUY÷¦»þ:I$ôkU(»b´¶[O[™ú‡3HÕ$fx-™2?ô7v—Æ’À¢¨2Ú
 .»Q«œïÓvýI7
-ž-b 5Llw*Êü=©+”?ö—ad]Ý…¯Ìˆº=¢„±îZFŒªæ¨[cJS2|ÀÝW+™ˆýÇ÷ÏsíbVŽ¶ËÈí뤎/ŒçH97<p° @[+PÌ¥báÎ0
-Â4qA÷pú‡¦+tó0èÓA?œûú³ÍÃ`ŠÞŒC0–³Œ
-B4@@Y1]¿zVHOG™±x ëí¢(B‘/}Àçÿsó4ˆ’ȉXœE“¶¯Ðlʆ!˜
-ƒ—
-ÇÀ=Á
-#¶-Û¡9_[‡?`˜]î;ŠŸn¼ÛBÑ ¸Ô:E£‘¢ÛÙ¢oõkÁxì‚à‹…ðŸFNv
-8±ÄŸ¨˜¹ò‚ÜOT¸§a¸¤j²kçiÃX°î£ÈÆì…¸eÒ•“ÅV—á:pœxM·%BE	µ¢¶K/ð.D¢³..0E£Hù…îÍñÂi6¡#Êi •.ÙüŒ>ëaxÅkv½•ÃQ¸Ãçî~W·”¿Yä¿A=Ðè{°ŸLÒÙåpõŒ¹ÉD3¦Dß·kÄ%|e$¾+{eÌ†@ÑÔ†sp`:¿hpÑ2\_†º}Y³[éê~(—þ»P
-R¶*švîÄ•táE¡­˜éî–Å9VÏxñŒ.ŽËR¾1-Ì™}Ø–ålEã™DðJYc_.XüÞ°+`ÎËÈ0]
-ØNUO€
-.ÙƺŸc€c×4 h)ÚüZ7
-‡x?)Ì7k…ô‹Õ#Ò¯ïºñkH sÑ©ÛzJ.pŒvâ
-“zByK+:]œ°¨$€ÚŠ0ô?VhtpåjÂ51?˜‘3ÀûŠÜÜ²
-úø•1ß2¶OÓ·Và0®“ Ílí{é{_·èN“)hd"nAC¥
-1LY8—eÇ19ð’
-ÇÞ†¬gYʱïNŒ®(ä>“[pÍ1.l
-]‘†‹%ôøB±ûõ—§ßTÝIÌ38¯™bC•nH¸c×ã¨y`E­cÒ,¿c1›N0Dj…¤“Ñí_öرÂf-!4ê#~ÕÍ€C%Öâ.ƒ,œºÑã¿Þ3S¼ì‚i 2é˜Ú59q âio”«-†º©oßlAÞ”Üð;3ÅÝ-–Å1óø g·7ÜXE”i~ק±m¡sòˆšA:¾¶ìñBóg°¶Á – ºõL’tQÁÏZDfOÃm3Ý0·¥d:a%,Ýt¨dÂ-î„â!JR˜žìÈ $þBžÖ§ºÑ=#Q/DÒ!ˆèšÒXÚ³m'ØFìÖ…±‘‡Žâ,Ýh¶x:D0šeùNpuX’r]‹%™¦Žû[;YÅa õl9XÍܺS)ÌÅìA¥ä¤¸æålbVŠ[0ƪï./•[¦ë€ìœº°Ó/2ô毋Ff"»R¯9äcÝÚ¦å‰ÿËž¿ó®ÑÅø峑^-š""´•¥ùóÅyÌߎdÇ3zJ02ÏÖô]<|°A9ƒ­N%£Š69r´Eðíæ]Þ'ÂN¯;ä–
-}¥ÿw©<å@Ío¶»2õW–ùÝ‘ù!ò:Š0Jw$}{¤_Ýè[é4Æà~Ø$üÝJaœ½k”J}÷Õüq9„0û9Å èpKÁ*B
-Cýbwròôô8X:ÍÒ ü4¡ØFÿ.8`¸ ¦!*Š\Ë@´Æk•¿@Ÿ‡U?Ñ|%Q‘òó–¦]2›~±h´²TÙÊPÔ»þê6x	®U°sœNXId t{ÄjOÍò_”sÄðC1¦´¥Ù`k®–Wöß«á¸ÿóá-Ü[tÛºÓj+Áü­‹±¹ÞÄ­%	?êaZ¡ù}šW3W½¢!)SìAX/2Ëm…Q^n%sâø‚æ`ŠË•›¿ Åm¸æîB¬¥·6ÓWô>ÃHXõg˜RvJœÞº(Àö7€Œ3Hé†<H¿h¨p Ö1N–¢]•ɶA¾EÙBZ	s•Wß8Ôà?ëÀ˜ÊÑltC½ÐeÉÀÌ,¸ä3R6"n?h ÿÂ$Q^9+CkåÚÑpËM1wAaëÈzÜË)V¥¾ÃÙÁSQ3•j®®&o ÇǷŒ¤©wX‹_4H°»V
-2À–bµ2<á}ÃíXÛŽ’ÐAkxk¯´ð,
-B!þJqëàtÒ²[ÃYÆ:
-ki¸ìØÀÎ8&uNÙ{I¼®ô`Ç:™a$ïƺŽóãOÚ‚/A\iþT‚ÂþÞ‚uçŠ6«í^./¸íÎÛôžü2É•ýû€lv6cuªóîå¾?î7ÿjœã
+ž-b 5Llw*Êü=©+”?ö—ad]Ý…¯Ìˆº=¢„±îZFŒªæ¨[cJS2|ÀÝW+™ˆýÇ÷ÏsíbVŽ¶ËÈí뤎/ŒçH97<p° @[+PÌÅѝa„iâ‚îá2ôMWèæaЧƒ~8÷õg=š‡Á½‡`,,f2„h€€²bº~õ¬(*žŽ2cñ@×ÛEQ„"_ú€Ïÿçæi%‘°8‹ÜI'm_¡Ù”
+C0.Ž{‚7Fl[2¶Cs¾¶À0»2Üw?Ýx·…¢%
+ @p©t‹ G#E·³EÞêׂñÙÁá?œìqbˆ?Q1s幟¨pOÃpIÕd×ÎÓ†±`ÝF‘=Øqˤ+'‹­.Ãuà8;ñšnK„ŠjEm—^à]ˆDg]\`ŠF‘òÝ›ã…ÓlBG”Ó@*]²ù}ÖÃðŠ×ìz+‡£:p‡ÏÝý®n)³Èƒz †Q÷`?™¤³Ëáês“+ˆfL‰¾o׈KøÊH|1V
+:öÊ ™
+¢©
+çàÀt~Ñà¢,d¸¾uû²f·ÒÕýP.ýw¡¤l
+:U4í܈+è‹B[1ÓÝ-‹s,¬žñâ]—¥6|cZ˜3û°--ÊÙŠÆ3‰à•²ƾ>\°ø½aWÀœ—‘aº°:ªž \²u?Ç4 Ç®i8 ÐR´ùµn&ð~R˜oÖ
+
+è)ªG¤_ßuãא@2æ¢S·õ”\àíÄ&õ„ò8–Vtº8aQI 5´aè¬ÐèàÊ'Ô"„kb~0#7f€÷¹!¹eôñ+c¾elŸ¦ÿn­Àa\'AšÙÚÿöÒ÷6¾nѝ&SÐÈDÜ‚†Jb˜²p6.ËŽcrà%,Ž½1Yϲ”cߝ]QÈ}&·àšc\غ"
+Kè+ð…b÷ë/O¿!$¨º
+’*˜gp^3ņ*ݐpÇ®ÇQó,ÀŠ [ǤY~Çb6`þˆÔ:
+I'£!Ú¿ì±c…ÍZBhÔGüª›…‡J¬Å]Y8u£Ç½·LbÑÓ@dÒ1µkrâ@ÅÓÞ(W[.uSß¾Ù‚¼)¹	àwfŠ»[,‹?bæñAÎno¸±Š(Òü®OcÛBçä
+4ƒt<|mÙã…æÏ"`mƒ 2,Atë™$颂‡µˆÌž†ÛfºanKÉtÂJXºéPÉ„[Ü	ÅC”¤0=Ù‘Hü…<­Ou£{F¢^ˆ¤CÑ5¥±´gÛN°Ø­c#ÅXºÑ,Ÿ;8‚Ñ,˧p‚«CÀ’”ëZ<(È4uÜßÚÉ*¨gËÁjæ֝Ja.f*%'Å5/g³RÜ‚™0V}wy©ÜÂ0]_ dçÔ…~‘¡7]Ì02Ù
+zÍ!ëÖ6}<(Oü_öü¿0p.Æ/Ÿôr at hÑ¡­,ÍŸ/ÎÈcþv$;ž1ÐS‚‘y¶¦ïâáƒ
+Êlu*ùÐ=P´(°É‘£…,‚o7÷èò>vzÝ!·Tè+•ø¿‹H}ä)ÿ j~³Ý%©¿²ÔÈïŽÌÿ‘×Q„Qº#éûÛ#eøêî@ßJ§1÷Ã&áïV
+ãì]£T껯æË!„ÙÏ)E‡[
+~Pj껓“Ÿ §ÇÁÒi–à§	Å6úÇpÁ± Ãý0
+QQäZ¢5^«dø"ø<¬ú‰æ+‰Š”Ÿ·4í’Ùô‹E£•¥ÊV†j¤Þõ_ÀP·ÁKp­‚ãtÂJÊ •0 Û#V{êl–ÿ¢œ#†Š1¥-ÍÞ [sµ¼²Äø^
+ÇýŸoàÞ¢Û֝V[	æo]ŒÍõ&n-IøQÓ
+ÍïÓ¼š¹ê
+I™bÂz‘Yn+Œ"ðr+™Ç¤À0S\®Üü(nëÄ5pb-½µ™¾¢÷Fº¨Ï8ÓÀ´²SâôÖE¶¿dœAJ7äAúEC…±Žq²íª¬H¶
+ò-Ê’ÐH˜«¼ú^À¡ßøqX&ÀTŽf£Òè%€€.KffÁ%Ÿ‘²Yqû‘@Ûøý&‰ÂðÊYZ+׎†[núˆ¹
+[GÖã^N±*•ðΞŠš©Ts=p5y><¾e$M
+¸ÃÊXü¢A‚ݵbP¶«•á	ïFhÇÚ>p”„ZÃ[{¥…gi
+ñtðPŠ[§“–ÝÎ2ÖQXKÃeÇv~À1©sÊÞKâu¥;ÖÉ<#y7ÖuœÒ|	âJó§è ö÷¬;÷P´Ym÷ryÁmwÞ¦÷à—I®ìßÜ`³³é«ÃPŘw/÷ýq¿ù/Êyœñ
 endstream
 endobj
-6593 0 obj <<
+6588 0 obj <<
 /Type /Page
-/Contents 6594 0 R
-/Resources 6592 0 R
+/Contents 6589 0 R
+/Resources 6587 0 R
 /MediaBox [0 0 612 792]
-/Parent 6597 0 R
-/Annots [ 6591 0 R ]
+/Parent 6558 0 R
+/Annots [ 6586 0 R ]
 >> endobj
-6591 0 obj <<
+6586 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [225.746 282.368 473.049 294.058]
 /Subtype /Link
 /A << /S /GoTo /D (winbind) >>
 >> endobj
-6595 0 obj <<
-/D [6593 0 R /XYZ 151.701 685.529 null]
+6590 0 obj <<
+/D [6588 0 R /XYZ 151.701 685.529 null]
 >> endobj
 478 0 obj <<
-/D [6593 0 R /XYZ 151.701 449.413 null]
+/D [6588 0 R /XYZ 151.701 449.413 null]
 >> endobj
-6596 0 obj <<
-/D [6593 0 R /XYZ 151.701 420.303 null]
+6591 0 obj <<
+/D [6588 0 R /XYZ 151.701 420.303 null]
 >> endobj
-6592 0 obj <<
-/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F71 5424 0 R /F17 3698 0 R /F51 3729 0 R /F70 4384 0 R >>
+6587 0 obj <<
+/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F53 3738 0 R /F17 3698 0 R /F51 3736 0 R /F59 4373 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-6602 0 obj <<
-/Length 2453      
+6596 0 obj <<
+/Length 2452      
 /Filter /FlateDecode
 >>
 stream
-xÚ­Zëoã6ÿž¿BÀ}‘5Ã÷£¸ØnÚC»¸^,Šn?(¶g[9In6ýëo†Cɲ×Ù<ì/&9
-‡Ãß<È„g·ÏþuöýÕÙùRfŽÇEvu“	Ι2³>0tv5ÏþÈ/ËYWÕëÉŸW?GvÏ‚µÙe`¸9ñY¦Ùd*¸Uùe±º.&Setþöâ’:õª¨ÖÔ_®®'Sò>È›vQÝ‘xÃAxˆê(è;mú„ÈuöÃÕÙÿÎPy¤²aJe³ÕÙòls?gœ©à³ûȹʔñÌ”¶Ì.Ï~;ãc33^xª‹{ÅåçE¹ªqÎçË¢íZØ­q!¿ZT-QgEšž7´Uèv‹2MÖëu²d7e[ošY¿
-yO.¨y_Íšº­o:~¸ÂƒºS¡˜Ñ4jË毉ôyÙL¦Zñ¼XÏ¡f›¶$ZÕ©«iÜlÖD¨7Qê"éò¿&ÆæEµ,®—IÀVoÜ°S*ÿXu:.·{\Ü1o|\ ùlÓTݱïYK¦Ä€žoãœ	GÛ4Éî8oÀÜä‹7|wöžf¢¡eðùåDäÅ
-7ƒ”Á¥“ki:í‡fÐ*H>þ÷Å;š©"|?ÖË"ÝÀ܁Ó(pòe½¾…žæñcX·lÛ¢y r\Ù6°ü7ÓU³¢+ÓlT	¦á("ÅóER䏤ySßíñoìÍ!5áì`¥
-ÂÎr†Øy‹= T}Ü€Rš¬ÙÆà…ñ ^Ö/!“6ØÕºX‚µ¼Îáp¤syßF«X™£g`K
-C§-V©·*`™†úÑxØ&vp⎠wùÀ·k½a™h]œ§·rÀ«²@`¨ @Ÿ¢£^‘(wEÆHDtb+×ÞÂÑ6 at oÊ»aïšÛþŽQ±G%{ƒ÷ŒßÞ–]K³øÕ}	ʉ¼šãâ áêzP gÖ€ÐÕˆÐnf¸ÈGdX¤¦È$G2/ºxC´4)òeÕvÔ‹pt8¾mêÍ];VÒô+	%I0 	£=ºFK”®~CLÔØikš©×ŒÂ…÷™,#1\@xw!›BDV&ãCÝ•}FØæˤ™¢½Æ„ É‚q!µ$–QŸ&Ó—‰pþÓJd5$ˆß†©i/u:ó†“;yCf¤Ë´	|’´|¿™å-`-h{äÇNù¹ÃžMa°ÀÞñáj³*בbØ+Ò<žzÓ¦™»Íõô\àô%Ø×ëýÛ¸º×>ÿÝ蚨«â¶ø»Z—Éôag[Æ1 at rª­Ö›ÏQ—Œ›åœ>
-|TJ89)8¾><¦”±g0&˜uÌ×nÕŒ)AJÅ´s{Á6®Ž·L›¹Ê2T¯ð?#Hú|:ˆ1¯gÚ5Æ¢ëî¾9?¿¿¿gKÜæ}
-Ûc³zu¾ž“^Z3ëüò—÷Sðy›‹<öL.øù@äÔ¶X±E·Z»a,³€¥¤ØwF2ë‡m^Ô1ø)Ÿ’!v>ütyžŠ‡©°à;b׎T©80%ÑlGÕÝ,a^yÅl°_«À}•*°èA°œÔ8K›öàž"SÎ1®õr ²Ø–ž€®7ž‡Ã‡lÇìŽ	ëž<ãýóKmýÝW’ŠGØÙ|µ$'Œ2q
-L£¬fTÿŠ`W’9€â¾
-âhp”~;ϲ¿ª¬Â4¡Ç•µ’°ZB¸9 at .„©áâ`]º8X»½8 ‘.P•–£KÃnY‰µH` æ(:çð)µT`Ã’×킺·È¥ÔÅ¢™Ú²£J‰›;jûüõå“·"ú=Öñ÷KÙ\Ǩ]BñN¤U¡Úñ¶-fDʃ+ÈŒc,,‘Ê5ÉùgêýrñŽß["Ü«jYPmãbDLªWRÍõª©JB‹¶…$3OYÏk›uAOˆ¥z{Ãé¤ÞÕkÌ@·›&™®]]ƒ­o;#Ar~ŸxÈxZ}EåhG:m†J4é–l²,‹že(/nêå’®tT@êMY¦2â.ÞYˆ^¥ëënä—pÙðnr_Û9/†ò
-y?ƒ ›½p·.“&úÒÍÒ
-fEÈ8M™ÝŒ®¡»Ò¾ô?	·+öÝO ‚žuÁÕÄ+c”´ƒûZ_³âÜ=~»–â²Õ/¹^±ª¶
-’½úbYý¤1!zCõ!‚„«¡~"ŠEèîà¢9—ϱÀxÐÌøލ^zÎû¢’Y_&P£Ý)ôÂc:‰ù_/«¤ÙÂIàÛ”3"†Å¢	nAbèñÞ¿KøÅ3µ\åßN¦&XŒPÕñwñ*	•ÃØòÿBüÁŽÃ9]ˆ¾'ÖÄÒÒwLòÿL„ðùñ÷müý5þ¾.Ì=gR„“Àü增€ùVàÑ0ßȕ×k€æ	ÌÿzY`9J*4=Öº)jb†4*‚ÑÐŽ‘e5ÔTÔtÔ<Ð-@k¬ __L,¾•=”Ö3iÕI@ùrQO€r+ðhPî‰:”Çë5 éæ½,zèàcPrˆ¹PÂ'˜O˜üWò«ø®¿ *x2®ü1èb°4#2Ž–;Ä{UÔ¬‰x‹±YæP}CÐÆp5ü‘²Šý2þv‘Rö<ÎE!>–‘éWæs˜´-ayI#Ì	‚c”ѯ¼¥:å›(G3j*jnvF‰eŽÊÈH¥R9iÄÈ~
-.“>…ç'®ùðŠ±åò ïáÂ9}®§Ÿù“xêËE=á©[G{Ꞩã<õx½ï:ù_/뀧J(Üš>€Ý’«"¢ñOAØDçÀQ»3ZÓ¨£ç{ö\ðiÍ”9Mšx¹¨'À·x4øöD¾ãõ só¿^ÖWÒ„v¬ÿkòci"`Ø– Í
-55XÛXƒµ¨ð];Šº>V:ø‚³‘×4w»‘§>hœ³Aˆ{@ý‹@ËÄLá¹Ï‡ò*ê£ã@À"Ïö%£mOá9/õ„çlí9{¢ŽóœãõÐ~ó¿^ÖáË­—(ËÄ·¢è:ˆ@!©p±¦!âîhÔQ5ƒ#Îc¹Ãï}}œnâ`ÞO[øî	Vò(”ӝ—£»=ïÑSŽê$^(Kú/l)xõB‘¢ÿŸŽOœÛÇ_½UYu’W¯ýeÍÎkA­ÿÀ¯ïÉ
+xÚ­ZYoãF~÷¯ °/0j÷}› “q²È1ƒÍÚÀ È䁖h‹XIô’T<ίߪ®&Eiäñ!½°»«‹ÕÕÕ_M‰g·ÏþuöýÕÙùRfŽÇEvu“	Ι2³>0tv5ÏþÈ/ËYWÕëÉŸW?GvÏ‚µÙe`¸9ñY¦Ùd*¸Uùe±º.&Setþöâ’:õª¨ÖÔ_®®'Sò^È›vQÝ‘xÃAxˆê(è;mú„ÈuöÃÕÙÿÎPy¤²aJe³ÕÙòls?gœ©à³ûȹʔñÌ”¶Ì.Ï~;ãc33^xª‹{ÅåçE¹ªqÎçË¢íZØ­q!¿ZT-QgEšž7´Uèv‹2MÖëu²d7e[ošYß
+yO.¨y_Íšº­o:~¸ÂƒºS¡˜Ñ4jË毉ôyÙL¦Zñ¼XÏ¡f›¶$ZÕ©«iÜlÖD¨7Qê"éò¿&ÆæEµ,®—IÀVoÜ°S*ÿXu‹t\a縸cÞøþ¸@#òÙ¦©ºbß5²–L‰=ßÆ
+:8Ž¶i’Ý#pÞ€!¸É5nø>î:í=ÍDCËàóˉȋn1(ƒK'×ÒtÚÍ U8¼üï‹w4S7Dø~ ¬—Dº¹§Qà*äËz}=Í
+âÇ°nÙ¶Eó@ä¸8²m`ù5n¦«fEW¦Ù¨LÃQ6DŠç‹¤ÈIó¦¾ÛãßØ›CjÂÙÁJ„œå°'ò{ ¨
+ú¸¥4Y#²Á㼬_B
+&m:±«u±kyÃáHçòލV±2GÏÀ–†N[¬RoUÀ2
+õ£ñ°MìàÄAïòo×zÃ2Ѻ8O
+nå€5VeÀPA€>EG½"Q‘ˆè&ÄV&®½…£m€Þ”wÃÞ5·ý£bJöï=ß½-»–fñ­ú”y5ÇÅÂÕ'.ô  ά¡«¡ÝÌp‘ŽÈ°HM‘IŽd^þtñ†hiRä˪í¨
+àè p|ÛÔ›»v¬¤éVJ’` F{82t–(]ý†˜"¨±ÓÖ4S¯…ï3!X0Fb¸€ðîB6…ˆ¬L2Ƈº+ûŒ°Í–I'2-D{	’ãBjI,£>M¦7áü§•È.jH¿
+SÓ^êt$6æ
+'wò†6ÌH—iø$iù~3Ë[À ZÐöȏòs‡=5šÂ`½9âÂÕfU®;"Å°W¤y<õ¦M3w›ëé!¸Àé-J°¯×!ú¶qu¯}þ1ºÑ5QWÅmñwµ.“éw»0Ž’ûPýkµÞ|þˆºÄ`Ü,çôRà£RÂÀÉéLÁñõᑘö
+Æ„³ŽùÚ­š1%H©˜vn/ØÆ•Áñ–Ic³#WY&‚êþgIŸïWy=Ó~¨1]w÷Íùùýý=[â6ïk؛իóíðœôÒšYçw¿¼Ÿ‚ÏÛ\„à±grÁÏ"§¶Åâˆ-ºÕr_­]ÓË,`))öÝÁƒ‘Ìúa›u~ʧdˆ?]ž§âa*,øŽØµ#UjNFALI4ÛQu· K˜W^1ì×*0ÁA_%‡
+,z,g 5ÎÒ¦=¸§È”sŒk½ƒ+F¥'à†kčçáð!»1»cº'ÏxOÂ΂B¸±­¿ûŠARñ¨ƒ;›¯–¤â„QƒAÆB Ni”Ṍê_ìJ2PÜ¢A| 
+ŽÒoçBö·C•µC˜#ô¸²VVëA7È…05\¬Kk· ÒŪÒrtiØ-+±	ÀE§â^¥–
+lBòº]P÷v¹”ºX4 S[vTI qsGmŸ¿±¾œbòVD¿Çz8ö~)›ëµK(Þ‰t J8T;ÞÂc¢ÅŒHyðc™Q`Œ…%R¹&9ÿL½_.Þ1â{K„›bU-«ªm\쁈I5àJª¹^5 UIhѶdæ)ëâym³.è	±Toox"Ô»zèvÓ$Óµ«kð¡õÍcgba$HÎïoC«¯¨íH§ÍP‰&Ý’M–eѳåÅM½\Òu€Ž
+HÝ¢)ËTFÜÅ;Ñ«t}ݍü.Þ
+Aîk;€ çÅA¾!ïgb  `³îÖe’ƒÁd@ŸA: BºÁ¬§)³›Ñ5tWÚ—þ'ávå¾û	@г.¸:ƒX`eŒ²ƒvp_ëköOœ»Ço×’C\¶ú%×ë/VÕVA²W_,«Ÿ4&Do¨>Dp5ÔOD±Ý=œBÔ#§áò9šß»ÑKÏy_T2ëË„aj´;…^xlàB'1ÿëeõi¶pømÊÃâÑ· 1t„xïƒçžc¦–«üÛÉÔ‹±*£:>7ñ‰WI¨ÌÆîÿâÆplÎáèzDô=±&––ÞcøÁ$ÿÏDŸÿŸoãó×ø|ÿ\˜{Τ'ùËE=ó­À£a¾'ê8˜¯× ͘ÿõ²Àr”Thz¬uSÔÄiT£¡o8F"”qÔPSQÓQó@·Lp ­±b€|}1±ø­ì™ ´žI«NÊ—‹z”[GƒrOÔq <^¯H'0ÿëeEPÂõ|J1Jáó	“ÿ€à*B~¿ë/¨
+žL+¿Aº,ÅˆŒ£åñžF5k"Þbl–9Tß´1œÇ@
+Ï"RV±_Æg)eÏã\âc™ž2ŸÃD  -hËKaN£|ˆ~å-Õ¡à(wØDá8šQSQs³3J,sTFF"(•ÊI#FöSp™ôa(<?q͇¯[.ð.œÓçzª±ðš?‰§¾\Ôžºx´§î‰:ÎS×kð®˜ÿõ²xª„Â= éØ-¹*"
+Â&:ŽÚÑšF}¾gÏŸÖL™Ó¤‰—‹z|[GƒoOÔqà;^¯0'0ÿëe}%MhÇú_“Kæ°@hn¨)¨ÁÚÆò¬mDe€÷ÚQÔõ±ÒÁ/8;yMs·{yêƒÆ¹0„ø²Ô¿È1 	´LÌžûüw(¯¢>:Þ	,òlÏQ2ÚöžórQOxÎVàÑž³'ê8Ï9^¯í'0ÿëe¾Üz‰²LüV]($.""Ð4D| Ñ:ªfpÄy,—rxÞ÷ÐÇé&æý´…áž`%B9Ýy9ºÛó>zaÊÑBä£Ê’þ[Ê#¾z¡HÑÿ§ãçöñ¯^Ȫ¬:ÉW¯ýeÍΏµ Öÿ˜ðïÓ
 endstream
 endobj
-6601 0 obj <<
+6595 0 obj <<
 /Type /Page
-/Contents 6602 0 R
-/Resources 6600 0 R
+/Contents 6596 0 R
+/Resources 6594 0 R
 /MediaBox [0 0 612 792]
-/Parent 6597 0 R
-/Annots [ 6599 0 R 6604 0 R 6598 0 R ]
+/Parent 6558 0 R
+/Annots [ 6593 0 R 6598 0 R 6592 0 R ]
 >> endobj
-6599 0 obj <<
+6593 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
 /Rect [189.209 428.72 403.108 440.713]
 /Subtype/Link/A<</Type/Action/S/URI/URI(http://www.linuxworld.com/linuxworld/lw-1998-10/lw-10-samba.html)>>
 >> endobj
-6604 0 obj <<
+6598 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
 /Rect [144.531 414.868 303.15 427.769]
 /Subtype/Link/A<</Type/Action/S/URI/URI(http://www.linuxworld.com/linuxworld/lw-1998-10/lw-10-samba.html)>>
 >> endobj
-6598 0 obj <<
+6592 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
 /Rect [168.286 368.951 287.961 381.903]
 /Subtype/Link/A<</Type/Action/S/URI/URI(http://www.linuxworld.com)>>
 >> endobj
-6603 0 obj <<
-/D [6601 0 R /XYZ 100.892 685.529 null]
+6597 0 obj <<
+/D [6595 0 R /XYZ 100.892 685.529 null]
 >> endobj
 482 0 obj <<
-/D [6601 0 R /XYZ 100.892 340.455 null]
+/D [6595 0 R /XYZ 100.892 340.455 null]
 >> endobj
-6120 0 obj <<
-/D [6601 0 R /XYZ 100.892 311.776 null]
+6111 0 obj <<
+/D [6595 0 R /XYZ 100.892 311.776 null]
 >> endobj
 486 0 obj <<
-/D [6601 0 R /XYZ 100.892 262.224 null]
+/D [6595 0 R /XYZ 100.892 262.224 null]
 >> endobj
-6605 0 obj <<
-/D [6601 0 R /XYZ 100.892 235.119 null]
+6599 0 obj <<
+/D [6595 0 R /XYZ 100.892 235.119 null]
 >> endobj
-6606 0 obj <<
-/D [6601 0 R /XYZ 100.892 207.139 null]
+6600 0 obj <<
+/D [6595 0 R /XYZ 100.892 207.139 null]
 >> endobj
-6607 0 obj <<
-/D [6601 0 R /XYZ 100.892 207.716 null]
+6601 0 obj <<
+/D [6595 0 R /XYZ 100.892 207.716 null]
 >> endobj
-6608 0 obj <<
-/D [6601 0 R /XYZ 100.892 195.76 null]
+6602 0 obj <<
+/D [6595 0 R /XYZ 100.892 195.76 null]
 >> endobj
-6609 0 obj <<
-/D [6601 0 R /XYZ 100.892 183.805 null]
+6603 0 obj <<
+/D [6595 0 R /XYZ 100.892 183.805 null]
 >> endobj
-6610 0 obj <<
-/D [6601 0 R /XYZ 100.892 159.895 null]
+6604 0 obj <<
+/D [6595 0 R /XYZ 100.892 159.895 null]
 >> endobj
-6611 0 obj <<
-/D [6601 0 R /XYZ 100.892 147.94 null]
+6605 0 obj <<
+/D [6595 0 R /XYZ 100.892 147.94 null]
 >> endobj
-6600 0 obj <<
-/Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F70 4384 0 R /F88 5686 0 R /F72 5687 0 R /F89 6129 0 R /F90 6235 0 R /F52 3730 0 R /F71 5424 0 R /F91 6236 0 R /F58 3733 0 R /F68 3734 0 R /F17 3698 0 R /F4 5492 0 R /F51 3729 0 R >>
-/XObject << /Im1 5680 0 R >>
+6594 0 obj <<
+/Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F59 4373 0 R /F88 5678 0 R /F72 5679 0 R /F89 6121 0 R /F90 6229 0 R /F52 3737 0 R /F53 3738 0 R /F91 6230 0 R /F61 5442 0 R /F71 5443 0 R /F17 3698 0 R /F4 5484 0 R /F51 3736 0 R >>
+/XObject << /Im1 5672 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-6616 0 obj <<
-/Length 2351      
+6610 0 obj <<
+/Length 2352      
 /Filter /FlateDecode
 >>
 stream
-xÚ­YÝsÛ6÷_ÁGjæ_Ù¹ÞŒk'½4çÌ4v¯wÓö¦ ‹c~¨$ï¯ï.¤HEq’‹_p,ûùAüxñÃÝÅ굎±4Jyp·	¸æÌD<ˆ“”éTwëැs±øãî§Õk!‚„¥q¬pª’%‰NnÒuSeE½XJ­Â[ÝC/
-mÛm‹Ýbɏëm¶ëm‹St#Ç‹Ww^p`BLöÖLÊ ¯.~û#
-Ö0öS1™&ÁÁͬ©k
-ý2¸½øù"šˆë³R)s‚£¬oPÎ4
-ó¬³Ôë²j!Lx¿àa¶Xª(‚±ºnz?¯i[›÷å}k[/DöÅÆSú­ç“ívm³k‹¬÷„Ëë[¿ƒm?à"§ øÞwEý€J É—\2­RŽxI¶6++쪰Î*û7¢î;?ŒóœUÌÜ‚<a‰I³ìŽÔu‡¦ÅÞµŸ8a@·|®/“2™ÄÃêf×MMûqi;>¯bP«æwÕ=Ë›zsŽ³Ò,áãÌïœýaT¢í°ùñÄ”a†ÇAn††wÀÆB’¥‰Zl&öŸ³;ãYÂ0	‹O\‹ƒê¿ÈµT‚û‹Øéy”Ï0ïV¿G‘yÆ­a¢NÓ¯ñë6Õà(©’'›ª/Ñe
-Öˆ9Šò¬0³d˜ÿEx}Ê:*a|ÎÑYšéÄ¾ÖÐ'¬¼^¿Ž™ç•:~	¹4WàeâEðÿóÒãÑŸD„ÀŸ¸f"ÕCÊX&Ó`‰Âõé÷à(ë·î²I"9s¥BKM‹?œÁ á÷‹¥Nã²f¢'îÝ/Œ‡š$
-adc\³¥æžKcžØPÓÑ:†EG“<r&"y&Ä/M?´â…ÒOt6ˆoJ?ÀS=æ‚çê*Lz™t²­&}Šðíi	XÊXÀqE ÆfFZ~ç
-8AÕtXp·ª\ÝA×°YG}nš–ˆ‡m‘c5ÝýÖ—ïŒ>«Çžh*Uq Þ£“„~¯ì¾´DÏ©tã ØÓúì*ºJ –zÄ£"h›²Ä
-´¢£yÙ8¥³îm[¢7èŠÞvÔu‘´ܼ®©,
-_¿»='ÑZtt”A]¿¼{óêuO]o«Ž>E¿möý Þ‡¬]ÏÔ«<îè:-ˆ^´¶BäcÂÞsÂ#|NU"ÄToÚ¬ëÛ}Þï[aª„D»·Öc ›lEßÛ¬­†•Ôv;²^˜Ëi‰5»Ön, ´51wõšæöÔZ„«[D[#²Jfޛƌ'bVª`O-ô3€
-Àl%Ã*æ'>3ÜÄÌÁ0ª‰i⻦·C(Ù°(၂艌CÈå,âRnʤOƒ~¥'¬ÞT<¸n °‡–×å„­‹{#f¸Ž/e(H<‘ôŠüï"‘a³GÓhP·?\:]'!ҏZÃ`$9g@Jª­3e‡YM-àÊ]¶ Jv‡5mø{ÄU‰¸X¤8ÕS›r6ÅeyYغïèãP”¥ó0f虧Ž¹Á¹Õ< îLkOê¼;nΝ1MY’Žgìl¾o‹žRЙÃJȱrœýýÔWñ,çY‰ú°õ{öÔÀ…†¢4;å¹8B;¸6«Ÿ¨³ué#ŠÈkß)!åÁÀ¡£ï'ü@câGßk?Xêù±Ä;^`(ßÄÑ`ÕÓð/êãMÅ’}ºD©T ŒŸ-Q<eB˱DÍ™¤ ]ôOõXiðyñe"¨KúÛ˜‡ù&§‡!„f¦Éaäq'|ÅŒ™bBÃ=õª©1ö­³“	W¶ÏWí½þäMÌ„¡ÈsûÊ,‘‚fø¼ysGrÁÃÚ¢Z; ê[Ûú°i›o§ÓÑWq:¶ûº¶¹íº¬}"ί` Ÿ‰
-„ãuvv¿”¬bL
-+
-€:s·ÏžÛ(¦ôø`áïÓt6pN':Žà>Ž˜Ý2âG(Ð+*×÷õºd$™ßc)8ÜZ}.¿)rÐP³Á8Â×'è@ž€À<SâÓ’r@;ˆ?èòöý‚sþ›FZ›CµéèÃUEh]daÇÕiìü¯©íÇñ¥bÐBÌ‘(ІxÖ%™’ñÜ!çePÅ
-ÇËD’Žø¾€nðLlÃá:%¿io®5ãÒ8^\ûpŸïØûW—ÿºaï.o^­Á
-Ûhx‡rD¬C›åf¶ôõöúŠ:9´Wn¬é!Ɓ ÅaœæÚ€@ÛÑÐlaQwàeæQœ{$1Ó|î¶Î•4“ @L Û€«ùÌqDDH½~
-†R¿AZæ—^æ}A¸è×>b5‰8ìÑÇ[“Ñ&¼<”œN¤‘ÏÐ"À6bú4òÖ>Qçº  WÜïýËP®üs™ƒZf9`–¨Æ~®Ç¿ö¡ui(¤_ì5›gßË&a†ÑšMŽÃëãñé9kI=çiÜ|V:>Âgüȝ‚á6ëžâòh½§.YS{'@Êõ«ÛåÕWË›kMt¿éÀÕ{”òêÜÙà²Ð>ío€$éR“‡Â§5Ô"j”žÌ½O'õ0cëi¿õš €CUèßi(¢(¢a°=£Þk‡òZúØì[8Z{¾Þ£A³ÁðÂß-WÃçqÃŽ´öè™:t‘™{—Ý¢müáÛì¾(å¦ìJ‹Ï¹gär׬2©/?Ã-,ž:
-Ðç"ŽúÀÞ©ÏéÍL*z°1`áÌ€ E–bÄWÀ‹\á‚NHBy6k1€PëŽÓöÅÚÝž”/륯…x×é,ng"Q‡þfèʯ"—åádÜ—4aí³Ë¾òaJä~›õ´¢	=ƒcA:<Þ»pˆt«ý-¶¶ÆBÏœcúVp¶Vp% õsµ‚+¨'ÅBFܶŒ¡¨S ”.c¸É™¢A¡Ç?2`ædÉ’È;Ìßg®^ÇÓé†ñãƒ÷¶ïwß­V‡ÃUƒ'þ¨Vt¤C‡î³êm¾Åã¯veVã½~å¯OÎéP獯ÓcE…¤³ëXwß¹<3ñc(…©úÇÙ‡˜‰²ÿÇ,Dz
+xÚ­YÝsÛ6÷_ÁGjæ_Ù¹ÞŒk'½4çÌ4v¯wÓö¦ ‹c~¨ ï¯ï.”DEq’‹_p,ûù”DQýxñÃÝÅâµN"ž°<Éyt·Š¸æÌ$<J³œé\EwËè·˜s1ûãî§Åk!¢Œåiªpª’e™N~Òu×U;›K­âÛÜC/‰­ë×Õf6犧ñÕºØÖá§ÈñâÕÝÅŸX€G{k&eT6¿ý‘DKû)J˜Ì³hçg6‘ÔKµ†~Ý^ü|‘ˆë³R9󂣬oPÎ<Ë¢·Ôë‹f&L|?ãq1›«$±¶í†0¯sΖCýDŸÕÒ¶3‘ÅCµ
+”aø›ë6®*†@¸¼¾
+;X÷yÀ÷¶¯ÚTH>ç’i•“pÄKÊØÙ¢n°«â¶hì߈ºíÃ0ÎóVÑùäÀ<c™ÉG³lfŽÔ÷»Îao‰Úϼ0 ˆ_>Õ—É™ÌÒqu·ª®¥ýÀ¸´<ž¯RP«ç÷Í=+»vuŽ³Ò,ãû™ßyûèDÛaóã‰7(ÃO£Ü
+î€2…
+…Ž$Ë39­Žì?ewƳ„aŸ¸Õ‘k©(÷©×ó^>Â[ýž$æ·†‰:ϿƯ?ÚTƒ£äJžlª¾D—9X#å(ʳ"ÀtÎrazüáõ)먌ñ)Goi¦33røZCŸ°
+zý:fœWêô%äÒ\—‰1ÀÿÏkL	. ⚉\)cžLƒ$
+ߧߝ§t¾ïü/d“LræJÅ–‡Œ?œÁ ñ÷³¹ÎÓ²f¦='oý/Œ•Æš,adc\ÓQsO¥±@ì¨éiâ£I9‘G‘<GÄ/M?	´â…ÒOr6ˆoJ?ÀS½ÏÏÕU˜šõ2	èd[MúÚÓ0—©€ãŠŒÍŒ´üÎ<p‚¦ë±àf
+
+nÓøºƒ®a‹žú*^uŽˆ»uUb5]ý6”ï‚>›Çžh*Uq Þ£“Äa¯â¾¶D:¢Ô/©tã ØÓúì+ºÊ –Ä£2"p]]c…GZÕÓ¼b?¥·nm[Z¢w+è«ÁöÔõ‘´ü¼¾k,
+_¿»='ÑZôt”Q]¿¼{óêõOý`›ž>vÕ°î¶Ã¨Þ‡Â-'êUƒ@wô¢WÎ6ˆ|L<Nx„Ï©J¤€˜Ú•+úÁmËaë,„©íîlÇ 6	ØŠ¾×…kÆ•Ôö²^	˜Ëk‰5gWÚ’˜ìw
+:,8쩵Wy¶ˆ¶öÈ*›xož2ž‰=°"P{j¡ŸT fó$W±À8™Yø°à&…`Žæ€QMJßuƒCùȆ%DOb<B†(g	ǐòSŽú4VÂâMãëûçýÐ|ä:?bëãÞˆ	®„ãK™F
+O"ƒ"ÿ;ËdÜmÑ4Ô7Á£"ý 5F?é„9  µWRk½)³4.ZjWnŠUš¸ß-iÃß®jÄÅ"Ç©ÚÕK´).+ëʶCO»ª®½/€Á0CO<uŸ¼[mÁÚ¡ÂT°¤>¸ãêÜóœeùþŒ½-·®(9¬„+÷³¿?öU<ÄyQc€>¬Ãžµ‡p`¡¡(MŽ@y.Mо-Ú'ê¬}:Ĉ"ò2tjHy0°ëéû	?Иø1tãÚ–zûüXã/0”oÒd´êiøWíá¦â‹É>]¢T. 
+¦Ï–(ž3w±DM™ä ]ôOõX”hðyñe¨KúÛ˜Œ‡ù&§‡!„fŽ“Þĝ3eŠ	÷Ô«®Å8xØ:o'/ìP.ݽþäMÌ„¡$pûÊ,Iˆ‚nü¼ysGrÁãÚªYz ê[ëBظ®ÇÛ)ätôUÄŽí¶mmiû¾pOÄÁû”±p¸ÎNî—ƒUìSÂ`¤NÜí³ç6Š)½°÷i:8§ð Ì€îñ#èUï‡z]3’,ì1n­!—ßT%h¨[aêt Ï@@`ž©ñiI% Ätyû~Æ9ÿM#ΖPmzúðUZYØñu;ÿëZûq|©´òHd
+´!žuI¦d:uÈiT©‚Æó2‰¤#>‚/ <ÛÂp¸NÉoÚ›k͸4ž×á<”öþÕå¿nػ˛Wgk°„¶7¼G9"Õ±-J3kúz{}E‚:(7ÕôãA‹ Ðâ±
+Nóm
+@À
+DA44YXµ=xF]øGïYÊ4Ÿº­w@%ÍQHÐ f€mÀÕBæ…8""¤Þ°Ã	)£ß ­K/Ë¡"\Hôë
+±:ŒDèˆã­Éh_žJ^'ÒHŠgh`1
+}ykŸ¨s]Ыî·áå(Wá¹ÌC-3†°K4#ã07à_ûà|š
+é{ÝêÙ÷²£0Ãh-ŽŽÃËÃñé9k
+Içã¸%ø¬tz€ÏøQzÃmÖ?Å!åÐú@]²¦N€”ëW·ó«®æ7ךè~ÇWïQÊ«sgƒË‚{ÚŒÞ IÒ§¦ …û@ë¨EÔ2&¨ð<YŸ8L`Æ:Ð~­Ú% ªÐ¿óX$IBÃ`{F½×å9úXm͝¯÷hÐb4¼wÂÕðyØ°'m†=z&…Î#]d¦Þ%önáºpxWÜWõ²ü”Mmñ9÷Œ\þz€U&åg|°…ÅÇNô©ˆ{}`ïÔçôf"=XÄ°£pfD€"Ë1
+â«àE®ð
+Ag$¡<›µÀ¨u‡iÛjéoOJÆ—í<ÔB¼Šë|·7Ȩãp3ôåW‘Ëòx2nkš°ÙeÛ„0%ò°.ZƒÑāÁ¡ 
+î]8DºÕá	„ÛZ
+c¡'ÎqüVp¶Vp% õsµ‚+¨'ÅB&ܶŒ¡¨S ”#.S¸ɉ¢¡þÈ€i˜“%Ë’à0ŸHøýxºaüðཆÍw‹Ån·cÍèI€?šÅi×£û,[®ñø‹M]´x¯_„+ÂS€3BzÔ9GãëüPQ!élzVÀÝw*ÏDüJa®Gþqö!æHÙdsDo
 endstream
 endobj
-6615 0 obj <<
+6609 0 obj <<
 /Type /Page
-/Contents 6616 0 R
-/Resources 6614 0 R
+/Contents 6610 0 R
+/Resources 6608 0 R
 /MediaBox [0 0 612 792]
-/Parent 6597 0 R
-/Annots [ 6612 0 R 6621 0 R ]
+/Parent 6616 0 R
+/Annots [ 6606 0 R 6615 0 R ]
 >> endobj
-6612 0 obj <<
+6606 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
 /Rect [174.46 129.215 511.352 140.871]
 /Subtype/Link/A<</Type/Action/S/URI/URI(http://www.microsoft.com/windows2000/techinfo/planning/security/kerbsteps.asp)>>
 >> endobj
-6621 0 obj <<
+6615 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
 /Rect [150.705 116.961 213.892 127.721]
 /Subtype/Link/A<</Type/Action/S/URI/URI(http://www.microsoft.com/windows2000/techinfo/planning/security/kerbsteps.asp)>>
 >> endobj
-6617 0 obj <<
-/D [6615 0 R /XYZ 151.701 685.529 null]
+6611 0 obj <<
+/D [6609 0 R /XYZ 151.701 685.529 null]
 >> endobj
-6618 0 obj <<
-/D [6615 0 R /XYZ 151.701 626.674 null]
+6612 0 obj <<
+/D [6609 0 R /XYZ 151.701 626.674 null]
 >> endobj
-6619 0 obj <<
-/D [6615 0 R /XYZ 151.701 627.251 null]
+6613 0 obj <<
+/D [6609 0 R /XYZ 151.701 627.251 null]
 >> endobj
 490 0 obj <<
-/D [6615 0 R /XYZ 151.701 365.3 null]
+/D [6609 0 R /XYZ 151.701 365.3 null]
 >> endobj
-6620 0 obj <<
-/D [6615 0 R /XYZ 151.701 338.595 null]
+6614 0 obj <<
+/D [6609 0 R /XYZ 151.701 338.595 null]
 >> endobj
-6614 0 obj <<
-/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F70 4384 0 R /F71 5424 0 R /F4 5492 0 R /F85 5521 0 R /F88 5686 0 R /F72 5687 0 R /F89 6129 0 R /F17 3698 0 R /F29 3731 0 R /F30 3732 0 R /F58 3733 0 R /F68 3734 0 R >>
-/XObject << /Im1 5680 0 R >>
+6608 0 obj <<
+/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F59 4373 0 R /F53 3738 0 R /F4 5484 0 R /F85 5513 0 R /F88 5678 0 R /F72 5679 0 R /F89 6121 0 R /F17 3698 0 R /F29 5413 0 R /F30 5441 0 R /F61 5442 0 R /F71 5443 0 R >>
+/XObject << /Im1 5672 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-6624 0 obj <<
-/Length 1186      
+6619 0 obj <<
+/Length 1185      
 /Filter /FlateDecode
 >>
 stream
 xÚ¥V[oÛ6~÷¯ÐÛh bHQÔ¥X74·µÍ²b¶»aÈ‚@–([ˆ.ž$Ç5†ý÷^dK©–´ëC"òðã¹~ç˜ÄZYÄúir¶˜œ^9ŽåãÐ'ÔZ¤%¡cyAˆyèZ‹ÄºEs·YUNïï<À¡ç¹ šhœ‡]<µ)ñšGÅ2šÚŒ»èÍÅ\/.ª"ÊJ½¾Årj;!pÕÍ:Ûhõœ€8$¡r‡ÁÚwyg€R&Q“ËÅä¯	)€{.s̘“Û;b%pöÞ"˜…µSÈÂb<À—Úrk>ùuBúi ¼oø Ô
-±ŠUš¯Å*ª“¬\AN€®E-c𑨫F‹ <øß‚`'œDË,ÏZ)݈Î®¤ðœrJLbÃ^LJ`¸ÅpÈCmÝÕ°¡Ÿ.ö™cÙ=TÀuZ¬µ!_òѹިtÚL)Ê¡Æ•Bz²%l-X¶ÃL<ß²)ÃÜ5š«àŒ¡v-äÂEE´Êb-[êp×Y™@3¡8¤e©V0È V¦	‡š“@Û¼y·ø®9t Hºëûh'y®wô­ÈŠ$ÊèZÄ¢”ÈVŸ_Ïθ^åÙ²ŽêL˜‹‰H£mnPm¥¿:"–™yÐiZ՝“21Ü´ÇlJ)E¿é˜ÀnU'ÊØ5•þB:ö:ö]¦<Y´m¡#Ú,Žò|¯EêêºÇ4__œ7ªªzWš«I’µT±*O4-|:èF0¡a×7õ’ëôÚÝÉ ²qU¦cìr<èÚi©Jå&®dfvÞ7¦Æq–îu²$Èœ z
-‘œè•xTE,õB­
-$K?Q×>îh椌&¬ötU»Ž@¿ãù๐	tô±QþI¡Ê¯\\ü2×J*¯¶-èÇ9¸¢É¤îɤR…ݵid¯™»u¦¸´–Ënèó¨sXZ“$ªMíUèSî¡(Ë£e.F»ä÷µ0UDjm”‚ÚJV­¶5'ŠVct¡Œcyºü'8‡ùäéHÈʬˆr-=šîõ~Ö¼sÁ¦i %d.v¸	ìÒkú³¹S‘SƒêçÍ îkåÅÔæG¯õçgøúrvv9û0dzË7?ßh¾tj`Ì’°3¦î?cgL[ßÚß#Ãá!‰˜}µ­ñÌ=5òQ?ŽsáŸgüLÔéýKî~fæ2ó´ÚúUÑts}†¶ºäÒÌ_¹qîª7Zbú6•«ð{@N€¬)ÉE*'›ê=ècÁ™lˁgV$¯m×Æ™FL0þ7PŒQN^â× ÚýFO‹c1ÑØñ2¶ã:
-Š„pj¨ê>‘êøWh{™ý.Çõ¿ýÝ¥/¦?°C ~œ_ÙcNÿŸ8¼GŸ™”Q¼ÞsïLê2ìz‡g¦z^2bqxÝùžš·à"<¼,êpL¸;xßA“ß×.¦òWá€˜€¾xxzåõá(؛ѼnÛÍ«ÓÓÝn‡3Ѧ¸ªW§uË?ùèÄí§öÇr[@v^wÐžÞŽC±ã²NóìÓ/dí_mƒ)Ü
+±ŠUš¯Å*ª“¬\AN€®E-c𑨫F‹ <øß‚`'œDË,ÏZ)݈Î®¤ðœrJLbÃ^LJ`¸ÅpÈCmÝÕ°¡Ÿ.ö™cÙ=TÀuZ¬µ!_òѹިtÚL)Ê¡Æ•Bz²%l-X¶ÃL<ß²)ÃÜ5š«àŒ¡v-äÂEE´Êb-[êp×Y™@3¡8¤e©V0È V¦	‡š“@Û¼y·ø®9t Hºëûh'y®wô­ÈŠ$ÊèZÄ¢”ÈVŸ_Ïθ^åÙ²ŽêL˜‹‰H£mnPm¥¿:"–™yÐiZ՝“21Ü´ÇlJ)E¿é˜ÀnU'ÊØ5•þB:ö:ö]¦<Y´m¡#Ú,Žò|¯EêêºÇ4__œ7ªªzWš«I’µT±*OLß°Aß0‚	
+»¾y¨—\§×îN•«2c—ãA¿ÐNKU*7\àp%3³kô¾15Ž³t¯“%Aæ¹ÐkˆäD¯Ä£*b©wjm Yú™¨ˆºöqD3'`4aµ§ƒ¨ÚuúÏÏ…L ã òO
+U~åââ—¹^@PRyõ°ÝhA?ÎÁM&uçH&…*<è&¨M#{Í\Ø­3Å¥µ\vCŸGÃ²Ðš$Qmj¯BœrEY-s1Ú%¿¯…é¬"Rh{¤ÔV²jµ­a8Q´£e{ÌÐå¿8Á)8|˜È'OGBVfE”kéÑt¯÷³æÕ˜6
+|L(!s±ÃM`·^ӟ͝ŠœT?oq_‹(/¦6w8z­?|ø8Ã×—³³ËÙ‡9ž]¾ùùFó¥Sc–„1uÿ;cÚúÖþI<Àì«m`׈úqœÿ<ãg¢~Hï_r÷33_™§Õ>8ЯŠ¦›ë3´Õí$—fþʍƒtw×
+T½ÑÓ·©ìX…'ØòpdmŒH±H.R9ÙTïAçÌd[<8°j$yh[¸6Î4b‚ñ¿bŒròÇȸÑî7zZ‹‘ˆÆŽ—±×ñPP$|„SCU÷‰TÇ¿BÛËìw9¨ÿ
+ìï.}1ýjõãüÊsúÿôÀá]8ṳ́ŒÂàõž{gR—a×;<3Õó’‹ÃëÎ÷Ô¼ááeQ‡cÂÝÁûΣ½÷µ‹©üUc8 & ïž^ù}8$ʺѼnÛÍ«ÓÓÝn‡3Ѧ¸ªW§uË?ùèÄí§öÇr[@v^wÐžÞŽC±ã²NóìÓ/dí_d)Ê
 endstream
 endobj
-6623 0 obj <<
+6618 0 obj <<
 /Type /Page
-/Contents 6624 0 R
-/Resources 6622 0 R
+/Contents 6619 0 R
+/Resources 6617 0 R
 /MediaBox [0 0 612 792]
-/Parent 6597 0 R
-/Annots [ 6613 0 R ]
+/Parent 6616 0 R
+/Annots [ 6607 0 R ]
 >> endobj
-6613 0 obj <<
+6607 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
 /Rect [123.651 116.961 346.886 129.913]
 /Subtype/Link/A<</Type/Action/S/URI/URI(http://www.ietf.org/rfc/rfc1510.txt?number=1510)>>
 >> endobj
-6625 0 obj <<
-/D [6623 0 R /XYZ 100.892 685.529 null]
+6620 0 obj <<
+/D [6618 0 R /XYZ 100.892 685.529 null]
 >> endobj
-6622 0 obj <<
-/Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F29 3731 0 R /F71 5424 0 R /F30 3732 0 R /F58 3733 0 R /F68 3734 0 R >>
+6617 0 obj <<
+/Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F29 5413 0 R /F53 3738 0 R /F30 5441 0 R /F61 5442 0 R /F71 5443 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-6631 0 obj <<
-/Length 1925      
+6626 0 obj <<
+/Length 1926      
 /Filter /FlateDecode
 >>
 stream
-xÚ­XKsÛ6¾ëW°=Q3L૧:¶Ó&iÜ&V&“Is EÈbM
-IYq}w±K=ÆÉLzâb±Z,ß¾x7^àý6y:Ÿœ<‹O"2éÍ—žŒ¤HéÅi&¢L{óÂûàK©§ç/Nž…¡—Š,Ž5Š†¡iªA“:·u^6Ó™Š´ÿÊÔ×@¾i»U¹žÎ¤–±¶Ê×½iQ$òcÔ8¹˜O>M$¨ #ÎŽ„RÞ¢ž|øxì½ð¡²ÔÛ:ÉÚSQ*â(ºò®&¯'Áá…d4z!	g8Ú:Ÿ¦Ê7]¦ÄÚ¿Ÿ†©o7hX¬üXëÛf*ý¿©oHäEî‰.lÙ0;'·$òèD&ƒ_n˦ìI.=²Li:±·Wo.O_]ŒiÔ‘HåNá¯cÊ"‘„é ñæâôW$uìŠ8Ø™7]£ÎoùJÊï6­!n¿ÊÝÞ,Œ´€‡žI%"Ñœ¦”¿Î»ý¶uܶ nÙÑ7_,î®Á©½q›.~eˆù®l ˆûòüL80AŠX†tô»²_Mg~þ»)ë"¯hq‡
-Ý9-œãÌ)Ý;v¸Ÿù&o«á‡Âp¹†¨@Äâ3‘|'Z,H ó7!Žmª{¢³ÈEkr¼Ûyè"¸¶Ý4¨³ÂÒÐ÷ôüŠÛÒwMv¢ÎûŽZåÓƒÛ§„˜ƒþßû9T—¼1Ì°Í‚…ó%FáÁÙ[—7mރϞP[ªOQ€GÐHÙå(ðe,dœ
-ð:-j€~׃NÛŽ¡1IE˜„;4.97à]ŸW•³E€›3íŸ:ßÐ6¡ˆÚÖ†üû„€*3-´–ž4)B°PXT´EH‰XS´X#={°{m`A*#ß#ÐP{K0aìÖTÕÑ\ÂA.@ÈÁù })€AŒ¹RNpX*¿±Ä,Ì2ßT=-L¸_ãSúx
-Jº‚ÍÛö:Û,§³$EeÜ)é¿m–¶í7
-X·‚ä‡Og`SÉ*¶+[Ò’¤Y¯‹žƒ»¾¬*ò†B7§%¼\oˆ”¸È£Ñæ³à´•NDE!¥-•zðÀ¢Ò|iáç\ö…!A*=­‘Ä)V¨"¡I䀦Mþ%3Nž×Ò;·P)^ï¶fƒÖفZW@ “‡¨Î «ØÓ1Ëhî¨x켪‰¬1ál†ÌÓs\8OÁw³^»åˆžE·DßãcÂÅ–
-ԍa¥èi
-åI*}æ 5{¢Æ‚¸N¨Œ!¤t2́¹ÄEk>m âKáÎvU"*„ã{W%PkZ™ÃáÕØѐÓ€@ÕýLP0mëËÂü¥iÙ;­íŽë¹Eú³Î4tg~",µeˆàÁô£ƒÌD©]Çp¬"ó4æ.ȏ¨<È.aü…"ú*†k|‡Š‡qˆ=ªØ*Q€\õí¸RÚ)ý‡Õ^ë#Q@†–„mœ—5–(
-qÓ#H]]3¦¡*yH¸Dîj1:ÓÞA¿I‹zƒÝ݁*–¹o«Ö6忦ÀÊ"#ÿý4Õm#8æØS!Ç9}0ö\c‡H¾‹¿€:­ý³Êº·$ÙÝ:ó·ÜèX—·-kÅށ68Ðø,h_hŠ:4)MpJÌ·iÊõ½ó'RE	Y@™Ö¸& …ÐðEE渖÷–${ñJ¬v´Ô”@¸o£vŠB[ê;. Pÿ7½é‰[•Æ"NՏDn˜"‚¾v2ˆ ”áWc÷‡”—ù%£Ñ;>°„Q&”äÈØ¡
-Ž/•‡ÈJ3¿*ë{GÜÉݳ Z7ÄlÚüÚÁ+ã*”fŒ`p"N†D¬uk{>ÐVð~³X*.zðË¡ë†"±Oçš Áí+ÃW;h<ìïßcƒâÚp(; oKTí~ÔqUƒÊà&¬FÔ+#wßÁÂZ¹Ä5}¤k(wwSwÝŽKÛùåìe{»Yòç,$žÿ5ÚéEkp
-1—,黟på†GÂ ý
-3ÍÉxM^3Å}¿£JÖèNÙ`dÙ‰Œ:_³,½›Þ{kÄ\+v¥¡›l‡ôɸ—¦úüÏ+â²q1_-ì†-×O ÓI)ŒÀ‹%õº,³²]¿WA]³Sk‰SÐ_¦»¼ïsø•)8)žJ]ýÐ,pæÙ÷ZJ¥Úßdî/mUÙ}u)Ø[ͤŠÚ¡c ÊÃ60†ßç]É'¸š”øùîƒÄ=‰“j†áú`ÔDª.qºkÇ¡Q*oVÃÈ'J(`i
-€#Æè?0U	š†ÉêÄô‹|…nl
-‹¥ÓÝÆóT{OÜ_$Iü õçë5yÃX‚‘á»XÀ…¢äðßà:Ô¸[ڦ̌ýkÁ‚^Kú8Ã@þy¾$ö¾=†EaYÖö#rŽÕ*bÇ"µ°mk00ÎtìFɆøûÌ*üHí4äôò°›ö GØضü£q]èK",}ÿ±e3XeÆÂs¸Ý[Êè' à
+xÚ­XKsÜ6¾ûW¨=ig²´(R¯žêÄI›¤q›Ø™L&ÍAYq½ª%q#i½q}܇£<fÒ“@‚à‡×FÁu¿<¼:9}’DŒD2¸Z2‘"‹dæ…H
+\UÁ»PJ={õìôI¹(ÒT£h+‘ç49¡sÛ–u7›«D‡/Lû¨(4ý°ª×³¹Ô2
+­ÊõhzIÂ5ž<¾:ùx"Aqpv"”
+íÉ»÷QPÁÞ³ ªÈƒ­“l•ä"M ›àòäåItx!™L^HÂŽ¶^ÍršaSRÞÍâ<´4,Uá¬
+m7“áß‘Ô×$òElÝ1»$·$êèD•
+gÞ/7uW$—Y¦´ ^ìõåãWg/OiÔ‰ÈåNá¯SÊ‘Ź—xõøì$uì‹4ÚYv]£-oøJ*6½!î¸*ÝÁ<N´€‡žK%]Џœ¦T¸.‡ý¶uܾ"n=з\,î®Á©£q›.qeˆù¦îâ(Šˆûüü‘pD`‚©Œéè7õ¸šÍ5üüwS·UÙÐâºsz8Ç™S»wp¿MÙ75Â…árQ‘HÅ'"ùN´X@nCÛ5wDufëÉEoJ¼Ûyè"¸¶Ýt¨sâÒÑ÷ìü’ÛÓ׋f;Qç}G­ÊÙÁíˆSy!æ ÿ÷¾GΕÁ%¯
+3l·`ár‰Qx`pBö¶õu_Žà³ÅÖ…jRTGàôRv9	|™
+™^gUÐFÐiû)4f¹ˆ³x‡Æ%ç<p˦q¶ps¡Ã3çÚ&´ ÑÚ֐Pe¡…ÖòÞ3€†(Gh*‹Š¶‰(kŠvkÄ¢gv¯
+,Heä{d*bo	†Ñ!Ý›Æ€£Ú‚K8ÈE98´O 0ˆ1CÊI"Kv–˜•Y–›f¤…ñwk|ÊOAI÷B°yÓHÄÂvËÙ<ËQ™÷%J†¯»¥íÇMÖÀ­ ùá§ØT³ŠíÊ6†´” iÖë¢gÂàa¬›†ƒ¼£Ð-i	/7"%nòh²ù$8må€Q$ILiKå<0¤èŒ4_Xø9—†}aÈD”Ë@ëLdiŽ•ª†ˆd¬c9 i“Ɍӧ­Î-TŠ—»­¹×:?Pë
+`òÕ¤s•:c9]9ê»lZ"[L8ŸyFbî ƒç)ønÖkb÷QÀ³ãžè;|aLC¸Ø’£º6¬=­¡<I¥9Hͧž¨³ ®3*c)Ås`.ý¸èÍÇ
+TCÃB|)ÜÙ®jD’pü誊`M«K8¼™:rbe:h†Ÿ	
+¦ï]àq¹@˜?7={§·Ãq½ ·Èp>˜n€ƒnÍO„å/¶	<˜þjÇ CºòñŠ"И» s|EE@v‰ÓÏè,äÐPá¯ñ*î_Ä!ö8¨<°U¦ ¹êÛq¥$´Súÿ«½Ö¯D Z¶ñªn±DéÄÇ͈ uu͘Žv¨ä!ṫyÄLý&-Ú
+vwªXæ®[¬zÛÕÿš
++‹L·³\c´Mà˜cOÅ{@”ôÁØs"ù6Atþê´5Ö¸¸!ÉáÆ™¿åFǺ¼mY+ö´ÁÆg¹@û¼@SÔ¡Iyv?È€Sc¾Ís®À?‘ªjÈÊôÆ5(„†/2ǵ¼7$éíÅ+±ÚÉ
+ÐRᾍÚ)
+m©o¹ @ýߌføJܪ<i®~$rãô°“Q Œ¿»?¤Ä_æ;”LFïôÀ'…P’#c‡*t:¾T"+/¦nkìq§tÏLhܳéË^W¡¼`” ƒqæ1°Ö½ù@ÛÀûÍS©¸èÁ/}?2Õø"±Oçš Áí+ÃW;hÜïïßbƒâÚp(; oKTë~4pUƒÊà&¬FÔ+#wßÁÂZ¹Ì5}¤Ë—»Û™»îÀ¥íüâ’ö²½Ù¬‰aYƒsOÿšìô«ª78ŘK–ôÝOH¸rÃŒ£ÎàFÐ~Å…æd¼®l™â¾ßQ5ktçl02ŽìDF[®Y–ÞMï½5a®Î»ÒØM¶>=¦>¹÷ÂŒŸþyI\6.å«¥ÞnØrýr0Ô¼XVP¯Ë2+;Œ{Ô5;µ–8ýqðyº+DZt€_™ŠÓ‘â©Ñ5úf3Ͼ×RÚO”j\¸¿´Mc÷Õ¥ò*°·>šIµCÇ@•‡m`
+¿/‡šÿNp5)ËÝ™{'Õùáú`ÔDª.i¾kÇ¡Qª¯W~äI3
+%°´Àcò˜ªM~²:5ãâ_a˜šÂR)â|7…ñ<ÕßÑ@÷Y–ÞKýåzMAž¤~Ë02c¸p#@’þ[ \‡÷cKÛ”¹€±-XÐkÉgÈ?O—ÄÞ·Ç°¨,ËÚqAαZ%ìX¤¶ïÍƹNÝ(ÙŸ9`A…©†’>>»ip„mÏ?šÖ…¾$ÂÒ÷[wÞ*3ž{ÀíþØò_(¢ÿ&øà
 endstream
 endobj
-6630 0 obj <<
+6625 0 obj <<
 /Type /Page
-/Contents 6631 0 R
-/Resources 6629 0 R
+/Contents 6626 0 R
+/Resources 6624 0 R
 /MediaBox [0 0 612 792]
-/Parent 6597 0 R
+/Parent 6616 0 R
 >> endobj
-6632 0 obj <<
-/D [6630 0 R /XYZ 151.701 685.529 null]
+6627 0 obj <<
+/D [6625 0 R /XYZ 151.701 685.529 null]
 >> endobj
-6629 0 obj <<
-/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F71 5424 0 R /F85 5521 0 R /F88 5686 0 R /F72 5687 0 R >>
-/XObject << /Im1 5680 0 R >>
+6624 0 obj <<
+/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F53 3738 0 R /F85 5513 0 R /F88 5678 0 R /F72 5679 0 R >>
+/XObject << /Im1 5672 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-6635 0 obj <<
+6630 0 obj <<
 /Length 1658      
 /Filter /FlateDecode
 >>
@@ -23630,271 +23620,283 @@
 xÚ•WYoÜ6~ß_!¸( ²².ê( NœN“^¶‘IPÐíe­c#JYo}ç ¼Z[uÓ—9çøæXß¹q|ç‡Å‹‹Åñë0tR/OýÀ¹¸vß÷²<t’,÷D;¥óÁ=WE¯Ûfùéâ
 ±g^ž$1²‡¹ç·Ï|‰{ËUà'‘{.ë+¹\E"vONÏyqÚÖR7¼~§ê«å*Ì]Üάõ†Åtðr?'u"X§±\‹W‹Ï‹ ¨À<QYxQäõâÃ'ß)áìã{Qž9[⬝Hd^"PZåœ/~]øS7búð½Ð8÷ÈV|þì”#WV/vË0sہ7[ÜÈ{¦hÃßU‡Æ¦®êZK2Ãf$¸ÝÌ=©Q•V,ð
 ·_+bñéÔ>º…/ß‚iUê¢VíÐ_`ä*ˆ<çlGß’Gó${Œ2l
-¥˜ãjZÔgë=<‹ãp*A„豄\TþÇó|9ž½Ü-Ä®¥JUò…¶S‰ª¯™2Æfb¿`ó*ŠH“ Á‹–ï6°8RÉ$4‹˜¶šD_é¦,=u:AàåB„ˆ-Ð&žHÂ}ÖD 9÷e§dæ%)Ɖû²­7C¯:&ŸE;4½| Z&€ð€ŸÌ0ð~„;Î5Þm×-Ÿ®¥eÛvŸÆC¶\uµ6†b‚çã—ôB.Èqá••¿éô—¥®¥0ÛnÇ÷>úÂÌ É³›	Jײ·{`ž±K»¡ùŽíLƒvF Ï1-»¶í¿Áº#|À„J@øeixñW‹™…«Õ%OÊZ7Úôå¾ÝHc¶mWþ‹Cé!«ãZC¾‘€Å(„©’"cai‡Š½ÌÈÛñÉx'å;€´µ´·)0“ÛªazɸFß äïÀ-ç2]ӝˆc‡¶#¥´Å×FµØ”¾×͍áÝV÷k¾¾±Y‚ÀÀG5¼ß6|U…¸eY2¡–ZºÖ²‚¸ð<*G¤\ê[å`ÁÊA/É Og=µX?vÛk&€ç:£ˆ(äH»±03“.–Êž’Šð¥TÀ¿¡KÁ(°Øº¹›×™Jn¢	TN b?Û3Ná<r/:ûýø-†áŽÍÎôªõc“š‹¶®¹–À=*3ƒéùh„ÑŒ>êbØ+[‹®l(¹.ÙïÔD¬SŒ4<"¤áâòìô¹Ï§˜­”“©ÍIo|6<?HøÙ÷ԏâ4•· ^£·³Ø}ñÊl
-í;óH{[M
-*V:$Rœ3¶ yÙ»cs\Ë9Ï€?7•ŸÇ´‰îF6úo‰=íû×rÌMØö	¤~à[Ø2M4Bo pG°ì!oO±{P q7ÍöUïm	¨hãg#»^C%;ÞO
-Ó†F÷¼<â’~”«ÈÞ¿¯ä½a
-#V-÷Õ	6eÛÌl0^D	£šÚaÖUàûc³c—É»'‹·x\¼AºŸ©Ñßï Ó½[hÒØŸ½ß^¼}7§ã×6_aÛêó£C§þ‰þ<úŠvðÇA:P_ì˜È^yÃÝ:·Ð¬˜Lz näU¥˜ƒ@”ò‹6–¶å̪Y·CU2ÕN(¼16°…þè1å=°ó|’¢=°tf–Nañc'L„—fɓô¦Ñý(=7B§©'Ò”d‰Ìö-á -kàʲJatÉ„­/ÖůÉÅhT
-ÆÞILer2{§ù>o‘o‹xÜÏw@!'Û˜·¸<_Ÿ¤-v\táîA‡F
-êÀ#y[´Íj¶C@‰B„Q
-ƒ@UaŒÂÆ  ŠÏU÷eIÔ1uhÊ‘™ç+X<Ìuä›ÎTÀ‚ÂÆñп€$Õ°¹ÏŸ*,(õø§ÂF¢Ò·K-Jomþoæ>•mG‡
->Ö¥?F/žHºxœÁ¨|žÖÛ±Y"s
-W›JXϨË)¦M¦UÜ
-m6Q|º¸¯Ü°;€@uÚÃÇÓ,€‚k a`Æ—1üå†d²ÿk¿ÚCs
-Á=4d+:üÏàY5¢)é*aY7âCŒÜ—È-u§yæðí𵣌Òp½шaèé_ÒŽl¥ƒb¤Fq8œpƒ Q<ëø㬃Íè/•’Füë¿P¤þ TbF
+¥˜ãjZÔgë=<‹ãp*A„豄\TþÇó|9ž½Ü-Ä®¥JUò…¶S‰ª¯™2Æfb¿`ó*ŠH“ Á‹–ï6°8RÉ$4‹˜¶šD_é¦,=u:AàåB„ˆ-Ð&žHÂ}ÖD 9÷e§dæ%)Ɖû²­7C¯:&ŸE;4½| Z&€ð€ŸÌ0ð~„;Î5Þm×-Ÿ®¥eÛvŸÆC¶\uµ6†b‚çã—ôB.Èqá••¿éô—¥®¥0ÛnÇ÷>úÂÌ É³›	Jײ·{`ž±K»¡ùÎV…聝ÀsLË®mûo°î0¡~Y^üÕbfájuÉß“²Ö6}'A¹o7Ò˜mÛ•ÿâPzÈêx–ǐo$`1
+aª¤ÈXXÅcZÆa`b/3òv|2ÞIù m-ím
+Ìä¶j˜^r®Ñ7¨ù;p˹L×t'â˜Å¡-ÆH)m1ƵQÅ ÁG-v#¥ïuscx·Õýš¯ol– 0ðQ
+ï·
+ŸAU!nY–L¨e–®u£¬ .<Ê)—úV9X°rÐK2ÀÓYÏDm Ýöš	à¹Î("
+9Òn,ŒÆ̤‹¥²§¤"|)pAÂïAèR0
+,¶nîæu¦’›‡‡h•ˆØÏöŒS8ÜËŸÎ~?~Ë…a¸ãC³3½ªAýØÇd§f䢭k®%pÊÌ`z>a4£ºƒöÊÖ¢+J®Kö;5ë#
+i¸¸<;}îó)f+ådjsÒŸ
+Ï~ö=õ£8Må- †×èí,vßCD| 2[ÃGûŽÆ<ÒÞV“‚Š•‰çŒ-@^†G6ÁnÆØ×rÎ3àÏM¥Àçq m¢»‘þ[b§AÏGû>Açµs6‡})„ø¶LÐ Ü,{ÈÛSì@ÜM³}FÕ{[*ÚøÙÈ®×ÅPÉŽ÷SdÅ´¡Ñ=/¸$ƒå*²÷ï+yo˜ÂH£UËß}u‚MÙ6³ …Q¨¦vXuøþØìØeòîÉâ-o@îgjô÷;Ètïš4ögï·W'oßÍéøµ€ÃWضúüèЩ¢?¾¢ü±DÔ—;æ²WÞp·Á-4+&“€yU)fÀ ¥ü¢¥m93jÖíP•Lµ
+oŒ
+l¡?úALyì<Ÿ$…hÆA,™¥S˜EüØ	á¥Yòä0í…it?JύÐiê‰4%Y"³ƒ}K8hËZA ¸²¬R]2aë‹uñkr1•‚±wS‡ƒÜŸÌÞi¾Ï[äÛ"÷óPÈÉÀ6æ-®ÇÏ×'iK‡]¸{С‘@ƒ:ðHÞm³šíP¢a” PU£0‚1(ˆâsÕ}YR#5GLšrdæù
+sù¦3° °q<4Ç/ Igul.Áóǧ
+J=þ©°‘¨ôíÒB‹Ò[›ÿ›¹OeÛÑ¡‚uéÑä‹'’.g0*_ gõvl–Hà\ÃÕ¦’Ö3êrŠi“i·†B`›MB€.î+7ì P¶Åðñ4 àH˜ñe¹!™ìÿÚ¯öÐœƒBpO
+ÙÊ‚N ÿ3xVhJz 
+dXø#÷¥rKÝiž9|F;|í(c‡4\`oG4bzú—´ã[é ©Q'Ü HÏ:þ8ë`ó‚úK¥¤QÿúÆ/©  LbF
 endstream
 endobj
-6634 0 obj <<
+6629 0 obj <<
 /Type /Page
-/Contents 6635 0 R
-/Resources 6633 0 R
+/Contents 6630 0 R
+/Resources 6628 0 R
 /MediaBox [0 0 612 792]
-/Parent 6597 0 R
-/Annots [ 6626 0 R 6627 0 R 6628 0 R ]
+/Parent 6616 0 R
+/Annots [ 6621 0 R 6622 0 R 6623 0 R ]
 >> endobj
-6626 0 obj <<
+6621 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [113.142 632.997 175.653 644.687]
 /Subtype /Link
 /A << /S /GoTo /D (ads-test-smbclient) >>
 >> endobj
-6627 0 obj <<
+6622 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [204.151 632.997 266.663 644.687]
 /Subtype /Link
 /A << /S /GoTo /D (ads-create-machine-account) >>
 >> endobj
-6628 0 obj <<
+6623 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [289.345 632.997 351.856 644.687]
 /Subtype /Link
 /A << /S /GoTo /D (ads-test-server) >>
 >> endobj
-6636 0 obj <<
-/D [6634 0 R /XYZ 100.892 685.529 null]
+6631 0 obj <<
+/D [6629 0 R /XYZ 100.892 685.529 null]
 >> endobj
 494 0 obj <<
-/D [6634 0 R /XYZ 100.892 605.897 null]
+/D [6629 0 R /XYZ 100.892 605.897 null]
 >> endobj
-6637 0 obj <<
-/D [6634 0 R /XYZ 100.892 579.042 null]
+6632 0 obj <<
+/D [6629 0 R /XYZ 100.892 579.042 null]
 >> endobj
-6633 0 obj <<
-/Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F17 3698 0 R /F71 5424 0 R >>
+6628 0 obj <<
+/Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F17 3698 0 R /F53 3738 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-6642 0 obj <<
+6637 0 obj <<
 /Length 1845      
 /Filter /FlateDecode
 >>
 stream
 xÚ¥X[sä´~ϯpñä¡vË’|y‚l’…åœìÂ&)ŠbyplOlâ±_6•O_d=˜PS–Z­V«/_·ÆsÏùîìíÝÙù;ã9Ò±KçnçH#EèI'ˆbabíÜeί®”Áæ·»Îßù¾‰84²ú¾Q¤A1]5û¤¬7[e´{“ï`ä¹yÛåa³•Zîe‘ú¼Eã’ij뻳?Î$ˆ %fg¡”“îÏ~ýÍs2XûÁñ„Š#ç™8÷Ž2‘ŒqåÜžýtæÍ/$Íê…t,HqÔµnúÔPÚ틤ǑqwMû¼ñ#7i3^ꪤÍÝb#ÝÓ÷È5tvÜÓÝœ'C—goNèÒM óÞ‡$ÅÝO(»È;fMÚqöDnÓ<ý²;%U™¡©à~[©„Ñ1_äI›¤`R¤—ÌßÄ~?Þó·Nöx‚iuÆ$ÔÔ2ÛÍy—&R ·°@#r€cÃã±b³Õ‘ï¾ßñâ.6Ã\]c
 žãqZyù³0“P{â°_Ô¿¨=UÚ-{&íÜüb×'Ù}c…¶ÇÉC’µÃ¡:e:$]·fؾh›á‘\ `’ó`	UÅԙ͘Àö…A•ázqä…g‘)@Mc€ÂñJ‹@E|| ´PBÂ)ÒóÜ7JºMוž„îuÛ6HlIù)òOó¥Æ"ö–zquÛ#¸Çp@½|·i1€#¹ÀKi³?”d&œ7–òOÒ*ˆ„’ñ˜ü·	eÅx×÷}L‘Sg£…pÒæiSö¤~Z<iŸ=ãµù¾A_6#/jToÉEˆÂÓÁÒS$E¤IERÀlÚ“ì
-æÃÃÆKá´OžìÈ‘V9ÅîB¯"­¬»&3y;‚-\£€@ÚÿòÖ†YÛ¬ÆQU>´I[r’Ï"£È“Œ3‚¯PM,#€í%GèÊ‚.ƒ‘xÕé ŽðCEåGñ˜zÖ¿IÖ±Ço(€thÁ<}ÇNwXlh™DÀñjı9†Á/Ø @·à¼D€Ã”ÃoÕ<N\,Ø43nÆE„}úBGÑG†®¬9‹B9Wn&õx*k€
-b‹ú‚aT0•¬ûÛëO.n®×j#"HTËùíš0#Bâøt}ñÿ›ß.J•
-F6±.HS1[Qj)KGÂדµ…è/Y–p±'‘ð\4<(ï)K 9ØÑwÖܱƒg†
-ÍÌÅ„ç{›temõ0Ù“ÿ"^ïë9Fp”×iûrè˦>Ã4Ý K‘Óç©öÌØãô…÷çÝ«Áëën<™óf4¥ß )×Z0âN—ðŽ+{GVÚyÞ§çlYL
-®·°ìSû` ÜnÍÏF‹c@”è°JoÓž* (¼ 5pOÐ44œÇ¸D¾@JOÕr*TH"8B&ÆÛ¶ËòJ³ãpÑඬÖâ+snM=†—Jê£^º>ßÏjŸ„ÚgüÓ T|¬€ÚÖ¿»MŒnì1ë©üÝæíB'÷ÃaÍ|€Ä~ Th‹¶'~Y{À€ÐÏX¨(#`2¹œŒœæ]·ª7h´6vfï.	•yÒåVjŸ:æ–ž
-­¦i3Ô”p£ìófz…îÂù~»VNÞ¾ÿˆ%\{S7ç‘«”ŠÇ¾«åÕâð@R¶ À—
-•*æà>Ñs/Ò¾ë-ίJ°¾i_xŠÕrdµy»Ÿ¥Ò—öfÝW+­Þ®©2>𧞆÷d][øfåp’%FY¾'BÛ§¤˜TdÚP»?—uFMÂsÇtßó<^J«2gë’à ø[Ê‘•<•:7¥ÕGãSó΃¯ùƒ7Å_G!G£KôJÀI„«#Èoµ¯ÕìŠfÀ¨Éx:¢5å•iá™è¤h)­Œmìá1À1ƒ”evN‹ÍÐó:_N˜8ÇSÍÖcjÂìƒéáÓ´(n¤ä~÷eÇ£]RVÝ›õv9§œ êÕBªEt,ÌUÙYs÷eú”sñ95g `ôÜšZCpf|ΔŠ8y¤îFq¨Ã¤Ò»‚ÂÝ.qcƒ‹ÄÒ&ï+¼9¾|`½´;‹dÖ’r•”1”*½´½·Ô¼HYœp7ÁSV¹W×·ÛË·—Û›+óm	¢92Ââê}¤l^}À7«}3_Ì¡ð"øjO°!<™á9-<ékŸYfc^´;-áüý^:W
-<¡š–¶£ÔíL,½¬CÙûÆBg#
-ÐÆê
-àƒ …)If	5'–²AÚ÷-Lg6`ÂÂ~0§§)|)<shÏWâ/±€rñéò:ýãý§í÷7¸c”ÌžacRˆ¿ÿëûY¿þßF å:ÿ÷°ƒˆóšω”üè/tØ@ú_dLWùg§W¥ñû'd!|Ä
+æÃÃÆKá´OžìÈ‘V9ÅîB¯"­¬»&3y;‚-\£€@ÚÿòÖ†YÛ¬ÆQU>´I[r’Ï"£È“Œ3‚¯PM,#€í%GèÊ‚.ƒ‘xÕé ŽðCEåGñ˜zÖ¿IÖ±Ço(€thÁ<}ÇNwXlh™DÀñjı9†Á/Ø @·à¼D€Ã”ÃoÕ<N\,Ø43nÆE„}úBGÑG†®¬9‹Œš+7Žz<•5@±E}Á0*˜JÖýíõ§7×kµ$ªåüvM˜¡?q|º¾øÿÍï—¥J#›X¤©˜­(µ”¥#áëÉÚÇBô—,K8Ø“Hx.ˆ÷”ˆ%€ìè;kî؃Á³ ÃƆff‹bÂó½Mº²¶ÀÇŒú˜ìɯ÷õ£F8Êë´}9ôeSŸašn€¥ÈéóÔ
+{fìqúÂûóîÕàõu7žÌy3š‡Òo€”k-q§€KxÇ•ˆ‰=#+í<ïÓs¶¬&×[Xö©}0 n·æg£Å1 JtX¥·iÏ^¸'hÎc\"_ ¥§j9*$!ãmہey¥Ùñ‚¸èp[Vkq
+‹•¹·¦ÀK%õQ/]ŸïgµOBí3þi *>V at mëßÝ&F7ö˜õTþnóö¡ûá°f>@b?*´ÅÛ?ˆ¬=`À 胈g,T”0™\NFNó®Û
+Õ´Z;³÷?—„Ê<ér+5áO?ó KÏ@…ƒVÓ´jJ¸Qöy3½B÷á|¿]+'oßÄ®½©›óÈUJÅcßÕòŒjqx )[PàˆJspŸè¹i_ŽõçW%Xß´/<Åj9²Ú¼ŽÝÏRéK{³î«•Vo×TøSOÃ{²®-|³r8É£,ß¡íÓ?RL*2m¨ÝŸË:£&á¹cºïy/¥U™³uÉaü-åÈJžJˆÀ›Ò‹ê£ñ©yçÁ×üÁ›â¯££Q%z%à¤
+ÂÕä·Ú×Çjˆ
+vE3`Ôd<Ñšòʏ´ðLtÒ?4”VÆ6öðà˜AÊ2;§Åfèy‹/'
+Lœã©fë15áöÁôðiÚ7Rr?ûŠ²ãÑ.)«îÍz»œSÎPõj!Õ":æªì¬¹û2}ʹøœš3 0znM­!83>gJEœ<Rw£8ÔáRé]Aán—¸±ÁEbi÷Þ_>°^ڝE2kI¹JÊJ•^Ú€Þ[j^¤,
+N¸Ž`È)«Ü«ëÛíåÛËíÍ•ùƶÑáñ õ>R6¯>à›Õ¾™/æPx|µ'ØžÌðœžôµÏ,³1/ڝ–pþ~/«žÐ?MKÛQêv&–^Ö¡¿ìý c¡³‘hcõðÁG€Â”$³„šKÙ íû¦30aa?˜ÓÓ¾ž9´ç+ñ—X@¹øtùþñþÓöû›Ü1JfÏ°‡1)Äßÿõ€ý¬‰_ÿï#€rÿ{X
+‰Á‰FāyM„çDJ~ô	:ì ý/2¦«ü³ŒÓ«ŒÒøýd|Ä
 endstream
 endobj
-6641 0 obj <<
+6636 0 obj <<
 /Type /Page
-/Contents 6642 0 R
-/Resources 6640 0 R
+/Contents 6637 0 R
+/Resources 6635 0 R
 /MediaBox [0 0 612 792]
-/Parent 6645 0 R
+/Parent 6616 0 R
 >> endobj
-6643 0 obj <<
-/D [6641 0 R /XYZ 151.701 685.529 null]
+6638 0 obj <<
+/D [6636 0 R /XYZ 151.701 685.529 null]
 >> endobj
 498 0 obj <<
-/D [6641 0 R /XYZ 151.701 592.997 null]
+/D [6636 0 R /XYZ 151.701 592.997 null]
 >> endobj
-6644 0 obj <<
-/D [6641 0 R /XYZ 151.701 568.742 null]
+6639 0 obj <<
+/D [6636 0 R /XYZ 151.701 568.742 null]
 >> endobj
 502 0 obj <<
-/D [6641 0 R /XYZ 151.701 368.559 null]
+/D [6636 0 R /XYZ 151.701 368.559 null]
 >> endobj
-6639 0 obj <<
-/D [6641 0 R /XYZ 151.701 341.979 null]
+6634 0 obj <<
+/D [6636 0 R /XYZ 151.701 341.979 null]
 >> endobj
-6640 0 obj <<
-/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F17 3698 0 R /F71 5424 0 R /F85 5521 0 R /F88 5686 0 R /F72 5687 0 R >>
-/XObject << /Im1 5680 0 R >>
+6635 0 obj <<
+/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F17 3698 0 R /F53 3738 0 R /F85 5513 0 R /F88 5678 0 R /F72 5679 0 R >>
+/XObject << /Im1 5672 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-6648 0 obj <<
+6642 0 obj <<
 /Length 2160      
 /Filter /FlateDecode
 >>
 stream
 xÚ­XÝoä¶÷_! /Zà–¿© -ÐÖ½ƒÓæš`´E’íŠk§•¶’6>ÿ÷áPki-_}­_$Š
 ‡óùfÉ]’%®þt{õÍ{!Ër›ñävŸð,c.‰q9Ó¹JnËäçtãwCÕ6«_o¿äŽåÆ($9Ë€:#:Ã4[­yfdº¹/V2K»ª¹[­¥VéO½ïhtso~_°ÜÓìvµyê‡<ðWï¢Û‡mAD×í¡¨ïñŸ®'Étâ³<ËÃI$Œ­Ò£lœ[¤ºúËíÕ¿¯8Ìñä´šI™ìW?ÿš%%¬}—dLæ.y”‡DjÇŒFnu²¹úñ*›jÛ„s–k-f*T9j"Õ(¦A7°˜Þ®r‘ú~ Ý›>TÃ=ŽLÚã™$Owu囁ŽÅõôXY²†9ùþ´!¬HWÂ¦í©£/PÙJ¸Õ&¬LAõ¿á·ïè{è‰nhi¢^ñ´½£qÕÌ×
-úüGÕ”-nòÐӄȲl‰½HÛ¸Í#NF™äD&8ƒK¦UNǘ²Pœ§§>(Gq*	¿GjÁρȊ¦¤Á_}G¾k{ðAczÜ+8ôㆧ¢~cPþöû#ñÜUûÇ%©‡{O&²|j"î˜unt¼õ§%3r
-3’´Ç^k)eP»”*Ý¡÷m Å“àâì˜4Uœ@
-:Qµ+‹ûÍœh™³Þ†‰‰Ošè“ÛÁ÷¯ð·­œ›ÂÞ™Lƒ^Oý@_$qÑÜyúFí„AQª¦ê‡®Ð5pêXôýCp®ŒD‘Kí‹‘aÛìFûÁÇ?+pÕ¦Šº¦ðÁÕ%Û”cª íZRP×ÖµïÞ‘‚IÑ°Øùbˆú%‘a±«îà¼ovÝãÔHè™ûΨ=ìãÅQ¼8ñòG
-D#Æ…¦h¾÷þ@S!ö`f”-Ì‘³Í˜Ì4OMTîX¦ù3SÒœóWÈ[nfi™9æ”^ì-èŸÀã(¦žïm8ËÜÛlm ;r3ßúT—RdL83†f€g’©Ì0nò7MeÅ3=­.‹ã‚F”„Ê(Þh_%˜4û»E•¬¥âLY9€ÑûÏN]ú}q‚ð©ú¾þ¸!ŠÞ'8ÏZ)•þ€®í»ûâ؏¿WqôPÕ5ý¹%ϧ_2®>û’hê‚"Uʸ¿
-¹½ÚÅ;!M|ê'YJ@–â*&™3käOÄôàpB(á„P'pæ	Nà,•Q€ð|ÀG€Háp"üîëÇR0@
-3MFf]¿¬|ú ±ÑN“ú«r‚2qôÓÇ›âHAÚD~a’ªîºöD”¨UUå˜ÙQÇ>Rmqê1ò»¹ž3QéP(¥œf ›,$ÈY‚B%B˜áÜ(N.K„T£D8ÞÄ­Á4¨øöÞ‡â+ …#x_„|0Qtq¥l¿$â™oôâ ý‹Ì!Y.Ï…´*a“%# ™ŒdýiÛ?öf[dÝîÉQÏV£„¾6P*!·ÎÒú
-:µÕißPx9!Ù?«BÐÀ´º?Õ´Jþ|OG·!«÷‘Ñá	[á
-âa°P€F>n=q.üŒ…n¢>M¢ü÷€i±îY 5mÄ,3´l$“⬠¦8øuÕb–|¡+Ð|$ûÃ'Ç”ÓOY?‚9w6Z<7º‚"µAÿ@Žf¨©i*_ )B2¨0‚Uƒ5x­¥wŠP£é#ê€Ìʹdç®Öx_Ž9lL\Ç¢	о!q­<Üû˜\Ñ”$<|`LÔÁ€&ÄÖÔâ2IѬŸ¾y¿!R
-7˜úø~³&nê"šSï/"b®-™Éí¨Ü¿]¯„IÿøÃK±óÔ aM%
-£(ûÓ~_}^²!”%iÎóî\H¾
-eè$vHøú0/’¹<I0uj$ÎC‚aFh¨‹9Ùùd?i²æÜž·oxJ°èE½å`ÜWõo*É¡£&œkбˆéü—,ûBóˆ¤Fð¯éŸíª þ8t —ÛªÿªMË ßN„ƒfW~Q†,¶
-xV/˜]Ó„a°4ÓnlM¾ÚЬ¢Z¿Ž™ÒÄÀ[Þ@.4›D³½úÿw^t¡'îžx@Á$w1ÀñjF¤%½
-|[­­rÐU­•Á%u:Œ‹ð„e' ®Øȁᵟ½*|Ùzãlú{È:Ç\\O+•ÁŒ¶é
-æä/ò—a„ƒ¯ÍÖ0«Þ([ØÅxÿO¶ – ÔÏak¾-p÷ܼM¶¸ØV“6G=Ä÷sÀj 
-)6ò©±ßø CÜK—€Ë¹9‹þ°eÐUï—*øÞ¤¬Š†ø‹p1`ó4BH¼„Â…}¸€ù
-çÐÍi3¯S2ÏÇ:…Ãþµ×,*g£2ÃßPÓÛP÷  ËQN1ûS2Û ><Ý°œkt¯k¬ÏŠS; ¿óq<ÄÅ ã½A¸U
-³E݇uñ¢
-À#¬Í/T`4]­Ð°l–No%Oh€€ÆDžCñ) Ú}绁.M¦"û!ª@tfÍó+° ÝJ=]ùT¿;È󽏍÷>¶ÐÚKL3s>[rqƝ½ßu~èÙPn—ÎŒÉAžý%\%~»Ä¬ iR[쟡é4Dßµíð;LŽ:C7—„†ÖôFý¯Ã×a³|uOZÍóôXØ
-ã°Ý/Ée S˜.{Åfoo¸ 2
-NяÐuÛÕpâ¾ÁjZdÁj.X
-§É›x áà ˆ~‹ñâÌn Ãubnÿ‹‹< ³{¼KŽ8ùé8 ÃÐs±Å$¹ò?o•ã¹
+úüGÕ”-nòÐӄȲl‰½HÛ¸Í#NF™äD&8ƒK¦UNǘ²Pœ§§>(Gq*	¿GjÁρȊ¦¤Á_}G¾k{ðAczÜ+8ôㆧ¢~cPþöû#ñÜUûÇ%©‡{=ONMij΍Ž·þ´dF®!pF’öÂk-¥j—R¥;ò¾
+´x\œ“¦ŠHA'ªvòaq¿™S-sÖÁÛ01ñI}òc;øþþö¯•“`SØ;“iÐë©è‹$.š;Oߨ0(ÊCÕTýкN‹¾îÑ•‘(r©}12l›ÝÈa?øøg®ÚôCQ×>¸ºd›rL £]K
+êÚºöÝ;R0);_Q¿$2,vÕÝ}ôœ÷Í®{œ	á½ÃB ³qÁ™ µ‡ýc¼8Š§1^>ãHhdøдÍ÷Þh*ÄÌŒ²…9r¶y“™f੉ÊË4ÿbcJšsþ
+yËÍ,-3ÇœrÀË‚½ãxÅÔó½
+g™{›­
+dGnæ[ŸÊã’CŠŒ	gÆÐÁðL2•ÆMþ&¢©²x¦ç¢Õeq\Ј’PÅí«“æbßa·¨’µTœ)+ç0zÿÙ©K¿/N>õ@ß×7DÑûáçY+¥Òе}w_ûñ÷*Žªº¦?·äùôñKÆÕg_M]P¤J÷W!·W»aÇ"¤‰Oý$K	ÈR\Åd#sf<㉘žœàN¥#œŠàÎ<Á	œ¥2
+pžøpé"œ@¢N„ßýaâX
+¨a¦ÉȬ뗕O? 26ÚiRU®ÓCP&Ž~úxóO)H›È/LRƒÁ]מˆµª³ª3;êØGª-N=F~7×s&*ý *¥ôÀ€Ód“…9KPˆB¢DC3œ%ÂÉe‰j”Ç›¸5¸“ßÞûP¼`´p&Š.®”mã—D<ó^´‘9$Ë幐V%l²d$° “‘¬?mûÇ~Àl‹¬Û=9êÙj”Ð×J%äÖYZ¿A§¶:íÛ
+o!G#„à!›ãg5AxƒV÷§šÖBÉÁŸïéè6dõ>2:<áa«#\A<
+ÐÈÇ­'Î…Ÿ±ÐMÔ§IÔƒŸà0-Ö= ¦˜%Ÿ*ÈH&ÅYAMqðëH&fɺÍG²?,qrL9ýdEð#˜sg£Ås£+(Rôäh6€šš¦Bñ’"d!ƒ
+#ÈQ5Xƒ×Zp·‘Á¡5š>¢Ȭœ+€@vîj÷å˜ÃÆÄu,:ðW ígÑÑÊýÉMIÂÃÆDhBlA-.“mÀúðùç›÷"¥pƒ©ï7‹`â6 .¢9õþ""æú×’™ÜŽÊýÛõJ˜ô?¼;O
+Ö4P¢Ð1ŠÂ°?í÷Õç%BY’æì0ïÎ…äÛPNb‡„¯ó"™àaÁ“3PÇ¡Fâ<$f„†º˜ƒOö“&kÎíyû&€§‹^Ô[Æ}Uÿ¦’:Za¹Fñ ‹˜Îɲ/4HjÿšîñÙ®
+âCz¹­ú¯Ú´úíD8hvåeÈb;p¡€·`õ‚yÐE 9MK3íÆÖä«
+}Á*ªõë˜)
+I¼å
+äB³I4Û¨ÿçEwzâNàùôLr¯fDZÒ«Àà±ÕÚ*]ÕZ\RP§Ã¸OXv∭^û٫—M¡·1Φ¿‡¼¡sÌUÀõ´RÌh›Þ`~@þR öG8øÚla
+³ê²…]ŒWñÿd`	@ý¶æÙwÏÍÛd‹‹m5isÔC|?¬АB`#Ÿû0Ľt©¸œ›s±è[]õ~©2€ïMÊÊ¡hˆï±6O#„ÄK(\؇K˜¡ qÝœ6ó:%ó|¬S8ìOP{Íb¡r6*3ü
+5°
+õ(qï 
+°åà3P°?u Ó¹âÃÓ
+˹FÇðºÆú¬8µó8 ò;ÇC\P1Þ„[¥0[Ô}X/ª <ÂÚüBFÓÕ
+
+ËféôV2ñ„hLä9ŸB¡Ýw¾èÒd*²¢Š DgÖ<¿êA ahЭÔÓ•OõÛ¸ƒ<ßûØxïC`¡½Ä43ç°%gÜÙû]燞
+åvé̘äÙ_ÂUâ·K\Á
+&µÅþšNCô]Û¿Ãä¨3tó qIhhý@oÔÿ:q–ñ0ËWgñ¤uÐ<OuÝ0Ûý’\2…™á²WlÆñö†Û	 Óàý]·ýP
+§!E¬æ‚Õpš¼‰€è·/þÁì:\'æö¿¸È0»Ç»äˆ“Ÿn€:=[LR+ÿ™%ãÜ
 endstream
 endobj
-6647 0 obj <<
+6641 0 obj <<
 /Type /Page
-/Contents 6648 0 R
-/Resources 6646 0 R
+/Contents 6642 0 R
+/Resources 6640 0 R
 /MediaBox [0 0 612 792]
-/Parent 6645 0 R
+/Parent 6616 0 R
 >> endobj
-6649 0 obj <<
-/D [6647 0 R /XYZ 100.892 685.529 null]
+6643 0 obj <<
+/D [6641 0 R /XYZ 100.892 685.529 null]
 >> endobj
 506 0 obj <<
-/D [6647 0 R /XYZ 100.892 660.623 null]
+/D [6641 0 R /XYZ 100.892 660.623 null]
 >> endobj
-6638 0 obj <<
-/D [6647 0 R /XYZ 100.892 641.703 null]
+6633 0 obj <<
+/D [6641 0 R /XYZ 100.892 641.703 null]
 >> endobj
 510 0 obj <<
-/D [6647 0 R /XYZ 100.892 578.568 null]
+/D [6641 0 R /XYZ 100.892 578.568 null]
 >> endobj
-6650 0 obj <<
-/D [6647 0 R /XYZ 100.892 553.836 null]
+6644 0 obj <<
+/D [6641 0 R /XYZ 100.892 553.836 null]
 >> endobj
 514 0 obj <<
-/D [6647 0 R /XYZ 100.892 463.636 null]
+/D [6641 0 R /XYZ 100.892 463.636 null]
 >> endobj
-6651 0 obj <<
-/D [6647 0 R /XYZ 100.892 422.536 null]
+6645 0 obj <<
+/D [6641 0 R /XYZ 100.892 422.536 null]
 >> endobj
-6652 0 obj <<
-/D [6647 0 R /XYZ 100.892 295.393 null]
+6646 0 obj <<
+/D [6641 0 R /XYZ 100.892 295.393 null]
 >> endobj
-6653 0 obj <<
-/D [6647 0 R /XYZ 100.892 296.273 null]
+6647 0 obj <<
+/D [6641 0 R /XYZ 100.892 296.273 null]
 >> endobj
-6646 0 obj <<
-/Font << /F22 3706 0 R /F50 3701 0 R /F17 3698 0 R /F15 3700 0 R /F71 5424 0 R /F85 5521 0 R /F70 4384 0 R /F52 3730 0 R /F4 5492 0 R >>
+6640 0 obj <<
+/Font << /F22 3706 0 R /F50 3701 0 R /F17 3698 0 R /F15 3700 0 R /F53 3738 0 R /F85 5513 0 R /F59 4373 0 R /F52 3737 0 R /F4 5484 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-6656 0 obj <<
-/Length 1948      
+6650 0 obj <<
+/Length 1946      
 /Filter /FlateDecode
 >>
 stream
-xڍXKoä6¾÷¯æÄlH½¨9là™Ì,`²“Ø@²˜ä@Kìn­õèHìxìO=È~ØZdO*‹Å"«ê«¢’h%Ñ?WïïWo?åI$“¸J*Ýo"™Ë¸LdTè*Ϋ,ºo¢¯BJ½þýþ‡·Ÿ”Št\E†¢J¥±Öh"¡ïÇÞ´Ãú:Í3ñÙö@%ÂNó®Ý¯¯e&ñagöÎN(’‹5®>Þ¯þXIPFœíÇiÕýêëïIÔÀÜQ§•ŽžH²Ò\ÇEžÝEw«ŸVÉùdIW¹Ì.”U1Ž¶q6É$ƾÑꢧi\§RL3ŸVæç7“Dp 8W)«¸ÅEi.ÜÎ"QˆýVŽëk¥Em癙ㆥLÓ´Ãömc;되ì5³xº	wtoû5èx Mt[È4õZ•b×Öo;f‡f¢]2á2È,S×ãa@n¾Z_ç‰B'X•Z˜@ô†džyä&³Ÿ™ÜŒ“çí¼(k{ÂíÍäì;Ã˽‰¤{h–tÿ&Ó¬këì›ss³Šíup¤-ì­ŠhãR¢ï€BlGž~šÆaƒV%Å­c^ë—âå›Éµõ¡3S÷ì'ùàô³£«FænäãÐ`Ü8;09æzjõÏKÆR ¤:ø¼w¸mWó`x
-üØy·jѵà#¢v…þ¤ûbN=uwhlÃC³áÌ ¥“…„ikÏVbZ’ÎÙ~ïfoʸd(ĨÈ*að£áæRÑÔ)R˜á¯¨ä9ów°Ô $;²bôîdÛav¦ëÞðÜç;žû¥¾l¯¯7²KF“‘šb½‡£“
-ƒÝí®.ƒm©dçãôl;H æÙI+Gfmd¶÷rm³e%ªÄZñž%B¯3n?í)0µ¸ÇÐPº€M‡T.æ±;¸–#ºPø†ÐÑ?àH‡Öù…sÛï;§UUÎI…âO­Û1e¼¢ÃÐ@˜:Àx[ŠVž³ˆOÓŒœƒÌçàÄ`Ïs-ÆéÑÇp*6‡¡FëMpÜ:–§k‚±5ó3s讁Cj9Ô§zìÁ™Œ¦ Ë`9WM«8L€Ë ÉfFǐ|ƒœ…ølj~À}oêG¦hO˜öÅg¶U	À{ö\¥ËË+Èôéìp©ì/”bà›yp#Û€¿«¤dãÔ8µÛv@Ÿã( :ª=‹ë…ða ¨$!Ø;ËJd’Q´?@!ÕÛð AŠ@7
-³!ÁûÞ6-`À NØ©UåíÉׇÄMZÈŒ…b?äJügäÒžzìÖ±fÝnxò–‡œU¹
-€®¦÷¬óÛ ©Á`ˆ@¥’â†Î‰ …‡¸Üçp®ÔØ8øßA¶Š€©Ô'òzĉ­—cìC969Q¯u™rºyæýØ>ó*‰:-=åÆÅã’¥ÿå\¹åÔyN9zJ±ŽÉ
-…
-I::Ä™,¿ì|¥\A/áñ—+ÑwDz«Tœ~{‡ª8[
-ä&¤P~¡rv~’â¾.¬ýѺ÷·ÿº{¹´öç‡Ü Am
-;Œì·};-:1”BðôeÛŒ‹¢…&wT£NëÐÄùÐdåYðñY4Â…r¿–",˜ý׫?âÊ«P{Ù¦)7[FÉP	 Ó}àj>ã.ÎË5¶µeš
-BÎð‰âœãž·óÄØ5<{YµQU–¼LÃÀ€ôß×ZŒÒº_ÃŒÁ>ñØç'ÝMžŽÐržR>ÅýÛ1ˆe–ò×Áƒß™æ÷6’ó"'ۍ†ñM…DFª>L“=b%0ãS‡™ÜŽ¤¿WÅ€9áõ2¬Ñ4‡¨¸TE2|êè U­ç°Vœýa"Îë
-OÇ©®.=Pw­·ýoXÊ—¯<.¤¯Þaáú\k’'bð†^ç*×?ÿúš«¸ÈÊS}U¾¾Þ„œ€úyVV_LËÓKèOø $™ÿßÚ”—š"©|Ѧe%T’|ã)|là÷×/üý2€eÈgD$ä\jɝ'NpÔqg8ýn_¾ÿ°BÇ#iF´Dg!ê5ç;|NEAC#`ÚRØõ†rE.ÍIÈNLUœã⩏¨ä7¢J½{Žq; 8ìßöö*0é
-GÕÁϾèÛxî¬'…´ýÒA“f½Î	°Á—
-B+ÖÒAROñßîtŸAð;ÌãËâòß ã»T-æŸilK×òÈ,ÿ°¨ªpdìËø®­¼ÌÎBÆYò+¿*ðºýUCàãsm¿˜­UÃã;¬Æ3âŽÏTŽÓRº¥E¬³ãŠ¹ˆá}¶YDèZË£e€_YÇ.$l&ãBçw»	Ň˜ó€jÏèлEÏiï ÇÁ^Ö­ÓJ³ï'lòx‚^í8C/r<#±±6#žëDzj³4Ú´ˆ^E¸U¢wÔwá1Û<l,ž{°ÍXvåÉ'n€,c6#/|8 at XmyÔ:¯~ô¯¬‰ZR°²T
-õDׂÿ‰Âžðýx¿úžsêØ
+xڍXKoÜ6¾ï¯râ¶"R¥rhà¤IáiÓÚ@[$9ÐwWµ[‰[Ç@|çAîÃV‘ž4‡CÎÌ7C%Ñ&J¢on/ßçI$“¸LJÝ®#™Ëx•È¨Ðeœ—Yt[GŸ„”zùåöÇ—ï•Št\E†¢J¥±Öh"¡ï‡Î4ýò2Í3ñÁvw@%ÂŽÓ¶Ù-/e&ñvkvÎŽ(’‹5.ÞÝ.þZHPFœìÇiUÝâÓ—$ªaîÇ(‰ÓRG$ÙEi®ã"ρn£›Å/‹äô@rI—¹ÌΔ•1Ž¶q6É$o‡®Ðêb%ލã°L¥'>­ÌOo&‰à@q®RVq‹Ò\¸­E¢»%¬–—J‹ÊN3‡5K™ºnúÍËÚ¶Ö!1ÚKfñtîèÎvKÐqGšè¶iª¥Z‰mÓ[¿í¸Ÿš‰vÉ4†Ë ³LU
+û¸éby™'
+-aUVhaÑ’yä‘Ínbr=Œž·õ¢¬í·7£_°k
+/÷&’ÓýY¦YÛ8×Ú§æf%ÛëàHØ[)ÐÆ!¥DÞ…<Ø<ý0ý&­JŠkǼÆ/ÅË7£kª}kÆöÑOò=Àé'GWÌíÀÇ¡Á°v¶grÚßMÕØ„kŸæŒ¥@Iuðy)npÛ¯æÎðø±õnÕ¢mÀGDm
+ýM÷Åœjè«v_Ûš‡fÍ™JG	ÒÖ8ž-Å´$³ÝÎMÞ”aÎPˆ-P‘•ÂàGÂÌ¥¢©c¤0Ã_?P
+Èrâoo1¨) Hv`ÅèÝÑ6ýäLÛ¾à¹7<÷[Ó×|Ù^^odçŒ&#5Å8zG9&»Û^ ½
+¶¥’Ó“m!˜wb'­˜}°‘ÙÞË•ÙO–9”¨c0huÄ;–<=ϸÝ8ܵ¶£ÀÔâCCév4-R¹˜†vï:<ŒèBáBDÿ‚#íçNM·k-œV•9'Š?4nË”ñŠö}
+aê@ãm.Z	{N">M3r2Ïœƒ½u>ϵÆ{éXïû
+­G4ÁqãXž®	ÆÖLÌ¡»©åP«¡g2š,K€å\4-ã0= r,$›¾CòrZ⃩<ø÷©î™¢=aÚŸyØV+¨ Þ[°Wà*½:¿‚LÏ—ÊþB)¾‰‡0²5ø»LVìoœÆfÓôès@Gµ'q=>ä •€${'Y‰L2Šö(¤úak@ Hèºf6$x×Ùºì Ô© ;µ*½ ùü¸I™1Bì‡\‰?.í©Ç>`jÐÍš'¯yÈY•« èj:Ï:½
+šê
+†T*)®èܘRxˆË}çŠAM€ƒB°ýPœH¥>gøÓ!Nl¼cʱɉz®Ë´Óõ#ìWÀö‰—PYHÔqé1—0.îç,ý‡såšSç¾?æè1Åj8&76$éàg²Lü¶õ5–r½„Ç/L\®D¯eW©8)üöeq¶0êÉMH¡üBålý$Å3|]Xû“uo®¾yº´òç‡Ü Am
+;Œì×]3Î:1”BðôyÛŒ³¢…&wTƒNëÐÄùÐdåYðñI4Â…r¿”",˜ü׫?àʳP{Ú¦)7FÉP	 Ó½ãj>á.ÎËÕ7•eš
+BÎð‰âœãž·õÄÐÖ<{^µQU–í½LÍÀ€ô·k-F‹
+éݯaFoxìóƒîªÏôh¹`ß
+)ÈâþíÄ2=KùëàÁçDæûi˽¤Ã<‡ÈѶƒa|S!‘‘ªöãhX	ŒÚ8ÃÔ~"·#éoàÙCGg1`Nx½ôK4Í!*ÎU‘Ÿ::CUë8¬g؇ˆÓº‚‡ÄÓqªËsTmãmåÍKŸ¾6ò¸¾>¾}……ë;¸Ö$ODï
+½ÌU..ýúš«¸ÈVÇúª|}½
+9õ󤬾˜®Ž/9 ßバdú¿µ5(_iŠ¤Õ“>0]•B%ÉWžÂÇ~ÿÈߏã°X†|FDBÎy ®¸óÄ	Ž: n'¢ßíã÷ogBèp$ÍÀˆ–è,D½æ|‡Ï±(è`hB[ê »^Pn£È¹y 	Ù‰©Šs\<õ•üFT©ç`Ï1n‡ý›Î^&½á¨:øYÃÃ'}ϝô¤¶[hÒ¬×96ø²AhÅZZHê1~á{Ã-‚î#¾Æ<>/ > ÿ@ öØ¥j1mùÔH3`[º–{fù‡EY†c “`XÆwmyy–…Œ³4äW~Uàuû«†ÀÇçÚn6[Ë,†ÇwXgÄ©ïǹtK‹Xg‡SwÃûl=‹е®–~e-w¸°™ŒŸÞõ:v`Î/ ª=ƒCï	<§½ƒ¼kžz{^·Ž+ͼ±Éã	zµã½ÈñŒÄÆÚŒ\x®;é¨ÍÒhÓ\ü!záV‰ÞRß	„ÇlÛó°¶xîÞÖ`eØ•'¸a ª·ŒÙŒ,¼ðnaµáQã¼úÁ¿²FjIÁÊ•Rðø«FºüO~ð„ï»ÛÅ¿­½êß
 endstream
 endobj
-6655 0 obj <<
+6649 0 obj <<
 /Type /Page
-/Contents 6656 0 R
-/Resources 6654 0 R
+/Contents 6650 0 R
+/Resources 6648 0 R
 /MediaBox [0 0 612 792]
-/Parent 6645 0 R
+/Parent 6655 0 R
 >> endobj
-6657 0 obj <<
-/D [6655 0 R /XYZ 151.701 685.529 null]
+6651 0 obj <<
+/D [6649 0 R /XYZ 151.701 685.529 null]
 >> endobj
 518 0 obj <<
-/D [6655 0 R /XYZ 151.701 660.623 null]
+/D [6649 0 R /XYZ 151.701 660.623 null]
 >> endobj
-6658 0 obj <<
-/D [6655 0 R /XYZ 151.701 641.209 null]
+6652 0 obj <<
+/D [6649 0 R /XYZ 151.701 641.209 null]
 >> endobj
 522 0 obj <<
-/D [6655 0 R /XYZ 151.701 505.145 null]
+/D [6649 0 R /XYZ 151.701 505.145 null]
 >> endobj
-6659 0 obj <<
-/D [6655 0 R /XYZ 151.701 479.561 null]
+6653 0 obj <<
+/D [6649 0 R /XYZ 151.701 479.561 null]
 >> endobj
 526 0 obj <<
-/D [6655 0 R /XYZ 151.701 247.284 null]
+/D [6649 0 R /XYZ 151.701 247.284 null]
 >> endobj
-6660 0 obj <<
-/D [6655 0 R /XYZ 151.701 217.255 null]
+6654 0 obj <<
+/D [6649 0 R /XYZ 151.701 217.255 null]
 >> endobj
-6654 0 obj <<
-/Font << /F50 3701 0 R /F22 3706 0 R /F17 3698 0 R /F15 3700 0 R /F71 5424 0 R /F70 4384 0 R >>
+6648 0 obj <<
+/Font << /F50 3701 0 R /F22 3706 0 R /F17 3698 0 R /F15 3700 0 R /F53 3738 0 R /F59 4373 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-6663 0 obj <<
-/Length 1750      
+6658 0 obj <<
+/Length 1747      
 /Filter /FlateDecode
 >>
 stream
-xÚ¥WKÛ6¾ûWèV¨¹|ˆz¤è¡Ù&E¤H±R ÍA+Ñ^5²èHrœý÷áZËU“C/öhHg¾y’GûˆG¿­žoW7/¥Œ2Vd\DÛ]$8gy!£4/˜.’h[Gâ;SíÖ·¯ÝöœišàvY0»9íKYÊÖÁSßÚÃZÄ8´QZÇ/úÞ®û„h7±‚îRt–è Fˆw­^lWŸW¸°ùB1Í”ŠªÃêÃGÕ°ö:âLytv;‘Ò9K5Jk£»Õ+~i¬Ð—OB“‚9‹ðúñÁ’ÙLI‘³,*¶v­E¼GãÒ¸5_LKGæâÉxž‡3
-b¡ä…|1%¹›‡Ã=«l·[[°DMªüÅEÒ/Úâ¿@Ö2‹A+÷)øH¨xŸ<˜ GÿxyJƽùÛ’’Â)阵=”MÇPh# ¤@(¦“‚¸}0ÕZæñ'<„“
-0ÚþZKKƒñKç‡Æy ¾=®7¨n_º0s¼ÆŸÝ•MÛt{R€G	ΖÞSoQ††æž Hâª<
-ÆŸlºª=Õ晋¥z3ÔEÊTªæbÑìêÐuØ °uó,ª¾9ŽD×–Lè³³ž_Vã©lÛGú2_›aDßÛyi\ÙS[_ºaylhCkÝWUŽÆïsNƒ‚¶Ëñ! véªáH‚ª£ÆÔl)Я@¾µ}ÁnðêÀ¸#ÉS´œõl)@‹R4	ø¼l¾Â‰2BuÈÓ$~S~Z“=IQqê
-m8»ØDª?yâPv¸Õc†ÛÁ2—cø0™þʹµÁ í¹i[¢Êº&‚@µã}x@¼ûýÕŸD
-ÃhþXŽqºx‰eW_¼+¸~_úÏ_Þ,ùàBûfhn|˜ýÿØÔp¤„k:Ïa$…Oa€“ñ\þjé-ÂCÔžx²l Ž¯MKÕNj_¤ž7äÅÀfÆêæXù^Š51™© g1 7~ÏwÃZ%Å·ÂZb&§r~Yö$F"Æ$Qká@z;0ºòà)WऊKúl;l‰ôè »!düÝ3`x¥'à3›ÀÀ[ ×ÍãW;bù²¬ƒt N#”Öõ{\êÊ¢àLäSs‡ÂÚcî,5¤”i9ÅUn
-ªmMí:K’ŽØ‡üÎ.©R–	q•¸®"PEs¨ò<Ô¶ì
-RXñÂÒ£ë'b—“Œþˆ§­_¬}é¬ÊŽ8÷T¯§åP[O¾Èc¦´3щ“	GmË–PÔ’åO ¾ûo5gšO±
-¢ðÁ¢q‰V>ÓüTΐí’Y€¶EûÏþ³#ǺM§£/ü}UyÁSùUÉ$h˲ÀôõÔÎu&ìÚTC±µŽ´+°ùgZŽeeüÁ»«¡€"“\Y)çY¹]ž½¤U§$'çi—]¡ i¬öpü¥Ž¤™,¦Ô­©ƒ:=eáëL§Uo ©MÃê<Þ`eÞ	€áÚ/ìôFò‹F at H‹Œ¥ùUŒß—¾z "ØJ$L͵kmå=:i#âŸPMíÐÆU8™º2Œ±¤í°-:¦¥ÿ`(‰ET¨ÖHÏŠÆ¥„§ál¡{MŽ¼lvàà™ƒÌ™9.^æÐ)Ÿ~x~J?…~
-ñ&‘EB°Bké'¥Xˆ|u(€†ùøH³ø/ùš†[ Pç4ß7]í^%çø’sEKo½]
-#4<~ÝL0ç0-Sí ՛ϧ¦7ž÷æ9C³ïÜ4»É߶!46CS›å½ôñPzQ¾G›nÉ;ÍáØšƒ—‰LVãÿ䱍b»/àe7.¾uð‰QL	W¡ž.J¶$8dzçzçÞ.öJÁT2€?“®>#&øAÃR•=8ÍN]Cm(·Ðàq…ççµDt"þ½wU¦¦4Ï»A€’¦§—P§Y
-¦ñ›|	ŠJ(®ß¹£]á>‹iGR/ý¾à…jr+šZßŐr•§À²ˆ‰Bu¶ýö"Ö%zE§þ²†"Wv•s+3Õ©íÛqvù'sxÂîˆûe}Ì‹0÷„BNxOÀÒ“E´ Øa᧏£î‘6vfodžŠ¨ Dî±·£´Ø–X Éå­4…Ãgão éZ¤Ó„?ï¾äWlhþéN blà±ÅüÇYÌ
-$ÐÕ1R<YÒ±³“Ѷ›OAäR;h¦›©¤yVõ4-Íf“Ì_ Ï´SÓŽÓ“á²O³ì!Õon_½¼£Z8Ci˜¿
-Âÿ‹íêù~·
+xÚ¥WKÛ6¾ûWèV¨¹|ˆz¤è¡Ù&E¤H±R ÍA+Ñ^5²èJrœý÷áZËQ“C/öhHg¾y’GûˆG¿­žoW7/¥Œ2Vd\DÛ]$8gy!£4/˜.’h[Gâ;SíÖ·¯ÝöœišàvY0»9íKYÊÖÁSßÚÃZÄ8´QZÇ/úÞ®û„h7±‚îRt–è Fˆw­^lWÿ¬paó…bš)U‡Õ‡<ªaíuÄ™*òèìv"¥s–j”ÖFw«?VüÒX¡//ž„&sáõãƒñJ³½9˲ bk×ZÄ{4.[óÙ´td.>‘Œçy8Ó J^ÈWsX’‹°y8ܳÊv»E±KÔ¤Ê_\$­ñ¢-þÔh-³´rŸ‚ÿˆ„ŠGðɃ	zô—§dÜ›¿-))œ’ŽYÛCÙtõˆ6" B
+„b:)HÛS­eÂI8© £ý௵´4¿t~hÜ‘âÛãzƒêö¥3ÇküÙ]Ù´M·'x´‘àlé=õeØahî	€$®ÊÓ`üɦ«ÚSmž¹X
+A ¨‹™WS¦R5ˆfW‡®ÃÉà€­3˜gñPõÍq$º¶dÒ@Ÿõü²OeÛ>Ò—ùÒ#úFÈØöÈKãÊžÚúêÔ=ËcCZ뾪r4~Ÿsüô°åXŽ°KW
+GT55¦fK~ò­í{vƒ?P>ÃIž¢%à¬gKZ$¢IÀçeóNdàªCž&ñ›òÓšìI2ˆŠSohÃÙÅ&Rýɇ²Ã­3Ü–‰¸Ç¡ÈôWέ
+þ mÏMÛUÖ5ªè“ÀâÝï¯þ$jxFsðÇ*pŒÓÅK,»úêà]yÀõûÒþòfÉ‚Ø7CsãÃìÿǦ–€#%\ÓyF3 )Ì€x
+3ø œŒßàòWKo)" &ˆðÄ“eq|mZªvRû"íô¼!/î03V7ÇrÎõR¬éŒÉL9‹½ñ{¾Ö*)¾ÖÐ39•ó˲'11&‰Z"Ðs؁ѕO¹'U\ÒgköeK¤GÖ Ý
+!ãïžCÀ+=Ÿ¹ØÞ¹–h¿ÚË—e¤u¡´Ž¨ßãRWg"Ÿš;Ösg©!¥LË)æ¨rk(Pmkj×y\’tÄ>„äwvI•²Lˆ«Äu*šC•ç¡¶eWÂŠ‡–]?8»œdôÐ@<mýbíKgUvŧz=-‡ÚzððEë0% ‰NœL8j[¶„¢–,ñ݃¨9Ó|Úˆm…K´ò™æï¤r†l—¼È´-ÚöŸ9Öm:}áï«rðÈ®˜Ê¯J&A[ö¦¨§v®3aצŠ­u¤%ˆXýÌ?ÓÊp,+ã6°Ø]
+™äzÌJ9ÏÊíòì%%¨:%99O»ì
+Mcµ‡û°à/u$Íd1¥nMÔé)_ÿ`:­zM•hÒVçñ+óN ×~a§7’_4BZd,ͯbü¾ôÕÁV"aj®]k+ïÑIÿ„jj‡6®bÀÉÔ•aŒm$m‡mÑ1-ýð@I,Êx¤BµFzV4.%<
+gÝkräe³e2gæ¸x™C§|úáù)ýú5Äk˜PD	Á
+­¥ŸP”b!fðÕ¡ .æãW  Íâ[¼¸C j$æknBÓ4~ßtµ{•œâKÎ-½ýõv)Œp4Òðøt3	ÀœÃ´Lµ€Toþ95½ñü»7ωš}ç¦ÙMžðø¶m¡±šÚ,累‡Ò‹ò=ÚtKÞiÇÖ¼L¬`´ÿ'mãØx/»qñ­ƒOŒbJ¸
+õtQ"°
+ Á!Ó;×;÷v±W
+¦’iü™4põ1ÁöªìÁivêjC¹…Ö 3xçÌ,<78¯%B ñォ25Õ xÞ
+”4=½„z08ÍR(0ßäK(PTBh<pýÎ%í
+÷YL;’zé÷/T“[ÑÔBø.†”«<–EHôª³íÇ°ßq°.Ñ(:õç5¹²«œ[ñ˜©N}hߎ³ƒÌ?¹˜ÃvGÜï(KXÉi6î	…¤OàÒ“E´@ØáÊ€!÷HÜÎìíØPõÁ™¸ÇÞúYÙ6ÈuxÌgpül¼|7[K?[Ý{É«ØÎüÃœ ÄȆ1c‹Ù“˜G §cœx²¤cg'£m7Ÿ:È?£vÐJ7SAó¬êiVšM&™¿ i§¦§‚eŸžeÈC¢ßܾzyG•0À„éÐó—Aø±]ý‚
 endstream
 endobj
-6662 0 obj <<
+6657 0 obj <<
 /Type /Page
-/Contents 6663 0 R
-/Resources 6661 0 R
+/Contents 6658 0 R
+/Resources 6656 0 R
 /MediaBox [0 0 612 792]
-/Parent 6645 0 R
+/Parent 6655 0 R
 >> endobj
-6664 0 obj <<
-/D [6662 0 R /XYZ 100.892 685.529 null]
+6659 0 obj <<
+/D [6657 0 R /XYZ 100.892 685.529 null]
 >> endobj
 530 0 obj <<
-/D [6662 0 R /XYZ 100.892 363.642 null]
+/D [6657 0 R /XYZ 100.892 363.642 null]
 >> endobj
-6665 0 obj <<
-/D [6662 0 R /XYZ 100.892 339.803 null]
+6660 0 obj <<
+/D [6657 0 R /XYZ 100.892 339.803 null]
 >> endobj
-6661 0 obj <<
-/Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F70 4384 0 R /F71 5424 0 R /F51 3729 0 R /F17 3698 0 R >>
+6656 0 obj <<
+/Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F59 4373 0 R /F53 3738 0 R /F51 3736 0 R /F17 3698 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-6668 0 obj <<
+6663 0 obj <<
 /Length 19        
 /Filter /FlateDecode
 >>
@@ -23902,20 +23904,20 @@
 xÚ3PHW0Ppç2ÀA c(á
 endstream
 endobj
-6667 0 obj <<
+6662 0 obj <<
 /Type /Page
-/Contents 6668 0 R
-/Resources 6666 0 R
+/Contents 6663 0 R
+/Resources 6661 0 R
 /MediaBox [0 0 612 792]
-/Parent 6645 0 R
+/Parent 6655 0 R
 >> endobj
-6669 0 obj <<
-/D [6667 0 R /XYZ 151.701 685.529 null]
+6664 0 obj <<
+/D [6662 0 R /XYZ 151.701 685.529 null]
 >> endobj
-6666 0 obj <<
+6661 0 obj <<
 /ProcSet [ /PDF ]
 >> endobj
-6672 0 obj <<
+6667 0 obj <<
 /Length 1337      
 /Filter /FlateDecode
 >>
@@ -23926,227 +23928,235 @@
 Ë´3ºÞÙÞ£40·­0g2a¡\fâìæ®s|ºš‡hƵvšÇMœ%4‘èô—	Wƒd‰}…_¼2‹kü¤W( ï6yPd	=Tn¼…¥ß ʲˆÚéÃØôÇ•žµpbV!¸e|5¾Ó¥„Áè‡1²l[æüÅ Yššĝ9gúÙ UW#b•‹Œ¼ž÷©+AïÙ!LWɵÁ\—Þ)„5!Ë"ã7w¥'Ì,rš‘$¸ngà›³Hêˆ/ÕÑEjݨ/)ìˆú“Ȫ)”jêxkîÏíäJL½ÆÓG¼›ýÀyÙ)`ºÞ¡$íwé®#ûµ!åd½Ìòu«ÛDÀÚ‡_?t@¾©n×l;ý²ï ¹'4Cí†fœ4]Ò¸¤” å¯e휞óÀâ€Ã¦šg…ç5¼§ÙÏ·ñk£þNóâËËwnÚq%"¶‘ O”d¤¿MfÂI4«ôÃ9@¹eÉŠëé a^fðÎùE$ËLÜóòe;ãu¹PË·tR\ïXÜ×ù”yû.ú€@c5ìÃ2ãÀ«iäG8³‚ðv³´F‡Ø s®#¹×gNNÛ½xŒÌÇP“/ŒÏ½ùóTá'ŒÇëC&·/Ø<8ÛÑ…¬Kx¯4|ÞwGè'¼u$Mz”yÝ/hçæAwch}\Ó;s KŒ/®#4߁7mrùSóö!–¥Ê°Py ž†0îȶŒåüùNWpU
 endstream
 endobj
-6671 0 obj <<
+6666 0 obj <<
 /Type /Page
-/Contents 6672 0 R
-/Resources 6670 0 R
+/Contents 6667 0 R
+/Resources 6665 0 R
 /MediaBox [0 0 612 792]
-/Parent 6645 0 R
+/Parent 6655 0 R
 >> endobj
-6673 0 obj <<
-/D [6671 0 R /XYZ 100.892 685.529 null]
+6668 0 obj <<
+/D [6666 0 R /XYZ 100.892 685.529 null]
 >> endobj
 534 0 obj <<
-/D [6671 0 R /XYZ 100.892 660.623 null]
+/D [6666 0 R /XYZ 100.892 660.623 null]
 >> endobj
-3764 0 obj <<
-/D [6671 0 R /XYZ 100.892 495.155 null]
+3775 0 obj <<
+/D [6666 0 R /XYZ 100.892 495.155 null]
 >> endobj
 538 0 obj <<
-/D [6671 0 R /XYZ 100.892 384.044 null]
+/D [6666 0 R /XYZ 100.892 384.044 null]
 >> endobj
-6674 0 obj <<
-/D [6671 0 R /XYZ 100.892 349.264 null]
+6669 0 obj <<
+/D [6666 0 R /XYZ 100.892 349.264 null]
 >> endobj
-6670 0 obj <<
-/Font << /F76 5480 0 R /F17 3698 0 R /F15 3700 0 R /F50 3701 0 R >>
+6665 0 obj <<
+/Font << /F76 5472 0 R /F17 3698 0 R /F15 3700 0 R /F50 3701 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-6681 0 obj <<
+6676 0 obj <<
 /Length 2169      
 /Filter /FlateDecode
 >>
 stream
 xÚ…XI“Û¶¾Ï¯`åDUY‚àzôxyåTìr"½ò«²s€HŒÄg.’òxþ}zEÍ0•‹Ðh6Æ×zG/ôþss·¿¹}Ÿ„ž
 ƒ",”·¿÷T¢‚,T^šARÄÞ¾ò¾ú*Š6î½}E^i£h¤U ò4‘Ðn2]eš¾³›­Nbg‡v7[«Ìs2“øS†ÚnÞíoþºQ°Xì›Z{e{óõÏЫàÛ¯^è"÷I²õt’i‚Û6Þîæ÷›py•y*
-ŠDÅW‡‰‹€ŒF;³ ›Túw¦ü~úsWñéT²ôDèm#8lRð²ý	Ïg>œ¢eùìÊsqä‘rÞ—ÞÈ”?’7Ööɳ s·®µ¦e£“™ÊýzbÎcÝ4L=ý&ÊýueY¤é7`®_0çéd;”™êÒLußáÞÞVéÌ,’XΦâj훲}`íÈó²gCß #öïûA$ávìÏCieÌ°Q¾šŒÝ$‰oêÆËÂ÷Cß2UOÁfƒÐ‡ŽWmgÓ8¥õHæ‡×v;g%‘sQv jç/`È;–'†‡+—Áü<2>#¿2“9˜Ñ‚MI¨È&d·½S<ÙOtêêy5Âb|…t†÷µ°6¹26*¢+ŸÚï;fO1$ZÃêëβœÙðÏ’ùò¥5•,Zó1°kQnktÌpu˜¡Îfäžà漺°FY§3È[ö`e[ZGA‘zuG­5Ú±²w”H‰>ºµ]A_öbÓ€w¥ØV¬a„ãŸzŒ‚ÄøÞËšã|SR,]<vÖV¶bº'/	ÁIÔ•ƒ5“eZÐB*KÈ!'#¢8+–¹p¶˜Pœ²c&~Õãû]?1qÞ(ÑÙ	øÓßYªéxüŽ*k ìŸ ÷0$#¨Cb^ð5® Ub)ÓxH&(‰ºóد ˜=“d>Ê<0BÈ-sUß$Òb=i5èÂD¤±ÿŒ°‹Ü‚Þ›²njrÐÓ³HrƒtŒ÷.7§& Ç3ÄÍÿm9Éâ^"gtTYÁP|Ñü¥¿wÛ9Yòl†žå”ˆÐ¡ÿarJ_­áÔÏ׋‡Fça.Q
-n®u4œL‡)»
-F]ëBA‰ÜNœ€“f2Æ2¶@¢i:±©:Ì|Ì2r-¨À´¢÷´Šc
-m¨5£+ |är4',œÌ	'ðÀdFWÌú&ak5Lë»dèæ‰9º_0í>†h­s¹•W(Eù~í †SÓ³m€ó½ëÑkOÅi@¡KðF!ì÷Rg4âIˆÑ]¥`ЍRf~BÏèØE|+¨¿'ø^õèˆÍ”Ú$8w¦Eu´=ƲÓaŽ2£D¥üCs˜GAM«Ç©îæì§èð0@àLÈÔò©²ßBwuw¼½êi@üâä`Í»’„Tî»QZÊ+È!óXéWˆïJ1ÏZ#ø^hã	ÝaÆÅçˆMEáa°m?ýKRÆÀË81äa–~}c.-rسÀÚ}¼cdíI „ý~“¼1Ì…hªYís‹[þ|q÷‘GÌ°ÿŒãÖ¶ˆ>	·ñ„9Š0ÊÃœáÓhËó0çM‚¤ô{öç´
-¾ý	Úåã	«ˆ@+†>šo8¸ŽŸ›óñÈ-N_¯Ý-ð?òUçÆŽÌÁLðyß돜s´tis³ï}¥ñU±]ó=5bÈ·Q×™èÈÿ¦t,ª·w ¨Š¿¿…°êÃyrŒ—Æþòlg_LÞ«“Uì 8g"%%ykõĘ“±¦3~ÚíPó+æ<žjá)ÝãÈ,ÿýôá[—Øõ2¤¨¸ˆqÏÉ4¡Fs†ä±îÁ—Ws f€1ÓÈ
-J,q£é¤ƒŠç,œQ‚ØfyáÙ@kO+
-)Íç¦bÙK4ョ+hN䎘 ×M¥øHÜYXK'È_¦¬m)IRøi~Lócb¡p É³ ÅÅ.1áãa­«Z¦ªü’ªðúnÃë…
-
-×ñÙ°ÅÓ8A@“ȃGie*þz>Ò^««Æ¥*M]ë|k§ò–t­¾xÓ,HRí„ûaM£Šx=.õ¹Þ?Bõì]	O‰ª\ÛJǁ¾lå`%GF±´Ÿ'¯H_¿Ø`>òÈ‰ˆ……«!èG)7(‘^*Õ¥¿½EÏ¿þ̳÷Æß9ùWb;ŽÉv_rQ( ©þ¨%Ó~F¬¿þÈ\JÈýÂa|¨c{óáýî–ë‰~ÖjÃü¾±—èÄÉW þtöî-|¼ûiÚ*úiæ¿é;tÚñ<ÌÌÉî_þ™õÄаƒú@½HÒ)ž›³µ/;+ýˆ[­®d‡
-òÍ‘³BʏäB>|¨ÈXƒAu銤{ˆó\§Ôãªõ?¤l£FîT¡çŸxFû`7A8>L2áo§šŠ!0AAÃSª„؏ ªÁ5t«¿Â¿$‰ÂÀ%$Êç}j÷—÷ö ƬíDœ™‹Qî,EbåPð@€Ëù¹(ð1wx+Ð|Æ/šÔ4ãS€$rÓAg3Æ Œ²?ì=tÈ])8{Kï
-¿<·¶›\JþîÿC´¥Šë~TrŸs´\<Ыmß5â\Ì’LÑ;aqhºY~ãÿ‰ŽÝ‰»©A'å%¾Á˜®e”Âö´Zß…V^~wø&…ÚWÙ{sn¦WøÌÝÿgýÝÂ…Œtd^Ž9„V at UÁ0¢N‰Ú}Zk'&(…<Ö£e=ôŸOÎÕk%‡kY<W…±=WqçÆwû›¿ÁÇÇÖ
+ŠDÅW‡‰‹€ŒF;³ ›Túw¦ü~úsWñéT²ôDèm#8lRð²ý	Ïg>œ¢eyø´ó ”óƸôF¦ü‘¼±¶Oža˜»u­5Ý(Ì„Tî×së¦aêaè7Qîÿ¨+Ë"M¿sýÒˆ€9O'Û¡ÌT—fªû÷ö¶J'`fDÄr60Wkß”%èkGž—=«ú±ß"Ùg°cJ++Øhü`†ò­Ðdì&I|S7æÐX¾ú–©z
+6Û„>t¼âh;;˜Æ)­G2?¼¶Û9+‰œ³ˆ²AP;ó@Þ±<1<\¹æç‘ñù•™ÌÁŒlJBE6!»íâÉ–x¢SWÏ«ã+¤3¼¯…µÉ•±Q]ù¬Ð~ß1{Bˆ!ÑV_w–%à à̆'x–Ì—/­©dÑš]‹r[£cÖ€«Ã$u6#÷7—àÕ­€5Ê‚<AÞ²+ËØÒ:
+rˆÔ«;BÀh­ÑŽ•½£4 at JôÑ
+’
+ú²›¼+Ŷ‚`
+ƒ$”ÿÔc$þøÀ÷^Öà›’bèzä±³¶²Ó=y‰H€”N¢®¬™,Ó‚RYB¡8ÅY±Ì…+°Å\€â”ã0ñ«ÇØïú‰‰«ðF‰ÎNÈxÄŸ~øÎRMÄ£àwTY `ÿ ¸Ç€!AÊpˆó‚¯q©K™ÆC2AHÔÅxœÇ~Àì™$óQæ:@¶h™cx¨úÖ  ‘ëI»(¨A&‚$ý/`„]ìä¬øóÞ”uS“ƒžžE’s¤c¼w	¸95=ž!ž hþoËI÷9£‹ Ê
+Ž€â‹æ/ý½ÛÎÉ’g3ô,ï |D„ý“Sújí§~¾^<4:s‰Rpóp­£àd:LÙU0"èZ
+Jävâœ\0“1f)°jMÓ‰MÕaæc–‘kA¦½§UShC­]iå#—£9aádNX8™€? &0ºbÖ·0	[ó ¨©`ªXß%C7OÌáÐÍø‚ioô1DhË-¨¼B)Ê÷k0œšžmœï]^{ìx*N
+]‚7
+a¿—:£OBŒîò(Ý ƒn”2ózFÇ.’à[iDý¥8Á÷ª_ at Gl¦Ô&Á¹3-ª; í1–#p”%*åšóÀ”8
+jZ=Nu7g?E‡‡gjD¦–O•ýª¸«»ã•èUOâ'kÞ•$¤rߍrÐÒP^A™‡ÄJ¿B|WŠyÖÁ÷BOè3.æ8GlÒ(zƒmûé_’2^Æqˆ!³´ðë{siYÃžÖîãs kO%ì—ð›äa.DSÍjŸëXÜ*ð¯à‹»<b†ýg·¶EôI¸
+Œ'ÌQ„QæŸF[ž‡9o$¥ß³?§UðíOÐ.OXEZ1ôÑ|›ÀÁ½püÜœGnApúzínÿ‘ï¬:7vdf‚Ïèø^ä,à˜£¥K››}ï+팯ŠíšGè©C¾r¸ÎDGþ7¥cQ½½@Uüý-„ÅPΓc¼4ö—g;ûbö\¬b_ Á9))É«X{¬'®ÀœŒ5ñÓn‡š_1çñT³OéÖÐ(Gf1x€øï§ÿۺĮç!EÅEŒ{N¦	0š3$u¾¼²˜0£ Œ1˜FnPb‰3M'T<gáŒÄ6ËÿËZ{ZQHi>7Ë^¢<]Ù@s"Ÿ0¨pĽn*ÅGâÎ
+ÄZ:Aþ2em“HI’ÂOóc¢˜…Ë Mž(.v‰	'k]Õ2Uå—T…×wû^/TP¸ŽŸÈ†-žÆ	šDÌ8J+Sñ×뼈ð‘öZ_5Îð(UiêZç[;•·¤kõÅ›fA’j'ÜkUÀëq©ÏõþaªgïJxJTýãÚV:ôe+û(Y82Š¥ýŒ8yEúúÅó‘ïDND,,\
+A?J¹A‰ôR©^(íxüí-zþõgž¸7þÎÉ¿³ØpL¶ûꔋBIõG-™ö3býõGæR¢@îãCísÀ Ø›ïw·\Oô³Væ÷½ˆ½Dw N¾úûð§3°·p|hùããÝOÓ>PÑO3ÿMß¡ÓŽçaþ›`NvÿòŸÈ¬'††ÔêE’NñìØœ­}ÙYéGÜúhuý ;ToŽœR~4 òáCíDÆªKWÔ ÝCœç:¥þW­ÿ‘ e5r§
+=ÏøÄ3Ú»¸	Âña’	;ÕTÑ
+žR%Ä~U
+®¡3Xýþ= I.!Q>ïS»¿\¸·ù3fm'âÌ„\Œrg)+‡‚\ÎÏE¹Ã[–à3~ùФ¦¿À˜$‘Øò8›1 `”ýaï¡CîJÁÙ[zoøå¹µÝäR2ðwÿøÏ¢-
+T¬X÷s ’ûœ£åBà^mû®çb–dŠÞ	‹CÓÍòƒo\øOtìNÜM
+:)/ñ
+Æt-£¶§ÕúŽ(´òò»Ã7)Ô¾ÊÞ›s3½Âw`îþ?+èïþ#(d¤#órÈ!´ª
+†uJÔîÓZ;1A)ä±-ë¡ÿ|r®^+9\ë$Èâ¹*Œí!¸Š;7¾Ûßü
+NáÇë
 endstream
 endobj
-6680 0 obj <<
+6675 0 obj <<
 /Type /Page
-/Contents 6681 0 R
-/Resources 6679 0 R
+/Contents 6676 0 R
+/Resources 6674 0 R
 /MediaBox [0 0 612 792]
-/Parent 6686 0 R
-/Annots [ 6675 0 R 6684 0 R 6676 0 R 6677 0 R ]
+/Parent 6655 0 R
+/Annots [ 6670 0 R 6679 0 R 6671 0 R 6672 0 R ]
 >> endobj
-6675 0 obj <<
+6670 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [480.269 379.329 511.352 392.23]
 /Subtype /Link
 /A << /S /GoTo /D (pam) >>
 >> endobj
-6684 0 obj <<
+6679 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [150.705 365.78 395.545 378.681]
 /Subtype /Link
 /A << /S /GoTo /D (pam) >>
 >> endobj
-6676 0 obj <<
+6671 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [150.705 218.762 221.848 230.452]
 /Subtype /Link
 /A << /S /GoTo /D (simplynice) >>
 >> endobj
-6677 0 obj <<
+6672 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [247.551 218.762 311.573 230.452]
 /Subtype /Link
 /A << /S /GoTo /D (SimplePrintServer) >>
 >> endobj
-6682 0 obj <<
-/D [6680 0 R /XYZ 151.701 685.529 null]
+6677 0 obj <<
+/D [6675 0 R /XYZ 151.701 685.529 null]
 >> endobj
 542 0 obj <<
-/D [6680 0 R /XYZ 151.701 660.623 null]
+/D [6675 0 R /XYZ 151.701 660.623 null]
 >> endobj
-6683 0 obj <<
-/D [6680 0 R /XYZ 151.701 638.691 null]
+6678 0 obj <<
+/D [6675 0 R /XYZ 151.701 638.691 null]
 >> endobj
 546 0 obj <<
-/D [6680 0 R /XYZ 151.701 268.616 null]
+/D [6675 0 R /XYZ 151.701 268.616 null]
 >> endobj
-6685 0 obj <<
-/D [6680 0 R /XYZ 151.701 239.866 null]
+6680 0 obj <<
+/D [6675 0 R /XYZ 151.701 239.866 null]
 >> endobj
 550 0 obj <<
-/D [6680 0 R /XYZ 151.701 179.318 null]
+/D [6675 0 R /XYZ 151.701 179.318 null]
 >> endobj
-5598 0 obj <<
-/D [6680 0 R /XYZ 151.701 155.299 null]
+5589 0 obj <<
+/D [6675 0 R /XYZ 151.701 155.299 null]
 >> endobj
-6679 0 obj <<
-/Font << /F50 3701 0 R /F22 3706 0 R /F17 3698 0 R /F15 3700 0 R /F70 4384 0 R /F71 5424 0 R >>
+6674 0 obj <<
+/Font << /F50 3701 0 R /F22 3706 0 R /F17 3698 0 R /F15 3700 0 R /F59 4373 0 R /F53 3738 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-6691 0 obj <<
-/Length 2813      
+6685 0 obj <<
+/Length 2812      
 /Filter /FlateDecode
 >>
 stream
-xÚ­Z[sÛ¸~÷¯`·¥gb„¸‘`gúàÝ\Ö;›L;Óv’<Ðe±–H-IÅñÌþøžH]"Ç’¨â >|8 ÈwA¼=ûùæì奂D¤I$ƒ›I £H¸T±K…MMp3>…×ù¨-ªòüËÍoT݉4Ž
-VW©ˆ vÄõ¡Åù…Œb¾þv.Ã2á„Å,?¿ÐÖ†¿TåçHš»e­mÝŠ4JI
-rbl‡)•ÆZg¯oÎþ8“P
-•×´´Bë`4?ûô%
-Æðî· :uÁÕœÚ:[D›×gÿ:‹ÖGžÈõŽ{P“
-v?ªÊ	k)íze•ÈNIÓ,¤h×CðéÂè‘Íyø‘#ÉíZø¢h°B¶Óœ{ÛRMI‘XÓu×ÌoÅSŠòÒmêÅ}·Ó¬e願͸»qÕ½+˜9Ô÷²i–óõ&ÐGp!ÓD¨È‚ …5)£gc´$­APaOò:/G>;†©‡”G€Yž«$ln’Õ¾NÓVu>æ¢ä²v
-
-;Œ¢öUõã.»¨ì©z»¼Ì¿-ªºÝi–H ä+¾ l‡Y9^
-€Æ©a|JúqZ®<Þ‚£!¨4â! PaéC‰£P©o1ûèëp²lòÚ×…®¼Ö-Y*«[ê‚;B«=ž;ÒŒDáûŠkM«¹ï°³I‘¯©‚úG›ÔLáÅ«Ñâ8X̓EÍu7(”§¨hÃ"N†^Ùæ;J&N8¯Lߎ^.²¦yï2‹8J»Êß_ý‡Á›Ç¦Íç,³6»Í^FÁ…2V˜t‹r7SZ)ZóŠÑ-ŒÙ¦ð«åÔ„mÅeÙx^””×âiwbX¾åO’4yÒŸÙt`=ZhÚ+¾r0±ÞO†r—©œJÅ«¥Žlò˝F4©jÒ‡ÕbÃì«mš²‡¥6×¼ždXÅWÀÀ§m;XRñ1>Æ QÄäítÃà@V"6„Œå9¡l EêlPçÁd¨•–±Ð€¹¥¥žìåùMÂÃ÷ê¤SãŒ’Ù(ÖÉClô]¯&×{×v·†·‡ño(žvØÀÚHÄéu€ÚR¤ Ä¦NõÔL³aý¬ÒLƒ±’àЉނòf=ÌX8̘äzá´iœ¶˜ÿx,>½Dë$N…C[ç’„Ùô×ó‹XFá[Xø2
-gœTœÜr’õïœÒáoäR1©7rsNrNZLl—ó5›}©«Ht|êõuW€ƒ©»5ŒºÃõêévóEÔ…oE]9aX£„VÞ~¨
-ï€YFw
-%1¹å$ëßaÍ/û’Nî‰;	÷Fz†z=Þ`æm"
-#Þ`­z®·üÑP;X%£†±÷˜çIŒ4K,:5ïI¾#¹&¹"yI28L°Gø8¨K¾;O]xuž&á+”^ããðqƒ_÷e©4Â){šõOW€ƒ‰º5Œ©Ãõêùu󏵃¬pBˆb´¸Jé]$œí¥æ=îí-çn9Wp®â®J‰I©ï皶sm­²ÄßHÂAAF)0V¡á=ɯH¾$ùw’ßìKàH	—œ„¿#=Cßo0{7‘†‘w°V=߆[þh¨ÝÌU­c½›>JKìÃd„‰BŠ¹š“‚“–“G8ÉÆšx
-7Ýëó$Oš Wô® ½Þ“—&…—ò$Žõ¨3s
-p(5·¡qózuŒ:…ùÇÚ}
-ˆÊ ;³6õT¡›„g³öÓó·º?õ R’ áyOÏœž%=Çx:pÈÚXK:ÊÂUi®"â>äεû²7ÁOï'!ïÁHÏp·ÇLÝM¤a̬UO¶á–?ê	ÚFi`œ‚qÆýá5Ðqâez»œ6D2ÃîÖðe’¯Û…`e¢ªu¡ÄÂ$L1q¡âœàÄ¿‹ùÛõ®ÏíIê8Qt—|8Ô3´^æõÔ0b׫§ã	Ì<ÖÓŸL	‹ŸÄýç eÙÓÅžmç¦ñž·c­ˆLz®õ×V€ƒ¹¶5ŒkÃõêùqóµË¢+F{´÷£#¤ý‹³xMêŸ9=Kzù,\³À_ÚXÂ5éÂзT‹[9Ë{òÑh¥æ$|<ê>® óqj‡ëÕsèæ?k÷¾nÒÄ"v²?Ž:ú‘ìˆ\ðœÑÀzò½„Ý6ænôß8Á/ùpׯ8Ws²÷)SK!õiœäáPϐr8˜”[PÃH9\¯žH'0ÿñX»I™FˆeD¢¼“üñmæ©„È9úê	~ºÉCMâ®	ÿ‹n”¾Bé=þñZ£€ZÖœä72bEßÅ©‘ÂÔö¿sã§ÿ"Ó@"s’¿ÈÛÝڍ £ít·:òÙ_9Oþø_7Êf4ƒTNÈØìc»ÏìW°‡	ŒyYÎ0nƨpJc@ŽQà:Í‚#cäÂyE¡7Ð涆F…6|Ž¤í"g^ÀÛîB®õ·1Ól¼‰ ÇÈbî±0TKu¾Èj†¢€ôQ’
-L¡|PØŸï²úž£.nPã¬(}ÐJ,…¾QýªÜùR*]E„`fW`OS_ižÐ
-Ó¢ôe6÷FÃ`Š+0Ì[ÎЀ }{ùþ6¼üýÍ.¡X ªÒaó\Ô÷wuµ\ìŠ%¢\6„¡cJ xm@ªÐî.^½šùØ”lÆùÍÞ¨èsd£wW¯^_~8w&¼ùòÒ÷¸ÝѦÚvèœ-˜=y†!3¸Vw9`iØŠvÊå1DÁŠ
-t¯ Ò´àÞ8ÛHAž‚²I6/fEVS¼–o¦9W¨ÊÙ#×ÀÀ¨‹u
-mwe';``–2ó¸<Õ}aÿ±,(BN+ÉQOJ±-°à³Ôæn™7íO?À  (¨œÍf«ÆÅã|’-g-¿[–‹ºøZÌò»|¼Ó–£QµäÀ"h ¾§»a‘ð!å(¶œ3`©±@Ïž„—]=ybá‹2Nþ}õþš%°o£Dy
-a¢¶]“HƒÀ=¦¾Çð¶Drvg\5á¥
-ú×MÎQóìÞ;|³ìŠ»ªE+:¤õ…|‰
-¸ðã5§—EͤlUS$d©fU™Ï8Ãþ¡áL—kÁ‚XÂÑ\ 4…
-åÝßÁhÀœÙŸó¶Í}…ÂcðÔÇ8½ù܇b¶šìü]µYˆQuаZÞMÿòþµ´HWö…±h„Õ¤e_Ãê[–¾]gä_`J$z|MúS[T…f®*Æ0
-n2¢úèç¾m	å™oN bõ×}.]«Í¡ë‚K©V›ó2-ð2´î Ð/ÿz’Z®ÝT³%ÆÅáZŸÿ±ôvYfm>ëv­ÐÅ”ifÅ8òZ;•õñ…uÖVä ˜¨å@[Ëœ&$Z+ÎÀ)•¾ˆfÔa8&jéó
-ÆU¶¾ãÒÿ-›–Ëy7™Ðù‚sÕ²Ýáo:~·àwo}À2ìØÝIUáŽ
--´61«˜nüDŽ𗼄±“ðŸ ^,„²åÂkX½83;âq-YüðI°ÛàÚhVRœRcV1PΩw>fËK
-åÀÐG_â±ÉM,93]±4çÃŒ¯xèS(	Œ‹ÁÊþ•_C³f§{)Ù¦|š©Ù“pª7°sÛ†Xw*p½@#4;mpXû?½zmÚ
+xÚ­Z[sÛ¸~÷¯`·¥gb„¸‘`gúàÝ\Ö;›L;Óv’<Ðe±–H-IÅñÌþøž¨[èXõB€À‡ƒƒ y¢à.ˆ‚·g?ßœ½|£Tˆ4‰dp3	d	—ª v©°©	nÆÁ§ð:µEUž¹ùª;‘ƱÁê*ÔŽ¸^"´8¿Q¬Ã×ßÎe˜A&œƒ°˜åçÚÚð—ªüIs·¬³5¢ [‘F)i ANŒí0¥ÒXëìõÍÙgJ¡ò†–VhŒægŸ¾DÁÞýDB§.x šó@['b‹h³àúì_gÑæÈ­ÞìxjRAÃÃîGU9a-¥Ý¬¬b¡Ù)‰cšå‚íz>]ƒ!²9?rd ¹[_
+VHÃvš{›l«¦¤H¬éºkæ·â)Å@yé¶õâ¾ÛiÖ²ôPÌfÜݸêÞ
+Ìê{Ù4Ëùfè#¸i"TdAК”Ñ3„1Z’Ö ¨°Î'y—#ŸÃÔCÊ…#À,ÏU¶
+7Éj_§i«:saQrY;…†FQûªú±Ï.*{ª•]^æßUÝöš%(ùŠ/ ÛÆaVŽ× qjŸ’~œ–+·†àh*x(TXúPâ(T*Ã[Ì>ú:œ,›¼öu¡+/‚uK–Êê–ºàŽÐjçN‡4#Qø¾âZÓjî;ìlR䪠þÑö5Sx1†Áj´8Vó`QsÝÍ
+eÅ)*Ú°ˆ“¡×¶ùŽ’‰ÎÅkÓ·£—‹¬iÆ}æcGiWùãû«ÿ0xóØ´ùœåqÖf·YÃË(¸PÆ
+“îPîfJ+Ek^1Ú …1Û~•¡¼5a[qY6žeåµxڝX§„–ïø“$Mžô'ìG¢>?b@Ó^ñµ€‰õ~2”}¦rR(¯—:²É/wѤªyHÖ‹
+³¯viÊ–Ú\óz’aý_Ÿ¶Aì`IÅÇøTƒF“·ÐiƒK Y‰Ø2–k䄲©³A“= ÖZÆB掖x²—ç7A
+{¾R êg”üÈF±°Nb£ïz51¸.Ø»v»5¼=lK	ðÄ°ÃÖF"N¨Ô–"%¶
+p
+¨§f˜
+ëgfŒ•t ‡Nô”7ëa`ÆÂaÆ$§Ð§M㴝ÀüÇc±×I7Iœ
+‡$¶Î%	³é¯ç±ŒÂ·°ðeÎ8©8¹å$[½sJ‡<¼‘KŤÞÊÍ9É9i1±]Î×lö¥®v"ÑñI¨{8Ô3Ô]¦îÔ0ê×kE·˜ÿx,¢.ìxkêÊÈ	“˜À%´òžðž@UxÌ2Š¸kè,‰É-'ÙêÖü²/ùà䞸“pï`¤g¨·Â̼m¤aĬՊ+Ã-4Tëà¢dbô Ð0öóáü"‰‘f‰E§ò=Éw$×$W$/I‡	öÿu©Ãw穯ÎÓ$|…Òk|\âã>nðñë¾,•F8eOBÓážáép0Qw †1u¸^+~ÀüÇcõNQŒöW)½‹„³½Ô¼ý½åÜ-ç
+ÎUœÀU)1)5àý\Óv®±­U–øI8(È(ÆJ84¼'ùÉ—$ÿNò›}	)á’“ð÷`¤gè»ÂÌÞm¤aä¬ÕŠoÃ-4T?s•F«ÇÂXïfÒû0a¢Ð£b®æ¤à¤åäN²±&žÂM÷ú<IÁ“&ÈÕ½+H¯÷ä¥Iá¥<‰c=êÇÌÜ JÍ]¨AÜ<^£Naþã±úO1Bdgv¦ž*t“ðl6žczÞâöO÷' TJ$0<ïé™Ó³¤çOYkIGY¸j!ÍUD܇\ùv_ö&øéý$ä=éî®ðSwiskµ"ÛpË
+õm£40NÁ8ãÕá5Ðqâez»œ6D2ÃîÖðe’¯»…`e¢ªu¡ÄÂ$L1q¡âœàÄ¿‹ùë{·ÊíIê8Qt—|8Ô3´^æõÔ0b×kEǘÿx¬§?˜$?‰ûÏʲ¦‹?<ÛÎMã‹}oÿÆZ™ô$\;ê®­smj׆ëµâÇ	Ì<VŸEWŒöiïGGH)úgñš´zæô,é	ä³pÍic	פCßR-nå,ïÉG£E”š“ðñp¨gø¸ÌǨa|®×ŠC'0ÿñXýûºH‹ØÉÕqÔяdGä‚çˆГï%ì¶1oäp£ÿÆ	~ɇ»~Źš“½O™Z
+©Oã$‡z†”kÀÁ¤ÜFÊáz­ˆtóÕOÊ4B,#åäo3N%D¾ÈÑW'Hð~”ÐMjwMø_t£ôJïñ÷ˆÿÓÔ²æ$¿‘+ú.~H
+ø‹l¦võ;7~ú/2
+$2'ù‹¼Û­Ý
+2ÚMûÕ‘ÏþÊyòÇÿ¦Q¶£¤rBÆ&Ð`Û}f¿‚=ÔH¸°`ÌËr†q3F…SŠâpŒ×isOe%Î+
+½6·54*(´ás$m9óÞÆpšpý«¿Y˜fãm8Fs…¡"X²¨óEVû0¤’4¸P`
+åƒÂþ|—Õ÷uqó€gEéƒVb)4xð­êWånÈ—Ré:"3}a4
+<QL}¥y6B+L‹Ò”ÙÜK
+ƒ)®À0o9C‚ôíåûWØðò÷7/¸„b¨J‡ÍsQßßÕÕrÑKD=¸$lBÇ” @ðÚ€T¡Ý]¼~5ó±)ÙŒóÛ½QÑçÈFï®^½¾üpîLxó+ä¥ïq·£m; ´õèœ-˜=y†!3¸Vw9`iØŠvÊå1DÁŠ
+t¯ Ò´àÞ8ÛHAž‚²I6/fEVS¼–o¦9W¨ÊÙ#×ÀÀ¨‹M
+mwe';``–2ó¸<Õ}aÿ±,(BN+ÉQOJ±-°à³Ôæn™7íO?À  (¨œÍf«ÆÅã|’-g-¿[–‹ºøZÌò»|ÜkËѨZr`4 ߍÓÝ°Hør[ΰÔX gOÂË®ž<±ðE'ÿ¾zÍØ·‹Q¢<…0QÛ®I	¤AàSßcx["9ÛWMx©‚þu“s@Ô<»÷Nß,»â®jÑŠis!_¢.üxÍéeQ³ð)[Õ‰Ù_ªYUæ3ΰh8SçåF° –p4MFaƒEy÷w0pgöç¼ms_¡ð<õ1No>÷¡†˜­&}ƒ¿«¶"1ªVË»é_~¿–éʾ0öP£š´ìkcX}ËÒ·«óŒüL‰DOƒ¯Ij‹ªÐÌUÅFÁMFTýÜ·¢íâ"¡<óÍiäO¬^âºïBÃ¥k½9t]p)Õjs^¦e^†Öúå_OòQ˵›j¶Ä¸8\«àó?–€Þ.ˬÍgÝΡº˜²3-À¬G^«WY_XgmE‰Z´±ÌiÂA¢µéœRé‹hF†c¢–N1¡`\hë;.ýß²i¹œgp	/8W-ÛÓñ»¿{ë–aÇîNª
+wlh¡•°‰YÇtã@8&„¿ä%ˆ„ÿÅðb ”-^ÃêÅ™é‰kĵdñÃ'Áî‚_h£Y=HqJYÇtB8§•ó1;^ÂøhP(†>úõHnbə隥97 f|Å“@ŸBaH`\Vö¯üš5½î¥d›>òi¦fOÂ1¨ÞÀÎíbÓ©`ÀõÐôÚà°öÆÞmá
 endstream
 endobj
-6690 0 obj <<
+6684 0 obj <<
 /Type /Page
-/Contents 6691 0 R
-/Resources 6689 0 R
+/Contents 6685 0 R
+/Resources 6683 0 R
 /MediaBox [0 0 612 792]
-/Parent 6686 0 R
-/Annots [ 6678 0 R 6688 0 R ]
+/Parent 6655 0 R
+/Annots [ 6673 0 R 6682 0 R ]
 >> endobj
-6678 0 obj <<
+6673 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [147.894 646.546 217.34 658.236]
 /Subtype /Link
 /A << /S /GoTo /D (simplynice) >>
 >> endobj
-6688 0 obj <<
+6682 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [112.394 352.801 180.977 364.491]
 /Subtype /Link
 /A << /S /GoTo /D (simplynice) >>
 >> endobj
-6692 0 obj <<
-/D [6690 0 R /XYZ 100.892 685.529 null]
+6686 0 obj <<
+/D [6684 0 R /XYZ 100.892 685.529 null]
 >> endobj
-5063 0 obj <<
-/D [6690 0 R /XYZ 100.892 582.804 null]
+5051 0 obj <<
+/D [6684 0 R /XYZ 100.892 582.804 null]
 >> endobj
+6681 0 obj <<
+/D [6684 0 R /XYZ 100.892 565.934 null]
+>> endobj
 6687 0 obj <<
-/D [6690 0 R /XYZ 100.892 565.934 null]
+/D [6684 0 R /XYZ 100.892 559.956 null]
 >> endobj
+6688 0 obj <<
+/D [6684 0 R /XYZ 100.892 566.233 null]
+>> endobj
+6689 0 obj <<
+/D [6684 0 R /XYZ 100.892 554.277 null]
+>> endobj
+6690 0 obj <<
+/D [6684 0 R /XYZ 100.892 542.322 null]
+>> endobj
+6691 0 obj <<
+/D [6684 0 R /XYZ 100.892 530.367 null]
+>> endobj
+6692 0 obj <<
+/D [6684 0 R /XYZ 100.892 518.412 null]
+>> endobj
 6693 0 obj <<
-/D [6690 0 R /XYZ 100.892 559.956 null]
+/D [6684 0 R /XYZ 100.892 506.457 null]
 >> endobj
 6694 0 obj <<
-/D [6690 0 R /XYZ 100.892 566.233 null]
+/D [6684 0 R /XYZ 100.892 494.502 null]
 >> endobj
 6695 0 obj <<
-/D [6690 0 R /XYZ 100.892 554.277 null]
+/D [6684 0 R /XYZ 100.892 482.546 null]
 >> endobj
 6696 0 obj <<
-/D [6690 0 R /XYZ 100.892 542.322 null]
+/D [6684 0 R /XYZ 100.892 470.591 null]
 >> endobj
 6697 0 obj <<
-/D [6690 0 R /XYZ 100.892 530.367 null]
+/D [6684 0 R /XYZ 100.892 458.636 null]
 >> endobj
 6698 0 obj <<
-/D [6690 0 R /XYZ 100.892 518.412 null]
+/D [6684 0 R /XYZ 100.892 446.681 null]
 >> endobj
-6699 0 obj <<
-/D [6690 0 R /XYZ 100.892 506.457 null]
->> endobj
-6700 0 obj <<
-/D [6690 0 R /XYZ 100.892 494.502 null]
->> endobj
-6701 0 obj <<
-/D [6690 0 R /XYZ 100.892 482.546 null]
->> endobj
-6702 0 obj <<
-/D [6690 0 R /XYZ 100.892 470.591 null]
->> endobj
-6703 0 obj <<
-/D [6690 0 R /XYZ 100.892 458.636 null]
->> endobj
-6704 0 obj <<
-/D [6690 0 R /XYZ 100.892 446.681 null]
->> endobj
 554 0 obj <<
-/D [6690 0 R /XYZ 100.892 201.402 null]
+/D [6684 0 R /XYZ 100.892 201.402 null]
 >> endobj
-5599 0 obj <<
-/D [6690 0 R /XYZ 100.892 173.117 null]
+5590 0 obj <<
+/D [6684 0 R /XYZ 100.892 173.117 null]
 >> endobj
-6689 0 obj <<
-/Font << /F22 3706 0 R /F50 3701 0 R /F71 5424 0 R /F15 3700 0 R /F4 5492 0 R /F70 4384 0 R /F17 3698 0 R /F88 5686 0 R >>
+6683 0 obj <<
+/Font << /F22 3706 0 R /F50 3701 0 R /F53 3738 0 R /F15 3700 0 R /F4 5484 0 R /F59 4373 0 R /F17 3698 0 R /F88 5678 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-6708 0 obj <<
-/Length 1804      
+6702 0 obj <<
+/Length 1803      
 /Filter /FlateDecode
 >>
 stream
@@ -24157,53 +24167,54 @@
 ëôòÃû­»v¢$²?{±÷¾V9^‰ëNðº®ëõRsd¸.‚àL6©ýÙ#¼•·ßâ’v¸³Nb™®ÿiq­-wtG{sa=:²j¥!ŸØËxqDÑ©óÂ8/õgf…å,¦`-öL=¢T…œÒm}æY«zä¿_“b_—B²‘ã8}|°—‘ﮜËKç)5•D+XÈ	6™Hl6v¡»N=J„„MãG·ÚéýQ1…½ƒ[ŠÄ»«:Ý6jÔYzÍf⬩Gb–¦ÿ.%IÓ§ò¹èª3^³ôb
 Ó“‡ìV#}ÀʼnØfïéˆé·EWzÞ+»JœˆÖO¼D¬¤‰¼KÞ¥åEU}@‹xv\GM!€ëÊàn<²CqN…‰æX‘ý 1KÞ¹¯€‘fâßþXa,”ó÷Þ0ñÏ-vó…Œt:Õ2}©ëëyòr¸û¸Î úU !ºAγâ
 –—üˆzàL=ä
-½€®:0™•ÜxQr/å&œU=plæ#µjÝpûþÒô^dàrsó:õ§P†žëù›Ônîòî†5)3#˜“ÖõÉ›}ή'IÀ
-„¤H¡œ^,qí‘L8‰È͸ѩ¼<“æq¬°´0þ©úݍÇöèÔ3Ï·9!ˆCËñøå-JKÒGd›©31VäMÀKˆ2Fwâ‰ooÁÆŠyÈì‘75;nCah¡Npbá{/šªBÇ…L"5oHO=ÀÌ\‹@Ä’ÛA™«3—HÚîÃï¤ä1
-¯½5Lc)œöÇK9 @®Ú|_‹—ÙçFfZ–RDôÖå@Ȳi ,@þÞÈ!šfö¸s¼–ˆf„dÓê}š?oiÜ0Y TâtqhÑÑtG®S^jøãÍß7ïØóÃîeíÐ"P¯”cNå|=†cjKè/É,tý4#?]K‘0 6dË‹BKš`Ã&R–ꐵq KKYrZÆ(Ç†Ôš8¶Çq0ÄꙜq2}ðªÁÆÍâl¯¥L
-(¢rôŠB‘ç¦På"²- ÖIÍo#`R{ö(G<â*/Ú¼ñz=
-Ï͕㧞›„þ\Y*àŠg
-w®§‘=âREý^°ëuâ“ÊK’(æ9èºÖ”BŠÏ¯•Jk¢›¥·¿€¦h~>å]Ã+ÇÈxÇã¿<ÜvêijŸ80hξà~miÕÅc¿ç_Ç Œ ©ý#ȼç=	 ˜M]Lêº!V-œX/£æ§ÜéJæž>ïó}.N¹R–®Ù+rƒ(¸ ‹ê‹ºº¼
-— ºtžP±SºaŽ­Ô†$åæ"-oõ!K&U¥ª‚þ€{‰0êg7,ÔÎä/IJÙ,y°§†îJË­ªæî)˜]Ú¨fù¨Ï~4‚ŸÂªçñÐé†gX—xቔN¼0f”}v7ÏO$žp:s<=ax, ¨ò‰˜žáañdÝ‚4,¥’D•ü,y{\æ:ã~Éì{fRªú§RÎáWg©ÐiÝÿ@	QgK at qÊÕ<þ@‡ERíÆÞÚ³¢ü¦¡ŸI\4¹HŠ‹»5Ô¥¼“U©¸'SmÉ0ÈÛ38ž±ØPzáj	8tþqTΕþ?|ÿ×¼„CG möðð0
-!¿+,ÅU‹ ÌKK¤™x=	¶áU:y—Ú®ŒÚ.<"Í?è¼ÉÁ
-|µ¼úˆ²H™£,݉möó@”Ck<iÂ@¥‚+¸3¦Cš,°5ƒ_ÀÝÈ5+ö¼%Ž—‹E!¸YµTm¯ä´Ô^î´¤ÏSŽ¿ bQÊéœDGŒ£ª~ì±.piÿ|æÀq|µ[ýçÎ
+½€®:0™•ÜxQr/å&œU=plæ#µjÝpûþÒô^dàrøN¡"=×ó7#¨ÝÜåÝ
+k6RfF0'­ë“7ûœo›O’€.9H‘B9½XâÚ#™p‘›q£Syy&ÍãXaia†}Sõ=ºíÑ©gžosB&‡–ãñË[”–¤È6Sgb¬È›€–eŒî0ÄßÞ‚óÙ#ojv܆ÂÐBàÄÂ
+ö^4U…Ž™DjÞ‘>žz€™¹ˆ%·ƒ2=Vg.´Ý3†ßIÉc„_{k˜8ÆR81ì#Ž—r@€\µù¾/³ÏÌ´,¥ˆ> é­ËeÓ@X€ü+¼‘C4Íìpçx,ÍɦÕâÔŸ·4n˜,Ð*qº8´èƒh:†#×)/µ?üñæï›wìùá÷²Çö è
+¨×Ê1§r¾Ã1µ%ôdº~šŒ‘Ÿ®¥H ›?²åE¡%M°a“G)KuȇZ„8€¥¥,9-c”ÎcCjMÛã8˜bõÌ·8™>xU‹`ãfq6Š×R¦Q
+9zE¡ÈsS¨€rÙ‡ ë¤æ·0©={”#q•mÞˆx½…çæÊñSÏMB®,pÅ3…;×ÓÈq©¢þÈ/HØ‚õÆ:ñŒIå%Iót]kJ!Åç×J¥‡5ÑÍRÛ_@Ó 4?Ÿò®á•cd¼ãñ_n;uâÙO4g_p¿¶´êâ±ßó¯c F€€Ô~„dÞóž ̦.¦
+õ ݍ«–N,‡ŽÑóSnŒô
+%ób_Ÿ÷ù>§\)K×ì¹A\€EõÅ
+]]^ŽK ]:O¨Ø)Ý0ÇVjCŽòs‘–·z‚%“ªR	UAÀ=‰DŒFõ³jgò— bÙl–<ØSCw¥åVUs÷”Ì.mT³|Ôç@?ÁOaÕóxètÃ3¬K<ƒð‡DÊ '^3ÊÀ>»›gŠ'O89žž0<PTùDLÏð°x²nAš?–RI¢J~‹¼½.sq¿dö=
+3©UýS)çð«³Tè´î „¨³% 8åj Ã"©vcïíYя
+~ÓÐÏ$.š\$ÅÅÝêRÞɪTÜ“©¶dämŒÏXl(½pµº ÿ8*çJÿ¿¾ÿk^¡#Ð6ûø?x…ß–bªEPæ¥%ÒL¼ÇžÛðª@Ž¼KmWFm‘f‹tÞä`>„‚Z^}DY¤ÌQ–îÄ6ûŠy Ê¡5ž4a ˆRÁÜÓ!MØšÁ/ànäš{ÞÇËÅ¢ܬZª¶WrZj/wZÒg)Ç_P±(å‰tN¢#ÆQU?öX8ƒ´>sà8¾Ú­þæúÎ
 endstream
 endobj
-6707 0 obj <<
+6701 0 obj <<
 /Type /Page
-/Contents 6708 0 R
-/Resources 6706 0 R
+/Contents 6702 0 R
+/Resources 6700 0 R
 /MediaBox [0 0 612 792]
-/Parent 6686 0 R
-/Annots [ 6705 0 R ]
+/Parent 6708 0 R
+/Annots [ 6699 0 R ]
 >> endobj
-6705 0 obj <<
+6699 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [296.235 612.067 489.84 624.969]
 /Subtype /Link
 /A << /S /GoTo /D (CUPS-printing) >>
 >> endobj
-6709 0 obj <<
-/D [6707 0 R /XYZ 151.701 685.529 null]
+6703 0 obj <<
+/D [6701 0 R /XYZ 151.701 685.529 null]
 >> endobj
-6710 0 obj <<
-/D [6707 0 R /XYZ 151.701 660.623 null]
+6704 0 obj <<
+/D [6701 0 R /XYZ 151.701 660.623 null]
 >> endobj
-6711 0 obj <<
-/D [6707 0 R /XYZ 151.701 647.543 null]
+6705 0 obj <<
+/D [6701 0 R /XYZ 151.701 647.543 null]
 >> endobj
-6712 0 obj <<
-/D [6707 0 R /XYZ 151.701 599.514 null]
+6706 0 obj <<
+/D [6701 0 R /XYZ 151.701 599.514 null]
 >> endobj
-6713 0 obj <<
-/D [6707 0 R /XYZ 151.701 552.698 null]
+6707 0 obj <<
+/D [6701 0 R /XYZ 151.701 552.698 null]
 >> endobj
-6706 0 obj <<
-/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F71 5424 0 R /F88 5686 0 R /F51 3729 0 R >>
+6700 0 obj <<
+/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F53 3738 0 R /F88 5678 0 R /F51 3736 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-6720 0 obj <<
-/Length 2571      
+6715 0 obj <<
+/Length 2572      
 /Filter /FlateDecode
 >>
 stream
@@ -24211,133 +24222,128 @@
 ¢Ê\ˆÂF“]^g_òÏÕ¸™Ô³ó¯—?Sñ ¢s‹«(
 (]p9/´8ÉÂéüÝŸç2/!‘O!rW´µù›zöG!Í·‡y¹B´T+bI
 qoìS*‹¥ÎÞ]žýïLB.^ÓÒ
-­³ñôìË×"»†g?g…Ð1dOTrši„³ˆv—}>ûõ¬Xo¹—ëK„„f9í„”–«Ÿ×uóÓùÈ*›O¿_Oæ½x,ç‹ûº¾»X”Ó«5Ø‘ÔÂþøâø¶~šqtV_Õ×Ï‚Å~,·€MëkŽ–?5/ƒ\¼‡F¬µo¤¼P^e#í…)Z5/o±g´ÎÇÐÊçM"äÍ‚së–
-#ÈM“E'¼òË®ZL¯ÀÜl«ÜDa¬Y–DܵO¨*“/nk¬-EÙDŽ®¿²/”ûîÏrÊd‚7nªW*/³ÅZ-\aútñÑ¿H¢É&?;4hÚsƒVz½ürµÍA
-¥ÜÊdØæÖlÔ¨›zÎx=«©+ž§õCÛŸæîÉìÛŽfê(´2§| ¦Æ(ŠkÐÐϱð€¬E0„ŒùÚ9á”Í´ˆÁfó*»9 j¥¥¶p}-%Pþ o×d¼X’iÈêdX2¬ð»Lä…ÇXè‡:ÓB‚ïéUj˜ßP!z2³JŠâ. ´tØlýP/u30à u3´Ï/ŽíåTkÕãÀŒ…±Èø!ôÂ^ÓØk˜ÿt,|ŠuGÁÊ
-ã³	¾“Eþ\‰Œù‹šÅ‹²{”Îïqì5”	b¾‘š²¨X4(ì2Õ–\JÝôÖf굇º+Àdêö Ò¨›®WG·Ì:QF´ue€³&³8aQLÝ/0^*ÿÄ2Š¨k$QÄ‹²{†%¿È=qª:ˆÛ<j7÷Ö S¹×‡JâÞ z-ù2„ùOÇÚÂ=œV:ô#RX×NiŸÎGÞ!Û¼E×ñïÿFñ9ÅkŠ?PÜ&X$ÿÛùÈHÿë<†üãyôù[Œ½Ãà5¿ap‰Á?%kp¢Pƒ8Ê öu˜LÖTYÓõê6€ùOÇÚBV[ˆÂ¡½¢p’¹
-‹©y ÖŽ†eH]qj©š,¼‰ôêšÆtïâ
-é[H˜-È"a%Ì~¡ø[Š¿¦ø?)þþPþz
-‡Aø{<Ôþ® “ùÛƒJãoº^ç0ÿéXÛù«4šÞ“x´DBc
-ý*¦æ,&,Ï0«ušè
-+ÚÏç>‚?õHY>b不SBJ==‡ÚCÏ`2={PiôL׫£Ô æ?kû\À!”í¦ìQ¡¯„p±^Sx…S ZIñ ÷H_¿SXQ8£÷ÛB@Î:-iV‹.$¹*ˆùZpª9”»ð-I;Œk=jwW€ÉÜíA¥q7]¯Žo˜ÿt¬í®w¾ŒÕ´÷½¤¯4¼:1a1cÎÔØ^&¬K4…™ 9ÈRï)<totªƱµ‡œ+Àdrö ÒÈ™®WG¨Ì:ÖvǝɌ‘‡¸"§¢Õ”TÌCHÍ8ÕpjÌ¢äLxÁëÝó×DÖ*'”Æ¥µ‡µ+ÀdÖö ÒX›®WÇ´Ì:ÖËÛRFE´YíKIO䵖秼΂ԌS
-§*NÍ9µà÷Þ¥’F¨8Œ=jW€ÉTìA¥Q1]¯Ž>˜ÿt¬m˜£½¼¾u àè-îñÏòZXQ8£îjÇóN+$p¤†vS•¦=góO¼:g1á½Õ§g¶Ev§…øA8|<Ô¯ “9܃Jãpº^ï0ÿéXÛ' +¢2Ý 8–\ø`x„	kÌ/x’úø¥eûSÈÂ'°ê¢ESä¹ÿÚZŠ@4÷KGþ—fN)„e›öyy ™u„æ5™O€ÚMæ5ÀT2÷¡’È<€^KaþÓ±^ØÉ$
-9kóYy¼/؏¶“ÕÈ~4ò”  ÌgC;†(ihahÇÀZ¿ôÙsöÙõ†8t“@{˜Â¨A\ð	P{X»Lfm*µézuLÀü§c½°ƒµ°_²õÁ»7£FÞ{d¥]-ë"»f“ÿ]´ôÒÏð¸ñÃ8Ñã¡öÐq˜LÇTÓõê(4€ùOÇzaÏ
-=K!Šå¨{Þi”ç…•á…•±Ë-«’Ÿ]qêŽE…;WžÉ©‰œúXrZó“a|åñP{ȹL&g*œézu„Àü§cm÷•^i2ŸIìD'YHòŽ9¿à
-íRyÍÓMþWåùwˆ`n”Çún?¶Ûz}ìÜ>sÖ%ñØ(aÝ0Nöx¨=<^&ó¸•Æãt½:î
-`þÓ±¶ó8H´—Ò´^–ÿÑDTJ>V©'ά8Urª}áŽ:[¥èl4xH Ëìc'Ÿ°Õ:ëÝ €ËØÌ£ #¤V¾;Œë^>L-Ù=!;øp¿Z»q&½/_PgïO¤­ê„Ð2Hñž§ÊËLy#âòîÀ/uS-í°ª–ÊSÉHV `V©Œâ"kq~ؾÙf\|œÊìm
-jüÚ=-QGk°|ÔUm 7–L¯ŒJ¶œþ7ûWù›ß?}U³òꮺæœÅ󢩦N4·Õ¼âè¤Í*YÜ”ãÉݤ¡ó흅šŸÜ—‹¶è¼¤ÛnX\—
- © KºÉ¼7wÏœB’xO#÷1ŸÌšjÎO“æ¶~h8AùÓêzR6å	%W‹Åh[íxždt‘?NJŽ  F»#m…ü€®N@%?TLþ¶>zX´¼µ²¹E#!þj¡ÍFhߪÐMê{Ò´jï猌•diøRáÍØæú¤ä6ëOe>«p(Í¡‰dåù3g£ñåqwó§â%çÏéžèõ´åM×v6µ Ããd\AÛx²
-g²
-0·¼[ÔÛªŒm•ášÖæݶ‘ì˜N¦í“Ûrv
-ãË´¥Ú^UÙyIÆ
-mäòÆÇEÕŒ/ï|<¶å7¾ ÁåÇey¬o¨B¡%íáŒBK½Ùˆæù¾Zl«P+á¤Þ¼›ƒô²:ä¿U7HtíÈxý9ûæ;ð¾Y–RênÍ©ü©
-³³?u½¨aùùùáž¿ƒQ[÷†¢LAº
-4oþÒ¿àójÛ½ å
-5ê#¥„戋A*¡âΣ¨ZF¡Èàì}×AÀY‚!¥r ¶ï<«“Âü a <›±lÊý¦ô¨ÿfG»Ü
+­³ñôìË×"»†g?g…Ð1dOTrši„³ˆv—}>ûõ¬Xo¹ÕëK„„f9í„”–«Ÿ×uóÓùÈ*›O¿_Oæ½x,ç‹ûº¾»X”Ó«5Ø‘ÔÂþøâø¶~šqtV_Õ×Ï‚Å~,·€MëkŽ–?5/ƒ\¼‡F¬µo¤¼P^e#í…)Z5/o±g´ÎÇÐÊçM"äÍ‚së–
+ã¾Ú0YtÂ+¿ìªÅôJ ÌͶÊMÆšeIäÀ][ñ„ª2ùâ¶ÆšÑR”Mäèú+ûB¹ïþ,§L&xé¦z¥rñ2[¬Õ¦Oý‹tašlð³C3€¦=7h¥WÐËÏ WÛ¤PÊ­L†mnÍFº©çl€×³šºâyZ?´½ñi>áޙ̾íh¦ŽB+sÊWjjŒ¢ø°
+ýÈZCȘ¯NÙL‹l6¯²› VZza××RåúvMÁ%™†¬@†%Ã
+¿ËD^øpŒ…~¨Ó8-$øž^¥†ù¸Ñø
+¢à 3«¤!îRJKA‡ÍÖõR7sÁ1¬R7CûüàØ^îAµV=ÌX‹ŒB/ì5½6€ùOÇb¯×E@++ŒwÌ&pøNùp%2æw,jW,ÊîYP:¿Ç±×P&ˆùFjÊ¢bÑ °ËT[rq(uÐ[›A¨{<Ôê® “©ÛƒJ£nº^Ý0ÿéXD]ÑVÔ•E ΚÌâ„E1u¿ÀxU¨üË(¢®‘D]W,Êî–üz ÷LÄ©ê nó¨ÝÜ[Lå^*‰{èµäËæ?k÷pZéЏHa];¥}:y‡ló]Ä¿SüÅç¯)þ@qp›`‘üoç##uþ¯óòçÑço1öƒ×ü†Á%ÿ8”¬Á‰B
+â(O€ÚCÖ`2Y{PidM׫#Ø æ?kYm!
+‡öŠÂIæ*,v¤æX;–!uÅ©	§j°ð&Ò<¨kÓ5¾‹+@¤o!a¶ ‹„•0sø…âo)þšâÿ¤øûCùë
+(áïñP{ø»Læo*¿ézuœÀü§cmç¯ÒhzOâ,pÐ	QŒQ(ô«˜š³˜°hX<ìÖi¢+¬h?ŸûþÔ#e=úXˆ½;”žN	)õ ô<j=W€ÉôìA¥Ñ3]¯ŽR˜ÿt¬ís‡PV´›20°G…¾ÂÅZxMáNh%ăBÞ#}!üNaEáŒBÜo9ë´¤Y-,ºäª æCjÁ©æPî·$í0®õx¨=Ü]&s·•ÆÝt½:¾
+`þÓ±¶»VÜù2VÓÞ÷’¾ÒðêÄ„ÅŒ:Sc{™@L°.Ñf@æX K!¼§ðоÑA¨bÇz<Ôr® “ÉÙƒJ#gº^¡0ÿéXÛkt&3F
+⊜ŠVSR1!5ãTé1‹’3á¯wÏ_Y«œPf—z<ÔÖ® “YÛƒJcmº^Ó0ÿéX/oKEÐfµ/%=‘×ZžŸò:R3N5œª85çÔ‚ß;x—J¡â0ôx¨=T\&S±•FÅt½:ú`þÓ±¶9PüaŽöò"øց‚£S´¸Ç?ËkaEáŒBü¹«Ï;-¬À‘ÚMUšöüÍ?ñ6êœÅ„÷VgœjXTœÙ9؝
+àáðñP{8¼Læp*Ãézu¼Àü§cmŸX€,¬ˆÊts€PàXpáƒá-6J$¬u2¿àIê#ã––aìO!ŸÀª‹M‘çükk)ÑÜG,ù_šI at 8¥–mÚçådÖšÔd>j7™× SÉ܇J"ó z-	8„ùOÇza'4ä¬ÍgMäñ¾`?ÚNV#ûÑÈS‚‚~ 0Ÿ
+í¢¤¡y„¡kýÒgÏÙg×âÐMía
+£qÁ'@íaí
+0™µ=¨4Ö¦ëÕ1m óŸŽõÂ:ÖrÀ~QÈÖïÞŒyï‘u–vµ¬‹ìšMþ_\tÑÒK<#Àã>ÆãD‡ÚCÇ`2{PitL׫£Ð æ?ë…=+ô,…(– îyx§QžV†VÆ.·¬J~vÅ©;î\y&§&rêcÉi
+ÌO†ñ•ÇCí!ç
+0™œ=¨4r¦ëÕj 󟎵ÝWz¥É@|&±d!É;äü‚7´Kå5O7ù_•çßY f,€¹Që»ýØnëõ±#pûÌY—Äc£„uÃ8Ùã¡öðx˜ÌãTÓõê¸7€ùOÇÚÎã Ñ^NHÓzY:üGQ)ùX¤žX,8³âTÉ©ö…;èl•¢?°Ñà!<,³|ÂVë ¬wƒ F,c0J8 ŒZùî0®{ù0µd÷„ìà#ÀýjíÆ™ô¾|A½?‘¶ªBË Å{žN(/3午˻¿ÔMµ´ÃªZ.(#L%#Yt‚Y¥2Š‹¬Åùaûf›qñq*³·5¨ñk÷h´D­Á’–0ÓX?@o,™^-”l9ýo:ö¯ò7¿ú<ªfåÕ]uÍ9‹çESMœhn«yÅÑI›U²¸)Ç“»IC'æÛ;5?¹/mÑyI7¶Ý°¸. R–t“y5nîž9… $ñžFîb>™5Õœ3ž&ÍmýÐp‚ò§Õõ¤l6ÊJ>®‹Ñ¶Úñ<ÿÈè"œ”A;@ŒvGÚ
+ù]€J¨˜ü?l|ô°h#xkes‹FBüÕB›Ð¾U¡-šÔ÷¤iÕÞÏ+ÉÒð¥Â›°Íõ+HÈmÖŸÊ|VáPšCÉÊógÎFâËãîæOÅJΟÓ=!ÐëiË%š®íl kA‡Çɸ‚¶ðdÎd`ny·¨9¶UÛ*Ã5¬Í»m#;Ø1LÛ;'·åì4Æ—iKµ½ª²ó’ŒÚÈ协‹ª_ Þùxäò›ßGÐàòã²<Ö·T¡¿Ð?‚’öðF¡¥ÞlDó|_-¶U¨•pRoÞÍAzYòߪ$ºvd¼þÈ}s‹xß,K)õ
+·æTþ‡Ô†YŒÙŸº^Ô°üüüpÏßÁ¨­{CQ¦ Ýš7é_ðyµí^Ðò†õ‘RBsÄÅ ‚PqçQT-£Pdpö¾ë à,ÁR9 ÛwžÕIa~€0 MX6å ˆ~SúÔÿºt»ã
 endstream
 endobj
-6719 0 obj <<
+6714 0 obj <<
 /Type /Page
-/Contents 6720 0 R
-/Resources 6718 0 R
+/Contents 6715 0 R
+/Resources 6713 0 R
 /MediaBox [0 0 612 792]
-/Parent 6686 0 R
-/Annots [ 6714 0 R 6715 0 R 6740 0 R 6716 0 R ]
+/Parent 6708 0 R
+/Annots [ 6709 0 R 6710 0 R 6735 0 R 6711 0 R ]
 >> endobj
-6714 0 obj <<
+6709 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [320.44 568.493 390.16 580.183]
 /Subtype /Link
 /A << /S /GoTo /D (AnonPtrSvr) >>
 >> endobj
-6715 0 obj <<
+6710 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [244.682 158.503 403.108 170.495]
 /Subtype /Link
 /A << /S /GoTo /D (CUPS-printing) >>
 >> endobj
-6740 0 obj <<
+6735 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [144.531 145.256 170.735 156.946]
 /Subtype /Link
 /A << /S /GoTo /D (CUPS-printing) >>
 >> endobj
-6716 0 obj <<
+6711 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [175.41 145.256 242.311 156.946]
 /Subtype /Link
 /A << /S /GoTo /D (cups-raw) >>
 >> endobj
+6716 0 obj <<
+/D [6714 0 R /XYZ 100.892 685.529 null]
+>> endobj
+5052 0 obj <<
+/D [6714 0 R /XYZ 100.892 554.002 null]
+>> endobj
+6717 0 obj <<
+/D [6714 0 R /XYZ 100.892 537.132 null]
+>> endobj
+6718 0 obj <<
+/D [6714 0 R /XYZ 100.892 531.154 null]
+>> endobj
+6719 0 obj <<
+/D [6714 0 R /XYZ 100.892 537.431 null]
+>> endobj
+6720 0 obj <<
+/D [6714 0 R /XYZ 100.892 525.476 null]
+>> endobj
 6721 0 obj <<
-/D [6719 0 R /XYZ 100.892 685.529 null]
+/D [6714 0 R /XYZ 100.892 513.52 null]
 >> endobj
-5064 0 obj <<
-/D [6719 0 R /XYZ 100.892 554.002 null]
->> endobj
 6722 0 obj <<
-/D [6719 0 R /XYZ 100.892 537.132 null]
+/D [6714 0 R /XYZ 100.892 501.565 null]
 >> endobj
 6723 0 obj <<
-/D [6719 0 R /XYZ 100.892 531.154 null]
+/D [6714 0 R /XYZ 100.892 489.61 null]
 >> endobj
 6724 0 obj <<
-/D [6719 0 R /XYZ 100.892 537.431 null]
+/D [6714 0 R /XYZ 100.892 477.655 null]
 >> endobj
 6725 0 obj <<
-/D [6719 0 R /XYZ 100.892 525.476 null]
+/D [6714 0 R /XYZ 100.892 465.7 null]
 >> endobj
 6726 0 obj <<
-/D [6719 0 R /XYZ 100.892 513.52 null]
+/D [6714 0 R /XYZ 100.892 453.745 null]
 >> endobj
 6727 0 obj <<
-/D [6719 0 R /XYZ 100.892 501.565 null]
+/D [6714 0 R /XYZ 100.892 441.789 null]
 >> endobj
 6728 0 obj <<
-/D [6719 0 R /XYZ 100.892 489.61 null]
+/D [6714 0 R /XYZ 100.892 429.834 null]
 >> endobj
 6729 0 obj <<
-/D [6719 0 R /XYZ 100.892 477.655 null]
+/D [6714 0 R /XYZ 100.892 417.879 null]
 >> endobj
 6730 0 obj <<
-/D [6719 0 R /XYZ 100.892 465.7 null]
+/D [6714 0 R /XYZ 100.892 405.924 null]
 >> endobj
 6731 0 obj <<
-/D [6719 0 R /XYZ 100.892 453.745 null]
+/D [6714 0 R /XYZ 100.892 393.969 null]
 >> endobj
 6732 0 obj <<
-/D [6719 0 R /XYZ 100.892 441.789 null]
+/D [6714 0 R /XYZ 100.892 382.014 null]
 >> endobj
 6733 0 obj <<
-/D [6719 0 R /XYZ 100.892 429.834 null]
+/D [6714 0 R /XYZ 100.892 370.058 null]
 >> endobj
 6734 0 obj <<
-/D [6719 0 R /XYZ 100.892 417.879 null]
+/D [6714 0 R /XYZ 100.892 358.103 null]
 >> endobj
-6735 0 obj <<
-/D [6719 0 R /XYZ 100.892 405.924 null]
+6713 0 obj <<
+/Font << /F22 3706 0 R /F50 3701 0 R /F53 3738 0 R /F15 3700 0 R /F4 5484 0 R /F59 4373 0 R /F88 5678 0 R /F72 5679 0 R >>
+/XObject << /Im1 5672 0 R >>
+/ProcSet [ /PDF /Text ]
 >> endobj
-6736 0 obj <<
-/D [6719 0 R /XYZ 100.892 393.969 null]
->> endobj
-6737 0 obj <<
-/D [6719 0 R /XYZ 100.892 382.014 null]
->> endobj
 6738 0 obj <<
-/D [6719 0 R /XYZ 100.892 370.058 null]
->> endobj
-6739 0 obj <<
-/D [6719 0 R /XYZ 100.892 358.103 null]
->> endobj
-6718 0 obj <<
-/Font << /F22 3706 0 R /F50 3701 0 R /F71 5424 0 R /F15 3700 0 R /F4 5492 0 R /F70 4384 0 R /F88 5686 0 R /F72 5687 0 R >>
-/XObject << /Im1 5680 0 R >>
-/ProcSet [ /PDF /Text ]
->> endobj
-6743 0 obj <<
 /Length 920       
 /Filter /FlateDecode
 >>
@@ -24350,35 +24356,35 @@
 ›»À=<Æ	­¤³i+|„ÚºvœF~ñ»›Nøqÿš 
 endstream
 endobj
-6742 0 obj <<
+6737 0 obj <<
 /Type /Page
-/Contents 6743 0 R
-/Resources 6741 0 R
+/Contents 6738 0 R
+/Resources 6736 0 R
 /MediaBox [0 0 612 792]
-/Parent 6686 0 R
-/Annots [ 6717 0 R ]
+/Parent 6708 0 R
+/Annots [ 6712 0 R ]
 >> endobj
-6717 0 obj <<
+6712 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [228.005 646.546 297.532 658.236]
 /Subtype /Link
 /A << /S /GoTo /D (AnonPtrSvr) >>
 >> endobj
-6744 0 obj <<
-/D [6742 0 R /XYZ 151.701 685.529 null]
+6739 0 obj <<
+/D [6737 0 R /XYZ 151.701 685.529 null]
 >> endobj
 558 0 obj <<
-/D [6742 0 R /XYZ 151.701 538.38 null]
+/D [6737 0 R /XYZ 151.701 538.38 null]
 >> endobj
-6745 0 obj <<
-/D [6742 0 R /XYZ 151.701 509.602 null]
+6740 0 obj <<
+/D [6737 0 R /XYZ 151.701 509.602 null]
 >> endobj
-6741 0 obj <<
-/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F85 5521 0 R /F17 3698 0 R >>
+6736 0 obj <<
+/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F85 5513 0 R /F17 3698 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-6748 0 obj <<
+6743 0 obj <<
 /Length 1138      
 /Filter /FlateDecode
 >>
@@ -24390,136 +24396,142 @@
 w… ªúùfR+"=iwHÓ˜5nB	³#'Å+©å“¥ŸìÿÎüËôê"å‡àr(PÝh %¦s\"áˆþJöÏ+z|6pöË-ÜŽÃZjzöÿ2¤¥³ÿbzLèðÆÎݶ•}¯¦ŽX²Qûaû9LÃ+øJùóÐÂC/1\²4Kíõâ™û©âÑqhð‡û'©ÁàŸ
 endstream
 endobj
-6747 0 obj <<
+6742 0 obj <<
 /Type /Page
-/Contents 6748 0 R
-/Resources 6746 0 R
+/Contents 6743 0 R
+/Resources 6741 0 R
 /MediaBox [0 0 612 792]
-/Parent 6686 0 R
+/Parent 6708 0 R
 >> endobj
-6749 0 obj <<
-/D [6747 0 R /XYZ 100.892 685.529 null]
+6744 0 obj <<
+/D [6742 0 R /XYZ 100.892 685.529 null]
 >> endobj
 562 0 obj <<
-/D [6747 0 R /XYZ 100.892 660.623 null]
+/D [6742 0 R /XYZ 100.892 660.623 null]
 >> endobj
-3765 0 obj <<
-/D [6747 0 R /XYZ 100.892 471.539 null]
+3776 0 obj <<
+/D [6742 0 R /XYZ 100.892 471.539 null]
 >> endobj
 566 0 obj <<
-/D [6747 0 R /XYZ 100.892 471.539 null]
+/D [6742 0 R /XYZ 100.892 471.539 null]
 >> endobj
-6750 0 obj <<
-/D [6747 0 R /XYZ 100.892 439.895 null]
+6745 0 obj <<
+/D [6742 0 R /XYZ 100.892 439.895 null]
 >> endobj
 570 0 obj <<
-/D [6747 0 R /XYZ 100.892 259.804 null]
+/D [6742 0 R /XYZ 100.892 259.804 null]
 >> endobj
-6751 0 obj <<
-/D [6747 0 R /XYZ 100.892 230.281 null]
+6746 0 obj <<
+/D [6742 0 R /XYZ 100.892 230.281 null]
 >> endobj
-6746 0 obj <<
-/Font << /F76 5480 0 R /F17 3698 0 R /F15 3700 0 R /F51 3729 0 R /F50 3701 0 R >>
+6741 0 obj <<
+/Font << /F76 5472 0 R /F17 3698 0 R /F15 3700 0 R /F51 3736 0 R /F50 3701 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-6760 0 obj <<
-/Length 2176      
+6755 0 obj <<
+/Length 2178      
 /Filter /FlateDecode
 >>
 stream
-xڝXKo举ûW9©iøÒ#‡ »ÎÎÆ‹MÆY7°fö K´[µÔ‘¨ñøߧ”ZÝ–=‹œD‹d½ë£âà1ˆƒŸ¯~Ü]½ÿ`â@ÄQç"Ø=ˆ(EdydrìªàS(d¶ùc÷ËûRY”'‰&Ve"©8‰˜þy·Ù*£Ãßë¶ê62Ÿ&ü˺ŠÃ'¤u8ê¿ðÂu×~Ž…~ûÂÕ]‹Dþ<Ö•Ýl…Ix½/ŽÎö¼@"\ý´»úï•€;Aê…°&R*(WŸþˆƒ
-Ö~	âHåYðDœ‡@™,JŒqÜ]ýû*^Z@¤QnŒ<³€Î#Ò•Ë"	JÄq¸»¾}sB%éÈJÂ,-[™D "Ÿ´Ûƒv*×áýX7)—«°{`bÁŸ}7–W™†ãàxfÛaìýn_8¿«ix¹CC„Žú±ôÆÅ-Å—ÌB;ðôØ¥?lâ(P”Y¨Èx‘QÃþ ë©º±­H×h³5‰ðúÀÊPü¨øëúÑN»zObnEÚƒtäêÐ/’à[ð‡í¼½/[1¥µn»”Oç,à*Õõ_êö³$žg a«ðÃ&Ó!J}°-2º¢a.8;ífbù"(xì»{¶±w`âSMfÏÚñT]‘Œ=£ÔÊ]@'÷ƒ¶¸ìjÏvzæQAî†AO¦ºæ+¹°Š¦û¤ˆâé>JÂÔLI˜qá	‡‹GjyjÑV< AøØÞ¯”ªž&áýf;­§ÎñåmÄžIB[»=POÞ„‘D#äýœ+ö¡<Êâ°¨ªÞ&L)\2~­&üý×·èƈét@·ßŠÃ±™¶ùŒ€ÑC×4¬?o¨ì”vàS;±ú&ÚŠ`œ’/¦Û
-ŸD<ëÚæ™GÇb8aÒÛÛÛ¶ôYì:&»}7øCíÆÙ0ÚÛÞ/}Ï`
-/ÈÙß¹\Ñ>RdiïIXEO²Ø0±°[ÙÒ½G7hG“r*›,<ÒÞ¼o,/‘J&
-¹RÏ°ïzWŽn`:ùÈÅ=¦GïWÕàƒŠ—ØŽ«}wªK@ŸŽ.ú¾þ:ُòRü9ýj9pu96^/²Cq({k±‚i•û`jeËz˜y(U‹'‡¢òL$|±,ñˆs‹`„Yݮʶ¯}Æ—˜‘ÐàÀ$nΠOÎd»*ß”¦åþ’žuli¢$žÛð+6
-sk½Hf‘IgÖûÑ9¬ãËCM–#ãV‰L`è(IÍ¢Î}j
-ô@®5p'Õ ü‡šcÞöÝ$5X*îŸêŒ%FI.zFa£ÆÚÅ„cáö39O¢TFÂYÑC
-‚SÇFš°ú)$~,ZÛDk.»Þw>úí\œÙ#EY‚~L<Xçùª‰‹ÂFÏ$ÿÈ“#U†¿®%ÝuS—(þ—57Ë4ÊÒü¥—Éâ[Þ f±CÉ(WóŽ¿­ÇN¤33± ˜LløÈ[<mòÆ
-iQ~ÿ=±ÌP֐¡NÈ8ªµ%WÕHqA˜Žñ!›ž!Wˆ¥,JUznÓ62	 ‘-”æùÝÚé n¬¦ÃË7½`¢X®z`ÀºT$@¨ÝŸ-ðŽ±1w`¹~ÜjÙ¾)Xšh=añg–ˆì-ÐÞñÂÞ°p‹ÈïS‹(ѳ8ë-2Ø<´v÷VÅ)XÐœ§
-dÿ+!`
-W¯ßH[äâÌ«ÁÖϼH%ZJ¹èëÔi¥Ä„Ú`0a敶"tŒd €Ç7¹}ߍ`E?ñGU$`µÀ·Ø®¨raU®	î dÄ5_IVªÄjCÜèJùùá¯'x²¨s5EtÎóik Î~ÄÃb„~°aT”®3£‡ØA^£hñE„ñc9áUà9a: —pcÁ®SxDÍÑþ+v¾ùQ9þÐ[lÄàaÎ^îÅ[	¯M~Ù’×G¬ÌåÁÃQÁ=¿ #RP³,'5R± 40y]
-9%åY
-ºÌ	gá}]=Ú5)Sx<ŠEõÙ@'ÇžüèðF€(V±>7j sC Jæú
-‘a·‘êM‰•4oIœB9P‰58ì·•RB;I/Έuúg…€±^¯€ð8—ßïC±œVL*ûaš,íøzA&ÇùRm­Ã;k/Ó
-›÷‡úqœÞV€šs–ð"!B¢8ËW¹š¯Œ'E&“ÙòÍÄÙ\0¾ø{ðŽœ€3¬þêkåÌ}¾ñ>ß-ý/d1°S~vnÐóHïhí¡;R@B"Ô,çoF,€ËÀç Þ`ÐL¤áÍj¸H	ˆq¶ýŽp.´U,Œ^XœkcðIÂ;.ð1…’ð•Á¿©$V {à2ºÖ´2=×.TÜ¿¡…À)ñ)G¼|%â	ht>å¦EØ€&ÂËoÙ,ød$}ŽMÌ–ƒ‘X•Kå‘–zÑÛ%=m{
-ï²å¼“œ’SéøQ!ÅéßÛÿÑk·¹œž>pIeŠ±q<ñîæ	=W4¿À·¶-îz½¡`ü(´§__Á6‡²‡ììëÈFï8Õ>¥?Þ»¢ö-’_§z~Øú?~2ºî Çc¥|þZ™rڬ紺Èi¹šÓ3êÎ<V*¨cbÒkÿ„XT‡º­é÷A‡íHÏtæyùÇk”_™#ÿ"œ–’•?)+?Þèe©¡ÆBHØù¨³»kÜŽ@…ÓX.Ó¸ $L1OÓS§"'¿Ð¯1¬7xBÝ>týÁ£ÜÀ_îýŸ”µç,©#è‡4ÆçßA8¾¹»f®Ébñ¿‰Yè!.œ¡2:™UOÙ¶°s<úŸýD¹ˆ…éûÓîêê»Öj
+xڝXKo举ûW9©iH‘zä`×ÙÙx±É8ë6ÀÌd‰v£–:zŒÇÿ>_±(µº-{9‰,Éz×G…Þ£z?_ý¸»zÿA‡žƒ,Ì„·{ð„A
+/N³@gÊÛ•Þ'_ÈtóÇî—÷¤ôÒ ‹ceY#Hã$ËôÏ»Í6ÒÊÿ½jÊv#3ÿ©g¿̰‰Bÿ‰h-º/¼pÝ6ŸC¡Ç.ª¶!¢ö«Òl¶B‰Ø¿ÞçÇÁt¼`E¸úiwõß+;!õBXD‘W®>ýz%Ö~ñ ÊRïÉr¼H§A¬5Ƶwwõï«pi‘xB™ÖòÌ*¬¦¤\È@@*†þîúöýÍ-„Š“*X+	½´hème@D>i·‡vQ¦üû±ªK«\ùísþìÛ±7¼rØÈÄûg¦éÇÎ0ìóÁíªk^. ¢1„ßÓhÀ g\Ú’ÙÈÔ7=Ou^¸Ã&ŽœT ™Eh'2iØ°žHÿ¡›Òêl¶:N¬ôùÁªž¿C7šiWçHÌYí!uµï­ðÍùÃvÞÞç½)™Ò˜a»”Oe,à)Õv_ªæŒiì÷Ïý`0#ÿÃ&U>I}0
+1yÍ\8ŽŒ;ífbñ"(A<ví=¤­ÍÄí™øTY³§šìøUW$cÏDÑÊ] ÂÉ]ï†
+-•c‡žy”[wcÐYSõmýÕº°¦û¤Âé>›„‰ž’0å$቎ÇÅý`ÕrÔ¼)y AøØέ9©žÄþýf‹ÆQçør6bÏľ©†=¨'oâF"Ùñ~çŠ}l¥¡Ÿ—egúÞ&¦6\Rá­r&üý×·äÆ€ét ›oùáXOÛ\F`ôÐÖ5ëÏJs€Ò|j&V7 D[ŒRòÅvĶÂàà’ˆgmS?óè˜÷=G &y0i
+—ÅCËäaßönc_
+ãìÌŸö¦sKß3¢áe˜‚Ø[ûCW46²”ó$VÉ“,6&»#S¯ÄÑ
+ÙQ'œÊ:õvoïkÃKV%ø\©ÀÓïÛn(Æ¡gºõ!Èù=¥GïWŒ*ø ä%¶#rµkOu	ôéè¼ëª¯“­é('UΟcÞ­–ƒ¡*Æ:§ëEºb(û¢3†*˜Š2L –¦¨ú™Ç¦jÞó䐗ŽÉʆ/•%qŽc°F̪fU¶}å2¾ ŒDƒƒI†9o@ŸœÉv\oˆ”
+Yî/ÉYÇ–:ˆÃ¹
+ß
+ù&ÂaÃZ/’i “™õ~ªãËCušãVhˆTz0t'zÑç>hk
+z ×Üik
+ÿ±Í1öo»öI
+‹¢âþ©ÎHQ¢#ÉEOGÔÁlSíbÂ1ö=3
+ŽdS™gE$qL›h.`õSHý˜7¦Ö\v½o]ô›¹8³Gò¢€~L<˜Áñ•—
+WŒž­ü#OŽ¶2üu-é®ëª ñ¿¬¹Y&Ašd/½l-¾å 0‹‘²hÞñ·õØ	Tª'€dbÍGÞÒùd“7nHb`DùýÔÄ2CAœmCÆvBÆQ)¸®DŠã `:Æ…¬Î–<ˆ¥4H¢äܦ?ldì× ‘
+ÊNýünít
+¨FÓáÅ›^ÐA(W½ °î…(êÂFg÷§K'¼clÌÝF,W{‹Z¶o
+–d ­',þÌY{²w¸°7n	ù½bjÄj±Þ° ½©á¡µ»·Q˜À‚ú<mýGª„ÀCµ~¶ÈÄ™W½­#žyÑ–h)墯ÛN+%%Ô†‚‰2¯0¥EÇD <ö¼iØwí+º‰;ê¬Zªí¼¥ve+UåÊ‚Œ´æ*ÉJ•XmÈÀN°¾·)??<ðz“%:WSç<Ÿ¶uö#ô³ £
+P]gF¡+‚¼f£Åuá?0Äå„WÁsÂt 8‰±Æ‹`W	Qs´ÿJ/$~RNú?t†1<ÌÙ˽x+ñ
+©yÑ’×GVˆçòàà¨àH_¨ÅˆŠQ–%á¤F"€“×ÕxÈERžÕ ËœPaêÿØUå£Y“2ÁãQ,ªÏV}|œd;ð£ÃQ…êܤÌ´U2SoˆŒÝZFoJIý–Ä	ÊA´XÁa¿­”+Ðì›äâŒP%VŒÕzÄã\~¿…r.T9\0E!ìGi²´ãëM2³¥ÚJùwÆ\¦5ïÕã8½­R€šsÿ"!AÎòU®æ+ãÉ8²&“éòÍâl.Œ/þ¼ã ·À«¿ºÚaó
+s—o¼ÏuK·Å‚k1Ø)»;„›zí;Z9èN”Zˆˆš5¸›	Ð2øÔÛMEâ߬†‹”@Œ³íw碭RatÂÒ\‘½KÞqm(	Wé	,ð›JR0.£kM+UsáÂ`‹û7²œÂŸpÄËW">–@£ó)7
+Á2]~ËfAà[³és¨C¶FbU®(”T‹Þ.í#Ð4§ðΐ-çä”œ‘
+_á(NÿÞþ^»ÍäôôÁ%¥yÈÇzà‰s7OìsEñ|kšü¾¶¯7Œ…æôëËÛf({ÁÎþé°
+LðŽSí³ˆÔÇû!¯\‹äשš¶îO€›ŒC{ÀñT)ŸÿBV¶9­×s:ºÈi¹šÓ3êNVÊmÇbRkÿ„ˆ˜—‡ª©ìڑšÿþ¨Ôñò!¯ÙüJÝÓ˜üá´¯üIYùñf_–
+5!aæPgw×´€
+§-X.Ó\ 	SÌÛé)‹‘Y¿Ø_cTo脪yh»ƒC/´¿Úß»?)kÏY«ŽX «1Å8ÿ¢ñÍÝ5sMf‹ÿMÌbÒÂ*³'³ê	Û;Ç£ûÑM”‹X˜¾?í®þ?¯Öq
 endstream
 endobj
-6759 0 obj <<
+6754 0 obj <<
 /Type /Page
-/Contents 6760 0 R
-/Resources 6758 0 R
+/Contents 6755 0 R
+/Resources 6753 0 R
 /MediaBox [0 0 612 792]
-/Parent 6766 0 R
-/Annots [ 6752 0 R 6754 0 R ]
+/Parent 6708 0 R
+/Annots [ 6747 0 R 6749 0 R ]
 >> endobj
-6752 0 obj <<
+6747 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [232.26 241.52 282.616 253.21]
 /Subtype /Link
 /A << /S /GoTo /D (WXPP002) >>
 >> endobj
-6754 0 obj <<
+6749 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [416.463 165.669 466.819 178.57]
 /Subtype /Link
 /A << /S /GoTo /D (WXPP003) >>
 >> endobj
-6761 0 obj <<
-/D [6759 0 R /XYZ 151.701 685.529 null]
+6756 0 obj <<
+/D [6754 0 R /XYZ 151.701 685.529 null]
 >> endobj
 574 0 obj <<
-/D [6759 0 R /XYZ 151.701 660.623 null]
+/D [6754 0 R /XYZ 151.701 660.623 null]
 >> endobj
-6762 0 obj <<
-/D [6759 0 R /XYZ 151.701 641.039 null]
+6757 0 obj <<
+/D [6754 0 R /XYZ 151.701 641.039 null]
 >> endobj
 578 0 obj <<
-/D [6759 0 R /XYZ 151.701 455.741 null]
+/D [6754 0 R /XYZ 151.701 455.741 null]
 >> endobj
-6763 0 obj <<
-/D [6759 0 R /XYZ 151.701 431.177 null]
+6758 0 obj <<
+/D [6754 0 R /XYZ 151.701 431.177 null]
 >> endobj
-6764 0 obj <<
-/D [6759 0 R /XYZ 151.701 304.213 null]
+6759 0 obj <<
+/D [6754 0 R /XYZ 151.701 304.213 null]
 >> endobj
-6765 0 obj <<
-/D [6759 0 R /XYZ 151.701 242.517 null]
+6760 0 obj <<
+/D [6754 0 R /XYZ 151.701 242.517 null]
 >> endobj
-6758 0 obj <<
-/Font << /F50 3701 0 R /F22 3706 0 R /F17 3698 0 R /F15 3700 0 R /F52 3730 0 R /F70 4384 0 R >>
+6753 0 obj <<
+/Font << /F50 3701 0 R /F22 3706 0 R /F17 3698 0 R /F15 3700 0 R /F52 3737 0 R /F59 4373 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-6777 0 obj <<
+6771 0 obj <<
 /Length 1468      
 /Filter /FlateDecode
 >>
 stream
-xڝWKoÛ8¾ûW{’š!EJ"m²Ý¦t³ˆ=´=(Ñ#•ä<þýÎp(ÙVœ¶èÅ$‡Ãá<¾ùDóà6àÁ_‹wëÅÙû(
-RfR.‚õ&œ3m¢ цÅFë"ø^Û|(ÛfùmýÑ©kf’D¡zdmNzšEl¹<‘áz©MhómSæYµ\ÉX…vÈʪ'+1‡«˜áÆÝ*ažªx´#"ƒZ‹?׋ïRP>ð,fRy½øòì}8“FN³d¬Y£µ*¸^ü»à>Ú¶΢H͍¥&}Õ˜KÙ±÷“µ¬Å)Åð¾¼Ýu"×ò"(jž‹
-“:ƒþd‡e¤ÃGüi»;8)Uø®+‹[´"exÞ6_¹P`6Ãj°¤HÅÌ(õ;9š“i­˜†´+¡Y»ô_°˜»íqtB™¤n¡ö³ËZ-\sª+-Á[#&Àùßpz²4z¹:pÓì8ñ"‚Š €%¨¡AgÓP¥ åÈex¼TÞÌ+%Ó_9‡M!¡.7¨•„å@ÚeOccsÛ÷Y÷LË¡%µû®E0<”…¥ŒDÁ“-ð¸L³X
+xڝWKoÛ8¾ûW{’š!EJ"m²Ý¦t³ˆ=´=(Ñ#•ä<þýÎp([Vœ¶èÅ$‡Ãá<¾ùDóà6àÁ_‹wëÅÙû(
+RfR.‚õ&œ3m¢ цÅFë"ø^Û|(ÛfùmýÑ©kf’D¡zdmNzšEl¹<‘áz©MhómSæYµ\ÉX…vÈʪ'+1‡«˜áÆÝ*ažªx´#"ƒZ‹?׋ïRPžx3)ƒ¼^|ùƃö>œI£ƒG§Y2Ö,‰ÑZ\/þ]pí	[	gQ¤æÆR“¾jÌ¥ìØû½µ¬Å)Åð¾¼Ýu"×ò"(jOÏņIŒA²Ã2Òá#þ´Ýœ”*|וÅ-Z‘2<o›¯\(0›a5ØR¤bf”úÍǽi­˜†´+¡Y»ô_°˜»íqtB™¤n¡³ËZ-\sª+-Á[#&Àùßpzoiôr5qÓì8ñ"‚Š €%¨¡AgÓP¥ åÈex¼TÞÌ+%Ó_9‡M!¡.7¨•„å@ÚeOccsÛ÷Y÷LË¡%µû®E0<”…¥ŒDÁ“-ð¸L³X
 âò
-°’˜0+ŠL¾UªÃ¼*s´tG›è,Ž_…Tÿõˆ®”‡ÃÖ’tÓV•»÷±lnI4³ú‡_5Mlƒêƒíh9Y‚c'\|;¹ó„”U*Â~wÓ؁æu‰áÓ‰é"•F ¼¡¥ya7Ù®òn³ÁºÆÉ–Q>“Ð{K‹²¡ï;áÔÍr…m‡&žlOýæÒŸbúéVâ„­i ¼‚%Úó¥ds Äœ‡çû*(iFO ›é!6“ˆ¡FRx[<dMNµ~A’E{μÙ
-ƒC!šniÄ0®ÜÚ‚$%äÐÍÖçWgXWœç'˜"ã åè8Oë-bVÆ ¢{gÚ6~á Ãû¬±I0å8>n)î­~ôÉNÛ÷åMeI„þã˜w
-ëícò‹ýËü–nkuª¦®úXLÅ ºÃ	b¨ô¢r„í&Ë-´h¢4|¶ Ì#ÊPÛ’ëþ3†Çš¬ö›Þ¦ð ær“‡´þ±g‘Q˜WÜô蛢€“‹ë"À^Ufxðà€”ÓÇ<tyàXõL×RpæK†j¾¦]]ý¨fiÒÛap„€‹vC1’qaŽƒ«[÷ÙS-Š‹Y‹ö$ýÊcÞµ;(BSÁ°IyxÙÐnÝöþtîÂvÓÇ­¥dx…úpŽ%»¢½=ííz[¼9L~Lî9øPU4kZ/BH±òN
-œŒ–=/£ÈÁÒp„%îd᷏kŸ­a%tx=2ˆ*¿‡Ýñµ KÍä±Ö=Î
-à§ÞZz$á‚$»÷Ì:d
-B­¼^ÓÓÂÕœéqÜ%ÇwË“# ¬1tË ){nÅñ¥%½Î~ß•žÂ-ß<¼øtMâo|¾Eå†$àzog·h˜¬óÁP­0€ý·±ðÁþÊ	ã(z(3Ò¾øp~µÔê—È[ý”¼ã×É[2©ÄØ„˜€Šof>µöÝx“HÚÀ  %¸ü¡¤wÐé–®7GÙ0
-Ä°v‡ìSVßWÖ+=÷Ä?«T3ÅãŽlM$¼8ê¬Á"ï–H5•Žì¿ FžÁÖ!́>om³¢€‘¦ì·t(ÛwÈ'ªK›5·Ö=X ^‡¨ã+ÙÖ)ãrÊö?ŸL6gÉžÇÖÉÛº.‡Y÷£TﺗÍ
-ZÓ»^â»^½|ê͆ÐâÉ1ÄâŸB^=¯¿D:í:êDØR±ÄˆcŒ¡Í–FÂL\Áu¸£Vì;g½= ¬­CÆЕÖU ¶ö_RÐì=áLÃë%’³¯­Û¦àmá>y	@¼¡q+. ¬‘8¶@®nFØÄÙÞU÷	É10Q2¦ãÅßø›ô?̏¸ 
+°’˜0+ŠL¾UªÃ¼*s´tG›è,Ž_…Tÿõˆ®”‡ÃÖ’tÓV•»÷±lnI4³ú‡_5Mlƒêƒíh¹·ÇN¸øvïZÌRV©ûÝMcš×$F„wN'¦‹TòR„–æ…Ýd»Ê¸Íë'[FiøLBï--ʆF¼ï„S7˶šx²=õ›KŠé§[Eˆv\\´b¤ð
+–hÏ—’́sžª ¤=l¦Sl&3B¤ð¶xÈšœjý‚>$‹œy³‡B4ÝÒˆ`\¹µIKÈ¡›­Ï¯Î°®8ÏO0DÆÊÑqžÖ[ĬŒD÷δmü:ÃA‡÷Yc+’`Êq|ÜRÜ[/ü蒝¶ï˛ʒýÇ1ï,ÖÛÇä%ú—ù,ÝÖêTM]õ±˜Š@u‡ÄPéEåÛM–[hÑDiølA™G”¡¶%×ýg5Yí7½MáAÌäöÒúÇžEFaè‹h¦ÅU	ÀIŽÅu‘F`¯*3<x
+p@ÊýÇ<t9q¬z¦k)8ó%C5_Ó®.‡~T³4éí08BÀE»!ˆɸ0ÇÁÕ­ûì©I‹âbÖ¢=I¿ò˜wíŠÐÃT0lR^6´[·½?»°Ýôqké^@¡>œcÉ®h¯AO{»Þo¦ÉÉ=?# ªŠfMëEH)VÞI“Ѳçe9XŽ°Äl œàÖ´ð¸öÙêVB‡×#ƒØ91 ò{Ø_°ÔLkÍÐãÜ ~ê­¥G.H²{_À¬CÖ !ÔÊká5=-\ÍÙ˜Ç]r|·<9² ƒ@·²çV\_ZÒëì÷]Ùá)Üò]ÁËO×$!þÉçËQTnH®÷vvÛ‰†É:Õ
+8|ünhk௜0Ž¢‡2#í‹çWK­~‰¼ÕOÉ;~¼%“JŒMˆ	8Ñ©øfæûÖ²oI D—?”ô:ÝÃÒõæ(ÛL1¬Á!û”Õ÷•õJÏ=ñÏ*ÕLñx†#[Ó{bG,	/Ž:k°È»%RMåŸ#‡¯ƒ¨‘g°5…9ÐÂç­mO0Ò”ý–¥`ûùãDu‰b³æÖºÔkú`:¾’m2.÷Ùþçï“Éæ,9ÐâØ:y[×å0ëžI0JÅð®{Ù¬ µ×K|׫—O½ÂZ<9†XüSˆÁ«çõ÷H÷A»Ž:¶T,1âch³¥‘0WpîèƒûÅYo'€ƒµuȺҺjÔÖþK
+ºƒ½'œix½Dröµ³uÛô¼-Ü'/ˆ74îÁŠ «C$·-«›6qvpÕ}Â@rL”Œéxñ7þ&ý 5¸§
 endstream
 endobj
-6776 0 obj <<
+6770 0 obj <<
 /Type /Page
-/Contents 6777 0 R
-/Resources 6775 0 R
+/Contents 6771 0 R
+/Resources 6769 0 R
 /MediaBox [0 0 612 792]
-/Parent 6766 0 R
-/Annots [ 6756 0 R 6757 0 R 6769 0 R 6771 0 R ]
+/Parent 6708 0 R
+/Annots [ 6751 0 R 6752 0 R 6763 0 R 6765 0 R ]
 >> endobj
-6753 0 obj <<
+6748 0 obj <<
 /Type /XObject
 /Subtype /Image
 /Width 367
@@ -24688,58 +24700,58 @@
 KÜeoÁ©©N¼™Aÿ¾œ`©P?’‘é2AM@&¤2Ó©×W¦¦æ¼«aǦ^Wø"—Ôg:¡ýòe†ùße,åÙ>˜é€¡%½™Îúú²¯'Ó[—oµO˜E3¨~y3½ýrÓ®M°”kÐûLGªË5À,õË60³L‚ˆb.3¹.3Ôd€ešLLHìöâëÃĶÌvË2M"Ò¢û2‚]&¨	H´ùé‰×ß9¸¯"Xh¤iáïŘYÛ2Í7ß]ŸŸž0žB6‚]vš€)Çn;rõcÏ¿r×-ûo>0ôo¡ebb^\j>ùâ·Ýo!‡ÖvÙjR¤Tž8ußñïÿöÕ‡žym/=$õŽcO=ðY]7‚ߎ`—]´ñ›þS;vEcùÒ;?53ktÝ(Ëcc“F¡¤i¥<æ×õÝ[ò5ÒI#fÞÚ¸ØnmÚ0r]ž¿³@oÿ•¶V06)"„Ýn5cžý·÷Á.»àí\  5 at M  j€š  Ô 5 ¨j PÔ  >ðÏñ}åòþJaßDcù·«Q¦­V)Ë– †€ÍeZ¿@ëhk¥@ö[Û«íU"Òú¸ë1æÄOŒÉ°!ñ—ÅÜ‹W0ºG—Š{/tÒë nÉdíOTQ¶û;K‡IÉ8HÂD‘ aQÄ2mŽâ•6  µüëi‘5
 endstream
 endobj
-6756 0 obj <<
+6751 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [127.168 381.001 196.131 392.69]
 /Subtype /Link
 /A << /S /GoTo /D (DHCP) >>
 >> endobj
-6757 0 obj <<
+6752 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [201.941 381.001 270.904 392.69]
 /Subtype /Link
 /A << /S /GoTo /D (DHCP) >>
 >> endobj
-6769 0 obj <<
+6763 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [409.558 250.924 460.543 262.613]
 /Subtype /Link
 /A << /S /GoTo /D (WXPP005) >>
 >> endobj
-6771 0 obj <<
+6765 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [370.108 153.36 420.464 165.05]
 /Subtype /Link
 /A << /S /GoTo /D (WXPP014) >>
 >> endobj
-6778 0 obj <<
-/D [6776 0 R /XYZ 100.892 685.529 null]
+6772 0 obj <<
+/D [6770 0 R /XYZ 100.892 685.529 null]
 >> endobj
-5184 0 obj <<
-/D [6776 0 R /XYZ 100.892 660.623 null]
+5173 0 obj <<
+/D [6770 0 R /XYZ 100.892 660.623 null]
 >> endobj
-6767 0 obj <<
-/D [6776 0 R /XYZ 100.892 643.753 null]
+6761 0 obj <<
+/D [6770 0 R /XYZ 100.892 643.753 null]
 >> endobj
-6779 0 obj <<
-/D [6776 0 R /XYZ 100.892 341.35 null]
+6773 0 obj <<
+/D [6770 0 R /XYZ 100.892 341.35 null]
 >> endobj
-6780 0 obj <<
-/D [6776 0 R /XYZ 100.892 203.138 null]
+6774 0 obj <<
+/D [6770 0 R /XYZ 100.892 203.138 null]
 >> endobj
-6781 0 obj <<
-/D [6776 0 R /XYZ 100.892 154.357 null]
+6775 0 obj <<
+/D [6770 0 R /XYZ 100.892 154.357 null]
 >> endobj
-6775 0 obj <<
-/Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F17 3698 0 R /F70 4384 0 R >>
-/XObject << /Im4 6753 0 R >>
+6769 0 obj <<
+/Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F17 3698 0 R /F59 4373 0 R >>
+/XObject << /Im4 6748 0 R >>
 /ProcSet [ /PDF /Text /ImageC ]
 >> endobj
-6789 0 obj <<
+6783 0 obj <<
 /Length 1255      
 /Filter /FlateDecode
 >>
@@ -24748,23 +24760,24 @@
 ¨~SìÀ.]Švëæ-: íƒ`+±Yr%yAþûÝ‘’l9Š÷ñbSÇãÝñw?Þ‹"}Xü¸Z\ÝhqFs<ZÝG\sjLê¨v*Zm¢;Â%‹¿­>]Ý¥Ô£¼ªÔT(–¼ÒçÛ8‘Z‘/Eµ©cáÈS¿æ],yBY«æ1l\×ÕWÆÕáɺ¢®P¨É‡C±Éã„+nÈõ6Ûwy6RañÓjñ}ÁÁ'D}¬¦RFëÝâî‹6°÷)bTº4zòš»Hê”­a]F·‹ß¬G`Æ–aTunÌ:ûª±K0*ª< tSÀUán2•$¥"@Êõé9í¨LGH?V±H	 P„‰”Š,cNšº«ã6Öu¤_™f«ëåÕÇ%¬8Ê$Y6õÞkåMWÀ)Ä”´ôˆJQ+ÅÿAñü0-„ó2R\S¦8šþ¾ šùíáßSþCyë^xõq§£÷5¸™KWb5ND‰ Üý§ GCtÉIx>•Ó”p”·*’ÖQ—º™6ﺢz <'9ù²Í¾Êi‚„®Šv›oðې]özaoÙÜfÕCÞ¾‰-
 Y—-yì¹`Oi©6b Ão?ÏF°ó:Hï©ÞaºwE¾»mŽ‡áÎ@0x¿QÂ%Õêåe”Rä6÷Ê#èѝ'ÙÈ^‰ìÕg*„N® ¨{ðg©° ±tT0Üõ)ú'œ3ʆ±}Ù ,}Ù `ŒÍݘy«VöÖVÛÜG¥ÉÂB’~Ÿ:öY·mƒRW÷ÿÛ^¹¯Wi_¯Dpì·à
 Ýçmµ)+Ã^xea½>–¯Ä£Ë¬ºÏE(i½WyéÁÕPÒðíZR·yx»!ÐÊÖkð„»¼ëõ6ƒVÖµg­Cï›áeß”¼ÂvôµçÚ3-}…i–¦Ö
-$ºí2ÌCÓ…<$ᄧ'¤ NŽ'~˜3ʁ™©T Öw¯W`r‰ö”¬þ#þÙÃÈý±Í€mO$ßfÀ|VmÂâ}‘•Éaªò5&©c7ÀqÅã=»í¤ÈC
-àC˜Yô»XRb͆¦öW^>¿™3ÖÅXçד£Rúer抁¢nÄJŒâž_HC—’¦xØú~’ O.ú„~ÊŽ>??ƒ)™„9"ÌŽãƲ̀»s¹Ô×ÌiH!!Q›—‚¹ É$eFO^Thià[Ú¼?èeÜM³%½ðä5¬ðÑ	!È}]–áñû*-„oªo°ùÆ—<·]¾oánÛÔÀ²ÿèMMê
-þ\†“¡gC!ñ«¿{}=yY=Ö/f#,$ÍWÛ¾`8
-aJENÏ븆‚ûÇHƒ#e/sT°”k; úKí°Æøµàä]“gau|O³Ï‰[lN‰ ™ë¹‰¾/²Ñp*U:œ°`lþ
-’Þý‹îæ©ÆÕYOœv;3ÛíNlÀQ¬‡øÅ,üzÖx(1—ž
-ð ÄÕ	”þ»åìÀ{/,ü¿%‡oàā~8„ÿgF\=×ûóù™7ÿÊL`˜=i0½¦¯PÅÁà¥ìqxW%üºž;ØPt6µÎ±Fiˆl¬C>ƒÔÓ̹{èIÆÙcÃÙšÔU^uí$Ã?ÌÁŸë"¦
+$ºí2ÌCÓ…<$ᄧ'¤ NŽ'~˜3ʁ™©T Öw¯W`r‰ö”¬þ#þÙÃÈý±Í€mO$ßfÀ|VmÂâ}‘•Éaªò5&©c7ÀqÅã=»µ;ՁÀ‡0³èw±0¤Äš
+Mí¯¼|~3g­‹±Î¯/&G¥ôËäÌE݈”Å=¿†.%Mñ°õý$Až\ô	ý”}~~S2
+sD˜ƍe™wç"r©¯™ÓBB ¢6/!s$’IÊŒž¼¨ÐÒÀ/¶´yÐ˸›f-JzáÉkXá£Bûº,Ãã÷UZÞTß`ó/y(n»|߆Cݶ©€eÿÑ›šÔü¹'CφBâ;0V öúzò²z¬_ÌFXHš!®¶};-Àp
+”Šœž×q
+÷‘G
+$Ê*^æ¨`)×v@ô—Ú'`ñkÁÉ»&ÏÂêøžfŸ·0ØœA3×s}_d£áTªt8;aÁ8Øü2$)¼ûÝÍS«³ž8ívf¶ÛØ€£X'ð‹Yøõ¬ñPb.=à;@‰«(ýw?Êف÷^XøK1Þ À‰7üpÿ-ÎŒ¸z®÷çó#2oþ•™À0{Ò>`zM_¡ŠƒÁKÙãð:®Jø;t=w° èljcÒÙX‡
+|©¦™s÷ГŒ³Ç†³4©«¼êÚI*†˜ƒÿÈ "­
 endstream
 endobj
-6788 0 obj <<
+6782 0 obj <<
 /Type /Page
-/Contents 6789 0 R
-/Resources 6787 0 R
+/Contents 6783 0 R
+/Resources 6781 0 R
 /MediaBox [0 0 612 792]
-/Parent 6766 0 R
-/Annots [ 6773 0 R 6785 0 R ]
+/Parent 6788 0 R
+/Annots [ 6767 0 R 6779 0 R ]
 >> endobj
-6755 0 obj <<
+6750 0 obj <<
 /Type /XObject
 /Subtype /Image
 /Width 404
@@ -24908,47 +24921,47 @@
 üšÓuƒ
 endstream
 endobj
-6773 0 obj <<
+6767 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [241.735 363.322 292.091 374.89]
 /Subtype /Link
 /A << /S /GoTo /D (WXPP009) >>
 >> endobj
-6785 0 obj <<
+6779 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [177.978 153.778 228.334 165.346]
 /Subtype /Link
 /A << /S /GoTo /D (w2kp001) >>
 >> endobj
-6790 0 obj <<
-/D [6788 0 R /XYZ 151.701 685.529 null]
+6784 0 obj <<
+/D [6782 0 R /XYZ 151.701 685.529 null]
 >> endobj
-5185 0 obj <<
-/D [6788 0 R /XYZ 151.701 660.623 null]
+5174 0 obj <<
+/D [6782 0 R /XYZ 151.701 660.623 null]
 >> endobj
-6768 0 obj <<
-/D [6788 0 R /XYZ 151.701 642.541 null]
+6762 0 obj <<
+/D [6782 0 R /XYZ 151.701 642.541 null]
 >> endobj
 582 0 obj <<
-/D [6788 0 R /XYZ 151.701 347.213 null]
+/D [6782 0 R /XYZ 151.701 347.213 null]
 >> endobj
-6791 0 obj <<
-/D [6788 0 R /XYZ 151.701 321.597 null]
+6785 0 obj <<
+/D [6782 0 R /XYZ 151.701 321.597 null]
 >> endobj
-6792 0 obj <<
-/D [6788 0 R /XYZ 151.701 190.424 null]
+6786 0 obj <<
+/D [6782 0 R /XYZ 151.701 190.424 null]
 >> endobj
-6793 0 obj <<
-/D [6788 0 R /XYZ 151.701 154.774 null]
+6787 0 obj <<
+/D [6782 0 R /XYZ 151.701 154.774 null]
 >> endobj
-6787 0 obj <<
-/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F17 3698 0 R /F52 3730 0 R /F70 4384 0 R >>
-/XObject << /Im5 6755 0 R >>
+6781 0 obj <<
+/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F17 3698 0 R /F52 3737 0 R /F59 4373 0 R >>
+/XObject << /Im5 6750 0 R >>
 /ProcSet [ /PDF /Text /ImageC ]
 >> endobj
-6805 0 obj <<
+6800 0 obj <<
 /Length 1248      
 /Filter /FlateDecode
 >>
@@ -24962,15 +24975,15 @@
 îË¡àâ6Jjí•„».DzÃÁÿûT[%ºõ H0‡:Ö¾Žqß“ú„£åK¾y¨±(¥ VõsÉò.ó¾ßnˆò$Aî&ï9AŠ½íƒíjÔ'÷ƒõÐ$Ø!ÅD/m{2–oˆäCF·ô›™dôÓ·[È„,OÜB©âNš½g=Y¦8š«·WÝ7ÁtK#fųOé/<WÃÍv<ó7<ÓCóASª<þ*×HˆœñŽâÍÅۏ)ÞŽo¹º·ÄŽc|l@‡šÄÅ[Ú@¯+·Uç›Ù¹ÀT >ûvI_ô(ù¾EÕš$ {_ö>ñùDÓô\ܯð‰ëDOUNÚT-æ¨ZÆ–ÿ ‰! ˆ
 endstream
 endobj
-6804 0 obj <<
+6799 0 obj <<
 /Type /Page
-/Contents 6805 0 R
-/Resources 6803 0 R
+/Contents 6800 0 R
+/Resources 6798 0 R
 /MediaBox [0 0 612 792]
-/Parent 6766 0 R
-/Annots [ 6796 0 R 6798 0 R 6799 0 R ]
+/Parent 6788 0 R
+/Annots [ 6791 0 R 6793 0 R 6794 0 R ]
 >> endobj
-6770 0 obj <<
+6764 0 obj <<
 /Type /XObject
 /Subtype /Image
 /Width 404
@@ -25086,76 +25099,78 @@
 ˜ý›5uL Ús5Ì©/fÞ×qüÑYcì²cç\ÇAÑ]ˉս¤ÙŸÞü›^=P'¦.µí^Òlæ»!²¿ËlÛuxO›­ ”Jrx‰hí¹ŽóäîáB»`xQã°Ré—Èæ¾~äñ/Y“:®ÖÝ)›_ÞwÝ«_¸Þ4ó¼“ý]þôM¿ÓÉëO8li¼@²"ÛúÇ®ûé…v9 š6mí8iùèÞý»®qªÖE¢J°íl:ÝôáoÞ÷“{žn¤º¿ö¤Ã¯ýç³SVóð¾g"ká.wŸgá™»09Èð¢Æa¦•jI§[M+£”B… £‚.Á=a(ˆÈäø;7ëâÛå ¼xØHCkÏ΍¹qpãY„»à%¢DbxQ"1¼ˆ(‘^D”H/"J$†%’BïM=--ëÛ¬žæѽûÅn/R:—ËT­gDDQ{1¼Ã;09hÁ{:;4š°ð;ç¿@na•/dë…ô«øUÅoÜ1˃ÅïXTt[5ëñ€‹ôP/d§Ðný¾t+ù¦˜·¾ºD ÐÐ z/&ãnD”hÿ£KŠ
 endstream
 endobj
-6796 0 obj <<
+6791 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [268.229 310.222 318.585 323.124]
 /Subtype /Link
 /A << /S /GoTo /D (w2kp002) >>
 >> endobj
-6798 0 obj <<
+6793 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [127.168 247.302 195.551 258.991]
 /Subtype /Link
 /A << /S /GoTo /D (DHCP) >>
 >> endobj
-6799 0 obj <<
+6794 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [169.471 156.677 219.827 168.366]
 /Subtype /Link
 /A << /S /GoTo /D (w2kp003) >>
 >> endobj
-6806 0 obj <<
-/D [6804 0 R /XYZ 100.892 685.529 null]
+6801 0 obj <<
+/D [6799 0 R /XYZ 100.892 685.529 null]
 >> endobj
-5186 0 obj <<
-/D [6804 0 R /XYZ 100.892 660.623 null]
+5175 0 obj <<
+/D [6799 0 R /XYZ 100.892 660.623 null]
 >> endobj
-6783 0 obj <<
-/D [6804 0 R /XYZ 100.892 643.753 null]
+6777 0 obj <<
+/D [6799 0 R /XYZ 100.892 643.753 null]
 >> endobj
-6807 0 obj <<
-/D [6804 0 R /XYZ 100.892 350.374 null]
+6802 0 obj <<
+/D [6799 0 R /XYZ 100.892 350.374 null]
 >> endobj
-6808 0 obj <<
-/D [6804 0 R /XYZ 100.892 194.101 null]
+6803 0 obj <<
+/D [6799 0 R /XYZ 100.892 194.101 null]
 >> endobj
-6809 0 obj <<
-/D [6804 0 R /XYZ 100.892 121.245 null]
+6804 0 obj <<
+/D [6799 0 R /XYZ 100.892 121.245 null]
 >> endobj
-6803 0 obj <<
+6798 0 obj <<
 /Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F17 3698 0 R >>
-/XObject << /Im6 6770 0 R >>
+/XObject << /Im6 6764 0 R >>
 /ProcSet [ /PDF /Text /ImageC ]
 >> endobj
-6816 0 obj <<
+6811 0 obj <<
 /Length 1222      
 /Filter /FlateDecode
 >>
 stream
-xڝVKsÛ6¾ëWðHÍ„0ޏ:Ó*u&é8uÇšÉÁɁ•‰cŠTD*Žþ}w’¦TÚîäB‹Åbñí‡Ý¥É&¡É»ÙïËÙÕµ¢	£ÄQÇ’åׄ)Fe‰¶Ž('“å:¹O™àó/ËWל'–8­ePŠp©ÁRPº¹›gBÉôSQ­ë9wéc};4}DY£ÃC\XÔÕgÊäæxÈÛ¢®P¨ÒwÇbíç“L§‹m¾oý!.XtaöÇrömÆàLðzä¬"B$«ÝìþMÖ°ö!¡D8›<Í]"”%Z)—ÉÝìï혰¥)á\^3Î<kì%XS&"t]ÀUánŠÔ!ej¼O9"ì éۏˆ©—H‘ Š8)‹Ëošs
-ûE"œ#F˜¿Íˆ¢a¹ÿ¡¤2L¤µ½ðêýÎ$ok8f
-ôÌH¢O2Nü~ÂéÁRïe6r3æ`¦¡B&Bsb58«ho3¹Ï¥é¢,VsnS`«T.m·¾‹˜Ô‚ÉÇ›+w„ÒA©ÍÿéLÖø·i¾^GA8Jàé°Ô¾ãùø ždm[Ts–nÂŒÌ3Ëiº×Â~ÿ#ßíK?Ò?ndè ă(eL%]çßÁfÒcãét—Wxô1/ËS\[
-ô먝…¥&8µiÀí l}5pCU4۸ÀÕÐŽÐsÐÛ¼Úøæ
-R^¦«ý)Ð-džÏ¿þœÄœ-Ì€y_ÒªÞíŠ6
-ÂѤTé`æØ—´@åá|ÅîB%½ RÆ(9 ¨ Nt×Õ¯Žªg	oÅ°þ^ŸÞO3NàÃbçŒC›uüGÆÁà)Ðqì…Q3¦Ì"A¹=>·ÜM§ßú}ä˜åÄA¥VсµßÕUÓBúB†q
-œ¯â ,NšSȈãv›·qi‰£sZ¢äœ–(鹤Ø(ÈN°ž¥N³Ô鞥a휗J莗fš—\¢ôkÄä$&ʁ˜á¤z‡ r⼋>ðj”Üg/#¥LïüUåUäêpeº—qC¸D
-•D˜î<xo„2 j(õÚt¥À¥7~êÂH€Êèh²:%Ió~Ð"Ώˆkû¼Ý6ÝZ'
-Ï]‡añ(¸)ÊÒWUqÜŹ_±¡ÀÉgªè‡/‹óåq¾…7~õþv2ý§-øöyåË.?,¶°œêÆ_ä’|µòM…;ßnQϤë^+o£Ú	ý¯ñƒÿê¿ôÎŒ3Åâ¥4‘²¡ŽIwmŽ±8´1YÜ¡øYZàÁt·ã×)£èiU¯G{¨Ëhòí#/œ`4ôüõ†0´‡AÅ<DóptåW‚fŠUŒBÁW¶7ÓqÙœµa˜ˆ*0íºÙßæ\§%ô•Ä÷»/Oo¦Ìkivpò©AÔi
-¬˜¸—°ÄòÉpPûl8¸Ó—`ùaÇXAâŽBÖяC±Ù†Œ§ÿËKLjÔbèÚOѽ†Q £(ÀÂm™¡§<ƒ>‹¹§‹ù4$,IPJq™°Jˆå$‰±]Âx{¨÷p06?m1}.tºì©´WÒþ½ñ¿.žÄ
+xڝVMsÛ6½ëWðHÍ„0¾?zèL«Ô™¤ãÔk&'VB$Ž)R©8ú÷ÝHšRi»“	,‹Å{Ðd“ÐäÝì÷åìêZÑ„Qâ¨cÉòkÂ#†²D[G”“ÉrÜ§Lðù—凫kÎKœÖ2¸
+E¸Ô)8ÝÜÍ3¡dú©¨Öõœ»ô±‰†¾š>¢­ÆÖá!,êê3ers<ämQWhTé»c±öóŒI¦ÓÅ6ß·þ,¦0ûc9û6c°&d=JV!’Õnvÿ…&kûP"œMƒç.Ê­´Ëänö÷ŒvLÄÒ”p./ƒgž
+öŒ
+¢)º.`«°7aEj‰Œ25ž§v€ôíGÄTˆK¤ÈPHEœ”?ƒÅå¿͹†ù"ΣÌßfDÑ0ÜÿƒQR:ÒÚÞxõ~g’·5,3zf$ÑŽ''~?‘ô©Ï2¥ˆ9˜iE¨‰ÐœXÍ#Î*ÚÇLî3Eiº(‹ÕœÛÔ*•KÛ­ï3ã€Z!ù˜±	Z¹#”NmþO²Æ¿Móõ:áh£ÃRøŽëãx²µmQÍYº	=2Ï,§éRóý|·/ýÈÿ¾¡‘a^ 8Xʘ Jº.¿ƒ̤ÇÆ7ØÒé.¯péc^–§8¶$è×Ñ'&CMHjÓ@6ÚAØú*zà„ªh¶q†¨à¡ç) ·yµñÍ”¼LWúS [¨<žý9‰9%Z˜ó:ž¤U½Ûm\
+ÆѤTé`æØ—²@çá<ÅîÂ%½RÆ(9¨ NtÛÕ¯
+ŽªggÅ°~_ŸÞO+NàÁbçŠÃ˜uüGÅAã‰èØñB«Ëú‘àÜ
+ÈÅ-·EÓù·~5f9qpS‚UL`íwuÕ´P¾Pa\ƒæ«ø$‹æÔ1b»ÝæmlEYbë\–h9—%ZzD.%6"Ù	Ö«Ô©s•:Ý«4ŒëR	ÝéÒLë’C”~M˜œÄB93¬Tïà NìwìƒnàN€+÷ÙÍH)Ó;?!Uy!UF'µ:ìAY‡éeÜn ÂM"L·œ7ˆ€5\õÚtW=€®z0Üø©
+P •Ñ1T+LJ:“æ}£Eœ×:öy»mº±ÎŽ+6º†
+Ë¢á¦(K_UÅqû~]Äv>SEo<|Yì/ˆó-œñ«÷·“µè?Ï€oŸW¾ìêÃb“!)È nüE-ÉW+ß4ѸóíýLºî½ò6º0ÿúØ?ø¯þðKŸÌ¸R,^*ƒÀ”†:%ݵ9rqh#Yœ¡øYYà!t7ãש äiUï/öP—1ä-ÆG ^XÁhx7ò×WÀð<*nà!†‡¥+¿B
+š)U1
+¾²}˜NËʍ}° ·@À´{Íþ6ç:-á]Y¿ß}yz3^(³C’O·°NSPÅľ„%–OÒAí³tp§/Á:ËÃŽ±‚Ä
+Ö1C±Ù†Š»ÿ+KLjÔbxµŸbz†,Ð0p[æ è©ÌàÅÜÓ‹õ4,EPJqY°JàrRÄø\h¼=Ô{X?m1½.¼tÙÓÕv~“öxÿ<ÛË
 endstream
 endobj
-6815 0 obj <<
+6810 0 obj <<
 /Type /Page
-/Contents 6816 0 R
-/Resources 6814 0 R
+/Contents 6811 0 R
+/Resources 6809 0 R
 /MediaBox [0 0 612 792]
-/Parent 6766 0 R
-/Annots [ 6801 0 R 6812 0 R ]
+/Parent 6788 0 R
+/Annots [ 6796 0 R 6807 0 R ]
 >> endobj
-6772 0 obj <<
+6766 0 obj <<
 /Type /XObject
 /Subtype /Image
 /Width 404
@@ -25366,44 +25381,44 @@
 -/0½´;]!Äpž¾±ñëñãÏ-..?þÜ0,¶;>ýÆüc^¶Œ‹‹[	ŽNKÙgQ‰—¹0æ€/íu™‹ß1Å1æÕlY\ÜÒl)Üb»Ã™ýÆÂ[^KK[UY––¶¦õÛ,êg ŸWhyé¥ÝîiÀÞüU~8vìÈÒÒÖcÇŠŒ_ÌÔn[×Ç$<É]d=ã¦MQôƒiý‰#é\F=žÎ°ßåCðU£ÓñíwqìØáM›¶ê_S}¨(ͱc¾0ÛŸ²äï6Ë•8hÒß—&K;?Cè62‚¨.“çóª@VV©ÏJÿÊÊ!ÝVâë€0w;Ý¡wmåÒêåRŸUšt.• ¼ÛØE·L)®ìgUb¹s§Û¥šœskyË\|Ksl0s·Ë$/"Ö6‚iBÞõëëë‚({eÍÃÄÝN»Kõha¶½,íõuÙ:«F‘×O¯µ××ÉYdBðUB8k¹!?ï}hÀÙB4Õö¬åF­>CëI±,òcßûñ…ç,t¹+H¸wb˜p˜¹Ûí´××÷?³b+²ÁT‡Z½þš—îØû÷¹øò_úÙÙçÛÂxð‘ÝxÍEµúlZ$‹|×G¿ö†«/xñŽåt‚rÁÄÄü½gè³ßµYàªÃÌìì;oÞõ¾-ߺ÷Á‡>ýô§ÇíN1œµÜxÝž‹ÿâw_U3½Š"*ò'¾õç÷=Z¥=ìEVˆW<±´ûyÍCG|·½}@¢V«ÏÎÌl¬Ïœ!DMdŒ™J­~Æð”w;§•!ˆ™O¶ŽtÚ§ɦ°ÈgÞ8CO>L­ÃhyêÀÜí´×W),²/ ”/ @)Að ”/ @)Að ”/ @)´íэç4,Ìœ3×<t”O/:R¯­m™g  dõ­<E+OQëðu~xêHóÔ"|ç\÷ô¸Á”’{¿Ü+ÅÜwd¬2sïXäÌ+2OÇ S:Õƒj »“{ë³RäfŒw×@0Q¨KÝu"š¡î!Z-ò5“  0þ2s·á
 endstream
 endobj
-6801 0 obj <<
+6796 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [402.129 332.647 452.486 344.336]
 /Subtype /Link
 /A << /S /GoTo /D (w2kp004) >>
 >> endobj
-6812 0 obj <<
+6807 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [241.735 268.06 297.546 279.628]
 /Subtype /Link
 /A << /S /GoTo /D (w2kp005) >>
 >> endobj
-6817 0 obj <<
-/D [6815 0 R /XYZ 151.701 685.529 null]
+6812 0 obj <<
+/D [6810 0 R /XYZ 151.701 685.529 null]
 >> endobj
-5187 0 obj <<
-/D [6815 0 R /XYZ 151.701 660.623 null]
+5176 0 obj <<
+/D [6810 0 R /XYZ 151.701 660.623 null]
 >> endobj
-6784 0 obj <<
-/D [6815 0 R /XYZ 151.701 643.753 null]
+6778 0 obj <<
+/D [6810 0 R /XYZ 151.701 643.753 null]
 >> endobj
-6818 0 obj <<
-/D [6815 0 R /XYZ 151.701 333.643 null]
+6813 0 obj <<
+/D [6810 0 R /XYZ 151.701 333.643 null]
 >> endobj
 586 0 obj <<
-/D [6815 0 R /XYZ 151.701 247.616 null]
+/D [6810 0 R /XYZ 151.701 247.616 null]
 >> endobj
-6819 0 obj <<
-/D [6815 0 R /XYZ 151.701 220.162 null]
+6814 0 obj <<
+/D [6810 0 R /XYZ 151.701 220.162 null]
 >> endobj
-6814 0 obj <<
-/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F17 3698 0 R /F52 3730 0 R /F70 4384 0 R >>
-/XObject << /Im7 6772 0 R >>
+6809 0 obj <<
+/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F17 3698 0 R /F52 3737 0 R /F59 4373 0 R >>
+/XObject << /Im7 6766 0 R >>
 /ProcSet [ /PDF /Text /ImageC ]
 >> endobj
-6830 0 obj <<
+6825 0 obj <<
 /Length 1379      
 /Filter /FlateDecode
 >>
@@ -25423,15 +25438,15 @@
 |œBZ:ç'úQ¤MØè	6áÿÿ hn
 endstream
 endobj
-6829 0 obj <<
+6824 0 obj <<
 /Type /Page
-/Contents 6830 0 R
-/Resources 6828 0 R
+/Contents 6825 0 R
+/Resources 6823 0 R
 /MediaBox [0 0 612 792]
-/Parent 6766 0 R
-/Annots [ 6822 0 R 6824 0 R 6825 0 R 6826 0 R ]
+/Parent 6788 0 R
+/Annots [ 6817 0 R 6819 0 R 6820 0 R 6821 0 R ]
 >> endobj
-6774 0 obj <<
+6768 0 obj <<
 /Type /XObject
 /Subtype /Image
 /Width 404
@@ -25592,58 +25607,58 @@
 ŸõþâŽ3ÃßXW¬Ž2&+–UÕ媌|ë÷Ò­äMQ25¼ºÊ‚ 0aj ˜û0ç2“Ã0Uàÿœ¥¹Ì
 endstream
 endobj
-6822 0 obj <<
+6817 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [170.199 301.85 226.009 313.418]
 /Subtype /Link
 /A << /S /GoTo /D (WME001) >>
 >> endobj
-6824 0 obj <<
+6819 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [127.168 240.609 196.33 252.299]
 /Subtype /Link
 /A << /S /GoTo /D (DHCP) >>
 >> endobj
-6825 0 obj <<
+6820 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [202.39 240.609 271.552 252.299]
 /Subtype /Link
 /A << /S /GoTo /D (DHCP) >>
 >> endobj
-6826 0 obj <<
+6821 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [276.381 212.905 332.191 225.807]
 /Subtype /Link
 /A << /S /GoTo /D (WME002) >>
 >> endobj
-6831 0 obj <<
-/D [6829 0 R /XYZ 100.892 685.529 null]
+6826 0 obj <<
+/D [6824 0 R /XYZ 100.892 685.529 null]
 >> endobj
-5188 0 obj <<
-/D [6829 0 R /XYZ 100.892 660.623 null]
+5177 0 obj <<
+/D [6824 0 R /XYZ 100.892 660.623 null]
 >> endobj
-6794 0 obj <<
-/D [6829 0 R /XYZ 100.892 643.753 null]
+6789 0 obj <<
+/D [6824 0 R /XYZ 100.892 643.753 null]
 >> endobj
-6832 0 obj <<
-/D [6829 0 R /XYZ 100.892 350.538 null]
+6827 0 obj <<
+/D [6824 0 R /XYZ 100.892 350.538 null]
 >> endobj
-6833 0 obj <<
-/D [6829 0 R /XYZ 100.892 302.846 null]
+6828 0 obj <<
+/D [6824 0 R /XYZ 100.892 302.846 null]
 >> endobj
-6834 0 obj <<
-/D [6829 0 R /XYZ 100.892 153.266 null]
+6829 0 obj <<
+/D [6824 0 R /XYZ 100.892 153.266 null]
 >> endobj
-6828 0 obj <<
+6823 0 obj <<
 /Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F17 3698 0 R >>
-/XObject << /Im8 6774 0 R >>
+/XObject << /Im8 6768 0 R >>
 /ProcSet [ /PDF /Text /ImageC ]
 >> endobj
-6843 0 obj <<
+6838 0 obj <<
 /Length 1383      
 /Filter /FlateDecode
 >>
@@ -25661,15 +25676,15 @@
 d¬<‘þòy€D$S}s–ÒˆSj`ñ$5%þ˜êj‚&ª J yø¯v,$æ8í9fæÙ ‰oÉEύ#¼¿ÿ :bá
 endstream
 endobj
-6842 0 obj <<
+6837 0 obj <<
 /Type /Page
-/Contents 6843 0 R
-/Resources 6841 0 R
+/Contents 6838 0 R
+/Resources 6836 0 R
 /MediaBox [0 0 612 792]
-/Parent 6848 0 R
-/Annots [ 6837 0 R 6839 0 R ]
+/Parent 6788 0 R
+/Annots [ 6832 0 R 6834 0 R ]
 >> endobj
-6786 0 obj <<
+6780 0 obj <<
 /Type /XObject
 /Subtype /Image
 /Width 367
@@ -25772,47 +25787,47 @@
 ¨	 ¤5€4 & Ô Ò0‘Ý[»Ë. žµÍK›Ë. ¬ÿήDá
 endstream
 endobj
-6837 0 obj <<
+6832 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [177.978 297.401 233.998 309.091]
 /Subtype /Link
 /A << /S /GoTo /D (WME005) >>
 >> endobj
-6839 0 obj <<
+6834 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [316.372 219.436 372.182 231.126]
 /Subtype /Link
 /A << /S /GoTo /D (WME003) >>
 >> endobj
-6844 0 obj <<
-/D [6842 0 R /XYZ 151.701 685.529 null]
+6839 0 obj <<
+/D [6837 0 R /XYZ 151.701 685.529 null]
 >> endobj
-5189 0 obj <<
-/D [6842 0 R /XYZ 151.701 660.623 null]
+5178 0 obj <<
+/D [6837 0 R /XYZ 151.701 660.623 null]
 >> endobj
-6795 0 obj <<
-/D [6842 0 R /XYZ 151.701 643.753 null]
+6790 0 obj <<
+/D [6837 0 R /XYZ 151.701 643.753 null]
 >> endobj
-6845 0 obj <<
-/D [6842 0 R /XYZ 151.701 402.992 null]
+6840 0 obj <<
+/D [6837 0 R /XYZ 151.701 402.992 null]
 >> endobj
-6846 0 obj <<
-/D [6842 0 R /XYZ 151.701 335.715 null]
+6841 0 obj <<
+/D [6837 0 R /XYZ 151.701 335.715 null]
 >> endobj
 590 0 obj <<
-/D [6842 0 R /XYZ 151.701 199.396 null]
+/D [6837 0 R /XYZ 151.701 199.396 null]
 >> endobj
-6847 0 obj <<
-/D [6842 0 R /XYZ 151.701 169.123 null]
+6842 0 obj <<
+/D [6837 0 R /XYZ 151.701 169.123 null]
 >> endobj
-6841 0 obj <<
+6836 0 obj <<
 /Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F17 3698 0 R >>
-/XObject << /Im9 6786 0 R >>
+/XObject << /Im9 6780 0 R >>
 /ProcSet [ /PDF /Text /ImageC ]
 >> endobj
-6861 0 obj <<
+6855 0 obj <<
 /Length 1515      
 /Filter /FlateDecode
 >>
@@ -25828,15 +25843,15 @@
 g*$¡uëÝÑFuÓVû¢]¹Ãn¢M„1ûêxž‘^ï۾خ¼Ú}nš¬zÌ“áéØ>Ôž`ÆåÉ®jOÁÁߧ”y†Òÿ;¤D’*X¸GÀ+׍‹#ŒðLC¡à¥$͹²&u…G™è'Œ„šÐìm_ÂD‰˜˜¼„‰ȏ1Q½„‰ðҏ;Ì蹫$Q){Ù[ÅøQgHª=r.¢ž#Ä7Õ¬»1¾Ðí:ÿž­7eîXÖ~®•{å!ƒ}î_½¿õ`˜¦DKÙ(üh‰øõXËx>ûpã	4wo<üb¡hfŸc°µoµ:àŒ%ÁÓ½þ`ý?ÜýŽŸ7wvóç-j áå^”íH\ùrÔgë¹{†Bª;uê÷³éÕë;kü[âH?74Ó_)d°@®Â‚ˆ	hbŽÑ±W+~,çÁüí ˜auœEu¢ ±*ÇÜø‡²ÆØ÷€ÍtáÃu“-‹ÚßÙµ¾0=™¤ý ÛNüÉ)ŠÀÔºM½kSW¡¸±ª±B=!”g¨Aq\ƒÜÖàqÀÃþFÿEb÷
 endstream
 endobj
-6860 0 obj <<
+6854 0 obj <<
 /Type /Page
-/Contents 6861 0 R
-/Resources 6859 0 R
+/Contents 6855 0 R
+/Resources 6853 0 R
 /MediaBox [0 0 612 792]
-/Parent 6848 0 R
-/Annots [ 6851 0 R 6853 0 R 6855 0 R ]
+/Parent 6788 0 R
+/Annots [ 6845 0 R 6847 0 R 6849 0 R ]
 >> endobj
-6797 0 obj <<
+6792 0 obj <<
 /Type /XObject
 /Subtype /Image
 /Width 404
@@ -25918,60 +25933,60 @@
  €flíþÇîÐy  hÌÿ8Öéf
 endstream
 endobj
-6851 0 obj <<
+6845 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [294.42 290.315 350.231 302.005]
 /Subtype /Link
 /A << /S /GoTo /D (wxpp001) >>
 >> endobj
-6853 0 obj <<
+6847 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [146.562 201.305 202.373 212.873]
 /Subtype /Link
 /A << /S /GoTo /D (wxpp004) >>
 >> endobj
-6855 0 obj <<
+6849 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [283.986 152.941 339.797 164.631]
 /Subtype /Link
 /A << /S /GoTo /D (wxpp006) >>
 >> endobj
-6862 0 obj <<
-/D [6860 0 R /XYZ 100.892 685.529 null]
+6856 0 obj <<
+/D [6854 0 R /XYZ 100.892 685.529 null]
 >> endobj
-5190 0 obj <<
-/D [6860 0 R /XYZ 100.892 660.623 null]
+5179 0 obj <<
+/D [6854 0 R /XYZ 100.892 660.623 null]
 >> endobj
-6810 0 obj <<
-/D [6860 0 R /XYZ 100.892 642.541 null]
+6805 0 obj <<
+/D [6854 0 R /XYZ 100.892 642.541 null]
 >> endobj
-6863 0 obj <<
-/D [6860 0 R /XYZ 100.892 368.049 null]
+6857 0 obj <<
+/D [6854 0 R /XYZ 100.892 368.049 null]
 >> endobj
-6864 0 obj <<
-/D [6860 0 R /XYZ 100.892 349.511 null]
+6858 0 obj <<
+/D [6854 0 R /XYZ 100.892 349.511 null]
 >> endobj
-6865 0 obj <<
-/D [6860 0 R /XYZ 100.892 326.125 null]
+6859 0 obj <<
+/D [6854 0 R /XYZ 100.892 326.125 null]
 >> endobj
-6866 0 obj <<
-/D [6860 0 R /XYZ 100.892 291.311 null]
+6860 0 obj <<
+/D [6854 0 R /XYZ 100.892 291.311 null]
 >> endobj
-6867 0 obj <<
-/D [6860 0 R /XYZ 100.892 202.301 null]
+6861 0 obj <<
+/D [6854 0 R /XYZ 100.892 202.301 null]
 >> endobj
-6868 0 obj <<
-/D [6860 0 R /XYZ 100.892 153.938 null]
+6862 0 obj <<
+/D [6854 0 R /XYZ 100.892 153.938 null]
 >> endobj
-6859 0 obj <<
+6853 0 obj <<
 /Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F17 3698 0 R >>
-/XObject << /Im10 6797 0 R >>
+/XObject << /Im10 6792 0 R >>
 /ProcSet [ /PDF /Text /ImageC ]
 >> endobj
-6876 0 obj <<
+6870 0 obj <<
 /Length 1181      
 /Filter /FlateDecode
 >>
@@ -25991,15 +26006,15 @@
 ¸õn¤ÑW¸f8œ ÓÞd? °ÞÏ
 endstream
 endobj
-6875 0 obj <<
+6869 0 obj <<
 /Type /Page
-/Contents 6876 0 R
-/Resources 6874 0 R
+/Contents 6870 0 R
+/Resources 6868 0 R
 /MediaBox [0 0 612 792]
-/Parent 6848 0 R
-/Annots [ 6857 0 R 6872 0 R ]
+/Parent 6875 0 R
+/Annots [ 6851 0 R 6866 0 R ]
 >> endobj
-6800 0 obj <<
+6795 0 obj <<
 /Type /XObject
 /Subtype /Image
 /Width 404
@@ -26056,47 +26071,47 @@
 kƒRu—Š¡º„am^×X­¨æÎ`ƒGƒ= •/ *^ T"¼ ¨DxP‰ð á@¥‘ˆ|wÐ÷d Àb®ìüy§ïi €…ý?üÅ=Ò
 endstream
 endobj
-6857 0 obj <<
+6851 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [405.463 366.069 461.273 377.758]
 /Subtype /Link
 /A << /S /GoTo /D (wxpp007) >>
 >> endobj
-6872 0 obj <<
+6866 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [233.25 290.756 289.061 302.324]
 /Subtype /Link
 /A << /S /GoTo /D (wxpp008) >>
 >> endobj
-6877 0 obj <<
-/D [6875 0 R /XYZ 151.701 685.529 null]
+6871 0 obj <<
+/D [6869 0 R /XYZ 151.701 685.529 null]
 >> endobj
-5191 0 obj <<
-/D [6875 0 R /XYZ 151.701 660.623 null]
+5180 0 obj <<
+/D [6869 0 R /XYZ 151.701 660.623 null]
 >> endobj
-6811 0 obj <<
-/D [6875 0 R /XYZ 151.701 643.753 null]
+6806 0 obj <<
+/D [6869 0 R /XYZ 151.701 643.753 null]
 >> endobj
-6878 0 obj <<
-/D [6875 0 R /XYZ 151.701 367.065 null]
+6872 0 obj <<
+/D [6869 0 R /XYZ 151.701 367.065 null]
 >> endobj
-6879 0 obj <<
-/D [6875 0 R /XYZ 151.701 291.752 null]
+6873 0 obj <<
+/D [6869 0 R /XYZ 151.701 291.752 null]
 >> endobj
 594 0 obj <<
-/D [6875 0 R /XYZ 151.701 228.755 null]
+/D [6869 0 R /XYZ 151.701 228.755 null]
 >> endobj
-6880 0 obj <<
-/D [6875 0 R /XYZ 151.701 201.135 null]
+6874 0 obj <<
+/D [6869 0 R /XYZ 151.701 201.135 null]
 >> endobj
-6874 0 obj <<
+6868 0 obj <<
 /Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F17 3698 0 R >>
-/XObject << /Im11 6800 0 R >>
+/XObject << /Im11 6795 0 R >>
 /ProcSet [ /PDF /Text /ImageC ]
 >> endobj
-6889 0 obj <<
+6884 0 obj <<
 /Length 1144      
 /Filter /FlateDecode
 >>
@@ -26109,15 +26124,15 @@
 èJÛÂ72ZM~QDªAÈ’r7(Õ¤rƒ¨ÔçZ8=¶¸>JÕ5ÅQ3ʼn ‚/*Ϋï@xÇÿ=«Úñ
 endstream
 endobj
-6888 0 obj <<
+6883 0 obj <<
 /Type /Page
-/Contents 6889 0 R
-/Resources 6887 0 R
+/Contents 6884 0 R
+/Resources 6882 0 R
 /MediaBox [0 0 612 792]
-/Parent 6848 0 R
-/Annots [ 6883 0 R 6885 0 R ]
+/Parent 6875 0 R
+/Annots [ 6878 0 R 6880 0 R ]
 >> endobj
-6802 0 obj <<
+6797 0 obj <<
 /Type /XObject
 /Subtype /Image
 /Width 404
@@ -26199,44 +26214,44 @@
 3qº–Ko»'ŽY K/ ÈÄ ²ñ€,Áa»ëŽÞ/Ø)–GËmgaln¬X#^°S4}¥bW¹b­A¼`wÈqŽÕ†¾¶óà°€,A¼  K/ ÈÄ ²ñ€,A¼  K/ È’™ˆœ>:Ýv6  ºqëè?Ž¶ €Îü4-“
 endstream
 endobj
-6883 0 obj <<
+6878 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [221.108 223.431 276.918 235.12]
 /Subtype /Link
 /A << /S /GoTo /D (WME009) >>
 >> endobj
-6885 0 obj <<
+6880 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [354.32 118.128 410.131 129.817]
 /Subtype /Link
 /A << /S /GoTo /D (WME010) >>
 >> endobj
-6890 0 obj <<
-/D [6888 0 R /XYZ 100.892 685.529 null]
+6885 0 obj <<
+/D [6883 0 R /XYZ 100.892 685.529 null]
 >> endobj
-5192 0 obj <<
-/D [6888 0 R /XYZ 100.892 660.623 null]
+5181 0 obj <<
+/D [6883 0 R /XYZ 100.892 660.623 null]
 >> endobj
-6820 0 obj <<
-/D [6888 0 R /XYZ 100.892 643.753 null]
+6815 0 obj <<
+/D [6883 0 R /XYZ 100.892 643.753 null]
 >> endobj
-6891 0 obj <<
-/D [6888 0 R /XYZ 100.892 286.227 null]
+6886 0 obj <<
+/D [6883 0 R /XYZ 100.892 286.227 null]
 >> endobj
-6892 0 obj <<
-/D [6888 0 R /XYZ 100.892 263.529 null]
+6887 0 obj <<
+/D [6883 0 R /XYZ 100.892 263.529 null]
 >> endobj
-6893 0 obj <<
-/D [6888 0 R /XYZ 100.892 158.226 null]
+6888 0 obj <<
+/D [6883 0 R /XYZ 100.892 158.226 null]
 >> endobj
-6887 0 obj <<
-/Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F88 5686 0 R /F72 5687 0 R /F17 3698 0 R >>
-/XObject << /Im12 6802 0 R /Im1 5680 0 R >>
+6882 0 obj <<
+/Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F88 5678 0 R /F72 5679 0 R /F17 3698 0 R >>
+/XObject << /Im12 6797 0 R /Im1 5672 0 R >>
 /ProcSet [ /PDF /Text /ImageC ]
 >> endobj
-6902 0 obj <<
+6897 0 obj <<
 /Length 1129      
 /Filter /FlateDecode
 >>
@@ -26258,15 +26273,15 @@
 ãÿG|×cüÌvh%|/à.ÐÙUÃÃVáuö7ÏDÁÍ
 endstream
 endobj
-6901 0 obj <<
+6896 0 obj <<
 /Type /Page
-/Contents 6902 0 R
-/Resources 6900 0 R
+/Contents 6897 0 R
+/Resources 6895 0 R
 /MediaBox [0 0 612 792]
-/Parent 6848 0 R
-/Annots [ 6896 0 R 6898 0 R ]
+/Parent 6875 0 R
+/Annots [ 6891 0 R 6893 0 R ]
 >> endobj
-6813 0 obj <<
+6808 0 obj <<
 /Type /XObject
 /Subtype /Image
 /Width 404
@@ -26329,69 +26344,72 @@
 Däôñ麛 óÙ9ú×£u· æöÿe26 
 endstream
 endobj
-6896 0 obj <<
+6891 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [272.281 304.382 328.091 316.071]
 /Subtype /Link
 /A << /S /GoTo /D (WME013) >>
 >> endobj
-6898 0 obj <<
+6893 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [197.372 242.657 253.182 254.225]
 /Subtype /Link
 /A << /S /GoTo /D (WME014) >>
 >> endobj
-6903 0 obj <<
-/D [6901 0 R /XYZ 151.701 685.529 null]
+6898 0 obj <<
+/D [6896 0 R /XYZ 151.701 685.529 null]
 >> endobj
-5193 0 obj <<
-/D [6901 0 R /XYZ 151.701 660.623 null]
+5182 0 obj <<
+/D [6896 0 R /XYZ 151.701 660.623 null]
 >> endobj
-6821 0 obj <<
-/D [6901 0 R /XYZ 151.701 643.753 null]
+6816 0 obj <<
+/D [6896 0 R /XYZ 151.701 643.753 null]
 >> endobj
-6904 0 obj <<
-/D [6901 0 R /XYZ 151.701 353.554 null]
+6899 0 obj <<
+/D [6896 0 R /XYZ 151.701 353.554 null]
 >> endobj
-6905 0 obj <<
-/D [6901 0 R /XYZ 151.701 305.378 null]
+6900 0 obj <<
+/D [6896 0 R /XYZ 151.701 305.378 null]
 >> endobj
 598 0 obj <<
-/D [6901 0 R /XYZ 151.701 225.437 null]
+/D [6896 0 R /XYZ 151.701 225.437 null]
 >> endobj
-6906 0 obj <<
-/D [6901 0 R /XYZ 151.701 198.027 null]
+6901 0 obj <<
+/D [6896 0 R /XYZ 151.701 198.027 null]
 >> endobj
-6900 0 obj <<
-/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F17 3698 0 R /F51 3729 0 R >>
-/XObject << /Im13 6813 0 R >>
+6895 0 obj <<
+/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F17 3698 0 R /F51 3736 0 R >>
+/XObject << /Im13 6808 0 R >>
 /ProcSet [ /PDF /Text /ImageC ]
 >> endobj
-6911 0 obj <<
-/Length 957       
+6906 0 obj <<
+/Length 958       
 /Filter /FlateDecode
 >>
 stream
-xÚÅVÁrÛ6½ë+Øž¨ƒ`€ ²·6‰;ÎL]w¤N:“ä SÅš$Š{èÇwI•7žž@ ‹‡·ûv— É]B“Ÿg?­f—Y–(R*Ê’Õ&a”’¢Ì’¼(‰,E²Z'ïÓ¥©†Úv󏫷Á¼ ežož•„‚5E»‚p2_0šóô•mç,máЂK™¾qÎÎ9M] ’ÂM¤¤e¸”÷r„a¼ôV³7«Ù§ƒU0> &	çIÕÎÞ¤ÉöÞ&”ð²H‚e›pY\z´&YÎ~›Ñè쬜’,§`ªT‚…ˆ³ŸÐ$ I…>\Öw{gÀù‚CXC·™<<˜K€.F¯W[oÎyú®îÖvžéÄ2íqñ—¸ymÜÊTjÝ=.¾²ÝÊܨƒNañÆÛéÎ4ä‰`
-IJ!žÍÓq‚.)@ Á8Q2õiF$
-Ûãy®ÂDäÓâÅUËDòÚÂ=çt[è˜ìŸÁzBi.x¢¶ìH[¦@S™ð‚¡
-T
-b­BLGÔSañsöª«¬sPB¨‹³ûÁ8ÿ-R½^;Ó÷äí˜Ã"Â-2ð1ß‚Ãëë%èûìó	ñÿÐ»«oȈ?‹Ñï},1»‰â<QqËÊîæO罆º»ÃÉßxþ!àPùa¡÷îmltoØÖ±Âmg¾ótÁ	È9•‡»Ë ¥ö~U¶Åþ
-ßÎèÞv=N>¶õt;L5_úK´¿^]d”þuñÇ
-ÎoœÝ@È¡“è&0¢`N¤(‘KÕÔ¦ó Ñ™Jw4{§Úº‹áYêÖ‡ï6†´²xÜÙ¦1k\[ÛVã9ˆ¼3?<©7Ë	ÏùWP±ÇåîÛ[<6ç³(‰b´„`¥£N9»ÕÞ'LÖÑ/Lé ©N~’H•˜ÕþÇX¤­®¶ugpÒW®†@î†s¤JI› bÂ}­.²œøÿþ§RýÀ¸p;|«²ªìþ0êÓèŒZît߇J°.*}«CRÞûè™n”_úV÷æå;Ϗõ`ڝgšÉt°~é>4€ç-Ž½…­ºë£×8	ýÂãlãùÌcžBà­r¬–pí™Zk1X1Gx<wX[X8/·_cÃë¦îðY•ß8xò!Å‘ZÔý¾¦wɾtü—wâ²vûrÓÌ"÷ôpô¨&ü˜ý¬š^TP:zé7¼X~Ü5º2!.™\
-ç:€°W*/»ß¯óg䍲ˆR<šq„GÝ?,æÑÊ
+xÚÅVMsÛ6½ëW°=QÁ ð£·6‰;ÎL]w¤N:“ä SÅšŠ{èï2’*;3n<= o÷í.A“»„&?Ï~ZÍ..³,)HUP–¬6	£””U–äeEd%’Õ:yŸ.u=4ÖÌ?®Þó’Ty.¼yV
+ÖíJÂÉ|ÁhÎÓW¶›³´ƒC.eúÆ9;ç4u=‚H
+7‘ŠVáRß…#ã•·š½YÍ>ͬ‚ñ1I8Oênöþ#MÖ°÷6¡„Weò,»„Ë’äÒ£µÉröÛŒFgÏ`å”d™8+ªâQ°±cöš4Y —ÍÝÞip¾äÆÐm&æ ËÑëÕÖ›sž¾kÌÚγ2}€X¦=.þ7¯õ€[Y‘Zw‹¯¬ù@™€UÐ),Þx;etKž¦¤â9Ñ<'èRŒ“B¡>͈¤a{Ã"Ï‹0ù´xqÕ1‘¼¶pÏ9Ý%º0f„ûg°žFš‹ž¨-;Ò– ©LxI‰(JT
+b]„˜Ž¨§Ââç(ì•©­sPB¨‹³ûA;ÿ-Rµ^;Ý÷äí˜Ã"Â-2ð1ß‚Ãëë%èµûìó	ñÿÐ»«oȈ?‹Ñï},1»‰â<QqËÚîæO罆ÆÜáäo<ÿ
+p¨ý°Ðû÷66º7l›XáÖèï<]pr®ÈŽÃ‹ÝeÐRû¿jÛa…o§UoM‡‡m3ÝS…×þí¯W¥]üqƒóg7rè$ª
+Œ(˜)*äR·6 :S+c ÙÛ8ýÓ6ft.†g©:¾ÛÒÚâqgÛV¯qmm;…ç òNÿð¤Þ,'<ç_M@(ëGåî»[<6糨ˆb´„`¥£NÆÆœÝ*ï&ëè¦4þâªãË%‘E>bBVûc™vªÞ6F㤯]Ü
+çHU’6Ä„ûZ]d9#ðÿýO¥úqá0vø>Ve]Ûýa4§ÑµÜ©¾•`]TúV…¤¼÷ÑÓf”_
+êVõúå;Ϗõ »gšÉt°~é>4€ç-Ž½…­ÆôƒVkœ„~áq¶ñü¿æ1O!ðV9VK¸öL­u¬˜#<ž;¬-,œ—Û¯±á™©†
+>£òO>¤8R‹ºß÷Ãô.9ãÀ—ŽÿòN\6Nc_nÛùB䞎þÕ†³ŸÕÓ‹
+êQE/ý†ˏ»VÕ:"Ä%Ý€Ká|Î ì•…—ÝoŒ×yƒ3r‡FYÆF)
+Í8£îK¬ÑÑ
 endstream
 endobj
-6910 0 obj <<
+6905 0 obj <<
 /Type /Page
-/Contents 6911 0 R
-/Resources 6909 0 R
+/Contents 6906 0 R
+/Resources 6904 0 R
 /MediaBox [0 0 612 792]
-/Parent 6848 0 R
+/Parent 6875 0 R
 >> endobj
-6823 0 obj <<
+6818 0 obj <<
 /Type /XObject
 /Subtype /Image
 /Width 367
@@ -26454,21 +26472,21 @@
 ª‚¾	Feï—ðˆ=o¹R"£¹Ž»³°@L(‚l®Ó¹Üré×î†-kƒ‘ D 2ˆ& dM È š Áo:¨kóf¢çó…E^MPÑ4MGg¡µ/,²F4AE#žë±ÓYcÞ€¢	 D 2ˆ& dM È š A4 ã¥Ô<ÏGg  @)¥ÔÿèÉ)&
 endstream
 endobj
-6912 0 obj <<
-/D [6910 0 R /XYZ 100.892 685.529 null]
+6907 0 obj <<
+/D [6905 0 R /XYZ 100.892 685.529 null]
 >> endobj
-5194 0 obj <<
-/D [6910 0 R /XYZ 100.892 660.623 null]
+5183 0 obj <<
+/D [6905 0 R /XYZ 100.892 660.623 null]
 >> endobj
-6835 0 obj <<
-/D [6910 0 R /XYZ 100.892 643.753 null]
+6830 0 obj <<
+/D [6905 0 R /XYZ 100.892 643.753 null]
 >> endobj
-6909 0 obj <<
-/Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F51 3729 0 R /F71 5424 0 R /F70 4384 0 R >>
-/XObject << /Im14 6823 0 R >>
+6904 0 obj <<
+/Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F51 3736 0 R /F53 3738 0 R /F59 4373 0 R >>
+/XObject << /Im14 6818 0 R >>
 /ProcSet [ /PDF /Text /ImageC ]
 >> endobj
-6915 0 obj <<
+6910 0 obj <<
 /Length 382       
 /Filter /FlateDecode
 >>
@@ -26478,14 +26496,14 @@
 ½hdÓîÖ¦ÈÆ6ÍiWŒçAØIÞés;qmPœ($¯a݃x¦ò Ä¾ :É–È=q²UhIõÆÉ¿Çyr9ióÜùù{r­™+ïÿ#Wâ­t‡çjÿ#×]¶ùªý/
 endstream
 endobj
-6914 0 obj <<
+6909 0 obj <<
 /Type /Page
-/Contents 6915 0 R
-/Resources 6913 0 R
+/Contents 6910 0 R
+/Resources 6908 0 R
 /MediaBox [0 0 612 792]
-/Parent 6917 0 R
+/Parent 6875 0 R
 >> endobj
-6827 0 obj <<
+6822 0 obj <<
 /Type /XObject
 /Subtype /Image
 /Width 356
@@ -26541,7 +26559,7 @@
 G˜á‚áè(×â5]p‘Np $„ 	a@BX  $„ ɯ®ëÇÑÕ   §ðÿ±ÐP
 endstream
 endobj
-6838 0 obj <<
+6833 0 obj <<
 /Type /XObject
 /Subtype /Image
 /Width 356
@@ -26589,27 +26607,27 @@
 GÂXà‚áh(×ã5+]p•-:8H €„°  !, H €äŸaÇÑÅ   §ð_vª]#
 endstream
 endobj
-6916 0 obj <<
-/D [6914 0 R /XYZ 151.701 685.529 null]
+6911 0 obj <<
+/D [6909 0 R /XYZ 151.701 685.529 null]
 >> endobj
-5195 0 obj <<
-/D [6914 0 R /XYZ 151.701 646.651 null]
+5184 0 obj <<
+/D [6909 0 R /XYZ 151.701 646.651 null]
 >> endobj
-6836 0 obj <<
-/D [6914 0 R /XYZ 151.701 629.781 null]
+6831 0 obj <<
+/D [6909 0 R /XYZ 151.701 629.781 null]
 >> endobj
-5196 0 obj <<
-/D [6914 0 R /XYZ 151.701 372.977 null]
+5185 0 obj <<
+/D [6909 0 R /XYZ 151.701 372.977 null]
 >> endobj
-6849 0 obj <<
-/D [6914 0 R /XYZ 151.701 356.107 null]
+6843 0 obj <<
+/D [6909 0 R /XYZ 151.701 356.107 null]
 >> endobj
-6913 0 obj <<
+6908 0 obj <<
 /Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R >>
-/XObject << /Im15 6827 0 R /Im16 6838 0 R >>
+/XObject << /Im15 6822 0 R /Im16 6833 0 R >>
 /ProcSet [ /PDF /Text /ImageC ]
 >> endobj
-6920 0 obj <<
+6914 0 obj <<
 /Length 403       
 /Filter /FlateDecode
 >>
@@ -26620,14 +26638,14 @@
 (wѸGV5ðÁ`™á¾s·wìî<rVø9";à ÃÀ¶•ûäüo±'¸Bœô˜,åôW²Ñ±?§ß³IB4i¸|~üÑ·&^Ùl!™dS8|ƒQë¬úóõ‡•áyðnûÅ“Áz°Ì`5ÿõ-n¯{jM”A(¡ø4P¿8~¼ž×±È!Žá4Ï®;Jð~g}Nù^iÄhÚ«ɦÅÔ§8"Jà×d·§˜5V"‚eµš¦“Á†Û<µS®Wí¶í×›á ÅDzÖb½m7ñr2­Iþk¼‰PíÿŠòB¼ByŠWãa¼ºo2ä-ñOû¦Âúâ
 endstream
 endobj
-6919 0 obj <<
+6913 0 obj <<
 /Type /Page
-/Contents 6920 0 R
-/Resources 6918 0 R
+/Contents 6914 0 R
+/Resources 6912 0 R
 /MediaBox [0 0 612 792]
-/Parent 6917 0 R
+/Parent 6875 0 R
 >> endobj
-6840 0 obj <<
+6835 0 obj <<
 /Type /XObject
 /Subtype /Image
 /Width 356
@@ -26681,7 +26699,7 @@
 GÂXà†áhXïŒ×8ltÃU¶èà !, H €„°  !, H ’º®{>Ÿµ‹  .á¿ÑMs§
 endstream
 endobj
-6852 0 obj <<
+6846 0 obj <<
 /Type /XObject
 /Subtype /Image
 /Width 419
@@ -26896,27 +26914,27 @@
 û{ßø?üW;I7¿þz‹>‡E=W¿#ñè»øÒÿÂømt*  J’ÎQ·Ûït‰Úð8OÒ9ÞœqSÝx?D`æbüNUÞ´N{‹üÊG:í½ª y&£œÎ]ûPõùy–þ²µJ¥:|i¤S©T‡/t*•êð¥‘N¥R¾4Ò©TªÃ—F:•Juø"¼òû/§éû†Ý—OÞºà›“;ΞN{[Ë™J¥R=“ò·pùG¸ü#Œßî¢úƒÉ;O&ï X˲Úw?|ùlöŸ1wKŸ½ÛþÒ—"ï^-gù;•w&_úã„´$÷˼ߩg­ù¥¿[sgöžõÞÝÞ7Ïh§oïö®{V1ÐÌ-€.Ì[È×ù‹¼*•JµoúÿAN!
 endstream
 endobj
-6921 0 obj <<
-/D [6919 0 R /XYZ 100.892 685.529 null]
+6915 0 obj <<
+/D [6913 0 R /XYZ 100.892 685.529 null]
 >> endobj
-5197 0 obj <<
-/D [6919 0 R /XYZ 100.892 652.776 null]
+5186 0 obj <<
+/D [6913 0 R /XYZ 100.892 652.776 null]
 >> endobj
-6850 0 obj <<
-/D [6919 0 R /XYZ 100.892 635.906 null]
+6844 0 obj <<
+/D [6913 0 R /XYZ 100.892 635.906 null]
 >> endobj
-5198 0 obj <<
-/D [6919 0 R /XYZ 100.892 391.352 null]
+5187 0 obj <<
+/D [6913 0 R /XYZ 100.892 391.352 null]
 >> endobj
-6869 0 obj <<
-/D [6919 0 R /XYZ 100.892 374.482 null]
+6863 0 obj <<
+/D [6913 0 R /XYZ 100.892 374.482 null]
 >> endobj
-6918 0 obj <<
+6912 0 obj <<
 /Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R >>
-/XObject << /Im17 6840 0 R /Im18 6852 0 R >>
+/XObject << /Im17 6835 0 R /Im18 6846 0 R >>
 /ProcSet [ /PDF /Text /ImageC ]
 >> endobj
-6924 0 obj <<
+6918 0 obj <<
 /Length 419       
 /Filter /FlateDecode
 >>
@@ -26927,14 +26945,14 @@
 ýîÄNæHì‰%2üBìûjÿ"®Ý
 endstream
 endobj
-6923 0 obj <<
+6917 0 obj <<
 /Type /Page
-/Contents 6924 0 R
-/Resources 6922 0 R
+/Contents 6918 0 R
+/Resources 6916 0 R
 /MediaBox [0 0 612 792]
-/Parent 6917 0 R
+/Parent 6920 0 R
 >> endobj
-6854 0 obj <<
+6848 0 obj <<
 /Type /XObject
 /Subtype /Image
 /Width 419
@@ -27183,7 +27201,7 @@
 öÓÙ+ê#ØdÃ#õ;O~jßý}dw˜é ˆ{×ö÷ßÛLd [>Ï3Ø{l{…ç˾¨êivw¹xPÙìlò#ˆÏtœ½ÀÜ“±¸ßø>î¾ò6ùQ†¿lMé?Ìt„þÃLGé?Ìt„þÃLGé?Ìt„þ#øÿëñw$ÉÓ£ýwœÜ~KŒ[¶¾ÿú¥yF!"½ÉŸcòçÈîìcùïÝ=¹wÀF^«Ý~óåÅÊ¿ wkïm/íC‘íoËYÿLe«ùÚ'”5Þ¯«½•‹F~íïÖ´ºwÑzw»ß\°ü>}¼Û½î¢(°äÈÏ ì#¿t“¿ÈK!Wÿ´h<à
 endstream
 endobj
-6856 0 obj <<
+6850 0 obj <<
 /Type /XObject
 /Subtype /Image
 /Width 327
@@ -27289,27 +27307,27 @@
 'ʤN•(û¸â3[ŒyÒåÔ)Eð~ÍÂׁ³Ñʱm!‚|/)×±­˜cÛ ‚ÿùZNµæb±h$R6Ü­(¤X,šé%Q7®â­»m¨T¤Dðß9• "RÊul{Ëž¶ºqÒ0ašS­³Ê1ûš›tºq‚w/”Ê1i_•†qÞ	3ôÈ+Ÿ_<cÁÌ47KY¢­M÷üió…KfI¾kP__ÛÒÒº}Û£ä¾ef(tóïx|Ýw^«Ó}Ë.>ùð[®<C»i Q6Sõ¢‰û[wݬwg¬T	!¥2Í2Ã!E»¢ùF¸x•+×JÌGQoÏ×±²LR{¡‰m«ÑÓÂ}5Ó‘rXÀÛ iŒ¯-cL7œjÆtéfL7œjÆtéfL7œjÆtéfL7œjÆtéfL7œjÆt#0imYCEÅŒJ³¡¼c+YUiËÅb‘!nc,ÝûѶm;ÐÓbÂý0z #z €Èë™.ŸÏ½ª\§ÈuΙ~j›éö1Ù~š›aÊ0IÆ»®çøボWQæ	265ÇYýmšªrQìw9€‚²˜PûÑ]È?Æ^ÿ„7
 endstream
 endobj
-6925 0 obj <<
-/D [6923 0 R /XYZ 151.701 685.529 null]
+6919 0 obj <<
+/D [6917 0 R /XYZ 151.701 685.529 null]
 >> endobj
-5199 0 obj <<
-/D [6923 0 R /XYZ 151.701 647.026 null]
+5188 0 obj <<
+/D [6917 0 R /XYZ 151.701 647.026 null]
 >> endobj
-6870 0 obj <<
-/D [6923 0 R /XYZ 151.701 630.156 null]
+6864 0 obj <<
+/D [6917 0 R /XYZ 151.701 630.156 null]
 >> endobj
-5200 0 obj <<
-/D [6923 0 R /XYZ 151.701 349.602 null]
+5189 0 obj <<
+/D [6917 0 R /XYZ 151.701 349.602 null]
 >> endobj
-6871 0 obj <<
-/D [6923 0 R /XYZ 151.701 332.732 null]
+6865 0 obj <<
+/D [6917 0 R /XYZ 151.701 332.732 null]
 >> endobj
-6922 0 obj <<
+6916 0 obj <<
 /Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R >>
-/XObject << /Im19 6854 0 R /Im20 6856 0 R >>
+/XObject << /Im19 6848 0 R /Im20 6850 0 R >>
 /ProcSet [ /PDF /Text /ImageC ]
 >> endobj
-6928 0 obj <<
+6923 0 obj <<
 /Length 469       
 /Filter /FlateDecode
 >>
@@ -27324,14 +27342,14 @@
 Ãuý¨wIÑ›$ˆô»$úðK4;NÊ´åïWOÀ¢^ÆlÔM×=gÊ¥Mû!ÊjÚ#BAéÿ+èIHKàâ§þT(vp”Ó›BQû„¢yµßÊv·¯…ß
 endstream
 endobj
-6927 0 obj <<
+6922 0 obj <<
 /Type /Page
-/Contents 6928 0 R
-/Resources 6926 0 R
+/Contents 6923 0 R
+/Resources 6921 0 R
 /MediaBox [0 0 612 792]
-/Parent 6917 0 R
+/Parent 6920 0 R
 >> endobj
-6858 0 obj <<
+6852 0 obj <<
 /Type /XObject
 /Subtype /Image
 /Width 327
@@ -27458,7 +27476,7 @@
 À„Ú‹ÞbþDÃ0£Ëÿ*¦?_
 endstream
 endobj
-6873 0 obj <<
+6867 0 obj <<
 /Type /XObject
 /Subtype /Image
 /Width 326
@@ -27629,27 +27647,27 @@
 鍊üÃ0;Ⱦík
 endstream
 endobj
-6929 0 obj <<
-/D [6927 0 R /XYZ 100.892 685.529 null]
+6924 0 obj <<
+/D [6922 0 R /XYZ 100.892 685.529 null]
 >> endobj
-5201 0 obj <<
-/D [6927 0 R /XYZ 100.892 620.526 null]
+5190 0 obj <<
+/D [6922 0 R /XYZ 100.892 620.526 null]
 >> endobj
-6881 0 obj <<
-/D [6927 0 R /XYZ 100.892 603.656 null]
+6876 0 obj <<
+/D [6922 0 R /XYZ 100.892 603.656 null]
 >> endobj
-5202 0 obj <<
-/D [6927 0 R /XYZ 100.892 317.602 null]
+5191 0 obj <<
+/D [6922 0 R /XYZ 100.892 317.602 null]
 >> endobj
-6882 0 obj <<
-/D [6927 0 R /XYZ 100.892 300.732 null]
+6877 0 obj <<
+/D [6922 0 R /XYZ 100.892 300.732 null]
 >> endobj
-6926 0 obj <<
+6921 0 obj <<
 /Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R >>
-/XObject << /Im21 6858 0 R /Im22 6873 0 R >>
+/XObject << /Im21 6852 0 R /Im22 6867 0 R >>
 /ProcSet [ /PDF /Text /ImageC ]
 >> endobj
-6932 0 obj <<
+6927 0 obj <<
 /Length 451       
 /Filter /FlateDecode
 >>
@@ -27658,14 +27676,14 @@
 ¥ÒÂù 6¨VâZj¢ü¦:Ÿ-Œ‚s4´¢CŽ‘†¦‹«¼@Kò[Ó®bn‚ÜïÆÄ—ºÏQÉ}ÊÅu?ÆÂ<¶ß•¦»§nÙ7±MI+ÏžšUš´“óûåC_wcÁ§²OUö˜iþ“§>Ö¢¸Ýf×7J¬¸v.`ðb?tnZÎZŽ7â*ûš©_œÀ"«~+CùG°)‘ÑЍ-^•wCÒƒQ#§Ú?t–¡ÃÓê>µ#š2qèeøãäeº-ÛzÔ cÞÅÍëó mXwG(šý˜1gCùpItåp!÷œœ}Þò4#ÿsJ…Â#2¢0 ƒyËÔ'0È0ÉoRòâ°cq´ä„ÌH¼3'eÖ—y¾iê6‰Ù'aI®sÍ*ñEsÛÅ]\÷GFðÉå`-wcßeò‚Ku×7õîß‚¤ÁRø¯aHdù4à·S!¢^8„¦Àý‡¼žö'
 endstream
 endobj
-6931 0 obj <<
+6926 0 obj <<
 /Type /Page
-/Contents 6932 0 R
-/Resources 6930 0 R
+/Contents 6927 0 R
+/Resources 6925 0 R
 /MediaBox [0 0 612 792]
-/Parent 6917 0 R
+/Parent 6920 0 R
 >> endobj
-6884 0 obj <<
+6879 0 obj <<
 /Type /XObject
 /Subtype /Image
 /Width 367
@@ -27730,7 +27748,7 @@
 jéñ^|a•W˜… P Ð5 P Ð5 P Ð5 þ†áñxí   À0ÃðÿÁ5M±
 endstream
 endobj
-6886 0 obj <<
+6881 0 obj <<
 /Type /XObject
 /Subtype /Image
 /Width 344
@@ -27791,27 +27809,27 @@
 Z8 at PÏ“§¾3¶’ÛeIjþ<ñRt¢Y¹Ê?9Oåæn—{/¸çÞàÒ  ‰  ‰ € …Ðñã—A"@Öüò²‰D üÏŸC"@Ú¿Ã_è‚›ìÐY€D €D @H „D @H „D @ÆûÇÑa  €CýœN8
 endstream
 endobj
-6933 0 obj <<
-/D [6931 0 R /XYZ 151.701 685.529 null]
+6928 0 obj <<
+/D [6926 0 R /XYZ 151.701 685.529 null]
 >> endobj
-5203 0 obj <<
-/D [6931 0 R /XYZ 151.701 644.901 null]
+5192 0 obj <<
+/D [6926 0 R /XYZ 151.701 644.901 null]
 >> endobj
-6894 0 obj <<
-/D [6931 0 R /XYZ 151.701 628.031 null]
+6889 0 obj <<
+/D [6926 0 R /XYZ 151.701 628.031 null]
 >> endobj
-5204 0 obj <<
-/D [6931 0 R /XYZ 151.701 356.227 null]
+5193 0 obj <<
+/D [6926 0 R /XYZ 151.701 356.227 null]
 >> endobj
-6895 0 obj <<
-/D [6931 0 R /XYZ 151.701 339.357 null]
+6890 0 obj <<
+/D [6926 0 R /XYZ 151.701 339.357 null]
 >> endobj
-6930 0 obj <<
+6925 0 obj <<
 /Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R >>
-/XObject << /Im23 6884 0 R /Im24 6886 0 R >>
+/XObject << /Im23 6879 0 R /Im24 6881 0 R >>
 /ProcSet [ /PDF /Text /ImageC ]
 >> endobj
-6936 0 obj <<
+6931 0 obj <<
 /Length 386       
 /Filter /FlateDecode
 >>
@@ -27822,14 +27840,14 @@
 ÿ }ÚM½S¿¥LÎ šø)+R¸Õ“Svÿ‘òçnß ë†ÿ+
 endstream
 endobj
-6935 0 obj <<
+6930 0 obj <<
 /Type /Page
-/Contents 6936 0 R
-/Resources 6934 0 R
+/Contents 6931 0 R
+/Resources 6929 0 R
 /MediaBox [0 0 612 792]
-/Parent 6917 0 R
+/Parent 6920 0 R
 >> endobj
-6897 0 obj <<
+6892 0 obj <<
 /Type /XObject
 /Subtype /Image
 /Width 367
@@ -27870,7 +27888,7 @@
  €¢(Šâa;¤
 endstream
 endobj
-6899 0 obj <<
+6894 0 obj <<
 /Type /XObject
 /Subtype /Image
 /Width 367
@@ -27905,27 +27923,27 @@
 ïfý¶é)M Ò¦ç@šðD{ü®ÇƒÞp•FaÒˆ!M€Òˆ!M€Òˆ!M€ÿt]÷ùù¹v3  º®ëºÿÅ‹…%
 endstream
 endobj
-6937 0 obj <<
-/D [6935 0 R /XYZ 100.892 685.529 null]
+6932 0 obj <<
+/D [6930 0 R /XYZ 100.892 685.529 null]
 >> endobj
-5205 0 obj <<
-/D [6935 0 R /XYZ 100.892 652.401 null]
+5194 0 obj <<
+/D [6930 0 R /XYZ 100.892 652.401 null]
 >> endobj
-6907 0 obj <<
-/D [6935 0 R /XYZ 100.892 635.531 null]
+6902 0 obj <<
+/D [6930 0 R /XYZ 100.892 635.531 null]
 >> endobj
-5206 0 obj <<
-/D [6935 0 R /XYZ 100.892 378.727 null]
+5195 0 obj <<
+/D [6930 0 R /XYZ 100.892 378.727 null]
 >> endobj
-6908 0 obj <<
-/D [6935 0 R /XYZ 100.892 361.857 null]
+6903 0 obj <<
+/D [6930 0 R /XYZ 100.892 361.857 null]
 >> endobj
-6934 0 obj <<
+6929 0 obj <<
 /Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R >>
-/XObject << /Im25 6897 0 R /Im26 6899 0 R >>
+/XObject << /Im25 6892 0 R /Im26 6894 0 R >>
 /ProcSet [ /PDF /Text /ImageC ]
 >> endobj
-6940 0 obj <<
+6935 0 obj <<
 /Length 19        
 /Filter /FlateDecode
 >>
@@ -27933,20 +27951,20 @@
 xÚ3PHW0Ppç2ÀA c(á
 endstream
 endobj
-6939 0 obj <<
+6934 0 obj <<
 /Type /Page
-/Contents 6940 0 R
-/Resources 6938 0 R
+/Contents 6935 0 R
+/Resources 6933 0 R
 /MediaBox [0 0 612 792]
-/Parent 6942 0 R
+/Parent 6920 0 R
 >> endobj
-6941 0 obj <<
-/D [6939 0 R /XYZ 151.701 685.529 null]
+6936 0 obj <<
+/D [6934 0 R /XYZ 151.701 685.529 null]
 >> endobj
-6938 0 obj <<
+6933 0 obj <<
 /ProcSet [ /PDF ]
 >> endobj
-6945 0 obj <<
+6939 0 obj <<
 /Length 137       
 /Filter /FlateDecode
 >>
@@ -27955,21 +27973,21 @@
 ¦K–Á0s^÷ä ô€p`øë&±Õ^Ш¼×Ò´EE¬7*ZH.ü,ñ<NBšàøñZö–NM°*Ä@³ 	£BÒyåblƺ¼…×<×{Wš³êÉö¯1OÏ¡ÎÒòëß]b´ˆ(þ
 endstream
 endobj
-6944 0 obj <<
+6938 0 obj <<
 /Type /Page
-/Contents 6945 0 R
-/Resources 6943 0 R
+/Contents 6939 0 R
+/Resources 6937 0 R
 /MediaBox [0 0 612 792]
-/Parent 6942 0 R
+/Parent 6920 0 R
 >> endobj
 602 0 obj <<
-/D [6944 0 R /XYZ 100.892 495.521 null]
+/D [6938 0 R /XYZ 100.892 495.521 null]
 >> endobj
-6943 0 obj <<
+6937 0 obj <<
 /Font << /F27 3691 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-6948 0 obj <<
+6942 0 obj <<
 /Length 19        
 /Filter /FlateDecode
 >>
@@ -27977,17 +27995,17 @@
 xÚ3PHW0Ppç2ÀA c(á
 endstream
 endobj
-6947 0 obj <<
+6941 0 obj <<
 /Type /Page
-/Contents 6948 0 R
-/Resources 6946 0 R
+/Contents 6942 0 R
+/Resources 6940 0 R
 /MediaBox [0 0 612 792]
-/Parent 6942 0 R
+/Parent 6943 0 R
 >> endobj
-6946 0 obj <<
+6940 0 obj <<
 /ProcSet [ /PDF ]
 >> endobj
-6951 0 obj <<
+6946 0 obj <<
 /Length 380       
 /Filter /FlateDecode
 >>
@@ -27998,33 +28016,33 @@
 ­l’ñ>×í\®xû;CI~îžsûù¸‚H……þT¨;Õ 	¾Ë¨d
 endstream
 endobj
-6950 0 obj <<
+6945 0 obj <<
 /Type /Page
-/Contents 6951 0 R
-/Resources 6949 0 R
+/Contents 6946 0 R
+/Resources 6944 0 R
 /MediaBox [0 0 612 792]
-/Parent 6942 0 R
+/Parent 6943 0 R
 >> endobj
-6952 0 obj <<
-/D [6950 0 R /XYZ 100.892 685.529 null]
+6947 0 obj <<
+/D [6945 0 R /XYZ 100.892 685.529 null]
 >> endobj
-6953 0 obj <<
-/D [6950 0 R /XYZ 100.892 660.623 null]
+6948 0 obj <<
+/D [6945 0 R /XYZ 100.892 660.623 null]
 >> endobj
 606 0 obj <<
-/D [6950 0 R /XYZ 100.892 559.126 null]
+/D [6945 0 R /XYZ 100.892 559.126 null]
 >> endobj
-6954 0 obj <<
-/D [6950 0 R /XYZ 100.892 559.126 null]
+6949 0 obj <<
+/D [6945 0 R /XYZ 100.892 559.126 null]
 >> endobj
-6955 0 obj <<
-/D [6950 0 R /XYZ 100.892 559.126 null]
+6950 0 obj <<
+/D [6945 0 R /XYZ 100.892 559.126 null]
 >> endobj
-6949 0 obj <<
+6944 0 obj <<
 /Font << /F17 3698 0 R /F15 3700 0 R /F50 3701 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-6958 0 obj <<
+6953 0 obj <<
 /Length 19        
 /Filter /FlateDecode
 >>
@@ -28032,20 +28050,20 @@
 xÚ3PHW0Ppç2ÀA c(á
 endstream
 endobj
-6957 0 obj <<
+6952 0 obj <<
 /Type /Page
-/Contents 6958 0 R
-/Resources 6956 0 R
+/Contents 6953 0 R
+/Resources 6951 0 R
 /MediaBox [0 0 612 792]
-/Parent 6942 0 R
+/Parent 6943 0 R
 >> endobj
-6959 0 obj <<
-/D [6957 0 R /XYZ 151.701 685.529 null]
+6954 0 obj <<
+/D [6952 0 R /XYZ 151.701 685.529 null]
 >> endobj
-6956 0 obj <<
+6951 0 obj <<
 /ProcSet [ /PDF ]
 >> endobj
-6965 0 obj <<
+6960 0 obj <<
 /Length 1121      
 /Filter /FlateDecode
 >>
@@ -28058,54 +28076,54 @@
 i¡™Ü¹í%øâ&?LTñˆQ¾@ý©ªi…‹ˆ{)Lé‘Õ#äNì+JX¿w¶+gîú#ÿ=¿[xk¾ËϼwÃøô¡ÑÓë‡ÌÙ:pbŠ#†b[Aîˆu|hÔ|Hø`øô“lè %,6G!X^(ç^«Ò4Øfƒó<Ø àÌ9 ÈÚIþ¢o1S³´€v›ïT˜Éqf4ÿš4=»p|§—1Ûx¡‹Üëuz( ŒÑLÆSòÍõú*òÏwš”ð#H&°C%‡°É¬³—à7ä?S©c
 endstream
 endobj
-6964 0 obj <<
+6959 0 obj <<
 /Type /Page
-/Contents 6965 0 R
-/Resources 6963 0 R
+/Contents 6960 0 R
+/Resources 6958 0 R
 /MediaBox [0 0 612 792]
-/Parent 6942 0 R
-/Annots [ 6960 0 R 6961 0 R ]
+/Parent 6943 0 R
+/Annots [ 6955 0 R 6956 0 R ]
 >> endobj
-6960 0 obj <<
+6955 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [122.32 375.634 350.434 387.324]
 /Subtype /Link
 /A << /S /GoTo /D (upgrading-to-3.0) >>
 >> endobj
-6961 0 obj <<
+6956 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [191.411 183.774 259.464 193.342]
 /Subtype /Link
 /A << /S /GoTo /D (oldupdatenotes) >>
 >> endobj
-6966 0 obj <<
-/D [6964 0 R /XYZ 100.892 685.529 null]
+6961 0 obj <<
+/D [6959 0 R /XYZ 100.892 685.529 null]
 >> endobj
 610 0 obj <<
-/D [6964 0 R /XYZ 100.892 660.623 null]
+/D [6959 0 R /XYZ 100.892 660.623 null]
 >> endobj
-3766 0 obj <<
-/D [6964 0 R /XYZ 100.892 442.277 null]
+3777 0 obj <<
+/D [6959 0 R /XYZ 100.892 442.277 null]
 >> endobj
 614 0 obj <<
-/D [6964 0 R /XYZ 100.892 354.172 null]
+/D [6959 0 R /XYZ 100.892 354.172 null]
 >> endobj
-6967 0 obj <<
-/D [6964 0 R /XYZ 100.892 322.444 null]
+6962 0 obj <<
+/D [6959 0 R /XYZ 100.892 322.444 null]
 >> endobj
 618 0 obj <<
-/D [6964 0 R /XYZ 100.892 277.505 null]
+/D [6959 0 R /XYZ 100.892 277.505 null]
 >> endobj
-6968 0 obj <<
-/D [6964 0 R /XYZ 100.892 245.776 null]
+6963 0 obj <<
+/D [6959 0 R /XYZ 100.892 245.776 null]
 >> endobj
-6963 0 obj <<
-/Font << /F76 5480 0 R /F17 3698 0 R /F15 3700 0 R /F50 3701 0 R >>
+6958 0 obj <<
+/Font << /F76 5472 0 R /F17 3698 0 R /F15 3700 0 R /F50 3701 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-6972 0 obj <<
+6967 0 obj <<
 /Length 2413      
 /Filter /FlateDecode
 >>
@@ -28115,11 +28133,14 @@
 8Ù3ùw¬ŽºÙâY윃ƒ÷Mš£6„i¹×¢TuÑÔSÜ…ÉCóਵìD“k°)ÁŽc1¼0‰¦”½0`Þ.£,¶E-­‘=g4c2ÿÓ¯8pû«âÛ
 #%,0cœIq荣ðÐùPìÏ^TöX(BÒ·o‹¡©ñ 0_Ìu þU÷Bž+@¢ifyá†[ˆ8þ }ËmÜ1õ™ëê…ça,ójY´¨ƒç09KŽÓ0—h©êœ}	1Ø€3ñ	5ºº­”›j¥Ã„粂£(G§‹‚‘à8bã€]1r!
 ôUí7,Dþ(t
-èe"¬<“鏽AŸrÄCר@…LŸæÆ¿ž¶,Swe3Wh¿ÐD>ã¢x áKGc£ãä†Íãг	+„=¤ ÿ¹Ù„¢©^e˜Rl”º{ÿéýíÍçŸîÕô<mnªU˜æn6*½±nJ:qt'“l¾]˜ä*“¬D}ªÁȐÑ*G }ìç¡”¡²'§ª¤;ØÆ’=h}1< J+a:õ´†Ä‡È4è×Ä*7â;¹
+èe"¬<“鏽AŸrÄCר@…LŸæÆ¿ž¶,Swe3Wh¿ÐD>ã¢x áKGc£ãä†Íãг	+„=¤ ÿ¹Ù„¢±Ye˜Rl”º{ÿéýíÍçŸîÕô<mnªU˜æn6*½±nJ:qt'“l¾]˜ä*“¬D}ªÁȐÑ*G }ìç¡”¡²'§ª¤;ØÆ’=h}1< J+a:õ´†Ä‡È4è×Ä*7â;¹
 •cê ðïFŠµÄa}’ø9i"+ˆqKèc‰J“Ðù¹q1L…ö+æY|ŸRjyÖ2¥ 5[N#wç®-ŽGZÅs42B‡½§ÔŽ´²ì%RÇ­Pé8y|#6Æ9[‚“‰;›fv訸J[tÅÞž¡Æl?82²&¾€	
 -g0&Xlñ'¨×&×ÝÒã`ÿ¢ô±„ +°“‡¦8ŽB}äo1ŽõžJì}±PÔ<™)וlÆ 1Èò߃8ørý#UCÐÖ
 “mDÕ;p3ñÅ89ªlŠeÓû¬V’@ÁÎëýäø ¥"}èÛ
-øÜ*QâRè ¡À’@(Ç#W,йëêgn‘õF—G€û·ž±@«ú<Wú„¥rOó†pØf-¦•P%PZµK8õ_"PÚz?€Iˆeèü¹¯»Š°ëiäUßròL¸Bไ%¹*òµªWÀQ9àv€îƒ'ˆöÙ–è©ûï6ŏB…ÑJ~ñ3`,„X#™,ïKàâÑëÁn*$UYªÝJ Ð öçñ:ï\¸gî&	0Ñ	®ÍMi±«H¨'GÇn®ä]Xwú[Àšt·Ü­nvz†»ÍJ.ilÜÌ“]´M`¹Û‰ŒP½‡pÙyU
+øÜ*QâRè ¡À’@(Ç#W,йëêgn‘õF—G€û·žq‚„u}ž+}B„ÎR¹§yC8l³ÓÊ@(È(­Ú%œz‰/(m½À$Ä2tþÜ×]EØõ4ò‚ªo9y&\!ð\ˆ\ùZÕ+àˆ¨p;@÷AŠÄ
+ûlKôÔýw›âG¡ŠÂh%¿ø0B¬‘L÷%pñhõ`7’ª,Õn%h ûóxw.Ü3
+w“‹è„×æ&´ƒXŽU$Ô“£c?7×?ò.¬;ý-àMº[îV7;½ÃÝf¥
+—ËÌ“]´M`¹Û‰ŒP½‡pÙyU
 Id9çÄ6Éâ5n‡ÈL$q°Oy,6ßÎcÒË+iÂMi2gáZÅEò¿ lê~1´ä¬œÂüUöb¢ÛCpn
 ìñçY#å$­Q.óþíߌœß”ÀYà8Áý>\Â…Öé,1ÌÛ8w…ëÐ7
 U|¦kJÓÐ")ú¹©¸»À6á%RÎ0»sW6‘)Å<zôW¼3¤gH¥B%2§iÎu°Í†Åó)n`g!¥ *‡ÊLþ´–*N&(4pR’¬sô	Ü´húξšç‚ìBø¢˜q®ÉdéI%§zÙv®N®Ü¡âžod!-7*D!JW®ŒCB#5>g#Þ
@@ -28128,175 +28149,159 @@
 ×¥ê߁Ûk<A
 Ô«p½æö$+
 þ€ß¸zzt‡Âsí3dÚF¨õãj‰»ƒ`›â¶­ËþX“‚p'¼˪
-¾ÏЮ)§kM¬A…§oÁÃç1‹äUƒ„.Ù®tÅŸo?ÜðÞÔkyîÁ§³÷.*N,ŒÂ›zƒq‚ÆØq¯$úŠ{®§Ñ6<ƏØzû°A{öü]žr(G‹íÀà2ëÞÔØcpâÝçëÿÈý¸ýŽ#PÆ“Á>R„¹è`.·ø¤ 7’<pôÑ=ÀþMhr]¤«˜¥Ï×q}ýI™ƒ÷«ƒÁºƒm¸pæ'Nü‚ªæqè™s§ëÕ’Ë[îæÓ°6øMþßÛ°ŽŒŠ’åi˜ž„MàÁí5Mªs’Hi“y:ŒUG«÷Ñ8;{:‡i±ÆçÑ,uÿcÅáÕ‡ä|z
-h¾Ôü‡i:~wuõT­ÕˆãªöW¯–¯NÓØ5Y
-Þ®æ¾þ‚rþo5·
+¾ÏЮ)§kM¬A…§oÁÃç1‹äUƒ„.Ù®tÅŸo?ÜðÞÔkyîÁ§³÷.*N,ŒÂ›zƒq‚ÆØq¯$úŠ{®§Ñ6<ƏØzû°A{öü]žr(G‹íÀà2ëÞÔØcpâÝçëÿÈý¸ýŽ#PÆ“Á>R„¹è`.·ø¤ 7’<pôÑ=ÀþMhr]¤«˜¥Ï×q}ýI™ƒ÷«ƒÁºƒm¸pæ'Nü‚ªæqè™s§ëÕ’Ë[îæÓ°6øMþßÛ°ŽŒŠ’åi˜ž„MàÁí5Mªs’Hi“y:ŒUG«÷ÑDŸ=Ã´Xãóhˆºÿ±âðêCz>=4_jþÃ4¿»ºzª¿ÖjćqÕû«WËW§é ìš,ï?Ws_A9ÿù5¥
 endstream
 endobj
-6971 0 obj <<
+6966 0 obj <<
 /Type /Page
-/Contents 6972 0 R
-/Resources 6970 0 R
+/Contents 6967 0 R
+/Resources 6965 0 R
 /MediaBox [0 0 612 792]
-/Parent 6975 0 R
-/Annots [ 6962 0 R ]
+/Parent 6943 0 R
+/Annots [ 6957 0 R ]
 >> endobj
-6962 0 obj <<
+6957 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
 /Rect [174.46 116.961 280.013 129.913]
 /Subtype/Link/A<</Type/Action/S/URI/URI(http://wiki.samba.org/)>>
 >> endobj
-6973 0 obj <<
-/D [6971 0 R /XYZ 151.701 685.529 null]
+6968 0 obj <<
+/D [6966 0 R /XYZ 151.701 685.529 null]
 >> endobj
 622 0 obj <<
-/D [6971 0 R /XYZ 151.701 491.786 null]
+/D [6966 0 R /XYZ 151.701 491.786 null]
 >> endobj
-6974 0 obj <<
-/D [6971 0 R /XYZ 151.701 462.699 null]
+6969 0 obj <<
+/D [6966 0 R /XYZ 151.701 462.699 null]
 >> endobj
-6970 0 obj <<
-/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F29 3731 0 R /F71 5424 0 R /F17 3698 0 R /F30 3732 0 R /F58 3733 0 R /F68 3734 0 R >>
+6965 0 obj <<
+/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F29 5413 0 R /F53 3738 0 R /F17 3698 0 R /F30 5441 0 R /F61 5442 0 R /F71 5443 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-6978 0 obj <<
-/Length 1974      
+6972 0 obj <<
+/Length 1973      
 /Filter /FlateDecode
 >>
 stream
-xÚÅXYÛ8~÷¯ÐÛÊ@Ĉ—Ž}Kº'Avƒt²Àì<°mº-D‡#ÉéÉüú­ƒ´­'ØÁ>,h“Åb±ŠõÕAåÉS’'ïWoV¯ß)•”¢.s™<ì™ç¢ªURTµ°µI¶É¯é½ßÌÍЯ{ø‘Ø+Q…AvU‹¸sæ«…ëLæ…NïºÃ:Su:¬áß8»~^gÚšôÞu.Ó"¿3áfïú'ÏãÃì'>Åæ Š¨óš´Ò0.çH+‘kõÃÃêóJ˜/4·BëdÓ­~ý-O¶°öc’]WÉ3qv‰¶•(,Jk“ûÕÏ«üò6¤½<ø$ÔÔ‚LÆãßLÓ±C•u‘Î{‡–i›:&<ÃñÀ”Þu~Ëæ”s¤®….Nælý߇µ•©ƒýK5¬¥•‘ßÿÞLóÄÇ=7ó~qþ/îþÅ„÷w·LvL(+t±*½#_&™¬¥²€ÖÔ,~Þ7(\êtã&Ï£3í8ù‘GÛ<\¥>,ôÃÌR‡MÏ¿àõ5°>º¿æxK0ìÜáÐôO8Qéì[Jê*½Bžqëplé*áHY˺>²
-°AÖé'ãàÚ~šÊA«±s-¯ï†‘‰l
-’‚D˜´	ºñÔ…­h-ô<ƒÊÝüƒ‰°I¦ÛµL›yÁŠ27éO08ùBùÓMã‘u~¾
-¥_­3«QMÏëQKdE§â kžö¸iæéRQ$ •òH
-p\é*"é>“™Í”Ì
-ø’e]dŒÈ·P×HUH¥ò¢D_i[æû™²…½†Yi Mäe<JÄj¦´(*^úH¶è~´IGßzR¿ø{íšl	›àŠk¸)âÆ›ÂÁ?$úä_\=_Û0Î>¬_¿¸%ìðÞ˜žAH]³½¨D©Š³é€„:}Ó£"„K•N~s›ù‚²õÓfl€œ‰	nš0ÂÊtÓ8Ò‰ï8úw.Më‰W¦l‹,Cöó]žüØô½pö3î¯lúááÝ=ŽLºm¦O<:¸qn(ïËsÓ¶¼@‘Ž$׶,…én³¡˜&ž?‚·ÌÉBL€4ØQWb"q×LœM¢Š´Ùáo÷!
-!‰Üë&žÕ
-̆8ï<C&eâ°cöŽ«D]™x]
- ¸Ó·~㎔~KÓ/Œbâ,5iÍUÄÊÂ
-»°ËškY	Õl¡ù7Á¬å…×o“9ß48„ÊBHÂ$‰¿ŽÐW˜øq<ŸÐ!¾….ÑK$"ÃE´âtçš6ìDדÔã¼Ææw²õ[&VB­¶yºYƒj!AHœUé'^ñ_XœI>Ÿö¼Âhæ0…{žxÔæi òoÑø) v3GÊŽ
-$ʘDšã`r¼Or•þs9 )òD at 9áë?­-`¸ÑH߁‰XÞp̆!|B@~Q‡™| ÂD+¤+N™UCÆjÂv^„~`ô‰˜æ˜ÔA!„>B½ÌÛ¡stiPÎÑ6PòÀ³sÕ×ä¬dãWœ–\§‘Îö®uR*‡4æ¯uR剟ùÁ
-Ù2³Ü×UßÊ¥R-Â+ Q[hU_äÛùã¯%	Ý¢:7Ù Gldꦑ2¤E™Ÿë&RÁ뜨‚€E{QKÑÖS›§¿3m»=þmèÞG^ëc˜ù­ßŠ`J™H)jkU¨¢Æ›×ç÷‚‚
-Ðe§?L“ïç{5]éûçŠ2ý'Cåª;1J —†S–Vq¼Åg†©¡ÞŽŸbˆÒ%Mçh/S óç]t!°
-r
- at xn6P꾆ŒBA°åILÇÀ
-ˆÎ®4ÒÚî*4 6 ¨ä“ d=’—õ1pLg^ïît%t¥#RnÃ&«lúfÛ5ýôŠ'a!€ƒ÷,tþ®ë3ß=¾<®U2	~=" ´ DÜ]çû
-z}z­Àˆ<U²§`zºóšÊ2Õ½ºŒYb
-½c8c¡jïÉÆr0snðxöLC»EÜ”[ŒYhS‡˜ÑqoÊ:}·Æî¦i£¿<ÊÒˆ…5€ý‰'Cy_YÜ诂b:¶X>±³ÁZ	M‰ãé.ƒ´y`âfÇð¦!V(€1JÈD¥ÊÜÀÊ/³á©oþðLü²¶Ø¯5'â	7byžÄ•jôqOÕq‘öîÀIœjg ’æä.‘3ÄÌ«!Àx‚ï» ó”Ažxi`“†xdà±PR, aÓ6Áúcªê2ÇÀëºÊóÁü¬¿œ¿Baô”èüZðy%E.•QÌq1æÅ°1^ßu2¹V?Ã_\Ê¢Ðì,•¾)”jù0‚ÆLA^¬¡„Dc¾ßœ@O3‡–îÀUž’$µD¸6ô””B¬CKKœ÷à%üÔÂ3ðÏ—P_"‘^Âp«ã±ï)NVÜNÑñÏO·7¯ßÞÞ^¼Ÿj™ƒÌïy9J§	†„	î¿rÜè?›ÑŸ|<\œ>›œ>0$¯ãQZ‰’þ÷>òH¨.VŸ>ò\
-ç‚+ÐE®¾'$Oª€`ÿ$^û¢6ö’ù/d¼4æ;_ª¤’B{Ù6î†øTM—¹„z:ú$8hûwºýøi,þ‚7þ{ó4
+xÚÅXYÛ8~÷¯ÐÛÊ@Ĉ—Ž}Kº'Avƒt²Àì<°mº-D‡#ÉéÉüú­ƒ´­'ØÁ>,h“Åb±ŠõÕAåÉS’'ïWoV¯ß)•”¢.s™<ì™ç¢ªURTµ°µI¶É¯é½ßÌÍЯ{ø‘Ø+Q…AvU‹¸sæ«…ëLæ…NïºÃ:Su:¬áß8»~^gÚšôÞu.Ó"¿3áfïú'ÏãÃì'>Åæ Š¨óš´Ò0.çH+‘kõÃÃêóJ˜/4·BëdÓ­~ý-O¶°öc’]WÉ3qv‰¶•(,Jk“ûÕÏ«üò6¤½<ø$ÔÔ‚LÆãßLÓ±C•u‘Î{‡–i›:&<ÃñÀ”Þu~Ì©Ru-tq2gë¿øv8¬­Lýì_ªa¥(­Œüþ÷fš'>î¹™÷‹óùp÷/&¼¿»eÒ°cBY¡{ŒUéù2Éd-…”´°¦fñó¾AáR§7yiÇɏ<Úàá*õa¡fz<lzþ¯¯õÑý-0Ç[‚a燦‰Jg÷ØzTRWé]òŒ[‡cKW	w@ÊZÖõ‘U€
+²N<w ×ö+ÐTZky}7ŒLdkô âÀ¤…HЍ§.lE‹h¡çùTîæL„M2Ý®eÚÌÃV”¹I‚éØÀÉÊŸn¬óóõP`(ýjYjz^Z"+:]ó´ÇM3O—Š"!’¾’WºŠHºÏdf3%³Â ¾dY#ò-Ô5RR©¼(ÑWÚ–9Ä~¦la¯aVHyqš)-ŠŠ—>†-º-EÒÑ·žÀ‡TÄ/þ^»&[Â&¸âÀnŠ¸ñ¦ppƉ>ù×FÏ×6Œ³ë×/n	;¼7¦gR×l/*Qªâl: ¡Nßô¨áR¥“ßÇf¾ lý´› gb‚›&Œ°2Ý4Ž´C"Ç;ŽþKÓzâ•éÛ"ËЇý|ãA—…'?6=D/œýŒû+›~xxw#“n›énœÊûÄòÜ´-/P¤#ɵ-KaºÛl(¦‰çàÁ-s² 
+vÔ•˜ˆAÜ5Óg“¨"mvø[ÆýEHCH"÷º‰'Aµ³!Î;ϐ	B™8옅ýŸcÄ*QW&E—hîô­ß¸#¥ßÒÄô£˜8KÍ GZs±²°Â.¬ IJæZVÂB5[hþM0ky!Çõ[ÄdÎ7¡2†’0Iâ¯ãô&~ÏÃ'tˆï_¡Kô‰Èp­8ݹ¦
+;Ñõ$õ8ùݬAý–‰•P«mžnÖ ZHgUú‰WüVg¤ǧ=¯0Z†9Láž'5y¨ü[4~
+€ÝÌ‘²£‰2&‘æ8˜ï“\¥ÿ\Î ÂÂEŠ| PNøzÆOkntÒw`"–7³ac¤P_Ôa&¨0Ñ
+é
+¤SfՐ±š°¡=d"¦9&uPᆏPc¯óvè]”s´
+”<ðì\õ59+Ùø§%×i¤óÅ…½‡k”Ê!ùkTyâ'Ã@~@pC¶Ì¬÷uÕ·²Di„T‹ð
+hÔZÕùöEþøkIBA·¨ÎM6À$™‡ºi¤iQæ纉Tð:'ª `QÁ^ÔR´õÔæéoàL†„ÆnÛº÷‘×úf~ë·"˜R&RŠÚZª¨1Âæõù½ `tÙéÓäû¹Á^MEú>ä¹¢LÿÉP¹êNŒè¥á”¥Uoñ™aj¨·c㧢tIÓ9ÚËÔèüy]lƒ\ž›
+”º¯!£PlyÓ1°¢³«t‡¶»
+
+¨
+ÀÆ*ù$ Yäe}B$Ó™×»;]	]鈔۰É*›¾ÙvM?½âIXàà=ëzÁLã÷G/k•L‚_ρ- 7C×ù~Á^Ÿ^+0"O•ì)˜žî¼¦²Lu¯.c–˜BïÎX¨Ú{ò…±ÌÆœ<$ž½“ÇÐn7åcšÀÔáEÁftÜÛ²Nß­±»iÚãè/²ôba
+`âIçPÞW7ú« ˜Ž-–Oìl°VBSâxº‹Ç m˜¸Æ1¼iˆ
+`D̆2Q©27°òËlxê›?<¿¬-ökMà‰xXž'q¥}ÜSu\ä…½;p§Úˆ$9¹Kä1ój0žàû.È<e'^ؤ!øB,”HØ´M°>䘪ºÌ1ðú‡n€ò|°?+Äï篅P%ü–èüZðy%E.•QÌq1æÅ°1^ßu2¹V?Ã_\Ê¢Ðì,•¾)”jù0‚ÆLA^¬¡„Dc¾ßœ@O3‡–îÀUž’$µD¸6ô””B¬CKKœ÷à%üÔÂ3ðÏ—P_"‘^Âp«ã±ï)NVÜNÑñÏO·7¯ßÞÞ^¼Ÿj™ƒÌïy9J§	†„	î¿rÜè?›ÑŸ|<\œ>›œ>0$¯ãQZ‰’þ÷>òH¨.VŸ>ò\
+ç‚+ÐE®¾'$Oª€`ÿ$^û¢6ö’ù/d¼4æ;_ª¤’B{Ù6î†øTM—¹„z:ú$8hûwºýøi,þ‚7þAøB
 endstream
 endobj
-6977 0 obj <<
+6971 0 obj <<
 /Type /Page
-/Contents 6978 0 R
-/Resources 6976 0 R
+/Contents 6972 0 R
+/Resources 6970 0 R
 /MediaBox [0 0 612 792]
-/Parent 6975 0 R
+/Parent 6943 0 R
 >> endobj
-6979 0 obj <<
-/D [6977 0 R /XYZ 100.892 685.529 null]
+6973 0 obj <<
+/D [6971 0 R /XYZ 100.892 685.529 null]
 >> endobj
 626 0 obj <<
-/D [6977 0 R /XYZ 100.892 389.664 null]
+/D [6971 0 R /XYZ 100.892 389.664 null]
 >> endobj
-6980 0 obj <<
-/D [6977 0 R /XYZ 100.892 360.144 null]
+6974 0 obj <<
+/D [6971 0 R /XYZ 100.892 360.144 null]
 >> endobj
-6976 0 obj <<
-/Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F70 4384 0 R /F71 5424 0 R /F17 3698 0 R /F88 5686 0 R /F72 5687 0 R >>
-/XObject << /Im1 5680 0 R >>
+6970 0 obj <<
+/Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F59 4373 0 R /F53 3738 0 R /F17 3698 0 R /F88 5678 0 R /F72 5679 0 R >>
+/XObject << /Im1 5672 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-6985 0 obj <<
-/Length 2326      
+6979 0 obj <<
+/Length 2327      
 /Filter /FlateDecode
 >>
 stream
-xÚ­YYoãF~÷¯ öe) j³/ÁbÙÌqŽµƒ	0“J¢lb$JCRkϿ߯ºZ)ÑBûÅê.6«ëüªŠŽ‚» 
->\üçöâò½‰,Êdp»¤•"‰d§™°™	nÁ§PZ5ùóöÇË÷J©ÈâØÐQ›
-#-¹3Wëídª£p3ÁŸºÍ«[k¼Zð⇺lËy¾¢
-¸Ï«»‚Ÿü¼i‹†—K~Ï´÷þÀM¾žå¼ÔâÑÓŠº¤·¤‘	qÛ¶EÍO2’õâÝíÅ×	é ^O++´æë‹OFÁÏ~"¡³4xp'ׁ†V±%­VÁÍÅo‘7Õ¯8J™cfI–<É윽-¸Ù„my;Éâ0Ÿ­Hý
-	É懵{¯Z-R(ãíÿ®iŠj¢Ò°-µ	ßnÖyYÑZ‡êÍnËËë|»-«»æŒ™Œ™1ÇNÇ¿=æY,’Dƒ¹Öžu‚ŠSa¥ì˜™d‰
-b•‰4²ç˜à8.2ÙÓ¶W‘b
-KzÓw6K÷6;±’Ê$T—¯$C–ˆT¥þ{õöôV­Ä–~[Hã¡æïóõvr¿ÿ|õÇY#˜ØŠ(µCœ‘ˆ 8Š_ÒŠ	ôL»SJE˜oÈLd »aH wÞ,ÖeÕœ‰‰×BG†BX©ÎÄÄ«ÜšÆÂ&vxm½™L)›öL<ûò‘ Ø¦/Œ ˜
-ª¼, °NU^@ÀÄœÀïMQŸóÿ+È°w_+õ÷¿Æ¥©Á;¼u7®lçùçÞ;âx°HäËünÓ`¦^šù‰ˆõ6S"RÉ©ã?슦=ãùW‘»~ „•æi׿έI
-'ÈáµÕfÆ©ïþ.&2üöt$<_ŒÓP Iü¬¾àéæÌR£—¨çt0#†é¸Y#2í“âã}A!aÓ}š†¿Â:¿Ü¸Š‰ÝçÈFT?ñ+™rG5´áu^»—’°i7u±`bé9þô–:¸7¿NPx¿óZ>¾Î'*܆]ão_MY»nþ:S2´eaÛ
-G/únßBè¦àv‰×S6–B%];¹@è»Z1¬²´whpØÞu	qb¶UÔv¬ê¢Ù²¼ó¶ü)X¬¾‘†Â	<U b,à ¥ù¥÷t`C½ÑárWCl·1°ÕrS¯ó¶ÜTL¨‹»¼^ £åíïtñÞzßéºMáôî¢&øäȇÙ©Èì&	?Km¨õg·#võ=ô÷“©Á[×7lۏ8]V‹
-yê¡aËóüC•!ñ#Ø°_H`©µŠì‡«Ð—EiÊweB	AGF"MË0oš"@lj£F½ .
-Xû‘â~ïôaû©„àxOm'öÀ][„íç_
-è0rÜ¡ðï_Îë|]°%£øA¿i¸Ú8Ç€’ÏçŶm˜¼&íVm¹]ÁhŸØîïÆz–Ï)T¾¸x©
-S‘(.fÐ5+ ÁÔcŠ ¢2q8'Î÷ÀmJ.GØTŸ#iîvµŸI¾Y5m¦—Lt8§ûˆ…KT"µ÷yË']Âéæ·ŸüñjÁþ¸ö”YÞžæÕéEÏ^ÔµGÕÝÊ
-¾ZA`º“³ƒ)^¬ÂןºÀK ðS\œ”G"0)ÓóY>E 	¥ùq]¬
-ˆEš^ojE?•Nc¼ŸW	ŠGø¶r³%vÍnËI½©[¦,]¶b‘ó³-:¯bÝSœ	óÜ
-[Ö©›8ݱY"&6;—9عDOt“åXÌš¯+ÿ•"PŽ¸©¸¡¢&q€yÇúój,–S¡1M{Çœ¡gœÙMÙ£¹:Õè–Ñ7d¬ñ»¼‘¬4hw™ëž8?â×}èp®ƒ”þkiX3(ËéÄÆ=°¸ã=}@ôÖ%§š¢kv™ÚcfÃëfçïžwy3V+”’"Š²}êïû$ª‡	é.!e‡5>½Œ
-ú%  xpIÈR!Q
-~ž×EÞRäSú>¸*l¤A“êlJļV‚IfºrÔ¬g‘£fcŝ^¨Ä›LE×åcW%âLí_k‹ÈÃö:iÚCLNbwHÕ8MáÞ²ñA+b39HÐu‘ÃÒS£2QFq¿@”Ò?©ŠyÑ4yýÍÜð±âq»*çe»òôⱘïÚbÏÍ‹£o–º½Î:UAWeš£1Ç»|1jÙéþíO8±ñ¾åµ/à´ÜðïˆuÀ]@ qÅ+ô%{Ò¸Øè/Ô¡È9±­6=±-“	¸(—ßÆÅ÷\†8^´÷ûyj"ÍúDê Ñîýâ#÷©ë
-ˆ°×Ë›«·ü&sÐþ­>ð£C;CÁaõ!8ŽðÓ—?¯ªÄbI™øLÃo¸ÖhÆø1¡+QJ÷ùp!ÿôo\½½F3êŽ-©ªæT+ò‚Œ›Q:Ä(‚ÅÂà ­Qþj{c=X¢ÿECWö››DÆ=ˆ<²H®vہƒÊš¹ze¢°å*(äè·p.¤g¾¾f‡úÊÛ®_w§¶|±öO>¨êÆ*|ôf7k Ä@¬±¶ o™#šEåv…Í4KO¤žô´Eº9L´>t¬:äÁҐf»ômȐ7ü©ñ#‘t_öóÏÀ}AácªÒ÷Ri$»fÝ·ó˜&££<ÿÅO UÏbp*&
-îgÜ`¡j¶Jïð‡Ò,XÕÅ×]é¼ï‡.P¡xé‡ ì6ËÑ:̱q§	B»xä2ÕiÏ»ÝìIÌ¢÷O1KÇO™Y¡]q³Ê·t9vAÌ·?{Ô¨ò-]%èůZ&²mhÕ5¯´éc=	èµÛ©êS·Å‘ðC¬œbG«5T˜t`Ӎ…Š,êƒ
-ë5O<1*Á’§Dÿ:ÿâ;ݹX÷J«.[cï´èg+8¹¹bð.‡—cløõÙ‹Ú=owüÏMɝóŠñüÎ9ä°Ìj£ÿ'‘š~Ï~¸–F?2è( lèJ)+c#¤N©hš2ƒÕ¦½·á˜•Ô¡¦‘÷Ë¿^¾ûÇÑlÅ]dÝ·íöûËË­k’E³ÙÕó°
-»£^±Ü*Ä¤ÕÆ¿ga¤ÿ†ºÎ¯
+xÚ­YYoãF~÷¯ öe) j³/ÁbÙÌ™k`&”DÙÄH”†¤Öž¿_u5)Ò¢…8㫻ج®ó«*:
+nƒ(xwñŸ›‹Ë·6
+d$²(“ÁÍ:VŠ$’AœfÂf&¸YCiÕìÏ›/ß*¤"‹cCGm*Œ´`äÎ\m÷³¹ŽÂÝê6¯Zl­	ójÅ‹ê²-—ù†v6üá.¯n~òó®-^®ùu>ÓÞù×ùv‘óR‹O+ê’Þ’F&Ämß5?ÉHÖ‹77_.$¤ƒz­¬Ð:Xn/>þ+<û1ˆ„ÎÒàޝÜZÅ–´Ú׿]DÞT¼âH(e3K²äIfçìmÁÍ&lË›Y‡ùbCê§PHH6?¬=xÕj‘Boÿ7MST3•†mél¬Møz·ÍËŠÖ:|Wï{^¾Ï÷û²ºmΘÉX‘ówìôøwÀ<‹E’h0×ÂÚ³NPq*¬”=ó1“,QA¬2‘FöÇE&{Úö*ÒBâ@¬aIoúÞfig³+©LBuùB2d‰HU:’á¿W¯OoÕ*Alé—¹a€4kþæ!ßûýç«?ÎÁÄVD©ýâLDxÄQü!­H‘@Ï´Ë8¥Tdið†ÌD°‡rçÕj[VÍ™˜x	)t$q`,„•êLL¼È­i,lbÇ×Ö»Ù˜²kÏDÀ³/Ÿˆ ðˆmú ³A•o ¬S•€01§ð{SÔçüÿ2tîŠ`¥>ãþ—¸458`Ç·¦•í=ÿÜ{'‰ü6¿Û4˜©oÍüDĈz›)©äÔñïEÓžñü‹Há]?ÂJó´ë_æÖ$…äøÚj·àÔwW3~}:ž/Æi($~V_ðtsf©ÑKÔs:˜	Ãôܬ™öIñá® °iן¦á¯°Î/×®bb÷)²ÕOüJ¦ÜR
+mx×î¥$lÚ]]¬˜XzŽ?½¦îÕ¯3Þïü£–oó™Jà·a×øÛWESÖ®[„ ÎœmYØvÇÑ‹¾Û7…º)¸D6P6–B%};¹Bè»Z1¬²´whpÜÞö	qb¶UÔö¬ê¢Ù³¼Ë¶ü)Xl¾’†Â	<W b,à ¥ù¥·t`G½ÑáúPCl·1°ÕzWoó¶ÜUL¨‹Û¼^¡£åí­ïtñÞ¶ët݃¦pz÷Q|täã쀍Tdv“„Ÿ¤6ÔúÀ³û	»úúûÙÜà­÷×lÛ8]V«yê¾aËóüC•!ñG°	`¿$ÀRkÙW¡/‹Ò”ïÊ„ƒŽŒ"Dš–aÞ4+D€Ž?FMz\°<ö#Å]çôl{JH Ž÷Ô~fÜµE˜Ñ~ù¹€7ÀÍ
+÷r^çÛ‚-eÀúMÃÍÎ9”|¹,ömÃä-Ùè°iËýF+øľ»ëE¾¤Pùìâ¥Z5LE¢¸˜A׬ s)N LˆÊÄá’8ß·)¹aW}Š¤¹=Ô.h|&møjÓ´™A2Ñáœî»'.Q‰ÔÞå-Ÿt	O¤ëß~òÇ«?ú㽧,ò¦ð4¯Î z:Q·U7øjéNΦx±
+_ê/ÀG|LqqR‰@À¤LÏù$”æÇu±) inlø~Wû+†©tãüÂHP<À·•›-±k{Nê]Ý2eí²‹œœhÑ{ëâLXænزNÝÄéŽÍ1±;¸ÌÁÎ%zê kʘ,ÇjÑ|Ùø¯Y€rDÀMÅ
+5‰Ì;ÖŸWS±œ
+yh>8vï½àÌnʶ˜ÌÕ¹F·Œ¾é$cÏØnðF²zРMÜg®{âüˆ_÷¡Ã¹Pú¯¥5bÍ ¬s¤o÷Àâ–÷ôa Ñ[—œj2lˆ®ÙeªÃ̆×ÍÁ%ÞïòfªV(%Ee]êw}U†ã„t‰²ÇŸ^ÆýP <¸$d©(#?/ë"o)ò)}ï]6Ò Iu6%b^M	+Á$3}9j¶ŠÈûIH³±ˆâ^/‚
+TâM¦¢ëò©+Œq¦º×ZÄ"òp‚½NEš“ƒØ?‚;¤jœ¦poÙx‹ ±™%è¶Èaé¹Q™Ç(£¸_ JéŸTŲhš¼þêîøXñ°ß”˲ÝxzñP,mÑqëŠÅø[…¥n¯·NUÐU™æèAÌñ._MZvÞ½=ò©'6Þ·¼öœ–]ÿŽX'! ܵôW¼B_Ò‘¦ÅF¡ŽEΉmµˆmœ„L€ÄU¹þ:-¾ç2Æñ¢½ë义4ë©£>D»ó‹Ü¤®7 B§)–×W¯ùMæ ýZ½ãGÇv†‚Ãêcp<ÂCN_þ¼ª‹%evâ3
+¿âZ£ãÇ„®D½/ÝçÄ\ýÓ¿qõú=šQwlM­Pµ¤Z‘odÜŒÒ!F,Vh͈òWÛëÁý/úºrØÜ 2@äy|”=@rµËØ´UÖÌÕ+…€-WÁ@!§@¿•s!=óõ5;ÖWÞöýº;Õ°å‹­ÊðAU7Vá+¦5‡E bMµyË,Ñ,*·+”h¦Yz"
+¤§-ÒÍa¢õ¡cÕ Æ8HCšíÓ·!C^ó§ÆŒDÒÙÏ[¼`p ÷…©JßK¥‘ì›ußÎcšŒåù/~¨ƒS1Qp?ãP³Uz‡ß—ndÁª.¾J矺@…⥰ۭ'ë0Çƽ&íâËT¯=ï‹'1‹Þ?Å,?efm„>vÅÍ&߯ZÐõÔ1Üþì£F•oéƒ(A/~Õ2‘mC«¾y¥ÍëI@'¨uØNUŸ2¸-?ÂÊ9†q´Zc…I6ÝT¨XÀ¢>ª°ÝòÄ£¬y@ôoóϾóѽ‹õ ©°ê³5öñN‹a¶‚“›+FïrØy9¦†_Ÿ½¨ÝËöÀÿÑ”Ü9¯hÏoý‘c‹Ñ¬6ù©é÷ì‡ki´0ñø#ƒŽúȆ®”²26Bê4Š¦)3jQbǷᘕԡ¦‘÷Ë¿F^¾M†ÇÑlÅ}dݵíþûË˽k’E³;ÔË°
+»£^>b3ºU‰I«Î>þ…‘þâ™Î¤
 endstream
 endobj
-6984 0 obj <<
+6978 0 obj <<
 /Type /Page
-/Contents 6985 0 R
-/Resources 6983 0 R
+/Contents 6979 0 R
+/Resources 6977 0 R
 /MediaBox [0 0 612 792]
-/Parent 6975 0 R
-/Annots [ 6981 0 R 6988 0 R 6982 0 R ]
+/Parent 6986 0 R
+/Annots [ 6975 0 R 6982 0 R 6976 0 R ]
 >> endobj
-6981 0 obj <<
+6975 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [413.207 517.943 511.352 529.633]
 /Subtype /Link
 /A << /S /GoTo /D (groupmapping) >>
 >> endobj
-6988 0 obj <<
+6982 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [150.705 504.394 324.879 516.083]
 /Subtype /Link
 /A << /S /GoTo /D (groupmapping) >>
 >> endobj
-6982 0 obj <<
+6976 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
 /Rect [174.46 116.961 317.671 129.913]
 /Subtype/Link/A<</Type/Action/S/URI/URI(http://pdbsql.sourceforge.net/)>>
 >> endobj
-6986 0 obj <<
-/D [6984 0 R /XYZ 151.701 685.529 null]
+6980 0 obj <<
+/D [6978 0 R /XYZ 151.701 685.529 null]
 >> endobj
-5323 0 obj <<
-/D [6984 0 R /XYZ 151.701 660.623 null]
+5312 0 obj <<
+/D [6978 0 R /XYZ 151.701 660.623 null]
 >> endobj
-6987 0 obj <<
-/D [6984 0 R /XYZ 151.701 643.753 null]
+6981 0 obj <<
+/D [6978 0 R /XYZ 151.701 643.753 null]
 >> endobj
 630 0 obj <<
-/D [6984 0 R /XYZ 151.701 492.626 null]
+/D [6978 0 R /XYZ 151.701 492.626 null]
 >> endobj
-6989 0 obj <<
-/D [6984 0 R /XYZ 151.701 466.462 null]
+6983 0 obj <<
+/D [6978 0 R /XYZ 151.701 466.462 null]
 >> endobj
 634 0 obj <<
-/D [6984 0 R /XYZ 151.701 379.381 null]
+/D [6978 0 R /XYZ 151.701 379.381 null]
 >> endobj
-6990 0 obj <<
-/D [6984 0 R /XYZ 151.701 353.217 null]
+6984 0 obj <<
+/D [6978 0 R /XYZ 151.701 353.217 null]
 >> endobj
 638 0 obj <<
-/D [6984 0 R /XYZ 151.701 252.586 null]
+/D [6978 0 R /XYZ 151.701 252.586 null]
 >> endobj
-6991 0 obj <<
-/D [6984 0 R /XYZ 151.701 226.423 null]
+6985 0 obj <<
+/D [6978 0 R /XYZ 151.701 226.423 null]
 >> endobj
-6983 0 obj <<
-/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F71 5424 0 R /F17 3698 0 R /F70 4384 0 R /F29 3731 0 R /F30 3732 0 R /F58 3733 0 R /F68 3734 0 R >>
+6977 0 obj <<
+/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F53 3738 0 R /F17 3698 0 R /F59 4373 0 R /F29 5413 0 R /F30 5441 0 R /F61 5442 0 R /F71 5443 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-6994 0 obj <<
+6989 0 obj <<
 /Length 848       
 /Filter /FlateDecode
 >>
@@ -28311,67 +28316,68 @@
 9Þ®eFV¥1½Þ7MÀ‡D¨äŠ”:¹–qã@\6‹®ïü¡Ÿ™ˆª³m˜ÚàaÿFÔ¼`!ÈØ{`偌gˆ¦¨¤#3ÃÙÅõ“HÑp¦ÁÁʵ_•2gß=Dv%o<®ž¹[W³³¯íðØ-,vii8 p\œÀë#C㶇ÇðY¹çÕHÿ#Uø§o8-Ïþ€40Oܵú¸Ce5PäWðµÒ²/ç?€üZ΋¬f§¼UŠQ#jb­Xú5q-c7÷aÐÕŸ"œÛ¦
 endstream
 endobj
-6993 0 obj <<
+6988 0 obj <<
 /Type /Page
-/Contents 6994 0 R
-/Resources 6992 0 R
+/Contents 6989 0 R
+/Resources 6987 0 R
 /MediaBox [0 0 612 792]
-/Parent 6975 0 R
+/Parent 6986 0 R
 >> endobj
-6995 0 obj <<
-/D [6993 0 R /XYZ 100.892 685.529 null]
+6990 0 obj <<
+/D [6988 0 R /XYZ 100.892 685.529 null]
 >> endobj
 642 0 obj <<
-/D [6993 0 R /XYZ 100.892 660.623 null]
+/D [6988 0 R /XYZ 100.892 660.623 null]
 >> endobj
-3789 0 obj <<
-/D [6993 0 R /XYZ 100.892 453.01 null]
+3778 0 obj <<
+/D [6988 0 R /XYZ 100.892 453.01 null]
 >> endobj
-6992 0 obj <<
-/Font << /F76 5480 0 R /F17 3698 0 R /F15 3700 0 R /F88 5686 0 R /F72 5687 0 R /F50 3701 0 R >>
-/XObject << /Im1 5680 0 R >>
+6987 0 obj <<
+/Font << /F76 5472 0 R /F17 3698 0 R /F15 3700 0 R /F88 5678 0 R /F72 5679 0 R /F50 3701 0 R >>
+/XObject << /Im1 5672 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-6998 0 obj <<
+6993 0 obj <<
 /Length 2088      
 /Filter /FlateDecode
 >>
 stream
-xÚ¥X[oä¶~ϯ0úr<ÀŽcùîóÖlw‹Øt‹èC·ÊŒfF'¾Ìú’4ÿ¾IÙ™™õYè“(š¢HŠúH9ôö^èý|uópuý1
-=eX*ïaç©Ty¨¼¬(ƒ´L¼‡­÷‡¯ÒdõçÃ/×£È+‚2ˍ¢2È’šXèÎ«8ô_VQé·DuO«uœ¦þMÇÓ—Þ6ûÕZ%*÷ßôq0}O|’ò«W_¯´Áž3Ò Ž½M}õÇŸ¡·Å·_¼0ˆËÂ{aÉÚ‹Ó"ÈÒtåÝ_ývžúVžRA™¦‘ø–a¥	ÆÜùv×fÚÿmwL³8(UIÛô TQ‰È	-ÝJǸ¾­•÷Ss~›?­'­ëµle@™ÁåÌË\Ob±òÓ=b•åþï¶Ù¶«¨@4……aHTáëf+¬JKhA>›®·mãd7ºâqµ†
-ã¸mó%TÉ~ìÌ–c×*Ò¤”­‡rJùí«rßtP/œ;ˆ
-ýÆÉ nn½fûÌf€ýðþóõíçUû|º×õ£^Ç2!ÃöunDEvâFT¤¾®úVøýx<²+’nîp°½PuË&oL۝e<Y)‹”oA´
-ŒK¼¿LsjPêâp ·£Ø{G>ß¼&¦x
-ÊyÍôA÷B¸Ð›F¦[ÛëÇÊlßÑ4å=Bqd÷l­y|…™)œ#Ã
-ŽTù=qr'aÏéÛj6™“±4R&Ñx–I¬Oo¶Yܿѵ!)Uø֍ÏVñÓ)ĝæü#Ώ›Á>÷Õvf3´ÎnI€¬,ü‡ƒصU%f:,ìmçV­3*óuߏÎ$
-š„ýJ‚íØɬ·ƒ	11›†Aˆ˜w†ˆ“C qx[»£Œã³þÿX•…A}¬TDi<ƒÕ¹’ÒKÊ"@T¾§ÂY„aöŠ$ƒÙú¯”LÎü%—Î0–©ÜSW%§Õ$ÁHx)Õ$B¯ÂÐÿ¸Š)‡`Ã¨ÅnLc—†^JJOA'Ceš‰JÔ“®bE‚œÛP<­­Çl›ª3;ÓÖñŒÑÆƒû|Ôý ”mæO|ã=/œ`ݶÿïj&™ÿEÅ®2ægU4*Š ¦ÊxKé&X„#  	o˜„)!|ƒM)×nå)ð0̐)O at Q°gîÏì§í&da*ƒ¥0ªųH'C€W8¾œq?;¦"qÜq«V0÷I>=j	7Y–‡ÎðÏã$Ä¿iÇs¨oéRÒEÛµ|ã+¾ÔÄâ­ÙML$=ðý0•#™Z'ܘg¶ÔiéR«ß)g¢((Ž¼éGºÎ´]’ÀXà(´½ÊŒ12‰/02!õOI¶¥þ†¤õ¶¶íFÄaH8JXÓ(dµaýƒ¬ x9…ãq±äŒ%&;c*@V/3-壙¿ULظ|ÊÑ':âÁ¶7Õ„¿	3;s*¶œà”¢ºÈÊ×À\téÜèɦI™_DPJû¾£<*q(½Ñ=–$©Œ[Æw^h^«èÿFÊ^¢Žº‚s‚¹2%µ,c׸RÆ9¹’ÐÖ‹qÇÒÂ9â4C0ý:r• 9 ÷Œ˜N|@銽!¢"¡âU¦;‡_”ÿÙ鑤R-y‰}’´`ägÎo»o›ÿô’·ïÇNÊ:ÐñûÉ›FÑäfŠ~¢i!vº¶•ÕNB:µtî?ÚA7v£+ùzìZô ”’$A°Gã#¥4tÐi"£/ìü6/ÞÓ¡¼[‚Ã8’,žPæúŒÝK„>àXéfÐ{ôà,TˆbÓÒwd½zƒ„(+É^̆NPi;nè£LŽÆٙ–•F¹›ºAámÁ»µ«­x©.ºW¹rH¢¶Ûµ*¹ÆlcÄ qnxRôf÷V
-¬k„bÔBh¥;£Ç]Õ[¡;}´ÛêTÇôáÁîÝf½Ynڏoá ®‰@)žöDEh‰´GVZ¨HšCÅ™4öÀØ6íâXSëì>|5_cеAn¸ô´Ž3x¹½æ›g;ߤLI½Â8UFÑFx¹ÜáÝÉm›=ôˆýˆ´?UÊ{¶¥Tã„å	C⃛Ó%¶6³E¦OF
-Iêï­ 
-YD.-€í½*pP‚ûô	O­­¥ó`óàyçdû–·L$ægjvoý³µSV맩(CÊ:n?2Ð9`’åRÕ•\Vg¶‹€sK7]ªƒuLd+÷”'ÆÔ&mþ:V|	=Dí@hC|Ý;6\ð‘Ó_îM7c3Í?™¾×{§áƵ®·c/aÞºÁ Ÿ-smz+ˆhÝ5 JË€R3ØÍX\Ò|ç¶{™Ó³ƒFìåÖ¹¶>VRÛƝ”ÞŸ];îÝÓ“cÁ¼¹RDÔI•»ó.nt~dŽ38ŽÃõ¯„ZÑZ bÞ¿âkËs¿òÌW'œ³×711©k}ÔKn%œz¹¶qæµ°821Û-ãÉ›˜Ÿç¹ÿVv	¼çûÆÕè0ñ[ƒ~[ñ-Áƒ|n>ÉÃ:bxÿ6ÇŸéרKÎÑ$žLzãyòËC-W¡/²F˜âì³íÚæÄñrz¯”ôÚDT^…Ù!:5	=ÎhÉ´KQ–ß	1×îƒ\ÆÇQþM=ÿH€¥"7ÂU%ù¹KþE_4­$ñ­CÚTÖµ¤ÒÏÿͦOÜ¿Õ¸)
+xÚ¥XKoä8¾çW{YÐåX~{o“žîEЙ$À¦ç T©ª´ñ£Údóï÷#);®´·1ÀœDÑERÔGÊ¡wôBïßW7÷W×ÓÐSaP†¥òîžJU‡ÊËŠ2HËÄ»ß{ø*M6Þÿrý1Š¼"(³,!Ñ(*ƒ,I ‰…nÍ°‰Cÿy•~KT÷¸ÙÆiêßt<}îmsÜlU¢rÿýIŸÓÑ÷ÄW!)¿úpõíJAìY˜‘qìíê«?þ½=¾ýâ…A\Þ3KÖ^œA–¦ +ïîê·«pé[QxJešFâ[„”&sçÛm;˜iÿ×ÝE0Íâ T%mÓ‚PEI$"Z>º•Žqý©VÞÏ-Ìùmþ´´njÙÊ<º82ƒË™—)¸žÄbåç;Ä*Ëýßm³o7Qh
+#
+ШÂ×Í^X•–Ђ|2]oÛÆÉît#ÄÃfÆqÛæk¨’ãØ™=ÆnU¤I)[-ä”òÛ3Vå¾é ^8Ïv8ú“AÜ|úõN˜í›öýû/ן¾lŠØäӝ®ô6–	¾²¯s#*²…Q‘úºê[á÷ãùÌ®pHºA¸ÃÉöBÕ-›¼72mn”Eðd£|,R¾Ñ60.Aòþ~2ÍÒ ÔÅáDnG±?öŽ }4¾zMLñ”óšé“î…p¡7L÷¶×•Ù¿£iÊ{¬„âÌîÙZóø3S8G†©ò{âäþA Ÿ;Ó·Õ8 l2'ci¤L¢ñ"“XŸÞl³º£kCRªð­Ÿ¬âç[Rˆ;ÍùGœŸvƒ}2î«íÌnhÝ’ YYø÷''ph«JÌ tXÙÛ6έZ;gTæ뾝I4=û…Û±“Yo#b4b26
+ƒ1o
+'‡ âðV¶vGÇ	üÿ±*ƒ$ú1X©2ˆÒx«K%¥—”E€¨üH„³(Ãì;I9²õo)™œùJÞ:ÃX¦rOE@\•,«I‚‘ðRªI(„^…¡ÿqSÀ‡Q3ŠÝ˜Æ.
+½”•.A'Ceš‰JÔ“®bE‚œÛQ<n­Çl›ª3ÓÖñŒÑÆ“û|Öý ”mæO|ã=Ïœ`ݾÿ×f›&™ÿUÅ®2¦åÒ¼¨(‚4š*ã'JÏ0Áj$MxÃ$LiälJ¸u+—ÀÃ0CvX¤<E	ÀœAº¿°œ¶›…©,Ö¨2Ï"ý¼Âð匳øÙ1‰ãŽ[µ‚¹òéAK¸É²<t†€±'!þM;^B}K—’.Ú¡å‡Xñ¥&oÍnb"éï§©ÉÔ:áÆ<±¥NKgZøN9EAtäM?Òu¦í’ÆG¡íEfŒ‘Iü#R?ð”d[êoHZïkÛØ~@aD솄ÃÀ „5ý€BVÖ?È
+€—S8žWKîÉXò ir0¦dõ2ÓR>ÚqùkåÁ„Ë§}d #þl{SMø› 0³ó1§bË	N)z¢û€¬¬q
+Ì›Ž =Ù4)ó7”Ò¾ï(JJ/Bt%I*ã–ñš×j'úŸ‘²—¨³î„àœ B®LI-ËØõ®”qN®$´õjű´pŽXf¦ßF®D"ô‘q“Á‰(}B±7DTd"T¼Èôàð‹ò?[I*Õ’—ØG¹@+F~áüF°û¶ùg/yû~줬œ¼iMn¦è'švâ k[Yí$¤SKçþ£tcwº’¯ç®EB)I{4þ4RJC&2úßçÅ{:”wkpÇA’ÅÊ|@Ÿ1¢{‰Ðœ+Ýúˆ¾œ5€
+QL¢bZúŽ¬W¯e%Ù‹ÙÐ	*íÇa”ÉÒ8;"ÓC×Ö²òÈ wS7(¼=Xc·u`£/ÕÛ†„îU®ҁ¨í~«Jî…1Û1hœž½Ù•$롵ZéÁèqWõ^èNŸí¾Z긟6<Ù£Û¬7ëMûù5Ô5(ÅSÞ¨-qƒöÈJIs¨8“Æû†M»8ÖÔ:»ßFÍ×tmn#=­ã^oïùæÉÎ7)SR¯0N•ƒQ´^.wxFwrÛæG="D@? í—Jù"Càȶt€jœ°<aH|pc³\bk3[´búdِ¤þÑ
+¢IäÒØÞÑ«%¸OŸðÔÚ[:6?žwN¶oyËDb~¡æðÚ1[;eµ~œŠ2¤¬ãö#íiå~j)‘Ó	ö(Y.U]Éeuf¿
+8Ÿ¨ó¦Ku²îÁ‰låžòĘÚ¢ÍÏdBQ;Ú_÷΂—|ä4×;ÓÍØLóϦïõÑi¸qm‡ëíXàk˜†wŸo0¨ÕgË\›^"ZFw
+ˆÒ2 Ôv7V—4?¸­Æ^æôì {¹uϕÔvD†q'¥÷g׎G·ÃôäX1o®u’påö²€Ë‡Ý£Ÿ™ãÎãpý+¡Öp¦€˜w/8ÆšCÀòܯ<qÇÕ	çâõM‡ELêšDôš{	§F®-D\x-,ŽLÌv˸xóó<÷_Ë.÷|߸&>pkpÁo+¾%xÏÍ'a¸BGïßçøc#ýuÉ9šÄÅd 7¾‹_Âh¹ý&k„)Î>Ù®mŽ—Ó{¥¤×&¢ò"ÌÑ©IèaFK¶ ]‹²üNˆ¹vŸ¤¸à2>Œòo‚èùG„(¹®*ùÈÏ]âð/¢øMÓJß;©]e]K*ÝñüßlñÄýeä)
 endstream
 endobj
-6997 0 obj <<
+6992 0 obj <<
 /Type /Page
-/Contents 6998 0 R
-/Resources 6996 0 R
+/Contents 6993 0 R
+/Resources 6991 0 R
 /MediaBox [0 0 612 792]
-/Parent 6975 0 R
+/Parent 6986 0 R
 >> endobj
-6999 0 obj <<
-/D [6997 0 R /XYZ 151.701 685.529 null]
+6994 0 obj <<
+/D [6992 0 R /XYZ 151.701 685.529 null]
 >> endobj
 646 0 obj <<
-/D [6997 0 R /XYZ 151.701 470.484 null]
+/D [6992 0 R /XYZ 151.701 470.484 null]
 >> endobj
-7000 0 obj <<
-/D [6997 0 R /XYZ 151.701 442.787 null]
+6995 0 obj <<
+/D [6992 0 R /XYZ 151.701 442.787 null]
 >> endobj
-6996 0 obj <<
-/Font << /F50 3701 0 R /F22 3706 0 R /F88 5686 0 R /F72 5687 0 R /F17 3698 0 R /F15 3700 0 R /F70 4384 0 R >>
-/XObject << /Im1 5680 0 R >>
+6991 0 obj <<
+/Font << /F50 3701 0 R /F22 3706 0 R /F88 5678 0 R /F72 5679 0 R /F17 3698 0 R /F15 3700 0 R /F59 4373 0 R >>
+/XObject << /Im1 5672 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-7003 0 obj <<
+6998 0 obj <<
 /Length 1789      
 /Filter /FlateDecode
 >>
@@ -28391,168 +28397,175 @@
 Üæç{’ӵ̱¤Ú7ïO4E@ŒSUÆî‘åHf[@Y¸Q´Ìyô`»†
 Qó®mÌÀ»39zjîŸïw¶E:[PýÃýÔ÷!üÚ7	¬h<‡/
 (n&„cú‚‰‚©ÆLOÃôÍ|ëÙ2[wó¿Ysï4*ÎÒ•³µá•€±ñ¹<¯°”Ó£OQU¯†)^ز °ÑO:ãÉ=Ü¡KqOcï•Ó'$lÅžP?W0>Ž
-ì„ìØ^·†!ã¼fyÙ˜,°@+±9y×kœ!pÞ›Ÿ‡Ý„ŠšvÒÍِèõ¤hÍ#g>ñ]iT8/¨î¾žLãøÔWøâÎ
-ç²5ÄTÝ`5îÅQ±@daX05>Û(bsj²(jcO¨î8Ö¯xòi:àù4ýp|Ì5®|Ã$õvî™|9±àc¯§÷ûÒ‹óðïãZÓO—\ð(ÛÉ9÷}·^üPSçt
+ì„ìØ^·†!ã¼fyÙ˜,°@+±9y×kœ!pÞ›Ÿ‡Ý„ŠšvÒÍِèõ¤hmÿŒ$§^(㠍
+çÕÝ×sƒiŸú
+_ÜYá\V †˜ª¬Æ½8
+#ˆL#¦ÆgElNMEmì	ÕçÁúO>0Mg<Ÿ¦? Ž¹Æ•o˜¤ÞÎ=“/§ã1|ìõô~ÿOz1 þ6®5ýt)À²œsßwëÅ_Rç{
 endstream
 endobj
-7002 0 obj <<
+6997 0 obj <<
 /Type /Page
-/Contents 7003 0 R
-/Resources 7001 0 R
+/Contents 6998 0 R
+/Resources 6996 0 R
 /MediaBox [0 0 612 792]
-/Parent 6975 0 R
+/Parent 6986 0 R
 >> endobj
-7004 0 obj <<
-/D [7002 0 R /XYZ 100.892 685.529 null]
+6999 0 obj <<
+/D [6997 0 R /XYZ 100.892 685.529 null]
 >> endobj
 650 0 obj <<
-/D [7002 0 R /XYZ 100.892 494.418 null]
+/D [6997 0 R /XYZ 100.892 494.418 null]
 >> endobj
-7005 0 obj <<
-/D [7002 0 R /XYZ 100.892 465.714 null]
+7000 0 obj <<
+/D [6997 0 R /XYZ 100.892 465.714 null]
 >> endobj
-7001 0 obj <<
-/Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F17 3698 0 R /F51 3729 0 R /F71 5424 0 R /F70 4384 0 R >>
+6996 0 obj <<
+/Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F17 3698 0 R /F51 3736 0 R /F53 3738 0 R /F59 4373 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-7008 0 obj <<
-/Length 1356      
+7003 0 obj <<
+/Length 1355      
 /Filter /FlateDecode
 >>
 stream
-xÚµWÁrÛ6½ë+x$;	öV§q'™±“VšÉ!Í)‹5I¨9ß],$K6­ãøB ‹°ûv÷äÁmÀƒßf—ËÙÅ•äà¬à…–›@HÁr.‚LLi°,ƒO¡Yôyùîâ*ŽÅŠ,KQ5Ž–¥)ìä”nª!Jx¸â"4Øëï¢y"exÙ»áÞÖÝm4©ÈÃ×[½ªçÓPpÜ|öf9û{&`7°çÄÉ’$X·³OŸyPÂÜ»€³¤PÁÞi¶A"ˤ„~,f¿Ï¸÷Ÿù(Î|Ìã™²ȼr‘;;/®òsd\÷àmÓ¢ñ*Ô]gÆnIV–Ÿ:÷ëç±`ìΡuà}ÑÍ‹¸ëc›ª§~J´![m1‚.-„<Ý"‡qñ'Jþ|Ä·…tS
-26ÿ>tšçBÐü‡‘2‡nþD#!o”Èž…hiZ]wÆo@³”§O…0a‰HžeÝÊ…ÙìmE6µždß·ªÛêCòK9Sb4Yc¢yœ³8äînÑò$	ÿ¨,pMhš1áP„<IÃëjØšÖ†åÏßtLd,9æã÷Ù‘1à5Í—ŠòÒ8I9üBÀÑb2ø€· ºKÊÇ·7rÛìÐWû⾕%׈!Ìý×O“}ýœ3Õ3Ï´@¸ÿÂ$)ƒÝŸH$’)õÃLw;H?LÙ—q¦’§rI×ošü xm1›»ÿ]ÆË­qÄ3àHxFÄ*¬¸„]‡-ÍèŽ$‘¸H\ØV¤cºæ+‰|xØêÄkÓ¶%	‡â‘~EWÎŒ«A©•0™ž3N”;Q‰°5nTÖ VZ•,šK¥Â7_œh°ŠÃzCºéü*ã%`¯ó”vºú€ëÁÒTí[œEðñÁ™Ÿ.ÎKÅ‘<ºvUN¡ óL=DªiüîƒïÆpQùƒKÌ+ÅÒ¼8wþ/³bPN#x©Ynž¦2\èý_éW0ÎS
-No9(¯X¹òKtWž«dáÓ™óÜItï÷qۏèŒ NU÷ëf´5á>5Ÿ `Óðã‚ãp:
-瀓ÌÐŒ’ã
-ßIXÉ2u„Õ…¬È TÝ.‡Šà$¡Ç$]C4ý`04]ÝWëq¨üš
-	)ÓŒ+€â4•A±ðD¥›’·’,±žª`'—‚TÙ#9‹Õ‘*l»bkÓm&I3ïò#©ˆ´©KžBñVSP¦{’2?RÉØÁU	0v¥=د½Gûmå}rÈBëîý@ª1¡ö_¢;‚·Xr–
- at U°ûÚÝÎ1•#´úUãú	dýØQG[ßRã¯`èÙ“TƱ·ÕíGíö°ö°éHï­Ä™€‰»ïNöžÈa:IÑIÅº±†y4ó ò Âý©Áº¤p
-úƒ?( IpþZÛõh-¾&¢€E
-¿2¦u¿7$áõ‚ڏuW’¥–$ñcú;÷ÇrpÐk,®/ç+m]9À°­¬Õ· ‡LY¤0
-»<Ìa$ýü©ÿ>«,gÊÕFŽ,ŒƒºÝ5U‰ó®òâ,÷7N#/$fhps$ÖKì¼}¿€.£è/êœù‹1ç÷4e‰psO˜‚¿Ç—¸éÂ@á}ˆH–¯?\¼ý@ýñ•^c&Ý9<uï²ÄpYíôP¯ê¦@ÝëzÝk6©joU¥{¿¸îæSæ
--Ê$z.'áR•‚ˆoËq Îƒ+ jOh™=-üØÿ%Øù
+xÚµWQ“›6~÷¯à:±"Ñ·^št’™»¤µgòæA68¦ÈE_þ}wµÂgßд—K^´ZI»ßî~<øðà·ÅÕzñü•äà¬à…Ö»@HÁr.‚LLi°.ƒ¡Yôqýæù«8+²,EÕ8.X–¦°“Sº©†(áá1Š‹Ð`¯¿–‰”áUï†G[wŸ¢¥HE¾ØëÃPõ8Ÿ†‚ãæ‹—ëÅß»=gfH–$Á¶]|øȃæÞœ%…
+ŽN³
+©X&%ô›`µø}Á½oüÂGqác¦Ïd¥à@æ}ü“‹ÜÙ1-„UÅÅ*ם¼mZ4^…ºëÌØm#)Âêáò‹C—~ý2ŒƒýO9´î ¼ÏºùázçخꩃŸmÈÃV[Œ K!Ï·È!E\@ü‰’ÿñuc!Ý„‚ŒÍ¿
+ƒæ¹P 4ÿa¤Ì¡›?ÒHÈ%²'!ZšV×…ñ+Æ,åéc!LX"’'Y·qa6G[‘…Mm‡G$Ù·Å­êözª )¿”3%FS5f ZÆ9‹óîÞè-O’ðÊׄ¦#µAÈ“4¼®†½‰`mXþüUÇDÆ’S>~˜¾PñXÓ|®(/“”óÁ/-fƒx »äA¡¼}³"·Í}µ?Ü·²³ä1„¹ûòÃÓäX?åLõÄ3-î¿0IÊ`÷G‰dJ}7ÓÆÃÁÒsöeœ©ä±\’Ãõ›&ß)^{GÌæö—ñzoñ8ž±
++¤.a×aO3º#ɽG$î#$×ö阮ùB"_ $öz ñÖ´í¤$áP<Ò¯èªéìÁ¸äZ	“iá9èD¹•[ãFe
+`¥UÉ¢¥T*|ùÙ¹€«8¬w¤Û™Î¯2^ö:¿Aé { ¸,MÕ¾ÅyPŸœ29‡3ÎKʼn<ºvSΡ óLÝGªiüîƒïÆpQùƒKÌ+ÅÒ¼¸tþ/³a(ç|©Yn™¦2\éýßèg0ÎS
+No9(¯X¹òKtW^ªdá
+Ó™óÜItï÷qۏèŒ NUwÛf´5á>5Ÿ `Óðý‚Cp^¼†sÀIf÷hFIŒñ†ï,¬‰d™:ÁêBVd ªî—CEp’Ðc’®!š~0š®îªí8T~ÍŽ„”iÆ@qžÊ ƒXø"†ÒMÉ[I–Ø
+OU°“KA*Œ™ì‘œÅêD¶Ý°­év³¤Ç‡wù‰TDÚTˆ%O¡x«9(ÓŒ=I™Ÿ¨dì઻ÒNökïÑq_yŸ²Ðº{ÿ jL¨cç—èÎã£àm–\dPì¾u·sLå-¤~Õ¸~BY?vÔÑÖ·Ôø+zö,•qìmuûQ»ŸÖN›ŽôÞJ\±‘	˜¸Çîl“Y¬k˜G3 
+)ÜŸ¬K
+÷¨ ß9øƒç᯵ݎÖâûh&
+XÔð(cZ÷qC^¯¨}_w%YjIÐA¢á?¦¿u?|(½Æêúj¹ÑÖ•ÛÊZý	ô)‹¦!pWÓFÒÏŸûï³úÄÒq¦\mäÈÂ8¨ÛCSµ0ï*/Îrsà4òÒ$1ã@ƒ›±^açõÛt-@QçÂ_œˆ9¿£)Kì„›{Â|,ø=¾ÂM—
+ï}ì@²~ñîùëwÔß/Üè-fÒ­ÃS÷.ûA—ÕAõ¦nê  ´@н®·½±f7ªöVUº÷‹ën9gÞàÑ¢L¢çr U)ˆø¶êÜ»ªöŒ–ÙÅó`jáÇþW-ùf
 endstream
 endobj
-7007 0 obj <<
+7002 0 obj <<
 /Type /Page
-/Contents 7008 0 R
-/Resources 7006 0 R
+/Contents 7003 0 R
+/Resources 7001 0 R
 /MediaBox [0 0 612 792]
-/Parent 7010 0 R
+/Parent 6986 0 R
 >> endobj
-7009 0 obj <<
-/D [7007 0 R /XYZ 151.701 685.529 null]
+7004 0 obj <<
+/D [7002 0 R /XYZ 151.701 685.529 null]
 >> endobj
 654 0 obj <<
-/D [7007 0 R /XYZ 151.701 212.543 null]
+/D [7002 0 R /XYZ 151.701 212.543 null]
 >> endobj
-6453 0 obj <<
-/D [7007 0 R /XYZ 151.701 182.99 null]
+6447 0 obj <<
+/D [7002 0 R /XYZ 151.701 182.99 null]
 >> endobj
-7006 0 obj <<
-/Font << /F50 3701 0 R /F22 3706 0 R /F51 3729 0 R /F70 4384 0 R /F15 3700 0 R /F71 5424 0 R /F17 3698 0 R >>
+7001 0 obj <<
+/Font << /F50 3701 0 R /F22 3706 0 R /F51 3736 0 R /F59 4373 0 R /F15 3700 0 R /F53 3738 0 R /F17 3698 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-7013 0 obj <<
-/Length 2131      
+7007 0 obj <<
+/Length 2130      
 /Filter /FlateDecode
 >>
 stream
-xڽɎã¶òî¯ðQFqÓ’ãdCȤì`$9ȶÚVF¢-=鿵P›G’YÅ"Y;«n/ÛpûíæÝaóö)·qÆ¡Øž¶"ƒ$•Û(I“êíá¼ýÙÛ秮¨íî×ÃwDžii$—iuÈt"T°óE)﫝ðŠöÔ·í¸Ó„p|†)ݤ`k3î51Rm¾>l~ßÀñŒ(µ=U›Ÿ
-·gXûnw¥ÉöQV[e’ 2xZ¹Ýoþ·	çŠx+D#"ê4 1FÖð«Þû¼{÷ðÃ~ç«(öêç¼ÁYä¾||ûðȲ3—%Üú2}I§¯¬ÚÉÄ;f;_F‰WT·2¯r‹¸®eœ»â
-C™Ãžkc/wà÷{?V`÷§a÷á­Ã?Þþô¸K´ç9"ÅÏs{Ên>²Š¼	2om_f]a/H'½¢ÃQxtúóïnã„M”0©ãØ?fm~f›wÄî«›îTáõ-K ½cSgçSÖvVyÛf—_†Ùâ½Zz]ÍcþK(øB
-d^Sã=ŸÚœ	Ê‚N…Y•Ùì2*ØÕB{® ÓrÓ[;?š:ðw‘Ô€™¤~³¦¼îZ `&D4Âûñ«ÇQ'°Py$&ÜI¼DH´,îÎ8!if8 |8`¦6ØV7îR[ 2X“èÔ³ö¾nª¬,_˜w_¥‘W[ }â62ð#†æ#Ï«SOÈ
-NFnx‚û[9kÎ(¨JÐ$ ¿ð¼©û.oZ×À½‡kÎA‡wA2×e³Éòªîð
-1`mÝÛa×bR€”bH·¬Éª¼£Ð”Š¼FI鵨R¾àTÛ'Æ^óòÖÎ	•woòñ~#C̱q!–3ìøÉÙ[}wýB„YL«˜]Çf
-æSˆ$"ŒlóËÝÖç"ãÉd) Ðo@ÿCû¢*ʬ™LœpÈUU+ÚŒ¹u¦j’eX^s$ªšå×¾€1VìAö”jÍ"êɱ#[LD#7mål³r8¥äð>oâÇY@˜³ ÎNu‰™­¶ö-z5‰+â( [Š;)Z)V4fº•ÀBo†`Ààí®5ÅŹeLÏQ³1÷Âœ²6ŒË¬Æªy¼q’GWÅÀ‚ðªxÁ‚*yVòEõÇþƈ&ÿ½ÏÛΝôKhB"^ÉQMÞÖeŠ *òÅf-Ïh©ª°à lã<ãá„û„¾ôÈÚ OÀÏ
-dk†SÐ	i2$×®¬Ó\îS<¼Ü8Á`‚ÔuÜÐ2ÌNxnþT÷
-lqâéô8Åpì´gq|ûÕC1 %ÈÂ/øE¤–æáã»MËØâéà£GX€¸9ãõaB–é^vhdÃ<2ü#hŒ/Ö\>ÕAªÇ¼ÆÞ§wÞˆSY¸P`øSQ–<ëéIŒ—ð5=s ÐkâÒ˜»ma›)&/CUr†^¦àO5ë;-ýÕÞ檍„Sí¨W('@¯òu½ÆAhÒ…^ÑGzU*Yè	X¯¸Bz%ßç`,˜Ìïj‰a*äô>(š¯_(Ú™$_rŽPDÌâ;¤yð¡C\>L»8
-¼]”€ ¢ÜcÆLJ÷{ÞÜ捫pþ}‹U3‹ÉÄÜY1`1ýºÅxbÕ2à‰þ€-æ`0z@ã‚V0y5­Csd vŠÀ.âï\‰	µÿÌ*Pÿ»xÀ6I»Â”Cëð$Äthy±pÇ8î舜QÎYS¸2óˆÕ¬>E¦š"SO‘¹xÐ&ç œX36そþKç¸ÎœCùy¦D$øGòº¤ðŒ/3¥Jå]DbÑ »ˆN¥‹èT.Õ¯0âîÔï»Ë^1‚–á`œ’7AKA¯Úz²R -pÌx`[àl²Å|¥ó#\*:Içp‰êîmœ5÷¹}݃–¹ZZË•jvΟ²¾	;†ï¬ V*_ at .MÃ9»•
-ÀÔ.€»ë09•(C}'åvµÝÍŽ%¶[ؤLÊ`hx¹õCŒkýhžÙ¡ÉñÇÂ…wwSÇ£œVå,ç?ñHöý¼Ý­²t7åûØ«jÎê	(ÁRŠH1ktWž]ç\ Õv¥BçØçáG2<* 1W
-zB\[óØ]³Žg…0îôœõbQéÝšRQ8Lbî±ÁlØäÙGçèõ.Rÿ
-£­­Ÿ±âMäeÐÍ‹²àŠÍ55.ò/Æ"ËG1·§8Óèè²Ô‚ã•çÕê“
-kŽ‚¡:^-öèh¯5_¡îý¸e,‰w岓Ëx"×ÞËæ
-UÇß?ŠŠo>ӝèÊ4˜í¿Ç“)ø-d
- ¯¶.ë˨›œ+åtERW˜´mŽ¿Ö‹é0åØbÙêx^KµÒÀ‘ã¿^{­ûÝL‹Ù? S4P‚_*–WjëHªŒ%)¬û·¡¿.-œ:`âÜGËÅsDŸ8üo¡\-¤‰îZ¸yé”_[
-pÖ¾0†ÿ’R÷AÄ«îÚtê÷ÝßÐàñÏZ³¶UÎ<þ)EÞÃÓpÃ	)¯}–£9kñ×Ì„>ïÝRˆá¨×ü¦sḐe`?9‚îýòîýPãû!œçÑIäyt
-’fîô.ÁxÉW>5àSþ\*_‡æN‰ˆ¡s`œò>B$/Ò»†çýlGÒÊO†T:0±XùÉ€Qýõ§Qíΰ™²:_·z—¯ !™zñMeú&‘Ã7	À¯}“¤Q`ÔçßUîùåŠLƒ*PK}³©ÐªEiü7M´ÅD‡*óeA7Œ_6ÿ"[,+
+xڽɎã¶òî¯ðQF‘ÔšãdCȤì`$9ȶÚVF¢-=鿵ió¨“ Ar"«X$kgýíeëo¿Ý¼;lÞ~£õ6öÒØWÛÃÓVù¾—¤z%©¦ÁöpÞþììóSWÔv÷ëá;"O¼4Š$שçµÏtÊ÷Œ·s•竝rŠöÔ·í¸3ôáx/õSºÉÀ<Âqo#ÕæëÃæ÷,ϸ	=c¶§jóó¯þökßmá®4Ù~"ÊjkÂÄ‹B<­Üî7ÿÛøs	U¼UÊKÃP/DRÄYWÀ;¬:ïóîÝÃûk¢Ø©Ÿóg‘søòñíÃ#ˢ¹,þÖÕ1èK‹¾²j§ç˜í\%NQÝʼÊ-⺖qrņ2Ážkc'ðû=
++°ûÓ°ûðVûþozÜ%#‡‘â…ç¹=e7YEÞ”ñ eÞھ̺Â^N;E‡£rèôçÞÝ0F„MŒã1©pì³6?3Í;â
+÷ÕÍG9U9}ËhçØÔÙù”µƒUÞ¶ÙeÁWÈlñÞ@;]Ícþ‹¯øBdSNSã=ŸÚœ	Ê‚N…Y•Ùì2*Ø
+Tà|¸LËMoíxühZèÀgÜERf’úÍšòºk‚…þ b¨œ¿zuøCbÄK„$LËòçrÆ	I3ËÀàC€™Ú`[ÝÈ¥¶@¤7°¦Ñ©#fí}ÝTYY¾0ï®I#§¶ º<D62ð#†æ#Ï«SOÈ
+NFnx‚û[9kÎ(¨IÐ$ ¿ð¼©û.oZ7„{×\>½’¹.›H–Wu‡·ÖÖ½=v-Æ h­†tqËš¬Ê;
+MmÈkŒÖN‹*åàóNµ}bì5/oíœÐ87ð&7ßÈÅsl$Är†…Ÿœ½Õ•ë"ÌbÚÄìº86ƒT0ŸB$Áad›_î¶>O&K€~ú÷ÚUQfÍdâDC®ªÚèÈÂ1·ÎTM²ËaŽDU³üqè´/`Œ;D=µY³Cõ$ì˜Å–ÐK¢‘›¶Û¬N)y ¼Ï›xÁq–æ,€³S]bf«-ƒ}‹^Mâª8òÀÖâNŠ6†™n%°Ð›!0x»kMqqnÓsÔÃl̽0§¬
+ã2k£±joœäÑU1° ¼*^° Jž•|Qý±¿1¢Éï󶓓~ñCŸˆWrT“·uÙ£"€J¡|±ƒYÇ3Zª*,Å0ÀÛ8Ïx8á>\zdmÐ'àç†F2È5Ã)è„4’ë
+WV4—»/7N0˜ ƒ uÜÐd˜rdþT÷
+lqâéô8Åpì´gq|ûÕC1 ~©æÞ¦À/"³47ßoZÄO=ºÀÄͯ÷²L÷²C#‡Ì ý?|…ÆøbÍåÓÀKƒ1¯±·Åé÷ âT
+*Ê’g==‰q"	QÓ3 ½&’Æ䶅m¦8˜¼UÉ!4bx™¼?Õ¬+Zú'ª½ÍU)Qí¨W('@¯úu½Æž¦½¢.ôjL²Ð+°^q…ôJ¾ÏÁX0™ÛÕîÃTÈè}P4_¿P´˜$_rŽPDÌâ;U¤yð¡C\>L»8
+¼]”€ ¢ÜcÆLJ÷{ÞÜæT8ÿ¾Åª™ÅtÞY1`±àu‹%ðÄše$Àý;	2ZÌÁË` 	XÁäÕ´‚æÈ ì€]Äß¹jÿ™U þ—xÀ6IKaÊ!uxâc:´¼XÈ1‘3JœE˜Â•™G¬fõ)2Í™Á™‹mrʉ5c3Ø9pá¿tŽëÌ9¥?Ï”ˆÿH^÷žñe¦4©¾‹h@,"`‰èTKD§z©~ƒw§~W.{Łö#à”Œ@¸ÁVô*¡ð¡'[ ÚÇŒ¶Î&[¼ÁGQ‹áRÑñH‚¬8‡$ª»·qÖDÜçöuZævjiu¬Wª!TØ9Êú$ì¾³‚Z©|¹4
+çtìnL:( ;P)\ w×a2r*Q†úNÊíj»›Kl·°I™”ÀÐðrë‡iýhžÙ¡ÉqÇÂ…wwSÇcD+‰KàùO<’}?ow«ì#ÝMù>vªš³zJ°”"RÌÝ•g×9ˆ@µ]©Ð96Åy8CH†G4&eР'ĵ5Ý5ëxVØ#§ç¬‹JïÖ”ŠÂaËxÇ³a“gÅ
+Ðë%Rÿ
+£­­›±âÃÈÉ ›9eÁ›45’@ùc‘壘ÛSœŒittYjÁñÊójõI…5GÁP¯ût´‰×š¯0÷~Ü2–Ä»rÙÉe<‘ÎËæ
+UÇß?†Šo>SN”2
+fûïßñd
+~¡…¬àÕÖe}uƒS`¥<®H*…IÛàøk½Xà{¾[,[Ïk©V‡päø¯×^ë¾D7Ô쟀)¨Á/Ë+µ’*cI
++ÿ6ô×(QLÄ}½xŽèç€ÿ-”‹ …£»nDAʯm pÖ¾0†ÿ’Rù âU¹6ú}ù<þ¹@kÖ¶ÊÙƒÇ?¥Èyxn8!å•¡Ïr"g-þš™Ð'ð½[*1õ¿é„ˆù´ì'çBPÞ¥ïÞ3¾J<N"Ï£k4“/Dлã%_eøÔ€O¹s©ÜÀ:Æ)ï#Dò"½4œ8ïg›8’V~2´	¼0V+?ð"š¿þ4Š Ý6SVçëVïr
+¤‚P©E¦^|S…	}“èá›à×¾IÒÈÍçßUòürE€*PK}³©ÐªEiü7M‚pªÌ—Ý0~}Øü–:,c
 endstream
 endobj
-7012 0 obj <<
+7006 0 obj <<
 /Type /Page
-/Contents 7013 0 R
-/Resources 7011 0 R
+/Contents 7007 0 R
+/Resources 7005 0 R
 /MediaBox [0 0 612 792]
-/Parent 7010 0 R
+/Parent 6986 0 R
 >> endobj
-7014 0 obj <<
-/D [7012 0 R /XYZ 100.892 685.529 null]
+7008 0 obj <<
+/D [7006 0 R /XYZ 100.892 685.529 null]
 >> endobj
 658 0 obj <<
-/D [7012 0 R /XYZ 100.892 660.623 null]
+/D [7006 0 R /XYZ 100.892 660.623 null]
 >> endobj
-7015 0 obj <<
-/D [7012 0 R /XYZ 100.892 641.039 null]
+7009 0 obj <<
+/D [7006 0 R /XYZ 100.892 641.039 null]
 >> endobj
-7011 0 obj <<
-/Font << /F22 3706 0 R /F50 3701 0 R /F17 3698 0 R /F15 3700 0 R /F70 4384 0 R /F71 5424 0 R /F51 3729 0 R >>
+7005 0 obj <<
+/Font << /F22 3706 0 R /F50 3701 0 R /F17 3698 0 R /F15 3700 0 R /F59 4373 0 R /F53 3738 0 R /F51 3736 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-7018 0 obj <<
+7012 0 obj <<
 /Length 2351      
 /Filter /FlateDecode
 >>
 stream
-xÚ…ÛŽÛ6ö}¾ÂX €Œ5¢îÚ}Ú$ÍîMšvÈi8m£‹+ÒõÎ~}ÏM¶<Q¶O"Ï!ÏýFE«Ý*ZýëæÍãÍÝû,Z©(¬¢J­·+•©°ˆÔ*/«0«ÒÕc³ú¨¬\ÿöøÃÝû8^•a•ç)ã*ÌÓ(Ñ¡Æ¯“(8­ã*p5>¯7I–oFÚžœíwëJU¼Ýëƒ7#âÓ@EHüæûÇ›ßoPyfbda’¬êîæËoѪÜ«(Lªru¢“Ý*ÉÊ0Ï2X·«‡›Ÿo¢¹n*[Ô-ÁsÑí~»ÞÄ Åз/¸J`eôùþボÿXÇe Œ³ŽOi²F鞦_ÇEàíhxß!cë­3»Iá2ðŒíÁ€pü„ a|¾h^~oz¦
-+4h·QI˜¥+ üÁŽq[þʹ»÷Å•gAé2.'oëØwƒÇË°Ô}?ûš |ûÚvà‡¸:ûZ÷Íÿå• ¯4û¯'''{÷ŒxVy˜(5Q9èQw¢Æ1k·ŽmCÙÄ…
-ã¢dÃd|¾À®I’O`>rnzS‡¦wz|Y—iN6ã0Rßý'ñHŤið ÉuOz“Ü2wŽ
-čæÐÚZ{;ô°rYøRÔã~r,:Ù4 ×›4UÁãÞÈ­cû|ÍÜO¨z ŠÍbì5²MJb0jp[]g½7
-žT€VÁÑ3ÎÒ·È Þ¶€jÓÓ½NûãÈê© ¥ÍJÖÂFXùŠÁ‹@óÞ’eý’Ì[ƒ´19JEêÆeÄê"`fô0
-ãˆÑ£i)µ3(¸âßÁ-½=¶Ãe`êT Ñžr.lÛ2Qq
-XÅ0J3\„-¿6{%kìü¢M^ÁØ]°˜ÉÏ ];ÁBI±Æ¡
-I&ÞhcZ—^xK¦…o­¹Êàúi†?óÚêÚ/YØï5V—*žŒ«‹ÕaCaƒò.ÄBTu`Kn¯;þ©¼¶—’…@»ë-ÀÓZ÷µPômïvbãÀÞ\WùÄ‚¨‡³â¦B)˜ƒËn;¹xd4òÀo‘0t\Š
-/inýb^ÿbw{?‹rÐ7'ÞœÝÅ[Nð,Ê‚†ÓË_’Û2À÷5üð°¹Üœ•pt•Ç˜8n!¸:£{ Ÿ–¥xW'ªü¸rÆ{*#iYGfŠË™ÈxL	Ù²|_Ú×™‘Å7èÄuXŽŽNxR\pÎ¥†¦5H.úêªèC‹ˆ’©\÷ÝS³TÔã<,`ŒSõÐcøì &Ne,£¼ÄÔY@\”`•Û´’  õÏò\f1µª$x LG¼³Þñ=Åš´tê ¹
-«8ûª³6NçÆ}h%Àf¦Ç­ˆ™ÌFêS‰L¸ }‰"1þk”E”××xïîøÚÁµäêÆ8Vñ¬ª’E_hÌEÖ_êËX…æ}÷ßìËU¨’«Y`¤Z7ô_ŽÄÒ™¦;êg VS{Öñiäôu⸖e~m›ÖbhcœÔCÛN]:…$©ÇÁ9‰9ìc»N
-•fh"yl¡@Óžïr-E˜$.Ño§Ú( n:œ0X ^x3šÍBpC;M˜Iž-לZ#…<
-z}£xö‚%©;iû¼y•V ¡Š™§2-àì3šW2Ìx‚q7`+A¥ã Åú5ÐöƆñ9{*âŒ	!ö†1÷Ÿ ›9ã„ÆöÕ9N”‚ó€yá3Є–Ät*2®E:ɍ ‘|å%Wg:ª;™@<Þ¨ÎT¦oȶŽlþúh7
-þàvÊpÈQí#ªú]ܲÏӝè,Xð´ŠJ†
-Mˆ³\ÊïC:Ú-¯%–chšäj mµmÝßêjÓëÑXK0ÂAkx¸½¹ÿéñÃ¥0ŽK¢>¾ýt‡®Â*j§RÝó÷¸£'HËÆÒÔ ¥“÷lðít¯wR—ãà%܇–².
-î½Ðƪk3eå-?)Aä¥$B5ZãhèƒùëÃ^L:TO2ik+Çy ‚ÅÉzxZÈÆz7#r¡›&‰¯Ÿhd¶ôl{ácà´ÚŒ½—Œw¶tÃ$ª©½àòÕˏ[=ÀQ4üjþ´v‹IóP†D°^g©bãÁ^(úQ7f3`½Äà."–ÒÃ#e›ÂÌÝbÈŽÄÂd Qæ	¡çrƒ"Ñð!+× ¾üC®A›ßâÁó„ž&9!º%èÅɐG,´0¨#:oý‘ß”S—=?Ú´³Ç=#¤|‚+\}ä¡QÂßþóð§k—€O$àùÉ»$égÛ7Ò”x€½n
-8ØŽÒðƒÃ3éy åò,Åõ[2‹µ›ÙÚ ×ü¢Ä¨0ŠiO~‹7Ê"à¾)ꉎ‘8´`6Ih°ìüH
-àÇ/V?µrHê¦Q–¬ mÃAz8ÎÕÉî™èžÑ\Ìãöd ÄÉË•‹|áÐ
-z\Á—‹0,ºa"ô{^©LpLeO¦úU_M߁¹‹GÓø+zGÅÔÆ#±4·GÜÙnZ
-ü5΃…¬ÛóEÍÐÙ˜B{´>–1•H™œñ¢÷©ƒ»+vÔŽ˜Ù‚i&ƒêWª_?˜PBÛÚÿ™[Ž»ƒñ¨…
-­GªÞ <FI2ªúw!Ãê|LZÒÏüÓªJøWô¼¿ÊDÄQôß»ÿ|b¬{qÞtŒÐ–*¿U"¯J¢I«ËALøÆ~pž8º0lÙ\dbP„5†¡ƒ_ò@ÛÝNoÈi€oÛ«¤ÖSãŒÕOo„ƒöû¿ÓŸÌéä
-Xæú	ªÂë3_ 2£àíÞÔÈâՍ“Ùµ«'V^ ÁóXŒúº¥é9Qa”O§PÈ–þ•@LÝ{¦OMÉyΤDDˆí——UX)~÷@núeüw8zð6‰qýn´Àh†Kã_ª,ê:¿^™¦$Ð1‹¯ã)^4Ú»ËÃ|öÏàÝô݆gz§¿¢ðêÇ@ò—^¡*½—ê|™’)بÚk:¾7ß`&Ú¤‹Ì~>Ò!É×½\zX^_Ÿ¾ß?Þü	¹l.ä
+xÚ…ÛŽã¶õ}¾Â(@ÆZIÔµ}êî&íÙí&3ÀØä#Ñ61º8"wúõ=7Ù²WÛ<‰<‡<÷­v«hõ»·Owo~È¢U…UTÅ«§í*Îâ°ˆâU^VaV¥«§fõ%ˆ³rýÛӏo~H’UVyžâÑ$©Â<MúhüZEÁiTÁ€«ñe½QY¼i{r¶ß­7qÁ»½>x3">
+â‰ß}ÿt÷û]Ô@ž™Y¨Ôªîî¾ü­Àý¸ŠBU•«ìV*+Ã<Ë`Ý®ï~¾‹æºÅÙ¢n)ž‹nÛõ&)†¾}Å•‚•aÐ燏rfüc” â`d˜u|êèLÐí02H÷0ý:)oGÃûi[oÙuH
+”gl„ã'
+ãË=@ó*ð{Ó3UX¡¡@»M¬Â,­XàvLò`ØòW΁g«¹ö t™”“·Æuì»ÁãeX꾎}MP¾}m;ðCR}­ûæÿòRÀ+;Åë™ ÃÉÉÞ½ãžUª8ž¨ô¨;Q㘵ÛǶ!‹l’"“¢dÃd|¾À®J©àÌG®ÃMojãÐôN¯ë2
+ÂɦIFqÁwÿN<R1i<jrݳި{æα¸ÑZ[ko‡žV._ŠzÜOŽE'›Fôáz“¦qð´7rëؾ\3÷ªˆb³{lUIlF
+në¡ë¬÷¦AÁUè88zÆYúÄÛP-czc¡×iY½8 at i³¤µ°‘V¾bð"мwÇÁdF`¿$óÖ mLŽ2&u“2bu03z…IÄèÑ´”…Ú\ñÏáÀ–Þ[ÈáR˜:h´§…K'Û¶LTœV1ŒÒa˯…ÍndUQÁ®Á/ÚäÆî‚ÅL~ èÚ	JŠ5UP™x i5^zå-™¾µæ*ƒëçþÌk«k¿da¿×X]ªd2¬.V‡
+…
+.È{¸QՁ-¹¾îøkçµ½”,Ú]ožÖº¯…¢øk{w°öæºÊ'D=œ‡4¥JÁ\vÛÉÅ#£‘~kŒ„¡;`àRTxIsëóú»Û‹øY”ƒÎ¸9ñæì.Þr‚gQ4œvX6ø’܆¾ç¨aà‡ÇÍåæ¬4€£«<ÁÄqÁÕÝù´,Åc¸:QåÇ•3ÞSIË*82S\ÎDÆcZHÈ–åàûÒ¾FÈŒ,¡¸AÏ ®Ãrtt“ºà‚s.54­¨ArÑWWEZD¤¦rÝwÏÍRQOò°€1BNÕCá³ƒxl˜8•±Œò?RgqQ‚1TnÓJr  Ô?Ës™ÅÔªTðH™Žxg½â{Š5iéÔAò8¬’ì«ÎÚp8÷¡• ›™·"¦š
+Ô§”L¸ }‰"1þk”E”××xïîøÚÁ…xÉ9ԍq¬âY!K}¡1
+¬¿Ô—±
+Íû2î¿Ù—«0VW³À'H»xyÜ@Ò:nKg˜î¨ŸXQ¦ö¬ãóÈéëÄ…I	,ËüÚ6­ÅÐÆ8©‡¶ºt
+IRƒssØ8Æv8*ÍÐD>òØB¦=ßåZŠ0I\¢ßNµQ Üt8a°@½òf4›…
+à†vš0Už-לZ#…<
+z}£xö‚%©;iû¼¹I+€PÅÌS™ðžv†͍3ž ÀBÜ
+XFÀJPé8@±þ@
+´=‡±a|ΤŠ8cBˆ½aÌÃ'要CÎ8¡±½9ljRp~! 0¯|šÐ’˜Î BEÆ£H'¹$rƒ¯³¼äêLG âBu§#ˆÇ›uÀ™Êô
+Ù¶À‘Í_í¦ÁÜNrT»ÅÆÈ€ª>B·ìó4A':<mL%Æ&ÄY.åw!í–×Ë	4Mr5€¶Ú¶î/uµéõh¬%á 5<ÜÞ>üë‘ñÃ¥0ŽK¢>½ûô]…UÔN¥ºçïqG1N†¥©J'ï)ØàÛé^ï¤.ÆÁK¸-e]<x¡-T×fÊÊ{~R‚ÈKI„j´ÆÑÐóׇ·¼˜t*¨ž"dÒ×VŽó ‹“õ𴐍õnFä„C6M_?ÓÈléÙöÊÇÀiµ{.ïlé4ITS{ÁåÍˏ[=ÀQ4üjþ´v‹IðP†D°^g©bãÁ^(úQ7f3`½Äà."–ÒÃ#e[Œ™»Å;‰9„É@g˜_d$„žË
+nˆDǬ\ƒúò7¹ql~?ŠÏzªr.BtKЋ“!X2haPGtÞú#¿)§.{~´#hg9Ž{FHùV¸úÈC£„?¾ýçáO×.¯$àùÉ¿$égÛ7Ò”x€½n
+8ØŽÒðƒÃ3éy åò,Åõ[2‹Ÿ´›ÙÚ ×ü¢ÄcÓ*™üÅÜ(‹€ûzSOt|ˆÄ¡£°IBƒeçGh ?öðx±ú¹•ã@R75ˆ²dhÒÃq®NvÏD÷Œæbo´' NÎX®œXä3‡VˆÐã
+¾\„aÑ
+1 ßó*ÎÇDpPöä`ªïQõÕô}˜»x4ß¸¢ÇqTLm<Ks{ĝí¦ÕÀ_ã<XȺ=_Ô)´Gëc‹•”É/zϐ:ø¸»bG툙-hf2¨~¥úõƒ	%´­ý¯¹ç¸;èZ¨Ðz¤ê
+Àóh¤Ôl¨.èß…«ó1i!H?óO«Jñ¯0(èy•!ˆH¢è?oþý‰±îÕyÓ1B{X¨üVJ^•8D“V—!‚˜ðýà<ptaز¹ÈÄ %6jC¿ä¶»ŸÞÓ ߶WI­§Æ«ŸÞí÷¥?™Ó/È°Ìõ4¯Ï|ÈŒ‚w{S#‹T7Q³ÿjWO¬¼ ‚ç±õuKÓ³ŠÃ(ŸN¡-ý+˜zðLŸš4’óœI‰ˆÛ/1.«°:Süî‘ÜôË0øïpôà­Jpý~´Àh†Kã_qY†Uu~ܘ¦$Ð1K®ã)Y4ÚûËÃ|öÏàýô݆z§ßP¸ù1 þÔ+T¥÷R/#“š‚ª½¦ã{ó
+f¢MºÈìç#ý’|ÝÉ¥‡åõõéûýÓÝÿ ©œ/ 
 endstream
 endobj
-7017 0 obj <<
+7011 0 obj <<
 /Type /Page
-/Contents 7018 0 R
-/Resources 7016 0 R
+/Contents 7012 0 R
+/Resources 7010 0 R
 /MediaBox [0 0 612 792]
-/Parent 7010 0 R
+/Parent 7018 0 R
 >> endobj
-7019 0 obj <<
-/D [7017 0 R /XYZ 151.701 685.529 null]
+7013 0 obj <<
+/D [7011 0 R /XYZ 151.701 685.529 null]
 >> endobj
-7020 0 obj <<
-/D [7017 0 R /XYZ 151.701 207.194 null]
+7014 0 obj <<
+/D [7011 0 R /XYZ 151.701 207.194 null]
 >> endobj
-7021 0 obj <<
-/D [7017 0 R /XYZ 151.701 184.873 null]
+7015 0 obj <<
+/D [7011 0 R /XYZ 151.701 184.873 null]
 >> endobj
-7022 0 obj <<
-/D [7017 0 R /XYZ 151.701 163.159 null]
+7016 0 obj <<
+/D [7011 0 R /XYZ 151.701 163.159 null]
 >> endobj
-7023 0 obj <<
-/D [7017 0 R /XYZ 151.701 143.263 null]
+7017 0 obj <<
+/D [7011 0 R /XYZ 151.701 143.263 null]
 >> endobj
-7016 0 obj <<
-/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F70 4384 0 R /F71 5424 0 R >>
+7010 0 obj <<
+/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F59 4373 0 R /F53 3738 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-7026 0 obj <<
+7021 0 obj <<
 /Length 2319      
 /Filter /FlateDecode
 >>
@@ -28560,54 +28573,47 @@
 xÚuXmã6þ>¿"_
 8ÀÆcËï‡Ã³Í^oŠÎìÞ%Å°íÅÖ$Æ&vj;3]à~ü=$å—¤Þ/EÑ%’Éx‹ýÂ[üt÷~{wÿO¥‰›%ž¿Ø¾,|ÏsÓL-â4s£,\l‹Ågcò®¬«åïÛŸY<u³8I\e®iOä|Ï
 ÜåÊ÷âÀY/}§lóKÛ_F¶w3/ã“ÐI
-ßFIÝ}ØÞýqçƒá‰6‘‹üt÷åwoQ`íçÎÊÒÅKžA”ºqD»›»ßyö†Þô¦~4UÀ÷CW©h‡™Ë×!5"—µè?[|YEžç¬ëåJ¥Ži—« MCèìpŦÖE®ÛN8•>9Êõ×ËYõÓ×¥JÓç×õ§e87z‹•òñ¾¾èÏêóK¿;RJ9t¦¢Sº¦4¼8e%¿<ýëãf»y'3«\®;S§´&Jüé)ßw¼Œ5Ñ›omgNÿ©ëî‡ßü ”i ˆ^7å«iZ"M—Ëf7ϝÂm`1»ßk±
-ýÀ³èúÒ?•¯tCÊ㡺ƒ¢ÒÝ¥±týBcè`„šžõíFøÙtï?n¬´}ý”_Ÿ¾Ûþøéþñ“¬žÚ¤³¯R…[¶"YžÎGs²OkŠw¬8ÌÍ£0ëêøm¹
-ãÌùüø¼!*åë³ÞLHmÓÖÇײÚËô­ìBi>ÇnFzáCß9– ô®<–Ýõ›œ îF‚w³§¾ÔÍTÑHôlMóZæfUÃEúÁ“Œ÷j…l/9-d¦™›:ÛOŸ¶ä°ô³}üøl£Z]¹ŒŠÝH
-.ó÷9OHÝ0ãþǹm 2â©—ùǬ?)7öã^äVYÑu°}3q6ãó(»6ÝÓÐ{&ä;º#*Ä;Š-"É-hñ7Ï«Bx•éè…Þè§n¾
-óHN´ØÙëo- 1#gÍŽ¥ƒne˪F^W¹9w„‡Ì8Øwƒá@N‡™¶ÜîP’
-‘§œÇJX/:ïÞ‰}âcÄ~*ó¦në—N¦ë}¬æ4ë4ç†UàGN{œÌKz­\)*há¤+½g5ý˜ÞÛ¡¦¨ ²ÑÕÞÈ"±ÌŸ©
-¾$m<}ÈÓ«Îh5ABÜ™ÁÙ(†èå=•ƒÌjK,ñ6f…æ@öÈ\#"$¢1ue‰q¸ÂåL'%p+~'<¼‚)xQV¹/ZîÁ‹Vύ W"ÈÕ§¡ö¬sãÚÀIìàùˆ1ŽR7	’IÒV $Ûqã8&@E
-ïðh‡úB.'ƒ^3ñH‰+AÍ`·}8Œ¦Ên¹2`!¼–3á+ äÒá¾.#8GSÖ—Vx¤^ˆá¬CÝv{4c½ÿÁÈ!ž`{0sÞpnÊ“æ(2çdºƒÀeÑ
-‡ŒÁD}¢Ç“h6ž$ó²Œ_Z7
-=Ç ÉÝNËÐRˆäszQ”pfbБ7›„•›\Þ#»Þ“jíœ
-¢ÄUIÐËbG_ö–ûEâ_ÄX×']VB?ÛKÆŽ$ôQÄíáÊÇ‚_XbÇ8ìÖõiJàG`b•z®òÒ+ÿ®êc½'HH=¶Aê¾.ûê
-Ó‘@?Ú`oq™siɏÏRViµÓ-cAêOLFLMF«e;¬œéœ¯]üTsÝ-­É§Ã¡x}š­OC³$Õð‘/æM¾Åc÷@OA7£ÕàÁ,ÚE-L^è/<ŠÛï9­ª>—UÁPòF{e±£<ïÏûÿÒ)ÀCWÂm̾āÌÊ®•u®³Z2rWQ-r"ÒˆT/DiÖß`¸<É~CÜ1%ÎÇnô¸ÀOœGº‘/•ÍíEÑRì$s$œI!œ[ÖäX°º¯…Qºù½n D7[œc^V2âÑf³Þä%a•ñ%Â3*ëf:ßSèY†ª¦¤Î@Qò'Ø““Î}¯}QÍF¸Oõ²
-nªhåÇ®”¿±7×”Yæ<äl7ÊrIa¯Ë]
-\ÄÁ(¢Ð§G¢#¯Zc†äË¥âëUnˆ°2±)/©hÔ;>ƒþšæLÛÚü\ê#…ræKiH—;˜*·®
-ˆ)C_x±>Ä;Rf™Ú‘·”QRuaCÏØǫΘ¹7ÚþèVRç‰nîù×áDŒüØ×&ÌP}EàOkAa¼•Œ$ vc	l«l£ šËNŒ“^MFçtÁÃlB¹ç†Ú·µ*/J=eÝ·l
-ê`Ñžk6Ȉ’Òè®ÄkhÒ{Ó¢Òp¥bu~¥ìNå›0¦ZOÔaææé½poÚcp¦¥aÃs-ü±4ÂÂQT³B’ïˆ-`ááyiRÔU¯£3ñf^òþÞ§õ I&±ÂÓ‚ó'—Õ¨ß7 at Ch¾ãîCò#		Fƒ`m0Îl:dÎ~ïØî-°Ì|ÑÝÔÇ£iþF-]}_s9R½†QâFÑÄ-v‚Å؉±¹TBð=R¹¦Úîa§ƒ^ჭ¯Y
-+V–è¾[چȒ CT#¥4f¨x®p2ñÝ þT¢ÌaæúÞ€¥\CÒîÖ;\9á3ÂÁ.LïZA‚?ôBf|c¬²Á0·ßÇœ½À–7™ç†I|c1¢šôé*åÓk)êhèÜf€äFd9>»±Þ¬b±©²:c¼5%XlJì:Á+Y˜^{‹ûG½u+yÆXMƒÌ¿í?⾦—¯XäA†i `º~Úˆ¼Gߖ͝Ù7Œg´ör‘.q\­e¡ÿæ!Ÿ1”ÐƲe8ËÕô¦´a”Y+PhÄh»k‹ƒxm{»R¾ˆøxkìxsëhìhUâÕDÉõhñNàDÂ/ýN­Y@nˍŪÄ_HÍ1s±í28ycä}¨?£ÃCc¡Íu ®þí#÷1Òò[Ù«ˆÙ 
-M똹f󇊓0e~Õ'âI;«Ô$ea¢/Þí(OŸìMeùk‘$††ˆ?µ^T£¼ŠØªGBô9‹÷ݱü1ô/ðZ6uÕÿAwýi?~ØÞýg¶õ…
+ßFIÝ}ØÞýqçƒá‰6‘‹üt÷åwoQ`íçÎÊÒÅKžA”ºqD»›»ßyö†Þô¦~4UÀ÷CW©h‡™Ë×!5"—µè?[|YEžç¬ëåJ¥Ži—« MCèìpŦÖE®ÛN8•>9Êõ×ËYõÓ×¥JÓç×õ§e87z‹•òñ¾¾èÏêóK¿;RJ9t¦¢Sº¦4¼8e%¿<ýëãf»y'3«\®;S§ìML_Hù¾àe¬‰~Ø|k;súO]w?üæ¡LEôº)_MÓiº\6»yîn‹ÙÍø^‹UènœE×—þ©|¥{RÕŒ•î.¥ëCç #Ôô¬o7ÂϦ{ÿøqc¥íë§üúôÝöÇO÷ŸdõÜÐ&}•ú(ܲÉòt>š“}ZS¼cÅa&h…™h\WÇoËUgÎçÇç
+Q)Oœ\ŸõîhdBjÓؘ¶>¾–Õ^¦oewJó9v3Òúα¥wå±ìè®ßäq7œ¸›=õ¥n¦ŠF¢gkš×27«.Ò_Þ˜d¼W+d{Éié 3ÍÜÔÙ~xú´%‡} ŸíãÇgë2êÊeTìFjp™¿ÏyBê†é÷?Îm•O½Ì?fýI¹±÷"ÿ³ÊŠ®ƒíû›‰³©ŸGÙµéþ¸˜†Þ3!ßÑQ!ÞÉPlInA‹¿y~X«LG/ôF?uóU˜Gr¢=ÀÎîÐXk‰i9kv,t+[Vµ0òºÊ͹&<dÆÁ¾c¸(rb8Ì´åv‡’Tˆ<å<VÂzÑy÷ŽHìs#öS™7u[¿t2}Xo„è#`5§Y§97¬?rÚ³àd^ÒkåúHQA']é=«éÇl$ðÞ5E‘®öF)@ˆeþìLUð%iãùëCž^uF«	âîÈÎö@1D/ïÁ¨dV[b	 Ðˆ·‘0“(„0²Gæê„!Eˆ©+K܈Ã.g:)«Xéð;áÉàLÁ‹²Ê5xÑr^´zn¹A®>
+µg×N‚dÏGŒ!ppdºIL’¶È ÙŽÇ1*Rx‡G;Ôr‰8ôš‰GJ\	j»íÑ`4UvË•©ᵜ9_%—Ö÷uÁ9š²¾´ÂÀ#õB÷`ê¶Ø££è…üFñÛƒ™ó†sSž4Gy9'Ó.‹V8d&úë=žD³ñ$™—Õ`àøÒºQè9HnìvZ†–B$ŸÓ‹¢„3CƒŽ¼Ù$¬Ü,àòÙõžTkçl%®J‚^;ú²·Ü/ÿ"ƺ>é²úÙ^2v$¡ê ¶hW>üÂ;8Æa·®OS?«Ôs•—^ùwUë=ABêY°
+RàðuÙWW˜ˆúÑ{CˆËœKK~Dx–²J«nRb2:`j2Z-ÛY`•àL‡àDxíú৚ÃèæhiM>ÅÃèÓ´h}š%aè|¬†dx1oò-»ïz
+B¸­Æ Æ`¡Ð.ja2¸ðêDáàQÜ~ÏiUõ¹¬
+†’7Ú+‹åyÞÿ—NÉ ºncö%ldVv­¬sÕ’‘»Šj‘‘F„¤z!JË°þ3ÀåùKöâŽ)q>àp£Ç~â<ҍ|©¤hn/Š–b'™#áìL"áܲ&À‚Õ
+|-ŒbÐÍïu!ºÙâ󲒏6›õ&/	«Œ/žQY7ÓñøžBÏ2T5%uŠ’?ÁÀžœ4pî{í‹j6Â}ª—UpSE+?v= ü½¹¦Ì2ç!g»Qþ“K
+{]6hìjà"F9…>=5yÝÐû0$_.w€\¯rCÄX€•‰MyLE£Þqðìð×4gÚÖæçR)”3_J@º¤@ØÁT¹pU at Lú‹õ!†Ø‘2ËÔŽ¼ Œ’ª‹zÆ8^uÆ̽qÐv ðG·’:OtsÏ¿'bäǾ6a†ê+Z
+ã­d$µK`[eÐ\vbœôjÂ0:§fÛÊ=ï,0Ô¶¸­UyQê)뾸ekP‹ö\³AF””Fw%^C“ÖØ»˜^吆+³¨ó+ew*'Ø„1Õz¢37Oï…{Óƒ3-EžkᏥŽZ š’|Gl3ÏK“¢®z]‰Çð0ó’ð÷>­I2‰žœ?¹¬Fý¾Bów’IH0kƒqfÓ!sö{Çvo‘€eæ‹î¦>Mó7jèêûšËùê5Œ‡4Š n±,ÆNŒÍ¥‚ï‘Ê=0Õv;ôŠl}ÍjX±ª°D÷ÝÒ6D¢)¥1NfSŒK|7H†?•ès@˜¹¾7`)א´»õWNøŒp°Ó»…ÖFà}§ß«l0Ì­ÁÄ÷1g/°åMæ¹aߘEŒ¨&F}ºJùôZŠ::· ¹Y΂Oàn¬7«Xlª¬ÎoM	›»NðJ¦×äâþQoÝJž1VÓ óoû¸¯éåß+ya˜®Ÿ6"oãÑ·esgö
+ã­½\¤KWkYè¿yÈçC`%´±lÎr5½)meÖ
+1ÚîÚâ ^ÛÞÆ®”/">Þ;ÞÜ:»Z•øB5Qr=Z¼8‘ðK¿SkVÛr#B±*ñRsLÇ\l»NÞyjãÏèðÐÀXFhsˆ«ûˆÁ}Œ´üVö*¢C6È_CÓ:f®Ùü¡â$L™_õI€xÒÎ*5IY˜èK‡7F{#ÊÓ'{S™FþZ$‰¡!âOíŸW Õ(¯"¶êQ†}Îâ}w,Lý¼–M]õÐ]ÿ_ڏ¶wÿ†eõŒ
 endstream
 endobj
-7025 0 obj <<
+7020 0 obj <<
 /Type /Page
-/Contents 7026 0 R
-/Resources 7024 0 R
+/Contents 7021 0 R
+/Resources 7019 0 R
 /MediaBox [0 0 612 792]
-/Parent 7010 0 R
+/Parent 7018 0 R
 >> endobj
-7027 0 obj <<
-/D [7025 0 R /XYZ 100.892 685.529 null]
+7022 0 obj <<
+/D [7020 0 R /XYZ 100.892 685.529 null]
 >> endobj
-7028 0 obj <<
-/D [7025 0 R /XYZ 100.892 660.623 null]
+7023 0 obj <<
+/D [7020 0 R /XYZ 100.892 660.623 null]
 >> endobj
-7029 0 obj <<
-/D [7025 0 R /XYZ 100.892 647.543 null]
+7024 0 obj <<
+/D [7020 0 R /XYZ 100.892 647.543 null]
 >> endobj
 662 0 obj <<
-/D [7025 0 R /XYZ 100.892 491.394 null]
+/D [7020 0 R /XYZ 100.892 491.394 null]
 >> endobj
-7030 0 obj <<
-/D [7025 0 R /XYZ 100.892 463.535 null]
+7025 0 obj <<
+/D [7020 0 R /XYZ 100.892 463.535 null]
 >> endobj
-7024 0 obj <<
-/Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F71 5424 0 R /F52 3730 0 R /F17 3698 0 R /F70 4384 0 R >>
+7019 0 obj <<
+/Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F53 3738 0 R /F52 3737 0 R /F17 3698 0 R /F59 4373 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-7033 0 obj <<
-/Length 2019      
+7028 0 obj <<
+/Length 2018      
 /Filter /FlateDecode
 >>
 stream
@@ -28632,232 +28638,239 @@
 Hz®ÿ ’Ÿ"=~ðÊïÿqo;¨˜Cr#aúÓ\€¥¹g	/çB>;bÇ‹Žb;ã‘:^õN©N±Ñ«½²=8²â?
 ÇO\—*„í`¨ÓßžƒTÈZ«Ë d)uR/¡wDêTïyÙó»·¯¯—²§Jxœ©§ìIûÞ/!¾Ð<MÔEìEá‘>³ã;ô_8?¼þ…©;„kàâ%ÛSQ‰Ï²Zˆ•ó—E/…ØÖ­¿ßÐÎܺ>»fÿ‘žqq.ä‚…‰c½á§4îý1„œáÆðõï“ÈYÌئK eÁ.ž…ü‹è
 ÈŸé=ù·ÿR7à¬ÓÙÊï+]̝Ez$lCõdÁçeùÏÇü“yo§ Ï	äjú¨°~³Ïü<SÖ‡-ÁÌyÖ_ù$ûÒͳà,	¹fpm³®,=ÓàƒT3>Jüìø¼”ÎY@¼ÿc at B£Ç±p¸
-BK%|™iäwtÜ ƒ©1ð‘ž>´CwÒÀðÖB;·åûjö.‰ìñ	’ztËÂ,>òØ¿ÌþP_g0ù ÎÞŠ€’‰Ydˆnùôo$ˆæÑð¶»_ú#%E†kÊúXÙ¯f8š¤¿zŒ'
+BK%|™iäwtÜ ƒ©1ð‘ž>´CwÒÀðÖB;·åûjö.‰ìñ	’ztËÂ,>òØ¿ÌþP_g0ù ÎÞ*Àx! ºåÓ¿E šGÃÛî~鏔t®)ëce¿šáh’BþzŒ'
 endstream
 endobj
-7032 0 obj <<
+7027 0 obj <<
 /Type /Page
-/Contents 7033 0 R
-/Resources 7031 0 R
+/Contents 7028 0 R
+/Resources 7026 0 R
 /MediaBox [0 0 612 792]
-/Parent 7010 0 R
+/Parent 7018 0 R
 >> endobj
-7034 0 obj <<
-/D [7032 0 R /XYZ 151.701 685.529 null]
+7029 0 obj <<
+/D [7027 0 R /XYZ 151.701 685.529 null]
 >> endobj
 666 0 obj <<
-/D [7032 0 R /XYZ 151.701 660.623 null]
+/D [7027 0 R /XYZ 151.701 660.623 null]
 >> endobj
-6454 0 obj <<
-/D [7032 0 R /XYZ 151.701 641.703 null]
+6448 0 obj <<
+/D [7027 0 R /XYZ 151.701 641.703 null]
 >> endobj
-7031 0 obj <<
-/Font << /F50 3701 0 R /F22 3706 0 R /F17 3698 0 R /F15 3700 0 R /F93 7035 0 R /F71 5424 0 R >>
+7026 0 obj <<
+/Font << /F50 3701 0 R /F22 3706 0 R /F17 3698 0 R /F15 3700 0 R /F93 7030 0 R /F53 3738 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-7038 0 obj <<
-/Length 1816      
+7033 0 obj <<
+/Length 1815      
 /Filter /FlateDecode
 >>
 stream
 xÚµZKoÜ6¾ûWèE>,Ë÷#)Š¶q4)
 qÐCZŠ$¯…î®\I¶k ?¾3$µ–ì]ÇÞ2‹Ï™!çã|C®i¶Ìhöú至£¯â<3Äʲ³óŒQJ¬ã™¶Ž('³³*û¿«Ë¡i7Çž½ñÃ-qZKΡ0š†qŒAŽŒj‘Ÿ³¼éË«¾ßÎTÄG×$ l¤ÚÎÕGýxvô÷ƒV<±F!²r}ôáOšUÐ÷&]Îf7~ä:Ê­PÚ*{wôۍ+¤Ó•*65€1C8LÑÒ¿4ãÊŒ·cœ8·‡[b™óS¬~Ü ÂØšãÕ35S/¸ß»™ú¿Ž¹ÍëîÓñÂÛžìØ£À5*¤í܈«ê’ü}UoЖ[üS¶[/”°ù¿øqùû¾®BÃІ–²õ㇢bÇEzÞž¼
--}Ý]‡õ…úuSàê²…$P™-˜ Jº`Äû“Óc+r€“"?»húPB³L>t ¯[l‘ùe^õCè_5¡$óKØD“·]¬Zœ·]”T”(ê"ÔÀJ2sü}¸,B9[p°–‹gÁ…¡Çx¸€,ß —Ë¢ïoªÇ@’Bõ’©ê} Ì Hð@‚%‰`:_µØe1Ô±@âcƒ™Mçž›16Äe†‘sÛ$Bf;pŠ0sQoÄ8ì5vŽ±FQØñã¡äõ €¶«BK‰µ‹b³¬C}6¨Ås'wquuàJ¡FàBwW—[©s)²(Â@È¢Ñtn­Ô2@NšG´?aØ°.ú¡îÂ1Ž•6Ä€§Ràe)ßö’=3b(÷ šÓ€è1ìaƒG4|=¢Íˆh츈…·È€¯By†K¨cäóÏ^Å(÷ ª`ÔÃÀw}þHÔCò/øž!ˆt.
-`@VŒº«ª¸Ü…¥‰°"Vå|>1Ѻ\:Ä~>°„øàÒÎ#žï¸ˆ…_NPÆ÷§a"¤)cðÙØÓè£@KcóÀp‡‘mŒy:-
-ëîÁ#†™Ÿ†»YþÅ n"œÛ$ AY”»§2cÕ1ŽÌTïʼná'ð‰8’Ç	|ç8ÁŽ=Ìh$h|"3Rew1ãTïe¹‹H“ÒhXÈ4­›ˆ¡È“ˆ¡9OB_Œ(,Gªì#?µ¡ïŽ%¡ò%¥š xŠZ	¨‰="0špG¾
-”øå 	²Òi 	²Œ2Aý²Ü…J©	µi”B./Ô=¥{ÉmL×ô6]ÓûÒ5CLY®À1í§bª0¢XµË0hž„éX|²“ê4F˜½—Ž
-íeLpÎï%8U».š‹Ü‚åé!Q=¦°{|‡³ …ƒ¡+X1ˆ¼i6ËÐÔy‹W½V at xÇ«¾
-¥«°uÐù	ÏÁm(£àß›M÷¡!¬'”×µ_Ƙû„©åª‰|?ÍÕ¸OqÁ3÷@Ãu3xÀš#ŸôÓŒqÚïY$òïOÞ…ž;ÓÄöN×ÁÆÔ]ÿøQc@¾p=à¤	§‰dinÓ(‹3ù¤<!‰Þ˜'Ìôâa‘ªÚy֝%Æ©$ú9…uÍô¯ûªìw÷GC¥fa‡9(U»4÷”%ÇK¦wàîx©1L§Qm8qÖÍU¶‡J#ä!oBAä×iRe”e´›ìaUŸW«a¶È®}3Ô‹M±®wl-Þ`,‰AîWþ¤M
-BÝýn¯
-ªlHÝ‚Z")›ë>Ì«Ì[I}ÐÑ’p™&‹@YTš{±í¾µ\-ô˜÷ïJ
-æjûðú®.>Ù)È*ÆQËÏÊ!9v]ݹ¤Ä
-“d3¸èœîŁ^åšX°ÿ¯"s™Æ« Kpõ4ÆJ¡wd¬©^d¬=\ʼn,f§üûÆLóa¾ƒ{—”¥õdiš·X”¥©xþV#âÝsfÄ^?rƈ–"‰fÈ3ˆîi>̏έÙ!|	i<^˜’¸Ñ0w‘ÿÅ–	ÌÉrjNàÊjWb®‘@³ ŽPjfšgJ£øAS1¸¶š4YLÙ}óYþµ¬xó¸ÕáøOÍ{ÌÅðe
-ݶ™ÇmÞêÞ:ùvóçr¬hùç>ðIx™f;Î!ô¸ ½¨ÿ-`…ÜË’	}ÎÙBsÂõ<
-vu_oÊzÏ‹DÙv]]Æ—‡“_ã幎÷åf¼x—Eü­æ“’ˆ·ïëc¥óbÕTps¯Æ7²ñÝ@äõ?uy54›å‹]/€4[`Þήm‡¯ð7wEóªÁ_i¹Ê¿;ïÚª
-åžÅæ6>ú÷1RÅÇ»¹½ÛêŸJ¨‹8yf~³^~ûm(Ÿ4¯CÁؼ‡ý)L˜¼y¼Œ&,WáÕ	Ëí%þWBÿ"®þ²k6C¹®výv6NÝnMéoêîÅ¹“ðôW”§
+-}Ý]‡õ…úuSàê²…$P™-˜ Jº`Äû“Óc+r€“"?»húPB³L>t ¯[l‘ùe^õCè_5¡$óKØD“·]¬Zœ·]”T”(ê"ÔÀJ2sü}¸,B9[p°–‹gÁ…¡Çx¸€,ß —Ë¢ïoªÇ@’Bõ’©ê} Ì Hð@‚%‰`:_µØe1Ô±@bƒ˜i´pî¹cC\f9·M"d¶§Cñ7õ&@ŒÃ~Pcç+`5€?J^
+h»*´”X»(6Ë:Ô'`ƒZ<§qrWW÷°p ®j.twu¹•:—!‹"¼ „,MçÖJ-Tá¤yDû†
+ë¢êî óçàXiCŒaIpŒ²”áÏ{IŒˆˆž1”{Íi@ôö°Á#¾ÑfD4v\ÄÂ[dÀW¡<Ã%Ô1òyg¯b”{U0êaໍ>$ê!„@ù	|ÏŒD:—0 +FÝUU\îBˆÒDX‘F«r>Ÿ˜h݇.â?XB|piçÏw\ÄÂ/'(ãûÓ0Ò”±ølìiôQ ¥±y`¸ÃÈ6Æ<…u÷àÊÌOCÈÝ,ÿb 7Îm€ ,ÊÝS™1‰êGfª÷âÄpøDœ@Éã¾sœ`Çf44>‘©²»˜qª÷2†ÜE¤I
+i4,d‚ÖMÄPäIÄÐœ'¡/F–#Uö‘ŸÚÐwÇ’PyÈ’RM<E­Ô‚ÄM¸#H_JürÐÙNé4ÐYF™ ~YîB¥Ô„Ú4J!—êžÒ½ä6¦kz›®é}階¡¦,Wà˜öS±
+UQ¬Úe4OÂt,>ÙƒIu#ÌÞKdžö2&8ç÷œª]ÍƃEnÁòô‡¨Ó@Ø=>‡ÃYÐÂÁЬDÞ4›ehê¼Å€?Œ«^+ ¼‹ã‹U߆ÒUØ:èü„çà6”‡Qðïͦ
+‚ûÐÖÊëÚ/cÌ}ÂÔrÕD¾Ÿf‚jܧ¸à™{ áº¼G`Í‘OúiÆ8	í÷,ù÷'ïBϝib{§ë`cê®ü¨1 _¸pÒ„ÓD²4·i”Å™|RžDoÌfzñ°…HUí<ëÎãTýœÂºfú×}Uö»Žû£¡Ò³°Ã”ª]š{Ê’ã%Ó;pw¼ÔŽ¦Ó¨6œ8ëæªÛC¥ˆò7¡ òë4©2Ê2ÚMö°ªÏ‹«Õ° [d׋¾êŦX×;¶–o0–Ä ÷+Ò¦¡î~·WU6$‰nA-‘”ÍuæU怭¤>èhI¸L“E ,*ͽØvßZ.ˆzÌûÎw¥† sµ}x}W—?Ÿìd	ã¨ågåÀ»®î\Rb…I²\tN÷â@¯rM,؈W‘¹LãU%¸zc¥Ð;2ÖT/2Ö®âD
+–F³Sþ}c¦ù0ßÁ½KʃÒz²4Í[,ÊÒT<ÿ
++‰ñî93b¯9cDK‘D3äÄ÷Î4æGgˆÖ쾄4/LIÜh»ÈÿbËæŒd95'peµ+1×H YPG(53͇3¥Qü ƒ©\[M‚,¦ì¾ƒù,ÿZV<‰yÜêpü§æ=æb
+ø2…nÛÌã6ouo|»y‚s9V´üŒsø$¼ÀL³çz\PÈ^Ôÿ°BîeIÈ„>çl¡9áz…N»º¯7e½çE¢l»®.ãËÃɯñò\Çûr3^¼Ë"þVóÉ?IÄÛ÷õ±Òy±j*¸¹WãÙøn òúŸº¼šÍòÅ®@š-02,ØÙµíðþæ®h^5ø+-Wùwç][µ¡¼·Ø܆ÂGã>Fªøx·3·w;BýS	u'/ÃÌoVÃËo¿
+å“æu(8›÷°?…	“7—Ñ„å*¼:a¹½ÄÿJè_ÄÕ_vÍf(×Õ®ßÎÆé¯Û­)ýMݽ˜!wžþWŽ§
 endstream
 endobj
-7037 0 obj <<
+7032 0 obj <<
 /Type /Page
-/Contents 7038 0 R
-/Resources 7036 0 R
+/Contents 7033 0 R
+/Resources 7031 0 R
 /MediaBox [0 0 612 792]
-/Parent 7010 0 R
+/Parent 7018 0 R
 >> endobj
-7039 0 obj <<
-/D [7037 0 R /XYZ 100.892 685.529 null]
+7034 0 obj <<
+/D [7032 0 R /XYZ 100.892 685.529 null]
 >> endobj
-7036 0 obj <<
-/Font << /F22 3706 0 R /F50 3701 0 R /F51 3729 0 R /F15 3700 0 R /F71 5424 0 R >>
+7031 0 obj <<
+/Font << /F22 3706 0 R /F50 3701 0 R /F51 3736 0 R /F15 3700 0 R /F53 3738 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-7042 0 obj <<
-/Length 1381      
+7037 0 obj <<
+/Length 1380      
 /Filter /FlateDecode
 >>
 stream
 xÚ½]oÓHð=¿ÂÒ½81^¯?B*4Ð H 	 ŽChkoŽ7ØNÿþfvÆi
-¾rO§<ì|íÌlì;WŽï¼=]>|Gø^ægÂY_:"^â'N3/ÊBg]8Ÿ\ãÏë—Ÿ“zY‡(™‡!X²Bsݍ¥ïÞŒƒÌ55_ÇEîÓÆ¢7mY_'"‰ûl£vnºÂGã£ézôm$ÀÄsFäIéäÛѧϾS ï¥ã{2K+¹ud”zq\9«ÑÛ‘œ["s!ð˜s{ôh<‰‚ȝ<yr>==›.?žÅìrSèBÞ¾›.?> ¸íT·o™1_L—ËÅ’YeÁdé'¶fËDH/
-³»î.+uÕ›øÖЩMÁ§zt䜅{:¯>L—Lzâ»õùb9[÷Â~O?;›­g‹ùé«^¡-ôáÓ»±»J¶š>Cäd0›/U¡vÞ—.ßyEî}Ù¶EÞzßöºþ¡<Ó\ydb¦ÂÀ÷!è÷9¦œ~ïö¿y}ÿÖ½5¹|ÏeáRö2ÍøVS˜;–þOﵩ
-Ó¹,ÖáN_°_óš?ò]i£´ †) §pÆ	Æç	üÅCB¥¤‚ßLîí½½n~Ø•Û~ú¸RÛVç÷
-Õjº|˜	›ó‘ü‚9䈸χóéœõ?hÃEÞqJ	'žÈìD
-%ßï3ùzõ‚£›ý9eCM~Ý/
-‘Ú­"qDàe‘°ËŒE‘wXÀ¾‚*´Œ{ËTÀ–Åšþ´Ze»Ïß×yWšºeÃÑñìElùõ
-F3ƒl˺0ã [HˆÝ­ÊÝ”µnI¤ÑWeÛiˆÃmˆÒmtÉ lÿ§³ÅŠtë±pÕ{]¼„ÒÓî#£"Ñ­—½€Šì4µYfî¥Á#L]ÍJ„µ‘p¯ËœE;ýÇn<ƒIàÁž©‰«…%²ý@tæÃroºýÎÃø|w½auý]a ¸ÕÝÆXÓEpa½
-³)©Š ¥vÙ"”pVH£ªR4ÄëÔ×1Å-\ßU*gùÞB¡áÝÂíDç ,|³±Õýî 5¤f©MÇÞ6wÊݶ…e߉m$äU©ktÕ=lus=¶¥$ÖFY™B±¶nkâ]•×6§š$[ŸÍWD [éÁ–*ŠF·íÄÀùJ¬
-Û|@„òËxõú|±Z¯ˆZŠùºß×VºV•.À~Gû–õ“ÅÄ=›¯Hù²gšÝÊáUDñ›jO×*¥´®¥\#UÕ­¡ÓÔ‡­ÿ¶¬¥Z)M™›«V	"o˜Øõ e‰gmˆÅuéQÑ¸ªªX–æLÜíÈ–(6xcuIÅRÿu`ƒ,;®~KÕXLŽ©Yèз ¿;{Cì‹Æ¨²ìp¡(kœS3•ê4Û»õu\m”ëÌPl¶‚äÐR(dEx»¿€A©u÷€Æc_WÐ~Ä»í(@J&î[;xÒz"“P4‚lMÀðXÞÞ3³7¤ÆNS>ø?¯=L0¶~‡„©ï¶e·ÇõjoשˆÝ,[¸P¤°kìÈ^— WØ
-zÌÛj…—Š`_y„iQٝŠ(íg ~²|4ò¿îŒþ2Øê‡K
-ì6°Û¡¼¼¨˜UÖë¼³…´˜Ý+†0º*Ôoø]bœë¹¤SÑÑè­éX÷žÇÏÚP¯jûRض6ö{ߪ=¿¨Ð{¼ ácâ·R&=ˆþã§G°gÉ?|‘Àu×^aKz…á³&¼ýtÚ©jûŸ#ۇϘþ„¯£ î~n
+¾rO§<ì|íÌlì;WŽï¼=]>|Gø^ægÂY_:"^â'N3/ÊBg]8Ÿ\ãÏë—Ÿ“zY‡(™‡!X²Bsݍ¥ïÞŒƒÌ55_ÇEîÓÆ¢7mY_'"‰ûl£vnºÂGã£ézôm$ÀÄsFäIéäÛѧϾS ï¥ã{2K+¹ud”zq\9«ÑÛ‘'79˜[ÇœÛ£GãIDîäÉ“óééÙtùøñ„(f—›BŸòöÝtùñÁm§º}ËŒùbº\.–Ì*&K?±5ƒX&BzQ˜ÝuwY©«ÞÄ·†N¥èl
+>Õ£#ç,,ØÓé|õaºdbÐß­ÏËÙºö{úÙÙl=[ÌO_õ
+}l¡w˜Þ
+Ü­Pš°Õô"'ƒÙ|©
+µó¾tùÎ+rï˶-òÖû¶×õå™æÊ#30¾A¼Ï1åô{·ÿÍkìû·î­Éå{.—²iÆ·Ò˜Âܱôz¯MU˜fÈý`±wúû‚ýš×Dø‘ïJ¥1L) 8…3N0>Oà/28*%üÞ`roïíuóƒÀ®ÜöÓÇ•Ú¶:¿o¨VÓåûÃLØœÿˆä_Ì!@Ä}>œOç¬ÿAó.òŽSJ8ÉðDf'Rð(ù~xŸÉ׫ÝìÏ)jòë~QˆDÐn‰#/‹„]®`,Š¼Ãö½T¡eÜsX¦¶,Öô§Õ*ãØ}Žø¾Î»ÒÔ-ŽŽ— –`-b˯W0šd[Ö…)ØBBìnUŽè¦¬uK"¾*ÛNCnC”n£Kaû?-V¤[…«¶(Øëâ%”žöpɉn½$èTô`§©-ÈÊ0s/
+>aêjV"¬åˆ„{]æ,Úaè?vã	Lö4HM\Ý(,‘í¢3–{ÓíwÆç»ë
+«ëï
+Û Á­î6Æš.(‚ëm(ø›MIUñ(…´Ë¡„³BU•¢!^§¾Ž)ná²ø®R9Ë÷
+
+èn§ :aᛍ­&èw¨!5ӐHm:ö¶¹Söè¶-d(û¶Hl[ !¯J]£«îa«›ë±-%±6ÊÊ„Š­°u[謁¶9Õ$¡Øúl¾"ÙJ¶TQ4ºm Î7Pr`
+TØæ"”\Æ«×ç‹ÕzEÔÊØPÌ×ýŽ¸¶zÀеº¨töƒ8:Ø·¬Ÿ,&îÙ|EÊ—=ëÐìV¯r 2ˆßT{ºV)¥u-ex䩪.h
+¦>l}ø·e-ÍЂHij¤ÈÜ\µšHyÃÄ®)K<kC,®³HêŒþƒÀUUŲ4gânG¶d@±Á«K*–ú¯dÙqõ[¢¨Æ²`rLÍB‡¾øÝÙb_4Fe‡cEYÓàd˜š©T§ÙÞ­¯ãj£\g†b³$‡–B!+ÂÛýJ­»4ûº‚ö#ÞmGR2qßÚÁ“Ö™„¢dkŠ †Çòöž˜½!5îpšòÁÿxía‚±õ;$L}·-»=®W{;¸NEì®`Ù‚Ä…"…]cGöº¹Ân`ÐcÞV+¼TûÊ#L‹ÊîTDi?ð“壑ÿugô—ÀV?\j`·ÝfˆÀååEŬ²þ[ç-¤Åì^1„ÑU¡~Ãïã\g€Ì%ŠŽFoMÇB¸¿ð<~Ö†zUۗ¶µ±ß+0 øVíùE…Þã	Ùñ;šIO¢ÿøiÆìYò_$pݵWØR‡^aø¬	o?vªÚÁ>ÇçÈöÂá3¦?áëèñ|~u
 endstream
 endobj
-7041 0 obj <<
+7036 0 obj <<
 /Type /Page
-/Contents 7042 0 R
-/Resources 7040 0 R
+/Contents 7037 0 R
+/Resources 7035 0 R
 /MediaBox [0 0 612 792]
-/Parent 7045 0 R
+/Parent 7018 0 R
 >> endobj
-7043 0 obj <<
-/D [7041 0 R /XYZ 151.701 685.529 null]
+7038 0 obj <<
+/D [7036 0 R /XYZ 151.701 685.529 null]
 >> endobj
 670 0 obj <<
-/D [7041 0 R /XYZ 151.701 331.191 null]
+/D [7036 0 R /XYZ 151.701 331.191 null]
 >> endobj
-7044 0 obj <<
-/D [7041 0 R /XYZ 151.701 298.218 null]
+7039 0 obj <<
+/D [7036 0 R /XYZ 151.701 298.218 null]
 >> endobj
-7040 0 obj <<
-/Font << /F50 3701 0 R /F22 3706 0 R /F71 5424 0 R /F17 3698 0 R /F15 3700 0 R /F70 4384 0 R >>
+7035 0 obj <<
+/Font << /F50 3701 0 R /F22 3706 0 R /F53 3738 0 R /F17 3698 0 R /F15 3700 0 R /F59 4373 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-7048 0 obj <<
-/Length 2449      
+7042 0 obj <<
+/Length 2447      
 /Filter /FlateDecode
 >>
 stream
 xÚ…YKoä6¾ûWôQ
-ØŠ(R/`±À8žlŒg²°9$9¨%¶[µÔÕãq°?~ë¥W[Æ^,²X$‹õüªlž7Áæ_W·OW?ü†›ÄÏ’@mžö~š…›8Íü(3›§ró»÷h‹¾j›íŸO¿{êgql=Ìü ¸æSoüí
-bíýÜnuà½lotd¼Û®Ý†™÷âªæ™)?á깡sp»Ÿ	¢aœ˜h<:ÖÈuõñéê¯+T`ž	ùZoŠãÕï›Ö~Ù¾ÎÒÍq7:Jý8ÂÓêÍãÕ¿¯‚¹T4¿x<Ôd>½¯ÿí`;»½	³ÄËñ{¿Ý~d‚³Ý·m˜z¶ã•Ê1ýìly
-¯
-Œ×dóã쮚²ÅM/Â\Ô•mÐóü¥ªkf…c˜ôŸ»_…ÒTEîzÔ<âFi?2ËÙ·Ûšîìsåz”È ªþÀt,>.Nâƒézçb&žì8å®~%–Þñž"oxu].mÏ==Ù€Cy%³ÃíÀuvs‰#Q,É¡µöòº5¢µñšühy¥³®­Ïä4ÇG"Ç^üGö]ëœì IäÛÓ±ø§í¾:"T~œ¤,Æݹc×Ôb,­#ÏõyןO<9ÁsÀ‹ñ¹…uîš©yÃ_[ÛQ”ÈësV—¼äTç…É¢G^ÑÙ¼·¼œ3©–ÃóšÉÇœøVe»NôD¡öGŸnᣐzÕž¿mc™£Ä³§MÛ3C^ƒå+SíwpMx_¡±õ<ûlûÛû/¼÷B¯Ì7®¸åQŽ©P âÞ:VäA‰gyBj$Ãé
-¾33Ã,wÌÊVBÙóJEg4&5%¢&$ šîXMþšOŽÜt<Ç£¶É?rÈ…
-Ôx ¯P`ÞÎ_;qاk8éí•)w³«~l9tm½*à}¯Ë)§„‘( Ô¼‰c$;žp ŒÚ=~C¯€,íÉu9h—|?œÛgŸ†“Quûö,!”¼ǹûŠ¬H,с+¢"åí»öÈ”O?y|zd¯EBÞ”Ìc¿sÊ›g©j2
-n™Vƒ¿òÖBž‚)4ñz‡^œebQd /Íqñu%¢¬$@|OM^ill¸(žK²âÛϐÂ^y­Ýõì”Ç7l,Ú㩶ô@dØ$ÈÆçFó`q«9þÃVìI8ÀàÀ/§÷8òÐR$Ù"FA-©N¼Ósq“R²¹å½*âù±¢gA&urÜ2%;œUŽ·l]Ž­ˆ]ÂÛ»#g àP®¦3~t2d ˆžs¬1HfŸ6³Pâ,ÔÑò‡n_™‹Tv4yîdLJ—ãVd½0Ґ¬+¸ªÊ¹°IY7©r,ò2Iōf<‡êù`Ñè89ŸúêhéC±±`=¶ëÕÝÙ¦¢@‚wêÚ^*F[3é*Ávn,‰/ä)+C
-ü³=éšk(Ö_ª¡È¤<ÍK›æô«)é,i¶ J& ¿7A4 
- ́ÎÉs€cÐ(ä%V¬QRÁ Ûɾ^÷¿ÊMe	ANÕêz7)…i*%ŒÜRD(œËaȈ-͆ 	}f±4–	 RòZ¬NŨÓ)=%¡ÓPõSÝ®‰‰9×úÏ>h&ŒïîËÇûÏ‚”Ã9`M`S<bð0ËÓ¦¾I'(}»v
-\­Òñ”þßS¸ŒÞ¥½UuŠõÂñhŸ8T2D“áM6ä(ç¬l“Š©5€¬…ꁶBû‰2‹Ì=¹ª)t^»–¡ˆœ‹+îó£THûŽÑ¤0f“Æá´:Ã?z0)î¦ZxÒá A`êÁ•‘éá;øR¨b@þ_g¡á9$Ì#IÒ À͆9C1¼a<puŽ ì÷þzMLÖ€Õ`aH	$uÇ_QŒ=™1b;+›÷˜†p0“¸ñ
-~¢³ÏGéƒÈ¹"ïA
--òq	\øãÖ¡.ë™#r7i-%ùñ»ð	ära:ƒ¦è°çþЂ
-«éôdVxx.UØIõ„®@êÎñ2jbµ £“5H
-Ä™J˜ ìhŒDqýGRÛn7ìXH¡ü‰<d @‚d…~»ÚÕ–WÙ6xËkÃÆéÚ¦úûÎE391ù¿c@çKm¨z®‚@½ôA‚ý¦âBs½!ûqì‡q³ÂåŒCüNèLè&“™&‘x”¶ŒgçaaÚ\É]bF¼à,Î+8*­D:ÇŠ1©PB“.a{â’Œª:ßUõ,c¾¾EÛuPgy2dƒxÙúâ©”	¢éôѬX¤GׄL´t½ÔÆ·æЁpØuC|hDZ£ÄÙÊ<Ÿ»\àQ
-xTaËe󯎩ü¤Î߀+U~ È£‚‹î
-)6ÐŽ»ªX{ †Ø04í J˜‚A)Ð`(‘[äld3
-Ž¦ýÙ¹ZþžÈìFyÔýÓ&,&´¸«Ë¥K…yÕÌmúÎO2¨feú}A¿
-w\ÅÔ^ïã20ï°¥PÕÏ'mÇa’Q³¡Roo°«!yñ¬@øôX£`~Åpå„K‰@ÌŒë&é2çÁœÿ­†ßcBp×á÷_„¦pÐK|›ÐG²øAPE‰ŸRt[ì-5T€wDhY,l†1¡­€˜,òõtÊ)ïÀO¨ÀÕ܉ÏEP úƤÃ^wܱ‘ðç?1ñÒî+û5Bx†
-'¥Lm±1éWM”yä¹2ž§Ô¦E)÷¼	µïLö!ã¶)ÜÀSà§uáÒe‚¤wˆho1€Éøç“â)€K÷–D¸¬HãŠÛ–……ü	^›)3¼x,hAO	±’w]U>[á™…ÊZ”]þÊ7D=y>æŠnh±¢¢ÙÇÊ0Šµ£ß’@`š™ºhˆ4á<Ï„ï\}Ì—©iµÍ¬¸1CÔZÌKüY÷f—;‚Å%/L kH¤[nÌd7¢dÚX^¢²	eã^DQmsÍ ‹ÛÛ¸¥ê
-GºC{®å”oìÂ
-ý€h…>¨Ø½öZèj@î±^
-Ý8Y†.Ìß
-ÝØOWCo?±~«JúùËèy¢bïց_º7;j˜Æ⨌4ç¹/Lï¿Ì"M^,ÆÁ+à(ᜪ)„ÊHGhˆ›¾½[Tdž*"%ñ¿Ã÷ãÓÕÿ R.ÈŠ
+ØŠ$R/`±À8žlŒg²°9$9¨%¶[µÔÕãq°?~ëE=Ú2öb‘Å"Y¬çWí`ó¼	6ÿºº}ºúá§(Ú¤~žáæi¿	ƒÀÏòh“d¹çzóTm~÷M9Ô]»ýóébÏü<I4²G¹ wÀ|aàk{‰ò~î¶*ð^¶7*ÖÞmßm£Ü{±uûÌ”ŸpõÜÒ¹–Ž¸ÝσœQ0Nu<(äºúøtõ×UT`ž	ûJmÊãÕï›
+Ö~پʳÍq7*Îü$ÆÓšÍãÕ¿¯‚¹Âx~ñx¨Î}z%^ÿÛÁôf{å©Wà'ñ~»ÿüÈkúoÛ(óLÏ+µeúÙšê^ho8Èæ‡GÙ]·U‡›^„¹ljÓ"aàùKÝ4Ì
+Ç0é?w¿
+¥­Ë¨xÄM¨üXç,çÐmo4hº7ϵP"V¨‡ÓI°ø¸8‰¦KUä=žËm”z²ãT”¸ú•XË{Ê¢åÕHt¹´;ôd
+ŽÐ«˜n®³K‹bI¥”W4ͨ¥´×GÃ+½±]s&¤9>9öâ?²¿ì;keI"瘁ŽÅ?]ÿÕúNŠ(ô“4c1îÎ=»¦c){v(úá|âÉ	ž^ŒÏ-µ×L-ZþšÆŒ¢ÄÞP°ºä%§¦(åH=öÊÞƒáå‚I^4L>dÀ·*Ûõ¢'r8µ?‚8øôpŸ	‘WïùÛµ†9*<;%pÚv3
+ÈQ½2Õ|—ñÑ”÷¥[ÿÀ³Ïf¸½ÿòÈ{/ôÊxãŠ[å˜RI î­’<(õOHd8à!]Áwff˜–YÙJ@¨ºcQË¢èŒÆ¤¦TÔ„TÓ«É_òéÀ‘›GâxÔ6ùR…°àã
+ÌÛùËa‡#ûb­G#½½2ånvՏg€¾kV¼oáuå”(Dʃ7ñ`ŒdËó‘”Q·Ço䕐¥=¹® í’ïGs{ãì“;U·ïÎÒHÙÉp\دxÀŠÄÝ1¸"!½}ß™òéáç/OìµH(ÚŠyÌwN at Eû,õ"œÌ€‚¦5௼µ”§`
+M½Á¢ç¹XÈK\|]‰(#	ßÇ“A[.ŠçÂ’ìBøö3¤°W^ëv;eÌñ
+Ëîxj=ì1›ÙøÜx,v5Ç
+تØ‚5	øåôžÄZŠ$[Ä(¨%S©÷qz.n
+CÙÜñÞ0æù±¦gA&µrÜ2%;œÕ–·LS­ˆ]ÁÛû#g 
+àP®¦r~tê2DÏÀ9Ö$³OëY¨qêhyÈC·¯ÌE*;Úb8÷2&¥Ëq+²Î^+HÖ5\U\ؤ¬ëL9ù
+™¤âÆ3žCý|0htœœOC}4tŒ¦ØX°»õênM[S A‰;õÝ £k˜ô
+•`z;–DÇyÊȐ¿Ç¬EOºæZ#ʆõ—ÚÙƒ”§yiSœ~%e!Í@Iä÷:ˆÒ Â(áœ<8œF!/±
+`’ɐØVö
+2¸ÿUnª*Àrš¨^P×»I)Ê2(eä–!Bá\CFlY.0Iè3‹¥±L ‘’×bu*–@N(	\ÕCÎðvML̹ÆöA3Qœzw_>ܤÍk
+›’ƒÿƒY–˜6óu6AéÛµSàê0Oùçÿ=…Ë荕÷ ªÊ°^XMøg “Z†h2ü¢É\Ž²ÖÈ6©˜Ê©d-T´ÊOC½ÈÜ“K¡šR@çíŠÈY‰¸2ḱ8J!€´¿àM
+c6iM«3ü£œIq7Õ“KS„ƒ…wï@
+®œL_çH¡Š ù…FHh„ç0$%Hƒ7wr†bxÃxàê˜ïÃõš˜¬
+5ªÅÂi-HáE
+0"ô¤ÇˆílÞcÂÁLâÆ7øˆÖ<¥"犽)´ÈOtÌ%pEàC[]]V3Gän ui-#ùñ»ð	äp¹0›AStØópè@…õtz:+<<—ªì¤zBW uoy5±ZÐQƒé¤âL%L v4FrýGR×n×ìXH¡ü‰<d @‚d…~»Þ5†WÙ6xËkËÆ黶þûÎÅ391ù¿c@çKm¨®‚@½­ôA‚ý¦âBs½!ûqì‡qsˆ%Ê
+†Uð;¡3¡d@šLgšDâQÚ2žÝ&´¹–»ÄŒxÁYœWpT‰tŽcR¡„&]Â0ñÄ%cÕM±«›Y&|9|Ë®ï¡ÎòÄeƒdÙúâ©”	âéôѬX¤GׄL´t½ÔÆ·ætè@8̺!>´"­ÄÙ¡~>÷…À£ wx4Ä–Ë_-Sù
+H¿W «ü@'.º+¤HØ@;nërMl±ah;§J˜‚A)Ð`(‘[ldí‚GÓþ‹l\OdvzÔýÓ&,&´¸«/¤K…yÝÎmúÎO2¨feú}A½
+w\ÅÔ^—ïã20ï°¥!«ŸO$ºžÃ$§f#̼½q`7tBòâ7Xð/é!°FÁüŠáÊ	—˜×9L²e΃9þ[;¹ßc"pW÷{Ž/BS8ôßf€’/ Jœú9(UðG¿ÅNñØQCÈqG„ŽÅÂfÚ
+ˆÉc_M§œŠü”
+\͝ø\µ @‘¯uæöÚ㎍„?ßø©N–v‡XÙ¯	Á3Âh‚Q¡n6fQ ýªŽs<WÆ3£ã”Ú´8ãž7¥ö	Ò>äܶ#…r
+üô¢.\ºLôí-Ð9ÿ£3<p‰åÞ’—Õ iœAqÛ²°?ÁkóP»×-¨)!Ö@ò®¯«g#<³PY‹²Ë_ù\Ô“çc®è]#ˆÍ>FðøS†ÙQ{úý 
+¦é©‹†H>çy:zçêc±LM«mf͍¢&ÐbQáϺ7»Â,®xaX.‘n	¸10“݈’icu‰Ê&”{Euí5ƒT,noã–ª7iݹ‘|P¾±×ô¢ºS±v½öZè*@î‰Z
+Ý$]†.Ìß
+ÝÄÏVCo?±~«+úùK«y¢bïVŸ\º7;j”%⨌4ç¹/ÊRï¿Ì"M^"ÆÁ+à¨àœº-…ÊHGhˆ›¡»[Tdž*"%ñ¿îûñéê}ÅȘ
 endstream
 endobj
-7047 0 obj <<
+7041 0 obj <<
 /Type /Page
-/Contents 7048 0 R
-/Resources 7046 0 R
+/Contents 7042 0 R
+/Resources 7040 0 R
 /MediaBox [0 0 612 792]
-/Parent 7045 0 R
+/Parent 7018 0 R
 >> endobj
-7049 0 obj <<
-/D [7047 0 R /XYZ 100.892 685.529 null]
+7043 0 obj <<
+/D [7041 0 R /XYZ 100.892 685.529 null]
 >> endobj
-7046 0 obj <<
-/Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F52 3730 0 R /F70 4384 0 R /F71 5424 0 R >>
+7040 0 obj <<
+/Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F52 3737 0 R /F59 4373 0 R /F53 3738 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-7054 0 obj <<
+7048 0 obj <<
 /Length 2600      
 /Filter /FlateDecode
 >>
 stream
 xÚÍZKÛ8¾÷¯Ð‘Újñ!RZ`›dfÁ¤1‹429¨m¹-Ä–¼’œ¤ÿýÔƒ’e·:ý°°Ø‹ø*‹¬U%’QpDÁoon.®~£@Fa¥2¸Y2–¡‹d`“4ŒSÜ,ƒÏBZ3ûróûÕ¯JI˜ZkT©4´Æ '"ºÎÛ™ŽÄ÷™JE…¹úël®ãX¼©©ø½)Ê»Ù\éÄÛu¶kóۍ2¿øåæ⿸<1âPë`±½øü%
 –Ðö{…:M‚ïD¹
-tœ„6Ž!¿	>^üû"ÎMÆ£s3 ¸õs{_ÎæÊ&¢j×(²)NÊõ²¹„r¢Äªª™fQWM3oö·%Ì•Hoan@ìç†4mÅ-«}¹h‹Ês_Tu/ÚÍý,Ñ‚ØJQxEÃ4yÓäåL9ÑÙ—æ1—:ŒMÊ¢¶ë»¤Jdœ”Ù6Ÿ·Õ<[.kèÍ•«6{?4”·ùE\geÑl¹ê9¤ØáœøV,óe8›PÕͺhÆ:dŠY¤Eµß,AZ˜bá[‘aƈw×/;Nu‘Ê0²²ÃÎUÞ.®ÖUÓ6L{¬·Ø…Ê©Žö’GÈÊ%ÐT\Q•¡ïì)Ã4ŽvÀ% !Ìu&Ò/%p7¡4Ê(o«ò¯Hš»}MZÔÖ‰O3-ÅR€ê¥ø:“â®®ö˜ß!…=FõˆÐ°NÊ…v
-xƒŠGI]‹Öls_‡ÐBö/¨&„aÃ-«Ç#L^P±Ø’q‚”A¤ªhÏ
-AHÊŠ²ï·ÍX·.ʼá®EÉ-ÙÚü.øŠóÞá¢'Ê
-¥21¬>¦F\ßpº¬¶0”§º§ž{¦,ó|É4¸3°¦¡©AÅ~ÇiUæÜò1Ûb×ی뛼þ†e2ÐÌL´Ñ-‚¬b)Þ}xÙ¿¢8±©Zù-„õ-as]Ê“£&ϤýÅý2O“qòg]l³úÞEsçü[¿îuµÙäõåÈŽÉ6íºÚß­!õƒ4ó)­'¤ËŽ'äYÈxq GªLH•\±ÛdXqßp‘WLAš¼…´¿SØßù¡sÕjl9qºQâ3r¼T9L0ÍŒÖ+‰+PõFÑ7l
-ÜØ”]ÕÕ–st<	ÎP‘m6'|ØÐvC²æ"4Fȝ‘ñˆÐ*5Çk„»¬n‹E±ËZ6ÖPUÔ<$Vt»è·&àžL‰O*­eâªcØo(Ú¯\wØÛ û1á60[XÙK®È½¸\ê|ÒðFd;kÝÀÎBáÆ¢b*TIJïậ;óˉ}™Ýn|?R Ž“ç^ž’ð3&ò`!	^šU&Ñ{¯©¥ò"Ó‚%â}Ë©:kð69x¹…/ê˜'ï@X‚…ԝ¾!·Í¾’®ýàì„GvV¿fèŒ:¢I%ýܱ·ØñÎhš‚×hɽ“Kád¸z»°HKIâCÌ ­a%šcKÉUìÈ¿áÈuUn½_ç6^Èð¶‚Y½}ãÛ
-î‡ZFÛYF MèqÒ{Cf^îŠÁdr7÷lTq4'¼ö–¸ÍtëÅøáL¡
-cTºsG¶ûÈÈÇÂÛô'L|ÖŒ™LT|Òí4„Ä\&Ó¸CÄgwmÕŽc ƒ™ezFŽƒÞÄ…Îõ‘ìç»Mu;Ck¿ù2æÚµã>tiòE7Nâñìã=Ö…²cšímÖb56¨!v”hP6ù?(J.&¿ÄÌf!m !fNœÅ `»Cšð[çÁj%³{kü
-ÐÉi .UÏ
-ÀMÂÿ‚²´Ê½|~KÕÍ-r‡ÿHš éâÿÃÆ€¤ÔèÚç¬g
-zÑ(ù3!"qž,Á$¼Ó„µò˜#i;Œ“.þ}±²OXù•}³`¬c;…\±„ݨIðz^ݏäQ*ŠàçXˆ˜_ø•­è»¥oFß‚¾`œ±Ø’›?«†ò-åsʃ	´‘ÿ„DEàŠç2"7€IóìÍoAN=Ñæ·£»Oµù§$t»Ðþdóãð‰fóŸózváÓS3UÁtxÿÆ•þWŽ‘;IÌ4kÏ0Î*¯!ÒºçrïͱÐv]ÿèºRð™]Ìðï^é9wA•uF¼Ç`Æ7Tõ2÷=!–4}Жû@¤ˆé§ç’Uò¡\Ç¡˜?q£*1ލ6ÜNñrbó£*J½:žëG)„Žôx cGjÃHÇÏñ¤}†‰vÇ‹ÃÕG}?GXóÌK®†©!|&¢_`­~dÛw6Ý9rËŸwœ`Ù¥îçX?œSxzÒÎýÒËÑ#H¼L§‹aN¿hý_+ÌõCÖðiÌèMÿóæ£âf‹€Ä3‰p¼AER¬߶*±¡KäkÎì÷ul< &
-u¤&1n€.°zÒȐ¸LžÙ ©XNaÜN‡}vd£À*jã&‰l^Áë‰ÈfÀñÜÈæ”ÕY‘ÍruÑÈ
-x=¯‡‘Œ5l0˜¢S ²öf]” ³{%6t„‘&·œd}R~y6þbGnuü½œ×Sø;p<'¬ÎÃßùrõ˜™@¯çõhd­,Hìþ"k˜‰C£í4`}9¯§Àzàx6XOXÖóåê6^Ïk¬2”	¸_“†‘òÆÍ£ud­.eœ@[§„UºÂd6”o)ŸSž°j«2e¬¦/Ǫ֡I&2¬/çõVÏÆê	«ó°z¾\=¾&PÀëyÖ4E^¬·¬;ôÚŽn8
-ÛC(­ŽJ¾­æRÎ%°È‰‰þ'8V2ŒÕD6÷弞ÂñãÙ8>auŽÏ—«ÇÞ
-x=¯qÇðÛ¤T*ð‡¹hl#òû‰ÓdhH§Ä·AIb›M(ˆ]",”¬ˆŸ{´¦$ü>9Íß'ð2ÒNz´†<Uªžs´Fçrš¿Ï“aǏÖ~z:‚çFR½ü˜üyøä0é¢G¾êÖÚßhi¼µå›Î‡Vø6	‚ø¢]ë“‹vhâÓ¢žV‹Oï¯?ú^ý]–¢R¬¸¡ÌyÓà{ÄˆÑÅëüG‹çrÐö'”ŽûƒE¥ñJ±Ù×9×û—@Xëï ¹DÇfzp¦‡<º[t,л„Þ…4Ü%ã†ãÛrmú! OVŽ]Ê-èù¯ˆ²ü$Ët´‰þÙ”¿ðT֜ެ΍’â_þ♺|øÈ„ŸŠrÙ_àbÅõÍlýWÿù“	‡âŽ~vë¦#9P1ü
-8äø	ƒËÊ—ùhߐŽ¡é{ÁOä±<X‘þ¸úà<«‰øÉÉà™1Ï›ñ÷*9]Üâ•!Ê!­¸ã»Mp½¹ÅáßrÐå>l«º³ÝQfø©¡WPxÓé{óÅ»õZðÎtß¿/üü ’»ªÂ	/H±Ì³¡HNàºHÏ™'Ìf˯IÆv:ìð¿R5$
+tœ„6Ž!¿	>^üû"ÎMÆ£s3 ¸õs{_ÎæÊ&¢j×(²)NÊõ²¹„r¢Äªª™fQWM3oö·%Ì•Hoan@ìç†4mÅ-«}¹h‹Ês_Tu/ÚÍý,Ñ‚ØJQxEÃ4yÓäåL9ÑÙ—æ1—:ŒMÊ¢¶ë»¤Jdœ”Ù6Ÿ·Õ<[.kèÍ•«6{?4”·ùE\geÑl¹ê9¤ØáœøV,óe8›PÕͺhÆ:dŠY¤Eµß,AZ˜bá[‘aƈw×/;±ê"•ade‡«¼]\­«¦m˜öXo±•Sí%•K¡©¸¢*CßÙR†i+ì€K B:˜ë$L¤_JànB	h”Q$ÞVå_‘4wûš´¨­ŸfZ"Š¥ ÕKñu&Å]]í1¿C
+{Œê¡a”-ìð’º­Ø澡…ì^PMÆ[VG˜¼ b±%ã)‚HUÑž‚”eßo›-°n]”yÃ]‹’[²1´ù]ðç½ÃE7N”JebX}L¸¾átYma(OuO=÷LYæù’ipg`MCSƒŠýŽÓªÌ¹åc¶Å®·×7yý
+Ëd( ™˜i£[YÅR¼ûð†3EqbSµò[ë[Â8溔'GMžIû‹ûež&ãäϺØfõ½ŠæÎù·~Ýëj³ÉëË‘“mÚuµ¿[=BêiæSZOH—Oȳ8ñâ@ŽT™*¹b·É°â¾á"¯˜4.‚4y!i§°¿óCçªÕØrât£Ä/fäx©"6r˜.`š­-VW ê¢oظ±)»ª«-çþèxœ¡"ÛlNø°¡í†dÍEhŒ;#ã¡UjŽ×+vYÝ‹b—µl¬¡ª ©yH¬èvÑnMÀ=-˜Ÿ
+TZËÄUÇ°ßP´_¹î°·öcÂ5l`2¶"°²—\‘{q¹Ôù¤áÈvÖº…6EÅT¨ˆeßÃu[wæ-–û2»Ýø~¤@'Ͻ<%ágLäÁB¼4«L¢
+ö^SKåE¦KÄû–)0RuÖàmrðr_Ô1#Nށ°©;}Cn›}%]ûÁÙ	ì¬~ÍÐuD“Jú¹co±ãÑ4¯Ð’{'—ÂÉpõva7—’ć˜A[ÃJ4Ç–’«Ø‘ÑëªÜz¿Îm¼ám²zûÆ·Ü1´Œ¶³Œ šÑã¤÷†Ì¼Ýƒ1ÈänîÙ¨âhNxì-q'šéÖ‹-ðÙBÆ ¨tç>Žl÷‘‘…·éO˜ø¬3™¨ø¤Û+h‰¹L¦q†ˆ5ÎîÚªÇ@3ËôŒ¤GaâBçúHöóݦº¡µß|síÚ…qº4ù¢'ñxvƒqŽ‚ëBÙÇ1Íö6k±Tˆ;J4(›ü%Æ“ßNbf³6Ð3'ÎbÐŒ
+°Ý!‰Mø­ó`5ˆ’Ù=Œ¿5þèä4 —€ªgà&HáAYZå^>¿¥êæ¹ÇÃ$M€ôñÿƒac at RjôƒaÍsÖ3½h”ü™‘8O–`^iÂZyÌ‘´ÆIÿ¾XÙ'¬üʾŒY0Ö±B®XBŒnÔ$
+x=¯îGò€(Eðó¬ÀD	
+Ì/üÊVôÝÒ7£oA_0ÎXlHÉÍÀŸUCù–ò9åÁÚH‹B¢"pÅs‘À¤yöæ· §žhóÛÑݧÎÚüÀÓº]h²ùqøÄN³ùO†y=»…ð驏ª`º
+¼ãJÿ+‡NÇȈ$fš5‡g˜‡ g•×iÝs¹÷æXh»®t])øÀL.føw¯ôœ» Ê:#Þc0ãªz™ûžˍš>hË} RÄôÓsɁ*ùP®ã¿PÌŸ¸Q•ïFn§x91ùQ¥^Ïõ£ ‹ŽBGz<б#µa¤ãçxRŒ>ÃD»ãÅaê£¾ÆŸ#¬yæ%WÃT‡	>Ñ/°V?²íŽ;›îaH9ŽåˆÏ;N°ìR÷s,Î)<=éç~éåèˆ$^¦ÓÅ€0§_´þ¯æú!kø4fô¦ÿyóQq³E@â™D¸@Þ ")Vo[•ØÐ%ò5gvû:6…:R“7@X	=idÈ\&ωlT,§0n§Ã>;²Q`µq“D6¯àõDd3àxndsÊê¬Èf¹ºhd
+¼ž×ÃÈFÆ6LÑ)Y{3ŽÇ.JÐÙ½:ÂÇH“[N²¾
+)¿<±#·:	þ^Îë)ü8ž¿Vçáï|¹zÌL €×óz4²V$vÿG‘5ÌÄ¡Ñv°¾œ×S`=p<¬'¬Îëùrõ ›@¯ç5VÊܯIÃHyc‰æÑ:2ÖŠ—2N -‰SÂ*]á2Ê·”Ï)OX5„U™2VÓ—cUëÐ$Ö—óz
+«Žgcõ„ÕyX=_®_(àõ¼Æ
+kš"/Ö[ÖzmG7œ†í!”VG%ßVs)çXäÄDÿ+Æj"›ûr^OáøÀñlŸ°:ÇçËÕco¼ž×8ŽcømR*øÃ\4¶ùýÄi²ÀŽN4¤SâÛ $±Í&Ä.JVÄÏ=ZS~Ÿœæïxi'=ZCž*UÏ9Z£áS9ÍßçÉ°ãGk?=Ás#©^~Ì?þ¼|r˜tÑ#_ukío´4ÞÚòMçÃG+|›„GA|Ñ®õÉE;4ñiQO«Å§÷×}¯þ.Ë?Q)VÜP拼ið½@bÄè…âuþ£Ås9hûÇJÇýÁ¢Òx¥ØìëœëýK ¬õwÐ\¢c3=8ÓCÝ-:è]HBïBî’qÃñm¹6ýÐ'+Ç.åô|‰WDY~‚e:ÚÄ
+ÿlÊ_x*kNoVçFIñ/ñL]>|dÂOE¹ì/p±âúæ
+¶þ«ÿüÉ„CqG?»uÓ‘¨
+þrü„A‰eåË|4ŠïHÇÐô½à'	òX¬H\}ðŒNžÕDüädð̃˜çÍø{•œ.nñÊåVÜñÝ&¸ÞÜ¿âðo9èr¶UÝ¿Ù€î(3üÔÐ+(¼éô½ùâÝúG-xgºïßH~~ É]ÕᄤXæÙP$'ð
+]¤çÌf³å×$c;vøߺX$
 endstream
 endobj
-7053 0 obj <<
+7047 0 obj <<
 /Type /Page
-/Contents 7054 0 R
-/Resources 7052 0 R
+/Contents 7048 0 R
+/Resources 7046 0 R
 /MediaBox [0 0 612 792]
-/Parent 7045 0 R
-/Annots [ 7050 0 R ]
+/Parent 7059 0 R
+/Annots [ 7044 0 R ]
 >> endobj
-7050 0 obj <<
+7044 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [227.493 314.08 302.667 325.77]
 /Subtype /Link
 /A << /S /GoTo /D (dmbexample) >>
 >> endobj
-7055 0 obj <<
-/D [7053 0 R /XYZ 151.701 685.529 null]
+7049 0 obj <<
+/D [7047 0 R /XYZ 151.701 685.529 null]
 >> endobj
 674 0 obj <<
-/D [7053 0 R /XYZ 151.701 603.61 null]
+/D [7047 0 R /XYZ 151.701 603.61 null]
 >> endobj
-6357 0 obj <<
-/D [7053 0 R /XYZ 151.701 575.785 null]
+6351 0 obj <<
+/D [7047 0 R /XYZ 151.701 575.785 null]
 >> endobj
-7056 0 obj <<
-/D [7053 0 R /XYZ 151.701 388.28 null]
+7050 0 obj <<
+/D [7047 0 R /XYZ 151.701 388.28 null]
 >> endobj
-7057 0 obj <<
-/D [7053 0 R /XYZ 151.701 389.463 null]
+7051 0 obj <<
+/D [7047 0 R /XYZ 151.701 389.463 null]
 >> endobj
-5065 0 obj <<
-/D [7053 0 R /XYZ 151.701 301.46 null]
+5053 0 obj <<
+/D [7047 0 R /XYZ 151.701 301.46 null]
 >> endobj
-7058 0 obj <<
-/D [7053 0 R /XYZ 151.701 284.589 null]
+7052 0 obj <<
+/D [7047 0 R /XYZ 151.701 284.589 null]
 >> endobj
-7059 0 obj <<
-/D [7053 0 R /XYZ 151.701 278.612 null]
+7053 0 obj <<
+/D [7047 0 R /XYZ 151.701 278.612 null]
 >> endobj
-7060 0 obj <<
-/D [7053 0 R /XYZ 151.701 284.888 null]
+7054 0 obj <<
+/D [7047 0 R /XYZ 151.701 284.888 null]
 >> endobj
-7061 0 obj <<
-/D [7053 0 R /XYZ 151.701 272.933 null]
+7055 0 obj <<
+/D [7047 0 R /XYZ 151.701 272.933 null]
 >> endobj
-7062 0 obj <<
-/D [7053 0 R /XYZ 151.701 260.978 null]
+7056 0 obj <<
+/D [7047 0 R /XYZ 151.701 260.978 null]
 >> endobj
-7063 0 obj <<
-/D [7053 0 R /XYZ 151.701 249.023 null]
+7057 0 obj <<
+/D [7047 0 R /XYZ 151.701 249.023 null]
 >> endobj
-7064 0 obj <<
-/D [7053 0 R /XYZ 151.701 237.068 null]
+7058 0 obj <<
+/D [7047 0 R /XYZ 151.701 237.068 null]
 >> endobj
-7052 0 obj <<
-/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F71 5424 0 R /F17 3698 0 R /F70 4384 0 R /F4 5492 0 R >>
+7046 0 obj <<
+/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F53 3738 0 R /F17 3698 0 R /F59 4373 0 R /F4 5484 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-7069 0 obj <<
+7064 0 obj <<
 /Length 2509      
 /Filter /FlateDecode
 >>
@@ -28866,447 +28879,445 @@
 ‘XælÆ“›e³ŒåN$&wL;•Ü,’Ïé§r¾[UÛÙ—›_H<gÎ…â±¤3/Ç3¦Øì’gF¦ÿ¨f2KŸf—R«ôª®fÂ¥OÍj{ç[Þbïã–p¬3¹Ì‘"ÊVéÚh”ºxssñŸ­ ÜQV3)“ùæâó—,Y@ß/IƤ˓'’Ü$RçÌhD['Ÿ.þu‘`™Œ	¡Á¬³GÁÈŠ}í[4
 hÚú9¼ùo±yX—`€\¶¶J…Ÿ=×Ý÷sË”sqòï«Ù¥ÈÓy±†w¥L7E³+k,«ô¶žñ¬kÁº¾M¦Ífâ·l^m—ÏXMiæ”:Çl ¨Ä">ºFtf`&g4"c»4†¡É\®“ºL–¯€Úk©æPK®Ü‹ZÒº¨Ä[ ¬Úª§˜@º£mË2ûœ;ÉB¿SÉ8ópPEƒögßSÁY)1"gš?§sæ@‡cÔ>éØ*[&3ÝÁ£Ef:·ñýS׸Lz–Òà°”@+\1‰+6ÞògCÀ%ìyÄ3.æ'¸\ãyôö{&Rð©\‰ttô¸õ¢íCÉ/¯e7Lk5	íN‡zw{ÀÑÄ;€Ǽñzµ|™Àüçc
 O98Æ8ð=opb‹Ù%äýnè· ßýng—Vìp;œH*ï¨\RÎ+“Éô/ð†vøŠr øJŠf
-¾PÜ$=êŠîGSô jEÇëÕÒjóŸ5 at QøÒ’±rÆóàÑ#Kјtîk…@_¤Û¢cCå•K*AÔp—~Ço[‡]<ËÓæ•DÕN0£&ñ¥g@=OÔàX¢B"êzErMaþ󱆉Ês´—aB_ú€§´Eºq•Áà±ô¡VwDÚFðÁ¹Ê~‰óŒÁpŸõ‰÷€£I| 5ŽÄãõj‰7ùÏÇþ °",¸ÕØàmÑÍftÌçV’ﵜxfEú­SãØgrî[›¨ÙT¿ÈD{ÓÖ0›©I.—ˆ¥íïL!F\.R|¼ç™ã—K5zšëåá°ÁšÑÏauLÎDnNV§¹hѤ¾…nf°Ú•|lŠ¯aÂ?>>dªMY#¡:Hmýóý‡«Ÿ¢ÄÎv÷iY­×m(ÄÇ™pЊ\qd%ÖWÛýkw±ý¨“ÐÌê<^>ß­«Û™†[ÔúËP˜æ2Ê_rØÝÀz«	á2ŠÅTK§ÙÈ»Æ2#M¯Ùìƒ6‡cÁŽS@–,.1WJ‚!ŠÆÑÜWh´§0òjÛã@ò™„Þ€-Ú8Ô)%ú’—œ[¸d&—¼@üÜ¿Æõƒƒc[í|aA
-9ÌlÕø–eUû¦ªK_ÚÝÓÚA©Ú†¦îZCµ·Ö$çŸe1Çæû õx»-w¸ølZGðò»/=­`ña o)ž¢¡²§ÕîÞ›¦ƒK8A„¸W:ŸîWs¤T¥©ÂsW…ðÛìRÐiטz§,ªÓµáÍ0ë„`¹i—v]!ãæžv€çtø
-°ÂØ ñ͇¢.6¥
-Z¸Ž­×ž¯w
-Uš8êb¾òA®ðí4	j8¦¶äp´Ñ߇U.—eíø³ +À¢s„c¢·6Ç'%Á/:qçÅcSLj%ÝFƒÜv3“~ƒ°
-ν–¦Ÿi$휘é'-·u0›§¤NËu»£AÊ?uÚìŠz÷øà+ú˜…/ñ-‚;–«Ö·TÄ$8ËoåúˆsQt¥éY­»Æ’ü`ØýÝÕ…ŽûÕ]$;F™Q½êÑ7§¨›wå¾z\/â.	þ¦xß}…lҍ1G›4ƒD·Äˆ5‡·á¥êÑWî‹°»hÃ`ú‘‹ô㍯o¾\mKßQm}í,lð~ 6;ßúßòØ@s*ßÒnR¬(“îëdNîKdébÕ·ä4ïÙú–uµñ¥[
-Ô—ójãO áçˆ]0\”	f…NX¾]Ì‚û€Ö%.mÞö(ƒn”5]-ÃñWìØ¡Æ™æúµgš„)o7ÕÉg™ýag™ì$TâA&ÄRvüóKZp_ÆM”鑆³<“ÏezäË™ž^憦E\§ÓÇ*ì׫ҳBú(èúЦ„¤Ï¶ÿu|öþ’?R–ñI>Ï¥ÖÌX>eî!­2¯Éý ¨Sz’ÏóÃa_›ý‘*c™ÖS\»Ï€zþÚÝ{í>„uíž@¯xUžÂüçcOI%™QâNI‘³I2'½@¼7šv= q¤«SK“ÑF?éxÚ>Sá›Àü_¤}ð*ÁÕ4ñt¨ˆ¹Mͨqä¯WKª	Ì>Öñ´„Ë•Ñô	Ó>‘ ùë	š)Ƨ‰”ŸõA÷€£	z 5Ž ãõjI5ùÏÇ:žî‘™e6FÊPºçtò
-'˜“ä*Ï€zž¼À±ä=„EÞ	ôŠ„›ÂüçcOó§Y.øˆ4áiöʏÈsÊÀLqƒD,.ô”	€|Mr‡Fvn’ÛcwÈ3;Â:–K~zb'ÒXtBæLg®ó_«
-½éuµ)(Ç,Æ $oÿñ-?W[ôÜ=ÖÅþÏÄýX-ÓÖRé}t+e|u.»ñ8¨îS
-o X/¾ìÿ^mûÈ84`ü14Ì2(Ìk”Ûh¤Çf7-ô¹ òé)(P|X©8rOQÕÏ}¨zªôÚGà¡tõ=(X.‹Ç5åA”bG§óÏëŸ}3êR ß„Yû2å7àY¬)F%•´6½žñ”b˜Pö™ê-v]†)]‘~„ùcð’Wõm\ݯ´lŠÌ[À¯)X]|
-r"œ!¥]°¤õ–tqÉ­·$ÔcNÇ™˜‚rq*Ðë
--uy·ÂÀYÓ0hy/	¹B•Þý
-Ú}òÛbS™ó·LgžÖy?Ú	þ¦Í’\ÿúáoï>†l†8HOH#£ÜŸƒ…Låû¿Ä_
-¡€Bø¹dþú"
-(ÍC¦+¤Ç€Pï>~òa}ðßÌjÛî¿¥l.Z—g! öã¼µ:çÑê<ÄîQÔg ¡e^Qja|ñTØKñ6C±ž°h?y 6«€䐅¦¡]¨¤ß…*æH<Ó
-l9p(R„çûW‰-‹²™×«á_0¼èZÌlÓe÷™mêéw|¼(5äÎÁÿxÜÊ^
+¾PÜ$=êŠîGSô jEÇëÕÒjóŸ5 at QøÒ’±rÆóàÑ#Kјtîk…@_¤Û¢cCå•K*AÔp—~Ço[‡]<ËÓæ•DÕN0£&ñ¥g@=OÔàX¢B"êzErMaþ󱆉Ês´—aB_ú€§´Eºq•Áà±ô¡VwDÚFðÁ¹Ê~‰óŒÁpŸõ‰÷€£I| 5ŽÄãõj‰7ùÏÇþ °",¸ÕØàmÑÍftÌçV’ﵜxfEú­SãØgrî[›¨ÙT¿ÈD{ÓÖ0›©I.—ˆ¥íïL!F\.R|¼ç™ã—K5zšëåá°ÁšÑÏauLÎDnNV§¹hѤ¾…nf°Ú•|lŠ¯aÂ?>>dªMY#¡:Hmýóý‡«Ÿ¢ÄÎv÷iY­×m(ÄÇ™pЊ\qd%ÖWÛýk>êäzQ'¡™Õy¼|¾[W·3
+·¨õ—¡0Íe”¿ä°»5ôVÂe‹©–>N³PvŒeFš8^³ÙmÇ‚§€,Y\b®(”C¢¹¯ÐhOaäնǁä3	½[´q(¨SJô%/9·pÉL.xø¹ëǶÚù‚r˜Ùªñ-˪ö…MU—¾´»§µƒRµ
+Mݵ†jo­IÎ?ËbŽÍ÷Aêñv[îpñ9Ø´Žàåw_zZÁâÃ@ÿÞR<!DBeO«Ý½7M—p‚p¯t>ݯæH© KS…ç®
+á·Ù¥ Ó8®1õOYT§kÛaÖ	ÁrÓ.íºBÆÍ=í Ïéð`…°Aã›E]lJ´p[¯=!_ïª4pÔÅ|äƒ\áÛiÔpLmÉáh£¿5ª\.ËÚðgAV€EçÇDomŽOJ‚_t6â΋ǦŽKº¹íf&.ü.aœ{-,M?ÓHÚ91ÓOZnë`6OI–ëvGƒ”ê´ÙõîñÁW
+ô1_>â[w,W­o©ˆIp–ßÊõç¢èJÓ³Zw%ùÁ°û»«÷«»HvŒ2£zÕ£oOQ6ïÊ}õ¸^Ä]üL	ð¾û
+Ù¤cŽ6i‰þn‰koÃKÕ£¯ÜawцÁô
+"éÇ_ß„}¹Ú–¾£ÚúÚYØàý@l,v¾õ;¾å‡0æ>T¾¥Ý¤X	P<&Ý×ȜܗÈÒŪ)nÉi
+Þ³5ô-ëjãK·¨/çÕÆŸ@ÂÏ»`¸(Ì
+°|» ™÷­K\,Ú¼íQÝþ(kºZ†ã5®Ø±C3ÍõkÏ4	'RÞnª“Ï2ûÃÎ2ÙI¨ÄƒLˆ¥ìø痴ྌ›(Ó#
+gy&ŸËôÈ—3=½Ì
+M‹¸N§UدW¥g…ôPÐõ¡M	IŸmþëøì5ü$¤,ã“|žK­™±|ÊÜBZe^“ûAQ§ô$Ÿç‡Ã¾6û#UÆ2­§¸vŸõüµ»8öÚ}5êÚ=^ñª<…ùÏÇ:ž’J2£Äœ’"g“dOzxn4íz@ãH7V§–&£~.Òñ´|¦Â7ù¿HûàU‚«i<âéP/s8ššPãÈ9^¯–T˜ÿ|¬ãi	—+£é¦}"Aó×4SŒO)?ê‚îGô jAÇëÕ’jóŸu<Ý#3ËlŒ”ÿ tÏéäN0!'ÉUžõ<y;€cÉ{5Š¼è	7…ùÏÇ:žæN³\ðiÃÓì•	‘甁™â‰X\è)< ùšäìÜ$·Çîg$v„u,—üôÄN¤±è:„Ì™Î\ç¿VzÓëjSP(
+ŽYŒAHÞþãZ~®¶è¹{¬‹ýŸ‰û±"Z¦­Ý¥ÒûèV
+Ê,(øê\,<64vãqPݧß@±^|Ù?þ½Ú.ö‘qhÀø#b.h˜eP˜×(·
+ÐHÍn(Zès# äÓSP ø°Rq䞢ªŸûP!õT鵏ÀCéê{P°\kʃ(ÅŽNçŸ×?û&fÔ¥@¿	³öeÊoÀ³XSŒJ>*imz=ã)Å0¡ì3=Ô[ìº(Sº"ýóÇà%®þê%Ú¸º_7hÙ1
+˜·€_S°ºø:äD68CJ»`Ië-éâ’[oI¨ÇœŽ31åâT ×Zêòn…³¦'`Ðò^&r…*½û´ûä;·Å¦2ço™Î<­ó~´üM›%¹þõÃßÞ}áSqžFF¹?™Ê÷‰¿B…ðs#ÈüõEPš‡LWH¡Þ}üäÃúà¿™Õ¶ÜKÙ\´.ÏB@íÇykuΣÕyˆÝ£¨Ï B˼¢ÔÂøâ©°—âl†b3<aÑ~ò@mV+È!MB»PI¿UÌ‘x¦Ørà*P¤Ï÷®/[e3¯W!¿`xѵ˜Ù¦Ë0
+î3ÛÔÒïøþxQjȝƒÿ1ãʁ
 endstream
 endobj
-7068 0 obj <<
+7063 0 obj <<
 /Type /Page
-/Contents 7069 0 R
-/Resources 7067 0 R
+/Contents 7064 0 R
+/Resources 7062 0 R
 /MediaBox [0 0 612 792]
-/Parent 7045 0 R
-/Annots [ 7051 0 R 7065 0 R ]
+/Parent 7059 0 R
+/Annots [ 7045 0 R 7060 0 R ]
 >> endobj
-7051 0 obj <<
+7045 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [293.774 518.918 368.948 530.608]
 /Subtype /Link
 /A << /S /GoTo /D (lmbexample) >>
 >> endobj
-7065 0 obj <<
+7060 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [362.97 384.744 438.145 397.646]
 /Subtype /Link
 /A << /S /GoTo /D (nombexample) >>
 >> endobj
+7065 0 obj <<
+/D [7063 0 R /XYZ 100.892 685.529 null]
+>> endobj
+5054 0 obj <<
+/D [7063 0 R /XYZ 100.892 660.623 null]
+>> endobj
+7066 0 obj <<
+/D [7063 0 R /XYZ 100.892 643.753 null]
+>> endobj
+7067 0 obj <<
+/D [7063 0 R /XYZ 100.892 637.775 null]
+>> endobj
+7068 0 obj <<
+/D [7063 0 R /XYZ 100.892 644.051 null]
+>> endobj
+7069 0 obj <<
+/D [7063 0 R /XYZ 100.892 632.096 null]
+>> endobj
 7070 0 obj <<
-/D [7068 0 R /XYZ 100.892 685.529 null]
+/D [7063 0 R /XYZ 100.892 620.141 null]
 >> endobj
-5066 0 obj <<
-/D [7068 0 R /XYZ 100.892 660.623 null]
->> endobj
 7071 0 obj <<
-/D [7068 0 R /XYZ 100.892 643.753 null]
+/D [7063 0 R /XYZ 100.892 608.186 null]
 >> endobj
 7072 0 obj <<
-/D [7068 0 R /XYZ 100.892 637.775 null]
+/D [7063 0 R /XYZ 100.892 596.231 null]
 >> endobj
+5055 0 obj <<
+/D [7063 0 R /XYZ 100.892 372.168 null]
+>> endobj
 7073 0 obj <<
-/D [7068 0 R /XYZ 100.892 644.051 null]
+/D [7063 0 R /XYZ 100.892 355.298 null]
 >> endobj
 7074 0 obj <<
-/D [7068 0 R /XYZ 100.892 632.096 null]
+/D [7063 0 R /XYZ 100.892 349.32 null]
 >> endobj
 7075 0 obj <<
-/D [7068 0 R /XYZ 100.892 620.141 null]
+/D [7063 0 R /XYZ 100.892 355.597 null]
 >> endobj
 7076 0 obj <<
-/D [7068 0 R /XYZ 100.892 608.186 null]
+/D [7063 0 R /XYZ 100.892 343.642 null]
 >> endobj
 7077 0 obj <<
-/D [7068 0 R /XYZ 100.892 596.231 null]
+/D [7063 0 R /XYZ 100.892 331.686 null]
 >> endobj
-5067 0 obj <<
-/D [7068 0 R /XYZ 100.892 372.168 null]
->> endobj
 7078 0 obj <<
-/D [7068 0 R /XYZ 100.892 355.298 null]
+/D [7063 0 R /XYZ 100.892 319.731 null]
 >> endobj
 7079 0 obj <<
-/D [7068 0 R /XYZ 100.892 349.32 null]
+/D [7063 0 R /XYZ 100.892 307.776 null]
 >> endobj
-7080 0 obj <<
-/D [7068 0 R /XYZ 100.892 355.597 null]
->> endobj
-7081 0 obj <<
-/D [7068 0 R /XYZ 100.892 343.642 null]
->> endobj
-7082 0 obj <<
-/D [7068 0 R /XYZ 100.892 331.686 null]
->> endobj
-7083 0 obj <<
-/D [7068 0 R /XYZ 100.892 319.731 null]
->> endobj
-7084 0 obj <<
-/D [7068 0 R /XYZ 100.892 307.776 null]
->> endobj
 678 0 obj <<
-/D [7068 0 R /XYZ 100.892 257.723 null]
+/D [7063 0 R /XYZ 100.892 257.723 null]
 >> endobj
-7085 0 obj <<
-/D [7068 0 R /XYZ 100.892 230.548 null]
+7080 0 obj <<
+/D [7063 0 R /XYZ 100.892 230.548 null]
 >> endobj
-7067 0 obj <<
-/Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F4 5492 0 R /F70 4384 0 R /F71 5424 0 R /F17 3698 0 R /F85 5521 0 R /F52 3730 0 R >>
+7062 0 obj <<
+/Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F4 5484 0 R /F59 4373 0 R /F53 3738 0 R /F17 3698 0 R /F85 5513 0 R /F52 3737 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-7090 0 obj <<
-/Length 2496      
+7085 0 obj <<
+/Length 2497      
 /Filter /FlateDecode
 >>
 stream
-xÚ½ZKsÛ8¾ûWèHUÅÞ s˜l%S35IÕV¼5‡L´DYZS¢W¤âøßo?@Š”)¿¤š‹ 4€F£ûC£Ñ”œÜLää·‹Wï?99QRd2S“«ÅD9%‚TŸfÂevr5Ÿ|K”÷ÓïW¼ÿ¤õ$™÷‡j	o-p¢A_Šfjdr?ÕYRam{;½4Î%¶Ô¼¯W››é¥²*$ÿZæwM±Å~›(‰Ì/>^]üïB7§'†ÆLfë‹oßåd}L¤0Y:¹§‘ë‰q©ðÎA½œ|½ø÷…ìïM¹Ñ½YÜǽýYM/ušÌòKŸ|Îk’ë(9ôÝ×ÅöP2ŸÔ°Iêj–WUYò(Ú’ª»fUmjn¬6û	¤Ã0зñV­¿Ý”ÕõÔ©$/¿óðáL`Œvt]Ìp¥¸êâp!ÕŸ	â;áÓ0¹TF8›Eëk1«6‹±µ@KÖuæý[*[ž1I^ci“zÉ;ß0¶Š†l-0ùFƒ>NUò3_ßñd4·°ÂFŽ›^K!evhû…£¶
-Ï@“Öð^>vò¤åT&Q¦C%¤A¸V}¨à~[¨` *L¨×¨š½vlR:Þ„oÑ`‹ßúœmAyà,…vÈéÆ{á¡iD–ºÉ¶˜,^ª¦)u(¥½èÚINC{²G'Šâ[lÉ𔎬P©{’-ë ô˜ÿpوÁ†B€¼@Â¥©€ô”0\‰¤ªà,¼Ž;jÈ‘¬-ôÈá•Æ>d5û:fNqþr9Ö·ú,x;¯ö6éÙa$l1S"Mutßpö¥NèšÓII·\†T\s‘w}8òû‹ñ¼0ö<ð{5«çÐ×1<|CN§aïd©:¸œ®û7³z<
-Žq€¤£'›O/!ªèwM¿9ý®è®ç`=vd;2ÔTo¨^P®-pŽÉ/0ÃKœbS`øRtz+Lz&ïøz^ÏásÏñd€°:
-¡§ËÕáêx;¯1*¸³
-ð£B J(EèùCï“·r. /uaTF
-aTF
-aT3F-bÔ«,y€™2Ã.%SýR¬:-¬Î΃Õ×óz«{Ž'cõ€ÕiX=]®_g0ÀÛy;Ô,C^^H=ê^Ó–!ŒAk1hž-·
-n'N­üGplá!μž×s8Þs<ǬNÃñéruØ;ƒÞÎkÇÎàe!@ˆ>­¤û>
-†<pPµ “½–Â>Ÿr ÒÄCË'î%`Äçœ3^Ø4;Ësyÿèþѧ<7‘§¶Ý³ÏmÒNLv–×æÁªnô8,ǥѩA½ZšñÄ—“Z¤.e~of¬÷£!ÒÛqã~U/±þªbÊ2Çþ˜Ü(¸'环9g8b³.¶?°Mùhc¾èf‰”†	”1ÃJQ¶i+^±‰+®ó®²\mŠš)혘҂-“WùY:€÷îzS4ï°zrÈ[qfï°r$§¬‡z—ï©PŒà’²øQ”£Ù¸LmÚáwùŠiͨ@(cv°Ó
-’
-ÖgY8mR&¢€ó
-“ˆ¸ÕK•âJ‡;n–+J½¹Þ&Mfù†©ÍnSÄÚ2¦ÛªíœSRŽ2„HZc¾•vÊj³Ìw¿*K®Á›åœUëÈöÏÏ¢ «E;­x`J¾µÒv·ÙÀ®`§ÖÚäÓ|Lsdëj¥œOÙ%M¾*¡eªbf÷ýŽ«ÛbÁû±¨áGùFÀe‡.c8Ùh†%¢•S£Gµ½óà<j6Døø=úéÖGtýµÚ€|ó˜íãQ_®¸<@°ó­R¡–o#ƒuÁç†r‰Å6¬í„8l^­sÌSg,ó²ìkØÅc@àÇt3æ7s¬è=@ˆŠ‹k:(\SÑnHcsÓ°’`šã&Ø
-8 ŠÊc¢91îÓá*Cœ0_Õùu'ìýÄ8Ûj™u	†¿åz¦ð$5L¥ì9”×ýô*Z'RóÞ6Ò;'„ä=~;ÞyäHnÇ°ƒ@"8ˆ¦=òðè¡a䣄?’º„?6ÈhòhÂ_’EÂߤæQŸV].4HøÃì~æÓ‰~åü£D?°Îãžú‰~ÞâàDáwº“ÛgÙÛƒèžÏúŸQsž¬¿qÀ-MŸÊú»ç²þƒD>íeQEô¥jbö¿`,ʯí}¸ÞF:wç„îÍŸºÂ¸¬Fª¬AXèöNÆf­Ä#ڀ׉HCÖ*"D£M²©F¿g àÖŠCá  _à5q™ô‰e¼Æø—¯Ò	t·Åð^à
-þÌŸ[-Õp°ìV£¨ ôu4* NüÁbp~a,ȝ	8Ž¯ùÚwŒî@#”ÛoÃK¥ æø45*~¨1z!àgM¿@ù¡à.v€@ø|T§x£ÂrqÇ-ñ{YèîŒ"j¦ð×Sxtp(¿¸B{èçaäªæŽ9VàÅ‹yË3zm¨“K‡rXbën?×u\uWøöxÂ¢ù|R`8–ÃO–ñ*Ç<hèqÆÖÇN·tÓ4Lï@±.§š)9d³\ù܁Ű1Ӑaäê4 Ã4ÜÚYX
-·å¶˜ób3‹=K'¯Wy
-¥â9w,«:N¾+ç\_Òu߆8HA€ãÉJHh·ê	2ÃhuT¾E¾+)ØÃÇA
-šç>$‘ÐÅDëo ;é2ÇŽ†Þ»8µ¬j
-c³ÐØŠ'ÿwWGrÖwµUg(<°¿~ÖÁY…¨*†îCV•ÜÆÏÞý§ŽiÃYÃËUÁ(8`†^Ì„
-¸6í;	(¤ºÀªƒ&í+ÔX„Ø0·O3Psçù¿rbÿd!_–=áË,¼»}çÎñþ ?ü9æá:LJHŠoö´€ðËÞ
-™ø¡9ŽÅ&^ã¾»‹IÚŠ X®n–d¨“
-‡çŒž:ù½á 5·ZVZÒ0•ü§î4|Ã]ÆrÉ  c´ƒ;å¶}
-Cç*r¿§{ºÛ ý2ŠÞ÷4}Ì"pö'/Bé •U³ìþOð ^rÍd<áÅÏYqÏްþÁC¨Ò,r£˜üu3£¦Bî­ÎÏ`ûä3ØgÝÅÍ/fûì­˜ÀuV#4IñYÅzo¸Í—Çæã—Œvòsòöf[íîâ»±}ÅÉ—l
-DðöÀeŸ  G'ûùþsû…ÓäP;rï±òù+—Àx8ûËÕ{-åOîýÚy¼Q”F=Ó¨±écI!þãÆš„
+xÚ½ZKsÛ8¾ûWèHUÅÞ s˜l%S35IÕV¼5‡L´DYZS¢W¤âøßo?@Š”)¿¤š‹ 4€F£ûC£Ñ”œÜLää·‹Wï?99QRd2S“«ÅD9%‚TŸfÂevr5Ÿ|K”÷ÓïW¼ÿ¤õ$™÷‡j	o-p¢A_Šfjdr?ÕYRam{;½4Î%¶Ô¼¯W››é¥²*$ÿZæwM±Å~›(‰Ì/>^]üïB7§'†ÆLfë‹oßåd}L¤0Y:¹§‘ë‰q©ðÎA½œ|½ø÷…ìïM¹Ñ½YÜǽýYM/ušÌòKŸ|Îk’ë(9ôÝ×ÅöP2ŸÔ°Iêj–WUYò(Ú’ª»fUmjn¬6û	¤C—õeÒ ¾ÓªUâ·›²ºž:•äåw>Ü‚	ŒÑŽ®‹®W].dú3A|'|&—Êg³Èa}-fÕf1¶hɺμKeKس1&Ék,mR/yç&ÃVѐ­&ßhÐÇ©J~æë;žŒæVØÁÈqÓk)¤Ìm²pÔöOáhÒÞËÇNžÔ <€Ê$Êt¨„4ת Üo¬TA…	õU³×î‘MJ'›ð
+"¬bñ[Ÿ³
+"(œ¥Ð9#Ýx/<4ÈR7Ù“ÅKXuBÂ4¥¥T ¢B;ÉÀihOöèÄCQ|‹-žÒ‘*u¯QÒ£e€>ó.q8PÀP7H¸4p‚ž†+‘Cœ…×Qc§B
+9’µ…ƒƒ9¼Ò؇¬¢f_ÇÌÁ	2ΟC.§ÀúVŸÅ oçÕÞ&= ;#Œ„-fJ¤©ŽîξÔ	]s:)鶃ːŠk.ò®G~1þ‚Æž~¯fõú:†'ƒoÈé4ì,U—ÓuÿfV§Á±#îtôdóé%Rý®é7§ßýÂõ¬ÇŽÌ`G¦“šê
+ժõÎ1ùfx‰Sl
+_ŠNo…IÏä_Ïë9|î9žÐV§!ôt¹:\Á oç5Rw¶^`Ô ¥è} è}2ãVÎô¥.#Œj¨!Œj¨!ŒjƨEŒz•%0SfØ¥d
+£_ŠU§…ÕÙy°úz^ÏauÏñd¬°:
+«§ËÕáëx;¯q‡šeÈË©¢G½Ãk: âÀ2„1h-­Ø·åVÁ-ðÄ©•ÿŽ-<¤Â™B‚×ózÇ{Ž'ãø€Õi8>]®{g0ÀÛyãØ™ ¼,Ñ碳•tߧÁŠ tò£×RØçS BšxhùĽŒøœsÆ›fgyn"/ãÝ?ú”ç&òÔ¶{öùã¯MÚ‰ÉÎòÚ<XÕ
+’‡å¸4:2¨WK3žørR‹Ô¥,ÐïàÍŒ5à~4Dz;nܯê%ÖÀ_ULYæØÿ“÷äÜñ5çGlÖÅö¶)ÿmÌÝ,‘Ò02fX)Ê6mÅ+6qÅu>ÃU–«MQ3¥SZ°Åaò*_#KðÞ]oŠæ6BoC™bë!ÃìVŽ$ã”õPïò=Š\R?Šr4—‰ M;ü.ß‚@1­eÌvºARÁú,k§MÊäCp^a·z©R<BépÇÍrE©7×Û¤±É,ß0µÙmŠX[Æt[µsJÊQ†IkÌw¡²ÓNÙ@m–yÃãîWeÉ5x³¢œ³jÙþùùC`µh§LÉ·£VÚî6ØìÔZ›|š‚©bŽl]m£”ó)û¡¤ÉW%Ô£LUÌ,â¾ßqu[,x?5ü(߸ìÐe'ÍÁ°D´rjô¨¶wœG͆¿G?Ýúˆ®¿Vo³}<êË—v¾U*Ôòmd°.øÜP.±ØƁբ‡Í«uŽ¹cêŒe^–}
+»xü˜nƼñfŽ½QqqM…k*Ú
+ilnVLsÜÄ[DQyL4'æÃ}:\…`ˆæ«:¿.ㄽŸÇb[­1³.Áð·œ@Ïž¤†©”=‡òºŸ^EBëDjžÁÛFz焐¼ÇoÇ;ÉívHÑ´'P=4Œ|”ðGR—ðÇMMø+c @ò¯Hø›Ô<JøÓª‹Ã…	¸‚ƒÝÏ|:ѯœ”èÖyÜS?ÑÏ[œ(üî@wÒ@cû,{{ÝóYã3
+rΓõ7¸¥éSY÷\֐ȧ½,ªè€¾TMÌþŒCùò±½o×ûÏHÇããœðÁ½ùS×ÊZ®Ö	#ÕÖ ,t{'c³VâmÀëD¤!k¢Ñ&ÙT£ß³  pkÅ¡pPÐ/ðš¸LúÄ2^	cüËWéºÛâx/pæÏ­–j8Xö
+«QT ú: 'þ`18
+¿0䎀ÎÇW‡|í;F÷ Êí	ˆ·á¥Rs|š?ÔÎ½ðƒ³¦€ÎŽ_ üPp;@ |>ªS¼Qa¹¸ã¿–ø½,t÷F5Søë)<:8‰_\¡=ôó0rUsÇ+ðâżå½6ÔÉ¥C¹,±u·ŸëŠ:®º«|{¼@aÑ|>)0ËÀ¿á'Ëx•c4ô8cëŽc§[ºi¦w XŽSÍ”œ‹
+²Ù
+®|î@÷ÍÜbØçQÈ0ru€anmŠ,¬†Ûr[ÌŠy±™Åž¿¥“׫¼†Rñˆœ;–U§€?ß•s®/éºoC¤ GÀñd%$´Ûõ™a´:*ß"ß•ì‡áã ÍsH’Hhƒb¢õ7€t™cGCï‡]œZV5…ˆ±Ù‹ hlÅ“ÿ»«£9ë»Úª³
+Ø_?
+ëà¬BTC÷€!«JnãgïþSÇ´á,„áåª`0C/fÂ\›öR]`ÕA“öê
+,Bl˜ŽÛ§€H¨9‚‰óŽüß@9±²/ËžðeÞݾsçxþópãÃ $Å7{Ú@øeoˆLüÐÇb
+¯qßÝŤí	EP,W7K2ÔI…ÃsFOüÞðˆК[-+-i˜JþSw¾á.c¹d Ё1ÚÁrÛ¾†¡s¹ßÓ=
+Ým~Eï{š>f8û“¡t€ÊªYvÿ'x /¹f2žðâ笸‹áGoXÿà!Ti¹‚QLþºQS!÷Vçg°}òì³îâæ—³}öVLà:«š¤Æø¬b½7\æËcóñƒKÆ;ù9y{³­vwñÝؾ‚âäK¶†"x{à²b\ €£“ý|ÿ¹}†Âir¨Æ¹÷ƒXùü•K`<œýåê½–ò'÷~í<Þ(J£žiÔØô±¤ÿÏØšÃ
 endstream
 endobj
-7089 0 obj <<
+7084 0 obj <<
 /Type /Page
-/Contents 7090 0 R
-/Resources 7088 0 R
+/Contents 7085 0 R
+/Resources 7083 0 R
 /MediaBox [0 0 612 792]
-/Parent 7045 0 R
-/Annots [ 7066 0 R 7086 0 R 7087 0 R ]
+/Parent 7059 0 R
+/Annots [ 7061 0 R 7081 0 R 7082 0 R ]
 >> endobj
-7066 0 obj <<
+7061 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [276.947 632.997 352.121 644.687]
 /Subtype /Link
 /A << /S /GoTo /D (remsmb) >>
 >> endobj
-7086 0 obj <<
+7081 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [355.069 459.093 423.122 470.783]
 /Subtype /Link
 /A << /S /GoTo /D (browse-force-master) >>
 >> endobj
-7087 0 obj <<
+7082 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [150.705 382.942 225.879 394.632]
 /Subtype /Link
 /A << /S /GoTo /D (xremmb) >>
 >> endobj
-7091 0 obj <<
-/D [7089 0 R /XYZ 151.701 685.529 null]
+7086 0 obj <<
+/D [7084 0 R /XYZ 151.701 685.529 null]
 >> endobj
-5068 0 obj <<
-/D [7089 0 R /XYZ 151.701 620.408 null]
+5056 0 obj <<
+/D [7084 0 R /XYZ 151.701 620.408 null]
 >> endobj
-7092 0 obj <<
-/D [7089 0 R /XYZ 151.701 603.538 null]
+7087 0 obj <<
+/D [7084 0 R /XYZ 151.701 603.538 null]
 >> endobj
-7093 0 obj <<
-/D [7089 0 R /XYZ 151.701 597.56 null]
+7088 0 obj <<
+/D [7084 0 R /XYZ 151.701 597.56 null]
 >> endobj
-7094 0 obj <<
-/D [7089 0 R /XYZ 151.701 603.837 null]
+7089 0 obj <<
+/D [7084 0 R /XYZ 151.701 603.837 null]
 >> endobj
-7095 0 obj <<
-/D [7089 0 R /XYZ 151.701 591.882 null]
+7090 0 obj <<
+/D [7084 0 R /XYZ 151.701 591.882 null]
 >> endobj
-7096 0 obj <<
-/D [7089 0 R /XYZ 151.701 579.926 null]
+7091 0 obj <<
+/D [7084 0 R /XYZ 151.701 579.926 null]
 >> endobj
-7097 0 obj <<
-/D [7089 0 R /XYZ 151.701 567.971 null]
+7092 0 obj <<
+/D [7084 0 R /XYZ 151.701 567.971 null]
 >> endobj
-7098 0 obj <<
-/D [7089 0 R /XYZ 151.701 556.016 null]
+7093 0 obj <<
+/D [7084 0 R /XYZ 151.701 556.016 null]
 >> endobj
-5069 0 obj <<
-/D [7089 0 R /XYZ 151.701 370.353 null]
+5057 0 obj <<
+/D [7084 0 R /XYZ 151.701 370.353 null]
 >> endobj
-7099 0 obj <<
-/D [7089 0 R /XYZ 151.701 353.483 null]
+7094 0 obj <<
+/D [7084 0 R /XYZ 151.701 353.483 null]
 >> endobj
 682 0 obj <<
-/D [7089 0 R /XYZ 151.701 307.421 null]
+/D [7084 0 R /XYZ 151.701 307.421 null]
 >> endobj
-7100 0 obj <<
-/D [7089 0 R /XYZ 151.701 279.627 null]
+7095 0 obj <<
+/D [7084 0 R /XYZ 151.701 279.627 null]
 >> endobj
-7088 0 obj <<
-/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F70 4384 0 R /F71 5424 0 R /F4 5492 0 R /F17 3698 0 R >>
+7083 0 obj <<
+/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F59 4373 0 R /F53 3738 0 R /F4 5484 0 R /F17 3698 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-7103 0 obj <<
+7098 0 obj <<
 /Length 2248      
 /Filter /FlateDecode
 >>
 stream
-xÚ•Ë’Û6ò>_¡#Uå¡	 ÈÃ25Éî¦2©¤¬”w+Ɂ#B#–ùPHʲòõÛ/Ô˜v²¡Ñh6ýnE›—M´ùçÝÃîîíwq¼±an#µÙ6*ŠÂ,7i–‡&×›]¹ù5xçöcÕµÛßwßyæiª‘<Îè#¦SQ¨Ãí½ŠÒ$øW·M¢à²½OŒúnçÁe¨ÚÆ|‡§ç–øÌØDp{˜G9	’ lµ™X§©î¾ÝÝýq§ ÄaM˜$›}s÷ëïѦ„³ï7Q˜äÙæB”Í&1Y˜äVoÞÝý|- Ìò≩ÎCz%^ÿãîmEŸ@ö4uô·q¸ž÷e×U‹°
-ö &8û®®ýùypCµãkÞ&1hËè$ØÞŸªIÎ
-“tk_Ú "ÁîU³”±1¡ÇÇ
-Œ¤ÿï|•èàŠ,º3o.¸)XZƼ+àj<oUP0fìx=týÞ1X´¼ºZœ‚v~Æ¢ϧ7²sÂy„÷‘íãTZoãS¿5*p×3€?%ºKzFP'ñ¸5×½gBš0Ìé¥îžT8]wòbFA%>lÕ’…ÍÈÐ"ÅÐ<‡`ÅÃÚeàZ%ž´³Â
-Ĉó‰æê†5Fʆ*Sž¼@ƒþ³à¹`a/U-O õÉŽR°+0Fˆ‡ºz9z[Â'EùqkŒ·oñBúA£nݦ›y‚ÇÆ©	:¸‘@œ`§sªP­ˆ‹ùsO,.ƒë>ÅÈgEïÕv£pìÉÄ®œAÊ ¹Ñâ ȽKžáš³ÿ2 ´»ª¡Sэ#±p{©Æ#C{}Rƒvé=n_œý÷Ձ×9:`3)Úþ‡h„¤F¹ø·ÈD—£c­±Lîº&4i#±qð¾jKxq‡\‹UAþéí“w=¯’wÞþç'&ñøÉUàf%G-Gá1€.ø¨îèÑ{
-	<9?·š+ò=‹µAoÚ¤À*W"Ø*H«ù_°¶ÑWr·šsÀbJ‡©Õ'¦¦ZæÖ™•ÐÁ'°#»¾be”¨£¾òYÑ–øô]Ñr&
-œ’p_f22D_âC•3%˜uŽìøŒfò*aV‚íú’|@N¶Éä¡]ãæìI'?<=|%¿'èÁVò{ò¥üîóK2%w¹O¤]³²J V“ŸÖô›0ÍíBÿt‰¤.xñÈ
-VØ÷øÂƵ%&&-ÆÏêHTÝ\NV¤ƒ¤–†©Ò·žü¹/Æä‹ ÅÁÏòô/}QÇùÿ•ßÑMþ*õè[‹à–ÝHã)YêÙ8ìˆÒÇ'p³†Ñç2ŠPi˜Dé­F.Ç®F+çP®¼Š¢{Þýð͏r,ˆ÷[¥Tౕ|D†Äuà•dE@,•“Ä…¶þSù†s»`!Õ匲–‘ª¡«‹Ñûg®õ 9âQ,ùxzÆgS2èx…(ÿ-RúåÜ;¦õ¹Ý#|+Tðv ŽJA/Ì=§b]s—ìÓW6ã$´ö´GVa"PðÂ
-%t)Tvî
-s,2J÷ÃÈ›aÙƒæÆ@xíÀàùÄ«¤'€æX§oxļBÐ7@¸T´Ú¦7kQ1T²E”‘âÆ Íê±¢3ûZ=xp$À²B#Ínå­á¥‘¬<:êV»‚åd==Z‹â(Áç¾1AlÑúgÁfù¬WÚÅ=ù~S÷®(åìXHrÖ çZ.®_ðPT5(;°ëŸ|µ§FàcUú.HŠó¾0V{ÞBÓtnË¢Ý_Å/Ý¹.Å%âmû34W>ïã	 ß½®5lAã Û‚)úŒ|†G]ª’šØ.ÛÅ#¨C°!ö}•Àž‘¾ö
-¼­dí„v%ƒÍ•qô]…÷Íš ½ûã\õ<Eæ žÓ‰¯ƒ©	’ò@ôARš	~yü‰Q§bt(ŠG‰ß0IÃ$ǪuòÍͱ…eL*û<Rnç7¬YÕŸRY»ƒ¯°tÀ’Á~–î’È52	ŒM}O r_ÁñC©6v£ ÷cµ’,´‰]Œáô£lðT|`u¥¼TüS+±Àã4¼¦@û¥Âˆ¹Ö†&·Iòh}ó©ÅQröKÝ;#¸XD`ÀAs+‰±’ #H^5ºD›8òI*Z¼¯+n¿ìk¾Âv¨ÇêDùºr®ƒl:^'¾¤&MÓ¶Œ«µÍûs/¤ìó$ਹœ9ƒoX›ÿÝf	õ/ÈD¸ÐÛxMÖek†CÓ¦ bàUÌeÿ5Ì#XB#Ø<M0{`yåsèF|àÚnt˜å™oV¦²ô+’…–+Ÿœð…ÔrC™¨ÐdùMx¬Ïß*mlÿÖümÂLe7c³®4¥;`né2Çם9·)s½ˆÆd~t²P+ÒÎS('Î{ µ¹m=©í±¾²òÇ K»æÜ!àº(Ã> °Áü'1%©˜3[ϴçÑþÃKßq±·S'`a†æVœŽÄ8Í‚v‚
-à-M-¸ŸþøÂÍÔ—è8¦¡‘‹'ⶋ«ä|<®øxšª	ytKÞ«qìí¡¥ÕM4ÛM'S¡òï×ÓĘFOw¦šˆêH‰Ú1B¦e at Q
-œU+÷	#¹Çw_çVDžÿ.L̍oùLjqæéÎx	ÐUzÃÈÏ…IæÿF¨Q Ö*xaj¨†S›w_jAö®A¢úºîÓ4'»vïÊÕVû=Õêæ/+ÜRaW¢UüÛövD˜Û¤™Rßœ.¢î
-ÏCÎx"M@˜þ]»R‚ÙE”™ýFá¿–mw†÷4â“àÿ6MQ:ށ½I+ðÅ¢Å3Ó¹•¿^€öÐcØâ1L<º[õei9çQfðÿª–·ór2ýÁµ€¥¹ý§`¸¶{ôŽcßµèì.þv¸)—IâË¥´ÍÓà~ývw÷?ü`7à
+xÚ•Ë’Û6ò>_¡#UeÓäa™šdwSq*)OÊ»•äÀ¡Ë©”eåë·_ ©1íd/B£Ñl4úÝJ6Ï›dóÏ»ûÇ»7ߥéÆÅ…KÔæq¿QIçEºÉò"¶…Ù<V›_£w~7Ö]»ýýñ{"Ïã"Ë’§Eœ uÂt*‰M¼}­’LGÿê¶:‰.Û×Úšè¾ï¶i]†º}fÌwxzn‰ïÀŒm·ÇER `gìÄ:sHu÷íãÝw
+°@¼ÖÆZovÇ»_O6œ}¿Ib]ä›Q7Úæqf‘[³yw÷ó]²T€²Ë‹'¦¦ˆé•xýoÒ$ù²g¨£ÿ¸MóÈ÷¼¯ºcY·»hj‚£±ïš&œŸ?0Ôxþ°á­NA[Öèèñàùócù©>"ÉùÈ$ÝÚ—.ªIgð„×JÇÖ,ejmð©#)Æÿ{_i]‘EwæÍ7%K˘w%\í¢§­ŠJÆŒ¯û®ßyË–W߈SÐ.¬ÃXöãùôJv^8ð>¶q±Tušƒª3l|ê·VE~ï{ð§BwÉA/Ãê$·æz˜&,sznº§UNם‚˜IT‹[½dár2´H1Ÿb°â~í2p	£t í¬p1Òb¢¹úa‘r±ÊU /0à¤ÿ<z*YØKÝÈ@}ò€C‰ì
+Œâ¡©ŸÁ–ðIY}ÜZì[>“þAGÖª[·éfžà±if£n$ÐD'XÀiFÏœjT+âÅ"DþÔ‹ËàûOÇC9òYÙ{FµÝ({2±¯&F2 at n´8 rï’g¼æì¿¨cá®z`èTöåÑ“X¸½ÔちH>i@»ô¿+ÏáûzÏë°™í¢p
+‰C4BÒ
+£\ü[b“ËÁ³ÖX&]š´¡]½¯Û
+^ÜáäâTT|zóVŽ»žWÉ;oþó“üä*p³’£–Æƒð@|Ôtôè…žœŸZÍùžÄÚ 7c3`H•+ì¤Õâ/ظä+¹[Í9à1eâÌ™¿SS-s›ÜIèàØ‘}_³2ªÔÑ\ù¬l+Bú®i9NI¸/³¢O‡PåL	fÝ¡#{>ã„©_$ÌZ°]_‘Ï ÈÉVOÚýœ=é䇷÷_Éï=ØI~×_Êï!¿è)¹Ë}"íš••XM6zx{¿¦ÿÔÆYáú§K$uÁ‹GÆP°Â¾Ç}[a"`Òrü¬NDÍÐÍådE:HjYœ)sëÉŸûbJ¾ðW|ü¬ÈþÒMZü_ù}Ñ/R¹µnٍ<š’¥™Ã΀!}xnvÏ0úRfA*‹u’Ýjärè´råzÏ«(ºçÝßü(Ç‚x¿UJE[ËGdH\^IVÄR	IÁQ˜a>•o8·R}YíÀ(k©º¦ƒpæZ‚‘#Å2yˆ÷nê'|6%ƒŽWˆòßežÏ½gڐÛ]Ô1"´B%oêø ôÂ<p*ÇÑOã’}öÂfœ„ÖžöÀê±l@J^¸¡„® ƒÊνaEF™~y3,{Іà¯<Ÿx•ôÐëô ˜Wú’J¢“vÀ¸ìÆc*†J¶ˆ20RÜ Y=Ntæ^ª8Vb¤Ùí¯¼µ¼%+ž:†Õ®à‘r²™mDq”à‹Ð˜ ¶ló`³|Öíâž|
+¿iz_Vrv,$9k0p­ׯ¸/ë”]$ØõO¾ÚS#ð±®B$åy_ëo¡i:·UÙî®â—‡îÜTâ’ñ¶Ýš«÷ñ„…€ï^׶ i„mÁ
+ýF>Á£.uEMl—íâÔ!ؽ‡¾J`ÏÈPûÞÖ²öB»–ÁæÊ8úî…÷Õš ½ÿã\÷<E žÓ‰¯ƒ©	’ò@ô^Rš~yø‰Q§r‡t(ŠG‰Ð0É‘Iuëå››ãð
+Ë”Töy¤ÜÎoX³ê?¥²vûPaé€%ƒý,Ü%k¤Ž¬ËBO r_Áñc©6n£ ÷Y›bµt;íc¸=Â(½-?°º2
+^*þ™“Øàa^3 ýRaÄ\ëb[¸…¿è"™Gßbjñ@”‚½ÀQ÷Î.	pÄÜJbF¬$À’Wƒ.QÀ&NB’JÛo »ýš¯°š±>Qþ‡®œ«Ç ›Ž×‰/©Éд€-£Á*EmóîÜ);Ä<	xj.gÎàÎÑ·¹¦þ™7úa¯ÉºlÍphÚ¡#ÀT¼Š¹ì⿆yÓ4‚ÍÓã°w –W>‡ÞiÄ®MáÖÄy‘‡feº!ϾÒ)9h¹Š©Áù_Hý'7Dà‘ZÅ6/nÂc}þViìR÷·æoç*¿›Mtå ©ü¾sK—9¾ì̹M™ûëE4êùÑz¡V¤§PNœ¯q€6ö¶õx ¶Ç…NÈÉ ,íZp‡€ë¢‡P€Â#æ?‰)1€LÅœÙz¦†<öžûŽ‹½›:3ì0ß°ât< ¦YµTÒ ïhjÁýôÇn¦¾Ä¤)
+ˆ\<·µ0XôXŸàãqÅÇÓTMȃ_ò^ã`#­®6l7£§BÞo¦1ˆ1ž ïL5Ô‘µg„LË€¢8«VîFr/Žï¡Î­ˆ<ÿ]¨ío…ÇŠqæéÎ	ÐUzÅÈÏ…Ñó#Ô( k=35TCȩǁw_jAv¾A¢æºþÓ4'ûvç«ÕVû=Õêæ/+ÜRaW¢UÂÛvD˜Û¤™ÒÜœ.¢îÏCÎx"M@˜þ}»R‚ÙE”ýFá¿–mw†÷Å	&ÁÿmŽeåy>ô| ­À‹ÏT*LçTþzÚ}a‹Ç0ñënÕ—¥åœG™!ü«ZÝÎËzú+‚k;ÊñöŸ‚áÚîÐ;}×¢³ÿ¹øÛá¦\jÊ¥´ÍÓàaýöñî08
 endstream
 endobj
-7102 0 obj <<
+7097 0 obj <<
 /Type /Page
-/Contents 7103 0 R
-/Resources 7101 0 R
+/Contents 7098 0 R
+/Resources 7096 0 R
 /MediaBox [0 0 612 792]
-/Parent 7045 0 R
+/Parent 7059 0 R
 >> endobj
-7104 0 obj <<
-/D [7102 0 R /XYZ 100.892 685.529 null]
+7099 0 obj <<
+/D [7097 0 R /XYZ 100.892 685.529 null]
 >> endobj
 686 0 obj <<
-/D [7102 0 R /XYZ 100.892 334.547 null]
+/D [7097 0 R /XYZ 100.892 334.547 null]
 >> endobj
-7105 0 obj <<
-/D [7102 0 R /XYZ 100.892 306.746 null]
+7100 0 obj <<
+/D [7097 0 R /XYZ 100.892 306.746 null]
 >> endobj
-7101 0 obj <<
-/Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F70 4384 0 R /F71 5424 0 R /F17 3698 0 R >>
+7096 0 obj <<
+/Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F59 4373 0 R /F53 3738 0 R /F17 3698 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-7108 0 obj <<
-/Length 2055      
+7103 0 obj <<
+/Length 2056      
 /Filter /FlateDecode
 >>
 stream
 xÚ­XMÛ6¾ûWèöÊÀZ%%ê«=eÛ¦ØâMÚ"äö µéµÙrE)Ûí¯ï|Q–m´½Ø3Cr8œ‡C©à1PÁ«ÛûÕW¯Sh•ªÔÁý>ЩŽr¥ƒ¬(£´4Áý.øê¬XÿvÿãW¯ã8(¢2ËNã2ÊŒM4é­í׉
 ŸÖq¶Hu×›$MÃÛŽØ'WŸ×mt~{¨Î½ípÜ„Z¡òÕ÷÷«ßW´=3Ò(I‚íqõá7ì`ìÇ@EIYO4ó$iei
 t¼[ý²RÓ³étñlÏälwûõ&.Êðya;0‡ÈÃê„¢ž%ïª#r³}ËÿøZ„صǪ>]ªðX98é
-2Å|wh‡fÇtÕ8ÑèlÑFNÏgJb¥qé½Þ:p"x´±ŸlÃóç‡ÞøD©)yÙ¡~< IIhOíÀţÙ±ú¸–cç†N¨ºçyOõÉÉêÆnûº=98`¢4øl'‹àÖÇ&‰
-­½õçnêÐîmÇþ€‚$ö~[:QQ4±W6ó>zê8*F=[·¤Gç‘.F=78%À„²8eo¥ã›$IÂGM’˜i2 œÇM¸_ë°í¶–9Hõ.bi+R×W]?œ#ÚU›XE©OÉWM³Þ˜8'vŸ(cÁ¯*UX:ÜB!…
-ÃŽª
-G«`–f…ÃÄ0¿©í	“º‡5¢ÌçÒ˜Ç9™Á:+^þþîí»k“¼åÓ´BO•‡umói-*A àp{÷Ó;fNÕ"ˆÖ›,˨QþŒÚ¡cNL†
-D{UV(kOÍ3SÞR}èÚj·…¤I.™qm¢7Ò#2š†a!Ón$¬+AëqúÕ®‚]>Õ.”R‡ÛíÐ}Mˆæ¡(€ýa\‚,I¥£ùœ›T©ðÿonQ­Š½Z¨©cP<œª‡Æò åÂ¬ÐMÈ¢ïÞÜ2!ÝVƒ
-p¬ç¿Ý¢iiMû‘<‰r8úwÂÌŸ>¡	üв|[5Ì»áádû«ÓnDÓÔ#ñ¢GŸK:þ]²‚y¸HÎ|D†$- ¦¹ZiJK(XÜÎu1LožêeäEÚ	ßÔNtTXt»Ùjph÷’Sª¾·Ç3&.^€§4«íÖ:‘UüwhqÄû‚&ªž)ÜS1Ó¼(’ˆu‰0cR€Þ,½ÊsRl—êá³ôœÚû°’9@¡©Wàî(ίòùnãçIµ@L*d„mnû³35ŒU(—K²cŽ‘®^ãí Ôˆ8Fˆ€„à ©a	#!-!V~1ëúï
-Ô|AšÄÇÂÄá¶e«ªmÏC\0"V˜dŠ›ÄÃiÑ‹¾¦¥#à˜ãÕSøàå}¬Ýæ¥Üƒ[Ó¢'©… àAæS¤vÌWÌ2L ÿTST|ƒ„؃ÛoYýùJòOg€¨³[[KÞ-¤Ûx¦ÿ	|Þý,±Üí:®ŽD< ƒµ4úä=ã¸fpÔz9¥xhb=5V±_3Ã
-L±ç1VÐ.”È—í(X—‡…—BG€^^€Bs¤@$@HpAâBŽ³ãv– ÊYAÖjž ªm™^åK7>iʧ×hžzÉGà_¬…±vItýœlÒ,_9ž# s*7_eüùe=§\	œð¶qöd“î#ÉŠ‘œÍFòæðA€pã 8eÓ
-Hòì2[‚”¸֍Í2„Ìã®zJgp¯€6’Ž5´ŽÊ4©—÷À›˜H™BpJEÐàƒ?5äúÛ¶êŒàhÏü­ï˜}Åå¶Üc?šE1<•Æ'R¢‹)0—:f·EôÖáà¸n
-Nþ"üm»vóP9‚%=iÕdæXùÀ`‡»oeûGu<7}Mh-fPŽënü[;H‘1Æe¡ÂvU”¥oé@*½&3: \ßÕþíƒü¹k!~G‡* ßûú´“²çq6ˆ÷ëÀrëãc×gßqOh…=µý’ŐGœ§¨=o™tu6kíYˆ½G^†‚GKÈ™þEP`«Ã±|ú®Í=,à2<¤&,|fo"qç"R#Êáýúywö¥q»GöÁ¬AÆãá“f1ËÕB~g’ßo†¦¯ÏÔëàÃᵿ¯¶_”Å“ÛÔäzê^z`€èXmqôöV$4†#ãæ(¡ü/&ùÂšV¬‚¬)Òœß7¹¾„™C…ÜËå|C,Ù¹îFÀQç‚ Ñ,[–3Ð0PñÐßbm¢2Ëýs¸×Ò³|ѽ)Ä%ç·gy㲡Or“GI™øùîøAß´_þdÏ÷$_¸Ë»-ÌÕÇ¡ãep¦#–(dÛk)D’_ ÄèØ·-ù4Ð,¸x±Ì¤«,/Ðƽ%
-ø¶€9Ü‹È,ÅîóÔHÒ«ð}³ä¢2rt‘íjÉ=qŒäì»Åµ¢ÊgªGÿ=ñDOüÙ“,êÉ£Ìd~º /&ôÚÇnpæÁE摺|{ñàŸm´ 
-0HG*/gxÍM9~Õº|XQ—w2],Žñ>%z&Èà\AG|by¨SpWR§Šyl4ç1Ê÷mÓ0><_"β¨ˆÓ/):,g?ëKº|¢D¹Îæ	.Oð®¶ã¹€¹Ymw¬ûëgdÍŸ¡DÃüæÿ¿¿_ý¾R
+2Å|wh‡fÇtÕ8ÑèlÑFNOËé!’ØDi\z¯·œmì'Ûðüù¡7~ÁF'QjJ^v¨hRÚS;0ó©@v¬>®åXÀ¹¡ªîyÞS}r²º±Û¾nO˜(
+>ÛÉ"8Æ‚õ±I¢Bkoý¹[§:´{Û1?  ‰½ß–NT@MìU€Í¼O2u£ž­[Ò£óH£žœ`ÂFYœ²·Òq‹M’$á#†&IÌ4PÎã&ܯuØv[ˤz±´©ë«®Îíª‚M¬¢Ô§ä«¦YoLƒ»OˆÎ±àW•*H,n¡ÂˆaGU…ƒ£U0K³ˆÂab˜ßÔö„IÝÃQæóiÌãŽÌàF/÷öݵIÞòiZ¡'ŒÊÃκ¶ù´•  p¸½ûé3§êDëM–eT‚(ÆíÐ1'&C¢½ª«N”µ§æ™)o)Œ>tmµÛBÒˆ$—̸6Ñ›FéMði7Öƒ• õ8ý‰j×Á.ŽŸjJ©‚Ãívè¾&DóPÀþ0.A–¤ÒÑ|·MªTøÿ7·¨VÅ^-ÔÔˆ1(NÕCcy€òNaVhƒ¦dÑwon™Àn«Á‰8ÖóßnÑ´´¦ýHžD	9}	;aæOŸÐ~èY¾­æÝðp²ýÕi7¢iê‘xÑ#„Ï%ÿ.YÁ<\$g>"C’Ó\­4¥%”,n约7Oõβ rˆ"í„oj':*,ºÝl58´{É)UßÛã/@ŠSš…ÕvkÈ*þ;´¸â}A“UÏ˜i^IÄ€ºD˜1)@o–^å9)¶KõðYúNí}XÉ ÐT†+pwçWù|·¿ñó¤Z &2Â6·ýÙŠÆ*”Ë%Ù1ÇHW¯ñv jD#D at Bp€Ô°„‹–+¿˜uýwj¾ @MâcaâpÛ²UÕ¶ç!®+L2ÅMâá´hŽƒE_ÓÒpÌñꩃ@|ðòÎ>ÖnóRîÁ­iÑ“ÔBPð ó)@R;æ+f&€ª)*¾‰ABl‡Á‹í7ˆ¬þ|%yƒ'‹3@ÔÙ­­%ïÒm<Óÿ>ï~–XîvWG"€ÁÚGýÇòžq\38j½œR<4±ž«Ø¯™a
+¦Xó+hJäËv¬ËÃÂK¡#@//@¡9R   Š€$¸ ñ@¡
+ÇYñ Š;KPåƒ¬Æ k5OPUŽ¶L¯ò¥Ÿ4åÓk4O=Žä‚#ð/ÖÂØ»$ºþN6i–‡¯Ï‘
+€9•›¯2þü²žÇS®NøÛ8{²I÷‘dEˆHÎæ#ysø @¸qPœƒ²i$yv™-ÁJ\ëÆf
+Bæ‰qW=¥³¸W@IÇšZGešÆÔË{àML¤L!8¥"hðÁŸrýmÛ‹aÕÆp´gþÖ÷G̾âr[Í¢žJã)Ñ؁ƒK³‚Û"zëpp\7'þ‰¶]»y¨Á’ž´j2s¬|`°ÃÝ·²…ý£:ž‹>‡&´3(Çu	7þÎ-†¤Èã²Pa;Œ*ÊÒ·t •^“	P®ïjÿöAþܵ¿£ÃN€ï}}ÚIÙó8›
+Äûu
+`¹õñ±k‡³Œï¸'´ÂžÚ~ÉbH‚#ÎSÔž·Lº:›‚µö,ÄÞ#/Ã?Á£Ž%äLÿ"¨°Õá‡X>}×æpR>³À7‘8s©åð~ý<‹Ç;ûÒ8ŒÝ#û`Ö ãñ‰ðI³˜åj!¿3Éï7CÓ×gêuðáp‚ÚßWÛ/ÊâÉmjr=u/=0 at t¬¶8z{+†Ñqs”Pþ“üGaÍ@+VAÖiÎï›\_BÌ¡Bîå‹r¾!–ì\÷
+#à¨s
+Ah–Š-Ëh¨xè…ï
+±6Q™åþ9\‹kéY¾èÞ⒏óÛ³¼qÙÐ…'¹É£¤Lü|w|ˆ oÚ/²Àç{’/\ŽeŽÝæêãÐñŽ28ÓK²íµ"É/ btìÛ–|h\¼XfÒU–hãÞ|[ÀîÅ@d–b÷yj$éUø¾YrQ™9ºÈöµäž8FröÝâZQå3Õ£ÿ…žx¢'þìIõäQf2?‹?]Ðzíc78óà¢óH]¾½xðÏ6ZP¤#•—3¼æ¦¿j]>¬¨Ë;
+™®@ÇxŸ=dp® #>±¼?ÔŽ)¸+©SÅ<6šóåû¶iŸž¯gYTÄé—–³Ÿ‡õ%]>Q¢\gó—'xW[ñ\@\Œ¬¶;Öýõ3²æÏP¢aþóÿß߯þPñ¾g
 endstream
 endobj
-7107 0 obj <<
+7102 0 obj <<
 /Type /Page
-/Contents 7108 0 R
-/Resources 7106 0 R
+/Contents 7103 0 R
+/Resources 7101 0 R
 /MediaBox [0 0 612 792]
-/Parent 7116 0 R
+/Parent 7059 0 R
 >> endobj
-7109 0 obj <<
-/D [7107 0 R /XYZ 151.701 685.529 null]
+7104 0 obj <<
+/D [7102 0 R /XYZ 151.701 685.529 null]
 >> endobj
-7110 0 obj <<
-/D [7107 0 R /XYZ 151.701 572.781 null]
+7105 0 obj <<
+/D [7102 0 R /XYZ 151.701 572.781 null]
 >> endobj
-7111 0 obj <<
-/D [7107 0 R /XYZ 151.701 540.789 null]
+7106 0 obj <<
+/D [7102 0 R /XYZ 151.701 540.789 null]
 >> endobj
-7112 0 obj <<
-/D [7107 0 R /XYZ 151.701 470.44 null]
+7107 0 obj <<
+/D [7102 0 R /XYZ 151.701 470.44 null]
 >> endobj
-7113 0 obj <<
-/D [7107 0 R /XYZ 151.701 424.899 null]
+7108 0 obj <<
+/D [7102 0 R /XYZ 151.701 424.899 null]
 >> endobj
 690 0 obj <<
-/D [7107 0 R /XYZ 151.701 336.653 null]
+/D [7102 0 R /XYZ 151.701 336.653 null]
 >> endobj
-7114 0 obj <<
-/D [7107 0 R /XYZ 151.701 310.452 null]
+7109 0 obj <<
+/D [7102 0 R /XYZ 151.701 310.452 null]
 >> endobj
 694 0 obj <<
-/D [7107 0 R /XYZ 151.701 233.635 null]
+/D [7102 0 R /XYZ 151.701 233.635 null]
 >> endobj
-7115 0 obj <<
-/D [7107 0 R /XYZ 151.701 207.231 null]
+7110 0 obj <<
+/D [7102 0 R /XYZ 151.701 207.231 null]
 >> endobj
-7106 0 obj <<
-/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F70 4384 0 R /F71 5424 0 R /F17 3698 0 R >>
+7101 0 obj <<
+/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F59 4373 0 R /F53 3738 0 R /F17 3698 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-7119 0 obj <<
-/Length 2691      
+7113 0 obj <<
+/Length 2690      
 /Filter /FlateDecode
 >>
 stream
 xڵ˒Û6ò>_¡#UeÁx?Rµ‡õ:NœMb¯=ÞÔ–íGâØ,K¤CJ™Ìߧ
-R¢†™ÑX܃ Ñh ý Ýâ³O3>ûáâÙåÅÓRÎŽ‹ÙåõLpÎ|3ë3AÏ.W³÷ÙÛb¹-ëjþñò§ˆîY°V#ºŒ6'<Á™fó…àVe?Ösų›ùB=kê¹ÙM[VŸò{wU¤ÛaÃavxˆQPwÚô¤m@¬‹ï//~¿ äƒÅ¦Ôl¹¹xÿ‘ÏVÐ÷ÓŒ3üì&bnfÊxf
-R[ÏÞ^üç‚'À|
-«Xüp at 9XXˆ›Yî(#\Yˬ43Å‚7³¦˜]Ÿ@ª_¤QLÁà£U
-\e“ž`»´Èœny at 2‰èçî¢	á1º3§¶Š	àòpR'î}°„àèÃÌ*Ç¿w€-X€%7?©¿“²cŠ›C‚QÊÌx×x¬H%¦>Ž˜6`{ÚM±.šB¡MÀþo§uI˜e00Ád0¤N%Ög!ÛR« VC­kjåÔZPÚùÂzžýc¾0Á"Ð$ßÏñ+àäQ2{
-8Ÿp—q®['k³4Ì5‰6?žÔÚ¼'x¶6‘:O›Ï_W¯°ÿÛih3^´®C•ÎÆ«ù"TiøVñ»BÅã÷h¹'-¤åž´<ÜÕrïlV£Âî²5µnÁDˆ`uö?(¢žÃ·}P±Ó"sÖOsá-«õ1gå94"ô·½çÊ݈‰®¼£i
-q³ãC*£Rx0e%ìV̸P±8üòsA;RÇ™’·sUV -N¤²ÚÍu¾œ‘-Áêj}K4†Â	[îh€èÀA¼Š#±Q¦²*–EÛæÍ-5·5•ÅŸËõnUPãò_¯Ÿ¾|Mõ°“8[i™×
-*`Ã:q¥-š?Ê%ΣÀÑûÀ
-ÿ:_HŸÕÍv.²Ê<ÁC˜C-<!XŽ;ÅŠÖ†	j€»è³?ðS4Ùßb¥œ£AI—chJýù6QlfUo©¯¥µËòºX±¸N;H—Ïëu‘·8PK´]
-NiVsÝàRˆ0ôǹF|V¸IàL	ªÍ\Ebð]	Lðž{¡ß”ë5Ñ_—í¶¨¨~
-Û­ª—ղސ
-­wÏ_S¥ã4`n	"”K] 9Ð÷÷PlÛ$@å™Vr(@îB½ù,áøØUq+—ÒéX²“ÎgW»mêM%mGGÞ#(¯Ú›NŽØô7ðFÐRd/F%ŠŸ£ài@êi‹ju(¶nÝ%ì
-¶Ï³«¦ÎW˼E¢.ÜÙyÖØêÕ
-!´]Ï·­ávãzmv‰¦ToóuÂiëußEDûšÀlªb;ºØC² ¡ ŽMñû®DÑáù
+R¤F™ÑX܃ Ñh ýB->û4ã³.ž]^<}!å̱ธ]^ÏçÌ9³>0ôìr5{Ÿ½-–Û²®æ/Šèžk5¢ËÀ8`sÂœi6_nUöc=W<»™/”ÑÙ³¦žËÝ´eõ‰ /°wWEº-6fg‡¸u§MOÚĺøþòâ÷P@,Ö0¥fËÍÅû|¶‚¾Ÿfœ©àg7s3SÆ3kÚzööâ?<1 æSXÅâ‡å`a!nfu`¸S Œpe-³ÒÌÞÌšbv}©~‘F1ƒV)txp•QLz€íÒ"sºåÉ$¢œ»{ˆ&„ÇpèÎœÚ*&€ËãIuœt¼÷Ñ‚c 3«süÞ ¶`–0Þü¤þNÊŽ)n†£”™ñ®#ðX!JL}1mÀö´›b](4…B›€ýßN+ê’0e00Ád0¤N%¸ë³
+‹m©UP«¡Ö5µrj-G(í|a=Ïþ1_˜`è
+ïçøày”Ìž@üâ2ÎÂb`ëdm–†9£&ÑæÇ“z@›÷ÏÖæRçióùëê5pö;­#ڌDŽm†ãP%ßx5_*
+ß*~W¨xü-÷¤å´Ü“–‡»ZîÍjTX¢Â]¶¦Ö-X€Ñ¬ÎþEÔsø¶*v:Q¤`Îúi< eµ>ä¬<çÀ’F„þô±÷y¸1Ñ‘w0­!nv|HeTŠA³PVÂnÅlK‹Ã/?)Ü	Cd©ãL)Ú¹*+Щ¬¶Es/çFdEK°ºZߍñ„àÁ`Ë
+Ð8hWq$6ÊTVŲhÛ¼¹¥æ¶¦²øs¹Þ­
+j\þëõÓ—¯©Þv
+ g!-óZAlX'®´EóG¹Äyz¸á_ç鳺ÙÎE–ÀB™'è„9Ô‚å¸S¬hm`˜ „‹>û?EC-ð-VÊ9”t1†¦ôПoÅ&aVõ–úZZK±,?p¡‹‹á´ƒtø¼^y‹µDÛ•Ñà”`…0×
+.…CœëHÌ
+'	ø”ÐI ÚÌU$ßÕ1)Ñs/ô›r½&úë²ÝÕ¯a»uCõ²ZÖ
+¡¡õîùkªtœÌ-A„r©4ú¾àŠm›¨<ÓJŽÒ]H8#Ÿ%¸]—±"pY!Žå ;é|vµÛ¦ÞTÒptä=‚òª½éäˆ@w-Eör0*QüO’øSO[T«¡Øºu—°+Ø>Ï®š:_-ó‰ºpgçXc«W+„Ðv=nZãíÆõÚìM©Þæë„ÓÖë<Þ‹ˆö5 ÙTÅöèb‡dAB›â÷]‰¢Cÿ
 %ø¤ìPÙµ	
-©# §&êqSVF­ÁA5õ]­k\ÜðùB}½1¦	HABg~â©‚¶ª…¶ødl4B‰!M%{ëu,!K´nêCòp´$SW2*vÐ> ‚¼ëL®n¾°ìMX•ã•5ìJ–¤68d×nz;bç{ÛV œWëT‹ÌSHãɘ`Q
- |›GÊW9Áñ¬#bɪ;GF¢UÃ|JÅgñþQÜp3eï¢<­#yZ›æ À›bSoþ·WU5¼ä5>—ó9ìªÉ7°aì8‰Á™	öþ‹F1©úK¢‰÷
-ÍŒ*žÓ¬:6…‡{8ènô×¼[ÍBó¸'šP±ŽÁ͝F´›+¶¬«ë1Úð$¶_Ù2¯ˆj/0
-ÎŽ.XÝŠzãÕåuÝ,Ë«õ-µŠjAG”$oîª]<ÈÁKªcBÒ¾J}¿Ûg/_½¥Fûl	3ê«åѱµÕj+ ?Û„”¤¸¢±QËöcâü]%="Šç6Q¢¤€·tŽä’~FeJ
-;"r¡ttuGd.ÐÃ27Lk5"sœ²l¿;ѵ¹°àì$®¥sƒgè”±$é„<%š‚¨AˆI\ËãiO}*X6—S<@Oéþ÷çžÞ¹ÏÏ#Jg½>Ï_U÷`œ€óßLjüéi,’‚'(¨q²pŒw`ĝˆõº†ÄȈ³Ï xGÂaæ\üÆ7%Ôwðe¬ãÒ{|PX#1Œ"4Ï"“ÔbTZjyj
-ûô-d®³÷øÄU
-¼3Áa”Ôbƒ>{ ìQÄ 3
-¡j}Ln»8`¡’qÓ_j¸æ	K`yPîþ\œj¥^3nÍ$fúxRØéžàÙ†zDê<K=]½}MÀþo§5b¬N0®Q–”}PW	/µX ±œv›*ÏŸ&N£¬ÐØ)ã4HÒƒ—yBœ&nDMr—Ïúwaš¡wt¦IỺ9UÚ1éÕ4’ 8܍˜ãÖ(*wººÇ­AT)ü4¢8šöd·F¦¤ŸäÀ|<©Ì=Á³Ì#Rç˜ç¯«?ä&`ÿ·ÓºÇ»Q<nýÿöntˆ>„òÑ»Q.úÐbT¤>K…'”aßá€~¸¢â)¾M³_æÁg/ñó?ßσƒ÷>ÔÞàç??Ž9)ø:â'E>ÚI‘ 07Í[âñ¤°¹=Á³mîˆÔy6wþºz;™€ýßNkÌIG¢,á1éGÏ<Y‡áÑ3‡–¤‚
-úì (	(Æ€†Z© ëðÌÁñìgüüwnØ	Ô~ÅÏsl¾ÂÚü¼ˆµ˜öâjàBÉÓ](xbÓÜÜ@KZ5©$áØ8ɇ¨‰nî£iÏÉuÝ|.šâ»§/üqÌR)æ]!à-&¬dR¥XlCõÿ
-Ê«”W•šÉýŸ’’„ÓIcŽÖ2ÜúÁàS§qe•«¬(1 Oõ—WÙÏ¿<£
-fÈ°ÌW«†ÇШÐ)ãbÓ0É ½ÏWh§÷°=,ã|Ú™¬O¤P-ôݍzë²ËÑÄþ³4†‡=‘¸hêJsŽ&)z€0ŒÏ)Ïä”-9Ü.6–õn½"„>X‹ðO%…É«4&¡£@`;{™DhÔªvl;Zlx“·auž¤ãmw›^u)À«˜ÿ(¨!5u^ÅLB0ó²îÇ1ü3Ð÷Ûç˜xs]Æ…‘(í>BÑÝMAñX˜n}\–›S©RѺBìƒÊa®
-š{n*ÊÓü±~”MÐt‰³[ÊG}®ã4PKÙ9çe‘„C€z×PåxK”ûB½*Û.íEeU—ím7(¥ÍÐRŠëº‹iïªUÑ–MJ¹``³‡XÙä8Õ-6üìðï
-û<5"–×TÞ¤•c}U'Ô:QûR¥bl‘¡
-•ðQÆ☁Û.ÎÞqcì`<ìÞ“–Í$ܽƒóì·WoþýÛWï^ß{ð̪„ÁÁƒŠð“‹yÌŠù.“æ(1‚•ƒL–ߟR8p×U¢®$ôNg>5õîkêohp—AKi)å÷'—ÌI7äÏ^!ÅX¦Bðìå5õÞFðœr™2&ìRåhIˆ„‰ê$;à{ìý´|Ôî\RpWþÜ‚»
+©# §&êqSVF­ÁA5õ]­k\œðùB}½1¦	HABg~â©‚¶ª…¶øäØh„cšJöÖ-:ëXB–hÝÔ‡äÁµ$SW2*vÐ> ‚¼ëL®n¾°ìMX•ã‘v%ËR²k·‰N½=bç{ÛV œWëT‹ÌSH£gL°( ¾Í#å«œàèëH‡X²ê.‘hÕ0ŸRñZ¼¿·œLÙ»(OëHžÖ¦9 ð¦ØÔÛ‚€ÿÄíUU
+÷ãy×å|»jòMl8æN`bf‚½ÿ QLªþhâ¹B3£Šç4k„›ÂÃ9t7úkÞ­f¡yÜM¨†C¬cpr§íæŠ-ëêúm¸HÛ¯l™WDµ˜†gG‡	¬nE½ñè‚òºn–åÕú–ZEµ W'¥ÉÛƒ³j9ÄbIuLHÚA©ï×bûìå«·Ô¨`Ÿ-aF}µ<Z"ö ¶ú¡¶ðS±MHIŠ+µl?¶!ÎßUҢ贉%¼%?’ÿIú•))ì‘¥c¨{Dæ=,sôVGdŽS–íw'†– œ$´Ô`np
+ò-I:!OyMAÔ Ä$¡åá´§Þ@,›Ë). §tÿýsOïÜë祳nŸç¯ª»0NÀùo&uüêi,’‚+(¨q²p|ïÀg"Öëþ5$¾Œ8+ÑÁ=œ™sñï”Pß
+àËXÇ+¤÷x¡°Fâ3ŠÐ<XˆLR‹Q!h©å©5îè[
+.È\gïñŠ«"&xfBÀ(©ÅF}v ìQÄ3
+¡j}LþQX(ƒdÜô‡Ú®yÂ’,ÊÝ;ÁÅ©Vê5ãÖLb¦'õ€î	žm¨¤Î³Ôó×ÕÛ×ìÿvZGŒÕ	Æ5ÊÒƒ’Óu•pS‹Ëi§©òœñiÞi”ƒ;å;
+’ôežðN7¢&9Kgý»gšqttðL“žïêæTAhǤWÓHBàp÷Å윰FP¹ÁÓÕ=a
+¢Já§ÅÁ´'‡5Ê0%ý$óñ¤p˜{‚g;ÌRç9Ìó×Õ;¹	Øÿí´î‰n”‡ˆ[ÿ¿£b¡|Œn”‹1´©ÏRá	eÜ7ÐWT<Å»iöË<øì%~žãçûypp߇Úü\âçÇcA
+ÞŽ…8!H‘R$ÌMs—x<©lnOðl›; užÍ¿®ÞN&`ÿ·Ó:¤À‰#Q–p‚˜äÂ12OÖaxŒÌ¡%©`£>;JŠc at C­T€uxæàxö3~þ;·ìj¿âç96_aí
+~^ÄŒÚGL{q5
+¡äé!”"±iNn %­š4†’à6NŠ¡p'j¢“û`Úsr]7Ÿ‹¦ønDàéøf©ó.pÖƒ2©Ž¥XlCõÿ
+Ê«”W•šÉýŸ’’çɤ1koã`ˆ©Ó¸2>•«¬(ñAŸêé]^e?ÿòŒ*˜!Ã2_­z8†F=@§Œ‹1LÃ$£‡è}¾B;½'€
+|ÐÃ2םÉúAzª…¾»o„Þºì2¾hb‰YÃÞH\4u¥9&)z€ðŸS
+®É)[2Ü.6–õn½"„þ±áŸJz&¯Ò˜„Žíìe¡QW¨Ú±í`]°áMÞâ«ó$€h»ÛÄçU—2  ¼Šù‚RSçUÌ!S0/ë~“À?}¿}Ž‰7×å`\8òJ»O…Ðë÷X˜N}\–›S©RѺBìƒÊ0WÍ=7eFÈiþX?ȍMÐt‰³[ÊG}®ã4PKÙ9ÏË"	‡ õ®¡Êá–(÷…zU¶]ڋʪ.ÛÛnPJ›¡¥×usìM{W­Š¶lRÊö1{ˆ•MŽSÝbÃd‡oØ穱¼¦ò&­ë«:¡Ö‰Ú—*åc‹¤•h¨|ÀkD‹Cn»wöŽóøÆÆÃîõd°l&áìù³ß^½ù÷o^½{}¯ã1˜U	#ǃŠð“‹yÌŠù.“æ(1‚•A&Ëï½Üu•¨+	½Ó™OM½ûšúÜeÐRZJù½ç’9éÆüÙ+¤8–©<{yM½·¼Ã§\¦Œ	»T9X"a¢…:Éø{?-?jw)8+ÿ¡u‚×
 endstream
 endobj
-7118 0 obj <<
+7112 0 obj <<
 /Type /Page
-/Contents 7119 0 R
-/Resources 7117 0 R
+/Contents 7113 0 R
+/Resources 7111 0 R
 /MediaBox [0 0 612 792]
-/Parent 7116 0 R
+/Parent 7059 0 R
 >> endobj
-7120 0 obj <<
-/D [7118 0 R /XYZ 100.892 685.529 null]
+7114 0 obj <<
+/D [7112 0 R /XYZ 100.892 685.529 null]
 >> endobj
-7121 0 obj <<
-/D [7118 0 R /XYZ 100.892 660.623 null]
+7115 0 obj <<
+/D [7112 0 R /XYZ 100.892 660.623 null]
 >> endobj
-7122 0 obj <<
-/D [7118 0 R /XYZ 100.892 653.25 null]
+7116 0 obj <<
+/D [7112 0 R /XYZ 100.892 653.25 null]
 >> endobj
-7123 0 obj <<
-/D [7118 0 R /XYZ 100.892 641.295 null]
+7117 0 obj <<
+/D [7112 0 R /XYZ 100.892 641.295 null]
 >> endobj
 698 0 obj <<
-/D [7118 0 R /XYZ 100.892 492.153 null]
+/D [7112 0 R /XYZ 100.892 492.153 null]
 >> endobj
-7124 0 obj <<
-/D [7118 0 R /XYZ 100.892 466.192 null]
+7118 0 obj <<
+/D [7112 0 R /XYZ 100.892 466.192 null]
 >> endobj
-7125 0 obj <<
-/D [7118 0 R /XYZ 100.892 410.985 null]
+7119 0 obj <<
+/D [7112 0 R /XYZ 100.892 410.985 null]
 >> endobj
-7126 0 obj <<
-/D [7118 0 R /XYZ 100.892 411.562 null]
+7120 0 obj <<
+/D [7112 0 R /XYZ 100.892 411.562 null]
 >> endobj
-7127 0 obj <<
-/D [7118 0 R /XYZ 100.892 352.414 null]
+7121 0 obj <<
+/D [7112 0 R /XYZ 100.892 352.414 null]
 >> endobj
-7128 0 obj <<
-/D [7118 0 R /XYZ 100.892 350.869 null]
+7122 0 obj <<
+/D [7112 0 R /XYZ 100.892 350.869 null]
 >> endobj
-7117 0 obj <<
-/Font << /F22 3706 0 R /F50 3701 0 R /F4 5492 0 R /F15 3700 0 R /F70 4384 0 R /F17 3698 0 R /F71 5424 0 R /F51 3729 0 R /F52 3730 0 R /F85 5521 0 R >>
+7111 0 obj <<
+/Font << /F22 3706 0 R /F50 3701 0 R /F4 5484 0 R /F15 3700 0 R /F59 4373 0 R /F17 3698 0 R /F53 3738 0 R /F51 3736 0 R /F52 3737 0 R /F85 5513 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-7131 0 obj <<
+7125 0 obj <<
 /Length 2472      
 /Filter /FlateDecode
 >>
 stream
 xÚ­ËrÛFò®¯À¬
 '󐛽•¤”²½Ù•¶rˆs€@D	 ”¬|ýöc >9v¬‹0ÓÓìééw·d´‰dôóÕÛÛ«ïr2RRd2SÑí:RN‰DªÈ§™p™nWÑï±JäâÛ_¾ÿIë(™÷QµÎ„·(Ò‡rX?.t·¸êîKã\ü¶£íc_5›ÅRY•ÄÿÚæû¡ìðÜÆŠˆ_ýx{õç•jÀÏ	N»«ßÿÑ
-Î~‰¤0Y=æ.2.Þ9X×ÑÍÕ®äéÛ”;{[Ì'6ò÷ámíÙHòÿöúß7¸‘ñ./:·USòi“ïÊž—U]3VÙ¬tØ3 nKøY{OOÅ“ººGB%ŸÛò‰áw„XÖ-#ÂQ‹R Ö—Êg3ænØæ`z’k·Ýý¦k{±XZ-ãÛmÕóé.Ç[žp£â"?ô%/‘mÆèʾ­CÕ6|²ïÚ»ºÜ…ßçø÷ÛöP¯NYqÌI`˜5&¦Ûˆ£jµPV1.Û‰J"¥DæœF¹/u"tb¢¥Ñ¦Á¤¤°"…Ÿ))ãÿ!»Æµ5~=ʉÿ-wíÖdG þùæ©)ýW´¯;x/sq¦}xŽv`¼|ÿ-Ü@HÉ™ùk+¤ÎF“îÞÆØÌÄwh‰Ü÷ÈÁÌUJ*!Ó‰Ì>ÙZÚTâ#ùfuúfìÝø“~w'Š¶YÏQאn"Ž€TAå+\)´$‚äMÓš¢œ ¨Ô¥¶ w«Ït›7-HÙË’øÝû·¸Hƒí!¨
-ßjüЇ½¤k›ê¯’T
-=ŸNî„6C<¯«ñçÕ°åºàŒíßä;$—–L‘/4{™³GØ#"€S„mÛÔOŒR­B†„‹b}Ù‘ùÒ£åôVXmó~ñ-Íöì6Ø«}EÔõ7e{è‘
-c,Ð`çÀ5ɝIá—D…'
-DN}|ûr³+
-b¼RCèÓöhÀDÔ€/òOüš¿Ã¼…§)°íç,")Y¸Žû—,<óÂ5càô°þŠè€n0ãçç‹øn‘(Aôöàñ œYxí"#²ÔE]­O"ú9¹ç¹LIˆ<ÉB’¾(YØ(ƒð =yðÄÐÌ4?ó£”ÉË©
-QHç+rÕ³kUfͳkí—È3§3ŸaB†Ð|!‚W¡õ’†l*Ô9EÒ¶pé˜(¾ZÙ¤‚d¿Ž˜‹6`}¯À—S,M¿Šþ9­±è9Z”–ðƒi9¡áUÁ뗩ø”zˆé¸néï@€'P@ÂOm at miýHëžÖˆ96™ÇºþBXË\\|±ë'ü}×Of}O“ëMë“Éýg\P½÷¯ãú×:–ç(ˆð½ŒÇPix®¦a](r!©‡$ž¡C!fÒ)	¨LõÖdr.ÚcÝlÎ
-Åoj¥Bšàõ¯üÍW+(8{>ÅŒ„À	«k*8är€mwÄ¢JEiPÄY¦Í•w]›¯Š+ªNÇˏéІ’ ãå”;©p=O´\½jð*eCÝh¼€<®.”­¿]¸ùkQÎÆPŠþV5«Ðî0ກ¼ØŒ½”¨¡7â>PmD-%/×®©H’P<S½l•	’µÄ	C>J'š1\÷$\÷ÀöˆØ„÷71Ž¢íùàÃ-ÜŒõ}‹cшÁ}Šwó•Ñ¶ÚlëÐóteÑî@Ö«r•œs>þñš£îéY¦ž·`]¹â±ìBÆå*..4´›’žþ¼}ájÓX}}èWÏ<ZƒâÁÕÁ]Á³ÓÏ'sêiäEä=í%„Ü$#ZhqCG}Ú~j¦€“‡H"¯´õñÄŒÊÁudÀˆdÊðíË ¶¼fÀ€Zy‚ߺý%>©ïª—áb,ëñK%/‹†Ú:d§ªsh¹ò\z#ØÞ™b¯±^¦¾rÒ
-n¹þwÙXòhUâªÌ±Óˆ9£šêÏC at DÛå›A!®ü$M°7Ïj3Jµxy(LIèd3¶xj@Ò‚E0 ­Ç£ð
-Ý¡iØaåØœÂâ]޼ϛ|SvK0ì}>T 2>âþ"%W÷UQÎq…¯Í›rܼ)HËù87 at h¿Í»²çjÕ¸ï*[,|uÔŸõwJìa»Å®}×A®ç鮃”Èd*'<{v01…Ðc'…ûI‰Ôƒ\X;ÄaùIK¾X‰3íÍœ±Ø,;í#Óq
-ƒp/pöBíjË{åøËžI°ªáo]6›aÖ“Yɱ¡ó!Á¦^¨ÄF³ößlš	k"%ýlD 3J{‘ùØ/»Šõ
-µY§†‚
-òš‚†6|AqÛ€FS*\`<@üa<ÁËaÔÀŠEW‚5£Á#ZÎ@åy{&Ø#!1uß4Á°L:ÅiœEP·0r0¬#·mÇýcŠ@Þ0"ê!—º<þb^x>ÂB”G‚û¼(&
-…¯u@åèGúâe8l°¬ƒó¢¤bjÆ=æ*LÓAD@»DŠëÑžaaì+t—ª)êêúG›·N…8Ø ÖLÊ|“yª,iIPk‘ŽóÑg.™¾Y·Ý.Ç¡zrHØã%çNÌÕ†A›a&q?´$ ´ÑmÙ‡¥òË«2éQªh‚ýô›'^A¦Ç…?‹Wç£È¥‡Èû†±Šº*yNòò˜Õ*Í…eÎqµg‡O
-JÛð¢åãö¬öÕ'¥iÂ¥)žÒÃñ4ï﹬ÅÔ˜ Ïë+¯¹FÓ”+‘ž!ë¹W°m=	ÎèÑÕ`µÍ‘öÃ8ȘÉ{ŒMM£m¿k7<§Ò§ÜˇpËL¸Ô™0ÐǨÄ	o¿­‚²Ð§xè –µzÆ ÉIm˜³ÇÑtÙ‡‰g*ižq&«“–Áb¢êòRùw6¤X o0RåÐòS¸tU
-”… ¡f1áñ¾ÃئN­‡Â\­0˜@euSñ ö¬Y™Qa¨šÔù¼‡Žs>»£‹b¨ %/º¶ÝÙ³>	'3EŒg ª“)'‘ûSÒÔ^à4µYÎ÷)ð¸™-=ÉÆ)l*ÿ3 at 0Ê
-ðôtðPåŒI„Qùt”3¼àÂì<\P`Rvs@žª_H·ÞmÛ~èç:,kD¢“±ÇE¢õXò1ÏxÇ.T­BQ3Žtƒš1ÜpAŒª9Neõ®/É&è÷af‹³
-?øØÿ§]Í´
+Î~‰¤0Y=æ.2.Þ9X×ÑÍÕ®äéÛ”;{[Ì'6ò÷ámíÙHòÿöúß7¸‘ñ./:·USòi“ïÊž—U]3VÙ¬tØ3 nKøY{OOÅ“ººGB%ŸÛò‰áw„XÖ-#ÂQ‹R Ö—Êg3ænØæ`z’k·Ýý¦k{±XZ-ãÛmÕóé.Ç[žp£â"?ô%/‘mÆèʾ­CÕ6|²ïÚ»ºÜ…ßçø÷ÛöP¯NYqÌI`˜5&¦Ûˆ£jµPV1.Û‰J"¥DæœF¹/u"tb¢¥Ñ¦Á¤¤°"…Ÿ))ãÿ!»Æµ5~=ʉÿ-wíÖdG þùæ©)ýW´¯;x/sq¦}xŽv`¼|ÿ-Ü@H.;EÒVH&Ý-¼9°™‰ïи™«”TB¦™}>²µ´©ÄGòÍæô7ÌØ»ñ'ýîNm³ž£®!ÝD- ©‚ÊW¸RhIÉ›¦=4E9AQ©KmAîVŸé6oZ8²—%ñ»÷oq‘ÛCP¾;Ôø¡;z=:I×6Õ_%ÿ¨z>Ü	7l†x^WãÏ«aË+tÁÛ¿ÉwHþ.,™"_hö2f°GD §Û¶©Ÿ¥Z3„	Äú²#ó¥GËé­°Úæýâ[ šíÙm
+°VûŠ¨ê!oÊöÐ#ÆX Á΁k’+:’Â/‰
+OˆœúøöåfW6Äx¥†Ð§íÑ€‰¨_2äŸù5‡yOS`ÛÏY8DR²p,÷/Yxæ…3jÆÀéaýÑÝ`4ÆÏÏñÝ&"Q>/‚èí1Àã8³ðÚEFd©‹º2ZŸDôsrÏs˜’0y.’…%}Q²°QáA{òà‰? ™i~æG)“—S¢:ÎWäªg×:0ªÌšg×Ú/‘g*O'f>Ä¡ùB¯Bë%
+ÙT¨sŠ¤máÒ1Q|µ²/HÉ~1mÀú^/§,Xš~üsZcÑs´(-á	ÒrBë‚×/S‡q)õÓqÝÒ߁  O  „ŸÚ€ÚÒú‘Ö=­	rl2uü…°–¹¸øb×Oøû*®ŸÌúžþ&ךÖ'“úϸ> zï_Çõ/®u,ÏQá{¡Òð\M9ºPä<BRI =C‡B̤SP™
+ê¬Éä\´ÇºÙœ
+Šß*ÔJ…4Àë_ù›¯VPpö|Š	V7ÖTpÈå ÛîˆE•ŠÓ6 ˆ³L;›+ïº6_9VTŽ—Ó¡
+%% ÆË)wRázžh¹zÕàUʆºÑx1x*\]([»þpó×¢œ¡ý­jV¡ÝaÀuy±{#(QCoÄ | Úˆ
+Z(J^®]S‘$¡x¦zÙ*$k‰†|”N5c¸îI¸îí±
+ïo	bEÛóÁ‡[>¸ëûÇ¢)ƒûïæ+£mµÙÖ¡çéʢ݁¬Wå
+*9ç|üã5GÝÓ³L=oÁºrÅcÙ…6ŒË'T\\"hh7%=ýyûÂÕ¦±úúЯžy´Ń«ƒ»‚g§ŸOæÔÓÈ‹È{ÚK(¹IF´Ð↎ú´ýÔL'D^hëã5ˆ•ƒë2ȀɔáÛ—AlyÍ€µò¿tûK|Rß T.ÃÅXÖã—J^
+µuÈNUçÐrå¹ô G°½3Å^c½L}å¤Ürýï²±äЪÅT™c§sF;4ÕŸ‡€ˆ¶Ë16‚B\ùIš`ožÕf”j;ñòP˜’ÐÉflñÔ€¤‹`@ZGá0ºCÓ°Ãʱ9…Å»¼yŸ7ù¦ì–`Øû|¨@d|ÄýEJ®2î«¢œã
+_š7å¸yS–óqn€Ð~›weÏ'Ôª#pßU¶Xøê¨?7êï”&ØÃ<v‹]?ú®ƒ\ÏÓ\)‘ÉT Oxöì`b
+¡ÇN
+÷“©¹°vˆÃò“–|1"°gÚ›78c±YvÚG¦ãá ^àì…ÚÕ–÷Êñ—=:“"`UÃߺl6ì'³’c7BçC‚M½P‰4$fí¿)"Ø4Ö&DJúÙˆ@þf” ö"ó±_vëj9²N
+ä;4
+mø‚ⶍ¦T¸Àx€øÃx‚þ–¨
+‹®kFƒG´œÊóöL°GBb&ê¾i‚a™tŠÓ8‹ naä`XGnÛŽûÇ+€¼aDÔ%B.uyü)ļð|„…(÷yQL
+_;ë€ÊяôÅËpØ`
+Xæ;DI!ÄÔŒ{ÌU:™¦ƒˆ€v‰0×3¢=ÃÂØVè.USÔ‡Uõ7Ž6o
+;q°A­
+˜”ù&óTY&Ò’ Ö"ç£Ï\2}³n»]ŽCôä$°ÇKΝ˜«
+ƒ6ÃMâ~hI at h£Û²Kå—VeÒ£TÑûé7O¼‚L¯ÎG‘K‘÷
+cuUòœäå1«UšËœãjÏ Ÿ”¶áEËÇíYí«OJÓ„KS<¥‡ãiÞßr#þX‹©1AŸ×W*^s¦)W"<;CÖs¯`Û4zœÑ£«Áj›#í‡q
+1’÷=ššFÛ~×nxN¥O¹;–á–™p©3a Q‰Þ~[e¡OñÐ -kõŒA’“Ú0$f£é²ÏTÒ<ãLV'-ƒÅDÕå¥òîlH± Þ`¤Ê å§péª(BÍbÂã}‡±LZ…¹Z`0Êê¦âAìY³2£ÂP5©óy=!ç|vGÄP; J^tmº³g}OfŠÏ@U'SN."÷§¤©½Àij³œ	îSàq3[z’SØTÿg€`”àé?èà¡Ê=8’£òé(gx?À…Øy¸ À¤ìæ€6<3T¿n½Û¶ýÐÏuXÖˆD'c‹D뱆	dcžñŽ]&(¨Z…¢fé4c¸á ‚UsœÊ2ê]_’MÐïÃÌ% f~ð±ÿìtÍÂ
 endstream
 endobj
-7130 0 obj <<
+7124 0 obj <<
 /Type /Page
-/Contents 7131 0 R
-/Resources 7129 0 R
+/Contents 7125 0 R
+/Resources 7123 0 R
 /MediaBox [0 0 612 792]
-/Parent 7116 0 R
+/Parent 7131 0 R
 >> endobj
-7132 0 obj <<
-/D [7130 0 R /XYZ 151.701 685.529 null]
+7126 0 obj <<
+/D [7124 0 R /XYZ 151.701 685.529 null]
 >> endobj
 702 0 obj <<
-/D [7130 0 R /XYZ 151.701 610.408 null]
+/D [7124 0 R /XYZ 151.701 610.408 null]
 >> endobj
-7133 0 obj <<
-/D [7130 0 R /XYZ 151.701 582.124 null]
+7127 0 obj <<
+/D [7124 0 R /XYZ 151.701 582.124 null]
 >> endobj
-7134 0 obj <<
-/D [7130 0 R /XYZ 151.701 496.666 null]
+7128 0 obj <<
+/D [7124 0 R /XYZ 151.701 496.666 null]
 >> endobj
-7135 0 obj <<
-/D [7130 0 R /XYZ 151.701 497.243 null]
+7129 0 obj <<
+/D [7124 0 R /XYZ 151.701 497.243 null]
 >> endobj
 706 0 obj <<
-/D [7130 0 R /XYZ 151.701 425.661 null]
+/D [7124 0 R /XYZ 151.701 425.661 null]
 >> endobj
-7136 0 obj <<
-/D [7130 0 R /XYZ 151.701 396.485 null]
+7130 0 obj <<
+/D [7124 0 R /XYZ 151.701 396.485 null]
 >> endobj
-7129 0 obj <<
-/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F17 3698 0 R /F70 4384 0 R /F71 5424 0 R /F4 5492 0 R /F85 5521 0 R >>
+7123 0 obj <<
+/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F17 3698 0 R /F59 4373 0 R /F53 3738 0 R /F4 5484 0 R /F85 5513 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-7140 0 obj <<
+7135 0 obj <<
 /Length 2292      
 /Filter /FlateDecode
 >>
@@ -29315,71 +29326,67 @@
 È“ZaL´9^}ü$£-¬ýIaò,º'Ìcdl&R‹Ôªèæê÷+9Õš²SÆ#Ñ$¤dÿáúýÍj¤..ª®ÁQïšvã;†ÞµÍJg¤{^¯Ê®çÕî¡Þàò¡mêòÏ‚ÀÛú0®xðÏwo:P}–X2ðˆ˜g J É×Ê›ä,Üœ<j7µqðe‹ÃäQ¸°Ä‚áÊ}ÙFt½}÷惊zË ><‚¾:uHÆ i¦ÂY–­Üú™÷åΩµ‹Ë¾ãp8Êâ7aiëÿ-UR—¬ „ô‡2`ß—¨­à§i?󬩫‡°Ã¾‚?¸]åçÛöms>‰%=¾oz<SžÛM'e8&€ÞÒ1ap(:^ªä·;þn^šÈ=ÑÂQ6¶~çÛÖoç;²EÍów7K2rÀW3bò¿‹²…ZëB|´*úÃ1Ë°£à%’Â×ÏPãqµó›s[ö¨³†°¿”àdGƒq^-Ix(Qå‰LYy‰t¬<„ÓŽ}su,:›†Ý¦mªŠaŽ§!Ò`¥¬éX)îR6r–ÌÄ£ù5$7ñ<	®F#dC®†³MVÛôèo8eÏÃQ¹Ã¯ýÄ÷m oª28?Ïoüíõõo<>µ
 ž7M`Öõ…qàæZ8ècd&ÿÑY3ÉÁÀ!øD¸Öù6ˆ†™%´ü:¤D‚:”)aDÑÀ×ê“üfi´¤Ñf"
 ¯¡mF«—ô9‡ÄVù„ bÞ€'@mjŠí¦ Ìۯ¬š*
-ŽZ¿iÉ-}Sº1nÈt&_úApíGyqmï‰Oú°õs’¬(ÑÐBqGæmαìQõP÷®kÞQÔ#Ð+’Ù_ñÚ‘]òV„°Mõ@¢}AV‹g[¥*Û³¥Rr®ü	&Ñh£eX0ŒvEF¨Óu߬‹í¶õ]Çt+´äÖÏç0éO}·PîÆ3›ò'«t*¯qñ1C0"±=„·çé¦  œ¦A\:ˆÂfC"¤Û]õiÐÖ-æ´a*§ÎÍ€›‚êî]ÁÓ‚jçH˜uQN<šj§‹ÿsæ{¶[noܬ½ÑÆ@—a†ö澬‘6ˆÒO§•oj{Þ:oPR+¤I†g6Ä>Èׇó`ì1o5%°Ö9´}Ú]ÄÀñN€vK,¡ÏX¢Žª`…ûª¹+ªO<ãö‡:LVö:ì\V¹Ì/T R9vF¬f%ù4°2¸3CCxÁŸ`
-ui
-•Ö@ÜoX#×BZ{a
-ˆ5$5ô§s•@C©”}´ÖX)Ô…^aþ©,xqÃ.IkÎ풁2g:ÐþnÃ,P9aÝH‘Œ†††[ jœH³ñ*ÐMúúç,‹”¹µš\IeZäy†ÎD6tË×Ç”êë	ôÁEÝ­ûcãž
-
-g6*©¶Ø¹ÿqü³„1ÒÒ°/ ^_Á{ß6ÐÈÿ>®­¢ë	Uê©"±ÂÂvHªRZhýür,¸Á„:'Ígš†„Tè+%z4è±s–©©ÑÓˆ…”À•¾Ùû
-aF¾½ Cnä&^:çq—
-¸ŒÌ]$H2=õÌ$Sñ©@‰° ö%•£3+R§8T[pï¹£Ö‡ÔÐã"W¿š'ÔèÀj¨‹
-÷
-kÎoàrÀ4H(›Ý0}Ìÿ“„_k;)ƒÝåˆ2À &°aþöíû£qV8ùôRåB[3^ §D”@më<¢ã	"2Êœk—4 žÃe÷¯Ðó—‡á[°›öHÍêY*³BkÀêXý^ä9z ØóyñøÎ0Ï.X€Á)eÊD*ƒãKé\ÏÊ®œ÷‹8o¦Øü<Á·"Ç·" @·¢…­“¾j 
-‰\Ï3‰nìò`‚
-±ìÖKw3ÖH’¶Þ-ö|Î=–¼$¹(y ÀsÀezê
-ž÷aû£°'à^r9c	L²¡Ü0ÒS	X!×IÂ÷Òv~£‰°N(éžS£ &:¥/›dAÏ :_A±ñA‚›‰ñfh;¸ò
-“€*²(a5AþÃb%„2áD¦òù©ŸUÕEEü2
- |MÂÏ/óü’§@ Âʈn‰p*O ÌlÔúh7yšSû:º•I¾NU
-ò¬·®$‚L“ê”ÊÉ tÙ`龝(5ƒów¼´}Å5IPPÅ.Ù&ÿS›èqi¤RÈR™{:Gr&»PÀKú†y€ ‘vJ,-l6dÕï6ô© Öï#–Ø|ܽ„\h6ƒf{õÿÿ´†÷ÚGwRøL+¡M‚k‘u&´F«u.ã’~kú…¼írG	¹?.>Í>
-¯µ<ƒÄŸª[¥TãõŠÖ0«Â-¢{nàƒÑ¤|¡À·‹¡§ÿJàIǵ遨¹Õ/øl-ksÐCø^f`è.4œÚ{
-7òö¿°®ú¶ƒlL76¨);þ÷È‚§§¶¤¶Á„×DÆJ at yÌá¾ÆÓC±
-ëôæL›Š¶8ú~xAÐÖïŠsÕO(Á7´òXëS_ï˜àPrŠìø„
-y>yºXm¹êçñðl˜„&ù¼]àZŠßñ^I3üOÖI~û†ó~Æ~ÀhÚ¡T»¾mê}èÎû½ï°/™<ä¿xéj¨
+ŽZ¿iÉ-}Sº1nÈt&_úApíGyqmï‰Oú°õs’¬(ÑÐBqGæmαìQõP÷®kÞQÔ#Ð+’Ù_ñÚ‘]òV„°Mõ@¢}AV‹g[¥*Û³¥Rr®ü	&Ñh£eX0ŒvEF¨Óu߬‹í¶õ]Çt+´äÖÏç0éO}·PîÆ3›ò'«t*¯qñ1C0"±=„·çé¦  œ¦A\:ˆÂfC"¤Û]õiÐÖ-æ´a*§ÎÍ€›‚êî]ÁÓ‚jçH˜uQN<šj§‹ÿsæ{¶ÛÐÞäÓ.C]†Ú›û²FÚ Jnt>V¼©íyë¼AI­&vþÙ<û _΃±Ç¼Í”ÀZçÐöiwÇ;
+Ø-±„V<w`‰:ª‚>î«æ®¨>ñŒÛê0YÙë°sYå2¿P9 Håرš•äÓÀÊàÎ
+à‚5Ô¥5T2Xq¿a\ií…5 ֐ÔПÎU
+¥RöÑ
+tZc¥Pz…=ø§²àÅ
+»$¬9·KÊtžé@û»
+³p@å„u#E2znªq"ÍÆ«@71è럳,RJäÖjr%•i‘ç9:ÙÐ-_OPªS¬'Ðu?´î{*´SÐä§"Õ;÷?®€¿s–0&CZöÀëë#xïÛùßǵõ@t=¡Jý½Ó3U$VXØIU at J­ŸÿBŽ7˜PÇà¤3
+ÂùR©.<Ð;VJôhÐ!bç,S-R£§(*}³÷!ÂŒ|{A†Ü
+È2L¼tÎâ.p™»$Hdzê™I¦âSaAíK*GgV¤Np¨¶àÞsG­/©¡ÇE®~5O¨ÑÕP)îÖœßÀå€;iP6)ºaú˜ÿ'	¿>2ÖvS»Ëe€AM`ÃüíÛ÷Gã¬pòé¤Ê…¶f¼@N‰(ÚÖxDÇDd”9!!Ö.i$@=‡Ëî_¡1æ4.÷`7
+ì‘šÕ³Tf…×€Õ±ú9¼Èsô@°ÿ8æóâñaž]° ƒSÊ”‰þTÇ—†S¹ž•]9ïqÞL±ùy‚oEŽoE@nE['}Õ 9¸žgÝØåÁ;bÙ
+¬—îf¬‘$	l!¼[ìùœ{,yIrQò €ç€ËþôÔ3<ïÃöG!aOÀ½ä<6r*ƘdC¹a¤§°B®“„ï¥	ìüFaPÒ=§FAMtJ_6È‚žAt¾‚bãƒ7ãÍÐvp)ä '! UdQÂj‚ü‡ÅJe‰LåóS?«"ª‹Šøe@2øš„Ÿ_æù%O „•3Ý#á&Tž ˜Ù¨õÑnò 5§öut+’|ªäYo]I™&Õ)•“A< é²Á<Ò};Q"jæïxiûŠk’¡ Š]²Mþ§6ÑãÒH¥¥2÷tŽäLv¡€— õ
+ó A#í” YZØlȪßmèRA­ßG,±9ø¸{	¹ÐlÍöêÿÿi
+﵏î¤ð™VBˆÃµÈ:Z£Õ:—qI¿5ýBÞv¹£Š„܇ŸfŸ†×ZžAâOU†­RªñzEk˜UáÑ=7ðÁhR¾PàÛÅÐÓ%ð¤³fŒÀô‰ÀÔÜê—	ü¶–µ9è!|/30tNí½†‡
+yû_XW}ÛA6¦Ô”‡{dÁÓS[RÛ`ƒk"c% <æp_ãé¡Ø†uzs¦ME[}?<Š hëwŹê'”àZy¬õ©Ž¯wLp(¹Ev|Â	…<Ÿ<a]¬¶\õóxx¶L“|Þ.p-Åïx¯¤þ'ë$¿}Ãy?c?`
+4íŒPª]ß6õ¾
+tçýÞwXˆ—Lò_ñ jÄ
 endstream
 endobj
-7139 0 obj <<
+7134 0 obj <<
 /Type /Page
-/Contents 7140 0 R
-/Resources 7138 0 R
+/Contents 7135 0 R
+/Resources 7133 0 R
 /MediaBox [0 0 612 792]
-/Parent 7116 0 R
+/Parent 7131 0 R
 >> endobj
-7137 0 obj <<
+7132 0 obj <<
 /Type /XObject
 /Subtype /Form
 /FormType 1
 /PTEX.FileName (./xslt/figures/important.pdf)
 /PTEX.PageNumber 1
-/PTEX.InfoDict 7145 0 R
+/PTEX.InfoDict 7140 0 R
 /BBox [0 0 29 29]
 /Resources <<
 /ProcSet [ /PDF /ImageC ]
 /ExtGState <<
-/R7 7146 0 R
+/R7 7141 0 R
 >>/XObject <<
-/R8 7147 0 R
+/R8 7142 0 R
 >>>>
-/Length 7148 0 R
+/Length 7143 0 R
 /Filter /FlateDecode
 >>
 stream
-xœ+T0Ð3T0 A(œË¥d®^ÌU¨`daцzæÆFFPÚ¢ÌBÁ%Ÿ+t
+xœ+T0Ð3T0 A(œË¥d®^ÌU¨`daцzæÆ&æ ÚÈÌÔ¢ÎBÁ%Ÿ+L®
 endstream
 endobj
-7145 0 obj
+7140 0 obj
 <<
-/Producer (GPL Ghostscript SVN PRE-RELEASE 8.61)
-/CreationDate (D:20080128091106Z)
-/ModDate (D:20080128091106Z)
+/Producer (ESP Ghostscript 8.15)
+/CreationDate (D:20080520132502)
+/ModDate (D:20080520132502)
 >>
 endobj
-7146 0 obj
+7141 0 obj
 <<
 /Type /ExtGState
 /OPM 1
 >>
 endobj
-7147 0 obj
+7142 0 obj
 <<
 /Subtype /Image
 /ColorSpace /DeviceRGB
@@ -29399,169 +29406,170 @@
 ¬Õ+(Í-Xè ì»¾›|ßëPÕÀ+í‰Rõìô¿>È*øƒ{°lK,XsYÙ’ÌQáw®ÝìY¯¦ØT§ÅÆ{5tƒì-7sç‚dX¼e‚âáWN;mv¢ì’§EÐtË|l¬Gwe+È7ž18+áH`'‰4pJ¼ ÀN‘À
 endstream
 endobj
-7148 0 obj
-54
+7143 0 obj
+58
 endobj
-7141 0 obj <<
-/D [7139 0 R /XYZ 100.892 685.529 null]
+7136 0 obj <<
+/D [7134 0 R /XYZ 100.892 685.529 null]
 >> endobj
 710 0 obj <<
-/D [7139 0 R /XYZ 100.892 269.067 null]
+/D [7134 0 R /XYZ 100.892 269.067 null]
 >> endobj
-7142 0 obj <<
-/D [7139 0 R /XYZ 100.892 244.588 null]
+7137 0 obj <<
+/D [7134 0 R /XYZ 100.892 244.588 null]
 >> endobj
-7143 0 obj <<
-/D [7139 0 R /XYZ 100.892 176.345 null]
+7138 0 obj <<
+/D [7134 0 R /XYZ 100.892 176.345 null]
 >> endobj
-7144 0 obj <<
-/D [7139 0 R /XYZ 100.892 177.528 null]
+7139 0 obj <<
+/D [7134 0 R /XYZ 100.892 177.528 null]
 >> endobj
-7138 0 obj <<
-/Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F70 4384 0 R /F71 5424 0 R /F88 5686 0 R /F72 5687 0 R /F89 6129 0 R /F17 3698 0 R /F4 5492 0 R >>
-/XObject << /Im27 7137 0 R >>
+7133 0 obj <<
+/Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F59 4373 0 R /F53 3738 0 R /F88 5678 0 R /F72 5679 0 R /F89 6121 0 R /F17 3698 0 R /F4 5484 0 R >>
+/XObject << /Im27 7132 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-7151 0 obj <<
-/Length 2653      
+7146 0 obj <<
+/Length 2654      
 /Filter /FlateDecode
 >>
 stream
 xÚ­ÙŽÛÈñ}¾BȬhöÝ²bováì8˜öÁëŽDͦH…¤<ž¿OÍs8>¿¨ÙÕÕÕuuUu)ÙÜm’ÍoW/o®^üj’Hâ4IÅææ¸FÄ.ëÓؤzssؼ„“Û7¿¿øUʍSk5¢J™ÆVk DHoón«’èa+ӨƯæãv§Œ‰^64}h‹ên»Z¸èÕ}vîò×u$$~õÏ›«ÿ\	 üLØ0±R›ýéêý‡ds€µß7I¬R¿y ÌÓF[cà»Ü\_ýû*™Ê&̪l·A¶Ç­ôQ}V|]ÎwÍVDÙ!çyWã裌§M¾Ï+Äïüi+]”7mQW?mw:‘QÝ„
 ] pŸ¨P\æYh´ùõœ5Ù)gõÀx õ€L;¡b£SfûO¡tUÿP”Šê
 GeeÉ  ÕæüyÊöÈå}Q` Q÷¥Š½“Lð
-âyÄËÛíN¦:Ú×ÕŸ‰Ðw—&?0ä¡èîÙÜÜi¤Ž¥½'<PŽºœÏ[#@-ï›Ä*p Õoû™!ƒô<<(~}$p~æY†ƒŠÊÕˆ€úz|pÇ—¯ÿuM¢î„w±ož©°-·¬¤&¿JyCú90Œ„íµyú‰?³}G^LÚ›3~y{Íð#9@zhB§­jþ5:€H¢é%iÔvM]Ý•Ÿ«O§¼: @>	#;N‚NË€ºê÷ÔUÎK¼&¦»	.ƒ§*ýR3JUwSzx 8⊑ŒlüW¬cíÄÄȨGº9Aõ¹+Ø…{W·­›œÕÙÝgÃZðéëì„ûoƒæGÙ×!hƒÕÜR7Ù»ÀÖÌ7[»Á¬›z?þ(ªCM„Z¼½y!“ä3O®‰G<à<HYØL†À¯‘Yp)éEzìØk½:̏߭]~æ	ŒH1?}Åô‹}ŽV ©ü	æL5&”ÞGûË)ºŒMƒkäׄ”wYQŽÎ<emNÞOÉ{Û³	_-]5¶}eøûšü\û¬ËÞÕÎC˜bh
-b‘S‹7Ÿ¦Š¸äC+<’:x”T|© pKâ ߀Ò
-ƒ±¨x!ã)\Ìs™æI{¹­_E¨;}*àƒ€'”4¨Í¢Eô2ßgŠÐ°óM±oê¶>vk¼6ù)œšÀ¥yj¥°L>zÝñ­À¹©»°§.[ŒeÒÎnà€æ‘Û:Û#× 4
-‹ÓQtAbšmæ˜&(¶Øg2™ržµåÒ!h¸ÏÎø„£b·<ž‰Íºm‹Û2ï	d)ã¡çSõùìêÝ5NF ‹œmU¥Sí@rnHîAA=e¨ÚGžŒ~aø?^ÍŠ²	^aTP? Ž—n(jÙ¤ÃêÃ}Ñ{.âì³6`‡Hg0Ò¡ÕÏì¨ÚÍŒÓÓ˜µ°¯/%ò¥=ñìˆgÝ—€@¾¬9@áB 2|µä®ÓlíÕ…ÝÀ7€!ÝÀdn…gbÕ‡(­ŸDéö>°
-ß÷]˜mÐ1çÜÕJC›Ø*·¨4¾1	})M‹.J)]ȨˆÄÍÅ?Ž¡<³}ÙÖÇ6E±m")ÌïI×ÞõÉ+†O,ª“i5j#Rß…E¤¥¸Ï‡fÊ%"g«©bZÔ)#QÎpK¹ŽA•U¼üWN¦Ç„ÉÀŒ½T,ÊB\
-•ÒH+èC“·áL¬Íxµ oWÓFPž›*6±Ñë#/Õ4<[ÛÀó"(;ãaê…~vaHå"BaX‰Ž/«w½Q§»W˜ž]>iMôúƒôÒZ¢‰ÀÁ£…[ÖÎÚE𻦀À£ ì>bZ“}Ê„/,1@ÈïIûd¨±P¢¼<ð±T?¼‘±¾ßùª® ø,ù¼wÈFVååŽ79݈ù7ö^ÎUò÷µ3|¬½™=8<	kôã*}¼èréëtßqŠS‚"8¸Ù*UxŠô;¨Þ¼z·JG:x–ê¯Ò0ØŠ¸{ÞŠ.×Ð`ŠC‘•õú2˜‚üaZ]! ýüâM•ô±ƒ·ò4!ÓKDÛÅ> „ªŒ¢»ÂºWcÝ‹+f¨Á2$
-†Oï‘^Ä8݇AøÀ;€ã`B`Šõ\nžUÇTÃcB c=+ô©ì·ô^¨¿œAœŠµüþ®¬o1qdå‡5£([?8L›ï'O•ãøêæƒÄ<å»N·1DÍã}7zzs˼ý+5D Ia3‡ßííb'ìp± oÝŸ®pAY—ÆlTœ°É7ÇICdNîi«E	{m—½¦ù¦^‹Þ¤qj¥å4øš)Üâ \âžïô(p!¿§ÓóäT$R­žœª¿E)ØE¦.–_ì6¶ˆS`b®€Aê9óh‹A²tl¼ë	|§¡”‚V¿–VÆþ ®ŒÐàcòGèþ&Õ÷
-GW‚àk‘ÂKbŽÌÕæv—&QA¿ýBxóXÚb[SQwMkxÔÒði	-CéÙ'“ñ,/ ÷àoC@š1gÁÁ‚^ BÓË’N€»†ñ[$
-rpÐkx])Há;gÂN6¶&CÃò—x!q\œ-ø‰KgÉî[‚“LU,õ	NHëitÿOl‚'NS;D	û|l¢ÓSóC‚ÓòXÃêìõÆešØ)+A\¨¶$D|(Ù!ïó&_+Ox·MŸúÔse6'ñÑØ0R‡±Oã+‡¤:N¤[Ö@óÂTBjNá'¾ŒòÛ6üÍi>¸}
-=/!ÁNqBÑ_“òƒ¼`Ô=-~æoc¸¦}_¶è£„¤"ʇP®ˆhÞ¤
-iäæžÛ³‹œ¿&ï3˜q#>Æwwbû.-?pË1ÿoÜBÙo,IJd`Ú¤°¤/³3ë$‹¢
-æC7P³6”‘‰Œ“tÙ0CzVõ°p` ×¼<b_u{dàø¢µ}G
->XG5½í³µ¾½Zþ¯àÍW_û&NFçþ™ÏþWÀÉÐr±çÊ¢;CÁþ‰ìke$ÛÞ¯ô!ž-ï1@;2µr£àº)¾óÚ®½NÌ´Ä}îfNŽšvàAà*MüO$®N[%ÑŒð{X-œÍ¨œþo©cV”ó"½í²fè´@hSN/Zòâ¸SÕ„פÏ€eÏû]û¼Êš¢nƒÿ“á>Xðù¡æ#쿶»¡ƒ‹½³&<— —I9Yý#î_C1@qžŒGÉpŒá¨¾¹Ú÷Œ=53ñP×ÿQŠØÜ¿å7O3HiÕ¡[_TÃ^xó­v„Ƈ †‘Ø	1rŒ4üg„–)æè醍C_'§ÙŸ‡¸…;T¸FfÃ
-šZ¬ÕZ÷xÒUÒRPƒRKîX1íð>j±q;r%€+õ	t–sIJ–#(<ßj–IŽ¦â…`*œ€©Öisß½›kòçÕ⧶¿XYعÍÅ×ÙÆf›ÿYyR@iò_·ËÄ
+âyÄËÛíN¦:Ú×ÕŸ‰Ðw—&?0ä¡èîÙL:S¬Ô±4¢÷„‡¢JÂQ—óyk¨¥ã}sƒX¤úm?ó!dž‡‡E¯ÎÏ<ËpPQY PÃBîøòõ¿®Iԝð.öàÍ3V å–•Ôäw@)oH?†‘°½6O?ñg¶ïÈ‹IÛasÆÃ/o¯~$' HÏMè´UÍ¿FIT ½$Ú®©«»ò‘¡àsõé”W4È'adÇIÐiPWýžºÊyé×Äa7ÁcðTå¢_jF©ênJ G\1òƒ‘ÿª‘u¬˜µñH7'(°>w»pïÊà¶u“³:»ûlX>}pÿmÐü(Ûâ:̓`°ú€[êæ#Û`ØšYâfëa7øuSïgÀEu¨‰PË€·7/d’|æÉ5ñàˆœg)›Éø52.%½ˆ@{-¢W‡ùñ»µËÏ<)fàG ¯˜~±ÏÑÊ4•?Áœ‰¡¦bÀä€Òûh9…@—±ipüšò.+ÊÑ™§¬ÍÉû)yo{6á«¥«†Á¶¢ߣ±q_“ŸËbŸu9ûšÁyS­A,ÒcjñæóÁtA—|h…ÇàQR’Š/ nIü äPºa0/d<…‹y.óÏ<i/·ã«uç¢OÜcð„’u¢Y´ˆ^æûìBv¾)öMÝÖÇn×&?"…S¸4O­–)ƒÀG¯;¾U 87uöÔe‹±LÚÙ-Ð<r[b{äú€¦aq:Š.H,C³ÍÓÅûâL&Sγ¶\:$# M÷ÙŸpôCì–Ç3±Y·mq[æ=, e<ôœcªÞ!Ÿ]½»ÆÉ(`‘³­ªtª(@Î
+É=(ˆ¡§UûÈ“Ñ/ŒÿÇ«YQ at 6Á+Œ
+êÀñÒÁ
+E-›tX}¸/zÏEœ}ÖìéF:”¡Zã™U»™Ñ`z³6öõ¥D¾´'žñ¬û2È—5(\„B¦€¯–Üuš-ࢽº°øà°1¤؁̭ðL¬ú¥õ“(ÝÞVáû>£³
+:朻Zih[å•Æ7&¡/å iÑE)¥yB‘¸y¢øÇ1”g¶/Ûúئ(¶M$…ù=éÚ»Þ"yÅðiEõc2­FmDê»p¡h!‚´÷ùÐ,@¹äCäl5UL‹:e$Ên)×1¨²Š—‚ÿÊIÂô˜0˜±—ŠEYˆK¡RI`}hò6œ‰µ¯ààíjÚÊsóBÅ&6z}ä… š†gkx^eg<L½ÐÏ.©\D(+Ññeõ®7êt÷
+Ó³Ë'­‰^¿ãq^ZK48x´pËÚYÛ¡~×x„ÝGLk²O™ð…%¹âÝ"IcŸ5J”—>–
+ãç72¶Â÷;_ÕŸ%Ÿ÷ÙȪ¼Ü…›(§1ÿÆÞ˹Jþ¾v†µ7³g¢ ç‚'aM‚~\¥]"}î;NqJP7[¥
+/@‘~Õ›WïVéHÏRýU:[QwÏ[Ñ%ðLq(²²¾C_S_¢3L«+¤Ÿ_¼ÉC ’>vðVž&dz‰h»Ø€P•QtWX÷j¬{q¥£Â5X†DÁðé=Ò‹§û0xp# L(L±žËͳê˜jøÃaLôq¬g…"•ýã–Þõ—3ˆS±6ƒßß•õ-&Ž¬ü°fåbë‡ióýä©r_Ý|š§œa×é6†¨y\£¯SàFOon™·¥† )lfàðÛ¢=¢]ì„ÝÀ.à­ûÓ.(káÒ˜ŠS 6ùæ8iˆÌÉ=mµ(!c¯í²×"À4ßÔkÑ›4N­´œ¦@3…[„KÜón ä÷tzžœj€DªÕ“Sõ·¨3»ÈÔÅò‹Ý&Àq
+LÌð#H=gíc1#H–Žw=ï4ô‚RÐê÷Ñ2àÂÊØÀ•|LþÝÿϤú^áèJc-R¸`IìÁ‘¹ÚÜîÒ$*è·¢_oK[lk*ê®i
+Z>- e(=ûd2žå¤à>üm#H3æ,8XÐThzYÒ	p×0~‹DáAz
+¯+)|çlB؉ÃÆÖdhx@þO"$Ž‹³"±±qé,Ù}Kp’©Š¥þ1Á	i=òÿ‰MPâÄij‡(aŸMtzj~HpZkX½¸L;e%ˆÕ–„ˆå";ä}Þäkå‰ï¶éSŸz®ÌÁæ$>šCFJã0öi|åTljtËh^˜JHíÃ)üÄ—Q^`Û†¿9­Ã·Oá£ç%$Ø)N(úákR~pƒŒš€¢§ÅÏüm×´ïË]xô‘Td@ùÊÍ›´!ÜÜs{Öb±‘ó×ä}3n¤ÂÇøîNlߥåg ŽcY¢æÿM€[(û%ƒX–L›–ôeVbfÝ‚dQ´Á|èfjÖ†22‘q’.fHÏªÞ vb nãôš—Gìë n_´¶ï¨Á먦w£}¶V÷·SËÿ¼ùêkßÄÉèÜ?óÃÿ
+8ZÎÀ!ö\Ytg(Ø?‘}­Œ„bÛû•>ijå=aG¦Vn\!Åw^۵׉™–¸ÏÝÌÉQÓ<\¢É‚ÿ‰ÄÕi«$š~«…³•Óÿ-uÌŠr^¤·]ÖmÊéEKžBwªšÐãš´ó°ìb¿kŸWYSÔ-cð2Ü>?ôÂ|„ý×v7tp±wÖ„çàÒ#É!'«ÄÁýk(È¡3Γñ(Ž‚1Õ7Wûž±§f&êú?J›û·üƒáic)"­:të‹jØo¾ÕŽÐøÔ0Ò;!FŽÑ‚æ‚ÿŒÐ2RÀ½ Ý°qèëãä4ûó·p‡
+×ÈløARS‹µZëOºJZ
+jPjÉ+†`x£^ÀG-6nG®pÅã¡>.Àr.IÉr…ç[Í2ÉÑT¼L…0ÕZ#mî#à»·ssMþ¼ZüãÔö+;÷£¹ø: Û¸Àló?+Oj(Mþ„­Ëî
 endstream
 endobj
-7150 0 obj <<
+7145 0 obj <<
 /Type /Page
-/Contents 7151 0 R
-/Resources 7149 0 R
+/Contents 7146 0 R
+/Resources 7144 0 R
 /MediaBox [0 0 612 792]
-/Parent 7116 0 R
+/Parent 7131 0 R
 >> endobj
-7152 0 obj <<
-/D [7150 0 R /XYZ 151.701 685.529 null]
+7147 0 obj <<
+/D [7145 0 R /XYZ 151.701 685.529 null]
 >> endobj
-7153 0 obj <<
-/D [7150 0 R /XYZ 151.701 311.588 null]
+7148 0 obj <<
+/D [7145 0 R /XYZ 151.701 311.588 null]
 >> endobj
-7154 0 obj <<
-/D [7150 0 R /XYZ 151.701 312.771 null]
+7149 0 obj <<
+/D [7145 0 R /XYZ 151.701 312.771 null]
 >> endobj
-7149 0 obj <<
-/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F70 4384 0 R /F17 3698 0 R /F52 3730 0 R /F71 5424 0 R /F4 5492 0 R >>
+7144 0 obj <<
+/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F59 4373 0 R /F17 3698 0 R /F52 3737 0 R /F53 3738 0 R /F4 5484 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-7157 0 obj <<
-/Length 1748      
+7152 0 obj <<
+/Length 1747      
 /Filter /FlateDecode
 >>
 stream
 xÚ¥Ën¤Fðî¯@É…Q–ú4{s´ÎÊQÖyÌH«(ÉmY&À¬å¿O=†qØÄRN]]Õ]]ï*ˆƒÇ Þ_}»½Z§T‰<‹e°}d›« µ¹HrlËà·pãvCÕ6«?¶ßÓq+ò45x\å"†Ó1Ÿ“±HÄ*’qªÃ+ÞÞmÞ®"˜p»w|¬š²]é8|ê‘„·ÍàºÆ
 „[©<$j÷©jùÆ]qðw7®C¦Ÿa!i’Dyœ“ôàÌ$“<™ÆSW7Û«¿®$`áðLÃDhìW¿ý%оb¡s<ÑÉC +Ò¹ÕÁæêç«xn5™RŠ<IÔ…ÙL.È4“9ˆÔðãíÝTH³ðw¬+°Î®8U&s5â Ãf:ñæ/+eÃû"Ò«HY‚õ"•…®çmÓÈ°?…mç1
-¼ñ/;>ÊR ¥C)Xp™vàŸÎ{Â+EÏ'‹†‘ÅñصÅI{”Å”Z$^Ê„Ò¹	«Ã±v׬€åàQÃxBÆ r]»’UÎä\e)H=÷„â•K¶ÑFèTç<ßûÓô¯“:OÂƱ	:¦u®(Ÿ™òÐz\ÁÎpS2u€€E=#	^¥duMÎO—žkÝI[KÚjŸÕÜ‚È'F–U¿kùTEËÉ•b´¢2EžíWýi_Õî
-úY£ ä™Ä†8=ƒ/à”UIô'$)cÈ–e#gZ¨8×‡ûÂPH,:É„ÊÔÌÐȤò Û,<ŸVc ¶òø ìûê¾vL‚è S*c_˜²;aˆR”sÈFøÀ¨wÝäNÜ‹£ªö05ŒbÙ˜3x­jvž¹¿Þ“Ç¡E,”Ä4&üÐvnÞ£UÑràœ”‚|¸g5!ölm3_ij(ùTµ
-ò5>€r~^o‹ª.Ø”ˆxÝS4
-Ç·ëõÃp=•PQºõñt¿îGң¿zQ³ ¬3‘Æ&ˆL"r™ÌŠ–öEk3€¾;,[鬀Ý4CWÏÿ»r]—%Õpeó°÷¼T‡>_ˆÉm at x^‘E;ÆNQÀıxå—1 ”1+ „L>A<<óÁ‡¢êFØa=ð„5!úZÌu]/¹ÚKÚ*î½0ÎC•ÖÒ¯”ð°eé^êª9ßXJGc…9w«§ªéEYKvYigɨÔ'ìùXíX_z²¥˜„ºî¼,U³øt,¡ÕMÙ½>õݺnÑÚ§ižPë»0ñúsAG?-ú§cF¶m·ø¶†
->!~P ÖÄ}‘g,¤•ãyáK²…¤µùeí¼™‡–àeåÈv£^eö\˜duÀjG­+:Õ*|ËCíÃÛ¥÷¢ó;
-"Q#f_Ý]¸ùzûëO7_Aùon·?0pýîÝ/7›Í7¼ûî‡ë÷›/¤ñóº?qÐ¹‘3C™¹¯«Dr÷·?nxƒ}hlC”ã5W|ÈQMwQpu!™˜‘„»ÕÁECÕÓD‚XjÒ¸6~½ïÛú4Ìî0Tyz–=¦€Ìf¶¢3žWÛøKÔÞa=|¡¦CÆv®ï)\lîÚ¶¾{5\ºO	o¯
- {¬ú¡£f€’äÖO
-–†ê½ßð–ªùÅåÑ òüˤx째zióg}I·v^Ò¡rg‰rœÝïÚÁCðyN¡·Ã
-M*‰3œa>†‡ÓŽÌ`&ú›±¾=Èà]3ñÏ)¹F3¶4*ÃqQõ‘¨,PÐqS(AÜ(pº‡ùp_44éKÐb÷# pÃu®áíËy¥¿¯´LðƒÛ?Ç%ìòþRFœâÍù t	⋃6—G¥„I_Äù¹:XhàJM™¶ixj†ªfBs¸§á½ä-ëGæºÁ¶sÔ¬j>Ý€Ãb”Æ:¼ø^¿oOuyqu) @bjE…Pý(¤uò%KAõ7±y¥¥ÌÙT ´©}}d_öüNùÜ £Ècد †–e5´2?aaSûBøk†
-Ä3•UfÂÐúï7#ƒZìڝ?æÊj8§a7ì©Z ÄBÓD†ïZFŽ®~aÏšé»G7øL# ~Sô£«˜0—èPƒßÜd,Àr r€'™ý—Âòg¬‚á1‡ÖûŽ•¹P‰ž¾cçL ÓÁ‘Ò¤"VòߘÀq0DžÙ01À>‡1æ1Õy“—êðçxr9ÞxnPc”IÎ5FSË`“!
-NþëÂó@ƒ.‡Óg¦Õü±Ý~êý¾:OšÜIMú;0®à­¿“¤Qù
+¼ñ/;>ÊR ¥C)Xp™vàŸÎ{Â+EÏ'‹†‘ÅñصÅI{”Å”Z$^Ê„Ò¹	«Ã±v׬€åàQÃxBÆ r]»Ò{NÏU–ÒˆÔØÑsO(^¹dm„NõxÎó½?M/ñ:) ó$l› cZçŠò™)­Çà7%SXÔ3’àÕXJV×äüté¹Öí‘´µ¤­ðY­Á-ˆ|bdYõ»–OU´œ\)F+*YäÙ~pÑŸöUíÞ Ÿ5
+BžIlˆÓ3XðNYEDB’2¦lY6r¦…ŠóÑx}q¸/…Ä‚¡“L¨LÍ¬A* °ÍÂCñi5"l+/€¾¯îkÇ$ˆ2¥Ò±0ö…)»†˜!E8‡¼a„\€z×MîÄý±è0ªjÏSÃ(f9ƒ×ªfç™ûë=yZÄBILiÂmçæá=
+Y5-ÎÙH)ȇ{VboÁÖ6C𕦆¢‘OU« _ã(ççø¶¨ê‚M‰è×=EÓp|»^?GÑS	¥[O÷ë~4 =*ü«5Â:il‚È$"—ɬhi_´6è»Ã²•Î
+ØM3tøü¿+×uYR
+W6{ÏKåqè󅸑܄çY´cìL‹W~@³@ÈäÄÃ3|(ªn„Ö	OX¢¯¡Å\×õ’«½ ­ÒáÞ»ãœ1Té`-ýJ	kQ–८šó¥t4V˜s·zªš^”Å°dWð•v–ŒZA}BÁžÕŽõ¥'[ŠI¨ëÎËR5‹OÇZÝ”ÝëSß­ë­}šæ	µ¾³P¯?tôÓ¢ÿqj0fdÛv‹ok¨àÓâ`MÜyÆBZ9ž¾$[HZ›_ÖΛyXa	^V>l7êUfÏ…I&Q¬vÔJ±¢S­ÂG°,0Ô>¼]z/Ê1¿Ó Òõ8böÕÝõ‡›¯·¿þtó”oðævû×ïÞýr³Ù|ûï~¸~¿ùBª?¯û÷ë93D‘™ûºJ$7|{ûã†7Ø'°Æ6D9^sŇÙt÷W’‰I¸[\4´Q=M$ˆ¥&kã×û¾­OÃìC•§÷úhÙc
+Èlf+:ãyµ¿DíÖÃj:dlçúžÂÅ&á®í`ë»WÃ¥ñ”ð6ñª йǪ:j(InýÔ`Éa¨Þû
+o©š_\
+º Ïï±LŠÇ~Š«‘6Ö—tkç%*w9‘(!ÇÙý®Ü8ŸGàz;¬Ð¤’8Ãæcq8-àÈf¢¿éëÛƒÞµ0ÿ<‘¢‘k4cK£2LU/‰Ê7…č§{˜÷EóH“¾­±Ñ!vO1 7\çÞ°œPúËñJË?¸ýsüQÂ~!ï/eÄ)ÞœB— ¾8hsyTJ˜ôEœŸ«ƒ…V®Ô4‘i›†§f¨j&4‡{ÞKÞ²npd®l;GÍj æÓ
+8,Fi¬ÃہïõûöT—W—
+$¦F at QTøՏBZ'_²T›WZÊœMJ›Ú×GöeÏï”Ï
+:Š<†ý
+`hYVC+ó¶6µ/„?°f¨@<SàQe&­ÿîq32øà¡Å®Ýùc®¬†svÞª@,4Miø®eäèêö| ™¾{tƒoÁ4à7E?ºŠ	sفÕ¹ñ7ø]ÀMÆ,‡ ça x’Ù),Æ*søhý·ïX™•èé;vÎ2)M*b%ÿ	Cä™ýìscþ“QW0y©Ž'—ãç5F™ä\c4µ°&<Òàä¿Î <4èq8}fZÍÛí§Þï«ó ÉÔô§¿ã
+Þú“Qù
 endstream
 endobj
-7156 0 obj <<
+7151 0 obj <<
 /Type /Page
-/Contents 7157 0 R
-/Resources 7155 0 R
+/Contents 7152 0 R
+/Resources 7150 0 R
 /MediaBox [0 0 612 792]
-/Parent 7116 0 R
+/Parent 7131 0 R
 >> endobj
-7158 0 obj <<
-/D [7156 0 R /XYZ 100.892 685.529 null]
+7153 0 obj <<
+/D [7151 0 R /XYZ 100.892 685.529 null]
 >> endobj
 714 0 obj <<
-/D [7156 0 R /XYZ 100.892 660.623 null]
+/D [7151 0 R /XYZ 100.892 660.623 null]
 >> endobj
-7159 0 obj <<
-/D [7156 0 R /XYZ 100.892 641.703 null]
+7154 0 obj <<
+/D [7151 0 R /XYZ 100.892 641.703 null]
 >> endobj
 718 0 obj <<
-/D [7156 0 R /XYZ 100.892 517.09 null]
+/D [7151 0 R /XYZ 100.892 517.09 null]
 >> endobj
-7160 0 obj <<
-/D [7156 0 R /XYZ 100.892 490.082 null]
+7155 0 obj <<
+/D [7151 0 R /XYZ 100.892 490.082 null]
 >> endobj
-7155 0 obj <<
-/Font << /F22 3706 0 R /F50 3701 0 R /F17 3698 0 R /F15 3700 0 R /F71 5424 0 R /F88 5686 0 R /F72 5687 0 R >>
-/XObject << /Im1 5680 0 R >>
+7150 0 obj <<
+/Font << /F22 3706 0 R /F50 3701 0 R /F17 3698 0 R /F15 3700 0 R /F53 3738 0 R /F88 5678 0 R /F72 5679 0 R >>
+/XObject << /Im1 5672 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-7163 0 obj <<
+7158 0 obj <<
 /Length 1453      
 /Filter /FlateDecode
 >>
 stream
 xÚ¥WKsÛ8¾ûWhº‡Ê3+–”DIÜ[²Ý¾f“mÏôÐö@KL¬‰.%×›¿ AÙrêtv¦' ‚xpðàõârµxñJò@p¦¸Áê6R°œ‹ +“*
 VUð9yºüºz÷âUSY–¢j+–¥)XrJ×f\&<Ü/cöHÙûe”H^ZwÜuw·ŒD*òðύގƢ<
-Gã‹¿V‹oÖÀŸ™’%IP¶‹Ï_yPì]ÀY¢Š`ï4Û ‘ˤº	n|[.ÎÆ–dLIn?»ºxyuqýOž-#Ë$2VE’þ¬b&²‚	#Ë>`bfQ’²‚gdwµ,À!Š•[}¿Œ‹ÐÐIÓðº|ûÏ
-â°[¿t&¥aÔc]ý…K¾,ØVw¦Cc#pÅ蘒¡n·ÍY 
-îÖ¸ñ¦V«¿=Ç»ÃáZÂyØÔÞ-ˆÝ	“©"÷ÇM=üAaž‚ø(Ìà㿆:äñ<|áB껁­F§è°†ˆòÐß©˜<„ºÚÚ¥B6Ê \[WU=Öß}:³1ÿêÊ”u«b|_BÑêfg  pðâçŠHª[W¥F:v½KTå[sW£…\ö˜b¾ˆÃ˜“Ô›xï¼qíðsîºÓÓëWfԏ¯žñ÷‘¡8KÂÅi††ðñæamë
-i9÷Eg.óøä21«Obwº5Ó…ôäÂEyÈÃo§{U^ÊÜÝ“YøÚö»-qP‰-£TT8È{þñ95^Õ¥Í@¬i/È–¦ãI–œÀš²·•³­À6º¹Îù‰e¥”Öè&OÅHäπģ¦¨]ͺsçõ~lpäÏÁ£€‹2Ã	r~žAõfT½8]ù¬]RåÚ…
-·ý_Ž$`åž83Îô¼€‰˜&=z1ûmÎut&/âIwc ¹,Y‡6N›éå¶oÉÁqCÍŠô
-Ì@pp­Iièw¶¤ #¡$‹ErŠ~9ë•$¬ŠýP½}À	Œ)LS–SÒÖ)
-Häø†75Ýö–d¥ëK’øYÄ&èc˜pò0½úÝÝË›OÅTkƍ÷“{Œ±·÷^¾¯GÇhëÆ8”Ð
-} PÖ:JHLÝb¨Ò{Cº„YCÒéušC½®›z¤"8;èõHÖ#Ex¬`–HotwçAs•üÛݸ³üŽ~y­[’|z{}sHMƒ½è:Ì©>Ue*æ)DÌ”éôiP¬P¾°¡Ä2é>\oL³½Ýá¸ÎòðM
-PunØ1<ñ‘]%bþ‘)0ËMÓ£ó{·š kSSó
-t £MEô±yàPB˜.w„Ðk(tsª[êÝà/@¦¼. wmt.'ë†üx|g^!øT˜ªn–«Îì‰Ý—ï©Î& Ûº£1×Ûa†¸ Äe<!ž1ø’gÂcþ©î*Øãìq„»Û÷àˆ»Ø{òdïmË0˾y2%$7¡W]àF"A»m] )Õ;—SÚ‹ÛßÒsm)q´T"gkûucځNÖ¸[x½q°ñlš9 ¥®¢î`Ñjš©.g/h{ûÄb¤}ôï	x3–õ8LÜÞ«MêW¾Hhì½Ïf«©ÉêÎø¬Å<+°A”*–H_ÀŸ––hm;ÞïÎÇÍ9‡ùÏž°ìÂêümÁY!•S8RN0ÝòŒoÛ$xÙÃýá Š&‹ÑÌ$m×ñÉGBAé$8 MË}	½P$Wð‰pý€Dë0°þD¨"åPEb‹ PM°’œž'>=œX
-çÒU6µéF*÷ó¿1ÏÏ‹ŸþcC>9ücœQ0´°”ÕÏLð WLäêiÎYï_±1…ò?l<eú]šžÿ¡~]
+Gã‹¿V‹oÖÀŸ™’%IP¶‹Ï_yPì]ÀY¢Š`ï4Û ‘ˤº	nü$¶ällIÆ„äö³«‹—W׿ñäÙ2’±A"cU$yáÏ*f"+˜`11²ì#¡&fÖy%)+xFvWË"¢X‰°Õ÷˸
+4= ¯Ë·ÿÜà!»%ð[@gRF=Ö%Ñ_¸ä[ Á‚mug:46WüŽ
+*êvÛ<¥ÒànojµúÛs¼;®%œ‡MíÝ‚hÐ}‘0™*rÜÔÃæ)ˆÂü>þk¨¡ÓIÑÁÃ.¤¾èÐjtúkˆ(ý€ÉC¨«­]: !dS¡Àõ·uUÕcýݧ9ó¯®LY·º!Æ÷%­nv  ×/~¡ˆ´¡ºuUêa¤c×»DUÞ¸5wõ0ZÈe)Fà‹8Œ9I½‰÷Î×?·à®‹0=½~eFýøꊳ$ÌÀPœfhoÖ¶®–s/Ptæ2O.S³ú$v§[3]HO.\”‡<œñvºQè¥ÌÝ=™…¯m¿Û•Ø2JEA…ƒ¼çŸQ#àU]êÑÄÁšö²li:ždÉ	¬){[9Û
+l£›»áœŸXÖQ
+Iiî°`òT€DþH<jŠÚÕ¬;w^ïÇGþ¬œ1
+¸(Ð)3œ ççToFÕ‹Ó•ÏÚ%U®]¨ðápÛïðåHVî‰3ãLÏhQ‘ˆiÒ£ƒ±ßÙæ\Gg‚ñ"žt7šË’uhã´™^nû–7Ô¬HßÀך”†~gK
+2J²X$§è—³^IÈ¡ØõØÛœÀ˜Â4õh9%m‘Ò€DŽoxpƒPÙmoIvPº¾$‰ŸEl‚>†	'Ó«ßÝm°¼ùTl@µfÜx?‰±Ç{{ïåûzôwŒ¶nŒC	ÝÐ
+e­£„ÄÔ-v€*°7¤K˜5$^§é1!1Ô뺩G*‚³ƒ^a=R„ÇŠf‰ôFww4W)À¿Ý;{Àïè—׺%ɧ·×7‡Ô4Ø‹®ÃœÊàÓQU¦b¾ò@ÄLI‘NŸÅ
+åJ,ƒ‘.àÃõÆ4ÛÛŽë,ßÔ Uç†=ÃØUr!晳Ü4=:¿w«	²655ß@Ç2ÚTD›%”¸€érG½†B7§º¥Þ
+þdÊëR¢ñq×Fçr²nȀǧqæ‚OÕ‰©êf¹ê̞؝qùžêlº­;s½fˆ@\Æâƒ/Éq&<æŸê®‚=NÀG¸»}Ž¸Û9½'¯AöÞö¸l ³ì›'S’ArzÕn$´ÛÖÒ˜R½s9¥½¹ý-=×–GK%r¶¶_7¦èd»…×Ϧ™Rêj ê­¦™êrö‚¶·O,FÚ·@ßùž€7céQCÀÄí½Ú¤~å;€„ÆÞûl¶šš¬îŒÏJQ̳pD©b‰ôüi)`‰Ö¶Ãàýî|Üœs˜¿ðLá	Ë.¬ÎßœR9…#åÓ-Ïxñ¶M‚—=¬Ñ¢h²ÍLºíêdþ‘PP:I@Ór_B/É|G"\? Ñ:¬?ªH9T‘Ø"(TG¬$§'‰O'–¹t•Mmº‘Êýü/FÌ3Æóâ§ÿBÁOÿ§F-,eõ3<ȹúÁBšs–ÃÇûWlL¡üC™~—¦ç›~]
 endstream
 endobj
-7162 0 obj <<
+7157 0 obj <<
 /Type /Page
-/Contents 7163 0 R
-/Resources 7161 0 R
+/Contents 7158 0 R
+/Resources 7156 0 R
 /MediaBox [0 0 612 792]
-/Parent 7167 0 R
+/Parent 7131 0 R
 >> endobj
-7164 0 obj <<
-/D [7162 0 R /XYZ 151.701 685.529 null]
+7159 0 obj <<
+/D [7157 0 R /XYZ 151.701 685.529 null]
 >> endobj
 722 0 obj <<
-/D [7162 0 R /XYZ 151.701 381.288 null]
+/D [7157 0 R /XYZ 151.701 381.288 null]
 >> endobj
-7165 0 obj <<
-/D [7162 0 R /XYZ 151.701 351.18 null]
+7160 0 obj <<
+/D [7157 0 R /XYZ 151.701 351.18 null]
 >> endobj
 726 0 obj <<
-/D [7162 0 R /XYZ 151.701 301.656 null]
+/D [7157 0 R /XYZ 151.701 301.656 null]
 >> endobj
-7166 0 obj <<
-/D [7162 0 R /XYZ 151.701 274.56 null]
+7161 0 obj <<
+/D [7157 0 R /XYZ 151.701 274.56 null]
 >> endobj
-7161 0 obj <<
-/Font << /F50 3701 0 R /F22 3706 0 R /F71 5424 0 R /F15 3700 0 R /F17 3698 0 R /F88 5686 0 R /F72 5687 0 R >>
-/XObject << /Im3 6525 0 R >>
+7156 0 obj <<
+/Font << /F50 3701 0 R /F22 3706 0 R /F53 3738 0 R /F15 3700 0 R /F17 3698 0 R /F88 5678 0 R /F72 5679 0 R >>
+/XObject << /Im3 6520 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-7170 0 obj <<
-/Length 2053      
+7164 0 obj <<
+/Length 2052      
 /Filter /FlateDecode
 >>
 stream
@@ -29569,44 +29577,46 @@
 ª€ƒbcÕJ£‘6»O¿äHŽ€Š‹ÕÓÓÓÓïîq°z\«¯.®¶—_FÑ*õó4WÛý*?Ë£U’å¾ÎãÕ¶\ýäÝ›]_ÙvýËök"Ïü<Ib$r? ê€éÂÀOüõ&å½1õq¿½Ö^½Þ({oª¶wÌEp•Ÿ9ݪ Nc}â“j¤ºøb{ñëEX žH¦}¥V»æâ§_‚U	{_¯_åÙê‰(›•Ò™ŸhäV¯î/¾½¦Ú†zzñ‰iœû¤^ÿÅûu”y¦ûR§wkú«ë·÷°Hr¯)vë(õUº&è‹wtÀñòXt=a
 Ùèìz‡wÆ	©Ýó×Ôháö‘õaüÍÍc~tP´%4Ù„Ê×qÎÂ~~s»!ÐÅÚ3Éajü&^‚ ~è÷ÄYà½fgzHdP‹«iµëªÞtUÁ«Êñwp¦d¨·ü-MoÐÍؤA  5|9j3‘[³Ø¶+M²	ݍßcgv¦4íÎðzo…à©j[²÷#¯ûŠ‚г¸Ì 훑}AÏ$‰POÜ9yMäB\7 ×Ç%›Þ
 Ú돣Ð#9¢Àû¡jK‹OŽ7n·¼ñTÕ5cH Ã自 S½‚E¬<gIÎEÒƺžQn¨úâ¡ñ(k†&â¾ %Ø«¬vxÝ­Ú‰ b¸ŒüîÝ™¾IªÞ1Igkãì£ÈÈÙo)
-U0	ÌŒŒv¶du:Ëê0ý(KǬÞÛáñ€ñ¦!Þ†þChüöòuǵÆÌ‚H+âz–² G:¹’C$ìYži¨iú¢…€Gb4ØŽø£Ö!XUÏ­Ë)á¿/v³&Ž¼k´A”H‚F à`FQÁ·àY¨ >ÿpy#¤33»¢çc‡BÈ9Ž,øðÛÏî.¯ï–‚€\)í]ßýÈ@Õº¾¨k#øñFàd\˜¶x ÿÈ-ZædNÄLDÁå“Üö¶vàÇý‡6!Žõs·8—V%›&
-,J³«J” s	žiI\BN®×dYæ½vrzß,Y
-AÔ#_Ô¢œ:̼jÏ»œ‡pbꪗujô›
-_¥"®‰°Ç€m9#€õT‘ÕL\ÎyÅÇ€S{Æ“Û I€|œ23‹fFul;JtÆn’á<ÌåÀ̳£d/D÷¹ÂQÕL©j²Úèk>νÌƈںE¹9†rÅGyLÅÖ†¢ñ®œÐÍÒâ.¤æû	Qa­%¸çÝwØOHÓñèÓÁ2 RÄ£pÈùÓ&Ô©¨0}¸‘
-pƒÍýÐŽåVœð0"ȸó•ìPÇ6Ò‰ŠÂ¨É1îÀ°Li%Æ»â™ïrþì%e3Fk<-Jnì&#1¨ÓèƆI÷EU/vŒ¹7Tî嚊CæåÙ	pF@)L™Gê¢ .3]Ç)'»á÷Ñ´0‹ì@…B/·¼¼ƒ`ÑcÔÓðòù@Ünc”+¼(>(}w¼ãï@­nCÑi˜älÓ ÅqïEYŠÁ
-p¡“+Y= :샠Ă|ÍÑÇG'k’>=DpÜØMœ³ØC
-2å= Ä=oRè±;Ø¡.÷@©°…ùË>¶Õo§û©/áØ$X(Ž¢aö¹…=–™ʁê
-à[óÄÔ3Kñžù eÛAô:&‘–b‹¥lg¤iɹ¤GñÅsÉZ2kYý„
-‚˜%à Š30;Û ¤½›{þŠa¹( Â<™¡÷†˜{I„%Ãt†yLïL÷Ïsë‚ɘõ4Ž©ZÛ/Éç†#§°Å—CÅÝ	‚6¶Bò(
-h²·LÀÎŠófFÁâoK×…cû‚!¬Ò”ïgׂÞË#ç<Æÿ|l„·Ø¬º4dµ`iN•‹KÌ®ÄÞÖ5Ç´¨îSl+ÚûލGOÅÊŽ/uLŸÈÀ˜Â”èçZG80‚€*÷£XM©$1¼ý¼Û¢A>Iê}gœ­‡k+ÕP@½¥7ÊŠ*§ð`͘£­¸ð,ˆßçA-Üä¸j¼€º¾ãoQ–LÓ¼@ÄŸñ]ɧŽ5uhܽé¬p§9Ÿû/çD·ä?²~xé’žX©t‹ß`OÌLõ‚$Ó #w¥÷0¸1bòLHÛ—Ox•‡~èU¤søFù†÷¡ Ÿ^ð/w•Ç¾JSà•N‚†ûÇq¶DIª:WSldÔÏ•yy6vÈãFaþ”Äÿ2¸üR‡³ÇGâ«DÍ#jKzvèüOÇË×·÷|Ûïã#M\æNåIX[n¶*ÒFسLá¿’é››7oï·s±àÑW»ÙƒRÁLÝ•ÏÒñà õ¾ÿDÐg¼«Î%¼ºèo‹”DñK
+U0	ÌŒŒvö˜Õù,¹ÂЏ²tÌê½oâmè_1„vÁo/_w\kÌ,ø´"®g)p¤³‘+9Džå™&š¦/,Zxt Fƒíˆ?j‚Uõܺœ2þûbg0kâÈ»FD‰$h	f%|Þ˜…
+âó—7B:s0³+z>v(„œãÈ‚ÿ¿ýìîòún)ÈÕ‘ÒÞõݏT­ë‹º6‚?oNÁ…i‹ð߉ܢeNæDÌD\1Ém/A`k~ŒÐhâX?w‹si%Q²i¢À¢4»ªD	p1—à™–$À%DàäzpM–eÞk'§÷½ÁrE ðD=òE-Ê©ÃÌ«ö¼Ëy'¦®zY§F¿©ðEQ*âš{ Ø–³1HPO¹QÍÁå\‘W|8µg<¹
+(ÀÇ)3³hfTǶ£Dgì&	ÎÃ\Ì0;JAöBtŸ+UÍ”ª&«¾æãÜ+ÁlŒ¨­[”›c(W¬q”ÇÔQlmx!ïŠÁ	Ý,Í!îBj¾‘ÖZ‚{Þ}‡ý„4>,"E<J‡œÿ7mBº€
+óч€Û©8ØÜíXNaÅ	#‚€;_Éql#¨(ŒjãË”Vb¼+žù.ç_Á.QRP6c´ÆÓ¢äÆn2ƒ:nl˜t_Tõbǘ{Cå^®©8d^ž g””yä0 .:à2Óu\‘r²~M³ÈTø(ôrËËk1=F=
+/ŸŸÄí6F¹ÒÈ‹‚àÒGq÷Ç;þÔê6Í‘†IÎ6
+Z÷^”¥Ü :¹’Õ Ã>J,È7Ñ<Íq|t²&éÓ³AwpÁ}ÑTÀ9‹=Ô SÞJÜó&…>»ƒê’q4
+[˜¿ìc[ývºŸúî€M‚…âÈ!Æ`ŸK Q¸ÐcI‘9¡¨® ¾5OL=³ï™P¶D¯ci‰!¶XÊvFš†‘œKzÿP<—¬%³–ÕÏA¨ ˆY2 8ƒ³³
+BÚ»¹ç¯–‹" ,À“yz_aøQðY±—DX2Lg˜WÁôÎtïñ<·.˜ŒYO㘪µý’|n8r
+[|9ÄXܝ XÐhc+Ô)¢€&{qËìÌ 8of,Îð¶t]8¶/Â*MùþŽñxzv-è½<rÎcüÏÇFx‹½ÁªKCæP–æ$Q¹¸ÄìJ@ìm]sLË€ê>Ŷ¢½ïÝxôT¬ìøøRgÁô‰Œ)L‰~®u„#¨r?ŠÕä‘AÃÛÏ»-䓤ÞwÆÙz豶R
+Ô[z£,Œ ¨r
+ÖŒ9ÊÑŠ+Ï‚ø}´`ÑÂMŽ«É¨ë;þeÙÁ4ÍÛ	D¼ðß•|êXS‡ÆÁÑ[‘Î
+wšó¹ÿrNtKþ#ë'×˜þ 鉕JG±ø
+öÄÌQ/H‚1"á8rWzƒ#&Ï䀴}ù„Wy臁^E:‡oô—ox
+ðé¿ðrWyì«4^à$øh¸ÿxgK”¤j¡s5ÅFFý\ù—gc‡<nÖèOIìñ/xÒ„³ÇGâ«DÍ#jKzvèüOÇË×·÷|Ûïã#M\æNåIX[n¶*ÒFسLá¿’é››7oï·s±àÑW»ÙƒRÁLÝ•ÏÒñà õ¾ÿDÐg¼«Î%¼ºèo‹”DñK
 ˆï?¿cKX¬ºw˜¨\Ÿ!I‰ ÔCùÃR‡wã‘ÆöBíh†}Ü,eV#½EŠ"Ö&溾®aÎnÁªÒ©ÈŽ
-1-Zž,¨ºI‰l¹6)ž‚‰ŒëÌzêcˆî]=”ÿÐÞs0ð#?œÿuçë0é.M¿»<X7þÍ7ç™ xz¹ÿ>©çV0
-©³?4ji[nb¢…2£üTg«ÞõqÿÇ2“ú
-‰Wëå2ƒí
-ÊÌ<üÇ/ˆöpwq
+1-Zž,¨ºI‰l¹6)ž‚‰ŒëÌzêcˆî]=”ÿÐÞs0ð#_Íÿºóu˜Œt—¦ß]¬ÿæ›óL<½ÜŸ‡Ôs+˜†ÔÙµ´-71ÑB™Q~ª³Uïú8Žÿc™Iý@…Ä+Šõr™ÁvefþãDûè
+q
 endstream
 endobj
-7169 0 obj <<
+7163 0 obj <<
 /Type /Page
-/Contents 7170 0 R
-/Resources 7168 0 R
+/Contents 7164 0 R
+/Resources 7162 0 R
 /MediaBox [0 0 612 792]
-/Parent 7167 0 R
+/Parent 7131 0 R
 >> endobj
-7171 0 obj <<
-/D [7169 0 R /XYZ 100.892 685.529 null]
+7165 0 obj <<
+/D [7163 0 R /XYZ 100.892 685.529 null]
 >> endobj
 730 0 obj <<
-/D [7169 0 R /XYZ 100.892 320.19 null]
+/D [7163 0 R /XYZ 100.892 320.19 null]
 >> endobj
-7172 0 obj <<
-/D [7169 0 R /XYZ 100.892 294.563 null]
+7166 0 obj <<
+/D [7163 0 R /XYZ 100.892 294.563 null]
 >> endobj
-7168 0 obj <<
-/Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F70 4384 0 R /F17 3698 0 R /F51 3729 0 R /F71 5424 0 R >>
+7162 0 obj <<
+/Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F59 4373 0 R /F17 3698 0 R /F51 3736 0 R /F53 3738 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-7175 0 obj <<
+7169 0 obj <<
 /Length 2560      
 /Filter /FlateDecode
 >>
@@ -29617,60 +29627,61 @@
 ¥"T)£nü`ÆÀòsfALGKí_Hc'Q!±øùÈF(fÚêØ%å$lË
 ²í`»M>[Z…Üc{£-Ú4q¬38ô#ƒãµGÍà²
 Jõê`JÛ›fŸ6wHê`Ê3ìÝ£e5ܨSòѲê~:¸#mTÌ€ßِsj}Ä‚I°žº!•Ä|ˆèo;Ö‰íž{ÙGP³ÏÓ ÒÔ{‚}i®@ÒÄ$ðr¬Þ²sž1ÚØØpÔ\˜DwÇU´ñuPxkL
-̵À×2j©US«¤ÖÝž$±4&˜ŸÇ:KlåÔ‚N#yôW(g°p,*üoåÞ:ëqÁÐm¨XSQSÑRÑí[‰@§ëá3Z,¥VK- L¤ð(œvEKEw²Q2,fj›¤G‚8Ë&¦E;ŒƒùŽMÂåŸÆ&-«×Cäe1éBÇ2ÈØ‹V7'_…P±àù^@f§õ€éÔiþA€Tù‡£eO÷nCO䞏õ#ÿð€x¶8‚:Ï?œ¿¯½MŸà^ŽõÿÀuœ¨ÿ{ÿ ú¯L3ŠZáíøpT¡áVDÒ­_™ê©ÄUK&{šÅÉzÅ€ïÓhÕs‘~¤S=ÞÙ5 :OŸÎÝÓ^ÎfûK‘k’èõIÆIl3Šº2^†¡(¨ØZ)aF<Fûˆô&#½I©ÕR«CÍÄ÷ñBYÄRþ?kØSA¼ÝT~ªVž›\O⃋?HΊ‡“sJ<„¤ÂèI|ðñ²OÅC×óQ<Â)|Úû§ó2_¥Û²£'ü3ÞÑ
-BV•LtGUÂN'!¦ü”8	I•˜&f=^öä8IõÔÓôçCýÀ¢? žkҏÎ²éçïª7ÅðþÅPOHJà¾ýHBŽ™séß»L#´“¸çéœ's~ÎÙDŽGX	g‡ê÷rªÆHk;ÍËâX?Ò™ij•æê<­9_{YŸà^Ž5¢8â …F|‡	/‹W';4)bí¦ñg ¥Ì´ÿÁ ¦T'ýãO¢¦qgG«žrì0³ á"„—_¹Tëºíþ„M°aù*oZ„
-öaÁwTiWø4LN›¼[SÖf¦lÛ|Iµk̇Ý àßÿ“¦¶÷m—oöëŒdkŠÍm™oò}	^ƒÇgépᶣ5ª9ÒOÌáãÏG·žjµ­²óÉYZ–1UWŸõ£bgLu•å}HøÕ´jS—%œgds×”ôò/H;ÌQêÃ7äeÞe—¸Õ0WcÙ”$Ùçb^A‚ø;@¬ÚvWtÙúITÊÑìsW˜I<\)ô$®ã±yÈiŁ¬– sÀIÀZ¡ âb’M™h[t*ŒEWspQy¶®ŠÌ'GáóÛ]ÞÜùŽZ>{22È?l†aÞŒ&­ðùÃk'ð•Uî3;Žºùæ“×Øp˜G,–˜£TBùwlòÖiU´	÷ë‡wë‚Æi(+‹ ”-già²,oCgJ]eÑvcòƒGT–N	º¨üž §@0#<€9<L‚‡¡N弿ÑáW  íÜíSû×Í\ó¨Þµ¨Öî·sÌI
-·“ȇkõÿ£“–àz~­4#-ªvä”&Fa°ö(÷ºÆô¦b ªÞò@¥ÉÓå=U½¥²þʸÄL"6 ®Ê@|Y‡þÛ¦è6[Ì³‰$°þˆÇøwSÑAk4Eì-3Äw»ç;8ì{¿¦7D`(ë&/É<Ì­YQeåvˆŽ·a÷<1È“êÏ¡žm›&Xy¸Ç Ié52E*G	u(qy©™ç„·ÎMOÛo-揝L º&-ð"Dt·Xó¶(Ö9åÛoa€Œ:Özµ@2AêôŠ‡•͈ǘû¦®ðNo¶MJfY€œ£&`­GÁÊ~ƒ^q‘d¶aˆØœWÔ…¾.çþ{¼å¿Î@úJ
-´5f¶=:8˜zŶõsšöÕØ>×y•å}Ýs|Æ’>	ɶ?•Î¹?¦ÿ$"\Ðü ÁÊèKQ-ÃQ¨C0Æ°&—
-ÐU¦”8‡j¸º8ÛZÈÈÂD”WªíϱÔñ	°Ñ=Òc	òK*ÑóU;Üݶò%Hž±²%¡³ÀÄ—;<¶7Ÿ.ßš'
-M	v|YçaÉ‘UÖÜa;vô
-	ɼa€+Âé¨À¿±òÝ"Ñ(Ð9šƒð	H¿°FŸ8 1}ÄF0bØQƒá·?_þú1~útùÓÛÏL ážWH–ÕÍè&MžueЏ㓺pW0T?Ú°×Ré=ž·ö a°)àË
-ÍØ^Û .Ãíý[PÞU¦a vpÒ‘®šzC"Nê~` h±‚ô{Q€.¸U_¦Ëeƒ9
-•£oÒì “è<šÀ ¸Ì¡ê„Ò¾„¸Þ¥{ÃF> ²^Ä°'ˆ˜¯{7e^¡m\¾B×ëHXýä•èQ9¾¼ÿPíå!κ¸YMïÁýÖˆI—>ʵÁqA™}‡w –MÙ°è8—å^ú€ÿ$eØX~íO	 ér1ñûã¿ã0ˆ
+̵À×2j©US«¤ÖÝž$±4&˜ŸÇ:KlåÔ‚N#yôW(g°p,*üoåÞ:ëqÁÐm¨XSQSÑRÑí[‰@§ëá3Z,¥VK- L¤ð(œvEKEw²Q2,fj›¤G‚8Ë&¦E;ŒƒùŽMÂåŸÆ&-«×Cä¥Ý¡§XH#à¸B›`Ñêæä«*|"ÿ ÁÈì´þ0:Í?0‚j"ÿp´ìéþÃmè‰üÃó±~äÏöGPçù‡ó÷µ·é\À˱¾ã¸Žõï”Cÿ•iFQ+¼Ž*4ÜŠHú õ+S=•8 JbÉdO³8Y¯ð}­z.ҏtªÇ;[£@çéÓ¹{ÚkÀÙl)ÒcM½"É8I‚mFQWÆË0›A«¢"¥¢£"ÌÈÇhñ€Þd¤7)µZju¨™ø>^(‹XÊÿga
+{*‚·{‚*ÂOõÁÊÁs“ëI|0bñÇÉYñb2cN‰‡T=‰>^ö©xhør>Š‡B8…O{ÿt^æ«t[vô„Æ;ZAȪ’‰îÈ JØIã$Ä‚Ÿ'!©ÓĬÇËž')°žzƒþ|¨XôÀsMúÒY6ýü]õ¦xÞ¿êé IiÜ·ÿ£ IÈ1s.ý{—i„vwâ<ódÎoÀy"›Èñ+áìðA=â^NÕibm§yY¼ ëG:ó€x¶ÒA§5çïk/ë\À˱FGC¤ÐÈ€ï0áeñêd‡&E¬Ý4þ ”™ö?Ä”ê¤ÿ`üIÔ4îìhÕsBŽf \„ðò+—j]·ÝŸ°	6,_åMKC˜°Á>Ì"øŽ*í
+Ÿ†Éi`“wkÊÚ,Ôm›/©vù°û ÔüããûÒÔö¾íòÍ~‘lM±¹-óM¾Ï ÁkÐãø,.Üv´F5çQºñ‰9|üùèÖS­¶Ur>09KË2F£ª âê³~TB쌩®²¼	¿šVm겄óŒlîš’^ô‚”Ã<ìáò2ï²KÜj˜«±lJ
+’ìs1¯Æ Aü Vm»+ºlý$*åhö¹+̤ .È”z×ñØ<ä´â@VK€9àŠ$`­PPq±ɦL4‹-:Æ¢«9¸¨<[WEæ“£ð€ùí.oîŠ|G-Ÿ½äŸG6Ã0o	F“Vøüá5ˆøÊ*÷™Î
+GÝ|óÉkì¿8Ì#KÌQ*¡ü»	6y†ë´*Ú
+„ûõûuAã4”•EʖƳ´
+pY–·¡3¥®²h»1ùÁ#*K§]T~OÐS ˜À&ÁÃP'ŠrÞߨfÈ!PqûÔþu3×<ªw-ꟵûísRÃí$òáZýÿè¤%¸žŸF+ÍH‹ª9¥‰Q¬=ʽ®1½©¨ª·<PiòtyOUoi ¬¿2.1“ˆ
+¨«2Ђ _Ö¡ÿ¶)z£€ÍE'óìcâ	lE ?â1þÝTtÐM{KÅñÝîùŽ†ûÞ¯é
+ʺ	ÄK2‚së@VTY¹]¢ãmØ=Oò¤ús¨gÛ¦	VÞî1hRzL‘ÊQBJ\^jæ9á­sÆÓö[‹ùc'Â#ˆ®I¼H Ý-Ö¼-ŠuNùö›C £Žµ^-d:½âaå@3â1澩+¼Ó›m“’Y ç¨	XëQ°²ß W\$Y§m"6ç5A¡¯Ë¹ÿo¹Ã¯3~…’‚m™m¦^§D±mýœ¦}5¶Ïu^eyŸ@÷\Ÿ±¤OB²íÆO¥sîé?‰ô?h°2úRTËpêŒ1¬‰ðet•)%Ρ®®ÎÀ¶2²0å•jûs,$u<FÂGltôX‚¼Á’JôüÄGÕ·C·-‚|	’g¬lIhÄÁÇ,0±Æå„íͧË÷Ÿæ‰BS‚_ÖyXrd•uwØŽ]}CB2oàŠp:*ðo¬„|·H4
+tŽæ <AÒ/¬Ñ'HLŸ‡ñƒŒ¶AÔ`øíÇÏ—¿¾EŒŸ>]þôö3H¸ç’eu3ú…I“g]ôãø¤.ÜՏ6ìµTzç­=Hl
+ørC3v…×6¨…Ëp{ÿ”w†éC¨œtd§«¦Þˆ“ú‚„(A¬ ý^ nÕ—érÙàGNCåè›´G ;ˆÀ$:&0.s¨:៴/!.…wé^Ä°Q‡€¬1ì	"æëÞMA™Wh—¯Ðõ:V?yE%zTΣ/ï?ÔC{yˆ³.nÖCÓ{p¿õbÒ¥rmp\P¦EßáˆåAS6ìúÎe¹—>à?Iv–BûS@º\ŒFüðîø/é}–
 endstream
 endobj
-7174 0 obj <<
+7168 0 obj <<
 /Type /Page
-/Contents 7175 0 R
-/Resources 7173 0 R
+/Contents 7169 0 R
+/Resources 7167 0 R
 /MediaBox [0 0 612 792]
-/Parent 7167 0 R
+/Parent 7179 0 R
 >> endobj
-7176 0 obj <<
-/D [7174 0 R /XYZ 151.701 685.529 null]
+7170 0 obj <<
+/D [7168 0 R /XYZ 151.701 685.529 null]
 >> endobj
-7177 0 obj <<
-/D [7174 0 R /XYZ 151.701 578.99 null]
+7171 0 obj <<
+/D [7168 0 R /XYZ 151.701 578.99 null]
 >> endobj
-7178 0 obj <<
-/D [7174 0 R /XYZ 151.701 579.567 null]
+7172 0 obj <<
+/D [7168 0 R /XYZ 151.701 579.567 null]
 >> endobj
-7179 0 obj <<
-/D [7174 0 R /XYZ 151.701 529.341 null]
+7173 0 obj <<
+/D [7168 0 R /XYZ 151.701 529.341 null]
 >> endobj
-7180 0 obj <<
-/D [7174 0 R /XYZ 151.701 527.797 null]
+7174 0 obj <<
+/D [7168 0 R /XYZ 151.701 527.797 null]
 >> endobj
-7181 0 obj <<
-/D [7174 0 R /XYZ 151.701 465.616 null]
+7175 0 obj <<
+/D [7168 0 R /XYZ 151.701 465.616 null]
 >> endobj
-7182 0 obj <<
-/D [7174 0 R /XYZ 151.701 464.072 null]
+7176 0 obj <<
+/D [7168 0 R /XYZ 151.701 464.072 null]
 >> endobj
-7183 0 obj <<
-/D [7174 0 R /XYZ 151.701 452.117 null]
+7177 0 obj <<
+/D [7168 0 R /XYZ 151.701 452.117 null]
 >> endobj
 734 0 obj <<
-/D [7174 0 R /XYZ 151.701 361.122 null]
+/D [7168 0 R /XYZ 151.701 361.122 null]
 >> endobj
-7184 0 obj <<
-/D [7174 0 R /XYZ 151.701 331.144 null]
+7178 0 obj <<
+/D [7168 0 R /XYZ 151.701 331.144 null]
 >> endobj
-7173 0 obj <<
-/Font << /F50 3701 0 R /F22 3706 0 R /F51 3729 0 R /F15 3700 0 R /F85 5521 0 R /F4 5492 0 R /F70 4384 0 R /F52 3730 0 R /F71 5424 0 R /F17 3698 0 R >>
+7167 0 obj <<
+/Font << /F50 3701 0 R /F22 3706 0 R /F51 3736 0 R /F15 3700 0 R /F85 5513 0 R /F4 5484 0 R /F59 4373 0 R /F52 3737 0 R /F53 3738 0 R /F17 3698 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-7187 0 obj <<
+7182 0 obj <<
 /Length 2052      
 /Filter /FlateDecode
 >>
@@ -29680,2432 +29691,2586 @@
 ëj£B‡“äÃÁóê÷ƒ­Zpwä¤Ö6î{
 –g))[d?vA”äzrÀŠáFƒt±4|@%_žP‡Î¶Zçp3Y°U:JMÉ|U{ò]c)^¶IíÀÐÁ¶­xKŽæ'+Oà	ˆ@<WGw9ð@†m;Ûøáì:gÛ^°'^É=ÁMùú‚ŠDW*”ŠÊ4MÐÊ0à=‹]××Î1©$&·:ËÇËØ8"tcñ‚t–…¶Ù[9dáJ8$É"Ë!À‡† ïVÇ&<Ý–‚¡ª¬;¸žIûNÂ	4À`Ói¸;sÀ|KFŒ+ù°'Eæ»]‰´Ñ•·
 ú™ÝäOl{œËÐ̽§+Ž—w{𪝯k’]¤¯²öOèmRö
- á¶Ø3¹Z¼.2=½ê¾ÙG ý´æÃ4Žb5qþ+S;pIZ–ÂQ`|¶=Œ±½¬¢Ìïïß2)±*
-z8C-3]7äÇ?;yº\™‰³àQ¢]|ؾª«arƒ¦'Œ„ùU0åè[‰Žµ_éQ(|r誧A°•x²å»žßH:ê	„ç
-dQ[Õv~¦$†§›}uJ‰—  kfˆü…@/+/ïÈ]  »æ„…g(>sˆÏJ¾–g‰ ¿~„*Y¯U]‹"¾Þ®U[Jœ©†ÙSZ„jqê|ÃH¸Âž¡Š£Ñ3‡eä2ÈÖvN¶­Øyî /#{¨Cˆ¥4ŸÒãëñ ¡9ªïZföÝqä#/ nz~nõ™Ô•›rº‰KRѨ8ìÆŒ‰‰úY L^ý„{a¨±¨¼l0ü1XÆHbÖJ>B‡ÝriBw“:wð
-”!̯+:Ë=iM©¡À$ËÛyðè1W þ…"àÒñŽ+ºqYѐvé"‚‹&"^ïa·9ëô£³ÌC*ôN€¹R°„q/Õ‰‘gŽ /½=xčíR´ã=‡7ðŠÀExâ¬~¦G"'¬¸²§
-¤3%µ!ú„íïw¼¾£„€Ùü D5¶gÞÍšd.³RVŒ·Á,ä›K?ðηõËššnzZg`•_	JÄøV N Hñ—/F
-ÐGàaʏ:÷h»c
-]ï©ÍCö³ãºÊ¸ö¼Þïn ‹…‹´·+‰ÁK°MÝ F“¥êoZBñéæ5ñŽ.üDÂÞˆ*ЋðÓ†F„K+11ÑPÀV'ýDQÌû	è¿Š`kŠ(Ïë{ tj¯jí—
-’ÜDT5èÓ ‰ƒ—˜„Yf0åKA¼¹kTðÎCçöq"mG©Û™XnìòEÍ5i”&y µ‚&˜•l›=õ5G)Òɲ÷Žr¤ôrá 7¼¾3Ø@ÙƤôx霤+Þúæ½³û\w+B.£ç7`è¹sɧ/¢¶u-ª{öƒ¥âPÆa/7¨P˜:ê&PBNnÓ‡:âúBQŒiwÒÏ£0R5Z{8ïÑÌÔ¸Aè·Gê]±õGüýΠ‰&¹	„Œi(Y«ð§ã³mä2 §P’8þÊXtøŠ“ûH]K÷'e*¦e³»Ñ´l2
-ŠvÂU?bZS}e1ø&ߐ&knÔ¶[—2‹8×>Wo¡ÚŒð-óýÓº›ŸîoY	Ý?¬T©¶kçJùõ¾Ü¢
-6SúÍ\·thˆy_:ßûÓÀøÑf2±û„ÜZGR
-|D睔;U¢½ÝRŽ%ôÌt,Äj4/ó24Câß‹q’å3Ã`Æ@©r>c(Øç´1سüÕLü¤ç• yã/9úça[çY”kõÃQS•ôKÓ°9‰’LkÈ6?œW=O¢")¾b@|iÒÿ'd4ç?ùÖœüi Š$J¥ÿÞa¸c‹'á#µ08“a3(yC†8þ‘8öøBâbLRÌÓ:ë^¹»K»ölj*a|Wcò†¹OÓØ
-¿Çµ1†á,›þʱ2
-bi§Î[“B¥änPª5·°ãN/Ö³™o¡Ñ6C(1óÇu¥b“‚7 ×Z›ÿt¤Š|TŒgL»«vm²4y¤óÿ4Yâ%q1r’;³l>å2âÊMB–.zž'FÍ[Qà•Üy0a~Õù÷ó%ö¶“ÚçO«ðLx’ç2°%yÁ=(¡xÏŸ.5ÓF!ž'–W¾±¿Ú(ÆËY(ç^š¤@UÑ#²zWŸ"ÒÍ"x%‡ †ò”´i\Ô_öÐÄB:-LÞ
-ÌAcJ–/ÆBp.ÄïdÌÁ'Î?™s!âdÈŸþäWHg5K
+ á¶äYëÅë‚ ÓÓ«î›}ÒOk>Lã(Vç±2µ—¤e¹ð'ÆgÛÃÀÛË*Êüþþ-s@r«¢ ‡³0Ô2ÓuC~üó±ó—§[À•™8%ÚÅ‡í«º&7hzÂH˜_SŽ¾±•èXûGñ•…Â'‡®z[‰'[¾ëù¤£ž@xÞ@µUm÷èaJbxºÙ÷Q§”x	 ºf†È_ô²òòŽÜ ºkNXx†â3‡ø¬äky–òëG¨’õZÕµ(âëíŠQµ¥Ä™jH‘=¥E¨§Î7Œ„+ìª8=sXF^!ƒlmçdÛºáú2²‡:„XJ#ð)=¾ßá š£Šð®efßG>òâ¦ççVŸI]¹)§›¸$ŠÃnÌø˜X¡ŸÀäÕO¸†‹ÊËÃaŒ$f­ä#tØ-—&t71	©sß@Âüº¢³Ü“Ö”
+L²¼sà_(.︢¡—
+i—Þ1 "¸h"âõ–q›³Nï0:Ë<¤¢@ï˜+ÛA÷Ryàjað@ðÒÛƒGÜØ~ E;Þsx¯\„÷(ÎÊágz$rŠ+{ª@:SR‹¢O¸Ñþ~Çë;J˜ÍàÀBtP`{æÝ, Iæ2 1+eÅxÌB¾¹ôï|[¿¬©é¦' uFQù• DŒoà$ €ùbÔ }¦üY s¶;ÖÐ%ñžÚ<d?;®Û¸¡\€kÏëýî–ºX¸H{»’¼ÛÔ
+`4ùQªþ¦E!Ÿn^/àèòÇO$써½?mhD¸´
+lupÒOżŸ€þ«¶¦ˆòL±¾÷ØJ§öÚ©fÐ~© ÉMT at Uƒ>
+š8(p‰I˜e3Q¾Ä›»Fï<tn'Òv”º‰åÆ._Ô\“Fi’Z+h‚YɶÙS_sd›òdÙ{G9Rz¹p€^ßl lcRz¼tNRƒo}óÞÙ}®»!—Ñó‹0ôܹ¿äÓQÛº„Õ½ûÁRq(ã°—›?T¨Lõ(!'·i„Cq}¡(Æ4†;éçQ©­=œ÷hfjÜ ôÛ#õ®Øú#þ~gÐD“ÀÜBÆ4Š,‚UøÓñÙ¶rPˆS(Ie,:|EÉý	¤®¥û“2Ó²Y†ÆÝhZ6™E;á*‡1­©¾²|“oH“µ7j[Ž­K™ŒÎEœkŸ«Î·PmFø–y„þiÝÍO÷·Œ¬„‰îVªTÛµs¥|z_îFÑ@›)ýáF®[:4ļ¯ïýi`üè
+3‚؃}ÂNn­#©†ŠF¾¢óNJˆ*ÑÞn)Çzf:b5š—‹yš‡!ñïÅ8Éò™a°aà  ÔŒ 9Ÿ1ìsÚìYþj&~ÒóÊ΀¼ñ—ýó°­ó,ʵúᨩÊú¥iØœDI&‰5d›ΫÀž'Q‘ß	1 ¾4éÿ2šó„|kÎþ4PE¥Òï0ܱE‰“ð‘ZœÉ°”¼!CÿHû|!q1&)æiu¯ÜÝ¥]ûãD•0¾«1yÃܧiì†ßãÚ˜Ãp–MåX±´SgŒ€­I¡Rr7¨@Õš[
+Øq§ëÙÌWΏØ&pH%fþ¸®ÔClRðôZkóŸŽT‘ŠñŒÉcwÕ®M–&tþŸ&Kü¯$.FNrg–ͧ\F\¹IÈÒEÏóĨy+
+¼’›!ƒA#Ï&̯:ÿ~¾Ä^ÃvRûüiµž	Oò\¶$/¸%/àùÓ¥fÚè!ÄóÄòÊ7öWŘb9åÜK“¨*zDVCïêÓBdABºY¯äTÃPž’6Í€‹úËšXH§…Iû9hLÉòŘBÎ…øŒ9˜ãÄÂù‡à#óq.DœùÓŸ|ã
+éìoG#K	
 endstream
 endobj
-7186 0 obj <<
+7181 0 obj <<
 /Type /Page
-/Contents 7187 0 R
-/Resources 7185 0 R
+/Contents 7182 0 R
+/Resources 7180 0 R
 /MediaBox [0 0 612 792]
-/Parent 7167 0 R
+/Parent 7179 0 R
 >> endobj
-7188 0 obj <<
-/D [7186 0 R /XYZ 100.892 685.529 null]
+7183 0 obj <<
+/D [7181 0 R /XYZ 100.892 685.529 null]
 >> endobj
 738 0 obj <<
-/D [7186 0 R /XYZ 100.892 620.268 null]
+/D [7181 0 R /XYZ 100.892 620.268 null]
 >> endobj
-7189 0 obj <<
-/D [7186 0 R /XYZ 100.892 593.761 null]
+7184 0 obj <<
+/D [7181 0 R /XYZ 100.892 593.761 null]
 >> endobj
-7185 0 obj <<
-/Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F17 3698 0 R /F71 5424 0 R /F88 5686 0 R /F72 5687 0 R /F70 4384 0 R >>
-/XObject << /Im1 5680 0 R >>
+7180 0 obj <<
+/Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F17 3698 0 R /F53 3738 0 R /F88 5678 0 R /F72 5679 0 R /F59 4373 0 R >>
+/XObject << /Im1 5672 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-7192 0 obj <<
-/Length 2094      
+7187 0 obj <<
+/Length 2095      
 /Filter /FlateDecode
 >>
 stream
 xÚ¥]ã6î}~…QôÁ>ýÑ·îÞîa
 l±Ý\èöÁI4‰1¶•ÚÎÎο?R¤'õìèC"Š¢h’â—$¢}$¢ß¼y¸¹}oE$ERˆBF‘´2É„ŒÒ¼Hla¢‡]ô{,³|õÇÃÏ·ï•Šò¤HSƒ¤JIjp
-D¿¸a¥Eü¼REìêžVkmmü¦Óç¾j÷«µ42‹ßÊãà:\7±ÈüæÝÃÍŸ7¸<31l¢u´mn~ÿCD;Xû9‰.òè9P6‘¶y’ZpÝßüz#æºI»¨›ÁSÖí³ÔæÔ®TŸúSY·Z«ãã©;®Ö*‹}ï@æ¸ÿqµNs—mëOíÖ5.lz"÷8ù‚¨b†ƒ#àŽ]׺á@å*~ôL侖ͱvÉjß;GVÎ.NDDk©k
-’·[Y»Æ­—,m¿ThŒ©ja—&ñè[rN¬ebe:÷Í&Ùúöq‰-˜ÐØéì›’ùË=¨CôY$eRX«~-Ó41RGk
-#»•H²Dy¥ñÇÎoj× ›4‹?¹Þ×+Ÿ†Ê·KŸ£¨f’8Ý=¾¬ˆ{߸áü§;ggÒÓ´õÏx$¾{‚óÐ…xÍ<+-XÇÚÙì^±Fz2åg!MíøSU]tpõ‘ ÁóØ•[”äi’&Ï-/’P § O‹K/8’µÀs¬(⇸f÷BáT.9Q–A4gUÐ]‚‘²¸v_\½¨”Jl&Ç=þ‘¢YÑà;5}ôqœ£îíŽN ¦,gÏ‚þT÷žZv`Š–1™T–J$`ø·§®ã j“Ç›Žì…Šóºêy%ræ0Y¼w¤ˆîß¹Á!ÆåWÞ4´c\+i˜Nà-ðu»åÈÉ›ÚÑZ –:ãZÐÇÁ”^°¹Ì™OŽÄû¹V2QcÚB7©Ž«Æ™«ã4¸:3W7E¿„é‰Öúƒ?Õ;†‡à¨nˆMÊMÍz­IᔐÅËqNDɹ¸îœQŒ²ùôKV6ÁTŒ¿ûwŸþóîÓkq&í,™š«
-¦ÁZÅe,B~‚ÄÔ-±Lu"Î,1#ä)*Â0v}H6FïË0“3QÙî¿h•þ}àtåtäã™à·w¤ÀËÏšI¤`¬«À8Öe8‘sbÀŒá ¨¹0–(þ—•É«šÎÑý¡ÉÕ;ȽoB31·?R^㜧HäÄé ¾ÀVcoÚ–§žyˆ/í<Ñpb6ñ¡äBšÅgböµß”õRnm“4
-¸?¹~`sÑÂ…µÊP)ÔÍÅ4 ¦SiëÊ–sÖ†±¤iã²®vŒÝn=µäºT*¨a
-”3@°:fCé./X5 î>¾ýž ¨¶­Û†¢w&º°Pºàƒ•UÁ¼ Ó$¸âqç[^-CF"žbØéiœRN<ŠÓ膼å sv&ʁ
-ä_Á,×beh¡`ö<ŸwÐèÁYA„kËúý‚5‚[Ãsc˜%"—‘‚þ´ÈCg]#„°2ŠHf0-òNFÜÞ52ú—‡Nñ×ii=r]Ï؆2S¡]¤Ð¦Ðsê$3œ‰–»(a³æ81Q]pT¨ô9øƒÿwhRpÐp~0NöÇꥬ ¢€ÇÅÓ6÷Þܾ½{O$ÛºríÀÐué7CII&*¿J%äEp€u5?r,÷4‚oùS·
-fSvf\¨S~™’KØ׎„ŒÀ
-á:#¡o9ж°óÏ_偒LE8'Q 7-R¦›/MvìiN>Ç€®ZHâ¼ô2=BtÍy&[Û\U[ƒÐÜh#49´‘¤|V”5…”ˆ«ZnîzZnÊ-t©®2I˜%OunG¯Šã­Lüîë±ö¤fG˜¡`dÜnvpôÐùÓþ0N˜¾±^Rûüa+l¸èáù“ OãBµ?lèÚŒyð<Á¸#¢³epÆ
-À&þðò:ÿ¡>Öåv´ 6r¦’!×FP'¯Œˆ³Âm㧩«D.“PÉóà,X>—©1
-‘œ”‚ú…ý—‚šK·ÇpwlQA\-i˜'y¤
-•R¯^Cr•H}¾\p“D ¹Å,å–õ¸óòþÈŽ€U*Mã·uµ}
-®gDÂÕˆÐúât–pJw\§þ(ìà΀§§#Ì T]/øò¹ÆiR–WÔ‡ö(-²×µoIýî¹¼h¥—ßtwY-¿ùÈ ‹DY==2\2)"uÌêâ[,€8Ï’¼Paa2¸ƒiþ“Q™¿ÁäZ™o¼”È<OŠ‚/Ùî1K\ ”!E‰QuIÏ;ŠS!S>WÁ û2´›’PÛðˆ Àt	Xßb¯¹?ÑÝMqlø«zÈ$Ér²ö¡!{iü	¿¯E¥J\‚­å؝àʬ;a‰IÝ?Àä¦bl°Åص›à‚˜KLxîa²’9oËÞñ÷^É hXpÀKÃ"
-{ûߏ·0jÂ4ôb€Åƒ0Ç*õ:±V¡ÉK-çÆ g!]qÂÃyꡨ]O%+ ]æ
-7ŠùÒìrîÝ€ªý~ïvëp™N±¾Hùø`üó亗+>lÓôlS<Á>ÿ·qñõöƒ#ð¬#¯aŠ Ý4C÷Å}½¢Ç¢0§
- ŠÑ›Eïƒ4ã'9·™Ç^±^°ìÅÃ$¾ù¥âTª)gšã9ìzzt~
+D¿¸a¥Eü¼REìêžVkmmü¦Óç¾j÷«µ42‹ßÊãà:\7±ÈüæÝÃÍŸ7¸<31l¢u´mn~ÿCD;Xû9‰.òè9P6‘¶y’ZpÝßüz#æºI»¨›ÁSÖí³ÔæÔ®TŸúSY·Z«ãã©;®Ö*‹}ï@æ¸ÿqµNs—mëOíÖ5.lz"÷8ù‚¨b†ƒ#àŽ]׺á@å*~ôL侖ͱvÉjß;GV¶Å\j­¥N¬)HÞneeì?8´^>J°´ýRi0 1z<¤ª…]šÄ£oé9±–‰•éHÜ7›dëÛÇ%¶`Bc§³oJæ{,÷ Ñg‘”Ia­BúµLÓÄH­5ŒìV"Éæ•BÄ;¿©]lÒ,þäz_¯d|*ß.}Œ¢R˜Iât÷û²"î}ã†Cð3œî<œ!œIOÓÖ<ã‘øî	ÎCâ5cHð¬´`k¿OÚf³{ÅèÉ”Ÿ…4µãOUuMÐÁÕG‚ÏcWnQ’§IZ˜<·¼HBž<-.½àHÖϱ¢ˆVàšÝ…S¹äDYÑ\œUAw	FÊâÚ}qõ¢R*±™÷øGŠfEƒïhÔôÑÇqŽº·;:˜²œ=úSÝ{Zhف-(ZÄdRY*‘€á/4ÞžºŽƒ¨Mo:²(Îëªç•È5šÃdñÞa"º|çv‡80—_yhÐÐŽq­¤a:M€·À×í–#'OljGkp XBêŒkAK;PzÁæ2Kd>9ïgäZÉDi=Þ¤:®g®ŽÓàêÌ\Ýiü¦'ZëþTï‚£"¸!N4)75Cèµ&…SB/Ç9%;äâºsD1ÊfäÓ/YM\ØS1þîß}úÏ»O¯Å™´³dF</+˜k—±ù	S·Ä2Õ‰8³ÄŒ§¨PÃØõ!}ؽ/ÃLÎDe»[ü> Uú÷€Ó•Ó‘g‚ßÞU{,?kv$‘‚±®ãX—áDΉ 3† BäÂX¢ø_V$¯j:WD÷‡t$Wìd| ÷¾	iÌÄ|ÜþHymŒsZœ"‘/¤ø[½i[žzæ"¾´óDÉÙć’iŸ‰	Ø×~SÖK¹
+´MÒ|4àþäúÍEÖ*C¥P6cÐ ˜N¥­w([ÎYÆ’0¤ËºÚ1v»õÔFëR© †5PÎ Áè˜
+¥»¼`Õ ¸ûøö{‚ Ú¶nŠÞ™8èÂB]è‚GVVóB€N“àŠÇoyµd‰PxŠa§§qJ8ið(N£ò–ÌÙ™(>4³\ˆ-”¡…‚Ùó|Þ!@£g®-ë÷Ön
+ύa–ˆ\F
+úÓ"!tÂÊ("™Á´È;q{×Èè_:Å_§¥õÈu=cÈL]„v‘B7šBÏ©“Ìp&~Xî „Íšãpā꒣²@¥ÏÁü¿C“‚ƒ†óƒq²?V/ex<.–˜¶¸ÿðæöíÝû{"ÙÖ•kf€®‹H¿JJš`è4QùU*!/‚¬«ù‘c¹¤|ËŸºmð0›²3ãBŘòË”\¾v$dV×Aˆ	}ˁ¶…íœþ*”dú(Â9‰¸i‘2Ý|i²cOsòq 8tÕBç¥çéÚ kÎ3Ù‚@Øæª"Ø„æF¡É¡$Ո೰¢¬)¤Dü[Õrs×ÓrSn¡Ku=IÂœ(yªs;zU/xheâw_µ'5;„cpÔ$ãîp³ƒ¤‡ÎŸö‡qÂDðõ’Úç[aÃE§ÈŸxªýaCצ`̃ç	&À-ƒ3n¨ 6ñ‡—×ù/õ±.·£µ‘3•y¼6‚z8ye<@œÝn?M]%r©˜„JžgÁzoÔõ¹Liˆ4à¤Ô/ì¿Ô\º=†»c‹
+âjIÃ<É#mh¬”zõ’«Dêóå‚›$Ò !È-f)·¬Ç—÷Gv¬Ri¿­«íSp=#²®F„Ö§³|„SºËà:õGaw<=id êzÁ—Ï5N“úØ°¼¢>´Gi‘½®}(xKêçp‡ÈåE+½üÆ ¸ËjùÍGY$Êêé‘á’I)¨cVßbÄy–ä…ú“Á=L󏘌Êü
+&×Ê|ã¥DæyR|ÉþpYâ:˜ ¡„)J´ˆªKzÞQœ
+™ò¹Ý—¡µØ”À€Ú†G ¦HÀú{Íý‰înŠcÆ]ÕCö I–“µ
+ÙKãOø}-‚,UâŒh-ÇîWfÝ	KDHêþ&7cƒ-Æ®
+ØÄ\bÂs“•Ìy[öŽ¿÷JAÂ^hØÛÿ~¼…Q¦¡,„€9Vi¬×!ˆµ
+M^Xji<78éŠÎCP/Eíz*Ya è2‡P¸QÌ—f—ópïTí÷{·[‡ËtŠõ-øCÊÇãŸ'×½\ña›¦g›Zà	öù¿õ°ˆ‹¯·gy
+SD 要ºÿ(îë=…9U UŒÞŒ(z¤?é̹Í<öŠõ‚e/. ñÍ/͘§RM9k|ÐGÈaÿßKt“
 endstream
 endobj
-7191 0 obj <<
+7186 0 obj <<
 /Type /Page
-/Contents 7192 0 R
-/Resources 7190 0 R
+/Contents 7187 0 R
+/Resources 7185 0 R
 /MediaBox [0 0 612 792]
-/Parent 7167 0 R
+/Parent 7179 0 R
 >> endobj
-7193 0 obj <<
-/D [7191 0 R /XYZ 151.701 685.529 null]
+7188 0 obj <<
+/D [7186 0 R /XYZ 151.701 685.529 null]
 >> endobj
 742 0 obj <<
-/D [7191 0 R /XYZ 151.701 618.859 null]
+/D [7186 0 R /XYZ 151.701 618.859 null]
 >> endobj
-7194 0 obj <<
-/D [7191 0 R /XYZ 151.701 594.079 null]
+7189 0 obj <<
+/D [7186 0 R /XYZ 151.701 594.079 null]
 >> endobj
-7190 0 obj <<
-/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F70 4384 0 R /F71 5424 0 R /F17 3698 0 R /F88 5686 0 R /F72 5687 0 R >>
-/XObject << /Im1 5680 0 R >>
+7185 0 obj <<
+/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F59 4373 0 R /F53 3738 0 R /F17 3698 0 R /F88 5678 0 R /F72 5679 0 R >>
+/XObject << /Im1 5672 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-7197 0 obj <<
+7192 0 obj <<
 /Length 2233      
 /Filter /FlateDecode
 >>
 stream
-xÚ}XIsã6¾ûWèHUY4¸€ËÌ)n'3NUw;±¦2UI	I(S¤BRvúßçm $›Õ'<<<loý µØ-Ôâ?7÷ë›»Ÿâx‘‡e®¢Åz»ˆ”
-‹2^dEê2]¬ëÅïÁ³­F×µË?×?“x–Y–¢x\†
-¤ËE*ÌÃå*RY¬—EØjߺÊ4ËU¢Óàë«í_}ã^·ÅV÷}·LTð6¸vÇ;hÇKUÒ‰\5ÕÓy‰R7?®oþº‰€Â§Öa’,ªÃÍïªE
-c?/T˜”Åâ$‹Da¦qµfñ|óˍºÔD¤/7žMː®‹Û¯÷v¹Š³2èƽí™Ü¸ǾÛ4ö \GlÛËŒý2
-Ìx¯Ë¸d7p;îÍè)ëzž±é;Sì
-t˜AL]÷vn¡WÄAkǃ^nQ)p“U”„:-ù°¬“$Iðø„mŠ3a5˜Œë
-<æ¤}ë;Ð?‰ý¡´äø•ûCE©­yä͍{‡S²±ò+cÅ*FÚ˵£í·¦Zê(€]iµ’µ
-£(ñòÝ‘üŒ&þ–G—òi¶È½üpØ„U×nçVNuXD…—„;E"•/¢(,µŽQj•€œV9Y•ù…#' %ðàSß
-Ãêù´UÃѲ,¸Gý¡ÛF—n{½=˜"ÎÂ"$„\[Y¼˜&ÕÑÛÆšA:Ð>›ºÇÆpNF9ÓhÓ÷&ÂÛÜÎÊïÍÀÄp:¢	p‚‘Íwµó±q«9—©Œ·@!G*Ð
-q‹7>j4n&M…ÊazðJò`Ã[ŸÚÚôΐR]@ð8/+…:µªÞñ+{ÞrîˆcÇ2ðf)\Ë;ñÖšñÔ[<ìÄ¡jtåÄö¶Å¥Çi‘,'”â(Œ•–`_I »¥%„‹E£[îxP	O´’–±3RÃÑ´L­?=ÝaÒZ¤)F«ºÐ†`O
-…*„À{[’é^Dh°GÓ4äŒB6(û
-ó¼ò!‡³òÔŸØuÇmÛ	ãh¢$SQvÁ±7 ¦¬Ó
-—&[²8yÛÉK“
-ÊF†ß={œÍI-ê.úÛã—g¤,Òû”a
-Ü%'¢\;'
-y©ç¾©H	¦Gi¹yð3¶]Ïœ/v¼ü*ÜÖìÙæ—çcÅ	o®id—¦éØ(Ô¥•ð¬_á¬Ï,Œ®ÆnE&Æcp’æè´‰,\]Äç¹Su¨ïl¬ß™c›ܹ‡ bÖ_'ÛË(-Xn,Ó^ÅYÕ=ê8SÓu‹À·µX¨^led„vÄd‚½ÿ=<ÍéïÙ6x¡]$_R C;%$îFIÎE4¶”Ÿ€à#u>0÷¸|NµÔµ.¡Ó„åûóvÈu:sëa6³Ð:TT+0žEëÈ¢dmm·æԌܙ|*)ØÐ+¼ or”¾pLÞ%ÔÓ½#míYÀÍžŠ
-’@8Q±2"ío
-߁ûÛ¾;0Å·‚¼oÍ“ãI‰ÄC%f±÷¶pN¿†™â[y6@É<gSk™˜ÊÐJHQBbr}ì˜M#¹´ µ®áP—½º²×–Û«Ó|<Z\Bà´´•\­8B"¬q™ºôÉã¢kšÇ
-;ͽŒ¢4Aä¥p
-rNݳ®_†[F	ÅJHâ4ŒËÈ£”Þº‘€àºNõ}GeXÇP῵ÕòÈ ‚•˜hÚzn€(Ù$Éö´ºi[(ß•Û¡( ØLˆÜô‚e¡Ž»]‹ùplÇí ѬÚ„*¯¹;z$Ýb͆7Ý:Ê‹0Íâë[7îàFŠ4|ælÏŒcoÙSQ‡a½¨mÈ|~4;Z3Gû̳™ m
-<‘î„|öW Ì\œZ'Ž0ð#|£kNmtAj'nûMÀÇáòê@œ£A£ëYw²Ì±1•ò³‰½ñöýÚxì9PŠs5 ŸšAOÃl„aÖ:Xp:G=‡~µË`“OÛß²²¨Ä&:?ENSÀ™ð¡ÎϨ;çúŒs¸Wu=–˜æ/YÝPêÐ×Q.c^mó¹+"À—ß\[˹Q¥†é)廑"ø²¾e
-ª¸D×È>þ K\À!ßû2ÃE]ìå8DÀ ¦žÅÝ-àË+xÆu>›ŠwV\Õ4Ù9ïúÔ%P‘Ñ–æL¨!ãƒÿýôÄŒ÷«Ñ•³âjÒÁPX$:?º>w½èñÿ‚:¢2\QúN»À(ÿ¾ûl™¤¸˜ú²¾‹•úûîÿOâÈd„ÔÔ¶3‰^*žšÀ6ÒOô⯣#ÏIàÕ¶&hPœ»DÜÌôï‚ãv¥¸8ð'‡uäí™[Å1[ª‹rôî]x©Ãï¾`Ë0Õéù¥åÀ\ɇ§|M<¢¦ü¢OÓØ£-À1T]qˆ\†&˜Ñ2gªZ«„S1Äyg쌓'(E®“No°WÈŒÇ-Ïó/‡YTjÂ#1šS}‘Oæ0=•–£”÷Ûr+i(8'æ7éÈðçgnx <)[ÉâŒGRÊ];9	½¼Š³Ì ð«ü–ª_ÙPÑ&\‹PJǸ%{ØÊ×Àœó&9;2g×åÊÎÈ÷P>w{žð€¹|óB¯®æYݱêõŽ,zqî‡t[ËËÙøW³k!1ŒþÃg뿐8á…>³Hæ")†ç/pc]”âñÿVÂH~WîíÞ¼:úK!¨.¨Ú™—_…ßýsá&šé÷
-8äÐnè
-æ*Ã
-ÈÒ 6€ÐàMqJ øvšÏù¿}óGLÀGüø<êGüÉŠ‚6’?Jsæ…ªåîg‡Õ³ÛŠØ H±1(º¬éýìŽÙ¸àÚ#•”uëùôJ§_oñKÕÿ…úöÇõÍ?°qÍå
+xÚ}XIsã6¾ûWèHUY47p™9ÅídÆ©ên'ÖT¦*É"!eŠTHÊNÿû¼
+e³ú„‡‡‡í­¬«`õŸ›ûíÍÝOQ´Êü"ÂÕv¿
+ƒÀÏ‹h•æ…¯Šdµ­V¿{Ϧm×®ÿÜþLâ¹_¤i‚âQá °\ø™¿Þ„A{Ûu^x¦¬[[êf½‰Uâ}}5ý«5oÜëöØ*ï¾ïÖqà½
+¶=ð*€cøEPЉb\5QÓYR7?noþº	³S+?ŽWåñæ÷?ƒUc?¯?.òÕIW±ÊýTájÍêùæ—›`®‰PÍ7žM
+Ÿ®‹Ûok³ÞDiáucmz&wöÀÄ©ïv9B'¼6žéNaF½=½Þë:Ê=YÆÜŽµelÏ3v}§+˜U‚N==ˆ€®ªÞÃ-ôòÈkÍxÔÃË-*n²	c_%¶ƒuâ8öŸ°Mp&¬“q½Ç¬´o}ú'±?rüÒþ„‰©xäÍŽ5‹Ã)ÅXÅ\gQ!íŒeÛÑô{]®UèÁ®4áZÉ*ðÃ0vò݉üŒ&þ¦â¹|’‚-2'?w~Ùµû¥•åçaî$áN¡He«0ô¥"”ÚÄ §‚ˆÔ‹læÈ1h	|ÀûÔwðy>ï@Õp´4õîQè¶áÜm¯·SD©Ÿ'¡„mKƒS¤:"zÓ=H‡ÂÚg}D÷ØiîÂIý0cí¢›S­C¼Íí¢|­&†ó	M˜ƒŒl¾«OÝ,¹L©r9RŽnˆ[¼ñQs¯±Ã80©KTÓƒÓPœy;ÞúÜVº·f€¤¨‚Ç:YÉ(Ô©ÌPö–§¨yË¥#Ž;ÈÀ›%p-çÄ{£Çso¸s>ñ°‡ªÐ•cÓ›—§EF° œPvŠB?
+”û:=Ø-) \ÝpÇi„âHx¢•¤ˆ$˜‘NºejûééãÖ"M‰0ZÕúÆ{*p(T!ÞÛšL÷"Bƒ9é^£!²CÙo ˜Åà•g9œ•%îÀ®:nÛN'=ˆ%™’²Œ½5¥¥¸˜
+pi²%‹“·4Ù Ù¨ld¸
+ѳÇŜԢ¾à¢¿=~yF*€Ez—!¬ C»dàD”k—D!/õÜ×%©1Æô(-7nƾë™óÅŒ÷_…Û꣹Ø|~>öQœðf›FvišŽB]Z	ÏúÎú̸àfì6db<'iî€NÛ¡‘ÈÂÐ…q@|ž;ew„ZñÎÆꝉ1æ°)À{"fýu6½ŒbÐâðˆåÆ0íô—_TÝ£ŽÓ`ºnåÞ«•­´ŒÐŽ˜L°÷¿‡§%ý ÛÃ/´‹äK
+th§„ÄÝ0Θ ˆÆ–ò|`¤.æþ—Ϩ–ÚÖÀ%T³£|žÆ¹Ngan5,fZ‡Šj	Ƴ£hY”¡­Ì^Ÿ›‘;“OÅ9» z…säMn€Ò37Àä]@=­-i«f»x*6HYàLÅȐ´O¼)|îïûîÈßò¼5OŽ&%•˜FÎhØÀ9Ýz1Šlål€’YÆ6¦Ö01• 9”¢„ÄäúØÑ»F(rhAk]á.µº²×žÛ«Ó|<ZT@à´´\­8BB¬Q‘ºôÉã¢kšÇ
+;͝GQ£òR8H9£‚Œ‹Ö¬ë—á–QB~…â(ñ£"t(¥7Çn$`xD†®S}ßQVTøom¹„<R€`ÅÁ&ê¶ZÚ JzI²=­®ÛÊwi–vÈs 6"×½`Y¨ãöÐb~ Ûq{@'@4«¡6¡Ê+îŽI·X³á@·³ÜOÒèú֍=Ú‘â
+ŸºÃ3ãÔ6ÅTÔa˜ƒFgµ
+ù€ÏOú@aæˆ#—9"6¤­'ҝÏþ
+„^
+ƒskÅ~ä€otÍY ÊIíDÀm¿‰ øX#\^ˆK4(t=#ãV–95º”A~6±7Þ¾_½ê@q¶äS1èiX#€0ÌzBGîO稖áЯæhlòiû[V•ØXe Èi
+8>TÙõ`‡â\]p÷Ê®ÇÓ|Cà%«kJê:ÊeÌ©m9—cEøò›m+92
+¯P0= |7’{_¶·,B !ÈçèÙ—Àd‰‚ñÚ•.êAÎ^ŽC€¡«EÜíо,±‚§\çÓ©x§ùUMуu®O])myd΄R®á0øðßOOÌx¿]9ͯ&5…ÕY¢ó£[áãð Ñ‹ÿ/¨#A*€+LÞiÅßwŸ
+“‹B_¶wQü}÷ÿ'ñd2ÂGjjÛ…D//˜À6ÒOô⯣%ÏIÀ«mEР 87GÜÌtï‚ãv…¸8ð'‡uäí™Û€c¶f/äøÝ»p®Ãï¾`?QÉå&áÀÜȇ§|M<¢&ü¢O’È¡-À1T]qˆ\†&èÑ0gªZ›˜S1Äy쌓'(E®“Lo°—ÏŒÇ=Ïs/‡ETjÂ#1š5K‚À'sèžÊ	ËQÊÇûí¹•4	œó›tdøó3·?<Pž”­dqÆ#	它œ„^^ùÅPøU~K‚_ÙPÑ&\‹PJE¸%;˜Ê×ÀœË&;2×åÊÎÈk(Ÿ‡š'<`î_߼Ы­8CV×'¬z½%K#ƒ^Fœû!ÝVòrÖîÕl[H£ûðÙ»/$ÎÂ@8G¡Ï,’™%EÿòÅn¬òB<þãߊÊïʽ©õ«¥¿‚ê‚ê ]øwùðUøÝ?^`¡©z_ €C­æ†Þ`¶Ô¬€4ñ*
+ýÞ´§2´m§ùœÿ›ÑÒ7qÄ|ďϣ~Äï4Ï9`Cù³¡4§_(¬Zî~¶X=»½ˆ
+‚t+ƒ¢ËèÞÍî˜M€	®=0RJY7ŽO¯tpõ¿TÝ_¨kÜÞü;…Íì
 endstream
 endobj
-7196 0 obj <<
+7191 0 obj <<
 /Type /Page
-/Contents 7197 0 R
-/Resources 7195 0 R
+/Contents 7192 0 R
+/Resources 7190 0 R
 /MediaBox [0 0 612 792]
-/Parent 7167 0 R
+/Parent 7179 0 R
 >> endobj
-7198 0 obj <<
-/D [7196 0 R /XYZ 100.892 685.529 null]
+7193 0 obj <<
+/D [7191 0 R /XYZ 100.892 685.529 null]
 >> endobj
 746 0 obj <<
-/D [7196 0 R /XYZ 100.892 618.395 null]
+/D [7191 0 R /XYZ 100.892 618.395 null]
 >> endobj
-7199 0 obj <<
-/D [7196 0 R /XYZ 100.892 591.957 null]
+7194 0 obj <<
+/D [7191 0 R /XYZ 100.892 591.957 null]
 >> endobj
 750 0 obj <<
-/D [7196 0 R /XYZ 100.892 180.718 null]
+/D [7191 0 R /XYZ 100.892 180.718 null]
 >> endobj
-7200 0 obj <<
-/D [7196 0 R /XYZ 100.892 153.868 null]
+7195 0 obj <<
+/D [7191 0 R /XYZ 100.892 153.868 null]
 >> endobj
-7195 0 obj <<
-/Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F70 4384 0 R /F71 5424 0 R /F17 3698 0 R /F85 5521 0 R >>
+7190 0 obj <<
+/Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F59 4373 0 R /F53 3738 0 R /F17 3698 0 R /F85 5513 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-7205 0 obj <<
-/Length 1673      
+7200 0 obj <<
+/Length 1735      
 /Filter /FlateDecode
 >>
 stream
-xÚ­WKsÛ6¾ëWðVj&bˆIàÛI'™Ú™Æžé!É–h“c‰TH*ªÿ}÷H¢¤zÚºb±X.‹Ýoiô¥Ñ¯“‹»ÉÛY‰4±©ÑÝC$2‘©ˆrc“Ìêèn}…I§ßï>½ý ed›çE¥´I®5h"¡›r˜ª4ÞN¥[¤º§éLeY|ÑÑtÛ×Íãt&´(âËÊ­‡²ÃuR>y7ù1 
-ì90#K”Šæ«É×ïi´€µOQš(k¢-I®"•™$Ï2 —Ñíä÷Izx6‘=›Ãs67ŸJWuùÇŒûéL§2ªº¤°±kÌ»u+»w<]ºG/|?áïU$ë†Ç¾]•L¹®t}2å™8ÖS{-s·v÷K/ß> _à03¡’L[¶wÞµ}?ë7÷
-ø{¦”ŠïÁ¿²þEζ*¦æmó-úqÓ•‹ÀéºrŽÇ¦"^>OŠ“°‘»i£Ë¶éë]üæpÐ1n
-voñÓÒÃZÏ–èx³öÂ=à¼Ùp%ÑW’úP£9,·#ŽdØšóáY“hkã¡°ÅßÆÃ1ž“dJòqwV™½UÇ”g Ú†€¿¤›¸=¸‰‹“›xÿ§[­—åKG2:‘Âþ—?wªs™›E*7Iªªþ1IMËa$føÃ3Þ~\I]µ°Ç~—½Ô\¡f¨^ü‹÷¼i³Û^ÈT¥ÓÄ„È¿«0MTFQÝ×ýÐ3~@žw¨º²d’ÓÃKK³T¼AÚÆ’F+`Š²¦œ”0½ÇÐ~fͱ΋]»Øòû¢Þ/Â+ü"Qã›s»­jÆ€ˆ¬ˆ-M;0±v}Ïd²[Ìœ,aÜÁà‚,-9]A&‹VÎÿƒé ç+4X¯›²ç?Ú†Wêl•…D|ñôräâšÜk=s‚‡v0 µ`통£¶<elĵ€IH+ØJ ‚9Ò@§Tñ;2¨ß P²°ßm¨<g ÚàoCXpá¡™Çòå5:!x¯ç‡)ŽÄ‘3´8Bò".yB(Ž‹•ÿ¯àž‰ØÏ>B`¬™…QAÀßû²¿pkŠ§ç_Îú¸wOt‹Fà€áøzï*PeõFœâˆÔy$Mž˜ìåŒLd¡Æ 8N9	E‚ƒtå™ÅKÞ#HC	7Œ<ÁU.XÚû3x|Á8²Aòê$.˜FgÕI™`™…ôª½îm
-‰>šÙ"É
-qTÛåÒ
-˜éÚ_ŒÒ†« dkïçK C×1Ý›÷¸6ÅØãøǍ<õ¸†*)ò"‡&*•¯òº–:
-U‰ÔÞ+ÞšÀl=*á°â“sʵ{u‘Å|¼¹EJCuî:„*“qÂâ
-¥
-³_€ÓÕ1ï0O™C¹ƒRG¡‚–WºòÜT€²º;ëÐ*^|ü|Ë%²q+Ú:ƒm=T¾sÎö$ïÈlÍJºçBžØ)ƒ¡'kùË ÜÍšüà£t	Ð_C9á5ŽÒŽ!"«Ûû\åÙzéæå¹cbÚ(cãÒ£Ϩ\ÙÔ;ÝØ]ݲ!Á¨I$\dLd!7°Ìj£æ<*h)“ê¬ÄX“¯QèÁ1ށWHµCÜ{K¸	Më™=Tø8UÐoçcçÊyq6ÃDaÁD0Ò_êUÖ#asCºDá›~„lÔê†ÐÉ0Âgpõ
-h!7ÿÀ¸Q§¦*	  òÿÅT%zS;6õꟘª°bÈZ¤²åIãÜ « µ°9‚JèhžŽô†§Î7:¿yĦ*Šm§	6H”áD®]7ÔóÍÒu‡-Ø•¥ùÙUÖ&^a¨ÄHýºM	Ò•Ël¢`XŽá¶Ì-~N3„Aj(Ü£?<?V Z¡¤ê(ZÁýÍ®©w®8ƒñÛõý°‡Çœï"ájüFœ»M_˜cº½¤”IéÝKêêúbˆ¾@ÆÞ0½t»f1Òx‘á!É£uqöîùD¤œ¯éH±ŸäZ¿)ðb&îÜW®CöhXŽê9a5lK•ž¨]ïËÓ€wTEž™â8µ»­øBX¤÷KA=B(4w•çóá¿Í9¨ÞûOÁ°{]££ØBÈ&x6—õÏ)7‡ÈÛJsйóœk,È<‘|¹æ™ãUÐÔv¦©ÈЛ ãÁÍýÖ¡Ë=yèAý˜[¿
+xÚ­WKsÛ8¾ûWè¶òL­ˆ½ŽMÒî´Ó¤³MföÐöÀØJ¬‰-¹’\oþý~ H[rÜtw»AP<qðûäüvrö6‰GE\ˆàö>‰ˆ²Xi^DI¡ƒÛEð9y<ýzûþì­”AiªITÊ"Jµ†&+t]öS‡»©,†¨öq:SIž·vºëªúa:ZdáÅÒlú²¥u
+«|òævòm" 
+öÌH"¥‚ùzòùk,°ö>ˆ#UäÁÎJ®•äQš$ WÁÍäI<¼›HNÞMÃðÔÝÍ̧2—UùÆ†Ýt¦cö˪{R¡©Ì»1k»3<]™'|7Ñöeå%«šÇ®Y—L™¶4]4¥‰8ÖS9-s³1w+'ßÜ“_p™™PQ¢¶wÞ6]7ë¶w5ü=SJ…wð¯Ì¼‰³[–5Só¦þý°mË…ç´m9§köS®ž¦¹
+#‘ˆtÑÔ]µ°„m†Ò¡°{GŸÆ>0Ö:¶D‡Ûîx„èeý“Ÿ­ÔÛŠÌa	¼Ž8’akN‡CRQ–ÇñÙãá…OãY!ùº{«òƒUÇ”&P]ø€¿°/q3x‰óg/ñæ/³Þ¬Ê—®„×Yñ_BüxÜ«Nsän¨qË¡úÛ$Ž´]ö£eúŽqön-óà²Á‡SR3‘F90a&#·ý‹Ø´ÙÀ¶2U%**gß.)MÀ¢¨îª®ï?'–Û/Û²d’ÓÃI‰“X¼"º¥óP)öÊêrÞÛüÀôŽBû‰5bÛfØrç’ÞOÂ)ü$Iã«S»[VŒ1€ˆ$
+uÓ3±1]Ç2Ù,æ7‹w(¸¥%§+dÒP°èÒ¸=”Þºh¾&@ÃzU—ïhj^©zØ*3Iø&Â-ôräÒš<h=qƒûfZ°öœµ“¶4fl¤5ID+ØJ^ƒi°·TákkP·% dawZ¿tœ5@´¦m½_0ý)CÍjE*‡^ðîëxÁPŽ1FFâô
+¹…ò,,ybaœ—n_䞉ÐÍ<> 26Ì¢°°7 í]…ô¯`ƒEÜÊÔÓo'Ü™GûŒGpLô¸:ø
+êPW¯Ås ‘:
+$p…õÅ”Œd¦Æ¨8Î9‰ªˆè€.”xíPñ‚Ï¥Ò¨áþ‰‰'x°¥Kz/X€B€Fö $/¯ qÎ49«ŠÊˆê,ò«rºw’|4+²(É{*q°Y­LO™®Ý»(sD¶vn¾r û#áѳ9‡ë<;œv\Ëç×T%Ó,@îä'8ø3§k©#´P¤JùJtÉG[°ƒ­G%+.I)—£LG) ™,	ÿ|w}C”FunZ‚ª<á„¥›-$Ì~§Õ2o˜§Ì±©CRG‘‚†WÚòn÷* ¬jO…:ZÅówo¸DÖfmO at g°«ú¥ëúqOâ\óÚšB­Yiß9“Ïì”ÞNß“5üe€w»±~pAºôW('¼Æ‘bµúkÈAdµþx—ª<̼۬<uMÊ•aéÀˆg¶\±sz^ìëVáóË6‰YÈô,³Åh~´”QŒ:+¥Šrý«1Šà¤x‡®T«=0ÐÙ;kÈgëAXçïìÂÅ)6¦é(‰…Íxq2ÁzEÆÃY¨_2^ägçVW\8ã	|¨O«j‹M9ã8|Ël«@rïƵznª‚O”JÿS•L£4.Ʀ^þSÕ™¢C*;_œd6N
+û"Ó8.?B›/hhkôš§Æõ9^ÛJ]g	õG6Á-¹1m_Í·+Ó;0Ø•ÄéÉU(Y?a¢H£Lÿšçð· ̬®DëC„°¥¿†©Ù2³ø>Mm?aÜåù_ÁŠb«ô¨…«êzßÓ‡VœÀ`|¸:gÂ?VpyJ	ÿ[$Üÿ"ÎͶ+=ʱ@Ս~¤”û‘Òû©Ë«ó“xø‘Z;@ziö&f„02wÃ!‘G?p¶‰+ŽÑž÷àe\E'zýV®q‡‚¯2éäniZò× ]ÞS5ªæªq¬­ó–Ú·¾<õpg‹ÈS§Åþ(~éÜ’WOŠöâvéøüD´·>…Ôÿ)ûŸkr[ˆlÂ_sY}ŸrkH¬Ì;ϹÄBæÑÊ—ž^…¦¦]0m«ô­	÷fîŽþQ“ˍT"‡­>3l/†qè j«³sà›<–îwŠøÔ*¹÷¼-ìÆZݹdÓíOrP·)F†ò~DÖÿ
+ö‰þ
 endstream
 endobj
-7204 0 obj <<
+7199 0 obj <<
 /Type /Page
-/Contents 7205 0 R
-/Resources 7203 0 R
+/Contents 7200 0 R
+/Resources 7198 0 R
 /MediaBox [0 0 612 792]
-/Parent 7208 0 R
-/Annots [ 7201 0 R ]
+/Parent 7179 0 R
+/Annots [ 7196 0 R ]
 >> endobj
-7202 0 obj <<
+7197 0 obj <<
 /Type /XObject
 /Subtype /Form
 /FormType 1
 /PTEX.FileName (./Samba3-HOWTO/images/browsing1.pdf)
 /PTEX.PageNumber 1
-/PTEX.InfoDict 7209 0 R
-/BBox [0 0 826 535]
+/PTEX.InfoDict 7203 0 R
+/BBox [0 0 794 509]
 /Resources <<
 /ProcSet [ /PDF /Text ]
 /ExtGState <<
-/R7 7210 0 R
->>/Font << /R8 7211 0 R>>
+/R7 7204 0 R
+>>/Font << /R9 7205 0 R>>
 >>
-/Length 7212 0 R
+/Length 7206 0 R
 /Filter /FlateDecode
 >>
 stream
-xœÝ\Ml·qÝϯè]¤ ¹æ÷ÇÒ² @"ÀzÈF@€Œ%AO+6ò÷sÉ"‹=3Ýí'a--æ±ú°Èº¼¬S$‹÷/'sØ“áÿãïóËÓo¾Ë§?ÿï“9²±6»Óëüüç'ëS8J8ùšê‘Ò)x£;YcË?ÿðôã“sGÊ©œþï©5qúîŸï©÷éÉŇ„j6˜rxw
-Åä#”“ù(ÅŸ¬GM¶£'(U{@ÕuPÌñˆé(DtîƧ„nžœEÏ\:Áœ˜ƒë sâÓäcÊš
-4:ØiO/JbÓì	e˜‹4T”ñDÂ*?£†K‡Ñ[”)÷6XC$ÞŽÑÌa¼j£—YCz!é¥hØíxÆè>®m?qœ_
-¡Ïå^›é3ºe¦OCáèÂ(+3'b15ÌrkC™éK{Í–†êT½¬Ìœé¥hØí؆ðál“!´mfr¨sÎFwØâ¡.¾¸ÒÕ Î~ŸoOÁåÀ.¿,‰qæ§3A/s®$
-*î€ßР!Q ѽ‰D²Ë|ð
-$
-ªxB[ŸD²@S°&SO¯ÿÁ§èræ ø‚~fj¾<˜˜8*çWÞý<[y-Qµ*lŠ¢øüôã?~`c?5ïq‹Þ4ö©po_
-”­‰ñ0ö’ëî€+Šs$$ö°˜@^ñɘ'‹Q‰y€“Š?r¸À„PÄ<´ùº"ø:ÜU=èú}rœœø1»Ãc¾]œ«06y:ðÔ=È”øš©ÇUçÈÙ^!GD_¤ô¸‘Éß~.µµ¬ÚRúQaJ0–
-‡‚€!pq60Šlat`¤Ë¢`7Žñ!ÍÚhmÙËá6áKCRâ]ñyYØ‹ÚĘ6³ÜZP&ÒÃÖ°LôôInµÐ‹ÊÄ	.Š‚͆màɬÌ\A˜‚~Éü`ÊB?°ÞÄánƒ0Ó“‰Í¥ºÎž/SâkAÈë)¸Tìaë†ê’
-•á`cÔ¨!ÙPÅÛ£Z’
-Uí»¬QC²£àÀ“ÛP]¢Q×)͵d€±Î‘:†ó+"Ò°ÐqéÎϪKɪå­A447NûÀÖn“ÞµHFô•oX£ &I
-Q[—œv­(ÍgÛb¡¸zT2Q>Œú¼k¼	ÊZj¾
-ŠQ’Ã2íÈÃN«˜õ”ýÁ‡xÁiÁdË.Á³&¾u/JÂÕ<"Y4=γÇ:ËϨ€ç”Bx¬oüR ÅÞ+ˆÄ£ƒŒïD½SMô2kH'!}
-»ôŽjÙÆlógÒ{m¤O¥-,¤@t4Ò…QVVNÄ0bjroC™É%‰[VrÅâ«j¢—••!
-v+¶á{0Ë6~Cðî¹þS•1s4¹ê˜Î?ށá”ÇÛCª?p|VCà+—®±ƒ/¶p7H†dGÕHžÖ¨.ÙPfÑ—/Ԑhž^&Ç/”H6”}o .ИëÌæ#|[GP¿'׈ÇpbeE’¸pêçÕÊ^^5Àµ‰«OÑÚhí£šjœÖöaß_žlÿ÷øóürúæ3žIJ5 øýüüô›ïÀˆf2Ö,Ÿ±¼ïè“
-ˆ7ðºFËy<}~yúê[û¿ýúó±zÉÕ­Å»‹PÈœ>ÿ©!¾éVÖÆŽÀˆåÉ{l¤ã~wúþ«ßÿÛ7ßMü>?ýñ‡
-m±Mj¡iÌÃpk9ò+&¾®¨8‹ ±X!W<ÝnD¸PF(˜Œøæ*&ÁfJnSã‹o:‡Ø]ÇëS³Ë,AÐGh›±mÛîEI0†˜õ>»¶¾æ>Zˆm*Ìò3*ðݱ
-©Ö÷
-»)ƱU¨$…±ÄR€‡í¬j¢—YC:!ˆÙë¡a·‚nüQ-ÛXxýléBé«åfØl ӌˡمQVVNÄ0bj£zÚLS¹Ë³ÌÄ‹W••­¨¿ÏNê»ûè=”aG'“Ëœ¨ ؐyZSék†OºÄ~3†Ã*ùÈÜwœî;šÜ¸,Òûû¢Q"Ñ(g,w2J$Š{À›.‘h”gÔ4J$¼k±ÍB‰D¡®31ü!(
-<7×–©âÁ8•ƒ›”—.ý<[y-™•"þk.}èmTüamýÔóG'™„0¬íDXx‚Üʆ†Z¦¤ox×ÄÅéÚэx¨	Z#º„ø¡o#06tz‰œ£mÁ
-…YÒhhÜb1ak/:¼ù%ª‡yVÇ¢B]çæd$'ÆŒ¨ðñˆÐȶp#å’›ï€+nNÎnÜ…ŸÍΣŸÖp7–[7cŸx‚2¬áú
-ŠÕñ¹hLʘ€˜²úŠÚb € B”ÅÚ†N1÷M¦Àý*zÂ%qíA¤ÈÅx[NBŽ"^(¤ø<œ…ñëw<‰¶4”êRî
-´
-"©Œ'—D‹èèj¡—YCº ˆÙé¡a7‚.þA
-ÛøyþìæUÑ6âuàŒ›
-ðœ%ª.Œ²²r"†Sƒ”{ÊL¬ 8›—†Š•Žj¢•‘òûìô¨¾±
-Þc¶ñs
-èWÎsžF&( †6óؾ	álÇ›â¹gH¥ß	Ö™‰ÍÒC&¯iŠF
-ÉŽªíð\£ºdC…ì:ëNԐl¨;i-Ԑl¨ä¶N±¨¿ÎÊÉ$Ò‰¦¶sñÝXÆ¾‡zéÍÏÒÆVTøہÁPÙù#š¹àbxp,J'nÔù´ðw¬¢‹‰aèû«èP=wx"¹ÏUYDÿ¾/‘CL.‘áî
-Æc.¢ÿ0Å+Dè¼®‚°o_ñsñJ"`<½þO¤-ø®¸“ˆf#ïû_t«Ÿëß}ºÔ¢œJ¢ï‘éLœÆ Fo˜¿âš]âp?Í&p(ƒËÁ3`´€2—ò3Gï<©_Eñh_µ
-Æ–HÕÔÅW †qU{þ1NL?³ëË44¯å#>„v¹“©u%Ñ §íÈû¼ Öò„¼g |AµŸÞ¥L_ˆ~<i{Ö†íç°]bQ<íð²ÒiJ‘qïûCô˵ÚlÚ¬v¹r8³2xÎÎSFÇ#»–Â005¦Ëaù"
-mX˜äÏâŸ^›€¡¶¸ßE<à6|6ºÈÉ)˜>0_T‘M¾ín0áâ¤+ÞƼù|¯³–¾g÷Ýÿüí¯?ü|²t(«yœˆ—ãÄtjû¦Ü§¿ýçÿð×m¾g-XÄ÷L‰ÿ¶Wé–ï$.+n>%ð4Våoçà›˜OwaÞx¥Á›ÜìÆTÃßåˆ$ùSD ‰«¬Ò×®ˆí¡fßy©½Óí¤ˆáO<dÇë}×–›—ª`Ìw1!@e¼*˜ýýþ2
-?µè¯ië'˜ÐÄƽÕ6K²iÁØyaR?‰ïœýEßq=‰™ùxJæ!
-ã¢Ðâq‘4ÆNœ¯±e¦ÎrÄLö݁úU#¶0¤¬²#cgÕæZ_Ÿ¦ð¸¹^ÐihÄÈDÄÔµ¿i¦“p4ž¾ì<§¥`úø|I½_â~¢--ÿ÷
-÷ãT<3<Þˆ V<õf^Þ$߆ ‹^ž<÷-vÌ{½œ.ŒŸ^Þ"„G¬Ì^Ïçî<Špoˆ
-XîÃi·…Æ›SñBùôj»ã¸Nt+ˆá·DøfÈî$:fW2sÄ)
-G»ƒ.0¾§É\ÅpË‘ìõƬËíõdŽ ¦â¬l.#¼eÒ5ßWK‚'G„Uu¥Ê3jo¡樂Ÿm]¾¤*«ªK¹7Ðj	蕱àÔPKÛI›mô2k´.ÈÏÒ?©¾[ÀÅò#Zµms¬Ÿ=†¶¯o‹åxukUm÷²¶OÒ{©>ËÔ¯Í#Me^lÉ:«‰^žæÉÏÒ=©¾õ³1i?þ7…{ŽsRbŠbàO©}3óÇ{@œÞ¹ñå™²-Ù¬K+ãF–ÅTµPC¢QÞð¸Ø)”Hv
-øU£ºdCÙdÚr`¡†dCñpÔkPh̍ä¶Ì4öWÙj¼L‡]©šqÌ¥?Ïf.«Ž÷ˆòm˜z{<ðamÛÞðü“— êÜG.7^¢l"\½ÉT˜h€‡oSË	kIFÜ7 Y/I︾ÀT8þäëåû€ ²4‡
-‹åJ‘€‚o¯ç’sñ	ò®Ížë ÆäéFkÌp` 	†ŒÜãÄœndÏïæ€ÎõÜN&_”$1Câäœk¹0˜î‰a¦ã¹K²³üŒ<UP cYq)ro¢U’¨hÖ^&^º é⨿ÛÐò„Ò®=Ã{þ-¾l&òP8+­á~ÅêA/+ ˆ)÷&´‰ÜªËF®M¬j¡—µ‚>Š‚ÝŠ}ð˲=ÏÛº~%nÌÓèÇk$ãŒ~é6诼ÔÃÑE9Ù#’Ì-Åз;lÅ"·l &ÐÇÌ>ïH$ÊöÕ—B
-Ɇr¦rŸJ¡†dGn!o¨.Ѩ—rl‡‰Y¿±™6œx1LPlVný¼Úy%YµOoêTÜ·Ç>®µ
-Àr²]Y1µ¯Ö–¿|㟩ÌîBG¬lü;Ùø/6`	Îڍ/±ýק¯¾ÿêßÿåÛOßýõ?p˜0Æ-½îŸàÑ
-“¾ù§¦èww®T+ØÝx¼ÀxímK5½JÚwÀ5i.#IÛò”ãmu…÷øX@ž‹òzC“ãHçšzÖá
-Ö¶¡·¥3J-›õEKš¿³¼BŸÀ Ý{.¦s›g£üŒxÏ°_>Ϩ4Ìré|¸$¹ùÐ¥¡4‡·Úèe֐^Bz)v;ڝՇµm¿v<ž§SbÛ-ÀÕ ‚½êTzY›)1B4H¹·¡ÍÄZ0&e&o¹ÕF/k3!½
-»û>šmûµc‡ui›È}ÎnäƽÑ;@œý¡7h¸Õ6‡$#Ö¬ƒÀi9/¾,Аl Ò²õ5¨K4ÈÅÒìZ !Ñ ±ý¦@C¢AÁø6¡hHè:{Ð 8#9žÄò]g^æjËF»tïçÕÊ+ɪe™nËÔÜØû[ÛØΟŸà˜ëX¼Q–·xÁ	Í[ÜÅÞ+{ý½=bƒ·‹›h ‚˜bÐ÷7w²n™;Æ÷X÷¸f]ÏMüpƒut•ut•ut•utëæ씬˜II¯0÷.¦4y‡'©Ü1_ÌÄdê"xž<M³88c
-:©¬êtVBK«1»84\Ñî=¦aû­±ù³pÒ’tFY
-tÆY]NZ±a(¢°Åt:YÕ;ݬ„Vbvqh¸0b¼‡2lß4f²»Ï;‰šº3í ~q‹®¶Â„5$Š°œgÞ±‰D<ÅSV ‘hP®Ý®â‰b5šýE¢@‘÷§œî“HîfZ<ê0Sù‰_4véÓÏ«™W’U+f…ùj?²¹}ÓÔÊ”çµiÌT;èúûÈöæM3,؏Àöµòo_¥¡ŒÔ•…bki›éìG®©qˆl¥±kÔ—3¿Íso
-O3Å¢ýAAÎñRÁû­ã[XäÜ/¸ØЯ<öÜæÖ	îñfi. ïyÏòª"Îv{]ï¼—§Å¡Ó0ÛU·§A‰áf&zû#™ÒnÅ–Y~F
-Lܨ ýßR åÞ+ˆ„Á'ÄPÐóXV½Ì
-ÒAHEÁnéäQ-Û‚ù³)íYir£¶Ù€Áø+{q™(?þÏÚRîú•…íÀ°N™VÒ_%¯B:(
-v¶±{$³¶@ Ó™´%FŸ¤ožßâtG𻵀"›ß	ïÉf;¼sáÑxÔ¨!ÙPíƒ/Y£†dGÕ ß£AM 1…Ûíð•$’
-Å·Üê^‰D£®9af ZbÚo¶Ý~Ë`¢€!™c·ùòóláµdUÁRªL…-ø€V6êÏlÌ ,ñȬ?dßÖ厬%Ýq`œrly‰Yü|Îõ½ç;àúRX®í¼´—[rÆ[k×	òŶmo­]'È¥Øxï*íµÏð\mÎÄvïãú*8s@š3ç§^V™GÒÜ5q¥è`„çòãc!Ïò3*€Z¸+[VÅÔ åÖ+ˆ ç L\<`©9›e֝˜ˆÑGQ M ç|@£6“™5‘ª2Ф–,°„w˺ìem  Fÿ§†YnM(M·2¹=Õª&zY8££þf‚µG²j§;¦¿„8gæ›;Ìw€0Ç™š‹9^Á&®_y„ÅQ¿x›øÝ,Ó5ªK6wHáRjH4*s;+Ðln08«AC²£JËûÖ¨.Ѩ÷ÁRjÉj1»–yô2ývæQm»é}éÉϳ×’U+{c™	)š{ó6·ß«íöµeÞzË÷ÌÆxWëÕä/?&&¼öïZð=ù[/çįOÇ1÷p,ÌìîiaíÛDW9ø6Z3¥öüxPbh)¬oçñ‹³ùè	Â[yä·Éub˜y™!öJÝP‰78¹ØO-Cš¶±0%¦¹±ÄC';âpÞv¼½fù™7AûÉèD¸Ä×ciroƒ5Dâškœ¸Ä2uµ1ʬ1z1ÒKÑ°ÛÑn÷>¬mûílùÙ xI›Ù¼xTfòj¬Wfö²6SÈ©Aʽ
-e&×s%/3Máá’j£—•™!½
-»Û>œmûmË/5»9gßäæ;@œý¼V‡¥h²Í%¼L	¿èlÏrMü¶Rõ
-%’U*ƒê’
-Åm°š5jH6w½Á®
-5$Ê£`¬F
-‰F]g瘱Þ+¼Õ‡®zÒÖðè¹]!ï]¸øólåµdUJ܃4aêmÜüqíÌLïSõÒ411¬ç:Þ•_é˜ßI--ÿ¨ŽÙZšï=¼vgó½Ì{|û\™o$xzt•ztzs•ztõFöÉEEOKÒÉ%òa‘Oûr³D'=µO;1“t"B»Ã´4HY¨cI:¹L
-ƒ|f“žf/&Bz)v;Ƈ¯Ô¶Ë—õŸ'=-I'—ef'Ÿe¦ÐÓ2SÈ©AÊBKÒÉeièä³ÚzZ½„ôR4ìvlCøp¶]~¾,róì*õÞâìOícøŠz‡D“WäM&§)N$Êa5š5A‹dGaæâ†ê’
-ŏ•å¤QC²¡Øō’û©7ðkæ@.6—¾˜íÒÉŸg;¯%ŠDùµ øâ|?²¹~#³õ¹o3é7ò¤/ûÞ:Ž†Ÿ
-—ãu(üǧÿMB¨
+xœÝ]Ë®$¹qÝ×WÔÎÓ‹I%ßäR£¶ M7 …Ç૱ÆFµ
+%ø÷}Nð̺·ªnàAè˨à #™ŒÁGÎ_ÎûfÎ;ÿ×þ}ù|úÕéüçÿ9í[ڍIö|ýÇ/>™óœŒ3~³þìR´›)goò¶›x.)l!˜ó/?þýdÍ–÷Ýœÿ÷$ÍœøûGê}<Ù-Ù õŒa+îìCL[IgçüÑÙ³ùà*|€€Úl¸rÞo©ÜYç6çï€4Yw¶{Ùö=ŸcÜR4©‚ö3Ÿ)VÌÐp)[¶çÏJ`¶t61%üƒÇ6cPŒey”_ h;*Dð[N³þ(Š~Vh»ã‘…óP`ñ䃟M´2kÔ>@íਿð‚q}>›~æ¸^
+ÆÙmžO›ÍÓ>¿o±(ûjYÛ×Ý ® —kÊ@݆mjH˜VµQËÓÀh]ìõ–A{"«ú°¶€·©Ø1/Tø­ù-æªKz ÄžýÙïhÅÈÛÍ¢Ëðp\þ_°ù¢!M² ‚utG
+Õ$+ª8xÀU%*Â].ªª`Á$gí5‰Fí[(%îå|ýŸ¡u;GÄÅ”·,¶7}¤ÒËêÁ1˜—Ù̵dÖÊÞmÉtÅ—cKŽÍû5þ³<™[¤gAðïhǦMhd‹xÍÎ…#ßÝGk–³Ýp‘,ç…å0¡ý¢	[†ÞAÞ£ÏåȁÀö£¦x Yƒ‰ïh2Ö“
+‰õ!1c}ÎîÀr6›B?n7DZ›’ä¶Ï([™Ù r´aóŽ'1Ë/'›
+š‘2xÕN£\›`.);Fq*(	O[5QË/§Ñ‡è]¬õ6Ði>§]ÛÍŸ]``¤MäË«L´˜4ÚÄZÖ&6Ä0 )åÚ„6‘nØ(ƒÙö Ú¨eecô>6+ÖÁ{.ËÖ³	Ó…1OƒÝvv†ïsÖÛæ˜îƒ0ã‚#ágÈÄ%°r)Â6¤²%· ªdAE4a­F5É‚JèŽ_t5ÉŠ*Q([¡ªdAez&
+ª¹Í}–~LßÔ¹Þ½x6,\Ž~ý2[9”g‚€Ãš¡õrÕ©ïýÚ¾Ï|.Xð(ÇÄÖõ¨Z2™Ýf:°õ= ×ÜçB=·€yƒ^£:؍dDR*>@>!AÈ+ȺÈ!êDƒ·5Y·hîh2Þn˜ä˜ûÌþ )›õ¹b¢Ì-»KpûyJLrô¶ Ct¥¦;HQÞ™vôòËÉe ­ŸˆÌ+SC/·6X£K̾í¬Ñ4X´×}´ÑʨÑ{1½ßMÃÁzÐçµm¡ÀiÞg3=œ®Wfº,/à0³–µ™
+1ÌlF¹¶¡Ì4ÑJ at 74`ƒ1fµ¬ÌˆÞ˦á`Ç2„OgÛBƒŽ$šëŒÅ¯œÕсYryßÂóûNýR*%!Êä‘.q©r'‰yCKÚªIT¿2½¨&YPB5ÉŠBRèWT•,¨‚s÷Õ$u›w"„ O yô¢ÉL±Ž>þ¢Ú¹’ŒZ~Ï•ÀšæËU[¤Â÷m_èP+ñ(þr2õïöÏËçówŸN¿ú¡œ;Ý}BÖZgCBAbätÄqŸ>Ÿþå›ß™?þú÷6î;ÿüîÿ~úGP%¦º!ˆ7þÓŸNüñ7ç¿ùþŸ¿ûñÇOÿyúí§ÓïïÐ2ò3¼%|—B–ðá¢÷}u|¡´ü \Ó²ÏÄðºEt}ä’gÄ7ï•k\Ú1Ñgì-Œc6i˜°bl@™në1̐‘âXD°T„¦çÓƒ‘3«HŽG$ÁŸ•æ„s0\«5¤ƒÌÐ:<ãGù<‚ÌTЋµ©Ð$ÿ
+¢)Àûùl¢–Y£w¢#z»†Õ
+:ógµlaãñ³I˜QQibÞà¥F&ºÑ…VVVD3bhèåÚ†2“aŠuÓL†)¦¨6jY™9½—]ÃjÇ2€OgÛÂÆa‰ïnLW.Ž&Å	ÿæêšîc8ëƒ,øî\æšu€Éwæd3_Wx«AM¢Qaß­dÑÕ%+ªš£QU² L€‹7Õ$ŠowԝÍÅÈÑ…µ] ŽeZ8ÜxÃï\Ü<:öËlçZ2jPŸÄMóåª-rñû¶¿pqäbž°SËÚ°OaÝ6$Ñ\¬öºæº{å½¹ØRbbRá:Œ¬Hßq­#ÖWdæî/q(‹ªGP1§Ž}f#”iæ}_dSWnÆÀA’ë–æPô èÞÚ@(–¬¨+ržbta'b
+/áÙ!¹ÖH(è^ÄN\6ux—jT N±-* w00á€qqçfÔmEÖËNÉmÓhâKmcó!‰ÎVc÷PGiHÃ%{Ž„ë™ÐäÂ$*º=ÊÂZ+¿œÐpž?[¼Ò²qÕª÷rk@àMb¤_µºÅóG 5´·2à½ýè=nՐ¾žÑª%ö˜æI´àL¼Ó@pꮺÐÊÃÀöó0°UåÚ€2”‹Ü°U'¿F¥½–•Ñûת,X†í‰¬ZâÈÝ©=Õ™	—ŠX©Xd,Q©”ŽèÐǼMËÆÁè–Ë%]‚>ÁŠSŒ;øÄ, ,>¤3
+Ô$Êö%ð²}	\£JYÛ«‚¿zh¯I4êv¼²“Í
+TäNÒçá³3þ)ä¨Õ‰_T#GÁ¨}q’D6­—«v„Þ­íCœÁõ¦0c‡Èø4­}Õ‘Æ]øÇ/[GðÉãÇ«ŽŽ#ÒîËßøÖ–øçoeA–f`ScˆêØ‚ «‡1 øjDëvŸÎ×ðd€á¶3j8„͈ü%Œýßzºâ>èãc Œ‘·AŽ€É$çѱÀŒõ2ÒJ1¢XÚœxCLßol
+Ï^~a€ñÊ‘´¯¡w¼?ˆWeÐŪ)
+·eƒ¼Š—úôC˜ËU­õ%ûZ:Ågò©s'/j]"4Ö!]s¸$$§,&pÏ.kI«%oÕWÒôóÃKfˆ`c(5`6\Dgw‰ñ`#¨°É2wœe¿;zÀ·Æû«(Æ4·Üe²pŤ@ž¶«žWS„+µ~‘ÔJ‡aþ:*e”ýŽ¤#Á#‘õñ5•±®Èê7ߘ(;Õs¹ªU}Ç×Ñôó—úAžÍs|è\@GøÍÿý·¿þôËÙp‰”§ÎL8xË}÷²Šúñoÿö_?ýµþ,îqäÝï5-<ê"öÝ…ÜsŒ!GG<^hà#‚þ¿.q¼õÓÇ[?½2ØcË•Y÷Ÿå F¿:ô 犎…³.¿1¾ŽâIžx¹æn™ùg_£™"LJ¸~+GÐ"Cý81—«Z†ýJ:–¸Íî2YB¶<ùÄ/P¤¤.‰]*¯’ZK^›¯¤é
+ç‡I(‚^LØ÷’´$òL$qÙĪ2–ßð¯¢8:.fÐÑãåp2&ÞqEžZ2Ÿûeb"òî´HZ­Ã8%2Î<çÂæéò$F2o Ë"]ÆúÆÈ,oˆË±Ju
+ÿ-_ìö<{óš×³Ã­
+Û"¨Ï¡?©o¤=‚Â;RàGñàºìó	Ž
+OÝ.ºA}©äZ<ÍÝlô}´´9pûà˜ÅŸ[6pÈo—€1ÏÀŠ…Y©½º„ð |9•™À¬ÞVög
+ùá"ž¢Ãq`€xà’§P:€,~E|t[¢`ØnkÚᥑ³Y$H?bxeY¶a¨e¸ïY·þ‡$E&RrR8±¸“KIi2Ê­ü‚
+Œ‰­BÀL“§‚^Ì}ãH¸qàÏS‚.MÔ2kôNtDïc×°Z!‡žÔ²õTÊø™'¨Êb$»’”•VVÏfjY[Ù݈®¡—kÚLfiF™É¶¢j£–µ™1úÝ4¬v¬øl¶­‡3ØÉø1]Q)%.|9}8ó>ˆ?Êñæë¾n4	S„½Ÿt² ¯@M¢AeçR•ÂTÁAÂ[=M¢@Ž&g…i
+¡ïZ:Ý%
+tçPfDÄÄ«	Ñ~	bwõârÐ#QÇѯ_F3×’YËñ¬Xžš/WmÕm›÷lY™BF’¹jj"·g.VÞSœ¿Ú{ ~owÇðì,Wäõ…"‹ú`Œgâèå#¿> _îöñ`³‘lÛᱚs‡ËväóßÁp7û; ƒWÏ•; cÃ%‚~µŒì‚=^z`
+š…BxLô³ Tæ:ˆán)œ«ÖŒ‚èÌ(¿ †•<y"Œ¼&SC/K¬ÐyçèN9ÉbÏh¢–Y£w¢#z'»†Å
+98ÿœ†­×ƯH.L^ŒlIÚÐo3ÝÙƒZÖFvD·¡keiC[Ék£¬D\§Ÿ£µí÷ÞÅ^}5b¼§2låÕ!»cžê[|eœ}»âŒ÷•2á8é>I̵ꮉ)ŒÉF5ÉŠÊ5HcwÞQŽ
+Ô%Ê ¤KT¨&YQÈyS^PU¢Qw.üq!)afs»,â6/žL–MôËâ×K¦êí\If-¤IŽ
+5Í—«¶$I}×öW~åF_äõc³7Âäëžýš	O‚} ÿ…9±ÑxæÄlÄÉÒo~gÿø=óaÂÏŸþéô͏ßüá~÷ñÇþîô-×ÙSðçúãŸý›³çâÀÅŽÑ<ÂîÀ5»—$»˜²XœÂëtÛ1ÎÆ·¸½Cäwºó“"·0thw‰Ý 1àÚ§áµ(w¥§Ä¾‚v:FЛ'½›³l
+µòË	’½QdCpgÛ+
+£ÜŽMN	ï@Ó殡¦‡³ž.Î^4ÄèeÓp°ã¥îÚ<©mëþñ3yh5“tP”™˜¾ºRÔF¶ß»½z/×´¼{땍<ëTµ¬mlˆÑŦá`Ä:~OeØz“Ô½¥1Y_e÷û(”#žàGß	¹
+"úï“«¤ÍèPy‚ªdA1\I‹ª&YPˆ‚xT¡šdEeãHU%Š
+v§QM¢Q·É=# â-·j0Ðѝxâ±~a¨£[¿Ìv®$³–ñ¼mŸ‡æËU[äÊ÷m!wÃoF«²aãˠ µ¿&÷Gð_Hî…‡
+˜§Ä­È½Jîß=H×Hr
+/Þ?H×À—déudè¢ùÚ–CzÜAŠ°ßÄhÆ~¤)ûMÐCœí/˜DÅkJ"¬äñ%;yÍ{xµÝ*^óN–ç ¹GΓU¹QΔTR
+*gÍ:«Í>4ÄècSp°‚ÿY-[øzþÜimJ*/Í„¶f­ÖŸGÿ[íQîŒ3%•“FýJYS'µÙ†l
+&¬c÷Df­/CÙJͲß&ë@<‘Ÿ[šï,<tسuÉ‚âçŠæô.Ñ(uu‰Fy¹À?AM 1aGŸ4£wÉã\Iã,8nre÷à“õŽ>ý2Û¹’ÌZÑÈœÄxlJnz¼góS;p€‰Y1¯ƒvçëLýþK·¦¥~>¦á¿>ž+j§wÆ™!ÃÓxíÌå]ÈÇSâ±®8Dóú…Öó è­ã9ËÌóU©}Ùww†"É	…"ž¯éù­}÷à:I<3ÆuY–Ž_Ý- ›êíì×vˈŸ+oì»Ðå`âMMò™BÞ?½µïžR’µ(xÌö}<%±çč»ºx2ñ>O4£ü8†–©Ø@x9íÙªBûxÝ”8ùþϬg_Šj –Y£w¡#zÿº†ÕRÙ3Zµ„ ýg.Úú¢
+,©nãõ¸êìèA+NÇïÕ‚Y½•[ÓÆRàU6ri1*kYÛØ­‹CÃj„¹'3l	C’0­ô՝ö@œêY® äœ·"›Ö]"îê¦uâ2òzj
+Š<?ž4¨I¼&€U‰A;×K¨I4([¹^­@M¢@·ƒ$‰Ø9°šlvםáeÛúèÌ/³•kɬUÀÉÆÍ—cSBuïØú‚¤è,ˆ	xkm‘1‘/Á‚tñÏm? ¿·Ó=¿|Šñ.m1K¶ÎKÑF} ®5„ò¿]–ØõÕò²‰§ncx&Ô½±Ó>@;¯Ä¼±ÓÞA¤ky—âfr3Oó
+uäYÔ ^‘7$lò5‹]îCDnâ¹4Ê/¨ôÆ…àÇ¢ÒÐËÒ„Th¹Ú9@ΫŠ£‰ZfÞ‰Žèì+äfÞs¶Þ©l¿®"×Ü]yeÅ#ï‹Çid/O#'¢Ú05´rkcZY2gMV®UËcim´ò´r"Z/‡†Õ=~ÏgÛz¿Ÿƒè³õÕ$ÿç}=0—ѐ‘T¹KxŶ=ëÈ„	˜B5É‚Jk*T“¬(~·Í-¨*YPY|·B5É‚*¼&4ªI4ê6Ç"ýâ$‘æȆwwæ1zI&.‹{÷²½Ý›¹–ÌZiA„¡ørlI²Ò÷k|½e™ŒçqiPf¬”“‡ZÝ
+¸ÿÂ$89L6ž³çO=Åwu§}ìªïuKÝ=¼¥"oÈ´ã{wèïa—!DÌÛDþvý÷WŒÚ16™·è»CL”Ë>71<àߦ„úÎßán~eµÄP¾ƒ2%{†âÚfò5ô'ƒq—.ÚQ~9faBáRÔ¨?Š¦}_~¬\¡µkÚ7Õ÷4pv #z«‚£	âùŸÑ¬•·ÛÏòÕã•…âá‹~±«L{yXØÍ‚^¿[ÃBæ•AH­ÍÿJ€Uê[yZ8½ËUÁÑ=pOeÖúõ%žüåòw›Ÿ¯²õ LôÄm2ìÞø®KxY¬ôåïTÓ
+ª’•á»áͪI¯ø¯-6ÉŠ*¡rúDU‰FÅ=†ÊéÕ%uç‹!ÊoÞƲ..~›÷Ïri7~-\Kf•Èä4u^®Z‘ï!¼SËOyvY¥¶!—½¦¶a¿&êGð_ÈÔ!ùL:‹½ïš»‡wÍ}Þå?ð )? _¿’È•Æ°óq{€3¿‰ÑÔü&Hsó[ ÇÈ9~Ú +›’ÆB/Q)“¤ÚX‹ÉgM¼BðÓ^AièåAdCÒ˜lh¨D5ÛèT6{ѽ—]ÃjGûÖÞ“Úvü\¢ü<ùlH:µ]µ.(>kœˆjÄÔÐÊ“Ò†¤qZ×Ð(k´1Hmôb z¿»†Õ=„ÏgÛás‰I>õ›°ïƒ8ûÑÐB²]¢)Ïž]Ó$Û%ÉîF.€+’m’•åöŽFUÉ‚âSÖ¨&YPüÒ:ò.…j’Ç	Ûóx(Š6»OŸ4xôò—ÑεDñ-÷•KQTylK6Òßµý•¼w^7všŒ÷úé«7Èûü—ÞfÏ ËPŽiöÜIÿýéÿ ¢p
 endstream
 endobj
-7209 0 obj
+7203 0 obj
 <<
-/Producer (GPL Ghostscript SVN PRE-RELEASE 8.61)
-/CreationDate (D:20080128091706Z)
-/ModDate (D:20080128091706Z)
+/Producer (ESP Ghostscript 8.15)
+/CreationDate (D:20080520133139)
+/ModDate (D:20080520133139)
 >>
 endobj
-7210 0 obj
+7204 0 obj
 <<
 /Type /ExtGState
 /OPM 1
 >>
 endobj
-7211 0 obj
+7205 0 obj
 <<
-/BaseFont /Helvetica
+/BaseFont /FOZASA#2BAlbanyAMT
+/FontDescriptor 7207 0 R
 /Type /Font
+/FirstChar 32
+/LastChar 117
+/Widths [ 600 0 0 0 0 0 0 0 600 600 0 0 0 0 0 0 0 600 600 600 0 0 0 0 0 0 0 0 0 0 0 0 0 600 600 600 600 600 0 0 0 600 0 0 0 600 600 0 0 0 600 600 0 0 0 600 0 0 0 0 0 0 0 600 0 0 600 0 0 600 0 0 0 0 0 0 0 0 600 600 0 0 600 0 600 600]
+/Encoding /WinAnsiEncoding
 /Subtype /Type1
 >>
 endobj
-7212 0 obj
-5505
+7206 0 obj
+5548
 endobj
-7201 0 obj <<
+7207 0 obj
+<<
+/Type /FontDescriptor
+/FontName /FOZASA#2BAlbanyAMT
+/FontBBox [ -12 -125 612 618]
+/Flags 5
+/Ascent 618
+/CapHeight 618
+/Descent -125
+/ItalicAngle 0
+/StemV 91
+/AvgWidth 600
+/MaxWidth 600
+/MissingWidth 600
+/CharSet (/A/n/M/B/o/N/C/e/D/underscore/E/r/one/R/t/two/S/u/three/I/b/W/space/parenleft/parenright)
+/FontFile3 7208 0 R
+>>
+endobj
+7208 0 obj
+<<
+/Subtype /Type1C
+/Filter /FlateDecode
+/Length 7209 0 R
+>>
+stream
+xœuV{TgŸdfT!FZÑLDð…ÏUÔVD­"(¢²¸TЁ MDAÅAóßÕ*ëkŸ©/´Ög}´ë«ê¶][Q«wö|Ù=;C*aÿØsrræû¾ù߽÷wGDH¼‘HÔ=2+-5G»@X…q"®¿7@¼ûr÷é "b\NÏJoò#oÉöþ=?¸êv(ìMˆE"í¦­Qê\]^fzF2$qþ¢ÐaÆ{vF‡‡‡+ÓtO”ѪüÌôåþaµ*K›­Ê)˜¬ŒâßÎÊÊ\¦LÏÒåfä+S—/W-®-LÍR­TÆdfeææªW+C¢B•cF=‚ÿ373;M“¯ŒU稕s”óU隬ԼÿÙ$âÓÈœØiê¹Qªèéyó4³Ò)CB¿=f,AqÄHbO„AD1˜B$c‰Db±JD	эèND~„ŒèCôã9#$„A$Dà5Á«Nì'Î_‘Ì”œŽ‘V‘äòµj¡.Ò½é%t6}¤›¢ÛQ®­׆Xfá+²@L†b.âåp°t*©+5Š­¦F‘‹¹®¶Ì¬eV8‰sHñRRWf*6X„coÏpi¤Y¤ÎÈß°	[ÃÈ+£Ô¬c¦ç!X
+›Y9^K§¤[I·çl.ë~,ì>î/{“¹ñòÁ¬¡X0Ûˆ_¤Zwü=1¤Àò k³o³Ó²“;÷î·8Š¦Ú=«kóP6Q&å	Å‹¬w‡¢g2ÁLþ0ýÒØØô5sæ):‚à4¬è.ËùÏð™FÃ{©Õ¥‰è‚>Ôƒ%“ÓìVµuÂ*„Äa¸†viˆ€½Ø 8ÜíÒd’Z7
+GÇm[Çm-Éi,$ŒÅï¥nü…,¨XôPÉŠùyb/“?ß»õôÆÒ3¾f.½ç0:G?‰¼6Tíg-$‹UrPÁDêû)óbç~ù'ãÝr(„Pª5šh¯Þ‘ŽÒéØ„¤hs!ˉ:0wç]žç¢äØop0öÁ¾oB€Ïƛߠô	þ'îäI~<iPÈ„IAA½iúè-ÓÉÙ[n±b®¢/çh¤:Á¡BÆŠ
+BÆî¹–‘øW)HêÝáÖ3-7]™­·wr³Œ„K®J©;B3+ºÆ›ÏãªåKNÆíš…f¢¸U)É©QOGsé‰ ìý¿mÝuú¬bÏ®šzd£í¥cÙºŠ²rEâìÅ«b»¿žÌ
+zü½
+Ä/-œ[¥¨,ÜRV‹è:³­ž	Uo²ŠMF½›˜ÆÂPVÄmƒd9:Uá,:ñdró0ÞTŸà0Ü÷ý?ƒ÷™F[©­´|}Å:³lå4M,š|³ø=ÍJ¿Þ¹Ø†Úнøm£èN„4?w'¹+jú¶ƒ™o(ÜWÕ‹|¬K#ç40ˆjA‡‹þšÁ¦íŠCéiTàؐáîNƒ¸gB)ù	>‚Ž`×󗝃pàË (…ÔYJëj,ÖøS
+eÖµÅe¥:E
+%k†S¡¤Þl¬èP ㊤<µåÒt)GY1—ãȆr«¡¨œ7 ;‡{àÔÇNÎâ½G±þ²[Å·1¦ùœ—­-r~¿Ö±2ØÊxÆoò9·ØëJ,zÇÀ*Rv¸¼Nî<°9Kv˜MU[]cµÕXË-ú:fÕv--Fñê‘ÝlÂ
+ôô
+߶áP-‡OÈM^àñôEO·f“á0P}hNÓ/NŸA×égïðÝSIþ„ð¹çj	ÕÐÃêîÍĸ/&-eÜõñŽwv\I<JèA9Ê-EEå|õà‘T§XÝÃ;ȈÖä_ŸydŸ­Ìn\·¡b½I‘–?]Ÿ€è˜ÔƒÍ8AMuºë°“ F©Y¿_X]\jò—ró¸:¹ÌΦ¦4ÄN™1.µayc³_shííµwÎòÝE_éëW¢:rzâH…ì‹Q(²yÃw·•[ˆ6”•ò,K)­¥¬¦Îlq(öQ2{2{9ÿV xÿt«­¹ Iµ‹Ér¨-Ÿ×ÆÚò͹õùõEûÑ~úzë¹Ç?´¦ÄU+d…›¶˜jj·X˜·T}¹ÍЁ×±ùŽªÛ{<õ¿¬€›Ý÷GneÚLΛ/….¼Ô‘²“q	qÙ3/cÏ2ðÍpR·ð§SÎ/úÛwW¾j¹àQg8ÀwÍ÷œCép–Áw=¢ÂW­3ÂÚÐQpp×#¹üþÇHß° qnwúÀœf˜ÈµË‡{z±…”\ŽDªsãÕKRÖ}úJæÝ èÙÖ¾Ð{xö‰\°2:‰˜«ò×'
+>4dÊãööýÖ!Û¹Î§¬h+$C$‹Á§o+	4bWô:y•ŸžNÏÁƒ…Y!Ró9ß•‹ùi,‰%®þ	\®ôIÌAYp
+°øìhs£yFd2és£±×rÜ
+£ ƒƒnbÉN•ÕhEt­Õj¯Þ¸©b33|³ÛÑôaÿ»ÛÐkÓæÊM¨š—Mk‰¢ÃÖU1Äó¶JŒ¥%ëQEÕ:æ6öÝ,H›2{Pîµaª@ëék©Ýf6ï­WÜÑQèŽ^£·+Ÿ’‚#F«	]Š}ω8.BþoIÒ¿$îq/‚ƒ|ßÜç89ž_¸~	?5ÚŒ–*KªVÀ'Ç¥®ZÌtÜw=íˆniïü¸Xv/o›ÁŸ•WQÏ\»ôâ9-[
+>ÐÓ¹ïJ¿—ãMP'¯Phó
+ÙHG—Z6ûs]µbë•o›n"úþ¸˜­zDƒKp¾4ž’Ås·°i²Í‚ªƒc¬Îj;T
+Ã#yeeUe%¢eÏ®ì9Ò|±ßó©7‚%f/S¬),Ö!#̓·[ªªj¬Šýgýðròì¥êå©:fµ±p㟭/ù£d·^=™5eêÔYaœ‡–0¦Íë«Êm,5
+5ōz¦9÷Œá,¢úÇã×7—´~v€éµÆɍw‚ŸÓé$Otg{œðöf½{Ä}ëK¦
+endstream
+endobj
+7209 0 obj
+2337
+endobj
+7196 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [305.796 611.265 361.607 622.954]
+/Rect [305.796 611.895 361.607 623.584]
 /Subtype /Link
 /A << /S /GoTo /D (browsing1) >>
 >> endobj
-7206 0 obj <<
-/D [7204 0 R /XYZ 151.701 685.529 null]
+7201 0 obj <<
+/D [7199 0 R /XYZ 151.701 685.529 null]
 >> endobj
-5208 0 obj <<
-/D [7204 0 R /XYZ 151.701 598.898 null]
+5197 0 obj <<
+/D [7199 0 R /XYZ 151.701 600.157 null]
 >> endobj
-7207 0 obj <<
-/D [7204 0 R /XYZ 151.701 582.028 null]
+7202 0 obj <<
+/D [7199 0 R /XYZ 151.701 583.287 null]
 >> endobj
-7203 0 obj <<
+7198 0 obj <<
 /Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R >>
-/XObject << /Im28 7202 0 R >>
+/XObject << /Im28 7197 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-7218 0 obj <<
-/Length 2928      
+7216 0 obj <<
+/Length 2897      
 /Filter /FlateDecode
 >>
 stream
-xÚ­ZKsÛ8¾ûWèHmE\<ù¨ÝÚª8ÎLe&q²cOÍ!3Z¢#V$Ò!©x’_¿ý (R¢åuÌ‹„gw£ñሆ˜}š‰ÙÏgç×gÿüI©Y¦±³ëÛ™"LR5‹’4´©™]¯fƒ«|ÙU9ÿëújž„il®ÒP at kÁí¤ãp¾"ÒÁõ<Iƒ|¹.‹e¶™/´5Áû¯yýµÈï9WÝâ¿
-Îëj®Epßå'Ö`˜¦"%‹4J5¶Ó‘HluöúúìË™„RhܳچZÏ–Û³‰Ù
-ê~™‰P§ÉìžZngÚ&adQÚfvuöß3Ñ÷„´}ŝP“†4\Tß®óùÂXl³å\ÅÁº(]AÑðõ§:¯q4×AÆÅ
-Ž}™ƒ{¡‚ëµo¾)šÖu¼åu¾¬êU3”êôêà&k:M®C;—TƒW`(©CkR¶ö|«ð-t/2° ÒiðÓ<ÑAUsyKæ`j™5ù+m5Ín›ûYË©l³ñE®®ç	'$«]Õ²*ÁæÓ®ÎW®WÕ·Ó²™ÎeÐBkï¨æfMÐT\Ìz!±€¨2éTBé}áëoæ¨Ê9 %)l,Öö=ìg’’!ø“mÚûÇè wú8Wæ-ÉÀQWõg4ÔX§ªß¾;Ç„aåPàœ7è™`O.$×Ãÿ}dÐ`ªXA*ÇTí+^ñ`}¨¬Nµ_Ù®]WuÑfmñ5çöCXG&”Búæ·0D=ü ?ät•jœJUPf[t9–-ÿ^óâ+É×|-2Nl`òÀIÄ ˜ïg+€‚Ðhé–	kX¾›½e¶kr®q¢¶û)ç‚&ÏËQÌc³o(F8³!As¢âÔ™%î,Lœ…PßYÈÕ[¶ó¹Z˜ÁÙŝŽ&ÛºÔÑ4“¦ot|»W=2Œw`-‰(%Š$Ð"|aV®8Ñ®ÙHΚbßV¤‰Bw“ßÖ0´|n;d
-‘¢£P©¤V9?FÂøFÀð®øìf3
->ÐoM·_ÔySíj"E|ön¸ªcò1SY bتÀ“葮ȆKݺž« 8 Ê4ØøE•Õ%×e7Öj×r‹ûuîj–Õfë	ÝI+œâ T “fl:׶ãUÂÌSV퀰HdW,¨vóͳ!‰¬€kxæz7ŽÌºå1éB) j“Ï•BuTQVåb@áØ”-|¯=¾Ä‘´žù˜ÂlpGC©ŠrP›sbà+ȳ¯(™ÝqÏ<«]«hÖܧälAxè6íÙG*½Fª†Ù“ÁƉóåXË?…­ój©ó½ÇÛÒv€G•J Þ3Â-ïÝfÅÙ†&*çLQò¿ëPs÷ÒcîRäŒâ-d†CU¯™ø×é(nbYª#Ùê3¢?_
-
-`’îVÒ*3FÌ]V·År·ÉÜLË)îoS6g_ëáKc Êðᙉà¸%ìá‰,NãOdt;iØT'lûõ<â™…†ù‡æèY9ºåDw‚<?8\ínpÀ4È×gÛ»[H'šÆšP+û#'ÍÃÿžp¥ÃXÅ \†©6'…K¦É^øPHª¢™ÑI(“è”hÎXxØñ=§gƨPYé¾Ø_Ǿ‰m(¢d"ÍpªQÆ5Ó§‚r3sîöÈ#KTf«‰,Q1Рg`É[<µé5°cZ©~@ï4|”%ñ3A L¨`Á<ÑßA*Gè>ä	L¢Ú£ ¯úrLk
-§Wm©¡ê¤×Bë!Û(M“0ÉPé«(›b¤Ê)9œÓ£IF
-Çè0‰Ò¡Ò—/˜ýÆ”kÀ•p®y®r­àx™È¡òóSʁsÓhš‘#9+}0òW§”'q(âi ¦a
-µ9 ØÅ	åF¦°ï¥“(7
-HC¸ýõ	.{2ºG¸d°ÿy\ƒ€ãÎD\&aÿöç<æ2u‚Ë&Qí¹¬¯úRà2hh­†ËúJÏOpÙ#í¸ì±‘v\6ÁH;.ë+í¸Là²	”w\6pó)åžË¦P¯üÕ)åžË¦P¯üâ<`#t2ÄiÓ‰N¤FOD'ðY`DÒ§ý0L£ÚÓI_õ¥>A'Ð0ñ4tÒWzñ0L2ÒŽNiG'Œ´£“¾ÒŽNô	:™@yG'}å秔{:™B¹§“¾òW§”{:™B¹§“G æéäé ;¦”!Í“>·G¾ÝÝÅ€ÜÄöI!¨¡'ÁÁÏÄÃ+7•¸Ý™CæðÖM%ÊÝÜ'Ê_Oë !Zj\us¢Éï²:k1æC—íx©ŒåeÅÿƒ0ïˆ–(8[ÖUãå–|û>r×Dñ>­}(ƐAÝ…X3„¹ä›wågÛ.ÚÖ¸KL+*;ºÄRw9¸qýpû9hPLN/]X­qo%g3W<º“Fq¨U:ƒá„É#zú1.E²"ÓÕH÷ÚáÃ#Õ6ßÇùŠ Ë¡Ëß¾#ÒP’®ñß…;*º"‡ü-E¸…C0A±+HÜíÚ¥ÖC€¶7ßJ.®)dU|w·ŸN±0M·¾±»³A8iŒÞ8£VlT>zqÞ®=âö|Ùåõ7º§Õ°faú7—W¡5߷לÇËßÑSh‹
-6H-â06Ñ󶍣k1ɲ~á^à%)Û@þî-K¼ùàVÑ
-ã}uN1¿š‡ÅeKÔ­Lššr™€=Òî¬]t	˜:oÏß¼GWĆ¢v\üzäýo¿âßÏ¿á̼ÿýƒ»«ž„êB5ÿ»WMB“ìóç£bt(“NʒҐÊøÀàÀtŠîP-ÆÐǧ/ÿÈ+1Q ò§»5!Ó4”0a@1āˆcwIzÁÈH¾Ï:0Y,É2Æo¦Œ[Ó2ëG¨À>îFæ0¸‹w÷Hj_lxkÍW÷¾°i³àÃ»°2´â šó¾\¢“Íø÷‚4
-6xX(“>óƒÔXØ°
-ÈJÂ4ݳœ2*ø\:ªà,CÙÐÒ€uáJqQÆG¤¡à‚H‹(ցóͦé9†È\¦hDptJxyÚ^ì.cÀMj!H‹;–QÇLXÔäåŠ#…ø„b,
-G§Ô.ËwØ°·GAYV; U\¶ÍËvl­ ·„ZG¾óG¨>JZ6†ftÓßï¸üŽ£Dµk&uÂ
-†2B¿rbøJŠ‡Ã~ã£-F¥p›@B›@ñ¢¶Pê@
--	ŽRìe«Ê¹ç¡5'Mû!]Á:Èë×ån«FùfÈ·ÆØ'½-ˆ`ã‡UƒÓ^8³,(Ùíš±„c~<ÂÊÆ´×)ñ{ŒœŽF#LA-±°áƒòþ±$¹S4À¸8挡<ÚeêWb_ª3'êZÄn•ù¸CáÛàÇá‹àö‚ßqÑ›4h	ùj·! @Qæjº£Â¸ß3zM½ŒéËÎ'ɽZHøŠà«æh3JÓ:C?cšB)ÿÐS‡ ^ÄÒ/o[ßùqJÂ8&󮡃2&àÈu·Éé lLôÿ¾¹r/Œiw§/—->÷ÞEU?FAýH´[ëþ–‚”GÚƒ3ôUJ·ø=OûûðûM)c?¹]ië
-ýó‚ÃWý'
-ˆ÷уüþ¹€ìžˆ‘ç"Ø5l¨éVðq%·ó0 èòøU•€BŠWǁ{ÕqOÇFüBK°Pººzlvñ[C÷ÜSô@™/aˆÂEÓ÷<ÖÐ'…{ôý©Jû1÷›tß7Ö,tâ'»=¶ *ñÕˆ7¡	ÿÛúÿ 5jǼ
+xÚ­ZKsÛ8¾ûWèHmE\¼øªÝÚª8ÎLe6q²cOÍ!3Z‚#V$ÒCRñ$¿~ûP¤L3å˜	h ݍFãC
+±ø´‹ŸÏίÏþù“R‹$Ì!×·)D˜fj§Yefq½Y|®ìº-ªrùçõ/Ô=
+³86Ø]e¡€Þ‚ûI&ár%E¬ƒëešv½-‹u¾[®td‚÷_lý¥°÷\«nñ?
+Îëj©Epßå'–	P#ÌDFiäj¢NF*±×Ùë볿Î$P¡sOë(Ôz±ÞŸ}üS,6ÐöËB„:K÷Ôs¿ÐQÆrÛ-®Îþw&ú–Q_pÇÔd!MÅ߀¶*m-hŸ¥Á®hZ˜r¬³à§eªƒªfz»-.­óƾX®ŒŒ‚¼i{ë;ä-—òÝΓ\Û>_/Ul‹Ò:&yíšÖUù‡æÓ¡¶7ªB{À$VR‡‘ÉXÏ
+zi‹Êh4h÷µm^`ÕMÅd…=¬Y€2ÓN&Pïß~³\A“å
+øqam±µoh`“8”M¤Y§£Œ¬“ǵҶħ]ÕŸQQ9ÐüöÝ9‚³Þ`dŠ#™H¶‡ÿ5NÆÈ ÁR±’ÅRíçrYåU
+ZgÚ»\~h·U]´y[|±Üè)±	¥¾û-LgS =D9^hS•iž›ÊTPæ{´8ÒŠ–ÿk»¶Åœ‘oùRä\ØÁځhOaŒŸoÀÅÐ	–Á5ù1k˜¿[¼u~h,·8VûãŠ3¡±¶ó¥ìöÙ§6hIT’9Õ€âþHÃÔi흆ܼGf_ë<+¸¸8¢“Ñä{Wz°Ê$°éëßELãè@;"ÎtÈgÑ<1/7\h·¬$×È™œßˆ«H‡&éÖ¾­ajvuŽ5t‡J¥_•ãÞ'ÃXß	0³ÀŸßìF}äG¦CàÚ6Õ¡^[ð†(R0åÁ¦NÈÆä›*pT‚Xm!ÒÓ
+Ù0Õm;á±
+
+àÔ˜;¿§òºä¶ü†œµ:´Üã~k]˺Úí`;â{n…<@ä
+hÒŒ-ç6Ç~¼Kxʪà	ƒê¦€
+Õî¾z0$%pÏ Ì\omã°:Võ¦a~º@‡ÚÙñµŠâPÇR”U¹ E8¶d+?j€Ž/q&­>F°(¸£©TE9hµ\Ø
+êl+*æw<Òæµ#¸†fËcJ®äÝ1¸øHÔkDjX=ìkP_ŽõüCD¢uöC)µ=ê8²hûCªL®àüXnv®6´R–+EÉÿn@ÍÃKït§ø!hŸh'³?Tõ–ñŒâvÀ–¹:”­>£ûÛÍPFén+‰!¾³ÇÜåu[¬»ÜÀ´’þ)…ÎæÔk½ûÒÀ¢2|<Ä1©
+edNcœ$Kq(¶U·¸¥)ë~½Ìâ€pf¥aý¡;VŽžxࢋÉÎO"€«Ã
+N˜&ùúï|·si"t3q¦Iô#±Û鏹Òa¢`…&5“Ì¥
+³ôÈ|È$SñÂÀº$zRCèÎÎþ¸á5ZN³(tfwÖzh™$
+EœÎ$BeL_.ÞÊ­¬·;è¡PYͤ‡J úÀszz¼Ôz(ÕÀYIõRG–xD:~æòë$LÒä©Ó?ù¦ðËod˜Fªï rÂfí= /úrLja+XÜMZ-T‰ẩÐ,
+S‘…¾šð±9fÚùØ÷f
+(z<ËL!€Ó8
+}ù‚qoL¸¿dšç×
+ËT…ŸO	~ÃÏ#`Yé“™¿šž&¡Hæq0
+K¨Í‰ƒ]L7¾æIÛç7
+ at Cž˜ýõ–=Ù»G°xDpb?Ëàú8|”©hQÊÔ”Í!Ù#Y_ò¥š@2•‚ªf$ë=Ÿ@²&ÚÙ÷&ÚÙ퀬/´25d3ï€l`å)áÈæ/üÕ”pds÷@Ö~1%Oõ¯(ÿø¹A±È(|ŸJ c%}(ÑP2‹h%}Ñ—zK¤ï¯x,齘À’9fځÉ÷fځÉ3íÀ¤/´=&3ïÀ¤/ü|J¸“9„{0é5%܃ÉÂ=˜|ÇÁ:0y²ƒ 	ðˆ3ý8ù`÷·"gUO¹
+˜ÈàÀ×m(Á£÷l
+>yÛ¥øÂ*§Wm*Uîº
+îNZ
+ÁRãškË…ÆÞåuÞb¢‡nØñ&éeÅÿ½ŒŠÆÄ[Jdœ¯ëªñ|K¾rKìܲ¹ô‹!…ºK°f4ñrÉ×3Ë•‰T`ÿÎ÷¤VwSƒeÅo‘ênwnYtÃÛÔTÈàeãX»Ë¶’«¹#ž£1¬¶ÊರÄúy®˜ƒç /é˜ç,{ë•ð9‘jïæã¯+W*ÎÂDMþö†’tõ‡ÿ.ÇQѽ8Ôo)«¥(‚õÊWAá¾h·®´-ظc[1¹ùZ2¹¦4UñÍÝx:i”¸Â2]õ&î²5༣1"xã”Ú°Rvô¶¼Ýz;fsTð×ÁÖ_éžvÖýË¿¿¹¼òZó%{Íu¼ñASØlp@‚*¡Ê¢ç)fÔâ%üƽÀ›QցìÝÛ–*xóÁí¢
+æøjK‰¿›ç‹ë¶¨Û™´2´äÐAÉèÔ^”S¨¶íù›÷h‹ÄP®ŽÉ¿£IÞÿú_üûùW\š÷¿}p5À p(¡ºÍ¿ÇnSÓФÇ÷ù(@°´ãòŸÇ¸ti#ô
+e|:p :åt(w–`ÂãS×~d–S'Ðø•ËݦYJX±þE7»8 ùÃØ5’A0q•ÁZfÉó¦HÁ€ˆÂ‰,ó‡)û§ªi›õ³ÒìÀ>ûí²D˜øåÔ·Ëq÷@êH6¼ÏµæûzOlÚ¼÷a„]á•¢8Iá¼/×hc3þµ ñÆ!Á¨N…‰yæר‰à€7Ä+2G”SFŸK\eO6´5`_8*#Êø44.äDù
+hw»¦Or‘»JÑœ°à”0Px{:^Vl.cÀLj¸Ç8G #<y´Œ;dBRcË
+§ñÝÄXꍢÔ.ñÊ—×p¶ÇAYV Õ°loËvl«H/tìßqVê3yIËÊЪ“lúûíâÓï83T»nR§ÜaÈ#ô>æ 6LûË†¶œ
+•Â)Å7JÕÕ95ô$w”âh  m*gžÇÓNš8ñS»‚}`ë×åa¯FáVÈ÷Æ„'=(ˆáà‡]ƒË^8µœ[P±;5	aþÉ<	!T”ÐY§¢˜ß`X
+ F>­ba7ò#(N¨ûPäAñÀÇ£˜͘¾£3Qf~'ö¹:uâîuEòèQiÇ
+ß?în‰xÄÝ^ðs(Zc“
+{‚Ývä@Ê]K*,ñQKñ-§GY0ZÀœþ:ø °qœÜà•„Ï ¾jžoFiÚhhh,#(à?§ù±têÕ«DšàåmëG8»££³#“~
+·P¤Œˆ¹îv–"ecbŽÀíH"uìU‘í.úrÕâsï ATÕø0
+ÚGRÜZ÷ZÊL>hObè«Î)ÝqàÏŒö'á?Ž‡RÎfr§ÒÞý›‚Ó§ýwèïÃ@^¾Ý1òF@‡†5½`µ Ëf ±(¹Ÿy¤Ë‡/©)Iî)ǃ:vâWYòøm„DéÚê‘ÅÅO
+!Ü3,Ñ£,äžÂ
+ßMßðØB_B}ï_ˆTÚO¹ß¥û¼²fv Ÿ58ÞíC
+ª_ŠxFð¡9õ=x[â#¹î…ûBsGƒ\5Dÿm&¬ƒ
 endstream
 endobj
-7217 0 obj <<
+7215 0 obj <<
 /Type /Page
-/Contents 7218 0 R
-/Resources 7216 0 R
+/Contents 7216 0 R
+/Resources 7214 0 R
 /MediaBox [0 0 612 792]
-/Parent 7208 0 R
-/Annots [ 7213 0 R 7214 0 R 7215 0 R ]
+/Parent 7179 0 R
+/Annots [ 7210 0 R 7211 0 R 7212 0 R ]
 >> endobj
-7213 0 obj <<
+7210 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [339.467 508.19 390.98 521.092]
+/Rect [339.467 521.739 390.98 534.641]
 /Subtype /Link
 /A << /S /GoTo /D (browsubnet) >>
 >> endobj
-7214 0 obj <<
+7211 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [230.977 333.649 283.658 343.217]
+/Rect [230.977 347.198 283.658 356.766]
 /Subtype /Link
 /A << /S /GoTo /D (brsbex) >>
 >> endobj
-7215 0 obj <<
+7212 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [243.502 176.704 294.888 186.272]
+/Rect [243.502 190.253 294.888 199.821]
 /Subtype /Link
 /A << /S /GoTo /D (brsbex) >>
 >> endobj
-7219 0 obj <<
-/D [7217 0 R /XYZ 100.892 685.529 null]
+7217 0 obj <<
+/D [7215 0 R /XYZ 100.892 685.529 null]
 >> endobj
-5324 0 obj <<
-/D [7217 0 R /XYZ 100.892 469.004 null]
+5313 0 obj <<
+/D [7215 0 R /XYZ 100.892 482.553 null]
 >> endobj
-7220 0 obj <<
-/D [7217 0 R /XYZ 100.892 452.134 null]
+7218 0 obj <<
+/D [7215 0 R /XYZ 100.892 465.683 null]
 >> endobj
-7216 0 obj <<
-/Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F70 4384 0 R /F52 3730 0 R >>
+7214 0 obj <<
+/Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F59 4373 0 R /F52 3737 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-7226 0 obj <<
-/Length 2742      
+7223 0 obj <<
+/Length 2820      
 /Filter /FlateDecode
 >>
 stream
-xÚÅ[Ks7¾ëWÌq¸e!x?ŽeoU*vÕVT•ƒ“ÃX›S‘H‡CEëýõۍ5 †£aˆT."ˆñu7ýaÐ-Z}­hõï‹«›‹Þ+Z1Ju¬ºùR1ň¡¬ÒÖådusW}ª™å‹ßn~üá=ç•%Nk‰C9wDK	3ùAÛÝBÐúiÁ]½ÁÖö÷Å¥Pª¾Úú¯O}·þº¸d’™z¹j¾íÚ->—5£8ùÅ»›‹?.ÌòÄPDˆêöáâÓo´ºƒg?V”g«'?ò¡Ê­´ï«Ÿ/þsA£n#siJ8—‡“gŽN6e ³)t¿Y8]7Ÿï[ÐÈ¢F$Œ©áoA Fu2Ú…[°þJÈúçÇÏë«á«wØ%êwÿm¾ùYáŸ0“TÄIùWìtø96¹ J´ù$®Òà*–ª©)`0ÀH7eyK¨1•‚Øhx´øÝÃp*•¼0§Žpæ2`ïÔ<.žõ‡¦G‡~)ˆ³°æ¢Œ ‚JÂm&ÇO]?¢¾‚1pÎÓQG–·9xí9ËO9ÔN‹Á
-¡Ð1P>ß<ûågŽ8DƒõgPzï Cèc¨l‰&ós6i2ÈãÌ&×ÄXžc.'¬„¢ÉÁ^ÓS0K¼{¯§àŒX)rÌ·o—\«ql¼²¶Âå:À¾šÂ¶ŒHpô"àVshìå¸dœX΋€K¦ÁT~=.¥'û"àÒÇtþ.Ðœ4
-H—7¬x°—ßþJýüao½ºdFú xƒcØ	üøN >x™ s	¼q ™?Œ
-¡%‘Ú–‘Bbd.ÄrŽ&Q¸ª„`vc].Åõ^Š	Â;9
-ŽÌÁ¨;‡ð¸e¬á)ljäjHxü8áN„—A-z$<§¹,BxæÕqÂ+¢h$¼WõŒÛ¼„ži›g˜HxÎÈqláRÛ2àšy²#O;
-±š—6©•9ør\
-`)8zàÒæÀ¥¯8;N:EÀ#éäk>tŽ¿”q ToD	>F:ì8é‘"N&ÄrŽ‰tJ‘H'“âz–°C)†ËRà-…ã¹ïfPßéñð%õášñ³¨ä·Zœú¢{„úÀÇÄçõ‰	ê+½§¾!ôGqœú´‚3©-C}CÌë	ê+¡h¢¾×ôLÁ¦€žû`3Ä|›6–×sV”W /8n~5n9q²¶ÕàTŠ/'°%SàÒ®¸„üuïÚ’“½k$ÀxM\äâVÁHÔñ„ÉFcJœK0m°BßnÿÄ;ØvÛ‡;ØÍ:¬ÉnÕvÛÐ—´ëð¼÷1ˆx¾¦Õ%„ iâ\7«vq)•®ûæÁ·LÿÇc»¾ý›/¡×_ðØ5þÝõáùnÕìˆ
-¼
-Ûúööq»mïB×—Í6Œ='ÁŃ°Œ>“¨"½ æR:‚k°…©Ÿ…ŒòG/h¸°*:?Ðüôf”[Ãg°)¶Y-BÒÝhÌUÎOº’ÖÀ~Òç]åˆvÎÏE™y¦{F‚¿¬Ú(a¥ë¿¯oqÅVÛͺû_Û‡§Ÿ‡÷ø0ê¾[ÀP‹G<u»Uh¡i|ãúÃU<ôQ8݃ÜÞFñdèÕ¡zfàl $'Á®Úœ¥>ƒ95~.©Íó‘”á…¶	:Ãç×Ök­Ï~Á7^øTÆ~¡ÊÛÐ={ÛµñÇ~±qpZlhG¤f}—fÜôíñáœD¯¡Nõö‹O'qcGÃ)sWþpÅØ™†s†0cáÐçàÍhN=öªéCãÀSîBoð/ä؁ZÀêVDH\`‘¹ØÞÞØø³»mbk°~Ñw¼³.,3Žº9~¿ïú]Ÿôº¿Þl‘áy¾8Í·oÞuÚ&†Ô¦Ÿý*”t»µ7J"‚ê“ï½YX‘rkð”Ù°Ñ„˜ä^(JåúA9šëås}âx®O2|ïú›r}xÇLÍY¹>ǍB¹>d6aݼd_ätþϐOÍö‘$Ð3A¦Ó}§Ã¾ô œƒMÏñªÀë0^µLŠ!á€(gÜ~
-k‰”sÓ}E “dÐé>§e™t_†9‘î+¢hô°WõŒ¯€%ôL¯€æŒt_ì˜îË°ç¤ûŠ€Çt_¾À3Ò}%ÀSº/Ÿ“î+Ó}øœt_ðxóšûÛ¹é>RW&Ý'ðÞ΍¥û¼'Œ
-ap_ë2RÀñßa¬J±œ#…äàŸðò[B
-x§#Lš\ŠëRˆ	_)!Eò•¡Ó¾¢^½7ÃŒžÄ‹¸
-Ì%äÑÌ°8~I_DŠpIŸ	±œ#Dº¤/!Dº¤Ï¤˜“>0GÎFxÏoÎÊî<ÏÉˆ¬Âé™™á"Ðû³Ñz"3Œã”SeÎFC̉ÌpEÓÙè5=Ó6/ ç~›1çd†‹€ÇÌpnä™áà)3œÏÉ™á|Nf¸xâœlÍÏÍwܺŒ7bµ©4!3\DŠH:C!NÊ—bO:C)NÊ‘"f†3)æd†O‡#Ôs({ÖŇ#¸ºÐµ spFs33ÃE ÷Ô7„žÈN½I‹Pßs"3\DÑD}¯é™‚M=÷Áfˆ¹§>1A}%Àõ
-Á¯¦Àõ ßSß|9¾§¾à‰ú2÷šC}%Àõek~6õaù©te¼ËOÕØ›9?Â|ðfŽªg†gB,ç!!üSF|1×*âz–~ÀD!rÎ„x÷ÒO)-øz%'we^Ɂ‰}麓¥ÚXv~6¾†€gÏþÕÜ*m$v.>f¡ð¾e€?¯J\ib!nŸù59„Ÿs	p:=¾<	áJè2¥-ÜâÅ—*TÚ‚%
-pV‡¢ÃÚ–X…€ùטp}¶XèIt»[µ±sS’ëÍú²yÜ­6Ûn×캔2ÆÑëæ¡íG‹bÞú2 Å0½ßõ¡ÒÁ›.	 ·pZ?öARx~jK6¿ûÿÅžnæu9ÐÄÿ7Å”*þÙøÿ5õÝ×æ”±XÁ@ÿ*NåÿÞ…A›8Y(.ˆ˜,>Û&5†|ƒe),æ¹}«oÛÐhRO(‡ð†v‡Ž 7q½Þ¬~Zu÷ñ§{<ÿh_ mþBŠ]&Јà›õý÷}ES,aÊýBÄš'_Û´`u´|O^áË3ðÿOß„þϏ»ä±!F×þ}·•¿cú/ûMµ.Ô aÃ×qû\„<|ø*˜Ñ¡GˆŠYå+”Î
-£ÌxÖÀ¹„¼ä² C°µ+:|_óµAwô1å>¾®Ã4¼öZz´–G: Í‹h!áôρ3-–)V—B	™qcXV­’;AkÛÞ¶ÏûZ«è3ÐxèúðßÛø%8©}¬€ïƒZ²¸T¬¼0±âÁBM´š8Ù®mv³õb´a÷b
-šÿ|hBM·ö%FÐ"u Çƒ¯+	ªÜ…§èhøз¬ð‰wcèÙüJlpcë
-a´/äÁF(zjC%¬ý-N¼êÚ87ªÇdÚüµ`ð=ÉŒ¨­Žûk¼:F†ê;Y#±:Fî«c|5
-x£<YîÏ„ ^Ô À¦ø?I€ê
+xÚÍ[Ko9¾ûWô±µˆ9Í7yŒådÁ$À"搙ƒlw¢ÆØRF’'›ýõ[Ňܔ[í֨؋ÄfSü¾"‹U$«ÔT_«¦úçÅÕÍÅOïuSñ†ùÆóêæKÅ5g¶á•qži¯ª›ûês͝˜ý~óóOï…¨óÆ(l*„gF)è)4úØîf²©¿Ï„¯×XÚü1»”Z×W›ðø}Û­¾Î.¹â¶ž/ßvíß«š7ØùÅ»›‹?/8ô|z44“²º{¼øü{SÝûŸ«†Iïªï¡åc%µcFk(?TŸ.þuÑ$Ùú2
+Bvf½=ÚÙØ ièMÛ(ûÍÌ›zqûЂD%biÀ¸îÿðÆäÃqÆ%Uýéév5ã5<ñz‡U²~÷ïÅã·Ð+<ˆ‘aRšy¥þÎ8~u.™Ö'MBÙ‰¯¨ŠkôXÐ`”yÇk+#%siàqÌ@ï^Œh$k” g‚û8(µH“çdýa±E…~IÄ;˜sICD6Š	Wðø¥Ûˆ¯áG”ótԁéÇeZ{Îô7‚ÉƍÓ–5PѾ\<ûéçžy0D½ùç#
+@½W€>ôÇ!Tc‰CÃ/øè1aeig0…aÖ‰s>¢`‚f{MNÉêu¾œRpæ”,1ß¾™]
+£‡±Ñð*lÓu€}5†í8S è$àN1{8ØópÅsB€+n@t	~=®Tpö$àÊ2ÏM	þ.ƒ¸9e5x CnŒâÁZ~û[£›ÀƒèÕ%·*ÅËdãJÇWBcàKЬèKBÓ¨=fa0HÂ(¦Œ£aa,³ª$1ŸBBA'g•€„‚a·Î—,®÷,FÞÉVpÀáA¼ñç8<
+êã8§qxÚ¦„î;<qÜá‘@g‡W@MzrxØÎEâð
+Ì«ãDÐäð^•3-s
+9ó2/0Ñáy«†±5˜KãhÀ
+çÉyÜ°Õ‚\5°H*Áç#àJ‚—‚­'	¸•¶*}Áùq§CžœN9çÓœÎñí—¶„¦ÑFdhÍ1§Ã;Ñé$æSHd§CA";‚Åõ$°B4—,ð–‹’Å»	®ït{øÒõa†‹³\ðwFžzÐ=âú@Ç<Øçžë“#®zïúúÐåq×g4ìIëëc^¸>
+A³ë{MÎlläÜ›>æÛ¼°äðYÏ;I®A^PÜüjÜ	æ
+¶3 T‚ÏG°× Òž\ÁJñºví
+ÉÉÚ5`H ¼&&¹¸ÕÐe<¡³A›’zšy›|ðͲ]*mêíâ1”t½mÿ|jWw©~ý%Ö†[Ù¿ð¾¶]áçnßï–‹]l±†ó««ïîž6›ö>V}Yob«ÁÍ
+3Ü
+Áâçç:F3‰S×—í*’X­gÂÖßI&þ‰¢AÚ¸ZÂPšròËèM6M½^Åïm¼x…2¯e¬B5h(µMøhŽ©óÚ3ã}èûÜûhÎ"‰_—mbØ%vÛ«;œ±åf½êþÓnãÛÛþå;´zèfÐ4\½§ß»Ý2–phBáúÃUÚ©5°%ÞÅù4·àÑ¥ª”Ç݁9K~n°±ÐîìóF’ã5´BÃ÷×6ˆ¥Û0ãë <FY °m7QQæM¬Kª½éÚôã0ÛØ8Ï6”ÒbuŸ{\oÛãÍKj¦¿9Ъ·_BHX7h¹— ¸®”ƒ¸°ç
+œ·°Ê\èK>Á€½\lcá@UîcmT„@rh,av-'!	Þ G–$ç;Œ7þêî©Ô›¿¤¼¼Es>N3¶éë9>?tÛÝ6ËõðÔÙ¡_qr’õX|û4§]l¢›ÂAÂïí2”U|ìVaL²õ®>‡Ú›™“9  £,š
+F±ÀEôD:¥À®æ¾—:I “ÇtJ¡úûÿM€¶àäÏٵá”KŸSÂ3+õ´ pÞ²À§è(ˆ¤-uÁc<@w2êÀìCÊòsfC¯\q4°Ç`FM¸®Ä­«-ã³#ñ9è½ô¡GâsØÎ;Crf+0Gâs$‚f{MÎtf£3ŸÙ
+Ì	ñ9ìŸ+°§ÄçHÀS|®œà	ñ9
+ðŸ+À§ÄçHÀS|® ŸŸ#OW¥¥¾ŸÃÖ’–f%@_Bº«Rg„A×µ¡a' ¶®Ïb>…… ŸV‘°PxhU¶dqý‚…Ñ
+YWú,&êÊñ›.é WGsÓ…}ç]«Ëã×ê$,âµzAb>…D¾V§ ‘¯ÕSb¹§{Ì—›#ìC½rçðÚæHÃÉQXšX®]´ŠOŒå’@çÍQ=ËÅvž&”[@Ž„rIäL{£WÅÌ«ü|1÷‹¼9%’K¹åOä`ç8n=%ŽKÂ¸ö”0.vr7å|ŸÅÅ™”ž&‰ûâ^ü(.	‹änú$NŠâRØ»›>‹“¢¸$,R·`1%Š{º)pzÚ„@Ï9NÏŽÓÜH8O¥&FqI ÷N¯=ÅÅvJI¯×lj⒚½ÞkrfcC çÞØô1÷nOŽ¸=
+ðì÷úàWcàÙï€ï_|>¾w|àÙóê5ÅóQ€g×WÌùÙ®ÿÈ@µ	ƒ¾Œ×C§rqÄõÁ©ÜyOÃ$çV”,æSX(0@ÒÒ°ÀS¹Ñ,®'±°†I.iXXÏ´3%‹w/uE3yÛ¯ ¡h’Ý°/®ÌK-Í°Ælqì?ŒKÁâjjŠµC¯FÀBq›Q²˜–è
+ۇ朂FÜTIbÒÝÀɾs`›Ä5sNÐä¨ÀâaÊs¢w%ùß—Ÿr¤~³qÈ”™€1Ù„}±XãêØv·lSå&…)WëÕåâi·\oºÝb×å(2¶^-ÛmØ7!d¯eÕ‡Ì hÅ1âßmc)†ˆ×]Ì@Mý´LáýCÌ7Yÿþú‰5Ý*÷Ñv›XÄ?Žb˜?ÖáO£¡²ûºÄ83æ/X¨_¦®Âç}l´NÅ|ƒ„ÉÓ»M£o`0U…§Ðw(mÛ6¹&fH„Wýq‡Š×kšpƒÜ¼þ¾ìÒO÷Cðü£}N”Å»‚Ð ñõêáGœ¾È&«äo¾xºñ:<g­øGÒ7±þöi—5"d9÷éFõ}·‘`Hƒ ¾Éé>æa!ä	÷œ„•"~…ĘAË&HÊJ€…·üÌ«Nnƒ;Á¾4ï]¸òÈ!Žu ˆI¡nñuê^cLS€Bª‡ëIx$tÍÑôåÁ5A"¦õ©K)æÙV—R˜U&j„i5:«”6í]û¼®N:…Çnÿ†Qll<÷ÒØì–þÁÌK›²@,æYAi‘:Ûµ‹û¹¼Ø
+j1Ža÷½Á¼´ðý¸ˆ97Ý*dAM´T9C®Iå>¾EE×!ße‰o‚CÍú·†Ã·®N¦Z‡Ü,Ä<¨6f‡ÁÜßaÇË®M}£x\åŐÏ1of@¤4긾†3fT̘q£3
+3fÔ>c&d¨€6ªƒ–õàúü¿pŸŠÜ)øÙzTÅä‘6òqŒÉjiâ"Ê•Ù aI?Vë;0p0i»ènžÒowëøö9µ1¨j4o–¼WÌdzz¸‚ªc"½}•94ZΨÝñX19½Ì¦ÿŒÚ Ä
 endstream
 endobj
-7225 0 obj <<
+7222 0 obj <<
 /Type /Page
-/Contents 7226 0 R
-/Resources 7224 0 R
+/Contents 7223 0 R
+/Resources 7221 0 R
 /MediaBox [0 0 612 792]
-/Parent 7208 0 R
-/Annots [ 7222 0 R 7223 0 R ]
+/Parent 7226 0 R
+/Annots [ 7213 0 R 7220 0 R ]
 >> endobj
-7222 0 obj <<
+7213 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [246.008 443.251 297.394 454.941]
+/Rect [246.008 468.661 297.394 480.35]
 /Subtype /Link
 /A << /S /GoTo /D (brsex2) >>
 >> endobj
-7223 0 obj <<
+7220 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [266.614 141.602 318.001 153.291]
+/Rect [266.614 174.753 318.001 186.443]
 /Subtype /Link
 /A << /S /GoTo /D (brsex3) >>
 >> endobj
-7227 0 obj <<
-/D [7225 0 R /XYZ 151.701 685.529 null]
+7224 0 obj <<
+/D [7222 0 R /XYZ 151.701 685.529 null]
 >> endobj
-5325 0 obj <<
-/D [7225 0 R /XYZ 151.701 660.623 null]
+5314 0 obj <<
+/D [7222 0 R /XYZ 151.701 660.623 null]
 >> endobj
-7221 0 obj <<
-/D [7225 0 R /XYZ 151.701 643.753 null]
+7219 0 obj <<
+/D [7222 0 R /XYZ 151.701 643.753 null]
 >> endobj
-5326 0 obj <<
-/D [7225 0 R /XYZ 151.701 429.142 null]
+5315 0 obj <<
+/D [7222 0 R /XYZ 151.701 456.488 null]
 >> endobj
-7228 0 obj <<
-/D [7225 0 R /XYZ 151.701 412.272 null]
+7225 0 obj <<
+/D [7222 0 R /XYZ 151.701 439.618 null]
 >> endobj
-7224 0 obj <<
+7221 0 obj <<
 /Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-7232 0 obj <<
-/Length 2306      
+7230 0 obj <<
+/Length 2357      
 /Filter /FlateDecode
 >>
 stream
-xÚ­ZMs¤F½ëWômL—©oj/£Öxwžq¬¥Æ> n$±înd ­ýõ›YY h!¦eÕE at Qd¾Ì|•õZ.îéâŸg×gß}/ÄÂ2gS¾¸¾]ð4e™“9¦Z\o_’«bÝ–Õþü·ëüôŒ9cNŽ¥0;¥yžeçKž™¬ªsžìvðÔRj|¨ëê\¦Iݐ‚+æRç½J8·J÷v2‰³Î>\ŸýqÆa&i&åb½;ûò[ºØÀ½)“.[<ú™»…Ô3­mWgÿ>KC´¶LÊ„PÇƬ³/ó)£ï­i°¦-Åp}îL’ßlˆ?“˜HL¢(z®‡ÏžöÁ_@¢D–<6ø¤TÉÕáf_´x.“ÿÍwÞ$\¨™)ÍœR%IÇÇ)ã’iýª
-p†a`NAρéàH¹¹Ä[&L¶0R²,ä=¤ëyj´`xÇ1ħR7rŒu“"Ô
-*þ)oÚ¢~D( í"Z2eG8~,›‰ð•vLâÌW{  Ø0©yt–1«Ý<•2£²aøã•Ó€;æ 1
-À_¦@׆®?Oyµ‚aÞa‘>›3&¬÷™#—V5L¹\½Ì°(qvûV˜ÂXf
-¨°À©ÆNß¿;_
-£§;Ç”Œã\¦P¯ôÈùÅŒs)1…&ŽsXÈŽ±j5çÜ–rǹÑLdfìür郶ƒuŠáÜY؏ˆö¡s.&:šP â¤]‰²x”ö÷¿¦:ýüáïÐûbÉ­ò}qú#­1³RôqÖØ’0•è8€¶ti:‰BB0™´QPH!çc«“@@÷KŠ¢ò³c—ÏPÈ®D@ÑseˆâD®È—¹¢a-¥BFáŠv‚eBMpuã
-	0Î¢ Ü0'ùÅê$ R,ô€(( 1:ëÆ(žÈò²Bzý®ù\!¡
-ýV»¸å2Ž@Ò6h†I̤(®ƒ@¹žj$´…Ÿ’VGH#—3)FœA }3Ì~¡G´_èC§(œUÓmxÀµ‹â¬+)Ž²<ç\ØÚEç
-V)Ø9_Í9Ï4ã.¿$,ëãR_v¾ùËÛNßݶ3.ùiÛÎŒ\× ù´0qض¤°SEÈi	Ú-Í\(Q éQ¬NB
-H›H( eêÅå)(” ï©Š‚Éb­£øðœ,p¶ÛÓ5ŠæÐ_m²€-k³ç<žÑ(
-4¨Œ‚BrË 3ŒQœ¦”P6N*¤)™ƒ8I()О)ʵ(`UÍÇ(NJ¯Þ='„ØÐ\½Q)A6Œ±‘”’´ð«i(”äŒPŠâ¹JÏSE:IÂ> \4ðx9#“bDÙɤoÙ·šaö­fà³IrF$EðÝ‹¤ï‹9ߝFŠá»ÓHß«9ߝDŠá;H¤!³NQH\÷
-iXî·$@¼ŽÂC0%2þWôÑÛAôòhâuò(ˆN
-A¼N½D/Ž† NGs¿ëÐ…Œóo´e¥xI‰qE/Ž†(.NBÄQ8‚X¢GPôâhˆâ$qôê=sB
-5oãôWÝ°xà7è«þ'5©’Èš‚ž T‹W_÷k|e}_Wûò9~*Ð@yŒInΗÂ&¾ùnýKmüS{ºÛÞtrùéœ'tžï7tò㧋`å±ÜnñL'ëjÛr†áñ¶¢»p€ÑõúP#;`ǹ9ø7¡Ðh·÷eCôiî«ÃvC絇¹ËË=]çaJ[䛯˦ÍÛðB¾z ¨j)ë<Xº&xøxK%ÄXÓcuh8%£¦Û?s:Vݵ ©·y¹mÃ)Ipr[m·FÿXîïh($-ô¡ÿÝs²ã¾Ê…ûctœç|Yjü¿y¾+ -ʺ¤ºÅ#Ø«v‡¶¨»á=
-9•›F›rSÐ8=æ2”û|½.š¦ôŸAà-|5ßñ ª§ÁÛ:¿[ú4Z'6ç]á‹Ý"ÈÍ#毄DbèJê'Žá…/Άc±¡'n1½x’Û
-8‘&<ˆÕᒏœ|Æ ìS ôú\”w÷xÿÆ¥ªï©:•º¡o˦mŽê°ìÂKLë½²-v­§² E GX"ûbÝ9Âo0o]vuñ©¼Á\ÝÃ}Áñ²ã—ðŒ|G§¸¨È8ää¸hš@ï‰KCŽªd_…¯X(/E·ìvþ{—?1­EX‹·uµÑ?$~Èßþ)Õ6`”ê,	ƾêÐÇädªýZN9°‘À@ ,Å{e8®}²ð¡_S.i,ç-PCÀó_>~¾¢³¦¨ÿô}Ò·±Ô&eK7B*ÑÚ~û•Æ:ö¿Pˆð’J‰
-pô•ÇÂ7týä-ø/¶àXúXƒˆ»Î·á	|ú ÈÃwI0åÐPO»þ7ó²lª-tÌ
-
-ÞÔU¾YN-–uÞ 
-m±ÀÂhã	DÃu–Ôi—š«äÚ§æ˜R¢:Ìó‡cSîÊm^Ó4¶÷yK#¾x0²­<ä	DÝÒ@ÒÑúé÷‚K_"JtÙÌá¿2`—„t°‹¥tLýôqdvÐdU…ãŒ
-Æñþøñ~‹ûŠcZ„Ÿ3ŸrÏ2¬=×ÉPƒ³ÅŽHÛ.ÜÈq/Eýí÷~YÁ¥÷ÉC7ÉÐ.·T9Z×Å]^oαSÜÑÈM÷UŒ0l…Y(„·2YÚÿTuÙ¸
-¦ùíüxS–LÑÈC]OwM˜W—wСp»ÅË[€áW^”ûuU×¾èx	ÍH î´“5ò£‘P“¸Ë že¸9Y¦”J®ª]hP”LIvqà!¯Ûr} ’¡•ª-4à@-Bñ¤†Ÿ·bðu$ø~{hî)»OJÈ&Wùî&§Ó§õ€„¦®ò5õÝ)ªfÓðjà_T/d»€‡üg˜<ùÉ71ñþiŒœÃ8÷ÛVN—ƒÉ; Þíþáò$Nå»Ìú¹ Ù™^Y½ýŒúlwý•bmm
+xÚ­Z]wã¶}÷¯Ð[©žJ|}éYË›vs’Íiìœ<lò@K´ÍF7$·ÿ¾3&eš+ÇxIœ¹˜¹\ŠH÷‹tñÏ‹Ë›‹¿}#ÄÂ2gS¾¸¹[ð4e™“9¦ZÜlŸ“ëbÓ–ÕaùëÍ·¾{Æœ1
+»ÇRèR?ϲ劧F&ëjÉ“ýžZI­“u]-ešÔ
+YÑ)¸b.uÞ«„s«to'“ØëâÃÍÅïZ¡ó ™fR.6û‹Ï¿¦‹-Üûv‘2é²Å£ï¹_H1£ÑÚnq}ñï‹4Œv–I™êÔ˜uöEc>dcô½5
+Ö´¥1Ü,IòÛ]ãÏ$†“(=×ÃçOûÁ_B D–<6ø¤TÉõñöP´x.“ÿÍ÷_¼I¸P31Rš9¥þLNSÆ%ÓúUá‡m€9zÆtGÊÍÞ2a²…‘’e!î!\ÏC£À›8Ža|*u#ǘ7)BÞ ãßçM[Ôρ ]$ BK¦ìÇwe31|¥“ØóÕ^' 6LjÞF eÌj7D¥Ì¨l8üñÌé	ÀsP˜à/S ŽëŽCן¦¼ZÁ0î0ÉŸVŽë̉K³ºŒ\®_fX”qvûÚ0…±Ìe ÂG¤;}ÿn¹FO;wŽ)ǹL!_é‰óËçRbMç0‘?aÕzι,å2Žs£™ÈÌØùÕœseóù³°
+žíCç\LT4¡@3Ä	»Dñ$ìïIuúWøáïÐûbÅ­òuqê#Í13RôqæؒЕè8€¶ri:‰BÂ`2i£ B2ÎÇ Ög€ê—„EågÇ(®ž¡3\‰€¢çÊÅ™\‘/sEÃ\J…ŒÂíË„šà
+êÆ)`EA!¹aNò1ŠõY(@¤X¨QP at at֍Q<‘åe…ôúUó¹BBú­	VqËe¤mÑ’˜HQ\4r=U"H i¯’VGH#——3)Æ8ƒ@úê0û‰a ýD:Eä¬š.ÃÀ®]çø²®¤8‰òœse`iqœ+˜¥`cä|=ç<ÓŒ»8ü’0­OS}Õùæ//;1|wËÎ8åç-;3r]ƒæÓÂÄa#Ø’ÂNI!§$h·4sQP D¢?F±> m"¡€”©Wç P¼§*
+
+$‹µvŒâÃs²À]XnÏ×(šC}µqȶ¬ÍžóxF£(Р2
+
+É-ƒÊ0FqžR2@Ù8¡ºdbâ,¡¤@{¦(×" €5T5£8K(½zõœJ`CsõF¥Ñ0ÆFRJÒÂ[ÓP(É¡Ås'”ž§’t’„u@¸8:iàñjF&Åe'“¾2ȾÔDf_j>{‘$gDRß½Hø¾œóÝi¤¾;4ð½žóÝI¤¾ƒD2ë…Áu¯†é~»@„Àë(<S"ãF½D/† ^'"€èÔÑÄëÔÑÛAôâhâLq4÷^‡.dœ?¾Ñ–•â%q$fÄQ½8¢¸<EG1 at tâhb}ˆ^E@Ñ‹£!Š³ÄÑ«×Ì	q6Ô¼ó?uÃäwÐWý'5©’Èš‚š T‹ï(EÙ>5}µ®«c»äI½kºý#§cÕ]êz——»&äÐÉ]µÛUKa“ÇòpOMån,,W"K6›cýwŸnÔøáî/V¦‘	s–³qŸÏ+ÿçû¢Y®”uIu‡G°Wí¿Û¢îšÔ\äüÿ@­M¹-¨sÊC¾ÙMSúþx?Dã§|ü©êߨñ®ÎïW¾Æ Z'O–¢}qÀÞ-‚€Ø<büJ$]IÜÂÐ-†/öyI½áXlé‰;/žäÁĮ [¤	ÓÓ0æp£<Б†'Ÿp öi ˆ:=)‰Eyÿ€÷o}Rªú²Sy [Jñ®lÚæ$«nøÃd‰Éd½÷ƒl‹ýŒ‹”"i+:nªÃ¡Ø´ÃFŽðŒ[A—]^|(o1–E÷pŸp¼ìø%<#ßÑéí±31y)i"Ӑ¤*9TaÓ&ðº.ö~{Ç×bÈ^WûÿCä‡ÔñÕŽbmF±Î’`ììXËÉXûÉœr ?"†*44h@hŠ÷ÊpÜøháC¿¤\R[œ·@ÏþøéšÎš¢þm5†<µIÙҍJ´vØýÚ:úŸfBӐÂ~•àèS™oèúÉ[hð”àXú±(`1w“ïÂøô‡m8ÐåØPQ»þqU6Õ.o}>¡ñ¶®òíjj¶lòmh‹	¾üøÆ@O j®°tÄÝVl¹‚7ãäƇúRâ:ôó‡cSîË]^S?hhlò–Z|ò eWyȈº¹¤£	$“œW>EÐþ4ö/ÙÌá›;,
+.XGÅb%¼B맽`9X0’uööñ~ØxylÂ1-‚zÿ>÷,ÃÜsü98R2[,‰Õ¡¡y!âXà~ë§\zŸ<”3ìõrG™ã¡&Q{]Üçõv‰¥âžZn»MXаf!ÞÊdjÿSÕeà*èæ×ðãMY2E-_ê
+xºoB¿º¼‡Õty0üŒÁ‹ò°©êÚ'/¡Ú	Ôý±Îý~<oüh$Ô$®À2Èg`®ÎC–)¥’ëj
+S’]lø’×m¹9ÉÐJÕp !yRÃÛœläßìŽÍEט`Ãu¾¿Íéôi>à!…®ë|C…wŠ*†Ù4üþ/ʲ]ÀC~×!O~ðEZ¼j#çÐÎýº•Óå`Bò€·E˸|Sù*½~,š£3=³zûÿèî«o÷/“;"•b’ËnOàa[Ë øÁïv*ÒÀ¬é·ÁH!ù™­¬Dæøz]W»Ð’{E'=?ºÆyAgùa»£	•ütØv8Tõʤ_Ê Ý2;©ve½9î!F‡MÜ–Áv®›ü.øÅâƒÇš‚:Ž¯Gúü pxãU]w?
+	Ó¸sMëžu¥µ¤Ul†Víiãá
+Ÿíõÿ+o™G
 endstream
 endobj
-7231 0 obj <<
+7229 0 obj <<
 /Type /Page
-/Contents 7232 0 R
-/Resources 7230 0 R
+/Contents 7230 0 R
+/Resources 7228 0 R
 /MediaBox [0 0 612 792]
-/Parent 7208 0 R
+/Parent 7226 0 R
 >> endobj
-7233 0 obj <<
-/D [7231 0 R /XYZ 100.892 685.529 null]
+7231 0 obj <<
+/D [7229 0 R /XYZ 100.892 685.529 null]
 >> endobj
-5327 0 obj <<
-/D [7231 0 R /XYZ 100.892 660.623 null]
+5316 0 obj <<
+/D [7229 0 R /XYZ 100.892 660.623 null]
 >> endobj
-7229 0 obj <<
-/D [7231 0 R /XYZ 100.892 643.753 null]
+7227 0 obj <<
+/D [7229 0 R /XYZ 100.892 643.753 null]
 >> endobj
-7234 0 obj <<
-/D [7231 0 R /XYZ 100.892 435.509 null]
+7232 0 obj <<
+/D [7229 0 R /XYZ 100.892 470.127 null]
 >> endobj
-7235 0 obj <<
-/D [7231 0 R /XYZ 100.892 387.341 null]
+7233 0 obj <<
+/D [7229 0 R /XYZ 100.892 421.959 null]
 >> endobj
-7236 0 obj <<
-/D [7231 0 R /XYZ 100.892 352.723 null]
+7234 0 obj <<
+/D [7229 0 R /XYZ 100.892 387.341 null]
 >> endobj
 754 0 obj <<
-/D [7231 0 R /XYZ 100.892 274.932 null]
+/D [7229 0 R /XYZ 100.892 309.55 null]
 >> endobj
-7237 0 obj <<
-/D [7231 0 R /XYZ 100.892 245.409 null]
+7235 0 obj <<
+/D [7229 0 R /XYZ 100.892 280.027 null]
 >> endobj
 758 0 obj <<
-/D [7231 0 R /XYZ 100.892 180.447 null]
+/D [7229 0 R /XYZ 100.892 215.065 null]
 >> endobj
-7238 0 obj <<
-/D [7231 0 R /XYZ 100.892 153.539 null]
+7236 0 obj <<
+/D [7229 0 R /XYZ 100.892 188.157 null]
 >> endobj
-7230 0 obj <<
+7228 0 obj <<
 /Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F17 3698 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-7241 0 obj <<
-/Length 2038      
+7239 0 obj <<
+/Length 1970      
 /Filter /FlateDecode
 >>
 stream
-xÚµXÛŽãÆ}Ÿ¯ æÅ°¢ÙÍæ-/†g³kŒaÇNf'ð%õŒˆ¥H™¤<™¿÷©5Ô„N6ò"VU_«ºêôiÅÁc_]ÝÜ_}þ>Ge\šàþ!0©‰òØYQFié‚û]ðSh
-·úùþëÏß[Q™eŽºZ[F™s˜‰;ýɏ«$ŸV¶;’ú«u’¦áMÏêÓP·«µq&ßî«ãè{jw¡‰iò«w÷W¿\̆ý̶‘FIlW?ý;´}ÄQRÁ÷<IZDYšBn‚»«?_ÅsßLºè›ÃÆ3õí®:¬lnªÏññ2ÎE‰I&ÛÃ*±áû¶áNº_.‘dQjÓ©ûž¯1ùÖÃjíò$Üv-­6ö]£–ªiDØ ³Í&/zS£HûªÝ5^´Z™hw+¢—	{éÐvý¡jh?Áºˆ£")‚µI¢Ô•²mÝoO‡a¬ZìD†Ô:w­úP=èºc'ßÞc@?.Åä&ŠSóéQ1Q’ƒÈn$áý~Zû©žbà?Ä&ñ[rm¬¥HùæYšÐ’ž†½îqïÅ[ÛÈ'N±/3ÊË›ÛïîDi«ƒi[m©×^U„x²ŸµQŒl™rDHßðajcï7§ºጃÛâÙwÔ9½ªm7Šp¨>²?¼ïøÕùø~¬êSe9|«F‘*ú`¥îñäÅrÐM×­Ä’4ˆdët|?¥Iu„t”ÝW½4¾,§pþšÐ)ÿ¢¥Ýþ¸÷íRV$6²ùQ*iäÒsw
-_’#Ö¦VÔî4ªð ßÁ÷¿Ö[ÿZ‘âÔ:ì¿—&N®Áá1:ɸ—@Ü¥¨Êh‘Ž
-FŽçS–G¹Í.ýÕcßvœ:i&!³éeÈH?TPR”SJ 럤]JZzÒÀgiF>;²ïÙ.™/–ób”âi^qäYT:Mšª^>²[Š^’cArû$Jï=Ï"s<*™S,”ôôÝ6œ2$V:Nò‘Ä‹|$ÃCßtü^Mä4W—ıþy6šL϶®ï_+Zær…œ^1?=¹ÚOYÒÎEJ
-ð‚Ú´i'§ÕŠÆŸ8ŠÃÀ€ƒM ïüN›ä‚"‘N‡WzqwЦÞ_νþ÷«@_7|&6æH"EèºÃ±™
-uôÒ®ØKa³V݇¹kù¼HÒ´‡8îÏÓ¾/”mÕŠ@ˆD_.1ëY¸‘v’C¯›i¶E„š§[‰Ã­p…T(ÙAóP3 I±ÛkI,É]N`s¥R$y8-9á§,&㛎RçQ'æ–öÎ0àŠãN÷:±~ˆÓø(à݃Ÿ¨õ 7ö~@»‰ÉòÀ˜¨LSKH†õY[([Â
-Y§‰ãðxÅ'Dý‹ºSÏWp\[µÕÔtãåû
-âàá‹Ø,²©Ò–&qßRho›ÚO¥km‚uč®±\ÿC£ŠÞ„ R†¢×ÚGn*ÀQp`îñÔóQvòUü¢IöÕ¹Uë§#t‚w$Ñõg×ÓYØ8Ê0Þöß©µ‹CàsˆÕv۝&'ÈÀä _p¨Mµa@ÖVð´²jê:ON˜$`ÛС×y–Î	µá~×¹_%»¢Í´«Ü½Úˆ‡,…–3ôsñ‘¥^¼™sægª4ü§[œ:qö‚*¥ Ëžç£¬¤Ûy¦‘pBûý;
-'_p¦0‘¡½¨Ä3ãxFg¦ùüe3tZAÞËžóKŽŒ‹ßorÝx9v±J
-P.µØd;.ù›¡T’ó¢ÖRÕƒÁBæLMúËM„\}Xšߥçi•Î{¬ýb	¯Mi"ç2­ä|VɉVò­TèW~”òå9a¸þ¡E~jýò­™U¤Þ=FØA21-~¨~ô¥t--ïzÓHE“W£zA«íäé%‘` ã«°ë#o}˜êà××ôlBþ^„Üd îî2!€ù«A¯Z,NÑ¿ÇUE+F® "ÖˆþÍ·7‘Ho_ at G»(·7d;éÃNâ+<åYúM7!ì—l†Q—9CžŽ–®	ÞË¿ÅZÝú_b¡øGõOO
-½  7Ý£zÝt¢éÕŸ½p%€,»g§—µÊÕ>뮁µ|ˈ0#—ËÉ\ÝRL˜$ S*½+Q§‡ˆê¿ø¿‡mJ¡Ì‰«ÀDN!è·ß‹$hý¯Æzœ²­RéT{n
-ª°›V\’DºÚ(æÍlN@µ[/¾ãÀÿ¿X„›óÛè_ÑÅ)ºÜL`!dXÀ/|ïPÊ	B”g‘ðǺ‡Ã‚õÔZ+¹ø+áŠ0mhwüó‰Ä‚Þåt™æÚŒ(ò.cRf$JºMIŠ>B‘uˆÌ!ŸÑ˨œ±0¢*õÙô]«kÖ:^ÇÍ_õP_XÌ‚÷{Äu‚<ã+ùüX·JÖ1ü2¨tó÷#ö’Ù2üòÄ–ùñ¶k.š‰ CPF]«ÓÌ%ÐôµÝ?àˆ/Tý›ª±aòœdá“peH·ôÉ•jCgî…¯ÿç±éø 0ýDæøN.2Ì#E}9R¹F*M_:j$rŽ(ôݾÊ…ÎÞÃÄ£èVi±ñáÐ?nˆ|!çîÐMŸ!åÿl!“á4ƒügvˆ‚;±åBew0„žK—=}ßÝ_ý0LU
+xÚµXÝoãÆ×_Aø¥pb¸\~ö%ˆ]_à iÚÚíµÈ(%Ñq©Ô©þïû›µÈÓ(ú"îÌÎÎÎ÷Ì*ô^¼Ðûvuû´úê}z&Š°0ÞÓ³gd¡ñÒ¼’"öžöÞO¾ÉãõÏOß}õ>Š¼<(Ò4&Ò(*‚4ŽÁ‰‰þXkú—uTø­úOëMÿ¶gð2ÔíËzcb“ùw‡ò4V=íǾ	‰ùêþiõËÊ€䙈‘Öz»ã꧟Co½ï¼0°Eî]˜òèÙ$Ò$ÁºñW^…SÝL²¨[ÁSÕí±<®£Üß–ëMT¤¤ÅíϏ´å±’Õ®ÜÕAÁ²Ý;üyP\=Ò7ñÇNà->¹¯›}µ=×ͬ7±ü§C=~OÄ™_)Øv£,Žå§5Ÿ†e ÎÆØ ‰‘xWõcY·`•fþx(GY•ôÁMÝ˹ÌQ…®[Eˆ>´ºÔM£¸NÏ÷kCÒ¿<auéË^6¯×)ƒ-œ
+‚Ë pSÐn"m"Â~8T­ÄÎ<ÎlD™u±Ó×0,†ß½Ï]g“ NÞB¬g3˜Z­Ô
+؝G]<Ëw¨úÏõ®z(Oà´â÷²Å¶ÉÈ6¢¶ÍR¿c>±(ID-BDº¤ãp’MGŠnÒ,È¢lîõú®ãÈIRa%s‹|,¤ E„)\D€¾­.²Ou”tðUö‡‘]Gøã?¯5Ì’ìzE(Fš±œI¬ê¹Çœ
+d=›áBRû, at _•Mó*k¶G)<C1Oß]ÃCËRÏI8ÒrŽ„xž?(Š”&wY¨$Šõ¯“ÓS‡×µKò³8÷åS÷ÉÙ~&Óô–¤ÞÓ­½¸«ˆ3ÞÆdˆ’d„e?rÂèNù,%¨ÉE|ÛUçA·újÎÑï×¹õ˺á’i£Í‰8ÙÑ}ÝñÔTt5m@ž‚Ñ¢HuºkÙ[´Ò Çr<¼ñ»:À®leA刾œ`Q¨ž¦ÊFÐY\^7Ž[µðÓX+àÙú(Å-—ô$œVÏÌ—*Èîoeõ14Éy8TJ B‡%²WhfeT2$óÝ•®vÊer¾é(n^”„Z²: ký³×ÚøËû1L“îL±ÇNT?Ø7–±Ì3&(’$¢2†ûlD(ÒWà "¸Ô„¡ÿˆbÅŽB5ýK5tç~Ç1ƒš~W¶\¦i붒ï÷°CµX+qI”Q¢
+ñd„Ç]SW.o£ÈâQ£ëÇA07ÿT«‚šÊ§ä ÀµÒH—b×µpXürîÙa|µx“Cù¶«¹ÓQi‚v´‚›ßÝ8_Daš\Äþe Œ WÇ¡"BiYîvÝÙ)A‹¾§¾Û–[
+{ƶR1€”M½äs§üÄôBa:$á&K“é0@{èíÊû‹XwãÄBÓ˜‹•Y½;o…Ÿ“0õbKäñ$3®É
+ÿ­'bü²qäÈ¡A
+îWœOr“Žç•2Dì	è׏ɞÜÞLncì\c4eƒKNû¦:M¡ªR‹©Ì1Ú~üÖöU
+Œpb”·$‚í¸¤oŠ\±×@sU=ƒ‹ìl`0Ab’«-·‚õy‰-†ÁÉhq,•ï©|©sxc
+ÄqºÊVSùARôÛj”üež@ÜüµE€jsÏLiN¤Y#²‘ÙÀº1‹Thƒ~t¨¾‘û^Îô¿¡HJ“VNõR®vNÓùÁ•Œû`3Ö'4<ç¿çAÝMØ0¹™ÅoXLÕ³€@yȾ8ôÅLÎKgý'´*º17Ò‚òÅFàï¸
+duw­:Jr¤ØÞr%Û
++‰¯L)¯Bç:!ðóYˆQ¯y«yz~XJ{–å?™b£jý/¶ÐHùOïí X7Ý‹,´ßtiëO¯“ª,«¹gíJkŸ«a#n3²˜óë„W·d)¥vÃR@—âX"‚ú¯ÿïfs!”Æ¢*j"‡à‡?	ŒJÐV»±þ\.:°+ù˜¸Ü‹a¨¨JÇà ‹Î!A¤·‚ÞNx¢ô—ûÍâ#Óÿ׋å%Êøe$Õ%ŸT—X«Ë­+2Ì¡ð{ßG¤2•™tТÅê
+K½¨Ýn­ÓÅߨ®Èœ
+豑×úoœ,è%Q8£Ó’çÛ(¥	ñGݘ€É%d.HA#³±ò+y“1Œf•Oúhú±Õ;k=¯ç¦Oz€×1效øך¹+x×òùP·:¥‚ø;EPO#è›4*üoÎ<Äò|¼+Çš“…8±piÔµÊfò"¤Oíþ.‚½õï–ÄÛòølSÿ"Ó2VôÉtØÌÓ¾Õ¿NMÇ~ ÀØ k6°{obj*¢eSejª$q„™ÿEÖÈØDMÖ ïî:U.É}}Ó0E¥…@¢5LR‹shCÜ=‚Lß1ÌJIEGø’ÜwäOì+#z
+î#chtÄê(³àñ´ôÅýgý48ó3—} ¶Ù<"¤ô½Ø–FâÔêÿ(„ŸKByæ€h_§FÞðÊ„úW#Qo]:ÎRÎÐC^êñ qÐx‚a·©ŽÁͬ4ºïýÓêßâ¸è
 endstream
 endobj
-7240 0 obj <<
+7238 0 obj <<
 /Type /Page
-/Contents 7241 0 R
-/Resources 7239 0 R
+/Contents 7239 0 R
+/Resources 7237 0 R
 /MediaBox [0 0 612 792]
-/Parent 7208 0 R
+/Parent 7226 0 R
 >> endobj
-7242 0 obj <<
-/D [7240 0 R /XYZ 151.701 685.529 null]
+7240 0 obj <<
+/D [7238 0 R /XYZ 151.701 685.529 null]
 >> endobj
 762 0 obj <<
-/D [7240 0 R /XYZ 151.701 497.835 null]
+/D [7238 0 R /XYZ 151.701 524.933 null]
 >> endobj
-7243 0 obj <<
-/D [7240 0 R /XYZ 151.701 474.308 null]
+7241 0 obj <<
+/D [7238 0 R /XYZ 151.701 501.407 null]
 >> endobj
 766 0 obj <<
-/D [7240 0 R /XYZ 151.701 369.626 null]
+/D [7238 0 R /XYZ 151.701 396.724 null]
 >> endobj
-7244 0 obj <<
-/D [7240 0 R /XYZ 151.701 345.493 null]
+7242 0 obj <<
+/D [7238 0 R /XYZ 151.701 372.591 null]
 >> endobj
 770 0 obj <<
-/D [7240 0 R /XYZ 151.701 208.765 null]
+/D [7238 0 R /XYZ 151.701 235.863 null]
 >> endobj
-7245 0 obj <<
-/D [7240 0 R /XYZ 151.701 180.186 null]
+7243 0 obj <<
+/D [7238 0 R /XYZ 151.701 207.284 null]
 >> endobj
-7239 0 obj <<
-/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F17 3698 0 R /F70 4384 0 R /F71 5424 0 R /F51 3729 0 R >>
+7237 0 obj <<
+/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F17 3698 0 R /F59 4373 0 R /F53 3738 0 R /F51 3736 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-7249 0 obj <<
-/Length 1893      
+7247 0 obj <<
+/Length 2105      
 /Filter /FlateDecode
 >>
 stream
-xڝX[¯Û6~ϯöä k[–/{)ÚÓÓ5Öv8: íƒâ(PÛÊd§göãGŠTâ¤Aí%–(Šɏ%™™'óßf/Ö³§¯²l^Æu™¤óõnž&I\ÕÙ¼¨êXÖù|½Œt3Û/>¯ßxö*®‹"Gö¬ŽàNˆ/…½ñb™&…ˆîì"ºv-…”ѽsv!’È
-$E&pT\'µ?UÀ¸ÌåIN%‘kv¿žý5K
-Ì“›ÉXˆyÓÍ>~Næ[X{3ObQWóGÏÙÍ…¬âB¢´vþ0ûc–LµMåôà“мŽ½Jxüý·EVEºÇßñ¨Úöû¢Ñ“Å2+Ëèƒé·W ytÿ÷¡µN;œ‰èÑ´-ѝ¸%²ý–(Š"ÚšáÐ*ò…|JÒ¼Õ-«°akQƒE£f´Îho<Ðe™ŠXæ5]÷ÑŒ{{ÁÎBDg7­îâ_§Hã¬ÈˆóS*òÅ2¯eôâ8‚>RÈhÜk$åÑ°WNÓªøÛuzkÔ¨Ážàïüm!‹H™VÁADÞ9Û/«±]çµ@Ú°×h~JdrÓÿ"‹‹ìäÿ¦Û×¥³²,®ë:0=ñ"¸`k~i’m[r’÷$\D”y´ñ§±ö^SÖž€V¤ÑËw4`- Ѳ(¢Õ@Ôqox¤èó :¼á){ Ì+ª<²î–˼ð–ñ^#I0½ÀÖÄ›ÏÀz¹Œ^³J~©Q=í]Ñ|°-Á–¨xËg— Héì×ÚiÚ¢œ¾8~§Y6ⶊì0˜i͸ûÕÇc¤k÷Á	yW)ŸðB¡Á!dÞêq!2¸1üX÷Õô_È(¯•Ûz"ÞàRðUxJ§U\þ»À`=‡ã­Þa~
-Ú#iï€Øó*"們䍉ÑDq´L3×iq集#:)ˆ°GeÈ^ª=€“ÆßY¬#Êù&%ÞI{”uÜ ‡Ò ÈÁaÖƒ}¤%ÊH£¯$Ï„ìT£o᧱Äá ç w•>¸Þ®îø¦x@È$¸¶Q<x4Ü .!ˆW;"‚´”.\ïá|J9šW™
-‹g»"Ñðá[½¼uщg0 dMùFH¸½myèíPR°NˆØ©®0Ž!…v‹IÁûq'!Lž P1Ɓ‚ñ2¹ dCªã€h FE£Æ:w<`j€ãŠ$GÜ¡A0X«‚l‰|—îûŠ†#„—×ç…Cy ÿÚ\ª`To|Ê‚HÜ ìï®='¾qZ
-»†©êp ¡¢\_ÏG§À’Eó„å9õ–wA¹‹ìPÒâ¬Ì8äéÞkïÔ*d0ŒùBýÏ÷¼°¨‹HoîZw„õñçq_ȸ”§¸Ž2²È+wìPŸ¯¬¢(Šƒõ@Ã=—*ΈÀä4—c7jÎOƒé Œ9N¢Šóê*í9çÖ‹œqã8e“ó1„ή†uƒHÞQÁá¸W#­>îuhšH`·`*ïÎq;h÷Í`€Š"¡jßñèz¯„™ÅxA'%KŒmÇIçЇ l|²×Ê
-\YÎôAHÜh7*Óc€ÓÁv·£Š@C8KqÄП´[ŽòM¨
-“;¤_‚›œb² úXQC‚sÅòLw𹖠ÃÊ?Ì¿;í¿Õ0±ÿ†ÿôU©w0ÃPLà^½} ¸ßÙ[¹/Gn-~
-rh±Ë2 '³gJÅÄÇ~!"<˨! ö>Aw´¶j"Œ=¬ÖEË$»@íjÍcƒ†1ۜԠDiÛ¹aMsVInŽæXŽÎÏ’yÛúxª<]½?yTöŸTpÒ8а΁æÒ#Ýü’ÄooéK¥íç‹â<ˆõa‚R®Š
-„EžÑó
-òÍö*Ô¸ÓKAä24Š96@ ¬A¿µHBØõÄᬠÃfES64Œ.s‘GN߈–Ôˆæ>µßî!¦>ÆÎ}\Jö1Ìè{_pמ„‹UŸua߬ä0ÊÞ|Ù·Üh;Ý ö€MÝoÃI^Ý’·úCžû{áð=r¢…!ô—/V¾[‡‰='|G”õÝ{BW&1pP=Xml‹™.aÿC"5ËØ7
-Æ[¯ÞÞ7ò¯VHª Yf§qìñ'ý[J[¢z¬I_e‰pŽ@l
-³¢ž>'3äNdöE›Sn ŽGÞj*ø1¡¨Ò‡ˆéIh¯„„}z£ˆó™ÈÉg‚uN9‚ñœœ#æ™ÿ—b †sëËÿ•Z±ÈŠZ}Ÿ›³Ÿóœ[Ú| œŸR_”àOûF¾àÏå¤aW/Oïk_weô|ò*ÁrúÒ ZÖ}ŸTWüöô%³ÉÐ1œ{劍 'I–Q‡‹{Å‚ØCºrÁËàÅ[´ÜTNÁÓ3óÕ‚Þ­Þ§»£÷áOНu]x;l­vš× SÇÌ?z)á$Ï~±¸b‹.¾÷ëÙ¿ÒeÐœ
+xڝXKÛ8¾÷¯ö$±FE=æ2èîd6=Àd²Û
+Ì Éh™nÑÃKÉéi`üÖ‹²ìv.Y,‹U_=è8xâàŸ7wO7?üœ¦AUEœO» ‰ã¨¬Ò /«HWYð´
+>…¶žš¡_ýùô±—Q•ç²§UwÌ|	ìVë$ÎUx?¬’°ë`×Zi¾snX©8t#KÑ1UqE§*™žå”¹nÞ=Ýüç&*0/4Ó‘RAÝÝ|ú3¶°öKGª*ƒâì¥Ë(×(­
+oþu/o›èåÁ³Ð¬ŠèJxüçDe«uVéðî8½Y­µÒá´·HÊÂqoœåÕf”o×Ùmc&Û¾2Á¬Ò2üºÒyhšÖlZáß¹¡ó$«ºÎô[¦{Û¶<üëøª™Tåél¦ºÛ2×ùÒ4ªªÊ3½A– } [³`¨Hg¯í†¶P×ü± ˆ*²pƒ“WÛ¿íàyŸ/Í´çÑÛßy · Çë<F¦NûFF†?¦CÁ™Ü †éÀ¼ªÌÂÁ‘š1ë§Y= TØLøeA0ý½é·¬µ¬‹¨ŸÀx™ßˍh©6=ï}àù8´_é®LE%ú‡?:#(>û½u–·gÏŽßY‘}X­AÒ0ŽÍ¦i›©±ã„Z·KïÁ	*‹â<åîÚ»Tá;­T
+ÃÏà¾4ý3Ûä½q["¢ç‚/@¬U””¥÷ø¯ÃK_è8oí£ØßI{: -øŠH98Z2&Dq82t’TGU’ŸC§¶=Jš¬««DGB2Ä8bª@à¤&mepL9iR &HÚ£¬ãf4d,@ö³ìÃ-PF~ay×`gj»„ϬãÀ`âpWA±õáá~„o‚@ªâ„µ‘ÁKãÀ
+€èbøaÇD–°Â%øηh¤Úʪp¡QañdW$6røÖ®¯)ºðƃ®8Ý(
+ñ¶Z’
+ŽUÀ	;ã£&ãñsœ(ë0ã\öíNF˜žP
+Ɓ‚ñòm Öæ8"C	70“áQ=8w<`f€ãò8CÜ¡A0XËœm‰|çîû‚†c„—çEByä™ ÿÒ\¦`LßPÆ‚HÜ ìW	×^’F_;kF‰ÝF¨æp ¡¦\ªGÄÉ°d^¿ùGÉ@ý »LÛFß
+öuZDi‘ž‡üyµô)ƒ~äXÿã£,¬ª<´›û¶%a}ú~àç:*ôø·(#
+évÇ/´°† s,!Šc3Ù‘‡{)U’ÉÙmÜd%AMeÌI6Pe”•Ù`lOI·Z˜Ôˆ'9›½1tò5¬S"ylj‡ÓÞL¼ú²·½§Y&ý¾»yS‘?¯@e´îkƒ!ªò˜ë	|§£ëénhFº9/D40`t;Iƒ8ß6# ‡Ò½5nÄðJ3ð&	!^pmÝdšÛ œŽCwïNPu8rÂQFBfÜÇv+áÞã	Wav‡¦%PdÊœdÉ
+	΍Èkº%X‚Âw”*+ÿþݼÿŠí¼ÿÆ¿ô‡’ïØŒ“‡1£ûáÃ#ãý~èÁðÙóQz‹ï¢ZÑ¢È<ÊÙìiŠR1õ‰_˜„OSn	À²-¥èŽ×ü¶¹*˜pŸÎÓHÇé¹	†^ÀVŸPF(lµõ|ÎE¹æ`ç °y.wb’Îñ+’GúI²l{ºÇ|„»üððq>ój93(x¥„“¦	 †¥Ž	diAP§š_ðøíþ²¢¼ý¤(νXŠ”rQW .²4o[¨É×pß_å B v™öb†-ܵA¿µHPž|ØõÌAˆ…ч~³á©ØFgvΤÌ#'u¢w¢Y*%÷ë]ÄÒÅØÚ¢‹-.†A3QóÞÚs‹p¶Ji¶‰f…Ä)PöÍó¾•NÛÙoØ´ýÖŸD×-øõqEµo-˜Ÿ„Ã÷(™†ÐaÞ=P»“á”ñSžî?2¸Rƒ×ƒÕzh1Óe`!ì€X¤;æFÁ¨õÃopïÇk*ËúYDët>Ç„?­(ÉBÊÝ2•°¦©Ð2áØ¦yµ|P §ÏžÈLu›99 Ç™'¯õòž0\ì}Ä.‘ôÆ÷NV|ÊžŸ)êt&rÊ™`ž9G€€Sr„Â<óÿ$YuJ²p#ÙõíßJ®ØB¤¹O®Ôëfâé,“¶6[@'Þ©ÜZ Å;ÇÔìº^ôúâñIΦʫÃÛÅËêÛ¯5¸×E}ÅoÏ_¶›öMé_.Åz‘ev¸¸7"H\d{/y5§¢­t–KøDüÖüyÅoWòêîè&‰>‘ºÐÝà:ÿ~VØ^í¬¬
+–ž	>‘ÿ_±€£T¤.ØÂH^ýE$Q¥uzŽ•E¾øCFƒ>I\¾š¶!ƒÅὩ÷Ç	º@ükÆòÒ¿QEÛ×Ô#Âò-Þ‡€4|½Zc|µBÒ¢í_˜ýŽÿèyçg9µ¨gVÅÄt友µçMó(ñ¼ (º‘”ÍTÆí2
+¦¿R<:¦þúÈÔ³ÿ
+p’l;¿Þ|MÇ%¬ÃsÏ3‰ÏPÈ BRz®¨ÙìÄ‹BGÿ¡ª’ÑQ-‹©,Hɯ¸òªª"µ†þ™ðSûW3
+ÿAÆ>ñŠø=ÿ;ï¸[”sÏœƒïÔÎâ=Òðˆ[R:	å ý› ä0#›‰¿“k¬0Ÿá"¤§t´$BhŽ"‚í‚Ïê,ow§?xyk[Ã/¹%àý÷ÝÓÍÿ [ÆUå
 endstream
 endobj
-7248 0 obj <<
+7246 0 obj <<
 /Type /Page
-/Contents 7249 0 R
-/Resources 7247 0 R
+/Contents 7247 0 R
+/Resources 7245 0 R
 /MediaBox [0 0 612 792]
-/Parent 7208 0 R
-/Annots [ 7246 0 R ]
+/Parent 7226 0 R
+/Annots [ 7244 0 R ]
 >> endobj
-7246 0 obj <<
+7244 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [368.775 120.249 436.828 131.938]
+/Rect [368.775 218.8 436.828 230.49]
 /Subtype /Link
 /A << /S /GoTo /D (adsdnstech) >>
 >> endobj
-7250 0 obj <<
-/D [7248 0 R /XYZ 100.892 685.529 null]
+7248 0 obj <<
+/D [7246 0 R /XYZ 100.892 685.529 null]
 >> endobj
-7247 0 obj <<
-/Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R >>
-/ProcSet [ /PDF /Text ]
->> endobj
-7253 0 obj <<
-/Length 2359      
-/Filter /FlateDecode
->>
-stream
-xÚ¥XKs䶾ëWðfNÕ ÁWåd¯×É:µ›µW‰Såõ"13ŒHB&1éߧ ‡”è$U9HÓh4ÀF£_CÇ@¾ùîöæ퉤ˆ
-QÈàöÈDF™AšQRèà¶~
-ežî~»ýñíJyT¤©FQ¥Š(Õv"¡OÆíb^vª-RÃýn'IøÝ@ÃËØôÇÝ^j™…ïNåƒ3ÎëP
-ÜüæýíÍï7v}j$QUwóëo"¨aîÇ@Dq‘’ì‚8É£4I€nƒ/7?݈åÙdHI¢VgÓ x:MDy”€^RˆðCÿX¶Mz‰ð]YÒº¿œJ:’á©ŸÍÁ¦¯ÌÈão¿
-›Ê,=›"–SÀÄlŠ=9Ði”%y°—q”è‚õA#‘­e²¼—ý$«²H‹ŒeAÝÊCÒRÇÔ»ª¥ã8´=óŸQÊžæ~üÂÜ_š¾¶8s™Qµé‘áXð«HÄ…–÷£+]3ígýN£w*Í ¢’yÎÒÑÄúTã©ÈXEN«ñ—Wç°š&ŠÐv2,úÚŽÈÖâ඗¡_kžšÑ1Y•ýDœGÃ$WGDÆû§‡ÖÆï²­kùð°Û£^%S…güü@Ÿq*ÃŽ
-ëÎåÈ¿ã_74Ƴàô[Ù¾Y3ÝÉŒ~¶P´Ûgüé@Ñ¡ÁJž®M[¢©Ÿ·4Æ‹b3d2tå½×,Î.G&˜ðÈ×t†où¨0-jàˆžn	äìÙO•}Íœ»Á›²á½dxiÚÖfi3ÚÐúEÌæ}ÀŽ®]"áCôvèJÜœ¨<–MMB
-ÂÖ{üí.Ñ-´ŽCÓ6]Ó—ÎðlÉÄÃ`ïZÓá@³O¦Á‡[/S-#¦–’áa"æ8éñdÏmÍô| ¦#›°/ÔÑÖåÜžš×$!¸"­õÃÞ:$txš­×óLyv¶ƒx«ÊLÅ,¼f?üÔ<7ôU—ÎqFû¡PCC75„/¸—’TÚP•M:
-þÔflŽ=ÓSº³Ûÿb¤áï*ÒhR>f‚ŽDìNèkèB8ëN¥cêKÙáú;ÿqòg"è¢Êþh¶Í;y„þ:²pMà±[9ß>’';¸êŒéEöŒÊâŽ’o¶.Š|0§J÷ñÍ(0Í_,¦v-‹ðs.•Pül¤ï"‹1op95|*þ(¥m¯-g¤½*d$Òt}Ôي
-„YÏ6g.ßúã.IC_Å€9g^¦Ì‹¼9oû`oü¾„LeƱž}ΰÌ6õ$HVEÖòÞ_ÇôÏæy·Q
-óh
-çdûÊ¥u2!å­ó—¿¾ûûWë/öà. <Ò›j°#0p@ß¼ŒH¾;¨îppoäLé­›ˆ•ˆ25£ö)¨*ÊApeï÷|\€0SAÚGÓðü'It:;
-8–ûl›ÞjK”.fiÌâXañ#pDøbMÞLµpÒ??ó'd ZÈ}ä¼Ú
-ud"¢Dê
-}61†*ÀR/¼n*ú¯à‚B0E!é0¡ªd)x 'ýk–ôK°r ÁÅêÙïÙ—¤ä“¨,t6ŸoÿГù®ÉÏ·Oå—¾*™—“¡8‚‚óÍ5$¾ñ%ˆ¬LS¸³çúPAU
-
-äŸÞö{B%†s/s¯‡Q"÷d3‘Êy¾ª€yéJÍSHŸ¬3J¾bä,¹V‘¤  t$¤ÒŠE4Oú•žñöC'ƒï-€æŸæ©ý´ë~±-aéL­Sb
-À<
- ÕF‰Ê¦pïì#Ö 
-X+þÎU0àbth”ø’'L´M?N2¦ö¤cÏ!úŽpîp»FlØûù'H”[ÕÁ×ÕaÐMŸ")ÇqV¢ÒðÛ"!”Y(#Ki6ÁeH/a 0ƒX™œþRÌ®|®&
-«Â¯ôOàkp
-”ºh;ÒDærô"ª‹H©U9JTr-G8Àr4•¢õÍí§å+=ÿu½ËÞ1ÌdwoŽ'·‡¾ ºgÐÎêØ™çÁ4•›;—¼Xi›ƒ§¤sä~OfŒþ¸å‹ó,ÊÿKÏ'áI<÷|ëMŠ@åØ$%ÿi¬ï"0ôjA€öm2æØäåa¸qM¶šr•jÈ9r—bøE™„^•³-L?}ï28êj±ˆ1  Š$}¼Æ䇋6ƽ9*儆Ày¥o}'	·ß
-ƒ©d”󢓀ïÒ¸Ï-¢â
-"«ôzP?f·ƒEŸ`à- 
-ÄxªUøÁñƍï2Çóè³Bå¸Ö¼T–2;Ô®kï4³ˆÝ7SÓJÍ
-ÌÌýÎÚEn
-è¼rd%
-‹uÍ2ÓþœtººJ˜¿
-Ä됗h>Ãù×kºw¡ ÀUÏ<0O|ÝZQ¸Af:êEHÖžg±åÁªE£ú<‰¢’ N¯ß¦¡·	_ˆ¶3—Âìcc.dýM»b—çEH5ϽŠxNèIUAùõBŽ›%ÛÞ7oR
-ßIáJB´Ðæ­ó|¦Í§Lb‡’ü’X¤"ðJføz T9Ž=6T>Z wìäh0=ä^ÐÝCèãy g’‘ùì©@4}Ub¹NauäM30¹
-襼ÙÒìnºk ‚uCA8̯7ÈD(5¾á2Åá… r)Ê(˜Ü#xYÐu0¥M¾†¥*\˜õÒÐ7
-,âŽ/ ¯Þ~¦„"	u½èRü[„’«žÀkÅS×D„¡¹í ¢	ãúùùjä
-jË“@€Ã5Ó–œñ^ÇÓ*çQ¹£Îڏ¸1jð1lª‡ËÞ›!âô&€X½ÝzÅ ”$9%i	šÛ®##u£…"ªó©†þí:Í~îª"¢˜$ë¦lí‘wæÐ%Ýžèexx!t¨†y*»‡Öü	Mœ#ö î/»qkÍ#†úÁJeZÿì'¯«”	(Z¬= œ‹#Ýrë¢|Ò¦þFÌ}.ˆÄ4!±$㌑æð¢¥s¦{p< Ó­¥TWÑ[2¨»ˆý3I²ãk|jéhÀ»^9EÚü„<ýLù7f[û$
-endstream
-endobj
-7252 0 obj <<
-/Type /Page
-/Contents 7253 0 R
-/Resources 7251 0 R
-/MediaBox [0 0 612 792]
-/Parent 7256 0 R
->> endobj
-7254 0 obj <<
-/D [7252 0 R /XYZ 151.701 685.529 null]
->> endobj
 774 0 obj <<
-/D [7252 0 R /XYZ 151.701 660.623 null]
+/D [7246 0 R /XYZ 100.892 206.434 null]
 >> endobj
-7255 0 obj <<
-/D [7252 0 R /XYZ 151.701 628.154 null]
+7249 0 obj <<
+/D [7246 0 R /XYZ 100.892 166.532 null]
 >> endobj
-7251 0 obj <<
-/Font << /F50 3701 0 R /F22 3706 0 R /F17 3698 0 R /F15 3700 0 R /F70 4384 0 R /F71 5424 0 R /F88 5686 0 R /F72 5687 0 R /F89 6129 0 R >>
-/XObject << /Im1 5680 0 R >>
+7245 0 obj <<
+/Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F17 3698 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-7259 0 obj <<
-/Length 263       
+7252 0 obj <<
+/Length 2153      
 /Filter /FlateDecode
 >>
 stream
-xÚM1o„0…÷ü
-aÀudmu­t[ul§ZÈ]‘
-¨¶ê¿¯bòSòù=Û7 x•xxÎ2(Ñ•¤ º‚"Bë2(¬Cãr¨8Ë“¯§vè“Kuœq‹®(òˆg‰iZ8Ž˜¤Š
--Ÿ†DÉ®ã®T#!‰&ÆÅÅG¡#7§jÖen6[FJ*ñ%¿2¼›Ì ÖPwâ|!høï„ÚYøÉ´±X˜èö	'ñ*h¿­2ûàÍ4w8¯ãýO’Yéãä:—í5V-§ÿ·¨·àÑÓÊô³ˆú;6`›•hÚÀGÂjñž¤1¢ío«e]ûqô
-Î{ß¾W¾Ã?B f-
+xÚ¥XK“ܶ¾ï¯àÍœ*
+ð5dåËrb§äÈÑ&N•å–ÄÌ "‰5‰Ñìþûô‹œ™­r؝F£4ýøš*:D*úËÝ·÷w¯¿/T¤UR«ZG÷ûH:Ù)•Uuݷѯ±®ÊÍo÷?¾þ>M£*©Ë2GÑ4­“2Ïa'úɆM¦âó&­cÔøi³ÍŠ"þv¤áyrÃa³Õ¹ÞÅoŽæ1ØçóX+ÜüîíýÝïwv}®Ô(’,‹šþî×ßTÔÂ܏‘J²ºŠÎ$ÙGYQ%eQ ÝEî~¾S×wÓÅêÝrP¼”»}T…jÌ ªìţMZÅG*6Ìì<ꍌàzòšù.È"·Ñq7‹íÄrþ$Sfh™ó 6€Å8uv]'Ç<>n¶xªeC/‹˜Í:ÀO¡{FkÁ·:KŠ¼æ[~ì
+î—e±97$³T
+æJå®÷›*ƒ·ÙæyÛÎõn0Áò0…xýCg{äÀ…«Y¦§`:‘iLƒ·9Ú–§F–Òñ~&F;4h
+”žŽþÔµL/WÂÁh{²Êg²y›¬]ìþè&\SÄ­çµ2|@"‹ýž1§à{\c:0³ðPx$í~5Onœ·êáùÓ]|B¢£!ø'+6àÿà<Øt›I*]©Z°¦¤g‘¢×àOk'w˜Þ[Nb$û=ÿ¾ûÀ¿¿¸¡ÿ=H_ ø–zêôŽèlèC8Ž&0õÁô¸þA'‡&‚ÞÉ»nÝÙ!”’×ØÉk0½Béåñ‘<ú14§0±ÈÞŸPYœ»Q–(ꛨ«áÀ2›ÓÄ»g´¢Âtqö˜"r]Çï;𨂈v¸Ûz—jÙà|t|+>t´{L$¤­§;nÓZ'ª,o¯z&[Q¼–ãl`›3—ýó¦(cÓ9	ÛéhFjˆ½Qxä»ØŽíNöu"8XpýɌϒ4<³m;’U‘uýî+¯ó{pSÀ}Ò4ÁÌpQ6pvmž]š %æùëßÞüó£Îò~Π=Òï\3ú	8 CÏ’oN#jø\Ü9oŸ;?Úéµ§È ìÒ%ç³Sm³:M*¼Ñþ-ß
+ÀœE–hŸÿà&E^.žžÞ{7„)]Ó¥ëEó¸ø¸"œØ’;cHa•ù÷{žã”D¹o|…to»¢Ž.TRè|EŸ5uÀí
+¨DåMR@ò,¿pd¤J)¦H!$ ÿwL2Í./Á8ë_’¤,ÁҁW«gÙs0=dä•‹¤»*ÉwËEðqñ=™Ÿšü|ýR²ôæiÑÖ磥8‚‚óÍ%$¾‘DF¦)ÜY¸ª¨JA‚ü3øakŸÀÙ-§^æNs–EÈÇ=ÙL¤rUEZ'uQ¤¨2 †*Úæ ¶®™ø`gˆq»DU:ÊU™”š Dé4OYäŠæIY)Œ×?ô:úÎâøy™Úλn¯¶% ²KoSb	¨¦ŒàÑ•fs´÷þ3– <¯©BàïRtkH+ü-BAÉ&:7|šfÛ
+ØsˆÆª»#ç)TÜBhøAäŸ aÖò”Õq{šè	J€$frxg‘–ñŸ; DPe¡Œ`(•P¢H¿4×!\×ÚÎ"Ô@&§¿³+߃«ÉŠûÑC d (y
+ H,™È¸	(œ ÌEÛ‘® ²”£A]'izSŽŠ´¸”#`9šKÑíËmçå×AþŸÓ$û@EZ¼ÝŽaÛt®ùÄ /#”Õ³//2eš€ìË·µ³G)—ÀýŽ¬˜ü1\Î!'ÂÕ¿Š—5\ È¼|»IA]J¾º¶* ôÅùŠåÿØb¾ÈÿÜâå5¾÷3HãâPW0)ƒ_ôë‰É£‘$Kq’ÁCÅG
+@<ˆuQ1Sv²LJ˜fä~äýâx°À¢œÇŽ"Ï|T:ƒWŸ%ÂvÍû9Ò)ÊÕD]CŽ<w¯P•—‹Ê˜Ý
+ýt…ñ¨Þ¢Ð.ó4þ!ðÆiPâ4I2h—˜—ÊRB‡’uéY`€fÎXrÿq¢f–.ç	ä"·LÞ²ŒF‹%ºe™yNyyó”0©ˆÒ!Ñüç¿„êó»«°?®zæ}â綣Ãdf „dý(<+µ§Y•Lz9›†b~8›|oŽÂìggÏdýU»<»ªcJ¤U%*â=¡e,UW„·H¾û侤VÒ?áJ²Ð÷€æ]’`«9Á‚Øސ_‹Tža†” zÈmtöšÊÏŽ£?
+&+ÏC@áÕ äT:?œFƒÝÕÄ|öT ÜÐ,/—),Š¼±u#“7}í¯Ö4{˜ßà_ë(G1"3AM¯¸:qx!t¼epLn
+Dt­‘Ð$ÄkYªÁÐq: Æž@ˆH‘ÄÿRÓ%¡h[/šù‘ê›N<ƒ&M]FDÎÝƆФ b\ˆ“
+0ñ­ç	ŽI Àáܼ%g¼/ãé&çQ™£~ZFܹ`ÂR¯;nF†ó— DèÝíÇÁG”“4ç¤\ƒê¾ï	¾hEV]i=¡zæÕ\<ÿþHæ°sÓ:Qªž%[g:à9vI¹'ú <|zGTÃ>™þ±³BWˆ9ˆû˦B¼Úòˆ!¾FÒØŽ_‡sêuŠÖ/l*)×sÃ’JÒ¦¶FÌŒxÎÀr`ÅŽ3FAXCDM¶< ӝ§T×Ð dPS‘É×	’d'ƏpÔµ£ïòä«‘fçO'vÜ~?ŽØK±gA"6,bL4ÔŸ^u\ üø<í«ÄŠ»6èiò%iù8ÿbú/Ô6e÷
 endstream
 endobj
-7258 0 obj <<
+7251 0 obj <<
 /Type /Page
-/Contents 7259 0 R
-/Resources 7257 0 R
+/Contents 7252 0 R
+/Resources 7250 0 R
 /MediaBox [0 0 612 792]
-/Parent 7256 0 R
+/Parent 7226 0 R
 >> endobj
-7260 0 obj <<
-/D [7258 0 R /XYZ 100.892 685.529 null]
+7253 0 obj <<
+/D [7251 0 R /XYZ 151.701 685.529 null]
 >> endobj
-7257 0 obj <<
-/Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R >>
+7250 0 obj <<
+/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F59 4373 0 R /F53 3738 0 R /F88 5678 0 R /F72 5679 0 R /F89 6121 0 R >>
+/XObject << /Im1 5672 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-7263 0 obj <<
-/Length 19        
+7256 0 obj <<
+/Length 1579      
 /Filter /FlateDecode
 >>
 stream
-xÚ3PHW0Ppç2ÀA c(á
-endstream
-endobj
-7262 0 obj <<
-/Type /Page
-/Contents 7263 0 R
-/Resources 7261 0 R
-/MediaBox [0 0 612 792]
-/Parent 7256 0 R
->> endobj
-7264 0 obj <<
-/D [7262 0 R /XYZ 151.701 685.529 null]
->> endobj
-7261 0 obj <<
-/ProcSet [ /PDF ]
->> endobj
-7267 0 obj <<
-/Length 1580      
-/Filter /FlateDecode
->>
-stream
-xÚ•WKsÛ6¾ëWðH΄A€¯Þ'é8ÓÚi­Ìd&É"i‰>T€Šãß],H=B§éE—‹Å‡ÝoŠ¼­y¿¯"÷|µ^½|›¥ÏXÌé­<E,/b/‚É"÷Ö•÷É¿Þ©ýXë \øœ_ÖïVoÖ«VÌD?îŠSV¤Ü+»Õ§/‘WÁÇw^Äz´ª'’œ¥IëÖ»_ýµhD°$“ÿLj½ϼX²,ÏN1ãt‹«@pÿúúîÃmr
-·ISÿæöm "ÿîï?¯‚"ö×7w·x=°ÆËsç×¸4p¨]½ººsŠpl‡±"*8žûŠŒÉ4¦}o”nŸ0ùºnk<X™ÚdxÀ'÷ïUĹ¿Q¡ AÓíÛº«{”ŽuEÂ>à¾5ðH»KµW›¦mFÔz"q oAœùƒþê4‡¾<híìwA~–}lÆ]ÊTøî=´c³G¼(Qe9h3
-$ -ñí+þÔ}eXæ"ñ׻ƐÂ%6´òˆkåtÝ
-øþÍšÀ[U¤µÈ Ù6}ßôÛç‘
+xÚ•WKsÛ6¾ëWðH΄(A€¯Þ'é8ÓÚi-Ïd&É"i‰>T€Šëß],H=B§éE—‹Å‡ÝoŠ¼­y¿­"÷|½^ýò.K=ž±˜'Ò[?z<ŠX^Ä^*“Eî­+Sû±ÖA(¸ð9¾¬ß¯Þ®W¯8˜‰<~ܧ¬H¹Wv«O_"¯‚ï½ˆ	0ôdU;O$9K“Ö­w¿úsш`I&ÿ{žy±dYžÞ#IcÆéWàþõõÝÃmr
+·ISÿæö] "ÿî¯?®‚"ö×7w·x=°ÆËsç7¸4p¨]½¾º{Špl‡±"*8žûŠŒÉ4¦}o•nŸ0ùºnk<X™ÚdxÄ'÷ïUĹ¿Q¡ AÓíÛº«{”ŽuEÂ>à¾5ðD»KµW›¦mFÔz&q oOAœùƒþê4‡¾<híìwA~–}jÆ]ÊTøî=´c³G¼(Qe9h3
+$ -ñí+þÔ}eXæ"ñ׻ƐÂ%6´ò„kåtÝ
+øþÍšÀ[U¤µÈ Ù6}ßôÛ—‘
 ^X‚7靉ÏÙ™ô*XÄ€O`\FþõЁWK4l?M-î¢5\‚ž†ž{@Î5Q7ˆ
-øi'ÆBqûFGÂjè‘´Â;é²mýQ6Ÿ#.§˜W¤¹WÆ<ºõ1Í´ÍX°ޡå"õǝ®í2³6ª
-‰­ìÈIY¤«´Ûÿph-Zuª!.À¹‰Ÿ?GI¤Ê±¡pNšæ°ßÛpX:|ÉO›‰¿9ðñÆy|”¯ƒ\ø5Èì úr/㧹ÇyÁbÈùˆ›nãüµ§‰d)“*âw̳äÀS†ÚÚ±t^ž±<N'cµ1€pá,Aðӳܵ`K¸[„Xp
-Æ¡rX÷$Î;M¯4f8	asœñ0èN-LâÈW}µè“8f™È§ÃÛJíŸA)&lIQþñcpõžN¬]—ã ŸðPÌx¨ƒw„âfj„x;0šBžæ,*Ä9
-~†b•Îa½(>p$¥`XV% ØP‚ÚzŸÞßÝß|¤%^êÃíÍGKE+Q“ÂáëÁØ´ÓZ[=ö,êìç…yOqj†~à¢E¯Øf#
-k]»d1
-z9È¥^.xf³xÁ1@é/Ò=…nXLªÏp¨Rˆÿ¦s( ÍB·¹Hã‹žà*Æå²ÞY_gTlá|­iuâ?³XÏnÀ}B&è>|˜Q7åèÖuo)(dŽÄ³§¢æ´˜* ªžÕ%§w:²=hµ¬ôGµ+¿Õ@†<™p±ø×vE™ÂhAÕ=§%
- at 2Uuã¾ØÖOhÔ¦© {EšS	¢¯È^Cž£@»D”Iáߌ´c²©j{]åjKtVT°5ÉHËe$ŸËÔD°8)~¡Àå,Kgætõ¸¬+:r€ªmé<c'š'㼕&Òÿ`‘ð,cB¿RÆ )f½ùäVé-°Ìf.±,O/èKvŽ°0Äò;‰ûÚÎ2vˆfþzb½ÀG~¤çTBPCQ­UKÒ™´qL½5æ
-Y…Æ´zÎYëê ±uµíî»E†ª¾1¡FÌBOÙö~Œž¡:i†‘H§¡"ó-´ÝДöÝäpÁ®é‡vغA T=-\u'5æ·
-Jà‹%€»avxýÍ9ˆPNDk—ÞxñƒóéИ%1ÛlNÀŠœáàJ71Nö@0›ð_Àé¸âôïù¦<Lã¹YLÿP¯Æƒ…Gó„:œ¢—-D¯pyA[ƒªP&ÆÙvÌsµt&|õÁL$,©pZtÃDÚqFtÚÿ‘NË2JðˆÞí°Š’“ì MØøR;ƒœ"ï[
-áã„)M~0NÃ$TÈ+$¤àÖ£ëÆ?–²Ó펮Qä.‹†Ü[ëj°s«N§£âYÇ	%¤ýú¼<£’žX¿ÈB­¨u qGÜG ¶'Ô:lJÙ%w;â4cSS™ÿ¿|›DguUÀ_P‘Á°Æái·ó¼8ÛÄÿÓHÓ
+øi'ÆBqûFGÂjè‘´Â;é²mýQ6Ÿ#.§˜W¤¹WÆ<¹õ1Í´ÍX°ޡå"õǝ®í2³6ª
+‰­ìÈIY¤«´Ûÿxh-Zuª!.À¹‰Ÿ?GI¤Ê±¡pNšæ°ßÛpX:|ÉO›‰¿9ðñÆy|”¯ƒ\ø5Èì ú•r/§¹ÇyÁbÈùˆ›nãüµ§‰d)“*âw̳äÀS†ÚÚµt^ž±<N'cµ1€pá,Aðӳܵ`K¸[„Xp
+Æ¡rX÷$Î;M¯4f8	asœñ8èN-LâÈW}µè“8f™È§ÃÛJí_@)&lIQþþcpõN¬]—ã ŸñPÌx¨ƒw„âfj„x;0šBžæ,*Ä9
+~„b•Îa½(>p$¥`XV% ØP‚ÚzŸ>ÜÝß|¤%^êáö棥¢•¨ÉÀ	áðõ`lÚé­­{
+–uv‡óB‰…¼§85C?	ð	Ñ¢Wl³…µ®]²˜½äÒ/<³Y¼àÇ Èô'éžB7,&Õ¸T)ÄÓ9Ðf¡Û\¤ñEOp
+ãrYאָ3*¶ð
+¾Ö´:ñŸY¬g7à>!t>̨›rt뺷2GâÙSQsZLUÏê’Ó;
+Ù´ÚNVú£Z•ßj CžM¸Xü뻢La´ êžS‡ ™ªºq_lk'4jÓT€½"Í©ÑWd¯!ÏQ ]"ʤðoFÚ1Y‚Tµ½®rµ%:+*Øšd$ˆå2’/ej"Xœ?Qàr–¥3sºzÜ
+Ö¿9@Õ¶tž±	ͳqÞJé?˜E$<˘ÅÏ”1HŠYo>¹Uz,³™C,ËÓúR„ƒ#,1‚ü‡Ä}mg;Ä@3ÿ=±^à#?Òs*!(„¡¨Öª%éLÚ8¦Þ‡sƒ……¬BcÚ
+=ç¬uuX†ºÚv÷Ý"CUߘÎP£Ff¡§l{?FÏP´ƒ@C
+†H¤ÓP‘ùÚnhJûîr¸`×ôC;lÝ Pªž®Çº“ó[%ðÕÀÝ0;¼þf‡D('¢µKo¼øÁyŠthÌ’˜m6'`EÎpp¥›'{ƒF ˜Mø/àt\qú÷‚Š|S¦ñÜ,¦ÿΨWãÁBŒ£yB?NÑË¢W¸¼ ­ÇAÕ
+¨ãl;æ¹Z:>ú`&–‹T8-ºa"í¸#:mƒÿH§e%	xÄ
+ïvXEÉIvÐ&l|©AN‹w-…ðq”&ߧa*d‰Rð ëÑuãïKÙévG×(r—‡ECî­u5عÕ
+§ÓQñ¬ã„Ò~}^žQIO¬_d¡VÔ:PŠ¸#î#PÛj¶
+¥ì’»qš±©©ŒÌÿÇ¡êEguUÀ_P‘Á°Æái·ó<;ÛÄÿÓÑ
 endstream
 endobj
-7266 0 obj <<
+7255 0 obj <<
 /Type /Page
-/Contents 7267 0 R
-/Resources 7265 0 R
+/Contents 7256 0 R
+/Resources 7254 0 R
 /MediaBox [0 0 612 792]
-/Parent 7256 0 R
+/Parent 7226 0 R
 >> endobj
-7268 0 obj <<
-/D [7266 0 R /XYZ 100.892 685.529 null]
+7257 0 obj <<
+/D [7255 0 R /XYZ 100.892 685.529 null]
 >> endobj
 778 0 obj <<
-/D [7266 0 R /XYZ 100.892 660.623 null]
+/D [7255 0 R /XYZ 100.892 660.623 null]
 >> endobj
-3790 0 obj <<
-/D [7266 0 R /XYZ 100.892 462.473 null]
+3779 0 obj <<
+/D [7255 0 R /XYZ 100.892 462.473 null]
 >> endobj
-7265 0 obj <<
-/Font << /F76 5480 0 R /F17 3698 0 R /F15 3700 0 R /F71 5424 0 R /F50 3701 0 R >>
+7254 0 obj <<
+/Font << /F76 5472 0 R /F17 3698 0 R /F15 3700 0 R /F53 3738 0 R /F50 3701 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-7272 0 obj <<
+7261 0 obj <<
 /Length 1914      
 /Filter /FlateDecode
 >>
 stream
-xڝXK“Û¸¾Ï¯à-TU† ¹½qj¶l¯S£TRåÝ$b$&|h	Òšù÷ېz¬ìC.Ðh6ýøº!í"ýãîÝúîბI)J­_"id’eE™˜RGë*úËR¬~[ÿüð!M£")³Lkž%J)DLÛm?uãê^?u/ý*-㡵cÝwLüÉŽvc½ó«{©e¿ßÛÃèÞ”¸ûûúî÷;	2A«3eœmÛ»¯¿‰¨‚½Ÿ#‘¨²ˆŽÄÙFÊIfÌ›èùîŸwâü†2dš”Fê‹ê2¡›Ð
-e"A+)Düa¥dìì8
-¨¨ÊòØvOÞ¹Îý*¤=›CšsÓ‰è^)Ъd‘϶]¥E¼±÷ju¯3†	ßê
-ëLÄ/ýÀ[Û¾=4nt¼ÚØ-2þv¨N<`ÌM½’qS«4ßX̱÷Ìs:3MÒäµDµ¤JÀ6¤ÕËÔmÑ#–D(|[¼ªÒ QӐ–Gÿ·pG0žã™4ÜQInÔÉl‹áÞÙ-¨Ƴ+%â!Øì=©
-:ƒæx&lá™Yv0Àö<öô•Ý9Þ}~ó£kÉЋ7¯ƒµÑ‰Ê|ilÝ­Tîu¼úîÒSÆ$….æÀ]ïk¸}š§qí»¿Œ<œmš7ž[f·à()ãnUúìØ wþ
-‹ÂÄ›iœåòØÔp§ðÅÞ
-Žg8ñ5DA½S¨8!‚°Ää揋§Áñ¥‰·¶ãɏFõˆÚw®;åŠ)`eÖû0#«Á7d5"ÙiÜ;¦Õې¿HÜï“óüsXéí(X•*†/q¢ãq°UÍ‘Æ;ÿúüôŸ‡|ÖôÊÁ•ËKìQI.g·<¸qû€z«[Ù–åIZ.̘¢7$¦2)²üB¢ßÛª?ޔɘï=»¡qì%ɺ¸µŸ6žã4Aèÿ¦µâ@ÅÄãžÂÈ{K€¹ë˜ò¥™v;»iÂò1˜>?3=Ò?õä×jjÜMóÿ*Œø‚óø	¦Ñ Œgã	òp ¯ûa„È4BC˜‚St.âð
-/ÚóCˆb1Fqâ'’‘£WÁec qÂnºp»šP
-ÈõMUÿ;yÌyY0è@¨Ãšñ·nS¨ç'P“1ÜB¥2à2ðrÐ+@ìÈ—Øö
-ï5u[dÉù´6Xûê@nfT,‹øÓ3ŽeüïN’qj=ïm›:äˆg&{8`ò¿ñª©'Žµw`®L•àjŏ·÷B…ÂçX}%ê³Û†Â	Ü ³éØà†m	J¸´íÑs8«¡Ÿª0·ƒšRw;^²í
-}e(Øé_x¼B"aZ®(¤ª[zLp<ù!vC0%€˜XE¢çF÷ˆß›SÖ³,ѹ¾„p
-îî¯0¾–Z†ëáA1ˆ0Ø&t
-îã…u§[ðTæ Ãé|¦o7ßG'“%R,Àƒ ܸY¸ª—iR—†kgSÃè1W3¬>8°húøüþ‰Bø‰×˜üèÎ|¤4–£=„EiŒB8«»m3QÂtÇŒv!Úïo9µ:Bà£í>QÑ)RNDœ|^ß»n;¼¨Ìé«Hñ;H ²#$:£Z^¢É\Ä.6»Òȏ=5ii`×·„¡ ZÔWyë,¦Å\òawx†ÞÇñ"¶‰B…?…¿ÄŠqæ6w=%Š`
-qŠh5#,8·Äœ}‚¡6j;ãÆçõC*Ä+ï>#T#]1
-§.¶ÏnþgdwAV%Ê\CƒQTàkê°#§’Ô³¾•	¬4p@́=˜_-é5ô¾ã7*+J§qç®C¤ô‚]@–wpP}ý-t]H®¹@º¡çšä†ù°êÈ!“åܤ7”ù¼Ö³…¡önàò<ødæNuRjs4Ùy;˜sT Ñïû©	óS+‹É»@î»æg¡ýO— ;oøÓSÃjÕ‘L¼q¾©¨¤À%¾--ê ‰Ú ´M±Ë§è¾¥‰Ä´Ð&~™ÞÚåi éÔ®à¢ràhLÈi
-CˆÇ—	ßKÌ38*tþÿÀÿ¦²Jýù%Ø«óF™(™þð)˜ä™^‚7ž¸©€rª%É’ ‹Nfcsu£ä-”M“?þ„Åéñ¯ÞŸ¼ƒöqïrëGe+UÞ+æT·ø R)é±¢Ð}¨î.ÒKoŸJ	>‚¯@J‰t©†8güGîóºˆ;”¸ùE]ä9€—ìKv	Ä|æ^áQƒÝčü%HèÀt0’é´¸|H‘ª¸Ç;Œ¼˜èOäe¬ÉõÓ–ˆçr!ºIìÞAøÒ.ÁÓÍRæ¹iBB+“ŸŒe²x¦a_5SêÖ5æ0.m`´<´õn {IyúÑ…*C㏀»›)<r8(€±ëy„÷¨'‘0'`†NðcØñÜùPX’‘s?ËëÖQñ+çA¤/ufŽäÒxlj_ƘöÄáâ„
-—™?Ð ;öÐÐ
+xڝXK“Û6¾Ï¯àm©ª‡  >r;ë­IÙŽ·F[I•í$b$îò¡¤5óïӐz„ö!h4~|ÝPìƒ8ø÷Ý›ÍÝý;"ŽŠ¸Áæ9ZDY,‚4/"]¨`SŸC‘端›_îß%IGEš*bÍÒHJ	’ˆéa·ëÆvX­¥VácûÜ­’"ì3T]ËÄŸÍ`¶ÆY·Z%²ðíÁÛó¦xÄÝ¿6wÜ		Z](£á¤`×Ü}þ%ìýÄ‘,òàDœM u¥Züžîþs_ÞPdH¢BuuCUDtº¡ˆh%â8|·’"´f{TT¦YhÚ’'olk¿ÄB
+ŽÍ!ô¥éâ`-%hU°È'Ó¬’<Üšµ\­U*Âcß!á[U¢`•Æás×óÖ®kŽµ,¯¶f‡Œÿ?á¯éË3s[­DXWÃ*ÉÂWsª†óœÏL¢$zA-Q-!#°
+iõ<¶;ôˆ!9Š †¯*hTפåÉýäïÆ`<ø;ª<Ê´<›m6ܳ•Áxf%ã°÷6{KjƒÎ 9ž	[xfš^°=
+}eö–wŸ^Ý`2ôìÍÛ`EmT$¼2ŸjSµ+™„ƒ}n¾»ö”ÖQ®ò)p7‡
+nŸdIX¹öO{kêú•ç†‡É-øJŠ°…[•ž…>;ÖèÂ"×áv&¹<ÖÜÉq°½åEN\QPí&Çä2ŒÈƒ ,Ò™¾òãìip|¡Ãiy²Å£Q=¢v-†ëB¹d
+X™Æ£qÎÏÈjð
+YHf–iÕÎç/Ò{ûÇhÿVÊG;
+–…áKœ¨pèMYq¤ñÎ?>þ~ÿžÏ_8¸ Ž®°GF™˜Üro‡Ý=êy*—²-Í¢¤˜™1E$&"ÊÓìJ¢;˜²;-JŒ€äõÌkÇn¨-û@Æšd]Ýڍ[Çq‰ ôSZ¡§ââñ@áäƒ!ÀܵLùTû½ÙÖ~ùàMŸ]˜é:òk9ÖvÑü_bˆyø ShP„ˆ³áy<Ò×]?@dêXA˜‚ST‡þ^4—‡Å`Œâč$#C¶„ËæZCâø]tþv¡«EUÿ7:Ìy‘3è@¨üšñÎùnS¨ggP!ÜB&Âã2ðrÐ+@ìÀ—Øu5ïÕUS
+dÉé´Æ[ÃÙr ·*yøá	Ç"ü­‚“DØ¡'Ç{»ºò9â˜É˜ü¯¼ª+ƉSå,˜+•¸ÚBñãíÞ>SáA ð%VŸ‰údw¾p7ÀlrÃ6X°-A‰—6zgTâsBo÷PSªvÏK¶]®n;Ý37A$LË…T¹¤Çè Ç£b7Sˆ	‰•Gjj4\ƒø½=gýw!<M#•©kWàîîèñ
+ãk®e¸.ÔƒmD§à>^XùpZ‚§"N¦3]³ý>:é4ñ<µ„›Á£z‘Dy~m¸f25Œs5Åêƒ{¦Oo)„yÉ¾áÌGJm8ŠÑCX„Æ(„³ªÝÕ#5!L·<ÁhÇ¢}½äÔòlL÷¦ý@E'O8qòq³¶í®=R™S7‘â<·—@dKHtA5¼D“ÙÚ‹mv£‘:jÒ’À®kC´¨¯ +òÖE
+LÇSɇ=ÜázÇ«Ø&
+þÌþÖKÆ™e8n;J”˜5Ä)¢Õ„,°àÜŠ§ì‹j`¡f¶3n|ÜÜ'qü»OÕHE—DŒý¹‹ƒí‡‹›ÿÙÀ]•=G‰Ô·Ð %øŠzìÈ©¤õ¢oe+
+s`æ—szõ]í¼„ïøÊŠTIØZËŸ+ßI5c°åí-DW}ó]’+.¶ï¸&Ù~ºlúºrȤ@¹4é‚27j²04ÂÎö\ž{M܉Š
+¥¯&½l3Ž
+$ºC7Ö~~nÅ`1:ëÉ][¿òÌ·ÿÉ`—
+rnøÏ­:’é‚÷èê’J
+\âÛÜ¢öP‘¨
+@ûл|Š>à››HL¥Ãǁ鍙ŸŠ®Aí
+.JÆ„œ&1„x|ñ½Ä<½¥Bçþþ×¥9:Pê¯/AÀ^•å0ŠHŠä‡OÁ(KÕü\xâ&1”S%H– Yt2›«%h!…o:˜üþg,NŸxõöì´ï€{¯”[?*[‰Ôð^ÑçºÅ¯ èð
+A
+…Ö¾Nh¸{œ\{ûŒP2–à#øð¤dœÌÕçŒÿÈ}Yq‡7»ª‹ü1ðœ]ñœ]1b>³/ð¨Ánb!$õZ0Œd:_?¤HU<à^Œô'ò2ÖÀäöiKÄK¹Ý$ö`!|i—ài±”9.ZhŸÐRggcé4œhØWN”ª1}…9ŒKã
+Mµïé^Rú~´ÃG¡LÑø`Ä~1…)¼0¶ðu$æÌÐÉ~ì<;ž;
+K²#r&9CÕX*~Åtc/ˆtã婪ýÌ2‚\Ï#à0òËÓ~†8\œ±á:ó§úO»àÐ×
 endstream
 endobj
-7271 0 obj <<
+7260 0 obj <<
 /Type /Page
-/Contents 7272 0 R
-/Resources 7270 0 R
+/Contents 7261 0 R
+/Resources 7259 0 R
 /MediaBox [0 0 612 792]
-/Parent 7256 0 R
-/Annots [ 7269 0 R ]
+/Parent 7265 0 R
+/Annots [ 7258 0 R ]
 >> endobj
-7269 0 obj <<
+7258 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [448.045 425.419 508.322 437.108]
 /Subtype /Link
 /A << /S /GoTo /D (passdbtech) >>
 >> endobj
-7273 0 obj <<
-/D [7271 0 R /XYZ 151.701 685.529 null]
+7262 0 obj <<
+/D [7260 0 R /XYZ 151.701 685.529 null]
 >> endobj
 782 0 obj <<
-/D [7271 0 R /XYZ 151.701 660.623 null]
+/D [7260 0 R /XYZ 151.701 660.623 null]
 >> endobj
-7274 0 obj <<
-/D [7271 0 R /XYZ 151.701 641.209 null]
+7263 0 obj <<
+/D [7260 0 R /XYZ 151.701 641.209 null]
 >> endobj
 786 0 obj <<
-/D [7271 0 R /XYZ 151.701 576.785 null]
+/D [7260 0 R /XYZ 151.701 576.785 null]
 >> endobj
-7275 0 obj <<
-/D [7271 0 R /XYZ 151.701 546.001 null]
+7264 0 obj <<
+/D [7260 0 R /XYZ 151.701 546.001 null]
 >> endobj
-7270 0 obj <<
-/Font << /F50 3701 0 R /F22 3706 0 R /F17 3698 0 R /F15 3700 0 R /F71 5424 0 R >>
+7259 0 obj <<
+/Font << /F50 3701 0 R /F22 3706 0 R /F17 3698 0 R /F15 3700 0 R /F53 3738 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-7279 0 obj <<
+7269 0 obj <<
 /Length 1768      
 /Filter /FlateDecode
 >>
 stream
 xڍWÉ’Û6½ë+X9Q•ˆp9Ž=vÊ.ÛqjT•ƒíDb$T¸Èäÿ}z%j†qr!€FèõuSû@¿¯^nW/Þ$IPDU!â`{ÄBDe•yYE²Ê‚m|ïtíÌЯ¿nß{Uyž!{RE¸óÅqGëM,ò4|³NE¨•;Ú®7©ÌBÕ78‘áKÝë/"Μ奀g£JT$A
-ó"“ç;«¹V¯·«o«¨À<“RFiÔÝêóW4°÷.QZ•ÁqvA*Ë(—x[Ü­þ\‰¹æq€È•”É•êY‘zg•Ð	vÏú4ȋ𦮇Sïp‘‡wn@]Gµ×žðÃ:Ýyåb9WN`(Ù°ª['e¸S›Ž¦YhÖqد“"tã°ÞÀØœj²ì)RÜ.ß–2Ô#ï÷ž¤„ÉQYû€—
+ó"“ç;Ë
+¹V¯·«o«¨À<“RFiÔÝêóW4°÷.QZ•ÁqvA*Ë(—x[Ü­þ\‰¹æq€È•”É•êY‘zg•Ð	vÏú4ȋ𦮇Sïp‘‡wn@]Gµ×žðÃ:Ýyåb9WN`(Ù°ª['e¸S›Ž¦YhÖqد“"tã°ÞÀØœj²ì)RÜ.ß–2Ô#ï÷ž¤„ÉQYû€—
 #\Û0×NÕxôoühòpÖ `¨ŽÀ¥v¦5Îh‘Õ's=uè‘¥Q³®ÙYÐäúÀµâ™ŒŠ"›œº=P*ñLœ‚ÅAâ”âwÓhϦpHBÔÃÔÈ{`z£œÚ)«rÙ=hO“v sÕªåµÕãw²ÂÈÊ›¸Œ¤H`L#™™¤I‘ðåÅÌpHœ6ûÁá$
 í	]Bµš	ô<²ÇN­3GÞJÂfè”é™­ȯàö¶˜á‹ÂD:ú
-ÏÂO·¯HNÁf‹ø+ûp赏ƒ‘	Ý0jž½¼}WÅ>ÄzëTÛ*Ìh¯8\‰\æñ¤³æØ-®|ž¤\2¹ðâó§®N‹(K«‰Ïa	ba°UñBѺæî y2´Í’ q.¢LäÓ¶Û×bj–’2âR¦—tj4P½÷åµQí	¥‰3/
+ÏÂO·¯HNÁf‹ø+ûp赏ƒ‘	Ý0jž½¼}WÅ>ÄzëTÛ*Ìh¯8\‰\æñ¤³ö‰YÍ]˜¤\2¹ðâó§®N‹(K«‰Ïa	ba°UñBѺæî y2´Í’ q.¢LäÓ¶Û×bj–’2âR¦—tj4P½÷åµQí	¥‰3/
 Lô£quëw<þeú†¢õÁóܾH„xäÅÝÍžÌ_õò÷À+ÅÃÎlæö1Ø«ñD@ž…|Îe¸½}ÉDŒ7šïw¦¤`Ÿ3Kœµ 9Kr/QM_ƒ–$.?ð¸›öÏ
 /ݵ>IvŠÓÎòÒ 8ÂúH97Xk(#p‹2÷®ÑvÈ°a:È‘N³…˜Ä^ :Í$Uo–$Cdž,sՁ‰%TöÄPÕò|–yžâj:Ì$ž©¤ã(HÅ¡ ”y(,öq›QdlÐ7xI(ßîI*&—TÜdE1÷UVää+$»åTQý\-£´8gR­ŽŒÿ¨Äÿ°åQñÍ¡`$¬·Ko½˜èAd;¸zL…:Q”òÚ£þvÒÖáÕYʇ`TbóñÒRLsçgÃÑ={HCW'ço;LœTCáZ5žza[Œ|ô‘J 0æ‚À8žúÞô{^üá¥èßßâ7ŸÖeF¼÷Öñhü`°¡ë<t ô…ñDVC™a†¾ÅÄ/+_EÊ’a™ÆaŠ³nÌ>ÖÖÑkß7ðTÏ‹D
 ž Ÿ,áBè0xöV{ýüÍi]Rè.fᔽ\f~ãƏ“ š4O%	ÏíIdBŠÛ
 ô¡“Ž¸¾¥h‘ÍcªÞx¿†Rc}ÞAº÷{´.–Ä™‡~Þö@­ˆ 0_5?m£ŽÿÕýH(XEù¤ûÉ˧P£¡yàUsQ—ÏÛ r›ƒÌØ#~fwrÚoªšQÔ×¼4J ‚>ôKc°FWx”9Ä……D©q Î7t‘r©™¸Bçä\\]¡¼Ïf¤OqLlµÇª¶?M@œÜ8R8>œøÅú)ÙÀ xàV™»4*¬8?«ÉK˞Н‚<‘ðg³]F¾+—»`~9Ìk.Ä<§XÄ¡û
-Za+P͐=¾Bö
+Za+P͐=½Bö
 ûÜHëG…V´/Þß‚’ _À¯]–Nì³@·À\¾Ê£~†®ôádM½=
 ¶,›)¸þ-L¸¿€"Àá Uá’ÔH^ô;ЭÙ÷
 T+U?ØЏG(Ë7Ý>«Ûü
 –®E,ò`žÈ|Š-Y„5ÓŸÔw$q°Ðæh÷ä°#b#uM0NVB(F@¾u¼E?	p¸ŸªÛó¤žZC_cumîÑmq~‰Ólª‚Dð_˜Ðä_xP;‹À7.©H¶æk¦` ãx–	&¸y¶”û¤åô;wMp:«|§•É*$Cœà¹óŸ¡¿»”I¾FÎÏrWó¶¯18}0më‰Úï²ÛxæI—,]n‹¥L°Æ\-Ï[ˆ^Ý.Š*±¤?ƒð)ż5
-þÃ܁—²Àõ¬SÂÿÞߺ5è5.”?ŸósÔ4ÌÇ4¾Þ®þ2«¢¡
+þÃ܁—²Àõ¬SÂÿÞߺ5è5.”?ŸósÔ4ÌÇ4¾Þ®þ§2¢½
 endstream
 endobj
-7278 0 obj <<
+7268 0 obj <<
 /Type /Page
-/Contents 7279 0 R
-/Resources 7277 0 R
+/Contents 7269 0 R
+/Resources 7267 0 R
 /MediaBox [0 0 612 792]
-/Parent 7256 0 R
+/Parent 7265 0 R
 >> endobj
-7280 0 obj <<
-/D [7278 0 R /XYZ 100.892 685.529 null]
+7270 0 obj <<
+/D [7268 0 R /XYZ 100.892 685.529 null]
 >> endobj
 790 0 obj <<
-/D [7278 0 R /XYZ 100.892 660.623 null]
+/D [7268 0 R /XYZ 100.892 660.623 null]
 >> endobj
-7281 0 obj <<
-/D [7278 0 R /XYZ 100.892 641.703 null]
+7271 0 obj <<
+/D [7268 0 R /XYZ 100.892 641.703 null]
 >> endobj
-7277 0 obj <<
-/Font << /F22 3706 0 R /F50 3701 0 R /F17 3698 0 R /F15 3700 0 R /F70 4384 0 R /F71 5424 0 R >>
+7267 0 obj <<
+/Font << /F22 3706 0 R /F50 3701 0 R /F17 3698 0 R /F15 3700 0 R /F59 4373 0 R /F53 3738 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-7288 0 obj <<
+7278 0 obj <<
 /Length 2230      
 /Filter /FlateDecode
 >>
 stream
-xÚ…ÙŽÛFò]_AìK(À¢Ù¼™—ÀŽãʼnw£ 	ì<´È–Dˆ‡Ì¦2™¿ßºHQNò"VWWW×ÕuÈwŽïü{õ~»zû1öå{¹Ÿ+g»wT¬¼ÔWN’å^œGζt>»*Öl|û1œÌË“$"Ò4ñÂ0NDô®(ºK;¬7a¹í¾[¹Û7z¨º–‘ô wÚ»Þ¨H¥î÷G}LÏ›J᫶«¯+<Aª™01ÜäÍêó¾SÂޏŽï…yæ<eã„qæ%qpí<®þ·òçªÔQ—Ç*ºÑ0Ê=Ò„4T^ R)ßw·ë<pMql«B× [’²6¡š´![¨xn7ßÙ`10¿ÿÔåz‰ûkÕ–`‰Ì}²Œ(êÊ´ˆ‘ºÖ´B{®uÅ[æ¯APÚÚ'Du})ˆÛŸk8‰¦CÌp4<U½ñÖ›4ÜGÝ Én­\Í÷šGIUèÅQÎ’Èîh
+xÚ…ÙŽÛFò]_AìK(À¢Ù¼™—ÀŽãʼnw£ 	ì<´È–Dˆ‡Ì¦2™¿ßºHQNò"VWWW×ÕuÈwŽïü{õ~»zû1öå{¹Ÿ+g»wT¬¼ÔWN’å^œGζt>»*÷×l|û1œÌË“$"Ò4ñÂ0NDô®(ºK;¬7a¹í¾[¹Û7z¨º–‘ô wÚ»Þ¨H¥î÷G}LÏ›J᫶«¯+<Aª™01ÜäÍêó¾SÂޏŽï…yæ<eã„qæ%qpí<®þ·òçªÔQ—Ç*ºÑ0Ê=Ò„4T^ R)ßw·ë<pMql«B× [’²6¡š´![¨xn7ßÙ`10¿ÿÔåz‰ûkÕ–`‰Ì}²Œ(êÊ´ˆ‘ºÖ´B{®uÅ[æ¯APÚÚ'Du})ˆÛŸk8‰¦CÌp4<U½ñÖ›4ÜGÝ Én­\Í÷šGIUèÅQÎ’Èîh
 ¤>º¾B~Ö0xw?¢vHùÌ°i‹þù<Tía:Ù0¤Q)Š®9ë~bè&{Ôö8—0fíÐõ™…¡[a$…‘œÄ/Ÿ~cèb)’`³”0óFfòü8enŸ©ƒ´ArçDˆ{Rr"Ø=A»p¥r[0h@ ¨nJ&C¥b(D}ñcÿ'~†_BéVÈ?mù‹:”jÉ7Uk£Q÷ü¾Çoz%¸uw9QßD	bØfÙ%‰¹[Æ¥n+f±¯o¢”Õ5o‘A^º©kkŠ ÌÇ  ËÀò.„Åf  7û†ÂøƒãIÖ4M_avikc«~É’½9TvèŸ%Œ¬„yž×'ú”‹Aƒþƒ]ÔžÖ>@ڝkÃmO„îÓqFF/0swš—ðüÚn`:[5çZÈX È?pLÓM3¿2æElÏ•¼Í5±½ùzgËê>— j8jL4IäêÞ0jæ=\â‹Ãýj#|AË‹}‡)‚)ãoêf!4X¡(Q/EPh—owlXÁw­„0¾V‘‡³~‘ç¢sQ-GXtb §J'|º—Ó½‹¶{o
 M®“œŸZ’‘yÞ ˜¢Sñô…ñ"3’NgÖž`;@„kô®$GÁ9ÉQ€ýHÜSÉ–€¯Yð¨¯öðí8œ)C2(‰1r!ñPÖA$s ³nrÖ‘Ã]cžŽfd@–«ï“gÆ"< ÃÀwuYV¨Ë•$	|ËꋯB`ƹc<Tùë™ÏÜÄÚÈM$#][¹‚”µ˜"¬…Æ£!Æ(Fs­ã•øB…òª@2Ë ½U¦ò£¤üÀW8‹co˜Žý‚,}½ü/
-oü½ «h‚°Áö‚“®Ì§Ê–¹–ü‚‹º;ùÜ÷]ƒ–‹üñnÃkJÙâcèÉÕÙ•/øFn=÷¸0ªÍb=Â7«ÄåTÑçè"lÇß®Åê’ÆS¢ß›¡¯°0ºžE1+¿!ò¢‡ãxeÕr®!Eq±ÔSnÈRÿ®!›‹~^Ç`kKL2 ÛŽÖÅIŠÙ};—ä fckëá=‘û}×4Ræ"Șüc¨êU­wT¢´•V
-Õl©H–Ò+?}ÀÝwÿ]g‘û†QC¹³ý$”FÀrñC'lD˜}Æ⟹ì.*è™ûq….Åì4œ šY½]—5²%mWËÀY…Ñ˦UsãIè%y2ZÇ6;²õ~ÉŽ±Ùc$„"IÝFjÁ³ðÒ(¹)(Í‚3Uæ¥Ù䎹/¡ñÿ'_¦±§“ÐŒêÆÀØÁn“G^˜„·õ~Ë¥8‰mW_8èp…¿,CÔµÀ÷—	SÉwÐH&ÄIâJAuë§X/¤+èÎôbM¯.ŸÒbñ¼Ä©ÐJ-ùíÓ¼…K{”ڍ¡–‚ {Æ?q;¹ƒœ‹±­ä7, ô—¶¥ç†»^Ä~ìh¦›ltܵéb ,¤ÔÝ´¯v!øò–Vl3chŸÀ<Þ‚]y=wÒSs7
-’µÕŽ^A”ç(š¦@ç3‘~¬àJ–0ó©—d<º¼rZ|&§ƒ[²û
-Té„·<„*Bã@²SÃ^ÇO†ЇæŒtZðŽfj˜B?u>Þaä+h^?šâÒCI†ϯM§	¼Ùhß‘@œ‰xüù=Ñ]ó‰[×þŠ³0 aXô×åu@[
-lœô%÷ª,Ù3b:}\,3öÒïua¨­L at Xª	µÍÈ£dE\…-C”ƒݵ™—¦Qv Æ°ãà>֞Ǝ¶4æLWÄ0òƒ€Ò¿áÖØ°¹ŒÇÍR_KãÃóÿ'¨e ¶œòCpcQÝo$O/ÒèaPäÏqEŒÃÐ-™ëp­#ŸðÿÃ4SWØZyÜpµ^+ÝÐ2ít‰ÿ€ñ9 Å`œæÉ=Øj]•§uk&Yi›uEpyÍ•ŽPÿ ÿOº/I×ÍZ}ìC‚±9yaˆ7¼½£È‡íJ¾%§îjÕµ%VWN*Ùðƒ ¨
-.æB^_˜Aàr¿|+{BÓBEþ[ÓâpO=*BläÎüÊáw¼š†$b› 9E¤ƒ`GááâQ8º©"ÍŸ/*Œæáµ$%Ž‚¢¤üÁáýTýz†:,Ÿ’:vvåX¡0íUügS‰¿eüaì ñԍ „ÙcÒí^à@ø0㐝(¸ç…÷Ut—šþ/Ieæ†Èå´â$U’+àKT-c4/šO¢‘æú'ÓRqüAO§‹‚ÿ[ ,ïN¡g–€Åð^¶…h¢Æ™œP)mUBÅçöç[ÏNþ}DÔ©åÔV›ò TÔ\'森÷²!_þ3!ÁÖà±ç4þÄç”ÆŸ—¯ñûÃvõ‘§Ò¾
+oü½ «h‚°Áö‚“®Ì§Ê–¹–ü‚‹º;ùÜ÷]ƒ–‹üñnÃkJÙâcèÉÕÙ•/øFn=÷¸0ªÍb=Â7«ÄåTÑçè"lÇß®Åê’ÆS¢ß›¡¯°0ºžE1+¿!ò¢‡ãxeÕr®!Eq±ÔSnÈâü®!›‹~^Ç`kKL2 ÛŽÖÅIŠÙ};—ä fckëá=‘û}×4Ræ"Șüc¨êU­wT¢´•V
+Õl©H–Ò+?}ÀÝwÿ]g‘û†QC¹³ý$”FÀrñC'lD˜}Æ⟹ì.*è™ûq….Åì4œ šY½]—5²%mWËÀY…Ñ˦
+çÆ	’ÐKòd´Žmvdëý’c²ÇHE’"ºÔ‚gá¥QrS*PšgªÌK³És_BãÿO¾Lc/N'! Ս±ƒ3Ü&¼0	oëý–KqÛ®¾pÐá~>X†¨kï/¦’ïþ5 ‘Lˆ“Ä•<‚êÖO±^HWНéÅš^/\8>¥Åâ…y9ˆS) ”"ZòÛ§y—ö(µC-A÷Œâvr9cZÉ	nX è/mKÏ
+w1¼ˆýØÑL7Ùè¸kÓÅ@Y"H©»i_íCðå+,­ØfÆÐ>y>¼»òzî
+¤§.æn$k«½‚(ÏÝGCQ4MÎg"ýX.À•,aæS/Éxtyå´øLN·d÷¨Ò5n7xU0„Ɓd§0†14¼ŽŸ  Í"è´à
+ÍÔ0…~ê*|06¼ÃÈWÐ(¼~4Å¥‡’ž_›Nx³Ñ,¾#?;3€8ðøó{¢»æ·®ýga@
+<8°è¯Ê뀶Ø8é!'JîUY²gÄtú¸Xfì¥ßëÂP[™€°Tj›‘G5ÈŠ¸
+[†(ºk3/M£ì@ŒaÇÁ}¬=miÌ™®ˆaä¥í±ar›¥¾–Ƈç3þOPË@l9å‡àÆ¢6ºßHž^¥Ñàȟã<Š†¡[2×áZF>á#":(þ‡i¦®°µò¸á k½Vº¡eÚéÿ! ãs Š=À8Í“{°Õº*OëÖL²Ò6ëŠà0òš+ 4þÿ@þŸt_’®›µú؇csòÂox{G‘Û•|KNÜÕªkK¬®œT²áÿ.AP\2Ì…¼¾0ƒÀå~	øVö„¦…Šü·¦ÅážzT„ØÈœù•'Âïx5
+HÄ6@%rŠHÁŽÂ!ÂÅ£ptS/Dš?_TÍÃkIJEIùƒÃû¨ú;õtX>%uììʱBaÚ«øϦËøÃØAâ©A³Ç¤Û5¼À?€ðaÆ!;QpÏï«è.5ý_’ÊÌ
+	ËiÅ/.H2ª<$WÀ–¨ZÆh^64ŸD#ÍõO¦¥âøƒžNÿ· Xޝ8BÏ,‹á¼lÑD39/ RÚª„ŠÏí#熝üûˆ¨SË©­6åA¨¨=¸NÌG]ïeC¾ügB‚­ÿÀcÏiü/ˆÏ)Œ?/_ã÷‡íêÿ÷ÒÊ
 endstream
 endobj
-7287 0 obj <<
+7277 0 obj <<
 /Type /Page
-/Contents 7288 0 R
-/Resources 7286 0 R
+/Contents 7278 0 R
+/Resources 7276 0 R
 /MediaBox [0 0 612 792]
-/Parent 7291 0 R
-/Annots [ 7283 0 R 7284 0 R ]
+/Parent 7265 0 R
+/Annots [ 7273 0 R 7274 0 R ]
 >> endobj
-7283 0 obj <<
+7273 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [376.086 301.862 432.094 314.763]
 /Subtype /Link
 /A << /S /GoTo /D (idmap-sid2uid) >>
 >> endobj
-7284 0 obj <<
+7274 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [455.344 301.862 511.352 314.763]
 /Subtype /Link
 /A << /S /GoTo /D (idmap-uid2sid) >>
 >> endobj
-7289 0 obj <<
-/D [7287 0 R /XYZ 151.701 685.529 null]
+7279 0 obj <<
+/D [7277 0 R /XYZ 151.701 685.529 null]
 >> endobj
 794 0 obj <<
-/D [7287 0 R /XYZ 151.701 660.623 null]
+/D [7277 0 R /XYZ 151.701 660.623 null]
 >> endobj
-7276 0 obj <<
-/D [7287 0 R /XYZ 151.701 641.209 null]
+7266 0 obj <<
+/D [7277 0 R /XYZ 151.701 641.209 null]
 >> endobj
 798 0 obj <<
-/D [7287 0 R /XYZ 151.701 275.269 null]
+/D [7277 0 R /XYZ 151.701 275.269 null]
 >> endobj
-7290 0 obj <<
-/D [7287 0 R /XYZ 151.701 248.372 null]
+7280 0 obj <<
+/D [7277 0 R /XYZ 151.701 248.372 null]
 >> endobj
-7286 0 obj <<
-/Font << /F50 3701 0 R /F22 3706 0 R /F17 3698 0 R /F15 3700 0 R /F70 4384 0 R /F71 5424 0 R >>
+7276 0 obj <<
+/Font << /F50 3701 0 R /F22 3706 0 R /F17 3698 0 R /F15 3700 0 R /F59 4373 0 R /F53 3738 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-7296 0 obj <<
-/Length 1345      
+7285 0 obj <<
+/Length 1390      
 /Filter /FlateDecode
 >>
 stream
-xڝVߏÛ6~Ï_áGh\[þÝ··Wì¶n—¢º>(¶’g[©$7Í?R”¯Ièž$‘4E~üH9‰vQýºx³^¼|ËyTÅM•¤Ñz¥I×
-Êº‰‹&Ö]ô‰=ÊÖ)=.?¯ßyó:nÊ2GsÞÄ	X'd—¦1—«4)3¶^Ö
-“í~T­è—«¬ÈÙý¸ÕKÞ03ˆïîŠ¤ñ×g°¯òâÙa“¡Õâ—õâË")Ÿ…XÄYµÃâÓç$ê@÷.J⬩££·¢¬¨ã²@o}ô¸øs‘„´oø*“˜óüÚYÕT?tæ±»ŒþÙ[ÞŠŠrx«v“‘€@!@)¥ç–¸®ç¬ïï^¿_dûKZÝO.8çLoIþxgiç4i>€$þ´ò"nòüÿÀu½^»Î1­=Y$qîµóê…óAðò~àMt§áŠ[5I¢UZ ÒŸ‰uþx5µú•¯Ô%à³UV¦qU„»Dy“±,5“f´ïOßeÓÖªM/ãy–²¿—PR=‘Ýë©ïhïöÒȭƪó†3g¤pÏÚt‰ð¡Ãð¡i=î…“_—>
-,©Ç$‹‹¼¡HÂÚnƒ¶9Ûˆ
-Ÿ¼õØ‘ð„'
--g“•´ù'); jƒŽÝ,Nó^¾ %œýv‡ú×ïÁ6%µ°´:Èp·§½
-ù´Ðí¸	Ÿ8¡F<ºeÊ Ó‘·½fåä7p¥ÜgrôÁš	¦DqP‰¾'$Sa2)3¤„ŒõE¨Ø½³$lC’– õÙN6ܶñU”t ÄAeek¤CÒ’	ÀñFð¾zØs„õÝ\x”oˆ9t8í€A2èDÛBŽjÜ¥€7ñ|çq]Þw²özˆ¤Hr汇y•Òž.Ë«„õêéL)Hð¼àÕ‘Îz†ìålÝtHI<(—'›î‰s–4£TÈäà¸* µû'Ï+	o€Ze`=nF¸W"e맠ÓXÝ’Ÿß„¦ž)%?Ϭ7WWtÊ>#
- ú<3ÆM#´B™”gás)±Ûq&Ïë¨ñ"0„G4P½Øôav‡Ú¶Â·>
-ê%qéȺ©Å8Ÿèxi·'Ï@:ûÉ]Ÿ³¦ž;j8À¹4û›]D>yùûZz J8{|xC*{²N–¤ØúÕØiŒì„¿¯_iÐÔA“±­Þ>úgžvFO‹æeÂÎ݈®ùöòAâü¸Éñ‹»r¨×ïkZó8Á
-d ÍWÕJ’¾GÓyÄyIFqZŒ;l0x–ᦛÙ"ͧޑØJç<öþ iýiZ'Îa¤C~ttÚ=Ð.”
-
-gfôs¿ao¡„ú6Geèq)Ùš
-¦p9œBOþp:ñŒæ}Æ9MRȱ5§M"~ÕI^b§=zÐ8ô‰oFÐÈNh(7ðË¢kˆ«‘;e9ÝŒOÓ 4r%ÇÐW0?/+@“óó›$ZS­+ jßS$¡´Õ­…&KÄ×ÕmõÖÄý€‚N“¸¹ÄM¶¾J¨ëô€ßHž’É(?âN!G|»4 ²V÷ØH(=>ª Äw€ð‰0ÄÙ÷½Þ‘4¼qIAÚ‰Ó¾*£Ç!°î•ÿ)œÿ³àŸ5½ø*c˜Ÿ—èÂóV]}týû„Ûùõáò‚8îþð`ƒtÖçùŽÚ¶WÏm€çÛ­Ã0£ìi³Vµ´åÕ[Bøa‚NiŸRpV£uðpÊ.¾{^á‡ø_·²Kã
+xÚ¥VߏÛ6~Ï_áGh\[þ÷­Å­Ã»î¶KQ][I„³­T’›æ¿)ÊwI+°íIIIäǏ”’h%ѯ³w«Ùë÷œGU\WI­6Qš$ñ²æQ¹¬ã¢Î£U}a²qJó¯«Þ|×e™£9¯ã¬²KÓ˜ÇóEš”[Í—5“ÍnPè括ÈÙí°Ñs^3Ó‹çãŠîŒë¤ö×g0¯òâéÀ:E«Ù/«Ù·Y
+R0>q±ˆ³,júÙ—¯IÔ‚îC”ÄY½ŒÞ²²b—žÖE³?fIûÊYesž_VÕÕ‹‡yìν:­€ÓŠŠbx¯¶£‘€À2C€R
+;-N7–½œ¢¾½¹{{ÿvdûSZݍ.XçLoHþp{ciæ4i>$þ	Zy×yþ_àº/Î9„UâÉßfIœ{í4zá´!^ßö¼Žn4\q-'I´H`Aúo|6/&§Ï^ùL>YeU×YJ¸+@”×ÛðdÒl€öÝñYV1m­Zw8žg)ûk)Õ#؝»–æn'ÜhÌ:¯9sF
+÷¤¡I+œ†j ñ°N~Ÿ{/0¥“,.òš<ÝkÛ5Úæl-4|ôÖCKÂ#®ÈµœVÒäï¤Hlª5žph'qšwòÐ(áì·Ô¿½Û”ÔÂÒè ÂíŽæ*ÄÓ@µ3à&lqB
+2œèæ)ƒHO</Èñ¦“Â,œüû³”û@ÞWÓ"ŸÓ”*Ñu$€X*Œ%e†4±>»u–„MðBÒ¤>ØцÛÖ>‰’Ø>¨¬lŒtˆAZ20^AÝ'KŽ £²›òŽò5‡{£HhˆQ
+[`Ð&ž.àÐex¸à¶•µ×ƒ'E’3
+˜W)Íé²¼JX§O”‚„OÀË ^-é¬'ÈNöÁÖí@‡ŒÄ…òxy®éŽ(gI3H…DwB€!w/Pò4“ðøžUÒãd€{%2Æ¡a°~:Ù-ùéMhê™RòÓÈZ8æâŠVÙG`D@‚WƸq€
+B(s€òj.±Ú±'Oã ñ&°H<PXw¡w‡ä6—>ª%q~ucƒŽ>Òò (ÒlG'hí;÷ò”6Ë©¢ú=<‘kˆ³“×¼§3y ødz¤J8{¸{G*{´Nö–¤XúŸÕÐjôì„W¯È4h–A“±§}ö=Î<n÷ÍË„tÅ»úÇë;‰ýã*ÉÏîÊ!aW4æq‚ˆ@šïª‘$½GÓ©ÅyIF‘Z[¬0xšá¤Ù ÏÇΑØJç<ö~¡i|‘×ÅuZ'àŒÍa¤Cz´´ÚÝÓ,ä“òkz­ôS½am¡„ê&eèm)ÙŠø	ºp9¬BM¾ØxFí>ãœ:)äИãž:¿¨$/±ãžÞ<(Úâ‹4²U„
+Ã
+ü<…¨ÁâhäVYgŽWýÓԍ\È!”ôÏóPç<Åü*‡V”ê
+xÚuäIÈl5AkáËdI‚8àx§£­Þ8‚ø¬PÐj²ó '縠ÉfÄW	u­îÑñ+ÂS2å[Ü1Ĉo—F @Öèëå¢Ã7”ø¬¢ >½8Ùßé-IФ
+žx1í»2zèëÞø?áôÍ‚/kzö*cèŸçèÂóV]lºü=átú®Þ=@\àÇÍï~lÎÃúÔßQÛtê©paµ£uèe=MÖª†¦ƒ¼x+Pÿ%¨”Æù&k5X§lãŸÆº~ÿŸ`Ï©w×!ÚüÔ‡p2\â@ôö÷cú‰dXå$S »Ò4Âÿtú
 endstream
 endobj
-7295 0 obj <<
+7284 0 obj <<
 /Type /Page
-/Contents 7296 0 R
-/Resources 7294 0 R
+/Contents 7285 0 R
+/Resources 7283 0 R
 /MediaBox [0 0 612 792]
-/Parent 7291 0 R
+/Parent 7265 0 R
 >> endobj
-7282 0 obj <<
+7272 0 obj <<
 /Type /XObject
 /Subtype /Form
 /FormType 1
 /PTEX.FileName (./Samba3-HOWTO/images/idmap-sid2uid.pdf)
 /PTEX.PageNumber 1
-/PTEX.InfoDict 7298 0 R
-/BBox [0 0 943 579]
+/PTEX.InfoDict 7287 0 R
+/BBox [0 0 919 554]
 /Resources <<
 /ProcSet [ /PDF /Text ]
 /ExtGState <<
-/R7 7299 0 R
->>/Font << /R8 7300 0 R>>
+/R7 7288 0 R
+>>/Font << /R9 7289 0 R/R11 7290 0 R>>
 >>
-/Length 7301 0 R
+/Length 7291 0 R
 /Filter /FlateDecode
 >>
 stream
-xœåWMo7½ï¯Øc[À,9ÃÏSÀMÑKÛÄ
-ŠžY²]^Û±løï÷
-¹ä®äXÙCn†ÒŽÞgg‡_z­L¯å3~o†î珡¿Úu[ß?wùïþão;²Ê†Þ‘c幚ÅzGŠRӝð‡«Ž­1J§öçnÉ)G€³ç ¢Ÿ9¸ü©Ó*:ã<õ/ˆ[“XD¼S1ŠÛèœ2±Yà6Y¯\3XMZ9îwF‘™žN*¸~Ó5{¤Ý×÷ÇDÛãóf
-b´`I£IÙÙ;Zjëc[²YÆ šƒ1èÃ<7BÍÛM~VX_:S~_›¡·êŒ”«ýjƒ
-Ž½I*Z¢~uÙ•ÊÆ"LʉBE¶ýjè~8ûýôÇÕݯ«îÊÎ#U”§Vɱ!'?¼Öæ²kµ‹ªfæ-‹ºAÿdFSÊXȃ˜0²‰ßÉÕ¿KH	ÁÄp„ñOdá
-ˆ~Vþ|zèOï†õõí/ÃtŠVzv
-èl²Fï[ ‰
-øªa’Cï›ÂÉ×Ã?Ážx¯·P
-ã<åpØ#¸Spøçb×?d2ËŠMR÷È=æÀÙ¢45[µÍ 
-ÈY]6 ZåTHñ*Ò±¸A»1‰š=B at +°f²rÔÜMl{‡Æ1½Áî)+}Þ,Fµ…mä­@NµM¨(»„lì¿
-³·¾©¯Þ9|dÔŠ¬Œ_BD5Üt>?P->%/"î|¡¨–À$‚ØtÕBÑ#*î«d§¼Î®e…ú¸©1T–*Äé
-­­(Ió8>ÏÖ-5¨ÑA‹y?Ë,®o4ó"‚ŽixUD<¥,– þÐ(©æOûÒÊ:º$ŠšÈ@еødD‰U[Ñâ°Ð)fÑÀ€@,ƒ‚J›YC¨`ò^ a¡ži†Á~/W¤•”vŽù+–'‰+Âôþîév›Eõ¨´iÀ8
-
-+˜´Ú6E›	ˉqeuÌÄã0e<°³üΪ‰±sŽDï\JZŽÇ	4BœC¥Åq6;¤JtÒå’ž;¯¶ú*PL„ÍPS#¨Ò”«âð»@6b¡Y{²‘A…fýÉ$ãäÔ±Ì8|Pmc+ÔÇ©Wª¥vSuP»­.15h
-cêPâ$4Uav‘Ñ¥º¬ÏÓ¢Õ2F5¾_c>Ì3KÓÛMþ›}x‚•mà£3Ž—$ìÉÓûõõÍLŸ¦ƒEì¦X׆S,ÀÎËDˆÃ4°ðâ0q §‡‹îrf Xr$
-‡ù#Â&r(W”¿Ö»Ýé»–ˆ±
-ãÒæ-Ú*ÙÞšå0º e²AŸBµ”.SOEÕ¨'4È—1R‰â†£‚Š³‘I»…™CsÊøÂD»7.@/8z°wãuRB²
-Úa¾P™ê¯ž.vÂ	ôÓP(r‰ ŒÁä !t¢š»áü>oê€äåFF–…
-Ø›~ÜžïÖCAˆwñ‹›¬ÛƒÞl×÷
-«½ˆ¹`-±ökØÏ›»á~ýør++3j™“ÕÒ^Í"›ÔPSµ¦9j´ÌQ¤<ýU-{(›dT˜Š!_ó(uDjI.ø¦@2Sç^ð‡e² ½ L"î0Çz‡µ\ž L˜¿	øûúöüúv;1^ëÜ ”àÎD´n§("''y8ªj/ -)ï ÓÐëqkH¢Îþ$âçñöóõvXß+äA5BTÙÛKµ[ÆÝæ ÷+œE…
-¨+Ý_sªÙè&éž“(à ;m JTÝЪ²1Ciìg©Ñ¶çùnq­{>Lh¹ò&O1å³æ…¥ª•¸üÐý¼íÉë
+xœåXMo7½ï¯à±=„%‡~œ
+nŠ^Ú&rQô(’íº°l'Šá¿ß7Ü%¹Ú¸¶*´§@펇óù8ÔGe´UF>Ó÷f7|÷.ª«ýP¤êÓÕ`Õõà\:eÅÆm’Ú5‰÷ÁèäÕÍp9PÔ–,«Çiñ»Z¸qÒÞ6ÙEÞé€r>²vi¶n¹JLÀ[¤¾|€+ΰÌ´/û„ä´o(ÑèèšÄ%o5“boƒý•’ÕÔfhëYgRMÁäqÝazÝt#&ÉÍ@98m¸I(eÒ›ÊöÞ6m’Ѫ¦ ½ðsƒÈ|½¾¯z-ìø<}mvêõ9*>«Z»ç—ÃØ	V9uˆ²µÓ”“:ß
+߬~:ûöü¯á‡óá-j-$fQb™%–‡à6•Zkì`Âím2š½%ê$¾Wˆ_=K4˜±?™ÔHÿ_šÿ<9R¼ŽÛÒÆÄ©_>©³»Ýúúöû±¥¡0="{anÖåQ¨U—qÌÚeAe¬C£wTÃÄ´sÉ´Jöû'W-³:äHs_½#DTt²æ0VÅûæã2ô…˼Î\à(%<Ïás¨Â‹A³e©‚,ºÄ{ƒši-–t´#-Îý{¢›EÔFqð绞CÏVGV6  Ð».1èþÀc@!‡ìŽV®²ŽJXJ
+ä+ú²å¢—iŸSNÚzûäÛÀ*«QÃUr3„`“ıJBH¹°É)µw'6%ÐJ•8ÎÙ ª‹„D÷iú¾ivTÉ
+$†Ú&ሼj:ë{ßµJª]UCµ{é«Pÿ×íÿ©¤Î6‡>פ^Úà·Cöw&qÒÏda
+’-ÈN­Ža-vÊ¥u½“Ó$J!O9§b(3N6`%zSõÌ{ë¿×}ú	à
+k‹„ágc[¢õæîáv[Èÿ¦Ah3‘²Šsã|Û8ô•õÐ.Ñ,Ò9ñ,œÜ
+ÌpÉç™K—G¡VMæÈ£x¤#8J¨ÂU1˜3tL<“ÔU…ÈaŽ†ÆXujÕduG lDùùªbº
+ËU–J\~#­ä"iÇ32pÉsaFÎ`ÄŠM€N,gLí¹úÞ»²JjßN
+j[×:T+:%–Æ®"ë…ø«ÊúÞ7­’jVÕPÍ^z*Tø5{òtçÁóRö3&|³¾¾™Qa?t]–ù·=¢é5ÉX!ó:Â`‰ð³â5cNùtQÚöEЩæ³%m\F¸„RÌÿu½ßŸ½n‹‘7Ho¨Le8 #†'L²^Vå‘wG¶Š¸Þƒ_5Tõ©£œA[‡ñÆzjgä×C’ÆORTY–‘E„0÷YŒj"/Ñìñ#à§Æ52ÈWsÑdÆ1ñêábÿ¹°8ø*Tß«¶d¾ß}¸Gà·)—*ÜŸ·öë]Ñ€dy¡¼ƒßo¶ëû
+@Ø0‹?ùûûÍÝî~ý¹çwŠBLZx5É)³{,²û"zÕãš²•a¹ƒª¤äöÔLW #yŸ¡&Ɂ®gP3]Î'ùßd†š$ºžA­ž=D"³$Ý&–ÓZ!QF‰ƒžîUxüdrÊ·Er¾†ñæùûõí‡ëÛmË~ëJa 1¹:L®ÆaV@%ã†Þ(F¿Œ9ÕÒW¸Ôb M’ŒÅÔÇÑÔíûëín}¯QþbuËjPÒDŒ¾(üâÙRþÒÏ4VV5¼Jkúüª)ÄŽu™,‘¹ÂJä0̏—É#@]S
+cÙ,‡ã¡ªçP«Yáúë„]kíº„qúår¥`ázBRVt¾þLØ77
 endstream
 endobj
-7298 0 obj
+7287 0 obj
 <<
-/Producer (GPL Ghostscript SVN PRE-RELEASE 8.61)
-/CreationDate (D:20080128091708Z)
-/ModDate (D:20080128091708Z)
+/Producer (ESP Ghostscript 8.15)
+/CreationDate (D:20080520133140)
+/ModDate (D:20080520133140)
 >>
 endobj
-7299 0 obj
+7288 0 obj
 <<
 /Type /ExtGState
 /OPM 1
 >>
 endobj
-7300 0 obj
+7289 0 obj
 <<
-/BaseFont /Courier
+/BaseFont /DHDIMV#2BLuxiSans-Bold
+/FontDescriptor 7292 0 R
 /Type /Font
+/FirstChar 32
+/LastChar 119
+/Widths [ 278 0 0 0 0 0 0 0 0 0 0 0 0 0 278 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 611 0 0 722 0 722 0 611 0 0 278 0 0 0 0 0 778 667 0 0 667 0 722 0 944 0 0 0 0 0 0 0 556 0 556 611 556 611 556 0 611 0 278 0 0 278 889 611 611 611 0 389 556 333 611 0 778]
+/Encoding /WinAnsiEncoding
 /Subtype /Type1
 >>
 endobj
-7301 0 obj
-1381
+7290 0 obj
+<<
+/BaseFont /YALMGL#2BLuxiSans
+/FontDescriptor 7293 0 R
+/Type /Font
+/FirstChar 78
+/LastChar 115
+/Widths [ 600 0 0 0 0 0 0 0 0 0 0 600 0 0 0 0 0 0 0 0 0 0 0 600 0 0 0 0 0 0 0 0 0 600 0 0 0 600]
+/Encoding /WinAnsiEncoding
+/Subtype /Type1
+>>
 endobj
-7297 0 obj <<
-/D [7295 0 R /XYZ 100.892 685.529 null]
+7291 0 obj
+1367
+endobj
+7292 0 obj
+<<
+/Type /FontDescriptor
+/FontName /DHDIMV#2BLuxiSans-Bold
+/FontBBox [ -22 -218 932 744]
+/Flags 4
+/Ascent 744
+/CapHeight 744
+/Descent -218
+/ItalicAngle 0
+/StemV 139
+/MissingWidth 278
+/CharSet (/n/c/B/o/d/p/e/period/O/D/underscore/P/r/g/F/s/t/i/S/u/I/question/U/w/l/a/m/b/W/space)
+/FontFile3 7294 0 R
+>>
+endobj
+7293 0 obj
+<<
+/Type /FontDescriptor
+/FontName /YALMGL#2BLuxiSans
+/FontBBox [ 0 -16 562 563]
+/Flags 5
+/Ascent 563
+/CapHeight 563
+/Descent -16
+/ItalicAngle 0
+/StemV 84
+/AvgWidth 600
+/MaxWidth 600
+/MissingWidth 600
+/CharSet (/o/Y/N/e/s)
+/FontFile3 7295 0 R
+>>
+endobj
+7294 0 obj
+<<
+/Subtype /Type1C
+/Filter /FlateDecode
+/Length 7296 0 R
+>>
+stream
+xœ]UyTGïffzZ.ƝiFAˆ·€ÊS†KEÀE‘s™!\‚q]Á®oLp9^q\TPñ ž®hWHb|k0끊~…Ù­žf³t¿ª¯ª~õûŽßW4%6£hš¶^’™­	Ñ¥»zéSâŒÁƘ	cE™X÷Î}`“d,µäH¯²!Kññ1æþ6pW_‡œ”ˆ¦³w,Ö§æ¤i“2øÉaË#œ¦LqùÝ2ÝÃÃ_—óa…÷ŽO×$êxdŧèSµñºŒyüb²;%EË'¦ä¤&¥ó1qqñqÆcá1)ñëyµ&E“šªÏâ'/vâgL›6Ý•üf,Õh×e¦óFöüÞÈÿŠ¢ºX/}\j|°wHZ¢:=Cšé¶!%F».‚ÿdÍŠ
+¦¼©	TåC-£ÔÔ4Ê‘šN…R~Ô$jFP³¨pÊ™šC­¤‚(/j)µ˜r§hj8µâ)%	 %¦|©/i+:œ>ofc¶Áì'ÑTQšèŒØE.þYâ Y$¹ ÁìfNH=¥%Òÿ°óÙìr6Žm„rkP‰à
+ºb›àa
+ðvòšÁÀ
+È´K*ïºUs¾½ùTr ?$–ߤ`áߎ¥^‘©Á±
+yÍ}©µÐxú4ð"¡s¹0jæ?±bñl×qx	V÷N€Y`÷¸¸ÃJ<šÉñѧ†!Ö{í­þúƒµG*”…§Ê«Ð
+t<µÐ›µH@ ƒeäó ™M8C)LÀÖ0ÑNÞßcÝ̏èzaµ¡Úpâ&jD·ãnxÔÞ¾xâ<º‰.§5¬;³Ö°²Ð“Ü}Ÿg,ãÀ‘]Xx‚N­Än–‰Á—‘÷ß9›´4>ÙK‰}ˆ^T7÷Oàªp‘Ã*Lc¬îÃÌ÷W@Ã"œü{*ó±„뺬§ŠðY¸`eç«Wõ÷”& a®%ÂT³ŠmN´-ƨnœlÐb0IWW•ùŠœÝ¼J‰PÊë"­šV‡6t©¬²Åæ‚÷Ý%õD§(_Ÿ¨Žç/j;;ðéøF2Öø»"IÊ0ÿ~'±T2§ƒkõíˆÛƒ5¸ß˼—xY)ïªOô;àà‹¢tš`ÌõCà‘jµOT{__m‡¼!ã-Œï…áoi¡²¸ü´íCW·^Þ|6ñÙ¬&LÎS]°ûãEOƁ+X=ëxS®Ä
+fãÚ¸´•(­?²áÔæâm_ï¨gwõrz*ÏÝD•¨bc±þð†½Y»Hv‹2`¤°FÒUà,¨ÀY$ŒÈá‘›&È/À'Á‘k0m˜ø­ºÅ·'ù5zz¾iioiûÇô
+“ð2 3°cnÅxÄæã‘¿?	ÏÀNsUØ[Íë#¤\ô•r¨Œ„tÑ]¤„n‹ºlá,"Ôy¬®©±½ü9	qÊóe‘Mê2,&Þ‘uçÁ>Žs‚äú|<Ï
+%n**­¤(õñA<H!sÌÀ臿ÂdP¹?À.J|÷½œ“½¼ô!iᢄ¤y$¾öDmö R›ÜðQiURyGϹs=_Üù·"Œ—nÍ߆¶£@£õbå†7Dg€uÿê'ÉlJ>l{;y·àBPÜ¥ò§·bVŸrÀ#§`ž‡ç?Âb°o9[ÔtEé%
+ˆŒö	O*=·E™ü˜BÝí…¤æ?2q{räJ‚s`མâ:¯xMrZéç忺íÙË‹ßµ+M}.)’þÞèx´qpdø6±ý²Á&§MíÀúÁ̦–0 ,3ºÚ'ì̸ÀÌìÀŽ$Îc稱(ñPJQ–²(ûHÞ•0/b”¼·rKÁ–ÌÑÉquû
+r›}~èó“d;ó6ÿ9ÜÑ]t£°ª¢ªâë˨u&Õx—`ŸúQq¹ûQ){ª¢¸N!ïkCߤçG²ÖðPðë¥ó1ΉúÕŸtàŸ˜951¿”—íÞ_¦x&ýóŽ­;s›w¨V	—HOƒr’¨íÅ·ˆ³mÆÓ±&y3ÅhÅ„øĐŠÈ K"Kº&ÀU˜ ^_p¨mSubUäÕ¹'I‰âÅ*<Kn¬€ÉzåË
+/²
+zb¿44ašãò÷·)°Š9€§½KI*B@ôˆ”‘tY3v8¦ÄL)_’R‚ì¯ÕUvýÚ»hÂÔ_,¦Ù™ôoêØÙÂY[Á@h=–Êk£c|ƒµß*à¡l)Å­¾ ½Sw¼¹J!ÏrnÀ»˜n1¦Q3 å°óPêŒÊì+6Uw¹Q˜ùdu0O:3:ÆÕ5úü#…‡Éy”.«[ÓÕõé#ôuk¨­«.mD=¬'%ú6ÅŽlÁU0HH½yZϬ%˜7ŽfGŽ¸$0‘y(Ⱥe’¬†âmdÅVüPAI¦—3Abs‚xc—áÒŽþõ+t‚…)˜-¼ŽUXµ ËòàÀì»~ôz<'1'ï³M[•Ù¹©·„æŽâs"V g´úp|Y*+¯Y_~)»Ö¡];VWÏʳ‘~wîáÏXpa°'h9yÍÜØÕÞ«teUçK‹µûöî*ÜooýÎêãÃÙLH-úìäuÍÿóxv·ž©j¾t2u­š,˜6ÒþÀ›˜òJQ|ZvҡجÕ+Xy]›ôÿ_’¦/I‰Ž16D¯uá§/¥µ; ÷†ƒÛÌï¯(üOû#?•¦	c¡@
+æø2×Qç3É)ÒGí½ªýÕ3S³ç=ð-Dh%x&ƒéÁjòîTKðdK/`‰pÁh‡uïµU°ZÁz°Õ˜-cÂ@EC2¨HaՐöñ²Z¸‹-¹Á§já©ñY%›„0§oÁ˜qƉ	¬æPë¾CÍç{[W£YãøOší§
+Y«H^³9j§1íb¶w×ÞlElsÍŸ¢ÿ’¥œï›½{üŠWfÅàYu”ssgæ,-aÜAK+Šú/»N
+endstream
+endobj
+7295 0 obj
+<<
+/Subtype /Type1C
+/Filter /FlateDecode
+/Length 7297 0 R
+>>
+stream
+xœUKLAÇgi»­ZPºT‘îŠ(­H at E¸(­ÄPƒŠ1&6”¶¡”>  eÑÀB4-úÀ!QkŒ.DÔø¾.¾ƒz@¹h„¨3f9¸@”x™Ì÷Ÿß÷ûfÒ€aØŠ"»“>Rf¶-é(CbP’„mDOÐSYØ›eŽíRb¬RÂ*¥C¿_¨`g<lY
+k€ÃœÝz‹ÕUGWU×SÚc%ÇuiiÛ–“í999T¹ëï	e0Úè*3µEÜ4Mk­Ñ\ŸGéEÚd¢+¨*“ËZm£Ê*+•m¥e&c
+U@›h«ÕÒ@iõ:jGfæötqÙq®-·Û¨b‹ÙBQ%Æ*»©¬î¿  ³œ8h´pä‚P Ž\|4¸ƒ%a¶˜,4‡fy„ñØ[­ä%ðÒ«ÕæTaµ?«…*¨šýã`BêW!,—þø˜»I››’’=5û}zjŽûYÙyŒ‡úç7ŸAƒ¾ƒœà,Š}=}Ö7)Äâ®VÆÓìcBäM\Ð
+!:d7ðpèo㜋„W$zE"ŠÃL 7ÊŬٳÁx¨—ëx9™Œÿ;ÇÃW¼u¬Eá¨\ý€ ÃK²099_Q—l#î^ºB|8o§ñeµúÕNrªÀáãù.ÙâÇÀ|nå14OªÙñŽHÓ•êOy÷ÒX…š!Ä	k¥ÀÄÏPy'êóú¼íç;Î1dEM¾½˜ ›÷ÒóSÁKÃ_Þ<šagØÉÙŠEkL‚0ÞÊ«æxÇ-xíö:H­®¾|j „Uºü“…5!óˆ‹q0“Ì3Ì{†›‚ul½‚ð—VfíÞ}\Ãɉ‚¾6_‹†(ô0­nrX;¹¶~
+Ñàz¤_>zæ®û9«€²é‰WQÓ%²fÈè?Äíìmï¶DWCàl0¸~tâÊäûûµ§/jˆäÆn®­/1ÀùB$á-'’CLo³†ð·xÅ	qŽÚªH$‚­äW)•¼2€?ŠInJ
+endstream
+endobj
+7296 0 obj
+2315
+endobj
+7297 0 obj
+792
+endobj
+7286 0 obj <<
+/D [7284 0 R /XYZ 100.892 685.529 null]
 >> endobj
-5247 0 obj <<
-/D [7295 0 R /XYZ 100.892 660.623 null]
+5235 0 obj <<
+/D [7284 0 R /XYZ 100.892 660.623 null]
 >> endobj
-7292 0 obj <<
-/D [7295 0 R /XYZ 100.892 643.753 null]
+7281 0 obj <<
+/D [7284 0 R /XYZ 100.892 643.753 null]
 >> endobj
-7294 0 obj <<
-/Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F51 3729 0 R >>
-/XObject << /Im29 7282 0 R >>
+7283 0 obj <<
+/Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F51 3736 0 R >>
+/XObject << /Im29 7272 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-7304 0 obj <<
-/Length 472       
+7300 0 obj <<
+/Length 816       
 /Filter /FlateDecode
 >>
 stream
-xÚÅR=oÛ0Ýõ+8Rƒh~SÌ–Öqá ÚZE׃*ѱP[J$þû=‹Râi† @'ïxïÞ;ŠîE_¢OY4[(Š%–Z†²-bŠCÒ©%ÊJ”•h™•ñ&»-8G)±ZËþ©ÑDHý£ë¢hŽµ¡$^ÖÛ&æ·‡ÜWM’óÜç¿óÎuqÂ$3øó.ð®
-EÆÎ_D7Yô1ÀVdü„ŠC´ÞPTBíQ"lŠNýË*%Z)ˆ÷h}‹è0á+XšÎåÌXóO°·dR€¦LP`QÝ[ã¤Æ!<hÆÔe£V mGÍ–ó»ë¯WÐ!þîºfÔ7ېÿ±œw!òM¨¬b†û$Ãä
-Ѥ"VÊ÷¨6=Ÿ 
-ø`LÃÔ½!%ª/gŸ;†ÄlyÍøã5o.ˆ¶NÂ@¦w0~B)&ƒì…:%T+Ä5#ÐÜøE™éõQ§æ…p4ïgU—°ä)>
-þXü9U~78¶s!¨¹Á§óó¦ý’­+«Ö¾iÃýø'P/s?tUuçóýÞ•dBëå0ÉÀ+‘ 74L†Y¯\ÑÔeHÞ”ÕyA7ÿÏ{Þ÷é~ÂþÿÅó
+xÚÅUMo›@½ó+öRYï'°½¥uÒ:R¢´vÕJic	Xp>þ}gw!µ]ÇjÓH9íjfx;3ïÍ@ÐôÉû0óF'’ J°"Š¢ÙQIqL(Š…¥h6G—>U,¸šŽNC	VQ$lhaÎ9 Ù £,ÓëºB.…?©:`Êoª´+tíŒã´K¯Ó6oƒ
+ûoÒU—7ÎI©yÂ;žy·LÈj#	/¡¬ò.¯šƒïÌU‚îmd…¸Lp$%ÜK4õ¾x¤¯pVD0cb,Vñ³`‡Ú$MÆ®'ÅrÝäPN¡Ü÷ŒÊÍ#	ÐjèÙd|vtñ¾àÜÿš·º\÷ÝâÂ×gÿ6·îÖiç™Ô·FêãM+!^ÒµÝs€fâG‚1KKÈ­G°´îá´Æá‹Þ0šTœ ±†7öqF¤ÊPÈ0Hí%?!
+)†9:þèQ‚I$™“È‘ñ“Ðضs ÝåÎ]î¾õ4žø÷==*qô\NóL×sg<ž†Ò+¼ƒ¼NØC‡”(èëäs–c§À$A G%%³o1Še:”à„÷Ò=×]>H鷐bL`=j‰è‰Å„2 Ê†lÜŸa¤?4 †°– ˜mÕ¦Ìr‰Kb ‘¹,ϦA³;”ÛRáÇ…9¥ÿYW¹³€?„^ä}@­;q“Þõ‹4+J Ç…H;]Æ~í>Ìt²)ÇR(—C„‚À¯Ò¢v÷*¯úšw`Í–ú«èÜ™¥µMÁÜW©a©éŠ¬X¥ÐvXoáîy¸ÔK]·žs„ª`]ñ§ñÙQˆq…i¬A¤8Œ øA Ÿ1Œæÿ`¥üÆn)VC;ó1 QÐP?ä³» ©¿ÐeéÆ¥¨—ÎtX[˜×ÖYì†ÓÏœÛ3fPÖeùè®ízµ²*ÐMç,ƒF¬7ÏÖ
+¨ü}üªÑá>ž;§ÜL—íá¥AaBàOüª;ã|æväóð/+‹½îó“7X˜ŒâÞ¿hô"oÒò
+Ú ‰<ô¿ú¼éU9:šß2‚Õ’åó]çvŽÃ	[âA€A
 endstream
 endobj
-7303 0 obj <<
+7299 0 obj <<
 /Type /Page
-/Contents 7304 0 R
-/Resources 7302 0 R
+/Contents 7300 0 R
+/Resources 7298 0 R
 /MediaBox [0 0 612 792]
-/Parent 7291 0 R
+/Parent 7265 0 R
 >> endobj
-7285 0 obj <<
+7275 0 obj <<
 /Type /XObject
 /Subtype /Form
 /FormType 1
 /PTEX.FileName (./Samba3-HOWTO/images/idmap-uid2sid.pdf)
 /PTEX.PageNumber 1
-/PTEX.InfoDict 7306 0 R
-/BBox [0 0 608 655]
+/PTEX.InfoDict 7302 0 R
+/BBox [0 0 435 442]
 /Resources <<
 /ProcSet [ /PDF /Text ]
 /ExtGState <<
-/R7 7307 0 R
->>/Font << /R8 7308 0 R>>
+/R7 7303 0 R
+>>/Font << /R9 7304 0 R/R11 7305 0 R>>
 >>
-/Length 7309 0 R
+/Length 7306 0 R
 /Filter /FlateDecode
 >>
 stream
-xœåXMo7½Ï¯˜cZÀªHêóT H[ôR4ñEO½k».¼¶“u¿ßG¤™]§ö
-z1|˜š¢HŠï‘ڏ£54Zý«Ïõvøá]¯v'#.Œ_†òïñÝ/{ŠFhÊÖd7n»„cv0p3œVíOW;+&KûßBÙ<ÚÄš8¯¾ü~ºÈÇ1X(;eMâ]
-&‡²‰ƒ>º.[hq°†¡u3çË`Ýš„B}ô¢G1ìÝ<g2¬fq&„.¸Ȳ79u	‘µÆÒycyþV[pg=t		‚F³Pl[ÔÏõìE•`ÓDHä,!MÆf³Éú=oÚ$Í­f¡º}éZ“ó’Ã_ÔíG,/ïõ±ÞŽ¯W$8¬ÖÀG)›ä˜ÇÕå0á¨ÈÆŠê†aòãj;¼zÿë›ïV?­†·¨P€†ÃèB̆¨Ö¬E.œ
-Y“P*;e±ºÈ¸W¶
-£`C“KeãtUDfc/lñYÒøø!o$(8Œ££OLŒ],ZJð¦KØæ’]Gd"oߌ]°ÆIU	)›±Y €9žuö½î~4	Ζ¢3ÖÍkj¹4›í{ÞµIš_ÍBóû0ÖRÚ/;G7˜>¤'Š›PÝ‘œ`RŠ¹÷颸AãŒz”]vª¿œR%ÖF΁‰¢é'Ä“Ò(Ú$€Ä›®Ã9jãD¢±’i¡³èÿÕÔ_Ïg…õ}ꉬ$ã	Œ$’aCÍÊÏwŸo7?jbN,@­Éè¼I©žäÀL'ô—ÑžV›áÕŸ;]‡cµ1e]å	&¬#øÌÓ¤õÛ]ÏúaèHF´Y9rôt–1º&ùRüB™µºvKM¹&Ÿƒ2‰KS/n’ˆr°Ä“y—Ø xšlÖòĆ/ÌÏë&Îò䏏_p&‚:3‚C”LVºthå&¦.¹\p:·4‹Š"Làvl<‰Š¿&¡IGj€ÎÜvhßëîE“h)ip¾K$2—SM¶ïyÓ.©n5ÍíÃHc½äðŸEæ	`á"Öü;4%ðeñWhž]ß,kž DߟÚ/+·V
-œ'2úìÑ“Ãøéb¸<FéŠq>ä§Äe1èºa›K¿Ÿívo^Ï$ ~ætb§aô'ßT]\
-8žæó¦5!MË	;=þ¢¥{—Tdo Jö¢§ÃŒáhêÁyqJE¿*¡}D3â@Á=‘ŽÞxå1䤒”«Ï»Í	&;âXrz"âðO&©ðçn{~~Ù¨6˜ËÇ©ó!xэö”6绳í¤I`óÉ.¶ŒOªJüP½ÙœÝw]<èNu)ï0Èí™­ºÖwÛû³‡¯eÍ#Œ$”Sël»¤RÓ"$„ÂR«J–Z˜,qð¥*ØÓ	6)FJU¢Zý˜ì|ý"‡óu¯Ýö¾"‰–u,*·Åð-A˜´ëém“Ëœ‹Seíøû |^鈂KÌî)2¢ÃÀ~	âáiúùãúöüúvóøì„<rn`©iü'Ö妃BW>^(Õ±fƒ`L.m¾Z`eÆP ØR8€àóÊÇ 0RzjÌ‚7Œ~×ù2%dóáz³=»7@Îlh_0˜*,YöjöÓˆ"è0-ÃUŽ%G5²*™ê'ŠÒ¸Ž›1èè0ÝäûO
-à¡‚±	ÝG›!®gåç€ÇåØP0ëè­¸%ö[Ùü&“'®˜•`3æÿ>vƍL8Ü°mZDy:Ë,ÎÔOHÀ½¼xÝ´ºŽ6%ñSÆßÿ MýY
+xœåXMo7½ï¯à1=˜!gøy*¤)z)KEÑS K¶ë²Èÿ~ßì’ÜÕÚA·j{2tÐrô8CßÌê³2Ú*#Ÿò½ÝwoÏ£º>t½U}¹î¬ºélÈAû¬È«Yí›Á¦Ì:yuÛ]u6kk8¨§2÷üÇ%óV°ÂÇf› ¢³ÚP6FžLšO‘ðÎDmrR΄ -ÁMµp4I‡¼µê˜É5Ûå½×) åkã¼ù,‰g fJÈî³ÉmrÚ圵ð…0.ûf¹íBÆžªERâ0dÆT׆ÄIÃ綫ëX»¬Úô²ß Œ·m
+Å€äéàFH$“§æ²Ç˜ÕRÕ<”5϶¹²¼Ò¯Æ‹õ¹³ÃsùÚîÕ»5®xßß$¯ÖÈÓ€Ptn9ß!ôzß½ùõ§÷ß­ÿì~XwÁO§sŠmpš\ÏXÜ!bEÑóÐ«E¨ýÖäÁÆÓ;BÁÅ{ö“ÎœL,äŸN*äg/¨çØ?ò&ÉS¼öQ®=eÜ›P
+8pšªÁ:‹#tŠRÒ6ç6¶™tŠ^N´XrÔÞáVH‡HªF¨ãm[DµÜv¼¡Ø…UÕcŽ!‹¡®©Ì.+žmQˆÿw}*é3.O2^Y¯³A=Ò¯&¤7:’‰†A«ÌÀ¯œR×FZÕY©>1!èKŒ{à{WŒ±	ê yT›0ÅÏ´Œü÷¾ÿ89[– Q¢ LHÔgëÃý×»Ý÷’°·çÖJ"	é‘YP0ЄԙÃEN¸°ë]÷æ÷˃`¡e‰°>œ£g—úŸ~¾oiŸo¶€Bþƍ]-B­FQ¥J~…F¨q^Âùæ©¥ÌêÛ=ø 2Rã£h[µx”ãäÒbÔªË9k†˜UÛˆb´é#Ö5Œó泊zë©ç8_
+Xº	ÀaÜ,« «–¢&_
+ŒFH÷Iú;ŽÎ,HiæŒÃVÍ,Wµ Ãp;.a0I=¨Ñ&ìÆå母[Äf)kj†%Ïö(ø*·}r叨ø}dˆ|DðÃææv¢‚cgéò\¿	$ï¼ü˜ñcŠèp 71¨/—8Ž “5	e"òϬMѤ_6‡Ãûwmù‰C¤jo†‚ˆîaª4´ÚÃmLx·X _5Pks*ˆ2ÄÑ
+/@Ð'ÙDߪ³…JˆúcOšðmŒtBC&ÇW ð“sšDß±áˆÎz/9½þzyx””ž£Ôg«ÎÚLˆ÷añ€¬?íbƒvRsŽ»‹Ãfß{€WáÓñï·»ÍC ¼ï_|ÚÞï6ítk8 xy“¢„Š“šáøtÀW#È¡¯ñ~*†^èÿ4ñĸ¤ž& b8òômÐÄ“•ô¦	¨Ž<}´šphÞ@Œ}xД¾É®¯ÊÏ-¨OУØûœ+ÃD!@z/‚FÖâÀ¡y‹Êp¬@'³™±%ip?Œâ·›»‹›»]#!¾v¸Ld2À’·"¾ÔëúœEKð«å\ᘠ&ÞÔD&P‚ԝÈ:¨Kˆh¥¼–Vj&à'×
+‡„@y,áŒ$±OCbwŸnvû̓ƥ—;‡íZAhGtèØg¾¼`âÝ #hzŸ‡²öb9>ƒ%x!fä^l€Aº¢AlÛ@Œ"*>¿‡±«Í/ó¼^¯0ÅÏñßTÿ_”ÑÄË‹•c\‹¬£
+šx/RÞ7ñ”þA?ß*6Ï.MUÝØÕ"Ôj´A¥‡sHD6»	ªa<YP{j)³$ÞÇî/­\‰
 endstream
 endobj
-7306 0 obj
+7302 0 obj
 <<
-/Producer (GPL Ghostscript SVN PRE-RELEASE 8.61)
-/CreationDate (D:20080128091710Z)
-/ModDate (D:20080128091710Z)
+/Producer (ESP Ghostscript 8.15)
+/CreationDate (D:20080520133140)
+/ModDate (D:20080520133140)
 >>
 endobj
-7307 0 obj
+7303 0 obj
 <<
 /Type /ExtGState
 /OPM 1
 >>
 endobj
-7308 0 obj
+7304 0 obj
 <<
-/BaseFont /Courier
+/BaseFont /RGGEYY#2BLuxiSans-Bold
+/FontDescriptor 7307 0 R
 /Type /Font
+/FirstChar 46
+/LastChar 119
+/Widths [ 278 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 611 0 0 722 0 722 0 611 0 0 278 0 0 0 0 0 0 667 0 0 667 0 722 0 944 0 0 0 0 0 0 0 556 0 556 611 556 611 556 0 611 0 278 0 0 278 889 611 611 611 0 0 556 333 611 0 778]
+/Encoding /WinAnsiEncoding
 /Subtype /Type1
 >>
 endobj
+7305 0 obj
+<<
+/BaseFont /YALMGL#2BLuxiSans
+/FontDescriptor 7308 0 R
+/Type /Font
+/FirstChar 78
+/LastChar 115
+/Widths [ 600 0 0 0 0 0 0 0 0 0 0 600 0 0 0 0 0 0 0 0 0 0 0 600 0 0 0 0 0 0 0 0 0 600 0 0 0 600]
+/Encoding /WinAnsiEncoding
+/Subtype /Type1
+>>
+endobj
+7306 0 obj
+1354
+endobj
+7307 0 obj
+<<
+/Type /FontDescriptor
+/FontName /RGGEYY#2BLuxiSans-Bold
+/FontBBox [ -22 -218 932 744]
+/Flags 4
+/Ascent 744
+/CapHeight 744
+/Descent -218
+/ItalicAngle 0
+/StemV 139
+/MissingWidth 278
+/CharSet (/n/c/B/o/d/p/e/period/D/underscore/P/g/F/s/t/i/S/u/I/question/U/w/l/a/m/b/W)
+/FontFile3 7309 0 R
+>>
+endobj
+7308 0 obj
+<<
+/Type /FontDescriptor
+/FontName /YALMGL#2BLuxiSans
+/FontBBox [ 0 -16 562 563]
+/Flags 5
+/Ascent 563
+/CapHeight 563
+/Descent -16
+/ItalicAngle 0
+/StemV 84
+/AvgWidth 600
+/MaxWidth 600
+/MissingWidth 600
+/CharSet (/o/Y/N/e/s)
+/FontFile3 7310 0 R
+>>
+endobj
 7309 0 obj
-1367
+<<
+/Subtype /Type1C
+/Filter /FlateDecode
+/Length 7311 0 R
+>>
+stream
+xœ]UyTT׏™÷fd&pæ¡‚€5nàrT„aQDÀ€ È:ÈÌ6ÁX+ؘ£WMD[¬€Á
+*‡ #.pÔ²E£Ø`Rë©ÁT”Xê÷ðbNïÕ6ýã½sïwïýÝß÷û–KSb+Š¦iÙºÜ|MD‚.ÛËWŸ‘d¶x
+Ž´àd%LåbÝïÑ]ÌtjÝÉA;d+B¶â³NŽØC—J&BÁ$JDÓùJ×è3²4©i9¼[ä†h÷9s<ÿk™ïããÃo+x·Âû%gkRu¼+ä%gè3µÉºœeü²;#C“ȧfd¦eó	IIÉIæcQ	ÉÛyµ&C“™©ÏãÝÖ¸óÍ›7ß‹ü>Z¯ÑnËÍæÍìùu¼™ÿ¯,E9ê}õI™É~a©êìMDnP䎌í¶è·¬¤¨PʏšI…QþT8¥¦\¨ùT 5›ÚHERÁÔB*Šò S›¨Ê—ZO­¡¼©‰Ô*Š§œˆn”˜
+ ~OÛÑQtƒ•½Õ«ÑÑ>‘A¼\œ+.c&1˜íL3ÈÒl)ûFò±¤DrAb’:AµL T!x®Üþ6ð°øÉ
+ãmÁÀÈ´_¢è¿clè鼐¾V‰Ë/°	êÁߘÌÐD¥ÂøP"Úr€ÀЁ	§à)WSü;")^äåŒ×aõàLX“Ÿ wB…§±þúÌH$õÛzg¤õ¸édªìBuY=ºÎf–ùIe£)äN>Û?¨„™X³&+F9À ûº^Öhh4œ»…n¢»I7|Lw¯œk@·PKVÛ¶K[
+›ÊV»²àå,aB¯A•¢S«ðËÅÀ*FîÕ¥‡¬ON÷Uá –ñ΋Zâf1ñÚ…+öqÅ4öÇêaLÁRð~4¬†µn¯ñ
+ÕAÌpý-jg×hÿU+7õ½zÕÚ÷@ešàU!Ì…	°°Üþ<AÛcVu—àî ü¨ó¸”Mkß\H(rîx^â[¹úR´JÑmèÒt9v£¦ªÚ6)¶ì¸ošÔ³Ücüýc{_¼4õõ™á³	ð0Dìæ;l#Аaþíb©e/†šô=H
+ÿ x?È}Ú¢Rô·¦^v@±:M¨¬õãà1jµlÏð°©×Þ–ófÂÄ×´PyÜÁRô%*Fí{[v×¥-ìÀ4á<׋q^ý̼Àn¨÷_Õ*¬dwnMÊÚ„Ñö“;.ì.ß÷ÕþVé¡AîØ£Ú¯o¡ZT³³\bÇ‘¼Ã)ÿ‰®
+rºŸDöxˆú Žê;ÓÜq³§ú8ãExoL‡º
+‹É¥dÝcl˜#Ç%À\_Žá…Ë1£’ÎE°—䊞 > ˆÇ	"äÁ	BY˜öø'pWïï°§
+ß«VàÄd//ùΐ¶juJÚ2³¦X÷÷"ëS‹¬$a7L¬<‰¬ÞÅó;	qçBñs°/ÃËŸ`1L½]wªãªÊWï•Vùõ%va&”é.i/§uîüž`ɳ{ PœkÁ×wÕw¶û¦@ß ¸î¡Ÿ¯|Ó£²T \Ïuú[3÷èæà.Èñ]bûäcÇ,¼-…f#`eo"ƒÁËÍÁ	VÜ~`ôb"ÕôÅj,J-É8•§:•²èêNX=E1X»§tOî´ô¤Á©ºâÒå®’ÏJ>;O¶³_`ë¿…€7ºn”Õ×Ô×|Õ‚ÚP_šÑ¯û·NI*-<Š*¥jÊ›•Šánô§ìƒ1R<éïÇËä·\H^»¨?ìÅe~¬®:|´J9$ùÍþ½
+‘4¥¨Ä¤‚&Ò- š4œÏËïg»Í§-‰kî6ì¨VL@ˆO,	jØ’´¥0Úa¦Hø§ð‡ºw5¦ÖÇ´/=?ƒ8ºÆÕÏÀ̍à¦Wý¼ãe¾AÂ¦®H™ç²áòÃ}JìÊÃó^/†õ$a zB2AÞ‰Ϩ0[ÉWdT ¶©×škûjK\ý¥ÒR¹6sÌì,•eé…ùBƒ` ´žJƵñ	¡Úš?+á%¡l+Á6] ¹×|¶³^©È_;îܨ_9}ÛFͨ–Ãã¡MɁ„árK‚V“Uá Y+’,ˆOðòŠox¢Š°™#ŸÊðæ-m±ýŸ<AOPÿ™6SscåMôH*Id£§,ÚѨx	†ä›Ï˜l© c0o-2\Xð300‹},ÈÆäÌ{Vãz›Yñ„?žPÌü
+a0öçˆÇ¡0ÝìqÅI.ëôïþ€ÎI¡MV«®cWìº2Ë‹”àÈ_?ýÇ^$m?[ZPô鮽ªüB„Ô{"
+§ðÑ‘Š;‘\•)U·W7å›;ѵ3Í­RE>Ò.<ñ©<Y¼´œÂ¸41Îo³®ª¾¡²üf©ÒtÌP|äPÙÑ©²7vNBjÕø7YÑÜù?ÏÒ@×¥úΦó™[•xÌbùÕ\°—Œ¬½…©€Øìˆå'­‘çQJÌ‹Û(U4wKþ¿Gw¼ïÑD³6¤^›£.6eõ87aɽÜoS¯ªRÚ‚.¡@›¥‰”B©¬q×Ûì?Û=Æ_í·¹çՐ¥¾ñ|Tç ñ£Z/`1=ÖH:z#ƒÝXÌŒ]ÆŒpÙl‡moµQl„.uY¢®4¤ƒ+Éì:^ø8¼—îc[nì¹Zxn~­È&!¬é;àd„IWÀY$0Ç¡®â’ΆÁ®³è)8¹<ójö*Ó·ìŽ=àCL‡ØÏL·º´ÓøqpüoóÃbUËrâ/–¿ñý•9§C9¬(=Í‚µ58Û€õ1[[p>nkGQÿ¶'®E
+endstream
 endobj
-7305 0 obj <<
-/D [7303 0 R /XYZ 151.701 685.529 null]
+7310 0 obj
+<<
+/Subtype /Type1C
+/Filter /FlateDecode
+/Length 7312 0 R
+>>
+stream
+xœUKLAÇgi»­ZPºT‘îŠ(­H at E¸(­ÄPƒŠ1&6”¶¡”>  eÑÀB4-úÀ!QkŒ.DÔø¾.¾ƒz@¹h„¨3f9¸@”x™Ì÷Ÿß÷ûfÒ€aØŠ"»“>Rf¶-é(CbP’„mDOÐSYØ›eŽíRb¬RÂ*¥C¿_¨`g<lY
+k€ÃœÝz‹ÕUGWU×SÚc%ÇuiiÛ–“í999T¹ëï	e0Úè*3µEÜ4Mk­Ñ\ŸGéEÚd¢+¨*“ËZm£Ê*+•m¥e&c
+U@›h«ÕÒ@iõ:jGfæötqÙq®-·Û¨b‹ÙBQ%Æ*»©¬î¿  ³œ8h´pä‚P Ž\|4¸ƒ%a¶˜,4‡fy„ñØ[­ä%ðÒ«ÕæTaµ?«…*¨šýã`BêW!,—þø˜»I››’’=5û}zjŽûYÙyŒ‡úç7ŸAƒ¾ƒœà,Š}=}Ö7)Äâ®VÆÓìcBäM\Ð
+!:d7ðpèo㜋„W$zE"ŠÃL 7ÊŬٳÁx¨—ëx9™Œÿ;ÇÃW¼u¬Eá¨\ý€ ÃK²099_Q—l#î^ºB|8o§ñeµúÕNrªÀáãù.ÙâÇÀ|nå14OªÙñŽHÓ•êOy÷ÒX…š!Ä	k¥ÀÄÏPy'êóú¼íç;Î1dEM¾½˜ ›÷ÒóSÁKÃ_Þ<šagØÉÙŠEkL‚0ÞÊ«æxÇ-xíö:H­®¾|j „Uºü“…5!óˆ‹q0“Ì3Ì{†›‚ul½‚ð—VfíÞ}\Ãɉ‚¾6_‹†(ô0­nrX;¹¶~
+Ñàz¤_>zæ®û9«€²é‰WQÓ%²fÈè?Äíìmï¶DWCàl0¸~tâÊäûûµ§/jˆäÆn®­/1ÀùB$á-'’CLo³†ð·xÅ	qŽÚªH$‚­äW)•¼2€?ŠInJ
+endstream
+endobj
+7311 0 obj
+2162
+endobj
+7312 0 obj
+792
+endobj
+7301 0 obj <<
+/D [7299 0 R /XYZ 151.701 685.529 null]
 >> endobj
-5248 0 obj <<
-/D [7303 0 R /XYZ 151.701 660.623 null]
+5236 0 obj <<
+/D [7299 0 R /XYZ 151.701 660.623 null]
 >> endobj
-7293 0 obj <<
-/D [7303 0 R /XYZ 151.701 643.753 null]
+7282 0 obj <<
+/D [7299 0 R /XYZ 151.701 643.753 null]
 >> endobj
-7302 0 obj <<
-/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F51 3729 0 R >>
-/XObject << /Im30 7285 0 R >>
+7298 0 obj <<
+/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F51 3736 0 R /F88 5678 0 R /F72 5679 0 R >>
+/XObject << /Im30 7275 0 R /Im1 5672 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-7312 0 obj <<
-/Length 1585      
+7315 0 obj <<
+/Length 1762      
 /Filter /FlateDecode
 >>
 stream
-xÚÅWK“Û6¾ûWè(ÏÄZRÔó˜´I›Ìlg3v'IràÊ´­F&]RÞÍþûµ–wÓG¦9‘@ ? $‹¶‹~š½XÍ®^¥iT&uÉx´ÚDœ±¤ªÓ¨¨ê$¯³hµŽÞÇKÕô­Ñó«7^¼Jê¢ÈP<­ÒŒä8OÒd¾à¬ñj^Õ±jvºmd7_ˆ<‹_덙§ul÷ò¤.gpfR³Ú/`^fù£Â:G©ÙËÕì*LÌ!¢f?{ÿ‘EkཉX"ê*º÷’ûHäUR䨭‹–³·36v»ª"°·Îó”ü.’´äQ‘•	+ƒß¿˜^
-çŸN'Á¼®ÀõÓÆÓ,%‘Ñœ˜ag \½ÞóèGæ¼}d-­‹‘Zoe™ŽÃó<ÉÓ2*8¸ž	²òz9_¤i¿kõâ[Æ÷Ž¿ÝÐø³ÙåĊV ³H«X!mzœäñNÞ‰lÚ®í[ÉãÞý–66f/¸Hò¬&;ä|‘1ú÷²Õ4ß«}ØdŸ…—±Ôkbµ=ÔÞœädmß6íABèIPOô^8¸3[£]òR
-–déÓPáu’æâ*c%p£þ¼(’²|J‹jx˾P‘òPýT®|]Ź'F<ŸÀhP–	PVQW;¸¨x¼1]gð"î[½%ÒÝÜß¡ƒ¬uD1|8ðU|^˱ëhꎇƒG±=QŒx®jŽÐ ü °fqéž{BncºpÙC>CáÿŠD"Ð&<÷›?0^žm:
-N‡Ê3õGdñ/+Eö|~úôEÐDÇgßöø,aÿäôoä|Ê£óo¬Ù(‡@Ý÷1ä3²T6 òêùúnžPZµ&±ó;؈e÷b¨à˜ª|:EÆóηGCX¥QSO«:%Va\ùŒƒñºm¬qf„–×/®~xýjttmPv…Ü+CîEû]Ö<4â!×BîZ¨æi]Æ=Vœ,¯ç<~Aó»ÌN‚ᾫðXÃdëgWV¹p vaë^…
-(Öº=Q×Ê5¶
-íaM´²
-™Hã—ZÞv¾ ù!örQPŸÑ±2»ä˜§.Ѷ¬[§(ZxW½¢[lCA‚ýXâæÀ04ä©y]°Õ—<Ï"Ý؇CïÑ
-Ë/
-÷1(àÁäz%×Ð:-¾czñ¡<;Z“U0™X…C£®ikúæ¾µz;ZØk/Yzè°>£*
-/ÀÙX‚÷Øx ¤s÷s_ÜCòíð½ÆËKÝãüòž&&àEÂ}‹¹áY’ Džxô0%lÖ'68±0#‘,É@¤ÈÎh‚™ˆß!ä‚ ø;õS0õÄa¼ŒÅU Ϫ…BÜRpðj¬9nwÃ"HÉt¸ƒméü¶mëzû@ÚTɲUψ€¿~G¸8õ)­£Q«PqYQ<ᵆ8”iÝŸ$+ÈV©Ã¦~'ƒbÿKC9@© n€’zña!/­|R…à}BTçÐ͵¦ï…#‚Û™c·&ȏ_œž		6øåËÙ­Åœþ„Ž+
-î3Ñþ	R{Ð8 	¶_)*{Ä7*´.Ï1^V™È»õÅNٍªBªB9”
-xÙ*gŽ¶QDvMj,kh@<$ªÔa<ö—_EV…ˆxDÃ/‹ãCYàãSŸžÊø¤:ÂҿŽܴq eRµø40à¬ú+¤zÛí¤º"(ð»Ñvh{–Å¿:ŠÍæ«Å&tÛÖòÇè­¿oXÉõ]ëÜþÉKß³óªÆö
-Æ	x§ùèÓʸjïâR÷rëR”dIQ@?:Y䛹 °£5‚ÅhÑßz”Âg8ÿæ©qsV•Á¬qÆ;"Q5‚	ÝeAø%Á‹¯‡ I)ÊóÌ„Û€¯A¼„´ƒJI"G·¸ÜÒð‹—øûƒïö…¢Ó­Ç´%Ñáˇ¬ß®'*âçPÏïØ[Žª(Qò!¯€ o K¶¹ÿñxóeÃD'°M +†f!Âõ „]oì€pé•<ÜS[ò ×ā¿´±Ó^lÊ⧩Ãÿá?èD
+xÚµWKÛ6¾ûWè(±VïÇ1Ýb‹&Øb$@’W¦mveÑ%ålýï;ÃÙ’WMÐ69‘‡Ãy~½z¿Ì^-gW7qìAU„‘·\{Qe{yYY•zË•÷É¿—u§t;ÿ²üÕ±—A•ç)²ÇUwH|QÄÁ|…yâ/çeåËzÛªZ4óE’¥þm»Öó¸òÍNœÅe!ÜTaå®O`^¤ÙI`• ×ìz9ûs˜*fA’xõnöéKè­`ïW/’ªôžçÎK²2È3”Öx÷³ßg!?;>?‹†
+DQÄp$O«À½ÕøF…Ó£?xue£SnÚkýAµ+xhé?Yxx’úïpLü;£×ÒZx»hè-b¸®ˆa	%Ù8{E~}0F¶(¨#‚‘VZZé5oUm´ÕkfºûêêõíÍ=Ëh‹àSö°ßÏáZ_> Ý–yÀW½gà1‹(	ÀN©¯JÀ©ªð—&÷oç‘ÿŠæõn(ù°ù-L6nve¤å[ËGw’ ›²;¢®¤­z€EéËѶÒHˆ¨4‰ýëV<4ªÝð`	³*šV¤i'ÿ‡éÔÃœãî°´D%4Y)·HZ¸§:AªQ
+:Á™~Èq63oh÷ÂÀÝj/:9¥«BBÈ“¶6Ç}‡¯Æåsŝ
+rÈ ÛI±zlQê«ŽÙ›æn°&­`2Ò
+74m轢îÌQ;ÒCÁY3¥é¾ŠD‘y!šµ¡è*ä½°ö	9µYïhWè¼ —íâ="ÙoïѧÕ8o0
+^$<)Ì
+·%(„è%I«iŽ»§¬qbŽ0#q“,HA¤ˆF·f‰ÿCŽáÍp²ýV˜%ÕèÁè4ôŠÀ=#ã–Œƒ®1ú°Ùöæû½Ñ{£ÈîØFÙÎIZÂ!Y6òðà÷}”ÂÇoEŠ²4¶ò+²‚·aY’=á¹;qî/·ÄYB¶Š–u[Á‚1r‰"‰‹Åõá†$çÁ1¥q+]V±õ1¬3¿ÖmK
+ÇÁnõ¡YQÌsy¨õNÒ&d,p6Êç0&õ#¾\¶@ˆ\ÊÀ%ms$.2>Hì#	ŽOhˆÂNŽ‚0¯‹Ë /JMÜ{pÕNÙÊBÁe¡èëF	Ž¶ú`jId+ÍÉ)gvXCJà…D-‡N/&Jµ‘lÑÐv±X…Q_¢á¥°]
+ëau„eëJcø¬q eTµ¢q ½ÃòŸ"Õ©~Ò“ê^Õ îiê¿·’‹Íú»Å†›­²´ù£Ûs7¬ÄꫲÜtD…kÙYYa÷å’,€ë(&
+ÀÓ@
+ÿåê«h;±qÉÒ$Ï¡5òÝ<`Gm’Ð׸@Æ ájäA’'P
+ó …þÒ¸»¨Ê Ö0ã-‘¨Á„|™Sø’â°‹è9)Dòâ21ÁYšø÷uP)‰å`Ó-mƒ°Â‡r"Łh[åBÚk-ZR
+¶þ8ØŽ¨.»€zégØÞh¾ª¤<Éú´` )ÝΡ|Ó3¶ò•ýOÏp¬b;ÅkÒ÷Š„½l;mú NÈñ‰º’‹ï–vvr§ÍqÜŠ5ïAQ|ü7OŒ~ Î-ÿÝr °
+ê¼EƒI£'‰æQ9°8ÄM‰ÈaÄ„ûÎFî$>Å*…ÍÞmb¡šˆ‚a	9'¹„ý–“‰kRŽÁ¸>ÌÝkp`²hAŽ’(÷­3 v¢ó#€¬ÖÏøNx*¡öÚ¸Ë5­0
+p<ÀáE#邆hVÂÏá„WÉìÈZ«÷1¤ÆgaŠµÊ2Uó€MvûŽ‘wÙ *wõ”ÂkŒÆ8ë9³ê¢[â–“
+;’aQϝÿPê?mÕpß™N±µŽDÅâáÞêð%€À‹ìï0…Þ¶T< WŽN±%P-úÒ4:'SNí;ŒâŽÓ1ï¡oVX~†ÝÊøŸÃ~æ—(.|0ˆ÷çôpô(øÿ»îŒ_ôšÏm©DÁÑPÕ5òÅ4¾«;ûÓkíõ$&ÀíaÁ©ÌÂ1t÷õé1•Pø£¿y}õêÍk®«d)iÄɇ—àáôƒw"Aˆø;â˜íLjü‡4«ø9Œˆ{÷0ö¨’ïùˆk>0bó¡}÷¿_ñüât>Þn­ø<4¶É`ÂnW&þÏϤsÄÉ3ü$—í8¡2+vrÄÞ1“UHÞ,A»Ï¶›¾wû‘…@3Pµ =`}9t!Íuè7½éA|³ir³¼{n¬~¼^Îþm.9}
 endstream
 endobj
-7311 0 obj <<
+7314 0 obj <<
 /Type /Page
-/Contents 7312 0 R
-/Resources 7310 0 R
+/Contents 7315 0 R
+/Resources 7313 0 R
 /MediaBox [0 0 612 792]
-/Parent 7291 0 R
+/Parent 7265 0 R
 >> endobj
-7313 0 obj <<
-/D [7311 0 R /XYZ 100.892 685.529 null]
+7316 0 obj <<
+/D [7314 0 R /XYZ 100.892 685.529 null]
 >> endobj
 802 0 obj <<
-/D [7311 0 R /XYZ 100.892 218.803 null]
+/D [7314 0 R /XYZ 100.892 455.626 null]
 >> endobj
-7314 0 obj <<
-/D [7311 0 R /XYZ 100.892 190.842 null]
+7317 0 obj <<
+/D [7314 0 R /XYZ 100.892 429 null]
 >> endobj
-7310 0 obj <<
-/Font << /F22 3706 0 R /F50 3701 0 R /F88 5686 0 R /F72 5687 0 R /F15 3700 0 R /F51 3729 0 R /F17 3698 0 R >>
-/XObject << /Im1 5680 0 R >>
+806 0 obj <<
+/D [7314 0 R /XYZ 100.892 214.193 null]
+>> endobj
+7318 0 obj <<
+/D [7314 0 R /XYZ 100.892 188.173 null]
+>> endobj
+7313 0 obj <<
+/Font << /F22 3706 0 R /F50 3701 0 R /F51 3736 0 R /F15 3700 0 R /F17 3698 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-7317 0 obj <<
-/Length 1856      
+7323 0 obj <<
+/Length 2166      
 /Filter /FlateDecode
 >>
 stream
-xÚµXKoÛ8¾ûWè(±"ê­cÚ4‹M6‹8ØÚ‰Ž¹ÑÃå¤ù÷;*–uv±CÃr83œù8´ï<8¾óÛâÝzqzûŽð½ÜÏ…³Þ8"^ê'Ér/Î#g]:Ÿ]‘'˯돧Aàd^ž$MM/CÐD“Ί¢Ý7ýrÆ‘{ÙlÚe»]-{Ý6Ì<—½¼—F™åJD"ußoå®W…À-Ö‹o:Áª‘11ìäõâóWß)AöÑñ½0ÏœgšY;aœyI]9·‹?¾õПx*&ž&™ç'±“D¹G¡_|‘’ÃÂÓOV9øü§nJð3sŸÁ§0
-Ýë5~#¸« u•áaÓö,¯ô#NWÌîeõ¨—Âmì¸åY’?FuOKÔÒñ¸ßJ«†ÔgV}xP‘u÷ q·£	m×£7`îJ„^ål¶jŠîB_ª$qwÒ˜ç%M/·\ÅQè^ö,{ÖU…Têv V¡þ
-{£˜K&üûÎÆAñ¸ßZbâŒõfvB†F¦Æl©‚<seeÐå<wuð [UŠuWÌ3ªØwºGm/<»æs(¸…ìòÙ-\££å¶V÷®kë]¯ñXpH¦¢÷œ‹ç¦ç‚x˜瓐²ˆtƒDÉù[æmÓ¨Kä
-Üç­ËÉXe#ôÂ\Ù4í0|wÍ;ã>ÕËœý–ü‚…Ø a{Dn!æbNá—N¦ow–³E3â¯MTs q{õŽ%6µÀ!﨎¦Õ·²…´
-„eñ/U߇QûÉQÌ‘cö£: Ž¬ªC½ú©+÷}‹UØ[Ù)&¿ø±ß)Óî»B-˜Û)8±Õ\|ñÍÏøœügŸ!î“Òå`@¦ŒQ
-Êz-+–Q¢¢ìæüýé»ó÷<h9Hª“¯çF¤´sœådzzA:€2žnáü „ï»gå“lzù@ ÈÐÚB¿†€­ÑÍ2.Yún‹´þßB'ઌF3D ~)r7•Ôõ³!x͘tˆ°8z at 0¦ñH³³#ºËà[jóˆ¤PxXZúÍêË=u·ä:Œµ]_«z6Z¨ñ,tÿÿD:
-GfÇÉ„,*p$Ù€0²V“é©Å¸0E¢ÊJ¥ÕÐÂÊŽÉ»ëË¿¬À|](s2³ÒÙBϧöA[¤’Íþ‹õÍÏëאæÃœÔôe¯¢àà6 GZÉMUU£zËG/ /`P[ÉD×<«æì&§5´c ˆc—€n¸Z‰Ãw.h¢ /xdf-¹7±Ëqs¾2håpû×Ü®1’€„‘uÂÊz\{8BÉ™‹ý^Û˨T²AŽ ȉƒ7æ#ÌçJîv|IƒAw†Ò{ÏR5½Æ\TaÖ=ìö÷5:J5,¹ºå/wr y¶KèxH1f-Û7ÉߢQ`ùpEGIΘš˜Ê<M_®ƒÓO|žûï,ëÔ·½î(‹`†d&õÄÐ%B9´[ä×pVˆ9wwyŽItÂœ¿÷ØÒ 
-iæ²…*)ä}˜øG},®×Ñiàûßyd  fâ2ÉÌiÛ…67s‡c`.ÚyËvz¬àVÖèÕ½œMin)Ÿ@•´8™“–µ’•QBoÈ
-`sƒ_t¿G£ BpOCKøstHo3"î
-ì1´\èÎôpac»DŒåáÙ¥}ဍžP8Ãož,™wœ>Ä»<ç9ôF˜mÿÁO{0ƒ[a¤ rLô-œO%î™á¶£dìúnPT–x©E¶¤ï7ÑðÞ‚3Ö
-a8ao(ZG^5ö
-T!
-·¢¢L§Ï×(¦ÇœÅm°"²ÇŒ”):½ëç
-ž³yö
-ùÜvY(»çð<#­ÖæŒüE÷VAÀ{4œ$-Ïl”»	Ãm‹E‹Ôï·—
-±•Ã‚GŒ-°l~Eo2'âïVñ›±v‰ÍÁhœc‘;[‰“¥6ìULÖ¼î=[k¶€p¢¥«;ó¹Š%ÖÄ38:‚“SLÉ-çøa*÷ȱé/øŒ'-™ñƒ<	Ž÷».9÷}xÙêr.9VÊI`ð’˜ÑÞç‰8V÷a^9àa.^çïd=VÏçx’¼Ç¤­I}/}]bê{b»™S‘ÁÍjgBb%±ÝŸ"ÔAýÚI…Œß­•Õ @ì ±g
-–r\äøL~|³
-NBÞÓEØî{{x[ÅpçÅ? ùÖs2«¦³ûªI‡WM
-ù­jf úõ"E¬ ?1P£HÝ
-<ò™’<¥SuÛ+fáUÕÀÃÚt*Qû@â‰63SÎL`•VÚáêÖN”<œQBäL¥I.+ˆ¡Ò
-wÀ%¼Pucß øÖ¦Â
-ÃÑ?'Óxø~X/þ‚ÿb
+xڍÛnã¶ò=_¡GX+¢îz:Èn6‹›mâ¢Øö¶èX]]\QÞ$æF[vT /æp8Í}†½g/ô¾\}\]]ߥ¡§Â Kå­¶žJU‡ÊËŠ2HËÄ[UÞw_•ÉâÏÕ/×wQäA™e	‘æYÇ1p"¢›Í¦?tãb§‰ßmûETúC«Çºïy«G½ÖÖØÅR%*÷?íô~4*…Ÿ¸ú¼ºúûJOj"L
+_ò6íÕ÷?C¯‚³_¼0ˆËÂ{!ÊÖ‹Ó"ÈÒàÆ{ºúïU(†gšª3M³"³ÔË’2 P‰?B•“îâõJÏnètþÍšÅ2‰r¿ßÊ:îP¡$*|k†Ÿõ•Åƒ?Â4´‡ÍvŒÑr²Z±ošÎŒ‚ï*îVpK1·q¡ükG³otÝ!ÓѼŽ(8H¶Tq&%K¸×Ö¾ A?T-ú=nâÛ>õAhPÀË…Œlõ"–ëøñº{v7A.¸¬ü–ݸí…çÓÃGá	ý(wÀž
+œ²¼ë9DZ_Ýu*÷”
+Ê4ÐË(¢<ö–q¨\®ÁyD ‡
+CÿAï÷$a‹†î+Ӎ5x81ƒeÔ¾òø}YÄ¡oLÇ'O¼þ^wU'/r…ÜCŒ¿ÝÿOä;‹Ð'Ê‚(|K¿Ã²Òï÷p;‡½äâjZâxý•ýyxå³Áü}¨Š" ÐŒ<Nˆ¨A§ðc½œ/äcî·û[¢Œùë`GfÑ7-(Iœ)Ò>ÎBÑ#ÂòÁ·Ur…á+ïÆ]-ø“˜xM3ÒšÍa¨)¢ÞÃâ¾scQÎ'–3`OºE­Öz6¤Ž``F)”@r 1-#Z£;9£€$œ‹
+ÜèŽWT×3E“(u&FæÂSórá¤ùÀäÃGa…1ãïêÁŽàˆ¸„Ðo Šh¢)oo¨¤Vâ.ö5ÕV²œeŒœ‰5ã.ã‡p÷·L3bõ˜‘–r?‰“é7ñR£é{pPždþ
+š	²ÍdåþàU•©½¬ÿø‘…k3Ò93|`mÈZ[+EB„6ÚAø)ÊÊ´<«ÛIJU^
+7ȈŽHÄÏÙÍPïǹŒ†>WÇšïêí°Õ#ßìye®"c&ú¢zË(Š QÅ>Àû…˜	©ž°Ýõ˜¶ýú0pßñj¬¥”Ç*»A at 8H€%ïB'á$Ÿ~­ÏÃ9ØP¾ÎA˜Lƒ,™­Ög7%Ò$ÌñÓç	ñí@…¢Ç²!§±ÆœxcGq"â¼(ÁÉÇø‰”J3a$ü¡òXFü¬5#þ!Nb€ÓSƒ¯+ŽýPù‡ºšŽ¥»qæQì3Ü#hc™ºd)ÿyž9ÄRé÷zЭ9ãÂÉ߈Ϣ5òãÛ®°ívŽ9dD­U(!®²4ôCUùfKE@Jd\wrÖR`¯Ÿ…•–b\•8œ•—­å”èä	½¦NØFqÞÎp¹'Š‚T)ÄÞjîLØr€™ ½Â1/ý—éf¢öØ	b•aÈrË„0DLîo‡¾eH3É`Ú~4ŒÂ^Õõݲ5œ¡ÿô@(‘™sdbÓÔÆU;¼Ý¡æí%g
+¡æ´šú-µ³ê[˜þxFÄCÎ[ pôä©cv‚
+gf§ørvŠ3Ðû¶Åé­ã-$“½þ?¼etæߢýj´ß8ÔëÈÅÏôfWwÆþ‹!éXï–1Ž'Œº–͋ݳ6ä[Ä@õ­›ãp˜‘çc€Z”è4µ"ª–#æÓ[[¯#÷z¹åFiÍY6W–s>á²Wfd†h:DàËEf£F¨Ù;8
+Eí(x©ê©!q1•c¦‚“oΨÁütaFÌ÷C= T¡ëõaä
+eRIa¬yöBªõxûéÃÅÝ^ZhÛ»{o?Yœ9ÃMrÍ)ÝxŸ4¡©H®'*–Èìe’ rbC4Ôóßw.à>j‡d< "T·âùaÔìÓÿà½JË‘äé¬×Ý}Ô(ôë-®8ꤡù·t5	 š
+övGÃT(NÏ0À8ó)~VéŽ7bæßQnß0
+Ë‘	ž²uâ»{’rP*׃.åwŽ.r7½ÅEáÊh¬÷Ü|!§I좘(z3@úðÁû‰3÷í›M++Lr_DïáCoÁÞ‚sÕNŠÆÅ1´•ã7Ø·n3W[¢2ˆŠèÔר'%0våÙÌü‘€¥.ª`.ªKÉ®¦ÓP9*Þˆzb¡*'퉱8—i폔…‚|9¤ðôXëÍÓÍÎy$ir¡<¥ƒ,JÏRŠG«ʃ{n1¢ÍÈhkÆñøˆ—7{æÞs€š¨M!	{ÓîÏ:|ÖCêž±W+%ÿgð;¿«Ñ BUGfs¯ºóÂçJÆê[4"èó°~½Eî7K|TŒ"Äs®ÿœ³’yèŠu®¤X€ÅúOkGßìkiò_Hõ¬¥Á!K³w‡’F\M;†Ø¦‘”\\+Jh„H&Þ•hDÂ܆‰÷|àÿ
+¬ã§å“º±=Ch a™xZÀ  ¸÷ØÙÈ@6ˏ6Îþó¾/“$ñ?¿êvßÈMšÔ%2·»ÓtÇ"0LÂòÒw³ïdllª˜Ø„æ&åcçRÐOª¶Æ×NM&ñD<XáćZ
+L/‰ÓÓxRDÁêÜÈ„&*÷ÿ	=[N^} à|¸N̪Šc°Íö
+°$µ„Â=UK¨{R;.û2I£9ßJnv9‰óêrƒ[—R<a7¼n5m÷…Äâ×îið#¦êÍí×3/ºõóêêÿ
+¹µ¯
 endstream
 endobj
-7316 0 obj <<
+7322 0 obj <<
 /Type /Page
-/Contents 7317 0 R
-/Resources 7315 0 R
+/Contents 7323 0 R
+/Resources 7321 0 R
 /MediaBox [0 0 612 792]
-/Parent 7291 0 R
+/Parent 7327 0 R
+/Annots [ 7319 0 R ]
 >> endobj
-7318 0 obj <<
-/D [7316 0 R /XYZ 151.701 685.529 null]
+7319 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [294.523 152.279 369.698 163.969]
+/Subtype /Link
+/A << /S /GoTo /D (idmapbackendexample) >>
 >> endobj
-806 0 obj <<
-/D [7316 0 R /XYZ 151.701 520.565 null]
+7324 0 obj <<
+/D [7322 0 R /XYZ 151.701 685.529 null]
 >> endobj
-7319 0 obj <<
-/D [7316 0 R /XYZ 151.701 494.04 null]
->> endobj
 810 0 obj <<
-/D [7316 0 R /XYZ 151.701 359.743 null]
+/D [7322 0 R /XYZ 151.701 606.871 null]
 >> endobj
-7320 0 obj <<
-/D [7316 0 R /XYZ 151.701 332.418 null]
+7325 0 obj <<
+/D [7322 0 R /XYZ 151.701 580.429 null]
 >> endobj
-7315 0 obj <<
-/Font << /F50 3701 0 R /F22 3706 0 R /F51 3729 0 R /F15 3700 0 R /F17 3698 0 R /F70 4384 0 R /F71 5424 0 R >>
+814 0 obj <<
+/D [7322 0 R /XYZ 151.701 355.605 null]
+>> endobj
+7326 0 obj <<
+/D [7322 0 R /XYZ 151.701 329.105 null]
+>> endobj
+7321 0 obj <<
+/Font << /F50 3701 0 R /F22 3706 0 R /F51 3736 0 R /F15 3700 0 R /F17 3698 0 R /F59 4373 0 R /F53 3738 0 R /F85 5513 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-7326 0 obj <<
-/Length 3014      
+7332 0 obj <<
+/Length 2848      
 /Filter /FlateDecode
 >>
 stream
-xÚÍ]oä6î=¿b€{ñ "Y’%÷tÓ]lÑ-z—-°-
-ÅãdŒõØSÛ³Ùí¯/)ÊžÇÉ&™9ܽXEÑER”(>»ñÙ›“o®NÎ^ÇñÌ°Ôp1»º™	ΙMãYbS¦S5»ZÌÞG—yÖu5ÿíê;nYš$
-Ñã”qÀæ„'‹ÙüTðDFWs›Fy¶¬ŠÌ•óS©Uô¶º©çq5+·%§9ü“¥<õ¿—P7JSƒX'ß^üq" 
-È;,j&å,[¼ÿÏÐ÷ÝŒ3™ÚٝÇ\ͤ¶,ÑH­œ]žüû„ïN[˜ð›jïÍ[¥ÌÏm˜„	Aoôέ×EuSILôª^ÍE´‚IøæOo/Ú³7ð¡&“è¢h»¦¸Þtù‚:Þ¹lYTyKSzwê|vÆ‘/s·šÇ6ºv§À€bK×RÅQѮ秀gÊ!7.+Ê¢ÃaŸ	Ò-]Gµ•û0M”E ºm‹ë2cê~DQ!©K´È	Rœâc!™V)qLëœ&^TsÕ‚*o—
-v•»Í›žµ&`=‹=! ÊýïðS7@á)£óÖ‰A•Æíp«‰Ù¬£Âs €Çœ w˼É	ÖõU埀¥€êôãÅ«¯Fcë† «º÷ÍÅ«°OQ0g„ ýˆ	qb·q¯„ŒõŠÖ¡9©é@@Ý%JÅŠèçe¯
-0§‡hݲ¯«  Mçhiÿ…ãâèj‹rurñûñ8%7XŠèW.T™·t$Þ3MÆív	]ª×ÈÿÇy˜BzùqÔæŠè!óhÝÔ¨¯€žÕ%~åšçì–yI«è‡×— 4õq‚ù~™­‰6-页_€eõÚK‘†ží´ ×e
-ØuüôÃÛ_ξ'»Ù|¢þösÛå«€°i¾ë2Ði7Î}9Å k§œ%`€‚õ¾²i?WÙ”c[Ñ£1OÿTÅ,1\Ž`J$ÔuµDE1\@F® ^/ Ì+®cA0=…«MµkÜ*&B|DIöxöÚîsif`³X¬p¡c
-.0ûW‹©©Å”–£©I­Y«}	ú¹AO´ÈoܦD=Õè{ºŽzn¼Aê$Ø‚v¸ÇŽìÕÚùjÝ‹Á觪[°<-î$ˆÝ´–«èb+=rÈÒ¯(ÒpTMøßCùýR?ÿñôÚµÞ~ ä†ÕkpÎëÔoOU@¡yÁ্~*è§Ñ‘YŽž3ì&ü§ßO¬ßObða«ºí¨æ}o^!¯1yЊj$Õ8¸Y,ÞŒ±æYÂÊ=·ŒÀ¬®Ðân7Úžž¿te[S
-E4!Ô^P0Ø)hþÒ»t‚\ž¿£Êõ¾¼¼B
-QÃìý©R*úö“[­Ë0ÒGbŒ†ÄÛeígÒ"q‹Ãl`yhBìáGi΄´ã ǤæÁ Ç7#GÑSSÜÛ˜ÊvV‘[$¦Ì̦Ҵ7³=¼Ú_ÞÝr$âÝ%PîÌAQ¡õóf2héÃҐšYm_òÁd$V±x³C:M`–(ã)#‚7p!z&Y
-^ªÉg7O µåR1®ÆL
-PÆ'Å¥j–Bx'(ø;Å„A鯜›ÇD¤˜ÏŠŠïýU%”NÞû­"=ß›þ©aûÏ”°LŏòÀCì=À1H=´Ð†I®w	ú…fÚöç€g¯óˆTëóˆ)
-ç,eŽÁ.›Äe;‚ø_N‹ÎVzGÁ}Àã˜ñà|Þƒåó8‚W¨8*±€¨ŽŠk*ÜЇ˜¿=U÷xÂTb¢{Ï'õÝÛ<X÷F¤Ó½Ãùôåâ9­	݃ã¼0
-ô˜ÃÑ:¸²³†¬&Zùº?Rcìeb…úg‚à›ùïÿÍý·ò_¬!œÿœ–„òú:º ÂQ‘\"£¯±xEz!Et†Ç"	°ñáèÙ£3€ØŸ…:Ä|pÒ|ØÀ·X–ÅÛshÆäXȨ¡ÖÇ1ôâi`ODÀŒ!úôßÜAIŠQ¯ñq>"±	æ,üWª-o*ð¦ã=ÞÀ¼{œÓ'Z9{˜GÙa^@êq+ß!x¨•IdåGà«·Ìcˆÿå´&¬<I½``ãiB6ÖP;M‘=š˜x‚…Ždßz¢ÖÙÎ?GÙ[^@êZ·%x°ÖH¦u‡ó5hÊÄÿrZ^ëß‹k43EŸ@tö–¿ámdŠ·‘vØø[1låÔj¨¨èöP
-j}¤"ߣ‚/Áñ<ÚHl´¤¢ |»µ)îZ"¦x
-Š
-%¸£¿É¥ÞßÛ„û-!1¸a‘SDðÒ—Z7T{(î<-<–+öDc2œ%àùaLÏ'õcÚ<ؘF¤3¦Ãùàâ9­‡5iàÌiÓÿQ fÉLDêQb¯ÚØZSU\sŠ×8Åkâ¡xMOÇk©f©Hþã5ù„xM>;^Cµ>†±?ŸÔŒ}Kð`c‘:ÌØçk0Ð#ˆÿ崉ג؟&ãµ/i]I­X’ÄG¹¸CZúþek|ÀÍ’TÝöÖž<|sçg"â£Ü܍«÷n¨Çå4;*™«g³³s<P’ÂT­°)Xð´nyu¼‰Æ;â
-s¿®óöQ¾œûÈ‘ýАxl	Å'K ìó„Ø·ÒëêŸ©6$U RßP¹sQ-,%lôa2ç™WŸÚÆ
-Êf›¨
-Y½ŠÒ—&¤mTº®…ü'ÁóO}ʇR ”ĺ;@þ)ËË2ØÐnÞÚ†D
-‘œÏTÿ3PçßO±~Yßl…ïš“V°ƒÀÕñ~7	 ªeÏÿ÷=‚ÈXìá2e‡GË®[}vvwwÇÖnQ²¬^ïÿHpˬ0ýðNe$DÎhÈH,Nãc¿àZa^¤
-Ûÿ&óbå¸4ì–y™‡„´@Ú>kIŒG9ø­è²­7M–Sݘk×ç ¹$5pGÿ§ì.ò?г*n—}ªš[e€F?:¼¼È›¼í`i”T˜ÀôªÊå=ÚE••´ú |+ܽ•	“‰ÜÏû‚U˜ñrŽòGXí¥]µí„S’Ykg±ÌÂÊ<æ6˜T#§1ú2>AZýSœráÖ_Of·
-Ó|–Î}²1Ù±bŸUt«œàøB¢ÈúÆ]ÑQ‚–ÐðåÀ—á¹ "¬È˜›2ä)½ä¡Õ5®XR•;
-yõ„i°’ý·E¯š±±=3PÛ2ƒÍzx‹AJŠBåüí/_QmxZ€m8è]Ö¥kŠ6´¼†#ZU°j
-Æô\u;‘È
-ϼ–ÙðîCB¨<<O fæõŽ½_Uè=T£¤*œK³ðF¨qeñgßÛ‚w·a"Tš¼kŠüã3êá7` Þ*$ª¥cÁ0QÍÕôÓ µ¤êúEª¾žk¹Õ”ºCìáý«1ÉaêŽjñ>ÒÒÆ|YßÅ6 ?Çk­8¸úwÔØ×Ú8î3åPÛÑÛ– h(†%ÞúÛ>›‹@ÒC¨Œ^·x}×pô“rB£h™\–åm¿v›nÙ? Ëvßÿͤç÷—Ofc§!N²B¶|‰ð£ñ=ØYL/D“»®Jš8z{ñÎGFÑÆÎsaç Ì]шbÀzWà3$ÜÕ=ü’\KI²¹kSá„ô«J‹õŸ×øãWŽ%7nÉGæ+Ö‘6[´Ú¢t×ýK€›¦^õor9„¾õ3¶òë@´èòðž4Ýy~
-›3Úbü_z„9%HÅjÝÚ¾.M†´pZ‡ ôQcÅmL%ûË-ùíhå¸Úøè*¶€èmB)°¬l_Æ*vZžN‡LÉ.:Xub‰˜Îõ]UÖnqöÉ-~¯Ûö÷u¹¹-ª–u®a·Ž-i—v¬8ã&Þ¨;üíp 
+xÚÍZmÛ6þ¾¿ÂÀ}8èrÅ7‘*îØ6M±EÒöº[´@RŠ¤µ…Ê’+Éq¶¿þf8”-9ÚWûp÷Å$G£ápøÌ)‡³Å,œ}{öÕÍÙÅk!f†Å&ä³›ÛCfc1‹lÌt¬f7Ùì]p§]QWóßn¾sì–ÅQ¤]Ä,îø8g‚ÍÏyÉàfnã O—U‘&åü\j\U·õ\ÄA³Jöâts²8ŒÝôúFéÀX#×Ù77gžq ó@Eͤœ¥«³w¿…³ž}7™Œílë8W3©-‹4J+g×gÿ>ý²'dE!B
+3±¹W˜³ÝXû4
+Ò´¡5|ó)Y­ËL`åÎB§Õs=|ߦâ¸_üþE)ƒ¯ëê}ÈÕbӐíq[tKì© [z¾7¯æ—?¹˜ó [%k}•¤øðüÉ«ìË*Íb¥^bZXŒÄ.6CCǬҀ䐩H£d¤Ë(b‘Ð3Éb«gM>»}‚¨½–ŠqjÉUü¨–nïÔ,ƒ °üN=Å:Úÿ}š‡l¤Ø³,ôÙœ*’Œ€'UnÒñêG*Ɓ‹Í"a™æ© ̜ŠÃ}ð±¤ûvÙ0ê<·ÉL[Ó¿ÿÜ=Kò&}ž,¥!”)s­pÇ$îØñ–±(#{ñP@Ø€õIÁ8"½—E°€X£DPbÚšÔ$»gÈùÛSQÇ#¦µ:	ìž/êÜí
+¼QÇ!ïx½vx9ù_.k|*fÜ(À1F^ÄŠù¹Š‚~M°rýÄýB2B!þŒAü¦î÷÷›»ßÊýÂËÚÚàŸóóˆ+‡_ÀhFMB
+HPh|‰Í,Ò±pɃlBlð«‘~Ý¢zT‘ðáú Š¥ís2„çp—¹÷\–	¨•<O‹~¥p5\É ¡ÑÇC"à5`¨þ„‡ÁÆýæîlÅÁë'ÄÄ&”³0¯T{Ý”×M‹‘nàÞ=ÏùS½<TPþÅ'ñòç‹zÄË÷öòQÇyùñzí<ó湬	/bg˜(´Œ[Ÿbjò±†È4Bçjàâ6:ýèi¨Ó±`‘:Iny¨‡Q7x,êE…ºèÕ#åæ¹,:OÅ£ÂF3cÑôÄ9Ÿ[þ¡QÆÁ%RC…
+:å4j¨©ˆ˜ŒX
+}¤&Ix«  úb~sí^ˆl°¤¦ b»…smŠ¸¦z
+š
+5%5˜Q¸Kr±‹÷6
+]Jˆ¦#lrjPH‘dÜRSŒX2z=q²@ˆP!x؝ɆNñ'q¦ç‹zÄ™öv¦QÇ9Óñzíà湬û5má´i¢ÿQ¡fÉMxìX„ƒ6ŽÖ4Bˆëêµê5~_½¦§ëµX³˜GÿÇõš|B½&Ÿ[¯éÈ2#O“9Ÿ/êgß<ÚÙDçìÇëµsИÿå²î¯×´LŠérí1`э˜Ž3*>É…ÊŠ>¿dG\Ø¡H½sõèþë:7÷ÃUð“/ìÆ“Ò
+õÎí´2:zæÍu¿Å—ÍZfô7õõm‡×»[üIš"–†ÀõãܪàòÕ›]¸^:âÌ.àüc´à•#^¦ìîr~Ùuë//.¶Û-['YÉÒzuø²+l™å¦ý_S7àð*w7àË—ñÑÝWÓ'„u0†cF¶IóŒHIå:¤ó2OÚ܏ºåÏ u€y¸šA*¯½/`JÂKpºûjëM“æÔO<-i7ûePß¹£ùë²%z·L:z²*K|Á?Ð4èß.*Ç‘7yÛÁÖ(©‚›eÞæ^ցì¢JËM6ç.õußÞ¸|d8 at T$a¹PvŽ<8¹9|)ïv{kWm;á?J2kíLÙˆY¡Ä,“êðóÈx:e\þCYÎ¥pÖ2KÖ_NAA¦Ã]’¾„mq4ø¾!bTÉ*'z›7‹´l‹Î}êXÛûP‡ß__CÉaU»ÝÉ6eNÎôð ñ…+2/ªJÎ	G*bÜÄÁÈ;WôÐÆöº@o¯6k[ÝtD¹­ê\^ýúõÞ06Ÿpç‹ëºLš¢õ#‡pd«»eîÞ5;ãç Ês°Ôãí]Ûå«ÖÁÌÌ
+D”h­½.i˜:ÀӁÅò#è9m%œ‡ÒœÀÛ$eñWÿ´íê&Yø—È¡Óä]Säç*5?
+xÀ„Ž?_½j黽þð-ØƒP?÷°=ëë¹æA²šÂ;Ô_ ž’)‡wÍAAåd	û8Üù¾î»Äہq[—oi0-(ö`o Û–(è'†üDìã΢ÿzˆDÂ!t~þþê׋	îNRN!Š¶)IÓ¼í÷n¸¤ŠÔMðßßÀÂ}Öü|û´0efÒb¨Çm_Ä]fDY¡ô	6ɦwʘa¨’FW¯Þºï°F¾¼:¢OÀ9Œ-‘èƒ.p½-Ò¦n1­;ú5Å–Öï 
+9Ü%rXØÜVÚ¬Ÿ^ãÄ_YÈй¥™¯¿”mÑk‹2ùÐz¾mêõüWfµ¯'Üèå¼Ð¢ËýâÁÿ
+ û1£-ŽÚ+:ù	ªM„݀ͤx_›!˜ŠLxŠ3Áùàÿ
+O”a|]¯VyåìEÁOù"™Ã™²É0\É ‹À9
+¶hB
+ˆSô‘’tã­QxЯп6}–AJþ)…µ¯ÐŒ«öaMŽ2ÿŽâ6üb/ƒ¬hò‚j‘·C¶íÀq“W>3„TòoÅA…<EM–U]Ö‹;¢¹º°nJ<òsÛç¬1ä½Ãdx˜5¸fbÚ+ˆ’†¤ÂRÓnÓä¹IK/@*Užy5j¢öùeBç%”N%jEO›&{¨ ñªC²L <IÙÖDLt}$o`Ax¬Çtæ^@jéYB$W«m9)ö­ð×ëÙVnÈ°¦ÒlÚä}ðsɧkò¤֍@Z¯K‰WP/¯“¶%<"5[W{`¯IªE>.?Ò¾{æý”f?ë2é3Xh;,£¤å„ë‘Bȃwyxì‚@XæIãiN1AÏ Ý4·=Yä¨;2œÞCçÒ†Ä@û^žáú¨7ÁUæ=ªèúz¨o“
+êŽÕ~&m]™÷úê-•yÈÔÖåf0‰¸Ð£¢^A T0]YLÓÆ´núøzíì_z—¼žÿ൸¾þÁkq¡¢ÜÜÔU¯/ë'fÀÁžè0(ð¿?=²[EøÙ¡(ìëN38ÜeGÝ÷®O‡ô ÒG°ÉE¾·«ßO=Ì„]Ð+%Ĉ’Àurâ)„ àí6Ø‹N/øÄI†v˜Ð€ï—¢Ê\ñ²méùeº¯«qüÊGÄ;¶}to£±/_¹Êþ‹)E¿¯÷Æ*Ë¿cqI4ß˸¹*[¹à‚·ž™F=u•TÞJ8r…¸+­…®V¸Ô5¬´tµÑ¦!?wk}VÇN¶S`ªrß-Q	5¨äpDyÄ-¨.i]ŽOï3L’ú ìô1|\BLxÑ[”ì–:¤Vù–^!Ïíÿª÷™oì#T\¶CQØq{
+Ž±]Ã™åý¹ÛgÅÚçÀ¶^õÅ`n,ãóê’ž÷Vך“÷-\rfÂè¡jϹ*—ƒ2œi(`]©ÁÚ%Tñ\hj5*a">øK¤bP÷ccÃxúNÅÙ¡ììW*Y½­Ê:É.>%ÙïàÍ¿¯ËÍ¢¨ZÖ%
+[üu {¤ŠP!ݸ<tSõ6'Š»
 endstream
 endobj
-7325 0 obj <<
+7331 0 obj <<
 /Type /Page
-/Contents 7326 0 R
-/Resources 7324 0 R
+/Contents 7332 0 R
+/Resources 7330 0 R
 /MediaBox [0 0 612 792]
-/Parent 7291 0 R
-/Annots [ 7321 0 R 7322 0 R 7323 0 R ]
+/Parent 7327 0 R
+/Annots [ 7320 0 R 7329 0 R ]
 >> endobj
-7321 0 obj <<
+7320 0 obj <<
 /Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [243.714 462.587 318.888 474.276]
-/Subtype /Link
-/A << /S /GoTo /D (idmapbackendexample) >>
->> endobj
-7322 0 obj <<
-/Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
-/Rect [191.554 283.184 302.363 295.177]
+/Rect [191.554 519.452 302.363 531.445]
 /Subtype/Link/A<</Type/Action/S/URI/URI(http://www.padl.com)>>
 >> endobj
-7323 0 obj <<
+7329 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
 /Rect [123.651 116.961 365.715 129.913]
 /Subtype/Link/A<</Type/Action/S/URI/URI(http://www.padl.com/download/xad_oss_plugins.tar.gz)>>
 >> endobj
-7327 0 obj <<
-/D [7325 0 R /XYZ 100.892 685.529 null]
+7333 0 obj <<
+/D [7331 0 R /XYZ 100.892 685.529 null]
 >> endobj
-814 0 obj <<
-/D [7325 0 R /XYZ 100.892 660.623 null]
+5058 0 obj <<
+/D [7331 0 R /XYZ 100.892 660.623 null]
 >> endobj
 7328 0 obj <<
-/D [7325 0 R /XYZ 100.892 641.039 null]
+/D [7331 0 R /XYZ 100.892 643.753 null]
 >> endobj
-5070 0 obj <<
-/D [7325 0 R /XYZ 100.892 450.536 null]
+7334 0 obj <<
+/D [7331 0 R /XYZ 100.892 637.775 null]
 >> endobj
-7329 0 obj <<
-/D [7325 0 R /XYZ 100.892 433.666 null]
+7335 0 obj <<
+/D [7331 0 R /XYZ 100.892 644.051 null]
 >> endobj
-7330 0 obj <<
-/D [7325 0 R /XYZ 100.892 427.688 null]
+7336 0 obj <<
+/D [7331 0 R /XYZ 100.892 632.096 null]
 >> endobj
-7331 0 obj <<
-/D [7325 0 R /XYZ 100.892 433.965 null]
+7337 0 obj <<
+/D [7331 0 R /XYZ 100.892 608.186 null]
 >> endobj
-7332 0 obj <<
-/D [7325 0 R /XYZ 100.892 422.01 null]
+7338 0 obj <<
+/D [7331 0 R /XYZ 100.892 596.231 null]
 >> endobj
-7333 0 obj <<
-/D [7325 0 R /XYZ 100.892 398.099 null]
+818 0 obj <<
+/D [7331 0 R /XYZ 100.892 354.971 null]
 >> endobj
-7334 0 obj <<
-/D [7325 0 R /XYZ 100.892 386.144 null]
+7339 0 obj <<
+/D [7331 0 R /XYZ 100.892 324.312 null]
 >> endobj
-7324 0 obj <<
-/Font << /F22 3706 0 R /F50 3701 0 R /F17 3698 0 R /F15 3700 0 R /F85 5521 0 R /F4 5492 0 R /F51 3729 0 R /F52 3730 0 R /F70 4384 0 R /F71 5424 0 R /F29 3731 0 R /F30 3732 0 R /F58 3733 0 R /F68 3734 0 R >>
+7330 0 obj <<
+/Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F4 5484 0 R /F51 3736 0 R /F52 3737 0 R /F59 4373 0 R /F53 3738 0 R /F29 5413 0 R /F17 3698 0 R /F30 5441 0 R /F61 5442 0 R /F71 5443 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-7337 0 obj <<
-/Length 2372      
+7342 0 obj <<
+/Length 2325      
 /Filter /FlateDecode
 >>
 stream
-xÚ}XK“㶾ϯÐ-TÕJæû‘ÛdÇ›Œ+³ëd&åTÙ>@$$¡LZ­üëÓ/RÔ,'	h4€F?¾î¦¿:¬üÕßïþör÷çÄ_þ¶ð‹`õ²_I°Íü`•æÅ6)âÕKµúÕŠ|ýûËO?|
-ÃU¾-Ò4&Ö,ÝFQ'Ó}YÚ¡í×›(‰½Çvo×aá¹FõƶL|P½Ú©NwëM™÷ñ¨N½v¼xÅݏ/w_ï8¤š	“ÀM«²¹ûõwUÁÚO+ùêLœÍ*Jòmš$0®WÏwÿºóç/²Ul‹$	o^[z	½0؆Ûä
-|ßûh›F·=ˆ¥©÷o}PëÈ÷\eÚ’2ïŸë(ðîf¥É\þjæÛd£ƒ_ŽÚiØEžÁ£ØkÖaî
-%þyE+M¯áÎu˜y=ÓT[ɶ9AOºë'
-bÀ
-ˆAÔÊ8]öÖÝÍÙ"¯?jæ7í~xÖ5ðNOmPz7ˆ¶I\°¸l,4N¯K”æØÚÚ.L;ã}ÖÕNA&»†·z•BòeÇÞv½I‹ÍW	q»r|$¼µì§g‡ªŽ7Tº3‡VW"ƒeêŽîÑKÍáX£x~äu¥ªÕ®Ö(E’x=’ãÙÀ£êÎ2yvÐ÷Ö1yè´p–Îv“Žd¹ƒf"Ùe kŠ€ŽÙìžN@Í<»¬hÍf5ªãàuN£Œ‘ì'ÒéT›r  趴ÍIu{"²ðßÙTšGNµ}{Œe9´ƒ“Æ}Ý¥‡ëæ’%,û]î{§Zõ •¦u&y:÷¶<`÷ÈÅ=Ø倪8˜–qÏç°ûᨕ‰†§ðšï•ƒs¢^9è~×Gñ¾$ãs’Üû„Χ+|"—+	'Ó³{õIµêÀ‘ÆWÁæßüÄÿôø3u¶f—ôGz
-ŒJÕò–¡…wÂuµYtJŁWZw"Ç°(ÓžÁµÄã3øßæ‹D)JñüüE¤@P _³í(ïv¼,Œ¶aðe3»$¾gšS=½OM¯ð½#Eé+ª¯‹ÑiuË»ÁÔ=Gק1ÿ‰‡Áèu¤`h£¯zƒ&7N³ ŒÈð¡f‡)Rv’"G€èLó	”'ƒÒØ}Ïä_L[Y¼ùÜñú}Ù›×5áÍ/<í´{5åxjùþáµüaÁù?[QœV×é0pBO_Ì#ïª-&@Áų0ól¤6ªíàÌÂóÆQBjüÎB´Ç‰	$TÓ­ª¼>+“9Ά±dz…­GÕ^7_…|¢JA{ žMä£jHwå…©J¶œÉkðsj«Ï¼…c•[
-†+Šu$·áQ8 C$œfž+Íq£Çh%ãu¶‘8ÚS›Ÿ¡Ðœ€êš°>jj1xþóùñ¿ðˆ(™+£HG2 AmþÔLE5g¬f˜]íCœ]íTîà:§XYì=Üõ7K‚2AÑÀÛœ­;^íÎ‡#/O¦lteb…Óò´ENù-½Ñ䉠JÓ¸ÐÛžÓP0¡Î"òΠ¯Hq’v¦Ãš	gäË´®ypuPœÍ4‡Sð†½1UUë
-gn'Äù»ÆmBN¯®#ñŠ ™šžÿ%7C*Ý!#‰ì…rO@-@$4
-Fç$p°Ä0`G¢“oÇFdjõ©	Mƒ{;Ûðñ¶Ðý¢{GÆ"…õ÷iB6’فëBÑÛó¤#9³úñ&ÿÏX¨2X8Y!÷€$1ñ¶%Á9Ÿû 	Zª‡FÙ&Óã©® *êÒA(Ôµ0ÔlÚÓ7•‰w?ƒ±KŠ4­þÍb¡‰ÆˆÏÈs«f‰´½S ƒAJÐ(ÀÐ-ë¡ÒåpeS"K›–‡Ýðð+(àq¦f2+
-¸†:p}…ì\_	ÿ×lIoóøþÀ0v‚ÊÂ)]è¸(š³‡Ïχ€Yl±ié~omê(¸¦
-DqùªÁñiJbã”í¨× åÄi;@ŽZžÍkX¥€B2ä.aŒ&sÔÉ Go!³ž!뻊ü-/ge®@ðzh9Œ8¤ð5¨•«wk
-cÐ+Ð9ìó‚•‘‘2 ­ÞÊÚÌÄ „ܪԲ‘s&îd(FÿÇÅ=n¬ Çe.µ˜õ7ˆH1t6Ë08›á$NI!QΉ	Cǽ^îu³~2£T6 at 4–W0˜Þ(Óû'ìn5³]›_ üf ‘&, ƒÌNPÝ›r¨•ÌÒ1HpÐ÷SՁszü?£i®‚å
-0ø@7ƲH—¦#TXÐf£ÈIRé~ÓÐsô¹Að´É«Xéˆq)žJlP‘óü
-C4wm˜U 1÷ôÔT_xaŽ,és(N€Ô,úì÷5a”ehYÎ⠁ÿªÁ±“ã¤UrðqƒÏc=ãÈETÍRLù°N
-#3ðí•Û@ÊM:>¼rATl1fÈL_™±ƒðŽXË@¯m{Ø`y2~˜UHk¨>éD‰Ð¼mÏ°³PV,âÓºORx­íyà†îÈ#ÉUÂÀm[qÓ*XeBށ·^®ýÕ&	ïË|)˜•U‰,‘ïúÞ Šj³ ÉÖ°t¤SÏ148üñ;‰ïŠ¥‡Ûòèq®6Ü@ò9-ÜØÒ<<¾pãˆËüygl?€ SåX§ÍíÿSEíqªÈ'ÿÁQ at 1Íé$	f
-òŽTA ì°£9
-Å B ê…ê’ˆ¾4ˆ»q,e)иü#LJد8¶ ;¡Zù·‡„îhüz…c)"p½¨[Ë⺑
-l€†y0µ¿Ϲî'5Ñ.û–òŽ–9…DèAM 3°¸UMz”fβë›4J O[jÙ¼¦^‡eZª¨RH›Ü}ü²¸1ÌvbËu1Ø[y7š2¼ù 	3†l,	€"ö
-£YÖãw¾QÀB	èC®†]&õøäPÛ¡ë…Ø«AáT‡-Õx\C-¾iG®×b8ìµrØáÑØ–à3Œ«6³.—¨9ÂÇT‡÷rÑνžb/Uê7EdÆöëpq½éSöøÿãËÝÿ  ¹]T
+xڍXKsä6¾ûWôQ]5­è­VnÞq²qj“™Ýé­Ùª$¶Dw³¬G)gö×/^”Õ¶\µ' H ð`´9m¢Íßoþv¸ùáç<ÚÄQXEU¼9<lâ<Ë(Þû*Ì«lsh6qUlÿ:üúÃÏI²Ù‡UQd$Zaš¦°	ÝÖõ0õãv—æYpß?Û¤
+l§F3ô̼S£:*§Ývgq¼?«Ë¨-OÆ1þâæ§ÃÍ—›ö­Êäð§MÝÝüñW´i`î×M¦Õ~óD’Ý&Í÷a‘ç@·›O7ÿ¼‰–'ŒóÕfUH'Aåÿýûý¶»,ͧíWS£ŽYšµê™=¦5ÿÕÌýÇÝ6)ƒÛ<jŒÕõ8Øï,iàèó±q†<£¦ñ¬ûm²FS³ ôÜÅi˜g«¢ú,ŁªA
+‡tÔ¯³Cëxv<Ûa:yÚ𬶝nŒµˆÛ°ç%²s‡v!*–‡³æ‰qUˬèW³[꘳Švè;9þ!e”P ¨3nt<ü¼f-·'Ëáha9’~WâišVïžp‘²Â\Ë/[±ã|HÊ’ S¸‹š‘¿ø”Áàœ9¶šYt_H¨¶ebršXx'à»ßŽI``G¢[5¢'\Iwíuêw«.pÒxSY<Ø¡cJáÿ/¶·tWÀÔÈ”ûººZH·RßÑiõȃ.Éšã4ú?¡‚ø}:k«¿’©¬Ìw qa»‹³­)Ž÷î£ ×´-PBáï<˜ƒË™f„BÛŠ@ËWÁ¡ðÍn÷öri%Z±³ùýàH½þ3Š3á‰ÅHÎÈ
+³næ«ÀS=NèZiŒ±[·S£äxå»D~;œLϤ;ë¶uïpPÁéLËl¶2ø†铈w£î¼ü—	l% –።€—mX4u	hA»A .vƒÑÝïŸX1‹olžúåýÇ·æXU$Z7°Ð'Õ¡ÌQ…^¹$
+sŽ¿©Þ_" ¶3#Q’H˜Þp´rêræ8K…ìñ‡ÒLã•Y7²Äh:a³™‹`°
+ùN<u±»x#U¢8ÐzqHWàkʹæÈôqKave@ Ð>‡ý¾bc”dŒ]9ì€u,Ä „ÒªÖ²ðÉÀ¹h%£@åý)Š{\Ø@®c)µ
+ûúD¤\t¹È08Zà$É éþòÄŒ‰r*²ÜTã¡ÎÌWÂåÀ•Ê@Ìg”áíoL¯-®øêg¿@9ÀÂ$£‹²Þ¦VÉX° ð1‚ÄØUKaP0¢ã÷^ͳbÀy†| —€`º6ŽPaÅš"')Rv¨"	,•‚÷`Mž%À*<Ƹ+‰™“,{!.]F
+hŒ—ƒkF ùŽ`b	,…9TS#nlºUŸ½´Ú÷¯œÊR­Ü³:ÈàO3YvrôJþr¤Ó¬zÉ‘‹¨Z˜ñˆžÉÄ|¡,÷ ìÎjöŒXôÊUMw…Ìiê‘ EAx§leà·CÚauÂë
+‰`
+ÍÇÐÆHŒyK±ÊŠk|¼C÷É« F&ìäÎLI®Õówq‡0jôòœõ»ÿ!)‰ƒÃv7÷è-“K€Á€…ùnL`¨0€î¦Î´ëÓšíæ
+ü|-Ùg¯«¥»ëúè~i7\@
+Z-ÒFytw€OÌÓšÕ2àÆTíµÉÚ«î2êa¯J#r ¤b
+jÎ'± LP•¦±fBYÏÈÆë1Îi,0%•/T˜¤˜µu‡À›eR–ë?º"/¤DüÈVt'XKÒèÚãáÎÃÔ6LKƒâv°Z&؍,à;,ÌÄ×mŽÌÔÉl&Z5¼ä¼aeÎ!ivP3‚Ãnüª%½ÄÊ3O²êgôék-‹a©cò¤LO%Uyó~”y™\\Œ&öâcÚµYIG“I¶Œ'1”@¸+ÂàÈu%é"ë'äŽ/ÐNäk@ò4 ÉÙ©€íŽÐóìÕ pjüfÿžºe¨eWýÈó1´²ï0w§¾/ÁsÛìNPpÚE
+~ì?æB|”íè)÷¥è²–U¤ÆþËô+â!wßqI}l¾¯°…ýÒ,Œü~q&aBèÇqï¡Ù”üZÿâ²Ý`>n®3
+ª3€ÁÙ¬ôYªÀ¨âˆzÙ<#òa"áå«FWH$VƒÚ”fq$5¤“>1¹ t“þ×q1:AEÆ«Ý–zg˜R²Û³‹.¹Š Z9ද]•b!å ƒ]“¦pSèÔœ/:kÍLZ9ãh–mäŸMߐ3<Év½gìãÞ _wo‚¾7‡2´W4‚’¯a
+ŽDÉ~N¨I5¬Â˜™œŒf¨Cèl´j…/ðC»aäýÅý¸ÚYS;œA?£è͇ýýàd‡é‚³û«YÜ
+%Rlš¸² Db9(•PÁ76œß6šÚ­žåxÉZͽÕ">²V^I^W#Ùk@&'«té Èž·ì¡™Z-N¾'Ðßâ÷ ¯k:aQ­”––ƒ2PåÛY\Ìu°¼‚<HqLP72G
+µÂ°‡Y[íûšõ´ôËÜíóáHqÐpR¨'RºdƒÚG*ÈŠÓJ×U̱àÒ˜ìPÄ“aÊGÎ\äã"*â+==ò¤ÃŠ«óQa×èÅWÕ^öKy)5æÌØ\•kÙë¾Ø× ²èÉ`tÿ¼Çßx§çÞ&¥ö,!²ÅZùG¯A!]'I–SOæÛH˜vF<&Û¿(a€ÑJAD½×È<h‘呆à×ñ·^;¿ÜAÃVk®©wÛ4D3Ä0¢=? 
+¿vs=ñ]ùÇEÁžÈ—~ôzÙÑ‘vµ5—Qž5ç·Îë§Êå&ÜúD	#Þkp'd.£ç×ÇØ^zPâ9ËgEuõ^[JߏÄäDœÝ
+©«·xÌÂÝ8îç&|LDÖܯؔ*f²öü8í¿?nþ¾~N
 endstream
 endobj
-7336 0 obj <<
+7341 0 obj <<
 /Type /Page
-/Contents 7337 0 R
-/Resources 7335 0 R
+/Contents 7342 0 R
+/Resources 7340 0 R
 /MediaBox [0 0 612 792]
-/Parent 7340 0 R
+/Parent 7327 0 R
 >> endobj
-7338 0 obj <<
-/D [7336 0 R /XYZ 151.701 685.529 null]
+7343 0 obj <<
+/D [7341 0 R /XYZ 151.701 685.529 null]
 >> endobj
-818 0 obj <<
-/D [7336 0 R /XYZ 151.701 660.623 null]
+822 0 obj <<
+/D [7341 0 R /XYZ 151.701 321.946 null]
 >> endobj
-7339 0 obj <<
-/D [7336 0 R /XYZ 151.701 641.703 null]
+7344 0 obj <<
+/D [7341 0 R /XYZ 151.701 295.735 null]
 >> endobj
-7335 0 obj <<
-/Font << /F50 3701 0 R /F22 3706 0 R /F17 3698 0 R /F15 3700 0 R >>
+7340 0 obj <<
+/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F17 3698 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-7343 0 obj <<
-/Length 2145      
+7347 0 obj <<
+/Length 2172      
 /Filter /FlateDecode
 >>
 stream
-xÚ•XK“㶾ëWèªÊÃð)’¾Mvd\)¯“QÊ®²}À‰>dôìüûô×
-Ô„›”/"ºhô»
-öç}°ÿÛî/§ÝŸÿEûÌ/² ÜŸž÷aøyíyá§E²?UûŸ¼G]Žuß~9}ËÛs¿8l
-? ÝìC?òwapŒ½Ó!/<]^ººTÍá.Nï¡{îQá™V-ìÒ€îô‹ àëcZgI:3,
-ìÚ}sÚý¶	K›W"¦~ïËv÷Ó/Á¾"Ú·ûÀ‹|ÿÊ;Û}œæþ1·fÿ¸ûç.X«f|qš7z'…ϺÍú$~H*Ýû &–û.>½é³:āgªº;•yÿøxˆCïþ{TWÉÎGÕ>)Q6L×Êû»èèGIh­¬ÚC”{´÷.ÉrÏèߦÚèA ÷ð#V™÷ý§GYæ^]éGÆzÄçÍb»çCèõÎÊŒS–Í+ö馹Å*á|mT©3ö†±Ÿ&…H8Œ½Á†$À%«1^ÔhIƒ|éz×Ã]”QÔ?aRÚ­=¾áÂ„fƒ	+{ÉuWõØò:ȉN³¢¬Eo^`ù•˜©H)6ù½6}×Zûø8N1	Æ1E`Û$lLî›ÈT,¨®„Tw„YéœèƤÍ4XèI”NÓà¤K~­ÇËŠi	bƒ+ÍW~½eãiІ¤
-O•e?‰üÃWb³é§+¨ùµU%Ļԝ–=£aQ¿À¬P›ªoUÝÉ>9²!×;qœÃ ‹¬gf­®j5²MâÛ(b3&p1
-«˜ЈØvª|'WøÇÀz›}§?«öÚ  ÂSékÓãè›ÁŸ'Ê™†4È!¨ïxAÔb|JÁ%¿/_,‰‚mKú rØžÖl¶tö†Eÿþ	Ü~8}¢]ǐãG–MzƒÁ‘p@ÒÔSu£žXIB?›¾•g˜Ìn@¦0¦U¶4`_×[,,?
-N¢+=ŒÄ¼.zSÞŠªQIà
-Õ<[â}¨ÏÝ ÜÑÖ<"Öp…3=ûŸ¼w—†‰ÍAÚ¢?×Ã(µ“N~|8	z– Ë‹Å’i°6DE‰¤FÛŠ-+ŽÅ(A‹ÀXµ
-•$¿Q ŁÃ5fw5ýUœ: PÈ9ùâ.˜ÁúÉ”z	Öµ„÷UUã"Õ4o‡<ñH´¥û	ÀÊaq±ŸØ¦´¶Uˆ¶°»b=;Y¥©¯ˆ âlµ±Øï™(c™Lí¿ÓÅšI@u©§ƒí&®@Ó‚:‘Ðñ’c±ɬ² d!¡†Õ#ùBq1•v,j`¿ƒå0Õ£ ¬?Ì–Y;­«wÕÁvð‡QÎÙM_I òÒÔ‰íàÔ£YV‰ŒQ.`”=}±	ˆä̼€3 ¢PvlJÓÒ9’…ЃëÙ_°|{gÝiÃñv¢Ø€ûgùBâ»A¢sÕgAáŽcH	—&KDeŠEž/tw¶êå ™¨¶w¹Øêÿ‘zI|tuW§Rέ“	D p§¡­D„J›[Z¬ðõè0–næJ’¥¡T¹*Ïáìy!z°ÁVGcS„ÑÒUùËIíeO<´«"›úiµ=6^èÜùÂ5;E!"p-Ãb‰i^l Éa“h¥¶d+±õBeBwg³¤ ‡‘*;i_DÕž°CßرÐkÝ4Ó)
-¢lÇEb2ƒ¶È§ÙÒD1ZLÇ3,oˆ¼'(£Ð¡Ñ†p¿ÃN£BeGiÜ4<"T ·¶z20ß@†§ÝrFKÈ<(¼uÀl¬[}Ë~ê*m¨?q]#¼(œü‚|×hm:Uv´fB³†™‡¾Ë2eäó²Ä°kÛ¥åÞõúuiÀ¬Àˆƒ„/ºrÝ¡5õ×®jÐŽ‹L¢عvË:b±®ÝØe¶-‹ÎñE¡´“¡¥œ™ë,fÃ,° 9àHàÃEsÀ½Ü¹ëâ´ ‘ƒ ¦–&Ê$Ì>X,Ý&?ºîü̯ l±@ÖåäPHµvÕËwÉæ;™í#}O“‹uüj€WQ”¡S9NÆî@2U|O‹eÈ0´ễ?SlÛefªŸšqžA`5%×fIq¥®Ì2
-ÏÎôíSžŸ!=?ÓÈ>czhæñêá™Úgçí³ò£4Y WïÕ[3³/&¢½Zʇ¾½’ñ@÷\ÞÈmè5S±åX&ÃqÚ  ÿ4
-a*->@3Õqì›à—:Åä^°së¤àéÁr®m,ZNÒ{KËÿ
-¡Œm”‡âM	#ª¬%¹hQöZåy2nôË¥õÈ.ù®;ø,ó
-@ò.§™e|Ýø}^3}/ž–ÙÂü:¼{¼7[B¤ÞK'o`~>º¡Ó÷YË	Hï"-ŽñPjskÔªü/iÁD«á
-Î@
-‹²/½]$	©]4j®±Ì$À*ùܪB§J£«³¾=²ž R2iÝ59¯ÆþÏx¬BxÇ_v“B}·%¶îJ½ùŠ\¥Iˆ©;
-ZQiC!¬Á‚á‹…%`).ð¿)•¬_遨çÁÊ^±THšzV’ Úrs\gËüŸ7ž×‰@5ûWB.e‡)=ǃµ#?W/ª`«”X<ìv­uÞ&`57K»”¶ÛaåÊÃÉ—žèhˆö¯+,í…æY—œ÷‹y…H3º=;½ÈJŽ»Áú ÙoÙÚo¸­Ü‡gF…Õ;ÊÝ3Þý}Ã/$K°M‚°·ù‹— Nòïˆý7&·ÿÆàìílÉcÿV£»£îSüïéþ°tßoN»ÿ ­^¾
+xÚ…XKoãF¾ûWè°@( VøÉ£7“]8XL²°	ä@“m±c>”&9¶ÿ}ªê+’’G3{‘º]]]樂9nüÍ¿oþy¸ùî_a¸Iwyê›ÃÓ&ðý]–‡›}–ï’<ÞªÍoÞƒ)GÛwÛ??
+{¶Ë÷û˜ÙÃ|ç·¾ Ø…»ímàï#ï°ÍrÏ”ugË¢ÙÞFIìÝwOý6Ì=׫¸Ä§3w¹ŸËñ­Ó8Yæ)sÝüp¸ùë& ,1Ÿ©˜ì¢hS¶7¿ýáo*¢ý¸ñwQžm^„³ÝDI¶Û',­Ù<Üü÷Æ?¿vœ¼óÜ¿··aœ{vÀ×"ó¦®ìÛ¶ï¾%p¿÷žz†ÁŽFyǺÐÝu±
+3ïÿ`Ì«FÛýç“î~ôáþ0KØ^åï~w•*aJ3ÐA¼é­CWº
+¢]çÐz¤MqyGÓWŒPÁ±7˜pÿ„Vùv8‘lR¯´|R©ú<GZØÓ8`{ÁZ0qmcGk€ó™mñ¼
+SOÏ´z¤÷¤õccÎUNÎ4Žö^eNM{œxEËÒ€/v¬mÖ±6@e¯Êƒ ÷b¼gŒÒDÝ@š&w¨•üÂË©{õ˘\±2,„ÞÑõÓ‰—W”e?u¬²Ø‹1΀«";û8F·5í;Öý4‚" í¢” Ï@Øl¬Škº•ÌZMcº£„Yœ³„q4ŽnŸ‡¾Þž°CßL’Œ½Ø¦¡˜N¢ v$ÝÈ
+F‘‹¥‰âLç*:CBïq¢pAç]QîOغV”îÅóQšJ¤0ÌwN=%.§1P2a¹r¤«$iÌ…†¢{¶mk.ÅO]eÜ0ŠÏà`JgL5 ÉÔ+úV,#ŠüQ{Žï8p`Ô :tø¨|k·±°›Å†Ñ.öUìn×_Ô†œÌ)ˆüXf_V
+­ÛUÍ)“±C鐢Œ•Kò‚âš\Z‘˜Å,ºYî0Ù±àä4êYÎŽ ýÉ_Wr–MHØû¡÷}m$âžIïv”ŧmBPc+)BBj,`KPÍ S•í¥õ ójÊi@1ÕêªÇÿš"wrWƒwÒyÆž_‹0£m÷ä
+JÑ©'§œ
+ Â÷´PUTE[M5S¬VTð©
+‚ñ‹¦ìºZSæ€*N'ןœ…å¢huæm3H7Ômó$	¹{‘œ˜äPë[ûpBJ]Ûe.·—hŸz¬£fÞ3ÊIõf$<F‹_(º„ö¢”ïûöDÆw€î¤¾‘Û ÂEåð¦a ÞëÈÀ¥;“ÒQµ•X&ÃIÚp@3‚@×”°•B6øy¡ƒc߀_•{`—ÞI5`Ò½Jæ
+É°V‘AÑØéSšb,	¤­\N‡ŒÛÒ`ÖÈ.Z”}ǽò8¡­ ÉE\ø?kí,¶wo ɽ’gÌü¯•ÄÏ…~I¿ÅÄtñ8½;ºN¨ý¬wÏí0ñž;1ñ›¾!ÓKO«¸‚ì`­ùÕ–·µÌ¦É5 u֏üL[bŠá½ÁE,L¿TT‘…Ô0šb)†Æø»¼
+!æ«4¦:šË-gÊT"•Îû¦$Öx!ÿÉM”òŸÈ7¯ó¬`o¯©mºÒ\­ægyBMùw?ñ[\ŒC` Â< d2 0Ff,Q–€µºp"ÓHq¡õKmœù$“•±–H»\’ «Òf©‹e>/âgÉæ&Ò€jöŸ„\ËŽPz	5#Å>ÛÍ®7aV”XjÒ^Ð
+¹ÎkVK³TvIPb×iå$ÓÉÛʬÂ
+ñçŸîÅ‹Ãœ›w«uA¤!]GÏάºA‚FÔm-nKÏÝƧ•W£á—ô®Á½ÃLKN?ÖÀSÕ¯f‚6	Â^¦/=˜j§'ò½³øÁÞËáR08^
+Îã|†í.¦_+\Í}xb¯“'#È–ºšgbŒb„PçÒ
+-‚“p âã!þ.ôý_U«2Ì›LËC•Š;`È|ÿϤl„œC˜KÖü—½³ã/¼Íf!
+i*-þ¯ÉuñH¢¥<9Žgf6êo@ä2㾏y-¥RžÆ¯ÈqüN³è½f1•j¸Ì‚„h^!\QŽªqh–ÌcèÈ5k‘Ï
+ö<j`|%2»XÉ„Çug
+wf2TòÑ1Mò²‘up~9ň"Ê©#_
+ò2{_ë2H?/A됧EÅÓi:ÈÄ@OÈI"£$Àÿ}”BÀ«ûXH5™7äÒßÄ}hÝL©èy; Oó4Ì+»noD‚|>¹é¥9,|_|v?®,Iàà$Öè DmçWÕ[Z¾-•ˆøÎ[+•ÁüØô§VKg’Ÿéx“èxÓÓf®þŠÔ›ÉáàJÖ»_QcnH\‹/BjNUpR½˜,ÓJ²ŸÃ´;΄jrøš‘èÃœ‘δÔ!|cŸàdNU±”¦Ûh÷
+šØÊðú• ¦QÚ™³Ñ0Õi†ðþ ´ÐœO÷ëಖâaf¶Š˜£^mQÍ|ˆ`a«ã®V	yäsaÆÐA­™ígV(ŒäKœF@‹60‚Û™'I(ZžA’ ¼·†Yy]÷ó6ùæ‘"hÀáo8©•¿
+£<¢˜íz@Ô*Sœ_´
+ýÅ=ƒ;ö.w¯\?(0ùãÃÃ%ß8SNr'F$¼Ø!]í/9ÉÒÈäM5\©ô2jl‰O9Ü8Ѷ%ðÝ)ŽWÑÂã8Qïó
+ZˆÕPP=02^¦<)3dæg9>‚½±ÏØPh‡—7ïX¯õíŸPÏ­ÂdFí	}'¾|¥œÿ8Üü
+Z•± 
 endstream
 endobj
-7342 0 obj <<
+7346 0 obj <<
 /Type /Page
-/Contents 7343 0 R
-/Resources 7341 0 R
+/Contents 7347 0 R
+/Resources 7345 0 R
 /MediaBox [0 0 612 792]
-/Parent 7340 0 R
+/Parent 7327 0 R
 >> endobj
-7344 0 obj <<
-/D [7342 0 R /XYZ 100.892 685.529 null]
+7348 0 obj <<
+/D [7346 0 R /XYZ 100.892 685.529 null]
 >> endobj
-822 0 obj <<
-/D [7342 0 R /XYZ 100.892 660.623 null]
->> endobj
-7345 0 obj <<
-/D [7342 0 R /XYZ 100.892 641.897 null]
->> endobj
 826 0 obj <<
-/D [7342 0 R /XYZ 100.892 288.474 null]
+/D [7346 0 R /XYZ 100.892 482.001 null]
 >> endobj
-7346 0 obj <<
-/D [7342 0 R /XYZ 100.892 262.03 null]
+7349 0 obj <<
+/D [7346 0 R /XYZ 100.892 452.753 null]
 >> endobj
-7341 0 obj <<
-/Font << /F22 3706 0 R /F50 3701 0 R /F17 3698 0 R /F15 3700 0 R >>
+7345 0 obj <<
+/Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F17 3698 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-7350 0 obj <<
-/Length 2327      
+7353 0 obj <<
+/Length 2341      
 /Filter /FlateDecode
 >>
 stream
-xÚ•]oã¸ñ=¿Â8ôA6Š¨O«oi·[äp·wERtÛ{ %Úf£¯(%›ßù¢-;Â}‘†Ãáp8ßd´Ú¯¢Õ?oþöts÷)‹V*
-˨T«§ÝJe*,"µÊ7e˜•éê©^ýÄQ´þóéç»Oq¼Ú„ež§DZäa’$À‰ˆî«ªŸºq}›diðÐíúu\C«GÛwŒü¨G½Õθõ­JUüý £xR)ÜâæO7ßnð©fÂd°Óªjoþø3ZÕ0÷ó*
-“r³z%Êv•d›0Ï2€›ÕãÍ¿n¢ù	U¶x´é$(ü£n×ñ&Øj&‹ç*†N·½"^ÇEðƈñ G†þc»ºÇéWLjÏOéèî‹0Œ_dÚp}›ÅYpϘɑ&€NW·¨
-ÿV%a––,"j™ãfIè®F e¡_«+ê°V ½šêbÐ2’Z7ÚîÛdÝAoÃó»¡o2žzwøÀKTßa›
-sçÂf,«è$IDƒIÊòm‚ƒ—\—¦«O‘ú‘„'þÂ#^¯]"LhYzçí†Éž?ÊwÚÃ…^Î8
-³$gAŸH¼MtÆÔíú1gÁæšöM£(Øýt$XÍO&’B(ÙN°štˆàf~ta=öK&ß®o%T at jIB„zþkþ½¬³,Ѝ•Ù~ø"ÐÃG¬›-(ƒÚ8»ïU›Ê:ŽPäÌvˆÝ\Öµº6¼T¶lún?§ÃÏÛ‚lY5Ïâ›B}ðÁ~xcl¿ã?…bÁ¡ÃÚ¼ ÓôÇÖt83bàDEð0
-[Ç”S×Øç5+L
-xèÈ©hg&ÎÎç^Pû«mÐ<Pgy0ˆ$ƒCCà4z
-Έgv{?QOƒE
-á$‘ƒiµíNøÆîdO“œ²Ó)Ý&áwFëYó#.
-ØÀõÍ$ù¶ÈY£€×ücw @¢¼Ùu™º ñ艭 ¼“‹jƾZP©lw6ÜRB€€Ùc6‰c’~­ñz³å‰1[€ÕÈX0 p8õ`v> μ
-F
-±Ï4€8ô~Mdû
-P„:à¼gJ÷æFÓ
-ɲ,ËDiyQ`H*I7Á0uhNpÇ´ŒÄ0ýùññ’nô3G:Ä@Ê<) 8+ = Ð:Pu	qA:}<6¶¢Â
-;¤i|²ÎGþ_ ¿¦é9P¥@ ˜”‰…„œûÕ3æ¹ãÄÇ#49pÞF`u FbÍÑÑOãÙ’ÌbÈË¿=rê¶2-Jï»Kÿ.Þ×fL¨îÙ1ÄñR–ž9 ˆ9Nõü?äÕ/¶Ra± À‹ÕW̾ª$=jç^런È@¢ATI	Ææ”ØŠÄT~ÂjúÖ•m,$oÇcn-|» UÏ%aèF Uù5Ré~ÈÞlGžTic0BM~òÌÐ$`ì°¨¬âF=›I˜by[ò©Sx“}“¬8%Ë<ðÿÆìFž›ŽŒ!=û$‡R} ¥ë²Apª¨Yq¢®
-Tp˜%ñU*™ü¼O׏K2ږ㹧Œù|Ë…ç\7ÐM¤<Ìݦgž õâÕR9ÙRj¨kÙQJ…›ŽGRk?HiìvЃõŒ´[Èx=ö9qQNme6¶D	Òž	ðÔqÙAç,õc8E¶ƒ©º—ñÁ¿`Ÿ§þå#žìþ÷õ&	>0!u8GÝ/ղ߬ÀâðB1Z—ª”`Úúã`)Eî Î…!‰c‡ã,ö»á*®¥Wý"$6S鎗ÏênÍiŸÚ9)ˆê{Í”¶î²uQ .NRÛÁTÔp€¢SÍ'œ!o…DÐêλŒØàŽÇh±VÇH*µðç(ême¸ûCe9ÉùºÈ+Žd¸û¿ð¨ã%øyw!Jã8Ì“rq¦EùÃQÉé>´pJã,,•"^q!*jj<‰9bÚbºnóTA¢±ì$`X¦.<_C-Á¬„ÃèÜÎÂàœØ¸—ÈÉw¸)Ñ£§ißa„jé'P7‚NÈt·°uC³fE’2ZrŽß{|ør7K_דŒÚ§§ž¤Ÿ,¼yÜM]­[ñipú7aÓñô)F%Jð·É¸Åæ{Jç÷xƒ7#h§FÄ,z1"6ÔÑÐÌè×Ì!‹ö@JN¾oñŽ.„kŽìj:i¼j—%Ññ墔èâ;JÉMœ*gòq]Q@ýð|B˜ïº=6Føô]ã=.M}[uqk‘pÃ]d<Ó.I²¨Oü躜tá¯ù‡žÖ˜ï<p8Xæ¿>×T#OœÚÓ9qº7:i´êN¼*ß„ò˜zýÂßDZVtÈ.ªX©8,¡Hbȁ’_²•Raâ)H.çÇ—¼~՝Þ`Gcð×uIµ'‰ pÂø"`Ü„e¿ë¸R•]•ÎTA$Q'D'f’S“áxLeÖËBË8ÔþùÉ!òD&Ÿ½àNó«ò_YôË«+#C#@ýàn騐íò,÷VÒÄ]3ä¶ØaFŒƒzK?SÛq‰o
-™ySú%\]nh5ËŠ÷÷µ¥=ãPåÿ·gF¿‚³ RóW|V¢ö£æ¿(±
-׉RÙàŠÁŽRÜ´"-´I0’+& <óÇйóMgåEš÷­øzÃX]$5Åq¯$îãh&ΓÏ\êÄ¢ÒG½dë˜ÁÄíb,Ò¢õb‚à~•$±çÂëºÀf§'|QyìÌ7ʽã¿@^ÇÙ­fŒÞK;íì2i5•l :è 0.—ƒ¢‹^¹z¾BÁͱn8Iáp§mCGM°iÚŸ^ÑF¸í¯Àüåªo)᧢gÓAÐca¼¡‹Énò]	—h”¦cˆ.µ¦«dåµM&FˆáÇ­»O…ºð÷´£Óë±k³ÄlšyRñïJS'EpDAvŒ’0/²KÅuôv›¦	KJWæX®ºôƈC|ˆ"s îêeQœÐ€ðÔ=?‚Fî½×”0Ù̧?Pç_¤ýúºÿã
+xÚ•XKsÜ6¾ëWLù²œ*M€ïÜ´Q¼å”ídWJUªâ0$FÃ5’#Eÿ>ý‡”he÷BF£ÑèÇ›ûM°ù×Õ?ï®Þ½ƒ
+ü<ÈÕæî°Q±òÓ@m’,÷ã<ÚÜ•›ß<•gÛßï~|÷^ëMæçIkšøa‚$bº.ŠîÜŽÛ]GÞ‡öÐmuîõ«®eâÍÞvØîT¤Rïû£9¶çA¥p‰«î®þ¸R ´š)ÃJ›¢¹úí÷`SÂ؏›ÀólóHœÍ&Œ3?‰ch×›Û«_óªxu‡QîÓNPù[Óluæí
+(ž¾Üv»Óyî»adÒO·2ÔñÿÔw8÷¡*…U„üòᆕy&ì‹
+£“†ÇòÍ[J‰2MI¢™šx¦-Ñ*°•
+ý8ÊY[d¾ï»óé
+°%±w0EUWc…–Å~…O"^	Ÿoo¹QÀYÀcßÕLøÄ¿*º?÷tX at RnPEµõ·»8̽;'l{H=:Eo”…À Ö	=tý\혵6.}¬ìCÕÞ㡧 `…*ljçþµ=Œ<v>1…ÌŒZ~ùüáW&™²©ÚjAﮉÂ]Zð,%í8ä¸\§íÆ5ËV͉w2Ø’ýrJ?q{ò
+‡6÷ž9ÂÀ”G8	°Õ~Ê+KGÜªF⋽á|:‘U»^¨®ö½é+'ÈkÚv-úS’y
+ž…±Êã“(AÃH‡´mdÀmë$÷Üî†j_Ë\:;*;éóˆC×ÅöÇÜÚõÏÛ,ôÞ2#:'áqËT#ë‘eR²v–YÙFz欧¾‚•Í(´£8†$öìÇÚ­†³êZ”ƒÈÙ`¹#±”´<}OReº#óhGª'ÆœU+Òe&Ú"E[¬ì¤¬z[€7>¡¡|Ç¡•¯Rfx䭐Ó:÷‚{84‘hVËÄîÀŽ¢®*€9‚¤‚¶¸IÎ,çÁ>“Hçv}ó‘{-OÁÏ‹œií'a¾‰£2lþjÒõuN)w%ÕF:ös¥H–ÊÅBu‰#5GÌZl ²Ö.‰䙊}$òµZÚw>g¦‰Gx¦Ü½éP±sÉkÌ@A×Á?»ó4§3!èÿ Yº3ˆ"—Ùðì_,ÐÛ¡«è°dQ0k¾ñóO·~}7K_so¥ÌöáÆç¡;Vhr¼Ø<œÛÒ4âÒàóO"¦åá)D%Õ}Ëí?ÎvحƤ{Ê)§w
+ÇPAéžÊ6fÁ‹‘iύŒnÎ,b·®ð<“sIuS8¸°]r`çiO´èZZF¨\¢‹Œ
+=2ü/
+raQA]ÿu"Ø?Msª­ÈéÚÚ¹\RÚP¾3š’xÃU¤?3/i²[)q.öÑu9çÂßð=­¶rg8ƒ#ÁÉü×¥šb䲏—ÄéžhSdÑTŠ;É*ºÓ”Ë Š3ƒ›¿nhŸ1$&¥ýŠ$†,ì'\øˆ‘ŸòCPOAr¹à»$õ>™ÖÜ[G}ð×mN¥' "x‘0‚`ýpE*~V:#‘D@ˆvÌ,ƸOUÓ…–ihüC&.òDf‚ÅWš…áð«¾ÄÄÏœqh¶!”Æok[M"À¢‰ÃÅ‚áž…’ •vL˜µWîégËj\“AfÎr7…‹ËNéÜ/]Ôôçµ%5päÿß’‰dn'A¥fIP`b%÷(
+·—yRØêª`€¤JD@IГKœÀ‹Ãж“Ì×qþ¬6Ða‡úùŠZ-’šâ°Wö:˜éóÄì3—šDædöóâƒbpf¸¨E]Ô \M¸ŒWù΃«1´qlÛƒ9×[†ÔÐì8Bö¸wèd
+y'·’)æ^àtÎ>W!ƃ·J‡ ºlø 0®—ƒž¢.u¼0òŽ ³æ$…݃©jÚjˆ˜éž”‡¦GÛœÆax‘zÛ5”ð#±³íNµLO
+º—Εp™ |´-·z{°½m™Fy-ÃP.…ê²Ã‡‡‡+^0]P‡æ•˜!f£Ø±Šƒ†-À!Ù1ý$i¿5¸Ã(
+YQLP‘&"Ípw€Ê@§´Ær2à
+“8ŸㄝoÁ ן®_`f›¹ôÛµÃÜŸñ´áâVáª9+ôMM0(’û(’xH¢ªòºK¸ô)c%¡*ó‘åjÐÁÉg"I@µŒšØ)Ï„eÖ¶0å™ ÓžjS  ¾\Ë ÝÚGn @*Ðf¦3íA‹”
+w…åÀ:d'˜oõX”÷4š,½äÑÖ®fN
+M=Kñ²¢
+^¼KL¯è]±¯ƒxi†Ë;	„š
+ßr(â#ÀlӍVb°•¸ü(ÕÞÔÜÿ´¨ß¡÷D’û`ô3)ò¾ïH{囥FRg&(€	±v0JCš_`‚¯(ÈCA:¸—á[!ñ³ y½Š)?IòKPÿ]1¡©ûŸu"©þCÕTµé¹ÃWâ)è_¼‘©Ÿå“Ìo¯)?Kÿ~õ[˜žN¯ä¨Ø’‰ Ó}oɹX#}<»-Ñ«G†÷ÌJ€_ÕLâØdž ­”Ρæ?‡Ø(lÏ
+PðneëRäQ)˜ËÅ	„.Pc®¯ôø8‘(}¹é¯Ýñ2PL
+GoFÂ@ªÚÒ
+Z¼¹Ú±cË2§J
+p sŒkÏ¡(n€ý„å’¯Åó¦Sæ^«çv”ç‰R
+§@ha„›ƒk]‹Š¬&S˯eË×J “QÏ}
+ëúÕ¶«ž’…~¦&OqUúâ΋**?VɬJúXWý9W§{\ñi€@9äH½@¥ÿnÖщÝ4Oø™Çt›‚nQWrê;@}\Mzjø-‡_cD„2`.VBš,¯ àÈËlÂA’<q``ÔÉG,ГÕ\"§ŽM\`AU¿·“;·èÿ!Îð,”`´“âÁ0r
+‘.„õ0kÌ1C¼Gç[¶ä óu¢œ‹%ØlJìîÿÃÝÕ_o¤0¢
 endstream
 endobj
-7349 0 obj <<
+7352 0 obj <<
 /Type /Page
-/Contents 7350 0 R
-/Resources 7348 0 R
+/Contents 7353 0 R
+/Resources 7351 0 R
 /MediaBox [0 0 612 792]
-/Parent 7340 0 R
+/Parent 7327 0 R
+/Annots [ 7350 0 R ]
 >> endobj
-7351 0 obj <<
-/D [7349 0 R /XYZ 151.701 685.529 null]
+7350 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [150.705 256.378 476.061 268.068]
+/Subtype /Link
+/A << /S /GoTo /D (NetCommand) >>
 >> endobj
+7354 0 obj <<
+/D [7352 0 R /XYZ 151.701 685.529 null]
+>> endobj
 830 0 obj <<
-/D [7349 0 R /XYZ 151.701 277.471 null]
+/D [7352 0 R /XYZ 151.701 458.9 null]
 >> endobj
-7352 0 obj <<
-/D [7349 0 R /XYZ 151.701 248.083 null]
+7355 0 obj <<
+/D [7352 0 R /XYZ 151.701 428.879 null]
 >> endobj
-7348 0 obj <<
-/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F17 3698 0 R /F71 5424 0 R >>
+834 0 obj <<
+/D [7352 0 R /XYZ 151.701 242.465 null]
+>> endobj
+7356 0 obj <<
+/D [7352 0 R /XYZ 151.701 215.456 null]
+>> endobj
+7351 0 obj <<
+/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F17 3698 0 R /F53 3738 0 R /F85 5513 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-7355 0 obj <<
-/Length 1575      
+7359 0 obj <<
+/Length 1352      
 /Filter /FlateDecode
 >>
 stream
-xÚµXKÛ6¾ûWEÊ@ÌŠ/=öÖ¤IÑ`³M=$9p%îZŽ$g‘ß%[[¹I³ÍÅ"‡ÃáÇyÓQpDÁ/«ÇÛՏτ–%¶7"–f"ˆÓŒéLÛ"x¾¶ùP¶ÍúÝö¹cOYÇ
-ÙEÆ"àŽˆs&ÙzãX†?åy{h†õFj¾0¹µµçÛuš…-Œ£°­z’«#8œeQæpH'J’EÄ‘kõt»ú°â@欚IäõêÍ»((`íy1™¥Áã¬©Sk”V¯W¿¯¢Óûs}zð$TeÌ]¿> p™…%~U–=ÍMÕ·Dv–H©-‘ÚÏDÓÃPV°_¤á'¢°fm:S ²íÎ÷V槶ÊÆG&\µQ¦mðw8˜ªú„ª‚ûm¸dZeþ
-N""‹tØÙ}er'f×#&7öŽ7‡ÆÝœ`ò@aä@E±œ„¶ln‰nŠbìºMvÉÆ"UL$éhãÆÄ57ˆ€¡HF¦I3½õ8ÞF:ê­;`²k€+LDšt iÙ¶CíɐËG8Pá[.Õ+[·ƒ¥Ó4¸¤£rSÑ|râ5Üw¸ ›)ðäßvåð€¼'m]ƒŒïæ€Þ„Ì_.	 L2­^Œ$`*OˆCzÑqöõõÞôýâŠcžŒOÁ³¤1*bÅ‚„nÏhŸƒg£^ûz-E8ž³ 4–lbžy²ˆ•óüöe]V¦£‰3UŒÖ_ópˆ5>Š=¸â,M&@-](bJOLŸöçÅiÍT<qî»ö¶3uïö #ˆ˜Ï£çW4.ä¬Ú”gðí‰D\¸Cçh‰ })¾Ïæ`!¥í
-¢¼¸²UáåÁs¹¸¡¸ö¢LŽ[ßSĐ8b.ÀÂe¿ó󌓰=eÎ¶'RÙÖSaD—«FvL`i:ZЍMŽ9†ÖËñn‹'¸Ø®=l0pgw_Ú¢h	mm‡…œSÄÔ¡·>1ÈMOÖ{¸yéç9¦$ã)ߤóÔ+¦R}ên¨W-4êõ½m%•,哳8뜑ðyÙbšëcP]³¼mn]:oU#'Þ¤²lÉ­7Š¬€c6èà"þÒx…ܪ¦Êìðã4‹Ý-D¦±2á4¯JoùMo;*'qÔhÃÖ¥øÂ÷ÝÎv–V±:­Š|èiÅy/.U'Y 8L©qêÌ\é =çO;Ó€?ÝZ²ÿ0¦\pîï÷¢
-V[o©rð,¾Pá…ПMuƒuWi
-Ç»3~à¸ðж«ÛÉ ‹ÖúEkEÿÕL’ÅÉ”ÝùBI¯>äfo®O³-.¶~Íé¯ÒÜ:vµw^"ª¿BÀ·.Sù…«-}–ï½YÚÌ,‡ƒS—À"Ô`¦™˜ûGihÁû‡–ãÃÚ¢Žz;fÇÛuÚã ÁÂËŸŸ¡¼!‚K‚à·®ëÀÓL[RKѺÄý¯^WãÿI•ï5{nš1A
-@#yWÚ‹Y· fYe£Rמã 'LîíJîUWNE³(ÎtW2žÒêÆGOGª©àì íôíÑ1çSœG
-ÉP$òA¨[ÙÁ.—xgöm€C»¡ÓôAÀmc®«eàÐá¥é7®à9–<Lãe9´Mük‘£»}̤Ñë¯BO¯Rý€ïÕ——çò®Z¸‹Ï‰ËœŸÁ›(xZ<LÛµ{S,*;ƒ–7;i;P‹¶;ÍdCwèý£ã>é;a\ßëàÝ-C_Y»ƒã+2Ýü˜”ÆRhè_é1¤œÆÃ_…Ä8Æ›êìÅRDï,ñÖýžº¯ãg!wÿVÄõúÅc8^°Ï…ßmónùéxï´gîöÝbkˆÚ–G/:'Q*H—ß#zŸÍ®$_Âp /4Ò(Œ?®umÇÁ/Qå˜Ðùâ^"¶ï‰çº†ÈXõ¼PÚáÿ RÓŽÇ^èfC ¡­’ñ\™c±c_`œ+ü+`¦ø—sÅ7#ÃQ_£ñ¼ˆWvoñÿdúqSß§ÛÕßsÁ«Y
+xÚµWMsÛ6½ëWðЙ’3
+üô­i›N3‰›Öêää ‹°Äš
+IYãß], at Q*{ìɉÀb±xxX<,¹·ñ¸÷ûâõjñÓ›0ôR–§\x«Opβ<ô’,gqy«Âûä_éõP¶MðeõÖ¸g,O’ÝÃœqðæä'“,X
+žHÿçõºÝ7C°”qä¿WÚèZ»þ*Èr¿…6÷Ûª§¸1‡ÅYÎsƒCB;â1rž£×â·ÕâëB€œ'Xc&¥·®Ÿ¾p¯€±·g2ϼƒñ¬=g,‰1Zå]-þZðéþOƒF93›Äåû:¡½S}(®ˆ§³ɒԁݪ>X†‘ô‡­¦ÆZíÔuY•Cfþ½líX¦0¥ÙX_³úµ]aã õæû±lŠ‡vàrEß^wwhם!Ó[ž¥,ŽrBõ™Ç|Ø–83²ByèÛµníÀa« ô`êô׽ =¸ÁDk5›ë8Ç ƒ¿þB†ò†kœ…Û-›
+¨fœ‚Ø9ÁŽ	uÑÖª)¥¿‡mþØc;:a	v&Ø\A¨P²0LŸzŠ‘Íã¾VvÝkÀÜŽ  Ãý‚zC{aòÒ% ÓˆË(c°ëSŸ¹HÏgå§9ˆM‡C³`CHqÈOë„ܤ¶#†jET—E®Ì4‡Ö³o£–‚…©|êBWzÐsÀ%‡ÜÌ¿ðH°8Ë^\7꺚.™€àßxBšZàÙó/û‘Ç,ÏEŽéþú„É0}í½6oCf¤¿—ÿ¼{÷ÔF3{±ŠÝ|oÀ¼omž´Y²s–ó»$u7U²¡Û£ž"õÿËï”	 |‚^Li^L˜Ýím4˜G‚6%ÕÛ/­Ð ÷]­*ê"c¯Èá_‹ !q÷;ºÔ×VKå™–Ê„¥©ÅóC°ŒÃLäÔI·{qþ¬
+òºzÿšÆÎçÂÎÖëŽ}†C·ZB‘Þ˜Ýw䙝x
+d[³è¡ˆ2¹ý€$=Ý6šì†¶
+ˆQhßqâ«jo‡¶ºsN˜|	÷wî{2Áúû®!3>z6(ÍàæýDSÓºe
+¸YRÄerJ¦{ìØçRΈÿpJ|ãŽ|Þßz§Õ@^ω÷ȉþÌD<#º±axÀp[®±[´t:=vs m {­Ò¬³8ë}׍¥ÉL¼~h;m—ºÁã£ÙÊzÛÛ™©G(=`§¦”£C!ƒá c²ôÔ/œBÇÆ:vµšöZÌLÏ0ÁÅ»š[vZ÷åPVx³Ã踀+XfŽu,¿4eÒyô‘–ÌR+\¦¬loñž k8pm‹Xl+ëhÊFuÖêHäî:mÝÖ ™&Dæ0c€ª¢ŠÖÆ1e)¶Æ‰¶àêæv3XEt54Ü؍&™3•îñ“xii„Ö³j2ú¼ ü3PAŽú;2Æ֐Þ¯æ*Ñ\2xÓF•zJ!%ǧf\”ZÝ®
+}W¢¶;üA#‰k·Ù×ã%0/ÅŽRb]ÞÜcámdFÀ_çÑL~‹Ðœa£jÓ“ðWÐöv€ò<aèÞôövJÙoÉlNIÈIîÁOb$SG©pOøš·K<FçY<ÎgÂx6ŠA±¤$öÚ`c×µõζI á¾”bÚìá–L¤9èc´+Û		¨LÁ4a=FMÀk‘cvãðÞý­¼“=ƒþ“àÒŒ”P×ürÁ×NØ8ÿq̬ÀaOÓÚà(©±U¸¥;›MÖ}ÓƒùÌŒ¦–ÝLìÓâÊ}á×ü?ýX
 endstream
 endobj
-7354 0 obj <<
+7358 0 obj <<
 /Type /Page
-/Contents 7355 0 R
-/Resources 7353 0 R
+/Contents 7359 0 R
+/Resources 7357 0 R
 /MediaBox [0 0 612 792]
-/Parent 7340 0 R
-/Annots [ 7347 0 R ]
+/Parent 7327 0 R
 >> endobj
-7347 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [99.895 619.448 425.252 631.137]
-/Subtype /Link
-/A << /S /GoTo /D (NetCommand) >>
+7360 0 obj <<
+/D [7358 0 R /XYZ 100.892 685.529 null]
 >> endobj
-7356 0 obj <<
-/D [7354 0 R /XYZ 100.892 685.529 null]
->> endobj
-834 0 obj <<
-/D [7354 0 R /XYZ 100.892 607.287 null]
->> endobj
 7357 0 obj <<
-/D [7354 0 R /XYZ 100.892 581.022 null]
->> endobj
-7353 0 obj <<
-/Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F17 3698 0 R /F85 5521 0 R /F71 5424 0 R /F51 3729 0 R /F70 4384 0 R >>
+/Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F51 3736 0 R /F59 4373 0 R /F53 3738 0 R /F85 5513 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-7360 0 obj <<
-/Length 1811      
+7363 0 obj <<
+/Length 1590      
 /Filter /FlateDecode
 >>
 stream
-xÚÍXϳÛ4¾ç¯ðÑ™iŒ%YvÌ­…Ê0L_fZJ¬äiêÁvúxüõìjWŽæQ¸ —X^ÉÚÕ·»ß®’FÇ(¾Y½¸[}ñJ§‘H“2-Etwˆ„I‘Š(ß–‰.³è®ŠÞÅ2•ë_ï¾ûâ•”Ñ6)ó<óK‹<QJÁN~Ñóý¾;·ãz£t¿nÝZ–qߘÑu-	¿6£Ù™ÁëÈDuoN£íiRT±zy·úm%`O°jfŒMѾY½û5*˜û.JUn£¿²‰”Þ&¹Ö0®£7«ŸVéü„Bß<aV&þ$hüëÃz“¥Ûx¼·4èêŠ×ZǦ>³¼êÖYÄð&âDm7Ò Îº_Ëm|µ×þÜ÷¶Å™ñæžÃØõ–Õº>|mxõy°ý3‚Z˜àd¡•d¼W¤¤†íAÇþt$hí
- at cî5ô^…h;f¶ã«5ó·4 	J樬emAíÉií+’<¸ºfk;€nÐÍŽ é¤Ì´G[%aZ¦I&yþgRº-bçqü¸F0>àÃ‰¾<ÒØðb°Çµ¦g)àˆ^óX¦)›ò}×4¦õÛlƒå¸I]w„'íÕÖ¼ŽYû±íoœiDˆ•Â³t6z¿w
-ÐÓJe ² xêYôòæû´jò_a¤dÜŸùã	výn|F©¼LûR%J—!•‡f
-_ì¼ÊŠ–/s(Ï’<ËÃòÆLzT<ri5lIwB05Kûã¹™2ç‡ÅÆÞ]{ôçÛHê4ÕKT=øBú¬hMãßTüpß
-<Aˆì*,aêÑ¿ù7Ü“Ø{J¨Y&"ªÂA
-kÍ@Ï¿†ó*A?gž¤Û‰I+Ús5Ë3æœú®9ñ˜xôÔl¼õ4E„k<™å×™ŠS1`V”Ü8}Èl×â0S^ ŸÀÎíz;z–s­‰¼ù8 at 7²|Hƒ{ƒ)ó‘È—»qDox
-÷Öõ7öNžð…O“üïǶ€²À¾pl\ewl‘l.G,™kû$uófÓ!9ü9Lãjgúå.oxýËÓh m‘3È°O¨ÿÆ™ïí”ÎOŸ5SIv©àT]>ÙÕê°æñôônºHR9!Ç´
-N0ҐK®öõ®˜a™¥y¨x@¸UãZ7Œ=´ì|¢•%RˆåÁ•gL8L¨á	L]3cö>N?ºÊ2ãÚa@ց(wDEÊ#¾©-écžùxFjδýޜ̼	ì=:ê–¼Ì÷j½%®—…Œ¨ô8 Âh\=;$|ž&¿Oœ Er!ˆÏÇ° O„ÕÏ0Ž²¸·ËVP’Í2lÀÉYô>Õ)-,©ìûTd­»òÍV&[½tWdÛ=| ­›WDB$¥Ö’SRÁp ÿ̨D‚Êò'ø¼ˆ¡"¨4®vÈ·PåVŠ<ïÖ¥ðíMŠŽ~"߁¶rÉÁ½m#i›[yƒùbžóJ+È\ÿ™Þj~õŽö¾ºi556þ"ª¢·zVˆa<±%$†NUüC‡wš/{øÚOðw
-YÀè³Ùô1(üi‹,Þ.h][aÂl5•0˜} ˜¯é-H«®1®Ý<@Öð„ïëC­Á‰ápûG я··éW	7†‰‹þŽ;6á£Eh¦®& ­&¤|öéo¡õCÄ"…ංô9ï™ ¤‹«®.~Œ7UŤÓÛ¦›ÑÀD7p
-y¸‚^æB2däL‚ëIs7¬zÁ%ÿÐÞØô¿µ qG sû?2âØwçÓbEÈ`0"h.Bÿ{É)gÿe[(á'Dì0\›ÄQ¼HsP_$²PË|zÛV¾ÆHÅ…CB‘±}3¬;𚆎éw¦µÃæÇßkûH²çû‘¾
-È4•XÆ2?olï<à‚VL,ë¬ïqŸ^Å {4­ûÃÿM5öñX‡3!Š
-‚£"1Ò->]sªíåŠâ¿ õÃÎò&`žg¯bá 	ÕW–S±víˆ7 Y
-wà}׎}W7i/|¹ì·ñjš•©ïg°¿ÙÛêÜ{@è
-†'v[¾soœIË’þYàñ|ŸÑ"Âôž¾¨›vï"œ0T¦Rd¾ßø»áÚcÞcþ2k8|¦Tiè
-N÷W\†ø¢¡ä\æÚ°|ºrnt‡%±G`þï´H ±LšèÔÖšN¾„³Y˧:–µÐ†NÿUlxFÛ„…Tò1FßÀáŠr>‘<r+®ZAyÓÈoÃß™¤¬ƒŠÒt[Î8¦a ¯|3׆{Ù@‹GÀÂ·h:Dåï¨AE–nz i™Ýˆ;_o9ÇÂÿýØ^þ±à@–Ï—w«?/«5Œ
+xÚÍWKÛ6¾ûWè(±"’zö¶m’69´(â ’h‰¶‰H”+ÉÙº¿¾3Ò–\ïfm/¦LŽ†ß|óTì‚8ø~ñízñüU,ŽÊ¸dÁz°”EyÌ‚¬(£´L‚u¼y/?®ß<ÅyPDe–%V4Ï"!h²BwUÕ͸\‰4	_›m·äeØ·rԝ¡Ír”9¨a¹b	ËÃïöò0ªžÃ+/׋ßtª	˜n
+ªvñþcÔpö&ˆ#QÁ½•l‘Q–¦ðÜo?/â'X˜”‘µÁíRðpsÃp_“­,¾•%ag«xQ„µôΨšþ®ex¿äEØõŸhWwºW“c‰?':ÙÊV7Zös-ï~|ý+íÕ»ï÷Ýya+lÅD”&%Áë¬
+W–ƒK‹ÒÛð°­‰ˆ’‹_»þ¦.¼6õ2§ÃÃÚÒ<Šù™¹ªk[iê!Z®²,
+ÙëhIâ|Âeg᮵۲nµÑÃØC }FÒœÝL$gŒOI9ò¢I` ]$DBtæa×ÐßCß¡’ϺV‰ªaPf	"£–
+m!á«FÑun
+„¸õέi·Â{ivŠÔWò 7àÌ%u
+åÁRÄ+Gy"é«e!Y€Æöë14rŒR7mcÚàz´ÙÝôgQqöÓ—C˜#¼ô3£$ìÕV9DwqŠ°¤p;·õ!Nc4Í‹ÔêCÌ£¯\Sð¨Hç!i/R¦‚ ÿ¼<`,*Ó”#<`\š9Wˆ8Èâ8\ã}"ËÃ,qXo`a¡ª5V›,×Ë’…=?ß`
+Ù‡bU¸ÈINZ8i¹•€gÓ„©€´µå(þÝË‘ž*ièacýxªé©3ÍÉPÀçÞ©!+ÒX„¯1pœFóE^Ž+øÇ:†8îì÷ÖÚ<	7Ò†ì'ë.Scºi(:½§ˆoèŸß­»Vj³º‡œq¶Ô£ìHG‡®N´1¨q„¨¢[Þ,Å&r.DOqÇÊ¿4³ŒèSºÅ™*›üßØ®âÛ a³‚ ÀâiSÓµˆèüê¥9zôèe]»šÓ«–j_ˆ0ÇqmÉŵޞ.5†@NØ$¾„»rWÏJÉßÄÛ@-ý§|c­ÞA1Wÿ#»¾;þgœS@ø›óÐùç’TZýŒL°PÆŸQÃp
+ÉEñ,Ïáú<⹘SòÎÔ¶Åpáú‡£úv ½nëΠ¯Ð±ßÊ~#V?ýÞ¨íÝU#½ë_€¡”cKÒð®U½¶µ 6Ø0±«»`Üð-x2+týNý‡OA0a<”؆ƐŠ‚£¦m¬·¸êöШVùºgß yˆa­œ€G%OL©æÐ|yyîÕÚ Ǎ”§0™±ï íߪ{þÍYÝC“VIÛqÇ›JÕÇÞB€MVœµìÑ 9#V¤Fòa„qÃ=OõŒ
+N`ò´=]šÊÎCx
+dHhM%Kl+žé]{cÃz#h/]øleïK%¶¡<܃Óq¸±bÈ/%‡ ˜6^| ÈS•Ën;/ì€óÈcó¤	ÞCsaäìH‡ƒ5ð±óWÃzþx¡á4ŒªõRÔð1F;¼¡ÄŒ6›E–¶„xž¢ü&Âl¹î9¥´“~èl¼$. á_9
+6f¨Q§<q
+h|¿ísÜWÀyG“ÒK«u0ZŠòFØÙvëRÌÍÔ²
+xÒ¾Ý/Q<\™¶ò
+§ö‹Çí·¼«êØÃLà¦%¸üó±1ª·cö¨ý/½¨ŒÕðî"#¹yïÛ¿\åFGõiöm€wjª
+
+½ájè¶ó­inÆ”ð1õxŒ¤_æ?7×ËgŠùþ\émbUG_ØT}e:|yMFÆúq°Ùׁf TCÄVÄ9ØYö3Þ9(Ÿäùü&À»#ŒQÞû<³Wr <Ì’í)­WÕj¢höµˆŠ-tÔ‘·z0íÎ1	ߌOɪ⦍/ôPi¨°Fö.ºî»ãÜ<&~ǘ$¾òÅ¥>*3}ÊzøüKÁœêD¿¾\/þ
+/³—
 endstream
 endobj
-7359 0 obj <<
+7362 0 obj <<
 /Type /Page
-/Contents 7360 0 R
-/Resources 7358 0 R
+/Contents 7363 0 R
+/Resources 7361 0 R
 /MediaBox [0 0 612 792]
-/Parent 7340 0 R
+/Parent 7374 0 R
 >> endobj
-7361 0 obj <<
-/D [7359 0 R /XYZ 151.701 685.529 null]
+7364 0 obj <<
+/D [7362 0 R /XYZ 151.701 685.529 null]
 >> endobj
 838 0 obj <<
-/D [7359 0 R /XYZ 151.701 430.133 null]
+/D [7362 0 R /XYZ 151.701 571.639 null]
 >> endobj
-7362 0 obj <<
-/D [7359 0 R /XYZ 151.701 404.474 null]
+7365 0 obj <<
+/D [7362 0 R /XYZ 151.701 545.662 null]
 >> endobj
-7363 0 obj <<
-/D [7359 0 R /XYZ 151.701 173.525 null]
+7366 0 obj <<
+/D [7362 0 R /XYZ 151.701 312.171 null]
 >> endobj
-7364 0 obj <<
-/D [7359 0 R /XYZ 151.701 153.099 null]
+7367 0 obj <<
+/D [7362 0 R /XYZ 151.701 291.427 null]
 >> endobj
-7358 0 obj <<
-/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F17 3698 0 R /F51 3729 0 R /F71 5424 0 R >>
+7368 0 obj <<
+/D [7362 0 R /XYZ 151.701 257.135 null]
+>> endobj
+7369 0 obj <<
+/D [7362 0 R /XYZ 151.701 236.391 null]
+>> endobj
+7370 0 obj <<
+/D [7362 0 R /XYZ 151.701 215.647 null]
+>> endobj
+7371 0 obj <<
+/D [7362 0 R /XYZ 151.701 194.904 null]
+>> endobj
+7372 0 obj <<
+/D [7362 0 R /XYZ 151.701 174.16 null]
+>> endobj
+7373 0 obj <<
+/D [7362 0 R /XYZ 151.701 139.867 null]
+>> endobj
+7361 0 obj <<
+/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F17 3698 0 R /F51 3736 0 R /F53 3738 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-7368 0 obj <<
-/Length 1977      
+7378 0 obj <<
+/Length 2182      
 /Filter /FlateDecode
 >>
 stream
-xڝË’œ6ð>_Á‘­Ê`£Sv’u%vR;.»ÊöAÚ]U˜ðîü}ºÕ³¬ç„Ôjµúý€w~Ýü¼Û¼ø%I‚<*s»Û f,*Ê$ÈŠ2%vuð)¼QÕ »öêËîE/¢2Ë8¢'eÄ ›^GitµY–†/«ªÛáj›
-þ![y§ÊïwWEv°fa×ôDW0x<*YiùHasá)',E¬ÍëÝæŸMP@žñ*¢4
-ªÃæÓÔpö&`QZÁƒÅ<©(¢L µ&¸ÙüµaN~6×C,æÄ1’D/#+,²Ò!þZði+ë®’"| qRöªrBH~›V¹×´ê	("üƒUM}A˜Ûx‰Kz—¯¾{óä)ÙÖDõ(‡
-á÷oÔWÜ©Æ¿©[ܪ•m¥ç¶3t*›† ºØAZÓ[@êuè¿Í«ø¾Žàõ8\Ðæž6=D¼ËöŽÔŽºÒ°¯³jg"êÑ#íõ¿­ÄßQlöÿ˜•U¥zÏkGŒôä%³úplÔ’QîMÿ›åóU_ŽµÈ£¼õ“,ìnéK„ÅÒ€ 8+ÙžÒרþh•
-Q¾$t6ƒ#lYG:ày[d,ˆÓ¨LË`_ÁÏ“OixÁþÖãÏe,Ve|¥ûJÝJã¼ûhœñU=š)¼Ý/퐆CG_Õö£·£Ñ_¯ˆRÙ³\â’«kPÏXØßwfø	Öe÷@†‹2¼‘f/[Õoß=6êDˆ/Q}¸@õ!RÂXBÝÓW¶t¢Û~0“ÓÙp/ÝJ¡ÙÀÁ,oŒt+ˆ)i³ª½µ0?OJkOü.í‰Ë|÷c¯[븄×Hë•tyæ*˜\Ån ©c¾Æµt0ÐîŒ?oûI×L¶pQu$p„@j´Ë8̹“¿Âbé¯ 8û+ “‚ìÿÂØۨ·:wcèŒ#JÈCe¶k|ö]+ñUqùªðn'Gi]4͉ ”$ç3‹9&Oí©Uu¦îÝÅÉS{ÐøÔDÇá>h µÆλ>-{²)s™PA©§ôgà¾[“ÞáÊìLC9æ2µì,ga«ˆJIZˆ{‹€·ØÖÒÐуîiåžÁ`8àC{éà$»ÃÒ©neu{Gç¯æ :ÒíªÕæ†Êæ7y{O.Åe֏“çÁÞ	«;HõyHÕÑ´çˆÄ³FâÙCO;#CKßmWBܶB6âQ²ªQVs ¢tT¢»Gèh•Þ'N1IN½ÏsnXïíGAâ§;Ëv…gQZL˜v\Tv#„1(YÖ‘‘o¼®õ ¹/À®q[4%Ëš«8_Z=.Õ5Z—3ç…œ%a%`øŸ?I#
-U at ZÏ"ÀP߈}ÎD„F	Œ]V^gÅmŽÎ!u¾‡ºçEø
-Z'
-%¦ÅÖh‚7úVm«ؐŽmšãO*Û¦è•Ñ¾g±¾0íöŽÈûF­±éȦ®÷˜lÐûÆmÖìÍ‚tj5ÐÞ˾ÈA©ë©ŸqYB÷Ó]bÍròJ=r5s¼êl	z,û¦ÛcÄõÑq««¬…òÉB ±P†\ˆŠ°`Oíƒnkj¾þÛ÷¤Žm¹‚
-à.|8T5Üm}c{Ùp %Нí—<a˜‰/ÐÂgóèJ'±N~(ˆE”ÃÌå®Ly?ÜÊ’®ªâ¢Ãƃ—6ÊcRÅvòa†Àéö"Þ°\,
->@µÍò(+²çÂÊv 8û†Xçáµm?( ðY6Ô“¸âo¾ø4Š@×!ízÒþ(ûþ¡öôZZԝ£µÖ2=ÐäãFé˪›hFÿ*ðN YVíýŽTÍ.Úƒ$/W#ÉbŽÆG¿"L|O†gœ‡%‡ŽôG½‡Çó`èè‹zÆ+š;ý½eÆø*nÛ„Qœó‹öîq›k뜾sŸ<ž·»@{§õÍ8Ó
-…Ùl>µM³œO^mŠ2‘;·b‹¢D±Á:©ˆ’´œýƒH t·qSÄ{ÈÈX¶óÙ	hf?$V4‰ÏÀÄ·<‰Šü‡«tžçO¦‹â­Ñ$=ìrñœgd"â,ó$ *à9+/zÌž}ѨFM£Tîƒ
-ß–ôùóÝÍõG:QäŒEq&ží_}OÅ£>ÑF=ê~è}_~Þ¿½þøâwú!1>Îû~GéLÚ‘¨%4ɲw÷?3Á¼ól×G’pbLJ0z½U]	†kÉ\ƒÛݸ•mœ¤ßuãpÆç¾{²'³¦»„ÙaéÁeVŽùÝ
-3¸ë’>“rÙ7´ÊÅ4TrìA¨ŠãÊ¡æöÐ…Q©CþnN×ÜbñÖb¢.Gϱ]VæÒú }µæ/ÐtVŠðýÂü…€îÃbYÞã•w8©}Kk«»¢Êå6V@:®ÝÕTÖxœ
-š¶Ól®Fœã³xÞ& ¢·{¶ücC‡Sæñ²¼gQ"¦ð·ŠD8æqÕWFWÓ@É¢Lþ*:°ª‘Ì Š¸ñõìÉßÊ׻ͿÆ8·„
+xÚ•ËŽã6òî¯ðQÖQ¢^{Kl0A2“ $À$Z¢»‰ÕÑäéöߧ^”åŽ:ÈœX,Éb½‹Ñöqm¿Û|}ؼû_oó°Ì#µ=œ¶*ŠÂ¢Œ·YQ†i©·‡zû)x°Õäún÷Çá{"/Â2Ë4’ÇeuÄtJ…I¸Û«(K‚¯ªª¿tÓnŸ¤:øÑtæѶÖÏ»¢z€£ oF>7àò°ŒJâ#8ש?9ŽRm¾=lþÜ(Àñ‚×4L’mÕn>ýmkXû~…IYlŸ‰²Ý&if)žÖl6?o¢åûUº¼x>T—!=¯ßíö:‹‚ñ©¦ÿ \ª`z² ¤eð`†£éì¸ÿøÒØ+~UMô'&Š£(fŒy4¯¸nœ†ÈfìšžŒ@¶;õCeIFÀò^%aªKæʐˆi›9ºÆM"1žÊã`ÇónxK†8‚ñxp=zºÆL¶ö›áÒ֐Î	1^ÇɶB
+ƒBå!l7õKSæÏvãe°¨å”¥…@Õ·¸ÿ¼SAãLW:#®pÙ4
+w< bæÉY@´Áßp‘}º«—S?Èñ(ƒ<°Ã~MŽcß¼5}}kš–j^9›arÕ¥1CseP2Íï‘Ò<ÅùS[õC=ÊÆ¡'€Aàà©RÁƒkœõ¯Ôê,•$òÖDGV)ǵmQz?‘Á~Yî°å쇦ýq¦‰øÈtt–O)YŠ€‘»y2À¶3/=»é‰!¹¡Å‹ŽFðüvtrZfqÂÂÉT·§ioñH"æ:´nâ%×­jm©¨liX“×÷L‘G !ày¶<˜Ë# zìw°éóŽ®ïn‰kÁµç‘güŒ5ý¸_±|0¼˜]Çã˪ƒä EÂEy4MÈŽŽX‰ƒ*IÂ2™ã ¼+‰ƒúHƒ­AD´ç>„é,LŠ9(;á¢B·»€Û
+¾,&2ddÆ+¯ï<j©F±ØÑ72Eeá«÷ª€@«ò{Í ÅÃæÏ®FíêH¬PGqP™3(~Â믌Á£‘¤¥ÁðòFê[ b2Ž_ W=Ódj~ϊٜŠ]¶‡²×EðÍeWÒ^¨ÚÖ¸nÆ7îd÷ÕtÈË°–ô³Èö	#F;ˆçê€lpNæÂD„cc×Ø”cpÈg¹Èë@Žh„{¤Z8i80pH¶¨oŠlu W[nœ÷2kÃdfûçÐcV#Ç7=Š	åXMĈðY¸uÕ•¤¡|Ö`èŸwe!¢ íOûÕu5Ò³Ð8hTᘲÌȁWDxgÃÉ,zÈát¨<ÝQY3WÛODŠ˜%œBa£^‘÷ÒHoqtÅ‹cE5Å9qæPÉ–9Žâ é-q!Y-äÓ«ŸX¿ŒA7TXm Ê»"çÝwþ†ˆÑVྞ ¼€jŸåaVdo¹  f;Mà<èb¹Êƒ÷T}°à2Ö8L¸$‘äOŸ|E¤Exv‹–t<›q|®ýyu/g­–L”-Õ Vãó*ãÅ_Ì3jáåíªùdYG¯êƒ8/W]‰(/ƒwË”x®LoXO‡
+Ü/5­–9€.èyA³tû$ïXpýŽSÛ>ÖE¨r}/Iû2Ó-EuÞ¹÷5 NÖ€´§CUÒ‹0–™
+yû?©ª«oяNïzÒÊ›szsZ”øfP
+fK/º‘w¯ ¨~xŒI;_´&P,Z“1¢¶3xü?{wù§è<ÏÿæÝÐZ$àlãÇÃ,Oß²Š,
+u”ù#À%à:ï+7¹ŠÞ¼q°^Ü@Ù*÷ž†w~úøðþ7^» Ù, SRYúfñêzÈõ•'öōÓè|õ­3øåÃûßÞýàhóåeYôËI·£åˆÚ@…lFÙÿ{”FÞvö«íH
+$
+´]¬CC‚`!å˜Ô78}v@T4?ë/Ӎ^ûʉV'Vˆ£>é
+®E =c¹·¹L²Ýð0Ë6ú¡êt®ÿ+s-c8ƒ#äGÈ·#T`œ&Sö ¿7æmÌ}"îºk&S‰ÏKjQË«uEt´š/uV¦Á¯Oƒ3d> €ûÜ®
+Éí°Rûz`’Aœ¶dB/äåZÎí×yÁå$åV;É–rÄ&>SË	½â3_CÍBO–~˜Üçö,ŒÓÙýéÒ4N…y„ÆjpçÕ0PFa–~+05ÔÈ	PËÜÌÉ[Ù°TÉJ©—qгA#è¤ð Ï’UæbD`}™Ìm:á¸b ÙÇà ‘óúÉ3c©G eG{rì¼óο;·®Ef	ýGŽG‘‰Ô¼ÆmÑÙ¦{´5ÚD	nPR:”oŠìͤ	I+*Ë/ÊåJŒä{jžRŒ„ë!I,Ó0Š^•C­™#x¢…çEŽžG;—àKMQšZ­7¾¶'úÔИ'p³8âá€ç  ÍÿZOyÿÎ'š<Ô*[–¾ǹ‡K´÷ÝÄ7o´\¡U?AHD³á²Ôa'oÆ»5Y ¶è/j*þâ*溰¤0
+Ÿ4FŸ¢ìÅvOTwÑ”M~± WoÔ8™z§ü_šD[Û­1à[AR†eg·â¡ÄU¤üÂ"·“:öÕˆŽý—H•HÅî„©QÆ5]¨<“dn'Ø5”
+N½/ëø@QÓ#F@í‹ÁÀƲF%?™Ür»¿âÎ…ï³ÐëoÂtÖDZH*ù®œ|x!®£iEeP	ñ‘mŁŠ?IÜjYßÌ¢3£ƒŒo´å÷­ÆŸÊæ¾>.ÚçáÒa§ÿß»Ϗß6ìJ
 endstream
 endobj
-7367 0 obj <<
+7377 0 obj <<
 /Type /Page
-/Contents 7368 0 R
-/Resources 7366 0 R
+/Contents 7378 0 R
+/Resources 7376 0 R
 /MediaBox [0 0 612 792]
-/Parent 7340 0 R
-/Annots [ 7365 0 R ]
+/Parent 7374 0 R
+/Annots [ 7375 0 R ]
 >> endobj
-7365 0 obj <<
+7375 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [192.138 332.274 243.524 341.843]
+/Rect [192.138 472.107 243.524 481.676]
 /Subtype /Link
 /A << /S /GoTo /D (policycontrols) >>
 >> endobj
-7369 0 obj <<
-/D [7367 0 R /XYZ 100.892 685.529 null]
+7379 0 obj <<
+/D [7377 0 R /XYZ 100.892 685.529 null]
 >> endobj
-7370 0 obj <<
-/D [7367 0 R /XYZ 100.892 660.623 null]
+842 0 obj <<
+/D [7377 0 R /XYZ 100.892 375.854 null]
 >> endobj
-7371 0 obj <<
-/D [7367 0 R /XYZ 100.892 647.543 null]
+7380 0 obj <<
+/D [7377 0 R /XYZ 100.892 349.674 null]
 >> endobj
-7372 0 obj <<
-/D [7367 0 R /XYZ 100.892 626.624 null]
+7381 0 obj <<
+/D [7377 0 R /XYZ 100.892 168.878 null]
 >> endobj
-7373 0 obj <<
-/D [7367 0 R /XYZ 100.892 605.705 null]
+7382 0 obj <<
+/D [7377 0 R /XYZ 100.892 168.878 null]
 >> endobj
-7374 0 obj <<
-/D [7367 0 R /XYZ 100.892 584.786 null]
->> endobj
-7375 0 obj <<
-/D [7367 0 R /XYZ 100.892 550.317 null]
->> endobj
-842 0 obj <<
-/D [7367 0 R /XYZ 100.892 234.344 null]
->> endobj
 7376 0 obj <<
-/D [7367 0 R /XYZ 100.892 207.779 null]
->> endobj
-7366 0 obj <<
-/Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F17 3698 0 R /F71 5424 0 R >>
+/Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F17 3698 0 R /F53 3738 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-7380 0 obj <<
-/Length 2050      
+7386 0 obj <<
+/Length 1806      
 /Filter /FlateDecode
 >>
 stream
-xÚ½š[“›6Çß÷S0Ó‡âL­èzLš¶Ó{š¸3iûÀÚØë©
-[ÀM÷Û÷è¶`—X铹ÈÒÿéwt$„£]„£on^¯n^~-pD0RX‘hµˆ (Á$’©BBñhµ‰~)æ‹?Wß½üšÒ(EJJnŠ&1Æ &SèÕz]žŠf±d‚ÇßÛrAU\³f_ö᛬Én³:¯KÂIy—Ý7ye_¢›¸ùjuó÷
-:AUOŒ€–¢õñæ÷?q´wßE1•FLÉcÄDŠ¤p}ˆÞßürƒ…žº$F”òóÊ•ŒV6å&µ‰Äz`µP2În9X”j‹±n#¢ÿ_@°lÝöÓŠCqÆâ7å1ÛkO1ÿóym¾ÏŽšÆ·™½}» I\öë{ÿ%¸^7Uy¨'ÜÇRœŒÿÎ}•3$ĬÎV¢"I$8QNU#š &z$E8I"ÉJ“¾oSßÃuŽ7AuK²¹rå²c~é>ÊõXOÂÈ£B ÂÙ@žî\e:7՝ËÈ\ŒK„ ŒL•¨j5KŽRN†’ÞeÅΣ‰cÀ‰Ó0š8V IŽøÍø	ž?Sô¡„IŽd:%lI¨2Pö&ßf§Cs©M@ÕD~Œ6’P† t’"ˆ’i#ÉƹŽHóD¬~ÌþÝ›v:ÚP÷Vßdu½ô
-úúeYmlÑW»	JC(î í+>ž+¾žÚl7ÁkµLÀ0€™l Û‰ai5(¥ŒP‚x*†bÿÀo2­ø¡†k2Îq­œÂÐdcZ
--"9É©âйT	SB“¶„x´¢Î×#8Þƒ 	’T
-
-Êó=»ñKžu˜\…3ã †‡áYHÈƨy?î‹>.E	ÁsÉ-ÐÉÇ¡ä@@‡Û=û)ˆ!¶EÚ/öS#Ä‚ÀV猣<»Qː.(ɯ™+†IÁL9¢)ia>~ôäüC^ìš»qžƒ¨îxî«>ÚU30+$å|‘Ø2D"
-%‚%’äK©…"—ò¸zà J;€ûJgL‘äà)ÂalhîÛ01Ïoôa®Àæé:žDXP(¿æ)C”9ç·Ä:$ àJýZìÿ>åE^×À†ÐØ;Ðè8폻}Ý”ÕÚ!Ä´hÄ§WÊŒ·ôbW]êÏž€2„ÆJ¿Æ(…—IB¡ÕËÀòÙ@Ñï€<Ó?äìF=@ÂošÐ«€$2/H+ÿTõ·EÍ.›(ËÅØ\k@ÿ2œ¢KÛçïò:_,‰ý3‹ëòÌoÙV年ÂÆ辍ˆlj±å	âN¡
-tOaŠ^zl<5y=Á|½LÚ”z —xJ…]_$Ù*u›K³K’Àž'bAí],èkŸebŽm4bA’ ¦+ë[À¦ÂÁìV=á êJ©¼&0©ÌNh˜p€	 C­ñ†þTÓŸ>Òo——[€¦1°W>ºo³íúC¹+Ýw‚¬ñfæM~¼o&¦ö æu‘ o^OäÀÎÄÆ„æiÙãñ ˆêv‰=P}¾ÄN9"‘ÏŸEùATvä{U>75ÿ¸4 Œm04`”ûù^r¯ëH®JË„)žÒ¹üØë¯)XIkú‹/lïýT:¾/JÍƇÂG‚.>No•-½•›}½.‹"_»i»ÙO}s
-¢ƒI‚¸âC«×¯& Ñlؠٹ€ðDŸãçLß8?³õðuÐôª/¹pçL†™7£H>5k¾ÑÓJ•ù²Ksð`œ¢R;Š¥F¥n¬T¿¬ª²Ú¤·'ëÓ§¼A”w\>*ÿ¿Þ0ú]ÂÛÓ?•îÎoÓƒ-ÔAÙU_{©ÔåÃPK1çAì>SWî$ËQ'§ºérXß¼WºÜöŒÞ "±Ë‰í”Túþgh»3_ý»/:ÝÓhavfŸê¼±ºôÎ÷`•[=CñÎöŒ/S£$„qL
-D±‡_N­¶1`Øj¹9ˆ<75ŸÉe|v›—ˆë*ˆºê0…€”*&µ¥#“³Ôö]¾Û×Mõ`|Ÿ,òöÅΖŸLrƒèíàìë­òí©v|3KܾÈ}Z/7ª{fœ¼Ò;ôúÒ§ÑÑlÇÞ Ù0ìÑ×Â7Ô7ßìF=ôé¹\ñ0ÇO)³ùՌʼ ÚÚˆJ`õäbPs£š*—pUÙ˽Ý-Ϋm¶voëuµ¿oìÇ9ó@O>T±8/êSå
-5wYc¯ô\ö Œã]UžîíÓ¬ØØCPj	²o÷»kORžUætl¯Ëª‚…æA‡‹TÆë*Ïš|cß™ÚM¡·
-Z,%æñêÎýß2åÖÖ Í7§mÏ^B@ÁJµÇmíIÐÍ­ùÉ7ûÆwB@V0¸ðãä¬cÀÁ¶³±·ú³n¾(wÚO	„ñÙ†Ñ13k —–tqÇhÖÙÌ]^»wg=¥ßºžB­)EÐi¶â×ù¶Ô®äP.kÌΙ	¬ªÒ‚õsÓ·Íø\CŒé<×À€#Òãn“3ó{Ì
-}Xƈ±¹‘©{•·Q7}ŒºK¢8b°^~Íè
-$€B¬7íM®—XyÕ˜ÓúÆXˆCqfÔ5xÅ^ëüÿíÏï¿ýÍzSªÿY†›QV»7Š›ûôÖöuîÍÚܘ5ýsqRÂÑ	ubÇ
+xÚ½š[oÛ6€ßó+lÀìby—¸·¶Y‡vmÐ5.0 ëƒb+®1ËJ-¹YþýEI-J‰bvO¶eŠü¥ïð肃u€ƒßÏ^.Ξ¿8 )¬H°¸ˆ (Â$±BBñ`±
+>Ï(¦ó/‹·Ï_SÄHIÉ«¦‘DŒ1è©jôb¹Ì»r2Ágov×ùœªÙ>KÊM¾3Ï“2¹JŠ´˜‡„“höêkrS¦{ó'!zˆ³ßgßÎô	T#Ëììó¬à¿·FLÅÁmÕ2˜ˆ‘¾oƒË³?Ïp¡£/‰¥ü¸³HEƒM“€ÞDdf`1Wr–\mSˆ(Ö!b¦ˆî¾ @°l¦íbÁ¡9c³ó<K6z¦Ÿ}ÿ¥0/“lNãÙUb~~˜Óh–o7Ë;óûL-ü]îóm12}\ ÅùSæïøÓÕ9CBL:8v'*DÂ$ʱ.p@#„aÃȉŽ¢@2†â¨;·1›ÝÀ­'¦	º	`sU·K²´?}”ës=òƒG…@„3O\Àªn¬.#S—ƒ^œ™*R½)Ô4!G1'6ÒÇd·v0q:qꇉcLr`Þªy‚폃cÀ…/0É‘ŒÇÀBŠd‹ì<½NÛ²Ï& k"ŸÂæPúÀ”NPRDQ2NÁ1’Üš!;ϵFbX'"f&à}òï¦Ji‡Ì¤ºúGR¡ë¤¿Õæû•iúb=b©âVÒ.qvL|ó8Úd=â«Z&à4€•Ì¢Åfa
+ƒRª%ˆÇ†ý¼J4ñ]ßÉ°Ç>X9…S“
+±V¶È0ä’SÅáàR%ª6
+˜4-Ä}Eº öÝK ’ I•€çzòà}Ÿu˜œ¤3ã Ãýø,$Tc´Nyï7»®u‰âÃgȍÐrf#{Únc´…û#ŒöÛ(í†ýÑJ{‰ ÆpB«ã†Už<¨Ãe(”ä§ÈÌC„Äžd¦ј42gO^œß¥»uùuØg/Ô­Ï]êÌ\5±ÊãÛê
+	 ÀÛÄÆa/ˆL(	b#ËaÒ–ÔB‘¾ÃpY¼@`/¤­À]ÒÉS¤é	<C­°Ÿ…»1Œ¬ÆÓí+ÌÄ<Þǃ
+
+Øžêk3DY=ù±µs2³T¨[}Úm¾Ò]Z#Âú`l„µkO;Éãë¦(óý݈š>`5-{y¥¬š-}±«z'õOH郱‘ÒÍØ“R8$Fí'–ŸÒ-äÿ°“u	ŸqDO’¨¼„'!9\ùǪ{[´ºKW/”ù<7—ZÐ*¥CÑÐói‘ÎCbvf³û¾ë[r­ï¦í#ÆVènŒ{€l 5l~€¼³ÓÖ[a‰1Ê´qÞ/“¦¤¶x‰åS„(\Ðu¹ ÈVq}s‰aÖ7	ây ø`osA—}j.ˆ •‰)4ÙÀKQ„˜î¬K“Gu¤è+¦ò”tÀ¤ªî„úI˜€2Ô_Ùkûã{ûÍåå5HSV²ï]v_%+sè·ù:¯Ÿ$¥³2/Óì¦YÚ½„×f‚nxH+ÎÈä„òaìá|à…º¹Ä¶¨/±ãÚÉǯ¢µù^([󝔏-ÍŸVø	 )ì ½Ÿ>hß{ÝGtRYÎ Mñ˜N}0àÖ^?MÁJšÐŸ={fŽÞE^;ðÇ.×nÜî\&èæÃöú lìµ(W›b™ïvé²^¶ËÍØ3'/LÄ·9/_ŒæcØF0kØ©‚
+øã…¯öçˆo؟Ƀ:ü>h|Ò“\ºs&ý¬›ŒQ$Z5Ïõ²²O\ÕeõâÁ°E>P[‹îQ·ƒ¨+ƒêÆj¥òÕ½¬_òz!o½¼'ÿ¿
+^?üuÁÛá+w§éÐú ì¤§½Têö~¬¥ŠTûLEº¯ßdÉtx(ʶ†u­{y}'·yFß "³º&6KRîÚ¯²íkõÔ¿}¢ÓÞaL>Ân2€ö¡H÷QçÎõ¢ª¯ž¡y{Ä“©ÁDâ#8&¢XÚÁáç#IÀǨM°Gõ²6{Á«—æ#¼AÇ'ÙW\wAÔIO€)$¤X1?¥-	•¶Óõ¦(÷wFÁËtà"o³[›ö£E®ÞVÎ.ï>½>µ_YbŒÛìRkÿFu'Ñ›ç½U¯‹>®ža[÷¬aý¸ç…¯‘Ïæ–oò ûôZ®¸Ÿ×O)3õÕ„ÎÌËgÌõú)‰`n›ËëŸç¡ bv³ºJW›Òüß}7_²ÔyËøÓÅ›¿L½fí’,ýurŠñЋ^søÙk.ŽÞ	Ö»¼Þ&ë¢éþó§zÇ/N¬jÕ;]¾9‡]d¬¿†$!%prE(ãBÁWç>Ç,
+!RƘ3hƒqõˆµ÷ú*œ#ÿx¾¹¨
 endstream
 endobj
-7379 0 obj <<
+7385 0 obj <<
 /Type /Page
-/Contents 7380 0 R
-/Resources 7378 0 R
+/Contents 7386 0 R
+/Resources 7384 0 R
 /MediaBox [0 0 612 792]
-/Parent 7382 0 R
+/Parent 7374 0 R
 >> endobj
-7381 0 obj <<
-/D [7379 0 R /XYZ 151.701 685.529 null]
+7387 0 obj <<
+/D [7385 0 R /XYZ 151.701 685.529 null]
 >> endobj
-5328 0 obj <<
-/D [7379 0 R /XYZ 151.701 660.623 null]
+5317 0 obj <<
+/D [7385 0 R /XYZ 151.701 660.623 null]
 >> endobj
-7377 0 obj <<
-/D [7379 0 R /XYZ 151.701 643.753 null]
+7383 0 obj <<
+/D [7385 0 R /XYZ 151.701 643.753 null]
 >> endobj
-7378 0 obj <<
-/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R >>
+7384 0 obj <<
+/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F53 3738 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-7385 0 obj <<
-/Length 1249      
+7390 0 obj <<
+/Length 1243      
 /Filter /FlateDecode
 >>
 stream
-xÚ­VÛŽÛ6}÷Whd Vy•H½éšK׋mãE
-ló@˲W.®$g›¿ïP”ï®6AÐ<Ò‡gÎ‡!ë`!ëÕ"Ü,~M	±<Gz[›½…r„$–+¤Ã%³6;ëÎ~—g}ÑÔË›·\8Òu™†é @#ƒÃØ¡Îr…‘Kí ËšSÝ/W”3{­juÈ«|šo–BÚ
-ØÈnÊÎðrΉ䠃‚í1>1Ä5j‘lÿ,0¬øB+w(µ²jq÷Y;øï­…*…õ0 +‹rá¸\³•Ö»Åït?ö,	÷QüL:CŒÚûUÑõE} ½ŒØ·]ÞKÕ;c¬Uv_Ô¹™ŒQa~ö(=çks¯÷`ll–DØÆ
-,UmÆü_UËßìÍØO'-
-Z«ÉÅ
-S‡3i©A“v À¸´‹zß´•N`ý^õÆÒŽ5¤ë›6ߍkµYS#x·íTe–Žªë4sÓŽà­Ê–ij?êżÞAA‚ ÖbH	Ä>HãFYyN-¥öÀ£tà”ÙÇ
-æ»ÓÛT•­ÕhØVÃ>»=Õ5ì÷M¶=|™mðD]Sl\ý¼\qÂíãn›ïŠÞLVWŸŒQåý¥º)q·×oþ4 áZU¹A„^Úp½y‡é‹ðó-Ñ{ÒRº‰ÿîvÜùa&k¦õžwobØá
-m®ðŠ¯^aÆ$&NLä1Âõt™¸®@Œ!6§æ¦-*Õ~6̯Úæt¼tBàn|‡Lžs’žÊÒÐ^›ü¸x×9TB§Ì‰6y{ìúVͱ¼nªÜ â¢…ç©i?u=nÿ…)Ó¿}Ûìm@îõð¾¨åMÛì¸E/0×HÚŸÎGýÚŸ9‚«æ ïΐž¬-Ž½F{0ë†Y§=–ãlU?Ÿl#e ¸QýýDðLÿˆìÆXæÈâ¦RE
-ž€¬ßÄIðÇæõ7+n—w™?‡zß´»~xºIW•—Û¼|œ¼1ëS}зsà,T9Ëy‘±¾07ñè%ì~ÿ¬/ú©1«X˜ñ­9	¢b²|Ì|äu¼ÞÌyø­È>>u1„ùã\Üè§qx5¨Tݘõ.ïÏ×Iõ“36V^žM.™þò©ç#úβIrv¯àh|Ý”ùpÇç¼U§)´³;þ¿2ù´o>yɃ/íllC¼º¨²k¦.¡»Gn&ºÍ˜öÁ†f¦×Ló£)w¦{>m XÑ©[wÕvhv»9…œ;Xà	jšëlSZæ9ãǵMÓÿ4ÛŸæ[Ã}ä¢X$˜Å˜‹4{I RQDDFÔ\Cß>Ô}ò
-¤nÓ4f	IÆ	v%hŠx’†)'þ—öã_Ex]ƒPÆÕ%åXß÷>T4òÝ0Œæpâ1Ì„K(¤:a1yYT!)9ÁAÌ9hD£”pîGFi=…b‡<œuNTvЪˆŸH3Jq঄©‚˜†Ð¦BÝ‹%É˪Â¥$¢2D,
-\ KQÂ)SA1Š9Uäò+ªÔþA«¢>‚4ðR	§ax³¿­jÌv”H‘T22Í¢8b‰'\ÃÈ%qèßmžŠ
-8ÂéWDAgÑ¢˜ÁDz	ò\-fVÔùzáËü?}
+xÚµVÛnÛF}×Whd bvwöÊ·½psi\¤µŠpó@K´ÍF2]’Ž‘¿ïP¤9¦í A\ŠGgÎœ™%I®’¼ž¹åìUd,Q©Q„&ËË„’jéM*O–ëä|~V®ºª¾9ù´|·ƒëÔHÉ{83)A4p”¦ž,(‘0·«U}wӝ,@ðùiqS\•Ûr¿<Ñf^ãšÌëM;ð
+‚ÁSCÌNàZq±gfzÔ,_ÎþQüÁGZE
+¬¶³óO$Yã³w	IÁèä~‡Ü& t*E϶IÎf¿ÏÈqþŽH¹IwIöá?4Õ¶h¾ž,ó×M}w;,ÏÞ†ìdÁð?ó³]\.(ç†2àÂà’(Î8µ J¥Ô„ƒXPFhŸ*XPH7Cx·Ù´¿Ûy% ïi¹©Ú¶äÃeY6·m×Ç,b ySo˪·­n¾"H%æSàý÷²©×u¿Ø–]ùXݘM}YmÊ)Y=#r¤Mõ¥—ÆJ{“Máß×WX*ƒ=«¦ºíz¸Â»vw×ö!7=&½(º)‚½–Ň¢»Þ<J`D¶c2Sd¡ÞÕ
+2(œ¾
+¹ýcùf¸C½öQ×e»šLîcÝ|n»¢ï†v/k[n.ÊÍ´y§w7Wåz$­ŠÍKŽuÕnç…B±ä)ìååC0X&õÍ/ïT×wÅȉ½£÷«ŒòŒ¨±ŽO—>üZ­>a—æG8lpѶ÷u3Ú²)ÚÑõ¶ìÝTtû`|¬¼rµAØþQ*ÃÉðýÁV{É«ëw&뇕øÿÂmïö¹â‰²òU¤âxZat€T+8.â¦ç]‹]|H æŦ­‡Õz¬çåpƒÃ¥ë´ÇV#´»Ö›uÙŒÓùá4,%°Îíöâ¶O{=¥Pˆ”jº‡^ÖͶè²)Îã*e”>̨©ëî§Á‚ÛõE¹®F?ïï§ìïáÉ4w$èœò@…ŽQsªr‹'ŒÖ3ãahC†‡ȇ6Ê ž³Üjr*°‰È£‹‚eçŽ÷){ï—8¥¦ÖéqqL96Ô?×]†%M2éœçTˆLqʵd ,C«sØÓ¢¼'ÆFm‚[ðà#B"Gp>:ÿH	J8á&DŒZ]õªX–8 µ22°Q[Àá1åž^<ÏŸVå‰Ìƒq„{+‘,’\€QåH1¥Ê£—Ϩ*.ï{UQk£UÑànxŠ3ûeU£Û>7̳h¸B§¹žçJK‚—,¸ì|ù­(+ÏˆÂ“¥Å3Ë4×Þ©œ(Ù‹ù~«p»¢ÀqÖhá…¤ÓÄ)ǘ'a¢ª8ÓUu°ê®©›âç^™Èˆ$!r+A;m½ç–šˆõÏbdÎ=­ìÅž|¨Œ*È…÷O×{Wno‡r'Nf½ðy¦T<¡<ï
+x1Qé¹ÈsóHs‘x¡ž±íKQÕuÛî´ÑЦµb‰T¢˜ÒÜk5¥¹6ÑhûØ8ZéðŒ¶Ý{ÍN˜Îpn<V	‡Ü[N7†¯Ñ Ò=Ù NêÜïÅù§ ë4—Ž8c•˜ðLežm€¢ùRnza”fíÇa„CÔžFh¬csÉ9‡î>¼`ï¯øÞþŸî
 endstream
 endobj
-7384 0 obj <<
+7389 0 obj <<
 /Type /Page
-/Contents 7385 0 R
-/Resources 7383 0 R
+/Contents 7390 0 R
+/Resources 7388 0 R
 /MediaBox [0 0 612 792]
-/Parent 7382 0 R
+/Parent 7374 0 R
 >> endobj
-7386 0 obj <<
-/D [7384 0 R /XYZ 100.892 685.529 null]
+7391 0 obj <<
+/D [7389 0 R /XYZ 100.892 685.529 null]
 >> endobj
-7387 0 obj <<
-/D [7384 0 R /XYZ 100.892 660.623 null]
->> endobj
 7388 0 obj <<
-/D [7384 0 R /XYZ 100.892 660.623 null]
->> endobj
-7383 0 obj <<
-/Font << /F22 3706 0 R /F50 3701 0 R /F17 3698 0 R /F15 3700 0 R /F71 5424 0 R >>
+/Font << /F22 3706 0 R /F50 3701 0 R /F53 3738 0 R /F15 3700 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-7392 0 obj <<
-/Length 1549      
+7395 0 obj <<
+/Length 1475      
 /Filter /FlateDecode
 >>
 stream
-xÚµWKoÛ8¾ûWØ=È@­ò)‘¾é¹hÑXÔÁH{`$Æ`K^INÚ¿CRrlÇMÑ.ªÃy?Ž·ö÷×,YÍ^yIì­î=Ìq!ì…B\2oUy·>AáüËêíë‚O2™=…¥$ÙCqY¶‡f˜/(gþ›æ¾éw;5Ômã635¨;Õë~¾ÀG~ºQûAwŽˆ±Q1ËW³gd‚U'ÆpÐä•»ÙíäU@{ë¡€Já=Ú“;r„œÃ|ë}œý=C§FøÌC¬4òB&ë‰1¾ ¼àeˆ#ÁSÎ9¡a"P%„¤(#ËÛ›ù‚Žü/ËwéjÁcEœˆ¥1Ú[ÐNCoiÀ™t"Õ¡k;õç#Ä—(DYÎ%Í㐊DÄiÊb,Ì2R$IœœS1ÜIù!ãí?ç†áˆæ<M_0lлý`Ób—Ÿ~ð=7nË0B4E˜å±œÒYD(LÏsùÌ:’(åÑÖ=¨º½kûÞÚ†ÿ‡mBÄÅHr"‘H°TˆB`œYH?\JE$²+¶¹¸ïÚªµv‰%æBâ,…"a4Oc†	“’¡T@((“ïÛ•„"³4Í°ÈqÄÍhg4”È8âWbÉH/Äl§º½5–a¼L üRr™ÒT²%Tru,XL“$,è÷-KCŒò"—1<¦¹ˆcÆY‘ñ(ÌC!ð3ËP¢˜9hÀüô’ͤ4;ù«†»N¯,T̉ð
-\`é× OP'†Isùªw‹N‡®Ñ•;tg$|æØßÔ½[”ín§šñTÝ8Þ¶«,ÖÀ$rg£€Î°Õ÷F+¥þК‘ù]½ÞLvÂvÙ6}ݽ#¶÷ãaëLîÛí¶5ÇëfíΔíÖúÔ^ïU§k=,+ at C›‹#XŸ#à+ Ô‚¬cøáè‚é<òn:ò»v]êßdÁ‹Ú#§SG~IÝ͇7Ÿœ¶›ŸS÷kÞ½¯Ë®í[›4¨Êwªy¯µvO
-ò÷ªïmù@êÝÎFõ7ûH?ÒÅòkÎ?˜MݹTÁ¶­ûý|aI‹kåSÂÛv¬ˆÆåßhÔÕïüi(À€+§þÂE Œ!€™	Á´ºRÌÆ›¼Ôþ®VgmpÜ…f”u*¤áߟñjgôÝ)gÀÇø½³>>C [µîØWS´ %æZ?Å÷2þÌߪ~³¿QÍz*šz§Q«¢€Dô<ZN/ü…
-믛”Ùih¬ìšûª™ªÖVoyØiÇjó0šÜ[0?ï	IH é‹&Ÿ÷Dýêꪇk â‰Ðx²m­_9ÿ(’#â¢ijÆÒrFC¼îº¢‚ù·5¯ú ðá4mÞ­+]Ž
-5-f@à‹ƒ~0]æÓB°¡†~ÐeÚš1³fëé0+ss]¸åFU•.ëÚºýÒ@Ê’Rºœ˜½NïáJi‹6C
-̼†{˜Ôšj¸2}Ý”cÁ¼U–ÿ º18øÕ8ʍSw­ÙÓµ¶ríìñRGâórµ+ûüyª]vR»Û ý‘'¡JHh²ob	@ÆXÆUeD&™Óxf’N?ýµòÁ:~IO¯ÙµÂ¤A(èÏÕepÁ&–ÒÔ%cZ	‹ëf!üCoŠÊlà7£ª*GRn}pNÊÉE´eE¿·#°åÈï(s}vÛý«[·ãhzšSNÕ¿SuÌB„ð5³%rµè¯jg {;ÉÞ¸†d<»Ñ~âºR^ç­YÄüû¹3ÈÌ]DÔùo£{ño…ü†3ò°Uª¹–Jà¿NLÇ6¶¾@ì˜[–°,;=¶K ÛÐ"_CŸ¨Ý†쏌봢±eƒÑæÊnŒ‚)|ÖËxBNÀ4¸æÛXÇÙµíðD™£º³…fºb¡Üxôú2¶~t'ì5ƒ+¶tË^ƒ§Ãþñ”g4ö¿íµ;ö3ì“Ê›¦þêN™”5ð. #=YyDÂi„_ðÿ ü]È
+xÚ½WKoÛF¾ëWè…Jf—»|ù¦FvâÀÒZn89¬È•D€¯’TÿûÎì,eIf‚&@z°¹yÏ·3#ælæ¼™ý¶š½º
+™Ã™Ÿ²”;«ÃCîÇŒ;Q’úa*Uî<¸“óO«w¯®‚ÀIü4Š¤!#_’Ñ"Ëš}=Ì=J÷ºÞ4ó u»J
+ESÓáR
+j­zÝÏ=.yì¾Þ©vÐ]rŽ*f—«Ù?32Áª#cBÐädÕìásr¸{ç0_¤‰óh(+G„‰…!¬KçnöûŒx(N<L€UÄN$Sßx‚Æ¿Ž8»¼ºL"	â2Y,d´X^-Ã8ºŒ’„_<ü5÷ d›×+O²+/lTxx,ßÀ9ž~*9É_í4¸0W™(̓ÄÅHñÔ- RÏQŠa§ìÕã<ˆ]ÕÓ¦Óþ«uNDk”ð42̹[ô´ÉšªRµ¥*jâmºÜ„Ž6]S¡Õ?”)Xê
+jÂüJ·+¶»ÑN8Κº/ú¡§Ëfc‰_°Ø4eÙ ùcQo‰&kJãÜöºUŒõ°Í&Ýcž Iü$I -ȍ`šm?2Ÿ1Fž–#ošmaÕ_/ýojó,'©~HÝýûë¿IÛý÷©û1ïn‹¬kúÆ$
+Py£ê[U«-½&涪ï
+| õt²SýŽVYÈì}ò|ùEúÏx¨;J4Àw߶sÏ\yÇð	Éš^õ5¥êüÿð~EêÏ<„XaÆÝ–Ñj”ÛÂÃê4®zÝQd¬¬cé ÿ|7ïT…úÖŠ¸[Ü’õ‹“‚7W¥Úö?ï«1ZPÉ|ÕÏñ=¿tKՏµÏwªÞŽ )*}ˆ"XûA,N£Eêdtæ/i‰E¦ÒÐRÌ>tUg™òÆ€7ÛWšXMáÂTøbîM-?í†A@»‹GŸ[¬¡n¾6ÃTý—‘/#>²@1mÛê_É?ÁR_Éi¦¢
+Á £!^뮀¨ððÉÍIà|8N›ó@ Ñ™í)›«/üÀçg„®?¾åc ˜PKRf%3‹GÏ] wørð>¡íNQ¹ÎŠJ•tžaEÙAR2Ê	žuºít¯M±
+x`Ø.{Õ"¦ZT_Ô™Ì;eø÷ª³Áá¿Úo3»¤g-ŸŸµ‘kV‡"u¸|	W³3Ý®GìÊ#ìRmƒôÇN
+(	"Ì>Æ ØX.òÜôC™J÷¾Çê,S1ŽJý|8‡Y'ÇÏl
+˜Âñ}¸Œý0	G–q)e
+“¼7WÓfß#¨p…u¿*7‰EgoŽ¢5O"¨øiÒŒœ„ö„¹ý 8W0h:>ÔÕŽöý#6دTQûs/I"˜--™
+ýEUm	pïh±´;Ýég®—
+ìt,‹¥»™“1¸&Ä‚œ§lœŽ”ŒÁôyHÇçR©z*"€q6Év\ vMÕ`¶Y§í¨ºéáÖ$MçjtÕ4lÅvjƒ¯É—9°~‚—f©³´º	ô‘£ŠêOyÇì(Kœ]Ó¿€9§Œ|mІ“±ë)ú¼?q­‰À<5xf´í58<´SO.žZMt?Â__ˆ
+SWCs &0öÒÊ‘ç‡33÷•áð»¹L3u<܏¿&ÂAÕ yî®—À%¸ô¸z÷â ‚.ÿ<Ƀ$å"b¡Çy”À#“A
+-„Ë)c>tP}±(¢à7]³ou Ôÿ®#äbJÅÕ¾,Iè{
+HaîŸE64Ö¡›¯DêmSÙ\.‹N#ý°‹(ݏ\HüƒŸ'yƒ‹¯†… »•ÓŸ)}{1E?°š d]ÑH#nÌ®Ge%Òøk5LäéC×lŠÒÚýA
+»‘ÿ…É-Qöß4i*Ȉpûözy¹øcõö¤/_ø)ü/+1ñ¬
 endstream
 endobj
-7391 0 obj <<
+7394 0 obj <<
 /Type /Page
-/Contents 7392 0 R
-/Resources 7390 0 R
+/Contents 7395 0 R
+/Resources 7393 0 R
 /MediaBox [0 0 612 792]
-/Parent 7382 0 R
-/Annots [ 7389 0 R ]
+/Parent 7374 0 R
+/Annots [ 7392 0 R ]
 >> endobj
-7389 0 obj <<
+7392 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [297.735 293.726 374.273 305.416]
+/Rect [297.735 429.218 374.273 440.908]
 /Subtype /Link
 /A << /S /GoTo /D (TOSHARG-acctflags) >>
 >> endobj
-7393 0 obj <<
-/D [7391 0 R /XYZ 151.701 685.529 null]
+7396 0 obj <<
+/D [7394 0 R /XYZ 151.701 685.529 null]
 >> endobj
-7394 0 obj <<
-/D [7391 0 R /XYZ 151.701 254.751 null]
+7397 0 obj <<
+/D [7394 0 R /XYZ 151.701 390.243 null]
 >> endobj
-7395 0 obj <<
-/D [7391 0 R /XYZ 151.701 254.751 null]
+7398 0 obj <<
+/D [7394 0 R /XYZ 151.701 390.243 null]
 >> endobj
-7390 0 obj <<
-/Font << /F50 3701 0 R /F22 3706 0 R /F71 5424 0 R /F15 3700 0 R /F51 3729 0 R /F17 3698 0 R >>
+7393 0 obj <<
+/Font << /F50 3701 0 R /F22 3706 0 R /F53 3738 0 R /F15 3700 0 R /F51 3736 0 R /F17 3698 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-7399 0 obj <<
-/Length 1257      
+7402 0 obj <<
+/Length 1275      
 /Filter /FlateDecode
 >>
 stream
-xÚ­WmoÛ6þî_!`_d âø*‘þ–.MÓ®	ºÆ]¤ý@Û²#D=In–¿ã›k'JÖ	èHÞÝs÷ðŽ¤q²Ipòvòz>ùõŒÒ¤@ªÀ$™¯‚1’Š&¹TH(žÌWÉuzU.‡Ê´Óoó÷N]"•çܪS…0hc¯Gbhšœ³ôd¹4»v˜fLðôB·zS6eϧR¥dœšº÷~p¤°rq0.¢gŠ«5y3Ÿü=!0ʱ
-ÄX²l&×ßp²‚µ÷	FLÉäÎi6	åÂz«“«É|˜A÷N¹B.I9Ÿf‚Št×—]«›ræ†8ý^kíhoaHpå
-öÙ[«³Zoz0áãôús°ývh'¼Ùgðïm®Þ‚E.­˜‘Ld”dÍ°³Œ*a9!¹$2çT›„ó±«ÝÝ{Ço;³ÛbPÈøç1acg»ºöN/==à§VËÁ„„><ÁÔ¹iJ¯qZu¥Õ¿s–"ýJ·ÿëάŒž¤Û:ó৫¾—‘îóÙÍ̪Ùs°ìªí`µõnÔ[¬Úê …Æ5ëªqÔÃMtð(ä­×ìŸ
-ÿÔ4ºjÁG!!í‹w§oN>ÍÏÿ³®Ve¿ŒÀowe¦]Ø~1Ým?hÛÉý+»vS®‚ëJ׳1'Ô
-•o„bÆOé®×Çʶò/LûÊÏé¿ïuðI1“Qš>ƒ¶÷U{1Cø½ZÞ>„pt¼ÄGÝ÷w¦¼Ô:²Ü—Clž/å*€QÀv{0,BjÆÄŒÐQ01†µŒ/o4ìÌ̬â%ÐÆSkv1µ=žxQ&?ì¹[耹ÝG@TQ€-¦×m\¬¾3Ï™ÔíÙu}¨“`röÓþ®"E¢à¤¹½1 ‰pÝ°ÐÌe]U»â$6l¸ãˆ8¼jCŠñxŝ@xTä©vS*ÓÁO¸:°ÂºLK;°Í0¶]í
-7—†›ÒWº±>úêäâäÀ¥å&ÈG­ô º/}¤Ç—"¤ÈrDñª1Ã/ôíjQ®ª°±Ù?þ»?é¦üÀÑÜFËUqœ´¨ì©<íÊÆLi‘~·k6];yW
-°‰As½ë éίôKŒÊ֏Ak»àMé«Ön¦$}t¤t|òGLñÔ´õ½•XàÞJŽ{+<Ž[ü
-¬Ù^-üx¡—6Á[ç½]Á2ñqC ý8–i5zYžcik¬{Hòq´l#,ûaêó廿¼i(\„,D$÷¡ˆK)Ê1=Ø9ûO"/˜µÿqårν°r×È\¹”ŸmÜ›0T]U{Ù–½û1w•}l8³®ÚlÆo;†+ at yT€D¢BÊØs.¾íÂÑî^cåK0CXªhþ*ðµ܇M`?Àµ9G’ï­áÆhêÊ€¦®‡FyŽÝ?ƒ-MÀƒ©ÑÈ9”QÑAkA€ž®¿ÙÃÜGŒ°ðÀ´Òs&*¨ŸÊµµ¢’‡ ÄS	
-…¸üŸ	
-T(MwÖÐjÃC­MÀÖþ³vOM»Òß·fÛ‡¦…ê,/òã*pEikÜUl‘  ÒËοƒbSè°qºí¡}ÁA««Z/ê0mOž¸ÅU´6ÎeØ”ýo‹ø…Ÿ,ÿ%ºfu
+xÚ­WYÛ6~÷¯ÒˆXñ’D}Ø4Mš4´]§)ä–e¯Itud³ÿ¾3<{W›¶hXhHÎÌ77é4ÚGiô|ñd½øþcQNTžÒh½‹hš’B±(+‘JDëmô.¾ªÊ±6ÝòÃú¥e/ˆÊ2ìL‘¸SÇG)ád™Ð4ãñEYš©—	—"¾ÔÞWmÖëe¡bt›fpze
+àD¥ÊÚÁÎ…šY*‘kñÓzñׂÂ.0ŸØ*	çQÙ.Þ}H£-œ½ŒRÂUÝXÎ6â² ™DmMtµøm‘žú/ù)ðQ©PÄ:‰ðGg$“ñ¶ÊÕ29ÐϧjðÛo†ªGAqB9‘B9Ù·¦ÿ8Œ8¬N¤;¿œº}µõªkݬ攼2{ˆ¿åë¶x™ç2NâÝíΙ™LãKÓ=v»´pß—Úëd)/µ¢b•ænõür=‡ðK]~¼aÃñí ~ÕÃpcz—F‡(Õ`²¿­¶Œ)6Á ^œjÅ劲Y09‡U‹Ëk
+™Ya=Ëo6ïZ;׎xò›FòÕ1ví1G¨„*ò³Åô侌µÕµƒÌ×ÄOêöÚLýàëÄ‹<û×nDÐ<R0zX†
+H‚–ú}Z5ÕXw{(Ž‚††õ£…ÊÓWœ(.Âd¹ ó˜Ìbm%–¬ˆG·aë ‰
+ªŒ+\`ó¶+žìzÓ:j¼®q¥[Ô±ÑW—'*16‰G>‹ÐVz£‡ÊÁ³Y.rA²4s¬½1ãw>è‡í¦ÚÖ>±Ég÷ýÔhÝ͹ù‚_£µBåçNãFRYÜW­Y²<þ„gè.nÞÔ#$ÑsîÝÉP‚Y Tun
+\‡i„« Ü…ag×Kt¦tœ	Ÿ±éš[¤¸=R6öH<{{ø¢†5¼Ý¸õF—èàG«½ÛÂ1u!!Ð~"-âzœ™&ÎyÜÔ>Þ7–M„cg"l½yýâOG…(äÖ@î
+*Ž‘ Ë(Iev’8éŸO˜ûŽáäõZ8bkZ]C>¸PÈÞ»ÝÖÞÄ~1Ïj‹ÚÑXõö{@ظ©›Æ‹õõ~?Ù¡¶þŠ³ú£É‹"´\€Ã’u–ÙÉ^öõaœ«^šr’*ˆ?öñš|ì}øðó§D&H!ŽÒàe±­ÛšAáìøøÀ0ALCfÆPÂ8X')øÆðÓèGœåvqÊÝÓÀR_›K”1BUP¯v(Å
+á
+9(ÅtP’\Ñ ÒÚQ@¨
+µ3[»ÏnÂìãÉpÛ™Ãà{6a,'"ÏκÃÖ$–¸-Ȑ› Ð«Þ½‚BOhŸ7ÝûîЮ…`ÌêºÑ›ÆoãÜ	®ƒ´±*}Nîö‰Ꙉ«Ïº= –Iknj·êp$bÛyöúugµ—wc=ej¥Ïî	˱j­gŽMăÑÏ<¤O fº&̏	Œ6ˆ†èuºõ8ƒÂáÚNé¿„y\­þ×Eâ{1I0ßüã?êr4~ÿ¢™ê²6Óà–¯àºytçê¹ë!döÔ×­îoýË¥7ÓÁ‘W/ž†÷ÝUB	d’³ŒÃ¯ŒŒ'‚²BQYBiVÐ"L%’ò9ˆg¶dQékmŸ¨ %ÿÁ9E?›ÖO«§u_¡ø-hã<ÞS.ðFýÖ q/ò,Ç_á?hþ¼q
 endstream
 endobj
-7398 0 obj <<
+7401 0 obj <<
 /Type /Page
-/Contents 7399 0 R
-/Resources 7397 0 R
+/Contents 7402 0 R
+/Resources 7400 0 R
 /MediaBox [0 0 612 792]
-/Parent 7382 0 R
+/Parent 7374 0 R
 >> endobj
-7400 0 obj <<
-/D [7398 0 R /XYZ 100.892 685.529 null]
->> endobj
-7401 0 obj <<
-/D [7398 0 R /XYZ 100.892 340.34 null]
->> endobj
-7402 0 obj <<
-/D [7398 0 R /XYZ 100.892 340.34 null]
->> endobj
 7403 0 obj <<
-/D [7398 0 R /XYZ 100.892 154.972 null]
+/D [7401 0 R /XYZ 100.892 685.529 null]
 >> endobj
 7404 0 obj <<
-/D [7398 0 R /XYZ 100.892 154.972 null]
+/D [7401 0 R /XYZ 100.892 479.475 null]
 >> endobj
-7397 0 obj <<
-/Font << /F22 3706 0 R /F50 3701 0 R /F71 5424 0 R /F17 3698 0 R /F15 3700 0 R /F85 5521 0 R >>
-/ProcSet [ /PDF /Text ]
+7405 0 obj <<
+/D [7401 0 R /XYZ 100.892 479.475 null]
 >> endobj
-7407 0 obj <<
-/Length 1100      
-/Filter /FlateDecode
->>
-stream
-xÚíWKsÛ6¾ëWpÒC¡™’€ÍôÔubÛIÇš^Ò`’’8I•ýȯï.T$G­“ÖÇlî.ö½ØÖÞÌ^/g/Ï5rž‹`¹
-„QÊEdy¤s,Ëà=‹y6ÿ°¼|yÇAåI¢œjšDRJðä”^E7¶vJ­ØE»êæqÎúÆغkIxf¬¹1C5ÌC¡DÊ~Ú˜­z:CÌ~^Îþœ	ð	Y$£!RP4³÷xPÂÙeÀ#™gÁÓl©³(Ñèmp=ûmÆ+úd…*\%.yH1N«îM³ÛVÈhÖ­HhˆêéH±bglcÚµW­½½ÝxÁ8`aÎÚõõí¤»êö}Az o|äz…„BFZå”+¦}'u)[Û-‰ZÓTDAÁ°¤ì㛪¯4ÔT¶‚É4ÊeFÁú®³ßÁ¼¸ælWÞTe
-UèX³°÷ÏÃcà_ü^¶óòWÛ±.ênˆ½2¦}AäíèS…EQt(Ö$}×׍éÈöMߍ;"¯/ÎÐ.Á9»E¨Ó8‘<‡¡q–™p
-‘d"KTœ‡ZÈSÏ]Ñé¯Px/œ=QÍ)Go;ì?jœÕ}…æàM&©f©ðoÕwe‡ÄSmx|o
-檂A(™1Ì	ŸfFŒ®dÎV˜·Ò£¼¦+ˆ¼Ý{ »ëú½w´Ow¨Üõ%I6ÆU÷;¨ËKM[’±ÝÌ;yUiøÂ;®àþ­¹Á%BÚvtv¸LÈ»‹
->“Ôg„KÛÕ!؆|S7U4‡á§ìŸ7}>Ñ
-\ȝNÚª¨†/Ô‰|1#™'l]ßÎÉDæ~/QLå È”°°[fë
-zSLÚuãÕgµ%	fŽüÎeÖ
-Cíšâ”;:*:XíãçÓiûi}L²»TìâƒPÇÍîH¥ëëuMõ wØyh­Î[º~ãaY5];ØÞØj wˆ-¤ñåöz’f‰w™ª²Píz '˜â‘ÙO™‘ºVBøòŸ,}
-Á®nÿôI<šºý+qU ñÖÞ俤±ý„<÷hUyØŠ9žŠ±X(î‘í—åÓÁ
-È“·._Ör3Ná$=/'E%ô‚g©¿!\3Nµíã!ó|á®öÍ»1>ænŸÐ ›ÏÒÏôõ—q\}ôéâºéCÆÿ›—À2>áP¡@Àk¢:.¦‡«‰m·Æu@ÒX[5;ëÍl°“ﶺ·DÝÕøú"s·P?~Ö?QÈ"@c¥‚	Œˆ
-JNpîèãwJ(€”­ƒ7%§—À„Jcö>,Ž5'pðÎ÷Šκ¢µ¸ë–ä*.}zú½ÒWnÙþËç˧oûùùŸ{¿z÷ù©\¿~ùþÁô„ß„ªQ^
-endstream
-endobj
 7406 0 obj <<
-/Type /Page
-/Contents 7407 0 R
-/Resources 7405 0 R
-/MediaBox [0 0 612 792]
-/Parent 7382 0 R
+/D [7401 0 R /XYZ 100.892 303.933 null]
 >> endobj
-7408 0 obj <<
-/D [7406 0 R /XYZ 151.701 685.529 null]
+7407 0 obj <<
+/D [7401 0 R /XYZ 100.892 303.933 null]
 >> endobj
-7405 0 obj <<
-/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F71 5424 0 R >>
+7400 0 obj <<
+/Font << /F22 3706 0 R /F50 3701 0 R /F53 3738 0 R /F17 3698 0 R /F15 3700 0 R /F85 5513 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-7411 0 obj <<
-/Length 1405      
+7410 0 obj <<
+/Length 987       
 /Filter /FlateDecode
 >>
 stream
-xÚåWKoÛF¾ëW.P€ÉîƒO98E4€Ñ´Ö¥ˆsX‘´Å†"Õ%Áÿ¾3;»e³A‹öVà wfgw^ß̬˜÷ä1ïýêívõý;!¼4ÌSƽí£Ç³\xI–‡qyÛÒûäßWÅPwíúóöƒÏÂ<I"yÈ@š‘ç¡×g‰ôo‹¢ÛaÈ8òïT«žªCåèí:ËýÖÌïšžî(s–;$¬Ó(v7–£ÔêÇíê.ÏlC)½â°úô™y%ì}ðX(óÌ;Ƀ'ã,Lb¼­ñîW¿¬ØÜÿ”ÏO—FyhœDõa’‘<žË2¼	s!Ij»¯HêòF!ÂHDϪïO.×A,bÿ0ö­Š½jŸªÍ’.âOA>*­ÕPiŸ”~¡Z\DþnˆÔ¯ˆÐU_
-$ÐÔ_Ö"sþî7KV<JÃ8Š¬K‚”鮾ÌÆÌ?–»ª¬­¹Ap<•šåÁPª7\0ûGb_¥n0V\‚‚ü"¢Ž/§Q.8àÌ܃Üø÷c{CL€„ùÞWGZ€nnWb#ø&²F¼¿Û.™p©ÌÄqžrz»:IßNÔ	ZñxòŒÿº×‰7ÄYg¯Õev+Ú¶aßöîïAö¶í†½ƒÒ	q¢Ö€¢gb}Ç~†žóHcõzÎGÉ	~p=qÊ5÷Õ`‰9(å_ƒ’ý;4^	ÆYÀ8ü_‘à—‘‰VÆBžñːæTðØéƒÞ\]ÿ\‚ëòê%”ƒùáxÏËIÿú®:þJÃ8C4ÿ7€þµztpvP´”~?è#f˜¨ƒkœGMÄ‚Ì[É£AwUÔŒG…½Ï|Bˆ~KÌÇ	Ðñej
-úØT
-Ë'Jtec.Ñ8óÝÛ=ÒXÚ.nlc¥Ù7VâÊXi£¦âEbf‡SÖ Õ>Múbz¯X†;u{GɁ¼<¸¡mx.ø©—Ãô‰‹½YšØfâF~”CâõÔÓr6ý—¦[ÄÃ4‘n¼mM@ ¨“mHr,$¾šÛ‰HQLºpWW$„v£;›GÝ<Så:eQ(TÓT c™Ù|È4÷oQÃo‰û •s¡™EG”îbìšÎd¯ÀúÎpºêTCƒk_ÜoÜK{Höݨ‹Ê]LX¨à-gÒÿiq‚öÂ^ÆU¥‡ž¨î¿¶ñ"cHà;M¸5išŽ<ÓŠÂ("‚¬Æ聎¸ª¿ÐòP#Ü?èõh¯Ú³²×/9€Qžz1¼¹¾õ’E*§wœy¿½€“LCIs—tï·]=ô7T¯ª-	ÞªéíxSý‹Qu™j|d]¤$,æ¨â™„2æ—uop,’ÔT0œUƒtâ«òwh•¦¬R¼y˜3”…A«o0JXøàØ{ƒfBwúK?ØB7‡5	ÀÙ¯f¨j‚òh”¶D×äG¥ƒ%H•ÝAPsðÕ4t™¿¨8Ü»däT‚O&Œ°Ûï»±)i
-ÏZì¨I¼­Šªï•~¦½±-MÏ6òÐÚ%Û ÐÁi„^Ì“ˆÞ&gF|†;TO&3ÿç–ø¶Ó‚ kš‘“ª¼Á&•ù'`VÄ¥WŠÎ›ê‚MÖ©*¸¥è´Ö’¦Uã¢Çò0‹”†‘ÐáÔ—ÌÚ…\µ«hûpã32rzcÙKá“x©f$p¿tŒA-žñ%Wz€ì6XṉÛãØ@Œr¨gjºÀ¨ƒ!Ì‘41ųŠ]]X±µ÷Nûš¶i«Ï”t¦ÓP‚]ó(Á
-‡‡…¨*@“„C¦%OOKšã¿S²dúq¢ÂLQø˜)º0q"(W1‡sØ¡Ùš’ž~ º/t«?š·ß
+xÚíWKÛF¾ûWè¡2P)óÐX’š¶I³Ø-Ö· ‡±4k«W¥Ñ:é¯/99ލº`{(Ðú2$‡C~$‡™‡€oW¯w«Wo8‹s–ó`wpÅã”ñ`“å±Ê“`WïCÁ6뻫Wo„²8ßl§šnb)%XrJ?E7µvI•„ïÚÛn-òph´­º–„?i«÷z4ã:â	OϺ·f MÎÑÅêçÝꏛ€êŒOAѬÞ`A	{W‹ež'§ÙReñF) ëàfõûŠ]FÈÕb„I»Hüµà‰ÌÂi¤UãÔ¤ó𶼐–¦kL»YèÏØ£¶
+91÷ÞP–N¨Ü
+%IŽÚo™}5/ÕmI‡íqÍCƒÉ€".c•äÍ‚تЂHéÕûÚm;Ú+ÐÙQ·C¼=z$õH€p°]<<’M`ªÆÄë(…ýw~¿ÑhóÚ¯#`¼ñÖfõðé¯"¸Hæ›ðPݯé„ÌÁA1Eƒ"]–Þ]ûƒ.fíªñꣷFÉƽʒ#ß;`Ý8V.'N¹£­¢£zUn™>ï.dÙët2ž*¨PÂB»‹îë:®tTº¡:Tp—‰‡Ìªœ‡;—nÜ,MÓµ£´5#™;vhû´„Hù¨–(q—in6àGc!ÜÃHV0Å
+"s® 2¥­ÿ%5¹’—í¤Š…ÈÁÐuöè_¦XØ—{Sb”Pat}OÄ}­u»>Žã%ñoŠO×zô!€-@㌅7Sû	YNëé‰ŒqO‰­àÛ„÷ö×ÝóÎ
+ J„ë—­kwœfw’Ö«YÜ	¢¸Ú²l+Õ¢;µä­™æÐÎîy¹·9¸ësîöÚûìϸJUø»|ý¥# ½.›Þ§xâJ<яîÜÎM°ŒÍ(š¡@¦ ¯nˆ'hqá#Qwì$µµ¦é­?FÓ;ÛnÍGKÔ©ªëù¸ë
+7Qï>ë/r1 ³2L89ÏsG?|PâÆ@C¥v.‘ó« ƒ"IEø‹ÌCÍy<xãgE	»	¼µØì–ä*v}úðañ×t0®×žhþô¹æÿóoz_ýçZÙÝ¿§÷ÙBy¾¾‹Ù˺xáŠ	'"™?"ŸËÚ‚.TÌÅl ×ƒn}UÂëF·_&çÛïwáI¡®îæØÀvZlø`M!àäkè?•y„2ßs(*ýþ*_Ø/œ}é.ó[ÉV°-cO½Ì>Áçÿ	ó
+?þ͉L'
 endstream
 endobj
-7410 0 obj <<
+7409 0 obj <<
 /Type /Page
-/Contents 7411 0 R
-/Resources 7409 0 R
+/Contents 7410 0 R
+/Resources 7408 0 R
 /MediaBox [0 0 612 792]
-/Parent 7382 0 R
+/Parent 7412 0 R
 >> endobj
-7412 0 obj <<
-/D [7410 0 R /XYZ 100.892 685.529 null]
+7411 0 obj <<
+/D [7409 0 R /XYZ 151.701 685.529 null]
 >> endobj
-7413 0 obj <<
-/D [7410 0 R /XYZ 100.892 272.264 null]
->> endobj
-7396 0 obj <<
-/D [7410 0 R /XYZ 100.892 272.264 null]
->> endobj
-7409 0 obj <<
-/Font << /F22 3706 0 R /F50 3701 0 R /F71 5424 0 R /F15 3700 0 R /F17 3698 0 R >>
+7408 0 obj <<
+/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F53 3738 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-7417 0 obj <<
-/Length 2113      
+7416 0 obj <<
+/Length 1933      
 /Filter /FlateDecode
 >>
 stream
-xÚ­YÝ“ÚHŸ¿‚Ú{1UqoÛÎÛìrÙI*ÉåjHmª&yð€|ÌÚ&“ü÷'µÚŒ7^x ÷§¤ÖOR«»ùèaÄG\ý6½úõ•á#ÁYÂ1š.FÂq1²qÂL¢GÓùè.‚¿LßüúJÊQÌkµY¦”JnÐõlVì6õ8TF¯7‹b,“ \§u^l¨q’Öé}ZeÕ8ZDÁïËt[g%u
-,®þ=½úëJ Mê@œF³õÕÝ>šCß›g*‰Gnäz¤L̬1P^n¯þ{ÅW(Lç
-uÂÜJPøé2+3DEÁ2Ë8ø†¾å~b%ÛP5ŏ
-Ù#ÕËì¯]VÕÕEI…Tð´|˜Pfi9Ï7Ô_/=ùÔ)ùÕÔð™“>T¨XD(3:!9e±†A–ó¬Q«b"FAV¢VË‚F¥nUP˜•ˆâxC?ðÎKê(Êã†*·éztîSª®ÓMú­³½pÐVNŪbãÐH\o5$gö=]oWÈÇ.è‹TÁ&6Y6§ÒÚº‚†C]!ï¥'µ-ÝRaÝ~摈{~	ÌPP‡[*—±Þ«**È+j̾åóìi”µ¢
-`W£}м{«Y™ok?·^¦Í¤|µ¢¶{‰*»
-µ€H£Ú/¥S\gA*x;At®?Pmž—Ù¬.Êc˜Ìšy¬;6{«†¡ñs‹òŲÎVsê˜9^Ð:CÃ*hNšûÆÝ–F¡Èø¶Öi™ÎÀŸÑ0,7Á‡2«¼úV £
-^ŒCÍÁâ6PuÓÈçV‹6«U Wü‚ª€dvª|gZ:p]y•W5jÓOÂ8Ҁѝk"ÿô~å&ÄÀ˜ÉgÂ'D¨(çhd‡‚<.sZ)Uëf(j¤9á³äƒÄ›î,w*ŸS«Ó%~—Ùv at N‰h‚,ê_ó{÷ÉæyMSÚN[`Þ̘k0,Ï-¿›¢ö
-k’©(ë” B¯æ
-8
-X ¤/°èœð5¢‘àB1Œ³H‰–ëûh‰ó Êj*<æõ²Øù
-x1@±¦
-ÙˆÿªxåöSˆ}Š!HÁŽS¿Z9·Åvð˜v<©t¤Ø;83`‡¾„_CÙ¹”"—êސ@CŽØ³)J¢“;RÏ^« Kï³ãÄzKU±Þ[êsŒ-g‚Ûä½J(2Ü^¿£•]··üî=º,V4â·Åsg×_iéôäâ5¤Ò&ÿd;~þ= K&â–ÅQÜG\&›ÚoÑ$Œ½ùŒ&OƒÃd´"p at oÛ¨™cÅHƒ@æ"l•€Å‰¤Ív’ÑÞ‚ÛãwA¦0˜{‡ò#Épçó”oå¡jh›·äšq
-*µŠIy5ô¨þL"Z›é3ÒCÝö[¡›ÎY$ƒ¥êÀ\)‰Õ™˜häÒçc"X$Î2ñ‘ô¦“‹0b«¸ÍôšXëÌGð}*ä:ˆ03‡ž^ˆÙÐàÊœ	‘‚HGçB3HH€˜ŒßQ^÷@t¦‘†HiÛL¯}Êš“ëde8/Ö”G^u¹«üŽtšöÁ4XИ€ï§ñ0A|V*9&Ã,
-ruÍý	ômJá	§u‰6Ó£à¶L½ë´Î¼€Ò®.Âvª€Ý½ž5XêÈ€†Ðg"¹šJĹˆI¦ -Ñ<¢–´÷®²‹0•²kÙfÚ8Ö»÷·Ùgnø;Ì`]þŠ§¢¢rg·ÅX4°n 
-ÇcþØ¥ú_©±ÊÊoù,ƒù‚H®Š‡b3È+¯²b !yÆ
-RR­/´¿)LÇyLê~ãË0M4ãj3ý€ŠO«Êã5÷ õOokÃe;FiH}¦÷©È0
-J=Ë 1b	ÄMáÏ<=È\„) #`[k1õ™ºÎØ]¸Q}ð~6\Â|€ p&>V “ø|Ïѐœ)k˜…3ˆ?ÈžÆç"L!KÇèøŒ)ܳ5]‡eJ!$ˆ»í*Ÿ¥uvõû{ªƒ»´¸
-–¼7 ¡tr&n:Ä…"œì­õ‡Í=¸]„)D:ie›©÷«
-Þû›‰]Õx×OºÔ`á: šŸy ‘™5ê\hà,jaU*b‘ðûŸ=Ð\„iÌi3:dê¡y;‚œâ«K/ê´ÎÇî†øŸeôÃî€hhsî%qs!O’”üÍÁ§´.Â3Ž:äy9x´|ò0§Ü=«Gó`eß·Jôá4XÔœ€†ávN7„þúoÈ„0C®{^e"ÄAn-Åáë•ð¯IãQ»áÄ…½°èX½±?¸äßÕù*¯›ÛpäTЗnÓ=kWhodÐ0ÃÞ¨¹à…†ýËVòÊßÛÛ˜éÈ´/Å«åÓ[ é}ŽÙK’Ôt 3…xàWþ(YEý/§‘`;¿w+
-4AXú¿ÜMÞ~úòUþ·¬»îç?nòï4 wMºB-9>Áoï§G£¡ÊO‘ß?UãwÛݐ¿›Ü||û	 `ö—NÑܶ„o_O`š±ŠÐ„R„Ø“U¡RYnB!b«e*Îy±e¾v9
-Òû£,ð}퉴 Ñß‘6BuQ~µÃWG¤õžôaA†àM±ÜPë
-}¦Y¹­ê2}ñ±N—ÔôŸÅN…]4oÜ}Ž™4÷m/ñQ82Ág¡4þÒ]	Y–ºB“Ü+pRæßöÀÞ¼ì|¨¡#©Ó‰»ÇáÔüc+rrÇVvŸÖ­½æAíÿÙÙ†v
+xÚ•XݏÛ6ß¿BÈ!€ˆtüЧ>lïÚ¢AƒËÝúåô–´k]dÉ¥ä¸ûßw>HYöª90 ÎpÈg~3´žüt÷ýöîï?*äq™lŸ)D\”*ÈŠ2NË$ØÖÁ§ð±©¦vèïݾ'ñ".³,AqUƤËIëø>’"ÓáCU
+§~ºtš„Lož›Cãéí}Q†ŒE8t#ï›
+P—¢$;4Œó$õ;+‘£ÔÝÛ»ßî$pAxakkT‡»O¿Š †¹÷ˆuYg’<:-â,Åݺàñîßwby~™.Ï›&eL‡Dõý0íkžïUš{•‡/̘þžÆI8íÛñ2ÒxH¢—|”›É1önm}/C39¢k¿ ²ÆË´ãÆ9K/mA¤“8ƒƒµv¦¿á5¤"<Ö»¦nAIªÒ0ŠŽç::œÆ)ªö¦n¢©=4ß½QBŠHHø½aÁÏR'¨((D,DRÇiRòö­Šž{0ÓwoÞþ7z{ˆÞÖné×Ί” Z[Ç1MŠköG3ŽçÁÖ¼GgFg1øg„K	Oý;fŠ’¿Í‘JéFj£ä&Lýôaûÿ•U`.È%ç¸íþäÕiþ¾÷‚ NñH¦Qltºª.]ӆοQ‡Ä¶õÚä+mÒGˆ
+ý¾y8çàÛ°ö!âú?Í“gŠ.u8Nöˆ7ÌÔíÀù#d0³àæä‘¢»©ÚÏB&•ÛÏ-MBŽø=S #s (‹Ì{©k¦O’‰Ð²q8Dãè»ws¬±ÞÁ'9²‘MVÒ<Y‰#²’'Ëɋį¬ªžõ­øôÑ0
+wæñáã’Ÿò్xÞùyPHªÌù^þL<2&%\|gžG. at råe"ã<›¡vK8%Ûòp‡°‚‘<e–¦"n)eu8k–?ÚáÈî´Ýg®Wvå…Êt]a¬w:/ÃÜþß3÷3$ΕRdVSv蘱ëRW¡Ý_`ä­Î- \³¿?žarN¶jüÆ
+”œ´ÐáÏýÚݍ†c¢ €ÑEv™žðë€ó%3ßk©YÓ¼ä…GìC µè˜kÆ+ 9"˃^£EÓ_”½.xZC¡t	õjó·
+^¬r=—»µ2§óX%šö’¾ÎïÚi|ÇùjúšÃÛt£+of¼)U×W
+3×W
+.à8ã#Å:•×yOq¬²œ2ÖžL‡tšú •”V9î<¼3”…Bkß¡—0ñ+\ãöÁ¤
+=Ø/ãä[€µ_©¨Z=äñ(í™nùÖBª†µ„³ ëò&ÝpîšQrþ=“avܧ®æ1´<Ø1 ²xßTÍ8ûÂs§¾&Ì&yÀ°nÍ6¸ E84†^–r˜g	÷&Fz	wÈžBá¿zæ;¤AšI•ª~‡ U„g`6Ìå.E— ºb“;T™ìR
+ÖžŽæ’Õ81=(a‘²P,úZ8»kvm°;¾ £äËm
+*³xmTdX{ÆdVÎRB7v‚Ûí0ÃKòÛÓ©•ÏºÀÁ0Ì‘$ŸâZ
+Å¡­œØÎY‰sç}ËÓ<5ž.”ö¦sQ‚YêIpÂÇÊW
+D“†EÉskÉu|¥¡Î$¯€÷ZQ…UÑ•Š“@ºªyÉiº¸ÀÖ¥´” Td¯rÚDä9¸âëÜÄæþDMÏ$âºÎ§æÌ´m~;5ã42å:œ#ðû€	=…ÉW¼âÙØš*8’ò[tÊçê·âË';À΀ºac»Áõ6MÉ$ÜßÀ„ù8¨ >¹sÀùiFQœµ–çÜèÜ3±¬cܯ,šæ]Þ
+XÐT¯Ž5[›ßÍáØ¡
+(üÄ_ÜV.x((”Ë,\õ=ÈXºM¹|ÁëðäÌxeêB­‹µW¡¹t½*’Kã¡
+Td6_Ûº¹HaŠ`TàÔâÈBœ+Û'·vÚ¿¨í:湞	Èۚح¾O[É|npuøË?QçÃG÷k1# _X»Ú²èâ6Ò
+Ž4l6žg2iêsNmH.–¯®”dáéÈԐ-3·‚€ÂX¹n162€Ã¶ó:JHÄgx%
+„\´\®^
+¡·.±ÄÑ[æÁp*Pf©®	`Ü
+ìHüÛ9øDÜ-*7»Î­”2V7báeÞCTYV,ÑH.B°Ý7r–ó0½}…Pä§îY“ê?ƒCj{ä_ÅÃ4ñ+ ˜¸GJô—Ë82lÓ µÄ¿¢TPJOp™XØÒÂu“ȬüÙÚo-W«(÷¾ü¿°iNŽ€Ü…‹80á[i6à…	çúå<g~!.<P&÷.A>ä=_o½Î¤eéeéõz ,’KH“[¤û7eÁø“›”JŐßõ*·¿,m¬ià/{Ù©¦Áuª+9g1·¼À˜s½§TØ1ºkÍŠ8ÉÓ›÷ÉþR' væ*bý`s•Nþï‚? €ã
 endstream
 endobj
-7416 0 obj <<
+7415 0 obj <<
 /Type /Page
-/Contents 7417 0 R
-/Resources 7415 0 R
+/Contents 7416 0 R
+/Resources 7414 0 R
 /MediaBox [0 0 612 792]
-/Parent 7420 0 R
-/Annots [ 7414 0 R ]
+/Parent 7412 0 R
+/Annots [ 7413 0 R ]
 >> endobj
-7414 0 obj <<
+7413 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [306.76 557.015 359.297 568.705]
+/Rect [255.95 193.39 308.488 205.079]
 /Subtype /Link
 /A << /S /GoTo /D (accountflags) >>
 >> endobj
+7417 0 obj <<
+/D [7415 0 R /XYZ 100.892 685.529 null]
+>> endobj
 7418 0 obj <<
-/D [7416 0 R /XYZ 151.701 685.529 null]
+/D [7415 0 R /XYZ 100.892 454.786 null]
 >> endobj
-5329 0 obj <<
-/D [7416 0 R /XYZ 151.701 503.947 null]
+7399 0 obj <<
+/D [7415 0 R /XYZ 100.892 454.786 null]
 >> endobj
-7419 0 obj <<
-/D [7416 0 R /XYZ 151.701 487.077 null]
->> endobj
-7415 0 obj <<
-/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F71 5424 0 R >>
+7414 0 obj <<
+/Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F53 3738 0 R /F17 3698 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-7423 0 obj <<
-/Length 834       
+7422 0 obj <<
+/Length 1618      
 /Filter /FlateDecode
 >>
 stream
-xÚíVMSÛ0½çWxèÅ™Á®dYþÈ
-B hc¦à 8Nb°­T¶üû®,9Àè@{è”F+ùí{«ÕJd,dõö£Þç¡ã¾úÑÜÀÙAè^Ú4thf\™“$®R^ôo¢“Ø¡ç¹î„64R8Œmb÷-Œ<bîÅ1¯‹ªoêšcV°E’'í<ê¡ÉÁF&ÏJÅKˆÛ!
-›8ؾK[fc‰êF½=« Þˆ•Ú„qÞ»ºAÆ¾È&a`Ü7ÈÜ 4°=*Ù2cÒûÚC›û÷ñ¦ðšÔ
-íf“RþBðyš%}‹:Ô¼`Õrз\ìkL\ùÏjÁ“ÖJAKiß.+5HY˜ØÔ
-ÛÏYZ …øÔî}‹F›Hª€ëJÙYRÆ­ì~ËçÓ[8—.ï\Ü•“gVº §|ÇÙÐViž -õ!´
-;Ÿ?;™c^ìªU¨ñ„iN‘ µØ _ÍŽÆQ——4¾{.Ñluää‚•å=3…ÎX©ÓS&¸9p|æ¤n#CDGVgm<ˆj‹p8hCßÙS±¸Ý_¼dÅBF‰ýsryÝîm­''—÷Óuò¦Lk®Ö`
-¡%;ëbÿ¥O«ªØ&3]îôE.y-J}âÚcøæ?õv`ºy…A‰;ð‰’Š–pq	!æ5”-J9qÕaÊÕ)TM`jˆH Ž âj©jÝgÉœÕY¥& «Ò¢%›öâQ}I’¸–ß*¶§Ï˳ØçÕ'­ÕlšÌR}"–Ðc¬Æ«›emyT.‹ôAê2S·
-p›ÃYôÞÜë-ð'oÑ0ƒ<¶üW—Úó¦3. WN“ãpñiZØ¢pY-ß	X.vˆ‡¨…qà¹N}uÞ}‘æL<ꢼ^m2«»ÿ
-3Ť+Êaé+{¦RáAæ	_ê©!JĪ¬Û½¬ØR-ÏçiœtqŽx®;ÆA*à¥æ∉çwµ-Y—à­iDús}ª£×öI,ÒUÕ>¥e3kºR&1ö”u
-~L§£omtÕõïu:ú;®»üït½ÓÑw5ºŽ
-|w§[ÿpmGø=üÎø1
+xÚµY[SÛ8~ϯðt_œ™ÚÕÕ’xƒ¦(¡Ý%v†òà$qIâÔvzù÷{dÉ,&Ž‹k/3à›t¾£ïÓÑ9ȹsóvp2¼:åÈÁÈWHag²p0Ǿ@Ø	¤ò¹bÎdîܸÉáíäâÕ)!ŽôU°¢©|J)X*ÏfÉn“=Ê™{¾Y$C¢Ütæq²1/GaNÃ,ʆfX¸¯—á6Róc
+1x3|`°	^=r†’3[nn‘3‡oò©’Ώ¢åÚ¡\úçp¿r®a­ ù„°§Æ„5ÑÄÁ†ÉPn8]E0"©GäCæû‚%m×ázH¤;
+¡¥îõñXß0K§þ”›/¯ó”&+Óâd•=x3Ó¯ïM£ÓUx—5ɸ¯û&Ÿ^—8 `œúœ7ÊD”(š”Æ«F‰ò%âMF 9 1Õ Ž„1é”úÒŠ£™Ù'†`	ñ~`)†ÑaUEÙ,·Eì¡3¡ü ¦B{ôö‰±Õ}Ì}	Ó¹%
+ÕùMóN±ò¬†‡îû ¥û°¨TAŸÄsãÌ„É<ÎtœÎýMZ{U£	ظì¨	ŒÆØY¬`Pâ_ØUý¬A’>0…ô%•UÌcÃÿ2YGF‘yœF³<I™¥@iôm_jëc>`Bànòp) #’®úHŸQåpE|DìÒq~XŸ~@ƒU2¨‚o¬&l¢Ô›'ë0Þµòt—Ùtþ[
+"µwt_%mCó
+‡Á"̺ÊÄ}ƒ‚™„2„]6¨Ô&TYXà*èÞ¶màL‹’ Š¬Œá.O¼j ?7ÅU{¯k$1ï(J(蜌ˆO…c°Rlè7hÖ(a¾ ¤
+ZFÖøêÚhöq4b7žA=ì¦p—èÊØMpkuÝD¹ì‡þ“¤÷æe¥ßãYý±1¹Jî’M«°l=ʍ9-Í6ž¡1ƒÙ
+%S/ٍC1Ž¥Í4W
+÷ª˜“«
+úAf™ÕknELòggµö¾Õ(£«|ÒQJŠe§£0°CÄŒ>¡Ýð4Ó(ƒuZ{jë9C"ÜbÓ	ÏíóYkkä¡P¸ˆ®ú e„ÐîÃ”<“²ÜÅÖ§ЀšÅ±
+*©­·¨NhêA(wÛU<óhO$ó=²{â_CØp7éÖÚóÝÀ"¬£n at 9¤ôž<()³ùåcƒn½€*ê(å* 6®6Iºí±Ä.+£ë™!ÕÚ¹iô–StÌELA"»JûÐ  czRÃÒ§ÃÒô*Q‘‹* VšÃ"¢ ¤¸/ª‹<Ìc]jüiEßÞá}¹´
+LTG¹ôñ£ì'È7Ä}nP«LØΠ€W1V-[;ÌMíee Y±¢Ÿ[¨$štjëjLzë![폟»2ØÕæäÑœ°ÑºcW†LB»eM“$ÿ¦6”Óîv>æ1pÄ	w½Ô^gæúâftùùö…yøºÌ5y€æYÌ*º‰šzÛ„ëèhè1‚СW“½æðx°ùÃ)¹îSœÖ–öoFg/?ƒºzßÖúV¬¬ºãõùºRßzØãÁž 
+R«Ç0=ˆ{Ë€åQ„Ðccå„Kãu‘eµ¹·i²Û>¶L08ô;ËÓ:/Ow«•±ueèÀ÷"YnÌÛ3s™Dé6ËÓðåÇ<\šWïØÖÔÙ<+΋t›Qy^†i ¸ûS¦Ã]
+uƒ¾;À¼¶½­™4þþ ìÙQ]ûK³©*H)ŽpusOæ@7ÓPÅÆËŸ†y-ÃÉ"^Y·?„ù²ì¿ïñÖ4ͼ§0`BHôø|ôæøŸÉÙogØ<Êf%îÉ
+^¿Ÿ~þêú}‚ýe–ÿ®É~GH›‰.Àt¨íbQm¬£bœl^š·XšëEhmDeyw„ÙvrŽ'5쾋g÷OŠQÖºóA/­Å~L7_…™¥'‹ò‡Ù¾+=CÔz¶[•þ nïèVG¥ëO<«›•ã›-Ã͝v³X¨þ/¸õ®Ûž~èÎûƒ²äMC‹¹}ð s˜²nÕ9ÙïR¸j&lAL]Lvif%·]NŸýSdͧÿЂ,ú/°ƒx
 endstream
 endobj
-7422 0 obj <<
+7421 0 obj <<
 /Type /Page
-/Contents 7423 0 R
-/Resources 7421 0 R
+/Contents 7422 0 R
+/Resources 7420 0 R
 /MediaBox [0 0 612 792]
-/Parent 7420 0 R
+/Parent 7412 0 R
 >> endobj
-7424 0 obj <<
-/D [7422 0 R /XYZ 100.892 685.529 null]
+7423 0 obj <<
+/D [7421 0 R /XYZ 151.701 685.529 null]
 >> endobj
-7421 0 obj <<
-/Font << /F22 3706 0 R /F50 3701 0 R /F71 5424 0 R /F15 3700 0 R >>
+5318 0 obj <<
+/D [7421 0 R /XYZ 151.701 660.623 null]
+>> endobj
+7419 0 obj <<
+/D [7421 0 R /XYZ 151.701 643.753 null]
+>> endobj
+7420 0 obj <<
+/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F53 3738 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-7427 0 obj <<
+7426 0 obj <<
 /Length 996       
 /Filter /FlateDecode
 >>
 stream
-xÚ½VMœ8½÷¯°’H±ó)Š²“Íj#%Êjû6›ƒÜ€¸ÃtæߧüA‡î¸gF»Ñžlìr½ªg¿*0ªF¿o~Ýn^¼£¸ h»G„’0Ã¥yÒ"AÛ
-Ýz‰üÏÛ÷/ÞEÊÃ"Mmš¥aÇàI½)K1“Ä4ñþö
-oìÙÔŠÁ,¾eÛ1É¥„dÞMÃÍ&!
-bóÛvóφ€Oˆj$Tö›ÛÏU°÷á0.rtÔ–=Ši¦”¼CmþÜàu†$CD¥g	Fq%‘‰ý­èYQÒ$ýžM¨÷ɏ±'º¶¼7ßØÀêžÃ¶æƒÐ3îò(Äy´²õóØ~©w×ò£™M
-7“Êbª9Ó˜~”{ÓiK©@P°¸
-HÒ¤0Î~ Ö*²Vñ	÷ žÙdf=ó£Ì»7;mÉÍG)†¿1Iêyä•Yá_y9Oü¥I(#ë„0“°HˆÁ…˜žÃÝaŠ½CµãU«XŠ¨|2ãk0>ô£0›ìÄ+|Na¾³£‰_ÍÖs—«7×\¨ÒÂŒÜL^®=Pã ×—¬3)b¬ÌWLJzj\ˆçvM+'1Þ»g©²2êgi#ìD-,ÞdI(6Ôü"‡»ž}mû¹wËj'7ÚOX.:Q~³
-µšG#T‡ç‘KnÍVô<é:°c¯k6M¼?L®U+áa¼´¦Së¾ÿ‘ïg‹Ïʦ¸+_K²C¡úFô=*¥’{ǶëԬВɴdàÃ
-¤2Fê"õª„ZÖµ²1˾Vï(:ëm/Fc)æѬ,‚Ws&Íæ^t>ž”^R?ÙSíBºª¯A¤j
-™„ç6·Åؼk¥fM„r¦ÉP+ömëù+3äjH¼REÜ°‘•P„å…_lamŒœ°-_Ð’“BÖp“¶.%Æh}ì®M7v§«Ô¡¨÷~éÑ@©7¯·l6cÅ”Ùý#é&×X~"¬Í=ñ²'¡Úd©U«Ió(t%××öE£Î“AY¤å¸äÕi]ŒtÆüRg4׃¨à!/UdÍ<ß)K>þbñKh"Þªã鞥‰•ÖÙwÂhTo²®³/kä| ùñ*´-Ò¡”m× :%0¸‚m!Ì¡¶
-0ú_7Âv!éd¬‹‚"Ù襵ɘEèæÒÂ@‘œÚ¡–?¥“>{°S=³Æ7fÌ]µòj»½cÝl˦®Q¶˜?ÐõüÈlƒ¥ÿZkÁq| ÇÇitöïú’ÿœû/áœ6ìhÁ?䶒ÇÖôeY–bŒÏŠÄ2Â_ü7Nq>Ð
+xÚµVMoÜ6½ï¯Ò‹ˆT~ˆúØKÃq§N¶µŒ¸Zî®IÜRRlÿûEJ•m.t‡ÔÌ›§ÑÈÛ{Èû°8É¿žâ%a– ìå;#¦ñâ4YyùÖ»ñ¯DÑ•²YÞæƒ{fqiw’…¼‘ñÃ8¤á2À(¦þ»¢}Ó-Ê"ÿ’7|/j1Îóešùlä˪5¸Aò0CÙÀƒ‚DlD&(Ó^‹÷ùâï†Upžqe!¥^Q/nn‘·…g
+i–zwƒgíQ–†1Óh•wµøcæïÙ<ñJÒSbÒçd)õ¿"Ìø¾Õ“È/xcV7Ë€¤¾uQ¢qè¤YêÆð­Øñ¾êÌܺ²Á6K€x0OĽ(zýleKCç‘5QŠ
+7%e÷‹.:Cþq»Ûða~ ìX˜ñÍÍíc};tX#a²(3H×MyoúV¨†×bµ"‚ÐKŸógî0}Ñ}j	sVAGü›kyëäð&èêã)„Ä©6°€à !‰iaBcÄŒÓ8"´Bs0f°Öª¬¹z0p”ìsd_ÿUd†©‹åY_Uë³)EüyhÌê¹r¡Žm§øÛëŽÌÒ—Ý®,„ó\ÖÂøœ–
+6¡T Lã„ù_1ôŸ÷J*®­ª®1 Ú¨òÇôUÏW.ÿßå^ZÊW…*vO`Ö³V§ª´O¸á΄k%weey¯ywžS>×ÖAß~¯SYó²„$…—¾üxúþÝŸùù«Ýµm1¦=©`ùËæÔÏ÷—TßÛŽë®}­ ]iš<.è%ßÝî±³îëKÙ¼5«85ã·˜Ñt´V8Z¡Ä6çeî¨Ç§²øþ4Ãð–N:kÞ¶wRm{Å[[8z¦nïGfˆZf}5òAÌZt…³ÕHý	3w²b|¿âÀ›½¦9œPÿWººßmʧ'?_÷éËNÅÛp›ó81À¦t:'ÏCª¦a‡Â¸¢x½jí'·!gÿùgÔ'^Nb+&
+“,›o7ÀâÙ†Š`/­.‹3}tƒùXCSú4]@í©Vû(‹ý¥¸3Ö ŠÚØÚœÚæCN-…Ý´ Úᆠ%±°js´W3+E;Ê-·[ó%IFU}¤Ò…l@Ë£}¯Äv.ºâç$wmÆßœj)ÍC>?¨ŽcMucÙÑð×–ÕWϺ9„hme`ç¡V—«#+Ñ컃+à±ß¡lµ9Z½ŸÄúß-YÍNP9ߥO(¸xòû²îkW¸QwÂñ27ŽpGü7úÈ
 endstream
 endobj
-7426 0 obj <<
+7425 0 obj <<
 /Type /Page
-/Contents 7427 0 R
-/Resources 7425 0 R
+/Contents 7426 0 R
+/Resources 7424 0 R
 /MediaBox [0 0 612 792]
-/Parent 7420 0 R
+/Parent 7412 0 R
 >> endobj
+7427 0 obj <<
+/D [7425 0 R /XYZ 100.892 685.529 null]
+>> endobj
 7428 0 obj <<
-/D [7426 0 R /XYZ 151.701 685.529 null]
+/D [7425 0 R /XYZ 100.892 272.702 null]
 >> endobj
 7429 0 obj <<
-/D [7426 0 R /XYZ 151.701 643.633 null]
+/D [7425 0 R /XYZ 100.892 272.702 null]
 >> endobj
-7430 0 obj <<
-/D [7426 0 R /XYZ 151.701 643.633 null]
+7424 0 obj <<
+/Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F53 3738 0 R /F17 3698 0 R >>
+/ProcSet [ /PDF /Text ]
 >> endobj
+7432 0 obj <<
+/Length 908       
+/Filter /FlateDecode
+>>
+stream
+xÚ½WÁ’£6½û+T›TF&U9$“L*{ÚT|›Úƒd£Z@띿¤YËžÙØÉIBjúu?ôžeŒv£ßV?oVw#‚ã—m¶ˆP˜ |]Æ´ÌЦFABpøqóþî!IÐ:.ó<³¡E§iª3Ù ŸªJN½
+£”fÁïýV†ISBö°øS쉍|#’‘"¸oسâlb V¿nV­ˆÎ©«:(†j$Tu«ÇÕzï=ÂqZ®ÑÞFv(¥ë8§TÏ[ôçê>ê0õv˜•±íÄ߉^tSF4¡Á3ǽjxb;n*Óé"’Æ4+áVVŸä¤ ¦žèó BÜÀGî¢?fªñ&¥‰ð$~bø)Å»gå{¡c%ûžW.T‰Î[ñÀ·ÓÈ>«Ñs_¿UÃzhùîÐCæt¾4‹ó$‡|÷²ëX_믙’u°mkfeðFIpxà_x¥;­!HI·:ê“Њ±e]~˜èÝA¶.ÛV)§VjÙ1ÑÃœ°¹•mH4O¡Æۏ?Ø4y¤[7§3JHŒW2‰c#Š±ù:_š&™%촼ߩæ?°6CT¦â†
+¬ÒGx\äŶpúñÂ:´õŒ–•^ŽàZ6*˜etøÚ9\×nêo—}I`Îû2#@™3o·\%†±f&ìå•v³s,¿ÖõžÅ· R/ªU“åQ=Å~¶OuR€2KËó‘ÞÞIwH\ø+ÔçÞjÎQëƒ<›È!óZü³‰äÃ÷¿Òöi½ÄjØÑ%ûª@ý 5j7YÛº“5pÞkùñÚÖhMâ«R››†Ï´F`ZàV+…;§ Ð?„ÎÅLq¶ŽdЋpÍÀ¢jøè`´I*Ñï@ÄKËžg¶T)Õw S-¢ú‰×Â9_ôÆwVѧÖj~ç‚ïa\û¼’Ufý,[Q½Àü3k'g›Ö£œ™ŸGƒùÞX–™PÏOÄ­Á„ÃêåþB‹¯³xŒàÌiÁ^v5{^”kø¿D9¡+ûwtY_={‡XðVEŽ1¾ú4\Ä\°˜%eVæERÒëüpOxõôü
+ì^¼¡-Ù½…¦ßN,þ_àNùô]7_%òâýòæÞxù6{k߀v+sôÞÿôEäêŽü3ŽyK¯¶‘(§îxä"ÿÜpæQÿûæiÌ<
+endstream
+endobj
 7431 0 obj <<
-/D [7426 0 R /XYZ 151.701 379.221 null]
+/Type /Page
+/Contents 7432 0 R
+/Resources 7430 0 R
+/MediaBox [0 0 612 792]
+/Parent 7412 0 R
 >> endobj
-7432 0 obj <<
-/D [7426 0 R /XYZ 151.701 356.708 null]
->> endobj
 7433 0 obj <<
-/D [7426 0 R /XYZ 151.701 336.317 null]
+/D [7431 0 R /XYZ 151.701 685.529 null]
 >> endobj
 7434 0 obj <<
-/D [7426 0 R /XYZ 151.701 315.925 null]
+/D [7431 0 R /XYZ 151.701 547.292 null]
 >> endobj
 7435 0 obj <<
-/D [7426 0 R /XYZ 151.701 295.534 null]
+/D [7431 0 R /XYZ 151.701 524.094 null]
 >> endobj
 7436 0 obj <<
-/D [7426 0 R /XYZ 151.701 275.143 null]
+/D [7431 0 R /XYZ 151.701 503.018 null]
 >> endobj
-7425 0 obj <<
-/Font << /F50 3701 0 R /F22 3706 0 R /F17 3698 0 R /F15 3700 0 R /F71 5424 0 R >>
+7437 0 obj <<
+/D [7431 0 R /XYZ 151.701 481.941 null]
+>> endobj
+7438 0 obj <<
+/D [7431 0 R /XYZ 151.701 460.865 null]
+>> endobj
+7439 0 obj <<
+/D [7431 0 R /XYZ 151.701 439.788 null]
+>> endobj
+7430 0 obj <<
+/Font << /F50 3701 0 R /F22 3706 0 R /F53 3738 0 R /F15 3700 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-7439 0 obj <<
-/Length 1345      
+7442 0 obj <<
+/Length 1597      
 /Filter /FlateDecode
 >>
 stream
-xÚ½WKoÛ8¾ûWÝ‹¬>EqoiÒî¶@‹1ÐCÛ-ɉIôJr“þûr$Gvo±A÷"Èá7œ×G‘F7þœ½^ÎÎÞrib4eÑr1JIjx”¤†(#£e}‰¯‹¬/]3ÿ¶|ÔSb’DzunmŠzŒAæFŸg™Û6ý|!”Œ?ØÆÞu1~/穉È4vU‡¸Š‚qb¨	û k©Fd΄ך½YÎþž1åÉ^"ÊêÙ—o4Êaî}D‰0it4ëH¨”$Ê£UÑõìÓŒNý×ljx*
-	NzóvtFqo\Uf?Pþn«mâÚµ(Ôö¡¬·õ l»îÞµ9~AP¸·
-’i͍òþÁ¦L%Í/²[fw‚Ö:¡”N+´Ý:×ÿæ“©h¼ÉWE^ûX\áûU]6'¾´/C/÷魯ƒ¸ÒÿÅÜÓp3ûï‘\Ù¹rٝÛÓ¶ï‹zÓ2}±g'­Š£ú5ÆžD1ýoQܳo[ëIë zöâð5s6A¥™'Ûg‘³·i¥¸§4`Gm¢E"pwØÈG×#Ÿ>²iB8p¡¤
-ô¤§S ZB—U&2N+‡³w5‹.Ðë§ÝÔbD]L`‘uùëJEבdšèq—pJJpÆ]Ñ£Ðß(ìèŽk…ª(ç,n¾R&›²/`€áTâìnÏÐ SÖζ+ö
-d|Bž–¾[á%”yþ<’‰$‚ò“3„+±;¦ gŠH%I™9B#mˆLÅ	èÏ—`ŒÎüÆ¡3!¿û%8–œP©1˜ŸçŒéضM	m77ÏU$OJcÑÁ®”	
-Ò3Õ(ž¯Æ	ä‰jPaÈïv÷C•oBMù.‹‡êm7L®Âd¡p½P6yù½Ì·¶ª~øûvö3…ÍnQº‚»ôÁ¸8JMî‘Uüúò‚ t>çP¸(÷·ž‚4wúâÚÖ+‹‚PÂØ äð}8-mèSô%%
-H',¶~3móëq´-6•oÍÌûå;«÷B‘£šÝö®jËBXRƒc:Iâ¥wæÈê`ÄPéè4>|ç?X•Ž)X;ßôí 1xêEï)§(w·å¦CÑ¢sõ°.„ó) _xdž&±]÷E;—°üª*l7Œg·ðN‘]@øü×¹÷syýñÍgÒ?ô8êw_
-eãß*,9‚àÆB A‚{<\Aøp`=ú 4¸¶Kâ_zjm1}¹…s @ºÊpÂt¸²-n0y‰y¸¬6Ï…k›•Æ!/ÀØ'˜Q(8‹Œ~3rôÊÙiVc”uò,5¾dtç'@Žr#ӁmTj¦7¦uT2¹JqÂ!s0?¹M%:~WCAƒ‚…GëÓÛÃØÙ›‡ép?LM¹
-ÒÈ5ál<c±Æ¯_œ•áöåAyœ¯Â+üxÎdLŒK»x~€ç1”g¨Ëû¿Ëzà¶?+v2NúC6,ÚB4á€ð÷‡sH
-¹(Ì
-G=,€r¶+h>dŽE’@vÔ^Ï®[Wcs¹f趕Í<̝a}·:ԲзCk›ø­o\ÿæUŠ[oªâwø2j·àyÇ<Úã¦;	û9JõØ[®Ê1Öû—T!໋uW¯Âý$?–è8–²QuŒ¢ûM!•ñ¯qoa¢¡QvéÌW­áP3fÔ;æ
-ÆÛöøjø.†M
+xÚ¥WKÛ6¾ûWèE*®øÒ£·<ÛäPlºrHr %zMÄ’\IÞÝþûÎp(¿Ök,‹5‡óü8N£û(þœ½]Ìn>
+å¬ÌS-VOSV”"ÊŠ’éRE‹:úßÙjt];ÿ±øìÅVf™BqQ²¤S’ãœ)6OxšÉøv.ÓØÃã\”q‡‹¾ž'R«ø­©~"Ó¶õ@*u
+÷²2-½	è\éI©à¥f³g¸ |d¦fRFU3ûö#jØû¥L–Eôè%›Hê‚eµm¢»Ù—YzìzQD`s©µ ß3&re‚3•týßÝh§û·“ Î5+ÇëÁ4–r¡‰Ñ´NÆͧ†Gï;0çË~+™´&Gj½•¹8Wši‘Gº(Àõ`åb^Hˆr"ò"ìHĸ¶D4æÉ5»eü=Õ©›ó¸ýžrպуÓÖÆkˆ1=yÜí&5®	zvƒ=Ñ\Æ4mv>BàEÂ%Ó*ØÔ­ ßRÆ	gW(+yy5ƒ¼dBË}•@ !*Zk¦dvMIå%S…|¦CöªíWtLμBǹ3WÊPC03H´æ×9çylúÖAÅíýK%©TŠÌ©êÀ*]zõB9Ê—ËñHå•rTPŽˆ{kßTU·k¡~Tªã­/ªnã*gb5»!l.ý¦¥…¯\$\[»WïÌfórTèãw¬©ÖDÝBå½Ç`¼»T|¦­Q³Žß¾Ljz3P¹Dk7*TwæãÎ4KC’¥Œó ÔÑ÷|[ß<—îßG@¥>ÅQ
+Ó[Úo»‘¸½Ýn°7+ô[kDÂÖ$fvcטÑU>,…ŠÁ±<Ëâ:sÁ†Æ_‚Ô¹tá
+lý'¯VS
+Vv}$‚§H¢§"%zX»í@dç= Cׄs>œlÄ@Õ¢Èb³m¦+8»±füjmy<IøÄ׿ޠ£‹»¿?|eãÓH\4$\‹_íÝ«ÃË…n$€<ïáÂGŒÕäƒÌÁµíTŠ‡WT$µ£ôÕÏ€t9ƒâ@'{{Oé¬5æsç±ÚW¦r7R^ ²¯ £¼Êù¯!£„÷±LùuTã
+„óìEhü%%“;¯PryîÑFåñx"5žhÀNɐ9Ø?€ÌòøS]	”‡ŽÉÆ®âñ͇§cöH“×ÇØi„$ˆPKª°óq†Á÷#êq½ô[»‹z29—Ó.ð"†êôeù8ÐÚ5>úñÆ>íiÚÄ7ÖÚAý·à ü°|é1 Èï…§@5›%´G’eL‚Ÿ'U»ê»†z«kC³-M…z~âõ‹ÍÚ‘”¾X‡Î.ãØ·]O"öÉ4ۍýV¥ÞxÙ3Ôv°z %Þž‹PO½Õmêy2NJ“öÁšå§ÒúR^àùæŸD§‘v4ZJ¨ì'3 Õ>Ÿõr0Í%ýÄÊr’;æ
+¦ñ\,8ƒºJDÊ2ñ0IMBç®BTJ˜O¢ÓwÝøÛ<Ñâzé+Ò/GßC@ˆmé{pâè¶So’é:áx&´~jaô-ÑÐ’ÿÀ»f*Œ¤RRŸÇ0—,ç¯M“(÷}tãú’>ƒeÆ_‘”šqß¿øœ\1Rrøk²ïu°;ãÉü‰qá‚Ã4©:?wßïj<p„i~òhõ¡±ì\{©¦•bE^‹ÞÕPSðb’dA0U ¦rEyäP—&2g¹Ô‡ÿrPo!ý_9øGpYºú¿r°>ü•{ ð1Ë÷¯1»¡ •:ˆ„´ý@+Xhûä–ô>æ8· Û¿ïð}=ØŒ Æ¡g…Ôqmwß" qîáûÂEÅþ¢áÂüàšZ^~œCÔE·Ä#®Û
+Ä0áK	D´î]v<Ü)I“Àüaêú æP *³5˳٠ìÖÐ;•Ý»ˆ‚H¯M{o/}§RM±Î}¬q‰ÁàZ߃iF3¤ç ·×~€y˜Óˆˆ½mº¯&¦ŸËPÞçqÖn7AþY~¹²fÜõáŒo-øv}mû”˜¾0ýõ Ý
 endstream
 endobj
-7438 0 obj <<
+7441 0 obj <<
 /Type /Page
-/Contents 7439 0 R
-/Resources 7437 0 R
+/Contents 7442 0 R
+/Resources 7440 0 R
 /MediaBox [0 0 612 792]
-/Parent 7420 0 R
+/Parent 7412 0 R
 >> endobj
-7440 0 obj <<
-/D [7438 0 R /XYZ 100.892 685.529 null]
+7443 0 obj <<
+/D [7441 0 R /XYZ 100.892 685.529 null]
 >> endobj
 846 0 obj <<
-/D [7438 0 R /XYZ 100.892 192.798 null]
+/D [7441 0 R /XYZ 100.892 366.648 null]
 >> endobj
-7441 0 obj <<
-/D [7438 0 R /XYZ 100.892 167.18 null]
+7444 0 obj <<
+/D [7441 0 R /XYZ 100.892 341.993 null]
 >> endobj
-7437 0 obj <<
-/Font << /F22 3706 0 R /F50 3701 0 R /F71 5424 0 R /F88 5686 0 R /F72 5687 0 R /F17 3698 0 R /F15 3700 0 R /F85 5521 0 R >>
-/XObject << /Im1 5680 0 R /Im3 6525 0 R >>
+7445 0 obj <<
+/D [7441 0 R /XYZ 100.892 294.596 null]
+>> endobj
+7446 0 obj <<
+/D [7441 0 R /XYZ 100.892 249.309 null]
+>> endobj
+850 0 obj <<
+/D [7441 0 R /XYZ 100.892 198.025 null]
+>> endobj
+7447 0 obj <<
+/D [7441 0 R /XYZ 100.892 168.957 null]
+>> endobj
+7440 0 obj <<
+/Font << /F22 3706 0 R /F50 3701 0 R /F88 5678 0 R /F72 5679 0 R /F17 3698 0 R /F15 3700 0 R /F53 3738 0 R /F85 5513 0 R >>
+/XObject << /Im1 5672 0 R /Im3 6520 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-7444 0 obj <<
-/Length 2033      
+7450 0 obj <<
+/Length 2374      
 /Filter /FlateDecode
 >>
 stream
-xڍXKã6¾ûWØCd`Ì&EQ 9d63‹	2™Ùm`’m±madÉ+ÊéîŸzP²åvgs±Èb‘¬çÇ*ËhÉè_‹·ëÅÝ{##%E)K­"e”È¥Š²¢¦L£u}‰•._ÿx÷>I¢B”Y–kž	­5œDLßo·Ý©–+mÒøCûÐ-“2îv¨»–‰?ØÁn¬w~¹R©Êãîíqp=/*…W,Þ­ÿ[(8¤ºÆÀMÑö°øò»Œ*Xû1’B—EôHœ‡H›BdÆÀ¸‰îÿ^È ¡¼ÔT™™¦™R§Q––‚4B%” )Æmwïs5Û£Ød“–¼£ïºáË•IL|¬6®ªž¬jþúÃæh½¬Ùñw¨6Þ®.›¸
-·i#”=1—/ú²2RÆÿqÇÆnád¦ñ°wì¬bvZ®E®F_…"Îù½Æˆî
-¬õ°¿u^’B LžÕ¹>MB©dä«ÛQÈ¥ŠoÊ©ÁåÓå(dµa‹mìö«koJ\€¡’rÜ´íÚߤJw§òF«¤Ô¢Ù•ÛƸÔ…¢Cç¾NSQäå…ÅüpëúÔˆBå#§,y¤Q•²/Uö*£Uª„»q´)‘B.(páç¥V1ºd©eÜᤇˆÑY¿½qºû[·Kˆ)¤	ŠÝƒ’¬µ\%:;0…v½çLŒ{ª7uašäñ3“Ñ+øãÞ¯øƒ¦&¢¥¼FÒÀ„*¤1ÎL\9_ïZ±ÅT¼Þ»[ÓE¤Š|é‹úp€¼±ƒk
-¢£Ûàž?êîä™`÷k &PÆ]݆•¡ã¯{:6]OÁÅô}8¶öh/ä)tLBÈž­›ôCFïm»s7¥Å›´4lèœÓߤ‘¾n)ek!E¢¨xyoI%²,sôîНi1y‰ŸÎ> ð±	[^ø‰Î§>l£ü‚o×W ¬¯I¯‹ØׇcS?<ã,}·iÜÁóÚ°·Ó7}÷q<õÝÁ1Ø}°MCIäÑŽ&ç×ဳjÆĶáÍ{V¶r7E#Ý9Ñ0ƒ, ´|¸ÿ"i%0¬qÃÒïÂ¥yáÐõáXH__ûaò5®Z²",{Á-vãÄ(\¢D&ð¾ÅXkëv$£"ŒòY¾%£ßy	Ÿ¤Q·í˜Þt[=ÓŽȝ÷õ½Œ¤!°y^s[r®œ|`Am‘…®>…¹0©™Ã'>¶W±ƒNËÊ,~gû¦Fa‡C±÷èT¦àEø™	äD¡–ø½ÒI¨	~gšÜð|Pc¨9ÒÓ‚$ÄÈëÓâ…üo°lH‚aݱð-Ï8}éÐòÅÌJ‘“!ü` YØÀP„·$'ÀÓYv‘¯ã… Ý£ý‘áeîq‹‘l°Í^b2-Yðv`;Ø6€(Î.’îàHDz‹r¿–òð€ÞøY°Ù™bK8‚(ãJï|ל0Í1ËÓ$hœÌñp0§Ñ#ì’}ÊâØß/ÀmÓ8BÜyZV3•“—t at uä<£[çÎÌ3lFÈÀÉæ^<Õ
-žj“Œïi.Œ.Ïo´Pã+ÝغÜÓðÊCœä"	€ñ©©(­òä:­€Bi•Z¡ç'3âJvÓ›€$ˆƒpP
-UõTQ#á¡ï<¢èÅÁ/?øõbß
-ƒ_¼ßIH à¥yÐñþxf:ƒ>Ž:¸¤ç!X®©Øté$ÆÈи[uUbôeauç†í¤ÜÆÞýeUº÷]\×ߺê.e’ùut!…*Ô¹~[¥2ÿ»G,Aí(=±g‰’
-†$²X»íŸì
-œ3Î'qU{|Gª7XO˜ ûI|ÿñíꌄh -¨eB}Ô'aÚ(:U'2ö¼dÓ(ðÛ4”–.xÙ,^©Ad 3Ãøbr¹ëÃ.ÊÀ‹X!f
-\4©¸âûþ¨ƒ Œ@!@¶#òÕ—<O/Gœî;?ðèÓ=~5	â;NçTm:ïy\þ¦{3Ȳ<›ù÷uç³Ì‹‘yŒ}°šÈüÔòM‡I°Ÿ¸ø8=…ÞA§ºÓ¹zþl} «žÇîÉBYåÞ0±`À<¶]ߝŽ<<Cl(´UTí"…]ƒÏX¶~ÿñoãVpk
-ÿo!ZŠ2~Ç‘;¾/Ÿ±éàæCaó!Có‘M-ûÿÇ»5ŠÖ[èAÔ\q‘
-¶H“4~¤tJ¡^Ú³«)öïÕ_†Ú™à²ex´ØK|óAR°¸P½Ù•P·M-äw|ë3!ªçID™Â󛛁V”B¦ùeÈA¡¡#ÏÓ«†òµæ0)„”Sü1,‚MŒT#°Ã#Q‰Ða2¶˜eÓç€Úâò>lC}²‚ê(×·ü¢à8ÜòÓG Ýý¼fÖPX1Šqˆ³€3e Vß;ðT–ó-+]^vH8‡·¶>П:älY„(/¯zG$`_hwž·M=¿Ï@	mUqÀ=A^©¹³)/þÞ˜ûj^øNñŽ]™¡.ì†kð/‘$›»€¡P%V9’©)-SSÆ><Ë=¶#¸‚8_qÃ:Z*`p‰*_üR¡BÇ¡n³“÷€òÀ¯W´
-rÌ1¦¸ÒcˆÐØ~7–:„R¾l´ÞÏ;!Œ®pZarHÜôs-åÆôÛà:öšÿÏ4~ß­[D>?
+xÚ¥XY7~Ÿ_¡·mQOßÇû¯íÀA{w&ÈI¨nΈp
+ÙòÌüûÔÅ–Zn{Ý‰,’Åb_Uu´yÜD›n^ÝßܾͣM…uTÇ›û‡MœÇaÅ›¢ªÃ¼Î6÷íæ· ‰“í÷?Þ¾M’MÖE‘ÑÖ²Ó4N´éû¦Oôݥy¼ÆmR¶W“&¾V“Ú+§Ývgqüó Ž“¶¼ÇxÅÍ›û›?obà	R]“ÃM›¦¿ùíhÓÂڏ›(LëjóD;ûMšWa‘ç0î6w7ÿº‰._ç«/Ìê^‚ÂO#H‘V3ý±3/8+ƒ£÷î¯M51}oÇOÛ¤4OÝØkÞb7©®£7»p»Ëò2¸?a`uJ©‚ÏÛ<TLJJV{ÕjTȽ‹Ó0Ïjí@ÌS`Ž‡'˜ÅÝÆÁÀ,²`<nw,
+,€ŒqÀ*Ç¥>{§z<¼W»”úÑ
+ÛD5nÒ̝WÕÐòâÑêÖ4`¶N‡^¸$
+‹(eá^éG3fx	’"x2ÓGåùB^HÃ(LR^2ÓP-ø?ŒLïÆá½iø¢*3p3“&ÙæxM7d&\99Ù‚¯Å-tõ©3Ó±[UéQ9×îÁ<à„{ÕàîOø£‡­VÔEðFÙΠ4¸ç3-Z‡Ve
+Þ„ÿ½"¬H#|&þ_=Iøü_<eENyÇdð»4«Hò't½Ñ¶L¹–ÿ;§D,ëš…xÖãÙS.23­¿`Á[Éu²JüNõr`/"|¸&ù=*
+¹î›_Q”³þqÃÕåLlЕÕŽ©½;"“YR`nÙÖ+rZY¹ˆV¸ƒ]éÊ}!c~òIܽ{ƒBTv¦ä²E8ůXíÆî„aŽQž%ò`<¬èÉèøÄBÃœFOpfêHô9RhÇaÕGI+ 
+Qá®Â²—iµL<.áÈÈέ¦“ðAëóæ‘7ì=dàäLh„6d°ËM‡už'› ^š…q)Úƒ˜™â(
+>vÊ“~žäào1
+~yׇ®¥°*“ë°
+…U	p…–Ÿõˆ+VOÖˆ/·L?F²Íœið`ÇžGä½8øåçwÿ¹8·¢ñVÒbˆðÒ2x<A^˜Î¨£.±<ü=Š3ݵ„l©ˆtÃo`P‚Ì›^ê)ÉÓ°*kŸNoõÔÜBÈíÕ­ë÷÷íšzwþÜâ-£]»"N¬¹¸á[¼«(Œ«ØïGOÊàׂ	>â“y€˜T1&‘ʆƾÙ8g¤O‚Ö8Ì$-`T’åüIp÷þÕî…¨¡†ì³«*0.£„qÓ4‰7A*k™F€ÿ]GqA!©Má)HtÞàS¦åT-§(`` )±EÌ"Â|J©µåû>€(ÈÊ#("¿šÊËì2;âô0º‰Gîð?–p¡AØìxA5vŽÇfr«Ö-Ê0)‹…y¿n[Ø••ßì}´–d~ø¦~ì'®>NÏl™° ª¶åóÜ躧„ҏ–ÇúYA]¥¿cb+À€#xlv<yxÆX©ÛÚq`cSÀàã¶Jƒï߸ŠàJ¸fïÿ;xKUoØq}~ù¸M£€2n
+oÁ‰•_Ê~ð*I…(›U­Á—àÓcp 2²$ž(œ²¨@¯Cß<Y¬§ØÀõ²rÍÃ(ŸB¢Ù䋘ôATPy¾êÖ$«ã
+^9þ¾õ… ÕñĈ(³þmÕÓ 7ˆ²Ò3%r
+ ¦ÈÃ2+®Ù8<¬	“TaÍȸ:É£Ø#;dqp{Œ„£qÀ0›˜¾D| ¸SƒË9†ï)**< ´8¥àXnùé=n¾ç­RY1Š±³€—èÅúA£ƒgQ½<±KëÌçlHØ8‡dkzjvÈÖQ%^^S4C¯än ÀósõèøØAI2æ
+”=ƒ#Uq°{†¼šº¢Iqmª+šþ÷(rø‰×LS¦a™KÓ 2Tqu¢d–W—Y^Nò²Å†Wç[èr°¦"£)*ap‰J_ü§R…Ø¡pS³õ€òÀÙk³9–/0—C©¯¡ :e}±C0ÅîËZ³nÙ¡w	ÔÂl	.‘2Ö(USÚÆ“Û9Ô¹úÜ_‚ºã%‡)„÷Hɬ¿òêÐUGJC¯n®$óˆôn	! ¥¸åBÂ<ö•PRaЍÜn|:e7N6ŠN„©$AŒ%z=Ðœþó$ÅŽ¡b *\)Ÿ0sc‘•¾9ÎÊÕFŽQzÙ·?Z%B‡HúÒK),óiÇ^™Áï}„à_ɲhTJVʈ¦ç<5óËxÎLhÈþÚ™Ö£J*E .ÎüÐ7y‰ç²²ñ, êÝÐñ¹œžNGD‚2g¸ªÈá3+ø—\ay<RWe]´A{}aû÷‰×Zk<Pà”¤ËðË…ÿZ`ÑiåV	:X÷ÿjµ=Ä
+9K)ž3NÐÃÀ#¹g£RI
+që£h¥XLČ쥕ømynHòRhˆ2Zý¬Û5¹f¤ ÅadžQŸê
+·lˆ²@ZÅ4ƒÚ:îÛq¼“˜\|ìøŸ9E|Ä‚’Çç8†	W4õ,p¨¶7ƒqÔ¥£•Õ§ÃȃV;c…ç$4«iÔ$dµîy‡RîRH~҇ИxÁ¿|Š°]Ál9ðd¸Æñeá!XX~žs
+ƒN?LKæô‘Ð&B6† \+½:lÊè¾8S¾Y|±, I(ç&ź—¡Aˆ¿–ܲ*LÎUFø
+S0{žÌʼns‡o²„²§ÊêK– o¿A» è
+ ðØcßS¡/î0£hÞåkŽÓõDzë$þ¿2Ë[3xDG@¨réŽñkd®GpN8üSµÅ$²£îJ>-â’ >nrüïË>(Œåé‚_¦I9›ë D«ó	Ç4jñ3ª8IÏSßgàXµ¾Ì–ù4Y³?MžÅvi•¨‚4=pCŸbýbÆG+ªúÊċڏZœ#ökÖï–Òòp#”ž?&0`ùF¿ó[¥i}
+¦
+ö\­üûÝë/«ÿÿæþæ/Èù<“
 endstream
 endobj
-7443 0 obj <<
+7449 0 obj <<
 /Type /Page
-/Contents 7444 0 R
-/Resources 7442 0 R
+/Contents 7450 0 R
+/Resources 7448 0 R
 /MediaBox [0 0 612 792]
-/Parent 7420 0 R
+/Parent 7454 0 R
 >> endobj
-7445 0 obj <<
-/D [7443 0 R /XYZ 151.701 685.529 null]
+7451 0 obj <<
+/D [7449 0 R /XYZ 151.701 685.529 null]
 >> endobj
-7446 0 obj <<
-/D [7443 0 R /XYZ 151.701 660.623 null]
->> endobj
-7447 0 obj <<
-/D [7443 0 R /XYZ 151.701 622.565 null]
->> endobj
-850 0 obj <<
-/D [7443 0 R /XYZ 151.701 567.955 null]
->> endobj
-7448 0 obj <<
-/D [7443 0 R /XYZ 151.701 537.896 null]
->> endobj
 854 0 obj <<
-/D [7443 0 R /XYZ 151.701 354.69 null]
+/D [7449 0 R /XYZ 151.701 532.072 null]
 >> endobj
-7449 0 obj <<
-/D [7443 0 R /XYZ 151.701 329.571 null]
+7452 0 obj <<
+/D [7449 0 R /XYZ 151.701 507.954 null]
 >> endobj
 858 0 obj <<
-/D [7443 0 R /XYZ 151.701 222.165 null]
+/D [7449 0 R /XYZ 151.701 403.912 null]
 >> endobj
-7450 0 obj <<
-/D [7443 0 R /XYZ 151.701 194.721 null]
+7453 0 obj <<
+/D [7449 0 R /XYZ 151.701 377.469 null]
 >> endobj
-7442 0 obj <<
-/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F71 5424 0 R /F85 5521 0 R /F17 3698 0 R /F70 4384 0 R >>
+7448 0 obj <<
+/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F17 3698 0 R /F53 3738 0 R /F59 4373 0 R /F51 3736 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-7453 0 obj <<
-/Length 2209      
+7457 0 obj <<
+/Length 2029      
 /Filter /FlateDecode
 >>
 stream
-xÚ¥XKsä6¾ûWtíI]5­Ñ³%Çq&•ÔVíìNoí!Ɂ-Ñn•%±CªmÏ¿>€ìÇX•=ä`A`'«§U²úéî~w÷ñs–­ª¸©’tµ{\¥I×M¶ÚÖM\6Åj×­~¾êvîÍ´þ}÷‹×q³ÝÏš8!éDäÒ4.âõ&M¶yôe'‘rîu5‘ÁÀvëM^ѽjŸÁÔSçDe™Ð¾q“4lBNtU”Ai––ºûqw÷Ç]J\¾2³Œó|ÕŽw¿þž¬:šûe•ÄyS¯^Yr\åeoKhV_ïþ}—ø£'×.(ÓkÒ´Š3Z²-š˜Ï	3~KÒŠí?~NË›UL«wÓ¦XW¬ÓȺYÆGköƒ1H¢Þ	s>¨Y8j„5˜õ&«"ó|:z¡qÕÑÉyÁ=MבßäȲÚ>;êNxNÿqÒÖÌ=iý¶®ó(Æ	ÈÄMšÇeш©?õ/"ÙMQÕÞ–¢ªˆÒVS	QEêH€ø[?ªY“ZYÖ+þa°ù4z¦³ó	À<ŠÍVTufTýÄŸ$¾‚qeðz™˜	{çyԝl?=Î¢þ|2™L¾¬Ë-ù±ï-‹«©“ɳ2r•Ÿ’±ÓÎõAEk¦éóß;Ìéùtü ÃËȝZr QAÞqò}=°7‰Éab4¦ñÙF“&wUÞ]öYæ:	n¢Â¥BŒ
-¤™£õ‡Õ–Ü‘úçCï7_µdkp9"CM-ÇKåƒÇÌó éœPþ,ìJ™hPöÉ»~ÖŽÒºL·Ñÿ| Ö>t+:Œî$ä*Ï£h™üxêôM.ØÅq¤‚ïr\ Gt"/´ðg¡øúÉJ ލxˆ|éžÕ^9Øx›Ÿ·Y½ñ	ºÉ²¸(«¿‘ÕyC!@!Ò	}Éh°èn"ՍýÔ»ÙªÙX?ûz0BtÚõÖëœ=Ïêãз”\~ýr2ì@XØ‘ÒZhÖ• 3È©t§)#E’Á®I¦8@|U¢KÉÐi+x`eÌ©bЏó­vº!4¶y›×ž²Q”™ïóyö°08 V"é÷‘Z¬Û,Ϋs±îÛÔR$ƒÈß^YQÇ¡¶—Gæ/(Í’¸Ìê äÜá/Uæe\͵J²7^mOÅEaÔ6›ñˆàÜûS®µýqþ¿ZQ¦òúw"ôs?°PÔ 
-àIYFj4'›GùöƒƒK*о`ÊÉ—f‘v"îÕùïm$.„ª/B–JE–²h…±Ä˜Þdäk}xŒ2d4Êr‚¶®ëaÐjžm¿?Íaý…yÖùU2<˜QÕQ®µtïž%¸”Ž¸Ü	Þè·cO©‹‹6“°æ~Ô{.髸=")ùX=РéY]¨ÈHVí#ôþóó‚O
-4ÅLœUßÂ'ÜEžJ½¢nJŸs˜e†/4G7¡²ÓبíõD9™
-uè2{î+˜«Õänõáö{¤ô“Œ)¬­·eÞ,yñr9y™Ħ–d³®¾ïNXìxåWuZ"d0¾„uT‚Š¦	U}úò³¡{
-ǝÂΪm©ª{!s¶Æ.¤¶
-éãgÒœáÛšq4w:)ÐùQ[IšƒV|¹ð§O6b85v{¯'TïGÕúYÜøŸáò…¨žÀâ’¶E*õý=€^|´ÝF-¥:ûv[ÉÎ`"„±5hqY z¿ÔÍ=wš´ÒaMJzGHMò=+åQIÀjs²­Ÿj%g;½	Z»K`'·!}Uyʍw–/”%œ-cfôt@óÒ	×±×f Hy±?6x{å{ÎItVN„$R@™Ù–BæOq›E}ž ¾q"8o«2ØÇA… x›eihX( «¢F@;¯CÚl™»=EgN‹°:têH2¤d›m£‘9ySHî#„’&HÈÄ«Ü7Q{y,ÈÀøu£á‡QçpՁéCßÐÙ+ii¬4*Peÿýµ¥6–Û¸J:J)´½·â¦,33Z\$q‘äWÊœKï½à“…òŒ°ªé!š¿«,Ë(K&¹T1á	„’bNĨ|+BÉ8iYq
-"„«ªŸüz‘ü-Í‹ÝÃý?„‰ü&|áçIX‡+¿I…k7ý×ñ+!+BgŸ×q\s3³“‡¡ö2“™e™¥÷÷’àªÉC-fnª'©uE<?,}àjZR~¿ífôºo'wI•ð‘Ø¡-5qÒ¯"ÒOn&¤â;ëçs>K›9(ôç ÷Ÿ°äÓ—›Ç뻪˜Ô\Ó(Ÿè=cùMH¼§!	r!óHæUp`Áš5§Mß"•°]˜;Tø'¹0ÌœuS„.ÖCI¼z¡`z‡ù‡–3ÂP\D!&ßGl£¬Ld*,•Z
-‘×¹Oç‹?—–<‡™¤|6ê¶Î›å>è1ת£Úó»¢l.ˆé¨ôðùÁ<?å=@®ó'*Ï¢²¾º`by¸ÿxÿðƒSŽGzHyÄPË­…¡$´© .y Ï'ngÁ`›Ê+:5×3¢oBW˜üýºT§ì´4ñ‡dýŠ¡þJýÒ•“ƒÔ¾úY1x?÷5•ˆS€C6¿aœñÏaz>¾½ 6Ò‰L·ê	
-ÑBBø'jy‰×à
-_´ðU¢ŠÂh#HæЏý,¤$wO–â
-ït^Mh„Ã^,ç=øZ^~/uê÷àÃeuRÛ`VÊWf3H9%ó)¡äþ1ÅÉℶ†:ÏN$ø‡–úüCú߬Éüo"ƹ~vuGºÖå*Zk¸‡¬ëeužÑÄ“gt·(¼£ß…ß rþg°6 ísð+®Þ4Ü!ÚŠ0:(¿©$"éâh¯ësgøî§Ìww2à¿y
+xڍX[ã¶~ϯúä kYrlŸ·™nOÑ¢—-6Ðíƒbk&Æú’ZÎÎî¿/orœ÷ 3¦(Š¢Dò#•dû¼M¶ßo›oþ›¦Û<.óDmO[•$qQ¦ÛCQÆYi¶ÇzûGôÎUS3ô»??’x—‡ƒAñ´ŒNXN©ØÄ»½J:z»ÓId½Ù¥e4à`¬w{™èÑVéúÚ³Ê,}ã2)É
+tn² 4U¥6ß7mpAxafk½­ºÍ&Ûæ~Ü&±.‹íIv[ñ!CmíöÝæ·M²<ºÊ–ÏJMÓùpû¿Û­"‹8„ƒ±Š®;µÏOüÎÎ;&k÷>Q¦j\þk`fkPQ7ŒNt
+§«%³½¿×ç§alzØè™ÇWïF±eÚã•À9öJÇ™)ÙÔilN×	
+ÔYŠâtá*:íÒ"úÌ\ßáà´ÛÃÿšY/ȱ²ªvqèÚáB2®‡š²ŒŽgÇo`b:Û‰7àãöag[UÎ=
+³5ãÒæŒMÑáÚ㎞>M¢F¾ÕÐuCß‚ÙF•píOnñ@8‡Jñ‹Fã섶!ÃÛ®>‰ÖêÆ'[Éìû$K.pŸxÿ*úT3\=lQè}dЇ_»ÚÛQeÛ–îöóÖȼ@¬ãÞHóaûš‰F–ú©i[^éfõ¶sAªçï¬ôwåÑÉÊêá:V2U
+ìC·	Îy8®ŠÃlšÄ‡$•t¶ 5Kòè28üØÔèÀ,A³yÆõgÛWhr=]ÛÄRZ,ÇFÞÉV¨èšÉ
+÷ëYˆ#)Þ‰"l»0ïVbã>‰0ò3É
+#†Ä3šñRóÜ¥µÁùŸ&–ªídOÖ;ˆåÜËœ©&²£(šêD0Áø•[mk{PrHѯ`Š.
+§=†OR	žxaW…éWƒAÖuæ>Rs¨ºÀ¡¬okÇgYV
+#gä0Ú)¨×ÌtAÝelð˜NäÀ…˜ÑVå[ ê2ËR=X¬M¬òÃÂ58À0Ü	¯ºƒJŒ¨CœêâUD¥i
+	Ò#¡	Â󽐢¤@¢ÃxÉ£3&bïxÅX]ÇTÓËz–|¯´9¾yüŠ™˜Û€ÛÞÖ¡Ëï²`yM¿û¦dMMÆYÔ2„
+abÖûOdúaâe£ûëÚÐùå£,Îغn°b’10®†cùù
+¾6BªÊ ¿Üv¿’d†Öš1|9:ÄF`;™x‚8 ¢w/,Òô~¢Í<Ï	Z…Ç!éa
+
+åÈýé
+ZòðAq=¨ &•3ÈÝg×»ω¼ç+€æB* †ÌEpà‚#jv”j0Y3ŒQ~Ã$Ù„üùÌ¿²³pfÖѹZ9uþڙȔËÊ9%˜œ0ùz ­`g¬>Di–ðTXÊ%)Œjî„¾æavú\R´F3Aùi6j½¾°/²RçbO-•Ú’¡˜*™| à^½ˆQÙ@19QVε¹X8Øoß<~óøæ[žiºKë:A»z!|&Ëh¡Á¥m*Š3fÉ	¤šªÐw9B8Fèý¶uvÄ;3tg*‘3’~KýÖBýšÇá~ì©i›‰s0\¾–J
+Ä5 !ŒTÃÀŸ‡k[³À
+¬a µj®}Æ6h%¸)ÒÙ-\ÃUH­Â¯eUE{Ad¶M×LLr^gÑå::ìwÆÛ©EMÏ맰Äʼ¹e­`h)w.|º´HCºâ>8Ë¥‡
+òÐr]f9ËóRLq à%‹gz á¬Y¢wtý¼áøÛÞ´L#©ZÞ7§°«¿€_WK¬­ÆZÇ¢YVPÿÐ3oèØǝ1G?{ˆ¿–åZ“*€ìáæ,+0„Ã#†ÁŽÎV6åD]îEñª#œS›m Ê jOmãÏä0b΄“C:ŒöQûàUú2d‰IAᙦè1iЦçi;®"ÁÝ\VMKÿ±T±ŠŒ[$7Òâ0{9»Á „ÆtËm4Dq	A h¤Š	ÄgZ&šneWõ»ÀzéWëô¯(gL.±h-zÀà4GŽÈÂäÐÕRÝ€±ù:K&å%š¾xÀfÎaÛßùábÀg¿Š’®“¡SÜYaJm3Í"÷©¢!t†21ã"¬»0ôÌÃÜ—ê“䁓³^6c©I—¯ðîÚtg…	ró‹¥xU*Ùpˆèïü!˜Wp´ÎxWÞ pˆi]ra]µYéùÅ¿²9¥_Ú¬‹WÏ
+bRëI³œ|<·0P¶!Ï5û™«r‰º?lHá	žҁ(~~&ü“ |–÷€ãF¾Ò¨¨ºT$Rj‡í³p!š r°YR`Ö$k=)p‘<‚*‚«P‡Ì±û£Cæ©”O`Yþ@]i¤«€ÙºñüK{æ;ÇÈaûÆwÌšUˆúô†Ÿï~~´\3i-šþÍ»ÃÈ»#Ôæÿóð(ïàÌ(%/9ÅnÏ6ÃHH.6·4WâC…?²Œô[ñü˜]s—€ƒe¯
+CîUqƒÛ‹NN̵{™{kn:ÂI—ZÐÄíǪûÒ®S—G-MxÈ»¤ºR¾˜“Q/m]ôú¨¥j¯µûý¤~ß¿1Qÿ
 endstream
 endobj
-7452 0 obj <<
+7456 0 obj <<
 /Type /Page
-/Contents 7453 0 R
-/Resources 7451 0 R
+/Contents 7457 0 R
+/Resources 7455 0 R
 /MediaBox [0 0 612 792]
-/Parent 7420 0 R
+/Parent 7454 0 R
 >> endobj
-7454 0 obj <<
-/D [7452 0 R /XYZ 100.892 685.529 null]
+7458 0 obj <<
+/D [7456 0 R /XYZ 100.892 685.529 null]
 >> endobj
 862 0 obj <<
-/D [7452 0 R /XYZ 100.892 322.982 null]
+/D [7456 0 R /XYZ 100.892 518.523 null]
 >> endobj
+7459 0 obj <<
+/D [7456 0 R /XYZ 100.892 494.405 null]
+>> endobj
+866 0 obj <<
+/D [7456 0 R /XYZ 100.892 181.635 null]
+>> endobj
+7460 0 obj <<
+/D [7456 0 R /XYZ 100.892 153.072 null]
+>> endobj
 7455 0 obj <<
-/D [7452 0 R /XYZ 100.892 297.01 null]
->> endobj
-7451 0 obj <<
-/Font << /F22 3706 0 R /F50 3701 0 R /F51 3729 0 R /F15 3700 0 R /F17 3698 0 R >>
+/Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F17 3698 0 R /F53 3738 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-7464 0 obj <<
-/Length 2098      
+7473 0 obj <<
+/Length 2063      
 /Filter /FlateDecode
 >>
 stream
-xÚµXmÛ6þ¾¿B¸OZ –ERÔKѻö¹[$iîv‹+Ð…,Ñk¡²äJrœý÷}†CieGÙ;\/_¬!9$çõ™¡CïÁ½×WßÜ_­_éÐa…™ðî·žÐ"HBáÅiè,òîKï'_Šøú—ûïÖ¯¤ôÒ ‹ãȲ&q ”ÂI–é¦(Úc3\¯”ŽüÛfÛ^ËÌïöùPµ
-O¾Ì‡|“÷¦¿^‰H$þ·»ü0˜Ž… +®þqõû•À™j&ŒÆM^±¿úé—Ð+±ö*K½“åÜ{J§A¬5èÚ»»úçU8×PèE
-£,°šðCµ7#R¾é!d]õ;SòÄ°³+Ò?\¯dê›nÛB«¦0+ÒÅ1õE^盪®†kð<òd]í«¡gºÝò!î4[nú|ÏtÞ­HyH¼*ÐQÆBtÖ®L1;Œ,ªK'÷ýÎt†äÒ8Ä=vôDƸ-xr—ÓaèDZ
-»öØçMÙó¤-ÇÞtn
-‹L<Úmî¤Îü~¬Æ»Ú¦~ä}p²à£cGðM]°¤×÷
-ø¢(±’•âÐÂ4´e óh­3lï¶ÈÈÄ´Ã
-P#ñ?TÍsE/t2I‚3_n#ÑžÖóE ­´ãÍ?¼»ýÑÉðØŸ_»€0ä›4a#q!‚ž8Lø!UA„©k§o öd/<{ª†S
-6«1OÉ Ìä˜V.N,ãy «4Щùyß—>y“ÛÐùÍú )Ù	=â$9÷ŽG•r°ŽÉŠ±
-X|OaJeŸX($8ï¿8ÔòqÉ“À		Ì“EîDÙpâñàÈ9ªêùÛ´ƒ¹1¬©HT"ÅÏ4ÓwÈ«†ã'þÐò7çÏÜ4®Ü×f-÷äè—ßð Ú.p+ˆ#ÄÌDÜþž¿„´³ä!g
-SK	 ‘(¿1VÙDú"žÊùÓ™ºN^-«~èªÍѹë{Ãè‘7U¿ç©éw¼ôïà'X|CyuwóNB¶GŒZ–„[
-.x:ñ„2
-ÿÂÓØ¢$
-…Û‚•(ˆp¶C¿.óÃg„ÀMcÛ¶EB0¶Y‚?[sbÂ¥dõ”íÂ9U:ӏs	™rg‚ØAÙrx8vSö‚®µÀY• àUœ¤6cÌòæ%ñݼ§PŒüþx¸ž¤ël|’Ïȼ[ÆIáw :æÈÊL<UÃßaÇá±d‰_÷†2%©šKMC—	tJQKó•-©c-D©?Ï[”oÔ¿³zòs(’‹MÕÓ’SÍÇu"D°å
-‰f˜êÒ0PÓ<£3­ÌЙ'ªÆ"¤Ó
-¼Û®Ý;^žøwÕ@Sè~r·È0ü¸ä„›b¨ÆG¶{‰BU KÙ,ué³–Y9-ÿ¬i”šLaQ)u^°e0\›¡Xž& N™¨O
-=Ø%"Ë­EHÐW)PŒ• ž°2õþ053vÙµ' =Ë r¼½»»sûÇ‹Þ_§‘ó–{ºr±g9Ö¦Û2ÿÍë÷oÀ)c×vt=<L­i»
-I
-Š!d$²®6]Ž˜qV#šŸ4¢A»!ø&mhāBÜ,àKwß]»l¸Ð½„ܼf^dÔúQ-ÒafÊSÀ,'º\‚¤(H”š=±9')­ƒXêsí߶¶V&š‚é=‹kÌå¬J{¤ÀO¢‡µ"º¢‡c7q»pIôh""#ôêØGáéyvŸNÅàÉÿ8b‹D+—¼T5®Ÿ÷þ*PI:0ÅDlcBø¶¬¡^ØG´B|k æµ0{­¥Ï¢/˜îXOï„)3å¿6]^—L›£±êè¦0=
-°»ÉM‰ÃU>ÖA¨ÄYÛöîöî/Þ–*ˆU<w¶úœ³Õ’³e
-¨ñ@i:Ò#
-;„f\£iÓ(ÊÜ’-{äïÊx`qÌGë㈚nþÎR’Κ†\ÊAPÂYŒ³Ærž/ô³Ø@á²ÊÛùFnvyYÑ0¯©]Qab¯³Pbù›bZܓĆ²ŸCjüf¢ð®©‚F*öoÇû¥ØÄvÒvØ©+ÛL&:“—VÐyM£GìòÞÍòMWU0‰4 üÀ36Vêú[|gvÆ™¸ü3û’CÌ3(‚àû(òylѦí~ã+(;fNЫ½ÜA“ðš:Mˆ‡DI6ÊRÿšõ2.Ø3¬X68iQÂÉsRúüg°1»óeï¦äŸÄ¿`¤?ÔÆ6®ÄÖ™­\rESìIÍi]Û6é4&ç…pöIúÅ»‘ï]‹ßLzŠ:¤s$ˆžoâ$ #£@¦ê’ëîèÚ5ûðµ}	r¬M‰‹côÈwS‡² » Œ©ð¬féÿÐǨȪûg¤×>ýsP×,¦yj¬>3UÞ°s)ã³ëÿâ‰F¸Èçþã‘
-¢xú‹Çþµ£B†$‰9„¢@¨ßµý¬¨ëtöǸ`§½××öˆçì€8­±†ÃWëõét
-yYh°Ö—>˜oÎp™ÚîþKs&5šM
-½ú¸HŸU§ÿ·Ô}¾E‡ M*@º•ýï?îëÛò¯bu½ÒÚ×±Î$‘±en.~N=)ð¦WϪ'e¨(«}9§´ÓÐÃJ><ë!ð@Môóž¡´A“8]9Ñûcc]Ò£{=¡k]ãíY‹¡_O…ä×¾ûÐýjÌ"ó1ø¸¯ŸSQ…"OW-ª¨`úi¦büåTlÚÀ«å¤œ™´{Þ_Y 8Wfâ½übþ ÝÈC
+xÚµY[oã¶~ϯΓÔ´HŠ”Tœ¶»ÝmŠ½Æ@´EA[t,T]âäߟmKY×9Èž¼Ä$5"ç›Ë7C%
+nƒ(xwõÝòjñVEXe<Xn®8K"è4c*‹ƒeü
+Ï~_þ¸x+D²Lë؉&šI)a''ôj½n†ºŸÍ¥ŠÃëzÓÌD¶•é‹¦¦Å7¦7+ÓÙn6ç1OÂ×[³ëmK9Ç#®¾_^ýçŠÃž ÕH'ëêê×ߣ ‡g?“YìdH•2­ŒËàæêßW‘GMò	R²H«@ÇsˆÄoOœ‡o¹š¼å†GÌ ;ÂÊš@É(›
+-µ¶o{WÔ·´>t(<1ÎN3‘†=-`«“@vÓ6•—¥…Ÿ‹:s&áÞŸ"¢èÕ=æ\2gôÅnmAN‚Å‹Ö®û¦}À©AzÚ²G §¦™{”sÁaoýlÓÀ‘Ó€2Î4°ÔÚ]iÖd˜.l¿^ìL×ís§œš0‘ÈééË-B1`X7uN㢷Ö¦¦Áj6÷ða‚¦®veÑmm~xOh<t¤ß¿ÁõWŸiöñæÆ¿8èó,ÃWhR5îŒ|~ÎCi;6›Çà¤÷ï>¿I¡Coô<ÜáJâlOú­í,
+ËbÕˆ/ááúNšUoŠÑàŒ¥IÁ7þ¼›fÓ»pÁsMk}òfAÂ2Ì'p–TK3H–)¯º ±©Sc–HÌGbÞIR)¦…š¢ÿдhúDaPÏx8ŠkX3¥0ð“ÁÓð(DW|;´Gi.ðЛ‡;³FDΔÍ-Z
+W+sp*LNþ‡-6hù9/5aLã –L&é!€1&´‹	~å"¼yè\ÄÅ\B|+æUQ]ßΔIõ3&DÓêÈ“ÇÌdøζ¦ÌiüÚ´@†xR”Ž¨žh¿øÓ1qœ¸V,’œ)ÚüãõÍßÎx[H¦¥;[þ•³å9g‹”I}àuÈÈ«0§„X•=ò.ÛnÝèÂC'‡[¢2šô
+	ÎÇ0p‰¿£”ĽFDS Lt°FY{ݘ
+w^™³‰IidÔ¦ @k|¡§õG<ÉÙš¼À©)K<8JÜyŽKœ¼saŒ+TyE\ö[¤"8	a|—™Aêðúpb7ÖÔÛÞCâ)˜rkúÃÈÒ µ&wP`lJœ=Ðdk:¿J?Pj‹5
+!
+€~zà32,¹ô‚ß‘a™x–ÖÖv×ãîóDŠ0 ó0òiîئiÿ¤#0;FNƒ)Uˆ…ÖotT&E
+ê•¥ÍÑDY¾EBs^†*¢'>:«áÑqB„ôË'´j¶Ž=¶P5ÖýÐ:úÀe"ù“º@ÁßÓïJk\\‚Xk7Nqt1Kälš²lpïý!9)×Á™Ý·k.‡f
+º¯)¹ŸvD~õ÷—L 4\Œ™ ¾Ü
+è„q$#ƒ€~–^7CM¥þS}èK õÐÚ˜‡`q˜=Ѓ›c‡rFw4&£IÍROô12vpIûçõxgI«²$5í©±úRÍT2OL¬/k™ÅjÄW™øú»dâeár¬)š?ê /ÛW*×x4Ož°o¬OÅW©þ“ã:ÐíGu_v­OÄ„pù2Ò9}*&$‹l¿&&€dhó¦5Ï°2áê5ÎÎc¼#ÁÅ$™wI,K†29Ô'L%,Q>!sèµ»fh×ַྜ`_~lš`y{´®*Ÿ.’hNRKn[[î6CIÐZ¾8©QãF=T÷ùg¤×ÈóÓÍø„ƒŸ—ŸÎY\K¥#‹óèl§&˜Ž¦
+Pí¶ëi|ۍš¬PïêëÛZ²†&¯›ÁS°žºa¥šé,ž¶TÏ2
+\?.ý=´¸=vÐ0Åö‹Ê6LN—Êë7߃ý^½ÿ圩2À.•3UêMÅÿÂT2NÈT^Ð^[[¯Ø­5Ô.ÁØ…*ijèÝ}_A9Bþõ?ب¡ÎÐPiÎ’ð¶ËúE×vÁo7P9÷¢$x
+’Qí‡õ¼qŽt¢Ðã8¶Pµ©ÅNO7ùÄþg¿F1	Ýô…Ï<ŽÑǯî냌vN4…$p¾Lyª&0ÍGY|i,|DþýQ„$cq(ÖÀ>>¶}¿ûv±Øï÷lgò’ÁexñèåÉYX‡œÖîí’6µç<R ÂR“›Äÿ[ëÎlà6Ì ó+ ûvºÿë—ª¼ÎÿÁç³¹R¡Ò*8Ôaœù5}	žà)Ü—.Â"ƒ°NÇðâ—sJ³³u™›€¼½èÙ–%ê²g´:p¡©®^Nõn¨KºfÓï!Ç»¶É‡uß-ŽMÿ]{×þaí¢€ËÇ=»¯ÊKeÄ™8u¢3(H–Dýrëæú=‡òÎÑ]öW– S\#¢ŒEb&y10”&pådØ-¬ª©ïúâúÅ3.¤×ðÞfÛÅeïi@ÆŸð^
+\Ÿ§/ç=(;PŽ¦8Û­Yüoœ³TdOptXOx²—ÃSõpßÙõÐ=±!”¬ÞÖýâ®°ûçp×EHÐEf—)DÄPßñ®wBtè“ôTÇú毆4ÔæŽÙn±î‹Ò QxW­Ž33Z–4ß6û¾aÛþ2™¨Ôqò„û´†kÀ+¬©V†¹5åý³¨þ‹ÿfŒÚ“ÿ•ëWß
 endstream
 endobj
-7463 0 obj <<
+7472 0 obj <<
 /Type /Page
-/Contents 7464 0 R
-/Resources 7462 0 R
+/Contents 7473 0 R
+/Resources 7471 0 R
 /MediaBox [0 0 612 792]
-/Parent 7467 0 R
-/Annots [ 7456 0 R 7457 0 R 7458 0 R 7459 0 R 7460 0 R ]
+/Parent 7454 0 R
+/Annots [ 7461 0 R 7462 0 R 7463 0 R 7464 0 R 7465 0 R 7466 0 R 7467 0 R 7468 0 R 7469 0 R 7470 0 R ]
 >> endobj
-7456 0 obj <<
+7461 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
-/Rect [174.46 160.797 270.598 173.748]
+/Rect [174.46 215.592 270.598 228.543]
 /Subtype/Link/A<</Type/Action/S/URI/URI(http://www.padl.com/)>>
 >> endobj
-7457 0 obj <<
+7462 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
-/Rect [174.46 149.838 394.482 162.789]
+/Rect [174.46 204.633 394.482 217.584]
 /Subtype/Link/A<</Type/Action/S/URI/URI(http://safari.oreilly.com/?XmlId=1-56592-491-6)>>
 >> endobj
-7458 0 obj <<
+7463 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
-/Rect [174.46 138.879 289.428 151.83]
+/Rect [174.46 193.674 289.428 206.625]
 /Subtype/Link/A<</Type/Action/S/URI/URI(http://www.openldap.org/)>>
 >> endobj
-7459 0 obj <<
+7464 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
-/Rect [174.46 127.92 477.719 140.872]
+/Rect [174.46 182.715 477.719 195.666]
 /Subtype/Link/A<</Type/Action/S/URI/URI(http://www.sun.com/software/products/directory_srvr_ee/index.xml)>>
 >> endobj
-7460 0 obj <<
+7465 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
-/Rect [174.46 116.961 374.159 129.913]
+/Rect [174.46 171.756 374.159 184.707]
 /Subtype/Link/A<</Type/Action/S/URI/URI(http://www.novell.com/products/edirectory/)>>
 >> endobj
-7465 0 obj <<
-/D [7463 0 R /XYZ 151.701 685.529 null]
->> endobj
-866 0 obj <<
-/D [7463 0 R /XYZ 151.701 521.851 null]
->> endobj
 7466 0 obj <<
-/D [7463 0 R /XYZ 151.701 493.566 null]
->> endobj
-7462 0 obj <<
-/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F71 5424 0 R /F17 3698 0 R /F51 3729 0 R /F29 3731 0 R /F70 4384 0 R /F30 3732 0 R /F58 3733 0 R /F68 3734 0 R >>
-/ProcSet [ /PDF /Text ]
->> endobj
-7475 0 obj <<
-/Length 1993      
-/Filter /FlateDecode
->>
-stream
-xÚµXmÛ6þ¾¿B8¨iQÔkp8ÀÙM.Ûîf÷b×"íZâںȢ+Qñößß‡rä]×½6üACr8|æ…3ÞÚ¼]¼Z^ÌÞ„¡—²<
-¸·|ðx°,½$ËYœGÞ²ô>úU˜J7“_–ß[öŒåI!{˜³ ¸âãœEl2åA"üû‰|ÙuûI˜ûm9™Š8ò_ÉâNª¦ìHdÀ¹,rA Fñ 4ä)r]¼^^üzÁa˜G0c&„Wl/>þx%¬}ïLä™··œ[OÄKb”V{‹‹_Nõ`l‚˜pž²¶$QάžãçÀá6ÎÞðøh—%ÔׯnA[!üeõy¦¾®+_U-XS·¿Ñp¡ZXÏ|Õ:ëæcgˆ˜…©ðËãœä>ÅpŒ|Ê£„ñ,ô¦aÄÏþô÷ª$lo¥A"ús˜ÃÅQ2Æœýf!XæþÌo&™ðU©[ù¬Ìá\õâœØŽOãrˆ‡ÄM‰u¹GÁš%ËrÂý
-/‹¬ij!·È°rÀZÕé¾-TG«fC6þV"›Ã»k5
-a¦)ãŽXM¦°¢h°Qõ#Ýa²U/Ï›'L$4€K2(û'M½Ü8DV³4›Þ_]No®ìü~úö‰ÿ,ïN™:6<G¦æÁ)[ó%à1neÕ dß!BWÀÙìzÝÈ¢Ò4¸ÔýÖ“=ûƒðË–€û¿Þ&<ðß-é»­Ö­´9Ó»¢­v¦£ÁC«·D]_½žßüxÊN9(.â#;ñß±“ˆ²#;¹ñ
-D¬%Ñ6Ž¡läZ¡LÔ<aa&ð*ÂÝurúNµˆ8Ï|Ùàæ<õ×-ØÕMV
-}»¾@·l+1~‰!.h¾Ô֍–µÐäÏV×5\ÌaL­û©EC"“B…É‚Ì¿.•¬'SH¾¬;Tdoú½ìÔ
-:×:ÂTã•»©!N]wNHSŸÛû×PµꟻŒ#X1¡ºÔM§kw)n­Y·ªÁ£Ì—«kbÎ…©uaœå6 C¨6)¤lHƒ"NG•4bŠ)”:Ñï œ¡†R!5Ö™Iêƒq'ã³úìDœ â0fyãRæÈ;Yè×¥ÜurKK…3¤ã´iNv4(Y£Öî–•$€Œê$ИŸ`äE šµcÜ9	ÍÊs‡ì-™ûÍã©oÃÆtE]Lžûuµje[©‚%‚׈KZ An‘Š‚#ýpa£ûÚIÛÛŠÝ~r£Êlˆz§ŒU¤;ÊÂ/ºSa:.>i<.>vL p 3¯~`D½Õ8mM®œÂß¡¹l0Û[rbEáÕríO#7ï˜
-½ÝUµ:…Wµ­¶W=ヹ¿ê×h¼8ËÐx¢Ùƒ•€n´q¬‡s`°‘­[·0à‹úщº¯•<ÈêWÛÊPàX…æuP>WòZ3ÔŸáªC1íhF÷¦ŠC„	jœÁ½T6rg(~„ßïÏ\DïyU·¦²a
-ó¯À
-{"Æg¬qÅxRç+Wà!TäjHú¾C|¹cÄ!ÄØÿð€„eÀ`ÏnŠÞ«+yˆqtu‘õd'“LàÒKv”^Â!½µ•”D( ’žµM·Ý¦ÚÑ’u(¬`âýL?—4EåRUW=΋ÂÒüé`>(eV¨üWÔ}i_J|8¦…—övÁ<]H[H˜Ãhªûƒniòy¢±ë”[`Ý–%˜Àƒ,Þôè àñÁ[ÜU|õHj:ÌŨo©nvs5¿ŸAÆYIÖ‘‰O•p|UBÃâ—£ä‘å2ðuùò”}>bµt),u):‡­i«UïÞ¸K¶æpÊÌ•¬¡&MÓ,¡EPÎG¶Ä±ËPˆ'Šœ9‘0‡
-ƒçÀ…äo¤¸x¹
-éA¥ËZâ=ÅÙª#MlžkNÝsLt/Oy‚b9\,ß­FÒã0ïÇg‚A'„%”¥<6
-~	­¿›ß¾&ê…õÍ·yAÓ‹÷D,oHÌ?üx}s=ÿ“
-ž>®PW¯—NæeRÛ­ýc7ígeÏoÝüpä	Õo?,–_t!ª¯J"þN‚~}uàã'%ÍÂ~<F’Šæ¹ ›Û{ìÕu{âwËß_»ß—7²3e†5! ?‚¾ù	£×ºYVX‚Ÿ!€¥‡‡Ók?Tŧ'‹ã”|òŸžÆpxxî¯Aã™þ°ÿˆÀƒ¬”¦	u†3ÃÚ–Œe㚈lô/D4àó,p\ÿxÒ<$cö”Àá¾oŒÙ½œÍöûýÔ^oñjµeñg~0{(ó3x}꺚AŃw­éf‡${›üU;{ÚçŒÏD±y:úORâHYH~t¹7|ñ¨sÿ&Ê2hH Q9V³ÝÈ/ªU'„
-–…ÙY}šÍ(ë“;}àáÑ?vªèÛÊüfÕ‚^ƨÆÌ>Wj?ã<Ãü¬JXãóEÃp¬ÑÐ>Çdz úz•úF~fPÆ ù™ak@ÚmW‡Q‚#·4Þè½Ñlc¶õY]c,šùye“„E虑²üÛ(K%º²
-%Óíúlèqè¹óôØQÏþU¥¦ÿë–YÞ
-endstream
-endobj
-7474 0 obj <<
-/Type /Page
-/Contents 7475 0 R
-/Resources 7473 0 R
-/MediaBox [0 0 612 792]
-/Parent 7467 0 R
-/Annots [ 7472 0 R 7461 0 R 7468 0 R 7469 0 R 7470 0 R 7471 0 R ]
->> endobj
-7472 0 obj <<
 /Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [211.865 390.555 359.737 402.245]
-/Subtype /Link
-/A << /S /GoTo /D (bugreport) >>
->> endobj
-7461 0 obj <<
-/Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
-/Rect [123.651 160.797 432.613 173.748]
+/Rect [174.46 160.797 483.423 173.748]
 /Subtype/Link/A<</Type/Action/S/URI/URI(http://www-306.ibm.com/software/tivoli/products/directory-server/)>>
 >> endobj
-7468 0 obj <<
+7467 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
-/Rect [123.651 149.838 337.471 162.789]
+/Rect [174.46 149.838 388.281 162.789]
 /Subtype/Link/A<</Type/Action/S/URI/URI(http://www.redhat.com/software/rha/directory/)>>
 >> endobj
-7469 0 obj <<
+7468 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
-/Rect [123.651 138.879 351.593 151.83]
+/Rect [174.46 138.879 402.403 151.83]
 /Subtype/Link/A<</Type/Action/S/URI/URI(http://www.linuxsecurity.com/content/view/119229)>>
 >> endobj
-7470 0 obj <<
+7469 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
-/Rect [123.651 127.92 377.122 140.872]
+/Rect [174.46 127.92 427.932 140.872]
 /Subtype/Link/A<</Type/Action/S/URI/URI(http://www.unav.es/cti/ldap-smb/ldap-smb-3-howto.html)>>
 >> endobj
-7471 0 obj <<
+7470 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
-/Rect [123.651 116.961 238.618 129.913]
+/Rect [174.46 116.961 289.428 129.913]
 /Subtype/Link/A<</Type/Action/S/URI/URI(http://samba.idealx.org/)>>
 >> endobj
-7476 0 obj <<
-/D [7474 0 R /XYZ 100.892 685.529 null]
+7474 0 obj <<
+/D [7472 0 R /XYZ 151.701 685.529 null]
 >> endobj
-870 0 obj <<
-/D [7474 0 R /XYZ 100.892 492.102 null]
->> endobj
-7477 0 obj <<
-/D [7474 0 R /XYZ 100.892 466.097 null]
->> endobj
-874 0 obj <<
-/D [7474 0 R /XYZ 100.892 358.194 null]
->> endobj
-7478 0 obj <<
-/D [7474 0 R /XYZ 100.892 332.189 null]
->> endobj
-7473 0 obj <<
-/Font << /F22 3706 0 R /F50 3701 0 R /F51 3729 0 R /F15 3700 0 R /F29 3731 0 R /F17 3698 0 R /F71 5424 0 R /F30 3732 0 R /F58 3733 0 R /F68 3734 0 R >>
+7471 0 obj <<
+/Font << /F50 3701 0 R /F22 3706 0 R /F51 3736 0 R /F15 3700 0 R /F29 5413 0 R /F59 4373 0 R /F30 5441 0 R /F61 5442 0 R /F71 5443 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-7482 0 obj <<
-/Length 2176      
+7479 0 obj <<
+/Length 1996      
 /Filter /FlateDecode
 >>
 stream
-xÚ…Xëoܸÿî¿B@8-p+“©GQuíúÎAj§g½âî>p%y­F­¤µãÿþæAÊÒFIÄ"‡Cr8ß̬ðöžð~<ûûÃÙùµžA&2é=<zRË Ò‹Ó,Йò
-ïW?”éæ÷‡wç×aè¥AÇŠX“8ˆ¢N"¦‹<ïŽí¸ÙFZù7íc·	3¿oÌXu-¯Ìhvf(‡ÍV*™ø—Oæ0–=/J‰WœýãáìgΩfÂh¸ÉË›³_^kï<DYê½gãE:
-b­a\{÷gÿ:ó&rþÂPÀ’È‹UÐKPøÁ4;ó᥸4-HÕîËÍV‡ÚÿŽ?nõŸÇaüÚ2<¼®Í~pKða+£@«Œo)ªáP›×[Ó¬ðS×”Ìø´¾rÕWÏ+›Þwû®½Ïûê0®Ü«çë»Çªþò†¢h;YéôøCÙÿ»ë?
-#™ñ[o³—Té_ì»ãáþæê˯ºÆTí›~Zâv/©ç†Úê$“ÐÛF*ˆ„5ÔÃSɼ'F‚8M+ÒUÁ?•Y;9î0vÜ¿	©jG©Ì2v›m˜úeÙòô±COËbšòàîÀ|íû«
-|/>09ÄyÈ`³M²ÐÉìm³$ˆ¤ZêíÞ4¸sgà 0ñ6iä—@ƒYìC%þêg#œCLw¨Z“[Úq@áp´Ãó^O¶~P‡kÏøÇÒ‡¯xÚH$H¿1¼Ï´ö°¾Ì»¦)ÛbX3z5¢ºDŠ·ãvxpgþÍ#R3¯<2ËØ›v¨ÍXòI†t” õÉT¼Ð1ÝZ€‰ü:$¿TèÀ8º-ñvé獐8Ö«ûxýP— 6«¾zÜ5"U±Q¤ü¦£SŠ
-ýoCâ\8äv¾‚kè*H³K3Z]ò¹ÿ[öýëßgå ë÷K3/ ä‘‘ <‹”™¶BÊpÍu	~!$Þøö­HdAämC$.îß\‰fQëHXœƒ†—‚צ§Áreù›Ò´Èh¡7y»Þq¶òÈód,÷¡'÷}®
-ç]ƒÛ³]³Êü !|SÎLÍsº\HR7LÁ#úï‡5,:„ðÖ.¼ÏË1?·]QhÈLXPòsûWÃð&‘Žo$¥€ £Ov…0¾ÈùY[H—p¼\¾“ãL•¸·ŽÁ;rKXU5êx ?nÊÅš³âÇÛ›_p¤\üõ<3yŽ3ˆ<é·hƒÑ)“š!Xu"ü‹¯ ùì]sÙUŠP«ê•šÊ‚¿Ü¼¿¹øù?kÊא×邸ChÒÉ%Ê_ƒ´†B|@S ®’)PX±Âä¦ei&¼À	㮓"QØãÞšG&:Ðq²|𛆞ò¹ƪÝó]
-G*öM¸´p&ð—á
-³Ä ߢ@…èqþ¥4ù]ÂW@ÔlWr8DÉê:‰9 ´eYÐ{CÅ©	‰³Ä‚Ó…èÈuLQÙ¦,éÿD©á…R'ˆ•Î9„¢é×ñÔíÀXU	ÃdYø¤$Ä$/Ê`ÀysEUPʧ5†Ü3KM}ŽD‹öÄX2‰Á¾ªÏÎ1É¿‘çî-¨.kˆø5Y»ã¯f|È\øýù¹äIQOZQºÉÙí+‹ö.»"
-j§jßîÂ^[§Ü D g_óD1'6 YôÄ¡©k`¤’§;楧ÇÒÓ€€Ze  ~LØHžÌnuL[ùkëKçúÒ+A3t/£úe[¦”à “øA‚Á‡d# ¬Á[	ƒˆE_±äŠÍÞ€E`Ûb [¾P¦àþ]Õ²Ž¸QâÔ±rl¢eçB
-NÄ”	 CF!‚
-ü]MÑ¢ä|©Ð”( 3 ùÑ8ù´³t–¸Àc°´ÍN*BkT-Nœ  béÀñ\°êa ¥z[˜¾à
-—L¬«]ÏfƒI^‡€ª Ô£«Y辁¿ûr\ÍÐÒdkô=ô/Pq*"%J‡”Åv Ù:r²…ì›	ANAÖ vó†êØ‘g¦F´ÇýOf^µÎNŒÞÐuEÚÛû{t¸ùëaRµ ¡º¦r2”ցþxlsÔ«E}PS×cTÔXÉí
-ûŠê¹,ê¿{t‡“}Ö ÜÚ,N ÆþdŸB1$
-6ør7Ñ
-Cµ£Ž$æü¥âtBØ¡FœÌ!Y–îŸbFl‘ ž%%Š÷ÝíŽx„”Λ•ó /ãáäÓH±ž
-lË«aiyµ”¾Ûs{sÏ„—§ŠÞ(é¢Âq[Ž6^<þɸŠæÔTT“Ýæ…·aŒ~<R4F3_a<ÇÚè±7ÃØóñØ—
-ò„‚\§¹ î3Nc[“Ë@Á¿L'¡"Äî/’ÜýÁ—Ž-_v-&Àý±ç÷¯€f‹B_Ú®
-rSŒçõ±(y‚åûD?2…ó;•
-Ä~£V®e©Ùø¥²	vßÙæ‰:Ø„ß Ñ¿WÀå	x§°ñë*…˜[ˆžzŽãçàRelñ‰6MÐÔ[a  µtöքĶàÇT
-`ñôýÀ\ù‰‚‰íÿHlƒXÆÔŽC´ªQ׃ÂÊô“ Œ©ÀÄÁnê2©Ì:2r([ò)Wò©Y:])±¶rê7>›êûáÜ5q´8Ǎ÷WŒn§î£ÕÔä¸:fêfçÕЇîØçv	Û1(oû
-‚œÚ€)·öxþí%²ªìºñOü»M~˜ý¨ã~i!
-µ[Ý¡lëÂÎy…^7ý&·úŸŒ$eßoüÆ'U¨xú‰~Ú‹„§¡‰†;X*-…:®sm´Ng?]&A*vÑ©°nò—…ˆç×ñ’]B¿`U
-0XÝŸ§¾þ­§Ÿm_Ü&˜3žlþ×ïé´ó ¨žµ
+xÚ…X[sܶ~÷¯ÐtÎL´3Yšuíœ9Ӎ¤NmÇÍ®§í¤}àJôZ.[Ik;ÿþ %Kk¥™}X A ?‚âÎÎáÎû“7›“ÓwžçD,‰¸p6wŽàœÅ‰ç„q‚Äw6™óÙ]ë´Ëëjñ×æƒQY†>ª{	ã ÍIOæ³ÅRðPº7É]Õ¶/qk4Ùb)ß}£Ò/ÈÔU֒ɀú,á‰qAùAoÔj¼Ýœüs"€Ê#7&¥“–'ŸÿâN²g2‰G£Y:2ˆY µÂYŸüzÂÇ[ÁxaáÅLÀ¾B?af¸|£pë°«˜ÇîE¦Uñ´XúAઢ­‘òÝ}„»Ù!Õ	»{M²¶\x‘»-²…pÕ~Ù‘f]´ÖH•‘ž¸Õ:Ý(ˆùÒ·>/…dŸ[guÕÖÌ‘RºWªR;]ê
+×êˆ7¬Ä(Æ"2[
+â·ºô"æEž³”ÞsšMú|& ƒ_w}ØïÁ·Ùëpo2ŒÜËó…îê†FkÝ<èÆ&rOpÙ TÈúw(c‰óÁ13?öÜ"SûV•$Jm ­æ#*ª–™¦hõÞ(wÀ€	!*tº%>@¸ažpó
+¨Uè=øh-Tƒ+£¶ìØ2q[Ø ÆU74¦õ€H‹|ñÄ-òm£š\·P,>œ Ú0ZP%R>Ÿì÷õ¡°ÖÑRÝ|±£¼»'êZã6º6Uè4¸ñª«‡ó¼CZ7_aV˜¬˜h54&§°NÇÆiT<ÿ…õslrm7üÃeŠ¹ÑÖNOl©º½],·žSíbu¹Ï‹ÙúÕMS7&³¢Ï p·‡/ˆc^«‰;D	èªî¬*e÷ª±rãüÿÉ…ÿdMÝZ
+¶Û2ï¨pŒT‡	°uå!WsÞRåÀ©êzª[œ!}˜èŠ¼2¥ŒÜàä€3Îg3ñì^í;*!éúü5éþ)¤ÿISbë¦Ë«ñß@ ~82ã²Þ3Îë¡Žø³Ud9·^Aµ¨mõý÷%f—‘C•IHZùJ“Û2!m—˜À"WCÁÈÉéEÕ¡Îfa†ÏŒ×Lz¯KE0B5†î']Ämïó=‰LNABI ƧwHgÄõ$ˆmÁªÍŸVi
+•Ù}“†è-%ã0]D¾´8dã(ú5]iL¹2ç†mŠó¬û ‡µTXÕ»º!æK˜1rBC¥.B÷ œÜƒ>„+’ý=¨Ÿ–¦ –=R¡
+¥ÛÓËóÕÍ)àÍV±–¢;B¸"­álqBÕÿ-¥êC“"X ‹À`ˆ·ZÞvM¾=˜&ªÆzÚ/4ñt«
+¸“–QBú~<	'Ž-D¡K¾o#ŠD7Lè¤lÛEáG ¸Iÿ†]
+*ró–l œ «f@îǹ\`!KCԍÞÇíÈxàÿ€&YÈ°Ä‹D0~!ɯWWo‰ze²3¸Ý½"öúö†ˆ¯7$V·¿_\^¬>ýaüô<ôåó߮ϬÑ5¥"6sO9œ[ŒŸ1¾º²ü~ÍŒ»º]ož7CÔ!ψøý‘ï烞˜µ´ú›À€,¥ÕKC—W7Ø ÖÍÌ"×›oËn³KÕvkÝõ2tBúL†G§‚–©wuµÉñ~áˆîîæe¿äé—#áË‚éý9S |µÓ³Þ^Úî[bHI÷®P»vf‘~YÞîõõZÍùùs]ê…@>'9oò‡ol¼Z§M¾ïþe]ò¿©ïà±`¤™oÎý±ý[¸~ƒ«®æß_$/¡\ß7õa?Ô×Øày]ª¼zŽ Ö^_Çø¶úævtd7ó ëÁ™(ürF í…½vú¾Ÿ@Òa@03è*UgúR;$bæn@¶Çø©øø˜x½ÏÎ2‰˜þ4n£›ßHÞ, ±ÕØH{^-;°1î82°‰J1´H´{•ZÞ¡EçÚÚ`2EÙNeö9BzÈÆîIÑ$s‰£.”º,ûÞÑ™É;¼¦`eØhq÷â9	,nšJwªZh4ÉûùÑe‚šøCKˆLÚ²©ÉAêZCmÜÝ÷]*ªž¯_“|Oâ\öm£ì_Ðû”ö.̱úîoÒ€öЀ̼d°Ù²½¤êRLÓýóƒ
+ÿÿ†ÖøëOÃÇêfgÞÉè.áÚŽ„^Ë:)¼¹’Å·zGáYÙ6‚'LN›É€S¶ÏGW£¾ÿFKîì”3’
+[qnõK­Æ¯‹þU`žbÐbP·ŠyE'ƒºT½WvöØ–‡<7ç¸HµœKÎØt•*Ër©‚ÆÆnj‡PÍ«v
+D ×µ7|w8Õ]zj÷;×0Œ à¹aSˆÍ=‡RÓŠ&6舉%x2m^l¯ä	Èäv²µQcƒ¨±±	McCŒo…_îÂ-LðÊÉ{oHèíõÅïHùÔkh¤l7õ3r°ôœ,|S…‰»š<Nf?Í	mÿíÛŒð%óÃáÓŒù$#¹ýy¡5_£FwèÙyàOë<£Q‹¹es»ÿN\<}MÕE8 >Ü,EWÿ8¼çC7š>YMpHҐüÿMTÿ!8ÿ­6ÿ\
 endstream
 endobj
-7481 0 obj <<
+7478 0 obj <<
 /Type /Page
-/Contents 7482 0 R
-/Resources 7480 0 R
+/Contents 7479 0 R
+/Resources 7477 0 R
 /MediaBox [0 0 612 792]
-/Parent 7467 0 R
-/Annots [ 7479 0 R ]
+/Parent 7454 0 R
+/Annots [ 7475 0 R 7476 0 R ]
 >> endobj
-7479 0 obj <<
+7475 0 obj <<
 /Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [211.865 520.246 359.737 531.936]
+/Subtype /Link
+/A << /S /GoTo /D (bugreport) >>
+>> endobj
+7476 0 obj <<
+/Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
-/Rect [174.46 116.961 280.013 129.913]
+/Rect [123.651 116.961 229.204 129.913]
 /Subtype/Link/A<</Type/Action/S/URI/URI(mailto:jerry at samba.org)>>
 >> endobj
-7483 0 obj <<
-/D [7481 0 R /XYZ 151.701 685.529 null]
+7480 0 obj <<
+/D [7478 0 R /XYZ 100.892 685.529 null]
 >> endobj
-878 0 obj <<
-/D [7481 0 R /XYZ 151.701 273.265 null]
+870 0 obj <<
+/D [7478 0 R /XYZ 100.892 621.723 null]
 >> endobj
-7484 0 obj <<
-/D [7481 0 R /XYZ 151.701 246.864 null]
+7481 0 obj <<
+/D [7478 0 R /XYZ 100.892 595.753 null]
 >> endobj
-7480 0 obj <<
-/Font << /F50 3701 0 R /F22 3706 0 R /F71 5424 0 R /F15 3700 0 R /F29 3731 0 R /F17 3698 0 R /F30 3732 0 R /F58 3733 0 R /F68 3734 0 R >>
+874 0 obj <<
+/D [7478 0 R /XYZ 100.892 488.649 null]
+>> endobj
+7482 0 obj <<
+/D [7478 0 R /XYZ 100.892 462.679 null]
+>> endobj
+7477 0 obj <<
+/Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F17 3698 0 R /F53 3738 0 R /F29 5413 0 R /F30 5441 0 R /F61 5442 0 R /F71 5443 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-7487 0 obj <<
-/Length 1193      
+7485 0 obj <<
+/Length 1891      
 /Filter /FlateDecode
 >>
 stream
-xÚ¥WKo¤8¾÷¯@š-¥c{›ìc4£Õ̬ҷ™ÑÊ€;a—ƃ:ù÷[e
-E;9lW}õúªLSïΣއÍÍ~sýGx1IcʼýÁc”’$
-¼(I‰HCo_xßü[•w¥®·?öŸ¬xBÒ(
-Q<H	iêä#!ÙÿuË©/9mƒÔ׸h‹íŽ‹Ð¿‘ù¿¸©êÂ8HAÁ.Iij]àð‡b
-XŠR›ß÷›‡
-ƒ]ž¹)ç^~Ü|ûA½Î>y”ð4ñNVòèq‘H ZåÝnþÚÐyèLÌ
-O aJl|hþ³z쮶» /ë¼êúݽrÎÇlŽ‘pBù仑ÇL“ß«£tÒK‹1#A2¥ï;ea5À—õzNò¦’MAr]Ö°EL‚˜²P–1oñz¶
-?“·òø>Ïu_ã²C RóÀÛ1ND˜:mwBøÿ¨*’¶–`Üêɲ6¸#à Ö'ü§ˆìº¶ÌúN÷rP.TÎ$H·`î	Ém´ÉÊæÏ®]Ž„#hlñ¡'‹ÐyD<ÇÞ—ÅZ‚v£˜
-S8ÙÉ[ÈWû¥qÏB¡áZÃöjuà4ÍæÚ”µz­ú)Ud=`wë1…97ZQš¦’OŸåQ­G	te4!?É™SNâxYãY˜HRÖîù×£ØÈF3k§Û»FµFׯD͐8—¤Gz†©•w&õa2m”{µ„íMçV™£.¦Î,\d,‰a($ËÐùƒn­)(Á@çí
-ñËXV`w,à° §xDgNáÝ;àq ükÕå׺QuUÈæzÙ× ¾b(hºÔœ²ï‡²ÂöÂ×ïTЂ$óór8lÕC_¶X^\eOîY¨ƒì«4Ùhpž¹iìEÉsW­‘ë¹Á¹ËÉÒåZ©b4…âÀOS¨{ÝNéK\4Ûˆ!Þñÿ‡7ui~à’w—þÖøH—üúØá´g¶þ þ¹>aÞbðÀ
-c|{Ú±¯{·8Â<çºÛ1ú¨FYe®ŒÛÖÏŽ±q²°´éÜQoÔ¡¯VŠs¾"®°7#ønpO7€"†/]UÚÞ0e}ç¶Ô£<6•²š0=µÛ5xµÄ¾r£,òûfØW²Í1Ôû-Ãé®ÓEƒ
-=…ìÖrÿì΄‹)ò¿L×c÷kß=l?JwÁE¾sJSfÕÓyîJS>^@
-¡æd>´"YqÊeŒãÍQW6ó/kƒè‚!Cg~‹ŠÌ!>‘–+öÆ–^Ÿ(_€Îþöþëj#êÑIé³•c¶†á¢ÖÆÇL%‡Ú0&õ›Øbúìꬳì±IǼUg=¦1¦oÝvnÑÙßwªŠ4§>¥^÷ ?@ÀŠŠë.ˆŸð “Í©-$ÚË#|òeþéà’¾âÒÚðîk7;ûÃÅlo—ƒ{>áøÀÙ'ªmTëñ™äü•:4gÆÛ5ØnË‘¤8?ÆÀ`º½‚r;A3¬fzYŸÏý1ÃoÎ8‰ç4\º5S¹[U™~]ŒOøÑò2ÿ–€
+xڍX[oÜ6~Ÿ_! Õ ;´(Šº<¦N³ë"pºµ´èö#q<Új¤©(ÅÉ¿ßs¡äÑDN†WžËw>:
+ž‚(øçæûÇÍÍ{2ETÈàñH-EÉ Í¡‹$x¬‚ßÃX¦Û?¼yÇA.Š4Mhk–
+¥H¢Mo˲Ûa»S:	ïÚC·‹°?™¡îZž|g³7κíN&2oæ<Øž¥Ä#6?<nþÚH	Z](£á¤ <m~ÿ#
+*Xû1ˆ„*òà™vž¥s‘j
+ý&xØü{]Z(õª…I!ÈTÞ™Ó6Îýy0'6‡hL’…µÃ6
+MË^Ðj!/ŽDœ$³~ùõîÃÝÛŸã½Ë³5ØÏû¸ßî´ÿkËá\6[tNèþ'¡ë¼°â•)MËÚÀÇ ¢åÁèlÅëCç•Ÿv¨B°“™:Í £„N
+>ûd'”ò¹vCÝ>ñ„õØ+Bsé
+\ª!®sLy‚Ûáh¹óánûªºëºþË6W!•h0严Cøˆsß±ž+¨Y¿OuEú€»–‡âDkmEöÆIK<ù0…‡ÕqãÑ´U2œ›Èð_®=ãýD¿=:=NÑ”Þz!йÐmrž›¾0
+ËTøŸH&¶©Ð¤,†‘Ž¬x OG`i]ÁŒäµáhþ†Î÷rsæÉç¼ã7Zž‚•8;Wž€™Q4`(e 5ƹ5]»q «É[JQ¸°ýù=Š¹åA¬¢Œ¼’„G»Jô°¸G
+¿ð\e]ýÔŠé˜X
+@s‡8P g_xTJHÄ)ñ·Ü5MÝ MHŸ6/‘;–Hƒ	ôê/÷w¿úýmÅÓsؽéSnÁ•pÀ
+¸¾F%x†ÎÈnÄekKÒÏ9ûhŠ
+Š0?üÅfÖ胣„IĪFËH¢ðÝà·®„n
+/YÛ}”‘?û8–ЖÝ	Eìë–½%CfšD×ÏâÌ`Ώ£1hɝ¶*FzßjÅ”ižOÛŸk**ÂÝ"ìöƒ™ô#/ayå;é.V	x²4؇WGWp ÒXÂv|ª
+w8ÐqxÚôpË“M½ï9€0(H­IÔ:–è’£?Ïqûd‡ÝZ(ÎäÉÖœ…ˆ4pq)Ÿ/‰ŽPMëJ>Ç©gy•Pš9ááâ?ÆÁè™y¿?š’XHT/<»¢íýÃBïÒzÔ-x¨i
+’XzXÂüalKô«çpS×c~4”`héÉPø®ª?ÕÎóv‡I8ÅgÕy>hižÌŸÞJœ¢¼ƒöL×Yç\½o,OQ¾¥ùL éD ivÉö¸e‰—ôš>RO
+éÅýD©ÿ57ìG” å„æDBxË(›03©°my2,-O–2œ¾¹¿{à‰çcM&Êx¢(ê·vðùŠ4
+óz«¼>ô€·zŽR5]ýÐfëÃHÙ¨.°ÂÌŽ¤sèú±ÆÞ
+Ÿä%¹ÎLr8N¥"Í'¥HàOAäd…!\
+4oA4´$œ|Ûµx>=Û¿Bxo¤¢È½ÜGŒêM9^6ceyàƳ‡D?ðßôT@ОøUìê^.ÇI<·T@Á×™Éhɍø^ñtc€‘Ïß©fHS* zÌ_\-»óti¦žŸè£I[áJìí	ó £¥’ÐøHü‚ê,£¾s¼«¼r0mû}Ë’˜.®äJ•U1¼2©}*5±³gGñà n®¸[ûõa’ûr±®ÊXeH9]ö³9ënø>ð‹>¼cz»†àG'z4•4ìgÀ÷e!ó®ûÒ/U }¨tû²Ü'ÖÔÜyñPE‹¼ðåMßuÃÀS¬ÃòÌ-øüǾÙ;”7ÝÙ¶MeÎ7¼róJpO9÷öó 8Šuò’p?’E+
+æJDj6¡ÆÊY™q>?9¦ð¢øzõ9çB&ñ,X	@Ýaõ9“‰8›÷
+f7Y¬ô«ÙéïÿBd*^Po÷U½ÃOC8~b_JsaÓñ3pPí´®`\©,§EÐâ¿FuØMÜ+CÿÓÒðv–XÆgdù _C	0c6?ÿ Ø_óÔnÚ¶ ø¬µ¿¢ü•XY<™jvs­=;APÍç–PV¶ö[8€÷¼ž³/¼c×­JbQ́­jwnÌ—{s²k’Ó\DÅ\=~m“Ïo%²ì*Á/U ÎdýîӐ)_ÒÞÑ<mï ‘_·[J t‘/€^;Eø=b€ŽÄ2Æí,wOüJx4S +JYZù÷už	¥Š¥iþu~ Êe¢§£ ’ÔIú's,Tª®mY#1+,YìÍ›U¢Zä8]ÐD4_~sIt¨_w±†zÑ.ˆ°ö‹½ýk„¡âÑþ·•=˜±轶rm͘æ¯qê偗*K•§ÊX<Ì´=3Òðm
+”:¯hp•nóœ¦ö‡ÇÍÿ V9ü
 endstream
 endobj
-7486 0 obj <<
+7484 0 obj <<
 /Type /Page
-/Contents 7487 0 R
-/Resources 7485 0 R
+/Contents 7485 0 R
+/Resources 7483 0 R
 /MediaBox [0 0 612 792]
-/Parent 7467 0 R
+/Parent 7454 0 R
 >> endobj
-7488 0 obj <<
-/D [7486 0 R /XYZ 100.892 685.529 null]
+7486 0 obj <<
+/D [7484 0 R /XYZ 151.701 685.529 null]
 >> endobj
-7485 0 obj <<
-/Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F71 5424 0 R /F85 5521 0 R >>
+878 0 obj <<
+/D [7484 0 R /XYZ 151.701 448.279 null]
+>> endobj
+7487 0 obj <<
+/D [7484 0 R /XYZ 151.701 421.287 null]
+>> endobj
+7483 0 obj <<
+/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F53 3738 0 R /F17 3698 0 R /F85 5513 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-7491 0 obj <<
-/Length 946       
+7490 0 obj <<
+/Length 957       
 /Filter /FlateDecode
 >>
 stream
-xڝVËnÛ:Ýû+d#‘,ê­]4uS¤ÈMvVm´D;l%Ò!)8î×_’CvªA çqfæíØÛz±÷qv±šÍ/óØCqTÇ5òVå(*cäUåuæ­Zﻟ$qðsõi~™$^ÕE‘YÓ²ˆÒ4Õ‘¬Ñ»¦áSA˜æ™Å6<Hj_ôXQÎ@¹À
-¯±$2Q†JÿýÞ)"à!“böa5»Ÿ!S£:“ëL^ÓϾÿŒ½Vß}òâ(­+oo-{/Í«¨Ès-wÞröuWX¢É
-³:²•ðgg”µä!ó$÷{Ò¯‰¸¥m–U™ûäÞ@Óñ¤Œâºç€rm!q¿ÆË«…vHóøÈ¥Qž=çðEЋÃGÁ‡uFñ라ǔÝàžèþ'(ŸókɝrUÉa
-CEùq{´šEq‘€ÿ{A°2)ÒÔWwVÈ|Fö qэ¸’Ò?€LH3(ʶo Ãé Æ)dœ«3h|4—kÊæ²Ã»£q„ø4ê6j8Û¼÷7¢§$•Æêÿ–e¦"
-”&°µjáŒ7j´ïuë|ü;@ºÔ-¸ê.HאÆ$¸ÃlKä‹•&U:'ª™SFUÔÚr[P° ¾ÒÆÊ«ÚÅÊÊ(Krˆ…P”™?űÞ7ª(î舍ª(ýëE"ÿÝ8øL“"B#q.Ȇ¤.ôXõlù ‡3pÛ:Án¾±QºQÒ(Kèt="Ñ‚F¢-,}j’ó ÌPb2TìÜ© P32Ð;"¹ëŘ¿ÒùìŠ}Í{ÒB„ºÃ涬Mèö´ë@çXj©tå-\PaUeþÊÔa4ÞuÜ”²§L—»ŸëÅÕ%H?b”uú‚L­£¼ãC׎ãrZ¢q` 5î¤=e«~Dj vÍã2’VÂÅý~,n–n	a"‚yîxÍ\\éâr¦=Ðk¨ëhûYl1£Ü›n4š$ ,Í£â…cØÓâ[öÚæíý@ØŸk‰‹í”1_ÿ"j:,å£×g«›`ÀßÆüé–ƐIÎâ+XŒ
- ᆨ=¿'CÙº3™]˝Ç&…éi{¸^˜Í0Ò‡Üï:2õ•31܁îïÈ“‰,¨ÐMáâ Çÿ0Ã[ý*2õâlö,Åù¿‰Ÿ ³¸&üš1ŸKöºFN–$^hÕ’(e_nsv®DÎàixÒ°[i_Ûâ[ûkdü1~ê_'ÿñPtz
+xÚµVKsÛ6¾ëWp&p&¢@Rࣷ$n3Ît·VOI¦’Œ†$h€Yÿ¾» hɱ⨇êìbßûíR4Ø4x¿x»Y¬~K’ ÊœÆÁfÄ”FE™YQF¬\›&øLnE=JÕ‡_7¬x•Y¶Fñ¤Œ(HS'ÇÑ:
+—1ÍRr¦”pcöaR…„nÂeÊÖä-¯¿!Sôq&¿QIKB
+÷|Íf£Iœ£Ôâ×Íâ~„OÂdQšu·øü•
+¼}h”–E°·’]²"ÊZkƒÛÅzš:KO?]—‘ÍÝ˾n§F„Ë,¥”¬ÄX¯Ô ú¶áÃÊÔw¢ã+Ù‹QéÝ ´Q}ä˜2øYÆiÄÖåŦziÎ`ëÞUü…"ø¹šÇì4uKY”$…»Ãe’ÆD<¢E­º&÷0Þq/r“œ¨É—}˜dÄÓrŒê„³!ûFÖÂ8¶zö¬¶³eám)3º§ÉˆíÔžK‡£–Õ4
+ó°•f 8w¢{<­5¼lUÛ*m/ûc‰Þ
+­°š9•ãšœæD`¦HOƒç®kÌõ.Œ	…ØñA΍÷¡¼ShÂò\´¿åÝ›ºV“+ŽCF>Uá’1òÌØ»K„ü/”QÞ7ŽpA)cdÕŽ¬Xòá;“Œ<Qs2﵂LΕЦ‘’=æ&ÚÜÆ¿ø±L_€È+ˆ:aäzî*XC<gü½òŠZÜORc•‘ªîüxþýêÍÍYô7âÁI©
+«Ucµ`
+àˆûY#Éa#ÏTjèM3FÉ -fª^už风¹Tç|Ns5Ì4JŽšêï"þçÝËyN²Á(êýT|Øk٠аë?©F#ÍÐòÃGŽk‹~&¦ÓêÏ1M½[Þ?Œ¤î*·î<àþÀ×þÅÀBµƒj#>‚ÜÛ@€?¯Üìp8ÞÒàZË£¸|s^°ÝÀG ÷r{˜…ó•~Ú SW	.ó"?…áUvÿ]¥(ÿ‚á;[ŠHØæÞ^_B
+ð}éG…-;®¶rV9¦—+_)œz‡Ž4ûab§zØò©}V ¤¾Lï´à£p+Ë/÷5éÅÞq¼u¼V¸î]<ˆzO—,6­Ô聭L%û•iùpÒŽ¥G-²›¨Výö‚¸ÿÐE©²+ÛoSP.B˜¤‘ã„"
+[©ÆÑ|;Îòÿæ¿_ëy]£å;Þ)>þË™Oøóô/êå¯ý
 endstream
 endobj
-7490 0 obj <<
+7489 0 obj <<
 /Type /Page
-/Contents 7491 0 R
-/Resources 7489 0 R
+/Contents 7490 0 R
+/Resources 7488 0 R
 /MediaBox [0 0 612 792]
-/Parent 7467 0 R
+/Parent 7454 0 R
 >> endobj
-7492 0 obj <<
-/D [7490 0 R /XYZ 151.701 685.529 null]
+7491 0 obj <<
+/D [7489 0 R /XYZ 100.892 685.529 null]
 >> endobj
-882 0 obj <<
-/D [7490 0 R /XYZ 151.701 418.757 null]
->> endobj
-7493 0 obj <<
-/D [7490 0 R /XYZ 151.701 392.608 null]
->> endobj
-7489 0 obj <<
-/Font << /F50 3701 0 R /F22 3706 0 R /F71 5424 0 R /F15 3700 0 R /F17 3698 0 R >>
+7488 0 obj <<
+/Font << /F22 3706 0 R /F50 3701 0 R /F53 3738 0 R /F15 3700 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-7496 0 obj <<
-/Length 542       
+7494 0 obj <<
+/Length 897       
 /Filter /FlateDecode
 >>
 stream
-xÚÕV[o›0}çWXÚhgcxR–nËujZèVõÁ’±›rQÔNûï3·”¤i›T‘¢=ñç;>>ßá‚À 0ÖF¾öî³i2aàÏ FºÌ¶Ë eðCp­{QPÄR7þ¤†»Ù¶UÁM‘B£‡1´ 1ÀÈ&úÔ Hçy¾4L¦Ëê$¡–>âÁïêb$¼¡¤H­bµ¢jÇ¢©iâ
-¥}òµ[
-««
-Ü“I!! H´ëBuo$ÌË™ B]hÓŠm<íBCý­;¸¿ðŠÔb°Þ_µ|(ÞjR]–Ãi$ÓEtÃÛ2w¼ªd6¯ä)Î&Z¬i“?~)Ó‚…r í/dÚÒ§pŠ‹øžWŽóÅ•ˆ‹­üeo4uÓQópÈ›àEE‹ysR¦Í‘‡I,šò'¡"¨ë™ÌÖXëúüj›€•/Öl'»Ôî;èÚ%¯qði຅—òÁŸçûò8QòUÚË,.îÎëûÛ:Ë<ʦU¶e¶­<ïˇ¿ùþ•#>’Œ—E‚Ã3²ä=¿x³‹o÷kcb/)¢à±ˆ²ñÌ3Y¦ù³cQÓרÃÄuW³7óJ7â:^S~¨¸¶¬ûÆuƒWúÇÕ}}\™¤eeù;ú=ípÇÍì£wìé¦þ]Ÿß—rû@¼ot÷³êˆo[zÔô®>÷ÝQýEüº,
+xڝVKoÛ8¾ûWØ‹„µdQÔ³@qÝt¤m²röÐǁ‘h›[‰t)
+®Sì_RC»qâiàƒg†óøæ›!¡ÐY:¡óv4&gIè 0(Â9ó…ƒd!rÒ¼’"væµóٍPî}ŸO΢ÈɃ"MãÁ5KŒ±Î48V•è¹ò|œÄî;¾^T¸²%Š	ÆQä†t´ó|£Ì}½"kE%"dJŒÞÌGßGHçÔ¨î€It%§jGŸ¿†N­ÏΝ0ÀEîlÏÖÁI¤I¢åÆ)GW£ð C|´Cœ% ^
+¡þðü$JÜ	UÕ„q¦‚zÒ5d]ƒYÒN©€”
+“¼0CǏ³ €L±ùéQj"˜b¤a·T·™¦®Z
+Bæ^Ì<ŒÜÓKÐvÔØôÉ]À:}”‘Í?¥!MŽ"u·^”¹¢¥"R×V&b|”‡Üε(à€hAÑ­ÕÈØóc™
+ù¾Bk”¾S¨’”(ú+™Fn "$–Ô]ý\×÷ã<t+aœÊljEÌiV˜$[°mXÓ€íÆóu s§tç50x~žÇîÜôa,Ñ4´²a\·»„˜‹Ù»3¾„(nôÁÒزڭDßÚ0þUÓ(­´š™pj=qìêå®LC+0[²$rJ뾄I8ûP‚Ba"’ÑnÂmÞÎæ\G W°‡Û«qã8ˆB¸íÎ~”KÂÙ­½kÆ¢—„’´7Ä©]°{cªù+8¯«“ï=å[2Ö’ËcD‰›i¥ª†tÝ>êã`{ž·¸‹ôHD]YG at r4©õ¸ | j#ä·cmÒ®’lm
+ÛÃêì9òña†A¹˜™‹a¤7?H»nöüEYê÷ç±!l‹†ÞÈŒI͉[PßN–´¥ü(ûÙTü<åøecè\9ªvål­£ðx´#ùS%UŠq;±~m;†{|]wÃ[10|ý$G¢?¹¤BéIŠ’ÇRbý*¯õ4®·î€éwé uËì]^éâÁÙ¬ÏáEïΐmü[íw<‹™Rxë˜¹„%­zÉÔöñ‡§×Ks©ÃôM®mèϲüëô¿
+z_¨)™Š‚ôªEõސY¡?ÏËÅÕ?·c*^¾µK)úu7|Òì¾Evÿúç+ç—]
 endstream
 endobj
-7495 0 obj <<
+7493 0 obj <<
 /Type /Page
-/Contents 7496 0 R
-/Resources 7494 0 R
+/Contents 7494 0 R
+/Resources 7492 0 R
 /MediaBox [0 0 612 792]
-/Parent 7467 0 R
+/Parent 7497 0 R
 >> endobj
-7497 0 obj <<
-/D [7495 0 R /XYZ 100.892 685.529 null]
+7495 0 obj <<
+/D [7493 0 R /XYZ 151.701 685.529 null]
 >> endobj
-7494 0 obj <<
-/Font << /F22 3706 0 R /F50 3701 0 R /F71 5424 0 R >>
+882 0 obj <<
+/D [7493 0 R /XYZ 151.701 608.87 null]
+>> endobj
+7496 0 obj <<
+/D [7493 0 R /XYZ 151.701 582.579 null]
+>> endobj
+7492 0 obj <<
+/Font << /F50 3701 0 R /F22 3706 0 R /F53 3738 0 R /F17 3698 0 R /F15 3700 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
 7500 0 obj <<
-/Length 1232      
+/Length 827       
 /Filter /FlateDecode
 >>
 stream
-xÚ¥ËnÛF𮯠Ð( \ïƒËGn¶e×
-\Û‰…šÆJ¤,W!)úñÙYÊ’£8
-8¯÷,ü>:›N.5g9ÏE0[B–r$YÎt³"øJ)Ç_gO.¥2–'IìDÓ„)¥@“:],ì¶éÇ‘Òq8m–v,ó°]›¾²
-'¦7sÓ•Ý8±HÃó•ÙôeKL!ðŠÑÅlôm$@'XµgŒ†›‚Åzôå+
-à}8Sy<;Éu tÆ­®ƒûѧß÷Pè£ÊœqÐꌟ­J0C©pÛ•íÝX¦¡éºç±ÌBÛÄéVñgtFÅ¡™#³(û„Œr'¶­ýñŒ8|,›²5}YUÍ#Eõ02,ÙÖ®6›
-Sð¡3	gqž²E‚HÅ’)‹$gɾƒ2ËÂ¥­krïw¤ä#´ëµi
-"<WuMP¿*‚jkŠÍŸƒÄ‚¢D }GT»|#v=™^ô7qí©µˆåNmçA$ÓqNV_OPèôŽ"XŒEèK-fTì„£ûÂçÎÿ:Ž´Ô.†¦(‰žü¿¦ÕT}]˜
-+ªå±jœX,W6¶'`iÛÇÒýgvåbÛ–¿¸"Ú¶„í9ääZ*Ï}®úA¦ñÿ¢ü¶un{ufá²UváCZ[`]u=Õ›é(ˆ®¨KÌï>Õ݇x±®<¸¡€oÁ€ÂG;Ë!X®µÄØ@[fAg,•š.¼±}94òk§Œg"P¹„™"°¡Ç2–$²ÓŸô„“éZ}ýiÇŠ­ÑžZ×î©<h÷§TÄJ²!*gåÒµ æHsÞ›õܸÀH  vAF²"B/‹L]5—.ƒeû ±ÆTC´¶Äiʲ8–¬CMö¯&ä1uÒ_+1Ÿ”Øì&^ƒS	©ÄÕÃù˜|‰Ôz-ñ™‚"m˾c}1÷ÂqK˜É0YŠ]ßÑ\3^>»#òç@Že©>­µý/¾×s?ͨ	Ÿ=Ùóã
-§)Óé»@äLjµÛ ‡:ò@)ØÐÙï¨ a‚ÚþNEœr–ý)|ùJÞ:Ck,uÖY¾¿ÆWp¿¨¡5cø4ŒÁyxn¹ÛÖÍz•¤¾Ô9™0™¤û1Ño÷’6¦5ë6wG¸q³.)BËP'¡©j3¯½
-¨Ñ#•"¹<Øsë9ƒavtÇ9K_·œmê¯xI÷úÆk	{BŒ£wì’ö¢ÔÒþ ! èö¬38™o«º÷t7šzmPĺíf㶼m{6ŽÀ!Ò˜B“ÀØ&!³í->„¦FÓÕE·§û'Ûïð&¢8÷•ß´JåoÔÕ¼5mUv„R–¾ ¶
-Œs¸:Þ=ÙðT¡m‘‡Þ•uœÂßa‰á÷Uµ|9:ÜVƯ›½°î¶-5„ÕÑiã)u`»úÎYV݇Ÿï{?hÇ庞CfNÿè÷Ø–‚®'pº!RP!}¹:ýóâ%®Ž¹ºc¿Ë|˜Üþq:½‘W·÷³ëéýì}áéÍô@B˜ž^Oÿºx_ÑýÅìáóÅÙôfòp÷ùöÜÍÕáI<üaÎþnM÷N
+xÚÕVÁrÓ0½ç+<{ B¶ìÄb¦B)Ð)CKRª¥$Erm™LaøwV–ÜLZR¦.Ñîêi¥}û{{¯“ÙàÙQycDÇ8ôfs/Ä¥4òF)E	½÷.ü©ÈL®UðevÜÀSDG£ØÂ#Š0 ±Ã…!ŠQ0ñˆø§Á>«ªuQ_[§äÁ$±?aÙ7ŠW.e‚a_D1mŽ@ÀÇI—4
+©E
+^ÍWƒ¢ î3A„xÙjpñ{æŽ=ŒM½uƒ\y$IÑ(±Ù¤7œ
+p¿ô„ô7Þ$)jê³Ûsõ<&Qâëúàu©ë¢zʳƒ«Z¨kf-].ìñ ç0$(‰©[¦/¿i™ÚõF}`r2•ÿ`–q&ÏUnvæ¯[¸;S‰ÆЏÔA9ÀT“«…sꍌ¯råÌ%S\
+gÏuy#kc¿?ßu€
+/™:h²=ݏ ¶î¬[îNò/Þ¼Iá
+åíµ®ÊW… öºÌÍõûf~×ʺå©Õ¶.y»ôçtúæůŒ|zGÍ„M4eµY…ü„¬Ùá4
+ŸOçgÜhý{›2­Ë•(·Ú“éUQQVwvò²>Œh÷¥|[µÉ–h_nŸÿ¡tû'ñ}¥{?¦@¾É©ÞgGaÒÿÏ„Ü$AQÔön¶„ŽBÜ&A4nŸ€ªân¦Zj믕ucŸ]Ð}x!à绝X-Û%ÒNÄþBÀ}`Fðn#+’ÏH”†(
+Óî©$+
+{¾«ŒF1wXÔÐ6$q„à†QˆFcÚ«0JSÐœ”®’F¥6×rÏŸÏTúÜÆ(ÌJéfÍR(gIÍø&Ö-U6—a*Õó-ØÉáÛ#g}Æa,ÛhîÖj·£ïhûÉ¡½8u´qfØ%«j©#w4õq«/`qîœá÷v”nÌáÆKÎ
+Äóù:9Ôö[ ûJgÀ
+^ˆÖ¶…˜ú•åÒÊY¸øu££ºt^¯ð@nN=íì:7Kg1ÕŽš"lÊ«,PPϲ&ZUÎï:Qj¹‹F™WÆQÈ*'ÈFÞÂv¹m¶µ¾ûDzfÑ»
+‘n„oœß=}ž
 endstream
 endobj
 7499 0 obj <<
@@ -32113,1523 +32278,1792 @@
 /Contents 7500 0 R
 /Resources 7498 0 R
 /MediaBox [0 0 612 792]
-/Parent 7503 0 R
+/Parent 7497 0 R
 >> endobj
 7501 0 obj <<
-/D [7499 0 R /XYZ 151.701 685.529 null]
+/D [7499 0 R /XYZ 100.892 685.529 null]
 >> endobj
-886 0 obj <<
-/D [7499 0 R /XYZ 151.701 319.322 null]
->> endobj
-7502 0 obj <<
-/D [7499 0 R /XYZ 151.701 295.867 null]
->> endobj
 7498 0 obj <<
-/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F71 5424 0 R /F88 5686 0 R /F72 5687 0 R /F17 3698 0 R >>
-/XObject << /Im1 5680 0 R >>
+/Font << /F22 3706 0 R /F50 3701 0 R /F53 3738 0 R /F15 3700 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-7507 0 obj <<
-/Length 2536      
+7504 0 obj <<
+/Length 1789      
 /Filter /FlateDecode
 >>
 stream
-xÚ­[[Û¶~ß_aœ'ˆñNÈCÒä䂤ÍÉ.
-M(–v­Æ¶\]ºIý™Jòe½¾I/¼©Ã™#Ê;ŽîFáèõÕ‹›«§ÿbdYdC>º¹ñ0d.#ã"¦#5ºIF×é´ÊòåøÏ›w4ݱÈ…ÓEÄB˜úyœ3ÅÆ|Ë0ˆËò~,¢ ÇN‘Œ'R«àE<ý†Ât™”R‡°.‹ÂˆTÐ¶J· BHœuõêæêï+R˜¼¡¦fRŽ¦‹«?þG	Œ½…LFntO3#©3Ñæ£ë«ÿ]…›[·|saέ1Ú.ÿæùo¯¾¼ûâýËçQxxÂ%Ó*òã(ÿrýêæ˧W/ÞþòòËÇO¿þüåù§××~k\o®0á–qÇGi˜æÂ#¼½»¨(¨Æ<˜¥¾ýµÎæh.傼†±=Ö?µÆ*c)‚¯ð„’}HÉøÚ¶Ó|±ˆ—‰_àÇXÀjµ_5.Mê2[ÞyY’'0%-ýÈ2¯¼|Uø¤ž6åuµ‚ÝÔYlÂ…`ºe¸jÃóÂÊ [Nçu’6dØö‰QL„¦Õ±‡\\ÕÎ0¡³)i:.ìã@$—œ°B­Ö>~¸¬àšYaYVðˆq#·—}³ÏŽÙ°swÖZ°ÄZËtš–e\üðâ*÷â$gÀG'ÿƒEZøI÷³±°Aûï_âØ6ÌÒ8I‹²õ¦a°·-gzI̳¯E\dÄèÞ#vJ\‚žg4nóÚ? º!O
-Ï1è#WÙ<ÆpÃÚã쉌h]áõš)ÌJ›UioùʦùòÖKóÂ4š4$ó«T3X5ŇÊô'ò,XbdÀêõ¶Ÿ#Ønn–àîÈ ›Q.aFhpmäô¨HG·ÁeíaØÒ2bJ»]Êp0çIqK"4‰ABtêAÀ–•>‡¡}<hâTSψšVU	DÞÝeÕQkB„­…dNñC:ÀlÎ"PbÛ C@=â ”¡Þ$O3ílp®£w ³ž¦4ØXÙ!ôB·ItÛ æ¿‹ØamM'Ž¯\„²L	çÙ´O"ÄT–eB%¼ã¬‰¨r8ÉÚ`Jå7*S*—TÂÚ¹àV*˜ƒL¢ʘÊ•å†daÂÄO-BÀ+‘+Xáó'2¶ìœ„áçCaø°7Ãw ú1¼¿^+0ÿåXûnñb·—L¢ø/ËÄh¬b¬<qZRùíŒJà´±4 wêå‰dTh"	·@&ã`_2îBõ"ã zµÂü—c c»âö0æ$„{}ê+œ©Ã¶WucÖFçòÒá§ç Aò¨#¼\öæåT?^ö׫ãÒ æ¿ëq^ªˆ3Ý^ùãeÄ] 7}Á)2
-nq&ö*_¥¾*N¥¢…O/1ÏF:Bį7·‘úÑ°·Vsú[þb¨´p%
-ÄFët _®Žn‡N9µk*)tFôm
-ïk¼DÂ]ôÖ÷š*óÕ÷S)j„£çC!é°7Kw úÑ´¿^¹0ÿåX˜j,H¿Rf®”þ’‰Lr‹©fSíéLÕ‚ña®›g#ái‡×›¦ÛHýXÚ[«ŽXý-1ÔŠjÍLt,˜Z´´Š¾Â}ÏË`FíŒÊ%IR¬á>ºÚK«
-×ÃÖó¡Žv
-Ø›±;Pý(Û_¯Žh˜ÿr¬¬U’Yu,°Ú+C_ì†Þ÷Ðöå=•ø[“Qôë•ÁÚ#D†öôTz
-dž¹™žt„š-\obnõ£e_:"õ6ú¥H)9³Îù^‡;)ÆF§|%OþÉRqÄ&žu„kkÀÞlہêÇ·þzu<Àü—c`˜ƒú0ë¬ô*&\4χ:BÅ5`o*î@õ£b½:ú`þ˱P1´ÌÙcPø¿Ùú‹tcÄ
-¿Ñ£hHšÊHÀÕ4½ ê0M7 ûÒtªMЫ¥Öæ¿ëqšÊH³H‹˜ÆÒß
-ýTɍF!öæ¾—ùÞÔ÷bß«¶ÆrßÃÛ$÷ßïŠ~åð±Ÿú^S­N%´ƒ-ÛAâîPG½ìMè¨~„î¯WGÂÌ9ÖB;‰9G
-Uå…ÈÏSr¨J½0÷½Ú÷ªSiSb˜{>ÔF®{3rª#ûëÕ±h ó_Žu€‘V°ûu^x^¢Ê;*ñç#å/«)’ºà__¥'&ƒI£˜’Ñ É`ˆ%ù«ˆÉ`É£.)Ë<žF‹¾œœ¶³ªö¶l­ÐÔRb¥°W>š8SªI}¼™¥eŠ¿MŸ‰ª’´œÙWŸƒšxY¶ô“ºä؝lN̳5fÛ¤îÉ«Ô`Ýe2/â¥_`ßµz,›5Ë|G1JkDI‘®¼v”™è“%eŠïdKÎÒ"eø£	ÞPBæ=%dþã“%Ÿ ˜
-Htý/Vs\Jñà6/¼´.É}VͼÈ?À7R7QšdE:­rL	Å.fŠâ¤rænžÉ–[ÎÚMr~Õꀙ””åÍ·æƒ1-S•À˜ð¸‚㹍¼pÅœ1à]ð|:Íëe…‰™´OL S¼.òzÕ?ÄK0ü"]Vû|…9¡ŽéþE:É¾A¡A‰­ <Å«f4ƒ‹Ð´UÙÍÜ­’øN5+hêݬí7³ÊØg–Æ×ñ«ŽÝÊþ
-|Ô:øl<ÙL×^µŸçqY¢C­\çW+¥Ñþ5fxc{Aiºà©Û^ÐÌ,|/ýž•%Èb/NÙåÈzYåó¯ó¹OómEX'i<÷-"ÊžöG·‡‰²qUÁ‘««´Ü›û!žâäY¶$6J´y@Š¨æ”ÀPglì´¬m2Ž±ñ¨8Hf6dæƤ{vòW]¢Úð
-˜cÂó7:N(à
-+phSC8ƒ
-6ٝAKgÐù3(CGùÕø8ž|¸^ù>Zûë”y¼Ðä~’‘1™?§¼g™åeúpy/Á†Åû¶”dŸC.!\tœƒÚªH‘šðA‹ÿ€’5a°·‘»
-½e¼HI%ÌȏéH`ð/éà÷±“¤>Îk‰mš ñ™K•×ÏüÑ|’LŸý]{UhÅ%yq÷Ÿ}ª17»";`ó®9áØöáÍÉð9D™ËÐ{€Ñ½èMTy‡,xx!îƒ)Õ]í“Ñ͆Ͱ÷Ëõ56Úp’c§‚ç)¸­HàÎøÑÏ¡ë²Žç €yOü4ò%Œ>ò:‚€Á”UíKæiZMŸæ«t9OâÕSÿ¾h§lQœðè›Ë`Ó­ÿ¥£Ýg 0d£dž‚Îœí})ÃÕàÿãú/
+xÚ­XmoÚHþί°t_Œtl½o^o¥û6iË)×· ûpmlt€9Û$é~üÍì¬ÁBB@‘¼oÃ33;ÏÎÎ&
+~Qð¾ófÐyõNG˜,ã€kÎLă8±L[²à[(DÔý1øýÕ;!‚„Ù8VNÔÄLJ	HNèl4*–óºÛ“Z…ýù¸è
+–³´žsš<Oët˜VyÕíqÅMøö&]ÔyI‹œ£ŠÎÅ óO‡&XÕ2Fƒ¦`4ë|û¬ýDLÚ$¸s’³@ê„ÅZC\u¾t¢¶‡Ipάւ<4,J TAk¼‡‹:oô¯µ“ 6š)¥P=˜Æ".” ‘VŸý/ýÄ«þŒç˜óeµÔkP{-Xg¥q°¸¹qsp]I²òMŽ»š„eÞíéH†Wél˜Rw”Ω“ŽFyUQ¿¾éòÐË^žw…	Ï>ãH„U^Þæå¯0P:¼Ç•bI+ó<Ïp'ÀÚ—L+KºëÖ­«zm‚U "§yÄOFi6›ÌIb‘VÕ®¨¦Ìh–Vuó{E¾ô$ñLËö^lYRå£2¯+VgC’Þܹ8f1lœgeæ9$“2¢÷¯w)éù߁KŒßð²(ê_À>~φΓŒ†½;?íŒÙCÝ8bJìç.·Lh¹âî&ˆ
+´àLÅvËþ B™ˆ˜?
+¤qæ ÛÎ8jsãvZ'¶bT"üÒm4œO2¢ðm1ÿqõsYNæ?!t±ñ\wãz‹Ž÷'y€„’±ÇÅtê¨zç14P±Lg9¤œŠÆiédU˜"5o»:ÓÉ4N=tSD$X“†a@6*æã]¶)ËŒ5d1ŸÞ{à1éõ'¯¤Ñ-ŽÀ8J˜0Q8PðO‰`óÀ† w˜ ”/qV4.'ÓÚÏO ¸Þú„â¨Z.Ý˲fÝ8Dˆ	=hº¬Ìà£tŠ¦7ÐYÕÂÞ‘+Öš¤ÜÔD3Î}hÝá—Òný`:–i9Á{‡%èŒá~ɪ¶>Ì09tÐyU„÷2¸‘y-Ü¢†¼œŒïwf·›´¦ÑÚV)Õz[]ú muón[q²m»|à¬'ÕëG’šTÌ
+³‘ix¤#dT“e†ÔþGÍÏ2_Pïò¢Ü0žˆMg>œýyq×vùºZÞ»x}þ鏳þGñáÓÕà²5hëmÙþÇþ`?JôÏ.û]ì—»º\½xÓÿx~ýù맷÷ß<æÂ.œë³¯ï¯vÐ^³í`ô‘ŸÊ®îOì;ÞS·pËD_ŠìF	•SÌí:=t¥@–Â7ÛeÜ7\éF|TÌféÜ+ºw×æ’´Ñ1€ÙeE	
+æ²Â³ŸVæEMó‹’²åÈÿ¨XÖ‹%xSSFáB0eÜŽC pv>š.3€ÝAÜX1­rãáí'$T‘
+„PÌ@ѸïÂ`ÊÝÖ­ëb+Ý*Á,Ai!×!Þ¡®p
+`'Ñ[f¡ØPûaWü¸ÌV—Á¤ÙÀ
+[ÕVciyOÓuAÓÙ¤¹»Ég%Z½»ÁôÛˆb‚ÃκpÃÑMžfxù(Æxƒn‘Èyg#‹úD–—¾"¦@ÇåT’ȐþÂ…!0q—!–ï¬9fpÿK“l&ù^™ƒTîA*Êžt#:
+Å!|õÄ"Yp±Ê]rìÀvJ,Ù±y¿UIAnx™Î@Ð\½Œë5¡¬!tPæÁ¸UöoÂ=,dxµ»·ÂaŸõ¢P°#±+gû “ûò=ŠÌã5!JJsÈsæR
+!·ð,ØRªž³™ùÃãÃ<UòV5Øø¬Ç£Æ7]¨™NLƒph¤· üƦá¸KŸÂ.ÍÐLœ$ /Ç¢ª\·%"x§(€²,Šc"ÔV`)ߪõÍÜ®4[×2I8rý¿Ý7wß¹ûb5“$áoبp
+sçà›ºïÂ}«ÖÌ²dˆ×(".ñ2,±Áß?—ä"$ÔiH~8ÖS$_#Mò-¨ãH~¼]+bž  /ÇÚMr­è?;œsbù«nGjlRlˆ‘XsÁc#Æ%e’П¸/Ð:6nAFáüÙ|TœéøDI÷p¬§ø¸F<š[PÇññx»V:A ^Žµ‡J3Þ¼ªãc¢¹›„b>§%á¹èGõjÍ{05>ZN”*ÇzŠškÄ£©¹u5·kE§àåX{¨	ÏS±Ÿ˜–'!Ôú‚»ì(¸AIÕÔäÔ”Ïæ"<Éc}¢4y8ÖS\\#ÍÅ-¨ã¸x¼]+þœ  /ÇÚÃEx~
+õDš4‰á›¸r1aáúK÷uYÔb¡ÉáöƪŠÓ1|3¡æ_"k³a¾ºþ‹we
 endstream
 endobj
-7506 0 obj <<
+7503 0 obj <<
 /Type /Page
-/Contents 7507 0 R
-/Resources 7505 0 R
+/Contents 7504 0 R
+/Resources 7502 0 R
 /MediaBox [0 0 612 792]
-/Parent 7503 0 R
-/Annots [ 7504 0 R ]
+/Parent 7497 0 R
 >> endobj
-7504 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [99.895 306.63 175.07 318.32]
-/Subtype /Link
-/A << /S /GoTo /D (confldapex) >>
+7505 0 obj <<
+/D [7503 0 R /XYZ 151.701 685.529 null]
 >> endobj
+886 0 obj <<
+/D [7503 0 R /XYZ 151.701 500.415 null]
+>> endobj
+7506 0 obj <<
+/D [7503 0 R /XYZ 151.701 476.213 null]
+>> endobj
+7507 0 obj <<
+/D [7503 0 R /XYZ 151.701 180.444 null]
+>> endobj
 7508 0 obj <<
-/D [7506 0 R /XYZ 100.892 685.529 null]
+/D [7503 0 R /XYZ 151.701 181.021 null]
 >> endobj
 7509 0 obj <<
-/D [7506 0 R /XYZ 100.892 538.806 null]
+/D [7503 0 R /XYZ 151.701 169.066 null]
 >> endobj
 7510 0 obj <<
-/D [7506 0 R /XYZ 100.892 539.383 null]
+/D [7503 0 R /XYZ 151.701 157.111 null]
 >> endobj
 7511 0 obj <<
-/D [7506 0 R /XYZ 100.892 527.428 null]
+/D [7503 0 R /XYZ 151.701 145.155 null]
 >> endobj
 7512 0 obj <<
-/D [7506 0 R /XYZ 100.892 515.473 null]
+/D [7503 0 R /XYZ 151.701 133.2 null]
 >> endobj
-7513 0 obj <<
-/D [7506 0 R /XYZ 100.892 503.517 null]
+7502 0 obj <<
+/Font << /F50 3701 0 R /F22 3706 0 R /F88 5678 0 R /F72 5679 0 R /F53 3738 0 R /F17 3698 0 R /F15 3700 0 R /F4 5484 0 R >>
+/XObject << /Im1 5672 0 R >>
+/ProcSet [ /PDF /Text ]
 >> endobj
-7514 0 obj <<
-/D [7506 0 R /XYZ 100.892 491.562 null]
->> endobj
+7516 0 obj <<
+/Length 2336      
+/Filter /FlateDecode
+>>
+stream
+xÚ­ZÝsã6Ï_á¹'y&æJü”ú½m÷ºÓlscÏ´7Ý>(²«kK®>6›þõ”,;ŽDzAAà´ìOî'þäãÅûÅÅ»Ÿ8Ÿ?˜,î&ï³0âFLEr²XNþðæiRgE>ýsñÉŠ‡,ÒZ¢8˜Ò>É“l:|-¼›©ð½¸ª¦<ò
+ì”ËéL(齏“¯ÈLóeE*•ó²È¬	h#U«”ó ¥.~\\ü} „{f*&Ä$Ù\üñ§?Y»OŸ‰(œ<XÉÍD¨i…ÚÖ“ùÅ/|·t˜O ‰ÍÇžæÈ0°¢¥f¾1§4ƒtÀ"P½¯xUÏÛ&|ÕWˆ|ÁThZe:¹{Á*;ÿ¨rÎz2© +ÒŒa—Ôâ)FqÿÛuÙ´Ô$œsmÓBF̈ tEÌB‘¹F¨soIMŒð¶Ó™‘¡—MgRã+i¼¥cû„×!^ÂF{
+5w{M†ñ¾[Ôï;j/Zx	ÉHÊ1úzUgºS8©ª†!u¸]ºFpÿÛu@ª0ÌøѤ…è4yðLà)¼•¥3ûÌ-'Ô*ÿjÍjõËQË9ô8õõõªÎ v§p0jT
+Cíp»:¤àþ·ë:Z®˜Qâj}ltˆ<!,¦çƒ}£%²"í=ÂS!N^
+O8ƒð`œ¢úzUgà¹S8žª†Ás¸]¤FpÿÛu€g ˜'á†ÊVÊPR#@òe¨SQȸ¥(¾AÕiÔõEÝ¡ªA¨Á®)c¸ÿíºN ÎX(ÏÅЄcîÏ*Ôö`(¾^Õ(î†âªaPnWŸÜÿv]ÏCQ…Ãs+‹AÎ-"¹=?bS»(¦F2!õ(0}½ª30Ý)ÓUÃ`:Ü®Z#¸ÿíºNÀÔ0ù\ÅÔhmñ©2±·¦^F½„z1õê½wõðlÐ¥®û8\†V'ô\³}) 5‡%Sw_¯ê w
+ú@Õ0@·«áî»®€ÖŠEæ\Ý…¦&&âÓðnMJÌ‚z
+õê—"RùLŠqJìëUAäNá`D¨†Èávu(Áýo×u‘J2Ÿó37õ0‘Ï{ûÄ_“$V¡ÛRzÿP“žE¥f‘–šIµËy­™æ
+<…¯=èü‰[¸ŒÎ~E°þ‘=÷ôÌã¾óÎß×Ï°+9}<;œýɬà |0­"o¶~p­hïƒËL@¥â2˜Ì¸‚˜*¾X¥UŠ¿YC at KKÞ2­’2»Î8DjI¼,'¡z•º¯9¢¯<š)­Û¯9Õæ–%E~G¢ûv :CÕ}LÚÄ9M°ï[;r7gU–5qÊtKÖÅ5“Làn˜B  ¥ûEt•–)Ã_‰´÷ŸbÊñ‡#õmÊaË./Q™ñ¬ û=Þl×8•¼»¢$nS9ÎCV¯ˆEï—¨íꆸˬL“º(©›U$T­hb7&Ë÷‚=ƒlm€D¦mÁž<8ÓXg	Ã\A}Õû4'™†,àyWIR4y
+–»Nü4®øXÍÖ1¯ã¿IóúX¬@=·
+gÝû4‰­?8\C(‘Å	žž¼¢™BˆÐµ8£}Q:ٍeIzUZÑûUÛwRU¼AWÝÆóxC¦c·¦—¿•òþÏlÄ<÷ïu\UQ#¼Gs€Ç Y/‰Þ¨Bu÷H'YR/ýžUu–ßS/^n²el?‹Z^]XÜk°¿Ú±°]¦ñš(‹”#&>»>!¤×5ä\S§kÇò€…mš_Ç	
+¯²ÜÂQ Ó[ÖéÒ^uÞÆN[A~FâY;ð¥õ³¶~v.í­ÄÁ쯦B«aXgàˆ¯68T૾ƒÖØå ±9R
+?ô²š†cÖààfK}t.ö»ˆb‡˜6  eêÞ¬Š*}:=q°„á°øXl–Ù?P.:ÌÁ½¶.S„&Üi‹;âìð‚½]À^oRkÒLŠmJ`ñ‘¾ñþ7
+…5åZ@"MÙÄ—@È¢ùRór™üðwC¦Øcäåý¿Ž™n墪­¼wŽ4•S Ü7ÖñT™ÓØGcx1šò	QpÄ(üàKyßبÝsö>ÏçH´õ87ÓPzW׎q+—„ëGzûÅW~S5ñ wIb6˜ðö™ý*“F¶»Ì»´NÞÛ4_/ãí;Ú0Z‘ýEg·.dØ*Ý­Ó¬ÙÈY§`s at i<sc(™Ý]õgæP|çm"ÎÄ%ÖßÕB¨Ñ6‚$µiKt‹LàUUnHsy·qeK,EN¯n~ÿü;±ˆG@Ûb•UÇB·Iãµ	¬ÊqM”µÕSwµrr„`QŠˆ¶œA[tQeß?ºÅˆ°+/Sº¯x®Ê ]÷~²yR’hNÕ=£¬Ú2=f³]¾á(­ð>/fëŒL$FëJéÜfÄS·a±vµ½¸ÅbŽ,‹R»¦ÒŸ´/È¡ipªìGó˜_Ýz*ZO‘#À‘Šé¤U4õ1$‡
+PÚaîC±‰úŠ«v?‚Sc×Q;VpI&7yÏ30óõœÚß²|Ù3.ò¸ïûÎ8»| ®’:£šíÎ[pš4p	êïº#„ñ’¢ïËX’?¸ïÙ3ò«fëS:NžVx¼³t_ZíÑ3Ü;wš§ISÂö"üDØ;Ü{{àK@™0îPŠDÝíi1²M·Ž¸Ûá
+oó!ÛmJÆíeO´›”EÞ)‰ý°Js¢–Y•4UeO'vàÊÍo·»È)î†`Çã1øazZ7·Ù<ñ«ë«'g7siQfmœ2Wàh^Œc?Øìà”ª‚½Ûܼ´Ø¯P(Íá ho%[N¿OŽDHøöRãÄÊMþÖb׳rD[ÆpsþåúiúãFjI2¶ôð^aþ¼°Û%	š Ö@Ø(œ{>ÿ6…R¯›Ö‡6ÇÜÁǝúœW›<Í“òqÛá}w´@±*…È9;zуûæÿé`
+endstream
+endobj
 7515 0 obj <<
-/D [7506 0 R /XYZ 100.892 479.607 null]
+/Type /Page
+/Contents 7516 0 R
+/Resources 7514 0 R
+/MediaBox [0 0 612 792]
+/Parent 7497 0 R
+/Annots [ 7513 0 R ]
 >> endobj
-7516 0 obj <<
-/D [7506 0 R /XYZ 100.892 467.652 null]
+7513 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [99.895 490.961 175.07 502.651]
+/Subtype /Link
+/A << /S /GoTo /D (confldapex) >>
 >> endobj
 7517 0 obj <<
-/D [7506 0 R /XYZ 100.892 455.697 null]
+/D [7515 0 R /XYZ 100.892 685.529 null]
 >> endobj
 7518 0 obj <<
-/D [7506 0 R /XYZ 100.892 443.742 null]
+/D [7515 0 R /XYZ 100.892 661.619 null]
 >> endobj
 7519 0 obj <<
-/D [7506 0 R /XYZ 100.892 431.786 null]
+/D [7515 0 R /XYZ 100.892 649.664 null]
 >> endobj
 7520 0 obj <<
-/D [7506 0 R /XYZ 100.892 419.831 null]
+/D [7515 0 R /XYZ 100.892 637.709 null]
 >> endobj
 7521 0 obj <<
-/D [7506 0 R /XYZ 100.892 407.876 null]
+/D [7515 0 R /XYZ 100.892 625.753 null]
 >> endobj
 7522 0 obj <<
-/D [7506 0 R /XYZ 100.892 395.921 null]
+/D [7515 0 R /XYZ 100.892 613.798 null]
 >> endobj
 7523 0 obj <<
-/D [7506 0 R /XYZ 100.892 383.966 null]
+/D [7515 0 R /XYZ 100.892 601.843 null]
 >> endobj
+7524 0 obj <<
+/D [7515 0 R /XYZ 100.892 589.888 null]
+>> endobj
+7525 0 obj <<
+/D [7515 0 R /XYZ 100.892 577.933 null]
+>> endobj
+7526 0 obj <<
+/D [7515 0 R /XYZ 100.892 565.978 null]
+>> endobj
 890 0 obj <<
-/D [7506 0 R /XYZ 100.892 288.491 null]
+/D [7515 0 R /XYZ 100.892 475.555 null]
 >> endobj
-7524 0 obj <<
-/D [7506 0 R /XYZ 100.892 259.883 null]
+7527 0 obj <<
+/D [7515 0 R /XYZ 100.892 448.107 null]
 >> endobj
-7505 0 obj <<
-/Font << /F22 3706 0 R /F50 3701 0 R /F71 5424 0 R /F15 3700 0 R /F4 5492 0 R /F17 3698 0 R >>
+894 0 obj <<
+/D [7515 0 R /XYZ 100.892 217.266 null]
+>> endobj
+7528 0 obj <<
+/D [7515 0 R /XYZ 100.892 189.817 null]
+>> endobj
+7514 0 obj <<
+/Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F4 5484 0 R /F53 3738 0 R /F17 3698 0 R /F51 3736 0 R /F59 4373 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-7528 0 obj <<
-/Length 4555      
+7533 0 obj <<
+/Length 4563      
 /Filter /FlateDecode
 >>
 stream
-xÚµ]Ù’·}×W°’sª,û’ª<8Vì(%ËŽ¥TReûšáÌ0’c’IŸ»ôÆ’M6—F¯‡hàÜ{±4åän"'ß½øËû_}ëäDI‘dR“÷·å”RM|LÂ%;y3ùyªµ½úõýß¿úVëIÉ{K·/Œ1€D7}}}½~Zí®^g§¯W·ë+¦›ål·X¯øä«Ùnöa¶o¯^*«Âô›ûÙãn¾á‹JáO¼øëû¿¿P€	¹êdÆÁ/M®—/~þUNnàÚß'R˜'éÎåĸ(¼s°ÿ0y÷â/dõ†°¼ð>}°ÂQ°SÅä Í.¿~š-æð>ÑÀûxÍ©Š‹N¹îó1WÜ7ëÕ/RÙ»§M]VÆL?.v÷¼÷æÕ•Ó¯<Q<Ö‰dí˜òÜÅd¯´lAy€–Âz‡ÐxÁx/¼v#Rt“Í|r{V“M(íûÙT6
-f“jÀNp °ü›üY¡›
-ò)éR²â¢2zö£NÁ{[óìGI½×ßÏä6¼ŽÂ©Sy€»•H‰£4
-u´¦£P{€TÑÂÅP\ZÏûHU©^†å@+Æù¹r
-Xgu‰²
-EL‚2îð×a$¼ŸÑB&ÏTú/õô›G=} Vrºæä'³æÞùëÙÄS^8gË0ïr¬!굈ÙÜëAå‘/?_
-e
-TÀx¬çüƒæKH0^c\5eh—™Î9¹æä	=ÝðÑ‚“'Ÿ¯^zo¦†ÄXºSBÑŒÉælŠJG*CÑ˱†(Ú"fS´•GÑü|5´*Pã±QT
-^Ÿ—P±j"‘UJMW˜h¢(møè3=òP4*‰G)Q³)%Rxû‘¶kÚnøòM}ÙÃHj-	TFú]H¶ç²Ù%-¼-ÓàŽÀ`s1—Í}¨,6ÈWÍÀ0ë0›cÀòòB›ªÁEGä2žU8úÀG>Zó2ØHXb³™.iÏ:퐭V«é÷WIM¸Jrún^ãæë³9Ap±L<kˆ³-b6g{PyœÍÏWó0ë0guÀ¢‡x'T-0´›Á#-ƒÃvö£ý;ÚßÐþšöŸh`($¨IzúöJ©U*MßÐþ+Úç3?MUE0…š×˱†¨Ú"fSµ•GÕü|5ô*P㱈ªAîÅSžº«\ÐÂhfê¡MCþæ*J`YTÐÂæG°ëL]x†}]O±$Ø°ºÀÞms
-¼‚èÉ‘P’Û^H6{GKNæœìöŽª;¡×NMÿt6Ãá…B(Ô_Ž5Äð1›á=¨<†çç«ae
-u‚áô®¡¸K؆Ç3.Lo9Yp²j®EC^±ÒvzÏÉ}\‡M0x¿oZíDþF¢‡`&`Ão%>i^€}€A’â#ýžNô{Üp²lD/3¡È÷ŽÖÈ’µ(ZÕ­')Ëþ’e	CòßC'Qnà
-‰³åf­ˆÚ”‘ÛåXCrk³åփʓ[~¾‰¨€ñX'äUP÷ Ú€·ï‘[ÈWMqaІ¢L‡Ö I“«¶éÌšö7´Ekb,iTuîá%ɺð‘”àYOžÃQ‡Ðô-îk¾¢ñ
-&ÐÈ–Yz
-ýxP„:„ØðQl`>,7Š•lè·à–ô~¨j°“íVäH[$Uø}{¶ºŒÑÇ2êºkH]-b¶ºzPyêÊÏW£ˆ0넺ŒÖµÆÌK=}ÇäªzzÑ‰íH$Ï…B=Š{ÛîÒmLRaú‹Õ“Ñl§ùq°Ñù-íóö#mox°Î©½Ì:ð)›qÎ_¤”|×Þ+yM¨ï!0É:äW1Ü[e¸'Õ˜úäí©ÂìFﺖ±6wìOZËmEeàÈNB%°ñt­ñ<W®ªBæîr¬!A¶ˆÙ‚ìAå	2?_ˆ
-TÀx¬‚ÔVtä¨È´¡º0ÒѺ–\•<òÉ{>ÚðѬs‹®ýÎÖΠ}zæòÅÈbi£®kNöô*0Ûâè—!ÓT
-vÃ	ˆ<%ûª•ÅŸÅ䁙÷—8…2B¡2[—c
-©¤EÌVI*O%ùùj˜] ÆcP‰ÒÂÙŽN<öµ‚¿$‘x1j‚Ó? MrÔÙ >ãMG.šÌR ™A€—,Y-Kn ¥ ÊC<ƒÈýŠÑBÐþÉ0‰°á艏PY EÐR"•&ú¹D‰š)4‘\QÓ/Q>¶cn1^[¢aFL¯xt/ÇbcýZ_V£‡Ý±D´rÏͪ±JD¥Z³j+³êtç®(ŒÔõ=/ÏU®MAHYƾÀPn1W¹}¨,åÈW­¶0ë€rCÒc£)á­ÓélC`£Ò–1#°†èÔ"fÓ©•G§ü|5(P㱏Œ8‹ådªY’ØöBürÃ	u
-“û„wØ®SÐ
-1÷’ö´Åv=ÐCÞ‘³4òì ¼Gk¡ÈòØ‹6âÏWðÄ÷ðu<[ƒ4ûw´?§}hŠ5
-h̵¦þ;@¸fˆï§&œ›ó9mW´ÅÙ”o
-?K–ÈûúYo\óÛm8¹ãVþg)!“.#¤Ë±†„Ô"f©•'¤ü|5ä/P㱎{T6xáCjûÙ@:Ø «íô X[–{,OÛ°‰{~E6q´œ8ZnnjGpήÙ×Zs²ÚKæœT·ì8Yz û"ýž§!#’'dOrðÁ^WàpŸcõê÷3<Êf1yâ¤Û1@ñLT!Á׃ükˆ¢Î=²^	eB]Ž5¤³1[g=¨<åç«ÑF
-uBgÞŠ m'Â×ày;‰Cc/”vU‡±c®Rb¹CM'²©º³ê¡ªº­X˜lš“Ió`*H#‡ÖÇX44™ ’T#Pý]àœ!Åi%©wÌ6å1YÅÖ“[Nfœ<qòÀ¿»ãW‚Gœ€@‡öΕ‘MBÅBæêr¬!µˆÙ2êAåÉ(?_
-õTÀx¬~ŸÓ"øtÚïC6£@"뜪Œâ-M-£±Ý›m0ÛëðBñXb¯ŠÜc@`çòÖž_Þ^Ž5ÄÛ1›·=¨<Þæç«áZ
-u¢ù·RDÕmþ¹£V%ž=›êQ”j bÆGŸ°µ÷à~€/’x‚­¡kŠ;zw+îÔ‚½Icˆ)P—¹C°ý­3¯`UÏ.ðŠ5!©ÕŽìûP\ÛGÚnÉ
-â38>ip*
-d*íMÓ Ÿ?anâô«&Ñ&Ö}×óN§µ¢^´îÉçÝU:Z½44
-”|Ó¥ES/¸AÀL“§ª¥Çu*9öæz¿b×ÖÿúÄ´:2f—c
-5
--bv£ÐƒÊkòóÕ¹@ŒÇ:Ô'E´° u‘éôÈŠkN6܍NT¸`¹‘UFUÈþ\Ž5Dµ1›j=¨<ªåç«¡G
-uØo²`~´Ò4LkÆ#¶í
-mq°Þ“	dAÍA	dAYÀa7Y#u›Eë†ç¬ÑsÜGvª9CIJ1Gý7Ž¸!RdAŒ$ÎÙ-«bÓ‘J5þHG:ò´xîwšTðDÛ9mW´ýLÓf|“àXªß³v®Ö¤Æ—YT:kHk-b¶ÖzPyZËÏW£0넯'­H6¶]j~òE*iu¦Ã4axÊÌñé0A	o†ü  b{Ï'ì‹´Ë:hèɺ—€¦Øg³Z^ÆÀ<Oóq<êïxîc/Αû"‰ŸúLåÑ°oÝ@棐1Õ÷TëWœìêU”|>W¤&&a¥/"ÒX"í 抴•%Òùª…U¢ÆcïH0I‹”Ì@G‚SuÏwÕ×Mëd}´k®…Œ%Ñ‘Å9¢çÒ5a}¨`Ö][Älºö ò蚟¯†b*`<Öq›b¢ÒÄ“Ó¡%žËh@öïi» 3+Ú§™ÓÒ;Ël%§
-Lvà*î3SÜì+r¶"¯KPQÓ-‘;~£æ„m¡µ‰Ü=ѺSd¸KìCÔ<›ç§Ñ¾T'&8¾ÑÓ´hÅâ¬{=4Ï»ìOoQÀÿÿK o¼62&—c
-©³EÌVg*OùùjU ÆcžÜbb%ð\Lû1‡“JQ ”sçY«"Œ»kˆq-b6ãzPyŒËÏWÃ’0ë„=pØ):‹ÑFMëê¨v×4ÃxË¿®ðc
-¯a‹æ·£3?Ðþ?«ó/=´Å¿cëxBcäX›‡L4/eÑÔ¡«ƒÅ0Ú‡8}{å#@Àæ
-oÀ"ÑLxá $·{É‚“OœÌ9¡Å5¦~Ö
-:6Ãœ»³•eТP[~9֐²ZÄleõ ò”•Ÿ¯F
-*`<Ö‰ÀÀ:¡‚À/yêLÌï|u‡VÍë=³ž»­ê„W~Á°Þóò|çÈó±è€YEÓ½$.¼Äµ¡sNx‘Ù#<ÐÁÙKN„޾̌ÜË¡†xÞ fÓ|)åÙ¹jˆ™_ö£¡NPÜ¡U˜<éÓ‘9MS±"͘ŠUh¼Ïò°Çr€åžhlcÍrˆ]¾£ùí´Mx­šëN}c.ÃÁã÷Á•¡øåXCo³IÞƒÊcy~¾n¨€ñX'ˆ®•Ð~ -ÁQÜLA*l¯i¤âžö´¥Eº‡:™Ù´ƒ×ô
-Íö]ÓÌß%méÌS½ÀÃëjvð¦Zøq®¤…†™/‡A˜­}¤<	dçªam~ُ†:%È$ŒìD	‘Üûhá;r‚¦C%ZÐêÞpåaó7ÿæ5V•Z®ù“*×|´æä‰O®øW.i»·4˜=vÍ!I;ócÉS\ªU‹»½%Åëæñhø${Îëôü³2gÊC'#‚/c%F`
-¤ƒ˜«>T–D
-ä«&v‰
-u\%:xUÝQI¨g¼ÖÓ¬8:å'Ä>_eè4ú„†¸ãÞGÒ±8€•Àû5ö™òH—÷©3<¯Ú…‚¸”·ûé
-òšp¹ý
-[ž9';6@³Ž9
-døBàh]_4
-WG\)XF1C
-	¦ÌÖË>Rž\²sÕ0<¿ìGCÐ
-~¾þl2Îc4’Š˜HÑ©á2Ãß-1¼`Äp‡$Ÿ¹oçù*tŽõïÓDùæ,*u‡
-[°X}XtÎßR9ò¹$žoi8¤Ö<ÃÒH^ûÁT=…É‚“ÎÇ“œ=ôŇþLÅ„Ÿg?gìÁ\<ö }Ѳ^—c
-‰±EÌVc*OŽùùjDT ÆcYXdÓÁ[(iü2­si肈…>=kˆ†-b6
-{Py4ÌÏWC0ëx¨­½¶þXôÑnSîßïÇÏáx§Qˆí*ZüÞ¹'WѪ«héU´gÐÿíB;hÙ•-òoˆõü“„:çÏ8Òן&üEJüÏ8ðÖxÚq>ûï8ú?ë¸8ër襇³cGafgÿO]j4p¹¡-¬<ù׸†
-jÿÝl‰Ý.f/
-²‚ÇÝýœ×UÜmÖO|×r¶šÝÍ—óÞ»ãsÛÏÛÝ|Éû‹+r pÿIç†w×+úñ‡w¯ÿͧs+ð{!zúþ~AÝ7y`¥Z¹´œÏV[^±»Ÿáρãò~óŠ¿À×–³ß0;óêÖ§íœï\ßÖÏÎyç‘‚Žõvñé»ê•àä°×uúŸùõٖòÎÔ·W õ†ïY­ñ>~É›¼ÍüP~<`ˆB±9î¾}ÿòaÁÙãuaBŒÑNùí,œÃèêîaý_øOÍV7üìMä^׸<1j¡2µÝúìfµ¢áoÕmùÖ«‡Ï¼7ûÀeôT}%¨½¿â„X{e¯ÖËÙbÅø¦Ýú+¡„n><ùÿ’3ü´ê”üð÷ï8ý×buÓÉ[šjœÉy£—‡¯¯w‹ÿò³øjøµAlܯŒW‹
-TézóùŠ:ü¯¢n¡Ð‰.Æ9}^ÆB=ïøüöé±"˦:³šCeÝð~MÞC:ýþ•¦ð8
+xÚµ]Ùrã6}ï¯PeBUÅö%UyÈd›Nu:™ÄS3Ué<¨mÙVÅ–Ü’ÜËßÏ]¸‰–D‰`^®G pîÅ@ÉÉíDN~|ñÏË_þàäDI‘dR“Ë›‰rJ©&>&ᒝ\^Oþ(´ÖÓ?/úò­'Q$ï-ݼ0Æ ÝôÍÕÕêi¹^g‹—Ë›ÕT§bý0Û.VK>ùÝl;{;ÛÌ7ÓeU(¾½›=nçk¾¨þÄ‹ï/_¼{¡ rÕÊŒƒ_š\=¼øãO9¹†k?M¤0)N>Нã¢ðÎÁþýä÷ÿ~!Ë7܃å¥ÐÚvÁB
+ÁŽ“4¸¾ÿ8{x¼ŸÃûDï#à5+ríçc®*¸oWË7RÙÛ§uUVÆÛ;Þ{õÝT‡â›_u"Y;¤| Gw1Ù)-DP ¥°Þ!4^0Þ¯ÝĈÝd=ŸÜœ‚Ug
+Cûn6•M½Ù¤°“Ü ,ÿ:VhÀ¦‚|#e8VJVœUFÏ~Ô)xokžý¨¥Ý}ýÝ, at nÀë(œ:–¸[‰™8HãÁPk:
+µH-\À¹õ¼‹T–êyX´bœ!WN묣ìC“ Œ[üuF	ïg´É3•þ ÁK]Übó¨‹{j%‹'o9™Õ×ðÎ?O&žòÂ9;óÎÇê£^ƒ˜Í½TùòóUSf„
+ŽõœÐ|		&Ãkl€Ë¦í²3Åœ“+Nž0ÑÅšœl9ù4½ðÞ_Cb,Ý©
+¡hFd}2E¥‡#CÑó±ú(Ú fS´•GÑü|Õ´¡†cí£¨¼>/¡
+bÙD"«”*–˜h¢(­ùè=òP4*‰G)Q³)%Rxû¶+Ú®ùòuuÙÃHj-	TFú]H6§²Ù%-¼§Á€ÕÃæb.›»PYl!_Ǩ€áXûÙ–—Ú”
+.ÒØ8"—ñÔ¨ÂÑ[>ZðÑŠ€”ÁFzÀ›Mñ@[xÖi‡lµZ?O“*~™&Yü†›—¸ùædÎF\§€ÕÇÙ1›³¨<Îæç«æÙ0k?guÀ¢‡þN([`h7ƒGZ‡í&ìÿEû·´¿¦ýí?Ñ>4ÀP"HP“tñzªT†*•ŠW´ÿíó™ßN¦ª"˜‘š×ó±ú¨Ú fSµ•GÕü|Õô¡†cq@&íô§<…«\ÐÂhfê? MCþj%°,*h	aó+Øu¦.<þ®§¾$Ø°ºÀÞm}
+¼‚èÉ‘P’Û^HÖ;GœÌ9Ùî•wB®*¾:™áðB!ŒÔŸÕÇð1›á¨<†çç«få0ëÃ=<è]Mq—°
+Žf\(n8Yp²¬¯EC^±Ò¶¸ãdŽ>®Ã&¼ß׌­v"#ÑC°°á·Ÿ´
+/À>@‡ ÉaÑ‘~O'ú=H®9Ù=	6"‚ƒ™Pä{GködÉZ­êˆÖ“ˆ”eɲ„!y¿ï$Ê
+\!q²Ü¬Q›qäv>VŸÜÄl¹u òä–Ÿ¯Z"#TÀp¬#rƒ*¨â#¨6àí%rùª©_´¡^¦Ckˆ¤É•ÛtfEûkÚ¢51–4
+
+*ƒ{xI².|$%xÖ“çî¨G‰C×ô5îk¾¢ñ
+&ÐÈ–;²Øé5ôãu‡"T]ˆ5•
+̇åFB±’
+ý¼Ó½ªì¤@»¹§­	
+’²û}s²ºŒÑÇqÔu>VŸºÄluu òÔ•Ÿ¯Z#TÀp¬#ê2^X×3/uñ;“«Œô £Û‘Hž
+…"Š#ŠmÇ„´D“T(>g¡z2šíT ?¶3:¿¡}Þ~ í5Ö9µ“Y>e=ÎùFJYÞÕ~%/¢	Õ=&Y‡ü*†£U†#©ÆT'·hOf7z׶Œ•¹cÒZn+JGv*§kŒç©‚ÔpUdîÎÇêdƒ˜-ÈTž óóU‹h„
+ŽuDÚŠ–™6Töt´®$W&|òŽÖ|4kÝ¢+¿³±3hŸž¹|1²Xš^×'»Ý´²c¶ÁÑ/C¦)¨
+ìšyKöU+‹?‹É='82ïÏq
+e„BÉlÕ§’1[%¨<•äç«fö0ëˆJ”ζtâ1Ö
+þ’DâÅ´§S|(>C›ä(Ø >ãuK.šÌR ™A	.Y²Z–Ü@K(ý¼@îWtˆ‚¦î‘“Žžø•R-%Ri¢ŸK„h 9‘BÉÕU|ò±-s‹ýµ4̈鏎à…àXl¬_ë«Ârô°=–ˆVî¹Y5V‰¨TcVmeVuë®(ŒÔÕ=§*צ ¤Ǿ
+ÀêQn1W¹]¨,厐¯JmcTÀp¬=Ê
+IH¦„·JL§“
+NH;Ž!€ÕG§1›N¨<:å竦À0kÿȈ³X^P@¦œ%‰m/ô_®9¡Ð0¹O8p‡í:uº¡Ïý@ûÚb»è‚!ïÈYyvнGk¡ÈòÅñõžøž£À³5ø@½KûsÚ‡¦XƒÑ€Æ\kŠßÂ#@ÿþ5áÜœÏi»¤-Îæ |ëhøY²DÞWÏâxãŠßnÍÉ-·òŸ,¤`„Lz!Õ'¤1[H¨<!åç«&ÿ0ë°Geƒ>¤&ÎÒÁ@€.·¯ÐƒbmYŽXž¶aG~õlâÞrâÞr}P;‚svž֊“åN2礼eËÉbß/ˆô{ž†ŒHž=ɝöºw÷Y0ÆðP¿¡¸ŸáiT†4‹É'íÀ õg¢
+	¾ä_C/êäÑ#ë•P&Œ£³ó±útÖ f묕§³ü|ÕÚ¡†cÑ™·"hÛêákð¼Dƒ¡1
+¥]0vÌUJ,Ôt"»Ê;ËU¶b-`²®O&̓© 
+4ŽÜ}°>¶À¢¡É‘¤êŸs×ÎRœV’¢c¶Î(É*¶^˜Üp2ã䉓{þÝ-¿<ªàtthïTÙ$TÉ\Õ'£1[F¨<å竦þ0ëˆßç´>÷ûÍ(È:§ê{ñ–¦‚ÑØìÌ6˜í¼P<–Ø«"GìTÞš Àó‡·çcõñ¶AÌæm*·ùùª¹6BÇ:Òü[)¢j7ÿ¨U‰gϦj¥ˆ˜ñÑGlí=¸à‹$ž`kèšâ@âÀ°â $èµHCLBNäÁö¯Ö¼‚e5»À+Ö„¤V;²ïCýØ>ÒvCnŸÁñIƒSi Sñ`4Mƒ|¾ÂÜÄâË:Ñ&V±ëy+h­(ŠÖ>ù<\¥c ÕK}£@É×!-šzÁ
+fš<U-=®óPɱ7×ù¼¶þi'tɘÕ×(4ˆÙB*¯QÈÏW-ä*`8Ö¾˜XÑÀ‚ÔE¦Ó#(®8Ysü¨pÆr#«Œ0j$ûs>VÕÄlªu ò¨–Ÿ¯š#TÀp¬ý~“ó£ }”¦fZ=±im¯i‹ƒõž,H hJ È‚îv“q1RØ,ÒX_0<gžãÙ©úYËÄô߸Ç
+} EÄH² àœÝ°*Ö-©”ãt¤#O›çÞѤ‚'ÚÎi»¤í'š~0ã›÷¥º‘µSµ&•0~œE¥°ú´Ö fk­•§µü|Õú¡†cñõ¤ÉÆ&¤ÆÝï@¾H)­Öt˜z"O™9<&(áMŸDlîùˆ±ÈvYuÚï[G²ŠÐT ûlVËE<ÁÓñ4Ç£þŽçþ8öâ¹o!’ø)v°g*†}ëz2…Œ©º§\Ǹäd[­j¤äÓ©"51	+ý("€Õ#Òb®H»PY"!_•°Æ¨€áX‡	&i‘’é	$8UE¾ËX7­WÕѶ¾BÚ3–DG爞JׄéC°úèÚ fÓµ•G×ü|Õ¡†c¶)&*!M<:Z’á¹,T`ÿŽ¶:³¤}š9M]zg™­ä´éÁ ®â˜™âf_‘³y]‚Ššn‰øš¶p„Ö&rx¢q§È2pHìCÔ<›ç§Ñ¾TG&8¾ÑÓ´hÅ⬢šç]v§·(àÿßÒ‘7Þ	›F2&çcõ©³AÌVg*Oùùª5BÇÚ?¹Å*ÄJ๘æcG•¢@)§2βV£0î|¬>Æ5ˆÙŒë@å1.?_5KF¨€áXGìÃ hh-F3Øs¨^Uõj·u3Œ·üwŠSx	[4¸ýù…öÿSž¿ðпÃÖ7ð„ÆÈ}m2Ѽ”ES at W‹Ýhbñzê#@ÀæoÀ"ÑLxá $7;É‚“œÌ9¡Å5¦~Öõ:ÖÜۓ•eÐb¤¶ü|¬>e5ˆÙÊê@å)+?_µF¨€áXG:Ö	tOÇ ü’§ÖÄüÖWwhÕ±Þ3ë9lU%¼òŽ€õž—ç;GžEÌ*šî%qá%®
+s‹ÌùàžN^rb ëíÇ™‘{>TÏkÀlšï"å±<;W51óË~0ÔŠ#´
+=“'#}Z"2§i*V¤S±ìï²<ì°Üïa¹'ÛX±ú.?Òüö5Ú&¼VÎu§ØÁŸÊpðø}pãPü|¬>Ž7ˆÙ$ï@å±<?_57G¨€áXGˆ®•Ð¾§-ÁQ¿™:©°½¢‘Š;Ú_ЖéR?ÔÉ̦¼¦oi¶ïŠfþ>Ðö‘Î<U<¼.g¯Ë…§Ê@:1Ò0óùP}"¨³5°‹”'ì\Õ¬Í/ûÁPGz	2	#[½„Hî}
+´ð?9AÓ¡-hõ΂o
+¸ò°y‰›ÿñ«R-WüI•+>ZqòÄ'—|„+—´ÝYÌ»æ.I3óで¸”«·;KŠWõãÑðIþöœ×éùgeN”‡NF?Ž•€Õ#b®BºPY!_±Ç¨€áX‡U¢S€WÕ-•„jÆk5ÍŠ{§œà„Øç«æOŸÐwÜùˆC:ô°x¿Æ˜)tyŸZÃóªY(ˆKyÛŸ® ¯	—Û_³å™s²e4k™£@†/î­ë³¦áêˆ+ÇQÌÙP}‚©³õ²‹”'—ì\ÕÏ/ûÁPG´‚„¯>›Œó¤…"&RïÔð@™áï–^0b8àÉ'Ží<_…n¡ø>M”¯¿Á¢R{¨@±‹å‡Eçü-•ŸKâù–†»ÔšgXÉk?xŠ¡§0YpÒúx’³û¾øН©˜ðó짌=˜³Ç´O"º‘¬×ùX}bl³Õ؁ʓc~¾jPñ,¬²é`„­>”4|™Ö©4tAÄ‘>= «†
+b6
+;Py4ÌÏWM*`8Ö᮶öJØêcÑæßïöŸÃá QˆÍ*ZüÞ¹GWѪ=«hñU´'ÐÿíB;hÙ•åß8ëù'	uΟq ¤¯>MøFJøÏ8ðÖxÜq>ùï8º?ë¸8«rè¤û³c{Ga–ØßöŸÃøHÐÐ…–ÕÇÞHv2F
+iû)Ú­,òëùûùzß?Ç%Tª'
+ÌîïWÍoÃ(W,WË©k~¼†½‡Å’/<mæküćbÅéûż|j{7çS¿ÏìíìÕÏ¿âÎlƒ2pz[_óM«u}3¹
+“‹2K at lÐ`ùºog¯/+ŒÖóƳív½xû´óßÛ¼Ÿââ§û§ùF0šŒ	¤Ix[
+.ïæ¼_ºâqÎÜÍ6wó
+ïÏÖåmW÷óÙúb;ÿ¸åãù»§üÜq?_âãÛê‰e	s5[òÎ[ì¡%\yÊ
+ÒÅÃ#ÏuYóëK~ñ’›Õr†¯†õ¢rÅ,}ÞÿõY=•ýºž¯ïËÛÎÝ«õâv±œÝóQûEðx¥·¼ÝÐhg(~˜B+³*ÁVëy;KU],–7«æ˜¤/8
+eÅÉëùv¶¸ßðÙÕ
+Ÿ|õó—¯/ùT·Ð}Yè_  ›ßÐß8!äj‡ä“?èî柞ॾؗË7ÊXþ)ª&ËËåÍK¤Î½iýÔgŸª>èñ\ñÿÏÀ ¤
 endstream
 endobj
-7527 0 obj <<
+7532 0 obj <<
 /Type /Page
-/Contents 7528 0 R
-/Resources 7526 0 R
+/Contents 7533 0 R
+/Resources 7531 0 R
 /MediaBox [0 0 612 792]
-/Parent 7503 0 R
+/Parent 7497 0 R
+/Annots [ 7530 0 R 7564 0 R ]
 >> endobj
-7529 0 obj <<
-/D [7527 0 R /XYZ 151.701 685.529 null]
->> endobj
-5071 0 obj <<
-/D [7527 0 R /XYZ 151.701 660.623 null]
->> endobj
-7525 0 obj <<
-/D [7527 0 R /XYZ 151.701 643.753 null]
->> endobj
 7530 0 obj <<
-/D [7527 0 R /XYZ 151.701 637.775 null]
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [453.259 131.071 511.352 143.972]
+/Subtype /Link
+/A << /S /GoTo /D (passdb) >>
 >> endobj
-7531 0 obj <<
-/D [7527 0 R /XYZ 151.701 644.051 null]
+7564 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [150.705 120.249 315.122 129.817]
+/Subtype /Link
+/A << /S /GoTo /D (passdb) >>
 >> endobj
-7532 0 obj <<
-/D [7527 0 R /XYZ 151.701 632.096 null]
+7534 0 obj <<
+/D [7532 0 R /XYZ 151.701 685.529 null]
 >> endobj
-7533 0 obj <<
-/D [7527 0 R /XYZ 151.701 620.141 null]
+5059 0 obj <<
+/D [7532 0 R /XYZ 151.701 660.623 null]
 >> endobj
-7534 0 obj <<
-/D [7527 0 R /XYZ 151.701 608.186 null]
+7529 0 obj <<
+/D [7532 0 R /XYZ 151.701 643.753 null]
 >> endobj
 7535 0 obj <<
-/D [7527 0 R /XYZ 151.701 596.231 null]
+/D [7532 0 R /XYZ 151.701 637.775 null]
 >> endobj
 7536 0 obj <<
-/D [7527 0 R /XYZ 151.701 584.276 null]
+/D [7532 0 R /XYZ 151.701 644.051 null]
 >> endobj
 7537 0 obj <<
-/D [7527 0 R /XYZ 151.701 572.32 null]
+/D [7532 0 R /XYZ 151.701 632.096 null]
 >> endobj
 7538 0 obj <<
-/D [7527 0 R /XYZ 151.701 560.365 null]
+/D [7532 0 R /XYZ 151.701 620.141 null]
 >> endobj
 7539 0 obj <<
-/D [7527 0 R /XYZ 151.701 548.41 null]
+/D [7532 0 R /XYZ 151.701 608.186 null]
 >> endobj
 7540 0 obj <<
-/D [7527 0 R /XYZ 151.701 536.455 null]
+/D [7532 0 R /XYZ 151.701 596.231 null]
 >> endobj
 7541 0 obj <<
-/D [7527 0 R /XYZ 151.701 524.5 null]
+/D [7532 0 R /XYZ 151.701 584.276 null]
 >> endobj
 7542 0 obj <<
-/D [7527 0 R /XYZ 151.701 500.589 null]
+/D [7532 0 R /XYZ 151.701 572.32 null]
 >> endobj
 7543 0 obj <<
-/D [7527 0 R /XYZ 151.701 488.634 null]
+/D [7532 0 R /XYZ 151.701 560.365 null]
 >> endobj
 7544 0 obj <<
-/D [7527 0 R /XYZ 151.701 476.679 null]
+/D [7532 0 R /XYZ 151.701 548.41 null]
 >> endobj
 7545 0 obj <<
-/D [7527 0 R /XYZ 151.701 464.724 null]
+/D [7532 0 R /XYZ 151.701 536.455 null]
 >> endobj
 7546 0 obj <<
-/D [7527 0 R /XYZ 151.701 452.769 null]
+/D [7532 0 R /XYZ 151.701 524.5 null]
 >> endobj
 7547 0 obj <<
-/D [7527 0 R /XYZ 151.701 428.858 null]
+/D [7532 0 R /XYZ 151.701 500.589 null]
 >> endobj
 7548 0 obj <<
-/D [7527 0 R /XYZ 151.701 416.903 null]
+/D [7532 0 R /XYZ 151.701 488.634 null]
 >> endobj
 7549 0 obj <<
-/D [7527 0 R /XYZ 151.701 404.948 null]
+/D [7532 0 R /XYZ 151.701 476.679 null]
 >> endobj
 7550 0 obj <<
-/D [7527 0 R /XYZ 151.701 392.993 null]
+/D [7532 0 R /XYZ 151.701 464.724 null]
 >> endobj
 7551 0 obj <<
-/D [7527 0 R /XYZ 151.701 369.083 null]
+/D [7532 0 R /XYZ 151.701 452.769 null]
 >> endobj
 7552 0 obj <<
-/D [7527 0 R /XYZ 151.701 357.127 null]
+/D [7532 0 R /XYZ 151.701 428.858 null]
 >> endobj
 7553 0 obj <<
-/D [7527 0 R /XYZ 151.701 345.172 null]
+/D [7532 0 R /XYZ 151.701 416.903 null]
 >> endobj
 7554 0 obj <<
-/D [7527 0 R /XYZ 151.701 333.217 null]
+/D [7532 0 R /XYZ 151.701 404.948 null]
 >> endobj
 7555 0 obj <<
-/D [7527 0 R /XYZ 151.701 321.262 null]
+/D [7532 0 R /XYZ 151.701 392.993 null]
 >> endobj
 7556 0 obj <<
-/D [7527 0 R /XYZ 151.701 309.307 null]
+/D [7532 0 R /XYZ 151.701 369.083 null]
 >> endobj
 7557 0 obj <<
-/D [7527 0 R /XYZ 151.701 297.352 null]
+/D [7532 0 R /XYZ 151.701 357.127 null]
 >> endobj
 7558 0 obj <<
-/D [7527 0 R /XYZ 151.701 273.441 null]
+/D [7532 0 R /XYZ 151.701 345.172 null]
 >> endobj
-7526 0 obj <<
-/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F4 5492 0 R /F70 4384 0 R /F51 3729 0 R /F52 3730 0 R /F71 5424 0 R >>
+7559 0 obj <<
+/D [7532 0 R /XYZ 151.701 333.217 null]
+>> endobj
+7560 0 obj <<
+/D [7532 0 R /XYZ 151.701 321.262 null]
+>> endobj
+7561 0 obj <<
+/D [7532 0 R /XYZ 151.701 309.307 null]
+>> endobj
+7562 0 obj <<
+/D [7532 0 R /XYZ 151.701 297.352 null]
+>> endobj
+7563 0 obj <<
+/D [7532 0 R /XYZ 151.701 273.441 null]
+>> endobj
+7531 0 obj <<
+/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F4 5484 0 R /F59 4373 0 R /F51 3736 0 R /F52 3737 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-7565 0 obj <<
-/Length 2006      
+7570 0 obj <<
+/Length 2024      
 /Filter /FlateDecode
 >>
 stream
-xÚ­XKsã6¾ûWx¶¹«¢¨ggrH·ïÉî¦cÏô°í‘èX­,zE)©ÿ}tl­Úé¡'‘  ðT´|ZFËßl_}ÇË<,óH,·»¥ˆ¢°(ãeV”aZ&Ëm½ült54¦[ý¾ýÙ±a™e	²ÇewD|B„I¸Z‹(“ÁÃJF²öe—ÁI_¯Ö2M‚oTõ'uW[™FpnXF¥SAÂ8OR/4ŽSäZ|·]|Z ó…ši(å²:,>þ-kXûy…²,–/Žó°”if)Jk—›Å/‹èÒt‘»ƒÓ¢¼²=)CgßÙ¦$ÌÁ,XGWŒ}3¬¤N`N–ª«i`ÕáQmÔ᮪ÌØ
-dšH/M‹–ë8E™‘ìí^÷6çq ü`XÅE NËÁiŽÐŽ«5ÐL?¨¢3µ!šåݼ©×}À…GÇ¥{"¿ìuG£º±ÕhmÓ=ñÆ=Ÿ‚DàŒ\	T&;ÁT]È0MJRÝì€]J4yÀp`¿{¶ã~3Ø4iÙ7•IÐt´@ç nzˆ2ÓŸV…Bwãþª @Ä¥EÊL‚+£0MYŸß"‘O6åWQECTïõ3ødæ†dƉðl½F•ŸQwP3F{ö<Ø(ò¯º÷€†R¨ã5ÕÄ`ú	ãûíˆ1eTòí\½f%®þ¼J³@µ£w AY¤YOÅ.;ÝUýé8èš÷ß"ÛݱY
-×nºwñšÝå|œýÏ.Ò³©¶5òk)Rˆžn­êƒ‹ ŒV÷h³H(ºáûÜhf§ðÒõuL¼Œx̸f/“W^ž¹%P¨f»‹Â[rn}½‘Æyçñu\BŠ[äÒàx"HÙ+»w÷	c T­VýzÐ
-4ןÆŽŽV¿æ:îèXLån˜ìyÀrÀo¼îÜ_$º_Ï¥´5BÛ!ȯ8@ïÓè¥öfhRë¾yvàqÅmúæ©éTK³KKpnÁ}Ýxkåyð=&ºaáÓë9šngúƒrÕlÈúr"¡ÖƒjZKT‡J@¼÷Õû-‘¦^ÏØë7”;—?(Ò\E÷ò£ã~»WIÌ"ÄÍ¥–)'†	¾‡g–Ÿ0’/•Ú·jP
-ðÍä$<W.cÇy®¬$@¯O8fÌD"ddÒہ&fàó¶aàvµ£Fs#º)—’“Ì-øüœ“m­ RdÖ¶ÌʾL<»=<†•évsÉ¥4Š
-ÏyT½:hçNÔ¬Ö;5¶ƒåôÉ å(Òë À؍‹ì‡4ÀÁ	Æ{\¤³±L&¸ÃU8\h”í·(f
-Oe˜$ñÄp€‰³áì* CÈ=û-	7ˆ4©¤¢vtMEæͤɹ˜óÞÝœ¸M¼:8“Ùœ2k™@s’O Œk|±`( to®ÎÇœªx³¯õÖÑ!͹˜@z&‰~݃ûÈÁ´-CfÅ|8àtXarª04^îÆpÄà‹ŒÊ¹‡ËJ¢³c 8=¶'”‘ni´š4°²T?lï7D~-p¸x­¥×¾&㡏ÓiM7‘zlUÅ'ѽLÝŸ³	±ãK1ÇÝW4:ˆÈŒ­K6h¥N®€ŒHO߁PÐtO퉷v€½zrX1Vg)™ìرÓ$ƒz«ƒ«tã,†wMå´T¢Ž½¡‚Xh™†©`
-RmˆÖîÓ¬fÓ$‹¡©N&i’ÿ˜&%¤ÉE– hh%Wë¼@
-„/™QÆEr{ïÍÀ5lØ«@›ñ>
-Ρ&‚
--]É•Îúâpì} €c|Al¸^îÊz¦ê@$_A®ÎÃ;–´à"oÖ÷ŽIɈ‡áÌ}U¦dp÷” þÈ­F&§ÄN>¢˜„í8p»‹ rÛ<ö
-“'vhÚ–†à×6µ¶³E~<^ P’¹…~ Å´µf€õž|[óÚŽ\XR!ÒÐ<
-Lƒ´ÄáÕP÷ÀàÕªmÎMÍçùFŽË	¢8€Ÿ/šþAÚïµu:œ|fèJ¾4KŠÉ(Z§_k:¦	w¦
-$1Øèu¾M¶]î˜ñý^±–ñX~ÖÊ‹¦ÆN’ËT~'¥Ów\z67¼ZA™z·û4ïx·q™úV`ªäÎø†œ9ep‡YòöžÕͬâü\·­:ÖÿؤÔ"3ï×s¢Ö"‰©–I("Vë‹/Vë4NÝsá…†Î%8xCxä–é݀ú{ôª‚Žà†&ØÁºeݝh„󐛵vÖ/$…O6,övƒï~xvàMÂ-Þ¸9<#xî„ÅEE|òÖ8yEoßT‰!ÊZqcÆÛmŽ­¾©«ÛO#è«pdú'6ìBzVW/ùKúth]ÆÕÿŽµ×*É¡ñºúÝQðï )¨°gPu]sèªÁ_f„†Œÿ,²DÛÑßšL~ŠØÿöW¡6¢ø¦;ï÷¹‹ ÂáQô$ÃÛVYKT̃¸,|?A 9äÂ¥Á‹Wzイƒ@éhJþY¥wþ¹PЧد§o†$I±q‡‚ïÚL?ð©œ6ü7$núè ²ëü½ é.eöÅp&øïwÛÅߧé#ó
+xÚ½XKã6¾ûWƒ¶"‰’,èCg&Ù$èdz×ö0Ɂ-ÑmeeÒ#Jãô¿ßz¶ìÕv±'‘Åb±Þü¨8x	âào‹o·‹¯¿OÓ`Uë8	¶» ‰ã¨¬Ò («(¯²`ۍª‡ÖèåoÛŸˆ½Œª¢È=­¢¸cæK’(‹–«$.Dø´q(­=-Ó*48é›åJäYø­¬ÿ…D¥Ë"ó΍ª¸"Œ×Yî…¦©@®ÅwÛÅÇET`ž¨™GBõañá·8h`í§ ŽDU'â<"/£"Gi]°Yü}OMOòéÁg¡Y‘}xüvY
+ЕViØ«ƒj^q,Âa¯˜økœd½xb˜„õØ·Ë$–é:|å…ÖÚQ݁ℶ²ÝÕÕñeå™ðvw<‡ÖvŽ_\ù	|/2ÏnÏQmôŽ9¯
+{â¸ôœGÙ˃TÏš5j'Çn P«´€¸—y°J(SñŽí/°ÿãØöŠ'RóWéºkƒj˜b•µèôq\¿Æy<kt.¢,KoŒN²‹ÑצˆB´öì÷,ÜhŸðx´­~ÁaîB4g"OŽø	Mï¦f7çÛ\–\œ[ˆbN™•È ãׂ½•3ïi¯4Æ
+Ò Œ‡£	Õƒ:!t 6àÈz0à:¢[ÕBfÕCeYþsÞ£lÒ¼Á†ÌÒðmYCßaª=<¹|ñ²pwb0ïÒ,lŠq|Üb•Åg¿XÛ>w
+IkŠ;.Vñ€´Ç•Í ûaû¸a2_Òñ¸¦þ ´½ö
+³¯zI„h­¾‘zìdíNâ°ÜêêÚ€“D‘‡?jþªdô<®¥¥B[§P{à3"=%&.2Ø¡7ú¥{u[umÆ^¾`òâmÆ/ÙLì
+ÊY±Œ-2‡j1®æ4ÔmM‚S…á±7\<£a)X<Edac˜¦ÍÀ«†Ù2)RèjÙM™äågˤ‚2™T	Š6ЩÄrµ.Qƒ$rõ§QZf8ˆ²|Í~1c	ITÌ	Iç\KÂ
+/]ÉL˜T¸Ô¨cï3CNÆeÍߝDY”¬¦gþ?Ïؼ@©7ë{ÎǬrˆ‡á̸*ñÕ@ñZCóûÁ ðU‹«?ȝ|ÄI	Ûß»ÌÕ“,r×>÷«'vh»Ž‡àdûÔ6ÊÎ)iÇã¤eEîÐô¬HÝ‘@1]£
+õž}Û¸µ/PZRG at jmh'¦ÏA^zfõ‡‹¡È©ÜjݵŠ»Ô¬¶R7>/oz
+uøÈï™fÏ–"G{ Ò~¯.)ñêKCÕrd=qN)œƒ9¯ó‰¬ž¯½’Í¡Õ-T1éuP±½+±]þ˜1g/Öud‘ÃuH Ò0e/í^Y“$*UNH ]:7 êÖ%Øܺ
+55g8¿û:×n·oã"÷8àVɝé:NKÇ)Â,“·ÎQzîÆ*Ï€ÉvòØ|äë(]ŸïÛoæD­’,%&¸ß 8¸{í‹/–«<ÍC	ڝxH.ÁÁnH´ŒÑáa£ß8Z]$¸ãÉó8¸e¥_y¤>©þ•<D³Î^ùŝÏBÜÁÆ	†ÞÞoäáY>þü„„ ÞÑü—­Ÿ“¬P (®ýüêõ¼SkÔ4âÎŒ÷OÊ;u×Ô÷GPWâÈô/ήdôl½ä¯ø£Ñ6ŽÅšCsFG{­2ŠÈ' :‹J¨/ ¤ØþDÂW{÷.¡£PÕ­ÄN[ ­Á
+-ø•’h;ÆÛ<±hØöPÃE§;—XÁ!ùIÃá°q²ß×",¾‡Ïóðw(†·´–©XiUaGòˆ‚»~L­—/^NôÆ­ý¤yʉ~“š;×Á ¨XÊà3ª>@9æÚáÂ'ƒÕ.7l„‰@6¸H&ÔïŠÉ­€ëÞWL=—AßÆL*Âßͤé™n·ŒZ=á‹L\à¸å%Æ)È«;·kdÂè„]÷
+qã£ÄÓÖò°‘ž6—­OïÞž±0gé`³9ÈV3	AK¯vôh€%(À¯!õíº `\Ï•Ýa a3@éwgaÀç€qoº73qÁ-t)2vd‹Ð	µð¯‰½»¶gŒa$Bà_f/#¿W’©—Ò2% Yò|À¨ˆfÛ½ÛtÓ‹™4önë4}K9\àÈáÈÂ=¡š™4>bui¼wYúùb.¼÷îòlwW›`¨[ó¨Ü
+ÈYR¡÷@HVÅ]Þìу9`kÁ[¯k	®…äƒF¢×ù.^ßlº}Sãð|5y0õ„Ipߺrþ'§>š£7u߇¿pèú¿;ô©Gàuhoùÿµ½ü®G„ð—ñ>_ÿ·M‹x€¡\JSc¦àÛîÊ&\çÌF’Ël¢r2#•!,â½Ï%3.:HGè¦øŸ`ÇÃHäŠå’¡x¥ù	èáàùq„KDxõ–á÷ôû¦çUõ‡<àuŽ³
+N'èç÷ÿøñ‡{éNÑ®ÉÕ¡9¥çzΤ×`ŸÆjÝ—?Ôai®=¬fÿ‡àϯËO ³Ì“ð…_Ì€L! ³ ®Šâ"¿¼÷Xðuõ¦QQžZω¹N£/gåäSžY19¤ÖY™/G6˜ ¶wK£Ð_Ú{‹žƒøetrNsÿýn»ø7tGi
 endstream
 endobj
-7564 0 obj <<
+7569 0 obj <<
 /Type /Page
-/Contents 7565 0 R
-/Resources 7563 0 R
+/Contents 7570 0 R
+/Resources 7568 0 R
 /MediaBox [0 0 612 792]
-/Parent 7503 0 R
-/Annots [ 7559 0 R 7568 0 R 7560 0 R 7561 0 R ]
+/Parent 7497 0 R
+/Annots [ 7565 0 R 7566 0 R 7567 0 R ]
 >> endobj
-7559 0 obj <<
+7565 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [402.449 490.321 460.543 503.223]
+/Rect [160.259 308.612 211.646 320.301]
 /Subtype /Link
-/A << /S /GoTo /D (passdb) >>
+/A << /S /GoTo /D (attribobjclPartA) >>
 >> endobj
-7568 0 obj <<
+7566 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [99.895 479.499 264.312 489.067]
+/Rect [237.532 308.612 288.918 320.301]
 /Subtype /Link
-/A << /S /GoTo /D (passdb) >>
+/A << /S /GoTo /D (attribobjclPartB) >>
 >> endobj
-7560 0 obj <<
+7567 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [160.259 118.128 211.646 129.817]
+/Rect [227.136 274 370.308 286.902]
 /Subtype /Link
-/A << /S /GoTo /D (attribobjclPartA) >>
+/A << /S /GoTo /D (samba-pdc) >>
 >> endobj
-7561 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [237.532 118.128 288.918 129.817]
-/Subtype /Link
-/A << /S /GoTo /D (attribobjclPartB) >>
+7571 0 obj <<
+/D [7569 0 R /XYZ 100.892 685.529 null]
 >> endobj
-7566 0 obj <<
-/D [7564 0 R /XYZ 100.892 685.529 null]
->> endobj
-894 0 obj <<
-/D [7564 0 R /XYZ 100.892 660.623 null]
->> endobj
-7567 0 obj <<
-/D [7564 0 R /XYZ 100.892 641.897 null]
->> endobj
 898 0 obj <<
-/D [7564 0 R /XYZ 100.892 181.549 null]
+/D [7569 0 R /XYZ 100.892 371.828 null]
 >> endobj
-7569 0 obj <<
-/D [7564 0 R /XYZ 100.892 153.223 null]
+7572 0 obj <<
+/D [7569 0 R /XYZ 100.892 343.604 null]
 >> endobj
-7563 0 obj <<
-/Font << /F22 3706 0 R /F50 3701 0 R /F17 3698 0 R /F15 3700 0 R /F51 3729 0 R /F70 4384 0 R /F71 5424 0 R >>
+7568 0 obj <<
+/Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F59 4373 0 R /F53 3738 0 R /F17 3698 0 R /F51 3736 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-7574 0 obj <<
-/Length 1759      
+7577 0 obj <<
+/Length 1384      
 /Filter /FlateDecode
 >>
 stream
-xÚ½W_oÛ6÷§
-KER”
-ä!‰í6]²f‹‡mHû X²­ÕSI®›o¿;åÈŽ¬X1†Äãñxw
-œ¥8og³Áë©øI0g¶p˜d¾
-˜ʼn/áÌ2çÖ
-Ãhøiöþõ4ØO¢HVùœsd˜Nçs½-›¡Ç¥p/Ê…†‰[mÒ¦Ð%Çi“Þ¥u^=&˜rÏWé}“W´É^1˜Ì_d‚Ve$ÜäÌ7ƒÛO“ÁÞ{'ðy;;ùq¸ŒýHJx_;7ƒ_A×B&{-‰o,Aåg«Ô¡»I‡žŒÜ¿uU4Ã0vˆ¬ôlVym8¹{ŸVé&ýkÚJ++B—k{j[ç1ïVyI´›tƒrïRZíéyS”KbN[zÌð÷¥HHÓëñùÐãȨƸÌ2Ó›´(‰ô1A•/е¸ÕhãÚÖ'έ¡¢÷‡Ìm at kæVtPŒà™€ ÆÅx/x!„ tSéõ«#Y®=²Ðö¶,oÒb]“@m¬4žßu
-’d(̝ëòcÀÄr‹nDBÇQa§ 9¥¸¬d>­Løðe¡×kºÊx“HÛÊŠhÐÞª¸Û6ymIím4|«]AØz\¿+šD†sL|nÝ*	ÚR?„<Tpá-‹ÅÁaî~Jßz‹Êàš2¤–ºô²|‘nAßuC4`ŽˆùÍA €ÙAzCQBV{!óY«88V:ª	óÚVòÞ¨wz“_£
-Æs«ïõ¬Œrñ¥^êòf^÷Íw\ÿ·K¯+¸F“c0ù´=®Š¯¸ÊMêy¡òCÅÅÏ}Ç\~LdÁånP"#É&²¡Rê"Õd’žM]ÜÌm½?ÐS·=ÜS¹	¹µP±ÇD6Y„Ç”‡Ê•pÅts¡wóoéæ~p•@Å×ۍtõá·‹S¾‚TLíE¥…Ãs‡õëæ úS”é "2ÂfmŸô0°jÖ¥ehViC]OuÈÀWbßö n$s—t" t›œN^&~ÉöÐ	±UnèC£kYʲOÌaþütÙ+GvyzÅH_H±—²%ƒw&í­[²ýU¶ÞÂF`žMm}rX¡¾ûÒ¢ÞÜùàøEŸ"öã lU ºƒ”¡tÿÀ›®„ÍCqùJ`7­ˆPBã͈ˆÊ~Žú~xE<k½¬‰Åô xšN£,þ"Zæˆ:•Míãh‡8z„OƒmjpÙg0Xý\pH¹—TCùb‡B˜ Ÿù·{È>S²0P×~Ü 0Æ¿'K¨vzdq˜™¸ú÷‰règ,\ˆ˜R‘{±°*lKj‚„5"ìáŠÇ³×QºäߊºÁôƒ¹Ñä"é•@è .1ìÛ";A•%Ë^-áŽôöÄô­\#œdCÜ–“=捲ù‰®–¯F$®Yöâ=”Y=ê>¼Ã¹Îâ×;÷˜ÒÉ	¾+_1µûGF¸¾h‘qïY™&—Ö-\6-‚+,64:Fº»(Ju‚rÍ|±ç²¸MÔ“Æ<ÙKÚÁfFfâ“_CA\dC¸_§s¬ôH©îˆ‡[»b½¦7ÛĐsxN"(»€v”LV£.Üw£ÈÌ LÏ•%dEÕb̺$&“9L&€ÝSGRMLáXm²œÙ@›!v5«ZiI¬
-ئؓ\8¼çþÒõ­
-ZØ„*ÀÿÕ‡³¿æs(€ž E±¯Âèmqp&6eØdœO u$0Óðȇ/$Ã̘/à—€…,Ü	µhÌ6å^‚Ác4ý^¦D›”Jh³÷›\¤ô€ìÌMŸºà‘0òU,;gB†fº‡›¨ä>¥M:‰ŸKf¹Ã]]}nƒ[—ã‹)íš®nhY¾Ñ%ÀpJ3”lG#i¾ÛèËê`ôözÆ‹¾ù_¸†f(ÁÏÉ|Þœ¯a yÓT%v~ÍÊ7ˆ-ÒE€[¨Ԅ#" ¬YH›Ÿ|ÙæåCd}‰d}yu
-×ît•Y¡±ŠÇ1´Û(ˆÎǧaux*ÄdzʸäÓsõ¬¤ë]vµ­øl,—¹2¡Dß/«ŠMZ=¼­ôöþæblÞxÌ“0Ûz¡*á,	B©X2eäñ$b=Éø³²™'e’ÎÎ&ãIFŽù™àòL2ˆÉ¤'t­m—iÝÜäÄø©„…âyÏâ7ʬش¾ú8õ]'ô†­'ýŸ´—¢µ‡¢ÿ¬
-?óÏz±è(ѐ®©po3]§ËVŸÛßÿ„ÔVðöéES_¸fÿµÓ>'³Á?Sª=
+xÚ­WÛnÛ8}÷W}¢ K%ER”
+ä!‰í6ݤÉn¼Ø]¤} -ÚÖV]In’¿ß!)ù’*E6(Œ„äp8œË™C{K{ïgÓÁÛ	ÇÁaŠSâMá$˜xq’†<eÞ4óîP1ÿËôãÛIyI˜Æ1³ª")¥`É*Îçz[6~@9CåBûQŠªµlr]:áH6r&kUûaD ó•Ü4ªr›„˜+ãéàÛ€€MðêÀ7yóõàîö2Øûèᐦ‰wo5×åIsó»ü>ÀGÒÞYÚHŒóõzÎu¹pa~x€%a‚£.ÌϘ°B…~À"ŽþZù)Aˆ‘ Hš¡mmÂ2‚R®Uæ„Ÿ	e3˜&HÍ}øÿõñÓ)ô²v*ºtc£ÝN³RNéµÌË¡9Í­ÔúÉÓC?#“¥Ÿ…ö9AK°ª^@)	”/ 4ä,u:+½V}S
+¾³T7U^.!`ÆP^»Q=ld™™È£Æ]ç9J4¬>ʲï*7ít®®ÿ¸8í³E¡¼4Þ™ê³ÄCf`5Žóì'AÅ„ˆÑÅ¢uÙdÖDR¯ÎìƒI…ÈâmåGR0á.qÜYWyÝ@&( <7àÖ ¨ÒlªG·4UßæÙ‰ñH8¬ì¼bh¨·'7¾ÙЛB
+3ßì‚ÊI-_r˜ÍOtµ|3tæšUÞ^üÝç1’Ŷ½ÄÆ_|\a b‘s0õA›{îUõÝþ¯ŒÍ8AùÂŒ؆ë­yXìÓ K t­Ý²Ô›ØTX;Æ7U:©KLÀInœtmbìêÅ^¥ÄN
+Šiº³´‘´¢¥F\˜f4	j%¥1Ê›vkSȹiôXtÛ•ÃmÝçEáfº,[Y•›d\ {‚¥Ö£#ïËHbÛùv\µ‚,¯:Ž™7Ú¢Šð#’­àþßå½5b‹
+âÚ¢’&W¶©Í®†cUg@–Nuï€ZÈmÑô¡ë3æX…ËpØVòˆg#…íhÚÀü]]Ÿýc‰PÍ¡zª'¡ˆâ=Û[·jªñ$5jAÊÃ4M!§,ĝ?„„>)„H0F㹆®2xèB™Ø/`2q²q	åq,JPåÒ
+¦‰!(%@ {âz܆ÌDqÁ»b=™Zð¬R &¶÷ò}°+ÝòÞìêê«i?§¡ËÑÅÄíBM'ËÔZ—@DzQu·×Þ8vÓ_G;àwÐW¼Ù>"‹%ßtºvñ&ÿUó漐uý®¯ºØfžöýÌÊw†e82T·Üªº‰†N`®%·ùÉ·­*;Jës
+>“—W7pí½®²Öh"’QïnŒãóÑi”BGž26žœÊéä\<kéæ>»ÚÖ
+|Ñ(—ª5&XBcö“cU¾–ÕãûJo7·£öàm@D$ˆ)%)Ž"yñ8 iL°`˜&'ôYÛŸ¦O‚ã<K˜’³ñhœBP§#zÆ(?ã„a6ZâDZ]ʺ¹UMkˆ`øˆ”¸/ký™Õ@¥Ó|Ýå÷iêÙAé­š={Œÿš¼‹ÇUÿY~Ëç_õbqàDAC…{›I!—?wþ
+Ø0ûòÓP_pÍÑ™WÕãøgø;—åüð3ìqØM–=¨pì¡Mw:ê0"Kå0ZžOPAì› Ú7–]9m½;ì¾ß»¥ãxЭ-õOÜ´`oËú‚Ü8{uþð„H(º~Â"ê<2—Uc¿¥¼–H^÷,¯á¥ü$wjïU%‹ÌÍÏ­/§ªÿÓÍ¿”s¼==ýóc3oöåj^Ýþ»XÝ¿Ûþ²ß
 endstream
 endobj
-7573 0 obj <<
+7576 0 obj <<
 /Type /Page
-/Contents 7574 0 R
-/Resources 7572 0 R
+/Contents 7577 0 R
+/Resources 7575 0 R
 /MediaBox [0 0 612 792]
-/Parent 7503 0 R
-/Annots [ 7562 0 R ]
+/Parent 7580 0 R
 >> endobj
-7562 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [277.946 632.391 421.118 645.293]
-/Subtype /Link
-/A << /S /GoTo /D (samba-pdc) >>
+7578 0 obj <<
+/D [7576 0 R /XYZ 151.701 685.529 null]
 >> endobj
-7575 0 obj <<
-/D [7573 0 R /XYZ 151.701 685.529 null]
->> endobj
 902 0 obj <<
-/D [7573 0 R /XYZ 151.701 363.74 null]
+/D [7576 0 R /XYZ 151.701 552.157 null]
 >> endobj
-7576 0 obj <<
-/D [7573 0 R /XYZ 151.701 337.551 null]
+7579 0 obj <<
+/D [7576 0 R /XYZ 151.701 526.553 null]
 >> endobj
-7572 0 obj <<
-/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F51 3729 0 R /F70 4384 0 R /F71 5424 0 R /F17 3698 0 R >>
+7575 0 obj <<
+/Font << /F50 3701 0 R /F22 3706 0 R /F53 3738 0 R /F15 3700 0 R /F59 4373 0 R /F51 3736 0 R /F17 3698 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-7580 0 obj <<
-/Length 1206      
+7584 0 obj <<
+/Length 1534      
 /Filter /FlateDecode
 >>
 stream
-xڝVßoÛ6~÷_¡G	¨þ¥yHâ$H—dÙ좲<È’l«‘EW’ëºÃþ÷EJ±yX‹ 1EÞï¾;ÞwØY8عOG'W”:Eg:wÆ(Œ¨„w¦©óèN²¤ÉUé=M?´â!Š‚€kq!ÒØÈ‚8ò|‚æ>x»q]o=¹JT©ç3ÁÝó8yÖ›Y™ÖƤÀp/ŠpÔºÀ`-¹èŒR*µÔèr:ú:"°Â{n
-Ę“¬FOØIá샃‹BgÛJ®&Bm­p&£?Fx?tIö/îòµñéëëx5‹'7ã÷ž/¨p'>ñ…O‰O9—#¦>‘¡Ä"¤"ðY,9f¡/0´ãp›O<Ú3ø°M/âòb—‹ÌZÆ"ö]]ÆÁ©ÀèN—`(©;WE¡<ºÛ¼\˜­¼6¿qi~oÇ7WzE hJ·©væs®*#±©{å™çƒ1Õ,Ígcî!ÚY­Ä«³$Q›R_Út7¥C®­:ÿ~¨Á˜û;Ü#÷ÔÓEÅ‘ÕïMÔ‡‰xuZZˆ6yzºHâªÉªwfGmN2µ.²wirúu“•»X¯Tµ8
-ý­Z¨rš¯p-™æõºˆw÷q/vUq‘šõEëÂñîtá«*µºBP¨ÌÈùåø2º¼:;³sÎĹ óËËãeR嫸Ú]Wj³þ•$“}ãÂØV³>Öäú%]͐7o5̻誢9œ7WE¼èô?~ö|.aõ4¤³©³êz'ÕnÝüs¾¾£Ù—ðÏçÀAÕ¼Ó°529ÈÜoV³¬²’ƃùOÊŸJ{¡y9YfEaÕNfyy2‹ëåi5Ÿï• %\ò\‰/^ùL]{`ÿ–'Ï?cºëE·qÝL²¦¿ þdD>ªó‹
-‘\ªU6Î+¨/Uí:üôæÉJUy|2ÍÿÕK	ßmêæ@z£}\璘j2”á8Ä„8¸ŸÑ(òŒsxÙ„	vu!m/—mWad»šÀˆ¾%GaBJ5aC˜À•J´„Hw²+“e¥ÊüGüBÃox‚(
-™%lݶChÛ>ƒfW·êvQÄÊv™h¦Ð‹éØ)™¶ýëE©J¿·e¶þÂߎõÎÙ¬‰Ù]¦‡¶_Ù‹jÈff×Û¼|ÚNH^xÆI°ûi™µg¤#)-¶OÞL”‡cê)Qÿ9
- *Y?´À!ŠT­-JûZÓx
-lÃ9\4Éj¯â–~¥»­k‰v^×”u–ì3ªøxóÙkYÓ'P
-2v ɧ¼L
-±×†25²P!n‡®ÝŽ-£ª2ÉP‡-%ˆqù2*j=®(Eœòn¶Ò±é¡,Ò¦úÚ!Mº5ÔÜP¡…ÀË´øÔZ¤u©­'Æ8à }ý¦ÿeæÈÌpôÍÓÅXl2«Ó†¶ôˆkÐ,ÍnÞÖx?ª9íîÔ!îYamÂû¯Ä\d‘ÅQX@ìqõØ™‡heÞÒ¡ç&iVl5™öõqÌ+Pa˜u¨Ô«JT9ÂFK.züWqÙeyaÒØGÓýB±ÿª«þ‘
+xÚ­W[oÛ6~ϯУT¯"µ·4izYÓd³‹fHû@KŠ­U–<É®‘ûï;¼H±\¥è°"€Ižûùƒƒe€ƒ—'Ïç'§—”¥“`~Œ‘Ji¨‰”ó<¸gE¶-›:ú4cÙJ“„vš"ÜØñ‚8Šb‚ÞD‡ºëöMÃÆ|´y3ÁÃç:ûlˆEwN¤À ¥8µ&0ØK.z¡”
+Ãuòb~ò×	*0˜)cA¶>¹û„ƒÎÞ±T{˹˜P(FZÌN~;Á‡®v¨xÊSdý3ê;½^è³,Û^VzÙýÅ‚Šðîýms	»OÆ6†Oݝ]W´7Æ÷¦Íý¿³öa³ýçù抪ß?m–ÍáUáo–ý…e¦ÛmÑNŠ/ów»õ¢h=kŠ1žâËjÏð²hu•»ýù“b«fYÖ³UQUþÚ颬Oº[=ÁÝÜßÏËuá¹)á’+–p9á×òÈd2m±
+ö¯eöùGD.Ýìó·ºÛΊí þdJÙÓŠf¯/<ó,&±ˆ)‰)ç2e$Å4&RI,IÌÒ„`É1S±À˜O	\5ëâ¢l¡Qšö¡Ÿ!ž®›¶Ô§écóÏu}¾Òõ²wÏ׫]·qÿ@ˆÞ͏jRIu¡0á	NÎ/ÎhšHyÆù‹Ë3»<—®9‰´="Tjz'Lt<GC×CNM××õÐðù°]ŸÈpöPg«¶©Ë¯úKˆ8ì?Í y	ñ¨£×UáBÇ,Š!
+¡®s·©´	¥Ýfºv›ÝVæpäÛ•ßÔM²é#øí…¡œÝÀž8êÆÁ•
+›Ö+ê ›…ßïËíd#8¥¡Î²fW›ë[À@IpøaUØ3€PÖKǶK¾3ʘXq”’ô»x†¨dšYG‘
+,ÂÊ’Ô7k®7Ï@?ç–²sFéªj"*Ã}ç,ËŒí¦¦¼­$\ؐ6à·exÿîõ­÷2aBÖ)6ŽÈ‡²Î#ÌHfŒÙÀB„}p=YoÝÚÔYúÐRŽé«k)t"yH§¼ŸÆ73XT¸‰„+>;hdØAÉMÕ™âHÑah5SÞ$[NŒqˆƒ±õ‹ù)Ü‘­'sô%2µXí
+Ǻ¶ŠHè¢Y;jiK|7Á¥Î#~/*/ÚG±…ÈGKDyââ‡Ñ”c/þ¾i×®•Æ–»¤y¶{(É|0hðÃu<ü *³>*Ýz²¦¾ŸŠŒG.†ø¯uÝgyéÒxŒ1eI!™HO#è :Þ»aI^›ˆš¤bx$@ŸÂzv㏾m¥
+åÁîÝہÌüƒG‡‡Ÿÿ„>¯\›m„pÁÂó•ÉðÎ|P¨ÎQ÷m¹ÝÚN‡í–ΡQ‘•ºr”Æד­ðñà2èÃ"ŸzÁ0‚7}LIÄh¸ø,6fÝçSN‰ ÎþÀÂPs®ãAÕ¶q
+]¹c˜"’Ðqó®O^~„É`JœÂS퉚)‚©Ñ«›‡Ìdç	³í/<›”	•"F"ß^}W¤B<0¥a9òUQ®s]M–6EB©žR¼êC`ÚǬº~¦b¼kŸöº.¦3|۱К’…šÜÛ¹`´_öo'CR`£JL’ÿ7‰”‡‘%éL~qkT_O©Náq8û3T›hÑôHõí·:¡ýýOÑI _p2Öyu}ñúò	Åðª!”üÅ	@iÊÇŠoòŸÍf.\4¾Tڐ '!Ù5dÙQÏop¿ÈÇó’?ÎKŠÍãðzs`…Áڭʍh”;Š}Þxô%áqÇ1wjafãN"Ž…c7p€nN’<ŒA«ó=`Øľ³üÁá#yÛ–‹Ó®Ò›<^7ù®*ºS˜P …Ó0UŽ°€°Û-<¨ùz¤¸AGŽSŽ”òpm¦Ncƒb4¢ðïKØèªkÜnð×\‚õ†§Ó9Jž*¤ïz"¤†¿BaþÐVÚL
 endstream
 endobj
-7579 0 obj <<
+7583 0 obj <<
 /Type /Page
-/Contents 7580 0 R
-/Resources 7578 0 R
+/Contents 7584 0 R
+/Resources 7582 0 R
 /MediaBox [0 0 612 792]
-/Parent 7503 0 R
-/Annots [ 7577 0 R ]
+/Parent 7580 0 R
+/Annots [ 7581 0 R ]
 >> endobj
-7577 0 obj <<
+7581 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [387.627 139.474 439.013 151.163]
+/Rect [387.627 313.379 439.013 325.068]
 /Subtype /Link
 /A << /S /GoTo /D (ldappwsync) >>
 >> endobj
-7581 0 obj <<
-/D [7579 0 R /XYZ 100.892 685.529 null]
+7585 0 obj <<
+/D [7583 0 R /XYZ 100.892 685.529 null]
 >> endobj
 906 0 obj <<
-/D [7579 0 R /XYZ 100.892 239.365 null]
+/D [7583 0 R /XYZ 100.892 423.254 null]
 >> endobj
+7586 0 obj <<
+/D [7583 0 R /XYZ 100.892 390.812 null]
+>> endobj
+910 0 obj <<
+/D [7583 0 R /XYZ 100.892 266.529 null]
+>> endobj
+7587 0 obj <<
+/D [7583 0 R /XYZ 100.892 236.209 null]
+>> endobj
 7582 0 obj <<
-/D [7579 0 R /XYZ 100.892 210.252 null]
->> endobj
-7578 0 obj <<
-/Font << /F22 3706 0 R /F50 3701 0 R /F71 5424 0 R /F15 3700 0 R /F17 3698 0 R /F70 4384 0 R >>
+/Font << /F22 3706 0 R /F50 3701 0 R /F53 3738 0 R /F17 3698 0 R /F15 3700 0 R /F59 4373 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-7587 0 obj <<
-/Length 1341      
+7592 0 obj <<
+/Length 736       
 /Filter /FlateDecode
 >>
 stream
-xÚ­WIoÜ6¾Ï¯P{‰ÈÐ\µzH½4’Ø­'HŠ$ÎHöÑ2¡¤L\ôÇ÷‘’­XIz0˜â#ùÖï-Cƒ›€,~_/ŽÎ
-%)MY°¾˜b$¦,ˆ’”¨Të,xrž,?®_q$$"é®ÆB 'wéÙvÛôu·\	%ÃóúºYò44•îŠ¦Fâ‰îôF·y»\1Éâðx§÷]nð1+bqº^|^0à	ZÝSF¤`[-Þ¤Ag/JDšw³
-„JH¤|—ÁÕâϽo!‹…*I'Ê”8K¬òŒ	 ÄŠ1JÃ7mQ߀bQ^ìa¥a^¿<YÂúìÒ’£ðâKnJm)·H ƒacðÑåR°P·íÁ®xáÉÕm½5M]üƒŽqneê~h°â
-¼Œš=?&áÁþÓ–‡T·äqØÛ
-wºEêÁ]—׸Ѹ´ <¼Ì·….‘âØ}±ïþ°¹Åƒ­.Ë<C…¦˜àRÆ@·ÕRðpóIíízÈælP1QQ:¼ ËUBE¸Þ^Õ®qj5¥}€{9aVL¢{Sᕬø@™´á §n—£´˜M¤¥„§ñ íJWýz}iÝߘYõ O)M†Ogy’ØáéŽåËW?d™IǺÎæ˜rJh<:òy^T™.ç¸INT2Z!Þ
-.(j\u}ç;ÊúN¦øà‡ÝbV‡Y "€v±ˆHv-ö@ûu¼þ “$‚z Òˆ$`çr‘pg#f"fàÄ8Áb€wìxEÔÇûô}1'5ôÑJF£©èw32#FRùH2#E8&2_]œœŸýýP°„J”
-ö(‚%ÁTL_.>»ºz{‚ h<TÌX üD€%ʧ˜²¹å>î_7¦Ê3â^Ø’Êq_Mא¦®&Å&¹_lìck»+ö–!T£)‡¢Ûù
-ëF¯8xdÓË}lr#nP«¡÷xA¹t±¤ïT! Ïe4$Ú¶©W>­üÁĝ)6Gm©÷Ùªj²¾ÌÛ£¶²…p¾2¨‚4ËLÛo|I3ù¶k iK£¤©/œË±îwKPh¢ýÐeÛà׃›¾Åª
-ªzy½?!pŠø“¯8´H-’I߁DDâHŒÍQù¾xÜT•kçÐÉNil{3í ¯R|èb	‰ãôŽ¹ë®¹i‘ɱ®ë¦Ã½lnþOGüÀ„<‚¨²–IrÛa÷r†Bµ¶‡ý÷›¾Ã{µï¥ŽzŽ¸÷‰?.›¤9a|Q°Ô7¯Ïß!U»‘ÇÕÔ_~K„WúÓ ¦T  ã¾$p²Ý¯7H‡¤»^nIή>]g™3>më´7ºçµí±…=;$Œæ{ÀO{y"Ýôã1¹_*7§dxäöÛOy=‹è>Á¶±­cª(E¢o;Ð_¹öÑð™7ŽdÁ{ç»+ȁbp4 C<¼$ ‘
-z:Ë;]”-ùÒÔByh|„kmLJ›Þc(@®¹öE¤ÇJ‡UÞí7åeíÏñ÷ÖµM3kþu_Û¢+oqßæ]çæF»Ñõœÿ·µx¬	¨O”×¼?¯ôè^Ø´Ñð 7~tI¦ÃŒk|¼{Óçm7ÇRÀÌKÇÍa¦‡›Nù±œ:³Æ!ÒÍb¾Úð8!L¤Ó°ëö.è.pö…i;¤Næ!ÍäpY„eQû¯ñÄÇ^~Õվ̟ÎBF“X}ãRøAðS—Æ„«ÑþßPzË	ouE& VhØÿ¥™:ö
+xÚ…TKoÓ@¾çW,\º‘š­÷åǁ”µ$h*Ú6ö&±êG°×´•øñÌî8!… ž¼óúvæ›o‘‰È‡É»ùää\G„G,‹2NæKÂ5gIÄIœfLgŠÌrC…ˆ§wóË“s!Hʲ8V!5‰™”BÒÛ<o‡ÆMgR+zÑ,Û©ÈhWW¶
+:ßg¦·ýtÆOèéÚlœí0ȹ¿br6Ÿü˜pÀ„®öšÑpÉëÉÍ]D
+ˆ]’ˆÉ,%!³&R§,Öιš|™Dûò„pÁ2ÍÕ³	UÆÂ$¾yΙ†®xÑÓ¶®CÇqBϺ®JN»ç÷H´ðH™‰”%Iöƒñ康P@NMÓ´ž—8¦Û`#–ÞçÝci ¡n¹TG?§"¥
+¥¢eÓ;SU¶ð¦¤W¦öÁ…9F{18ÌkZï@ï~rӍáª]¡/L߇ҭ1 ŸÐ{ýùâ;zMت¹W¯}ã¡S _Hlõ“¹ß¶©4í‡.œ ·:ô}Ø3øצG×b:óu¶A¿)Š0]‹n=båC×AžH¨CÇn|¤RgûTŠT…ºÜL5§¦ï‹…_;¿·Mqh	…Ú³02T³Xh2㒁ÊBè«5ã2|Ÿ^»[Ñ‘›@Ý•ÍGíCˆCþ›$é²íèÂ:SV=ûÐ¤dbO«LìÔÚÜF\­†nûÐ@qíÕf†°\ðÔÖ­=«-ú—å÷mí·"àUÚÇMU楫žÐî­se³BÃ4‡èç"fq”nÄDªÇ€üÃ-Ä@ñÞÖLg Àvǘ›>ËÕŠi±Ë]
+¶w‡ %g*ʶiA2d†æGùcmÐÊKO¦-pë"I—n]¯<Èw\zXœ¯èz‡^‹O¥{Úej›,iU6ãéFÆýC壩7•=>¨hŠÖQ
+¿¼)M˜Ð»ùßàEÈV¸¼75{&Êíþ¿™´„v
 endstream
 endobj
-7586 0 obj <<
+7591 0 obj <<
 /Type /Page
-/Contents 7587 0 R
-/Resources 7585 0 R
+/Contents 7592 0 R
+/Resources 7590 0 R
 /MediaBox [0 0 612 792]
-/Parent 7593 0 R
-/Annots [ 7584 0 R ]
+/Parent 7580 0 R
+/Annots [ 7589 0 R ]
 >> endobj
-7584 0 obj <<
+7589 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [197.523 409.263 257.091 418.831]
+/Rect [197.523 560.056 257.091 569.624]
 /Subtype /Link
 /A << /S /GoTo /D (acctmgmttools) >>
 >> endobj
-7588 0 obj <<
-/D [7586 0 R /XYZ 151.701 685.529 null]
+7593 0 obj <<
+/D [7591 0 R /XYZ 151.701 685.529 null]
 >> endobj
-910 0 obj <<
-/D [7586 0 R /XYZ 151.701 660.623 null]
->> endobj
-7589 0 obj <<
-/D [7586 0 R /XYZ 151.701 641.897 null]
->> endobj
 914 0 obj <<
-/D [7586 0 R /XYZ 151.701 517.073 null]
+/D [7591 0 R /XYZ 151.701 660.623 null]
 >> endobj
-7590 0 obj <<
-/D [7586 0 R /XYZ 151.701 490.416 null]
+7594 0 obj <<
+/D [7591 0 R /XYZ 151.701 641.209 null]
 >> endobj
 918 0 obj <<
-/D [7586 0 R /XYZ 151.701 490.416 null]
+/D [7591 0 R /XYZ 151.701 641.209 null]
 >> endobj
-7591 0 obj <<
-/D [7586 0 R /XYZ 151.701 462.131 null]
+7595 0 obj <<
+/D [7591 0 R /XYZ 151.701 612.925 null]
 >> endobj
 922 0 obj <<
-/D [7586 0 R /XYZ 151.701 397.343 null]
+/D [7591 0 R /XYZ 151.701 548.136 null]
 >> endobj
-7592 0 obj <<
-/D [7586 0 R /XYZ 151.701 369.058 null]
+7596 0 obj <<
+/D [7591 0 R /XYZ 151.701 519.851 null]
 >> endobj
-7585 0 obj <<
-/Font << /F50 3701 0 R /F22 3706 0 R /F17 3698 0 R /F15 3700 0 R /F71 5424 0 R /F70 4384 0 R /F85 5521 0 R >>
+7590 0 obj <<
+/Font << /F50 3701 0 R /F22 3706 0 R /F17 3698 0 R /F15 3700 0 R /F59 4373 0 R /F85 5513 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-7596 0 obj <<
-/Length 3118      
+7599 0 obj <<
+/Length 3117      
 /Filter /FlateDecode
 >>
 stream
-xÚ½ZKsÛȾëW°ö¨ÊœÌÜ¼¶7ëí(‘\q•íD‚"×  eÿûtOÏ@ 9$MJÉAÂ<ž™î¯C>¹™ðÉßÏ~½:ûëoRN–%\L®Á9K39‰ÓŒ™LO®æ“Ñe1ëVuuþùêKž²,Ž5’ËŒq æD'3ì|*x¬¢õ¹ˆÖkxkªŒ‰^5M}®xÔ´ÄÅpøËxf¿ª hãùH™!ÕÙ««³¯gFx ™aJMf볏ŸùdsL8SY:¹·”ë‰2)‹
-r+'—gÿ:ãnµ^1gRêMfI–ìdf·l,}ÏMg@*h
-WçYå×eq>•Ç­Q´ra†ïwɵ_øós™F]׬®ïº¢…7ŒV>UÔ-hó5’]ç—ùúùlVßUö-¢úçõù¶ûO8±eÞ:Ÿ¸áo^žË$z~mñŒ†/ðżéP°ÉÔ‰2ŠyvŸƒRÖpÂ9l>C¼A“Dvó!Ápwc®ápå>&|" M‡g›ˆñÙ&LÆé$–‚¥*¦]¸Îß¼½€ý½¯›ùöI3£ô©"ŒU°Dˆ±W¨
-ÎðM^½Í­‘©èÂ3E¡ì¬ˆ§×xì?:G¾ÌÛ%·]ÝŽ,oÝÓj'0ô¥2\æM>ëŠô&M¢¦¸mŠ¶ ½Ë-4ØñzAÏq´,¾çób¶Zç%· ÙÕ
-ÛÞ/m2¦trÂ~txðý<ëŽIb–Hó4º8
-ˆ•
-tçÝÕaÝ9Q„°îŒD Ýáqôî
-ŸÉ¦ÞÀéMêôHœÞÀT¯7жzÃíc׫Êt¨FJœþ(¥ú“ôúƒã¨?øDvJGKð ðy}‡h66!ÕAm:~·µ	y?R›”aq’íDsëŸÑ¦8f©–mº¸Ÿ¿ÉÛî²èöhÓi"ìЦ¡V›Lœ £B<(nð˜q [­íTl}Ž´Å¬®æ­ë¬ª™{U@øA”÷xÈýÁW!EBGh=éÆþ€û¿ÍwBôæj Âá¦w½y5q•
-H1â:6Þ\;²…©	 Gã•ôŽõùÍ¡h
-êóÝ>%?ú`J<`úQ:®
-„écKœ‘ù	—‚°¡·…@§û­ÌoÚÝ*~¢;T|(Á¥EPÐÄXŒP€€Žú3<5ï[kï Ú½«æ“HKPêæ¾ÞåMÒëkà„_ð_Ñ¡Vè4úHÏô!§•	GóaˆŸ¸0¸W¶ÓÞ.;Z7ú>àê1L¼k‹Æ…ˆ:åÑàa¸qâKK= ú€DÂU5½0v)8[|¿]C3b§³è5<dlÙÍëuŽàý®¹C“Àæ`Áƒ÷~xoY#ô`o¾j‚-¾Þ­Àù×¥‰.á¾_o-ú4 CßÈ(iÊK€o[”«šÓôË^óUö‡ØÏï1îãUzÛ¸‘G’>Òƒi@®’ý‚¸Õ´n­5|èÁÞÔ7uu…îb·uŸ&AغG¼ú-Œ;¾8ÊòÎ!ñ¬Ùźå¢ “S™ï;¼£%žÊ æ,4ËžOtvŠ3aôÆÙ-ï$	vœÝP‚ÿÙÙ+pàèÀƒ¤La¬5ÕTBûTëŸ8:8É“ÁÑýc5ûrðìN”aÇá
-e¸¼Å´0‚ü•¶aàTçPB¸ð‡Fß¿{ýÁ¸q-êf[ü¥™ûeQ=0	`.:7 at f•F÷«²¤Ö5	,*òk;`ý:¹â9ÎkìÝWÔ#¨‡WfyUÕ
-–õͪŸ'§¿íe˺ue€Óy)OŒ¯Zjå¾þC]©Ö«®+æÏ°žh"»÷}>z›a€ ÜhùH_ßì"š@/ÝV¸8zßRˆãöƒ^–
-»:øÉ›„ŠD=÷+` -µËÜmä+û)š·•˜¥"†I=Ù°ÄøŠ-xÅÑŸ~?úºVÝ2a¾¨¨‡£f!¡çêh»ÚQ:±°=«×Á¥Ý–EW @ÖZ°ä.‹-¾C,HÍyÞ{PæxÓÚ†ä?6x—åJs îbÀgB‚ugäLY¬Ç	ꋼz±ÌAñw͉B„f$Ä6ÐÄʐ®ÙªöuÂèÞØi‹7Øâ
-öó–4úq¿\ù˜[&Òkµtøƒ-4%|æeIjî‘ÆÒ×ôtõÜ5Û_ú·\tØèZD,$ƒE–,ñÈ-4[\ª³\ñ3À°¹&†²ÂÉŒC$3¶œ5A«ÇL•ÅÑ¢)Š ÌY{BL	’]öIµU­„}GüÀnÆVª½î±¨ãuhÛ¢7, JžB„yÀ´ã„%:>lQ2Ž™Š³±E½…\ä I&EؤFRüÿ|·¹îÌD+Ðá–šÀdfÝs¦­¾áØÐh°oõ
-	†ú.ƒÚÒX	ØÐ0š”΋,¢ô°£ŽÕsxrtÍRù=ȼáÀ{Îp`l™£ ¤â4ç_™	R†%ÚÈ«5Ƈà946=…AˆÀ"“XÒ"µ1tà¿qÂ#
->I˜€ÖØÑ)ç§w1-æ6lÙ‡»÷hm
-/˜LÆéDÿZ¨§©e‰,µwŒÆû{½.^6«o{÷D	†;’`Ûpu攍dr9íÄqˆs:²;o`jè܆ÃëüÖ
-„cï÷ï^À<„v·9Æ‚cÁ±,sš÷Õ2l÷w¸gt]Ù-A¯Ó8µ…çÀw†+ uìW ¸¦Ì¯£tb‰'ˆ/P0ï·Èµhè“PúÃß~	{ªâ…•1|XàÀ;\€®¥›ò‚aÛ^|ø;^laÇkºŸ³A
-ì3ºü©á*úw±G çÇï"Iâ–Xe¡ñžÿ/Ô¿Í›|]ÐP#ÄVÔtdÔÒI°Y]-ԍÅîÀò×>¾Íoœû†m£¡uíëÛ«Š<Àª®ö@Âñv°
-	ÈC
-ýØK䂵q±Yþºœ5«Ûn_ì	v ÂP{ƒ=õ¶6f’趩y43Nn·Ãj`vßdô6‘]Œ2Vaýä_\féTç[+€ÍwÓˆ½xûò³W^=s¬‚Á7ûõùyª¢+,ÁJëKLhc°#»VÍýÝ!µg¨¯Øx èP•¨,7ßtèÅ­QË%(µ7^é Rf>·…FåsÕΖÈ(3›ÛÔ[+†O‰v™©+º¬âãË*Ã2ûË'È,Œˆnè‡;“©Ÿ;÷^ë6•E	–ô¬ø ºÏÃ玫¸Ô€Í¨þÒlM úˆÎX&2OIÈ|r at káÎx* úLÀ ÆPs$œkCªžfFŠÇaÉ4cibž(ÙÖ,UÚÞES/VeqjºKN“`G¦= m¯óö`´sg¦¯ba»G¤lêÞl
-OÀøVnrCy¨ÆeÕ'Uƒô4¥¯§öL=²ÿg”ÀæDXÚ¬¸”îÅë¶.)UNÉî½uf©ÿZfæà!n)RÑÊ8/mGíÒ¹ÙeÁB$cÉm%/=w°[?$“ö~9`¯ÜÚ«3¢Œé4‡
-;¯Ó ü9Ö7ÞOéýVÓm{‚ |?Ÿ0X¡$„‡®r¤`™V‡mv*2–˜t##8`±§Š6Ú‘Ö·Éa0Œ¶i*Ø7¶^º€ÞrkÚlµ×Wऊ#º®Å¡9¤ˆ³®n~PתR8RÂ	F%ª+?æ½9"„.×=$ Xöúœ|»–” Ë8/ÿåCŽs¶ò†4EG<lýߎ· ?š¨>¹Âzß¹÷H×.ë»rNíAå~'„œ`©ÀP¢R½@Xá¢h
-s!9Ì…²Å±ªèúÊdÝ|¡9Êâ<§ÀWñlñþÃ¥L)¥L€‰9Ó²ÌOðN÷[ÑØFCØxP‰ ø• úô±®×dä0ñ²„¥©©ß ª£-àWÔx¸	’ö'mx£ïU…zþ'gÓDö¨ŽÄ6ƧÇR³—	&ÒäÕ1ÍŒ¶ÐZC("Sš¨ÄJU1EÜ’i¦ÜÃ8Çwà[Š¿Á»qùè *HKÕ㢲S°-„ôÀE‹øi~Ü ®Ù_Œ:ôûæÿ†SP
+xÚ½ZKsÛȾëW°ö¨ÊœÌÜ¼¶7ëí(]q•íD‚"Ö  eÿûtO@€’&¥ä aFÏL÷׏!ŸÜNøäï¿Î.þú›”“ˆ%“Ùr"8gq"'aœ0“èÉl1ù\gó6¯ÊËϳ?,yÌ’0ÔH.ƁšÌ°Ë©à¡
+^T—"X¯á­©2&xU×Õ¥âAÝÃáS,á‰ýª‚v¤MÇGÊ©.^Í.¾^âd†)5™¯/>~æ“Ìý1áL%ñäÁR®'ÊÄ,4È­˜\_üë‚»Õzx…œI©·™EI´—™Ý²±ô=7 © 5Ì.“0HoŠìr*Ž[£håÂßî’ënáÏ/e´mßÜ·Yoä%>UЮ2hÒ5’ݤ×éúù|^Ý—ö-¢úçÍå¶ûO8±EÚ8Ÿ¸áo^^Ê(x~mñŒ†¯ðÅ´nQ°ÉÔ‰2Ští?¥¬áŒsØ~úxƒ&‰äæC&‚áî†\ÃáÊCLøDF@ÎVÏ6b2Œ'¡,V!í
+œÀMúæíìïCU/v÷HŠ¥Ïa¬"À€EBŒE˜¡6(8Ã7iù6µF¦‚;Ï…²³"œÞà±ÿhù*mVDÜ´U9²´qO«	œtÀЗæÈp•Öé¼ÍjЛ8
+êì®ÎšŒô.µÐ`Ç«%=S|„Á*ûž.²y¾No@³Ë[¶»_Ú$LéèŒýòèðà‡y×…,’æitp+èλÙqÝ9S¿îŒD Ýáaðn†Ïh[o`†ô&vz$No`ª×h[½áöÀ±Û©Êt¨F”8ýQJ
+ô'êõÇQð‰ì”VàAàó"ø
+Ð$l:mBª£Útúîjò02|¤6)ÃÂ(9,ˆæ,Ô?£MaÈb-Útõ°x“6íuÖЦóDØ£MC¬6™0BG…xÝâ1ã@›¯íTh}Ž4Ù¼*ëäåܽ* ü Ê<äþàKŸ"¡#¤b¼?à¾Àoó½½½ˆp¸é]oZ.|\%DRŒ¸Ž÷×–la*EÄèÑx%½£G}~@sÈêŒzà¼[§çY{HÉO>X’˜~”Žká@|ÄØbgd~BÇ¥ lèm!Ði+ÒÛf¿ŠŸ)ÁJpm‘42£   £þO­s
+5÷íÞ—„I¤%(us_ïÓ:óéõ
+ð@Â/ø/kQ+t|¤ÇgzŒÓÊ„£é0
+āO\Ü+Ûiî	—­}ïqõ&Þ7YíBDóà?ð0ÜÎ8ñ¥!È}@"a‰ÊŠ^»œÍ¾ßå^ÇPØé$x
+Zv‹j"x`¿­ïÑ$°9Xðà½ß7ï­*„ì-òÚûÑìë}~¬{]šààËðõÆ¢O
+0ôŒ’¦:	ÐãíJ€r•š~¹áµÈ¿?„ÜÀ~þ€qŸ®Ò»Æ<¢ø‘L‚pÄ­î¨uk­™àCö¦º­Êº‹ýÖ}ž~ëIðzè·0îøvià(‹{‡Äs°fë?ˆ‚NLeqèðN–Øsx*˜ÿ±Ð,Cx>ÑÙ)΄Ñ[g·\9¼³$ØsvC	þggwªÀž£?2…U°ÖXQ!íc­âèà0$G÷|þåèٝ)ÞÃÊp}‡ia "ø+mà Á©Î¡„pá#!Œ¾÷úƒ#pã"XVõ:µøK3«¬Ü0ñ`.:7 at fyQP놄ÀN ù•°~\ñ‚öJêÔÃ+ó´,«–‹ê6ïçÉéïzÙ¢*A]„àt^cÊ¢ÀyC­´«ÿP—†AªuÞ¶ÙâöÀ
+Bd÷¾£Oç^o3€-éËì›]dMè¥ëÌ
+ï
+1`Ü~°“eKĶò~ò6¡°b QÏC ¥ƒf•º|e?Eó¶r ³TäÂ0©'–¸<_±¯0ø³Û¾î…UG·L˜ÏJªÅá(„YHØqu´må(XØžWkïÒÍP k-	XR—Åfß!¤æ"m³(sºiíÂò¼KÈr¥9Rw1à3!Á:Š3
+r¦$ÔãõEZ¾X¥ øûæL!ü@3bhBeH×lU{:aô oì´Ål
+ñûéKýxXå]Ì-#Ùiµtøƒ-4%|¦EAjÞ!¥¯èéê)¸k¶¿êÞrÑud£k0ŸY’¨Ch¡ÙâRåÂH7ckb(+œÌ8D2cËY´zÌTI,ë,óÀœµ'tÁ” ÙE`ŸÄQ;ÕJØwÄï!qæfl¥ÚÙë‹:]‡v-
+ypóÈ¢ä1D˜GL;ŒX¤Ãã%Щ0[Ô[ÈEŽšÔyRøMj$ÅÿÏw›‘ëNLƒ7Ô&sëžmõ
+džFƒ}«oH0Ô7pp	´ÐFÆڈdž†Ñ¤t¾X$¥‡-u¬žÃ“£k–ªÛƒ¤3xÏŒ­R€Tœæº×Gf‚”~‰¶òjñÅ!xµMOaÐ"°È(”´HÝ…H:ðß8Ñ
+#
+x>I˜€ÖØÒ)ç§÷1-æ¶l¹-öïÉÚê1^0™„?Ò
+ˆþµPOSËIlï7Æû{µÎ^Öù·†{¦~ÃI°k¸:qJ‹F² ¹œvâ8Ä9-Ù]g`jè܆ÃëôÎ
+øcï÷ï^À<„vw)Æ‚cÁ±,šïªeØîï:qÏ躲]^ÇalÏžïW êد 4pM™_K3èÄ¢ŽÌ#
+¼@Á|·=@†¨ECŸ„Òþö‹ßûS×(¬ŒáÃÞát­ÜT'¶íÅGwÇ‹Á"ìxE÷s6H}F—?5\ÿΖãdà|áø]ä!IÜ«,4Þóÿ…úwi®3ºàj„Ø’šŽƒ:	6¯Ê%‚º±ØíYþº„ïÒ[ç¾aÛhh]uõí¼$WåH8Ýv!yH¡[ c‘|"@°6.¶Ë_×ó:¿kÀΐ` %°÷7!ØSokCq`&
+îêÊ™GÝ:ãÄáf7¬6~÷MFoÙå(cÖOþÅe–NEq¾±Ø|7Ø‹·/ŸÑ8{õáÕ3ÇÊ|³_Ÿ_Æ*˜a	VZ·X`B‚ÙµjÞÝR{ŽúŠ
+ @‡ªDE±ý¦C/nÚ[X.@©;ã• eÒå¶Ð(»\µµå2ÊĦÆ6õÖJ€a#Á²£D»LÔˆ]V%ãË*Ãv—OYÜÒw&ÓnvìÜ{­ÛV%XÔ³àƒŠè>Ÿ{®âb6£úK³5†ï#:a‰H:JBàëZKwÆSÑg0†šáäTòTõ43R<K¦	‹#óDɶf±Öô®êj™Ùªé^,9O‚=™ö@OV`´½Î7ºƒ £;3}Û=
+ e]õfkxÆ—»È
+ä¾—UŸX
+ÒÓ˜¾oì™zdÿÏ(M‰°°Y7p)Ü‹7MUPª“Ý;zëÌb5þµÌ(ÌÁCÜQ¤¢•q^ÚŽÚ¥s³Ï‚…ˆ Ç’»J^{î`w~H&íý²Ç^¹µWgD	Óq<ö^§G@ùs6¬77ÞOéýOVÓ]{‚ ü0Ÿ0X¡$„Ç®r¤`‰VÇmv*™x+#8b±çŠà7Ú‘Ö·Éa0Œ¶iÊØ7v^º€ÞrkÚ
+lµ·«ÀIt]‹CHçmUÿ ®U¤p¤„ŒJT³n¬óæHˆ à»\ï Ų×çäÛµ¤Y†Éxù/78ÎÙÊÒd-ñ°õ;âÝ‚ôHj¢úä
+ëm|ïÞ#]³ªî‹µ•7ú<r¼¥@‘Š]ôa…‹^ 5Ì…ä0ÈÇʬí+“Uý…æ(‹ë8y¾Šg‹÷.eŠ)eò LÈ™–=À`~‚pºß²Ú¶0ÂÆF%<à#TèÓǸ^“Ã ÄK"Çb¤~ƒªŽ¶€_Rcs$íOÚðF¿Sêu?9›F²Gu$¶90>{,åã¸L0GTÄd43ÚBk
+¾ˆLAh¢|o(UÅq_H¦™Ú¸‡#pŽ?îÁ9þ¶ƒwëòÑAT«ÇEeç`›運áÓü2¸A\s¸uì÷ÍÿES\
 endstream
 endobj
-7595 0 obj <<
+7598 0 obj <<
 /Type /Page
-/Contents 7596 0 R
-/Resources 7594 0 R
+/Contents 7599 0 R
+/Resources 7597 0 R
 /MediaBox [0 0 612 792]
-/Parent 7593 0 R
+/Parent 7580 0 R
 >> endobj
-7597 0 obj <<
-/D [7595 0 R /XYZ 100.892 685.529 null]
+7600 0 obj <<
+/D [7598 0 R /XYZ 100.892 685.529 null]
 >> endobj
-5330 0 obj <<
-/D [7595 0 R /XYZ 100.892 660.623 null]
+5319 0 obj <<
+/D [7598 0 R /XYZ 100.892 660.623 null]
 >> endobj
-7570 0 obj <<
-/D [7595 0 R /XYZ 100.892 631.719 null]
+7573 0 obj <<
+/D [7598 0 R /XYZ 100.892 631.719 null]
 >> endobj
-7594 0 obj <<
-/Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F71 5424 0 R /F70 4384 0 R >>
+7597 0 obj <<
+/Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F53 3738 0 R /F59 4373 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-7600 0 obj <<
-/Length 1787      
+7603 0 obj <<
+/Length 1784      
 /Filter /FlateDecode
 >>
 stream
-xÚµYKsÛ8¾ûWè(ÏÔ*Ÿ¢tL붛NÛd'nÓNÛc+±ºz¸’ÜŒÿý¤äXŽ,¯{
-’ | š8qÞ
-^M/ßJâPâ…$¤ÎäÞ¡’zŠPÇBO†Â™Ìœï.ãdøsòþå[ÆœÀ}_˜¥Ê÷8çÀÉ,º˜NóeV
-G\
-÷2»Ï‡,t‹TWqžYâXWúN—Q9QA•ûz®UTØIJQÄàÍdð{@'hµ¡ŒIÎ4|ÿIœ̽wˆÇÃÀy4+S‡ËÀó¥„qâÜþú„¼¨ô$¶™©PídÖg&"¼–L†¡ïê»$ŽXHàDž°f£rs/pgD¬Í6d[UE|·¬Ð2L27ÎðËÝjYB©S\v§otjílvÙUWwÑ”î¯hZ½NtYóøA$ù02å^\ؾ°äkܨ‹
-sFµ*#Ê=)B«Ð«Ý~ 
-FÅ1ŽØþv1÷½€äå6“Ð
-ÎÃiôb ±é[EÛ¾
-<¢”#•òhà€;ý¹ŒŠÛ¼ø§¬¨Ëç†b pÉ£i@–a-EþŠŠÈÌ
-=™/폩®cì!þƒ>¯×èz6OS=*£….tÍ,1‰Ë:Xó{ƒbqPƒ9ÕS03D%÷¥k¾óØNÙŸ¤8X–&–a×;t’ä¨Í#.7rq}n¿I>ÚÛÀï!μáH0á~ܐ)ê þ âˆúc˜ZÂbHÝ"‡ÈKKKxœG™Ý¸B.U±ê’iTì”eEøC¬‰Ú~nš´³3˜§È\Ã0³Ô4²‹@èVàA”p_E'j°¬ä¤ƒR·¸áÑ ¥ê¢Þ”å•¥˜tßjŽ†Ç)ô­	xbÜÓ!|–§÷	ØÇF#UEž$Fã$±£"úeŒ"¸á–©çîí¡Øe͹õ?¨Úä5ø©ˆÛó4® †/ÔøéYt¯—Ie×Äé"‰£²˜úäQ	ܧ&½ç¡(!¨TÇ„âóÜ„LH?“½¹IB0sѯSÂÞÔ$|ÐW¹éærÜ“ŽŽ“ݝZ²'ÆyÜwËhº,âªRÎ!	Ì"{KÅ?Qh‰w‘ÝiÇ,¬˜@0d µ“6jk×ßÆÙ,Gžˆ$.Üè÷ÂRžÄd5·"ÂÃrîçO—_-åóå¸(©'ÀCrqN¼ª3áD/t'×Eœêbõ®È—‹~̧ÇÌlêa0#È6fb1£Ö˜±Ôr€¾ÅoÕpZØSuÞ'xÒ6$ª9€&²c‹¹Ý 8Ø
-  „'‚@á„{’˜=õ~PÀB¸ö7 at 16—Á'F=x8N…xØTa\_Eè¢:ˆ¦˜ ’¹5à»ÀªÕÌå÷};XϏž§ß xz~ï}dÂá~R<<SÓÂBà¦Ø³¦…؆y²«iñÁºÄošÓEäeÛ}à“K½°?Ð…<άÛÊU6µ£/XÏéd•»;
-OÈðÿé0XÈ<⟈
-Î
-‚m7Ø8dóÀäÖ¢_ŒÀ8Èa¯ÏÏ"›sèߍ-Ù㨜ñÂ4ê;ãê`éö”d~¸_÷ôˆû/¥µý¡Û
-L7Յ̵õÏ!®ìäZ’oM«Â±;±•0w±¨ÁG×ä@˜±ý–ÎL/[bc烡f¢±0uÀ\¼î€0ƒVÏFrû`Œz„±&”oðø4±ʨ™l]¡×(øwå!½€ª†Ù‹.ÿ|Õ÷ácË@Â0xbi’‡ÎfÍåÝy*Ñ’²èÓ8„³~~1uF2ë+÷|ô‡ÏN*÷½@ÉÓ.à5ö¡ k^÷ ¡ÚúsmP¿!ó*KVÖ±{ÐêsÏçþX{Ñ‚2²Ù€°éŠê1ÊŽÆdX6XX€‡¯üSÀB},öt½¾ò”ðÿX˜—F]/ä蹝x9‹Ü/›b-`(!íüf)&qˆ»øâ¸×õ¾i“I×I²ž1ùÄŒ’¨ª7ïx*ÙàÉ©t×OO…!øn͹XÕ¿µ}°É—U½Ãª‡S9›m­Ì³-sb<%R¹¹½˜ñGà>Qk{ ͼŒA’ãÄVr†^oRn™§Q=l^„»d>„(Z)ÔÂpdßÕp²i¢püd!\³i œ-—ôè\T]:ëÝÏQhb UÐTЦ)Þ.~·@¥ ²…›
-y©°ýæ+Š¾êÍ	t(ApÑ[ Ÿ¶EíI¥' ¤?‹LŠ5~[äÇ«ñåÛor}ÈóÈÅ ƒ¶àk¬ü/nnnÇ=™óðÔñ<s"yØ;Ýîvú¾wÚŸÿZB5
+xÚµYKsÛ8¾çWè(ÏÔ*ß”ŽiÝvÓi›ìÄmÚi{`l%VWW’›ñ¿_€”+‘íõcO¢A  @ïÞ#Þ»³Wã³—o%ñ(	"Qo|çQIM¨§Â(‘ðÆSï»ÏX8ø9~ÿò-c^DJ	»T«€sœì¢óɤXäõ`È¥ð/ò»bÀ"¿ÌL¹#ŽLmnMWƒ!Tû¯gf^Ç¥›¤Eœ½Ÿý>£À´ZSF‚$o’}ÿI¼)̽÷HÀ£Ð{°+3Ë0PRÂ8õ®Ïþ>#Í	{xQH>e¦#½‘Ù63D°ÔZ`<ˆ”onÓx0d™Êõ½À±2Û€…~]—Éí¢FË0Éü$Ç/÷ëYì•ÉpÙ­¹6™³³ÝåV]Þ†Rú¿âIý:5UÃã‘äÃhÀ´~cú‘¯p£)kTÌ6ª)¤ˆœB¯6ûA(‡8â鷏¹
+B¶——»L"Oh8§ÛX C ˆŽoy×·a@´ö¤Öm" pk>WqyS”ÿTµuõÜP, .y°"]  ˆÀ2¬£È_q»€Y¢'‹…û11MŒÝ'ÐçÍÓÌYf†U<7¥©ã©#¦IÕkqgÑ@0gf‚fIŽ¨äJú6Œáû0KÜ”ûiAŠƒEecFI³Ã¤iÚ<àr+×î›Ãu±-üî“<þ·AÈí™f òXâ Þ‚¨?–©#ÌÔ/ˆ¼¬r„‡Yœ»KT åR—Ë>™V%ÁÁNyQ„?ÄŠhÜçº
+A7;‰E‰Ì7	sGÍb·¤n%DÿUÜ{Ò‰‹ÁJNz¸!õ	7<¤TS6›ò¢v›.à[ÏÐð8…¾µO¬{z„O‹Ìà>ûàØh¤º,ÒÔŠAâC’¦nTÆ¿¬Q·Ü28•æÜ¿™!û¬9sþUÛ¼?5ñ[r‘%5ÀðRÃ?0=ïÌ"­Ýš$›§I\õ 3G¿€ü2®€ûÄFbð<%•úP|ž›	ÙÎdgn’Ì\l×ƒé€ agj
+ôáZnº¾mIG‡ÉîÏFÙcë<®ü*ž,ʤn‚”sHÓØÝRÉBE\â…Zâ]ä¶@Ú±ë–&@í¸‹ÚÆõ7I>-ç"‰?þ½€p”'1ÙÄí­ˆðpÜ…ÿùÓÅWGù|1Ú
+”½Ôƒà!¹8
+'Œ^õ‰p"HJº†“«2ÉL¹|W‹ùv̦Ç̬ëa1#ÈSÌ ÅaF¯0ã¨ä }‹ßºå4w§ê½Oð¤]HÔ3 MìÆs›A±·z@<Â+Œv$1wêÝ €…pí¯bd/ƒO&‹·àá06àa]…Qs¡‹š\ ÚbHöÖ€ï«V;WÜmóØÞzöxxè4ýÀ3PQt¸÷‘	‡ûIóèDM‹€›fÏšbȾ¦Eu‰j›ÛEU•¸}à“K3w?æÐ…<LÛªe>q£/XÏ™tW›;‰@Èèÿé0XÄ¢Ž
+D… g{Ç!é‹C² Lî,úźŒÓö*~ÙœCÿhìÈÅÕ¤Læ¶QßW{Kï±?° ì(óÃýº£GÜ})­ì…Œ€Ünm`»©>d®¬
+Ñp•`'ב|c[ŽÝ‰«„¹E
+>’ø6ÂŒë·L~o{1 ¸;5¥-¨Cæãu„)´z.’»× c4 Œµ¡|À§±ëP†ídç
+½BÀ¿//„T·Ì^ô	„ü§tG܇ÛX††á#K›<L>m/ïÞS‰Ž”ù6#È0«ç[g¤Óm…áþžï>ðPì¨Âq„Zw¯°Yûº
+ÕfÔŸBh‹ú5™—yºtŽÝVÅÅÕ°nEOÊÈv¦/hÀ(;“ÛÀ²·ÁzÀ<”VÇ€…*,vt½JZ¨ÿ ¦àÒhê…=·/'‘Ûâe]¬%¤›ßÅ&Nq_<Cÿüª™Àw!c3é*I636ŸØQ×Íæ
+O%k<9•þêé©´å7œËeóÛ¸›bQ7;œz8UÀ°ÝÖÉ<OeŽm‚§Dj¿p3þýGjc Ù—1hAr’ºJÎÒ›MÚ¯Š,n†í‹pŸÌǃ-"g#-ÂFŽÜ»N¶MŽ-„kÖ
+„³ÕbŽËºïAgµû9ª MÔ£š¶´išw‹ß' ÒPÙÂ͆¼tÔˆ~óE_öˆæ:”0<‰hŽ-€¢]Ñ_{dR(éO"“bßùñrtñö[\rCy¹˜ dØ|…•ÿùõõÍhKæÜ?u<ÏœÈCî÷N·¹] JÇýÙñ/KÐB<
 endstream
 endobj
-7599 0 obj <<
+7602 0 obj <<
 /Type /Page
-/Contents 7600 0 R
-/Resources 7598 0 R
+/Contents 7603 0 R
+/Resources 7601 0 R
 /MediaBox [0 0 612 792]
-/Parent 7593 0 R
+/Parent 7580 0 R
 >> endobj
-7601 0 obj <<
-/D [7599 0 R /XYZ 151.701 685.529 null]
+7604 0 obj <<
+/D [7602 0 R /XYZ 151.701 685.529 null]
 >> endobj
-5331 0 obj <<
-/D [7599 0 R /XYZ 151.701 615.927 null]
+5320 0 obj <<
+/D [7602 0 R /XYZ 151.701 615.927 null]
 >> endobj
-7571 0 obj <<
-/D [7599 0 R /XYZ 151.701 587.023 null]
+7574 0 obj <<
+/D [7602 0 R /XYZ 151.701 587.023 null]
 >> endobj
-5332 0 obj <<
-/D [7599 0 R /XYZ 151.701 309.137 null]
+5321 0 obj <<
+/D [7602 0 R /XYZ 151.701 309.137 null]
 >> endobj
-7583 0 obj <<
-/D [7599 0 R /XYZ 151.701 292.267 null]
+7588 0 obj <<
+/D [7602 0 R /XYZ 151.701 292.267 null]
 >> endobj
-7598 0 obj <<
-/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F71 5424 0 R >>
+7601 0 obj <<
+/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F53 3738 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-7604 0 obj <<
+7607 0 obj <<
 /Length 1315      
 /Filter /FlateDecode
 >>
 stream
-xÚ¥WKÛ6¾ûWè(Ç(Q½¥Ýv±²ÙÔ¶@’WÖÚDõp$yý÷™áP~lÜ E/Öp8Î㛚GëˆG×3¾¿.g¯ÿȳHäL
-FËÇHpÎL!£L	Vˆ,Z®¢Oño»«~ž(¡b!ç_–og¿/g_gÔðHOIÍT^De3ûô…G+Ø|q¦
-í½h)mX¦5Ðu´˜}¸¨®†ïPây$S–›üÔ
-’…
-~\ÿùþãx‘åñ»7ww7·×¿à*‹ß-Ð'P—È‚cHüþæöêý\ñø~Abon¯èôÇÛ›¿ð\ªá*VðBà­  (O)XŒ¶]»ž'i¡â½7D-l3—&~°‰z5O´Rq[íikÝw»-‘ÝnÃa?îÚrt]kk7âÙg’q}í\æñÓ\g±uµ}¨+bÝä—PL§™Uö•QBðØC7O at aé,êˆý ¼<ûëöøSU-íÞ»vÕyvŸ¬rqs˜¶]ᣕ¤¼8•»9vj&ã–›Š"«ùid¥b™2 ë…¼ˆÏ¥dœq©'Éa÷@îuMC¥iìÚ²Þ­*¿ÒS^€7	´Õ8œ®&~i[â“Ò ½&U!Þ‰k3uu¸Þ®á„‚tÃEƒ'ÓÀN ¨xzŒJ¢¸! (å£-ÝžÓõ$s .n—´ëC6½B%9Ãó0V͏’¶®‰Æ½‘²ó"gvÕ¸Ö
-coGoÄÄ_ßUUºUEô~ãæ".ªâxãR¯ºÆº–x‡ë¶}u®îw\T߶¦ÿ©Ø±žO3p[UdqY;€40Fˆz’AbÞ·õ3í&hÆ
-¨ˆã-ôÑ@/eG¢ÄêèkébT ÿáØ7õšÂ†Ut½«hÙAø{"AÆË-²VÕ£ÝÕ#->sÍ©:rqZ"O¡¦êHÄ¥
-‚¥0
-‚h¤sïꚨC{À¥ÁLi ŽO¥A$a½Ó°ªºò=ŒjD˜Œq“ž 
-T#^‰¢œb’ë!¬)ä a˲÷€ àC=öA‰/y$(iŒÜ…>ZKt—FV¢sŠí~.DØkf
-)Ì»ã Ê˜Ä°æ†-pP}Á¸Ñ…8R~c:¯o]u0´>¶’Icr¢’†³<KLª™–0æDÆr™½h˜æ,‰0D9—S§ðh©©Z‰$HLÎoƒ„9àdk±JzÛTþ MJP•FM%‰³—½M÷` <ËTéó<;ßG9NBœ‚´ý™ÇæÛÕž†ðwÄ«»vw#}Ò}A˜Ð}æ3iT¸öú¥‚Æži84Ôm“iã|Nvíã¥àH‰ä¤;Ïâù<x$™dß^áÐã X7ÐÞ‹0"kÝІý]¨ œš|×î©
-Ò¥§m×W>æ«OJ£'ð#»©š©~ظ-1]Kßq‚Í‹þ 3fÒƒsW'¸yƒ¸.$ÏÁ¦CÀ6›LQMYÊ_ÌÁc–yhŠ¯Ð$ƒó¡Ü¶}ªˆª©üK[Ó: ÉÞ­7cÐÓ¸åz"ý›¥Ãøbú;¹Ôp‡qzõ`“À¦9µc7…
-@‚k½ëI{"ûçg°Ì3<ûéVLjuñ•q2Qüô-
-âá‚ç?(IA}‘êÿ§drç_(yéÎÙ?Œó—T'4¯AcxxiKåÑáDõ;ªû%^
+xÚ¥WKÛ6¾ûWè(Ç(Q½¥Ýv±²ÙÔ¶@’WÖÚDõp$yý÷™áP~lÜ E/Öp8Î|ó¢y´Žxt=ãáûëröú<‹DΤÐi´|ŒçÌ2Ê”`…È¢å*úÿ¶±Û±êç‰*rþeùvöûröu&@
+Äñ”ÔLåET6³O_x´‚Í·gª0ÑÞ‹6‘Ò†eZ]G‹Ù‡‹Jàjøþ%Þ‘G2e¹ÉOýÐ Y¨àÇõŸï?ށY¿{swws{ý®²øÝ}u‰,˜1†Äïon¯ÞϏï$öæöŠN¼½ùOÀ¥®b/Þ
+
+Š‚ñT‘‚Åhûѵëy’*Þ»qCÔÂ6si⛨WóD+·Õž¶Ö}·ÛÙØí6–ñã®-G×µ¶v#ž}&7Ð×Îe?Íu[WÛ‡º"öØM~	ÅtZYe_Ù%í0tó–΢þØÀËc±¿n?UÕÒî½kWgñÉj 7WiÛ­$åÅ©Ü5ȱSë4·ÜT„¬æ§ÈJÅ2e@Öy=€Ï¥dœq©'Éa÷@îuMC¥iìÚ²Þ­*¿ÒS\€7	´Õ8NW¿´-ñIiÞ
+“ª€wbÀÚL£×Û5œPn¸hðdúc ØI**žQI7”(
+ |´¥;æ‚çt=É·KÚõ
+ÄC¯GAÎð<ŒU󣤭ëC qo¤è¼ˆ™]5®uÃØÛÑÛ ˜ø+໪J·ªˆÞoÜ\Ä%¦ê†8Þ¸TÅ«®±®%Þáz m_«;àŽ‹êÛÖ§içñ?;ÖóiÎÒVY\ÖR# žd˜÷mýL{4cTÄñÆúh —²#Q˜Äêèké0*$ÿáØ7õšÂ†Ut½«hÙü=‘ ñ2†’Y«êÑîê‘Ÿ¹æ¡ŽÔiuˆ<…Bšª#—*H–Â42 IÎ½«k¢í3…8>”3	1ôNÃj¨êÊ÷0ªa2ÆMz@
+Y4Px%ŠbŠA®‡°&ÈA–e5î!ƒ€õØ%¾ä‘  1r<øXh-Ñ]Y‰ÎY(¶û¹9ä^ë0úPHaÞUÆdßÜ0£ª¯37ºðGÊoL§ãõM£¢«†Ö‡ÃV2iLNTÒp–gI5ÓÆœÈX.³
+Óœ†(çr
+⏖šª•HJIúÅM`0‡<ÙZ¬’Þ6•H“RªJ£¦’ÄÙ€Ëލ¦{‚d 8ËTéó8;ßG9NBœ‚´ý™ÇæÛÕžø;âÕ]»Æ»‘>é¾ LÙ}æ3iT¸öRöK<Óph¨Û&ÓÆùœìÚÇKàH‰ä¤;ÏâŸóyðH2ɾ½Â¡Ç!aÝ@{/`DÖ»¡
+û»PA95ø®ÝS,¤KOÛ®¯|ŒV
+ž”FOɏì¦jRý°q[bº–¾ãaΞ÷1“œ»:É›7˜7Ã%@òl:4h³É„jÊRþb[°ÌCS|…&œå&°íSETMå_ÚšÖ!{‘ìÝz3=]à[®'Ò¿Y:ÄÛÐßÉ¥†;ŒÓ«›6Í©í»)l@&`r­w=‰cOdÿü–™`†g?}ÁŠ‚I­.>ƒ¡rW!!ÅOßÒ <ÿAI
+ê‹Tÿ?%“;ÿBÉKwÎþaœ¿ä :¡y˜4†‡—¶”…Gs:¨~«k%e
 endstream
 endobj
-7603 0 obj <<
+7606 0 obj <<
 /Type /Page
-/Contents 7604 0 R
-/Resources 7602 0 R
+/Contents 7607 0 R
+/Resources 7605 0 R
 /MediaBox [0 0 612 792]
-/Parent 7593 0 R
+/Parent 7580 0 R
 >> endobj
-7605 0 obj <<
-/D [7603 0 R /XYZ 100.892 685.529 null]
+7608 0 obj <<
+/D [7606 0 R /XYZ 100.892 685.529 null]
 >> endobj
 926 0 obj <<
-/D [7603 0 R /XYZ 100.892 660.623 null]
+/D [7606 0 R /XYZ 100.892 660.623 null]
 >> endobj
-3791 0 obj <<
-/D [7603 0 R /XYZ 100.892 459.31 null]
+3780 0 obj <<
+/D [7606 0 R /XYZ 100.892 459.31 null]
 >> endobj
-7602 0 obj <<
-/Font << /F76 5480 0 R /F17 3698 0 R /F15 3700 0 R /F50 3701 0 R /F71 5424 0 R /F88 5686 0 R /F72 5687 0 R /F85 5521 0 R >>
-/XObject << /Im3 6525 0 R >>
+7605 0 obj <<
+/Font << /F76 5472 0 R /F17 3698 0 R /F15 3700 0 R /F50 3701 0 R /F53 3738 0 R /F88 5678 0 R /F72 5679 0 R /F85 5513 0 R >>
+/XObject << /Im3 6520 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-7614 0 obj <<
-/Length 1348      
+7617 0 obj <<
+/Length 1250      
 /Filter /FlateDecode
 >>
 stream
-xڝWÝoÛ6÷_¡G˜iR¤¾úÖ6Kàb	²ÅÅ
-d}%Ù K®(×ÍþúÝñ([vÔÛ‹y<žŽ÷ùãYxOxw“ËÉü6ž<‰ô–kO’GBzaœð ÑÞ2÷ž™¯üé×å§ù­ï{1OÂP[Qq¢‚„îÚæ°ŸÎT Ù}ºß—õæÝt¦#ÅûgYçÍT	v4ÄH뉀}žJö°˜Î$û?Z†ìã6ÝwEKÇÒÞ>ùu9ù6ÁëÀàWÊËv“ç¯ÂËáì“'¸Jbïh%wž
-bЕ÷4ù}"†ÎËÈ“>O©/œ×	·N¢_p.Á*)»*ÉŠ´;´ºFÎ >uñ—º3)£*¼™ó(JHåSº›ú1[¥Ó™I–VUƒ{Œî»máò]Y—¦kÓ®iÝYCkÖ‚NŒ+x èa©ç¾?h·¡YÅÙÍD»¤âvveÍ¡Æï;ôΗÎ;_Ø[-£]•`M[V/tƒÅ,+­9(æïèôXv[â}~X|™ÿVZí‡têì±z³óÕ¼·Ì‡<úúª¸Ô…,q²´&beM)h³KëtSä´9¨G"mt‘ ºT—aC„ˆ¦}%9·AÔ}ŸaÄç_q£Ø#”vÛ¬c°¼Ë¦žb¾éìþþ#}ÑQ›
-­‡Î{¿ß·Í¾¥Ð¢ cfŽe²¶Üw†4šms¨ò1¡´¢žïeNñ¨Ø–m$‡e).DÐ7¸Ù­xÖÔë±džQq/Y®Öέ†Ö¼0eKWb™`(:Ú¼ª6/¦³•ôEÒѽ™ô}jué¥óߢÆÀ㐥‡®Ù¥]™A¯½Ð9uPNçÇmQÊø¨× -Æ)i’9˜"‡R²Eíd·î,]™¢†äŒä Y£¾°¿I—½_ÐÖ˜úͲZ««©ÔáÊZë€ëX÷q?B •ÏVPÐùX–4Æ?eɐêöP×ÐΆ'Ì
-ÀSäà)<ãF8–†$áÂÉÑ€w[›Ö8râlØú2/°m	Ì>îHöí`h,«Š¨•Mˆ³°i±ç¬ëÈQ‹÷yŠ=çÎï;’šuÛ`¥©Ê² zqCk›ÖË
-˜ÙSYe%¢½½Va­Y/Dc%P/]¦*ŒÎN¯e™ïR´P°C9š,óØ?%k>¦’荛qðº…:ìå÷i›î
-ÀCN–õµýX ×ÜÕpocÂÀ<WUðŸ¿ä:\¨èú)’è§Oùó‹Ž@[DWß–›¢¢×|ÄØ0 ÍIoìâæþýã;Œ‡:==@>-nf]3»£ºÐìÂ4Õ¡TË/PÑÿQ®×³ê¾WžÄ!-Qõ·‰à=îWËì¿pŒùb§¤wÓÀç[ÎR³ˆ‡‰©æ–ÿ`ðIAoÙl`
-ZÁX–d(yâôš†î†FÁ2DŠÔ’
-Þ8Õ x¤÷‚àÎrJ7¸ÔMGbô3ÁL¬©it‘¬"tï_Æt~ŸZ¯Ü0Cà‡x5@
-‡svîÐÒ??5¸i‹¬ÙÔåßö‰cÁ«"5§Ã5NµHÊaÍôYðž-·¯U¤ûZ½–Ágâß?£ý+1f-’lÙ·øeï(-¹€JuMPa|Ï¿è|Dœ1 ‰¹ÖzøÎ(˜žñÕ$Ê|’°ÂtéÒl‰íÀ[œFC”±£'°–´>aóáÁÎÖæÿk¸;R·Â `G²š<p]8@#Ï0ˆØâ'¬€ö† ª×2úÿUÝLl
+xڝVKÛ6¾ûWèH5MŠÔ+·$Û]8èÛ®ƒ.°ÍA–d[€,9¢gûë;áüZe‹ö"gFÃož¤ð6žðî&–“ùm <)x"é-מ$„ôÂ8áA¢½eî=3_‰é×å§ù­ï{1OÂP[Uqª‚”îÚ¦ßOg*Ðì>ÝïËzón:Ó‘b÷Äý³¬ófª;b¤uŽDÀ¾L%û¼˜Î${‚–!û¸M÷]Ñ’Xúxúä×åäۏÀg8®”—í&Ï_…—ƒì“'¸Jbï`5wž
+bЕ÷8ù}"Ν—‘'}žR_8¯nD¿@.•‚ÝN•dEÚõm.„‘sˆE]ü%¤îEJçQÞLù\ 
+kò1ÝMý˜­Òé̏$K«ªÁ=Æ÷ݶp‚|WÖ¥éÚ´kZ'khÍZÀáÔ0À¸R€Ï}^ê¹/ÄÚm(AÖp6C˜ˆK*è„peM_ãÿzçKç/ì©–Ñ®J@Ó–Õ	RcP̲ÒÂA%€¿#é¡ì¶Äûòyñ4ÿ­´Öû$ux¬Ýìt4ùŠ‡W¥¥.4‰“¥5+¤ Í.­ÓM‘Ó¦7PDÚØ"AU©.ƒ†MûJs4jg1÷}†ñž?=àF±(ì¶YÆ`q—M=Ål“ìþþ#ýÑQ›
+„VC߈ˆ½ßïÛfßR`Q‘Âm±N3Ç2Y[î;CͶé«|âYh«hç{™S|¶E¨ó¢"ÚÛìV<kêõXyc»¨xÐ,×ÎjçVCk^˜²¥#±H0m^Uh›ÓÙ:ú"éèÞLú>µºôÒùogÆ™Ç!Kû®Ù¥]™A§½œú''ùa[ÔĆò0î'ê4H‹qFÚ‚tzS䐢@J¶¨îÖÉÒ•)jHÎY\Ï7k4' é’÷B©Ù,»¡µj°h‘JÝP¹Õ:à:ÖCØ?å³Ôs>–¤ #å“dÈtÛ×54‡ÃðˆIÙ¹Ùž†F8–…$áÂ/³ÐmmZãÈEˆS°aÓe^aÛ˜CÜ‘ÚÁÐþPVQ+›§f‡¦<'ÓXGŽZܸßSì9'¿CîH{¬Û+M…T–Ñ‹ZÛ´ÞXVÀÌžÊ*+qÖÛcÖÀz!+r•\ä*Œ9ºcôó]Š-¬/G³¥cûÇlÍÇlBö=bq3nî¶P‡ƒþ>mÓ]³Ä“e}ÿb@à5÷_5ÜÛ3á†«*øÏïq&<‰Ãë‹<J¢Ÿ^äo¼^t(¸åm¹é©]æ#hà L'ÚÅÍýû‡wu¼{€|\Ü̺fvG…¡Ù…iª¾ƒ±þ–cA kø^(×ë…i	ko4ðL›Xñ°Zæð‡cÌ;%½›Î8rÒšaÐ Ã XËÿøh`@6;ƒFï¬`,MRiÈ°{gÙY
+ošÜ
+½ËpT¤¦À1©à’s³taÐÀ³œÒ½[ê¦#§44
+8åkÖÔôr‘¬¢ñ>\	¨Œéü>µS¼ro8°ÆžKøòÐÒ?]6¸i‹¬ÙÔåßö’cÁª"5Gá_µHωÒà=[îP¬HÅz­ƒ7Å¿ÿ
+¨ý+5fI¶<6ùE÷(-á
+]PÝÅÿÃ
+eþÓ5	
 endstream
 endobj
-7613 0 obj <<
+7616 0 obj <<
 /Type /Page
-/Contents 7614 0 R
-/Resources 7612 0 R
+/Contents 7617 0 R
+/Resources 7615 0 R
 /MediaBox [0 0 612 792]
-/Parent 7593 0 R
-/Annots [ 7608 0 R 7609 0 R 7610 0 R ]
+/Parent 7621 0 R
+/Annots [ 7611 0 R 7612 0 R ]
 >> endobj
-7606 0 obj <<
+7609 0 obj <<
 /Type /XObject
 /Subtype /Form
 /FormType 1
 /PTEX.FileName (./Samba3-HOWTO/images/idmap-sid2gid.pdf)
 /PTEX.PageNumber 1
-/PTEX.InfoDict 7618 0 R
-/BBox [0 0 672 548]
+/PTEX.InfoDict 7622 0 R
+/BBox [0 0 710 548]
 /Resources <<
 /ProcSet [ /PDF /Text ]
 /ExtGState <<
-/R7 7619 0 R
->>/Font << /R8 7620 0 R>>
+/R7 7623 0 R
+>>/Font << /R9 7624 0 R/R11 7625 0 R>>
 >>
-/Length 7621 0 R
+/Length 7626 0 R
 /Filter /FlateDecode
 >>
 stream
-xœåWMo7½ëWÌ1-`UüÐ×)@Ñ6è¥@㊜
-g7v]ìÚŽÝ ¿3#Íî]»ˆo†³¢)Š¤©ÏCð4û›¿ëûá}®\ð%	ˆý¸¿rTE}’!ròJ:ìÇš|Ð.Ù:N%{I]Â9‘—:(‘Ïšúšsð\eX»&!.¾(vÌH=e‚æ|F[¯»M²uTT¼P—PNÕsé6Ûz9µIš_ÍBóû8Öµ»üÞÁš@÷«³7¼÷ÊSr>'Øøìhú=Ö»áÇ•cbVk gWÍ<¬.Ý„<8Dq<l–’ë°Ú¹7ï~ýé»Õßîç•ûÝ‘dœປðR°Ë—ˆHÏI _ªÉtRQ_ó ’²Å’uJÓ¦.È&ŽÃá‘Ô˜|$¢&„[Í^Éb×Ñ$°Wkõu‘0öÉRU°9-됗¥ªI´hö„k™-hJÅW¤f>£­×ݏ&ÙºÂØ‚Ä7IæŒLÔn³­—S»dö«Yh~Ç:¢üu'àILi1U:i
-€|¦8Búêþö˝šŒAR±Ý iä,ÃÙD+°¸qoÎ÷°šU•½FTʲ0®)†B>.’­‹„’FU5Id…§á\ëk«®Œè» 	…Ù 
-ˆ},C;¢­×ݍ&Ù:•¨ž©K”n¾t›}Ýí‚Ù«f y}éˆÒ×þ“=#Ÿ4K>R‡ZÈ>ƒO
-¥¿\\o;ú$™[h)Ùˆ¶ ÁrõZºÄ¨·ËR	>š’„da.J]¥¢.85öÍ
-š6HW­l
-Ê»gĉöŽÝØv¿&6â¨e¼¦®ƒ^ÊÔ_/Ò怣TÇd“q‡%ûöËÍæ­¥û, 7¥Pу
-‹ ?U
-<œüTÓH>=,×D4¢‡“ªewg1feMa¼#	!õ²F4øI#Žñl3Š0ˆ'ÚtÂ)ƒÿÅ9dPêc_[°’ɳ'5xU£ýí¶{Ìœ¢G¶(€Å<n’lþM-)’¯±‰(l`ÂM‰Õ-›FT%ø4U\îo\ǁ b ˆú·ŽVQÈ%\ÙàomÖáˆ>…ÝH˜œðR¦^Uè Éjˆ‘è˜ãÿ„• ƒžÅvȬZ­Õ΃WHØµ-s°7ŠBmJFaX£¶ÉKuRsñ
-ÀbG6ûÔ&çc`ß@# ‰KÞÏY±8¦‘Ý[ÞÓj:Шϋ'º1kNÖ9Zgöhî±bZÅäyÿÉ]>Gé9ã³Ö“\ƒ¢fŒÔ—¢S–þ¸¾ùx}³Ù»^¼
-/ÉQ¼%ˆ(iäot!]|	dVªµXG[”„ñV ©M>ã`"•Æ—Ål•›
-%CY…«S*ÚSêÚÏÈ	g*åT·ÑU¶ûDß™šÝ×)%›?¯7»‹;ÿÏæ£e‡=¡hÆô‚²ÅÞ9óÙvsq÷p±{œÈ”"
-%큯G¶>@†Û{ãèÇÈSÓ[m~ìp€á1Ô÷´ò3òVEøTÞ“lÈ(_Ô.}™e‘²ÃÄ°Fc¾]—P(ðKö{îcIïÂç°õ/ ÞW¦
+xœåWMo7½ëWÌ19X)Q§AÛ —õ(z*œÝØu1c;vƒüý>ÎŒ4³ëÔÞ.“ ³¢)ŠOÔçÎYêœþ›¿ÛÁ¼;OÝõ£q6GÏâ'?®
+u7†J–}'œ¬”Ð
+†£›C“ô”d‰›„S"ˆmÊ¥.ÿûÐmͼ&.6ÈçÝ$Öå’»j¿®·Í‡*é
+ea[b“PJÙ–ÔlÖu;³
+ªOÕ@uù0Ì­¹2œ±7J÷ÕŒÉëÎ?¼Þllæ Ÿ
+M¿çÏvèÞ_ PmNØÅ•™€†p\´"±c¶D1tƒyóá—ß^üm~º0¿
+,–©ó)ý*	¶øÎã`õ©G%ŽÑÚòDV‚Ê -U§z³¥¢©'iÚÇäìÒóЄŸû„^b´Ú‚(mözBƧ.Q{çŠM‹2ì5‘9Áʲv1iUQþYr€‹HÔl!Ä„vE)ô€ºØ6ª¤7Ù+)4IòÑIÍ`]/G6ÉìTµP>ŒR{áµF~*îÉeë$€ž,ì¯î¾Ü+ð) o”»³¶ogÞlVMñ<+‡ cÞØyØÖfWÈrl’Þ¡Q5‰°€dÀ…ñ]­µ¡bD MÑ h±j„½¥«gÔõ¶ùQ%½	>z«t2K¶AšÍ¶n§6ÉìWµPý>ŒU¡øºã?A¢€>%0}È#"¾¼éè|„+¦‰Qp™¨ÛU¢ÌxŒÖf‘ÅnͪåµòJ«é´Š—µdÞ51q
+‚v@	H’«¡{²
+ȳÓVž8Ö7ŸlJÊQ"ÙÊ7Tª™1Âïeú¯Ó/Qð[L2Ö.¸2ÕîîËíî­Þ»s ÷kL‰u
+]¨Hw(hi¤—?>=.•&h{5‚h\ƒJ gCa8çáE­ñŽœÎ¹éÎ]÷A¡‹T°Gšq_ÑJîÒóþ+#ûÁÕ”x¤‚t,ʘ/2)ùõ®…Èœ0áÏŽFg†&I8ÑÏ¥>Fkƒ{
+n£ U¶h‰÷`ò±ü>gxµïp×æ˜|æ¬`æsžÀ¼L)¬c½[ÈÍ
+vÈÑõM‡ÅZT’%ᶔoèT;óäôlŸgrÎ
+f/Îbðð2œÁWgÊ_|ˆæêY†•d*ë:ÏiÍ$Îe4Oãä´À1Ö	ÒùI'q W»þ?šÙÍNó]Àù͇%=a2«]¥µYd¹a^Âب‹VÕñ.°ß?Ù5ÉÏL)P]è•>ˆÑ±	O²A™Ÿ´_V:™3c	‚õN‘iûýæöãÍín!ŠÄ3‡ïEÆkʏl]š c)yÆ3ðýÍ¢UPML‹–gL¼\&z=B€Ôv™†>GÚwõ fÌ´ ‘`bE§l¶÷êËÚ' õœãR¿NiÝýy³.ïí?»šaÜŒ ÙŸrûÝåýãåÐ*#fÀÌ6××Èn8F£Èäúr;ø¡ÈÄ%Ýóc’3º/Òº'¹<Býd"ŠPÔâœÌñ•€4î'sé*O/†×F´~=˜<´IeKÿ@œ£
 endstream
 endobj
-7618 0 obj
+7622 0 obj
 <<
-/Producer (GPL Ghostscript SVN PRE-RELEASE 8.61)
-/CreationDate (D:20080128091713Z)
-/ModDate (D:20080128091713Z)
+/Producer (ESP Ghostscript 8.15)
+/CreationDate (D:20080520133141)
+/ModDate (D:20080520133141)
 >>
 endobj
-7619 0 obj
+7623 0 obj
 <<
 /Type /ExtGState
 /OPM 1
 >>
 endobj
-7620 0 obj
+7624 0 obj
 <<
-/BaseFont /Courier
+/BaseFont /OKOVQR#2BLuxiSans-Bold
+/FontDescriptor 7627 0 R
 /Type /Font
+/FirstChar 46
+/LastChar 119
+/Widths [ 278 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 611 0 0 0 0 722 0 611 778 0 278 0 0 0 0 0 0 0 0 0 667 0 0 0 944 0 0 0 0 0 0 0 556 0 556 611 0 611 0 0 611 0 278 0 0 278 889 611 611 611 0 389 556 333 611 0 778]
+/Encoding /WinAnsiEncoding
 /Subtype /Type1
 >>
 endobj
-7621 0 obj
-1206
+7625 0 obj
+<<
+/BaseFont /YALMGL#2BLuxiSans
+/FontDescriptor 7628 0 R
+/Type /Font
+/FirstChar 78
+/LastChar 115
+/Widths [ 600 0 0 0 0 0 0 0 0 0 0 600 0 0 0 0 0 0 0 0 0 0 0 600 0 0 0 0 0 0 0 0 0 600 0 0 0 600]
+/Encoding /WinAnsiEncoding
+/Subtype /Type1
+>>
 endobj
-7608 0 obj <<
+7626 0 obj
+1197
+endobj
+7627 0 obj
+<<
+/Type /FontDescriptor
+/FontName /OKOVQR#2BLuxiSans-Bold
+/FontBBox [ -22 -218 932 744]
+/Flags 4
+/Ascent 744
+/CapHeight 744
+/Descent -218
+/ItalicAngle 0
+/StemV 139
+/MissingWidth 278
+/CharSet (/n/o/d/p/period/D/underscore/r/g/F/s/G/t/i/S/u/I/question/w/l/a/m/b/W)
+/FontFile3 7629 0 R
+>>
+endobj
+7628 0 obj
+<<
+/Type /FontDescriptor
+/FontName /YALMGL#2BLuxiSans
+/FontBBox [ 0 -16 562 563]
+/Flags 5
+/Ascent 563
+/CapHeight 563
+/Descent -16
+/ItalicAngle 0
+/StemV 84
+/AvgWidth 600
+/MaxWidth 600
+/MissingWidth 600
+/CharSet (/o/Y/N/e/s)
+/FontFile3 7630 0 R
+>>
+endobj
+7629 0 obj
+<<
+/Subtype /Type1C
+/Filter /FlateDecode
+/Length 7631 0 R
+>>
+stream
+xœ]TkTSW>—äÞDÀh¸¤Ñäú JÕúÔ¥"„—
+K†Ø$¼5X¦Ö©Wm«®jy8ø(VŒá¡€/Vµ¼Z[éZÚÖ骵Ž(ul÷'væ$¬2Óùqï:gßs¾ûío{SHì(Š’­*±“ô–¢ˆ<S¶+2KPRÂ$a²¨[ž‡:ÊèÉhÕácyoï->6IZîWå°”ŽG"Š²îª^™—_Zh4äs)¯¦Íœ9ë¿‘¹aaa\fé_¸Èœ"£ÁÂiÈbKŽ)/ßœc)^Ì­$§M&cg0•æçqúììœl×µuzSÎœÖh2æççmáWq¯Ì™37„¼^Yc4g–q.öÜ*ÎÅÿO„ÐDK^v~d¡A[]lL*‰ÝjÒ›3S_Þ¸¡”ˆ¢ÐZ€’Pš’Q JAqh>Z‡‚Ñz´E 5h%
+EãÐrÄ!"£hôzB­¢Qƒ)o‹¼Då¢Ñwâdq•ø´ø¾øßôZ`R™Jæ8Ó"y	eðuBxYj}n ócí7›Âi#ÛA	;xÓ~®¯û“Íñ*|D~—€Wl–D¤å'd©Xû7Q4<šj"ö'‚.¡EÃ4˜ÂQX;Œ„CèS `Äþ†—ªwcZ1xQ;E“µ|Ùú§O/
+ÜV»Æ„Ô	³a̯õ9AÐÊ]|Ê„ _àfÌáj&·kCC/ÅŠ </Š¨_q:UͶ§ÚzŒ=Ê^¾µ¡©SŠ=…±Š/ZµÓƒtÑQQºþÇOÚ\ðEø'Cr½ö¶ÒH²˜{±‹Dš˜S	my}¼|ÿ	2½]rÛpQÍ^2ÄœŠSFó:‹1A
+žy#àiZm”®ox¸­Ÿ€;6ñ Š@N
+B0\…`Ñ /œa@Äm¿~­¯ñ14bÓãµýi×µ
+XLr ߃Ã
+rM)úʼ ÏOZ‚iÂÕŸ”ÅÔ#eñcm£%i–°ýwÏž½ûс]«QÁTÉŽÝïò;ùx>IoŽ²¶_]Á–Ÿ‘\ï»s=En½þ~ìaA	•°nêӏ¯Vâ	3±/ÆK~Àbð¿q¦æz‡:B—–µ.·þl¹
+0»õ‡,§Íçs»·}KTYôó-`Õç2ÁÀb¤舘´>&"6½wè—–/úÔnCAÈ!ŒhñсµW_‚Ib¿ƒÜYùÂÁŒLè,x>m„a(±Ü•ê°°GðP¼̼~@Dš¼P‹E†*SÍuõðöŽm°8u"û ©¼º¼ä¥ÍÙ[ã–}Õ¥ª²ªwªÞ9AŽ3ïcϬ†Pþkþê¡æ“Í'ÿ~‘ïärí‘u8êÒÄìêŠý|½ô““µí*v¸—ÿ´hwšTæ¨)†	\ì&Ä`‚Ï9öc­0Ií„W8³3³¢°¤@ÊÚ7’Ö*ñØù¿’BÏ|lÇ…2˧êºÒªms¤0…)…`,{ˆ#	ùMxž·â˜ŽÀkC=Mw¯¨YëÇ3éÜbPߎ4ÌQÅR о܏¿gÚõ?56ìÝß ’üå½»*xé¦íUmjh%Ä;ko…{]·³ÜvÙƒq˜Å„Éȳ‹Á[¨oÊÓ ¦‰„	ï+øÞ²†æ´®ðS	Á•š0<ÓW“!0OýËÖ'V[Ÿè¿&iÓœ€WÏó®
+k˜J<ç·…°†Ô?D?@ HÖvcåQ5fê¹:Sßé¹½iðagÖŠTîöšébçî1÷<±
+g|¡u_ÂÚã3ôÑ	æ“Ÿ«à	¡ì-Á^=Ñ ¹Õ~¬»YÅZãG’sDÖR7\Þ1:Ì
+<âG;kJpøBˆ`£‰=Ãœ²pAFcεZàZ00Ëi£a:sOßqÊéQ¼¥\xÁãFüGÏ­æísœpM€É.®u‡…Gþú\
+ðX~k°fÙj,ß®%³ïÊ‘ûyi×±RCéö7Ëv¨­<¯-Oª˜È•¦&óÁ|úÁœ†|b“7[­mÊnþòÑöKRÖÊçí­8ø¦f1x)˜¬=<+=rƒ¥¡ù\}íµjU[¥m߇{í÷—=;:»	©å#ÛÞý?CùNÏéæîÖù¯«°ÓùÓ^ð‘<‹ÿ£h]Q’^Up)åD¿šÏÚ’ž,eÛ{%ÿ?g¯ÎÙëD—6¤½Ûםj-ìS‚bÆÁ¢[%_:Ô›:cOÅò1¼®Ð˜"…j	xâ‹Šþö¨AiQÚÈ
+}O‡Ü£ðyäˆà‹/d8Ì4žÇ`ÊyLå4d0í<iá¼+™/Ì4Q¼„9{ÜÕ
+›ACêŽ5#s¯í§„¯±·ÂùH+<b\34B1xR7a’Æ·À‘@Cº‚ïÙWÕ}îAϱüwR˜ð3ž± ÆœøºjóÆ·t»ÂHh³óNÛg=¼´ÛþZ\ÆÛÖDzItqÆÞ…Rà’GY|D°ÕÂÒZÝ<=aŠxVz{ÔÞcúmÒœ
+endstream
+endobj
+7630 0 obj
+<<
+/Subtype /Type1C
+/Filter /FlateDecode
+/Length 7632 0 R
+>>
+stream
+xœUKLAÇgi»­ZPºT‘îŠ(­H at E¸(­ÄPƒŠ1&6”¶¡”>  eÑÀB4-úÀ!QkŒ.DÔø¾.¾ƒz@¹h„¨3f9¸@”x™Ì÷Ÿß÷ûfÒ€aØŠ"»“>Rf¶-é(CbP’„mDOÐSYØ›eŽíRb¬RÂ*¥C¿_¨`g<lY
+k€ÃœÝz‹ÕUGWU×SÚc%ÇuiiÛ–“í999T¹ëï	e0Úè*3µEÜ4Mk­Ñ\ŸGéEÚd¢+¨*“ËZm£Ê*+•m¥e&c
+U@›h«ÕÒ@iõ:jGfæötqÙq®-·Û¨b‹ÙBQ%Æ*»©¬î¿  ³œ8h´pä‚P Ž\|4¸ƒ%a¶˜,4‡fy„ñØ[­ä%ðÒ«ÕæTaµ?«…*¨šýã`BêW!,—þø˜»I››’’=5û}zjŽûYÙyŒ‡úç7ŸAƒ¾ƒœà,Š}=}Ö7)Äâ®VÆÓìcBäM\Ð
+!:d7ðpèo㜋„W$zE"ŠÃL 7ÊŬٳÁx¨—ëx9™Œÿ;ÇÃW¼u¬Eá¨\ý€ ÃK²099_Q—l#î^ºB|8o§ñeµúÕNrªÀáãù.ÙâÇÀ|nå14OªÙñŽHÓ•êOy÷ÒX…š!Ä	k¥ÀÄÏPy'êóú¼íç;Î1dEM¾½˜ ›÷ÒóSÁKÃ_Þ<šagØÉÙŠEkL‚0ÞÊ«æxÇ-xíö:H­®¾|j „Uºü“…5!óˆ‹q0“Ì3Ì{†›‚ul½‚ð—VfíÞ}\Ãɉ‚¾6_‹†(ô0­nrX;¹¶~
+Ñàz¤_>zæ®û9«€²é‰WQÓ%²fÈè?Äíìmï¶DWCàl0¸~tâÊäûûµ§/jˆäÆn®­/1ÀùB$á-'’CLo³†ð·xÅ	qŽÚªH$‚­äW)•¼2€?ŠInJ
+endstream
+endobj
+7631 0 obj
+1924
+endobj
+7632 0 obj
+792
+endobj
+7611 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [322.112 145.226 378.78 156.916]
+/Rect [322.112 118.128 378.78 129.817]
 /Subtype /Link
 /A << /S /GoTo /D (idmap-sid2gid) >>
 >> endobj
-7609 0 obj <<
+7612 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [403.352 145.226 460.02 156.916]
+/Rect [403.352 118.128 460.02 129.817]
 /Subtype /Link
 /A << /S /GoTo /D (idmap-gid2sid) >>
 >> endobj
-7610 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [163.432 118.128 219.243 129.696]
-/Subtype /Link
-/A << /S /GoTo /D (idmap-store-gid2sid) >>
+7618 0 obj <<
+/D [7616 0 R /XYZ 151.701 685.529 null]
 >> endobj
-7615 0 obj <<
-/D [7613 0 R /XYZ 151.701 685.529 null]
->> endobj
 930 0 obj <<
-/D [7613 0 R /XYZ 151.701 660.623 null]
+/D [7616 0 R /XYZ 151.701 660.623 null]
 >> endobj
-7616 0 obj <<
-/D [7613 0 R /XYZ 151.701 641.209 null]
+7619 0 obj <<
+/D [7616 0 R /XYZ 151.701 641.209 null]
 >> endobj
-5250 0 obj <<
-/D [7613 0 R /XYZ 151.701 480.435 null]
+5238 0 obj <<
+/D [7616 0 R /XYZ 151.701 470.384 null]
 >> endobj
-7617 0 obj <<
-/D [7613 0 R /XYZ 151.701 463.565 null]
+7620 0 obj <<
+/D [7616 0 R /XYZ 151.701 453.514 null]
 >> endobj
-7612 0 obj <<
-/Font << /F50 3701 0 R /F22 3706 0 R /F17 3698 0 R /F15 3700 0 R /F71 5424 0 R /F70 4384 0 R >>
-/XObject << /Im31 7606 0 R >>
+7615 0 obj <<
+/Font << /F50 3701 0 R /F22 3706 0 R /F17 3698 0 R /F15 3700 0 R /F53 3738 0 R /F59 4373 0 R >>
+/XObject << /Im31 7609 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-7626 0 obj <<
-/Length 1173      
+7636 0 obj <<
+/Length 1133      
 /Filter /FlateDecode
 >>
 stream
-xÚ­VYsÛ6~ׯà#5cÑ8yô-Çeêô°:íL’˜„$6<‚ªãß],©«´§îô	‹ÅâÃî~‹X°	Xð~öv5»¾"H¢,a<X­ÎX”f"ˆÓ,Ò™
-VEð)¼·y_¶ÍüËêƒ7O£,Žš‹,b`ÍÈŽ‹ˆGóg±oç’…ÖôûκùBjš¦@A‡omc?3®zGˆšÁ±QÆ2ï9QzÄR¢ÕìÝjömÆAÆ'^êHÊ ¯gŸ¾° €µ‹d–Þ²¤N£X#ZÜÏ~™±!ò	¬˜EB¨K°$Kžóé;÷þ€¦M'Ãm¹4@ð©Ä	
-›ëӍ±ètŒzys÷æç`‡”áûå
-*üÕº¶Ú{&üBßÒxgú|.Òp[6²¼_ÞD/dMé(S꿤ír<B눥2qa{F¾ÍX¤ýò8zå¸cP\/k)‚›Θ"g¡"ùY?¼ÂáBp:‹_CïaŒnqÞÜKÅ#‘MR/ÿ%õDì}ßv§P]»ß½wf·½{c)c¸ÓéÿË1A‹,Ãð^E±|žbæ©IÔ«è=¡†œZ½òÌœgøàºføÐÕÞuÙ”®ï¤z”PYè¶í¾*H~€!	-MÌäG¼e¦TýÖô$=n-(=³	?=W@á@'©uõC”·ÍzªTi©FË
-‘àeƒ§ö¶[›|8Ùå]¹£î	k}Š“ËH«¡ìjów½Š³°(;èà$禪‰Ø?TØÛÁË?®¤÷ßIçž\oëãXjG€ÏL³~;çã9nkŠ7?ÒzUUö¥uWSž‘Ëú$bSS¹ÖN²8	Õ.øEö¤[=“lÁÔž¥Ä¿OÈ"…'&=ƒ®[Ÿô‡ž2˜C†ø ï³,µáAÜW=Ýk˜^&u€§—gPº@뽍©ñUU‰˪"éÁ“ƒT$"„UîÐê8ü“øOèÑÀÑøŸhR•uÙ€e½ó…ßz[ÞÖÿɉ³G4ªx÷Sxö—ëaa{iáÃaçq´è`Û´=
-ðU¨ª±Žpºß‘K¶Ë
-yEöôê™Îäp=Ù¶nç¯Ë`–Í®¨ƒƒ
-Y1h×Áeøç\zÚb\‹„Æ»{/›¡ä1},
-?®Ôµ`ìûÂõ>Á•%á&Qlד½B¨œC•¿k6ec-õ-44ýÆl0̉¢ã¾di<îõ5á«Ÿ"ø$Çbz¸Ñ;ì]± ~`ôÁ[’1HËÂRó)±k<‘k9(hzY¾¨ó±^!eñëüPl'YÖ'~ûÇӍ/]Þî;¬5Ô­MYEã.Á#ÛV¾ýÒgÿò
-°3)vT†Î••·‰±Ý×9È\n
-G¶k_DþÎRsC¹%@ïnrhŽÞö¤9":Ü©ÅT%•½/2ÿO–qøSøþʵí·Q¢t8rŒó½³¤04w9ÒЁ‡%æÕ›ú'	7ðÇO­;ÛBܡ‡ˆ*¬~üE\¾úð«øñóÂ
+xÚ­VKoÛ8¾ûWè(1ç{k‘¦p±)v×^´@Úcɶvõp%iþýÎp(Ç”`[ô4Cr8œÇ73äÁ.àÁûÙÛõìúVÊ fiÌE°Þ‚s–¤2ˆ’”™Të,¸Wù¦/šzþuýÁ‰',"â2e¤9É	É›/Tx;W<Ìmlón¾PF‡¶Î1áۼοp¡ûŽ4ϲ”§Î|¬Í S*R³wëÙ·™€]>³Ò0¥‚M5»ÿʃÎ>œ©4	d(“°È ¶2XÍþœqïù„®ˆ3)õXYœÆ/*sá»´þ¤Í€6“·Å Î'
+c$ÉmaÎ/FT'ƒ×Ë›»7ü7”
+ß/oÑá_y×”G—	wÐ7Dïl¿™Ë$ÜõŽ$WËöJÔ´a©Ö?¶1«VQâÜÕßfœw<P·9Üð×ËJÉঁ7¦’Ã…0 ñ#Æ—ƒU‹3³^É™1“ð”ËÀ®mŽ‡Ê¦rïi­†\ˆoÎÃc—gÄabdš†y×Û‡²èö´ý÷Çågâœr’qI„­k¢+—m`àíÃ\„S¯ßzÚíÌö£«Ç`áYÅŒN½IîìÏàÞáäCå`¨F2á+‘Ph\F¿¨8dÚL:Yê¹±ê›Ö£
+…¢ŠpÁÃȽæRŒ}&þ¥U EŸ@?’:ÿ̏Uz¹
+:…‚
+ý,ÿ©Rð¦-Îlsºô)8¤Ÿ¡7YUÔE×·¢
+ ”:EËŒø q˜ÓÂ΁D€ÚÖoõ{Û÷¸Ïa“š¾:WrÈ0¼ç3ÜUlÓÔÛ),脥ɡ’@9€^íóvk7þånÓ3à¹ÑÐàG•RÙñÈë(
+³¢…QGüÆ–eG,Ö¨Ž@÷ÞËa%_ÿN¿Ó^÷Ôõyõ|ŽšAÁnx¿‡jö÷»½Í¨ˆi
+M½,ú"ﮦ&"¿4Ù¹l³l²3‰ó0Nj‹X*Å(|J†Y^¾mÉõ³Bà±›äšeÃ8¹P]5¤|ÒVH9ô/!^½³22„¯Ã±ì©¾a9Ž:î‘.¿"ìB.‚UÛ
+ÿ:VácQ–Ä=¸ì`.b©Ø5Qø ¦ñŠÔºŸhQUÑ{…EupÈoœ
+lþ¨ïà‰xð¤ËŸµ$à‡”Ài¹õû±„sg”ôŒÝ_
+dë¦G>Ue9 	—Ç™”·KV‘<ýlk7PÉ6-ÑîàêÅ‹ÅÏbWÔ”ÁÀš$)1(×ÂÏÎÿÇ–6èG½[ýTÔó>žÀÄÓ×’óï‹®w.sô˜D¶ÙN6)9'”¿«wEç4Œ4Ðük»C7'@'|^“h¸ë0áУ4–Ž!_Ú*ú€½+’” Î÷œxôi‘åÔ|
+ìO´‰ÐÃd´£÷œ«W˜±è¤ëòQlA&,ãÐÃpãÄÛ4ǶóÃ}k‹’]L÷Â$üÒ†áX
 endstream
 endobj
-7625 0 obj <<
+7635 0 obj <<
 /Type /Page
-/Contents 7626 0 R
-/Resources 7624 0 R
+/Contents 7636 0 R
+/Resources 7634 0 R
 /MediaBox [0 0 612 792]
-/Parent 7593 0 R
+/Parent 7621 0 R
+/Annots [ 7613 0 R ]
 >> endobj
-7607 0 obj <<
+7610 0 obj <<
 /Type /XObject
 /Subtype /Form
 /FormType 1
 /PTEX.FileName (./Samba3-HOWTO/images/idmap-gid2sid.pdf)
 /PTEX.PageNumber 1
-/PTEX.InfoDict 7628 0 R
-/BBox [0 0 686 553]
+/PTEX.InfoDict 7639 0 R
+/BBox [0 0 718 549]
 /Resources <<
 /ProcSet [ /PDF /Text ]
 /ExtGState <<
-/R7 7629 0 R
->>/Font << /R8 7630 0 R>>
+/R7 7640 0 R
+>>/Font << /R9 7641 0 R/R11 7642 0 R>>
 >>
-/Length 7631 0 R
+/Length 7643 0 R
 /Filter /FlateDecode
 >>
 stream
-xœåWMo7½Ï¯Ð1-`U$õAmƒ^
-4^ È©pvc×Å®íØ
-ò÷û¨ͬ×ífƒøfø°MQäÓãÇ|tÁ“ö7ý®wÃo‹»z‚/ZCf÷tq5PPñJ.¥P=‹Û
-Tbò¼H¶©dŸâ,¡JÁ§â’ÔèS^öœÄ¹õ0KˆÈghLb­Ù×êú}¿žýè’íP+û¨Ë™JêãžÍy?ß:K&¿º…ÙïƒX×Ãå÷«—˜Ýç¡¡çÞ¾yᐜO@€áB[O?ëûq5°)‰¸ÕSDê52»Õå021"ÅõpÃSq«Ýðêͯ?}·ú{øy5ü>P¤ä“¸ˆ}-†¯IBu¢xÂˆô| 	䋉ê¨
--ɐÖl/ Ëx&&Hð˜Á«¤*êž.Œë²©*bÕ’`–‹G,]²bõu‘pMìSrYàͲp=4¼º„€,#šn þR¡êú}¿žÝèÄ’n˳„R)#«F›}¿ÜÚ%“[Ý@÷ú0ÒÆô—þYM^S®tŒÕð&´ÔÁÍ’­¯îo?ݱɊHV;nDå"î¬UäÞj3¼:ßã?(	FÂ-,bÉÈÊy÷b®ÅWv̹zKŽþ‚“`;¤˜‚Ï©Râèq5<²ì‰œõÐ%¤…=±ë¨¤b0õú~=;Ñ%[H iž1	›ñn²ï—KgÉäÖd`rú ÊÆÏù©y†Ú‹”#ÜŒÊàZs=däæ/×Û™s¨’Òn
-Va-÷#WØ•Yb5·ËЫ’{‚˜¬ì)ÍÇ("üØËnÎè,6YT
-ˆÐ5‡-*a¨øjº²(±…”k@¦í)àŠo7ò×s´6níe- æRG o?Ýl^ÔgÂ^,$Ô4XHèØ1°;Ë`$Àieá݇‡å‰¬i[­DS’A ÁeÍ[µ=‘îFè×´`’˜Õ$€B°*Åt¨3øe¯ƒÿáoX>X‚Þþívv,†k(ÙŒ²ÏÑzJ—¤šŽ½™@˜fÙ¢¥ÈÏ-·YŠz.{ç±J‘ØÚøT1«F[X7o#LZ|iCBUòQœPF¶Î2é SPgí?‹†õÅg1ô,ôªì­f°`@ÿ:zIUw†*•É.9 W ÏŽÓLUQ;ðt¤ËÐeJÕ7fZ™19R¼XÇsQ¿]V°¬©
- éuø N4oãðç‹,	É´rI–‹Ö¬Ãö=e\äL†%rÓ¡*b–ñ ²Š1mß.OQ:eö`äϱ²ƒqG#°NRƒéë›÷×7›½Æô$øEi % Tû~‰1cµ8Ù
-I×Â0ãñ´h	`êH|ÚXÒ›Úd	\¬³¦6ÁÙŒþ-u‚ö	¨p!Õc]$
-` !§‰ìóˆÊæÏëÍîâÎÿ³yo ¡U!sÂèºâOã^Îe»¹¸{¸Ø=Å2+
-=§=öÐö	Öd8Aî颪q¬íß;¬
-çÇ<êН }tUpû±a¶ø@Ó((©T—a =†îQñ˜ÊßnôºßûïÁvnÇç0ò/<ÓWÚ
+xœåWMo7½ëW蘬ˆÔ'O‚6A/ê5PôT8»±ëbÖvâùû}œiö#­·ädø°#š¤È§GŠúd½#ëõoþ]oÍëËboŸŒw¥ŠÏl?>ß²w†|e'6Å’œ$»5TBu%uÉ`¨²8]BâÙ¥bSÈìhgÍLN‚]›.ñ•\!Û<DÉÅ	Öóm½na4Á`DØEæ.î²¯û¦]2‡Õ<ô°÷3]›ÃÕy±_ÍŸ½|ÿ’ñXÍ(€ŸÀø=ÿ¬·öíH%¶Avuc&²!zö.²£â¡]mÍ«÷?ÿøÃÕ_æ§+ó«¡H¤; eÅT%Al¨^¦ônNÒZb©NTF`»LZÞÕ`CªÉ‘jQâàÊl—ƒJ¬t?5Jª=þÐÒ(".&[‘—‚}¸ø긐'W»€%$—‚Í~¼ô5 ÇÑFàÛ$죓jg{ šèÍþÛrÝCh¤‘,b—P*8YnÛrÙ±IZLÍA‹ù0K­‰—šùÙ삐߅„
+•ü·Ÿ¾<*ý)º6ÚØ¡.6æÕj§.膲ÇG,œï"æœ\FÊœá…q) ´cí’Á¤±fJ—¤ˆd™’w™–µïQIkÓ$T*¡ÚæJÊ.£ËÍ{´õºÇÑ$ƒ‰	CûÜ,‰É“«‹Ï¶^ví’9®æ¡Å}˜«òðeç.cAÓ
+I²ó9t|w}7tÒ%~ÐÊá¤WÒÖDÆý ¹K´9ž¢µê2”@p4jÅZ\ÙÕêvŠ=YMÍ8gô}O¤ú˜E?${‰Š@`Øj41çuŸÃø†®C-Á]*äoê4?c¦ßÍ÷Ÿg"ãbfFÓíšSOy÷ðå~óFñõ%n94:õhFi.r€UÌcŸùýãÓrä¢N\AŠ¬7+$IoFΨáijZ+w+ϲ	®žx&í¸€"Dä4êd%Ãpd¥ûý"ûÉ5H ©èìŒ+=Õ	’_zŠÌ	í'ĉõw»H<ð¡)ÅS´V†1Q¸ºlѪMž£žÈ`ïØZM¬.%Äq²˜û¼Ô¨:`ô±¥*U)cT¢è 4t.J…­Ù¾¥ÓüÌ£Ôwò}>§QS)Q¶Á£
+:Ó	·ê>øˆÐ-®6Ï£"\ÄŠöh…ÿÒšÊ2Ë@ÑY+4iBéešuŠ´rÇêÿš½wì1îê¸^éÐ‡Æ PÊÎñÜœ¤µZd•J£VÎãвhuÆdO2[=?3söAï;®¹jS$õ•qÇŠ òQkðy¥³Û&zrÁôِd„ô·»ûw÷›¥Ö,º-h86y½²PÕÀ 4QÇù8¾OÑ_-ZŒ7W¥-”¿o§uŠ©3å8 ¶¡aÞ½½è#&é	áˆ&8ûöõ³‡Šˆ®
+ïrõëì揻ÍöúÑý½ù cë¦y×ë¦Z¹Ãæúñézۏ ®îp¶E¾Çì~'¨¯”˜90„ÇJLv:]ô§%þ:>à÷ˆÙ‘<AýìǦ#½¢£¾PkY^ÀpɽFךôòÚmWØÎpr,éãÊ
+¾þUO¡h
 endstream
 endobj
-7628 0 obj
+7639 0 obj
 <<
-/Producer (GPL Ghostscript SVN PRE-RELEASE 8.61)
-/CreationDate (D:20080128091715Z)
-/ModDate (D:20080128091715Z)
+/Producer (ESP Ghostscript 8.15)
+/CreationDate (D:20080520133141)
+/ModDate (D:20080520133141)
 >>
 endobj
-7629 0 obj
+7640 0 obj
 <<
 /Type /ExtGState
 /OPM 1
 >>
 endobj
-7630 0 obj
+7641 0 obj
 <<
-/BaseFont /Courier
+/BaseFont /OKOVQR#2BLuxiSans-Bold
+/FontDescriptor 7644 0 R
 /Type /Font
+/FirstChar 46
+/LastChar 119
+/Widths [ 278 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 611 0 0 0 0 722 0 611 778 0 278 0 0 0 0 0 0 0 0 0 667 0 0 0 944 0 0 0 0 0 0 0 556 0 556 611 0 611 0 0 611 0 278 0 0 278 889 611 611 611 0 389 556 333 611 0 778]
+/Encoding /WinAnsiEncoding
 /Subtype /Type1
 >>
 endobj
-7631 0 obj
-1218
+7642 0 obj
+<<
+/BaseFont /YALMGL#2BLuxiSans
+/FontDescriptor 7645 0 R
+/Type /Font
+/FirstChar 78
+/LastChar 115
+/Widths [ 600 0 0 0 0 0 0 0 0 0 0 600 0 0 0 0 0 0 0 0 0 0 0 600 0 0 0 0 0 0 0 0 0 600 0 0 0 600]
+/Encoding /WinAnsiEncoding
+/Subtype /Type1
+>>
 endobj
-7611 0 obj <<
+7643 0 obj
+1208
+endobj
+7644 0 obj
+<<
+/Type /FontDescriptor
+/FontName /OKOVQR#2BLuxiSans-Bold
+/FontBBox [ -22 -218 932 744]
+/Flags 4
+/Ascent 744
+/CapHeight 744
+/Descent -218
+/ItalicAngle 0
+/StemV 139
+/MissingWidth 278
+/CharSet (/n/o/d/p/period/D/underscore/r/g/F/s/G/t/i/S/u/I/question/w/l/a/m/b/W)
+/FontFile3 7646 0 R
+>>
+endobj
+7645 0 obj
+<<
+/Type /FontDescriptor
+/FontName /YALMGL#2BLuxiSans
+/FontBBox [ 0 -16 562 563]
+/Flags 5
+/Ascent 563
+/CapHeight 563
+/Descent -16
+/ItalicAngle 0
+/StemV 84
+/AvgWidth 600
+/MaxWidth 600
+/MissingWidth 600
+/CharSet (/o/Y/N/e/s)
+/FontFile3 7647 0 R
+>>
+endobj
+7646 0 obj
+<<
+/Subtype /Type1C
+/Filter /FlateDecode
+/Length 7648 0 R
+>>
+stream
+xœ]TkTSW>—äÞDÀh¸¤Ñäú JÕúÔ¥"„—
+K†Ø$¼5X¦Ö©Wm«®jy8ø(VŒá¡€/Vµ¼Z[éZÚÖ骵Ž(ul÷'væ$¬2Óùqï:gßs¾ûío{SHì(Š’­*±“ô–¢ˆ<S¶+2KPRÂ$a²¨[ž‡:ÊèÉhÕácyoï->6IZîWå°”ŽG"Š²îª^™—_Zh4äs)¯¦Íœ9ë¿‘¹aaa\fé_¸Èœ"£ÁÂiÈbKŽ)/ßœc)^Ì­$§M&cg0•æçqúììœl×µuzSÎœÖh2æççmáWq¯Ì™37„¼^Yc4g–q.öÜ*ÎÅÿO„ÐDK^v~d¡A[]lL*‰ÝjÒ›3S_Þ¸¡”ˆ¢ÐZ€’Pš’Q JAqh>Z‡‚Ñz´E 5h%
+EãÐrÄ!"£hôzB­¢Qƒ)o‹¼Då¢Ñwâdq•ø´ø¾øßôZ`R™Jæ8Ó"y	eðuBxYj}n ócí7›Âi#ÛA	;xÓ~®¯û“Íñ*|D~—€Wl–D¤å'd©Xû7Q4<šj"ö'‚.¡EÃ4˜ÂQX;Œ„CèS `Äþ†—ªwcZ1xQ;E“µ|Ùú§O/
+ÜV»Æ„Ô	³a̯õ9AÐÊ]|Ê„ _àfÌáj&·kCC/ÅŠ </Š¨_q:UͶ§ÚzŒ=Ê^¾µ¡©SŠ=…±Š/ZµÓƒtÑQQºþÇOÚ\ðEø'Cr½ö¶ÒH²˜{±‹Dš˜S	my}¼|ÿ	2½]rÛpQÍ^2ÄœŠSFó:‹1A
+žy#àiZm”®ox¸­Ÿ€;6ñ Š@N
+B0\…`Ñ /œa@Äm¿~­¯ñ14bÓãµýi×µ
+XLr ߃Ã
+rM)úʼ ÏOZ‚iÂÕŸ”ÅÔ#eñcm£%i–°ýwÏž½ûс]«QÁTÉŽÝïò;ùx>IoŽ²¶_]Á–Ÿ‘\ï»s=En½þ~ìaA	•°nêӏ¯Vâ	3±/ÆK~Àbð¿q¦æz‡:B—–µ.·þl¹
+0»õ‡,§Íçs»·}KTYôó-`Õç2ÁÀb¤舘´>&"6½wè—–/úÔnCAÈ!ŒhñсµW_‚Ib¿ƒÜYùÂÁŒLè,x>m„a(±Ü•ê°°GðP¼̼~@Dš¼P‹E†*SÍuõðöŽm°8u"û ©¼º¼ä¥ÍÙ[ã–}Õ¥ª²ªwªÞ9AŽ3ïcϬ†Pþkþê¡æ“Í'ÿ~‘ïärí‘u8êÒÄìêŠý|½ô““µí*v¸—ÿ´hwšTæ¨)†	\ì&Ä`‚Ï9öc­0Ií„W8³3³¢°¤@ÊÚ7’Ö*ñØù¿’BÏ|lÇ…2˧êºÒªms¤0…)…`,{ˆ#	ùMxž·â˜ŽÀkC=Mw¯¨YëÇ3éÜbPߎ4ÌQÅR о܏¿gÚõ?56ìÝß ’üå½»*xé¦íUmjh%Ä;ko…{]·³ÜvÙƒq˜Å„Éȳ‹Á[¨oÊÓ ¦‰„	ï+øÞ²†æ´®ðS	Á•š0<ÓW“!0OýËÖ'V[Ÿè¿&iÓœ€WÏó®
+k˜J<ç·…°†Ô?D?@ HÖvcåQ5fê¹:Sßé¹½iðagÖŠTîöšébçî1÷<±
+g|¡u_ÂÚã3ôÑ	æ“Ÿ«à	¡ì-Á^=Ñ ¹Õ~¬»YÅZãG’sDÖR7\Þ1:Ì
+<âG;kJpøBˆ`£‰=Ãœ²pAFcεZàZ00Ëi£a:sOßqÊéQ¼¥\xÁãFüGÏ­æísœpM€É.®u‡…Gþú\
+ðX~k°fÙj,ß®%³ïÊ‘ûyi×±RCéö7Ëv¨­<¯-Oª˜È•¦&óÁ|úÁœ†|b“7[­mÊnþòÑöKRÖÊçí­8ø¦f1x)˜¬=<+=rƒ¥¡ù\}íµjU[¥m߇{í÷—=;:»	©å#ÛÞý?CùNÏéæîÖù¯«°ÓùÓ^ð‘<‹ÿ£h]Q’^Up)åD¿šÏÚ’ž,eÛ{%ÿ?g¯ÎÙëD—6¤½Ûםj-ìS‚bÆÁ¢[%_:Ô›:cOÅò1¼®Ð˜"…j	xâ‹Šþö¨AiQÚÈ
+}O‡Ü£ðyäˆà‹/d8Ì4žÇ`ÊyLå4d0í<iá¼+™/Ì4Q¼„9{ÜÕ
+›ACêŽ5#s¯í§„¯±·ÂùH+<b\34B1xR7a’Æ·À‘@Cº‚ïÙWÕ}îAϱüwR˜ð3ž± ÆœøºjóÆ·t»ÂHh³óNÛg=¼´ÛþZ\ÆÛÖDzItqÆÞ…Rà’GY|D°ÕÂÒZÝ<=aŠxVz{ÔÞcúmÒœ
+endstream
+endobj
+7647 0 obj
+<<
+/Subtype /Type1C
+/Filter /FlateDecode
+/Length 7649 0 R
+>>
+stream
+xœUKLAÇgi»­ZPºT‘îŠ(­H at E¸(­ÄPƒŠ1&6”¶¡”>  eÑÀB4-úÀ!QkŒ.DÔø¾.¾ƒz@¹h„¨3f9¸@”x™Ì÷Ÿß÷ûfÒ€aØŠ"»“>Rf¶-é(CbP’„mDOÐSYØ›eŽíRb¬RÂ*¥C¿_¨`g<lY
+k€ÃœÝz‹ÕUGWU×SÚc%ÇuiiÛ–“í999T¹ëï	e0Úè*3µEÜ4Mk­Ñ\ŸGéEÚd¢+¨*“ËZm£Ê*+•m¥e&c
+U@›h«ÕÒ@iõ:jGfæötqÙq®-·Û¨b‹ÙBQ%Æ*»©¬î¿  ³œ8h´pä‚P Ž\|4¸ƒ%a¶˜,4‡fy„ñØ[­ä%ðÒ«ÕæTaµ?«…*¨šýã`BêW!,—þø˜»I››’’=5û}zjŽûYÙyŒ‡úç7ŸAƒ¾ƒœà,Š}=}Ö7)Äâ®VÆÓìcBäM\Ð
+!:d7ðpèo㜋„W$zE"ŠÃL 7ÊŬٳÁx¨—ëx9™Œÿ;ÇÃW¼u¬Eá¨\ý€ ÃK²099_Q—l#î^ºB|8o§ñeµúÕNrªÀáãù.ÙâÇÀ|nå14OªÙñŽHÓ•êOy÷ÒX…š!Ä	k¥ÀÄÏPy'êóú¼íç;Î1dEM¾½˜ ›÷ÒóSÁKÃ_Þ<šagØÉÙŠEkL‚0ÞÊ«æxÇ-xíö:H­®¾|j „Uºü“…5!óˆ‹q0“Ì3Ì{†›‚ul½‚ð—VfíÞ}\Ãɉ‚¾6_‹†(ô0­nrX;¹¶~
+Ñàz¤_>zæ®û9«€²é‰WQÓ%²fÈè?Äíìmï¶DWCàl0¸~tâÊäûûµ§/jˆäÆn®­/1ÀùB$á-'’CLo³†ð·xÅ	qŽÚªH$‚­äW)•¼2€?ŠInJ
+endstream
+endobj
+7648 0 obj
+1924
+endobj
+7649 0 obj
+792
+endobj
+7614 0 obj <<
 /Type /XObject
 /Subtype /Form
 /FormType 1
 /PTEX.FileName (./Samba3-HOWTO/images/idmap-store-gid2sid.pdf)
 /PTEX.PageNumber 1
-/PTEX.InfoDict 7632 0 R
-/BBox [0 0 746 69]
+/PTEX.InfoDict 7650 0 R
+/BBox [0 0 503 45]
 /Resources <<
 /ProcSet [ /PDF /Text ]
 /ExtGState <<
-/R7 7633 0 R
->>/Font << /R8 7634 0 R>>
+/R7 7651 0 R
+>>/Font << /R9 7652 0 R>>
 >>
-/Length 7635 0 R
+/Length 7653 0 R
 /Filter /FlateDecode
 >>
 stream
-xœåTËn1¼ë+tL„"¥kÑ"è1ÉÞ‹t-¼­ã¤èï—Z[ëÀ\ßÖr@ÃшO1ÆÔ~ûsœÂ‡‹Ï!A¶Ïícà¬˜c¶	)NA°T² ë äŸUDX’EÑ,²ÄŒJÅ8†Ž ˆ`ì”À´æØ{ôx\xtdXLAmAX’B>Ôìñ¡kG:¯^¡ó>žuïÏÕø'ÌÒÅ›«7.Éí^÷ÆSÀÝ÷þ§øqØôÒ‡ÑíU"V7QÂÎvNC
-,{3ã8Láâö˧wÏðyקìˆV!Ç\3ªk_$A= ëP™€¼zG0ùˆT¢”¹–%f®€Ò„ìVuYz…ˆýܵèḰèÈ:””а.%{üªéé´z……öѤ³ßòøÿ5AÊ™ù”ñ¤â¦f0#›}wõÊw3'ö§.’J$$ç&íW0ŠæVTo±v6û$©Úú¾JRv{—<'-ÛãXö)0¶tL./–9Ý1†‚‘¼tæÚ²$¡áo¥îW‹çd0l+¨š#nŒSOµ@Æ…;Vm÷»SÖâö><œ‘sƳ/RTN¨î«y)X»†&ÿÏû—ø¸ýõ{3Ým÷Ð’[§œ$û
-,ö!&nûA‘wÜÏH:Ã:¨ªõùìiõEî›4É¯Ww›ç»©ñF!LóÒ»4³Yú’*¹†U¸èC~ý¾òxY}û×vÆÕíâúø]øÕçäf¨=nö¸xkŽ|
+xœåU=o1Ýõ+4¦CX‘”Di-Z{/R;1RØm¾Šþý>OŠã!5²¬#ï‰||"u÷>ûÐ~óºÚ¹—æ7.P‰jɯÇþÖ‰&a¯E(Wö;'‡gëÄÔ(–áÃT¯¡bk¶p™Þ¯\÷°â}bÀžst{5xt²Š$*{ˆ`Ï1gû ëì¼æƒ÷Q­+wã°™#›ÿë&ùüåÅ;—d1þ¸w¼ž—ÕÎZ¢¯PĬÚî^4QLíMÖZürçÎ_?Xþt_–îÛ«mÈ	{ÔkM”,B洛B–áÙºT!–Ùðä©ê¡€tÝe¼GÝš¢ù Âûž¢Û«A£{Ô 
+ÄêžJ%Dì1»=’vGgÕtÖÇ•N
+øŽ«k¯q%”ƒµÆÌS³]4›aô—ç(gHª\02MªIÛ ß€n°PÚäŸ _*ª³r€Š¨×Jš‚ž‚Z¸£ó€Ïmp‘1ïù=ßL'À{ŽÇ
+7›Q—Á¶A´
+»T¡$¶÷¼ØÔò¾2©¥v²³.,)Që˨b}¸Æþ@o=w(Y•¦±Êþ’ùuýä7¿ÿÜí®îFpk’^Et8Ù6Åh­JÌ3áÿcÞÊWs¤€ÑÁõœMtâ»]_Ý=^íÕó˜I-¨?gŒŠâc°\»³^Ì÷Û5þéiýc”
+—¬!5ÆöeRÚHÚ=/ûüqÿ9/¦¥
 endstream
 endobj
-7632 0 obj
+7650 0 obj
 <<
-/Producer (GPL Ghostscript SVN PRE-RELEASE 8.61)
-/CreationDate (D:20080128091717Z)
-/ModDate (D:20080128091717Z)
+/Producer (ESP Ghostscript 8.15)
+/CreationDate (D:20080520133141)
+/ModDate (D:20080520133141)
 >>
 endobj
-7633 0 obj
+7651 0 obj
 <<
 /Type /ExtGState
 /OPM 1
 >>
 endobj
-7634 0 obj
+7652 0 obj
 <<
-/BaseFont /Courier
+/BaseFont /YXRASL#2BLuxiSans-Bold
+/FontDescriptor 7654 0 R
 /Type /Font
+/FirstChar 32
+/LastChar 117
+/Widths [ 278 0 0 0 0 0 0 0 0 0 0 0 0 0 278 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 722 0 0 778 0 278 0 0 0 0 0 0 0 0 0 667 0 0 0 0 0 0 0 0 0 0 0 556 0 556 611 0 611 556 0 611 0 278 0 0 278 889 611 611 611 0 389 556 333 611]
+/Encoding /WinAnsiEncoding
 /Subtype /Type1
 >>
 endobj
-7635 0 obj
-585
+7653 0 obj
+576
 endobj
-7627 0 obj <<
-/D [7625 0 R /XYZ 100.892 685.529 null]
+7654 0 obj
+<<
+/Type /FontDescriptor
+/FontName /YXRASL#2BLuxiSans-Bold
+/FontBBox [ -22 -218 824 741]
+/Flags 4
+/Ascent 741
+/CapHeight 741
+/Descent -218
+/ItalicAngle 0
+/StemV 123
+/MissingWidth 278
+/CharSet (/n/o/d/p/e/period/D/underscore/r/g/s/G/t/i/S/u/I/l/a/m/b/space)
+/FontFile3 7655 0 R
+>>
+endobj
+7655 0 obj
+<<
+/Subtype /Type1C
+/Filter /FlateDecode
+/Length 7656 0 R
+>>
+stream
+xœ]UiPTW¾î~ݲx6HZ»kÔ„¨¸T”¥ÙD$ 
+²4­½°ÓMd¢£74àDÃbPB¡I‡¨hØR&’ª˜™L*	qD‰£žÇ\25·¡â$óãu½wνßýÎ÷ÝsšAbÄ0Œã¦|“6.ŐëdÔ¥Y#~‚‚Ù‹EùÄ0ýù´Y²m:;á€íEØ^|a‘ôoÎÐã'æƒù$bÓáª`c–9G«ÉÌ㽶¾™àíëë÷¿ÈŠÀÀ@~·ù·’ž«ÕxOúR®3féÓ
+ykù`ºZ§Ó¦ò9+3—OIKKO³nÛ–¢KßË«µ:mV–±€÷
+öæ_]¾|…?ýyu³V¿;?—·²ç7ñVþˆ „\Æ´¬ôMnXž6.?B—¢ßÍ¿²¡´…¢X¤F(…£xä…¶¢H€¶!‚ÐfŒ4m@®T($Faè8zÄlbÚlÍz›‘ZÔ)z"~Q|L<&¾/Iþ*™a“؝l6[ŽàZÁì5瀇]À»r–[B«|¦•~ŽK¹ñÛ–«#ƒ—öD)Éw4ò)ØEŒiPbVLª’³|-¥y ‡ aZè‚
+àEÐ/|*'ž„!¡D=E¬ÕåõŒ¬W•‰|¼[íáíc÷ŒÝUÍÍó¯–Á<¨qn h%V>Å‚·ðÓz“*6³G}8–¹7y¬
+ªÛx9AÅu%´i‡ø£¾¥OFlùê—¼“ÂBC“F>ê³ÂçRàŸ`­õæoØH¤Åþ×Ã4ÒÂ6ÇtG°\þ	Ž°únþ]M·ŠïÑ„7G*Âp’A#[ãx¢Zš425Õ9jïË{K&`þ3F¨…yy>Ž+pY÷¾6ÍdÀ a(çe~DL"ÈÆŸÝÁ&GŸ6ªˆ’-z;-g;NÅ{Ï^ÚWsàÃC=²#òS÷Z®|†[pSQñtቂ£2ÇéNB.81ãà7ÀG4îm,ˆðØù®›#1H0ˆucGÔõDL¥yŸ™)9ݦ‚äú:ò:	ˆ[G$”³õÞ
+TsÞ»r­Ï}o—r£÷®\¹÷þ{‡ÿR­„%Ò²òø ŽÂq)ú ×úÔê:1üð„
+ú㬠Ít×>pså¾ü(Êj)÷àvJòÅhYàKœÈZ²î{"·[mÕ½ª idâÎÐm™uWJ”ă-O9c¸¬ÿ8s°è[*ýªŸï §¢8×(9A|¬7èeïíáAÉÓ¿|úÅȬÚ`OÀƹ“ž	
+âd-`J8"ØÈûÚ(ñ ¥/^©&"M¥®º@Um:»¿·Ö&,ä&ZJªJò_Ü“V©1TT™•Å•ïV¾Û@—³Çˆí?¢a5þ
+ß8ÓÞÔÞôa7îÃc™–ZÚ³0­ªô$®“]jªéRrSÃø£ÜòDjJu,àk¡œ 8_WÎ4$,’嵆=¸»4'?[ÆYviâ³cÄ!à)µoÅø}àz?)6|¤ª5WN—;kâxŸ„Pòd)YF
+I6¼D^‡·&‡Zî]Wq¦|%?°Žð>Á|;×kçåëÁƒ6‡‡ú•Qòwv¥%å§Æú£'ë•“Ò?*;\Šeû+;UÐA›©çknÓ;4lݝ:{û­¦³Óz1¡B²ŽÓËòÀžÞc{ÆK¡–Š„	Çäx¸øM{bÿš†%”`°g YB$7âÁ˨ú¥ð‘©Õˆ·¸mŽËXîñæÇ_POöYþl%l¦®nÑ÷àÒØA¢8¯"l_««Å}n׺ZÆï÷¥n<®œm;_+»ÙöœE&¡ÍEh¥´~”r–¨)a1ú¦Ï•ðˆR¶—»¡0Þéº0Ø®äLQsÅM‡Ô0·hg€vZ/'>¿êÁ‡}ž˜+Ùšài‚j½H’µÂk q¾HÅÖCkÏÊsÎýù}|Q}R°ÙpxÏ7¢‰Ó~%(ØŠëç>Ųþfyÿ;Åe*S)Æê’¸Ò…¼9!ûàäÓéõYÔm¦NÅ ¾v¾«GÆ™°ñhééwdàÇ’õ —s–5©É!;õíWëjnV);OµVœ8r椛ã¿žåAJjÃÜãÊu
+þn03t¹}°£!ëm%™™üá[p–>‰úŒ °¤Ü¸evÏÖ†pS’ãe\×°ôÿgíÀóY;@Õ±jC»¯k[sGΈä“0VÝÉÿRÓ«Êè‹hŽÀá8)G»UUR°%ÝòѮЗ½CÕ!;FOÎŽCúÏB5Oö€'µxZmúHì(#|Eìå3ÔÂÖ1ïœÐZëk’α`kîv`{ÊÞÜß³w@è¿ó”Ѥ
+endstream
+endobj
+7656 0 obj
+1807
+endobj
+7613 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [112.623 300.575 168.433 312.143]
+/Subtype /Link
+/A << /S /GoTo /D (idmap-store-gid2sid) >>
 >> endobj
-5251 0 obj <<
-/D [7625 0 R /XYZ 100.892 660.623 null]
+7637 0 obj <<
+/D [7635 0 R /XYZ 100.892 685.529 null]
 >> endobj
-7622 0 obj <<
-/D [7625 0 R /XYZ 100.892 643.753 null]
+5239 0 obj <<
+/D [7635 0 R /XYZ 100.892 660.623 null]
 >> endobj
-5252 0 obj <<
-/D [7625 0 R /XYZ 100.892 351.656 null]
+7633 0 obj <<
+/D [7635 0 R /XYZ 100.892 643.753 null]
 >> endobj
-7623 0 obj <<
-/D [7625 0 R /XYZ 100.892 334.786 null]
+5240 0 obj <<
+/D [7635 0 R /XYZ 100.892 285.425 null]
 >> endobj
-7624 0 obj <<
-/Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F71 5424 0 R >>
-/XObject << /Im32 7607 0 R /Im33 7611 0 R >>
+7638 0 obj <<
+/D [7635 0 R /XYZ 100.892 268.555 null]
+>> endobj
+7634 0 obj <<
+/Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F53 3738 0 R >>
+/XObject << /Im32 7610 0 R /Im33 7614 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-7638 0 obj <<
-/Length 1965      
+7659 0 obj <<
+/Length 2012      
 /Filter /FlateDecode
 >>
 stream
-xÚ•XKsÛ8¾ëW°æ2T•/‚ôž²q’òÔ$5[ÑÔ¤*™,Ñc‘Ô’TbÿûíFƒ¤HS³ÉE¯F÷×_7» 
-Þ-þ½^\¿ÕQÀ#–F)Öל™ˆq’2ª`½
->‡Bªåßëß®ß
-$,cå¦JÃ$LhÒ»º:—+©Uøޏy¹»Y®”‘áû$ý+/·ÕRFá÷†¶ÜbC‡.yøán¹âá'øQ<_ïí±ÍjæO_¼Y/þ»Àã@á3=5“2Ø‹ÏGÁÆ~"&Ó$øîfÔ	‹µ†ö!ø¸øÏ":¿<׳—W)s—Ä{ýùáîÓõïy¹Ixz‚+ñ4lž›6+°„;º7ŠÛ½mIø%âªm:iFÂ
-¦Á&Ym[°ɆÒð9-JÈ6ýžp}ÐyÅ%Ó*%µ`׶3<üzjZlEáÑ6M֐ԝŠ©þ8ÑëŒÃw·$úéèÝÝ-|8
-ÜÛ
-.yôÛU4­ßvcwì|´ν·çšjR”Ng>ØMÆàRJ‡ë}Ž2üžÔ:ÖNü–o3 <H¾}.m‘oüô¥0aU?.uZ¸„CÈ›êpjóªd‚|ÒàUYÚ &‘
-Ü!™î€rT¿î¢ð-,Y®ùL’MÙ6£¶ÅϹm
-ÙdζW VuN¢íVsnôû«hØÛ„h`ð¨ˆûà…0xpàÃZ]‹(z¢^BhVåd‹Á9®Ûdõ·¥ƒá!¡öÒm¤:ÚöÔx‡àŽŽÆ”¦ÝÑ@™e"I¥ÂiÉ8Ð’¼Ó­pŸx`¿›ª,³M;M£ÎãéÂÕ„{ê9‡3´	¸`©æŽµ€_$‹Œàî,R’t€	¨‡ƒÏnófsj Óœæ`$±Hûu‘•>;NÔÉ˦µØÐqü—è±q`p!W~#KÝMUO­s’L7À°µm½‚S at Aíjðø
-îë!ÕPg›=ØÓ¡¥8µörG5Øpkà@­ÓbÆÞ#4q¤÷¼áçÆ&aʨΑ¯¶E^æMüVÁæ3Ö[u+F*w£d:ðÞ.'”z>ì¨jÈ=åëü[~ÈvÝ<€LÖ4¶~öË*?Í3ï®­=ßÂÄŒÈ)·‡žŽWsÁà(ZA@Ûæ-¤b6'G{±ŸáÂ÷ù!wp}ö#}i•-wÙdÅ–Â×:+àX^xQUwytĉ-dnÁÂæP51:…u<õ<Ð-ÚÍE’úT–ŽÑ] •]àÅ|üü
-ë#µ ±ÏËl–w×Pñ‹YÐÌacDÒMGÜbDaK¢b	´[€‹àv÷˜ÂnNõ@ßøåB9N~¿‰bJ÷T×ã6Š{vˆ™ärÂ¥.• Âq
-Ü„‰~F£X1›ŸRHDÉH!:dˆ†ñ,»°³†ˆ43iÏÈ_«lî0ð­ˆÒ‰'ðBþbÄ6˜‘Ã©³‡0ÒƒóžÂ}e\.5ÉK¢ˆßL%T£ú'Ì%™à|â¿™}¥Õÿ3Gt¾ÙÞ6¤jöd7­«ŒéÊ% [øVï ` È'	?2õ1éóñõœ¦ÊßHþx0!€û‹QÔ®¸H™ÑÆo:Êló~}/Ô$‰!]úƒgÄ@‚¼é\q›Yl«Âæþ€¤ÃF}u¡êÅá4üÂ¥ºõ‹E’ÐÍ›_h°+o $í&á·¯Iâ
->Øí1ë&U$êO9c¼9"K5¼,â—Æ_yÏúññ
-. at SÄŒëi$‹Ôß « PÐU°PPɉS†o|Q÷L“&Æ<ßêb4	a˜J{DwæÕB{óÎ"ÊÀ“IŽõ&"”œI-Æ·ï¹o%•’´ÏÂÂõuOæü³;¸ŠYŠÒ!uÜ©b00¼Dý±<,Ix¨v;ÊŽ¨œzCR3¹ìGçÈtÈ‘@2|¨Š*ÿªR!¼
-n³fSçg´)Ã=ͦ©ô<Ôü¸ì¦¨óÊ	úFvÅN™àÄG´+/e”?”„
-ÉÃYÛ¤+H~/hˆO&}^i¨Ñ_û§’«jˆ ñ)F‚ΓÐÄÒèÔø7ÎÊËYä@ŽÒ¦äë¬Ý\÷HžÞC&L¬®þE‡²ö׆ŽÙØîU›·ÒügȁÛbî(©˜Œåˆ­ÏÌ%¥`\ð±½Ä¬½^m]V¦×­tŽu”lkÿb”>H†u7
-ªa|ϧiê ãí¬:b¾]ÂKKWÜ+{"b줓'€-Ž‡Ì½Gu˜»¢
-ËfŸuÜ“žä³ª…çÃYƾ"<~­ö³ï8
-6S}åàOöEÜKž?åø¸˜#pÀÅP:C§ÉPé`ÇŽläõ׬=‘D’>)—ü+¥ö¥û<ˆá9+”ø1Ç®ÙÍþƒñ[=únÞ±	=òæfîäU9 I ‘šq•œ£úæéFGâýž¸êŒ×ôÅQ%® í%gAýÞ;–Ê=›ùPrÒþ?®}5¦ÆÕÕƒQÃBD9=ßPœ=e›“ûãî†ûÿ(àé^ ”nFJwß7ëÅÿ ¤:ƒ,
+xÚ•XKsÛ6¾ëWpz)5cÑÄ‹ ÝS'wš´¸ÓÌ$=À-1æC%¨Äþ÷ÝÅ‚¤DSmrÅâµûí·XÅÁ6ˆƒ7‹Ÿo—¯U°8Ê⌷÷S,Ò1’4‹T&ƒÛMð1ä‚/ÿ¾ýåò5çAeI"ªÐ‘ Õ˜”Þ´Ía¿\	%÷f¿/êíÕr%µß¾'é_E½i–"¿Z˜zƒ
+þ¹dớ劅àG²$|¹3û.oi˜¹Ý¯nÿ,p;8ðÑ9U$D°®ÿŽƒ
+ŒýÄ‘ÈÒà«Ó¬¡Ò(Q
+Úeð~ñÇ">¾<S³——Yä.‰÷ºÝåmŽÑ¡é6ÿ²äi˜·¦$\úµÅ]ét’ðë’ë°i–Ð6`›zcI÷¾i©Ñí¼jCÓa¹Ìæ·x²]^yņ–/ý
+%Ø«¨Ð^+´\gÅD¤dF'.:X§©#PˆEþVÃ6
+ì^åÝŽVڐ °øen}ìlNC}‹[¬Ûbûu^ug:Üæ58·'SjSù5Ü5Q„×<:¥¢CþùîæÃå¯Ev<<RX6ÜY²4ÜœPL{¢ðSÌdg{iN©õP6®”…eQ4)%È
+kÎØV­a9ÍÂÏÛa+÷ÆZ¼&Jݮؘžý™qøæšDŸb¿¹¹†£;³Æ)~¹†Ô†eצ,Ý-°óÞT¨{gf½ì¶† ¹7ë|-¥¬¢K…á×¢,©µoTüRlmB¢§P¾y_k¯þ¬$·My ,ùp1¯é/êÎ
+^æÇÒé
+(Çá×ݾ•!“Á=ŸH²ns€µ
+~Ž«É¸ sƽ€cÅqï%Zn5ƒ.¿¼ŒÇå±M˜r’Œ™ç$8r¼»•—<Ž©×ƒšM=YbtŽëÚ¼õœpAC¨ÚÖE:ÄÈ”ŠÉTõôZç€F‘
+:Seö4å”ÀÒH»Ÿ1°m‡]ü®›ºÎ×ݸ5:#8œªçˆWî¨çù­uÀx”)æ²ð¶ˆb­‚|%$
+wPà@"|v]Øõ9sr°’ˆ#øy‘•R>¹3¨SÔ¶3ØÐqy%U§>āч8Üø…u×Mµ?tÎK"ë9x\Ú1ç  Š¶-x|×õ²ÔÙä÷æPvÔŸ¶^î¨ÎaöS*!dÌBGFÇ‹c[pFRËޏ/6UQ¶~k`ñã­ú'HëFŠlä½mA(õ|ØS+´@òåîÛâKQæÛ^“[kÚ'?­ñjžyïqnëùsâ¦Ó£§ãÙLE-! }@É2ßÁ1äŽFŒõ.îPpW”…ƒë“ièK³L½Í'36ÿ8יNJʋ0K¯òàˆ[HÝ0:sìuÙØœ(ƒÂ8žz鍂ö"I{¨kJë@ux`2ÿ¥Ÿa|¤V”"vEŸòn:¼Hfaññ3‡š9Ð d4O{u.F¶ *@»¸nw‡)ìuš{úž0ã1%ýv §2’j º¸q2°(°C	&¦dêr	ž8É „œ0ÕÏ)‘OôwˆÇéɉh“12"ŒhÞÜÓ€™µD¬"
+”ü¹Éç6ã6Ë&®Àù‹ß`J֨Π\+ȃÜQ@¢³´K¦:}îA¢ñ{ƃ™€g¾ús‰ˆ36qà̺rC*ÿÏññb;cé¨ù£YwîÑ uÿ`jqNlµÅÖÁ  ‚„’jvj ãƒÒ'>b칓*¨+bñíÑ„.Fa»b<‹´Ò§ÑëSÇ__ q9Id|Ld—~'Á3 °ý€{ÝÁb†›¦2…ßÇ í±Ñ^œy–àp~bB^ûÉ<Méæö츩PšõÓð÷ë—$q/>˜Í1ë”
+»QÞ“e
+J¶ä¹ñWÞ³~üôg É“ˆ©i$óÌß   ÂÚ¡~’€”WþY÷DJc/u6š8בÌD÷æU\yóÎ"JC-*NÏML(X$ŸVžûVBê1»@û(,\ßq÷Dç¿ÝÁd¥ì»È QϝKb¨'ý¶,¬IX6Û-¥G<œö5£b­'—}æ¨3IhA@Z–U¾®’!Ô†{K£›ÜB{D›"Ü‘6©R†9ùaÙ«Èã·?ôµèŸ¨2Á‰ßŽhWœÊ$(¿(i4&gmgáŽ`Éo¤!_¼±‰ÒÇ•‚GúK_,¹g
+$Öb$è=	M|¬¯²P«¨g‘9Jé!/ón}9 yz¥#®Øàóê'ڬ̻-m³6}Y[tgÒügȁ›jn+!#‘ˆ¶>2—<bœâ‰ÏÚëÅÆee*o…s¬£d=ZKûšQŒø ¾¼QXÑÆ÷|š¦’ñi¼ý€¯Ž„‡¯—P
+º?’`­ü‘ˆ°“MŠ SíËÜU¤*,Ü«
+ßÍ>긚jòY‹ÕBq”±/Ÿ›Ýl!§l>¼üÎþ÷œçëœ
+Ë‹9\ŒCgè,_:Ø1'6ò›úk¶žHbééûÑ×)­»ÏƒXÂëLòoÃpâš½îø'Œ'ØæÁw‹žM¨(ìÕÜΫr@š"U”*}Œê«Ç+ó+ôzâ¢7Þ Ðþûêvñ/7…£é
 endstream
 endobj
-7637 0 obj <<
+7658 0 obj <<
 /Type /Page
-/Contents 7638 0 R
-/Resources 7636 0 R
+/Contents 7659 0 R
+/Resources 7657 0 R
 /MediaBox [0 0 612 792]
-/Parent 7644 0 R
+/Parent 7621 0 R
 >> endobj
-7639 0 obj <<
-/D [7637 0 R /XYZ 151.701 685.529 null]
+7660 0 obj <<
+/D [7658 0 R /XYZ 151.701 685.529 null]
 >> endobj
 934 0 obj <<
-/D [7637 0 R /XYZ 151.701 552.303 null]
+/D [7658 0 R /XYZ 151.701 522.825 null]
 >> endobj
-7640 0 obj <<
-/D [7637 0 R /XYZ 151.701 524.371 null]
+7661 0 obj <<
+/D [7658 0 R /XYZ 151.701 494.184 null]
 >> endobj
-7641 0 obj <<
-/D [7637 0 R /XYZ 151.701 273.264 null]
+7662 0 obj <<
+/D [7658 0 R /XYZ 151.701 240.243 null]
 >> endobj
-7642 0 obj <<
-/D [7637 0 R /XYZ 151.701 251.06 null]
+7663 0 obj <<
+/D [7658 0 R /XYZ 151.701 217.329 null]
 >> endobj
-7643 0 obj <<
-/D [7637 0 R /XYZ 151.701 156.393 null]
->> endobj
-7636 0 obj <<
-/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F17 3698 0 R /F71 5424 0 R >>
+7657 0 obj <<
+/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F17 3698 0 R /F53 3738 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-7647 0 obj <<
-/Length 1859      
+7666 0 obj <<
+/Length 1934      
 /Filter /FlateDecode
 >>
 stream
-xڝXYÛ6~÷¯ÒÈ*’¨3@6ÙœHƒ4q›Ih‰^3ÕáèÈîþûÎ%ÙÞ¨Ú“‡Ã9¾Ùw®ßy¹zºY=z†Nêå©8›ø¾—å¡“d¹瑳)ÏîGS¶mÖ_7oˆ=óò$‰=Ì=¸}æB/ôցŸ(÷j¸¶/ƾŸOÆ>ˆ÷r?§›ÌÓ(žÎ†*F®ÕóÍêû* *0Ÿh{J9E½úüÕwJØ{ãøžÊ3ç†8kGÅ™—Ä(­r>®~[ù§/LƒÓ‹ƒ0óP?Q‰1_ßµíðËú"c·1O®»v<ÔúÀ+]–²?ÐÆ“Wm­mÃÄ˲¶Mÿ€cco™§–²fjgË'qòb¸;˜'%Ût8QÏw.Tê%~ÆŠmöf}¡Tæ~ÛÁô8Ï]݁uÛ±)yù%PѤ²ÎÊàBw" 1…é{ÝÝñ¡r†çCË,ÃtYÐ…AíP@y±˜	oUÂŒ8¡gò´ÑµïGAè^V}‹ÄÔ­õ_ë0s…»;™
--•Ñë0uœ05²u³·ÃtŽÔ! ¢Ã—[о¹>U1ÊYGy„rÍ÷QW8Üåïu§‹Át¼ûŏý'ðx$ä"L½0
-aŒ<?ã¿kñÜ
-»é<ŠÂ9r¿µæ!;õ[»o–\
-wÄÇHÈ÷ë¦\”›zYšM¼5ºkAb˜€Ädâ+·œƒ ‚x…  $„ŒtŒ=´]/Ï
-HKry¯˜î5D¾òs:£üÌEÏfn9¼­oQ¨ÀHy<ºAÝ1Uw[;tc°üýÝë?™KâäTÂÙÁO¨iS¶7rû»Mô(ôýÛ%'OòÒÄÕ=7CUuN¥Û`¤@L)àqw¾¢ešœIåá+•±R@˜M<±CÈÇiè¾XgÊm»…œ1·º>T#*Š]»ÃQÁÝhÙ‘¤:ë4˜’i¤8Œ¶)ª±4¼Ð<ˆÆQ8kq@ïÚ“‹tQÞ“ ã%Þõì-/ ï›îŠüЭZ
-‚S)ò¸&ˆ0pÞK㡳¢¼@"šÏLà„¤_M¬[’:ñך3Ô6h§(ȏöÁí^T%/A…X_ó|Øëáß3­—Œ¸Ÿ$ê”k‹áqÇónlèB‹OvmUq,È^Dï<ãù¨k”³Ålc–÷WÏ/%ú=œÿ	TFÿ^9º,
- Ætû©a,üº³OÔΞäî%qQìEi01þXǐRÕˆq“G.EÀظRS(ð‚ÂÆ©Üm'ãÀÇ‹–£
-Ü(R pZ ý'¨—mÈ%½$÷•ŸÊ¡3\}X&;mö§&÷wmÍ»¨0A	`—!"Ï9 "9¾¢­kÝÈ^i*[C‘ë¼)‚OÁø)Þ÷h®AáTʁDA3)ÄHúðúŠ)xzm¸Ì <L8ña=6½½nH; ªðbkáõ¯ùh2ßEwOÉ·fMÛÕºªîúAwOé(`*vià¾jç—ˆÉ;ÁªaOjÂ1~LŽ!‚RšVÄ’9\Q	âö3¼	®‹¬%\ëg)ÃlÀx˱Go\DÐý±Î"¸Å"àš`bÙ!êáÑ:#Xԏ)ÓIT‘l;ÐÀPØ å²+Ô=€¾%F\î»[†In©0ŠÂ<8"%rPˆàdìáz‰µ)rÇaœö~P%ì°3ï™Òîxä¾'Œúm%µÃââ Ø
-–¨çtG›“b „[Pè@ᔞh;Jþ±:žcæe!Ç®4"‹l¯”@q4™ÃPJ ðò8ã —Òìäsêc 1
+xÚ­XK“Û6¾ëW°²ªÊ¢I$ÅTù0‰óp*qycm¼UN	åCæÃ3óï·_ $’ÃÖ^ Ñh4º¿~PqpÄÁ«ov«—ߧiPDe'Áî$qmË4È·e”•:ØÕÁÇð½­&×wë?v?û6*ó\#{ZF1pÇÌ—¤Q­7Iœ«ðõ:	ÝXÍ㸜Ìb•qI7)˜:ógS¥kõÝnõi• ˜/´É"¥‚ª]}ü#jØû)ˆ#Unƒâl•m£<CiMð~õÏU,/Œ/_šd—
+$‰ŽÒ4r]FôTCE¤…?|ÜdqþbNëMZ¨p:ºg:¬ûÖÔ-Sï‡~>1yê=£eÂï‰Ò¯×u¼qW·®¿âÍå 
+÷ët>1Ù>Újž\wº‰ŠJU3]²š$^)V}Ûš®þZ,¬.¥£,ÏøÌÐ÷Ó?Ö›,ÍÂÎN<!Z|®L]ËþD¯¾òš#qÑsç™Ç©ƒ«_eIÊ‹ééd_լصå½bbó?f~šûÉŽ8/C3 €ú¹«yyiFd]”Á…D at g+;ŽfxâCõ2,ÏÑ1È2ùËÆ“©,8fÛŠ™ÈQ*ÂÄ;	¦i- \'ix׌èjU„­ùúN¸ÇyAÆÆšuZ„Ÿ/˜:Ùz8ºÉŸ#uH ˆðå´Äá~ûi6
+NuX¡ü£L5فw³øü$ê °¥E
+cʼn<÷mçná']‚óÏÞ¾`§þÙ»[.…;²s0¿àû˜7åѶØzÞÝuCbšƒÄÜs‰‹Åƒ@^”g é„"ÆLý0ÊsÒòRÞ›³ 7€|—tFÅÛ=»
+{HSûÆòAFŠä1'RÍ°wÓÀƒå¿Þ¾ù7s	N.%\ü€švu`xÛßîôË4Žo9ÙË+òÐŒ<>†šæšJ·ÁH@,ð¸»Ü
+Ѳȯ¤òð•Ú²R at XLìÙòY‘†ß¯·*ì‡[ºÚGÓž‰ÒYè8*¸M;ó‚tg¥&[34‡ÑuU3×–†QY§‹Êšm£ûH.2U5!¾½ ãÞõíϼà"ô¥Þp—ŽÓ°é	Æ’Ž¸&ш܃Óxœ(/H£á3>;!éÛ"랤zþÖpˆºí¤“òlÜ~àESóTÈÌ=ϧ£™þ!j£„Ä—Q¢.¹öˆ'žs×a‰¡Å’P}Ó0dOÓ;¯xÞ›åì1ܘåÝëoÿÏ+	Tÿø‹ztWU±4>«Cˆ…ÿ¡ðÜÊO:Jò%?ÉÝ·Äé,ÒEâ?¯3ˆ©fFÜ”:$Ìã„+å¡À‚	Œ¾Þí ãÄÇ«žÑn©8­Ðþ>×Ë6Äe½ºß.ˆÝOƒåêÃ"Ùg‹;E.yè[ÞE})•@Îâ2Dä%@$GñsìIK"@´k¡È
+‘ðeñùï…{× Ô—r æa&…I¿¾yÍ”¼¼µ\æ€N©<Í9îa=w£»ïH; ªt³w“pŠú÷|4_n¢{¤Ø»e]?´¦iž8“&žÒQH-ˆSì
+Š$ü±_^"&$UqçˆÇø09#¥t½ˆ%r¸¡Ä7—ì&y]dÝJkãb¤à,›p¾‡å<¢76š¢ßÖ[è6‡ù®2ÔãË“­1r‚Å¡³L©ñ˜²ƒ Š„d{bì@C°ËeWÞP÷úÖˆ¸2÷œ%¹¥B¥erN”ÈAÁÉ<Âô’k“çiö{Ÿ©øñ12¥?ðÈ}N8é÷0´Æ·à°8IêK´çsÏ»EñÓµ1&æ	Rðä*BÔMi‰ö³„›X¡ß2—9âoj+²ÈôJI"ÖÞ‘¤¤¾d¢2ËRŸá2ÈpéÅ”Ç0
 
-ˆBÈkuýÁr40=%C’¸ï;ûCc?ª’Ô})e¦ï»z£ºÿH…¤$—F༗ 0.ÙÈÔÕ‡‘9Ð'ûÖœšE%o1vLµw5?Å™¦ †q¯é";{™ô r-õíÞÛp|ƒ{÷Z& ‡mG\€q,´5–Ý*Ûì6CjÃð€åŠjAy/â	´\!LC)'[Ôð¼”Dç2 2p:ÉHÚ‘€o¢FFì“m]ë`'K±P¨ ¶ÕÍry+9€tÉ$©[úT2ÒÒ Á«ìTdh	n°O9"„>·sg÷øžF¾÷^1¸úî[Æìñö¡€nÏô“V%	µŸPWËÆ®3‹i[¢9,$£x³kÇ#Ý0y¾|8UC\ªh;=V’ÄEgØ«°qîf%.êÏŸäå§=™)ˆð#ã 83BGÔû>šÎ[“Ù`›ñ|æ>ϹsÖãS‚L¸ Ã¸Xð)6ž[©0Œ 0OŽí .Ž×ÚҔ̺Á?Là–…;\cyfxr¦2ž˜VÜœ¾·aÚPãìˆ#‹zŠfé\:(¥S–N5’Fâ­.æÿX¦ñùfõ7fzÎ
+ˆÂŒ
+Ö0ó
+–ÛB3R0äyønpŸ
+ö£*/¤jÀôÝÐCoÔŽ‘Q¡Q˳„ï»î% ×ldêêS- º·oË¡©	•¼Å¹Ã—Þ5”÷	g"˜@
+ãÑœÃEvŽ2!IȵԷ?÷ÞŽá
+Þ=™€®Ÿq¶qÐÔ8v«l³Û…Ô…áÇß,ê@yâ	4\&!øw¡”‹wE·B㜔ëkH8õ2
+ÌìHÀ7ÑF'#¶Én„¦urÞP,ꇫdõp„Pö_¡H@xIÃ͸µÒÑ`.‚g9_dh	npOB_º¹«×G|ѯV¾÷~ää‡?sΞ_HÒ™~Ñ
+£$¡Ž>ëÙ8ö¦ê5ÚÃA4Šk1¼<ҍ&Á™/|5””Kí`æF¢¸,»6®ý¬ÄGãÍÂ÷áHfJ4~dœ$Ofœ¡5µ¾/—‡ó–7[¢%Ÿ/Ü×1wÍzaa|J²Ü4›!}§ÃN*-!”–ù¹ÀÅ9âzWÛšY—ÿ/a„OXzîpå™åÉ•ÊxÂ÷«¸é¿·aÚQãìœGnVèI\(šK颔NuY:Õ’p|6o-éâÙßHßíVÿ“N
 endstream
 endobj
-7646 0 obj <<
+7665 0 obj <<
 /Type /Page
-/Contents 7647 0 R
-/Resources 7645 0 R
+/Contents 7666 0 R
+/Resources 7664 0 R
 /MediaBox [0 0 612 792]
-/Parent 7644 0 R
+/Parent 7621 0 R
 >> endobj
-7648 0 obj <<
-/D [7646 0 R /XYZ 100.892 685.529 null]
+7667 0 obj <<
+/D [7665 0 R /XYZ 100.892 685.529 null]
 >> endobj
+7668 0 obj <<
+/D [7665 0 R /XYZ 100.892 660.623 null]
+>> endobj
 938 0 obj <<
-/D [7646 0 R /XYZ 100.892 278.232 null]
+/D [7665 0 R /XYZ 100.892 269.101 null]
 >> endobj
-7649 0 obj <<
-/D [7646 0 R /XYZ 100.892 248.333 null]
+7669 0 obj <<
+/D [7665 0 R /XYZ 100.892 242.246 null]
 >> endobj
-7645 0 obj <<
-/Font << /F22 3706 0 R /F50 3701 0 R /F71 5424 0 R /F15 3700 0 R /F17 3698 0 R >>
+7664 0 obj <<
+/Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F53 3738 0 R /F17 3698 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-7652 0 obj <<
+7672 0 obj <<
 /Length 2349      
 /Filter /FlateDecode
 >>
 stream
-xÚuXÛnäF}÷Wô£˜V$Ué–—À;›	’Y,ƃÙE6rKîÖZ—^]Æ™¿_’¥VÛpW‘¬*/‡,»Ó.Øý|÷·‡»ï~Šƒ]øy‡»‡§]‡~„»$Ëý8·»‡r÷‡™dÿçïßýE»ÌϓIJ¨I}C¢ý<ôóe0±õ~/.—º;}¿?ØÔx¿êçº+û½	¼—QEWb{Ÿö¡÷á—ý!ôþEÿl˜xïÏÅeªa‡N¿ûñáîw8Ž^éûÆìŽíÝ»’x¿îßäÙî…%۝‰3?‰c7»wÿ¼Ö—Ó]úyG7—·¹Ï—ĽÂȧ?Ò+ïC5Nie\xÄ%mâÝ—%ÝX7áï}[ÔÝz•Œ§~YpÀw6ñÓ8ÛBãÇ6—ó±Uè½À:°[’x¿Ñ2"‹Fæº%{(Œ×Þ<¸
-£ÔRÝðá\ãü(õžæî8Õ}W45y`Úé+8‰ç$ž»~eÞK'ÓBOIÛ˜±dBëâ SÅQ읾©Yšøy”º5	8à§zø‚Ð’^Ã8ééeY©[ŽôüX´Ðú±û¢0ó³$Ʋ¹ñ) |æð	ç¾!ÚÀrˆâW<‡ ÄÞeÀA©WÎÇi™ž o’0ª„:u0TMUŒ:éŸnöMu_ë}x_㇁n;_.ˆ¯&§ë:–æ×›;ƒc,÷÷‡$N(
-;ÜåëæÝ°nâ)ôê‡g
-Ù¸­»zœ†bê,+Ѭ"/­4SóöÆRAcŒ¥À¼õMLAàQ69|PêIœ†=2ôŠ©Qé±n/M¨F¥TÇy¨'½Ö­”¥(Þtñ›-a% –Ê54eXG¨y&%ê©b¯N3—&נĤ¬ÆúÔ¹]^êé,#ñ	\†ª­ÇÊQ‹I׬øaÓ·ýAÙ&d AFœ8umìµl©òjÒa<׎YtÅ©j«7š„ÆÇíú¹Ñít¡LÔ»ÃS?´|1ZC^}ëj¾£±a’ š±ùk·€[LÅ#å …¡Írq$©*4°ñQ<øèuÄ2–ê51|½/t–€ë.°aMŽX SwG„_§9ÆmucD"†¹«¾ìÅ°"9îà÷"ĆÑ[`ó%÷RÊ£è0Ù†Ž‹ãì­ Ž‹
-ï òëÀ*pM¥R_)õ[·âÆ^D9öbƒ¡oF¡ƒ.$µôô¦nk¶“û-e9_£D¼„_Žƒ(U¤bÌÅïp“È{9“§éü³,z©qŒœ^R‰à¬Á[4ýc¡‚'W+i,%â*¼¡§[
-°@
-·ˆ`DêßûÌP&À›)¥‹K»)þLª[“yŸ%mCµ$%¿CñSJXXÁ\ˆÈXÌRõèEwZâð‚ä<U8"Á¢x%ìR܍õXü¥îgX!µR÷ð{îÙ))AÐYig¾‹DP.ͼ­Ò­UvY õyT]¦ó(û±“ÓWõ„k½@‘zFFl¨Ì`JN’Nó ˆ³Ô{ßwc]rtSÃCHƒ¡€ü´½³ÓŠhˆ‘0g´ ö*²Xš£òÝ€•1²rï‚ ØÒV’	ksëU…ÛÖ&‘ÃöÕ¾¬¿ÔåÌ™NóDHJ±š¨‚ÕDZ³¹´	tÓl¬¦‰ìÈ"AÆ·({ìÛËR¹µZD0’¢½’Á	4¾‡Ìk–èçÓÙÙ™‰îª‚]?]ÖÅkU2ëŠlJuqœ›éþ—œvQ–Ä7
-¡Á(Ý2ñÛþ¶¥®í…Å*¹uÜ¢ÖbÒ́‚U<Ãô p‹í‹²J!?ås3õÑqŠU–±D+bªa	S&²£áLÊàÏÈC¬‘RÃr<áC÷,tí¬e¢]ö¨gr_*0-S¡·}ØRSêR®êjüEÜz÷È|¯„㱟—D£êS·tø›`ù©V¨ÒˆÓRã0$ZBcN׎€ÔVã(+ØD):ù;1å—ºx”
-nšÏúŠcUŠñٝ[lvÇGlkÈKcc€Á‹ê}ÍOHPc‰ ¸P¨s¯É®i at l-õ ¯<X®a<õ"³ª±Â:®ê4£})D磯›Ðy<²¹Œ
-×û¢JRïn•×gC†z,NI£]‰°+ár[‘ºr5èi´B'vÛÅ€±\’ÆR²!µÔ–t»çR³#	­Á¦ã„Fˆ"L*Ñ®!LÁJ‚ÀUÐ
-§Ö-&·n$.µ´:™]σ©((RËPo¼õT‘Hçž0Ž·c¬™Ývuqtíê2zþ?8©±hutyÉÍH*šÃ‘wSÞÿ¦|îCå¼V7ýeÒvð6'ØÓôöe›õéÂ~31ðÓ„#4ƒ¥©¦JiRp^?à£0ôãȸ׸ Ä$OxFˆ—në
-Ÿå¾Mb·êUËÀorÐ’ìÕW
-ÅQñ; ¼æþ ãôƘ/}`šÊ‡~Zžµ\è‘~êbÒÕo¶fŸ€sí3ÓkŸ™ºW¾¯|£ Éû¶Ì쪡,M¼1®F¯ån*11Î…¾]€â¡¡Ë¥JaTˆÌÛGñú§M¾we2B|± €YÊTD^õW¸>  ¿¬&ÜÝCÌq–8Á
-0®ùM)pÚÈÍÛo¾l][ÇE›îB-0÷—ô Þ{~?S¯ÕT'öä;¡/ΣñV
-g†kNG9Q·(ðµf³f^}„·QèÝ—{ì¬A¶R=%Á­‚‰¶ŸœôÈI
-`ð:CDLU¡k˜Bïq®›éPë.MØ.xØÔ¨‡¶’ÚÆ~’,_Øîo¿ëlesä'yâäÙê¦òUfyǙ뇿‰R´…`E!ll¢yìeIՍ3Ì„×j~£Ì7‰¹Ak±[¯<kÔp®¢×§ëp»?
-e*½>ˆò4Ë.Öjm}U¶×Åîy¼q™üU÷ŠUú»
-´íO:Ò¤š —WK`½ÿö¤9÷C	|\ãË©è7ð9Œ­ÙåK»ûœxf¿naMý4Yüé>¬Ò‰ádýœÊÚôBZ´Z=ìñéÝ}3w¿?>Üý¶Íi‰
+xÚuXÛnäF}÷Wô£˜V$Ué–—À;›	’Y,ƃÙE6rKîÖZ—^]Æ™¿_’¥VÛpW‘¬*/‡,»Ó.Øý|÷·‡»ï~Šƒ]øy‡»‡§]‡~„»$Ëý8·»‡r÷‡»ÿóá×ï~Š¢]æçIbYÔ¤¾!Ñ@„~úù²?˜Øz¿—Kݝ¾ßlj¼ß?
+õsÝ•ýÞÞË(„¢+1ˆ½OûÐûðËþzÿ¢6L¼÷çâ2Uƒ°Ã§ßýøp÷¿;G
+¯ôŒ}cvÇöî?ƒ]I¼_woòl÷Â’íÎÄ™ŸÄ1›ÝÇ»Þëˇé.ý<Ž£›ËÛÜçKâ^aäÓé÷¡§Š´Ž²@.<â’6ñîË’n,Œ›‹‚ð÷¾-ên½JÆS¿,8àŠ;›øiœí¡ñc›ËùØ*ô^`Ø-I¼ßh‘ŽE#sÝ’=Æko܆QêG©nøp®q~”zOswœê¾+šš<0í‰ôœÄsÏ]¿2肋i¡§Äæ&f,™Ðº8èÔDq{§oj–&~¥n
+GxÁi…þŸ ´¤×0NzzYV*Ç–#=?-´~,Ä~‡(Ìü,IÅ‚±ln|
+Ÿù$üÄF¹oÈ‚6°¢øÏáÂ#±wpPê•óqEf„'È›ä Œ*¡NgUS£Nú§›}SÝ×zä×øa ÛΗ¢Áë‡É麃å€ùõæÎà‹Áýý!‰JÃwùºy7¬›x
+½úáDC6n뮧¡˜úAËJ4«ÈK+ÍÔ¼=ņ1†DÐc)0/Åc}Sx”MŽß ”z’§aφ½bjTz¬ÛKS#ªQ)ÕqêI¯„u+e)Š7]üÀfËcX	ˆ¥r
+MÃjžI‰zªØ«ÓŒÀã¥É5(1)«±>un——z:ËHüC—¡jë±rÔbÒu+~ØômP¶€	h'N]{-[ª…¼štϵc]qªÚªÃ&¡ñÅq»~nt;](õîðÔ-_ŒÖWߺšïhlF˜$€flþÚ-àSñH9 at ah³\\ Iª
+
+l|O#>zݱŒ¥zM_ïK'åàºlX#ÈÔÝQÀá×iŽq[Ý‘ˆa.ƪ†/{1¬HÎ#ƒ;ø}‡±aôÆ|ɽ”òèzL¶¡ãbÀ8{«ˆã¢Â;€<Å:°
+¤DS©ÔWJýÖ­¸±QŽ½Ø`è›Q(Å I-=½©Ûš­Ää~KYÎ×(/á—ã JÕ©˜ s1Á;Ü$ò^Îäi:ÿ,‹^jÜ #§—ÔD"8kðMÿX¨àÉÕJK‰¸
+oèé–,Bã-"‘ú÷>3”	ðfJéâÒ.DŠ?“êÖdÞgIÛP-IÉïPü”Vp"2³T=º…Cѝ–8ü 9OŽH°èF^	»wãFý#©ûVH­Ô=üž{vJJtVÚ™ï"Q#”K3¯C«tk•]@}U—é<Ê~ìäôU½ áZ/P¤ž‘*3˜’Ӂ¤Ó< â,õÞ÷ÝX—ÝÔðÒ`@( ?mïì´"šb$Ì-ˆ½Š,–樆<C7`e`Œ,…Á» ¶´•dBÄÚÜzUᶵIä°=Aµ/ë/u9s¦Ó|’R¬&ª`5‘Öl.mÝ4«i"»$²Hñ-Êûö²Tnc­Œ¤‡èFG¯d°@¯À!óZ…%úùtvvf¢;…ª`×OgW‡uñZ•Ìz€"›R]çfú†ÿ%§]”%ñB`h0J·Lü¶¿†m©k{a±JnÝ·¨õ€˜4s `Ï°=(ÜÁbû¢¬„RÈÏFùÜL=dtœb•%d,ÑŠ˜jX”‰ìh8“2ø3ò+$A¤ÔÆ°O…GøÐ=];k™h—=ê™Ü—
+LEãT¨Åm¶Ô”z ”뇺@·Þý2ß+áxìç%ѨƒúÔ-þ&X~ꆪ4â´Ô8‰–ÐÃX£Óµ# µÕ8Ê
+öQŠN~çNLù¥.eƒ›æ³¾âXD•b|vç›ÝñÛòÂÒØ`ð¢z_óÓÔX" .êÜk2¤k[K=Èë–+GO½È¬j¬0¤N‡«:Íh_
+Ñùèë&tl.cÃõ¾h£’Ôû…[¥Àõِ¡‹SÒhW"ìJ¸ÜV¤®\
+ºF­Ð‰Ýv1`,—¤±”lH-µ%Ýî¹ÔìHBk°é8¡¢“ŠG´kÓD°’ p´Â©u‹É­‰K-­NæG×ó`*
+ŠÔ2Ôo=U$Ò¹'Œ£Åík¦E·]]]»ºŒžÿNj,ZD^r3’ʆæpäÝã”÷¿)ŸûP9¯ÕM™„´Ý¼Í	ö4½}Âf}º0…ßLü4áð`iª©Ršœ×ø(ý82î5.(1Éžâ¥ÛzÃg¹o“Ø­zÕÆ2ð›Ü´${õUCqTü(¯¹?À8½ñæK˜¦ò!„Ÿ–g­z¤_†º˜tõ›­Ù'à\ûÌôÚg¦îՁï+ß(hò¾­3»êE(KoŒ«Ñk¹›JLŒs¡ïc xhèr©R"óöQ@¼þi¤ï]™Œƒ_,(`–2‘WýU .„ À/«‰w÷sœåNpEŒk~S
+œ6r3ÇÁö›/[×ÖqѦ»PÌý%=ˆ7ÁžßÏÔk5Õ‰½ùNè‹óh¼UÙášÓQNÔ-
+|­Ù¬™W!Åmz÷å;k­dEIp«`¢í''½G'rÒÅ„‚¼Î“GUè¦Ð{œëf:ÔºKÓ¶65ê¡­¤¶±Ÿ$˶ûÛï:[ÙùIž8y¶:©|•YÞqæú‚Æáo¢m!˜DQ›†›h{YRuãÌ3ᵚÂ(óMbnÐZì–Ç+ÏÇ5œ«èõé:ÜîÂE™J¯O ¢<Ͳ‹õ†Z[_•íuG±{o\&Õ½b•þ®mû“Ž4©&ÈåÕXï¿=iνEàP×ør*ú
+|cëGvùÒî>'žÙ¯Û_XS?Mº+tb8Y?§²6½­V{|zwßÌÝïwÿ†¡i‡
 endstream
 endobj
-7651 0 obj <<
+7671 0 obj <<
 /Type /Page
-/Contents 7652 0 R
-/Resources 7650 0 R
+/Contents 7672 0 R
+/Resources 7670 0 R
 /MediaBox [0 0 612 792]
-/Parent 7644 0 R
+/Parent 7621 0 R
 >> endobj
-7653 0 obj <<
-/D [7651 0 R /XYZ 151.701 685.529 null]
+7673 0 obj <<
+/D [7671 0 R /XYZ 151.701 685.529 null]
 >> endobj
 942 0 obj <<
-/D [7651 0 R /XYZ 151.701 660.623 null]
+/D [7671 0 R /XYZ 151.701 660.623 null]
 >> endobj
-7654 0 obj <<
-/D [7651 0 R /XYZ 151.701 628.154 null]
+7674 0 obj <<
+/D [7671 0 R /XYZ 151.701 628.154 null]
 >> endobj
-7650 0 obj <<
-/Font << /F50 3701 0 R /F22 3706 0 R /F17 3698 0 R /F15 3700 0 R /F71 5424 0 R >>
+7670 0 obj <<
+/Font << /F50 3701 0 R /F22 3706 0 R /F17 3698 0 R /F15 3700 0 R /F53 3738 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-7657 0 obj <<
+7677 0 obj <<
 /Length 2350      
 /Filter /FlateDecode
 >>
 stream
 xڝXYÜ6~Ÿ_Ñp°€pkÄKǾÅëuâ ‚™Äyà´8ÝÚ´¤Ž¤öÌüûÔAª¥¶ÆöIÅb‰¬*Öñ‘Éj·JVß]½¹½º~'å*‹‹,«Û‡•H’8/ä*Í‹Øzu[®~nÜv¨ÚfýÇí$žÇEšj—Eœ€tÂrBÆ2^oD’ªèíZDU¿=õýø§I`ù¸H
-ÚIiþ•*C©«ÿÞ^ýu%€ÂmL¬Ôj[_ýþG²*aî‡U«"_=’d½R&Sƒ«V7W¿^%S…™n<.ª‹˜ÌÀí¿-목ú¡³CÛõë*Òhׁ
-íé&¥JF·ûµÌ£“ŸtŸpäºgü´cîã¾E€éÌ8´»+™®”¼Ä°÷ÿ”mmaŠhÛó¤E_€¡b£Ö±v5.p¿ÞÐÎ(	ú=àW†åDôv\N°U=Ó»La’•“‘=ôm˜´¬ë*@oÚek^WZó¯"€OUàƒ,rS]
-«zìªOÕÁíî¤8¿:rv‹Ûì™;ZtípáÑ@\Æ]—26¹äÕï~~ÿÛõìÎÓþo¢=¹ˆMRi´m›­;Ì$/Á·?dXÛù™‡¶óÿ¹ž­š|Õ¿æ…lã¹Ã9 `tck´þ~ñ¨H-/„ŏ¿6;fšŒTÓLLµCUHl§N¿º
-hpÈ&‚Ñÿ|ìÚû‹(:MEdp„ž–Ô|ä©îeRÐ-âÀf«6p>::fã0Åžb!²xöôT*©AË°õÂx"$<Y‡ÉÊ—‹LÌÊ…‘q!³P.®ÉœMàάrÃöš×£uæÙoŽU½™äàMöœŒJLyÖÔsüéï¬îOys¶öÔ;¬Ö˜D’(‡€H•®¯v
-ӝûëTu®öþe£¼Š3›ð0UQ„4/|øLX¹?d}L„>øéþâºö´ÛžºjÀ½ž™S³±¥;ðxÔU}<Œº¹ë ÑM‰µó”pÎvmà5.›²n2ÓÑ#gë}…É„ŒÒº«Ò[K3E`…Çà–Â@BIäx~×_<ë4‰eD½]…‹»†ÝKWcŠ“ëeºç¾¿÷þÒbã~°xÐMEy8Ì
-‘p¡@VfàU
-T€ÚRû$ÆC×Ö,E¾AV(ƒHo±êµ^Õöpk{;,e0>ÔÏPŽ0ñ¹Ö‚^¾G±U}àÛPp/»	ÌAVŠh±æ¾GµŠÄ–< ¬³ä|è<‹ì2=3QÇ…£iËDÿã”±HF QÚÁoø©"Â÷?ä”ύ­«íä@K™‡UÕýÆ—ÄFé¹k›¾_@$"+ |öEHg©	‘uÀ¿23´V’ä¾$C$ Ø DYðƒÎÀE° vÜN-@—:fG¼q»ªáðTÒÀzv[™NòSÅ )v7˜JJ>Ø-”í±8HbàOqŸpd Ó<= ¡äÍ1y3CdC˜±W>"„¢Cñ‚ÎlkOA66Œn̈‡> ôhJª="ØéýÀ“¡0{Ùû±¼™È=m–Ð	d*;ÈfÌò˜‰º@~™
-C˜g&m?ÎNGRÐܶ[×÷T9
-$ñ»u)Ö±{²X^ñRñRŽ\d{Àvç®Ç^º"™‚ÈT!D&µˆZ.ÕÇhZx¨·¶¥ŸµžqY'¨ΗJfÎÃñ$‘çm¼z3» ·K¦@‚çh/B¯>ì]ãÆʦ!ˆ¦E†s%Zƒ »eVçúö0`\‚’}uä	²ÌæRÿÁ›È¹ÿ¼¨8”¶bT|â.7*…rs჏‰I,À¦ÁÈ“œH(¢u*óƒR¼1PÜ«4´‚l«	£<vßNPÄ£Þ”
- Öç0
-ç8gÁ/¤‚’ÅI$)s=~ƒŠcb(„>ˆLš
-Ûák­þ@¢mÏžåûืZ\¨5!¿þ¨÷=î+·ø<áýâÔŠüMd¼dààÁþI±Qz©vAf¡_*ï|¯®&êå\À`JÓì«Á„YŸ³€c(FÍcÖ¤o×¹Bøª¡Î¸ÆÞ#Ô¹/[Èd°šó…¿áÖƒ“áÖ³Ô9s
-=ê0iR‹]ʘ8#òªùÚ4ðŽÞ£>%³¹O!ïç›Æ +qÑ•'@«j.£ÿtÎã+•þ¶†ÄùF?NÒqe2çɼEå\¶ U¨ìç\Q¾ä>P^{4‡?^Beˆ-?pÓÊ¡i!ÃŒ	ƒ“wÎÈýÉ6vÇnø­ÿϤ¼!¯ŸÖØfgÍÁ¶‰Ð„{y©·ôø¢Eœ˜ñ„7 Äü™5>H„¦*ŸEóÅ¡«8/Ô¤Xk­ýáP¯UúŒVg½öK)"°’jõÕI§·ºÊ¿:àcCí+ß-|vø ß#žàF„úý{±W‰®bà•4Jxg´íð
-¾q™„ÜF½¸;n™ðÝI©A—X¤6?úï®ò/¸J½c×_´ ôrá÷öéý½ë¨Ýf¡ïæ´$2zÈŸð´‚ãÚÙ¦gº:3¼Ðà}ã_}ü¢-éÒÑ
-lƒÏ~OËŸy§ÏÆZŸ)!2ܲ¶ìã…ÔÓ_¥X}ÑK©î¦è:ؼdzsãyM`Üñ÷l1=2¥á)e	vqÔ¥´±m»:ömï)*=ªÚ#@ÚcW‘ðQÌ÷ŸB2ˆ+°§ò{ÍÀìó³:DÑ·¥š Ë€T‡AH™§äøÒÈ£Ï:ñ‚nÜÑ21ñg†€®ácÃ]xÊEœž‘„+
-0¿ŵäòZk¯gîðOÖêO¬ü¶­ñÞ³¶P£
-V®â"ÓzµÑ¿TšF,Ž^,M°‹Œ•_ø÷…£Ê¡,¼£Þ‰ˆ2•ùÐC¼f@	nªüeĨ‹¦*ú(”~ûËO^ñÏdPÀF77‹•3Öf¼‡ë¤zÅ4egê¡“ÞÅí@
- sfã‹…U©Šÿ¯®úvH)ÔRõµZ
-Í\!¯PŒ¢‹ú
-üLî¾¼
-½¢Ëzx÷_¸¼ÿ
-yç`à
+ÚIiþ•Ê ÔÕo¯þºÀá‰6&Vjµ­¯~ÿ#Y•0÷Ã*‰U‘¯I²^)“Ç©ÁÕ«›«_¯’©…ÂL7ÕELfàöß–uÕTýÐÙ¡íúõFi´ëÀ†öt“R%£ÛýZæÑÉOºO8rÝ3~ÚÆ1÷qß"aÀtfÚÝΕLW
+Ê^bØûʶ¶0E´íyÒ¢/À€P±ÑëX»¸_ohg”ýð+Ãr"z;.'تžé]¦0ÉÊÉÈú6LZVŽu 7í²µ/Š+­ùW
+@§*ðA¹©®†U=vÕ§êàvwR
+„_9»ÅmöÌ-ºv¸ðh .ã.‹K›\òêw?¿ÿíúGvçé	ÿ7Ñž\Dƒ&©4Ú¶ÍÖf’—àÛŸŽG2¬íüÌCÛùÿ\ÏÖM¾ê_óB¶ñÜá 0º±5Z¿xT¤–Š—GÂâGƒ_›3†
+MFªi&¦Ú¡*$¶‡S§_]48d“	
+Áè>víýEŠ‚¦"²8BOKj>òÔ÷2)hq`3ƒU8³ñ ˜bO±Ù<{zª•…Ô áEØza<ž¬ÃdÊ…š•#ãBf¡\\“9›ÀYå†í5¯Gë̳ß«z3ÉÁ›ì9•˜ò¬©çøÓÞYÝŸ<òælí©w,X­11ˆ$Q"*]_í¦;÷שê\íýËFyg6áaª¢i^øð™°r*Èú˜}ðÓý3Äuíi·=uÕ€{=3§fcKwàñ¨9ªúxus%ÖA-¢›
+k!ç)!àœíÚÀk\6eÝd¦£GÎÖû
+“	¥u5V¤·–
+fŠÀ
+Á-…„“Èñü®¿xÖiË4ˆz3º
+w
+»—®Æ'×ËtÏ/|ïý¥ÄÆý`ñ ›Šò8pþ˜"áB¬ÌÀ«¨ µ¥öIŒ‡®­YŠ|ƒ¬P‘ÞbÕk½ªíáÖövXÊ`>|¨Ÿ¡aâs­½|b	ªúÀ·¡à^v˜ƒ¬ÑbÍ}
+j9ˆ-x XgÉùÐy+Ø9dzf¢ŽG)Ò<–‰þ‡G)c‘Œ@£´ƒßðSE„ïÈ)ŸÛ%È!€–2«ªû/#:‰Òs×6}¿€HD!V:-@ù싐$ÎR="ê€efh­$É}I†H °A‰²àŠ`Aí¸Z€.uÌŽxãvUÃᩤõì¶2ä§ŠASìn0•>”|°[(ÛcqÄÀŸâ>?àÈ4@§yz at CÉ›cò:f†È†0c¯ |DE‡âÙÖž‚llݘ}@èÑ”T{,D°Óû'Caö²÷cy3‘{Ú,¡ÈTv	8̘9ä1u&ü2†,0ÏLÚ~œœŽ¤ ¹m·®ï©rHâwëR¬c!÷d±¼â1¤â¥¹Èö€íÎ]½t!D2‘©BˆLjµ\ª%Ž+дðP„omK?k=ã²NPœ/•Ìœ‡ãI"Ï-ÚxõfvA	n—L)ÎÑ^„^}ػƍ•MCM‹çJ´AvˬÎõía6À¸%ûêÈd™Ì¥þƒ7‘sÿyQq(mŨøÄ9\nT
+åæ“X€M=‚‘'9‘P(D=6ê<Tæ+¥xc ¸WihÙV
+Fy쾝 ˆG½)@¬ÏaÎ3p΂;^
+H%‹’HR<æzüÇÄP}™4¶Ã×,Z
+ü%€DÛž=Ë÷Áqnµ¸PjB~ýQïzÜWþnñyÂûÅ©ù›ÈxÉÀÁƒý“b£ôRí‚ÌB¿TÞ=*ø^/\MÔ˹€Á”¦ÙWƒ	³ ?gÇPšÇ¬Iß®s…ðUCq½G¨s_¶É`5ç~í'íg©sæzÔaÒ¤»”1q.FäUóµià½G}JfsŸBÞÏ77ŒAWâ¢+O€$VÕ\FÿéœÇW*+üm
+‰ó~œ¤ãÊdΓy‹Ê¹lAªPÙϹ(¢|É| ¼öh~¼„Ê[~কCÓB†'ï(œ‘û“mìŽÜ ð[
+þŸIyC>^>­±Í<Κƒm¡	÷òRoéñE‹81ã	5n@ˆù3k:|6MU>‹æ‹CWq^¨I±ÖZûá^«ô­Îzí—RD`%Õê«)’Nou•uÀdž,ÚW¾[øìñ¾G<Áõû÷b¯\ÅÀ+i,”ðÎhÛá|ã2	¹zqwÜ2á»-’Rƒ.±Hm~ôß;\å_p1”zÇ®¿4h# èåÂïíÓû{×Q»ÍBßÍiIdô?áiǵ³MÏ"tu fx	 Á#úÆ¿úøE[þÒ¤£ØŸüž–?óNŸµ>-RBd¸emÙÇ©1¦¿J±ú >¢—RÝMÑu°yÉôæÆóšÀ¸ãïÙbzdJÃSÊìâ¨KhbÛvtìÛÞSTzTµG€´Ç®"ࣘï?…dW`Oå÷šÙçg/tˆ(¢oK4A–- ©‚2OÉñ¥‘GŸuâݸ£ebâÏ]Ãdžº!ñ”)Š8=#WÜw!`~1Š…kÉåµÖ:_ÏÜ៬՟Xùm[ã
+¼gm¡F/¬\ÅE&¦õj£!~©4	ŒX½Xš`'*¿ð!ïG•CYxG½e*9ò	 ‡4xÍ€ÜTùË<ˆQMUôQ(ýö—Ÿ¼âbî™
+Øèæf±rÆÚŒ÷àÐ!p]‚T¯˜¦ìL=Ô@bÒ»¸]HtÎl|±°* UñÿÕUß	!…Zª¾VK¡™+ÄýÓ‚öµŠQtQC_ŸÉÝ—W¡WtYïþá—÷¿I`Þ
 endstream
 endobj
-7656 0 obj <<
+7676 0 obj <<
 /Type /Page
-/Contents 7657 0 R
-/Resources 7655 0 R
+/Contents 7677 0 R
+/Resources 7675 0 R
 /MediaBox [0 0 612 792]
-/Parent 7644 0 R
+/Parent 7621 0 R
 >> endobj
-7658 0 obj <<
-/D [7656 0 R /XYZ 100.892 685.529 null]
+7678 0 obj <<
+/D [7676 0 R /XYZ 100.892 685.529 null]
 >> endobj
-7655 0 obj <<
-/Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F71 5424 0 R /F51 3729 0 R >>
+7675 0 obj <<
+/Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F53 3738 0 R /F51 3736 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-7662 0 obj <<
-/Length 2075      
+7682 0 obj <<
+/Length 2074      
 /Filter /FlateDecode
 >>
 stream
-xڝÛ’ÛÄò}¿ÂÅ“\…ÍèÎ[$°sˆT%<ÌJ³¶*ºœ%OßF–½¢ Î‹ÕÓÓÓÓ÷îq´9l¢Í·wÿÙß½xF…eTªÍþq£Ræ‘ÚdE¦e²Ù×›÷Ž‹íïûï_¼ÖzS„e–%Dça¤};çÓv§IðÆœNMøj»Kò8x󖱿6}=lã(xrŒ0}@¼ÛªàÇûíN¿ÁO¢²àë£9Mväm¥ñö»Wû»?îð:x!gÆñ¦êîÞÿmjØû~…qYlžˆ²ÛÄifi
-p»y{÷¿»h©¼JW•Oʐ”D½¾3[]Ÿ@¦ÔA5t§ÖNe/U0­³nu<!õÀ7Ù“û¬eHÇHû§EM«óÔ€ÚCÏ\‡G¶ðµ7t‡i‘yàÚ~k¸i—¤Qp`“#XÛn`×*í<‹‚oR2£§¦máÞ$
-Üq@ŸxE\êHÈ÷¶;Ћ֣ã]–¾¬ ‡vx0-«+›Y˜ëY…o†Î4 sªÁíÎás&ñEk	,¸Æ8/Ý,YØ…TÀU.C•iV9e&$i¢µp[|Ÿå±¿ôïì©5€…§
-·»\é`ls7­Š%ƏN–Ít’w>3ºȸìGÃÈßZL…tg0•\vßóve îHß<«k³¾Q~áÁ7?½aä4žÝä6ý Ä#S05†¬Î‚fbŠÆS²r at v"©‡b»æ⸵¼3
-B[׌¸DíJÄ3¹E\	 ïƒLçŠUAIm…ÒëEÇå…Eî–™«9µ®Ý­Ó<Lòô_ù»\ø½±g‰ÔR…Çqè$ü
-(@E²â8˃Ça´Í¡ç…Wá§ãÀ€…t%ÊK¹ß™£Ï™‰¡£r9måðU.$Ö¼‚lWÓ8Ló4VÆ:¿Í[ý\dT¢QAÅ˘	è(°3åC”ÄyËkSQšXçx}»tsÍЖô>>³øtâMMJ’°(ó«ú žŒã˜äËE¾PÔÌ7J…ešjT,­OÅb1¥CÆ šŠ¢à¾C•!x±Ñ“éÅ/ëË}߸i4SóI|wß?%֐C¿fT¸MÃmÐzé6d4sñ6©ÇæpD¹'Ñ‚£€ÞV`23~ÆeP¸zbH³‚
-'ö¬š‘J*¦‚híÜWÔ~}ß„¾7©T˜b>^Ӽߥ`Œ×Û"¦r†¬ÞŽf³‹ùÂÛŸÄ?,«
+xڝÛ’ÛÄò}¿ÂÅ“\…FWÞr ¥œC *áaVšµUÑÅhä,ù{ú6²ìu^¬žžžž¾w£Íam¾½ûÏþîÅë4Ú¨(,£Rmö•ª0Ô&+Ê0-“;޼bmßÿâuoŠ°Ì²„Huj ˜èÛq8Ÿ¶;&Ás:5ýá«í.Éuðæ-cmúzØê(xrŒ0}@¼ÛªàÇûíN¿ÁO¢²àë£9Mvämãíw¯öwÜáu ðBÎ4ÔzSuwï65ì}¿‰B]›'¢ì6:-Â,Mn7oïþw-•WéªòI’’¨×wfÁ'Ф)ã ºSk'‹²—*˜ŽÖY·q<!õÀ7Ù“û¬eHÇHû§EM«óÔ€ÚCÏ\‡G¶ðµ7âT‡i‘yàÚ~«c¸i—¤Qp`“#XÛn`×*í<‹‚oR2£§¦máÞ$
+Üq@ŸxE\êHÈ÷¶;Ћ֣ã]–¾¬ ‡vx0­¨ ¯lZdaÏ*|3t¦ÓÜî,0\:ÃD_´–À‚kŒóÒÍ’]HÌPå2TYÌ*§Ì„$MâX¸­
+¾Ïrí/ý;{Æ1€…§
+·»\ÅÁþØ8ænZ7 ¤%ƏN–Ít’w>3ºȸìGÃÈßZL…tg0•\vßóve îHß<«k³¾Q~áÁ7?½aä4žÝä6ý Ä#S05†lœÍč§då€ìDRÅvÍÄqkyg„¶®q‰0Ú•ˆgr?0Š¸ @Þ$Yœ+V$µJ¯—¹Xf®.©¥¯S+“<ýWþ.þFoìY"µTáq:	¿
+P‘¬øCgyð8Œ¶9ô¼ðJ üt0£®D9`)÷à;sôùA831t4B.§­Ü~¡Ê…ÄÚWíj‡iþÆÊBç·y«tÐÏEF% Tü±Œ™ €Ž;ÓY>D¹Q@œ·¼6¥‰uŽ×'±K×8×½`Ioàã3‹O'ÞÔä¡$	‹2¿ªâI­5É—‹|¡¨™o”
+Ë4QM°´>¥Åb*ãPƒh*Š‚ûU†àÅF7N¦¼¬;,÷}ã¦ÑLÍ'ñÝ}ÿ”PX;@ýšQá¶nƒÖK·!£™‹·!H=6‡#Ê=‰E ô¶“™ñ3.“€Â
+Ð{Dšl8±gÕ|ˆTR1Dkç¾¢öëû&ô}踤RaRˆùTxMó~—‚1^oMåY½5Íf§ùÂÛŸÄ?,«
 ã4m;û‚G„™˜Ê¤×à&=	nôV«Â!ªQ/ª¶±ÌÞÝH‰"™Œ:«ŠìI¹Öôæ ¶­ò¯ŠÃ3ZÚ1ÕÜ&r8KC‘ø̦¿à¥`	Ží$¢JFßÙ”¼¤ ¾\{
-MqoiÏ Õ4ÃàFF¡Š®å´NãÀOm…:k¼ kµÃ@"zž”´ºI-r!p›OMk–6´/[HBQ¨eÔj¾ðî3´€Nˆ©À¹ó¬˜÷QOõ ÕAÄ3×\œ™®9"t"!2®ŽMo¿”xg"ån)ŸJDr¸$÷²"èÎ̘WF°Pº©„à2]Bó°0†6²Ì¤‡8\cýïäÄ`qL47
-ÂUÕp½VlØôXHPÔ2›çö‚SÝ·¡ÍÈÙH~Óώ͉78¹£2«•³¾P÷uKÝ2U‘ÉûyÏÌsvä1;T…”On6Ãúk—©¸¨]˜9
-e¤ôB®#wšú\qgÕa°ßÛ'æxçm® Ý%–„,ìøh*!û¥‘³ö¶!5>v«OŽiTŠa‘Á'ïœGÿL)YPJâšã€ÿ’ˆ^T8!3¿¸¹ÅQH›Iºâ©Köå9D ´¦QƒNÎîC$ÆïÁà@·’x ‹ (õ»Ù5ŒB³4¡
-Q¿<½Š$PÞ¿HËþeÈ2`ÿ8Cß„W¥ig ž¦Í¡¢g+"®ê"^Ö«¦ŸkÑ0²©–Á77žÛÈZkçI6AL%üþüJUEÊI¤d1G&Yv;3Á¢ì‡©!bŠÊë·1ÛðZѯzªÍèE`ö™aŸjè Þ÷“,> œ1þyQ…=g9pVçÎ:cR¬=ÉtëïÇ"„æjÅÉ=ñ/5¼w~âx¥ÂØ¿½º•¯W%§3'‰y™KptVªM3~Šì—}#Þýxÿa!T°3A‹´(cf²œ2C%sæËÓ©m*óÐÊ ùSßâÍàÿIž¿à\9ˆyehÔ„.6ÎÏyHYûÿÆO-Ü'{LA…(TóÅ\ØÎ2ŽÛ·£Ú”.û>Œ|kT×ÙOpüÎ’×±öïx`´©#æøhÝZ<%*Œ.-ŒÃ0ýó«o×ZVµe¯Í圂*ãç ·úº‘Ö+ŠlÄ^æ
-ÉÛçE¾»yô†³Ùp¨fqX&émbvóLÌÖþDÙÞ²Ðηº‹Àö™œ1_Ë°@”‹ÁÀ¿n˜ÝQ±×bëºÜÉxýfN]*I„hHB±¸:D…Ôñ®pÃ=cÈ•÷ØEw[7ñBzSéyy5-ã’fy8Zuæãöï*ÿÿ‘I—`¸}à¿9Rµ3ÿ7GvmDÜúôŸJÂîø¿‘“yhÚf’ŠzÃZÎРg/–Ù_íïþà©—
+MqoiÏ Õ4Ãà†£PE×r
+Ú §qà‰§¶Â?5^‹µÚa =OJ±ºÉXäBà46ŸšÖ,mľl!	E- –Qó…„wŸ¡tB¼HΝgÅ̸bxªÏ ¥¨"ž¹æâÌtÍ™¡s	‘©pulzû¥äÐÀ;˸)wKùüP"’Ã%¹—AwfƼ2‚…ÒM%ä —Å%4ch#ËLzh‘Ãc¬ÿý,nƒ‰æ¦A¸ª΢׊
+›‹ 	ŠZfóÜ^p*°»Óâ6´9[ÉoúÙ±9ñÆB'wTfÕ¡rÖê¾n©›ÁâA¦*2y?/ôÌ<g·Aó¸CEXHùäf3L¡¿v™Š‹Ú…™£PFJ/ä:r§©ÏwÖ˜"ö{ûÄÀï¼Í¤»Ä’ð‚…M%d¢4rÖÞÖ#¤ÆçÑn5àÉÑ J1,’"ø tòÎyôÏ”’¥$®9 ø/‰áE…2ó‹›{Q…´™¤+žº´`ÏPžCJ@Ç4jÐÉÙ}ˆÄø=èV2d¥~7»†Qh–&´!ê—§W±ƒÊûiÙ¿Yìgè›ðª4íì ÄÓ´y!TôlEÄU@ÄËzÕôs-F6Õ2øæÆsYkí<Éfã!ˆ©„_ß_©ª£H9‰”,æÈ$Ën‡`&xBÔ€ýð#5DLQy}â6fÞA+úÕCOµ½Ì>3ìS
+Äû~’Å„"Æ?/ª°Gã,ÎêÜYBgLŠµç#™nýýX„0Â\Í¡8¹'þ¥†÷Îï@¯T¨ý{Ñ«[ùÊpUr:s’˜—¹G×a¥êÐ4ã§È~Ù7tðîÇûßø¡‚Ř	Z¤E¹3“å”*™3_žNmS™‡VÉŸúoÿOòŒøçÊy|@Ì+C£&t±q~.ȳ@ÊÚÿ7~ÆØÂ}²k
+*D¡š/~àÂvþ“qܾÕ¦tÙçðaìä[ó ‚¼Î~‚ãw–¼ŽcÿŽF+‘:bŽÖ­ÅS¢Âèò×Â8Ó?¿úv­eU[öÚ\Î)¨2~r«¯i}°¢ÈFìeÞ `‘¼}>Q$ì»Ë‘·@o8›
+‡j¦Ã2Io³›gb¶ö'Êö–…v¾Õ]„¶ÏäÔ|©–a(ƒ
+Ü0»¢´×bëºÜÉxýfN’¸T’ѐ„bquˆ
+©ã]ÿ4à†{Ɛ+#î°‹î¶nâ…ô¦ÒòòjZÆ%Íòp´êÌÇíßU<þÿ#“.7ÀpûÀs¤2jgþoŽìÚˆ¸ôé?•„ÿÜñ"'óдÍ$õ†µœ¡AÏ^,³ÿ¾Úßý×}©•
 endstream
 endobj
-7661 0 obj <<
+7681 0 obj <<
 /Type /Page
-/Contents 7662 0 R
-/Resources 7660 0 R
+/Contents 7682 0 R
+/Resources 7680 0 R
 /MediaBox [0 0 612 792]
-/Parent 7644 0 R
-/Annots [ 7659 0 R 7667 0 R ]
+/Parent 7689 0 R
+/Annots [ 7679 0 R 7687 0 R ]
 >> endobj
-7659 0 obj <<
+7679 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [480.269 333.147 511.352 346.049]
 /Subtype /Link
 /A << /S /GoTo /D (rights) >>
 >> endobj
-7667 0 obj <<
+7687 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [150.705 319.598 319.515 332.5]
 /Subtype /Link
 /A << /S /GoTo /D (rights) >>
 >> endobj
-7663 0 obj <<
-/D [7661 0 R /XYZ 151.701 685.529 null]
+7683 0 obj <<
+/D [7681 0 R /XYZ 151.701 685.529 null]
 >> endobj
 946 0 obj <<
-/D [7661 0 R /XYZ 151.701 539.165 null]
+/D [7681 0 R /XYZ 151.701 539.165 null]
 >> endobj
-7664 0 obj <<
-/D [7661 0 R /XYZ 151.701 509.719 null]
+7684 0 obj <<
+/D [7681 0 R /XYZ 151.701 509.719 null]
 >> endobj
-7665 0 obj <<
-/D [7661 0 R /XYZ 151.701 488.437 null]
+7685 0 obj <<
+/D [7681 0 R /XYZ 151.701 488.437 null]
 >> endobj
-7666 0 obj <<
-/D [7661 0 R /XYZ 151.701 466.345 null]
+7686 0 obj <<
+/D [7681 0 R /XYZ 151.701 466.345 null]
 >> endobj
 950 0 obj <<
-/D [7661 0 R /XYZ 151.701 229.864 null]
+/D [7681 0 R /XYZ 151.701 229.864 null]
 >> endobj
-7668 0 obj <<
-/D [7661 0 R /XYZ 151.701 202.732 null]
+7688 0 obj <<
+/D [7681 0 R /XYZ 151.701 202.732 null]
 >> endobj
-7660 0 obj <<
-/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F71 5424 0 R /F17 3698 0 R >>
+7680 0 obj <<
+/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F53 3738 0 R /F17 3698 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-7672 0 obj <<
-/Length 2164      
+7693 0 obj <<
+/Length 2163      
 /Filter /FlateDecode
 >>
 stream
-xÚ¥XKÜ6¾Ï¯ÐmÕ@Z£E	‹=$;Ù`Çqâ6ÀɁÓâts­–ÚzÌdþ}êc‘jÍX±ä¤b±X,¿zPqpâ໫ovW×ÿKÓ@F•Œ“`w$q•Ue‰*vuð>|«÷£éÚÍï»ï­xUE‘C<­¢˜¤c–KÒ(6Û$.²ðf“„fØOÃ0¯1©ª¸²;eDË\øµiVAêêÛÝÕÇ«„¸$¼°FDYìOWšæ¾â(«ÊàÑJž‚L”Q! ­	Þ^ýt/O˜ˆåƳҼŠì1°ý©ÛlÓ2¬ÍýÓf›Nƒî™Rû}7µš‡¯ˆU–ᣏÝ4b¾{:©¦S‡'œ¹7íÏ+“å¶iœDEUùóö]7²ØsëRIÆI/uî̓iôAä×2)·Ó–iüéõÇIV]°MSÜ\l“,yÅzLרQ›m–e¡~ؤ2Ôý§¶Öý0ª¶†é–ÕÝó÷N
-f2ß½¾ý•™ÃÓ0ê“£íÉ÷Soèì#Ô>mÊ<Œ¬-1Y“%±;êžÄó$'dà›…mÇãAÝkæ<B‡ÂŸ˜1:‘s߁û`j§ƒîENAŒy<„­×¯L]ÓÌóVCÌߟ3žÞá~—¿¸FM™$_¼Å¤—Ú6ðxꆶÏ*Ü*y‹/îÃåJQ…oüæ6fH´ÄE¬‘)A÷ËX*ªO¡Äš÷ªekîùÆ îZíp„ðùsirâ"1­ãKÊD6ÝáÀà¡	ØŽ/n“´„7ÝI7©?ÉáÚÆÜZè¤Q|ñ¸E$³ùjº3Ïþ¨‰ÚÜÑO"ªß:•¥|î€Ñì§FAuÊöLÚ³‚EڨőҀÛQ‹lâV•£ŽÊ)ó‹noþ3i½FêàÊ5UÂe?käµ÷×g5õšŸ¶^üÙÉj5*
-wMX„Åwîl2åd é\sîw™™cÁ	Yœ‘³j×<ј6Üìѯw9ÏÏ !æ; ÞÎT«ƒÅ{[3Áº
-átgÖEô[Ýs ö,ôL‡½:úž,“8û?ÛáÐwÓyÍ Ž(c›¾ôÍsní
-£<y¢ŒDˆt!سÀ°´­	Dì£gè`b±3®­ª(ÇšU7.Ë7+YΧ÷9'pŠ7®>¨fè˜jµ®uͳ£ãÍ~Bú?ª^o/[Yæװ迯†ÈOIUB¤ ’åTºÓEË@7–PUoô½š®À¯@áwð=¤¿þLR°ŒæA3ã¶Öíh~‹“Ø]A>
-ReqÆ›ÿr$wR¢+C¬¡ˆ¤`£bØ4º¦
-SÃ/¦­mb~Xš0vÆñ׿¾a†B]ÃÒs¯÷]m‡©‡ã0‹jÃÔ^÷#î~E@˜§Œ4GóasJ$± Ê)µð•›Ñض '¿U{ÜÀ‘e9‘äœ}hÇáöCËçhyúçÛ›ˆ%¨4Û˜%æ	|	_Ö*¥ž
-©¹çœ+Cò›h?“Ÿç‚<êò[°3øºÝ+4œÀ4zemºS,³0PpèpFòR½Q at u½ægb¾!uÞ­ªa–SÈÚ+˜æ„
-	ô]†¯^pWÏtº¾£à¢–‹yäi–zØŠÛfÒÑšqÈœ€4Ÿy›1ÃvL¹uí^àØ)·ëj¯ «H&sñ뻁t¯²ȼ:]éN•t_8zvâ™äQ,«Y²wøRÓH먎Rˆ=1kßkòTm±œ…·#s1§v"^Ý`ÿ¯ß8=õÉ´f	*]ÿ/›¹*º[|E];˜;Ó˜Ñw ¹íIVüÎpöú-±Å‘$ùjŽ~,ÁTâráÑI×sÊ¢Áëϲ3V{`¨Ü¿—ñ'N%ÖìT¢¹äXòzŒ.-[‰Nj0‡Ö¢FE¹â̱A·Wv1±’
-V\ârjwtåáÙY'Ÿž‰>ÌéÙJTÜÖzŽÍaDÎU)÷h=/I‰„8=θà½ÚáU¡î·†ÊFòB,tå¦,—å†Þe@ÇŽdá*ÎënÔþ¥yygQJaC)œbEâ¡IÐ(NÒ<e‘Í“n¥c\ßž’ণ‡çOóÔÖkÝ.ÔÚ÷¨LŸ7ó"©¤ö5#ž{"Ð¥Û°'`sc	{¸ÍBó}¿„½]Þ¹¦ß´SY
-·kPLm2\À2•Õ%|ˆ‹šiîö< YV«ý‘¹˜`Í0×Âì/ßýY\FU)>ûðOè)$²ùá¿TB·F.N儆Ï(‰ƒ*‰D–}¢#'íU.þ‘˜¿¡ãåa>ó÷"©Š(‰«ZRN™øºÀïO†®Â
-¸ü’® „'U1ƒ˜R­+ÆÔÄïìÛH!¶ÌõÉȾB”Ûð4¿ÔÓøRŠ1h5^çªú7gõÿOø†²“šŸÙ¢&cà^F™ðéVø„IE–©†¹sG]*5h¤òGîLäÀÕæöÇÖgsAý’ív¸£h§”<¶]iP´P&]Oj‰K2–6ÄLÏ3ê1@"ÄY„?òƒÒ$E¶Ã'ØÓM¼b\š¸8]^úŸµ‡ÉlgaßoaÐßJ!þmO@<A{b°çše®õϯÛÕâö
-Ä)¨‡©w”]hËÐt恞k`¶È,Ù¥à-W*þ¸4”C•ÿå× S¤Ñîh˜H¸(ç7óKït-ڏó`rÞƒyµå“Xw}¥KÅ`9k­
-Ó4LÍA€ÃZ>ÓpõÛöÉ ìC:Õà´üE'¯sβÒù/%Ì?)¤•V
+xÚ¥XKÜ6¾Ï¯ÐmÕ@Z£E	‹=$;Ù`Çqâ6ÀɁÓâts­–ÚzÌdþ}êc‘jÍX±ä¤b±X,¿zPqpâ໫ovW×ÿKÓ@F•Œ“`w$q•Ue‰*vuð>|«÷£éÚÍï»ï­xUE‘C<­¢˜¤c–KÒ(6Û$.²ðf“„fØOÃ0¯1©ª¸²;eDË\øµi&!uõíîêãUB\^X#¢,ö§«÷¿ÇAMsßq”Ueðh%OA&ʨÐÖo¯~ºŠ—'LÄrãYi^EöØþÔm¶iÖæþi³Í…§A÷L©ý¾›Ú
+ÍŽÃWÄ*ËðÑŒÇn1_†=TөÏÎÜ›öàΛ-·Mã$*ªÊŸ·ïº‘Åž[—J2Nz©soL£z ¿–I¾ö°äèLãO¯?Nz°ê‚mšâæŠ`›d‘È+Öó`ºFzØl³,õÃ&•¡îŸx8µµî‡Qµ5L·¬îž¿wj0{yøîõí¯Ìž†QŸmO¾ŸzCg¡öiSæadm‰Éš˜|,ÙˆÝQ÷$ž'9!ß,l;ê^3ç:ÎøČщœûÜS;t/zpzbÌã!l½~eZèšþ`ž·bþþœ‘ð”ð÷»üÅ5hÊ$ùâ-¦ ½Ô¶ÇËP7´}VáVÉ[|±p.WŠ*|ã7·1C¢%.bň„¬H	º_ÆRQ}
+%Ö¼W-[sGÈ—@0u×j‡#„‡ÌŸãH“㙈i_R&’°éMÀv|qs˜¤%̸éNʸI5øIÐ6æÖB‡ ˆâ‹Ç-"™ÍWÓ­˜yöGMlÔž@XàŽÎxQýÖ9@ˆ¨,åsŒf?5
+ªS¶w`Òž,Ò6 at -Ž”Æ $Ø.xˆZd·ò¨uTN™_t{óŸ˜Ië5RW®9¨.ûY#¯õ¸¿>«ax¬×ü´õâÏNV«QQ¸k¢ ,¾sg“)'Içšs¸Ë´È‹(NÈ
+àŒœU»fà‰Æ|°qàfŽx½Ëy~1ß90ø õvþ Zu°,(ÞÛš	ÖU§‹8³.¢ßêž°g¡g:ìÕÑ÷d™,ÀÙÿÙ‡¾›Îk½pD)Ûô}ä ožskoåÉe$B¤Áž†¥µXhM bß=C‹qmUE9Ö¬ºqY¾YÉr>½Ï9S¼qõA5CÇT«u­kžoöÒÿQõz{ÙÊ2¿†Eÿ}5D|2H’¨"øȐ,§Ò.Zº±„ªrx£ïÕÔàp…d ~º¿ƒïy ýÈðgڐ‚e4š·µnGó[œäÀî
+òQŠ(‹3Þü—#¹“]b
+•@$æÑ5m˜~1mmóãÀÒ„±ë4Žÿ¸þõ
+3ê–ž{½ïZh;L=‡YT¦öºq÷+(âpÀ<e¤9š›S"iŒPN©…¯ÜŒÆ¶9™ø­ÚãŽ,ˉ$çìC<·Z>GËÓ?ßÞD,A¥ÙÆ,1O˜àLøâ°V)õTØH}È=ç\’ØDû™ü<äQ–Ý‚±€Ä×eè^¡á¦Ñó(kӝb™…‚C‡3Š—ꍪë5?ûËóeР©“ðnU
+³|œBÖ^ÉÀ4'lH ï2|õ‚3¸ê|¦Óõµ\Ì#O³ÔÃFPÜ6“ŽÖŒc@æ¤ùÌÛŒ¶cÊ­kðÇ6H¹íXW{YE2™‹çXß
+¤{%8–EæåÐéJwªœ ûÂAØÐ;´sÎ$bY½È’½Ã—šFZGu”Bì‰Yû^“§j‹å,¼™kˆ9µñêûýÆé©O¦5ÃHPéúÙÌUэØâË(êÚÁܙƌ¾ÈmO²âw6€³×o±ˆ-Ž$áÈWsôc	¦—NºžS
+^ïx–±ÚÛ@åþ½Œ?q*±f§Í%Ç’ÐctiÙJtRƒ9´
+42(B ÈgŽ
+z¼=¸²‹‰•l°â—èT»£+ÏÎ:ùôLôaN϶xP¢â¶Ösl#‚t¬J¹GèáxIJ$Äéq~Àï­Ð¯
+u׸5T6’b¡+7e¹,7ôn,:v$Wq^w£ö/ÍË;³ˆR™”Â)V$šôâ$ÍSYÐ<éV:Æõí)	n:zxþ4Om½ÖíB­}Êôy3/"‘Jj_3â¹÷(‚ ]º
+{6Ç!1–°‡Û,ô11ß÷KØÛåkúÐA;•¡p»†€ÅÔ&Ã,SY]’!À‡¸¨™ænÏ’eµÚ™k	Ö#p-ÌþòÝŸÅeT•â³ÿ„žB"›þK%tkäâ4‘QNhøŒ’8¨’HdÙ':rÒ^åâéð‡ù:^æ3/’ªˆ’¸Z %唉¯üþdè*lЀË/é
+ @xR³1ˆ)ÕºbŒAMüξ`Ë\ŸŒì+D¹
+OóK=/¥ƒVãu®ú§sVÿÿ4Œk(;©ùI-j2îe”	Ÿn…O˜Tô`™j˜;wÔÙ¥RƒF*äÎÔI~ \mnl}6Ô/Ù®aa‡;ŠvJÉcÛ•EeÒõ¤–¸$ciCÌô<1£$BüБEø#?¨!}@Rdë1|‚=ÝÄ+æÀ¥‰‹Óå¥ÿY{˜Ì¶pöýý¡âÿ ÙöÄd°'{®ÙYæZÿ|ñº]-nß@œ‚z˜zGÙ…¶|Mgè¹f‹Ì’]
+Þr¥â{@C9Tù?P~
+:EzíŽöA€‰„û‡r~3¿ôN×¢ýHñ7Ö(ç08‘‘W[>‰åq×WºT–³Öª0MÃÔ8\¡å3
+W/°mŸÂ>”¡S
+nAË_tø:ç,+ÿRÂüÿ%•T
 endstream
 endobj
-7671 0 obj <<
+7692 0 obj <<
 /Type /Page
-/Contents 7672 0 R
-/Resources 7670 0 R
+/Contents 7693 0 R
+/Resources 7691 0 R
 /MediaBox [0 0 612 792]
-/Parent 7644 0 R
-/Annots [ 7669 0 R ]
+/Parent 7689 0 R
+/Annots [ 7690 0 R ]
 >> endobj
-7669 0 obj <<
+7690 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [405.259 341.279 456.646 352.968]
 /Subtype /Link
 /A << /S /GoTo /D (WKURIDS) >>
 >> endobj
-7673 0 obj <<
-/D [7671 0 R /XYZ 100.892 685.529 null]
+7694 0 obj <<
+/D [7692 0 R /XYZ 100.892 685.529 null]
 >> endobj
 954 0 obj <<
-/D [7671 0 R /XYZ 100.892 504.757 null]
+/D [7692 0 R /XYZ 100.892 504.757 null]
 >> endobj
-7674 0 obj <<
-/D [7671 0 R /XYZ 100.892 478.25 null]
+7695 0 obj <<
+/D [7692 0 R /XYZ 100.892 478.25 null]
 >> endobj
-7670 0 obj <<
-/Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F71 5424 0 R /F17 3698 0 R /F88 5686 0 R /F72 5687 0 R >>
-/XObject << /Im1 5680 0 R >>
+7691 0 obj <<
+/Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F53 3738 0 R /F17 3698 0 R /F88 5678 0 R /F72 5679 0 R >>
+/XObject << /Im1 5672 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-7678 0 obj <<
+7699 0 obj <<
 /Length 2175      
 /Filter /FlateDecode
 >>
 stream
-xÚ­›KsÛ¶€÷þœé†ZÅë Dw&7·íôqcuÚNÛc«ŽæÊ’*QMóï{ ’(dÁ žE"™¢Îw |„@àÅ}Á‹7W/WŸ	¼œ9îD±ø£ ˜å¢0•càt±¸+~-¥æ³ß_þ¥”EÅœ1útª²L᩼=éÍ~{ÜÍæ
-tùm½Û­6÷_ÌæÚªòÛ›öèO«ÍÝv¦xùáШ7wþ
-”?ÎDùÝW³¹(Æÿ´0å«÷õ®Yîۏ…ôô«ëÅÕŸW‡	GySª¸}¸úõw^Üág_œ)WNg>
-*f ðýº¸¹úߏ/ YxíØ©¾\÷¾\,“RLVâq
-ÖÙ'SÈÕ»TL‰½˜9SÖïÖK¬‡Jc=0ѶÃyÚ†3ÁMß?Í*U.×ëù7›íLVå‡
-~[©òÇé>•._/ÿ¨Xåë¦ýûíW¯™òIÁ„ü¤*~üG½¤p…³Jæ‚ËJ1ƒ§öÁσhQaù5sU6C<]1Ð.Ó PxÀ`Žq]õu‰
-Ð×¥’m]bK\oü_ͪñ//ëN)ÉœÔ4™)å°}ÅyfØf	¬Á3a-0©å9vq*°¿Ìe¹¼L@Á*IÔ"Ø´ŒóG-r}8,»Ê¯×‰¬dF¹OH á&Æ°•žæ&8Á¸‚±5ñ¨_êÜÄL´õðzûP¯º+ûÅÝÃj³:4ûºÙ‘$•^Æ(àüii ŠôÔ›=é	U+À&<«õï¶O+7žy©8Î*e&*g-ãUE¤\…½?ÈKéÞ—‡&#EA¶8	à"£	¶×-ÆGÁ
-ÂÅܬr£©	å¬aU>Æ3”3Š	Mdœ±Lb·aÜ7o_.Þ,2Ê$Œ‹“ .3ÆQP{ábê€pØà[ŒÍú6šÐÍ`ci1Q7Ÿ'‰|¿ƒ}âgõñ"‹ \œˆœp$ØÞ¸ÛÞÁ=­X+͸|TÞ_N·,‡Œx£Ñ	ó4Þº:5Ñ<åëj8‡m¯¸»4Ï_ú9ñ(’âÅI€PñH°½x1vH<
-p/‹7cð|Œgˆ‡wáÒY"ñ$0ežÔåÌ£È"˜gBgÌ#ÁöæÅØ!ó(ÀÁ¼<lÞhtÂ<ŒÁÝÔ±·L!„Æ<¬XÝOoÅæ½Ú>ìŽM¾Û£H$È'2ò‘`{ùbì|à0Æ‹ÁÙ1ÞhjÂ;Œ!&vxÚ)¦9ÑO;Ë´1)í63iËf?åv½ÎúG’QïßYF ÌÓþÑ`;ÿΰþ‘€{ÿÎÀ9ÿÆS/ýó1$Ÿ8«¬-¾ÑM­FˆÄPïÕr߬~ãBßÖͲŽºï I,x'Âf<$ÁöÆØ!)ÀÁÃœõp45á!Ɛ0µ#4¨7Dbc‚MÌ!ßÜú~ð=vƒKÿî¡~Þ=0IrÁÅ89UÆElïbŒr‘\ŒÁYGS.bÅíDA0 ¢± `FªK¯7þ¹%wûÕṝ"EfAÄ83ì-2"’`{c쐈à bΊ8ššc¨|Œgˆ¨,ž!ˆDÔ‚›þà=Ü®W·Ÿ)!EVAÂ8+™gl4Ø^Â;$!8Hƒ³Ž¦&$ÄZL!J<Ã("	¥eVvO¹_Wëæ¹óÐ$iëâ4 at g&eh°½u1öÅzU2ÖQ€ƒu18kÝhjÂ:Œ¡ÍÄš;fÕxO´)éŽù)h’$‚sQ 3S14Ô^¹ˆ:d7q³Â†&„à &®'PèŠ5Dë	”s¬R*aÜÐÜ3I½rgi€ÎL¿Ð`;çΰÒ‘€{éÎÀ9ëÆS/­ó1ÀLá©ÊW‘t°ª‚„tíÏßú~ðïÚ’ƒà(r&ƹÎLÀP{cꐈÜàaÌÍz8šÐC9q©2–U–ÊC+˜S65Æ»½ÝÛÛÞöVãûÝlŽVž&cöu㧧³FR¤”ŒÓ™‡¡ÁöNÆØ!')ÀAÊœ•r45a%Æ0vâ2
-›h‚ËœKHyóñÐ,Î}<­1͉H‘Y1Ê¿ñ„Ú{Q‡4¤à
-#nÖÂÑЄ…ÃÊ©Cl&g‰Ö$(­×2õ½_¥zÆA)²&ÆÙd&ch°½Š1vÈE
-pp1geMMȈ1¬¸LAIø$ššVŠ3Þï~:“ñe}zPò¿f—ø©ÆÃC^R$¼ŒȬŒ¦Áö^ÆØ!/)ÀÁËœõr45á¥ÄÁêÔ_j!'»†	?¾]îÖ«Ûüþ’T‚xq* ™õª4Ø^¼;$8ˆƒ³â¦&Äó%˜jžtŠhý‚â’‰ä ñí‹›¶¼éŸû>ð¯Ùé':Ó
-’¤lŒÓÈ,b¥Áö6ÆØIÀÁÆœ³q<õÒFép\ªF­bHløìv“J/”Öcv“¶õ`¬H~[Ì¿»e%`1»_¼î$Pp^^ÿ]?ìNûfõ‹¼ü
-›û#WþNz“ÚEËüg•©¢šÛ£ßlËÛÚÛU¹^šöPó~Ùúk¦¬÷«íñÐ8mîÞŸ®’øì‡vkt{ô®nêwõ¡ûèä~lß/ÿ^Þâ)ÓG;3µ`l¿áw³<íÃ*æýñy× ÿn_Fªß¸ªÚü…·Ø»ê#²Ù\k]þw¹ïž¾¯íÅ^wý²­Þ/ÚPVÄ¡æ],,³U·ºa¿Ý6ŸaÛpà§|ç !JÍÿÕ§æ".@ÿ@ÖŸÓ=
-;½ÿ
-cÝÌÅæRÌ% ñRâu1àŒ”à~ ±ËôAÏAHü‚h¿:ÿOûz‡¡}Ä!l;øIT•¤»½==.™Ýtø'Auzvì=Þ—]Ç?&Ѻs
+xÚ­›M“ⶆ÷ý+\•Y èëHV·j>:s“T>î4©$•dáé&=Ô¥€Édþ}Ž°­ˆF-·Çg1
+FÏkéAȲċû‚o®^.®>ÿx!8s܉bñG!@0ËEa*ÇÀébqWüZJUÍ~_|ýù—RsÆèÓ¡Ê2…‡òö 7ûíq7›+Ðå·õn·ÚÜ1›k«ÊooÚWZmî¶3Åˇö…zsçŸ@ùãL”ß}5›‹ògüOS¾z_ïšå¾}[HO¿º^\ýyåq8Ê	L©âöáê×ßyq‡ï}]p¦\U|8ùP(¨˜ÀçëâæêW<>yɓ׎Nҟ׽?/–I “•xÁ:ûd„\½KÅ”èЋ™3eýn½Äz¨4Öm;œÇ6œ	núvøiV©r¹^Ï¿Ùlg²*?lðÓJ•?Nõ©tùzùG}Ä*_7íßo¿z}ÈœŸLÈOªâǏQᨗ®0¢bVÉ\á²RÌà¡}áç…hQáùkæªlB<\1Ð.Ó PxÀÂãºêë ¯K%ۺĖ¸Þø¿šUã>^֝R’9©i’)å°}Åy2l³Öàˆ°˜Ôò»8°ÿšËry@Á*IÔ"Ø´ŒóG-r}8,»Ê¯×‰ V2£Ü'H¸‰eØJOsœ`\ÁØšxÔ/unâ?&Úzx½}¨WÝ7ûÅÝÃj³:4ûºÙ‘$J/c8ZEh§b=õfOúGBÕ
+°	Ïjý»íÓʍg^*Ž³J™‰ÊYËxU)WaïòRº7Çå¡ÉÈF"ȇ .2º‘`{Ýbì€pÜ \ÌÍ*7ššPÎVåËx†rF1¡‰Œ3–Iìö/ŒûæíËÅ›EF9‚Á¸8p™1Ž‚ÚS„#ÀßblÖ·±Ð„nK‹‰ºáø\8Iäàøì?«‡Œo)‚pq
+9áH°½q1¶½‚{Z9
+°Všqùè|9]²2âF'ÌÓxéêÔDó”¯7ªá¶½âîÒ<ÿÕωG"ˆ‡ ¡2â‘`{ñbìxà ^o4:!–Áóe<C<¼
+—Ή')óÔ .gEŠ`^œ„ΘG‚íÍ‹±CæQ€ƒy1xؼÑè„yXwSÇvÜ2…ó°bu?½›÷jû°;6ùn"H/2ò‘`{ùbì|à0Æ‹ÁÙ1ÞhjÂ;,CLìð´SLs¢1žv–icRÚmfÒ–Í~&Êízõ$QïßY"æiÿh°gØÿHÀ½gàœã©—þù2$Ÿ8«¬->ÑE­FˆÄPïÕr߬~ãBßÖͲŽºî 	<Œƒ°I°½‡1vÈC
+pð0g=MMxˆeH˜ÚTˆ"±1Á&æon}?ø»Á¥¿÷P?ï˜$\p1¢Ê¸H‚í]Œ±C.R€ƒ‹18ëâhjÂE,Cq;ÑE€h,¨˜‘êÒÅ덿o‰ƒÁÝ~uxn§H‘,ˆ'ÃÞ"#"	¶1ƉH"Æଈ£©	±•/ã"*‹G"µ`Æ&F‡?x·ëÕíÇgJH‘*H§™¹ÇFƒí%Œ±CR€ƒ„18+áhjBB,C‹©#D‰GE$¡´ÌÊî.÷ËãjÝ<wš$F°.Ž:3)Cƒí­‹±/Ö«ú±Ž¬‹ÁYëFSÖaÚL\Q ¹cVPñ@›’‚&	œ‹B€ÎLÅÐP{å"êqÜ`\ÄÍ
+7šË 1q=BW¬!ZO œc•R	ã†æžIbôʝŠ™~¡ÁvΝa¤#÷ҝs֍§^ZçË 3q„§*_
+DÒUÀª
+Òµ#<éûÁ?kWHÞ€£ÈLŒ³ÎLÀP{cꐈÜàaÌÍz8šÐ‹0râRe,«,•‡V0§ljŒw{»=¶—½í¥Æ÷»Ù­<MÆìëÆOOg¤ˆ”Œc‚ÎÌÃÐ`{'c쐓à eÎJ9šš°Ë0vâ2
+›h‚ËœKHyóñÐ,Î}<­1͉H‘,ˆ%Ãd<$¡öFÔ!
+)¸AÈ›µp44a!–aåԁ!6“³Dk”ÖŒk™úÞ¯R=ã ‰邉q:€Ìd
+¶W1ƹH.Æଌ£©	±k'.SPÒ0.‰¦¦•âŒ÷»ŸÎd|YŸn”üßïŸÙ%~ªñå!/)‚/ã  ™•Ñ4ØÞË;ä%8xƒ³^Ž¦&¼”8XúK-$ãd×1Â0¡SãÇ·ËÝzu›ßÿA%ˆGȬW¥ÁöâÅØ!ñ(ÀA¼œo45!ž?ƒ©æIW1¡ˆÖ/(.™Hß¾¸i»Á›þÞ±ïÿš~¢3Ý I¼`c ³ˆ•ÛÛcl$cpÎÆñÔK¥Ãq©µŠ!±á³ÛM*½PZÙMÚÖƒ-°"øm1ÿî–•€§Ùýà÷N2@çåõßõÃî´oÖX¿È˯°¹?âq寤7©]´¼À_qV™*Z ¹=úȶ¼­½íP•ëÕ¡i_jÞ/Û—þš)ëýj{<´/œ6wÏOß’øè‡vktûê]ÝÔïêC÷Ö;?ÈýØ>_þ½¼=6þÀSÒG;3µ`l¿áw³<íÃ*æýëó®AÿݾŒT¿qUµù'o±wÕ—Èfs­uùßå¾»û¾:´_öºûÒ/Ûêý¢K§â¢æ]YxÌVÝê†ývÛ|†mÁŸòÎABÍÿÕGó
+Ÿ@CÖÓÝ
+;=ÿ
+˺™‹9Ì¥˜K@ã¥ÄïÅ\€3R‚ø†Æ.Ð=!ñ¢ýèü?íãíK¶ӁŸDUIê±ÛÛÓCá’ÙM‡T'¡÷aÇÞã}ÙØuüæºz
 endstream
 endobj
-7677 0 obj <<
+7698 0 obj <<
 /Type /Page
-/Contents 7678 0 R
-/Resources 7676 0 R
+/Contents 7699 0 R
+/Resources 7697 0 R
 /MediaBox [0 0 612 792]
-/Parent 7681 0 R
+/Parent 7689 0 R
 >> endobj
-7679 0 obj <<
-/D [7677 0 R /XYZ 151.701 685.529 null]
+7700 0 obj <<
+/D [7698 0 R /XYZ 151.701 685.529 null]
 >> endobj
-5333 0 obj <<
-/D [7677 0 R /XYZ 151.701 633.68 null]
+5322 0 obj <<
+/D [7698 0 R /XYZ 151.701 633.68 null]
 >> endobj
-7675 0 obj <<
-/D [7677 0 R /XYZ 151.701 618.931 null]
+7696 0 obj <<
+/D [7698 0 R /XYZ 151.701 618.931 null]
 >> endobj
 958 0 obj <<
-/D [7677 0 R /XYZ 151.701 272.75 null]
+/D [7698 0 R /XYZ 151.701 272.75 null]
 >> endobj
-7680 0 obj <<
-/D [7677 0 R /XYZ 151.701 244.679 null]
+7701 0 obj <<
+/D [7698 0 R /XYZ 151.701 244.679 null]
 >> endobj
-7676 0 obj <<
-/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F17 3698 0 R /F71 5424 0 R >>
+7697 0 obj <<
+/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F17 3698 0 R /F53 3738 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-7687 0 obj <<
-/Length 1391      
+7707 0 obj <<
+/Length 1390      
 /Filter /FlateDecode
 >>
 stream
-xڝWߏÛ6~Ï_áu}ð‹bù—¬Ðm×Ã
-lÀpöÐv¨b+‰q±ìÙNÓöǏiǾúØ^b‰¢(òû(R	¼ƒxw«Ÿ¶«ÍÛ0ô“"àÞvïñ `™½4“,‘±·-¼÷þ½Îû²67·ïœzÆdšÆV=”, í õxÈ"v³æAù?×7Ü70ñ?<†ñáÜ*ge%‰Ÿ·eÓwh2	à\&é\ˆ`,âd0ÆÜj­n·«¿W¤ <q3aQäåÕêýÇÀ+`흰HfÞÅiV^”d,M¬µ“w¿úcLCçÉôàÑh,™‹Ïÿö&‹üº¯£ÈÏëª9é^ã¬Ð½*OÄþ Ï<ÎÁ?€‘b1ºm0xhësS©÷ÌÝ)“ɸå;<«Õ{ÝâI}¢þH~€ÕAdðÃQ¥R—uÐŒð#îˆ[s	dÅ™·Ž3–…òJ P@ Æ7a-sÖæ^Þ:‚Ý"DK·ŸoÂÌ×í£ýÔÆz*%xª‹—Ì\véÔAƤ‘ôïëJãR½Gí3©žÊgìºÑ®æ­Vý°ãÜÒÀ*^lÖH9À.æ‰_R-Ùj ÁB*µÅ:Ï#–Äù#dseŒ.®°‡Â:ŒsyÉ4#‚Àp£ZTŽüõã;€}BÛ±¿’ꠍnÕ	'p´¥qÂÎ’ Ž!‚drÛ8Ñu¯lf"KÄUíX^›=
-ÞîlÚM©|†I¸ÖIBà
-è‹ÈïPÆ!R ²‘AWã±4œè$Ð6ÊËý§·ˆe1KI
-ÈŠwêjÂjpVšõ”7¤×í^åÚžs¿¤oÛZÈá.ÇO€WS†bà½wª·_aBðÎÕ|HÖ8Mýíq0?âcU¸ìû
-½®LóVµ(ÓÆÆÕÃt!óÀ¯urƒ£FðYiŒX‰¡4ltŸoèSβTºö.ÛȬqe
-;í)t^«-KŠËžœ¨¯Î¸…Bw¥Kq+µ 
-HBÃ
-KW¼µ´yšÎcs5)•¾QN鮃Pá´ÒýCr—j°pp•Ó*B¼¦ Í®¶%Ê%¬w NÖT‰`Ct&×W‹®ð,á*«²w¯Ãû؝s›:Gœ©n(½õp]za~³¨RRî°¬&UÄ«),¹ØmeÈž÷Ž0,¾6G4dØ×	À¦ƒæ!{¾qƁ`"“O;§âÙÎé:æ“öFÖ") ‰¥äÝð$ðù’ßD(ÇíðÆZ&ëŽÏ{Ià,ÿ»ïÏoÕhU &)e·ßlv¥Ùìú᪢€Çΰ|³NÂ+«¸;bTøìðܹ¬´CS·•-ñv<d設F#5qö4-çj]µë«`
-‚™kÑÔ‡²øáS®zÔŸÔ	7ÿg8[“௩ũJ~&k:úÕ÷¯H°>½€Ëïõ…,•9è'aGÀˆñ{9Î^hå¢I\Øíÿí¿–¦¨/Õý¥nFȵ)– Ì›eP®s¶S‹;¿ÆÓ©Nëô T·™¢ºyÍ7‚îǯX8¬­^rë%Ä[ÝŸ[ó±»_Á"´.õùTLsóôˆ³£jm³PçG¢ë5æØ¢Ò—’`
-f½sñså!úO÷ø…w;b(`ôlÙ.wÐ0d"™Tz&-Ô&ø`$i^»64‘áñ–Æô^ÚaѵjŸ‡ç*È;[üà`/ýDttOh-ƒÒ…'	H¯Å&®˜†Kj…®jz­ÓÄ>짬t=ôHMÝëˆçRŸ¢~U©É“cÑã“´`³C'œþ¯œœ
+xڝWߏÛ6~Ï_áu}ð‹âß²l@·]+°ÃØCÛ¡Š­$ÆŲg9MØ?J¤ûê;`{‰%Š¢Èï£H%ð^àÝ­~Ú®6o£ÈãLð ô¶{/–‹ÈËrÁR‘xÛÒ{ïß«¢¯}óqûΩçLdYbÕ#ÁÐP/ŒXÌnÖaÅþÏÍMèk˜ø‚0ñáÜIge§©_tUÛ4™p.p.Ä0æI:baµV·ÛÕß«¤ <q3eqìõêýÇÀ+a흰XäÞÅiÖ^œæ,K­µ“w¿úcLCÓéÁ£ÑD0Ÿ=þíMûM^DZ_4u{R½ÂY©zYŒ$þ Ï<–0ÿ FŠE«´Áà¡kÎm-[Ü3wƒgL¤ã–ïð¬NíU‡'õ
+Šú#ùV?iÃOˆ*µÔ¸Ôʃbt÷€‘†Ž¸u(€¬$÷ÖIÎòH\	Ê àO[â&¬e|ÎÚÜëÀ[Ç°›GhéöóM”ûª{´ŸF[O… OUiñ¹‹Â.dLÿ¾©.5{Ô>“ê©zpÆ®íjÑ)Ù;Î
+¬âÅf†”ì’0õ@ª#[í $XèA¥±±XçØ¥	Áp6„l!µVåöˆ[‡qn!¯˜bDne‡Ê±¿³~<¢¢ÀXP'´øû!©J«NžpG['œ…ÀYÄ	¤SNn[HtÝK›™È’¸ê+½GÁ›²ÄÁM»)•Ï0	×:Mé¼}ûõa! )àt5+}ÀéNm--±¡opŠqó˜Pæ°øÔ0€€¬x'¯ö ¬g•^Oy#@zÕíe¡ì9IèWôma[yÁýÏUéøI0àjÊP¼÷NõöË€"LÞ¹šÉšd™¿=æG\`,K—Ý`_¢ Wu‹iÞÉîeJÛ¸z˜.døµN¢ÐÁ€å$ž•Æ˜%1JÃFõŁ^ 1Yž‰A×Þe™5.ui‘=…Îë”eÉ ¸êɉæêŒ[(•©\Š[©Ý hð@VX¹Úà­…ÍÓl›«I™ðÕˆrFw„§µêXJ”»Tƒ…ƒ«œVâÕ%mFp•-Q.ñ`Ý<@¬É
+Á†èt¡®]áYÂÿTÕUï
+žÁûhÎ…M#ΤJo3\c—^˜ßÄ,ªTT
+–5ФŠh°šÂ’‹ÝV–‘ìYïˆ2Î’k#pDC†-qÜQ6hŽ²çgpÆsñ´srÁŸíœ®c>iod-šÈPúG~¡Ñ
+O?\ò;‡Ř£oü¡³a2s|ÞûX gøß}~«F«0É(¾ýf³«ôf'ÑW9<v†å›u¥XYíÀÝ; Âg‡gã²ÒuÓÕ¶ÄÛñ¡£¶4ÄÙÓ´œ«™z××-À3×r¢ÿ¨UùçBö¨?©nþÏp¶"Á_S‹S•âL&Ötô«ï_‘`z—ß›Y8J}PO0ÂŽ€ã÷rœ½ÐÊEj’¸†1ÛÿÛ=~ÿ¬tÙ\Uý¥éFÈ•.— ,ÚeP®s¶“‹;¿ÆÓ©N3j Êl¦¨n^‡›A÷ãW,ÖÕ/¹õâêϝ~‚Øݯ¿à@Z—æ|*§¹yzÄÙQ¶­Ò‹Y¨Š#ÑõslQéKE0³Þ¹xCå!þO÷ø…w{'PÀèÙ²]î QÄx:©8ôLZ¨Mð'ÀHÒ¼vmh"Ãã-K轹âkÕ>ÏU[üà`/ýDttOh-Ò…'	H¯Å&®˜FKj¥ªz­ÓÔ>짬˜z¤¢îuÄs©OQ¿ªåäÉŠ±¨ñIZ²Ù¡Nÿj윣
 endstream
 endobj
-7686 0 obj <<
+7706 0 obj <<
 /Type /Page
-/Contents 7687 0 R
-/Resources 7685 0 R
+/Contents 7707 0 R
+/Resources 7705 0 R
 /MediaBox [0 0 612 792]
-/Parent 7681 0 R
-/Annots [ 7682 0 R 7683 0 R ]
+/Parent 7689 0 R
+/Annots [ 7702 0 R 7703 0 R ]
 >> endobj
-7682 0 obj <<
+7702 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [208.582 463.388 283.837 475.077]
 /Subtype /Link
 /A << /S /GoTo /D (smbgrpadd.sh) >>
 >> endobj
-7683 0 obj <<
+7703 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [345.91 131.677 421.42 143.366]
 /Subtype /Link
 /A << /S /GoTo /D (smbgrpadd) >>
 >> endobj
-7688 0 obj <<
-/D [7686 0 R /XYZ 100.892 685.529 null]
+7708 0 obj <<
+/D [7706 0 R /XYZ 100.892 685.529 null]
 >> endobj
 962 0 obj <<
-/D [7686 0 R /XYZ 100.892 622.026 null]
+/D [7706 0 R /XYZ 100.892 622.026 null]
 >> endobj
-7689 0 obj <<
-/D [7686 0 R /XYZ 100.892 589.863 null]
+7709 0 obj <<
+/D [7706 0 R /XYZ 100.892 589.863 null]
 >> endobj
 966 0 obj <<
-/D [7686 0 R /XYZ 100.892 530.799 null]
+/D [7706 0 R /XYZ 100.892 530.799 null]
 >> endobj
-7690 0 obj <<
-/D [7686 0 R /XYZ 100.892 501.648 null]
+7710 0 obj <<
+/D [7706 0 R /XYZ 100.892 501.648 null]
 >> endobj
-5072 0 obj <<
-/D [7686 0 R /XYZ 100.892 408.188 null]
+5060 0 obj <<
+/D [7706 0 R /XYZ 100.892 408.188 null]
 >> endobj
-7691 0 obj <<
-/D [7686 0 R /XYZ 100.892 391.318 null]
+7711 0 obj <<
+/D [7706 0 R /XYZ 100.892 391.318 null]
 >> endobj
-7685 0 obj <<
-/Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F17 3698 0 R /F71 5424 0 R >>
+7705 0 obj <<
+/Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F17 3698 0 R /F53 3738 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-7695 0 obj <<
-/Length 1843      
+7715 0 obj <<
+/Length 1842      
 /Filter /FlateDecode
 >>
 stream
 xÚµÛnÛ6ô=_¡e@3û¤}غ6H±¶’bÚ>(¶bk“%O’›äïwIɲ-;7ï…¤ÈÃsãá¹P,˜,8?ùíêäì­fg4f1®n®9
-LS«àj|!B‰Ñ·«wgo…"£,¨©Pæ€Î«rµ¥Vä}²\fÅì—ÑX…’¼¿t³eÅ´IFnk7‘ShòiÄɇ‹Ñ˜“ÏÐ(nÈëy²lÒÊ-sKýäÍÕÉ¿'Hîñ©©”Ádqò妰ö.`TÆQpk!Ô5ZÃ8.Oþ<a^ø\†Q!Ô6²0÷";¤A
-Øtè”óæ.Y,óä‰$ÈCQVI½V¹îïBª[¾.‹¯Œ«ÙªJš¬,`»”¤¼q}½‰\ÓIYø™›²rƒfžºA2EKEfþt`îrReËæ€J•¦±RÏÑ)H!qˆÝ††UHCn 5£ÊhDÒj„$#Tipó\›Šra¶Ùä*~M{j*ˆÁ”žYÇŸ¢p[åe,<¤%EŸ¤£¢šƒÜJîU–è¦ø›, ·1Õü ÍiLì5ýg£Ú{ÒåíAS…-‚§žó&&¯Õ§áÒp¿¤6GàJs°:%Ž¡ûg£²–:îÙ¯–àŠA>)(‹3¥/pÝ™ 3t©‚äÖ³’Òu×®Kº5„üöhÃã†j­ŽcyOÇõé­1¾Øö¶P½Ìø^ÎWg2G8€çã°¿ÆÀ«耽+K0ü“iÛ†ùÁ!þU¶-m»²-D¦  /àF‘‰ë*ì$ÉÜ×ÒuÍhlBM^ÆÚpr“qd×Tä¬9Bì滾[*Cãб)J, "Å›®{C`	¢¤ÙØ.I#ƒ°‰à¦Ë=„û]îtƒ*bU«
-YØöÚ¶p[Uv¼´mbÛiÛ
-HT„R¸Niº—19ÁÌO (lþΫg
-c¢Í`¾2Å<”èA¡ÌøÑ~‡)HJããø§ãzÈï¬1¾Øïl¡z™ßy9_¯8Â<×îmÆ
-E„#ˆ|Ü;}Œ9Ùl1j¸:N6
-¸ÔŽ0âEÉ( ”,·y¡9Œ¨vyõËÓÑ-²Ú©³ÕÃV?ÈŽŽå±y2;¼µKÑ/¤´Ö4#ÇÔNX79g¬­dÆÒ„¤)±7½’)um]
-C_—U],KNE[ñ^ØZ|éÊVT1I»foG""©[˜'øñ½73©Ò¤I§4qݧŸÏþÈ
-¬ØVPíÞ9Ю*‹È$ÉsØdYyŸ5£:oY4Ét˜„€ê
-G|·2Œ|Dz‚ƒˆ c<†³Ö`›®öZT$Ëò܍œnlËI@9™a!šx Y¸A„zˆoC]#»ZöcõO=Ä´8l¡~ÂÒ¨ÿMþ=ƹÃ3V `|bT)XY{^”‹aœRÁU=…ˆ¨^WYí•âuË1°ÄN·þúÌÀ(…ÈÐb&Ä4ɦiâFh²Ø×&dWæ9ÆíyjOÁÚs‚±­ôq'ö™‡«Úïþ{U{00ÛO’ví-°\¹ÔÑôû‹ÔÙÞ…¾}X6µ Uz½Êr”BsÄão.-üŲKÓ¤I® ¨+‚Kúv)Rz at gI „©Iþie†|Ö@IY¬ÕQdi1IÝÂm,Hš§“f/³\Z†krÙꔫžÁK’ø¹Ä}¢ëÈS7µÿFrˆrm?Y‘5ÖËÔ´ž™Q¨¨‚»gF‘&WžÙãG‘vn–yøébЕ1ñMÙ׏LR:G)7w!í½1ÒY‹øH¯_JŒ,‡^¿äC¯_{Ç­Ò½c]‚ÃIq¿Ÿ?_¿kõ¼û	ÁÕ?çaËJºe-V’2ž~üáì:+ÎÀüç­uŠœ²?¡"¶µÐÎñíq_ö•Ec^þ^.¼¼8ù+ºûúÔ}¬ŠìÎÁ´qÀNWÙô•æÂ}4÷ËôÕàU~ýOuZí’_álŸ¸ü_ˆŸ¯Òº¾¼.§÷}òjˆ¼Õ½?»±#ÖF£–I=ÔÅšmQ6ÁÖñc›æ£EFv at H®Ã¾”–I7yµZiÓ¬GÄ	éfw©è'qºØ9/¯¢­#:œE
-|Ÿ‘Eê¡kÊѳh_0Äsˆ®ˆ`qœ5¾¯]ŸÞ-m؆@c“9˜jæIÓŽì®4 i	,šº©’Æ>ÃÃ"dS0—»f!™f7÷-Ž–”un R¯Z&r!høÈÓié×áUr<@b°hÿÀD•Î’jjC³d±gæm®€û3z\qe:ÛLÎ"*XØåžhZ3rᐅʨÝÒø(wt–yëÀ1%q‰oBé
-{«Ò›´ÚôüÝ?Eâ„,“YJ«°§ÿ  Ê3–
+LS«àj|!B±Ñ·«wgo…"£,¨©Pæ€Î«rµ¥Vä}²\fÅì—ÑX…’¼¿t³eÅ´IFnk7‘ShòiÄɇ‹Ñ˜“ÏÐ(nÈëy²lÒÊ-sÔOÞ\ü{‚ä€áŸšJL'_¾±`
+kïFe·rHQ£5ŒóàòäÏæ…ÀeBm#ãp/²CÔ€M‡N9oî’Å2OAžH‚<e•T8­rÝß…T·:}]_W³U•4YYÀv)Iyãúz1!¹¦“²ð37eåÍ<uƒdŠ*–ŠÌüéÀÜå¤Ê–Í•*Mc¥ž£SBâ»
+
+«†Ü jF•Ñˆ¤1ÔHG:¨Òàæ1¸:6åÂl³ÉUü ›öÔTƒ)<³Ž?Eà¶ÊÿÊXxHKŠ>IG;D5¹•Ü!ª,ÑMñ7Y nc0#"ªù! šÓ˜ØkúÏFµ÷¤#Ê7Úƒ¦:
+[O=çML^«OÃ¥á~ImŽÀ•æ`uJC÷ÏFe-	tܳ_-Áƒ|RPgJ_àº3AfèRÉ­g%¥ë®]—tkùíцÇ
+ÕZÇòžŽë!Ó[c|±ím¡z™ñ½œ¯ÎdŽp ÏÇ5`1ŒW#Ð{W–`ø'Ó¶
+!òƒ-Bü«l[Úve[ˆL@A^À"×UØI’¹¯¥ëšÑØ„š¼µáä&ãÈ®©ÈYs„ ØÍw}·T†Æ¡cS”X at DŠ7]÷†ÀDI³)°'\6’F2>aÁM—{÷»ÜéUÄªV²°íµmá, ·ªìxiÛĶӶ<$¨¥p7œÒt/cr:‚™Ÿ 
+PØüœWÏ$0ÆD›Á|emî¨E
+…è`Əö;LARÇï<×C~gñÅ~gÕËüÎËùê|Åàù¸voƒà0V("AäãÞécÌÉf{ŒQÃÕq²QÀ¥v„/JF¥„d¹Í́d@µË«_žŽn‘ÕN­¶úAvt,(Í“Ùá­]Š~!¥µ¦a9† vºiÌ9cm%3–&$M‰½é•L©[hëRúºt¨êbÁXr*ÚŠ÷ÂÖZàKW¶¢ŠIÚp0{;IÝÂ<Áï½™I•&M:u ‰ë>}¸ø|öGV`Ŷ‚j÷΁vUYD&IžÃ&ç*eŸ5£:oY4Ét˜„€ê
+G|·2Œ|Dz‚ƒˆ c<†³Ö`›®öZT$Ëò܍œnlËI@9™a!šx Y¸A„zˆoC]#»ZöcõO=Ä´8l¡~ÂÒ¨ÿMþ=ƹÃ3V `|bT)XY{^”‹aœRÁU=…ˆ¨^WYí•âuË1°ÄN·þúÌÀ(…ÈÐb&Ä4ɦiâFh²Ø×&dWæ9ÆíyjOÁÚs‚±­ôq'ö™‡«Úïþ{U{00ÛO’ví-°\¹ÔÑôû‹ÔÙÞ…¾}X6µ Uz½Êr”BsÄão.-üŲKÓ¤I® ¨+‚Kúv)Rz at gI „©Iþie†|Ö@IY¬ÕQdi1IÝÂm,Hš§“f/³\Z†krÙꔫžÁK’ø¹Ä}¢ëÈS7µÿFrˆrm?Y‘5ÖËÔ´ž™Q¨¨‚»gF‘&WžÙãG‘vn–yøébЕ1ñMÙ׏LR:G)7w!í½1ÒY‹øH¯_JŒ,‡^¿äC¯_{Ç­Ò½c]‚ÃIq¿Ÿ?_¿kõ¼û	ÁÕ?çaËI*%e )óáéÇή³âÌÞZ§Á)û*R`[í?Ü÷e_épP4váÕéïå"ÁË‹“¿¢»¯OÝǪÈîLìt•M_i.ÜGs¿L_
+^ågÑÿT§Õ.ùÎö‰Ëÿ…øù*­›áËërzß'¯†È[Ýû£±;bm4j™ÔC@]¬Ùel?¶i>Zdd„ä:ìKi™t“GP«•‰0ÍzDœnv—Š~"§‹óò*Ú:¢ÃY¤Àw±ðY¤º¦=‹öóG|0‡è:†‘ÇYãûÚõéÝÒ†m46™ƒ©fž4íÈî
+AàèÀb¡©›*iì3<,B6s¹ûX`’ivsßâhIYç õªe"wÀ‚†<Ö˜ÞÉp^%gÀ$‹ö_LTé,©¦64K{¶aÞæ
+8°? ÇéØfrQÁÂ.÷D3øxКÁ‡,TFí–Ƨ@¹£³Ì[Ž)‰Kœ xJoØ[•Þ¤Õ¦çïþi,ÿ#d™ÌR:X€=ýëK3”
 endstream
 endobj
-7694 0 obj <<
+7714 0 obj <<
 /Type /Page
-/Contents 7695 0 R
-/Resources 7693 0 R
+/Contents 7715 0 R
+/Resources 7713 0 R
 /MediaBox [0 0 612 792]
-/Parent 7681 0 R
-/Annots [ 7684 0 R ]
+/Parent 7689 0 R
+/Annots [ 7704 0 R ]
 >> endobj
-7684 0 obj <<
+7704 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [150.705 453.62 225.879 465.31]
 /Subtype /Link
 /A << /S /GoTo /D (set-group-map) >>
 >> endobj
-7696 0 obj <<
-/D [7694 0 R /XYZ 151.701 685.529 null]
+7716 0 obj <<
+/D [7714 0 R /XYZ 151.701 685.529 null]
 >> endobj
-5073 0 obj <<
-/D [7694 0 R /XYZ 151.701 660.623 null]
+5061 0 obj <<
+/D [7714 0 R /XYZ 151.701 660.623 null]
 >> endobj
-7692 0 obj <<
-/D [7694 0 R /XYZ 151.701 643.753 null]
+7712 0 obj <<
+/D [7714 0 R /XYZ 151.701 643.753 null]
 >> endobj
-7697 0 obj <<
-/D [7694 0 R /XYZ 151.701 637.775 null]
+7717 0 obj <<
+/D [7714 0 R /XYZ 151.701 637.775 null]
 >> endobj
-7698 0 obj <<
-/D [7694 0 R /XYZ 151.701 644.051 null]
+7718 0 obj <<
+/D [7714 0 R /XYZ 151.701 644.051 null]
 >> endobj
-7699 0 obj <<
-/D [7694 0 R /XYZ 151.701 632.096 null]
+7719 0 obj <<
+/D [7714 0 R /XYZ 151.701 632.096 null]
 >> endobj
 970 0 obj <<
-/D [7694 0 R /XYZ 151.701 566.737 null]
+/D [7714 0 R /XYZ 151.701 566.737 null]
 >> endobj
-7700 0 obj <<
-/D [7694 0 R /XYZ 151.701 547.817 null]
+7720 0 obj <<
+/D [7714 0 R /XYZ 151.701 547.817 null]
 >> endobj
-5074 0 obj <<
-/D [7694 0 R /XYZ 151.701 437.327 null]
+5062 0 obj <<
+/D [7714 0 R /XYZ 151.701 437.327 null]
 >> endobj
-7701 0 obj <<
-/D [7694 0 R /XYZ 151.701 420.457 null]
+7721 0 obj <<
+/D [7714 0 R /XYZ 151.701 420.457 null]
 >> endobj
-7693 0 obj <<
-/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F4 5492 0 R /F51 3729 0 R /F52 3730 0 R /F17 3698 0 R /F71 5424 0 R >>
+7713 0 obj <<
+/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F4 5484 0 R /F51 3736 0 R /F52 3737 0 R /F17 3698 0 R /F53 3738 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-7704 0 obj <<
+7724 0 obj <<
 /Length 1877      
 /Filter /FlateDecode
 >>
 stream
-xÚ¥ÙnÜ6ðÝ_!ôI²´(Q¢ôT¤9mÐÀN É­Õf…èØJ”¿ï¤¬]¨n€>q4çž¡¢à{—g¿Ýœ]¼ã@‹BG2¸Ù2ŠD^ÄA–"-Tp³
-¾„×Uië¾;ÿvóŽÈsQd™Bò¸PGL'c¡ÄùFFY¾êÏeضpj“¤iøfúó$
-‡‘¹¤\%Š¨ [€µJ=ŸX%Huöææìï3	X ^H–Š$	ÊöìË·(ØÂÞ» I‘÷DÙIš‹,EnMp}öá,Zj›ç”¢HÓ˜ÕÍD¬e)-"íÔ}ßÛÊßÿt;¦™)R¼D‘ŒUÌ$˜7ÝI‡¸¸jeðºq>Ì[Ïu³`KRêxi©R‘Æ:ÈâXH™³”ÇyX
-#8fË$ìw¸ªðÚ´·¬¿W„	ïz¨{Ze{&OÐF"NøÓL¶o­KÓ4LY•a“€Ø™0.É°­vfjìù&N£ðûÐO[s8ÔÝwþØùKãT†v_q hy¤a’	¸ÜÀk †ÈIã4|¹mën|Án%Ùø3$*øäDZò!vlÃDŠ¬(ü¦Û®ŠA¯ó5).§j´«Œµ©Ôþ̧ºÛ’¾÷à”8—l?.dx;YÆ
-­]o2q.tq¢˜³'A«µ)v`>¾¿ú̘˫×#$]©ðf_Œ¼GÌÈ´†q¥™ÆŠ1)€2hÛzÜ,]ë/·Á]…rÂÙ¾ÛMjü‰æ#À‚v·M÷+¸ðU߶UW²ça÷¾¶{†($W¯I„=
-Üö‰¤‚Æ;:°?… |áŽq;·È3¬*,-:	¿FR=T[ÞÛxN𜚆¥sVDaWiœ…í4Z„4¸ˆNð^­ÃŠ?ZÓM.IàÙÑÕá©ËÚú
-ηéï$0_X)$ƒœa7Gìº(¼3MM;rv|„Žgà|t÷Óq`&ìep躣9?Å3%7‹„ŠŸ¯¹:qšÌ5wÉJ#¤Š*”Hôs<€:ËD\Ny(à^@ø?<¼2ÿÍãTªÈâÐÞŠTªe›T)Ô ]<µ?(¹°G™@­/Ó®õɹõÉtY>À˜úÚUõ—茼¢ _Ö.ˆñ£nѳEŽ.*FšÁá } º©­mÜÎ8
-‡¡«‘?wýà™;‚©ãøÆàà>Çã)hlϱq7W¨_’RŒÂQÞ0„UJË.)[ [[·Žnm]ÈS¡fÆvoiu‡RUããk«CT¿ðjîU”5ð	UŠÌ7ô$IŽåPìj²»"‚tÐàÀ»‰S>-Ôz橼e}¢Ã®;	–t§“µTóðƒÕTaÍ¢ôŒ5åRG&îê²."ôr&A“¢J-†*éâêåvË7A\]úr•eá[œ­LÝükˆ¥0²1?n
-E¥U¡ñ³t1‹ða衬·¼Å×ù”vç&~<ÅÉo™[!•S³Ý®‰i£dæ)½@8r ÝñÒm=ÀÔ‰6WdsŽîÅí ”3åɱ_¡î!-Õ>Աòհ3¥sÃœ‰ZÌ%Ñéä•E³ ¨
-”Ôt;‡KóN’jÏrEÑœç:¯hçl}
-‚%•3ñØÞ
-ì»klU!T:KØ&ˆ(Jƒu ¨ÅÊûtWä=¶5„fo#Ì“‚˜Y¸î ˜¦Á!É?°Go¬­Úƒc„!NH´Í’êk^±ëB õèˆg/öG(;eÙsE²ŒpÕ  =õ¤éx¨ib(
-M6€+ñ–½ áªÁ“ãõ½ÿäe<p@¬Ÿq3扜µá‰uÉRJsAFÀî‡Ê\æúq¬o‡¢ñ¬~œÃËÈ€òÝG8§áÛz-L‹Jg!;ÈûŽò  g);ÓbQçËŒ]“|| “Yáf1•å\ùÕÔmmå"ÈùYá)r60í?_üŽˆRizXK}LÅLÿlêçQ2ù#”ÚÖ]Û³¥ÉqQž
-Jðí»-Ú^*TjíJ-õŠ¾á*;úVÉ•‹úÜè j…~ê€sAÀFZqðQ¨ ª2CSû
-8ÌWº¨ÆÑBèÅš/x<TøªÒY%$ ôzgoö¼R#Òs#Œ{–lxÁéœÅ-ëq>»j‘]k“ åZUbŽ!0N·£­í„÷à7ÌX9ë!€iŽëñËç)Vc«øÊ°»WŽ59äˆtŠ€²ÚbíY‘°©}g†žÊ¸wΟ{«ï¹üz¢jk\Sö¦H’™Šm{¨"Žô@úéNŸtê4*ž’QFhEpïvqžŒœ™Lñ'âèÿÉ=BX¥=?v•	æǶ¢ù`-7žz1|•‰úä즣øÕ®¹í—–S®Ò«‡ðÄê-ýà,œ€ì.Wÿ¨ÖúãÓ2õ¯¿ÐKÄÿµñ+¼Lþy‰Ác
+xÚ¥ÙŽÛ6ðÝ_!ôIb®(Q¢ôT¤9´AƒÝ4’<pe9¢Ã•¨=þ¾s^ÙP·úÄÑp8œ{†Š‚ïA\®~»Y]¼ã@‹BG2¸Ù2ŠD^ÄA–"-Tp³
+¾„×Uië¾[»yGä¹(²L!y\ˆ¨#¦“±Pb½‘Q–„¯úµÛNm’4
+ßC¿N¢p™KÁU¢ˆ
+º5X«Ôó‰•DªÕ››Õß+	X žI–Š$	Êvõå[laï]‰¤Èƒ{¢lƒ$ÍE–"·&¸^}XEsmó<Ri³º™ˆµ2¥E¤ºï{[ùûŸngÂ4“ EŠ×ƒh"’±Š™dó¦;éW­^÷ ·ãÖÆsÝÌØ’”:ž›GªT¤±²8Ræ,å_ë8«aÇŒ`c™„ýW^›öÖ€õ7àŠ0á½RuO£lÏä‰ ÚHÄ	šÉö­±uišæ‘)Ë¡2l{#Æ%¶ÕÎL]oâ4
+¿ýt`°5‡CÝ}珝¿4Neh÷•€äDÃ$p¹€× A
+‘“ÆiørÛÖÝø‚?ÜJ²ñgH UðɏcåCìÔ†‰YQøL·]‚^çKR\NÕhk-R©ý™Ou·%}ïÁ)q.Ù*(~\Èðv²ŒZ»Þ:eâ\èâL0#fO‚VkRì4À||õ™1—W¯GHº4Rá;y"˜‘i
+ãJ3c(R eжõ¸™»Ö_n‚»
+儳}·›0ÔøÍG€ín›
+îWp᫾m«®dÏÃî}m÷QH.^“z¸í!Iwt`
+AøÂãvn‘gXUXZt~¤z¨¶¼·ñœ&8à95
+sç,ˆÂ®Ò8Ûi´ipà¼Z‡´¦›\’À	²	¢«‡CS—µõœ=nÓÞYa¾°RH9ÃnŽØuQxgššväÑñ:ž[ðÑÜWLÇE€™°—Á¡ËŽæüÏ”Ü,*~¾æBêĐL¾æΙ@i„TQ…‰~ŽPg™ˆ€Ë9Üèÿ‡‡Wæ¿yœëBRÚ[‘J5o“*…¤‹§ö%ö(¨õeÚµ>yl}2—p¦¾vUý%ú#¯(À—µbü¨[ôl‘£‹‡Š‘fp8E€njk·3NÃa¨ÇjäÏ]?xæŽ`ê8¾18¸Ïñx
+ÛslœÇÍê—¤£°@”7a•ÒƲKÊÀÖÖ­£[[òTg¨™ñ†ÝGZÝ¡TÕðèøÚêÀÕ/¼š{e
+|B•"ó
+=I’…c9Ô»˜ì®ˆ 480änâT†Oµžy*oYŸè°ëN‚%ÝéÃd-Õ<ü`5UX³(=cM9×Q‰†»º¬„‹=ŸI@Ð$†¨R³¡Jº¸z¹ÝòMW—¾\eYøg+S7ÿb)Œl̏›„BQiUè@ü,]Ì"|z(ë-ïßcñu>¥Ý§&~2ÅÉo9¶B*§f»]	ÒFÉÌSzpä@»ã¥Ûz€©m®ÈæݳÛA)fÊ“S¿BÝCZª}¨c‡!d«agJç.
+†95S©8Ÿ¼²è((j%5ÝÖPciÞIRíY.(šó\çí\€-OA0£¤òH<¶·ûî[U•Ç%ì€
+ÄN”¥Á:PÔbå}º«òÛBGo#Ì“‚˜Y¸î ˜¦Á!É?°Go¬­Úƒc„!NH´Íœêk^±ëB õèˆg/öG(;eÙsE²ŒpÕ  =õ¤éx¨ib(
+M6€+ñ–½ áªÁ“ãõ½ÿäe<p@,Ÿq3晜µ=Â3ë’¥”æ‚Œ€Ý•¹ÌõãXß6EãY?üXÃËÈ€òÝG8§áÛz-L‹Jg!;ÈûŽò  g);ÓbQçËŒ]’|| “Yáf1•å\ùÕÔmmå"ÈùYá)r60í?_üŽˆRizXJ}LÅLÿlêçQròG(µ­»¶gK5.’ã¢<?”à%Úw[´¼T¨ÔÚ•Zê}ÃUvô­’+õ¹ÑÔ<
+ýԏiÅÁF¡ ¨ÊMí+àp¼Ò]@í0.ˆB/–|Áã¡ÂP=8Î*é$ ?Ð;ût³ç•‘>6"À¸gÁ†œÁYܲ糩fÙµ4	R®ÅQ%æãt;ÚÚNx~SÁŒ•³˜æ¸ž¾|žb5v±ŠO »{åX“CNXAס(«-Öž	›Úwfè©Üˆ{çücoõ=—_OTmkÊÞIr¤bÛÃꁈ=A‡~ºSÇg:Š§‡d”»*¡QZQÜû„]œgÅ#g&Sü‰8úrV)D»Ê„NóS[Ñ|°”O=›
+¾ÊD}rvÓQüŒÎjWŒÜösË)×iƒÕCxbõæ~pN@v—«Tkýñé™ú×_è%âÿÚø^&ÿ Š’Áh
 endstream
 endobj
-7703 0 obj <<
+7723 0 obj <<
 /Type /Page
-/Contents 7704 0 R
-/Resources 7702 0 R
+/Contents 7724 0 R
+/Resources 7722 0 R
 /MediaBox [0 0 612 792]
-/Parent 7681 0 R
+/Parent 7689 0 R
 >> endobj
-7705 0 obj <<
-/D [7703 0 R /XYZ 100.892 685.529 null]
+7725 0 obj <<
+/D [7723 0 R /XYZ 100.892 685.529 null]
 >> endobj
 974 0 obj <<
-/D [7703 0 R /XYZ 100.892 473.144 null]
+/D [7723 0 R /XYZ 100.892 473.144 null]
 >> endobj
-7706 0 obj <<
-/D [7703 0 R /XYZ 100.892 447.925 null]
+7726 0 obj <<
+/D [7723 0 R /XYZ 100.892 447.925 null]
 >> endobj
 978 0 obj <<
-/D [7703 0 R /XYZ 100.892 386.332 null]
+/D [7723 0 R /XYZ 100.892 386.332 null]
 >> endobj
-7707 0 obj <<
-/D [7703 0 R /XYZ 100.892 360.168 null]
+7727 0 obj <<
+/D [7723 0 R /XYZ 100.892 360.168 null]
 >> endobj
 982 0 obj <<
-/D [7703 0 R /XYZ 100.892 178.957 null]
+/D [7723 0 R /XYZ 100.892 178.957 null]
 >> endobj
-7708 0 obj <<
-/D [7703 0 R /XYZ 100.892 139.244 null]
+7728 0 obj <<
+/D [7723 0 R /XYZ 100.892 139.244 null]
 >> endobj
-7702 0 obj <<
-/Font << /F22 3706 0 R /F50 3701 0 R /F88 5686 0 R /F72 5687 0 R /F71 5424 0 R /F17 3698 0 R /F15 3700 0 R /F70 4384 0 R >>
-/XObject << /Im1 5680 0 R >>
+7722 0 obj <<
+/Font << /F22 3706 0 R /F50 3701 0 R /F88 5678 0 R /F72 5679 0 R /F53 3738 0 R /F17 3698 0 R /F15 3700 0 R /F59 4373 0 R >>
+/XObject << /Im1 5672 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-7711 0 obj <<
-/Length 1287      
+7731 0 obj <<
+/Length 1288      
 /Filter /FlateDecode
 >>
 stream
-xÚÅWÝoÛ6÷_¡G	¨~“êÀ,i»tHš-.Ö!èƒbɶPYô$¹nÿûII¶RÅI{±Žä‘÷»ï3VÞÍ~ÏÎÞ
-Œœ`¾ˆ HaH ‘ð`ž÷!å<ú<ö–Ò@£DJîX™BX±gzW›Ý6Š™àáuºÝÕêusÅÂë;¿ûWQe&b8Ü7~#­2KˆðcD›«(&á'øáD†ëtÛæµ?&ÔJŸ½™Ïþ™Yq ø§@Œ‹Íìþ328{`Äìç&`B#)Ðep7ûc†•'bRyž §¤Õk¾Î-ÞFT‡&¢*Ü[Ê£SáÇ&¯O®z¨°p[:L8i×i{Ì£ÂÒD1<¸HËŽÃøož.¬´µ_yóß¾»F1þvöéÖÚŠ	C‚'ómm–yÓ¦rojì!›úKÓ¦-l£(Z„Gš‡fçYiU™ÖÓi–y¢uÚqi6iQyºWÈ^1ËjWŽ0‰Rg=m¡(o=%†§€ìŸ2ÝAD´fcCðÂbáȲò{¤YøÊÊaÑúûæ®éV`Oᙩ:ÊTþ{dWÅ=œƒeú è÷)Ó–fµ‚Ø	T†Ö ”ÞƯµìƱKíÁ#óûlRãÌ“I¥útJ³MQM[GÂÚÀÔþÎ8`¥DZ7l:u(:\»f€:@[š²ô~°gVCØVH05Vt[w:äÙ®Î_»ìsr²ŽÁMÈ5Ú%
-AcžûX`^”ÅÂJûÒáWÇø9Aš$½wm1ÖÖ‹R…±¿!èñ
-FQ†¿L=J(âZô,¦jkSú'oíûi•—'$(	…ü„„>„áA_Ѥ´‚ ‰šfoº¢WgÍ”	fH²ÁëLaœ Dȱ¡é3†Žã}>†nƒâγ¯ižB&(Â;´éÃclÌ ¡ÐzlÌó±ÿÛîmmI;¯3IŒ*òtŒº.7éIÆ“ì)GBTMÇ`Ä$˜K³{(óxq
-¼†Q·fo«© }5*6Ir s–@gsÚí¾(mJèEé®rr×~íë?°l»´!]‚-ß$ˆ-¼>`Ï×)°>ëd\RVÞxÌ?ÒÅ‚ÛuAXoR£¨ò)&æú§Œ !Õ†réÀüoD"þùIþ‡1=Δ!­ôépÖÜÕœ05	ì./óEk[ éª>Y×¾-½¬mgµÔ~]ô­°çž2µâHñA‰~8ikEÔ|dk/Æœ“eü÷Áy½C	•g?ø„ƒO«®_–;c׌ÕJ BãëË´¢ãôd©\UÅäÙâøD)>$û‡ß'x°x@1—,¼Zú×í 
-9ã‹›q`Ç[ލßü¡+p²­óF8hóÌoÁàF	ËÖ®ŒýŒÐ4¯|âƒúëÑè·-ó´s
-Í=ßäûrç÷ÚnûÙÑ÷Rk¿tákϦª\PÛÝ´™r'Åv4²èòÃõùÕM×àÉÓ…ºšzK .øq¿I7ù”á9!2È„¡”sÚMøiÑ[…j„bãr¸4uW}
-ä}–NU|Ž¨@__]¾9ÿsþÛ$¤ä¼ŸHŽeØb=%A2D萵¿S‘Ó"íà®)‡((}ròØ#c+>ï‘'ÁQKN·àþÿ"ÿ¨	
+xÚÅWÝoÛ6÷_¡G	¨~“êÀ,i»tHš-.Ö!èƒbɶPYô$¹nÿûII¶RÅI{‰Oä‘÷»ß}ð‚ƒU€ƒw³_ç³³·£'$˜/"R˜R'H$<˜gÁ}H9>Ïߟ½¥4Ð(‘’;U¦Uì•ÞÕf·b&xxn·EµzÅ\±ðúίþUT™‰÷_H«Ì
+"ü‘ðæ*ŠIø	þp"ËuºmóÚog}öf>ûgfÍà#œ1,6³ûÏ8È`ï}€Kt°wš›€	¤ —ÁÝì>vžˆIçy‚œ“Ö¯ù:·0TxQšˆªpo%N…›¼n¼¸ê)Paá–t˜þ°Ó®ÓöXG…¥‰b¸p‘–†ñ¿yº°ÖÖþËÓzûîÅøÛÙ§[Ë
+8†O<æÛÚ,ó¦)LåîÔØC6õ—¦M[XFQ,´ÿŽ4ÍΫ,Òª2­—Ó,óBë¼áÒlÒ¢òrï2ˆ½cVÕŽa¤Ž=m¡(ÏžÃU öW˜î #Z³±)xácáIJñ{¤YøÊÚaÑú{ç®é¾€O0á?2Su’©ü﯊{8fú è÷)jK³ZAnƒ*CK¥€·ñߎ-»pR»ñˆ~_M"%ŸÄH*Õ—SšmŠªhÚ:–Sû3ã„•i9œ°åÔ¡èpíšê miÊÒÇÁîYaY!ÁÔØÑmÝùg»:íJ°¯¨}¨:'¡ÖhW(uîcqxQkíK‡_ãçi’ôܵiÄHXÛ(JÆKôø£(aÉ_¦.%q-z•Sµµ)ý•·öþ´ÊË”„ÆG~ÂBŸÂp¡ïhRZCPDM³·]Ó«³f*‚3$ÙõGB'(rL4}†è˜1ÞWácè6Éð`î<ûšVà)d‚"|à¡Mc#@ƒ„Fë±1¯Çþl»¶µ-í¼Ž:þ’ìéu¯Üd$GL²§	YE4ƒ“`.Íî¡ÌãÅ)LpLÝš½í¦‚öÝtªQ@Ù$É\ÌY/›{à¹Ý¥-	oQº«œÝµÿöýT¶]ِî}‚%ÿHÛx}ÀšïSÀ>ëdÜRVž<Èæ/érÁ-Œ^AøÞ¤GQåS&æú§HPjC»t`~¨7"‡øŒâ$ÿÃœžLgʐVút:kîzΘšv——ù¢µO éº>Y÷|[yYÛ—ÕJûuÑ?…½öÕŠ#Å'úIà$׊ ©ùˆko朳eüz‡2*Ï~ˆ	‡˜02v]¿¬vÆ¡»•@†Æ×—yE¡ÆéÉ"R¹>0êŠÉ³Äñ‰R|(ö¿O&è`ñ8b.Yxµô·ÛAjÆ7ãÀŠgލßü¦k°³­óFØhóÌ/ÁàF	«Ö®ŠýŒÐ4¯|áƒûëÑè·-ó´s
+{¾É7öæ.îµ]ö³£Ýî­ÖþÓ¥¯Ý_˜ªrImWÓf*œÛÑ`¨¢Ë×çW7"yºQWSw	Ä?~ßoÒM>E<‡&D›0”rN»	ß"-zV¨ÖH(6n‡KSw½Ð÷@ÞWéTÇ爪ôõÕå›ó?ç¿MBJŽÁû‰ä؆mÖS$C„åPøW`*Ó`:âC¦Â5­ONCGdÌâóyµâôÜÿ‘ÿO«¨
 endstream
 endobj
-7710 0 obj <<
+7730 0 obj <<
 /Type /Page
-/Contents 7711 0 R
-/Resources 7709 0 R
+/Contents 7731 0 R
+/Resources 7729 0 R
 /MediaBox [0 0 612 792]
-/Parent 7681 0 R
+/Parent 7742 0 R
 >> endobj
-7712 0 obj <<
-/D [7710 0 R /XYZ 151.701 685.529 null]
+7732 0 obj <<
+/D [7730 0 R /XYZ 151.701 685.529 null]
 >> endobj
-7713 0 obj <<
-/D [7710 0 R /XYZ 151.701 593.346 null]
+7733 0 obj <<
+/D [7730 0 R /XYZ 151.701 593.346 null]
 >> endobj
-7714 0 obj <<
-/D [7710 0 R /XYZ 151.701 574.717 null]
+7734 0 obj <<
+/D [7730 0 R /XYZ 151.701 574.717 null]
 >> endobj
-7715 0 obj <<
-/D [7710 0 R /XYZ 151.701 554.819 null]
+7735 0 obj <<
+/D [7730 0 R /XYZ 151.701 554.819 null]
 >> endobj
-7716 0 obj <<
-/D [7710 0 R /XYZ 151.701 534.496 null]
+7736 0 obj <<
+/D [7730 0 R /XYZ 151.701 534.496 null]
 >> endobj
-7717 0 obj <<
-/D [7710 0 R /XYZ 151.701 511.748 null]
+7737 0 obj <<
+/D [7730 0 R /XYZ 151.701 511.748 null]
 >> endobj
-7718 0 obj <<
-/D [7710 0 R /XYZ 151.701 478.178 null]
+7738 0 obj <<
+/D [7730 0 R /XYZ 151.701 478.178 null]
 >> endobj
-7719 0 obj <<
-/D [7710 0 R /XYZ 151.701 459.975 null]
+7739 0 obj <<
+/D [7730 0 R /XYZ 151.701 459.975 null]
 >> endobj
-7720 0 obj <<
-/D [7710 0 R /XYZ 151.701 437.53 null]
+7740 0 obj <<
+/D [7730 0 R /XYZ 151.701 437.53 null]
 >> endobj
-7721 0 obj <<
-/D [7710 0 R /XYZ 151.701 417.206 null]
+7741 0 obj <<
+/D [7730 0 R /XYZ 151.701 417.206 null]
 >> endobj
-7709 0 obj <<
-/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F70 4384 0 R /F17 3698 0 R /F52 3730 0 R /F71 5424 0 R /F51 3729 0 R >>
+7729 0 obj <<
+/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F59 4373 0 R /F17 3698 0 R /F52 3737 0 R /F53 3738 0 R /F51 3736 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-7724 0 obj <<
+7745 0 obj <<
 /Length 1472      
 /Filter /FlateDecode
 >>
@@ -33645,36 +34079,35 @@
 “€yhPv"´ʼ‘á	Óã'ýô´>8[LOƒÿ
 hüXÙõƍD7ÊŽRSqPPŠ;4hTØôpTÔ$åK
 U«n³„©†¦&äìAo
-Ýek–¡‘_>8ÌŒ›Ta~öÝ0_«£¡PÚAµ¯hƒ‚ãòÔ¦¦ÝÏ%&çù§Ï‡ úäÎ?©OZ-‡ß-|à‡#çá_
-ºáÉ!ø;ývÑÒÅ
+Ýek–¡‘_>8ÌŒ›Ta~öÝ0_«£¡PÚAµ¯hƒ‚ãòÔ¦¦ÝÏ%&çù§Ï‡ úäÎ?©OZ-‡ß-|à‡#çá_-ËùÉ!ø;ýv¯ÒÃ
 endstream
 endobj
-7723 0 obj <<
+7744 0 obj <<
 /Type /Page
-/Contents 7724 0 R
-/Resources 7722 0 R
+/Contents 7745 0 R
+/Resources 7743 0 R
 /MediaBox [0 0 612 792]
-/Parent 7681 0 R
+/Parent 7742 0 R
 >> endobj
-7725 0 obj <<
-/D [7723 0 R /XYZ 100.892 685.529 null]
+7746 0 obj <<
+/D [7744 0 R /XYZ 100.892 685.529 null]
 >> endobj
 986 0 obj <<
-/D [7723 0 R /XYZ 100.892 660.623 null]
+/D [7744 0 R /XYZ 100.892 660.623 null]
 >> endobj
-3792 0 obj <<
-/D [7723 0 R /XYZ 100.892 417.192 null]
+3812 0 obj <<
+/D [7744 0 R /XYZ 100.892 417.192 null]
 >> endobj
-7722 0 obj <<
-/Font << /F76 5480 0 R /F17 3698 0 R /F15 3700 0 R /F50 3701 0 R >>
+7743 0 obj <<
+/Font << /F76 5472 0 R /F17 3698 0 R /F15 3700 0 R /F50 3701 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-7728 0 obj <<
+7749 0 obj <<
 /Length 2240      
 /Filter /FlateDecode
 >>
 stream
-xÚ¥ÙŽä¶ñ½¿Bj`ZEy	²3ëÅYÛÉL ¶8»%¬Ž‰ŽÏߧ.©¥¶Ö6©XU$‹u“¾sq|çÃáÝÓá›o#ßQ¾—ù™ržÎŽŠ”—øʉÓÌ‹²Ðy*œŸÜ Œ¿<}÷Í·Aà¤^Ç!²f0+
+xÚ¥ÙŽä¶ñ½¿Bj`ZEy	²3ëÅYÛÉL ¶8»%¬Ž‰ŽÏߧ.©¥¶Ö6©XU$‹u“¾sq|çÃáÝÓá›o#ßQ¾—ù™ržÎŽŠ”—øʉÓÌ‹²Ðy*œŸÜ ¿<}÷Í·Aà¤^Ç!²f0+
 `!âù§mºÑO:
 ]Óü½ƒ¿ïæ¦æñ'Óš‹ml;þåx
 “À}*iJä~oGf¹ïš†æ«PÅî}i r_FÛ3Yi”äðþéð߃‚½Aø•Ì‘§µ“7‡Ÿ~ñhß9¾§³Ôy%ÎÆÑQêÅQpí<þqð׊P‰£8’
@@ -33687,1323 +34120,1331 @@
  fÌ*³R3¨IÕÀÄÆšý4Ë%J7ãŏ ­ü(Ï‹#‰='!ÏAªO¯*­%~€t\Î6/=û,Hüûim†àT"Nˆ¹©Z“ÉV@•ô^ëVÈR‰–i(F¶Ü´,g%),B§ÙÑ*×IXi þ8zRø–Q`I!²)ôaAmlÒi*遍k´¬•,nÈِ	ˆáíIû8Qj+9Ñ5ØT˜4ÌÇÕt(¨UóRcoG§£3ux'½ÅmÇø‘ûñÜGbîØi©å:š™rnYäSÄ^ªMÂå¸ЋކÑ6XA ށ¨E80üÛ´U´ÈJ©Ûu*Y¹ŸÚöºÌ°Z.bLæÄÝï)Zš"Lá>uCETj#å’«˜–’rÅÜ× Ý0¡áºTV­à›O}5ΩÅß4$ÌBa	„ŒLåG;Q·äÝM™”ÞHÃ3šgn#tLg£–)Uoó±ëßð4ØuE¾ôÇ@\5XZ¦‹"v{†Õò{¬%‰Ú´^›ÐéÄ})(XSºLi0ÁB±þÓ.¬²äÿq_•qí¾¤’ .HÔÇC}®+–ÌrT‰v62¢¶‚D£)þú¥Ø‘1ÃÀ¸Ù9,7cå°4é+ñšž„t`ß‹’›óòq5\²ðf¹u$Ðþn›pìÄx¯Ø8ˆ5à ÁŒe×ˈŽDé*ʉHØë÷‘±˜ÆÊÊòW¯¢õËí&oWÕÓN­™S¶®1s;šf2gmâÑîPr–Ì|Ié ¼ô‹©6³-{¨ÌüÙWa½™
 œ<5¡©{[ué)ŽîØko¾˜£×'0½ß
 @qA›â*ÿ»v¯Á•‹<嚌 ³®	¶§^8†²›ê‚ák¿ ƒ¼¶†š}¸Ïu(Ã+¾¤ê«ž¨/²?½PÿÆY¬ziÿphDŒÕÅ€TÃe>ŽoêxWÓ-)¡²orJn.倀ø½XHvqJã…ü×^+TBs§Æ®1	ÚN¯:@üL DÙu'½¢FûEd˜©Ú¼†X§–#á\«l†(†£ÃÈËKÂ…ÿözOn·©]&¶†o]÷ÓïÐî tKE2½nPC’`å’ICtah÷E&ˆQ0Äÿ¯WGŽ¹!×ñÜý B6¯–š†LÜÅØÔ3†Îÿ¶ãM=õEMˆ,1ÀA{ª¸p?v³ªlã¤µ×ïža”2C×ÁóT×oÒ8µ×êB4’¦æ²
-Céñ9Bx‡<q÷Í»l¬cz˜›_¬y±úÛ:+’º÷é˜.¿Jéx¾: þæY¼¸Åð{/\á:úC…Ýl•3ØÉ­‘SÑ È3ÿ¿VHuèEþŸˆh­ÒßF4¾ôô"H!mò´iHCljzÅÏξâætRQä¥Aró²3¯$-Šö#ø·ÝÈ€ýµ„'U óGsÞêXrã&“Çí"’Õl°¡Ð‘7zü†óXqÄÑ"@hLÿ¶S¡ÎóᩪÅ\òábã…a5cø}¡íe>ŽWÏ‚ ûqMŽ—ÄQ͘ay|”‰TÙç`°Í„~µ{?"Y)cðŸ'@‘C,ûix¥< SWÏÙ÷)&iêaøžìö¥ê»¶¹öL@˜ß¬þ±¥Ù+>2ϯÃóÿýÓáÚ@
+Céñ9Bx‡<q÷Í»l¬cz˜›_¬y±úÛ:+’º÷é˜.¿Jéx¾: þæY¼¸Åð{/\á:úC…Ýl•3ØÉ­‘SÑ È3ÿ¿VHuèEþŸˆh­ÒßF4¾ôô"H!mò´iHCljzÅÏξâætRQä¥Aró²3¯$-Šö#ø·ÝÈ€ýµ„'U óGsÞêXrã&“Çí"’Õl°¡Ð‘7zü†óXqÄÑ"@hLÿ¶S¡ÎóᩪÅ\òábã…a5cø}¡íe>ŽWÏ‚ ûqMŽ—ÄQ͘ay|”‰TÙç`°Í„~µ{?"Y)cðŸ'@‘C,ûix¥< SWÏÙ÷)&iêaøžìö¥ê»¶¹öL@˜ß¬þ±¥Ù+>2ϯÃóÿýÓáä»>
 endstream
 endobj
-7727 0 obj <<
+7748 0 obj <<
 /Type /Page
-/Contents 7728 0 R
-/Resources 7726 0 R
+/Contents 7749 0 R
+/Resources 7747 0 R
 /MediaBox [0 0 612 792]
-/Parent 7732 0 R
+/Parent 7742 0 R
 >> endobj
-7729 0 obj <<
-/D [7727 0 R /XYZ 151.701 685.529 null]
+7750 0 obj <<
+/D [7748 0 R /XYZ 151.701 685.529 null]
 >> endobj
 990 0 obj <<
-/D [7727 0 R /XYZ 151.701 660.623 null]
+/D [7748 0 R /XYZ 151.701 660.623 null]
 >> endobj
-7730 0 obj <<
-/D [7727 0 R /XYZ 151.701 641.209 null]
+7751 0 obj <<
+/D [7748 0 R /XYZ 151.701 641.209 null]
 >> endobj
 994 0 obj <<
-/D [7727 0 R /XYZ 151.701 208.986 null]
+/D [7748 0 R /XYZ 151.701 208.986 null]
 >> endobj
-7731 0 obj <<
-/D [7727 0 R /XYZ 151.701 182.273 null]
+7752 0 obj <<
+/D [7748 0 R /XYZ 151.701 182.273 null]
 >> endobj
-7726 0 obj <<
+7747 0 obj <<
 /Font << /F50 3701 0 R /F22 3706 0 R /F17 3698 0 R /F15 3700 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-7735 0 obj <<
-/Length 2312      
+7755 0 obj <<
+/Length 2311      
 /Filter /FlateDecode
 >>
 stream
-xڍXKsä6¾ûWômÕUnDQ¯Ü<ãIjR™ììØ©¤*ɁV³Ý,ëÑÕãxý¨G[®ì¥E‚àø |ìhó¸‰6?\½¿¿z÷½›<,ó(ÞÜ6q…E)6YQ†i)7÷ûÍïÁ®ÓµÛ?ïtêEXf™DuQ†hG¤'anwq”%Á/Û8øùt‚߶»$•j÷ÔøÕ´ûn›DÁ³EAüÐwç}V­zԍnÚ,àDa•îp	´s™úí„ÌQëêãýÕ_W1HAyv4L’MÕ\ýþg´ÙÃ؏›(LÊbóì4›M’a–âjõæîê?WÑÜ(q:ßx\T–¡»9nÿAÕõv'cü¥Ñ퇏؉ƒ¯_>@?¦‘¦ÛîDì5u»ON¬{…v“eEüzÔ--q¶zOŠêQ™ÖÜ¡Q«ûo[QÀlGÅ
-Æ¢=à;ðD*K:'LKd4ºÁY°3ÍE!(‘°tKýp4-Ný[Óƒï»þ…ºû®ó\c'
-Ì@BciS¯p£‡šç¢UÈén£A·¤×êJ#.ìn~Ú”kUÿBæKÒ8:ü
-45nnïhĶp†Å®3há
-jÁ¢²,ƒû£^ƒQ\æa”xµš±¶t¹ˆC™ŒJU×4`Øó‰ü×õƒ%YµŽh›4ÎnÑÍNÄE(³d鑶CÓå28tè‡<	4ñðBÝåuà6i–ßoá	Mgy‹«ã
-˜Gí'L¹s|Ç£X†deþˆb©÷×k–»@ÖÛ¦+ãÑtÏÃ$)³@ÀÏ`*¼h™åT…¸{"ù7£H<xæñÂ…¹£\ú=ÔÞ®$Îø³ÓõÚBy˜ÆcBéOÕÿ³Œ‹BDÃÊze”ªÓ[Ø*s¯4za›%qð¥ÖÊjÆOQ„yV.íî
-ìIŠ(e?C£q¡#'H¤$"”H±J×k ¬!j!ïØ)êA¡Ã6ç˜oF?³ôÀ[Af÷»Uê¤Lm£Ws›“$p<¸DçÁÀ|˜€ÙTC6Q¾‰EX¦±d¤%k#1UȐ‡ƒ_~þ„%˹¢@d,+
-|E¥ËŠ²ôl˧ôœ/ 5`@'cÓ
-ŒV"Õ™µLK_ŽEh¹ë
-é¯-ê£:
-Îa‚Uy2¥¶Å\°ÏjÞPÒòHÌ„® ØâÌ`»2	E:âñ ¡ç•(ãi±â¯H\&R¡Á–" ©°ÀTˆ5exåjß)*:
-32xÿ3™*ãN`Ý[É«Eó‹E.+ÞHòE¶YÚJFoe
-)`ÁW	ÈEÏ®.c‹ê²€´dXRumËäˆt
-¸Ïµæ•gL•ÔA¬!ÞªO¢ˆÂXÊ‹“q3—¹àÊÆÄ6wgûˆ™5ŸSì:\ÂWÕ¶£Ö+ß‚ŒR	v
-OtŽ„/øÁzÑ«jœ%iðõæç4:Û¼ìŸún «W]m)g AfÇä1B¤ŸÞ&á¿ïÞ	žá4&=ˆeÍ™LÕ4¨U_Ž0zÁöù½×ôÄʆiªãŒM=‚ù_vÍmR½Ìÿ‰Vˆ°cmä;wÈ#‹80Í©ÆT…» ³@™=C=Î*ÃRŽi—ï‰2\¿žZ6†•‰¦â, 1Äâ7»,!é-yâ¾1­±zmDnZƒ²O–›}™DR‹H­D°{軆µ“±'ìÔ¦ÕˆŸZ¯hx;½4.ã\A8’¯¦Â ÑÖ¢‰ ‡Æ;pÓ_ 㑬ÐøÂÀvÅც|1s:#õߧªæ~‹ü;(Q2Ê¡<WÝckþ‹« œ—žñlÝLðÂAÂJîi “Ý	íwÌ-–y!Jàµ5"ŒÈ8Z2…Y[dÁ0s
-t@–r1‘¥‘¹DÈŒb¯Sw¸^…?hÍÞ"…ÒTŽ¸9a4»„Ù-²_–Ú•b!äTç’QG5q’*ž×¸ÇÄâmcù£]ë¨&´öé³­¸PUá
-ÝASøÏþ'(/(»ãá]Óá±±8<hÕ‹YJ"ébôड़àš'3…åvj•l]¼ðÖ“Öœ„ÙéÜs•µ,q„/¾3åòä(æØ‘üäC—sp-Þ’rŽÄq,k}9h­+”(¤™bÊ$(´z †+38¬Vžˆ>†ó]×Ç ÎsGQœ‹ wš'÷¬òc®‘©ÏäÜ‘Éw?·Äùo’¹õyz&åã,äG=ßPU}gW½ÙBCÒp¡>Ï2SîRô!öŠ)‚³Ž7N5iF“á}•¦ÂÓä^Bå옘‰òÍ~ÅþšhðWÝ÷C„{‰#Ì=ñå[
-	Üùƍè;²èØz°oqè,,¢ô"âK8ÇÊî"×ì]R…·ñx½ÔSxžz3šäxmSÑŒœÿÈ.,Uíë"’x:¼qhÚ%ìx­YR¯mwîÝ>âÑ‹ßF=m95c—SOšÊÔôÿŠ©xOØ]›O˜»¢€Ž÷Íô];Àíá g­¢$:Œbüs„;<ø¯×°5F
-úæÔcfÃMÑÈîI”ÒÛ} ØµšÍ4•ø¹„Š>ýs}b±¤«çO,oz ¿¡²†ñ	iåZÑ~}}pTüŒ“©¶]ÁņKÉ=R´cÒÿ‹ˆ½fÎá¤nz
-þüë<›¥.Ǥž×åô¨zõB]pUOZ­÷LC%91
-~€&ÉkZKX#úài‡x±)´%k®giÇŒ°|õ{t6Ü°Þ)ŸÔ°wM|Z»1êƒÆÂ…( ¾´pÎ5Ñ0ù‹aT<*ëws¦I„Ñ×QåÙ·(Kx<OÛ°K¶ÃÖ£C­s<v]ÅÆD-ËîÊOzw1…¯¢ñº{4®>¡Œ¯0ûg3P+ü¿É/Àç¶X2,A"‹¸£@Û8¸2å:T¿˜,‰fA2̸Ê\ðÃÒKÁ …:%O©çTqyÜø¿µÿ~¼¿úÇç-Ý
+xڍXKsã6¾ûWè¶T•Í!Að•›g<IM*“;•T%9Àd£Ì‡BPãxýö‹)Ó•½ˆ@£ñêþºûƒ¢ÍÃ&ÚüpñþîâÝ÷Jmò°Ì£xs·ßÄQ¥ÚdE¦¥ÞÜí6¿·¶\×nÿ¼û‘Ô‹°Ì2êª#ÐŽX/NÂ$Ü^ÅQ–¿lãàçOÐ	~Û^%©L»ãƯ®ÝuÛ$
+ž=
+Òà‡¾;xì³i̓ml;ðfi'
+˨¤Ã%ÐÎu:n§tŠZï.þºˆA
+ʳ¤a’lªæâ÷?£ÍÆ~ÜDaR›gÒl6IZ„YŠ«Õ›Û‹ÿ\Ds£Äé|ãiQ]†tsÜþƒ©ëí•ŽUðG”F7>b'¾~ù ý˜Gšn{¥ò`g¹Ûíå{ ±í
+ÚL–Qðë£my‰£·;V4Ƶ~zÛÛªf³xx4¢à<Ú.qžHuÉç„i‰N‚Æ68ëvæ¹(Ä%–n¹
+ŽæŹãzð}׿pw×5pžK줁Xè<¯qèínt_Ë\´
+;6lËz­­,âÂ_ÍO›òa½é_Ø|IC‡_…áÆõÍ-a2,vÉ ÅhPÕeÜ=Ú5ÅeFɈ¢Ö
+Ö–.Wq¨“I©êšF ¬<°ÿº~ð,b«vÃ#Ú&Í‚û#-º¹Rqê,Yz¤íÐt¹öú!OFG<¼pwy¸MšeÁ÷ÛFdBÓyYãìêx€Bnϣã'œrr|§£xdåþˆbmw—k–;CÖÛ¦+ãÉtÏÃ$)³ÀÀÏà*¼h™{3Þ›
+q÷Äòoΰx˜\˜,\˜ë0Êõ¸‡ÙùµƒÄySvº\[(ÓxJ(ý¡ú–¡(D4¬¬	QGÙ´ 9¼…­2•&Ï l³$¾ÔÖx+ø)Š0ÏÊ¥Ý)ÐÀ>‘æ‰Rñ34
+e9@"e£DFTºÞ² `
+QyÇŸ¢:lKŽùæì³H÷²döq·Ê̽«Ýàìjî¡9IÇ#À%:8æÃüË Š‰òM¬Â2µ -\©Seœy8øåçOXQ²\*
+DƲ¢€`¬( t^Q–ž€mÀc™’”~óÃ`èdbZ…ÑJ!RE˵ü•X„]WéñºÐ"P?šÃ@Sx¨*“9µ-æ‚}Vó–‚’–Gjž¸ tÀg«ØÕI¨Ò	{Ó8=BV¢ Œ§ÅŠ¿"užTXÈ…[†4¥ÂS!Ö,”Ýã•_¸}k¸èÌÈàýÏlªHM;ul%¯ÍÏE¸¬@lx#É!Øfi+½•)´‚_$| =S]Æ×eiɉ¤êÚVÈë:pµæ•gœ*)A¬¡ÞªOªˆÂXë³Óq3—¹àʦÄ6wgû€™5ŸSì.ákjßqë•oAÆ©»F&’#á~ð£èU5Î’4øzýErŸm^ö}7°Õ«®öœ3Ð`³cò˜ ÒOï?³ðß·ï”Ì „ “IJ•Lfj´¦¯…#ŒÞB°}~?jŽÄʇ#Ò UÇ™˜zó¿üšÛ´z™ÿ­Pa¡§Ú(wîGqàšC©
+wAf2„zœUN¤,œÒ®Üe¸~GjÙ8QfšŠ³€Ä0‹ß\eyIoÉwkÐkrÓ2ŒòÒìø+$’;XDjKÁî¾ïÑ~<i0{ÂNíZ‹øWQð©làO/ó8·LÙW§Â" ±Þ£‰ ‡nt4à¦?ƃX¡ƒØ‡÷¦‹éL´j¨š».ò3X\A‰ÒQå¹êZ÷_\È@@^zƳu3Á‹‰(ÑÓ &Ó	ýw°r(×Ö„0&ãhÉfm‘ÃÌ5ÐYÊÕ‰,MÌ¥<Cf:u‡ëUøƒÖüç-R(Må„ëPH³s˜Ýȱ!›Ée¹]BN%—LZøx4'NÂR#ózL,Þ6^^0ÚµD5¡µƒHŸm-àÀ…ª
+W莠À:…ÿüà?I‚"xAٝ욏ÅáA«^ÌbP2IW“Ïå×<™),·3«dëì…·žÄ°æ\ix‘Ž½TY/‚ |ñ©—'G±ÄŽ–'ªPÎÁµdKÎ9_ı®íù ÷T(QÈ3Õ)“ ÐہTfpج<ÇÎst]wœ8ω¢‹ wº'zVcÔÈÀÔGöFNdòÝOŽ–8þÍ2Z_ágR>ÝÁC~´ó
+MÕw~Ր-,$
+õy–9å.Ãf¯˜"$ëŒÆÃÁSMšÑdx_¥©ir/¡röL,Dùz·ƒbÉ4ø«mû!ÂG	æžùò…N¾¡‘='›ACþ-…E”ž¥C|	çXÙ)rÝŽ’*¼§ë¥#…á¡w“‰@Ž×vÏÈåo€ìÌR0PÕc]D’O†7vÉÿ^kV Ô[ß{ÚGAÜ!zñÛ˜§­¤fìJêIÓÀ¸šÿß@1o5vjË	s:!
+øxß\ßµ'Ð9hU%ÓaãŸ#&RØáÁ¹†­)jÐ7‡3nŠF¦'QÊo4üb×Zq¶ÐxT’çVp(úüÏ
+ô™Å²®?±FÓƒ ù
+—5$ˆOH+׊öë냣Š¨gœNõ”Ø°M”’{6,¤hbzü;+œƒ¤4=þuž-RÊ1éÈër~T½z¡.¸êHZkwBCÉ’‰>1
+y€&ÉkZËXcú0Ò7Èb§ÐÖ¢¹ž¥‰aùêwè6lÜ°Þ™1©aï›ø´¦5é3ƒÆÂ…(`¾´pÎ%Ó0Šáœbw£Ð$Æèë¨Ù·*Kx<¹‘¶a—m‡­B-9»T@±q¢–ew•'¿»„€Â×ðxÝ=8ªO(“+ÌþYÀLÔ
+ÿo‰s[¬€– •ERƒ™Q m®B`g¹Uç/&Ï¢YÌ3î‡2
+~Xzé!àÐ@§ä)×ãœë1
+›þ·¿ï.þ&,-é
 endstream
 endobj
-7734 0 obj <<
+7754 0 obj <<
 /Type /Page
-/Contents 7735 0 R
-/Resources 7733 0 R
+/Contents 7755 0 R
+/Resources 7753 0 R
 /MediaBox [0 0 612 792]
-/Parent 7732 0 R
+/Parent 7742 0 R
 >> endobj
-7736 0 obj <<
-/D [7734 0 R /XYZ 100.892 685.529 null]
+7756 0 obj <<
+/D [7754 0 R /XYZ 100.892 685.529 null]
 >> endobj
 998 0 obj <<
-/D [7734 0 R /XYZ 100.892 547.815 null]
+/D [7754 0 R /XYZ 100.892 547.815 null]
 >> endobj
-7737 0 obj <<
-/D [7734 0 R /XYZ 100.892 517.794 null]
+7757 0 obj <<
+/D [7754 0 R /XYZ 100.892 517.794 null]
 >> endobj
 1002 0 obj <<
-/D [7734 0 R /XYZ 100.892 269.563 null]
+/D [7754 0 R /XYZ 100.892 269.563 null]
 >> endobj
-7738 0 obj <<
-/D [7734 0 R /XYZ 100.892 242.554 null]
+7758 0 obj <<
+/D [7754 0 R /XYZ 100.892 242.554 null]
 >> endobj
-7733 0 obj <<
-/Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F71 5424 0 R /F17 3698 0 R /F70 4384 0 R >>
+7753 0 obj <<
+/Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F53 3738 0 R /F17 3698 0 R /F59 4373 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-7741 0 obj <<
-/Length 1330      
+7761 0 obj <<
+/Length 1329      
 /Filter /FlateDecode
 >>
 stream
-xڍWÝoÜ6¿¿ÂÀ0Àô\˲îì¾%Y´X³®¹`Ú>8gÅ6f[ž-çÿ~üïÞ²—3ERI‘?êB¯ðBïvq½]¼ý BO„A¦ÂÛ>yB‰`
-o¤Jco›{ßü(N–?¶ŸÞ~ˆ"/	Òõ:FÕv©‘ÎWÝ«—+©b?ks&~5ð
-ý]VóúsÖf…ntkß-Wñ&ò·%mQþ¶¬rcš†ö‹X¬ý›2Êï¬îY,$z²x¿]ü½p68â³
-¤ôvÍâۏÐËAöÉ™&Þž4Oª$X+tíÝ/~_„§‰j6qPÀdQ›Ç¬À÷8õoa±>Å&•_ôfì¦wYëÓ.£Ä·YEHÓhtƒ‚Çå
-~u?¼qFè ¦Çøî¬mY
-l€6nhã6®0ÃJÈ@Å)»9”Uû ­¸+Æù
-©wVçŽß2ßbþ‘Ñš¾Áƒ‘ùp÷ñOæÂM´ºßâDù£uÆò¼jÖ˜tcv—™Öœz¥Ø)֔є)ŠLøTmn0¢=‘¼òžWÙngÆåvàݐҡ,/Ì“Sãe“u¹†—[‹yÞãÖ-Kœ6z<—¾ûŒï&»¿ú|å·;„MiâUX›¢âšNáXZÑ9/ ¬ÈM 
-¯]üÀ sYtŒÒ±–klˆ^?™^¿™óŒL…“©$=˜
-馑ƒ)àÀsX÷×å;á|Ù 
-­
-t€÷Æ‹EõŒRò^³3çóY…r‰±ßeðGÓ¦Ï]ÞÄ Gµ‰®8é1¡8.îËj‡FJ^Ú2sç¸À€ç*¡6mA&nÆ׳äEA‡D€S/Ï‚F>9Ä2ˆëÖŒ€	‡+#ɇʽÆÚ2]
-î r—8íÄqêp˜:6²ši­“GJ¸Š|®zÓ6úTàŠsƒ9¢Æã(ü„—@Ã2ì7¶¤™8Ï0¦Œ(qvó3É~¤†aT{†H«ÞŽš—ÔÖRN7”3{@Àè°0qD ø‘Ck7\RÿÉÔ5§‘ÁXÃø¸ +@à¬Ã©p@–kžW)èÛ’¥Í4¹¦B)y¹¾l`ý¡›­±e;Ø>³ÔUÁÉ ®™îu‘Sá*30†e†ÝˆRº$8UhÂ¥
-™g½‡2j.”Tv¾.r,êúÒ´)VrÇudt`³T Ã9ƒä‰3þÈàGËö
-ÃÖ^šöüÜ¡d›sO¢S`LÃC½ ÙP¾.ãBI6ZÓ@ºËëf!&­l	»‹ò?ç øI¤«Ä"ÎÜ§NK(Ì#[²‚ô8]€wœh°('MgZ»GÅ®×PMyÀ4±¡wŒJR|Ç€oRQ,Ø7ðS" ¬"ý+7ÊåPx)yì}ƒdMŽóN"¿|4a*x òY×4ÈÀUœ†Öê¦c“¸&`Å	˜çN?çx’
-ˆt	`E„Hº1âÝØ÷š‘·††z™ì".áU’UuöXë¹;¾Ýäôv‹'äs—Oš¨'÷Ee	 â®'÷;ÎÊF\d® ÙH>¬7Æþ‘À´õ[|ö*x‹ôÝŽ‰©{¬é™ƒÔê7ýÜÅ…žEÓ/8La¾›þeŽóm]åMÕ3SäTés¯Xºõ0#_úªu®ÿÖi€:3oí:Ûý5EûŸŠ_uWCS€øÇáïC7Úqþ}[T­vÂÃãúŠ „1t‚
+xڍWÝoÜ6¿¿ÂÀ0Àô\˲|vß’¬
+Z¬Y×\°mœ³â3f[ž-çÿ~üïÞ²—3ERI‘?êB¯ôBïvq½Y¼ý BO„AfÂÛ<yB‰`
+/I³@e±·)¼o~'Ë›Oo?D‘—Y’ĨšÁ.!Òùªcõr%UìçmÁį¾¡¿Ík^Îۼԍní»å*^GþfG[”§-«Ü˜¦¡ý"‰³Ëò;«{‰ž,Þo/œ
+Οø¬)½m³øö#ô
+}òÂ@f©·'ÍÆ“*
+¥€®½ûÅï‹ð4BÍ&"Î
+ƒ,kó˜×øgþ-,–§ؤòËÞŒÝÀô6oaÚe”ú6¯ˆ©qnPð¸\Á¯î‡7ÎÀô8 ߝµÙU kÚ¸†+LÄ°2PqÆn»ªƒ}VÜã|…Ô[«Ço™o1ÿÈhMßàÁÈ|¸ûø'sá&Z݃oqªüÇÑ:cEQµ%kLº1»ËLkN½RìkÊhÊE&ü?ª¶0ÑŒÈ^yÏ«|»5c‹r;ðnHéP
+–æÉ©ñ²É»Ž\Ã…Ë­Å<ïñGë–%N=žKß}Îw“ß_}¾rçæ,õ¿‡*¬MYqMgp,­èœVä& …œ×.~`й,:FéHd‚
+Ñë'Óë7sž‘©p2•fS!Ý4r0xÁkXàöº|§œo`8 ¡Uð¾Ãø`±¬žÑCJÞkvæ|>Ë P.1"ö»|öhÚô…Ë›˜Àô¨6‘ãÂ'=&ÇÒý®Ú¢‘/í.wç¸À€ç*¡6mI&RnÆ׳äEkA‡D€S9/Ï‚F>9Ä2ˆëÖŒ€	‡+#ɇʽÆÚ2]
+î r—8íÄqêp˜:6²ši­“GJ¸Š|®zÓ6úTàŠsƒ9¢Æã(ü„—@Ã2ì7¶¤™8Ï0¦Œ(qvó3É~¤†aT{†H«ÞŽš—ÔÖRN7”3{@Àè°0qD ø‘Ck7\2ÿÉÔ5§‘ÁXÃø¸ +@à$áT8 +4Ï«ô펥Í4¹¦B)y™\¶0Ê~‰…ÐÍÖXƒ²lŸ[
+ê*ŒàdP×L÷ºÎÉ)‚pŠÃ2ÃnD)]œ*4áR…̳ÞC5J*;ß ¹…
+–)u}iZÈ+¹ãº€2:°ÆY*áœAòÄÿ5dð£e{¥ak/M{~î°c›sO¢S`ÌÂC½ ÙP¾.ãBI>ZÓ@ºËëf!&­ìv—»üœ<>â$‘®‹8w3œ:-¥0lIÈ
+ÒãtÞq¢Áb7i:ÓÚ=*¶½†j*~¤‰5½cTšá;|“2ˆbÁ¾Ÿ2`­aè_¹Q.@á¥ä±ô
+Zt’„æÞ3q;E~ùhÂTð@ä³®i«8
+­ÕMÇ&qMÀŠ°(œÎñ$;éÀŠ‘<tcÅÛ±ï5#o
+
+õ2ÙE,\«$¯êü±Ös7v|»ÉéíOÈç.ž4QOî‹Ê@Å]#Nîwœ%/²W®%Öc‚H`Úú->{¼EúnËÄÔ½@ÖôÌAjõ€›~nâRÏ¢é¦0HßÍ	2Çù‚¶®Š¦j‡™)rªô@¹W,ÝŽz˜‡‘/}Õ:×ë4@™·voÿš¢ýOůº«¡)@üŠãð÷¡í¿8ÿ¾-«V;ááñ?}á?Å?jat€
 endstream
 endobj
-7740 0 obj <<
+7760 0 obj <<
 /Type /Page
-/Contents 7741 0 R
-/Resources 7739 0 R
+/Contents 7761 0 R
+/Resources 7759 0 R
 /MediaBox [0 0 612 792]
-/Parent 7732 0 R
+/Parent 7742 0 R
 >> endobj
-7742 0 obj <<
-/D [7740 0 R /XYZ 151.701 685.529 null]
+7762 0 obj <<
+/D [7760 0 R /XYZ 151.701 685.529 null]
 >> endobj
 1006 0 obj <<
-/D [7740 0 R /XYZ 151.701 451.712 null]
+/D [7760 0 R /XYZ 151.701 451.712 null]
 >> endobj
-7743 0 obj <<
-/D [7740 0 R /XYZ 151.701 425.742 null]
+7763 0 obj <<
+/D [7760 0 R /XYZ 151.701 425.742 null]
 >> endobj
-7739 0 obj <<
-/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F17 3698 0 R /F71 5424 0 R >>
+7759 0 obj <<
+/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F17 3698 0 R /F53 3738 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-7746 0 obj <<
+7766 0 obj <<
 /Length 898       
 /Filter /FlateDecode
 >>
 stream
-xÚµVKoÛF¾ëW€µ"w¹âèÁi\ÃAš¸±ŒHr Èµ´)_!W•ýï;³Cº²ËÆê¡'ÎÎ~;3ß¼$ßÙ8¾s1{³š-~á܉Xù³ºsßgqeœ0™„Ϊp>»×*7º©½¯«w³d¹ÎæÚ'\ ˜`Þ<ð—½ñ÷Ã%Ü[o.dèfuAÂïº.Oøî¾G…t/ºf×ÒݯYmT¥jCΤ±ÄOlpä(”£;&ˆš¯fßgh|@@2!œ¼š}þê;ܽs|&’ØÙ[då³¥Dk¥s=ûmæ&%‡Ž†	³ÌÑý™7ç"èðØÒAņ蠘åy³«=¹†yV–ª ùK Âë]‹ÐÈm:s^oºþdÄÕ$¬á»j0Wãã5} YÝ«|gt½Ál …9ÔA†	Ei¶ðXáÞ5eIq"T¡›7UeI)×QpHÌh“™®iÌ+,­ôÝZÉ¥Ûµ9	e!FNÛ-ÔÍoÐÎëº1<ܨ¡ÆOSýÌïʆϗhWÛ&´§½.K’:ÕïJC²nu…}W©Bgf|ŽÌÿô$HºÌÖºÔ5xÙ¿#”½ÕjOÂÀÌšŠ»f*ÑYOy'…Rà» Õzt²ÂІ‚Áˆ•0[=<ÿ?jRêÞükžó¸Êú~ßtÁóË·M•a–ÑÖYQéº	uÓ«î	Hþs±S½™´tÕézýc«ºÌ4Ý$îM–ÿ1²ý!ð“jKãõKÿÜTíÎL=­k¥¦]öý±ΓhÐhPTªjêÞ Õ“Æl3\%IL½Šª«×—·¤û­póáòvñ^ÛFÝݤ荪sÐÆ ¦ŒŒsw‹mÂ°ˆTMǼSÔßœÿÝßö6ÅŒ‘úøÉ¢	X£Ã·+ƒK6Or—|ñÏ;ÝN.‰(f¡|üÙù‰œ-šÖ,.ßžŸ½¿]ôk]/ú
-ãZ—EÖÎ-M°ÊY,'ØÚpþæ-}O^oNh6)•Ð	wY>ìRŠì¿Î(œ»™R<‘{ÆØqƒ—Þ§2à):8j-^¤ß¶æ´ÌÍiöÍœVêŧ4šöm˜NLÂÔ€"ZúéÑsjñAúãqµ ž=µ/&ñÓøe瘓	j‡sLH2÷øGaüÂÿ¿  4y)
+xÚµVKoÛF¾ëW€E‘»\ñôà4®á MÜXF
+$9PäZÚ”\2䪲ÿ}gvHWvÙX=ôÄÙÙogæ›—8'p.foV³Å/Œ9±ŸÆAè¬îœ0ü$eÎ2I}‘FΪt>»×²0ªÑÞ×Õ;Oüt¹ŒÎR? t@¸ûÜ÷æa°ä.áàÞzs."7×%	¿+]6Ü}
+á^tÍ®¥»_sod-µ!g"€ˆü4Hmpä8£;ňš¯fßg!h|@@øœ;E=ûü5pJ¸{ç>Ogo‘µÃEâ/Z«œëÙo³à0)¡8tüh4J}ËÝŸysÆãK,TlˆŠyQ4;í±Ø5¤(òª’%É_B]ïZ„ÆnÓ™s½éú“§IXÃ'qå`®,ÇÇk4ú@²¼—ÅÎ(½Ál …9ÔAD)Ei¶ð˜sîÞ5UEq"T‘[4u
+eɆ\óCÊ`†C[ð„ÌtMc^aiEàj	ln×$”Q„I8An´P7¿A;¯ucX´‘CŸ¦ú™ß•
+Ÿ-Ñ®²MhO{UU$u²ßU†d5ܪû®–¥ÊÍø™ÿé	T•¯U¥jð²G(3zÓrOÂÀÌšŠ™¸f*ÑyOy'…J•à»$Õzt²ÄІ‚Áˆ•0[5<ÿ?jR©Þükžó¸Êû~ßtÁóË·Mc–ÑÖYY+Ý¿„ºée÷$þ‰¹ØÉÞLZºê”BÿØÊ.7M7‰{“Œlü$ÛJxýRà?7u»3ÓÁCO+-崋þ?¶ÃYŠªR֍î
+Б=iÌ6ÇU’&Ô«¨ºúx}yKº/Ð
+7.oï•mÔÝ=Aú‡ÞÈš0mðpŠÁ¸Ás·ØÖ(‹Hj:¤þfìïþ¶°á(~8`ŒÔÇé“uG>‡5:ìq»2˜ÀaósÉ7û¢Síä’ˆ??;?‘³EÓšÅåÛó³÷·‹~­ô¢¯1®uUæíÜÒ«ÌOÂå[Îß¼¥ïÉëÍ	Í&¥:á./†]J‘ý×…“c7SŠ'rïûþqƒ—Ýg"d:8j-žg߶æ´*ÌiþÍœÖòŧ4šöm”MLÂÔ€"ZÙÑsjñaöãqµ –=µÏ'ñÓøeg˜“	j‡sLH2÷øGaüÂÿ¿ £3y.
 endstream
 endobj
-7745 0 obj <<
+7765 0 obj <<
 /Type /Page
-/Contents 7746 0 R
-/Resources 7744 0 R
+/Contents 7766 0 R
+/Resources 7764 0 R
 /MediaBox [0 0 612 792]
-/Parent 7732 0 R
+/Parent 7742 0 R
 >> endobj
-7747 0 obj <<
-/D [7745 0 R /XYZ 100.892 685.529 null]
+7767 0 obj <<
+/D [7765 0 R /XYZ 100.892 685.529 null]
 >> endobj
-7744 0 obj <<
-/Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F71 5424 0 R /F70 4384 0 R >>
+7764 0 obj <<
+/Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F53 3738 0 R /F59 4373 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-7750 0 obj <<
-/Length 1770      
+7770 0 obj <<
+/Length 1769      
 /Filter /FlateDecode
 >>
 stream
-xڥˎÛ8잯0°˜x$Ùò£‡ú´è¶ÝNŠ] íAckom9õ£Óùû%E9qoƒ½ÄI‘Eñæm<æ]-ž­—¯$ó82–qo}ëqɃ„q/N³@f‘·.¼Ï¾lùuýæò•^dq!k»¤ A–磮›^/W¡Œ|e
-Þ6ðe~®*Zÿ¡ŒÚèZ›þÉr%Â_oíé¿Ó=±<oêÚîçýç[¿ëuKd¢%‹—ëÅ÷Ý`üÄf„¡—׋Ï_™W íÇ‚0K½;ËY{¡LƒXJ€+ïzñç‚MÁå¬#¢,°ÆCZs…ŒýÛ¦ªš¥Hý»ÒlU€L×·ª×b¤ßoUO´~Ü7thnGM®=¾!xÀx<:×€w,×±N—f#S>zÎjlH¾*BÑgÓ6Ãey+ñ bÒ[ñ0QFBTž7ƒÁ“á}d‰ßên¨ú©_.¹oX׺(•½r`«Õng]<~í±øðþúõß’Ž¬œ’­ê¸+S_kcMdd›tçk5¨ÃÈ
-C{¾0Œœ
-@üUš‚n¤#ʦcI¬ŽÏüʱu[Úe½Õ­~B¾NøÔ×`K˜I–1mÓô¿Ah2Éìí¬¤t6𭪲ë§Ç]ü¢©UiˆçiQ—¦#øȺ^ñ•\	¾JD²UÄEšq¹â<Nyg+É°qÚ°ú¾3Pû©Óí£´†¿ÖJòPz5è®”Öè×ZÀµÚÒ¸;y¿Óð$›GW²sų"gT?Sù·a÷?tósÝó2Ï_ÈG½«Ê©Q8QA\*¤ëÝÐ?.šäÑt9£ü¥Ù”F?JaȘ<×x4£åzØ횶žG*JÎÉ¢,žØÌ"!wSf‘TՐTƒaÀÉ…3%sL¬qâ’\È)Éâ
-3Ž…)å#îÓ;›kÔ™Ê:E¤©«kÇÉ“	Êdæ~½	®žV.Cf}ZDµ6 ÁÙ Pwßõº&*úЖrÒ©¢K}ãam8ð/ŒG(D´—!½ë®#|ÞPžo›jÄ(Clh|âk·§ƒ¬e
-ò”†¾Š>PI
-öSÂ-åAEÙ]»‚2@we¿Å’&Æ"ÎÒý¶±Þ*:€÷Úf׎UTû¦{ç^xò®ºN<j©„
-k~·Mw`uÝÅYt«
-¿Q®êöÇÒj	Fn"J‰ûiÝ[eç¼w¾ÅcÂ<Ðl‚@Q¶:‡$rO÷miãEl/*¡‹ºÀ~0%·qºà°~8SaBêgΆ½GÄ2{œÙ@¼|[Ú‹~ép^Z»ûn{¿€Ù;q"éìRö- ßŽå õ ¨V;9õ®Â6׆DØŒCG
-¸ ðf^¿¸¼zý‚eáv—=~î	Û 7X®â”M/I…öž¸4Mï§ÄLäÜ!¬&ûøàátÛ–U;Âlh¡>¨c4’ã[äþ–Â(>D)à;]+wš¼ó#0½¥´Beï¾nm4†‰jïI˜s (F¦)ë<O`K†4üiÚoô X|ôžÓÒ†œU ‹1@‰ 	ØŒMƤÏOñcô˜@ŸZç¨|«LÙÕ£85›+ ‹âĐÙHÙI/‹xZ"Ù¾~äþNµàÓ¡RŽ|îÈã:n»ËuÁðèðBæ&ØiUÌwÔ8(3‡r€+UuÃcß+\P}-«Æ&Ý_-ÞǘCú7³ï¼‘Â? è$­(š âä?ç¤L,ÏI’‰Ó9ÉA!vÎ=:óä-áL`ß9EŽãkBôÇÏW·ƒÉǐú–âû­ÀÝN¥ÅÊíÆ€CN¨FNß~¦ÙA‰*nf“òäõ¯_»À6X[Ó [(-¹Å ‡QŽÐn^sÌ·Ø1"°wóñð#˜b¶GÏŽ‹_Ìç“uÄ¡…]¸‹ˆœŽŸ]Ó™9"HÃlΚÃHpª5É‚ú.·gS57ø§D”Ž-Ä^
-/äiQ”xD÷SdGËzŸ4aqè&`ƒ¶m%@ ¢ŒÃ!Ä–Œ47!®Kãš7{ç èŸ
-‹‡ëïþ¡¾ð›’jCeáÃmÝE <’²Ö®¼ÛêQƒP:‘ÓÔJ¯u>%™stûÕ?˱¯€•Kù ã<½Ir!šíf@Ëã&sÜkóPÇ)ö8E_Ì$wë3)}
-i9„—t'aîÿŽhŠ>Ç:¥ÜÛ+£{q¼›<ý}Ð&wÿQÙ¿5€ŠÊÆÐ.ÀÎ8pÿ†ÝC³xÿÓø}¹^ü·z
+xڥˎÛ8잯0°˜x$Ùò£‡ú´è¶ÝNŠ] íAckom9õ£Óùû%E9qoƒ½ÄI‘ŗ¼Ç¼«Å³õâò•dgAÆ2î­o=.y0îÅiÈ,òÖ…÷ÙQºüº~sùJ/
+²8Ž5ƒ]R€ ËóQ×M¯—«PF¾2oø2?W­ÿPFmt­Mÿd¹Š᯷v‹ôßéžXž7um÷óˆÇþó­Èßõº%2Ñ’ÅËõâû‚ƒn0~b³ÂÐËëÅç¯Ì+€öÆcA˜¥Þå¬½P¦A,%À•w½øsÁ¦ŽàrÖQØã!­¹BÆþmSUÍR¤þ]i6„*À¦ë[Õë1Òï·ª'Z?î:4·#&×_ƒ<`<kÀ;–ëØF§K³‘)=g56$_¡è³i›a‡²¼•ˆx1é­xÈ(#!*Ï›ÁàÉð>²Äou7T}‡‹Ô/—Ü7¬k]”Ê^9°Õj·³®À¿öØ|xýúoÉ GVNÉVuÜ€•©¯µ±&2²MºóµÔad…¡=_FN þ*MA7ÒeÓ‚±¤VÇç~åغ-í2„ÞêV?q7N}
+¶„Id	Ó6Mÿ„&“ÌÞÎJ
+IgOЪ*»~zŒÑÅ/šZ•†xžui:‚¿€¬ë_É•à«DÄ![E\¤—+Î㔧q¶’\ §
+«ßé;#ðµŸ:Ý>Jkøk­$ï¥WƒîúGi~­Õ	œQû¡-»“÷;
+)Ù<긒+ž9£ú™Ê¿
+»ÿ¡›Ÿëž—yž!õ®*s¤>FáLDM=p©P®wCÿ¸h’DÓAæŒò—fSý(…!cò\ãAÐŒ–ëa·kÚx©(9Wt$‹ªxb+‹„ÚM•EfÐUCR
+f„δ̱°Æ‰+r!§"ˆ+¬8¦’¸Oïl­=Pg:èY¦®¯O&¨’Y˜ûõR$иzZ¹
+MlXõi]ÕÚ g@Ý}×뚨èCÛ
+ÈI§Š:lõ„½á<¿0U <Ñ^r>†ò®»ŽðyCu¾mª£±¡ñ‰¯Ýžª–m(ÈSú*ú@'58s L}
+·”TwíÊL Ý•ý[š› 8K÷ÛÆz«èÞk›];vQAî›îiœ{!å]wxÔ2RÖ4ün›îÀꦋ³èV5~£\Ô폥ÕŒÜ"
+`è#î§LoQ”œðÞùó@³CEÙêŠÈ=Ý·¥°½¨„.êçÁ”ÜÆé2€ÃúáL5†	©Ÿ9ÎËì=rfñòmi/jøI¤Ãyiíî¸íýfïĉ¤k°KÙ\@¿ËAëP­vrê]…c®
+ˆ°;‡ŽpA
+ g^¿¸¼zý‚eáv—=~î	Û 7X®â”M/I…Ξ¸4Mï§ÄLäÜ!¬&›ü?ðpºmËŽªa¶´ÐTŽ1É1×#¹¿¥0ŠQ
+øN×ʝ&ïÀüÌ_o©¬GÙ»¯[a¢Ú{æÂ
+ƒiÉ:¯8’!
+šö%‹ò©1!mÈY°”š€ýÁØä`Lú¾xŠ£Ç¬ úÔ:Gå[eʮũÙZU_™‘Ì²ˆ‡gCK$;׏œÂß©|:TÊ‘OÃyÜÄmw¹)’¯!dîE;­ŠãŽgmæÐp¥ª®qxœ{…ëCº¢eÕØ¢›cÖâíqŒ9¤3ûÉù ü‚ÞÙ‡¤E/¨8ùÏwR&–‰‡ßI’‰Ów’}…\ØwîÑ™'¹„o›Kä}øœ³	Ñ?<_Ý&C
+è[Šî·.0 w381T+·9¡9}û7ÍZTq3[”'Ù/d¿vm°· ¦A·
+P6Zr‹AO9B»÷šc¾Å‰ƒ›ÃcÊ fûçèùƒãâo‚ó—uÄ¡…]¸‹ˆœŽŸ]Ó™9"HÃlΚÓàTk’	Ì]nϦjnðO‰(Gˆ½2äiQ”xD÷¯ÈŽ–õ¾hÂâ0MÀÚv” Š*<!¶d||¤é{âº4nx³w€þ©°y¸ùîš» ¿)©×0TF&në¶( IÊZ»aðn«G
+N@éDNK+eë|I2çèö«–ã\+WòŸóÐô&Å…hvšA-‡Ìq¯­C	§tØã}1SܭϤô5”å2éOÂÜÿÑ}ŽuJ¹·WF'ö"âx/yúû Mîþ£²k •¡]€qà>‡]¢Ù$Þÿß4~_®ÿŽ&
 endstream
 endobj
-7749 0 obj <<
+7769 0 obj <<
 /Type /Page
-/Contents 7750 0 R
-/Resources 7748 0 R
+/Contents 7770 0 R
+/Resources 7768 0 R
 /MediaBox [0 0 612 792]
-/Parent 7732 0 R
+/Parent 7773 0 R
 >> endobj
-7751 0 obj <<
-/D [7749 0 R /XYZ 151.701 685.529 null]
+7771 0 obj <<
+/D [7769 0 R /XYZ 151.701 685.529 null]
 >> endobj
 1010 0 obj <<
-/D [7749 0 R /XYZ 151.701 427.11 null]
+/D [7769 0 R /XYZ 151.701 427.11 null]
 >> endobj
-7752 0 obj <<
-/D [7749 0 R /XYZ 151.701 395.095 null]
+7772 0 obj <<
+/D [7769 0 R /XYZ 151.701 395.095 null]
 >> endobj
-7748 0 obj <<
-/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F71 5424 0 R /F17 3698 0 R >>
+7768 0 obj <<
+/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F53 3738 0 R /F17 3698 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-7755 0 obj <<
+7776 0 obj <<
 /Length 1517      
 /Filter /FlateDecode
 >>
 stream
 xÚ­WYoÛF~ׯ Ò‡P@Åp/ò4i 	ØF$y ÉµD˜‡JR±õï;Ç’’lZš¾ˆ³3³³³³ß
 ½µzï¯//þ’Ò‹ƒ4…wyã‰0’TzQ’&ÕÞeá}õ/l>”m³ü~ùÔ“ "ê2
-BÐYO¨@Ë•#å_-…ÿé=,ü/Ë•2ÚÏš‚‰¿Ë¦h—*ôïzdÿ]×î¶,û˜5ÙÚÖ¶ø0‚GA¦äœ:Öf<NZ‹·—‹¸ |t(ååõâë÷Ð+@öÁ•&ÞiÖž2I´Vy‹Ï‹ð8(Â<Õi at 7Çã/7œŽ#¿çeìÛ.Ã(õÌ6ÙÀTÖ‘žñQ-µº[°°lòjWØ?øº±8>UB<Ãd¼mV¬ôÀµ8‰•~Ÿ³RëQ£n‹òf?gIé@Eê`i¥’ˆ^mÎ5€€ˆGÝÂVv°OÚœÎl˜Xø¯IÞJ)z+¸§/éØû¬ÞV1¥üö¿Ú·Y¾„Ðmw$Å›yeÏšý¦EÍ;ÇÞØÎìX’xB©1pÄp2¼§HøàO-_át SH¸¹{˜(A4Ò‚PH-Yåˆf¡Ûé/Þ×Â{Óº>O¢Õhuud–@Ë“—Õ&02öLnÇ.<¶5dG^6ëå*
-¥W¤„‘Õ×Ù
-HÅ2N4ŒFÏŒ7m•ü£nØ*e ecâ×»kbÿšÃÌl{¿­Ê¼ª=sLí’Ü"‘1 a|dû¯÷¼¯°7Ù¤Õ€ˆŠ TK®>½ÿrìˈ€õ䌻àå,Àò¨í){€3´üÅ›ÂpÙxª*èîøCQèn)jd¶?ì#4ãIÕÒyyV1šØ³àLс¯LôÙª#Ò@5Uc#€&xz¦Ab¢sFB:QËä‘
-æS(‘¿dd¼ÎOyx3ÅSÇ	ÜÏÏW˜ RÁ›–ýÀï"5C‚øk×€Yö¼¸æR;J¶®¼‹ð ±×ÌY?ɇ‡\ó3 6\[ÔXšfk5l‚dŽ”K¨®m‡ß°š€¸2Òðqà3¯\!&ºHöò™ËPb^õ¶ëŸ1½kÊ{VÙ!w®ÔŽXÆ’Óó¾„ìè‘‚h ¹F™ráF
-mË«)⸘ª Z;‰820⨕ñ§±wÌ?‰õx–e™cjõ㊄…ûl õOçi”ßVå`ß6ë™ð·l,†˜Ã~k_çÂíü½Ø¹À´÷v|a–ÌR¼žy™«ŸH?/ž3ñ
-®R8 •uÕ^gp…ÛDs³ÆéŽè¨lá.¨ÇZKÿÕ¶O^Iëp|%$'àbJ;\p»/ žë(f´J!QlÃ
-Hœ;&Ç\Åí#ÎfÜ<Ísåò¿4‚©©p¨CN+5æ4O÷6ß¹RÀ{7cP#ƒ®šQ¡$ùŸ2܍E'Ø;àkæžÿÌlðMWþ˜@ûëh¦ÑVR÷®,—
-l¯XRLÊ/ŽRp¦äُÆ`Òý
-¨^ –œ!p1ŒÇTíº¤.‹\@¼Û –­3rÛÌŠ1hÔËÃäAuwkœ:ÌŒ3§<™0?T„W&D ÿt¾tÖxŠÚ
-Lç'™~߶û0{MÞh3–ÍÂ"JøŸ‚†â±g^cq®sÃUÇÒN$o3ïl629	ë~r¸‚;'Bð3k*.pèÖ4{ÑÒYêÐ$p…—ÇoÆÚ.ü<!cÌq2»tevnf³Üu##§^a€?–xNYeוuìž5OÛŒQÓðˆÂ¾e9 F]Y§ê`,ý›¶*(GpÁhV#Pw¦ºrå`•W¥ƒ­ƒÖd=»Û~8Õo  ‘ÿ °t½«îh(sà<߈Ԓ5›c¯îÊÂɳ<·ýlIÉ[v«k+÷é3¹czʨƒ<XÉ.‚üxàÿ_€ÿç®-Í
+BÐYO¨@Ë•#å_-…ÿé=,ü/Ë•2ÚÏš‚‰¿Ë¦h—*ôïzdÿ]×î¶,û˜5ÙÚÖ¶ø0‚GA¦äœ:Öf<Nêµo/ÿ,pAùè&PÊËëÅ×ï¡W€ìƒ*M¼;Ò¬=e’ 2h­ò.ŸáqP„9>x2ªÓ€nŽÇ_n,8G~ÎËØ·]†Qê™9l²©¬#=ã£Zju9¶`aÙäÕ®°¸ëªãS%Ä3LÆÛfEÁJ\‹‘ˆQé÷9;q µ5ê¶(oös–”T¤–V*‰èÕæ\ˆxÔ-leû¤ÍélÀ†‰…ÿŠä­”2Ð©·‚{ø’Ž½Ïêm…SÊooð«}›åKÝÆqÇ@R¼™Wö¬ÙoZÔ¼sìílÀŽ%‰'D#Ñ1 G'Ã{Š„þÔòN0EŒ…gà&JM€´ RKV9¢Yèv:Æ‹÷µðÞ´€®Ï“h5Z]™%ÐÅòäeµ	ŒŒ=Û±ÏŸm
+Ù‘—Íz¹JCéß•Ã)á_dõu¶ÄR±Œ
+£Ñ3ãM[g%?䨶JHÙ˜øõ®GàšØ¿æ03ÛÞo«2/‡jÏÂS»ƒ$·Hd@HØYÄþë=ï+ìM¶i5 ¢"¨UÅ’«Oï¿û2"`=9cÀ.x@ùp<j{Êà-ñ¦p\6žªJcº;þPº[Š™íûÆÍxRµt^žUŒ&ö,8Stà+}¶êˆ4FMUçØ 	ž^§i˜èœ‘NÔ2ydDƒùJä/¯óF^çLñÔq÷sÅó&¨Tð¦e?ð»H͐ þÚõ`Ö‚=/®¹ÔŽ’­+ï"<Hì5sÖOòáÁ!×|Æ†
+×5–¦ÙZ
+› ™#åªkÛá7ì„&$ ®Œ4|øÌ+Wˆ‰n’½|æ2”˜W½íúgLïšòžUvȝ+µ£G–±äô¼/!;z¤ @®Q¦\¸‘BÛÀßòjŠ8.¦*€ÖN"ŽŒ8jeüiìóOb=ž°eYæX‡Zý¸"aá>hýӁÆÆyå·U9Ø·Íz&¼À-‹!&Á°ßڗŹp;/v.0mǽ_‚åÀó …Ô¯g^æê'ÒÏ‹çL|ƒ«he]µ×Y\á6Ñ…;ªç¬qº#:*[¸ê±ÖÒ5‡í“WÒ:_	É	¸˜ÒÜî¨ç:ŠÙ­RHÛ°BÆçŽÉ1Wqûˆ³7Oó\¹<Ç/`j*êÓJ9ÍĽÍw®ðÆÞÍÔÈ «fÔB(Iþ§wcÑ	öøš¹ç3|Ó•?&Ðþ:ši´•Ô½+ËeÛ+–“ò‹£œ)yCö£1˜t¿…BÁߪ¨„åg\ã1U».©Ë"Pï6€eëŒÜ63…bõò0yP݁Áݧ3cÇÌ)O&Ìá•	À?/5žâ€€v“ÃðéI¦ß÷ƒ­Á>Ì^“7ZÀŒe³†°ˆþ§ a„ƒxì™×XœëÜpÕ±t„É[ÇÌ;›LN亃Ÿ®àΉüÌÚD‡J…º5Í^´tV:4	\áåñ›±¶?Ï_ÈsœÌß.]Ù£›Ù,wÝÈÈ©WÅà%žSVÙue»gÍÓ6cÔ4<¢°o™ÇF€QWÖ©:Kÿ¦­
+Ê\0šÕ”ǝ©†À®\9XåUé`ëà‚5™GÏî¶N€Dõhä?(,]ïª;Ê8Ã7"µdÍæÄ«»²pò,Ïm?[Rò–ÝêÚÊýCºÁL²ê D²‹ ?xÇ¿ÇãàT)-Ô
 endstream
 endobj
-7754 0 obj <<
+7775 0 obj <<
 /Type /Page
-/Contents 7755 0 R
-/Resources 7753 0 R
+/Contents 7776 0 R
+/Resources 7774 0 R
 /MediaBox [0 0 612 792]
-/Parent 7732 0 R
+/Parent 7773 0 R
 >> endobj
-7756 0 obj <<
-/D [7754 0 R /XYZ 100.892 685.529 null]
+7777 0 obj <<
+/D [7775 0 R /XYZ 100.892 685.529 null]
 >> endobj
-7753 0 obj <<
-/Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F71 5424 0 R /F88 5686 0 R /F72 5687 0 R >>
-/XObject << /Im1 5680 0 R >>
+7774 0 obj <<
+/Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F53 3738 0 R /F88 5678 0 R /F72 5679 0 R >>
+/XObject << /Im1 5672 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-7759 0 obj <<
+7780 0 obj <<
 /Length 1556      
 /Filter /FlateDecode
 >>
 stream
-xÚ¥WݏÛ6Ï_a`ê×’üÙ¡]¿Ðb+Ö^¶>´}ÐÅJbÔ¶\[¾»þ÷#E)q÷°a/I‘´HýH1q°âàõê·Íêñ«4X•qÉ‚Í.`)‹ò˜YQFi™›*øò”_}Ù¼}üŠó ˆÊ,KPµ«”ƒ#«óAµÚ¨«µH“Pv¿kXãp+âÿÜ«VuæÉÕ:Éy¸9X“4|§©<×mkíY²ðùAöF
-´Íždõr³ú¶bðm8üìÌi$D°mWŸ¾ÄA{oƒ8eÜYÍ6iei
-t\¯Þ¯ây"Xº˜ˆ¤ŒlÀäæîŠ!Ť¿÷À¡I¦w´~¬»JãþÛØz꽕7d뤃’FUO(Ó9›†³"â<õ¹®t+kð‘ò4ü§ñ¾Ñ7²Š‘ñy$E¥Iám1·K_ˆ#Î2¯Ôh¼²_ò'ŽjªxQ§[3_*iï
-œO{à ‚~P·µžF«{ÙöÏ”ä튅6u¹MúÔá¾K1ö2ÔàL1õ¨nÐÖ^K©]Uð$â%¿HæB°k¯iKI] ,å<ºZ,&'iîtÓн×Ýž·ÐÈÜÕMãĈë¢UHH£H,i9Ã:Þ£*ä8ŒÕÎ ¸k|~)ÿå^/]­\wgÎá µù	 †–0BÒ^X+{âdUÑ»ñôÏú¾Æ‹GÙÔÕ÷$ígRó½WOÏÓçsúúõÔSìz P¤Eßímî‘!,@æNU*Ò2”3°ÿ¨zD¬"Pó……¢YQY]×ÔÀ¨™,
-È®ýÊ–¬~a†Š5rqÞ*áÙÌ
-y—=Úò*ײŋ¾‘N<Òj|1 #G2?wJÚ­¢ÖiUßÖD;y“ÿ…³Žj¸¥B³`ÏlS?~!͏õ‰´mm	äâÆÕŸ•N£yEÜ]mDÍãÖVÕɛƙ¶xƒScêÞK:5bÐ'u™B„ãÍ,·@J‹Ò)xZ)¸‹“ÅqøB5ÊŠ²kRdYøÚ¹ɳíVOùBy±4#ÇÏè<Ç£Áãhm1nC{­´UL»Ç¼!Sá1¨Û	Ø9i©{µÜa˵OqÙ~PÕµŸ'?è³jZ¬å¡ßΊšH:ÑX‚ã—ݾî”\¯ÿBg?wÚðd¯Ì•ìÉßW…eSWÒÔë©,©£ÃJáa?|ÜÆ2ÀUV·õˆˆ|f	s3lŒ²EÌÀ}º$8ƒS9¾ÁÈ@^×sd¹ž¹ö· GJëx <wNLn¬ŒªåAÔåg¨Kê> ðñĈ°#Ø2¶‘EÀ8„ÉÂÀSkxyÊÈç;œÂ܈tò(.`-‹(Éœ`zŠbs©ÌhÚt–NðøMË‚&¦÷Ç­µ÷ºž¹µƒTÎÏ©2ƒ©,¸à0H	7Hðöx‘žGd¼€CDåzÍ„3£òZ­H´ÒIz˜.Ç_qæäamŽ>zEÓ‡w* ²vð ’ðÆá’õ4l	·ÚVf¥°¯q3q¶†ôÝií3¬÷ÝÔ?ÃWÚ’féP†²‚CLÝ"œ?[ðÓÈD
-ûúVuDžåh„ãÂÝ [çêàLFìÁ=ØáC-!|Q”9ʈ	…™YìOMEô<48p*²ð#rÒl¤AÙb€ê•£c 76M@Ú2ÏÄòK¹›Ì4¸îvr ˆ…íôÊ	îªóíж†ËÖz·Ê·R{M^ÿsÌ’{UE?þgÁsÀ3´ª‡þZ°ŠPÿZœ;)á7‹J¨ˆ\€2„^B%]ºHàû9ÜÑÿrâƒùN.ƒyàÿI”û?Š×ºU][ ±«Fšã«²Uã(‡ïÄÚ+„íÁ÷=IZü{‰÷^Â|€‘Äák*EU§UµuWfF‹ÿµóXN·ÀÎ=ÓÃ0¶›bFm_
- Zûou[)÷†$€tÄì?2õŽVB õVSÍ¢ÍqÚÿ†Ã—²õhûÀñ¨_„ÿ Ä©òÑ
+xÚ¥WݏÛ6Ï_a`ê×’,tèC×/´ØŠµ—­mt±’õWmùîúߏ¥Ä	ÜƽD$EÒ"õ#ÅÄÁ>ˆƒ×«ß6«Ç¯d°8*â‚›]À$‹²˜i^D²H‚M|
+¹Œ¯¾lÞ>~ÅyGEš&¨Z€•äàÈê|ÐMgôÕZÈ$TmIÄï¬q¸U5ñ¨Víu£[óäjd<ܬ‰ßiC*Ï»¦±ö,aiøü €
+{£ÚfO²z¹Y}[1ø6~vf	l›Õ§/qPÂÞÛ ŽD‘wV³	„Ì£TJ ëàzõ~ÏÁäb"’"²c›»+ž‡OxhþÞ“‡z$Y·£õcÕ–îß¹ýÐM½£·ª%â†ltÐÊèò	eZŠùa8Ë#Î¥ÏuÙ5ª’Ëðs,ã}Ýݨ(FÆç‘äy$“ÜÛbn—¾Gœ¥^©îðÊ|qÈŸ8ªE¨àýE)œnÍ|© ½7p>!Xhì
+úAßVÝ4’Xß«¦¯õx¦Ä oW,´©ËlêÐЧ÷]’ˆ±—¡gŠ©Guƒ¶öZ2HíB¨‚'/øE2‚]{M˜$õ€˜ `)çÑÕ:g1Á8‘i¸ëêšî½j÷¤¸õ€F殪k'F\­FBMbEË~ÐñU!Äa¬¨vÁ¥XãóKù/÷zéjítຣ8u‡®3?A  °ÅFHÚkTOœ*K"Zc7žþYÝWxñ(›ÚꞤýLj¾÷úéâ9cú|F_¿žzŠ½2ỽÍ=2„ÈÜ©J…,Be1ûÊG$Á*5_X(š•ÕuM
+Œê™ÑÉ"‡ìÚ¯lÉê¦x¡X#÷୞ܐwÙ£-¯r­¼èåÄ#­Æ2j$ósw Ô¹ÕBÔ:-«Ûª„h'¯sò¿pÖQ·Thì©mêÇ/ÈìXŸHÛÖ–@.n\ýYé4Z—ÄÝUæ@Ô<.`íQaÕ­º©iƒ78զ꽤Õ#½pR—9!D8ΐáÐÌ2$™HYÄeN¦àFD,pLÇá]kC(J3¬I‘¦ákç$϶ÛnjÍʳˆÉ”?£ó£µÅ¸
+í5ÊV1íó†L‰Ç n'`礥ïõvr„-×>ÅeûAU×~žü ;̪i±–‡~;+j"éXDc	BŽ_¶ûªÕzp¼þýÜv†'{m¨dßHþ¾ÊE¨êªT¦ê°žŠ‚::¬öÃÇm,\Uy[ˆÀgš07SÀƨÄܧK‚38%˜ãŒäu=G–ëùkj¤´ŽÊsëÄäÆʨZD]v†ºÄ¡î OŒ;‚-õ`ÉažŒC˜¼À!<y°†÷—KF>ßáæF¤Ó€”Eqk‘GI–ã„ÓS3˜;HeFÓ¦³t‚Ço¼è`bzÜZ{¯ë™[;Heül*R˜ÊÒ€ƒ”pƒÔoçééyDÆ8D”®×L83j¯ÕÒjqD£œ¤‡érügNVæès¡WT8}x§ k"	o.¹›†­&ᶳ•Yjìë@ÜL``œ­!}wZûÌ k£À}75ÂÏ𕶔Y:”¡¬àS5çÄÏü42‘¾ºÕ-‘g9áx€…p7tsup&#öà=ØáC/!|Q”ʈ	…™ZìOuIô<48°iø9e¶Ò l1@õªÑ1›& m™§bù¥ÜMf\w;9€ÄÇÂvzíwÝúvh[Ãek=¨[í[©½&¯ÿ9fɽ.£ÿ³ààZÕC-XE(Ž-Νð›FTÄ.@B/ ’.]$ðýîè9ñÁü'—Á<ðÿˆ‰$ÊüÅë®Ñ][ ±«Fšã«²Õ㨆ïÄÚ+„íÁ÷=)Zü{‰÷^Â|€‘Äák*EU§U6U[fP¦+þk뱜ny¦‡al7ÕÄŒ}5€jì¿Õa|Dl©Ý’ fhгÿpÈT;Z	Ö[E5‹6Çiÿ_ÚÖ£íÇÿ¡~þ¥¹òÏ
 endstream
 endobj
-7758 0 obj <<
+7779 0 obj <<
 /Type /Page
-/Contents 7759 0 R
-/Resources 7757 0 R
+/Contents 7780 0 R
+/Resources 7778 0 R
 /MediaBox [0 0 612 792]
-/Parent 7763 0 R
+/Parent 7773 0 R
 >> endobj
-7760 0 obj <<
-/D [7758 0 R /XYZ 151.701 685.529 null]
+7781 0 obj <<
+/D [7779 0 R /XYZ 151.701 685.529 null]
 >> endobj
 1014 0 obj <<
-/D [7758 0 R /XYZ 151.701 480.371 null]
+/D [7779 0 R /XYZ 151.701 480.371 null]
 >> endobj
-7761 0 obj <<
-/D [7758 0 R /XYZ 151.701 453.205 null]
+7782 0 obj <<
+/D [7779 0 R /XYZ 151.701 453.205 null]
 >> endobj
 1018 0 obj <<
-/D [7758 0 R /XYZ 151.701 334.39 null]
+/D [7779 0 R /XYZ 151.701 334.39 null]
 >> endobj
-7762 0 obj <<
-/D [7758 0 R /XYZ 151.701 305.103 null]
+7783 0 obj <<
+/D [7779 0 R /XYZ 151.701 305.103 null]
 >> endobj
-7757 0 obj <<
-/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F71 5424 0 R /F17 3698 0 R /F88 5686 0 R /F72 5687 0 R >>
-/XObject << /Im1 5680 0 R >>
+7778 0 obj <<
+/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F53 3738 0 R /F17 3698 0 R /F88 5678 0 R /F72 5679 0 R >>
+/XObject << /Im1 5672 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-7767 0 obj <<
-/Length 1449      
+7787 0 obj <<
+/Length 1448      
 /Filter /FlateDecode
 >>
 stream
 xڝWYÛ6~÷¯R5#’¢?hÒ4HФÇzÑ I‹k)«+ÝþûÎp(Yö*
-Ћg†óÍåÀ;x÷rõl·zú«^ÌÒ8àÞîÖãAÀ’TxQ’2•†Þ.÷Þû×zoʶYܽ¶ì	K£(Dv‘² ¸âã’I¶Þð ’þÍšûo_ÁÆ·ÞHúY“Óâï²ÉÛµüû	ÊÙ·ÇŽÎÞdMvеn)SXÄÒ µÆIXÇ¡Õ	%‘kõb·ú²â@æÙ“ÒÛ׫÷/‡³×^Àdšx÷–³ö¤JX¤PZå]¯þ\s§p5W<	
-Sf_ŽêK4?~yhÚ^çðp%¹¿+4’¥ÛVU»‰_6âÜ·uMn€M®ë¶LŸ=Ѝ‚ØéؐáÜ%brÖ]ðp°v.WaJ}à2¼>vàJÓöæ@Ðúá	Ü“¡¿Ï\Hÿ“eдéu“Õ:'Ó%=?¦­u?—ødK°Ä|î0C†@'3ú¶5?`¨Ào´·å÷Ýžd=ѬjZ£4í%
-Ú`_)hJΟ:7®ÑÍ
-ªþ±iÚE=ÎYª”@S7£°0f¡P³°`1ÀŒXvÇ*3µh
-Ï(ößèœ(ë~(Ênp*Ô…7DÄøhé®è5º lɏ ‡lˆH¨ Q‰-*°éhÓ߶=´àÔ˜P‡¬ÏaMs)J«u½v²g$Äe
-ÿ•!µN`:l–"i(?Uh	ðý prøá´Íòœ.<
-O Ýçw³o°Zïpé'=¹®´ÑïÏŒv(:½! vÛ·5­ÎT"Áª@g˜¦T’ŠÊÃHYå’”#¹*ã0ÎÔš"sìY¯—Üz‰%[{KÉ—ÑöÜK at G“n Ò‰SÜ%Ûn€ÐÊ%€[_ñ§-s"íÛæö8@´á‹Axiˆ^gwȇ•·ƒnMKã„íñ¼Ð{¬<wDrqfï?Ž3:pQqëäef1ÂŒ®;—b „¾£Y´ƒÌ€Í?´±†à‡¬9 Ù܇ÀŽB*¸½‚'œ%S«€r ›µ„«Tzª¡—Ù+Æ£ñÖ}YU¤"W7o_½{ú[iM;>اm„Š´Ï³ŽI)#rV<ºfJJhw'a±?à…ø¿îÆ—]Z7ĘUCë‡o\]€ÁÆW”¡ÊƘqj7|*Ø’‡.À‘XdîÔE€µ¶uÖ¹Ò•‚Ï‚K³”PŠ…Q2úÜvŒ©Í¼%”’€q5Ám•bž­X$³ºà:nLÙ
-³3ÃØì½÷púÏ‹¬3º'>.°&%Ô‚ÆêãpÒuðš-vè×D=ïÏñ8è€D÷É…64‚3bt‘{‰Éåà í¦Âroƒ£ÕŒà<€ˆ6EO°y$p(f%¤ÚÄ2ãFÓm,mKýΘ’SneŸÍFP¥âd¨Bðz).rÅU¾k©úÑKåh•¼LÀ©DvK¦ò8a¸tVÀxQ6ÚåÂ¥Á`™:
-—lIŒ0 ÊÈ
-<âñÀc™:3ÆØ/mÁ³ìÕŸóºl†íÃVq±EùKbæn°
-Y~¹ý\˜«jo® ˜«Z›«¯•nr½¿Óßòò¨CRÂíó}9>î÷瘖”ª`‘ýY¶¿‡½s~¾]pÀ_º«Ê=2Y±ýž½ÏÛº;÷p%ù'ȁæ»Àzç!œãjGy(OBN¨q óâÔy5ºƲˆÛSYÄÎé6=üž5|5˜Æs[Б^:ucò6Kï-t¯ÿ÷”>Õ\»³Mï;P º‰d]oøFmßÄ"’L "
-LÖQ(Ò
-3
-WvZÿ‰¾Òæ%süŸ¼QÍ™
+Ћg†óÍåÀ;x÷rõl·zú«^ÌÒ8àÞîÖãAÀ’TxQ’2•†Þ.÷Þû×zoʶYܽ¶ì	K£(Dv‘² ¸âã’I¶Þð ’þÍšûo_ÁÆ·ÞHúY“Óâï²ÉÛµüû	ÊÙ·ÇŽÎÞdMvеn)SXÄÒ µÆIXÇ¡Õ	Å‘kõb·ú²â@æÙ“ÒÛ׫÷/‡³×^Àdšx÷–³ö¤JX¤PZå]¯þ\s§p5W<	
+Sf_ŽêK4?~yhÚ^çðp%¹¿+4’¥ÛVU»‰_6âÜ·uMn€M®ë¶LŸ=Ѝ‚ØéؐáÜ%brÖ]ðp°v.WaJ}à2¼>vàJÓöæ@Ðúá	Ü“¡¿Ï\Hÿ“eдéu“Õ:'Ó%=?¦­u?—ødë`‘sï€2d :™Ñ·­ù£@~£
+¸E(¿ïö´ ë‰fUÓµ Éh/QÐûJ!@SrþÔ¹qpnlnPõMkDxÐ.‚xìqÎR¥šº……1…š…­ ‹fŒÀ²;V™q¨ESxF±ÿF×à<@Y÷CQvƒS¡.¼!"ÆGKwE¯ÑÕ `K~Ô 9dÓ@DBȈJlQMG›þ¶í	 õ §Æ„:d}k2œKQZ­ëµ“•8#!.ÃPø¯qبu Óa³ICù©BK¸ €ï€“çm–ç´pá™Pxá8è~8¿›}ƒÕ~…ëèL8éÉu¥~|f´CÑé
+±Û¾­iu¦	Vå :Ã4¥’„TTFÊ*—¤ÉU9Ç€Ù¸(p¦Ö™cÏz½äÖKt(ÙÚ[J¾Œ¶ç^:špN¤˜â.Ùvë$€V.A ÜúŠ?m™iß6·Ç¢
+_ÂKCô:»C>¬<¸t3hZ'lç…Þcå¹#’‹3{ÿqœÑ‹bˆ['/3‹ftݹ ,øðÍ¢dlþ¡5¤ ?dÍÍæ>vRÁ]è<á,™Z”ݬ%„$X¥ÒS
+½ÌÞX1·î˪"í	¸ºyûêÝÓßJkÚñÁ>m#TÌ }ž=pLJ‘³âÑ5SRB»;	‹}Äø/Äÿu—0¾ìbк!ƬZw8|ãê6ö¸¢U6öÀŒS»áSÁ–<tŽÄ"s§.¬°­³Î•®œ|dXše „R,Œ’Ñç¶cLmä-¡”Œ«	&h«cðlÅ"žÕ×qcÊnp˜Æfg£Ð^dÑ=ñq5)¡4Vÿ‡“®ƒ×l±Û@/¸&êyŽÇAä ºO.´¡œ£‹ÜKL.h7–{ô蝨fçô@´)z‚¥È#C1+1 Õ&–7šnci[ê÷pÆ”œr+ûl–0‚*'Fåà‚×Kq‘+®ò]XKՏ^*G«äeN%²[2•Ç	Ã¥³Æ‹²Ñ..
+ËÔi¸dKâ`|€PFnà[hÌ|ÔY@˜1¶ÐÀ~iëže¯þœ×e3l¶Š‹-Ê_3¿pƒmÈòËíçÂ\U{sÀ\ÕÚ\}­t“ëýþž—G=’n—˜ÿèËñq¿w8Ç´¤T‹ìϲýÝ8ìóóí‚þÒ]Uî‘Éòˆí÷ì}ÞÖÝѸ‡+¹È?A<0ßÖ;ßÙàW;ÊCyzrBƒ§Î«éÔÅ0–EÜžÊ"æpN·°éá÷¬á“h¬Á4¦ˆ˜Û‚ŽôÒ©“·Yzo¡{ý¿§ô©æڝmz߁€ÕMì ëzÃ7j#ø&‘`Q `²ŽB‘n ˜i¸²ÓúOô]6/™ãþäý5/Í—
 endstream
 endobj
-7766 0 obj <<
+7786 0 obj <<
 /Type /Page
-/Contents 7767 0 R
-/Resources 7765 0 R
+/Contents 7787 0 R
+/Resources 7785 0 R
 /MediaBox [0 0 612 792]
-/Parent 7763 0 R
-/Annots [ 7764 0 R ]
+/Parent 7773 0 R
+/Annots [ 7784 0 R ]
 >> endobj
-7764 0 obj <<
+7784 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [152.978 395.848 430.396 408.749]
 /Subtype /Link
 /A << /S /GoTo /D (groupmapping) >>
 >> endobj
-7768 0 obj <<
-/D [7766 0 R /XYZ 100.892 685.529 null]
+7788 0 obj <<
+/D [7786 0 R /XYZ 100.892 685.529 null]
 >> endobj
 1022 0 obj <<
-/D [7766 0 R /XYZ 100.892 561.591 null]
+/D [7786 0 R /XYZ 100.892 561.591 null]
 >> endobj
-7769 0 obj <<
-/D [7766 0 R /XYZ 100.892 533.117 null]
+7789 0 obj <<
+/D [7786 0 R /XYZ 100.892 533.117 null]
 >> endobj
-7765 0 obj <<
-/Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F71 5424 0 R /F17 3698 0 R >>
+7785 0 obj <<
+/Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F53 3738 0 R /F17 3698 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-7772 0 obj <<
-/Length 1308      
+7792 0 obj <<
+/Length 1310      
 /Filter /FlateDecode
 >>
 stream
-xÚÍWÛnÜ6}߯RK&ER?ˆÇu;©½Fā¡¬è]¥ºUâÆößwÈ¡öªz·EZôICj87ž9gêç|t2½Ä¡ÄOHBñƒCõ#B0N|‘pgœ9ŸÜ@ðƒÏãwGoƒÀ‰ý$¹VMà”ÀÑ¹–e­äÇwÓ*Cá}
-OâNÒ×—i•Ne)+u|àñ(pÇ3sD¸WR¡Êi]–æ<å4tOg)Hn£d‹¯)Ó‘ŒÎÆ£?F|Cð+1Ÿ1gRŽ>}&NïÞ9ÄgIì<ÍÒa"öC!@.œ›Ñ/#²Zˆˆ‚'¾IX'ù¦.Ó¼:ðD ÜÛN¶ŠwDz¨!#§AH„GiȃÄ”Emï'|nƒÌ 2_ðdÛãù\vj—üe—ÖÚŠO.?¶y¥PçC#ÛTÕûç)ȶÓA{©ž¤“ßçÍ?uL·ð|-›"Ÿè×{»¶Ý­XÙq‘€ñf®þ|Äø,
-x>«¦y%÷÷Æ(æÒŠa*V›<2æÇCçù·ƒ v%DÄÔU³Ti‰€$qkxGCë]—p?f¢ç”ô«ò?àâÉ;4™­L³gt”â^)KȽr5…èwõC–č۫‹ßŽÞC-ƒÈ?áÞ´­5tŒá*;4u…	ŸDÑZ·|˵¯ˆ[s ôGA,Ӧɫé¡6$\«h‚ŠLP›&¨U+¿æUVë໳ÆR!á^ª”,eÖv3ˆ` fºRŒ17Lê¹ÉVٍ©A’»Y=/2”Ò¼ð§¹ žî÷Ïø¾ê4•4êܝÉV]ê:ÚºV? «ÝJZfh›	
-¶zZ„Dt­ŒüêòâÍÙëëñÏw”ñ_Yů֊w«ÿXÕ*àS©†ÊpŠùimP[8Ú0¤k©Ÿƒ^ñÝÕøþfüz|{syvyrv}qu~ýáöãbëILÁû[ÖKì”$
-¶"Z´xÂ…ÒùhúM7œ~³tl ½°bà÷ ™7T¤%òôÅb ÔµËòŽP&'J7;Äa¡TYð 2ª®I[i¢P~ïš—ös:>ˆ™«G„»íÑ2W¸ù‡âE® á.® >q¯¤j4iK‡¸}að9ï°º°«Ý{óI`ÆX4øå4ü±Àà
-+6NL|#Š==WyéBÞϺÐÜf"Ó¨†o~ÄÅúÝôÝ›î æš;»‚Kám¿°Ä‡‹:V«âueÐÙ"dv[{
-ã˜Ø¢þ:A˜Ô•±\¦*¯+ÜÓœ¥ÎõP¢7¤žÕ,*†`Õ#Ç`@k9ç»G&‹ïO«ÞAEö3ÍŠßµoäÆTµd§cJ9þ:ÛéæÅ$!Ã/‹úÆ7~tVËbCÙÁYöÿ!á®|J˦¸ÀžªÕ—†ÆXßÆ l‘ìuϝÒ¥åB"0‹ÃµƒKþƒ½ª¶ºu5•ƒcÖ,íô+Xöï:¤8ñaÔÙMI’,”¬ÅT?èæçÚ(Š¶‘~bÏõfºÏœ.º¥ÆÇ@Zó~auÕ§b„IÚY/vÈô òáë5XÀÁÅ¢ˆCQ7Ë›avî/`k^èû¸B/öÂ-öóÄ!Ê=¥Ú Ô€¬Ó)*\Ò)‹ù_ÓidLØtM ÝH«ÿ†‘S-¦ÿ+^YüC÷Oø5ÿÓ8&
+xÚÍWmoÛ6þî_!t  ‘BŠ¤^òa@“¦YŠ&íЁj1¶:ëeÝ$ÿ~Ge[¶{C7ì“ŽÔñž»ãÝ£q¦qÎG'ãÑÑ[AJü„$Ô?8TP?"Ô	ãÄ	wÆ™óÉ
+Dpðyüîèm8±Ÿ„!ת	œ2:ײ¨”<ð˜ànZf(¼¯àIÜI:ÇõeZ¦SYÈRx<
+ÜñÌî•T¨rZ…9O9
+ÝÓY
+’[+ÙàkÊ´'£³ñèlp~Ígá3æLŠÑ§ÏÄÉàÝ;‡ø,‰G£Y8LÄ~(ÈsçfôˈôÁÁ߬ƒ|Si^x"îm+›Å;"ȍG=áÔ‹‚Ó $£4äAâ	Ê@‡¢¶÷>·AdàŽG™/x²x¾­Ú’¿i­­a
+„üØä¥BµlRUí§ Û ƒöB=I'¿/ê
+L·‡
+ _ËzžOôë½á‚m¸5+;.j¼^¨¿Q>bGù¬ Ÿ•Ó¼”û£1B’¹²b˜€ŠõfDÆü8bˆxž;bW‚wAL]5K•–H·Pïh¨ßu	÷c&:NI¿ª!´€ø_OÞ¢ÉtÞÈ4{F ÷
+YhG¾è•«)D¿«:·$nÜ^]üvôrDîâ	÷¦M¥KÇ.³C“WHðIõºå[®±"ńбHë:/§‡Úp­¢q*2NEèl§Ö­üš—Y¥l×ÌK!¸„{©R²¨•=ZÙÍ,*5Ó™bŒ¹édR-L´ÊnLM%i±U‹y†òCšÏ}ài.€§»ÃÝ3¾/[M%:wg²‘ÇC—ºQMU©€Õ¡ÝRZfhê	
+6{Z„@t®ŒüêòâÍÙëëñÏw”ñe-¾²Š_­ïVÿ±¬TÀ§R
+¥áãÓÚ ¶Ú0¤s©Ÿƒ¨Çøîj|3~=¾½¹¿<»<9»¾¿¸º?¿þpûq±ù$&áÝ-ë%ö
+J›-ÚzÂ…- ¥/òÑô›n8ýfUб)襂ßg È¼¡$­*O_,:@]»ì*@ÞÊäDéf?l)•¶x 2ʶNi¼P~ÍËû9ÄÌÕ#BÈÝÚöh‘+ÜÀøCñ"WÐpWPŸŠ¸SRš´©Ãܾ)aÀ\´˜]ØÕðÚŸH3ÆÒ ©_N¨_8¸\aÆ܉‰ÏaD±§*ŸC¸÷³Î47ƒ™È4ªáF„qÑ¿›®{cÓ½…¹æÖ®àRxÓ-,ñᢁŽÕªx]t¶™Àz¯a3[Ô]'“ª4–‹TåU‰{š³´Ã¹Jô†Ô³š­Š¡²ê*ÇÔ<­åœïN™œâXGÙÍ4k¸½oäÆTµb§cJ9þ:Û	óbá—åG}ã¿G8ëi±®ìଋû¿ûpW>¥E=—¸ÀžªÔ—†ÆX×Æ l‘ìµÏ­Ò¥å¹ÄÂœö®øöÊÊêVåTŽY³´Õ_¬`­{%ʼn£ÎnÒH’d©d-¦úA7?ßÐFQD°ôë{®ë4Ó}æô¼­PZc|t¨5ïVgIP](F˜¤­Ey°C¦ïç 7: Ä2‰CQ;Ëëavî.`k^èú¸D{á–F»yâåŽRíPj@útÊ€
+WtÊbþ×tÓ6d7Òêÿ£aä_à”C[Óÿ¯,ÿ¡»'üšÿ	ãZ8$
 endstream
 endobj
-7771 0 obj <<
+7791 0 obj <<
 /Type /Page
-/Contents 7772 0 R
-/Resources 7770 0 R
+/Contents 7792 0 R
+/Resources 7790 0 R
 /MediaBox [0 0 612 792]
-/Parent 7763 0 R
+/Parent 7773 0 R
 >> endobj
-7773 0 obj <<
-/D [7771 0 R /XYZ 151.701 685.529 null]
+7793 0 obj <<
+/D [7791 0 R /XYZ 151.701 685.529 null]
 >> endobj
-7770 0 obj <<
-/Font << /F50 3701 0 R /F22 3706 0 R /F71 5424 0 R /F15 3700 0 R >>
+7790 0 obj <<
+/Font << /F50 3701 0 R /F22 3706 0 R /F53 3738 0 R /F15 3700 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-7776 0 obj <<
+7796 0 obj <<
 /Length 784       
 /Filter /FlateDecode
 >>
 stream
 xÚÍUßOÛ0~ï_1Mrœ8Ώ½1ÁXѨ´5Ր€“˜Æ¬q:'¥ì¿ßÙNú*@ÚË^ê³ýï»»ïRìÌ윏>ç£ã/aè$~–àÀÉï c?ÍB'N3Ÿf‘“—Î5šò¢toóOý,Ž#
-3[\@|â»^€c‚fn€&cØ +×#4BL–Öø)dÙ¸£u«(:WÍjiï.™ds^sÙÙ`#?Ù!GÀN":„)Õ¨ÑY>ú=
-àÀ;	PŸ§¨G×·Ø)áîÂÁ>ÉRgmµChêÇT¿¶p¦£ï#¼[”$Ø
-¼y4Ê|“¹9>=;ù‘½	HôPÂàïAh”½„°‡>§€î>
-qè“0±cézQ˜¢®­¶ÄŸX½\ðá¸7j^»°Ü¹ürÕc›ûg0[k0 Ö&ø~^!ôÐMAO›š	 @CŠf­~õ áš¼m9+Šf%u„ÎFdŠ›Jx‡Ð¬d¿ .[ˆ’uä­Z!ç`âÌÐ>Ðö,ö“,"J®#%RZ3!*ìnnDt€oú˜Fƒ÷ªÑi¾Ü” Pkœ4i:¾¥`hõ
+3[\@|â»^€c‚fn€&cØ +×#4BL–Öø)dÙ¸£u«(:WÍjiï.™ds^sÙÙ`#?Ù!GÀN":„)ѨÑY>ú=
+àÀ;	PŸ§¨G×·Ø)áîÂÁ>ÉRgmµChêÇT¿¶p¦£ï#¼[Jvo2ßd®Ã_ŽOÏN~ä_o=T†0ø{Pe/!ì¡Ï) »OƒGú$L¬ÇXº^¦¨«D«­ñ'V/|8×.,w®¿\õØæþÌÖ¨µ-è^^!ôÐMAO›š	 @CŠf­~õ áš¼m9+Šf%u„ÎFdŠ›Jx‡Ð¬d¿ .[ˆ’uä­Z!ç`âÌÐ>Ðö,ö“,"J®#%RZ3!*ìnnDt€oú˜Fƒ÷ªÑi¾Ü” Pkœ4i:¾¥`hõ
 €£B‹¸±9r»´cʽå
-©&©ŸÒ`?çÙd|uüMÏÕ“•ü|<EkÇúQh+Û-i·÷ÍJYkÉ›+¶¬z gj!¸þˆäš5ÒîöÛàn0Åeã§î5\ $dÃÌZ'üL_•è/uUôºË”D¨âŠ:$±gúVMÓ}ПŠm'µÖÔ²°FOB› ð;£k½9z¡Ì#k{3ýàGÙta4çoÎà;ÆtQ¼w’_ƒÔû\èKÄã‚Ë’¿øk…ØúåF‹C'ž–Š·f³óeÐ7C?z`W±ÎZ{’ÐnC‘áN²š÷znÍu§8ÓÓ ÒÜÙi9ñ”Y‘0+	­5#dÐÃZt•=½œÚuG€¶ÊÒ®ý+fÜXË=![.[щGíÅ{m2)¹zUiñ¿*íDLz¥M¹š¾­4úÿídOi›¹a…?Ï¿†ãŒ
+©&©ŸÒ`?çÙd|uüMÏÕ“•ü|<EkÇúQh+Û-i·÷ÍJYkÉ›+¶¬z gj!¸þˆäš5ÒîöÛàn0Åeã§î5\ $dÃÌZ'üL_•è/uUôºË”D¨âŠ:$±gúVMÓ}ПŠm'µÖÔ²°FOB› ð;£k½9z¡Ì#k{3ýàGÙta4çoÎà;ÆtQ¼w’_ƒÔû\èKÄã‚Ë’¿øk…ØúåF‹C'ž–Š·f³óeÐ7C?z`W±ÎZ{’ÐnC‘áN²š÷znÍu§8ÓÓ ÒÜÙi9ñ”Y‘0+	­5#dÐÃZt•=½œÚuG€¶ÊÒ®ý+fÜXË=![.[щGíÅ{m2)¹zUiñ¿*íDLz¥M¹š¾­4úÿídOi›¹a…?Ï¿xOŠ
 endstream
 endobj
-7775 0 obj <<
+7795 0 obj <<
 /Type /Page
-/Contents 7776 0 R
-/Resources 7774 0 R
+/Contents 7796 0 R
+/Resources 7794 0 R
 /MediaBox [0 0 612 792]
-/Parent 7763 0 R
+/Parent 7773 0 R
 >> endobj
-7777 0 obj <<
-/D [7775 0 R /XYZ 100.892 685.529 null]
+7797 0 obj <<
+/D [7795 0 R /XYZ 100.892 685.529 null]
 >> endobj
-7774 0 obj <<
-/Font << /F22 3706 0 R /F50 3701 0 R /F71 5424 0 R /F15 3700 0 R >>
+7794 0 obj <<
+/Font << /F22 3706 0 R /F50 3701 0 R /F53 3738 0 R /F15 3700 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-7780 0 obj <<
-/Length 1708      
+7800 0 obj <<
+/Length 1706      
 /Filter /FlateDecode
 >>
 stream
-xÚ¥XëoÔ8ÿÞ¿"âtRVbMüʃo®ˆ‚ E÷øà&înNy,I¶¥ÿýÍxœlv»í‡*­íñx^žùÓ(XQðæäË“g¯uðˆeQƃËë€kÎ’ˆqš1©à²¾„BÇ‹o—oŸ½"HYÇ
-Y38¥r<ŸlÝv±”Z…¦)hò®…1
-sSÑúÜ4fekÛÏK•ˆðríŽèð½ˆåe[×î<W<_®
-ÌÂÍ`;Úæ-9yuyòý„ƒn0~f³fRy}òå[°÷6ˆ˜ÌÒàÖqցÔ)‹µ†y\œ|<‰æHÓ€sp	|rHX”‚Pcâñ]ôúwÚ‰QÇ	‹£Õƒi,âB	b™ÍiÓŸô„gg5N[0çã´µ¥.gb•‰Ø»®,—ã ‚qž’•/ˆ™Qh†ÁÖ›W<‡Ö“ûÍb)ÒÐæåõݸ‡÷à6W]»Ýxjcê‘lzÊ€„ÏÕG`¨dP§÷üìôÕ‹O—§ÞãTš¥`ŸO–æ˜0Í”»ÇqÚÖ¦?´ÐáçÞv£ú=ïHF1e ²gR‡›Êä§*l¯‰ô÷¶ˆÒc:•Ö.¯*˜Ý3üŠÏ49¨²Ÿ±J0ÅåhÕmYaòË4¼6eÅ íuêÓh…½6Û
-S_&á]ËÚÜ”ífñ 8ã¡jôK¯iÏÄŽ.7Çßé6E
-N÷4bàVQv6<
-Eã$«9Ìán…G*g\×&_—eΚhßç¢ÖQøWÙàNÞöDð6á´t$ÐÐY3Ø‚ˆÆ¯œ2[6+Z;í)iG>tčk{̀ɸeªtxATq–Ž‰ÓŒccsÛ÷Æ…ûŽH(Çï[K¤ ­-ѽà§Ç”–Ÿ(_::‘`oC$ï-v5ø5âʹ¼Ûž¼ïÕa^ò
-]N9¿¼ d„\¼±Sz$#—ã©yµnÈi8Bà
-ŁžK)wºy2“˜FjªaÊÂûˆÄ5Ùçó‰=ÚqÄ”xµA¦ÐrBí}!Y #ÍàD0kÅb¡ï‰PIĈÉ/	ùBq Žqž·’ÉÆx,(’psð Å£ºeïÊEB:¾¡r’¦Û
-ÎxØ.à§ó÷Ãõd;&ìbO¬\=à¸qIÚö}yUY¿ÕÐè9u…Œ„¯‘Ž¨Õâ¡­ù^˜+ÿÊÐÒT}‡81¹lƒ1wÅOsCüÔñ AƬÞ|k‡Qq®5pRÛ
-ñXÚy*šš·
-î€à=Zñ”@¬ð˜Žl[ÄtO'âœa…
-£½r ˆK´«GP2|ÙÙå1L0CÙ6TXåj„r¹ï¨œ9z¯î9dV:5Ð^[ÇnWÄ wj¢îRAªÉñÖ¥½Á ¸Äê.îÈ ûÃæÛÀçùñf¨<3 ÓHÍ¢1#»¶~ƒ„„Ð:0p@ÔmršŒ(SS4qV»Ùò=~øtúὧ}FÉ¿ä
-µ²%ñÜj§YìÄÊ,	ûÛrÈѽ5­kkšžX¦l²!ÒÞ%ÀÚ™—C` Ë‘®¡ÉH0Ýj/Y—R´ãv|g=–® CEYØzôï|n¨(¥¶{††é†2ßV¦£5"¼»½-K89í9	Ä{Z‚&mËÏ^òÜâ#‰Ú¯ÛmåzÿôÁ_x¹´Q
-­±Lˆp»n‰Dõ‡,›M×nºÒwLQ—MÙè+y@Œ]¹Zûà9¶Æk†³7eeW¶?fãXI¾‚vcwÑówˆàLûˆÃEQúT™À¤ÃT„s7øøpDWž0úÜÅé}8Aªëé8™Âä„{KfeTßÓqú@O—B1‘M=ʵIûåȹ/àÓ©ø‚ÚFõ€P™2MÏÕ~K.ùƍþjzÓï}+¦`D<@–i÷ • ¸ÂPdnŽiN2–¥÷Ÿ
-K
-îõ"¸ìH½ýaêM/.XA†³K!$ôG¾Wb»Ëöh« Oq©N?œû,Ib¦¤<ø,Ù·?KÔág	Š§ øŠxBkWþjLMuÐÅÔcàk¶Óñ¶Ç»¤[Ì1ªWÔ5=.qQ´%•ã)\‰‚Oʃäyø£ÿø˜m ÿ.ÁÝÅáWÔ“_~€W¦ÉW¦þóÏõ?|5á…ófë¦TЮ)ŽÝ¹Ü?°ë˜r¸ƒŽ~ÝV=…þ-¨ò'ƒ
->^9×Zéý¨‚æCqw¯òñ ã¯ô —–‹
+xÚ¥XëoÔ8ÿÞ¿"âtRVbMüʃo®ˆ‚ E÷øà&înNy,I¶¥ÿýÍxœlv»í‡*­íñx^žùÓ(XQðæäË“g¯uðˆeQƃËë€kÎ’ˆqš1©à²¾„B«Å·Ë·Ï^¤,‹c…¬œÒ9žO¶n»XJ­BÓ4y×Â…¹©h}n³²µm†ç‹¥JDx¹vGtøÞÄò²­kwž+‡/×fáf°ms‰–œ¼º<ù~ÂA7?³Y3)ƒ¼>ùò-
+
+Ø{DLfipë8ë@ê”ÅZü
+.N>žDó@¤iÀ9¸>¹@$,JA¨‚1ñx.zý;íĨã„ÅQ†êÁ4q¡±Ìæ´éOz³³š§-˜óqÚZŽR—3±ÎÊDì]WƒËqÁ8OÉÊ
+ÄLˆ(4Ã`ëÍ€+ž…CëÉýf±ihóòúnÜÃ{p›«®Ýn<µ1õH6=e€–sõ*Ôé=?;}õâÓ埞“Ï9•f)Øç“¥9&L3å®Æqœ¶µ)Á-tø¹·W¿ï}É(¦DöLêpS™ÜâT…í5‘þÞöQzL§rÁÃÚåU³»cÆ€_ã™&Uö3V	¦¸­º-+L~™†×¦¬¤½N}Ú­°×f[aêË$¼¢kY››²]À¬#tÇa<Ô@­€Þ`é5í™ØÑåæø;ݦHÁéžFLÜ*ÊÎ惧¡hœäcõ!‡9Ü­ðhBåŒëÚäë²±ÌYíÛá\Ô:
+ÿ*›ÜIÂÛžÞ&œ–Ž:k[Ñxâ•SfËfEk§=%íȇŽ¸qm0·L•Ï ˆ*ŽÃrÀ1qšqllnûÞ¸pß	åâø}k‰ µ ¥#ºüô˜Òr@ãåKG'ìmˆäý¡Å®¿F\9ׁwÛ“·Àà½:ÌKžB¡Ë)ç—”Œ‹7¶sJdär<5¯Ö
+9
+G\¡8Ðs)åN7OæbR ÓHM5LYx‘X¢&û|>±G@;Ž˜£6ÈZN¨½/$t¤Yüˆ f­X,ô=*‰X1ù%!£3ÿAÈ¡3Ô1ÎóÖCÒ ÙEnþ ´xA·ì]¹HHÇ7TNÒôb»ÁÛütþ~¸>€lbÇ„=C쉕«7.IÛ¾/¯*ë·}!§®‘ð5ÒµzX4´5?"ÃScå_Zšªoá'&—m0æ®øinh˜—:$Ș՛Ïáaí0*NÃ5¢Nj[£!K;OESó¶Á¼G+žˆÓ‘m‹˜îéƒ@œ3¬°a´W q‰võêB†/;»<†	f(Û†
+‹ \P.÷•3GïÕ=‡ÌJ§ZÀkëØíŠôNMÔ]*H59Þº´7 —8@½ÂÅdØ|; ø<?Þ•€gt©Y4fd׶ÃoZˆºMN“åajŠ‚&Îj7[¾ó£Ç¯óŸN?¼÷´Ï(ùw€\¡Vö¡$ž[Bí4‹X™%a[9º·¦umMÓË”m at 6DÚ»X;ÓáRcty"Ò•Á!4	¦[má%ëRŠv\BÃŽï¬ÇÒd¨([þÏ
+¥Ôv`Ïа1ÝPæÛÊt´F„w·×¡e	'§='xOëQФmùÙKž[|$Qûu»­\ïŸÞ"ø/—¶#ª¡5–	n×-‘¨þe³éÚMWº ãŽ)ê²)û}%ˆ±+Wk<ÇÖxÍpö¦¬ìÊöÇl+ÉWÂnì.zþœixÑc¸(J_€Jø/˜t˜ŠpîfîâèÊFŸ»8½'Hu='S˜œpoɬ̀ê{:NèéR(&²©gB¹ Ö#i¿9÷ñ|:"‚ _P;À¨*S&¢é¹ÚoÉ%߸Ñ_íCö¾S0"ž? Ë´{€JP\a(27Ç4'ËÒûO…¥†÷z‘\v¤Þþ0õ¦‚¬ Ã
+‚Ù¥ú#ß+±Ýe{´UЧ¸T§Ώ}–$1SR|–ì[‰Ÿ%êð³ÅÓ |E<¡µ+5¦¦:èbê1p5ÛéxÛãÝÒ-æÕ+êš—¸(ÚÆ’Jñ®DÁ'åAò<üÑÿG|̶Зàîâð+êɯ?À+ÓdŒ‚+Sÿùçú
+
+¾šðŠy³uS*h×Ç‚Æî\îØuL¹ÜAG¿n«ŠžBÿTù“A¯œk­ô~ÔA󡸻Wùø?q„Wú?s¤‹
 endstream
 endobj
-7779 0 obj <<
+7799 0 obj <<
 /Type /Page
-/Contents 7780 0 R
-/Resources 7778 0 R
+/Contents 7800 0 R
+/Resources 7798 0 R
 /MediaBox [0 0 612 792]
-/Parent 7763 0 R
+/Parent 7803 0 R
 >> endobj
-7781 0 obj <<
-/D [7779 0 R /XYZ 151.701 685.529 null]
+7801 0 obj <<
+/D [7799 0 R /XYZ 151.701 685.529 null]
 >> endobj
 1026 0 obj <<
-/D [7779 0 R /XYZ 151.701 484.424 null]
+/D [7799 0 R /XYZ 151.701 484.424 null]
 >> endobj
-7782 0 obj <<
-/D [7779 0 R /XYZ 151.701 459.201 null]
+7802 0 obj <<
+/D [7799 0 R /XYZ 151.701 459.201 null]
 >> endobj
-7778 0 obj <<
-/Font << /F50 3701 0 R /F22 3706 0 R /F88 5686 0 R /F72 5687 0 R /F71 5424 0 R /F51 3729 0 R /F17 3698 0 R /F15 3700 0 R >>
-/XObject << /Im1 5680 0 R >>
+7798 0 obj <<
+/Font << /F50 3701 0 R /F22 3706 0 R /F88 5678 0 R /F72 5679 0 R /F53 3738 0 R /F51 3736 0 R /F17 3698 0 R /F15 3700 0 R >>
+/XObject << /Im1 5672 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-7786 0 obj <<
-/Length 1366      
+7807 0 obj <<
+/Length 1365      
 /Filter /FlateDecode
 >>
 stream
-xÚ­WmoÛFþî_¡¥- •|/’%í[šd]4ːÐÃÙºØZ,wRšîߏ<žÉS¡è‹Gñxäs)š›€ogonf‹_„²¸ÈnîÎXœ"XæEœIpSÃk½î*ÓÌ?ß¼wæy\,—	š‹"f`ÍÈŽËXÆ󈳥oç<¼|‹ðy$Ó$TMIÂ]Õ”f.YøÔ¢"
-ßZó¸§wT£6ºÖMG‡¥"ŠV¸à$ÈY’ölj4C«ÙÅÍìï-Hc)ƒu=ûø™%¼{°Xyðä,ë@¦y¼LÑÛ.¸žý>cCP2><øà4)b—9þÛ‡O\&ͦj´¶-Æ"@!MŠ‘Í_ªÖíýÐ ¿ßú|y:<l¥ŒóL’ñ¥n; Jn<f2	k]ÏE®æübÎ`­¼žl-ÜŠÆK©
-îù‚?½ËO,e¥Þi8DN”w×n݆§†Ô[mõÏò©£­1ÝdDÊÂFwó(ih÷k|(ÂÁ˜‡—!:'<ãsBšè]¾jL'’îQË\i^ø’e¼L–RÊòápÄ°ªÙ *Iâ EÉ“°%-PÝéîæ’‡Žªö¡íTàA´ôòÞššÌ»­&ÕµªWŠt×Ú~Ñö—*R( ŠŽŠ‘E·9w(ár.²ÐØT²P•uÕTmgUg¬74÷nHTíƒ×yED両hY«jG¹ÃbW¹ÜAòwK‹ª›"r…§fY¸wl2m[­všT¡çÆåàeGKýSÐöÔ™Æ2©ˆ}¤·Õfë6ûs\&è|«+‹"øè	ˆú'ç•®î$žŠùf‹Q'KöOsOϵy´­& IÒ"<DëV+UÒÛ½UÐûÖú5,®»ÞC]›fçÍK—êòJå™T%=¶Dˆã0ÁÕ~§*®…þ™Iþ
-ÛDA±—ä”=]•£p¨r\øp·ÏõÞi-¼&梤è1`	.¯ÎÏh·™Œ÷ÍùÙ-}U–‡Ò?91ý¤o¦F€Üâ`ì_`op!
-aä£Ö]“Íݻ˫3&Eß?FµôªÕk«'›oÔû&E”¹G…ò¸h׶ÚCºˆ"£oÞȺÃÎyo¬žØ¼÷^×ÚoTþ8EÇ!'íÌÆ¿2Äs8`êÒJ örº×ÝI1jB¨ÿOuE	´7â$n¨ÚÑþ¶û/Œþªú…„` i:uÿý˜üJúî!ˆeš¢$¹1 (­ÓÇÒê|G“Ž$–@ü²rSy5½wM>ïæ°zN‘Þ^¹¼}ÿÅ«˜ŠÖò£Éå›3ˆ(8P(9B²"ûæ↏ñÔsð–ƒ7™Q=Ì	KèǧHœÃdÇe?0];vâ¤Å øD#(AZõ…†rŸçÀ@KF ¡²-ù£¿ºe³,ýÁó›Hr
-ýüöâ§Åªj+ÕnûkŒ³>ÖÅckÁÿo^Wæ		xÜ¥pŠ9}wùçåé‡ìX/ùqûâ,s˜bF`E·§S­ŠÚ˜on/}pà2ÈɁþZysæ€îšœày’}7àcÞqžÄB€J&@w8Ga£²3«U‡EéFF¼Üz²
- –ë}üáY5ÇŽP{(	Üý\ÇfÔ“Ádçæè2ýéUwpOÑP(4ÿ€Ÿ=8©Åøêº[/Zœ”F;UœœI¸¬¾8_S]4ª¦ÜÍÞç¥i,øá/—‚òÝ#íðË“Ï.´”Ë~Çøœø|/“A
+xÚ­WQoÛ6~÷¯ÐҐJ¦HÊ’ö–¦Y—Í2$A´Å@[Œ­Õ]Jiº¿;åHž:E_¬ãéx¼ûøÝéÌ‚MÀ‚7³W7³Å/œY\d,	n±8/x°Ì‹8-dpSïÃk½î*ÓÌ?Þ¼uæy\,—Íy3°fd—ˆXÄó(aKÞΓðòáóH¤2TMIÂ]Õ”f.XøØ¢"
+ßXó°§wïT£6ºÖMG‡¥"ŠV¸àÈ™Lûãxš¢Õìüföy–€Œ	¤±Áºž½ÿÈ‚Þ½
+X,Š<xt–u Ò<^¦èm\Ï~Ÿ±!(©|p*‹ØeŽÇ¿þí݇DÈófS5ZÛc Êbdó—ªu{?4HÇï·>ß$¶BÄy&ÈøR·F…73!ÃZ×sž‡«y¿‡3X«†¯'[·¢ñRjƒ{¾àOïòKY©wÎ 1¡
+Ê»k·nÃcCê­¶úgEâ?B¶Ætϐ)ÝÍ£”§¡Ý¯IðI c^†èœtò„Ï	i¢[tù¢1—Ý£–¹Ò¼ð!Èe¼”Ë)Eù$pÄ°ªÙ *R:HQò$lITwº»¹HBGUû©íTàA´ôòÞššÌ»­&ÕµªWŠt×Ú~Ñö—ÊS( ŠŽŠ‘E·yâPÂåœg¡±ŸPÉBUÖUSµU±ÞÐÜwº!QµŸ¼Î+(" "Ç
+EËZU;Ê»Êå’¿[ZTÝ‘+<5˽c“iÛjµÓ¤ê=7(/;Zê/˜‚¶£Î4ÞxIEì#½­6[·ÙŸã2Aç[]YÁGO@Ô?:¯t-p'ñTÌ7[ŒZ.YØ?Í==×æÁ¶šd€F¦ExˆÖ­Vª¤·{« ÷­õKX<\=t½‡º6ÍΛ—.?Ô#ä•Ê2©J2zh‰Ça‚«ýNU„]ý3<ü
+¶ñ‚b
+.É);zº*GáPå¸ðá oŸê½Ó.ZxMÌEIÑcÀ\^½>£Ýf2ÞW¯Ï~h髲<”þÉéˆé'}05ä· cÿ{ƒ‘s#µÖèšlî..¯Î˜à}ÿÕÒ‹V¯­žl¾Qïs˜QŠçyÈã¢]Ûj
+è‹Œ¾y#ë;ç½±zbóÞwpx]k¿Qùã=‡œ´3ÿÊsÌဩK+=‚ØËéþ]w'Ũ	¡þ_ÕIhoÄIÜPµ£ýmö_ýUõÁ@Ótêþû1ù•ôÜC‹4>DI8rc at PZ§¤ÕùŽ&5H:-øeå¦òjzïš|ÞÍaõ”"½½ryûþ‹W1­# åG“Ë7g^$@!y<„dEöÍ!„†65|@sŽ‘Qç=Ì’IúÄ%S$Îa²KD?0];v⤕8@ð‰FP‚´ê
+å>ρ1€&G ¡²-ù£¿º¥ŒY–þàùË†B?¿=ûi±ªšÅJµÛþšy㬏uñÐZgðÿ›×•yDw)œbN/.ÿ¼<}wŽëyrܾ–Ç9L1#°¢ÛÓ©VEmÌ7·çœÀ>8pää@­¼9s@÷ Mž à¹Ì¾ð1ï’DÆœƒJH »<‰Ga3«U‡EéFF¼Üz²r –ë}üáY5ÇŽP{(	ÜýTÇfÔ“Ádçæè2ýéUwpOÑP(4ÿ€Ÿ=8©Åøêº[/Zœ”F;Uœ	pY}q¾¤ºhTM¹›½'ÎKÓ˜'‡¿\
+Êw´Ã/CLL>>ºÐR,ûãKpâa‰“?
 endstream
 endobj
-7785 0 obj <<
+7806 0 obj <<
 /Type /Page
-/Contents 7786 0 R
-/Resources 7784 0 R
+/Contents 7807 0 R
+/Resources 7805 0 R
 /MediaBox [0 0 612 792]
-/Parent 7763 0 R
-/Annots [ 7783 0 R ]
+/Parent 7803 0 R
+/Annots [ 7804 0 R ]
 >> endobj
-7783 0 obj <<
+7804 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [251.575 131.677 325.594 143.366]
 /Subtype /Link
 /A << /S /GoTo /D (autopoweruserscript) >>
 >> endobj
-7787 0 obj <<
-/D [7785 0 R /XYZ 100.892 685.529 null]
+7808 0 obj <<
+/D [7806 0 R /XYZ 100.892 685.529 null]
 >> endobj
 1030 0 obj <<
-/D [7785 0 R /XYZ 100.892 528.497 null]
+/D [7806 0 R /XYZ 100.892 528.497 null]
 >> endobj
-7788 0 obj <<
-/D [7785 0 R /XYZ 100.892 500.406 null]
+7809 0 obj <<
+/D [7806 0 R /XYZ 100.892 500.406 null]
 >> endobj
-5075 0 obj <<
-/D [7785 0 R /XYZ 100.892 292.302 null]
+5063 0 obj <<
+/D [7806 0 R /XYZ 100.892 292.302 null]
 >> endobj
-7789 0 obj <<
-/D [7785 0 R /XYZ 100.892 261.883 null]
+7810 0 obj <<
+/D [7806 0 R /XYZ 100.892 261.883 null]
 >> endobj
-7790 0 obj <<
-/D [7785 0 R /XYZ 100.892 152.997 null]
+7811 0 obj <<
+/D [7806 0 R /XYZ 100.892 152.997 null]
 >> endobj
-7784 0 obj <<
-/Font << /F22 3706 0 R /F50 3701 0 R /F71 5424 0 R /F15 3700 0 R /F17 3698 0 R >>
+7805 0 obj <<
+/Font << /F22 3706 0 R /F50 3701 0 R /F53 3738 0 R /F15 3700 0 R /F17 3698 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-7795 0 obj <<
-/Length 2484      
+7816 0 obj <<
+/Length 2483      
 /Filter /FlateDecode
 >>
 stream
-xÚ­ZÝoã¸Ï_! ( 5#~KôázÍö°—m›,zÅî>(¶b«gI>I^oú×w†CÙ²¢|Ù~É!9Îüfø¥(XQðóÅßn/.ÒQÀ#–D	nï®9³Lœ0¨àv|…Ž'_o¹üIˆ f‰1
-›&ÐK`äÚü++ª6›L¥VaZÎ)ó¡‚4
-géŠÊ¿¦eºÈŠ¬lßM¦ÊŠðvéºèð:k©ÉUQ¸þ\qþ¸L!®Û¬¦j.Q’‹«Û‹?.8Œ
-Â÷dÖLÊ`V\|þs¨û%ˆ˜Lâ`ëZÔ13ZC~Ü\üó"òŠáe"&„2³‰}’ÙsÚÔÀM[ÒÔÕ÷´X¯pÞ±„ù0œ d‚4Ìu¿l™îütT¸Èg˜U¨³Uµ¨Jª¸Y¦uöŒr”f‰RÇh䑘Åä@WÊ2Ë
-°Ž˜2Yc…4†¡É’XuÜ¿†×NLŸ0C1¹J^Óé_	  öwò)&€·Sã—(²ÏiI±7éèÑ ,š(ùhPå=œþ¡ mæ7"fš?'´æàzúiÍêIKÇŒ0t†f:¶ƒ·Úù“×êÛxið©Í¤ÒP§Ä9t4+‡$Ðq¿Z2Áü¤`QbJŸ'S󜞋(„(Ây¶TZQRQ² :_*©ß×WЦµ:ßÎë% î9žŒÄ«Ó xº\; Á ÇóAc’0kÑs1ûÀ+‘Ð1ø½oæ¾¥û8µ4á_'Sãðz2Mb¬‡oë¾+÷­Ü0›$>½m…7PáÒ}S÷­Ý7{5’#[™ä<H~;¯—¼çx2’¬NCòéríÐwÏë1’Ex¼À±«ëÉ4Ž`ðmÝ §Ž¸Õ†‡—¸#Õá7Àžv84ˆC$AÂ_ØÑæ”Ü!Qb]lÂvh;Á·pß»ŽµÈÙFýˆ.œ¼Gt_‚ºòµ ÁŒ:O(?‚×ÐãxªYä g«í9p<¯q°pщaBúPŽhŠ ¶KД@çà<vM x•üÞã{¯ã‚`àÄ×sØt`$LKŽM8¸º†}Ù5¸I\Gp”šJ9%kJZJê€ãâ9’H…JZJ*JÖ¥-%%õA¿fX'Œ×`‡×Sk™±ÝyíK¤"ßHôÅ°¥Ûš§¯vá8bp$?¿×K.¼çx²Xæ§˵s»3àx^#.»0acàÇLë×0 at j,ݺeløç	‡]Ò§ÉTE	„Tà`¯…›‰™•gZ1ÞÎë%¸í9ž·«Óàvº\;ˆœÁ Çó_1´Õ[Á¤Ø/‘ ¸È)ÖŠpŽ[':tFnÉŠ’<$´6¨ð?¸ÞZp_Lmàr¦8øv^/sÏñd`XÌÓåځé8ž×[Ž ‡ŽF2ýÍÇæàŽ¤Ùm¬­µPmÃߊÇ#/µÌ&ê,—ŸÈ˘G
-§\~"O­ôîÒ<}ù馢Îsý9V“>;EÒqq”bÒêcn¬;œô¯âfDA{¹;*ø<ÕQÞ¸§eÂÖ=N at fwgaVyÓäUÙÕ]¼»f¹§4³:_w«a__‘ÜQ*dß³Ù¦ÍæTJ=ßuZ·(ià”À.t›Ðª{ºþ'aa‘ï=	¬ëÊ1ŸeMóŽö¢–÷•ÀŸEÜ¿óÔUÕþ	cµŽÂÙ²Ú–èÚ‘ßᇊ—Y;»lÒâ.½L7mµ®¶Y½i²š5K'dDê1žE5'&VëWqÛghÏ©×E_~9jÏ_I	óüþ_£”SÕˆ2Lη{niŠ;6«Êû±g•0.õ~£Ï•{ÎÁ³Bõì°NÄ]·ë«Ûþxýä j'J›–ÿK‰1ˆ4É´iî`è‡r@IZ¸E0E¥¨dmV7„ŒfYM„
-·(y9TR÷UR¹‡ªÝ;U¯e8й³‹LP¦Œß˜ªQÃ\•Í¦öJÂùm™¶˜Oø†’eõÿ—ó
-§¼m¨åUý;h¥ÍéHüa^äeÞ´uÚV5‘Ò٬ڐ²ˆ°L›¡€}Րáp	HÄ,Ó¦Ù¢(U='
-Ɉ­œ"/Slõmâ½(€ß95ÌË®kÇ¿˜_ÒÄ|›#@#4´ïWÈÞ2î	ñ‘Y¦Â±@z+xW¼uJÀÙ “óÛ|µÂ\ì"‘uW·PØG"l”ÑôÐ(XlóÂ7K‰€K9?~´k\QS§$”`qÞސÌ#$>×Ùt$‚ÜW$°@÷¤À"
-Š9šƒ2Ò#	BDYù˜®¨í! °ó#@±è^ª; ­ÎKWlؘAH½À[Í)KáÙ‘ê&£üNÏX ”å‹2óÍ7M^.|%‹ºÚ¬ÿ‚ë€GºÀ2Ÿ¡ KÏ;í8·¨CÊv²¬ò¶]ecòþwÓ´9¯™Ÿ7¾ÃßW[ü€²q́⦿ޅÖëËì¨9ïžô
-l®ÐXÔid0Ó
-¦»ÁŒlDTN¹~haÝ3‡€¶$æTM•Æ;ª£@ÌòYsÈ-6)É°Y6ì‘R+7ïÚó;V¦k˜ûºÎÓÖ3ØccTþr°H0ço“8ìÊlw¹êgðbéy ?…;YœŸ®ßÿ†1Ãú?-Œñ¨–‘C5>9çÀ6ûŸ.Æ–EÄ,ñgº«½‡I.}Er9t]jE~ˆ¹ƒ˜‹í̃é©z¿ÕÄê²Y¥´ÙÁråyP‚s¼ü;f›ïcJí†åýa1˜H¾/»švã~>ü=Бxn Uåêá"ä%À³èÐ
-„]§—E»IÝÄïR”F„ ¨×+•Ë,›»ÕŒ;È")¥â§÷gDpnäIDÉ}¿Ü€·¤ù*½[eTåírBw­aM-ïëª8`ß<4mVŒIüögÿøxóþ7Èp\žœ1‘,søÜc¶DwNk¥çîZ¶ºä‘ÕŠhÈ½Èö|]*71$8æÒ˜ß-7TÓ­¸’™EUzBÚäóÑXá‚Š>¨`f½©×$Tã)(¦~8s±Îß­—HóüB꼈è=ÄÒj"t·(!³=¢`Á˜Z8ƒ¾/GÖ7Âtðq\øPÛM	¤+œËŽÎh˜GÍ(²
-÷R…x‚Èg›UêÉÞw GaÛì½sD’捗8t§
-‚Hß[ð
- Ýèf>s4^&u»[6z2„áÿÿÞ«
+xÚ­ZÝoã¸Ï_! ( 5#~KôázÍö°—m›,zÅî>(¶b«gI>I^oú×w†CÙ²¢|Ù~É!9Îüfø¥(XQðóÅßn/.ÒQÀ#–D	nï®9³Lœ0¨àv|…6“¯·¿\þ$D³Ä…Mè¥0rmþ•U›M¦R«0-ç”ùPA…³tEå_Ó2]dEV¶ï&SeEx»t]txµÔäǪ(\®¸	\¦×mVS5—(ÉÅÕíÅÆá{2k&e0+.>‚9ÔýDL&q°u-‹@꘭!¿
+n.þyyEŒð2B
+™ÙÄ>Éì9mjà¦-iêê{Z¬W8ïXÂ|NP2Aæºß?¶Lw
+þ:H	*\ä3Ì*ÔÙªZT%UÜ,Ó:{F9J³D©c´òHÌbr +e™åXGL¬±BÌЁdI¬ƒ:î_Ãk'¦b\˜¡˜\%/Šéô¯‚ 
+Pû;ùÀÛ©ñKÙ紤؛tôhP
+M”|4¨rƒNÿP6ó3ÍŸ“Zsp=ý4ˆfõ¤¥cÆ:C3ÛŽÁ[í|ÈÉkõm¼4xŠÔæRi¨Sâº?š•C踇_-™Œ`~R°(1¥Ï“©ˆyNÏEBá<	[*­(©(YP/•Ôïë«aÈ
+ÓZ‡oçõ÷OFâ€ÕiP<]®€Î`€ãy 1I˜µè¹Ž}`ƒ•Hh„|‹Þ7sßÒ}œZšð¯“©áQx=™&1Ö÷uß•ûVî˜MŸ‡Þ6‰Â(ˆp龩ûÖÉ‘‚­Lr$¿×KHÞs<ÉV§!ùt¹vè;ƒŽçõÉ"‚<^`‚ØÇÕõdG0ø¶îÓ	GÜjÃÃKÜ‘êð`O;Ä!’ Fá‚/ìhsJî(±.6a;4ƒà[¸ï]GZäl£~DNޏ#º/A]ùZЉ`F'”Áëèq<Õ†¬Nr€3ÈՁö8ž×¸X8ŽèÄ0!}(G4EPÛ%è	J sp»& ¼ŒJ~ïñ½WŠqA0pâë9
+l:°N¦%Ç&Ü]þ솀FÜ$®#8JM¥œ’5%-%
+uÀqñ
+I¤Â
+%-%%ëƒÒ–’Œ’ú _3¬F‡ŒŽk°Ãë©5áÌØî¼ö%R‘o$zbØÒíÍÓW»p18’ŸÇ…ßÎë%Þs<Ù…¬NsáÓåÚ¹Ýp<¯†]˜°1ð‚c¦õk 5–nÝ26üó„Ã.éÓdª¢
+B*p°×ÂÍÄÌÊ3­oçõÜöO†Û€Õip;]®DÎ`€ãy¯Z‚ê­`RìŒHP\äkE8Ç­:#·…ÇdEÉž ZTøH\o-¸¯¦6p9S|;¯—€¹çx20¬NæéríÀtÏ뉭GCG£	™þæcspGÒì6ÖÖZ¨¶áïÅ㉗‹Zfu–ËOäeÌ#…ˆS.?‘§Vzwiž¾ütSQç¹þ«IŸ"é¸8J1iõ17ÖNúWñF³¢ 
+Ƚ\‚H|žê(
+oÜS„2aë' ³Æ»³0«‹¼iòªlˆê.Þ]³ÜSšY¯»ÎÕ°¯¯È
+ïÙlÓfs*¥žï:­[”4pÊ
+`
+ºMhÕ=]ÿ“°°È÷žÖuå˜Ï²¦yç÷¢²¯”( þ,âþ§®ªöO«uΖնD‡ÐŽü?T¼ÌÚÙe“wéeºi«uµÍêM“Õ¬Y:!#Pñ,ª91±Z¿ŠÛÎ8C{N½.úòËQ{þJJ˜ç÷ø¥œªF”ap¾ÝsKSܱYUޏ=˨„q©÷}®Üsžªg‡€u"îº]_Ý~øøóÇë'P;QÚ´ü_JŒA¤	L¦MsC?”Ë Jҝ(‚©ˆ(*@%k³º!d4Ëj"l¸õ@Éˡ␺¨’Ê=TíÞ©z-ÁΝ]d‚"0eüÆTæªl65°WÎoË´ÅxÂ7”,«¨ø<W8åmC-·X¨êßA+mŽHGâó"/ó¦­Ó¶ª‰”ÎfÕ†”E„eÚìœ쫆”‡K@"æð`™6ÍE©ê9QHFlõàdØy™b«oïÅ@üΩa^v];þ]ˆÀü’&æÛŒ¡¦}¿êDö–qOˆÌ2ŽÒ[Á»â­TΝ˜ßæ«æb‰¬»º…Â>a£Œ¦‡FÁb›¾YJôXÊAøñƒ m\㊚: ¡„ ‹óö†d`!ñ)¸Î¦#ä¾r º'iPÌÑ”‘ÎqH"ÊÊÇÀtEm…
+ˆE÷RÝhu¾XºbÃÆBê•€4 ÞjNY
+ÏŽT7åwzÆ ,_”™o¾iòrá+(YÔÕfý\<šÐ–ùYzÞiǹER¶“e•·í*“÷¿›¦Í1xÍü¼ñþ¾ríÝ┍c7 øõ(´¾XX_æàÈ`GÍy÷¤o`s…Æz N#ƒ™n0Ý
+fÜ`#¢âÐpÊõCëž8´%	0§jª4ÞQb–ÏzœCn±HI†Í²a”Z¹yמß!¨°2]ÃÜ×už¶žÁ£ò—ƒEz€9›ÄaW.`»ËU·8ƒKÏø)ÜÉBàütýþ7ŒÖÿiaŒGµŒª‘ðÉ9¶Ùÿt1¶ÔÀ("f‰?Ó]í=Lrqè+’Ë¡ëR+òCÌÄ\l_`LOÕû­ V—Í*¥Í–+σœãå‡Ü1Û|Sj7,ï‹ÁDÚð}ÙÕ´÷ó	äï¡€ŽÄ;p­*Wx!/žE‡V ì:½,ÚMê&~—¢4"A½^©\fÙÜ­fÜAI)?½ÿ;#‚s#O"Jî»øå¼%ÍWéÝ*£ê,o—ºk
+kjy_WÅûæ¡i³bLâ/°?ûÇÇ›÷¿A†ãò䌉¼`™Ãçf³%ºsZ+=w×’´Õ%¬VDC¾`èE¶çëâT¹‰!Á1ߐÆün¹¡šnÅ•Î,ªÒÒ&ŸÆ
+T”ðA3ëM½&¡OA0õù˜‹epþnµp¸Dšç§(R/àõ@Dï!–V¡»E	™íÆÔÂô}9²¾® ƒã‡Ún
+H ]á\tŒpFÃ<jF‘U¸—*¬ÀD>Û¬ROö¾9
+‹Øfï#š4o¼Ä¡}m4"}lÁ7 tw ›ùXÌÑx™ÔínÙèÉN„ÿ²ð«
 endstream
 endobj
-7794 0 obj <<
+7815 0 obj <<
 /Type /Page
-/Contents 7795 0 R
-/Resources 7793 0 R
+/Contents 7816 0 R
+/Resources 7814 0 R
 /MediaBox [0 0 612 792]
-/Parent 7810 0 R
-/Annots [ 7791 0 R 7792 0 R 7808 0 R ]
+/Parent 7803 0 R
+/Annots [ 7812 0 R 7813 0 R 7829 0 R ]
 >> endobj
-7791 0 obj <<
+7812 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [249.947 401.356 325.122 413.046]
 /Subtype /Link
 /A << /S /GoTo /D (magicnetlogon) >>
 >> endobj
-7792 0 obj <<
+7813 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [477.996 367.342 511.352 379.031]
 /Subtype /Link
 /A << /S /GoTo /D (magicnetlogon) >>
 >> endobj
-7808 0 obj <<
+7829 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [177.978 353.792 225.425 365.482]
 /Subtype /Link
 /A << /S /GoTo /D (magicnetlogon) >>
 >> endobj
-7796 0 obj <<
-/D [7794 0 R /XYZ 151.701 685.529 null]
+7817 0 obj <<
+/D [7815 0 R /XYZ 151.701 685.529 null]
 >> endobj
-5076 0 obj <<
-/D [7794 0 R /XYZ 151.701 660.623 null]
+5064 0 obj <<
+/D [7815 0 R /XYZ 151.701 660.623 null]
 >> endobj
-7797 0 obj <<
-/D [7794 0 R /XYZ 151.701 643.753 null]
+7818 0 obj <<
+/D [7815 0 R /XYZ 151.701 643.753 null]
 >> endobj
-7798 0 obj <<
-/D [7794 0 R /XYZ 151.701 637.775 null]
+7819 0 obj <<
+/D [7815 0 R /XYZ 151.701 637.775 null]
 >> endobj
-7799 0 obj <<
-/D [7794 0 R /XYZ 151.701 644.051 null]
+7820 0 obj <<
+/D [7815 0 R /XYZ 151.701 644.051 null]
 >> endobj
-7800 0 obj <<
-/D [7794 0 R /XYZ 151.701 632.096 null]
+7821 0 obj <<
+/D [7815 0 R /XYZ 151.701 632.096 null]
 >> endobj
-7801 0 obj <<
-/D [7794 0 R /XYZ 151.701 620.141 null]
+7822 0 obj <<
+/D [7815 0 R /XYZ 151.701 620.141 null]
 >> endobj
-7802 0 obj <<
-/D [7794 0 R /XYZ 151.701 608.186 null]
+7823 0 obj <<
+/D [7815 0 R /XYZ 151.701 608.186 null]
 >> endobj
-7803 0 obj <<
-/D [7794 0 R /XYZ 151.701 584.276 null]
+7824 0 obj <<
+/D [7815 0 R /XYZ 151.701 584.276 null]
 >> endobj
-7804 0 obj <<
-/D [7794 0 R /XYZ 151.701 572.32 null]
+7825 0 obj <<
+/D [7815 0 R /XYZ 151.701 572.32 null]
 >> endobj
-7805 0 obj <<
-/D [7794 0 R /XYZ 151.701 524.109 null]
+7826 0 obj <<
+/D [7815 0 R /XYZ 151.701 524.109 null]
 >> endobj
-7806 0 obj <<
-/D [7794 0 R /XYZ 151.701 438.488 null]
+7827 0 obj <<
+/D [7815 0 R /XYZ 151.701 438.488 null]
 >> endobj
-7807 0 obj <<
-/D [7794 0 R /XYZ 151.701 402.352 null]
+7828 0 obj <<
+/D [7815 0 R /XYZ 151.701 402.352 null]
 >> endobj
 1034 0 obj <<
-/D [7794 0 R /XYZ 151.701 251.926 null]
+/D [7815 0 R /XYZ 151.701 251.926 null]
 >> endobj
-7809 0 obj <<
-/D [7794 0 R /XYZ 151.701 220.487 null]
+7830 0 obj <<
+/D [7815 0 R /XYZ 151.701 220.487 null]
 >> endobj
-7793 0 obj <<
-/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F4 5492 0 R /F51 3729 0 R /F52 3730 0 R /F71 5424 0 R /F17 3698 0 R >>
+7814 0 obj <<
+/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F4 5484 0 R /F51 3736 0 R /F52 3737 0 R /F53 3738 0 R /F17 3698 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-7813 0 obj <<
-/Length 1257      
+7833 0 obj <<
+/Length 1256      
 /Filter /FlateDecode
 >>
 stream
-xڝWmoÛ6þî_!`( 3ÇW½AY†X‹5	V 
-V’mm–äIt³þûy¤,+ΐî“È»ãñ^ž»£h´‰hôËâ§ÛÅלG)ÉSÊ¢ÛuÄ(%YΣ$ˉÊet[F÷ñMU˜ºk—·oxFò$‘Vœç„‚4E9&ˆ$Ë£‰ˆï–,~÷6ñÇåJ(ë¶ÄÅïu[vKAãÇÁT|7T=²~Õ­ÞTMÕ¼KQ0ˆä4w¶	X§R…۸ʭÔâçÛÅßTžØ¯ˆQÑ,îhTïmD‰È³èÑI6‘PI”Õ¶‹n¿-è4&LM/•Êœ8Çíõ—;³í›ír%›m=à*|ÛÎV…½ß÷ݾ¯µñ„ýN~i:ü–õP†áxÒÅ!=‰ÏR’ñ$Äá ákuc¥2nôÏœº°
-‡V$%s<ºÖE½«Í’gñ×e&âï!
-iæI׭噪_;Kɳtë÷Í~	Úã®7¥‘ÞTÇ)‘Э=âP·¯?ˆ	}ôÚ­SÖpÒY¬Ð`]Ý!Ü"™Ä¸1eõØíÝ»7qõTr«ýj«‡“Ceý‰2QõÕTÜF°œdiü¡Z[€N¯Ãœ2îvjfì`ŽP¯;‹mª&ÉdÓĨœäPg>—Có™]»>—B Áb¹›_Ñt½'Õ-íªÖ±új£ûÒÉâM°ÇeÒž(H-
-dnKáËÒú
-Wyê"BNjµ	ºuзœÏ.ÿ£˜-î7‡! ä10§ÕÎ9'\Ž½¥­Ì¹ pF¸[ÂÁœÀ™øiÄÉ•âX	ÚTšFÐqˆ”rÒº´+¨õø²,=@ÓÐœ’$¾tˆ2Ã93 ý<!	Üä´Ý:xp¶~E\éæÒ%9‹u	ÙÀ›ÜÙùH80¾Ô^æِ¥DÃs!ã„eÉHŠÚ‹ú`ˆïEp	^Cèr’2þë …abkƒa‹õÜ"yåõã9üCä„$JM^)®âû×?Ê׸ǨØÕåÕ..,_{ñU(£ë¶êãz®`½Ó›Á³?¬k°èÔ±ûš1AÁnok)»7ºßT¶g[­×eýâù|‡'1ëP–µ×Ãðh« Â\׶Á œŸÖÓPYp™Y=‰PØVÂ"/µÈû–Ð÷{Kg Ç;Ì™ò‹À9ZÝ鲩Û?‚à+ÜZ±gjæi„Xõ±Û!vÐ%¤j ø¦‡É9 	Ò¾ˆ|§c~ÌÀí÷§a¶G;U€¹_,ÛÝ<J
-;ϲP/×Þ_½?[VðœcY
-¸}퐄C#•¡©w¼ï:ó}5)z&	GÜêÒgâO]üÕùßà­òY°
-_Aærƒ`> ¿Uå\=j}>Obš&™Ìâ
-_û(‘R¸Àâˆ[Ø•?ðX›-®LP:Ï=&ïˆ)®eív^›ï3GEgÆYÕác¥êÝl´më¿Jƒ¿(E§u2ÉÎZfK{[¨ÿ?Y/…ÇK­8Ûòüóêe>¨^ :ÏÅd r?P¯ª]å+F*>“q´¦ß2Z'ªl:×¾—ž6W1o®ÒcqÞCË®­€6â¦õøFòO'7Ç¥pãXwÿÂ~Kþçuð
+xڝWmoÛ6þî_!`(@3Ç7½
+AY†X‹5V 
+V’mm–äIt³þûy¤"+ΐî“È»ãñ^ž»£X´XôËâ§õâ‡k!¢”æ)ãÑzqÆh–‹(Érç*Z—ѹ©
+Swíò~ýÖ‰g4OeÅENH3”ã’*º\q–Hr»ääÝؐË•ŒÑm‰‹ßë¶ì–’‘‡Ábr;T=²~Õ­ÞVMÕ¼+f`ÍYîl“°NUnqj¥?¯/8PAxbL¥ŒŠfqwÏ¢xo#FežEN²‰dœÑ$¶ÚöÑÍⷛƄÇÓ‹G¥*§Îq{ýåÞìºãv·\©„³«\…oÛ™Àªp¡‡¾;ôµ6žpØëÂ/M‡ß²Šã0<žÄ8äSsD–ÒL$!G_««(U¤Ñ<sêÂ*ZA’b•ãэ.ê}m–"#_—™$ßCÒÌ;#“œÔ­å™ªß8Kɳtë÷Ía	ÚI׍ÒHo*ˆã”Hè6žq¨Û­×‚ÄÈ>xíÖ)ë8é,ŽÑ`]Ý1Ü¢¸Â¸ñØê±ÛÛwo>âê©äNûÕN'‡Êúã²ê«©¸(`9ÉRò¡ÚX€N¯Ãœrîvjfì`Ž0E6Å6‹'É”ÓÄÄ9Í¡Î|.‡æ3-ºvs.… >>
+‚Åj?¿¢ézOª[ 6ÚU­cõÕV÷%¤““m°ÇeÒž(H-
+·•ôei}ƒ‚†«¥:u!'¥	µÚ¤"…nô-ç³Ëÿ(f‹»ÄÍq@H5	ÌIµ!¨Pcoi+s.(‚S!Ç–p4'p¦þDqNó8X	
+ÚTšFÐq¨RjÒº8´+¨urY– ihNIB.¢ÌpÎH¿Hh79mkÁÈ`àWÄ•þi.]Jp¢KÈÞä¶ÈvÈGÂ	„ð¥ö2φ,¥ñccx.d‚ò,yRÌìE}0Ä÷"¸Î/È!t9M¹xŠuÐÂ1±µ‡Á°Ãzn‘¼ƒòúñþ!rRQ &¯b“»×?Ê×÷¸Ç¨ØÕåÕ..,_{ñU(£ë¶êïãz®`³×ÛÁ³?¬k°èÔ±»š1EÁî`k)»3ºßV¶g[­×eýù|‡'9ëP–uÐÃð`« Â]×”¶Á œŸÖÓPYp™Y=ÉPØVÂ"/µÈû–Ð÷Kg Ç;Ì™ò‹À9ZÝ격Û?‚à+ÜZ±gjæi„xõ±ß#vÐ%¤j ø¦‡É9 	Ò¾ˆ|§ã~ÌÀí÷§a¶G;U€¹_,ÛÝ<J
+;ϲP/×Þ_½?[VðœcY
+¸}íÐD@#Ue©w¼ï:ó}5ÅìLq«KŸ‰?uñWçC~ƒ_´ÊgÁ*|=X¨-v€ùt‚þV•sõ¨õù<ÉišT2‹+<|íK DJár ‹GÜÂf¨ü‡Úìpe‚Òyî4yGHq-k¿÷Ú|ŸyTtÆáaœU>VªÞÍFÛ¶þ«4Ä‹RtZ'“ìlÔ`v¬·…úÿ“õRx¼ÔŠ³-Ï?¯^fáÓ‰ê5ªó\NªðõªÚW¾Ba¤âC0Gkú-£u¢Ê¦sã{éis•óæª<ç=´ìÚ
+ùGh#nZo$ÿ4qrs\Ú7Žu‡ ñÿ!|á·ä_Çuõ
 endstream
 endobj
-7812 0 obj <<
+7832 0 obj <<
 /Type /Page
-/Contents 7813 0 R
-/Resources 7811 0 R
+/Contents 7833 0 R
+/Resources 7831 0 R
 /MediaBox [0 0 612 792]
-/Parent 7810 0 R
+/Parent 7803 0 R
 >> endobj
-7814 0 obj <<
-/D [7812 0 R /XYZ 100.892 685.529 null]
+7834 0 obj <<
+/D [7832 0 R /XYZ 100.892 685.529 null]
 >> endobj
 1038 0 obj <<
-/D [7812 0 R /XYZ 100.892 578.882 null]
+/D [7832 0 R /XYZ 100.892 578.882 null]
 >> endobj
-7815 0 obj <<
-/D [7812 0 R /XYZ 100.892 552.062 null]
+7835 0 obj <<
+/D [7832 0 R /XYZ 100.892 552.062 null]
 >> endobj
 1042 0 obj <<
-/D [7812 0 R /XYZ 100.892 168.842 null]
+/D [7832 0 R /XYZ 100.892 168.842 null]
 >> endobj
-7816 0 obj <<
-/D [7812 0 R /XYZ 100.892 142.225 null]
+7836 0 obj <<
+/D [7832 0 R /XYZ 100.892 142.225 null]
 >> endobj
-7811 0 obj <<
-/Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F70 4384 0 R /F71 5424 0 R /F17 3698 0 R >>
+7831 0 obj <<
+/Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F59 4373 0 R /F53 3738 0 R /F17 3698 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-7820 0 obj <<
-/Length 1269      
+7840 0 obj <<
+/Length 1268      
 /Filter /FlateDecode
 >>
 stream
-xÚµWKoÜ6¾ï¯På±"ê­ àÄNâ uÚx\h‰Þe#‘QîÂÿ¾3j_Vj @O‡£™o^T,ƒ(ø0{»˜½|ŸEÂ*ªx°¸xÆÃ"âA^VaV¥Á¢	nXœGóÛŧ—ïã8(Ã*ÏS­àVƒ"'óUvfó“$K™Ð
+xÚµWKoÜ6¾ï¯På±"ê­ àÄNâ uÚx\h‰Þe#‘QîÂÿ¾3j_Vj @O‡£™o^T,ƒ(ø0{»˜½|ŸEÂ*ªx°¸xÆÃ"âA^VaV¥Á¢	nXœ•óÛŧ—ïã8(Ã*ÏS­àVƒ"'óUvfó“$K™Ð
 Ÿ
 ¬«EKû_…KÙI=¼šŸ¤EÌ+w%c—r ‘w¦ëÜ}žòœ½[	 Øz=ó-™/fßg¾
 ÆïÙœ…IÔÝìæ6
-8ûDaR•ÁÆIvA’•aže@·ÁÕì÷Y´DÁ'HòóŒœÔhegìæu'‡•iÞÜÒþÁ¢H>_œýZ‹N¾ñ7:eëh³”ÑÖß½D¿”lÆð­=3¢à$IÃ<ÎÉ Â+Iؽi[3¶QzÎÙ¹)«GðPd£Ú–¨F¶ÒÅD†Q™Œ,Q×æAÏã’
-dÂ!q‡ÏÆ@ÿ%êofÊÔ°MŠQìÕ”ª“¸ä!‡¤!§<ª½1ÃOæ(‹v÷ëúÚÑ
-¤É
-Gž\£‚ŸµâpÄï"l<	³´¢/œ¹›Í±BrÜ;Í‹€sÈh°ŽpO«0ÊÒ0yQ+˜ç»&󜝒:ûƒ8ÆyXðØÇqƒpcuœÝ	«j"}P€ÚŠc˜õàc².y¼TÑ,"ÀðaPZ¶[=Í+tŠu¬„^J¯çžÖ5¤°X]–Œé›}è¼ã>›*öýAöä4ì6+Ezi»„ϯ-Ñ‚–1½*¦:ÙáÍ;ï
-1Í=”Fšó1Á+4»Øší$h];iïêC˜(ÕÉ‚„Ù•ÌÈÖ®—ŒM ¸qÜ+Yïnº¸ó#1ŽŽy¥™LÜ©V
-hâ#1ŒsV„ÄúCéÆ ÈÆÃ!Hä@v¥üA-4)£‚IÚHk%å‰-6h›eïQv
-¤}DJŠ,ýØÀ†ØýH¹ðÀ¾£;°ñ†ÑFѧeß›¥p%†\ç1¬F<Õž·Ÿ2å^Êì,ð)Sú”qÆO$Pé1Ùp¢ÿÖi”¾7OûÌ­W§×_¿\>Û{ŽGÆÿô™m‹3€`8qlIö9¡Ó¦SzRê\Cw“?P±0}¯š.]ŸzûöËoÞú•YOêî$;]?z1H4UKûo£Ï«¾ ãÊe´[Ek
-QTñÆZu×Jb
-þ¨—8‚‰&ÜÝÕ]oµø‰sfÚÏwÒZn—X
-+–•8Z¡¥:ó`s܇âæ°!žpÿqNÅ™gø÷äÄ‚fýÑ•è°2ï„ߺJu};(PÞe_ á	óMÏIyÙSŽÁˆUåêÖF|- *û úúÓtzØØ’#§m’…Ežï
-ÚÔÚq´0r×k>ÏOÖß¹­éPïˆUÃÃvnbëÈÜq2<h 9KjÄ]÷JÚ=›~±ÞYŒ·ó·ØúÛšåˆÅˆ™Š=­–FAƒLÐǼ½ïÑd¤Ü
-	P†åŠäŨª*or(Ÿ‘ZáGÂè#.[J—-¸µÛ`@²äiæ’”W°v“é©lw½du/M‹’ÚwɬÏøZ¹ç>p°ý·^ȁ+½?Ëb?‘Ýí­i£œ(ÿŽŠ¬“}§†eåAÚíëq…ÿ… 	Wa»
+8ûDaR•ÁÆIvA’•aže@·ÁÕì÷Yt D2	D’‡œgä¤F+³8c7¯;9¬Lóæ–ö
+Dêìüóùâœè×Ztò¿Ñ)[‡D›õ Œ¶þîÍ ú¥`ë0†oí™'IæqN^IÂîMÛšy\°ÒsΖÈMY=‚‡"Õ¶D5²•.6 2ŒÈdd‰º6z—l ‘ˆ³8Ìx6ú/Q3S¦Æ€mRŒb¯¦TÄ%9$
+9åQí~‚0GY´C¸_×ÇÐŽn MV8òäü¬Í§€#~aãI˜¥}áÌÝlŽ’ãÞi^œCFƒu„{Z…ÉxP–†	ØÈ£ˆ²XiÄ</Ø5á˜çì”ÔÙÄ1ÎÂÇ>Ž„«£àìNXUéƒÔ~Pìç “½pÉã¥zŒf†ƒÒ²}Üêi^¡“P|¨c%ôRz=÷´®!m„Åê²dLßìCç÷ÙT±ï²$§a·Y)ÒKÛ%|~m‰´ŒéU1uxÐÉoÞyoˆiî¡4Òœ	^¡ÙÅÖl'AëZØI{ÇPÂD©N$Ì®¨dF¶v½dlÁã^ÉzwÓŝ‰±püpÌè8(ͬ`âNµj@‰1`œ³’ $ÖJ7E6–A" ²+åj¡ILÒFZ+)O”h±Á@Ûü({oŒ²S ­èÛ RR\`éÇ4ÄîoDÊ…ö݁7Œ6Š>-ûÞ,…+1ä:aý3â©ö¼ý”)÷RfgO™Ò§Œ;˜0~"HÉ†ý·N£ô½yÚg®h½:½þúåòÙÞs<2þ§Ïl[œéÉcK²Ï	6Ò“R纛üŠ…é{Õ|péúÔÛ·_~óÖ¯ÌzRw'aØéúÑ‹A¢©ZÚ}^õàW.£Ý*Zkˆ¢Š7Öª»VkðG½ÄL4áî®îz«Å‡Hœ3Ó6x¾“ÖrsȸÄê˜ðhX	´¬ÄÑ
+-Õ™›ã>—0‡
+ñ¼„“øs*(Î<Ã7¸o$'–4돮D‡•y'üÖUªëØAºðÖ(û
+O˜ozNÊ˾˜räF¬*WÇ°Ž0âkQÙÐן¦ÓÃÆ–8=h“,,ò|oЦ~ÐŽ£µ€‘»^ãðy~²^øÎmM‡€zG¬¶s[ÿ@掓áAÉYjT#v¸èºWÒîÙô‹õÎb¼¿ÅÖßÖ,G,FÌüSìiµ4
+d‚>¦àí}&#åÞhH€2,W$/Î@UUyƒCùŒÔ
+ç8F)pÙRºlÁ­Ý’%O3—,x ¼‚µ›,cLe»ëì%«{)hZ”Ô¾Kf}Æ×Ê=÷ƒí¿õBXéýYû‰ìnoMåð@ùw,Pdì;5(+ÒnX+ü/üb£aÂ
 endstream
 endobj
-7819 0 obj <<
+7839 0 obj <<
 /Type /Page
-/Contents 7820 0 R
-/Resources 7818 0 R
+/Contents 7840 0 R
+/Resources 7838 0 R
 /MediaBox [0 0 612 792]
-/Parent 7810 0 R
-/Annots [ 7817 0 R ]
+/Parent 7803 0 R
+/Annots [ 7837 0 R ]
 >> endobj
-7817 0 obj <<
+7837 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [256.311 447.072 324.364 458.761]
 /Subtype /Link
 /A << /S /GoTo /D (sbeuseraddn) >>
 >> endobj
-7821 0 obj <<
-/D [7819 0 R /XYZ 151.701 685.529 null]
+7841 0 obj <<
+/D [7839 0 R /XYZ 151.701 685.529 null]
 >> endobj
 1046 0 obj <<
-/D [7819 0 R /XYZ 151.701 525.076 null]
+/D [7839 0 R /XYZ 151.701 525.076 null]
 >> endobj
-7822 0 obj <<
-/D [7819 0 R /XYZ 151.701 496.039 null]
+7842 0 obj <<
+/D [7839 0 R /XYZ 151.701 496.039 null]
 >> endobj
 1050 0 obj <<
-/D [7819 0 R /XYZ 151.701 194.011 null]
+/D [7839 0 R /XYZ 151.701 194.011 null]
 >> endobj
-7823 0 obj <<
-/D [7819 0 R /XYZ 151.701 167.095 null]
+7843 0 obj <<
+/D [7839 0 R /XYZ 151.701 167.095 null]
 >> endobj
-7818 0 obj <<
-/Font << /F50 3701 0 R /F22 3706 0 R /F71 5424 0 R /F15 3700 0 R /F17 3698 0 R >>
+7838 0 obj <<
+/Font << /F50 3701 0 R /F22 3706 0 R /F53 3738 0 R /F15 3700 0 R /F17 3698 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-7827 0 obj <<
+7847 0 obj <<
 /Length 1432      
 /Filter /FlateDecode
 >>
 stream
 xڍWKÛ6¾ûW{’š+>ô
 ÐC[¤E‚¢H›
-R`“-smz8¢œÍö×w†CÊÒFä¤ápÈyC%Ñ1J¢?6¿Þmn"ÊY™'<º{ˆx’°¢QV”,-Utwˆîã÷¦ë¾Û~¾{ëÄVf™BqQ²¤’ã’¥l»ãI&ã_m½åqË	;šÁÑÝq»“©Š?Xd õO}<–h݈x7Ô_ëƍ%µi¶±2)™è\¥A±È8Jm^ßm¾l8pAxæJʤŒªvsÿ9‰°÷6J˜,‹èÑI¶‘L–¥x[½ßü½Iæááé\ñt©*™‹ª¿+àu§[ƒ”ˆÇž8ûíN±g¶ú|¦õvIJÄš–‡úSÂ¥L·¡‘˜þzóïퟵc]¾‘üR#Ä<•"¾;ŠUα’)Ä*±²íž¡X´;Ì›*i»ê»ºeé¸ÈÏÃ`¥jЧ’Ç­³ËŽ´ÒE—Êdæ8²[ӜӰC<OzÔªå¼(˜àS–ïM¿×Íç5óÒ„%Åä⨻ÿ4]
-þ¸X꺳¤Þ+‹v"K™ÊRò?¥£g=€­P«¯ÖJ¢’L(yÍ;e<)&—ˆŸéskÆêÖêv¯o!æ(k×,v'&2#Éð<¯µ Ìþ¾/¬L	Âðƒp§Rù]nAM!“*¶§xìˆ}‚
-]ÏN$Šy¾t	bjûÎ>¾¢¸Ü|¬›¦Ö-­ÞÑæKI²¬ÅVOGcü9 @ö‚øšð„ e¾éöŒn	AÑs܏uw ϼõRºª®ú‹1Lñ?q©&ñÏ'ç¶Iö@{­¾ùslþg
-D^xã€À¾'ÊYµîB±òÚØ!ÌkñQ)+®íû¶fIX»P¹ŒGÐì(ˆG	¥ˆDHÉ
-±œã®µ¸|Î䢵®€ å3$”	}e»š#÷‘õ’ûRž‹É+_-«î:”<2/’GPùeÊÝ$ÛñBBŒŠh—è~hP€ún u5Ž1aY#ŠÃ`™80ή“6i’óù$û®reÁ¸*HáÇz<Á±²ƒEs.þŠA‡Þ…	l‰ãP DÞk¾{Ml£‡¦vsö \;bK–0Î×ø+ºæÉë™'–¶ü-¯JfEëS
-‰ñÖ‘«с‚;ï«;}4D;‚ò“¹ŠC9‡…=éÁ„Åy i7^…§hÚK…['Z=ºæ³A»y´ç}6ôýø€+Ë	;gQéZ(	ÀŒX¢Ð7
-nˆ>ý¾1­ÛÉã‡~ ¶íq*¨à1‘Î5·Ïhâ=æË%`='2ha¼í/Ce¨À\À×P
-ôÚ’Y»ž%&÷y‡­.Tle¬­G”yò"=}O>Ô à2Ò!:«Á¼5Lzb:§JÚÞŽkgMu¼Ò5P“™ÔòËRÄq×ù
-Z~÷ž}²èÎhZT£4O׿Ì#È	÷°¿"´Sscê ÝøÁ`è}Ý\ƒ†;=m4¸
-qµ‡ŠAÏü©3"Án-2ä«%Ç:ƒ)L#vÀG á²
-´¦­®ZÝÌ°Òqûa¬Øn[gg¯&¼$\}B‰+•†·tc}ìê_5¶®tçŠ0õx®Sˆ€±ê;ðÏWtëÚ?ø½Õ¥õ…å
-¸ÿé-Ý;îo'}éÇAÆ<EtHK7‹>ø)ñ¢’ݽØn¹zH\aù晢;¾àñkz3øƒè)~!`KÆ;Ë_¡`¸äÓãµ3ë¨#X!¦·á)ñÔ°bÿôzÍá'f‘š)ÊaÊ"ôºÈ桧j__0€‡ä©jg…B&÷uHëÎ1
-_øßúçô´x
+R`“-smz8¢œÍö×w†CZÒFä¤ápÈyC%Ñ1J¢?6¿Þmn"ÊY™'<º{ˆx’°¢QV”,-Utwˆîã÷¦ë¾Û~¾{ëÄVf™BqQ²¤’ã’¥l»ãI&ã_m½åqË	;šÁÑÝq»“©Š?Xd õO}<–h݈x7Ô_ëƍ%µi¶±2)™è\¥A±HK”Ú¼¾Û|Ùpà‚ðÌ•”IUíæþs`ïm”0YÑ£“l#™,Kñ¶&z¿ù{“ÌÃÃÓ¹â륪d.¨þB®€×n
+R"{âì·;QÄžÙêó™ÖÚ%)kZêO	—f0Ý„Fb~øëÍ¿·ÖŽuùFòKóTŠøîd|¬ä"V2…Xe!V¶Ý3‹vac‡yS%mW}÷@·,9ãy¸¬T
+úTò¸uvÙ‘Vº±èR™ÌGvkºƒsvH‚ÇãIZµœüšåûcÓïuóyͼ4aIquqÔÝš®\,uÝYRï•E;‘¥Le)ùŸÒѳÀV¨ÕWk%ÑNI&”œòNOEŠÉ%âgúÜš±ºµºÝë[ˆ9ÊÚ5˟݉I„ÌH2<Ç©€Ù?Ð÷…€•‚)¡B~Ð ÎáÜó<· ¦ÆIÛSF<vÄ>A…®Æg'ÅŠ<_º1µ}g_Q\n>ÖMSë–VïhóÆ¥$YÖb«‡§£1þP GûA|†
+MxB2ßt{F·„ è9îǺ;g^Œú
+)]UWýŁ&‚øŸ¸TWñÏ'ç¶Iö@{­¾ùslþg
+D^xã€À¾'ÊYµîB±rjìæµø¨”Sûþ„­YÖ.T.ã4;
+âÑ_B)"RrC,ç¸k-.Ÿ3¹h­	¤|†„Ò#¡¯lWsä>²^rŸCÊsqõÊW˪û€%‚Ì‹äT~™r7Év¼£"Úe :‚O
+Ê Pß
+´®Æ1F#,Ëa„Aq,ÆÙ4É`“&0ŸO²ï*WŒ«‚~¬ÇK ;XD0çâ¯tè]˜À–8@ä½và»×Ä6zhj7`Àµ#¶d	ã<p¿¢kž¼žybiËoÐrR2+ZŸRHŒ·Ž\õˆÜÙxÿ[Ýé£!ځ”ŸÌU|úË9,ìI&,ÎM»q¾FÓ^*Ü:ÑêÑ5Ÿ
+ÚÍ =ﳡïÇ\Y^±s˜®…’ ̈%
+}ÓàƁèóÐïÓº<~èbÛ§‚
+é|Ps«ñŒ&ÞÃ`¾\ÖÓx"ƒÆÛþ2T†
+ÌU|-Õ@¯-™±káYbrŸwØêBÅVÆÚzD™'/ÒÓ÷äC
+.#ò§ó¸ÌÁÛXä'¦sz¡¤íí¸qÖT—Á+ÝYӁ5™I-¿,Ewß åw/!àÙ'‹îŒ¦eA%<J³ðtýË<‚œðîÁ¹yÏ û+B;51®Ý´"ø½¯›)h¸ÓÓÆÁ@ƒëÑW{¨ôÌ?:#ìÖ"Cð@¾Zr¬3˜"À4b|4 .«@kÚêú¡ÕÍ+·æÀŠí¶ÅqvöjÂKÂÕ'”¸Rix{@7ÖÇ®~ ùUcëJw®Sÿ ç:…«¾ÿ<¡ [×þÁèݨ.­/,7PÀýo\ßâѽãþvÒç‘~dÌSD‡´t³èƒŸÏ 
+!ÙÝ‹í–û¡‡ÄË7ÏÅØñ_Ó›ÁDOñ[2&ØYü¢Ã%¿>^;³Ž:‚âúö"ü %žV쿾^sø‰Y¤æå0ez]dóÐSµ¯/ÀCòTµ³B¡G“{‚:¤ug‹…/üoýFA´
 endstream
 endobj
-7826 0 obj <<
+7846 0 obj <<
 /Type /Page
-/Contents 7827 0 R
-/Resources 7825 0 R
+/Contents 7847 0 R
+/Resources 7845 0 R
 /MediaBox [0 0 612 792]
-/Parent 7810 0 R
-/Annots [ 7824 0 R 7830 0 R ]
+/Parent 7803 0 R
+/Annots [ 7844 0 R 7850 0 R ]
 >> endobj
-7824 0 obj <<
+7844 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [370.97 188.469 460.543 200.159]
 /Subtype /Link
 /A << /S /GoTo /D (rights) >>
 >> endobj
-7830 0 obj <<
+7850 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [99.895 174.92 212.186 186.609]
 /Subtype /Link
 /A << /S /GoTo /D (rights) >>
 >> endobj
-7828 0 obj <<
-/D [7826 0 R /XYZ 100.892 685.529 null]
+7848 0 obj <<
+/D [7846 0 R /XYZ 100.892 685.529 null]
 >> endobj
 1054 0 obj <<
-/D [7826 0 R /XYZ 100.892 367.994 null]
+/D [7846 0 R /XYZ 100.892 367.994 null]
 >> endobj
-7829 0 obj <<
-/D [7826 0 R /XYZ 100.892 329.751 null]
+7849 0 obj <<
+/D [7846 0 R /XYZ 100.892 329.751 null]
 >> endobj
-7825 0 obj <<
-/Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F71 5424 0 R /F17 3698 0 R >>
+7845 0 obj <<
+/Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F53 3738 0 R /F17 3698 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-7833 0 obj <<
-/Length 1170      
+7853 0 obj <<
+/Length 1171      
 /Filter /FlateDecode
 >>
 stream
-xÚµVÝoÛ6÷_!` 3#~é£À’¦\´YÛ8耶ŠÅXB%Ò“è¦þïwäQŽ8Á°¥/Òñx¼oþŽI´Š’èÉÙbròZ&MH‘4ZÜDTR’%4Jó‚ÈBD‹*ú³”M¿.Þœ¼f,ÊI‘¦Â‰pJ2Päe>ªÎX5q)âRWH¼5ðOâeÙâú]©Ë•ê”¶/¦3‘±xQû#2¾PE^š®óç© iü².Š×Võ¸M¹ódòj1ù{BÁ68¿ç³$œGËnòùkU°÷&J/òèÖKv—9I¥º.'&É~"ò<¢B‚˜|"2’ä TÀ?‰¸p!ûwÖQPf’!œyp$”	†"{4n†“q2ïhtnÀ»­Ù¨u¶§Ö{™±ƒr)„œF)c„Ò½üT+
-ée"Þ.o‚ñ¸oVµëÓëˆõ”å°ó½iÕJ›ž§ðÔÒLY÷½ZÚv‹¬AÙ߀YlkÕûl€Ç3Ê	äÕ›o@/d¬]ñ·F¯|ù€W"K+U!ãÆx{È.‘÷©Ñ•gߎš 9ÜÒ}Pþ[P·\š¶xzTµç‘(Ð%p8£ÙˉÙØÁ½16H䘥¤»>Ç”ò,‰¿$2Ñ;÷ÓÂ;‹RoQlØj£·rÍ
-2§)Ò·­Ãd\]ÌÿòQÌ4tQÆr5?ÿ=!®4žëÆ6þríŠí¨±Øê…wñH±oYj$®§3ØU¸(‡¡Yi¨Ð‘L^;-.²„†±+,l]Ê7‚ÛÆ_§º`¦G†O†?ñHu §ù.ñç¦+pW2ŸV]£‡cÅš§¼^õf³†œ¥I““ç!~ îâ‡Å.~¿²ÿ›)FÞý<1ܸuUWm£˜#½ÕcIùÈX–&®Û“`FÂ$߁١’"’Œ‘O© až;È{ Bd	É€ÿ¿”ŒÁü%÷ƒñXGå±Ñ$Šœä”c*Ï\¦Y\©›rÓ:hâYŠÐ“æñÚõ;¤U®pØö ŒwwQ\Cû~ ùÒŸ—- =#êu$šP^ +˜xz°}iUPwí:a{¬âê‡Znl£W ȹïx àŽÓÎq‡QO㞃×Ç.èæ’H–ßáÖ/À‘GJCúõ2¡ÝÝ6CØ;W³« š~ÕÆ2±RöXgWó·‹ùÅÊÅû¾ÑAÙŸkI0ýpìÈ…A¡õôxîƒyW<4s:BËóÊ:+—ßà¶>nG>‹™KÕw òÓóæ²ñÝùŒùz¾oVÿUßý+}¯“ã 8|“zp^Œs at +{LK;¡Ý½b<L9G8”ÏÊ»ŒË°ïÞý͵õ†7ÔÞÀóG{pO Ç6뵟¦·jgc]^7-Œc 6Cá }ð²Üo¡Óã…?€>¾›ac?‡n½t€³EÀì”­÷£úY0ñ800xHûó .Õ»rY7Z…Kû~Œ"X=­*TסX0gCãT8àÝHßåãFä?­A(
+xÚµVÝoÛ6÷_!` 3#~é£À’¦\´YÛ8耶ŠÅXB%Ò“è¦þïwäQŽ8Á°¥/Òñx¼oþŽI´Š’èÉÙbròZ&MH‘4ZÜDTR’%4Jó‚ÈBD‹*ú³4™~]¼9yÍX”“"M…-à”d ÈË|T±j:ãRÄ¥®xkàŸÄ˲Åõ»R—+Õ)m_Lg"cñ¢öGd|¡,Š¼4]çÏSAÓøe]¯­êq›rçÉäÕbò÷„‚mp~ÏgI8–Ýäó×$ª`ïM”^äÑ­—ì".s’J	t]N>L’ýDäyD)„1ùDd$ÉA©€qáBöﬣ Ì$B8óàI(EöhÜ'ãdÞÑèÜ€;v[³QëlO­÷2cå*R9RÆ¥9zù©VÒËD¼\Þãq߬j; ק×ë)Ëaç{Óª•7=Oá©¥™²,î{µ´íYƒ²¿%²ØÖª÷Ù g”È«7߀&^ÈX»â"n^ùò¯D–VªBƍñö]"ïS£+Ͼ5As¸¥û ü· n¹4mñô¨jÏ#Q Kà*6°äÙˉÙØÁ½1¥sÌRRˆ]ŸcJy–Ä_™èûiáÈÆE©·(6lµÑ۹晍…ÓéÛÆÖá2®.æù(fº(c¹šŸÿžWÏuc¹vÅvÔXlõ»x¤ØŽ·,5×Óì*\”ÃЬ4TèH&¯YBCˆŽØ•¶.åÁmã¯S]0Ó#Ã'ßx¤:ÐÓ|—øsÓ•
+¸+™ŒO«®ÑñbÍÆS^¯z³YCÎÒ$?ŽÉÉó?wñÃb¿_Yƒÿ͔ƃ#ï~žnܺª«¶
+‡QÌ‘Þê±$†|
+ä	,K×íI0£a²Ì•‘d”ˆ´xJóÜAÞ"KHüÿ¥dæ_(¹ŒÇ:*&Qä$§SyæZ0ÍâJÝ”›ÖAÏR„ž4×®ß¡ ­r…öa¼@¸‹âÚ÷È—ø¼Dhè	P·¨› Ñ„òYÁÄÓƒíK«‚ºk×	ÛcW?Ôrc½AÎ}ÇpœvŽ;Ôˆz÷¼¾8v1 at 7—D²ü·~ø Ž<RúÒ¯—íîè¶Âö؁¸š]YÐô«6–‰•²ÇÂ8»š¿]Ì/¾P.Þ÷Êþ\+H‚é‡cG.
+­÷ Ç{pd̻⡙ÓZž×PþÀÐY¹ü·õq;òYÌ\ªþ»Ÿž7‡ïÎgÌ×+ð}k´ú¯úî_é{¼Ø
+‚ƒ7) çÅ8´²ÇT±„P±ÚÝ+ÆÔs„CùÌ¡¼[À¸ûáÝß\[?aØxCýá
+<´	÷r¬a³^ûyaz«v6ÖåuÓÂ8€ðh3„Ð/Ëýº1=^øøáã»6ösèÖ›!@8‹PÌNÙÚx?ªŸƒ‡4¼;:àR½+—u£U¸´ïÇ(‚ÕÓªBuŠs64N…ލÄñ]>þaDþì’A&
 endstream
 endobj
-7832 0 obj <<
+7852 0 obj <<
 /Type /Page
-/Contents 7833 0 R
-/Resources 7831 0 R
+/Contents 7853 0 R
+/Resources 7851 0 R
 /MediaBox [0 0 612 792]
-/Parent 7810 0 R
+/Parent 7855 0 R
 >> endobj
-7834 0 obj <<
-/D [7832 0 R /XYZ 151.701 685.529 null]
+7854 0 obj <<
+/D [7852 0 R /XYZ 151.701 685.529 null]
 >> endobj
-7831 0 obj <<
-/Font << /F50 3701 0 R /F22 3706 0 R /F88 5686 0 R /F72 5687 0 R /F71 5424 0 R /F15 3700 0 R >>
-/XObject << /Im1 5680 0 R >>
+7851 0 obj <<
+/Font << /F50 3701 0 R /F22 3706 0 R /F88 5678 0 R /F72 5679 0 R /F53 3738 0 R /F15 3700 0 R >>
+/XObject << /Im1 5672 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-7837 0 obj <<
+7858 0 obj <<
 /Length 1281      
 /Filter /FlateDecode
 >>
 stream
-xÚÍW_sÛ6÷§Ðu·;ùnæD‰”¬½¥K»µ×´[âÞÚ>0m³ÑO’“øÛ HGvœ\û²íÅ @:
-VAü6y¹˜üü:ŽƒŒåYăÅ2àQÄæy¤óœÉ\‹2ø^éb0m3ý²xkÕç,OSêqÎ"ÐŽH'L²éŒGiž•µ™ò°mˆD?èÎÒÍj:K¤?öÈ@êÒ¬ÖCO´jJ"þèÌ­©ôJ÷äVFˣ܆™ 	éÇi‚Z“W‹Éß\PE²$	ŠzòéK” {D,ÉçÁÕ¬ƒDÎY*ÑZ\MþœDãôd|ì˜'’Å šŠœÙP~ Úfø°ÑÚn:¦BFá…jnd,Ã
-*êÎ*ˆÁm’3̛Ƚ­³²ÄÜôÇf€O6¶(%Ò¦‰U×n7Ž9´n];§e[+cËÌÁ’4!ŸÒ»¼Ôu;è«õv(Û»æØñë¶+œ¥Þ©ÐnÙµµ‹ƒ–ÎÚqª;(ymr΄Çç<7ýÍ·¤¬=ï]u„‡`|Œ“/Uq³ÝC®ËÜÆâã–¦˜·qf’eqvìáR÷ £]8öwX?}€…ºÑî¨ïÚ<:
-ÉZëUÜvùÈqÛ¹@àÉ믂k'.ǨÞGë\pŠæBÓx®M^“yª¢h·
-òblÄ­éimt¡û^u;Ú"­ötŸê®6îsEË_¦)[´z羿Dà!p­L[t˜°FöCüi;(²à<,*£}”‚GÖ?®×äŸ6ª,u9–sjdP»À K3.ö\C¤ZD.±F™@S¦G+}°iI3J¬h,Û§è‰-MÈ‘níÚil˜«nw6#¿¾Ã¦©›¢ÀþqQ9•=Ócqw*¥g˜92”ˆpiK$  ‘	AVÔ´ƒÙ4˜Nä_ãvG":
-xæÝŜŹÙ›c¬-zR8нªñ¢ØÀá*ý2óPUéupWØÚö´WvDß›‘:Ì¥TS‹÷Ã)Ç1›§¹¿>Îi>Ú.Á{«9Ù$Ùœ	ÿ…·€™@[®ïéNfÇUÇc	iÁ.$W­Åý–Ä3¥V¤Ô›'-’5ÌNPq ízRÅNG)¥)		m.,OÃx€”툯ï`‹Áb^R~Pä{âàûÙÆë{LwËmÇB„,ÒzÊ©í¡ðTzß{X÷ZÝ 0uïñ †d¸2Telï~9Uªèp(um;üàæ!v?];›Âî%A7¢jœüÅÅ›óWg—‹ß?óD<.öÚ ®å½f‡8
-ÏìF³¿}úp`9ú†»žÌ=y#?oï¹;uöÑ%	Rø#to,V@Ü“'Þ8¯ àˆ£}Fu9N5;Õ(G%{¯ïhc¥nÄf1 °lÛ\¹W"ríÀ;ÎS6÷­÷u=œr
-GHâýƒÐvX\™[‹[ë€?øß<¼.­ ÑšîÙ™‡ÌRYXΆv†dÒÀ„,匃¯ÃvA(™~€ÔÃSù߁2¤âÿˆÝ'@xÊš’ÿ4þ~Z¶UEcŽþŸÀ`‚×놄£‡‹›c·S¸an•¶Øî\ÝyBf­š•Ÿ~_·ý~,–úYˆ|/B*Ó;1=Ò<ÿéÄàU§þŠðŸ—ÿËäWø'öM£ìp
+xÚÍWÝsÛ6÷_¡ënwòÝ̉)[{s—vk¯éGâÞÚ>0m3ч'ÉIüß HGvœ\û²íÅ  :
+VAü1z¹ýú:Žƒ)˦Ë€G›eqÎ2&3,ŠàKx©óÞ4õøÛâ­UŸ±,MªÇ‹@;"=ž0ÉÆ¥I8/*3æa
+Û‰®×­¥ëÕx’H~ԅY­ûŽhUD|lÍ­)õJwäVFp6–E™=fôTHï8N9j^-F8pAypÉ’$È«Ñ—oQP€ìm±$›wV³
+9c©Dkep9ú4Š†á‘ÉÐ1O$‹A5³1 øÀiëþÃF·ªoÚýÑ12
+ÏU­p#cnPQ·öRAn“4˜`ÜDæmÍ‹cÓ›>ÙØ¢”H.$Vm³Ý8f߸uíœM¥ŒM_0IKÒ„|JïòBWM¯/×Û¾hîêcǯ›6w–:§B»eÛTî´´ÖŽSÝAÊ+ë”s&¤8¾ç™én¾'dèyïª%<Ãk<˜|©ò›íæØr]ä6îà >Ž`aZ€yÓça"Ù4ž{¸ÐèècŽýÖO_`¡nô‡»ò»6îB²Öx·]>rÜ´nxòêŽàʉË!ª÷§u&8æ\åãx®M
+^“Yª<o¶5òzblˆ[ÓÑZë\wjw´E8Zíñ>ÕmeÜ犖¿L]4hõÎ}ÿ~!ˆÀKàZ*l¶è0`µîí‡øÓ´dÁy˜—FûS
+Yÿ¸^‘Ú¨¢ÐÅPΩ\Aå,Êp±çZ"Õø› r‰5ˆš2Ýð´Òö!,é”Â+›îÂôˆÄ–:ä@·re4ôU·›ÁÈïï0‚iêº(°¿F\”NeÏôXܝ
+é#G†.m
+’À ’!!ÈŠê¦w"›‚Éü+ÜîHDW¯Â¼»˜³8s {Sã™ $k‹ž.t¯*¸\©Afª²$½f…ÍmG{ÕjGtYÑ!R‡¹”rJãã ‹ÇqÌfiæÇÇõG[%8·ê“E21á¿°í"(˵ñ5ÁÍÀì0ëx-!-Ø…ä᪱ء߂x¦ÐŠ”:Sc§E²‚Þ	*´mGªXé(¥p!eOBBËÓÐ d;âë{ؼ·˜—ùš8ø~²q‡õ5¦Û嶄k!Â&i=æTöxÊ@µ¯=Ì{¥n˜ºóxPý2ŒU[Å»ßN¥*:lJmÓô?¹~ˆÕOcg“;½$h"ªÚÉ_œ¿9{5¿Xüù•'âq²_Ð…4–cô~Üš¡b+œÛ&Øz3~ûôàÀrô³žÌ=9‘Ÿ·÷ÜL|vA‚þÕ‹Ð÷䍷9ö+H8âhQ]CÍNÊQÊÞëûÊXF©k±ÓX¶e®Ü+¹¶áÀ ç)›ùÒ»^÷§œÂ’xÿ ´ÕWæÖâÖ:àþ7¯K+¨µ¦y 2ÛóY(ËIßLœ†Ô0!Jãàë°\J¦ë!ôðTþw ¡ø?b÷	ž²æšäÍ…ŸO˦,©ÍÑÿhLðzݐpðpq}ìv³úVa“íÆàòhæ噵ªW¾û]o»}[,ô³ùQ„”¦sbz¤yþӁ=LÀªN'ü)á?/ÿ—ɯðOì2qìn
 endstream
 endobj
-7836 0 obj <<
+7857 0 obj <<
 /Type /Page
-/Contents 7837 0 R
-/Resources 7835 0 R
+/Contents 7858 0 R
+/Resources 7856 0 R
 /MediaBox [0 0 612 792]
-/Parent 7810 0 R
+/Parent 7855 0 R
 >> endobj
-7838 0 obj <<
-/D [7836 0 R /XYZ 100.892 685.529 null]
+7859 0 obj <<
+/D [7857 0 R /XYZ 100.892 685.529 null]
 >> endobj
-7835 0 obj <<
-/Font << /F22 3706 0 R /F50 3701 0 R /F71 5424 0 R /F15 3700 0 R >>
+7856 0 obj <<
+/Font << /F22 3706 0 R /F50 3701 0 R /F53 3738 0 R /F15 3700 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-7841 0 obj <<
+7862 0 obj <<
 /Length 803       
 /Filter /FlateDecode
 >>
 stream
-xÚµUMoÛ8½ûWðHµLJ¢>öæ4ÉnŠ&íÆ*v¦VbmÂúpI:iþý9ÒÖm\(Ò‹IqÞ̼7ÙFþœU³å¥`„³¨d%'Õ'rÆIV”‘(SR5ä=³tþ¡zµ¼ŒcRDe–¥Z‚—ˆ!PÀܪnpj¾HDJeßàæõ +£µlñûZör£:Õ»?æ‹4iµ
-.‚Þ(‡—CמòŒ¾ÜJØѽSÍ<ñLfÕìóŒCn ÄYDIBênöþ#
-Ø^%eA²#‰(¢LØ·d=û{ÆŽ‘ó“…HË(ö"×ê­Ñ½{³WFºÁÀǽnÕFyNhÁ“H¤å„]5Í;«Œ=	ê\ÛÝÆyÄ€€ž½»z]]ÝÜñ$
-,æ:¹ÚSní§¸¿¥µzÓ«æ›4å“4«ºÏŸè©ž3Yïûß/h­Ì½ï¤ß­gÕtº×Ö=M ~=þPzõ\u¹¾:¿XÝVyÂçC'u>¼=ÝÒײÞê^ñ“þ¶»ò†Sf½=¸fxèþáÍZ^òœðÆ“<ó8*üÅ÷ž%ƒ©ÃÁ¥û
-Ÿ,§Õ¼Œ©9X‡Ÿ·ª•N½Ýê½ãŠãq	–`\vÆ]Ê`BNe­êçqA–mûˆ‡Î<øŸáèà.,þ¯õgçц„üÖ|%4‡¡iaÈŠ"£n;&»c<5X‡8	ýˆQ§œ9U@èD=›±Eâ¼ õ€œÍжð§ùç¾·#;Õyä˜Ä ²“µOä;iô½c‚õG³CCÝj_Ÿœ:þÂÇ)P‘oU½8Ev\Ê<¨ŒËâ{•EP,ÈÖ"Üó€×ªU
-5êTæM 
-t"(a’ÐUÛ¢e-Q­DohèûËŒ,ÜVºÓ`/ÓµÞËð€Æ±OÖ)«ßƒÔƒÑØ	xbÔçƒ6£‹ôKòÇwµ÷mŠ†±e‚[¸ÉAä‹S…”À<I|\¿¦´Õ» OÿÑ=|I-šoªeÌØ—å¿o€MlvÖacFáõžžÝi…×ü?Iš]X
+xÚµUÛn7}×Wð‘¢/˽äMŽíÖAì¦Ö-çÝe$B{QHÊ®ÿ¾Cr7‘c
+çEärÎÌœ3	Ú ‚~›U³å¥ ˆ’¤$%EÕgDMrBQV”‰(ST5è#f›ªÞ./CERfYê¡%x	æVuƒSó)–}7ïX	®e¿¯e/7ªS½{=_¤9ÃÕ6¸|£\„¼º.øÓ”føÍVÂï2ÑL¹g2»¨f_frù#Î"áÕÝìã'‚°½E$áe²C\I&ì[´žý9#O
+ÁO"-“ Ø‹\«÷F÷2Ò
+>îu«6Ês‚@Ê‘–vÕ4¬2ö$LL¨smw?Èò„ ÿ =ûpõ®ºº¹£<
+,æÁž\í)7Cí§¸6~Kkõ¦WÍ“4å³4«º/Ÿè¹ž3Yïû_/h­Ì½ï¤_­gÕtº×Ö=O þü þ8ôê¥êr}u~±º­~÷„χNê>úòötK_Ëz«{56ÆOúÿÅîÊ7Xœ2ëíÁ5ÃCÿðoÖò’æˆ2_4L2ðÌYRø‹ï=!JS‡–î70|²Wó’as°.~ÞªV:=ôv«÷vŒ+ŽgÄå"„Ǹ0ìŒ»”À„œ6ÊZÕÏY–mû?xð?ÃÑÁ#\Xü_ëφϣ-ò[óÐ†¦…!+Š»í˜ìŽÐÔL`âpüOŒ:å̱B'êÙŒ-Âò×Cäl†¶…?Íæqê{ë1²SGŽILDv²ö‰|'¾wDþˆÃ`vÑP·Ú×'ÇΆ¾òqŠ¨È‡·ª^œ";.eT²²ø^eTKdk#Üó€×ªUM4ê¨S™¯š *è$PBÎñªm£e-£Z½¡¡ïC.3²p[éNLƒ½4N×z/ÃʘOÖ)«ßƒÔƒÑ±â‰Q_ÚŒ.Ò/ü‰Çwµ÷m
+cË·p“ƒÈW§
+)9ç>®_SÜê]POÿÒ=|Im4ßTKFÈ¿Ë¿ßG at lb³³.6f^ïéٝVxÍÿ8Ö]V
 endstream
 endobj
-7840 0 obj <<
+7861 0 obj <<
 /Type /Page
-/Contents 7841 0 R
-/Resources 7839 0 R
+/Contents 7862 0 R
+/Resources 7860 0 R
 /MediaBox [0 0 612 792]
-/Parent 7844 0 R
+/Parent 7855 0 R
 >> endobj
-7842 0 obj <<
-/D [7840 0 R /XYZ 151.701 685.529 null]
+7863 0 obj <<
+/D [7861 0 R /XYZ 151.701 685.529 null]
 >> endobj
 1058 0 obj <<
-/D [7840 0 R /XYZ 151.701 237.994 null]
+/D [7861 0 R /XYZ 151.701 237.994 null]
 >> endobj
-7843 0 obj <<
-/D [7840 0 R /XYZ 151.701 199.972 null]
+7864 0 obj <<
+/D [7861 0 R /XYZ 151.701 199.972 null]
 >> endobj
-7839 0 obj <<
-/Font << /F50 3701 0 R /F22 3706 0 R /F71 5424 0 R /F17 3698 0 R /F15 3700 0 R >>
+7860 0 obj <<
+/Font << /F50 3701 0 R /F22 3706 0 R /F53 3738 0 R /F17 3698 0 R /F15 3700 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-7847 0 obj <<
-/Length 1221      
+7867 0 obj <<
+/Length 1220      
 /Filter /FlateDecode
 >>
 stream
-xÚ¥VmsÛ6þî_¡»]/ò]¬é…Ô˾¹³»&Mâ-v/·uý@K´­ES‰Ž»?€¹vÒlûD|x ®µ¶\ë—ÁÛÅàÇw¾oEN¹žµXYžë:qâ[aœ8<aÖ"³>Ùs™ê\UÃÏ‹K$ÂýÄqíΜЎ<7ìë¡g˜Û•Xç0¯p¾ŽÎìÅ0NìzÛhZÞÊB þf“?4t	wÁ'qcT óˆñî?äˆLƒ/¤ îΝ °Òrðé³ke°wi¹NÄÖÎ K+à±rÔVXóÁo·/²<ÏI8÷¢ÁÇx¼÷Òw`×¾é&¯$8FàWâw~Árœ¦j[éÖ%÷]r­‘:n§s±~ÌìJjœp;Ue)ªŒ¤…ÂÑV÷
-­óŠ@Žå‘×Wî±ÈñB¯‹WS.TU«Sv0àrÏߟ®ÇŠÖ­è
-µÔ‚®ƒku{¿ú‘½k¥ ®·µè²Äy	x{0	Î’Ö©u^­ÈîA¸6CpjÛœc¸˜qò!²Wª ‡ak`ÅOÑÀý³ûŠ¶Ì©3î6yŠÂ
-ÈTiÌÆ-te©N²ªUiìt
-|.ž±Åñ«Â™8Œ³Ãx:‘0v|æí®Ãüˆ ãáˆqמc­”Ó%”c	Dª~ĵ¬iݹƒhM†Sa2Ýn©¨èÀÒ$Œ$é㐇¶(òLh™µ'›ö¢ÍžK\îïØäM?@œì•_EùPÈŸN	A }$$h­”þ{h3IÍ}n×)M´l´¡ã	—†&ƒR4ž]_L¦ãÛÅû3Zƒmfœ}x¦´Œ!mŒï6²ÆÄJ"¤—¦¡Q¢JѸÏØ+%q!D°-¨nÈY涪éÈn#«ýG`¤µò7“„ÊEF-Œ•t¥Ird%;§=ºö¾-Ø«'±8šmSݐx—Ù§.Ô’Ò-¦3œx
-Ã/°jV£9“ÙÕ¯ï/nN¤Ó1Ó
-†õ»ÙíÕdöót|ó
-ï&,8yĤ~)Â^{eŒÛòË6oc)÷uÃzÝ–±Z“}11Å… aÞ/Tnï#WÓYt¤‡¾Ë«lß«p<™ŸÌ.ý€Ž¼eË”flJŘ»/Ò½Px"k¾_xã,ÂàîZSR‰R¶äŽh\Œ?LÇwãߟ+dì7†Ì«éõìf<™ž^KQ”-¤Óå¼½øãì•}aJŽw%줻=ì­šªÔ,Ú€D‹…Þl,dÔ Ú¢òCōË"o623…ﶅÏÛ>Âíe­îMÃnmZu UÉS±¿Õ2k @¸€û€ås’¾Tß²®éP ͪiĺ…–møûdã3.³ÿܺ3ˆòàã8+¡J
-¯¿ªß4Úœþ×µþÿ*;pã((“%|*Ñ0ِDw臚~T)D$jE#˜/ô^… ¡ô· Ÿ*jyéõùD›¾…æj3õƒÊ’àéY9u>²ßj`yÐjð ~bŒšÞßç@ÁSWKL[9ažü*Ó­þN^D¯yҏÿ»ÛÙdÖ¥	~ôúlMù±ÿww#|çÿžïAû
+xÚ¥VmsÛ6þî_¡»]/ò]¬é…Ô˾¹³»&Mâ-v/·uý@K´­ES‰Ž»?€¹vÒlûD|x ®µ¶\ë—ÁÛÅàÇw¾oEN¹žµXYžë:qâ[aœ8<aÖ"³>Ùs™ê\UÃÏ‹K$ÂýÄqíΜЎ<7ìë¡g˜Û•Xç0¯p¾ŽÎìÅ0NìzÛhZÞÊB þf“?4t	wÁ'qcT óˆñî?5˜._HÜ3œ;A`¥åàÓg×Ê`ïÒr ‰­A–VÀc'䨭°æƒßn?^dyž“pîDƒ%Žñxï¥îÀ®}-ÒM^Ip$ŒÀ¯Äïü‚å8MÕ¶Ò­Kï»äZ#?tÜNçb*ü˜Ù•Ô8ávªÊRTI…£­îZç4£x}å‹/ôºx5åÒIUµ:e.÷üýéz¬h
+ÑŠ®PK-è:¸V·÷«¡Ù»V
+ªñàz[‹.K¬‘—€w±“Àá,i
+‘ZçÕºá„k3§¶Í9†‹g "{¥
+p¶v FQü
+Ü?»¯h»Áœ:#án“§(ÜЁL•ÆlÜBWPö—ê$«Z•ÆN÷ÐÀçâ;Q¿*œ‰Ã8;Œ§C	cÇg>Ðî:̏0Žwí9ÖJ‰1]BÉ0–@¤êG\˚֝;ˆÖ”a8&ÃÐíVŠŠ,MÂH’>yh‹"Ï„–Y{²i/Úì¹ÄåþŽMÞôÄÉ^ùU”…üéT ÐGB‚ÖJé°€6“ÔÜçvýÒDËF:Npih2(EãÙõÅd:¾]¼?£5ØfÆÙ‡gJËÒÆøn#kL¬$Bzi(ªû|½RBd ہzᆜe^`«šŽì6²Úßq&AZËÑ)3I¨\hTØÂX@7Pš$À G!Q²sÚ£‹`ïÛr½p‹£Ù0Õ
+‰wyQЙ}zàB-)Ýb:“Á‰×0ü«f5šÓ8™]ýúþâæD:3ÝÑ`X¿›Ý^Mf?OÇ7ßðn‚“GLê—r ìµWƸ-¿ló6–r_7¬×m! 5IÑS\æýBåö>r5EGz軼Êö½
+÷Ç“ùÉèÒèÈ[¶LiƦ4QŒ¹û"-Ñ…'²æû…÷±1Î"î®õ1%•(eKîˆÆÅøÃt|7þý¹BÆ~cȼš^ÏnÆ“éÙ!áµEÙB:]ÎÛ‹?Î^QÙ¦äxWrÀ.QQ!AºÛÃÞª©JÍ¢m H!°XèÍÆBF
+¢¡-*?TÜh±,òf#3Søn[ø¼í#Ü^ÖêÞ4ìÖ¦UP•<ð»Q-³
+„¸X>'éKõ-ëšЬšF¬[h)І¿OÖ8>ã2ûÏ­û8ƒ(>Ž³ª¤Ñðú«úM#¡Íé]ëÿ¯²7<Šˆ2Y§
+“
+It‡~¨éG•BôH¢V4‚ùBïUJAúé¡¢ö—‡^Ÿ?A´yQá[h®6Q¯1¨,	žžuS×é#û­–­à'ƨéý}<uµÄ´•æɯ2ÝêïäEôš'ý¸ñ¿»Mf]šàá7@¯ÏÖ”ûw7Âwþ‡1Aù
 endstream
 endobj
-7846 0 obj <<
+7866 0 obj <<
 /Type /Page
-/Contents 7847 0 R
-/Resources 7845 0 R
+/Contents 7867 0 R
+/Resources 7865 0 R
 /MediaBox [0 0 612 792]
-/Parent 7844 0 R
+/Parent 7855 0 R
 >> endobj
-7848 0 obj <<
-/D [7846 0 R /XYZ 100.892 685.529 null]
+7868 0 obj <<
+/D [7866 0 R /XYZ 100.892 685.529 null]
 >> endobj
 1062 0 obj <<
-/D [7846 0 R /XYZ 100.892 660.623 null]
+/D [7866 0 R /XYZ 100.892 660.623 null]
 >> endobj
-7849 0 obj <<
-/D [7846 0 R /XYZ 100.892 644.027 null]
+7869 0 obj <<
+/D [7866 0 R /XYZ 100.892 644.027 null]
 >> endobj
-7845 0 obj <<
-/Font << /F22 3706 0 R /F50 3701 0 R /F17 3698 0 R /F15 3700 0 R /F71 5424 0 R >>
+7865 0 obj <<
+/Font << /F22 3706 0 R /F50 3701 0 R /F17 3698 0 R /F15 3700 0 R /F53 3738 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-7852 0 obj <<
-/Length 1344      
+7872 0 obj <<
+/Length 1343      
 /Filter /FlateDecode
 >>
 stream
-xÚ­WY“Û6~÷¯ÐLÓ	=+"%J”ß|¬ÛM³›víLfºÙZ¢×Jt8’\7ÿ¾ AùØ(mšvü@ AàÃAÙsÏùi0]
-^.¸çPύ½˜:«C9u#:¡ˆ]Î*uî	ÃáÃêÕËcŽpã0´j§8CFçNU«†#ŸD–)¯+X=’ÈùYÊGU¨²GAÄÈjkŽpr«ZT™UEaÎÓ€†d¶•@‘]«jܦ¾ödpµ|P¸œ?ó™»¾ï$ÅàþÁsRØ{åx®ç`4ÇçÂ
-9:w–ƒßÞ9í"ˆ]°òU••
-|㌓´*dV"}s=¿šÜ­~v&ÊÏ-yÎÈ]êS´!3J>€±!%Yùˆ|µÑ«G$²KY™ kË6ªþCóàÛêëÚÞÑ9½U«fŸ·
-nt¶ó"©•l³ªÄmð"Ð.Sß ŒÇÚ¦ï“B&C‘-@€™$Õ¾Ô׶.¤3àdRâŽúS»Üª™¸ü€´ì6kÁÕ'ͶÒ%Š·ªVcñ2O@¬«ªý*ÃãÙ¥k•f-fbôú€D¡ê<+ßS?xvR£Ü~6¦žãiˆxNc/ébNü«™?™Æ!
-¢+Žµ™>+4
-çbÆypÇ1
-¦ó…xÔc>o|¿4Þxäaüz¶LÄ~ão®%.&s°bæ'ͧ½¬­ÎºÖÉä£)“lJ–
-*·ˆ¼°ÈÃ*q¹¨+P|þ:Ÿ½œÎg at R«{žé/]
-‚SÙmÊÛP‰4'ëá
-Èê&º±eÓ"gÊùâÔn_«ü3Ò²±+.]‡Uý±iMé¾ÐÒ‚[ÛÌ`±ínoT_îŽŒ3/ã¾ÁE³µÚå2Ñ]®¹CÖnq_¢à.¦¬L³<Ð
-|¦qЗŸ¼C! ¨ã­öÐ¥v¿Õè궡⧵6UžWz÷ ö8tÓQ÷â
-]s˜}£ì¾ÁT÷é{Æ&Ü®’Öî@5üÛ6+•m±z— ¹Âf+Öº€LbÉ“ÅÝ›ù+z«
-ýXV-ÁLO`ÿi²2´q‹ÕÕ.ÛŽ²"‹Ü(Çñ’¬e¡ôËÒ…׍EQ÷ºÙ {|ð#Wµ$ö_ÓݝYÊV5PÍr*II	] ~L¦Ÿ
-&#Æ„ëÁ­Фj#a€ë—4´ñhBßôywÌ<ˆÌm°¦*Ý›Ö̦®ŠÓѾH#îŠðCS¬Ý¤*7}±ÂSHyÐiê r{5œÐìã¾65oÂâd50þµÆyà›Q,w=ø¢¸*7]/h‡š ØÿzÅæ•Zaõ%v:Ò§ùÉ)߆=dyŽÔ=ëÇg¡‹¸ù^ßlÔø…¤-ôÃNëCŸ%ý•ã†Œ_†Ž?ô!͘&;ƒ.víÂÀY_<±½]<²Ç¿«—×iò=Ìÿ¿/¤k3¥„ýF]~+Ʊ&H®¬àüÛX[ˆ
-¹jß3•Ív|¤@a›l6ž¶ˆ65l›Òû[k³Q­žúÖ=°õ•ç¥¯Û„‰om¶ài³áã;
-…ËfÒÌ;ƒýðü‰à«°k%H\`^~ çŽÚïà©Ãï´“ùN`Úù²Ó7].ßó…w,W™6OËuôv’Y™5-Œžªþ»Ú|Û˜§ZŸëöË*-a at X³#\šOn—¿üÓ‹õ|q7¹_ß\¯~Ž
- i0%óÂ*¡-w2½™,Ýé5¨ê¿2ݐn…¿6‹ys¢
+xÚ­WY“Û6~÷¯ÐLÓ	=+"EÊ”ß|¬ÛM³›víLfºÙZ¦×Jt8’\7ÿ¾ AùØ(mšvü@ AàÃA9ð½Àû©7Yö^ÎEàÑÀƒ˜zˍGõ‡õ"û"æÞríÝñþÃòÕË9cžôã(âF5†S‚!«s§ó²ÑýA(8Qʼn×%¬IT†ü*Ô£ÎuÑŒú>dd¹µG¹Õ
+ªLË<·ç)§™nPd×è
+·ih<é]-{ŸzîçÏ|~zIÞ»¼5ì½ò?Œ¥w°š¹
+éGB y‹Þo½àˆ°û6`ä«2-4ø&˜ ë2WiôÍõìj|·üÙG˜¨8·xƒ0òiHцÌ(ù Æú”¤Å#òåƬQÈ.TÞg’¬[ëêÃ[ €oʯkGçÌV¥ë}ÖÔ¸Ñ
+›Ö‹¤ÒªIË·ÁˆÀ¸LC€²›aHr•ôِl¨$)÷…¹¶ñ!\q;úO•ï2§fã
+9i ØmZ#ƒkHêmi
+ou¥Gâe:ž€X•eóTF ²[¯ô:m0ƒ×$r]eiñž†üÙyH<F¸ýlDƒ ÅÎe<‹&qÀ#:ŸEãðjŽ'qDùðŠF#c¦Ë
+F39‚_ÅqLùd6y0„Z`,¤3ŒîÖ›€<Œ^O—ÎdLá7úæ:‘œ,p±™ƒ3'©?íUåtV•IŽ$m‰Ødƒ4ת¨Q¹Aä¥CV…ËE]â{€ô×Ùôåd6’:ÝóLY è*秲Ú–·¥e	AVýÓMLc«ºAΖóũݾÒÙg¤UíV\¦ËêcÝØÒ}a¤·¶©ÅbÛÞ^ë®ÜY™`_&B‹‹a+½ËTbºÜp‡´Ùâ¾BÁ;\Li±NðÀ4ð™ÆÁ\~ò…€ ‰·ÜCÆýÆ kÚ†?£µ)³¬4»c´Ã餝Ž¦wWèš®Àìkíö-¦¦Oß06áv4nªá߶Y¡]‹U»	Ì6[¾2d;KžÌïÞÌÞ8Ñ[cèÇ¢l3ý§ÉÊÐÆ->@ÔT»jZʉrƒÇHvªR¹6/K^76¶¯›°Ã‡pèË£–Âþ«Û»SG¹ªªÞA®@%I!)<1ÆdòÙb2`LúÜzÍZopó’F.C˜›>‘½
+Öµ^ïmfS•ùéhW¤CáËèC¯ü¤,6]±ÂSHo5M ™»Nöq_Ùš·a	²ìKÿFã<ðÍ 
+Vø|Q\
+•Ù®—´EMRì³âó	‰Ò­€À°z7éÓ|ƒä”oËÒ,Cj…žu²Èe܆|onF5z®i‹Â¨ÕúÐeÉ|åø—á‚ã]H3fÈÖ ];·pVOlgÜñïêåÕ:ùžFÿßÒµRÒ}#È6?µãX“$ÓNpþí¬+D\¹oÙÊ€f;>R „°í@¶O[
+D›
+¶m™ý­³YëÆL}çØúÊóÒÕmÒÊom6þ´ÙðñDÒgœÙ4ÉÎßà0:"„Ã*j[	$
+˜E—_Àã¹£ö;xêð;­FÁx¶@…˜nþ€ìôMׁË÷|áËU­ë§å:x;^çi‘Ö
+Œž²ú»Ú|[Û§Úœ«æË*-`@8³\šo¿üÓ‹õ|~7¾]ß\/Ž m0­²Ü)¡-<¹/üÉ5¨š¿2ív…¿6p‰s 
 endstream
 endobj
-7851 0 obj <<
+7871 0 obj <<
 /Type /Page
-/Contents 7852 0 R
-/Resources 7850 0 R
+/Contents 7872 0 R
+/Resources 7870 0 R
 /MediaBox [0 0 612 792]
-/Parent 7844 0 R
+/Parent 7855 0 R
 >> endobj
-7853 0 obj <<
-/D [7851 0 R /XYZ 151.701 685.529 null]
+7873 0 obj <<
+/D [7871 0 R /XYZ 151.701 685.529 null]
 >> endobj
-7850 0 obj <<
-/Font << /F50 3701 0 R /F22 3706 0 R /F71 5424 0 R /F15 3700 0 R /F51 3729 0 R >>
+7870 0 obj <<
+/Font << /F50 3701 0 R /F22 3706 0 R /F53 3738 0 R /F15 3700 0 R /F51 3736 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-7857 0 obj <<
+7877 0 obj <<
 /Length 1611      
 /Filter /FlateDecode
 >>
 stream
 xڍWYÛ6~÷¯Ú5WIAQ iŽn€mÖE’<p%ÚV£Ã•äuößw†CÊÒVMób
 ‡cÎý
-x{/ð^¯žoWׯ¢ÈKX–¡·Ýya°4‹¼8̄͘·-¼þ­Î‡²mÖŸ·oŒxʲ8(e, é€äBÎb¶Þ„AÌý·ëÐW@ûÚ—@7Hï×.…¿]§™ßú–ïu¥ðüþP{R"°„eAfŒâ@'B:5Qœ Ôêåvõ÷*.O—Œs/¯W?^{o¼€ñ,õÎF²ö¸LY,ñ´Ê»]ý±
-¦ÁåTñx¨È˜ñÕoºÓ`yœùeß$ð›–Öýq½‰R_çå§ 91Û£	ž¬`§ëv
-’÷ø£iOÑV­rdÊÆñó¼=5ÈHb×µµÝjˆón+ˆ(Ú
-†üÙ@2¤ÈÈäZ•
-$&ŽCÿÃAßD QŸbøî«Ö5ê¹#/:j mt9Š–ʦ0^œ-fúôçr82²ÍÔ@IöY„ ešˆj™PE¦|®Lö­Ù\p2;1f'`6Ö	ÍC“0ø6­e¨Ó 
-e®ªêNëôr'	+ at 2
-}
-né+Dèß4
-ºdL(l&ý¯È"sb^Oœ\Yy+H‹Iµ$£òS_6{{Ž9ãaÉê¼m.f7%äŽ0P‘)F`·z	ÿfGüFçºïU÷°N¹…26/QÂç9Fip³ÔžL“_N7® 1º‚Ÿ~AÖÜG=nìÚª¢RCɈ1bHfÞÍQÈ">¢HÞÖµjŠ§$™„SÉMœ°(“Ôä0ò]Û?"¸ÉÀ(ØÈHúÝ1'âÔcR‘*t¥Môo/ß¿¿y÷úSÈÅâlþÄs~‚ú‹ÄžÌ|ìës@ñø\*–-yÌ,ÝšÉâI°%ü¿"¦i›µ°bZmß—w•eÙœå
-ô;ñ),ÃoBÅ‹œÎnýEÐTU~q
-+ã̂Ǐú Ê ƒ(DÅê¯SeF5Œ'´MF©zÏt¢Œ…õÿ;kS¼0t=vòÚ£…
-šAKö
-FäœÛ|pÈÑÄšG†£Zlˆ™KÀ5H ßIHà°¨AíV(QÁCÒú›;òo!‡Úpb`F  „±	¦‘2†¯¢Ï¦‘ñìÅ-|†±
-í-àTäP)òõWŸí~G«—±ÕŒ–丙„°WèÁƏøvpn¡EŽ.6ª-ü$ûFª¢'¢Òê^ÿû¼ ‹ÊÊ`SŒiÛµ]­h„#£Ó{ÕX±0#Ù&¨H8ÔG:w»„¿´wÐѐ»¾¤¢É:Œ4µˆoo'¥—@è°1lE¹ÃpŸòeó .åè[M¿'®ý †Sÿ½¸Ä-ø·Õ©¶ëvGßY¬
-£§¯þ:覷ç•Lýß!½= Ó;jËÔÖUê|u¥lGÝâ! Oûj!ÆÓ0¾üªêc¥¸¢å¯uH÷Q»®ÛN»†ŸyÃMËšÞ…ÂFû£tèbnbUZÝjFûow£­Â]‚hÑÞ¹23Õ`®+s4:v冰t^´M5™ëÈIýÌ1éQÑÙhÙ×B6y\p!\4<Î2im—ÊF°®ð›‰˜›z‰†À•‘™Ò\,”	10ãÉ#$‚0Ãå.e¨ñÇðôÈBóôø¯z¸H$tÔ
-øå„(Æ¥‡K×ïnöp1»˜rÚ´7¦C\ãeÊpkm'VSö5íÝôùP:0Diœ6‹‰r"RÌ”&b¼Ç§wqûNY‡
-bÀ|„‹Ñ]¹?¸qeö+æßîµÝp:ÜaËóœL™5x¥tÈ_öùä.hÇêùàF­
-´éœy Íø½´™­nxrqx¨^ÑþeT™Qâº)§yWÓ(2Ð7> ß“!YWËo<(CÁ™ˆÇ÷¤yGòÀ“P÷Ilž‘¥^IH1«|™NžÓÊ9ÄÂOÊŸg^¿Š§â	amﳇa8>½¾>ŸÏ¬Wõbm·¿6ÔuÑæýõ-’|-ýç¶IÙ±Ø=Ò03(‚Ž’Äéøe&ûøñûµþ8‚
+x{/ð^¯žoWׯ¢ÈKX–¡·Ýya°4‹¼8̄͘·-¼þ­Î‡²mÖŸ·oŒxʲ8(e, é€äBÎb¶Þ„AÌý·ëÐW@ûÚ—@7Hï×.…¿]§™ßú–ïu¥ðüþP{R"°„eAfŒâ@'B:5Q,Qjõr»ú{„'†Kƹ—׫Ÿ¯€½7^Àx–zg#Y{\¦,–xZåÝ®þXÓ`„rªx<TdÌxŒê·Ýi°<Îü²‡oøMKëþ¸ÞD©¯óòSŠœ˜íÑÏV°Óu»É{üÑ´§h«V92eãøyÞžä
+$±ëÚÚn5Äy·DíCþl Rddr­ÊÇ¡ÿá áO"¨O1üw‰UëõÜ‘	5Ð6º‹EËeS/Ζ?3}ú‡s9ŠNÙfj $û¬GB€2MD5ƒL¨"S>WÈN&ûÖl.8™³0누框I|›Ö2Ôi€ƒ†2WUõ@§uz9†“„ …¾·t"ôo]2&¶GþWd‘91¯'N®¬¼¤Å¤Z’Qù©/›½=Çœñ°duÞ6³›rG¨È#°Û
+=ˆ„³#~£sÝ÷ª{X§Ü¿B›—(áó£48YjO¦É/§W]Á¿Ï¿ 	ë
+7vmUQ©¡äDˆ˜±ˆF$3ïæ(dQ$oëZ5ÅS{ŸJnâ„E™ô  ‡‘ïÚvøÁMFÁFFÒïŽ9§“ŠT¡+=h¢{ùþýͻןB.žgó'žóÔ_$ödæc__˜ŠÇçR±lɳ`féÖôHO‚-áÿ1Mdج…#Ðjû¾¼«,Ëæ,W ß‰Oa	®x*^ätvë/‚v ªò‹kXg<~ÔPD!*&P*+¨0ªy`<¡m2JuÐ{¦e,¬ÿøßYû›â…i¤ë±×-lÐZ²oè4B çÜæƒs@Ž¦ Ö<2ÕbCÌ\®AøNB§€E
+nµB‰
+’ÖgØÜ‘«9Ô†3˜ Á <èˆM0”É0|}f0Œg/n‘à3Œmho§"‡J‘¯¿êü4h§ð;ZÕ¸Œ­f´4 ° ÇÍ$„½B6~Ä·£€sõ(bpt±Qmá'Ù7zT=•V÷úÿÛçXTV›bLÛ®íjE#Þ«® ÀŠ…ÁÈ6AE¡>Ò¹Û½` ü¥½ƒ0€Ž†tØ5ðm$}LÖa¤©E„x{;)½B‡a+ʆû”/›q‰è,Gß
+lú=qí5œúïÅ%nÁ¿­Nµ]·;úÎbm=}õ×A7½®8­dêÿéìíÞQ[¦¶®Rç«+e;ê¾yÚW1ž†ñåWU+ýÃ-=¨ã@ú¸Ÿ¸ˆÚuÝvÚ5üÌnZÖô.6ÂØ¥Ã@s›«ÒòèV3Ú¿x»mîD‹öΕ™©s]™£Ñ±+G0„¥ó¢mªÎ\GNêgŽIŠÎF˾²Éã‚Éà¢áq–Ik{¸T6‚%p…ßLÄÜÔK¼0®ŒÌ”æ2`¡L€ˆO!„.ïp)ƒD÷°8†§Gš§ÇÕk”ÀE"¡£nÀ/'D	4.=\"¸~w³‡‹ÙŔӦ½1…â/S†[k;±š²¯iì~ Ï‡Ò!Jã´YœH”‘b¦4ã=>µ¸ƒÄˆ;¸ØwÊ:Tæ#\ôˆîÊýÁ+³×X!0ÿàp¯í†Ó¡àsXžçdÊ|¨YÀ+¥Cþ²Ï'wA;VÏ7jm MçÌmÆï¥ÍluÓ‹ÃCõŠö/£ÊŒ×M9Í»šF‘¾ñ¸øžyȸZ~ãA
+ÎD<¾'Í;’ž„ºObóŒ„àð(õÂH²@ŠYåÇáä9- œC,ü4°¡üyfáõ«d*ž°0NÝ}ö0ǧ××çó™õª¾S¬íö׆º.Ú¼¿¾E’o ²¥ÿüÁ6);»GfEбQ’8¿Ìd!~ÿ Œß8n
 endstream
 endobj
-7856 0 obj <<
+7876 0 obj <<
 /Type /Page
-/Contents 7857 0 R
-/Resources 7855 0 R
+/Contents 7877 0 R
+/Resources 7875 0 R
 /MediaBox [0 0 612 792]
-/Parent 7844 0 R
-/Annots [ 7854 0 R ]
+/Parent 7855 0 R
+/Annots [ 7874 0 R ]
 >> endobj
-7854 0 obj <<
+7874 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
 /Rect [123.651 116.961 370.92 129.913]
 /Subtype/Link/A<</Type/Action/S/URI/URI(http://www.samba.org/samba/docs/Samba3-ByExample.pdf)>>
 >> endobj
-7858 0 obj <<
-/D [7856 0 R /XYZ 100.892 685.529 null]
+7878 0 obj <<
+/D [7876 0 R /XYZ 100.892 685.529 null]
 >> endobj
 1066 0 obj <<
-/D [7856 0 R /XYZ 100.892 238.118 null]
+/D [7876 0 R /XYZ 100.892 238.118 null]
 >> endobj
-7859 0 obj <<
-/D [7856 0 R /XYZ 100.892 213.173 null]
+7879 0 obj <<
+/D [7876 0 R /XYZ 100.892 213.173 null]
 >> endobj
-7855 0 obj <<
-/Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F71 5424 0 R /F29 3731 0 R /F17 3698 0 R /F30 3732 0 R /F58 3733 0 R /F68 3734 0 R >>
+7875 0 obj <<
+/Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F53 3738 0 R /F29 5413 0 R /F17 3698 0 R /F30 5441 0 R /F61 5442 0 R /F71 5443 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-7862 0 obj <<
-/Length 1055      
+7882 0 obj <<
+/Length 1056      
 /Filter /FlateDecode
 >>
 stream
-xÚ­]oã6ì=¿ÂÀn€,®dI¶œ=%m3ôÐë°-{êõA±•Æ˜cçl÷‚û÷GŠršl.v‡íI$ÅoR¤Xð°à—Ér=¹Z)pe,ãÁzpÅ£”ñ ÑY¤2¬‹à1Œ=}Z¿¿ZÅq £,I$²f ¥bPäx~·û¦·Ó™P24uAÀ}'sSþÁÔæÙîmÝϧ3™ÆázçDTø`{b¹nö{'Ï%OÂë(<ô¶¥k.ГÉízòiÂÁ68泊„òýäñ‰ܽX$2ç>JG‰R WÁ“ß&ì<)M„H"ÎÙ6Mÿ8ÄkôXÅ*l9}ûÒõE³'¬*;Ï0ûå~¬›>–Ï €Õ‘òz×(ib
-¦¬»W-óA"N#Ñ8‘º©íÝ©*ëçoÒ•]êºZA g9 6!"
-¯zg[,OC3 5V
-UÖÓ8
-¡Ld‘ˆ.!—èéìw¥§ôåÞþ`Ñ«Û6UÕLc]H‚ļı¬*Òœ·Öôö<“ÒǪöÑ)H(ì›ø2
-Ñ<žµÍm×aw™vÊÃ/HÕaßЭ7à`C‡‹ÆSò¼y¡ˆ½ÒÚóì¼D1ƒ0\ç#Ni‰¦³T'áâœ6DÞÔ˜„¾…t`çK-Éœèag© Ґs„s3 CÀlˆÔmæî›RЗMM<Dzßy6,шWCÔà˜$…Ž0>{kênÈõk6¶MkËçú"lÇ1cã²e]ÑO¹vž"Ò3ØÇŠxÖÚ®yiáÔHæR‹Œì#Ἀ{xqH.!tEòaü ¥Ð+½T–¾*ó}àY†æô .‡
-¸-ÓHÆâûlj)üx¸Y|xX¬ï~} tËX±‘훓æßß4¼(!.[	®‘ðµ!¤µŸ‘Çš
-«C×pû…à—Žž­.]Îüå~‰Y)®†­qÀ÷wØ¢uY&ðŠ“AÄtd«Û5èÉÑ{‰³i4çPiÉ/ã>Oý¡Ø8Ó”Âûãßòü‘ùn¬ëNïæœñdž-®ùŠÇüf¥³4Ñz±¸K)ÔRqÉäí휣¾1uéJK¥™^f|¹ÌVéêv%å2–éMvs-’ùã[š*|šß_¯g2Ö™K>ÿ†2/°†üÔªú¢U鎆+B¦:"ݸÂvDÛ9ìó”:ÁqÕtÞ‘¾Ò£ôL øȸ´UA·8\þÁÑ}z™rZ%ˆnZ“£þ¿\ƒõÝøßB¹aZÑÆ@à´ï;m€Ýž^8f+KxãumÜ{¶¸
-J¸&]ZüÙÙâ' dêÕ¨_Sé°¦€ƒc6VUš&Ø¡~{ÁÛØš²Coˆ·úôùq~}Ï—#ûï_ŽÓWk8á÷!½°
+xÚ­V_oÛ6÷§°Y!ER¢¼';‰‡i†mÞSšZ¢ca²äJJ~ûÞñ(ÇÞ¬ÅöÄãñþþîx$žü2Y®'W+Å΢Œe<Xo®x”2$:‹T&ƒu<†q’LŸÖï¯Vqè(K‰¢h©9™ßí¾éít&”M]qßÀÊÂÜT´ÿ`jól÷¶îçÓ™Lãp½s**|°=‰\7û½Óç’'áõÎ zÛÒ1Éäv=ù4áà‚?‹YEBù~òøÄ‚ÎÞ,™ŽNr¥£D) «àÉov„B$犒l›¦ÿbŠ…5F¬b¶‡œˆ¾}éú¢ÙÓ®*;/0ûõ~¬›>–Ï 	€×‘òvרi¦¬»W+óA#N#Ù8•º©íß™*ëço²•]ÚºZA¢g€˜‘N…7½³-–‹§¡ˆ+…*ëiœ†P&òHLHç5zZû]é9}¹·?ÇÀôæ¶MU5ÓX‡G—² ˜ƒ×8–UE–óÖšÞž#)}.`j’„òǾ‰ï  )ÓÝãZÛÜvv—i§<ü‚\ö
+zŽ6´¸l<'Ï›ÊØ­½ÌÎë@3HÃu>î	–h:Ku.ÎycIäM ô-À/µ$°b4Z„¡‚XæHçf †@Ø«Ú̝75@ЗMM2Dzßy1,ÑHTCÖ˜K$…Ž0€½5u7`@LýŠÆ¶imù\_¤í$†blZÖý„µ‹7
+	ƒ¬ØHd­íš—NÁŒdªXdäçÕÀ½‡‡äòÀ@P%ÆŠ„Þ襱ôÕ˜ï$ÏšÓ…º*¶L#‹ï'¦ðãáfñáa±¾ûõ¶[ÆŠlßœ4ÿ~§áF	qÙÒÈp„„¯
+mZûe¬©°:t§_ˆ~éèÚ
+éà".Þ—˜Å‘âjx5xÿÃbã[”£!Ënq2¨˜Ž|u»#9ú(q6b…Ñ‘–ü2ïsèÅƹ&ïÃù#òÝXם$ÞÍ9ãÉ<[\óùÍJgi¢õbq#–R¨¥â’ÉÛÛ9F{cæÒ•–J3½Ìør™­ÒÕíJÊe,Ó›ìæ:[$óÇ;÷hªði~½žÉXgB.ùüʼÀòS«ê‹V¥3®H™êˆ|ã
+ÛoçvŸ§Ô	Nª¦õŽì•~K׈ŒK[tŠÃåݧ—)§§·›Öähÿ/×`}7>Å·Pn˜Vôb qzïpwz}€vï¬pÀÑx0ðXYÚ7ÞÖÆÝg‹OA	ÇdKB«S<;[üœL½:õÏT:<SÀ‚Á1«*MìPÿzÁÝØš²Goˆ·úôùqq}Ï—#ûï_ŽÓWkXá÷]½®
 endstream
 endobj
-7861 0 obj <<
+7881 0 obj <<
 /Type /Page
-/Contents 7862 0 R
-/Resources 7860 0 R
+/Contents 7882 0 R
+/Resources 7880 0 R
 /MediaBox [0 0 612 792]
-/Parent 7844 0 R
+/Parent 7884 0 R
 >> endobj
-7863 0 obj <<
-/D [7861 0 R /XYZ 151.701 685.529 null]
+7883 0 obj <<
+/D [7881 0 R /XYZ 151.701 685.529 null]
 >> endobj
-7860 0 obj <<
-/Font << /F50 3701 0 R /F22 3706 0 R /F71 5424 0 R /F15 3700 0 R >>
+7880 0 obj <<
+/Font << /F50 3701 0 R /F22 3706 0 R /F53 3738 0 R /F15 3700 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-7866 0 obj <<
-/Length 955       
+7887 0 obj <<
+/Length 953       
 /Filter /FlateDecode
 >>
 stream
 xÚÅVKÛ6¾ûW(H@¥’¢¨GŠ¶m$@¶íZii²D¯ÈâV”ãäßw†C+Ú…ÑlÑ õÁâŒ>~3œÅ‚Û€/6?Ô›ï~NÓ Hª‚ñ Þœ±¤¬Ò /«DVYPwÁÛp«ÚY›1zW¿rð2©ò<CxZ%ÐŒp\$yÅœå"|ñ°u86·Ö#®o£XÈ,¬£²
-§£I¼QCƒü¶×w–ŒHž$«œSÖE&ÏfÒ¼BÔæy½ùkÃAà•ã2"h›·ïXÐÁ»WKDU'‡<B–I.‘m¶›ß6lŒ‚¯
-/¤"O8—dþ§«××WõË_®£X…·1eœò˜‹Rf²`¬ˆË2…W¼*cžrÆ+žI'–•ÄH-R¢®{!)Ò°ÙEqZ†&‚¿øçõ­9`Í!íP'BõQµÇYu„°Ç¶UÖîÃðé{PU.
-øfßèá8y"mi³;`Òm3+$ö$§^´šÁ#ð…ìʬ"G÷fœs'=bR…'eïÈéÑ¢‘‘xevs£GÕ=¥܏ñ9œ˜GU!SNw--f¬”ŽÒ ­Äo&cæ'£™Óìv]p³Æ­Äxa?Ó<=oI¨âê¿gwá*Wæ]€a¿¼lŸvѦ֌ó‘WÉÚ“A|Ì fìÐä—‹í^¹j`¹«VP¤½¦mÍqÄ{EßXQe*W  o'ÕPñ`FÂ4$îͤô­ÒA¾§á¶9 ÷εçnvÃÅr›Mg•¢m"sÅéôÞq\þÉ$ƒ80²HqÒsJþ`Ëâ
-«ÓÂü*ò<|éß,ø»É¸ƒcs]rQ£¹<õñ°(Œę̂âS”b\€á)Ï>Ì/O½1X@Íqj]KÚ3Ç=öÛÁÌO±×K‘ÂÑ=„Ùs££–lZô§×Š¦‹oTGŽk ËR†ïqð/óõ{¾7z\:ßïKý pZÍôÇ´=¶ò7xuHöÅ°ª?wÌêÐ~VÿÚX{2LýH?ž=£çž±n—M—Bö£9݃[ŠË9fèiÕôáÜ•õÍÕõöÅÍóíöO÷¦Òýýë._O€õi¡Éþ¡©}JHî ;}?~÷ó„¹?aZMìçºÄÌ-Ipf7âI bt¾D®*yØÃb¹6 rž÷þ°Vc?S½Yb·=qz×p}íòxÔ
-!ÿýQþÏÄW¸ –oó>¡þïá›ì
+§£I¼QCƒü¶×w–ŒHž$«œSÖE&ÏfÒ¼@Ôæy½ùkÃAà•ã2"h›·ïXÐÁ»WKDU'‡<B–I.‘m¶›ß6l)Ö†R‘'œK2ÿÓÕëë«úå/×Q,‹B†Û˜Ç2NyÌE)3Y0VÄe™Â+^•1O9ãÏ…¤“ËÊ b¤)Q×½‚iØì¢8-CÁßüóúÖ0Ž‡f„v¨¡ú¨Úã¬:BØcÛ*k÷Çaøô=¨*—|³oôpœ<‘¶´Y0鶙{’S¯FZÍàøŽBveV‘£{3ι“1©B„“²wäôhшÈȼ2»¹Ñ£êžúäŠK!àÄ<*¨
+™Êpºki1c¥txp”m= ~33?Íœf·°ë‚›5nÅÈ (Àû™æéyKZ@Wÿ=»W¹2ïôûåeû´‹6µfœ'ˆ¼šHÖžBàc90c‡&¿\lôÊUË]…°‚"í5mkŽ#fØ+úƈ*S¹};©†Š3¦!qo&¥o=ò-<
+·Í¹w¨=w³.–Ûl¢8Ëx¨ìm{™+N§÷ŽãòO&Äi„‘EŠ“ž{Pò[ßPXæW‘çáKÿfÁßMƛ뒋Í婏‡EA`PgFŸ¢ãŸHyö`îxyêÁòhŽSëZÒž9îa°ßföxŠ-¸^Š†ˆ¾è!̘µdÓ¢?½V4]|£:rì\Y–2|ƒ™?¨ßð½ÑãÒù~—Xê€Ój¦?¦í±•¿Á«C²/Ž€U ø¹cV‡ö³ú×ÆÚ“™`ò8èGú‘ðì=÷Œu»lº²ÍqèôØR\Î1CO«¦箬o®®·/nžo·|º7•îï_wùz¬OMöMíãø{TBrݹèûñ»˜'Ìý	Ójb÷8×%fnI¢€3»O£ó%rUÉÃ˵ó¼÷÷€µû™êÍ»í‰Ó»†#èk—Ç£nùï/ˆò¾ ¾Âµ|뜟ð	õ7ÝA›ê
 endstream
 endobj
-7865 0 obj <<
+7886 0 obj <<
 /Type /Page
-/Contents 7866 0 R
-/Resources 7864 0 R
+/Contents 7887 0 R
+/Resources 7885 0 R
 /MediaBox [0 0 612 792]
-/Parent 7844 0 R
+/Parent 7884 0 R
 >> endobj
-7867 0 obj <<
-/D [7865 0 R /XYZ 100.892 685.529 null]
+7888 0 obj <<
+/D [7886 0 R /XYZ 100.892 685.529 null]
 >> endobj
-7864 0 obj <<
-/Font << /F22 3706 0 R /F50 3701 0 R /F71 5424 0 R /F15 3700 0 R >>
+7885 0 obj <<
+/Font << /F22 3706 0 R /F50 3701 0 R /F53 3738 0 R /F15 3700 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-7870 0 obj <<
+7891 0 obj <<
 /Length 1739      
 /Filter /FlateDecode
 >>
 stream
 xڝXKoÜ6¾ï¯PZÖ[«Z8vÒ:h’¶Þ"‡$Z¢Wj$q+qcøßw^Ü]9J‹ôâÎ‡óøfH9ô¶^èý¼z¾Y]¼ÌB/
-ƒ2,#osïEYaäåë2ÈÊÔÛÔÞ{?.³›W/ãØ[ež§¨Z®,C¤ó‡îÕgçI–új¨™øÕÀoèWªãõk5¨­îõ`Ÿ§EìoÚ’ùo´e•+Ó÷´?J£Ü¿jPþÎê‘ÅQ‚ž¬^lV¯"8œ?ñ9’Ä«úÕû¡Wƒì•I¹öH³÷’läYtçÝ®~_…§‰ˆ²ÅD¤e@c·¦×¶íõÞ‡‘ßZù¥uèºÒèî4©ñ‘YÖ°Êé9‹×þ糸ðµÈÍBu×v`ď̸7#l‡
-”@\ï'=Êáβª*=	Oar ¢ó(	²´d§Á˜n·ä/IüÚôªPO3É>pí¸Ÿl;lyU™"±­‘=Ƥdq­}Ù7êÏèµù„5=êO,œŠøa`v£GýŒaTD§™w“4JäîhŒýN3L(d8‹3ÜUL§„°õgóI3}}ùúÍåææí^žÿ‰†¾ŒÓ-˜¡ƒç%vG|ð%z‹ߍmÎ"ŸŠ‰•Hbß•ÈV”î¨6º2"I ®ø¸Ç0{t¶ ’
-a tæ 	c WsPº!ò…+,~¬tRi0VòcñPAÝuz.(¡—§Ò;™ýX1Üÿ`­‘}„εC'	qbi --3h‚Ù‰Óû\¹F?`¥¬$„¦Ú®cüq&m£ì¿B)úv(Õºû^Ãô‹R95"9b,àÐ:œæ÷U^ø·ºÚPã$Â#禆QØ~£”Jœä¹ÿœ½½¹¾…ßè+ agÆ-“ôNMm…$Œ9úÈœÎ!tËY¼Ó(ò‰9 µZÌ	Qª¨À|×5÷´ècRqIC`üÄ‘ßì¸5¨Î‹ã…¬¤rzƸBÆ“sR"XJTâWºUêˆùØî%ûÿ…ÝÌ\cÎÂ`å^-:^¡RÓšê•ÐqР<×Ga2®p&'Ë£W?pV©­‰úÛÑìwÎõ g!q:—eÇ¡P at CÛq¡Õ wÜù0ÕÓ'L|ÈSÀå‰ZOŸ,Ö»Ñà‘O q‰ˆÜ ªÐèˆÙ%Lg%Lð·F0¡öCã”(Z,"¤—2
-ÎÉM"@Å»ÅÍ…C@”“JôŒÓ׬&˜cîŸHÜt<Ýöд\]7eä,vúäòëÌ°çsY(—×
-^
-iÂ/‚”.ÖçyC.÷¯"3ü;YCiMÅ=Tæ!zÀKæ·¾ {!MŽ>M8P:x`Š—\=¦ñBYHó¤î5ßßz
-Œx (½kW?á*öŸsÿ)È&¢DóøS!,5l…Í-ýÆLvP=rÓÐ7ã\ʉÁ±%õ‘ë–ÅÆ#œÐT„'eé‹ù(„Fu- €ú¾³¬B¦§x9söDÌî ƒ»Yï=0ï‘\Ú3»Q§×÷ӽ́GÓ—
-§ÖÐêqYÐã!^¯	!ñš2‰Ë©íwX(¤{e齋´5¬q1Lh¯Å*Å%O²ÒÁŽA»ûxÄÑÆ´8$ˍ¨í°	ÇžA(IÔ4Üq͸Á¥Š.m>rd¦48PÇABà?$Oê~pGÚMÎì_æ€bšJغÇS¤ÿqÜ«ÙhÆžƒããw¡q_¶ãdqScá/Œ3c™€ÎÙj¡­¥Äj„8}ášAA-‰ŒñNS³­ijÚ4SÛòe£µ¨ÔZÍÙííR:lC3Ò@Étó‰º…ҁûsùÉøsêO¬(‡ï¡8uŸ}SÀ÷ÂýÒSEÙññ0Š¾ññWu“aŠÒYC>Š4÷¡çßL‘B<¡dQ‘?`Ò:Xauøl9–ßáB—¢k§ÿý5`èTyjkfüÈ?ÚV“êïÔEÿxŽÒÿþêø™Ë+EFfÔ›®Œoüðøá"Ø,ÃÑÍT&ϽLn»ÌôgÀAzµ ‚Œ>½øW±à·ë«‹ç×W_Gf¸žÜ˜§·«ÜÁ\ìyï%'oØ8ÇOž®ã0iØÄyrüJ@¹|nj°ÄÒz ÈmŒ=8 Í Y>/öøb©y9Ÿã¨¹ëT¥EÚò%m–c–š10Hk§ë%0åE‰ë€¯c ï7§G¸<üoÂý¾Ø¬þ-ø”·
+ƒ2,#osïEYaäåë2ÈÊÔÛÔÞ{?Î×g7¯.^Ʊ·Ê<OQµ„]Y†HçÝ«ÏΓ,õÕP3ñ«ßЯTÇë×jP[ÝëÁ>;;O‹Øß4´%óßhË*W¦ïi”F¹Õ( üÕ#‹£=Y½Ø¬þ^Ep68âs$‰Wõ«÷C¯Ù+/’rí=fï%Ù:ȳèλ]ý¾
+Oe‹‰HË€Æ oM¯mÛë	¼#¿µòKëÐt¥ÑÝiRã#³¬a•Òs¯ýÏgqák‘5š…ê®íÀˆ™qoF&:Ø(¸ÞOz”ÝeUUzžÂä@DçQdiÉNƒ1ÝnÈ_’øµéU; žf’}àÚq?ÙvØòª2Db[#{*ŒIÉâZû²oÔŸÑkó	ÿj,zÕŸX85ñÃÀìFúÃ(KN3
+î&i”ÈÝÑûœf˜PÈpgþ¸«˜ O!aëÏæ“fúúòõ›ËÍÍÛ7¼<ÿ
+}?§[0CÏKìŽøàKô+
+¾ÛœE>+‘ľ+;­(ÝQmteD’ \ñqaöèl0@$ èÌ1 Æ ®æ t?Bä%VXþüXé4,¤Ò,`¬äÇâ¡‚ºëô\PB/N9¤w2û±b¸þÁZ#ûk‡N8âÄÒ ZZ fÐ:³§3ö¹r~ÀJ!XI+L=´]Çø!ãLÚFÙ…RôíPªu÷
+8*¼(†é¥rj>Dr*ÄXÀ¡t8Í;ðouµ¡ÆI„5FÎM
+£°ýF)•8Ésÿ8{{s}¿ÑW@ÃÎ
+>Œ[&靚Ú
+I?r$ô‘9-œCè–³x¦Qäs jµ˜$¢TQ	€ù®jîiÑǤ⒆Àø‰#¾ÙqkPÿœ/"ÇYIåôŒq…Œ'ç¤þD°”¨Ä¯t1ªÔ%ó°ÝKöÿ»™?¸Æœ…ÁʽZt¼B¥¦4Õ+¡ã Ay®Âd\áLN–F¯~à¬R[õ·£Ùïœê 8ÎBât.ËŽC¡€†¶ãB«Aï¸óaª¦O˜ø§€)ʵž>Y¬.v£Á#;ž â¸AU¡Ñ³K˜ÎJ˜ào`Bí‡Æ)Q´XDH!/eœ“›D€Šw‹›‡€('•è§¯YL0ÇÜ?‘¸éxºí¡i¹ºnÊÈYìôÉå×™a;Îç8²P.¯¼Ò„_)]¬Îó4†\î^Eføw²†ÒšŠ{¨ÌCô€5–*Ìo}A÷Bš|šp tðÀ/¹zLã…²æIÝk¾¿õñ Pz×®~ÂUì?çþS	LD‰æñ§BX6jØ
+›3Zú™ì z䦡oƹ”‚cJê#×-‹G8¡©OÊÒóQêZ  õ}gY…LOñræ쉘Ýw²Þ5z`Þ#¹´gv£N¯ï§{™¦/N­¡Õã² ÇC¼^Bâ5e—SÛï°PH÷ÊÒ{ikX
+âb˜Ð^‹UŠKžþd¥ƒƒ:v÷ñˆ£ipH–QÛa
+Ž=ƒP’¨i¸ãšqƒK]Ú|äÈLip Žƒ„À2HžÔý(àŽµ›œÙ¿ÌÅ4•°t§Hÿ-â¸W³ÑŒ
+<ÇÇïBã¾lÇÉâ4¦ÆÂ_gÆ2³ÕB[J9ˆÕqúÂ5ƒ‚Z!㝦f[ÓÔ µi¦¶å1ÊFkQ©µš;²ÛÛ¥t؆f¤’éæu¥÷çò“ñçÔžXQßCqê>û¦þ.€ï…û¥§
+<Š²ãâa%|ãã¯ê&Ã¥³†|iîÿBÏ¿™"…xCÉ¢"2À¤u°ÂêðÙr,¿Ã…>4.E×NÿûkÀШòÔÖÌø‘.´­.&Õß©‹þñ¥ÿýÕñ3—WŠŒ̨7	\ß$øá;ðÃE>°Y†£›©
+Mž{™Üv™>èÏ€	‚þôjA} z;ð¯bÁo×Wϯ¯¾Ž0Ìp;=¹1OoW¹ƒ¹ØóÞKNÞ°qŽŸ<]ÇaÒ°‰óäø•€rùÜÔ`‰¥ô0@‘=Ú{q@›A³|^ìñÅRór>ÇQsשJ‹´åKÚ,Ç,:4c`ÖN×K`Ê‹ .×_Ç ÞoNpyøß„û}±Yý¨—”¾
 endstream
 endobj
-7869 0 obj <<
+7890 0 obj <<
 /Type /Page
-/Contents 7870 0 R
-/Resources 7868 0 R
+/Contents 7891 0 R
+/Resources 7889 0 R
 /MediaBox [0 0 612 792]
-/Parent 7873 0 R
+/Parent 7884 0 R
 >> endobj
-7871 0 obj <<
-/D [7869 0 R /XYZ 151.701 685.529 null]
+7892 0 obj <<
+/D [7890 0 R /XYZ 151.701 685.529 null]
 >> endobj
 1070 0 obj <<
-/D [7869 0 R /XYZ 151.701 476.453 null]
+/D [7890 0 R /XYZ 151.701 476.453 null]
 >> endobj
-7872 0 obj <<
-/D [7869 0 R /XYZ 151.701 444.258 null]
+7893 0 obj <<
+/D [7890 0 R /XYZ 151.701 444.258 null]
 >> endobj
-7868 0 obj <<
-/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F71 5424 0 R /F17 3698 0 R >>
+7889 0 obj <<
+/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F53 3738 0 R /F17 3698 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-7876 0 obj <<
-/Length 1442      
+7896 0 obj <<
+/Length 1443      
 /Filter /FlateDecode
 >>
 stream
-xÚ½WÝoÛ6÷_!` “*ŠÔWßÚ¤]S4m»Om™¶…ʤGÉ
-²¿~w¼“#'^7`ØžHžŽ÷Íߝ’`$Á¯³—ËÙ³×iqU$"X®‘$qY¥A^VqV©`¹
->‡Ý­5ó¯Ë·ž½Œ«<WÈžVqÜ	ñ	—ñ<I.ÃÅ\„[؇õ\&¡ÓóHf*¼®M½Ñ;m–% 1®’Ê+—°/T6ŠK\³WËÙï3T`ž˜ÅRÍnöùk¬àÛÛ ‰eUwžsȬŒó¥uÁböÛ,™:]ˆ©â£P™ÇBd¤ÞY;ü„ÞdIhô0²47zèlSw}»BÛ@`^g|equIlkëh³²»º5´¿~uóîê=íÛþ9m‘ˆ²(Q‘æb™ËH‰´¬„Ì“,"/E™«´¢xm³A¹T:R~µÆ'¡þ>OËP;:µ­·ó©Ýéž(F7ºïkwOÇÁÒêt?XÊ·¼ñž[³ÐmÝŸH׆Ž^Š
-0¢¼§¡ç ªŠœØÝGÚÇÎÊ2ù±Ô¾$Buú†}»Ûwè†*ÃÆîÑ}>‘ýªbûòÒÉÔìt­ÙÐÞ®YÀ<-À1W7ƒvý(Æ{;vtÓþt×BDÎø±½'ލÉ>çŸÊâRþeHIy‘Š]¤pW›ºÖhúÞo-:~gèÃV;ýü¬a¬ˆJGü ÖûI­ŸÖªe¦²"IŠ¨,Ó¢ÈDUF"‰¨D.³¿¯Õ_dµG•H%}\kZvuƒÎl½wHðùSIç„ѧžy ó>9$jC¥yx{諏Ÿ¿yÛkÓèÇz'¯yL×-Yñí°#¿Çâ¸çSÍ¡æš ÃwäÐŽyöÎÞvz5ñ¨!±J9îK4*Í* Œ®£üù‚DÒ©;DCïq=ôz}è˜Ï`퓇ŸÞcùU1îjÇjÑt0÷¨³±_Öæ€Ï÷LDü{¯$F——´AÅúËË‹˜v—×þâ+6w ë¾õû…Ħk;À܁@5:¾±­ñ¡Q —-k´(îÎœ3öQE„oJ%9˜—½`‹5îI†SŒÊ€ض¶î辩E÷uÃrH^Ûƒ3àtžgáí4	 j-Æâ+Ð{,6POûeHå’/ä>”´!ãs®;Üëý½!o5í¾^Œō‚}ÁO|2z‹á4®ۏc»ÒëúÐ
-Tåï—Š0h½ÁRñµf| ¤mïÀÄ"´=ÿ‹V0ˆ³äöͱa)ZÐúúæÃå&}Âë?;¤
-XÏy°  òuï‘mlÜÿ¸{î/B*/;MÑ‹SÇàr:\]¾zq³|ÃS€‘¶qàP<¬nÏag4ŠŸBö§þPw¾ëÁƒ§.Oèˆgpœ'M¾ä&°¹§‡ß`®ZÈÚzd †›Úa༐^»ñõ‰Ð
-«¼¯oð+Ÿ»VV °¼s8²Úµ¦…ö[žK£iìÞ„dõððzâòj!¹ü0FÍ1Ç®Ä+Š‹J%±RÅÈ
-^ÀÀ. W¤ Ñ4/žŒ¦OÚ̺e1z[¡Ø`v|c3štÿ€ Æ
-ûà<x¤>À Ù#".¤À·±”¢í–EM €)R.	£D¸o›QlïMzŠ)§m„ÃØš¦;¬h at 8Æ0ŽŸNÅy,syÚ°ÀÖâÑ¥Ó@Ñvc.œöjŸ6Õf£Ÿ­t§ù!Ë~ì’’ÌïhOIJÿA=Ü{hþ^`L/Þq€¬ù_ͺö½ÿûј«ÉOÚΏë¨µCd%Ûô„k|›n:.b¿µðöÜnù…O*¶&Sǚݵ}?ÖÜ£L•ï¶Ã±÷OõŽ+üþý	b³´!
+xÚ½WKÛ6¾ûW(
+È@¥ˆ"õÊ-Y'ÍÙ$];§$­DÛBdÒ¥ä,¶¿¾3Ò+{Ý´@ÑžHŽ†óæ7£$ØIðëìåjöìušE\	Vë€%I\Vi—UœU"XµÁçp)›±ÓjþuõÖ²—q•çÙÓ*N€;!>Æã2žG,Éy¸œ³pû°žó$4rñL„7µª7r'ÕH²4ÆURYåö…ȼ¸4¯köj5û}Æ€
+̳˜ó ÙÍ>M‚¾½
+’˜Wepo9wÏÊ8ÏPZ,g¿Í’©ÓŸ*>
+åyÌXFêÖãOèM–„JŽó(K³p#Ç^7u?t-Ú#ð:sW–×b[kC›VïêNÑþæÕí»ë÷´ï†ç´YF,Ê¢”EEšsˆeÎ#ÁÒ²b<O²ˆ±¼de.ÒŠâ¶MÌå\@êHùõcœ„òû<-Cièԍ´ÞÍ#¤6z'¢(ÙÈa¨ÍGM«‘è)_@ܺõŒ(ØÚ	ÝÖÉt©èh%´Î õ(ŠrÎÏ|À ŠŠœØ=D.´çÎò2fù±Ô¾$Lôò†C·Û÷è†(ÃFïÑ}w"ûEåìÊH§£–`§éÔ†özíÌÓ3u3J3x1ÖcØ9G7rŸî;ˆÈ¿"gï‰w>Ù—üY\²âÑ¿ŒÎ)/\8W€ )ÜÕª¥Cß)I߇­FÇï}ØJ#Ÿ_4Ì)¢Òa?¨õaR맵Êx™‰¬H’"*Ë´(2V•KYÂ*–óìïkõÖYmQ%	Eך–]Ý 3[ëlþDRÀÃ9a´©w<y›’µ!Ò<¼;ŒôÕÆÏÞ¼¤jä¹ÞÉköéº#+¾ö>ò{,Žwª]¨]MÐá;rHãxöFßõr5±×²X¤.î+4*Í* Œ¾§üÙ‚DÒ©;DCïq=r}èŸÂÚ'!7>¼ÇºKTŸ«S‹¦ƒ¹GVø²6|¾"bß{Å1ú¸|\\ÑOè/W1í7K÷ÅV,lî1@Ú|F盾ì sG§ ªùлÛ¿ªrÙ9ÅÝ«KÆžQñXDø¦D’ƒ¹pÙ
+ÖXã–¤\Šñ@У³­«{º¯j@Ñ}Ý8¹
+$¯Àp:ϳð4’Pµ¾ø
+ô‹Í"ÔÓþA9wrJڐñ¹«;ÜëÃ"oVݾVŒöâ¼`[ðS½BFk1œüê`û<¶­\ׇ~¤*¿„A-ôMÅ×)ÿ H»Æ½ Ðöü/ZÁ".B’Ù7Ç>|„¥hIëëÛ‹Žô	¯ÿ¬ô˜
+`½äÁ ÈÖ½E6߸ÿq;¶Ü_Vvš¢§
+Ž3Àb:\/^½¸]½qS€òHÛp(Û»KØyñSÈþ4êÞv=xðÔå	ñŽá¤É—®Élîéá7˜«²¶öÔðaSœ2Hã_
+Ñ°Z0ðÈûú¿Bð]×Ê
+'»NuÐ~ëÑrbi4>Ð;£b‚´o .«’ëæ1è9v±+ñʘpE%’XˆâqD/`à—€+œÑhšOFÓ'ífݲðƒÞÖB(6˜»‡±ñæ#Ý> ˆqã|0<R>À Ù#".¤À¶±”¢mÚ%ŠšÀ  S¤"\F±pß5^ì`MzŠ)§mÄ…±SMhi at 8ÆðÙÉTœÇ<ç§
+l-Î.Š¶~Œ¹2Òª}FØT«|ÖÊ^:ä‡,Û±‹s2ø¡=‘“ýoZÊq„à>ÚCóðczõÎH«ÿÕ¬Ûû¿°šì¤m츁ZDV²MN¸üÛ4Óqû­†·gþs˯lRak2Õ×ì®_sg™ö•í¶ã±÷Oõú~ÿþÄà´(
 endstream
 endobj
-7875 0 obj <<
+7895 0 obj <<
 /Type /Page
-/Contents 7876 0 R
-/Resources 7874 0 R
+/Contents 7896 0 R
+/Resources 7894 0 R
 /MediaBox [0 0 612 792]
-/Parent 7873 0 R
+/Parent 7884 0 R
 >> endobj
-7877 0 obj <<
-/D [7875 0 R /XYZ 100.892 685.529 null]
+7897 0 obj <<
+/D [7895 0 R /XYZ 100.892 685.529 null]
 >> endobj
 1074 0 obj <<
-/D [7875 0 R /XYZ 100.892 269.048 null]
+/D [7895 0 R /XYZ 100.892 269.048 null]
 >> endobj
-7878 0 obj <<
-/D [7875 0 R /XYZ 100.892 239.381 null]
+7898 0 obj <<
+/D [7895 0 R /XYZ 100.892 239.381 null]
 >> endobj
-7874 0 obj <<
-/Font << /F22 3706 0 R /F50 3701 0 R /F71 5424 0 R /F15 3700 0 R /F17 3698 0 R /F51 3729 0 R >>
+7894 0 obj <<
+/Font << /F22 3706 0 R /F50 3701 0 R /F53 3738 0 R /F15 3700 0 R /F17 3698 0 R /F51 3736 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-7881 0 obj <<
-/Length 1678      
+7901 0 obj <<
+/Length 1679      
 /Filter /FlateDecode
 >>
 stream
-xÚ­W_oÛ6÷§°
- ZIÑ’†í¡ÍÒ!EÛm·—®´DÇÂdÉ“ä¤yÙgßï$Û‰²Þx$¼¿;£à6ˆ‚g¯V³‹×&
-dfQ&ƒÕ&F†I$ƒeš…&‹ƒU|*QóO«7¯•
-Ò0[.cdÍà”Qp‘çùàvMïæmba낈·
-Œ‘ÈmEów¶¶·nçêþÛù"N”Xmý#Þ»žX.›ÝΟ—±\ŠË­Jì{×Ò¶Ô¨Éìj5ûs&A6(¢³	µòÝìã§((`ïM…:Kƒ{Ϲ´IÃ¥1 at WÁÍì—Ytêi&g¡7¼²ù\¥bºèD4û­ë‘¶e¢˜KáPu[¡az)îËžÏmÝÀUÖ]³±-ŸíÆëèHYÏU"îPdSùÁ,DHðòT
-ÕyXu,ÃÈ$C°jð¶ç:·y1°-¤MœsN	ç‹Ä¤â§ý|Š´¶/ÁƦ­c
-ú®,O64öÛ’·ó!¬ñà%ZE£îÐJð	ﺪs÷ä#ä'€ª ¹WʐNt±ÖZ×'? ªð²>dË’@J ( ,ƒÓq§Ù$¸)
-%„GF‘¸lØRß¾€—‰¸«ŠòdÐBüÖq¶7 MÀvëº)W‚@…J±¾/ጌE‡ˆØ‚ ‰45m­É­´j‹½ë‡Ž$Âê3±•F‡Ê¤§±•h!RZ‰gRt[”9¡ibÂLÆÃé1N(;÷ Þ£¾ë²Ÿ¸.Ä d>o1*¥²P&ê1½moQ‹X±ã”)k7,àü&£Õ8©8”X-pÞ´4¶\ZwAxˆöØ‚±cHæåï‘Œ]1\}ãó‰Å
-_½ï˦O‘5(í_Šž?t~–xER45¨SW¿µý@9" x%Þγš9W¹ã²Ï¸
-Ã2”ŠŽ¶8âtgÉ‹=ù¦©&’¡p쀺 n…·×4z°THPeEÁd÷(VFƒ¥iw({»®øhIiåڍÍy©ËÛrß#"‚ÂȘxFŒÇÎ7åíëý¼¶Ý´ãŒ\ØìvsÀóÚ£º˜‚²Öa’ŒEj#:/êM´DhUŽ&g’’ªüxBÈÐÂð9 4Gš3dB~fÂT‰øbRŽL¢!p 	÷_$-”Q¡‰åÝÈ|.S©PK=føÖÖ·(ÅHªO¿ TÊ$L9\ôKÔ4Ÿé@PÑ7Â}¶»}åx—Cï'\÷c±oH|A
-ªûñã7û¡¶H¿Lãg ƒåîo˜?ÚðEÈ)U
-žB1ZCØi‚2´—1gþŠ}ëò¾iØwòÌwQêhtÞ_Ý­í›Ø]œ û‰·44j/Õ˜…‘Ê €qhR¶‰º ™ŠMSUþI¼ç¢ŸÐ“Ñ%kqG¼TźëáæÃýp5’”ÓzüÞnhÅ|ÒÒZn÷¾6,¦2«?ö`ôºãøÌ{ÈŒ’åZ
-%¾£[ý±"¥|µ0 íu}”D"°¼·]O«]e)ËlœIÏóü,ž{ÄxÌÀW‡êvòUԐ^#WɆûg™•;¾€™ã¥>w–×…ªrÐÔwB¤©:vULw`ØéL”m$GÞF+`.V£Þ…íí¤÷¡
-Ö'ÐôOÌj1ö ¤¤íÙÐeF˳—‡ºÈ«c÷÷Ùc5?øWÒç`CãÐ;nšvÇ;[ÎB[pßÕpŠRG«OZ½!À°y\¢tá3Û!OÆ7õÛ)7asý”joEÛ4ýWÀ™ˆº'ƒMÇ>'‚¥"éŸ$<l¾'÷úì+p|wõáíõ{^û/þšßNgÁ#E~CðÛª„{½TyKU*±ññc¹cXµ½•Reh¹r]½«ÊuxÍÓühˆÄÆW<IÐ"?-ýþ2ã$>ï1•>ö˜Tܘëi*<“bé1ù{YV#XL&P¬åŠsüt4mGÛ%ׁ’ç{ß¡5]WúÖ—<ìðøº·¾ò˪ìÈ^Òf($þ7ßQß%Uœá¬èS«ÐˈBú¹ÅçhÔþŸ÷¿âï_¢ìqå†×v3T‚Ç{¶Í·å›è*©4.¤IŒøn±X¸•ÏF¤ššµº·Ý˜TtŸ*PÖý×S;`nÕÜ6õsj—•›l¯¾œ¼ï‡&”L˜óò‡w×ïý™ñ×?ŒW«ÙßQº]÷
+xÚ­WKoÛF¾ëWh¬€ˆæîrE²h‰ë’´Õ^ÒVäÊ"J‘*IÙñ¥¿½3;CJ²é¦(zâìs^ß|;Œ‚Û 
+~œ½ZÍ.^›(Q˜E™V›@&‘–iš,VEðQ¨$šZ½¹x­T†ÙrãÖNù=Ü®éÝ|¡M,l]ð¶o$r[Ñø­í­Û¹ºÿv¾ˆ%V[Ĉ÷®§-—ÍnçÏËX.ÅåÖ‚$ö½kiYj´dvµšý9“ Œ?±Ù„ZùnöñS°ö&ˆB¥Á½ß¹´IÃ¥1 WÁÍì—Yti&g¡w¼²ù\¥b¶èD4úö[×9mËB1—¡é¶BÇôRÜ—=ŸÛºaWYwÍƶ|¶¯{ #e=W‰¸C•Må?nÜB/Om¡T§UÇ2ŒL2$«†hû]ç>/†m©Cg´9§Œ„óEbRñÓ~¾@CZÛ—àcSƒÕ±}WŽúöÛ’—ó!­ñ%šE§îÐKˆ	¯ºªs÷#ÜA SÁro”!›èb­µ(oO~ Táe}Èž%” P@(x§ãN³KpSJHŒ"qÙ:ð¥¾}.q^åÉ¡„øÌãh)n š€íÖuS¡…:
+•b{_‹±„i 4jZZSXiÖFçi„Ùgr+•IOs*ÑB¦´9Ž¤è¶¨sÂÒÄ„™Œ‡ÓcžPwî¼G{×e1q]ˆIÉ|ÝbVJe¡LÔ9bzÛÞ¢±2bÇ%SÖn˜Àñ
+F¯qPq*‘-pÜ´ôm™ZP†pAzHöØ‚oǐÌËß#»b¸ú¨Æ×
+‹¾zß—Mž"k0þÚ¾;<èü(ñ†&dh"j0§ ]ýÖöƒäH€ä•x;jÞY¸Ê§}…ÀU˜–*:ZâŒÓ%Oö›¦š(†Âq êv+¼½¦¯·	KDb@*+J&‡G±1
+6Xv‡²·ëŠ–TV®ÝØœ§º¼-÷=B!"(Œ¿ã±s¶¿›Šöõq^Ûn
+ÚqN.lv»9àyíQ]LAYë0IF’nÄàEßDK„Våø(pÁiÄÀòãQH!CÓcä€Ðe®	ý™	S=â‹I=þ1‰†Ä$ÜÑ´PF…&zTwãæsJ…Zê±Â·¶¾E-F²R%xø¥R&ašÈᢗHÀi¾ÒA Ò7Â}¶»}åx•SïÌû±Ø·$¾ ñ¾AüøÅ~à	é—iü`þáþæ€õ3 
+_„œJ¥à!ÑÒNÔ¡½Ž9ì[—÷MûÀ±Óg±‹’PGcðþêìnm/ØÅîâÙO¢¥¡P#x‰k at aF*ƒÆ¡IÙ'ê‚d*6MUù'ñžI?¡'£(¹¸£½°bÝõðóá~¸…šÉ
+Êé
+=~m7´b¾hi.·{Ï
+‹©JEöÇŒ^wü>ó2£dù…VCI€ïÖCd¤TC¬¬½®z at HÒ{Ûõ4ÛõH{(Yž`çLz^çgù”Ø#Æc¾:T·“¯¢†òw•ì¸–Ù¸ã˜É0^êó`y[ˆ•&P|@Rß"Q&výªXîÀ±Ê™()Û(Ž{ÿ­€¹Xv_¶·“ч6XŸ@Ó?1«AÅؐ‘¶gG—Q-Ï^ê^ ®ŽÝÜgÕüà_I_ƒ
+}‡ÞqÓ´;^ÙrÚ‚û®†K”:Z}Òê
+	†Åã•ŸÙu2¾©ßN…	›3èÿ€ª½mÓô_ÁæÈDÔ=l:ö9	¬Eÿ, àaó=…×O`_ßwWÞ^¿ç¹_ñâo YPñít<2ä7¿­J¸×‡A¥‘÷T¥ÿ-w«¶·#°Rb†–(×uлªLQ÷×¬±ÌH†ü@n<ÃàI‚ù)õ?úY'ñy©ô±Ç$rã]OKá™K•È¿GPe5‚Åd¢ÃZfœãOGÓv´\2”<Þû­éºÒ·.8åa‡Ç×½õÌsLUÙQ¼¦Í@$þo~G}—Tq…³¡O½Â(#
+éÏ->G£öÿyÿ+þþ%Ê37¼¶›	¯Ù6ß–wn¢«$j\H“ñÝb± u+_(55[uo»±<ˆtŸPÖý×S+ànÕÜ6õsf—•›l¯¾œ¼ï‡&”L¸óò‡w×ïý™ñ¯ø^­fú
+^
 endstream
 endobj
-7880 0 obj <<
+7900 0 obj <<
 /Type /Page
-/Contents 7881 0 R
-/Resources 7879 0 R
+/Contents 7901 0 R
+/Resources 7899 0 R
 /MediaBox [0 0 612 792]
-/Parent 7873 0 R
+/Parent 7884 0 R
 >> endobj
-7882 0 obj <<
-/D [7880 0 R /XYZ 151.701 685.529 null]
+7902 0 obj <<
+/D [7900 0 R /XYZ 151.701 685.529 null]
 >> endobj
 1078 0 obj <<
-/D [7880 0 R /XYZ 151.701 599.595 null]
+/D [7900 0 R /XYZ 151.701 599.595 null]
 >> endobj
-7883 0 obj <<
-/D [7880 0 R /XYZ 151.701 567.045 null]
+7903 0 obj <<
+/D [7900 0 R /XYZ 151.701 567.045 null]
 >> endobj
-7879 0 obj <<
-/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F17 3698 0 R /F70 4384 0 R /F71 5424 0 R >>
+7899 0 obj <<
+/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F17 3698 0 R /F59 4373 0 R /F53 3738 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-7887 0 obj <<
+7907 0 obj <<
 /Length 1460      
 /Filter /FlateDecode
 >>
 stream
-xÚµWKoÜ6¾ï¯ú $ «êýèÍÙ$…ÛI³Ûæàä@KÜ•PIÜ’Zþ÷áZ­­½ôÄáp4œç7TàœÀùmõv·úåC9¹_æAèìöN~QFNV”~Z&ήvîÝ-¯ÆVÞ÷ÝG-^øe–%(•~ ÒÉ…±_øÞ:²ØÝz¡Û í2/\ɽuœ&î-؁÷|IYÀ~”úòè<I­º(Qjõ~·ú{„g¦~;U¿ºÿ85œ}t?.çIKöNœ~–¢¶ÎÙ®~_s§Ãt~ñ¤4)}í^ÿi?òÁ[GeඣY­5W­d§-ë” j4ë–Âå²·_2ZTÃ$¿}€%w
+xÚµWKoÜ6¾ï¯ú $ «êýèÍÙ$…ÛI³Ûæàä@KÜ•PIÜ’Zþ÷áZ­­½ôÄáp4œç7TàœÀùmõv·úåC9¹_æAèìöN~QFNV”~Z&ήvîÝ-¯ÆVÞ÷ÝG-^øe–%(•~ ÒÉ…±_øÞ:²ØÝz¡Û í2/\ɽuœ&î-؁÷|IYÀ~”úòè<I­º(Qjõ~·ú{„g¦~;U¿ºÿ85œ}t?.çIKöNœ~–¢¶ÎÙ®~_s§Ãt~ñ¤4)}í^ÿi?òÁ[GeඣY­5W­d§-ë” j4ë–Âå²·_2ZTÃ$¿}€%w
 Sò^x°}ôðóš˜'Õ‡5•è{6Ôkø´†À§IIfwí€Á.rº¡pE9É‚ÌÝ5ú p÷¢ëÞ𤣬ù‘¨™éŠÄÇri>5hõ
-‰zB“™2ßKþØŠ“êžiÏꙚ’h]ÇÚÿB«‡Íÿ¥*ÉÃy²@Mœøa’)Äø#]¸‹Ò(uå±"ÂØ‹dÍ;>úí©;r½¥õöý—›ë;Ãûµþ<ˆ1JÜÔêeÉX+"²âÊ['a⪶?bU ý襔F[3Ý<tÞh÷žÌ¶áÒ×àø FÉF®ˆCá%ŠÛ¯™•o˜3áãF£ä‹EÑëtÿQýá{‘ü£{ˆ[²•ÉªiùÒÑQ¶ÃøÓÒ	Ø؉aÔë¯Ä¾í ®¯í¸þ¼YTwõîöúnñä¯gQqÉLIäNúeŠU C˜ä~¥34Œ †€.îFr(ÝmôÄP#‘¹›†
-‡‰½m ,CKØ^!rn ÷nÔ¿T`”ùQ\Ø
-„ä"ÚX1©ŠØÛž[_Âܼð“3‚ËÅ~V†Vhº¢bdš.9ƒlNJ#Þ
-N"{=ˆÖ&onŒ©Ø#ÈݲùŒØ
-‡"”œ¦}–uYúa_fs ¹Ý⚸_[øl¨©åu𓶠w(”mÍyźÍFzkÀŽ?{•‚fV¾-
-ŒL`0àû5δ*\:¾Ð“Y:\7²çàNì³hé†|OâÔdór*âÆÜ°ýâ…aèþ¹ûôéf»TÀw»$£Ä}'zÖDo¹$p´§9m6¬öêÈBÑOãì3LF7taÊ›’ÔG·›%kÔÀŽëvð8÷κg4lq­fØ%uj€‰Èù†zèá4Oq]áÓ wî5zì8Z¥af¾úÆÉ@…7ÔkïZ	!Ÿ=¨À7ç.}
-SQÄîUUqeêg#È[):õÃ3¨dà7ŸÃElàbB‚Kó4ïÙ+C×xa€$wÑ¢nÛƒdççÚ2f”3_Ð mRÄ· L:â&n¥ŸpmΣÄz}7µ­º0P¬·‚º(¼ÇÜè Ñh‘žU»^.†ó"ô¶ZRœ «’<¯*q¢C7®ó"¢þKLÿ%™yÉœû/1ý‡Gà¶-ùIÁ‹ù¸:ç“вàæøFÛ»@‡‹ƒÌÄðI_Óu¸‹'®âÕIÂóΞ-ÇÞ€rcΡ«[ï9‰õS‚5¦›öKÑGãBýÐ[|^ÃÃ=ÎçX¿ŽóÆ:j‚Tk\µR®<zYâ²þe¸TVIÏæÂ*Þ³ªí&Ï¢´¤wsZ؉ =C€cªˆ˜óœÒñ^ŠÞœãk«ñ¼ÐxŽ|
-gx‚A¤Bf*å”–µ1oÞŵ?ûNÖ/UZfà«_Æ4êgt
-Ñm§§î9ôÓãw’·,¦”~ YµZE‡79½—e_”	`éÂ2F[°>T=è„xf Í«øbO«5Z“UmÁ¿€5»ÂßÙ?ÞD²d
+‰zB“™2ßKþØŠ“êžiÏꙚ’h]ÇÚÿB«‡Íÿ5UÏ“jâÄӐôH!ƱèÒÀ8X”F©+Æ^$kÞñÑÐoOÝÁë-­·ï¿Ü\ßÞ¨õçAŒQrà¦V/KÆZ‘WÞ:	Wµý«éG/Í 4Úšéæ¡óF»÷d¶
+—F¸Ç5J6rE
+/QÜ~ͬ|ÃŒ˜	7%_,Š^§ûÿˆêß‹ä¥ØC\Ø’­LVMûÈ—ŽŽ²ÆŸ–NÀÆN£^%ömq}mÇõçÍ¢º«w·×w‹'=‹ŠKfJ"wÂÐ/S¬Â$÷ó(¡a1tq7’CènË '†‰ÌÝ4l8Lìm`XÂö
+‘s½w£þ¥£ÌâÂV $ѦÀŠÑHUÄîØöÜòøææ…Ÿœ|X.ö(ð³2´B®Ð ÓtÉÌ`sRÁðnpBÙë	@´6yscLÅAî–õÈ`ÄV8D ä4íë´¬ËÒ‹ø2›¡Èí×ÄýÚÂgCM-§è¬ƒ€Ÿ´¸£@¡lkÎ+Öuh6Ò[vpüÙ3 ¨4³òmi`dƒ×دq¦UázÔÁð…žÈÂÐ᪸‘=‡ w&`…@K7ä{§v ›·Si7æ†í/C÷ÏݧO7Û¥¾Û% %î;ѳv zË%ƒ¤=Íi³fµWG’€ØˆþxgŸa¢0º¡SÞ”¤>ºÝ,Y£v\·ƒÀ‘¸wÖ¥8£a‹k5Ã.©SLDÎ7ÔC§‘xŠë
+Ÿ½s¯ÙÐcÇÑ*
+3óÕ·0N> *¼¡^{×JxäùìA¾9wékȘŠ"v¯ªŠ+S?AÞJÑ©^˜A%» ˆ¸ù.b\š§yÏ^ºÆ$¹‹®uÛ$;?×–1£œù‚ h“* ¾aÒ7q+ý„hsÕ Öë{¸ù¨hÕ…„b½ÔE1èà=æ>@‰^@‹ô¬ÂØ5ðr1œ¡·Õrâ]•$àyU‰…ºqõ_bú/ÉÌKæ܉é?<·mÉOú^ÌÇÕ9ŸÄ€–E 7Çß`0ÚÞ:\d&†Oúš®Ã]<q¯Nž‡pöl9ö”pöÐ]ÝzÏI¬Ÿ¬ù0Ý´ŸXŠ>ê‡Þâóîq>ÇúuœG0ÖQ¤Z㪕ºpåÑË—õG(Ã¥²J2x6VñžUm7y¥%½›ÓÂNàèSEĜ甎÷RôæŒ_[ç…Æsäk8ÃÌ"2;P)§´¬yó.®
+øÙw²~©Ò2_ý2ž Q?£Sˆn;=uÏ¡Ÿ¿“¼e1¥ôYÈÚ°¨Õ
+,:¬¸ÉéE€¼,“ø¢L ƒHv1Ú‚%ð¡ÂˆèA'ìÀ3m^EÀ{Zí¨Ñš¬jƒþ¬ÙþÎþÂò²b
 endstream
 endobj
-7886 0 obj <<
+7906 0 obj <<
 /Type /Page
-/Contents 7887 0 R
-/Resources 7885 0 R
+/Contents 7907 0 R
+/Resources 7905 0 R
 /MediaBox [0 0 612 792]
-/Parent 7873 0 R
-/Annots [ 7884 0 R 7890 0 R ]
+/Parent 7884 0 R
+/Annots [ 7904 0 R 7910 0 R ]
 >> endobj
-7884 0 obj <<
+7904 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [298.601 259.837 460.543 271.527]
 /Subtype /Link
 /A << /S /GoTo /D (AccessControls) >>
 >> endobj
-7890 0 obj <<
+7910 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [99.895 248.409 213.04 257.977]
 /Subtype /Link
 /A << /S /GoTo /D (AccessControls) >>
 >> endobj
-7888 0 obj <<
-/D [7886 0 R /XYZ 100.892 685.529 null]
+7908 0 obj <<
+/D [7906 0 R /XYZ 100.892 685.529 null]
 >> endobj
 1082 0 obj <<
-/D [7886 0 R /XYZ 100.892 371.046 null]
+/D [7906 0 R /XYZ 100.892 371.046 null]
 >> endobj
-7889 0 obj <<
-/D [7886 0 R /XYZ 100.892 342.482 null]
+7909 0 obj <<
+/D [7906 0 R /XYZ 100.892 342.482 null]
 >> endobj
 1086 0 obj <<
-/D [7886 0 R /XYZ 100.892 235.832 null]
+/D [7906 0 R /XYZ 100.892 235.832 null]
 >> endobj
-7891 0 obj <<
-/D [7886 0 R /XYZ 100.892 207.269 null]
+7911 0 obj <<
+/D [7906 0 R /XYZ 100.892 207.269 null]
 >> endobj
-7885 0 obj <<
-/Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F71 5424 0 R /F17 3698 0 R >>
+7905 0 obj <<
+/Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F53 3738 0 R /F17 3698 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-7894 0 obj <<
+7914 0 obj <<
 /Length 2164      
 /Filter /FlateDecode
 >>
 stream
-xÚ…Ërã6ò®¯à-T•Å Ÿ¹MO*©ñĹj+;›LBkùPH*Žóõé@‘irB£Ñ ýn„ÞÞ½Wß?¯¾}‡žƒ<Ì…÷¼óD,‚4^’åAœGÞsé}öe­þùÛ÷RzY'I„¤9ìŠ%D4ŸLӍf½Qqäë¶dàCcèºæù£nõÞ4¦¿[o¢TúÏÚûÍÈ$÷]ÓÐ~‰Ä¿?h€üãhz^
-9Y=<¯þX	¸˜ŸñJyE³úü{è•°ö³*ϼW¢l<gAÇ ×Þvõë*œBÄWå=‰ì’ –B“2È'ˆ_ÉÜïÀ²ôž
-ÝÛÍË‹Ò,•Û\¸×«Tù^ËÔãÉËz#3ßðä4K3v–¶Ú÷šäŸF|×p“LùeÕ›bìú
-1p¿·ad9Œ*ˆ£œ/þ_(¢š÷(e¨@“u͘ÞÔæÏuœÀ252¶Ô£fh×wÝË;ÿSµe·–_ƦÿsÍO~Ï8âþ¼g»¾nðü}±©ˆ÷ÐÛHÇõ; Š$P!?‘ð»#¬7uÕ^^«±À“f`Ì‘Ú7Õțƃ¥-z£ÇªkÍgcuÓ
-–”ej©ë®…3-ws™âN™‹¥(d.­°yñüÂ! KQ¿Î"¿ë™Ôü¥›cmîp–û¯Ó2õÒ«vÏÍçYEN§¢FÃpqå;\¹ÿ°à9f–Iñþ‡_¶¸ëqì«—Óˆ"Œ&¥#D²C`ñÖh¡Až`@L“ª-êSiJ7;ŸzE®lë¤ ™†þ±ïè¨Âcè¼Vh¿JVãe"Á3œFq½*A²°:V¬ê·5,蟮ÀÈÛ0¼E+ÍÈJqóìWØe¥)'%4ôÙÐÖG¬L=˜1è~4åUã§Ø)“d!$y £‘ ’ÄŽÄ“Øq2]ÀDp‚ðáñ4‡90Õè.ÚZçDÃc¢¹v‘B× èòíšìÅd¯Qœú»Ê™ÀÎù"½B×àz`gîz¦dû`ßw§£ÅEwâ¨40†”sBÕâìlhp”“åW8Üu=©)A{7Í‘]ç®ÒY°¤‹	‡]Š ¹
-“¢‡ÕÔ…ÕTT±µY¯‡ÄÆ™P͵y+¤D™órž°¹GéüX^)º)÷'>ÑÒ3é­«Y}v…5‘Äp¢l at Qd0Ý>~q÷ã–?Ü?\‰+ŸžîÏ®RYâ«¥²6x+ûÖ ¿Ö'énGG1½¥§¡ÃZï=T>ápIûoAî¶¦±_¡ƒ466pÒäÀãxУƒG–Ó0T/U
-™¶½ñJÛ¡‰¾r†6UÃèNéx$™# y˜œ²«¥7‚Œ¶áVã QR›ªÝ4UYrð–s¸¸Šà5~íù+Èm/hˆ{Ý;ᜣ)û#†Á5s¥ô+ò9ó4§7è[0)Lî›(
-Ï™OÉp–ù””~µ³öĹtä"Ó2©FŒæ¤6 y|Øb…ñðéî¯S
-ºS_¸tôœÑR›Ñ¤ÿñ9ºžÚªÁ¥8¾ᧇ§'8ã·;+^—_§ÛFázOqbäÎOûÒ‘wŠˆïñùNÀýøËÇÿ¾ûð°½ã)_@£ÙS¨(B
-äáÃœ—á$ötÓð6 kîlTŽÆÚÉMI¢ÀçiNÚêÐ\T`C§Äª%§˜F4­UÝŽ©KZ„Tð’­9B)ÿÆ Yœè„0ú§ÝmN±öÓýÞØân!&D-Á¶j‹I›¯Š
-y6%ÚhO«m¬¡¶‡êÓ™qÎÔÃpjÈ:aòâbÖ—f§QôµeisËå±J€†ã›ëŠ=Ð^»’ýT†Hð
-¤ÄÈÖÅK·+ÛžŠ‚´?ŒàbøŸa>×4L{óÇ©"}©8¤xH”Uß0|jKH}#h™“kNGÓåc*®¾|<Q†¶éi¶)›œ—à“Ygá²ktÕZ[Â<føJz"a§ãçi„‰Ìwže"esé׋Wecª¦è+Wzrge¬µ¥æäsKS½U²îmqII‡ÞÑ1âÿ`I6ûØ[ë
-ºWœ1gÂJ]²9÷wԁ»ÖÙƒÇÅ’-,i>obèAntÏ*2êɧöùJ—,à •ñm²ÌÒ™±É,±©ñ\
- ŠËGDAg7Õùº‰oÃz¨¢þ1”y¯-àX	’èZ¥@%Ѭ¸¿]t¶Ès_ýe'€»¥çPt!@¼8–B–W…ü´¨ñ3ÀŒXÁ<Ã?
-38¡€†Àóqbs»þÊ®14n]Í°Ûâ
-l*ðbÐyÅe–}À…+P@´—eÜõ¡>t®pªuÏøƒ>®§v½e÷THmH],hÆ.ÛPÀË0Töx~a|=»’.ìÿÄ”‘k›)Ùfœåh›ðî@¦à*	Ba=@Y ˆ.B€V¶½†Öž\Ú¦ÇyiêèâIfñ¿ý9É0_|:©Dð§“ÀO'œñ§®g¹r¡ «ÊEþåäùŽZ3Y4àf?'Te9sËÆVPâá§(
-„Ì–ê?ÖšŠø|â¿10)ü­Ý_È;»NH&€ž†Œ6Û3ŒG7û*žcën™·
-îÃDÎ;5œvWË멳ÂØNrU¹
-»€+©uiÙòå’hhëzå’'ö(õ!mbrEçŸeO(›Ìxàp[2cà}M™9WŒ˜%h[VnQTn„Vï¾à¨½xe.3Þc	Üß
-oT}ACÌs÷­øf;Z=îì±-Ý‘»ùE”rãÃóê¾»í¬
+xÚ…Ërã6ò®¯à-T•Å Ÿ¹MO*©ñĹj+;›LBkùPH*Žóõé@‘irB£Ñ ýn„ÞÞ½Wß?¯¾}‡žƒ<Ì…÷¼óD,‚4^’åAœGÞsé}öe*׿?ÿüí{)½,È“$BÒvÅ"šO¦éF³Þ¨8òu[2ð¡ƒ1ô]óüQ·zoÓŽß­7Q*ýçm‰ýfd’û®ih¿ˆDâß4@þq4=/…œ¬žW¬Ü
+ÌÏxŽ¥¼¢Y}þ=ôJXûÙ•gÞ+Q6žŠ³ ‰c€ko»úuÎ!â«‚ˆò€ŒDvIK¡Id‰D‹/‰dî÷G`YúφƒîíæåEi„Êm.ÜëUªüF¯eê¿ñäe½‘™oxrŒ¥;K[í{MòO#¾k¸ƒI¦ü²êM1v}…¸ßÛˆ0²FÄQÎÿ/QÍ{”²
+T ÉºfLojóç:N`	™[êQ3´ë»Æîåÿ©Ú²[˯ãÓÿ¹æ'¿gqÞ³]_7xþ‹¾ØÔÄ{èm¤„ãúPE¨ŸHøÝŽVŒ›ºj
+¯¯ÕXàÉ30æÈí›jäMãÁÒ½ÑcÕµŒæ3±ºéKÊ2µÔu×™–»¹Lq§ÌÅR2—Vؼx~ဥ(á¿_g‘ßõLjþÒͱ6w8Ëý׃iúFiU»gŒæó¬"§SQ£a¸¸ò®ÜXð3ˤøÿÃ/[ÜF„õ8öÕËiDF“Ò"Ù!°xk´Ð Ï0 &ƒÆIÕõ©4¥›O½"W¶uRLCÿØwtTa†1ô
+^+´_„@¥G«q2‘àN£¸^• YX+VõÛ–‰
+ôO×`ämÞ¢•fd¥¸yöÆ+ì²Ò”“úìˆ?hë#V&ŽÌt?šòªñSì”I²G’‚<€Ñ…H IbGâIì8™.`"8Aøðxš€Ã˜jtm­s¢á1Ñ\»H¡ktùvMöb²×(NýÝ	åL`ç|‘^¡kp„‚?=0Š3w=S²}°ï»ÓÑ⊢;qTCÊ9¡jqv648ÊÆÉò+Ԕ ½›æÈ.†sWé,ØÒÅÀ„Ã.EЌ܅IÑŽÃjêÂj*ªØÚ¬×CbãL¨æÚ¼R¢Ìy9OØÜ£t~,¯]‹”ûŸh陈ôÖÕ¬>»ÂšŽHâ¸Q6 (2	˜n¿¿¸ûqˈî®Ä•OO÷gW©À,ñÕRY¼•}k_ë“t7Œ£#‚˜ÞÒÓÐa­÷¿ªŸp¸¤ý· NwÛÈÓدÐA8éràq<èÑA†#Ëiª—ª†ÌÛÞx¥íÐD_9C›¿ªat§t<’ÌÐ<Ì‚NÙÕÒAFÛp«q(©MÕnšª,9x˹@\\Eð?„öƒü䶁´
+Ľn‡‡pΈєýC‰àš¹RúùœyšÓ›aÔ-˜&÷M…ç̧d8Ë|JJ¿Úٍ{â\:r‚i™T#FsRÐ<>l±Âxøtw×)…
+Ý©/\:zÎh©ÍhÒÿø]OmÕàR߉ðÓÃÓœñ۝¯Ë¯Óm£Æp½§81òç§}éH‹;EÄwŠø|'à~üåãß}xØÞñ”¯ Ñì)T!òð‰aÎËp{ºáÉ	x5w6*Gcíä¦$Qàó4'muh.*°¡SbÕ‡SL#šÖ*nÇÔ‹%-Â@*xÉÖœ ¡”c,NtBýÓî6§Xûé~olq·"È–`[µÅ¤ÍWE…<›m4ŠÎ§Õ6ÖPÛCõéÌ8gêa85d0yq±ëK³Ó(úÚ²´¹åòX%@ÃñÍÀuÅh¯]É~ª
+C$x…Rbdëâ¥Û•…ŠÀmOEAÚFp1|áÏ0Ÿk¦½ùãT‘¾TR<$ʪo>µ%¤¾´ÌÉ5§£Çéò±?W_>ž(CÛô4Û”MÎKð‚ÉŒŒ¬³pÙ5ºj­-a³|%=‘Î°Óñó4Dæ»GÏ2‘²¹ôëÅ«²1USô•+=¹³2ÖÆÚRsò¹¥©Þ*Y÷¶¸¤¤Cïèñ°$›}ì­u]+	΍˜3a¥.Ùœ¿û;êÀ]ëìÁã€bÉ––4Ÿ71ô 7ºgõäSû|¥K–aÊø‹6YféÌØd–ØT†x. Åå#¢ ³›ê|]ŒÄ·a=TQÿÊμזaP¬It­R ’hVÜ_ˆ.:[乯þ²ÀŠÝÒs(º ^œGK!Ë«B~ZÔ€ø`F¬`žáŸ…œP at C`Šù8±…9‚]eׂ·®ÇfØmq6x1è¼â2Ë>àÂ( aÚË2îúPºW8ÕºgüA×S»Þ2Ž{*¤¶¤®4c—m(àe*{<	¿0¾ž]IöbÊȁµÍ”l3Îr´Mxw Sp•¡° ‚,PD!@+Ûƒ^CkO.
+mÓã¼Æ¿4utñ$H³øßþœd˜/>T"øÓIà§ÎøÓ‰@׳\¹P€Uå"ÿò
+ò|Ç­™,p³Ÿª²œ9‹ec+(ñðSBfKõkME|>ñ‰ß˜þÖî/ä]'$@OCF›íwÊÔ™Æ£ƒ}ϱ‹u·Ì[÷a"çN»«åõÔYal'¹ªÜ†]À•Ôº´lù‰rI4´u½rÉ{Žú61¹¢óϲ'”Mf<p¸-™Œ¿1p‰¾¦Ìœ‰+FÌ´-+·(*7B«w_pÔÞ¼2—ï±î7ª¾ !æ¹ûV|³­wöØ–ÇîÈÝü"J¹ñáyõ’íª
 endstream
 endobj
-7893 0 obj <<
+7913 0 obj <<
 /Type /Page
-/Contents 7894 0 R
-/Resources 7892 0 R
+/Contents 7914 0 R
+/Resources 7912 0 R
 /MediaBox [0 0 612 792]
-/Parent 7873 0 R
+/Parent 7919 0 R
 >> endobj
-7895 0 obj <<
-/D [7893 0 R /XYZ 151.701 685.529 null]
+7915 0 obj <<
+/D [7913 0 R /XYZ 151.701 685.529 null]
 >> endobj
-7896 0 obj <<
-/D [7893 0 R /XYZ 151.701 305.512 null]
+7916 0 obj <<
+/D [7913 0 R /XYZ 151.701 305.512 null]
 >> endobj
-7897 0 obj <<
-/D [7893 0 R /XYZ 151.701 270.814 null]
+7917 0 obj <<
+/D [7913 0 R /XYZ 151.701 270.814 null]
 >> endobj
 1090 0 obj <<
-/D [7893 0 R /XYZ 151.701 209.827 null]
+/D [7913 0 R /XYZ 151.701 209.827 null]
 >> endobj
-7898 0 obj <<
-/D [7893 0 R /XYZ 151.701 180.911 null]
+7918 0 obj <<
+/D [7913 0 R /XYZ 151.701 180.911 null]
 >> endobj
-7892 0 obj <<
+7912 0 obj <<
 /Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F17 3698 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-7902 0 obj <<
+7923 0 obj <<
 /Length 2257      
 /Filter /FlateDecode
 >>
 stream
-xڝX[¯Û¸~?¿ÂØvˆQ"uYì.p6ÍnwÑ m|‚>$yà‘h[ˆ-¹¢|œÓ_ß¹º8jPôIäp83Î|3T´Ú¯¢Õow¿<ܽü5ŽWYXd‘X=ìV"ŠÂ¼ˆWi^„ª«‡jõ!Øš²¯ÛfýéábÏÃ"M%²ÇEwÄ|"	óp½QšÛµ0ô:‰‚ά7‰’ÁÝè½9™¦ga*a¤<q&•g
-¹î^?ÜýëN ˜'ª0IVåéîçhUÁÚ«(LŠ|u%ÎÓ*Qy˜*”v\mïþqM-ÔTñ T!ÕWÆ–]}Æ“¿Xo¤LÝT0ˆãÀÖ§óѸ±)/]ݯã<xFŠ Jß×ÍÞòzÐ=ÎëMœ¦;ÕŽp…}†÷è²DgkyÞ·Ìò1òhlˆŽ ë7àb%6ðmƒ^-TÐîøÛwu¶ç‰íÍÙò°1%hÐÝ3OwíñØ¢áWÔ]Í5{^9y¾ÓtõD­ILJÆá¼3Oµ¹Þè¶
-·=1W±µ¶×Í¿5JH–ÈÀ4öB±4r/žD²öœöR÷úñè˜vmÇä‹5ƒŸbˆ…8aÍ(NÊ”M³<&aRfAÙÝ›Š©xRüö~xR=3£v;Ϻë÷î†ûTþ"ÎŽ	îE§C^dyB¶,Dþ«Në$áTqP1û<^à‡<Ñçó±.ý=’ŠÕâQqÚèâr	"9J‘Zê㱦û†¿“=¬º˜ì3„ÒÉ1¶L3_ ü{¾ï3k¤î.áÒ(™Ü½:ée‘ŠÎGê`:x&f‰g¡ˆ…?¹==†eÛì–|©,•ôœpiúdzÓ1k>cUq(òÅtöÀ9\$Ó°lO'Ìþ=E&iâ7‡Îq
-vº0”C¢¸8N(‘ð«ù3Æ3ÎæÞ}:Cú1MÎÃuŠw>šŸF"ŒSñÿ§³"õ›ëæFÕü: þ…4ýy{ÿæ—û¯![*p†X)¥ÂHß„ìP&é ØÔ7÷ï€ZI8cæªÓÛ÷ï^½Þ¾4è3ÀÊ—ì,»t:!£0-
-oqUwPÚZÀCiÈP		÷;º¹ÈÁ]íåXá8ÃTÄ|â…¦%¸@:C)Ì‘@Þ^ŒäžCÁ«¼É
-Â:@JMøxU<¢Ô‚oÕÕOkVKäƒL@†¦Ès±ý¬°‚kê}]‚ãÑz4R at pæ|tí¹ƒh«uO´œ
-‡ßBÝñ8ç9—jVœ wõS}„mÁ{cVMªÙ•¹÷líêý}Æô–¿ŒÍ<öàìº-=/Ô
-Ü£ W³K¦³Ó±Oxß¹¶—qÀ5b™‘kfL×ñ%¥#V‘0fk¦RàÎ`ÁâÂK‰DåIîƒqkî«ê½5ý;9ÒìÍRoü¶iÅ’ùFCʱNlÍ_jûùíA½í¾©D$"ÌâtD5hF¢àWŒ#BŸT§–Ð,$vpζ;¹¨DZgöº«¨t óÔ­8wöÂ{•˜ßÒÙ›æ
-?dµ¶®Úw®ah"k|_·ú@ÔW}î™EB½`ޏ"‘è[ž½›Þ2°QˆâÂàûݍì`ÞZÈIkAÕí¹¡×_xNi8¶2‰G_Ô6M`Xñ`L“ÚYèC™ãÁÒñÃGTuó̵:
-&"|w.¿Bý7¿ÿöîþá5O¶½÷zËã‰iÓ@…ü™)›a¥½t%PñìR…¹ÈæWõa³>z:ÐOÇÚŠCkûO¼–Í—òx©ÌO¤C¼ O<,?}ZŒq¯jz¶zCçTßVuÏkEF™á—ôä¡Ì‡ô°$MÉ0ªüÏ‹9#Â|ì"è"ÁÖº}¨†àäxdËQÙ€Ìy­yQŒå'ÜŠï‘›°Oø>Cdi(Ó›;á~^[g’åŠëQ
-ÚŸy娻½c:ÖøPÀµ³ðu0­T ë#÷%HºgÅý"~{¯Ê×&j'±vìî@ Ìù`\”ºñíàÆ©­?z–‹åž4ùï=PªÂX—1DáÒ½A[2éþìµîKtÀA°@O­Ã×c,¦"4J·rµ]ÛöÂ71ÔÞof§ó„nÝÂ3ÍÁÈ{J€ënºlŸ¯×º‰?»~Ï_]êî˜@ÿ{x­v¦ÿn1é¼à©ùôvQæÂSFéh)’9¢t|÷}Õ³%)Œ‡DtÇYlÙ%¼†¢³ëÚÓ­ÓùöjÊ’²ÞücGÊîX~@EÙpçôØžêÙjêª5gY\$ÐÀ¦³Š»õ¦@dH1Ä$Y8ÿðÁXÛX¿Lé!܃–H5=@¿«¤ˆG¾ŸÌ‚~±ÏeG“frÙË݃Û0ˆyì”ï2apÖÖ^QmÛQ¯µ Þ*î•#kÑÙrþB‚@K]åTó†Ù™@½±ÊCÕЫ±ÙåÙˆ“SË-"8íç_VpÔX…7
-ø£ƒF<væ+
-¦µ¦\þÜx|Dãº=Ð#²ö<Ãh" Õè°”}Åx at fiwK Ù/ÿ4 ¸‰Ò!]\DàB?Jž=­S@ôÓ¹^N¹ÞSbHüÏ•GØ!àI€,ŠG…¥àýÌÿˆÎÀ?sÒ¹†`NÞ•^Gw =Ïòù	ý I®¤üÈ¢iì[¦8Ê&5'uåK´L"ƒ`Ç䢑Ìu
-ÿÆä*å?hH>Ã;P_üOÎ[ÿ_QvÛ±¨oú3û!ŠÔ®eë%us¦)ñ''-P¹ÄÕ©·29oºÜA°‹ÊZþB=Æö¡®t¿ôwÍ9-R#ˆeÉ“4³¼þJ2Ý4	Y¤[ì½;Ø$xiþœÁߌCŸâDž<œ<´Àc÷ï*0× IoL2?Áß]ëüïÅY÷,ÿçîùÛµÍw4º’[{ëk.Šø¾iûXî‡'„ÿ¾~¸û&"
+xڝX[¯Û¸~?¿ÂØvˆQ"uYì.p6ÍnwÑ m|‚>$yà‘h[ˆ-¹¢|œÓ_ß¹º8jPôIäp83Î|3T´Ú¯¢Õow¿<ܽü5ŽWYXd‘X=ìV"ŠÂ¼ˆWi^„ª«‡jõ!Øš²¯ÛfýéábÏÃ"M%²ÇEwÄ|"	óp½QšÛµ0ô:‰‚ά7‰’ÁÝè½9™¦ga*a¤<q&•g	rݽ~¸ûם *0OTa’¬ÊÓ݇OѪ‚µ?VQ˜ùêJœ§U¢ò0U(í¸ÚÞýã.šZ¨©âA¨,B:ª¯Œ-»úŒ'±ÞH™º©`ǁ­Oç£qcS^ºº_ÇyðŒ”¾¯›½åõþ {×›8Lwªá
+ûïÑe‰Î2Öò¼o™åc$äÑØÖoÀÅJlàÛ½Z¨ Ýñ·?8îêlÏÛ›³åacJР»gžîÚã±E層†kö¼rò„}§éê‰Z“˜”ŒÃygžjs½Ñmn{b®bkm¯›k”$,!‘iì…biä(^=‰dí9í¥îõãÑ1íÚŽÉk?ÅqšPœ”)›fyL¤̂²3º7Sñ¤øíýð¤zfFívžu×;îÝ
+÷©üEœÜ‹N‡¼Èò„lYˆüWÖI<©â böy¼&Ày¢Ïçc]ú{%«Å£â´?ÐÅåDr”"µÔÇcM÷
+~'{	>Xu?0Ùg¥“cl™f¾@ø÷|ßgÖ,HÝ]Â¥Q2¹{uÒË#ÔÁ:ì§d–¨qŠXø“ÛÓcX¶ÍnÉGÊRIÏ	—¦O¦7³æ3V‡"PLW`œÃE2
+ËötÂì_ÐSda’&~sè<§`§C9„!Š‹ã„	¿š?c<ãÌ`î}ѧ3¤Óäà<\§xÇÁà£ùiD!Â8ÿïqŠ0+R¿¹nnTͯà_ˆAÓŸ·÷o~¹ÿ²¥gˆ•R*ŒDñMÈe’€M@}sÿ¨•„3f®:½}ÿîÕëíKƒ>¬|ÉβK§2
+Ó¢ðWu¥­<„†•p¿£›‹ÜÕ^ŽŽ3LEÌ'^hZ‚¤3d!‘ÂI äí¥ÁHî9¼Ê›¬ ¬T¡Ô„/€WÅ#J-øV]ý´fµD>¸ÁdhŠ<Û¿À
++¸ ™¡Þ×%8­GÁA#g^0ÀGמ;ˆ¶Z÷DË©€pø-ԏqžãq©fÅypW?ÕGØF¼7Ö±`ÕÄÁ š]™{¯ÁÖ®ÞØgLoùËØÌcÞÈ®ÐRñØóB­àÁ=
+zõ7»d:;û„÷‹`{)Ñ\P£!–¹æÀ aÆt_R:b	óg¶f*î,.ü°”¨1 at Tžä>·æ¾ªÞ[ÓÙ¿“#ÍÞ,…ðÆo›VŒ!™o4D¡ëÄÖü¥¶ŸßžÔÛî›JD"Â,NGTƒf$
+~Å8"ôIEpj	ÍÒ@bçl»“‹J¤uf¯»ŠJ2OÝŠsg/œ±W‰ù-½i®ðCVkëª}gà†&±Æ÷u«D}uÐçžYd Ôæý(‰¾åÙ»é-…(.N±ßÝÈæ­…œ´TÝžºpý…甆c+“xôEmÓ†Æ4©E€>Ô˜9,?,!pDU7Ï\«Ó` Âwçò+Ôóûoïî^ódû×ûw¯·<þ‘˜6
+TÈŸ™²VÚKWÏ.U˜‹l~U6è“¡G ýtl¡­8´¶ÿÄûaÙ|)—ÊüD:ÄúÄÃòÓ§Å÷ª¦gûçÁ 7„pNñmUWñ¼VÄa”ùþqIOÊ|HÑ	KÒ”£¡Êÿ¼˜3"ÌÇ.‚.lm¡Û‡za( NŽG¶•
+¨Áœ×šÅXnp­ø¹	ø„ï3D–†2½¹îwáµu&9P®¸Õ ý™WŽºÛ;¦cQ;_ÓJº>r_‚ä¡{VÜ/â·÷ª|M`¢vkÇî„p° ÊœÆe@©ßn\‘JÐJð£g¹XîI“ÿÞ¥*ŒåpC.Ý´%“îÏ^ë¾Dô ËôdÐ:<q=Æb*B£„p+çQÛµmÿ'|Cíýfv:/LèÖ-<ÓŒ¼§¸î¦Ëöùz­›ø³Ká÷üÕÕ©nàŽ	ô¿‡×jgúï“Ξšÿ@oe.<e”Ž–"™# JÇwßW=[’ÂxHDwœÅ–]Âûa(:»®=Ýê0o ¦,)ËàÍ?v¤ìŽåT”
+wNí©ž­¦®êQs–ÅE
+l:«¸[o
+D†CLâÅÀ€óüЉµõË”Â=h‰TÓTð»JŠx”áûÉ,è;ð\†q4iö'—½Ü=¸
+³ð˜ÇþGù.gmíÕ¶õZºá¡’á^9²-ç/$´ÔUN5o˜	Ô«œ1T
+½±›]ž89µÜ"‚Ó~þeGUxÓ€?:hÄcg¾¢À`Z›aÊåύçÁG4®ÛS="kÏã1Œ&ðQ> KÙYŒd–v·ýòO€›(Ò…ÁEä .ôã äÙÓ:D?ëå”+à=%†DÀÿ\y„ýžÈ¢xTXz ÞÏü/€èü3‡!kˆp æä]éUpt—Úó,ŸŸÐÿ’äJʏ,šÆ¾eŠ¡lR#qRW¾ÄAûÁ$2vL.É\§ðoL®Rþƒ†ä3¼õÅÿä¼õÿe·Ë€ú¦?³²¡HíZ¶^R7gšÿqrÒ•ÛA\z+“ù¦À»¨¬å/ÔclêJ÷KלÓ"5‚ØXV‘<I3Ëë¡$‘!ÓM“EºuÁ.Ü‹±ƒM‚—æɉüÍ8ô)n@äÉ#`ÁÉC<vÿ®s
+šôÉ$óüÝÕ¸.Áÿ^œuÏòîž¿]«Ñ|G㞉ª+¹µ·¾æ¢ˆï›¶åžÁpxBøï뇻ÿ od 
 endstream
 endobj
-7901 0 obj <<
+7922 0 obj <<
 /Type /Page
-/Contents 7902 0 R
-/Resources 7900 0 R
+/Contents 7923 0 R
+/Resources 7921 0 R
 /MediaBox [0 0 612 792]
-/Parent 7873 0 R
-/Annots [ 7899 0 R ]
+/Parent 7919 0 R
+/Annots [ 7920 0 R ]
 >> endobj
-7899 0 obj <<
+7920 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [218.895 470.407 418.737 482.096]
 /Subtype /Link
 /A << /S /GoTo /D (rights) >>
 >> endobj
-7903 0 obj <<
-/D [7901 0 R /XYZ 100.892 685.529 null]
+7924 0 obj <<
+/D [7922 0 R /XYZ 100.892 685.529 null]
 >> endobj
-7900 0 obj <<
-/Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F71 5424 0 R /F85 5521 0 R /F52 3730 0 R >>
+7921 0 obj <<
+/Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F53 3738 0 R /F85 5513 0 R /F52 3737 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-7906 0 obj <<
-/Length 2155      
+7927 0 obj <<
+/Length 2154      
 /Filter /FlateDecode
 >>
 stream
-xÚ…XYÛ6~÷¯ð£Ä*)ê,Ú m²[¤MR4k Ò}ÐJôš¨W’³»ÿ¾s´µ«¤/Öp8çø8´X߯Åú—ÕÏ»Õw׉XK¢ëÝ~-fB®Ó¼“"^ïêõç ÊÒÍíî×ﮣh‡EšÆ(ZÀª$E$óI·ý¤7[•ÄAÙÕL¼ïá+‚ªlxü¡ìÊ{Ýênú~³³(ØhI|Ô‹¼éÛ–ÖËX¦Á›C	TpœôÀÓR¡%««Ýêß•„½Áø›“P©uÕ®>ߊu
-s¿®E¨Š|ý@’íZ%y˜&	ÐÍúfõÇJ\:B&‹ŽˆŠPæÖdn”eÁ8éãˆdLå?›(tggzfïˁGøÀô°ï‡–9}×<15±¾<hÍýPN¦·Jú½Uv(=†à«(
-ÞšAWS?mw.»jôb+U˜ÄÛY[QØF)T lÀðȀɑg@=]þW±µD×̾Ca«…ŒE{xÖŒ_6Q't‹NG» gùé`¬8û¢7lCÈI%3ò{’èw8‰Ra–ZÃ©òP…X.…®MƒF¤™Í±Ô»eyFçÖïMÞ`XØ JC)SÞàêEox+»{°/_ž
-™xúÒiÂÓdþ4ÈK‚„¤™¾£yM™âußi¦Œå},}܁9â6±¢ŽíRŒy•JsÊüþ-dÌî)œ{òY*à°œJÈ'Ð\orà†È‡šÃãZ)›³ý‘ÕåsK‘Aõ’PùìS6ÛÖÞ±Ü@>V"·Š'Ê, MHÓú±2œ¯­vþE>×ÊZïÞ›ndÆÃ=BÞÀÅ3·*»ÙJœF]c©”ªûÂô„-ïô#Æ6¾è¬íºqÂJa	]¡¹‡Îü{Ò£›,­
-²	oÐ+ÙÛïPvãAG‹DغR.V<jŒ?réFv¸-_*‡9àq(RéP¼^¨™H†‘JœPÅMåVÈ$ŒŠªJ„qnqSË!†|č3q¶û¡o™¢Ò@bÔƒ-H£Cð[@amQJX‡Òê)›\SR<É	GÅG"üáØ@’êî^/ù‘*PI|¸á«	Ff”uk:C±ïËóÑ”aˆ¦_Š Ý£YnõǝÕBé/£ â/fölÒ!]
-eÀN²‡GžéªæTk0n#Ñs6VªÓº¦äO¤Oþçé‰(ŒSË?Výq£¢ài)KT¦"w¢\ÜgîB`"hH?q.E*E6?hUË;¬æ(g¨Ãïqp¹€	ÃÀg¾ðQ„<ŒÄâð'´äÍûñpÕd¥@!û‡ª8t“çrz0ƒ´‘=Åu!8ÔG	-©†~ì÷¸M,0˜~›¯ƒÁBFÉb§É4`#22,„ÄÒB
-¾qäŽÅ#DŒQW§•x™QOøj|"‰ó4ÔE½”J†±Çˆñ›9 B¡
-'
->V…îN˜«YAΦïÈß‹ã×̱øžºEI¦ì*ºçàË	
-Ä<±`
-%Jü¥â¢ÌJáY”n.°Áò“ûÓPÙŽè7Ã
-5 mYá{@lšb•s÷„ĨY‘+`¼ÅbUpÅeXq¯•\K€PFëIõP'o;:¢÷@šTrš”Ä6h=æíx@×ÉËðÚ‚”d
-š©¹û„œ/Ž©AÊ4nÄ„“*¾Æ…¯2ãf¸XÂ“œš†ÐIÐ6I¸v¸Ú…2zžÁÂg°-®ß©£>áBì®áX8‡Œ¶ìþéø ÝWÄ÷äi¬‘sÈxÆŒ®ì¾Z"	e’ºœzØÊ£§ßoÕJY•úZ±×)<†Â4Jæ×éW°YÂs'ù¿«[„2öÆ9\a‡BÎ3š(uÎ ؆DÙ®}ÌÃ3à\ö(Æ`ÜYàŒÅL˜ÚS ïH©íÐûœ
-ä€*5—óD îA¤ ‹Œ¹T•_rßþ~Ä».§i0 Gô¨‚wlð‘­8e«
-(¾=éRy¹ikŸ{ãrÂvx‹GQ@‡¤‹ŒQä:{àՐœ¦sÍ?ÌŒOÐ`¶L? sjh¬:÷ŒäŽ3bÇšî™Ò±líô¬vLõoÂGB×Øâ-êâ«i‡™3»À±?épÙñØpÍÃàÞHÖ@¦o`ø–zªÌý?Ùb†O£¶4Ý·Ìz(?ìˆbè™l¨€095DK×M·ägV{4ô†C‡Ëág
-Ížæ	Ÿ#¸º«Yá¹qx	¦þÁþÊ>¤	ßðqOvß›ð\‹'8““„WNýÄÒú:ɯ]3,?>ÑËl*yÌêù=®.ÿ<@¶=·›»§÷xà~¥ã!&ä÷Œ™|ö<Vð$ˆŠ3ªlȬáX1AÿI0ùáÝ/Ÿ~Ú]ñàúÝû«& ™mÉøš9[?CõšNE¸ë<ÞŸ·Û‹Âø±éwý8Ýòz˜†—!ö¶?Òò}¢Û…lY5ãy%ÿÅp2-ìùqæ}¹]‚Э3”c1ùÝž;Áó³*šÁn¦…‡Ý–Ôæ€s½Ï[Ò–ÀÆʉ¾^R&%ܾE÷z«éO3´ÑØŽ¶oÍ4éÚv¾Ðt ¾Ø^—þhbéÓXîùN ¶ûcˆþ*ücy+ᅐ«hæúÅÀ}iДý¶¤¡’ Š;ø:+ˆ×ñ—³'!m¡i~Öq~ÖÃÀ^/€öpHº¼ø?-˜:m¨2_ä—þ[qAÍçNÎÃ,÷ŸŠ‹w;ô¹|öb¶•È]a-¨ðýŸî{µ[ý¹n§0
+xÚ…XYÛ6~÷¯ð£Ä*)ê,Ú m²[¤MR4k Ò}ÐJôZ¨W’³»ÿ¾sQ¶v•ôŇÃá‡VëûµZÿ²úy·úî:Rk­üLez½Û¯u¤ýDéuœf~”…ë]¹þìI¸¹ÝýúÝu¬S?‹ãE3X ˆd>Ù¦ífk¢ÐËÛ’‰÷|•Wä5?äm~oÛŽßo¶ax»-‰¼vd‘7]ÓÐzêØ{sȁòŽ£íyZ´duµ[ý»Ò°7asä³.šÕç[µ.aî×µòM–®H²Y›(õã(º^߬þX©KGèhÑAæëTAæIâ
+£=H¦Þ˜ÿ³	R϶2Ó1{Ÿ÷Ì8¦û}×7ÌéÚú‰©‘õ¥^SÝ÷ùXu¢¤Û‹²CÞÛÁ_±÷¶êm1v}eeç¼Ýh¯DÀ!¶ÚøQ˜±¥ˆÂ6Ư ½`†G{L<ê™h;ô¿	Å[2û…E‹"rxÖŒ_6A't‹NGYбüx¨Dœ}ÑUlƒÏI¥ò{”fèw8‰1~‹ÇáT©oü ,×Jy×UFĉäX<¹eyFçևɛ¼Á,°°AûZǼÁÕŠ^ÿV¶÷`_¾<2ñ4ô¥Ó …§I¦Ó /ò’|`úŽæ-eˆ—]k™ª„sìí1ŸâÈ·‰ˆR8¶K1æU&N)[ðû·Ò!»'sîIg©€Ã|Ì!Ÿ@‹w½I‡"j+R’³Ý‘Õ¥sK‘A$¡òÙ	U^Cn/X{Çr=ùبTT8N{”Y@÷–¦ícQq¾6Öùù\;(+Þ½¯Úô4
+MŽ .˜¹EÞÎVòà4ØÌÄTݦGlyk1¶‘šŠÈЮF¬fpÀ°š{h«Ovp“¹¨ ˜lÀÚ ’|û¼öz8ú[EJêH½Xñ|L¨1>üÀ¥wØáR¾TsÀÏB_ÅÚ¡x0¼P3ö9¡‚!šÊ¬Ð‘d1T•òÃTpSk:Bùˆ9&êlö}×0E¥Ä`{)H£Cð›@amQJˆÎC.zòú×ä”ÁOrÂQñ‘86¤¶½·K~¤
+4ÚxnøûgÕ–3ò²©ÚŠbßõ›¢©!ÂÍi)t‡f¹Õw¢…Ò_^ Ô_ÌälÚ!,†2`GÉ‹Ã#¯j‹úTZ0n#ÑqÖ"ÕZ[RòGzJþçé¨Àãé–,ºãÆÞÓR–˜ÈUêD9¸¸ÏÜ…À 'D"hH7r.&õU2?h‘ó;¬æ e¨Ãï±w¹€	ÃÀ&Sá£y‰ÄáOhÉ›÷Ã+fàªQ¤@!û‡ª8t“§rz¨ i#9Åu!8ÔG
+-OUôÝÐíq›Pa0§=Bhlz¾j*2r;U
+–1"#C $Ô!H@(øvÆ‘;1[œzT2ÉvÁWÃs‰œ§¡.Ê¥,0Ú'Œ¾™ÊW&s¢àc“iïšdälúü½8~ÉÁ÷TÑ-J2y/«èžƒ/'4óÄ‚5”X(Ùó—Š‹2+†@tfQº¹ÀËOvèN}!Ño7(Ô0 ´%ÙÔbÓš”»'$ËŠ\ã-šŒ+.ÁŠ{…¨äZ„2Z‡Hjû¢ròÒѽ²·¤’¼·¤$”\ õ˜HÚñ€®“—á•‚T”dš©¹û”ž/Ž©AÊ4nÔ„“*¾ÆÕTe•›ábA
+Orªk@'AÛD±çÚ	àBhÊèy«)ƒ¥¸~§Ž
+ø„¡»†Cå2HÙýÓòAÛ¯ˆïÉÓX#çñL5¸²ûjq¨È×Qìr¾ï`o(Ž~¿U+dU<ÕŠ\§ðòã š_§_Áf
+ϝèÿ®nåëp2Îá
+;ržÑĘsá@#]/6ú˜‡gÀ¹ì3PŒÁ¸³4ÀÁL˜ÚS ïH©íÐûœ
+ä€*5ÕóD îAÅ ª„¹T•_rßþ~Ä»ÎDZ¯ ŽèQïXï#=ZqJª
+(¾=éRy¹i#Ͻa9a[¼Åƒ  ƒCÒŃƌ p=ðJHΪuÍ?ÌOÐ`6L? s*ÔP‹:÷ŒäŽ3`ÇVí3¥CÞÈô¬vLÞ„„®¡à-êâ«é	gv€c;~Òá²ã±æš‡Á¼‘*¬ÄÞÀð-õT‰û ‘b‚O£&¯Úo™ÙwP~Ø…Ð3I¨€09ÕDk×M7çgVs¬è
+‡ÞC—ÃÏš=ËSŽàê¶d…çÆá%˜NöWò&|ÃÇ1<Ù§Þ„ç<Ái$¼rÊ'–¶ÐI~íšaùá‰^fcþÈcîPÏïqsùçê”ö\6wOïáÀýJËCLÈïT̳籁'AQeAfõÇ‚	úO‚Éï~ùôÓîŠ×ïÞ_Ý0ùÉl[HÆ×ÌÙN3”Q¯éÄA€»Îãýy»½(Œëp÷Ð
+ã-¯‡ixboû#í¡_Ñ'¸]ÈæE=œWbñ_Ǫ ?μ/·Kºu†’c“ßí¹<?«‚ì¦~œM°ûÃ’ÚpnBï³Ç–´E°±q¢¯—”i
+·ÆÔ¢á[½±ô§ÚXIGÛ5Õ8ÚR:_h: _¤×¥?šXú¡ª…{¾€íþ¢£²é±¼ÕðBHM0sýâ¿à¾Ø«óþÞ
+YQI E|ÄkùËYŽ“‹¨DšŸõ@œŸõ0ëÐI—ÿ§S§
+U&ã+€üÒ+.¨éÜÉ©Ÿ¤ÓgJÅÅ»z‚T?{1K%rX‹*üéOH÷½Ú­þŽŽ§.
 endstream
 endobj
-7905 0 obj <<
+7926 0 obj <<
 /Type /Page
-/Contents 7906 0 R
-/Resources 7904 0 R
+/Contents 7927 0 R
+/Resources 7925 0 R
 /MediaBox [0 0 612 792]
-/Parent 7909 0 R
+/Parent 7919 0 R
 >> endobj
-7907 0 obj <<
-/D [7905 0 R /XYZ 151.701 685.529 null]
+7928 0 obj <<
+/D [7926 0 R /XYZ 151.701 685.529 null]
 >> endobj
 1094 0 obj <<
-/D [7905 0 R /XYZ 151.701 600.229 null]
+/D [7926 0 R /XYZ 151.701 600.229 null]
 >> endobj
-7908 0 obj <<
-/D [7905 0 R /XYZ 151.701 574.104 null]
+7929 0 obj <<
+/D [7926 0 R /XYZ 151.701 574.104 null]
 >> endobj
-7904 0 obj <<
-/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F17 3698 0 R /F71 5424 0 R /F52 3730 0 R /F85 5521 0 R >>
+7925 0 obj <<
+/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F17 3698 0 R /F53 3738 0 R /F52 3737 0 R /F85 5513 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-7912 0 obj <<
-/Length 1957      
+7932 0 obj <<
+/Length 1956      
 /Filter /FlateDecode
 >>
 stream
 xÚ¥X_oã6ï§00p€‹Î²%Ë°‡Û_ÜpÛmh‡
-ØíAq”FXle¶³^¿ýHQrì«[ØCk‰¢(’""“%÷I–|óÕÝÍëïò<Q¬VOî	Ï2VÕyRV5“µHîöÉé­iFëºÍŸw?xöŠÕe)=¯YÜññ‚Ul³åYY¤·žaœêM‘¥½Ùl)Òu§ïMkº‘„ÉNduVûÃ+!£¸\)äºùöîæïT`ž)(YQ$M{óÇŸY²‡µ’Œu•<xÎ6)dÅJ‰ÒNÉíÍ/7ÙÜh.çOBEͼexüoGƒjçu•Ú¿ujšw¦1àûGšŽŽ–ϽLÿÏ&¯Ò°QŸN4øqq2Äö¾~7¼Ÿd2†œQ-tÊEÎòªŒÎØnusˆq©|¡XÉ«È7<رÁŽtØpt¸ŠÓž¦;ø¨Ô˜À¨)"ÙÂÅIQ“ ½ßd–9Ù%¹×Ð4n¯R‡ò'3Þ¸¶Õ]Øu²(\¥ï{{o;}¢…É(Ú¶fu{èˆFw´@'®¹C÷^猔•¤ëWñ¬2δ³±‡GÛÝñßVŠ\]];ÓfÅÁª`yY>u0ÜŸ(Tê
+ØíAq”FXle¶³^¿ýHQrì«[ØCk‰¢(’""“%÷I–|óÕÝÍëïò<Q¬VOî	Ï2VÕyRV5“µHîöÉé­iFëºÍŸw?xöŠÕe)=¯YÜññ‚Ul³åYY¤·žaœêM‘¥½Ùl)Òu§ïMkº‘„ÉNduVûÃ+!£¸\IäºùöîæïT`ž)(YQ$M{óÇŸY²‡µ’Œu•<xÎ6)dÅJ‰ÒNÉíÍ/7ÙÜh.çOBEͼexüoGƒjçu•Ú¿ujšw¦1àûGšŽŽ–ϽLÿÏ&¯Ò°QŸN4øqq2Äö¾~7¼Ÿd2†œQ-tÊEÎòªŒÎØnusˆq©|¡XÉ«È7<رÁŽtØpt¸ŠÓž¦;ø¨Ô˜À¨)"ÙÂÅIQ“ ½ßd–9Ù%¹×Ð4n¯R‡ò'3Þ¸¶Õ]Øu²(\¥ï{{o;}¢…É(Ú¶fu{èˆFw´@'®¹C÷^猔•¤ëWñ¬2δ³±‡GÛÝñßVŠ\]];ÓfÅÁª`yY>u0ÜŸ(Tê
 ‡ùÁ7ïoi-F_èqìá"ìî2šH2™YfØ+º^fLVÅò:Žî£ÃP)ŠT÷t²—À-ª¢8‚<Ybºj?YzÒoÛ¡ŒG?qŸLô‡Èg	–­:NLåê©ãX[%œ³ZÊ™·Ldleɪ¢¤=?¹ÑD¸"@ÉrÅz(U" <°Œ“RÀ2Óbد߶<ùÆ$ü2-m£ÔíL¬G
 •/BH&Á&øcyâÎçG	w¼³'À
 ò+|•UzF»é
@@ -35015,90 +35456,94 @@
 ƒ
 ï/°â‘X)ó§}Þ)0Ò½YÅSpg|ýºvÞH]ë"éÇEz߻˔†Â>ýÇ[}
 ¨'g 'P¨B¡ýp´g"فØÈw0ˆ† ŸÁ˜¸õÒíá2Výõ§·¿¿~g;Tëòчuúm߻ޗ*µ¾ú«b£³‘ì•ÞÎÌDâä#ÜêF5¯4C
-:Zx/BA[M~AžË€Ç<s÷¾>Q|Î<øÅTÌ´;Ö¸î°ZöT¬ªêÈ|KíWP¨ðÈwpýaü‡pÇ3ðç_{èhå ää'ùÆ¡a“¼/Ñ!9X‹nAoU<=ë^·fô¤ úÝц•ƒnf!‰§·lËë’J,}dmàÑòWáºÉí¦‰øä‘xrŠ
-zNQH߇G§hk؍±ÖÑã7úDP•RƒºšÉˆá=6<ü@XÜ™WЀrÚù#KÀ¡1ðõŽÈü-yêìÁÁ)&0®_ƒˆT_àH‡M:Ôï!º:›OÃ-—5¨2uÝ(vîãjûW²z
-6_oŠØ±>W̤Ž®RAq½|œg@Š~9`Ÿ‚šãäáhc;{‚ÐP8! eÂ`ê.â»
-“#ôH'ê; M6]`sJ‘ØàùÿbÍp3Ø
-×áfzçÆÏðw,	°ú“¹LûsCƒáˆpé‡tIar°þbp¸½¥oð*ѨÁöã¼Þay:TKwņ‡výJ_½omg‡Žsýçƒiz3®ÝÖ6JôöÄ7ц¢ÿÚG—¡˜ô=Àd†ï1ˆ:ÇÁ24¡8Ø[Ìx¶Lh-B>ÝÚôV`¥žCE|±|œ/_`þR4#6‰œÿ‡hì¼F=¡5§p®¨˜+€!è•È¦¢ž‡ÐUº8½f,¡šäÐÖ«ªY_ç€IvÄNk5w!Óï(tp‰å¢þQö¤'‡«!Êy&Àdˈ-Öæ1Ë@ŠÇzOÒMã.š3>“!Ëqfá¸ú›†`BN¯U¶ñ²ø…J÷_ƒÑæ
+:Zx/BA[M~AžË€Ç<s÷Ôœ‹p®àÁ/¦b¦Ý±Æu‡Õ²§bUUGÎà[’X/$*(Txä;¸~ƒ…0þC¸ãøó¯Î=t4ò?Prò“|ãÐ0ÈIޗ萬E· ·*žžu¯[3úGR ýîhÃÊA7³ÄÓ[¶åuÉ
+%Š¾Œ2È6ðhù@ƒ«pÝävӏD|rƒH¼F9„E=§(¤ïÃ#‰S´5ìÆXëèñ‡}"¨J©A]ÍdÄðˆþ
+ ,îÌ+h at 9í|ƒ‘%àÀÐøzGdþ–<uöààׯÁ	Dª/p¤Ã&ê÷ÎÝGÍ§á–ËT™ºŽn;÷qµý+Y=›¯7EìØ@Ÿ+fRÇW© ¸^>Î3 E¿°OAÍqòp´±Œ=Ah(œÆ
+Ð2a0uñ݆Éz¤õ€&›À.°9¥Èlðü±æ¸ì†ëp3½sãgø;–XýÉ\¦ý¹¡ÁpD¸ôCº¤09X18ÜÞÒ7x•hÔ`ûñ^ï°<ª¥»bÃC»~¥¯Þ·¶³ÃǹþóÁ4½×nk%z{â›hCÑí£ËPLú`2Ã÷Dã`šPì-æ<[&´!Ÿîmz+°RÏ¡"¾X>	Η/0)š›DÎÿC4v^£žPÇΚS8WTÌÀôJdSQÏCè*]œ^3–PMrhëÕÕ¬¯sÀ$;b§µÇš»éw:¸DrQ
+ÿ({ÒŒÃՐ	å<`²ŽeÄkó˜e Åc½'é¦q—͟ɐå8³p\ýMC0!§×Œ*ÛøYüB¥û/‹“ë
 endstream
 endobj
-7911 0 obj <<
+7931 0 obj <<
 /Type /Page
-/Contents 7912 0 R
-/Resources 7910 0 R
+/Contents 7932 0 R
+/Resources 7930 0 R
 /MediaBox [0 0 612 792]
-/Parent 7909 0 R
+/Parent 7919 0 R
 >> endobj
-7913 0 obj <<
-/D [7911 0 R /XYZ 100.892 685.529 null]
+7933 0 obj <<
+/D [7931 0 R /XYZ 100.892 685.529 null]
 >> endobj
-7910 0 obj <<
-/Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F85 5521 0 R /F88 5686 0 R /F72 5687 0 R /F71 5424 0 R /F70 4384 0 R >>
-/XObject << /Im1 5680 0 R >>
+7930 0 obj <<
+/Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F85 5513 0 R /F88 5678 0 R /F72 5679 0 R /F53 3738 0 R /F59 4373 0 R >>
+/XObject << /Im1 5672 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-7916 0 obj <<
-/Length 1552      
+7936 0 obj <<
+/Length 1553      
 /Filter /FlateDecode
 >>
 stream
-xÚµWÝoÛ6÷_!`&±*ê[]7 š¢E:l­÷Ô恖h›‹Dz’ÇÿýåÌ
-{±xwäñ¾ø»sèm¼Ð{7ûe9{u›†žƒ2,…·\{"A
-/+Ê -oY{_ü(/æ÷˯n£È+‚2ËÜZ©4E´ç“jí æ‹8M|ij^ÜYø†~%¦?J#7ªUfx=_$yä/·t$õUo¹±mKçE"2ÿf+aåïÕ±XÄhÉìírö×LÀÝ`üÄæ4ˆc¯jg_îC¯Ù/â²ð´³õâ´²4…uã}žý>§9"-ʳ@$e@£“"Š b°I„¡ÿ¬‹…ß©Åõܼ¹³Ìÿ¨7´54‘Nz‹(²$cïÁí(-|Ýã7÷wð)|Û÷zÕ(
-–¿pˆñÇIú­¤»ss×3ïk˜†½ªödn­úªÓ»Áv=lNñV|ëaå>Ø+üœ=²i,ž?0yĵÝ_¡Gè"MJvA±IœOb_öøMüëºÕF÷DÂvWÈKÉÜSÙ^xt'Œ3‰¯¡HÕ3a;ÖUƒaºS–hCJáÚmÓ¤`T®‡ k+ÁÚêÔšuÄ଺d|ûœ«EÍkü&°.Q¼~eä¡XºõŠR¦”S±Û¼˜˜»$3{µ“p¡bj½7^þš+%/*%N‚4-ØÒÎÚá;ðòë|-i”úÝ®âÉKvÉ®ŽL->ó×ÉÊ>9Þü•Ó„}ç:¸är“Y.€Ë-–nU÷r‘8è¦á•5ÍqÜ0¦)L-Îâëάù«d…ì-R%mä´ …)Ã=儳@5ûä.°—î*¹ã4–Ž1 at a®e‹ò•\ôÇ~Pmà"p
-4Š3PHFPÐí¾¤Qvß3L„>æ'Îr‡ŽÀ¿Õc}b¤cÀñõ— Æ
-…'́6ô[ô'‡çÎd¿åGl˜tE
-ˆåªx< íÏ}?0G2Ò‰ÙZi„…ñ‰€sƒrÊ2vzÔä,³;¥‚iäÓÒ%‘ ÞõD„c­ö,rEŒ‚Zá>£ñ^'åÚÜl‹Šl<éÄÏrv¨F ÊÖ ¹Pœ”˜È€Þ#“'ÜÃ=Ç„oy¾ÿúd?¾÷ézù–‰ë»;^¼á[ŒlÕÏçï÷M\=‰"¼óܝ/‹…zªš}­~"%âjrgtÏl’UÓO¨aè&ä [ղݝx÷—*t1š0†k‡‡ê	44K_!~šÞÙô¡€ƒ=)6àè~Œ÷©~Ùÿ?̤ªš†û=Ľêqù/YL!Ýb”D6ʨS_pÍž DnûX@ÖaWÕXó"¬®É½º-Îî ®ÂLŒ£ÚĝÆf¸,ƽ§K'P( 
-aò£Ì—)„åDñð·NßN@Iþ¦éˆ°.€R
-±i\e ‡Z„ ´ÂQ^œ¾Â‡_R›FÁA[^
-£ÖIó'¾½¬+‡F!ìÝÃňºÐ£î¬iy=à‹aªZ„V9sYp	õ¯èf4Ó½ð]íuS”#%y'b6<‚íAeÓpg7ê{Þ§Jçõ‘¹Üéú’¥ëp}—ùiƁuC³å‘ûH™sA•™¿¶{SKÂ(ØïX at c
-)QÌ€ülœ2œ*‘uØê
-[ÈÖÙ:ùÖî9îúú¯aÑŠÚ×ÅImlÕhèùZãæMþvŸBˆókî¦\pé·än·À‰Y&w®…Ê®wǬûʇ9B<´
-V01õK&×òž3øÏöwu֍3c;qï¢ûÜ0#„¡ó_•’³+‘ê æðE¹€¬§™/1ëHAYÈ¡9òæZ9ïLý¬ K7ºðLk;§Ú&æ…jæcÎyx9\/—òäÆaø…‰ÿT”Q’aÕS'@	ÎåÈã<áÌ.Rÿýš¥lˆÍ8²P¶ABó
-kÎGÍ©ÓŒEÅãát4‡
-ºÞ6û{ˆAÙv·á¿Êñïàø…™‡ÐúO
+xÚµWÝoÛ6÷_!`&±*J¢duÝ€,hŠé°µÞS›Ú¢m.éIrÿ÷»*–3c(0ìÅâÝ‘ÇûâïÎq°	âàÝä—ÅäÕ­ŒGe\Š`±„Q‹ Ÿ—‘,³`Q_¤ȧ÷‹¯n“$˜Gežg¸µ„S2E´ç“n\¯§³Tf¡²/î|ãp¥j¦?*«6ºÑ¶=eE.¶tD†¿êž·Ü¸¦¡ó"yx³U°
+w½nY,R´dòv1ùk"àn0~d³ŒÒ4X5“/÷qPìCGi9´³	R9r)a]Ÿ'¿Oâq DAóò,Y‘Ãè¤H£y”F)Ø$â8üÖ¥"lõìz
+nÞ܁y~4›VõÆYšã ÇÁ,É£<ËYã{p;‘óÐtø-Â|æ¡ë:³¬5‹zÇ_¸Døã%ÝVÑÝÀ¹¹ë˜÷5–q§WûÖôÈ?2·Òݪ5»Þµl^ñVõ|ëaš!Ø+¼=ª®ž?0yĵÛ_¡GèBf%» Ù$Îgi¨:üfáuÕkº"áÚ+äIò÷¬Ü/<úÖŠÄ×Xdµî˜p-ëªÀ0Óê–hCJãÚo3¤`Pnúk+ÃÚjõšu¤à¬¾d|óœ«YšÂküf°.Ѽ~eä¡Xùõ’R¦µW±Û÷¼™»3;½Sp¡fj½·+¼ü5WŠL_TJšERÎÙÒÖ¹þ;ðòZ|-2‘a»[ñ‚Œä%»ä	_
+G¦fŸùkûléž<ïþªq¾‡s-\r¹€É,ÀÅK7KçUÿr‘8˜ºæ•³õqØ0¤)L-ÎâëϬù«Õ
+Ù[¤JÚÈiA
+S†{8ÊgjöÉ_à.%ÜWrË	¨c€Â\«åK5ëŽ]¯›ÈGà04Š3PÈP0;î•Õnß1LÄ!æ'͏ŽÀ¿5µg}bÈ!àøúK c…Æ“vƒ@‡
+úSÀsg²Ûò#¶Lú¢ÄòÕ
+<Ðöç¾ë™£˜éÄl-
+ÂÂðD@Œ¹A9å»V?r–Ù­ÖÑ8òò„tY"è…·ñP«‹|£ Ò¸Ï¼×K¹¶@7[Ï¢"Nzñ3„œª@ ²
+H.”'%e ² ÷ÈäÉ@†ÿpÏ1á[žï¿>ُïß}º^¼eâúîŽoø«ýóùû}ÓA¯€‹ž$	ÞyîΗÙL?­ê}¥"%âjtgrÏlR«ºQ}ߎÈÞ4ºëU³;ñï/Uèl0a×õh¨=–2¾Bü½³ñC){TlÀ1ÝïS!#ü²ÿ˜IU5÷!yH;Ý>âò_ s>†Lt‹Q=Úh«O}Á7x‚¹~èC`uZ]«ÚÙaõMîÕíüìþà*ÎÅ0ªÜ¹`lŽËù°÷té
+@!L~”ùRÂ@X^@ÄkåñítäošŽë2(e¡ëÚWr¨EB+üX}àÅÉà+|ø%µiL¿åU?h5â»Ë*±rhÂÎÑ>\œ¨=šÖÙ†×=¾¸¦ªuOhUÀ@0¥‘—Pÿ¦†nFC0ÝßåÞÔA9RŠw"fÃ!ØþTf0
+·nÓê®ã}Æ«ô^™Ûª©.Yºn×giYœfX×4[¹”T™‡k··•ò Œ‚ýŽ4֐ÍÈÏÆ+éY‡­YaÙú#[/ߺ=GÂ_ŸCÿµ,ZRûº8©
+­
+} _+Ü\¢I"¼ÂîCq~-ütn#Ý–\Ãí8)ËÔηPÕvþ˜ó_õ0%Cˆ‚‡¶Á
+¦3¶zÉäCÞsÿÙþà®Öùqfh'þ}CtŸf"¢8öãË¡Rò¶c%RT¾¤u™‡
+³Ž”…êë#o®´÷ÎVÏ
+°Ôq£ϸ¶ªmb^¨f>杇—Ãõr)O~†_˜øOE™d9V=u”à\Ž<ŽÁÎìB†ï×,eû@l‡‘…²
+šWXs1h–^3Až‡å`
+t½«÷öƒ²íoÕÃßÁáÿ2ÿiØúM
 endstream
 endobj
-7915 0 obj <<
+7935 0 obj <<
 /Type /Page
-/Contents 7916 0 R
-/Resources 7914 0 R
+/Contents 7936 0 R
+/Resources 7934 0 R
 /MediaBox [0 0 612 792]
-/Parent 7909 0 R
+/Parent 7919 0 R
 >> endobj
-7917 0 obj <<
-/D [7915 0 R /XYZ 151.701 685.529 null]
+7937 0 obj <<
+/D [7935 0 R /XYZ 151.701 685.529 null]
 >> endobj
 1098 0 obj <<
-/D [7915 0 R /XYZ 151.701 660.623 null]
+/D [7935 0 R /XYZ 151.701 660.623 null]
 >> endobj
-7918 0 obj <<
-/D [7915 0 R /XYZ 151.701 641.897 null]
+7938 0 obj <<
+/D [7935 0 R /XYZ 151.701 641.897 null]
 >> endobj
 1102 0 obj <<
-/D [7915 0 R /XYZ 151.701 496.601 null]
+/D [7935 0 R /XYZ 151.701 496.601 null]
 >> endobj
-7919 0 obj <<
-/D [7915 0 R /XYZ 151.701 469.946 null]
+7939 0 obj <<
+/D [7935 0 R /XYZ 151.701 469.946 null]
 >> endobj
 1106 0 obj <<
-/D [7915 0 R /XYZ 151.701 255.533 null]
+/D [7935 0 R /XYZ 151.701 255.533 null]
 >> endobj
-7920 0 obj <<
-/D [7915 0 R /XYZ 151.701 228.685 null]
+7940 0 obj <<
+/D [7935 0 R /XYZ 151.701 228.685 null]
 >> endobj
-7914 0 obj <<
-/Font << /F50 3701 0 R /F22 3706 0 R /F17 3698 0 R /F15 3700 0 R /F71 5424 0 R /F85 5521 0 R >>
+7934 0 obj <<
+/Font << /F50 3701 0 R /F22 3706 0 R /F17 3698 0 R /F15 3700 0 R /F53 3738 0 R /F85 5513 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-7923 0 obj <<
-/Length 2262      
+7943 0 obj <<
+/Length 2261      
 /Filter /FlateDecode
 >>
 stream
 xÚÍXKÜ6¾Ï¯èÃÔ@Z–D=ssïbxd&ÈÁ΁-±»‰HbG”<ž`üÖƒTK=r€\‚½ˆ"Y,ëůíλh÷¯‡ïžÞü3IvEXQ¼{:íâ(
 Ë*ÙåefUº{jvƒGUÚôû_Ÿ~ ò2¬ò<Eò¤
-# Ž˜.aîq”‹àqøä^DÁ ö‘¥Á{Ù˳êT?2³,‚Ã*ªhsÿEšyvIQ!Õû§‡ßbâ…€Y(Ä®î>þí˜ûa…¢*wÏDÙíDV†y†ÜÚÝãÏÑòÐq¶ÜxfšV!·×ݵEQ÷IŒ’pH²$0'n¯ƒæ9ÝŸyÄN×+üFé$R¼pçÿUÛrï
+# Ž˜.aîq”‹àqøä^DÁ ö‘¥Á{Ù˳êT?2³,‚Ã*ªhsÿEšyvIQ Õû§‡ßbâ…€Y(Ä®î>þí˜ûa…¢*wÏDÙíDV†y†ÜÚÝãÏÑòÐq¶ÜxfšV!·×ݵEQ÷IŒ’pH²$0'n¯ƒæ9ÝŸyÄN×+üFé$R¼pçÿUÛrï
 t¹3nuн%Å8ŸiÝð2^ÜNqpL‡º@ëYZ±ÌÔœVAÝÒBÙs׶r$D³À<Ýð4ÛNŸɧARÓ6jpüLÿ)ŠÓó4,9­DðÁñ/Ž»?·ä"û曥ˆÙ,ašdÀµû;iЫúAÕýƃãEŽL«- º‹`T(¥jxìY¦êdïtMkØ4jèIbÙ2¹cäµ²L"~E‰© Û!‡©5
 ªGÜû…gPaض†lXwèÙ׸êâèæÝâàÊr6¨\9fÏ}ÁÉO ±t`mé^mŠßÉ?ž¯`ÖIî<µ@OóŸyòJ²kõQ·zÔÊ’ˆ[)$MÌJ-ÈK‘;Š§j[Çp˜%d²ÏjpKï<‡-yÉ£`E,ØÒÐ6ªÖjÚîºPéò©µlÁÿòRO{ø¦qæŸ@·
 bIA([m/<"¹¹ùtVQ¼!ÝÍ7KöM‘W {<´È11ü¶ç0ÆqvoFš×›Cg£¡Ó0Ù‘	ΑÆ?œ@G“=Ó€Ú©õUªÑŒü?§$YØ¢þuÀ‘Ñâ‚l€"¤q4ƒvIå6×RTÀ¤<–˜¶q¨žØ~PìE¬à’ÚÉ*tB*ðv«G—Ep’½	x¸¼&ýMr¯hÎBx<{Ñ°{•²N‘ÿù*˜Ó¨zþ]¥pZgm9)9Nƒr«ùôøGºßôH²@JI7‡”Ff—ýÙ
@@ -35111,39 +35556,32 @@
 7àô¬†Nèu3PÜRä"_%0èR=AĦw‚‚G/œ·X H>e…Y¯½}'UN÷‚¨ HôT luýr¡ô‹óD|žC²å®hѬYÍØÑn—d9ÝÉ@MÚ.¶ï€ÑBØ­Z4	E9—¢¶ÛºáÛl¥
 E:‡b—NÒ.ÑëµÕµÓ78ŒaÅW+=gzžs«^—EDIÖŽžÖpë®[2Lþ‘w›xæ)Œ%k%‚B=h®‰ ¡0„µ#ÏÕŒîaÜLnˆ¶$XãXïqõÁ¤}³ãy‚‰Èah<<fV)s†Q>c'üŸz¨GÛÞ#Za)„†ys”!-Ê}`‘#W@Âè
 R	“G_ØÁ?K_²ã
-ª "¬·$÷?IÔª F¶ôuä%á¯&`€aOÏžÖ)®Ö˜kÈщÄÅrÂà™œ­ˆ× c¯¸9ç1„
-ý´å—)øe)<%ã|æ}•@1NÐEp& APg±¬
-«ûøö§ËÑ°ŽµN£Z¶<EA˜‹ò]#¦Oò‚åãà-Ú	 õ¶n¥ú"Ñn¼n)>® é^‡ö¢@Šs%ÕÊtQ»L—G_Sne!à^eÿx|ûþ»·¯ß¡’4E‘í’$S¸€þì!
-øåó3=?ÝÙ3M!ï'Ä+É܍ñøá矾÷øÆß¾á£Û-+Ç$Ì|{5²Êh*!P»Iʵ²/VÙÀe&UuWÜÊ­I5{oé³4ŒÝ¼»è£D½›Æ¬†aÓé?Ø¥Kö\>陥#½O8é“Îû²`\ÝÕ
-Âá2€ó»ŽNVùjÀƒiÛ,úØÖœœ\–âkFлÁ+°›2ØÝ,ÞÍ<¢p°¦ð¾àªŸ	{WQ[¦ œMi	‰$§
-3׊i8• Á-•¾t‹Z
-#|ÄR¨L©„†à*Ëò²™{‘{RF7îØYpÇ.ÖRØ|æ,}ÓŒ[-'°¿œ>®š=ð¹èýü^‡$¯žYˆMÓ}VkzA1të—ˆÔ‰Yé ´¢t®z.ר§D”a'åXh7&¥ìû™#Güo75O¨nëÅ…
-
-!b(<
-z@%ÏLK–¨HyºžZ9P­
-4Ïïx=/§÷^ËÿgÃí3øüCÔóä÷±/KaN\•À„òŽ¸õÞ²ˆ<pµ‹m°+¬ƒÆ‡·ÌES£0¸xoÖPÜ·)ÿ®cº
+ª "¬·$÷?IÔª F¶ôuä%á¯&`€aOÏžÖ)®Ö˜kÈщÄÅrÂà™}S¬3 Æ^qsÎcúiË/SðËRxJÆùÌû*€bœ ‹à:M@ƒ ,ÎbYV÷ñíO—'¢9`kFµlyŠ‚0ä»FL9>ž8äË	þÆÁ[&´@ë#,lÝJõE¢ÝxÝR|\AÓ½íEæ8Jª•é¢v™.¾¦Ü8ÊB(À½Êþñøöýwo_¿C%iŠ"Û%I¦pýÙCðËçg(z~º³gšBÞOˆW’¹ãñÃÏ?}ÿîñ;¾}ÃG·[VŽI˜ùöj4d•ÑTB v“”ke_¬²Ë,Lªê®¸1”[“jöÞÒgi»ywÐ5F‰{7Y
+æÓ°K—ì¸|Ò3KGzŸ<pÒ'œ÷eÁ&¸º«„Ãe %æw7¬òÕ€Óþ¶Yô±­99¹,Å׌ wƒW`7e°»Y&¼›xDá`Má|ÁU?ö®¢¶L8›ÒINf®Óp*‚[*)|!è.´Føˆ¥P™R!	
+ÁU–åe3÷"÷¤Œnܱ³àŽ]¬¥°þøÌY0ú¦·ZN`9/0|\5?zàsÑûù½I^=³›¦û
+¬Öô‚bèÖ/¨%²Ò! hEéþ\õ\®QO‰(ÃNʱÐnL:JÙ÷3GŽø;ßnjžPÝÖ‹BÄPxô€Jž3˜–,Q‘òt=µr Zhž/Þñz^Nï½–ÿφÛgðù3†4¨çÉïc_–þÂœ¸*	åqë½eyáj;Û`!WXo™‹¦FapñÞ¬¡¸o!SþÔ#c¸
 endstream
 endobj
-7922 0 obj <<
+7942 0 obj <<
 /Type /Page
-/Contents 7923 0 R
-/Resources 7921 0 R
+/Contents 7943 0 R
+/Resources 7941 0 R
 /MediaBox [0 0 612 792]
-/Parent 7909 0 R
+/Parent 7919 0 R
 >> endobj
-7924 0 obj <<
-/D [7922 0 R /XYZ 100.892 685.529 null]
+7944 0 obj <<
+/D [7942 0 R /XYZ 100.892 685.529 null]
 >> endobj
-7921 0 obj <<
-/Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F51 3729 0 R /F71 5424 0 R >>
+7941 0 obj <<
+/Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F51 3736 0 R /F53 3738 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-7927 0 obj <<
+7947 0 obj <<
 /Length 969       
 /Filter /FlateDecode
 >>
 stream
-xÚ½VMsÛ8½ûWè(¬Š’hI½¥Ù$ãN’míîì¤9°mkF_%¥¦é¯/@PŠ¼ë=ì4ÍI @ Þ#HßÙ;¾sµx—-Þ\rßa¾—ú)s²Ã8óbŸ9ë$õx9YáÜ»Aâ/²÷o.ƒÀI¼t½ŽÐ5…(@"㳕uÛËå*ä‘+š‚„ë¾¾›‹Šôш½¬eÓ¿]®¢8p³ƒ	áî­ìÉå¼­kÏ"¶vÏ$·ë¥¢eb%‹‹lñeÁàßPü¬fî…¡“׋ûß)`í½ã{aš8Æ³vBžxkÎA®œ»ÅÇ…?oã'¥žÙ0nòƒ*›e¸¦œˆ‡n]î•è˶!u§Ú%hþ*›¢ÅˆGM†nÌ@ª–êë2ˆÝ1ß'Ÿû·YDJkïƒFZi3éC‹‘‡m¬Xèñ(¥J³ƒñ#·lt¯†Ü	†\ZšEîöØ4vG;ƒ>%­SK¦ÏËxØ€\IÑË‚”¾ÝKHeCËþ0¦_2˜ÕÇ©¼¡)¤ªžÊf°†Gm	!×ÁÄò“ð–³9H4L<–Xx$¸«ºœÌk¶„ÊÍæj{–]òa»¹Í.¶w¤Ý[Ç«Ö¥Î=’Û[§Ç•^(Ø+¨¦œcÎü£œ#¶|íªüŠ©4rѐ0µ"ö5âJ¶›F¶ÄŠ
+xÚ½VMsÛ8½ûWè(¬Š’hI½¥Ù$ãN’míîì¤9°mkF_%¥¦é¯/@PŠ¼ë=ì4ÍI @ Þ#HßÙ;¾sµx—-Þ\rßa¾—ú)s²Ã8óbŸ9ë$õx9YáÜ»Aœ,²÷o.ƒÀI¼t½ŽÐ5…(@"㳕uÛËå*ä‘+š‚„ë¾¾›‹Šôш½¬eÓ¿]®¢8p³ƒ	áî­ìÉå¼­kÏ"¶vÏ$·ë¥¢eb%‹‹lñeÁàßPü¬fî…¡“׋ûß)`í½ã{aš8Æ³vBžxkÎA®œ»ÅÇ…?oã'¥žÙ0nòƒ*›e¸¦œˆ‡n]î•è˶!u§Ú%hþ*›¢ÅˆGM†nÌ@ª–êë2ˆÝ1ß'Ÿû·YDJkïƒFZi3éC‹‘‡m¬Xèñ(¥J³ƒñ#·lt¯†Ü	†\ZšEîöØ4vG;ƒ>%­SK¦ÏËxØ€\IÑË‚”¾ÝKHeCËþ0¦_2˜ÕÇ©¼¡)¤ªžÊf°†Gm	!×ÁÄò“ð–ÈÃ9H4L<–Xx$¸«ºœÌk¶„ÊÍæj{–]òa»¹Í.¶w¤Ý[Ç«Ö¥Î=’Û[§Ç•^(Ø+¨¦œcÎü£œ#¶|íªüŠ©4rѐ0µ"ö5âJ¶›F¶ÄŠ
 ±ÐÐÁšù_ŒMDq+qÇ¿#Œ”Ææ¸5®§4FH=Õn¡”Óa]Ue#É
 *`®FÀzñûm»ùó¡ÃîZUkÚ¢
 mh¨<ƒNG€š%ÇUE£À62‚ú ~ñ+ºtùûöæ{” eòA•=ÚžFKßÃn5i8ÜÎpõüZÓ<C«mg2ogrÔÎÄž”l;“ãÉJÿšûïyƒÜŸ¡͸oìÿ‡í/ÓÝÅùÛMö÷«AÅ émóÉgÑ~o¯Ås´À¥lòj($);8Ë"7ǺUÚº9æ<‡°aèGe½Êï6½
@@ -35151,191 +35589,196 @@
 ©âÿ U8
 …è58•e›Û«_yüožŸ><àÚ~Ç.ÆH5M"’9Oèh¯î
 ÂË`@}ZÕ’€¬týq$¥žÿC>ÆÓ¯j?|:qì&4´º«ä|D- #bPe5º#þãc
-'g‚~²ÜüöÒž]_ÿzÓÛvü“ùº>1ê
+'g‚~²ÜüöÒž]_ÿzÓÛvü“ùª1ñ
 endstream
 endobj
-7926 0 obj <<
+7946 0 obj <<
 /Type /Page
-/Contents 7927 0 R
-/Resources 7925 0 R
+/Contents 7947 0 R
+/Resources 7945 0 R
 /MediaBox [0 0 612 792]
-/Parent 7909 0 R
+/Parent 7949 0 R
 >> endobj
-7928 0 obj <<
-/D [7926 0 R /XYZ 151.701 685.529 null]
+7948 0 obj <<
+/D [7946 0 R /XYZ 151.701 685.529 null]
 >> endobj
-7925 0 obj <<
-/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F71 5424 0 R >>
+7945 0 obj <<
+/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F53 3738 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-7931 0 obj <<
-/Length 1299      
+7952 0 obj <<
+/Length 1298      
 /Filter /FlateDecode
 >>
 stream
 xÚ­koÛ6ð»…€¡€Ì%’zÀ,k‡Ë’Õú¡-Z¢mmzx¤7ÿ~w<ʏÀ)ú!E
 ݏ÷~Ð,X,ø}òëbòÓÛ$	²¨ÈX,VAÌX”IæE$,ªàS8×åP÷ÝôËâ½cÏ£"M²'EÄ€›_Ì£"šÎb–òðºŸÆaH8 `@JÓÔÝz:ãR†·Ûé,)BÝ!*·u£-©ìˆ
-V8“8À™£’$‘kòf1ùo˜OÌ–çAÙN>}aAgïñ"öŽ³
+V8“8À™£’$+kòf1ùo˜OÌ–çAÙN>}aAgïñ"öŽ³
 ¸Ì£T¢´&˜Oþš°ÓPÄY'Q!cqQDÎßÑGpÎÀÅn0ýèQš…·à 8Åcr
-('NÅòÔ)€ïFIR=‰X†­êتµ'U=Ä)Ë]R,Ѹs!\±@¹Å®NÀžeág‹F_²EðHòt¼°Úu”m§ÄîêAÿ0—á~S—hÀÆ[húi’…unkLðÁ0G MÁ,. at 8“ À×;;C}ü	Éái–Mo5‘ú­cÁ0"J¶{öuǺ† "¸ºówGÂÝ5q=Br©šÆB•Š$	ï­F•F¯@ÍÈZQÍ圻x (GH¡!´B¥xfÑð,Ôe6—DÜÙcÝk«ÐœÈçâ¬æ@·ÀrÏÕ3_nsm­óKu)açÛÓܨ”A©ß]v	¤y”H;ŠpÕF´šmVªôwú}Ÿ©Ã„ñ(Ëäyæ9©rã »da*¢<ã­²o[ç**ÚY,•àLŠÝ\œ'¬o06™ ’àx¤‡MïSÁå8úå êŽ`Ê/6P¾µ¥ÑE\+ú–‡XÛs1þªçªÅ8-[m×Zˆç2Tö´Â|,ØLûŽªe3¶“×¨,~’J.#&½Ó¦ï‡pöJF±–'£¶ò‹ÈlNß›7þx÷§§Ý£€W]?$b­‡V^÷ív7`·¥9\¸·âÕNµ`eÊq"65ž#/·®P€|»Õ1¤¾«`9h¨[}©Ýf/úï’†Ï1ø¿Õ¦Áä;ÐýéÆ=¸ÖýÛõ{¬Ñ%‘ˆÆØk÷÷MáÊ<èÆÿg
-©y!Ùë5Zû²åË›}aè`¥¦¤éŠá¡"±äËq¢.iìâöAEKìG¢ë¯ºÜ
-´uU^Æ8*Íz-Ø>ØPnUí½Øú…{Êï.éÆ'…𙶺0ñ¥ˆ’âdâÇ~âß™ºƒŽ³OFþÕoóï˜í7î"²ãPšq"àpã"ŁŠñ©ÛÃ2­ýå¿7s:ûXw
-)KhƒhK<Ô¦ïƍ³"¶5¸4²Ðyp¡šíFL¯ ùµB ; ÂÙÔ4uXðÈq(¤.·J«e£‰aGVÔþ"ÌæG‚6ʽW¦'×I
-ÑínÙÔvF=÷Èä8ëS‚h-,xRÈŒ…،^+SQµóQ¡æ°Y-ñ·j,u8>ö ýrv¡sq¡´¤áÊô-Bþ±‚$g%Ç]DøØQŸt¢ÏmôzƒŸotÎóPU– çOBOÇ·Î¥B-20¾xºâÝ>çÐø³ã,ò+xcSš=•jýƒë‘⧾~«£Ó“±/Él©Åq;ègOÿ—Û/ž†<'ÍîUÕÖ]m£†Þ¼²º4Ôå‡ßã~®üö t&
+('NÅòÔ)€ïFIR=‰X†­êتµ'U=Ä)Ë]R,Ѹs!\±@¹Å®NÀžeág‹F_²EðHòt¼°Úu”m§ÄîêAÿ0—á~S—hÀÆ[húi’…unkLðÁ0G MÁ,. at 8“ À×;;C}ü	Éái–Mo5‘ú­cÁ0"J¶{öuǺ† "¸ºówGÂÝ5q=Br©šÆB•Š$	ï­F•F¯@ÍÈZQÍ圻x (GH¡!´B¥xfÑð,Ôe6—DÜÙcÝk«ÐœÈçâ¬æ@·ÀrÏÕ3_nsm­óKu)açÛÓܨ”A©ß]v	¤y”H;ŠpÕF´šmVªôwú}Ÿ©Ã„ñ(Ëäyæ9©rã »da*¢<ã­²o[ç**ÚY,•àLŠÝ\œ'¬o06™ ’àx¤‡MïSÁå8úå êŽ`Ê/6P¾µ¥ÑE\+ú–‡XÛs1þªçªÅ8-[m×Zˆç2Tö´Â|,ØLûŽªe3¶“×>¾üI*¹Œ˜ôN›¾~ÀÙ+ÅZBœŒÚpÈ/"³9}oÞ|øãÝŸžv^uýˆµ.XyÝ·Û݀ݖæpáÞ"ˆW;Õ‚•)ljØÔXxŽ¼xܺBòíVcĐú®‚ä ¡nõ¥v›½è¿K>Ç\àÿV›“ïüA÷§3÷àZ÷o×ï}°F—D#c¯Ýß7…+ó /üŸ
+H(¤æ…d¯×híKÈ–/oö…¡ƒ•š’¦+„‡ŠÄ’/ljº¤±OˆÛq,±C‰®¿êr7ÐÖTyã¨p4ëµ`û`C¹Uµ÷Z`gèî)¿»¤ŸÂgÚêÂÄ—"JŠ“‰û‰gê:Î>ùW¿Í¿c¶ܸGˆÈŽCiƉ€Ã‹*Ƨ"lË´öW”ÿÞÌéìcÝU4¤, 
+ -ñP›¾7Î:ˆØÖàÒÈBçÁ…j¶e0½ä?Ô
+ìt€
+gSÓÔaÁ#Ç¡Dº4Þ*­–&†YQû‹0›	Ú(÷^™ž\'Y(D·»eSÛ
+õÜ3 “ã¬O}2| µ°DàI!3¾;.xb3z­LEÕ
+ÌG„šÃfµÄߪ±ÔáøØ€ôËÙ…ÎņҒB„+Ó·ùÇ
+’œ•wácG!|ÒQˆ>·Ñcè
+~¾Ñ9ÏCUYœ3<	=ß:—
+µÈÀøâéŠwûœCcàÏŽ³È¯àMi>ô<Tªõ®GŠŸúú­ŽNOLƾt&#°¥#Äì Ÿ=ýo\n¿xFðœ4»WU[wµŒzóÊêÒP—~WŒ_ø¹ò?O0t-
 endstream
 endobj
-7930 0 obj <<
+7951 0 obj <<
 /Type /Page
-/Contents 7931 0 R
-/Resources 7929 0 R
+/Contents 7952 0 R
+/Resources 7950 0 R
 /MediaBox [0 0 612 792]
-/Parent 7909 0 R
+/Parent 7949 0 R
 >> endobj
-7932 0 obj <<
-/D [7930 0 R /XYZ 100.892 685.529 null]
+7953 0 obj <<
+/D [7951 0 R /XYZ 100.892 685.529 null]
 >> endobj
 1110 0 obj <<
-/D [7930 0 R /XYZ 100.892 660.623 null]
+/D [7951 0 R /XYZ 100.892 660.623 null]
 >> endobj
-7933 0 obj <<
-/D [7930 0 R /XYZ 100.892 638.691 null]
+7954 0 obj <<
+/D [7951 0 R /XYZ 100.892 638.691 null]
 >> endobj
 1114 0 obj <<
-/D [7930 0 R /XYZ 100.892 571.242 null]
+/D [7951 0 R /XYZ 100.892 571.242 null]
 >> endobj
-7934 0 obj <<
-/D [7930 0 R /XYZ 100.892 540.879 null]
+7955 0 obj <<
+/D [7951 0 R /XYZ 100.892 540.879 null]
 >> endobj
 1118 0 obj <<
-/D [7930 0 R /XYZ 100.892 275.527 null]
+/D [7951 0 R /XYZ 100.892 275.527 null]
 >> endobj
-7935 0 obj <<
-/D [7930 0 R /XYZ 100.892 245.562 null]
+7956 0 obj <<
+/D [7951 0 R /XYZ 100.892 245.562 null]
 >> endobj
-7929 0 obj <<
-/Font << /F22 3706 0 R /F50 3701 0 R /F17 3698 0 R /F15 3700 0 R /F71 5424 0 R >>
+7950 0 obj <<
+/Font << /F22 3706 0 R /F50 3701 0 R /F17 3698 0 R /F15 3700 0 R /F53 3738 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-7938 0 obj <<
+7959 0 obj <<
 /Length 1403      
 /Filter /FlateDecode
 >>
 stream
-xÚµWÝoã6Ï_á—Îиò§¬Ã0 »î†ÖᶦOw‡A±•Ä¨¿Î–Ûæ¿)Jùh³¡¶—˜¢HŠü‘"æm<æý2ûi9»ü2/d`"ô–k/LÀ³ÐËr¤"ñ–¥÷ُòhþuùñòCyy ²,AQZi†ŒÌªé´š/â4ñe[ñk_沦õ­låF5ªÕïæ‹„GþrkTRÿ7¥Iä}×4F?LÂÌ¿•@ù½Vm‡1z2ûy9û6álpþÈç4ˆc¯hfŸ¿2¯„½b‘{OF²ñâ4²4ºöîf¿ÏØ1azˆD&`òfñ$¾6n³Ø—#xVÄþÂRö=ü„´¬FšFUZNKß¾–…µÐš„½¤¢Üǐ_…ó,H¢Äx•gÿkñxé™c‘	~a+ë‡6dʸr,áKÚ©«QEÎu¾z‹(⁙·ã MÙ<Š‰cÿ©ª±"âÄ_Í÷-¥§¡Ue`Œ10Ç‚4ÏÉÊržZ (r¿ŸVàÄ–ˆz#ðE‰ôãÊJVµ\ÕÊæÄl‘#
-C[ËW×wD©g…¥WLz’aa“›ë®®;4ðTµb]³p~GÕüŽ®ñ¹8	˜[äñ¤ø\ŽD “ÆA³p!ãâ»õ'¦ëGâ-îeÙT-äfº¾UxÒÁ§‰qðr[Ù´Ø3ÔH鐖{‚0ÖCאá, c"tÑa}'TYI’Õðhòc-´u
-Øޝ¦›úÉ!h–ª7N…˜³“S€{ê(0¬£ 	i%–	-s¨»m¥È¯’¸+\ìHò¹§ôrL½S}™èôyÎÞ”çâ~TÿCš¯ ãäÕBÇ*h1*9óש¹Jß&ª÷ЀØÑÕÁÍB¶¤%ë±#je²®hÑÈÒRÚnï«BÛ
-IŸ“D~1tãh•¡¦Î\#Û‰ªA¹Ò¹£Z*»Fš¾
-ô> °ÏßpùNÿöîq/Œ`R†‰=K(lSƒÃ°ÃáXõS-mÍeÜ^¯,ÃB7E¼÷² €Î¤;K"²ü©VrTÔ·µ6W‚Ù>Ç„Cùåø‡©ÏÁ7v@åÌIpMÌ+T¸fÙÒ9=Ìyb­;{tÕÙ@x]kÝr…¶‘H–7l’Š’
-Ñ	x½j«ô”0eü
-Ö12§XǬåfóÍõíÕ'Búþæúòîæšø·²ïAh|ÜôÉÅސ÷ÆŽ`:0ÀðQ±ˆ ÄPÉÊ4îtÚßJmu{Ôܬ’ôléŸÉé‹‹kGþªjËò\`i`‹}vMBsq4¨qA	zØ÷NàM=~ó}°Ò.M†Ÿ!¿Öý/,LjÌYÈ°iõ¬Iöm„tz~h4ŒIú¯ŽUˆõù´a”€sá(zÛM¸Â‘ÈüJÛïHß-xWm¶`Í,…5­ÚCCaÔî&ZH­UÓk'CÖR¿k¡j}ªõzh<´ôŠ –Õƒp8VªÞÙÇe¨ýéf:Ê5@¨’³3ôÊ4læjI©rjz¢â‰yª[£ÖÎÀ©ÚÂAò)ë·SwÐ÷KSsr:X=éMQBuçšûXéÉ4œÜžðrm[:²[U¨dižp:R²@uøWÁ#(=;´xJ†êº³¹ñ¸rˆðÔEÿ:7ÆtCƒ†©Ç7p’dþÊÚŽÿF“€4îaòF9ìˆe&!Š´£ÆG²Ñ3+ÔÜ_\<"8ð@6ÝøÖ1&LQâúÁ9üŽZ«)„ý÷…?NÉ
+xÚµWëoã6ÿž¿Â_8CãÊYÖaÐ]wCëp[ÓOw‡A±•Ä¨_çGÛü÷#E)6ŠaûSI‘?R¤Â¼Ç¼_f?-g—8óBH&Co¹öB‚…^šÉ€ËÄ[Þg?ÊØüëòãå‡(ò²@¦i‚¢´x†ŒÌºnG=_Ä<ñUSñk_æ窢õ­jÔF׺ß͉ˆüåÖ¨pÿ7=’Èû¶®~˜„©ÿ~«€ò»Q÷´ÆèÉìçåìÛ,„³Áù#ŸyÇ^^Ï>e^{=Ä2óžŒdíÅ<R΁®¼»Ùï3vDÈÏ‘ÈÀŒAÞ¬1žÄÛ,öÕ ž•Ã±¿0ξ‡Ÿ–å@BÓ ËièÛU*·ÚS“°×ƒT”ùò«Pc‘I”¯²ôŸc
+"ï#=a, 2)N#lTmýPýf‚LW.%}E;U9ŒD‘ó CU¡¯Þ"ŠD eê-Â8à‰$›G!"qì?•VDœø«ù"¾¦E¯Ç©otc̱€gYYÎ3@eæwÓ
+œØÒQ¯Õž ‰£~œCY©²R«JÛœ˜-2p²aŒÖòÕõÝQúYcéåÓ8É°´I‚Íu[U-x*›
+±ò¶^8¿£Çj~GׇÇÇøƒ\œa,,òxx>è¤qÐ,\ȸøÁný‰éú‘x‹{UÔe¹éÕØöß
+:<éàÓÄ¿8x¹-mZìz t(Ë=Á
+ë¾­I‚ð €± ºè°¾S5ª¬É
+º4ù±ÚÀ¿ºlïNÓ-ýäF4+$Õ› BÌØÉ)À=uÖQ„´Ë„Šò9ÔݶÔäWAÜ.v¤ù‡ÜSz¦Þ©¾L4cžÓ7幇¸õÿæ+è¸ ùF7бrZZõ9ƼÅ57WéÛDõú=;º:¸™«†´T5´D­LÖ5-jUXj´Ûûª톢ÏI¢?ïÛa°ÊPSg®‘íDe¯]éÜQ-m­L_zŸ?Øçï?¸|§{÷„F0)ÃÄžƒ%”¶©A„aX‡Œáp,»©R¶æRa¯Wšb¡›"Þ{•@gÒÉ€%YþTi5hêÛ½^›+ÁlŸcÒ¡ürüÃÔà; ræ$¸¦æ…ÊÝÀF³µjèœæ<±Ö­=ºl€¬!¼¶±n¹BÛ($Š6rEEI…€è"^µUzJ˜²þëX©Ó@¬ãÖj³Çùæúöê!}s}ywsMü[Õu 4¼nzÈdroÈ{cG2`ø‚(ŒXDÐ b¨dejw:íoÕhu{{Ôܬ‚ôléŸÉé‹‹kGþªlŠâ\`<°å>»&¡™<Ô¸ =ì{'ð¦¿Ù>Xe—&Ãϐ_ëþ&•æ‹4dØFý<’íÛéôìÐh“ô	^;ªëóiÃ(J çÂ=PÆm;mà
+G2õËÑ~únÁ»r³kfÙk¬iÝ2{¤vxp;ÑB£®»Ñɐ53T®Oµ^‡†^Ô²:ðGÀÊAW;ûX¢Ìµ?ÝLç^»Urv†^™†Í\M"I8#ULuG”C<1Ou«sÔÚ85@[C8Hž³¶w;U}¿À190' §½ÕSŽ)J¨ ö\sÊq2g€p€'‚C®mKGv£s=€,Íá@GJå¨ÿ*D¥g‡–àT`( Ÿ¡;›+‡ˆà.ú×¹1¦£\ßO¾“$õWÖv”ø7#	8Aã&oPýŽXf¢H3ŒøH6zb`b…šû‹‹GȦ;"ß:Æ„‰ J\?8‡ßQk5…°ÿcã¾ð'â/ÿ³Ç
 endstream
 endobj
-7937 0 obj <<
+7958 0 obj <<
 /Type /Page
-/Contents 7938 0 R
-/Resources 7936 0 R
+/Contents 7959 0 R
+/Resources 7957 0 R
 /MediaBox [0 0 612 792]
-/Parent 7942 0 R
+/Parent 7949 0 R
 >> endobj
-7939 0 obj <<
-/D [7937 0 R /XYZ 151.701 685.529 null]
+7960 0 obj <<
+/D [7958 0 R /XYZ 151.701 685.529 null]
 >> endobj
 1122 0 obj <<
-/D [7937 0 R /XYZ 151.701 352.998 null]
+/D [7958 0 R /XYZ 151.701 352.998 null]
 >> endobj
-7940 0 obj <<
-/D [7937 0 R /XYZ 151.701 321.437 null]
+7961 0 obj <<
+/D [7958 0 R /XYZ 151.701 321.437 null]
 >> endobj
 1126 0 obj <<
-/D [7937 0 R /XYZ 151.701 270.636 null]
+/D [7958 0 R /XYZ 151.701 270.636 null]
 >> endobj
-7941 0 obj <<
-/D [7937 0 R /XYZ 151.701 240.478 null]
+7962 0 obj <<
+/D [7958 0 R /XYZ 151.701 240.478 null]
 >> endobj
-7936 0 obj <<
-/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F71 5424 0 R /F17 3698 0 R >>
+7957 0 obj <<
+/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F53 3738 0 R /F17 3698 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-7945 0 obj <<
+7965 0 obj <<
 /Length 1173      
 /Filter /FlateDecode
 >>
 stream
 xÚ­VmÛ6þž_Ᏸ(¶^,{8X×uX¢·]€èŠ@‰•‹1¿d¶³lÿ~¤(;Nš»Ý†BQIñá#3
-ƒ(øqöz5[¾å<Ð,ÓQ¬vAE,Íx¤S™Vyð)|°Û¾hêùçÕ;gž²,I$šóŒE`‘],X,Ù|G	?ô{bØÎBÉð}ÑmmYšÚ6ÇŽTóÏB²2a‡5.:Š¤"H‡eQæ2 k©†X<h5ûa5ûcƒŒ'Ù+&D°­fŸ>GA{‰,
-Nβ
-„JY¢Ð[<Ì~žEÓŠÄjxt*3殍á?õœ§á¦¨s¸L*Â
-—ǮǕ7p37ÃE·w{=æ
-®N5íõ×«I®l(üôæýw÷$þŲ´PY•©ðµÝ5­·im×7mQ?ÒÒ`Ià@BÉŒR%×’sïæXH5ÉJòIV7*G)“"*‚«“ùe½”‚.Œ
-Öc綴½¥`îŠ(4¥÷ ã©‡²Ÿ†C]¢-#ÉT¢‚D$L@Èçà†$#ØäːîEÜùŠá>.t‘WæÀú|sëši0¥ZûNd®ƒ8f™RÍ!ÇÅ@øA·C{…ß·úß¡˜h¨þ'c€êéÍÆtÖ¯¨YÀämQÚ[ÉA4ž0žÄmåzJœ{JÈ0G—À8Ó!åüþÖÅ8´ÔA¸ÎIáº|¿´õ$QüfGºnîxPïmk¿½…:U(ÖžaµŸŠ+BDJ¥»Ý±,×Óï×ÐbkÀh½ƒZÔ¦²¯ÈâÕùî°r¼])Õ#øÓÃÚrw¹D„ÓöP¦b‹e:‚Tš–v6Ç¢ÌɶÙÑÿƒqïÀÆŸ%.ƒ¾=Ö‹¾¨ü
+ƒ(øqöz5[¾å<Ð,ÓQ¬vAE,Íx¤S™Vyð)|°Û¾hêùçÕ;gž²,I$šóŒE`‘],X,Ù|G	?ô{bØÎBÉð}ÑmmYšÚ6ÇŽTóÏB²2a‡5.:Š¤"H‡eQæ2 k©†X<ÑjöÃjöÇ,-O²WLˆ`[Í>}Ž‚öÞYœœe•²D¡·2x˜ý<‹¦‰Õ4ðèTfÌ]Ã,ê9OÃMQçp™T„.]+nàfo†‹nïöz2Ì\jÚë¯=V’\ÙPøéÍûïîIü-Šei¡²*Sák»kZoÓÚ®oÚ¢~¤¥Á’À=€„’¥J®%çÞÍ7°j’•ä“¬nT>ŽR&E6TþWÜ]='óËz)]0¬ÆÎmi{KÁÜQhJïA‰©‡²Ÿ†C]¢-#ÉT¢‚D$L@Èçà†$#ØäːîEÜùŠá>.t‘WæÀú|sëši0¥ZûNd®ƒ8f™RÍ!ÇÅ@øA·C{…ß·úß¡˜h¨þ'c€êéÍÆtÖ¯¨YÀämQÚ[ÉA4ž0žÄmåzJœ{JÈ0G—À8Ó!åüþÖÅ8´ÔA¸ÎIáº|¿´õ$QüfGºnîxPïmk¿½…:U(ÖžaµŸŠ+BDJ¥»Ý±,×Óï×ÐbkÀh½ƒZÔ¦²¯ÈâÕùî°r¼])Õ#øÓÃÚrw¹D„ÓöP¦b‹e:‚Tš–v6Ç¢ÌɶÙÑÿƒqïÀÆŸ%.ƒ¾=Ö‹¾¨ü
 ;Ê	T®ŽŒÍ)m½ã¢>{º]³)Õ—švY›egª¹uÝT°4InåEO{ÓþÐ¤>]vMYhÔ” Ú6U•î¼¥k n±qíÕiÿ–äÛ¥…|‘ï©(Kß$G°M¶_¡3.k°žõ™ÌÓöpÚ5žž4È5q¥fiO‰Ë=qÁ÷w.àû5²×c®ÏôMž ¯þWúògè‹­XaO®©w›ÆÒ,;íЦ`±Ÿ½¡ôÿö¥¼½ûo¼•W¼• ò’Œò‚ƒrà œrP”JÏAùá•eZƒÉ8y+~æà‚"¤b×”3=õ “–_ÐSÑ>Á¯§ðkÜú}Ç^-ÎÈ8åÞÛá‡Ál®¶ü§ðúÙ¡~•þx!{ïžg/öÆÒÇW1\N&TÏ]P[â!
 §îmæSÐâ|
 Ô¶n6­»§ˆ
 #p:åiš}¨Î Á¢èè >gZšMoŠz<ï~{PìzȤ닭?ÞÚGÓæ£åÍéoBáœWs˜$ÀW{LÕcvdCmã÷ê¦'á„ÏBÓþîWE¿÷‡mkÝ8ì
-a8öó¤s!Ã_ïo¥vß6;ÛuP[ã¿Û²ðŽ:7Dcùðóß?w|O
+a8öó¤s!Ã_ïo¥vß6;ÛuP[ã¿Û²ðŽ:7Dcùðóß?_~O
 endstream
 endobj
-7944 0 obj <<
+7964 0 obj <<
 /Type /Page
-/Contents 7945 0 R
-/Resources 7943 0 R
+/Contents 7965 0 R
+/Resources 7963 0 R
 /MediaBox [0 0 612 792]
-/Parent 7942 0 R
+/Parent 7949 0 R
 >> endobj
-7946 0 obj <<
-/D [7944 0 R /XYZ 100.892 685.529 null]
+7966 0 obj <<
+/D [7964 0 R /XYZ 100.892 685.529 null]
 >> endobj
 1130 0 obj <<
-/D [7944 0 R /XYZ 100.892 608.939 null]
+/D [7964 0 R /XYZ 100.892 608.939 null]
 >> endobj
-7947 0 obj <<
-/D [7944 0 R /XYZ 100.892 580.353 null]
+7967 0 obj <<
+/D [7964 0 R /XYZ 100.892 580.353 null]
 >> endobj
 1134 0 obj <<
-/D [7944 0 R /XYZ 100.892 405.255 null]
+/D [7964 0 R /XYZ 100.892 405.255 null]
 >> endobj
-7948 0 obj <<
-/D [7944 0 R /XYZ 100.892 376.669 null]
+7968 0 obj <<
+/D [7964 0 R /XYZ 100.892 376.669 null]
 >> endobj
 1138 0 obj <<
-/D [7944 0 R /XYZ 100.892 198.048 null]
+/D [7964 0 R /XYZ 100.892 198.048 null]
 >> endobj
-7949 0 obj <<
-/D [7944 0 R /XYZ 100.892 166.45 null]
+7969 0 obj <<
+/D [7964 0 R /XYZ 100.892 166.45 null]
 >> endobj
-7943 0 obj <<
-/Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F71 5424 0 R /F17 3698 0 R >>
+7963 0 obj <<
+/Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F53 3738 0 R /F17 3698 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-7952 0 obj <<
-/Length 1011      
+7972 0 obj <<
+/Length 1008      
 /Filter /FlateDecode
 >>
 stream
-xÚ­VYoÛF~ׯ P €’Þ“‡ÞÔ¨6ÄrkÉ@‹ ”¸’ˆ\…¤’ª¿¾³;KZ’ÙÂü4»sqŽo†K¼­G¼»Ñ¯ËÑÍ­$%aJRê-7•4Œ	õ¢$
-e*¼eî}öY"Æ_–onó’0"aTS°’Y'UêV.…ŸU9>i Ä_g{¼?dU¶U¥ªÚÉ81ó—;k"ý¹jQåƒ.KkOü»Nþ¡U5Š)7‘Œ~[Ž¾Ž(|‚?‹Y†œ{ërôùñr}ôHÈÓÄûn5KË$Œ¤„óÞ[Œþ‘óBÄt°<
-)•˜d­uûD$ñ+±dÒ¯k<ÕF›èÀe at y(ÑL—YQ¡Ê<+ՏOÓßïg·Ÿþ:·ék“ÅýÌY,Ȁр§)á‚‘$ˆ8OI,’4à,e‚Q&åÃ…úzTÕZ¡£êX®Tí¼RJ#N6œKT;6ªnœIÌÈÿêægáok}<t†,¨Oo¶×(¯¬"4á¬?àƒó0‰9:™VºÝ°ˆ›X7Ç=ž[€ K|í®EãØ <ëõ
-þŒ…$éAm{Ì	¨¥ŠB$€¸¤S¿úV£Ú`Î(À¼ÿî¥J™áv2ᯀľês0ÈÏÏÌ€Bë“­a at c
-vف֎çþúXת2¾M\`V¤+¤NDY½µyrrýÍXÙqYÖ8þNö÷
-ÙPi€±­ÇåÔ\uep^0s
-ØÓç§Çù¤–G§ú\c¤„L$™î€Eˆ|JîMü	u¹'ÄW-”¼¯°Ú]Ö¢VÑѦ“(Ç@ý33j;dè!k®Õ]í­áF×eÖ¶	 £W-LŠÊ{5@?BúÏóû?‡@›ŠÆ=foVEuó_x•"”/xýÅøM0Oažð¯[mñˆ€ÍQTäÊIm¾ÀÁðì"ºŒµ©uéx]ob"C@ÐE¾$±o½“Ȇ+ˆg×+£Ô §VY~rB¢~¬ÌÅ´Ç–ÛZÖÙîÌŒréfÔèôCi”V6}…—\WªsjU^o3õ·ZÛ¢Ú¾Ã|4§¦Uåå¬Ü>=·`B$l"¹…¾eg.»mÑ-j·^Ò¶[Ám‘nwdήßâjsð®@Vö®5éX]A¦wwKÇ{F:ÍË¢*š¶ÎZ]ÿ¿&:ÈýЂ‘Nœx¶ü±McË’ .yêpí7M±Ú+Y|í'ÔÜRNú–¤þ?ˆ9£¸Aš¡à²âéYÅ“—ŠwnÇÔwþ6z¿ÇenÄ%Yw/0Ûé-ÄÖ¸í;4óyÛúHDìS£©u€ÿ7°š
+xÚ­VYoÛF~ׯ P €’Þ“‡ÞÔ¨6ÄrkÑ@‹ ”¸’ˆ\‡¤šª¿¾³;KZ²ÙÀü4»sqŽo†K¼G¼›É¯ÙäêZ’0%)õ²­G%
+cB½(IC™
+/+¼Ï>KØôKöñêš1/	Ó(F5+ÉÀ‘ÕyP•îÔ4àRøy]àá“JüM~Àû]^ç;U©º›M3?Û[é/U‡*tUY{*häØçpòŸ:Õ ˜rÉä·lòuBáÛüYÌ2äÜÛT“Ï_ˆW€ì£GBž&Þ7«Yy\&a$%œÞjòÇ„\‚‚G!¥“l´î~‚€ˆ$~m"–LúÍÓe½Õ&:pPJg´ÐU^Ö¨²Ì+5ÃãÃü÷ÛÅõ§¿Î-DúÚdu»p«€2`4àiJ¸`$	"ÎS‹$
+8K™`”I9æp¥¾U½Qè¨>VkÕ8¯”ÒˆSÆÇ
+—Ç
+ÕŽ­jZg3ò]Ýâ,ü]£O½!‹Gê3˜´Ê+«ÁM8ëøà<LbŽNæµîö$,â&Öíñ€ç È_»kÙ:6 Ïz}ÆB’ ¶=æÔËJE!@\Ò«¿øV«º`Î(À|øî¥J•Oáv2ᯁľr0È/ÎÌ€B›“­a at c
+vفΎçþæØ4ª6¾M\`V¤k¤NDy³³yrr󷱲㲼uü½6ìo5²¡Ò c¬ÿNWFçC1§`å€=|¸_ŽA*;:Õ»üäà#%d&ÉLp,BäPrkâO¨Ë=!¾‚l¡äC¥€ÕíóµÊž¶½D9ꟙQÛ!CŸòö¥º«½5Üê¦Ê»Ò6tôºƒIQÅàc¤èGHÿqyûçhaSÑxÀìÕº¬¯þ¯R„ò¯¿¿	æ)"̾“ãu§-°ŠÊB9©Í8˜ž]¤QŸ1°¶®¯OÃá
+ALdÓË|/0Hbßz'‘
+VÏ®WF©EN£òâä„EÃX™‹i-·µ†-³Û›åÒͨцÒ(­mú
+/…®UïÔª¼Þfêµ9ve½{‡ùhOm§ªËY¹~¸_܏Á„HØDr3
+!}ËÎÌúmÑ/j·žÓ¶[Ám‘~wäÎnØâÅæà}¬ì]kÒ³ú‚ÜÍonî3Ç{D:/ª².Û®É;Ýü¿&zÈýЂ‘3Nœx‘ýئ±eI—<õŸpí·m¹>(Y|&ÔÜRN†–¤þ¿ˆ9£¸Eš£à²âéYÅ“çŠ÷n§Ôwþ¶úpÀenÄ#%Ùô/0ÛéÄÖº—Ý;4óyÛúHDìScx©õ€ÿ!Ï°˜
 endstream
 endobj
-7951 0 obj <<
+7971 0 obj <<
 /Type /Page
-/Contents 7952 0 R
-/Resources 7950 0 R
+/Contents 7972 0 R
+/Resources 7970 0 R
 /MediaBox [0 0 612 792]
-/Parent 7942 0 R
+/Parent 7949 0 R
 >> endobj
-7953 0 obj <<
-/D [7951 0 R /XYZ 151.701 685.529 null]
+7973 0 obj <<
+/D [7971 0 R /XYZ 151.701 685.529 null]
 >> endobj
-7950 0 obj <<
-/Font << /F50 3701 0 R /F22 3706 0 R /F71 5424 0 R /F15 3700 0 R >>
+7970 0 obj <<
+/Font << /F50 3701 0 R /F22 3706 0 R /F53 3738 0 R /F15 3700 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-7956 0 obj <<
+7976 0 obj <<
 /Length 1756      
 /Filter /FlateDecode
 >>
@@ -35352,1149 +35795,1131 @@
 8݆™ÿ³ÀM}Â.¦A»¯¯/”7Ù¼
 ݝ³) éçØ
 Ö÷ë”oLº±Óg¿Hí5rXÇxüúæá¿Ü¹Ë„Šë›Ä®ýÉ2IñTa
-ÿÌÑûé&“_ÎßÐi ¨–v¯ª‰c¯à·æS€š@×/äd#@¸ÿP^½ÍÂyÃÀIîAù)|É ¸ÈÎ.ºü2pŠ\
+ÿÌÑûé&“_ÎßÐi ¨–v¯ª‰c¯à·æS€š@×/äd#@¸ÿP^½ÍÂyÃÀIîAù)|É ¸HÎ.ºü2NŠZ
 endstream
 endobj
-7955 0 obj <<
+7975 0 obj <<
 /Type /Page
-/Contents 7956 0 R
-/Resources 7954 0 R
+/Contents 7976 0 R
+/Resources 7974 0 R
 /MediaBox [0 0 612 792]
-/Parent 7942 0 R
+/Parent 7949 0 R
 >> endobj
-7957 0 obj <<
-/D [7955 0 R /XYZ 100.892 685.529 null]
+7977 0 obj <<
+/D [7975 0 R /XYZ 100.892 685.529 null]
 >> endobj
 1142 0 obj <<
-/D [7955 0 R /XYZ 100.892 660.623 null]
+/D [7975 0 R /XYZ 100.892 660.623 null]
 >> endobj
-3817 0 obj <<
-/D [7955 0 R /XYZ 100.892 470.232 null]
+3813 0 obj <<
+/D [7975 0 R /XYZ 100.892 470.232 null]
 >> endobj
-7954 0 obj <<
-/Font << /F76 5480 0 R /F17 3698 0 R /F15 3700 0 R /F50 3701 0 R >>
+7974 0 obj <<
+/Font << /F76 5472 0 R /F17 3698 0 R /F15 3700 0 R /F50 3701 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-7961 0 obj <<
-/Length 1919      
+7981 0 obj <<
+/Length 1917      
 /Filter /FlateDecode
 >>
 stream
 xڍÙ’ÛFî}¾‚µOTÕˆf¼í™uj\;N6R*©²ý@‘=#Vx($åñüýâè¦H…Ž÷ED£Wè½g/ô~ºy·¿yó>
-=Y˜	oÿä‰HI(¼8Í‚(ÓÞ¾ô>ù27_öÞ¼—ÒKƒ,Ž5‘f*¡IDôPšv¬ÆÌü×ÍVEÚÌO§ª}æÅç0
-îßþ€Øl…‰wÌO£é™@hü›ïoþº ÔšiJyEsóéKè•°÷Á•¥ÞQ6žŠÒ Ž"€kowóß›pnb"VMÔY@¦ ö÷??>||¸ûm÷Y(ýþCךMÑœ7ÓA’DÎäf#Sÿ<Œ›­LS¿í,pÀoð7ñŸ«¯™ø¦åe^f˜nìì÷h€ÍîÜ¢P+©7Cw—Ý“cؐúy[«ÑV¨ ÒëuÀ©¤ýÒr©ÇNû÷¿¾ýx÷°[±Yf^dè#49	T¬<dQÊŒbÍ3iåmgdO½»TÔ5Um^~EM?g)n}7Û1ì¯þ6é+~
-övBVb>:öªkÙBBÆjÉžˆX…á؝ëX”ºD³¨à#Aß#íkÿeçøóêvò‘·,ò)›|Ê‹ªÆÜ·ôÚ¯Þ)ºös(ôó¹7e@Š†ÞVŠ N«¸'qY†AC€£Œ'P$
-PUs+¿ëÇ|òà_Ž¦·bln¼Ë)C9/!+¬ï-WU×,ÿâ›,RÄ”Nã™OÎÊ8a7uýŸÃ˜c PË8Ñ á»ÿ´›.b8=°´6¨	ú¸µZ‹*»&¯Z ¡lÀüa‚—cU` ¼,rr@ÕÈŒÕ0WÝö_ºô_süáÛŸá¯Z†_*¢8TmɈÁU–©È-%¨]Ö†äì@Qptë3¥'­¹þ1ÜpaäJˆ\òmŸºÞTÏ6Ew÷ƒM@›¬5•P£æõoþ°ÐD›·6ûÔ2ÿô,ÿd,9ÿ *ßÑíØDDp™èˆéÍ_窧
-uáQ¾ùf
-kýµL*Ë®#S(™¸Ê„®W’\_®ÕšH*ÍõÙÆÔÖ0JQ¼tåü$€[ _ûc}
-¬üÄJ— Î.Ò¨«w:ÀŽ%ÂåÈ°œ&c3ýÞœ *ô_h‚ŒÛo2á¿‚n€6óp8 `—®˜­Â@¨lŠl)üÜOÐ:ägÖ%i„aj.uð:ö˜ðTIåçƒe²uv<¦äŠ|;5Uïa/íêv-…±³ì檁ó÷“
-‰O–Ê)Ww:ý¢š>vD]šá_WŠø³ 
-`$“ 
-ãK /!„£_æõTb¦Æ.¤ëa‘Ð%Ë{‹…2Ä,ºHÊÂe¹
-¯Êmh‹xèSÙÀusªótn+àm«™qÐdA¬üiÿGÑŠ_¯!–ãw8J”/Väǽ Íl……DСþ.µÃ?z[Œ[Åë{8ûÅØõ¯+ÒºÞi½¢ØÕ‰,±ÃSGÈ+¬Á«µêÖ	Ä{j[¡Ï࿤†
-~Dgáfcò–ÀÈz‘8Ù}J3žûî|²”Ð
-78fÐâàREor:^h붾«ëe—tö]ªsýºI5509ÉebPT%w at l<4ÐL‰þ‰‰r^¶†6]Ûå=šöhû2"¾ÉÇGÞÌ[óQâ®kìoþýîümÍ+_!ïs‘Ùê8´s §1(ýÛ”Ù1ˆFÜÞ`?ã%™Û@<ÖÇm
-ÇhËJ­=¬ÃxËØyW^Ñ•GE|f4Ü+¦Ù†°g›¼w!ÑiÄ!ÁM
-	Ö$ä^š„›î/´û‹hþbm¾n"”kë.’àYÀÝå)µ#Ue«-Úù×3iëÙ=HTËMsà†Ó_7)È¥‚iŒáSì˜ÄÄtW£ïq6Æ~ñÃj8ä­?€Œ$4ð¼ƒ
-†¾üYÔDP5BŽ_îïƒþÂï»û»[†(…Üð‰ˆSÏ×…ª¤K&²sɹ]]çÆìÌu¦QÀhOiWŒ³%#‹¸ß"ªèš”çCm×/ÌØ-í °(·tJ†÷_¡YgÜŠ‚§¾šRn>4‚ã4Ÿ÷d NÔ¤rÂ÷"RiIYæÊ"+K$”¶ ØûÕÀ;bð8â÷qÇLs»Võd¯•çb„¡r¥×-#Éз¶ü[«¢’”þ1‹fëK3±¸Í7¸é
-–¬~eÂ&ÿ“ÖÃwêÏ\e®Âäfé`1H¬¾:-ƒ8ŽþéÙAh¼RO¯ôÚ B/‚ÛsÓcCgU¥žPq
-µ¸@GÉì5È"÷ç4œwÈŒ:¤„‚K…;ãk÷XÑc ÃK(&çzxQµü=ŒAÄéü='N)R7V÷Ed¡v’±žxlb_N‘$?~vX†OƒXK°ðDÖ'Íô¤¤%wínízºi9{Yj"pš˜ž¬¾ûç2
-¤ÖŽl™*×_Hÿ¤—ìE
+=Y˜	oÿä‰HI(¼8Í‚(ÓÞ¾ô>ù2Õ›/ûoÞKé¥AÇšH3ˆP‚$"z(M;VãFfþëf«"í?æ§SÕ>óâs…÷o@l¶B‹Ä¿;æ§ÑôL è?nþ½¿ùëF€PPk¦M(åÍͧ/¡WÂÞ/T–z/DÙx*Jƒ8Š ®½ÝÍoÂ…‰jÕDd
+jÿóãÃLJ»ßvŸ…Òï?t­ØdÍy3$IäLn62õÏøÙÊ4õÛÎüøÿ¹úº‘‰oZ^æEa†éÆÎ~†ØìÎ-
+µ’z3tç8xÙ=9† ù Ÿ·µm…
+"±^çœJÚ/-—*Ðqì´ÿëۏw»›eæ%A†>B““@ÅÊSA¥Ì(Ö<“‰PÞvFöÔ°KÅ@]ÃPÕæåW4Ðô£q–âFÑwðíÃþêoa#‘~¹â×`o7 d%æ£c¯º–!$d¬–쉈UŽÝ¹.E©KTp1‹
+.1ô=Ò¾ö_PvŽ?¯n'yËÒ(Ÿ²™Á§¼¨jÌ}K¯ýjà¢k?‡B?Ÿ{S¤hèm¥âT±Š{—e48ʈpòEÒ U5'°"ñ»~Ì'ïþåhz+ÆæÁ»œ2ôó²ÂúÞrUuÍò/¾ÉÒ)EALé4žùôଌvS×ÿ9Œ9µŒc@ð
+¾ûO»ér!†Ó»@kƒš [+¡µ¨²kòªÊÌ&x9VðÈË"'çTÌX
+sÕÝÁ`ÿ¥Kÿ%1Ǿýþªeø¥"ŠCÕ–Œ,Qe™ŠÜR‚ÚemXAÎG·>SzÒšëÃ
+F®„È!_Ñö©ëMõlSt÷p?Ø´ÉZSù 5j^ÿöñáM´yk³ÿ'@-óOÏòOÆ’óª2ðÝŽMD—‰Ž˜Þüu®zªPå›o¦°Ö_Ëä´è:2’‰«Lèz%ÉõåZ­‰T ÒÌQŸmLm ³¡ÅKWÎO¸òµ1Ö§ÀÊO<!¡t	êlà"
+¹z§ìX"QÉ€ÛÁi26ÓïÍ	¢¡Bÿµ&ȸý&þ+èh30‡ véŠið×*„ʦèÐÁ–ÂÏð-¡C>À1 pq¶a]’F¦æRgÏ¡c™O•T~>X&›QgÇcJިȷSSõ>öÒ¾a¡n×R;Ën®8?©øT!l©œru©Ó/ªécGÔ¥þu¥ˆ? € FÒy1	Ò0¾ðB8úe^O%f
+iìBº	}P²¼·X(CÌ¢‹¤,\–ÛðªÜ†¶ˆ‡>•
+\7§Ú8Oç¶R Þ¶šMÄÊŸÆðq­øõb9~‡£DéðbE~Ük ÒÌVXHêïRË0üƒ¡·ÅX±U¼¾‡³_Œ]ÿº"­ëÖ+Š]È;<u„¼Â¼Z«ÞaÍ‘@l°§¶úþKj¨àGtn6&o	Œ¬'‰‘ݧ4Cà¹ïÎ'K	­pƒc-.5qQô&§s°à…¶Na뻺^vIgߥ:ׯ›TSƒÑ˜“\&¶Q EUrÄÆCÍ”øØ蟘(çekhÓµ]Þ£i¶/ó(â›|,qäÍœ±5%î°Æ®ñæ?ÜëÎßÖ,±òò>W™­ŽC;· rƒÒ¿A™ƒhÄí
+ö3^’Y°
+ÄcmqÜÖpŒ¶¬ÔŠÑSÀ:Œ·Œwå]y¤ÑQÄgFýbšmkp¶É{Fܤ `MBî¥I¸éþB»¿ˆæ¡¡!Öæë&B¹¶î"	žÜ]žR;RU¶Ú¢ÿw=“¶žÝóˆDµìÑ4n8ýu“‚\Ú(˜Æ¾0ÅŽILLw5úgcì?¬†ÓIÞ*ðÈ¡ÁHBÏ‹‘1Ø`èËŸE}AU#äøåþŽ1è/ü¾»¿»eˆRÈ
+Ÿˆ8õ|]¨Jºd";W‘œÛÕunÌÎ,PgŒö”võÀ8[2²ˆû-¢Š®9Ay>ÔvýRÁŒMÐÒà;ðx€rK§dxÿš%pÆ­(xê«)eàæC#8NóyOêDM*'|/"µ‘–”E`®,2°²DBi€½_
+<°##~wÌ4·kUOöZy.F*·QzÝ2’]qkË¿Å°**Ié³h&°¾4[0Û|ƒ›Þ`ÉêW&lò?i=|§^ñÁUæ*Ln–ƒÄ꫃Ð2ˆã蟞„Æ+õôê@¯
+*ô"¸='1=6ÄpVUê	¡P‹tÎ^S€,xNÃy‡Ì¨CJ(¸T¸3.ܸv= ¢±Q1¼„br®ÇUËßÉè ¤A"æï9qH‘º±ú»/"µ“$ˆõÄcûZpˆ$ùñ³ÃB0äxÄ
+\‚…'²>i¦'%-¹chwk×Ó
+HËÙÈRÓÄôdõÝ?—i µvdËT¹þBêüXì
 endstream
 endobj
-7960 0 obj <<
+7980 0 obj <<
 /Type /Page
-/Contents 7961 0 R
-/Resources 7959 0 R
+/Contents 7981 0 R
+/Resources 7979 0 R
 /MediaBox [0 0 612 792]
-/Parent 7942 0 R
-/Annots [ 7958 0 R 7964 0 R ]
+/Parent 7987 0 R
+/Annots [ 7978 0 R 7984 0 R ]
 >> endobj
-7958 0 obj <<
+7978 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [458.556 450.417 511.352 462.106]
 /Subtype /Link
 /A << /S /GoTo /D (ServerType) >>
 >> endobj
-7964 0 obj <<
+7984 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [150.705 436.868 324.122 448.557]
 /Subtype /Link
 /A << /S /GoTo /D (ServerType) >>
 >> endobj
-7962 0 obj <<
-/D [7960 0 R /XYZ 151.701 685.529 null]
+7982 0 obj <<
+/D [7980 0 R /XYZ 151.701 685.529 null]
 >> endobj
 1146 0 obj <<
-/D [7960 0 R /XYZ 151.701 503.235 null]
+/D [7980 0 R /XYZ 151.701 503.235 null]
 >> endobj
-7963 0 obj <<
-/D [7960 0 R /XYZ 151.701 472.7 null]
+7983 0 obj <<
+/D [7980 0 R /XYZ 151.701 472.7 null]
 >> endobj
 1150 0 obj <<
-/D [7960 0 R /XYZ 151.701 421.742 null]
+/D [7980 0 R /XYZ 151.701 421.742 null]
 >> endobj
-7965 0 obj <<
-/D [7960 0 R /XYZ 151.701 396.543 null]
+7985 0 obj <<
+/D [7980 0 R /XYZ 151.701 396.543 null]
 >> endobj
 1154 0 obj <<
-/D [7960 0 R /XYZ 151.701 255.758 null]
+/D [7980 0 R /XYZ 151.701 255.758 null]
 >> endobj
-7966 0 obj <<
-/D [7960 0 R /XYZ 151.701 228.438 null]
+7986 0 obj <<
+/D [7980 0 R /XYZ 151.701 228.438 null]
 >> endobj
-7959 0 obj <<
-/Font << /F50 3701 0 R /F22 3706 0 R /F71 5424 0 R /F15 3700 0 R /F29 3731 0 R /F17 3698 0 R /F30 3732 0 R /F57 6228 0 R /F68 3734 0 R >>
+7979 0 obj <<
+/Font << /F50 3701 0 R /F22 3706 0 R /F53 3738 0 R /F15 3700 0 R /F29 5413 0 R /F17 3698 0 R /F30 5441 0 R /F60 6223 0 R /F71 5443 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-7969 0 obj <<
-/Length 2128      
+7990 0 obj <<
+/Length 2125      
 /Filter /FlateDecode
 >>
 stream
-xÚíXK“Û¸¾ëW¨öDUhà39Ùï–¶lljäšM­÷€!1#–ùÐ’”µú÷é@‘Ú•CR¹äBÝM Ñ¯ÖÏë`ýÓêÍaõêG)׉Ÿ%XžÖ"ü4“ë8Íü(ׇbý«·7ùP¶Íæ·ÃÏ$žúY‡(.3? é€åDè³A¬¼ýFxÆ^
-ƒG©(‚…º¯¦ÃqèÝ›SÕnTà]kÓÌ?lÒÌ»ž`x¦g9Ý<ØÝ¿ý‘uˆPÔÏ‚ŒtV0NÂÈi!Ó¥Vo«ßW¨ <9Wä+µÎëÕ¯¿ëx?¯_eéúB’õZE©G¸ZµÞ¯þ¶
-¦¶ÑtãqÑ0óÉ d,]od
-GÞªÍ6”¡W€ÚZ—
-OkÃüÍžhŒP*¯ÃlhÞ³9yUšYƒåÐ×ç~`vÉ<Óé|`~Þvø«º²À¥Žh8ÃV(?
-3Vóýø"ñʦhq®/RrÜî¾Gׁ/ã,övMÞÖeó¼øAâíI?¨t{BžnúJ¦`Ñ¡e:„ J庚*±ŽŸ>ì~߇‰÷‰öPajÃH?	ÓÄûëyxnIA”(›§¶Û`àÁôP¢ùf=umÍ_GäÑ]L§sÎ`Úx¬3ž:²ÅײÀõ”¢ƒ)’}q>3rÜ¡B­ŽFß"§\<$Ä9ÁN§®2aOÇ·Iaiãï5ØD	>WBçÂ)Eû$á¨SÒkŸ˜©y:÷,3Ðm÷…C è…gøösá¶'ÑkeìÒ³_ßïAB,™.׸D˜9¥x’·Íç@„ÏçŽB(*ð>‚¼ðŠÊ
-‚ÅÙvå€'ÃpwÖ`(ÖEìšy_7 1º+ùTWæ‘
-B:d‚ÈÀ°J²À;@Œ,è]›Å@²‡h
-ãÐ+~Ÿ{D­à¯0'ÿ¦è™‡1ˆœËÑ@ðu–hßM;0wà=_BœŒ”Ÿ#Ä]àd`äGpXÁâs`Š"?JS']hSóî iOG€Í|™©ùÉ@}´¹Ê,üÀàØ¢].<¡¤ÁÁ…a÷GëÞÓ\ÓP•ÐÕÍ! ZöüžúíK²/}}ãiWg^½=!Ç%Cg8É1ÏKÊ#X ‚É•…éó®´ds
-ŒnþD•ÁAúK+ÞJùi¢xχ›•a…TÑYTj½…4ØŸÇagÙÚÉ?wíùÔó˜u."¬
-ˆ÷R™¹e"|ÈiëÃÔ~±øÅ~šþہö€’©̲‹”
-B¥Æ8PsQ”ìKJdàϨdê@Ç\ÔºŽ]áƒÛתb#
-HMaºêj¡GQIxõŽÃïüÒÂ1!·ÚBB“yüP²ââIÄ€ïÎômÅ0kG;˜aCP	*{«‡Iü$íJ†€Œsˆô4A$)íÞ6ÿ^DwÑ6™pˬ
-ö®}.›Ý=OÐ:ÏÛsƒŠLltmØŒ8CØ›- fíËÖR{3œOLïÌïg³\×(†e’z'ݳJ8Aœ“IBÄ9퀃g3œÈ
- 	jÈÊ §¿öÔ?"xPa—±µ#òŽRÖÛÅÂ[™Ú:	ƒUƉ³ŒQ1®¯8Fã° VÕ2wèŒ8nXŒ
-Ù~o58$RYܵ@h6ßh[¦1ª¤°f † ïÍÕR¹à°ËaþƒC3ŠÈà†"H$õM	šëî¦P š›Ø‚ÍÊúdSIQ©Ñ>PÀW¦ñú0臖
-°¢ÊUY6Å}ÀæÅñ¤ƒã/é¤w0I‡â´¬%b^„Î=qHðÊù+WŸ˜3÷9ÄâeQÔXìÐl;I S!g‘]—‹ièd%l)‡Øå¾Ìˆî;¸	|!ż	û°¸K¸¸˜?4ÞÜaìdXÿ¦söDÔ6tKJ%ü(Íóæíßÿñn÷éýg¡Â]?êáaIý,ôÃ`,ô;½Ý¯åwëZœ*쎐
-E¸1¹ÅP)#¸Š¹ù‹!7¹5Ž8öÐ0½5¯Všq(˜ '~¼w-0Óž`	Ʀø…ùèÓKYU‹Í˜þââpVóËaŽs3  •”Š
-Øö“	cÛÜá[ÞÈ„ŸEc•ûŽB¸Ë1Ø(pNš¥4¾
-âYp~;Ô¬|è(ævÀþ©2‹[|„ü—>‹ˆµv%N¨I+.Æ6 dèI£~€ÓÕ+œO\Olrèx—½s÷…í²ïÈ4aìÕ†ÿÌîÅȘ݋ñ.f¯ÌmíÍ^2î˜joˆ±÷äøšçïÿ‹|ab;¤™’ºòÅRhïdÜ
-Yω6P”BØuÅ#¸˜®ºÞ>êÞµžÓ).Q<ÚVS•á(n
-ÿ»
-*8Ç—‰ü/¶©¶'‚õHwûZjfAqü~ǪDâ'bÎâ‹”`m*å0êËÁáKø¡ƒw[6Ï6({8ič®™6éÈÞz*]È:ÃÿH´çwùd™Têˆãä§ìÅê·ö4 èÞ¢¢Ë!Tâ+O¨þº\B7Ü8/ÇÒõHfs £(!ûöç0Žšÿ)RgVb£›†öÇîe—¤È^P™K
-´|óO‰ÒYÅí@¿N(&ã1HŽ_]l¡g¶Ý•‰œP8¢K=Æ¿?´ôQóµ	ì¬Ä	ÿYa;¶¨/( x2š®}piH×° êÑ rù'L`Û Ù¤&š¶´»ý–»ú“SÙ…4f,µö#Sõ˝”Å„w÷'¯?n Qþ¾ÿAðþçØëÞo«‹düÕ
+xÚíXKÛ6¾ûW=ÉÀZI=ÛSÒMIšÖ¶EÓWâ®…èáJrÿû΃”­­ôТ—^$rfDçñÍPÁòq,¿_¼Ø-ž}'å2ñ³$ËÝÃRŸfr§™eárW,ó¶&ʶYý¾ûÄS?‹ãÅeæ °œ}á¯Ö"ˆ•·]	OÃØ«ap#E°P÷Ñt8½[s¨Ú•
+¼smšù»UšyçLÏô,§›‚›Û×Ïß²Q ŠúY‘Î
+ÆI9-d¡ÔâånñÇB „¯ÎùJ-ózñÛïÁ² ÞËÀWYº<‘d½TQêÇ®V-·‹ŸÁµ­Dt½ñ¸h˜ùd2–®W2…#¯ÕjÊÐ+À m­Ë†§µaþj
+O4F(•×ƒaV4ïYŠNœ¼*Mƒ¬Árèëc?0»džét>0?o»üUYàT{4œa-”…«ùz|‘xweS´¸Æ	×)9nsÛ£ëÀ—q{›&oë²yœý ñ¶$Ÿ^©t{BžnúJ¦`Ñ¡e:„ J庺V2bß½Ùü¾ïí¡ÂÔ†¾(¦‰÷ãqxlIA”(›‡¶[aàÁôP¢ùf=tmÍ_{äÑ]L§sÎ`Úx¬3:²ÅDzÀõ”¢ƒ)’}q>1rÜ¡B­ŽFß"§\<$Ä9ÀN‡®2aKÇ·Iaiãï9ØD	>WBçÂ)Eû$á¨SÒk˜©y:õ,3Ðm÷C è…gøö}ováº'ÑseìÒ³ŸßnABÌ™.׸D˜9¥x’·Íû@„ÇŽB(*ðÞƒ¼ðŠÊ
+‚ÅÙvå€'ÃpwÖ`(ÖEìšyW 1º+ùTgæ‘
+B:d‚ÈÀ°J²ÀÛAŒÌè]›Å@²‡h
+ãÐ+~{D­à¯0ÿ¦è™‡1ˆœÓÞ@ðu–hßM;0wà=ŸBœŒ”Ÿ#ĝàd`ä{pXÁâS`Š"?JS']hSóî iOG€Í|™©éÉ@}´¹Ê,üÀ`ߢ]N<¡¤ÁÁ‰a÷GëÞÃ\ÓP•ÐÕÅ! Zöü¾ö+Ú7–d_úúÂÓ®Î<5z{@ŽK†Îp’Ýcž—”G°@“33
+Óç]iÈæÝ|M•ÁAúS+ÞJùi¢xÏ»‹•a…TÑYTj½…4Ø7ã°³líä»öxèyÌ:VÄ{ªÌÔ‡2>ä´õáj?[üb?Mÿv`€= dEj³ì"eƒP©1ÔE%ûœYø3*Y:Ð1gµ€®A…c×@øàöµªØHRS˜®:[èQTž½âð;~BZ8&äšC[H(àq2JV\<‰PàÝ™¾­f-cola¨ *Ar/õ0‰Ÿ‚¤]©Óq‘ž&ˆ$¥ÝÛæß“è.Ú£#“`®c™µÒ^µe³¹å	º@çy{lPñ‰®
+›g{“À¬}ÙZjo†ãéùãhæëÅ°LRï {V	'ˆs2IÈ‚8§pðh†Y4A
+Yäôç~€ÚCã‡#CÏ *,à2¶öqDÞÃQÊz=[x+S['a°Ê8q¶“1*ÆõÇhÀªZænÇ
+‹Q!Ûn­æ ðç‘Dª#‹»Íæ3mËuŒ*)¬¨aÀ{q¶T.8ìr˜åPÆŒ"2¸ 	E`@}S‚æºùŠ)€æ"6c³²>ØTRTj4†pã™i¼>ú¡¥¬¨rU–M1D°yq|ÕÁñ—tÒ˜$‚CqRÖÔ¼	{âà™òg®>1gêsˆÅÓ,¢¨±Ø¡Ùfv’ ¦BN6"»Î-ÓÐÉJØR±Ë}!˜ÝwpøBŠiö
+`q—pq1Ÿ4ÞÜ`ìdXÿ¦söDÔ6tsJ%ü(ÍóâåÏ¿¾Ú¼{ý^¨ðN×÷z¸›S?ý0Ç ýNo÷kùݺÖ§
+»#¤BnLn1TÊ®„bjþÁbHÀMnF#N¯{h˜^šW+Í8\'~¼u-0Ó–`	Ʀø…ùèÓSYU³Í˜þàâpVóËaŽs3  •”Š
+Øö“	cÛÜásÞÈ„ŸEc•û‚B¸Ë1Ø(pNš¹4¾
+âIp~>Ô¬|è(¦vÀþ©2³[|„üKŸEÄZ»'ÔU+.Æ6 dèI£~€ÓÕ+œ_¹žØäÐñ.{ãîëyß‘iÂØ«
+ÿ)˜Ü‹‘1¹ã]Ì^7˜ÛÚš½dÜ0ÕÞcïÁñ5ÏßÞ~Ë‹|ab;¤™’ºòÙRhïdÜ
+Yω6P”BØuÅ=¸˜®º^ßëÞµž×	S\¢¸·-¬¦*ÃQÜþTpŽ/ù/¶©¶'‚õHwûXjfAqürǪDâ'bÎ
+â‹”`m*å0êËÁáKø¡ƒw[66({8ič®™vÕÿ½%ôTº;t†ÿ3hÏïòÁ2©ÔÇÉ_°'«_nØ×A÷ÅX¡ŸyBõ×å(¸áÆyÚ—®Ï@2›E	Ù¨ØÀ°?'€±×üO8“]4´?p/»$EöŒÊ\j å›~J”β(núuBéX0Arüêèb­8³íÎLä„Â]êq0þý¡¥÷š¯}øK`c%øÏ
+Û±Y}éDÀ“Ñtí„KÛ@º†hTˆ‘Ë?aÛv Í&5Ñ´¥½Ùl×ÜÕœŠÈ.ô 1cY¨µ™ªŸï¤,&¼ºÅ8yþv‰ò?øþƒàýçØëÞ/w‹?^ºüÓ
 endstream
 endobj
-7968 0 obj <<
+7989 0 obj <<
 /Type /Page
-/Contents 7969 0 R
-/Resources 7967 0 R
+/Contents 7990 0 R
+/Resources 7988 0 R
 /MediaBox [0 0 612 792]
-/Parent 7942 0 R
+/Parent 7987 0 R
 >> endobj
-7970 0 obj <<
-/D [7968 0 R /XYZ 100.892 685.529 null]
+7991 0 obj <<
+/D [7989 0 R /XYZ 100.892 685.529 null]
 >> endobj
-7967 0 obj <<
-/Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F71 5424 0 R >>
+7988 0 obj <<
+/Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F53 3738 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-7973 0 obj <<
-/Length 2498      
+7994 0 obj <<
+/Length 2499      
 /Filter /FlateDecode
 >>
 stream
-xÚ­YKs䶾ëWðÈ©Ú¡|¹Ê%ònÉ•]'‘\9Ø>pHŒY>Æ|H–}úp†#Jv*ÑA @£îþº›z^è}ºúËÃÕõÇ8ôDäa.¼‡½'b¤¡ð’,â\y•÷“/³lóËÃ÷×¥ô² OEKó(¡N´è®ÒíhƍÌý—Í6Š•ÿ¹8MûȃŸÃ8¼»ý|ówèˆÍV(‘ú=ÇQ÷¼@(<ã껇«_¯0±Î¤‰ƒ(òÊæê§_B¯‚¹ï½0ˆòÌ{¦•ÅYÄ1ôkïþêW¡½bø'®ªò€®„·ø—i7‘ôw¦­®¿Ü߃hYä?›ñ€=åͤJï‹©yPwÐJ¿,j^E÷䩱ØÕúº™åú£ˆÏå€×
-¢P¸w|8è‘Rúw"¿)ڍÌà]·•‰B™y[±ÊyÛ`F=À™aB#÷zýëd6ÂG>8îÚú…{7ƒiŽµ¼/<dGSÊfÂ×ýÒHG¸¿ç¹ywû¸º¦N;Q搅YV+`šúfàw¥‰ßh`’ú;¸uʇÂ\·?[“¢†ªY?Û½_﮺¦ õñ&»¹°ã›ÛûóEÁf§±s.œ{É‘žúhX¹òõo…}¥<b‰¡%Æ0	6^›¢-ítm¾ÒµyòçP(·‘_Ä^Æ]ËíóÁ”H?ð°í,#hÑ,DQnׄ-»‰Lc±d[“‰L´xúãÔëÊNµO=Ã#á+G0vó4hK;¦t»‘žiEY¢It1íIp‚fÚZQk‚îû®›¨Üútf}Å!ŠK×軺ÖýÀö¤Å×[@{*—è)ï2âÉ4µ"ÏŽžÄ©ìÉ¢žL…€”ûõgÓÞF€’Dþç{žYÚbL¶h—è@yciæß”£aYñ[Óërìú—
-`HàHÀ<€
-…"%ª
-Û‚›Ç^£“a—ÕFËùÀÖh2XÚÖr;@’©M‡Ïœ 0ßÔµ[â8º¥­Öøb¯å_øuê÷Eû¨—ÞüãÝ-wH®‰_˜uÒ»Íx5ì|úãµ'H)Ë[áA¥ÑZm9šU›@3£8—ŠE €˜—矇f€‘íyåÊ)’Än%{?B
-<ÕÃ|c•½Šƒ0Kݦk=–×í0@Ì)o$Â$È£lyÚ•¨X^  ΠScnÎ<—ñ"M@Ü_¾Éó) ®Þ–&N4}‘/MÄà¬*”K$€5wØ©qA“’Ã)L<£~»þ+È` mæl ”°vÝX"„ »[†ž-KµÔ-ájˆxÝwÇÞ#á²@CìÙtÀÞ4~8ˆ1–ÝŸ–Q4ÅN=ƒôHoË
-ž¦×hµ+FF@Eöú€Ÿ]_QLˆ¢yŽ_0£t€í|紏— ·f‰Ê¥ä¬ùNAÞÍDžÏêÆyÕ(,Òãb¶Ç¾ ð¢ÐD<,/Ê D;‡ž=Ö¢ôʼnóÚË4½,ï!'ƌŒÎó<ë<3±ÅŠd›üœ8ÚÎP4¶gÈf5@¸P˜…2ByjY@Dz€x’t‹ûn:r·(ûnlŸŒ÷Îr“…Aˆý¡µÌÈÐÏÏ9¿}5̳«ˆE±;Í u!^Å7Á"ô,EsG[-SÀ\®Æ+ûD‚Íp‘«Ã$[P.»FëÙJßOGr•
-kO!ä:Ãøa2fÙp®×ÇÂô¼2´+‘º›L=2Ñ
-t'’›Mö…]‰Ý_Aœ#R€Ÿf‚R¡"ÈËÝSá$*ÿr+©ß9ãAê3» ÐÚŠÉ#eú+2{ýdºi d=KçúÙ1z=ØòcŽ}™M6`Ù2ÙÈœ’†Ëõe™u]È7œïVLîÞ“Cä“h÷ †nE']à e‘x%8bö­ÙÔ!yd#Õ	#ðÌ぀h?ÕLa^-ùѲººŒji ÓȃMA–FïTy Ïë·2 iWPFŒ]2¶?(䤲5¨+ä0KrÎòª¸UQ™x‘HEönuKWpµ-Õ²aX	ؐ¯x‘ t
-`_”¦6£Mi‘bWJÊ@Éx©ßVƒŽÔñdþОa/€qB„Ap–›ލL;Y:ŠŠësžMá
-%Õfo{ºZö	ziÿš®$ƒx9R&®$F’K]6y$H5fd,:ɤ/¹ Oáøæ,öþÃ%¿Êîà º"$–‡Tr®CiKQ ãuSð„þmÔ-¾*æQ $Ži°Ðôü¼†»±qö@>öäÊγ“L;Œ €ºšÉ+þíwšCþRÍ…åŸqúßÓ0rtƒK8š å8õG
-@:`*>#¶T¡!xBKQPä1{Èå‡üz†•Au·g¨¡ìpâÁòîH)¸qŸ&°OŽÁÀÕ‰1âÐ&=ó&¸“,©³Çñžáêr[¬èDÎ2 8™ËSüÔk=ð'0Îæ[áökh7œa5Çšq×–Þº¯FoËi—\æ¯C]=qÒ'cÁÕ=¶¤ºxŽ¤DÃ'ç.$ÊÐoÀeBi‰ÝþžÉðH$Ñÿ†g€Ú"M—2÷mŽð Ô&¶æm·ãêB¦…5•2Œ.’ò¶Î”úDŸt	—Q6§’Ãâ# Z$ô¸¸–Ò8»Š
-¦l$Â8Èò9H˜
-êH}dìOfµÂŠã =UzÖ`Þdq@ˆhɝžð HÕEQô¸~$>z8W¤T¼˜Ÿ%‚Ϗ±Hƒœ:¶•ÜŠ,Bä:U‡⪨ôùC(h€¸£Zb(ïŽlèÃ`ÈBéàŽ[«ˆ”³<&ñµE2Dê¦ݠÑÏEÆ~.2÷ýÊWû±‰€ SL#81Ô<<œkÑ%m躘¿íД©læˆy¤ZwQ$°pÆE¦½õ[ 8,µ+±(=‡íÚ¢6ù7A³Mᡏ©Ì\~t\Žõ4,@]’ϽÆå§MŒ>iªaBÿã&S¶ŠÝçRŒ”|uÏÔ·l$€ˆÿʲX-l“à”æÕÇ„jþB„a¸Åô·Æ>SÊòsocïËgaòÆ碋+eÊÕʍvEùU“ÿÀà[nf]bi„Ldê		Ï£ÔûXª¢d‰¥Ky"à‘#/©¬{S}sûÃç›»/+‡§yIùÿ9<¬óåá_n>÷-é"~G"„8’/¾-I§‘W¿ïÀþ2¦ÍZ
+xÚ­YKs䶾ëWðÈ©ZQÄ‹Wù DÞ-¹²ë$’+Û‰Ñ0Ë!Ç|¬¼þõéÀŽ(Ù©Dh ºûënN<qðáê/W7ïMˆ8Êã\»@¥±’,L®ƒÇ*ø)”Y²ùåñû›÷RY”'‰¦¥¹ŠD,-º¯l;ÖãFæá×͵2:üXuûăŸcßß}¼ý;tÄæZh‘†ÝÇÑö¼@h<ãê»Ç«_¯0±Î¤1‘RAy¸úé—8¨`îû ŽTžÏ´ò(“E‰1Ðo‚‡«\ÅîŠñŸ¸ªÎ#ºÞâ_u»Q2ÜÖmuóéáDËTø\{ìépÜ[&UvWLÍȃ¦ƒV†eÑð*º'OÅ¶±ßÐͼ(7ï…9—CfY¤báßñqo{8DJÜQá¡h72ƒw>ÁµLDË,¸*2:çmC=ÚÎŒ
+YŒÜëí¯S½!òÁq×6_¹Wp3Ô‡cã&Š²¥)3ÚþÒHG¸¿ç¹ywû´º¦N;Q昅5,«0MÃzàw¥Ix°À$
+·pë”…¹nw¶&E
+U²~v{?=jÞ]u‡ÔÇ›ÜæoïÎE›k“šðö\8ÿ’#=õ±fuæ:´¿î•rÅCKŒal¼©‹¶tÓMý™®Í“?ÇBûü"îZ0îZnŸ÷u‰ô=ÛÎ1‚ÍBåõš°e7‘iŒ –TÆ™ŒÒ0ÑâéOSo+7ÕV<õ„¯\{Bí6Oƒu”±cJ·éI‘V”%šD7AƒÑ'X& ­Í°&è®ïp;‚ά/£¸t¾kÛ¼`GZ|¹´§s‰žò&#ž,AS+òléy‘IÃcOõ¥®ð²e£þlÚ×êP~|à™¥-²E·„DÊ+K³ð¶kv‘¹«{[Ž]ÿuù0OªP¡P¤D³ab[póÔ[t2ì²Úh9ØÖ––¶µÜŽ{Ï d*ƺÃgN ˜o›Æ/ñýÒÖZ|±—ò/ü:
+û¢}²KoþñþŽ;$×Ä/Ì:éýf¼v>üñÚ¤”ÞåŠð ²è
+­uëU›@3£8gÔ"P@ÌËsÏÃa‘íxåÊ)’¿’½¡žêq¾±Ê^›(ÎR¿éÆŽåM;sÊý«‰8‰r•-OB»r eä à:5¶àæNŽE<„HG÷—oò|
+ˆ«7†¥‰M_äD¼“U…r‰ð¡á;5.¨AФäp
+Ϩ߮ÿÌ#2hs6J8»>8"„ û;†žk–j©[ÂÕñºïŽ}]Œ„Ë
+qpSdoÐ{Ðøá ÆXöpZFÑ;ÍÒ#½1,+x
+˜Þ Õ®•Rîú€Ÿ]_QLPjžãÌè=`{_Çy ëÀcà%Àí°Ä	íÓ	rVˆ|'ƒ ïf"O‚guã¼j	éq1
+Ûc_ xQh"Že¢CÏëPzûâÄyíe½,ï!'ƌőÎó<ë<3±ÃŠd—üœ8ºÎP\Ï!Ëj€p¡0e„òÔ±€Žc=ð$7é=õÝtänQöÝ0¸>=îå&ƒûC똑¡ŸŸ³/~/új˜gW‹bwšAê4î;B¼Š	~‚D2è9ŠåŽuZ¦€¹\=V$öˆ—á"W=Hv \v;¬g+}?ÉYt*œ=Őëã;„Iòá\oEÝóÊØ­Dêvª›‘‰N¤{!|(Ðd¿ò`á£k"±ûkˆsdBðñÃLBÐ@
+!”‚¼Ü?N¢ò/·’ú‘3¤>³  ­˜<R¦¿"Ó±·_ên(YÏÒ¹þðf¤Þ®ü˜c_æ’
+X¶L62¯¤ár=CYæ\ò
+ﻓ»WÃ$Áù$ZÆ=€¡…[*uÒZ‰W"€#æ`ß™MÓ’+©N	€W?í	ˆvSÃæÕ’-««Ë¨–F2UlŠ²T½Qå>®ßþIÈ ¤mA1vÉØþ “ÚÕ ¾Ã,É;Ë‹âV«,2	”HEöfuKWðµ-Õ²aXؐ¯x‘ t
+`W”uS.¥EJ=øRRFZš¥~[:ÒPÇ“ùC{†½8ô ÆA*Š£à,…7½™v²t%Öç<…/”pÔÔ;׳ÅP£õ`Ÿ —ö¯™áJ2ˆ—c ÕqâKb$ùÔ5a“G€Ô¡‹€NrÅéK.èS8¾½‹}xwɯrû0€®‰å!•Ü‚+ÆXºRÇx{(xÂþ6Ú_ó(PÇ4Xèz	~	^Ã]ŠØ8»'ûâËγ“êv m5“W$üÛî$4‡ü¥šÊ…?ãô¿§aäé—p4Êqꏀ:þtÀT|Fl©BCð„–26$¢ ÈcöËøõ+ƒê~ÇPÿ•²Ã‰Ë»#¥àÆšÀ>=8_'rÄ0±KzæMp';8RçŽã=ûUå¶XÐ!<ˆÕüÉ àd.Oñ{PoíÀŸÀp8s˜o…Øw|¬¡uÜp†u86ŒÓ¸¶äðÖ}®íu9ãòƒËüu¨k&Nú¤\ÝcKª3s$%>9w!Q†þ¬Q&”–¸í¯á™T€G`ð Qÿžj‹4^2Êü·9Â3€RãÌÚnËÕ;„Lk:‹d¬.’ò¶®.í‰2>é.U6§’Ãâ# ^$ô¸¸–Ò8·Š
+¦l$beù$ê
+êH}¤	§zµÂ2&JO•ž3˜WÙCB-¹Ó“ D©¾(ŠžÖÄGçŠ”Š÷ó³Dðù‹4ÈIШ«äVd"ô©:üWE¥ÏBAÄÕb ¼;²¡CMJwÜ:E¤œå1‰¯-rAéo˜¶ƒE?û¹Èü÷(_ÝÇ
+$r ‚N1àÄPóðp®E—¬c`›bþ¶CSuå2GÌ#õº‹" …36 (:0íßÅc©ƒ\‰Eé9l7µÉ¿	š]
+}Le^áò£çrl¦aê’|î%.Ù|ôÉR
+‡ï7™v%ñŸK1R
+ðÕS_³% ÿ•;dF/l“à”æÅÇÅzþBÄq|ÿèo}¦#åçÞÆÞ—Ïâä•ÏEWÊ"ë•m‹ò³%ÿÁ·Ü̺ÄR…Ld	Ï£õÛXªU²ÄÒ¥<
+xd€ÇÈKj§Á¾®¾¹ûáãíý§•ÃÓ<ʤüÿžÖ›|yø§Ûß}Kº0o¨BÄGòÅ·%é5òâ÷¸À ýIÍX
 endstream
 endobj
-7972 0 obj <<
+7993 0 obj <<
 /Type /Page
-/Contents 7973 0 R
-/Resources 7971 0 R
+/Contents 7994 0 R
+/Resources 7992 0 R
 /MediaBox [0 0 612 792]
-/Parent 7975 0 R
+/Parent 7987 0 R
 >> endobj
-7974 0 obj <<
-/D [7972 0 R /XYZ 151.701 685.529 null]
+7995 0 obj <<
+/D [7993 0 R /XYZ 151.701 685.529 null]
 >> endobj
-7971 0 obj <<
-/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F71 5424 0 R /F85 5521 0 R >>
+7992 0 obj <<
+/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F53 3738 0 R /F85 5513 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-7978 0 obj <<
-/Length 2287      
+7998 0 obj <<
+/Length 2286      
 /Filter /FlateDecode
 >>
 stream
-xÚ¥XYoä6~÷¯èG5âÖðu,°Î81&؃,ä­–ÝÂè舒ÿûÔAÊ­žvfûÄb‘"ëüª(±z\‰ÕÍÅ÷÷ï~Tj•ÅE&äêþa%…ˆóB­Ò¼ˆM‘¬îw«ß¢»ªë¾[ÿqÿmÏã"MÜ®ŠXÀnÁûdËx½‘"ÕÑÝZFè¨b”6žªé$º®M¿Ö"zi«näõûu^D/˜ˆ¨r¼Ïv;&>\ß^}bŒ AãB$³:KLBåîºøáþâÏ	\Ø|¤—‰µ^•íÅoˆÕÖ~Z‰Xùê™v¶+mò85xZ³º»øåBÛJšã‹¥Êc	†H“"&ƒàõ ªR*ºûpÍDípÔQÕ•ýÔ­UÕPíxqÜÛ‘©½uUñOk“F¶™*Ö9“‹«s
-zè óÝFnÌFɍNLšåE¾‘ʨBà¨"ÓRà脏Zj¡Ð‰yŽºÄ=«M"Uœ(¹ÚH›¤à5’
-®†ÊMÍXw8M¢Ï¨,òŸë¦ajJäÑyÙ•ŽU6Ë®ëQ&úŽ”¨ó Þ\
-
-áΉÉëÁ]§A²QFÇ©6 ™ŠíõkÝ­µŠ¶5YŽ
-Œ{¤0î˜óóÝÝ»×¸¢8[[âôËZKðên³µ®òŸsŒù`˺©GÜù‚yð¯ñ–ªè$‰Hƒ.º>ä-³Ì°ôGÙw¿™<Nƒ}MÐ¥Þi‹W=é{Æ ÇRΉNî›'ŒXTψƒ¢ÔHÕ=“Ÿ™	Ë”ªHÜ̬‡¡o™ÂØ¡+óÅ•	ŠIu¢X½k큝?ÕgE5ð)¢Ú Ïòp%ãTÍ›Ž}ü‡Cg'¶{$ÊdäÏe'wgÛ¯Îºº”±³=]»ÁcoX>Og7áMu‰à9ªÐ€a§–êÜXY„“LGý“£ÔDÒò PcTÚ†ç >2|ä"9Ú-]®rÕ#óÅ`tcÏà…¼Î_A£Š Kà
-ÆhÐd!æ® ˆô¤‚ÒiäPüÓt
-»¾µt2ÐmÕâ‘[’~ÓBúèûºCçà¶ß…eSWŒ®Ž·Q0Ò]Pt(ˆ%3KÛ‹i¼‡övðgÙʾmûŽY!¹µ7QN  Äð™ú$© ƒÑØHú~-ËÇ|Ö)Ò	´_N(ƒ3¸
-r,Ìê!cr}×¼„#‘e
-°ÄÄpÎ
-¯Wh‘Eqi¶ó<n—–.@Ή‹(ž%úLr>~©ÎL–Åù+ʈ„_ø.J(‘¿•Pig ÿ]>Él™N¯8š€ØËèìYkÇÞíú‘‰
-Ôàˆ^¤G´5®ì!¼*GF…ˆô¨éÜ_Žî[e	`=S¾*éoV%¨FÌ{=HÃöŠw|þùÃÞ}䦿xørUÍù8ôÓ!-÷âdÒXÌÖ¼ßSBû“Aç´0%…Â¸D,‚`|µr©Ë1…ïr€q°Îí¶ÌÄÂ
-©ò…â‘Ò˜„<ø%O]k‡‘9 øDeúÙŸ®ß_2ë{¤¾Îr²A®
-Pƒ4AMÂ`æt at _›%)§7¬PzÃhyè*;†sÆ=c­¿„䢭ÎMá2Î(ÿÏd(VÓKŽ«›@·!ð„¬µ#kï›0í‹3aƒ¢WçjÀ‚ <´X½sþØЭ-=ƒj÷ä®"õî‚Ü#;²03ú‡vgçæŒsaÃPý9Aep¼å­ÃÓèÓâôêúã9‹uΝé÷'y
-}•‚®/ÿdžß7£ÜîŸkó€“ÓY‰ö·6;„;HŒ½ãXF8‘‡>Ç5j"aŽjB?oÀâÞ1b¥¦FOv׎·ºzœ¸›£…E¡Ö¾°à¾‰›Nü¶ç|”9=ÙÆ	8­<FbU?b¼óûƒ 0”"z«xDz¸ÃÏ©Z ®p¤mú®â
- V Ÿ â³ÿâ¸Tqë:®bŒì,÷X›Tpaøªä#ãÆÉ38s¹œÓÇÔ¦µ(º(ª7
-m+R¬
-­ÁÅûj>ns'ðŠ³5çø×2}µ¡–sõÝ
-=}`B~P}¯¸ã§Dç7\hJ;†Õ¹É”ÜÇp=c7ìƒáy—z, —\$¡ŸõÆH ˆ‚:&P·jWQÕJ|>!álë©Öv™v“½€÷¼¯:¦|#I̺ۜ“ËG¦ž«£"2fm›ÿ¡òP“¿‘×)´è²X©FñæuŠõKÑYZ,òÞÌTaAú¾aq\52¿¤~·˜ks'z9[–•sÌã7RÜ–ÂòÍÌzª-³æRÉ/p—“êŠJ
-…qžqœã,pé $®Ê±f<ǹŽ®çîZ éÒ‘×úaGå>CÉqäÞò[ç\ž‹|/$ 
-ÕG»
-`±ïO¼mÝ²mwˆœam³Šé«ë;Þè¸×¯ZËó­oéxú@JqI…yUsF#íÈSñ®®ìðr½8çÕ_P)7¹&Wùëc*÷Õ‰Û«hÿ0òôŽ%‡®ï	5¢V‘ŠþXËù(ºûk 	¥—A°–ŽêˆÉ£ÆŽü߬àÆK
-J»ãeÎk`’ݨŠéFóžwÖ#Ï©ñAŒ†Ñ”Sáæ˜+çW˜»ðv‚×#|mìŒu lOm‡	MJêÅÁ7ر80'°„‘•¨v—<õ«·³±õî©ðôhdzÓ­íìcÕÎMN"Òè=4>=Õ=Á°z{ûž2&r=l¨ñ,
-Ž Iï9W˜Ï¸{ôlêC[ûKÞˆ1°¤§†B¦ô) ^Ñ'.¸Ê½)pZÒÊO|.Â6úÑgÇ1/ÂOSyÞ÷ía¢ðQY2[m,†üíНðˆûÁ¿²y5Ä@¶S³<9š™#$Ì°i>Øâ‹.¢=Εתð[ü.Äòºhtþ-Î=0—\ìßíè+
-aòñoGšø	vØ >Ùr§o—/³0B¹ù¤sׄ
+xÚ¥XYoä6~÷¯èG5âÖðu,°Î81&؃,ä­–ÝÂè舒ÿûÔAÊ­žvfûÄb‘"ëüª(±z\‰ÕÍÅ÷÷ï~Tj•ÅE&äêþa%…ˆóB­Ò¼ˆM‘¬îw«ß¢»ªë¾[ÿqÿmÏã"MÜ®ŠXÀnÁûdËx½‘"ÕÑÝZFè¨b”6žªé$º®M¿Ö"zi«näõûu^D/˜ˆ¨r¼Ïv;&>\ß^}bŒ AãB$³:KLBåîºøáþâÏ	\Ø|¤—‰µ^•íÅoˆÕÖ~Z‰Xùê™v¶+mò85xZ³º»øåBÛJšã‹¥Êc	†H“"&ƒàõ ªR*ºûpÍDípÔQÕ•ýÔ­UÕPíxqÜÛ‘©½uUñOk“F¶™*¯³^\kÐCï6rc6JntbÒ,/òTFB G™–Ú G'|ÔR…NÌópÔ%îYm©âDÉÕFêØ$¯‘lpm4Tnjƺ{Äi}Fe‘ÿ\7
+S[P"ÎË®t¬²YvpXoŒ2Ñw< Dý›õ†äRh¿pNL^î:
+’2:NµÍT\hï¬_ën­U´­)ÈrT`Ü#…qÇœŸïîÞ}¼Æ]}ÄÙÚ§_ÖZ‚Ww›­u•ÿœc”È[ÖM=âÎ̃ˆ·TE'IlDtùÐ…`€ð!h™Å`†¥?ʾû]Èäqìk‚.õNóX¼ÚèùHß3…8–rN$prß<aÄ¢zFÔ¥FŠh„¬î™üÌLX¦TEâff=}ËÆ]™/®ÜHPLªÅê]kìü©>+ª1€OYÕ}–‡+§jÞttèã?:;a°Ý#¡P&#wàx.k48¹;ƒÜîxuÖí$Ð¥Œ•˜íéÚm{xÃòy:»	ïhªK$ ÏiäP…;µTçÆÊ"œd:êxœ¥&’–€Z£Ò6<Ç@ }8ð‘á#ÉÑnér•›¨™G(£{/äuþ
+UYW0Fƒ&1wõ E¤ ”N#‡âè,àŸF k˜Øõ­¥“n«Ü’ìX8ð›ÒDß×:·ý.Œ(›ºbtu¼‚‘î‚¢CA<8Ø(™YÚîXLã=´·ƒG8ËÈVömÛwÌ
+É­½‰âp ( †Ï\Ð'IŒÆö@Ò÷ÃhY>æ³æH‘æH ýrBœÁmca¶P“«˜è»æ%‰,S€… &†snx½B‹,rˆK³u˜çq»´trÞH\Dñ,Ñg’ðñKu`²,Î_Q.@$\øÂwQB‰ü­„JÓ8¨øïòIfËtzÅÑÄ^FgÏZ;ön׏L”h ~ ?@ô"=¢­qeáÕøP92*D¤GMàþrtß*K ë™òUI³*A5bÖØóèA¶W¼ãóÏþóî#Ÿ0ýÅ›À—C¨jþÈÇ¡Ÿ¡h¹o'“Æb¶æý>˜ÚŸ:§…))lÆ%bã«uK]Ž)|—Œƒun·e&VH•/”¾À$äÁ/yêZ;ŒÌÅ'*{´ðÐÌþtýþ’Yß#õu–“
+pU€¤	jòþ3 úÚ,I9½a…ÒFËCWÙ1œ3îký%$mun—qFù&C±š^r\Ý2¸
+'t`­ÉX{ß„i_œ	»Ä½:Wà¡Årèódžnm¡èT»'w©w/ä^Ù‘…™Ñ?´C¸8;·0gœ†êÏ	*ƒã-ožFŸÖ§W×ÏY¬sîL¿Ÿè8ÉSè«t}ù?6ü¾åvÿ\›Ÿ 옜ÎJ´¿µÙ!ÜiDbì…Ç2Â1ˆ<ô9®Q	sTúy÷Έ+55zš°»v¼ÕÕãÄÝ-,
+µö…÷MÜtâ·=ç£Ìéɶ0NÀ)hå1«úãß'\ …¡Ñ[ų8–Å
+~NÕu…#mÓwo °øŸýǥꌻ°X×qcdg¹ÇÚ´ ‚ÃW%™4NžÁ™Ëåœ>¦6
+¬EÑEQ¸ih[‘bmh
+.ÞWóq›38WĘ­9Ç¿–é«
+µ4˜«ïnèéòì€2è{Å/ø;%:¿áBSÚ1¬ÎM¦ä>†ëè»aÏ»Ôc¾ä"	ý¬7FE|Ô1y€ºU»ŠªVâó		g[Oµ¶ëÈ°›ì¼ç}Õ1åIbÖÝæœ\>2õ\¥‘1kÛü
+”‡šü¼N¡E—ÅJ%0Šÿ3¯S¬_ŠÎÒb‘×ðf¦
+Ò÷
+‹ãª‘ù%õ»Å\+˜;yÐËù;àز¬œc¿‘â¶–ofÖSm™5—J~x¼œTWôPR(ŒóŒãgK!qUŽ5ã9Îut=wßÐ@HÎˆ<¸Ö;*wðJŽ#÷–ß:çò\4à{!U¨>ÂØUh‹}âmƒì–m»Cä|k{˜UL_]ßñFǽ~ÕZžo}³HwÀÓRŠK*Ì«š3iß@žŠwu`„—ëÅÙ8¯þ‚J鸡È5a¸Ê_S¹¯¾HÜÖXEû‡‘§w,9t}O¨µŠTÔð?ÀZÎGÑÝ_M(½ú€í°tTGL5väÿf7~XRPÚ/s^“ìFUäH7š÷¼³yNb4Œ¾ œ
+7Ç\9ÿ¸ÂÜ…·´¸ákÛ`g”¨`{j;LhRR/¾ÁŽÅ9%Œ¬Dµ»ä©_½ˆ­wO…§G;ží˜nmg«vnr‘Fï¡ñé©î	†ÕÛÛ÷‰0‘ëìaCŸ`QpMzÏá¸Â|ÆÝ£g{TÚÚ_òFŒq€%…852¥OñŠ8!pÁUîMÓ’V~â‹pÞx°Ñgˆˆ>;Žy~‚œÊó¾o…Ê’ÙZhÓ`1äÏh‡î„GÜþ•Í«!²°šåÉÑÌ!a†MóÁ¯Xtpíq®¼VÖ€Ýâw!–×E£{ôoqäbÿnG_i“;ÒÄ·H°3ÀõÉ–;}»|™…ÊÍßwëׂ
 endstream
 endobj
-7977 0 obj <<
+7997 0 obj <<
 /Type /Page
-/Contents 7978 0 R
-/Resources 7976 0 R
+/Contents 7998 0 R
+/Resources 7996 0 R
 /MediaBox [0 0 612 792]
-/Parent 7975 0 R
+/Parent 7987 0 R
 >> endobj
-7979 0 obj <<
-/D [7977 0 R /XYZ 100.892 685.529 null]
+7999 0 obj <<
+/D [7997 0 R /XYZ 100.892 685.529 null]
 >> endobj
-7976 0 obj <<
-/Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F71 5424 0 R /F85 5521 0 R >>
+7996 0 obj <<
+/Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F53 3738 0 R /F85 5513 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-7982 0 obj <<
+8002 0 obj <<
 /Length 2230      
 /Filter /FlateDecode
 >>
 stream
-xÚ•XK“Û6¾Ï¯P퉪]1 	¾jköLœšTœõf&•­²}€HŒ„µøAfÆÿ~ûPÒ˜9ä ¡Ñh€Æ×@l±ùáæíãÍwï2±‘"®D%7O™É¸r“—UœUjóØl>FI%¶Ÿüî]’lʸÊsE¢UK‘ÀJ$tߘn²Ó6©¢¯Û]š©è½Û¸óIdâþîý›@ÈíN*YD·G=Lfd©ð7ß?Þü~#aQPëB›,NÓMÝÞ|ü,6
-Œý¸qZ•›g’l7iVÆy–}Ú<ÜüçF\nQ)ã*Ë’«-ª*¦­ öRÅ2NA/)Dôa´­Þ¦2q'yÝõ­¶Ó·}7ýéz“Mdvi?±Ù%e¬TÊ˾·õØ»þiÚîT’D¿Ù®é·I=;f4~a•ÈÈø|TÏãVFhÇíH_ŽL¦uÌ8˜ÎŒz2¼ÆtôÄìЖHé®aâ0ö3,7 ª¨›LãLU¬ÛÃý¥i¤·ƒ'¦ú'lÃÒ84ö[ØXTç.EÒ¨žlß]suÇèšöÔÏîzŠ·»B¥¯Ì â
-¯n|·ë§K…3Ö÷¨qÊøZ¥eil
-X¾«Í015@&©ŽÄ¯?ßÿ—‡~Å
-#«¹ÕÌÿáþîŸÌ £ÍøÐBÐóˆöA9;9?Ÿtï˜;açë (‚^ ÃŠ½³µ,ÒI5ÆÕ£¦~Œñ“eôÛÑt8”EºEì5w­ãpÄ
-s´çx $¤Á8—P
-‡O°ÂM%ªˆ,0&ž‰gŠµYÖZQ»5Ó‘¿œ²…±
-˜hæš¼yš›¹³¿Ï†i‚Ohv$ æ½,¡6I+F-²µšD&lˆ’
-2únMU Që×·a†wÎ^'¼ 1õÜ>mP»vòS›Æ…Õ¸ýe™yÔ^Èz‘ZŸêùj6«jž= áØZ;¡“Iô3ö-w47{1APŸÁ‘Ÿfßõ_‘š´AÙ @츁ý©¶Ÿ„Tœe½(º…®B^†®T&q™!ž»v’žÖ¢Ü.È^ú'~êdÐyò$N39sÁþñlkÃ]ÌÉ'•æ!ÄìÈA˜ Ü2fÎãÑúÅ#2 Z’ö	âŸdª.l¼
-jNM‹Ã`û9¾Û–)Ç}Ñí@ÛJeÙ'æbä»Hq8p¬>Å#`@4”~‚#ŽqŒ‚ÁKmiäž^z ¿ðmPÄÏ©€!„Hªþ.Œ@>ø]»ü9àñê@<[ˆDí0k¸Y‹\\à‚Û]qæïÜЉ2ùÂ
-î•O{ÿâ¦ÊU²†%™±ÊÒ°<y^‘#lfçU·~7ºp^•Š3©®Ou	‚U;!deS…ˆ³|©]vr—í¹++ˆ?ª*vUR”…LÒü””rUõDˆKÕQW‘±™Q…Ѹù4B±ÏJ±ú…Œ,v¥þº¦HAÑÝŸ:IªX”åÙЬ‰±ÈJï=2R(f›CÏEœª¾ÉuÀbœy{#‰Ö1K†@ßDîÞ§?šríØÕ~"F4êÏœçD.ªÌ]M…ÆZD¥ÌQVœ'¡59ÒWyÊx1,W°å£ˆ]ÙWæ!œµ»^ÎËUfœ§ž9U—RNÀÔl÷òÚîPJWIì>hçš=ûÄ^×_vþ¼ÔÕ¾îë‡>NÍށÕè+ÙLJËrqÒÿ­)RÆEV^„wÔä¹ù¼†pù¤XÜ}ãz¢88C4jµ?H%ò%xPÇA9C‘hª,)8Églug¸Dáa_xå+'¸äq"åëS$`qYsAIó‘aÀoºÃÁ7v=æ=€é®¾‡û›»ø<TG3×àŽ{¨5 ¯±£©aS_™ëj\ühZÍ}Ÿ‹As1ç\ó2Á1’E GU®
-{h[L.åòÍn
-ލEàCx‡ô]-Û/É|Ș¦Ñîç‰ÊçRDn^
-uÜBFò—C ÖA¼-Ë„=mç&È¥¡¦/ª?©f/o6%Ô«füƒs|™s¥‡×Þ83™à”ƒƒæeðšø˜‰Ì®tœ˜ÉÇLÇûa“CŒ¸¢‘íêÓܾ¥ùª?ϯͅCgsÁÞ3¥pïÎOk9ëL<•b[ŽŒyËÙ’¸îôg½[IÑX®b•—
-ö	¥íም”r7ð\§‡A:óÉ°†g&‚…&ÑRW.Ö¬
-n¶v€ïoïAã˜ñI×ÿUy¸º½@¦‰àÞÀ3¹È³ùŠ‚Ô3aª9ÖÜ,•7Ðg[cïCp(Ø;ä2´_ÿ ¦²~êÓU‡ÁpnëÉW\n±ïa;@b¸†‹¤À›9,›ƒâÏם÷]XÛŸaHÓmí÷2ùún)ë>ÜÝ2ÁûY½³°p
-¦±ŽqIŽ‡‚^¢©HKå«$ràöÝø3Æ›>9žB[Måyõ½¦°õ…_HfÙD*—MðÆ[·i&ÞÞÝ:L`Ÿ<¯¢7!¡q¹FGʶ&ð<ÑwtÍAÛû짨¶%¿þ‚ŠQ¦C&ÇQrθ*Ô…å[~õôÃó¡›Ãsš*.L€ãf;é=ùôè{ÌæÀœâ	ý,Fêg««SBŽá^0/aªkbŸS¯Þ@K%ã¬È/^œ”qz…À<¼~lÊÿÚcžF'õê©9£ÜÂǐp¼0ΧºÄG{õFœ€0<W‚WBÁJþ!í#“jpà-6"—ú62Þuw Ç‡RÒËDǤ€EOÀ¡f]ÅsšxyT$A:Á‚K>±žÈ÷åœ@‹yNÏŒp¿x…(pä˜úßdBÂtä·¤ÙÑñ5,Àã¬è9yù$û°‚Çà¹Â†ZÞ/CûýãÍÿc4‘Ð
+xÚ•XK“Û6¾Ï¯P퉪]1 	¾jköLœšTœõf&•­²}€HŒ„µøAfÆÿ~ûPÒ˜9ä ¡Ñh€Æ×@l±ùáæíãÍwï2±‘"®D%7O™É¸r“—UœUjóØl>FIYn??þøÝ»$Ù”q•çŠD«4–"•Hè¾1Ýd§mRE_·»4SÑ{=¶;pç“ÈÄýÝû7€ÛT²ˆnz˜ÌÈRá7n¾¼ùýF¢ Ö…6Yœ¦›º½ùøYlûq#â´*7Ï$ÙnÒ¬Œó,ú´y¸ùύ¸Ü¢,6RÆU–%W[TUL[Aí¥Šeœ‚^RˆèÃh[½Me4âNò"ºë[m;¦oûnûÓ	ô&›ÈìÒ~b³KÊX©”—}oë±wýÓ´Ý©$‰~³]Óo“2zvÌhüÂ*‘‘3ðù¨žÇ­ŒÐŽÚ‘¾:™Lë˜q0õdxéè‰Ù¡-‘Ò]ÃÄaìgXn at UQ7™Æ™ªX·‡û;JÓH;n=NLõO؆¥qhì·°±¨6Î]Š¤Q==Ù¾»æêŽÐ5í©Ÿ;Üõow…J_™Ä^Ýøn×O—
+g¬ïQã”?ð´JË2ÒØ°|W›abj€LR‰_¾ÿ/ýŠFV?r«™ÿÃýÝ?™F=šñ … 3 æíƒrvr~>éÞ1wÂÎ×6P½@‡{;gkY¤“<jŒ«G;Lýã'Ëè·£ép(‹t‹ØkîZÇ3àˆæhÏñHHƒ=p.¡Ÿ`…›JTY`L<Ï
+j³¬µ¢vk¦#~9ec0ÑÌ5y9ò47sgŸ
+Ó3$žÐìH@Ì;zYBm’VŒZd!j4‰LØ%dôÝšªA/¢Ö¯o;Ãï"œ½Nx/ bê¹}>Ú víä§6«qûË2󨽐õ"µ>Õó	ÔlVÕ<z ±µ wB'/’è	fì[îhnöc‚*$ >ƒ#?;ë¿"5iƒ²€ØqûSm?	©28ËzQt
+]YzºR™ÄeZ„xîÚ}HzZ‹r» {éŸø©“AçÉ“h8ÍäÌûdz­
+w1$/œTš‡S°w"a‚p˘9Gë`,ŒÈhIÚ'ˆ’©º°ñ*¨95ý-ƒ	ìGä<øn[¦#XôE·m+•idŸ˜‹‘Cì"ÅAâ<±ú€ÑPúEŽ8Æ1
+/µ¥‘_xzé!€,ü·A?§| †"©Jø»0ùLàw!ìòç€Ç«ñl!BµgÀ¬áBfE,rpnwÄ™¿sC'Êä7¸W>aìý‹›*WÉ–dZÄ
+¾è—Ç#ÏK8r„Íì¼êÖïÆCΫRq&Õõ©.A°
+a§"„¬lªq–/µËÃNî²]"weñGUÅ®JŠ²IºƒŸ’R®ªžq©:ê*263ª07Ÿ&P2öY)V¿±€Å®Ô_×Éâ/(ºû3C'I‹²<š5Q"Yé= à±GF
+Åls蹈SÕ7¹XŒ3oo$Ð#q`À:fÉè›ÈÝûôGSΡ»ÚOĈFýy‚óœÈ%P•¹«©ÐX‹¨”9ÊŠó$´Æb"Gú*O/†å
+¶|T ±+ûÊ<„³v×Ëy¹
+ÂŒóÔ3§êAÊ阚í^^ÛJé*©‚Ýí\³gŸØëúËΟƒ—ºÚ—Á}]øÐÇ©Ù;°ÃD^~¥±,'ýßš"e\dåExGMž›ÏkX—OŠÅ=З1®'Šƒ3D£VûƒT"_‚u”3‰¦ÊRP‘‚“<pÆVw†Kö…'P¾r‚ëA'R¾>e@—5”46øö§;|óa‡Ñ³aީјî:à{¸¿¹{€ÏCu4s
+Zð;š6õ•¹®Æŏ¦ÕÜ÷¹9qÎÅÐ1/#YzTeàÚ°‡¶õÀäR!ßìÖàÝX>„wHßÕ²ý’̇Œií~ž¨|.Eä楀ÁQÇ-d$Oq9‚aÄÛ²LØãqÐvn‚\jú¢ú“jöòfSB½jÆ?8Ç—9WzHpíã0“	N98h^¯‰™Èìz@lj™|,Àt¼69ôÁˆ+Ù®>͍á[š¯úóüÚ\8t6ì=S
+÷îü´–³ÎÄS)¶åxÁ˜Ç ±œ-‰ëNaÐqfл•å*Vyi¡`ŸPÚŽØI)wÏuzØ„¡ 1Ÿ!`x¦a"Xi²-uåÀ`ÍÚàfkøþvñ4ŽŸtMð_õ‘‡«Ûdšî
+<“‹ÌÑ1›¯(H=C¦šhÍÍRy}¶5öÎ1‡‚]±C.CKðõj*뇠>]u綞|qÅåû¶$f€k¸H
+¼Ù™Ã²9(þ|Ýyß…¸ýùQ1¶4ݶÐ~/“¯ï–²îÃÝ-¼ŸÕ;§`ë—äxÈ!øá%šŠ´T¾ºA"nߍ?c¼Ùé“ã)´ÕTžWßk
+[_ø5€d–M¤rÙ?l¸u›fâíÝ­Ãd öÉó*z‚—kt¤lkÏ}G×´½Ï~Šj[òë/¨e:drì%猫"A]X^±åWO?<Ϻ9<§©âÂ8n¶“Þ“A¾ÇlìÁ)žÐÏÂa¤~¶ºÊ1%äîó¦º&ö9õêÝ	´T2ΊüâÅIù§·PÌÃëǦü¯=6áé`tR¯žJ3È-|	Çã|ªK|”A±WoÀ	Ãs%x%ŒÐ¨´Ðè?Ò>2©Þb#r©o#ãíQwz|(%½LtLú'ÈPôd z`ÖU<§‰—GE¤Œ ظäKá‰|_Î	´˜çôÌ÷‹WˆGŽù ÿM&D LG~[Aš_Ã<žÁŠ~“—ß)A²+xž+Œ`¨åý2´ß?ÞüùÇ‘×
 endstream
 endobj
-7981 0 obj <<
+8001 0 obj <<
 /Type /Page
-/Contents 7982 0 R
-/Resources 7980 0 R
+/Contents 8002 0 R
+/Resources 8000 0 R
 /MediaBox [0 0 612 792]
-/Parent 7975 0 R
+/Parent 7987 0 R
 >> endobj
-7983 0 obj <<
-/D [7981 0 R /XYZ 151.701 685.529 null]
+8003 0 obj <<
+/D [8001 0 R /XYZ 151.701 685.529 null]
 >> endobj
 1158 0 obj <<
-/D [7981 0 R /XYZ 151.701 660.623 null]
+/D [8001 0 R /XYZ 151.701 660.623 null]
 >> endobj
-7984 0 obj <<
-/D [7981 0 R /XYZ 151.701 641.703 null]
+8004 0 obj <<
+/D [8001 0 R /XYZ 151.701 641.703 null]
 >> endobj
 1162 0 obj <<
-/D [7981 0 R /XYZ 151.701 199.593 null]
+/D [8001 0 R /XYZ 151.701 199.593 null]
 >> endobj
-7985 0 obj <<
-/D [7981 0 R /XYZ 151.701 168.826 null]
+8005 0 obj <<
+/D [8001 0 R /XYZ 151.701 168.826 null]
 >> endobj
-7980 0 obj <<
-/Font << /F50 3701 0 R /F22 3706 0 R /F17 3698 0 R /F15 3700 0 R /F71 5424 0 R /F85 5521 0 R /F51 3729 0 R >>
+8000 0 obj <<
+/Font << /F50 3701 0 R /F22 3706 0 R /F17 3698 0 R /F15 3700 0 R /F53 3738 0 R /F85 5513 0 R /F51 3736 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-7989 0 obj <<
-/Length 2436      
+8009 0 obj <<
+/Length 2437      
 /Filter /FlateDecode
 >>
 stream
-xÚÍZK“Û¸¾Ï¯`%ê /àVå`[—·âÉ&£­¼>P5bLI³¤fgýïӍæKÎC¢¹`£Ùh4¾n4 òà.àÁ§«ó«w—2°,¶\óu 8g.–q1‹bÌWÁ×ð6]²ýnòmþ³gw,6F#»ŒnN|B3É&SÁ
-¯'"ü3ÙÞçi9™ª(
-÷k,uøyöåý/Tý,¿Od¦»~-“»”º‰8èÂb{µÔ­ŽêŽd,ëêz~õû• *0wT˜RÁr{õõVÐösÀ™Š]ðè9·Š3J˃۫]ñ®9DÔí¸ªcæÇŒÝ×CP.Ìvë}±M¼y€`Ãe²£–Åd*]˜ÒËc‘iÕ²Ê
-0hþƒÞ{úð°©xÿ1›HR6,Óâ|Oj-+ö|¿»#JR¢-` S¡X¤cÒ1ÉóÉTK®öÛ$ÛQ}	Z‚¬C±Ïó´(‰¸I& èÒVC{²\¦eÕŠêùrS5n“ò€Ê ñ7qZ²ÈS¨¢â œ òÓ @vÁºzF´’-6.’©‚ÑH&,%ô—•U-Û¦Ô¶]Ð%½îöï&Ù­ò”êëÁ[‘’±+Qhü’l
-„z&¡ºH–¨É÷é5¡ lËpNzé8ܦÉÎc›ƒ<¯6³º,;%p<€;ìÊdVì©ù¡L©’PÜ"́7ÁQÔs‚-hê"½Ï³er¨läÎpñóÆÖCƒxÌ„L=~Õ:#ÐÖÉ2ËA}øüÇÄ©‘
-ÉâHx‰Ê2µþ
-ƒ„×­¯K¾nL#HÞו¨|_?v9èCB„‘Š:y¿#•à±ßycèðq³¯*Y¹ñBýPÑЦ!D@¬’ÚÖ!ä° `Ö3Ðg@	m™²eFoBá¿q¡ý°ÃM¥ÎÜi
-‚Ð;"¥dz·ÃïîZSa
-à?>žœ‡Âô:>™æ÷ë‡0g!,þ;ݦä&S
-b"ÔaÍûwC°<E&ü/ i_à¤Z° oÁ©Ár™”i9d'	‘_Gê­vrL5fÊʦ?PˆSÌZuäð÷E¶M
-Œ}£'Ž
-ÂIZM©‰<øµÐVG2¤>1[ø—D@§™}¹-+	ÁÏÕÂÜä©hðŽež¥;K"è^tÇU¸J$kWQÌJÛYEå-³t<äՐÿ“í†ôý9Î|öá9×0LðÊ–óGïäÊËývK‹j ׂ
-©IQy=#iÒÕO~­@À‚8òԁù“œiS™ÛÞGý%«5&nRRÑvûâ;õ,]T¡W:Ý.@ƒRp
-Åòf®‰ù—ÙG¢øÇ#ɤ"eÿP‰û0ûXMx—%¡Â¯7‚ýÐÌû^êÉ­£¥ö"Úô‚/u/ìEN+c\Ü‚¨Wµê€2ä,@ú­·TX­((UÓ/9ÿ“šÞÏn;…Î"{m%Äv+‡€Û@¦dz{ÀHþÇ7 ðÌ»RúÑtŸwËüaE‹A“/’#N?;/ ‡óë:˜jÕŽÔý<øê[|øb,³ö£´+Á‡@(eÈïQ†d{4‰Ò8H>]=åvÁÀÁÖCQ¶È›‰Öu§~²(*
-H%õ1òÊMgª q;Ê›•Z…wù~‘äT/Ó%z¯O:-Ôé°tàÀÒôsaÛgsaŸ÷VÎZ¬[*Š{s¢ W¨ÿPÅY¦ãÎhmŬçˆÛ¡˜{Ûf3ž©$žÆøÏŒÙJƵ9'ÿ•V±øÔ‹Àºm¼d¤¶™TH±ØEA‘ë7ˆjµäLJ××R  Þ´KÑA›0˜Z°o­ˆT\ÕÐãö%qqyŠžôªböYýn5¹æÑø”ˆ-x¶	d¤™â%xµžöp	QÏÍ4¤}u:ýL³ÈÕkûÉÝU™õ4a:‚Ý8ä®Ð§Má´]ÀüçËòh²¼â˜91ØGÀwMLàá'\zbØùbOÅ‚Š¤is°¯»ÇÿÖcQ½m©H©8`ÕogùVèj	“h.ÝÓE½ÝVàhèöDƒîx½¸]Àüç˪‰Zè
-dØaV‘ð+¬Y\†°Zzìjá±Å‚Š¤iCÎooŸ‚œ_&nž.êðµGƒ¯'jøÆëÕ ææ?_Ö ø4l×
-Î%ä`®
-œ“©5ˆ6alƒúw_¿óõÂ×÷¾þàë7Á"áß U$Â&¢îõDðb/Ößûú^{ÊÜ×å[1+0ƒ¾LÀ<]Ô+˜mŽÆlOÔ8̎׫ÁÙ̾¬ÌÂ6I*0½” SV[ ˆ†‘ò+2¸Á‰$Âß
-*2*TÀÉE Ã R…ÿôÏ/þ‰ •ág_¿y+P¹ÝÑe‚ëé¢^j+p4P{¢Æu¼^
-¸.`þóe
-W+;ìf•­D2ÜÐãA¶˜TêêÀƒ¨Å#}Ì%	«P¬0…ÕÒÈjØO±¼yê¦N±â(«€=šsíYçÍæºår W³µ–‚ño@¿ˆ5sà—@ÿ¢^FGàXô÷EBÿôª{	óŸ/ëyôÃ~Œi)_G?@
-ó]a=ú…g3Òú£'èo¡úÿ~'™sÿÉ’^Á~#o4ô%Cþh­°Ž·üÙ¢†aoŠ2YWAߟX:/pt–`é¸Áùͼ%Tˆœ6vÈsÌ_à™ù'|û½_C‡DÆZï:Χ:ðÜûçƒbrÓbDø\e Û™J\2B’î74vÏðÈ8üµ>Õè|-1Ò í¾a¡Q^fe8]Ô+ÞÑ
-í=Qãüc¼^
-ª/`þóe½à"V³HÈó]Ä9顫ÆŠ”Š¼)mLûïhS°8Ê°v´À6鏭Ã~¬ÿ™ž›W!NÇçÂ@©/r¸¢œx²G’#÷Q¤Áë”j54ÏîûÞã‹œí÷{Ž®Ýúå°6ÐW$O¿jþ
-K(
-I}õÖïÆ`IןRªêǃþýì6¹‘oý¡!ò3^1éïY7™ØOïZˆx›ˆ}ßÜâÝ+£—ëþ$ýLéН"®SZ6£¼KËw»²|ÌË
-ý'5•–Ž.
-Ÿ»x”xµé'1E#)XÚÙîbÿ¿àL鏌"KËŸ'&ù»ßÌ~
+xÚÍZK“Û¸¾Ï¯`%ê ˜x ·*Ûš¸¼O6måàõ’¨cJš%5;ëŸn4ø‡ó¨C.Øh6¯
+€QpDÁ§«ó«w"0,1æë€G³‰´MXœ¨`¾
+¾†·Ùòïw“oóŸ»e‰Ö
+ÙEÂ"àŽˆ+&ØdÊ#-Ãë	ÿL·÷EVM¦2ŽÃýK~ž}yÿU?¤Ëï‘„ÙnE„_«ô.£nâtaI”8µ$ԍŠëŽ„Mëêz~õû*0wT™”Ár{õõ[¬ íç b2±Á£ãÜ2¶LÇ(­n¯þuuÍÁãnǍP•07f쾂´a¾[ïËmêÌ.Óµ,&SaÃŒ^ËüpÈ|Ë*/Á Åz;ìéÃÃÆóþc6&¤LXeåøž•ÔZyöb¿»#JZ¡-` S.Y¬Ò1-ŠÉT	®öÛ4ßQ}	Z‚¬C¹/Š¬¬ˆ¸I' èÒVA{º\f•oEõ\¹ñÛ´: 2Hü-Š#Zº(2¨s¢â ¬ òÓ @vɺzÆZééTÂh„Ó–úË+_Ë·µ­@4EE¯»½çݤ»U‘Q½c=x+32¶…vÀ/ÉÖ@¨gª‹t‰š|ŸY
+ÀV‰礗JÂm–î¶#çÔb^—U§Žp‡]•®3ÿÁžšªŒ*)ÀÍÃxSE='Ø‚¦.³û"_¦ok$w†‹Ÿ7¶Äc~Ø dêñËց¶N—yêÃç?&V†Œü›€–ÄÜù;H”†‰¸õwP|$¼n}]òu­ñ@r¾.¹÷u t|ýØå FHêäýŽT‚Ç~猡ÂÇÍÞWòjã:…úÁÓЦ!„C¬ÊÔ!ä° aÖsÐg@	e˜ä¢eFoBá¿E\¹`‡¯ÎÜi
+‚Ð;"edz·ÃïîZSn4à?9žœ‡Òô:	>™÷ë‡0g ,þ;Ûfä&SJb"ÔaÍùwC°<Å:ü/ i_⤰ kÁ©Ár™VY5d'ˆ­LÅò­v²L6fÊ«¦7PˆSÌyäð÷e¾MKŒ}£'Ž
+ÂIVM©‰<CÛµÐVG2¤>1[øWD@§™}¹­¼¿€Œ”àgkanòT4xDzÈ3ŠHôG'ºã*\%µ«Hf„鬍Ü{Ë,[§…òòÝ"Çð€¾¿"Ç™Ï><çšñÈÛrþ輂\y¹ßni’
+àZP!5-½×c0r‘&[ýäÖÑz,ð#ŸÑLj˜?1¥½y@°é}Ô_2±Zcâ&s!åm·/¿SÏÂƽªv2쐂k(–7sEÌ¿Ì>Å­8HF° )û/îÃ죟ð.KJ…[oû¡™w½Ô“[GKåD µé_ê^Ø‹œzc\Ü‚¨—_u@r }Ö[ª¬V”üô‹(ú“šÞÏn;…Îb›8mÄv#†€Û@¦dz{ÀHþÃ…7 ð̹’ýhºÏ»eñ°¢Å@£É駛—ÐÃùuL•ŽkGê~|u-.ü@‡)1VyûQÖ•àB ”ˆ2äw(C„
+åQDÔ’O[ÏGµ]0p°õƒÆ”-FÍD«ºS7Y9¤’êyÕ¦3U€¸e‡ÍJ-ûb¿HªWÙ½×%œêáTXXp`¡û¹°I̳¹°Ë{+g-
+Ö-'½9‘+Ô‰ȇŒb
+SIg´6ŽbV‡sÄíP̽m³ÇTOcügÆl‹”>'ÿ•%V±øԝh‹Àº­d¤¶™†TH²ÄÆA™ë7ˆjµŒ˜¶¯%@¼i—¢‚6a0µ`ßZ=)#YC/2/Ù(bq$N±Ñ“^•–ŒÃ>«ß­"×<ÿ‘‰ÏցˆÓœ¿¤Cä×Óž.!ê¹™†´¢NG ›iÛzm?y¢{¢¼YO¦b؍Cîz½pÚ$NÛ̾,Š2IÄ	³b°‡ïšþ:™j…ŸpéI`[äŠ=*Ҧ;îÜZEyô¶¥"£â€E\¿yÎê­ÐU&Q_º§‹zº­ÀÑÐí‰Ýñz5p»€ùÏ—UµÐå‘eÊ(¥a‡é#áWX³"Âv+á°«¸Ã.*Ò¦
+9¿½|ðè2qótQ¯€¯8|=QãÀ7^¯00ÿù²À§`»®q.!³>p>N¦F#ÚLŒ±
+êß]ýÎÕKWß»úƒ«CÜ‹„ƒT›ˆº×%{±þÞÕoÜóÚQæ®.ÞŠYŽôeæé¢^Ál+p4f{¢Æav¼^
+Î.`þóe
+`¶IB‚é… ™Âo ÆÒ­ÈPà'O|+©È©8P;$­%6	g HþÓ=¿¸'‚V„Ÿ]ýæ­@4ìŽ.\Oõ
+P[£Ú5¨ãõjÀuóŸ/k8¸r\Ùa7+?ÉqCuÊ`R©üQƒGú˜KV¡Xa
+«¤±Q°=žb£æ©š:;ð£¬öhÖ¶g	QÔl®[.z5[k1 ¸ÿôóD1~yôŸ!êeôwŽE_Ô(ô_@¯±—0ÿù²žG?ìǘâuôÔ0ßåÆ¡Ÿ;6-,¡?~‚þªÿè·‚Y{ðŸ,éì7òFCÿXÒ8äÖªëxËŸ-jöÆ¢(
+™µúî¼ÀÐy¥³CÇ
+Ömîà-¥â@Dà4‰E–$Âüž¹{·‰Ûû5tHdŒq®c]ªϽ{>¸'&ç	-!š‡ÁU²©PÈ%b(è~Cað܏HÂ_ëSîÁGÙcÒÞèÅeV†ÓE½â­ÀÑîÑ5Î?ÆëÕ úæ?_Ö.b‹¹8ßE¬Š°:l¨È¨(šBÓƱÿŽ6‹£kG»lîXÐXìǸŸ)à¹yât|Î5”ê"‡û(Êò'{$1âpEj¼Nñ«¡~þpßõž\äl¿ßk|tíÖ/‡µ¾bqúUÃðoX\*HêýoXs¼ƒ=$]
+!ýýû+ØmFZ¼õ‡†Ø͸g.³ßòo2±ŸÞµ:ñ6û¾¹Å»WF/×+üH¸ÿ˜²¡;E\§”hþFy—–ïvUõ˜–úOj*+]>wñ(4ð4jÓOb’þF’°,´²Ý;Åþ+À™ÑežU?
+N6Lòÿ v[ÌŒ
 endstream
 endobj
-7988 0 obj <<
+8008 0 obj <<
 /Type /Page
-/Contents 7989 0 R
-/Resources 7987 0 R
+/Contents 8009 0 R
+/Resources 8007 0 R
 /MediaBox [0 0 612 792]
-/Parent 7975 0 R
-/Annots [ 7986 0 R ]
+/Parent 7987 0 R
+/Annots [ 8006 0 R ]
 >> endobj
-7986 0 obj <<
+8006 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [99.895 311.377 176.508 323.067]
 /Subtype /Link
 /A << /S /GoTo /D (idmapnt4dms) >>
 >> endobj
-7990 0 obj <<
-/D [7988 0 R /XYZ 100.892 685.529 null]
+8010 0 obj <<
+/D [8008 0 R /XYZ 100.892 685.529 null]
 >> endobj
 1166 0 obj <<
-/D [7988 0 R /XYZ 100.892 576.565 null]
+/D [8008 0 R /XYZ 100.892 576.565 null]
 >> endobj
-7991 0 obj <<
-/D [7988 0 R /XYZ 100.892 547.244 null]
+8011 0 obj <<
+/D [8008 0 R /XYZ 100.892 547.244 null]
 >> endobj
 1170 0 obj <<
-/D [7988 0 R /XYZ 100.892 472.661 null]
+/D [8008 0 R /XYZ 100.892 472.661 null]
 >> endobj
-7992 0 obj <<
-/D [7988 0 R /XYZ 100.892 449.283 null]
+8012 0 obj <<
+/D [8008 0 R /XYZ 100.892 449.283 null]
 >> endobj
 1174 0 obj <<
-/D [7988 0 R /XYZ 100.892 361.069 null]
+/D [8008 0 R /XYZ 100.892 361.069 null]
 >> endobj
-7993 0 obj <<
-/D [7988 0 R /XYZ 100.892 332.224 null]
+8013 0 obj <<
+/D [8008 0 R /XYZ 100.892 332.224 null]
 >> endobj
-5077 0 obj <<
-/D [7988 0 R /XYZ 100.892 286.724 null]
+5065 0 obj <<
+/D [8008 0 R /XYZ 100.892 286.724 null]
 >> endobj
-7994 0 obj <<
-/D [7988 0 R /XYZ 100.892 269.854 null]
+8014 0 obj <<
+/D [8008 0 R /XYZ 100.892 269.854 null]
 >> endobj
-7995 0 obj <<
-/D [7988 0 R /XYZ 100.892 263.877 null]
+8015 0 obj <<
+/D [8008 0 R /XYZ 100.892 263.877 null]
 >> endobj
-7996 0 obj <<
-/D [7988 0 R /XYZ 100.892 270.153 null]
+8016 0 obj <<
+/D [8008 0 R /XYZ 100.892 270.153 null]
 >> endobj
-7997 0 obj <<
-/D [7988 0 R /XYZ 100.892 258.198 null]
+8017 0 obj <<
+/D [8008 0 R /XYZ 100.892 258.198 null]
 >> endobj
-7998 0 obj <<
-/D [7988 0 R /XYZ 100.892 246.243 null]
+8018 0 obj <<
+/D [8008 0 R /XYZ 100.892 246.243 null]
 >> endobj
-7999 0 obj <<
-/D [7988 0 R /XYZ 100.892 234.288 null]
+8019 0 obj <<
+/D [8008 0 R /XYZ 100.892 234.288 null]
 >> endobj
-8000 0 obj <<
-/D [7988 0 R /XYZ 100.892 222.332 null]
+8020 0 obj <<
+/D [8008 0 R /XYZ 100.892 222.332 null]
 >> endobj
-8001 0 obj <<
-/D [7988 0 R /XYZ 100.892 210.377 null]
+8021 0 obj <<
+/D [8008 0 R /XYZ 100.892 210.377 null]
 >> endobj
-8002 0 obj <<
-/D [7988 0 R /XYZ 100.892 198.422 null]
+8022 0 obj <<
+/D [8008 0 R /XYZ 100.892 198.422 null]
 >> endobj
-8003 0 obj <<
-/D [7988 0 R /XYZ 100.892 186.467 null]
+8023 0 obj <<
+/D [8008 0 R /XYZ 100.892 186.467 null]
 >> endobj
-7987 0 obj <<
-/Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F17 3698 0 R /F51 3729 0 R /F71 5424 0 R /F4 5492 0 R /F70 4384 0 R >>
+8007 0 obj <<
+/Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F17 3698 0 R /F51 3736 0 R /F53 3738 0 R /F4 5484 0 R /F59 4373 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-8007 0 obj <<
-/Length 932       
+8027 0 obj <<
+/Length 931       
 /Filter /FlateDecode
 >>
 stream
-xÚµVKã6¾çW(Š±¢‡Ÿ¹¥;™íL‘ícÒÓì`ౝÄ][ÊZʦûïK™rš.0{è%‘(’"?~¤L½­G½“ŸÖ“Ù]D=FIF3æ­7‹I(óâ4#QzëÒ{òyƃçõÃìŽs/%Y‡½j&£<õJ÷e%Mmžùß‚©ˆB•ï÷µÜâæèýíjñ,X0e!Kü÷»|oªXhï˜,ד/N!¬³h""„W´“§gê•pöàQ"²Ô;öš­'¢”ÄQëÆ{œü>¡ç)&l4EÆ"Œžb¯›)$rÒ}®õ±œÓˆGþ¦n*Ëc-_kYž[„šè]^ªãw™l;u؃ˆÞhrî Þ)môˆ§§Rêç“S=’©s8»@ॐ’P8­õ®‚bÅÔ?h·Pü¿ýøh˘ùµDTû˜pYÉ€§¾é¾áVïÔ¡)Ñì5˜Â‘3iórp/§\oP/²}
-¥”GR›êIš&çÉá]•›ZÙÀEˆÔÇ·«G<éª/‡€ùugaµ‚“ÊF5²¹‘ïp¦Mµ‡RXJ\ô ,ÐvQÄ#—:OÓˆRÿ½
-É9Wz„™¼iP˜K,×µaòhhIݾ’BÉÍXeÃŒ„Q8h~¢,lÜ}ÇÚì®ò˱<}Š_W(‹œ’Ör{èz ¯R™²(#i’]&ÌG^þ]SÍG³&Ñ9é”2?8žËÊ µ»}‹¿”e¡]Mÿ\”m-km BÕýØ7´êF{ê¬,•¬]©Ú|ð±Z~X|\®ù›„gÂׇ¢¨´¶ÞSÊ
-
-žr ¹[X„ßY;\»ÖÆc
-°&g>€s at E¤]âhgÕ¶¹,Gq¤ßƒ¡©´éÃü¤œ–Âÿ›ÕýírñÇúçÜ×nðüúË@[¸&Êa`•È<¨g£¥››°íª=R±3§Fè-ª®ÃF~Àç[GѦþ °M}ѱÿ/ZOœÒpÆØŒF¨Ìâ¹猿Ã-u“ù`êFÏÀ÷¸}±ÞH1?ß¾¨Ïöãþ	}S]Îy|3ùªFR¹l¾æM]^4çuá¦#­(FûùÑäC…,æ=¾—_1%±H†$Û@pÛð[0"µƒHöBxߍÑ>QÆ9¾”××pF8ÿNijkÆ|
-N²$Ô˼j•Ô˜G-¯¦"Ì‘ÊQž²žLW#pø‡š UØbƒ
+xÚµVKÛ8¾çWX,ÆEÛ±sK;™îÌ"ÝǤ§t0ðØNâÖ–RKi¶ÿ~)SÎ&˜zI$Š¤È)SoëQïýèíj4¹‹¨Ç(IiʼÕÆc#Sʼ8II”†ÞªðÖ>Oið´z˜Üqî%$ã°SMa”ƒ§Né¾(¥©LÀSÿ{0Qè/³ý¾’[Ü|¢½¿]Îÿ„Æ,dSÿÝ.Û›²EÚ;F‹Õè눁Së,šˆáåÍhýD½Î<JDšxÇN³ñD”8Š`]{£¿Fô"E1˜¢ˆ	cFO±×ƒÍ˜	9é>ÓúXÌ‚qÄ#SÕ¥Æå±’/•,Î-ÂMô.+Ôñ‡L¶­:ìÁ‚D¯4¹
+·ï”6zÀÓºúéäTdêNî 3¬@)¤$Nkµ+¡X1õÚ-Ôÿo?<Ú2¦~%Q`zÕ.&\–2à‰oÚï¸Õ;u¨4{	ÆpäLš¬èÝËÚ)WTÄ‹¬@ŸB)zåÁ‚T¦<Åc’$Óód„ðó¶ÌL¥là"ÄŒ@júãÛå#ž´å×CÀüªµ°ZÁIe£êZÙÜŽÈw8Ó¦ÜC),¥{.zh»(bŒ‚‘Kõ8¢ÔgCrÎU‹¡p&«kfËuEmX‡<ê[R7/$Wr3TÙ0%aöšŸ(kwß±2»«ü2,O—â·ÀÊ"§¤µÜÚÀ«TÆ,JI2M/æƒ	/þ)óƒ)gƒY	“‰èœ´J™_ÏeiÚí>ÇÅgeYhWãó¢©d¥
+D¨Ú_»†Ví`O=€•¥’µ+T“õ>–‹÷ó‹uƒðTøúç¥ÖvÃ;JY¡ÁSî´¢<s‹ðÔwÖ׶±ñX¬É™àPi7u´³Š¹jšLƒ8ÒÁДÚtaþRNKáÿÍòþv1ÿ{õÛ
+î+7xþøý Í]e0°
+dÔ±ÑÒÍÍ	ضå©ØšS#teÛb£¿à³­£h]}	Ø‹¦¾èØŸ‹ÖšSN›Ð•Y<áŒñ7¸¥n2LUë	ø~·ÏÖÉgçÛgõž¢qÜ=¡¯ªË9oz"_ÕH*—Í·¬®Š‹æ¼.Üx Å`??š¬¯Åñ½øÒˆ)‰Å´@²	·M ¿ #;ˆd'„7ð͍àeÊXï!×òúÎg⿉xv͐OÁI:Mzõ"+%5æQÉ«©s¤t”ƒ§¬#ÓÕìÿá£æ_CJb
 endstream
 endobj
-8006 0 obj <<
+8026 0 obj <<
 /Type /Page
-/Contents 8007 0 R
-/Resources 8005 0 R
+/Contents 8027 0 R
+/Resources 8025 0 R
 /MediaBox [0 0 612 792]
-/Parent 7975 0 R
+/Parent 8032 0 R
 >> endobj
-8008 0 obj <<
-/D [8006 0 R /XYZ 151.701 685.529 null]
+8028 0 obj <<
+/D [8026 0 R /XYZ 151.701 685.529 null]
 >> endobj
-8009 0 obj <<
-/D [8006 0 R /XYZ 151.701 471.827 null]
+8029 0 obj <<
+/D [8026 0 R /XYZ 151.701 471.827 null]
 >> endobj
-8010 0 obj <<
-/D [8006 0 R /XYZ 151.701 444.941 null]
+8030 0 obj <<
+/D [8026 0 R /XYZ 151.701 444.941 null]
 >> endobj
-8011 0 obj <<
-/D [8006 0 R /XYZ 151.701 150.253 null]
+8031 0 obj <<
+/D [8026 0 R /XYZ 151.701 150.253 null]
 >> endobj
-8005 0 obj <<
-/Font << /F50 3701 0 R /F22 3706 0 R /F71 5424 0 R /F15 3700 0 R >>
+8025 0 obj <<
+/Font << /F50 3701 0 R /F22 3706 0 R /F53 3738 0 R /F15 3700 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-8014 0 obj <<
-/Length 2564      
+8035 0 obj <<
+/Length 2563      
 /Filter /FlateDecode
 >>
 stream
-xÚÍZKsÛȾëW ²•*°j5ž÷ ®ÊÁŽ´{×NbÓ‡×ˆ„$Ä$!äÊûïÓ|2À!—yãCOÏ7=AËè.’ÑÏ/ÇÏ~Ò:
-"
-REãÛHI)’TG>I…Km4žFã÷ùdY”‹Ñ§ñkžˆÔ{‹Ãu*$Œ–<NY¡ÅèRIoâë‘Š¿fó‡Y^.sqy‹¹_]½yñ/.¾Ì&ŸG:óÅ”>ÔÙ]ίqd©LI,å`ÝúE:58êâz|ñåBA+ÞÝ	c¢Éüâã'M¡ïu$…I“è‘FÎ#ãá¢Í¢÷ÿ¾ÛêP^ì’tG64çvžJh˜*ôÇ/®Þƒø>ÄWå<+5O@¹í	ÈèR!½f„ñ}>ºÔ •‡ª„BOò骢6ß–wþ·,ÅâŽ+Ù‚sz›ÒÛ¸±¨9¯‹y1˚Ǘe“ß7ÀoÇ–[¶Å—üˆ"£ŒÊgS–1ÿ:É–03c‚fÔö¬œÒ¬¥žßˆI¹¸íš>hÏ:»ù»Tv–3òc1›aÉÆ÷Ùñ&ùæ­Ô°Ø¼Ì9«¹2ßÏÊ‘ñã‚[âi»¦ÑGj½f.2­ŸÞÖÉ$—aƒß§RHÓT"
-ír·EK@¹²QîFžÄ´û&Ö]ºK‚°iºÖ“
-ftÕ¬!NèM>GÅÜ•òŠ¼Ï+VfS¯ç¨¦Í=1ç
-•ús¶ˆl°ˆÙÏ[Щ‡¹@6"Àîdl7Þ¯]dDš¸¨Ê£Û# 6RaB²/¥îµÉm”‚
-ÓõÛŠzvfÍP¾§£ Ðú}óVëP`¦ö_k™–;óß"
-lä¼Á«ïÉ £2·§€! žZiXé¶i¥…KÂàÔ…ÞƒjÔz˜up˜Ù0„\¸l—m õŸEl
-r›Ä©HÄÎ>›0›~]z%ãŸñ˜Jãg%g7œem_¢Mü€g·¥FȪÚœ³œ³%fn]kFÖÇR×¢°~êžu€ºÀÞÔ݃êGÝþrµt@ýçc±å¶¨«d§¬x&m,áG8³¤ŽÁ÷QVw­"îBvÃYÖöáÈOÇ’Ï‘¸aìæéPÈ·ìM¾=¨~äë/WK˜Ô>VùÐ3õhH”°¦1œ£Ëà‘mÁ¡mƒòg*ßQ¹¢rIå•Án‚F⿍.-˜Á—#%CüÒ$S™ÓkJßQú–z¯›Þ#™«,í0fót¨ÌÝ öfîT?æö—«eÛ ê?«ƒ¹NÒ÷¤ƒop›4f¾”ásÙx:¥¡võ‚k%gðñlJðoèˆ7ø,ˆ‡d6):J«ø¥ï(å–Rú¥¿Rz},á3µÃàÓ¡ÐxØ›Æ{PýhÜ_®–z¨ÿ|¬n썬 œLc0±©F&BšQ
-§|JõÒoh2´¡5´—ÎÆø¡*x܆ø¥ÿ9–ºæ’cO‡:@Ý
-`oêîAõ£n¹Zº
- þó±º-°6¨z'\hnöðRÊ‘Ål‚™F7kggKÎþN{æ´µ`iñqä“øý‘¤´©ÄK¸8y:Ò÷)¹ÁëËÈ=¤^„ì/ÕšChþl¨nC„2«ƐÒwzàïô„¿áæ'ôQµŒ³%7ÂÈ$ÑÄbplï9Ë9›µ™go×y?c†£!™Ú-˜Úاé®!$øž’Û‘î‘܉Á
-BîÓ¡°{Ø›Þ{PýøÝ_®–•¨ÿ|¬nŠ«`#›(á׿R€rÖÇSHÊ¥ìà®vˆ9Å+1KÜ
-!vPs±D)ÿvR[ïKÀ³/½ýk!e{?¿5HXÙþ˜R
-VWêöZŽÜÞ¥Ù'#Ø -^oþï"õ£o©ZÆö×üÙPßá¾3/ÃaîƒO·g*÷
-ó:Ùæ¾ÿç¾³BùaÌÿéPØ¿ìMÿ=¨~üï/WËÚÔ>V÷p	ª>ˆàt{W—Å“Ý(ßP¹ ò‚ÊSt@š£@‘o#éë2m3Åö »ÅÌóÕr  6ãxH‰”ø |E–”Î)Í(-(] WäØ9²ño57*Gÿ±V=ÈõÈéH(ßâõfü.R?Â÷–ªåhÍŸ
-õ¶['XâSØžHb"ÿœ͵åN#Ž„Úïú‹'é~j+®=pV£ß¤{ÑÚÀDzÆ–Ÿu€ØÀÞÌÞƒêGíþrµ„@ýçc=qwHF$V1·‘jà°Ó%‰$§e}?o!˹ÿÀ¤Ž|2à`£Ùû)¨m°k?Pÿ2‚òYÿdö<"G˜m£îlÔ6îjt©é˜ÐtLhWÓ1¡isz—Ä/02g`ènÓP·¡ïgŽoJ,ÈhƒqüŠÕ^èa¢kJÙoX÷ˆ®AH©UëMú§£kh"Ã×ì¿ÕíÄ|íçÝÒ¨ƒ?;ÅٍáZ£™óa;”ËÚøê
-L\>4\Å[Rg5RÄûøË
-JEEñ”оªs.P`%äŸ9؃ÀØÂÓ£e3üwéä/ï^B¦·ü4Jà¿yy_41j[1Z¬¬>ÿˆUÿTà^ÌàçêÆ=èÜv E¬­j0„O•&t
-+Ãý0DðnUåSgæ€I˜Í&KVå_V ùVT ˜æӚǑ&¡çñ¾˜àHº}Š.qväoæjÒ¾N9jU§>~ójÜ4Tœÿ#/æÓlƽ¿tª{(03uëùq4'Ôaõpj¦öjÉMEóH]®0›²éÅ$ç2EsB7®ûV´¦cÁËÅìO˜eðMÐ$|áͲeNê…òÖ¼p=ÁWØ(ƒdËõÓÄhYó(«rî$%`Ëf¾UYónP¤ëŠ+Í(Úì[«Ba”Â1›áZ	«ÝV¨,ŸTùz[˜†õ›QÓl"³½a °j6´·#oËÙ¬Dqi9°¯^æõóÝÀQŧÓø_,âvp©ïèï(YN
+xÚÍZKsÛȾëW ²•*°j5Ƽ1®ÊÁŽ´{×NbÓ‡×ˆ„$Ä$!äÊûïÓ|2À!—yãCOÏ7=A'Ñ]”D?_¼_<ûI©È‹ào#™$"
+*ri6˜h<>Æïóɲ(£Oã×4<Á9ƒÃU	ŒNxœ4B‰Ñ¥LœŽ¯G2þšÍfy=ºÔÖÆå-æ&~uõæÅ¿¸ø2›|©ç‹)7|¨³»œ_cE„$XÊÞØõ‹T8êâz|ñåBB+ÞÝ
+­£Éüâã§$šBßë(:¤Ñ#œGÚ¦ÂYD›Eï/þ}‘l«Czz±MÃŽ>L4çvžR(˜*ôÇ/®ÞƒøÎÇWå<+5O@Úí	$Ñ¥ò"qŠÆ÷ùèRVª
+i<ɧ«ŠÚL|[VÜùß²X‹;®dÎém8lJoãÆ¢æ¼.æÅ,k_–M~ß ¿nÙ~_ò#ŠŒ2J-¬	,cþu’?,afZ/‹Þž•Õ"ÑëE©ç7bR.n»¦Ú3Ö¬GþžH3Ëù±˜Í°dâûlŠø“|óVêXl^æœÕÜ
+™ŒïgåHùøqÁ­ñ´]Óè#µ^3ŽÖOíëd’
+Zïö©äƒ’JD¡]î¶h)(7i”»‘'Õí¾‰U—îR/LkÝ1Ù`FWÍâ„ÞäsTÌ
+Q)¯xÀû¼be6õzŽjÚ¬ÑsöAÈàÎÙ> ²Æ"f?oAsñ€¬…‡ÝÈØ®NÙH‹Ú¨Ê£Û# 6Rz¡}º/¥îµÉMÀ†)‡úmÅ=½†&þ{:ò ­NÑÑ7o5N	fjÿµ†i¹3ÿ!‚``#ë¤ðN~O-ÁÙ=õÔJê$vVZØÔ¯N]è=¨F­§‡™ñCȅ˦qÙPÿùXleÂ6‰ƒH‘ÄÎ>“2›~]:™Ä?ã1âg%g7œem_ªtü€g·¡FȪÚœ³œ³%fv]kFÖÇR× °nêžu€ºÀÞÔ݃êGÝþrµt@ýçc±e·¨+“NYYð&th,áG8³ƒï#"îI܅솳¬íÑŸŽ%Ÿö"µÃØÍÓ¡oØ›|{PýÈ×_®–0¨ÿ|¬ò¡gêАHatc8G—Þ!Û¼EÛåÏT¾£rEå’Ê+*ƒÝÄ]0ƒ/G2ññHÓxLeN¯)}Gé[ê½nzd®²°´Ã˜ÍÓ¡0wØ›¹{Pý˜Û_®–m¨ÿ|¬æÚ„¾'-|ƒ›´1›ð= 5ŸËÚÑ)
+µ®\+9ƒ'o=Àg¼¦#^ã³ ’Yt¤’ñJßQÊ-ÿ¤ô7J¥ôúXÃ7f0ÃàÓ¡ÐxØ›Æ{PýhÜ_®–z¨ÿ|¬nì´,/¬òLc0±A!!Í(…S>C]¢7´)ZßÚKkbüз!~E鎥nsI‡±À§C î°7u÷ úQ·¿\-ÝPÿùXÝXiT½Ö77{x)eÉŠb6ÁL¡›€µŠ³‚³%g§sÚ°´x8riüþHRšà%Ü œ<éû”ÜàõeäR/Bö—jÍ¡46T·!õ)BiádcHé;ÝówzÊßðž?óSú¨‚ZÆÙ’adš*b18¶÷œåœÍÚ̱·kŒŸ1ÃÑÇH˜Ú-˜Úاè®Á§øÈí€{$·}*o!÷éPؽìMï=¨~üî/WËÊÔ>V7Å¥7‘I¥pë_)@9ãâ)¤	åŒÒvpW;Ĝ╘!îz[¨Ù8A)ÿߐ[ïKÁ³/½ýk‘$íýüÖ a’öÇ”l°ºR»×räpNH5È8éÀhñzó©ý{KÕ2¶¿æφú÷˜ùÄæ>øx{&=q_Ò0§Òmî»ÿwî[#¤ÆüŸu€ýÀÞô߃êÇÿþrµ¬@ýçcuo›¢ê½ðVµwu)Q<MÑí€ò
+•*/¨<E¤9
+$ù6	}]¦°m¦xÂd·˜9¾Zöô Ôf\)M| ¾"KJç”f””.Ð+²ì™ø7Èš•£ÿŽ£„äzät¤”oñz3~©á{KÕr´¿æφúۍ,ñ)lOb"ÿœ͵åN#Ž„Úïú‹—Ðý ÔV\{à¬F¿Iõ¢µ†e;Œ-?ê ±7€½™½ՏÚýåj	9€úÏÇzâHdn#ÕÀa§K’„œ–õýt ÞB–sþ	–|2à`£Ùû)¨m°m?Pÿ2‚òYÿdö<"	G˜i£îlÔ6îjt©è˜PtL(WÑ1¡hs:›Æ/02g énSS·¦ïgŽoJ
+ÈhƒqüŠQN¨a¢kJšoXõˆ®AÈDÉÖ›tOG×ÐD†	®Ù«Ý‰ùÚÏ»¥‘2vŠ³õFÓs~;”˘øê
+t\>4\Å[Rg5’ÄûøË
+JEEñ”оªs.P`%äŸ9؃ÀØÂÓ£e3ü÷Ä&¿¼{	™ÜòÓ(…7Vüæå}ÑĨAlyÄh±²úü#VÝS€{1ƒŸ«ûd µÛl±¶ª1À>UšÐ5¬(÷ÃÁ»U•Ož5Š&q`þ5›,yX•Y>æ[Q0`š7J\LkGš„žÇûb‚#éö)ºlÄÙ‘¿	˜«Iû*pÔª
+.~ójÜ4Tœÿ#/æÓlƽ¿tª{(03Øõü8šê°z85S{µä¦¢y¤.W‹MÙôb’s™¢9¡×}+ZÓ²àåbö'ÌÒ»&h¾ðfÙ2'õByk^¸žà+l”A²åúiâ´,‹y”U9w’°e3ߪ¬¿y7HÒuÅ•fíö­U!†0&Â1›áJ
+£ìV¨,ŸTùz[è†õ›QÝl"½½a °j6´·#oËÙ¬Dqi9°¯^æõóÝÀQɧÓø_,âvp©ïèï(YN
 
-ù¢^fÚj0v·cï(([mûÆÏ.ï÷æ—1ÙÊýpZü›AÅÍî"uîÍØT$!ٝ·îœ÷õ´8›Vk±ŸåËɳE]ƒÈ“û'§
-£¾k®Y³’õ=/ßâ©ù~3'~FØ%–éžÓ×|²ZæÏ;NSÃX‘†¥*Ëå
-'ãE¾äŸçš,`p5—.?¼˜Î‹EQ/AíeõׇQVÓ®òžÊ§üÜ:TË/?ŒÇ×ïÞ^Å!æÛ‚ñ¾±à»¯&“¼&Õ¥½—ñmVÌ(àœo¹±aPÚˆ¥I¶à¾ÆV6ÐÕ¥ÄÞ5ÓßP΀i3ŽÍƍÖ1ÑI9Ÿƒ9xþÄÉr¼žÑÒ‘Ð]ç;œëÿCan‰
+ù¢^fÚª1v·cïH(eúÆÏ.ï÷æ—1ÙÊýpZü›AÆÍî"uîÍØ RŸîÎ[uÎûzZˆ‡MɵØÏòåäÙ¢®AäÉý“SŽQ×5׬YÉúž—oñÔ|¿™“C?ÃïKwÏék>Y-ó睧©‹¡¾A©ÊrùEÃ%ñ"_òÏóM0¸šK—^LçÅ¢¨— ö²úëCŠ(«i×y
+OåS~nªå—Æãëwo¯Çâ‰ómÁxßðÝW“I^“êBcï“ø6+fpN·ÜØ0(4bci’-¸oc ±•
+t5G)±wÍÂÐ`àÊ0mƱٸÑ:&:)çs0ÏŸ8YŽ×3Z:ºë|‡sý1nŽ
 endstream
 endobj
-8013 0 obj <<
+8034 0 obj <<
 /Type /Page
-/Contents 8014 0 R
-/Resources 8012 0 R
+/Contents 8035 0 R
+/Resources 8033 0 R
 /MediaBox [0 0 612 792]
-/Parent 7975 0 R
-/Annots [ 8004 0 R ]
+/Parent 8032 0 R
+/Annots [ 8024 0 R ]
 >> endobj
-8004 0 obj <<
+8024 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [373.41 605.935 448.585 617.625]
 /Subtype /Link
 /A << /S /GoTo /D (idmapadsdms) >>
 >> endobj
-8015 0 obj <<
-/D [8013 0 R /XYZ 100.892 685.529 null]
+8036 0 obj <<
+/D [8034 0 R /XYZ 100.892 685.529 null]
 >> endobj
 1178 0 obj <<
-/D [8013 0 R /XYZ 100.892 660.623 null]
+/D [8034 0 R /XYZ 100.892 660.623 null]
 >> endobj
-8016 0 obj <<
-/D [8013 0 R /XYZ 100.892 644.027 null]
+8037 0 obj <<
+/D [8034 0 R /XYZ 100.892 644.027 null]
 >> endobj
-5078 0 obj <<
-/D [8013 0 R /XYZ 100.892 593.874 null]
+5066 0 obj <<
+/D [8034 0 R /XYZ 100.892 593.874 null]
 >> endobj
-8017 0 obj <<
-/D [8013 0 R /XYZ 100.892 577.004 null]
+8038 0 obj <<
+/D [8034 0 R /XYZ 100.892 577.004 null]
 >> endobj
-8018 0 obj <<
-/D [8013 0 R /XYZ 100.892 571.027 null]
+8039 0 obj <<
+/D [8034 0 R /XYZ 100.892 571.027 null]
 >> endobj
-8019 0 obj <<
-/D [8013 0 R /XYZ 100.892 577.303 null]
+8040 0 obj <<
+/D [8034 0 R /XYZ 100.892 577.303 null]
 >> endobj
-8020 0 obj <<
-/D [8013 0 R /XYZ 100.892 565.348 null]
+8041 0 obj <<
+/D [8034 0 R /XYZ 100.892 565.348 null]
 >> endobj
-8021 0 obj <<
-/D [8013 0 R /XYZ 100.892 553.393 null]
+8042 0 obj <<
+/D [8034 0 R /XYZ 100.892 553.393 null]
 >> endobj
-8022 0 obj <<
-/D [8013 0 R /XYZ 100.892 541.438 null]
+8043 0 obj <<
+/D [8034 0 R /XYZ 100.892 541.438 null]
 >> endobj
-8023 0 obj <<
-/D [8013 0 R /XYZ 100.892 529.483 null]
+8044 0 obj <<
+/D [8034 0 R /XYZ 100.892 529.483 null]
 >> endobj
-8024 0 obj <<
-/D [8013 0 R /XYZ 100.892 517.527 null]
+8045 0 obj <<
+/D [8034 0 R /XYZ 100.892 517.527 null]
 >> endobj
-8025 0 obj <<
-/D [8013 0 R /XYZ 100.892 505.572 null]
+8046 0 obj <<
+/D [8034 0 R /XYZ 100.892 505.572 null]
 >> endobj
-8026 0 obj <<
-/D [8013 0 R /XYZ 100.892 493.617 null]
+8047 0 obj <<
+/D [8034 0 R /XYZ 100.892 493.617 null]
 >> endobj
-8027 0 obj <<
-/D [8013 0 R /XYZ 100.892 481.662 null]
+8048 0 obj <<
+/D [8034 0 R /XYZ 100.892 481.662 null]
 >> endobj
-8028 0 obj <<
-/D [8013 0 R /XYZ 100.892 469.707 null]
+8049 0 obj <<
+/D [8034 0 R /XYZ 100.892 469.707 null]
 >> endobj
-8029 0 obj <<
-/D [8013 0 R /XYZ 100.892 457.752 null]
+8050 0 obj <<
+/D [8034 0 R /XYZ 100.892 457.752 null]
 >> endobj
-8030 0 obj <<
-/D [8013 0 R /XYZ 100.892 445.796 null]
+8051 0 obj <<
+/D [8034 0 R /XYZ 100.892 445.796 null]
 >> endobj
-8031 0 obj <<
-/D [8013 0 R /XYZ 100.892 315.423 null]
+8052 0 obj <<
+/D [8034 0 R /XYZ 100.892 315.423 null]
 >> endobj
-8032 0 obj <<
-/D [8013 0 R /XYZ 100.892 293.998 null]
+8053 0 obj <<
+/D [8034 0 R /XYZ 100.892 293.998 null]
 >> endobj
+8054 0 obj <<
+/D [8034 0 R /XYZ 100.892 273.784 null]
+>> endobj
 8033 0 obj <<
-/D [8013 0 R /XYZ 100.892 273.784 null]
->> endobj
-8012 0 obj <<
-/Font << /F22 3706 0 R /F50 3701 0 R /F17 3698 0 R /F15 3700 0 R /F71 5424 0 R /F4 5492 0 R /F70 4384 0 R /F51 3729 0 R >>
+/Font << /F22 3706 0 R /F50 3701 0 R /F17 3698 0 R /F15 3700 0 R /F53 3738 0 R /F4 5484 0 R /F59 4373 0 R /F51 3736 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-8037 0 obj <<
-/Length 2075      
+8058 0 obj <<
+/Length 2074      
 /Filter /FlateDecode
 >>
 stream
-xÚ¥Xmoܸþî_!´D¼4ßôæ¢@sÎpиm¼A{M‚#Ñ^]µÒž¤µÏÿ¾3R»r”ôC¿¬Èáp8œ—g†Ë£‡ˆG×'¯×'ç?%<œ¼Ñú>‰`Qš,)t´®¢±,ôéçõÛ󟤌rV¤©v¬…b‚Kä˜n*ÛŽõx*‹øùt¥¿3»]Ý>ÐäOøÍջ˿Ã@œ®„YüãÆìFÛƒpgœ¼YŸüv"@(¨u¤M”ŠÊíÉÇÏ<ª`ímÄ™*òèÉqn#•ä,M7ÑÝÉ?Nøñ31»bwÈt”ꂹ« ö§i"“xØtýHêۚº¥qk¶–F«}_X¯ß¼¿}³FÅá´•P,Ñ	|ÛÕ­­ˆñÕõåûë¿ýü×7¯h>vôí­i¶žeÆ^ßüû™[$ÇzÃ*eœgtÀ%襔ŠA?™Ç§I›¦®ˆØõô½7ucMÇ¿vµßR?ørº‚½–&•m9î/(õ™Vìï¶Ü` ÒknÏ WJzõ]7þþŽ[ë
-iªÁ_Ý£SdÁdÁJ?üå•çÞ™axêúêb‰ý£ä\ŸqÎâéE¢.¸:£)ÿL_мÎA•_@V^Àï/Ãhúq¿Ã yêBO‚éDϏAö²k[°Í	¼Ü7ì›q“qߣÇQÎêXPrˆ¹û£«öbÚÎ[ìÑ9ó;aàͽހû´àñ°#g–õ'.t	D^Ķï1p}k‡Á<xæ­ñîÅI…;”õ|÷}·¥Ícm(N:
-4Š¤ûð)Í~ðÈ·µ²«%—y[ŒÅEÜarI'¹Sٲؓº{úb(ï{KǍ‰<Ý's¬¢ÛíD•`ïOEÜ÷¶b #DøM[Bö ‚³v>³¶šI.È5Ý98Ðg×kì£m–|¦$S<BÐÿJe±àg4è­7Œ»”J½=`ÓÅ3™¶ò´m‰Íþn¶€2™
-\³{ 1†Bcšìz²Fµ/CœzÅf· õ X ÐÑ’c}ÿL˜àP€…#¹¡æþÅ¢wsppØQ¨"ZI	©á1L¿`ú¸J8ï09IÖä•y•J9KUìÙnO•Ä`„ßÅ”Q‚©Tö³E‰P
-²ÀñY‰ëvQœc¥iNQXçbeÆò¬¼ÃÿTTBešØ+c·];L0?73À¢õ(õÔ2/4C$+’D¢Ð•)Ó¼¬9Ó\‘pŒ_&!-XÜæ¯Ë¯Ôà+‹TÆ¡ß­¿¬Ð‡êëªî\©–@·€²T!I‰÷7Wpƒ4‹¥ñ?ëö[v_AÑcÎÉœñBðoÉðebJÛºÚšÝÂýxÎr
-:ià†Ë|÷~´
-³û½8PH–òÄÉ’…O¥~ÂEÁ¤ÖA¹{SÖM=NõVºb€_CŸÖ>ùl üí¢#úðÛ·MýŸ {¸ÅŒõãÑü‰º´ìQ"þv:Ì!BΙÐ/a Y—£ùÒXr×vêì`â  Íãww4Vîn®bqД·7ÿò£ið
-H×@ˆNtœʈ¯¤tQW¼’PƒZ‹P‡ÕGh§®´$R¶vÜtŽ³š³ÔÛ]c·èðJ´Ñ۝Ù:»¢Sž¸•¹×œ¨a©äQ¥‚ÚÕFY at 7ÕÔ€Údx¤»ÃpÐZl¾Å9(ÃØõvÆ¥‚H«Ìh¼ì–ý´ôêMC„]cJëêžxiÔ ¨÷Y; îƒ#°˜»*]LŶpWÀj ph a]@EëP×EÜ<Ós»öü†>Øl7þ”Ë«;"†vÈñµÕ\ì‹”.»íBòÀãâd¿|3«¢H={aY}\›Ö.x”ÖÐVÃ#FS|@7<„Ò]èÝ.Úá1~~ˆ‡Ô	ÙQSSÇS¢n›ÚR{ñ{÷BYŒ0·/ý6Êòä2’*g™N¿r2S/P|†\’CÙ€<DY ”s
-ìšýên1Îr50tb‚(häÏ| 
-™0=\	˜{â¹<dÕZÌ>@œ®D@Ì[nÒn³ ”ë@™Þ9 at 4UE®ÁÐ{ßNw°¤†Ïjo¯½ŸÎqj7õdXÁI@Žöö·}Ý;#%S§)ÒH;ÓÃ[Ô?œEüI(mš†Ò×oš‚&ü	ù3Ñn»?ÐàÀ°8``ûæ;hå¯·n®Ý‡‡<ÁlJ¯$ç%.P^âŠÃSx6Õ»°’W)-ë¾kCŠb-HÂ֨ܲn¹Oç{Yïéõ·\‚W~Ãü©úŽ¹l)T÷Ù˲“„‰|Ò¥7íƒõM\>ƒ˜^ß_G‹ê,…U/‘ÉEšüvÂk¦@£TB›$ÿÏ|ÏX*%È,-å»”/;)< Iyt7˜àÃËÅ–I¢®sXrðÅÒÓøv­Ï§ª»SÅž¼ËãPNï-Èü„RÌ2ÿ²<ô?2Iã+H¨Šéói®cLHQ@@Á¸£u÷€`ó-’(d‘†wÂ/¨FK¤Æ&
-êD«.öqP·e³¯üÁßzV*θ˜:}ú#h1L=ã¼ ð'|mk‡[XÈ à‚ʽIŠðªÎżûA‚¯Ô0r –óðçR®©h²m¿¼ð'‚§‚Φ7þñCLOŸ#Ü®¤
-ÿ}õÂ*Üß'<´Ÿ¤|i‡aþ`_ÿÿv9;#
+xÚ¥Xmoܸþî_!´D¼4ßôæ¢@sÎpиm¼A{M‚#Ñ^]µÒž¤µÏÿ¾3R»r”ôC¿¬Èáp8œ—g†Ë£‡ˆG×'¯×'ç?%<œ¼Ñú>‰`Qš,)t´®¢±,äéçõÛ󟤌rV¤©v¬…b‚Kä˜n*ÛŽõx*‹øùt¥¿3»]Ý>ÐäOøÍջ˿Ã@œ®„YüãÆìFÛƒÐxÆÉ›õÉo'„‚ZGÚ$L©¨Üž|üÌ£
+ÖÞFœ©"žç6RIÎÒ$qݝüã„Ï®¨fWÌà™ŽR]0wÔþÃà4Md›®iXu[S·4nÍÖÒhµ¢ïëëõ›÷·oÖ¨8œ¶Š%º o»ºµ1¾º¾|ý·ŸÿúæÍÇŽ¾½5ÍÖ³LÂØ뛿"s‹äXo8@¥ŒóŒ¸½”R1è'óøñ4IbÓÔ»ž¾÷¦n¬£éø×®ö[Jã_NW°×Ò¤²£-ÇÀý¥>ÓŠýÝ–ûtAzÍíôJI¯¾ëÆ?‚ƒÁßqk½!M5ø«ÛatŠ,˜,X釿¼òÜ;3O]_],±”œës!ÎyBÜ"½HÔWg4åŸéš7Ã9¨òhÁÊøýeM?îw”"O]Hâ	B0èù1È^vm¶¹ ·“û†}3a2î{ô8ÊYJ1wÿqtÕ^LÛy‹=:g~'¼¹×pŸ<vä̲þÄ….È‹Øö=†®oí0˜ϼ5Þ½8©p‡²žï¾ï¶´y¢
+ÅIGFƒt>¥Ùžùï¶Vvµä2¯b‹Ñ ¸ˆ;ŒC.é$7pj![{RwO_å}oiã¸1#‘§›àdcŽUt»¨Ì!âý©ˆûÞVt„¿iKHÀÁTpÖÎgÖVB3ÉE ¹¦{ úìz}´Í’Ï”dŠçAú_©,üŒ½õ†q—R©·¬`ºx&ÓVž¶±-±ÙßÍPf"Ó kv4ÆPhì@“]OÖ¨öeˆS¯Øì¤  :Zr¬ïŸ	ü
+°p$W ÔÜ¿XôŽbλ#
+UD+)!5<†éLW	çñ&'Éš¼2¯R)g©Jƒ=Ûí©’Œð»˜2J0•ªÀ~¶(JA8ž +QbÝ.ŠÓ`¬ô Í)jë\¬ÌXžwøŸŠJ¨L{eì¶k‡	æçfX´å¡b¡£žZæ…fˆdE’Hº’"eZ€—5gš+ŽñË$¤… ‹»Âüuù•Z |e‘Ê84â»õ—úP}]՝k!uÂèP–*$)ñþæ
+nf`ñqƒ£4þgÝ~Ëî+h8rÌ9™3^¨þ-¢LLi[W[³[¸ÏY®A'
+Üp™ïÞ/ƒVav¿
+ÉRž8Y²ð©Ô/C¸(˜Ô:(woʺ©Ç©ÞJWðkèÓÚ'Ÿ
+”¿]CtA~û¶©ÿ`·˜±~<š?Q—€–=#ŠCDÀ¿ÑN‡9DÈ9ú"ì 4ër4_KîÚNL ¤yüîŽæàÁŠâq ÂÝÍÕ@,Z€òáöæ_~4­¾éH щ΂sCñ•”.êŠWjPkê°úí4µqƒ–DÊÖŽ›ÎqVs–z»kì6 ^‰6Zb»3[g7CtÊ·2÷š5,•<ªT²Ð®6ʺ©¦Ô&Ã#݆ƒÖbó…,ÎÑ@Æ®·3.t at ZeFãe·´è§¥¿Po"ìSZW÷ÄK£E½ÏÚpÅÜUéb*¶…»®P	„C	è*Z‡º.âæ™&˜Ûµç7ôÁf»ñ§\^Ý1´CŽ¯­æ:`_´ tÙmwꘐG'ûýà›Yu@zìqØË‚èãÚ´vÁ£´†¶)è0šâ3 :¸á!¤îò@'îDpÑ_ˆñóë@<¤LÈŽš¢˜:˜˜uÛÔ–2Ø‹ß»Êb„¹}é·Q'—‘T9Ëtú}”“™zâ3ä’Êä!Ê‚= œS`×ìVu‹q–«É€Y DÉ@#¯xæË PÈ„éáJÀÜÏ]à!«¦Ðböâp% bÞr“x~p›e  \Êô΢©*r
+†FØû>pºƒ%Å0|¾Pëxx{íýtÞˆS»©'sÀ
+>Hr,ø³·¿íëÞ)™:]xL‘F@Ú™Þ¢þá,âOBiÓ4”¾~Óü0¡àHÈŸ‰vÛý‡†ÅÛ7ßA{,x½Epsí><ä	fSz½ á8/qòWžÂ³©Þ…µœ¸JiùX÷]RkA
+¶Få6uË}:ÏØËzO¯¿å¼òæO½ÐwÌeKÁ º/È~X–$Lä“.½i¬oâàòÄô¸ðúþ:j\Tg)$¨z‰L.Òä·^3¥Ú$ùæ{ÆR)A–`yh¹(ߥ|Ù¹HáMÊ£»Á^.¶\HÊuÃj”ƒ/–žÆ·k}>Uݘ
+,öìà]‡2pzoAæ'¬b–ù—å¡ÿ‘I_AB•PLŸOscBŠ
+Æ­», ›oD!‹4¼~A5Z"5Î0QP'Zu±ƒº-›}åþÖ³RqÆÅÔéÓA‹aêçýX €?ák[;ÜÂB( TîMR„Wu.æÝ|¥†‘µœ‡?‡vME–=hûå…?<t6½±ðz`zúáv%%Pø'è«Váþ>á¡ý$åK;ócøBøÿLï;!
 endstream
 endobj
-8036 0 obj <<
+8057 0 obj <<
 /Type /Page
-/Contents 8037 0 R
-/Resources 8035 0 R
+/Contents 8058 0 R
+/Resources 8056 0 R
 /MediaBox [0 0 612 792]
-/Parent 8041 0 R
+/Parent 8032 0 R
 >> endobj
-8038 0 obj <<
-/D [8036 0 R /XYZ 151.701 685.529 null]
+8059 0 obj <<
+/D [8057 0 R /XYZ 151.701 685.529 null]
 >> endobj
-8039 0 obj <<
-/D [8036 0 R /XYZ 151.701 431.13 null]
+8060 0 obj <<
+/D [8057 0 R /XYZ 151.701 431.13 null]
 >> endobj
 1182 0 obj <<
-/D [8036 0 R /XYZ 151.701 390.728 null]
+/D [8057 0 R /XYZ 151.701 390.728 null]
 >> endobj
-8040 0 obj <<
-/D [8036 0 R /XYZ 151.701 364.756 null]
+8061 0 obj <<
+/D [8057 0 R /XYZ 151.701 364.756 null]
 >> endobj
-8035 0 obj <<
-/Font << /F50 3701 0 R /F22 3706 0 R /F71 5424 0 R /F15 3700 0 R /F85 5521 0 R /F17 3698 0 R >>
+8056 0 obj <<
+/Font << /F50 3701 0 R /F22 3706 0 R /F53 3738 0 R /F15 3700 0 R /F85 5513 0 R /F17 3698 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-8044 0 obj <<
-/Length 3164      
+8064 0 obj <<
+/Length 3163      
 /Filter /FlateDecode
 >>
 stream
-xÚÕ[I“Û6¾÷¯PÍ\¨ªˆÆJ ®šƒ3vRNÊIfì9L99°[ìn–%±CRîøßÏ[HJ¢imäe.ÄBðÃÃÃ÷6BÌfböãÍ÷n^ü ÔÌÅÁ	9ûp?“BÄ>¨YâClƒ™}XÎ>Fï³»:/6ó?>üDÅ}’Ä`qb¥—“&Vñ|!E¢£7sý•®ŸVY5_hk£âC½}ýîÕoý>½û4W!Ê6KÎøO•>d\ KD ±4ĝ±mE*X,uóæÃÍŸ7r¡ðžè6Özv·¾ùø‡˜-áÝO3ëàgÏTr=ÓÖljE´ÕìýÍ¿nľ:¤Ý¯¸5!¦6cõ¯6ó…Ñ6ʸ,°“ûß%*öÊ´òVëÛø®ØÜsÉìˆmÒ•ü]Hˆ_”IQ?yõú=G–Å:Í[)6så£ÏyYlÖ¯ùE^qX=˜ûܔϩ#»FÏRêX{[X7MÛZkîX}øÙÇ(>ÒÒÇ4ÒëÜ7;”Øëš Æ	ÓÌëŽq‘R­w±	¡U-)[óºQžÖ&z—­Q7·ó<³’TœÇ]F9Û*ß<ðùr>}Ýr# ÇµYC,ÅqúÅÊéÃvÊmDÉa»Ë|yD߀¹ÊkHÕjŒbðãtH n7³Ú#"c¾N’8QÚ¼•Ùìþ¨”*vî+ÝHàÜY¦if<JPGxéoG¸c:Ò±0î}U«It,Á¹ô«5lí?"8êQ””69&”–q !0Ô·zÚÅZØ}@êé2Z€;ºÕ¨õ20ca‚þš@.ì60ãIÔ=±É‰}‡Ø“á覙MŸ/)¢Á«É­8(8¸å íÞy¥£'q
-eBP¤ÖdÔØ6Õ”¬Î¥®³±rê^u‚º;ÀÑÔíA£îx¹:ºM þë±ÚAjG]	c“q°|ì|ã	?Â)T#¥4Š¸k$q‚[Òî–üã\òäÊLã7/‡:A¾àhòõ Æ‘o¼\a&PÿõXäƒÙ¸I°/˜t5Žóy¾p	²ÍYômÿDñŠ—/(¾¥8øMÐHô`b0ÑÏs)]ô<}ôŠâ?ŸËM+c¦qŒ—Càæp47{Pã¸9^®ŽO¨ÿz¬n‚N$¨/K ÇÜ„Õ†Ô<òê„ÆaHÝr*çTÁ¬Ùœ	ôâšqßZe‘®Æ…èû9¬JÞ傉<~Âä¯{s.ku€&OãQ/‡:ÁÚàhÖö Æ±v¼\Ó&PÿõXÃ5ÑrfŠƒRÍ’s¾
-‰Ï”ž0l"$,¦ˆŠÂGÿœã4òWxêèßôü
-¨ê"X—›}¿ê:¿º0ß:üÔÒ§ð|w.qÄOãn/‡:AÜàhâö Æw¼\Ù&PÿõXÃîV˜‡j9iÜm…Þ“—=@µ’SŸû™A*iÙ#[š$`s°á æIBó„$@Vø<D÷»À
-ú Rw@
-Þ‰è=¤”¤ú” hH}æTÆ©ò\ÎKe'áüåP'8¿ÍùÔ8Ώ—«ãéê¿k˜óJ£êC,¤ÚqÞÒ4¤¢U8ÓÅTÉAÎAÍÁ$4{q0‹Wsàøëy⁷g’RèøøvÚÙœ¼é%;¼ÑŒ<DGÈÑRu¯ù«¡†§A¢®\,lãSös+ös+NÀBÍÛn\r°í¦¿Ô{óe-á˜h@à4-áh
-Ï”ž9=7ô¬pQgˆÔ°¨ûe.qExŸM1X焾ê8£÷ ÇRº5ŠÓÈÕ2q
-õ_5Lké`YèÓÆÉÕL‚D4)ñ”žO@>epEç±Ò¡†ç'zfôÜÐs‰õ4 Ë@—,fb°æ€öwE4pʤôÌ/ŽÎœ`ïÃW§L»ö)¯âÄëÃö•,@΀T
-&2/{ùÝIB–㌅§ŽDóä\¹W™ƒuµp»CN!ºóº]!+×ñÊD¬CôrúùgZ¹æN²ì½鄍wx£Müiœ…–ª3Êñš¿êˆy{
-ë‡ä´yÃÄÇ(ÁÓ(–xPÃàZ ̝DóüÚ<¬¯E8iFù=ØClŸá«œƒZϱ€Ä(ÓŒs—C°àh#èA³‚ñruܝ@ý×c1ðÑÿ?8e°fÀ h˜ b‰òû†þ?ÁZ Ä$vp1Ò	3èðF[Á!Ò8#-UÇÛñš¿jØ΄ J7C•;>+÷<1s|Ôîi9#Ÿ±;.éi×Ç+ZÀ8=rq°ê‚„Oœl"£¼D¿=T6¼6ÇwŠÎû§ùd ƒ ¸grÛè8	fr_u‚Ý;ÀÑôîAã÷x¹:VN þ뱆)n=ªÞÅÊËîÀÔ“‡åȆâ·Ï)¾¡8®¹}3ó‘DnA'ÞÐJF6hG4áó}G@jÅ©ð´ž°ð–þL±tÀÏœž4ËÖa¢ÿÒ¬ž½ÎþEÅh;&!ýåP'H¿MúÔ8ҏ—«#êê¿ëé5,–Uré“@›ô
-shUñ–›‚v¼Q•ð•ãM¬3ãy÷Éâî“;÷Iâ 4Ã¾êww€£¹ÛƒÇÝñru|›@ý×cá®L'§à®ày»à³(Á?fAjËÁSçâ)¯£°p±WÓ¸ßË¡NPx8šÂ=¨q/WG»	Ô=Ö
-C9o.¡°4ÀEfÆ‹ÌŠSõA&–„ÔS·d"œÚ§µ`Z«1“lìÝ$ú
-¨ãìÞËî>Ô(vO WËÈ)Ô=Ö7Î`	Ddj?ñéyðKÀ†ƒºû3 ßῈà\SÚ^YÒÆ
-o²ä”ƒaÛ-ÿ†{Ñkðâ4uVË*š:+š:+2•Äâ¶üBÓ¾¤¦ùµ¦U¥¦E¥¦£1o îÝùb…2ö>Lrï±\ò•¾Õˆ{Ù^Çú]ˆäÛ×>¨!Çg’g_ûèÕjnDõÃaiü©óÖAa†/¥iþD6¶Þb/'y¡mˆViùqN{Y³Ÿóú‘s×)Ýû©m••ÉkÎÂëc®ŸðˆÈÔ•QZçŸçœå뢩&¯ÒÛUS'_DÛ®³2m¯B‹n˜á…@£’¶jŒòE7ˆ<”Åö©ÂÄ”Ž~˜oé.œâ	wôJ{2`t2ZQÞwxJ@¸Šƒ*¯3ŽÕí«Ç´©N©ïpû±/]¬ƒðÕÝbHnj=í÷‚^çevWåN֏MþsN¸Í7ËÅmZeKÎÆj8Æm•M[9ŠÚ¥ÆTÅjqR½¡»|øý&¥Û~sþ#_‘Â÷dlFYº9¨Ì ³´\}Á¸Œ¤â¼5K¶­ñf&fܫߤKn˜…×˪æ«:-kß÷C÷3•ô@³c‹×Š?t/Ïh<½iÊâo‚Z‚‘=ðŒvânX¨Ä€í¨ÃÞ`z-´íeÕvU£¦1•oÚäçk‘é&+¶UWø‰.ý›*‹ñ‡F}xÌøå²恓tuÕ·‡1ê<Œpç
-°¤o àÁæ²tƒõC{™Ž˜™7ás¾ZqlSÔ\è¶5<L°U•³•!HÁ¬òªií¢EÉ…Ø–Ú×ب!R?Þ»…•Œv]W=duF‹†dlô”VÕó`{+Ý~–¶,èqü²ßÂîÛ‡vÆ¥N¤»b
-ŽlYQ&Ñ[Tƒ÷­.yzÉÆŠ‰¦Ç;BV]0¹dð±‚ñë@+O͵P°'t­dûV0m\ÜŸÈ0¬jlŠ éóÏùr›®8M]ÞI%>Bσ…÷®äò'œ
-¾™ ãZ%d¡³+’é.[nË,n»V‰"4÷ ˜ÅÎbÅiøõ#ùtŒ1J±âd™ý¹?Vqñ»bƒöÿ°êBÌÞ=˜_Þ¿çHÚ|ÐŒ%§ê¶þMºs•}y(¸ç1É'„èÍ’l§ýƒ·¬½mçt^dõÝ‹
-02¯ï¿yÝæß45mof\A[
-m¹pW¸¦+0»"-Ó5yë:øå|À*‹ÄÍ`L„‰Có“EÇCígkzÉ¿ùßçtq£PiëHûŸTé²x¾è²«—tPœøÄ÷±¨êj¨œÁ|蝯U
+xÚÕ[I“Û6¾÷¯PÍ\¨ªˆÆJ ®šƒ3vRNÊIfì9L99°[ìn–%±CRîøßÏ[HJ¢imäe.ÄBðÃÃÃ÷6BÌfböãÍ÷n^ü ÔÌÅÁ	9ûp?“BÄ>¨YâClƒ™}XÎ>Fï³»:/6ó?>üDÅ}’Ä`qb¥—“&Vñ|!E¢£7sý•®ŸVY5_hk£âC½}ýîÕoý>½û4W!Ê6KÎøO•>d\ KD ±4ĝ±mE*h,uóæÃÍŸ7r¡ðžè6Özv·¾ùø‡˜-áÝO3ëàgÏTr=ÓÖljE´ÕìýÍ¿nľ:¤Ý¯¸5!¦6cõ¯6ó…Ñ6ʸÀzÿ»DÅ^™VÞj}ß›{.yXƒ±Mº’¿i ‘àï‹’#)ê#¯^¿çȲX§y+Åf®|ô9/‹Íšã5¿È+«ÇsŸ›ò9ud×èÙBJkï!¢ckò¦iÛBkÍ«?ûÅGú@úØ;ÙïÜ7;”Øëš Æ	ÓÌëŽq‘R­w±	¡U-)[óºQžÖ&z—­Q7·ó<³’TœÇ]F9Û*ß<ðùr>}Ýr# ÇµYC,ÅqúÅÊéÃvÊmDÉa»Ë|yD߀¹ÊkHÕjŒbðãtH n7³Ú#"c¾N’8QÚ¼•Ùìþ¨”*vî+ÝHàÜY¦if<JPGxéoG¸c:Ò±0î}U«It,Á¹ô«5lí?"8êQ””69&”–q !0Ô·zÚÅZØ}@êé2Z€;ºÕ¨õ20ca‚þš@.ì60ãIÔ={¸°Oâ{²1Ý4³éïóE"Eô#x5¢·¤Ý;¯tô„#®¡LʃԚƒŒƒÛ¦š’Õ¹Ôu6VBNBÝË¡NPw8šº=¨qÔ/WG·	Ô=V;Hí¨+al2Î –o<áG"…Š`¤”Fw$îBpËAڽÒœK>\™iüæåP'È·M¾Ô8ò—«#Ìê¿k€|07	öe“®Æq>Ï.A¶9‹¾
+âŸ(þ@ñ’âÅ·¿	‰þL&úy.¥‹~ƒ§^Qüçs¹ie¬Â4Žñr¨ÜÜŽæfj7ÇËÕñiõ_5ÀMXЉõe`	䘛°ÚšG^Ð8©[Nåœ*8€5›3>àQ\Ó ®ñ[«,ÒÕ¸}?‡UÉÛ¹V0Q€ÇO˜ücoÎe­Ðäi<êåP'X»ÍÚÔ8ÖŽ—«cÚê¿kØ£&ZάQqPªYrÎA!ñà™Ò†í@„„ÅQQøèŸsœFþ
+Oý›ž¿U]ër³ïW]çWFã[‡ŸZúžïÎ%®’øiÜíåP'ˆ»MÜÔ8⎗«#Ûê¿kØÝJóP
+"'»­Ð{ò²¨Vrês?3A%-{dK“r6Àü!Ihž$È
+Ÿ‡è~XA@ꎨÁ;½‡”’TŸ
+©ÏœÊ8UžËyic£ì$œ¿êçw€£9߃Çùñru<@ý×c
+s^iT}ˆ…T;Î[š&`€T´
+gº˜*9È9¨9ø‚„f/fñj=O<ðöLR
+ßN;›“# d‡7š‘‡Hã9ZªŽCã55ÔðÔ!HÔ•‹…m<pÊ~nÅ~nÅ©‚X¨yÛÍ‚K¶Ýôƒzo¾l£%| 
+œ¦%MAà™Ò3§ç†ž.ê‘u¿Ì%®Ïã³	2뜂ÐW@gôàXJ÷¡Fqz¹Z&N¡þ뱆i-,}Ú8Y šIˆÆ!!žÒó	ȧ®èœ#V:ôÀðüDÏŒžz.‘¡ž¦`è’EÀLÖÐþ®ˆN™”ƒÞ"‚YàÅÑ™Ìã}øê”i×>åUœx}ؾ’ÈY JÁDæeo"¿Û IÈÒ`œ±ðÔ‘hž|*÷*s°®nwÈ)Dw^·+äcåº#^y€ˆuˆ^N?ÿL+wÀÜI–½—#°ño´‰"³ðÑRuF9^óWC1o¯aýœ6o˜Øã%xÁjØ \@€¹“hž_[€‡õµ'-À(¿g{ˆí3|•sPë98ešqîr¨6°m=¨qV0^®Ž»¨ÿz¬#† >Zâÿ§ÖxÀ 
+T,Q~ßÂÿ‡!X”˜Ä.F:aÞh+8Dg£¥êx;^óWC
+[€Ã™´Séf( ³rÇgåž'fŽÚ=-g„ã3vÇ%=íúxEg£G2V]ð‰“Mdô‚—跃ʆ×æøNÑy¿ó4Ÿt0 ÷Ln'ÁLBîË¡N°{8šÞ=¨qü/WÇÊ	Ô=Ö0Å­GÕ»XyÙ˜zrâ°ÙPü–â9Å7Ç5·of>’È-èDÀZÉHÃ&íˆ&|¾ïèH­8UãžÖÖàÞÒŸ)–¸à™ÓsƒfaÙ:Lô_šÕÓ¡×Ù¿¨-c§Ã$¤¿êéw€£I߃GúñruD@ý×c!½†Å²J."}h“^am£*ÞrbSÐŽ7ªÞ¡r¼‰•`fb<ï>YÜ}rçï>I„¦qØ—Càîp4w{Pã¸;^®Žo¨ÿz¬#ÜU€éäÜ<o|%øÇ,Hm9xê\|"åu.öj÷{9Ô	
+ï GS¸5ŽÂãåêh7ú¯Ç:Ba(gàÍ%ö‚æ¸ÈÌx‘Yqª>ÈÄ’z`ê–Lä‚Sû´Lk5fr¡ƒ½›ÄA_uœÝ{€cÙ݇Åî	äj9…ú¯ÇúÆ, ᏈLí'>ý/~	ØpPwà;üœkJÛ+KÚXáM–œrp"l»eâßpï1z
+^œ¦ÎÊbYESgESgE¦’XÜ–_hÚ—Ô4¿Ö´ªÔ´¨Ôt4æ
+À¢;_¬ÐAÆÞ‡Iî} –K¾Ò·qï!ÛëX¿‘|ûÚ5äøLòìk½ZíÁ¨~8,?uÞ:(Ìð¥4mÁŸÈæÂÖ[ìåD /´
+Ñ*-2Îi/‹aös^?rî:¥»b_8µ­²²â"yÍYx}ŒÂõžyº2Jëüóœ3°|]4ÕäUz»jêä‹hÛuV¦íÕAhÑÁ
+3¼hTÒVQ¾è‘‡²Ø>Uø˜ÒÑsà-Ý…S<áŽþB)pOŒNF+ÊûO©×@qPåuƱú±}õ˜6Õ)õn?ö¥ ‹u¾º[ÉM­§ýCÐë¼Ìîê¢üÂÉú±ÉÎI·ùf¹¸M«lÉÙX
+Ǹ­²i+GQ»Ô˜ªXm!Nª£7t—¿ß¤tÛonÁä+RøžŒÍ(K7U€`––«/—‘Tœ·fɶ5ÞÌÄŒûbµâ‚tÉ
+³ðbYÕüaU§e"â›â~è~¦R‚þhvl±ñZQã‡î卧7MYüMPKÐ#²¾“Q#ÃŽBÜ
+•°uØL¯…ö ½¬Ú®jÔ4¦òM‚ü|-2ÝdŶê
+?Ñ¥¿bSe1þШ¢¿\6Â<p’®®ú¶ó0F‡î¼–ô
+ <0Ø\–n°~h/Ó3ó&|ÎW+ŽmŠšݶ†‡	¶Â¢ªr¶2)øƒU^5 ­C´(¹ÛRû5DêÇÁ{·°’Ѯ몇¬Î¨cѐŒžÒªzìa¯b¥ÛÏÒ–=΀_ò[؝bûÐÎÀ¸Ô‰tW¬Á‘-+êÁ$z‹jð¾Õ%O/ÙX1Ñôx§BȪ&—>V0~h婹
+ö„ƒ®•lß
+¦«‚»ã†UÍA }þ9_nÓ§©KÀ;©ÄGèy°ðÞ•\þ„³Á7“`¼C«„,tveA2ÝeËm™ÅmWÂ*Q„æ³ØY¬#
+!£~$ŸŽ1F)Vœ,³?·àÇ*.~WlÐþ¶@]¨‘Ù»óËû÷I›šñ¡äTÝÖ¿Iw®²/Ï ÷<&ù„½Y’mà´ÿqð–µ÷±íœÎ‹¬¾{±FæõÝã7¯[Ãü›¦¦íÍì‚+h+¢±¡­‘"÷ î
+×tæbW¤eº&o]C¿’Xec‘¸Œ‰0qh~²ˆãx¨ýlM/ù7ÿûœ.Îc*miÿ“ê1]Ï}Bvõ’.ŠŸØ£â>U]
+Uƒó"˜ý¬¯Z
 endstream
 endobj
-8043 0 obj <<
+8063 0 obj <<
 /Type /Page
-/Contents 8044 0 R
-/Resources 8042 0 R
+/Contents 8064 0 R
+/Resources 8062 0 R
 /MediaBox [0 0 612 792]
-/Parent 8041 0 R
-/Annots [ 8034 0 R ]
+/Parent 8032 0 R
+/Annots [ 8055 0 R ]
 >> endobj
-8034 0 obj <<
+8055 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [99.895 632.997 175.07 644.687]
 /Subtype /Link
 /A << /S /GoTo /D (idmapadsridDMS) >>
 >> endobj
-8045 0 obj <<
-/D [8043 0 R /XYZ 100.892 685.529 null]
+8065 0 obj <<
+/D [8063 0 R /XYZ 100.892 685.529 null]
 >> endobj
-5079 0 obj <<
-/D [8043 0 R /XYZ 100.892 619.269 null]
+5067 0 obj <<
+/D [8063 0 R /XYZ 100.892 619.269 null]
 >> endobj
-8046 0 obj <<
-/D [8043 0 R /XYZ 100.892 602.399 null]
+8066 0 obj <<
+/D [8063 0 R /XYZ 100.892 602.399 null]
 >> endobj
-8047 0 obj <<
-/D [8043 0 R /XYZ 100.892 596.422 null]
+8067 0 obj <<
+/D [8063 0 R /XYZ 100.892 596.422 null]
 >> endobj
-8048 0 obj <<
-/D [8043 0 R /XYZ 100.892 602.698 null]
+8068 0 obj <<
+/D [8063 0 R /XYZ 100.892 602.698 null]
 >> endobj
-8049 0 obj <<
-/D [8043 0 R /XYZ 100.892 590.743 null]
+8069 0 obj <<
+/D [8063 0 R /XYZ 100.892 590.743 null]
 >> endobj
-8050 0 obj <<
-/D [8043 0 R /XYZ 100.892 578.788 null]
+8070 0 obj <<
+/D [8063 0 R /XYZ 100.892 578.788 null]
 >> endobj
-8051 0 obj <<
-/D [8043 0 R /XYZ 100.892 566.833 null]
+8071 0 obj <<
+/D [8063 0 R /XYZ 100.892 566.833 null]
 >> endobj
-8052 0 obj <<
-/D [8043 0 R /XYZ 100.892 554.877 null]
+8072 0 obj <<
+/D [8063 0 R /XYZ 100.892 554.877 null]
 >> endobj
-8053 0 obj <<
-/D [8043 0 R /XYZ 100.892 542.922 null]
+8073 0 obj <<
+/D [8063 0 R /XYZ 100.892 542.922 null]
 >> endobj
-8054 0 obj <<
-/D [8043 0 R /XYZ 100.892 530.967 null]
+8074 0 obj <<
+/D [8063 0 R /XYZ 100.892 530.967 null]
 >> endobj
-8055 0 obj <<
-/D [8043 0 R /XYZ 100.892 519.012 null]
+8075 0 obj <<
+/D [8063 0 R /XYZ 100.892 519.012 null]
 >> endobj
-8056 0 obj <<
-/D [8043 0 R /XYZ 100.892 507.057 null]
+8076 0 obj <<
+/D [8063 0 R /XYZ 100.892 507.057 null]
 >> endobj
-8057 0 obj <<
-/D [8043 0 R /XYZ 100.892 495.102 null]
+8077 0 obj <<
+/D [8063 0 R /XYZ 100.892 495.102 null]
 >> endobj
-8058 0 obj <<
-/D [8043 0 R /XYZ 100.892 483.146 null]
+8078 0 obj <<
+/D [8063 0 R /XYZ 100.892 483.146 null]
 >> endobj
-8059 0 obj <<
-/D [8043 0 R /XYZ 100.892 471.191 null]
+8079 0 obj <<
+/D [8063 0 R /XYZ 100.892 471.191 null]
 >> endobj
-8060 0 obj <<
-/D [8043 0 R /XYZ 100.892 459.236 null]
+8080 0 obj <<
+/D [8063 0 R /XYZ 100.892 459.236 null]
 >> endobj
-8061 0 obj <<
-/D [8043 0 R /XYZ 100.892 447.281 null]
+8081 0 obj <<
+/D [8063 0 R /XYZ 100.892 447.281 null]
 >> endobj
-8062 0 obj <<
-/D [8043 0 R /XYZ 100.892 435.326 null]
+8082 0 obj <<
+/D [8063 0 R /XYZ 100.892 435.326 null]
 >> endobj
-8063 0 obj <<
-/D [8043 0 R /XYZ 100.892 423.371 null]
+8083 0 obj <<
+/D [8063 0 R /XYZ 100.892 423.371 null]
 >> endobj
-8064 0 obj <<
-/D [8043 0 R /XYZ 100.892 411.415 null]
+8084 0 obj <<
+/D [8063 0 R /XYZ 100.892 411.415 null]
 >> endobj
-8042 0 obj <<
-/Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F71 5424 0 R /F4 5492 0 R /F70 4384 0 R /F51 3729 0 R >>
+8062 0 obj <<
+/Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F53 3738 0 R /F4 5484 0 R /F59 4373 0 R /F51 3736 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-8067 0 obj <<
-/Length 1456      
+8087 0 obj <<
+/Length 1454      
 /Filter /FlateDecode
 >>
 stream
-xÚ•WYoÛF~ׯ Ц€pµO=ÕqœÂN§µÒ>8A°&W*IÅñ¿ï̲¨Ð	ú"î.g‡óÍõ¨·ñ¨÷Ûìåj¶xQQ’ÑŒy«µÇ"Fʼ8ÍH”…Þªðî|žÅóO«ëÅkν”dqjÑLF9hÒBW…j†r˜óÌœ"
-ý·r·+›Ù|¤½zõöü=,Ø<`!Kü‹­Ü
-ª3,ÄoÌ.W³g”‚YGÖDD/¯gwŸ¨WÀ»k‘¥Þƒ–¬=¥$Ž"XWÞíì=†˜°IˆaF4´žb ²èX–z$K3#µÚ*0VÝVU;ç‰ÿP6sæ#Fú»®p˜>_{xÓ)ó*—¹¹ïíÉàt•E-wßbGDif²ˆ¤Iô]ð„'â ]CÃ1'Œ	­+]LWŒÌË
-#—úKmˆóž°,!4ɼ€S
-ëFÆRwAD©Ñ)9XLmg@–M?Ȫ2‡àíâ“pÀ:ä‘K£¾¾'yÛ¬§¢£ÐI~¤,¬ì÷Êa{âVy±Hýa}Á{ÊñæfßÉ¡lr
-8ÊÀÝ'€ù$àËœ¦uâG' E	aüP 5䋦ïÁÖ|û,FFc’ðx
-¤ì
-Ä~«A=4ÏýS, •Ò1&1é«Ê÷ƒZNF
-*!´‘ÚjÛá'Èv(n¿QàˆG¾,z³ø§…êЫàÃyQ—MÙàõ¶ûe'ÁmWàg°È@uZÃ>ôºià5@ÚY¥E[K§­‘µ²zó|óþüͱ.›â×`€*ŒÈÙË«ß®o.ÏÌnhÍr¶ª­ÀÅÍŸï	j"7oϾ×,ús°Kû>ì•«*SX]e¥
-9㝅®˜àÙjPùà¤ïuEš7JÇ3ú¢2¨~ІLøÞøèç_Ϭ¬‹Ór¹wœÒpÁØ‚FF˜ÅËH,©xa¶ô“y‚ÙU¿ ;>ƒ	$_Âïgè
-Ý°ß!)°4Ö”€`LøÈ$‡biÀ1K£ðÝ!vý¾z·öõSŠ®Ùè‚œS¥ÕÓ´Ö__t(œšBFý~gB™—X´À!Í|Õu˜ø¾V}/7V¸–6¸¸)ð†PVnݵµ¹<8ÕS½ÏmòäR³
-ž`G«…
-¦âkMl0e~‹YH¹íš¸Ðfí4Ù£vmž˜È{ÍgpqØÊÁàf+GíoFÔ”¨	±S!¿¯šʯWO&ho§cêb!ᔹ~Xµaw~œ‘•ú¢ª©	NM¿‰Ïè³è”õ‹Æ$bG"‰®+$›ÂžmUcÄÔW	MMŽÍ¢”íƬMûîÍƍÅ>wyj
-ÅȘ‡sÒ}e(׏'ÜÖÈÁDûÌú䥍Ó7$ 9+Nx-œä€[,ÎbO‰1%±8pTSÏÇ\„ßÉŠŒˆX8ñ“aKœU¨±l&Õ…à¬øI›-Š)µ<Ñd~˜-~d('Ù“x!UÝ6ý¡ÇÝ]QÙ äSŸs*MñӣI§ÿ5O…fÃõô%›f`9‰:$Û¶´ƒÁÉhãfÄ"X‡È$pï2q‰ò£l€¤šáˆ
-G0G?Á£÷˯KF)…&–£Ù`¹Ø¶µZ¼¼\Œ/, ÷²ßÚÀ%ÈYq´ÊJÏÀA#WÛ1:`5|É×ÿ=ÀqùÝÎt"ÝŒñ@Ç6Žýß_ÍõXìæø»lžKFÀÈc‘ã#6àœû=ج?À¹‰Z#pY6붫mœÌy‚0'¦ç\æÜèvÏ ‡õÎ¿OB­Û¾[…‹[Y£¾{9É"èMÇ×3&Ë,%öfcZk^ÝŽ^ëžù7ŽNžlF!ŽpKšmÞÖPFգفéVéáÒq5¸'üú–D­7
+xÚ•WYsÛ6~ׯàLÛ15‚8xê©Žãtì4qZ+탓ÉÀ$$±ÃC%¡8þ÷]\´¨ÐÉôEÀÅr¿½¾ö¶ö~[¼\/Â×1öF9Ή·Þx$&(ÅÄK²Åyä­KïΧy´ü´¾_Sêe(O’H‹æLA“º*E++¹¤¹ÿ¸Xùoù~_µ[³ùˆc|õêíù{Xe@"’ú;¾—¢7Dcq¹^ü»  Ì:²&FŒyE³¸û„½Þ]{±<ó´dã±8CIúön,ð"›…åHCQÖ#„DËb/`åYn¤Ö;Æ2æoººî–4õªvI|…‘Eþ¾ï–€ÏåÞô¼*xkn{"®ªløþ[ì
+Q™$FY<¢)¡kÈS,¡ˆ¦u% Kƒé«Ò‚áEU«ÈeþãJâ¼ç$ONs/ E̺ ©Ô]cì_ô‚K‹©ë
+Ȫ$¯ks.Ð.>	¬#»4š{Ttíf.°(ŽœäGL¢Ú~ï¡’»·ò{ˆEæw
+ÖõcÏA¹º¹=ô\V]‹NÇ9¸û0|Y‚Ó´NõÑhqŠ$²Ûa [‹Ý³	NPJ“9|0‡õÐ>ôL	ƒTʦ˜Ø<¦¯¢8H±šTBd"³9Ôuò'Èv(n¿à˜Æ>/³ø§ƒêЫàÃyÙTm5Hðz×ÿ²çà‡®/ÕgT‘ê8²†}tÓP× io•–]ݶ–7Âê
+ÌóÍûó7ǺlŠ_ƒ¢4"g/¯~»¾¹<3;Ù™'älÝX‹›?ß#¥	]ܼ=û^;°èÏmÀ.íû°×®ªL	¨êªjQšÈ‡è,týÀÏF¸RÒIßëŠ4o„Ž8f62øÿDEŠAjCf|o|ôó¯gVÖÅi5ãÜ;ŠqâØ“d³f/Ì2O0»B°ã3˜€Šü~†®ÐËÃ^‘ÉM	ê„蟘¤Ä¡XZpÌÊ(|7Æn8ÔrpyèU°•ž`NÑõ˜.øÇ9UY=mgýõE‡òÇI 9!"Øö&”E¥Š8 ¹/ú^%‚z߈aà[+Üp\µ)Õ
+&¬Ü¦ïsY:Õs½LÛä)¸fu¢:’ºZŠ`.¾ÖÄVåÃÄïTbj»¦Zh³öšÆìQ·1O•ÈÍgpQî¸4Ç#µÙñI»U·
+#jJÔ„Ø‹ßWmå7ˆ'´·³)u‘QL\?¬»­‰°;?ÎÈZ|õ\ÈEgN‡
+?c©Oð³è…õ‹ÆÄG"©®+ÄÛÒžíDkÄÄWMMŒÇfQÊnkÖ¦}fãƃòP¸<µ†MbdÌSsÐ}EV›Çnk¹4‘P}fsòÒÆ逜e'¼ÍrÀ­*ÎSb›L‰	F	9ªm–Œª\„ßÙŠa±„9ñ³aK„ª”ƪU³’'mv¶(çÔÒT“ù8[üÈPŠò'ñ’‹¦k‡±ÇOÝ]QØ?ò©Ï)fgÑÔéñ¬ÓÿZfL³Ç8C=}Éf§XN¢ɶ«ì`p2Ú8‚™°ˆªCÅ$pï2q‰ò£l¤ZyÄ¥#˜#†Ÿá‹ÉûÕ×ÁÃa«Él°
+w]#——áôBéÞóag—*¶Èã˜*›¡¬ôD0r¥‰S¡C V×|ýß¼¤ßÝ’A'ÒÍXèØ&‰ÿû«%þKÜ¢þ®Úç’0ÒFääˆ
+(¥þ 6ëPj¢¥­jYµ›®olœÌy‚0'¦çµçµÑíž@ë~Ÿ„:·}·ŽÂ[Þ(}÷|–X0˜Ž¯gL’[JÌÆ´<Ö¼º¼Ö
+<÷o<Ù¬„t:Â-n¶E×@Տf¦[¥ã¥ãjpOø+ôyP­5
 endstream
 endobj
-8066 0 obj <<
+8086 0 obj <<
 /Type /Page
-/Contents 8067 0 R
-/Resources 8065 0 R
+/Contents 8087 0 R
+/Resources 8085 0 R
 /MediaBox [0 0 612 792]
-/Parent 8041 0 R
+/Parent 8032 0 R
 >> endobj
-8068 0 obj <<
-/D [8066 0 R /XYZ 151.701 685.529 null]
+8088 0 obj <<
+/D [8086 0 R /XYZ 151.701 685.529 null]
 >> endobj
-8069 0 obj <<
-/D [8066 0 R /XYZ 151.701 613.554 null]
+8089 0 obj <<
+/D [8086 0 R /XYZ 151.701 613.554 null]
 >> endobj
-8070 0 obj <<
-/D [8066 0 R /XYZ 151.701 593.115 null]
+8090 0 obj <<
+/D [8086 0 R /XYZ 151.701 593.115 null]
 >> endobj
-8071 0 obj <<
-/D [8066 0 R /XYZ 151.701 573.888 null]
+8091 0 obj <<
+/D [8086 0 R /XYZ 151.701 573.888 null]
 >> endobj
-8072 0 obj <<
-/D [8066 0 R /XYZ 151.701 294.341 null]
+8092 0 obj <<
+/D [8086 0 R /XYZ 151.701 294.341 null]
 >> endobj
-8073 0 obj <<
-/D [8066 0 R /XYZ 151.701 273.902 null]
+8093 0 obj <<
+/D [8086 0 R /XYZ 151.701 273.902 null]
 >> endobj
 1186 0 obj <<
-/D [8066 0 R /XYZ 151.701 181.309 null]
+/D [8086 0 R /XYZ 151.701 181.309 null]
 >> endobj
-8074 0 obj <<
-/D [8066 0 R /XYZ 151.701 152.909 null]
+8094 0 obj <<
+/D [8086 0 R /XYZ 151.701 152.909 null]
 >> endobj
-8065 0 obj <<
-/Font << /F50 3701 0 R /F22 3706 0 R /F71 5424 0 R /F15 3700 0 R /F85 5521 0 R /F17 3698 0 R >>
+8085 0 obj <<
+/Font << /F50 3701 0 R /F22 3706 0 R /F53 3738 0 R /F15 3700 0 R /F85 5513 0 R /F17 3698 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-8079 0 obj <<
+8099 0 obj <<
 /Length 3017      
 /Filter /FlateDecode
 >>
 stream
-xÚÍ[[oÛ8~ϯ0°/20fx'U`:½Ìt0ig‘,ŠE;([I¼q¬Œe·Ó¿ç"É—*ñEzØ’¢¨‡Gß9$%9¸ÈÁ/g?_¿ÕzD¤\Ý””"¦zàc*\jW“Á§ä2/§Å|øçÕoÔ<ŠÔ{‹Íu*$´–ÜNY¡Åp¤¤7É›¡JþÎgy9ç’âs›¼{}ñò.þœï‡:Mòù„+þ]f·9wã$È"R™’XÊÁºº#luöæêì¯3µÐxCt'ŒŒÎ>ý)¸÷Û@
+xÚÍ[[oÛ8~ϯ0°/20fx'U`:½Ìt0ig‘,ŠE;([I¼q¬Œe·Ó¿ç"É—*ñEzØ’¢¨‡Gß9$%9¸ÈÁ/g?_¿ÕzD¤\Ý””"¦zàc*\jW“Á§ä2/§Å|øçÕoÔ<ŠÔ{‹Íu*$´–ÜNY¡Åp¤¤7É›¡JþÎgy9ç’âs›¼{}ñò.þœï‡:Mòù„+þ]f·9wã$È"R™’XÊÁºº#:luöæêì¯3µÐxCt'ŒŒÎ>ý)¸÷Û@
 “ÆÁ7jù00.
 ïm6¸<û×™ÜT‡r›7 64fì¾Ì_‡:&ùb8²©On
 *¸dy7-¹êqµxŽtHŠ2ÿi8rÆ'ÙlyW¬nï¸A6G„ïü\¹Ìæ“l1)GãTö}:¿åV¿¿ÆV¨/jFýìF"”Φ,Õ GV…ä:áøbUæx'ÀÞ-±*&$#ÜZÞå‹d¯Z>ÒcEYN¯gUÕ²à|’?ΊZ^@¨Æ	wª·‰Åq1ÿ,•½]-²š-µˆŽ%\•40cöÍ…ËÕœÓ?fÙ<_òŽ;иñj­ïŸ°B'ïI®›Í¸Qþzº ž‹ïÃh’ªáÅt¼(Ê⦂}ùú’³U٦׬ïzÜÀKBb›”WsQ?¦¾ØË9ßΙñüª+‰ŒÆ7*)L2)²iõhݺ¼+pèßêjÒcÃÐÁ'ª}³ÙXØšv§e"ž¶ŒPÆíIHÓFBƱm•
 š4YkÙà5Ô!±lÕÛƃ°iZu£–׍Zlr‘?à©(])òrÃþðºá•]ÌÓC‡qEçNñ ¹Á"f¿l@§† Ù<"c½ñ^xíF¤Ñ
 ùàæ ¨µ”AHv¥T@Ôƒ¼˜¤à¤µG57â¡”fe–2<§£ ŒRÇèè‡^-’üðn·M·Æ¿%D
 í¥8«„Õω •HA†íñ÷€ôÔ{­H·G¯Y¸êç}ËÛH•JÃ²fjz
-ߘÁ7Ö]ó'C‚Üdo*"²×:œeý&4%“_À³¨4™qVpvÍYÖÜ‹Úàܦ¤¥JÈ[Wœåœ-1sõUÕ²<”³°²ÞõBÚã¡ö°v
-Ø™¶;PÝxÛ]®†m=¨ÿt¬zõ¸¦®’QØ`Î!]å?ÁD%u󕲚¸kq²kβæ¶üóPò© œê…{G#í¡^ƒ×™yÛH݈×Yª†+Ý52Të,2=ˆ‚ÍYå1¿
-GÁ#Í‚C§å{*ßRyAå‚Ê+*ƒÃ}$ÿÄ},¸†ÊÅä=¥(ýH)×ÿºU Y¥ƒmA?žòx¨=t]væëT7Âv—«¡Yê?«…³N
-éQ_)¬qs¶ °G¡©¶ÏK¾ºæ«)_œÁÞ)Ø”àiÝЬnðY§ÒØJëðÈHÔ*
-Ék*¿¡ôwJßH`›áû ïÑ@Ï“·ëJÝm NÄí,SMµîJ?©ÝÍzˆø£gÊ‚#M5²ÒŒR˜ÄSb£žàNGöñ£¼‚kGµ°)>”£Q	o{q²'@íáé°3Sw ºqµ»\
-ÇzPÿéXíNVYXNhS9Ù}&ï~¬¡ý\}Ý­L¥¤–Žý°£%fSÎæœÁjÂ{Z58-Î#Þ‡Iä?íÌè:º§´¢ å‚¯¾îTÈr†Ó^X~<Ô–¯;³|ªË»ËÕ0³õŸŽÕÎrm@õÁüšåŽ–˜1Ó¸ÒÅ«gSΖœ}G&“ö`/‡×
-]ô¤tAc{!åñP{H¹ìLʨn¤ì.WC¤Ô:Öë[®×+atåzqﮐְ
-}g*ùƒ@`4yÄúJá=‰”ΫD¡'
-èPcL&¤¹V1yÁˆŠñ%ÜRôQ!Jä<¤KJï°µÜj­°u°‘&’óŽ´”†Õõ¨†¤~äKCånÒ h2Ö‰úñãÇCí1™5`g“فêf2ÝåjhÞƒúOÇj__\_Cn¼_›ðl­-èã.R®¬Ç[6 e--N,­M| ÀI¸pV‘	…€|Ç>j
-5ÐôÝ=lÙ”o©œS
-Œ×ÐÛOé€¨qAãÿÌ!.™`mo5®Ö!ýHé%¥¿Òݦ^›vhóŠVúG®÷Q÷3éµÇ‚Ö€-hª›u—«a}ê?ë2AXµß€¦?›Ô#ÿCÁ)¿bv³•áâ	ìéoœ xýïè‡ ®†VBÉ;üEKv¨ßPÿ»?ÞZ‰èû™ Ž‡ÚCï5`gzï@u£ww¹Jö þÓ±ž¡·vÂÖGLžâw±Àa‹À~“À!®²Ùpîúçn6œûF½¶ìÜã®s·§9w	CWý8÷ã¡ö°
-Ø™ý;PÝØß]®†±=¨ÿt¬vö« ;
-<¾ÄÜÆ ã5d´]à…¤÷”æ”Î)àoŸˆü÷ʶ-õµ§5¾öÏ4©·*9çÝÀ9W>e ˆ)pC¢ÑN¯ÔèÇ(¤ß¨¦¤ò•›z| O‘è€‡ÑfSòÔÅ>lê¨çmj°«MíBu²©äªí õŸŽõŒMIC=Àª`W¼bO9›°áÐü‘âØÇÄQ*wÒ”÷ÅçoÚ:1à…kNÄ}–R6çæ֍¢°:Öm\kiS>ТRš^áx¨=†°ìl;PÝ¡»\
-y{PÿéXO‚¡SàûíÀÓY©@v ¨™×qÓÒ'ì þÙA°BÚ~&„ã¡öØÁ°³ì@u³ƒîr5ÜíAý§c=±Åˆˆ„7Õ„@'Ÿ䏣2ðÐÈ«›ÀËšÀ-é$~Œš·×/˜åœÍš¬Þwx^19MGÖSËœLà=MÿÒ}òó*)½;”â^™öãꏇÚCñ5`gŠï@u£xw¹Zö þÓ±Ú)î"ªÞ	Òæ´X$_{9•¯©<¥ò¼þãbµþQDnI'¢¥m„²l"–·Ø<]àÕŠ¯f|E"$í;,-êé<®£¯N)Å­€wl6ù†ÓðÉžæòÙw|ý`Š½Í7Všñ­ëGó2Ö-Ìvþé£ù-Ÿ_ç|4·[·A²›·‹c÷þ±m§=ÊÊh'\ý­ÿ†€Ø:TÈêdœ•9WQ,ÔdU“÷W–+(Ô*.3ÉFfT.1 æû¬z¶	º© i]·ÄÑxPB‡zi±È³ÙC[üŠÑÂxU7£ KC¯0Èr Æ
-tÔÂƸÅT*r¤øi®Æ(,¬ùoAr+µ~¢Üž–m‘s*µ"_ÉV.&žfè^tË=Ì¡@”êa?CBrŽƒú¯9Ä
-õË9,UÅ#†×pÛqVÙ#ªt ËÏŠy¹\dKÄšlòuè¨lŒ
-Àš|±(£E^EÔ-–îƒw–ù;¿›OÿZÕÏ/ï²e…„¡mÔIAñCãÕCNawË|ÒýÕlUG?R|‘n·ÆY톄}Äà:üä‘&ï®°“{Zªƒ™Š’ïOK¾==d³ª?K'«0§’úÇJ%Œ°Ü¹ŽU3PÝ+üÚèÀëN¦K¾ÓÐ;¨-ÚÂöÖÄæ­žçËñùýâÚñ8FõííàÂb~ÓFíi§Ü,Ô•å°4S…́_òõ]VE¸U¡6¹)fUø­
-ß2Ø
-¿ÎpVI^´aTuÖ%¬ªtþiVÜޝ˜8À†·F1Éo²ÕlÙ
-Åìí»ßß¼8ÿš-ÎáiÒÃlz]
-¸h£Èýd¼çihñÔÃÙäa:ÿ‚ÑŒ¹ö4
-µ›4(£j$:Àlë¡N¯«Ñ”?×möû¯Íþ.ßøxù뇏âÕ‡‹6A'óòˬ(îW-߀ñæ­3Ìÿ’Š¿Â
+ߘÁ7Ö]ó'C±—I7Ù›ŠˆìµN g™Fÿ€	MÉäð,*Mfœœ]s–5÷¢68·)i©²ÅÖÕg9gKÌ\}Uµ,å,¬‡¬w½öx¨=¬]v¦íT7Þv—«a[ê?«^=®©«d6؁3FHW¹ÀO0QIÀ|¥¬&îZEÜ…ìš³¬¹‡-ÿ<”|*§záÞÑH{¨×àufÞ6R7âu–ªáJwÍŸÕÂ:‹ÌE¢`sVyÌoÃQðH³àЩAùžÊ·T^P¹ òŠÊà0AÉ?q_®¡r1yOéJ?RÊõ¿nÕHVé`[Џ§<j]×€ùºՍ°ÝåjhÖƒúOÇjᬓBzÔW
+k\Åœ…- ìQh*†í󒯮ùjÊWg°w
+6¥xZ74«|Öi‡4¶ÒÀz<2µJCòšÊo(ýÒ·ئFø>è{4ÐóämàºRw¨q;ËTS­»ÒOEjw³Þ "¾Ç虲àHS¬ƒ4£&ñ”Ø聀'¸Ó‘}ü($¯àÚQ-lŠåhTÂÛ^œì	P{xºìÌÔ¨n\í.WñÔ:V»“UÖ–ÚTN¶DŸÉ»kh¿W_w+S)©¥c?ìhÉ€Ù”³9g°šðžV
+NK óˆ÷aùO;3º†î)­¨h¹à«¯;•²Üƒ!Æ´–µ‡åkÀÎ,߁êÆòîr5ÌìAý§cµ³\P}0B¿f¹£å fcÌ4®tñjÁÙ”³%gß‘Éä°-Âˡǵ‚G} )]ÁØ^Hy<ÔR®;“rª)»ËÕ©õŸŽõÄúVëõJ]¹^Üûƒ+¤5¬Bß™Jþ ØM±¾RxÏG"¥ó*QèI:Ô“	¤i®UL^0¢b|	·}Tˆ9é’Ò;l-·Z+ll$ƒ‰ä¼#-¥auý#ªaã©9ÃÒPù‚›4ˆšŒu"„~üøñP{Lf
+ØÙdv º™Lw¹š÷ þÓ±Ú×××אï×&<›pFkú¸‹”…+ëñ–
+HYK‹Kkèp.œUdB! _Á±Ï‡ZC
+4½@wO@[6å[*ç”ã5ôöd: ªGBÐø?sˆK&XÛ[«uH?RzIé¯t·©×¦Ú¼¢•þ‘ë}cDÔýL:ÇCí± 5`gځêfAÝåjX߃úOÇzÆ‚LVí7 éÄ&õÈÿPpJàÝle¸x{ú'(^ÿ;ú!¨«¡•PãBòÑ’jÄ7Ô¿ÁV"ú~&ˆã¡öÐ{
+Ø™Þ;PÝèÝ]®†’=¨ÿt¬g譝°õ“§øCl#pØ"°ß$pˆk§l6œ»þÁ¹›
+ç¾Q¯-;÷¸ëÜíiÎ]ÂÐU?Îýx¨=ì_vfÿT7öw—«alê?«ý*ÀŽ/1÷ŸñßÈx
+mxáé=¥9¥sJ'øÛ'"ÿ½²mÆDK}íi¯ý3Mêm€JÎy7pΕO(b
+ܐh´SÇ+5ú1
+é7ª)©|Gå¦ÀFd`#ú#àaô‡Ù”<u±›:êy›Ú ìjS»Plª¹j;èCý§c=cSRÁP°*د˜ÁSÎ&l84¤¸ö1q”ʝ4å}ñù[§¶NxášqŸ¥”͹¹u£(¬Žu×ÚGÚ”4„è…”¦C8j!¬;ÂT7Cè.WCÞÔ:ÖÓ†`èø~;ð´EV*(jæuÜ´ƒô	;ˆÿ_v¬¶Ÿ	áx¨=v°ìl;PÝì »\
+w{PÿéXOl1"báM5!Ð	ÁÀ'ùã¨ü4òê&ð²&pK:‰£æí‡Ãõf9g³&«÷žWLNÓQ‡õÔ2çxOÓ¿´@Ÿ¼À¼JJ兩×B¦ý¸úã¡öP|
+Ø™â;PÝ(Þ]®†–=¨ÿt¬vŠ»ˆªw‡´9-É—Ã^`Nåk*O©<¯ÿ8„X­‘[Òɇhi¡,›ˆå-6Oxµâ«_ÑŸIûK‹z:ëèÃ+¤SJq+à[‡Mþƒá4|²ç€ƒ¹|ö_?˜b/G󍃕füAëºÃÑ|„ŒõD³úh>BËç×¹ÍßíÖmEìæíâؽl[Åi²2Ú	Wë‡! ¶²:geÎUK5YÕäý•å
+
+µŠËŒÃF²‘•K¨ù>«žm‚n*hZWÄ-q4”С^Z,òlöпb´0^ÕÍ(‚@çÅ’…ÁÐ+$²H„qC#µ°1n…Eñ •JÆÅÇ)~š«1
+kþ[ÜJ­Ÿh·§e[äœJ­ˆÁ×Br„•‹	†§úc‡WÝ2Bs(¥zXàϐ\qï þkqCýr@KU‡AñˆáõÜvœU6È*Àòó‡b^.Ù±&›|:*£°&_,ŠÅh‘Wu‹%…ûàe>ÆÎïæÓ¿VõóË»lY!ahuRPüÐxõSØÝ2Ÿ´Eµ[Õя_dÛ­qV»!a1¸?y¤ÉÅ»+,Ä䞃–ê`¦¢äûÓ’oOAÙlF£†êÏÒÉ*Ì©¤þ±R	#,7G®cÕT·€Æ
+¿6:ðº“é’ï4ôvf‹¶°½5±y«çùr|~¿¸v<ŽQ}{;¸°˜ß´D{Ú)7ue9,ÍT!sà—|}—UnUèŸMnŠG~«Â·vÃï‡3œU’mcUƒu	«*š··€E'æN°á­QLò›l5[6‡B1{ûî÷7/οf‹sxšô0›^—.Ú(r?ïyZ<õp6y˜Î¿`4#F®=Bí&
+ʨ‰0ÛÇz¨Óëj4åÃu[£ýÂþk³¿Ë÷>^þúá£xõá¢MÐɼü2+ŠûÕcËÃ7`¼yëL3Äÿ …y¿Ç
 endstream
 endobj
-8078 0 obj <<
+8098 0 obj <<
 /Type /Page
-/Contents 8079 0 R
-/Resources 8077 0 R
+/Contents 8099 0 R
+/Resources 8097 0 R
 /MediaBox [0 0 612 792]
-/Parent 8041 0 R
-/Annots [ 8075 0 R 8076 0 R ]
+/Parent 8032 0 R
+/Annots [ 8095 0 R 8096 0 R ]
 >> endobj
-8075 0 obj <<
+8095 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [325.108 585.034 400.282 596.723]
 /Subtype /Link
 /A << /S /GoTo /D (idmapldapDMS) >>
 >> endobj
-8076 0 obj <<
+8096 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [112.623 283.922 172.191 293.369]
 /Subtype /Link
 /A << /S /GoTo /D (dbglvl) >>
 >> endobj
-8080 0 obj <<
-/D [8078 0 R /XYZ 100.892 685.529 null]
+8100 0 obj <<
+/D [8098 0 R /XYZ 100.892 685.529 null]
 >> endobj
-5080 0 obj <<
-/D [8078 0 R /XYZ 100.892 573.533 null]
+5068 0 obj <<
+/D [8098 0 R /XYZ 100.892 573.533 null]
 >> endobj
-8081 0 obj <<
-/D [8078 0 R /XYZ 100.892 556.663 null]
+8101 0 obj <<
+/D [8098 0 R /XYZ 100.892 556.663 null]
 >> endobj
-8082 0 obj <<
-/D [8078 0 R /XYZ 100.892 550.686 null]
+8102 0 obj <<
+/D [8098 0 R /XYZ 100.892 550.686 null]
 >> endobj
-8083 0 obj <<
-/D [8078 0 R /XYZ 100.892 556.962 null]
+8103 0 obj <<
+/D [8098 0 R /XYZ 100.892 556.962 null]
 >> endobj
-8084 0 obj <<
-/D [8078 0 R /XYZ 100.892 545.007 null]
+8104 0 obj <<
+/D [8098 0 R /XYZ 100.892 545.007 null]
 >> endobj
-8085 0 obj <<
-/D [8078 0 R /XYZ 100.892 533.052 null]
+8105 0 obj <<
+/D [8098 0 R /XYZ 100.892 533.052 null]
 >> endobj
-8086 0 obj <<
-/D [8078 0 R /XYZ 100.892 521.097 null]
+8106 0 obj <<
+/D [8098 0 R /XYZ 100.892 521.097 null]
 >> endobj
-8087 0 obj <<
-/D [8078 0 R /XYZ 100.892 509.141 null]
+8107 0 obj <<
+/D [8098 0 R /XYZ 100.892 509.141 null]
 >> endobj
-8088 0 obj <<
-/D [8078 0 R /XYZ 100.892 497.186 null]
+8108 0 obj <<
+/D [8098 0 R /XYZ 100.892 497.186 null]
 >> endobj
-8089 0 obj <<
-/D [8078 0 R /XYZ 100.892 485.231 null]
+8109 0 obj <<
+/D [8098 0 R /XYZ 100.892 485.231 null]
 >> endobj
-8090 0 obj <<
-/D [8078 0 R /XYZ 100.892 473.276 null]
+8110 0 obj <<
+/D [8098 0 R /XYZ 100.892 473.276 null]
 >> endobj
-8091 0 obj <<
-/D [8078 0 R /XYZ 100.892 461.321 null]
+8111 0 obj <<
+/D [8098 0 R /XYZ 100.892 461.321 null]
 >> endobj
-8092 0 obj <<
-/D [8078 0 R /XYZ 100.892 449.366 null]
+8112 0 obj <<
+/D [8098 0 R /XYZ 100.892 449.366 null]
 >> endobj
-8093 0 obj <<
-/D [8078 0 R /XYZ 100.892 437.41 null]
+8113 0 obj <<
+/D [8098 0 R /XYZ 100.892 437.41 null]
 >> endobj
-8094 0 obj <<
-/D [8078 0 R /XYZ 100.892 425.455 null]
+8114 0 obj <<
+/D [8098 0 R /XYZ 100.892 425.455 null]
 >> endobj
-8095 0 obj <<
-/D [8078 0 R /XYZ 100.892 413.5 null]
+8115 0 obj <<
+/D [8098 0 R /XYZ 100.892 413.5 null]
 >> endobj
-8096 0 obj <<
-/D [8078 0 R /XYZ 100.892 401.545 null]
+8116 0 obj <<
+/D [8098 0 R /XYZ 100.892 401.545 null]
 >> endobj
-8097 0 obj <<
-/D [8078 0 R /XYZ 100.892 389.59 null]
+8117 0 obj <<
+/D [8098 0 R /XYZ 100.892 389.59 null]
 >> endobj
-8098 0 obj <<
-/D [8078 0 R /XYZ 100.892 377.635 null]
+8118 0 obj <<
+/D [8098 0 R /XYZ 100.892 377.635 null]
 >> endobj
-8077 0 obj <<
-/Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F4 5492 0 R /F70 4384 0 R /F51 3729 0 R /F85 5521 0 R /F71 5424 0 R >>
+8097 0 obj <<
+/Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F4 5484 0 R /F59 4373 0 R /F51 3736 0 R /F85 5513 0 R /F53 3738 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-8102 0 obj <<
-/Length 1137      
+8122 0 obj <<
+/Length 1138      
 /Filter /FlateDecode
 >>
 stream
-xÚ¥V[o£8~ϯà‘HÅñì•öa¶ît¤¶;J¤>tªŠ€Ó ÈÙ¨ZÍß㙐Òj¤}ÁÆ>wÎ÷pðààÏÉ‹ÉìZà€`¤°"ÁbAP‚IK…„âÁ"CªäôiñuvMi ‘ŠcnECS°d…nr]uE7¥*|FLðð6ÝíŠêŽ|Çß\Ý~ú6dN’ðrî:Ý8ÉçÅäï	£ÖI41dÛÉãr¸û`Ä”Vr0!Q,ìË`>ù6Á§)&d˜b‚8•A̲©˜èóª}.ëz³ß=oòl	*ÂßÝÒ5{mB"šMVÊé=BŽ¹^¥û²kŸ¬”"	î…vév`ñ_+Hâñ@2×ËýË@v•–­s‡¢]‘mt÷\+Ý[=Pb1ÆxL©Ñ•>ü¢Žp*«º9¤Mž.K=^–3›fÉŸ³ºúG7Ý;™Dc©ÿp-FÄé·êKÎàû«Ø	>¬u¡°D…_t±ÍÓ^$7S*CÝ,§‘]ëÖÉ­».ª¶KËRçð®H¨shV+Ñ­µó=ìJŠ‰èû{¦»lÉ	É­Æ‚•±#¾cÂKf[ûºcH¶'H±³:èâ1˜`,ÔÛ *±€‚Wƒ¡itá^«Ú­Ð®$¬+“~§ÝÒ:”™ÛÚÚâÎ9¼¯ÓÖmLÚöf5õ²¬§ƒ¬±zfñ·±aÿi†²XÑÀ’Dž7¹•xntZ1¿»˜¹@—÷·c½••u¶i7ú0ì\ß·QïÌTú¬—‘h|{\¾©Õ8ƒó9A|ºš_]"cd{4¦ûãƒHóz›•+Ë»ñ¢¶ªíº>@~\¼Ùµ”†d”Ôb‰cÄX‹âæóswu§{Þýɺ•„X—ŠØÐ.P2„rêDNöîÒkúƒÙÍ–W5Ðð·ãUÔ[NÌ:v¦vV1P}P¢ç>Êyº]¦CYZUµÇѾÕîе2l„ ÍhZ·Ií³Ð=¬ŽJWë95F#)ä‘Ü'ìOO?ÎE³K$ðÙG iÎkÇKem¨hh
+xÚ¥V[o£8~ϯà‘HÅñì•öa¶ît¤¶;J¤>tªŠ€Ó ÈÙ¨ZÍß㙐Òj¤}ÁÆ>wÎ÷pðààÏÉ‹ÉìZà€`¤°"ÁbAP‚IK…„âÁ"CªâéÓâëìšÒ@"ÇÜŠ*†¦`É
+ÝäºêŠnJUø:˜àámºÛÕ‹{ùŽ¾¹ºýôlÈ4"œ$áå:Ýuºq„“Ï‹ÉßF!¬“hb,ȶ“Ç'äp÷5Àˆ)¬ä6`B¢XØ—Á|òm‚)²aŠ	âT1WȦb¢Ï«ö¹¬ëÍ~÷¼É³i$¨wK×ìµ	-ˆJhD4AX)§÷9æz•îË®}²R^ˆ0$¸ڥہÅ­ !ˆCÄÉ\/÷/ÙUZ¶Î=ŠvE¶ÑÝsY¬tWlõ@‰Åã1¥FWúð‹:©¬êæ6yº,õxYÎ\lš%ÎêêÝtïd¥þõ§ßª/9ƒï¯b'ø°Ö
+„Â~ÑÅ6OKx‘8ÜL©u³œFv­['S´îº¨Ú.-K_À»"¡Î¡Y­D·ÖÎ÷°O(e(&¢ïï™î²$'$·VrÄŽpøŽ	/}˜míCèŽ!Ù20œ ÅÎê ˆÇ`‚±Pow ¨Ä
+^
+†
+¤Ñ…{­j·B»’°®LúvKëPfnkk‹;çð¾N[·1iÛ›ÕÔ˲6ž°Æê™ÅßÆj„ý§I<Êb9DHyÞäVâ¹Ñi9Æüîþaþåþ]ÞߎõVVÖÙ¦Ýèðs}ßF½3PéC²^F¢ñí=pù¤VãÎçñéj~u‰Œ‘Aìјî"ÍëmZT®,ïÆ‹Úª>´ëú møqñf×R’QBP‹%Žg`-fˆ›ÏgÌÝ՝îy÷'ëBTV`]*bC»@ÉÊ©9Ù»K¯éf7[\Õ@ÃߎWQo5:1kÙ9¡vV1P}P¢ç>Êyº]¦CYZUµÇѾÕîе2l„ ÍhZ·Ií³Ð=¬ŽJWë95F#)ä‘Ü'ìOO?ÎE³K$ðÙG iÎkÇKem¨hh
 '} °-üQZ9GÒ;ƒ.@ïk84l¡ði¡ð(sR¥\ý’aý@úP”¥ð
 îxßšÉp …ûÚ⾶爮´ÎAÅÌ“Ú¬qØîœÕ¬X½º›´ò›VwðSë÷äû¥@a¶Ì…íàHÎ%ZB³Ö£óêg% î7){ªÍlÁ-þ²o<svë“i½÷ôšî;€1g˜5¯SÉBôþo
-H$<þð¿`@;þ×¨€p†’X}d„!_•È7&x‚Q½û¿ŒôÉü‚‘ód,ü‡3ôhD¹‡Õg;ª)ó@7›»ùÜmú1ÕÔ¥;ðƒwÇ„›îé@¯ÚöPtÙúÝ¡N°€aÕ+™Qn¼ôÙi:ˆlåF©ô£ÔùjúÉNÑãßi¿Bwü_¶Û)
+H$<þð¿`@¡ûÿš¡ÎP«L€0ä«ùÆO0J wÿ—‘>™_0ržŒ…ÿp†­Q‚(÷°úlG5eèfs7Ÿ»M?¦šºt~ðŽà˜aÓ=èUÛŠ.[¿;Ô	ð#¬z%3ʍ—> ;M‘­Ü(•~”š#?BM?Ù)zü;íWèŽÿ HèÛ'
 endstream
 endobj
-8101 0 obj <<
+8121 0 obj <<
 /Type /Page
-/Contents 8102 0 R
-/Resources 8100 0 R
+/Contents 8122 0 R
+/Resources 8120 0 R
 /MediaBox [0 0 612 792]
-/Parent 8041 0 R
+/Parent 8124 0 R
 >> endobj
-8103 0 obj <<
-/D [8101 0 R /XYZ 151.701 685.529 null]
+8123 0 obj <<
+/D [8121 0 R /XYZ 151.701 685.529 null]
 >> endobj
-8100 0 obj <<
-/Font << /F50 3701 0 R /F22 3706 0 R /F71 5424 0 R /F15 3700 0 R /F88 5686 0 R /F72 5687 0 R >>
-/XObject << /Im1 5680 0 R >>
+8120 0 obj <<
+/Font << /F50 3701 0 R /F22 3706 0 R /F53 3738 0 R /F15 3700 0 R /F88 5678 0 R /F72 5679 0 R >>
+/XObject << /Im1 5672 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-8107 0 obj <<
+8128 0 obj <<
 /Length 1259      
 /Filter /FlateDecode
 >>
 stream
-xÚ­W[oÛ6~÷¯Ð£Ä´x“È ÙÐ.MÑ¢2Ô{(²¢-Ù"‹ž(Wí~ýydGr• òd’úxnüÎÅQ°	¢àÝäÍb2¿a,HˆN",֍"¢4b¥‰Ô"XdÁ]ø9_5…©¦_<\ÇÂÁ™& #ÄQA™Îhóð픆?ÒݾÌítÆ¥ÍÚýŠðýõ§×·¸|“®î§L‡y•áÁ_6Ýä¨FF`Ñ‘öfqX'B1­jòv1ùgBáÀ=Ó%á<Xí&w_£ ƒo‚ˆp­‚Ö#w—ŠÄÒI+ƒÏ“?'Q?	í+>	å1¡T¢zBˆSwf”ٝîSkÛìr:“L†ëÂ;î–e–îûp¡o·ifÚçã7µ9ì/]xeôü™•Çã­±Ó•ñª“2¿ç{q—@†¨/SÅCs€W¤H*KXE:¬ò<óf›ãâÖ!__ìȤûÜ£ã€-;SÙ¼ƒ í°ÊÚ_ÙÀ#	“¤@Q?I’ ›dð$ªd"&B)¥ˆ’	j=†ý<2,†¥82µ1ÓS¡)Ñ{›7¸X›ú˜ÂvßLy€¤q™I$xþaª¿#*6‡:ˆ¢W9$éŒ&ŒÈá3Ïóf5w6’•©Öc†*A(‹†:E¥S3°ÄýÒ°hp¿M-.ðÝ—
+xÚ­W[oÛ6~÷¯Ð£Ä´x“È ÙÐ.MÑ¢2Ô{(²¢-Ù"‹ž(Wí~ýydGr• òd’úxnüÎÅQ°	¢àÝäÍb2¿a,HˆN",֍"¢4b¥‰Ô"XdÁ]ø9_5…©¦_<\ÇÂÁ™& #ÄQA™Îhóð픆?ÒݾÌítÆ¥ÍÚýŠðýõ§×·¸|“®î§L‡y•áÁ_6Ýä¨FF`Ñ‘öfqX'B18ÔäíbòÏ„Â)€{¦KÂy°ÚMî¾FAß>áZ­Gî.‰¥“VŸ'N¢~8$ï+>	å1¡T¢zBˆSwf”ٝîSkÛìr:“L†ëÂ;î–e–îûp¡o·ifÚçã7µ9ì/]xeôü™•Çã­±Ó•ñª“2¿ç{q—@†¨/SÅCs€W¤H*KXE:¬ò<óf›ãâÖ!__ìȤûÜ£ã€-;SÙ¼ƒ í°ÊÚ_ÙÀ#	“¤@Q?I’ ›d@T2¡ÈRDɵÃ~ÃR™Ú˜éŒ©Ð”è½Í\¬M}La»o¦<@Ò¸Lƒ$<	ÿ0Õß›C?DC2 éŒ&ŒÈá3Ïóf5w6’•©Öc†*A(‹†:E¥S3°ÄýÒ°hp¿M-.ðÝ—
 Ø¥¾*ø/î¥óŒ8*ép±í­MYš)øäÚà‘÷$¤¾œ³ÎŠí9 rŽuƒ‹0ÅmëÄ™úÂ~9—3’:æÃk at J‡T3Bc劎p~™Ú¼f«+[™ÖnM{ë•ÙåÔ²¨²¬êrjU]}J+(dõÅóoïÛîve&6@“Ȩ°êXavß|•1u†I›ÿ0ûò!%¾9/ށÍáê67Ø»~7U>fÛIV«äËXç,zç¶ö²r‰Å`FežªLáÈEàÉ9RûÚeg® BÃ’3
 >íRý‰W—>‡‡rd¢¯opêòÜÝˁŽÚ%ž>p6A΂ŠN÷ê”Û>‹<O( ‡á"¼)#‚vžP2ÄÜÍ$tX#œ%ã5B$yj v·|´.
 HñK]pîX´^ɲêŽ1>þì»Ê™¥ð~Ô‰úÃÆý©ó´yÚ•8ñ¢^¡»¯—òñBlj¢ÉË:$)t—xèÁò^AδE³Ú>êLZÞŒu
 &?ªèÐ51êÚu'º4iv-‹Òpy(Êã:õc–Ð-l“ú™ 6ØCtì&á'¿m✃-q@µ Jé§{8Kø°‡CÅaRNV¬{-êµiØZWòÚẎ/è{sƒ.Ô¥GžF†F‡èÙ]Ù‘U½ì‹Â\%ax¼¨|YµrmÚÿ~¼v5Ìî°³yªê#*ÃEQM‘–Å¿Ýõî±u˜5TESÿÄs õv€€…ÙÏ|x!¨šŸ·ÌQ_ÙUÙÊ횺ð. 8~àÇe¯rãŸ
-˜8/p»¢Â+Í£M‚ƒçïoÕ›4NqýâÊ]=9sRÁ‰ˆ‡„åQ +Ib†¡0P&a~ÁXõþ‚Áü$©›‡UÔëÕÀÂùM܇'nî9ÒkÛ4ûËù¼m[²O³’tJïî@TÁO—@Ï!0ÿ4$–«
+˜8/p»¢Â+Í£M‚ƒçïoÕ›4NqýâÊ]=9sRÁ‰ˆ‡„åQ +Ib†¡0P&a~ƒ8¦½¿`0?IêæauÁz5°p~“ôቛ{ŽôÚ6Íþr>oÛ–ìÓ¬$Ý€Ò»;P•AðÓåßÐó_ÌÁ–—
 endstream
 endobj
-8106 0 obj <<
+8127 0 obj <<
 /Type /Page
-/Contents 8107 0 R
-/Resources 8105 0 R
+/Contents 8128 0 R
+/Resources 8126 0 R
 /MediaBox [0 0 612 792]
-/Parent 8041 0 R
-/Annots [ 8104 0 R ]
+/Parent 8124 0 R
+/Annots [ 8125 0 R ]
 >> endobj
-8104 0 obj <<
+8125 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
 /Rect [123.651 116.961 215.082 129.913]
 /Subtype/Link/A<</Type/Action/S/URI/URI(http://www.padl.com)>>
 >> endobj
-8108 0 obj <<
-/D [8106 0 R /XYZ 100.892 685.529 null]
+8129 0 obj <<
+/D [8127 0 R /XYZ 100.892 685.529 null]
 >> endobj
-8109 0 obj <<
-/D [8106 0 R /XYZ 100.892 282.221 null]
+8130 0 obj <<
+/D [8127 0 R /XYZ 100.892 282.221 null]
 >> endobj
-8110 0 obj <<
-/D [8106 0 R /XYZ 100.892 259.808 null]
+8131 0 obj <<
+/D [8127 0 R /XYZ 100.892 259.808 null]
 >> endobj
-8111 0 obj <<
-/D [8106 0 R /XYZ 100.892 238.607 null]
+8132 0 obj <<
+/D [8127 0 R /XYZ 100.892 238.607 null]
 >> endobj
-8112 0 obj <<
-/D [8106 0 R /XYZ 100.892 214.982 null]
+8133 0 obj <<
+/D [8127 0 R /XYZ 100.892 214.982 null]
 >> endobj
-8113 0 obj <<
-/D [8106 0 R /XYZ 100.892 178.717 null]
+8134 0 obj <<
+/D [8127 0 R /XYZ 100.892 178.717 null]
 >> endobj
-8105 0 obj <<
-/Font << /F22 3706 0 R /F50 3701 0 R /F71 5424 0 R /F15 3700 0 R /F29 3731 0 R /F30 3732 0 R /F58 3733 0 R /F68 3734 0 R >>
+8126 0 obj <<
+/Font << /F22 3706 0 R /F50 3701 0 R /F53 3738 0 R /F15 3700 0 R /F29 5413 0 R /F30 5441 0 R /F61 5442 0 R /F71 5443 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-8116 0 obj <<
+8137 0 obj <<
 /Length 1087      
 /Filter /FlateDecode
 >>
 stream
-xÚ­VKoÛ8¾ûWØCd bHQÏ9dã$› Y§µ‹Òh‰¶YH¢W¤×ÍþúŠ”kê¶ö"
-‡ß<93$ö6öî&¿/'·1öF9Ή·\{$&(ÅÄK²Åyä-KïŧO?-.nÃÐËPž$QÍ)"8Mè¾äzæþë4 qä?±ÝN4»øˆc|?{ºz‚L‘Ô¿Þ²æ­ÈؘÜ,'M(·N¼‰¥^QO^>a¯„½#šgÞ¡C֍3”Ä1Е·˜¼àÓS21…ÒÈKh‚‰­÷eófÄaì—Å¥jäAmåáèBÖÆ-Њb‡–«Ï¼Ð×Sê(6ïx§à(ÿZ¶Öˆ˜²“(ì]Uë0Ë-·Ä]Ë™æJÛÕDµí)Ñ8ÛÉ–£Që\­Ø眉g©ÄK²¦t:X½b–|œ]=[ÊÁ«]͘f+¦xo$LÎóo^4—O¬aÞžÿwî.¬z'+>&Wô¹Ÿ}&Z°&Û×QÙшäþò¾¬ÙîŠç}#ÆËjïàÂ뚧¯ú‹[¨ë“’7rÐÌA+±â	ˆx/AŒ±ó…{
-EIèë­#ÀózJüÒ𨯥Ýû,MU
-àPÓ0óMy˜åìiá Ò‰öÀ«™Û)eÍz5LuÑ:—O#†D½¤‘¿g¸q«í‰7vL
-ûãn¥Ô¿æ‘ßp×,¬T–0ýÓE4’ð÷ª›f]_neëD{×
-Ý°Úõb¸.ùsþañÇüؾ°Ã]7ÝÍç³›ÇÛ3熴èèªvˆ^ºž?ýòq§£Ç½€Ê#crëˆÇÙ4L}ÓÑf¥xû·IºÓfÍŠ‚+eèÄßAÉ̦lK»k1PÖ•Bê¯à„ØØá„YˆhHûKDñ¢åZ!]®,ú›ÀÂ$C4£Ã<~Ä$ªLEQjŠ§«µ¬*[,êW‹BÕ«.0w2›Ôa´áúÇ™§ùPyöÔ3SBÆi“­ÎÇá]œ`wTŸš¦žÒÀ·K%ˆ&ÇLžjDI’öˆ–Ñ(šQud8ùªÍf·‡ÕÂÌÒüx†?tró^2^ËFYµ¶À€Êê@»ß^ZAH‘ˆÑØåúvšPö ˜'NYžú¥`›®2-
-»³k¡Ï XðrßreQ§S–œµ•è| á˜z+ ¢@aàǧŒÙ•
-·¡©~-Ö€~yH¨½k'J0Äjÿk&ª}Ës
-œ÷3wóAsÑÔ¿oì^Í:3¯vUÀë4²…ÂíÁ±‹Þ¥•ZhpbJTÆÿ̽~ O÷­q twAØ0ÌUó¸î^†™®wÚÒ¡·ßHËq¾˜×PÇï‚û‹0•tÆÖ]ž€éÂvWÿ‡wä¿!Ó¸
+xÚ­VKoÛ8¾ûWØCd b(RÏ9dã$› Y§µ‹Òh‰¶YH¢W¤×ÍþúŠ”kê¶ö"
+‡ß<93$ö6öî&¿/'·1öBŒrœ‡Þrí…qˆRzI–£8¼eé½ø$ϦŸ–·„xÊ“$ê 9E!& ©Ý—¼ÑBOIî¿NGþÛíD³±‹8Æ÷³§«g ÂiFaê_oÙNóÖÂÈؘÜ,'MBP
+nx#J½¢ž¼|Â^	{F4ϼC‡¬=g(‰c +o1y;Áƒé ÄbH#/¡	
+ÃØz_6o¦ALb¿,.U#j+ç@²6n® ¤(vh¹úÌ}]1¥ŽbóŽw
+Žòï¡e»aø‡i!›1‰²pÀÞ•Qµ³ÜrKܵœi®´]-@ÔQÛžãÀ±°l9µÎUÑŠqΙx–J|±$kJ§ƒÕ+fÉÇÙÕ³¥\¼ÚÕŒi¶bŠ÷FHŠpž“ð¢¹|b
+Ûðöü¿sÿsédÕ;Yñ1¹¢·èÌý\è3Ñ‚5Ù¾ŽÊŽF$÷—÷eÍvÿS<ï1^V{ÆX×<}Õ_ÜB]Ÿ”¼‘ƒf"¬ÄŠ'h â½1ÆþÍ^ì5
+‰¯·Ž ÏkèY8üiè—†G}-íÞgiªj ‡Ò˜’Ì7åa–³§…H'Ú¯fn§”5ëÕ0ÕEë\>iôFþœáÆ­¶'ÞØ15ìw<Œ»•Rÿ`˜G~Ã]³°RYÂôOÑHÂß«nšu}¹•­í]7tÃj׋AàºäÏù‡ÅócúÀwÝtv7ŸÏnoÏœÒþ¡£«Ú!zUèzþtöËǝŽ÷*<ŽŒÉ­#gS’ú¦£ÍJñöo“t3¦ÍšWÊЉ¿ƒ’=˜MÙ–v×$b ¬+…Ô_Á	±±Ã!A”ÐþQ¼h¹VH—+‹þ&0’dˆft˜Ç8Œ*SQ”šâéjc-«Ê‹úÕ¢Põª̝Làfg#5‰6\ÿ8ó4*Ͼ“zfJÈ8m²e}ÜÅ	FpGõ©iê)%È ¾åXrhˆhrÌäù¨F”$i8Àa¢UA†“¯Úlv{èP-LÁ,͏gøCG!7_á%ãµl”5 \kÛ	¨¬î ä±ûí¥0AQ˜‘#»\ßN3êÏóÄ)ËS¿lÓÀU¦Eawv-ô ^î[®,êtÊÀ’³¶  SoT´(üø”1»Ò¡á64Õ¯ÅЯ#	µwíDC±Úÿš‰jßrÇ\ÃçýÌÄݼEÐ\4õï»W³ÎÌ«]pã:lD¡p{p좀÷Bi¥V'œ˜•ñ?óG¯èÓ}k î. ý±Ã\u0ëîµ`éz§-}zkñ´ç‹y
+uü.hÒ_À€9¨¤3¶îòLÖ°»ú?¼#ÿÌaÓÈ
 endstream
 endobj
-8115 0 obj <<
+8136 0 obj <<
 /Type /Page
-/Contents 8116 0 R
-/Resources 8114 0 R
+/Contents 8137 0 R
+/Resources 8135 0 R
 /MediaBox [0 0 612 792]
-/Parent 8121 0 R
+/Parent 8124 0 R
 >> endobj
-8117 0 obj <<
-/D [8115 0 R /XYZ 151.701 685.529 null]
+8138 0 obj <<
+/D [8136 0 R /XYZ 151.701 685.529 null]
 >> endobj
-8118 0 obj <<
-/D [8115 0 R /XYZ 151.701 432.877 null]
+8139 0 obj <<
+/D [8136 0 R /XYZ 151.701 432.877 null]
 >> endobj
-8119 0 obj <<
-/D [8115 0 R /XYZ 151.701 306.417 null]
+8140 0 obj <<
+/D [8136 0 R /XYZ 151.701 306.417 null]
 >> endobj
-8120 0 obj <<
-/D [8115 0 R /XYZ 151.701 207.057 null]
+8141 0 obj <<
+/D [8136 0 R /XYZ 151.701 207.057 null]
 >> endobj
-8114 0 obj <<
-/Font << /F50 3701 0 R /F22 3706 0 R /F71 5424 0 R /F15 3700 0 R >>
+8135 0 obj <<
+/Font << /F50 3701 0 R /F22 3706 0 R /F53 3738 0 R /F15 3700 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-8125 0 obj <<
+8145 0 obj <<
 /Length 2446      
 /Filter /FlateDecode
 >>
 stream
-xÚÍZKs㸾ûW°*¨*‚ñ¸©<ëÙ©lí$›Ø{HMæ@K´¥Œ^‘ïüût7HJâÐÖƒ<ä‚Aðc£ñu[$O‰H>\½»¿ºþI©ÄóÔ™Ü?&RR•¸r›šä~š|bwù¤œ¯W£Ï÷?S÷ÀSçvW)Ð[Ä~ÒpÅGc)œfïG’ý‘-Ÿy1kkÙú¥a»ýxók¬¾Ë&_F*eùj~+²§<¾Æ
-Ð…§"%µ4Ô½±õ‹´ØëêýýÕïWZ¡óžê–kL–WŸ>‹d
-÷~N×iH^¨ç2Ñ6pgm‘Ü]ýóJì›CúDJžZ«ìaRNcnÆi` p·2†e8e,ûûÝ]lù­˜¯žbõ—Û‘¬îú¸Y/cߛ۪ï˼œÅ¦ý4Ò’ý¨´ðóGšǽ
-ÉXjnMZMËd–/3°œóìýe¾*šI’vßzãúiåxðñáûYOJŶEU¡	YÎæ8eR³e^ÎÖ ’gÓØ0‡ImîÅ·QÐ&Üh¿Ã›¯×›eF„¡†çÍz¤û:ŸæÓºKý¦ê™Çõb<Ø Ì…ã‡C%¬€Ž¬Hö´E]¦Ùj’džõjñ-öÉ"›Dõd_ñõù¦º=Íÿ#¤YÍ˼~`µ.cÇÉùZæ8¤Ôê×Ö†¬‚žÆ«¼èRöß·Þ|ùÀ8IFƒ™ÖöÃ*˜}Šµ@Ö@™E±Â§·K,âK6ñÎÊE¶'¡j£(ª§WÜ,kZ*9™äÏeö°¨ZäÑ ‹¶cÏÕ«i.Áȼî¤$Wà]ÔéçQk–GGÔórŸzNp'\í·ÅòOÖ«Ç.’‚ƒkêž8G¨0ÂÓ,hÊé¥z뜸Þ8oò‰ZßWºÐ䨶Սñ×c‡ÕàúA¶ƒ‡Oý«Áƒ‚Æa´jДâ0Ž8¢F1#4*áƒUʵM ‹P›‚Òóv½ÌÈu€€ó%úËyg^9Å]¾©¸¯·1ú`B
-ÜhBJì>Á6Š!8¹ãêµ<ØŲîmVV¦ý:Ïbƺ×í)Wþ¢`æÐXEña:u ¥dœBÆvíwÊ&¦Ï&›<y<j§¥îÙ¶–ŒpÒ’a’VDåpîõ·*­É,ü[62Ü«pŽ¾{«qšKpËökMäþÁø”H=‡å:1!ð ßÔATËbË C@½6Óžka÷i¦¹
-õ}îD·¡*³žf,lŒB/œ6ð¡AÌ9±É‹}§< ‰M
-Ûp*bÓŸFc'û€Ûž”-¢XGñEÖÜJã"…¡F›ƒ«ey%
-[_U=‹S©ëaSô Ô=êuw€½©Û‚êGÝþz5tÀü—cŻݣ®oÀ
-7®Š„Ÿ`©ŠÁZ("îIÜñEÖÜÞŸO%Ÿ3<UÃÄÍ󡎐oØ›|-¨~äë¯WC˜Ì9Vùpëp.·õÆïe4öÙæ-Æ6¨¡úÕ7T_S}Kuˆ›`öWÜ)*önŒfÿ€2¥z]þûT†Z÷ÄÇó¡Ž0tØ›¡-¨~í¯WêÌ9V7CÆ¡:nmƒ©ÂåÊŒJƒ©ÆUÚÁÇÊSbbh1qlxöãHZƒ] üx*A„$?Aχ:BÐ`o‚¶ ú´¿^
-©0ÿåXµ‚+¦7܉*„«´š6ˆ &(FK¼ÚD1¢Œâ0×EæÃnFγۑìîTRâÁ¦Sƒò|¨#¤Üö&eª)ûëÕi ó_ŽÕ5%n*µâ®9“Äã=<4#%Ô3*aýö&%zŠÈKSüz2HHëS&á*0K¥h•)”ñ\lk!^§»Ó1!šƒ£]'ØùªæØÈv¾#mê':‚D9Lt>êˆ#ì {;BªŸ#ô׫!ï æ¿ë
-GP‚»ú÷Ð[Ž A¿º¤'GÔÍ©°ïé+Žþ¿AX«Î Žp>ÔGØöv„T?Gè¯WCÞÌ9V·#ø€X{"ÓèËÇs¬ϸ|<tè WYel„ž!(ÚÞÀ‡ß,Š<ŠE#\ü´N²ë¸õy8X[Vqσ÷Åyú™îUP9;‘â:Õ\¦ƒÄú Þ¦ø`_Š·¡zQ| ½jZaþ˱º)nšÞÕëÃŒ@±<àŸJ¬?P}NõÕ§ÈÀ”¶éBEÆ«újEŽÄ¤ÝzŠ?H±\R™ã'§ªénOen\™A‚óPG˜»ìÍÜT?æö׫aÛ æ¿ë
-æÃ
-g3—¶îô§¾âj0”!Mî Q¸xjìé¸ZÄ+`u°Oö,ýï°ôóÊ9•+d¸D7t†Bß·VüãC»”«à!ýùPGH¿ìMúT?Ò÷׫!ê æ¿ë
-Ò{Ń?/\¥hK¢é„Zj:ŠÆ«"Šê^> ¢³h:¹¦“B(3*Û+Ć:n at BüÕ"Hƒ½­žÑÈô{Ч{€¶i9ˆœuÄv€½= ÕÏúëÕ°v ó_Žõ†8PYžöƒ ŒªyüP-âUyЈ=áê).ô§ZDv˸jˆ¸ßø¸“ê²øSH´Ó7H†b)õݪªzd¸ ¤H}óî^Ïp¡·§n—ök³»Ú²[sôO_§:‡IZ
-šÜh·ŸUé»ýx3)‘o[”±¹Êè‹·þ»ž¯(%n”ëØVÖ Ó:Ùë<.ì7Ëë¶m¶ˆm˜`‰°“|ºÝ`ò"ø9»™Nçã®Ì>LÌÌ‹o£`ØŸ1…˱yYIJ´³l•Oò¢È(c£ÿ:Þ~ØÎÓØs,¡2_% UI9èù+‚ßÜþ¯VEñ=7´·àÌ`>á¹x{éÓ”BöÆThË'º†ÀüŠ‹iö¼Ó32+-‹¼ÄO+Ù»<&¾)(Ø© [Æ·8~³¿®sd«›
-¸FðØ9fóƾN•å(Ëõ‡®lI˜*màcKEø5&KΟH«,ó&rŽ7“&•ïàFA9ÁãeöüÜJ¥­Òx–Ù—
-¬žºŽÄ–÷#èL÷·ÑMºçu^N®aöÁ“Ù«‰Ÿx¢ç•ëÊü„G0˱Ì))¶¬LžÕ³ÉßÎ7ù´Ó–xzµS-“rޙ–€C†yœSÒ:V‰Dý‹Y6]¿ï_ýi³Þ>ÿ@YNâøJË®pö?¦O,
+xÚÍZKs㸾ûW°*ª*‚ñ~l*Ïzv*[;É&öR“9Ðm)£‡W¤Æ;ÿ>Ý
+’’8´õ ¹ AüØh|Ý ÁæÉS“Wï’2q,8.’ûÇDpÎ|‰õ™ “ûiò)½Ë'å|½}¾ÿ™º{¬ÕØ]Æ¡7ý„f’Æ‚[•¾‰ôlù¼È‹ÑX“®Qêôo·o~ÕwÙäËH†4_McÃoEö”Ç׺°À©¥ î´©_$CÀ^Wïï¯~¿Ð
+÷T7L©d²¼úô™'S¸÷s™
+>y¡žËDϬA´ErwõÏ+¾oá!X0FØCFcnÆ©a p·Ô:ÍpR›ôïww±å·b¾zŠÕ_nGŠ§u×ÇÍzûÞÜV}_æå,6ý맑éRq÷0/p¤‰¶ÌŸŒ…bF‡jZ&³|™å¬KßÿQæ«¢™$aö­7®Ÿ––y¾Ÿåð¤é¶¨*4A ËÙ§L¨t™—³5¨äÒil˜Ã¤6÷ŠâÛÈ«&\+·Ã›¯×›eF„¡†çÍz$}úu>ͧu—úMÕ3ëÅ:9°˜ÇˇJ7XéÓu™f«IÖ«Å·Ø'‹lâÕC"ýŠ¯Ï7Õíiþ.ôj^æõ«u;NÖÈ×2Ç!Cª_[§ô4^åE—²/ø¾õæË_ Æ
+2¼@‹PÛ«`ö)Ö<YeÅ
+ŸÞ.±|ˆ/ÙÄ8?(Ùœ„ªŒ¢¨ž^Up³¬i©äd’?—Ùâzh‘Gƒ,ØŽ1<W¯¦¹#³º“L‚wQ§œG¥Ò<:zå¸jŸz–3Ëmí·ÅòMÖ«Ç.’‚ƒi£ëž8G¨0ÂÓ,(3"ÒKõÖ9q½qÞäµ¾¯t¡'ÈQM«[Ê^Fë{Ñ.¸WƒÃhÕ IÉ`qDbš+TÂGZ)×6…‡xÌ}m
+
+HÏÛõ2#×~Ì—è/äyåwù¦âz¼ÞÆèƒU)p£	)±ûÛ(†à䎫×ð`WȺ·YY™öë<‹Më^·'·Lº‹‚1˜CaŇ=è`AKÈ8-„ŒíÊZf¥ILŸI6yòxÔNK
+Ü3m-á¤%C'VDiqîõ432Ôdæî-iæ¤?ÇFß½U[Ÿeûµ:rÿ`üJÇ`¹N´÷Ì«7uàÕ²Ø2ÀP¯Í´cŠ›}@šif|½DŸ;Ñm¨Ê¬çi[#í†Ð§
+|hó_Ž#XØ'q`H¬lsÀ©ˆM­àéÜö„tÅ:Š‡(²æž—
+—Á55‚Ø\-£È£(Q˜úªêYœJ]›¯¡îùPG¨»ìMÝT?êö׫¡Û æ¿+îØÍu÷L;
+nÀ™¶U$üK—)¬…BKâ®Ä]QdÍ=ìùùTòYÍ‚&nžu„|;ÀÞäkAõ#_½Â`þ˱:ȇ›X‹s险7~/£±³È6g0¶AýÕŸ¨¾¡úšê[ªCÜ‹¤ŝ¢Lߍ€Ñé? T¯ËŸÊP#áã~˜ðx>Ô†î {3´Տ¡ýõjX5€ù/Çêf¨U8TËŒ©Â#p0H\~¡Ì¨„0®Ò>Vö˜ˆ‰¾Åı‘xàÒGÂhìåÇS	ª|$¹Az>Ô‚î {´Տ ýõjH5€ù/Çê ¨áL*4½f–W!>X…Q´A1A!1ZâÕ&Šye߀¹62Wëôfd]z;²>½;•”x°iå ¤<ê)w€½IÙ‚êGÊþz5DÀü—cuGM›J%™mÎ$ñxµÃH	õŒJX¿DOy	bŠ_O	i\H\ùÔPÉ[e€2¤‰ƒm-Äë°;ã¼98Úu‚¯lŽLç;BS?ÑÊa¢óùPGaØÛZPý¡¿^
+y0ÿåXo8‚äÌÖ¿‡ÞrÂøÕ%9‚ nVú}G¯8‚ÿÿrn¬:ƒ8ÂùPGaØÛZPý¡¿^
+y0ÿåXÝŽà<by攏L£s,ϱ|<ãrñÌÓ¡\eQ”±zz/i{~³(ò(°ñkÐX‘^Ç­ÏÃÁÚ²Š{¼'é,ÎÑÏ$p¯‚ÊÙ‰WA1‰õ@½Mñ=À¾oCõ¢ø zÕ´Âü—cuSÜx4½%ª×‡žb¹Ç?•X úœê+ªO‘¶é\FÆËújEŽÄ¤ÝzÀ¤X.©Ìñ“SÖt7§2×&õ Áù¨#ÌÝöfnªsûëÕ°m ó_Žõs½f^ú³™K[wúS_qÕkJ:w(l<5vô \-â°ÚsŽ'{†þwúùåœÊ2ÜD¢k:C¡ï[#Oþñ¡l`ÒÛAH>ÔÒï {“¾Տôýõjˆ:€ù/ÇzƒôN2ïÎ×^JÚ’(:¡ŠŽ¢ñªˆ¢º—Gðè,ŠN®é¤ÊŒJÀv±¡ŽµpÒ`o+„g4"|ïêt0À6%ñ€ó¡ŽxÀ°·´ úy@½Ö`þ˱Þð *‹ó¾ç’ñC5ªE¼*±'\=Å‚þTóÈnW
+÷û·B^ßc
+‰2`mÉpA,)¿[Ue„äÁ5ßáöõz{°ƒd¸´_{˜ÝÕ–Ýêè£ú:Õ9LÒjÐ$gZÙý¬JëÓۏw11“ù¶E›«Œ¾xë¿ëùŠR"áF¹Žme
+0­“½ ±ÎãÂ~³¼nÛf‹Ø†	–;ɧÛ
+&/‚Ÿ§7Óé|Ü•Ù‡‰™ÙbñmäuúgLá²é¼¬$%Ú™t•Oò¢È(c£ÿ:Þ~ØÎÓØs,¡2_% UI9èù+‚ßÜþ¯VEñ=7”3àÌ`>î{éS”BöÆT(Ë'ºÇüŠ‹iö¼Ó32+-‹¼ÄO#ÒwyL|“ÎS:°S¶Œnqüz7~UçÈV7p…à±sÌæ}+œ*ËÕS–ë]Ù’0UJÃÇ–Œ*°kL–œ?‘&Fšt<ÎW˜È9Þ<NšT¾ƒå—Ùós+•¶JãYf_*°zê:[zÜwŽ 3ÝÜF5éž×y9¹†Ù[Lf¯&~≞“¶+óÁ,Ç2§¤Ø²2yVOÌ&ÿ};ßäÓN[âé	SV¶LÊXgºkZæqNIëX%uô/fÙtýr¼eô§Ízûüe9ñSà+-»ÂÙÿ ©,
 endstream
 endobj
-8124 0 obj <<
+8144 0 obj <<
 /Type /Page
-/Contents 8125 0 R
-/Resources 8123 0 R
+/Contents 8145 0 R
+/Resources 8143 0 R
 /MediaBox [0 0 612 792]
-/Parent 8121 0 R
-/Annots [ 8122 0 R ]
+/Parent 8124 0 R
+/Annots [ 8142 0 R ]
 >> endobj
-8122 0 obj <<
+8142 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [284.319 544.247 359.494 555.937]
 /Subtype /Link
 /A << /S /GoTo /D (idmaprfc2307) >>
 >> endobj
-8126 0 obj <<
-/D [8124 0 R /XYZ 100.892 685.529 null]
+8146 0 obj <<
+/D [8144 0 R /XYZ 100.892 685.529 null]
 >> endobj
 1190 0 obj <<
-/D [8124 0 R /XYZ 100.892 660.623 null]
+/D [8144 0 R /XYZ 100.892 660.623 null]
 >> endobj
-8127 0 obj <<
-/D [8124 0 R /XYZ 100.892 630.478 null]
+8147 0 obj <<
+/D [8144 0 R /XYZ 100.892 630.478 null]
 >> endobj
-5099 0 obj <<
-/D [8124 0 R /XYZ 100.892 532.379 null]
+5087 0 obj <<
+/D [8144 0 R /XYZ 100.892 532.379 null]
 >> endobj
-8128 0 obj <<
-/D [8124 0 R /XYZ 100.892 504.081 null]
+8148 0 obj <<
+/D [8144 0 R /XYZ 100.892 504.081 null]
 >> endobj
-8129 0 obj <<
-/D [8124 0 R /XYZ 100.892 498.103 null]
+8149 0 obj <<
+/D [8144 0 R /XYZ 100.892 498.103 null]
 >> endobj
-8130 0 obj <<
-/D [8124 0 R /XYZ 100.892 504.38 null]
+8150 0 obj <<
+/D [8144 0 R /XYZ 100.892 504.38 null]
 >> endobj
-8131 0 obj <<
-/D [8124 0 R /XYZ 100.892 492.425 null]
+8151 0 obj <<
+/D [8144 0 R /XYZ 100.892 492.425 null]
 >> endobj
-8132 0 obj <<
-/D [8124 0 R /XYZ 100.892 480.469 null]
+8152 0 obj <<
+/D [8144 0 R /XYZ 100.892 480.469 null]
 >> endobj
-8133 0 obj <<
-/D [8124 0 R /XYZ 100.892 468.514 null]
+8153 0 obj <<
+/D [8144 0 R /XYZ 100.892 468.514 null]
 >> endobj
-8134 0 obj <<
-/D [8124 0 R /XYZ 100.892 456.559 null]
+8154 0 obj <<
+/D [8144 0 R /XYZ 100.892 456.559 null]
 >> endobj
-8135 0 obj <<
-/D [8124 0 R /XYZ 100.892 444.604 null]
+8155 0 obj <<
+/D [8144 0 R /XYZ 100.892 444.604 null]
 >> endobj
-8136 0 obj <<
-/D [8124 0 R /XYZ 100.892 432.649 null]
+8156 0 obj <<
+/D [8144 0 R /XYZ 100.892 432.649 null]
 >> endobj
-8137 0 obj <<
-/D [8124 0 R /XYZ 100.892 420.694 null]
+8157 0 obj <<
+/D [8144 0 R /XYZ 100.892 420.694 null]
 >> endobj
-8138 0 obj <<
-/D [8124 0 R /XYZ 100.892 408.738 null]
+8158 0 obj <<
+/D [8144 0 R /XYZ 100.892 408.738 null]
 >> endobj
-8139 0 obj <<
-/D [8124 0 R /XYZ 100.892 396.783 null]
+8159 0 obj <<
+/D [8144 0 R /XYZ 100.892 396.783 null]
 >> endobj
-8140 0 obj <<
-/D [8124 0 R /XYZ 100.892 384.828 null]
+8160 0 obj <<
+/D [8144 0 R /XYZ 100.892 384.828 null]
 >> endobj
-8141 0 obj <<
-/D [8124 0 R /XYZ 100.892 372.873 null]
+8161 0 obj <<
+/D [8144 0 R /XYZ 100.892 372.873 null]
 >> endobj
-8123 0 obj <<
-/Font << /F22 3706 0 R /F50 3701 0 R /F17 3698 0 R /F15 3700 0 R /F71 5424 0 R /F4 5492 0 R /F70 4384 0 R /F51 3729 0 R >>
+8143 0 obj <<
+/Font << /F22 3706 0 R /F50 3701 0 R /F17 3698 0 R /F15 3700 0 R /F53 3738 0 R /F4 5484 0 R /F59 4373 0 R /F51 3736 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-8146 0 obj <<
-/Length 1203      
+8166 0 obj <<
+/Length 1201      
 /Filter /FlateDecode
 >>
 stream
-xÚµVßoÛ6~÷_¡G
-˜(‘%ª6xËR¤h†lqÑ
-mQ(2•%M’ãæ¿ßONåÎ˶‡½HGêx?¾ûîÄ$¸’àåâ‡Õ"¾ÔI ^$…V›@hÁóD™)¸.Ò`µÞ1•ÈðÃêU|)e`x‘e©W-‰K^éjm›Ñ¡,Øc)²ë²ë\sO‹÷‰N®.®—7 ˆ0©Èُ۲mO
-"E‹ŸV‹?ŒBX³h4W*¨v‹w’`
-ß^	W…	^s(mx¦5Èup»øe‘ÌSÌÅÙÓ‚ûT0úm;ŒÃˆÂdWÛ!Œ´Ôìàšãc‘P\§ésÎ	¡ç¶AK)nrEZ«­%­Ó¤ä*͏ÀÅv¬âz]v¼j›Í9«Fñ<=ª¿ODZ[ÀLflJÃöÈ«œÝ…<--ÀjÞï{»&å²ZFi*Ù¯vãa‡Ý±ÞÛéàMhR¶¼xM«uëV‘àÉxbrÂBS@ûm0Ž±]ÛÀ1¥XÙ S•²¡Ý÷•¥Í
-m¶ž–›¶'&àÆÇ_ ¤àÊd6†›B>K.÷#|áOaT2ŽÞV¶|ô<Åã‘À;±r`E›@ƒ±ßW˜áÀ',rÉm‚HBrVñ(-rÖØÏ#J†
-£íhÏyœðÑÖð'}ézÛ•ý n´:<í-/nI*<¿µ»ŠY¨\ºÉ
-½
-»ë…Øõ㜹SµÖn¨öÃàII»†ò£òÃF†]CmKˆj$
-ŒÈÃäÝùzú@|›!÷xkS|i9u˜H¹ä)ÇÞIÂü,ɾcäØ>X’/\o+(‡¬œé«@¸¾ÅwÆnmÿà*w7t‚o~¾ú$ÈýoZUjf³º)‘°kWõíÐnFZ¾u
-´ äyhcrI¢0“7pÎÝ^¾¡)‡¾Ü¶¨7`ãñ‚›L–Ä
-­Yéêò®ž?3y6½µØG’M5u[®§ù\9/p¸A‚™æZAy’Ò?‡CÎM$ž©múvG<+P˜¡‚Ë·8#,¶,ΝëF¿Äù´þ¿·{R>¸º&©±H;o¸=“ÂäÒÑÀr3¿8!/ƒæ9™2ÊwgY×S«ŽÇùR×dþ‰Íóâž6õqý{"ËÿLä9‡3hèÔ³æ©y5=>ÐÄÓ…ön<6+.½m&<¦8Ü!?KòѯWœŠËÁŽ$TeC‚¯/E¿ûf}ž“Èš–°}ií'¿jwîóv‡_ ²n²‘žýóq•DÎI
-¨§˜½#oH;_±§ÿýÙëƒÐŠgP¾g~"U<ÍNÿ*	 
-yžù[C³KPÌ`Ož44Ηk¨i!›d
-ùÛ“ãËl®žs‘=]¶ãؽˆãÃáÀwGªÂ­`p†xØì㯬89¸2÷…w’G$à.•èxð¬O ÿ?Ò¸x
-ø4ª{Á½
-h嚸ªËahÚѐÞ'Ç»úû×Ë›DÄËæ# 	èýÈ÷âƲ†ÿMSb“}\v]ß–Õö9H
-ÈÄWö$Oª_¿=RÆ
+xÚµVßoÛ6~÷_¡G˜(‘%±6xËR¤h†lqÑ
+mQ(2•%M’ãæ¿ßON¥Î˶‡½HGêx?¾ûîÄ8¸âàåâ‡õ"ºÔq bnb#‚õ6Zð,Aš®M¬7Á;¦âxùaý*º”2ȹIÓÄ«ÅE,Á’WºÚØzpÃRö¸•NØuѶ®¾§ÅûXÇW׫Ä2‰È؏»¢lG
+"A‹ŸÖ‹?ŒBX“h4W*(÷‹wâ`ß^1W&Ž^s(óTk«àvñË"ž¥¨Î¦˜îSÁèwM?ô/ .“m]eûe¨¥fGW÷…â:1¤Ï9'H„žÚ-¥xž)ÒZï,iÍ#’«$;Ù¡ŒªMÑò²©·ç¬æŠgÉIý},’Êf2eû¥ÌÙ¡p•±»eOK°…š÷‡ÎnH¹¨ú†/Ã$‘ìW»õ°ÃîÐŒïÝxðf™'luñšV›Æ-CÀ“ò8ÏMö¶Æ8†bpM
+Ç”bENUÂúæЕ–6K´•³Í¸Ü6éÔKÁ n|ü…J
+®ò4ÐyÎs#Ÿ¥ —€û‰ ¾ðs•L€#ÆÛJÁ–§x<rK8–,ih0t‡3ìùˆE&¹ÑyJˆCN*&&cµý< ”³~°-í9Ó>š
+^ध/mgÛ¢čfK‡‡“½ÕÅ-	}‰çwv_ at 1ÊÀ¥­Ð;gw³»~œ2w¬ÖÆõå¡ï=) iWS~T~ØèÀ°«©ma	Q
+¤y˜¼;_OˆoáS3do›/Í Ç	—<áØû"Ž™ŸK#Ù7`,…ü ÛKò…ël	åP‚ub×·øNÙ­í\‰ âî–NÐâÍÏW¿‘¹ÿM«J
+ÃlR7%bvíÊ®é›í@Ë·®†€<=mŒ.iAaôιÛË74åp×Ûv=õl`<^p£É‚X¡5+\UÜUãg&϶³ûH²1°ºjŠÍ8ŸMqƒÃ
+L5×
+:È“”æø92žÇ@â‰Ú¶köäÁ³…	*¸|‹3ÂbËâÌÉ¡sÝà—8_€Ö¿ã÷æ@ÊGWU$Õiç
+7gR]:¸a¦`æ›yé4ÏlÊ(ߝEU­:œæKU‘ù'6O‹;oêÓú÷D–ÿ™ÈS§ÐЉgÍ?Rój2z } ‰§
+ÍÝpjV\zÛ(ŒxŒp¸C~–ä“_¯8—½H(‹š__:Š~õæ<'‘14,aûÒÚO~ÙìÝç3ì4)‡_ ²n´‘œýóq•"ç¨ÔSÌÞ‘7¤¯ØÓÿþìõAhÅS(ß3?‘(ž¤ó¿‡Š¨B–¥þ֐ÂìR9(¦°'g
+•ŠÉµÔ´ÀóxùÛY„Ñe6UϸHŸ®»ah_DÑñxäûUáV°Ž8†Ž}ÔoÑWÖfÎEîŸÌ}GáÍòÜ¥’:<ëôÿG÷@OŸFyïB¸W­\•UÑ÷u3ØÒûäx[}ÿúbu‹hU¤ áâ½ú^ÃXUð¿©l²«¶íš¢Ü=‰L|e¿@ò¤úõØó'Åç
 endstream
 endobj
-8145 0 obj <<
+8165 0 obj <<
 /Type /Page
-/Contents 8146 0 R
-/Resources 8144 0 R
+/Contents 8166 0 R
+/Resources 8164 0 R
 /MediaBox [0 0 612 792]
-/Parent 8121 0 R
-/Annots [ 8142 0 R 8143 0 R 8150 0 R ]
+/Parent 8124 0 R
+/Annots [ 8162 0 R 8163 0 R 8170 0 R ]
 >> endobj
-8142 0 obj <<
+8162 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
 /Rect [174.46 138.879 350.622 151.83]
 /Subtype/Link/A<</Type/Action/S/URI/URI(http://www.microsoft.com/windows/sfu/)>>
 >> endobj
-8143 0 obj <<
+8163 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
 /Rect [174.46 129.215 511.352 140.871]
 /Subtype/Link/A<</Type/Action/S/URI/URI(http://www.geekcomix.com/cgi-bin/classnotes/wiki.pl?LDAP01/An_Alternative_Approach)>>
 >> endobj
-8150 0 obj <<
+8170 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
 /Rect [150.705 116.961 246.843 127.721]
 /Subtype/Link/A<</Type/Action/S/URI/URI(http://www.geekcomix.com/cgi-bin/classnotes/wiki.pl?LDAP01/An_Alternative_Approach)>>
 >> endobj
-8147 0 obj <<
-/D [8145 0 R /XYZ 151.701 685.529 null]
+8167 0 obj <<
+/D [8165 0 R /XYZ 151.701 685.529 null]
 >> endobj
 1194 0 obj <<
-/D [8145 0 R /XYZ 151.701 539.782 null]
+/D [8165 0 R /XYZ 151.701 539.782 null]
 >> endobj
-8148 0 obj <<
-/D [8145 0 R /XYZ 151.701 513.812 null]
+8168 0 obj <<
+/D [8165 0 R /XYZ 151.701 513.812 null]
 >> endobj
 1198 0 obj <<
-/D [8145 0 R /XYZ 151.701 453.483 null]
+/D [8165 0 R /XYZ 151.701 453.483 null]
 >> endobj
-8149 0 obj <<
-/D [8145 0 R /XYZ 151.701 427.513 null]
+8169 0 obj <<
+/D [8165 0 R /XYZ 151.701 427.513 null]
 >> endobj
-8144 0 obj <<
-/Font << /F50 3701 0 R /F22 3706 0 R /F71 5424 0 R /F15 3700 0 R /F17 3698 0 R /F29 3731 0 R /F30 3732 0 R /F58 3733 0 R /F68 3734 0 R >>
+8164 0 obj <<
+/Font << /F50 3701 0 R /F22 3706 0 R /F53 3738 0 R /F15 3700 0 R /F17 3698 0 R /F29 5413 0 R /F30 5441 0 R /F61 5442 0 R /F71 5443 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-8153 0 obj <<
-/Length 1441      
+8173 0 obj <<
+/Length 1440      
 /Filter /FlateDecode
 >>
 stream
@@ -36506,94 +36931,100 @@
 8³_Ç„Å™¤Ì–—%eêÞoÐ2¢ % c
 G95ÊB~Ô~ÏÒú´"”®Á—§|¹f/Á^1z‘ÎCw‚2®çÉ›†çˆK"=ØŸäÎûÅýEy±ŽÓ[F¢¦“ç»wÂJ÷ÌÏæpö¹’ 
 ¥ÈÏb¹2àˆõ,lR#ì f­8<×"ä@Z1‡ÊÒ2.ÚFáýŽBº'ÎÑöŠø1oð‰ð #a7bbºæù¨§ÌåÓ!ݯà{w2nA e¼ˆC›<&;ræSKº*‡OKX]±(•Äê=šWZ6^Øå£;±¨¬Øz fáĪÙ"â+þ½h±Xõúk̸S˜%áCg[âÛµÎàúƒ^œwø2>
-ŽR/„½NÙ*’Á(@¶éÕj¸yãÁ;O½+öd at nIuügí (ILÎæKxhvYr`bÉ(]ÓÓkCWŽxKI'O)S©ãèí9NÄKC7.LñÃW˜ڊåc]P³òÒYeØí©©‰6Ö35‘Ž¾Î°
-îO¹<ƒL„k<ÛÇgª)T»68¥½_×â4Ž<ŸR(êy¹k,dWÄ'Ç$Ðï"¨’ð(ݤ2vGTá%ªiˆ/¹ŠxÁ$å@‹1†W÷Ú\=ȦWkᆡš¥é(ë­œî:ÚÖG‰ÇIÃç¥^ÏÚuÊb(£8Ÿl©ÕÓ•ÙrðLÓDköd,bçü£;M/à-½¬¢Ôg]êfDÔÚÛdoó+ÈÉDÀ£m…€CI˜Ä+’õ+IJ at hÂK?^zæb|@N
-C››;îÙ
-»¢|„°Ãs´—[ŒwþÙŸ\×I²:åg¸µ¦à¸ûÆõ¤Ð™òÚ`+Íf~xé®ÕuÝŒ#á ™ùè0jÖDŸ´myq|ñ—€Ÿÿ &“ºðM+/ÃÎ9 	σ]‘D©`d2ùâüŸüE“Ö
+ŽR/„½NÙ*’Á(@¶éÕj¸yãÁ;O½+öd at nIuügí (IŒàó†%<Š‹4;¿¬
+90
+±d”À‚.„é鵡+G¼¥ˆ¤“§”©Ô…qôö'⥡¦øá+á	LmÅò±.¨Yyé¬2ìöÔÔD뙊šHG_gØ@÷§\žÁ
+&5žíã3Õª]›@œÒÞ¯kqÇ
+žO)õ¼Ü5–N²+â“cè÷TIx”nR»#ªð’GÕ4D‚—(Êñ<‚Iʁc¯îµ¹zM¯ÖÂ
+C5KÓQÖ[9Ýu´­“(†'ÎK½žµë”ÿÄQFq>ÙR«§+³åà™¦‰ÖìÉXÄÎùG#vš^À[zYE©ÏºÔÍ,ˆ¨µ·É4Þ:çW“'ˆ€GÛ
+‡’0‰#V$ë3V’”€Ð„—~¼ôÌÅø€œ†67wݲv'Dùa5†çh/·ïü²?¹®“d;uÊÏpkMÁp÷ëI¡3å;µÁVšÌüðÒ]«ëºGÂ2óÑaÔ¬‰>iÛòâ8øâ/?ÿ8L&<tá›þV^†s ž»"‰RÁÈd³Å!ø?ùEoÖ
 endstream
 endobj
-8152 0 obj <<
+8172 0 obj <<
 /Type /Page
-/Contents 8153 0 R
-/Resources 8151 0 R
+/Contents 8173 0 R
+/Resources 8171 0 R
 /MediaBox [0 0 612 792]
-/Parent 8121 0 R
+/Parent 8124 0 R
 >> endobj
-8154 0 obj <<
-/D [8152 0 R /XYZ 100.892 685.529 null]
+8174 0 obj <<
+/D [8172 0 R /XYZ 100.892 685.529 null]
 >> endobj
 1202 0 obj <<
-/D [8152 0 R /XYZ 100.892 660.623 null]
+/D [8172 0 R /XYZ 100.892 660.623 null]
 >> endobj
-3818 0 obj <<
-/D [8152 0 R /XYZ 100.892 466.99 null]
+3814 0 obj <<
+/D [8172 0 R /XYZ 100.892 466.99 null]
 >> endobj
-8151 0 obj <<
-/Font << /F76 5480 0 R /F17 3698 0 R /F15 3700 0 R /F71 5424 0 R /F50 3701 0 R >>
+8171 0 obj <<
+/Font << /F76 5472 0 R /F17 3698 0 R /F15 3700 0 R /F53 3738 0 R /F50 3701 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-8158 0 obj <<
-/Length 2132      
+8178 0 obj <<
+/Length 2133      
 /Filter /FlateDecode
 >>
 stream
 xÚ¥XKÜ6¾Ï¯ÐQ
 ¸iQ¢^‡víõb$›ì´±œ8jvKˆJšñüû­©n;@N"‹Åb±žç 
-þ}÷ÏÃÝÛiÈH”Q)ƒÃ)©y$ƒ¬(EZªàp>…I¤v¿¾û!ŽƒB”Y¦ˆµÌEšæ ‰˜>ŽÆîöIªÂÿ6çzy¬û#Òð'Û<5­9XJfá»Z_&Þ’†2Åîþu¸ûãN‚DÐéF•T$IPuwŸ~‹‚#¬}D")‹à™8» I‘¥)ŒÛàáîç»èö~EH)Ê4ù~¹ˆ
-ªà›»ûý8LÆŸ=SÐBÑé ™ˆd¬bæ¸ó¢Ûèoï;¼@›Ÿ—¥½º¿J%óxåƒ2ƒgA&•È“œuüAWuÓ0WQ†¿FiT
-X2¼ìd8ƒ$a±ŒB]UÃÜ“€Uïâ"´†—æÑ™ÜôL™j'òM÷yDS€¾{™ˆT•ÎD‡Ý^e*üÏOºkÚ§á40mœ’GSͶ™ä+kŽ¦ŸÝ‚Ò#ÓN¼‡%‡Nƒfçw¦{Üí#&•H·OÆŽ<¡(ÃÁó.ÎC–øû8é©úQìöe	¬MÏLtg|y\ºqš’	\íˆVUR…óå
-’$„ûÃy`þ‘§Sm‡ù\óDóçI·Í‘Tâùuµ¸/+J‹pÓôS­'t–§Uí|DVœiraÜù¹ªa.óáÅáÄß«ÉÝ®çfªÝ~þü¹Í«¡ŸìжƂ	!Ãû^Z²qàöÒxm3 œtƒ‡Ò†¿z†­ M¥9á^Ÿ8Mµü8Xß ¿÷§=O— Â	º¿hÛ{%IØr¥ñͶ­
-µ[Ò
-&ÏMÛòÈݐ'Öœ\BÁD{H?3ŽžƒÇ‹0†mâòËÀ;e£í.3•Gœiðl…n¦ÌFZ6#¯Áa.§hJ¦Æ/Kr)¡}Ò
-HÓO~xØ2Ãm1 »)Îe
-<ˆù/B0‹¯Tî,*þzé–¥ˆÓd)Ýk!e òD(õ5	À[d¢,’/$¨<9XöïÈðWù¶Œ×7¡Â.Ó­æªà›€]®.‡Íè®:àŒjÔÇïÑñ¿ðl|'Ó1×yô.ÕzX­õÈK“ÕÇeAT¾0ÉE®é™uò§ŽCëFÚ6ú|ÚŠT'VŠ÷áÀk«4ÔÇ®é®é¹–âk°P"ã,ö'O͸•8§Æ)*íEÊÈå­Ñâ$Yœz˜a‡ab¶µmãT¤yâ¹¼mà6«mÞO|JãN»VÃ86-×¢}œfB‚GW§”ÝÅ“8E‡üÂ$C<5vè;ÃŽp¼³’G
-Ó:äÛ©¹´N^|®ÝŽšõiçŠÌí¹£îéãýû­ÚñÞ%9º„µÄ‹Î#Û=åST³ÉSlÄ|ÿþ;ðYijÆ-6}m,ßqj_Vî÷ڐŒo¸ÀŒ’ñ_r_¶á>vMC1(Š×Ý;“30(%%°Ç*s†´# ¦pçáÆh‡>{Ô¼Ri¿ëÚºµ0ö¤+Ã[ÇÊ6—‰£çÜŸ‘ùB½ÜXf˜s¼»ÿðÀ§¹÷¥%`¶o5^P…ª{ä„ãH®Š<ˆS‘k«@ét¯Ï×UìmóyxráIÆ	wAkÃ;q{#ÉWk»S©§G‘÷éký®Áõ:®ùæ||áµÔ’MIÁ@LÅ&¥¤0¥,ÁB·½‘WG	mékÍscúæòæh*P­-rBDEæ»_ÎÝéXßÐ]£wœÅúæ¯e˜·;¼†ôî†Íyæ’hÙêÁAe¿Ø 
-ÉÔiU&ø&úVRe"+¶rjuܵ_¨Ýáæ3´}×’\î$ñ°>:ŽuzPªÊ8‚§Ñª2qÆ /ÊÌaœ"ñnñƒD®ø=º/ƒ°Ná
-æþ0AˆèGz†€¸Î8qq4Ýf ›ñÈ`Á=Qe„àßö¾ãZ7 …Õ›h¥êyãD‘€9–À³à¢-À¢¹Õ–Ûn5jè–
-ôpÈ#ß+ª§*—ao?jûÂëd\º~弄Ž0P?A•wdëanLì‡;ô;§ÊŠ¢,¾R1=×¾5œ­+ÓI"Š(_ßtĉëŒIâÑ}â»),ÕÃ81ë¯pÇ灄3SIÿÀˆ*4AÑ2ðè•JÕòÓ!Ëá­Œõâ
-fYøN_ôcÓ"2ãÖ¥°}”p{®7žÆ'Õ‰cåãݽڎsE¥ò|á<ìÄ”Ó`y¿{-%kT„‹ÿ'Â;:'Õ´øÞ‚Šv¨›ÍaǏM`ä,„vqEëØÊŒ8¼a²ÀºWUæú”A	€ƒÎ=UÈÍFT,W j,Lz at 0B£{_&,äæ>a©1ôýHÆސF'€J³åÂ'Ã7.D×ÿ¦¢BdÙ|‹ð0Y6Ã<ÅGð¦›@ßå$¿ãs_vîÙŽi‡*¾µPÆþ5’Ê™(fX¨ä
-êY«ª¯,gÛáÓí–^ô1€—rídxr¹:‘B¥7ùS•å"Kô4vjÙië,U
-•.zá•Z#\á–¹@®”z7ÛUÑ9ƒ6ŽVá…s—&%GìàDìJ("®}ÂÆ40h¡’Þpã‹ÒÿÄ>U†‡Ôsv8N)ó×l!fM”RÙøþ>R(g’-š-˜!*Ý–Ÿ’@0Ÿ/-l™±æã%Še zä…4î#@d\‘É¥Qírýýy«µÿÂóùÿ ”?
+þ}÷ÏÃÝÛiÈH”Q)ƒÃ)©y$ƒ¬(EZªàp>…Iï~;|ÿöC…(³Lk™‹4ÍA1}Ýí“T…ÿmÎõ4òX÷G¤áO¶yjZs6° •ÌÂwµ¾L¼%
+eŠÜýëp÷ǝ‰ Ó*©H’ êî>ýGXû>ˆDRÁ3qvA’"KS·ÁÃÝÏwÑíýŠ"R”ióýr TÁ7w÷ûq˜Œ?ÿz:3¦ …¢ÓA3ÉXÅÌq3æE·ÑÞÞw2x?€6?/K{/t•J:æñÊe΂L*‘'9ëøƒ®ê¦7`®¢Ò¨:°dxÙÉp;IÂb…ºª†¹' «ÞÅEh
+/Í£92¹é™2ÕNäÿšþ8 ïóˆ¦ }÷2©*‰»½ÊTøŸþžt×´/8NÃi`Ú8
+þ0$¦šm3!É1VÖM?5º¥G¦xK8Í6ÎïL÷¸Û'FL*nŸŒyBQ†ƒç]œ‡,ñ÷qÒS3ô£ØíË.X›ž™èÎ8øò¸tã4%¸Û­ª¤
+çË$I÷#†óÀü#O§Úó¹æ‰æÏ“n›#©Äóêjq_V”á¦é§ZOè,N«Úùˆ¬8ÓäÂ$4¸ósUÃ\†gËÉ¿W“»]ÏÍT»ýüùs›WC?Ù¡mB †÷'¼´dâÀí¥ñÚf at 8é¥
+õ[A›Js½>q›þjù3p°¾~ï9N{ž.„t~Ѷ/<öJ’°åJã›m[6j·¤Lž›¶å‘»!O¬9¹„‚‰ö,~f=;?Ž5`Û,Ä嗁w ËF%(Ú]f*8ÓàÙ
+ÝL™´"lF^ƒÃ\NÑ”L_–äRBû,¤¦'žüð°e†Ûb vSœËxó7^„`_©ÜY$TüõÒ-K§ÉRº×BÊ@å‰Pêk€·ÈDY$_HPy$r°ìß‘á¯òm¯oB…]¦[ÍUÁ7»\]›1Ð]uÀ%0Ô¨?Þ£ãáÙø2N¦c®óè]ªõ°Zë‘—&«
+Ê‚¨|a’‹\Ó3ëäO‡Ö,´môù´¨N¬ïÁ×$Vi¨]Ó7\Ó!s-Å×`¡DÆYìOž(šq+%pN	ŒSTÚ‹&”F¼1ZœD"‹S3ì0L̶¶mœŠ4O<—·
+ÜF`µMÃû‰OiÜiÒjÇæ±åZ´ÓLHðèê┲±»x§è_˜d耧Æ}gØŽw`Vò¨aZ‡¼s;5—Ö	¢"À‹ÏµÛQS¢>í\‘¹=wԝ#}¼¿U;þÑ»$G—°–xÑyd»§|
+’j6yŠ-€˜ïß>‹xָŦ¯å;NíËÊý^’ñ
+÷˜Q2þKîË6ÜÇ®Ib(Eñº[`gr† ¥¤³ÖâXeΐvDÀŽã<|ÀíÐgšW*íw]C;C÷£ÆžtexëXÙæ2q´ãœû32_¨—KÀóabŽw÷˜ã4÷¾”£Ìö­ÆªPuœpiÂU‘q*rm(îõùºŠ½
+b>Ï B.<É#á.hmx'no$ùjmw*õô(ò>}­ß5¸^§À5ßœ’/| –Zò ))؈©xÃ䢔¦”%ØCÈàV 7òàêH""!£-}­ùcn,CßÜCÞMŪµENˆ¨È|÷˹û!ëºkôŽ³XßÜâµóv‡×ð€ÞÝ°9ÏÃ<Bm![}Ác 8¨là´á1™z#­ÊßDßJªLdÅVN­Ž[¢¶ñµ;Ü|†¶ïZ’˝2ÖGDZNJUGð4ZU&ÎâE™9ŒS$Þ->pÈµ¿G÷%cÖ)\áÂÁÜ!&ýHÏ×'‚!.ŽÆ¡Ûàc3Œ!¸¢'ªŒBâÛÞwa\뤰z­´B=oœ(0Çx\´X4·Úrۍ æB
+ÝRyä»cEõTå2ì
+âGm_xì‘Kׯœ—pÁê'H òŽ¬c=Ì푉ý°b‡~‡àt# @YQ”Å7C*Æ¡çÚ·†³±ue:IDåë›.€8q1I<ºO|7…¥z'¦qýîø<pf*éŸQE‚&(Z¦½RB©Z~:d9¼•±B\¡À,ßé‹~lZ at Dfܺ¶nïÂõÆÓøÄ£º"q¬|¼»WÛq®¨#@ž/œGƒ˜r,ïw¯¥dª‘pñÿDxG礚ß[PÑu³ù"ìø±	Œœ…Ð.®h[™±‡7LX÷ªÊ\Ÿ2(pй§
+yâùÂ*€å
+@…IFhtïË„…ÜÜÀ',5†ž¡	ÁxÂÒèPi¶\ødøÆ…h¹‚ÏQ!²l	¾Ex˜,	›ažâ#xÓÍ ïr’ßñ¹/;÷lÇ	ƒ4ŠCßZ(cÿIåL3,Tòõ¬UUˆW–³ÎíðˆŠévK/úÀK¹v2<¹\‚H¡Ò›ü)ÈÊr‘%z»Gµì´u–*…J½ðJ­®pË\ ×
+J½›í
+„*‹h‚‡AG«ð¹K„’#vp"v%×>ac´PIo¸ñEé⟀*ÃÃê9;§”ùk¶³&J©¿l‚ |)”3ÉÍ–Ì•nËOI ˜Ï—¶ŒÌXsŠñÅ2=òB÷ 2®ÈäÒ(v¹þþ¼ÕÚáùüûJ”K
 endstream
 endobj
-8157 0 obj <<
+8177 0 obj <<
 /Type /Page
-/Contents 8158 0 R
-/Resources 8156 0 R
+/Contents 8178 0 R
+/Resources 8176 0 R
 /MediaBox [0 0 612 792]
-/Parent 8121 0 R
-/Annots [ 8155 0 R ]
+/Parent 8181 0 R
+/Annots [ 8175 0 R ]
 >> endobj
-8155 0 obj <<
+8175 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [429.506 131.677 481.841 143.366]
 /Subtype /Link
 /A << /S /GoTo /D (rp-privs) >>
 >> endobj
-8159 0 obj <<
-/D [8157 0 R /XYZ 151.701 685.529 null]
+8179 0 obj <<
+/D [8177 0 R /XYZ 151.701 685.529 null]
 >> endobj
 1206 0 obj <<
-/D [8157 0 R /XYZ 151.701 246.098 null]
+/D [8177 0 R /XYZ 151.701 246.098 null]
 >> endobj
-8160 0 obj <<
-/D [8157 0 R /XYZ 151.701 215.805 null]
+8180 0 obj <<
+/D [8177 0 R /XYZ 151.701 215.805 null]
 >> endobj
-8156 0 obj <<
-/Font << /F50 3701 0 R /F22 3706 0 R /F88 5686 0 R /F72 5687 0 R /F15 3700 0 R /F71 5424 0 R /F17 3698 0 R /F70 4384 0 R >>
-/XObject << /Im1 5680 0 R >>
+8176 0 obj <<
+/Font << /F50 3701 0 R /F22 3706 0 R /F88 5678 0 R /F72 5679 0 R /F15 3700 0 R /F53 3738 0 R /F17 3698 0 R /F59 4373 0 R >>
+/XObject << /Im1 5672 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-8164 0 obj <<
-/Length 2259      
+8185 0 obj <<
+/Length 2258      
 /Filter /FlateDecode
 >>
 stream
 xÚ­YÛŽãÆ}Ÿ¯ â
 XµûNÒ	l¼q Ž7žYØÀz8G¢-’
 IÍdþ>U]Ý©å*#kžØ7VWש:]EòhñèŸ7¿»ùú{)£„e	ÑÝC$8gi&#›fÌd:º[GãÛbÕ—M½øt÷ƒ[ž²ÌZËeÆ8¬æ´N&Øb)¸UñÏåBÄ›mß-–ʘøǼÎ7EUÔ=öuü]¾ÏïË]Ù—EGr
-‡ÍYÆ3§‡‚v¢M¬¸ÁU7ÿ¸»ùύ€QX<ÒÕ0¥¢UuóñÖ0÷CÄ™ÊÒèÉ­¬"eRf
+‡ÍYÆ3§‡‚v¢M¬¸ÂU7ÿ¸»ùύ€QX<ÒÕ0¥¢UuóñÖ0÷CÄ™ÊÒèÉ­¬"eRf
 JÛE·7ÿ¾áãó3Þxª3æ‰ÛÃÙ—J©ø6¯2ïsìê¸+ÚGìmÇΨ§Æ•=Õ/É’/êçôšd&AZBjÝ-2ç÷»ÔIšŒ²çôX–3Ás~whÛ¢FÕ{:Øû¶|,wŦ ƒ¢ó…ƒIÉ“üß>ÇÂ
 ³™á ÉÚ³Â"®í |*$E!Ü2+ÎjË3:;cù,ciÂ`̦’,x4Øgæ‘F3«Õël.8Øs²÷»¢[µå>„ätw
 »›?µû C‹ô:L&™½Ø
@@ -36606,83 +37037,86 @@
 =óvs‚ïÍ<ë‚©š '1BN&’>ÿ™23ÃË]YíwZ9â2ud”‚Ž.üEŠ
 ¹H厾âðø¶Â¾RaŽïMn›IoœÚé Ip}îWû¸X•˜­hKÓYBh	cwÅQÑF*ÏÂ…šRå
 2$ðT†Ã¹™°dRF?±:~ÇÝ=ÓÐèö2ƒ„ÏÉtz
-:¢.„BÑ	ÜIp‰{kŒäœo(ôï(­Á¦·ªí€÷’é[\æ°O&ž.SÉŒ2SOžm
-¾Y—_9ë‡àl)S’M pîh ;º£ábL$nöKî)¸ÿþw´Eh1]ÒŠ<ÒÚçOnb‡G‡àÙ·`Gàš†F¶öbœcú<Ë9~ØsrŽ£·ž|
-¨yœŽé‘û³ó4%ñ9e©M›£I2=!Ť’¬¿ÍA‘A<0M’S9@ø©ÿ[rÛYqRAê?€?@çy´-1}›Œ1Æ>Ím™@²v¤Öoϲ%$ðRÈ)]*ÁºÄ6Ñ%¶.ñyB—0†À–GÖXÆS=EöáPÓÏ6—ë–>#öi#¤.¢‘ݾ¾MSþ6Áúž“Ýç7¸2dÒŸÅ¿ß«õbZZNÄ%b6ÇnþC–'šª¾ÿæ@Û¡ÄSờ!›q¾äÓLÈÏšÓµ£QwŽã2¿9&¾Ål£b‰Z­ -ñÄÙ4eÍF)kÆORVL°xØV®Â±Ad>†7s÷m“hèWÇÿÝðÊŒrCÐ’>o|]²3—»6‡qH ¿™ãO>Ú¶iú¯ðg¬ážö¤‰—·ôDþ@”ÝØzâæhRêµû•o”ôÛˆž—„ë$bÂjýÿ>LÊ
+:¢.„BÑ	ÜIp‰{kŒäœo(ôï(­Á¦·ªí€÷’é[\Fž£&!ŸJf”™zò|hkð]ȺüÊY?gK™‚”l…sG9ØÑ
+c"q³_rOÁ5øçð¿£-úC‹é’Väð Ö>r;<:Ͼ;z ×44²µãÓçYÎñÞ“s½õäSÈ@ÍãtLÜŸ§)™0ˆÏ)KmÚœ…L’é	ù(&ŐdýmŠòàiBœÊÂOÕ@øß’ÛΊ“
+Rÿü:Ï£m‰éÛdŒ1öinË’µ#µ~{–-!—BNéR	>Ð%¶‰.±…t‰Ïº„1¶ì<²Æ2žê)²‡š~¶¹\·ô±O!ýpìæðõmšò·	&Ðôœäè>¿Á•!“þ,þý^­ÓÒr".³9vór°<ÑTõý7Ú% žßíÙŒó%ŸfÚ@~Öœ¦¨ºs—éø]È1að-f]KÔj] Íh‰'Φ)k6JY3~’²b‚ÅÃÆ°rþˆ…"óé0¼™»o“¸hœDC¿:þŸè†Wf”‚–ôyãëꐝ¹Üµ9ì|ˆCùÍòiÔ¶MÓ…?c
+÷´'M¼¼¥'ò¢ìÆ>Ð7G“R¯Ý¯|£¤¿¸ØFô¼$,X'žPëÿ¨LÈ
 endstream
 endobj
-8163 0 obj <<
+8184 0 obj <<
 /Type /Page
-/Contents 8164 0 R
-/Resources 8162 0 R
+/Contents 8185 0 R
+/Resources 8183 0 R
 /MediaBox [0 0 612 792]
-/Parent 8121 0 R
+/Parent 8181 0 R
 >> endobj
-8165 0 obj <<
-/D [8163 0 R /XYZ 100.892 685.529 null]
+8186 0 obj <<
+/D [8184 0 R /XYZ 100.892 685.529 null]
 >> endobj
-5366 0 obj <<
-/D [8163 0 R /XYZ 100.892 637.435 null]
+5355 0 obj <<
+/D [8184 0 R /XYZ 100.892 637.435 null]
 >> endobj
-8161 0 obj <<
-/D [8163 0 R /XYZ 100.892 620.565 null]
+8182 0 obj <<
+/D [8184 0 R /XYZ 100.892 620.565 null]
 >> endobj
 1210 0 obj <<
-/D [8163 0 R /XYZ 100.892 494.351 null]
+/D [8184 0 R /XYZ 100.892 494.351 null]
 >> endobj
-8166 0 obj <<
-/D [8163 0 R /XYZ 100.892 465.793 null]
+8187 0 obj <<
+/D [8184 0 R /XYZ 100.892 465.793 null]
 >> endobj
-8162 0 obj <<
-/Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F17 3698 0 R /F51 3729 0 R /F71 5424 0 R /F94 8167 0 R >>
+8183 0 obj <<
+/Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F17 3698 0 R /F51 3736 0 R /F53 3738 0 R /F94 8188 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-8170 0 obj <<
-/Length 1865      
+8191 0 obj <<
+/Length 1866      
 /Filter /FlateDecode
 >>
 stream
-xÚ¥WYÜ6~Ÿ_! VnšE‹ÅÎ:ÀÉ&ž XØ~àHœn%::’zìù÷[Ù-#À¾HEYEÖñUQF‡HFßß|{{óⵑ‘’¢”¥Šnï#e”È¥Š²¢¦L£Û:zk™í>Þþðâu’D…(³,¥¥e.ŒÉA-úurãn¯MÿÒŽóÄ´ík$LüŸ±yhZwpÀP©Êâíiæ-&VÜ|w{ó獉p¦ÅQŒÐ:ªº›÷eTï‡H
-]Ñ'ZÙEÚ"3è6zwóó\Þ/WËû%R‰¢ÐQ––‚îGö꧷/ßüøAéôÕÐÙ¦ßíMbâ—u×ôÓ3¼somulz÷²ª†s?_îÖQf©eŸ$HG{	©
-Ör{tpY­ãû¡m‡]RÄŸÀq³Sq@NO=ÎÏö3¯<Ú‰sØ;ÙÎS£›ÎíüV¿¾¤ôŠsV<Ãü
-¨’Fƽ›ù>ã©ò„÷Ò‡Ñöžÿwl‚LÔ%`E{¥!"Xé_Û‹¶îßñ‚惀æ~å
-úPͶe½ªåß#Åä`'Û35ô~êtUŒÃ*,¸Û¬ØÏÚij½«8LO'^W5÷
-ù	—ó¯m¦Ùk»ç?s—À9&²‹d“¤%Ÿsr';Ú™Ô¤Õä¤èéd+7‰Ý>͍˜Ååã,IÓø„
-8£ÆRØ°…Ì:ÂU.
-S†´Ü´¢)¥­îE…÷¢ºÍp†+âU ¤µÐ*]9ùbÃ$Kã?Ï]
-éOÍ|dj£µ~ÅÜT(ò‰‡ÃÈÿóD†E²Îw­Û“(¿jøÝîv=Ø3`’nâ;ËÒ÷›¦oítäÄaHZ%ßçæˆöE.Þ-]r³áÔt#„]¨õ5RVâ§Ùuž>º¶n•žB.¨I®Ÿä,\V'ñð~=Æ /¶i°úþÓ‡ÂJr)ò+>ŸŸ7ä Túÿ‚cz[@V^äQ¨ÃáfÞñžÇ*Œ…·Ô嘿ukˬÃT‘¨$¬½=6ˆ†EWC×±‡É©éšÖŽ< xæý0vÖ°Êaô*~!¶6î	äå„˜Ú ÞÀu+®k—ÛOÌEädkl¤›’ùòÒ˜å:‹ßÐ^	1öA*í*Ô#¾ÌbÜãtÝ€ÏÁÏs„a’`‹JÈ¡ç4Pqí7ä~ èFo†D
-(©ëôðHKH¦Ó«„	6«urh@rLñ6ÿ?ŒÃù$ØE)%Jcs¨¼%ØßHa2Íz„<•ÿZ÷s!E%
-Š(~h
- 5’4á%š™~§Ÿxñ¦SÑ«Ÿ/¬}º_ˆåþ Y¹ªÌ ÙÈ"&BJ&ÿÝA@göOwž¼§®ÕÐ÷àCRáÆ¿ßäµ=¦Œ<I¦–ä${ Ó²¼2ð^Ö+8óB† RÛIœòJx`ïZO1;5§¨	™C= æðµpõ	CoѺ᜝¶!6TP¨`¼yʁ
-cËM D¾ÉŠÉÀ¯ìÉÞ5m3Í}Bã¿?ºÑáYq%K4„²ʃÍRŠÓÁ>c*fÍtãÙý03îƒ,Lç-ç,¤Æ:<nj³d8tX®ø_»{BW…4C'ÚŒùñŒþ¹r'¿‹K¹mi˜¸÷¾Ú<d…˜HJÅÒgr
-Ä%®€l„óÞF´v`6÷C—ýØRÌnÄ^¾s–ýcgž´mËSÔÌÀ@ëÓ<8fûŸ¼“kûlÄ=ᜇH†nO*G˜Z9ƒg„Ñ>ŠôÎ#Ì„¤–ˤFߜڦjæöqÓð¾i|ÎÐç\Ï°œEÓÞüéÂüzaþ%dn¿tÈe¾ú R¥H ¶…ÐZH	=a" ÚWDÀâ<%Üí©ˆ4—ÐG˜ÿOH¸Ìßòô2„ÒO–¦
-xŽâºã[ðx=¬ÏÃçØ*ÊNœ=-@,æÖbú"Bsn VýîëK G³ßm{ß«Ó€À̗ׄy~"X¨‡<S¹q¶ü‚ù"jª¹È÷ñŸL¤®qG‰ÀuÛ‚TL'¿ehå0ópè+¿i¢~åø=5¾ ÒœßËÉIÒøç8PG{YC•`ãäPßÜ4Ù3Ë?¹CÀ†&Mâ×T&GæºÏ¶;µŽ@îy¤Ü€ùß08õÔ0°ü«ÚÆ{â˜röÊþ­ék~/O<QS&=÷]†yòô]»®ùMÙñcÔ?:«±9ýE§=x~éÔ./ pGºxíäíŸ]uæ÷N~yï 5ƒóض8wµðß
-,âÅNøúãÍŸa	|WÓ8Ï\>S	%ÈNC6ND'†Å™9Óq8·5¯¿†0¸$«‚4¸?·Ì²¼p8ÏÌt­ÙUÀÁÜÛ½Ì%sýe _ÒdZ¿€ÂàîÜ.º'
+xÚ¥WYÜ6~Ÿ_! VnšE‹ÅÎ:ÀÉ&ž XØ~àHœn%::’zìù÷[Ù-#À¾HEYEÖñUQF‡HFßß|{{óⵑ‘’¢”¥Šnï#e”È¥Š²¢¦L£Û:zk™î>Þþðâu’D…(³,¥¥e.ŒÉA-úurãn¯MÿÒŽóÄ´ík$LüŸ±yhZwpÀP©Êâíiæ-&VÜ|w{ó獉p¦ÅQŒÐ:ªº›÷eTï‡H
+]Ñ'ZÙEÚ"3è6zwóó\ÝO/ï—H%ŠBGYZ
+ºýÙ«ŸÞ¾|óã¥ÓWCg›~·7‰‰_Ö]ÓOÏxðνµÕ±éÝ˪Îý|¹[F™¥–}’ íu&¤*XËíÑÁeµŽï‡¶vISÄÍNÅý9i<=ö8?Ûϼòh'fÌaïd;On:·ó?Xýú’Ò+ÎYñ8ó7 J÷næûŒ§ÊÞ[HFÛ{þß±	2Q”€ýu핆ˆ`¥m/ںǚšû•ÿ5èC5Û–õª–|;Œh“ƒlÏÔÐû©ÓU1«°àn²b?k§©9ô®,à<2=x]ÕÜ?6ä'\ﶙf¯ížÿhÌ]ç˜È.’M’–|ÎɝìhgR“jT““ §“­Ü$vû47>R`—wŽ³$Mãg*àŒKa㝯V®rQ˜2¤å¦H)]hEp/*¼¸Õuh†3\¯!­…VéÊÉ&YÿyèjHjæ#S­õ+æ¦B‘L<FþŸ'2,’õp¾kÝžDùUóÀÿÓèp·ëÉÀžy3tßY–¾ß4}k§#'CÒ*©Ðø>7G´/rñny욐›
+§¦á ìB­¯‘²÷8Í®óôѵ­ p¨ôrAHrý$gá²:‰‡?ðë1àx±M#€]Ð÷Ÿ>V’K‘_ñùŒø¼! ªÐ—`ø»ÐÛâ  ²ò"B7óŽ÷<Va,„ø¸¥.Çü]¨[[f¦ÊˆD%aíí±A4,²¸ºŽ½X˜8LNM×´väÅ30³>€U–ÀÉeüBlmÜÈË		0µ¼ €ëV\×.·Ÿ˜‹ÈÉÖØH7%óå¥1Ëu¿¡½bìƒTÚU¨G|˜Å¸Çÿèº#žƒŸçÃ$Á•CÏi âÚo"*È0ü Ð?ŒÞ‰PR×éá‘–L§W	lVëäЀ:å˜âmþ‡óI°Š"RJ”Æ$æPyK°¿‘Âdšõþy*ÿµîçB
+ŠJ*Q(üÐ@j$iÂK43ýN?ñâM§¢W4?_Xû u¿KýAž¬\UfÐld‘N!¥“ÿî  ‡3û§;OÞS×
+ƒjè{ð!©pãßor„ÚSFž$SKr’Š=iY^x/ëœù!HC©‚í$Ny%<°w­§˜‡SÔ„ŒL!‚ søZ¸ú„¡·hÝpÎNÛ*(T0
+Þ<å@…±å& "ßdEÈdàWöd™Žæ>¡ñßÝè𬸒%BÙ
+åÁf©	EŒé`ƒ1³fºñì~˜™ ÷A¦‡óˆƒsRc7µY2º,×ü¯Ý½…ŽŒ¡«Bš¡
+ˆmÆ|ŽxFÿ\¹“ßÅ%„ܶ4
+LÜ{_m2BÌ$¥bé39âWÀ6Âyo#Z;0›û¡ËþNl)f7b/ß9ˉþ±3OÚ¶å)jæ ` õi3ƒ}ˆO^Éµ}6âžpÎC	$C·'•¿#L­
+‡œÁ3hEzç‘
+fBRËeR£oNmS5sû¸ixß4>gès®gX΢ioþta~½0ÿ2·ß?º@ä2_} ©R$PÛÂh-¤„ž0
+Pí+"`qžŠîöTDšKè#Ìÿ'$\æoyzB駍KS<Gq
+Ýñ-x<Öçásì
+e'Ξ –@sk1}‘¡97«~÷õ%€£ÙﶽïÕi@`æËkB<?,ÔCž©Ü8[~Á|5ÕÜä{ˆøO
+&	R׸£Dà:íA*¦“ß2´r˜y8ô•ß4Q¿ÎrüžßiÎïåä$iü󨣽¬¡J°qr¨onšìˆ™åŽÜ!`C“&ñk*“#sÝg۝ZG ÷<RnÀüïœzjXþUmã‚=qL9{eÿÖô5¿—'ž¨)“žû.Ã<yú®Œ]×ü¦ìø1êÕØœþ¢Sƒ<¿tj—¸#]¼vrÈöÏ®:ó{'¿¼w€šÎÁyl[œ»ZŠÇˆøï
+ñb'|ýqƒæÏ°¾«iœg.Ÿ©„d§¡G§
+¢ÃâÌœé8œÛš×_CÜF’UAÜŸ[fY^8œgfºÖì*`‚`îí^掹þ2Ð/i2­_@áp÷?·xº%
 endstream
 endobj
-8169 0 obj <<
+8190 0 obj <<
 /Type /Page
-/Contents 8170 0 R
-/Resources 8168 0 R
+/Contents 8191 0 R
+/Resources 8189 0 R
 /MediaBox [0 0 612 792]
-/Parent 8172 0 R
+/Parent 8181 0 R
 >> endobj
-8171 0 obj <<
-/D [8169 0 R /XYZ 151.701 685.529 null]
+8192 0 obj <<
+/D [8190 0 R /XYZ 151.701 685.529 null]
 >> endobj
-8168 0 obj <<
-/Font << /F50 3701 0 R /F22 3706 0 R /F71 5424 0 R /F15 3700 0 R /F51 3729 0 R /F94 8167 0 R /F88 5686 0 R /F72 5687 0 R /F85 5521 0 R >>
-/XObject << /Im1 5680 0 R >>
+8189 0 obj <<
+/Font << /F50 3701 0 R /F22 3706 0 R /F53 3738 0 R /F15 3700 0 R /F51 3736 0 R /F94 8188 0 R /F88 5678 0 R /F72 5679 0 R /F85 5513 0 R >>
+/XObject << /Im1 5672 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-8175 0 obj <<
-/Length 2043      
+8195 0 obj <<
+/Length 2042      
 /Filter /FlateDecode
 >>
 stream
 xڝXI³Û6¾ëWðÈWeÁ$Áõƒ'öL%5™%O>%9@$$!æ¢!È÷æýûé H’rù"zÅ×
 EÁ9ˆ‚¿íþrؽÿk’…¨Š(§ Ž"QVI—•Èª484Á/á³®'3ôO¿~$öRTyž"{R‰¸#æ‹3‹§}å2üÙ<Åáù2Ù§½Ì²ð'Õ«³ît?á<
-¿WWu4­™Œ¶|npQEé!a\¤™?YFrí>vÿÙÅ@æ•®™2¨»Ý/¿EAk?‘U¼gȬy†§µÁóîß»hmœ­/‡¦• #Qü‡ºÖ-‘i¨è+Ãé¢y0Oû¤‡‰§³Õ#sþeÑç>~Á æÅãp¾]•µÚ׶¼tÍ‹iõٝZ#çEç¿XÁ>Š‹ ŽE•e	ªÀ)Ê"_y?÷ƒ	áGmëÑ\)l{™ápÂoþË‹qnßZG&¹ˆÓŠ<y|SÎò|º¨‰G…Š¾àã=’;´îyjºk‹GŽI7ŽèŸU‡!WÔ^ŠHÄ1/¨ÑA¬ÈøÚßd¡Þ£
+¿WWu4­™Œ¶|npQEé!a\¤™?YFrí>vÿÙÅ@æ•®™2¨»Ý/¿EAk?‘U¼gȬy†§µÁóîß»hmœ­/‡¦• #Qü‡ºÖ-‘i¨è+Ãé¢y0Oû¤‡‰§³Õ#sþeÑç>~Á æÅãp¾]•µÚ׶¼tÍ‹iõٝZ#çEç¿XÁ>Š‹ ŽE•e	ªÀ)Ê"_y?÷ƒ	áGmëÑ\)l{™ápÂoþË‹qnßZG&¹ˆÓŠ<y|SÎò|º¨‰G…Š¾àã=’;´îyjºk‹GŽI7ŽèŸU‡!WÔ^ŠHÄ1/¨ÑA¬ÈøÚßd¡Þ£
 ¨t,„—tn”ô
 y˜&2üÔLò24–¿WŽ•µæØêw8Y}Ë­ùBv´oO¥Ý*›ŠËªi:Tµî¬•SpÞ‘+Þxâ¼à¤ßù`¥µw5z$‘Iت	ó‡£nµ¢DÁ¿Þe
 -Œ#¶èd!$ŽjíàŽº™Csg	ŒTï5…ÉÆ˜×ó8¢ªE8ù¤ÿþ‘ÚëÀ&fÇ™œ•‡ý01îCÃ$ôOÁþÉ×þ)ÀÒn¸¥‘;ê4óžæiÖÅ)°¢,S(O@ æÛ®¯¦??T\MàèwˆFEˆ“™
@@ -36690,45 +37124,44 @@
 À}_0>4Íg B»ÀÍÝö;ÐM"ÀçÔ£ýá‚H‹4ÍùâüŽÓFCÌ:Ók·üzÑ`ň°kd"e,›Eö7nƒ( k÷•²L¶,fðp±…lâð.¨Ž±ø[®*¯öú•‰7¶Á}Ïã0_™KÕõ0sY^|1jɼ—›ŒYk—ŒyP"ﲣט’€[#Šýp–z€ðõò«T±ô®µˆ92_ÂóCÊ'~vg§®¼;A§Á
 >K½Ý¦j
 õÔæ”I|Ê|4öË?Yw=ªi¿2wÒXdñÒ)|Ø89É ‡ÑþTÌy͸Ñ*ÓpJ‰B#Wjx¢ j¸çQ§"Iå6ú¿ºž19ÒҐ
-1fl$!ƒâ´Ç»ˆÓ£CDã}|ä{hDâ¤ðöAß7€“~_?«.ª?ëGq….L”Ùâ{¡’Š‚ê¡ëðJ¤Å!#0)•¿ÙR’èÜ"¾Ë…´\òÅvGQýé‘Y$’¨ôœhwë4PääÖ:A-Ë!ÑŸgn{xÕùè˜9$´JÒ¬Ã	‡\é–;>¿1§­ƒ}.EZn¢öeÿwßæQ-ðA¿¢H‡¢¯fºðȆcò²Ãä;œ•·ÊíxõÈõnüsl%DR$÷×å'Åñ4t9%þ+ïôÃØDnð–ªëêÀ"K³‘ )ââdïj=™êŠþè¦´Ü:ºVÎ5¿Ô‚³êÖè¥ÂRâL`¬GÂ]ìo_)Ùú×ò|“_ÁƒìÊo¢Ldyqç×$Y7÷8‰ðhí8Lãz.SCzc"üzh(¶Ð ´²¨¼8ÒOÞï2*E\¤›­šÎßé­Þà"Ê—àŸ
-U΍z•­4Ø€A^ˆ´ª¾b™ßƒŠÀg’ÕnbÝS“„fLë”SæªÎŽíäëÔ6eðx‘pºy#õÞXÒðTMÞTÅÇ[’F€êµ¾N<ö½tE=#R(ÔðUü9·Ã‘
-À²¾U°„ó•	Úê·«OŒ=“;ë‘ŽÊ‹ÊPß/ÃO/˜.ºß; g¥·
-ãìR‰Ö,Áò½á@ÅÇÙ\Ýê­Ar£¯£®·ù¨-=™€‹R
-zDÈdãÈ°˜lv²x—£*\i™Âò!\«6Èÿwǁáhg뤢™H<º‡
-Ž¹¸ãY« àiÏî|H»y„HÒæ
-7î9MMQúêP†µa§È¢ò%–ùÜ¢7QDžÌʲðwHs&àß$=ÿàŽA·utë~r÷ÜŠ©9>Ê߽߱¾û|ã¾	†×Ù¤Ÿ/ˆŠóÔø}í¿±Ð¦Ë\=5 7À=üìðÃ"_a„ð•Ä	×"|±¼…šK\°Ñyšü¬Í…,îŠzÃ}Ï›x3¾"9½¸ÄtËÇÈ!Ç­:óå.œüêè_Vn7=C‘îÊ‹w(&%’µóãW¿7b¥eSƒò°)‚z6=¾,q3Gþ«Ü–UE¡»Œ4lc@Bk:CÙŠ×z>~gb·´=”Lš}³“îxÌmVì7@?GÿÓøÃp	w(°dU±M»uèÌC)1[7Û6é|¼±þèY_j)]nŸ¿Ü®——Ö‰Úp3CÏâ“ë3n¯ì[îmïÿ~:ìþÓ‡
+1fl$!ƒâ´Ç»ˆÓ£CDã}|ä{hDâ¤ðöAß7€“~_?«.ª?ëGq….L”Ùâ{¡’Š‚ê¡ëðJ¤Å!#0)•¿ÙR’Xy—i¹ä‹íŽ¢úÓ#
+²H$Qé9ÑîÖi ÈÉ­u‚Z–C¢?ÏÜöðªòÑ1sHh;•8¤-X‡¹Ò-w|~cN[û\Š´ÜDíÊþþï¾Í£2Zà=‚~E!:E_Ítá‘7Çäe‡Éw8+o•Ûñê‘ëÝøçØ
+Jˆ¤Hî¯ËOŠãhèrKüWÞ臱‰Üà-U×Õ-€)D–f#ARÄÅÉ0ÞÕz2ÕýÑÝ	Mi¹ut­œk~¨gÕ­ÑK…¥"Ä™ÀX„»ØßÜ9s¿R²õ5®!äù&¿‚Ù•ß„E™ÈòâίI²nîq:0áÑÚq˜Æõ\¦†2ôÆD*ø] ¡ÚˆƒGZYT^é'ïw•".ÒÍ…VMçïôVoð@åK
+ðφ*çF½ÊVlÀ /DZU_	±ÌïÁ Eà3Éj7±î©IB3¦uÊ)sUgÇvZêÔ›2x¼È
+8ݼ‘zo,iøª&	oªâã-I#@õZ_'û^º¢ž)jø*þœÛáH`Yß*XBƒùÊÀmõÛ€Õ'ƃɝõÈGeEe¨ï—á§LÝÒÛ†qv©D
+k–`ùÞp ˆâãl®îõÖ ¹Ñ×Q׊Û|Ô–žLÀE)="d²ñ@dXL¶;Y¼ËQ®Œ´Laù®Uäÿ»ã@ƒp´³uRÑL$ÝÃÇ\Üñ¬U p´gw>¤Ý<B$ió…÷œ¦Î¦(}u(ÃÚ°SdQù’ Ë|nQ†›("Ï feYø;¤9ðo’ž‡pÇ Û€:º€u?¹{nÅÔåïÞïXß}¾qß„ˆ?ÃëlÒÏDÅyjü¾ö_‰ˆXhÓåF®ž€à~öøa‘¯0BøÊGâÀ„‹k¾XÞBÍ%.XŠè<MþÖæBwE½áŽ¾çM¼_‘œ^\â:ƒåcäãVyrNþuô/+·›ž¡ÈwåÅÀ;“ÉÆÚùñ«ß±Ò2Ž©AyØA=›_–¸À#ÿUn˪¢Ð]F¶wÃØ1 ¡5¡lʼnk=¿3±[ÚJ&;ÙIw<æ6+ö Ÿ£ÿiü¿a¸„À;X²ªØ¦Ý:tæ¡”˜­›m›t>ÞØô¬/µ”®?H·Ï_n	×ËKkŽDm¸™¡gñÉõ·Wö-÷¶÷Æ?vÿÞ¾‡
 endstream
 endobj
-8174 0 obj <<
+8194 0 obj <<
 /Type /Page
-/Contents 8175 0 R
-/Resources 8173 0 R
+/Contents 8195 0 R
+/Resources 8193 0 R
 /MediaBox [0 0 612 792]
-/Parent 8172 0 R
+/Parent 8181 0 R
 >> endobj
-8176 0 obj <<
-/D [8174 0 R /XYZ 100.892 685.529 null]
+8196 0 obj <<
+/D [8194 0 R /XYZ 100.892 685.529 null]
 >> endobj
 1214 0 obj <<
-/D [8174 0 R /XYZ 100.892 633.574 null]
+/D [8194 0 R /XYZ 100.892 633.574 null]
 >> endobj
-8177 0 obj <<
-/D [8174 0 R /XYZ 100.892 607.827 null]
+8197 0 obj <<
+/D [8194 0 R /XYZ 100.892 607.827 null]
 >> endobj
-8173 0 obj <<
-/Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F17 3698 0 R /F71 5424 0 R /F70 4384 0 R >>
+8193 0 obj <<
+/Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F17 3698 0 R /F53 3738 0 R /F59 4373 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-8180 0 obj <<
+8200 0 obj <<
 /Length 1271      
 /Filter /FlateDecode
 >>
 stream
-xÚÕWK“›F¾ëWpDUË Ã#·}x]qyíõJ©¤ÊñaF‘`ð «èߧ{’@Ú-§R9ä`«iz¾~}ÝÌúÎÊñ÷“›Åäêžúñ½Ìψ³X:„/ñ‰§™G³ÈYÎW7ôÓé·Å‡«û pR/‹ãH™f‰GiHÊè×–Ëé,¤‘ûT®Ö]«eV(P÷Q–/å–¯8¼ ‰ÝÛ5k:}„º„¢ƒÉ»Åäû„ "Ät
+xÚÕWK“›F¾ëWpDUË Ã#·}x]qyíõJ©¤ÊñaF‘`ð «èߧ{’@Ú-§R9ä`«iz¾~}ÝÌúÎÊñ÷“›Åäêžúñ½Ìψ³X:„/ñ‰§™G³ÈYÎW7ôãé·Å‡«û pR/‹ãH™f‰GiHÊè×–Ëé,¤‘ûT®Ö]«eV(P÷Q–/å–¯8¼ ‰ÝÛ5k:}„º„¢ƒÉ»Åäû„ "Ät
 õÂÐÉ«É×o¾SÀ»Žï…Yêì”eå„4õbJAÞ:óÉ—‰oòó Ï(óT>˜Âœ/¦Yì²Í4\þyWsÙ®Ë溊т^Ý:F	±åX¬K,A–¸Ê1
 ·ÓÍt¤.—UÙƒ*§ÄÔí„VuZi­@ÙFƒA83Dž¦ „2íS,Á>Ý?|m±Ðah; Ú¢”<ï„,yëév’Ä!ÄË(
 0YxA:³ -$¡¤-#¾?èaøî¼o ›@€ðŸäª‰ûŒO{-ÿVN‰[`à»;s,ð}_¿½+k­½u'Åv‹µÐÑ
-ÊëC|±@ËT\÷Ó4t°'ˆ¡ÂP'â.Á“¤jr¸¶kz©«/ZÞþ„q¾J!NËÜjŧE¤Hºbr¯Ú-"‹™Àm4ƉìT&úi—ZU5m ;³ÄDPèÖ\7m	xS¬+ðfWÖ+ýº9Ôÿg]¢„œ–H#ªúGȁҷ’³Ž/Ć×G"ψO¡äêÕtFŠuÀŸí´(žÿ¾hºE¾çgÃ4æüºmËUmêsÑÁo¶,zh¤ÈyÛê‡-áÛSÏè-¢^
+ÊëC|±@ËT\÷Ó4t°'ˆ¡ÂP'â.Á“¤jr¸¶kz©«/ZÞþ„q¾J!NËÜjŧE¤Hºbr¯Ú-"‹™Àm4ƉìT&úi—ZU5m ;³ÄDPèÖ\7m	xS¬+ðfWÖ+ýº9Ôÿg]"ž–H#ªúGȁҷ’³Ž/Ć×G"ψO¡äêÕtFŠuÀŸí´(žÿ¾hºE¾çgÃ4æüºmËUmêsÑÁo¶,zh¤ÈyÛê‡-áÛSÏè-¢^
 Ôyû(òͯ„܏½àƒÍ7Q,M•:b†&ñHJÆÀ¿Ô9Ô¡å_zѱ1¶}©Á¾£‰nêŒzIŽ±X¾.k~ç¢¯»1ØuQhœ›¶c])êÖf¯M0ô‡–Sþ|†
 ÒÅmm¤Ñà2PÈk¼h¸—H&|l÷mÇ+K û3ŒÇÉÌyÞ˲;«÷«ÙÊ6µ/Ê#¦Ú5
 Ü5]«·ü,ØæÒ²ÕÎð¥‰ÿ°ù-Ë­í9Ž‘ú…œå)‰uË.·ÿ£`Å8åòœW¬åÕ×Ûƒ²à/¥åv¡ Ú·h6Wõ~”»2êAgt?¹„íP±:çg9Ð!tWVg¸ð‘­m«D8ÅÇC†Ï¸ýƒqÔ&°9´£V£ûvðÊr8ê–àqìnà ŠKLN_›¯yÑolkÌ)…K/´st¢7Ü#ÐõRÕ/ì¿Æ˜g<y“cWøùŸ‚6ÖÈ$°fê#9&¦]܃¦Þ°|ÓŸj
@@ -36736,36 +37169,36 @@
 ?_ÚJýoÑçë¾+`fÇ𨷻nW_¦æëÓzÇŸûÕR)”[IV½Â¹kÜVãÓïy‹‘_Ú\j½™,ãÒŒ/õ»ú¥”¢®.ðáAåro«)«³µåÇCZñ¶½©éé¦<PBOó'Ñà1ö
 ³_ÕN2ÜFÆ
 LM¾Á¡Ñˉx¥çT¨D÷jËî…´‹®5&&)ªÁøH…3îåø.7³ÃzzS¹FzEq0¼Š¡î‹]ýþ¨ì
-åÛÁíËX3‹³›ª;ÖɇµƒÛ™ÒÀ§÷‡niærªË™ÐÜÌ¢t3ÿ«›ýŸ^ÌÎþ^ƒ?ÿÅ'[
+åÛÁíËX3‹³›ª;ÖɇµƒÛ™ÒÀ§÷‡niærªË™ÐÜÌ¢t3ÿ«›ýŸ^ÌÎþ^ƒ?ÿ¨%'Y
 endstream
 endobj
-8179 0 obj <<
+8199 0 obj <<
 /Type /Page
-/Contents 8180 0 R
-/Resources 8178 0 R
+/Contents 8200 0 R
+/Resources 8198 0 R
 /MediaBox [0 0 612 792]
-/Parent 8172 0 R
+/Parent 8181 0 R
 >> endobj
-8181 0 obj <<
-/D [8179 0 R /XYZ 151.701 685.529 null]
+8201 0 obj <<
+/D [8199 0 R /XYZ 151.701 685.529 null]
 >> endobj
 1218 0 obj <<
-/D [8179 0 R /XYZ 151.701 622.631 null]
+/D [8199 0 R /XYZ 151.701 622.631 null]
 >> endobj
-8182 0 obj <<
-/D [8179 0 R /XYZ 151.701 594.105 null]
+8202 0 obj <<
+/D [8199 0 R /XYZ 151.701 594.105 null]
 >> endobj
-8178 0 obj <<
-/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F17 3698 0 R /F71 5424 0 R >>
+8198 0 obj <<
+/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F17 3698 0 R /F53 3738 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-8186 0 obj <<
+8206 0 obj <<
 /Length 1514      
 /Filter /FlateDecode
 >>
 stream
-xÚ•WKÛ6¾ûW½TºZ½ÇM6	6Èc;m€$Z¢mv%Ò¡$»î¯ïIY²¤,Ѓaj8üæÁo†¤kí,×z³x±^ܾö}+q²Äõ¬õÖò\×I3ߊÓ̉²ÐZÖ7{Eó†	¾ü±~«ÔS'‹ãÕýÌqAÛÕz^äøÎòÆsãÀ^ïéò&ˆBû®¨gu#I#–kK-¾a\W÷;rÁ's3åK ã$Œ:ôÀÍPkñj½ø¹ð@
-Ê#'¬¼Z|ûáZ̽µ\'ÈRë¤4++ˆR'Ž­´V‹Ow˜ƒÄöB§ fŽ
+xÚ•WKÛ6¾ûW½TºZ½ÇM6	6Èc;m€$Z¢mv%Ò¡$»î¯ïIY²¤,Ѓaj8üæÁo†¤kí,×z³x±^ܾö}+q²Äõ¬õÖò\×I3ߊÓ̉²ÐZÖ7{Eó†	¾ü±~«ÔS'‹ãÕýÌqAÛÕz^äøÎòÆsãÀ^ïéò&ˆBû®¨gu#I#–kK-¾a\W÷;rÁ's3åK ã$Œ:ôÀMPkñj½ø¹ð@
+Ê#'¬¼Z|ûáZ̽µ\'ÈRë¤4++ˆR'Ž­´V‹Ow˜ƒ(öB§ fŽ
 T'áç’’š~jEC%;²’î(ƹv7¹¼‰üÈþ‰*5ºkÝDNâ'֍8Q˜uXïI¾gœÞå¹hy3»+
 sò©nf¿ÖH¢ú/tþÐBì;Y–iQg`o&¨y£×ƒu ÒHÄÖ ïM â@aÃßéÏú\7´ÒñøÇ i%kÎc£ï	';JÚ‚õ˜„› k³T•b÷œ5y¢OœÊzÏcc8iüïT®ãÛ‚¶	^Hó1wÃÍßÀt½m^âx@‘õw‚÷`”ʱiœÅÕòò",è‘åÆ·BvÌÛY©|?JMñÕÎèý¤r+dE8XÇ]C7¬šà¾ÜÞmÕ…C|\d88~2ñÚ8¶‚-F¯ENëúy畦q^ë+|wŒÜU×ø¢˜cÚuÖùžmyaÛÁ¬RøAèq06ò–7ôè:—u=k¶¸«­úLLŠ»B§…>=tJ&€=‘´˜3ò ?mê’?µ“r@©¡âaÂÿM&’C
 +ò™Ö 3ÉŠÿOôIšVû¶) fÇð(ïú݉ÏSó×ÕzO7ín©„Êí$©~Á¹;ìVãÕo(ÇÆHç:—jo&Ê8íÕÞ+~dRðj†ïEÁ¶ç.™²:‘.µ´_¤GR¶&¥óRWóÑ â„ç©»EìFÆTMþ„E£›“ç„Q8¥B%š_nÙk!»FWÕUùH…3ÙË0rRo¿/¼ùÓ”~•8v®‹êÐ6]/ï­áºþ Ó‡éó½—çw»™ÝÁ‰=lû—^sûܱAš<iˆ¶—	7yÅɦ‚¼rhlKÏÏÖ/õE¤oý
@@ -36775,122 +37208,114 @@
 ê¡s»î¦H£gT#A\¯ ¥‘—fz0kÛ‚Jèf6ÞÑñ_uÝÐsí/¾Þ¾cʝö=©ë:”rÞqâãõƒ<k=¼†õ`0ø‹AY£þ©Öè¾ë~½ýú8ôÊp÷*¶ °÷DÙDtª%\è]–8mú³eÇeÛ¤¤Š{¨ Þ0‰¡8fï˃ktä©g
 X}x=ôÏà<5ÌþÅÉèUã©W
 ˆ/¯š8î_5×¼ ìÀUmU?–úÎ1И‘Þ8Ñ#†I±ÇàçuÂ@ðaêê8(‰â>±#©™o‰éÔ,%úoð’ñ`$"¤™i5ÝgÈd¤qªhf®mÜ­õ‹—@ûR䊹¨qbÍ^ÏŽëxžÃE-¬X3³ùO˜¶ êQbmƒ§êe„²FÒ,v%lx(;2¢WÀÈv¼K¶Û«ÀžJ¨Â0¿¿CG€¡gSuó»¼$Çéƒø ¶Â÷ Ñ0#û»„_j-öíÏC£~`ŒÂàҁêß®|Cûžƒõ4äfY¿-ZÀÌ„ª4h*`*~7¦ð
-Pl®À»xbÿw—o
+Pl®À»xbÿ펗m
 endstream
 endobj
-8185 0 obj <<
+8205 0 obj <<
 /Type /Page
-/Contents 8186 0 R
-/Resources 8184 0 R
+/Contents 8206 0 R
+/Resources 8204 0 R
 /MediaBox [0 0 612 792]
-/Parent 8172 0 R
-/Annots [ 8183 0 R ]
+/Parent 8181 0 R
+/Annots [ 8203 0 R ]
 >> endobj
-8183 0 obj <<
+8203 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [99.895 117.522 293.946 130.423]
 /Subtype /Link
 /A << /S /GoTo /D (rights) >>
 >> endobj
-8187 0 obj <<
-/D [8185 0 R /XYZ 100.892 685.529 null]
+8207 0 obj <<
+/D [8205 0 R /XYZ 100.892 685.529 null]
 >> endobj
 1222 0 obj <<
-/D [8185 0 R /XYZ 100.892 212.226 null]
+/D [8205 0 R /XYZ 100.892 212.226 null]
 >> endobj
-8188 0 obj <<
-/D [8185 0 R /XYZ 100.892 183.893 null]
+8208 0 obj <<
+/D [8205 0 R /XYZ 100.892 183.893 null]
 >> endobj
-8184 0 obj <<
-/Font << /F22 3706 0 R /F50 3701 0 R /F71 5424 0 R /F15 3700 0 R /F17 3698 0 R >>
+8204 0 obj <<
+/Font << /F22 3706 0 R /F50 3701 0 R /F53 3738 0 R /F15 3700 0 R /F17 3698 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-8191 0 obj <<
-/Length 1444      
+8211 0 obj <<
+/Length 1445      
 /Filter /FlateDecode
 >>
 stream
-xÚ¥WYÛ6~÷¯Ð¨¸<DS
-Pi6)6(6—Û"̓lim5²äHònûï;å•·NТ/æpf8r¾9¬¢M¤¢Ÿg?-g¯œŠ´’™Êt´¼‹´ÓÒ+-ÒLº,‰–EôQX­æŸ–¯/^¥2[,Rͼt΃%RºéËn[—ˆ÷Õf;ôLçM„o»ê¾ªËM	è…x±Í÷qB;üÀìåröe¦Á"ø4qÅIk£õnöñ“Š
-½Ž”´Y=æ.².•瀮£³w35½Ÿvgï—d’¯òõܤâ3þ”èp’Y±Î$ŒXÍcäó¦/-3†m<̍e]ÇŸ›¹-î‚…÷W—L´wá0hð9+Šò.?Ô+äÅ®jª~èò¡íðI౶Ò%»š¯×í¡AG	G#–óÔÂçbkœhWC^5L“cHíîÈü€žX³m`䁟ïÐæ*gi7ØA D^Ù0wÝò‡»¶®Ëî{dzÑ&ß›8ìØß;ÐmñÔCÕl@ÑÂòåBC‹gŒ,¯§Qv!MæÙH׶ÃwpF9%€ƒïmÊ¡n×yÝWŹ‡¢›¢Þ<$ã; ýêÍ&ªþb»Øè81Y’9§uÞöt’&:6*õ^+“eìï)ªžøû…ä ñIñžxý¿x“÷}µAT¤#r€9:F
-'  £‚ê,°àÐÓ#“.Gãiz?y¤=†N+ZÊ¢Î].YHˆþ˜æ½'5„2Ç,·‰è·ã†ÙÛ²+ÏÆ5¶¾Ý}±"7($ñÍMì”
-G¼¢íÀéØ¡4´–`Å CPYÒ(^$PN{sÝåX‹+‘—*ÕPg¬Ìƒ¥Ê”TÚÀ†T&4ÃÉÀ¸¸Úéè²…Òôî(ŠG«ñÄ,U,oN*Vof‘Í”L\¨XKÂÎ"àðJÐÕ‘SõÌF•*kuÍìÏÍ1T(ì&!´+Xá>¯á$•+XŸ¤öˆžÇÊe´x>.™CöˆQ¬U^¥â*(“fL3bœ8Pò7Ppâs5¥ìwijÝØrÒ±å ±Ç<i;|Ÿœ=ã9™YÇç.M×H)#¶$°˜âšãbÅmÕüÈA¾Ë×Ûª)ƒrøj†Ì×Þ'sZÜ4Ey¶ìß\_ýzñKÕþ„fäÃÃ!Q~9T±}Â=¾,®7W—?(&‡Ä:êw-®¢
-ê!< ¢å×;pbt6ùfÖ™4Î[ð©‘,²ÊJ˜¾e”­‘:ý‡@¥ôüÿcc¼Ê¿°ñô*ߘ"ŒÏdf9Dï˺Ì{Ä™É4¥®ÔX=5VÜÞS.v}…A†•JjÍ4‰:§ÁÉ]ÎS	î ºs÷Dh&«:ˆ°9ЇYVšƒä¡¢¤:—Iíp`©¥àúü´ýhÚe±ïÂ÷UQÌ!ÎaŒC N41+iۏ_)FY‰û-U ~œsð#XúK	UkUWý¶}ˆz<6¢œ÷'ˆü< ž‚NÐhÚ³üä|Ƈ3Vlºö°ZÓ©‹[¤´6¢“ÐV“СÙ]
-m>¦•/ ]Ò¬µðâe/gµ€êu´ñØŠp†ÐÒ(óhCê`åvË%1;ÎÖ	øBωÌélûÛŠª=¨¼[wÞUÃ(ÁK‚AõE]aíÀ7‡Þì]z‚	 ±?ž›âñ˜I¡—†öt»¥Pù½¯÷ôÝãTܳèz™0ŠâŠ},G,Z£{Q(þ£¥rÙó.g%®¢8¦>”õ#—7u»Êë¯LšS ]NfDº|îÎÞËD%ãDpb wrõÅ).ä†â¼ôz¬ØJìJµÒ]¿­ö¬A%clÜHÔ-é¬Ï{nt
-eÊŒ^<†Šýøh\¡°ÿ
-Ô>|W
+xÚ¥WYÛ6~÷¯Ð¨¸<DKPi6)6(6—Û"̓lim5²äHònûï;å•·NТ/æpf8r¾9¬¢M¤¢Ÿg?-g¯œŠ´’^y-ï"í´L•Ž™—Î'Ѳˆ>
+«²ù§åë‹WÆD™ô‹EBª>•Î¥`‰”nú²›ÇÖ%â}µÙ=ÓyS áÄÛ®º¯êrS‚@'z!^lóýÀGœÐ?0{¹œ}™i°>M\qÒÚh½›}ü¤¢d¯#%­Ï¢ÒÜEÖeráÐuôaön¦¦÷Óîìý/éèú*_ÏM&>ãO‰'ÞŠuÞ aÄj#Ÿ7}9°xh™1lƒäanRQÖuü¹™kÑâî!XxuÉD{ƒŸ³¢(ïòC=°B^쪦ê‡.ÚŸîk+]âÙÕ|½n
+::H8’±œg>[ãD»òªašC¢hwGæôÄš…h#ü|‡6W9K¼Á%ò
+Ȇ¹ë–?ܵu]vß#3Ýaò½‰ÃŽý½ÝO=TÍ-<,[Þ!4´xÆÈrv%°aÒø”tm;|g”S¢Á 8øÞ¦êv×}Uœ{(º)êÝÁC1¾Ò¯Þ¼a¢êŸ1ñ!Ö±‹ŽãïœÖ¼ìé$KtlT–¦ZïÙßST=ñ÷7
+Éâ“á=ñúñ&ïûjƒ¨ÈFä stŒN @,F9Ô	&X`Á¡§G&]ŽÆÓô~òH{(V´”E5œ»\²ý1Í!z;NjeŽYnÑo9Æ
+³·eWžkl}5ºûbEnPHâ›ÿšØ)ŽxEہӱCYi-ÁŠA‡ ²dQ¼H œöæºʱ=V¢TªLC±Ò'K”)©´
+©Lh†“qqµÓÑe¥éÝQVã‰YªX©9©XÞÌ."ë•L\¨XKÂÎÂp¤JÐÕ‘SõÌF•*kuÍìÏÍ1T(ì&!´+Xá>¯á$•+XŸ¤öˆžÇÊe´x>.™CöˆQ¬U©ÊÄUP&͘fÄ8q &äo àÄçjJÙ!î²$Ô8 º±ådcËb5xÒvø?9{Æs2³ŽÏ]š®RFlþH`1Å5ÇÅŠÛª)ø‘ƒ|—¯·USåð
+Ô™¯¼wZÜ4Ey¶ìß\_ýzñKÕþ„f”†‡C¢ür¨ b%ú„{|Y\o®.PLþ‰uÔïZ\EÔCx at E˯wàÄ:élòͬ½4ìc>5â#«¬„yà[&@Ù©³X TÊ‚ÿlŒWù6ž^åS„I½ô–Cô¾¬Ë¼Gœ¯)up¥ÆšRcÅí=åb×WdX©¤ÖLp‘¨sŒÜå<•à¢;0wÏA„f²ªƒ›}˜e% 9H*Jªs™Ô–Z
+®ÏOÛ‰¦]ûŽ |_eÁáÆ8âD³’¶ýø•b4ñ˜•¸ßRâÇ9ÿ0‚•¡¿”PµVuÕoËЇ¨Çc#Êy’È?Ààà)hà6¬9ËoAÎgÒpÆŠM×öAk:uq‹L#m è$´Õ$thvWC[i¥Äh—4k-Rñ²ƒ—³Z@õ:ÚxlE8Chi”y´!u°r»å’菳u¾Ðs"s:[ãþ¶¢j*oçVÁwÕ0Jð’àÃCP}QWX;ðÍ¡7§.;ÁÇ€ØÏMñxÌdÐKC{ºÝR¨Ò½ošÒwSqÏ¢ëeÂ(Š(ô±±hîD¡ø–ÊeÏ»œ•¸Šâ<š¥¡¬¹¬¸©ÛU^eÒœír2#ÒåûswNS™¨dœˆNôN®¾8Å…ÜPœ—©+¶»’Gm†t×o«=kPÉ7uK:ëóžA™2£¡¢D?þW(ì4§|^
 endstream
 endobj
-8190 0 obj <<
+8210 0 obj <<
 /Type /Page
-/Contents 8191 0 R
-/Resources 8189 0 R
+/Contents 8211 0 R
+/Resources 8209 0 R
 /MediaBox [0 0 612 792]
-/Parent 8172 0 R
+/Parent 8215 0 R
 >> endobj
-8192 0 obj <<
-/D [8190 0 R /XYZ 151.701 685.529 null]
+8212 0 obj <<
+/D [8210 0 R /XYZ 151.701 685.529 null]
 >> endobj
 1226 0 obj <<
-/D [8190 0 R /XYZ 151.701 228.557 null]
+/D [8210 0 R /XYZ 151.701 228.557 null]
 >> endobj
-8193 0 obj <<
-/D [8190 0 R /XYZ 151.701 199.475 null]
+8213 0 obj <<
+/D [8210 0 R /XYZ 151.701 199.475 null]
 >> endobj
 1230 0 obj <<
-/D [8190 0 R /XYZ 151.701 199.475 null]
+/D [8210 0 R /XYZ 151.701 199.475 null]
 >> endobj
-8194 0 obj <<
-/D [8190 0 R /XYZ 151.701 157.542 null]
+8214 0 obj <<
+/D [8210 0 R /XYZ 151.701 157.542 null]
 >> endobj
-8189 0 obj <<
-/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F71 5424 0 R /F88 5686 0 R /F72 5687 0 R /F17 3698 0 R >>
-/XObject << /Im1 5680 0 R >>
+8209 0 obj <<
+/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F53 3738 0 R /F88 5678 0 R /F72 5679 0 R /F17 3698 0 R >>
+/XObject << /Im1 5672 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-8198 0 obj <<
+8219 0 obj <<
 /Length 1166      
 /Filter /FlateDecode
 >>
 stream
-xÚuVQ›8~ϯà‘H×`ƒ¡•öz½“út§Mu{Uå
-N‚ðMûïoÆcHYE
-öça<óÍ|6<:E<úcóë~óî÷4+O¢ý1J8gE™FyQ²¬”ѾŠžâGskÛm¿î?;ó‚•y.Ñ<-kNvIÆÛîž‹ø£Ý&qÛÂ[;‘eñ§¾·[Áã~ /‡­XÉK·«€±’Yð#’­6Ÿö›ÿ6	 `<‹vÑ¡Ý<}åQkŸ#ÎDYDWgÙF"+Xž¡·&zÜüµáólU2ßxr*KæRÂíG¢L²¹qš3¥TòÔÛË%GIÊx<MmºmZÄ#Бñ"~p³´zLO£ëÙÒ›õ@€¦i$ƦÅwž·;ø§dldçw’qe[]{ŽO}Ö
-E¾LsçCß%‚e²¤~ó¯fi?TmÝ­&­㪸K:•I|­›G<>kôu›ªØ¢Ñ]=Œ½ëW\4ôN_ŸÎŽ–æHÚ»tø»î*‹Wo1g¢‹v>ž]
-5O}ÁögÇ_’I
-<¦#¨³#aÄ ­<T™¡îõsãÛ\\£»™gþ ¡^d^ÞÑÝœjz÷)•cåK¾‰0¡Ô0G"k„!N„)G˜³ë*¼l‘Í׺1'ã×\ÜðœZÆ
-Õ¥šÁbOªX3k½â£Î(è?í{{äË`Öu‘ç,Ù½.RIÁsQU‘ÎõAWÛþßaÔÈÿ@è‹oý¶=ÒXtCsOÛŽZÃDZ Ý1êâ%©žT*\‘›Û¾êÆv8’y:Ó-,LÄBÇ¢Ö .˜zIãý1Œo¼§\AR(†<}G¨®*SÑp´þéĆ-žÊÙû
-'ñ‚ª½GLwö‚ZЇ~JA
-i¥1„àŒ'e¨3u†#>¬,R{³]R8EÜxY{p!ëGãt:¿£'×Âpa¦¾` À®ð[3=ºj¨"ÖÞÔ|×í‹“;€®PŽÔ›"ˤȊ€¹œ.ƒRqS¢ãkX+.º’ÒêRæľ"öqîktŠà0|bnh¤iºP¡tPnWw¬àTh\U$NÜÎÐ^Îã‘<ŽAöwW°LϦ²tf\«Ý.˜-=ض%>„¸W- #ÏB¹€L-Ž“
-äF£co[oxöУ¦[PNçºgñyÇ<ÀaF%JžEÚëŠCrAZCh
-'®“]J„ycO@YRåa£àÀ—GQyhïb¡,ô¢×»$¤î{Ýã0…y¸Ý¶_½°%“™æ¿„¸ë´/t\ø©^ë8HË|ÚñÐVo|
-åbúΦi~ÚÌ|7‡ËhÞ¯“ðÒm–¬P‚ü||ÿO"äüˆÌ¸ëBw÷4dãƒs=ga 읓,ŽH²ß:Ýôfº±¬åÀ—›_¡wVïD‘@½¦îmbúPª}’¸öýn1ÝÒßbÍ(ܨèâp°—éæ„5Ì‘-Ž¾ð„çÿI\
+xÚuVQ›8~ϯà‘H×`C*íõz'õéN›êöªÊœà= ›ößߌÇHYE
+öça<óÍ|6<:E<úcóë~óî÷44+4O¢ý1J8gy‘FY^0UÈh_FOñ£=•k·_÷Ÿ½yΊ,“hžŒƒ5'»D1Á¶»„g"þè¶IÜ4ðÖN(ê:·<îzò¢8lÅ
+^ø]ŒµT£Á´Ú|ÚoþÛ$€‚ñ,2ØED‡fóô•G%¬}Ž8E]½e	•³L¡·:zÜüµáól•˜o<9•ó)áöƒ£LÔÜ8͘ÖzòÔ¹Ë%GIÊx8[ueÛmšÇСx?øÙZ½ô¶£Ñõìèͪ'ÀдcÛà;ÏÛüÓ2vG²;ɸt©ǧÚ=›:ð»HsBß%‚)YP¿…WUªâ‡²©ÚÕ¤µf\çwI§2‰¯U]ãˆÇgƒ¾nS[Bº«ú¡3CõŠ‹–ÞéªÓÙÓÒÓ‰C{ŸWméÐâ,æLBtÑ.ijK¡æi(ØþìùKâ1I§Á¶µn Œ8¤q}€JÛWy®ÃBïê‹ot?ÌÔ‹Ì«!8°¦íG§&€Á}JåÅXù’o"Lh}#̃ÈaˆaÚæíÚ’/[dóµªíɆ57<§–€1„BuéFuï°'µÖìZ¯„¨ý§»bïa|éíº.²Œ)¡îu‘JŠž‹ªŠt®2¸âØuÿöƒAþ{B_Bë7ՐÚyè`jšÚvÔ!ŽéžQ‡(H=ð¤RÁàŠÜÜö%ÐÔ®µÀ‘ÌÒ™naa":µ%ðÀ4H÷èîŒa|æ}OŒzÊ4$…bȲ±ï5eiK.<½XÀ°ÁB{ûPá$>CPUðˆéÎ^ÐúÐÁOé#H!­4†œñ¤ëLá‰W©½Ù.)œÎ"ÝYp!ëGët:¿£'ßÂpa¦¡` À®ð[3=újè<6ÁÔ~7Í‹—;€¾PŽÔ›"ˤȒ€¹œ.}R~S¢ç«_+.º’ÒêRfľ&öqjtŠà0|bnhdhºPcé Ü¾îXÁ-¨Ð¸:O¼¸½¡?¼¼Ç#y&Ù/¯`™0®¦²´vX«Ýn4[$zpMC|q¯Z@:ž…$r™Z'%ȍFÇÎ5Áð GC· !œÎ3tÏFÆçó ‡ý•(yJ™ _(Éi
+¡)œP ¸Nv)Uæµ; eIu€Ã‚ƒPM塽ó…²Ð‹Yï’1ÕñÞ¸×0ñ0·›Âu«¶dRÉÑü—±þ:ÝajÖzÒ"›v<4å_C™˜¾†ú³­ëŸ6³ßíá2Ø÷ëß$¼ðÛ€%˵ ?ßÿ“ù?"÷]èïžÚl‚`pnæ,ô„½ó’ÅIö[k‹Þl;Tϵøró+ôÎê(¨×týíOLJUè}[QCסßÇ›AL÷†÷†X3oTtq8¸ËtsÂæÈGßø„çÿ—ðc
 endstream
 endobj
-8197 0 obj <<
+8218 0 obj <<
 /Type /Page
-/Contents 8198 0 R
-/Resources 8196 0 R
+/Contents 8219 0 R
+/Resources 8217 0 R
 /MediaBox [0 0 612 792]
-/Parent 8172 0 R
-/Annots [ 8195 0 R ]
+/Parent 8215 0 R
+/Annots [ 8216 0 R ]
 >> endobj
-8195 0 obj <<
+8216 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [119.771 524.604 188.306 536.293]
 /Subtype /Link
 /A << /S /GoTo /D (nestedgrpmgmgt) >>
 >> endobj
-8199 0 obj <<
-/D [8197 0 R /XYZ 100.892 685.529 null]
+8220 0 obj <<
+/D [8218 0 R /XYZ 100.892 685.529 null]
 >> endobj
-8196 0 obj <<
-/Font << /F22 3706 0 R /F50 3701 0 R /F71 5424 0 R /F15 3700 0 R >>
+8217 0 obj <<
+/Font << /F22 3706 0 R /F50 3701 0 R /F53 3738 0 R /F15 3700 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-8202 0 obj <<
+8223 0 obj <<
 /Length 19        
 /Filter /FlateDecode
 >>
@@ -36898,21 +37323,21 @@
 xÚ3PHW0Ppç2ÀA c(á
 endstream
 endobj
-8201 0 obj <<
+8222 0 obj <<
 /Type /Page
-/Contents 8202 0 R
-/Resources 8200 0 R
+/Contents 8223 0 R
+/Resources 8221 0 R
 /MediaBox [0 0 612 792]
-/Parent 8204 0 R
+/Parent 8215 0 R
 >> endobj
-8203 0 obj <<
-/D [8201 0 R /XYZ 151.701 685.529 null]
+8224 0 obj <<
+/D [8222 0 R /XYZ 151.701 685.529 null]
 >> endobj
-8200 0 obj <<
+8221 0 obj <<
 /ProcSet [ /PDF ]
 >> endobj
-8207 0 obj <<
-/Length 1640      
+8227 0 obj <<
+/Length 1639      
 /Filter /FlateDecode
 >>
 stream
@@ -36921,665 +37346,762 @@
 ë¦lÏ"CB즄8qˆìu§ùnJµ“;²F—Åž*¾Õ`†™ÒOs Óëº „"nbkvC¯;8ñE¶GC‚ð-*^ˆ<ŠXˆ{æ¦Rm‡c
 âÌò½(Ñc„›DRwÃ’@¥ïù:€Õ4E¸…ؾáv-”l0sô*ˆ|ÂCä'¸Ø‡šÚ1ÊÕˆdtBÛ&kl[ȸ–OáT*Sw²ž¶%e×TZ$ú©×—®ä²ÐVåx·9Š¢9É‹…tˆm&âk²¿¹£ô×#SâÐî•ns£JáïD=<	‹É'õr¾Q(oÒ}&ø˜À™eŠ0¥¢á?Óc-óðØ7ƒ4Eˆ\x(pâ†N6<÷`¦èÛÛÍ6×gHrF>vö#Ÿ}3ð,á÷eKÂ\Ô£ô<§¤†Ö»uPÛzÏ\è\zÙ”vÔËÜŠhâ.
 liH÷q+ßfDW5=(ºçN^XÕ‡0öx8­8h:+䀣5J$Jì¨FÃøSKÃw§A¡V‚±WZ2BoÏÛê^æ/†W΃¯<d²dt‡# ‘E
-PÑ) zŠ€Çv6žˆãXÉQÎÝÀ盡ö¦,­±.O?­Ÿy›¢[ŠÙÑô#<LåúàkG+OTóhA—’GÌP‰ Ò˜r•D `–bŒéÒÈ‚–ûdg?vxTûó\¤³›©0ûžúñüœš±ÐÝ·žêG?ž¹ñΗ_¿½Ëÿw!þ#gaê  VQhÛ‘_,Âÿäl6N
+PÑ) zŠ€Çv6žˆãXÉQÎÝÀ盡ö¦,­±.O?­Ÿy›¢[ŠÙÑô#<LåúàkG+OTóhA—’GÌP‰ Ò˜r•D `–bŒéÒÈ‚–ûdg?vxTûó\¤³›©0ûžúñüœš±ÐÝ·žêG?ž¹ñΗ_¿½Ëÿw!þ#gaê  VQhÛ2ôý‹ð?ù_lL
 endstream
 endobj
-8206 0 obj <<
+8226 0 obj <<
 /Type /Page
-/Contents 8207 0 R
-/Resources 8205 0 R
+/Contents 8227 0 R
+/Resources 8225 0 R
 /MediaBox [0 0 612 792]
-/Parent 8204 0 R
+/Parent 8215 0 R
 >> endobj
-8208 0 obj <<
-/D [8206 0 R /XYZ 100.892 685.529 null]
+8228 0 obj <<
+/D [8226 0 R /XYZ 100.892 685.529 null]
 >> endobj
 1234 0 obj <<
-/D [8206 0 R /XYZ 100.892 660.623 null]
+/D [8226 0 R /XYZ 100.892 660.623 null]
 >> endobj
-3819 0 obj <<
-/D [8206 0 R /XYZ 100.892 474.265 null]
+3815 0 obj <<
+/D [8226 0 R /XYZ 100.892 474.265 null]
 >> endobj
-8205 0 obj <<
-/Font << /F76 5480 0 R /F17 3698 0 R /F15 3700 0 R /F50 3701 0 R >>
+8225 0 obj <<
+/Font << /F76 5472 0 R /F17 3698 0 R /F15 3700 0 R /F50 3701 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-8211 0 obj <<
+8231 0 obj <<
 /Length 2111      
 /Filter /FlateDecode
 >>
 stream
-xÚÅXMã6½÷¯ðQ¶5¢DYRn“I:˜A$˜v$¶Ín-K)·Ûÿ>õª(ÜQö°³X$KÅú|t¶zZe«ïn¾¾¿ywWf+•¥MÖ¨ÕýãJ•*­2µÚÔMZ6zu¿[ýšJ¯¿ÿôî.ÏWuÚl6š·:­ó‚$ñ¦;×Ú­o‹R'ß8o·C¿Î›Ä_Öu“D¾év ÊäóÞ¬‹,ñVøï·[¢T‚Ì?ôÝàû–fJ«MòaoŽƒõrTm ÊÍ·÷7Ü(ú6i?SºL‹bµ=Üüú{¶ÚÑÚ§U–M½:óÎê(ëtS–D·«Ï7?ßdsK¨rѺIùƸäýÞAÇM•ÈXӝdޏëÛœF?œ:+k‘ãº5
-ƒì#³ðx°Ä­“Áõlök•˜A&ŸÍ«F6Ÿ11ñ‹[oÍ`w×⎾Ǟ·³°]êVi©Ñ›ä輤š.Ù?ÊèD
-ë{h['Ö›׺Ü‹la·é\'ñ"Öo±º7Ý“½¶ã+ď=ˆ<–tÆAKWž¶¹ß2UÀéÖ;švOQÒñv®)ê“RƒÃ–¢.1Ü‹ó}ÇF$Bº¾ÝdÙ•Ùê
-iäH×Ë8^vrñ†¸6¿ÿòãÇÿ¼û^Nœ^¯Î÷²Ã,YúØšá±÷\§HZ÷ŒVf?|–ñ߮۱»Îñ„”¯T‘|ìÂ`M45Gƒúxò1’BÄæ4A&Ñ=‡$Fè‡q,hQáp"Ol¶.Æ#]MgIk_Xï–¦EÃþÛ¾^Y‰8¼B;vìvPËnÇÊ°·‘ ›cº†8„]J×>pXˆ:ð¬ÞÉ¦ì ÒEc—]S0®5->Öˆ·HøÎàáÙWŠD!â£iDÛ¶²opa¹dáˆñm<M.RÑš*áúõJcmƒÔTù´Òô]bˆísôÉa"ÙöŸœ N6È
-Gaï]÷œJQVÕJåiS*®Ê$´hR­jª6©"Õ%Çݺ ³šáäm¬a¢=_ÛÎRè!D‘W•DæÔ
-6QÏ«Ú¤“‰l}/$J„CË¥}uó¢¶ë¦eÍ®"'‡çÃ`27ó¾@óƒéÌ“=0Oƒ¢£,6T–%[hkeü¢cÉ3;ä"|'„kãSÿÆ£ÙBu7úàHæûR@ˆÁ7¡qn—B¿‰»¯Ä°uýÖ°*UJO†åÃU¼Gﵪ*éˆë<OX+Úp·VªBÈçɤúâØШ¯««n¶IÉÚñ{±ª’é«7‡ªk0ÀäØàQуknõ Æ"µüu	е~öOÖ\È„¿‹¬kŒÌ5Pßõˆ«\7h³ŠúÓîplíØ?ƒìå@šÃé"yã
-ìÑß Ùß5û›k
-á_‚ô¥Å*sÞïtËypò\¾C%w(^*©Ç<OÎU+»(‡?6ÊœËÊ“£ñƒÛžZㅍþñª`ã‰>“.ôM+š’ßuhJFà†ÎT2.M  ¹qÐg‰¾î§àÏ/ƒeî@ćžÂa  I"A%mÿD_\°c<§JØ¿£j)0ˆæÁ§£è_(¦p\SÔ“u×l£‚œEW²}lFÌ!µ¾³¦Ú£b˧QšEë¨yÙe_[ºŒßd¬pÞPáéaðÁ‘ρöý©Ý	»ˆLžÜœN¦S Òi®Ä›â–xT%X€äПüÖ.FãoY™ÉA¸‚ó¾,³d'ÜSa M
-£ÉÇ€ õØÈXãä-Ä-€¶X>ëï_œ=÷±‡=pÉR±E8Q»¦” X’®`¨s*¼>¦;èy†ÆU<pØÈœêßÐFV|Ä¥š}¶ ×©{î$}ºô¿ÍÛX ÿ—ª‰¢¾–”FA¤—O,”\?¿á¶Û¹áVȏpI¹Mpðéäƒöbv \2‹!±ykHâ¸(."ºÉÕýs]¤j3Þ$Rñ¸¤f™¥^ãN‰H@ŸºšÐsA(%¿öE7EÂZþ!Oýxwpƒ'É:j˦¾ÒóÃ+³14A^"lÉ©"é4ÆÜ+Ÿ¥Y1K³bŠÃ¥çÇ—Ø,¼‚ù¦ßðtÔ«ð!´_‰´…Õ.æÕ ÂÏ»Ë\=‘#t34ÞH]Æhjm‡¥ þ‹2ho(Š Í \ñÐ{+Ô—Ç	fçi'·­Ç6SI›¡…ïe/²ìëxÉß9!¯‡ÓøÁ/^zvØv‡²Pdõ,ü®©ÔôðVcPqÙ0,…_Nd®ÇòZë}Öˆý2ô}.z.>nƏ;é.€‘‘÷`‚Û
+xÚÅXMã6½÷¯ðQ¶5¢(YRn“I:˜A$˜v$¶Ín-K)·Ûÿ>õª(ÜQö°³X$KÅú|t¶zZe«ïn¾¾¿ywWf+•¥MÖ¨ÕýãJ•*­2µÚÔMZ6Åê~·ú5Ñ*_ÿ~ÿéÝ]ž¯ê´Ùl
+Þª‹´Î5IâMw®µÿZßê²H¾qÞn‡~7‰¿¬ë&‰|Óí@”Éç½Yë,ñVøï·[¢T‚Ì?ôÝàû–fªP›äÃÞëå¨Ú@•›oïoþ¸QômÒ~¦t™j½Ún~ý=[íhíÓ*KuS¯Î¼ó°ÒenÊ’èvõùæç›ln	U.Z¢hR¾1.y¿wÐqS%2Öt'™÷Çãú6§Ñ§ÎÊZä¸nMà ûÈ,<,qëdp}'›‡ýZ%fÉgsÀꃑÍgLLüâÖ[3Øݵ¸£ï±çÅí,ìC—ºU:-‹Fô&9E^ÒGM„ìet¢†õ=´­ë̓kÝ îE¶°ÛŠ¼HâE¬ßbuoº'{-lÇWˆ{y,錃–®<ms¿eJÃéÖ;švOQÒñv®)ê“RƒÃ]—‰îÅù¾c#’F!]ßn²ìÊlõ†4r¤ëe/;9„xC\›ß	‡ùñãÞ}/'N¯Wç{Ùa–,}lÍðØû®£“Ö=ã„•ÙŸeü·ëvì®3B<!å+¥“]¬‰¦æh°BO>FRˆ‚Øœ&È$ºGsHb„~ç1Á‚'òÄfëb<ÒÕŠ,iíëÝÒT7ì_°íë••ˆÃ+´cÇnµìv¬{	°9¦{aˆCØ¥t퇅¨Ï2Ù”ôQºèbŒã²kªƵæ¡ÅÇñ	ß|â"<ûJ1€(D|4èbÛVVã
+.¬ —,1¾§ÉÅ]R*ZS%\¿^IbÌ¢í`Ú*_¡
+ú.1Dö‹9údŽ°†N¶½Ä'稓
+²Â‘GcØ{×=§R”UµRyÚ”Š«2	ÕMZ¨Z„ªMªH5EÉq·ÖdV3œ¼5L´'âkÛYŠ‚bQäU%$‘9uƒMÔóª6ID¶>ÈŒ—N%¡åÒ¾ºyQÛuÓrÁ®"'‡çÃ`27ó¾@óƒéÌ“=0Oƒ¢£Ô*Ë’-´5Š2~ÑÆ1uò̹Èß	áÚøÔ„ñh¶Pݍ>8’ù¾bðMhœÛEoâî+1l]¿5¬J•*&ÃòáªNÞ£wŽZU•tÄuž'¬m¸[+U!äódR}qlhÔ×ÕU7Û¤díø½XUÉôÕÛCÍÕ!&Ǐ‚ˆ\s«5F±¨å¯Kø€~¨õû‹°²þàB@&ü]d]`´`^P õ]¸Ê‹mVQß`ÚŽ­ûg½¢¨1 @s8]$Ïc\=ú4û»fs­!¼ñK¾´XeÎ{ø•n9NžËÀw¨ä%âÑK%õ˜çÉÙ¡Ê`eåðÇF™sYyr4~pÛSk¼°Ñ?0^õl<ÑgÒ…¾)p¥ äwš’¸Qd*Ž&€	ÐÜ8h³¤¸î§àÏ/ƒeî@ćžÂa  I"A%mÿD_\°c<§JØ¿£j)0ˆæÁ§£è_(¦p\£ëɺk¶‘&gÑÕƒl›sE­/¬©ö¨Øòi”fÑ:j^vÙ×–.ã7+œ7TxúA|Gpäs`…}jwBÇ."“'÷§“é€tšëñ¦¸%B	Ö 9ô'¿µ‹Ñø[Vfr®à</Ë,Ù	÷Th“Æhò1 h=6rÖ89Cq -V„ÏúûgÏÂ}ìãÁa\²TlNÔ®)e ‡F –¤+X#êœÊ¯ézž¡q62§ú7´‘qiÁ>[ÐëÔ=w’>]ú_‹æm,€ÿKÕDQ_KJ£ ÒË'J®ŸßpÛíÜð+äG¸¤ÜÀ&8øtò‹Á
+{1H; .™ÅØ¼5$q\	ÝDÏ?ž:U›ñ&á𐒈Ç%5Ë,¥ðwJDúÔÕ„v(˜5¡”üÚÝ	kùg„<õãÝÁuž$ë¨-›NûJϬÌÆÐDy‰\°%§tÒ1hŒ¹V>K3=K3=ÅáÒóãKlj$¯`¾)Ã÷<õ*<CíÅW"maµõ¼`Bøyw™£'rÄr—n†Æ©Ë-C­í°ÔQí
+E ”2zo…úò8Áì<íä6Sc›©¤ÍЏ÷²€‚Yöu¼ä×Ãiüà—/=;l»CYÐY=¿«D*zx«1¨8‹l–Â/'2/ƝòZë}Öˆý2ô}.z.>nƏ;é.€‘‘÷`‚Û
 Ù‡èúl„û8d·0Ìæþ8Åâ|[•iY—ož%>BNŠÎ­wÑO;áQw±îÿ^…m–ɇïÿIút
-ÊL°Jdç.Î%zÊy‚1ø-,̯ðXE (ô=vA3^î£.u‘G±s¸ý› 7ã
-VÔÔœ!¼Š
-W™(\eã¿4“ÂUÔƒÆÝx¤“qwxw”šPxMé<—Ø°?R\ˆ0zΚ1Í°ë"Á/g|k¿œ ñÝ!aLŸárÊ/I~]SÝÖ|ŒÞò›Ù¸N°®&\ÓwV“•:6_",E7‰'c²Ð%Ä}½Œf¬62‹4Õª¥296–ªd\B.¼chÇDV¤Á¥QWÐoà?†ˆ{cq<»a/‚¼-¿bÁQƒ#º‚†¦Üö‚¨cΉP<ÑzAw`é	ÚÜ…ëtÇoïoþ®´y‹
+ÊL°Š²ˆsç=eŒ<Á|ÈæWø,ˆf …¾Ç.hÆË}”Ã¥.ò(v·`âf¼ÁtMÍ«¨p•‰ÂU6þK3)\E=h܍G:'p‡wGY
+¯©"çröGŠFÏY3¦vB$øåŒoí—$¾;$Œé3\Nù%ɯkªÛ_£·üf6®¬[®é;+‹ŒÉÊ"6_",E7‰'c²Ð%Ä}½Œf¬62‹4Õª¥296–ªd\B.¼chÇDV¤Á¥±¨ ßÀöÆâxvÃ^(4y[„!Å‚£Ft
+L¹íQÇœ¡x¢õ‚îÀ<Ò´¹×é8ŽßÞßü	OÂy¥
 endstream
 endobj
-8210 0 obj <<
+8230 0 obj <<
 /Type /Page
-/Contents 8211 0 R
-/Resources 8209 0 R
+/Contents 8231 0 R
+/Resources 8229 0 R
 /MediaBox [0 0 612 792]
-/Parent 8204 0 R
+/Parent 8215 0 R
 >> endobj
-8212 0 obj <<
-/D [8210 0 R /XYZ 151.701 685.529 null]
+8232 0 obj <<
+/D [8230 0 R /XYZ 151.701 685.529 null]
 >> endobj
 1238 0 obj <<
-/D [8210 0 R /XYZ 151.701 547.944 null]
+/D [8230 0 R /XYZ 151.701 547.944 null]
 >> endobj
-8213 0 obj <<
-/D [8210 0 R /XYZ 151.701 520.497 null]
+8233 0 obj <<
+/D [8230 0 R /XYZ 151.701 520.497 null]
 >> endobj
-8209 0 obj <<
-/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F17 3698 0 R /F88 5686 0 R /F51 3729 0 R /F70 4384 0 R /F71 5424 0 R >>
+8229 0 obj <<
+/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F17 3698 0 R /F88 5678 0 R /F51 3736 0 R /F59 4373 0 R /F53 3738 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-8216 0 obj <<
-/Length 2037      
+8236 0 obj <<
+/Length 2036      
 /Filter /FlateDecode
 >>
 stream
-xÚuXK“ã¸
-¾ûWè(Wu«õ~$§ÉÔvj¶&½“j§v«6{`[´ÍŒ^KIÓÓÿ>xQ–{5A Cïì…Þ?wÿ8ìãØ+‚ª#ïpò¢0Ê*öò²
-²*õµ÷»ÿ¬“é»ý‡ŸI¼ª<OQ<®‚¤C–‹ò ö÷Q˜'þ£iö‘¯÷÷I–ùÏoã¤[¤SÿÃñ¨Ç‘é}7Ù¾yç,õAVdIt‘fnï$ÊPj÷Óa÷ç..¯¬Í‚$ñŽíî÷?B¯†¹Ÿ½0HªÒ{%ÉÖK²2È3Ü­ñžwÿÞ…âpí‰,ZEEÃ’<­:.šñß0*È·ðᱸ1›Igõ¿žñ ¥ÿ«éêþuäÁ‡}œû?ËhºØ}ùý|¾ £ðÿóôé7žúò˳#—5ä©([«½û8â$c‡x=
-#‰ýþÄÙY°_Á6@Ǩúá³éöqéÏß™gàG&‡ý=Lôãh^Ñ+#¿yQÑ3]DñÜÝ£Áha”YZ±…µ¶Í›éÎp´0õ{ܶðµUÓÂ]À =¢ØNlrAG±–&™ÿéÄ,4¥Ÿî`…8ß9ICkÐDaLÜWÓ4kÛÄy]?á|á¿°Q<Pèo{ˆdeE‡GöÔã7÷ßpºŸÉ¸¥ÙZM.”­äBq>"ÿÒõM~ãÅC£¦SoÛ‘E.¢~DK§68™«Ð⤂œDØ“Oí¢È¸â#d¨ÿy$kSŒ«yVYÙlPÛ©Åq²WÊ7‹œU ÿ+™b;ÝlšzQhD°‚\í=ÛÓaM»‚ñrU0µ¾t´4ýgUC •‰ÇÂ'ýÊÄÚ‘WŸg¼˜·ÅÑšœü¶eë«™0S'ˆGØêÛ^â MVYƒ#ÕÕ,©¿Oº«u-ìi²æežÈy8ÛaÄÔxŠ"Y~ÄÍ.j˜´eÆE[±´…츆U’ø¦Ã#*	éÄÝÜ)$¾™‡©ßu”%©»˜¸É.âpf1Î^UØCxq{7AT^!n€Ý”W¸Ïó+ÜÿîÿbI@Ùá}¿p@{È[¡D-Ð8ñÈ´KØ«*|«ý¹3â\ßó÷…½){©Z(s«`vndò¤Ž“›¿mÜâ|\
-ΣéˆõÈx:¤q~øí3hÛV;[‘¥ø3õ“jJqPKvÛórçqYaùI¥®âÐÁ$-lÙ‹pŠÈ?Ù¾eê•£ (:>|WYËLÇ_vL94ªw‘é€xpÍ–3¶ïZ9E°¹ÆÒm’¿:DúØw#˜aeF6ó±\D¦íÝÊÑÀm£wŽêš#¸x	 \w¤t ÜìÄ%âÞ†!¢ÿ*â›÷}áKæ„yV-Þæ‹âáE7ƒd¤Û‹55˜}Ö.û4Ïߘ·Ê¹r.‹]Z@û‘å«+’„£æ
-]RÐ!ãéðHS˜qí öIä[32Läá’¥0Or7q¹ûÃ>£J@ î
-ñØ%»º‰ruEÍ|1÷aœø˨–`Š"[¸D ˜yT8Àv«U'¤™xg75ΐ×Yîÿ:ÕÍ
-Ôßž¸¸êz	Z !ì¤ Àˆ!#O2â'…?¸î <Ûhˆ@:„O“È6£(uv'Å‚»õJÌÑ?”4] ¥ »EF§'RËa¿Râ!Ÿ…’
-"@rAœ·úÏÙXM»TËé‘v§GZºlBp³ÞÞaÕ*~ˆ{.€éx¡ƒ œ£Ã•£Ã•£Ãµª’T1Û%%÷­^åYx“gqÅwŸ ԏRÁ:nL7ì”Ò˜øš¶˜¹E`Ôº)‡Fj©’	W7(ːùëú+Á0RÁÁ–ú¼Vu¶Ü­ûs´*Éþ´ªü³ ù£f^§é¾«RLCÞ*ßpˆ€Â+µlÄÝ-ꙣxØ(‹ÐƒjUèp³T4:
-Ñ€Ö,
-ÉúW°Fs`e\ÅëZAÅ.âBûƒOdÔúlµf.æ>}±?ÃœR
-3À}#çÙJ/ƒ+¹Qék7l-õ‰È%ü`'57›¡)…þ_ˆ'ЪþŠ-$Æc™ß`}YøÀæµ!­’2uÔL¾·j¼ã÷t}¼†ã1ŽPÜéÁ4DÔÄl©<ö“4© p6Åf•;ôto”~îê‘Œ¯ùâ–•”Ëip¾ø‚šÿ~ÔNtÉ”·ÉÈÔ߇¦§W¨Ý|Ì
-Óå¦ÛLˆb³'¹òbÀl9¶—~nj–¶ú›Ñ¯KóÉ¥§¸y‹ÇaTÉò¬Û— tœ¶ª¼ÖÓ,u’‡Ò «³æt¼‡G}TÉÖ«¹À.ºiu[Lp¨¢Œ0Z°è;q!\ð¼HQ¤E,Hˆ,.¼HMìw$ém_ ü
-çÞô“xŒ§µ“{÷Äí_'Ø4dAQÊOŠC:•Aõ»¥·Þ+ µ×ÿ^¤ ôÆŠ”¬ÀYu¶È\üt*E¶uaŒ¯ÍåUƒy`	B+øÆYÊ”fA™–7¸Ã½­²Ð‰SµI£
-²·;câ-(<ñv´*q@;s€¼šU×Ç ¢0N*ÝËì½2ìà‚­[úÔq¾ñ
- ¬¼v8K<rSA/‚®6GÀ!4˜ãÍãõJN é³Æ¿óK܈r:ùújÝ÷§Ãîÿ¼¨1¹
+xÚuXK“Ü6¾÷¯ÐQ]5#K¢žÉÉ늷œòN¼5Jª8-v·Öz…’<ž¿xQ­žÈ—‚À½³zÿÞýë°{ó>Ž½<(ó0ò'/
+à(c/+Ê -ïPyŸýGsœê¾Û9üJâEPfY‚âq„ ²\”q°¿ÂLùïëfùf¯ÒÔ|'Ó"øoG3ŽL¿ë»ÉöÍÈ;§!¨Ê°$KÐy’º½U¤Pj÷Ëa÷÷..¯¬M¥¼c»ûü%ô*˜ûÕUÞ3I¶žJ‹ Kq·Æ{ÜýwŠµ'Òhm@åAK²¤è¸hÆ_a”“n!¬*oVé¬þÏ#´ðÿ¨»ªyðvgþ»2š.vŸF~?Ÿ/ÈÈýß>üÉSŸ~{t䲆<¥k•¡wÇA¬RÖy¸€×“0ò瑈ÐïO̐ýûål	t,€ªß|¬»}\øówæÕp#“Ãþ&úq¬ŸÑ+#¿yQÑ3]DñÜÝ£Áha¤‚4)ÙÂÊØæ¥îÎp´0ñ{Ü6÷ÕÓÂ]À =¢ØNlrAG±–¨ÔÿpbšÒOw0ˆBœïœdMkh¢0&îsÝ4kÛÄy]?á|î?±Q<Ðèo{ˆd]7šì©Çoæ¿àt?“9pK³µ†\([É…âsDþ¥ë›þü‹‡FO§Þ¶#‹\Düˆ–No:qª¯B‹“rrq`O>µ‹" ßâŠw¡þÇ‘¬M0Z¬áYme³AOl§ÇÉ^	ß,rVA‚ü¯dŠíL³iêE£QÁr´÷<lO‡­+ÜŒ—«‚©õ¥£¥Iì?ê
+­PþŸÌ3k[`8`D^}
+œñR¼-ÞˆVää—-[Ÿë	ó0p‚x„­¾í%µÊé®bIó}2]e*aO“­Ÿæ‰œ‡³FL…§ÈSðw-ˏ¸ÙE“±Ì¸èqË"öƒ±×°Rʯ;<¢–Vî–àN!ñíÈ<L}ü®£L%îF`â&»ˆÃ™Å8“{Q”iD`áÄyìAÜQq…|¸Q bD|tS–_á>Ë®pü[¸ÿˆ©0€²Ãû~â€÷·B‰< Z
+ qâQÝ.a¯;t¨ð­9öç®çàúž¿OìMÙKWBÕ·j f`çF&Oú8¹iðÛÆ!ÎÇ…à<šŽXŒ‡Cò&ÃïoþüÄÚ¶5ÎVdiþLý¤„RT’Ýö¼Üy\”X~©«8t0IË[6Ábœ<òO¶o™zæ( ŠŽßUFV2Óñ—“GÍ€ê]d:àÞÜ@³åßjÛw­œ"Ø€Ü÷µ¥Û$vˆô±ïF0ÃÊŒlêc
+¸ˆLÛ»•c
+·Þ9êkŽ¤àFà)@¸îHé,@¹;Ù‰KÄ+½
+CDÿUÄ7ïû—Ì	ó¨[¼Í'ÍËiÉ>
+:H·'[W`öÙ¸ì3<cÞ*ç"ȹ4viíGš­:¬HŽš(8t*¤ CÆÃá=MaƵƒÞ«È·õÈ0‘9„SKažä®r¹ûÃ>#
+@ î
+ñØ»¼‰ruIÍ|1÷aœøË(—`Š"[¸D ˜Y”;Àvkt'd=ñÎnjœ!¯ÓÌÿtª›¨¿=q~Õô´@CØIÎ%€CFždÄW¹?¸î <ÛÖЁ<t&‘mFQêìVù‚»9õJÌ1?”$Y %§»EFg&RËa¿Râ!Ÿ…’
+"@rAœ·æﹶ†v)—Ó#íN´t=Ø„àf½½Ãª•ÿ÷\ ÓñB- at 9G‡+G‡+G‡kU©b¶KJî[³Ê³ð&Ïâ’ï^!ԏRÁ:nL7ì”Ò¨|C[ÌÜ"0jÝ”ÃZj©–	W7hːùëú+Á ©à`Ký^«»ÎØîÖý9HRdR–þY ‡üQ1¯3tße!¦!o•o8D@á•F6âî‰õÌÑ<l´EèAµ*t¸Ù*…è
+ at k…dý'X£9°2.ãu­ bq!‹ýKOdTæla.æ>}±?ÃœÒ
+3À}#çÙJ/ƒ+¹Qék7l-õ‰È%ü`'=7›¡)…þ_ˆ'Ъþ-$Æc‘Ý`}‘ûÀæµ!­‚2u4L¾¶j¼ã÷t}¼†ã1ŽÐÜéÁ4DÔÄl©<ö“4© p96Åf™9ôto”~Œ¯Ùâ–•”Ëip¾ø‚šÿ~4NtÉ”%·ÉÈ4߇¦§W¨Ý|Ì
+Óå¦ÛLˆb³'¹òT7€Ùrl;/ýÜT,mÍ·Ú</ͧü Ö¥'Ó T˳zlŸÐqÚªRðZOÒÄIBJ¬Ï†Óñõ*ÕÖ«9Ç.ºiu[sLp¨¢Œ0Z°è;q!\ð¼HQ$y,Hˆ,.¼HMìw$ém_ ü
+çÞô“xŒ‡µ“?½þ"|ÝK§A^ÈšC:•AÍ«¥·ÞË¡µ×ÿ^$ ôÆŠ„¬ÀYu¶È\üt*E¶uaŒ¯ÍåUƒy`	B+øÆi”¤A‘7¸Ã½­¶Ð‰SµI¢²·;câ-(<ñv´*q@;s€¼š•×Ç ¢0VHîeöZvpÁÖ-}è¸ßxV^»
+œ%¹© AWÕGÀ!4ÔÇ ›Çë•œ@Òg?óK¼åtòõÕºï/‡Ýÿ«1¾
 endstream
 endobj
-8215 0 obj <<
+8235 0 obj <<
 /Type /Page
-/Contents 8216 0 R
-/Resources 8214 0 R
+/Contents 8236 0 R
+/Resources 8234 0 R
 /MediaBox [0 0 612 792]
-/Parent 8204 0 R
+/Parent 8215 0 R
 >> endobj
-8217 0 obj <<
-/D [8215 0 R /XYZ 100.892 685.529 null]
+8237 0 obj <<
+/D [8235 0 R /XYZ 100.892 685.529 null]
 >> endobj
 1242 0 obj <<
-/D [8215 0 R /XYZ 100.892 523.068 null]
+/D [8235 0 R /XYZ 100.892 523.068 null]
 >> endobj
-8218 0 obj <<
-/D [8215 0 R /XYZ 100.892 491.981 null]
+8238 0 obj <<
+/D [8235 0 R /XYZ 100.892 491.981 null]
 >> endobj
 1246 0 obj <<
-/D [8215 0 R /XYZ 100.892 398.525 null]
+/D [8235 0 R /XYZ 100.892 398.525 null]
 >> endobj
-8219 0 obj <<
-/D [8215 0 R /XYZ 100.892 370.451 null]
+8239 0 obj <<
+/D [8235 0 R /XYZ 100.892 370.451 null]
 >> endobj
-8214 0 obj <<
-/Font << /F22 3706 0 R /F50 3701 0 R /F51 3729 0 R /F70 4384 0 R /F15 3700 0 R /F17 3698 0 R /F71 5424 0 R >>
+8234 0 obj <<
+/Font << /F22 3706 0 R /F50 3701 0 R /F51 3736 0 R /F59 4373 0 R /F15 3700 0 R /F17 3698 0 R /F53 3738 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-8222 0 obj <<
-/Length 1740      
+8242 0 obj <<
+/Length 1741      
 /Filter /FlateDecode
 >>
 stream
 xڍWYÛ6~÷¯Ð£ÄŠDÝíC‘n²EŠ¦E±.’"ÉW¢×DdÉ¡äÝèï\Òʆz<i8’s|s(ô¼Ðûiõãvõò6
-½(Ê°Œ¼í΋Ò(ÈÃÈËŠ2HËÄÛÖÞG?Ž²õçíÏ/o•òŠ Ì²„Dã$(T7‘ЭmÌ‹õ&Nÿµu¦ºµ*}w^¥/|ÝÖH¤þÝ^¯ãÐw†ù¯ª
-¨Èï{^ßtíàºVQeþÍ^ãø(«²z³]}]Eð6h?S:
-âØ««ŸC¯†½Ÿ½0ˆËÂ{"Ƀ§E¥)Ѝw·ú}Î=¥žÈÁÔ<ñ²¤Èb4rØ[Ð*ÉBŸ¾ié·ÝÀŒ¾c†³ëN}sf~wß÷¸V…ojæܯ7*÷ÉâJŸzÃçtÓðv«F.×è!äU]ÛÛÚ8¸¬•7Q¤IÉZiwo§Ñ׉ŒJaT°Äû½5ã8ößÝá7ñ߯#߶5)÷ŸzÞ«@!5Kíº^}Á¼?~}ûáJ0aÁد9ä¨BÌ*L¾½†¨<ö œAšå¬àF?Äpø΀©ƒ}´Ã:ŽüóÕU—1*ã@Åùˆ@4M•©ÿží*È.d|
-£¤1L‹w‘$ï"ñ@±hÁ#D8Ý ‰ñSe柀>† ºŠÔÄ3vÇ߃®
-y|“¥ÉedNx°,ýnÇß"ˆ™ø¦a±©P˽vº"|óë‡!i¤¨’áMJ $ä–…óæÛ€ìÚ Á´ä¶|>ÃòFµéÚÊ8`ÂvËi!Çþ@ÖÑĹm¨|}-eÛ^ÂK	q‰U‚Àp9ùd¹v ói´”x’i<yX¯ñ¦\TLRùL÷`õ¹ƒ€ø½Æ´…¤9s0-ò†žyÃÞ0AÌÃ+ÂÆA Qe¦¤@5„Ï£í0ÓäÀýià{ìÀ‚pPnƒZ³Tp7+}Íg¡²8a­ô ¨P±¿%…a‹Ô¤!Ðýk¯?Œq`öÑ‘MP‰ä©¶ãñµ½õ“i×¹ ¤Pl®°Á;ÏÅoH59®ûr:öhQr]SWžGÆÌu¸ä
-ŽÔ=J—¬ÍNŸš2¨ô·hÚË%ŒFc	à‘ŠÀ’ÃÝUFàìõ(Ôñ·ÒŽÀKçèYÔ²2}Ï)Lv69Ãí^,ýt©RóÐ0cgôprlµT˜ºT¤©wáv«ç^WÓ­¬cN*¿£GHQà\sXHÎ’Gëºv̘Ŕ¿‘ö†QMàUVih@
-‡“²À›ú¯°SB‘R§Ö~=f
-¢;–ú|J¨ÄïZC77r°³àÚK$Añš°óÝßñP”Gó–”A®²ËæöîÏÛ·¿¼	¶¶Kï¼;c†oÃÒîá¼›í^7ÀÍÒsw½TùUc´k¨#Ó –Aùå-_Jø^š
-ŒÉÔT±º’%`¢ŸHgÌü€œ®¦ü@„-UuóÍöƒôªm¯'
-xí<6‘v;hm’—þA<)`Ûw§¦fî¬xãV-ÂؽqÍCW^Ž¦†®¼ä¶À¨ýa½)
-,›ãO{ËÕNîëÐ߀8)¡Ò\–æ
-àŒ/ÇÒ8ñ`¡+ª ÷äû\Qú
-®!PkêãÔ{Xçûï.¥!³ʉ ´+É)Ï©Tz£JH¨¹&¸õ×(OŸyA0ÙwÍ	û¯žPˆƒ€ËÉD’<ÙÊÖºÁd†"‡è¿’OA­"Lá\feXððû)ÝAˆŽœ^l0(9µ=j¸c[ÁFœ¤âKEÊö|pXVÜÝ£â$g-â$›£ù3Pâ’'B¬:Ð(6rP$hü‡;Z¼Þ40Y~KRØŒ  [)GþqìÃ,:“D¹äR5z-:ìgÞ UèF
-Þd«ßöؾo*¸=>C¨((uÐC…8ÙóR/dÐòàHÿN—bþ¸ÿùë‘ñ#¯g%ýa ÐðÎõÿúû©0HÊxþÿ‘€vØMÆÙw^ÿ&"üק$\(CùãKßè~ÏÕ>½è-*,‚(ŸÞk—:Q”"ºçgع0UDA–WÓγý*ƒÈ›Æì`x$²|«<ÿ‰úȨSxµ«73ý/{£JU£n/—Ô‡ßó$k—ہG-¤Ÿµ%‹T0\ f²€FÃJŒ•ŸU+fÔº1µ´§[èoNR¥‘~#ã!‰L	{	¯ñûf»ú
-ö…3
+½(Ê°Œ¼í΋Ò(ÈÃÈËŠ2HËÄÛÖÞG?Ž’õçíÏ/o•òŠ Ì²„Dã$(T7‘ЭmÌ‹õ&Nÿµu¦ºµ*}w^¥/|ÝÖH¤þÝ^¯ãÐw†ù¯ª
+¨Èï{^ßtíàºVQeþÍ^ãøh”¡*«7ÛÕ×Uoƒö3¥Ó Ž½ê°úø9ôjØûÙƒ¸,¼'’<xqZYšÝxw«ßWáÜQzá‰LÍ/KÊ€,F#‡½­’,ôé›–~Û
+Ìè;f8ûйîÔ7gæw÷½qkUø¦fÎýz£rŸ,®ô©7|N7
+o·ú`ärB^Õµ½­ƒ+ÀzPyÅAš”¬•v÷vp}øÁ(¡TFK¼ßkP3ŽcÿÝ~ÿý:òm[Crÿ©ç½
+tR³Ô®kàÕÌûã×·®ŒýšCŽ*ĬÂäÛkˆñÊc¤YÎ
+ÞhôC‡ï˜:ØG;¬ãÈ?_]u£2TœDÓT™úïÙ®‚ìBƧ0JôxIò.‹<B„Ó
+?Ufþ	èãh «HM<cwü=èڐÇ7Y
+©‘\Fæ„ËÒïvü-‚˜‰Oa›
+µÜk§+Â7o°®q’Fú€*Þ¤BBnY8o¾
+èÀ®
+ 9LKÞaËà3Là `T›®} Œ&l·L‘örìdAœÛöApÊ××R¶í%¼”—X(Ì —“/@–k0Ÿ‘FK‰'‰VÀ“÷€uñoÊEÅ$•ÏtæþIYŸ;ˆßkL[HšÃ±1Ó"oè™7ì
+Á<¼‚ lLUfJ*TCø<Ú3MAÜŸ¾Ç,— å6¨5Ke w³Ò×|*‹ÆñØØJ‚
+û[R¶ØÙHMÝŸ±öúØfÙô•Hžj;þ¸š1[ÛˁaQÏ1™v;` B
+Åæ
+¼óPü†TÓ‘ãº/§c%!×5uåydÌ\‡K®àHÝ£ÔyIÁÚìô©(ƒJ‹¦í±\âÁh4– .É  ,9ÜQeÎ^B+í¼tÎ0žE-+Ó÷œBÀdg“3ÜÞèÅÒO—*5
+3vF'ÇV«QA…©ËAEšzn·zîu5ÝÊú1æ¤ò»1zp„Àe0‡…Ôá,y´®kÇŒYLùioÕ^e‘†Ôp8);¼©ÿ
+;%t)à ujíדa¦ ¸c©Ï§„Jü®1ts#Ç;®½D¯	‹1ßýEi<oIYä*»lnïþ¼}ûË›`ûa»ôλ3Öè`ø6,íλÙîuÜ,=w‡ÑK•_5F»†:2
+`”_ÞÑò¥¤ï¥©À˜LM»ñ¨+Y&ú‰tÆÌÈéjÊDØ‚QU·1ßl?È`AÑA¯ÚözÒ€×Îci±ƒÖ&yé?Ä“&±}wjjæΊ7nÕ"ŒÝ×<tååh
+ñhèÊKnŒÚÖ›¢À²9¾ñ´·\íä¾~ý
+؈“ -Àõhi® Îør,=€º¢
+pO¾Ï%¥¯àµ¦n0Nm°‡u¾ÿèR2; œ AA°’œòœJ¥7ª´€„šk‚[øô™ô“}ל°¿ðê	…8¸œL$É“­l­Lf(r؉þ+ùÔ*ÂÎeV†5o±/‘Òý$°l8áÈéŃ’SÛ©†‹0¶lÄI*Q±P¤lχeŝÑ=º!NrÖ"N²9Z?%.iq"dÀªb#E‚ƨ±£ÕÈëMså·$µÍ °•räÇ>üÁ¢3I”KÞ!U£§aТ1 Ãžqæ
+P…nÔàMæ°úÍ`áû¦b€Ûã3„ŠBPR=Tˆ“=/õB-ŽôïtY!vàŸq€ûŸ¿?òz6PÒÿÇê
+ï\ÿ¯¿‘
+ƒ¤Œçÿ	hwÝdœ]qçõo"Â}JÂ…241?¾ôî÷Ò[¢ù{*,‚(ŸÞk—:Q”"ºçgع0UDA–WÓγý*ƒÈ›Æì`x$²|«<ÿ‰úȨSxµ«7sý/z£JU£n/—Ô‡ßó$k—ہG-¤Ÿµ%‹T0\ f²€FÃJŒ•ŸU+fÔº1µ´§[èoNR¥‘~#ã!‰L	{	¯ñûf»úè¡…1
 endstream
 endobj
-8221 0 obj <<
+8241 0 obj <<
 /Type /Page
-/Contents 8222 0 R
-/Resources 8220 0 R
+/Contents 8242 0 R
+/Resources 8240 0 R
 /MediaBox [0 0 612 792]
-/Parent 8204 0 R
+/Parent 8244 0 R
 >> endobj
-8223 0 obj <<
-/D [8221 0 R /XYZ 151.701 685.529 null]
+8243 0 obj <<
+/D [8241 0 R /XYZ 151.701 685.529 null]
 >> endobj
-8220 0 obj <<
-/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F71 5424 0 R /F51 3729 0 R >>
+8240 0 obj <<
+/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F53 3738 0 R /F51 3736 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-8227 0 obj <<
-/Length 2087      
+8248 0 obj <<
+/Length 2084      
 /Filter /FlateDecode
 >>
 stream
-xÚ•XKÛȾëW¹„,º›ÍçæäØëÀ‹ìÁ(Ø öh²5b†"’Úñüû|UÕ¤D™^#'VWWW×»ª©¼GOyÛüu¿yý>½4ÈS¥½ýÁÓJYzI–qyûÊûè?Ør¬»vûÛþ'&Ï‚<I""ó@Z	N‚0Øî´JŒÿ¾n¶Ú·Û‰cÿáeí‰àÈS–v~Ûµcß5ƒpŽ®r•³$pÅo£S¢Úü¸ßüw£ñ´q`ŒWž6S^…½Ÿ<˜<óž™òä™8’˜¸5ÞÃæŸå, n-±`få«Kb¼ëëß·&dÅ2ã¨lK˱†Úþ'¥£²˜L5ó~ý^ÇÆ:’ÈLšýü°Ý…iäÿZ·U·
-3ÿyĹï d~u)G‡.ç3ãº~L!Ÿ¶ãkîò­HVÐZY6vÜ‘\ÞŽ¬•jo§MG¹H1Ú~xµÝE‰ö›úi¦8¶â•(	²(DûƒÐÜé‚m2Ñ8¦#t‰Lâ÷öÜÛVƒ`£ ªzxè\ôcÍŠh ‹"šÒXûÿúåÿ…âXÄPXe×–öì8AsV0Îá|#
-Æ"Æ`Á¼É¹ñk\@®ƒšcMnƒö´ú‡®€°#Ÿåþ¿«Ä·EI
-…t¸”Äéx;ø¤ÈIÖµ»åÔ]är[±ÄêÎPÎhíf_Û²;YA ‘“Fä]šæè—÷EÓaU÷Hß®‘åØ[µ2sT,ü
-ú5huK¹lŒ_Œ©^ÄK(£§Xx½.ðU2'Ã.Ãèø1ß
-ZA¸lèÜ>€è„ìÝ?d}õ´¬›áìl)î®æKV„Cd¾Îï£<ÖË,¢8šhÚ5ÍbPÌ,¸«	˼ڙP#f#oá›ÉÔPWg~)NuûH0M*9R†\õAdþqɉ¢ ÉÂÛ’cŒZ–B<Ú–CçE–­uÑ$Kûű¯-²ÎqñΉ§uDz‘xmqbʘbµ¢è¡
-ƒÌx¤\lý\#œ*äSuîÀ'«5Wé(B.ŒüµÒp.Y`¤_ÏÄ>Š}Á¾v¸4`YQ¥œ,½‡§®…qD×W˜|™$6ÅVlO	P|.ƒíÿìúÞQØk¶Á³ÈËXÅp;,Ò°q¡šgnÒNÖ“ÅækœÅÌ7-fÌäÿŸÅH°ˆ
-Áª…´N’»¢E¡òr®K?©ò‡õê‚ 1Iîâd.³„ý}‹ù èëî2¹ 4Åùܐ)J²Ú*@Ä99/Í}>"øéEž
-@ÐÎNk•ë*‡™-‹FÂ=©`Óbë*<Ø¥s—^ú;©¶$WñÌÓ LC—ØZdø{Ý>
-’ÚǼÿpDSß½½ŒßIåÐÀ;árz0_O§âé¦ù_+tÒ"êžiÎuºqâ©I<…VFâ•Nº¯j8Šá5Ù¨(š”6KH>%p{9^\°`u­ÐE#Q‚Çe_ö¢ô/I¢?²Cdñ\7ŽMo%ËÜ¥­ûŽIÏÉ
-_ûe·2z[‰2iGI6·yFv‚s›9®2¿‘®UNa”¨ð+ÊþXMñý§öZ›oŽ]/ÎØ;+òÞôð0ÓâÎW4y`¤¸Œ‚”Ä	3ªobG‚Ý`†ó;\QÃ4¶ŸG6Búî$Ð3'A‰øÞFâŠlT§‘Áptº†<vÁty“™Ð½@^NÄQ²ºkj”„0‰¦8%y0§7-(—é+F%Hž EÂË–c!qé®XúP<_;ú5ã£$L1V³·°î\ÝC¥•†±ÈøoZG3µØ¹ÎÊÝT£(¾ª%Ïç¾­”j^Jô/ÚoÇ
-'a–ú|e6E2³ü€{{ 8(m¡•úòLêºx†ÎO§ÄË4C'»Ì¨gŸÏÙCû«ñòI›hèä4dó
-þ›éÔ#¸cÑWI Žm`tÚñȳ¡÷q´‚àW¨ ›Jé¼9Lϐnø€	¬©‘*7"º	‡z0·îÄÿ0JƒGU“˜›xäó«Æ=ˆÏ tåË@ýRfSf›à;J´˜
-1uý¨Ùü—f,Z‹Ê~äs®>uýªça×êºÖ%â5Z
-n’Œsã”t-l´ìØ\98ít/V‚ˆ¢3ËñBú<6ŽèZPd„Ì'·‡eÁmK(À£+8~§Êæzõœ!«ºà%*üî]ð;»x„b¼;ð»šÖ<-_Äôw/”kE ¹¾ÒdFÇGËj+¡‰š&7%¯ÛטH›Ë~œ2/ëŽý©>ìîâG˜4öà ¨ˆZÖ£ýâvœq±U˳šÀ
-=5Shº‰Ö®øùÒ;{
-vùøZŠîl=*ªXÂLó []¤ˆNgJO¨<ŽC paœQßüI
-çBý\´Å£0LRÿÏ­Ñ>ž!«Ó˜DIºŒÔhªE Æ#½k¢©W-`X$b\œ®¢`5ÕqˆñÃÚÏ4TúS6E%ªöh׆´×‰îÕ«$È®OÉÊ6öŒÂ ÎÌr¢ú$a´ð0’Ù¾Æ1RÎòõG¬÷q‡¡¿ßÒûYJWN¾Ó÷d&Qôz:ÃþƒP¹á‡Ñ°jåÐò®Éï^¦ “8Šç÷³˜ÆL'ä2ÑNçÆžæ©E~%ÌãLJKõ¦ïûÍÿ Ÿ*n
+xÚ•X[³›È~ׯ òTea`¸nž{òVvS©£Ô¦ÊÞ£#r(€öøüû|}	¯+Oôôôôô½{ðGÇwþ¶ùë~óú}:©—§~àìNàû^–‡N’å^œGξr>º¶ë®Ýþ¶ÿ‰É3/O’ˆÈÃÜóAí]x¡·Ý~bÜ÷u³
+\»Ý™8v^†ÑžŽÜ7ei‡Aà·];ö]3çØÇõ^îç,‰œFñÄÛ1Qm~Üoþ»	€ñ´±gŒSž6ó
+{?9¾gòÌyfÊ“câÌKbâÖ8›n|µ€k‰¥ 3ó(÷X]ã]_ÿ¾5!+–÷Ce[ZŽ5Ôv?ùAT“©fÞ¯ßñ‚qzId&Í~~ØîÂ4r­ÛªÛ†™û<âÜw 2·º”£¢†Ëù̸®SȧíøZ†»ƒ|+’´V–w$—³#k¥³ŒG¹H1Ú~xµÝEIà6õÓ6LqlÅ+QâeQ:‰þö¡¹Ó/Ûd¢Q¦#t‰LâööÜÛVƒ`£ ªzxè\ôcÍŠî@E4¥qàþë—ÿŠc1CaA”][Ú³r‚æ¬`œÃùFŒEŒÁ‚y1’-rãÖ¸€\5ÇšÜíi't]/ a%Ÿåþ¿û‰k‹’8
+ép)‰Óñþ v(ðI‘“¬k½åÔ]är[±Äþ3 œ	÷3ûÚ–ÝÉ
+‚ˆœlDÞQÓ0G¸¼/šF«ºGúvý‹,ÇÞZ¬•¹û›£báoЯ‰¨¢=Ö-å²1n1j¼˜E¼¤žo‚)^¯…|•ÌÉðŸË0*?æAA+͆N÷Ù D'dïþñ 뛨§e­l†³ÚRÜ]Í—¬†Èü ¿ò8Xf±ÅÑDÓ®iƒb.`Þ]MXæÕ΄b6rv¾™A
+Õ:óKqªÛG‚¹hRÉ‘2¤Õ‘ùÇ%'Š¼$oKŽ1þ²äâѶ:/²l­F“,í5b_[džÑxçÄ‚Ô‹‚EâµÅ‰)cŠÕbˆ¢‡*2ã‘r±ôspf¨OÕéO~쯹*ˆb/Â…‘¿vCÎ%Œ‚WÄ3qŸb_°¯U M–UJeé@žºÆ]c\aòeZØ[±Qž ø\ÛÿYûÞQØk¶Á³ÈË؏ávX¤aãB5Îܤ¬'‹ÍרÅÌ7-f|˜Éÿ?‹‘`‚U7>Ò:IÊ˹.5~RßFÔ«‚Æ$¹ÆÉ ;\f	ûûóAÑ×Ýe„º 4Åùܐ)J²Ú*@Ä99/Í]>"øéEž
+@Ðj§µÊu•ÃÌ–E@#ážT°i±uìÒ¹ÇK/ýT[’«øNf‡©¦¡&v 2ü½nŸIí‚ãÞ8¢©ïÞ^Æï¤rhàp9=˜¯§‡SñtÓü/ƒ:i‘2¿g‡snT<ÏG+#ñJ•î«ŽbxÍB6ªJ at J›¥$Ÿ¸½/,X]+tÑF#JЃà¸ìãË^”þ%iBôGvˆ,žëFÙôV²L/mõ;b$=+’.¾öËn-d,ô¶eÒŽ’lnóŒì§›9®2·‘®UNa”¨ð+ÊþØŸâûOíµ6ß»^œ±wVä½éáaˆ;_Ñ䁑â2
+R'̨¾‰	ÖÁç=\QÃ4¶ŸG6Búî$Ð3'A‰øÞFâŠlT§‘ÁptjC;o:„¼ÉL¨/—q”¬îš%!L¢)N	d^ÌéMÊeúŠQ	’„'h‘ð²¥,$.õŠ¥ÿÅóµÒ¯%aꌱ?{ëNûèì*­4ŒEÆ}Ó*ÍÔbç:#|x(שƧøª–<Ÿûz´Rªy)Ñ¿dh¿+œ„Yêò•ÙÉ@Ìòîíâ ´„NüÔ}@àgRmèâ:?Uœ/Ðì2£ž}<gí¯Æ˧ÀDCw §!;˜¯÷'Ø,HÝ7‚;}EºàxÐf@§<;Z½ˆ£¿B	ØTJçÍaz†t£ÀL`MT¹Q'êÁܺ÷Ã(
+UMR`nâ‘˯}ŸéÊ—ú¥̦Ì6Áw”h1bªý¨Ùü—f,Z‹Ê~äsÚŸº~Õó0†¶º®ÕD¼F«áÁM’qnaœ’ÚÂöGËŽÍ}õ0€SÑN÷bÕ!ˆ(:³/¤Ïc£Dׂ"#d>¹E8Ü0(n[B¡ ®àø*ST˜ëaDÔs†`¬dè‚—¨ðë+ºàwvñÅxwàw5­y
+ Z¾ˆé5®/|mE ¹¾ÒdFÇGËj+¡‰?Mn¾¼n_c" m._øqfȼ¬;ö§úL°Þŏ$0iìA!¨ˆZÖ£ý¢;j\lÕò¬&°BODMã$šn¢µ+~¾ôj¯Á._KÑõÁÖ£¢Š%Ì4? °ÕEŠè4q¦ô„Êã8¤Æ™EñÍŸ¤q@¨Ÿ‹¶x†I꾓â¹5‹gÈê4fÆxQ’.#5šj€ñHïZ€h*ÅÀUØ»â+Ö‰§«(XMubü°ö³
+•þ”McQ‰ª=Ú5!íu¢{µÆ*ñ²ëS²²ý£Ð‹3󇜨þxI-<ŒdD¶¯qŒ|/ÈòõG¬óq‡¡»ßÒûYJWN¾îÉLâÓëéûB¥Ã£aÕJÑò®Éï^¦ “8Šç÷³˜ÆLr™h§scOóÔ"¿æqŠã…Ç¥zÓ÷ÇýæÄcn
 endstream
 endobj
-8226 0 obj <<
+8247 0 obj <<
 /Type /Page
-/Contents 8227 0 R
-/Resources 8225 0 R
+/Contents 8248 0 R
+/Resources 8246 0 R
 /MediaBox [0 0 612 792]
-/Parent 8204 0 R
-/Annots [ 8224 0 R ]
+/Parent 8244 0 R
+/Annots [ 8245 0 R ]
 >> endobj
-8224 0 obj <<
+8245 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [148.815 131.677 200.485 143.366]
 /Subtype /Link
 /A << /S /GoTo /D (TOSH-Accesstbl) >>
 >> endobj
-8228 0 obj <<
-/D [8226 0 R /XYZ 100.892 685.529 null]
+8249 0 obj <<
+/D [8247 0 R /XYZ 100.892 685.529 null]
 >> endobj
 1250 0 obj <<
-/D [8226 0 R /XYZ 100.892 206.915 null]
+/D [8247 0 R /XYZ 100.892 206.915 null]
 >> endobj
-8229 0 obj <<
-/D [8226 0 R /XYZ 100.892 173.85 null]
+8250 0 obj <<
+/D [8247 0 R /XYZ 100.892 173.85 null]
 >> endobj
-8225 0 obj <<
-/Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F71 5424 0 R /F51 3729 0 R /F70 4384 0 R /F17 3698 0 R >>
+8246 0 obj <<
+/Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F53 3738 0 R /F51 3736 0 R /F59 4373 0 R /F17 3698 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-8236 0 obj <<
-/Length 1687      
+8257 0 obj <<
+/Length 1685      
 /Filter /FlateDecode
 >>
 stream
-xÚµXKsÛ6¾ëWð52x’`n®›tšiú»ÓΤ9Ð$,ȧKRVÜ_ß] R$™”íXñhLp±Øý°» >‹€?Í~¸œ½y/I at Iœ‘Œ—ו4N	
-•Å2Áe|
-9UóÏ—Þ¼g,Pq–$ªr+ÆÁ’Uzo*ýzq)ÂM§‹¡³,ìîç*½<oJlÈðb™Ï9	;íägE-ö½{?o›¡k+x£‚&áù2¿tç†Ò¡ÌÞ]ÎþQð
-èw@˘ó ¨gŸ>“ „¾‰y¦‚µÕ¬.UœH	í*¸˜ý1#>#¶3&¥Y:iìX8%X“©‹Ôå<KÂüªÂÙ+3Š©/•»c %É&¼ó&_˜fc8ßD¸3CÆE¸6ÃÒuýùëÏ»–74þ2M	ÙHÃu$xBƙ߽ÃçŽñTÄ„¢qKy<5Ty²5¾o„
-–ÅŠÈc6@üˆìHBŒPip+Ÿ³b0mó02Œñêû$~dßïÇ,€Mz8ÃôØŠ8oë“÷ OÀ
-?$®¨ÍÉ.$_< jƒPi¬Dú
-FÊl$Pã/**cKë™±Ø_kT‰X$Œeq»œ
-FÑé|ÐÓuq
-Ç,åQµï¸öëöº­JØ÷¦Ëàx–A“7¥éŽƒØÖÁ³AŒÔØH¤zYÃŒ^\©B[°¦þô+u¥•Á	ü²TºXîúížZ' €EAöÔO/‚çb©0‘Ò•€4¬âÖ …°²@f,&ÌnòzºNâ˜Á>ÌT2êØ&r°ya£×ã6eqL
-3¡ûê9SáCæ4|ªM¡<ÕÃJAiò,21Íó$rÆ”=‡ö¸8¥…š—’íò<	ÏŒe.P@ìX́ÄRB,=†%©§eI²¥ÉȄ°eÁ çYð5$AÄTÌýf}¹DËLBôÌÍÿµÝæemÓ]|щLïž l›Eu¿Q¼3½.ÝÀ‚§€ú˽ä*ïMášž% Z—ƒq`¥ Qù̹:ɲʑȋ4ƒ‰C­”®Ýék
-µ¼_¤
-tà›­f§yW,­…“üC¨¨¼²
- 6JÏ‚ïÎí<Ž«»Úô=º~”±¨XWà=†‘pKù¸*ƒf*
- 
-
-^á#ÔNš;£ïp<Æ	UïÆþa©ý((lº@aï­3õÛvt4³]
- !i%\m–ø3Él^PÞé¾í¼Ž“±°nñB…’¢­o+ýŽ\ç…©Ì`¯
-¨V™›¹ŸôþþÛ…ÅÍ3ŸÿâÕ°XPª¿@¬J]ŽÁ̇¡3W«ÁÝB8dI’wg=<h¼Ñg,N”øJ/ßüâ2°BxÝf–eÄe…;™µò¢Àû¡]ø>MäìÚô´•Ë’ïéõ0¸ÂË°ì °ì…Ó»½íL4^,v]ÂÄÀ€¿hµ×NRæC¾wÍ‚®ÆoÔEëjW¯ŽÞ¬6×Ýý‹šØ† ¥,Õí5¯jíDÛß܃€ãºp©÷oÝþ 'çþþÀaóÙl¯æ‘„ÅŠ«ŸQ•Ívh‡¼r	g»Ò¡ný¥‹ð³‘)ÜŹSÇ8µ^¶hÚÚ–•$Tp[·ŒQæßÙ[é»â1,ÖÕzÇO§]±:¸"dÒ˼¯	gÑv^÷jvdZ	¼õ¨§zU,ó²%ìØìÖßÁ!Ÿp¹ß銱J‰Ö‘ûÞŸœHaä~§w˜LD´·¿ïB5æ0Úþy‡ô‘A™`“.ùfô=îc„ÄU?Œ{=Häc^ÓTŠi¯|Ï+;ôê«':Læ1§6ö”ÐtÚ+Ûó*&çz¸Hs+€ØɧºM¦Ü¾š x»¸exøaÑV«Úžw‰p4@»³Æõã|ݵµ{«ôõàT-E IgK«ŽG´ë:<K_#‹ÊÂÙÎ
-ÊWŽZá)Ö¹ax¢ÅeŽ÷T”T¦¹éÇt!ý1‡ö3o¿G6ºóï<”ÛÕ­íÍ–N¹)]!æ{ Ûkäž*£Dxcw0µvî,BxVy?8µÚ§¥A$àÎ’ŠÜ~ü£áÆlSŽ”äî	œ}vÃýwÄÆßÓpjŽtwF¯½ÔËñß¡«ö㷃ѥºò_ Œ?þ­Þãä‚ç{ݧËÍ'ød¥ïÍbÕyO›/Ì;:îØ}ðåîlÿ‰ó¸Ú
+xÚµXKsÛ6¾ëWð52xò‘›ë&fš>Æî´3i4IKóá’”÷×w)’LÊv¬x4&¸Xì~Ø] ȼ…ǼŸf?\ÎÞ¼×Ìã,LYʽËkkÆŒ{Q’†:UÞeá}ò%æŸ/?¼y/„—„i)«*U˜	–¬Ò{S•¯çÔÊÿÑte>´s‘úÝý<I}'ÏšÚ¿XfsÉü®$ùYžC‹û}Oïçm3tmo\ñÈ?_f·CÙÑP‚2{w9ûwÆÁ7 ß­C)½¼ž}ú̼ú>x,”iâ­­fíI„‘ÖЮ¼‹Ù3æ"1b+b¡êÐXœÆ“ÆŽ…Sƒ5S¤.çiägWÎ>Q0£Sx¹Þ 8‹6áý˜5ÙÂ4#å&)1dRùk3,©ëÏ_þ›Znhüeš²ûëþHð”S¥¾%z‡Ïã±
+Gã2Ôúxj8¨Êhk|߈ "
+¦Ù mð£Ò#	I`D{‘”aâòq–¦mFFB}ŸÄ¯ #Šíûýx°I˜[çm]cò ’X‘'‚$ns²É€šÄ ’8LTü
+FÊlDPã/*®Ã–Ö3c±¿Öx¢B	0–†)ìr6yWfC9]§p,b	Mö×nÝ^·UûÞtœLSct€à¦0ÝqÛ:x6ˆ‘: ‘N^VŒ‡0£—Aœ -ØcwúeU+ƒø±¦XîúížZ' €EBöÔO/‚çb©0ó•€4)¬âÖ ‡°
+O§"dÂí‹]Ùdõt
+œÄ±€}X$Ѩc›ÈÁæEùM¹‡´)‹“`’P˜߇TÏEâß
+€4çþPm
+åù¨V
+Úˆ£g‘‰iž§‘3Æâ9´‡â{j^k±Ëó4<S‘R €Ø‰P‰åŒYz1ŠbGË¢hK“‘	ß“™°eÁ çXð5d^ ’PºÍúr‰–…†è˜›5þk»fEmÓ]|‘D¦§'ÛfQÝoïL_ô°à© þ2'¹Êz“SÓ±Të20¬@"*—9ª“¬A «‰¼ŠS˜8ÔJAí®¼.¡¶‘÷«8] øf«Ù•‹¬+–Ö‚$ÿ0®*§lˆÂ±à{Ò¹ÀqË®6}„®e,ªÖxa$ÜR>®r¤ÇÀ Eû9 …Fâ_áÃ/Iš‘Š)ïp<Æ	Uˆwcÿ°,Ý(
+6)PØ{K¦¾bÛŽÆ`¶«44÷ᢄ«Í¡…ÍÊ»²o;§C2á×-^¨P’·õmU~¡—ë,7•ìUÕ*s3wÓ‚Þß»°¡y†âó_œJË/«¢,Æ`fÃЙ«Õ@·	YÒìÝYnô…£D}¥—o~¡¬^Ê·™)£Ì¢p'³Vžçx?´KßG¢	ƒÈ®MO[Q–\O_…^†e…e/œÎímg‚ñb±ë&ÜE«½&I‘
+ÙÞ5º·Qç-Õ®^7½
+Xm
+®»û5µ
+J+XªÛk^ÕÚ‰¶7.¾™Ç1táRïßÒþ <~°ùl6ˆWó@ÃbÅÕ…Ï ÊÆf;´CV‘F$Å®†vD¨[éüÁltwqIê§ÖÉM[Ûràšù	ÜÖ­†`LL\¸wñV»®p‹uµÞq%ãiW"‚™06éK¤Îׄ³`;/{µ82­^Tò¨§z•/³¢eâØìÖßÁ¡œpÐïôÕX¥ë€~§÷§'RÐïô£‰ˆöö÷R˜Œ9¶Î!dAp¡Ä¤K¹}ûcaÕã^ù˜×8ÖjÚ«Üó*½ºê	“yÌ©=g<žö*ö¼ªÉ¹.’ÇÜ* vú©n£)·¯&Þînž ~˜·Õª¶ç]¤Ü
+(鬡~<€¯»¶¦·ª¼HÕRtf±´êxDS×áYúYTê7ÈvVpPÖظ"j…§XGÃðD‹Ëï©(©Lsӏ,èB»cí§0Þ~lÊν/ðPnW·îµ7ÿY:ESºBÌ÷@3¶ÓÈUFˆðÆî`ê’ÜY„ð¬²~ µšŽÓ pgIEf?þqc¶)FJr÷„ÆÎ>»‘î;bãîi85âݝ)×Nꈃå‰xˆïÐUûñ›`ô_)AY¹/ ÆÿVo‰q¢à¹^út¹¹âxŸ¬ô½Y¬:çió…yG‡ŽÝ_náÎö?Z¸Ø
 endstream
 endobj
-8235 0 obj <<
+8256 0 obj <<
 /Type /Page
-/Contents 8236 0 R
-/Resources 8234 0 R
+/Contents 8257 0 R
+/Resources 8255 0 R
 /MediaBox [0 0 612 792]
-/Parent 8239 0 R
-/Annots [ 8231 0 R ]
+/Parent 8244 0 R
+/Annots [ 8252 0 R ]
 >> endobj
-8231 0 obj <<
+8252 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [383.796 118.128 439.607 129.817]
 /Subtype /Link
 /A << /S /GoTo /D (access1) >>
 >> endobj
-8237 0 obj <<
-/D [8235 0 R /XYZ 151.701 685.529 null]
+8258 0 obj <<
+/D [8256 0 R /XYZ 151.701 685.529 null]
 >> endobj
-5367 0 obj <<
-/D [8235 0 R /XYZ 151.701 660.623 null]
+5356 0 obj <<
+/D [8256 0 R /XYZ 151.701 660.623 null]
 >> endobj
-8230 0 obj <<
-/D [8235 0 R /XYZ 151.701 643.753 null]
+8251 0 obj <<
+/D [8256 0 R /XYZ 151.701 643.753 null]
 >> endobj
 1254 0 obj <<
-/D [8235 0 R /XYZ 151.701 562.888 null]
+/D [8256 0 R /XYZ 151.701 562.888 null]
 >> endobj
-8238 0 obj <<
-/D [8235 0 R /XYZ 151.701 543.968 null]
+8259 0 obj <<
+/D [8256 0 R /XYZ 151.701 543.968 null]
 >> endobj
-8234 0 obj <<
-/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F17 3698 0 R /F71 5424 0 R >>
+8255 0 obj <<
+/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F17 3698 0 R /F53 3738 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-8243 0 obj <<
-/Length 1620      
+8263 0 obj <<
+/Length 1691      
 /Filter /FlateDecode
 >>
 stream
-xÚ­WÝoÛ6÷_!ôe2P)¢Dêc@º¥-R`†¤h´Å‹Ž…Êb*Éqüßï>HYΔ -ö¤ãñx<ÞýîC‘wëEÞ»ÅoW‹³·qìea‘E»Z{"ŠÂ¼ˆ½4/BUHïªò®ýK½jÓ.¿\½'ñ<,ÒT¢x\„HG,'Ò0—ˆÒÄ[7Káëe(å_úAo‘–þëÕJ÷=Ó¿›vèLÓ³fÁõadIt&•Óˆ¥o®ß¸ <±V…Iâ­¶‹ë/‘WÁÞ{/
-“"÷ö$¹õ•‡©Bmw¹ø{YÌèJ£0ŽåceY‘=©ŒÜxjý¨M6•ñÞÖ·»]’'è+ÁÏjz0U :w¯þë~ç¾îîk½‡s‰ôÍ¿‰ÿáÏ‹OLÝ-’ÙÖ}Qê™û9R7UøŒÓ¤
-)Æk¿GÕ*ÌòÔ“E
-8ª¿/¢PÒ¶ûӝ°Œ³‹m"½swÌÅ&`±ôÐ
-^úƒGβ`b…íÔûÎ7ô @9¯[Â!›û7õ€D†Vå-3·åTâ‘1òs×öz€œP"C=ÌƒÄ 6$ŠouY¥ùDiæ×=ó†f†þ¾«ï—Ne£É${š ‚/VeÛšá†^ˆ$T²à7”mŸ ­€£Nßuº·z´Ý,ífi1$¼`z…‚›²+WƒîXês¤¢^kB˜‹™wMÒoÊí]£YŽË‚ðÅ#IT žÆ§„â" ¶ÿO"JQ„q"ØGó8©jù³ù˜g¡,
-—“wQ‰ÓϘ/dXˆügÒ‹ž‘‰¹g$8%³õ$èö]ð˜¯2åÿ¡Ë¶ÿ•âp³S|ýúuä2Šü+„”Š•oö-FIŒæ®×…8 '&:]V/™Üwõ -­ôj7<‘…"3÷¥9Hî¾ÛÎìîf´3E ÕÏhÁÈ×÷º;˜Öª×M¯Gí
-LWÆ©?›º½µ/©‡
-Sõž s6œ‰Œ¡€?ÎgêK‚h„rÄõ¥ªjì¯e•#U¶ ¨æ7u;ºg~Ýò—¼§©=PÙ±
-àïÚÂÏ‹²³¢+^¿â$sæo %9ŸüïTú¾^a€ã¬ Jv<tÓºˆ*Á·¹"3¶m	“ÿ•]ÕÖJ^žHö'’ÇÆvn¶%¾7/
-UU2üõDšƒO[@ÀN²Äoô uʧ©¤Ò0Òe4¤Ð§~˜Ëü$%VÊ8kži·À]›Ž‰ÁY€¹ô’+¡ÞÒ\ˆa߀dgO—öK©€¯
-
-
-ù(1C)=QørINÞýdË%иIæa¸é+Ný5 €ù©_Õy¦°qpžÒjÚæÀT½æ/?=fri|Œî>)7˜ã­¨(Qlî6èˆ/6¥=s¼wÜd]˜¹v
-z³µr¦ð1ŸÜcà²QOA…‰ÍØ‹‡.?\œ[Ÿ (m~SðŸEùŹ›º@þ݉¼0[oMeÁ~´r`¨Û‡ãþ€ûs(ÿ¸¾HU°ËaXá×5X4ªÁý`àl4ú¿„d$ŒUR²Šc0 ¦`–,"I{°/-‡ÇGhcƒøjÎ÷¯îÚ¦n9‹! ÏÓs+
-I«+vL"r5nvº-·$‰L‚²oÜe(Â¥	+þô$¸§¶¤A·`·ƒVŸ%±ÿÊ¿Ù
-£Üœ”œƒÂ³†+…ÉŽ„xgkG½ò¦±Ô`x0s	:²ÆaîÄu¸¤nˆgØÌ$¬Á—0Nˆ‘pjï´øQ„˜ úè 4â	sŠ‚•Ùn­/aµ6;¬K(éP1©ýÎö
-FÍlqa^ʲÔUͳa{7W[ãI'Eúň«‚Ú•Aü	„Ÿ»Ó°ìÉí]Sè`tû3I"\’Ä‘E>p¸* ‹;˜ ‰¹Œ[ì2Qs•ùäAQµ‘Ç`£äåòHâÓœ1eÓ°´K­Ü­ üñL.$Í)ԁ¦ß‘ µ çf쪰0èÀxåöìO	ÐŒ;‘¸‚(ÃÕ™±´}>Ý·1½Õ÷7½“Sf¶NÒù_PÂú
-	*ö‚Üb^f€P¬GÄòx`üa‚ÅF7wë]c5´£†7\°¡Ñ ÌàòÄ~Ãy»±ZŽöLǼɸ÷/U=c
+xÚ­WÝoÛ6÷_!ôe201¢Dêc@º¥-R`†¤h´Å‹Ž…Êb*Éqòßï>HÙNÕ-ö¤ãñx<ÞýîCqpÄÁëÅïW‹³WIä¢Ìc\­Ç¢(“ +J¡K\ÕÁuxiVcc»åÇ«7$^ˆ2ËŠ'¥ˆA:f9™‰D,#giøªi—24Ë(Õ:¼|F³EZ…/V+3Lÿa»±·íÀšu׋2.É’è\i¯;•9J-^^-¾,$pAøÈZ-Ò4Xm×ã †½7A,Ò²ö$¹
+R]ˆL£¶6¸\ü³ˆfte±HõTY^æßTFn<µ~Ò¦A›Îù
+¯šÛ].)Rô•ägK}|0Ó ºð¯þû~™¡éﳇs©
+í¿iøö¯‹÷LÝ-#’Ù6à Q˜û!–Ê´µøŽÓ”¥R?㵧߃ê\è"tœ	
+ç@õ—E,mû/1ý	Ç8»Ø¦*8·pÇ\l¢Ld Æ(ÿƒ'Þ²èÈ4
+Û©÷½oTžˆL&„á![„7͈DŽÖÕ-3·Õ±Ä#gäá®Ì9¡eŽz˜‰lH”ÐérJ‹#¥yØÌ7†æË®¹_B:U­!“Üi‚>[U]gÇgrxu$S¡UÉo¨ºšqAZG½¹ëÍàô·Y¹ÍÊaH¦*zÆô
+7U_­FÓ³Ô‡Xǃ1„0³àš¤_>TÛ»Ö°—Ê'’¨@~ŸJ¥"•ÿW"ª´)—ˆó8©j…³ùXäB•¥ÏÇ£wQ‰3ß1kcúSéÅÏHgŸAM|]ŽúýC=DQæë\‡šª~£øk‘'9c@³ô§OŸ–Q¡â8¼BDéD‡vßa0‘Ä`îÓSLˆhb¢7Uý+“û¾£ÍƒYíFò@ s!y
+9º/+ at rô÷Ýövw7£)Âè¬ædF3Æ¡¹7ý£íœzÓfÒ™Àtm½úÇqÓt·î%͸aªÅ	0g£™êb¡$šß)/€‘dÒ•—ºn°½V-ŽL»zn¡˜ß4-영ùMÇ_òf’eáõHUÇÕÿ¼ëê>/ªÞ‰®xýœ?Ëy¸ŒätFì÷¼S›ûf…Nò’
+ÙáÐMké"*ŸçjÌtØu%ÌýçnÕ8+yy"9œHúÚ¹ÝVøfܼ´TTÉðÏÔ9hhBþ-]©&d§y¶f„:å‹“T‚HæRùŒ†z?Œs™ŸŠ†—ƒ2ΚgÚ-p׶gbô`2ýʆ`ïh.Ä°oA²w§+÷¥\ÀgE¥Rå§þÅ¥üDUàJF$9{÷G[>ƒ¦M2“ÀO_I®ÌϺéaȳ= +€?øð-­¶k™jÖüå§'ŒA.O!ÂÝ'ãs¸¥šÁÝñÈ‹MåÎn‡Å7Yf®½‚ÁnF)|Ì{ÿ¸l@ØSPaAb3öâ¡Ë·çÎ'€JëšÆüç`~qî§.}"ïÌÖ;SYp˜¬$÷ãaÄýY˜¿Û@㎔.Ùç
+š?=glÀ¤Iîß ‡¤Ñùø%(#a’ŠU¢8»T»PºƒÍti5>=BÓÄWsÆϸu×µMÇyÙ ’Þ[ÈZS³ïT“¯q³7]µ%Idî}ã/C.NXóO‚{GZtö;èõyš„ï ØÝ8ÉÍÙÉQ)8*<üa¼2˜ÜLˆwvnÖ«nZG–'3Ÿ¡kšæN\‡Kê‡x†½ÀL|ÙÓˆˆÇöê£êGöh‚裃²˜GÌc¬ìvë|	«µÝaaBIŠ£’àÀ0ì\ç`ÔÌVצ<Ï|Ù<·wsÅ5IôR¤_N¸*©qQÄ¿@ø»;
+ËžÜÞ·u„F·Ÿf‰<Éé³$‰ôÃuYà¸ÙIÌfÜbŸÉò­Ì'Êò \/¿J$…oóÆTmËÒ>·f€·‚ÈS¹T4ªP#š~d
+<Ô‚œ›©±Â¢g äµßs¿%@3ðdêK¢D×gÖÑîùtßÆNß¿ÜöNNÙ~ztüpnC‚ª½$¯ÌËŠõˆØÒALL°Ø˜ön½k†nÒ0Ò膶3>(3¸þ±ßpÞnœ–ƒ=³cË Špbˆ3‘¢0!±Ü„$±È&€Sp“¡ùªd;‰Á·(LþÄÕ u¦uú§§âºÖ)tã˜EJûáà«¿oXÿçÛo“
 endstream
 endobj
-8242 0 obj <<
+8262 0 obj <<
 /Type /Page
-/Contents 8243 0 R
-/Resources 8241 0 R
+/Contents 8263 0 R
+/Resources 8261 0 R
 /MediaBox [0 0 612 792]
-/Parent 8239 0 R
-/Annots [ 8233 0 R ]
+/Parent 8244 0 R
+/Annots [ 8254 0 R ]
 >> endobj
-8232 0 obj <<
+8253 0 obj <<
 /Type /XObject
 /Subtype /Form
 /FormType 1
 /PTEX.FileName (./Samba3-HOWTO/images/access1.pdf)
 /PTEX.PageNumber 1
-/PTEX.InfoDict 8246 0 R
-/BBox [0 0 854 379]
+/PTEX.InfoDict 8266 0 R
+/BBox [0 0 845 343]
 /Resources <<
 /ProcSet [ /PDF /Text ]
 /ExtGState <<
-/R7 8247 0 R
->>/Font << /R8 8248 0 R/R9 8249 0 R>>
+/R7 8267 0 R
+>>/Font << /R9 8268 0 R/R11 8269 0 R>>
 >>
-/Length 8250 0 R
+/Length 8270 0 R
 /Filter /FlateDecode
 >>
 stream
-xœÕUËnÛ0¼ó+öÖh·\¾ymri$ g×VR·vœH’ü}WŠ”ãÈ:äRø a<³.‡Ë{H ë_û\nÅ—+7• ¨å ƒä)‚6Ö£RÆ£Ò ‰0He!®…
-¨ƒGÑÔ‚«o3TYKæOÜzyoË-|Í¡'Eò%{
-@ƒ×òkñâ•À8ôž´
-¨¸z¾gûç»âcþG\äâGº1¨±5^ÄiÎËd•Ó–)(Z,?TEY½ö¬‚÷HÓžOsfx6‘L˜ð¬)`ˆzäù¦Ü=ܽölT4hÔdXNsæx&2q2¹þÈónÿûh£û¬J­PӁ£Ø¥ã$iN<"E5aÛ*4FÖhÑKÓØ^Áf"Ð#;êÐóIÒ¬VG=i‹Î¹‘çái"ÒS®gÞÁµÖ’·æ¸î;•¤wpm\äÖ¼Ñk‰:ºÚ|Å‘^;”Žà³×èb䡺gç‹[¸x*–ûâ\®«=\¯7EuXJ)tž÷7¿|‘ü,×µ à¼,û¢}iâU±Xռ楧½ùÙ#þŸOhß+X@õ¼ýµÛ¬—°Yßþ=ÊX­Ëb¹ß•Ïüo“8Ä¥î3´í¥ˆã`Ã!:Ķ†À!“xV!oxRªE(–˜ÕÊ šÃÁwËœäCͲ!où¶5‰¬Xf¥DŸï¾#ƐÈz€eõ!¬'Ç Ó²yëMC¨RÛ=qD•EJ1Ð,j(Ô!$½ã!›ê.$¹&]ˆ">À>¤…Z$î§WC¡ÈžŠ2í?~Ú%…:Äñ	‹2)4 ™ðü”I
-õHtHڲȄå›Ä›´#B<B´KdÀ2É7†ÉZD푯ç^6 G÷9•0
+xœÍUMoÚ@½ï¯˜[R)ìì÷^EU¥\Š-õLÁ¡nMH(ɿ½ȧÊ6ÏoÞ¾Ýyë}‰rsí¸y˜-…r(c€WAPŠ-F_YTÁ*Ф"† D& &PÁ£ôêBd;v=/‚šçÝm2‡/9AI>ÈE30Ñ,mèÍ;rÏÅõêý¹ø”ÿ÷¹øÎÄÍŲ¤cî)—†:%ÐZ»çt½,êå¡Uå,!±zi¨U5µouV/ÖχVu´Üò3V/ 
+î?'.þcu±úutYÛ*¯šp–3Ø)·_ÏR„ÎoN¡ú8§']žåN©çP9›º¬áÞ>é)Ÿç9C}jiP]ä³
+ß)Ÿç9ÿO
+É÷y;"Ú«Q>ŸÇ`9)ùT\ߍŸàþ­˜¬WÅ
+<”Ë<–U±
+wSi!hh?êrCº«‹ñªØÑ®šW£b<½ÙþîãÇ”¯þµoKÃò}þsQ•¨Ê§?:-ëb²ZÔïŒlm¬–¨tÛ»yPä5·*nð¤ì ›kÈ£õG¥N±XKÆl2à ïr¦ª¾¬C2¡(7ŸgÐrYu&­iþrâÐhӏÓ¤-§‰Òšá2ɧ‘Oìñ~Rè: ê ލNu:$ãZ‰1YW%½o&°Ói¨=:Þ½Nd‚"§Ù$ӠȃXÓë´€WwGLtz„u<‹¦ó"ïø,KæÕ–”>]ÓÉ„ã=èÓemM„|<&e=’	ËÏÛÝÞ–µ IÅ_ÿ½®w‡Å9‰^%aiŠuºh=’qöÿÙÌ
+¶
 endstream
 endobj
-8246 0 obj
+8266 0 obj
 <<
-/Producer (GPL Ghostscript SVN PRE-RELEASE 8.61)
-/CreationDate (D:20080128091719Z)
-/ModDate (D:20080128091719Z)
+/Producer (ESP Ghostscript 8.15)
+/CreationDate (D:20080520133142)
+/ModDate (D:20080520133142)
 >>
 endobj
-8247 0 obj
+8267 0 obj
 <<
 /Type /ExtGState
 /OPM 1
 >>
 endobj
-8248 0 obj
+8268 0 obj
 <<
-/BaseFont /Helvetica
+/BaseFont /COMJEP#2BAlbanyAMT
+/FontDescriptor 8271 0 R
 /Type /Font
+/FirstChar 32
+/LastChar 121
+/Widths [ 600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 600 600 0 600 600 0 0 0 600 0 0 600 600 0 600 600 600 600 0 600 600 600]
+/Encoding /WinAnsiEncoding
 /Subtype /Type1
 >>
 endobj
-8249 0 obj
+8269 0 obj
 <<
-/BaseFont /Courier
+/BaseFont /JRDGVI#2BDejaVuSansMono
+/FontDescriptor 8272 0 R
 /Type /Font
+/FirstChar 32
+/LastChar 121
+/Widths [ 600 0 0 0 0 0 0 0 0 0 0 0 600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 600 0 600 0 0 0 600 0 0 600 0 0 0 0 0 600 0 0 0 0 600 0 0 0 0 0 0 0 0 0 600 600 600 600 600 600 0 0 600 0 600 600 600 600 600 0 0 600 600 600 600 0 0 600 600]
+/Encoding /WinAnsiEncoding
 /Subtype /Type1
 >>
 endobj
-8250 0 obj
-680
+8270 0 obj
+629
 endobj
-8233 0 obj <<
+8271 0 obj
+<<
+/Type /FontDescriptor
+/FontName /COMJEP#2BAlbanyAMT
+/FontBBox [ 0 -186 570 604]
+/Flags 5
+/Ascent 604
+/CapHeight 604
+/Descent -186
+/ItalicAngle 0
+/StemV 85
+/AvgWidth 600
+/MaxWidth 600
+/MissingWidth 600
+/CharSet (/y/o/d/p/e/r/g/s/h/t/u/w/l/x/space)
+/FontFile3 8273 0 R
+>>
+endobj
+8272 0 obj
+<<
+/Type /FontDescriptor
+/FontName /JRDGVI#2BDejaVuSansMono
+/FontBBox [ 0 -186 593 627]
+/Flags 5
+/Ascent 627
+/CapHeight 627
+/Descent -186
+/ItalicAngle 0
+/StemV 88
+/AvgWidth 600
+/MaxWidth 600
+/MissingWidth 600
+/CharSet (/L/y/n/c/comma/o/d/C/e/f/E/r/s/R/t/i/u/I/k/l/a/x/m/b/W/space)
+/FontFile3 8274 0 R
+>>
+endobj
+8273 0 obj
+<<
+/Subtype /Type1C
+/Filter /FlateDecode
+/Length 8275 0 R
+>>
+stream
+xœmT{PTe¿—Ýývƒp¯¹w§HÞ¢$)ˆ®F¦¢”eBÀ¸°Ù]ew±ì¦Sûr±} ¥¦øj¼˜R‘@¯©±—’ZMš%Cô:·ùœ¦owƒ­¦îÜïÞs¾sÎï÷;?šGP4MGh+ÊëÅ«§L!îŠfŠ8\"|"ŒKfRùóꧽ §9¹ˆ“‹»î’Ð=^ˆÍ±”ˆ¦
+;÷êôƆÚêš&uréʵ)iiéá/ssrrÔÆÉ?êÅUµÕõêYäeS•V§¯«ªoÊS’h­¶vƒºZkÔ×4ªË++«*ikʵUÕšZm­^¯Û¤N.LQgÍ™37ƒ<²Jjë*šÕźzúõʪêfmyÿ>RcÔUꫪkšš[´5E=N­ –PRjµŒZM=D•Rk¨2ª˜zŒ¢©X‚
+%¦Z¨7èúúˆêˆ›¢ãâL1'“¬’ØP.Z(ŒEc¸¤Gððt,„X ‚cq‹q¢3Èh¶´µ9,^Z‘×nw»-v#[„À!x$Èë°uºÍ6#‹EÈd¶¶µ:¬v ál<‚ÀˆäDH‘ÁB"ìV»‘’›yæéó¼É‹à¬P¨ÄŠ{“pž>‘
+PLÜ„h˜‘ôžÁVˆ½’{OòüÜÄÄùÃã#Ã?³Áü&xû»üŠÞNn€èx¦M0
+ãÊÒx°/ۏÛÑãçWy“á¨TReúpÌØ,ˆºøþ±Ï{ULkÖ¨tªM¦m5Â:˜PŽ_ÎM$‘Iy¹)IIÕËÃ7U! `6—y=¯ø™gÆ QÈV¦#S;©è$ ôßò”’Îiñ°PJ@ À™	p)°õ>4Pw‰“Aì Še†!*ã:ŽÍ/ÓkÖ¨@3 œ¸X’™—Ÿ’üÀ—££_
+ÝÍ
+‹xHåiáeX§äÎìðoé®ù&¯/Ì4#)Gã¸ß!á:Èß<ê4;ÍÏîØne7l\Ô\ÌaŠËû´õ7/öýøÅ»cÜ7´âå92r+ÇÃU^Ë+ LñhÉXh|kpŒ/ñÕ´à)4ƧÈã²»:·ÙM,ÖÀ3ˆ91§÷NØËù·½Òd³îÚñ'ÛípîvtØMì3]ÍÎz®Œ[¡›½@öä>âá{B×4žPß)™ásO¬=¼(‹32°Ko¤øüÙÃçzY¬”.]]ºT…o#J‘´"E}Üqϱ‡ºÝ‡9^F.Iî—2£S$f f/Ô+G‡”æÏÎ( P
+Ýø[602azÀ–Óp¬7žq	‹¥²æðú=+9£IY´®h£·þ ‘=h:h²Z÷[÷·îßâiàšdŒkMQå¼û—œ8£²IÍn‹s«Š)jµ¶›Øäl°Y:UÌón›ÝǺ¤=O¿e:GÈ–Œ^:ÒrT»—ÝØUåZn»Ïѱ³ÙMîÚäÞæñÜÙ3Ø=tñº§^T1woÞi³ìNpÛœ^–q}.eîöZm*ƵÕL*„Xû[õ4Äòð*Ùž¢øtdé(þ–ïÉвh„Û‘×ÆÀ®;r¹>>àäî8Éíµî3¼ºÉÝÀÕÉ0·^:µ2|Ž©”]èʲ÷2KÊ›JÊT!-þÂӐÙ#‚Ljb Jêë°oÙÒÑnRᨩ!t‰Â{Qþ‡ë~üÐë¯9-®öíÏíxÖªªh\bZÅÉ4åGúXðƒ.¼z“;}•(’v §|"žiŽ»ˆ<¡Ëj9é?ªt"æôòUËë–%”màßba ]F‚ü}àìÚ¯Ï}p°0Ð<×ÀÓ‡ˆÉ=
+9"¡8îA.ñ†§Åaãxið…,°KÊP6¶ÂbgÿèC#·ä’>t
+\×±KäHx>HP7açaßöGˆ¼åÃóÂéð'ò8']2M.¦¢–́˜ï‡’xæ\z%̇,âÜÌ%¯$YIt^„gâ8|'ÄIÎ ‰è´¼dØóT9"÷eáGð‰1צLî›õRs!2qª¤(ìk%MF˜}F·ø…l?(ü~?:ÉG’Ëyù4Šúªõ…˜
+endstream
+endobj
+8274 0 obj
+<<
+/Subtype /Type1C
+/Filter /FlateDecode
+/Length 8276 0 R
+>>
+stream
+xœ}VTSW}!ä&å°¢yi›Š ÖªXÛúá£"‚EA--S~j$|Q’B”|lñIò#h>þбVªõQ•ju¬ý8µR«NýtÛét˜:ž7sY]sBg­™µ²ÞÊ}ïÜsÎÝ{Ÿs®ˆ
+ D"QhRÑƼ쪕y¥•ËËJË„W3øH?1€Ÿ$fq:ÿõ¿¤’IÔ‚ØÒQ»BDlˆ˜
+	Ü;1$#>®PØ>†‹DÕ
+»Ëʵêõ6+§de®Žž:ušÿÍÌøøxe¾vè‹2©¨R½¾T9™üÙR¤)+/)*Ý<O™H¬5ur½F[¾¡R™WXXT(lËÎÓ+SÔuyyÙå”Äh嬧Ÿž9<f¥«Kò«*•BîÊ4efÑú*M^ů^R5!M[ZPV˜X´.¹¢2s³ºji±&¯º$µrEM§^¤2¨$j•L©¨j15™ZI­¢fSYT*•MÅPiÔrjµ–J§©8JD¢"	vT õuI´Tt>€
+Øðƒ8Y|*0.ðd½¤ÍGnô‹t±ôš,Tfä¹Gî-
+â‚NÝâ{Gó½,ÇWq"Hh‡#'ÅPÈ{ä_ ·Õâl1Z´ÎBZƒ©Vo3¹™›Uó…•¾VXñ‹áeä2Ûõµ¦:Çâ#Râ§·ó.NÔÏA<ĉ¡-<	«$˜&ûŒz½Íèf –x·:F«–IE`ã]’ä¶YZœ!žé|\ÌûÏÁ÷qÜ—¼7ÂBŠªÄÂjò0»Ñ`þÐÕsaÆÁÁöúÌãçÈ ­ÏÊÍÃ=¹¨ÚçÕÃ@òX‰/£¥šÉ…&t”³;ö8dtÇþCGìÇ#ßa=¦ýÕ­[œl‰³j©¶Žl´7€\¾$tŒ,èvòïg/_¿5íIâUvÂd’Å}.‚>ÎoäCäymÙÞtV†'L†ÇãqW¯zÛº˜Cž=nÖ)³ÕÙÆú£bMβÊDb0ÿ‹Ÿ@|óÜëÎËndèkº†&SKd³ÅæaèãßHékn“m›‚>^c2h™Á°¼ˆus|'†ó|¢‡=…CñØþ)@ éÿFø¨¿ãqL~àOwž˜27A¥š{§¿ïþ}û+8èç л×ÖÙüÉAëy-ß'Ÿî'û®C/vg¾5ŸdC"0tíÁ7/·}Ö© kg}'¦ˆÖ¯B¸úå}·TÄ2j^BtÔs$êí;ßûÀâ-œè#NÌWðò—:2,e—°›rsò^.KfÓeqR	¡8&~|å@çYEëfk—9Ö:ãŽz£Y‘µlͦ’KPT?Œb®K!øë^?¸“þ†b׫MF'+k±Ø]J]¦‡õ±´ˆƒNÄï9{ºÞ[stýy]S‰«qQ3ðhþ³
+"¿3Çì»ÁüZýSP¼¨j9‹)vÞ§µÿ”qžo¯_êe{Ù+ö<- Ö
+	ï3B¬9WйŽ¶«{¹×ê[gÌ,ÛÀÊšmV§ÍlÕ70š¦K+›¹,{“+ÖèŸqO´_åð%rÙ*¯ðI>2¾â ˆ¨~ªöŸ¹­'#ès¤æÊA•‹´VCK³ÕæV@„Ôm´m«5´Š\¬‚")ݧ£‘ÎRçR 3°PÐx­^Ðø…*RðCŠ§kù,ˆEn³M_c&ès8ÿA:td
+‰žHä~
+4¤à°éêŒÛÈFóî™:¸Òۍ„„O‘Ëau´l·êœ›}¼:öwDîc½Ûl¶˜Þ¨o`±7Xt-̦½UöRv
+»¢ì©8™O¥0	fÀXR_?r[; ­3‚vðI¼\¾áÍÜÝ™¬ŒN‰^”“Zì.=¬eë›n˜.šZM­µ­5®
+v³Œvd§Æ>“|ü´Â"¥SšvRD©‚*˜8²®¶[ôN§ÅêaÒöuguWYHî_¼õÖÖcš}LñÞ"G†e¶ÍÜPå$¾¶8·»\Ú/½qó½’ßüVA?þjƒÅØé´Ø	fŽÏ¤ôã¤Lõ
+Ú±Í@"øàZǁŽˆ„°uštÙxh”ÃxtséU=xŽì’_1%(+{;íÔ_Žvža?‘}w=Fw¡ÿA<ïߺ Ac è`º´ûÓ¬ŒÔ„5Ѿ‡À3ÚÅ°–ÐÁRÙZScšvðB¿ænà}hÁ•œo¿tâwv££nÇëõ¯™ù•Éº•¬,%ï­.¼Pæ¯ò!ü "8JÄÿ¹ ‚Ù#rÂ=8ÖßDàŸŽcÊåïÉ·™ŒZ&SJhVDƒ\’ºMV½b¨9õø$~¨=¯?‚ÞÌ/¿éïÂtµš!ºq†Dwd¬Ì(Y¹¦€;ËÀûÓü
+üùúìùÕ_^ýàð…‹
+ÿäóå<62÷Buý"NôËTaFXëÕ
+ÝÈí;±c†G„	Mm‡1†'Az= ‰°D~ú,ÆÉ’rDÿÛï#Â磎`‘‹p¼3!BÒ‰èáé„ÃýØíCx!Ž’ðÁä<CïÎx²ýßùáw’,†ÎÔ'ð1<O!hÀóøB<‰ƒñ\X7—I—!Ã@ÇÏ
+ÿÛÐkV]_üÞSëRkµ«Ûw˜ÍìvYÕàhhܵ«Qq{ÿaËÛ¬ìós_d’¤+vkš^&íu윱}vþG«¿½~¹õÒEGà’´laì¥äëúøú»?Ÿ:c®{{XUa]AF<„Â\üŒ 渥r˜³$Dßrû`"©‹üèDxÇ \rzpÌ·›ª…KÅð¡-ˆø›…Ó!D?ð7ÙGý…´2b`Ž‘¤Ž }¼ßÂ0òâÑ}ž?YÐ"òºa ©ƒ…þöM®ê¡•kðáxH¼š Is—N=ØyìMuƒ¯Ý1E;…ï'.ÙOÐl{scC7áî‘﨡
+]~éìù·¬-TT)Þÿ
+›Ç–jÕ9²ÿîʐÛQÄYL1Ú­ðdùeõÝDw%u~ îŽ„Q½}0ÆLëÅ¡W'­e åCù·žˆž3åÙ»}}¼óý g{ùǼ÷9Ñnȁ#†Ðð+d¼
+Ä*É'èCÞ#ñ
+ø	åE8{R@¤V/àó'”9PŽÉ%_²áÀ‰+ùrɽ•¨òß@½ìä… ’'á7v¾¾óuvÇ£5Îm{œ–F¯CO‚K2z«—Ÿã%åèõ¢wƒ¸àwCB¸Qõmµß
+endstream
+endobj
+8275 0 obj
+1589
+endobj
+8276 0 obj
+2481
+endobj
+8254 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [300.259 441.081 375.434 453.983]
+/Rect [300.259 455.339 375.434 468.241]
 /Subtype /Link
 /A << /S /GoTo /D (access2) >>
 >> endobj
-8244 0 obj <<
-/D [8242 0 R /XYZ 100.892 685.529 null]
+8264 0 obj <<
+/D [8262 0 R /XYZ 100.892 685.529 null]
 >> endobj
-5254 0 obj <<
-/D [8242 0 R /XYZ 100.892 660.623 null]
+5242 0 obj <<
+/D [8262 0 R /XYZ 100.892 660.623 null]
 >> endobj
-8240 0 obj <<
-/D [8242 0 R /XYZ 100.892 643.753 null]
+8260 0 obj <<
+/D [8262 0 R /XYZ 100.892 643.753 null]
 >> endobj
-5100 0 obj <<
-/D [8242 0 R /XYZ 100.892 429.597 null]
+5088 0 obj <<
+/D [8262 0 R /XYZ 100.892 443.713 null]
 >> endobj
-8245 0 obj <<
-/D [8242 0 R /XYZ 100.892 412.726 null]
+8265 0 obj <<
+/D [8262 0 R /XYZ 100.892 426.843 null]
 >> endobj
-8241 0 obj <<
-/Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F71 5424 0 R >>
-/XObject << /Im34 8232 0 R >>
+8261 0 obj <<
+/Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F53 3738 0 R >>
+/XObject << /Im34 8253 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-8253 0 obj <<
-/Length 2322      
+8279 0 obj <<
+/Length 2337      
 /Filter /FlateDecode
 >>
 stream
-xÚ}XÛŽÛ8}ï¯0æI
-ÄŠ(êú˜M&‹Ì&Y´`fÔ¶º­-yE9Nþ~N]¨KGX Ñ"‹E²®§ŠŽ6Ï›hóÏ»ìî^¿O£‰Â2*Íf÷´1©	óÈl²¢Ó2Ùì›?G÷í~yý>Ž7EXfY¬6	‹Øâ$fzßœêW÷[›&Á»¦¯÷Cw—Aÿý¾(¥Wíiðp¬îmôµÐßì÷™À9™¿íÚ¡ïN˜™ÄdÁÛcuê^¶šŒD¹ûyw÷¿;ƒ»!ýLè4´v³?ßýñW´9`í—MÚ²Øܘó¼±ifiŠñióp÷ï»hn	“®Z")CÖ˜”<ÔºA‹¸Œ‚áX
-2ªN'˜àz-H•ºw²t;vÊCÚÒ i• [žûŽv]dæŽÝõ¤ç?⓵,T'Ý?職¾$0µ8é ã¾®d*è·56L“RTxê»3Lg$€ÓàÏÈ$â:Üv©ú¡Ù_OUú.\·cÝʨÁო|¯-[D„£Ãžº^VÄ84¢ó±S82–•¾¤]è¶úÛþtuÍ×{"áæ™Ü©ˆÝÑÒ­%ÛÛÜ`7¦$aΆ$ÒÕqŒ`›»ZÖ.}s®úïB'S_„Î
-€Ôvƒ†cý“ê ";˜H›Ó•nÍȪܩkŸÁi-´=_lB›dÂ÷Y+JÄpž¤K«˜ »zÌÍ"FMf6õ)xØÞ¾m·øÛ
-ó2 Ó<ŒóØ󲿭ª¼}{¹x_µBç0	9{AÚƒ6ÔBü3J£|#17¬èÖäWçK»H¬‘RˆPJþ&‰ÒàñJæÖȇùöÕ•ý‘º°ç[xJ×2v°”%	dÒêYoàœ£¸¹dCêeQ ®²D³ÀÄ©qC}X‰G’ÃÕu«¢À”¬Nœx“Ú¥/í²1!¡Lð¯kë%&ØÉÆdAlR?ØÑv&8X›váÇù¥kaÉÎËI_{wQÐÖ7!ê%,-âàÓ,3Õ[Ü	'K€¯&P¹P» Ü“
-4¦0æN¾“­1!IV$—à3‚z
-7Æ(ÜŸ¾FÓ—‚Û¤DleÙ[çúLf×›	¦ù؆3ܘ	uiâoˆ%Š¢îœD¡ 9V¤>Ô§ZsBPàXŸCÍÍœs3-JÊMì³Y˜åVö™,ŒCb—1Q|ê»&mL²,xGæ×k‘
-GC–«•ÀAÅXiŠ÷½#iÄ»v
-š²°,T†OŒÅÝ…ËN(Ù B¥r_xF'åS™Ì® ÂCKçÁc%ÓsÕœXšP^鹂<2!¼£åF/ìŒÎqMmµŒð-ç€È<Ä1ÈnŸ!+¡xIà;¤lº„"‰Ï9Ë„ý֐BÄë—ÆŒøÈŠ,‡‘ï‹DD„«Î.£	ÚžÏM{½ôøßv¯ã½þýÓšL—žY¿6‡š›Í%ì«Kµ‡1D ^êäË©Dƒ
-Í“Ó|ä-c‹6PDaǧ|fùIÓFØõØÛ±ñŽ¦ÉŽ‚1Á)&-µÁpD§˜“5r1ã
+xÚ}XYÜ6~Ÿ_ÑÈ“pË¢¨‹Ž/œ
+b/¦HòÀ‘4Ó\·¤^Ií¶ÿ}ꢎm€Á4Y,’u~UT´{ÚE»Ýýx¼{ý>v*
+MdÔîø¸S©
+óHí²Â„©IvÇj÷G U±ÿëøóë÷q¼+B“e	±ê$,b
+'Ó{w®_í:M‚w®¯Ë±ÛÇ&è¿ïݶÒàþd÷:
+úšéoÊF*ž¿íÚ±ïÎ0S‰Ê‚·'{ëž·ªE¹ûéx÷¿;wƒô¡ÓPë]ÙÜýñW´«`íç]jSìnÄÙìtZ„YšÂø¼»¿ûÏ]´´„J7-‘˜4F%û®9â,°ø“F*a½ã<¸Ø~tåõlûów溝ê–Gn¯‚Q†ÿ^Ûª\oÎ5öØõ¼2ž¬ðâù°“9`¡ã߇ý!.ÙV+Ï×Á}Ý#	nû€R¥Ã41,w‡k·¶Fûç
+¶ÃEÌ#RHׁ,£Û©j^»ô®±ýw¦?õÝõÂtÒ Hm72a<Õ/˜D	 Úó™IõěOó•ÃRÚ”…åÎ]ûŒZƒÖ¡g‹U¨“Œù>‹qY‡XÇ	‹”@ê‘Ã7Õ+«$Ìtêã·:ܾðw`æu4¤yç±ç%kÑnðæíùâÒ¶Lïk[‰„ú@*6ÖLü3J£~.vc
+sEŠT®àê|íDŽ5TÊ {+¿#“DiðpEk›È›¯´Wr#ð°œ0À{º…¦x-%IiP •Ú'¹Áö²‹½lȐrÙJPWX¢E`ÂÂÙ
+#„ÜF<¢ C]·"Ø’ô‰oS½v¦žC6Fá	üëÚ:‘yc2… lGèÉz!9°ºvåÈå¥aIÎͬ/Ž½;‹(hëå,-âàÃ#/Õ[|`N ~%ÌJkØcÅE8Æ0fæŽg[Ã5$$Ù°6ŸŠ‚[ïF¥n”Ï^%Ù‹Á­R$¶¼ì
+MÝ Õåæ~c%¸R´rš¿)b‰‚÷?#a$€RWõ¹–œ`8ÕM(¹™Sn¦…ÁÜ„}:³\ó>•…q¨CØ¥TŸún“:“,Þ¡ù¥@iÈGÁåb%àÀJ&4Á{½CiÄ»vš²Ð"Ã'ÂâÓ8€zFh¦ØáÍ*œÒ©D&W áÞ‚¥óàÁò´±îL*àóJÎeäá	â.;Y¼3:¬ª@|2B·tž€æAŽ‘wûÙª"/	øÎ)™.ÁH¢sžß*„¼>oqL€Y‘å`ä}‘ȁáßls¡2š@ÏðÙµë%Çÿz|ÿûõdºôÄúÕU(Ll$—pPÚ‹-Á, -uüK©„Ç ùH[:‚é>BŽANþYä'N³Ë±·“óõ
+§ÎŠ‚
+É	œbT“³‡:Å”eP#Gàà€³‚Çœ È&ø ËNöòÝà{GI{)! Xy øûß ÌoáI'DË?K_¼„D”J¹OTâõî7~M˜æ
+	Ƀ´	Æp‚¶ëöÇuäYWØ
+Æ´—÷S[Làò¾Œ›Ì5-É	ûŠÝâ\"ͬ1á·_?üΤŽs©î­ 	ІïPÝ{½p× QGE	ü³O„ñÛÇʶ
+A§Ã±C[•;„#µŽOv`
+û P1.:<Ò+[Ô*éú23˝)–y4¡tæKM„¢¬g©Þ¬ÅÙž…‹”ÅÓ‘@›£‚£
+‰ü+ð‡„e$:ÜOí$L|’Z×ÌmyaÒI„æQìeðÅgB^HÕ†‹#MµNäí›­	_V¶Ö²¸æÓ”OX·¯¹<˜ö…&\Gu¼ìúŠL1·I1¯Î¡9ùÕõ]ÛÔlo>ÅAN²ásL²%”æø3Ç/Cþ‚™[æBp<SÝ‚²èá=Î2^ >3èÀË„,YîÙ²–¼:È‹…c'Ǹs+†¾JÎ뀽çµjæ^m&?v¥Ú¿tL,oÞ‚±pM1â†yi›†‹)’èSyþ õáØmÓŒãù%'ð`,CÛB×Ü4´^îÑÇ ®'m0ä:6ûÀ¬Ü¢]'«àMD¿ÍÀüˆ—DyÐz„Dá|”C̾âÎmÑ¡èH^µ°k¸> Nÿ1…e>¹h	D :n>ä®FÈuðj9¸±ä˜šŸAn˜ày3`=fCÏ°*/R `ð2L¾†ô—'ÁÙA««å+eñ`˜T™÷/Án/cqÙÿk’xñtÂIc+Iç˜f´€ÜR#y<AWþtâɺc‚”ô;ª$f0ä]“n8½øvß‚°ÐþÖ
+QÉì†ý8þ€cpnoÛál¹ñÃEN‹<øôñž0xÞ`¼€TX¶!ﻦf5³
+ãìÀ“ªC]ÔÔòþ!YzΪáz‘6¨çwká3ø
+áµ—äûÒ΂¹H&ГBR‘ã‘:Ž½ƒ>„^u¸ócKßxŒˆòg½ÒähîKPƒÁÌŸ$Ìê+CÆFù¯®oÁƒ­-÷)fÇög‰dbøh‡­´¯	(?ç6Ü,ã§s$)ã;5è".ÐY_zg¥fÂcJ…ܺìÿ6Òm~­9úþd¨+:»â³|Ïç{V̍Íâ6 Ï‘¶‡ü™I«L
 
-$)d,	<.ƒºÜè^¹®o¤óñB"DwüýoH䷿ʤSb%Ÿ¹+VŒ/ò’“R­÷‰I¼Þý¹œ_S¦iCÂm„1š1†º}ÁqdÀf 1Áb	òÃØW|¸¯/êÀRÓ’œ±O¡¸y&œK´¹ÂšÀ!ÿùíÃïBê$—ê¾R Í}Gu;ËØëE»¢Ž«üs3ã׏Õm+‚Ž‡S‹¶¨wG¥tÆ´x¬œPäxªG@Å0kñX¯lV«´íËÊIî¬Ôj™½1ª·à<P=Kmðf)Ίð"\dT¸(ŒÌ,:nD”¯Âæué¸ŸûIL|’VMë„»’…Q"1šG±—ÁŸñGPl¤6b@`jm¢ÇXß,XËð²0µ•ˆ¥5Ÿ¦rÂj÷
- ´€³Ø(PÆ÷]à'_,ÝARL«Sä E_›¾kϵ˜cÁ›a³ltG'£l	§9}¦ð¡/¬¼]s.aã‰Ëª¢G÷8ËwA|aP'ËŒ,YîÙ²”2„óƒ¼X4nô˜¦¥ÔŠÑVéyØ{Y»‘¶0Ÿ{µšûÔ”ZÿÒ)c
-øræ-Œ•k´H©n˜–æ¡YJ-%òüiªÏ0pNÍ6Ï$Žˆ_S‚¦*´.t-=C+áÕ<ùäÃí¨
-…\'fwÂ**èú6Yo¢ú-3—+?Ò%Q´ I8åˆÙWÒ¸Í飻Üõ‘`"ø/l$6P”ùÜž%ˆÀ9é=ô®³’ë³ ÞÓzp§bé1z§7Œè¼°²Ñߪꋁ(Dz¸ñ1Ð×H}œ”±ú0¥Ì£*ãáþå¡Ø Ýe¬.[‘Žƒ0‰g/'šœ«ƒŽ´qL³  tÔDŽhÊŸ2Y6L hIwÔP%±`¡ìu£éÅwëòÄÂÙù[WDýIEd³—âÇá'ù}ÕºS%}-JZäÁ§ŒYàyCñ©¨j#ºs-<
-kå,4J__LébÆŽwû’¥—¬r׋¶A½<[ŸÁO¨ƒ×^“ïK;eå"_˜ %Er`Çuúm?ê2¸ócË?ñ”>0P/ä/z%ßîIWBJ”ËòƒÄâçÃ4	ãÒøßšÎÂs­Ýߧ”ë?J$#»“£j¤}I ñ‰85áå<ìi:’)}Ÿ†₾úÒ7•VL<¥L˜áÖ¥½'Ù™VËÝη'N£nߐ³÷J|‘ïY)ùžS_3»
-äÉ#Úõ°?3m•¹ŸAé¡ ÆêH»ö=½‡VbGcÐN¿Ò˜¨ÛSóEnDšÂÒê/Z9c>fÒ"˜àWy\¿1ÒØY©ÓôÖ!Vi/Œ ^6î´$Îáä$yÐ
-/Î	èd
-hüO*FBšrõc;‚¸°£öÜô•be’ü<äO­tñҏEŠDXµ®ÈP,‹g‹QŠŽ‚¦oîÂzHøÆÊÔõ§¨¤;æ,0Š)ý'cµÄè\I"Џàþ×kÿýyw÷7íÌB
+”ü1UGÜUöø ÚpÄ ÆÖr¡â1Rg÷E^nHšÃRË­œ0fÜ"¨à~\¿ÒèE©¦ù±ƒ¬Ü^(F=oÜq‰_œ/:DÎh†W§x,¨ü7Å1ÉN
+’!¸2¤tÝøK¸Lߐ‰ø‘?ÕÊ⥟ªŠ°õR`Šuñ,b6J±ÀQ É£»Ð¾aenûS¨¤Gæ"0Š9ý—“©Z¨±œ[U‚‹·«§W:¢Ú‰ÚÃå-6ðº°Òü.h›ó0Ϧ…®i®£“O3/8	óÜs>`§xHtü֏ײ`-‘öoÛlÃçôYÜÏö¿?ïþÏæHÒ
 endstream
 endobj
-8252 0 obj <<
+8278 0 obj <<
 /Type /Page
-/Contents 8253 0 R
-/Resources 8251 0 R
+/Contents 8279 0 R
+/Resources 8277 0 R
 /MediaBox [0 0 612 792]
-/Parent 8239 0 R
+/Parent 8244 0 R
 >> endobj
-8254 0 obj <<
-/D [8252 0 R /XYZ 151.701 685.529 null]
+8280 0 obj <<
+/D [8278 0 R /XYZ 151.701 685.529 null]
 >> endobj
 1258 0 obj <<
-/D [8252 0 R /XYZ 151.701 501.87 null]
+/D [8278 0 R /XYZ 151.701 515.419 null]
 >> endobj
-8255 0 obj <<
-/D [8252 0 R /XYZ 151.701 475.483 null]
+8281 0 obj <<
+/D [8278 0 R /XYZ 151.701 489.033 null]
 >> endobj
-8251 0 obj <<
-/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F71 5424 0 R /F17 3698 0 R /F70 4384 0 R >>
+8277 0 obj <<
+/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F53 3738 0 R /F17 3698 0 R /F59 4373 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-8258 0 obj <<
-/Length 1565      
+8284 0 obj <<
+/Length 1484      
 /Filter /FlateDecode
 >>
 stream
-xڍWKÛ6¾ûWè¡4ºVô~äP`³HŠ
-6I{iÒ½&"‰®Dgãß)[ŽRôÄÑpÈyò›Qà=y÷ÛâÕfñâMy¹_æAèmv^~QF^V”~Z&Þ¦ö>²µ¨´TÝòÓæ­/ü2ˏJ? é€äÂ̏üå*²˜½‘Í2db¹ŠÓ”­Oƒ-Ò	»­*1Dß©N÷ªèæ4 õ~”Æ’è<IÝÝq¢ÔâõfñÏ"._X›úqìUíâã§À«aï­øqYxÏF²õâ´ð³ok¼õâEp0½T<^š”¾qÕójl/ÅW\Á­¨Ì˜Þˁ(ZSVñ¦µÛäWN®s?ÏƘɶ=j¹m¬ìÔ”4ñóÜIn¥†à&qÄ»êõ±ãZ4§e‘°gdN{hD+:´Us—;o摟ƱŸ&%Ý«vx¨p§4	Z³ë¯ Lù“Ý6¾–ìý‡
-1*Õ
-Lêˆ÷,õž¨ÃqÛÈaOQ)X­`…3ljyÆ1(tFõÆØ€¬LÉHñ£Oèhlã„µ¼#΁?	¢ 4´7ÆZW!¤5Æ¨VKèžkÝÏ% Îü"Íœ¬²Ê֏ë×D=Hp"gÇoôYúGßN©½œ«‚UXd~ZÄÞ*	ü,ÉIÁír•F)ÛIŒ;RF¤ŒËHHZÐb¹=jË­x×)MôÖòZU˝õK{PÿX´Ð¢‹ÀåÑ“H/:ÞŠú†¾:Ek#»/ãµÓ;«^p¼“ÌWÎ
-,Ÿ©“¼«§—Ö\óï/ý¾(ž{©±ì®4ˆ³ŸÈ¼“éîp<ˆþ8ëóÒê=ôŠPÊ|¨a€Ù=ï˜	ÔÝíïŸîß?þùùþÝ»ÇÍí«‡×ΉßÊFêÓ•SƒÐSíU#x¨1Óþ\…ßUPl0@´ƒ&Ê(FbkޠݯUç$••3X'Ìò…XrgEöVö
-$å@Âl֐ãá`”`a- Ï¢Ñ4—p8i„é!“­ô΁ ]¢‡±™„»&‚knÌÚrúÜ+ôݜ§(z‚ïñ¦ÌÙfYÄL8B ÞH§ëþì%&Ð<ê¹Ü¯/Ü4mÊõ¤ ¼U”C§,lŸô§2Wi°;ó^?8AØè6°lk™ë(AægåˆhX÷øTçª%Iý",œä•«0…ö ÈXëZ4kìƒz2IÊKÆZÐïò²B{¥ôœa¨1›"¾K„ú2À[­óZœ"CÈËìXž+B¤•³ó°4}±%L,C?ÌÊijwªiªyf‘üꢃ?á”¬¢¾b^ñ/·ÿvéùyÖëx 	e\Ú»mÝÄÿ™ŠÐ¦Â½RdÀ!õ¼WD/Ý@_†4'<FÄÐi`º~ôسs¦4pC«	1Û€ÀíA[½VG/Z£æ+6GKçÏehm/ê<!Lÿq·±idõòÅ^µâÅZœÜò†Bþ«m`í¹/üè}\%󧙂‡u#!T
-\e3¡ÁI‘{ 0A« Á	X”£kyfÐJÏG&,òÆMSÜ9,MÒ(6b(1¯R}zsšÕ½êT/jŸê^Y”GS0úÐÑð¨ÀDvº8ˆjéÅý!k’¥ìƒÀ˜8`Ž¸Œ“(š~¢xˆÁM§\[ÉK´<O®H\µdÁÜ{3‡¹8ÏÄeb€ëUô‘eêÖÊA+еÄ`©^»ÊÑ.³“ÒcbQÄe/d5„šGeìîÜ!®½U€3錹4¡F–¢;	Ú{„{Ú8ðjøØpûMÝE]l‘kJ*Ç’Ò¢oego}Þ0¡'yeo :ͱ]›üQl¹ýݸ6qš$Èï8iá)t~îîwÄ…§‰dŽ¹“(±Èmň°#¿tÂMÔéŠLõ'Ú0†'¤fªþ8ÌEö>´ÖËø<Qµ€ºŒñ§•Ú=(°¥z¤ñ4ˆ˜¡ŽìzÕ…¾š€Rˆƒ®ÈqÓTþO™/ÞŠ01±sì\T±xÌ?Î%x»þgÿ¸ˆ
+xÚ•WKÛ6¾ûWè¡43z?r(°Y$Å›¤…½@mÊ½&"‰.Egãß%[ŽR '‡£yqøÍÈ÷ž<ßûmñz³xù6½Œ™x›ø>Ï‹ÐKó‚'Eìmjï‘­Ee¤ê–Ÿ6ï¬x΋4Q<,¸Ò>É)ùrøiÄÞÊf0±\EIÂÖ§Þˆé˜ÝT•è{¢oUg´jzÒœø`ž~a=‰€ÎâdÐJ-Þlÿ,à‚ð…·	"¯jŸ|¯†³wžÏ£"÷ž­dëEIÎÓµ5ÞzñÇ¿Ì@\•Æ·a¢yµ[®Â"gf/ˆm»sv4rÛ8Ö_~”Oî¸Çµ`>nˆQ©®—…¿2Ä{–fOÔá¸md¿5mk+|sl|‰ù‡ÔÆdv™ÇLiÌ„°
+"žÄy)¾•í¡/ » h}¢˜µeGœCù$ˆÚ{†B3Ù ø,̆ìWË(dûÒMÂÓŒE)Ï“tUÎØúaý†¨{	Qdìø¶‰èKî©
+Ø+çEt©xä)OòÈ[Å!à̸Y®’0a;‰‰GŠòˆ”
+	Iz,·Gã¸UÙuʽu¼VÕr'EýÊ}h~,Z‹F¸£‹Ì'.fMZte+ê´ë­ì¾ŒZ§*+-JTIÞ«!
+,ŸiŒeWO•Ö¥)¿W:SÏZ¬»+âlù±kNW§ýñ ô±.¼!Lgø ½e»Q}Ù=uÌxs{óûçû»~¾{ÿþasóúþÍÅ¡ÜÊFšÓUT½0SëU#J}©ñ¦ù\…úßUP䬗øZˆ6¢7DYÃHlí#tçµêIåä°x÷Â._ˆ%wNdïd¯PYJØãÞ9r<¬1¥m1 ðö:}ðuÜŸ“­ôЁ S¢ûs‹^ÁuiýÚ–´Ý+Þ~…oQè¯x*4"N‘±Í2˜D:€x+[wç0ñí«žó~}§Eó†=DðàŒ§¾ÃÜ€OeW‰ï³[ûb@J°1l`UeÓнhK<-FHÃÂÇÇ:W.qÂó $¯ÜXIÈø`âl8ëì½z²—”¬ìi=îÄ»,ç~:b¨VÊÌ9f܏Ç~‹±¾ðQ«³cŸË`Èòòvo¨B¤Õà!.ö%`ڍ¹¥ðRWEÀƒ´˜^íN5B3Ïý,”_½@ð'ŸUÔXì3þÅ÷ßÃõü<Iëu>Ð…"*¦º£ÿ¼ŠÀ]ÅðL‘A‡Ôó^A±t=íÌ2ƒð˜K'¾m¸Ñص3¦pg	QÛ ÁíÁ8»Î†­5ó»#¡åÏEoqm<º(ó˜B°}ü¥½PÕ«—{ÕŠ—{hqr[6”ñ_]kÏ}áGÏãJéŽ3	äËFB¦P¦>³™Á“I‘{ ,A« É	X˜”£ëxvÒJÎùF&,òÆC[Û,Í›(6Nb(ѯRZÃÛÌÓ^uJ‹šS}Ã+³pú¾?bíøS`BÃH†­.òC„Zz1ց€µ=ÉÒíƒÀxsÀqhƒ¾Ÿ(!Â}dà58ÉK´tgNÉU_AÖVšs¡á@±Í®WéG–­GX«Z®%fKiiý*F¿P̍FH7‹"Ãõ¬†T@óHÔݞ[¤µµwp(q—FÔÐÁR˜a'Á5q¥†
+>6¥ÛSëB¹!±Èµ•aA¡[Ù9•Ï{ö5É+§ª4Ãfm/[bvfü›ä%öSVjAÎYøÆ
+?@w;bƒÁÓD2C‹ Ûq;ØvbD¸‰_˜J´9T˜Ò':°Õ…_HÓÏŒ¤ðÃa9}è­•ñq¢iEáõzýP`KÅHðˆØ‘>ÙiÕ…±ÚòG)Á¡ÂñЖþ/Ú]ÙôŠ 1vcì\V±rì/Î%r+üóý¿Ì-
 endstream
 endobj
-8257 0 obj <<
+8283 0 obj <<
 /Type /Page
-/Contents 8258 0 R
-/Resources 8256 0 R
+/Contents 8284 0 R
+/Resources 8282 0 R
 /MediaBox [0 0 612 792]
-/Parent 8239 0 R
+/Parent 8244 0 R
 >> endobj
-8259 0 obj <<
-/D [8257 0 R /XYZ 100.892 685.529 null]
+8285 0 obj <<
+/D [8283 0 R /XYZ 100.892 685.529 null]
 >> endobj
-8260 0 obj <<
-/D [8257 0 R /XYZ 100.892 471.403 null]
+8286 0 obj <<
+/D [8283 0 R /XYZ 100.892 481.941 null]
 >> endobj
-8261 0 obj <<
-/D [8257 0 R /XYZ 100.892 446.426 null]
+8287 0 obj <<
+/D [8283 0 R /XYZ 100.892 455.459 null]
 >> endobj
-8262 0 obj <<
-/D [8257 0 R /XYZ 100.892 351.581 null]
+8288 0 obj <<
+/D [8283 0 R /XYZ 100.892 357.603 null]
 >> endobj
-8256 0 obj <<
-/Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F71 5424 0 R >>
+8282 0 obj <<
+/Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F53 3738 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-8268 0 obj <<
-/Length 2095      
+8294 0 obj <<
+/Length 2096      
 /Filter /FlateDecode
 >>
 stream
-xڍXË’Û¶Ýë+¸¤ª2Á7—qçQ•ª{ãÉÊÉ‚#B*|Œù°kî×ßÓRÔ˜N¼Ð ºOŸn(ô.^èýtxóxøömz&Ê°4ÞãÙ3©	òÐxYQi™xµ÷ޏ£èø×ã¯ß¾"¯Ê,KxjœECOzëûÍñ!Nÿ7ØÓÔ£Ò^ŽE髼êjj¤þ»kuŒC°"ÿîtBËøã(ýïûnú=“˜ÌÿþZ=Ov¥&££~|<|8ìÓoqìÚÃû¿B¯Æد^Äeá}â™­§E¥)ڍ÷îðßC¸µ„É=ej’;K$eÀ7¦Kš,ˆq*†r#wÈrÿûgh’ÎM®ïDB·âeÙíFlF“nMz¬JÚâñ
-QVøç¾i`ÃÂÿ事ˆž«¡j-l1Jßuò°†5çæÞ™¸N”-Û§àÔwç½C$E'Ñ2“®Òè1F¸wÒk¹¦ŽU:åZ
-,)}è§#Óei\-40_á=˜8€áY}O¾,*芡^{‹½
-U“³š18>dÆøoì¹gccxÙ$¼Š÷{‘N–/Ùƒ¯lÈsžù:€dÆþsc«‘G~ 3&¥r°gÆ\û€2¾‰ª… ­:i<W+c8Ü®¢8È£ü«\…)–™N&
-0™F4åÁdË$õ°%	o ŒÂòÑ@	7 ï§¡ŸŸÞࢵŒü³Àä‘(_ôKø±a}Oª#¯*a¡ñ<°ý?ҏчÙMV4Í£=Ï
-<œ–™ÿ‹.ûV‡G7Í• oã!½¶#ÜD™ïFùÖnœ\wššíÛÑ
-ÕᘺìD|ᨋ` ¦Ù‚wj/ãd[i÷Ï@5Î=è!XXéםµ¯ë€°E®5ìaê[Pœä8`Ï ¤æØÃEIô“*¤A˜Nòt㯛¸c\‚ajüý;ì9:M‚0O–…äÜõQäYþÚ/D>ð°»E	ð¯g{c‚7	ŽX€.øÉ5W”)¼›ÞÛ¬:Ñô«³+„¢ÆpÄI
-j êa AšØp_"l®@GO#Î÷TƒŽ	VBq5*ùÿv½Ó^£Gjö\ÍT„|µ%D°n|m7Î’ É·Õ$­¾cø¢…½&wš›J_5O×~pÿ³šC	š¹Ïys8"wR{q+NÙ¬è覷˒&‰	9ËÎÑW"Ž
-¹øÊðÔdòÆÎnÒ)Ë
-­P¶ø%ò¶Ë
-¡M4Ôœ…‡&ïc:ŠKT+~¬Ç—f¾vY+MƒÐ¤Ë
-9cñ%ýq„kÝâ:ÑÏDðEßñÌ÷¤¬}Ë®kn^RYãE:7óÇ7ÎÈ‹¤É 3Ñô¹©j˜/D%¬8,Ët:éê.W†-¨?ºQ½jÚ
-c5;	®Ú@Îsvœî§µ•GÒWô1áoR¶œv1ÓÒÒ'w™ûy¤Ôj|ãÚ3Hkœ9â‘£61ÑBˆ8‚	y”ð“Ôÿݶàa,ºG:enƒŒ~àxå)ëgÙ'ÜæW¼JãÉvT°&Q̧ïx:³µÅÌÄ­ÎZ¾DÂÖ"É’×\­“«qDªºÓ¢”­G#”(è{Õ™bä¹EÀ%U=îÙ•¶£ÛIL_+D‘s`BÒJ¤BÀ˜O)«Ø”º^Ì]
-OZƒƒ®‹ªÕ~$¾.æË….H!Û)Î"²¤PV.øÃèàÆ¿¿È@û»J}høȨ”4¤ ÃŒÁ¶›¡–Ir̘¬¨ß¡ÕÕ×4S¥ÐÌZpߢlU\Õ¨õlÍ‘¶Vú\ßP°åZnQghÌ`
-j©è~þ{–¹Í¸EK8¤Š€-spŒºú¾lÝ)àB­Ü6Ï	ì'•= ^nËCŠÞJ/"úuìÐ:À
-	îVÕe_UÕŲ±*f¥e´äÖJ×sGÊ%\áQ—ô—æ®Êãò9—CX–©U*Å_I£qn&ÙƒI_h4R™í §v‡ìDë4YÚ:Å¢«.]¯Õ?úBL)m‰ý’’zs:6£àºÌRÁQ¡iªi×å­ÌAߎ²çdú9Y°G¢ŒêځØ“ Êt^&/2vªz®hŒ»n±òžOúŒK@¿RÓ|CfGèÉs
- Ÿè›Ê³
-TãZ«S(x×j–ÆÈ„{Ö³ú¤âwgº©x²d“…Щ‘ª˜q9BRIeTLJ¸ÉUDÄæ¥ÓJDHÁÝX"
-”±·Ô…Ýõ,§¾m7Š-¿Eãõ‰sVý<½b…‰ÉŸZ£™|fv»>ÞT[(E¶ÙȪþÍéÅÑz¾-sü®Ä<×:êŽ3PØn©“ø¿ƒiœi‚ëÐl+%4ŒöR
-µ€=Ïìhlÿ yZ>bäæï<_ý½cÛy\nº¼mG;‰`}ÅK€ÑzÃôìÕg‘²Ðú¤%KñxoÙ¦ÃíCvùå7D¯mšª³\Q|-ÁE›Qb<S¶e*µT$§¹ÕrUÊiC xíH·.DLö¦IqLï óÄÀ„LMŒÖÓJdŒzI!ı*0S?ì¾oÆI,þ%SA`¥í:ÔòÀ\jqàÜ;NñbÄçø®®F{ñ›!VKÁˆïf!)ì²·6ˆÇíø>ÌUýaT
-ã]'u	nuˆða©,N“ˆYEäÚçƝ–Gœ*Úù%¢¿¸bóUÿ¯”A˜ÄŸýÅÕÀþ„ÃŒ÷•ÂòýññðÁ?Žl
+xڍXË’Û¶Ýë+¸¤ª2Á7—qçQ•ª{ãÉÊÉ‚#B*|Œù°kî×ßÓRÔ˜N¼Ð ºOŸn(ô.^èýtxóxøömz&Ê°4ÞãÙ3©	òÐxYQi™xµ÷ޏ£ðø×ã¯ß¾"¯Ê,KxjœECOzëûÍñ!Nÿ7ØÓÔ£Ò^ŽE髼êjj¤þ»kuŒC°"ÿîtBËøã(ýïûnú=“˜ÌÿþZ=Ov¥&££~|<|8ìÓoqìÚÃû¿B¯Æد^Äeá}â™­§E¥)ڍ÷îðßC¸µ„É=ej’;K$eÀ7¦Kš,ˆq*†r#wÈrÿûgh’ÎM®ïDB·âeÙíFlF“nMz¬JÚâñ
+QVøç¾i`ÃÂÿ事ˆž«¡j-l1Jßuò°†5§ñ½3q([<4¶OÁ©ïÎ{‡HŠ O¢e&]¥ÑcŒp%î¤;ÖrM«tʵXRúÐOG¦ËÒ6¸Zh`¾Â{0q óúž|	XTÐC½ö{ª&g5cp|ÈŒñßØsÏÆÆð<²Ixï÷"þ,_²7^ِç<óu É$ŒýçÆV#ü@gLJ9ä`ÏŒ¹8öe|UA[uÒx®.VÆp¸]DqGùW¹ 
+S,3L`2hʃÉ–IêaKÞ@…壀n@ßOC???¼ÁEkù78fÉ#Q¾è+–ð-bÿÂúžTF6^UÂBãy`û¤+¢³›¬hšG{žx8-3ÿ]2ö­nš+AßÆCzmG¸‰2ߍò­Ý8¹î45/Ú·£ª'Â1uÙ‰øÂQ'Á@M#²ïÔ_ÆɶÒjœ{ÐC°°Ò¯;k_×a‹\kØÃÔ'¶¡8ÉqÀžAIͱ‡
+Š<’è'	THƒ0äé&ÆËû'îX#—`˜ÿD?¤€ƒÅ{ŽN“ Ì“e!9wG}y–ÿƒö$‘<ìnQüëٞĘàM„# ~rÍÂe
+ï¦÷6«N4ýêì
+¡(„1ñB’„‚ˆzhæ6ܤ„Û…+ÐÑÓH§³Ä=Õ c‚•Pœ@J>Ä¿]ï´×è‘š=W3!_m	‘¬_ۍ³$@òm5I«ï¾ha¯Éæ¦ÒÄWÍÓµÜÿ¬æP‚fîsގȝÔÀ^ÜŠS6+:ºéí²¤IbBβsô•ˆ£B.¾2<5™¼±³›tÊrC+”-~‰üŸí²Bh
+5g!Æ¡Éû˜Žâ•ÅJ…«Æñ¥™/†]ÖJÓ 4é²BÎX|IáZ·¸Nô3¼A‘Çw<óÅ=)k߲뚛—AÖx‘ÎÍüñóò¢i2HãL4}G†EnªæQD	+KÁ2NººË•!CênT¶ÂXÍN‚«6óœ§ûimåÄ‘ô}LøÛ…”-§]Ì´´ôÉ]æ~)µƸöÒZgŽxä¨ML4B"΁`B%ü$õ·-xËŸî‘N™Û £_8^ùBÊúY6Á	·ù†Æ¯ÒÇx²¬IsÆé;žŽÀlFm13q«³–/‘°µH²ä5Wëäj‘€ªî´(eëÑ%
+ú^u¦˜ynpIU{v¥íèvÓ—Á
+Q䘐´©0æSÊ*6¥®×sWÇ“Öàà‡ë¢jµ‰¯‹ùr¡RÈvŠ³ˆ,)”•þ0:¸ñï/òÐþ®R>2*%
+)È0c°í¦D¨e’3&+ê·Ahu`õ5
+ÄT)4³Ü·([W5j=[s¤­•>×7l¹–ÛGÔ3XƒZ*ºŸÿžåBn3nÑ©"`Ç£®¾/[w
+¸P+·ÍsûIåF¨W…Ûò¢·Ò‹ˆþC;´pC‚»UuÙWUu±l¬ŠYi-¹„µÒõÜ‘r	WxÔ%ý¥¹«ò¸|Υ‚ej•JñWÒãhœ›Iö`RÁZFTf;À©Â!;Ñ:MÖ„¶N±èªK×kõ¾SJ[b…¤¤Þœ…Í(¸.³TpThš„jÚuy+sGз£ìy™~Nì‘(£ºv öÆ$À†2]„—É‹Œ]†ªž+ã®[¬Å°¬ç“>ãЯÔ4ߐÙzòœè'ú¦ò¬Õ¸Öê
+Þµš¥12ážõ¬>©øÝ™n*ž,Ùd!tj¤*f\ŽăTRU#G#Ó@†nr±yé´ÒRp7–ƒˆeì-uaw=Ë©oۍ¢DËoѸG}â„U?O¯Xabò§ÖÆèB&Ÿ™Ý®7UçJ‘m6²ªszq´žoË¿ë1ϵŽºã¶[jÁ$þï`g§Ešà:4ÛJ	
+#ƒ½TC-`Ïs;Û¿hž–¹ù;ÏWïØv—›.oÛÑN"XßBñR `´Þð={õY¤,´>iÉR<Þ[öŸépû]þ_ù
+Ñk›¦ê,W_KpÑæ_”Ï”mY†‡J-Éinµ\•rÚ(^ûÒ­ÑÅ“½iRÓ;è<10!S£õ´£^Rql‡ŠÌÔ»ï[Fñ_E$‹¿AÉTXi»õŸ<0—Z\8÷ƒS¼ñ9¾««Ñ^üfˆÕR0â»YHJ‡»ì­
+âqû°®³ED•BÆx×IB‚["|X*‹Ó$bV¹ö¹q§å§Švþ_‰è/®Ø|Õÿ+e&ñgqA5°?á0ã}¥°||<üøŽ†
 endstream
 endobj
-8267 0 obj <<
+8293 0 obj <<
 /Type /Page
-/Contents 8268 0 R
-/Resources 8266 0 R
+/Contents 8294 0 R
+/Resources 8292 0 R
 /MediaBox [0 0 612 792]
-/Parent 8239 0 R
-/Annots [ 8263 0 R 8264 0 R 8265 0 R ]
+/Parent 8300 0 R
+/Annots [ 8289 0 R 8290 0 R 8291 0 R ]
 >> endobj
-8263 0 obj <<
+8289 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [150.705 355.885 202.091 365.453]
 /Subtype /Link
 /A << /S /GoTo /D (ugbc) >>
 >> endobj
-8264 0 obj <<
+8290 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [193.953 218.903 245.813 230.592]
 /Subtype /Link
 /A << /S /GoTo /D (fdpbc) >>
 >> endobj
-8265 0 obj <<
+8291 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [300.034 145.226 351.616 156.916]
 /Subtype /Link
 /A << /S /GoTo /D (mcoc) >>
 >> endobj
-8269 0 obj <<
-/D [8267 0 R /XYZ 151.701 685.529 null]
+8295 0 obj <<
+/D [8293 0 R /XYZ 151.701 685.529 null]
 >> endobj
 1262 0 obj <<
-/D [8267 0 R /XYZ 151.701 660.623 null]
+/D [8293 0 R /XYZ 151.701 660.623 null]
 >> endobj
-8270 0 obj <<
-/D [8267 0 R /XYZ 151.701 641.209 null]
+8296 0 obj <<
+/D [8293 0 R /XYZ 151.701 641.209 null]
 >> endobj
 1266 0 obj <<
-/D [8267 0 R /XYZ 151.701 578.035 null]
+/D [8293 0 R /XYZ 151.701 578.035 null]
 >> endobj
-8271 0 obj <<
-/D [8267 0 R /XYZ 151.701 551.659 null]
+8297 0 obj <<
+/D [8293 0 R /XYZ 151.701 551.659 null]
 >> endobj
 1270 0 obj <<
-/D [8267 0 R /XYZ 151.701 343.463 null]
+/D [8293 0 R /XYZ 151.701 343.463 null]
 >> endobj
-8272 0 obj <<
-/D [8267 0 R /XYZ 151.701 314.966 null]
+8298 0 obj <<
+/D [8293 0 R /XYZ 151.701 314.966 null]
 >> endobj
 1274 0 obj <<
-/D [8267 0 R /XYZ 151.701 192.932 null]
+/D [8293 0 R /XYZ 151.701 192.932 null]
 >> endobj
-8273 0 obj <<
-/D [8267 0 R /XYZ 151.701 168.88 null]
+8299 0 obj <<
+/D [8293 0 R /XYZ 151.701 168.88 null]
 >> endobj
-8266 0 obj <<
-/Font << /F50 3701 0 R /F22 3706 0 R /F17 3698 0 R /F15 3700 0 R /F71 5424 0 R /F70 4384 0 R >>
+8292 0 obj <<
+/Font << /F50 3701 0 R /F22 3706 0 R /F17 3698 0 R /F15 3700 0 R /F53 3738 0 R /F59 4373 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-8279 0 obj <<
+8306 0 obj <<
 /Length 2178      
 /Filter /FlateDecode
 >>
 stream
-xÚ­YK“Û6¾Ï¯à‘ª²`€x‘µ§x)§v]Þ̸6UI4EI¬P¤BRžÌ¿ßn4 Q3”<’æ"4šP£Ñøú€G«ˆG?Þ}x¸{ÿ¯$‰,Ë,ÑÃ2œ³4K"“fLg*zXD¿Æ÷e1Tm3ûýá'7<e™1
-‡'ã0šÓ8a˜b³¹àFÆ?EÙ÷³¹Ô*þ{Û][ûríý:Ÿ%YÜ•=	ÖfgÏœ"h«t-‰£îþùp÷ç .)«™”Q±¹ûõw-àÛOg2K£G7rI2£QZÝßý÷Ž{LÈ2œ%‰z.Ìfö¤0gÅcí÷Ò4HÓ–Öð0ËLœ­KX*ÑZ`«8¡Õ=þ?(!ø~ñ_ú²›ÃŸ¤Œóf„ŠìÚÝvþ!ïË}#Ï’4&CŸ6•Ò,Sê[=o§„K¦õE1"®Þ ¦RXû!0&RÙ9û[–˜42R²Ô›
-$g Ú€ÏØÍ»|ƒÛPÎD<¢{iÀ¶+³êmÔKŒbÖ˜#õþQöEWmÑÑÞ‘~? :ňñ©ʉ½U:cRÙ+T›ØBa¸¹mµ̘ózîmÆ&²Ó;(2–AÌq6Ê›ÊE4ށOô§·é:Ž0I$Z«ðïªP·KjIG>®[OTuMÔ×Ù¼²¤ÎªËÉIÓÃ-$vùP}›¹°$Ðmî÷É͹íªoU]®JœÆpA³xX—Äè×yWB4щŠÖåqƒY¼h‰“;¿q¡jÿçv;Ÿš´DÚ¦T¨¨oÝ”Hô»-­¬Ãõï7®y×:v;@G€J6K]üòÿÇí#9U?žUÓ¤5Y×ê ¼U#Û‡O`-qÜÚ –µñÓ°žá,+ú81€ª«?fAŒÏAô}jíΞï(®Vd(¿Öb¿K.;À½5VÙT}æc§ýõbŒ¾tW¡Œ¸Ñ]ÎŒPçQ0F¥ß÷W
-»nmJv\¶Ý6»Àç\ ;»ÎøîuúL;ï‘>÷a+Ü2t'…È¡æ˧¿µÂÜJd“oð*ù@<‚¦CÓ‰éçˆî«Uã¼Jt"lÉoX”Ë|WÔ/ßäÝu¼
-H¢éïÎ#€ØǾç¸-Ú¦A:ø P·9üó[U”çPy±õ'`	2”зÁRøÈÎ+¢Pš}–XNÊä$,];‰È+U9È±*/)y‚ˆÄ†)¹ŒwÔzWt
-¡dq£˜Hù˜	Ô!f¢´Þƒð%:‘‰¡8„: ¹Ù‘rÄïƒá›ÿóu8QGB«I”î18WŠC¾rØL j»–£èå®&Úƒ_¸L¸NBú꽄MÑB.†©É@!¿Èr†"ßóú²ØuÕ€!ý‰>n»2Ìæ\ؾ/DÍÒäFÿH€S¾MØVÚ0!
-Ùlµ+©È<þǯ¸Ni¯8Rà#$VÍ}•à¨-Öéå€xÄn`÷å€D/Á+ÚŽè<|s0ƒ4®•D„7ÄoÚɼäÐv„UêæÀ¶+ÿÜU]é¹nl=èÇLë«#`ŒÃìó™>«9 ¡÷ZIéĆâbX·¦¡Î ¼ßÂၰ(Ú•ç0{ñVM`dX«n­Ì,Sö;EObaìk at +4$«VÍ·¼®¯:\©Ä	àŽ”ð‡™ú-Ëö‡`ù8
-Ì~Ýîêq›Ö3G›ïR}‹{êI'üÌgó4®ÛUÕL!‹È}ºW¯H÷—Ûâ%2PFbíÈ0pʲÙÛ C¦–éL’YÚ¦~:àâ,®Ó`GÝÍÌug³u	ÞÜQ'$PwÚr_+8Æ8
-5Æt2‘zìHwª¢˜1!~PòƯþP%Õ>ÔÈQ€1ämçÐr±‰&Ð2  ¿
-,àt2UoSÂ!„úÔÓQQèÎæš”ýp7×)s7ce|<Å‘îã‰ÈB<
-«D¬üñ´¡Á]™/æý8,\É
-K÷
-ʸ/¾ðÄBµå°­2 at y|©ýµðš@€§Ÿ%ý ûµ×äù›4}‡ó+Ì×sao“.ÿ#ýH‡1R®<Z,v[w“Fô©2t§¤sˆ¿xs'2Dzãq(±ŠAô›rOrÍ4ÞøûÙŘÓ¿rîÏýs¹aꐽJº·âèJ̐Úp%Þo¾2›Ë©Ës•1¥e¹¡º_B…·òñŽ7mW†
-L:¿ÏÈÒê,wö7<Ø$úIbâÐæÔíf[—y^Õ#±õ7b%%
-Âí}ÙTý®?>˜êQ_ðžÁæåÛò›(CÈìFl*ÃR%Þ&wãå¸
-Ô×uWê0Ñ#(
-+Î]ÆÖGaåŽ(¹ÿª:¤Cœ¿,æéŽð*ækª¨»àîærL duãÙ4¨z#@HØaí¯ð(gPb>›•¯TáÆ*ø¬l
-ee»¿A–ÏÊxUíb°ÆYº.Q…eฐ–ñß“È_½ÿ¯ybÿA†Púm^Sq3¬¾èÌH»`#‘€Å…¿¦ŠTÀ_Íá±y†±šÞš¿5C÷üÀÅ·f)oÍÇ»æ–’qí«uº‘R¯
-_E at gQæµçS}ŽÔÚ{¶ë8Ÿ†ÞP­vˆ dÜçö5§nx#˜»wâøÿc™4tx©QO!2t°LËLü቞”ü
-Þ;ÿÈŽ3[7³ÔkÿTÕ´ÄKòïZ
-}¡ÛMWož¬†¾¬—~ÆŸËɇ£±<•Ò[¶T©V
-$É#Ú]Ð!qž8«´±˜ÿÜSû¿
-oB-.ïÑOõéA½O8ÿëý/Ÿ“<²§ù?|IÄ
+xÚ­YK“Û6¾Ï¯à‘ª²`¼AÖžâ}¤œÚuy3ãÚT%9Ð%±B‘
+Iy2ÿ~»Ñ DÍPòHš‹ÐhBFãë ­"ýx÷ááîý¿¤ŒKÑÃ2œ³$•‘MRfR=,¢_ãû"ï˦žýþð“ž°ÔZÃeÊ8Œæ4NX¦Ùl.¸Uñy^tÝl®ŒŽÿÞÔ}ÛT¡‚|{¿Îf2Û¢#Á†Ãì,å©WDí´D+)pÔÝ?îþ¼À…Á#e
+S*Ê7w¿þΣ|û)âL¥IôèGn"ef
+J«¢û»ÿÞñ`€	Y–3)õsa.u'…y+k¿—f@šq´†‡YjãìkUÀú…Ö[Å’V/Ìøÿ „àûÅéŠvR*Îê:þ±mvÛù‡¬+ôŒ<“IL†>m*mXªõ5¶zÞN	W̘‹6b,D0\½L%°ö3B`8L¤ÓsöwLÚ$²J±$˜
+¤¤7mÀgìfm¶Ám(f"î¢}i@	Û•:ý6êI«™³öH½]Þ–[t´w¤ß¨N>b|júbboµI™Òî
+Õ&¶dXnoÛBc³ö¼ց{Û#¥“;(R–BÌñ6Ê›ÒG$ށOt§·é:ŽPJÅ„Ç*ü»ìzÔ@ÄÍ’ZÒÄ“ë&eUõu6¯,¨³j3rRï´Àð‰mÖ—ßf~ ,	t›‡}òsnÛò[Y«§±<DÐ4î×1ºuÖMŒÔñúx"î D/âdžÄo\è*ü¹ÙΧ&-P§¦†)5*Z?%ÝnK+kqýÄûÞ6žÝôР’K¿ÂÿqûHNٍg54iEÖufPÞ鑁Â'°û†8~mÐG˺ø©_Ïp–}ìÉ@Uå³ALÈAô}jíÞžï(®–-d¨°Ö|¿K>{À½5¬²)»ÍÇNûëÅ}é®(B[q£»JάÐçÑ0F'ß÷W»î\Bv\6í6;Çï\ ;»ÎøîuúL;ï‘>÷Ã>–¸eèN‘CÍ—O!j…¹•È:Û à=T²žxM=†¦ÓÍ'Ý•«Ú{;”:èDØ’ß±(–Ù®ê©^¾ÉÚ'êD#Òß½G ±}Ïq›7u õð0z zoóøç·2/ΡòbëOÀdhanƒ¥¶–q‘žWÄh& 4û>,±œTò$,};‰È+U9È±*/©¸DDbCˆT\Å;j¯NÚÈ¡dñ£˜H…˜	Ô!f¢´.€ð%:‘ÒRB‰\ŠìHyâwÁá[øóu8QGBËI”î18ךC¾òØ”µ}ËQôrWÀ/|H&\Ë!}uAÂÇ:o HçýÔd ŒŸg59Cžíy]‘ïڲǐþD·mfs.l_†—¢­a‰¼Ñ?¤pª·	ÛÚX&”%›­v9Çÿ8ã×)0íG
+|„Äjx¨<µÅ:½èØØ]Ñ#!ã%xEӝ
+ß<Ì ­á5ñëf²Æ/yD 4ía•ø9°m‹?we[.‚Û ú1Ó…êã0û|¦Ïãj@¼VQ:qCqѯ›¦CAy¾
+„Â<ovTTžÃìÅ[5Yáœ¾
+´*uL»ï=ÒÁØ×€VHV-ëoYU.^u8¸R‰À)*	[–îÀ
+q˜ÝºÙUâÖM`Ž6ߧú÷Ô#’NøiÈæI\5«²žB
+Pût¯_‘î/·ÅKd é܍ȰpÊréÛ C%Ž™T‘Yšºz:àâ,®Ó`GÝÍÌM
+g³uÞÜRgH þ´å¿–pŒñjŒ5èd"
+ØQþTE1c&†øAÉ¿†C•ÒûP£FƐc´CËÅ&š@È€‚ü6°€Ó©D¿Mm‡`ROKE¡?›h*<PvýÜ\§Ì	ÜŒ•	ñD¤OD²'"â	PpX%bŽ§5
+n‹l1èÇaÕ¬±yß)РŒû
+Oü'T[kІ TÀ—Þ_{  	ÄhÐñú9ÒºP{Mž¿IÓw8¿Æ|=×ö6Yïó?ҏtSCÊUG‹ÅnãoÒˆ>U†öÃ)éâ/ÞÜ	ă‘Üx’N3ˆþoSî)n˜ÁÿP"ûsáWÎ}áã¹.–C˜:d¯"<¨£+q0Câ†+ñnó•AØ\N]žë”iøo¹¡º_A…·
+ñŽ7M[˜t~Ÿeô1X6þ2ìox°‘úRÚxh3jòf³­Š¿¯ê‘؆±‚’@	áö‰¾lÊn×Ìõh(xÏ`óòmy‰M”!Tz#6µe‰o“»ñr\Ô×uWê0Ñ#(
+kÎ}Æ6Daí(Yø8TuH.†8YÌ!ÓàÿTÌ
+¬©¢î‚»›Ëm0aõgS)P!ýF€P°Ã&\áQΠÄ|6+_©Â	<ŒUYÙYÊÊn‚¬•ñªÚÇ`³2t}¢–ã†´Œÿž„@öêý¿xÍû2„6o󚊛áÌEgFÚ		züš*µ‡ÇæÆj~xk¶nüÖl-Ýóßš•8¼5ï2˜[)ÆM¨ÖéFJ[¼BÈCE‘UOõ9RëàÙ¾ã}ZHLxCµÚ!qŸmpØ׌ºÃÁÜ¿3o at Aø?–I}‹—Õ"`!}[Ò‘Ë´ÔÆžèI)Üཏì8³ó3+ñæ	OUuCœ±¤ð®UÓºm0tõȲïŠjfü¹˜|8ËÓ	½µ`K•ê$yDû:$Ác•6óŸ{jÿWâMè¢Áå=†©>=è÷’ó¿ÞÿòÙ;Éó'kpšÿƒíÄ`
 endstream
 endobj
-8278 0 obj <<
+8305 0 obj <<
 /Type /Page
-/Contents 8279 0 R
-/Resources 8277 0 R
+/Contents 8306 0 R
+/Resources 8304 0 R
 /MediaBox [0 0 612 792]
-/Parent 8239 0 R
+/Parent 8300 0 R
 >> endobj
-8280 0 obj <<
-/D [8278 0 R /XYZ 100.892 685.529 null]
+8307 0 obj <<
+/D [8305 0 R /XYZ 100.892 685.529 null]
 >> endobj
-5368 0 obj <<
-/D [8278 0 R /XYZ 100.892 660.623 null]
+5357 0 obj <<
+/D [8305 0 R /XYZ 100.892 660.623 null]
 >> endobj
-8274 0 obj <<
-/D [8278 0 R /XYZ 100.892 643.753 null]
+8301 0 obj <<
+/D [8305 0 R /XYZ 100.892 643.753 null]
 >> endobj
 1278 0 obj <<
-/D [8278 0 R /XYZ 100.892 192.355 null]
+/D [8305 0 R /XYZ 100.892 192.355 null]
 >> endobj
-8281 0 obj <<
-/D [8278 0 R /XYZ 100.892 172.942 null]
+8308 0 obj <<
+/D [8305 0 R /XYZ 100.892 172.942 null]
 >> endobj
-8277 0 obj <<
-/Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F70 4384 0 R /F71 5424 0 R /F17 3698 0 R >>
+8304 0 obj <<
+/Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F59 4373 0 R /F53 3738 0 R /F17 3698 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-8284 0 obj <<
+8311 0 obj <<
 /Length 2062      
 /Filter /FlateDecode
 >>
 stream
-xÚåšK“£F€ïý+8¢ˆQ¹ž<Žãñ̆³Þm9¼¶¡aZ@Óî¿™•…-DöÅ—V½”J2¿ÊÌ*š{O÷þñðíâá›O†{‚³˜ÇÂ[¬=a¹ð‚(f&ÖÞbåýâ+©g¿-~øæ“”^Äâ Ðv©Ò,’
+xÚåšK“£F€ïý+8¢ˆQ¹ž<Žãñ̆³Þm9¼¶¡aZ@Óî¿™•…-DöÅ—V½”J2¿ÊÌ*š{O÷þñðíâá›O†{‚³˜ÇÂ[¬=a¹ð‚(f&ÖÞbåýâ+)g¿-~øæ“”^Äâ Ðv©Ò,’
 $ÙEŸò"{7›+£ýïò:KÛj&c¿~™E±ïÆ“r…
 ã?n’™â~Ñøû4…–ð›†úª²­«zB‹Àÿ°IvmVÓWE€ª<|\<üïAÀoƒö=¥
 SÊK·¿üƽÌýàq¦âÈ{¶+·ž2Œvá=>üû;KŒÈ
 8“R¿ÆáYaSæ4 Í„d©Å,üdYàÓGžˆ)2¯0ýï‚‚}óÂz¥œ•5óLøÖr`m°´þq&#?«·yÓäU9ÿ6i2·ÌŠsdÚóFÔ†ÅZ_cÅןcÂ3æ"
 …Ä^ cq3%ÃÏèxÂ/±€>J±È¹Í£¤5:-	ݤN¶há	<1šâ øõ.J)%YȁRßeMZç»\ùŽpyŸ:Êÿ\µÙˆ/
-HW©5â2 ‡·¸L:Z'|µ•"ÆCx&³‘5OZÏnø“´6šDþ6i~ŸðÔuº·¦âƒð7Ôå?ÙÚ)؃ûìŽk7íìPv¶`Ør;»Ù.YZ•ë± c¦îVn“’äï’§ŒM¸ýâgq;ÈLt‹Û
-<§ž'Õ0š	ˆ©o»CX
-]BZåG¿w¡Ï„oxþJuÎx¾¯ÎÜ<7©Àí2’‚ú[ˆüìQèoc1Î<o²’ÆRŠÊ_fðͬnóò	T™;Qø×#<£Ö‘Ø·¨ÁçOŸ¿ÿooEx\A?…­´Î’v>&u®bщÖŠ’xg
-›Íúî°˜ûIÑTÃE/cB›,Ý×y‹O÷Bû4Áíå:åeðà¦c$$kL«¡9tô6·DªÐYdU5£~åBx
- ^eÌ^§Ê8³U>–PX·‚C Êl	-ðl²³IQTèÀg7Ð€\¹üyƒ`páo|RÎýg  £±Ê<[âA»uëÚ
-•0Ø&£ôç¹os¯:_b†A–¢¢Ý‡Ò§!æ*3óvŠ¼‹í<BÈà"¼…<ÆL„wÆà¹ÉFëÊÌ”¢¦E0ÏeÏ7™¼NÉ3Hö•\XµT}µ”~ã<›æˆHæ%n’ª3êTkšÃ06èá#"÷—ž€ŽxŒÛ"i©õœ­LŠgÕ‰
-knÝÒšÁ–ø#5ªÝìжq¹«Ò—‡x©üG¨=¡·L&нاäêNuP¢ÜB®‡J}tu3ÙUÀ#è®ò»‡
-à«è½NÑq|Šþ­ð=&þ;|±KFV!Tâæ„U}ѝ–“Z\pCX9ueí›P_©ú¨ûªîæšW!bët8¨I·°c•¨_—¶4„Ã?çåêPoàøç}¦EKÒ–ú¹›‡#Q¾Û¯ÊZÓ¯j•êªZ`sG¨Ÿ©Nà†#ö¸—›ý\pؿ霥LÀ¸’÷WE!Ô×æ,¸Í¬Cö@èׄÝ+u't ã_A¨¦ÊWCA< Ç‘Pœp„FH(ŽȤšWhvDžV­S¼]lÄÞŒaÑ´Œ7yƒ aÔ·J¶Fü5¼é€‰ÎÚ›|å0Û—]p”~²Â	Ç‹ÞyÄ®Sëb}µ~¬³/öV•üŽ—±î9Ü(]W[šj²ÌƵÇldäM›•éhžÅÌ,›îú(qÙ7Mʲrí%CÈ»«)b.¶É1 C©›R+ÔHLGñ"”À“§ÄÐQÓˆînRggγÐ\©ÙhúšýEÐèP¡ÁA£C‚¶Låº]•g;h«Ö†6üJÅfó(þOåXŵΤ½ä˜w”&µ›i6»J±¡á}³OŠ	F/wÁ)£(CNËx“QØñZ«û0*ÃÐ^š[û•-š¤…Ë¡ûÝ[U·d^§Ï8™}è bÂãeÆך†ÒA:5@¤@ÀÑM7TÎSÞM˜ö¤¡cÛ Øv×Rïs4ð¼Mv4à’4´NÎ.c…œÕÉݪÿPS©NÈlŸïqðÃ?§²èå†á
-dH}Ó-£äÖßé²Gª€™ ;²”g	VmWãWêr†µž.NqfþÜÓÃðR\©î†QOTmýC²;Gh—§P¼Øî#(‚‡÷yë-¹dÑe/ûFH褉ëôf‰_%h0… G˜¤°Ë¥Aè‚	¤›œR)
->c;Aw¾Ð Qä[¼±k6Õ@~„­Iýo ûau³ªIÿûòü%³Ô–MÇÐ1TµÁàð†'¥AxÚ¶ÎíÛÚ_×Êà(e•­“}Ñ’”&k[bM:4¥{¯“Ie/Å:7Ó	y*ªeRŒiÛ]Ï¿~ñ(òðâñã—¬~©J|w?4§O{ŒßØrÿ…1öZR(à68üëǯÜðõžn˜T?ƒ¼£}b“”OÃÿ` ê¾,ìG ´t¤½¹,êê¨÷Ý™ŠKz[`oÙ°“o±˜áâxÉD+z_¹u¶pÆe»Ú‡/¶dÄ·¾¥õøÚ»xèµÓð èÎ'ˆ¤èÝ{…ëzÏiwøëÿ~€ÿ#ÒAô
+HW©5â2 ‡·¸L:—Z'n¥ˆñžIÄ,†@dÍ“Ö3ƒ[ þ$­&‘¿Mšß'<u.í©xÄ ü
+uùO¶¶A
+ö Ä>»ãÚMF;ïïlÁ°åvv³]²´*×c1@ÇLÝ­Ü&%Éß%O›pûÅÏ8âv˜è·xN	<Oªa4Sßv;‡°º„´Ê~ïBŸ	ßðü•êœñ|_¸yn SÛe%õ·8ù+Ø£Ð7þÞÆbœyÞd%¥•¿Ìà›YÝæå>¨2w¢8ð¯GxF­"±oQƒÏŸ>ÿßÞŠð¸‚~
+[i%í|L<þê\Å¢­%ñ:Ï6›"ô3Üa1÷“¢©†‹^Æ„6Yº¯óŸî…ö:h‚ÛË=tÊ-ÊàÁMÆHHÖ"˜VCsèèmn
+ˆT¡³Èªj(FýÊ….2ð ¼Ê&˜½N•qfª|,¡±n‡@•7ØZ áÙdg'’¢¨ÐÏn:¡ ¹sùóÁàÂß$ø¤œûÏ@@Fc	”y¶ÄƒvëÖµ*a°MFéÏsßæ^t¾Åƒ,EE»3¥OCÌU.fæíyÛy„<ÁExy:Œ™ïŒÁs“Ö•
+˜)EM‹`
+†Ëžo2y’gì+¹°j©új)ýÆy6Í‘Ì-JÜ$UgÔ©Ö4‡al4ÐÂ'FDî/!<ñ;·EÒRë9/
+Z™ÏªÖܺ¥4‚-ñGjT»Ø¡mãrW¥/ñRùP{Bo™L {±;NÉÕ!œêBq¹
+*õ}ÐÕAÌdW »Êì*€¯¢÷:EÇñ(ú·Â÷˜øï@ðÅ.AX…P‰›[VqôEwBXFLjqÂ
+
+`åÔ•µoB}¥êg î«>¸3˜kn\…ˆ­WÐá F$ÝÂŽU¢~5^.ØÒTVPÿœ—«C½ãŸô™9,J[êçnŽDùn_¼*kM¿ªUª«jÍ¡~¦F8ŽØà^nöSpUÀaÿ¦s–2ãJÞ\…P_›³à6³Ù¡_v¯ÔqœÐŽ¡š*_
+ñ€PGBqÂ!¡8~ “.h^¡ÙyZµNñv±Gx3†EÓ2Þä
+„QoÜ*IØñ×ð¦&:koò•Ãl_vÁQúÉ
+s$W,zç»N­3ˆõÕú±Î¾Ø[Uò/8^ƺçp; üu]miªÉ2{pÔO°‘ý‘7mV¦£y3ÿ±,lºë£Äeß4)Ëʵ—u ﮦˆ¹Ø&#Ä€¥nJ­P#1ÅwŠPLžCGM#º»uH9ÏBs¥fg éköA£Cy„;	Ø2•ëvUží ­ZÚð+›Í£@ø?•ci×:“ö’cÞQšÔn¦ÙP`ì*ņ†÷Í>)&½Ü§Œ¢9-ãMFaÇk­îèC{iníW¶Dh’.‡îw;lUÝNy>ãdô¡ƒŠ	—=_kJéÔ G7ÝP9Oys4aÚ“†Ž!l`Û]K¼ÏÑÀó6ÙÑ€KÒÐ:9»ŒrV'w«þ3 at MY8¤: ³u"|¾ÇÁÿœÊ¢—v„7!õM·Œ’X§Ë©f‚îÈvRž%XµM\_©ËÖzºü9Å™ùsOÃKq¥ºF=QµõÉî¡]\žBñb» 2DÞç­·ä’E—½ì!¡“&B~¬Ó›
+$
+|• Á@‚da’ÂFx,kp”¡&TnrJ¥4øŒíÝùBPD‘oñBÄ®ÙTù¶$õ¿Rì‡Õͪ&ýïËó—ÌP[66CÇPՃÞ”áiÛ:·ok|]+ƒ£”U¶NöEKRš¬m‰5éДî½L&–½ëÜL'䩨–I1¦mw=ÿúÅ£TLÈËǏ_²ú¥*ñÝüÐœ>>í1~cËýÆØkI¡€Ûàð¯¿rÃ×{ºaRýòŽöAŠýMR>
+ÿƒªWø²°[ÐÒ‘öæR°¨«£Þwg*.ém½eÃN¾Åb†‹ã%M¬è}AæÖÙ—íj¾Ø’Üú–Öãkìâ¡×Nà;Ÿ ’¢wtï®ë=§Ýá¯ÿûvüÿ\âB?
 endstream
 endobj
-8283 0 obj <<
+8310 0 obj <<
 /Type /Page
-/Contents 8284 0 R
-/Resources 8282 0 R
+/Contents 8311 0 R
+/Resources 8309 0 R
 /MediaBox [0 0 612 792]
-/Parent 8286 0 R
+/Parent 8300 0 R
 >> endobj
-8285 0 obj <<
-/D [8283 0 R /XYZ 151.701 685.529 null]
+8312 0 obj <<
+/D [8310 0 R /XYZ 151.701 685.529 null]
 >> endobj
-5369 0 obj <<
-/D [8283 0 R /XYZ 151.701 660.623 null]
+5358 0 obj <<
+/D [8310 0 R /XYZ 151.701 660.623 null]
 >> endobj
-8275 0 obj <<
-/D [8283 0 R /XYZ 151.701 643.753 null]
+8302 0 obj <<
+/D [8310 0 R /XYZ 151.701 643.753 null]
 >> endobj
-8282 0 obj <<
-/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F70 4384 0 R /F71 5424 0 R >>
+8309 0 obj <<
+/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F59 4373 0 R /F53 3738 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-8290 0 obj <<
+8316 0 obj <<
 /Length 2176      
 /Filter /FlateDecode
 >>
 stream
-xڍXY“ܶ~ß_Á·pª4œiÇN9›lÊ.K‘k·JNÉ~à\-K<&gWú÷éFƒrL)~!q4>?€G"ýëæï7‡;)#Ë2ËEôð	ÎYšÉ(I3f2=”Ñûø¾*ƺïv¿?üäÉS–%‰Fr™1ÔœèDÂ4ÛíOTüCQTÎíöÊèø¶ïÆ¡oBùÿýS¾“Y<TŽ»³Œg^m«ÍÄZIƒT7ÿ|¸ùQ ^k˜RQÑÞ¼ÿG%Ìýq¦²4zñ”m¤Lʃܚèþæ—¾T€0ˍg¦:cþ”¸½«Æ±î>À	4Oü	ð?>UÔpOùà›&®G-7ÔŸiú®ùL­—Lã?a`ìé_U>VïÞMÜW›×n½èd 8Î^(ftFW5ì<ìöR+’o46@÷ÕðŒL¯ó.ÿ0uúõ2¿«»r'â~'müâhRrþ)¬­‹¡wýã¸dÕVRKÑIÞàúX«$ㆿ~}?6~ÄÝqæ¶oOç±hxÁ5Gp2£Óøá	¤òÚ*"ˇÀ·8C Fµã\×ÓÔ©É;·¥2Ô¨R*>
-=.|®Kd¦4(•ŽSE~ʏuSÁz8VwUE÷y‹ÓǜƋ¾mó®Ü7up# èê‚}Ù$ŒË)ì.|´7{Œß&¯Ò6>'fÜO.“9„*Åâ¢'E¸¡çtq(è¡ü~ý~ãB7S‘7MURxZ±
-Oi Jæð¤Ýÿ Ú$LˆÈ¤)°îkÊ´Jæðôa¹Þp
-Kc5ÓZѶu÷س±<’„ë8Ö  °“€ƒ=]Zš¸é½âŠÜ'6?Ô?â²6ŽLªÀщê3ª²?4ê>»±jiæ¥n-«“7pa³Züäë…½y-šm¿ò®<’2ÚI¥èG§ÌG±&££h•ÅåÐÈÏÍHÃW'D>¶pnö¬¿Þ¨Cß #‡Ñ:üÏ]	q¸åŠ3.²Iɇ³tšiføMþtpy{ÌÏù°e4HäOF3Yÿ†Q)؆<)Ó8IynO›¡™LgæçqÇ)#ÅTÕQwÒ;õò.4 l ÄPïcÞ@³ñ6(éøÂrfì•5}á]È‚ÁLn"
-^ô
-:Rà)/tèjÔ){fªOyKÙ:”wD:ÇyÈ{ŽFÑ­‰Ì'1hMn³ÇIžkUœ11lÕãë\‰£dìu
-úP_JL*Ó,2’CÜš¯ç õv•Ö2 %Ü(ÏKêäO䀄Í)ŠÒ´šÒ4Di½£Â!âRkÈæ“óºCM¬—Щa$„	›ÚH–#qSГä  `(±ÀFPã$2}Ô¥j½ÅÕ±dªƒuW…oÜ: VŒÄoæ7ñ9Ápë]ò±›,Îú<€P4°9’vÞGÛUÙ¥±:ÌAS»_¤»¹>o”×Û§ …«VjUKi½–)sQyÔ Ù%õb Æs=ô]»Ü–Ì*2àu¤"o¹´Ãl	„6=ªÿ%èÛC$l¼ÃQ˜âñðэEu‡{²Ós5|ÍshÍ—úÇîØØé*L-þIéÔžË:ß°ŽúÜÿœ~+Ì Ë=γçaÿqèÛ-Û T±IЖ(Ô†´3;HÀ}ЄOd0ë
+xڍXY“ܶ~ß_Á·pª4œiÇN9›lÊ.K‘k·JNÉ~à\-K<&gWú÷éFƒrL)~!q4>?€G"ýëæï7‡;)#Ë2ËEôð	ÎYšÉ(I3f2=”Ñûø¾*ƺïv¿?üäÉS–%‰Fr™1ÔœèDÂ4ÛíOTüCQTÎíöÊèø¶ïÆ¡oBùÿýS¾“Y<TŽ»³Œg^m«ÍÄZI…T7ÿ|¸ùQ ^k˜RQÑÞ¼ÿG%Ìýq¦²4zñ”m¤Lʃܚèþæ—¾T€0ˍg¦:cþ”¸½«Æ±î>À	4Oü	ð?>UÔpOùà›&®G-7ÔŸiú®ùL­—Lã?a`ìé_U>VïÞMÜW›×n½èd 8Î^(ftFW5ì<ìöR+’o46@÷ÕðŒL¯ó.ÿ0uúõ2¿«»r'â~'müâhRrþ)¬­‹¡wýã¸dÕVRKÑIÞàúX«$ㆿ~}?6~ÄÝqæ¶oOç±hxÁ5Gp2£Óøá	¤òÚ*"ˇÀ·8C Fµã\×ÓÔ©É;·¥2Ô¨R*>
+=.|®Kd¦4(•ŽSE~ʏuSÁz8VwUE÷y‹ÓǜƋ¾mó®Ü7up# èê‚}Ù$ŒË)ì.|´7{Œß&¯Ò6>'fÜO.“9„*Åâ¢'E¸¡çtq(è¡ü~ý~ãB7S‘7MU†ðT«ð”¢dOÚýªM„ˆLš2ë¾ L«dO–ë
+§°4V3­m[w=Ë#I¸Žc
+
+;	È0XÐcÐ¥¥‰›Þ+®È}bóCý#þ'kãȤ
+¨>£*ûó@£î³«–f^ꦡѲ:yW6«ÅOÞ±^hЛעyÑöû ïÊ#)S TŠ~tªÁpk2:ŠVY\NAðüÜŒ4|uBäàcçfÏúKà:ô
+:r­ÃÿÜ•‡[^ 8ã"›”|8»á@§™f–ßôàO—·Çüðœ[FƒDžñta4“eñ`•R€m¡Á“R1­“”çö´éšÉtf~—qœ‚qPÑØ8RLUu'½S/ïBÂBõ>æ
+4oƒ’Ž/,gÆ^YÓ>aÑ…,¸¬Áä&ÒàE¯ #žòB‡®F¹ça¦ú”·”M CyG¤sœ‡¼çhÝšÈ|ƒÖäÖ8{œà¹VÅÃV=¾Î•è0JÆ^× õ¥ À¤2Í"#9Ä­ùz°Po×9`%ƒ PÂÁøÈKêäO䀄Í)ŠÒ´šÒ4Di½£Â!âRkÈæ“óºCM¬—Щa$„	›ÚH–#qSГä  `(±ÀFPã$2}Ô¥j½ÅÕ±dªƒuW…oÜ: VŒÄoæ7ñ9Ápë]ò±›,Îú<€P4°9’vÞGÛUÙ¥±:ÌAS»_¤»¹>o”×Û§ …«VjUKi½–)sQyÔ Ù%õb Æs=ô]»Ü–Ì*2àu¤"o¹´Ãl	„6=ªÿ%èÛC$l¼ÃQ˜âñðэEu‡{²Ós5|ÍshÍ—úÇîØØé*L-þIéÔžË:ß°ŽúÜÿœ~+Ì Ë=γçaÿqèÛ-Û T±IЖ(Ô†´3;HÀ}ЄOd0ë
 “K4‰}Ÿhl@)Øxó@®	ìÄ<oÕrvCÄ¢*vèÀõ)8_I3/€{in}1F\ÉøG‰9Ù'ZJžI|<DÒõãÿý¼½ì©ÁüžØ ª…±ˆ+ÿÇ«õL$EÞQ£?bú¡6!=ωþKá±?ë;¡Âóøõý–W*ÑBñÄÄ£Aï-žŽ¤€¡ØÇqPª#u\=*wV釐¶d¶¸d*)~f‚db+š2&ᶹ_9º‰² 2¤d)ÀÆÕìÜ8œ=™Gùó]/*HkŒ-Øšæ=¤6ÿœŸ»öDµžäBét¢ÀÂþÅ;—¡hjÏæ#u}ܤúÂnyS€®[úe:cMX>SÙ<œr³æ*\
 eœ—€j@[‰ñÚ—ÌÉ'sB£Eg§ìy¦W5 ãU"
 ֐Pã’¹œÎ׳­²›1ÍgT¸FKÈnóe­£ÊÁîô¾°ÞÒ)Xˬ¤/Ÿ—}Ì'Iüz ™)W×Ós•+	¦=¸Àreô½à$¾r
@@ -37587,812 +38109,820 @@
 ÝåÇWXm&4*M²»_$µ,¹\	Ø\*Ö† 	gVÌ/H°1ÞÔD¿™¯J°Ù¬?iÌ	c'/K"ñ(¦Û¼CEb?§w(Bå:3_¡òÕíñÆåvŒ0#w+ðA$hÂM°:cÒÊMÈ!¿9ð)åðëÛÿ'þ‡N2Lîþ¿JçÒrLO‡‰›§˜o2•ñHzû³£)'µ—¸Ävp^œÆw,|ÃÂö<HO[#uÎn¿Uc<j–VÇa&J“8´xøp^$|¼:ç
 >Ðà,•\zWûk·õyu
 @]èps¾£bE«ð.tjªÀ°îhÝ;ÄÑ^;áÉÊÒ“Õ«ULo¾&B1Ë“¯ÝT„VNÖWÅ#¸¼Z›ø›
-Ö™FBÈ^zUãLºx@Ç0xS`)úûëJÂÃ]²$·L$ó
-öiOßXl¡Î²v*Ín¬‡²zÄ· –»Ó§¿¹¢.¿ûxü¶IJ‡¨9»o…×SW{­D“™djåïW¤×Päÿ  ý¤í
+Ö™FBÈ^zUã ¬_PÁ1ÞXʃþþº’ðpg—ä–‰d¾Á>ãé›Ã‹-ÔYÖN¥™ÁõPVøÀrwúô7WÔåwßV€Xö5g÷­°àzêj¯•h2“LÍ¡üýŠôúŠüËY¤Ù
 endstream
 endobj
-8289 0 obj <<
+8315 0 obj <<
 /Type /Page
-/Contents 8290 0 R
-/Resources 8288 0 R
+/Contents 8316 0 R
+/Resources 8314 0 R
 /MediaBox [0 0 612 792]
-/Parent 8286 0 R
-/Annots [ 8287 0 R ]
+/Parent 8300 0 R
+/Annots [ 8313 0 R ]
 >> endobj
-8287 0 obj <<
+8313 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
 /Rect [123.651 116.961 417.993 129.913]
 /Subtype/Link/A<</Type/Action/S/URI/URI(http://support.microsoft.com/default.aspx?scid=kb;en-us;173673)>>
 >> endobj
-8291 0 obj <<
-/D [8289 0 R /XYZ 100.892 685.529 null]
+8317 0 obj <<
+/D [8315 0 R /XYZ 100.892 685.529 null]
 >> endobj
 1282 0 obj <<
-/D [8289 0 R /XYZ 100.892 503.557 null]
+/D [8315 0 R /XYZ 100.892 503.557 null]
 >> endobj
-8292 0 obj <<
-/D [8289 0 R /XYZ 100.892 476.694 null]
+8318 0 obj <<
+/D [8315 0 R /XYZ 100.892 476.694 null]
 >> endobj
 1286 0 obj <<
-/D [8289 0 R /XYZ 100.892 427.756 null]
+/D [8315 0 R /XYZ 100.892 427.756 null]
 >> endobj
-8293 0 obj <<
-/D [8289 0 R /XYZ 100.892 400.477 null]
+8319 0 obj <<
+/D [8315 0 R /XYZ 100.892 400.477 null]
 >> endobj
-8294 0 obj <<
-/D [8289 0 R /XYZ 100.892 314.447 null]
+8320 0 obj <<
+/D [8315 0 R /XYZ 100.892 314.447 null]
 >> endobj
-8295 0 obj <<
-/D [8289 0 R /XYZ 100.892 266.324 null]
+8321 0 obj <<
+/D [8315 0 R /XYZ 100.892 266.324 null]
 >> endobj
 1290 0 obj <<
-/D [8289 0 R /XYZ 100.892 201.513 null]
+/D [8315 0 R /XYZ 100.892 201.513 null]
 >> endobj
-8296 0 obj <<
-/D [8289 0 R /XYZ 100.892 174.234 null]
+8322 0 obj <<
+/D [8315 0 R /XYZ 100.892 174.234 null]
 >> endobj
-8288 0 obj <<
-/Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F71 5424 0 R /F17 3698 0 R /F29 3731 0 R /F30 3732 0 R /F58 3733 0 R /F68 3734 0 R >>
+8314 0 obj <<
+/Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F53 3738 0 R /F17 3698 0 R /F29 5413 0 R /F30 5441 0 R /F61 5442 0 R /F71 5443 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-8299 0 obj <<
-/Length 2150      
+8325 0 obj <<
+/Length 2153      
 /Filter /FlateDecode
 >>
 stream
-xÚµXKoãF¾ëW9QØMv7_{à8ãE’µ&s ¥–DE*$eÿ}¾ªjR”LÏN°tPuuuuUu=Ì·ó`þŸÙw³«Û(˜‡ŸY8ØÌÃ(ô“ œÇiæG™™?¬ç<­âÅLJ¯n•š§~džIµñS¥Á‰‰n‹Ò¾[,ud¼ï‹Æ®ºz¡2¯yY¤™çðyµ& òîwùB^c½Z
-½¶•õM]uM]bš0önvù¡³
-Y”Ùû‡ÙŸ³wCú‘Б¯õ|µŸ}øÌ×Øûqø:KçÏL¹Ÿë(õã(\Îïg¿Í‚±%ÂhÒ&óYcR²)¶»…J½n¹*‹AŸ V{u%ÿÝÎ
-ÐîòÆ®ÞÔåÚ6d„Ä…£mm	3‰eÃd|·ÇqoÚÞ\Å"ô*2ÔÖ:X'~©þÌ«Û^<qq¢ý@E=_:ôl³/Ú%Ï—Z~jô|j?2™PµE]µS)ã‡AÖ3óËX+ï
-”ÅÞÚnòcÙÉâwVm
-—I¼çVp¿<˜+Ÿiy‡Å³0t¡äeY“Ný‘oÞ?-˜ê…þêÊ~#øͱ,E'+‰`+p£'…ǁZkyKmÜ[Áoé3ƒ ,?1îìÝýbi’ò„'„n%NO@™³Ó®“R,Ç›«zoz.º;)Ä$R¤cJ(m×nkçÝÔûe/ßHµÃQ®µw—WùÖî9ÎD_Á·U~X-ÕQc`îîn|A=ìŠVp,P"aÙ£KA¯ æZ0tÏ‹ÀƒûÕv,iïEÓþÆ~ˆðu.äò‚¨ü+…D^Y·\ÊqÀ؝S?EsÇ¿¼Aû±"íz½/ª¢íš¼+žœm™ò bsÒ›·…à¥Uø7®Ã³õO¦ýUÝT4…aæŸtñ]@F‘#`ÏLùCŽ«®Ë!ËÑíðgç±P‡þ9͇eÞõF2.‚§ÌÕŠ|{‡¥×6qÁmxˆ`ภØ]lŸT$ô ¢ó@¢pøŽ5‚„PòLQâRiäñ%V`ÇèH+8bg÷S6Ï"?у]³a&(袡žqÜÛ·Ó4*Cše#﬈Ž¢9FtHÑ_Í W½-¦ž×Ĩ¬êò}UêkxÙùûn¨RdQZ8Ò"ñr)¦©‡(ëí–+v)Å%"Ñ
-ÁºÞçù„z¡ýž×sQ–Bò(YWЇòwÂ2uÌ°)o)õ™xOw“QšÄêÁcË®¯”W¬­HXü„¦ÇJêa.‡¼mŸYéf¬”œ²6Eh¦>rÕ#©
-ÊF‰ñd:ò¨Úý³ÏâÅE\Üe™X»gGÄÚ ÍËÆæëÁ̆¤s>3Î-\ ¦LuhŠ'tR[î¥4ebRÊQÛÙƒà£ÝSc«†Õ´E¿qËKNãxW“ñNZªÌÙ@!*ïó=Éø˜/劖l“„g˜€
-e)ƒ•`‹êÄvªÏ	B8ýš÷iðúè”7&b%ýH
-©P|”û€Ïd´ FãÂsè×I"
- at bà%Z'‰Wå{Õù¶º¼ÙÚNà±q°<3Ö¬õø,;u¹ž4Þ†r²SæðïÉ䤐œ’Q3eZ$é~ä’qžt—‹Æqà÷-Ïÿ¨¶Æ“¡ûû𯏓‰
-e(ž¬²ŸÙŠ¢	–YM
-bß¿´”£‘³SY
-¸¬NÜÇÈ}騡UYêZº°vÿoøVŒJkþe^uåñaêÝ.Xtú“Ú,f“&çÁiBë¾×De7 ÔÜ|E@ë逦¹Ä`pFÁ3wØÔ¤hÅëãciÝH“сúœƒiÎ÷žwâs;Y9’÷Šv'ÔbÍ©ÚÞZ®—È£yü£Vñ¬!G’¿èý[ò~Ò(Q¹£Ù†TÊCÖÁùãdØi´†&}õ–8d¢ÑàóæpCóq`¾ª\wR	8kã¿êƒ–¢Z{ð‚’r“¬×èm“^Úˆ¾Ðu…mÏÏålESãFQ¢$þm™d5gmªç¡+ó{) žw¹ƒ.²,QÕÙDüG<€1ÅHw2ÑKo™Wx³-'îkVœ
-…KïZ%S£¨– BŸPl]dñLC€Í]++'ÆË"Õò|W·iŠ.ÛϨ<pÀ†hïÐ-£ÇNÝüÿû"©×ªÜCß!N_!?HñŸbHN}†øs0ʘàñFÊ!®~Øëù÷õì7üú­eÏq9bÉ_*’ó¹#C¢ÄPA¥$‚O³¤ßQ¤Æ)Æ1Ò³±x„Mj¤¡¡S°bÑ埤%áU.ªJx„#,7X <èâƒ±´‡ŽYŸ‘“p,çų½ÂœŽÝ‘ª‹Î:)iU¦¹™ªœ£tÚ×O<Ð–ôIáH܍È'äBËíÑŠFºòEˆ*IIK¹h®)åÆ
-£©}…e‘s¤rf¬å¿÷vÚgK±<™ýÔ©FÒ;iÃiÙØ–¾ƒLÍÄôR¨FrñÑ4ó>UC›E˼•íkºñægYäú•Eo½")2¤C6:÷ú••³Ü Šûg_x­Št5ƒ®So–ŽkéÞæì†
-HÞMùyw<ŒOwyóòÓ_
-)‚¡AzÞ9A
-ÇýÀ.Út²b“™¾hØ6õñ0u;´ËèÑÿ–Oªa@çP™Aêz²ƒS1¦÷‚í“ô+Èÿ¡j¥Å6®‡6Þ¶hìçJYѝœS]T—I5M“Uÿͪ¿ÒûÛ¨Š‘Å"óŏ£è†Àòqôœ	œCÅ<ï~ˆQX‘A_±0I€6úÿ˜ôÊ|“Keúö¨ÿÿ¾Àm
+xÚµXKsã6¾ëW¨r¢jG4	€¯=¤ÊqÆ[y8•¬]•Ãd´I¬¡H…¤ìñ¿Ï×Ý EÉô줶R:h4€îF?¾f0ß΃ùfß=Ì®n£`~dáüa3£ÐO‚p§™efþ°žð´2‹?^Ý*5Oý,Ž
+³jã§Jã$fº-Jûn±Ô‘ñ¾/»êê…ʼæe‘fž£çÕš‘w¿Ë:ð+ôëÕ
+£Ðk[™ßÔU×Ô%f¡	cïf—:ÛÈÖ0&QfïfÎBÜ
+éGBG¾ÖóÕ~öác0_cíÇyàë,?3ç~®£Ô£ãr~?ûmŒ-F“–0™Ï“’M±Ý-TêuËUY¬hô	bűWWòßí¬Ú]ÞصŒ7u¹¶
+!1Äáx[[ÂLbÙ0ß­0Žã¸7mo®bzjë6	¬?ŒT¿çÕm¯ž¸8Ñ~ ¢þŒ_:ôl³/Ú%1Ï—Z~jô|j?2™pµE]µS)ã‡AÖæ/–±VÞ(‹½µÝäDz“Éï¬Ú.“xÏ­Ð~y0W*>Ó,ò‹%„gaèBaÉ˲&ú-ß¼Z0×ýÕ•ýFè›cYŠN&V ÁV8žn­å-µqo	¿¥Ï8"ñãöÞÝ/–&	!ÿHx"ˆà&Qâô4(svbZuRŠåxqUï­Œž‹nçv
+3‰T'é˜JÛµ[Ú¹M7õ~ÙË7Ríp”+CíÝåU¾µ{Ž3ÑWèm•–EEGuÜr0(ww7¾vE+4(0íÉ¥WPs-”GºçEƃûÕv,iïEÓþÆ~ˆðu.äò‚¨ü+…D^Y7]ÊvÀ؝S?EsÛ¿¼Aû±"íz½/ª¢íš¼+žœm™ò bsÒ›·…8K«ðo\‡g럇öOTuSц™ÒÅwE~Œ€=3å8®º>.‡,G·ÃŸÇÂúç<–Qx×ɸž2?V+òíb”^ÔÄ–á!Bã‚aw±|R‘ȃŠÎ‰Ãyà;ÖBÉ3uF‰K¥‘Ç—X»ƒŽ4ƒ#vv?eó,ò=8Ñ5f2‚/êÇ-ûvšFeH³lä1ÂQ4Lj)úk˜¢⪷ÅÔóš•U]¾¯J}
+/;ß
+•BŠ,JGš$^.Å4õp¡Êz»å
+„UJq‰E¼Â°®÷9E>‘^h½?ë¹(Kay”¬+äCù;92u‡aQÞRê3=ÜýMFi«[v}¥¼bmEÂ⏠4=UR'sù;ämûÌJ7kd¥ä”•°(B3÷‘«IUP6šHŒ'Ó‘GÕîŸ}/.ââ†(ËÄÚX=Û"Ök^66_¿u°8ÆlX0H:ç=ãÜÂ`ÊT‡¦x’Ú2–Ò”‰IA*GmgBŠvO¥VÓxã"–—.œÆñ®&㝴T™³BTÞç{’ñ1:^Ê-Y&ˆÎ"0ÊR+¡ÕéØ)œ„pú!4ï%ÒàõÑ)oLÄJû‘R¡ø(ã€Ïd´ FãÂsè×I"  1ð‚‹ˆ­“Ä«ò½Õù–º¼ÙÚNÆcã`zfÌYëñ^vêr=i¼
+åd§Ì/àß“ÉI!9%#0e ’ ¹dœ'Ýå¢qø=äùÕÖøq2 ¿ÿú8™¨P†’áÉ*û™  (š8R#«©Aìû—–r4’av*«—Õ‰›â¹/Z•¥ÐÒ…µû÷bTZó(ó
+•sć©w»`U€ô'µY*ô&M΂ӄÖ=ÖŠ²›NH7_Ðz: )ÇF®!1hœ†ÖEè|:ljR@ñúøXZ×Ò$ä@´¡>?Áµ4çkÏ;ñ¹L‡ÉkE»n±æTmo-×KäQ´€ÜþT<äHòØ¿%ï×)µ•Û1êm R²nœ?N†44é«·Ä&Ÿ7›êóU库JÀYÿU´4Õj܃’”#˜d½vƒÞ6é¥m@è]WØö|ÿPΆV45®õ'JâË$«9kS=]™ÜKð¼ËÝè"ËW½‘¥AdŒÿ¢€0æ)ðN:zÁ–y…7Ûr{â¾PaÅÞPNé]k¢dŠ£qÕDÀ	ÅÖE÷44°¹C±2sb¼,R-Ïwu›¦@Ù~Få6¼ZÆN]ÿÿû"	kU®‹¡ï§¯‰¤øOÑ$'†>Cü9Ã0ʘá4â…~—#\ý°×óïëÙoøõKËþÄåèHþR‘œ÷%š
+*%|š%ýŽ"5NÑŽ‘žÅ lR#€†VNÁŠI—H³\<Tñ(Ꭸ°08p£7Š¦n Ýa}FšÉyñlïŸÐ§£GÖs•€¬ƒ¡‘˜¨2Í`ª>rŽVÐi_?q?BK‚“ht„#1‘O.È…–áÑŠZºòE˜*IIK¹h”rc…jEa™ä©œkù}VÇÙR,Of?!ÕH°“NÓƶôdª'¦—B5’£oM3ïS5À,šæ­,_Ӎ7?Ëä ׯ,°õŠ¤ÈÙèŒõ++{ Šûg_x­Št5ƒ®So–ŽkéÞæì†
+HÞMùyw<´OwyóòÓÔ¹R@zÞ9A
+wú]´édÆ&3}ÑÂ`ÛÔÇÃÔíÐ.£Gÿ[>©†MœCe©ëÉNÅ”ÞhlŸ¯ ÿo„«ˆm†6Þ¶xìçJYѝœS]T—I5u“Uÿͪ¿ÒûÛ¨Š‘Å"óŏ£@CŠ`ù8z~œCÅÜï~á0£°"ƒ¾:Â$ lôÿÒ+ó‡\*Óãþÿ/XÀk
 endstream
 endobj
-8298 0 obj <<
+8324 0 obj <<
 /Type /Page
-/Contents 8299 0 R
-/Resources 8297 0 R
+/Contents 8325 0 R
+/Resources 8323 0 R
 /MediaBox [0 0 612 792]
-/Parent 8286 0 R
+/Parent 8300 0 R
 >> endobj
-8300 0 obj <<
-/D [8298 0 R /XYZ 151.701 685.529 null]
+8326 0 obj <<
+/D [8324 0 R /XYZ 151.701 685.529 null]
 >> endobj
-8301 0 obj <<
-/D [8298 0 R /XYZ 151.701 554.172 null]
+8327 0 obj <<
+/D [8324 0 R /XYZ 151.701 554.172 null]
 >> endobj
-8302 0 obj <<
-/D [8298 0 R /XYZ 151.701 456.559 null]
+8328 0 obj <<
+/D [8324 0 R /XYZ 151.701 456.559 null]
 >> endobj
-8303 0 obj <<
-/D [8298 0 R /XYZ 151.701 388.166 null]
+8329 0 obj <<
+/D [8324 0 R /XYZ 151.701 388.166 null]
 >> endobj
-8297 0 obj <<
-/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F17 3698 0 R /F52 3730 0 R /F88 5686 0 R /F72 5687 0 R /F71 5424 0 R /F89 6129 0 R >>
-/XObject << /Im3 6525 0 R >>
+8323 0 obj <<
+/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F17 3698 0 R /F52 3737 0 R /F88 5678 0 R /F72 5679 0 R /F53 3738 0 R /F89 6121 0 R >>
+/XObject << /Im3 6520 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-8306 0 obj <<
-/Length 2063      
+8332 0 obj <<
+/Length 2062      
 /Filter /FlateDecode
 >>
 stream
-xÚ¥XKsÜ6¾ëW°r¢ª<	¹7¯³ÞrÊq”’¼IU6j†šA-‡œð!Eÿ~¿î8™Ž·jOЍF£_øšq°âàŸW¿¿ºy¯T`¢ÒÄIpÿ$q¥
-򢌲2
-îwÁoá]½m×^ÿ~ÿ³Q™ç)±«2ŠÁ_’GYt½Iâ\‡?^'áÝõFgYø‹mwݵŽÃçÒðív[ƒßuíØw>Úat<U»“ÁçO~•Ñ‡v¬ûî„IÖ}õ`;’ØQ,‹¡}TÆ%_DclÒÌ«¦•!®«Ü_ýq•`Ì‹Ëf‘ÖÁöxõÛïq°í‡ ŽtYÏÌytVDyFÒšàîêç«xiÀĉŠÊ,I/,˜–[É[†-ü‘­¢_[E/¬’.­¢ÏVÑ_ZE{«lèz†×Llei)gŸM•xS‘Æ	4Îi¼ñ»àÍ4)¾L¼ÎU[ím»Ç‰¹ñgçyx{Í®8Úa@|²øy˜9?ÝË®œ„õvê½LýÞVM·œJÙÒ{1”É£\TK©‚-¥ò’ÅÒwÛغ%ÂèÛª•Á4Ô2µíeØV£}"nGœBXyñ+ãݝ°«'ã|L%Lø'­àÈN(O¶~fÓÇ—VOi‰±€´ÇY€J4HéEŽìê¾yƒéÙ­à:ñ®³m#ˆ‚•|XÝ,F:Ë]hÁ¶U_?NLÚn”iÏÔîxê;œQ»õƒ\‡VºÇW,>“ðÐ
-N®‰×¶x>Ø-I:€Éá]u$C>T2eMñí§¶C`"æ3ðÉh›FÖº±É‹ÛPy‚¨æÇIÚÔ²øÊ€þŒ¦„w<ÀúÕ(“j©v檩YˆšpHµ;Ú™ØWc׋·8܈†ÀYõÏRNßI(ˆÆyƒ.2Žõñä&ìP÷Ìý¥IP'V)ÂÛŸîØøà{K„w‡7˜°Wwa“"|ºÎò°êm79³‘‘ں߬yjßW¶­]äV¾ ÑU;I4)J v§Ñ¥<¨'˜²çìx²;¿Ý:ã\¤/q#"ýã'º¼°û¶ëë]$õ (–%
-õÙ”Á%5Î
-QõS7Ö¾¤Ÿz)“:G¹Æë…ŠŽjʼnJ•°,ÆBt;ÝÂ͇c|ß¡Âÿ<“6^êf!–¿QËš•¤Y”)¤q!DË·£ª\3c2èæ£m§?e>¼ûPF*Ê“­d€ zpCëh[â먜¬z•¼Ö[”ÎO®àaÌABƒÎgK5r
-Òš×Fi3kCëþ&4ÞÊ;…ê´Iþr¨Û•L{WáððÝñ%‰û‰#³nÏˍ[œM†ñ‰´î»‡¦>r¤›4´n‹u,OvtÁD‹ÇUKÈ59û±j¹jW
-åpy`/s´«Û‘*¡‘J˜»J8³˜W~~2«ac…3VxU5RªpgJÈUr(Ƴ×]ÑR¾càne[G`•:“6±1ÉOiìß
-°P	[QÆ.ëHM7•É®©ªº2‘†x at .^6=+*?¡´&ÊÈ;¶ÃÒ´ˆTþ×8,)#•é‡-… ·‘ˆõ7ùKàVxô2 ~¢˜ñÿ‘á/óm¯ï2cÉsÙóÂT¡PÍ™)‡Ìþø1í÷֧Ν[qè‚_@ðTòñ"ÞCE|}ýM öþºÐ!{[Q'¬¥3 ±ôFÅq|óë­,C‚ SÀjo÷~=6 1ølíÚY”D:Mε½¬íl¤ë_dÙú}2ŸÙÕœ?v“¼]°i™…»~Ɓi™‡
-P_Ý©sßÏŸÞÉàT$M	qqãçD=
-üœ¯¤áiétÂõ3*’çKÓîuŒD2gl¾xTÊȘÂw1·Òþ K÷£­W‘s–EE2opð˜ì–ª”+}å*ó¸vÉ©D¡ÒqÁá¯#˜Ä¸ÊA½@eO§‹]³Y?“,õÛ¼’e~ñ>е¾~£<‰L\úyTžÆæ•C?t[á;¶µa[ÇõÄù5ëªú,ûnÙ¢¬h’¦5yŽ{¬D8cU:í…Nî&™<3n%úP×^‹¾f=TbÑJ_VÝ	Žh‡¿­©Š³3Ÿ}{ÍA07^k`ø ·áÍšÌ<JsÏðvÚY~û×î­"–gQˆ@iÐWd*ƒr–úÓ3æp°§U
-®4³ÒÓ¤)ÀV=…Ö´üßtÍ"£æø‹’±8„¯è’"»4þ¶’¦‘k/\ybWåÈؽ£)1ÕÞñ~÷Vøúú	怒,<ɨ1¨ÆžËÂŐŸuã8Ïx,öx,Yt¶ß­,EV'‡Û*‚0Ñ£ä%Æ wêeÄ/>¾Òu,y¸K'iˇ¼\.ˆL“Ï>èªj+ˆŸ$v«pÓ8‚ƒ³Œ
-ÊßË~*Å;A×ÒÎ
-¼£™L&Æ;ptËðj“|üëAc²³Ü[cEEß‚ân{¾ú*ß2VÃECå~jayDo†5¬À5[jÑá¶]ûŒ>µü;­rÝë3¢ÍIüFšªp8H÷„!Ã@|G9“FöX“ßÒÔ#6ÔÂæÜ'0NÆdù;€±$‹0~-Ë(ÓÉœ‰»ÝZ*•F]&á—{ e±~õƒ@z| D‰NSßCOÆÑh¾O\Ä“@«õ`•Ñ/¾3—JK¨|gQ[¥þ§žÿ¤þµc¼
+xÚ¥XKoä6¾ûW9©iY")QÚ›w²³˜`2q`O ÉAnÉÝĪ¥Žvüïó‹T«=šÌ9‰d‹Åzñ+ÅÁ>ˆƒÿ^ýûþêúŽ
+'ÁýcÄq”"Èò"JÜWÁ¯á]½M×n~¿ÿβçQ‘eŠØEÅàŽ™/É¢4Úl“8“á÷›$¼Ûleš†?›¶ê62ŸZPáÍnWßvíØw
+>˜at<e[ñàÓÇ÷¿ðè};Ö}wÂ$ë¾|0Iì+–ÆÐ>*âÂ^Db¬UêU“"%®«ÿÜ_ýq•`̋˦‘”ÁîxõëïqPö]G²ÈƒgËydšGYJÒšàîêÇ«xiÀD‰ˆŠ4QTEd­ä-À~o­"_[E.¬¢–V‘g«ÈÏ­"½U¶t½@ÂkZÛDF©*ø쳩o*Ò8Æ© ·~¼©’báËÄë\¶åÞ´{œ˜iv–…·늣ÄÇÀ‹Ÿ†™óã=/áÊIXï¦Þka©ßš²éöƒS)]z/†2Y”±*l)‘[K‰¬°bé»kLÝat„]Ùò`jŒ‡Úô<lËÑ<·#
+N!¬¼ø•q„îNXeÕãñ>:„:ü“VpdÇ”'S?[ÓÇ—VgOI‰1‡´Ç^€J4PáÔ"Gªºo^Ø`rv+¸Nv×Ù¶‘?DÀJ>¬îÆF:ó]hÁve_?N
+OÚnäio©ÝñÔw8£vë7¸4­t¯X|&á¡œ\.¯mñ|0;’t “ÎûòH†|(yj5Å·ŸÚ–
+	›OÃ'£i^ëØ&/nCé	¬˜‹ÕÔ¼øÊ€þŒ¦˜w<ÀúåÈ“r©vꪩ™³špHYM‹Lì˱ëÙ[6܈†ÀYõÏRN¯8Xí¼AÇúxrëP÷Ïý¥IPÇVÉÃÛî¬ñÁwC„·†7˜æ°Wwa“<|Ú¤YXö¦›œÙÈHmÝo×<µïKÓÖ.rK_èª'%»ÓèRÔLÙÛìx2•ßnœq.Ò—¸‘þ€q‚]^˜}Ûõuq=Èóe‰B}ÖE°EIÓœUý؍µ/éç‚žEB'ÌP®ñz¡¢£ÚGq"”`–؉n§[¸~L‚o;TøgÒÖKÝ.ÄÚ¯Ųf%*R¡rµ¼±1*Š…1cv1Ö(ƒ®?˜vú“çÃË€@à±e¤"/<™’ª74Ž¶#¾ŽÊɪWÉk
+¹EÈñä
+Æ6HhÐùl)G›‚´æµRÏÚк¿	wüN¡:mU"Ÿu»’Icï*ž{w|Iâ~²‘€Y7çåÆ-Î&ÃøDZ÷ÝCSm¤k·Å8–'3º`¢Åãª%øš6û±lmÕÒ®òáüÀj_æ ©ªÛ‘*¡æJ˜¹J8³èWûü %xVÌfN­Â«ª‘Rõ€Ól‰„\Ňb<{Ý-á+1îV¦u« gcÒ&kLò“Šý»*a+ʸ¢cË:RÓMyRÕ#UUW&Tøˆäâe“³² Ú'”ÖX~ÇÖa˜Ry$²¿ÇaI‰TÎ8l)¹D”¨¿ÉßÊ ·ÈÁ#?“ðÀŒÿD†¿Ì×e¼¾ËŒ%ÏeϹ@Õd&2û	ðc†[ïŒO;¶âÐ%„}ÁSòÇ{ˆx%ñõõWØ»M.CëmAeœ°–LÆÔµˆãøú—[&8X†A¦
+€ÕÞìöõØ‚d‘Àÿxk×΢8Òir®5`èy­2=z®áeã÷ñt~fWsþØMüvQÀª"
+«~ƁªÈ¨¯î™Ô¹ï§oyp*Ç’¦€lq³;lœõÈðsr¼œ†§§Ó	×O©Hž/M»×1Éœ±ùâQ)"­sßÅÜrû,ݏ¦^EÎiåɼÁÁc²›ÊVúòDêqí8’S‰B¥ã‚Ã_FЉv•ƒ8z†Ê4žN»fr_&—úm5^É"»xèZ_¾Q–D:.ü<*W±¾@åÐÝVøÖÚZ[[ÇõÄù%ë
+…}–}·lQV4Q*¢&Ïqå·X•N{¡“»‰'Ï·}¨k¯E_[=TbÑJ_VÝ	Žh‡­©Š³=Ÿ}»±A07^k ínÛ5™Y¤2Ïp3Uƾýk÷‘TÅY"ô™B£‡œ¥þð¤9ÌiUC+ͬô4I
+°UO¡5-þ?]ÓH‹9þÙ¢¤p̱Ɨ tIž^WrÓH†5ˆ[ybWåÈØ=£)1åÞñ~sÃ|}ýÇ„÷’QždÔTcÏe沐Ÿuã8Ïx,öx,Yt¶ß¬,y–'‡ÛJ‚90Ñ#ø%Æ wêyd_||¹ëXòØ.¤-;òr¡mA´4þøì³]Umñ“ÄnµnGppšZƒÚïe?¥ðNе˜T¹w´%“‰ñÝã2¼ÚÄÿzИ¬aYnÁZcEEß‚ân{{ôU¾e,‡‹†ÊýÔ ÂòˆÞkXk¶Ô¢Ãm»ö}jíï´Òu¯Ïˆ6'ñ+]¨ápàî	CñùL™cM~SÊ#6ÔÌæ¶O°8ùï Æœ,NÀø¥<,¢T&s&VÕZ
+Z\&á—{ ¥±|õƒ€{| DŽNSßCO‹£9Ð|Ÿ¸ˆ'É€VãÁªE¿øÎ œ[(É¡òœEun”úŸzþúò:cº
 endstream
 endobj
-8305 0 obj <<
+8331 0 obj <<
 /Type /Page
-/Contents 8306 0 R
-/Resources 8304 0 R
+/Contents 8332 0 R
+/Resources 8330 0 R
 /MediaBox [0 0 612 792]
-/Parent 8286 0 R
+/Parent 8300 0 R
 >> endobj
-8307 0 obj <<
-/D [8305 0 R /XYZ 100.892 685.529 null]
+8333 0 obj <<
+/D [8331 0 R /XYZ 100.892 685.529 null]
 >> endobj
 1294 0 obj <<
-/D [8305 0 R /XYZ 100.892 660.623 null]
+/D [8331 0 R /XYZ 100.892 660.623 null]
 >> endobj
-8308 0 obj <<
-/D [8305 0 R /XYZ 100.892 625.142 null]
+8334 0 obj <<
+/D [8331 0 R /XYZ 100.892 625.142 null]
 >> endobj
 1298 0 obj <<
-/D [8305 0 R /XYZ 100.892 625.142 null]
+/D [8331 0 R /XYZ 100.892 625.142 null]
 >> endobj
-8309 0 obj <<
-/D [8305 0 R /XYZ 100.892 598.735 null]
+8335 0 obj <<
+/D [8331 0 R /XYZ 100.892 598.735 null]
 >> endobj
 1302 0 obj <<
-/D [8305 0 R /XYZ 100.892 300.05 null]
+/D [8331 0 R /XYZ 100.892 300.05 null]
 >> endobj
-8310 0 obj <<
-/D [8305 0 R /XYZ 100.892 275.376 null]
+8336 0 obj <<
+/D [8331 0 R /XYZ 100.892 275.376 null]
 >> endobj
-8304 0 obj <<
-/Font << /F22 3706 0 R /F50 3701 0 R /F17 3698 0 R /F15 3700 0 R /F88 5686 0 R /F72 5687 0 R /F71 5424 0 R >>
-/XObject << /Im1 5680 0 R >>
+8330 0 obj <<
+/Font << /F22 3706 0 R /F50 3701 0 R /F17 3698 0 R /F15 3700 0 R /F88 5678 0 R /F72 5679 0 R /F53 3738 0 R >>
+/XObject << /Im1 5672 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-8313 0 obj <<
-/Length 2054      
+8339 0 obj <<
+/Length 2053      
 /Filter /FlateDecode
 >>
 stream
 xÚíXKÛ6¾ûWè(YU$E=zK¶»E‚"M»nQ ÍkÓk!z¸’6Îþû΃¢%G»hôÖ‹8
-É™áÌÇ!ãà!ˆƒïWo6«onuˆ8*âB›} ´ˆ²Xi^DºH‚Í.ø=T2_ܼûæVÊ Š4MHT%Q.ÌDB·ee_­¯”NÂïÊÎn‡v-‹°{ZçEèø¦Ù!¡Ã»ƒY«8ì,ó_o·@‰°ï¹Ý6C×VЉHÃëƒ9¶ã¡"EUV7›ÕŸ+kƒö¥u¤T°­W¿Œƒü{Ä‘*òàD’u t¥Z]w«ŸVñÔ"„ˆ
-­åÌI‘Åh¤H#XôqþZÚSÙ<€^iFæ#•†?žÛõ‡òÈ>zêß8¸’Y$Éó]Wåv-óðÏ“ë°m°MÂá`Ýøl:>Ë£Xe£Ï_\J§‘J‹Qôþqƹï;X®çõÌ3ÜìJSµN•ûõ¨Ö¢~_œR¶ª¼¦Oø£}ä?§C‹:WIœ"é¤àÅiŽSƒK*6
->”Ÿñ‡m¸ûG,’ÊFë«$Ñáfrciÿapcj÷ãTVS¬¨cïÊþX™µÌXA»cvU~ZB¨BÙËNËÄÔi ½JU ¡ÉX³öw7?ÿzóó`Ùcjh©AWÿТ+°‡JGðŒùl®žŸri×$Xî7¸—%Ò¹‰÷vxóöÇ;î°/j÷rw¦Fsï
-wAovu÷jIG)t”¤ã¢då‚j¸Z%Ϫ†ÃH#Š™C*åâ"PMU¸1@üòþíoL±k‘:!Öv"!žÏl(G K9‡È²dWœEYásà¥M››šâ¸™¥Ó¥w¶ßvåqpáëÎt¤ó‚
-vÛÜ¥‹Ì³°ÜAœƒøPîŸ:h§eš=€¢¨gÓvµ©ª'æìÛGÄNš§‡Zf|sÁEb+'ˆÎž	’³Q×x¾+GÓ÷'JænÇé±3ƒ¹ÍBpH^¢´L΀ł­KÝgÐJ¤2*|Ä\Wmoc>Ždš~…T8oËët¶¦0ø¼>':æ°S—@+r T(È3  )êiηà%”ƒ!Áæ¶=›‚º2£>Í€«¡ÙÜäaÿx<®5Äg7,Æœù,MpåÞ¼òÐ.áNƒ²Þ{S-{JÂñ¥¼«";Å)ÁëMaSx°¡3X¢V'çbXƑȲY›þ¼Åäí÷fœabî½LúÝ|¶ÝSÛ,Z’$Qì
-·NÑåÎm–#KÊ(~‹6ëB†æÖtë—Oƃ_}oÒŸ)2lځ	HBö[}>õ”tá)CJ‰ƒi¬ãÑâ9äUaÖÞk¨5’y*rL”ø½”YJË Ï­Ýõ¶ÚR:ÞRJf®†@n9pËÖà㡘‡OüËp3÷(ƒ‘±Æ_øﶭaTÙø‰‡ƒFÊN¡DON¯”¢[¨j¦¼ã$Ô¦³ÌÝ>vÃEƺ4…ìŽé–µÜsH–RÒèªtƒ]ß4´oÒW/n á'ÃØ r­ÙYÓs‘„‹©CøI9ŒÐëZvR~ã]UäÐùt[ï[â´ÅŒÿØg7Ü»ò3Ԕ芕Û#›×™¡$¡N.]‹8ÿŠIà	u³)+sÏà€nEg#E,Ò3€ÏsY)«>O;‚=ú,B$n&¦eDÄæ»5Ð奶óš—ԁ¬wô‹”º—…䘫Rœ¦ì™¦€H]¦@ßƒ­wFæ4KI˜Â	~\l±ön"n|6NÖðÃ'1¼´UœTƒºÈF-}dOÀU9pM&‘ýêò´;×½£ Ýùôþ4
- at YAüIˆ?Ì0Ÿ¨²¶>%vSŸ”¢ Ã{B¤A׆–´ûó»c‡}ê·»A8^U›ÅS?…s2÷âm]ÓýP~Îø"y'&²‘zd#RdcF6b×ÏÁ¸!nS—ç{dc 麆á¸NŠù–9
-8ôw5àÔqf < –OLînÛ¦Û.í+t9¡
-ÊbhFí°˜ŽŒ'¥¸ì¹íZ¾n
-óy&A»[.nò¯ÐF9´Qflï˜
-3Øs ä¤ü­X‡­q•ÎûÍíÿñ¥Ö?O=d—›¯chƒe^
-`‹Fsèrg„›3W<6ŸG)tw««<t‘@(22ªplév¨–NP
-Ùî7Ôvƒ[aÏ­eXÊBbÝ3M©–ce	G&Ý|:Ó!^&p9Ɂ.¬Ð¹w*Òï _jžƒú¯á¦Ìg	tHÄÝ ˜šÝÍô°¦æ?“ Aöê8ÜÑeˆ*‰ª5;²xAÑ}×ÖµZmÊf
-Tx»ùÀ}90\¾Àä
-nABN^>’—_>ZzÔaz|Bγ>P}ÖÕeßÙÕÿç:˜“4FÄ»	’ã€4ÝÌè÷òõªD‘ø{¬OyÙ_ƒG_Pcvmá!s™\<ØàÚ^—ÁéçWÆÇlÃš\Gq~5þÅEŠËà¸RCJ_ª÷3QJ`’³LŒu÷2
-搚ÊñÍ)_£ºîþBÒ¥þRҍO.´×øÖ§BwQÜŒ!8{¿q9Lw6¨H	ÿöKMþU¨L¬é‹J¡žtÆÛÜÒ\PädjöüAÈðü{Ap…6•>¯Ãÿ¯:ÿñ«Nþ/_uÄ?yÖñÄc{³Yýy›ìô
+É™áÌÇ!ãà!ˆƒïWo6«onuˆ8*âB›} ´ˆ²Xi^DºH‚Í.ø=T2]ܼûæVÊ Š4MHT%Q.ÌDB·ee_­¯”NÂïÊÎn‡v-‹°{ZçEèø¦Ù!¡Ã»ƒY«8ì,ó_o·@‰°ï¹Ý6C×VЉHÃëƒ9¶ã¡‚TYÝlV®¬
+ÚO”Ö‘RÁ¶^ýþ1vðï]GªÈƒIցÒy”j
+tÜ­~ZÅSOˆ,"*´–3O$ED£‘"`	ÐKÄqøkiOeó z¥™Tþxjl×Ê#ûLè©ãàJf‘,$Ïw]•ÛµÌÃO<O®Ã¶Á6	‡ƒuã³éø,b•>q)F*-FÑûÇaç¾ï`¹ž×{<2Ïp³+MÕ:Uî×W Z‹ú}qJÙªòš>áö‘ÿœ-ê\aT$qŠD¤“‚§9N
+.©Ø4 TøP~ƶáî±H*­¯’D‡›Qȍ¥ý‡Á©ÝSYUL±¢Ž½+ûceÖ2cíŽÙUùi=
+¡
+eÿ-;M«©Ó@{•ª B-’±fíïn~þõæç?À²ÇÕÐRƒ®:þ¡EW`•ŽàóÙ6\=?åÒ®)H°Üop	.K¤sïíðæíwÜa_ Õî/äîLæÞî‚ÞìêîÕ’ŽRè(IÇEÉÊÕ pµJžU
+‡‘F2‡TÊÅE šªpc€øåýÛߘb×"uB(8¬ì<DB<	žÙPŽ@–r‘eÉ®8‹²ÂçÀK›675Åq3K§Kïl¿íÊãàÂלéHç춹:J™ga¹ƒ8ñ¡Ü?9&tÐNË4{ EQϦíjSUOÌÙ·ˆ4O3µÌøþæ‚ŠÄVN=$g£®ñ|WŽ¦ïO”ÌÝŽÓcgsš„à¼Di™œ‹[—ºÏ •HeTøˆ¹®ÚÞ.Æ|É4ý
+©pÞ–×élMaðy}NtÌa§.Vä ¨Pg @RÔÓœoÁJ(=B‚Ílÿ0º.¦ú@èÊXŒú4®R„fKp“‡ýãñ¸ÖŸÝ°;p^ä³4Á•{;ðÊC»„;IÊzìMµì)	Ç—òbx¬Šìl§¯7…MáÁ„Î`‰Zœœ‹aG"Ëf1lúó“·ßo˜q†‰¹÷2=êwóÙvOm³hI’D±7dÜ:QD—;·YŽ,)£Dø-Ú¬šOXSÐ!¬_>s~õu¼I¦È°i& 	ÙGlõùÔSÒ…§)%¦y°ŽpD‹çW…Y{gl¬¡ÖHæ©È1
+Pâ÷Rf)-ƒ<·v×Ûj?JéxK)™¹¹åÀ-[ƒ3Œ‡b>ñ/ÃÍxÜ£FÆá¿Û¶†Qeã'f);…=99 ¼RŠl¡.¨™òŽ“P;˜Î2wûØuëÒz°;¦[þÕrÏ!YJ!H£«Ò
+v}ÓоI_½¸„Ÿc ȵ dgMÏEB.¦á'å0B¯kÙ
+HùwU‘C[üåÐm½Cdl
+‹Ò3þcwœÝpsìÊÏPS¢+Tnl^g†’4†:¹t-âü+&
+ƒ&Ôͦ¬Ì=ƒºE°HÏ >ÏeQ¤P¬ú<íöè³}¸™˜–˜oìÖ@——ÚÎk^Rg²ÜÑ;,Pê^’c®JHqš²gš"u™}3¶>Ü™Ó,%a
+'øq±UÄÚ»‰¸ñÙ8YßÄðÒVqRP
+ê"Q´ô‘=WåÀ5™Dö«ËÓî\÷:ŒtçÓûÓ( eñ'U þ0Ã|. ÊÚú” ØM}JPŠ‚ï	‘]Zr°ÌîŽö©ßþíáxATmOýÎÉÜ‹·uM÷CIøI8ã‹|䝘ÈFꑍH‘Ùˆ]?ãv†¸M]žï‘¤ëF†ã:)æ[æ<(àÐßÕ€PÇ™ð X>1¹»m›n»´¯Ðå„*(‹¡µÃb
+82ž”âN°ç¶kùº5Ìç™íBl¹¸É¿BåÐF9˜±½c6Ìt`ρ’“nð·b¶ÆU:ï7·wüÇ—Xÿ<õ]n¾ŽyX 
+–y5€-=̡˝nÎ\ñØ|¥ÐÝu®®ðÐE¡ÈȨ±¥Û Z:A5d»ßPÛ
+n…=·”a)‰uÏ4¥ZŽ•$0™tc\ð1èL‡x™Àå$º°BçÞ¨H¿ƒ|©y꿆›2Ÿ%Ð!=wƒ@bj2t7kÐÚš{üLÙ«ãpG—!ª$ªÖìÈâE÷][_Ôjµ)›(PáíæKôåÀpùþ“+¸	9yùH^~ùhéQ‡éñ
+9OÌú@õYW—}gVÿ7žGè`NÒï&HŽG Òt3£ßËרEâïq°>å=d
+}AÙµ…„`Ìerñ`ƒk{]§Ÿ{\AW°5krÅùÖø)._\€ãJ
+)}©ÞÏD)IÎ21ÖÞË4˜Cj*Ç7o¤|êºûI—úKEH7>¹Ð^ã[Ÿ
+ÝEq3†àìýÆå0ÝÙ "%TüÛ/5ùW¡29°¦/*…^xÒosKsA‘“©Ùó!ÃóïÁ^ØTú¼ÿ¿êüǯ:ù¿|ÕÿäYÇ?íÍfõsí
 endstream
 endobj
-8312 0 obj <<
+8338 0 obj <<
 /Type /Page
-/Contents 8313 0 R
-/Resources 8311 0 R
+/Contents 8339 0 R
+/Resources 8337 0 R
 /MediaBox [0 0 612 792]
-/Parent 8286 0 R
+/Parent 8344 0 R
 >> endobj
-8314 0 obj <<
-/D [8312 0 R /XYZ 151.701 685.529 null]
+8340 0 obj <<
+/D [8338 0 R /XYZ 151.701 685.529 null]
 >> endobj
 1306 0 obj <<
-/D [8312 0 R /XYZ 151.701 660.623 null]
+/D [8338 0 R /XYZ 151.701 660.623 null]
 >> endobj
-8315 0 obj <<
-/D [8312 0 R /XYZ 151.701 641.703 null]
+8341 0 obj <<
+/D [8338 0 R /XYZ 151.701 641.703 null]
 >> endobj
 1310 0 obj <<
-/D [8312 0 R /XYZ 151.701 254.152 null]
+/D [8338 0 R /XYZ 151.701 254.152 null]
 >> endobj
-8316 0 obj <<
-/D [8312 0 R /XYZ 151.701 224.535 null]
+8342 0 obj <<
+/D [8338 0 R /XYZ 151.701 224.535 null]
 >> endobj
-8311 0 obj <<
-/Font << /F50 3701 0 R /F22 3706 0 R /F17 3698 0 R /F15 3700 0 R /F71 5424 0 R /F85 5521 0 R /F70 4384 0 R /F95 8317 0 R >>
+8337 0 obj <<
+/Font << /F50 3701 0 R /F22 3706 0 R /F17 3698 0 R /F15 3700 0 R /F53 3738 0 R /F85 5513 0 R /F59 4373 0 R /F95 8343 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-8320 0 obj <<
-/Length 2357      
+8347 0 obj <<
+/Length 2358      
 /Filter /FlateDecode
 >>
 stream
-xڍXK“Û6¾Ï¯PåDUyh‚ ò”²;åTgwf+©JrÀH˜Ë©%)k&¿~ûŠR°»>l4ýþÙêi•­¾¿y{óúCž¯lZÛL­îW*ËÒªÎWeU§¦.V÷ÛÕïɝßLMß­ÿ¼ÿØ«´.ËÙó:Í€;c>U¦&]ߪ¬ÔÉOk•Ü­oµ1ɯM·í×:KN#ŠäÍfãÇ‘'ßõÝ4ô-OüØŒ“ð¸n˃ýüñ7}ì&?ôøÉ?¸‡¦m&Üö…/f2¸}Zg5	¢al®¦ó¹nÞßßüûF˜šTëÕfóûŸÙjs?¬²T×ÕêDœû•6UZÜ­]ÝÝüã&[*P™åÁó¦E’–ðøqšîi}›W6i¶¾[çU25/3qÚyTÉqô“þÈLÖõÃÞµíSû#j…6é˜]ÖÙäû÷ï>Ý……ªð­0öWŒ¤OPÜÿVéÔ5_ñàÆñ„÷êÔ¼.’-˜ÐMîÁ°Tá}PÒ°8W _Å‹?Â)Zi>E«vÜÞƒ½Ø6öÂ6•JóLÓtW'nƒ^ «d<k£à"¯¾Tp	z­Š°ºùäÑO|òÔË‘j¹¨ÈÀ~eXôèZ)²wfÖ3Û+ÜÑž…BŶžÏëQU§…¿§¦m™éÕœ׸>RÚmžg©²–oøyƧ¹J~¾gyBD[¥ösï¿øá¥ï¢Ò&­Tµ¦(r¬ÅYràûf!ÌG¾K„ó³Døs–ˆ~Ý8_:bè\™ÔÚù®ÖÖ&G،۲F4FWù¥+RN hcbi¬sd§²/¼òžglDB¤¢9Á¡É¹[Ê6%»Ìm›ñÐ:”ôeÛÄËô¶EÚÁà˜H~ì‡ó–­—=$…áfdÐ~hü˜¢ð&yÛO»Xºo¬5ž¿9Ž£—Pìüó”Š.,éÂT5êÖk›Z£¸Hˆy(ùА»–eòËš’欀ˆZ1¤mª3³T¸ÿ8 Ž’‚²!ÃèºQw~xý4ÀO<¼>¡^úÔ©ÊÒÞ¡åÈú8”M6ý0ø‘­Ów[̆‡×:K3UƒÞm_‰ÑeæB‡§¡™<8»ÉMâŸýæ8Eƒ£* 8æMc1`Âõ双ƒƒ½;ÿ–	ì(0.“;·Ç¿ÇS
-çú^¶`ži7Çó·,Š\çBßú½Ô
-ÐW]PjеIÞ íݏL<5àK4b½Âोáx•Ñω~²Zl ,Ïßðø¡¡ª£ɐp¾þâ Æ»yð¥5áLIhÙßóÄBYXv4äcבÔ!ô"ü¨l\šó¥#÷c "žÚþÁaÎ.-ëiøpÌU–§ue¾:éÚe	±DÛrÞ\åÂqÁmð
-ó½ZÀ@<ÂҍS(œeoA·Ùã 	Áòð»«3ȯTQ¥U–_”NWà
-ˆÙÕÙYõ`B—!
-Ì,°ªÇ—Ò7»p°öˆI¸ÀÀÙ
-¦/²kÅ¢m£ùWV`ë¿ù\f$	•× òOœëæUm/Rs®†Í¦ïÂÞÛ¯9@‹ªtXÞbD¨dƒT¨zé9Wh2Tvq*ºD­“9ñ!¸þBj€rRéDæ—.#î(.Ãhª«Écî
-DÜj¹P"6ê¥Ó°!h‚Dëó–â°%ƒTZÞ	;) Š
-ßú;"„Ô¶‚X¥Êù²#Œ®.ÇÄ‘R/Ž¶=»~
-û §Ùz™ €¼é÷û°š‚× £©ê¸Áµ<S£«Åq£ÍËe鉺VŽÃsÌG6ªRmgÝì\÷ͺHu©—­Î c;æz¯Ù³×°æm¤£Š9#@ÇÜ^í>×qp³ú`xhªXöªÀCxÈ馮R}ãek1xFÏ^|eÎ{º8{Wè=Æxþ-S[ÍÂÞü¦q"¯t“±¯—©[¦…?K5e¬5g£9vÒ 4Ù®|{œPt“œvNF»¹±‚ ð?òWôXÎݳW×ó7¦d#ÁiÏU‰˜4+KÝ05›c놥“Kª—5IÌÂ(äiöBZ\M.´e\ðÇ·Ü<|ìºm؍B/§»"äëÆz[,a;
-®
-‚£þ0………šcBÊ:t¢àKO[4_5¤ßñHJTì{b _ø-¦Ú<OîÐñ÷xsDmÈF“¥”9=mï¶ãÌÀƒ¹ñ¹ŒM“Ýg×»wŸ=;ë'¬›ã®9ü-˹[
- On™fö
-º	 êâ[Ht%=œvMHjH"?é¾{ï:føC蝄º{¢²²`0xq‚a’]Ä=¬¸‡%x
-tB¢‘DKN®£™¨N¾;
-Á/µ¼Xà ¨øòG•Ð÷äsÒýS¨*Ò<›
-0—7„ºèÆBîºß5r:UÙpVa?z,ÖEÉ5”&úã0zé>@‚Z««L~
-žæ>¯µá_C.#Ø€zû,¿Íg)»øç˜÷/?ô¯ѝ­ÓHgŽ6¹N~ê9në'×´#¯£z(	=bœ-¤R)¹”šië]êúDÂtéøË~èSŸºtÌóp†ª+þg×Z\t­¹t­ßq»¼|5:þ¾®}•=¿;÷Üp'JeüuòÅìŸçÀî˜B	šû2œ_ÆÉïyJ|SŒ…³ÓšzfY>
-PÃF{‚¡ãùûwÛElB ;/kºÒ€@¸Ù–´
-~§ÀúÝ
-{Bb
-l$õ’-¼Eà“¢ÍÀ1Gß>¾ÂKåÉ"y,8ŽGyƒ„Û¹ó8 ®£¹sÃq%	¥˜ðü¨«…DHåG; FÔ2É(;?Ò;
-ys+Dø*Í»àJ™™kÅ?f“–ç4Bx”‰¬úÒzlM¡aáô€³‹k×áÚdTFâZÑcó²òF’]iH§Dö äD½\<”—Ï%=Ù?Cø4+¤€Ýà-ÿ‘7ŠAˆàäPÑm$($ö ï|K!˜äé¸
-”Žry›rüK•Ÿ#äÕUo2ÈuÛ¦»+(8’H
-m"+ 5¢`™ßÃ÷ýýÍ ÔYR
+xڍXK“Û6¾Ï¯PåDUyh’ ò”²;åTgw´•T%9`DhÄ2EjIʚɯß~¢ì®OGwýB²zZ%«ïïÞnî^Ȳ•‰+“¤«Ín•&I\VÙª(«XWùjS¯~Üvjúnýçæb/ãª(rdϪ8î„ùÒ"Öñú>M
+ý´N£‡õ½Ò:úµéê~­’è<"!Þl·nyò]ßMCßòďÍ8	íjüë珿ñèc7¹¡?ÂO¹Á>6m3á¶/|1Àíã*©Hc“k5•äº{¿¹û÷]
+T`^«c¥VÛÃÝï&«æ~X%±ªÊÕ™8+¥Ë¸Ð¸[»z¸ûÇ]²T`ª—Ï›æULZÂãÇihº§õ}Vš¨©]·ÎÊhjv/3qÚ;”Ñit“þHtÒõÃÁ¶íSvý	µB›tÌ.ëLôýûwŸüÂ4w­0ö»FÒ'¨îŸªXç_ñhÇñŒ÷êԼʣLh'ûhGXšâ}R Ä~q–‚|%/þ§¨Tñ)*Í`·ÁØKlS-UT¦q–¤Þ4Ý„ÇU‘Ý"
+T§ãq­S¸ÈÄ«¯\€^ËܯnF>ytŸ<õr¤Z.Ê°_áíl2öÎÀÌjf{…;š‹P¨ØÖñy=ªêÜ¡±ð÷Ü´-3=¢š#á÷ÂGJ»Ï²$NaÅk>Ä‚ y–ð)y–F?o˜@HˆbÊØ\|îý7¼ô]Pš\ÇeZ.¤ÉóŒkq`ùÆáGpó‘¯Ááü,þ\$¢_;Η:KulÌ|×kc¢ì
+ÆmY#
+£ÊìŠmH,¥uöìX6bâ*7d8m"Í	€&p·m
+†ÌÕÍxl-Jú²ÎLädºn`‘rz0 É»~¸lÙ:ÙCBn6@í‡Æ1
+¯£·ý´9¡ðÆJáùÛÓ8:qÅÎ=O±è.tY¡.`½2±„\"p§ Ä¡èCCp-Šè—5ÍYµ¢K›X%z©<€ÿ8 –‚Bj|8†Ñ	t7¢îÜðúi€Ÿþt|}F½ô©3-"{Ç–=ÓëãâP&ÚöÃàF¶NßÕ
+€W*‰“´òœ­_‰ÑeæJ‡ç¡™€]g:rÏn{š‚ÎQæàó¦!ÐþúòGÆÁÁÁ…¿fÂ#ÆEô`ø÷hyªáXßËÌ3í<wÏ¢Èu®$q­;H® }U9…Uéè
+ÒÞýÈÄsX¢ë¤*¾A‡Oú9ÓOR‰
+„åù?6”uat%.×_ Ùp÷!_[Δ€–ü=΀/¹a !CG’‡Eø0PÙ0¸6æKîÇ"€G<µý£Å˜]Ö+ÒÀp‚i’ÅU©¿:èše
+1DÛrÜ\{åÂq6x…ù^-Ô@<ÂԍS(œa´ l8h¼óùxüöæÂUš—q™dW)‡Ã A1™½:¹¨¬“«Â‡™Võèã’úfHkh€Ý`ú*º–,ZŒ‡¸²[wøÍæ4#AЫ¼•ÏõÄ%oÞäö<Ö—lØlûÎï]Í!P´¤¥òË[ôˆ4Ú"‚ò´Z"ç¦Z•\Š¨T4>,®¿ ”*’ù%d$Á2\M at vÕYސ@F;F@	بנaCЃD©Ë–‚ Ø’‹TZÞ	;) X¾u[{ÂR™|•2çÿÉŽ0º¹G
+½8ª{þvýä÷A¤™j €¼í¿šœ×@!:CÕi‹k!xæºB¨…ëF“ËÔ„V†Ã‹Ï6*cefˆn÷¶{
+F•ÇªPË’­JÀC;f
+z¯Y»–k˜ó¶ÒQ…À¥cfnvŸó8¸Ù@}py¨ËPôª”‡0òå!‡›ªŒSè¯[‹Áaaôì+sÜSù]¾÷Ãñ·ˆM9ûptÛÆŠ¼ÒM†R¼Z†bl™x–lʵ֍f߉½<Ð8$7uåÛÓ„¢ëè¼·2ÚÏ9ˆ‰Ç_Ñc1wÌ.\]Ïߐ’µ8§¹d
+$’cÒ¬,µÃÔlO­– —P/jŸ…‘Ó0ì…´H¸Š tði\êo¹yøØùuµß\/£»b
+È×
+õ&_–í(¸ÒXèôÿ¦°0OgŸ´C‰Uð5ÒÍWáÃu<’UE‡ž¨ŒÏ]¡6Ë¢þoŽUòÑd)GÏCÛÛzœx07>×¾©3¸ó½ý쬟0oŽûæø_ðZs·ä‹<©t‹817õ¡ @}Äú]Aç}ヒg8 uÃ÷àlG…þG at u‚ ¡îž¨¬,N at 0L²‹åÀÃ<•§@§J4h	ä*I€jå»'üÂe£’Ì*¾zàIè{²9è~
+)4Íã,™
+e.oyª±k³oätʲþ*¬Â~t˜¬ó‚s(Mô§atÒ}¤PT*½IÀ„k@šý¼æª
+ÿ*é*PoŸå·ù,iÿ,óþå†þWtkÁ4Ò™#PHëLE?õƒW»É6íÈë(J@§†P*)—B3m½o|^ŸHC.-?rÚ÷}ê“”.ó<^JU)+þgך_u­™t­ßq»¼†újêøüùºöUöüîÒsÝ(”ñ×Ê£–¡x`
+hîËpb|'wà)Á¦g§¹hê™eù4@
+íA¿ãïßm°	ÝYQÑ•,äð‡›mùA«àwò¬onØ«g#©—lþ-ŸMÀ]»{…—Ê¢EðXqOò	ê¹ó8¢®,Ws—†ãF
+1þùQ•‰Êv@¥Ë$¢ìÝHï(@ä=|Ì-±
+ÄWÑ`Ü(%zÎÿü5t\\Ш
+À» LdÕ—Öak
+
+‡œ]\»ò×&£r%®Rzl^fÞ@°+4é4ÏÞB)9QF/ÏÅõóAAÏDvÏà~Tš¾¤€ÝÊ[þ#4ŠAˆ`åPÑm$UHè8Üø–Be’£ã¶rØËåmÊò/e~öW7½ ·mŸŸînJÁ‘D’¢ÐD²Z#r–ùñÝßoîþ\R
 endstream
 endobj
-8319 0 obj <<
+8346 0 obj <<
 /Type /Page
-/Contents 8320 0 R
-/Resources 8318 0 R
+/Contents 8347 0 R
+/Resources 8345 0 R
 /MediaBox [0 0 612 792]
-/Parent 8286 0 R
+/Parent 8344 0 R
 >> endobj
-8321 0 obj <<
-/D [8319 0 R /XYZ 100.892 685.529 null]
+8348 0 obj <<
+/D [8346 0 R /XYZ 100.892 685.529 null]
 >> endobj
 1314 0 obj <<
-/D [8319 0 R /XYZ 100.892 536.046 null]
+/D [8346 0 R /XYZ 100.892 536.046 null]
 >> endobj
-8322 0 obj <<
-/D [8319 0 R /XYZ 100.892 508.741 null]
+8349 0 obj <<
+/D [8346 0 R /XYZ 100.892 508.741 null]
 >> endobj
 1318 0 obj <<
-/D [8319 0 R /XYZ 100.892 222.293 null]
+/D [8346 0 R /XYZ 100.892 222.293 null]
 >> endobj
-8323 0 obj <<
-/D [8319 0 R /XYZ 100.892 194.979 null]
+8350 0 obj <<
+/D [8346 0 R /XYZ 100.892 194.979 null]
 >> endobj
-8318 0 obj <<
-/Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F70 4384 0 R /F71 5424 0 R /F17 3698 0 R >>
+8345 0 obj <<
+/Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F59 4373 0 R /F53 3738 0 R /F17 3698 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-8326 0 obj <<
+8353 0 obj <<
 /Length 2316      
 /Filter /FlateDecode
 >>
 stream
-xÚ…XÝ“Û6߿³OòÌ®"’ú|L“殽kÓ^öæn¦éW¦mMdÉ¥äl|ýዲ¼Ñ&OAˆð€Éj·JV»ùááæÕ»,Y©$®’J­¶+•©¸HÔ*/«8«ÒÕÃfõGdL²þóáçWï´^•q•ç)‰š4.µ•Hè]Óº»õ½ÉÒèmã]=ök]Eþ¼.«Hø¶Û ‘Eövm’È;æ¿®k T4<~Ów£ï[©TåÑ›½=ŽÎó¯*GUn~|¸ùëFÁÞ ýLé,6fUnþø3Ym`îçU›ª\=‘äae²2γèvõáæ÷›dn	•-Z"­b:1òa*—E4¸º§Ó”9Ð#3û-36|~8;
-ë{]FΚahún`á½xºë™ám™sp¶kº³›Ž™cØúß¿þô_´(~¯Lœ¥붰MUEOk`ö¾]Ó$¬U$´wGïסÄ(⸹ºPWÆ(M\¨2øºéöÎ7£Û°ìµá²,®‚à²NãÞŽL:ºˆÎ<ø˜¨´¥íW÷Ú€ÕaC:aÆ‹Õ`!ÜóÞ=5ãžLcRX¯˜;·<
+xÚ…XÝ“Û6߿³OòÌ®"’ú|L“殽kÓ^öæn¦éW¦mMdÉ¥äl|ýዲ¼Ñ&OAˆð€Éj·JV»ùááæÕ»,Y©$®’J­¶+•©¸HÔ*/«8«ÒÕÃfõGdt¹þóáçWï´^•q•ç)‰š4.µ•Hè]Óº»õ½ÉÒèmã]=ök]Eþ¼.«Hø¶Û ‘Eövm’È;æ¿®k T4<~Ów£ï[©TåÑ›½=ŽÎó¯*GUn~|¸ùëFÁÞ ýLé,6fUnþø3Ym`îçU›ª\=‘äae²2γèvõáæ÷›dn	•-Z"­b:1òa*—E4¸º§Ó”9Ð#3û-36|~8;
+ë{]FΚahún`á½xºë™ám™sp¶kº³›Ž™cØúß¿þô_´(~¯Lœ¥붰MUEOk`ö¾]Ó$¬U$´wGïסÄ(⸹:3WÆ(M\¨2øºéöÎ7£Û°ìµá²,®‚à²NãÞŽL:ºˆÎ<ø˜¨´¥íW÷Ú€ÕaC:aÆ‹Õ`!ÜóÞ=5ãžLcRX¯˜;·<
 ÑáOí†åDí8XO«X¥%/þÁPøÑ‚m4øãñ¶"Á*Có?7ðŽ“CÀ° ãWÇEî¶÷,ýëq§3Oz7ž|×àN;æXÙl3ó²Ø —0y½Æ%Þü¥„p)4ˆõÌð<}èI¿H‹@Ú2£sO<Oóbu˜xîzf1”뻥 ¼¸fØ[ºïà‡+·0AíšÏÈs±T±R*®²Lc@Á’&á*ÒŠ*³8÷(á_ðî$àöí™/L^1Õ¯Š<Ó“sfÖo8˜9k!–1Hò¸(Åú¸¨9m—ªd²Uª³8D™¯¯
 5òµòšÃ‘WJ&^fÙÛn'û)v6ï1Ü/Dȱµ^¸#©S-î_²¤ª+V°¢mû3é—Wù³r8ˆˆ¶!µ>‰N¥øžýv1žÎUœk°àý?–,¿È|Ì«ÿö¤qÒGš&¨§ðP”´ôU¬q|¥eÔ6‡f´£ N:EzÊ‘ŸÓ@ù$Řw›™cÏ_>º?@Ä“6Óòý–ò™–|‹ØvFSçm=í_X-ß\2ÑÑ0ÂZÖ36#c~¹`8‚á“ÜìDE;|X”•"ÞñÈ—¸”š€ùöýGß<ÂJ§ÑÉŸd¥-åtpSÑX¹Â¹Ø
-£ýDëÜ’-DÒÖubÎ5 Ë.?me‘½¬v´Þ&~NHWuJ©â²Ð!t:ôn.ª1ƒfžOÇã:SøÆ¥ + *˜e³€P”ÇQ…~)¦*6:?mÁ*nim
-‘i&±;9|'Oƒqt‡ãe/2Ö´9T'H),ÏÁ®u¬ 
-¿—í)+¶-S[Û´‚¶|AúÞbÁEÅL¿u]ã6·<s ¶Ý¹Eqí£ñü0ò ³ðNÈž¿]?Š$Y–„ì$î– Bå&Öf‚‚×›ÅÊBCbÒ ôxGŠXVÎÍ›3Á‰•iËŸ¶	ZÓu€/âÀÀVVeWÅ3H¡
-#¿¾Ž0ü˜dI32-[µ“$Æ#+¿:ï{ϤX—ô¤-ݲ}òîÀúè9åÔnsò«-ì¸pOÑåt?XÂt!Ø0@¸/a£»…C¨˜‘õa¿V“³°úXTüÔ™S6j:›Âœßž™:@Åz<µ–ôVSù,7Ad{©7áT¹!û¿Úùþt|5+Tu®âåуN$Ð7È#À@FH_È|$À켿à!5²‘U ›O`Ãó’E
-FSýujèH‰T-ŽœLÀWÛÓà˜#e!’œ*¬LÁ°B‹±`záîÒÿdl ¤ŒK¾­)4/©®=~¾ªuPï(5F–Àhv
-fW£Sî8]k„îezr³È°•¡ÈÅÙÏ¡ø@æÖ÷¦ØS»qéHt-¡\0´~t³T2TÃDp<òæu*žæÈŸOBe/áÎ4ä•ôÛ%‹Nâ2Ï¿‚!X¿M±¯Üæ.+€[é3`Û§¹ôHAË)“"RwÛPõ–S}¸Uí÷Ôha™°3f½o×´EëlRUÇM¸=8ø54È÷%Ü!Œ)dM0€’ŸìÂÏ¢ªÒü»©*‡öfg›=T˜Y×y}D ‹¬˜ŸÑ”åìŒk®–™Å:Ÿr¼ —þùÚ9Zšk+ë…!úISE]-ÿì¡T­&3¾_¬mMœª)˜ mfv'1a?DÌÑ‘?h/ÜPcmFjm˜ggqZ¥ûÕH¤m¹t–¶óŒàG¾Â¶¡ôÿº\ê
-@òÑÖøã§gÿñpjv–®ð³¼ïjiú.Ø{+)BíøtpcïRΈP#SÁW÷>Lß¹o”˜?Lp
-1zeÍÅ"¥OÏ À¬^+ntuˆ}T&õ·wÒ#Ãà)8ÝŠÈ—[þï±áåãÞ䎿ÜÅ+ìâèâïxÔl1‘ÙÍ¿Á÷ªD$Wó'Ðyä—4dÃçD¾Üóh‘ë§ădŠÒ·¬
-kd:‹¤L\º\eœÓÓŸ4ö¨XÎGà£!h.úÑ}c0Ìà^Åõ¯ºˆf×õ~zæÙ‡nb‚D«gÍhhTD{éá?¼jNowãôrðõó
-½"ˆ¨åÏ%ÀKCå}2R>{Ìó`.Ï‚yþR-ٽܖföØš ø±‘Ú$‰y¬?NʦLC›ˆdxpBùÛÚS+‹\ŒZJ+‚LÂÆÒÈmx0=¸•æÅNñÊ6˜:Š„SG‘ÉKRáK)OTù uÉ/E.]7Ÿ
-©yþa*ÉOƒüzêø­ÄMðU¼˜æ¡B…>%–¹ckkIaaîêM‹ZñVÊò’™qlT)ÔÔPÑpÁ(Øm)%¤nÎÔ¸^©<Õ¬ôäb²J*žðÀ®xÊYÅ3=Wl{/B×ï3(²ü>s”¹òá÷Ÿiðý=<œ‡ï7ÿÕGR§
+£ýDëÜ’-DÒÖubÎ5 Ë.?me‘½¬v´Þ&~NHÕ<lJ—…¡Ó¡w3pQ4ƒô|:×™‚Ä7.]UÁ,›„¢<Ž*ôK90U±ÑyøiVqKkkˆL3‰ÝÉá;|Œ£;/{‘±¦Í¡²8AJayv­cPø½lOY±m™ÚÚ¦´ÅàZÐ÷.*¶`ú­ë·¹å™°íÎ-:ˆk͈燑˜…wBöüíúQ$ɲ$d'q·*7±6¼Þ,VŠ“¡ÇÓ8RüòrnÞœ	N¬L[þ´MК®|¶²*ó¸*žA
+Uùõu„áÇ$Kš‘iÙ¨$1YùÕyß{&ź<¦%méè–í”w¶ ÐGÏ)§v›“^maÇ…{Š.§ûÀÚ¦Á†Â}Ý-BÅŒ¬ûµšœ…ÕçÀ¢â7 Îœ²yPÓÙæüöÌÔ*Ö㩵¤·šêÈg¹	"ÛK½	§Ê
+ÙÿÕÎ÷§ã«Y¡ªs½ß(t"¾A2BúBæ#fàý©ñ¬Ø|ž—Œ(j0ššè¯SCGJ¤jqäìd¾ÚžÇ)‘äT‘`e
+†ZŒÓw—þ'c%e\òmM¡xHue0èñóU%¨+€zß@©1²F³k0»òrÇé‚\#t/Ó“£0€˜E†­E.Î~Å2·¾?0ÅžªØKG¢k	
+à‚ õ£Ë˜¥’!€ b&‚ã‘7¯[Pñœ0Gþ|*{	‡t¦!¯¤ß.Yt—yþÁúhŠ}Õà6w¡XÜJŸØ>Í• G
+ZN™ِºÛ†ª·œêÃ…¨h¿§F›È´€1ë}»¦-ŠXg“ú¨:nÂE èÁÁ‡¬¡Ù@&¸/áaL!k‚”üÜ`¿~…T•æßMU9´7;Ûtè¡Â̺Îë#]dÅüŒ¦,gg\s
+´|Ì,Öù”ãu¸ôÏ'ÐÎÑÒ\[Y/ÑOš*êÚX·ë‡hPµšÌø~±¶5qª¦`‚´™ÙÄ„1ü1GGnü ½pCµ©µažÅuh•î`T#‘¶åÒYÚÎ3‚ù
+;Ø^„6Òÿër©+ ÉG[㏟žýÇéÙ!XºÂÏ:𾫥é»d`ï­¤µãWÐÁ½;H9C BEŒLC^Ýø0}ç¾Qbþ0Á5Älè•5‹”.<=ƒ °z­¸ÑÕ!TôQ™ÔßÞIƒ§0àt+"_nù¿Ç†—SŒkx“;þr¯°‹/ ‹¿ãQ³]ÄDfc4ÿß«‘8\ÍŸ@ç‘_Ґ
+ŸùrÏ£	G®Ÿv’)Jß:°*¬‘é,’2qér•qRLOÒØ£b-8† ¹èG÷Á0ƒ{Y×g¼ê"š]×ûé™gº‰	9¬ž5T \ Qí¥w\„ÿðª9½ÝÓËÁ×Ï7ôŠ ¢–?— /
+•÷EÈHùìY0Ï‚¹<æù8Hµd÷rwXšÙcchR€àÇFj“$æ±þ8)›2
+m"’áÁ	å7nkO­,r1j)­2	K#·}àÁôàVš;Å+Û`ê(NE&/AH…/U¤H<QåƒÔ%¿¹tÝ|60t¦æù„©$?
+òë©ã·7ÁWñbš‡
+Rø”Xþ厭­%……¹«7,jÅsX)ËKfƱQ¥PSCEÃq£`·¥”¸9Sãz¥òT³Ò“‹É*©xÂ0¸â)gÏô\±í½]¿Ï ÈòûÌ}PæʇߦÁ÷÷ðp¾?>Üü^#RÃ
 endstream
 endobj
-8325 0 obj <<
+8352 0 obj <<
 /Type /Page
-/Contents 8326 0 R
-/Resources 8324 0 R
+/Contents 8353 0 R
+/Resources 8351 0 R
 /MediaBox [0 0 612 792]
-/Parent 8329 0 R
+/Parent 8344 0 R
 >> endobj
-8327 0 obj <<
-/D [8325 0 R /XYZ 151.701 685.529 null]
+8354 0 obj <<
+/D [8352 0 R /XYZ 151.701 685.529 null]
 >> endobj
 1322 0 obj <<
-/D [8325 0 R /XYZ 151.701 559.457 null]
+/D [8352 0 R /XYZ 151.701 559.457 null]
 >> endobj
-8328 0 obj <<
-/D [8325 0 R /XYZ 151.701 530.347 null]
+8355 0 obj <<
+/D [8352 0 R /XYZ 151.701 530.347 null]
 >> endobj
-8324 0 obj <<
-/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F71 5424 0 R /F17 3698 0 R /F70 4384 0 R >>
+8351 0 obj <<
+/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F53 3738 0 R /F17 3698 0 R /F59 4373 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-8332 0 obj <<
+8358 0 obj <<
 /Length 570       
 /Filter /FlateDecode
 >>
 stream
-xÚmSÁŽ›0½ó>©qlŒÛª­²j»jCÕJÛ=°àk§˜l´ß14©rH<Ì<ϼ™yfä@ù¼ËƒÍÇ(")U)ã$ßÎÍTD’LQ©b’Wä!Üér0¶[=æw#<£*Ibe€fˆã	•tµæ,á—w«µ2üiºÊ®ÏÎ;âðmYjç0øÞvCo|6n˜0EW¡ñãëöZÛnн=Âu_<™Æ>í+“ØSÅÔ؈ ;åLMîQÁ‡<øpðø¢YI… e<<2RAìŽ0*TFÎ#²%Bf4‘>[CvÁ·€]ËËÂKÒXÑqJ¾üv¬… ªQÚ“ÿˆÃ³q5º‹g¯[ë/þO#ªhBãÞÛ·Æ9؆Cï¾·-Z'§ûÍ¡·§ãæ<Vë›
-3•¶õ9ÒÐvº[Á9¼ñ3FÖ\P+äú£JCÈÍ!3x^Ñ¡ÍPëíÚê~><xµÆØT,›Š- Ü«4¦ôþgüy-	ÆuòôrªQÑ8åó:¿Ã ^fàÕø㘲dQäÓiP¸d-"'¬ylVbÜö¨B§==™LüÁs“¿XŒÛ®yEO]\­Ìc@ûõd»im¥)ä›ò«Æ"A3‘Í„óâ.ÊH†÷çN÷®6Ç[]fÐ¥Tó¥ÿ”1µËRÐaz½ÛßL²Ê¸c3­Ô_›ÔQ¸[Ï(‘4J—qÞßâ¢h-ï
-pÔá•8tEÇç7¿›ù„çø²":
+xÚmSÁŽ›0½ó>©qŒÛª­²j»jCÕJÛ=°àk§˜l´ß14©rH<Ì<ϼ™yfä@ù¼ËƒÍGÎIJUÊ"’ïIÄÍ'I¦¨T1É+òît9Û­ó»žQ•$±‡sE ⢄JºZG,á—UîVk!eøÓt•]	žwÄáÛ²ÔÎað½í†Þ6ølÜ0aŠ®BãÇ×í/´¶Ý {{„ê¾x2|ÚW$&°§Š©±vË™šàÊ£‚yð'ˆÀà‹f%‚”mððÈH±;¨P9È–™ÑDúl
+Ùßv9ÀH^^’ÆŠŽSòå·{`-PåYhOþ#ÏÆÕè,ž½n­G¼ø?¨¢i0{oßç`½ûÞ¶hxœœî7‡ÞžŽ›óX­o*ÌTÚÖçHCÛénçðÆÏYG‚ÊX!×UBî2ƒçÚµîѮ͡nàçÃwÁQkŒMŲ©ØÀ½z at cJïÆO×’`\g”^N•gœÆi4¯ó;êe^?Ž)KE>†…KÖ‚ƒ<aÍc³ã¶G:íéÉdâž›ü=ÀbÜvÍ+zêâjeÚ¯'ÛMk+MÑL:WqA3‘Í„óâ.J.Ãûs§{W›ã­.3èRªùÒʘÚe)è0½Þío&Yeܱ™Vê¯Mê(Ü­g”HÊÓeœ÷·¸(óåAux%]ÑñùÍïf>á9þ$×"A
 endstream
 endobj
-8331 0 obj <<
+8357 0 obj <<
 /Type /Page
-/Contents 8332 0 R
-/Resources 8330 0 R
+/Contents 8358 0 R
+/Resources 8356 0 R
 /MediaBox [0 0 612 792]
-/Parent 8329 0 R
+/Parent 8344 0 R
 >> endobj
-8333 0 obj <<
-/D [8331 0 R /XYZ 100.892 685.529 null]
+8359 0 obj <<
+/D [8357 0 R /XYZ 100.892 685.529 null]
 >> endobj
-8330 0 obj <<
-/Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F17 3698 0 R /F71 5424 0 R >>
+8356 0 obj <<
+/Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F17 3698 0 R /F53 3738 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-8336 0 obj <<
+8362 0 obj <<
 /Length 1993      
 /Filter /FlateDecode
 >>
 stream
-xÚ­XKã6¾ûW{’4›oR¹e³3A`˜r˜ä ±Õm!¶åHêééüú­%K¶<ƒ<.6Y¢Èz|U_Q2{ÊdöÝ꟫û·NfJŠB*{xÌ”S"H•ùXWØìa›½ÏÑë_~¸«uEá½¥¥ÆŠ¨
+xÚ­XKã6¾ûW{’4›oR¹e³3A`˜r˜ä ±Õm!¶åHêééüú­%K¶<ƒ<.6Y¢Èz|U_Q2{ÊdöÝ꟫û·NfJŠB*{xÌ”S"H•ùXWØìa›½Ï‘ë_~¸«uEá½¥¥ÆŠ¨
 ìD‹ÞÖûê«õq6ÿWÝV›¾Yë"o_ױȓ¼<nqàòw»rmdÞV,ÿf³‘Ê»Žçß6Ǿmö0SVùüÛ]yê«–_UUY½yXý¶Rp6h?QÚ	c²Íaõþ™máÙ™¦ˆÙ­<dÆEᝃñ>{·úßJN=¡B¦”(œÓ3OØBÅh¤òÂ	z))óU¹éëæºE•¿ÔýŽGý®âÁ»ŒcUÞn“¤<|(yø3¸pÓVeŸÊî×ðð¿èŸòmͬÁÅìNálÁŠ´å¡‚Ó;Ž‹rÓÞ
 /è ÂðÂîBwë`ò’6\«¼ynyr*Ç=iU¿+{mÀ>s	j˜‡|b<
 Ùx~3Ô‘ñh8ÎÀpÜŒ'ãLg97oðŠÓŽ¼²d¦÷Â?Àï¬þא!² p5sŽ“B
-ÎÑB)Í/ÿ,U¸x+ÌÓ‚†ÃY]µv*ß<·uÿŠ¨Œù<™Ô¼}rÚ„O6êäǦ¥£ñ‡’',)Ó d[ýmþœ¶uËŠ }Ó¾ÞÔèùFÿ]¾YT0^)f.»J'H#Àï<n?í*Lz
-IŠ*î¨B`³¯7˜¿v<‡á]Ã\÷ ðUƒòÿùqéh-…-Ü°**Ÿx:í_ùT®3 ;AŽÅ¼ju×AJvXqõ4çhù¡<%¥Ò‹*ª?⊊”„8è(”öól¼ÜÞ4Žª@d¥Œ'7€ÝpÿÔ6ϧû|Ü´û-/hï_î?ñ¢¾­OûªçIWõ_¥-Ži)
-¡Ê¼fƒ[í*ú#·Ò"ŠÖUå ¥åñ©Âͼ\R¤ˆ|Azðf÷Ë§²>v=OØQ°ðCݧw»*=«ç5½9<4ÂߨQß®kí¹®1	ÜV‚|‰ÄúΓCíu“¾ºC%…„Û²‡QH`<6_ÏLƒc“$d; îK&û(¤SR-Ù¡k1.¤ívuÇ£±³Ù:xã…Ù¤—‹÷Õ#Áz‹}sLB
-‹I<„Ï(¸l0N/!MüM×UðºÜCºEƒ]Œ…Œù½jóVšäb+-‰’HPŒqVßÆBà¬áµC™Â‹'~@RE‹pÒ]nyRv¬KÉSŠΛÇô&j;Ť/:‹TÌXÑÀ¡Ý’QNgÆP#BPm7&x²A‡[ޝ˚I8D"(Rýr©$ÀC®|Ž#n°kºq¸¤</¿8›<´‡îÂ
-Ãçœs€$vúÜi
-Ë©ƒêÓ	*ÝSm.l*lVÉn”ÁMÓmõX>ïûôÆ2¢€ÒkYôqí >îŸÓ´ìxÁ
-¸+…cg¾aë?$›]ŠöZÚõ[8´Q8¯z-¨;>¸ü³£a[Ïnæ)þ
-ìH¾Hë€q1·õãëøâà­ŠÏxȉO¨Q%J	L)dJÒê‹\…ðáÿrRc ãrNõ‚Âdæa2fD„!,báßÕ'J2É„ˆpqzI\V&Î>?L…Ÿ\ëŽËˆªpPòªªH4PNÒÆj¬KLU$Iå*¨Ûø¿†}•ö²€äs
-Ü•„òj	=z¯‘µP£¤:é†,„#ÎXÌvœÍ½6,äæ÷ᛦm«Ž]Ûp‡qŽhª&ÆNP°Hl
-Z1gýg‰­Zé)±]
-‹Û@=bk¤2pó†J¢±gõ#NÅФé‚÷EÂÒ…:P$ö†Ñnœt.óÛ˜ÒFg’&Õø2ÖUCÔéjÖ܈8Ü££·WçÃGC
-F#u1;'B,.˜ŸœÉm›‰CÔ
-"7ü	˜áVæ/ܬÃã±ê@$_ëã‹“UI-ÚïÈ»”<=;´„ M$cƒ^{B+[Ø-åÞhìÁ¨³n
-©ñ"qákΗ „ç!~j°¼I„åa­1£ ‘`½Ê‰ºü@]†’‹à¯Mk"L'Ôå“-~ .$êòsê‚䨴r©ô@§¤•Y®=Ì_iÅ”¿6çkL1Ÿ¯H^
--$7‹ÎŒS:3’á Òx™®?2ÌéŒV"áv	H¯FdRRç<f%ÃÒ²8=SA‘¾¿àÃcÃ({pÓ¢O4õ®ah‹WMâJjy(¡n#Á+üx´¬+dOYÁ!ÉC´U¾ÜÙjÇ`›·P† 
-IõWªÚ-|!óŠ‚+¯Å[ܧkbRB’„7
-;ʨnÝ2lmõÛsÕõ—÷2Išv‹èZèÞÖ°0B;Wòß–?Ÿ¶C
-7rv‘×…'t@ÍhÁ'‡ŽEüÕmìQÔ *{ÌsBÊË.Tu›¶N$³Mϸ5ØÅ|L×E\‹™8©fCãβîŒC‹UeSz–×é ßñSîQ at 4»æ]ñO°ÂÚÉg¦ä¥àßèXñÊå‚?Óq×Wå–ϲ˜~Vþß<¬þƒÀà«
+ÎÑB)Í/ÿ,U¸|«˜¥
+‡³ºjíT¾ynëþQóx2©yûä´	ŸlþÔɏMKGã%OXR¦AɶúÚü9?lë–Aú¦}½©Ñóþ»|³¨`¼R0Ì\v•NF€ßyÜ~ÚU˜ô’ÿTþÜQ…Áf_o0?~íx	»†¹îà«åÿóãÒÑZ
+[¸a
+TT>ñtÚ¿ò©\g at v‚‹yÕꮃ”ì°âêiÎÑòCyJJ¥UþTÄ)	qÐQ(íçÙx¹9¼iUÈJOn !ºáþ©mžO÷/ø¸i÷[^ÐÞ¿ÜâE}[ŸöUÏ“®ê¿J[ÓR($B•yÍ·ÚUôGn¥E­«ÊAKËãS…›y¹¤<H,ù‚ô†9`Íî+—Oe}ìzž°£`ᇺOïvUzVÏk(zsxh„¿Q3¢¾]×
+Ús]c¸3¬ù
+ˆõ5&ÿ†"Ûë"&}u†J2
+	9¶e£À:xl¾ž™Ç&IÈv@Ü—LöQH7¦¤Z²/B×0b]HÛíêŽGc!g³uð"ƳI/ï«G‚ôû昄“xŸQpÙ`œ^"B8š&ø›®«àu¹‡t‹»ó{Õæ­4ÉÅVZ:%7 !ã2¬¾… ÁYÃk‡2…Oü€¤Šá¤'ºÜò¤ìX—’§1œ7éMÔš}‹5H_t©2˜±¢C»%£œÎŒ¡F„,  ÚnLðdƒ60·¼;—5“pˆD
+P¤úåRI€‡\=øGÜ`×tãpIy^~q6y (hÝ…†Ï9/æ Iìô=¸Ó–SÕ§Tþº§Ú\ØTج’	Ü(;ƒ›¦Ûê±|Þ÷é!ŒÿdD¥Ö²èãÚA}Ü?§iÙñ‚p3V
+ÆÎ|Ã$8Ö~H6»ìµ,´ë·ph£p*^õZPw|pùfGöžÝÌSüØ‘|‘ÖãbnëÇ×ñÅÁ[žñŸP£J”˜RÈ”¤Õ¹
+áÃÿå¤ Æ@Æåœê…ÉÌÃd̈BXÄ¿«O”d’	7áâô’¸¬Lœ}~˜
+/>¹Ö—Uá äUU‘h *œ¤ÕX—˜ªH’ÊUP·ñ~
+7ú*íeÉç(¸+	åÕz"ô^#k¡FIuÒ
+YGœ±˜í8›{mXÈÍ(îà 6MÛV»¶áãÑTMŒ `‘Ø´bÎúÏ[!´ÒSb»·zÄÖHeàæ
+•DcÏê1 FœŠ¡I+Òï‹„¥9t¡Hì
+¢Ý8é\æ·1¥(Î$Mªñe¬«†¨ÓÕ¬¹q¸GGo¯"·<†Œ<Fê$cv2N„X\0?9“Û6‡¨Dnø?4,0íÌ_¸Y‡ÇcՁH<¾ÖÇ''«’Z´ß‘w)yz.vh	AšHÆ ½ö„V¶°[ʽ)Ð(؃PgÝRãEâÂ×"œ/A	!ÎCüÔay“Ë'ÂZcF"Áz•uùº%Á^›ÖD˜N¨Ë'[ü@] HÔåçÔÈQiåRéNI+³\{˜¿ÒŠ)mÎ×<þ˜b>_‘¼8Z(Hn¦tf$ä)ð2]d˜Ó­D:Ã'ì,^È¤¤ÎxÌJ†¥e=pz¦‚"}Á‡Ç†%Pöà¦EŸh:ê]ÃÐ)®8šÄ• ÕòPBÝF‚Wøñh)XWÈž²‚C’‡h«|¹³Õ"ŽÀ6o¡A’ê¯T!+´[øBæW^‹·¸O×Ä& ¥þ„.$	ov”Qݺe2ØÚê·çªë/ïe’4íѵÐ9¼%¬aa„v®ä¿->m‡näì"¯O耚тO‹ø«ÛØ5¢¨@Tö˜ç„"”—]:¨ê6mHf›žq9j°‹ù˜®‹¸3qR͆Æœe݇«Ê¦:õ,¯Ó?@¿ã§Ü£€hvÍ»âŸ`…µ“ÏLÉKÁ¿Ñ±â•Ë¦ã®¯Ê-Ÿ
+d1ý¬4ü¿yXýlá
 endstream
 endobj
-8335 0 obj <<
+8361 0 obj <<
 /Type /Page
-/Contents 8336 0 R
-/Resources 8334 0 R
+/Contents 8362 0 R
+/Resources 8360 0 R
 /MediaBox [0 0 612 792]
-/Parent 8329 0 R
+/Parent 8344 0 R
 >> endobj
-8337 0 obj <<
-/D [8335 0 R /XYZ 151.701 685.529 null]
+8363 0 obj <<
+/D [8361 0 R /XYZ 151.701 685.529 null]
 >> endobj
 1326 0 obj <<
-/D [8335 0 R /XYZ 151.701 660.623 null]
+/D [8361 0 R /XYZ 151.701 660.623 null]
 >> endobj
-8338 0 obj <<
-/D [8335 0 R /XYZ 151.701 630.478 null]
+8364 0 obj <<
+/D [8361 0 R /XYZ 151.701 630.478 null]
 >> endobj
-8334 0 obj <<
-/Font << /F50 3701 0 R /F22 3706 0 R /F17 3698 0 R /F15 3700 0 R /F85 5521 0 R /F51 3729 0 R /F70 4384 0 R >>
+8360 0 obj <<
+/Font << /F50 3701 0 R /F22 3706 0 R /F17 3698 0 R /F15 3700 0 R /F85 5513 0 R /F51 3736 0 R /F59 4373 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-8341 0 obj <<
+8367 0 obj <<
 /Length 1031      
 /Filter /FlateDecode
 >>
 stream
 xÚ­VKã6¾çWøè UOÛê­-Úbm")Z`wŠíìõcj;Ì¿/)Ê^gÆöÐKB“”øñ#E‰'Ÿžü¼ûþ´ûæ')“œÙœ‹ätI笰2É
 ËŒÕÉ©J>¤Çºœ|ßí?Þ÷‚Ù,Óè.-ãàÍÉOdÌ°ýAðL¥¿îEzÜ”1韾«ú½âéóˆ
-~W–õ8’ñ‡¾›†¾!Ã/~œ¢ë*þøíá/’º©ú'øài=¸³oü„Û¾0Ã=³Ü†Dȹ634¥zí~<íþÙ	Ђó*YÔJÊv÷áO*°½O8S¶Hžƒg›(S°ÌànMrÜý¾ãk³¼lª-,aø±.¯ƒŸ^ö#MÚºñoÂ,n–æši£fÈï Qm€`²"÷ÛH² òíì~釲¦ý+?@Åú!†{¼¯ê­à"³¬Kô'7¸¶Â…L}7Nµ0’ƒÌ%S¹IB1£--è/[…dZê
-Œ_	Š¬ù¼žQ|!“Z ¨’ŒŸãùM€kÁ ÀÌÞˆ´ÆŸÈâ&(" ÔÜ+‘€”¹’,É<OÏ{Y@;‚œ¥U}q×f"ƒI9ÖQ1õ¤˜ uPŒ°IÿîM–ºæ?Ý“Vš*»%}š“~ÅzÁ”V«¤×íp/µBAQ·ê/­¢ã(­¼ÑBÓ›ÿ«ÂJf²˜«yHó©Î‘j”ªñ©ÖÜÕ¨@ªQ¨FQªÕhpãÏ­VÊ I™¯²]C
+~W–õ8’ñ‡¾›†¾!Ã/~œ¢ë*þøíá/’º©ú'øài=¸³oü„Û¾0Ã=³Ü†Dȹ634¥zí~<íþÙ	Ђó*YÔJÊv÷áO*°½O8S¶Hžƒg›(S°ÌànMrÜý¾ãk³¼lª-,aø±.¯ƒŸ^ö#MÚºñoÂ,n–æši£fÈï Qm€`²"÷ÛH² òíì~釲¦ý+?@Åú!†{¼¯ê­à"³¬Kô'7¸¶Â…L}7Nµ0’ƒÌ%S¹IB1£--è/[…dZê
+Œ_	Š¬ù¼žQ|!“Z ¨’ŒŸãÆސ$XÁ ÀÌÞˆ´ÆŸÈâ&(" ÔÜ+‘€”¹’,É<OÏ{Y@;‚œ¥U}q×f"ƒI9ÖQ1õ¤˜ uPŒ°IÿîM–ºæ?Ý“Vš*»%}š“~ÅzÁ”V«¤×íp/µBAQ·ê/­¢ã(­¼ÑBÓ›ÿ«ÂJf²˜«yHó©Î‘j”ªñ©ÖÜÕ¨@ªQ¨FQªÕhpãÏ­VÊ I™¯²]C
 uЀ'´—¼i/T·=*îä:ïzS×%Y§FX}8!—Gæ£MŸ±Õ\ì74]‹_gGöºUçu5	0=Á©Z?Ž8Òƒr¨ÇiðaÆ/þn¢}\ûó
 >Wµ¾ƒa=8È£HKðõ8}T8ú;ÂCŒyÀ<ÝP¿£÷üè›:ª'ß4(Bó7M+ž}÷™ŒWØ@åÃH>á(¥íCn•¿¼lA&
 ”Ú  ”g.¥!µ‘V±y÷õôy¸@©aZ¿`
-ú+}P:üHzQ›Øœ \ŸèßE=2]Cì`$áúkƐ;Š—+2…RÙSœp—¢sÀÿ-Hâ=ft®ß2ƒJb%Ò ²}èx‘ú,¹ÐMݨ@a>ûþ­…0Íú®Ÿhç88È—z{/ŽÉ—×ÆáÝ”/µƒEHoÐÐöô\oœf!àí¢–™5?o^{–s»¾‘슺£x¡Œƒš4—~.VèX´-g9‚Í×.q3e¸aœ/7ÌØžã­§”ÍíP„ª_¶pKx‰}yüPy¨‘©µõªµCÏÆXüÒ£wMôðû6<æ7ÏüO©ÿ 냨
+ú+}P:üHzQ›Øœ \ŸèßE=2]Cì`$áúkƐ;Š—+2…RÙSœp—¢sÀÿ-Hâ=ft®ß2ƒJb%Ò ²}èx‘ú,¹ÐMݨ@a>ûþ­…0Íú®Ÿhç88È—z{/ŽÉ—×ÆáÝ”/µƒEHoÐÐöô\oœf!àí¢–™5?o^{–s»¾‘슺£x¡Œƒš4—~.VèX´-g9‚Í×.u3e¸aœ/7ÌØžã­§”ÍíP„ª_¶pKx‰}yüPy¨‘©µõªµCÏÆXüÒ£wMôðû6<æ7ÏüO©ÿ 9ب/
 endstream
 endobj
-8340 0 obj <<
+8366 0 obj <<
 /Type /Page
-/Contents 8341 0 R
-/Resources 8339 0 R
+/Contents 8367 0 R
+/Resources 8365 0 R
 /MediaBox [0 0 612 792]
-/Parent 8329 0 R
+/Parent 8344 0 R
 >> endobj
-8342 0 obj <<
-/D [8340 0 R /XYZ 100.892 685.529 null]
+8368 0 obj <<
+/D [8366 0 R /XYZ 100.892 685.529 null]
 >> endobj
-8339 0 obj <<
-/Font << /F22 3706 0 R /F50 3701 0 R /F85 5521 0 R /F15 3700 0 R /F70 4384 0 R /F71 5424 0 R >>
+8365 0 obj <<
+/Font << /F22 3706 0 R /F50 3701 0 R /F85 5513 0 R /F15 3700 0 R /F59 4373 0 R /F53 3738 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-8345 0 obj <<
-/Length 2264      
+8371 0 obj <<
+/Length 2265      
 /Filter /FlateDecode
 >>
 stream
-xÚµYÍs㶿ç¯Ð¼“<S3ü–tx‡m¶ÛIßv÷u’Îv¦ÛcË1§¶”Jr3ùï”my•O»—"A~ ‡'·	O~<ûþúìüƒá‰à¬à…H®‰0‚e\$6/˜)tr=O~O•Ò“?®:ÿ e’³ÂZX•f¹T )0}ð«ò»ÉT¾÷M9ëê‰,Òæa’iœwÕ	“^-ÝDñ´)iþÝl”HÛ–¾/êªkê|	-lz±tw]ÙÐVaQ•³®Ïþ:p6h¿§´aJ%³õÙïðdk?%œ©"Oîç:Q&gÖ WÉÕÙ/g<Z ÄáÇ}É:c™°‰ÕÃkƒh\PÖ2+M¢X‘›¤)“ÅKdõZÅl>PSèâY5ƒÃtR€¤
->èõ™ÑY_9Ïž00š¢x¾9Ô¸·V‡ˆ\~¨èZ“X:ó'U vÁ
-Ðaxý“ÈzÔÓ9C‰ÁÓÌäY/ᵎ>íú:a‚S{
-½ŒÐ€2y¼]V€z‡'ÉãZC	&CˆÂà7*-i˜Ñ°ÁA¦
-}y:&Ó,éz2…´ãÂß6üýs25š§ÿ…¡)ŸLsžfƒ¿/®4,3ê4À}½¬ç€»“x4pDÜãõÚ‚íx»¬Ç€¢
-¦b"\BkÂdC_3 Ë7O {»á[d[‹È*HÖé<Ð ÂHmÙ/Å1äïîy¿^Ös8ÞI<Ç¢ŽÃññzm±w¼]ÖŽAÕMŸ1•ÇŒÓy€¢Î0᫤aFCGC=`y@”‹ÊåÊcþ–ƒü-ÿÕü
-ášëåï×Ëz÷;‰Gãþ@Ôq¸?^¯-VOà€·Ëz<sÃ@ÒËò7F>Œl,0òA`ð·6§ýªô½‚)2–›ü$½ÊÊ”>ô‚<¦—A™Jʾ±x¢áWáùIº™Ãc
-Ù³7DA=ú%îž*+áºÃò"¢HXÕ8I€Ã/+h^ݬóu-¬Té½ï–Hé´[–4uÕAo=±H›9-]¹õ£Eì¬iòrt]ão6]Üù³»›¢¦‰¶PÏä	 ƒ¯qç«[êÜó| 5TÚ*f£™´±tùTƒÌhꝡ3Æs‘hèõµE;ƒxãÀ±GÓbÜ'Î/×"y_ƒÝÙ.M{¡ÓÔà•L~‰(,4óî•Cu%IÇh­!Ü]‹T–¶õº¤¹zA3Á®8ñþóng5d¸ñ]K_¹áíf¶Œlm°%'3Æ—ð«Pº)Ý|ZW«‡ÿÀÌ’§¾êj¢è<)Ò_?]þFSwðvAZhÖ¾mÁó-Íat4|åB¯JuáõÒN.]Øn<3“¤3WÑÜ
-”¥%}¸¸XW ÚøY·ãeº	ü½Ç?eYm%Ò–}Ç!£É,O[ˆ¿½#"È¡¥Ù¦ñᤚ™{·ªo‘Îè ÿá¹arxÒ˜*Q¾R})­Iôž¿‘À±0é-{"›ðŒÉ§[%ŠÀÒg“¡"Q…d6{îQÒð†êo$èŒC›£dôWy^ÆáMú×qä·@•	SA–¿Cć
-
-†ÞæR«téZš¬j)Âð‰ûf³²miânh’РñÝE„Veó|ãæ;š¿÷«Qí’xèks¥F‰ÃPCŽÇ$œÛˆš²GH½!íæv‡!XÙb¨[ÜM¤91 ²S5€j
-EDú+".Õm*ו«‡I®ð§OÍ1Cø(¥àÇÒÍÏ­[GøÖUœê–®#
-B|qß9ÉÖú}ƒÄý¾­Ö.>AÀâãèªsJànX¯ą̈˜t¿Ð¡¹ØÞ‚SúÁ)ÌNDõKÝ–Ý/úm%-Õ¨2º7
-A—®º%oÅHö’kZu«UÁˆƒ—~Ý–+<YƒkᎻI#R=‘Þ´øX’Ô âÀ’0CÞÃß³m³•Wø3Š ´I%Â.Œ‡b#ÛþNþù‘ik`ïLö,áž ï6&?ðgŠ‹att86I2ì‘EÔ‰®q±àìáv¸âÜÝ	€Jf÷/‡ìã—“¶`P4=w7ÅFä	9>(Š0AÉýùáª2‡¼dóÈx•é§kEÌ8ž"$"üÅÞ3 ÇpÁrZ¿‚µ娐7è7ôa'	ä0ÞÇ2øÉC@Ùß‘Ê<ãz@	N‘(zÌÁY«È*ZeT„¥X	 5‚nAÿÁ3Ê®#
-¡lÿêcJV1¶ÎŽ1ð˜»3Ÿ}”G±ˆ=ãk±]Þ†ÜÀnÀÓ`3бÞÄà\Ö›UÈ«P֐aéªS¨3uX7ï£8f:½Ò®š•«±Ë…*k€ÆQö”7j2ƒelö´Éà-¶ùÀd(±¬ÚMSn¥wDEÄS)'\¿2;!Uþ=	`hü|i ü·
-+¶Óx¯;
-JîÜbށÖHìõ4yìi¾øj^c3rn²æ¹äü7úmÊÅǸD âÿŸ¯.‡EÞsØô£_û.¼Ní˜uð9²LØèC:Ó?VÅŠÞùÚW¾íÀuÓÏ…:ˆ…[û•w
-}Që…¶á©_߁V%UãïPèÅGZï+Ô©øH|Ãdx\§?Œ…=w~†·´(¦õó øZSÔÂ<•FHmÚ²9¿mêÍÝyÿKjK6·5581’Édô6Jö$¯1Ê¿6®ë‹âà	¨6B©°lig¾¤ËRî£Jº*§·
-Tå|XÄ÷¢^G•(åHcÓ+0æÏß
-¦]•ë(7ú6,Ì=HW!j­¢q‰uT¨ðې‰i´&Ð×ãDtYËÆ®Í".cÃ(Mµôñ%ts:r',#Pâ×¢©×ÄKO*½Ú˜[¡§§¸¢ØÜ![,{ÚVÇ° ÷0¡_FÓ®\ÓttÛ7?4@‡ò·éSÎ
+xÚµYÍs㶿ç¯Ð¼“<S3ü–tx‡m¶ÛIßv÷u’Îv¦ÛcË1§¶”Jr3ùï”my•O»—"A~ ‡'·	O~<ûþúìüƒá‰à¬à…H®‰0‚e\$6/˜)tr=O~O•’“?®:ÿ e’³ÂZX•f¹T )0}ð«ò»ÉT¾÷M9ëê‰,Òæa’iœwÕ	“^-ÝDñ´)iþÝl”HÛ–¾/êªkê|	-lz±tw]ÙÐVaQ•³®Ïþ:p6h¿§´aJ%³õÙïðdk?%œ©"Oîç:Q&gÖ WÉÕÙ/g<Z ÄáÇ}É:c™°‰ÕÃkƒh\PÖ2+M¢X‘›¤)“ÅKdõZÅl>PSèâY5ƒÃtR€¤
+>èõ™ÑY_9Ïž00š¢x¾9Ô¸·V‡êpèðòC@×B˜Ä*Й?©°V€ÃëŸDÖ£žÎ™Jžf&Ïz	¯uô¨h××	3œÊØSèe„”É“8àí²œÀÐ;<I.ׂL0YB¿QiIÃŒ†
+2mèËÓÐÑð0™f¹Hד)¤þ¶á©Ñ<ý/…Hùdšó4ü})p¥a™Q§îëe=ܝģ{ ê8à¯×l'pÀÛe=\U0á‚Z&úšÑ X.¸yÙÛ
+ß"ÛZD¶PA²NçFš€l‹È~)Ž!gpÏ“àøõ²žÃñNâÑ8>uŽ×k‹½8àí²ÆpªhúŒ©<&`„˜Îu€	_%
+3:êË¢\P.ÇPó·äoù¯æo×\Ÿ(¿^Ös¸ßI<÷¢ŽÃýñzm±z¼]Öãù›’^–¿ù 0òA`dc‘ƒ¿­°y<ýëW¥ìL‘±Üä'éePV¦ô¡ä1½Ê´PRöÅ
+_¸
+ÏOÒÍkÈž½!âêÑ/q÷TY	ו@–EÂ2¨.ÀI~YAóêf¯+ha¥Jï}·DJ§Ý²¤©«zcè‰EÚÌiéÊ­o-bgM“ë³éâΟÝÝ5M´…z&O Ìèx;_ÝRçžç­¡ÒV0ͤ¥Ë§dFSï1ž‹DC¯¯-ÚœÀ¸ÀŽ=šãÆ8q~¹ÉûìþËviڝdrðKDa¡™·p¯ª+I:F«h
+ñàîZ¤²´­×%ÍÕš	vʼn÷Ÿ¯ˆp;«!ÍïZZøÊ
+o7³edkƒ-9™1¾„_…ÒMéæÓºZ=ü6`–<õUWEçI‘þúéò7šºƒ·ÒB³ömžoi6(££á+zU2p¨¯—~pzïÄuéÂv[à9ø›	˜$¹Šænà ,-éÃÅźÑÆϺ(ÓMàï=þ)Ëj+‘¶è;¦MfyÚ‚¨@üíA-Í6'=ÐÌÜ»U}‹tF¿ 
+øÏ
+“ÓÆT‰ò•êƒH©hM¢÷ü< ˆ…‰HoÙÙ„gL>Ý(Q–>›…‰*$³Ùs’†7T#Ag"Ø%£¿Êó2oÒ¿Ž#¿ªL@˜
+²ü% ">Th0ô6—Z¥K×ÒdUÓHÑ€†OÜ7›•mKuC“„ï."´*›ïà5ßÑü½_­ˆj—ÄC_›»(5J†êr<&áÜFÔä=Bê
+i7·;ÁÊCmÜânb ͉‘
+˜ªTS("Ò_ap©nS¹®\=Lr…?}jŽÂG)}8  ?–n¶xnÝ:·®âT·tQâˆûÎyL´Öï„ î÷hµvñ	GWÕ˜S¢ wÃz}$gFŤû…ÍÅöœÒNav"ª_ê¶ì~Ño+i©F•Ñ½Qª¸tÕ-YxË(F²g\Óª[­"F¼ôë¶\áÉ\ÓÐwÜM‘êÁˆô¦ÅÇ2¤–„òþž
+h›­|¸ÂŸQ¥M*va¤8ÙöwòÏÿ‹LƒX{g²g	÷y·1ùw8³P\s £Ã±I’a,¢îHìpËˆe gç°ÃÝçîN TÊÐ0»9d¿œ´ƒ¢é¹»	(6"OÈñAQ„	JîÏW•9ä%›FDÀ«L?]ã(b>À™ð!á/öž9†#à–ËÐrø¬­(G…¼AŸX¸¸¡;I ‡ñ>ΐÁG`8HÊþŽTà×JpŠDÑc&ÈXe at VÑ*£º ,ÅJ ɨltúßžQvXPeûWS²Š°uvŒÇܝY(øì <Šå@ì_‹íò6ävœ›Žõ&ç²Þ¬ú@^…²†KWBý˜©Ã‚¸ÁxÅ1ә蕾pÕ¬\].Tù[4Ž²§Ôø ¸Q“,c³§Mo±Í&C‰eÕnšr+½#*Ú ž:H¡8áúÙ‰©òïI CãçsHá¿møX±Æ{݁PPrçó´Fb¯§ÉcOóÅWó›‘{t“Í 0Ï%ç¿ÑGhS.>Æ%ÿÿ|u8,rðžÃ¦ýÚwáujǬƒÏ‘eÂFÒÙ˜þ±*PôÎ×¾òmÞ¨›~.ÔÉ@,ÜÚ¯¼kè‹Z/¤°
+OýúŒ°*©‡B/>Òzx_¡NÅÿC⎠Ëà8ýa,œè¡¸ó3x 0¼¥E1­Ÿ‡ Åך¢æ©4BjÓ–ÍùmSoîÎû·XR[²¹­©ÙÀ‰‘L&£·Q²¯ yéTþµq]_O@=°J…
+dK;ó%]–rUÒU9½m º(çâ ¶¸õ:ªD)G›^1þžh0íª\G¹Ñ·aaîAº
+QƒlK¬£Bu€ß†LL+ u¨0¸'¢ËZ6vuhqFi²(¨¥/¡˜Ó‘;a¿M½&^zRè}ÐÆÜ
+==ÅíÀæÙbÙÔ¶:†Õ ¸‡	ý2šv嚦£Û¾ù¡:” xÿSÌ
 endstream
 endobj
-8344 0 obj <<
+8370 0 obj <<
 /Type /Page
-/Contents 8345 0 R
-/Resources 8343 0 R
+/Contents 8371 0 R
+/Resources 8369 0 R
 /MediaBox [0 0 612 792]
-/Parent 8329 0 R
+/Parent 8380 0 R
 >> endobj
-8346 0 obj <<
-/D [8344 0 R /XYZ 151.701 685.529 null]
+8372 0 obj <<
+/D [8370 0 R /XYZ 151.701 685.529 null]
 >> endobj
-8347 0 obj <<
-/D [8344 0 R /XYZ 151.701 660.623 null]
+8373 0 obj <<
+/D [8370 0 R /XYZ 151.701 660.623 null]
 >> endobj
-8348 0 obj <<
-/D [8344 0 R /XYZ 151.701 653.25 null]
+8374 0 obj <<
+/D [8370 0 R /XYZ 151.701 653.25 null]
 >> endobj
-8349 0 obj <<
-/D [8344 0 R /XYZ 151.701 641.295 null]
+8375 0 obj <<
+/D [8370 0 R /XYZ 151.701 641.295 null]
 >> endobj
-8350 0 obj <<
-/D [8344 0 R /XYZ 151.701 629.34 null]
+8376 0 obj <<
+/D [8370 0 R /XYZ 151.701 629.34 null]
 >> endobj
-8351 0 obj <<
-/D [8344 0 R /XYZ 151.701 617.385 null]
+8377 0 obj <<
+/D [8370 0 R /XYZ 151.701 617.385 null]
 >> endobj
 1330 0 obj <<
-/D [8344 0 R /XYZ 151.701 578.014 null]
+/D [8370 0 R /XYZ 151.701 578.014 null]
 >> endobj
-8352 0 obj <<
-/D [8344 0 R /XYZ 151.701 540.206 null]
+8378 0 obj <<
+/D [8370 0 R /XYZ 151.701 540.206 null]
 >> endobj
 1334 0 obj <<
-/D [8344 0 R /XYZ 151.701 227.005 null]
+/D [8370 0 R /XYZ 151.701 227.005 null]
 >> endobj
-8353 0 obj <<
-/D [8344 0 R /XYZ 151.701 199.969 null]
+8379 0 obj <<
+/D [8370 0 R /XYZ 151.701 199.969 null]
 >> endobj
-8343 0 obj <<
-/Font << /F50 3701 0 R /F22 3706 0 R /F4 5492 0 R /F15 3700 0 R /F17 3698 0 R /F88 5686 0 R /F72 5687 0 R >>
-/XObject << /Im1 5680 0 R >>
+8369 0 obj <<
+/Font << /F50 3701 0 R /F22 3706 0 R /F4 5484 0 R /F15 3700 0 R /F17 3698 0 R /F88 5678 0 R /F72 5679 0 R >>
+/XObject << /Im1 5672 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-8356 0 obj <<
+8383 0 obj <<
 /Length 1828      
 /Filter /FlateDecode
 >>
 stream
 xڍ]Û6ì=¿"Àê =W¶,ÜöÒuíТk7\†
-hTgë.ZýUɹôöëGŠ²ãäܵ/’")Šß>¶¾]³õ¯«Ÿ·«'/âx…EÆ¢õöf1æE¼Nó"E²ÞVëwÁ•*ݵ›ÛWŽ=‹4M=.BÜŒø¢4áæ"b)~ÛDÁÕæ‚ü¥ÛªÛp,’àiY*kéðYצ«é൶ƒç‘mEÀŸo^þMÐËvP¦ëa2òZ×z@µ÷d˜``}X°Â=„œ%b4s\«çÛÕçUT`ž=V„œ¯Ëfõî[WpöjÍB^äëƒãlÖ\äa*P[½¾Zý±bsFb~ñ¤4)Bç%¼¾Ñ-<ÍHçÆ‹$bô¾„Á°ÛÄy°·ž\uýàáa§¨u£'kI¦»¡ƒßß^¡s|ŠZž½¶àÿ4K‚íNuÓõŸ
+hTgë.ZýUɹôöëGŠ²ãäܵ/’")Šß>¶¾]³õ¯«Ÿ·«'/âx…EÆ¢õöf1æE¼Nó"E²ÞVëwÁ•*ݵ›ÛWŽ=‹4M=.BÜŒø¢4áæ"b)~ÛDÁÕæ‚ü¥ÛªÛp,’àiY*kéðYצ«é൶ƒç‘mEÀŸo^þMÐËvP¦ëa2òZ×z@µ÷d˜``}X°Â=„œ%b4sŽ\«çÛÕçUT`ž=V„œ¯Ëfõî[WpöjÍB^äëƒãlÖ\äa*P[½¾Zý±bsFb~ñ¤4)Bç%¼¾Ñ-<ÍHçÆ‹$bô¾„Á°ÛÄy°·ž\uýàáa§¨u£'kI¦»¡ƒßß^¡s|ŠZž½¶àÿ4K‚íNuÓõŸ
 ¶^D<IAæðüÈ“Q‚ "C„Õ²D•Ÿ“ø#‚Röò"ë\Ü÷tŠö௳
 9ˆ»ƒà›í“˜±ãEÎÖÇt†R3#Ù8³ÀªF¶(3èÒ‰Ò#>ó;q/@7* ÔYåyÑ÷<*¼™@85…«1RK~:Žô8†*ÈNlMX>s"b½QV‘é9Ùҁn‘òYÙA··DtßɺVí­òÙÑÑ娐t´ÌZp ¹(KQ–rÑ, ¨Tt"‰RvMoºF[OÆKñ÷Úùϋɾ¯µªN9N\ch½š¸èÉ© _“,š¢Äs€Q8h»€²C×Ý!¼«"â5¢÷^¤¥ßî=‹RhGA©eM$;€W¤©~D4
 Àð
-¦a’œ§áhi-ˆ°¤lÇ~TÀˆ*	­Œ¼yÈtBÑDŠp£î´uÀfàs(ÙQ¡ûcž¦c/ÎÇ•ûfÊ2Î9%:Úa§)§ˆìË“W²A^KB¡Rj5jð=
-é;é{&B†‰ª]QÕiYädåjœ	-Èc‘•†àpeèªÁý:ñê½=?<ì°ñ”høŽ¸|Òàá1isIƒÞJ4ü¥s?n©!ÆEæeÀŸœäö
-þõõ`è›þ¾ÖÄò…PxWR+’µ÷vP¥ƒa'‚ì¾÷­Éxʬ{'c|r<uqp*º%ã¡v‘ûNWÞ<w	™gÁ©rlÓyFUçü´ñ…T#[Ûó©%šñèu¯wšja~Ég†î>åÕî¼ÔÝF@§1ºƒ·Ô	$ŸbNþ…ß)ÊÇæŠnŠSŒѱÍÚ½ñ4¸‰}JŠbôzæ½½Á´pàÑã&:ÿ'ŒcÒ¥’×õ=áº-’n¾$,›4ŸÙƒõp>uý¯?˜Ï
-~–¤Þ+X~1‚t9lÜ«jxNµ8ŸNò©ðu͘³	•Â‰ÐA;‚¨ÀéPëÚ`ER*‚ªl«Ú
-²SÙÓ‰†Ò ±4Y]¶dç#&ƒ"R
-!ù$m,m€ÙÉe",âlÜ u5«B[nf´“8]ÝDæ|äÇ©Ss‡‹Ër¾¡QFL[‰î{ðaàø<ÌDv«q<%⸴%Å< sY&ØykõÄ–~ýüö±Ñ Õ7¨‹¬HæáFF×2×+ð,ñ8UЂGEòlrP#í'»äFÎÃ8šØ(d¨µ÷í6"´i0ñžûÛŽˆ´óyõ:“ö­û‘nó$gyðRãªâ"PÄ¡ÈÓÓGR‹¤¥Á€'ªœã§.¬¡7{ƒÛ€_t§¤·Ç%ÕcW¥uƒÓ|róa+®À³½°†¶þa) ǽë+ƒ<ž9‹¼@ƒ|‡Q”ξÃò0‚±»ÇØ(ÒlÚ²Ò¬/'WV€¼½SæN«ÃR4±•ÀÇó_2/1Ó$P_$®ŸnuM§QŒà,n€ü¤AØ-øf‡AIY„!ŒzgzýkÙ̵ž÷~¡!vc‚AÔèãÒM.R?¦:ìmˆRéø/Pÿ¥™Âx3ð¡Û­°D/ܧŽ¢ãYü ÛÉcB…2ÄÝZ×yç<³ú¶Åá™,.Ã%4%ué+.:s>‡`Žý7E¸ lº$wÓ21‚>ðÓ…'£-#+A­l–¦ˆWÙÀé^ç?0á›{—14~]¥ZzWzkº}ï•î­ÂÝ/¯À>}&¡oèGe——æ +WšÇ3#{è.Ö›‰±ÿ_Ãøž	†êà7úêUCß
-—æâ~«|÷u²ª4u¬£úˆú-ÝFƒ«à‚”Ï]õ/{à½é‘îäü•b~-ÌhcéîÓÐû™ÇWÎø
-u« î‹oÅùA1̸XJ
-dI8CÒÞŽOßü¢ªG„ÐÒ2Ýî†Òô/šñ÷ùvõþiøy
+¦a’œ§áhi-ˆ°¤lÇ~TÀˆ*	­Œ¼yÈtBÑDŠp£î´uÀfàs(ÙQ¡ûcž¦c/ÎÇ•ûfÊ2èt”èPh‡¦œ"²/O\É}x-	…J©Õ¨Á÷(¤ï¤ï˜&B¨vAFU§e‘“u”«q&|´ WŒEBT‚Õ¡c¨÷ëÄc¨÷öüð°ÃÆS¢á;âòIƒ‡Ç¤AÌ%
+rx+Ñð–Îý¸¥†™—E r’Û7ø×׃¡slzøûZËBá]I­HÖÞÛA5–†²ûÞ·&ã)³îŒñÉ]|ðÔÅÁ©è–Œ‡ÚEî;]axóÜ%dž¤Ê±MçU-œ7òÓÆ6RlmϦ–DDhBÄ; ×½Þ1hª…ùM$Ÿn¸û”KT»óRwÆèfÜR'x|.ˆ9ù~§(›+º)N1jDÇ6k÷ÆcÐà&ö))ŠÑë™÷:PôӁG/˜èüŸ0Ž=H—J^×÷„ë¶4Jºù’°dlÒ|fbÔÃùÔô¿þ`>+øYVz¯`q@úÅÒå°q¯ªá9Õâ|:ɧÂ×5cÎ2$T
+$B=ì¢Z §C­KhƒI5r¨
+_¨²­j7ÈNeO'JƒÄÒduÙ’d˜>ˆtJ5„ä“´±~,N±L„Eœ n¡ÆaUhˍÀŒv§«›ˆÃœü8rjîpqÙAÎ÷!4ŠÀˆi+ѽs>Ÿ‡™ÈNb5Ž§D—¶¤˜' `.Ë;o­žØÒ¯ŸÿÀ>6¤úFu‘É<ÜÈèúCæúÃbž%§
+Zð¨(BžMj¤ýd—ÜÈyG…µö¾}ÂÂF„¶3
+&^³`Û‘c>¯^gÒ¾u!ÒmžäL ^j\U\Š8yzúHj‘´4ðD’süÔ…5ôfopð‹î”ôö¸¤:`쪴npšOî`>lÅÃx¶× ÖÐÖ?,ä¸w}eЂÇ3çq‘èqOâ0ŠÒÙwXF0ö`÷EšM[Vš‚5ðåäÊ
+·wÊÜiuXŠ&¶øøaþKæ%æašê‹ÄõÓ­®é4ŠœÅ
+°ƒŸ4»¥ßì0()0„QïL£aí/›¹ÖóÞ/4ÄnL0ˆ}\ºIÀEêÇT‡½
+Q*ÿê¿4So>t;£’ˆ¢à…ûÔQt<‹`;yL(¢P†¸[ëš"ï܃gV߶8<“Åe¸„¦¤.}Åñ3çsæØpS„À¦Kq7½!#è?]x2Ú2²ÔÊfiŠx•Ýœîuþ¾¹w#@ã×U:¡¥y¥·¦Û÷^éÞ*Üýø
+\ÐéÓgú†~Tvyi°r¥y<3²‡îb½™ûÿ5܁ï™`¨~£¯^5ôÝpi.¾à·Êw_'«JSÇ:z€ ¨ïÑÒmä1¸
+.HùÜUßù²Þ›éNÎ_)æ×ÂŒ6–î>
+ý·Ÿy|åÌ€ P·
+â¾øVœÃŒ‹¥¤@†‘„3!ííøøôÍ/ªzD--Óín(Mÿ¢ŸoWÿBàø…
 endstream
 endobj
-8355 0 obj <<
+8382 0 obj <<
 /Type /Page
-/Contents 8356 0 R
-/Resources 8354 0 R
+/Contents 8383 0 R
+/Resources 8381 0 R
 /MediaBox [0 0 612 792]
-/Parent 8329 0 R
+/Parent 8380 0 R
 >> endobj
-8357 0 obj <<
-/D [8355 0 R /XYZ 100.892 685.529 null]
+8384 0 obj <<
+/D [8382 0 R /XYZ 100.892 685.529 null]
 >> endobj
 1338 0 obj <<
-/D [8355 0 R /XYZ 100.892 329.155 null]
+/D [8382 0 R /XYZ 100.892 329.155 null]
 >> endobj
-8358 0 obj <<
-/D [8355 0 R /XYZ 100.892 302.672 null]
+8385 0 obj <<
+/D [8382 0 R /XYZ 100.892 302.672 null]
 >> endobj
-8354 0 obj <<
-/Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F70 4384 0 R /F17 3698 0 R /F71 5424 0 R >>
+8381 0 obj <<
+/Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F59 4373 0 R /F17 3698 0 R /F53 3738 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-8362 0 obj <<
+8389 0 obj <<
 /Length 1572      
 /Filter /FlateDecode
 >>
 stream
-xÚ­ËŽÛ6ðî¯ÐCh ÒJ”¨Ç¢—mE‚&m±. 	P®L¯ÙH¢+iãìßw†CɲV»Í¡k8ÎûåлõBï—ÕÏ›ÕÅ+zQay›‰(ÈÂÈKó"Eâm¶ÞGÇéúóæÍÅ+ν<(Ò4±¤qä<N–蕮ԏk?	{¡[UöfÍÖÞ¯ó‚9¼l¶v½—ë8d­"üUY±®£ósÓô­©à%QÊžïå¡W-=¬*«—›Õ?«dƒö¥EÇ^Y¯>~½-ܽñ .rïh)k/y
-på]¯þX…SOdÑ¢'’"°£‘¦ß«öòÒ÷ýµŸÆaÈ~BHpÁª­;åáPiµ¥¸Á~ÕWÕÞ›F¹SÕ9èS(BË€ˆ¼‰©¡v""œkÁ­~ÇìjÍ3öü׎NàUž³¯øƒžŒéjgªÊàÅQ7·„êômó)Œ’R6¥º$Ñç.D;Ù?Æ;ô¥3NuýVcdÒLœ|a¥"°=i‹ÇFÖ
-å ã(DRœ16ÇœKðߪUõý÷2¶/Ÿà|Ûš»Ã÷qþý·ë×&¯þCÀ]‡ùпA>ä|Âp¦á$=v¦2³ Y
-I0C89gy÷}rlÐg6¡L{œ$³–Ý—EÓF_!Å€’=AÚIÿëêݵ}F‡£î÷䓪ÆR‘µþÁÿ[Í%nÕNÞUýå$š<JÖ
-¼Öý p¹G­8ãÙLO|ÅlÕ·¾•Ç99ç"¿gOIÈ£iÂÌd>qÎÓ&„5"ŽÄãù$EžÐ“bmûé“GÝt×iÓ̽rô¥všÙž&òÂõ4Áž§¤G”"È£½ôòŠdš1³ÃoÊÞëfkp^;Bà¨#’«u¹þ'ÌCüþù[RºnâHC ]Ø{¤ÍóFnFz½Õek:³7r>¨€í»#Ä»MrÁÃ𞎁œÔÀ»‡ÂCµ'4/U*ðc/î	u;1ìcð @CÏ#Â/™ò0;Ù@dlc'NYFàÊŽN;P#†0ÊQHö$¸ˆ•v3ÈBÖí
-slè¨;ü‡©í}´Ô›u3yS¹7Ò›+÷ÃRN–hÉ^¶²tÛFÎj%­Nð¶ß뎐 ¿·„pê	ašêžPǽj†§ŠPï5¸ÁF2£d‚K¹­u£;¨üÞ´#³Å–‚|Æt”Yž{Ø]UQ-¸5j)Û2Ä鸺ÁV`šÙæ@Ñ
-¬>~°AªF°ºµà
-
-á!ƒ=‚€Ê:tJ9ô®55AÄ€z,·¨`=†7E#Eëh¬‡áº1t†R÷{ãÛŠ?çauð—w7ºr’¤ð"¥}”牃Ž¢èx-m	ÝH:Öøî®ëÝI~qÏsæH*s«KY
-N#b-Ýã®Á)éû%mÏŠ=N¹ë+œW™*Š05èì›Ö¯T7ÐîÝÕ9HWætƒš ¤-”\÷ªÙb±#æf¤Nœ\†úÅOY7Ó´xmÃ^°[»Ú7øh@GÅñ˜xnä®\(áÒv_¸sÍ0C3$ŽÂ;º.l·'‚Á=“f‚]ý¾àæ±í%ñ¬í!}Žß³` bÒï2Á¡¥hw±—8ÀF¦¶ª)osÚÊ[Ç|ï®ÊVÉ^cÍ%±íÑzfçb*;
-Ã¥:Qÿ »=ý³’ö/CNË~au‡‚ÓÝÞ=)KÊ!€KC‰AÿÁƒÓö‘í‡NºZÀFÅ!]l„ìkH@ûÌÃÇãƒÞq±îŸ¿¦ˆ¥p|NËpž°Å¬¤	 â!­ zЀ×Êàεu j†Ê€ÃdçFêYÚÒu; ÆåW;~®ƒÏýè”IRÍx}Õ­ÁŠ±u¡(óZd³.Oçv Ê:ÐÖ¶µ!¦…°·º´{ÞXÅ’”¼ý°¾5šÏbßÆ8ÙlÀ`š»|´ Ñb€ÏÕÄËo‡
-Ôiéd³¾ðŸÌœýyµ8¹=I›l	K.´û Î+7¸’ÓšSRHQ«7ƒáûr³úÝA‡[
+xÚ­ËŽÛ6ðî¯ÐCh ÒJ¢¨Ç¢—mE‚&m±. 	P®L¯ÙH¢+iãìßw†CɲV»Í¡k8ÎûåлõBï—ÕÏ›ÕÅ+zQay›‰(ÈÂÈKó"Eâm¶ÞGÆy²þ¼ysñ*Ž½<(Ò4±¤<	ò˜'KôJWêǵÏEÂ^èV•½YÇkï×yÁ^6[»ÞË5Y«U– E¬ëèüÜ4}k*8EI”²ç{yèUKO£UY½Ü¬þYE ´Ÿ(-ν²^}üz[¸{ã…/rïh)k‹<H… ¸ò®W¬Â3OðEO$E`-F#M¿Wíå¥ïûk?åaÈ~BHÄ‚T[wÊáÒjKpƒýª¯ª½7r§ªsЧP„–+ y9S=BìDD
+8ׂ[}Î9»ZÇ{þkG'ðjœ³¯øƒžå	Ætµ3Ueð⨛[Buú¶ùFI)›R]’ès¢ìHãúÒ§º~«12i&N¾°RØž´Åc#k…rqÄ‘gŒÍ±çü·jU}ÿ½ŒíË'8߶æîð}œÿíúõ‡É«ÿp×a>´Çoy<a8Óp’;ÓN™ŽY€¬†$˜‹!œœ³¼û>96è3›P¦=Î…
+’YËîË¢i£¯b@Éž í¤ÿuõî…Ú>£ÃQ÷ûòIÕc©ÈZÿàÿ­Ææ·j'ïªþrÍ8JÖ
+¼Öý p¹G­8ãÙLO|ÅlÕ·¾•Ç99ç"¿gOIGÓ„™É|* ✧MkÄãù$EžÐ“bmûé“GÝt×iÓ̽rô¥všÙž&òÂõ4qž’Qˆ b5襷WÔ ÓŒ™~Sö^7[ƒóêØG‘\­yäú/œ0ñûç;l!H麉#
+t
+cî‘6g0r3Òë­.[Ó™¸1Ž°}w„x·I.â0ü€'c '5ð®Æ¡pgÁP퉍ÁËF•
+üØã‹{BÝÀÇNû< PÆÐóˆ@£ðK¦<ÌŽAv Û؉“E–¸²£ÓÔÁˆ!ŒC§rT’=	.b¥Ý²u{ƒÆ:êÆÿaj{-õfs&o*÷C:#cså~XÊÉ-ÙËV–nÛÈY­¤Õ	Þö{Ýôò–°®S=!LSÝê¸WÍðTê½7ØHf”Lp)·µnt•ß›vd¶ØRÏ˜Žò Ëóq»«*ª·F-e[<W·Ñ Ø
+L3Û(ZÕÇ/¢ ö"HÕÖ@·\¡!qÈ` à†ò‡R½kMMñ Ë-*X!ÄM1æHÑ:ëa¸n¡ÔýÞø¶âÏyXü%Ç䍮†œ‡d)q‘Ò>牃Ž¢èx-m	ÝH:Öøî®ëÝI~qVœçÌ‘TæV—²(œFÄZº‡G]9‚SÒ÷KÚž;Oc×Wbf\eBª(ÂÔ ³oZ¿RÝ@»wWGä ]™Ó
+j‚v´PNpÝ«f‹ÅŽ˜›‘>:qrê/?em0ÜLÓâµ
+{Áníjß@â[  Åù˜xnä®\(áÒv_¸sÍ0C3$ŽÂ;º.l·'‚Á=“f‚]ý¾àæ±í%|Öö>ÇïY01éw™ˆ¡¥hw±—8ÀF¦¶ª)osÚÊ[Ç|ï®ÊVÉ^cÍ%Üöè=³s1•†áÒ
+¨€ÝžþYIû—!§e	¿°ºCÁénïž”%åÀ¥¡Ä ÿ`ˆÁiûÈö‹C'	]-`£â.6Bö5¤ }æáãñAï¸X÷Ï_SÄR8>§e8OØbVÒ|H+€4àĵ2¸smˆš¡2à0Ù¹‘z–v„tݨqùÕŽŸëàs?:e’”A³^_uk°bl](
+Ä<ÖE$Ù¬KÀÓ¹€²…´µmmˆi!ì­.í^…7V±$%o?¬oæÇ	1‚oc‚l6`0ÍÝx´ Ñb€ÏÕÄËo‡
+Ôiéd³¾ðŸÌœýyµ8¹=I›l	K.´û Î+7¸’ÓšSRHQ«7ƒáûr³ú»w‡Y
 endstream
 endobj
-8361 0 obj <<
+8388 0 obj <<
 /Type /Page
-/Contents 8362 0 R
-/Resources 8360 0 R
+/Contents 8389 0 R
+/Resources 8387 0 R
 /MediaBox [0 0 612 792]
-/Parent 8365 0 R
-/Annots [ 8359 0 R ]
+/Parent 8380 0 R
+/Annots [ 8386 0 R ]
 >> endobj
-8359 0 obj <<
+8386 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [418.53 333.052 470.325 344.741]
 /Subtype /Link
 /A << /S /GoTo /D (fdsacls) >>
 >> endobj
-8363 0 obj <<
-/D [8361 0 R /XYZ 151.701 685.529 null]
+8390 0 obj <<
+/D [8388 0 R /XYZ 151.701 685.529 null]
 >> endobj
 1342 0 obj <<
-/D [8361 0 R /XYZ 151.701 399.277 null]
+/D [8388 0 R /XYZ 151.701 399.277 null]
 >> endobj
-8364 0 obj <<
-/D [8361 0 R /XYZ 151.701 369.549 null]
+8391 0 obj <<
+/D [8388 0 R /XYZ 151.701 369.549 null]
 >> endobj
-8360 0 obj <<
-/Font << /F50 3701 0 R /F22 3706 0 R /F71 5424 0 R /F15 3700 0 R /F17 3698 0 R >>
+8387 0 obj <<
+/Font << /F50 3701 0 R /F22 3706 0 R /F53 3738 0 R /F15 3700 0 R /F17 3698 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-8369 0 obj <<
+8395 0 obj <<
 /Length 1593      
 /Filter /FlateDecode
 >>
 stream
-xÚµWKÛF¾ûWEÈE¬hôVzJ7›tƒ¾wƒH‚v,×B%#ã,Šþ÷’CŽ"{4‡ô²æ‡üøš
-½[/ôž/¾»Y<zE^”y(¼›'Â0(ÊÈËŠ2HËÄ»©½×þµªL£ûåÛ›V½Ê,KP=*ƒ´CÒYË•³Ø¿ÐKáw|µŠÓÔ¿½ŒCÉJÂUA–öÖè<I8ÎQkqy³x·Àå™giÇ^Õ-^¿
-½d/¼0ˆËÂ;XÍ΋Ó"ÈR´Öz׋_á<Z‘Û‹Ó¢<
-7)‡‘EC$ ÷”»]ÓßBYîë
-þfþ«¦¯m@‡‘O›P¢ïˆõ?Œô¥<4‘/ºú¨_~¾v$h«mñéŸÐ[EE ’’¼ê—Qá5¨ÑXÏùfäHô\^®¢ÜW=1šÞ))":0¨Dö9ì’5†Aá‘í+ôq X[¿ºf¡N0à¢ôe_#Q¸prá‚ô	†@àÀÉhR XArçj—|z¦á“ªRãHꚐtK
-—ý‘_034j|ˆžÇA”ØX
-Êð©‚lûº£ðt¯ÈðˆÂÒ„J²§_vÜ,ØLGȾª‰‘áïQdh³n  ð3á¼güv NEA*b>ý˜˜8Š§ÄÌ’ Ü;§Þ…•r;´»¯ðï–8$FÙ)R> X.Áè1$Û·ÛèäoB‘´ê£7Åi™¸°œ‹‘8ÌýõÞ ¢’Ò£î˜êµ‘ë–êC¥v†ãD}[lHÐÏFˆ`Gª}ÛÈ¡1Pî.iΖŠ"Ž!Z³7Ž®»¦oF3Hcƒ¦mIH8õ”!™­fùÊØHC%Å2YUzOœIL9Fe¨»ñ°ß‘i¨Äû}7kQÔuØ;˜)0ù"˜|"á‘’$ÑÇÑÍóîBó؆¡Dc[LcûÞXŠá”dãYÓ*l²2ök¨mt
-«Û>ð­ˆ}–ÚdEE•D$àa{[Ï»AC²;>±ZìWì2Þ5ÕHü‰·e{lZDïLŠ[È$¬©$Iü;"n[ªê	r*A©²Ûµ¶p€
-Qñphïfi¦Y‹ÇÍ »£T&“3–K×O)’4r)	aëΖ©àœ¼ÕÀ{äBöÐ	¼…ìºil™ÂÑð~‘¼\öëóPÑñz+­ºúŒ
-C¸ä…Ã%w¸ R°ke3Õn^¾Y}Pïösx@¸¦r´ð€Ê{ê¦Â‰bÍ|×ÒŽ§µ$þ$ò1$@}#âä–n~ ±‘yûg	pac 86¥p:4fK4ÂACp³ÙlÕî÷\ùWôi…ËÕZ}ÖYmWpâV0ôˆîdÃL9ò/"÷rRÄ­7h{¹6¸sâÅ	µ›Ôƒ‘´%ñvfin3”:/Û†Çÿýq¢lŠ„7ö¼z¥j» ÕY„ÏÔxïfHN "5R„%zÔQ(u³¹#>n·A”ð6 ¶î[^<6xØʆŽˆô€)Ùߢ/°`© Ò’í£ù,…-‚LHU;2v!¥iúS%ãfƒüi¹7rVä »ÕsÒ=w?$Òa“”l€žíÂ\œtáQDÛÛa‡¥þê7úÝÓ @ò›s}\¦A(2÷Æ
-9sMdÀN©Új\åó[z½ÖõÝ'®ÁwsžÄ΄»Î
-Q:j,L"ÙoÛ{¬<ËfsÁÄËa"ž_Ç”Äà«s/¡ïéÙ€Kt¤Kٝ–³{ÄÌ×+/:Pó‡kzEÑaÔ-%®~lÿqÿHxà!|uì„Žu^¯RÜÏÝS@“ÉézX^DØÿ(æ’“mn*GÁÙv®O®;$:ë͵2'›‰_rœm³›»
-ÐÁÅ8
-ðQɐñL±’‘¸<†uC•mÐèØO9È}î—såh–q	o‰,3~|MÅ·iÐ8RN°üÑÃõ¬¹Û)"Yo¥>à³ÉYa£·Ù?<ÿý.Œoύ‘/ss§™åyú?ܹùԝá§îL¿ä•ŸðT„îþ­ÿAúF‰
+xÚµWKÛF¾ûWEÈE¬h4z¦§t³I7è{7H$hei¼*iigQô¿—rÙk¤9¤—5‡¤8äÇ×lèÝz¡÷|ñÝÍâѳ(ò² ÈBáÝl<†A^D^šARÄÞMí½ö¯UeÝ/ßÞ¼°êyP¤iŒêQ„ ’žHƒ4X®D˜JÿB/…ßuðÕJ&‰9z)CÉJÂUAöV	t'ÎŽ”	j-.o︠<ó,	¤ôªnñúmèÕ {ᅁ,rï`5;O&y&h­õ®¿.Ây´"³'yqn\6$#	ò@B$ ÷,w»¦¿…8ÒÌ×üMýWM_Û€#1ž6 D1Þë	.~éKxh"_þtõ;Q¿ü|íHÐVÛâ#’9>¡·Šò@Ä9xÕ/£Ü7jP£±žÅ"òÍÈ‘è-¸¼\E™¯zb4½SRDt.(<`P±ìrØ/$k
+ƒÂ#ÛVè':&d X[¿ºf¡N0à¼ð˾F"wáåÂéÀ“Ѥ@°‚ä0ÎÕ.ùô&LÂ'U¥Æ‘Ô/4!1è–.û#¿`fhÔø=—A”äØX
+Êð©‚lûº£ðt¯ÈðˆÂ„JeO¿ì<¸#X0°™ŽÏ}U#ÃߣÈÐfÝ@AàgÂ'xÏøí@
+œ0Š‚DH>ý˜É)1³$ w³ï©wáDe€Üíî+ü»%ŽE‰±ì)P\.Áè1J¶9n)6¶ÑÉß„"nÕGoòÓ2qa9!#2ÌüõÞ ¢’¥#FÝ1ÕkS®[>¨•ÚŽõm±!A?u ‚©ömS:pw•æl©X ¤„hÍÞ8ºîš¾ÍP¬tš¶%!áÔ#P†d¶šAbÊ¿PÆF*)–•U¥÷Ä™Äô‘s`T†ºû™†J¼ßw³E]‡½ƒ9à‘“/‚É'b)q}Ý<ï.4mJ4¶Å4¶ï%	§4'ÏšVa“Ò¯¡¶Ñ)¬n;øÀ·\ú,µÉŠò*‰HÀÃö¶6žwƒ†dw|b5éWì2Þ5ÕHü‰·e{]Ù´ˆÞ™·IXSqû7vEܶTÕäT‚ SÊn×ÚÂ6DÅá½›¥™f-7ƒîŽROÎX.]?¥D at J’È¥$„­;[¦‚sòrTï‘‹²‡Nà-d×McËŽ†÷KÉËe¿n1¯·¥UWŸ±a—,w¸d`A
+vmÙLµ›°oFVÔ»ý®©-< ò…º©p@¢X3ŸÀÆuiÇÓº$þ$ò1$@}#dü
+K7?€Ø”yûg	pac 86¥p:4fK4ÂACp³ÙlÕî÷\úWôi…ËÕZ}ÖYmWpìV0ôˆîʆ™åÈ¿8hˆÜCÊI·Þ íåÚàÎyˆÇÔFlrPFÒ.‰·ƒø0óHs›¡ÔyqØ6<þïeS¤ l¼±çuÐ+UÛ ¨Î"|f Æ{7ã@r©‘: 4¨Ò¨G…R7›;âèvD1o`ë¾åÅcƒ‡­lèˆHŸ˜â)û[ô,TR°}4Ÿ&°Eéâ©jG¦À.¤4‰Bª$àbÜl?­ ÷¦œ9Ènõ\§°CÏ݉tÁ$% Gï`yÒ…Gmo‡z”ø«ßèwOƒ ÉoÎõq‘¡HÝC+äÌ5‘} ;¥j«q•ÏoéõZ×wŸ¸ßÍY,	5v¢tÔX˜D²ß¶÷Xy–/Ìæ*‚‰—ÁD<¿Ž)‰ÁWç^BßÓ³—èH—²;-g÷ˆ™¯W^0t æ…×ôŠ¢Ã¨[J\ýØþ?âþ‘ðÀCøêØ	ë¼^%0¸Ÿ»§€&“Óõ°¼ˆ°ÿQÌ%'ÛÜ>TŽ‚³í\Ÿ\wItÖ›keN6¿ä 9Ûf7w ƒ‹q࣒!ã™b$#qy!ë†*۠ѱŸrùÜ/çÊÐ,do‰4S~|MÅ·iÐ8RN°üÑÃõ¬¹Û)"Yo¥>à³ÉYa£·Ù?<ÿý.Œoύ‘/ss§™eYò?ܹùԝá§îL¾ä•ŸðT„îþ­ÿ"4F‡
 endstream
 endobj
-8368 0 obj <<
+8394 0 obj <<
 /Type /Page
-/Contents 8369 0 R
-/Resources 8367 0 R
+/Contents 8395 0 R
+/Resources 8393 0 R
 /MediaBox [0 0 612 792]
-/Parent 8365 0 R
+/Parent 8380 0 R
 >> endobj
-8370 0 obj <<
-/D [8368 0 R /XYZ 100.892 685.529 null]
+8396 0 obj <<
+/D [8394 0 R /XYZ 100.892 685.529 null]
 >> endobj
 1346 0 obj <<
-/D [8368 0 R /XYZ 100.892 660.623 null]
+/D [8394 0 R /XYZ 100.892 660.623 null]
 >> endobj
-8371 0 obj <<
-/D [8368 0 R /XYZ 100.892 641.897 null]
+8397 0 obj <<
+/D [8394 0 R /XYZ 100.892 641.897 null]
 >> endobj
 1350 0 obj <<
-/D [8368 0 R /XYZ 100.892 493.985 null]
+/D [8394 0 R /XYZ 100.892 493.985 null]
 >> endobj
-8372 0 obj <<
-/D [8368 0 R /XYZ 100.892 465.139 null]
+8398 0 obj <<
+/D [8394 0 R /XYZ 100.892 465.139 null]
 >> endobj
 1354 0 obj <<
-/D [8368 0 R /XYZ 100.892 408.879 null]
+/D [8394 0 R /XYZ 100.892 408.879 null]
 >> endobj
-8373 0 obj <<
-/D [8368 0 R /XYZ 100.892 382.851 null]
+8399 0 obj <<
+/D [8394 0 R /XYZ 100.892 382.851 null]
 >> endobj
-8374 0 obj <<
-/D [8368 0 R /XYZ 100.892 254.409 null]
+8400 0 obj <<
+/D [8394 0 R /XYZ 100.892 254.409 null]
 >> endobj
-8375 0 obj <<
-/D [8368 0 R /XYZ 100.892 231.896 null]
+8401 0 obj <<
+/D [8394 0 R /XYZ 100.892 231.896 null]
 >> endobj
-8367 0 obj <<
-/Font << /F22 3706 0 R /F50 3701 0 R /F17 3698 0 R /F15 3700 0 R /F71 5424 0 R >>
+8393 0 obj <<
+/Font << /F22 3706 0 R /F50 3701 0 R /F17 3698 0 R /F15 3700 0 R /F53 3738 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-8378 0 obj <<
-/Length 1022      
+8404 0 obj <<
+/Length 1021      
 /Filter /FlateDecode
 >>
 stream
 xÚ­VKoã6¾ûWðÐT4Ÿ™[»iY¶q.²{P,®­Ö–RÙ®7ÿ¾C
-éȉ“M‘ž4Îó›ÅÉ‚pò~òól2½0œÎw‚̾a+¹ …uÌ8Mf5¹¡JÙìËìÃôBJb™+
-=ˆ*ͬT`iºhVþÇ,WFÓó¦÷óm—IGûûÌ:ùU[ÂÐëe•)N{üŸæs Ýlðü®k·}·‚“Т ï–ÕÝÖ÷¨*ŠÊä—Ùäï‰ ßý(hÔ"óõäæ'5Ü} œ)gÉ~\e,+ŒzE®''|Œ„µD挑CzV3†R0S8LòªÛúäÿà=
-í Þ!2Æ…Ô%F4^FÅȘ^®9ï š‡«<ͬ1–r\-)+¸#Ƭ
-cœ-L]pZÝf¹´´û'ž÷Íj…ÔÆo!èvé±²¥8ê!™p2•öúýåy–ièm³òGqά²I¼k£ÿä®Æ~ȃ*¤V(Æ|ƒäP¥oü†e¹’þæ+èm
-zŸÉ’v»>œýýêòé¯M»û†·ëªEâ®Zx¤ºÈÙ/«!LèÈË6ðse-­»šÁ) ˜5¼ñíf×ûxxPr	Äg.ô*ÝcC{ãùÓÜ .•ÌiUÒ*¤Ú?潯¶Ã ÔÈhÚ$Ó@Ù0Px×û¨¾šÍ*t…WXv*–ÁľõÁ‘– 	Ç{¤Ñó]ßû6ªÝm†Àz<
-ù™ØJƒ‰R‰ªÉ|ÊT¢‹Q,&#(•œ.únwÅ%€€-m?Ê>XX ³_6óedm‘5=Â]³{¤„íVÂÈÃfs½´H¤ƒMa{dlÃ1Q*¢M©_²âʆ}óÄ$ÁJà¿ÉHÊæFes´…9Ú…á£¥fFÅR*Ä2©‘›Üpž^P'¥T,lÙ#{eX`eÚÓ¯]WßV=J{Ö†Yq<;µ¶rÁ
-Ó¶&PÁƒ0ˆþ€«k¾ìö-’Vó¿Î|»èñxìõø€Å’¼ Wùý'@‰‚©òÿ~¬¾ð(#™µ"=Ã:CÔá«q‚cS­#UÅ«ºkÚÅI<ap”b¶T/ùÃÇwÐ[ôwHžÆþô0*èMaË7
-£,%ìâ;s$àß@‰g‡ñMFR6¯0ò߇QÂÿÔÑÖ'‡ñ
-jl†a'ßá3q²òP>÷Ü­»IY–æÕÕsá›W«c)c§ÆGï­|ʬ‚ØÃËn·ª#íý³½;Ò¯ûý·~¿ésø{€-Á©wðÀÁ¦”ÐÒ6fȹʹ̹Æ3wg&¦<îÛ„uúBÿ½•§ù
+éȉ“M‘ž4Îó›ÅÉ‚pò~òól2½0œÎw‚̾a+¹ …uÌ8Mf5¹¡Jٗه酔Ä2WzUšY©ÀÒ tѬüY®Œ¦çMïçÛ.“Žö÷™u4ò«¶„¡×Ë*Sœöù?Íç@	ºÙàù]×nûn'¡EAß-«»­ïQU¡L~™Mþžð
+я‚6L)2_On¾pRÃÝ™r–ìÉ5QƲ WäzòqÂÇHXK„`Î9¤g5ƒ`H!3…Ã$¯º­OþÞ£ ÑŽbà"c\H-QbDãeTŒŒéåZó¢ùx¸Ê“ÑüÁêc)ÇÕ’R±‚;b\Á
+¡0ÆÙÀÔ§Õm–KK»ây߬VHmü6‚n—+kÔQÉ„“©´×ï/ϳÜHCo›-ÊÇa8³Ê&ñ®þ“»û!ªZ¡WðU’C•¾ñ–åVHú›¯ K´)è}&KÚíúp2ô÷«Ë?¦¿6íîÞ®«‰»já‘ê"g¿¬†0! #/ÛÀÏ•µ´îh§  `ÖlðÆ·›]ïãáAaÈ%Ÿ¹Ð«t
+ì3äOsƒ¸T2§UI«Zhÿp˜÷¾ÚP#£i“¼G¢NeÃ@á]ï£ú>h6«LÐ^aÙý©XûÖGZ‚$ï‘Fg@Ìw}ïÛ¨t·ëñ4ädb+
+&rH%ª&ó)P‰.F±˜TŒ Trºè»Ý]h— f´´Iü(û`
+`Ì~ÙÌ—‘µEÔôwÍN쑶[	#›Í	÷Ò"‘6…=쑱
+ÇD©ˆv6¥~Ɉ+öÍ#+ÿ&#)›Wy”ÍÑVæh3†Œ–šK©ˤFnrÃyzB”R±°eì•a•isL¿v]}[õ(yìYfÅAòìÔÚÊ7L[ØšP@ ú®®ù²Û·HþYÍÿ:óí¢Çã±×ãW KòB\å÷Ÿ %
+¦Êÿû	x°ú ŒdÖŠôëQ‡¯Æ	
+ŒMµŽT¯ê®i'ñ„ÁQŠÙR½äSÜAoÑß!yûÓè 7…-ß4Œ²”°wŠïÌ‘€%žÆ7IÙ¼ÂÈF	ÿ?R[D[ŸÆ+\¨±†|‡ÏÄÉÊCùÜsc´îj$eYšWW?üÍ…o^­Žu¦Œw½K´ò)³
+þb/»ÝªŽ´÷ÏöîH¿î÷ßúý¦ÏáﶧrÜÁ›R
+ at KÛ˜!ç*ç2çÏܝ™˜ò¸oÖé}ü/§)§÷
 endstream
 endobj
-8377 0 obj <<
+8403 0 obj <<
 /Type /Page
-/Contents 8378 0 R
-/Resources 8376 0 R
+/Contents 8404 0 R
+/Resources 8402 0 R
 /MediaBox [0 0 612 792]
-/Parent 8365 0 R
+/Parent 8380 0 R
 >> endobj
-8379 0 obj <<
-/D [8377 0 R /XYZ 151.701 685.529 null]
+8405 0 obj <<
+/D [8403 0 R /XYZ 151.701 685.529 null]
 >> endobj
-8380 0 obj <<
-/D [8377 0 R /XYZ 151.701 490.311 null]
+8406 0 obj <<
+/D [8403 0 R /XYZ 151.701 490.311 null]
 >> endobj
-8381 0 obj <<
-/D [8377 0 R /XYZ 151.701 266.903 null]
+8407 0 obj <<
+/D [8403 0 R /XYZ 151.701 266.903 null]
 >> endobj
-8376 0 obj <<
-/Font << /F50 3701 0 R /F22 3706 0 R /F88 5686 0 R /F72 5687 0 R /F71 5424 0 R /F15 3700 0 R /F85 5521 0 R >>
-/XObject << /Im1 5680 0 R >>
+8402 0 obj <<
+/Font << /F50 3701 0 R /F22 3706 0 R /F88 5678 0 R /F72 5679 0 R /F53 3738 0 R /F15 3700 0 R /F85 5513 0 R >>
+/XObject << /Im1 5672 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-8384 0 obj <<
+8410 0 obj <<
 /Length 1968      
 /Filter /FlateDecode
 >>
 stream
-xÚ­ÛnÛ6ô=_!{ŠåU¢C»µ[lE‘ ÅÐîA±åX«,e’</¿sxHYrÔ Û&yHûäÑmÄ£Ÿ.^^_<-e”±<ã"ºÞF‚sfs¥6g&×Ñõ&ú_•ë¡j›Õï×oÝqËò4Õx\æŒÃiNçDÊR¶JOUüC»ñ~_%ʘøU×µ+Åã®',†)–óÜQU0Ï´	x”ÊñÔÅ«ë‹?/@áð„3ÔŠÖû‹¿óh{o#ÎTn££;¹”±,5ˆ­Ž®.Þ_p/-ŸJ-Ì”!4“ÒD©Î™
-Ù0Ìq>‹>&†óø×v%m|±”Žœßß­™Å%H_’x™˜aW,WyŠ`2µ„üÛUb¤‰û	
-Tu€`_ÏN¯74>߶íæ¦è¦GÍìäÐÖ;š¾ØVuùÒº÷,51?W
-ŸóýÛʪ¸®HÞïÚC½ñó²¤É°+†0ó O\hâá¡j4ƒÁò#¯ç\(ɤHñuWCé	ß8à<ß‚Ó¡
-Ýâèg6Þxæ/üó#Š¸Oœé:˜ô8Ù!’;§±D¤)(LÏW4HZ©
-(»}Õ÷ =AÛ-9ÇÛbT>?#pÑxÛÖ5‘ï½åLáIwLºY†Çbâ*)›Û8IÊiSrž%\$ÂÒZä—Zœ¹ÃèØçºN–ü5]†7(ªåÞÒVć¾ìȹÀö(ì¡Ž¶ÈN¶ ȱ«ÿù™Bi¿jhsØ‘©p¾©:HJmwïônZO¥pæ‚L·/?7žÒÜd$ n»öpç­3KU‚kƹžèT¿à¯R3ÍÇ„Ö—¡u¢x:¦×ø½¼ßß°uÛl—ðCžÒFŸ¸@‘§
- ²m»3qú]Ñ•—dAP	‡ŸÎR,p-²<ÒÒ2¥%æXÜ€tÌ”‘(Óš¨+£í4©ÎÐMqY& “jˆ\ÎäkæóµLYù _»<­£ªLîˆ3óŽù	\}¡ZLÈË,{´\œ‘@V§Š	(9çdõ×èS!¿P•}”	8.XI|®‚'ÁõEif@œ	Fgmf`á1ü[cŸ¡òšýwÈ´ÖCgOÁZN¡åžÀ ÿWè7&ŽœeÌpÄ°Ì·‚„‘P™`PPÜjM„±Ui|ƒÄ-¬Áîÿàþ!mB³·JR¡\5ãXØ`ø
-ÝW¿ºž(øÅbôÉÿü€4FaúHðÃQäýI‚ÿŒ¬™•ÃI)
->*])U)h@‹(Ñ‚A[<é“%ØzÚø5–c8—Æï°ù SB›\vÅàŠ4‹l¤èk’U:×P
-º•àø7øÚ1cJJ8=ÖŽcuu©Ì˜ÍFœXR áÿ“Q©_ at o8´Ðãàª–ê_ͬ‚Æ
-è¨Ð¼~Ø•X ¥„~›´-Æö-£öMBywƒï6`V5‹Š‘‚ev,ÖÅfï
-°&æû%ÆLÆ25nlݤŽ¯Š=¿ñdCc	|ÔGdÍñwßlÓÒè›^7oCcãÍJ½e‰šÚY{âk·‚Ú]ù†ñÓЭ,{A-‡58ÁüÆc¡·›Š	xKRqã{•íðc#ÌÝ·åbSd ìèR»Â÷˾tIԁ-ù4´pûÓ؛UêI<)O¿\QÐ|X)T üu‚8Ow3°§³%DÔ»¢¹-} ½;6NÇ0u!Œ¯ÇÉ\|î¹ïe¦½ü‚ÜR¨ ÷'¸óxG‡{²wa˜½¤¡ŸÜUz48WkIåÜÖëÃÞwöm7Ìœû¤XPÀ¨ ؆–7¸¼÷Ägž›/ž‘kzŽgžé{|È™7þ
-m÷èê³V<Ü“Hó&œ¯l³ÃKF»qû„Î… ¥𦭚Ûp-¨úï¡ Ú4þÙÓ|x-vA	Îõ†B
-þûgßó%Cþ¾ã{±’iÜôDz[4²ÖjÆ‹ìwMv¶Ê½­2²gÚò\M®‚$
-€Žä0;¥@XìÉÚ›j{ÿÜÝ*ÛÒ^AÃIt„,êÙ›ê$8Î%´
-<s£…žàÁ]µ{\¤„°¦<ÒdÁñ(0”{z#i»/)kŠ}	Omv¢¸ðH18}HcâuÝöÈΝqÒâóƒ4‹¬à¾»ªãdSÖå>¯†gÈŸ`ïJd轓Ô}þ ý¯-Ií>GÛ®º­š¢~T[E\ïÊÎZõ^×-­÷e0{Õïi+D2Ώ»Šöéô)ZØ\èaÜÒmÆ¢	Çm
-Z ŸO‘ÌÇ×^w`┄“¥”`ð ºöÈÆ#>^Ái1Í|ò¨ã	-ˆ¾è\ž3>c‡èJ§ÚG0å(P´Qv–Mà$•¢”´€IUŸ#Ê xM͘o'tÇlÀãÙƒž½“èÊz×sOJùIp˜»RB| ó:åñ‹ž¶·EGû…L¥‚%õ°}ã¸ÈÐd(ëk¾/7°7r­F#ô¶úE_à”¯4ÊE;.É`B(ŸÑ&=Íà[KS†ÌKT&ïÅÝ]]­]“Pć¹˜T“Jö`‹9\þŸíju
+xÚ­]oÛ6ð=¿Bö ËO‰
+0íÖn-°EC»Å–c­²”Iò¼üûÝñHYrÔ ÛæñHÝ÷ñŽäÑmÄ£Ÿ.^^_<-e”±<ã"ºÞF‚sfs¥6g&×Ñõ&ú_•ë¡j›Õï×oÝvËò4Õ¸]æŒÃnNûDÊR¶JOUüC»ñ~_%ʘøU×µ+Åã®'*†+–óÜqU gÚ:Je¸ëâÕõÅŸ°°y"™aJEëýÅÇßy´µ·g*·ÑÑíÜGÊX–¤VGWï/¸×–Oµf*€šIi¢TçÌ©†b椟EÃyük»’6>‚ZJÇÂ÷w«Dfq	šÇ—^=5£®X®òÁdj‰ø·«ÄH÷þ¨ê) þ2:Ÿí^oh|¾mÛÍMÑM·šÙΡ=¬w¾ØVuùѺ÷"5	?7
+ŸËýÛʪ¸©hÞïÚC½ñpY0ìŠ!@õ‰M2<4f°#x~”õ\
+%™iضîÊb(=ãç„óø-šÐMŽ²ñ®À=ៗ(8QÄ
+|â\×Ð#°C"wÎb‰HS0˜ž®hµR1:Hvûªï!Az¶[
+Ž·Å¹|~Fè¢'ô¶­kbß/FË™Á“î˜t	þ0³Å$TS6·H’–Ó¢ä<K¸H„¥¹È/µ8‡1°Ïm,Åkº˜oPU˽§­ˆ}Ù”ÀíQÙC?}‘|˜cW
+þó3ƒÒzÕÐâ°#W!¼©:8”ÚîÞoé	Ý´žKáÜ™:o_:yn<§¹ËH@ÜvíáÎ{'Ÿ,׌s"Ñ™~!^¥fšZ_DÖ©âù,¸^[sŒò~ÃÖm³]¢ç”6ú$ª48k —m۝©Ó¼$‚IЉ8ütvÄ‚Ô"Ë#--SZâ‹JåL1­‰º2ÚNÕ¹)-Ëœ¤2—óçµ wŒçµLYùà¼vç´Žr¨62u¶ò!ÍÌæ'õ…j1a/³ìÑrqÆþ[*& äœ³Õ_cO…òBaTöQ!`»`9âs<	­/zH3êL(:o3Oáß:ûŒ”·ì¿#¦
+´:{
+¹Ðs
+=÷øï´B¿1	ä,c†#-Àe¾Ý€#H	•	ÕÈÍÖ4@[•Æ·0H\ÂìþîŽMhÖâïVI*”«f¿Á¡ûê䎮'J~±˜}ò%?ЍY˜>’ü°e’ä?ckfåpRJCŒJWJU
+Ð"J´`ÐOúd	~ž6~åö¥ñ;l>À•Ð&—]1ø†"ÍâÛÆo)úÅšdƒÎ5Tƒne„þ
+¾vÌ„’vµãXA]] *3f³‘&– ¸Æ?”ÅdTêÈ-ôx'¸*‡¥úÅW3« ±>*4¯v%H)¡ŸÃ&í@“±}˨}“PÞÝà»
+€ªfÑ0R°ÌŽÅºØì]Ö$|¿$˜ÉX¦Æ­›ÔñU±Gæ7žmh,AŽúˆ¢9ùî{ÂmZ}Óëà646Þ­Ô[fpÐAS;kO|íVP»+ß0Bcº•å(È å°æ‘ ˜ßx,ôvS5nI&n|¯²]âql„ùbXX’¶\lŠä€CjWø~Ù·b/©:°¥Ø‚†n{S¸³J=É'åóé—+Jš+…€¿nCé:_BFý°+šÛÒ'Ú»cãl ëa|=^HævàóÈ}({tíåô–B½?ÁÇ:Ü“}ô’†~rWé	UÐàB­%m”3˜¯{ßýÚ·Ý ¹ðI± €SA±
+Mopzï™Ï"_<£ÐôÏ"Ó÷ø<>P0oüÚî1Ôg­x¸'’à&ì¯l³ÃKF˜»qùDÎ¥ ¥ô¦­šÛp-¨úï¡ Ú4þÙó|x-vI	Áõ†R
+þû”gßó%Ãù!|Ç÷b%Ó¸ée·èd­á¨/²Ü5Ùù*÷¾ÊÈŸyhËs5¹
+’6€:Rd t:a²'ooªíýsw«taKk
+,1<ò¨oj“8—Ð6ðÌ%ŽzBgtÕîqbâšòHÀBâ6J4ÜPb(÷ôFÒv^R×ûžÚìÄqá‘bpöÆÄëºíQ„hñùAšEQpÝ]ÕØ”u9„Ï«áŠÃ'Ô»:'ï4uŸ? ¿$kKZ»ÏQǶ«n«¦¨µÖÄ×»²óŸV½·uKó}Ü^õ{Z
+™ŒðqWÑ:í>eË‚˜ë#Œ[ºÂX4!ḍCAËâó)“ùøºÃÃë ÎH,I€†ªkOl|1âãœ&Ó‚Ou<£5;çŒ?±Cv¥Së#šÎ(0´QvvšÀN*E)Y“ª>'ŒAùššñ¼ðOC@Ïô|êTWÖ‡ž{RÊOŠìJlùÂë”Ç/zZÞ­1Õ
+¦Ô?Àò“0CK˜¡¬k¬ù:¼ÜÀÚ(µØÛrèch|S¾Ò(—í8¥x €H>£EzšÁ·–¦'/q™¼SwwuµvMR axP`1e¨&•üÁ;r¸ü¬Xj«
 endstream
 endobj
-8383 0 obj <<
+8409 0 obj <<
 /Type /Page
-/Contents 8384 0 R
-/Resources 8382 0 R
+/Contents 8410 0 R
+/Resources 8408 0 R
 /MediaBox [0 0 612 792]
-/Parent 8365 0 R
+/Parent 8380 0 R
 >> endobj
-8385 0 obj <<
-/D [8383 0 R /XYZ 100.892 685.529 null]
+8411 0 obj <<
+/D [8409 0 R /XYZ 100.892 685.529 null]
 >> endobj
-8386 0 obj <<
-/D [8383 0 R /XYZ 100.892 660.623 null]
+8412 0 obj <<
+/D [8409 0 R /XYZ 100.892 660.623 null]
 >> endobj
-8387 0 obj <<
-/D [8383 0 R /XYZ 100.892 476.114 null]
+8413 0 obj <<
+/D [8409 0 R /XYZ 100.892 476.114 null]
 >> endobj
-8388 0 obj <<
-/D [8383 0 R /XYZ 100.892 431.352 null]
+8414 0 obj <<
+/D [8409 0 R /XYZ 100.892 431.352 null]
 >> endobj
-8389 0 obj <<
-/D [8383 0 R /XYZ 128.164 431.929 null]
+8415 0 obj <<
+/D [8409 0 R /XYZ 128.164 431.929 null]
 >> endobj
 1358 0 obj <<
-/D [8383 0 R /XYZ 100.892 388.575 null]
+/D [8409 0 R /XYZ 100.892 388.575 null]
 >> endobj
-8390 0 obj <<
-/D [8383 0 R /XYZ 100.892 363.129 null]
+8416 0 obj <<
+/D [8409 0 R /XYZ 100.892 363.129 null]
 >> endobj
 1362 0 obj <<
-/D [8383 0 R /XYZ 100.892 311.86 null]
+/D [8409 0 R /XYZ 100.892 311.86 null]
 >> endobj
-8391 0 obj <<
-/D [8383 0 R /XYZ 100.892 284.301 null]
+8417 0 obj <<
+/D [8409 0 R /XYZ 100.892 284.301 null]
 >> endobj
-8382 0 obj <<
-/Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F71 5424 0 R /F70 4384 0 R /F4 5492 0 R /F17 3698 0 R >>
+8408 0 obj <<
+/Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F53 3738 0 R /F59 4373 0 R /F4 5484 0 R /F17 3698 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-8394 0 obj <<
-/Length 1288      
+8420 0 obj <<
+/Length 1287      
 /Filter /FlateDecode
 >>
 stream
 xÚ­WMoã6½ûWèV
-­~‹,ÐC»m»‡E\´Àv*²l	µ¥T’×È¿ïC9²ã¤ÉÆq†¤‡3oÈ!KÖ	KÞÏ~ZÌ®®5K8£Ž9ž,V	לfŒ'Æ:ªJËä‘Š¥Ÿ¯®…H,uƨ0U*j…¤0éºÞ”ߥs©ù¹îÊbhSáHwŸZGbÞ,½ ÉM•§’‘®Äþ‹$Núõwm3tí4®¸!ïªün(;ü•oÊì—Åì߇µÁú‰ÑšJ™ÛÙ§Ï,YÂØÇ„Qél²3·‰Ô–­AÞ$7³ßflê	®ÏzB9vì7¹¨Ê`4_÷ØæØìSaIÛý“‚y×îÂV¡ÜÚ¾Ý|ñSâßC…»tî{»mÝ÷uÛDл®½Ý¤œ·li:WJ’C\¹ñ@m
-¿q²ƒ_šeÙͽ`cs.©VmïðݬLd¤jý{TîSø´;TŠ¼Aa›7ùºDù/ÆÕ&Êý}?”[/[ræg¤„xBó¥n;œ²êÚ-Jûz¨êè7x”ñ©§¥Ô4Sf$R¿½¥Áþù8¶¡q´h›‚‡K*­1Ð\O;ÁIî½Ã†¨ÜlP{w
-8
-|æÙFG/ùÁƒ—¼òû¯þô’=xÃ÷¢7¦K |Ĥ#7å€ýmƒíP… †ÝE‹b´Ä́¬VéÐðȪ÷a•*¹'¤
-‚*oÖµgÁ;ÿH­ƒ–¨-ÛÀ¶b·-‡†þ{ôåñ! 4P^©Ñ™E*©¶žÈ‚xZC^¯¿íQø;˜<[Š?í)lçqÎf«N&ÚiH/ólÒǪ̀CÊž;´2G¹Î–2.ÛäÛòzŽ*ŠSv8¶UHd$nú]WFe¨ò:ð/fL8¾¯Çî[L`œ\te>”Ëq„;¢•(¬ád¸‹}%¿Hpœ±TYsì7¤žj<0ä„"Ùp2(ò¡9—Wœ9*¸˜æÕSÙgœÒ‡€÷Uލ«•Å&ïò¡;zX<*”!hHÒ¥¾yh•ÑŒ›DgŒZæ| ý€4†¡!¸’ +“Õä8>†{|ÐëLQ›=!
-×½è¤W‰ƒkL˜à¥ƒ}
-|¯ÇóƒeOß3~jS_qÑ<ZVC¨’–U/ñ§ƒèiXÁBÌž1¦sêÀŠc\ë©)Kù1bˆ6Õ6^ì¨èÙׁi »Ôævi®€iâ"øz¬±by`”`p®©DA•âH¨\jZÀQ$j6áÖÉ )ÆÐäØ‡Îʲ­×–ô× |a@M~€Æq 3ù²“Yj»™_õd~@|3™O ÞFæ·Ûu àðõXO“Y³p1¾„ÌŽ±@KeIM‡Màt†D·ÈiP¦@½•.'WÈpuÌðlòe/¾þ” vªË\€•=ò¯xÓíÆ<\Cϼ²üTkÔen¿“e5ºsôClO«•¹„3N ÓæBP6|ð6ëCÕâcªvÂì; P ¨ïQ‹ÅHXóÅŸ°ä)‡¡Öa¾äªñ•Å‡¬´“šð`]Fa¬'ϱ¸Ùð&bë:/ĢˋhŸ—Å¥W k™ßnÊ«}W^çˆ@`ÅÔZ,ý«Ù«Á`/Ä4,ès'¦œy7NÞ$¾æ«‡¾Ü¬èÙ@_þ±!·©
+­~‹,ÐC»m»‡E\´Àv*²l	µ¥T’×È¿ïC9²ã¤ÉÆq†¤‡3oÈ!KÖ	KÞÏ~ZÌ®®5K8£Ž9ž,V	לfŒ'Æ:ªJËä‘Ò¦Ÿ¯®…H,uƨ0U*j…¤0éºÞ”ߥs©ù¹îÊbhSáHwŸZGbÞ,½ ÉM•§’‘®Äþ‹$Núõwm3tí4®¸!ïªün(;ü•oÊì—Åì߇µÁú‰ÑšJ™ÛÙ§Ï,YÂØÇ„Qél²3·‰Ô–­AÞ$7³ßflê	®ÏzB9vì7¹¨Ê`4_÷ØæØìSaIÛý“‚y×îÂV¡ÜÚ¾Ý|ñSâßC…»tî{»mÝ÷uÛDл®½Ý¤œ·li:WJ’C\¹ñ@m
+¿q²ƒ_šeÙͽ`cs.©VmïðݬLd¤jý{TîSø´;TŠ¼Aa›7ùºDù/ÆÕ&Êý}?”[/[ræg¤„xBó¥n;œ²êÚ-Jûz¨êè7x¤åÔÓRjš)3©ßÞÒ`ÿ|ÛÐ8Z´Í
+AŽÃ%•Vh®§à$÷ÞáCTn6¨½»œ>ól#È£—üàÁK^ùý×zɼá{ÑÓ%€>bÒ‘›rÀþ¶Áv¨BPÃî¢ÅG1Zbæ@Ö +Œth÷U]xä
+Õû°Ê•ÜÒ…A•7ëÚ³`¤V‚AKÔ–m`[±Û–CCÿ}ÈÑ! 4P^©Ñ™E*©¶žÈ‚xZC^¯¿íQø;˜<[Š?í)lçqÎf«N&ÚiH/ólÒǪ̀CÊž;´2G¹Î–2.ÛäÛòzŽ*ŠSv8¶UHd$nú]WFe¨ò:ð/fL8¾¯Çî[L`œ\te>”Ëq„;¢•(¬ád¸‹}%¿Hpœ±TYsì7¤žj<0ä„"Ùp2(ò¡9—Wœ9*¸˜æÕSÙgœÒ‡€÷Uލ«•Å&ïò¡;zX<*”!hHÒ¥¾yh•ÑŒ›DgŒZæ| ý€4†¡!¸’ +“Õä8>†{|ÐëLQ•ñSÒppÝ‹Nz•8¸Æ„	^:اÀ÷z<?Xöô=ã§f0õÍ£e5„Ú)ùhYõ:ˆž†,Äì#`:§¬8vÁE°žŠ²”#†hSm³áµÁ>Šž}˜²Km.a—æ
+˜&.€¯Ç+–F	çšJ´T)Ž„ZÁ¥¦%ÐHÒ¡V`nšâaLaÁMŽÍpèÌ ,Ûz-`I
+À´Ðäh' 1“/{1™•¡Ö¹ËùõXÿGæÄ7“ùêmd~»]^  _õ4™5ãKÈì´T–ÔØtØNgHt‹œ¶åa
+Ô[™áárÂp…WÇÏ&_öâëO	`§ºÌõXÙ#ÿŠ7Ý~ iÌÃ5ôÌ+ËOµF]æö;YV£;G?Äö´Z™K8ã0m.ecÁo³>T->Æ¡j!̾
+•ŠúµX¼„5_ü	K>òqj­ñæK®ßYY|ÈJ;©	 ÖeÆzpò‹›
+o"&±®óB,º¼ˆöyéP\z°–ùí¦¼Úwõà…qŽVL= ÅâÑ¿š½öB,@ÂÞÈ0wbÊ™wãäMâk¾zèËÍŠž
+ðå?"Q·°
 endstream
 endobj
-8393 0 obj <<
+8419 0 obj <<
 /Type /Page
-/Contents 8394 0 R
-/Resources 8392 0 R
+/Contents 8420 0 R
+/Resources 8418 0 R
 /MediaBox [0 0 612 792]
-/Parent 8365 0 R
+/Parent 8425 0 R
 >> endobj
-8395 0 obj <<
-/D [8393 0 R /XYZ 151.701 685.529 null]
+8421 0 obj <<
+/D [8419 0 R /XYZ 151.701 685.529 null]
 >> endobj
-8396 0 obj <<
-/D [8393 0 R /XYZ 151.701 573.819 null]
+8422 0 obj <<
+/D [8419 0 R /XYZ 151.701 573.819 null]
 >> endobj
-8397 0 obj <<
-/D [8393 0 R /XYZ 151.701 574.396 null]
+8423 0 obj <<
+/D [8419 0 R /XYZ 151.701 574.396 null]
 >> endobj
-8398 0 obj <<
-/D [8393 0 R /XYZ 151.701 562.441 null]
+8424 0 obj <<
+/D [8419 0 R /XYZ 151.701 562.441 null]
 >> endobj
-8392 0 obj <<
-/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F71 5424 0 R /F4 5492 0 R >>
+8418 0 obj <<
+/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F53 3738 0 R /F4 5484 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-8401 0 obj <<
+8428 0 obj <<
 /Length 2117      
 /Filter /FlateDecode
 >>
 stream
-xÚ­Y[së¶~÷¯Ð[©ÉŠ;ȾårÒI¦éIÇž¦3i`Š²8¦H•¤íèßwÚ²
-É–|^Dp.€Å·ßîB|v3㳿_|wuñ×¥œ9V8.fW«™àœå…œÙ¼`¦Ð³«åì÷ì²*Ǻkç\ý†ç¬°VãpY0£9–Y6_nUö}7Ùf_-”1Ùç¾ïæŠgý@Z‡©XÁ‹0«‚¶ÓfÒ£´ÀQŸ¯.þw!@
-ƒ÷Vf˜R³rsñû|¶„¾Ÿgœ©"Ÿ=„‘›™29³µ5³Ë‹]ð¸Û„.é”|©Ìî ²`²ç«Ô¦A›5´‡«ya3ÝT°ÿ\¡iÀ0™¦Ý³ÿ½åLðÇÍ×U)´a;—y6ö]31ˆ¶Ì¸³,òò™R®™Èå)Ê÷•†{´Š3­ô1%0\1£‹#VV9¬ti¦áÃ`+4’Á@dæ_ñÕ÷m½©F0ä+³Éœ3)Š¯³(YX¦òüùª~¨†²¯·è2ŸpY:û¶||QÙ?»±J§6Sڝ±®Ä©y\ÇÛ§fÎo¬#Lfß>î…k8&-ØG€NkÉ>å܈Ìàˆb¨Ú¡ëû*é–ñ\L®ñ‰†<Ÿ¢`ŽÓˆeµòwÍHšçI(6Œ\¼_ñ°îúGÍBKV¨t¡ÛãdÕPõ÷èñ&ÇÙå4{çøù>d ,ìÌJÎŒ‘{Öõ0_äR‚ø66ǵ©å›†ÿåB#Aa»õ›°T˜óÙÆšn¾ ênï¶ó${¨ñsl]CËà{'x¶WÓKÝÒOÌ°ØW9r:z$9øÒ™m|ÛV=r¥ü±nÀU CfèÒ5L³ãÈë°®äšË¾òcµœ/´Ö°ÞqM- Vl8¬ª¬‡Š¤“°}È—~ƒk¼öx´.ƒÏ«¸ê%Jl¶ê»
-õ…IPôË%=«ÛEJç²CR½Îʦ®ˆìÙaj80¯™U->ÈàÕ¶xc!š3ˆoSƒBAø¢“Jòž-ºS×Ôåîˆÿœ·Œ´/ÆŸòx‹¡^†íK­ëö†Û€Z$	 ò4MEÁúåy#¤,OG‚òåd(œPìMœB»ßúëºGª†cà9ÙZ	ô€
-èúz´Qð,Ž/Ä@ÚYØ›èÑyΔt“Kµ#Ág	!8r»<ŒŸ3’Ə.ËE$ào›æñˆ…rE†Ïˆ žÕ.`(ô`ª¢rž•ÝfãÓDQ5õ¦|fs›5õ0R«[áÓdËiìú:p%tªOh
-ÜdDža˜
-ôÕã»Ãèv×,©Ï7Øåñg7ÄñkÚN1$¸¼ÚlÇðÉRœ#0<Ýè¯a¨„gñ1Âhf¸úJ0T
-
-	1Áp ’õ¦Šqƒr„®¹›Ê©40Ï\Ú`jJí³Ì@è¬ù)µIf øÖÄ›½Þ
-ˆ9à“ŒÐ5. wëÇ:P! ˆ§	Œ-²Uדðßõpç›|¾ÿæÄ®ËÖ@†¡EÓ[àUC^4RïSHN¬lXûþ(žná×(DŠ0ÉV©+ó†;Xaß¾Bà&”=ˆÂáäÎ[Gr™•Ñ~øOc&Þ.©ñ%A2tNŒI¯pö}ì»\( úö7nùñ5lvô›-êà&«WôÜшҷ)à<ô@´Èrç¥ç:
-ÈŽš ¿_¿\þô’$­Iæë ,'.zŽàŒ .ÏEôKNn£Rñâ@J¾—9ûâmA°/6že8$&êk¿¯ÁÅ1Š>	ç @:ò
-©Ç•ðY¡Y®õ;|e°°`Á•¿UZ·kÊÊÛ#ÎqæB8TjÚE'ý²õU ô-Æog2 /lXÂJöBòÔƒÕv]þò]2+|Ì*1Í,xvSÔØRáÔoêaP“yìöôØKRȆU+.§ê°÷Ý‘¤DŽŽ	kE¢)—U\½	‹½G˜#ü5 ô§õúd‘ø”«h(Tozÿ¸/-‘VHÞ‘)šÒe·Ÿ°¢S±æƒî'{¤öƒÞ§¤ÉVà}UÑKØ$<ý0Ü….u´;Jë‘$Ó§Tø k›]jŽ®Å|Öä˲†©žÅLPNÕ)v“¹`ýÒFÒD)N'C9‹pPs“d‡ˆ|C¬Ná`u¹w J=t-ýèpÁéÐÍRiV÷120	w_§ä” yE{­©Àâ¡÷#æpà®Vƒ»7²ÌZ7xÒ~D©P:äïWz_h>Wš¦®óÌ–f.)
-“*Vêx‹ù7^…•­Å<‹;(øü'ødŠóŽh&”üøý½§j¥+|òÇíáÆ÷·Ó¾û(“¨£Z‚ÿÐô)@	9UècS?]oáË}=Ô×ýzÊÉ–~í(¢P,w¼œX`ɯt9#œfŽÇ#§ò%\ª.côl`°#W4g.&?‘ã±Ö!ÃؐDQkë1¯² ˆ5\ý‡?ž¦Þ]€Ê€wð/C@N™fŠ®W==0ÕeE/›Iíè¥EÚÀ];Rž0’d‘õj·OÈ1[«#Llj®ãÔ‰ýS¹•¶>–Ɲnû"±Ò–¼ðÀF¾áÒÁØ÷ *m;ÝӝB„ç-â ¡¦:8ÿ2
-Ê‹.¤1vï8AHi9qMƒÃb.Á)áK࣭ê§?#Ú.J)—x‹šNÞ{	 CÉüëüï*$þ…â>ò—åÿ¥å&%
+xÚ­Y[së6~ϯðÛÊÓc–wI}ëå´ÓÎvOw’ÙîL·Œ,ǚȒ+)Iýï (ÇNh;vòbQ ’à‡ Í'w>ùéê»›«¯”r’²<åbr³˜ÎY–ˉÍrfr=¹™OþH®Ëb¨ÚfúçÍ/~xÆrk5—9ã0šÓ8a™eÓ™àV%ß·S‘¬VðÕL“|îºvªxÒõ¤Åp˜Šå<÷³*h§ÚŒz”ÊqÔÕ盫¿®HaðÎÊSjR¬®þø“OæÐ÷Ë„3•g“'?r5Q&cÖ ¶zr}õï+vÑ#S%_*Kóô 2o²ýÕoµiÐf
+íáfšÛÄÝÖ%ì?Sh0L¢i÷Âì~o9|»ù/òìà#…6l¦2K†®­û#Ñ–™ô"‹¼|Æ”k&2yŽò]%‚á­âL+}L	WÌèüˆ•U+]šiøÐÛ
+
+¤¤7™ù7|uC[¯ÊùÊl2ãLŠüc%sËT–í¯ê‡²/ºj.ó	—¥“o‹í‹JþÕeä8µÉ™Òé늜èÇuœ>5ƒp>±ŽL0™›=ûäû®‘2iÁ>tZKö)¦F$®Ï0@}ÙôÕP=–Q×°ŒgbtO;ö¦ÈYÊóqļ\¸‡z ÍÛy"ŠM
+FÎß®¸_¶Ý€£&3¡%ËU
+:ß¿îp²²/»Gôx“áìrœ=ŽÀË¼¿™ s;±’3cDàžeÕOg™”à®	Íaéj¹º¦Æÿ¸ÐHPØnÜÊ/æÜÛXÝNgÀAíýÃz:ƒ$O~Ž­[èIø><™ƒ+Šñ¥jh„£Gf˜í*9=’|iáÌV®iʹRþXÕà*Ð!“'té
+¦ÀÙqä­_WtÍEWº¡œOgZkXï°¤+6VYT}IÒÑØ>d„k·Â5Þ:<Ú4ÏË°ê9Jl²èÚõùIPôë5=¯šYLç¼EO=R½NŠº*‰ìÙaj80¯™U-ÞÉàÕ6?±ÍÄÓÔ` ‡P¾èäú‚¼gîÔÖU±9â?—-#î@ËIC\ٞƬ¯æ>„ƒC»E˪¹#ÁÚãŸIˆ<u]R°~yÞˆ)sÄÃóÑ£ x9
+GTú;ÇÐîÖÁ‘ÊþxζV= CºÞ…m<óã1v@v=:˘’éèRÍ@ð™Cö„ÜÌãçÂ…Äñ£ó”e"ð·u½=b¡Ò<ÁgÀPÏbã1ä{0UQOŠvµrq¢(ëjUy>³™MꪨÕ.ði’y„4´]å¹:<ÕG4yn2"K0Lyúêð=ÅèöPÏ©ÏÕOØåðgÓ‡ñKÚNÑG¸¼\­ÿÉRœ#0<ßè¯a¨„gþ>Âhf¸ú *…„aØ
+ɉ‡jU†¸A9B[?ŒåT˜.í 0µ¥v/3:i}~Jm’¾ñzC¯=b¸(£tMê‘»vCå)ˆàÅãÆæÉ¢íHøŸªpu>ßõb7Mž–@†¾EÓ[àUwGó^4PïsHŽ¬¬_ºî(žoá×(DŠ¿3ÉV©+sÂl
+aßžF!ð	ÊDar—­#9ˆ…ÌÊà
+?|À§1oæÔøŽ’‚`êÒwŽŒI¯pö]èÚ\( ºæ7ný¹áÕovp«5êà&©ôÜЈÂ51à<u@´Èrç¥ç2ÈŽšæ ¿ß¾\ÿü_’÷%$­Qæª ,'.zàŒ .ËDðKŽn£S¤âف”|'sôöÅÛo_lìe8$$êK‡¬ÀÅ1Š>ç @:ïò
+©Ç•ðI®Y¦õ|e°0oÁ…»UZ»kÊŠû#ÎqáB8Tj:
+Núeê+è{Œß©I€¼°a	{(Ù	ÉcVsØuýëwѬp›Ubš™ó䮨±¦Â©[U}ï¡&³<0Øí豓"Đ
+«V\ŽÕaî»!IÖ’Dc.«¸{;‡0Gøk èÏêuÑ"ñ9WÑP¨Þun»/-‘VHÞ’)S4ešÜŠN…šºŸíÛzŸ’&Y€gteI/~“ðt}ÿàC¸ÔÁî(­’ŒŸRႶ©7±9ÚóyX“+Š²ïÇz3A9V§ØMæ‚õKH¥8ôå,À^Í]”î òõ¡:õ‡‚Õå΁(õ| Ð5wƒ;ÂçCÿ5H¥Y.Ò÷‘€Ixú1%§È+ØkI
+í°1ûwµœøؽ‘eÖ¦ãˆgíG”j¥Cöv¥¥‡æ¾Ò8u]f¶8sIi˜T¡RÇ[Ìo xåÚW¶³wPðùoðÉÎæ
+ÑL¦PòãKð÷Žªa”.ðÉ·Ûõ•ëîÇ;|wA&?PG5ÿ¾%èS6€r*ß7„¦~¾Þ—Ǫ¯n1úô”³-ýÚQD®X–¾órF`%?èrF¤š¥<9•/þRu¢gSƒ¹¢¹p1qü‰ÿ‹µ¾Æú$ŠZk‡y
+”@¬þêßÿñ4ön<Tz¼ƒ·xêÁ rÊ4ct½ Èèèa¨*JzYùLjC/
+Ò6èÚ‘ÚXðø‘ ㈬›]BÙZ`:Œt¦þGèË}¨´õ±4î|ÛG‰•¶|煏 Þ0ò„kÈƾ‘PiÛñžî"¼l5µÐ¡Àù§¿QP^´>±;Ç	BJËù‹kr	N	_MY=ÿˆ0дAJ¹Ä)j:{ï$€%³ùßUHü%}Ï_–ÿÇ—&‡
 endstream
 endobj
-8400 0 obj <<
+8427 0 obj <<
 /Type /Page
-/Contents 8401 0 R
-/Resources 8399 0 R
+/Contents 8428 0 R
+/Resources 8426 0 R
 /MediaBox [0 0 612 792]
-/Parent 8365 0 R
+/Parent 8425 0 R
 >> endobj
-8402 0 obj <<
-/D [8400 0 R /XYZ 100.892 685.529 null]
+8429 0 obj <<
+/D [8427 0 R /XYZ 100.892 685.529 null]
 >> endobj
-5370 0 obj <<
-/D [8400 0 R /XYZ 100.892 659.13 null]
+5359 0 obj <<
+/D [8427 0 R /XYZ 100.892 659.13 null]
 >> endobj
-8276 0 obj <<
-/D [8400 0 R /XYZ 100.892 644.381 null]
+8303 0 obj <<
+/D [8427 0 R /XYZ 100.892 644.381 null]
 >> endobj
-8399 0 obj <<
-/Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F70 4384 0 R >>
+8426 0 obj <<
+/Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F59 4373 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-8405 0 obj <<
+8432 0 obj <<
 /Length 1143      
 /Filter /FlateDecode
 >>
 stream
-xÚ­™MsÛ6†ïúœé…ši!|]Ùn›I›4V'Éä@KŒ­)-¹$¹ÿ¾‚dH‹Ä˜!.»/ö!vGwŽ~Yü¼Y¬®ŽFm¾DD¤0‰¤6Hmvѧ˜qºü¼y³º¦4ÒÈHÉ«GGš2°T=t½ÏÒ—?1ÁãË}žnËã’š8ÿo©M\÷'‡mˆøæ>Y2ç©ë¿Øn¡Eâ¢pß×ÇC™3øF8‘ñú>y,ÓÜ
+xÚ­™MsÛ6†ïúœé…ši!|]Ùn›I›4V'Éä@KŒ­)-¹$¹ÿ¾‚dH‹Ä˜!.»/ö!vGwŽ~Yü¼Y¬®ŽFm¾DD¤0‰¤6Hmvѧ˜q¼ü¼y³º¦4ÒÈHÉ«GGš2°T=t½ÏÒ—?1ÁãË}žnËã’š8ÿo©M\÷'‡mˆøæ>Y2ç©ë¿Øn¡Eâ¢pß×ÇC™3øF8‘ñú>y,ÓÜ
 %ÒJY\mÿ.øõÑ1mŸ>ãhÿ{aÄŒŽNÕ“I! E7‹?¸ŽÄ¹-92ê̘2jÔ˜'œÜ„±t‘Ú,Œ“ÛÌÎ^s˜.¼DtÇJŒ©Ãû+„SÇ'ÂxüqX’x]*>Ù 1VÅßµ.l÷úmÝÿ{òè ¤ü׿ýízÞ¿»iš£GÃÌ
 FÒ|Wœ_~vŒ‰(XàZ#†©Ï8•qIZã}#qÅ‘ÜggHp3ÎŽbŠ¤â`æB´Ã ‘‡°3ê®m¸àËúê<ZŒÃD¤£V<ÀúZjfˆÒ.¡2ßß>•u÷u–ܝãR ñ=º`
 æ·ñ
@@ -38402,201 +38932,207 @@
 !çV«¦†ÖHŸ¡¸z.ÓÃ.ݹvQ•ªîæ^*!„µT:Â<P&»€6$‘ó 0Ø1j©Â@av挺ɯó4é–Œbõ±*5û¦ÓŸ´‚ã˜!L_;R™î󜊵!¥žIEIdh (ú´€ÒV’buñG[ý¯ª(!ôµlºú<l¦º@&YQ˜¤púÅF*„™ª0ýåÑÉ^ÞšDP£+Èc²Ï`C)6“7•î04A›AÝÊ2My-›®<›É>Ø€~MÅL6L ¬B•fáu¿L³´sótûÅ%1Wô“&ƒU5ǃ&„ºMWÍdŸhìÝžšyœd” BM 4T Ò\HÖhÆÃÂssŠïy?ÅO÷9v
 îç&+¬сŽ‡ŒD¹|¹~o#iþ°/Šýñà{ÿCˆáD`Ù“dÙ8ŠÉ^P`Ø	è™÷Ô0DY ÂAª”¹-Ö}r¸K[°§²·¯ DR³4z’Æ—ÆtŸç<¬
 Ìf©2ˆê@WT3Äé\p%ÿÔ$,•w§”‹ûý£‡E9-‹®‹É>X€
-¬'U‡ñZ(ì—¥‘s~Mø¦“»‡
+¬'U‡ñZ(ì—¥‘s~MøqW»…
 endstream
 endobj
-8404 0 obj <<
+8431 0 obj <<
 /Type /Page
-/Contents 8405 0 R
-/Resources 8403 0 R
+/Contents 8432 0 R
+/Resources 8430 0 R
 /MediaBox [0 0 612 792]
-/Parent 8407 0 R
+/Parent 8425 0 R
 >> endobj
-8406 0 obj <<
-/D [8404 0 R /XYZ 151.701 685.529 null]
+8433 0 obj <<
+/D [8431 0 R /XYZ 151.701 685.529 null]
 >> endobj
-5371 0 obj <<
-/D [8404 0 R /XYZ 151.701 505.371 null]
+5360 0 obj <<
+/D [8431 0 R /XYZ 151.701 505.371 null]
 >> endobj
-8366 0 obj <<
-/D [8404 0 R /XYZ 151.701 488.501 null]
+8392 0 obj <<
+/D [8431 0 R /XYZ 151.701 488.501 null]
 >> endobj
-8403 0 obj <<
+8430 0 obj <<
 /Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-8410 0 obj <<
-/Length 1322      
+8436 0 obj <<
+/Length 1321      
 /Filter /FlateDecode
 >>
 stream
-xÚ•VMsÛ6½ëWðHÍD4A€yl;ušÚÓX3=$9À$$qB*@ù£¿¾»XP–\u&½Àb±À¾}»‹<Ù$yòq–ÇÿûÕìâZ.&³‚•"Y­–çYUÉ’WYYñdÕ&_Ó˭ڍÚÍœñ”Éù÷Õ§ÙÕjö׌™<aG»Š,2i†Ù×ïyÒÂâ§$Ïx]%OAuHxYe˲„qŸÜÏþ8g¤@úÿ	Ž0™"“•<ö£”EVHF~\ß|¾'–2ýåö–é—«Ë»/Ð#0¶(ꬪ*Rþ|wùÛÍíG\Û%XÌê¼fh4ë"ã€\м3z¾L¤ÊiE£q;g©iÒ¨½×>.8»è£þÚ:ÊÌ‹*}ÁOç…LŸPdݏh»:ÓùÑ©Ñ:OŠ]4ÚÛùtÜð£3›lò‡ñ¬5Ýrµ…S¹Lõó¨
-0񆨎?N
-;gáŠNd8…àZÛõ/ÑÄc×êpå‘´Öδäµrá"[íiÍâì?H¡£“dzC6´—³ˆ´LX‘Õ%i!²’Ç QÙ|Á ¸éõœ³T«qïðŒ©2-
-Þk£¿åLŒþ?‚ÇY&hò^
-x‡—è{¸.øçI¢úžáÖ8ðjˆ£ ¼Dàe ¥Aˆ'ìè?í
-d€ÅßïIòggÚpÔSTiú.BêÃWÒ5õó.ÄX7`‡s½…™æ\Ó(91‚Û•¸(òü™Ô¼v1qYõÞÒÒ‘÷E¶äòˆC‚×2Cê€äa,ócŒKH>ŽyvJ%K› Й€p*“òVy:"œðÜèÝØYƒÙÔ#û„ÈÓgUKJƒV†py€¥ÍD9IN¢L‘ŽSf} Þ£‹‹Jfõ²<M–õÞ4x®?ŘcŠT(iÔ¨7Öu됽iC­äXºhÁMi7œÅönG¶nÜ›ö Ps¼üWŽ£t+@¼ƒ)¶s*Ö—2]S~ÐÚÓèÄÝH’FE6[eš¨G4‡Á.p[»Å:6º#!âUqÐ…Š6DS ÅÊ"*Ýn×w€ŠkHCÑ4T¼
-+žï`™¥E6_TUþj£*èÄ¿›/JV…›Ÿ)|öXOˆJ~QB
-ŒqÁö$
- K‘;’ êãÞÇ1‘N"G´Óà¿&eäÚ4v?Õ¹s÷‹å|
-“ig…Ó¾BöK at +ûý|7 ÖÑIÐm¬ÁR¸Ù» ?)…¶ƒÿxRè-˜?s;ßG¼9í„ÿZíûФ^hþÀв<Äj)K¬ïa°ñš†‚^ø3¬M´»£óÔ¿ø{`Û¢ÚèáÐiÂ
-Ö?ã¢^ž‰1J!fèIQKèkÍqƒŠ:‡ŽVcç‹¥wìÆÈzRÑÎ…VŒJ!Ü(´ 7÷z$ñJÆì‰öÜqam˜ä¯YJNû8/!Å	µÑoë~kÓTkºÈ¶RªC6ðSõ4B—‚ÿi—*귁&­“·	‰ŒÖ­§!Ž[#mi¢VBE
-zÔ#a„Œí'Es––6×"Èõ™ sx Ä.\Å.ŒŠßò2 Œ·Š€°„ŒvÄÒMc”±™gû>à	šºÃl§u@;Èî±G
-˜ø–Àë&s!QÎxA ħ
-+&Êé
-âùB3 &ˆ:f"@dõ}‚—°áñ¹p\>ñÙ>=ý/®Ë“ŽÍ9<}YgËBÐõ¸à'›àÍÿ1-5º
+xÚ•VK“Û6¾ûWè(ÏÄŠ(J¦tlžMšîN³žé!Ɂ+Ѷ&é’rv·¿¾xPŽº3éE"A$>| ˜'»$OÞ.òø±Y<£Ö‰PY!ª2Ùl‘çYÝÉZÖYUËdÓ%ŸÒ—{}˜Œ_®¤©PË/›÷‹×›Å_fòDœí*²¼TI;.>}É“ß'y&›:y Õ1‘U­«
+ÆCr·øãš‘5šÿc„*)ÊLÕê܏JY¡ûñæ݇×àÄZ¥¿Ü¼ÂÁ:ýøúåíÇWè[MV×5+¸}ùÛ»›·¸¶+°˜5y#Ð8h6E&9Ò¼µf¹*E™jo4¦ýR¤zâI«Á„¸àÝñ~ˆú[çy0j»,êô	g2µfZ*}@‘ó_£ínìm&¯'ç+öÑèà–+ÐmqÃ×Þî²Ù!³ªlø–›=œZ¨uj'cñ€‰çnËÿiV8xWq¢è‚k]?<EßúÎЕ'ÖÚz7òR0ÚÓEö&ðšÃÙ7ü …ÎNRé;¶a<¸œE¤U"Š¬©D‘.ˬ’1€@T±\	núf)EjôtôxÆTÛŽ/Œ5ŸsQNá?‚'EF4y§G¼Ã=N*ô®þ–èaàÝAqDÀ+^ð(E(ž°£oü—È ‹¿ß±äÏÞvtÔCTi‡>BÎÃWñ5ÍãblZ°#¥ŒÞ€MKY’i”\˜FÁͦ|^äù#«ãc4Ⲃã¥3ïO*Šl-Õ‡JÙ@È ©’Œ1äëÆ$ŸÄ¼¦]€R%Ò– º	A•å¬¼× [s˜zg1›d_Yæé½wºc¥Ñh˸ƒœ Ai;SN±“(Ó¬ãµÝE€÷èâªVY³®.“e{´-ž.1–˜âÑ%­žÌÎùþor´ÕJ‰e œ5Ñ”ñãUloa秣íÁဠ …0Ç«å8J×±TäL´½×±¾Té–óƒ×ö@/÷KZÆîµm£Óâ¶ñ«+tlMÏBÄëâ¤mŒ¦@Š•¥¬!t‡ÃÐN(Jœe
+ÍSªx5V<EïdYœ¥E¶\Õu“þê¢*èÄ?[®*QÓͯ>wl`D•¼†(H!¦¸àȪL­›X õñâ˜I§#Æðß°2ƒrc[wœëܵûÅr‹‡”rSY¦½=N÷X¸g°Ÿ-:öiþ…~¬£“ Û:‹¥pwô?+QÛÁ<‰:Bæ¯Ü.oàDÎ;á¿ÕǁšÔÏ¿ZV€X­U…õ–›`xØjè…Ï0ÁÚL¸3:OÃS˜°÷”B`[Ô;3ž:
+Ý`û³1.šõ•£bö=)}­=oPQçÔÑì|±ôNýYÏ*Æ{jŨDáF¡¸e0‹ dÌžhÏŸgÖ†Yþ=‹¨ätß–¤8£ wæǺßÇÚ4ך>²BÊuÈÅ~ª¾ƒu)ø_v©¢ù1Ьuñ6a‘5¦<ÄÃqk¤-OôÉ
+UTÒã	#dì0+Ú«´Ä°ùAn®YÂ!vá:vaTüœWù=c¼×„ó ¼#Ɛo£ŒÍ„­x7„'hš³×m’Ýa1'ð-+ÎÏæ(Q®xÁ ħ
++&Ê›âùÄ3 &Hˆ:v&@d÷ý’‚—pôxŒ\8/ŸølŸŸþбó‹&,áé4X©&[%_O–âb¼ùÿhZ5¿
 endstream
 endobj
-8409 0 obj <<
+8435 0 obj <<
 /Type /Page
-/Contents 8410 0 R
-/Resources 8408 0 R
+/Contents 8436 0 R
+/Resources 8434 0 R
 /MediaBox [0 0 612 792]
-/Parent 8407 0 R
+/Parent 8425 0 R
 >> endobj
-8411 0 obj <<
-/D [8409 0 R /XYZ 100.892 685.529 null]
+8437 0 obj <<
+/D [8435 0 R /XYZ 100.892 685.529 null]
 >> endobj
 1366 0 obj <<
-/D [8409 0 R /XYZ 100.892 660.623 null]
+/D [8435 0 R /XYZ 100.892 660.623 null]
 >> endobj
-3820 0 obj <<
-/D [8409 0 R /XYZ 100.892 472.644 null]
+3816 0 obj <<
+/D [8435 0 R /XYZ 100.892 472.644 null]
 >> endobj
 1370 0 obj <<
-/D [8409 0 R /XYZ 100.892 412.444 null]
+/D [8435 0 R /XYZ 100.892 412.444 null]
 >> endobj
-8412 0 obj <<
-/D [8409 0 R /XYZ 100.892 383.473 null]
+8438 0 obj <<
+/D [8435 0 R /XYZ 100.892 383.473 null]
 >> endobj
-8408 0 obj <<
-/Font << /F76 5480 0 R /F17 3698 0 R /F15 3700 0 R /F70 4384 0 R /F50 3701 0 R >>
+8434 0 obj <<
+/Font << /F76 5472 0 R /F17 3698 0 R /F15 3700 0 R /F59 4373 0 R /F50 3701 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-8415 0 obj <<
-/Length 2309      
+8441 0 obj <<
+/Length 2310      
 /Filter /FlateDecode
 >>
 stream
-xÚ¥XKÜ6¾Ï¯ÐÞÔ€G)QÃ^Ç›ÉLö$È-µ[°ZšHj;óï÷«Õê¶Ö	°‡‹YϯŠïƒ8øÛÝ«Ç»—o\˜8*ãҏ‡À8å±	²¢Œ\™uðs˜¤éî×Ço^¾±6(¢2ËRÚjcY|˦7m×ìî—†U_ñc³v¶Gÿ}À‡ûmÿ~woR“…_«§¹iÝ…&§kî¾~¼ûíŽÎ…d+\”$Áþt÷ó¯qPcí› Ž’²>ñÎS¸"ÊœÝw?ÜÅk-‹"0&*³¢eÅM1æªåwÃÜøû/·ËFW–‘ÁÙ¸¢E±±©•-+ZõKe¼|{2Áëâü°,ÝûSïWDz”¹½òE™Aå,ÈTO‘òa85s{j&2Y¶³Ž:ï›}3MÕÎæáø,¬y±n§êø(;0±G]AœýÐÏãÐÉdjæ{²ä½7IäÒRnŸ±7ÙÄ„C/ã|l„x¨Nï*"->?’S‰]éþO;[„M×]så6Õþ(œodügÛ×}óiÚ’dßµM?ÿå“ÅQj¿1¦Œ¬K–ˆ¹>¤\VD|ñ…#â 4‘C`Þžæq”õÿÏ^•?qÆ­*N&ŒEЛtÚΖQž«MY¤¢‰ãðu;íÏÓÔÂ%œìÆ­ƒ淐Âi²<›‘üža剙½Eÿ†ãù	x~Þp‘°÷´E‚¿8V³P}ÓÔÊãÓòðœ#L=t<ãÉo|ÇשP½Œß¾’¯q½Áþ…c´RÉ)²â—ؤ;ŽüÍL<N0¶J~—€œÒǝÃôoOÿžC¸4MH_⳪æÍʨ,–ƒÄtmÕáCˆ„$¹HÈÑOªè6²ñ¯¬zõÅXõïᐈ%öš›I¦-û&ŸË4»¶
-Ù3IÊpPÃë”,Õ5Ȍ؏¸pŸk h&Œ¤ ´FU¼nzB­,	Ol¯º™¶¬EHŸ»kkÑ%Š,Š¹oIÂFeùtôrW4*þ"(«oc¸aÎê;¹aÑz‰K駶¡27rºWÉg>¬Sä‚5#¬Ú=…Õ$+ç¾f Ä§?}÷ö_ÂÔŒr¡Fë³ÌjR&AÞyÏó@:œd2~I’ˆ×Û	ñWpw:cÃ슗 hq¡À¡:
-¤§S	íiª‰‰TÔâb	Sˆ8Vt¢h¡ÅhlÙ«ºtžüÚQ‰¾š[ýhCèÃ^ôï~‰]Œ?ƒJ£æ#jzžææ$ô¾¢ŠC_‡±==uÍ©Qw€‡O£wð({¼‰þ¨ˆ«:_ ¯áÐÂJÝ®J§†Ðaå7Ò‘mX,6Ô„†HbþÙäkú¾êûa¾²µ,Î]÷¬ß#„Ö³)&†ÑWr
-¢JKûØT<Ê·HÎnØxb+Mt^\HÇ¥O4p*Ö5šw¬qéòe¡0ƦÊC€X€ÆÐZÎ/„¦B‘ç'•H°ÿIì–l›b=K_‰6hG|âühúZœŠ]ÔŒÐ(âJÌ¿ˆˆHêÀѨµ'|${Ô™Ö­aœ'á.nÏúÒ¾B.Tá‚6%C <²Ä­`¡6Ç\b¦ðµr at i—ö¯PÓc†
-Ëö„Ä›ϲV	ïÖ;X›ßÎ2W ÃUÞ'©—7MSß:$Iâñ:
-¹xû4xþòÐÖ¾ÕyÐ+dïêËTô÷’&˜t-ð šî^ƒ¸¶3«l´… #‚Ÿ2LlèEüš"ƒµ€0è.Üý@_Í
-™û
-SëY~
-˜»Õ‡süåÁ»g‰·¥ˆ%(Hiž•áÛƒ0+|ÔÝû”º­ÂÒ|gJ²†èTÉ\£a³KÇëÎ+¦ÏÂx`¶Žú[,|Í=·d;%ÑAÆXVüVŠ)MêuEÂÊ~ó÷	ŒÚENa+lõ›ÆÕ Q’%ÉÁZŒš¦FaØ8j¨­ý=É×{én‚r’‚ÁlH®‘O7i˜k\3bVâ¨Ç[±‹šª)\¦KçSQ¸á¨(É`›aÞ´4Â:?箚e?6K¾ƒutßgê•éMõ£¹t-4E½©7‘‚S‹œ0¶„ðDJµ¶Ð˜ß…–
-—>êüÔã²ùŒ.2Fš6ÅAí|”íò&õ¥¹òïÍòo?L|T©Q#"©$ï¤\lVK_Üà8§?€8U2¹»xµÌ4x¤é‹o~‡Iòmðò² øpDÝ Äÿ>Ô›½1#[jÕÒ7¸ÏUw8˜^E™®Ÿ{ý)~”gA‘GEb¯5Wçï+nâÒ²X•ÌIŒñDü/”£5G_¥©‰ÅOŒ§êƒâ-Í>T¾q£×­Ãq«¦"'éúÄO 8 'ís‡UãwÕÊÓæV¿ðûR^--øÒfÆä×h¾zVݪs7sRº«‹Ü(|Þ6zíéVÔú&\UŸH}â€j~êÚ}+À€y5ÉIµLYNŒþÑÌ[®š8 <A‘AŠŸgÙÐd|æt9Ëdjæ­—0OÚ%‚'F)	%¿tå™?x '¥ËŒ|ÖÈ@ϯ¨ÉMÆO-—jhy‰¡Ï@ZXìdzbWâª]n
-·^¯e9³<D›dË­ðxQ»ËëžQ1¾–ゼ¹ñ£ë"}f.ŠÓôúÁùo=6n´¼€¨ºiêòK_n6jý曆NZµ%In/¡µó´øåÚ¶L#kS¯Ûy¨æìÚ‹8»"&ryvû«§ÂPFGF¼|„'¥ÉPø‰õéÌ™<›[p©ï„”Îؤ+Ø•³•`.ô—ÔƒŒË}ÃÑW«€óFS¡™ÎRUé&¿}ÒøÕëû‰ýý·U"‚ê2ßö²ª‹CzsOÍ‹ÕëÛ¿V+„pÆ?¢é
-;ŸÇ^O­j¿IòæOýF°$A¢ŒÚøäºB{^Òßb’K E|Bµ>›>ì\vÛÕ,?ØûñëÇ»ÿ‘:8w
+xÚ¥XKÜ6¾Ï¯ÐÞÔ€G)QÃ^ÇëÉL6Y$Y at n©Ý‚ÕÒDR{2ÿ~¿zP­k {˜a±H‘õüªØqð!ˆƒܼº¿yùÆŁ‰£2.MpŒ3Q› +ÊÈ•ip_¿„Ijw¿ÝóòµA•Y–ÒV»Èâ«X6½i»fw›¸4¬úZˆšý°³e8êüŸÆ8Ülû»[“š,üêX=ÌÍHë.49]sóõýÍï7t.$[	ä¢$	ö§›_~‹ƒkßq””EðÈ;OAâŠ(stÜÝ|¯µ,ŠÀ˜¨tΊ–y84Ř«–ßsãï¿Ü.]YFgãzˆÅƦV¶¬hYÔ/•ñòíɯˆóý²tëO½]ËRæöÊe•³ 3P=MDÊ»áÔÌí©™ÈdYØÎ:ê¼oöÍ4U;›‡ã“°æAƺª÷â£,ìÀÄuqöC?C'“©™oɐ÷Ö$‘KK¹}ÆvÜd½Œó±â®:½¯ˆ´ø|üDN%v¥ûw¶›®»æÊ)6lªýQ8ïîdü©í끾yœ¶$ÙwmÓÏûBÀdq”Ú/GŒ)#ë’%b®)—Q_|áˆ8(Mä˜ÏOHó8ÊáÚÿç¯Ê_8ã¹*N&ŒEЛtÚΖQž«MY¤¢‰ãðu;íÏÓÔÂ%œìÆ­ƒ淐Âi²Ü›‘üža剙½Eÿ†ãéx~Þp‘°÷´E‚¿8V³P}ÓÔÊãÓòð½œ#L=t<ãÉo|ÏשP½Œwï^É׸Þ`ÿ'ŽÂ1Ú
+©{ŠäYñklҝ	Gþf&'[Å•k« rJWxwwп=ýxáÒ4!}‰Ïªn˜7+£²X3еU‡!’@æ"!G?©¢ÛÈFÄ¿²êÕcÕh„C. –Økn&™¶ìw˜~.ÓìÚ6dÏ$)ÃA
+¯S²T×D8 3b?âNÀ}® ˜0Ll‚Ò"Uñºé	µ²$<±½êfÚ²!}î®­E—p(²*æ¾%	•åñèå®h(TüEPVßÆpÂœÕwrâõ7–ÒOmCenät®’Ï|X§0È	kFXµ{
+«IVÎ}Í@‰OüöíÏÂÔŒr¡Fë“ÌjR&AÞyÏó@:œd2~I’ˆ×Û	ñWpw:cÃ튗 hq¡À¡:
+¤§S	íiª‰‰TÔâb	Sˆ8Vt¢h¡ÅhlÙ«ºtžüÚQ‰¾š[ýhCèÃ^ôï~]Œ?ƒJ£æ#jzšææ$ô¾¢ŠC_‡±==tÍ©Qw€‡£wð({¼‰þ¨ˆ«:_ ¯áÐÂJÝ®J§†Ðaå7Ò‘mX,6Ô„†HbþÙäkú¾êûa¾²µ,Î]÷¤ß#„Ö³)&†ÑWr
+¢JKûØT<Ê·HÎnØxb+Mt^\HÇ¥O4p*Ö5šw¬qéòe¡0ƦÊC€X€Æg µœ_.%L…0"Ï*‘aÿ“Ø-=Ø
+6Åz–¾ mÐŽ0øÀùÑôµ8»¨¡QÄ•:˜w‘(ԁ£Qj#NøHö¨	2­[Ã8OÂ]4Üžõ¥}…*\¨Â+l K†@¹d‰[ÁBmŽ¹ÄLákå€Ò.í_¡¦Ç
+–ì	‰7žd­Þsï`el~?SplÈ\I€WyŸ¤^Þ4M}ë$‰Çë4dxäâMìÓàùÈC[ûBVçA¯½«/SÑÜKš`ÒµÀƒZhº{
+âÚά²ÑV Œ~Ê0±¡ñ/h"ˆÖ 7ºp÷}57dv>0ì+L­gù5`îVÎñ”gïž$Þ–"B”  ¥yV†o¬dðQwëSêy½–æ;S’5D_ Jæ
+›]:^w^1
+xöƃ ³uÔwØbákî¹%Û)‰2Ʋâ·RLiR¯+VŽð›¿O`Ô.r
+[a«ß4®‘ˆ’,IÖbÔ4ux0
+sÀÆQCmíïI¾ÞKïô,(')̆äùt“†¹Æ5#f%!Žz¼»¨©šÂeºt>…ŽJ’, Ö¸æMK#¬óãpîj¡Yöc³ä;X‡A÷}¦^™>«þ`4—®…¦¨7õ&Rpj‘Æ–žH©Öó»Ðr! áÒgB{\6ŸÑ%PÁ(PÓ¦8¨²]Þ¤¾4Wþ]€a£yXö
+ãlj*5jD$•ä½”‹Íjé‹çôç§jA&r¯–™ætá_úâëßa’<B¼¼,þQ7±Ã¿õfoŒÀÈ–†šCµôÍîóc՝N¦WQ¦ëç^J€åYPäQ‘ØkÍÕùûŠ›¸´,V%sc<ÿåh
+ÅÑW)Bjbñ“ã©ú¨xK³Ï•/EÜèuëpܪ©ˆÆIº>ñÀI»CàÜaÕø]µò´¹Õ¯ü¾”WK‹ ¾´™1ùõÄÚ…¯ž„U7‡êÜÍœ”îªÄ"7
+Ÿ·^{ºµ~£É WÕ'RŸ8 š?ºvß
+0`^MrR-S–£4ó–«& OPdâçY6´Ÿ8]Î2™šyëeÓv‰à‰QJBÉ/]yæOÈI†Géòcãß#Ÿ42Ðó+jr„ñ±åòB
+-/1ôH‹ìAOìJ\µk­áÖëµ,#g–‡hó©‘ly.<^ÔîòºgDTŒ¯åx„ on|ÅèºH_£™‹â4½~pþ›@ÍŸ-/ ªn„ºüÒ—›Z¿ù¦¡“VmI’ÛKh`í<-~¹6-ÓÈÚÔëög^ª9»ö"Îî‡ÈÇ…‰\ž=ÿU†Sa(££#^>“Òd¨ÎüŽÄútæLžÍ-¸Ô÷BJglÒìŒÊÙJ0úKêAÆ倾áè«UÀy#ƒ©ÐLg©ªô“ß>iüêõíÄþîÝD•ˆ ºÌ÷½¬jãâÞÁSóbõúö/G Õ
+!œñhzÃÎç±×D«Úo’‡¼ùK¿,Ihc£6>¹®Ðž—ô·˜äÒ@ŸP­Ï¦;—=ïj–ìýøõýÍ®«8˜
 endstream
 endobj
-8414 0 obj <<
+8440 0 obj <<
 /Type /Page
-/Contents 8415 0 R
-/Resources 8413 0 R
+/Contents 8441 0 R
+/Resources 8439 0 R
 /MediaBox [0 0 612 792]
-/Parent 8407 0 R
+/Parent 8425 0 R
 >> endobj
-8416 0 obj <<
-/D [8414 0 R /XYZ 151.701 685.529 null]
+8442 0 obj <<
+/D [8440 0 R /XYZ 151.701 685.529 null]
 >> endobj
 1374 0 obj <<
-/D [8414 0 R /XYZ 151.701 546.62 null]
+/D [8440 0 R /XYZ 151.701 546.62 null]
 >> endobj
-8417 0 obj <<
-/D [8414 0 R /XYZ 151.701 521.324 null]
+8443 0 obj <<
+/D [8440 0 R /XYZ 151.701 521.324 null]
 >> endobj
-8413 0 obj <<
-/Font << /F50 3701 0 R /F22 3706 0 R /F88 5686 0 R /F72 5687 0 R /F17 3698 0 R /F15 3700 0 R /F70 4384 0 R >>
-/XObject << /Im1 5680 0 R >>
+8439 0 obj <<
+/Font << /F50 3701 0 R /F22 3706 0 R /F88 5678 0 R /F72 5679 0 R /F17 3698 0 R /F15 3700 0 R /F59 4373 0 R >>
+/XObject << /Im1 5672 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-8420 0 obj <<
-/Length 2072      
+8446 0 obj <<
+/Length 2070      
 /Filter /FlateDecode
 >>
 stream
-xÚ­X[oÜ6~÷¯úR
-ÐQÄ«¤¾¥›d‘6ˆÛÄ@°hû kh[°FòŠšL
-ìßs¡4ÒXq·Ý¼ÉãCžûÇI£Û(þyñÃÕÅ‹7RFYRd©ˆ®n"‘¦I^ÈÈæEb
-]í¢_㏮ê®Ýü~õ#±çIa­FvY$)p§Ì'²D&›­H­Š_mD\ûêàýô¥IA|R¤¤`ži3~«´A®‹×Wÿ¾@æÙmL¢TTí/~ý=v°÷c”&ªÈ£#qî#eòÄ”ÖD/~¹Hç
-3?xª‹„ÔÀã¯îÜf«¤Š½«ºvÇóª)½çiwÃcÓm¶2‹«
-üÜ×í-Skâ’ñ RHÕl¡ª°"ɳQӝk]çñ¾ÛkÏ-¯it’;~fÕZà5}¸hÙO7xr½‘yüvÛ0><4uUnñ„h+…Mln£­P‰Ñ‹&×n¥Íâ㝣™ë)ÝŒyìZÏë’‡ßR¡p°ãåÐñ¸sƒë÷uëFqe3ÐÍ‚,ÏG EIdU9Äû»îÐìx~ÍÜÌ\6`x0ù¹i“²†µðõ÷ÍP¶®;ø
-aE|¬‡;œIÐÉ3iR
-Œj`ò’ÉUSƒú°x½/ñÄ ¦ô÷<¹éúàb1÷–Ôy’ebt׫×ïÿõ4œU¦iŠÈJ™dÖ<ωVvŠfŠâå*W†dŒðþòýëµX˜Ž—ûnM%àO®¯Uš`ú××J%6Í—×ÿðúå«/^?öú[eLb¥^†öºBêDçpvZ$Rüz	µŽEY)¤+ûéÃÛ«u?@‘Rö¤ÈV¥«%ŠDËüy‡ˆŠt®¿Š"2UI*—z¼|÷nM(ó"—³Ê„Z at e¢‚”šP™RÌZßñ̇”«ê²a¦ªÛ?”C}]7õ0Ö-`ÜwĈ5‘Öd>çû0‘Åᦀ±ö«8ei›ñ±oþñ껡шɇe»ª‡à;ùgŽ¦B÷Uî_@¦C3ZÜÿÕåÇ/:ZœÍ,Y$DR#ƒ ¦eÐR ¡³±›€ ×Æ—à|ew?ýphk?ÔVS¿ëh«
-­Êþåg×®Ýqí>Pñ¥MÄž$‚¥#¡ÐŽ fD̲3³Öªú[jÒî¡á0«0òî=ÐïR#Ç‘Ágü´»=‡6¦ó0L>Õí®Ã#}n¹?†Mÿè·?^úy÷·uñx’Ì
-7U±“ãøòç·|O\|®KžôîÌÙ?ò*ô¯¾¦&›mƒ º.N<X˜têÇvg¡Bã>‰oâZÑàáÐO*ÀXHîð0ºö®l+ò€,TÜ:Jxjå]Ï<¡>ôpʘ³@ûŒ&%SG;ã¼w¾ÞMŒ9Ï0B‰^È8L&  âÏ›³ó‘“Ã!p 2	¸ æUI1tâ+ƒ"›Å@>…"³G¦ S+°çsô±b܁ ”R* ¡jJ°qӍ;p—渚Œ øzƒp¥¡Úá\¹Û–wð{þÙ2ý½(=–BÌRên’C²ÜyÞFž1ß°úÓ7€Á8‘pErb7d;Èg4ŸÀ6)µ]S´*t
-ò2𝇁\mày"—ökÊÁµÕã&W\ƾhp”3¹4ЧMaã¾ÐÒ ¡Â[ß•$¿?o´\C»P£)½4<}â#Š÷¼‡™OãÈ<·}ŒÖãÔl½;G¢³±ÍÈ<&ƒ‡ÒYÛ|’’Y“Íôß±Uv“•îƒÝþW›eE’šJÏ :®Cî1Vã[‡ß3HXt€À„Ï–Éœ
-Eá°¥¥ˆ¬ÞMFB¯<©çu2
-€ Ï5ÉíJµCj¨2û“’9?“h<ëYL­Ã¸;;8ŽGu‹&9A­™d÷Çv­äTÍÁ×\#±3k,ÁT8éIlC˜Ú1î¬>U<˜ÿhH, eb}Æ!Œž¹èAh©Âa|´i|,Ó•·m×ÎEëñ}X•¿ÚMYÃ;{߁þ]O+~ª™oým`òC9Ë
-†JÏóªk«CßO®AÞñåJ¼}·gj’{ž>ôݺiá3çž\zqNtXäô¯Š»vX¿ÙÈ"î=¯~ö°AÎ…þr	aSÝû¿ÔÞ× O]#8o/)ôNÉül¹ƒW„]¶BKØÕ½«‚¬ì À76¤
-#óÔԁHIVÞéÝNIo{ÜÄé+œ¸&ÉÀÀë›õJŒ½ü‰ƒ‘ÆF„=(/º¾Æ+’ÔðËÀÞv<Bð# w‘’a pîò?ÀSûùÈŠ 6Ôè'ÍCUÚSa׺ˆCí›Ê2ð]pö´\ •^f8qmy
-ïª j ˜…ôÛ¾d„¦ôƒ½Àƾ]UÔ»^¸?–CéI9Â)Ý^aeè-*£:ë‹°nÙM¼e‚
-KÅìƒô14zªþë»ås‡é¨±}ìxcÑeg²0-³ ë-ýw•òßaéôŸ!ÎÏ\Làÿ‡V"üW–žj^ ƒ>” VœÜ,³ÙYôó²ÒwîÆA؆ӏwuãV\ÄJ½ÈDeLüÍ5xõÞû
-*r_ßB/l˜|Lˆ˜Ó<øìé6K ¹¼ïë[å¿Ú#6 s„y ä!~€~<á°ð±žÁk^O˜®ËéV3)Ó¹ü¤FPô4Øù©3U»q„ÇùµΨ
+xÚ­XKÛ6¾ï¯r©ÔŠø%õ–6I‘4ȶÉAÑô •¹kaeÉå¸ôÇw”,y•mÓæb’Ãѐ3ó̓ŽƒÛ ~¼øþêâéK)ƒ4ÊÓXW7ˆã(Ëe`²<Jr\m‚ßÂ÷¶ì«¶Yý~õšØ³(7F#»Ì£¸cæi$£ÕZÄF…ÏW"¬\ypnü2‰A|”Ç9¤`žêdøVi…\/®.þ¸@æÉm’H© Ü]üö{l`ïuG*Ï‚#qî•d‘IPZ¼¿øå"žj(’éÁ£PG¤µµ«µ’*t¶l›
+Ï˺pŽ§í
+u»ZË4,WðsW5·L­ˆK†=HaUóÙ‰FDY:hº±Í=°ë,ܵ«DÀÚñGók&:Ê„>³j-ðšÎ_´èÆ÷<¹^É,¼÷»÷ûº*‹5ž¬¥0‘ÉL°*Jt΢ɵkiÒð¸µ43aÕ3¥ÝØ…¶q¼.xø]ƒƒ-/û–Ǎím·«;ˆ+¼˜žnæe9>-J"ËÒ:/ÞmÛC½áù5s3sQƒáÁäGd7¤MÌj$¬…«v¸w¨û¢±íÁÕh#ÂcÕoq&A'ǤQ)0j“gL.ë
+Ô‡uÏë]'z1…»ãÉMÛy«©·¤Î¢4ƒ»ž¿xûëC8«TE a¤ŒR“<ŠçH+3¢™P<?P¥àÊ<!Y‰ñFx{ùöÅ–€¦Ãå¾]RÀ@
+ø‡ëkG˜¾ÆõµR‘‰³ùõß½xöü³×ϽþZ%Id¤žC{Y!u¤38;Î#)þŸBBî„cQVáJÇ~x÷êjِ¤”9)²V1Â" Di™=î‘C’ÎôWQDÆ*Šå\goÞ,ii^dr’™PÈL”âÄg¦£Öµ<s>äʪ¨™©lwû¢¯®«ºê‡¼Œ»–1'Òº„Èçxàq&RâKžä€c¾ŠÃQ–6)ûò‡ïÝ
+…FŒ>,šE=¤ ßÉr4%º¯rÿ"ŠÑìþÏ/ßÖÑâähfI!¢<I¤÷ä´J
+t:TSjtPkÃË=8_AÚ]ÁOךÊõU‰ÙÔ„oZÚ*})…´ùÉvŸ*{\ºd|i"1À“XZ
+å0#B–&K¥¨ã$n÷5ìDäÝ9 	Þ¥BŽ#‚Oøi{çkmŒ5æ=õ0ùP5›7Žô¹áúè7ݽëíîtxá¦Õk n;èâð$™%\TaÄJŽã³Ÿ_ñ=qñ©*xÒÙ[0gwÏ+_¿ºŠŠlæµõèº8q`aÒ©NØœqøR…ût$¾‘kAƒý¡U€1—\áa´Í¶hJò€ÌUØX
+x*åmwÇ<>?tpʘ-³ú†ö¹KeLìŒóκj32pÏyÖ#è…”a2Ú ›  þ¼:;9™×€1€‰ï`^„¡­ÇW6€"` ¡Éìž)èäòìÙ´ûX0nO­”RÊwBjJ{°qÓ;p—ï(‡Mðyë
+•†lï…¿³Åf]lá÷ü³yøa÷¢ô¨c–RÏú&)’ÅÆñV?ðñ†ÙŸ¾Œ	W”{B¶ƒxFó	,“R›ÐÖ´–@…ªA^¾s(Q“«xžÈ¹ýꢷMy¿Ê§±ÏšÜéLÎ
+ôa•›°«z´4H(ñVàw%Éï-ÓP.ÔÌhJύ¦tQ¼ã=Œ|æ©õèc´CP³õfìŒ<ì.têÍÆ6#ó$)<”ÎÊ惐Dd6ÓÿÅf”ÙeHVºóvû·6Kó(=šŠÏt\ûØã^Ao~Ï aV<>[FsÖ„êÃæ–"V°Š7%jå¤7ÖÉ(ÐèlªIf²R}–ٝ”Ìø™DãYÍbjåÇÍÁË ìà8ÕΊäØjM$Û?×K)§¬®â‰•Yc
+¦ÄIObãajÜ}Êx0ÿ(H, abuãÇޏŽ¹èAh(Ãax´i|,Ó•×MÛLEëá}X·XfEYÃ;{ׂþmG+~ª™oýgr}Ñ<Ë
+B¥ãyÙ6å¡ëF× ïðr%Þ®Ý1µÉO÷]»lZøÌ:ßOA_zÖ✠ãu¾±Èè_{/l¿~¹’yØ:^ýì~ƒœõå`SÞ¹/ªoÀk§¶·—½S0?šîàaæ%BÇP6UgËžZ
+V¶Ô À6¤õóXԁHAVxÞñÝN-’Þö¸5À„é„Ü$JÁÀ3ëS6©•ˆ½ìƒ‘ÆÆkP–sCh»
+¯HPÁ/<{ÓòàÿF ÝEJŠ@àØå:€§rÓ#XŸ£„ª4§Ä®uúÜ7¦dà»àìaº@*½Ìpb›âÞU^TOmÒo»‚
+à?Ãöûz¡­¢ÚõÔþ9ÏJÊQŸÒžõ+¬ý¯e|fTguÖ
+»‰>M°a鯘—>@££ì¿Üa7|n?5”
+o̪ìä‚^†eêe½¢ÿ®bþ;,ÿ3Äù™«‘©‡þßÓJøÿÊâSÎódЇÀˆ“›e:ôDf‚~^V^úÆÞX€­?ý¸­j»à"V:ѳHTI>¹¯Þ¹'¼ëÙ #wÕ-ÔšÉg`ÂŽ9μÏn³’Ëû®ºQî³Ðz0‡ï£‘0Bæñôã©óëI{Íë±Óu1Þj"e<—ßBÔØäÔz&·õìüÔ³Ý0Âãüo Áέ
 endstream
 endobj
-8419 0 obj <<
+8445 0 obj <<
 /Type /Page
-/Contents 8420 0 R
-/Resources 8418 0 R
+/Contents 8446 0 R
+/Resources 8444 0 R
 /MediaBox [0 0 612 792]
-/Parent 8407 0 R
+/Parent 8425 0 R
 >> endobj
-8421 0 obj <<
-/D [8419 0 R /XYZ 100.892 685.529 null]
+8447 0 obj <<
+/D [8445 0 R /XYZ 100.892 685.529 null]
 >> endobj
 1378 0 obj <<
-/D [8419 0 R /XYZ 100.892 582.183 null]
+/D [8445 0 R /XYZ 100.892 582.183 null]
 >> endobj
-8422 0 obj <<
-/D [8419 0 R /XYZ 100.892 553.742 null]
+8448 0 obj <<
+/D [8445 0 R /XYZ 100.892 553.742 null]
 >> endobj
-8418 0 obj <<
-/Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F70 4384 0 R /F71 5424 0 R /F17 3698 0 R /F88 5686 0 R >>
+8444 0 obj <<
+/Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F59 4373 0 R /F53 3738 0 R /F17 3698 0 R /F88 5678 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-8425 0 obj <<
-/Length 2164      
+8451 0 obj <<
+/Length 2165      
 /Filter /FlateDecode
 >>
 stream
-xڝXKã6¾÷¯0r’¶¢õðqò˜Ý	²HvÓÀ’h‰¶¹-K‰šNÿû­eÉ­F\,²X,ÖócÑÑæ´‰6ÿxøæéáëY´‰£píãÍÓqgqXDñ&/÷a¶W›§zókª|ûûÓ_L’Mîó\!kea»"fúh³Ý¥™
-t[óà?¦ê¶É>èeþcß(¨žm{ÚîbçÁ·g}u¦Çõ,ˆ<æáû§‡Ï(4›)”…iº©.¿þmjXûa…é¾Ü¼çe“fe˜gŒ›Í/ÿ~ˆæVÆÙÂÊÌ(Ô&Wû¬AÐ.)ƒJ7 M¬¦ù~ž‡G$–b¬Öv¨t/“Þèz§Ïð+‹Úép»Si<
-ÓÀôÌC;ðםMË£ª»\ãÌ#: ´ÞÅi˜©=+æP„*¢ 6GÓ÷¦æYwýŠ Eà…â÷ÔëUv¦³HâK“ 2Œ³WŒ™Ê÷ÁµkÍ0‘TimÚÿu¸ãu®]ÆÊU][ Ÿ	Ö¤Ið[+J†4t‘&±2˜§¶•ÓmÁفÅÓø‚ú£ëz¡týœË™˜x2L£(¥" ¼Zq`wu¶kŒˆRÁ?É–ü1¨Ûõ,ÏùK¾JÓ·'ÛRR *Wr“i)…‘2÷܏·NdÍ“/֝הհ9ÛÃY÷†‡> –iâzº3†G5 ^wm×BK|z1Ÿì "1p¼T)V¾³ZÓ°±+‘K%6*h;žë
-å=ò¤6ÃX™ãæÑ뢴˜HåRýû½Ç&0*LŠt³KUXª˜•ùÑ|Ù‚gM“€œ2
-~"á@©ü|'p	eF¹Ç¯Ÿ9
-Ž]A7ì!µì³$	Î0.û˜ÎCb3ùÎ4<‚Šù£2WÇ;*MÉy¦ŒA‚ù]Û¼2ÅgL¿#ï²,,Êâ./œý"꤀+G(ö}IðCٝåÁ‡†2µði‚ë)zMuÀDJ/dôg£åUØÜòWbVBâôR'¼ ð÷¼–œåKYÝ‘ƒ;…žào„n¾&þbˆès¥|Œ¿ãP™µi;'IÛ€DðЋ”f/I{KïÚ <ύ˜§;ÂÈŸ%Š,ŒúF;2áü7R7
-£2õvýK·ö:6€§h”þ¤"Œç%Ë|‹Á jºa…<ùC(…KNaNÐ$,ã;=Þ{ä8×ÛdêHš‰“nNbè ÞÿS®È{a}»ÞééR) ãŒÓ¶ži€Ž)we80•s-I¢k^˜.àæ,âÍ{y0¼Î\°¬ËR·«Ð}½6¶¢"]T|øùSˆ£=¶½
-#lγ€pèo¶Ðu©ýÂc„QH÷àéo±š—Yu:$#¸Þñ~4nEåÉÔ(Sq×ó¬R`‰
-‡AoÛ~ípf>öYßëEݏ
-þˬ¿ÇÈb|s1:ò—2Mãàýö(M³Yæå7[€.mŒH®æ•9È·ÃÄñV„•M×Þ\u/!B‘AaÚ§‡Á|}´Ú‚HÊm7É	ýåŒãùåró], %ZVÏO×ë6ÃÁ­œ­°×)±;jå£7}p”‡ª(<ŒP	У+7¼âŒ“©à»~ºI˜Ôê‹áù¹ÝÙK9íÆÀ~W¤T \ûþÌeû‘Údô€o}è1*œÉÈA@§rŽä$œ$'V•xì[‹tlÌeùiÔÚ¾µŸúßTK¹(äæõÎMe	ÖŠE}U#íbø4ÀéႤtºÀqŒŽ…9v8g5qãAû2Á™ëäK<žeœ4³pg÷²áÒ ý³>™•–ïn¬ÏD^'I™qOçaæèä¤T+¸Š«V¾ÜW–Š`Alc$öMÆŒëBÑ\xÉ®c¾ECºæßÖ·3‹øpCâ$EÌ¢e€󚤗ãÛÝeDª”a!­N1µ:œ7Žrq2aÊ5êÂÊàÓq©Èq*ÇþzB9~"ˆ/¿xÔð4ó~„9Ú3R‘ÈX†WÈsø…èQw	ãntÌE%‰¾FEÇž~˜jÙ)ZÀ ~ ID—½·í¢«S+¥–¦SÛŠŸÔŸw*OclÍÌ	_‡¡×`Žuò¤.§¸zkSف!:.}c€UÍ„q pÆwt¸¹ŸTöøÐä¥á܍MÍË Åh‹¬pñC¡
-µÕ+~±x`"¬	vÌ à@—	P]Ç_yÖáP_:òð.ß㸈ú<ÌJ&«0u-µùD~`AHbRw“”Óã˜RgíVjložÆ>ÉúeJ!Eÿð_‰¼HB;¼ø÷έ0´ˆúŽkßÖ>ë…r	G„ls˜Ü­ºš»‘2™sãT<U
-X—¾=duãÏSG1 4 øï±õÝRÅ›("b¥³ê”*e2n†“øq=¬À/:›j÷t¢_°âé"PùÛJ""µ„ä CAöÓžcß2f~‹SÕµ_ñDÜû®ÜùÔ„¬Â.<âm¯9“óHàŒùøšƒç@†ú(Ö©àKú@‰§_á<•på-h q¬9ÿ«Å‡Õc[˃`—ÆÖ+ô8º¥ì¾£N‘À3’/ÄÑêö¨ö“7Õ}øUÎù¥ÀßÇ!­6Ü´0ÇTJl Ü“'‹m¿hªþƒf>*I k,p$Tx}Åê4òy‚±¨=4dÝêS¸Ž#f= ;¼ÄÄÛŒ‘j†vjŽ"09Í|"¼_ð5ž!,×kz$Ã3°•Ë,….”þSSþßåÿrè&• 6ç]ÿýþéáÿîõê=
+xڝXKã6¾÷¯0r’¶¢õðqò˜Ý	²HvÓÀ’h‰¶¹-K‰šNÿû­eÉ­F\,²X,ÖócÑÑæ´‰6ÿxøæéáëY´‰£píãÍÓqgqXDñ&/÷a¶W›§zók*µýý釯?&ɦ÷y®5‰²0]3}´ÙîÒLº­yðSuÛdô2ÿ±ƒoT϶=mw±ŠóàÛ³¾:ÓãzÄóðýÓÃ甚ÍÊÂ4ÝT—‡_65¬ý°‰Ât_n^ˆó²I³2̳ÆÍæ—‡?Ds+ãlaefj“«}HÖ 
+h—”A¥Ð&VÓ|?ÏÃ#K±
+Vk;Tº—Iot½Ógø•Eít¸Ý©´žÎ†i`zæ¡øëΦåQÕ]®qæ Zïâ4ÌÔžs(BQP›£é{S󬻂~E€"pŠBñ{êu‹*;SƒÎY$ñÀ¥IÐÆÆÙ+ÆLåûàÚ‹µfŒHª´ˆ6íÿ:Üñ:×.c媮­FPŠÏkÒ$ø-Š%Cº‚H“X™ÌSÛÊi‡¶àìÀâi|A}Ñu½Pº~ÎåÌL<¦Q”
+ŒRP^­8°»:ÛµFD©àŸdËþÔíúG–gü%_¥i
+‡Û“m))P•+¹É´”ÂH™{îŽÇ['²æŽIƒëÎkÊjØœíƒá¬{ÃÃPË´q=ÝC„£P¯»¶k!‹À%>½˜OöP‘˜
+8^*Ž+ßY
+­iØØ‹•È¥´Ïu…òyR›á
+¬ÌqóèuQZL¤ò©þ}áÞc&EºÙ¥*,UÌÊüh¾lÁ³¦I at N™?‘p TH~¾¸„2
+£Üã×ϜǮ¿ öZöY’g—}Lç!±‰™|gAÅüQ™«ã•¦ä<SÆ ÁŠü®m^™â3¦ß‘¿wYeq—Î~uRÀ•#”û¾$ø¡ìÎòàCC™Zø4Áu½¦:`"¥2ú³ÑrŽ*lnù+1+!qz©^ ø{^ˍ
+Îò¥¬‚îÈÁBÏð7Â·_1Ä ô¹R>Æßq¨ÌÀÚ´“¤m@"xèEJ³—¤½¥wmžçFÌÓaäOŒEF}£™pþ©…Q™z»þ¥[{ÀS´JRÆsÈ’e¾Å`P5Ý°Bžü!”Â%§0'h–ñÈï½rœëí2u$ÍÄI·'1t	ïÿ€)W䁽°¾]ïôt©qÆiÛÏÀ4À?Ç”»2˜Ê9Œ–$Qw\Ô5/Lps–ñæ½<^g.XÖe)	ƒ‚ÛUè¾^‘.ª>üü)ÄÑÛ€Þ@…6çY@¸
+ô7[èºÔ~á1Â(¤{ðô·XÍˬ:’‡\ïx?·¢òdj‹©8†ëyV)°Ä†Ã 7m?v83û,Šïõ¢îGÿåÖßcd1¾9ŠùKƒ&ˆqð~{”¦Ù,óò›-@—6F$WóÊäÛaâx+Âʦko®º—!áÈ 0mƒÓÆÃ`>¾	ZmA¤嶛äŽþrÆñür¹ùÎös ˆ–ÕóÓõºÍðFpckg+ìuJ쎀ZùÆèMå¡*
+#ÔBôèʍ ¯8ãdD*ø®Ÿn&µúbxD>AnwöRŽF»±°ß) ×¾?sÃ~¤6=C`Ä[zŒ
+g2rÐÄ©œ„#9	'Ià‰Uc%»ÁÖ"sY¾Aµö…oí§þÄ7•ÃRî
+¹y}§sSY‚µbQc_ÕH»>
+pz¸ ).pã…caŽÎYMÜxоLpæ:ùR#g'Í,ÜÙý„l¸4@ÿ¬Of¥eÇ»ë3‘×IRfÜÓy‚9:9)Õ
+®âª•/÷•¥"XÐÛX'‰}“1ãºP4ž@²ë˜oѐ®ù·õíÌ">ܐxI³h Ä¼&éåø¶Gw‘*eXH«SL­çō£\\‡L˜rº°2øt\G*rœÊ±?¤žPcŽŸâ‹À/5<ͼaŽöŒƒT$2Ö£áò~!zÔ]¸sQI"…¯QFãñ‚§¦ZFvŠ0€hÑeïÁm»èêÔJ©¥éÔö‚â'õgŝÊÓ[3sÂ×aè5˜c<©KÁ)®ÞÚTv`ˆŽKß`U3a(œqÁn®Ág •=>4yi8wcSó2 at 1Ú"+\üPhgCmõŠ_,˜k‚38ÐeT×ñWžu8Ô—Žü¼Ë÷8.¢¾³’É*L]Km¾‘X’˜ÔÝ$åô8¦ÔY»•Z†䛧q„O²~™RHÑ?$üA"ï’Ð/þ}€s+m'¢¾ãÚ·µÏäz¡\Â!ÛÜ&w«®æn¤LæÜ8O•Ö¥oO` YÝðèóÔQ
+þ{l}·ÔCñ&
+‡ˆXé,:¥J™ÌB€›á$~ÃD+ð‹Î¦Ú=è߬xºTþ¶’ˆH-á9èPý´…'Ãط̃هßßâTuíW<÷¾+wþ0%!«°xÛkÎä<8„c>¾æà9¡>ŠõÁEªø’>PâéW8E%\yH\ kÎÿjñaõØÖò XÅ¥±õ
+=Οn)»¯Ã¨Ó_$ðŒä‹q´º=ªýãäMcu~•s~)0Ç÷qH«
+7-Æ1•·ÀäÉbÛ/šªÿ ™JÈ	^_±:üÇ_ž0†à_,jM#Y·ú®ãˆYè/1ñ6c¤š¡š£LN3Ÿ/Á|Ä‡gËõšÉðL lå2K¡¥ÿÔ”ÿ7Aù¿ºI%¨Íùc׿zø?¼êB
 endstream
 endobj
-8424 0 obj <<
+8450 0 obj <<
 /Type /Page
-/Contents 8425 0 R
-/Resources 8423 0 R
+/Contents 8451 0 R
+/Resources 8449 0 R
 /MediaBox [0 0 612 792]
-/Parent 8407 0 R
+/Parent 8453 0 R
 >> endobj
-8426 0 obj <<
-/D [8424 0 R /XYZ 151.701 685.529 null]
+8452 0 obj <<
+/D [8450 0 R /XYZ 151.701 685.529 null]
 >> endobj
-8423 0 obj <<
-/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F70 4384 0 R >>
+8449 0 obj <<
+/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F59 4373 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-8429 0 obj <<
+8456 0 obj <<
 /Length 2284      
 /Filter /FlateDecode
 >>
 stream
-xÚ…XK“Û6¾Ï¯Ð‘SeiIB|ÕÞÖq¶œK²ñTùÍ"!	5¡ àLœòß~ ©ádOh6@£Ÿ˜nN›tóï‡==üãÇ<ßT»¦J³ÍÓq“¥é®nòMY7»¢ÙožºÍoÉÕzm†Çߟ~"ñz×”åÅóf—‚tÊrYµËwÛ,-EòÃc–h׎ÎM+‹¶ß5iC'	 «}׊}…RŸžþxÈ€Â3mŠ›öòðÛï馃¹Ÿ6éN4õæ•$/QÔ»²ÀÝúÍ—‡ÿ<¤ófÅüàiÓ}³£kàñ‡Çm^'jPÿM³½Üî³Ôçñõ1¯cý™?ýY1q¥5Æ«áF¯eÏü£±H4I§z‰SßX¥lšä‰—6 Ò÷§^õpâUVµærQC'Ñ֍7ØfbWìVòU÷p„(÷ÉYõW¤Dâ
+xÚ…XK“Û6¾Ï¯Ð‘SeiIB|ÕÞÖq¶œK²ñTùÍ"!	5¡ àLœòß~ ©ádOh6@£Ÿ˜nN›tóï‡==üãÇ<ßT»¦J³ÍÓq“¥é®nòMY7»¢ÙožºÍoÉÕzm†Çߟ~"ñz×”åÅóf—‚tÊrYµËwÛ,-EòÃc–h׎ÎM+‹¶ß5iC'	 «}׊}RŸžþxÈ€Â3mŠ›öòðÛï馃¹Ÿ6éN4õæ•$/QÔ»²ÀÝúÍ—‡ÿ<¤ófÅüàiÓ}³£kàñ‡Çm^'jPÿM³½Üî³Ôçñõ1¯cý™?ýY1q¥5Æ«áF¯eÏü£±H4I§z‰SßX¥lšä‰—6 Ò÷§^õpâUVµærQC'Ñ֍7ØfbWìVòU÷p„(÷ÉYõW¤Dâ
 sZÜí,­l½²ú/Å\Ò	ÖñE[3\‚¾<ñzV6Ș+è„W¢½žs/|þfâ£ÑVBµàp¸<¸ûí¤úosÕÖ¼5ö4ZÕíâ|^AðÔ,ðU„ŽÍW•äœ•<ôútæ»ÀɯH©‰Cì"eÁ%9´j«†3Œdtœ?*éA'pO!²ä³_ž2¿æ8|_ç‰5‡Ña¨Ô"‘C˜ª×òÐ+f_­Aÿ€r­éá»äÓéi¿±ˆ¾\{]B®çÌ‘çßÚgÝÙŒ}·¦Üä¡}
 ^y,ÊDö£ôªc–taäÁ[Ù©­AO2ã@ꪙEÕÀ3Ñ–­Ò|…îƯðÄ,±ÑÔá˜!H±at¯=‡\m·(¿Þ‰mEZAµVI§JK>Rrà3Ç!g%(([ŇUå…vìJ6EÜ\B‡#ÐóD¨îÓbÐn÷¢H>BfêNÙ÷Âb®‘˜PH¾jªû)š+ôbÅ^®@,éU÷eƒúTAË"2î^‚}Ãç È<äcŸÃjµÙš¶×S¦“Cœ^Qþ‹I×T$¿àÙjLØ–YÒC½ÂSòŒ·AgH¸­d;b¬é~á>t½S6܉¶H‰Áu/îeFS§Ø¶V{ÝB)]Qò‚»Œ½×£#ûäòÊrü1Î<¨ ò á‚_yҍ–ÏÊÙ2 à­¹ÒÄt"ü[e9h*úÀ½U,{ß;åX¨CÏtÁV`µmÍȶGEQJ”…‹cŽäßç÷²:†“~~SòbIHÔ1goS'k©)¡0Õ!ײ—Í£e.wKgäB·gzFÏ‹9#‘¹Z÷–„}PçtÂdÌë=÷KdÞtØR&ë²Cñ:5H…”¯bVæMòùÈQ·{W˜è_g.[Ñ™R)ŸY?tð(U:,uãÕsê9ž=°˜¹bNÏýÅüÑÉSØ)”ïé.Øp’U/ZÞ ’SñE^ðû Y‚Nàì2«(a¥sBÛ9Äz
 t§ŽÒˆ?Ð#8J
@@ -38611,29 +39147,29 @@
 ÿßÈ.ðbïHõ'»Qñ5#Q¿y~X	6¬ yÉÿ¡pœ¿2ð››SŠ‰ |Ë:ø©)Ghr7	0”§Õf=fû©—õ} ¯âPdºô9Ük‹ðÀd…Nò´8xBål2ãRýʱ‚Ÿ
 ð¬sؾÓÚàñŠ=Aëñ¸¢.õ‘‘…zƒ_§äÁ¾!Òð넨èñ$~ÎA%~³y¦
 ç¨ßsmÇé;çóÞ gžgURþÁûß@@ÊÕ¸wXzBLSŒÓo­š°#ÿÔáŸ^¯c4TqYÌ¡/Hç•Åí";&oiS†Ì`8<ñç?ñÁB§¸‹^
-תAÂÆø:(Ⳙ ôý#ÊñD§œŽpöÍVF}›% „Ì”ÂM¹(æÍb]ÚÛ|\<|¬É~ëõ…J)TîéäÐáfuÅC5…ù%àjb‚ ժ³Œîû̪N0°h°&kÇ='ý»ï,™¨%×K*ÐBܦà€ÐM¨€NÎãøééájýw
+תAÂÆø:(Ⳙ ôý#ÊñD§œŽpöÍVF}›% „Ì”ÂM¹(æÍb]ÚÛ|\<|¬É~ëõ…J)TîéäÐáfuÅC5…ù%àjb‚ ժ³Œîû̪N0°h°&kÇ='ý»ï,™¨%×K*ÐBܦà€ÐM¨€NÎãøééá;Éw
 endstream
 endobj
-8428 0 obj <<
+8455 0 obj <<
 /Type /Page
-/Contents 8429 0 R
-/Resources 8427 0 R
+/Contents 8456 0 R
+/Resources 8454 0 R
 /MediaBox [0 0 612 792]
-/Parent 8407 0 R
+/Parent 8453 0 R
 >> endobj
-8430 0 obj <<
-/D [8428 0 R /XYZ 100.892 685.529 null]
+8457 0 obj <<
+/D [8455 0 R /XYZ 100.892 685.529 null]
 >> endobj
-8427 0 obj <<
+8454 0 obj <<
 /Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-8433 0 obj <<
+8460 0 obj <<
 /Length 1748      
 /Filter /FlateDecode
 >>
 stream
-xÚ•X[³Ó6~ϯð£2CŒï—G`8-¥Ór:t†ò c+Ç|	–Áþúî͉sbÚò¯V+iµ—oW	¼{/ð~Ú<¿Ý<½I/ü2(Cïvï…ièçAèeEé§eâÝÖÞ'Åöãíë§7Qä~™e	ŠFAêG°*`¡Ûší.N¥ûš‰ßM5l£R2~3À7PÕ'ÛßowafêE£“q>UaŽÇl^Þn>op_Ðl¡PêDZWu›¯†¹×^àÇeá=dçÅiági
+xÚ•X[³Ó6~ϯð£2CŒï—G`8-¥Ór:t†ò c+Ç|	–Áþúî͉sbÚò¯V+iµ—oW	¼{/ð~Ú<¿Ý<½I/ü2(Cïvï…ièçAèeEé§eâÝÖÞ'Ùöãíë§7Qä~™e	ŠFAêG°*`¡Ûší.N¥ûš‰ßM5l£R2~3À7PÕ'ÛßowafêE£“q>UaŽÇl^Þn>op_Ðl¡PêDZWu›¯†¹×^àÇeá=dçÅiági
 të½Ûü¶	–·ÓÕ[&¥O·Á¼êA‹¼PuÎý®íd+Ý>vQªÆÞ7;½
 õeºjÛê;ÛÚ	9ßx¥éiÚŽCß1=9Y]Á}•Íþ¸
 UËâzš²YŽd¶k†c[£%@ý]ûiR²†wÛH¢•ãRÝÛ/¸Îô<œþ‡¨(‡áç“ó·»$Õ«Úè¶ý¶-…%¡ª†î0šÆôN6’}Œ›È=8Uˆ¾£]Eªz¡ìÔ0û/•NYgýWƦšm+}8´`U¼®CNrÚ!žu/P÷tg®éõ]ËËçØnm±}ŽÌ0'ÿ¦E‰þ’È/’us?òC?c‡A ^~­Ú#ÜÚ´è·,SϪÊ8GGd¹z×è-Déhœl}:°uTøEÄ;ÿz¥q”$Ê‚…ì71eÄ'kGI¬Ðÿ
@@ -38653,47 +39189,47 @@
 I¯Å²àà(.v“¢UÊMÖj½¢ÎÀÌ5;Y<îó“Kë!ãl=zIdX'N
 Ì›¯?Üæ Gžg #æÀßÖ~"ßµr¬ >4P¿
 »Ú¿B<Ï£Eö@ƒÁå;—J^3-& ×þ½¨èá
-3—Ãõ—¹Š¯Jg˜1v:½õFž»xˆÀX\ŽÏ§‘¡ËWÌŽ…†þ\Àrt{)P×ívÎXûÈ §?EæïËÛÍ?ëé¾»
+3—Ãõ—¹Š¯Jg˜1v:½õFž»xˆÀX\ŽÏ§‘¡ËWÌŽ…†þ\Àrt{)P×ívÎXûÈ §?EæïËÛÍ?È1¾¹
 endstream
 endobj
-8432 0 obj <<
+8459 0 obj <<
 /Type /Page
-/Contents 8433 0 R
-/Resources 8431 0 R
+/Contents 8460 0 R
+/Resources 8458 0 R
 /MediaBox [0 0 612 792]
-/Parent 8438 0 R
+/Parent 8453 0 R
 >> endobj
-8434 0 obj <<
-/D [8432 0 R /XYZ 151.701 685.529 null]
+8461 0 obj <<
+/D [8459 0 R /XYZ 151.701 685.529 null]
 >> endobj
 1382 0 obj <<
-/D [8432 0 R /XYZ 151.701 600.786 null]
+/D [8459 0 R /XYZ 151.701 600.786 null]
 >> endobj
-8435 0 obj <<
-/D [8432 0 R /XYZ 151.701 571.957 null]
+8462 0 obj <<
+/D [8459 0 R /XYZ 151.701 571.957 null]
 >> endobj
 1386 0 obj <<
-/D [8432 0 R /XYZ 151.701 451.745 null]
+/D [8459 0 R /XYZ 151.701 451.745 null]
 >> endobj
-8436 0 obj <<
-/D [8432 0 R /XYZ 151.701 422.916 null]
+8463 0 obj <<
+/D [8459 0 R /XYZ 151.701 422.916 null]
 >> endobj
 1390 0 obj <<
-/D [8432 0 R /XYZ 151.701 262.057 null]
+/D [8459 0 R /XYZ 151.701 262.057 null]
 >> endobj
-8437 0 obj <<
-/D [8432 0 R /XYZ 151.701 235.358 null]
+8464 0 obj <<
+/D [8459 0 R /XYZ 151.701 235.358 null]
 >> endobj
-8431 0 obj <<
+8458 0 obj <<
 /Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F17 3698 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-8441 0 obj <<
+8467 0 obj <<
 /Length 1982      
 /Filter /FlateDecode
 >>
 stream
-xÚ•XKÛ6¾ûWø(±¢§eÛ&m iŠÝ"‡´ZâZÄêá’RÜ-úã;/Êö®Z´s8’Ãy|3r´>®£õ«oïW¯¿O’u–E¯ïÖq…û2Yïöe˜—Ùú¾^	ît5š¡ßüvÿžÄ÷a¹Ûe(ž”aÒËÅE˜„›míÒàÍ&Œ«&çæyLJeTÒM)ÐE–û½iV¢Ôêíýê÷U\¾Ò&Ót]u«/¿EëÖÞ¯£0-÷ë3Ivë4߇»Ok×w«ŸWÑõã‚.Î÷åͳ2¤g̪ÇaÚÃzp×›4Λmº+ÕׯinyþKoukÔ¡Õ<ÿ¨G–N£€å?9ίŸ­·`°</ùÎûög`«ƒ9µq’§Í6Ùèû
+xÚ•XKÛ6¾ûWø(±¢§eÛ&m iŠÝ"‡´ZâZÄêá’RÜ-úã;/Êö®Z´s8’Ãy|3r´>®£õ«oïW¯¿O’u–E¯ïÖq…û2Yïöe˜—Ùú¾^	ît5š¡ßüvÿžÄ÷a¹Ûe(ž”aÒËÅE˜„›míÒàÍ&Œ«&çæyLJeTÒM)ÐE–û½iV Ôêíýê÷U\¾Ò&Ót]u«/¿EëÖÞ¯£0-÷ë3Ivë4߇»Ok×w«ŸWÑõã‚.Î÷åͳ2¤g̪ÇaÚÃzp×›4Λmº+ÕׯinyþKoukÔ¡Õ<ÿ¨G–N£€å?9ίŸ­·`°</ùÎûög`«ƒ9µq’§Í6Ùèû
 Œ£Q-1_Û‡Ávª¯d«éNv@Á¯›¤t'»xDùÌáïÙ‚@…R -tbUMVçF“«PÑ8
 óLQѤÙÖÈ[gjÏ›ªBvcú#3‡­Vµc¬ÈÄÙšQ³C~ÝÐÈS^.ë4		™_£8ÕöÚ$tÉåávIo§ûš4J÷)œ;8ô×>ñJ!—”BÂ+…ë)ZùͲõl¬†ÏËÜgä#ûXcä´æ‘¶·O²àQ¼ &_Ò—ì¿M’ˆB:ãÏ`™‰÷á¨ÿ-¸/Á©kÉ çW0ÍÀ/CQ¥kšŠÕƍÖ&XaƯQ)9ÒˆŠ‡Ï›8Žƒo>‚H.©üã0«§Åp]–&/5Ïb°‹‚¸®žp’ªuS
 ^ëJææØ0ñ­ª‘GˆGÆA†ŒÑ}­JLkFÔAÎÇôòªKR` Ã(˜æep€Ø âOS¶4ª7®{…™žK¸ÀâØàÚäxfú
@@ -38703,99 +39239,100 @@
 ‡¢¡2MÈåX"o›–ûgdcKuqªFjV µéÝôA*uî:½Å½À£Ê°„®,	½\ëÛ†ˆÿ;‚Oo>pߏ Àpp×(lþíƒOò\L$Æåš‚®I"cŽ
 äawbÆâW®r,â¦K¹ÆJ¸ï>¶ÇÁÛž›e£^‰t2ÖýѨâ<J §¥ÅBZšF×$á°þä@cfIrõÙ@žS-r,uùtàù	†n›‘àÞ*I¸^l—´{ Î&KwrS–æÁ݇o™…Ft#H ŽyÂ~B‘[{¡,›Yè[0AkúÕØ¡_ÔÃû5ß%ü…Dˆž<¯å4tüfô`¹Kä±Hž"òAüÐ!r¹=ù³bs	©V j`¿¡ï®Zô¡r[ ‹&鐄ÎÉgˆQ#yæ=²n8A‹„ϐÅÙwùæµvæØ3ý,‹Ô'h!ð¹`¾vP°‘7P>[EOhR)ŠQ†ZH]#ÀA'þ®çUU׆0+0²3ù<À%¶Ê\C2<®Gh™E³T©nèÍHÒ0áO Xq¤Ü†b’>8`ÔÊg#Î.‘ªï¡¾¡ê|µ (¢¨3Ρ{ñ‰=߶ euýٝI#ˆ#þO¦­~ŠfßOÒÒlwžßØŠ©Hp:A3ÍŦànüêÌ^‡cjÑ ðÖ>©ûü‰€éönä%
 WA;œ,Eêv`„n¶3ý…Ýq.0ÿéŽÇK½97œ(~e¶—I(òèè»A0)‹¼ã¸TZžóHÍWàdáàÞ¢»Üq¸ÚÆõ‰Ý¹tÊÒgl¿T
-©¬Íÿ‚ùñíýêon»Oé
+©¬Íÿ‚ùñíýêoGïOç
 endstream
 endobj
-8440 0 obj <<
+8466 0 obj <<
 /Type /Page
-/Contents 8441 0 R
-/Resources 8439 0 R
+/Contents 8467 0 R
+/Resources 8465 0 R
 /MediaBox [0 0 612 792]
-/Parent 8438 0 R
+/Parent 8453 0 R
 >> endobj
-8442 0 obj <<
-/D [8440 0 R /XYZ 100.892 685.529 null]
+8468 0 obj <<
+/D [8466 0 R /XYZ 100.892 685.529 null]
 >> endobj
 1394 0 obj <<
-/D [8440 0 R /XYZ 100.892 660.623 null]
+/D [8466 0 R /XYZ 100.892 660.623 null]
 >> endobj
-8443 0 obj <<
-/D [8440 0 R /XYZ 100.892 641.288 null]
+8469 0 obj <<
+/D [8466 0 R /XYZ 100.892 641.288 null]
 >> endobj
 1398 0 obj <<
-/D [8440 0 R /XYZ 100.892 450.721 null]
+/D [8466 0 R /XYZ 100.892 450.721 null]
 >> endobj
-8444 0 obj <<
-/D [8440 0 R /XYZ 100.892 423.284 null]
+8470 0 obj <<
+/D [8466 0 R /XYZ 100.892 423.284 null]
 >> endobj
 1402 0 obj <<
-/D [8440 0 R /XYZ 100.892 308.096 null]
+/D [8466 0 R /XYZ 100.892 308.096 null]
 >> endobj
-8445 0 obj <<
-/D [8440 0 R /XYZ 100.892 280.659 null]
+8471 0 obj <<
+/D [8466 0 R /XYZ 100.892 280.659 null]
 >> endobj
-8439 0 obj <<
+8465 0 obj <<
 /Font << /F22 3706 0 R /F50 3701 0 R /F17 3698 0 R /F15 3700 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-8448 0 obj <<
+8474 0 obj <<
 /Length 2071      
 /Filter /FlateDecode
 >>
 stream
-xÚ•X[“£6~ï_Aí®jDÞ&³é\jSÉî8•‡$jmmr ·§ÿ}ÎEÓÍL’#Iç~>9A|s÷Õîî‹"ŽÊ¸Án)¢"A®ÊH–Y°«ƒ_ÃTÆ›ßwßñ$ŠÊ<ϐ5‰e”À®˜™lc6ÛTf¡îjüÏTn“”aïçÿqðÃêÉv‡ÍVd"ßõi4=®ËPxÍÝ×»»?îð\ìF ¥iPµw¿þ5¬}ÄQZªàBœmJåR¸	>Üý÷.¾ÕR¤¥TåBˬŒHT@Q$q~e.›T„z÷¨Y^„nß<|@¢Ãå¾òK? IÈ[ƒÆÁ6É£D*¾äƒn7‰
-5î’¡íªæ\›gh8>¡·'”i$ãr2óÐ>F•ëökw6E)'ΓîukظpU¥›ÆÔþ‚…ÏUE:mÛ»~#EXáê¦òðü	ÝЊY6mzôW¡ŠGÝ&ÅÆ£Áý`ŠBE*ÁV€RYÉéøm¢T¨«ÊEG¢
-°=Q‡£F eß»–‰x$‘À„®õ[Ôõ¬"S. –yF‰¦[f;0¥6¿Å"ëÀ<D~Dî’8fQ夢Y󐀤Éßô,®¾|ÞÈ<ԽՏ‰6Û¬(Ãï0Â2ºSƒòhË"|B;fÉ‹«¦Ã-µgíø«™‡¬uco$\›=ÂsÛ1óäÙ`›«(+_9†ÝÁ!_iàõcÝñשøø'&>öFû!º sã‘41LL‡*·,¹—ïi,2€ì¨C‘…ÞwþJ»ÅRA†=ÏŽÈØáÖs“.Ã!¯ÍÇSc+;6/8aãtM¦„5ÍöHš…ßuL¬4ë[.GC¨,:3¢œÔÍõOL$Áw ;ýÂ3×ó÷Üõ¦!ç߯IŒVÎTüÖÊ™“•q½bF1›²×µ†W7Œ¼|±ãѝÁ@~N¢#ç’f[ãì&‘M3u2ΊĻ#),–)•>l˜¦OP‘¼o™r"µL%§ÕURØR›C¯k=Z
-lÜèÑ»þ°9LüÜñÌÒçµn-{hH]gªOLSŽ>ð±ÃM¾F°éÊ¾6¶!ŽÞF<ð‘/®Iâ(‡
-G÷½£3­ýuG2ÜA]Àv“šxö~ºÖ«	ã½kînø’ºãÔÖ s/‹PA©õ÷'|?øªxµiYúyø©ÒvýLéÕu£ífWêc*")ä߬™¼v_øñdØ€w8÷d±è³¦ h‘ L)–ÎX1Æòò¥1>xÃûéYŽ9gy>§½Â´þJ0¾â¯œô9¹~\† dß"oÔځª%Ðà¡âGÉì(vÞÕϘ€5×k )Pr Šn‚ÅŸ<*‚šËðbøg°'‹Uxê©>[ˆtB?Y\¾nyžS_o¡9ƒéæZTyÁxz
-hÀ#
-:ÖÜ´ôÿ3dòJåš:±;SÅNPÂÓ\N{¬šÖø5JÔXLµ?y+9®¶fjºvh™ÊML…՝¯ÕöÜð†2Hd
-Äó fMêÆ×ëf ôC6Tm³da8š÷\älíEüKPB`	ûr¬±#£ bfÃ¶§Æ´¾…CÚ‹ðÀîuX¾­¾T%TÉ&íXšÞu­/ä¯N͵¤æúÂ#ίsS3OcŸXq¿<užÐWr¡Å[Ð0¹HÑ0¼óÆ,k-·7k ð]2ã;ÒË$:ZBP÷\/%¸Ì“.ÚŽ<‡šµüðx’ÉõñtÏYŒ._¹òWêS÷S¹vÝhº¹e6Gãú½€ó²ëY‘‡åyŲ\ÖˇJ¹îÁ å¨¸#÷˜P 	j063ùšu×eŠ`ØcV¼íyÐ)täBà^„®Ê'¯¼éåœmoj4¿P÷¢ðiY¨[<4ò3VÝÉ[©`øß£ú…7QŽâ)ç¾›v¼)¸H…²BtIstÅM™[	®¿l„ọÊÂÖÔ$<šæÄ£Ñ|yÄ©ß éÂ*0ÐQ_2FýM¤Ù¿©Ntaùñ
-Fg·G­‰yîýàœN;žõŒ’˜‚"xàÜÕ¦­AÂq®-EX¿BÊ·OàxÞØöeÉDÿB
-Ó	ZÞ`êWõk-›ëg[™Õ–ûf(Ý°ôÝð°×uÛ÷½-¼›ï¹~kÇí»gmýHõzàËçš_Á§Ó^2­?¶º9báˆÇzÛJxÆ]÷åß@ëù“*PÖÌÄÐwô¼ØËAf?/ˆ^I§4¿ëFH|í$
-ß;,øÑ “—e‰o(†îÝ`¯‘ǯQÚÀÜâ`yn(gÍDJ8<³Îýj›ó,”Š‹|5 ˜NÇd§>ËŒõíólRÑ3hq
-?hxµÍ?°<	9ñìÁ+·¦öæÔèêÚ×d¿Ø¦áÚþÈó…žàt÷„&mÛšÚꑾ/,»7ãá©ã{‡qÐ}8¼½bŽ(rîícÅãÐ_lW3äE¬UäóâÜ¡˜€Ô›*K¯ovίZVë0p¤ýi½žx„xŠVNð2ßàûÎò£¬ ?+PUÓ÷çÓv5@¸¢ÇCŏ n’›`Nñ‰I…ã*ð„€B͹´@N™)¼ë9¾€~fòtÙt•Fp¡Žü7‚wïZ úéûõîîOgÑ–q
+xÚ•XI“ã4¾çW¸89UcÙ–-sš¥ ˜P€ƒÚVÑ^‚ít¦ÿ=o‘c»Û3À%–ž¶§·|ïSBïè…Þ7›/÷›Ïïeè‰0ÈÃ\xûƒ'¤²Px©Ê™'Þ¾ô~÷ãDmÿÜÿù}y*ÈÓ4Á©Q(ƒV…<éÞVf»‹eâë¦äÆ/¦h·Qîw®ÿCßÐ/msÜîD"RÿíIŸÓá¸ôE†Çl¾ÞoþÞྠÙL!ıWÔ›ßÿ½ƾ÷ Εw¥™µK¤RB»òÞo~Þ„ó[ŠŒn)U¾¸e’t¼€È‚( 9h&ÂÐÿÒ\·±ðõ4îðfiæ·ü¦þ=
+[î
+7ôk· #	97hèí¢4ˆ¤âCÞëz)ÿAã*éÛ¦¨.¥é±‡†ãd<ß!棙ûú!(Úæ°vÜ&Ëå8ó¬;]6.Uèª2¥; Ÿ/Sqeñ¸ìÐv[)üðn*õ/¹Z1IÆ…ÃIî(¼âI7ÇñbÃÉàz0E¦	o'àRIÎiû]¤”¯‹Âô=EG¤2°=Iû“F äе5qK	ÛÚ-Q·½2hYrµÌj4ž2ͱ=KJóG(’ÌCâœýL‡¬ª¯hÖ<$ )Dô=$³›/Ÿ¶2õugõCe‚í.Érÿ;Œ°Dúí¹Bý3´eæ?¢“„ôÅQÓà’ÒMmø«yYëÛÎH86y„û¶áÉ£g½]ª‚$áv‡|¡a®k놿NIÅÛ?²ð¡3Ú5јtÃÂÞ4x¥a>%ušâ9•Å	 ;Þ!K|ç;w¤=¼˜ZAÂú÷N[ÈØ~î¹ñ.M‹'B^›çÊv¨ž±/üªÕ%™Æ40Ø#qâ×°°Ð|Xr=B²ÐhÌ€z^ñnm÷ÈBò|{°ȯÜk;þ^šÎTäü»5Ñʉ
+_[9Qb´2Ž<QLf†ìmkãUÛ<|µÃ©½€\ŸTÇ)œ(šl½Y6â4ÍÒÑ8+ïOta™±N±taÃ2}Dr¾eÉ™®e:€œZ7„¤°¤4ÇN—z°ظÐm: wÝfS˜¸~Ë=KŸ`ÝZþvPšÆîÇ}àã9Œ`Ó¡”}Ó؆Øzñ0|q3H) ÷†ölméŽ;¹áª¶¯‰{ÆcÝ5¡}h«Š”»‚¾ ê8–5 !± ¡4 ¨uçG|>ø*{¹hýÜüôƒ]?ý¡º-´ÍtÁ|ŒE …üø˜È[EqÀ;Ã¼ã¥#‹Ÿ4P‹hJ¶tÆŠ1–‡/ñÞÞEHÇzL9Ëý)í¦}ÿoŠñÿæ¤OéõÓ2]$»Š8£.Ø BAÄ¢%ÙQŽì¼)Ÿ0KÆk )LPRw‚N‚ÁwŽæ2½èÿíIBåŸ;ÂÃ'‘Nì'	ó—%ÏÍÔ·S¨Ï$[ºº*'/
+Ø~€@A§ÑX;ýuL^A®±·Bì5<OpÚ!jZãÆ(QC1bôZs­ÍXtm_ó<‚›€µ½ÜÐ\ð¦2(d
+ÂK¯fMëÊáuÕ{€
+¡m-GýŽAΖn‘£ˆ‰J„@¸q×CŽUv`D“YA˜aësejWÂ!í…äíË°|¾„*g“6¬M×6µòžGÇâšSq}æç×¥*yNeùânx¬2Ð<£¯ZÈ…OAä"FÃðÊ™YÖJngÖ2ð»hâwtS„It´„ î/%¸Ì‰®Ú܇šµüðx’ÑíñtÇYŒ._9òWeêcç\·Í`š©dVGÃú¹Àó’Û^£åi„2_âåýVÅŒ{ð¨¹*®ý&P‚ŒM†ÆL¾eÝm˜"Ö˜o»9Dè:r!Ì^„®JG¯¼ªå_lgJ4¿ðîYæÒ2Ss>4ð3FÛ³³RÆô¿=Fõ3/¢Å].]3®x¸(ØŽ!º$´9º²ls+Áõþ·­Â³U‰¿GLü“©ÎÜ̇[œjÐ`õ[ Ô]Xú@:Êþ樈8ùŠpZ8¢œ`v6ßjMÍKS1éç<sÚqç¤'–ÄTÁç¦9m	¶d~ù‚)ÏŸÀá
+½%²í`ÉŸá
+ã‘ZÎ8õüZËæòÉfµ$†®ŠE5Ì]5üÑím›ÝÛÎÞÍw\¿µÇÓîÍ“¶•~ |„øü©â—ñîô‚€—Lí¶-fÛB,œp[g[	ϸÛö~ñ
+´ž?±’>eÍ“˜úÀžk9ȁÁãÑ+ét†âw[‰¡ÅþÛÿ`ô²Ìñ
+ÅÔ½éí- Òð%Këy6“8žŠêY²÷lúK·Zæܹb°€¯æÏâ }àé˜ìT§q˜¹¾}šì‘+z-vá
+·ÛÜ3 áIÈqμ2$°´3çJ·r¸¦ûÕVcû[Ì=Ñ"èî‘MÚº6¥Õ6|´<°¬Þ̇ÇŒïæ- wáðúˆ)¢È¹óÇŠã¡¿Ù¦dÊ‹\+Kæž3B6¥3”¥×7»ÖZ·WÝb`K»Ý:Û?rùœáe¾Å÷ìåFIFVàUM×]Î»Õ aD%†Škn’› 	Nð‰IÀqSxä ¡b
+Z §ÌÞå_ ¿°x<l<Êô¸Ðö'þAúû·ï„~ü~½ßüTð–”
 endstream
 endobj
-8447 0 obj <<
+8473 0 obj <<
 /Type /Page
-/Contents 8448 0 R
-/Resources 8446 0 R
+/Contents 8474 0 R
+/Resources 8472 0 R
 /MediaBox [0 0 612 792]
-/Parent 8438 0 R
+/Parent 8453 0 R
 >> endobj
-8449 0 obj <<
-/D [8447 0 R /XYZ 151.701 685.529 null]
+8475 0 obj <<
+/D [8473 0 R /XYZ 151.701 685.529 null]
 >> endobj
 1406 0 obj <<
-/D [8447 0 R /XYZ 151.701 660.623 null]
+/D [8473 0 R /XYZ 151.701 660.623 null]
 >> endobj
-8450 0 obj <<
-/D [8447 0 R /XYZ 151.701 644.027 null]
+8476 0 obj <<
+/D [8473 0 R /XYZ 151.701 644.027 null]
 >> endobj
 1410 0 obj <<
-/D [8447 0 R /XYZ 151.701 430.335 null]
+/D [8473 0 R /XYZ 151.701 430.335 null]
 >> endobj
-8451 0 obj <<
-/D [8447 0 R /XYZ 151.701 404.068 null]
+8477 0 obj <<
+/D [8473 0 R /XYZ 151.701 404.068 null]
 >> endobj
 1414 0 obj <<
-/D [8447 0 R /XYZ 151.701 242.943 null]
+/D [8473 0 R /XYZ 151.701 242.943 null]
 >> endobj
-8452 0 obj <<
-/D [8447 0 R /XYZ 151.701 214.554 null]
+8478 0 obj <<
+/D [8473 0 R /XYZ 151.701 214.554 null]
 >> endobj
-8446 0 obj <<
-/Font << /F50 3701 0 R /F22 3706 0 R /F17 3698 0 R /F15 3700 0 R /F71 5424 0 R /F70 4384 0 R /F51 3729 0 R >>
+8472 0 obj <<
+/Font << /F50 3701 0 R /F22 3706 0 R /F17 3698 0 R /F15 3700 0 R /F53 3738 0 R /F59 4373 0 R /F51 3736 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-8455 0 obj <<
+8481 0 obj <<
 /Length 2198      
 /Filter /FlateDecode
 >>
 stream
 xÚuËŽã6òî¯ð‘
-tkõ´$ì-AL°Àìb˜C’-Ñ6ÑzxDi:½ØßzQ’mÍE*‹Åb½ÉpÞ‡ûßv?½îþñkïó ÌÃhÿzÚGae¼?e•éþµÞÿ¡¾˜j´}÷ô×ëïD^åá"y\!P‡LåA<½Dá!Q_ž"¥V- G€’,SŸ¯Mÿô—ªzsˆIÕÏ}7}ì³öÊ°$Q€ó4óÌ“,BªÝ/¯»o»°@¼7’d_µ»?þ
+tkõ´$ì-AL°Àìb˜C’-Ñ6ÑzxDi:½ØßzQ’mÍE*‹Åb½ÉpÞ‡ûßv?½îþñkïó ÌÃhÿzÚGae¼?e•éþµÞÿ¡¾˜j´}÷ô×ëïD^åá"y\!P‡LåA<½Dá!Q_ž"¥V- G€’,SŸ¯Mÿô—ªzsˆIÕÏ}7}ì³öÊ°$Q€ó4óÌ“´DªÝ/¯»o»°@¼7’d_µ»?þ
 ÷5Ìý¾ƒ¤,öïDÙrkö_vÿÙ…kDÙzã™iZtNÜ~tç® |¡úaDásUõ]ǪSgQ®>xb¼ŠOXÇxÛ=£ÑÃtMÍ“ÿã9턶“1ÿ£´1;ƒš@³ßŸâ\™5Çy‰’ KK–ø¤-h¶ùŽ yIÒ˜6Ÿæ_gÞˆ”C†Æ9–4E³ãɍ<:ÒÁ
 /2nÔÇƺ‹©áÜiªOBFÇŠAB{êe߯¶«Išw¡©kXká3–]_¯­4*ÈÓ(Vcÿ„$ÉQT=ÉU£"ØßÀÍ'GdÕ€›^{ú–'´,¾³0¯™í·¡á¦wîŸH˜‚ÅÁ³U8ÐæBÐgOº,wgKŠ\½Û¦aÈü͘”SFº¾5¼Ô±ë®?ñÿÆ‘~ &š<I”Æ¥IªÞŸè„n|üqåÕ8îjóm²dHX5 Õ‡ÑvçÀï‡AV¼y~’“_%ÅÚ¸4v³kÍ…<°âUFð•®pÉöàù÷ÁŽÆ	c–ª At-¸†Í_鍊“õdx
 ==g`Žþðæž·dAÊøPû⿱oä8ÈÇãE2ÔzÔ±ñšƒ„x½‰à‚äÕ쯼€¢`Ʊ7žì6<™N}‘ã¿þüonü£5;¨¯ Å…\”X-C¤_Š¾ï}Ù§0@×€ú«{fÏkÅä9›¼vÔ£ÙÔ6Ft‘†@¢ø:GO‡s!sE"Êz<‰Cg†%¦aÌê™S
@@ -38812,423 +39349,422 @@
 ĉ<
 Ò‹ã2rš2~([<+÷"ÙO3òÌv‘é–¤Sɺâ®æ$ ΉKmŠ=UkG®BØ{e%ß{bvóŽ!¬UÂ#ò—ÀolpO‹£úS³%ãH „tUAÛÉ0ÝßÓ.ýbyF/Îãutᘢ+_µºÄ·“Ùí«ÿ¬'§ÏÒÑb³3Ú*s!>`cëKO.ª;™÷¹RR& ÖŽVHa}¿¸g-«zžëš^×BÞ	à#DØë­.Å0¡,Ãõ€] =ÔÑMËr'ËDïë×µz©Ç>ÏŸ#â2áŽ=}½wpMê„ëMI€1÷ís–A3ñŽ°ÕÒ^D">
 új‘z,—™î¿y|·!=Î	A·’2ò3°´±¢Œ81+y¥úÀ^‹ò]-øÏ݉Äð‘­!\±EïxìÝäaMÒ'V½´P¯|Kð:G}m6·¹²
-rŒÅm+½<z at 5”§ˆ¡VókŸµå3ã‚ëù0x_D"LØÇÜW˜ó Ûù‘Ðq˜Ê}t+õpAÏü-ŸŸ-¹±ß'Êyk2Iƒy|€\ôJϝýò칡Ýõ¥Ëo‚ØtK”ƒˆD<Ž®La??Óúÿ/¯»ÿ±è
+rŒÅm+½<z at 5”§ˆ¡VókŸµå3ã‚ëù0x_D"LØÇÜW˜ó Ûù‘Ðq˜Ê}t+õpAÏü-ŸŸ-¹±ß'Êyk2Iƒy|€\ôJϝýò칡Ýõ¥Ëo‚ØtK”ƒˆD<Ž®La??Óúÿ/¯»ÿKKï
 endstream
 endobj
-8454 0 obj <<
+8480 0 obj <<
 /Type /Page
-/Contents 8455 0 R
-/Resources 8453 0 R
+/Contents 8481 0 R
+/Resources 8479 0 R
 /MediaBox [0 0 612 792]
-/Parent 8438 0 R
+/Parent 8453 0 R
 >> endobj
-8456 0 obj <<
-/D [8454 0 R /XYZ 100.892 685.529 null]
+8482 0 obj <<
+/D [8480 0 R /XYZ 100.892 685.529 null]
 >> endobj
 1418 0 obj <<
-/D [8454 0 R /XYZ 100.892 413.167 null]
+/D [8480 0 R /XYZ 100.892 413.167 null]
 >> endobj
-8457 0 obj <<
-/D [8454 0 R /XYZ 100.892 383.727 null]
+8483 0 obj <<
+/D [8480 0 R /XYZ 100.892 383.727 null]
 >> endobj
-8453 0 obj <<
+8479 0 obj <<
 /Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F17 3698 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-8460 0 obj <<
-/Length 2139      
+8486 0 obj <<
+/Length 2140      
 /Filter /FlateDecode
 >>
 stream
-xڍXKsã6¾ûW¨öjËâ|so“d&åìd\;r*I%9@$d!&A
-AÅãýõÛ€¢d&µh4À~~ÝP´z\E«ïn¾~¸yó>‹V"
-«¨«‡ýJd","±ÊË*̪tõЬ~
-’,^ÿþðý›÷q¼*Ã*ÏSd£,ŒáTÄLïu«Ö›$Kiž|Ru¿Ž«`pë=ŒQP?ió¸ÞˆTäÁ7yÕ€ûY 
-üÌÍ»‡›Ï7x/H6(“dUw7¿þ­Øû~…IU®ž‰³[%YæYóvµ½ùÏM4×Rd‹Z¦UHÚ ÔŸë¸T+Ö›4¯‚ûcò¥Fò“Ejüe‘lmÏ<O¦ÇÍgÃKé˜þ8Ù‘)ÇVjãNŠ$í¯îü\ç>§­»Ãôãa-0¦>
-êxwßh#Pl#’0K+–½?éÚ~OFÛQ×`Ñ$	.¾VýáX„Q‘_)á8_P©ÇTýS7ÊQ?
-t:]àé"`W#u:õÏ%¿E"¥ ùx#ÏžuÛòlG×{†AÉQ5sí3–¬NÑY\FrEé£sXghRø‘ŒQôh_Ó‚T/|ü2DR8^¦þxÖÐ/G]˶}A%‹`„è;\øñdAPšõ†GVÕm³®q†“@¹fÓ+ê|<_8ŽfØdY˜åñe(Œž¯[­ú`äõ£'Ó0I
-¢=jÙºµAõFŃÆo#ûèØŸ=ª9)	Èe°5êÎíô{7rh(ÃþÇ3,WêtYŒÄ«Á(&ÍŠ¥ô*'ÊZ/(;ƒvyèÔxà³
-ØàÄѶœ±Öï¸û>°ö§/¼|¢Œ8K/¤]Ýoԍ¹ž”—‚[Ùá;ùZ½Œ‚«ÔGÇ`à–óî-¬ªDéOÞ)¸ðFöf™ØðÖŽNŒ¤@Ðf³$ï¨é<Gì,Øòø“6M‚=[&5’±Ö”åOH$-èɉ+³=B[xÆ~‡ÉÉ4jh_&–ûmÈ“íwwKÂÞ}ºûÙ…™“ˆ>¨«Øâ"ÒYpÞºßZÏ,Ç‹ó©÷×b#§ÃÓ'¦Pgà=ô‹Qü£gb|E`JpBÊÀ¾ØQu¼cOgøtÌAëëjqË(äît×@¬´
-Ïmåý‚ߺÒÉ}Bï tº0©"§1NêÔ`wUޏ0±’’½¬Î¨„äýÐw<cØî) `ùãÇ»ŸßÌ=WVΣ°¹ýákž8´‚|¶áR4|Rrhа˜&¢ze¤æ“9p.[v!¶Û?—‘y{9v½çñl
-á yíAlÁõ†FŽr'­Z’wªm¢ žA…á­K7]½í÷#ï¾%;s#€k'¢`Èkex‡åÔŽúèožYÍ]îN×jóHbxq—C¡yâ):ô/¨})ÊÙý¸†NNÕJs·`™ƒ«5Î$œLTí8í‹!džÞèÿ:ÐA6y¬ã„ìE5Ç^f´DÌKÕ°áeqnµnÂbï¡ýDÔÊš(J‚烦œ80kÀ,X—çصá(qÈ” `•.T4Ü áŽ+t÷74µÛÐÝQê¡óö[è[Ls‹š]O}@V­f +“ÀmàC˜v–Yfy‰KV=+ÏÑHd’?+ývuö+R¡-­55Qð±‡sø½¾·`Û‹p-ƒûÓ询Ú4oÛj&€´ï[€{˹Š>ügx´£òžÚÝøùč0îdC Tê1Dù*ÏQê4
-îöK²j׳4ýi7Þº¹GŤ·0ýd㸑îwÐÑŒuT|1q`ÅÂp‡¡u‹¥§´A-9mÈ¿ÈLïØ€¶[Sä!…¤F–AµÚ?¬(Ñ`|A
-¹ôT¯J9Ø&K¢Y)©"N„£:H1
-CµM³™`1ž×çÁ‚š¯,r£
-p{f_X™ÜAï+‚'¦S­…Ѻ®W ø›Þ<¯ýbð"[ZÆ3EKW÷‘:úŒÅ˜jèzÏeM]°,ÜÔ)Æ	¯¢Îzf_^ÁÇ÷[—yÎo¤`³Îº9oý´Bo?Þ2•9s,ðäÀÀð•6]JöŽ0=«òbV<¯ò¹ë‡qâª|~~{,Xw?¨Ï'Êb]µ(€èÐ~G CW3 a`ÒuŒá&w¸Ëµ;"T•ëÏpPÒõ=TR¢ò¢Ù*æïŸÑáõÐ0†¯0†‰T*-Ï)ÕðíõLùŠå©åm dÃî7ü£)cÏç&ZøœûÆž}²a‚AµÜb¾5>xY’önŽßKP¾7ÞŽJ‚»dÇä\´¦jÞð±#?$†ýTɐJöMÎïuœsÜ@RYò`¼Ð¡á'ί&ðs´„¬‘ö4x¨†tBR–¯a(á÷1Žs´.®Ðäé–ï×îL§ámÅ-
-~üÐclw¨I-¾šžÔ¶½xù¦€Ó²½îÄO”.t4+!Â*Ëbü£¾›da‘;ÏŠ"LB€!¢(x÷EvSFÓÔüñ„O8Ì(³ô¿J"v%
-äc*¡(ó/`[5hÚøMèCØñ*ø¼¦‚\—*Ømð/CE3Ä»«Æ×Lâ=<¸Y%aÔNòÎõ¿RñK>úÖÎÌzfe57[67Ûd¸o)ݪåÁ=f-E#ýýhÿÎp	_ø¢½ð¯iþï^Âÿm"™ÉgÔ†’™iÐ¥ùGäE€¸þbî¡Ñ?¢þ¯L?¾{¸ùû-µ­
+xڍXKsã6¾ûW¨öjËââ{o“d&åìd\;v*I%9À$d!&
+AÅãýõÛ€¢d&µh4À~~ÝP²z\%«ï®¾¾¿zó>OV"‰ë¤«ûÝJä".±*ª:Îëluß®~Ò<Yÿ~ÿý›÷ÛíªŠë¢Èu›äñN%Ìô^wj½Ió,’¦åÉ'ÕØõ¶Ž¿þ`aL¢æI›ÇõFd¢ˆ¾ÙËèÜÏ#Qâg®ÞÝ_}¾Â{A²™@yœ¦«¦¿úõ÷dÕÂÞ÷«$NëjõLœý*Í«¸Ès˜w«»«ÿ\%s-E¾¨eVǤ
+*ðAý¹ÞV‘êÄz“ut{è@^ 4H~rH­¢ß’<‘³Ìód,n>^JÏôÇэL9tRR¤™½¸ópÿœvþcÇýZD`L
+|,ÔóîÎh#Pl#Ò8Ïj–Ýt­Æ£ÑnÔ
+X4M£³¯Õãpx+â¤,.ß¡m± 8R©ú§n•§,~ètºÄÓeÄ®Fêt²Ï%¿%"£ ù¸—#Ïžu×ñ쁮ƒ’£jçÚç,?X¢3¯Ï|¼Ë²
+Ñ9¬s4)üHÆ$,Ú×t Õ?‘ŽWY8ƒõA†{´ÀËA7²ë^PÉ2á‚=úa<:”fÖðȪúmÖu[‚!Å$P®ÝXnECŽÇÑ›<ób{
+ã^±ï›N+ƒ>y½ÇèĉÁ4L³HƒèFZv~mP½Qñ ñÛÈ>zöçAjNJ#rlº÷;vçG
+eØÿx†åʼ.‹‘øo5Òdy¹”~@%ƒáD9egÐ.½÷|¶eœ8ºŽ3Ö…ßÖþø…—O”'i@ã…´kìF}јëi% p)xq'{¼âA~…V¯’è"õÑ1$¸å½{
+«z"‚ôÇÇ=ï\x#ûH³LlyëNŒ¤@Ðf³$ï¨é=»MØY0þpÇãOÚ´{vL0j$c­)ËŸ(HZГW,f{‚¶ØóŒý“£iÕнL,·w1Oî¾»YöæÓÍÏ>̨ @èÌœDôA]Äg‘N‚óÖíÌr<;Ÿß-6r:<}b
+uöÞA¿Å?p&ÆWR¶ GÄñ¤ŠÜ‹UÏ;îx‚OÏ|t°¾¬׌BþN
+ÄJ×ò¼ÕN> _ð[:ùOèÝ€N¦uâ5ÆIÓ€ì®:ø&NR²Wõ	•¼lÏ3†mK Ë?Þüüfö…Í»¾æ‰G+Èg/EÃ'õ(‡
+‹i"êWÆAj1™ç²chûýSIy°—g×;OÖ ‘×íåÀ¶\¿`hå(¤SKòNµM”Ô3¨ø1¾ö馛Á:»y÷-Ù™\{C C^+Ã;„(ÇnÔ‡póÌjþrº‘Pƒ˜GË¿
+ÍOÑ¡!ø@íKYÍîÇ5trªQš»Ç\­q&ádªÏé^9f?X£ÿëAÙtpdä-±F0Œ²—õ_x™'Ð1/5VKÀ†—mkpø¨ósk¼…öQ+h¢$ž÷šrbÏl¬p`]žc׆£Ä¡ˆP€UºPAÐpƒ†;¾Ð
+ÜßôÒ4~C÷©‡>Øo¡o1í5fhõ–ú€¼Ž:Í  0V¥‘ßÀ‡0í³Ìò—¬z^¢‘È$^…íúäW¤B[Ú(jj’装sø½¾·`Û³p­¢ÛãèÏ>QmZ°³†š	 ílpï8WчÿŒnQ^aÃÓø?¹± ÆÙ€•zQ½Ês”:K¢›Ý’¬Ú÷,­=>Œ×~PqéÝYL?Ïxn¤àÆt4c•ƒPL<˜û&j±0Ü`èŸaÝÆa@é–Ã)«EÔHNò/2Ó» 6 íÖÃyH!©‘ePöÀ+J4_PC.=õ«R¶ÉÓdVJê„aÁ¨RŒÂBm³|fXŒÇÁ÷y° æÇKÇœÁhÜžÙVfwÐûŠè‰éTkat¾kã(þÆú“G´_^d˪íLÑÊ×}¤N >cñ¦ÚFz¸ ¬©3–…›zÅø"áUÔ»ÀjÀk øøþÎ'FQð© ØƬs~Î[?­…Ñۏ×LeÎË<900Be€MŸ’Ö¦gUQÎj çU¾ðý0N|•/NoëîõùèCyB¬‹Ðjdˆàk´#ì@ºŒ1ÜäŽw¹V`G„ªrýöJú¾‡JJR5[åüý³ :¼ZÆÐòÆ0‘J¥ã9¥¾½ž)_±<u¼£
+ ƒlyÁýFxt!e´|n¡…ÏùoìøÑ &TË-æ[â0…—5 ©õsü^–‚òÖ8xx*aî’ÓSÑšªyËÇüvS%C*Ù7=½×qÎqI]æé_€ñB‡†Ÿ8½^˜ÀÏÑ
+²Fºã "ÐIýYZ¾†¡”ßÇ8ÎѺ¼@“§k¾_û3½†··4üùño@±Ý£&u´újzR»îìå›NËnzôúg?QúØÿÑP®„ˆë<ßâ
+ðÝ4ËÂ{V”q‘$Ñ»/²Ÿ2úkPóÇ#>á0£ÌÒÿ(E\Š­/9h S)EYx³ØªAÓÆožWÁç5Dà:PÁn‹ù*â˜!Á]
+¾fRßèáÁ;UF=HÞ¹üWj!~ÉGƒíÜÌl g^Õs³ås³M†û–ÒÍ£ZÝbÖR4Òߏîï—ò…¿ šÑ+ ÿJ‘æÿî%Âß&’™BFm(™™]ZxDžˆï/æúý#þÊã»û«ÿTŠµ²
 endstream
 endobj
-8459 0 obj <<
+8485 0 obj <<
 /Type /Page
-/Contents 8460 0 R
-/Resources 8458 0 R
+/Contents 8486 0 R
+/Resources 8484 0 R
 /MediaBox [0 0 612 792]
-/Parent 8438 0 R
+/Parent 8490 0 R
 >> endobj
-8461 0 obj <<
-/D [8459 0 R /XYZ 151.701 685.529 null]
+8487 0 obj <<
+/D [8485 0 R /XYZ 151.701 685.529 null]
 >> endobj
 1422 0 obj <<
-/D [8459 0 R /XYZ 151.701 242.94 null]
+/D [8485 0 R /XYZ 151.701 242.94 null]
 >> endobj
-8462 0 obj <<
-/D [8459 0 R /XYZ 151.701 216.024 null]
+8488 0 obj <<
+/D [8485 0 R /XYZ 151.701 216.024 null]
 >> endobj
 1426 0 obj <<
-/D [8459 0 R /XYZ 151.701 169.033 null]
+/D [8485 0 R /XYZ 151.701 169.033 null]
 >> endobj
-8463 0 obj <<
-/D [8459 0 R /XYZ 151.701 140.19 null]
+8489 0 obj <<
+/D [8485 0 R /XYZ 151.701 140.19 null]
 >> endobj
-8458 0 obj <<
-/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F70 4384 0 R /F17 3698 0 R >>
+8484 0 obj <<
+/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F59 4373 0 R /F17 3698 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-8467 0 obj <<
+8494 0 obj <<
 /Length 2621      
 /Filter /FlateDecode
 >>
 stream
-xÚ­ZÝsÛÆ×_·‚3&‚û2Ó‡º©3NÓf2V’ÎØ~€HPÄX²¢þõݏB°L‰xÑáöîööööv»TÜqðãÕÛë«ïÞI¸(u±®7ˆã(Ie`“42©®×ÁÇðC¾j‹ºZ|¾þ‰¦'Qj­Æé2b˜ó<á"-–"¶*ü°aßá>nàKþ²/ëÅR¦áê®AŠÿ^Wí¡.™µ‰aÿ(SEÁ·Ó¦c®ŒÂYWÿ¸¾úï• *Lˆk"¥‚Õîêãç8XÃØOA©4	hæ.P&‰¬Aneðáê׫ث öSø‰ÍΩA\`uáY3Ò•µ‘•&PQš˜à›3XõB)X<’Rèô›RÒEé ÅK‹ÊéÄ–þ’>ű{FA0ѤéK4ôdOmU$@˧›jÚôôì'"¤.‹¬r‘‹Ÿ• f‹(N?«¯Ý2Xll†é–#“¸ŽÁK/yÄÊ+õeÌ´×§Ýrá¥)¼´Ôÿz^dKÂŒIÄ2Ò)>0ÉÔ°9}琰ߐq¸‚F¤Ô@¯åfÍMÆcmßÃuŸÏ5Ei"gÔ,¦ørVß0Å#ËMqÄê2S¼\®Þ|fPÿëyM˜"øøÔ$À+”wl5–	÷Ü”Üx⊛;n Yeÿb£ÂwH”lÁ’×	œ‚½ü\ó*rp€9Ìó嬾ažG†›çˆÕeæy¹\½IÍ þ×óš0O˜'«Ä{J´,+À¤¨ù2èÉnL.–Ibg±dÁëäù–ìáIœF‰Pó 'à¨t¬Jy	z–Æ¡Œ}?ÁTgÕ<øi´­amvzð-YÁ /••pZ,%À/P-¿ÞÂ¥K'Âu¾ÉîË–;5ãì.þÜ!QB¬„ïÇ=vÂœIEÃóοà`^
-€ïZê#AN2lxyvð›çUvSæk?·â6ãfOëòòÙâ|8*o	ïÂxS¾É”žKXTØê°Ýæœ81T(XŪKšÝM´ª«
-Ï<Uxtmt7óS,t™G´7d' ^Œ5Š(VŽgü­lóC•µyù¸HTø†ÅyÄÃÖ÷ÜYÕ÷åšÅ[
-ž—éOUCT’Œ»½X&þP´Ûáá‰H
-ûþ̧f&*ó<5£1QÑs&*Äò3Rœjž÷™g?µñ¶ç&+F"%¿‚Õó!xÀðÒ<fuQžA®.lΡþ×óšFˆ.ÁG†ÉŠ÷Ütã„‚.4˜‰Äkã« g/„¦à	½š{+îWNUnÀ3Ü”ØXrÏÐçàÀm`@Ö"üÎIÄP0i£ØŠ££‹Ul$“Þm‚‡Ou¸[@¤_ãŸè›Iæ ‡ÍqÝ3¼å‘7Hý¯…Ð.üþ¾EÂWyë—ñ^J‰2/SÚ’î€4‚ؐG¾Å?ïÊëüï1ÙÉ™¼¯œô— d©ÝY@§Z7Ðoû* ã—¿‡ËÖ">Ædì ÁüÏ.Âyµ*ª[&ï"<Ôªw
-0Îò×8l¿Aà“†™Ÿ˜í÷À¼Â±–)›C½ã¯Ùé7Ù_š!œÑ>Ì”5î/—»°‘ˆ; ó£ð0¼Ëpø‘;8’õû)XWóȾ̸1µh™Úd›œ¿²jÍC=*AêST‚S`úéˆ7qˆñúÈ?G7e ‡ÃMÁe"«Ì üý[‡?<tðÂÀB_‰>û\†7†µà	ÌÁ¹¡)sZŽKN at .H_KÁhVMaÇar&vT€ýL0ƒl—:dæí6ky»ªnDs¹ß¶·
-þ›¸Øt‹rþøíßïÿãQ¨N 32'@øŽîÃbɍQalÙ.(¹ÃïU¶ÏnŠ²h½QàD4l›m¿2nþ(ªuVöÐ0aU½QÓ¼ŠÛ'	nuƒ¯'Ïîà(‚)Û¼ê6˜0:\©÷Ï.o¦¾ÍÚ6ßí[6!Xv ×þWÜe•ÁG˜‰HÊp[e$ð6_GlÕ×Ûnèxq’fëõDËéµkBÚœ–ý†ö›Ò ÂXƒ‚‘ÂP™9
-‰#|^\ÀH^ã	iG:3•( µK¦Þ êÂtº€¡‰A·É_HžÃ÷À+Lôaž\„A•y¶Cwé5nz¯qhY
-r˜”Àñz؆tƒ:½7KRÞ‰§jK¸è–Û=\Lçaˆu
-‹x5PV‰åÇøÜΟ)EYòtx¹Lâ÷Â<Ïp‚  @N7ø$Þøp²-ø€8d|‚ׄe’CÚ½þԐbá@¥ï’åÇEã÷¨7LYgmÆ”U}8ÜïñW80t[¾ßW?Í©Ù ¤uxC®s*Ø'§"mÂÛ"åĝÐHͬ¤ É åi]oÝ-‘^dB7Sv:7ð¬²ráÝd$ø^íÿTîÞv)ZBë¯Ôùñc´‡BÃ(5qidü2èëøÅ:Žª°}
-ä¹ôŸŸ,~ŽJ Ú×>Ô×j©‹‹g Yél”~qºÈ‚% üs–¥Ñæœ2NÅŸç ²ãmÏ-#H«£Äè9ʯ`õ|aÀðÒ2˜ÕEe„äêRÿ9Ôÿz^Ó•üØá“HC‚ãQ¸ªÈbsà¦:!‚GJ¬xi%ßQá@¤èÖûBËs=…˵3y;ù/Ii‘¥•çd´t1Ï¿>Œv½$¡½îʼ}垢€/WµÏ¸\<NŠeëߏr†Ð	:L¯ÐRÌWó*+àEõUú  ÐtÒ$M$qVÌIÀ.ôDÒ$	¨!ŠÄ¯bí“â>uBjãã㊨+&ö;›Ú³bÄ0ƧQ:pÏ殘_+P²Ë“1cp*
-ÿ ¬B3x°(fÉ}Þ„Cü	çôع9YÚAg$ñ¡ñ‹ ûL"Ÿ› Y\~{  ”èš¡7U¹ˆ•‡‘‡9ôøªø⇄;·_wèöí9vò!þžJ©p™¨^7‡ájÃD¿ú½±“ÿ™Ò¿·ÇÖžIÅ-ãG$ŠÛ¢Ê<“NÑ2ÑýÔ5Ágü*ª¦Í³ŽÓ†ÛŒgµ³œ¼…>c "ì“!@µ+8¡d`Ư(|ûÈC€üËbU´å#/c;‡MŠÍ#§º=¯†;>³‚/2Lü ¬S}¢*Ì$~õåƒS°?ÌñèÁ8ÃI€9oí$Ò§~È3þyÁìv[79Ó¼´„蝿 7$¢gŸ{.à°“Ì™H÷[ã“"óžÔú=Û
-IŸ ú„Žb ’É ^KFûØ‚ÍqÖÈÝ“,’XñeƒøÍéB²7H{þç¹û
-MÒ#uÐÈ.«V“Hß[p•ã¨ a9cfP®°½-ùZ‡¥›¬ïý
-_á°]Ú7`âÓ>d1Lû4x«ßÑø¼ÇŸªòñ¾Õd\‚èøl
+xÚ­ZÝsÛÆ×_·‚3&‚û2Ó‡º©3NÓf2V’ÎØ~€HPÄX²¢þõݏB°L‰xÑáöîööööv»TÜqðãÕÛë«ïÞI¸(u±®7ˆã(Ie`“42©®×ÁÇðC¾j‹ºZ|¾þ‰¦'Qj­Æé2b˜ó<á"-–"¶*ü°aßá>nàKþ²/ëÅR¦áê®AŠÿ^Wí¡.™µ‰aÿ(SEÁ·Ó¦c®ŒÀYWÿ¸¾úï• *Lˆk"¥‚Õîêãç8XÃØOA©4	hæ.P&‰¬Aneðáê׫ث öSø‰ÍΩA\`uáY3Ò•µ‘•&PQš˜à›3XõB)X<’Rèô›RÒEé ÅK‹ÊéÄ–þ’>ű{FA0ѤéK4ôdOmU$@˧›jÚôôì'"¤.‹¬r‘‹Ÿ• f‹(N?«¯Ý2Xll†é–#“¸ŽÁK/yÄÊ+õeÌ´×§Ýrá¥)¼´Ôÿz^dKÂŒIÄ2Ò)>0ÉÔ°9}琰ߐq¸‚F¤Ô@¯åfÍMÆcmßÃuŸÏ5Ei"gÔ,¦ørVß0Å#ËMqÄê2S¼\®Þ|fPÿëyM˜"øøÔ$À+”wl5–	÷Ü”Üx⊛;n Yeÿb£ÂwH”lÁ’×	œ‚½ü\ó*rp€9Ìó嬾ažG†›çˆÕeæy¹\½IÍ þ×óš0O˜'«Ä{J´,+À¤¨ù2èÉnL.–Ibg±dÁëäù–ìáIœF‰Pó 'à¨t¬Jy	z–Æ¡Œ}?ÁTgÕ<øi´­amvzð-YÁ /••pZ,%À/P-¿ÞÂ¥K'Âu¾ÉîË–;5ãì.þÜ!QB¬„ïÇ=vÂœIEÃóοà`^
+€ïZê#AN2lxyvð›çUvSæk?·â6ãfOëòòÙâ|8*o	ïÂxS¾É”žKXTØê°Ýæ>#PC€‚U¬º„ ÙÝD«ºÚðÌSeG×Fw3?ÅB—yD{CvàÅ8P£ˆbåxÆßÊ6?TY›—‹D…oXœG<l}ϝU}_®Y¼uÑày™þT5Dõ'ɸÛ+EaâààE»žˆ¤°ïÏ|jFa¢2ÏS3=g¢B,!ÿ8#UÁ©æyŸyöSo{n²b$"ÜYBð+X=‚/
+ÁcV…àäêÂæê=¯i„è|d˜¬xύA7N(èBƒ™Hì0°& 1¾
+zöBh
+žÐ«¹·âxåTÅá<ƒpaÁM‰%÷=pÜd-Âï¼KCÁ¤b+ŽŽ.V½;<β‘Lz·	>Õán‘~n o&™6ÇuÏð–GÞ õ¿B»ðúû	_å­_Æ{)%ʼLYhKºÒlüu
+bCùÿ¼[(¯ós¼/Äd'gò¾rÒÿ]t¥vgœjÝ<@g¼í«€Ž_þ.[‹ø“±C ?ò?»[äÕª¨n™¼_ˆðPC¨Þ5LÀ8Ë_ã°ýOf~b¶ßó
+ÇZ¦lõŽ¿>d;¤ßdi†pFû0SÖ¸;¼,\îÂD"î€ÌÂÃð.ÃáGî<àHÖï§`]Í#û2#àÆÔ¢ej“mrþʪ5õ¨©OQ	N
+Dè§ ÞÄ!Æë#ÿ|Ý”7k”‰¬2ƒò/8Hôoqþ@òÐ]À{ÿ	 }%ú8ìs-ÞÖ‚' 0熦HÌi9.t:¹ }!,£Y5…SD„É™ØQ>ô3Á²]萙·Û¬åíªº-Íå~ÛÞ*xøSlâbÓ-Êùã·¿ÿG¡:ÌÈœ á;ºLˆ%[4F…±e» ä¿WÙ>»)Ê¢õFÑT°mr´üʸù£¨Ö5ZÙCÄUYôFMó*nŸ$¸Õ
+¾ž<»ƒ£¦<lóªÛ`Âhèxp¥2Ü<»¼i˜Rø6kÛ|·oÙ,„`ف^û\q—U=`&")Àm•‘ÀÛ|±U_o»¡ãÅMHš­×-§×®	ipZöÚoJƒ
+c
+F
+@eæ($Žðyq?B y'¤qé<ÎT¢€Ô.ušzƒ¨Óé>†&Ý&?|!y߯d0Ñ_„yrUæÙ5>ܥ׸é5n¼Æ¡ýed)ÈaRz| ÇëaÒiêôÞ,IyO$žª-á¢oXl÷p1c„!Ö5,âÕ@iX-$–ãs;n¤<eÉÓáå2‰ßó<Ã	‚ 9Ýà“xãÃɶàâñQ^–IBri÷úSCŠ…•¾K–??ß£Þ0eµSVõáp¿Ç_áÀÐ-lù~s\ý4§fÖá
+¹Î©`ŸœŠ´	o‹”wB#5°z‚&ƒ”§u¼9t·Dz‘	ÝL5ÚeèÜpÀ³rÈÊ…w“‘tà{µKüSi¸3xØ¥h	­¿RçwƏÑNL
+
+_ ÔÄ¥}ñË` ?®ãë\8ªbtÂö5çÒ~²ø9*h_ûP_«}§..~œd¥³Q2øÅé – ðOÌYF@–F›sÊ8>žÈŽ·=·Œ ­Ž£ç(#¼‚Õóe„ÃKËcV•f«KýçPÿëyMWòc‡GL"
+	ŽG}àF¨"‹Í›ê„)±â¥•|G…‘¢[ï,Ïõ.×Îä	ìä[¼$¥E–Vž“ÑÒAÄ<ÿú0Úõ’„öº+óö•{Š¾ \Õ>ã2é8)”­_@<ÊB'è0½BK1_Í«¬€ÕW=è €BÓI“4‘HÄY1'»ÐI“$ †(¿ŠµOŠûÔ	©+¢®˜ØcpìljÏŠÀŸFAþéÀi<›»bf |­@É.OÆŒÁ©4üƒ°
+ÍàqÀ¢˜%÷y
+ó&œÓcçædi‘ćÆ/‚\8ì3‰|l‚fqùíý@€R:4~0d k†ÞTå"VF"tæxÐgà«:à‹^îÜ|Ý¡Û·ç4ÚÉo„ø{*¥Â]d¢zÝ2„«
+Yüê÷ÆNþgNHÿ4Þ[{&·Œ‘p(n‹*óL:EËD÷Sןñ«¨š6Ï:Nn3ž}ÔÎròúŒT ˆ°O† Õ®àd„’
+¼¢ðí#ò/‹UÑ–¼Œí6)6œêö¼îøÌ
+¾È0ñƒ²Lõ‰Bª@2gøÕ—NÁþ0Ç£ã'I æ¼µ“HŸú!Ïøç³ÛmÝäLóÒ¢wþ€Ühˆž}î¹|€ÃN2g"ÝoOŠÌ{Rë÷l+X$I|‚ê:ŠJ&x-íc6ÇY#wO²HbÅ—
+â7§ÉÞ íùŸçî+4IÔA#»¬ZM"}oÁUŽ¢‚„åŒM˜A¹Âö¶äk–n²¾÷+|…Ãvi߀‰OûÅ0íÓà­~GãóªÊÇûV“q	¢ãÿÛ•q
 endstream
 endobj
-8466 0 obj <<
+8493 0 obj <<
 /Type /Page
-/Contents 8467 0 R
-/Resources 8465 0 R
+/Contents 8494 0 R
+/Resources 8492 0 R
 /MediaBox [0 0 612 792]
-/Parent 8438 0 R
+/Parent 8490 0 R
 >> endobj
-8468 0 obj <<
-/D [8466 0 R /XYZ 100.892 685.529 null]
+8495 0 obj <<
+/D [8493 0 R /XYZ 100.892 685.529 null]
 >> endobj
-8469 0 obj <<
-/D [8466 0 R /XYZ 100.892 660.623 null]
+8496 0 obj <<
+/D [8493 0 R /XYZ 100.892 660.623 null]
 >> endobj
-8470 0 obj <<
-/D [8466 0 R /XYZ 100.892 653.25 null]
+8497 0 obj <<
+/D [8493 0 R /XYZ 100.892 653.25 null]
 >> endobj
-8471 0 obj <<
-/D [8466 0 R /XYZ 100.892 641.295 null]
+8498 0 obj <<
+/D [8493 0 R /XYZ 100.892 641.295 null]
 >> endobj
-8472 0 obj <<
-/D [8466 0 R /XYZ 100.892 629.34 null]
+8499 0 obj <<
+/D [8493 0 R /XYZ 100.892 629.34 null]
 >> endobj
-8473 0 obj <<
-/D [8466 0 R /XYZ 100.892 542.672 null]
+8500 0 obj <<
+/D [8493 0 R /XYZ 100.892 542.672 null]
 >> endobj
-8474 0 obj <<
-/D [8466 0 R /XYZ 100.892 543.249 null]
+8501 0 obj <<
+/D [8493 0 R /XYZ 100.892 543.249 null]
 >> endobj
 1430 0 obj <<
-/D [8466 0 R /XYZ 100.892 456.163 null]
+/D [8493 0 R /XYZ 100.892 456.163 null]
 >> endobj
-8475 0 obj <<
-/D [8466 0 R /XYZ 100.892 429.48 null]
+8502 0 obj <<
+/D [8493 0 R /XYZ 100.892 429.48 null]
 >> endobj
-8476 0 obj <<
-/D [8466 0 R /XYZ 100.892 279.819 null]
+8503 0 obj <<
+/D [8493 0 R /XYZ 100.892 279.819 null]
 >> endobj
-8477 0 obj <<
-/D [8466 0 R /XYZ 100.892 280.396 null]
+8504 0 obj <<
+/D [8493 0 R /XYZ 100.892 280.396 null]
 >> endobj
-8465 0 obj <<
-/Font << /F22 3706 0 R /F50 3701 0 R /F4 5492 0 R /F15 3700 0 R /F71 5424 0 R /F51 3729 0 R /F17 3698 0 R /F70 4384 0 R >>
+8492 0 obj <<
+/Font << /F22 3706 0 R /F50 3701 0 R /F4 5484 0 R /F15 3700 0 R /F53 3738 0 R /F51 3736 0 R /F17 3698 0 R /F59 4373 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-8481 0 obj <<
+8508 0 obj <<
 /Length 2736      
 /Filter /FlateDecode
 >>
 stream
-xÚí[_oã¸ϧ0ú$
-—ÿ)p½íÞ‡k·íhÝ}m%VcK>IÞ\¾}g8’m)Žc[ºúb’Cr4$‡œßÌ$|ò0á“Ÿn~¸»y÷£áÁ™ç^Lîî'Â渘ØØ3ãõän1ù)£§_ï~~÷£”“˜yk5•Ü0	³8
-ú1[¥Ó[%ù‚*ÿHçÅTú¨lÚ¿Pòhþ˜åÓ[¡…Þ/“M–Øo"áð37în~½A¾ ف@†)5™¯o>å“ôý<áLùxòF®'ÊÄÌõÕäÓÍßoøá*…9ºJíYX
-.`6½•q”⯊Ò<™­Ò5ŠœÊm pQZÞVˤL‰6Kª¬ú#Ô=/iøê˜%«Õ3µî[r½Ü}c
-|ê¬lÚUZ~›¢eÃ(Ë÷3Âþ;q¸
-¥sÚ¶P­g‡MnÛŽ[¡˜ÑžºçE~O\º{!-Œ1-“/\èpŽ
-–[a©£jY XO9‘A*<¥v{'ŸÃ Sý–¬74YÃY2ÅDodÄN°ä,¶¢ÂλWOø”þ-nõ÷ÃN0ØLt/j„ëïFìØn/>Ññ⚟²zIµOźY!*|Eď›U´gŽõqqb©ö<×(3Hª°ŠÅO‡¬µcNX`-˜àYc‡²–Yi&ŠùØLÊtr¯˜š9ûâÎ	Ш³îœžxx,¤
-粓O³XÅ­²ñS7Þ®Ü%»ôâ³n€×êÅg5)fgºB€¼TÃÀ;(à*†æAŠîŒÂëÕÓŽ™èr§
-ZåZvŸU³³—13p“”±cÈe„r”¸žWk;Ù(¦8,ÑKæÀ úŒvMFÁ¨Éhl[TP1£"ÙõáȯgëŸsLx1Žþ]Îë-ýÛs¬=VÃôo¸\;á ®çõRÿ$ç ÌðŠmtÍ‹ö
-”‹ì‚E…Cý‹¥j(‚!tÐMhÔšSëqzë—݃	.ʨXaa‚:Víûé­±"zóœÇ	à]FÅŠŠ”ŠœŠ„Šõ®Oz¡¶.‹jPXº•¶Á"ÑY¯‚uŠ=>ájg·÷£,“±lÇ {	h·Aêè7,Th9MŸ8ëâY@·j¤‡ÿr^o]¼=ÇÁ¯ÇjØÅ.×p ×ó:öð{P2
-¼bËýϪVáB}ö5êeøM °ÆáNyÆ¥<%’Ðæ»Ø¦+‘·LÈŽDyø0	±¥$ãù&,œŒG29—ózKó÷k~Õ0Í.×N[G8€ëy09Æ‚‡æþû&ÇjqÔ6ð]¹•—Ú>á-šê 
-G°iÒ‰0Rð`t Àm1þ<£ƒÞ8ëLz;Š÷†¼„{qòrˆ÷†<¹v»í¶¯{oa)§±öÙÞ[ÿ³¦Vè—¯ˆÃYpéRqÜÑè‚àÀÃ~
-tþˆæðѬÄVŠ?ICzJ²šÔ¤ÎÖ鱸ƒà–yé[5Í*|´AÕòc©™öþ0îóZpM«u;r“”É:
-á6d^/“ºùÌâßÛª®ZrÚTPÖPËriÀÄ[
-0	 ŸÜÉn€éÛÔØ(Á;lMí²:ú”¬1Ê5K¨YÔ_¦›ÕTDÏÔ"*F©]ôâ)¡sV¦a?Ãì_·iUÝÓRô?Q¦ób½NóEõôÃ-ü"”þs$ç]‘ó6@Á‹¾³LòŒí Ëz‰'€={†Ím¾J«Š=ã¤bKË[¿#
-ˆ» DaÆ6_¤eUÓÚèwÑ~°™ãbŽÈûr_ÔF)ûî‡ÅhÔTD»ŽºÝÂœ'œOJ	­æ ‘W8¨yˆ[BmFÑÎö[9F¶eˆå È	­¬™^/§":´ì­è¤òz¦>+2ùݹ/¬6œi5N|„cÜëQãcÈSسâc8TÙx”¶ÿÙ³ãcZÅL;7
-X¼‚×`ñ€ãP°Øg5,Ž WðÆ8€ëy‹Ö€Fi	ج	ÀŸc¢e ÉÐ{
-oü&ẝCŠ83øXXdTÔØü}/¿ëð,ô_°2â0ÎPoÃѬI|{A÷Z xO­„Z[j­¨UÓ˜*Î~iZé‘^uôªÂrÈSju–KÑrœ—¦÷ÙãX®¼n••0
-‡TaÃôÈK×A^Hšc£Èë4¯3Lã!m•­ÁòaZ1g1¥3b0@€î<晍Õ†Ì	ƒaò3HUµÔ&•Z¦
-â’—è!®jC@"¯`¸6àÝSæce&B“2Œ˜»lÆT>”	!<j"ìúp‰Yÿ]L€”ÀkK_¦¤jyÍ 'å
-2 x™/Bb8ÐVYJÔŠ€]–Y¦
-öÈ7GÕfCÒy†¡8H!ŸçÞ¬Ý9 ˆ´à‰žÄ]{H‰d[Dê„!¡ÒÁÐn0$ÔÏš;	õ=†„FC¥ÁP#fßñ°Ô¸á˜ÀO=Th@h«.HÄñ4é`c>¾Pé[(I(ÝW¸eHoŽGT©÷Úp(s•wùvëoW”oWM¾=>È·cW›oW`ÐÕP|;κoÉtä@i%,›v'ß®Àìd9uüÏæÛåùvFŸ[?R¾]q€\Ê·Ë·òíïwIÒ<֝ÌûEÄeÿ@ŠˆýïwÏÈ^qÈ/ís|¤÷°èß#/=Xm1
-  òË`Î WCú˜qmÏq5p¨¥ ô?{¶«!c	àÙŒâj\Áë
-Wã€ãPW£Ïj«1‚\­{0Æ\ÏëõT¼Œ
-h–ü½SñÒq¦ÇѾK9½¥{-¿Áš×a4Lï†Ê´Ó”ÁÛ~-§×[éð·#:·±Ta°´a*!Ùà(‹MIŠ–h‰è(Iq8!ŽI C}&IŠ¶˜Yë‡XDbÛwˆ›Œˆ#‡ØÒuqä[ºQîR‡8h=è“Ö#½ß—ózëí9¾E=VÃîÑp¹vú?Â\ÏëõŒºßžP˜QG6R‰12ꉆgÔ¥&¶£hþå¼ÞÒü=ÇÁšßc5Ló‡ËµÓÖàz^'ìˆÁ<ÚÿíÈEU©á¾s=Ž_¼Ô¸qUd)Û°Æé¸*Õf$·ª÷Ù+räRiÆãËSö®%¼¬pA#ÂXÉ#Óá/"xô—O »­‹þ™å‹bªDôTÜûðï!
-…B^PyŸÌ—´Ýüº,VÕ±hŸÜJÏŒiþTàn™†ÿ­ ý¥„zþ…ŠÇ|b¡ÞjÛ|Z¦
-±Üæyøj˜·Ù¬²yˆK4œPÛWÙc¬CÊ_‹².šÉj‚ß²r[íä"?»Ã8—Í– X0©ˆOGÕý
-KEÉÛ¢|¬ê6Nób½ÙRˆQ¨6¬Œô¤|áB¥óšP¼÷¹éÚ/îHh.©ët½©i+¼Ac'™Ìç!Œ‰´™[}‘ÔÉ,©Rê¡ WÕN)‹vJB¤<­iÉ´&Lé+'—5òv*5Ë´Ú®êW£É†‚†P,ÒûG†F•Ö$?6ºñj¯Oˆû™6R•ýITD§öELöL«ç
-v‰½tpÙþåI°
+xÚí[_oã¸ϧú$
+—ÿ%p½íÞ‡k·íhÝ}m%VcK>IÞ\¾}g8’l)Žc[ºúb’Cr4$‡œßÌ$<xxðÓÍw7ï~4<œ9îDpw#XÄE`cÇŒÓÁÝ2ø*#g_ï~~÷£”AÌœµ‡Jn˜„Yœý˜­ÓÙ­2:Lò%Uþ‘.Š™taÙ´) äáâ1Ëf·B¾_%Û:-±ß„"ÂÏÜ|¸»ùõù‚d¦T°ØÜ|þʃ%ôýp¦\<ù‘›@™˜Yc ¾>Ýüý†®R˜£«ÔŽùÕàæ³[‡)þª0Í“ù:]R£È©L°ÐáŠ(LËÛj•”)ÑæI•U„ºƒá%
+Xód½~¦Ö}K®WÝ7fÀ§Îʦ]¥å·ŠP6Œ²|?Ãï¿Q‡«PÊ°HÛö ªÍœá°à¶í¸Ší¨{Qä÷Ä¥¿ÒÂÓ2ùÂ…öç¨`¹–:¬VŠõ”¤ÂSj·7øì}˜‰ð·d³¥ÉÎ’)&#Cvâ€%g±ÃŽ\ôê	ŸÒ_ Å­þ~èƒÍÁ@÷ÂF¸ánÄëöâ/®ù)«WTûTlš¢ÂWDü¸]^{¸Qþ—'–ÊaÏcq2ƒ¤
+«XütÈZG,X&¸DÖØ¡¬eVš@1› LƒûsxubjÙwN€Fuçtà౐֟K'Ÿf±Š[eã§n<¼/\E—ìҋϸN«ŸÕ¤˜½
+èò:P
+ï €«tB.˜)ú[0	¯WO;f¢ÏÑŸ6hUÔr¸ð°‡¬š½Œ™›¤ŒB.#4°“Àõ¼ZÛq ÈF1Åa‰N²’רÏh×d荚×Þ¶…s*’®G~=[ÿ¢ˆ	'¦Ñ¿Ëy½¥{Ž£õoÀjœþ—«Ó™	àz^/õOrÀ¯ØƨyѾrq]°¨±ˆPÿb)½
+… EíuZµÔzœÝ:Àe÷`ÂDfT¬±°A]VíûÙ­±"|ó"‡À»ŒŠ5)9	›®O:¢¶QÕ °Öw+l	åˆÞz¬Sìñ	WÝޏ²LƲì% MÜ©Ãß°P¾iúÄYϺU=ü—ózëâí9Ž¾xVã.Þx¹ºË2Á\ÏëØÃï@É4ðŠY,÷?ªZ…õÙIÔx¨—þ7=‚nÀn˜wÊ1.å)‘$€6×Ç6}‰œeFô$Êý‡Iˆ(%Ï79`ád<‘ɹœ×[š¿ç8Zó¬Æiþx¹:mà ®çuÂäZôß79V‹£¶A€ïÊ­¼Ô6Hÿ	gÑ48_P8M“‘ð#÷F
+ÜãÎ3:聳Τ³“xoÈKD/N^Žñސ'×Q·ÝöuïÍ/å4Ö>Û{~ÖôÂ
+Ãòq8‹.]*ŽqÇ¢F€ûá*Ðù7"\<bÀ…ó[)þ$
+é)ÉjR“:Û¤Çâ‚[æ¤kÕ4«ðÑUˏ~¤fڹøÏkÁx4­ÖíÈmR&›Ô‡Ûy½Jêæ3Ë諸jÉiSAY}-Ë1¤o)À$ |òHöLßfƆ	Þakšh—Õá§dƒQ®yBͺ þ2Ý®g"|¦Q1rHíbOñó2õûégÿºK«bø‰2]›Mš/«ï ná¡ôŸ/9ï‹œ°
+^,ÿU’?`lXÖ+<ì9Ø3lîòuZU4è';êX%Ø¢øQ@Ü%Õ( 
+3vù2-«šÖF¿ËöƒÍ,¿˜sDÞ—ûA½a”²?à~XŒFÍDØ
+Œh`Ôm ÌyÂù¤”Ðjyù€J‘û¸%Ôæíl¿•c„ðaWúØ(P‚œÐÊšéõj&£AËÁŠN*¯cÚè³"“ߝûÂjÙVÓÄÇ@8Ɲž4>†<…=+>†C•'ya‡Ÿ=;>¦UÌtM¯àõX<à8,Y‹ÈÕ¼)àz^ÇÁ¢…+¯µlÖàÏ„±ðÑ2€dè=ù7~ÿÝ‘CŠ8ÓûXXdTÔØçý}'¿ÿ,ô_°2ä0ÎPoÃѬI|{A÷Z xO­„Z;j­©UÓ˜*Î~iZé‰^uôªÂrÈSju–óKÑrš—fðÙãXn¼n••0
+‡T~ýôÈKy×C^HZ`£Èë4¯3Lã!mmÀòaZ±Èb0JgÅ`€ £ó0˜c6VG02'†ÉO/UÕR›Tj™6ˆKJ@\b€¸ª-‰¼‚áÚ€ÿuO¥Ÿ•=šðMÊ0bî²WPùP&„𨉠À³Â
+$fÃoô1R<¯}™’ªåQ4œ”3È€àe¾ô‰aO[g)Q+" vñXf•6Ú#×lU›
+IJ„â uŽ|ž³ºs iÁ=‰»ö5ȶˆÒ×	CB¥‡!¡Ý`H¨ž94;	õ=†„Æ C¥ÁP#égßñ°Ô¸þ˜ÀO=Th[@hë>HÄñ=4ÁÆ||¡ÒµP’&P»9.ːÞŽö¨RïµáPþæ*wùvkŸoW”oWM¾=>È·cW›oW`ÐÕP½|;κoÉtä@i%,›v/ß®Àìd9uüÏæÛåùvFŸ[7Q¾]q€\Ê·Ë·òíﻇ$ië^æý…"â² EÄþ÷Ý3²WDòKûÜßé,ú÷ÈÅKV[L ¤ˆü2˜3ÊՐ.f\Ûs\
+*Ai§  ÃÏžíjÈXx6“¸WðzÃÕ8à8ÖÕ²åjL WëLq ×óz=/cš%ïT¼Œ8ÓÓhߥœÞÒ½–ßhÍë1§wceê4eô¶_ËéuçVFøŠÛ	ÛX*?XZ?
+Ÿlˆ(‹MIŠ–h‰Q’âpB“ †úLì“mË3³Ö5±%:Ävè7‘ˆbK×%"‡ØҍŠ.uˆ½Öƒ>i=Ñû}9¯·îОãè[4`5«Óÿ	àz^¯gÔ%øö€ÒÈŒ:²‘JL‘QïI4>£.5±Dó/çõ–æï9ŽÖü«qš?^®N['8€ëy°#óhÿ·#V¥†ûÎõ4~ðRÓÆU‘¥lçãª8T›‰ÜªÁg¯È‘K¥/OÙ¸–ð²Â9Œ'`q$ˆ˜öÁÿ|Øm£ðŸY¾,fJ„OȽ÷ÿÒP(ä•÷ÉbE‘AkÑͯËb]‹&ðàV:fLó§w«Ôÿoè/%Ôcÿ/P<æ]ˆ…z«]3ði•6Är—çþ«~Þv»Î>.ÑpBm_gM°)-ʺh&ÿ©	B|ËÊ]åµÛ“‹üXìã\B6[‚baÀ¤""<üUÿõ7,%o‹ò±ªÛ8	t.ŠÍvG!F¡Ú°2Ò“f@ò…•.j@ñÞç¦k¿¸#¡¹¤®ÓͶ¦­p΍œd²Xø0&Ò|dnIôeR'ó¤J©‡\U;¥,Ú)	‘ò´¦%Óš0¥¯œ\ÖËÚ©Ô,Ój·®_&
+B±LïéUZ“üØèÇ«¼>>îgÚH!Tö'QÁŸ‚ßhm at 2Ù3­ž+Ø%vôÒÁeû^°
 endstream
 endobj
-8480 0 obj <<
+8507 0 obj <<
 /Type /Page
-/Contents 8481 0 R
-/Resources 8479 0 R
+/Contents 8508 0 R
+/Resources 8506 0 R
 /MediaBox [0 0 612 792]
-/Parent 8498 0 R
-/Annots [ 8464 0 R 8478 0 R ]
+/Parent 8490 0 R
+/Annots [ 8491 0 R 8505 0 R ]
 >> endobj
-8464 0 obj <<
+8491 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [254.038 632.997 329.212 644.687]
 /Subtype /Link
 /A << /S /GoTo /D (far1) >>
 >> endobj
-8478 0 obj <<
+8505 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [254.038 326.206 329.212 337.895]
 /Subtype /Link
 /A << /S /GoTo /D (far3) >>
 >> endobj
-8482 0 obj <<
-/D [8480 0 R /XYZ 151.701 685.529 null]
+8509 0 obj <<
+/D [8507 0 R /XYZ 151.701 685.529 null]
 >> endobj
-5101 0 obj <<
-/D [8480 0 R /XYZ 151.701 621.259 null]
+5089 0 obj <<
+/D [8507 0 R /XYZ 151.701 621.259 null]
 >> endobj
-8483 0 obj <<
-/D [8480 0 R /XYZ 151.701 604.389 null]
+8510 0 obj <<
+/D [8507 0 R /XYZ 151.701 604.389 null]
 >> endobj
-8484 0 obj <<
-/D [8480 0 R /XYZ 151.701 598.412 null]
+8511 0 obj <<
+/D [8507 0 R /XYZ 151.701 598.412 null]
 >> endobj
-8485 0 obj <<
-/D [8480 0 R /XYZ 151.701 604.688 null]
+8512 0 obj <<
+/D [8507 0 R /XYZ 151.701 604.688 null]
 >> endobj
-8486 0 obj <<
-/D [8480 0 R /XYZ 151.701 592.733 null]
+8513 0 obj <<
+/D [8507 0 R /XYZ 151.701 592.733 null]
 >> endobj
-8487 0 obj <<
-/D [8480 0 R /XYZ 151.701 580.778 null]
+8514 0 obj <<
+/D [8507 0 R /XYZ 151.701 580.778 null]
 >> endobj
-8488 0 obj <<
-/D [8480 0 R /XYZ 151.701 568.823 null]
+8515 0 obj <<
+/D [8507 0 R /XYZ 151.701 568.823 null]
 >> endobj
-8489 0 obj <<
-/D [8480 0 R /XYZ 151.701 455.563 null]
+8516 0 obj <<
+/D [8507 0 R /XYZ 151.701 455.563 null]
 >> endobj
-8490 0 obj <<
-/D [8480 0 R /XYZ 151.701 454.019 null]
+8517 0 obj <<
+/D [8507 0 R /XYZ 151.701 454.019 null]
 >> endobj
-5102 0 obj <<
-/D [8480 0 R /XYZ 151.701 314.468 null]
+5090 0 obj <<
+/D [8507 0 R /XYZ 151.701 314.468 null]
 >> endobj
-8491 0 obj <<
-/D [8480 0 R /XYZ 151.701 297.598 null]
+8518 0 obj <<
+/D [8507 0 R /XYZ 151.701 297.598 null]
 >> endobj
-8492 0 obj <<
-/D [8480 0 R /XYZ 151.701 291.62 null]
+8519 0 obj <<
+/D [8507 0 R /XYZ 151.701 291.62 null]
 >> endobj
-8493 0 obj <<
-/D [8480 0 R /XYZ 151.701 297.897 null]
+8520 0 obj <<
+/D [8507 0 R /XYZ 151.701 297.897 null]
 >> endobj
-8494 0 obj <<
-/D [8480 0 R /XYZ 151.701 285.942 null]
+8521 0 obj <<
+/D [8507 0 R /XYZ 151.701 285.942 null]
 >> endobj
-8495 0 obj <<
-/D [8480 0 R /XYZ 151.701 273.986 null]
+8522 0 obj <<
+/D [8507 0 R /XYZ 151.701 273.986 null]
 >> endobj
-8496 0 obj <<
-/D [8480 0 R /XYZ 151.701 262.031 null]
+8523 0 obj <<
+/D [8507 0 R /XYZ 151.701 262.031 null]
 >> endobj
 1434 0 obj <<
-/D [8480 0 R /XYZ 151.701 210.431 null]
+/D [8507 0 R /XYZ 151.701 210.431 null]
 >> endobj
-8497 0 obj <<
-/D [8480 0 R /XYZ 151.701 180.477 null]
+8524 0 obj <<
+/D [8507 0 R /XYZ 151.701 180.477 null]
 >> endobj
-8479 0 obj <<
-/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F71 5424 0 R /F4 5492 0 R /F51 3729 0 R /F70 4384 0 R /F17 3698 0 R >>
+8506 0 obj <<
+/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F53 3738 0 R /F4 5484 0 R /F51 3736 0 R /F59 4373 0 R /F17 3698 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-8501 0 obj <<
+8527 0 obj <<
 /Length 2040      
 /Filter /FlateDecode
 >>
 stream
 xÚ¥XK“Ûƾï¯@åV‰Ð¼ðÊ͖唜H–#V))Û,0\" wµþõé@Ë]¹*ÎtO£g¦_÷Pw
-þvóýææõÆi”§J›m •Š²ÜI–Gqî‚Mü~òåXwíê÷ÍO$žEy’87y¤@Z±œN#­ÖZ%6|¿Òá§ÕÚÆqø¹n«neUø0 Ã…?šf*,¿§h+ž¼)Ê]ÝÞ	ѵcß5o+8]”«œjažºxÚöA©›·››ÿÞhà‚ðâ2qdmPîo~ý]¬ý¨ÈæYð@’ûÀÆY”Ĩ­	>Ýür£–ÒñrãY©Ë#²nÿyçÛÕÚäYXðð°2YØõ_†± ÓñÚ8ú=Ø'<€qÆ™y8v²X–~x>ìŠÞW<¯ŠQtþ¦´k¼ˆ a‹²'Áy—¶w¾GsÀÖÚF±Ëå˜ä	øŒ<¡³Ð(¥^ÿë#iXvûÃqôý+ 
-pç™ÿòW݁â{¸(9†ÇnŠëuÓ,ÏóQȇ¾ubƒX…u[ö¾<s'ÅÛ®ßm)Ü[<É#Ë“àà+øùB»“¶ˆž²bÈ-‹Uìfùº¥¦¿4Úlé¦y\e.„O2-.w
-U83¡H–Ç~ #:kø,¸TM]J0àWÓ7Ƕ¸mDí€ã¡Ÿ­
-{k{l)	_];âîæ;ÉᄽŽ
-Æu‹£…û3ý›¶î;‰5¤ðmí«¿0áû¾ëyº‰âÎ3qKvöì` «z84{‰A]ñ>Õ±G±+§lýHQ$©âÖqø¤>];DÓ‡FGNYþð;ˆ µ±ú<
- Èeð¡ßÀÞ9&€ñaÃã¶Ø×h[^,Fæå4‘
-0ûn9"Qµïïé¾ýpí‚[´ÉæœÍ–!HD¬ö¾hù¨ 'ÃÒôEvþÀ s´ðúõllVàY"—øÎ& !TÈéó?‰Æ…ßpXDîÅÑ´ÒzÔŒ3Vw¦ß½ÄrºÃ”3Èü":!f0Òåk
-KPÞõ•ïÏîë¶Þ׈2ôÜ•#÷õ€‰Ømq4bBä°	™[v}<`lAÞÆ`„
-e+ŠÚ4ÇÊ,xn`ä__¿÷ˆ…¹}ºøaóêÛ†´¡òë+Žt®qÖ>(…ĉ¤¾æËrœ$dò8“ËRç5i-r t‘M4K¾Û2S†vG&( prf´.xxó˜*8N©‚ó'u
-™µŒ 	¥¨ï¶gºO‰#Åe:Ôîqé8Pb@"6CÇ3‰&ž†q[§¼ÒxÞtq^ˆŒÇ9Y!Ÿ¾ûCƒž6¹	ë-sg«!qdÛ‚‡o®¢p= ;ê+j} cѬ)™yhV§\ø¾4%..áýƒ¼©šâ¼na^T"¼w™=wå\y‰6ná“&°rº,;J÷)Ÿ‘#à³8%ú²e²?ŒõÈ£ødÈ€µ@' ¶}·—O/±)~&£ š$¡N
-ì=¡Ð#R0#LÙj…—ã‡ËΈi
-hüŠÎrlûóªdød.)
-·^C›û
-(¬5˜É0sÏœzXV!“/LÇÍ!Ê´2§›#àÌìý]=Œ½®ÿSSà¸<Ûý%*É%›¸y%ŸR5y-¡Õ6ô†¾¢²á»)QÅø0ùGѾ/Ú9àð²ïÙÍ13óij’Ïœ«Ä·Ì(žÙvQ©€¸åÖ€	Ê`MapµÅø7%ãï–ÀáZžÜ¯(ëí#ÓXÀ¹Ñ*Zl¯U…=v±[æ´C½è¹”¢°´Š°xr$o„NcRÀ™¿ðß,4N'á?Oú€z[ÕÐ,`§šŸ:Õä”1Hœ]詍=;›NNE-í…’Ëî~:ß9ˆ Ë8-(gÇptã”q~JïsqßÇÞŸ§å,ŽíÈs?Êûˆ;VN¥ÝR¯Ñ;i¤ì,Ç’°ñ2CEQž¦åÀ(›ZƒéEr‚˜,1™Hæ¡š+©–‚ÁQ:»¥bCš>‡ò‚“ø&ãû1¦’
-'£ú¢‡£öL\ÜYµ¤Õûºì»¡ÛŽÏ4*6Ò¤dY 54%±ÁöšŽ4Öð vy*5§ýô ?=ǓȤ:0
-Eã{Þê‘ÒÆYÌyQ¾Æëw{üÐÁûü—yi=i]/ÔÒ³=5gÏvG±Icl¤uz5‹”XgØP]ópy
-LxXɃß	¸(ï;¾¥gÜϳo¿, 1±¾â®)¿”	ï%ïaz¤Âˆ3z	Â87=HH䤓vCŽÃÑSõ';¥Ã{Á\Í/ô4MIÍöˆ=ÿW
-”ê(Ñù‹ÿ¥è<2±ÿKY*ƒ;tšÐ_'/(QAc|=Ñá@{îâÿKÇt™?¡ãò2/ü!¤cÅY|QO°]¤z‚…nÑÌ":¤ü0“¿ZPà®/5ä‰htžixÍâugNÀ!ß.Ôn»¦aßÎzg¬º
-rÕ~ø+…ÂôwØՐÐVG©J^²¢v6rɹ­ÜÈÓ4!ÂöÖ ¨ÀFÅî쩧‹?]¤cÈueJ»Ä,gG­3ØtCC–Ç=^2•ZB‡µcÅÿ¾ AÈãßÛ…à}Jÿy ë{zö£ª¢ë²¶UÊè$:³Ëåvú©ýú
+þvóýææõÆi”§J›m •Š²ÜI–Gqî‚Mü~òåXwíê÷ÍO$žEy’87y¤@Z±œN#­ÖZ%6|¿Òá§ÕÚÆqø¹n«neUø0 Ã…?šf*,¿§h+ž¼)Ê]ÝÞ	ѵcß5o+8]”«œjažºxÚÚÆ¥nÞnnþ{£‹ËÄ‘µA¹¿ùõwT°öS "›gÁIîgQ£¶&øtóˍZHÇˍg¥.È
+¸ýçoWk“gaÁÃÃÊda×Æ‚LÇkãè÷`Ÿð ÆdæáØÉbYúaàù°+z_ñ¼*FÑù›Ò®ñ"‚„-Êbœç]ÚnÜùÍwXkÅ.—c’'à3ò„ÎB£”zý¯H¤aÙíÇÑ÷¯€4pÀgþË_u:ˆïá¢ä8º)®?ÔM³<KÌG![FøÖ‰
+bÖmÙûbð̝o»~_´¥poñ$,OF€ƒ¯àçíNÚv"z2ÈRˆ!·,JT±›åë–v˜BüÒh³¥›æq•¹"<É´¸Üi4T=àÌ„"YûŒè¬á³àRq84u)Á€_MßÛâ¶!´Ž‡~¶*ìI¬í±¥$|u툻šï&‡ö~86_HÔ-ŽîÏôoÚºï$֐þÁ·µ¯þ„ïû®çé$Š;ÏÄ-ÙÙ³ƒ®êáÐì	<&uÅûTÇÅ®œ²õ#E‘¤ˆ[Çá“røtíM9eùÃï ‚ÖÆêóH4  —Á‡B|x{ä˜ Æ‡
+Ûb_£my±™[”ÓD6Àì»åˆDÕ¾¿§ûöõnÑv&›s6[† ±Úû¢å£‚œlKÓÙù ÌÐÂ#è׳±Yg‰\â;›€„P![¤Ìÿ$.~|3Àa5q¸GÓJëQ3Î0Xqܘ~÷ÈéSÎ ó‹è„˜ÁH—¯),Ay×W¾?W¸¯Ûz_ÿ!ÊÐsWŽÜ×F$b·Åш	‘Ã&dnÙõýñ€±yƒ6”­(hÓ+?°à¹
+€‘}ýÞ#æöéâ‡Í«oÒZ„ʯ¯8Ò¹ÆYûT '’úš/Ëq’D6ÊãLj,K×¤µÈÐE6Ñ,ùnË`LÚ™ €ÂÉq˜Ñºàá	Ìcªà8¥
+ΟÔ5dÖ2$”¢¾Ûžé>%Ž—éPWl¸Ç¥ã@‰‰ØÏ$~˜xbÄmyœòJãyÓÅy!0~Dçd…|úZì
+zÚä&¬·Ì­†Äqm>¾¹ŠÂõ ìT,¨¯¨õŒE³¦dVä¡YrágtúÒ”¸¸„Côò¦jŠóº…yQ‰ðvÞeöÜ•sä%Ú¸…LšdÀÊé²@ì(ݧ|FŽ€ÌNà”èË–Éþ0Ö#âe ֝€ÚöÝ^>½Ä¦ø™Œh’„:6°÷„BLHÁŒ0d«V\Ž.;O 
+¤) ñ+:7ʱíÏ«’á“m¸¤(Üz
+mî( °fÔ`&ÀÌ=pêaY…L¾07‡(Ó^ÈœnŽ€?0³÷wõ0öR¸þONãbðlsô/”¨$—lâJä•|JÕäµ<„VØÐúŠRȆï¦@D9DãCÀäEû¾hç€ÃȾg7Ç8ÌÌsÏJ>s®.Ü27~ xfÛE¥â–[&(ƒ5…ÁÕãß”ŒG¼[‡kyr¿¢\¬·LcçF«h±5r.¼VTö|ØÅn™Ózõ¢äRŠÂÒ*ÂâÉ‘¼:Igþ³Ð8„ÿ<éêmUC³€j~êT“SÆ qv §6öìl:9µ´J.»ûé|ç ‚.ãL´ œÃqЍSÆù)½ÏÅ};{ž–³8¶#Ìü(ï îX9•vK½F螺²³_HjÀÆËEyšJ”£ljI¦É	b²Äd"™‡j®¤Z
+Déì–ŠiúÊN⛌ïǘJ6œŒê‹ŽÚ3qq3dÕ’Vïë²ï†n;>Ó¨|ØH“’eÖДÄÛh:Ò<XÃØå©ÔœnôÓƒüôO"“êÀ(ïqx«GJgXd1çEùR¯ßíuðCïó_æ¥õ¤u½PKÏöÔœ=Û]Å&
+Œ±‘ÖéÕ,RbEœQ`CuÍÃaä)0áa%|'ࢼïTø–žq?Ͼý2° ÄÄúŠ»¦üR&¼—¼‡é‘
+#Îè%ãÜô !‘“NÚ
+9GOÕOœì”ïs5¿ÐÓ4%5Ûo Jôü_)Pª£Dç/þ—¢óÈÄvþ/e©<îÐiB¼ DYŒñõD‡í¹‹ÿ/Óeþ„ŽËË¼ð‡Ž]gñE=Áv‘ê	ºE3‹èòÃLþjA»¾`Ԑ'¢aÐy¦á5‹×9‡|»P»íš†};띱êJ(LÈUûá¯
+ÓßaWCB[¥*yÉŠÚÙÈ%çF´
+p#OÓ„lÛ[ »³§N¢8ºHǐë6Ê”v‰YÎ2ŽZg°é††>,{¼d*µ„kÇŠÿ}A‚Æ¿·
+=Àû”þó Ö÷ôìGUE?Öe#l«”ÑItf—Ëìô?|¢ò
 endstream
 endobj
-8500 0 obj <<
+8526 0 obj <<
 /Type /Page
-/Contents 8501 0 R
-/Resources 8499 0 R
+/Contents 8527 0 R
+/Resources 8525 0 R
 /MediaBox [0 0 612 792]
-/Parent 8498 0 R
+/Parent 8490 0 R
 >> endobj
-8502 0 obj <<
-/D [8500 0 R /XYZ 100.892 685.529 null]
+8528 0 obj <<
+/D [8526 0 R /XYZ 100.892 685.529 null]
 >> endobj
-8499 0 obj <<
-/Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F29 3731 0 R /F88 5686 0 R /F72 5687 0 R /F30 3732 0 R /F57 6228 0 R >>
-/XObject << /Im1 5680 0 R >>
+8525 0 obj <<
+/Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F29 5413 0 R /F88 5678 0 R /F72 5679 0 R /F30 5441 0 R /F60 6223 0 R >>
+/XObject << /Im1 5672 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-8505 0 obj <<
-/Length 1070      
+8531 0 obj <<
+/Length 1069      
 /Filter /FlateDecode
 >>
 stream
-xÚ­VÉrÛ8½ë+p¤ª†0$sóhÉ2J<±U噊S.Š‚$–(Ò!);þûi,”DG–“qN at 7€ÇF¿Æk´D½íý9흍A”à˜ÄMˆ
-ŠCB‘Œb,â Mçè‹Ç…ì~83†"Kè­ŒÌà±›ÆY®ú>—s;¹TiÙg±W9{RÂH¼t˾O*½Á*¹kT¥×…GCý™ÞhÚûÖÓ¸ÙA@sŽÒMïËW‚æ°öÌã=˜ÄE„¥0ÏÑUïsÞ2¤[ÊGG’KL©°x÷×èßÛÉÅà|rûñ|ðîý§Ñ
-åÁÕcݨžéØ
-1(ò)ǝl«JÍ ,šªÌ¯TcŽ©ê>KU­ç/ÿ¹ÚÌôìï¤J6
-î[ï 	òYˆ	ÜÀ]Üåeº®‡YÌryLx—£··Ãë‹Ë¡5‰ÊÊŽ´ÅÑ1±ÅªE²Í›77D¢l¬1wŸ 'µìF¢ÇB0#ŸՐ#_2Ì´KÃ~*Õr´g⇜T.5CÀ&”Ìî8˜ÛEwÐ9ÎÞo(–ÀØçÝ’ß‚ú{TË#ëðK(
-‰‚8ÀÀ°	qºÒe“Ê>$×ëäS¯Tj™ÕMõh­û$ßê#2öÒ²¸!4Xn+UÛÅ묘C
-GÞC}˜fG}šgÀ¼Ù*½¦´£Êš•©h˜WêÛVՍ5Ž[04ü¸Ã†鐝§Ð£ð’v·Œí¦ÅçQìéðs…û¾¤Ä›ö#î•vÁÑ­¨ó?ú~@¸×¬ÜZ›8S.ìxq°2y4„6½œ{›­¹¼™É¿²F­»nŠŸî‚s(qò½Ó
-“ïÞ{$F‡¢ Ñ)‚b¨.þ€„‡Àòk0Ú«üÆÓ«œ¬€„8ø¿ŠÕ’õ¢dM’b“Ú£ª®puDËÁ
-;“®ß$Yt/YÞiáìÑŽnw«^Ou´
-i!Ë*Uƒ¼¬Õ/Ç&^PÓ®N?Û«••‘ K&~·´ÀžÐVÆ ÍËCq
-ƒè€ò½^i¿S=튩öìź¿Wû³¤†Ô)…Úž–À 4yΊ4ßÎÍoƒv]k+§ëºIš¬,Üæz•÷n«ÄÚpaF}`Lò¼E›0Aœ3WÅ£®'òfäVZ’[Û}õ„À1Éaä¯8J,£Ä)
-Ž>'p¯Áh¯òG üyR!04$Womco¡Ÿ±¦ð˜¡¬´Ù.ÎòÎp ŠÖlIÑ,Û~»~jXYÙñ®*— rÖPß³:#É”Ø¿	](ë£=pl¢Ý‹i†úë¿Ô”,‰C=w5–å9àT¦Ú]=.ì¹Õ®Á9Q÷:B•³§E»Ëx̪Ö`Q¶¡~cJ¶ýwnG(áÿ Ú5 -
+xÚ­VÉrÛ8½ë+p¤ª†0$sóhÉ2J<±U噊S.Š‚$–(Ò!);þûi,”DG–“qN at 7~´D½íý9흍A”à˜ÄMˆ
+ŠCB‘Œb,â Mçè‹ÇEÐÿ:ýp6fE8–2СŒÌ`±Aã,W}B½¤˜ÛÉ¥JË>‹½ÊÙ“Fâ¥ë¬Xö}Pé
+VÉ]£*½.<êÏôFÓÞ·žÆ…̘s”nz_¾4‡µˆ`GèÁDn–BÀ<GW½Ï=Ò9%ïœRF8Š8’\bJ…=À»¿FÿÞN.ç“ۏçƒwï?n(®ëFmôLç†hˆiD‘O9nß`[UªheÑTe~¥³MU÷Yªj=ÿxùÏÕf¦g'U²QpÞzHÏBLàìâ./Óu=Ìêd–+¨›`»½½^_\­IìPVv¤-ŽÎ)ˆ-ÎP-’mÞ¼éì¸!‚ec¹û8©e7Š¥8‚éù¨†ù’a¦]öSÙ¨–£=C?Ô$€¢r©ö0¡,`6â`nÝFç8{¿¡hXcŸwK~êïQ
+!ëðKh
+‰‚8À!µ)NWº
+CbJÙ‡âzzê•J-³º©­uŸä[½EÆ^Z7„Ëm¥j»xsèáÈ{¨Ëì¨Oó˜7¡ÒkJ;ª¬Y™Ž†y¥¾mUÝXÃà¸CÏ6åH§ì<……—´Ñþ1¶7šŸG±§ÓÏîû’oڏ¸WÚG·6¢Îwþèûá^³rkm9`O¹°ãÅA8Tòh
+my9÷6[sx3SeZ5vÝ
+?ÝçÐ6âä}§14&ßÝ÷.HŒMA¢SÅÐ]$ü!	å×`´Gù	Œ§G9!Y	qð«%ëEÉš$Å&)´GU]áꈖƒš}']¿I²è^²,¼ÓÂÙ£]t«^Ou´Mi)Ë*Uƒ¼¬Õ/ç&^PÓ®N?“Û«••‘ K&~·´ÀžÐVÆà™—‡âÑå{½Ò~§zÚSíÙ‹)¼þ^íÏ’Jw¤jÓxZƒÐÔ9+Ò|;7¿
+Úu­A¬œ®ë&i²²pÁõ*1î]¨ÄÚpaF}`Lò¼ÍE›0Aœ$3WÅ£®'òfäVZ’[Û}õ„À1Éaä¯8J,£Ä)
+Ž>'p¯ÁhòG üyR!0<H®ßÚ,Œ½…¾ÆvšÂe†¶ÒFd_)p–w†U´fKŠfÙ¾§±{O-‚++;ÞUåTÎê{ÖÀËÈcr %öoB7Êúè86ÙîÅÆ<†úë¿ô )#X‡zîz,ËsÀ©L·»~\Ø}«]#ƒs¢îu†*gO›vWð>˜T­-À¢l/CýÆ´lûïÜŽÐÂÿÂ+ +
 endstream
 endobj
-8504 0 obj <<
+8530 0 obj <<
 /Type /Page
-/Contents 8505 0 R
-/Resources 8503 0 R
+/Contents 8531 0 R
+/Resources 8529 0 R
 /MediaBox [0 0 612 792]
-/Parent 8498 0 R
+/Parent 8490 0 R
 >> endobj
-8506 0 obj <<
-/D [8504 0 R /XYZ 151.701 685.529 null]
+8532 0 obj <<
+/D [8530 0 R /XYZ 151.701 685.529 null]
 >> endobj
-8503 0 obj <<
-/Font << /F50 3701 0 R /F22 3706 0 R /F71 5424 0 R /F88 5686 0 R /F72 5687 0 R /F15 3700 0 R >>
-/XObject << /Im1 5680 0 R >>
+8529 0 obj <<
+/Font << /F50 3701 0 R /F22 3706 0 R /F53 3738 0 R /F88 5678 0 R /F72 5679 0 R /F15 3700 0 R >>
+/XObject << /Im1 5672 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-8509 0 obj <<
-/Length 1449      
+8535 0 obj <<
+/Length 1450      
 /Filter /FlateDecode
 >>
 stream
-xÚÕWKÛ6¾ûWèVˆ½(Yí)Ùl’¶›n»XIpe&,“)gëßy~Ň¢Aô"rF3äÇy’iô1J££§óÑãçyÕIS§Y4ÿeišL›<ª¦M"š2š/¢7ñLµCgôøÝüŸ&MU•(ž7I
-Ò)ËeuR&ãI–VEüjœÅ³ñ¤"¾ëôÂŒ‹4~pÈ(ãÛMo`–ÆíÊs¤^ðäJ¶ËNô„у5½ãE
-è’&mhóºaëBÔ(5ºž>2à‚ðÑaDRQ»½y—Fø÷K”&E3HrbšTWë£ÙèQê
-”JdÇ 28m*UÙ$d
-„ñ6ÍGP|ü<'Z4
-¨gƒ$ÃNŠ¢ˆ3ÊØlÆ“¼Ž•vLKÅÿaí²÷s«>m•ØR¤„µvŸUr†áùă˜äE"þîN·€¤ÌËXEl §e–§Bb)Ð9ÎAZᰏ€.§ aãÿ9e?óiÌËŠø£•éÁ}± ãz€7ÉàLeÃ0Õßm¿u¯ò•†*›æë]œÿï\\ˆü`èBp”ÜŠmþ±#+Ì}°Ý0(ÍÄ`X‚	>æ#$ê—ý]“¿‘–nåN\pqÆÆ¢-ÀH÷VÉÕ1«ˆo¯ÚçL{;NÑŽÓï`ǽñRAhÓ*nÍzÓwÊ1óqìø,.¶ÎW@ø Ê¾ßyé-Èʪkœ†E:ýÁØõ~ÛŠM‘r
-^°á!Ѿg:4)™Æë˜àph²“ôçrðò~ä„ɽ5+ò±_—Îc¯xr=з›skÁ>oS‘Ê~rÉ0ƒ²Z
-L?-âG>îBÉnͶ_0g)qéãŠÓöÆ)ÿ÷,Ñaëì[Çߜʮ¨NÒi«Ü†ŒaôÂ1íF¢ûÊ
-Dþý­U‹I_Ÿ°pOëCq¦ÐE=ôŽ7'\0ñÙ8©¡šß†f²ÇB5jŸÔ<é»­úÐ9Åç!x çÛM}Ônj¾fðý ;/yT þ
-ÀïU.À¶yEj,³ØÊ;&±H¦ü 6çEh¹¼‚ï+¡å¢0úü:ŠB€Ög¬ß^Þûù’mf¯ž&Ïó¥ö“¬¥.6lí¡ÏqwÇy؁dö‘èÔ·/AŒµ:Ã
-´o88ë{/²¾¢*‚‰«ò<Í«ÐëÃõçG1Iú†Ù¡K¡šgi£¡!Ù؇ÏZIM)•7ݵpÜû‰¥éÑy8Åà¨188»/x¦W"´8a´àŲÈ㧪•[§ÎDPßØìz¹J•œž—í£M¡DZRI¬|xuãq<¸d>è<ÇÇLÇuËs#êj¶À+ÊÜÇ•½3ê70!GM3A÷0K.>wÎØÝOØ=„ÖÙñLsÃÇ/»ðËp5Š£ì»t˜KðÎZ?äI+Ý2t ¶˜È%|9`™ð;)«ám’4Bä”19<Sê<CäG5Hþ^HñݸÈbzŸ‘}E©*xöÙÏ]«:¾†§^Yh‹úô%T'Ù4ƒò^Z>'³¢|ùëõ_ïon¯žÜ¼õäêåÏ¿]#w¶sƒZãŒNMÊùéѯ¶Ö*=øçßL
-¤ÇhÎo¤^K}gö€‘ù»´r­ gHXѯHC©øÓ©ÛÍÆØa«;¸[·7¦]QzeóúúÅûgw·¯Ÿy:OVLËãÅ7Æ3õAnûáÇ BVìÁn©Á{§ˆÓ2æMV ¶°Òœ"»ÌE×JJ‹2‡ËôR…~X„¾†°è,<̍e)‡!‡–/#(²u^ö¬‰ùm|?·t[ôºŠÕÅ,_¢ÄZq²a½(…GŒá¸	¶÷—¤e¸A±ã]|˜vNÞ÷!ˆ¡.ëZ½¼ðƐ]»Ó–FxéÿP²E
+xÚÕWKÛ6¾ûWèVˆIÔÃjOÉf“´ÝtÛØÅ¢H‚€+3±`™tH9[ÿû΃ô+>
+ ‘3š!?ΓL£Q½=?Ïó¨Nš:Í¢ù‡(KÓdÚäQ5m’²)¢ù"zÏT;tFßÍ!ñiÒTUây“¤ ²\V'E2ždi%âWã,ž'¢,ã»N/ÌX¤ñƒCFßnz³4nWž#õ‚'W²]vú£'Œ¬éo\¦€.iÒ†€
+˜×E¶†}Pjt=}eÀá£Ã”‰Q»½y—Fø÷K”&¢™F$¹ŽD9MªWë£ÙèQê
+”ªÌŽdpÚTª¢IÈãmšÕ„#(>~ž•'Z4
+¨gƒ$ÃN„q†C›Íx’×±ÒŽéa©ø?¬]ô~nÕ§­r[Š”Т ÖŽá³JÎ0œ"Ÿx“\$åÃÝéykƒcÀi™å©XJÇtä„sV8ì# ‹)AØøNÙÏã|ó²eüÑJôà¾Ø¦ãz€7ÉàLEÃ0Õßm¿u¯ò•†*šæë]œÿï\,Êü`hQr”ÜŠmþ±#+Ì}°Ý0(ÍÄ`X‚	>æ#$ê—ý]“¿‘–nåN\pqÆÆ¢-ÀH÷VÉÕ1KÄ7ŠWís¦½§hÇéw°ãÞxiIhÓ*nÍzÓwÊ1óqìø,^n¯€ð/@•}¿óÒ[ʪkœ†E:ýÁØõ~ÛŠM‘r
+^°á!Ѿg:4)™Æë˜àph²“ôçrðò~ä„ɽ5+ò±_—Îc¯xr=з›skÁ>oÓ2•ýä’aeµ˜~*âG>îBÉnͶ_0g)qéãŠÓöÆ)ÿ÷,Ñaëì[ÇßœÊnY¤ÒV¹
+Ãè…cڍD÷•ˆüú[ª“¾>aážÖ‡âL¡‹zè%oN¸`â/²qRC5¿
+Íd…j>Ô>©yÒw+Zõ¡sŠ9†OCð@Ï·›ú¨ÝÔ|Í áûAv^ò¨@ü€ß«\€0lóŠ"ÔXf±•wLb‘Lùl΋ÐryßWBËE;aôùu… ­Ï
+X¿½¼÷ó%ÛÌ^=M8žçKí'YK]lØÚCŸãîŽó°Éì#Ñ©o_‚ku†hßppÖ÷^d}¢ÁÄUqžæUèáÕázƒó£˜$}ÃìÐ¥Pͳ´ÑЏlìÃg­¤¦”Ê›ŠîZ8îýŽÄÒôè<œbpÔHœÝ<Ó+Zœ0Zðb!òø©jåÖ©3‘Ô7v»^®’Á@§çeûhD(‘–T+^ÝxGœ .‚:Ïñ1ÓqÝÁò\çˆzÇ‚Z…-ðŠr÷qDeïŒ:ä
+LÈQ“ÁLÐ=Ì’‹Ï3v÷vÒG
+ëìx¦9Èáã—]øe	8ŽšÅQöÝ:Ì%xg­ò¤•n:	 [L侜N°ŠLø”Õð6Iš²Ì)crx¦Ôy†$ȏjü¼â»±ÈbzŸ‘}E©*xöÙÏ]«:¾†§^Yø)&NÒ«N²i;ä	¼´|Nf¢xùëõ_ïon¯žÜ¼õäêåÏ¿]#w¶sƒZãŒNMÊùéѯ¶Ö*=øçßL
+¤ÇhÎo¤^K}gö€‘ù»´r­ gHXѯHC©øÓ©ÛÍÆØa«;¸[·7¦]Qze%8æõõ‹÷Ïîn_?ót:ž”X1-ßÏԹ퇃
+X±»¥ïRž–1o2ØÂJsŠì" ‹®•”E—é¥
+ýP„¾†°è,<̍e)‡!‡–/#(²u^ö¬‰ùm|?·t[ô:Åêb–/Qb­8Ù°^¥GŒá¸	¶÷—¤e¸A±ã]|˜vNÞ÷!ˆ¡.ëZ½¼ðƐ]»Ó–Fxéÿ0ÊE
 endstream
 endobj
-8508 0 obj <<
+8534 0 obj <<
 /Type /Page
-/Contents 8509 0 R
-/Resources 8507 0 R
+/Contents 8535 0 R
+/Resources 8533 0 R
 /MediaBox [0 0 612 792]
-/Parent 8498 0 R
+/Parent 8490 0 R
 >> endobj
-8510 0 obj <<
-/D [8508 0 R /XYZ 100.892 685.529 null]
+8536 0 obj <<
+/D [8534 0 R /XYZ 100.892 685.529 null]
 >> endobj
 1438 0 obj <<
-/D [8508 0 R /XYZ 100.892 290.103 null]
+/D [8534 0 R /XYZ 100.892 290.103 null]
 >> endobj
-8511 0 obj <<
-/D [8508 0 R /XYZ 100.892 263.088 null]
+8537 0 obj <<
+/D [8534 0 R /XYZ 100.892 263.088 null]
 >> endobj
-8507 0 obj <<
-/Font << /F22 3706 0 R /F50 3701 0 R /F51 3729 0 R /F15 3700 0 R /F17 3698 0 R /F71 5424 0 R >>
+8533 0 obj <<
+/Font << /F22 3706 0 R /F50 3701 0 R /F51 3736 0 R /F15 3700 0 R /F17 3698 0 R /F53 3738 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-8514 0 obj <<
-/Length 1113      
+8540 0 obj <<
+/Length 1114      
 /Filter /FlateDecode
 >>
 stream
-xڝV[SÛ:~ϯð£<CŒä»ûF!´ôÐrd†é”£8
-ñÄ— +…üûîjH §΋µ+­Ö»ß~ÒŠ{w÷>
->Ž‡§	÷
-^o<óD"‚Œ/Í‹ )bo<õ~°(ÉýŸã/‡§aèåA‘¦1š†<	BØÅÉè´ª•?Œ’˜ÉvJÂ¥*;?,˜vúy#gå¢jïü¡ˆEÊŽçri”Æõ„‰3÷ô‘m”Qä•ÍàÇOîMaí‹Çƒ¨È½kÙxe&	ȵw5øgÀ·³™'DP$I¸“e\6L at dA„—àœ])ýˆ•fV®JL.MÙ¨5ºR=ᑉì²@ä¡7Œ£ŒœÞˆ(þü×èûíùÅñÑùí×£ãÏgßF8{µîjPB_´YxCI\Ðæã•Öª5Çü³«¯”±û(šåsÙ6²¥XQÿ[jÙ(ÀÓÆÎœÓ08 eŽZ9©ÕŲîÊEÙ&YÂ.GŸnO®/.OœÎýa&¬Ó4
-ëSp	¹9Q3¹ªÍ‡…nx^)!$’m„†OEXLëh<¯ Œ0Y¿„1gª¬n¸ˆ•›}˜+3ÇR„aÄ@r¶³ÆštY×ê=–u¥Zœ0΍éh\õŠ,:@ ¤Œ•>|άkiÄjÕþ0æ9»ð#óÍs4ß‚dS/©‘$àM␳¾ºkm.°½hádؐÈÈe«g†"–n«jç¨4.úœ-Ødå6Í%NSêôɳ¿Î¸•¬i3DZ”˜ûž°ë®Gï &-s5%}*$	q‰¢˜õ]£h¦UÆŽŸN/ú2XJmªrUK]¯ÉðÚB°£o æŸ
-2BP at _«ö¼jã¹îVwó%æþ'šb‚8Ví¬j+£H›¬
-RÅ¥rDîáB‚Ëi»tæï#oe{ÈE©+,7YƒP­š¨!A’ÌVš¸‡¨œ²T‰ŒMPY¿pút[š'ÊUf_¾ÓªÇk §iI?´ÊÙá	tGOGå™û¶Ò³NÓ²q  º¶U¥©ºöíµ–XëUËõÛÊ×óç|»¢ý—4}oMS¾¯¦©pðÃr#·jŠ+Uã–^×&	0°“¤;
-€4…ìÑ|íç10à”Í^¬¹ Ôc©Ôtύü\†Öf–p©hw:u¢û^ó!'>ÄoäC´áCü?ù@IP_ú¨•\\Ëêß¾xI‰ü½tˆ’÷Ñ!æîˆgtÚÊͽn5kà&Z¬4—æÅâ6ô¨[Ž@®î/FÜ IîdÎcG£V.¼ÑvV Ë¼fÇ‹šÑƒk‚8“¨ÕýJõÉÇvÕ ƒ7ϲ_>|d½²ì ±”-	OM—Ô)¼<l±IífÎ\Ëž:
-*[}yO‘wmEì~UQcÞ´j¶Iµ$¼nxd»Vg ¹92Úx종`§ÉYz>½7#<D&uå
+xڝV[SÛ:~ϯð£<CŒdùÚ7
+¡¥‡–s 3L§tÅQˆ'¾Ù)äßwW«@9=p^¬]iµÞýö“VÜ»ó¸÷iðq<8<¹'xó\xã™'b¤\xI–qyã©÷ƒÉ8ñŽ¿ž†¡—y’Dhò8a'£Ó²ÒþPÆSÍ”„K]´~˜3ãôóFΊEÙÜùC‰„ÏÕ²××c&RüÍ`4ÜÐ/D¶PHéõàÇOîMaí‹Ç™gÞƒµ¬=gAÇ WÞÕàŸßÎR¤žAÇáN–QØl0‘QB\‚sv¥Í/V’Z¹,0¹$a£¦7¥îXî`—"½a„¥äôFÈèó_£ï·çÇGç·_Ž?Ÿ}áìÕºëuú¢ÍÂ
+ÄQN›WÆè¦?náŸmu¥{»¢éP>WM­Šõ¿•Qµ<m|àÌ9
+Ó€RÖé¨Q“J_,«¶XtmœÆìrôéöäúâòÄéÜÆaÌZC£°Þ8“›=S«ªÿ°±°Ã
+yoVFA‰x¡áD‹iç%„†!ë–0fLå
+‘v³sÝϱa(HÎröÑؐ®ªªEý¡#â*uƒ½sÓ·4®:M-  RÊ
+>gÖ64b•îñŒ]ø‚‘y†æšoA²©—2Hð¦pÈXWÞ56Ø^ ´p2lHdä²5³Ö@·U7sTjýÎæl²r›æ
+§)uú‰…äÙ_Û»¥ªh3DZP˜ûž°«¶CïPSŒ¹ž’>U½"	q‘2b][kšitoÇOkÝ,•éËbU)S­ÉðÚB°£o æŸ
+2BP at _Ëæ¼lã¹iWwó%æþ'šb‚8–ͬlÊ^“6Y÷H!—Ú¹ƒ	.§=ìÒ™¿¼R¦{È+eâŠË5DV#T«š&*H¤~+MÜCTN	YªDÊ&¨¬_8}:È-C‹
+HåŒÊ~_¾Ó²Ãk £E?´ÊÙá	tË§£òÌ}[éYkh¹w  Ú¦ÑE_¶ÍÛk­±Ö'ºRë·•®çÎùvE»ÿ.iòÞš&|_Máà‡åZ=nÕWÊÚ-½®!L``§Hw i
+Ù£ùÚÏ"`À	;›½XsAéÇBëéžù¹*L-àR1ît:êȝû^ó!#>DoäƒÜð!úŸ| $¨/}4Z-®Uùo_¼¤Dö^:Èø}tˆ¸;â)¶bs¯[͸ƒ‰–D+ÍUÿbqzÔ-G W÷#nP¤?w2ç±¥ÑhÞh;+Ðe^³ãEÍèÁ5AœI4ú~¥»ÉÇsvUƒ7ϲ_>|Tµ²ì ±P
+	OM—Ô)¼<l±ImgÎܨŽ:
+*[}yO‘jwmIv¿*©1oÚµ@Û¤^7<²\«³FÐÜm<vÑB°Óä,=Ÿ^Œ›¢¿{å
 endstream
 endobj
-8513 0 obj <<
+8539 0 obj <<
 /Type /Page
-/Contents 8514 0 R
-/Resources 8512 0 R
+/Contents 8540 0 R
+/Resources 8538 0 R
 /MediaBox [0 0 612 792]
-/Parent 8498 0 R
+/Parent 8543 0 R
 >> endobj
-8515 0 obj <<
-/D [8513 0 R /XYZ 151.701 685.529 null]
+8541 0 obj <<
+/D [8539 0 R /XYZ 151.701 685.529 null]
 >> endobj
 1442 0 obj <<
-/D [8513 0 R /XYZ 151.701 660.623 null]
+/D [8539 0 R /XYZ 151.701 660.623 null]
 >> endobj
-8516 0 obj <<
-/D [8513 0 R /XYZ 151.701 644.027 null]
+8542 0 obj <<
+/D [8539 0 R /XYZ 151.701 644.027 null]
 >> endobj
-8512 0 obj <<
-/Font << /F50 3701 0 R /F22 3706 0 R /F17 3698 0 R /F71 5424 0 R /F15 3700 0 R >>
+8538 0 obj <<
+/Font << /F50 3701 0 R /F22 3706 0 R /F17 3698 0 R /F53 3738 0 R /F15 3700 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-8520 0 obj <<
+8547 0 obj <<
 /Length 2009      
 /Filter /FlateDecode
 >>
 stream
 xÚµX[¯ã6~ϯÈÛ:ÀÄõÝñîSÛ™.¦ÀÞ0úÐöA±•cl+µì=sþýò#¥Äɸ‹‹}‰IŠ’x'•hû²¶Ý|wÜ|óC’lË°*£x{<oã(
 U²-U˜WÙöØl>ézjÍ°ûõø#³ª(2°'Uw$|qæánGEüs—Fmk'=L»}šgÁ{5)¾7»¤
-Æq¾ÞÎ#º=¬¢ŠI	.³Üæ¸6Ž›ß61Q‰y!l¦é¶î7?ÿmZûq…iuؾ2g¿MóCXä8­Û~Úük-
+Æq¾ÞÎ#º=¬¢ŠI	.³Üæ%¸6Ž›ß61Q‰y!l¦é¶î7?ÿmZûq…iuؾ2g¿MóCXä8­Û~Úük-
 —Û8	«<Î,U!ké5#Åh
 ŠÅŠ¥WŒ RŒ–‹ó¥bÑvOVË©œüñ¼ÛgY¼í’C`fA.
 Ø¿ñ£…¢®×®ÕCºN Û“`º86«§©^¬`MkëÙZ¿­ä;]ZÇPㆋºNzÂižÜVhDÒCÜ8
@@ -39241,178 +39777,170 @@
 û’+ŽR†XˆqUPë¢i¤:DJÅÁçÁÀÞ¯ƒ ½ž.†õlvìÍôg3Êjcœ+bWBq ÄÙÀ[Š‘³™¹¢غu3‹Û)Ÿ;ݼè•<)«C×€±¥U'Õ­µ®µ}oúžÝJìÃ8J+³¤‰¡t$	ê¶vP;!³$:1ŠTc6Ùçñ¬j-”'ÊFã÷d%\Vî£à­[n;QƒÔÍ_/
 nÅ™®A%YìEM²hET0ÜEOÏÙþ&È`&wˆW Tv:¨Ê돚ڞ.Nƒo»ÞpnM„ԣ.µ&¬þRk®j(E%ùüÂ%­Èø‚"_“›Ü‚4šÒÈKQJU}֝ÛNÂûÚbÀ äzvÐA´ÿ¤ÆQYÛû¼"­Ôs¥¨_¬[ΛÔ'07êEX6gwÒ?\‘ÁrW?\•:#pqÖŠ›®°ŽŽùi”"ŠË0˜¨’Ë8‹Ž®ÑÈÏXô­Mí””ÛÉÝc†»h+–ø¤œÍHÛ,£Èi;)„tÔÅPxã*@ÄÇ	k5]Ù£)aùÎøt2»É19ëbï×Ö]Jw¼Œh­ðï·â“Gƒr’‰Ú6Þ¡¨±Ú9ÛùžÕøgžÔýˆMƒ}¼,q¦Eúèh:¨|ÚôXoôT£G	JUNzäe•kK”öpÍõ!9¬P‰ò¨àRÚ¨®û¾™‰çîZùaþÙ†.T\Ê•Ü@gÇ<ФҴiáÈ·”„= ˜¸ÒFšR*ºL=,‡–‚sûû$güD“‰Ô~wøߏÙjC§H+Þ—R…y؇…$Š¾ìÑ'a’zá„WÁ´°s"êl¹†Ñ#ïãäV܁-í~&«ÝÂ(s“ðŠ˜bëõþ|QÝ[ yð ¿-œy3Ú?	Jþ8óÕ
 ´]Zú:6ð:9Ë¢›¾î_×Ó´¢Iˆê3ÆÀ÷6MÈÙt¹IÎÃF 2RA©\l>ú6f>áí“Å	^hJVBTÞVº,4¡Uñ{%çîBñˆãÌUOPjzGJþ²“à=Ë ZÒ:;»N ²eïâÁ¯ÝF<œ·œôù€A¾r#í¢ø[‘ô)³…`RIn3ö¢	2èZ[«Æ7aT5á­9{W?þ—¢ó^Ÿñ7È­“ÄñâI…G!yü³Ðñª²ðpŠ×ù×#f†7›“ýÆRÉ©±ý¢-Â¥,\Í —ÿ¾èCg÷¶Úm¥Ö÷†ó%Ã`E„žÕª»[3C]®'N
-bquŽ¨.l÷µ±Žïé™èúUúô0%nÀÄòrY­=ȵ²üpïÞDߘ)ôŸ^Û´?ÊÚ²EÇË‹"= {§ÆºÃtåRl¾ÕŠíEa3_÷½¢‡0p!·TòÿQþÉQ>7]P& *“5 z5üìì®|'@D’⻘€væE I^ûp40Â_ÇvÂÀ¶êÒ…ˆô0À3$¿½#s.Â8rïU¦_üq9Gºø;…s¸Œ§m®Œ9ì,ïÖÂOëra)Q ƒóM'ãÒþûá¸ùÌσ
+bquŽ¨.l÷µ±Žïé™èúUúô0%nÀÄòrY­=ȵ²üpïÞDߘ)ôŸ^Û´?ÊÚ²EÇË‹"= {§ÆºÃtåRl¾ÕŠíEa3_÷½¢‡0p!·TòÿQþÉQ>7]P& *“5 z5üìì®|'@D’⻘€væE I^ûp40Â_ÇvÂÀ¶êÒ…ˆô0À3$¿½#s.Â8rïU¦_üq9Gºø;…s¸Œ§m®Œ9ì,ïÖÂOëra)Q ƒóM'ãÒþûá¸ù¤?ƒ
 endstream
 endobj
-8519 0 obj <<
+8546 0 obj <<
 /Type /Page
-/Contents 8520 0 R
-/Resources 8518 0 R
+/Contents 8547 0 R
+/Resources 8545 0 R
 /MediaBox [0 0 612 792]
-/Parent 8498 0 R
+/Parent 8543 0 R
 >> endobj
-8521 0 obj <<
-/D [8519 0 R /XYZ 100.892 685.529 null]
+8548 0 obj <<
+/D [8546 0 R /XYZ 100.892 685.529 null]
 >> endobj
 1446 0 obj <<
-/D [8519 0 R /XYZ 100.892 660.623 null]
+/D [8546 0 R /XYZ 100.892 660.623 null]
 >> endobj
-8522 0 obj <<
-/D [8519 0 R /XYZ 100.892 638.691 null]
+8549 0 obj <<
+/D [8546 0 R /XYZ 100.892 638.691 null]
 >> endobj
 1450 0 obj <<
-/D [8519 0 R /XYZ 100.892 459.109 null]
+/D [8546 0 R /XYZ 100.892 459.109 null]
 >> endobj
-8523 0 obj <<
-/D [8519 0 R /XYZ 100.892 429.626 null]
+8550 0 obj <<
+/D [8546 0 R /XYZ 100.892 429.626 null]
 >> endobj
-8518 0 obj <<
-/Font << /F22 3706 0 R /F50 3701 0 R /F17 3698 0 R /F15 3700 0 R /F51 3729 0 R >>
+8545 0 obj <<
+/Font << /F22 3706 0 R /F50 3701 0 R /F17 3698 0 R /F15 3700 0 R /F51 3736 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-8530 0 obj <<
+8557 0 obj <<
 /Length 1829      
 /Filter /FlateDecode
 >>
 stream
-xÚ½WYÛ6~ß_!äI²´(RWÐ4@Ò¤hšmÓî)-Ѷ°²äŠR6Û_ß9(¯½QÒ(úbqÈápŽoGÁ&ˆ‚Ïž^-_$Q #QD…®ÖL¤È"¤y!’BWUð6Ti´xõrù"Žƒ\iª‘5Ž툙^ԍ]œ«D‡¦­xñ»-»E\„½§_uðÂòºn7‹s©e>Ûšý`{<OB™á3gϯÎþ<C¹ Ù‘B‰P*(wgoßGAg/ƒH¨"nˆs¨$i’Àº	.Ï~;‹Ž­”ɉ•˜‘é Õ… kЀº-²4¶hG–…û…EÁOnqZÓ»wQ"™•M†3Ó4~1v·œ—Ù1_o÷=,ã,¬ÆÒ?ãßKC8Z5vÇÄÖà+ÀjÑ+`ʹT"Ñk»6àïJ,ε’ኈ^šÞX&¯¹MwLmј¸ÐáŠ4°h™mùllͪñBPYd+ÍP¢[¿½­ý}ˆÙVà„¶a0qp¤iŠ[”1’#âÃ;¸f§ÄaíºÆ~Ó´È~ËÄÞô¾P¢ª#,ÓóIiFgÁú$Âg]ëêÊö„*¼õÂvuÓÔp:çÀn
-¾“yènDÊ11lÍÀ+‹ìÎ¥Ñ×E¸5º~b·^H=ØÏDB˜‡žmÅ^C§#iÞERÙr°ÕtL¦Ï(˾×RGQxCbmÇ»kÒ6X3Ø9B’"²qwrk/Á0¹îG7ôf ŸÒ>"OØžOx0£(²À¶KèÌŸÀÓJJΛnD"
-µ¼Ë*àÖ€ŠÞî'pâa·öG[.lyðe¾vó7“pßXãü²·Œ&X¾¾g•…l¤€t=&8ˆìZþ’Órrš‚ïÓqó Éø"XTˆ+I©’@‰"ÉYjÌl§'*Šƒó#¶›zØv£¸²áàCxÐm:/ÌõÂ{>nìýŠ†«[<'‡ÂwSOHCÊ0æÁÜH@N2’l§ÔVRCéàì Úä ©Oxp2²Û;G%±^a:ÞòIiZ^PJÃý­mö^ô!¹¥ò‰IFç÷¸tòÝ™”:Tâ#cÈšºôšâ"¿Pf$ëC!EŠtd<³uÎR}jÓð$ÿžWuûÙmN€aƒ­€S‘,P*,»¾‡t6ìÂã ¤„°'1â <(âL
-e’ÈL¤:‰”hÍQ“C%C¥Yø¼‡¾•¾gò,1ëæ Ñ#i‘±ðwRé7”õ¬¤éý‚2,ô\)
-oSÂCJ<øZx·w|J
-RMQT'Ýɦ۸‡~Y_=`
-ÁÒS
-U"Ro=؈1ZŽ®_6]iš¥3»•ù‹Xdˏ†v¯ýzŸ {Añ Dù¾bj5-vfS—¬Ddqv°è“®Òµ^¥’™1ŸðÛ­×ΏU*e:çÙs/•Š#÷rF‚ÝUÇ®9欄5í“n \D“áW\|SÉ^Æ%¢°B|[bøƒÈ÷Ü(€	a!±Nä0]]ÝÞ3S;€EݺÁ´%áÁmÇUj^… º:T;ÌND`¤:19Þ‡÷€øÞÂCT=Áèñ³èfp{Ü¿æ´sðK󑀉Ep¦)
-˜þ”[—Lÿ
-4¥y*õE߀+!g Uú[¼þ†tá (•‡üͨ‡ ‰=„hNƒÌËüßxFÏÕ‰‹Žó,¿W\ራ¥Êïæ0$ÖÝÈ^^È˺ì;×­‡¹ðüÜr]„)pc9 O;$ùP—'r	ã[6×¼t&ÉÍËKU_h^iÁÍ˳Í×6™$"ÏõL•ò«ŽJ
-ãìxPÐn݁¶<mÜ‹u÷Ñú¢÷‹ðÆ
-Æ”‹á5`+å{†Ïkù¥ñ' o¬ Pß;|·ÃEŒHðégwØøTC4-ö>äR	;ø³ÓVž—Fh8ôÙE{€Q=“ª®¢;ž©ºÓÃ4Îâµ4ѬׁµsÍgMŸt!Éx]Dd<mÐÀ‹ã¹H°¤©áÏÃÅyC ¯C…ñBžöýEùœ ïŸôÜ"ÈϨx/Ô” jÒ‹Ñ‹	 þ©N›Í]y‡zôWü_¿ðK]Ä3àNøû¨'7ýàϏÀø{9ûoU&J¤±þÚßU©•Ðéáß*ýKU´«"ËRÊÎTÃh™c
-{ñÉp	ªÜý¶D¢†ùÔ”¾;Ñpù"=fÏ„L³é_ûvöîÑr¹ò#® Þ+º~sOÄÉ‹8õªb’ñ=ët¢< @'òàžKNj˪;¨îÆý&x±›"Ên·|RWï
-ß
-ɧyòuK
-
-`PÇ–èÿß’	ÅÿÆ’ïý/`öoEàO
+xÚ½WYÛ6~ß_!äI²´(RWÐ4@Ò¤hšmÓî)-Ѷ°²äŠR6Û_ß9(¯½QÒ(úbqÈápŽoGÁ&ˆ‚Ïž^-_$Q #QD…®ÖL¤È"¤y!’BWUð6TI¾xõrù"Žƒ\iª‘5Ž툙^ԍ]œ«D‡¦­xñ»-»E\„½§_uðÂòºn7‹s©e>Ûšý`{<OB™á3gϯÎþ<C¹ Ù‘B‰P*(wgoßGAg/ƒH¨"nˆs€–"MX7ÁåÙogѱ•29±232¤ºd
+P· E–†ÃíȲp¿¡q h8ð‰âÏí"ÎCkz÷.J$³²ÉpfšÆ/†Áîöƒó2;æëí¾‡eœ…ÕXúgü{iG«Æî˜Ø|åãX-zL9—J$º`m×ü]‰Å¹V2¼Bq¡ÂK³Ã+ÃäÕ"W éŽ©-:\‘-³-Ÿ­Y5^*‹l¥JTbë··µ¿1ÛÃ
+œÐÖà#&n£Ž4MXÑa‹2FrD|x×ì”8¬]טÁošÙo™Ø›~ÀJTu„Ecz>)Íè,XŸ¤Qø¬k]]ÙžPE‚·^Ø®nšNçØ­Áw2Ý­ƒH9&†­xâq‘ݹô!úº× F×OìÖ©û™ˆCóг­Økèt$Í»H*[¶šŽÉôeÙ÷:b@ê(
+oH,¢íxwMšÁk;Gˆ@rBÄC6îNní%&×ýè†ÞäSÚG„ã	Ûó	feÀ@Øvc	YøxZIÉyӍHD¡³–wYÜPÑÛýN<ìÖþhËÁ…-¾Á×nâfîkœ¿Sö–ÑkÃ×W㬲®Ç‘]Ë_rZNNSð}:nþ$_‹ ƒêq%‰c!U(Q$9K™í´âäBEqp~ÄvSÛnôW¶1|ºMÇá…¹^xOÀǍ½_1Àpu‹çäPønê	iHÆ<˜	ˆÁIF’mã”ÚJj(} œD› á	ŽB¦Cv{ç¨$Ö+LÇ[>)MËJi¸¿µÍÞ‹>$·T>1éÂèü—N¾;#€R‡JÜ`¤bYS—^SÜ@„àÊŒDãq}(¤H@‘ŽŒg¶ÎYª/CmÞ‚äßóªn?»Íi0l°Уs*’J…e×÷ÎÀ†Axd”ö$F€Eœ)@B!¢L² ™‰T@'‘­9j’b¨ d¨4Ÿ÷Ð7 Ò÷L^€%fcÝÔ"z$-2þN*ý†²ž•4½_P‚…¾‚+¥ámjXpH‰_ïöŽO©Aª)Šê¤Û Ùt÷Ð/ëk㣬a¢îi¨‘zëÁFŒÑrtý²éJÓ,Ù­Ì‡XÄ"[~4´{íè×ûÝûŠœ  ʐðS«i±3›º¤`%"‹³Ó€EŸt•®õ*•ÌŒù„ßn½vvx¬R)Ó9Ïž{Y¨|T¹—3ì®:v¸Èy'í¬iŸ<˜på"š¿ââ›Jö2.…âÛúÃDÖ¸çFL‰u"‡éêrèöž™Ú,êÖ
+¦-Yçn;®jTó*ì ÐÕ¡òØavÂ@ #Õ‰Éñ>¼Ä÷¢ê	FŸˆŸE4ƒûØãþ5§c€_šLD(‚3MiÀô§„Dغ¸dúWh¤)ÍS©/âpø\	9­Òßúãõ7¤E©<äoF=Hì!Dsd^>àÿÆ3‚|®ÞH\tœgù½â
+G\-U~7‡!±îFöêôB^Ôeß¹n=Ì…çç–ë"LËxjÜ!ɇºl<‘Kß²¹æ¥3‘Hn^^ªúBóJn^žm¾¶É$y®g‚¬|_uTj ?`ǃ‚vë´åiã^¬»Ö½_ì€7n0¦\¯ù [)߃0|^Ëo,?xc}€êütØá˸5.bD‚O÷8»ÃƧ¢i±÷!—JøØÁŸ¶ò¼4BáÏ.ÚŒjì™TuýÝñ„H՝¦q­¥™ˆf½¬k>kúû¤IÆë""ãiƒ~\ϝ@‚%M
+,Î}*üXðˆ×ò´ï/zÈçyÿ¤XàA~FÅ{	 ¦P“^Œ^L ðOuÚlîr€È;Ô£¿*àÿ*ø5€_ê"ž?pÂßG}<¹é ~þÃßËÙ«2Q"õ×þ®J­„NÿVé_ªŠ ]Y–Rv¦FËSØ‹O†Kh!wā-‘¨a>5¥ïN4\¾ÈŽÙ3!Ólú×¾†½{´\®üˆ+¨÷Š®ßÜqò"N½ª˜d|Ï:( Pà‰<8‡ç’“ÚòŸêª»q¿‡	^ì&¤ˆ²Û-ŸÔÕã»Â÷ECrÀiž|Ý’BÔ±%úÿ·dBñ¿±äÀ{ÿ˜ý}€ 
 endstream
 endobj
-8529 0 obj <<
+8556 0 obj <<
 /Type /Page
-/Contents 8530 0 R
-/Resources 8528 0 R
+/Contents 8557 0 R
+/Resources 8555 0 R
 /MediaBox [0 0 612 792]
-/Parent 8535 0 R
-/Annots [ 8517 0 R 8524 0 R 8525 0 R ]
+/Parent 8543 0 R
+/Annots [ 8544 0 R 8551 0 R 8552 0 R ]
 >> endobj
-8517 0 obj <<
+8544 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
 /Rect [174.46 138.879 298.842 151.83]
 /Subtype/Link/A<</Type/Action/S/URI/URI(https://bugzilla.samba.org)>>
 >> endobj
-8524 0 obj <<
+8551 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
 /Rect [174.46 127.92 360.037 140.872]
 /Subtype/Link/A<</Type/Action/S/URI/URI(http://support.microsoft.com/?id=812937)>>
 >> endobj
-8525 0 obj <<
+8552 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
 /Rect [174.46 116.961 360.037 129.913]
 /Subtype/Link/A<</Type/Action/S/URI/URI(http://support.microsoft.com/?id=811492)>>
 >> endobj
-8531 0 obj <<
-/D [8529 0 R /XYZ 151.701 685.529 null]
+8558 0 obj <<
+/D [8556 0 R /XYZ 151.701 685.529 null]
 >> endobj
 1454 0 obj <<
-/D [8529 0 R /XYZ 151.701 507.983 null]
+/D [8556 0 R /XYZ 151.701 507.983 null]
 >> endobj
-8532 0 obj <<
-/D [8529 0 R /XYZ 151.701 480.689 null]
+8559 0 obj <<
+/D [8556 0 R /XYZ 151.701 480.689 null]
 >> endobj
 1458 0 obj <<
-/D [8529 0 R /XYZ 151.701 321.443 null]
+/D [8556 0 R /XYZ 151.701 321.443 null]
 >> endobj
-8533 0 obj <<
-/D [8529 0 R /XYZ 151.701 293.543 null]
+8560 0 obj <<
+/D [8556 0 R /XYZ 151.701 293.543 null]
 >> endobj
 1462 0 obj <<
-/D [8529 0 R /XYZ 151.701 241.126 null]
+/D [8556 0 R /XYZ 151.701 241.126 null]
 >> endobj
-8534 0 obj <<
-/D [8529 0 R /XYZ 151.701 213.226 null]
+8561 0 obj <<
+/D [8556 0 R /XYZ 151.701 213.226 null]
 >> endobj
-8528 0 obj <<
-/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F29 3731 0 R /F17 3698 0 R /F71 5424 0 R /F30 3732 0 R /F58 3733 0 R /F68 3734 0 R >>
+8555 0 obj <<
+/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F29 5413 0 R /F17 3698 0 R /F53 3738 0 R /F30 5441 0 R /F61 5442 0 R /F71 5443 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-8541 0 obj <<
+8567 0 obj <<
 /Length 1104      
 /Filter /FlateDecode
 >>
 stream
-xÚ½VÛnÛ8}÷W}’›æýìM6]l“6mm`±hû XŠ#Ô–\I†›¿ß!)Ù’£(PäE¤†Ã¹œ3’ "èïÑùb4{ÃÒØjBÑâQB°±)c±´-ô9š§Ë:+òñ×Å[¯n°UJ8uf1mô¨Æ§”(½N’6i”Ç ŠÖã)—"ú”ÆI–¯‚)IÀ¶Äz×æZÈÖWÔi.£ï#
-RPî„'1çh¹}þJPkoÁÜ´÷šÄ¥ÁJ:kk4}‘nÊT#Ê°•Tôrû¼Ú\ nXkSÉc—ƒÒý¨ìæ@Д¬µ
-Fþ»ñTPmâ1ÓÑü0íÇÌDqî¾uÔE—NvŸúá[Ýe˜À?î¶ã)ØJâ:M‚$Ý°a¹Û¤ÁhìókeºŠK±ÿýB¨X/ik3q™¸Ð)ÇR4¡—é²(Á¸$À]c܇äíH¢¬ªvi4œ+7Ö÷iX|—-Ë¢*îê Ÿï¶[o£(릌l§ê瘊8pÒø—C𔆦=dz¼VYBZa:¤­Ÿä”	Ž¹áý\«4.ì@0oÎyHÇM¼‡‡JÓnPVbET[¶ëbùí‰â ךéVÑAÖñ!¢y¼q^nãŽKHì1ZFc£M,5äÎ`®l« OÀK,
-ŒpjØÉ1÷î‹»Õ‚£þwþ×û0»În˸|ê‡íG¾w9[VÕÙ2¨œVÓY[~ÝX:ÞcÑU^8õý:MV©ñè<®Ò	L…ˆ¾P.ÞÅYSøYîKÔm[8æË8¯âe{€øŸ ™®Ê¬nΤï³ú>Ìn>\ß\\Í_M†NÆ	EÙ¦êÏÜ$ˆ_oËl¦ÔZ;	¹Ÿì½:o”K at gÝÔcÂZ6À;'SÖ;%z°Î°†ÞØ%¾!SŠO#-è#¤; -­Gú¢È]YíÊ€3lºé²ÝPíä׏‡³DùÕ³<	Ϊ!œ!äÕd øD‹¹îa. s¨´váöÓÁÒ
-¨‹.ê<bV1%†PçÞÝüè‚a­øÓ «Çå­Ž kíAÿpÄ—áúZ7±Ñåí:ΛNïVÝ¡uã  ÷|hLJŽÚ.u
-{8ÁªÇŽ¼_6TO5̆>ž åN€Ø**ԁŠx(³Ðó‡ˆa¾v·OÃsx¾/¨†ö(Øs
-í\¨Ãû¿+8AâÓÊ_VgQeÀfïVƒÎ{|C	L%uÒhýÖpöFuÕ¡Às‰Ü×õöl6«àz®ñ¦E/‹ÍìÄJÏ)å
-KJ[;„¸zñO©€‹
-<ÊÞ=ó«Ãßï÷¸Š7·1.ÊÕ³a[€Ròç£î©fÝ°õK¢þg–ü~láOâo Äx>+ Š{˜ÏäÐq&ö¥39ö‘ŸÉä {:BÛø™bH
+xÚ½VÛnÛ8}÷W}’›áýìM6]l“6mm`±hû XŠ#Ô–\I†›¿ß!)9’-(PäŤGùœ33$AKDÐߣ‹ùèì
+cHc«	Eó{D	ÁÆ2¤ŒÅÒ
+4OÐçh–.ê¬ÈÇ_ço½ºÁV)áԙŴIУk<žR¢xô:I284¦Qƒ(Z§\ŠèS'Y¾¦$Øë]sØk![c\Z§5ºš¾(HA¹žÄœ£Åzôù+A	|{‹æÖ ×\#.
+VÒY[¡ÙèãˆtS¦Q†­¤¢—³°ØçÕæq÷6•<v9(ÝρÊnM™ÁZÛ`俱áQ±OµÑ:3=ÂF¢Ý˜™(ÎÝo$uÖ…“=¤~ùD÷E6pÀ¯ÛÍx
+¶’¸N“ Ià4Xl×i0{Æü·2]Æ¥ØÿýB¨X/ik3q™¸Ð)ÇR4¡—é¢(Á¸$À]c܇äíH¢¬ª¶i4œ+·Öiøø.[”EUÜ×A>Ûn6ÞFQÖMÙNÕ1Î15qà¤ñ/‡à…-#M;zÈô.x­²:…´ÂtH[=:&>É)sÃû¹Vi\؁`.ÞœóŽÛx/P·¼”•XÕ–íªX|;QàZ3Ý*:È:>D4‹×ÎË]Üq	‰£e46ÚtÁRCîæÊö°
+ð¸ÄÒÀ
+]ÃÚÜ»/îCT{:Œú¿³¿Þ‡ÝMvWÆåcPßâ{›C±eU-‚Êa5·å׍¥ã1]ç…Sß­Òd™:.â*ÀVˆèåâ]œ5…Ÿå¾Dݱ¹c¾Œó*^´
+ìÄÿÍtYfuÓ“N¼Ëꇰ»ýps{y={5êŒ .‹²MÕ÷Ü$ˆ_oÊl¶ÔZ;	¹œ½¾h”K at gÕÔcÂZ6À;'SÖë=XgXÃlìߐÎ)ÅFŠÓHz„´`{¤¥õH_¹!Ëmp†C·]¶ªüæhp8{@”ÿúo–'ÁY5„3#„¼šŸh1×=Ì`•ÖÀ.Üy:XºuÑEGÌ*¦ÄêÜ`» ›Ÿ]0¬?
+º:.oõºÖô—A|þ¨Ïat]ýج⼙ôî«kZ·òrχv|訝R‡°‡V=v¼àý<°¡úxªa6ôS(×rà¨l¨P{*â¡ÌÂÌ"†ùqÚAÜž"†³¾/¨†ñ(Øs
+ã\¨ýû¿+8AâÓÊ_VgQeÀfïVS´ó†˜Jê4¤Ñú­àÙÝU‡ L{‰<Ôõæü쬂ë¸Æë]¼(ÖgVzN)WXRÚÚù#ÄÕ‹J\4P¸àQöî™_þn·ÃU¼¾‹qQ.Ÿ
+Û”pû>5pO5놭_õ?³ä÷§~%nÄó™XUÜ#À¼x&û±ø‹3±/ÉÓù™Löº‡+Œÿ96G¼
 endstream
 endobj
-8540 0 obj <<
+8566 0 obj <<
 /Type /Page
-/Contents 8541 0 R
-/Resources 8539 0 R
+/Contents 8567 0 R
+/Resources 8565 0 R
 /MediaBox [0 0 612 792]
-/Parent 8535 0 R
-/Annots [ 8526 0 R 8527 0 R 8536 0 R 8537 0 R 8538 0 R ]
+/Parent 8543 0 R
+/Annots [ 8553 0 R 8554 0 R 8562 0 R 8563 0 R 8564 0 R ]
 >> endobj
-8526 0 obj <<
+8553 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
 /Rect [123.651 160.797 262.155 173.748]
 /Subtype/Link/A<</Type/Action/S/URI/URI(http://support.microsoft.com/)>>
 >> endobj
-8527 0 obj <<
+8554 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
 /Rect [123.651 149.838 224.496 162.789]
 /Subtype/Link/A<</Type/Action/S/URI/URI(http://www.samba.org/)>>
 >> endobj
-8536 0 obj <<
+8562 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
 /Rect [123.651 138.879 309.228 151.83]
 /Subtype/Link/A<</Type/Action/S/URI/URI(http://support.microsoft.com/?id=224992)>>
 >> endobj
-8537 0 obj <<
+8563 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
 /Rect [123.651 127.92 309.228 140.872]
 /Subtype/Link/A<</Type/Action/S/URI/URI(http://support.microsoft.com/?id=296264)>>
 >> endobj
-8538 0 obj <<
+8564 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
 /Rect [123.651 116.961 309.228 129.913]
 /Subtype/Link/A<</Type/Action/S/URI/URI(http://support.microsoft.com/?id=129202)>>
 >> endobj
-8542 0 obj <<
-/D [8540 0 R /XYZ 100.892 685.529 null]
+8568 0 obj <<
+/D [8566 0 R /XYZ 100.892 685.529 null]
 >> endobj
 1466 0 obj <<
-/D [8540 0 R /XYZ 100.892 660.623 null]
+/D [8566 0 R /XYZ 100.892 660.623 null]
 >> endobj
-8543 0 obj <<
-/D [8540 0 R /XYZ 100.892 638.691 null]
+8569 0 obj <<
+/D [8566 0 R /XYZ 100.892 638.691 null]
 >> endobj
-8539 0 obj <<
-/Font << /F22 3706 0 R /F50 3701 0 R /F17 3698 0 R /F15 3700 0 R /F29 3731 0 R /F71 5424 0 R /F30 3732 0 R /F58 3733 0 R /F68 3734 0 R >>
+8565 0 obj <<
+/Font << /F22 3706 0 R /F50 3701 0 R /F17 3698 0 R /F15 3700 0 R /F29 5413 0 R /F53 3738 0 R /F30 5441 0 R /F61 5442 0 R /F71 5443 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-8546 0 obj <<
+8572 0 obj <<
 /Length 19        
 /Filter /FlateDecode
 >>
@@ -39420,20 +39948,20 @@
 xÚ3PHW0Ppç2ÀA c(á
 endstream
 endobj
-8545 0 obj <<
+8571 0 obj <<
 /Type /Page
-/Contents 8546 0 R
-/Resources 8544 0 R
+/Contents 8572 0 R
+/Resources 8570 0 R
 /MediaBox [0 0 612 792]
-/Parent 8535 0 R
+/Parent 8543 0 R
 >> endobj
-8547 0 obj <<
-/D [8545 0 R /XYZ 151.701 685.529 null]
+8573 0 obj <<
+/D [8571 0 R /XYZ 151.701 685.529 null]
 >> endobj
-8544 0 obj <<
+8570 0 obj <<
 /ProcSet [ /PDF ]
 >> endobj
-8550 0 obj <<
+8576 0 obj <<
 /Length 1556      
 /Filter /FlateDecode
 >>
@@ -39450,218 +39978,200 @@
 Y;¦X9*tÝ£Ð<Í1ŠÇAä
 ªÁh1ì
 á{X±–¿ 2%0žñ$ gBH83)hZ¾ÌN¸ÏÀ'È_”ÁˆàMÇ"¬øG€aÞÙf,LÄ<,-Œe–A]šûà?kh–V€â\Pcðx¡8Ch§Ä»Kn¯=`™þeTW0àçÅyVOeV·ù :Œ4†XؼØÄLþ¿
-îUÌ%œ–8å8#´NZ%vNdaŒ‘~%<^k(ãÉÐØc‡Ö¡Dϳ\g”oŒ÷ç^Û2GkT2ºvF¨|÷غpŸÐ@$o©Iá3™˜OŸªH=g	î@ÝcÕ"ÿ<ê0d–aq§Ç·yÍq±)0ÔM‹×ãÜ‹«æòò]_fB©:ªTÀ7#ø,{¦
-uu	þCÿ²ã	
+îUÌ%œ–8å8#´NZ%vNdaŒ‘~%<^k(ãÉÐØc‡Ö¡Dϳ\g”oŒ÷ç^Û2GkT2ºvF¨|÷غpŸÐ@$o©Iá3™˜OŸªH=g	î@ÝcÕ"ÿ<ê0d–aq§Ç·yÍq±)0ÔM‹×ãÜ‹«æòò]_fB©:ªTÀ7#ø,{¦Šäêü‡þ
+ã
 endstream
 endobj
-8549 0 obj <<
+8575 0 obj <<
 /Type /Page
-/Contents 8550 0 R
-/Resources 8548 0 R
+/Contents 8576 0 R
+/Resources 8574 0 R
 /MediaBox [0 0 612 792]
-/Parent 8535 0 R
+/Parent 8543 0 R
 >> endobj
-8551 0 obj <<
-/D [8549 0 R /XYZ 100.892 685.529 null]
+8577 0 obj <<
+/D [8575 0 R /XYZ 100.892 685.529 null]
 >> endobj
 1470 0 obj <<
-/D [8549 0 R /XYZ 100.892 660.623 null]
+/D [8575 0 R /XYZ 100.892 660.623 null]
 >> endobj
-3821 0 obj <<
-/D [8549 0 R /XYZ 100.892 507.104 null]
+3817 0 obj <<
+/D [8575 0 R /XYZ 100.892 507.104 null]
 >> endobj
 1474 0 obj <<
-/D [8549 0 R /XYZ 100.892 507.104 null]
+/D [8575 0 R /XYZ 100.892 507.104 null]
 >> endobj
-8552 0 obj <<
-/D [8549 0 R /XYZ 100.892 478.298 null]
+8578 0 obj <<
+/D [8575 0 R /XYZ 100.892 478.298 null]
 >> endobj
 1478 0 obj <<
-/D [8549 0 R /XYZ 100.892 183.952 null]
+/D [8575 0 R /XYZ 100.892 183.952 null]
 >> endobj
-8553 0 obj <<
-/D [8549 0 R /XYZ 100.892 155.146 null]
+8579 0 obj <<
+/D [8575 0 R /XYZ 100.892 155.146 null]
 >> endobj
-8548 0 obj <<
-/Font << /F76 5480 0 R /F17 3698 0 R /F15 3700 0 R /F50 3701 0 R >>
+8574 0 obj <<
+/Font << /F76 5472 0 R /F17 3698 0 R /F15 3700 0 R /F50 3701 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-8557 0 obj <<
-/Length 2537      
+8583 0 obj <<
+/Length 2536      
 /Filter /FlateDecode
 >>
 stream
-xÚ­]sÛ¸ñÝ¿B½éL©H ;Ó‡$MRßܵ¹±;}Hò@IÅ	?t$Ûÿ¾ûP¤Ì\œ‹Ÿ ,‹Å~/)·¹xwñêæâÅÛX.”™ÌÔâf·P±FªE’f"Îôâf»øD‰^~ºùùÅÛ0\¤"K¨adDÆ@‰®íæØõírÅ:¸Î«u¾\)­LðzŸzÛò†J‘ÔÅ››‹ß/œ…ÛG—Æ"Š›êâÃ'¹ØÂÞÏ)¢,]ÜfµˆâT$1ÞY.®/~»ã—¨xö%:Ä12Ùïír&:Ø4õG©ôíq©‚6fx³Ã1:!î›®çYgÛ/Ë0
-ð%Œ’»¢cH{¬k’ Aˆ½Î/amL×Û³
-w¸ïl¹(xÊ*”Âd¡é	S§&8À¼¾‚#I·Q8ƒ7Åö¾X—Ö!à}‡¶É7ËÐ{FêkÛ#ù;ÜjÚÏìH´ñ°L£@,W™L‚—îÆ]Þ2^ÞyŽU$b1ÇÌbÓuÌB”$üCÀeQJ[Ù/ÀgD‰aaãf™÷`*èy
-œ#³€ºiÊŽaÀC#iðFÕ´–·è
-nþ+àzŽÕÿõ¶¡÷#áH£ì4 ß°$}EQLÌ-/1YM÷MÅe*Øä5Nd°æ£¼`.·Œ²k›ŠÁ`™µÝmÞb;í¦-n‹dÄKFͱ£4gÞ[:Aæ%¾C±ö
-j?E탞µÖÁ;èxŸ˜Ž¢ðÄ4B·Mm|ìÐÔ),˜i/6™òqhµ^Æ
-LÆâ€bQ·¸hz‚Ñ{™ØÔ‹³TÄ‘ö´.ÇWÓô4æ
-ìol’À­¦Éó'vç>3ìð0æ<ôvƒûº)›Û†}®ÙN܉¼ãñ£Št¿9°Í¶ÈÊÁ[Gwùp(!¢´ŒŽfŠc•#·Ž4ÊÖ lqA²ÑÜ €Xʯ‹]!£ÄKª¨!âîÀíA¸ö\ü±àý¦ZóRWa$R=ë¾»cAÏHFªà®(Ñgx±.ê-c6uùÀ³ÞŸu‚Ùèg`…€@ÚRFŠ4
-ùÉñ8Œo÷ä!a8'´^Ôð8šƒ®L¨‚«Þá¡Û„I—È6B΂nön«³=ÎØs»û¼µ+F at 5"¬µ]sl7 žÓȘÌ;;É·C£Mâ`×P„;îs´EF;D|絏)™J½&>\½ÍhY2FCaâë¯s”b¡ãÁ‘>Íi=Z‘û†ÞâC	a–?cDœ<‰;óMîâ§sGœ±ý@LF%gÞÞq°>²> œ³ø´n]Ôw1ü±õ&b].ÈÝyŠŽ¶,y•»]JA°¶]Ÿ¯Ë¢Û3øæõûWïykÅg3Ä˺#Kà‹•í÷·Xsú¥ùݾàÄËQj¡£>šð1Mp1¤\<˜ð€
-¶ß³`ñr³±CzÝÔ³ÖÝ·
-"M‚7ì‹mAòÀGË—{ý¦ƒ¹bhQ󘻑.!Ÿå5\Ät<Ý_
-,d¦9Ñk®`BfÐ
-Àj–m(¯¸nëÈ”Ÿãøq[t›cG¬‘Äp‹ãP`.>ôTÊÂB%—\c`&x[8—6Á?‹Tß´T?9Wpèš,¦ƒÌgX	¦û錏@8ï0¦E+*Ɓ@”Bñìê\sx‚À{³ÌBˆkûº Ô¯3
-Òs)êJ|øŽçï¡äBÃýb÷W›wG2®èˆvÕ±¬#hŒ>øÑvs¼òÈa&BÈ.„|C…6”-ŸIG˜Ó,på*$­²´õ­C¡\
-»`ÚÈ1ÕîEïÓ)lP!N%•æ 9øç,9…ân5<‰ˆ!â'·Gç\¥fÐÁÝ͵KWr’§(@m¿)!tàÔÛ¦ÁlÎ1¥e8Ù®™¸´÷‡²¡z‘ØJ ¼nm>x½•%ÅïG¶c£ƒÛ¡Aœ¼ëŽÕláÅúgmò#ò‹ªÿŽ¼Øç¸d]S–ÍÐ% s„)–¤ÖŸßÙ;žx©b»Ç
-TªÆõ?.¹‹2ÜE¥™ð¸ËûyÍJ€Ž“4”®mN¹ÁÙ{¸·ûXf$ƒwÓ¯½)84pzòIX(Wõ¡—Ãéj(¡Lyèz[93¢€Ð¸[ò–^–a!7äÏ8\ùPa P爁›;—@ŠÊºlÄ/Úq©¬«±õ©ºòý‰ïIHk¶÷
-äÀs¥!|9–5´(ë¢z9=Ž
-"GúÈ¡EªÔ)råbÇ]’„ ö/,ãá’Wx	$B)Í1æKIÌ{‰ÐaÊä¯j¼v9WE
-™´,s×õ„&e
-ÁÖ¤†”õ	·à"=;¨A0.yg"ìxÊ-Ά	ÎèÛYEV•ÝÔdEQ6j’‡6)	ƒW¤cÈ×v—˃¼žæf8šC|?kÃbÒÖ!€Y#</
-\`»t9jÆe ˜7xÂZ–¼gÅŽ7ŸF`{¬JY±ê¡?†•sFN 
-§}{èâ–ÕLŒ?‹Œ¯-.1³ÏˆtK	‘ýb(|aæ‹)œ0¹:+ôA—Œzz’áþTªXØS!O-ÆÄJ;­ÅœÉÿ§¶c›l,
-:꽍¡Þ[gŸEíqÙä\@¸}¥ï0rÀuÄg
-àÊX•›fT¯µasA ¹›s¯zíôT´C|˜£-E"çhomý0Ÿ©%¤ê4™X`sð%@¤ø|íµ¦£ñW-f at Mº$g¡z¯Ö¬`7û 	v3ô)Ãg:ÿïD5rxÃcNi
-?gðÒ•³'=uú•J¤PçmÃøZ“æÑà­‘ë¤ëƒK§¾iÄ3mNõÊ)ÜG,qúÀCáïzî]Ž(n÷È}?I
-çÊOd8¼;ûn
-=?¶>J+èÂ2üpŠQ’ˆ$Œ‘ÈÒxÑÚÅnô¥tJîñ7X¥c>ú«@BOú«™È’0!­ìÅ"’Ί>Ji¾þQc©¿çð£kcÐh¦£G×꧈3Ck„ú4QÈ„tôLÏBëk
-Ò)ì„")üÔçóïÖõ)'Ùï#ƒóFqò|A/–>‹þ<-ÿ/ádQ¡Äl‚íúwHÃ
-Ã	Ø}Ý*Õôq^…T½©Pú¡a „©$RÁ?`HÒ Ë­Ø!I`x%x¯Ü^‚çÒ,¦ãP‹d80X	Ü^ÂCÊ(noŠ)yïÅdÏý÷‰ÕXøß'Š|ˆþ(µtXáÊH9üÕ“]O0Áìy\ïûi}ËõNØõÎHý˜ëý8_ƒ»<ƒþ<­׃Ú%E/V"Ô.–íÝYªyŠ½Gí=e{7{?	ˍ`ªÿ‚…$™
+xÚ­ÙrÛÈñ]_Ál¥*`•Ï…+Uy°ÛÑÖnâ-)•Û 9QÆÁ@Kúûô1¼–×zš™žžžž¾‹Û…X¼»xusñâm$R„™Èäâf·‘!qš…Qf7ÛŇ@Çjùéæço•Z¤aÇQ•NÂTE@‰®íæØõír¥#\çÕ:_®¤‘IðzŸzÛò†L‘ÔÅ››‹ß/$œ…ÛG—F¡Ö‹Muñá“Xlaïç…u–.î³Zè(
+ãï,׿]ˆñKd4û“…Ä12Ùïír¥blšú£æö¸”A›÷ES3¼Ùá¨Oˆû¦ëyÖÙöËR¥¾„Qr·StiuM@ H ±×ù%¬“$ÈëíÙ†;Üw¶Ü…(xÊJ‰0É”é	Ó¤Ip€x}G’n£"qoŠì}±.­C8Àûm“o–*	öŒÔ7<Ö¶Gòw¸Õ´ŸØ‘iãa™ê \®2/ݍ»¼e¼¼óKF&cŽ™Å¦ë˜Çüˆ„Ë¢:”¶²5^€ÏÐqÂÂÆÍ2ï-ÀdÐó8GfuӔÀ‡FÒàªi-oÑÜüWÀõ«ÿ+êmCïGÂÚ ì ß°$}i­‰‚¹åeã/&«é¾©¸L›¼Æ‰Ö|”Ìå–QvmS1,³¶¢Í[lg¸Õ´ÅmQƒŒxéÏÈ 9ö]±u`”æÌ{K'ȼÄwHÖ~‚ÚOQû gcLp³/:Þ'¦µV'¦ºmjËàc‡¦Na!Ê&Ž^œdÒÇt ÕzI0‹Š5BÝâ¢é	FïebS/ÎÒ0ÒÆÓº_MÓkИ7°¿±I·&Ô˜&ϟ؝wø,a‡‡1ç¡·ÄØ×MÙÜ>0ìsÍvâN䏥6ýæÀ.6Û"+oÝåOÀ¡€ˆÒ2:š)ŽUŽÜ:Ò(Ûe‹’íŒæDB|]ì&	…Ž½¤Š"îÜ„kÏÅI ÞoJ 5/u©t˜šX×ðÝšxF2BwE‰>ËuQo³©Ëžõþ¬̦@?+Ò–LD˜¦ŠŸÃùvO¢¢À9¡õ¢†ÇÑ<p•(\õÝFÅA^"Û9J¸Ù»­Îö8cÏíîóÖ®Õˆ°ÖvÍ±Ý xNS c2ïì$ߍ6Ž‚]Cî¸ÏÑíñ×>v&f2õšøpõþ5£eñM©0‰¬¿ÎQŠB
+ŽôiNëihDâ1òcßÐûA¼‘fùK’0ŠŸÄ]òMsGœ±ý@LŸy{ÇÁúÈú€pÎâкuQßÅðÇÖ›ˆu¹ wç):Ú²äUîv)ÁÚv}¾.‹nÏà›×ï_\½ç­QŸÍ/ë4Ž,/V¶ßstÞ2`Íé—æwû‚C/G©…ŽúhÂÇ\4ÁŐ^pAò`Â6Ø~Ï2€ÅËÍÆvéuSÏZwß6(ˆ4Þ°/¶É E$^"ìõ›æ’¡EÍcîFº„|–×pÓñt)°™üåD¯qt¸^€	™A7 «Y¶¡¼âº­#SŽ}Ž‹EàÇmÑmŽ±FÃ-
+ŒC¹ø@ÐS)_r™àmá\:	þY´ ú¦¥úÉÁ¸š€C×d¹0d>ÃòH0ÝOg|¡óŽÂt˜E’Šq  S(ž]+a¯‘xo–™‚¸¶¯Jý&3À =—r É ¤Á‡ïxþJ.4Ü/–qµyw$!㊞hWËZC›˜3m7çÁ+¬²PAv!ä*´¡lùL:¼˜f+W!i•¥­o
+åjØÓFŽ©v/zŸNaƒ
+q*¨4ÈÁ?gÉ)w«áIDì?Þ¸=:ç*µÜÝ\»t%&yŠÔö›BN½m&˜Í9¦´'ÛM&Å.íý¡l¨žG$¶ ¯[›^ŸŒÊ’â÷#Ûqb‚Û¡Aœ¼ëŽÕláÅ¡ü³6ùùEÈÕG^ìs\
+²È®)ËfèÐ9TŠ%©õçwöŽ'^ªØî€Åq•ÊqýKî¢î¢RŽLx܉eŽý¼f%@	ÇIJ×6§\Ž`ˆì=ÜÛý,S‹à]Áôko
+
+œž|ÒU}èåpºÊA(SºÞVÎŒ( 4î–¼¥—eXÈÍ0é3W>”C Ô9bàæÎ%¢².ñ‹vÜ»  k*ëjlsª®|â{Òší}§¹ð\iD_Že
+-ʺ(‡^ÎŒ#‡„È)9L˜JyŠ¡t±ã¿.IB û–ñpÉ+¼¡”É1æKIÌ{qhTÊä¯j¼v9WE
+™´,s×õ¨$e
+ÁÖ¤†”õ	·à"=;h‚`\òÎDØñ”[$œ
+-.œÑ·³Š¬*»-¨ÉÒ:5ÉC›«àéòµÝåÇ²Ç o¦¹ŽæßäÚ°˜´u`ÖÏ‹Ø.]΄šq æ
+ÞF„°–%ïÆY±ãÍÁ§Øk†RF¬zèa圑“ÈFÕ´oW.~aYÍÄø³ÈøzÐâ3ûŒH·”Ù/†ÒÈf¾˜âÀ	“«³B4pɨ§w!îOͨꁅ=òÔbLœ¡´ÓZÌ™üj;¶¹ÁÆÒ £®ÑÛ:à½uöYÔ·pM΄ÛwPú~#\G|¦ VPÆÊlÜ4£z¨
+›+ÍÝœ{EÐk§§¢âÃmÆbŽöÖÖó™Z@ªNã‰6ÿQDŠÏ7^kF¿j1zÒÅ ¹D
+Õ{µÁ
+v³`7CŸ2|¦óßèðN„P#‡÷7<攦ðs/]9{B1S§_ÉX„ò¼mâCkòÁ\Þª}X']\:õM#žisªWNá^³ÄéK…¿ë¸t9¢¸Ý#÷ý$)ü+¿0ÓXüáðîì»)ôüØúH#¡ËðÃ)nè8c-t˜¥Ñ¢µ‹ÝèKé”Üão°ÒD¡zô
+V‚„žô
+Ö,²0‹ULZØ‹B-œ}"ùú`D„ùžOÀ®@£™Ñ®5Og†Öõi,ÿ	á2虞…Ö×dR0Ø	ER6ø©Ïçß­ë3RN²ßG,çÕQü|A/–¦žEž–ÿ—p²(%0[€` F»þÒ°ÄpÂv_·J
+}œ—Šª7©„B˜ŠµþCœXnEI pˆƒ„W!‚ã•Û‹ñ\šEtj‘¦«·ó2ŠÛ›b
+Þ{1Ù3.šË±4ð¿Ö>DF8,5‚2Rõdד	˜`ö<®÷ý´¾åz'Š?ìzg¤~Ìõ~œ¯Á]žAžÖŒëAí’¢ËPËÇöî,5yŠ½ëÇöž²½'{?	ˍ`ªÿo:$Ï
 endstream
 endobj
-8556 0 obj <<
+8582 0 obj <<
 /Type /Page
-/Contents 8557 0 R
-/Resources 8555 0 R
+/Contents 8583 0 R
+/Resources 8581 0 R
 /MediaBox [0 0 612 792]
-/Parent 8535 0 R
-/Annots [ 8554 0 R 8560 0 R ]
+/Parent 8591 0 R
+/Annots [ 8580 0 R 8586 0 R ]
 >> endobj
-8554 0 obj <<
+8580 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [283.493 448.679 511.352 460.369]
 /Subtype /Link
 /A << /S /GoTo /D (AccessControls) >>
 >> endobj
-8560 0 obj <<
+8586 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [150.705 437.251 198.546 446.82]
 /Subtype /Link
 /A << /S /GoTo /D (AccessControls) >>
 >> endobj
-8558 0 obj <<
-/D [8556 0 R /XYZ 151.701 685.529 null]
+8584 0 obj <<
+/D [8582 0 R /XYZ 151.701 685.529 null]
 >> endobj
 1482 0 obj <<
-/D [8556 0 R /XYZ 151.701 420.706 null]
+/D [8582 0 R /XYZ 151.701 420.706 null]
 >> endobj
-8561 0 obj <<
-/D [8556 0 R /XYZ 151.701 377.91 null]
+8587 0 obj <<
+/D [8582 0 R /XYZ 151.701 377.91 null]
 >> endobj
 1486 0 obj <<
-/D [8556 0 R /XYZ 151.701 286.781 null]
+/D [8582 0 R /XYZ 151.701 286.781 null]
 >> endobj
-8562 0 obj <<
-/D [8556 0 R /XYZ 151.701 260.15 null]
+8588 0 obj <<
+/D [8582 0 R /XYZ 151.701 260.15 null]
 >> endobj
-8563 0 obj <<
-/D [8556 0 R /XYZ 151.701 144.578 null]
+8589 0 obj <<
+/D [8582 0 R /XYZ 151.701 144.578 null]
 >> endobj
-8564 0 obj <<
-/D [8556 0 R /XYZ 151.701 145.155 null]
+8590 0 obj <<
+/D [8582 0 R /XYZ 151.701 145.155 null]
 >> endobj
-8555 0 obj <<
-/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F70 4384 0 R /F96 8559 0 R /F17 3698 0 R /F71 5424 0 R /F4 5492 0 R /F51 3729 0 R /F52 3730 0 R >>
+8581 0 obj <<
+/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F59 4373 0 R /F96 8585 0 R /F17 3698 0 R /F53 3738 0 R /F4 5484 0 R /F51 3736 0 R /F52 3737 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-8567 0 obj <<
+8594 0 obj <<
 /Length 2671      
 /Filter /FlateDecode
 >>
 stream
 xÚ­ZKsÛȾëWðU­°ó&U©JœÝl´•Mœ²rHÙ>@ (b ÊÑ¿O? @Ã6-ñBÌ4==3ýø¦‡bõ°«_®ÞÜ]ýøW¥VIì!Ww›•"N½Z¹ÔÇÖ›ÕÝzõ>zWä}ÙÔ×ï~%ö4öÎdW>À-˜O¦±Ž¯o¤p:º»N}Täۺ̳êúF[ýTvù¡ëPõ›
-?߶M#<Ø·ÑoEÖÚ¢ã·Y½æÆm×€HJXšÆ^xRZC;1vPC;‹\W?ß]ý÷J˜'³±Ö«|wõþ£X­áݯ+kŸ®>çn¥m;‹ÒªÕ»«]‰°X0žÆ&>~™HöI3^9ãb‘$_“Ü2ö z.ø¢¾¬›v*é:¶i2h‹ÕæŒYŽëw"*,Ö÷	3¬Ë$—ÐË8
-û©/²ü/—EŽ$íʃg(GŽd â^ú˜œ-sΡҨáG‡$êÇ^âeÆîLž >TÓïóõMlôGè¸$Àm“(æõܬÞ¹¡÷ãð]b¾Š3ñü	·D‘K[â\ì”…­ñélÖÈ¥§ë¨Œÿ¦³Ñ‚šÉzŽêÉ85š—óƒî+žŽ31ê{\ý³QÑ"$YÄ|X0ã:„'™À$.Ýh§`¶ru£À°¬äÏﶰ»Æ‹(»¿¾!k€Ÿ§k°„@ÿTV¶d”U½ýÄ/Þýö†9ìiaTFuAm
-Ïm?kêê™7m³ãˆ™È©fÊÂ|`^!bV
-émÓõÌ;Ÿ…u°œcpý ¬xFšCF#
-);ÀŒE'*]ÝHpfØgú&ovûC_´ð­„XnlêÐØ€Ö¨#uz\jð¤aI$˜hß–Oא²>pàlšy`…ÚÇŽ_J¯béÒXÍ3#“”I|ôgXgÔZÌÕm@˜›–	h^לü:&ðÞh™F¸y´eØi‹Í¡+ÖÌ“Þ®áý­çdž%|”WeQ£æ}à/êuà)ûÐø ¤i»ž?Øg9²?âOÑÇKº“qAc(ój3h
-d6¹À³ËZ–µf¶¬[²il,FS©PÆ*Ue×uY?pg‰O0¤
-åa»ÎvÅ’EIð*nDmÛ´q`â¿b 0Ðœ4dm0Â#Ì€½•àéÑ¿»¢½y“ñâC|`ÌcD,óÁaÁÄ4¡XØ-€£DY´¶wÈž²aoL¥oø
-À’¾-ó@Íò¼èº9ÇÄ9€
-Ú=Ñ·ü–¹,ø;Dè¬*×Üãi;æ çMuôt
-YKØK;¾i† A{AûZô[¶½u  §dÈô¼`„Ãà	J :8ËmÍÔ0ìgV¾”ŽÐ¯ÛÝÇà,›À:ƒg5çû‡ª¹¿¶Ü>.íNb—ÊQn€ž¤
-‘?œ™Æ øÑ]"ob%Oóˆ|E#‰©ÓIòå,†¬&5Éb§Ãšo.&ãQ“¤pЗ€¶/õuh;øZh{*êUÐöz
-pôËÿrYÐÖ¢õƒ¬C [ÓD£!ÆÀÃD?J&BJSAl•:!Ô«%oèµÜëõ¦ˆqm"£?AOM`è‚ß{ú	ÖzA¿íÀ©R‰3…Ç%©¢*Á㑉͹á#1"ÒË„dу_ƒ‚Q¤¶þŒ¬ÖúËď“a_„‚œR"2jèf„T 1Íœô"äZle€hÐÆŒª¥°
-˜K—ҐÒ"N|2d–ß³ü±YJ@*È1&¶f:<wŵ
-	´
-Q
-
-JV°¦©ôœªÃœ»g at L;NemsØ/ié N*9I«
-ô„ãMâÇ´ºŒŸ$à'Ÿ1~2ü¤GüÄ°Á9Èø€Ñ7Y^̐Ôy0ê
- eM´.6Ù¡ê@p–Œ+×—ö¸ÑÈ9ƒÖHÀ,O\u *H¬‹ÀgŽ’‘Ù ,òõÛ¬çVÙ3"g<%¬»)j
-[Á˜\LÀöxƒÿ@dº#‰HÞÕ¸ÏÂÑ"v¶öØX™-âoßýônUe8±`§	ãeüxûö-7ŽK²ôÐDG2tl BÃòAÑâ"
-¯jnMWº| P‰
-{ÀÔù$’·€ä4]Áü¬8ž¬*|ùv4óç%méœðÔüÄ‹ªG˜ÈÞ†éŒÇÆæÂ~ýñÀgæøÁÔËꇂÅöWŽãn	ö>•´ærLƒÛÍدÊÇ룪(é\´©M.ƒ6Ôĉ»(ÜD‘©>njáà°g/’.N‡=n*Ó5—€›/õu¸9øZ¸y*êUpóz
-ñËÿrYËpSCÒQ^ljE4„–.Å
-©tžJ¨Ž<{-÷6Ü˸—ÏXC$ÅšªÔDš¤Àc®äÔ‘ Â9u¬	=æĉ¢*NÝXRCì{à†
-¸\¦þ"6ÿý¢¾aóG¯¶ùQ¯³ù×ë5Úé–ÿå²–oÀ@8ÖÄIâؤ £y‰–¿5ýâÉ
-Î?_v†”Á³3¤ìþsgHG·‚¥ˆ„ìWs€kÑQÂ%"üèÎÌŽ
-Ž
-J˜‹dG”%.z£ M[qÆY
-—ö2µ˜Óa_w£€ ÇH nEUQs†½éMÃd.Û2mƒ ÈÌ€gn«Þæ\ŸàÆ\a¡à{
-»>k{Â]ÊYþl¡¤è`kíx>+¦“Ó™ˆE2V£»UÄ·,x¹~­]l¥šˆ‹r«99õ-Õ<UÎ0‘$%)l\tòѾ:t¬$al.;°Q…k‚ýýPÞ'òé!ǍµõÍn$
-´Ù²W‹ç[=“r,`zx‡ø~Ž(ÖñNÒmü¨9\$ ¹.¨ân¹ðï¨|Œ„u±gìÍ×–çLŸ3üÊ?ß-HÏÚ @zÐì6Ü,µçG¢á¶ãä*
-Æþ1ýíXÚ^ËÙô&ov»¡°fÔÍpNø+t°"ùëlßóiæ53ÿ÷èð¿ù™Åo NO¦(†E‚덥[@¢Ó­4ºfW4õðY[Ò#°Ùðs—ÇúŒŸtWˆÉ¡ròYr<ú.ø+]â]ÞtEÑBZ¦füàƒ+4NlI_¶Ui-dêÑAöû½8ˍ´Ôဋòßw·a¨`”Ðz(ú™‚w	
-._˜²]Aº6þäÆr¼ÏSJAgÏW2xþ…•Ã›¥ôPs Ž<ëÐà^L6LšÀ7÷1¿¥4ÛÃ5årlÂ`Ⴌp„Í3²|ÇA˜›=_?¶ÅÕ¥˜ªMƪh‹wØ—–”  Û7Õš[t\g>e´ÏºðÍ<9 .•™™V Ù`#ÔB†p¨Æ²ÎçŘY­BDû–×
-Ë}¡âð·f¼.BQ—(ÕC1DÐŽñQo–0^úh[TûŽ_Ù|§|€YËèf¬Là›¼Í¨œð8Ô‘x?T¢Ê‘t»ûÂz÷¡´1	1·o‡è±n¹v‰—X-ûT¹.BÝarHÜøW¨!@¡%,F¼ˆ ¨üæC°¼
+?߶M#<Ø·ÑoEÖÚ¢ã·Y½æÆm×€HJXšÆ^xRZC;1vPC;\W?ß]ý÷J˜'³±Ö«|wõþ£X­áݯ+kŸ®>çn¥m;‹ÒªÕ»«]‰°X0žÆ&>~™HöI3^9ãb‘$_“Ü2ö z.ø¢¾¬›v*é:¶i2h‹ÕæŒYŽëw"*,Ö÷	3¬Ë$—ÐË8
+û©/²ü/—EŽ$íʃg(GŽd â^ú˜œ-sΡҨáG‡$êÇ^âeÆîLž >TÓïóõMlôGè¸$Àm“(æõܬÞ¹¡÷ãð]b¾Š3ñü	·D‘K[â\ì”…­ñélÖÈ¥§ë¨Œÿ¦³Ñ‚šÉzŽêÉ85š—óƒî+žŽ31ê{\ý³QÑ"$YÄ|XË«9¬Cx’	Lâҍv
+f+W7
+ËJþün»k¼ˆ²ûë²øyºKôOeUaKFYUÑÛOüâÝoo¸‘ÞFFeTÔ¦ð,ц𳦮ž™qÓ6»1õT3ea>0¯1«‚ô¶ézæÏÂ:XÎ1¸~V<£NÍ¡
+£‘†”`Æ"•®n$83ì3}“7»ý¡/ZøVB,76uhl at kÔ‘:=®5xÒ°$
+L´o˧kH
+Y8p¶Í<°‚BícÇ/¥W±ti¬fƒ™‘ŽIÊ$>ú3¬3j-æê6 ÌMË4¯kN~xo´L#Ü<Ú2ì´ÅæÐkæÉo×ðþÖs2Ï>Ê«²¨Qó>ðõ:ð”}h|Ò´]Ïì³Ùñ§èã%Ýɸ †±F”yµ´2›\àÙe-ËZ3[Ö-ÙŠ46£©Ô
+(c•ª²ë‹º¬¸‹³Ä'R…ò°]g»bÉ¢$x•7"‹¶mÚ80ñ_±	 hN²6áfÀÞJðôèß]ÑÞ¼Éxñ!>0æ1"–ùà°`
+bšP,ì@ˆQ¢,Zہ;dOÙ°7¦Ò7ü`Iß–y fy^tÝœcâ@ížh‰[~Ë\ü"tV•kî‚ñ´só¦:úº†¬¥l‹¥ß4C ½ }-ú-ÛÞ:ÐS2dz^0Âað%œå¶fjö3«@_JGè×íîcp–M`õSVȀƚóýCÕÜ_[n—öG'±Kå(7 at OR‚ÈÎLcüh‰.‘ÆŒ7±’§yD¾"‹‘ÄÔŽé$ùrCV“š‹d±ÓaÍ7“ñ¨IR8èK@Ûˆú:´|-´=õ*h{½8z‰å¹¬hkÑúAVŠ!€­é	"‡Ñcàa¢Š%!¥©ˆ ¶JêÕŽ’7ôZîuˆzSĸ6‘ÑŸ 'ˆ&0tÁï=ý‚ë½ ßvàT©Äˆ™ÂãwÄÓ’TQ•àñÈÄæÜð‘HéeÂG²èÁ¯AÁ(R[
+FVkýeâÇÉ°/BÁN)áÀÎ5t3B*ИfNzr-¶‹2 at 4hcFÕÒXÌ¥KiHi'>2ËïYþØ,% •ä[3ž»b‡Z…Ú…(…%+XÓTzNÕaÎÝ3 ¦§²‡¶9ì—´t'•œ¤U†zÂñ&ñcZ]ÆOð“‡Ï?™	~Ò#~bØàd|Àè›,/fHê<õ€…²&Z›ìPõ? 8†KÆ‹•áK†K{ÜhäœAk$`–'®: $ÖÅà3GÉÈlPùúmÖs«ì™	‘3žÖÝ5…­`L.&`
+{¼Aˆ 2Ý‘D$ῈJÜgáh;Û{l¬Ì–ñ·ï~ú·ª2œX°Ó„ñ2~¼}û–Ç%Yzh
+¢#:6 ¡aù hq‘†W5·¦+]> ¨D…=`ê|É[@rš®`~VOVŒ•¾‹|;šùó’¶tNøj~âEÕ#LäoÃtÆccsa¿þƒˆxàγ€sü`êeõCÁb{Ž+Çq·{ŸJZs¹&ƒÁíÇfìWåãõQU”t.ÚÔ‹&—A› jâÄ]n¢ÈTŸ7µppسI§Ãž7•ÇéšKÀ͈ú:Üœ|-Ü<õ*¸y½ˆx‰å¹¬e¸©!é(¯ãD‡"BK—b…T:O%TGž‹½–{îeÜËg,ˆ!’bMUj"
+MRà±
+iYN	 œSǘÐcNœ(ªâԍ%5ľç Î`¨€Ëeê/bóß/ê6øj›?õ:›½^£^`ù_.kùöÀ„cMœ$ŽM
+2š—hùð[Ó/ž¬àüóegHÙ<;CÊÎà?w†4qt+!XŠHÈ~Á0¸E!\"bÁîÌì¨àØ „¹HvDYâ¢7
+*Ñ´gœ¥ppi/S‹9öu7
+zŒàVT5gØ›Þ4Læ²-Ó6ŠÌx9á±jàaîÀõ	ŽaÌ
+¾§`°ë³¶'Ü¥œåÏJŠ¶ÖŽç³b`:9‰X$c5º;PE|Ë‚—ë×ÚÅVª‰X±(°Š“SßRÍSÅàIrQ’ÂæÀE'!í«CÇJÆvá²U¸&Øßå}"ŸrÜX[_ÐìFB ð‰œ/{µx¾…Ð3)Ǧ·°wˆï·áˆbï$ÝƁ:ÃEë‚*î–ßøŽÊÇHX{ÆÞ|ayÎô9àüóÝ‚ô¬
+¤ÍnÃÍRP{~$n;N®Ò`ìÓߎ¥íõ±œMoòf·
+Ëa¶@Ýç„Ÿ±Â@+’¿Îö=Ÿö±`^3óßyÿ›ŸYÜñfàôdŠbX$h°ÐXº$:ÝZA£kvESŸµ%ý1›
+?wÙxl¡ÏøIw…ؘ*'Ÿ%ǣÒU ÞåMW-¤ejÆ>¸BãÄV‘ôe[•ÖB¦d¿ß‹³ÜHK¸(ÿ}÷q†
+F	­‡¢Ÿ)x÷— àò…)Û¤kãOn,Çû<¥tö|%ƒç_X9¼QJ5àȳ
+NáÅdäéxópSð[:@¹=\S.Çö .È
+GØ<#«Áw4€¹Ùóõc›Q\]Š¹¡Úd¬Š¶x÷ˆpiI	 º}S­¹EÇu&áSFû¬ßÌ“èR™™i}° 6H-dGj,ë|^Œ™Õ*D´oy­°Ü*kÆá"q‰R=Cíåñf	㥏¶EµïøuÍwʘµŒnÆʾÉÛŒÊ	C͉÷C%*¡I—±»/¬wJ“sûvˆë–k—x‰Õ²O•ë"Ô&wÄ…ô±ZÂbÄ‹€Êÿ|t°Ï
 endstream
 endobj
-8566 0 obj <<
+8593 0 obj <<
 /Type /Page
-/Contents 8567 0 R
-/Resources 8565 0 R
+/Contents 8594 0 R
+/Resources 8592 0 R
 /MediaBox [0 0 612 792]
-/Parent 8535 0 R
+/Parent 8591 0 R
 >> endobj
-8568 0 obj <<
-/D [8566 0 R /XYZ 100.892 685.529 null]
+8595 0 obj <<
+/D [8593 0 R /XYZ 100.892 685.529 null]
 >> endobj
-8569 0 obj <<
-/D [8566 0 R /XYZ 100.892 661.619 null]
+8596 0 obj <<
+/D [8593 0 R /XYZ 100.892 661.619 null]
 >> endobj
 1490 0 obj <<
-/D [8566 0 R /XYZ 100.892 560.991 null]
+/D [8593 0 R /XYZ 100.892 560.991 null]
 >> endobj
-8570 0 obj <<
-/D [8566 0 R /XYZ 100.892 536.814 null]
+8597 0 obj <<
+/D [8593 0 R /XYZ 100.892 536.814 null]
 >> endobj
-8571 0 obj <<
-/D [8566 0 R /XYZ 100.892 492.952 null]
+8598 0 obj <<
+/D [8593 0 R /XYZ 100.892 492.952 null]
 >> endobj
-8572 0 obj <<
-/D [8566 0 R /XYZ 100.892 494.135 null]
+8599 0 obj <<
+/D [8593 0 R /XYZ 100.892 494.135 null]
 >> endobj
 1494 0 obj <<
-/D [8566 0 R /XYZ 100.892 420.909 null]
+/D [8593 0 R /XYZ 100.892 420.909 null]
 >> endobj
-8573 0 obj <<
-/D [8566 0 R /XYZ 100.892 394.104 null]
+8600 0 obj <<
+/D [8593 0 R /XYZ 100.892 394.104 null]
 >> endobj
-8574 0 obj <<
-/D [8566 0 R /XYZ 100.892 305.109 null]
+8601 0 obj <<
+/D [8593 0 R /XYZ 100.892 305.109 null]
 >> endobj
-8575 0 obj <<
-/D [8566 0 R /XYZ 100.892 305.686 null]
+8602 0 obj <<
+/D [8593 0 R /XYZ 100.892 305.686 null]
 >> endobj
-8576 0 obj <<
-/D [8566 0 R /XYZ 100.892 293.731 null]
+8603 0 obj <<
+/D [8593 0 R /XYZ 100.892 293.731 null]
 >> endobj
-8565 0 obj <<
-/Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F4 5492 0 R /F71 5424 0 R /F17 3698 0 R /F70 4384 0 R /F51 3729 0 R >>
+8592 0 obj <<
+/Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F4 5484 0 R /F53 3738 0 R /F17 3698 0 R /F59 4373 0 R /F51 3736 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-8579 0 obj <<
+8606 0 obj <<
 /Length 2050      
 /Filter /FlateDecode
 >>
 stream
 xڵɒœ8öž_ÁÁ2¢#„Xú6®wTGLDM¸:ú`û@%Ê„1 H—ëïçmäVT·íö\ô$½}¡·÷Bï×Õ›ûÕë·&ôTäa®¼û§Œ
-ÒPyI–&½ûÒ{ïë$Y¼ÿíõÛ(ò² O’F:
+ÒPyI–&½ûÒ{ïë$^¼ÿíõÛ(ò² O’F:
 ²È &:ôÎnCÝí×mbÿ]Ñ>덊UêßTE?ف7T†¨Vÿ¼_ýw¥à.P?#j­½m»zÿ1ôJØû͝gÞ#l=m² 1H³ñÞ­þ½
 Ï%QfQ’8ˆcdòëM¬cÿa½‰RßNÄ;ö Ë|׍–Ak\šòâ
 /&Çc½ïÜ0굚÷·®ëìvª]Çë¡	wƒk‚¥Éý#²Ú·_Š¶oìO¨c£t`âœYíû>„{
@@ -39681,207 +40191,211 @@
 `I,«š ž5&½­aTrÐ,h\´ˆ±3¸–ƒGRÞÄï|Ç5k5¿Î¬±á0NÇš¡Y=ààY>‹]äýÚ4éÃJ7wRµ¼ðNª¡€%Ç’ºMÕ
 ü_ãŸ~½ú§AªOEy¨á<Ò‚$2žr’Áz»³¿?—èžÿWRZð®½þ±¤@w_õc)†ˆÏ“(¡ô0ó8µøˇ0L_þ«…'ÑLßð[ëU¦Îc}M5þmæ˜qT
 þ”‡P2Ü•~®—ìgºÄH¶L6çÛo6õ*Qì·!3 µI~_FÅàgÑ1À÷㚏ž¹±G
-1Ì”ñ¨÷¬²ŒÞÝ™GÉㆾ¯xã#»Û,²Œàpÿê‡
+1Ì”ñ¨÷¬²ŒÞÝ™GÉㆾ¯xã#»Û,²Œàpÿ½Ô‡
 endstream
 endobj
-8578 0 obj <<
+8605 0 obj <<
 /Type /Page
-/Contents 8579 0 R
-/Resources 8577 0 R
+/Contents 8606 0 R
+/Resources 8604 0 R
 /MediaBox [0 0 612 792]
-/Parent 8585 0 R
+/Parent 8591 0 R
 >> endobj
-8580 0 obj <<
-/D [8578 0 R /XYZ 151.701 685.529 null]
+8607 0 obj <<
+/D [8605 0 R /XYZ 151.701 685.529 null]
 >> endobj
 1498 0 obj <<
-/D [8578 0 R /XYZ 151.701 565.879 null]
+/D [8605 0 R /XYZ 151.701 565.879 null]
 >> endobj
-8581 0 obj <<
-/D [8578 0 R /XYZ 151.701 539.291 null]
+8608 0 obj <<
+/D [8605 0 R /XYZ 151.701 539.291 null]
 >> endobj
 1502 0 obj <<
-/D [8578 0 R /XYZ 151.701 247.555 null]
+/D [8605 0 R /XYZ 151.701 247.555 null]
 >> endobj
-8582 0 obj <<
-/D [8578 0 R /XYZ 151.701 220.967 null]
+8609 0 obj <<
+/D [8605 0 R /XYZ 151.701 220.967 null]
 >> endobj
-8583 0 obj <<
-/D [8578 0 R /XYZ 151.701 132.623 null]
+8610 0 obj <<
+/D [8605 0 R /XYZ 151.701 132.623 null]
 >> endobj
-8584 0 obj <<
-/D [8578 0 R /XYZ 151.701 133.2 null]
+8611 0 obj <<
+/D [8605 0 R /XYZ 151.701 133.2 null]
 >> endobj
-8577 0 obj <<
-/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F17 3698 0 R /F4 5492 0 R >>
+8604 0 obj <<
+/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F17 3698 0 R /F4 5484 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-8589 0 obj <<
-/Length 1893      
+8615 0 obj <<
+/Length 1894      
 /Filter /FlateDecode
 >>
 stream
-xÚ½XëoÜ6ÿž¿Â(
-ÌäÉ’üèÐmڵ钮CŠ¶èœ³’óê³3?rÍ?>dÇ×\ßÁò!")Š¢¨)ú„wá	ïÙÞãÅÞÁoaèÅAé-Î=)D¤¡%i`Rí-rïj—]QW³w‹¤žiiTÓ@€¶`=™*˜Í¥ˆ”¿˜%©o—«ªXfål®ŒöŸí²o[´D|}Î㫦îp‡+‹¼ñOlÖömy6«r&ŽÚ¶!9ax¤"%§б6ƒ*ŠQkïébïß=	RPžÌJyËõÞ›wÂËaî…'•&Þ†4מ2I´Vz§{î	,ØO!‰Ã³‰å4àÄ^¤£@Äñ—,ƒ¶R0½mø.L}Þ7%ÌÔ ÊU`’x0ÐXïüN9ÆïS.XßgL@—ŽïÂ/)¸Ou'áÿq[”HÒx)dFQ"i ¼Ë4 dAd® 9ÂįyhqˆýnäørÒ/qÃP³p3›GJúaÐÆ— TÊOyqÐ~Àœ›‹X˜07ÓƒŠ™Ìi_0w°eSƒg© &&¡‰ü˜¹€ÁÂ)çæ"X‡É¸}[©9 ^é@Bu¹‹ú~S_I ƒ?@Ÿ˜ú¹úy¿FÐßAøÜÖHÅA,ÒoJ 8•~ŽÙá[L¿¢ÿ׳¹‰
-¥M´
-Î/×qÃÜ×`Áƒ„W"©njZQhàjÒä°"!oÅ1ÔéW_+
-¨žÄspžì$I8œo…ˆ¾ðTâîIü=oå­]ñɶ†£9ÄÁÉÃ>WQ§•Þ–«0æå‹UwÂ]UÛ5ý²#6ôOgÒÏÖ3€ÄYÆ
-Ý*ë˜:zuxŸ©e]UÜиeYcy¦ªrV–õ µA[6gáyS¯Ýt…“×›•…•pð
-%$¤C©ý¸´—`J‰<°Žp	½((‹¶CÛHWv2Ý|`a–çеÔûVnÍÁ%h©Vuëvàiº•LÃ@FI ¥A¤F6ßå(lV%à]káB` ‚`‚D
-ŸÄ¤RL×<Ö°GÃd»Ê¸Gš"H®(K'»‰a1t{<¶Ë¬o6;ÄÑ+Øê÷½‚„ïòo^éØ-Õ‘_Wå5‹x
-	ùÚQÈúxCw™ÑÅ
-²å ‡,Î`ÿÒò’¬ªù~×uß‚ñDùû؁
-0;˜»lèlWEnCm½Þépi¯( -õ¼Zj4й®šäÙE†`vL×eK\õð×´,Þ¬j&òšàÕÓ*m¶ÀÃÕÚé¬,rf!ðM•­íÁ;z™µ­Ãâ	Þýs4ß0}M3=qÊGðƒJ›QläŽ&bPg†î	ŽRkÛáa@)ß2ÕV<·,KÐ9å
-a
-©3Zâ¬]Y·,sß'±œVP› Ç/”¿éÎÁ®	ŸÛª°ù/¼l»ð$ø‰£†U½àq1|Blßñ†|W 8¢1Ñ~×\;QÍ‚ag§ÆB®J("ôB’˜Ô@«)E@ì‚S0PÀÁ@Šª£‚Ò쬴ãÆ;ðxÆÈÝÐat“ƘTI@¸æ<a&+Ûš©›€é+·НSϺ„ éP4€„­ D Då äR~‹”f2rG”¸nY¯×¶Ê©`JܽädìŸHAè¶$ý¬¥ÏL G,¢î2«†¬AÖ•",#qΣ«Mƒ÷;"9ÁpËiñOO5¨œ?u©”æ°_à@64g!‚ì:5>”ã×3vìðþú/Ç'WÐj÷,~~÷MÑÍ õ¿ÞVAÏ£qn-°`Q¹6øÔ½R_ôà—hsc謧´Ã\ƒÏt¬Fû[•Ù@l‡2^T,jì¼\oà>PRIEƒÃ.®’t«]‘j›TZŠcÝwv%1䜂lœC'h„«4ožÿþôõûã?¿?ytøüèåÓ·ð±rúútñô©Ã¾ilÕÁ£Ö5uy
+xÚ½XmoÛ6þî_!&±B‰¤^:ôC›fmº¤ëc@ѝbѱVYÊô7ÿ~÷B)rã¦M,»ãñx<>w<Y8Žp^NžÏ'û¿yI$|g¾t|!¼8	œ0N<(gž9ïÝS³hóªœ~˜¿&õØKÂP¡zx´ëù±'½éÌ¡tçÓ8qÍbUæ‹´˜Î¤VYtMƒ–ˆ¯–<¾­«w¸2Èk÷ĤMW›†gÓ2câ¨i:’Z€§^"rZ)Ý»!CZ“Ãùä߉RPL{R:‹õäýád0÷ÚžLbgCškGêØ5Z+œÓÉŸaƒûI$qx9²œDœØ	Uè‰(ºË2hû^¦·
+?„©¯û&…D¹ôtõjã,¿ã”Cü¾0eƒu?cJºTô~©PÂ}Ê	ÿÛ¢Dòµ“@f!%’:Æ»L<JDæ
+’#ˆÝŠ‡‡Èm.V±›"绢*n¦³PúîS”v}Jé&<8(×cÎÎ…,Œ™Ï©^Eæ”+˜Ûß²©À³DБP‡nĜǃ`ᘳs!¬Ãdܾ¿­ÔìQ/•çCuyˆº¿©o$ЍÁŸN /Lý\ý¼_è ü?n뎒‘‰ä»(J|7Ãìp
+¦Š[ÒÿëéLGšÒ&ÜçÝÀµÜ~?÷-‡ð á•Ï—75-½0Ðp5IüXžðoÅ1PÉ7_+
+¨ųwžì8Ž9œgB„w<•¸{Ýç­¼µ+"ÂGD|±-¿ÐCìH=ì3pZß™ÁrD¼|¾Ê᮸ë¼lÚº[´ÄîéÔwÓõ qž²B»J[¦ŽÞ<fjQ•%74vYZž)+«œE5HmЖÉX¸¬«µ.qòz³2°Î¾C¡„„´(5ŸæLI‘€ÆÖ ¡EÞ´héÒŒ¦ëO,L³º †!`Ï„àÖ\‚–jU5vnÆ[ùIàùaìù¾F¤Fw>Ûå(lV}À»RÂ=€À@Á‰>“Jú`ºâ±‚=j&›UÊ=ÐA¶yQXÙMcˆ¡Ýã¹Y¤]cµÙa ŽÞÂV¸ïcÄl|—ÇxóREv©
+ݪ,®YÄkHÈ׎BÖÁºË”.®—-x 8d~û†—¤eÅ÷»®ºŒÇÒÝÃT€ÙÞÜeMg»Ê3cjªõN‡sE€¨(_RÏ«|…ZÛU“<½HÌ–iÛt«>þê†Å›UÅDV±¼ ªeúSi£Íx¸šB;yÆ,¾.ÓµÙ߃fG/Ó¦±øC<Á»¿Dó5Ó×4Ó']Ÿ×Û ´iÉFŽàxA,zuf辑àø!µ6-”²½>SMÉs‹"7t­UÞ¦:§%ÖÚEΑµËRû}®Œ*H ´ÃÊßtç`WÚÍL™›ì^¶]xbüÄ‘ýªÚ\ð¸>!¶ïxC¾K 
+œÑ+·­¯­¨bA¿³Uc!W%z!It¢¡ÀU”" ¶Áˆ((à` EÕ
+QAiz^˜aãx<gänhƒ ¼Ic̪$ \sž0“MÅÔÍFÀt¥Ý
+èÖ*glB´/@ÂV "P¢rp)¿EJ3?´GôqÝ¢Z¯M™QÁôq÷‚wò#wI ¡Ý’ôÓ†>3°ˆº‹´ì³Y[Š°ŒôÄ’G[›zïwDr„á†Ó⟎j2PêR)Í`?Ï‚¬oÎØt*|(‡¯gìØáýuß̏O® Õ–бÀçwWçíZÿë]`ô<jëÖ•kOÝ™ðÕE.p‰Ö7–N;J;Ì5øLÇj´·U™5Ķ/ãyyÁ¢Ú\ÀËEðîå •T4Øïb+I»Ú¹¾V±I‰ ¥8V]ûdWCÎIÈÆt‚ZØJóþÕï‡ï>ÿqðìøãɳƒWGoÏàcåôÝéü𩃮®MÙ£ÖÖUq
 /
-™Cò¸ÍÞírî^¹¬]B4Ί²è®¡€ÛòÞÃ|uñà?µëæ[n†C¯‚‰©c*õŽGSÀ‡ ¦Ûœ¢d£ÑšóÄxs at C"]R+ ]Œ3I/aBŸr&
-ýÃiÅyª·sR@§z4¯S5#ñ+6Ñj—¶Oݯ:Ì0Z¹€ ¤8g£*Vi¸tãwæVÛ_^2$rß„~ÑáÁ„òŸÔkx+Y¸¬ÙI¸Ó’ÞIb¢öË(ÿødŸ	ôwßÍó/J“€>ñÐü`ÌwöKC0‚ÿ¥8œœþ%ß‹Ýx}Ù•ë“¢¢ûî VL°š ¾«¡Û†Þ±„U6E¼Ãj¨¡á¡YÏq;†Ô\¤Ê$,˜€„1‹Mµ`Ö7—ÑìÀìôÈq86‚\p¿£Ó8ÖŒô¶ÀØÚŽ	Î719&â$Š ÌðÃgAÏŒf×7e…cü8=bM)Ê<Ú¸v;gPB^ÂòÊ^Ô]‘uØ@ïúb‚·ÿ LH·
+™Cò¸I?ìrîQ±¬]B4Îó"o¯¡€›âÑÓluñ‰à?¹ëf[n}¯‚‰¨c*u–ŸSÀ ¦Ûœ¢d£ÑšñÄps at C"]R+ ]Œ5I/aLŸr:܃qÅyª·sR@%j0¯9 #€ñ+6Ñr—¶Oí¯:Ì0Z¹€ $_²Q«Ô\ºñ€;s«é./5¹¯7oñ`Bº/ª5¼•,\Tì$ÜiAï$
+±
+Qû¥¥{|²Çú»gçù¥Q at 5Ÿ¸o~0æ;û¥>Þÿ‰RNNÿò?ŠÝx}Ó듼¤ûn¡VŒ°#Âî‡Õ@
+mCgYÂ*›"Þb5PÐÆð‹P¯ó–ç¸Cª.ÒeŒ@˜Å&†Ú0kò›Ë¨w`v|d‚8A.¸_ÑjœöH«
+z[`lLËç›qõEfø‹á+ˆ gF³í›ÒÜ2~œ°&%åmX»3(!/ayi.ª6O[l w}1Á‡ÛslHµ
 endstream
 endobj
-8588 0 obj <<
+8614 0 obj <<
 /Type /Page
-/Contents 8589 0 R
-/Resources 8587 0 R
+/Contents 8615 0 R
+/Resources 8613 0 R
 /MediaBox [0 0 612 792]
-/Parent 8585 0 R
+/Parent 8591 0 R
 >> endobj
-8590 0 obj <<
-/D [8588 0 R /XYZ 100.892 685.529 null]
+8616 0 obj <<
+/D [8614 0 R /XYZ 100.892 685.529 null]
 >> endobj
-8591 0 obj <<
-/D [8588 0 R /XYZ 100.892 661.619 null]
+8617 0 obj <<
+/D [8614 0 R /XYZ 100.892 661.619 null]
 >> endobj
-8592 0 obj <<
-/D [8588 0 R /XYZ 100.892 649.664 null]
+8618 0 obj <<
+/D [8614 0 R /XYZ 100.892 649.664 null]
 >> endobj
 1506 0 obj <<
-/D [8588 0 R /XYZ 100.892 431.071 null]
+/D [8614 0 R /XYZ 100.892 431.071 null]
 >> endobj
-8593 0 obj <<
-/D [8588 0 R /XYZ 100.892 401.278 null]
+8619 0 obj <<
+/D [8614 0 R /XYZ 100.892 401.278 null]
 >> endobj
-8587 0 obj <<
-/Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F4 5492 0 R /F71 5424 0 R /F17 3698 0 R >>
+8613 0 obj <<
+/Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F4 5484 0 R /F53 3738 0 R /F17 3698 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-8597 0 obj <<
+8623 0 obj <<
 /Length 1966      
 /Filter /FlateDecode
 >>
 stream
-xڍÙŽÛFò]_ÁÍ‹)Àâ°yˆä"ØÅƱ“	’8‹Ãœ<´È‰
-»9åëSuxè  VUWW×ÝÕ¡·õBï»Å7÷‹›wiè©0(ÂBy÷žJU…Ê[çE‰w_yŸüx/¿ÿáæ]yyP¬×	²FqäQ
-’ˆéΔãPwÛå*NÿN·½\©Deþ›Þ;3ð‚"Q‹·÷‹?
-öÂ釦A{e»øô{èU°öƒq‘{âl½8̓uŠg6ÞÝâÿ‹ðÒ•y*
-ŠT%W–$E@£’*ÐJ…¡ÿa¿tÅ
-¯3Q˜¬Té¥GBoA¢DÂ/ÑÖÀž(õËe”û;CŸG&
-f;6zhŽˆ&~ß±È4ºrréÙs_“G&SnÞeê’4ÎO¬;çöÿ¾¹9E…ƒ~ØÞ|¶ýó³Â Ê¢IÀæL¯…guú•÷ËXVig,[§»Š—êv…‚À5ë$ˆÃÌ[)0))Xïë§;tƒ=Y›»~\*¿+Á}Êo
-/Ú`¹Jבÿ¾,‘¬mÝwºi€ñÈû,%–Cf¡†‚`Eî`hue^˜G¢(Ðj9¼¶¤ox­è®Þî(TIB˾¥*S1Áõü)Q#&Ë(ó1·Ý}»w“ˆÃl"H–?S=‰ý'°kl:3èÕœB›º9³Ç¤6|¿ªmÙ#ý	ÿÌ`*ðZ’¤P[çôþCív¼ãˆÔ~˜þþŽ¿¼ý܁"E˜9äÄ·²=SÖ¿…*)™.>€Xqú\UØçA^¤§K¥ÆÞ€GûŽìí0ôËXùƒýUvû æ­!¶ßsò;Ñ1¾ìzëÚ7ځ-ceß¡úÛqÐÊ2õ Þcl0 þ(…£î0¼ó´võ"æÄ1°¾Ãå0ó[H%IvD›úQ\˜ÛÔ+\SR!eÃN†tM ®Ütn)Ò/‘pà86£¶Þ]ɐSkõp\æ±É-OZ²äÓŒòµµ#UQžJÐ?8Êb 9[ž¹GÎi‚Ìü±ãþTêL‘Ül/"¨ˆr싶oX–h‘û]/{ÄŒRö¤‚lÞ™9µ¡N÷
-¨5JTð–¨HhP™›Æ´xXù›Ñ1–qȁÈÜR!¤«¶îjë mzÈTÚsØõ"“x;íæôsã@	§ Txn¢BŽ;Î1DóçºK •‡@7Ü(YÂ`þ€`9Ù9ˆ×;Ib@ é©GÔÐb+YGYƒkgJ±Š›®»ÍÔE.Êî¢ð>Ü1RøpcÃír*ü@Iéßµt½_6µé·€XÿÐÀ˜GË$îkÿGÌŒIƒýš‰5䢨"ð³q(ã€2¸›<ò­å-ß]}©¿¬a¢³ï©àbU°Í*§”´œ:Ä7ÔiCÿÇšœ;>óâ‹N*ò x*æ ÔÇ:먏]S™=6ŽiبsÀ^|Á\J}䈤±¸€³@®E0­îø±¤¢K!w;º«PΠaÓºdŒLN“³ô¦ç\߃q]¢àG^ÑÕišÃsÓðö—9uUAÍ[N#eA?üŠs¬–%P—.6nÍ/ºÝЏ[ÉAÖ)¾02¿ò8EZLq%ÞЇn3bãgŒ}n$Õc®Hü¦nVj´6‰¹>r¢¥¡uàí&› #EtËΫê‡ãßË›ñ›-‡zïÄòžÝqöåOß0ÐA5DÓ1<rŸŽ¯bK΄’?ef¸3æjdô>±XSN‹±–c•_°%Ø­íoB|Ñ"iwG.Õ7Zjþƒ5ƒ´ÿ•%'Àï%FÇ+&ß·Ò¾­aVs\þµ±ÿýõþ›Š4,‡÷£a˜ï< ÆNoÙé8Qa>˜=cuWÕOu5êFvˆî >ÀÈP«÷{	ÂYÏÀ”\Ý’,áÕüTJ–Âd
-D–GF{1DƒH£žS7Â5¼•¡éVŒif{Z¦pm7µP÷ÚZI›ê_8ƒ(,Ó1@™Ä€53šÊO&…xÙ˜Z@Î׎‘ËÓ0!‹nyµ?÷R¤ðX ÀC?R'ðìÂß
-ŽîãÌ—Urt¨.F>užç꬟º‹v\'§âKâ³£ÊTižÜ’j™˜{ª@©ŽBçÈá8öÕ\¯ÂœÄG[ÿùøçŸèõž•X H£“ Û
-—$5²ä³xŒ|ÏùÁ;e«^ãwMÖ}ù$ÝØÙ Ÿl×4ó£¢McÍ+°Ç`(ÿ¥’/8€/á(æK8Še&D‚füz2ˆpJÁ9 ]iF¼³ˆ¬‰°±õ¶C稫0õT9šfAh(`‡H¼ÂïuŽ"Å<ë}s³ÏŸ DS¤
-xJoC*É,Ô™íÃÏ·¿2æn3m>Z‡CÂZ¶P=t³“œã´<=mkúí–J÷Ý˳_‚¬HE2¢’sž_ósß<—†.%X–‚‰¿­£hª€.Š¸ù=ÃØSm¦T©rI¤a‰“h¯ø€äÊ6lØs³ÆÜ±¹xFËýUcðˆnòbÅËv‚ùm{ºí¦ïÛûÅ_†ýX
+xڍkÛ6ò»…®_"±VÔ֊îiÚÛ¢MRì9 íZâÚÄêáŠÔzÝ_ó’Y§(X3ÃápÞÆÁ&ˆƒgßÝÏn~Èã@ÅQ—*¸T®¢U¬‚eQFy™÷uð9L—Ëùï÷?Ýü$A•Ëe†¬IºŠŠ$IÄtgªq°Ýf¾Hó,¼ÓíZÏ*S«ðÍVï¼xA(jöö~öÇLÁ^8ýìÐ<JÓ jgŸƒÖ~
+â(-‹`OœmæE´ÌñÌ&¸›ý:‹Ï-Q«@%Q™«ìÂ’¬ŒHcTRQZ©8?î6ƒ®YáåJ&+U~î‘8X$e”)‘ð¡1ÚØ“äa5OŠpkèóȤÁlÆFÍÑ,ì;™'NNÒ(?yîŸä‘É`NÏ™AãâȺõ~÷íÍÍ~¿*õÃææËí_œGÉ*™ü뚉àµø¤ÎC?°òãn¾ ËjícëtWó’m(\³Ì¢4^&e%Kà}ýàu‡®ñ°g•Âæ®ç*ì*pŸ
+[Ë.š/òe¾¯*$kgûN7
+0xŸ£ÄòÈ,”ÁPœÈ­®Ík ‹Dš•Ã­#}ãKE·v³¥Pe	­ú”ªMÍßów¤D1Œ@šÌ“Uˆ¹ènè۝ŸDì·`A²ü…êY>]cÓ™A/®)´¶Í‰=%µá›…µuUô'ü3ƒ©ÁkY–CmÒø÷ÖoyÇ©ý80ýýy;ú¹EjŠ40sȉoá8z¦²¿Å*«˜.>€Xqú\TؐQQæÇË¥ÆÞ€GûŽìí0ôóT…ƒûUvû æ-!¶ßò;Ñ1¾l{çÚ5Úƒ-cUß¡ú›qÐÊ1u/Þcl0 þ …Ãv^yj½}BÄ9®¬ïp9^…-¤’$;¢}W#æ·õŠ—”THY³“!]3¨+¿Å@#[ŠôK$ì9ŽMÍ(†­÷2dÁTÆ9=æEBr@Ë“–,ùtEyëÜHUTäRE ôž²@Ζgî‘€sš 3ܸ;–:S$w׋*¢û¢ë–‡%Za×Ë1£Ò£;ª ›·æšÚP§»Ôš
+%)yKRf´… ¨ÌucZ<,NÂõè™[qȁÈÜR!¤ëÖvÖyH›2•öì·½Èdc'ÞýVûkúùq „S*<7S1ǧ˜¢ùsÙ%‚ÊC n”,a0@°¼ìD„ï½$1 ôÔ#,´ØZÖQGÖàÒ™R¬â¦Ën3u‘³²;+|…wŒ>ÜØp»?RRúwí]V5çð	ëš óè˜ÄÝaþŒy‚1i°¢_3‘¢†\Uޏ2ö(ƒ»É#/Ü:Þò½Ñõ×úË&1ûž
+.U%Û¬
+Ji@«©cI|C6¶äÜñ™_tR‘ÅS3¥>žÐ9O}ìì˜Ú<è±ñLÃF5˜=öà‹®¥Ô'ŽHžŠ+ 8‰ äRÓlÇ_hŒ]¹ÛÑ]…r
+›–cdrž¤7=çúŒ[ë
+?òŠ®Óž›Ç·®i¬ëjÞq©dÅðSÀ¯8Ǭ,ºt±qk®yÑo‡~ÜH²N陑ŅŸ`À)órŠ+ñÆ!t›?c|Xp#©žrEâw0ít³Rc µIÌå‘-Ï°h?Ù)¢[v^m-ïŠß\5؝Ë{vÇÉG\”¿|Ç@ՐLWÄðÈ}:½ˆ-9bHþ”™áΘ‹‘1øÌbM5y,ÅZNaT~Á–a·B¶¿léYCH¤!|Ú¸Tßh©ùÎÒþSUœ, ¿—M¯˜üß¾•&ð½…YÍsù[ãþý7êý7•fhX=îGÃ0ßy Œ^7³Óq¢Â|0;ÆlWÛ'[º‘¢;€02ÔêÝN‚p’Ã30%B	W·äKxu}*%Ka²†"K‡£=Î¢Á ¤QÏ©áÞÊÐtkÆ4³=Ís¸¶+ԝvNÒ¦þÎ 
+KçxL#Pg&1`ÍMe„'“b¼lŒóµcäü4ÌAÈ¢[^AíO½)< ðЏÔI<¹0Æwƒ§ûxÊ*9:Vg#Ÿˆ:ÍŒ×꬟º‹ö\'ǐâKâ³£ÊTižÜ’¬LÌ=U T
+G¡SäpûæZ¯ÂœÄG[²ðùðçŸèõ<+±@F'#@·.Ij¬²/à1ò=çï”Q¬~ß%Y÷õ“tã®øh»¦¹˜Øhg^ÉÈ€=Ë@…/}Å|	')_ÂI*3!4ã—“.@„s
+ÎíÊWôÀ;‰(aÀš˜¡g7:G]¼ è„©§ÊÑ4BC;Dæ~/s)æYWøè»6ûñü	B4Eª„· ô6¤’ÌRØ>¾»ý³aî6Óæƒó8”!¬eëÕC7ËÐ1É9LËÓÓ±¦ßl¨tApß½<ûå ÈŠ¤I"#*9çù5?÷ÍseèR‚e)˜DñÛ:I¦º èÜ©ˆ»‘ß3Œ=Y3-ð J•K"
+Kœ|@{Å$W¶aþ6k\›!ÖgÏh¹¡jÑM^¬yÙmA0¿m·Ýô}{?û?`“ýV
 endstream
 endobj
-8596 0 obj <<
+8622 0 obj <<
 /Type /Page
-/Contents 8597 0 R
-/Resources 8595 0 R
+/Contents 8623 0 R
+/Resources 8621 0 R
 /MediaBox [0 0 612 792]
-/Parent 8585 0 R
-/Annots [ 8586 0 R 8594 0 R ]
+/Parent 8591 0 R
+/Annots [ 8612 0 R 8620 0 R ]
 >> endobj
-8586 0 obj <<
+8612 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
 /Rect [282.715 616.83 404.979 628.822]
 /Subtype/Link/A<</Type/Action/S/URI/URI(http://www.samba.org/)>>
 >> endobj
-8594 0 obj <<
+8620 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [402.554 316.857 470.607 328.547]
 /Subtype /Link
 /A << /S /GoTo /D (firewallports) >>
 >> endobj
-8598 0 obj <<
-/D [8596 0 R /XYZ 151.701 685.529 null]
+8624 0 obj <<
+/D [8622 0 R /XYZ 151.701 685.529 null]
 >> endobj
 1510 0 obj <<
-/D [8596 0 R /XYZ 151.701 660.623 null]
+/D [8622 0 R /XYZ 151.701 660.623 null]
 >> endobj
-8599 0 obj <<
-/D [8596 0 R /XYZ 151.701 638.691 null]
+8625 0 obj <<
+/D [8622 0 R /XYZ 151.701 638.691 null]
 >> endobj
 1514 0 obj <<
-/D [8596 0 R /XYZ 151.701 559.545 null]
+/D [8622 0 R /XYZ 151.701 559.545 null]
 >> endobj
-8600 0 obj <<
-/D [8596 0 R /XYZ 151.701 532.253 null]
+8626 0 obj <<
+/D [8622 0 R /XYZ 151.701 532.253 null]
 >> endobj
 1518 0 obj <<
-/D [8596 0 R /XYZ 151.701 427.014 null]
+/D [8622 0 R /XYZ 151.701 427.014 null]
 >> endobj
-8601 0 obj <<
-/D [8596 0 R /XYZ 151.701 401.278 null]
+8627 0 obj <<
+/D [8622 0 R /XYZ 151.701 401.278 null]
 >> endobj
 1522 0 obj <<
-/D [8596 0 R /XYZ 151.701 303.44 null]
+/D [8622 0 R /XYZ 151.701 303.44 null]
 >> endobj
-8602 0 obj <<
-/D [8596 0 R /XYZ 151.701 276.641 null]
+8628 0 obj <<
+/D [8622 0 R /XYZ 151.701 276.641 null]
 >> endobj
-8595 0 obj <<
-/Font << /F50 3701 0 R /F22 3706 0 R /F17 3698 0 R /F15 3700 0 R /F52 3730 0 R /F71 5424 0 R >>
+8621 0 obj <<
+/Font << /F50 3701 0 R /F22 3706 0 R /F17 3698 0 R /F15 3700 0 R /F52 3737 0 R /F53 3738 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-8605 0 obj <<
+8631 0 obj <<
 /Length 1414      
 /Filter /FlateDecode
 >>
 stream
 xÚµXKoÛF¾ëWðR„âí¾—,ÐK‹4H
-»@ÄÚ¤-¶"©”]ÿûÎì,iQ¡9R/æ>F3³ßÌ|;kÝG<z¿øåjñãoRFŽ¥Ž‹èê.œ³$•‘MRfR]åѧø²¸í˦^^_}ôâ	K­Õ(.SÆAš“œH˜aËÁ­Šm–"®*øÕ…2&~׶ÍRñ¸íH‹á`Š¥<õVŒ6ƒeS”Z¼»Z|YXáÏS*º­Ÿ®y”ÃÞLj3•&Ñ£—¬"ef
-j[G—‹?|÷´Âì•ê”ù#¡ùwà³SñÓR&q³miöçïþ‘ŒWMUÐZ^¶ MÓ–EGYvº¢'áí&,4ôíWYO#€FÄA|ÛÁÌmVÓ`•m6åúi.m™àé ×mNBÓ£]RB1£S’-k<TÎXguÓ¯¼e˜ o:{ärÿ·Û¾˜sJrÁ´saÝÍ9•0
-±"oñ )Hy@FXiË]
-tÍzësÐÏJ¯<º<Õ†ŽhH«?›  ñ׫¬¾/hþ™½öcCL`³h«²ë@iG^»PÁ!Åt±tBâ!´AÃ\ܤaBÊ—ã&KdùM\Á¸Ûî<æB2nÇd¡UpŒ¢.‹œA eJUŸUáM`i÷t`©eü°ôè=ÑÆ*ksZÇ„nzcpBÙÔ9ï·¨Ö‚FÄxeyUÖe×· ü&˜›dºË§Ç¦h6ëò6Ô¡	ƒ¾Ýv}X¤¸Â๔½½°ÛÐ×{8Tïø“—lÌd²D1çkÓúW¬4„¡ƒ|êØ | ¸3[¯œ?‚-Sr7nȁU†»%ÚÀ}à/üE“¶ø²C@ÏÌ_–Õ¸Åïl¶=©³ÖMÛ¥,qcF6µÿ¡&˜K8Ù6vÿ™¬ü€°^R¶)‡˜"³	õ
-î•á{À#kÀ€|ÂÒì®ç<Á"‘£çÝj'ù‘êM%À-Ó‰˜Fàê $Š9+÷qü0"àÇ3_?ú{¥ýÃh¬?,~¡NþÞÖtÓú…Dz_Ñè Â(&ôȧh}– niÕn@@çÊX'Θ7ã¿&FÊ„ò¤I°
-¸Àµ* &Q›I=Ä7\”â!õÞÒV–çÏÁõûk ².~òw>x­ð¾ÆÏûiZ8‘‹t"¡YÀ —á:`VšH±41Q[Dw;7þTÙ×½„N æÐøì5NwT3¡#¸¬´òè¨t–Ðù̹;ÜÉ ¨uæ5­ÌWVµ…€RÚ7«¿	¦ƒæÀFµÌ%ú%@ZÀ•dö 8‡ªá…
-nõ…>ÒÌ$nPðÚ@ï©
-°¾N™6Ðkw¿0lÈ€ç€ÿûu
-
-ñs:	ànîP—fʉÀ+ÀÊù‹QYìXqÖÒ­NSTj€äáÏå±u•ëÒô<…lgKIžRÈ rè)¡ ìuŒ9SO‚r !|¿îô­„£âÕ…mœ®®²·iG<‹4ü°žÏÖ=hÝw>ÄÌe}lôdúôè)Ǹ²g¥aP)„8Š†AT‰ó„oÏêÑ,,áí$Ò³°ðëU}ƒ…ŸžÌÂ{ªNcáÓý™óð¿®yƾNÃ{˜‡ÒéWC‘â{&ÿ)i:ª$áÿQÏö3u\b®ØNâiÐ(’㈍'gbê=³§Pµ+‡6nò<¡­æŽv½¸ƒ˜¤Ç<‰ µ’tò$‚Æ\â{¶#S-¼Ø+| TE9-–u°½ú肘¸ -+ÆWYWÝ0xÑÜÍú ‹ñYVeõð,L×{ÿÓØd÷›ÅBü.ü·s
+»@ÄÚ¤-¶"©”]ÿûÎì,iQ¡9R/æ>F3³ßÌ|;kÝG<z¿øåjñãoRFŽ¥Ž‹èê.œ³$•‘MRfR]åѧø²¸í˦^^_}ôâ	K­Õ(.SÆAš“œH˜aËÁ­Šm–"®*øÕ…2&~׶ÍRñ¸íH‹á`Š¥<õVŒ6ƒeJ-Þ]-¾,¬‚ðŽg†)ÝV‹O×<ÊaïcÄ™J“èÑKV‘2	³µ­£Ëž{Zav
+JuÊü‘Ðü‡;ðÙ©øi)“¸Ù¶4ûó÷áHÆ«¦*h-/[€¦iË¢£…¬
+;]Ñ“ðvúö«¬§@#â ¾íŠ`æ6«i°Ê6›rý4—¶Lðt€ë6'¡éÑ.©¡˜Ñ)É–5ªGg¬³ºéWÞ2LЇ7‡ƒ=
+r9
+Š‹Ûm_Ì9%¹`ڍ¹°îæœJ˜†Ø‘·xP
+ˆ¤< £¬´e®ºf½õ9èg¥W]Hž‚jCG4¤ÕŸM øëUVß4ÿÌ…^û±Œ!&°Y´UÙu ´#	¯]¨àˆˆÀbºØº¡ñÚ a.nÒ0!åËq†¥Æ
+2ˆüŒ&®`Üíws!·c²P†*8FQ—EÎÈ €2%‡ªÏ*„ð&°´ˆ{:°Ô2~Xzôžhc•µ9­cB7=1¸¡lêœÆ÷[Ô kA#âŒ
+<Ž²¼*ë²ëÛ ~ÌM²ÝåÓcS4›uyêP†„…Aßn»>,R\að\ÊÞ^Ømèë=ªwüÉK6f²	Y¢˜óµi	ýÎ+VÂÐA>ul>
+Ü™­×
+ÎÁ‚–)9‡7äÀ*Ã݇mà>ð—þ¢I[|Ù‚! gæ/ËjÜâw6ÛžÔ<gm:)l—²ÄÙÔþ‡šc.ágÚØAþg²òÂzIÙ¦x`ŠÌ&Ô7¸W†ï¬z0ð	K³»žó‹DŽžw«äG:¨K49” ·L'b«(æ¬ÜCÄñÈ€Ï|ýèï•ö£±þ°ø…:ù{[ÓMëË~E£8£˜Ð#Ÿ¢õY ¸¥U»k(3``8O`ÞŒÿš)Ê“&Á6àת€<˜Dm&õßpuRŠ‡Ô{K[Yž?×﯁6ʺøÉßùàµÂû?ï§@jáD.Ò‰„f \†ë€Yi"ÅÒÄDmÝíÜøSe_÷:˜Cã³×L8ÝQÍ„Žàþ±Ò"È£w ÒYBç3ç/t2(jyM+ó•Um! ”öÍêo‚é 9°d-s‰~ɐp%™= Ρê@x@¡‚[}G¡43‰¼6Ð{ª¬¯S¦
+ôÄڝÃ/2à9àÿ~]CCüœN¸›;Ô¥™r"ð
+°rþbT;Vœµ4ƒE«ä• yøsylCåº4=O!ÛÙR’§2¨zJ((ûBãAÎTÆS£† @߯;}+á¨xua熫«ìÂmÚÏ"
+?,ç³uAÏ Z÷1sYß=YG§>=zÊ1®ìYiT
+!Ž¢aUâ<áÛ³z4Kx;‰ô,,üzUß`ág…'³ðžªÓXøt¿Fæ<ü߯kž…±¯Óð^æ¡tz ÂÕP¤øÁžÉJZ„Ž*IøÿFÔÂÁ³ýL—˜+¶“x4Šä8¢FãÉ™˜zÏì)Tíßʡ͇›<Oh«¹£C/î &é1O"H­$<‰ 1—øžíÈT/ö
+ UQçEN‹eìC¯>º &.ÀcËŠñUÖU7^4w³> Æb|–UY=<ÆõÞÿ46Ù}Áf±…ÿ‘t·”
 endstream
 endobj
-8604 0 obj <<
+8630 0 obj <<
 /Type /Page
-/Contents 8605 0 R
-/Resources 8603 0 R
+/Contents 8631 0 R
+/Resources 8629 0 R
 /MediaBox [0 0 612 792]
-/Parent 8585 0 R
+/Parent 8591 0 R
 >> endobj
-8606 0 obj <<
-/D [8604 0 R /XYZ 100.892 685.529 null]
+8632 0 obj <<
+/D [8630 0 R /XYZ 100.892 685.529 null]
 >> endobj
-8607 0 obj <<
-/D [8604 0 R /XYZ 100.892 485.749 null]
+8633 0 obj <<
+/D [8630 0 R /XYZ 100.892 485.749 null]
 >> endobj
-8608 0 obj <<
-/D [8604 0 R /XYZ 100.892 486.326 null]
+8634 0 obj <<
+/D [8630 0 R /XYZ 100.892 486.326 null]
 >> endobj
-8609 0 obj <<
-/D [8604 0 R /XYZ 100.892 436.384 null]
+8635 0 obj <<
+/D [8630 0 R /XYZ 100.892 436.384 null]
 >> endobj
-8610 0 obj <<
-/D [8604 0 R /XYZ 100.892 436.961 null]
+8636 0 obj <<
+/D [8630 0 R /XYZ 100.892 436.961 null]
 >> endobj
-8603 0 obj <<
-/Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F70 4384 0 R /F4 5492 0 R /F71 5424 0 R >>
+8629 0 obj <<
+/Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F59 4373 0 R /F4 5484 0 R /F53 3738 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-8613 0 obj <<
+8639 0 obj <<
 /Length 19        
 /Filter /FlateDecode
 >>
@@ -39889,21 +40403,21 @@
 xÚ3PHW0Ppç2ÀA c(á
 endstream
 endobj
-8612 0 obj <<
+8638 0 obj <<
 /Type /Page
-/Contents 8613 0 R
-/Resources 8611 0 R
+/Contents 8639 0 R
+/Resources 8637 0 R
 /MediaBox [0 0 612 792]
-/Parent 8585 0 R
+/Parent 8641 0 R
 >> endobj
-8614 0 obj <<
-/D [8612 0 R /XYZ 151.701 685.529 null]
+8640 0 obj <<
+/D [8638 0 R /XYZ 151.701 685.529 null]
 >> endobj
-8611 0 obj <<
+8637 0 obj <<
 /ProcSet [ /PDF ]
 >> endobj
-8617 0 obj <<
-/Length 1742      
+8644 0 obj <<
+/Length 1741      
 /Filter /FlateDecode
 >>
 stream
@@ -39911,388 +40425,433 @@
 2«_Ø7Ôî:Kv[û¹½õðÅu›õv¼„Ÿh&ÖmSQ/«‰•3%øHa<MÃöÄ¥pZܾ&jVçØI@ŸÔÖMO8†9)½gÉòfÛÓòóU_|FKSÏŠÖ®ú¦½¥aÓ»Ðøå3ä==_fÍ§„Îv Ú´X9KÎæ2Ö €ÊóÑíUçhY=XVÆ&\áÄpßpý²-ÁA:9c5•%áÇë¶Ùáù‘VÔ릭²IM’pÀE®³6/êkzÇ£™‘ã‰tMƒ²ßø5
 µ«Ö:k;ÚÆVp$ÉUxáñ
 R7(ª[«B¼&lº®X–GÎêïÒ.Œ>q 8ÂÖ_è‚ßPç}¬b'+>+ë{N×m—Á<ûh	øCGsÎÇ­óx
-Ôa“áh˜‘$}3©Ü=ðAÂÍ¢‹Œ˜ÐĹظ»¯ý=‚Nƒ—(5`<ç1¶=DÔŽú­ý´×ìŽÖ\NJsIˆ‡1m{€‚‡Ë¢Î§Â™„³èÔ$ĆƋ°±SHÅ&™ÀŸÜ`.â$b\«-Ïl…^)ÀgœÉ®\†K<-Mµ»ºwEç’,ü›åŽâ¦Š´…°ðmO‘@«Æ1æv çÖÔ¹ÝG<Ä­§C©»€âýªUñ>fòpÏ¥³(rdÔ|ž)fe‘ÓðíÅ3ê´Y}miEVç÷-yAKäa‰pÇÃvoÃÆ
-BEFîmÚUKrÇù0qt¨US¯§ÌÆ5ð¨ÏYZg‰Žì<P€ô­%¿?V‰Í‰
-.;Ї@[ÞÒÊ]výÉ%°©ÀÜ›Ç)FªA øÃ'2RŒcr€t¡u¤Á£D”B²ÒÚ`
-ÙÀÞ£ÝM4xîhÄi¢Á@!_K4Ž2'¤Qª¹F%íÅK".“AU±ùz®„¬Rš§9ã]¥Uĝmå7µ	)V¬n8„Ü{e n¥ ıžê+æ@«1 ³t¤ ’y€‡úÊ«õa`R¥pÌSÈ…fh¶'Pÿ÷cQÒ¬FîžB–†[à“殺1ˆÏØÏÜ®³‘i¸ƒ„#5À¦™žÍüòŒDï¿rߧ	ï
-¶RIr3q¼F®$&xøðþ¿x¿Ž#ó'ñþ‡C}Ãû€öþ¨ÇyÿãåÚ{ì¨ÿû±îñ~
-©ÚPÞçýàj>3fœ÷3ǦáÏæ¼_Ýñþƒ«þÏÞïU
-~Ì<ÍŸ°dzGýü1R€úðKÓ÷üIUé'ú“žl«H›''w3[Íá´Ì="héæ«8263—"	’;p¥r‡™<ÒïfMÈuȇ‘ÇU´Hv•”¯jÊlK³§ˆøàªÅlék~ì÷/Ϧô‰wœOc‘(dv·]o±fJBìŒRv`q""y$"ÊЖ 
-JŠs>±ŠI»Îz<—±Jia›u]¾¤þPïúâyJpW9J•„¯ÿÕÕÅ?4‚
-<=[­ Xv)>¾«$p}¡p®Ê¾t Š{¥ÒÐéÊ„eQ=JŒÄA¯Ø§Â 8†§ÛNÖŠUã4&Ì Œ¥á°
-ð{ʝ
-n`Üc
-ôI-ÐÙx„䮩`–L‘,þÙÈÔ&îÙ†o/Q=Øûˆ[ض¶åD1~8m’€9Ú¬²P¡x'áKªÄv_hšLã€Ü˜GÚ¿‘¸!ÉÕùÁè}Œ(5c3L(od¬\í%†ä©Lµá©¢1¾>_½¯3ꮸ®‡‚„@Ú"[–ߢ£‹~Zè
-‘F‰0¸T°þ~ÃŽApúwÂq
+Ôa“áh˜‘$}3©Ü=ðAÂÍ¢‹Œ˜ÐĹظ»¯ý=‚Nƒ—(5`<ç1¶=DÔŽú­ý´×ìŽÖ\NJsIˆ‡1m{€‚‡Ë¢Î§Â™„³èÔ$ĆƋ°±SHÅ&™ÀŸÜ`.â$b\«-Ïl…^)ÀgœÉ®\†K<-Mµ»ºwEç’,ü›åŽâ¦Š´…°ðmO‘@«Æ1æv çÖÔ¹ÝG<Ä­§C©»€âýªUñ>fòpÏ¥³(rdÔ|ž)fe‘ÓðíÅ3ê´Y}miEVç÷-yAKäa‰pÇÃö`1V¸*2roÓ®Z’;·‰£C­šz=e6®G
+ xÎÒ:3Htd灤o-ùý±JlNTpف>Úò–Vî:°ëO.©€Mæ&ؼ8N1R
+Á>‘‘b“¤­#
+%¢’•ÖkȆôæín¢ÁpG#N
+
+ùZ¢q”9É RÍ5*i/^q™ªŠÍ×s%d•Ò<8Íï*µ€¨"îl+¿©MH±bpÃ!äÞ+p³(!ŽðP_1 ŠX¥#‘Ì<ÔÐ'P^­“*…{`žB.4›@³=ú¿‹’f5r'ð|¸°4ÜŸ4pÕuˆAÈ@|Æ~æ¾pLÃ$$‰¨6Ídøól®à—Ï`$Âxÿ•û>+6Þl¥’äfâxŒ\I$L:ðð	à=üñ~G:æOâý‡ú†÷ íý'PóþÇ˵÷Ø'Pÿ÷cÝãýRµ¡¼ÏûÁÕ }fÌ8ïgŽMßÍy¿ºãýWýŸ½ßÿªü:™yš?)`ÉôŽúùcþ¤ )ôá—¦ïù“«ÒOô'=ÙV‘6ONîf¶šÃi™{DÐ Ò!ÍWq<dl*f.-D$wàJå3y¤ßÍšë#«h‘ì*)_Õ”Ù–fOñ!ÀU‹ØÒ×üØï7^žMèî8ŸÆ"QÈìn»ÞbÍ>”„Ø¥ìÀâDDòHD”¡-A”ç|b',’võx.c7”Ò:Â6ëº|Iý¡ÞõÅó”à®r”*	_þ««‹hxz¶ZA±ìR||WIàú:Cá\•})è@öJ¥¡+Ò•	Ë¢*z”‰ƒ^±O…pO?¶¬«ÆiL˜A;KÃaà÷”;ÜÀ¸Çè“Z ³ñÉ]SÁ,™*"Yü³©Mܳß^¢z°÷·°mmˉbüpÚ$s´Ye¡Bð4N—T‰í¾Ð4™Æ¹1´#qC’«óƒÑûQ2jÆf˜PÞÈ(X?¸ÚJÉS™jÃSEc|
+|¾,z_gÔ]q]	´E¶,-¾DGý´Ð"ap¨`ýý:=ZÁé_x6x
 endstream
 endobj
-8616 0 obj <<
+8643 0 obj <<
 /Type /Page
-/Contents 8617 0 R
-/Resources 8615 0 R
+/Contents 8644 0 R
+/Resources 8642 0 R
 /MediaBox [0 0 612 792]
-/Parent 8585 0 R
+/Parent 8641 0 R
 >> endobj
-8618 0 obj <<
-/D [8616 0 R /XYZ 100.892 685.529 null]
+8645 0 obj <<
+/D [8643 0 R /XYZ 100.892 685.529 null]
 >> endobj
 1526 0 obj <<
-/D [8616 0 R /XYZ 100.892 660.623 null]
+/D [8643 0 R /XYZ 100.892 660.623 null]
 >> endobj
-3822 0 obj <<
-/D [8616 0 R /XYZ 100.892 469.647 null]
+3818 0 obj <<
+/D [8643 0 R /XYZ 100.892 469.647 null]
 >> endobj
-8619 0 obj <<
-/D [8616 0 R /XYZ 100.892 287.522 null]
+8646 0 obj <<
+/D [8643 0 R /XYZ 100.892 287.522 null]
 >> endobj
-8620 0 obj <<
-/D [8616 0 R /XYZ 100.892 288.099 null]
+8647 0 obj <<
+/D [8643 0 R /XYZ 100.892 288.099 null]
 >> endobj
-8621 0 obj <<
-/D [8616 0 R /XYZ 100.892 276.144 null]
+8648 0 obj <<
+/D [8643 0 R /XYZ 100.892 276.144 null]
 >> endobj
-8615 0 obj <<
-/Font << /F76 5480 0 R /F17 3698 0 R /F15 3700 0 R /F50 3701 0 R /F71 5424 0 R /F4 5492 0 R /F51 3729 0 R >>
+8642 0 obj <<
+/Font << /F76 5472 0 R /F17 3698 0 R /F15 3700 0 R /F50 3701 0 R /F53 3738 0 R /F4 5484 0 R /F51 3736 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-8624 0 obj <<
+8651 0 obj <<
 /Length 1903      
 /Filter /FlateDecode
 >>
 stream
-xڥˎÛ6ðî¯ÐQÖŠH½I“
-’6AÓ5ÐC’-qmb%Ñ¡¤,6_ßyP¶œ¸i€’3Ãá¼gä8Øqðzõb»zv›Åˆ£*®D°½D&¢"A^VQV¥Á¶	>†I!ן·oŸÝJ”Q•ç)‘iTÉ8Ñ›~Ô®±2ýz“di¸]—eè¦aäã_ºU£±ýp0Ça½©(Âßê·˜@TøÈêÕvõe%€+ȵ'‹’$¨»ÕÇÏqÐ îmGIUDÙIVFy–Á¾
-îVVñRDz„ˆª,“¬cÅ%0Ma-¼Žïí¨ç÷ϯ{ÂXDIšãó Z™J&YìéozÀ³7^ZçÃ	µ™¹nlIÊB^x¢ÊAå<ÈAòR²Ûƒ[%y8
-´ÉB{Ï€GÓïLß0Ðìu­‡A­%øá‰A¶oýîñ {&¿SÝN1p¾9È ðF$˜•žÑ›¦ß#M²¯o𐆽:³MB32Šy&Ä“7ÈF7Œe.ÑO\ŸÇQ*î{QE2KN¾¿dRY‘GE•ýŒE”I”ËòiGàÿð˜Uùß«B!Š@H_‘.S4Kò¨„•\×$•ˆãðvˆP«qr-Ÿ¡¢À€ÍÝëO±HǁóYdˈgK`¯KŒœÚ$ëMZ‰°V=oŽÊ¦6G)C ãç+£ÝœŒS¯Ôm{	½ÊáÝÝ2ÓŠåúâÜ"Ñ#ªWˆðý6Ý€î!T€>µšÁ£¯=°uËÚ­7YVB.Q`24*䙍–×…ôH3ÔªU;Ó~ãJr¦3­r>Ä-G÷xPs^˜ñÀ;ЊV¯GÁz  ôˆfÆ2ŽòÜgýkó•l†&J¥ç‰»K¥³‡ s?õ5*Ì'~	X4žvªF6üHÃ@5˜É W“ñ®ù¢Q£Ú)*Fe1:ð	]›”"üã%Ÿÿ¹.ÓðÆ£( a³GÕ
-R
-†¼€S€
-«›fR¿é”{Z>/bÌC¯ˆ>k=Ùá§ÖÞ®-kîlËÈž@£‡VŠ‹`TÓ™Þ£S£u|›^·SÛ0ÅŽ®zòY²j¾šŠ Ü í~(b0
-vGò\²Gp,E³Ðzð¾œÖ˜šØp5¬Ð¹CÓ-ÌÏ	Â÷ˆ­÷^âZA›}Ób쇰ŸíÈOCÏ`ÁÐiR„ *Êâ4I :pæòáô>ì爥÷0ȍGOÐ,:æ2ÃîÚ›VC&Y™L	=
-™+ðÑ9Õ=M²JÀ–-º1¦|•ô¡f{b€ÓjÀìAê{믑¦ˆm4GmkÏÏã)TcœFåq}gjg{?2Ñózöæ5y_§kˆ©§u™„‘¯× .$ET€ô
-`»F
-¸øAÑ_^¾
-¨úaïìÒþw r‘uYvð~›<K7œ¤ÇSŒcuÑõäÎÙ:OC ÙRñÒÛþ`´SŽköÌnsÍBç7dŽÕßaÀÕèEz©<5É<[(Ñ#Û‚ä˜\øhCÈéùŒ?9Íxå±8ÒàŠM4Ñü'sñïü¤Y̲ÓÜ&s¶.ÄÒ¥u%În#g
- ­{€”áži©J	t›½fu{…æÛ¬z^§ðn×ø#äCÏïõWŽçMcðîæJ)‚„¡0ÄäŒS_üª83dÔà`ß«NGU{”ï|°£1DPej©¾C›¿w¶›éHJØAq5ûž÷¸38©`GÃü¢©Ø«ëqø×B”€¿Ýê=·,:³­/Jµo;9~m?WO³Cc‚
-ÍPRz£‹³Ñ…ïbø Oc7x¹Ã\
-Zï «~Y2Áe¦¤2ÃéÕ0|Q7à,¡RP´s8bÁ ª;í¾šZóáSœÅÏ_ÞÁ"n‚]Ûó£2ëïÚùÊR0Hq‰ø^‰sK÷1‘ñ ±¡øØiÕ¼¥Ò˜Ú¸zêÐîó8CÃ~N ÷ »ÈÒ3ƒ…m¹-"Ls¾ö¶µ×"wÄ Ï3üÂÃ9«âL8w«$½Ã¾ÍAŠÊ£W5'"^MÛ¢ÉéC(õ³	¬š”Û9Î €Å#ÞÝâð3ß:ȧkf­-DwÏ!Ï3l¼¾	Ôvœu®;§Y(3
-<F
-”§*\P¡L¹ª1ûŽ¯ÿÊ—ÉŒž‹jô—	†úëý“g6hÈ4Š(žÓrz®ï%~m0Ð;Øé¾F!Ú߇¡Â1å<9æÜcqóx ÂpÉÞxνåsC­ñê<
-5ÄéË|oçïOhy{?„+ÿõ¹fC@þÀn:.
-qh©~ÿGêî"/S9™?Rpä–UuYÙð~{Û‹q šG4çGÍ©¦ü„Ÿ;ªË©˜0Ö#Ú–¿$øØêOn1›T¿ÒF™-Z54R€¾ßUìôl3tŒ<=ºxà­¯ôÿzÐË'<5(Γ2ö§¯ük`þ;g^_mWÿ ªæ³
+xڥˎÛ6ðî¯ÐQÖZQo7Ýl´	š®’h‰¶‰•D‡’bl¾¾ó l9q·z0HÎ‡óž‘Coç…ޛūõâö!
+=eX
+o½õD*‚<^V”AZ&Þºö>ùq.¿¬ßÝ>D‘We–%Dš'AÅÀ‰ˆÞvƒ²µi¥î–«8Müõ²(|;öÿR´éú½>ôË•HDîÿ¶—¸Å¢ÄG¯×‹¯\A®™8iÇ^Õ.>}	½pï¼0ˆËÂ;eëÅidi
+ûÆ{\|\„s‹Â"(Ó4bó ,€ikîtü`5½~݆"ˆ“ŸÑ‚PDIÄ$³=#ÝM¸}Û
+ïÞ€8O¨ÕÄu5cKRæÑ…'ÊTμ$/"r½W`«8óÇž6©o¶8ên£»šºg`§*Õ÷rždºÆíŽ{Õ1ù£l7’ÓÍaOÆ W"À¬ôü€ÞÔÝibŸ}}ƒ‡ÄïÌÀЉmìëQÌ3&ž¼A6ªf,s	^p}Iô²ïEDi|òý%“ÒKó,ÈËô%¡WÄA?qHò0ÈÁ ÿ‡Ç¤Ê/ðøQ
+‘{"‚ðÉ<EÓ8
+XÉ5pM at R‰0ô–±ð•F«ÐòYîK
+ؼRúŠdè9ŸE:8pvlà5b	a‘³‘«x¹JJáW²ãÍAÚAWú !e â|e0«Óq²çõˆ@Õ4—ЫÞ?΃0)Y®¿!Î
+Q½\øÖÉ
+t÷¡Ò ô¹Q\큭×ž`¹JÓr‰3|Ý¢BŽÙ`xI4}%¹Ñæ7®$G¯[ÝHëBÜpt{9å…ö¼­huzä¬ @`b…A–¹¬£¿‘ÍÐDIäxâîÒCÉä!ÀlÇ®B…ùÄo#d kƒ†ÂÓFVÈ扩(Ç3@àj2Þ5_ÔrIŨý~$F{>¡kãBøÜ#ðîÏe‘ø7E	›ª–“jxÔä$˜™š dPXí8‘ºõ`u+íóüÉpczEôIëñÀ?µ.ðveXskF¶ð< jÕß°R\Ì #ëVwº¬ŒåÛôº›š)6tÕ‘O’­dýM÷Táh÷s@½®±;’çh”8‚c¡g(š…Ö½ó帄<ÀdPŒÀþ€«f…Κna†8N¾l
+¸wWÚè›dc?…ýdG~z†®HâÜQQ«øHr Ñž3—§÷a?E,½‡A®¢†fÑ2—	¶µr§™œ§1d2%ö4d.ÁGWä”[š4¢2[6èƐò!*#úh¶gX%{̤Þw4El­8jsh]Ž8Æ×H!ksàüC0*ë{]YÓ›íÀDwÕäÍkòÞk«*ˆ©çeû«× .ÄyPž@äÀz‰pñƒ¢?¼\ÕÓΚ¤ýï6@å
+"ë²ìàÃ:¾MVœ¤‡SŒcuQÕhÏÙ:wOA ™RòÒ™n¯••–kæÌnuÍBç7¢«¿Å€«Ð‹.ô >’HðÔe¡ß@‰Ø ÇdÂEBNÏ`üÑ*ÆK‡Å‘Wl¢±â§8ᘋ{ç…f1ÉNs[”±u!–.­áì6p¦ ÒØ'HYáª@·Ù)»“H¡¿Oê¡ãu<…w³Ä!Ÿ:~¯¸rÜյƻ«+¥†Â“3L\ñ+C̐Rƒƒ}'[ÕdåP®óÁŽÆA•©¡úm~kM;Ñ‘”°ƒâªwïq§qRÁŽ†ùES+ °WWCÿ¯…(תQ;nYtf[_”j×vrüšnªžzƒÆjš¡¢È]œ.\Ã]ÛÞaÈújÐ:]môóú
+.3•N¯šá³ºç*E;‡#¢zTö›®>‡ixwÿ‹¸avmǏʬ¿+ë*?HÁ É%âG%Î-ÝÅDʃĆäc«d×ó–J?`*m«±E»Oã
+ø9dÜG€î"KÏf¦á¶ˆ0ÅùÚ™Æ\‹Ü8<Kñ笒3áÜ­â$tû>
+@(*Œ^YŸˆx=ê¦A“Ó‡PâfX)·±œ  ‹¼{Àágºß·O×ÌZˆîŽC.œfØ8}c¨í8ëö\wN³.PÔ fxŒ(OU8§B˜re­w-_Ñ£Y«¯#õ×û'ÏlАiËQ<«dÕTßüÚ` s°U]…Bì•»C…eÊir̸Çâ渧ÂpÉ^;ΝásM­ñê<
+5ĪË|g¦ïOhy;7„K÷õ¹dC@þÀn<Ì
+qhÉn÷Gêî"ÏS9ž>RpäŽÊò²²#àÃú†7ã@9h֍šcEù	7w”—S1aŒC4
+Ið±ÖÔŸìl6)¥ÆQ:kÕÐ8Ha º~70T2°U“}tß2¦wôèâž·®ÒGø׃š?á˜È)@ápž”á°;}õà_Óß9Óúz½ø„ìæ±
 endstream
 endobj
-8623 0 obj <<
+8650 0 obj <<
 /Type /Page
-/Contents 8624 0 R
-/Resources 8622 0 R
+/Contents 8651 0 R
+/Resources 8649 0 R
 /MediaBox [0 0 612 792]
-/Parent 8628 0 R
+/Parent 8641 0 R
 >> endobj
-8625 0 obj <<
-/D [8623 0 R /XYZ 151.701 685.529 null]
+8652 0 obj <<
+/D [8650 0 R /XYZ 151.701 685.529 null]
 >> endobj
 1530 0 obj <<
-/D [8623 0 R /XYZ 151.701 553.904 null]
+/D [8650 0 R /XYZ 151.701 553.904 null]
 >> endobj
-8626 0 obj <<
-/D [8623 0 R /XYZ 151.701 528.346 null]
+8653 0 obj <<
+/D [8650 0 R /XYZ 151.701 528.346 null]
 >> endobj
 1534 0 obj <<
-/D [8623 0 R /XYZ 151.701 359.269 null]
+/D [8650 0 R /XYZ 151.701 359.269 null]
 >> endobj
-8627 0 obj <<
-/D [8623 0 R /XYZ 151.701 329.755 null]
+8654 0 obj <<
+/D [8650 0 R /XYZ 151.701 329.755 null]
 >> endobj
-8622 0 obj <<
-/Font << /F50 3701 0 R /F22 3706 0 R /F88 5686 0 R /F72 5687 0 R /F17 3698 0 R /F15 3700 0 R >>
-/XObject << /Im1 5680 0 R >>
+8649 0 obj <<
+/Font << /F50 3701 0 R /F22 3706 0 R /F88 5678 0 R /F72 5679 0 R /F17 3698 0 R /F15 3700 0 R >>
+/XObject << /Im1 5672 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-8631 0 obj <<
+8657 0 obj <<
 /Length 2183      
 /Filter /FlateDecode
 >>
 stream
-xÚ•Ë’£¶vß_á]pÕ˜€–s3É­¤j¦’´oÝE’…Œå¶ª0t Owÿ}ÎKܤ*YI::Òy?¤dó´I6ÿ}øÏþáÛ”ÚqU$éfÚ¤I—•Ú˜²Šó*Û쏛ߢGW¾k·ì"ô2®ŒÉ]UqØ	ã¥U¬ãí.MŒŽ¾ØÑoÓè«ÛîtžGŸqÌ¢ÿûöØmu½ø²Ïc¿-«¨¿£l|×µ¿'iötííxž ‡q•TĬ†y‘偼.4b=|¿øó!( ÏÊc­7õåá·?’Íö~Ú$±®ÊÍa^6:/c“ãmÍæñá—‡d®¤4Ÿž.ͪ˜4äm]»˜WUõþé¼Ue4Ò:‹l{äçÞõ{r²á[†Û¶Ï®gà±»Xß‚&3­¢ýÙ1´±íÓÕ>9>0ží(Øn¨{€EÁµ `{—ê8Ï*æl<{ —%ITÛg{ð‘¹7„¥Ñ´×]ë­*¢³;2 yÃqtýe`ÜîÄv(vHË,.Tì0²	q©7eb£²€šÌDÏÀz¹Ú£½kÛ4oÛRG€bZD]ë˜4+…9zñM³ÆÈN¥i¬sÍâç3vV¹)b 8qzβ<º®Gq³,:õÝ…“}p1Ù§(J¶Ï
-Êóp0‹^ξFeŸï.ÏÁäÔÀ4ó±0Yp&
-* <Ð<“Çõàêk?™P§f"»~`Ø`ý‘gcÇ;Ö³\*{¨wœ_C~W±\³ËWüŠHš…ŒÚ kvƒã§g‹(_·Â@ì0ø§–ˆÃj2x…nÌC×^F2Ñ믠 €¦åœö‰áÇn·Æu°Ê!he 
-éøõÛ,Np	Úÿ¢	;¡ô®¡L4œýó h½ø/È;‰ø&›ä*x0LŽ¾îò9åÓ{æºvæý š¢ÝŸp4“>aJʇ-üA°X‹ôkb'£\…v(Ðe$;Ï€=×1ž"åÃdad¤e¸³bñ™oä©Ã7(³v>p,ÀFË`O:•ÜëÖ±»§Àïo!¿¸å†Ñ?œyInÿ‚"tŒ·0‹•«hÝo'æwZgïÍ’Bf’S
-Ò‰*øÔh—kŠl<öa¦–Ra¨ÒUm7p„6¨e8I¶î¢·œéHc¥@ÏCèj!œe#°öнm?z¶b¼&ãžr¾ÎÊèBÌÚàY%µ÷ȯ∀˜Áz'0æPNÿžäIãÆoäúš9æK.ëÝÅɦ†ÑÑ\“S­pzh®îLÑvZÃ	b%K^ƒ>IºŽ§S>!?&,BÈÒ7ߐëß_¥n0deÅ%-•¤…È¡CäpuGN©¸¼‚þÆÒ¹kŽƒ¤†ã=,4N½l¶¬/ύGEЉ1Éæ#†%çÚ•hä,	‚“2Ñß9¶µHK3±oÌ…éW#$UtxJytº—3îøªQ*ÔŠûP'ò7>:¨/î(–%Ç:Œ#8r—ˆ>0@%	ffè?~œe!¤–àp¯£ó2rm‡Ó'[dÃ,ô÷V¿KøZ%"=LB‚Ì»›¥~Þ<ÌæGw²×f$Õ&ÑÇfè0”–@O+ÌXh\¿#Ù4Õs¤ò€_ëïîT½Ëuý؆j,嶶ƒÌîtWA%^‹Y¼*Tà<8Š	é©|"ÆÜ`+²ù´	…& +ÞbŠÀ…#Âf–àDMiÖ˜8åtÀ „ŠÈtÈ„ÆDa´kâ[ŒAö ´Bœ¯½ôK¤3 ŠŠyÌ@·ôh/xò`wšñ0lÝEîöYŽ.Ü7°\¬émVB2h5½øw?µšE1ùÎ9‘Í1»g~À#Ê	[
-gnÅÄOÁá °×+ÏPÜ5Æ–E«(ö¨ª4Sû¡ù}ƒÙ`ðßØžÛ¶Ô̵%ZÊ#ŒKÝèì])§+nê‹Mªâ*OéE
-ŒfIœêôö$¦àÁF/RzŽ–=aù5Fž£€±ßVjzŽÂzõ9º|O`v«â¢T¡sMMsI0™¥
-@óM¹÷T÷àwžšX<ÚòøÎötDü?ÍÉŠ|²Äµt Â¦žñkÆ´üà¾U’û”v+<ˆwWåt^QmC,/own稕Cð©ë>R /]†ìñâ[?@BáÌZªCyJQ5ET‹XDH
-Ù)”ËÀA²! „÷Ty{¸Ñ~ÇÛWÊ•eèìŒÿÞŸÞØ4°µ‚÷	X<Jü{Û̽5oÍ•¸Œ†7qRÎ>PRñ×ïn~`Š(¤¼ÉA?®çÎúwniâ*|SPKê€|ÎqßE €L¨T§ÌLMX9BâÍßUIÜKÎ4NJÉu@‰Vÿ(蝯&¹pþ¿AmZ}¶­}¢´nòTÒ:ÂÃx”¿žß ûç×®1õ3E¶9NDƒ’gc%½/²”ñ‹èÊ«ƒ¥"õ´N\…Â;yÃìC"Éã"üGü¼Õ)Ñ~[3ªÖ±)LÀ•:s%“A²u„ú=ƒ‰R‡c7·!E`ßÇeh§mZug¢ÉÊ+eˆXξvò$…ïuäw ÅU.öÀIÓM©â@ò’EЫ YùÖjÜqMœ4Ïc•d•¹þâGþҐÎR—ó¡%ÿˆ!§éwã^¢]Z•qq:jy‰%w™ ‡ë8vØ­ðYâÓÿØÇãqõ;*‹µ€$¥w.’ÆÅôßú«»t_ݪ{@Rk”ýè¬\©ÁÔ:ûW̱¬,7ýÅѬ“<Ù°<<ÛÖ	‚^R¸á]óO$´Î…ºçxÒڋ̨3+Ím«µŒ2¿åö"<{ËbâÙˆÏ	²=4nI¿¨èW9|‡ñûýÃ_G
+xÚ•Ë’£¶vß_á]pÕ˜€–s3É­¤j¦’´oÝE’…Œå¶ª0t Owÿ}ÎKܤ*YI::Òy?¤dó´I6ÿ}øÏþáÛ”ÚqU$éfÚ¤I—•Ú˜²Šó*Û쏛ߢGW¾k·ì"ô2®ŒÉ]UqØ	ã¥U¬ãí.MŒŽ¾ØÑoÓè«ÛîtžGŸqÌ¢ÿûöØmu½ø²Ïc¿-«¨¿£l|×µ¿'iötííxž ‡q•TĬ†y‘偼.RÄzø~ÿðçC
+P@ž	”ÇZoêËÃo$›#ìý´Ib]•›¼lt^Æ&ÇÛšÍãÃ/É\Ii>'<]šU1iÉÛºv0¯ª<êýÓy«Êh¤uÙöÈϽÿê÷äd÷·m7ž]ÏÀcw±¾MfZEû³chcÛ§«}r|`<ÛQ°ÝP÷þ ‹2‚kAÀö.ÕqžUÌÙxö@.K’¨¶Ïöà?"soK£i¯»Ö[UDgwd ò†ãèúËÀ¸ÝIìP-ÔQfq¡ª`‡‘­HˆK½)•<Ðd&z|Ö‹ÈÕí]Û¦yÛ–:ú Ó"êZǤY)ÌÑ‹oš5Fv*Mck?Ÿ±³ÊMÁ‰kÔs–åÑup=Š›eÑ©ï.œìƒ‹É>EQ²}nPž‡ƒYôrö5*û|wy¶ §¦™…É‚3iPàæ™<®W_ûÉ„:5iÜõÃë<;Þ9°žåRÙCå¸ãüò»Šåš]¾âWDÒ,dÔ]³8=[Dùº b‡Á?µDVóÁ[(dpc2¸ö2’Áˆ^4(ç´O?v»5®ƒíTÙhD»(iHǯßfq‚KÐøMØy¥w
+e¢áìŸAë]ÀAÞIÄ7Ù$_PÁƒarô=pçÏ)ŸÞ3×µ3ï¡Ðtíþ„£™ô	SR>lqàw(‚ÅZ¤\‹8å*´Cv(#Ùy칎ñ)&« #-Ý‹Ïdx#O¾A™•°óc6Z{Ò©äX·ŽÝ=~ßxùÅ-7ŒöÐøáÌKrû¡c¼…Y„¨\Eë~;1¿Ó:{o–2“œRNTÁ§~@»\{P´`ã±3µ”
+C•F¨j»#´A-ÃIª€°u½åLG+zBÇPá,€-°‡Öèm;øѳã5÷”óuVFbÖŸÈ*©¸G~EG$ Ä´Ö;1‡rú÷$O7~#××Ì1_raXïŽ(N®05ŒŽæšœj…ÓCsupgŠ¶ÓN+YªðœðIšÐu<ò	ù1añB–.¸ù†\ÿþ*uƒ!+k,.i©Ü -F"‡«;rªHÅåô7^Î]s$5ïa¡qêe³íd}yn<*‚N܈I61(ù8×®D#gIœ”‰þα­EZš‰}c.L¿Š!©¢ÃSÊ£Ó½œq¯ÀWRé V܇:ɐ¿ñÑyD}q/@±,9ÖaÄÁ‘»Dô*I03C‡øñ“à,ã!µ‡{嘗‘k;œ>Ùz f¡?¸·ú]Â×*éaÒdÞÝ,õóæa6?º“½6#©6‰>6C‡Ñ ´zZaîÀBãúɆ ©ž#¥„üZw§ê]®ËèÇ6Tc)·µ¤`v§»
+*ñZÌâµP¡çÁQLèL‡€Lå1æ[aÍ§M(,0YñS.Œxè)6³'jJ³Æ„pÀé,§Õ TD¦C&4&
+£]ßb²¡Êèäìxí¥_"PlTÌcº¥G{Á“»ÓŒ‡aë.rßÀ°ÏrtáÞ¸åbMo³’A«éÅ¿û©Õ,ŠÉ?pΉlŽÙ=ó» QNØj8£p+&~
+7 €½^y†â®1¶,bXE±G½P¥™ÚÍï̃¿øÆö¼¸Ø¶¥f¨-ÑRa\êFgïJé<]qS_lRWyJ/R`4KâT§·')06z‘ÒsÔ°äè	Ëç¨1òŒý¶RÓsÖ«ÏÑå{³[¥
+˜kjšKÚ€É,m0 šoÊ-¸' º¿óÔÄâÑ–Çw¶§#âÿi¾HVä“%¾¨u 6ÕðŒ_3¦å÷­’ܧ´[áA¼»*§óŠjbyy»s;G­‚O]ÏðYxé2„`ßúÚgÖRÊSŠ’¨)¢ZŒ À"BjxÌN¡\ʐ
+%¼§ÊÛÍö;Þ¾R®,Cgg¤ø÷þôƦ­E¼O(ÀâQâßÛfî­)xk®Äe4¼‰“rö’Š¿~wóSD!åMú)p=wÖ¿sKWᛂÚXRäsŽƒü.ê  dB :efjÂÊoþ®JšàîXr¦ qRJ®J´úGAï|5É…óÿ
+ÒhÓê³mí¥u“§’ÖÆ£üèðüØ?¿v©Ÿ)°Íq"š”<+é}‘¥Œ_DW^,!¨¤uâ*ÞÉfIá?âç­N‰öÛšQµŽMa®Ô™+™’­k$Ôï)L”:»¹
+)û>.C;(hÓª;MV^a(CÄröµ“')4x¯#¿(®r±NšnJ…‡ ’—,‚^ÉÊ·VãŽkâ¤y«$[¨Ìõ?ò—†t–ºœG-ùG>M¿÷íÒªŒˆÓyPËK,¹Ëä 8\DZÃÖh…Ï/˜þÇ>«ßQY¬$y,½s‘4.¦ÿÖ_Ý¥ûêVÝêZX£ÌèGgåJ
+¦ÖÙ¿bŽee¹é/Žf|äɆåáÙ¶N|øð‚|”Âýïš"¡…Äp.Ô½`8Ç“Ö^dFYin[=¨e”ù-·áÙ[ÏF|Ní¡qKêüEE¿Êá;8Œßïþ<Ð+
 endstream
 endobj
-8630 0 obj <<
+8656 0 obj <<
 /Type /Page
-/Contents 8631 0 R
-/Resources 8629 0 R
+/Contents 8657 0 R
+/Resources 8655 0 R
 /MediaBox [0 0 612 792]
-/Parent 8628 0 R
+/Parent 8641 0 R
 >> endobj
-8632 0 obj <<
-/D [8630 0 R /XYZ 100.892 685.529 null]
+8658 0 obj <<
+/D [8656 0 R /XYZ 100.892 685.529 null]
 >> endobj
 1538 0 obj <<
-/D [8630 0 R /XYZ 100.892 342.198 null]
+/D [8656 0 R /XYZ 100.892 342.198 null]
 >> endobj
-8633 0 obj <<
-/D [8630 0 R /XYZ 100.892 312.02 null]
+8659 0 obj <<
+/D [8656 0 R /XYZ 100.892 312.02 null]
 >> endobj
 1542 0 obj <<
-/D [8630 0 R /XYZ 100.892 237.282 null]
+/D [8656 0 R /XYZ 100.892 237.282 null]
 >> endobj
-8634 0 obj <<
-/D [8630 0 R /XYZ 100.892 207.994 null]
+8660 0 obj <<
+/D [8656 0 R /XYZ 100.892 207.994 null]
 >> endobj
-8629 0 obj <<
-/Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F70 4384 0 R /F17 3698 0 R >>
+8655 0 obj <<
+/Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F59 4373 0 R /F17 3698 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-8638 0 obj <<
-/Length 1526      
+8664 0 obj <<
+/Length 1597      
 /Filter /FlateDecode
 >>
 stream
-xڥˎÛ6ðî¯Ð­°fDR”ÄÞ²I·H€mã"(’›»¢‡#Éuò÷á²åÕAzÒp8œ÷Kiô¥Ñ¯«ÛÍêٝJ#ž2jmî#®8+Rå¥fJgÑf½‹e‘%6¯ŸÝ	•LçyæH‹Œi!“#zÕŽ¶ßu©Úd-Uo’²Œûã0Òñ/[›±êÚa_†dÍ3^Ä/öæ ¯ˆ€k²úe³ú¼âÀôºPG1)£m³z÷!vp÷:J™Ôetr”M$UÉr¥ ®£7«?W饍\-Ú˜iælAõÍvkÐKj÷ÕÃ>e<úóØá—ÇÇÁöåŒÔ×DqwìéDæ³dsÿ“”®èæTÕ5½4õÐÔZ»£ÛÑclëÄ: )ÝÌ0¬Ñ7`КK¦2M:ŸºëIÆU|ßõŒûjð¹ÁþÂý7€’*>í«-r؇göâUÕ>Ð)„a²!p…GíAéÝ”wçqÜ{kª­ñÜÒ"¸0KËø¾ïB’dP2:ïÏÎÌóxHÐ'çtg7`ЍƒßÑ÷c²ÉvÉg#êôõ@è~)	w‚œŒ«„Ç[,ݼOUêüŠ‡a4íÎôþѶkߧ<ëçV 䌊„çL+%0Ù@¼,˜H½_¸f’	ÀÓ4~Ñ5‡Ú’s$i0©ò"þ}“ð2”À›3ãIRf)
-RDÁ ¦HÊs0Oë~¡ËYøé’b‰wޝŸèÔµõWOt8 Du õ¢kÆ>Áª@ÐtáÆ|BßÚa1ÈUæ26‡CßúÊŒ!з­Ý:}‰âT{‚¦GS®àƒ)WDfã
-¨€Óplš‰3>_RŊҏ
-ËÓ%_žÆf×Tm5Œ½]±ymŽ-U‘ˆˆ¨á*D‘Ö?øÍ´æZPEÈœ+EÜPé4ØÜ2œó좩¥š	¥C7þ#‘<îêj[Ùa)a\NæúÙ»0·—‚–ä䂉"¼;ç$4ªòªÅ/HÕŠ•RͤjÌzèœ>ð5µ¤O”0k™fLs/uèR‘†P^+(QÆdÙóÝnI‘±òlÆÇã8®­ý2zþØLDˆ> ¨«t¨ß— ‚ñÄ®ã·6¾÷Ôv·&-Xcëځ®éA¾RÎ,:¯Ì™(§ C®©‚J'?IÍ
-5ëÀÓÚš:i‡%_Àtñ×%%´I×òöà}tzáæ `„€Å)óŽêÞOcÊîf
-¼Œ[Óx¨»¿ºêmӍ¾‰O3ðfxr´Y73e†4Ô¨÷¾/ϧ b Q=´SGïèáˆÖaŒÜýÝMZú&=ßkfØï°Ò̶ª«ñ‰Z[hÎJ…¡ƒµv¦7™ü¥ïÜJ]wnX”0×ðÆ
-*ìÀãr藺:|KÈE8zݵvíΏäzö¦·^No‘ùÍRœ€¸Xãäl	´&¬xÚU=µrÈØ,ñ[˜ îMîöŒáµ&ˆô@²½¿ $,È*רàÎÂPþXWÃÞEþLs6×Î÷“Ùüáúòü–ñ۪ݹ?
-„pӁ¯MGŽãf÷OžhkÜf¤\m¦þÿœp°7 ¨[œ”7íâèêšT Õ úþœaT½¯œŸŸÞe-Gä×Ës¡‹'—çoüH	Ü”Wô®z8:E`àBÑð¥ìÏ°Ö熤>ÉP}gæ¿.Ný¿•=±oØ!J–eùü\¯Y3h°þ¼b*u×áëá…G<{ÕÀ{فŒ³”Kª5W¬€Šÿe“uÐn}¡E†Ï"“—,ÍÁçy€ÿÕ´p®\ý90„…R5l¼[ÚKC®M]7Ô$m¿~Cs‹Ÿ‹{9 %ËåyU  /¯"Z_jrË®4ŸÛ»Ð*ƒi'8Äèÿ\]X¹`85Sjfå‚ð7™û=eØH¿i	Ç=„—Þõ£–Ü~§%3+ìâb”IèÅ܈sbtðg\µæ"3ÿ«”]&üKwGÚ¦ÿ¢G55þ]ƒ+Æ
+xڥˎÛ6ðî¯Ð­2°fDR”ÄÞv“n‘ -ÚÆAP$906w-DG’ëäï;Ã!eË«ÝɉÃáó~0‰î£$ú}q³^<»UIĦͣõ]Ägy£¬ÐLé4Zo£w±ÌÅòÃúÕ³[!¢‚é,Kiž2-$¼äˆ^6ƒí¶mmÊf¹’*×Ë¢ˆ»C?Ðö[™¡l›~Wîû劧<ŸïÌn×ÈdñÛzñyÁáUëLŤŒ6õâ݇$ÚÂÙ«(aRÑÑQÖ‘TË”¸Š^/þ^$ç:r5«cª™ÓÅ7›íA.©EÜ•÷»¥(âÁï‡WzÛy”SP_—"ÛCG;RŸ-W×ñ¿ËB˪¢›¦ê[‚k·t:xŒm[g$¥Ó½éûÚZqÉTªIæ#R·<’rßµîì=DæG°;3ÿ ¤Š»rƒ/ìÂ5{v«lîi\Š0i˜Â£v ô™lÊ›ó0ì¼6åÆø×’<˜0MŠø®kkBg3ÏOÆ̲xHÐGgt§7`ÐŒ½¿ßÒúq¹ÎvÎfÊôuOh~)	w„˜ŒË%7X:yŸ¨ÄÙ7ý`š­éü¥MÛ¼OxÚÕά@È%	Ï#ΙVJ`°{™±$Äžk&™ <Iâçm½¯,G‚’ƒ*Ëã?×)/B:¼^bd¢?‰Ë$¤‹ÈX‘ø`¾õ´îº˜¸ŸÉ—xæÍù‰vmS}õèA‡sBTPG šfè–˜¨€BÀ \›Oh[ÛϺ_•™ŒÍ~ßµû®4ƒC´mc7N^¢8–ÃŽ ñÒ+xaŒžY»Ä#*x©?Ôõø2^ŸÅ'ŠÒÓÓ_–Äf[—Mٝ\²ye
+e‘퉈¨á(x‘ozë/üas›)(#dƃ–"®)‰´ëmféOqvVÔÍ„Ò¡ÿµ”<n«rSÚ~.`dÎD’ê+|Þ¹¹9g4Ç'LäáÞ)&¡P%~†«V¬jÂUcÔCåôŽ¯¨$}¢€YÉ$e*ŸZ©E“Š$¸òR@‰<FÍ®·Û9ADÊŠ“Ã^mì—Á¿ÅDJ‹ò}	"Oì*.¬•ñµ§²ÛY7iÁrh[—tEâ•bfÖxEÆD1:b=Od:ÙIj–«IÞ›ÆVTI[Lùº‹¯¼.(¡Lº’·ë£Ñs× [#| ,véx˜VTwlSv;)àEܘÚCíÝÅQgëvðE|ì)€7ý£­Íºž)S¤¡B½óuyÚˆò¾+zKÔ}ä6hèï.ÒÒéé\3)Än{‹™f6eUäÚLqV*4Œ¨•SŸÎä}åVê²rà„±†'®Qa¶Cx>ºÕáBÈ‚ØÑí¶±+·À×?o:ëùt¿šó¼f€§±s6ZÆ
+ÜmËŽJ9DlšŠø-tw'só
+úðRDz Ùι_P椕+Tpf¡)¬Ê~ç<¢9©k§óÉdöpuù5®Eü¶l¶.Ǐ=!\7F`ësÓ‘cûƒÞý‹'Ú7)WDë±þ_æ uƒòj¤ímU‘4@@ߝ"Œ2¢ó™àóëã³³L!´“Ãs®óG‡ç'>ê«ô¶¼?8A áBÒð¹èÏ<­OH}¡øNÍÿœŸºÿJ{dOè!a?ô	¸\ǧá#µŒ„LIO^0•¸ã°:d¸áÏ^ÖÐÇ^´ÀãÄåDµ‚eZÀÊ àÿˆÄãKAÄÕ™Œä>qOV°$S‘HÓÜW˜OsgÏðꃟƒo(^ÃØ»¡á4ÜXzCbÒìÇ47ý9çSZ²Lžæòüü<¢õ¹$7ìBò©¾+‘‚9Rhy‚3žå?©py¦åŒYÊR¥&Z`fÎè_ÊT¥2Œ¥OjÂqáÅÏjróšL´°³ÓQ*!Ñò©§Àhá{\6æ,2–þ¿”ž|¨Û
+ãçè	#pÈ(+d„⇌ðÆÏÑ
+
+És²ËÆ4£\®ôž´³=üß7öáÍëoÉLÜÆoó"_"7íÉšÖÍcß”ú"qÂ
+%õ£ïƒÊ
 endstream
 endobj
-8637 0 obj <<
+8663 0 obj <<
 /Type /Page
-/Contents 8638 0 R
-/Resources 8636 0 R
+/Contents 8664 0 R
+/Resources 8662 0 R
 /MediaBox [0 0 612 792]
-/Parent 8628 0 R
+/Parent 8641 0 R
 >> endobj
-8635 0 obj <<
+8661 0 obj <<
 /Type /XObject
 /Subtype /Form
 /FormType 1
 /PTEX.FileName (./Samba3-HOWTO/images/trusts1.pdf)
 /PTEX.PageNumber 1
-/PTEX.InfoDict 8643 0 R
-/BBox [0 0 769 241]
+/PTEX.InfoDict 8669 0 R
+/BBox [0 0 612 194]
 /Resources <<
 /ProcSet [ /PDF /Text ]
 /ExtGState <<
-/R7 8644 0 R
->>/Font << /R8 8645 0 R>>
+/R7 8670 0 R
+>>/Font << /R9 8671 0 R>>
 >>
-/Length 8646 0 R
+/Length 8672 0 R
 /Filter /FlateDecode
 >>
 stream
-xœÝZË®$5Ý×WԐy'^2±f¸?€†‡ºA3â÷9Nâ<ª™î^]¤Ö,æÚ}bÇ•ÄÇqÕû]+³kþ×þ?]¶¯Þ¦ý—›VI“ì~ýLJ_¶àƒ²†öèµ
-1î.'BØI{e3í~ÞÞmÖª˜bÞÿÙŠ‹ýíwŒûa³*;1,d§(¥Ý0̆Ý­´w»ÑN9ï+ºƒ,ÿ±b‚=`L†ß£¡| éoæ6ˆÈ«àÌnÈ©”Ü­Ò:5Þùiâ1圕ÕlÂGe÷ˤpY%³çl•±Ä2–ßsòøÏtù´å˜”AÒÉ]..x€(‚S‘öa ¦:¹¨2FôI4DŸd³°FqÂÒ>i`¿bñÌõâasæ4I””KÔƒ$2ÊiÓg ò²#ZÝB©ú˜£4V¹8Ei²ÂnQVyŽ²!ú¼›…Cëú=[l²„†—0a*5ˆzZ±ÌO©ÇŒ嚦 ý°EM*kŒÊw¼hbØ[i?3
-x½ šfF%lp¢8¡D3£2ÒN 	Ô&feòŒ©ŠC8^œ¡H43
-iд_ÿçè±PI§=D§4òç¥'ò„uá%=_¥öóðs¥£pÚ#ž~·|ÞÞ}ñªîx¿Ø¬*áX"ŒÅnB:ÇÊ_Dቔ£°[gÁSn÷Vٍmè»|Ú"Æ{¯LÂ4Å‚Èââ´uM´‘¹I,X
-ªaúi>D>m2ÑȬ›CõHܦscmP»{>_hY{°¶œÑöHçÀ'76z~æ…Å¡q88ѥ«քŠî ›}¡úd “‘HüÓx¶·ADØEˆ€i<à‘"A‘
-G7dzðDŽØCã°®‹„‘¹ÐŠdŸpîM—±ÌcÉMlÓ<[¹ú(#š¶°†…¨‹íî£Ê<Bf!™¥XXã`&xÞØ2?ë BšÂ$Br ßÃ$B)gSŸ‚È#́¨ATõ1‡i8ßLa*{´‡Yå9LAȼÅÂǺ„ÏÛBæÆ—º»Xøò>8&i›CËP÷|î3•0Q>ÄìùQ5M̘½Ž…ã©ûÕ4ʃVÒ'TÓ¬(NÒ+ªjTðuÁªiTÄÏœgªifÔm*7p¯P­…èËêÒ³yâUaÇô~n®4cP2“êv‘¿ž³8Žœ³¥¢Ce–ÛÅĆ+Š»‹žŽ"&†mê0™QŒòñÂnHmç	¦1ÏMŒaL¼ÑÀà–zCÌ¥x¶†‰×¢ê&Ùt`7kQ¹’­çqhPQ „ÀÁ@fÙ(â†]QØrMn?ºTéWÆŠ\­3Z4x¶x~m4¶;W9Ýv•.Î!““áëôOeŸ,¤…Ëäg¾°Xç§èˆÓ Ù¡NÂþïS¹Å7~®ÓÛÜÌjÆ[€:±×`•ç !Éð5‚yÍž)ª…¿¬I`¦ÔO¥÷ØLH^¨‘(kÉ@÷A|¾áÏ7wÍp¿¹t
-_颩W:«îyB‰fA$UfTÓ¬(<T¾ëO¨ªYP–Is at laÌéw§cá¯išu‡¿2bÀí7<”ê¶Ä^Su2(üʝÏÃÏ•fŒ²ž5®[®öŠî
-‡•N)â|»jù»ýwºìo^6ƒý…g9m_½å¹öjŸ
-æ͆ÂõÑ¢ôƵòå²}öÍŸ—ûcÿúó—ßÙBÊÙ°Ÿ"Äî_fP©C÷SǾaì·/Û÷cÿ:,Y)ÏxD.3]ÏàÖ$šóÐX,1Xé¼yž
-5•á
-Hf}y¢!OÜà8wO]…èwôÿq¿Î¤ÿ?ÏãÎFAåãQ·Û;Å!¿iœBã¬"lDÞ)/þþø×Ǿöw^XÔK¸îquÆ­˜¥™’úPR= Ÿ{ÿ¶41»€šúSÝxÙ€C¼2Á~º¯/ Š5ß±D8²&ûÖüOŸhþ‡ƒ*÷¡T/ÖC¡qwÄNÌî¥w‰¯ëò	¼oÔ.+“&]NõÎ;4¨ª]؇¤(ì†á£Ê<Bf!ˆ6I1°ÁDýœq-Vû• KÇTdL˜ëwØpÅï"¢ÎXhrõ0dÞ׸Bt„}˜G€" ¢Î±˜C˜Ö홂Zê+\˜}
- žÎÿlö? âsÎ%ãžqOšÛÀM¹þs¾T)ÁaîaÆTÅ‚ñ`{½jš•5_fgTÕ,¨ÒðN3ªiTy+gTǪ́ÛV0X%<k07á/#qgâÕ:_eòóðr­éƒ’ál·[XýÕ|-mþcb&¾tO¦t²—ôÎöv=jS*Íø&Ÿx¹1$ë!D(·D(×ÉU¨ÊCÙ͇ȧMf!š>ïfáÇ#­þ@š_MÀ›S¨@½û«>Èð™´‰»mÜê¥Q{ïní½w“6ÝÁ0gÇ#(@…8ú¦%>ðÜ!«þÚè§c+$Z)îDòëFD}™5XW~Ïϯêr¥.nÏYgJ=WÅXä*;À04èrqÁ#Dj"ìƒn…™ž\T‘È skœüŸ5²…¶ågâ8Ü#3T
-=DÂ=û§Í¿ˆ#ĨôñM¬öG€ÌO‰¯ß2ôU¿
-©š8€6Án`‰`^¹'
-j¡íh‚çä&ô?;û€ø¨#b¢~+•iÓDÜ!B´õ=„ÁM(Ѭ(ŠüŠqFUÍ‚2Qs
-ŸPM³ ¸Å­ÃŒjšö
-qAUÍŒºCÝv³”Ï	.#}ciriúy¸¹ÖôQÑ¿Jï–+y¿ž·û¼£Î*Ùb7€EKÞ¿){säµà¯ÅÈqƒ3J®6ÝcZšîc“nc@ünú&F3&ÞÄ4s‚å¿ÉŸhðGòš_8•÷jåcÑðÛ=nEBÁ­B~î¼{É–Æ´È8ãdu9€aÊë‡a¡ÊâƒGˆ˜³@³Pr7çòæCdQg12o±°ÆQ²ãÓƶ2›yÁÍ&’CDñÓÃåèô(«8)¿·ûð&7#FJ˜ ªªn U*ßź‡&¢M±[Xƒ˜×ïÉ[Åm
-9­¥§ì_zúõ3Öw€øÜãv‚K_Y_D滝-þÍ9n>LS¬ p™ñ3¨*PæGh&PS, ²¦\q;¨)V_GãªŠt›Ùb@¨V¸£’/±·žs¹êž¯rúyø¹ÖôQ‰¿¢B	!–µ½¦;Þ+ßoÿP‚ês
+xœÝZÉŽ$7½ÇWÄq|°¬Òц9»]?0Èoˆ´ánæ÷çQµDVg|)#ч.2ŸHQ7)þص2»æíÿËuûêí?}Ú´"mÙýö?mfÿeóΩä÷`²ÒÉîN'åµÝ	tÿã¶7“”ö)ìÿÛŠ–ýÃ?ß0ì‡Í*¢Žæ£WvcŒSÎíÖG•ŒÝ“UλTÑ‚ÑN«œVÑ‚É>©x–s¤U0ñ®®¤5äÐn‚WŸaD´£w^L¬iR:˜=y£²µûup\PÙ‡´U&gÐFéì÷˜£²fЗ-f­¬·‘‚ryHètӁC*ce»„`1õIG£/[ŸEãŒyW	g;.ØÙçµígl¡¹ÙBÓŒã9™©Ò:u3)'eBìSz˜ÙbD“0èªc2Óx•£fÂIøHv3=™Ù8}–MÂÙŽeŸÎ6ÙBÃ[gçì>ë¢Ê<ÌY•|¹ª7€àü˜ºE´ €ë‚	' äàö¨€±Ä‹ÔQÂYP©.Ø„jœ]Vž1PÂYPþãÌŒjœEÞ*çy	gFiHÏQçýö¬¥#Í»¤lŒ¼ -š',RÃqïÇPrË郒õPÒÅg=vèÝTóa²Vµ„d†x‚w¼ŠÂÁñQ8×&!¤8@€“v¿Ó—-p¨°P–ϵh¤h¸lÂ1^Å'¤	01’ò¦«#Ú$„#s	g+ªËÜÏù™€ÍTV“ϏƒÛeó„$OÉœþàs¢7ÖÛšèC(É×EÇÉ·êg´`p²•wƳ` ©$æ{Nô9†ûmTp¹$z¸ ¤šäâ)Ï‹²B£*Àéâ`qx¾CMÚ©šè‚GÙ`N× ±aÚ0!,œ4º©àÂIÊñV‹„ MÚ
+æu ³«œ"žÕ²%Ç÷Ÿ5JÐ8Ûgáš´‰ç—œíú…6D³ ºh˜L4AEö`1ÑjåóP!ô0±Ú»€Å†eïžÉ¬%³#2 抓²³sÞF¾öFº»¿³cºä‹Ë…KF4š¹Â‚ªœe,"NšQ³¢8ñ, ÂX0“Ô~5ΊJNyZP•3£îgóŒXKðR)É®#h'8+yÈ8‡ñcè¹åôQÆÅPÓj•|Üèâ”þ¾úg<ø¸¦®ÉÂpš¥B=%¼Çè%ßdf‹Ä‚ÆÎÅY¡jƒ¯áÄÆÖ‘ü2fW«(ã$¹û ¢2ðƒ»ê(ÛÒNw\‘JVRöÈzìV5§Gb¿Ž­õ®!ØŽ]H(Ÿ41©UŠBÂù	å³qãwø‚OÓðF7e@ã T¦¸wì(䆆Fóˆ6AôI7	'#Jà|NÃÖœ'?·~gØH8\…6ù¬Ø†Ôg ô0r ª
+]@3©i˜ŒÔ\oÑ0õ­æã&F6z2R}ÖMÂÉŠe÷žÌ²5ó«ëŽ
+ÏO„ÊL4Á±E¦‡öøDܐE†Ï¥¾kœ¹'4‘XšQ³¢Räl;£*gAFÚEVã¬(,`^@…±`øš'}5ÎÛûYã‘Éì}Äþ•[¬Åaàq֏¡æ–ÓeØÔå7š8ÿ½§ö’ýʝ,–á”4åïößåºó²}õ¡ª¥·̶"p$ÑLsáŽ?,¥ýåºýãÛ߯ÿúå·ýë/^~EnÛ¤ýKœÈÍÒË¿;à|÷²}?Ž²:”«YœtxÑ)–æU8ÇàDLÇN@­ïJt«}¼@b&å°¹ƒC§!3FTÝr†ªç^ÿï5µŸ—âo8¹¿vžp†T´ŽÛzTo¶œ§—ÿýôç§~Xî—iu‹rÍyäy?xˆxŒ^Þ¡åÇDp8×ëÄÂìg^(£Ð(RïJJèŠ8‚ÝNÃë#DüÌ#„÷hCB(·§|Ëq88
+(=A{Eåú48’ohl§/`¬"?!4*Â<	ºªàcCYkà4ÊØIE£y@C´)ÊøÕÎóÏi×R¤ÉÏ„4ZóÃà Žû &…r),ú…&D5`ºª&rÝÀŽÑ%d>t“ŽFw Í±X­˜7ïÙ,[Š4ïB¹Ð?m×ýÍáþïðs‹ù‚O˜¦·åÊ»qpµ‰eTÈåÚfBU΂rFó
+Ê„jœ-_sΨÊYPžïhýŒjœÅÙ‚Tą̊ûå™çæËá/ÍûµGï€6Þ”tuŠçGWsØÆ´´|Ûä7š¸xOíë£C4ùÚ÷´}í—û=_2ö	©§Ü£ñƒ4β5ÆY¶˜‡GÎñY	B‹ŽË&ý¿7Ñ{neDÐ—M¦ ™b~¶à-žk’MT¼«<  '~æ½á1zÉëÜ5PMë9¿þÐ1H‰îb8©Óg^$ùúÂøêËFÃp$Èi~l@è9çóLZr—׉ã×Û8z¡å=n|F8 7=‚ãêW‚ðIò^ ´<Ávòe·w	Èk‘ƒ­èh4¨“è€6Ç.`µ¢$…'µlÍéígâ6[ÏFâ”ò©#‰¸+v}B#¢š0]U#1¿’iº8KžTT²›Ønì£Wæ½{*³Ölžø_|”?$yõ3‚7€ØÙáÙ–C““µjœ€€ks½¸ð|õßÑT㬨`ÊL¨ÊYP½•™A•±buJV Ê™QA£ñËiB	gF=Èê|yÄÊWR®hª±;¾9(Is
+æG×r˃‚N©æÕ*÷¸ÑT²ú;jœó×n44ÕG„öaNÈ)é½>g½`àüžÀ9ÐëOB§¾<¿þTÐA8Ö„û ä\y—¹«Žb.	ûþ£CÖÕ–
+Ñ5ñíîàxeøî?öà˜€Ò\óq3;Íu
+J¾§ì”&9
+BV
+e@åð£¤áJ®
+àGKþDDTÍ#ê$¢Í±KX­àú¬–-ÙO~&Âî;ITj¦a%¸R^b›•ž¬ìˆjĐ tÕ1̤Äç0u3	k'•FößÛûðÕˆy÷žÌ°%ôšº£Î
+ì°%4=ÆðrüšÏŸb¢.X8sgw±´ *gA¡u*O5Õ8+
+Í-²gA¾¾›A•±b0Ýìªœ·wµÁ"sæ°ÌåæJÂxàÎ4_áŸûÑõÜr¦Q"}Eòq£‹3àûêç#õýöã# µ
 endstream
 endobj
-8643 0 obj
+8669 0 obj
 <<
-/Producer (GPL Ghostscript SVN PRE-RELEASE 8.61)
-/CreationDate (D:20080128091722Z)
-/ModDate (D:20080128091722Z)
+/Producer (ESP Ghostscript 8.15)
+/CreationDate (D:20080520133142)
+/ModDate (D:20080520133142)
 >>
 endobj
-8644 0 obj
+8670 0 obj
 <<
 /Type /ExtGState
 /OPM 1
 >>
 endobj
-8645 0 obj
+8671 0 obj
 <<
-/BaseFont /Helvetica
+/BaseFont /WLOKNG#2BAlbanyAMT
+/FontDescriptor 8673 0 R
 /Type /Font
+/FirstChar 32
+/LastChar 117
+/Widths [ 600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 600 600 0 600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 600 0 0 0 0 0 0 0 0 0 0 0 0 600 0 0 0 0 0 0 0 600 0 0 0 600 600 600 0 0 600 600 600 600]
+/Encoding /WinAnsiEncoding
 /Subtype /Type1
 >>
 endobj
-8646 0 obj
-2482
+8672 0 obj
+2467
 endobj
-8639 0 obj <<
-/D [8637 0 R /XYZ 151.701 685.529 null]
+8673 0 obj
+<<
+/Type /FontDescriptor
+/FontName /WLOKNG#2BAlbanyAMT
+/FontBBox [ 0 -16 593 627]
+/Flags 5
+/Ascent 627
+/CapHeight 627
+/Descent -16
+/ItalicAngle 0
+/StemV 88
+/AvgWidth 600
+/MaxWidth 600
+/MissingWidth 600
+/CharSet (/A/n/B/o/D/r/s/t/i/u/T/a/m/space)
+/FontFile3 8674 0 R
+>>
+endobj
+8674 0 obj
+<<
+/Subtype /Type1C
+/Filter /FlateDecode
+/Length 8675 0 R
+>>
+stream
+xœUTkPWÞ%ÉÝ"
+k¤St7ƒ X߈ˆSy‰A@”jQ#!A H„G‚­.TIHx4$‚ Q‹ŠÄRÇŽ­Uð1µÒ)ÓŽ3µ-ØNïvÖétŠ¤îÜǹç|çûÎ9("tAPu
+SÊRUÚ°˜Dþ´œñF™.ÌBUÄüô7&Zˆ„®UÍ®rC)7å&<¹ ›ç	Û=à±9P7 hauc„:G›«È</õÛ¿Ë? `ÙÌͪàà`©L;ý"”ç)2Uҥܦ@®TçdËUù!ÒÎZ©T¤I3•ÚœyÒÔôty:ÿ-)U)Ï’F)”ŠœuÔ/Â_ºzåÊUïrËêíŠl™&O£V©¥Û¤ñòL25÷—‚¸‡©ÂÕ‘¹yù
+Mbj¶A|Xd‡,ADd'$!H8²A‘9#ˆÑ£´íwñv9*ˆœ
+…rá%ÑFÑ3Ñ(óҝyIÑЗ†—iÔe0f˜P'd}E›€¶Â¨/©56‘p%°›M
+õS!™ØdÆ.b÷­ÁX¢7óÏn€ÝòZ#Rm9÷ÃÂ_€¦ZîG…IKn7¡¯ž %l)€¼,jS‘ÇèÚzÒ°µ×C˜@I(ïV_»íbÇR@á;	½f0¤ÀÐI[¬ŸZÅx_Ëé3–ï”ÝØRØVPŸKe‹YJÍ@q¶)(:RMàéæ/ÖÄdÞ¶ƒ˜QDC9Â¹<U´€ÛHv:%2~¹?úõþ«AäPG[uMü<ìî;kåJô¼Ñ  Y¹Êázlx0eGÌö}ëHÖ—m•À"èÝ¡ºŒ…=Í™T¦8&!9’\D3(>¤W.äM&BÂz.ñeç°~£dâ7èçùþÊÎ#eÂ?¿ß°È/hÃâÅAÏ&ÆGŸ½"'3š)Ô?NaV8É¥pþ8Bò}–B!;Ÿ`Õ¼A‰ž7èôk„ÑÀEØ ÕSÜ}€–Š¥’Äá˜Ï¿eÄ´8JNœÚ¿•œ2¬èÊ
+¥+6ò;0yÒ[6~lV³µ¡Ì¬#Ù(xà=ãÐ¥¯¥Ï»™r”Ê7?9ZC‰ëj-uµ•f]yè¤Æ¢¢vSqêåëÅ“däÂ…pôàÊá}¸v_ñ­L$#‘èHiŒ§Äx”øžè¬&U»–l×µGŒƒÆ6c[I[±-—ÊãÖ¤èôµë6÷\&LUg°”xt‰±\G®çÎ…&C«7™í¤ëÍè×Ý£ÄP4:øäìá.e3™uRn5­©­¬ÖÔs¾
+êËl¶·{;GßÈÞw‚À}ŠªM†:ïz“¥‰Ä­ßb¸O“±VOàÖÒ
+.ÂdðN½˜ÌQgaöJsqqe¹Ž`g…aoŠx„m¡wö¼ø‚óŸYÖò#ýÈHÈò6ë(qTêÙë$t at 5ö¦w¦¥øº °“Sz˜WbS}º²cìZ'íÿ6ËŸÙ@Â<—”
+Z2ãH¨#ZÁ$	·±&£Y?U‡¹¼O¾’N÷¦NxáùÌûóÏ´^¨`Ü8írh x_lBlöVïÝit?	o-›é¶îuãÍ]ßÝû²}`xS¨iÒƒ¹Ñ|á‡cEµeu
+5f;Áë½,À´¦ŠúSm1C^k|°™”Žg>&GÒð-Ú“ó:DË »®c‚æÿâº8:Àƒ-7–gD—h‰²#••T™¸Ü\a­>^UuœxÚÒn:G‰‡¯ü€ŒÄâ•5RbÖ#0n-‰÷oº»ëŃ¡¶Ûwˆ>áÖmIyœ4)]׿zpé¯Ï¯V–Ÿ#¦×Ëð½‹iãå¾S„œ>a pj†Ùù¦˜>Ù&G‘•ƒXÎe¢à âôíó­ÝÞ]Š4’½?2£;~…??t¦…CÙÝqPNâ5ìCgƒ
+Ø
+†ööï,HN'4W³ZöS©”J«Ø÷”ûa耞‡\r¥g]rs£Ýf#È¿F*I|
+endstream
+endobj
+8675 0 obj
+1529
+endobj
+8665 0 obj <<
+/D [8663 0 R /XYZ 151.701 685.529 null]
 >> endobj
 1546 0 obj <<
-/D [8637 0 R /XYZ 151.701 590.589 null]
+/D [8663 0 R /XYZ 151.701 591.384 null]
 >> endobj
-8640 0 obj <<
-/D [8637 0 R /XYZ 151.701 563.85 null]
+8666 0 obj <<
+/D [8663 0 R /XYZ 151.701 564.983 null]
 >> endobj
 1550 0 obj <<
-/D [8637 0 R /XYZ 151.701 445.554 null]
+/D [8663 0 R /XYZ 151.701 447.819 null]
 >> endobj
-8641 0 obj <<
-/D [8637 0 R /XYZ 151.701 420.534 null]
+8667 0 obj <<
+/D [8663 0 R /XYZ 151.701 423.137 null]
 >> endobj
-5256 0 obj <<
-/D [8637 0 R /XYZ 151.701 343.125 null]
+5244 0 obj <<
+/D [8663 0 R /XYZ 151.701 346.402 null]
 >> endobj
-8642 0 obj <<
-/D [8637 0 R /XYZ 151.701 326.255 null]
+8668 0 obj <<
+/D [8663 0 R /XYZ 151.701 329.532 null]
 >> endobj
-8636 0 obj <<
-/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F17 3698 0 R /F51 3729 0 R /F85 5521 0 R >>
-/XObject << /Im35 8635 0 R >>
+8662 0 obj <<
+/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F17 3698 0 R /F51 3736 0 R /F85 5513 0 R >>
+/XObject << /Im35 8661 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-8649 0 obj <<
-/Length 1618      
+8678 0 obj <<
+/Length 1572      
 /Filter /FlateDecode
 >>
 stream
-xÚÅXK“Û6¾ûWèVi&VD½,7m’63ÍLgÝé!Ɂ‘h[­$º¤”Íþû ©Gª¦í¦Ý^, Ið# Ž¼³y/wÏŽ»§/âØ;„å!bÞñä±(
-‹2öò¢³2õŽµ÷Æ¿ÕÐÈ>xw|eÔ‹°ÌóÕã2Œ@;"=V†iìY”'þ·2`~Œÿ6b)ÐçQ5ý9Ø'Yæßòî=G2õ_÷·CDþ}+HòìxÓ}ŠÂW£4mžE`aXF¥16úfnû䐡Öîùq÷ûŽ”ÊÂ$ñªn÷æ]äÕ0öʋ¤,¼;£ÙyIV„y†«µÞíî§]dAŠ–`eli c‡0†)yZ†4Î{0v¸‰O_°l5ːÎꟵPN›$¾9ubxF’Š÷Dð
-¡¬„¶ªJh9*àÿ0ó&ülóµÉ{»û>ŽÂ4+ÿE“o&“{98«+vÿµÕÏþ‰ÕѬ~ÙÊ÷¼¥ÏJŽWM»Ÿx§ìþúÔìãƒ/ˆµ¨—Æ'ùß5~ãÐþâ‹ö?ø×Cá×’ìÑÄòë•x®H`ì‚ïpD´ò,¬ôëNËA@,ÝŒàç#éJ;¹jÑ°ì@üêHõ›¸Édà’´Dc²X¹gI‘쌽yHð¶X¹‚Xº9ö96¬$làKØ°\¤±À°Ò^¹D >’Äi­€þé½D#µ®úPOùÊä’û¼7¾š-<>·ÖÀ 
-
-ø:ÐÃÂÚ½@Ï1-c ‡Õ8A@¡ûª9_Œ@?!…]í·àè­ª'„ŠTY˜ë\ž¤•YmtqG&þ÷8ÑGâä°@(^ „#&Å¡ÐÙŽB:*¦Q9öAƒ&ÉÛ(‹F¼§§g›—pÝŒ±/yù.€ó¿ rSwMßèAñA7+#_žà[¸¨Ál0“KMoó› ÌÚŸ@ÀçMšq¼
- at f¯#<*˜4„Q²òT|M¦1E[
-GåÄNÈ ãAÚ ƒŠ2Èœíñ­ÒòÄfÑÞ®tU͇¦g±Ú578l ÷µ¨<0 ‚"ñ'ÏÈž‘–¾‹”OÙ*s“E‹„3.È®<xÊ{°ªËC.åÐðúÍš@Ùò™ÔÉüÇ«Qâ’M }RX  elŒËm¤7˜QÔàà”™€¦ÌÄ2¯%º`v6¥iU7»•F^1@͏IBÏ" ôã-ñ¿4}mžÍ;½t.R2›Î$E
-TæÀ^š^萚vðX–3-XƇăr#ŒY>wJpxhN Qê±CšÚ£ü0µGyþy{’©=Åc §^´GëہsÇЪ±Ä=)0b¿ºRÍÕTB €ZÐt‚ÏÅALÏ[V äô9ñFµ÷Dë‹Tƒ]‰æ+ºz¬æM¸-×F«z! —[Åäbغ·ñŠîoR´j’¹
-NRHYSŠ†µ$ùpáQÍ@#6$þ•«¡©š+„Õè§/>vࡦ{Qµ­±¡ötI:+(Îh‚­)Ÿ6ë}i®àû¬Hç‚/N4ÍCªGõhk>B´ˆÈ(ø.Ï‹bM_nÕ¸-‘Å»s;0¥ÝY`±¾bP)"Sqâ¤
-“åR&)ÈÏsßp¢hвÃe‘…çØ©û8½ó,ˆ\çgGÁsƶ
-Ëäó܆4½Ñ”AèV¾Z/£/iTÂærq›l‚éÅǁVãZ©F.)E.ۢŋ‡i—Y–ÛÓýo=ìë[-˜½¬Ø¯¤¶5x˜á@rO4'µuùëcJ#³—‡*üïmá1툹jWgÁ%:9l¾£Â¼39´‹pBh¸_É?ó˜®$¦KmKÜì¨7}1A#·ØžQfæû„Üó¼Ï’Øÿa°w…ÑÕZæ?ŽÖ…WHÞÓ-Dÿdëü4Û)ÁkòGÓ"5zÕ]Upã„>Ç.3`S$)´ hsÓ§hÛkëUƒiº¢aLvyS=b'Ë}£7ºÉ;ÕƒyêYf;¸Üup™W ;´{çpÖj°¯=(´p*m'I¹ÌæÆf˜½ÀíD¸Û™.m1ê›`ø
-±bÑe¢%Ð>4JöÀu)á¾Ï»OnH)÷
+xÚ½WKÜ6¾Ï¯ð­ ãX~û˜´IÚ 
+Pì=$9(¶fF­mM%O6ûïKŠ’#@7H.6IQõñ!*ÎA¼Ù½<îž¿N’ Œê2fÁñ°8Žª:	ŠªŽò:Žmð>¼Í(Õ°ÿx|kÕ«¨.ŠÕ“:ŠA;&=VGY´?°¸Hß՞…0ᇘe@ŸoZçý!ÍóðŽ÷Ÿ8’Yøîx¸÷i>t‚$¿¨žËè㾪B}3£¡Íó,Œê¸¶Æ¦@—Yî·O˵v¯Ž»w¤ ¼8P¥iÐô»÷ã …±·A¥uÜ[Í>Hó**r\­îvìbR¼+gK+£¦YYDÐ8oiíðŸ¿fùj–%½Õo:õ‰wpÜ4
+ÏZÝ®é,<i MõÄ &/I¥á‰>íI
+bnF´4n‘ƒ?Ìx=2cmüÁÙqHÒ(…ÿ÷4þÅdü F¢Ñþê«ö¿ü?öWO²ßáZVa«ÈC,¿^‰çšÖ.øAD§ÎÊÊê°•pZbÉ3jŸ/¤«Ü䦓bØò#ñ÷¨£ô?fä6ÁXhh	i“
+¬<°4ʳz²öøÔ¹‹Õ+L€%×±Çà°šÀ?Ãfppéaµó¹B¾Äk­þé³ÇSCåi°üi„¶Ñ]„|°Áš/B¾pÖÀ 
+Xµ¨à°õ5
+è9	òe°'(ŠPËóÅ
+Ì38ØõaŽ^ƒP=#T”¦ÔâM#Œ!Ù¨œÌ±h£O<2ñû§Üc$IËBÉ!±5…ÞvZБ€Z1ªÛ€)4’|ˆóø†~z~v…	'—`Œ}-Š(vœoDåiÑõ¢íå ͨù¨l˜Õq¨Nð¯|V`¶˜)¤€¦KˆùR fO àó&òóÞÞ sԏ JW¡ýãrù—%”jœ“;Á‚Œ‡i*N° svgwJËãÚE·ÒUËϲg±Úµ°8lÀö­¨<1›öUNa‘/Â"«CŸ(ŸJUîÃ%å5f\]…ðTô`U_„|½¡áík3f2o$\‡’Ôl é“Æö)kcR's¡tªG at S=b™ž·žý~Ž2mh9?»SVÞ€ÍWHJ—!ÀóûñÉ¡µ—å½YF)ÙM+o’&…ž7(¼ÈA˜ˆZfV,‰êœÙ†,‰’2
+Y•U6÷íЩC«mû€ýúÔ¬åÔ¬Åãf$S³ŠÇ=œzѬ¯ÝçNYT©¿¤m+’°¦Ñòj @èzÁç– ¡Ë‹-Grú¸ÔÝÑæ¢ôèV¢ùš<ÐÞšy›S½ÐË­ìÆX(Æ-¿Ý®÷¶ÁÃA²Þà$…ZEɤiØ(’>%Gq¹X†W®GÙÈ+…Ó¦?^q-ÍÑ­k­¡å”ôÆÂulðÒ-:Û4mv	æ"¯‡¼Êæâ÷L<ÍCjCÍÍuz„h“Qð_žņþÜ©q×[‹9>¬w`º³ÀbÅ¢RŶÏÄ?¶E&/š¤LÒP˜ç牲Á¨^Œ—Eù;W`§GÇé6øÀ6È
+K7
+‘sëÚÈÛ°¬:¯\baJÓÍL¥ƒ¼‚ôÕEYcÏŒNºiáŠ
+…¸«®ÀâËH«qcn=©Æ¾žÌb%‹ëi_Y–Û“ÿ·®óµW+朕„òéÑuÏ
++Hˆæ¤¶®B wÌhdŽrPUø«K"<¦±®öÍÌÑ¢Wãæ*ìSÀ+½€dþMÁ	”õÚ‡è:âæÐ@póÅfŒÜá“ŒÊ2?¤¤à/åCž&áo£ÛÍÆ*Œ®ÖjЉÏ9®‘| 	FˆáÙÖøiîA¤o)í«HšÕƒªwôˆN’ø²€ï Ey}šŸ>¥ÚÁ¸˜h$Ö膆±n¸åmȏ'Xî§Õ“)'ïµG{Á³Ü=Ú
+ÿhËÃÄ9Ðí]ÀY›ÑÝñ ÐÁ©Œ›¤HäË›Þ2ã~'ÂÝÍô5‹ÑS	†¯(P6]VÈWí³Ôjð ®ÿuÜýlÐø
 endstream
 endobj
-8648 0 obj <<
+8677 0 obj <<
 /Type /Page
-/Contents 8649 0 R
-/Resources 8647 0 R
+/Contents 8678 0 R
+/Resources 8676 0 R
 /MediaBox [0 0 612 792]
-/Parent 8628 0 R
+/Parent 8641 0 R
 >> endobj
-8650 0 obj <<
-/D [8648 0 R /XYZ 100.892 685.529 null]
+8679 0 obj <<
+/D [8677 0 R /XYZ 100.892 685.529 null]
 >> endobj
 1554 0 obj <<
-/D [8648 0 R /XYZ 100.892 297.348 null]
+/D [8677 0 R /XYZ 100.892 305.897 null]
 >> endobj
-8651 0 obj <<
-/D [8648 0 R /XYZ 100.892 268.037 null]
+8680 0 obj <<
+/D [8677 0 R /XYZ 100.892 273.737 null]
 >> endobj
-8647 0 obj <<
-/Font << /F22 3706 0 R /F50 3701 0 R /F51 3729 0 R /F15 3700 0 R /F17 3698 0 R >>
+8676 0 obj <<
+/Font << /F22 3706 0 R /F50 3701 0 R /F51 3736 0 R /F15 3700 0 R /F17 3698 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-8654 0 obj <<
-/Length 2133      
+8683 0 obj <<
+/Length 2132      
 /Filter /FlateDecode
 >>
 stream
 xڝXI³Û6¾ëW°W…ªz¢	à’›í,åL9ÛÓÔ$ç€'BO,S¤†‹5ú÷Ó@Q
 ßF6
- »ñõÅÁs?¬ÞmWo¾×q ⨈l÷Ð"Êb¤yéBÛ2ø3”Yºþkûã›ï“$È£"M‰f**	;‘Їf°]ÙMÕ¬7R«p»Îó°û‡¿ÙÚUÛô‡êÔ¯7B‰,|0'XÅ¢ÀCVßmWÿ^	Øôš©£#)ƒÝqõç_qPÂ܏AÉ"Î$y¤Î£Tk ëàqõë*žÛ(²@ˆ¨Ð:¹±QÙ‚ê‹"R‘ ½D‡æød@«4Mß4–Ûu‘Y¶dÆ·l39Hè¹3ã`“€eæ=d¶]I69´ø-ÂÞŽAÇ *¬“<$5`øË·ïY’WÀÄzÓönÕ0)ƒ“éÜãÂ+Ûýp7»‘Ô2/’¾\܎덊³ðS,T‡w©â4l,žlT9»ÎšÁ2Ï0«?±Š»ÊÔÌ1»];6ë–1cßvLN¸Öˆ™f`Ý“Ù~ÕLmU°Þ䄪y+35óB.Ãh½Ñt‡@·<_ÒWÓi@æêj8òw¦aÁ±·L¸cïC'qîã¡?®e>LߟË%t¤:ñ>ãPÕÕß}nESÐL°<Žb!î¬E×%ˆP÷8ð~DÚ»=G·#£êùÛWǪ6[Þâ7ã›$ïÑÚ…½f‡›ªÆþí€héBÇc¡íí^ö.Æ0(Ĥ­,bRy;Sׄd ß~|÷öiÓ”,È8Ngí`ïwn§Øï´ Øo¨Å?aïµÊÃ-Ã0Ÿ£=ÁòÓ-ó9s؏žuÀÓ‘ÚµÇ#錃}×™º: Wî
-FÅâuÕ`¢±?غþ†”‰»4#³H9¹®m‡¯ Å:zümt¢Ãqߊ¿ÝˆinÁ/?Ù3K<~|Çm‰ëþî~‹NµÃådÿÿõoËÒ:…!亙ª¯_H²3ëÏÛÙ%'É$ʳÔGÛÆ,m%ÒH%ÂË­iðµæÖ ô²d†áOƒ~¢ñ<ÄP²âAëÖ®4»¡|b‘ÒæÉôn!² vRd@«IïjIïTY”Äw‰Áé/¥tEC…Ÿ„T>SŸPŠ„ôbîj2ÏÕpð‚–wøÀó³J³®Ê	£Íó«)
-$´¬Eô·ÞBFcŽ–³-Gò®¨8@€+âëW,û	 >ø=ý)×¹ÌWl›òCæó"¬˜a³$ü°_,!¾BAdVuIKÎêNô‡v¬K¦9ÚñgdI_¼„r—»	É[¼ ã`ÜyÎlÛ8AZÞ^÷[HHS˜[ÉÁƹ¤d`m
-©ÓÁ-‘ä»%¼	©£"O<ÞÞØa÷æ”°$*ŠÂ;¯f‚¼JÇTh^’8ó€Ñ´Ž3·ød'ºYMµkž( ãÌï Í5YJHÄeåð©Wò/N¤q"à7·ª³®51Ã
-¼ÁsýRµcÏ+0ñ/"ùíž»ÖXRÎç^#žâ)NB
-'ÎüX·8ágÜTÀô§+¸B;¬¼¢¦ÿŒFPõ‹]ôÂ×úØó‡9ñÛëFõU^fÞ7{£²,üƒ:"ÔN)ç^å[ umܝ§æ
-Î(Ê×@
-•Ê§qà943#3&Q¡LçÎá¨Aê_UŸûÅ
-µÅÚ.}¾(²d®‡UÓ<[»K)&GeNq˜sN¨ÜJÒìâVíÛºnIU¾çBÞ%0`pÓÔ6‹íGKîrSW sÄã0v”«a¦w;Û÷û“Ôö¤3ø /„ë–ûªÏ<$çåòzŒƒLwá!ã"W/á‚뙺3PÁu`¾ ¾\¹Ý‘è0ÁPŽߤÃ	mÒ»ïéÔµ§®â‚rðDbÖ!ìÚû®ç±£lUµ”§ñKžÓIˆø„'xðE¬;¾î™å
-HUŽwÇÙxSGøÚmàO¢Êd7g`múðŠ™\þ–Ò3>ð’B…Ô”	Hð’~([—”ðxø‰aÇSSŒá€	н¼¸[þ:7vÇ›ƒ 	éÀ©Tpôä^†(bá"Ÿê
-ށÍó’»}råî3#F'ìæ”f)$áûh»/È·ÝbîüÙå^J1àkjñ0I|4yæAî
-¿®{ ì¡Åw¬ŒÊ¯ï1|æÏZ§*G2½Ç~YKP¸®v•í—j™š5~\C<Æj»–N€ò§åÔSNpá’ÐqªTÝ÷Ƴ?A¢(ZR$Ó‘Œ§]
-àÌw¶¯J¼È¬xÉ^]Dýr«
-W‘Üu>‹¦çøN  FòØekºäÿ< Tà-Dç|f‰TÉÁäbj" ¡ÁT©¢¼˜†*±ñ¾ã?sn{2L¯Ð×b•@Í ÑÙµ†âàH„œøÕ
-BHLZ={0ç¤(üyÑZø­çÿ›,…˼>¢Æ ì–¢í4yE/úNo[ )·¨Ô—,ÅOuæ¸e.})×çΧ¦>W]Í¡]›r¹Ç¥tß·‹
-³50GM¬Š¯ÂCutžÂwµ"žÃM–êðý2´¬YBŒŒU”Sþü%¸$"ÊãI†[+•Â»{ï`“¤„»yâµô¨¶Ýe8pùÖ‚+•õD^:íèU³ƒX»60ZϦž¨žªåÁw/8¥"!&­·tøªõ·D/\@•ƒ¿_r{]q$}Ó%gJâv±UE¥R]s\ßC¶¥¨œþ+õßﶫÿ)V¾,
+ »ñõÅÁs?¬ÞmWo¾×q ⨈l÷Ð"Êb¤yéBÛ2ø3”™ZÿµýñÍ÷IäQ‘¦ŠD3‰„HèC3Ø®l¦jÖ©U¸]çy؍ýÀÃßlm†ªmúCuêסD¾?˜¬bQà!«ï¶«¯ì
+zÍÔÑ‘”Áî¸úó¯8(aîÇ Žd‘g’<RçQª5Ðuð¸úuÏmY DThÜبŠˆlAõE©H€^"ŽÃGs|2 Uš…¦ÇoËŒíºHÈ,[2ã[¶™$ôÜ™q°IÀ2ó‚2Û®$›ZüaoÇ c€ ÖI’0üåÛ÷,É+`b½i{·j˜ƒÁÉtîqá•íþN¸›ÝÈê
+Iß.nÇõFÅYø)ªÃ»Tq6Ï@6ªƒœ]gÍ`™g˜ÕŸXÅ]ejæ˜Ý®›u˘±o;&H'\ëÄL30÷\Õn‹Él¿j¦¶*XorBÕ<ƒ•™šy!—a´ÞhºC [ž/é«é´ su5ù;Ó°àØ[&ܱ÷¡“ˆ‡8÷ñÐ×2	ŸN¦ïÏå:R‰x
+Ÿq¨êêoŠ¾G·¢)h&XG±wÖ¢ëD¨¿{x?"íÝž£Û‘Qõüí«cU›Î-oñ›ñM’÷híÂÞG³ÃÍUcÿv@´t!ã‰±Ðöö¯N{cbÒV1)‡¼©kB2Џo?¾{ûÀ´iJd§³Çv°÷;	·SìwZPì7Ô⟰w„Zåá–a˜ÏÑž‡`ùé‡ù‡¹‚ìGÏ:àéHíÚã‘tÆÁ¾kL]€+÷£âñºj°ÑØl]ã€'ïÒŒÌ"å亶¾‚<ë0èñ·Ñ‰7Æ}+þv#¦¹¿üdÏ,ñøñ´
+$®oxø»û-:Õ—“ýÿ׿-K놐ëfª¾~!Éά?lg—œ$“(ÏRm³´•H#•/s´¦Á;Ôš/XÐË’†?
+ú‰ÆóCÉŠ­[O¸Òì†ò‰EJ3˜'Ó»„È‚ÚI‘­&½«%½7ReQß%§¿”Ò
+~RùLM|B)RÒˆ¹«È<WÃÁZÞáÏÏ*=κ*$Ž6ϯ¦4HÐR°B]2»KHÈhÌÑr¶åCÞµÀÁ pE|ýŠe?Ä¿§ß"å:—ùŠ
+rS~È|^„•3l–„ö‹%„ÃW(ˆÌªî1iÉY]À‰þÐŽuÉ4çC»Ã þŒ,é‹—Pîò‘`7!y‹`Œ;Ï™m'ÈÁ@ËÛë~éái
+sK"9Ø8—”̬­!u:¸%’|·„7!uTä‰ÇÛ;ìÞü–DEQxaçÕLWé˜
+ÍKg0šÖqævŸìD7«©6pÍtœù´¹&Kɉ¸¬þ ÕâêRþʼn4NüæVuÖµ&f¸7x®³_ªvìy&þE$¿Ýs×KÊùÜkÄS<ÅIHáÄ™ë'üŒ›
+˜>ãtWBh‡•W´ÃÀôŸÑª~±‹^øZ{þ0'~{ÝÈ¡¾ÊË,Àû¦`oT–…PG„Ú)åÜ«|Ë„¡®íƒ»óÔ¼a‚ÁEù¨¡RYø4<‡ffd¦Â$
+"´‘éÜ95Hý«j 3ás¿X¡¶XۥυC–,Ðõ°ê`šgËcw)Åä¨Ì)sÎ	•Û#ãOIš]ܪ}[×-©Ê÷\È»nšÚf±ýñhÉ]. at bê
+dŽxÆŽr5Ìôãngû~?"‚a’ÚžtàñpÝr_õ™‡ä¼\^qé.<d\äê%\p=Sw*¸ÌÔ—+·;ý &Ê10â›t8¡Mz÷=ºöÔUü@PžHÌš „]Û`ßõ<v”­ª–òô"~És:	Ÿ‚𤢈ucÇ×=³\¡ ©Êqàî8[ oê_»
+üI”`€A™ìæ¬M^1“ËßRzÆ^R¨šòÂ!	^ÒOeëƒ?1ìxjŠ1PÀ º—·cË_çÆîxs4!8•*ŽžÜËE,\äS]Á;°y^r·O®Ü½bfÄè„Ý|€Ò,…$|m÷ù¶[̝?»ÜK)|M-&‰¦1Ï<ÈRà×uÏ€=´øN‚•Qùõ=†ÏüYë”@åH¦÷Ø/k	
+×Õ®²ýR-S³ÆkȃÇXmwÃÒ	Pþ´œzÊé.\:N•ªûÞxö'HEKŠd:’ñ´+BœùÎöU‰™/Ù«‹(£?@nµá*’»ÎgÑô_¢Ó‰ ÄH»lM—üŸ„
+¼¥ÀèœÏ,ñ‚*9˜\LM4ô/˜*U”ÓÁP%6ÞwügÎmO†é: âZ¬h£¹$:»ÖPœ )€¿ZAˆB‚‰éQ«gf˜à…?/Z¿õü“¥p™×GÔ”ÝR´¦"¯è…@ßém4å•ú’¥ø©Î·Ì¥/åúÜùÔÔ窫9´kS.÷¸”ŽãûvQa– ¦樉UñUx¨ŽŽÂóQø®Vijb¸ÉR¾¿B†–5Kˆ‘±Š²b
+ÁŸÿ±—DDy<Épk¥Rxwïl’”p7O¼–Õ¶».ßZp¥²þ(âÀK§Ý jvk×FëYƒCÂÔs ÕSõ±<¸þ-tû‚S*bÒzëA‡¯ZKôÂT9øû%·×åGÒ7]q¦$n[uQ$Q*Õ5Çõ=d[ŠÊé¿Rÿýn»ú/ý[¾*
 endstream
 endobj
-8653 0 obj <<
+8682 0 obj <<
 /Type /Page
-/Contents 8654 0 R
-/Resources 8652 0 R
+/Contents 8683 0 R
+/Resources 8681 0 R
 /MediaBox [0 0 612 792]
-/Parent 8628 0 R
+/Parent 8686 0 R
 >> endobj
-8655 0 obj <<
-/D [8653 0 R /XYZ 151.701 685.529 null]
+8684 0 obj <<
+/D [8682 0 R /XYZ 151.701 685.529 null]
 >> endobj
 1558 0 obj <<
-/D [8653 0 R /XYZ 151.701 660.623 null]
+/D [8682 0 R /XYZ 151.701 660.623 null]
 >> endobj
-8656 0 obj <<
-/D [8653 0 R /XYZ 151.701 644.027 null]
+8685 0 obj <<
+/D [8682 0 R /XYZ 151.701 644.027 null]
 >> endobj
-8652 0 obj <<
-/Font << /F50 3701 0 R /F22 3706 0 R /F17 3698 0 R /F15 3700 0 R /F71 5424 0 R >>
+8681 0 obj <<
+/Font << /F50 3701 0 R /F22 3706 0 R /F17 3698 0 R /F15 3700 0 R /F53 3738 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-8659 0 obj <<
-/Length 2032      
+8689 0 obj <<
+/Length 2033      
 /Filter /FlateDecode
 >>
 stream
 xÚ­XKs¤F¾ëW`ïaèu™z@÷ÔÖØŽqx${ºÛ¥nìz¡Yÿ~3+21±žõȪ|™Eƒ(øþê›ÃÕWß	h–鈇ǀGK3$iÆâL‡2ø5Ü›ÂVm³ùýðƒ#OY–$
 ÉEÆ" ŽˆŽgL±Í–G‰oÚ
 ˜„¿E\Áø8tUsÜle‡û¼~Èq¨ÂÛÃvo72
-ŸÏ†VÞ¶u^54>lÒ4ì†ÞöÄ<Ž@B–E™VÂX«xd/µFª«oWÿ½â°
-Ä3…b&ePÔW¿þ%ìýDLfiðä(ë@Æ)Kb¼íì¯~¾ŠæFâ:àœeq,VRs–˜´ 1ìN&:Ì{ü&¡=Z8l2á”"{ÀŠWÙ©È㹊Q°•’q)ˆÇáT¹Ûdh«Ú]'¼@+[0qõ±²•ñyghзµy:å–fù¸ihºÞ”à«XÊpwæ×°­£ðÉm¾9Ÿý%}?Œ|ìtÇ3µC‡£„\²Xe$aé½'„ˆ ´]{>›’Ö6BÃnì,‚°¢ÅpúÓÛÈ•uå/ìwï¿ÙÑ0oÊWA49k,ÏÄŒ—RJIL¤T\û€ÇïÍT^pìTèMùL3ô®·8‰ÃÞš-“*´-}ó²ôƒÆ‹¢H`Zxl;ºÄžÀ«†Æ“Þjfc…šºï$ñ›~E_°èª&?æCSàÉÓf«251Äñ˜‡*“á}o:Z}Ÿ7ùÑt×:`ø†Ö»¶&ZçÔè	ãh¥7g€çz™Ê)S<Sù§'ž«Ãy%-¤f"JFêëµhX"ÔÂSê<ÈÌ9GdëOÕe•O–@dë‘ä‹ŽtxÛ¢JO`¥dؘ¿ð6ÁƒÝ—Œ¸"S–1©&±—8€òÉ×%Q€´Ùxôœ)ˆrüåå¸t¦ïQ€Èy`Í"@=ØZ$ì®,×ø	 É&<Öb¤IPßeŒ0Zýóʼnbh©ò4„u°Ðä>`©}ô§Æ-D,ÔÞ`˜”D4å%ìÿÅ‘zð׬ICP‰Ä\htÔr8Öv%¥6zÓzèÏyŸû½ÑK–(O}òTÝ,<–é“Ì€@&ÑÈR{–°R`vË„;Wig˜äÝCe»¼«ÎÏžÌ%_Û›ÁX$á;K„ó \Þ{R§¬Ð‘¼9zÞ¾®ð¥Þ+ÐL)*tú‚+0žc/L!Ñ=ªÑü	2Ü,V<úãDS½ UAEË0úâp÷hWHS¬!k:I˜
-ës±¯×äžÊs
- ¥CøÁõÈwãè´¼|&G:õ~Gá”r¹‹RÓëÏL6xãkºfÕã÷=m)b¯§IÊúêOÆ•R x:Ug¿znÇ±ÒP$*êPü–RÛ^jõƒ?fOS©jërákJ\Í_us„ïÚÖþ«1£+»KA‹™Wb<àÌô68WýÉS
-ؼ¬w#scü²I¥s¯‚ôT¡¦8z£áAw±¨­+¨Hàþ"YqëÙå‘¿õÂj<á‡eSI‡’üï
-\ýOÕ”ÑýZ8ÝV#m-†º©´ñ¨B¸d<
-w®º	 éZOUÌB¼^³=O5ƒ$QóËÛÃßR%L¤I ¡wN¹údGÊ”L¦~Ôõ¡K~2ʘÒÝ•pïñýaw¸ß¯0VŠi-?c•2Á—|oï~¼ûþîv…q
-†TÆ™`àñ%çw·‡o?¼½{¿{·Â]Å	ãü³0Û~É%cKñá~¿âf.#°PìhÐþ#¾ðHb¾ä»»¹¹»¿=\¹–¨Ng5Æ!uîŠgaíPê™&SeÂIg¨·%+,ù\ë*‚¤²ÂÙŸE$Â/VuèÛ¦¥9€|aº†&X®]•† H!òi8‰"5tËù£q%QÏà'Õ±i;z©$)GX­MÞô4¤ê§_	nM@‚“ã>û•¿¡h»»R·˜cPÒxl2Öðãï¥2%œFýXc}}[¶÷@W‹ž†¾X!5ýÚõPHkº©Í§âÙøW8]êž>
-o_ίHÖ¨šŸ(2Öáø8‚Òièو´®ù@¸£Ò
-/a3×ôÜ{qHŒÕž˜$á¿éÉXÙÙݮ끉ÍÿܼÊé3–@ØÇæÎ5~½²¢rÁµ¢{ƒ¤ixÎ;lypˆõñÜýg"¾Hà"èT‰Æ7-$êà#7õ$8éOíp.ýØøÛ§öy™…BsO-ñ~(
-ì¸W²OÅð–‘#¡/ÔNl%×LtÎ_%7msìr;ønójU|uõ-Œ¥WË붔úÓØ=ü1y§ßèNsɉœ¦ó?1“:¶ðdŠÇ0o­aíåg
-€ZEiEA
-E\(A$³1mú“~á«w5Þ¶ s?O[ÛñÖíìZBA±@A0+x8à1 y$^µ "Õ`†˜sè–Vº¡ñ®wÂ¥¢uïÒzÌtÜÍ{úºæ0ÃÒÔÛ°ÈÝ»O‚“½°$ZýiìÝ#߽Ϝ/Û—‡ÆZ—©tú­Õ›¢3¶g¶|ðÔ³$	KäÔr`‡}¦X[ÿÏf«?UxÆD,§Š4¿l¹Hà²O^:cð }Ô–©øŸ\1ªò\ñZ•ñŸÞøý7å
+ŸÏ†VÞ¶u^54>lÒ4ì†ÞöÄ<Ž@B–E™VÂX«xd/uŒTWß®þ{Åaˆg
+ÅLÊ ¨¯~ý=
+JØû!ˆ˜ÌÒàÉQցŒS–ÄxÛ9Ø_ý|͍ÄuÀ9ËâX,¬¤2æ,1i/@c؝4Lt˜÷øMB{2´pØdÂ)Eö€¯²S‘Çs£`+%ãRÃ©r·ÉÐVµ»N„yV¶`âêce+ã	òÎРokótÊ-Í:óq#ÒÐt½)ÁW±”áî̯a[Gá“Û|s>ûKú~ùØéŽg$j‡F	¹d±ÊHÂÒ{O3 at i»ö|6%­=l„†ÜØY`-$D‹áô§·78!*ë.Ê_.ØïÞ³£aÞ”¯.‚hrÖX2ž‰/¥”’˜H©&&¸öß#6š©,½àةЛò™fè]oq‡½5Z&%Th[úæeéÿE;À´ðØvt‰=W
+'½ÕÌÆ
+5ußIâ7ýŠ¾`ÑUM~̇¦À“§ÍVejbˆã1U&ÃûÞt´ú>oò£é®)tÀð
+­?vmM´Î8¨ÑÆ)6ÐJoÎ %>Îõ2•S¦x:¦òO	N<W†óJZHÍD”ŒÔ×k7"аD¨…¦Ôy ?˜sŽÈÖŸªË*Ÿ,ÈÖ#Èéð¶E•žÀJÉ°1ám‚;»/qE¦,cRMb/q å!“¯K¢ i³ñè8RåøËËqéLߣ ‘óÀšE€z°µHØ]Y®ñ@’Mþx¬ÅH“ ¾Ë:a´ûç‹ÅÐRåië`¡É|ÀRûèO[ˆX¨½Á0)‰hÊKØÿ-Š#ô0à¯Y“† ‰¹Ðè¨åp¬íJJmô¦õПó>÷{¢–&,Qžú䩺Yx,Ó'™L¢‘¥ö,a¥Àì–	w®ÒÎ>0É»‡ÊvyWŸ=™K¾¶7
+‚±HÂw–6çA¸¼÷¤N	X¡#ysô¼}]áK½W ™RTèôW`<Ç^˜B¢{T£ùd¸Y¬xôlj¦zª‚Š–aôÅáîÑ®¦X
+BÖt’0Öçb_¯É=•ç@K‡ðƒë/ïÆÑiyùLŽt8êýŽÂ)år¥¦#ÖŸ™lðÆ×;tͪÇï{*ÚR.Ä^9N?’•õÔŸŒ+¥@ðtªÎ~õ܏c¥¡HTÔ% ø-¥¶½ÕêÌž¦RÕÖ5äÂ×¾)’¯:†9ÂwmkÿՋчݥ ÅÌ+1pfz›?œ«þä©l^Ö»‘¹1~Ù¤Ò¹WAzªPS=Œˆ€Ñp »XÔV•
+T$p‘¬¸õìòÈßúa5žpÃ…²©¤ÃIþˆw®þ§jJ‚è~-œn
+«‡¶C]‡TÚøT!\2ž†;Wݐt­§ªf¡^¯Ùž§šA¨ùåíáï
+©Œ&Ò$Ð;§\}²#eJ&S?êúÐ%?eLéîJ¸÷øþ°;ÜïW+Å´–Ÿ‡±J™àK¾·w?Þ}w»Â8…Cª?ãL0ðø’ó»Û÷Þ޽߽[á®â„qþY˜m¿ä	‹’±¥øp¿_q3—X(v´hÿ_x$1_òÝÝÜÜÝß®¿\KT§³ã:wų°v(õL“©2á¤3TÈÛŽ’–|®uARYa‡ìÏ"á«:ômaÓÒ@¾0]C,×®JC ¤y‹4œDg[ØçÆ•D=ƒœTǦí襒¤Taµ6yÓӐªŸ~
+$¸5	NŽ/øìTþ†¢í:ìJÝbŽ}@Iã±ÉXÏ¿—Ê”põcõõmÙÞ],zúb…dÔôk×C!­é¦6ŸŠgã_át©{úh4¼}9¿"-X£jr|¢ÈX‡ããJ§¡g#
+ÓºæáŽJ7¼„]Ì\ÓsïÅ!1Vkxb’„ÿ¦'cegw»®&6ÿsór(§ÏXa›;×øõ>ÊŠÊ׊î
+’¦á9ï°åÁ!Ö3Äwr÷Ÿ=vˆø"‹ S%ß´¨ƒÜtÖ“à¤?µÃ¹ôcãoŸÚçe
+Ía<µÄû¡(°ã^É>Ã[FŽ„¾`P;±•\3	Ð9•Ü´Í±Ëíà»Í/¨UñÕÕ·0–^-¯ÛRêNc÷ðÇDäf|£;UxÌ%'ršÎÿhÄLê,Ø“)üµf„µ—Ÿ) f¾J³(âj€x,âB	"™iÓŸô_½«yð¶˜ûyÚÚŽ·ng×:Ôb‚`VðpÀc@òH¼jADªÁ1çÐ…-­tCã\ï„KEëÞ¥õ˜é¸›÷ôuÍ`†¥©·a‘»wž '5{%`I´úÓØ	ºG¾{Ÿ9_¶/µ..Séô[«7EglÏlù@ÔK³$	KäÔr`‡}¦X[ÿÏf«?UxÆD,§Š4¿l¹Hà²O^:cð }Ô–©øŸ\1ªò\ñZ•ñŸÞøýå7ã
 endstream
 endobj
-8658 0 obj <<
+8688 0 obj <<
 /Type /Page
-/Contents 8659 0 R
-/Resources 8657 0 R
+/Contents 8689 0 R
+/Resources 8687 0 R
 /MediaBox [0 0 612 792]
-/Parent 8628 0 R
+/Parent 8686 0 R
 >> endobj
-8660 0 obj <<
-/D [8658 0 R /XYZ 100.892 685.529 null]
+8690 0 obj <<
+/D [8688 0 R /XYZ 100.892 685.529 null]
 >> endobj
 1562 0 obj <<
-/D [8658 0 R /XYZ 100.892 660.623 null]
+/D [8688 0 R /XYZ 100.892 660.623 null]
 >> endobj
-8661 0 obj <<
-/D [8658 0 R /XYZ 100.892 641.703 null]
+8691 0 obj <<
+/D [8688 0 R /XYZ 100.892 641.703 null]
 >> endobj
-8657 0 obj <<
-/Font << /F22 3706 0 R /F50 3701 0 R /F17 3698 0 R /F15 3700 0 R /F71 5424 0 R /F88 5686 0 R /F72 5687 0 R >>
-/XObject << /Im1 5680 0 R >>
+8687 0 obj <<
+/Font << /F22 3706 0 R /F50 3701 0 R /F17 3698 0 R /F15 3700 0 R /F53 3738 0 R /F88 5678 0 R /F72 5679 0 R >>
+/XObject << /Im1 5672 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-8665 0 obj <<
-/Length 2070      
+8695 0 obj <<
+/Length 2071      
 /Filter /FlateDecode
 >>
 stream
-xÚ}Û²Û¶ñ]_ÁGjÆBÞ™>Ù±Ýq2IÜZLÇ͉#±¦H |¬¿Ï^ ^6/âb±X컊‚Sß½9î¾{ŸEŒDU28>2“¢ˆd—•Èª486Áç0)ÊýïÇ¿{ÇA)ª<O‰´HE'À‰ˆ>ô£6ÍpQm¿?$Y÷eš›yùOÝ©±z{n¯v©,ÂÎê
+xÚ}Û²Û¶ñ]_ÁGjÆBÞ™>Ù±Ýq2IÜZLÇ͉#±¦H |¬¿Ï^ ^6/âb±X컊‚Sß½9î¾{ŸEŒDU28>2“¢ˆd—•Èª486Áç0)òýïÇ¿{ÇA)ª<O‰´HE'À‰ˆ>ô£6ÍpQm¿?$Y÷eš›yùOÝ©±z{n¯v©,ÂÎê
 §˜@VxÉîÝq÷¿® ×BœL$IP_vŸ‚ö~"‘TeðB”— ÉJ‘gÀ]ði÷]´ÔQŒE•Ét¥cZ	ÒÅ— /H%£(üå˜>ûD†÷Nƒly¾õz|ÜW1éeyýÒŽg„òð·¶o†}…/–qEl9™-­‡î˾ûu7ž‡Û	¹¤å|Àÿ²d€~V½:ñ¢
 [ËÈ~¸mu¿ËÐ!˜AE"íe8ìã‚¥‚=”êÚ<[Oî¶Tg%”‰ÈÒŠ%¼îÀ{°¶}"“2üÆ¡¶£zêZ{f´êF×Ã)6" F@eÁÀ›ÎŠÈlL8ObÂóQ¶9檰Øfè:2V«úöexⵧ½´ßtãÀôk4S(Ëèñ¬€’·ý‰Wà“¯hOmÄþÅqøatàŮْ‘ìJ4Ot“ã‹f-À¬x!˜dìÜÎó`ø¤.x×Z%+Ùê^"ÖöÙëA࿱‰ÏH­¿Ò¯Á€È3°„ÑK2–Ô^ÿ$á`IÒP]Ǩ^놌‰Û=og&LBe´žk,EyˁÿŒÙYïÓ5ø|ˆAŒOºÆð óäXD*ä:
 ¿¶µii>)ñµn¶»ïË$|…–†æ@Ö=Ÿ{
@@ -40302,255 +40861,270 @@
 rö™7ïˆDÍqAñõŒg‹j2&qZ߁¿k­Z“ÆK*Rö֍íµsTT.s¥ø¿•o¹ßÙðŠ¢¾ßR ]še³V¸óBI…&C(~vñ‹f§
 Ê1„®f bª¸+ЪF»œ7ò0©0W)ÖtJ€ãó8ƒªBeðË\Áõ"WÇxAÙ‘TÉìx at N¹÷ŠcÝ´ðâaF¶lYwm»_àp”PZ%QìJ2 ½º8ˆt T’p ¯„š¥°°MOâC_bL¡Å΄sE/AâÑ9­þê)Êcg Hóà^PíúbÙTðÈ|'õÑ ©ÐqflµÝj  ƒ‘•ô¨vÓsåî^–ƒC£ñ¶n—¢JÏlÑÞl\œ¤¢H=)<üX áù°¸€Ûõê+Ú	"3)4‹ë®B4/$ù°”î< ®ª×êÂLéÎ;@bµf”â5ô ##žøYÅ ÿæö”+\n¶L'…é¤ØÛ)‘eÉQ@™(ñù¦”&˜’µsÇ7‚áû-+¦…Håä>~K¸wڐ-©DRzÚ×M#„Øô4³2÷tO·q¤§¨À:ò
 Ëv`ÛüVBgðÑp¹(¦R»Ë³ x!‹ò𿘤­Œs‘FŪPËT徍žLt)ççŠ	ÈU¶è„ 
-åër%+㊻Ÿ*wñPå³p1¥ÀØØ)JeÍl]íÉ}´?æèCë	/èUYKoÉ`%3wv!+ëù(¨š†ž_ÚrE	ùà^¼G=ó¬ƒ .ÃÅuíêrª[×­r]·J6û «„ŒÒGÕ¬kÔ¹ö8w°r)až‹,ŸS­œAµŸ¬Œoe„Ïè_ž´v(Õ4ž’4¤ó+FóQÙݹ’xf÷U›ö¹ÕÍfl—0if“¸ÿÆ–‹²LV},}Ÿ#Ó°¦Yp=÷ż˜Ã'ãú
--@ø^ aê“€ÏÜ}‘N˜•Üó&.^¡ùÅwlD1çõ<†B\bjçÉ4€æn ýa¸\7m¾3ð°ãÓoÿjŒýNÁ´˜Ã1±·Ç.Ë(7³ ¹q²a	Gís–$ëq"óű£gôÏ}6}0`á­§qQó¸IiX÷ødoÿ‰dâ‡^£O·N9¢á6ÂŒIZB—©Gv*_ïNï¶k¹ùt-¥ìµÎ6'ã÷·Úz’üö…’ðÎhÝkmz7͸NnàÅ1- ¨˜<ý¤‹B5yß.ÜO-y‹ÝŸ‰rþû!‡‡ýÿ†]þbyä‚( ÷qùßÝ°úc"ßã_ªí6FJ.ŠÄÝ÷Æì3ð¥¿"†šË˜¯.ª>·½æÝ3ﱦx¨aM 4}Æô×Ç7†¦XÄ3ÂEþ¶Ç>Ñ ¼åÇ&_@žð2þ»È™$ãRš•«½Ä¢ ıßd^ñâNzdF#^Γ~/¼NpK7¼LÌ´aÓ˜ï·J)ú194PëZjï`‹+¥z„2>•Kþ\§¿SÉYæÊçÀßEx[ëyêúá{¼üØie·ÆuÝÛ›ñ¥˜r¡;¾ÁÄVõž?ªz|(ÞøwZy}ZÝ°¿ÛZMŠ C±Ëý÷Ýq÷–Zä
+åër%+㊻Ÿ*wñPå³p1¥ÀØØ)JeÍl]íÉ}´?æèCë	/èUYKoÉ`%3wv!+gÕj>J` ª¦¡çן¶\GB>¸ïQÏ<ë ÈŸËpq];†ºœêVÁu«\×­’Ç>È*!£ôQ5ëu®=άF²”0ÏE–Ï)VΠÚOVÆ…·2Âgô/OZ;”jOIÒù£ù(‰ìî\I<³ûªMûÜêf3¶K˜4³IÜcËÅY&«>–¾Ï‘iXÓ,¸žûb^Ìa‹“qý… |/€0õIÀgî¾H'ÌJîy¯Ðüâ;6¢˜ózC!.1µód@s7€þ0\.ƒ›6ßxØñé·5HÆ~§`ZÌá˜ØÛc—e”›Y ŽÜ8YÈ…°Œ£ö¹	K‰õ8
+ƒùâØÑ3úç>›>0‹ðÖÓ¸¨yܤ4¬{|²·ÿD2ñC¯Ñ§[§ÑpaÆÆ$-¡ËÔ#;•¯w§wÛµÜ|º‰–RöZg›“ñû[m=É	~ûBIxç´îµ6½›f\‰'7ðâ˜
+TLž~ÒE¡š¼o–¼ÅîÏD9ÿýÃŒÃþÃ.±<rAÐû¸üïnXý1‘‡ïñ¯Õv›…#%Eâî{cöøÒ_CÍeÌ…WŠ?UŸÛ^ó‚î™÷XS<Ô0‚&Pš>cúëãCS,â™aÁ¢ÛcŸ‡h Þrˆc“/ Oxÿ]äL’q)ÍÊÕˆ^bQ âØo²¯xñ?'=2£/çI¿€—^'¸¥^&fÚ°iÌ÷[¥ý˜Š¨u-µw°ÎÅ•R=BŸÊ%®Óß)„ä,såsào
+"<Œ­õ<u}ƒð½^~ì´²[ãºîíÍøRL¹…Ðß`b«zÏ¿U=>oü» ­¼>­nØ_Žm­&E€¡Xåþûî¸û9Zð
 endstream
 endobj
-8664 0 obj <<
+8694 0 obj <<
 /Type /Page
-/Contents 8665 0 R
-/Resources 8663 0 R
+/Contents 8695 0 R
+/Resources 8693 0 R
 /MediaBox [0 0 612 792]
-/Parent 8670 0 R
-/Annots [ 8662 0 R ]
+/Parent 8686 0 R
+/Annots [ 8692 0 R ]
 >> endobj
-8662 0 obj <<
+8692 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [178.471 541.699 245.776 553.388]
 /Subtype /Link
 /A << /S /GoTo /D (samba-trusted-domain) >>
 >> endobj
-8666 0 obj <<
-/D [8664 0 R /XYZ 151.701 685.529 null]
+8696 0 obj <<
+/D [8694 0 R /XYZ 151.701 685.529 null]
 >> endobj
 1566 0 obj <<
-/D [8664 0 R /XYZ 151.701 660.623 null]
+/D [8694 0 R /XYZ 151.701 660.623 null]
 >> endobj
-8667 0 obj <<
-/D [8664 0 R /XYZ 151.701 638.691 null]
+8697 0 obj <<
+/D [8694 0 R /XYZ 151.701 638.691 null]
 >> endobj
 1570 0 obj <<
-/D [8664 0 R /XYZ 151.701 336.863 null]
+/D [8694 0 R /XYZ 151.701 336.863 null]
 >> endobj
-8668 0 obj <<
-/D [8664 0 R /XYZ 151.701 307.311 null]
+8698 0 obj <<
+/D [8694 0 R /XYZ 151.701 307.311 null]
 >> endobj
 1574 0 obj <<
-/D [8664 0 R /XYZ 151.701 242.251 null]
+/D [8694 0 R /XYZ 151.701 242.251 null]
 >> endobj
-8669 0 obj <<
-/D [8664 0 R /XYZ 151.701 215.313 null]
+8699 0 obj <<
+/D [8694 0 R /XYZ 151.701 215.313 null]
 >> endobj
-8663 0 obj <<
-/Font << /F50 3701 0 R /F22 3706 0 R /F17 3698 0 R /F15 3700 0 R /F70 4384 0 R /F71 5424 0 R >>
+8693 0 obj <<
+/Font << /F50 3701 0 R /F22 3706 0 R /F17 3698 0 R /F15 3700 0 R /F59 4373 0 R /F53 3738 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-8673 0 obj <<
-/Length 1651      
+8702 0 obj <<
+/Length 1652      
 /Filter /FlateDecode
 >>
 stream
-xÚ•]¯Ó6ô½¿"ҐæJ·Y瓉`0@“ÆD7 M¾‰Û†%q‰“Û[Mûï;ÇÇiÓ{‰}>}¾íÞÖ¼ŸOÖ‹ž‡¡—úypo½ñxøYzI–ûqyëÒ{ÇÞ¨¢¯t»ü°~eÙ3?O’ÙÃÜ€; >žû‰¿\ñ ì©^rÖ4 µqÌžu^Š€u†´ÄåçAnO°O£xÔ#Ò¹ÏÖ‹OX`žXûBxE³x÷!ðJ ½ò_ä™w°œ'âÌObÔV{o¿-‚©·éÅÁ'¥˜ž8w×;µ\E"gêNµ=mk½Œ9Û„2†^!¶9o‘ªï	xù}ãÈݱj·$Òk–³m®…Ó>wòn<ºí»Jºe2+°•.%ª…[+.ü8ÊÉò­¥êa¿\…YÀöª«âHp«{ÚXs•µ
-A¹ßוÕ_NéÖB<ZBNÙ ù4
-éœUNOeœZՐdG°Þ\K}hW5µáFV­OÁãi^À¯0ð£8%¿^ZEÆ»S´¥£#Ò±B7û¡§ƒ“E¡‡v¦¬wÜ`|{ÒA›·U[êe˜±ƒSÁ=íÈ2Úotw%ØÈÅv$q&	((’ˆ}”Á¶¹0… ¶%á1xv5´–•‘·µ*-‡cˆCú8ë4‚é4Cµ€kE1tÐm±Hm|àâ3ÕÞjZ!@«9k]ÔD~ŽZ†QyÄÞqЩÆé?ª$‚v­"´Õ}ezU‚g¢ ?1VZûtº¯d0 f58^T‹„N™1
-¬|åcèxÎŽÈ«böq0¨™'ì£-XÏ+[àH´9€W	­±³n ?eßy!8øw‡¥¤º#ä{%ŒR™*I k0-Š€÷ZåSó?9N­ÉøRmäP÷6í);ì”Ín6ñ€¡µÖÛ½¤e,NÜc –œJS$9{ •ujËy¨¬Ï’£ci2ÊeÿY3;D@³QrèAc_²®„rÅìD¬ú ›t§»H= ¬7gþ|t‘3?[ß3Ɲ‚çÒØtCÛÚvß:‚qkëÖé鈠š!
-»‘wßUwU­¶ÊÁè0®¥&FêQÄPÚpwaKÛŒÑä£4ERœ"cmÞÁÖ¦p
-k©[õ#n¡ï°H•QsœÍ÷Qdœ«©Ç¹ŸÇqèæª~’%“;„³ád¯iÖ cQÄU¿Ã]Ì~ùi)8{üšðu)÷F6D²3
-±¿Ö¥½€û¹Ug`òÂØk ˜Ls‹ÒThQâ§qvÛHpcáU3w-¬F©0w‡8_"Œ0)õ
- ƒQÛxϼ8’ÌO“t|p˜f)BFցd'Ërîø<ñyÄOBEWí{wŠ¦c‹NÉޝ,	Õw4ˆsQøHÓD0Êqà%»·ñYñ$‚ƒ³Ïî”VÝé†Ê9`np=„Ø}‡Å
-½§Œ!ŒÍC@h¡ØTßÛÊÛÍ>r~wfãöPÕ5IndUÛ–äôHBÜô®­wÛ]9\³hºí0 (P%äH:žaɯ-9€JÙË[im´ÚÌ—x0]B„”Ntx9mu@ÂPŽåÖ™€ZÕÎkæŒù8l%¤üâݘÃã$+áÝ[¸†!{æŠ&q;²ºwÓ^D§nÐLªÀ^»6cBžùa$N&¼üš		8tz]ۍ×Å„'S1ƒ-O´ÖvV÷—È®8SŸÇܽÒÜ4yAÉ@’šªÙ׎dt=à«ËfÃÓ±a€$ÇH@â&O,¢]´ªv6nt]»WÜù0áÄ‹ü p6vZ÷ßá/JœæÑØñ6€«­“?[Ù¨/<P§j×.ŸÂµ²ˆÎƒ¾T¦êìË	Cڝr|å’`{iŒmÝ•—Nš¹èr„¯¼¯:ÙY{Hù™ï¹ˆ|ƒ£¿zé?Õ½³_•U¯;Wá§I8
-Å9Y'-Ø…õ7yS¶Éì¡*MLp£‡G¯•†»)‹GõЭˆþÏÑë=ý{Œ¤™Y±“íVõǽr'5º¬6ǹ¹ Wà­|\ýóŠcÇ&ŒÒ/uá•;ç’Á߯£+ºŽ*hڐ“€ž%¢ÏƒÒªý¼C°³þo—`Õ¸8PƒÜ»uGk­áù·ÓXÕb!ÙŸ÷ñ¯{\ágþ_¸úK=
+xÚ•ÛŽÜ4ô}¿"•ðH;!Žs-êC[Z(B¢¨}h+äM<3)I<ØÉÎŽÿÎ9>ÎLvšx‰}®>w;Q°
+¢àû«g7Wß¼Œã Ë<âÁÍ&àQedE¦eÜÔÁ;öFUC£ûÕ‡›{–Y– {\†pGÄÇË0Wke‚=×+κ¤Ö"MÙcôJDÌXÒ’FpTXF¥;UÀ>OÒIÈsäºzqsõç,0Ï,KC!‚ª»z÷!
+j ýD¡(‹àà8»@¤E˜¥¨­
+Þ\ýrͽMËùÁ'¥	˜žywovjµNDÉԝêÚ¶z•r¶µ½Bì0qÞ"UßðêëΓͱé·$2hÂUŽ³ï®•×>wòn:ºL£,f•ÆÌ	l¥Á¥Fµ!pkÍE˜&%Y¾uT=îW븈ØÞAmS	îõ@g®r¶!(÷û¶qúë9ÝYˆGKÈ)!ŸV!³Æëi¬W at K§:’4ëÍr­ýº… ¶Üɦ© x:ÏøGa’æä×+§(ÁxE[::!Ý	«t·:X0YUzìWqÎÏ
+Æ÷'´yÛôµ^Å;xUqÝÓŽ,£ýF›ÁNV(¶k ‰I at A‘%ìÏQYl›k sb_ƒçVKkÝXyÛªÚñq8†)¤3£Ô\I¯ª\«ªÑ@·¥"wñA‚Ï\{¯i… ­—¬õQå9jFM”	{¥‘QÒ~TMí%zEhªûƪ1Î$Qybl6´;éu_&È` @ÌZp¼%¨!	²`<Ø„*ÄÐñ’‘W¤ìãhQ3ÏØG
+Z°ž×®À‘èr +6®ZcçÜ ~ʾ÷BpðïKI™#ä{%¬R+É k0-Š€÷OzRó?;έOÉøZmäØ.í9;ì”Ën1ó€±wÖ»½¤e*NÜc VœJSd%{ •uîÊy¨¬Ï’“cy6ÉÿZ37DD³Qr@ãÐT²m„òÅìEœú¨˜u§{z at 8oÎüåä"g.~®¾Œ;*Ï¥°1cß»vßz‚õkï×ù鈠šŒ!
+»‰woš»¦U[åat×Z#õ(b(m¸{`OÛ‚Ñä£4Erœ"Sm^ÁÕ¦ð
+k­{õ-n¡ï°HUKœ	Í÷Idš«yÀyX¦iìçªaVd³;†³ád¯iÖ cIÂÍ°Ã]Ê~ún%8{úšðm-÷VvDr3
+±?·µ›½€û
+¹•±0ù,aÜ5 L¶»Ei*´$󴸈k$¸±ðªYºÖ“TœÁ»Cœ/'˜€œú€ÑÅ(N]¼^YæY>=8l·1#ë@ÒȺ^:¾ÌBžð“PešýàOÑtle”üÉ’Pƒ¡A„˜…4M«<^²{Ÿ5Ï8¸øänAieN7TÉé{€ï!Äî
++ôž²–0.e¡…bSÃà*oK4÷d(ùYÜ›ÛCÓ¶$¹‘MëZ’Ó#	qó»v±Þ]w•pÍ¢é®Ã  @Ր#ùtx%¼®ä ªå o¥õ´ÉhW0_âÁt	Rz]Ð]àå¼Õ	C9•[oNhÕzœ™æãH òލ%<N’©Þ½…k²÷a©hâ·«ïq?íErêáͤJì¥k&”E'âd«/™C§×µ{и±qYLx21¸òDk]g™?Ü@öÅ™‡<åþ•æ§Éôø˜
+$I mº}ëIV·#¾Š°Œ`6<ŸHrŠ$nöÄ"ÚƒÖAÕÞƍn[ÿŠ{¼&œxIEÞF£õðþ¢¤ÑiMï¸>ÐJ1ù½—úÌu®öÆçSøVÉyÐ×Ê6ƽœ0¤æ”ã—ÛKk]“hS?tÒîÈEŸ#|å}ÑÙôóκCêO||ÏEòè?8ú«¥Д.ðSÝ{ûUÝÚø
+?MÂy(ÎÉ:iÁ.lÿ“7uÿ˜Ì›úÉÌôG×z|òZi(±ëºzò×QfMô¿ÏˆAïéßc"-¼Èªì·j8î•?©Óu³9.͸oåÓª^¶0P<;6a’®/Ü9—þ~}yìÔeT)@ó†œô<(}”Ní§‚õ»«ÆǁäÞ¯;Z[
+Ï¿ÆªFÉý¼OÝÓ
+?óÿ ¬KB
 endstream
 endobj
-8672 0 obj <<
+8701 0 obj <<
 /Type /Page
-/Contents 8673 0 R
-/Resources 8671 0 R
+/Contents 8702 0 R
+/Resources 8700 0 R
 /MediaBox [0 0 612 792]
-/Parent 8670 0 R
+/Parent 8686 0 R
 >> endobj
-8674 0 obj <<
-/D [8672 0 R /XYZ 100.892 685.529 null]
+8703 0 obj <<
+/D [8701 0 R /XYZ 100.892 685.529 null]
 >> endobj
 1578 0 obj <<
-/D [8672 0 R /XYZ 100.892 505.463 null]
+/D [8701 0 R /XYZ 100.892 505.463 null]
 >> endobj
-8675 0 obj <<
-/D [8672 0 R /XYZ 100.892 467.943 null]
+8704 0 obj <<
+/D [8701 0 R /XYZ 100.892 467.943 null]
 >> endobj
-8671 0 obj <<
-/Font << /F22 3706 0 R /F50 3701 0 R /F70 4384 0 R /F15 3700 0 R /F17 3698 0 R /F71 5424 0 R >>
+8700 0 obj <<
+/Font << /F22 3706 0 R /F50 3701 0 R /F59 4373 0 R /F15 3700 0 R /F17 3698 0 R /F53 3738 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-8678 0 obj <<
-/Length 623       
+8707 0 obj <<
+/Length 622       
 /Filter /FlateDecode
 >>
 stream
-xڍTMOÜ0½çWXôâHØkÇq>Zq(P*@j7Õ(ªÌƐ¨ÙxëxYªªÿ½vf#v‡^â7ãùxó옡GÄÐçè´Šf’!ÎhÉJŽªÄ%§9ã(+J*ËU5ºÅ¢`ñ]u5»HTÐ2ËÒ14Oi™_iºì¶µY©¶‰)®â¢Àv380¿êN¹ÖôCÓ®‡˜ð”çø¬QkŸ¼M¢OUô+⾪çµGGR!ÐrÝÞ1Tû½+Ĩ(´#WHÈ‚fRzÜ¡yô%bû3æüpÆœ¦I²´¤ã,>9‰L$>Zö'תWÚ×Ë“?¿ÍÆëï‹Ã™5éô“#ÈþÎE¦ð­	T¦å®úöɬ³µr¯2{0æ^YP—Ë}–DÒ<É‚¹€2gV+§½\)Ã
-–¡í;M†¶Öuðpìì&æ8HŒÄlúzÙC×ìÒoªÀùtd¦¸I‚`%!k¡ŸÉþ|xéåÆé÷0Å¡Öìp kŒ{ç™1Ép¯ˆa×K .Ü/(Xzpê¾k‡LúG¯Vú-¹^5º£3‰·qR`c;³uM@)ž«Uœäø^Õ×Ê°©ã4àìe_uƒùÿj‹¶'o݈ÚfÛÀ+—8aì9 <Ÿƒk<¿®Úçñdô}}R­©—$gøÔŒýó‰*à¥éCigM×i;Ò/2`Xx†üò0í[ìÆXøuEŞ̌ð	·GˆÝ5ò[C8ŽÑµ¸¼™ò—è)¨¡ípxšÚnÛA¿Êv»çÁû¶m×ê5t²3 _‡é·žVÿZü
-§=¹
+xڍTMOÜ0½çWXôâHØkÇq>Zq(P*@j7Š*ïÆK¢fã­ãe©ªþ÷Ú™`‡^â7ãùxó옡ÄÐçè´Šf’!ÎhÉJŽªâ’Óœq”%•eŠªÝa‘ñ}u5»HTÐ2ËÒ14Oi™_iºì¶µY«¶‰)®â¢Àv;80¿êN¹ÖôCÓn†˜ð”çø¬QŸ¼M¢OUô+⾪çõ‚Ž¤B å:º»g¨ö{WˆQQh7F®‘ͤô¸CóèKÄf‡3æ4M
+”¥%g	ôÉyLd"ñѲ?¹V½zÐö¸^žüùm¶–ÀXŸÎlH§u7mAöw.Ò0…oM¸ 2-÷ÕoaŸ¬`m”k|•Ùʘ…² .—/YIó$GDZäÊœY­œör¥+X†¶è4ÚZ×Áñ³Û˜ã 1v³íëQd]³O¿©R çÓ‘yüm˜â&	‚•„¬}„~"/ç“ÀK/·N¿‡)µf‡XcÜ;ÏŒI†{í@»Ypá¶xAÁÒƒS‹®0Aè½Zë·äzÕè2ŒÎ$ÞÅIý9ìÍÖ5¥x®Öq’ã…"ª¯!”aSÇ!hÀÙó¾êóÿÕnÛž¼u#j˜í¯\ℱ§€2üñ|®ñLüºnŸÆ“
+Ð÷õIµ¦^’œáS3öÏ'ª€—¦¥5]§íH¿È€aáBðËôo±cá×)nT0Ã'Ü!ö×Èo
+á8F×íå͐¿DA
+m?€ÃÓÔv×úøU¶Û?Þ·k»P¯¡“…˜ééø:L¿õ´ú×â*æ=À
 endstream
 endobj
-8677 0 obj <<
+8706 0 obj <<
 /Type /Page
-/Contents 8678 0 R
-/Resources 8676 0 R
+/Contents 8707 0 R
+/Resources 8705 0 R
 /MediaBox [0 0 612 792]
-/Parent 8670 0 R
+/Parent 8686 0 R
 >> endobj
-8679 0 obj <<
-/D [8677 0 R /XYZ 151.701 685.529 null]
+8708 0 obj <<
+/D [8706 0 R /XYZ 151.701 685.529 null]
 >> endobj
-8676 0 obj <<
-/Font << /F50 3701 0 R /F22 3706 0 R /F71 5424 0 R /F15 3700 0 R >>
+8705 0 obj <<
+/Font << /F50 3701 0 R /F22 3706 0 R /F53 3738 0 R /F15 3700 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-8684 0 obj <<
-/Length 1709      
+8713 0 obj <<
+/Length 1710      
 /Filter /FlateDecode
 >>
 stream
-xÚ•]Û6ìý~…à¢X–mÙÅP ×^ºÖkRtEÛ%Q¯þÈ,åÒû÷#E9_Ý
-{±(Š¢øM:
-vA¼¾Šüz³¼šÍepÉbž&Árð(by™(X.E°ÜŸÃ—{u°º›LaM¾.»º]^ý}ŁMð‹[‚	!ƒu}õùklàð· b¢Èƒ“#­‘æ,KS€«`qõÇ“¸`ERü&N.ƒ8a2——z¤2ayÊI_ß-–wo_ƒ™_ÐòænÂ×ïßM¦<\¼›/Q9à;!ò<§{¯îË÷w7–·¯èÒüî÷[„²pñi±¼}3viùþöñN0³"åÎÂ@Vpå‘Åãð6ÈÎ'‚‡ZÙc§
-½£š
-7ºÑ_"žXãY¦ !+¢‚{–ørû—÷z2enJc»ru´zƒˆ,D•?4ÆêºÇ§Ñ«ù,'Ü¡k'qÞ—”o(:¨µj<¦ÝÊèƒê”-›ám/AÕîʵªzûpÁRð¬“ò¾Ô' *2âR¤^:CH§:›²ÓkÛveb÷ÊÒ…£ÑG­	ØvmÝÓi"Sk{ò°G¥Œ“ÊaªÖ<\ƒømcÆ$%ùbdh4à¡öØ­I¤8l\EhÁ‚ôªmñ©~Úî›LpªªœyOžÃ¶íØ—»½ö°r˜¤ BY©UY•ŽåÃ$á5ÄŒ©IüÖâ­á
-˜Ní@&!D¨¿Àw 'Þ	è®6t²R•jÖàÀkÚSä`Z"mvŽrÎD"‰ýeAÙž†ejÔΐ„P+îhqŸ…c×tÒé­îi[B9!âM¹îZÓn-á7ÞAÇZ7¨¾¥\ÄE Y!#—"Ž!¯x  ×|ò±t"!D0½ çd‡Ä)) ¦"ÎXùêL™Ñr€ad„6­ÀíªÄ¤@ÄžKTNd §W´`º¹Ûaè"
-­†OñáíÝŸ„¨ÕzKFóÕEŒç4ó¼:‡Ÿê49q]•^vCÞµÞ»«ÎG£¦€gGãò±2¨eX©Ñ0€b'2\ QD´Åláaw8Ó€[«† 
-
-M›Zm<ä®æ <¹ ²|ÀbEIàŸ°¾ì !e<`wU»rù
-ðO
-ÊEƒŒ.£A@§Kx9Mœ£(üÁÀ¨µÙlGk°€šžòž–ÃZûžÉ!1hEI~y7‡îÉþ®©WlÝ6ÛÑÐ- S÷„T/]a‘á'—ˆGzJv¹k”Õ´U´˜=bÌà„‚€%¡š	x&X?1A©OY‘&ÄzZé{Œ]ò¿,ÏÁ²ì¬™BZ†Ý$åaë>vÌi¢Dþ`l0E®³Ãó¤HÙõ%’¶ˆ,ì)›Pa÷àµ-$“Q>Hz—“qtÙ¸Å(AYãÞv€«Êæ›!°ô·È> `]$›	®æò‰ì]•ë'L0X0ë,mDŒa±ž{ëYþ´öŸÇ`”$â±\‹¸€Ê¥êC¥]ŧP ¤“+÷ÙÙËU8¹ÆB—çœq~öá_ÇfÕyúÜyó™ï>ü‰‹‘Ñ‚<í¹¤G#ÆißÇÁq=æŒÒi:êgƒÚB£72ƒ»Ðyà:
-á^H´	/ÈÒUª†ÞÁ‚ÚOùøØ xºGìhÝ…©ê€]>§òŠ«Zè`<Ή@/îbgàk?Eìõƒ¿×yÚN“ªn»`ì™Åm±ƒ‘fLDì.F±`Ó£î ƒóO:pr–0‘‰ÞǍOæ|àCÏ5Ìû}Œ[’Bk=×ÛQf)KÜtO¼~7b v.Ö×-$Ê}ê§xçÿŒ»ŽktÖÏâAãt?´Ñá©„Ttx˜Ú¸ß_‘r"@שfGí	6~4ºe³éÇ¿÷)D&V œŒ Áã(úî4;ÿ¹Ÿ§2’á-e0QãŸãOÉðÄìϳ&nÏÊå.¹´=N\­ÁE‹3›£tƒ
-Òºñî‘âÑx—oþ ò$†’ŸþÛ¿v…$þÚ‰B¢ð«Š‘¦Д¸ÈXÄÅ`Ѓ.‡^š%4çqˆ<˜óòÈö—„³yvI.ÏÇ kÏf³ÓéÄê~…®\ÏÞ.PUu7k¬™mÚSƒ3´™`öõ¿n3ŠÁX0	A<ÅxMýûpùþ“ÍËJÏ^lê²y}„ÿ+¦Ìá‰dEx,YTœûÝóíŝAwáŸS‹æ~L9ê£ :ºÚ
+xÚ•]Û6ìý~… Q,ɶìb(Џ»î†µÅš]ÑöAIt¯þÈ,åÒû÷#E9_Ý
+{±)Š¢øM*‰n£$z}‘„ÿ‹ÕÅâJåWLð,V7OV”"ÊeÉ
+%£Õ6ú¿Üé½3ýl.¹ŒE2ûºúíâruñ÷6IÄÏNI&¥Š6ÍÅç¯I´…Íߢ„ɲˆŽž´‰dV°<Ë ®£åÅSLDÉÊ´ü?L¼"\E"eªPçzd*eEÆI_ß-W×o_ƒ¹ŠŸÓïÍõŒÇ/ß¿›Íy¼|wµBå€ï„(Š‚νº^®Þ_¿ø°º|E‡®®¿D(—Ÿ–«Ë7S‡Vï//ïã‚•÷²’³¤È‰L$ŒÃÝ o|5“<6ÚzcéÝn	xaZó%ᩳe²2)y`‰7'"ܼ3³¹PY¼­¬ë«õÁ™-"òYÔaÓÞ[gšŸ%¯®–`	€8áö}7E|WmQ<¡i£1º
+˜î†PÖìu¯]ÕÞÞ
+ÔÝmµÑõ`.YžõRÞUæDeN\Ê,Hg	éUG`[õf㺾vÜN;:p°¦Hk7}×t†ÈôÆ@ÜïP©{ë¥ò˜ºƒo@ü®µS’’|ZC x¨;ôIÄ]‹;° Ý*ãÖ8¼êˆŸ®ÿÆfóÜ{íè„®koÞcàpÓõìªÛ	°ö˜e BUëuUWžåý¬ñˆېøÃSÂ[0¾™¤”±ù¾߁žxZ¦ »ÞÒÎZ׺݀ŸÐš" ÛiײS”s&SEì¯P”=åY\µ Fã
+I½&á×y1ö„vzsczBºŽPÞ_ˆxSmúÎv7ŽðÛà CcZTßÑ>D)VªÄ§òŠGr-$!ŸJ(RFó32pN^rHœŠ`.EÎ
+ÈWoÊŒˆ~£´i
+n×&"väXZ r2/i½¦¦›ßq=†.¢Ðjˆ	Þ^ÿIˆFofBAh´†˜¯>b§ù”çõ)ütoȉ›º
+²[ò®Þ]÷!
+ Ü;XŸÏ¸•A7(ÃZO†S‘ªx‰Dѳ…Çýâ|Ln£[(4-½
+?Z€Rpå’`Èò‹5%A¸Â…²„”ñ€½­»µÏo€_„©¡lQ4dåy4Hèt)/@#¯‰wÅ@ص±Û›É,¡¦g|à‚å°1¡grHú£€$‚<?[@wÈÕpÖ6k¶éÚ›ÉÐ-¡S„T/}aQñ'ŸˆºJvuÛjgh©égwˆ±£
+F z4–‚jB&à¹dB<2ÁYHY™¥Äz^›;ŒSò¿,ÏSÉòü¤™BZÅý,ãqç?nÊYÊ’Tý`l0E–”¾³Ãõ¤HÙ%’–[ˆ,ì)›Pau´-SI1JzŸ“"9l\b” ¬b°àêªýf	¬Â)² X	Âf‚{OùDö®«Í#&,˜uŽ{¢Æðs{Xþ´öŸÇb”¤ò¡\KQBåÒ;6¾âS( ÒËU„ìä*½\S¡ËÎ8?ùð¯C»Áê<æ½ù4tþ…ËÔÇÈdAž\FÒ£E6ôqpœEy£ô†¶†Ùàž–Ðèm€ìè,t8†ŽBxmÂËø#²ô•ª¥{° ÅS=\6*žþ7YwaªÚc—/¨¼â_o`T°çE`WÂøI˜"væ>œëmoHU?ȝ1ÌÄC›Gìh¤™û‡QlØô¨;hÁ@NæçþÉS&s9ø¸
+É\Œ|H੆¿OqK3h­§z;É,c©Ÿî‰×OãFŽäÂÎņº…DEèQÃïýŸsßq-Þú¹5.@Cm+HE‡©€ó	ý)Ç!t½no©=Á"Œ¦@÷±j·Ãø7áž2ƒÈÄ
+€“$¸H’ï^³ÓË-ú<W‰Š/)ƒ‰_Œ?&û;Íš¸<
+(çwøä2î0óµw4ý¼Ù<¥TÖwÆ;¿{òÈS%?û··v…4?íd!Q*xªb¤©$4%.s–p9ô ›ÐKó”æ<‘s^‘Ãþ2’Þ¾çäŠñüapnÿt±8¬ÆQèÊÍâíj	UÕô‹ÖÙŶ;¶8CÛÅfßðt[P
+Éñã5÷ÃáWø&»ªj³x¾mªöõÞWLÛý#ÉFŠp¡XRžúݳíÙ,9OoN,šS†1Mªò±þŸÛÝ
 endstream
 endobj
-8683 0 obj <<
+8712 0 obj <<
 /Type /Page
-/Contents 8684 0 R
-/Resources 8682 0 R
+/Contents 8713 0 R
+/Resources 8711 0 R
 /MediaBox [0 0 612 792]
-/Parent 8670 0 R
-/Annots [ 8681 0 R 8680 0 R 8687 0 R ]
+/Parent 8686 0 R
+/Annots [ 8710 0 R 8709 0 R 8716 0 R ]
 >> endobj
-8681 0 obj <<
+8710 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [162.544 150.889 238.672 162.578]
 /Subtype /Link
 /A << /S /GoTo /D (dfscfg) >>
 >> endobj
-8680 0 obj <<
+8709 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
 /Rect [123.651 129.215 460.543 140.871]
 /Subtype/Link/A<</Type/Action/S/URI/URI(http://www.microsoft.com/NTServer/nts/downloads/winfeatures/NTSDistrFile/AdminGuide.asp)>>
 >> endobj
-8687 0 obj <<
+8716 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
 /Rect [99.895 116.961 228.985 128.468]
 /Subtype/Link/A<</Type/Action/S/URI/URI(http://www.microsoft.com/NTServer/nts/downloads/winfeatures/NTSDistrFile/AdminGuide.asp)>>
 >> endobj
-8685 0 obj <<
-/D [8683 0 R /XYZ 100.892 685.529 null]
+8714 0 obj <<
+/D [8712 0 R /XYZ 100.892 685.529 null]
 >> endobj
 1582 0 obj <<
-/D [8683 0 R /XYZ 100.892 660.623 null]
+/D [8712 0 R /XYZ 100.892 660.623 null]
 >> endobj
-3844 0 obj <<
-/D [8683 0 R /XYZ 100.892 445.337 null]
+3819 0 obj <<
+/D [8712 0 R /XYZ 100.892 445.337 null]
 >> endobj
 1586 0 obj <<
-/D [8683 0 R /XYZ 100.892 445.337 null]
+/D [8712 0 R /XYZ 100.892 445.337 null]
 >> endobj
-8686 0 obj <<
-/D [8683 0 R /XYZ 100.892 415.535 null]
+8715 0 obj <<
+/D [8712 0 R /XYZ 100.892 415.535 null]
 >> endobj
-8682 0 obj <<
-/Font << /F76 5480 0 R /F17 3698 0 R /F15 3700 0 R /F29 3731 0 R /F70 4384 0 R /F71 5424 0 R /F51 3729 0 R /F85 5521 0 R /F30 3732 0 R /F58 3733 0 R /F68 3734 0 R /F50 3701 0 R >>
+8711 0 obj <<
+/Font << /F76 5472 0 R /F17 3698 0 R /F15 3700 0 R /F29 5413 0 R /F59 4373 0 R /F53 3738 0 R /F51 3736 0 R /F85 5513 0 R /F30 5441 0 R /F61 5442 0 R /F71 5443 0 R /F50 3701 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-8691 0 obj <<
-/Length 2214      
+8720 0 obj <<
+/Length 2213      
 /Filter /FlateDecode
 >>
 stream
-xÚ­Z[oܺ~÷¯Їj,Í«(èƒO§=8-PØEQ$ywµ^!+Ñ•´qüï;á´Ë—½<ÄŽÈ™!ùq8;ÝG<úrñÛíÅåµá‘à,㙈n‘0‚Y.¢$͘Étt;¾Æ*•“ï·¿_^K¥,Kí‡rÂü˜¿¹¶+ëûÉTçÔü£œ5®u‹ŽºŸÊ¶kÊ»uWÌ‘aâërUЧ›§¶+*¢o'i7|ZØøã2芆¾IŽ†\|¾½øߪ۷L6L©hV]|ýΣ9|û=âLeiôèGV‘2)KŒzÝ\üë‚oïƒ0£û 3æ׋kl‹æçD¦qÑ°ÉÔJÿ½žLµLânYÐY±-Ä*0hØ¡Ëâ׃kºËù¢mœëh®֌3ož?/›bÖ¹æi’ªø(Òiü„êÝš´¶E‡„‰×Ä_â~º¾!öª¬´Ä몍¦"Q,MŠ‘BËÀ}V*¬ÔÂJ[b¸šZ\):®A9h{ô*›llý<‚C	’«þÓdjÀŽÙœÚ‘=ÁYÛVmÏZºÇšH?ú(•º­1ÇHX¦-µUóþÒÂAå÷ÅÕ7¡4þk—yS\…°ÿùqRáŠæ·¡ˆùq‡¹Qt÷ò1"…Öîß›ÙoÈ+Âp¦ÃÑ~þ•Wþ2V%‡ë!bÁÄÆSˈ·ÂçŽÍ\½ |=âÌr" h„3büòÑÕ߸Ð÷ëÜÇËkäši™ãÀD…$6_¶EkˬH"ïÓ^4~PIÂi"ŲÔDM-Þ#k0S²„gûf
-@Æ»œ•Ž2ðÃ2ñìó2Óાqn_Û%	×ÿ _ùL­$gZ=S«½ÚÝ
-Ø5ìÍ :MX–½j,+v·à,²^<픉]‰þ´™Im/áÀÃÞvö0a®2É9ì2BÒäYàxYý£»dï%Ç‹Ï 
->ò+Ü~.ã{Œd¼òAA쨹£&¾áÈïïÆŸ5Œ«ô<ø;\Ö[øÛH<{¢NÃßév
-˜9Ã/ë9þ$ç,µ¸_°A2x4x—…21F£
-=êÝQ¯¤ž£¼ÜB4œà#`¡âÊÿ
-¯ó_!ã"þ2<‹¯&BðøŸžþäé+Oÿáéëwcâ8žÊó`øpYoax#ñdï‰:
-çÛ5àîp¼¬qÃύÁI\(DRBHShZl"Ùf)"4õÐ…¿sÿ±ÔúQ"h‘Á/‹)¢oOáã{á	§'¤=<—õ<7O†çž¨Óàyº]¤Îp ÇË{â3&!XÔFC̪‡'^ÔæäFƒ7•€Ï÷¿æ*cžÉ.ë-¨m$žµ=Q§Aít»xœá Ž—5î	•È"­%³&¸ÂpngøÛù¿àM&ÐÏ™DÄ—Lx?>ò6'aÏQÓþGâ„Ìxìj®6ÞyB¯¡ž£ž£^÷n at Kˤ8“ï<\Ö[€ÞH<Ð{¢Nôév
- <Ã/ë@§p7 JåÁuŽ?ßÄÂ#Pr¥î@n¢|8šHN/{zÐËî“!R1©äY’!(K<ÏKÉS’!ZJ0E
-Y‰äådˆWÿzØõîdȾZCûÙoÄ^;n@&…§ñPsÆó×*µ05ô_Ì$cöX(Ú¥[¯0ð™ddb&”æô}»*Û¶tuKܼÏ×EÓ.Ë0Õ-hL¡ã9¦óšb†™=ŸÎ&³P.@ºÝÎŽ2ÖÏ—§ óÆ`â»­£¶[æãêÕQó¢-ïëÜW°¿n}&ÉY^¢)`Àìd0aU„æ³iDE
-çåâ©WUŒåq}²~ÝÁ[ásí®ÄÐW+4¹µë
-¤¦5EŒöb§}ªp|“WEÒ
-Òwt ÔÉW« Æ…ä;¦ègy[•·Ë²³pUVe—w%¦ñ¥åqñ«l»–èÎQ»ÌQ&8#⛜ò³9
-Ø|wå<Ìmžü)úÏhœgú“³¸ÕmO¹
-m½+k2BøøΊAù}1šwǝ‚G¼Çý…É?¨ƒ[Æ°0¿˜d5˜ÐWK””Ö0`,Cì¼_jUΈ*%~¨#] j¡é­q{V¡M…Ç÷vMdlA>[j*O¸%þ:úÄ7LÊ-J‡K†Å˜.o:"‡a½pp8¼ÏÂÿ›P®Uêë5Eáå™æƒQ¾R€ìÙª,HWïoµC«©s×ÎÚ0Í/?Pm	ˆÎêð›†1ô<¿Ü›JŒM5ž³/˜úÄÒõ³º«19òŠôí‹’à1U2ˆ“dü*Šo‹v¬x!¬* À^š%ñÕlV€wÄ{ |}¹-%o01	œØu͆}Gƒ¿q×€?Øô%±ò‡àtó~sÚP´C4¼¹;€ê«„%9åÁ‰.‚Λ³e"Êxßæ÷ˆ$ÉC?:*ŒkÜCSæ]`ô€FÚÕc%CE%C»_2„¨HÀ£i„%Cˆ×s%„ostU嫐‰?7 L¯J»ó¾îºH˜Jt4…ˆIg¦”…Ý›´wÄ;€úOYÏÀC_;7G&p÷ÿÈ$Á—gpÙØiŠàdÂÛEƒy\.hRN݇¦øYºuë0`WnMZúñµ«§xë^ò)èˆL\¶ÔVùÜs<ôT_V¾pñ>ÒzL"ÿg92ÂÅlsïZe|Eì°ªŽjñÀ ‚'ú´«Ü»GìÓ
-‚ÆùzVŒx‚¼ÇÆ#y½~1Jm`ÐJ½²Û+Eº÷{Cô°<ö*2¦á”wÜçÐø¸nš …áÕÑÊ¢]Mñg%èæ(Àÿú0£ù´ 5v;H6ñ€ÝŠÿÊŽ``ÀîÌHt0†Bøù9‡®‡
+xÚ­Z[oܺ~÷¯Їj,Í«(èƒO§=8-PØEQ$ywµ^!+Ñ•´qüï;á´Ë—½<ÄŽÈ™!ùq8;ÝG<úrñÛíÅåµá‘à,㙈n‘0‚Y.¢$͘Étt;¾Æ*å“ï·¿_^K¥,Kí‡rÂü˜¿¹¶+ëûÉTçÔü£œ5®u‹ŽºŸÊ¶kÊ»uWÌ‘aâërUЧ›§¶+*¢o'i7|ZØøã2芆¾IoÈÅçÛ‹ÿ] j°}ËdÔŠfÕÅ×ï<šÃ·ß#ÎT–F~d)“²Ä WÑÍÅ¿.øö>3º:c~½¸Æ¶h~Nd
+›L­ñßëÉTË$î–mQÛB¬ƒ†º,~=¸¦»œ/ÚƹŽ&ìjÍ8óæùñó²)fkž&©Š?€"ÆO¨Þ­Ik[tH˜xý@Œðµ!î§ëb¯ÊúGK¼Î¡Úh*ÅÒT ¡˜Ñ)t°Üg¥ÂJ-¬´%†«©Å•¡ã”ƒ¶G¯²ùÁÆÖÏ#84€‘ ù¸ê?M¦ì˜Í©ÙœµmÕö¬¥{¬‰ô£Q¹ ÛsŒ„U°`ÚR[µ0ï/-T~_\}Jã¿v™7ÅU˜ûŸ'Ž¡h~Ûú˜w˜Ew/_#Rhíþ
+±™}ñ†¼â!i:íç_yõà/3`Ur¸"LŒa<µl€x[!|îØÌÕÂ×#Î,'€F8ó(Æ/]ý}¿nÀ}¼¼F®™–é1^ LTHbóe[´¶ÌŠ$Òø>íEã•$,‘&R,KMÔÑâ=²3%Kx¶o¦ d¼ËYé(?, Á>/3
+®êçöµ]’pýò•ÏÔ@r¦Õ3µÚ«ÝÝ€]#ÀÞ0¡Ó„eÙ«FÀpÁ2°bwÎ"ëÅÓN™Ø•èO›™Ôö<ì}Qagfà
+)“œÃ.#4 Mžå Ž—Õ?º[@6ð^r¼hðÚà#¿Âíç2¾Çh@Æ+ÄŽš;jòáŽüþnüYøJσ¿Ãe½…¿Ä“ñ·'ê4ün×€™3Àñ²žãOrÎR‹û$ƒGƒwY(c4ª УÞõJê9êÁËm!DÃ	>*®üßð:ÿB0.â/Á³øj"ÿééOž¾òôž¾~7†!Žã©<†—õ†7OÆðž¨Ó0|º]îÎp ÇËÇ0ü\Ñœ$Á…B$%„ô0…¦ÅF!’m–"BS]ø;÷!K­!‚6ü²˜":ñð>¾žpzBÚóÀópYoÁs#ñdxî‰:
+ž§Û5@êp¼¬±'>c‚Em4Ĭzxâ%@mNnt1xS	ø|ÿk®2&ì™<áá²Þ‚ÚFâÉPÛuÔN·k€ÇàxYãžP‰,ÒZ2k‚+| çÆñq†¿ÿÎÑdýœID|9ÁÔˆ÷sà#a£qö5Íà?q$NȌǮ&ìjã'ôê9ê9êuï´´LŠ3ùÎÃe½èÄ“½'ê4@Ÿn× Â3Àñ²^ t
+w¢T\çøóM!<%!Wê¾ä&ʇ£‰äô²§½ì>"“Jž%‚²Äó¼”<%¢¥SԐ•H^N†xõ¯‡]ïN†ì«5´ŸýFìµãæ dRx5g<­RSƒAÿÅL2f€¢]ºõ
+ñ 	ŸIF&f’‘Ai^`@ß'¼«²mKW·ÄÍë0Ñùp]4í²SÝ‚Æ:žc:¯)f˜Ùóél1å¤Ûíì¨!cý|™qÊ "Ñ8o&~±Û:j»e8®^=5/Úò¾Î}¥ûëÖg²‘œåu š|ÀNVEè`>›FT¤p^.žzUÅX×'ká×¼>×ÎàjA}µB‘[»®@Ê`ZSÄh/vÚ§
+LJ1yU!ýÑ }G@|µ
+j\H¾cŠ~–·EPy»,Û1WeUvyWb_Z¿Ê¶k‰îµËeR9"¾É)?›Ó€ÍwWÎÃÜæÉŸ¢ÿŒÆy¦?9‹[Ýö”«ÐÖ»²&#„ï¬”ߣywÜ)xÄ{0qÜ_˜üƒ:¸e#ð‹AVƒ	}µDI`
+Ó	ÖÁ2dÀÎû• VåŒØ¡Râ‡:bÑp šÞ·gÚTx|o×DÆä³õ¡¦ò„[⯣O|ä|Тt¸dXŒéò¦#r8Ö‡Ãû,ü¿	åZ¥¾^Q^ži>å+Èž­Ê‚t…ñþV Q;´ê‘:w
+á¬
+Óü‚ñÕ–€è|¡¿¹ `³AÏó˽©¤ÁØTã9SýHl;1ˆ5¤êgu=Vc"r((äéÛ%Ácªd5&É0øU2ßíXñBXÿT„A€½4Kâ«Ù¬ ïˆ÷@øúr[JÞ`b8±ëš
+ûŽã†?.°éKbåÁéæýæ´¡h†hxsw ÕW	Krʃ]06g
+ÊD”ÿð¾#Ì	îI’‡~tT׸‡¦Ì»À荴«Ç J†ŠJ†v¿dQ‘€GÓJ†¯æJ0Þæ<þèªÊW!n ˜
+^•vç}Ý?t‘0•èh
+“ÎLÿ(»7iïˆw õŸ²ž‡; ‡¿vnŽLàîþ‘I‚/ÎಱÓÁÉ„·‹ó¸\ФœºMñ³tëÖ?`À®Üš´ôãkWOñÖ½äSЙ¸l©­ò¹çx詾¬|á4â}¤õ˜DþÏrd„‹ÙæÞµÊøŠØaUÕâAOôiW¹wØ§óõ¬ñyGòzýb”Ú8À* •ze·WŠþt
+î÷†èayìUdLÃ)ï¸Ï¡ñqÝ4
+룕E»šâÏþJÐÍP€ÿõaF0ò)hAjìv<lâ»$þ•ÁÀ€9Ü™‘è`,…ðóÿõÀ®…
 endstream
 endobj
-8690 0 obj <<
+8719 0 obj <<
 /Type /Page
-/Contents 8691 0 R
-/Resources 8689 0 R
+/Contents 8720 0 R
+/Resources 8718 0 R
 /MediaBox [0 0 612 792]
-/Parent 8670 0 R
+/Parent 8730 0 R
 >> endobj
-8692 0 obj <<
-/D [8690 0 R /XYZ 151.701 685.529 null]
+8721 0 obj <<
+/D [8719 0 R /XYZ 151.701 685.529 null]
 >> endobj
-5103 0 obj <<
-/D [8690 0 R /XYZ 151.701 519.106 null]
+5091 0 obj <<
+/D [8719 0 R /XYZ 151.701 519.106 null]
 >> endobj
-8688 0 obj <<
-/D [8690 0 R /XYZ 151.701 502.236 null]
+8717 0 obj <<
+/D [8719 0 R /XYZ 151.701 502.236 null]
 >> endobj
-8693 0 obj <<
-/D [8690 0 R /XYZ 151.701 496.258 null]
+8722 0 obj <<
+/D [8719 0 R /XYZ 151.701 496.258 null]
 >> endobj
-8694 0 obj <<
-/D [8690 0 R /XYZ 151.701 502.535 null]
+8723 0 obj <<
+/D [8719 0 R /XYZ 151.701 502.535 null]
 >> endobj
-8695 0 obj <<
-/D [8690 0 R /XYZ 151.701 490.579 null]
+8724 0 obj <<
+/D [8719 0 R /XYZ 151.701 490.579 null]
 >> endobj
-8696 0 obj <<
-/D [8690 0 R /XYZ 151.701 478.624 null]
+8725 0 obj <<
+/D [8719 0 R /XYZ 151.701 478.624 null]
 >> endobj
-8697 0 obj <<
-/D [8690 0 R /XYZ 151.701 466.669 null]
+8726 0 obj <<
+/D [8719 0 R /XYZ 151.701 466.669 null]
 >> endobj
-8698 0 obj <<
-/D [8690 0 R /XYZ 151.701 454.714 null]
+8727 0 obj <<
+/D [8719 0 R /XYZ 151.701 454.714 null]
 >> endobj
-8699 0 obj <<
-/D [8690 0 R /XYZ 151.701 442.759 null]
+8728 0 obj <<
+/D [8719 0 R /XYZ 151.701 442.759 null]
 >> endobj
 1590 0 obj <<
-/D [8690 0 R /XYZ 151.701 236.471 null]
+/D [8719 0 R /XYZ 151.701 236.471 null]
 >> endobj
-8700 0 obj <<
-/D [8690 0 R /XYZ 151.701 205.975 null]
+8729 0 obj <<
+/D [8719 0 R /XYZ 151.701 205.975 null]
 >> endobj
-8689 0 obj <<
-/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F71 5424 0 R /F4 5492 0 R /F51 3729 0 R /F17 3698 0 R >>
+8718 0 obj <<
+/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F53 3738 0 R /F4 5484 0 R /F51 3736 0 R /F17 3698 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-8703 0 obj <<
+8733 0 obj <<
 /Length 1895      
 /Filter /FlateDecode
 >>
 stream
 xÚ­koÜ6ò»…._ª-²\R$õ0p´¹¸u½³W 	zÅõ
 Ñc+jkûßw†CíËë$Ž÷‹HGÙá<8ãۈG?ýx}6»H’(cEÆEt½ˆç,/’(ͦ]—Ñ»øÊ·ªk'®ñè9+ÒT!zR0ØœðÎ6™
-žÊøM7qÓÀ_S©uü¶ï»‰äqæp+xáO•0Ï”éÈ\"ÖÙÛë³?Ï@y‡3ͤŒæÍÙ»<*aï—ˆ3YäѝÇl"©s–j¤VGWgÿ9ãAZ¾+µ»‘±~IUÁ¼hÈÆ{.2ÏÇøãìB轿ütäúb’˸ë'Ó¤Hbgçë¾&I?dµîW0ËãÎY÷´ÂE<,-m–U:îú€k@ßím˜;åéÉ´ì4†}ÿûâ*@zk‘`p*$Óª Fݲ[×ådªD/Í$É⿐OKw-Ü \ز‚ù
+žÊøM7qÓÀ_S©uü¶ï»‰äqæp+xáO•0Ï”éÈ\ ÖÙÛë³?Ï@y‡3ͤŒæÍÙ»<*aï—ˆ3YäѝÇl"©s–j¤VGWgÿ9ãAZ¾+µ»‘±~IUÁ¼hÈÆ{.2ÏÇøãìB轿ütäúb’˸ë'Ó¤Hbgçë¾&I?dµîW0ËãÎY÷´ÂE<,-m–U:îú€k@ßím˜;åéÉ´ì4†}ÿûâ*@zk‘`p*$Óª Fݲ[×ådªD/Í$É⿐OKw-Ü \ز‚ù
 7óØ´á?ÅöM嘆£mgÚvº¶~ Hi]uÛšÁkÈïr¨‰Á¹A«‘2nHÔ²Z<À)¥ŠÝCƒ<ߐ*êjNûuÕ~r4­ZÂ¿ÈÃ=12C‘ÁÕ³Bëïsš€dIè,Q;6-€U°¿ø×+¯\™fñÿ~»ügiü;Úµ–´ºt´ÿÆ8;}&PÍMÛ39ÑàHt̨· @T?ÊÖõŸhʦj+7ôf@óR"E·ˆ2ÐÊ”UsKÈCG0/6®Lƒ$o-SÕÞ¶©ªáŒÅ`íºƒícfcÇ«–n¢ðd$WþL„•v@‹h--ï–xð-HqEƍ£?[´â
 $šA”ÔñÏU8i”çUø/ ƒÒ[ÐôTÂ\ Ldðh!Õ%PE삏z”	«m,í•Ÿåû÷¢â²#ˆ
 êvÝôn( ÈÞãÚŒâÃ|ez°„umzZ“:`²ã͸¼ÃŒk¿ŽH¶¯$Ññe0›.ø•òfïí`¼ÿ’˜¯› «ñ±< ™~Û ƒc¡…Å&RhïjY°ÆSL]3•ºÃ“<»¶ŸãeC4	÷zéo<ßÐÆ9¹±¿c-mØ!ifiĨú€¿"ßC”î u#⅏°‹Rø±åc'€
@@ -40563,43 +41137,45 @@
 ΁Bª<9ÇWXîåƒCáépŸGqå(´?Qiônh¨qHãŠVóÇ_BtF
 ¡Ä™ü¬‹&ÇŠýx¿§;©Ë¥ÚWž£“—4zâÊ~­r(£ÁõOá£Ï'õÝ|±z™¾œ¯_@ýßNë	Í€&àé<dð <Ekƒoé¿‹
 Dpoq	¹ãvÐ5ºq
-ÆÃŽoÁ÷kß|\1.’Ó¼ù8¼óG>˜¼äÍ$³Tn_égÞ|€Z¤ò4o¾ƒcõ^·ç©®”÷	H+à¡Ÿ0žfÛ‡¾ïŽÈ‚žõÝç¡Âº0i̧	ÕQ~5–‹€ýÿª-©Ôp´YÜÏ~µ´÷žk~Wù:gl!¸\Ôy]m+Ù«@7 at UcKøQ+y]=Ö5¡±âKkê¬`ÍDåÄì"Ûë“IÅ$($yWšÆÜZY&Ññô_46x;§-TÍ`Ý0¥²æH/dzŒ.þößuÛR›a[•öf}J3K«P¾a+Á‚ÓºÛ¦v_/λ„s9ãù,á$Š犟Kùš–úÃŽ„3ÿeóóÊ}ôӏ¨;¼-‘¥ÝCPZí_ÀÞçDrfïW]?Ì–]cg^Yn¶ZßÔÕü£_;'¼²³ŽfÞ¬pbï+7°£ºUšå"{¬Û7ë¾êÖŽá+!‹¯°vΕ7Ýs0Ö”¦½õåf>¶Ñ`²ÓªÄek|§~Yô]sLɉâ>^„6)clvE²ÁôÇ9§"ñ¡¨?BT`*vhzEƒªAÈݮɨÉ'NK3–C&âcÐÜø÷äsRm=KnÛ‡–è+ó›DØXñ—NzŠújØt
-2수B@ùWGĽ¿Ls=
+ÆÃŽoÁ÷kß|\1.’Ó¼ù8¼óG>˜¼äÍ$³Tn_égÞ|€Z¤ò4o¾ƒcõ^·ç©®”÷	H+à¡Ÿ0žfÛ‡¾ïŽÈ‚žõÝç¡Âº0i̧	ÕQ~5–‹€ýÿª-©Ôp´YÜÏ~µ´÷žk~Wù:gl!¸\Ôy]m+Ù«@7 at UcKøQ+y]=Ö5¡±âKkê¬`ÍDåÄì2Õn£N1	
+ÃIžÅ•¦1·V@–It<ýÞÎiU3X7L©¬9Ò™£‹¿ýwݶÔfØG¥½Y߆ÒÌRç*”oØ
+C°à´îö©Ý׋ó.á\Îx>K8‰"ĹâçR¾¦¥þ°#áÌÙü¼rýô#êoKdéF÷”Vû°÷Ã9‘œÙûU׳e×Ø™W–›­Ö7u5ÿèW³ï	¯ì¬£™7+œØûÊ
+ì¨n•f¹Èëöͺ¯ºµcøJÈâ+¬såM7ÇŒ5¥io}¹™m4˜ì´*qÙß)_}×Sr¢¸¡MÊ›]‘l0=ÆqÁ©HG|(ꏃŠš^Ñ`G jr·k2jò‰ÓҌ吉ø47¾FÅ=ùœT[OÅ’Ûö¡%…ºÅʼÅ&6Vü¥SÞ†¢¾6‚û "¦PþãÕÑ€qïoà5s;
 endstream
 endobj
-8702 0 obj <<
+8732 0 obj <<
 /Type /Page
-/Contents 8703 0 R
-/Resources 8701 0 R
+/Contents 8733 0 R
+/Resources 8731 0 R
 /MediaBox [0 0 612 792]
-/Parent 8670 0 R
+/Parent 8730 0 R
 >> endobj
-8704 0 obj <<
-/D [8702 0 R /XYZ 100.892 685.529 null]
+8734 0 obj <<
+/D [8732 0 R /XYZ 100.892 685.529 null]
 >> endobj
 1594 0 obj <<
-/D [8702 0 R /XYZ 100.892 607.528 null]
+/D [8732 0 R /XYZ 100.892 607.528 null]
 >> endobj
-8705 0 obj <<
-/D [8702 0 R /XYZ 100.892 583.689 null]
+8735 0 obj <<
+/D [8732 0 R /XYZ 100.892 583.689 null]
 >> endobj
-8706 0 obj <<
-/D [8702 0 R /XYZ 100.892 446.872 null]
+8736 0 obj <<
+/D [8732 0 R /XYZ 100.892 446.872 null]
 >> endobj
-8707 0 obj <<
-/D [8702 0 R /XYZ 100.892 447.449 null]
+8737 0 obj <<
+/D [8732 0 R /XYZ 100.892 447.449 null]
 >> endobj
-8708 0 obj <<
-/D [8702 0 R /XYZ 100.892 435.494 null]
+8738 0 obj <<
+/D [8732 0 R /XYZ 100.892 435.494 null]
 >> endobj
-8709 0 obj <<
-/D [8702 0 R /XYZ 100.892 423.539 null]
+8739 0 obj <<
+/D [8732 0 R /XYZ 100.892 423.539 null]
 >> endobj
-8701 0 obj <<
-/Font << /F22 3706 0 R /F50 3701 0 R /F51 3729 0 R /F15 3700 0 R /F17 3698 0 R /F4 5492 0 R /F71 5424 0 R >>
+8731 0 obj <<
+/Font << /F22 3706 0 R /F50 3701 0 R /F51 3736 0 R /F15 3700 0 R /F17 3698 0 R /F4 5484 0 R /F53 3738 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-8712 0 obj <<
+8742 0 obj <<
 /Length 19        
 /Filter /FlateDecode
 >>
@@ -40607,128 +41183,124 @@
 xÚ3PHW0Ppç2ÀA c(á
 endstream
 endobj
-8711 0 obj <<
+8741 0 obj <<
 /Type /Page
-/Contents 8712 0 R
-/Resources 8710 0 R
+/Contents 8742 0 R
+/Resources 8740 0 R
 /MediaBox [0 0 612 792]
-/Parent 8714 0 R
+/Parent 8730 0 R
 >> endobj
-8713 0 obj <<
-/D [8711 0 R /XYZ 151.701 685.529 null]
+8743 0 obj <<
+/D [8741 0 R /XYZ 151.701 685.529 null]
 >> endobj
-8710 0 obj <<
+8740 0 obj <<
 /ProcSet [ /PDF ]
 >> endobj
-8718 0 obj <<
-/Length 1725      
+8747 0 obj <<
+/Length 1724      
 /Filter /FlateDecode
 >>
 stream
-xÚ•ËrÛF쮯à-ÔŒÅ,¹|7É8“IÝHi:“ä°&WÖ6|(\ÒŽûõ Ly˜Îôbb,o@ޝ'¼·+ÁßW»ÕË7Yê…Y…Iìíö^(D‘—Ê"ˆ#éí*ï‹uPÇA÷ë¥…ëo»w«×»ÕUb„ÎnEAž§^Ù¬¾|^Äwžd‘{Žµñd’i’ \{ÛÕKB"xº(þgH˜yQdy6·#ÉdP$lÆûËíöúêò=’fþÍÇë»ëoѐ´gs¼Œ¬ÛO77¿Ü!É	#:g‰L‰3
-ƒp½	á=ÿÍZ†¾VÃØkKO¨¶"à•nõWƃe‘	h¢Y¤A”D$ò¦7í:ÊýÁ´wëM‡¾±ø~·tK(EŸÆXkºvSöf0¥ª	kuoJM—ö]OØá 	nƒõ&ͶkÕ¬£Ì¿UÄ_*~âØw›É9¡’¸ ýîM…‚ †ƒÓ,Œg/¡׵Q·õ#19'  ¬èŸ¦ÖÖNDRî(:—µÑd<¡[=àéÿtýwB–]ke÷À¥n?W“£ýÙ´Uçîb0¤DÊ°ƒÀeà€)ðaøËõ&’¹¿E—äÎ%x<‚“\P2Ô+’Ù“½Hn2?Òá>¹Ï”~l‰¿k	ÁA‡¶Ru×j&÷„¯ºFfm4é@ò˜ß]»óÅRh¬M”á5Pö‘à	[øf8³±f^«12 2
-}Šœû±-›.ðý‚4¼3$#CàXÁwS"¤]ÏqJdâ}Òr/ŽRÿz ≯cNžŒÃ|\1¤,}swpÒ)—"ŸRib~
-*uNFgõÄdµSrĈ²âgR[­++SBªhP6ÍCÿªkÑgpïnì)ƒ²î”
-R„OàÁšæX;˜4E\Ù!î'ºCÆþåý:I}ej¨¾¤F(Zn¥{”…•Þƒn\§AÆžo at miJT£j0zÁ¯®Diê[Õ0„Öã÷N
-ÕÏ|L ¹JEà”9(ÊÀÝN|—¹€=öúÞt#Ë,Q}š Ö>òç< 
-]z‰³6ôÂ.i}<늘’v<Š]?»Q”ç~Û¡¤:7‘<t„éõ±V%#±Ûá÷ÃŽˆÎL8Ÿõ$DB"Íó:Ÿçõ’Þû±®7öÇ[“Tp&aâ«Ê•
-Æ[7¢8gNãÂ!ѱ0~ »ZN/Ä–Êjôh:\ú&_9%"ؐv±×Â)Oã*Îá=hPuMت7lž%*³eO~`$Ý¡ïF(KÇyfzÂïUc`&ô4ý²p>ý¢<"[ M¿Î´Ã‹öNÁaiZn¦gu§9ÍZcðIUvó¤h‘D“Y\¼€’¾þ©ËÑ5,d¸%Ÿ-)	CBÀ>ÁJ¾ïî°“(ñ·P)Ç幞åA[ß¡…W ;ÝÛ0_o)"°{°à<‹‹v†Ò¿¬v
-Ðv:çé\Ò”–yäG`ΣHu§	> °ðËõMØ	ª	Í,Ÿc»ÜI¦p^/ø¯`£°G±K.!ÿ]°1LxølþQ}µäÐPHˆÂt{j›SäÞEuª¨Y抺@d>s
-@DA,âsóhs‰£y¢‚üÛ<­*ÇŽÃÃÓì‚EÊmˆÝ÷]CïbŽ€æôNí&0Sº~b%'/{ʽìªøN+ä¾A¥$B‡Y‡4?-gÛP±¯ 
-;	a`•r˜ZõwŒrƳ]Äž3Ïû NKÈñk&©…Y²½‹P-¸,»qÖ܇²ñ;ëµðÀÿ»»µDø*"\Ù?]ÓÕG:Z ¸YŠ’¨"ð=W& 
-'Hýˆ—5&e
-áS´‚ºC¥…׋ž`j–@¶0‹,ÎDá¾iy;wòô‘¶`+BÂ;QŒ¦×&jšóŠ„i#;±ÿze².¾ñ4!ÝSXÞˆ›ÊaÊBköWƒ;^ARv-ÁŸ>\ÿEгß%€Ù>ÚAcF‹ÄÅãêÓ
-8eKF!ƒ²¿ö¬”gÁ•¨î­e‰HÛJ÷-ü :Й¯Åóíñ^òÜßê|­ÏéÅy1KæÛ"R¿ÃUp¨¡ì,!è`‡WjªqU³ VøΕÈÒgë	2(¾àö¾IŒ®–ÃÆ-7Óó‚KWf!V
-µ4\’jÂQXïÕö·
-A”× LqAøÏ
-dþ¨YîsM…ON§D§¼|“ˆyï•~Ë̃žÄ’.É<9»ôz·úžÒPˆ
+xÚ•ËrÛF쮯à-ÔŒÅ.wù<:n’q&“¸‘Òt&ÉaM®,6|(\ÒŽûõ Ly˜Îôbb,o@ޝ'¼7+Áß—»Õo¯ÓÄÓ@†qäíö^(DåÒKTDRy»Òûâ_ôq0ýz£BåËpým÷võj·ú±
+AŒðÂÙ-dYâÍêË7á•@|ë‰@å™÷àXOÅYÄ1Àµ·]ý±$DÂÓyþ„8CÂÔ“QféÜŽ8UA³ï.·Ûë«Ëw`H’ú7¯ßï®ß¿As@ÒžÍð2²n?ÝÜ|ø¸C’J:g±JˆS†A¸Þ„ðžÿz­Bßèa썥't[ðÒ´æ«£Á²È4r‘‡,R‰@Æ’DÞôU»–™?TíÝzE¡_Yü
+¿Û¦%”¦OSY[uí¦è«¡*tMXkúûª0tißõ„†€è6XoRÐl»YÍZ¦þ­&þBóǾÛLÎ	UG9éw_•(ra88ÍÂhö"zSWú¶~$&ç€ýÓÔÆÚ‰HÊÁM碮OèÖxzÀ?]ÿE×Úʲ{àR·Ÿ«ÉÑþ\µeçîb0”B)Ê°ƒÀeà€)ðaæøËõFªÌߢK2ç<ÁI.()ê%Uúd/’Ìt¸…Oæ3¥[âïZB°@С-uݵ†É=áˮѳ6†t yÌ€ï®Ýùb)4Ö…F¦x
+”}$xÂæþC5‡ÙX3¯5™†>EÎýØÎMø~NÞ’’!p,Ꮋ@U ¤SÏqJdâ}Òr/’‰=fÜ‚1'OF¡—iKß¡º;8é”KÒ§Tš”_ƒJ“ÑY31Yã”1¢¬ø™ÔÖ˜’Á²* U(›d¡Õµè3¸w7ö”AYwJ%Â'ð`«æX;˜4E\Ñ!î'ºCEþåý:N|]ÕP;|IP´Ü
+÷(+0¼Ó¸NƒŒ=߀Ú2”¨•®Á迺> “Ä·ºa­Çï)œ
+ªŸú.˜@r•ŠÀ)sP•»û.s{ìÍ}Ս,³@õi‚Xxéà< 
+]z‰³6ôÂ.i}<늘’v<Š]?»‘Ì2¿íPÒÈ›H:ÂôæXë‚‘Øíðû~GDg&œÏú¤‚Hó¼Îæy½¤÷~¬ëý1B„ÀÖ8\„qûºteƒqÅ֍(ΙӸpHt,ŒÈ®–Ó±…¶=šƒW§¾ÉWN‰ˆ6¤]lçu§qJEÓ¸Š2xT]¶ì+6Ï•ÙÒ'?0	’îÐw#”¥ãƒ<«zÂïuSÁLèiúÅj>ýdRà@Ó¯«ÚáEû§à°4-7Ó…³º3œfmeðIUvó¤hËÉ,.^@)ßü4Åè2Ü’Ï–”„!!`Ÿ`%ßuwXŠ±Œý-TÊqy®§Y aká;T¢ð
+d§{æë-Evœgq1ΐ\ù—eS]´Îy:S4¥U&ýñÈÌxÔ" ‰¢ïÁçñ–~¹¾é ;A9¡¹ƒeóql—;ÉnÁëÿl´ö(vÉ%ä¿s¢6†	Ÿ«t_.94
+¢0ÝžÚæÔ¹7BQ*jÖ…¹¢.™ÍœÂ2ˆDtnm.‘œ':!È¿ÍÓªâpì8<<Í.X¤Ü€Ø}ß5ñ.&q4§wj7™Òõ+9yiÜSî]`W ÀwZ‰ ÷+TJ@"t˜uˆAó“b¶]û
+Ò°“V)‡©uÇ(wa<ÛEì9ó¼à´„¿f’^˜‘ëлåЂ‹¢gÍq(¿³^¿ ü¿»[K„¯" •ý÷Ó5ÃQ}¤£‚›¥(‰*ßseÒp‚ԏxùWcR%>M+¨;”zÐA0q½è	¦f	d³Èè,@î›–·s'Ïi+V°"$le'ꏱêM‰‰šd¼b#aÚÈNì¿^™¬‹o4MH÷–7â¦òF˜²PàšýÀÕàŽW”]Kð§÷×ôìw	`¶v0˜Ñ"vñ¸útNÙ’QÈ í¯=«ÔYpª{kY"RǶ4}?¨tækÑ|;Gü—<÷·<_ë3zqG^Lãù6‚ˆÄïpj(;KzXÁᥞj\×,À…¾s%ÒäÙz‚š/¸½ocÊå°qËMÅô¼àÒUiˆ•B-
+—¤špä{¹ý}Cå5 S\þsÙ€¿j–û\Sá“ÓéÑéŸйż÷*¿UêAÏ
+"Å?—`Fœ]zµ[ýžªP†
 endstream
 endobj
-8717 0 obj <<
+8746 0 obj <<
 /Type /Page
-/Contents 8718 0 R
-/Resources 8716 0 R
+/Contents 8747 0 R
+/Resources 8745 0 R
 /MediaBox [0 0 612 792]
-/Parent 8714 0 R
+/Parent 8730 0 R
 >> endobj
-8719 0 obj <<
-/D [8717 0 R /XYZ 100.892 685.529 null]
+8748 0 obj <<
+/D [8746 0 R /XYZ 100.892 685.529 null]
 >> endobj
 1598 0 obj <<
-/D [8717 0 R /XYZ 100.892 660.623 null]
+/D [8746 0 R /XYZ 100.892 660.623 null]
 >> endobj
-3845 0 obj <<
-/D [8717 0 R /XYZ 100.892 474.324 null]
+3847 0 obj <<
+/D [8746 0 R /XYZ 100.892 474.324 null]
 >> endobj
 1602 0 obj <<
-/D [8717 0 R /XYZ 100.892 474.324 null]
+/D [8746 0 R /XYZ 100.892 474.324 null]
 >> endobj
-8720 0 obj <<
-/D [8717 0 R /XYZ 100.892 444.072 null]
+8749 0 obj <<
+/D [8746 0 R /XYZ 100.892 444.072 null]
 >> endobj
-8716 0 obj <<
-/Font << /F76 5480 0 R /F17 3698 0 R /F15 3700 0 R /F71 5424 0 R /F50 3701 0 R >>
+8745 0 obj <<
+/Font << /F76 5472 0 R /F17 3698 0 R /F15 3700 0 R /F53 3738 0 R /F50 3701 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-8723 0 obj <<
-/Length 1794      
+8752 0 obj <<
+/Length 1795      
 /Filter /FlateDecode
 >>
 stream
-xÚ¥WY“Û6~ß_¡ö¥ôLÌ/í[Ò¦ÝÌ$ÝÌ:“t’<(6m3ÕáêX'ÿ¾ AyµŽv'3y‘@ < À8ÚEqôçÅÓÕÅåsG"æyœ‹hµ„<E”d97¹ŽV›è=SY²ø¸zqù\Ê(ãy’h¯šg\«VòJÏÊ¢ëܺ(Ke4»n]Ý»zG£›áp *fÍ>m¿X
--Röl_zÛ’Ž¸ÉÅ«‹ÿ.¬
-çšÇp¥¢uuñþcm@ö"Š¹Ê³èè5«H™Œ'Æ ]F7¯/⩍ÂÌÚ¨sîmÁã¿Ö™±ýb©ã„5[ú÷{K„«·M[½kê‘1j¸©”Ñü`ŠŠÃ¡t¶ƒ²kÂŒðöæú†y¶ûŠK4
-†Î¢CÀŠ¥PÜè<ø¦=,Cõ”ÔaP8ù+
->-–0À³g9ëm‡ÚÄïÿÏCuâÀ![¨í—žD“`K»}ú™½®,§g5tÔµmûÂÕ%Jæ’U®ëR¬ ÆÖ‰ 'Ö»Žh·¥ÿilô”ìù"Ó¬iÃü¡…C·´¦[6½$äµvkƒ.X‰Ñ5†EôÞs1 —s^¦¨TŠIù	Í>¥Ñ÷ÄÆðFç„…8Þ_Ûÿ|¶ã”?Y	Ásc$Æ!„tÿ¸)íúªéí˜w)ò8‘Îy‚9 ùÁc!µ$•	MÂ030.¯*ýÞ@N¼>‰–ãªËɲ>URy/Uòò.‰ŒÌxšß¼l:‚ÜPšäcš cÛ”eƒ~9z¿ Ë~)ªCéÓ 4÷pKÅ­¥FiŠQ*˜­IûÖ¶îC,´WÜ¡ž‰«·®ÞÐ.B‡bï®éÝ6[(ÔÔCŠ­!뾃è1±bo!Z,	(o‘‚¥ðÚÖCšs±°±Ýºu!¥0JSAË°9‚¼)Mݝú¯›ª*êMàîÜ­­ŸàJjÌQŸ¶-‰TpÑ
-œÊ}žW";s0d¹ô~€A°š´¥Á\€ëès•+L4ŒvÒ%#šÌ¹/Hù¼‚Ô÷GFøqu3ZÍ…Ì/ÑïZæì-º4:vÃC£Ö«•«F×Töèô‹„f3/Ë'^±Œáד*žÁ¬ÇŠ‡È¹4êT<î/’GZA5ÔÙcK€²Ò\Á~çKè4æ)„î-2ó‹œC0„äzZuSMF•‚K¸'Çlµ l´ë}êy’²«ºoŒ
-¶Ö=¥æyq…[¬ÈÒ€h7E…Qñ©ø£1‹!QóØ™ŽØ™æ¬›`'qŠòˆó(
-ÃÔÖR9E9"<þ}¢ÐÕ]_”%âò#>|ê¾vPIpk6»p­$ao^]½#«ÿ¾!ŽëiÜuGœ¦FLÑúΠّfAÎIÅ=8Í—p¡eªÜfSZ€>çÉtc3ê^õ´~_ü‹¾³áS;aW„Îr”mÛ¦òv.¥N¸†æíaðù›++Ò
-ÕU$o^>‰ ¿_˜ÐFĺ?˜0¹
-TsâÑZP8á~Üе¸Ââ¯ØbOèé±ök%a­€áþõî7ìJ°« ´‡ŽÀb»dR‰8µ¶ñ'úÞXˆÒx˜#Ñ…G×ïIL…
-œ2w¼ÎAøµvÊs|†ÿô¢dvæHŒtïH™Ý-¢ð4{œ1}Ùñ1Íiï¿l½FS îÑÇÈÜiÉL,à2ÉOÎâ¼í295½7Á/†%Tù€¸]ÊÖ5CGŒ;›hqL?Ã'ñ!ÔO_ý ]Š±ßFl$pÊqï¦ìpŠ½‡Û…oi©Hawè7¡¼zOĬUÐÉ-Kªs#—œ
-0&9ƒ’à}Mo†'(éübzf”cðw¶¼
-Yúm÷rÏßZžŸÊÚÖýà»T¡ðÀjç+9kŒvwß.A.àãî2öéï·_у€|G<=XÙ!9ƒlŒ}iˆ¹}Ȉ¾-6®í•W»iÒð!È}HMó"5U9Á’Ì¿4f.ôÞS
-Í[7w>k;r v(Û¦ŸQ×A4]-È«ftYE(±±mMz‚}Wk~U z bû@kAâ\Ÿ. k¥Ì©4OSã5&ä]ºLnÓ'«>Ò¦‹Dr=ž˜+žAð’l1ZR“—!­í0,M´ï‡QX7=Ÿ‡îDùG#Pþÿ>(£·g.’ž’€bM׉XÙõ†§܁¨r»}?’þ‰”«BGàOףÉo<Ï:½ó¾ÊÙVuÛcÞ`-øéá&QÆ)×yú#M¢†ç‰y¼¿ƒ×܃=⏬1šòkœ›2¾TÇÿÿ5¢‡À
+xÚ¥WY“Û6~ß_¡ö¥ôLÌ/í[Ò¦ÝÌ$ÝÌ:“t’<(6m3ÕáêX'ÿ¾ AyµŽv'3y‘@ < À8ÚEqôçÅÓÕÅåsG"æyœ‹hµ„<E”d97¹ŽV›è=S™^|\½¸|.e”ñ<I´WÍ3®U+y¥geÑun]”‹¥2š]·®î]½£ÑÍp8 ³fŸ¶_,…){¶/½mIG
+ÜäâÕÅV…sMŽc¸RѺºxÿ1Ž6 {Å\åYtôšU¤LÆc€.£›‹×ñÔFafmÔ9÷¶àñ_ë…ÌØ~±Ôqš-ýû½%ÂÕÛ¦­ŠÞ5õÈ5\‡TÊh~0EÅáP:Û…AÙ5aFø?{s}ɼ
+Û}Å%šCgÑ!`ÅR(ntüÓž€F–¡zJê0¨
+œü•ŸKàÙ³œõ¶‚CmHâw‡ÿç¡:qà­@ÔöKO¢‰I°¥Ý>
+ýÌÞGW–Ó³:êÚ¶}áê%sÉ*×uH)VckD€ë]G´ÛÒÿ´6
+zJ	ö|‘iÖ´aþС[ZÓ-›^òZ»µA¬ÄèÃ"zï¹€Ë9/ST*Ť|‚„f„Òè{bcx£sBˆ‡Bï¯í>Û‹qÊŸ,‹„à¹1ãB:‹À܈”v}ÕôvL‚»Hyœ‰Hç‚‹<Á€ü౐Z’Ê„&a˜—W•ˆ~o '^ŸDËqÕådYŸ*©¼—*yy—DFf<M‚o^6An(Mò1M€±mʲA¿½_e¿Õ¡ôi š{¸¥âÖÒ £4Å(ÌÖ¤}k[÷!Ú‡+îPÏÄÕ[Woh—¡C±w×ô¿n›­jj‚!Å֐ußAô˜X±·-–”·HÁRxmë¡͹XØØnݺR¥© ‹e
+X†ÁÞ”¦îN
+
+ý×MUõ&pwîÖÖOp%5æ¨OÛ–Ä*¸hÎFå¾ Ï+‘¹ 2Ž¿\z?À XMÚÀÒà¿.ÀõaԹʕ&F»鍒Mæ܁¤|^Aêû##ü¸º-áÆBæ—èw-sö]š
+»á¡QëÕJ‡U£k*{ôFúEÂN³Š—å¯ØÆð‡k‡IÏ`ÖcÅCä\u*÷É#­ êì±%@Yi®`¿ó%tóB÷‡ùŽE΍¡
+˜FBò=­€:†©&#‡JÁ%Ü“ˆc¶Z 6Úõ¾õ<IÙUÝ·
+ÆÛ냈Ró¼¸Â-Vdi@´›¢Â¨øTü‚јŐ(‚yìLGìLsÖM°“8EyÄy…ajk©œ¢ÿ>Qèê®/Êqù‡ŸÇ
+>u_;(„¤¸5›]¸V’°7¯®Þ‘ÕßÇõ4n‡º#NS#¦h}gaÐìH³ çÀ=Lá4S\ÂU„–©r›Miøœ'Ѝͨ{ÕÓú}ñ/úΆcLí„]:ËQ¶m›ÊÛ¹”:áš·‡AÀçClb¬¬H7TW‘¼yù$‚Xü~a@èþl`Âä*P͉CDk}@á„û8pCÔâ
+‹¿b[ˆ<¡§ÇÚ¯•„µ†#ø׻߰+Á®Ð:‹í’Iý%âÔÚZÄcœè{`!JãaŒxDG]¿'1*pÊÜñ:âWPÔ2Ø)ÏñþÓ‹’Ù™#1Ò½#ev·DˆÂÓ\LìqvÄôeÇÇ4§½ÿ²õMU ¸G#s§%3±€Ë$?!l8‹ó¶ËäÔ@öÞ¿Vh”Påâva+Z×1îl¢Å1yüŸÄ‡P?}õt)Æ~U°‘À)ǽ›²Ã)ön¾¥}¤"…Ý¡ß„òê=³"TA'¶,©Î\r60À˜ädJ‚÷A4½9ž ¤ó;ˆé™QŽÁßÙò6dé·ÝË=k|kyv~*k[[ôƒï.P…«¯äH¬1Ú=Þ}»¹€»Ëا¿ß~E ò5ñô`Ad‡ä²1ö!¤!æö!#ú¶Ø¸>´W^í¤IÃw„  ÷!5ÍsˆÔTåpK2ÿÒ˜¹Ð{O)4oÝÜù¬íÈØy l˜|F]Ñtµ ¯šÑe¡Äƶ51è	ö]­ùUu èˆí ­uŠs}º ¬•2§VÐ<M×˜té2}¸MŸ¬úH›.Éõxbz¬hxÁK²Åh5JM^† ¸»¾¶¶À°4ѾFaÝôD|ºå@ùg0üû ŒÞž¹HzJJ Š5]'bd×?žþq¢ÊíöýHú'"P®
+?]'>¼ñ<ëôÎ3øJ(g[Õm3Œyƒµà§‡›D§\çé4‰Bž'æñþ^[pöˆ?²ÆhÊw¬qnÊøRÿÿ‡¾
 endstream
 endobj
-8722 0 obj <<
+8751 0 obj <<
 /Type /Page
-/Contents 8723 0 R
-/Resources 8721 0 R
+/Contents 8752 0 R
+/Resources 8750 0 R
 /MediaBox [0 0 612 792]
-/Parent 8714 0 R
-/Annots [ 8715 0 R 8725 0 R ]
+/Parent 8730 0 R
+/Annots [ 8744 0 R 8754 0 R ]
 >> endobj
-8715 0 obj <<
+8744 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [480.269 619.448 511.352 631.137]
 /Subtype /Link
 /A << /S /GoTo /D (CUPS-printing) >>
 >> endobj
-8725 0 obj <<
+8754 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [150.705 605.899 312.788 617.588]
 /Subtype /Link
 /A << /S /GoTo /D (CUPS-printing) >>
 >> endobj
-8724 0 obj <<
-/D [8722 0 R /XYZ 151.701 685.529 null]
+8753 0 obj <<
+/D [8751 0 R /XYZ 151.701 685.529 null]
 >> endobj
 1606 0 obj <<
-/D [8722 0 R /XYZ 151.701 417.222 null]
+/D [8751 0 R /XYZ 151.701 417.222 null]
 >> endobj
-8726 0 obj <<
-/D [8722 0 R /XYZ 151.701 391.903 null]
+8755 0 obj <<
+/D [8751 0 R /XYZ 151.701 391.903 null]
 >> endobj
-8721 0 obj <<
-/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F88 5686 0 R /F72 5687 0 R /F17 3698 0 R /F71 5424 0 R >>
-/XObject << /Im1 5680 0 R /Im27 7137 0 R >>
+8750 0 obj <<
+/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F88 5678 0 R /F72 5679 0 R /F17 3698 0 R /F53 3738 0 R >>
+/XObject << /Im1 5672 0 R /Im27 7132 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-8729 0 obj <<
-/Length 1787      
+8758 0 obj <<
+/Length 1788      
 /Filter /FlateDecode
 >>
 stream
@@ -40736,7 +41308,7 @@
 ´E›q‘I´Ì«Ñâ’r&ó÷}-ÉãIrÒ#ù6¾
 ½;/ô^¯~Ù®^üÇ^TEyÛ[/
 à¬b//« «Ro»÷>ø7º›¡_Ú¾%ô2¨ò<Eô¸
-BÀ/Ž‚8Xo¢0Oüíº¬|]ú¦Víz“d©ÿ¦Í `èïO3†YRƒ*¬Hà"Íˤ,kõj»úoÁ. ϔ̂$ñênõáSèíáì­IUz÷„ÙyIVy†ÜZïfõ×*œ_<Êæ‚ÏLÓ* Û¡ø7#èE~cù«ŽGet¿ŽK_NnÍÐ1t\o`{°cÓß	:\‘¾ãA3p£:¤Ý)^vªi›mcG‡®:šf.¬úa”ޝŒÚ Yà.›(	²´buɨ›$NYaø½à–¿¬JœùÝ@â`ëh†]«;565o(Ëw·Û%õ\DÜwMj5I¢Ý+D|X—‰ÌUÍXÓßUÏçp¯Ìïõ=ûdsþƒ±¼w Æ_ÖqákÞëf~Ӎ¶–U¡¶ã#¾x="|³¦³×ìi‡YW1 at fdˆLQ-]ÛGÃ÷®QþÒ Cÿ&#º²ödôþùz“†ÅB Þ¬åe?8¦ìƒ
+BÀ/Ž‚8Xo¢0Oüíº¬|]ú¦Víz“d©ÿ¦Í `èïO3†YRƒ*¬Hà"ÍˤÌkõj»úoÁ. ϔ̂$ñênõáSèíáì­IUz÷„ÙyIVy†ÜZïfõ×*œ_<Êæ‚ÏLÓ* Û¡ø7#èE~cù«ŽGet¿ŽK_NnÍÐ1t\o`{°cÓß	:\‘¾ãA3p£:¤Ý)^vªi›mcG‡®:šf.¬úa”ޝŒÚ Yà.›(	²´buɨ›$NYaø½à–¿¬JœùÝ@â`ëh†]«;565o(Ëw·Û%õ\DÜwMj5I¢Ý+D|X—‰ÌUÍXÓßUÏçp¯Ìïõ=ûdsþƒ±¼w Æ_ÖqákÞëf~Ӎ¶–U¡¶ã#¾x="|³¦³×ìi‡YW1 at fdˆLQ-]ÛGÃ÷®QþÒ Cÿ&#º²ödôþùz“†ÅB Þ¬åe?8¦ìƒ
 
 ›/þpÕùdP!ì$a]ô0ܲ!Ò‘O«›¦)‡;àïÏI%Øa•€UÅïä?8ýΓ…u £¶µ!Q¢;T‹$Í¥ÂLöHÃÐv£jz²F%†Û
 †#uÛHʆСÞj”„VBù1Ì™J¸õﰃ݈ep¤°¡æa+­Èà~Ë(Ê[ËN¤r‡kI"Ç7Ál »sÿýî@˜ÀxªÙE‘õ\eÀ•8(ËÀŽãÆ12ºÖͤàH+ç{%d˜;Ÿ×.‹¯„ŸV‚„*8¬ÿþãÍ?/~cªÓWÞ›{ºÀÕuªß!ü™w·/i†/¬¬ÂE3¼4ùYóC6+$dK.xð=ù;RœR`cq8°v¤
@@ -40754,289 +41326,301 @@
 ŽW8„Wñ•6K§>
 ô›wºUdBlÙ/§÷¢ˆÇö½NpÀƒdTæ6ö:8xސb´!4$⚧AvŒ¼WøK*"Ô—Zà!¼£tBâø '.2'fܘ×IÂ\WÌ(JÈ;± ‡lŠ
 LÔjeq°NKßPߺbmx—‡‚êÜ
-†ÒÃÀº3£Ák‡-VDs‹Åþk(ÝŸÛí¸Ìí5ãfaPD‘ÃD~Ä؉š÷—/
-¾i—X¡[ª É/"RÄjyÅý,Õ龁‹ oV86Nv~®òFó™2R0î¨ìT»i5—Ж1p¶1åŽÖN„R`’åÏœ¤Òªr}}ÍQ„ùùOÓó%“´
-²<]¼³Îõÿ”`®L³ÓynÆ9¯©5ë]ŠÞ)é}MÁ(Í‚ªpÂo®é—`‚á$&3;.+¥û¾Ú®þ{öÕ
+†ÒÃÀº3£ÁkGþ\$s‹Åþk(ÝŸÛí¸Ìí5ãfaPD‘ÃD~Ä؉š÷—/
+¾i—X¡[ª É/"RÄjyÅý,Õ龁‹ oV86Nv~®òFó™2R0î¨ìT»i5—Ж1p¶1åŽÖN„R`’jñ3')‚´ªÜE__³Ea~þßÓô|É$­‚,Oï¬s=Ã?%˜+Óìtž›qÎkjÍz—¢wJz_S0J³ *œð›kúåA˜`8‰ÉÌŽËJ龯¶«ÿ_Òöá
 endstream
 endobj
-8728 0 obj <<
+8757 0 obj <<
 /Type /Page
-/Contents 8729 0 R
-/Resources 8727 0 R
+/Contents 8758 0 R
+/Resources 8756 0 R
 /MediaBox [0 0 612 792]
-/Parent 8714 0 R
+/Parent 8730 0 R
 >> endobj
-8730 0 obj <<
-/D [8728 0 R /XYZ 100.892 685.529 null]
+8759 0 obj <<
+/D [8757 0 R /XYZ 100.892 685.529 null]
 >> endobj
 1610 0 obj <<
-/D [8728 0 R /XYZ 100.892 502.476 null]
+/D [8757 0 R /XYZ 100.892 502.476 null]
 >> endobj
-8731 0 obj <<
-/D [8728 0 R /XYZ 100.892 475.29 null]
+8760 0 obj <<
+/D [8757 0 R /XYZ 100.892 475.29 null]
 >> endobj
-8732 0 obj <<
-/D [8728 0 R /XYZ 100.892 439.992 null]
+8761 0 obj <<
+/D [8757 0 R /XYZ 100.892 439.992 null]
 >> endobj
-8733 0 obj <<
-/D [8728 0 R /XYZ 100.892 419.251 null]
+8762 0 obj <<
+/D [8757 0 R /XYZ 100.892 419.251 null]
 >> endobj
-8734 0 obj <<
-/D [8728 0 R /XYZ 100.892 400.026 null]
+8763 0 obj <<
+/D [8757 0 R /XYZ 100.892 400.026 null]
 >> endobj
-8735 0 obj <<
-/D [8728 0 R /XYZ 100.892 363.009 null]
+8764 0 obj <<
+/D [8757 0 R /XYZ 100.892 363.009 null]
 >> endobj
-8736 0 obj <<
-/D [8728 0 R /XYZ 100.892 343.784 null]
+8765 0 obj <<
+/D [8757 0 R /XYZ 100.892 343.784 null]
 >> endobj
-8737 0 obj <<
-/D [8728 0 R /XYZ 100.892 306.768 null]
+8766 0 obj <<
+/D [8757 0 R /XYZ 100.892 306.768 null]
 >> endobj
-8738 0 obj <<
-/D [8728 0 R /XYZ 100.892 285.421 null]
+8767 0 obj <<
+/D [8757 0 R /XYZ 100.892 285.421 null]
 >> endobj
 1614 0 obj <<
-/D [8728 0 R /XYZ 100.892 221.65 null]
+/D [8757 0 R /XYZ 100.892 221.65 null]
 >> endobj
-8739 0 obj <<
-/D [8728 0 R /XYZ 100.892 194.464 null]
+8768 0 obj <<
+/D [8757 0 R /XYZ 100.892 194.464 null]
 >> endobj
-8727 0 obj <<
-/Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F17 3698 0 R /F71 5424 0 R /F70 4384 0 R >>
+8756 0 obj <<
+/Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F17 3698 0 R /F53 3738 0 R /F59 4373 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-8743 0 obj <<
+8772 0 obj <<
 /Length 2749      
 /Filter /FlateDecode
 >>
 stream
-xÚ­ZKoã8¾çWè(m¶(Šö°Ó;ÝÛƒ¶	°XôôA±[YòJr2ù÷SJ²§cǾ˜¯r±Xõ±Hª*
-VA|¹ùåîæãg2i”Êàî!Z
-ÉÀ¸Tè4	î–Á÷P97ûq÷ÛÇÏq8‘“iêD¢p"¢OeÖ¶Å"+gs¥“ð[ST]Q­¸u»Ûn¡…õ~šn6—‰´á§u¶íò†ib‰“Üüzwóÿ	\A®=q´P*Xln¾ÿˆ‚%ŒýDB¥.x"ÊM ´Fk¨—ÁíÍn"¿Æ脵&© 5á2¾”õ=­Á©ðÛLÅaÖd m¸ÉAЖ$ìY~ü,õ„_ä„JÒ^!wë¼ÍYov2¯‚j<m²gÔŒ
-«ºcê)×DŠ$NzêU=›Ç6	‹j»°ZËâ±XîPpl·ë¬É¹ºÌdR]QW­˜ÍWøõ'
-æR+àBE	
-‚ÓÝ:'Í…%ÌEåý,¶¡Ë›¦n>@]Jü~ ^àêbÛKÞåm·ÍšÍ±5êX$N÷”»®(‹×ç'[d^‚eÑ.j”âG	8ÐÛ­‹–k¿G:*¸þŒ$õ6lv3V~ÕÆ%c^µæ)‹þ*V©0«–XI@â²ä®‘4ÚZÀ`ºnP»ˆ­
-€X8(i‚Û¼y,ùü_ù#‚*&a§ +IDbÝ]°¸4è*#ÍQ5Üh·ÜZ‚×9oÏt´Ûž2Q"µƒ5¾¯`GÌ4ˆYþ8f;eE"|¶ù‘ÆšŽÁC ™à«~ð“Êɤ0§×nîÅ¢®Žî-œ(Ñ&‘áW\RšöP€Ú"#õPj~/Œý}÷C¶+;n þl˜¯3‚YQ#ÆR‡RÓpF€JQÍy‘:.2Ó5Ž»Q%àó.[2gøÒ°äÍÚ2	xÛÔ8È`ÐëW µeÍ%ú
-ªx9gÞæГyJ4¹Ê›œÉM¥lóÎ{èØºYr󁄎×TZ )Öl¸íûÛݧصL·¿?›b9L00Zõ–f“Œì;RxØ@Æ"Õ2™n0#´áÄR(pÓ2ŠÂÛb³-q.cùª	?Õ®pµk²¡¯î5'vÂÂn#æ¿þ™y–tL	%ääïÁwi×d¸§–	ÑZ‡-ŠÞ'çæ¶ñ®{8SÁ ÑÜ××]‘nð,ÚÎÐix† yh¶ûjôNí© Ë€š]ϤáKY¡õà0'€rt%P –\Ï–K:BØpnÄ@Ëínu\[‹GDAÎ=~Kå¸G㔤oò.Ì Ã£ðA8ëãb°õï[.qÕ²n@V»ðóük]–¼ZÒ6Ò¡À2ãO”Ü[@î®üŒùŸÛ2«*ÔÁ~ëPNFu²·)èu4¹"Êø@w0JêÇüF¶°}<Á&«zì±Em5dg¨Ð:ü'/4í7ÚTGèáÈºÇÙ¨ÃcÑÔÕÆ;‰–G:´@•QFÔõnµöãè„Lî9*OÍÅãLp”Åò˜£-ԝ:ÉÓ§°‡sQ潄{4 T$ÀÚÓ…æUv_’†ñ8çC6OYì­SùuÀÀ‹»\™xýªœʸÃK¨Mí«—ÐŸ\:•…sʘƒFöNæP) Ä ’ÁÓÁbÝuz küåöÜõmßÿ¼¾V«DäÜ».Ü"UXÅâË>ëÄ
-+M nY˜(EÖ8 ®Y˜Xxþë Éƒ‡Sx
-bJ8	¥”€ƒ·¤$Ë$A
-¯™Øð­Ç‹,U¢{ÌEögJ’€¹ä%½˜VãÅ'Q/¦Mø€™¬*È›4à€~*K8<õ
-®ÂëUc;!§ÉØB;Ûs8×Ö¬¼fÏc¦a')¸3\A.¸Œ Òâ«àý¼P è= ãÞ?À+±Ô~Ç®ðÙ‡%½¾á@Å=Ù0†”?N†<Lš^~çóz~#Ç‹áwÀê2ø].× ™+àý¼^Â/Ž@T8áò"bçÚÁ•À†Š‚‹Šú¤:© Ýðop†‹@Ô*¼úà÷Œ“‘©Àp‰º2Ïçõ2GŽ#ó€Õeȼ\®MW0ÀûyG¦Ñ¨/ú–HÀDW(¹BI/6lÁÀ™”@DÐÂ}¶àVÅ­Ž‹|B 5ðÐКßUsÑ«\â—˜“a+áÖûó›×é°=Ÿ×[°9^ÛV—Áör¹¨]Á ïçuì<‡sÜ%Šá\·z<Ð¥}¢š!j˜D#Dñ§ï‘N]ɉžÏë-4Ž/Fã«ËÐx¹\‚®`€÷ó:îDÕ€lK§»£ïŽðÛÑ/<:u*éø62üÈ'üãlžj$KŽÐ…#ÖÑG˜.õ^áÈCÛ)yXeø3C¸_‹Wê9Ïqª…³×ñ®ïàõž÷8^ŠçCVáù
-rõ¼†ÞÏë•ëªV©Húà–ÁÙì]L
-_Lu[͸óž[%9^Z/=ÿc§D_Ç㾃×[9^ŒÐV—!ôr¹T]Á ïçu¡N£¾¬ÐQ:BT©p‡EB0„VÉEÁÅ#cô„22e4¦ŒFw-g®ä/ÏçõGŽ£ñ€Õeh¼\®AW0Àûy½‚Ft˜V­½Ã|BÄ9r˜aá¢ã"ãâž‹’ô”IJ÷¢kM0*u&ñml O.¾Êdäåô•Ä—|AFžV%ç\óúdZÊyy-¯~A>œVOB”‡åqqà©¡Íù´znʈDª>]¢að<î˺*Ÿ¹FÙPŽq2hDEgõÒ‰
+xÚ­ZKoã8¾çWè(m¶(ŠyØÃNïtoØ^$ÀbÑÓÅVladÉ+ÉÉäßO=(ÉrœŽûb¾ÊÅbÕÇ"©ª(XQðåæ—»›ŸuÈH¸ÈÉàî!ZŠ4’±Nh—wËà{¨¬™ý¸ûíãç8¬pÆ$Dê¬H”NDô©ÌÚ¶Xdål®t~kŠª+ª·nwÛ-Ô¢°žÁOÓÍæ2‘iøim»¼ašXâ$7¿ÞÝüÿFWkO-”
+››ï?¢`	c¿‘PÎOD¹	”¶Âh
+õ2¸½ùÏMäם°ÖÄ	Z.ãKYßÓ¬
+¿ÍTfMÒ†›mIžåÇÏROøEV¨Äõ
+¹[çmÎzÓnŸNA5È6Ù3jF…UÝ1õ”k"E'=õªžÍã4	‹jÛ°ZËâ±XîPpl·ë¬É¹ºÌdR]QW­˜ÍWøõ'
+æR+àí ¢„Ái†n“@†æÂæ¢ò~§¡Ë›¦n>@]Jü‡_æT½ÀÕÆi/y—·Ý6k6ÇÖ¨c‘XÝS,:\ŸŸl‘y	–E»¨QŠG%à@o·.Z®ýé¨xàú3’Ô;l¤a³›É°ò«6F(óª5OYtðW	´J…YµÄJ—%w¼ ÑÖâ ÓuƒÚEœª ˆ……’&¸Í›Çb‘Ïÿ•?"¨òav
+º’D$©¢ç Aƒ®iŽªáF»åÖ¢@丮Èz{º=»¹éDJ¸t°Æ÷숙1ËÇl§R‘ÈŸm¾@¤±¦cðèD&øªü¤j2)Ìi‡Åµ›{±¨«‡£ûA+J@´Idø—ä\¨-2Rõ ¡æ÷ÂØßw?d»²ãê/
+óuF0+jĘ³(5
+g	¨Õœ©°‘™®q܍*Ÿ×pÙz”9׆%oÖ–IÀÛ¦Æaà@ƒ^¿¨-k.ÑWPÅË9ó6‡žÌS¢ÉUÞäì(HÖh*e›wÞCÇfÐÍ’›$tl¼– ÒH±–†Û°¸Ý­qŠ]Ëtûû³)–ãUïaiÖù1Éȸ#…G@ÈX8-“é3BþG,…7-£(¼-6Ûç2)ŸBX5᧺®vMÖ#ôÕ½âÄV¤°Ûˆù¯fž%SB	9ù{ðFÚ5î©eB4„Öa‹â€÷ɹ¹m¼ëÎÆÅT0@´÷õõGG×C¤<‹¶3tž!@ší¾½S{*À2 fÛ3i¸ÅRVh=8ŒÇ	 ]	ˆ%׳咎6œ1Ðr»[g×ÖÄâQsßR9îÑØ‘ôM¾À…€dx^#G¸càÑCba}\¶þ}Ë%#®ZÖ
+(0Õ6ü<ÿZ—%¯–´tè°Ì¸Àe÷„»+?cþç¶Ì*†
+u°ß:”“Qìm
+:d­M®†ò>ÐÀŒ’ú1¿‘SØ>ž`“U½
+öØ¢¶²3Thþ“—Fšömª#ôðGdÝãlTÈŽá±hêjãDË#?Z Ê(#êz·ZûqtB&÷•§æâq¦
+8ÊbyÌÑÇ)Ô­:ÉÓ;Ø‚Ã9„ˆ(ó^ÂŒ= *`íéBó*»/IÃxœó!›§,öÖ©ü:``‹ŠÅ]	®L¼~U6ÊØÃKhêÒW/¡?¹tªÎM(`Ù;™C¥€ƒJO‹9toÔé= ¬ñ—Ûp×·}ÿóúZS%"kßuáNa‹/û¬“T¤Òà–…‰²ÆpÍÂÄ:Àó_M<œÂkSÂIp(¥¼%%Y&	¼fb÷/°T‰î1¥?S’Ì%ç(éÅ´/>‰z1mÂÌdýS!@^Ѐ# fø©@.áðÔ*¸
+¯Wm…œr$cmӞù¶>`å5{3
+;IÁá
+rÁe_Å ïçE€Eïuðþ^NÄþQû/üq¸Âgw–ôú†k ÷\dÃRþ8~ðX0Î]~çóz~#Ç‹áwÀê2ø].× ™+àý¼^Â/Ž@T8áò"bëÚÁ•À†Š‚‹Šú¤:© Ýðop†‹@4UxõÁï'#SáudžÏë-dŽ/Fæ«Ëy¹\š®`€÷ó:ŽL£Q_ô-‘€‰®P*r…’^lØ‚€5Ž@DÐÂ}¶àVÅ­Ž‹|B 5ðÐКßUsÑ«\â—˜“a+áÖûó›×é°=Ÿ×[°9^ÛV—Áör¹¨]Á ïçuì<‡sÜ&Šá\Oõx Ëômˆj†¨aÅÿ~¼G©°êJNô|^o¡qäx1X]†ÆËåt¼Ÿ×q'
+¨dcXb8Ý-}w„ߎ~áÑ©¤ãÛÈð#Ÿð³¹ÓHæŽÐ…#©¥1;\(ê½Â’‡NRZò°Êðg†p¿)^
+¨çD<ÇN›^Ç»¾ƒ×xÞãx)žY]„ç+ÈÕcðx?¯W®«)°r"éC€[g³w15|1Õým5ãÎ{n•\äxi½ôü­.¾ŽÇ}¯·:r¼¡¬.Cèår
+¨º‚ÞÏë8B­F}¥BGn„¨Rá‹„`­’‹‚‹FÆè	e¤c4:F£=)g®ä/ÏçõGŽ£ñ€Õeh¼\®AW0Àûy½‚Ft˜©Z{‡ù„ˆ³ä01ÂÂEÇEÆÅ=%è)G÷íе&•:“ø…66€'_å2ò²ú…JâK¾ #ÏT%ç\óúdZÊyy-¯~A>œVOB”‡åqqà©¡Íù´znʈDª>]¢að<î˺*Ÿ¹FÙPŽq2hDEgõÒ‰
 o³
-Æ/î3ÿç¶-V•ç9Fò¡áÃP»ÜrØÊP@èHtìpÂyl†ß0ÖJQ×!¸KXGt‘ÆOÚr‹o ü0àOBtE¡'Œ1b¥Í«¶¸/sÏô¿ëühÜC•në#ŒÜ¤@&”/s<h´ârÌñ˜¦[h#äiùŸt…û ÌÓÄg[à4ûAÿ§¦èòvœž*½e8/"Qb§«Ì…) œ»ãYE€¿6Ù)IEÀܪ£IEIdÂ'Ô6Õš¯d­ï ´ªC³Ø,|÷"Ûb\‘˜B´9ë¿n8¢O|<Â漩vé$*ï³.ZÔ¡Ñ>_§Æ8]¢örQ°‘ùX5‡x1Žé{YÔHaN5¨‰^„U‘s/š8¦xp³ìêӏfðŠû™ò
-8£a’•Ç냶J“Ÿ™Øÿ	)²¦Bðiç|Šµ>„•MÑŽy{)H=
-?×@zGy¨,jt*]ÎTõ®Ûî:!OežQT½À,g&S&:¶Ë¢ÂÊ}–ئnò}fؐ.f‡t±1¥²8’ù”œ½ 4xšb;dná%®ó9hëÆÞÇב4[Qê…®ëÕè¡D/sN»ý"b°VûÌófb[³zq ë)&.pFj¦þ#XG¥á¿AiÏþï5—«&k·èÊ”ÿGÉ;?ñºÞ•KþÛ•OZð3gG3“È2 HÎŽ€Šw-ÏÜÚlÿá›'˜Ô;O\tþïãŠQ,#ÿûuæ+û©)Ф¤‚“ °Y¶9¸	ʁ@¾žŠÜÞ±ÃÕ¿ CÂÌ5
+Æ/î3ÿç¶-V•ç9Fò¡áÃP»ÜrØÊP@èHtìpÂyl†ß0ÖJQ×!¸KXGt‘ÆOÚr‹o ü0àOBtE¡'Œ1b¥Í«¶¸/sÏô¿ëühÜC•në#ŒÜ¤@&”/s<h´ârÌñ˜¦[h#äiù7Â} æ.ñÙ8Í~Ðÿ©)º¼§§Jo΁‡H”¤ÓUæ”PÎÝñ¬"À_›ì”¤"`žª£IEIdÂ'Ô6Õš¯d­ï ´ªC³Ø,|÷"Ûb\‘˜B´9ë¿n8¢O|<Â漩¶n•÷Y-êÐhŸ¯Scœ.Q{¹(ØÈ|¬šC¼Çô½Ç,j¤0§ÔD/ªȹMS<¸YvõéG3xÅýLùœÑ0ÉÊã¿õA[¥ÉÏLìÿ„YS¡ ø´³>%M}*›¢óöRz~®ôŽóPYÔèTºœ©ê]·Ýu<BžÊ<£¨zYÏL¦Ltl'–E5„•û,±MÝäúÌ°!],ÒÅÆ”
+ÈâHæSrö‚ÐàiŠí¹…—¸Îç ­xW_GÒlE©oº®W£‡½Ì18í>öCŠˆÁZí3Ï›ý‰mÍêŁ®§˜¸À©™ú{Œ`•†ÿ¥=û¿×\®š¬Ý¢+S2ü%_ìüÄëzW.ùoT>iÁÏœÍL"Ë  9;*Þµ<sk[,°ý‡ofœ`Rï<qÑù¿+F±ŒÿîÖ™¯ì§¦@“’>
+N‚ÂfÙæà&(ùz*r{ÇW8Tÿ%çÌA
 endstream
 endobj
-8742 0 obj <<
+8771 0 obj <<
 /Type /Page
-/Contents 8743 0 R
-/Resources 8741 0 R
+/Contents 8772 0 R
+/Resources 8770 0 R
 /MediaBox [0 0 612 792]
-/Parent 8714 0 R
-/Annots [ 8740 0 R ]
+/Parent 8785 0 R
+/Annots [ 8769 0 R ]
 >> endobj
-8740 0 obj <<
+8769 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [150.705 466.04 226.106 477.73]
 /Subtype /Link
 /A << /S /GoTo /D (simpleprc) >>
 >> endobj
-8744 0 obj <<
-/D [8742 0 R /XYZ 151.701 685.529 null]
+8773 0 obj <<
+/D [8771 0 R /XYZ 151.701 685.529 null]
 >> endobj
 1618 0 obj <<
-/D [8742 0 R /XYZ 151.701 515.532 null]
+/D [8771 0 R /XYZ 151.701 515.532 null]
 >> endobj
-8745 0 obj <<
-/D [8742 0 R /XYZ 151.701 486.963 null]
+8774 0 obj <<
+/D [8771 0 R /XYZ 151.701 486.963 null]
 >> endobj
-5104 0 obj <<
-/D [8742 0 R /XYZ 151.701 387.767 null]
+5092 0 obj <<
+/D [8771 0 R /XYZ 151.701 387.767 null]
 >> endobj
-8746 0 obj <<
-/D [8742 0 R /XYZ 151.701 370.897 null]
+8775 0 obj <<
+/D [8771 0 R /XYZ 151.701 370.897 null]
 >> endobj
-8747 0 obj <<
-/D [8742 0 R /XYZ 151.701 364.919 null]
+8776 0 obj <<
+/D [8771 0 R /XYZ 151.701 364.919 null]
 >> endobj
-8748 0 obj <<
-/D [8742 0 R /XYZ 151.701 371.195 null]
+8777 0 obj <<
+/D [8771 0 R /XYZ 151.701 371.195 null]
 >> endobj
-8749 0 obj <<
-/D [8742 0 R /XYZ 151.701 359.24 null]
+8778 0 obj <<
+/D [8771 0 R /XYZ 151.701 359.24 null]
 >> endobj
-8750 0 obj <<
-/D [8742 0 R /XYZ 151.701 347.285 null]
+8779 0 obj <<
+/D [8771 0 R /XYZ 151.701 347.285 null]
 >> endobj
-8751 0 obj <<
-/D [8742 0 R /XYZ 151.701 335.33 null]
+8780 0 obj <<
+/D [8771 0 R /XYZ 151.701 335.33 null]
 >> endobj
-8752 0 obj <<
-/D [8742 0 R /XYZ 151.701 323.375 null]
+8781 0 obj <<
+/D [8771 0 R /XYZ 151.701 323.375 null]
 >> endobj
-8753 0 obj <<
-/D [8742 0 R /XYZ 151.701 311.42 null]
+8782 0 obj <<
+/D [8771 0 R /XYZ 151.701 311.42 null]
 >> endobj
-8754 0 obj <<
-/D [8742 0 R /XYZ 151.701 299.464 null]
+8783 0 obj <<
+/D [8771 0 R /XYZ 151.701 299.464 null]
 >> endobj
-8755 0 obj <<
-/D [8742 0 R /XYZ 151.701 287.509 null]
+8784 0 obj <<
+/D [8771 0 R /XYZ 151.701 287.509 null]
 >> endobj
-8741 0 obj <<
-/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F70 4384 0 R /F71 5424 0 R /F17 3698 0 R /F4 5492 0 R >>
+8770 0 obj <<
+/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F59 4373 0 R /F53 3738 0 R /F17 3698 0 R /F4 5484 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-8759 0 obj <<
+8789 0 obj <<
 /Length 1532      
 /Filter /FlateDecode
 >>
 stream
-xÚ­W[oÛ6~÷¯:•Z¡DQ—}éÐ]Šbè`Àæ¶˜X$ª¢œ4C~üÎá¡d+e°lØ‹Iñ\x®ß¡Yp°à§ÕÛ‹ÕُIäQ™³8¸¸bÆ¢¢L‚¬(#Q¦ÁE\†çj7Öº[_]¼·ìETfYŠìI1àfėď֛˜e<<_ÇaÝöZo¸áÇ¡îFܦáºûÄâôæ0È£VÁàê¨d¥µ‚Ã>OŤ—%r­Þ]¬¾¬b8æKEÄy°kW—W,¨€ö>`/‹àÎr¶E”	ÔÖç«ßVìÔûXœ^<+MËȺˆ×o×›¤5üæ¡þóõz“Â'ú'Û5m%œ°"u£À%eèÓèB*÷Õ[%ªiêÔ0èÁ1b‚™ÃÕíéD
-L¾L"²¨äsÀ·ÃZÄ¡¾3
-W¹…h[¡¥S"Òb©;3*YÑ%úÚwɆÇq”ÆI°‰y$ÒòÑ]O]“ŠH@ÈÜ=àQ¡â9e×ñ,yeR"í¤Q°Mu¦ë[„‚R<	‰…Xyè”mmL½µÔQõ`œqŸ$/¢<É'ëþPæìWíóbÓ4J`oÄ®ŸÎ8b>;|1Ôُ²1Þàdq”ååÄ{
-!iøVSm5JvtbÔ8Bt8Ÿ‰,üP›Ñ’e×N¶Êµr
-Ò÷ôAeª&5½Äb¬&šåÂM.¢"æËäîtÛJƒùâÒ$w
-kw:@kqåì"ïò Š¤"Aï„-¸8@7…¿¯94ÁP_ß»œçß €=¼«Ç=î²:hìåš³ph}¡„˒̦ˆâ¾.¸mÎVŠ6²ihƒ…æÛÑV¶qÛV›+•¾z )&`3¨†âGŠ)+ô\v=Å€×H»æPYW‘cÜÛj@›OÍÀXïê±¹G©‹¶¢îF=) ƒ£¢«Üf©›8#´Ñ$ç’ßh´ÿ.BŒáÅ{ÉÉ›AõÆg–-ËDLá,¤òÜíຖ’g؈cgœÌØÔô¾ä!²ˆØ_ûôˆ¨<Boç†GQ˜Î³T4s˜^ëæÿPT
+xÚ­W[oÛ6~÷¯:•Z¡DQ—}éÐ]Šbè`Àæ¶˜X$ª¢œ4C~üÎá¡d+e°lØ‹Iñ\x®ß¡Yp°à§ÕÛ‹ÕُIäQ™³8¸¸bÆ¢¢L‚¬(#Q¦ÁE\†çj7Öº[_]¼·ìETfYŠìI1àfėď֛˜e<<_ÇaÝöZo¸áÇ¡îFܦáºûÄâôæ0È£VÁàê¨d¥µ‚Ã>OŤ—9r­Þ]¬¾¬b8æKEÄy°kW—W,¨€ö>`/‹àÎr¶E”	ÔÖç«ßVìÔûXœ^<+MËȺˆ×o×›¤5üæ¡þóõz“Â'ú'Û5m%œ°"u£À%eèÓèB*÷Õ[%ªiêÔ0èÁ1b‚™ÃÕíéD˜òÔ¾DdQÉç€o‡µˆC}g®rѶBK§D¥Å$RwfT²¢Kôµï’
+ã(“`óH¤å£»žº&‘€¹{À£BÅsÊ®ãYò8ʤ6DÚI£6`›êL=Ö·¥$xþ2±òÐ)ÚÚ˜zk¨£&êÁ8㊅qI^Dy’OÖý¡ÌÙ¯Úçņ'i”ÀÞ:/ˆ]>qÅ|vøb8¨³ec¼ÁÉâ(Ëˉ÷BÒð­¦Új”ìèĨq„èp>Yø¡6£!
+$Ë®l•;jå¤ïéƒÊTMjz‰ÅXM4ˆ›\DEÌ—ÉÝ鶕óÅ9¤IîÖît€Öâ:Ê-ØEÞåI)D‚Þ1[qq1(€n
+_sh‚¡¾¾w9Ï¿ {xW{Üe!tÐØË5gáÐúB	—%™MÅ}]pÛœ¬mdÓÐÍ·‡#­l㶭6#V*}õ R(LÀfP
+ŏSVè¸ìzŠ¯vÍ¡²®"Ǹ·Õ€6Ÿ†±ÞÕcsR)mE;Ý)ŒzR@GE%V¹ÍR7qFh£IÎ%¿Ñhÿ]„%‹=ö’’7ƒêÏ,[–‰˜Â'XHå¹Û†Au;,;$Ï°ÁcgœÌØÔô¾ä!²ˆØ_ûôˆ¨<Boç†GQ˜Î³T4s˜^ëæÿPT
 õ­|š°2þ|M½Fó“ ”r‹¢Ø
 bƵKŸº"J³äˆÿ¾i)’ùFê@÷Á`ŒéyEusz>‰—åÚF¨Å<Ï]-¦i
 )ÕØ2·5tOe‘,¡$ÚNÛ$üïjEíH4í(ˆý·µº#A‹Š©kÜ‡®Ãþó=+XÅl…i×0^ sà·z"¡qQž–"™C.sqœG]@›õ=}çÇ>ďŠºK9Z§£fO]LÇuWÕ·uu€ž¼wJå>f«¨&§–vPlör@ýç¢8)<pãØ=lÜL†^Ž{'¼÷´›G
 r ^!Äð4üY
 ŠÎ꣈»Ï¦Ÿˆ˜%«eV’†ç:D}h˜{èÝrӁ§'HlG•UGŸTÜó/¸´"ï¾J÷7œ–lá÷¾Ö¢©–0NöZßÁ“€unûµ1n½¥õ…8KÛ8†šþÁ¢Ùƒ…¢‘Ÿà!q‰ƒè…„°o•ÓD~ÐøfC]¦ÝÒjíº¾¡ýuÝ(gÅõ ]gjܝÙnåEÈï‹óÇA²›~{{í“å—{
 ύ«ÿAÒz«†á$‡¿…ƒª›Foesei)²r'7	%íö
--1/iýï3«é¿¸É£ÍXݪ¥æÃ<¿‚g£OÊòî¤K6¾ÏR63G¾ªéQMAÄê0Ë{é©ú¨·UwhO‚3CÉy®‘Uå¼z®D¥5ª)=yGd¸pLú¸«ÿ’Cõœ¸j“ÝÍ\»o§8¿y2«¬Úºó0» ÎDzd¸èÛ·ï‰mÞ:iå×oD?ëí£:eŒ=iã1áÞ/xçs¬[S=ÉëÍ’]šÞ…e3­_½ì_Ñþ¥ñèØH^u_j¼8Aäö´C>/°yZá¯ÿß9#L
+-1/iýï3«é¿¸É£ÍXݪ¥æÃ<¿‚g£OÊòî¤K6¾ÏR63G¾ªéQMAÄê0Ë{é©ú¨·UwhO‚3CÉy®‘Uå¼z®D¥5ª)=yGd¸pLú¸«ÿ’Cõœ¸j“ÝÍ\»o§8¿y2«¬Úºó0» ÎDzd¸èÛ·ï‰mÞ:iå×oD?ëí£:eŒ=iã1áÞ/xçs¬[S=ÉëÍ’]šÞ…e3­_½ì_Ñþ¥ñèØH^u_j¼8Aäö´C>/°yZá¯ÿßèÄL#
 endstream
 endobj
-8758 0 obj <<
+8788 0 obj <<
 /Type /Page
-/Contents 8759 0 R
-/Resources 8757 0 R
+/Contents 8789 0 R
+/Resources 8787 0 R
 /MediaBox [0 0 612 792]
-/Parent 8714 0 R
-/Annots [ 8756 0 R ]
+/Parent 8785 0 R
+/Annots [ 8786 0 R ]
 >> endobj
-8756 0 obj <<
+8786 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [242.865 463.963 318.04 475.652]
 /Subtype /Link
 /A << /S /GoTo /D (simpleprc) >>
 >> endobj
-8760 0 obj <<
-/D [8758 0 R /XYZ 100.892 685.529 null]
+8790 0 obj <<
+/D [8788 0 R /XYZ 100.892 685.529 null]
 >> endobj
 1622 0 obj <<
-/D [8758 0 R /XYZ 100.892 593.199 null]
+/D [8788 0 R /XYZ 100.892 593.199 null]
 >> endobj
-8761 0 obj <<
-/D [8758 0 R /XYZ 100.892 566.705 null]
+8791 0 obj <<
+/D [8788 0 R /XYZ 100.892 566.705 null]
 >> endobj
-8757 0 obj <<
-/Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F70 4384 0 R /F85 5521 0 R /F17 3698 0 R /F71 5424 0 R >>
+8787 0 obj <<
+/Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F59 4373 0 R /F85 5513 0 R /F17 3698 0 R /F53 3738 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-8764 0 obj <<
-/Length 1387      
+8794 0 obj <<
+/Length 1388      
 /Filter /FlateDecode
 >>
 stream
-xÚ¥WKÛ6¾ûW(é!PÑ¢Dê —¦M‘‚&k69Ð6½V#‰ªD¯ãŸåµvÝ´@/ë™áðÓpÞ›wAü¾øeµX¾‘IÀV%V»€KΊ„yY1Y‰`µ
-nìJ¢/«wË7i”¬ÊsáT«’‰¬$§ôºQãXoTÅ™áCÝÙº»#îæÐ÷@%¡‰àÏ`£˜^„¯÷ª·z ”ãG¿­/8 ‚]æH–eÁ¦]Ü~I‚-œ½–UeptšmÉ’åRÝ7‹‹äòŸ½±*˜äU‹Š¹· ùM߫è£X¦2ܘ¶UÝ–˜Wh`Å<cRT“ú ÇCû¯ú’Ô{ô>:5Ý»
-ý`ESëνêûéþ+úyoÜíX$§ü–„q»7­¿LðîÈÃßz[üétûÒ‚^ÙýìSË{5,ÇÞ˜f9ªv­®™í`պѳ›ŸôH©Ãåeb!YÉË ÏxÆ	áSTf¡9 at 6”i¸QY¨ÕX7'¢ï£´õPï<Ü×퉵Ŕ	á¥(kâê¶oêMm'(µÝê-‘k„ðâÕ"·V/Fl#ã+aÝ©Cc1¯9€ÄhÛ^áõûÚŒÞ]ÌÊ«Œ'ÅT2#	à­n׎^F±2¬PZu"‚Ž‰†w g«:¯Wwô{2‡¨ÝÁùpi«‘QwHŽ5„Ø¥7iKð‚û¦ò(Ë€sVI™â# !rX<EAúïÕSñ>”.$]É¡0Vdkêš%<)©\ÐtèozÁòm˃_
-Ôò‡óQ<¡Æ°Tâé¼Äsèy ‹•ÒÅj¯}.—º)g2çSL¬m¯¢Œ‡Cë#8C<;Ÿ´ë3é¦âñ
-÷z¤ãmý9áäbGù¢Ý`ZR·{e)yÅÒìQ(Ü’"LYʾa‚d)vˆ-I1ŒæàR° MÒÏ<ñýs’Ž ³ÙÿO)µ@h:gèŽ{ƒ{éà„Ôà•wð"I/ÊL$PH{P
-ÂáÙq¨­Õ1Ð̳(Îe®¢R@ów7FíÎˆÐ?ûFS=þìÆtà<qw”­ó7y Ÿ”¹B&=ˆ‡çÓ»‚ åÒ Öøj<nÙ?Ï‘VŒçâ‡Ã‡Cädv>s
-ÎÞý(C‰•2!Š„ÐqþÈô˜ÿ òø1®¼°d:À„–¸ø@Ae,…VÉ“$ü¨úã’ÐÀ<ÿÄ= Ò–dWF­”û⽁<o¶tù„Ý
-`:­ý‡\\Abs€9„™…h,+KÇ0X|¿áh՝ÆL*d)¨pö:¥Æ—§‘d¬Xê©À­•=_Ïß¾Z2õˆ6@’)µû¶E†‡è•a´¤àÖ$.gòõŽ¼óhOË&D1ïZSÇš;RBë€mÇk^Ô;¢»¢q*_#þ`jŽÑßÈ~½±*³r³šÚ/SØ£òùÓïjzº–_DE?G<WCGK"|KÊmMçöIM`)Ú¸•	„úDÇ.öðû׊”V«'—£z%êO³`>Ÿçã½1nbzUÉ´Ã]ÝgrÉDuž!g_‚³$ ¼Ýa’”“â\GG²
-ÇÓhuKô|‘p>餩¿N.®­;JÜâì]¾h¨µŸ)dÙ“´|éŸÏ=ÿr!Œ±?Ñw7螨çQ~ӝ<òÜo‰Únh?\ŽíšAãÞÑŠéw½K –'2	Ÿ‚][ÅÅÛ´rÕ…”ŸHÄLB\Êaàj¡öÌuùé_ƒéºþw3ƒF£
+xÚ¥WKÛ6¾ûW(é!PÑ¢Dê —¦M‘‚&k69Ð6½V#‰ªD¯ãŸåµvÝ´@/ë™áðç=›wAü¾øeµX¾‘IÀV%V»€KΊ„yY1Y‰`µ
+nì,£/«wË7i”¬ÊsáT«’‰¬$§ôºQãXoTÅ™áCÝÙº»#îæÐ÷@%¡‰àÏ`£˜^„¯÷ª·z ”ãG¿­/8 Â».ž#Y–›vqû%	¶pö.HXV•ÁÑi¶A&K–K	tÜ,>,’™ÙÌƪ`’WA.*ælÁç7}¯£Žb™ÊpcÚVu[b^á³ +æ“¢šÔ=ÚÕ—¤Þ£7ÐPTèÔtï*ôÃ+šZw–èíPßO÷_ÑÏ{ãnÇ"ahXœð[ÆíÞ´zü2Á»#ëßâO§Û—/è•ÝÏ>µ¼WÃrìi–£j×êÚ³¬Z7zvó“)u¸¼A,$+y@àÏ8!|ŠÊ,4Ȇ2
+7ªC"µëæDô}”–¡êçûzƒ¢=±£¶˜r#!£´ eM\ÝöM½©í¥¶[½%r^|£ZäÖêÅH‚mÄC€àa|%¬;uh,æ5߶Wxý¾6#»euiw!OŠ©d>FÀ[Ý®1¼Œb!dX#$ ´êD
+v g«:¯Wwô{2‡¨ÝÁùpi«‘QwHŽ5„Ø¥Ò,–à÷Må(Ë€sVI™¢PŠ9,ž¢ ý÷Æê©xJ’®äP˜+2µuÍžŠ”T.h:ô7½`ù¶åÁ¯jùÃù(žPãXWâE:/ñúEdUÂJé‹bµ×>‹KÝ”3™ó)&V¶WQÆá%í9²(Àì|Òv®Ï¤s˜Š3dÄC*Üë‘Ž·õç„g‹åˆvƒiIÝî•¥PäK³G¡p_HŠ0e)û†	’¥Ø!¶$Å0šƒKÁ€4I?óLÄ÷ÏI:‚Îfÿ30<¥Ô¡éÜ;@wÜÌØãH'd ¯¸ƒIzQf"BÚ؃jÏŽCm­îˆ†`žEq.Óp•š¿»1jtF„þÙ7šrèñg7¦牻àlmœ¿ÉhRæ
+™dd>æÓ»‚ åÒ Öøj<nÙ?Ï‘VŒçâ‡Ã‡Cä`ÈLÃgRÁyÁÀ»?‚ e(±RæO D‘°:Îÿ™Œù qå…%óÐ&´´ÀÀ
+ê(c)´Jž$áGÕ×—†ü“ æyø'îА¶$»2"hl¥Üï
+äy³¥Ë'ììnP Óií?äâ
+;˜Ì!Ìl,DcéXY:†Áâû=G«î4fR!CHA…³×)5n|¸ì8$Û`ÅROn­ÜèùzþöÕ’©G|¤!=¥v߶Èð½2Œ–Üú€ÄåŒC¾ÞùA2ßÓ²„	QÌ»ÖԱ掔Ð:`ÛñšõŽè®hÜ•¯05Çèoô~½±*³r³šÚ/SØ£ò¹éw5‚®åFÑÏÏÕÐђ߁ò_FÓ¹}Dç'°m\ÈÊB}¢c{øýë€EÊG«Õ“ËQH½õ§Y0ŸÏóñÞ71½ªdÚá®î3¹d¢:ϐ³/ÁYÞî0IÊÉq®£#Y…ãi´º%z¾H8ŽtÒÔ_'—×Ö%nqö._4GÔÚÏzÙ“´|éÍÏ™¹
+ÆØŸh»tOÔóÆ(¿éNyî·Dm7´.ÇvÍ qïhÅô»Þå –'2	Ÿ‚][ÅÅ¿iåª)?‘ˆ™„¸”ÃÀÕBÿì™ëòÓ¿Ó/týïß@F¸
 endstream
 endobj
-8763 0 obj <<
+8793 0 obj <<
 /Type /Page
-/Contents 8764 0 R
-/Resources 8762 0 R
+/Contents 8794 0 R
+/Resources 8792 0 R
 /MediaBox [0 0 612 792]
-/Parent 8767 0 R
+/Parent 8785 0 R
 >> endobj
-8765 0 obj <<
-/D [8763 0 R /XYZ 151.701 685.529 null]
+8795 0 obj <<
+/D [8793 0 R /XYZ 151.701 685.529 null]
 >> endobj
 1626 0 obj <<
-/D [8763 0 R /XYZ 151.701 295.771 null]
+/D [8793 0 R /XYZ 151.701 295.771 null]
 >> endobj
-8766 0 obj <<
-/D [8763 0 R /XYZ 151.701 270.479 null]
+8796 0 obj <<
+/D [8793 0 R /XYZ 151.701 270.479 null]
 >> endobj
-8762 0 obj <<
-/Font << /F50 3701 0 R /F22 3706 0 R /F71 5424 0 R /F15 3700 0 R /F70 4384 0 R /F88 5686 0 R /F72 5687 0 R /F17 3698 0 R >>
-/XObject << /Im1 5680 0 R >>
+8792 0 obj <<
+/Font << /F50 3701 0 R /F22 3706 0 R /F53 3738 0 R /F15 3700 0 R /F59 4373 0 R /F88 5678 0 R /F72 5679 0 R /F17 3698 0 R >>
+/XObject << /Im1 5672 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-8770 0 obj <<
-/Length 1637      
+8799 0 obj <<
+/Length 1638      
 /Filter /FlateDecode
 >>
 stream
-xÚ¥XK“Û6¾ûW¨É¡òLÌÕ‹z¤“CÒ¦ä¶³ÛC&Ɂ+Ѷ&’èŠòº;Ó_<(Y^;Ïž€ àR·ñï·Å‹›ÅÕ¯Qäe¢È‚лY{aˆ¼ˆ¼4/„,ï¦òÞù׺jÓ-?ܼ&õ\iš zTˆ ´Ö‹B‹å*ÒØ¿^†~Ýî½\ÅRúôu7 ™ø?›î}&›}¯ŽVe K‹"(È‹è,‘£Ý¸Qkñòfñ÷")(Ï<•"Ž½²]¼ûxŒ½ö¹w ÍÖ‹e.R‰Öïzñç"˜ï>çOF“BÐqùÞ˜áñr%#éÚ;Õ·Ì­îø{¥‡òʪöV]ÙöV”¦[óÀ¿üÑ›^ï˜|ô>AcTÅìâ{ÒðîÑK¤ÈÃÌ[…±IÁœë3÷Œ?oµå †r¾—Õh*ND¥lêä )|eí¾Õ&$ð‡­X\š¶ÕÝ2ÊüÓ×mXÁìݸY3pØ2cõ0°*hØ­Ù7Îî®×wË(÷Ñbî;תEû·ŠÙuoZÚwpºåÝþ¶©íÖÙMüMÜ#ÍA ‹ˆ'(sìaâ×ëØ¡nUuE™d™ÿÊ
-f¹‚ùæ#+XÓj¦†š)VA‰«T7îÃ[=÷ZºBÑʚݤ'ò8öaßôí‹Ómtϲµs¨¡”€@gE9#
-˜FŽ¸Å@Þ3=lk+¸
-N+:pù—gµ|,ÊÕóÐUçy¥=út‰g¹¾1Bç|º¸¡n͝#§úB¦v¶T³H½rÕ
-?\ª¤ÇHP_wˆ.Ìf¿Æ…/zÃçfÐn(ve:‚Q8™	Nì)¬Œ–€”Üž–þŸÐ"¿!UŸgé÷®RŒ [8ðDá)!bp¡z…‡+Äc‹Òˆ¢‡£úŸ]S—õ0€»ùnùì¤9DA*¢tjYJ°Û áqüN#‘&é8ï¯ñÆ8¯Q»%˜Ê¦(Q
-=/Ob‡©1½;Õ‡0‘Nê„T qŠ?Ðì,ké_›'¬qÔzCx‡hQÝÕ¥vVìSjcß‚nyÚ´R§18Š s8¸•=˜t&Ç`¼qHݳ'½nÜ ?ÓwÖtµbÄÄRV1àâ³.®Ürìcö]>>o(GŠ"f]Èô™#<0¯)Š§åï=§™•¦ôT#ˆê–Gþ	b—õ–å}ËF¿/Y}éR)“Qi‚Ž….#‘¥S¡ó^"ߕ渍ž…ÛºªtÇ´ƒ6Ëœ» ÕÖ›íØÁuý'‚*I¸2ëBÛó‰Éb‘E§Xzé4ðéÊD„Êóâ NÀ½±iÈï_0ovÊ—;EƲ8®îêV5cážÞ6Iˆ’F?ý\¿LÏÀº;Î…^¸×üTO|7Ó‡¯FTî9qŽ ©ÜM˜é†•GHã‘<0ç2–Ï«˜RuLì?QW€iUaÅ"ŽÂ“»8ƒ)Սp–ŸChˆ HBèƒäÀ-“@)³Ü^{ÕÀ)ƒ™yŽHùšu5Ô4LÞ›Oû¾Ô5"q6ùŽE|aƒa!ŸlÌ–hv«ºËôìùcúXž¼SÈf%§`ïí€è’„ÒÇF½ïm-óSºùØqµ3©/	Ä’0AYèãÕó|6Qá-‰Ê€+Øö!†ðŽó1ݏ[``G%Œ6~ÜdGw遰sI‘ÅX[@ƒaYpà›v ÍÐ'ÄfP	hX	¡"f¨ N­é€ä±Téµ;Çx]ØŽå*" ®~ÀòѸà5˜4w•!@R*²Le—A|Î" Ðk¸½W–§Ñ+„®+âÌfÜóhð([„®Ü²Š	5ÐÔŠ£Å\§Ι¦ßD6;~pãe´Þbñcˆ¢<™ƒq”KÞ™Xé¯U©yÊIÆhÈôLõv=?Cª=?÷y2û
-}ß²€*áü?å1ÊS|rQÉ!=o²È³©¯v;<Ö‰O»,æ»L]M¡‹Ýˆp(†¼j7ÛíD»‘Öôú¸ÞR –ø¶L‹ÂK¸¡”ýt	$á((Óé§Ö\HD×õ¾a÷ˆßº›Ýúž%ün!,M$Ž8Iìôºeö"ÉÊtYß*ÆïË›Åõ(žG
+xÚ¥XK“Û6¾ûW¨É¡òLÌÕ‹z¤“CÒ¦ä¶³ÛC&Ɂ+Ѷ&’èŠòº;Ó_<(Y^;Ïž€ àR·ñï·Å‹›ÅÕ¯Qäe¢È‚лY{aˆ¼ˆ¼4/„,ï¦òÞù׺jÓ-?ܼ&õ\iš zTˆ ´Ö‹B‹å*ÒØ¿^†~Ýî½\ÅRúôu7 ™ø?›î}&›}¯ŽVe K‹"(È‹è,‘£Ý8/Pkñòfñ÷")(Ï<•"Ž½²]¼ûxŒ½ö¹w ÍÖ‹e.R‰Öïzñç"˜ï^Æó…'£I!h‹¸|oÌðx¹’‘ôm‡ê[æVwü½ÒCyeU{«®l{+JÓ­yà_þèM¯wL>zÈ 1ªbv‡aѽiø÷è%Räaæ­ÂXȤ`Îõ™{ÆŸ·ÚrC9ßËj4'"R6õ
+r¾²vßê
+øÃV
+,.MÛêneþ€éë6¬`önܬÇ8l™±zX4ìÖìgw×ë»e”ûh1÷‰kÕ¢ý[Åìº7-í;8ÝònÛÔvëì&~‹&î‘æ Eā9ö0ñëuìP7
+‹ªº‚¢L²Ìå³\Á|ó‘¬i5SCÍ« ÄUªw€á­ž{-]¡heM‡‹îҍ
+yû°oúv†Åé6ºgÙÚ9ÔPJ@ „³¢œ‘L£GÜb µî(Ttàò/ÏjùX”«ç¡«ÎóJ{ôéÿÎr}c.„Îùtq%BÝš;GNõ…Líl¨f‘zåª~¸TI ¿î]˜Í~_ô†ÏÍ ÝP&ìÊt£p2ÿœØSX-,)¹=-ý?¡E~Cª>,ÎÒï]¥A)¶pà‰ÂSBÄàBõ
+WˆÇ¥EGõ?»¦.ëa4 !vóÝò²˜/©ˆÒ©94f)Á:l„Çm\ð;Dš¤ã¼g¼Æã¼FDaìB–`*G˜¢<F)ô¼0<‰¦ÆôîTjÀD:©RtÄ)þ@³³t¬¥mž°ÆQphè
+á¢EuW—ÚY±O©ý}ž4­TÄiN†"ÈÎne&ƒÉ1oR÷ìI¯·èÏôu]­1±”U¸ø¬‹+·û˜}—ÏÊ‘¢ˆY2}æÌkŠâiù{Ïif¥)=Õ¢ºå‚‚XÄe½¥E9Dß²ÑïKÆ_V_ºE@ÊdTš ãB¡ËHdéTè¼—Èßw¥9n£gᶮ*Ý1í Í2çn@µõf;vp`]ÿ‰ J`cî†ÌºÐö|b²XdÑ)–^:
+|º2¡ò¼8¨polòûÀ—Ì›òåN‘±„,Ž«»ºUÍX¸§·M¢¤ÑO?×/Ó3°.ÇŽs¡®Æ5?ÕߍÀôá«•{Nœ#@*w“fºaåÒx$̹Œåó*¦TûOÔàGšÇ_UX±ˆ£ð¤°À.Î`Ju#œåçš"’‡ú 9pKãä PÊ,÷Ÿ—Ã^5pŠÁ Bfž#Rg¾f]
+5
+“7ÄæÓ¾/uBœM¾c_Ø`XˆDÆ'³%šÝªîÁ2=û@þ˜þ#–'ï²GÉiØ{; º$¡ô±Qï»F[Ëü”.d>v\íÌAêK±$LPúxõÆ<ŸMTxKE¢2à
+¶}ˆ!¼ãü_L÷ãÀØQ	£ß7ÙÑ]z ì\Rd1ÖPÇ`Xø¦h3ô	qÔGVB¨ˆ*€Skº y,U`zíÎ1^¶c¹Šˆ«ð†|4.xM&ÍD¥…C”Š,SYÁe_§³‡(ônï•åiôŠ ¡ëŠ8³‡÷<š<Ê¡†+·¬¢FE
+4µâh1×éƒs¦©Ç7Ñ…M€ÁŽÜxY ­·Xü¢(Oæ`åÒŸw&–ðãFúkUjžr’12=ÇBF½]ÏϐjÏÏ}žÌ¾Bß·, J8¿ÀOyŒòŸ\TrHÏ›,òì_ê«ÝuâÓ.‹ù.SWSèb7"Š!¯ÚÍv;Ñn¤5½>®‡·¨%¾-Ó¢ð’„n(e?]BÁIø
+Êtúé5—Ñu½o˜Æ=â·®Æf·¾g	¿[HK‰#N;½n™=ƒH²2]Vç·ŠñûòfñÞ°ž\
 endstream
 endobj
-8769 0 obj <<
+8798 0 obj <<
 /Type /Page
-/Contents 8770 0 R
-/Resources 8768 0 R
+/Contents 8799 0 R
+/Resources 8797 0 R
 /MediaBox [0 0 612 792]
-/Parent 8767 0 R
+/Parent 8785 0 R
 >> endobj
-8771 0 obj <<
-/D [8769 0 R /XYZ 100.892 685.529 null]
+8800 0 obj <<
+/D [8798 0 R /XYZ 100.892 685.529 null]
 >> endobj
-8768 0 obj <<
-/Font << /F22 3706 0 R /F50 3701 0 R /F71 5424 0 R /F15 3700 0 R /F70 4384 0 R /F51 3729 0 R >>
+8797 0 obj <<
+/Font << /F22 3706 0 R /F50 3701 0 R /F53 3738 0 R /F15 3700 0 R /F59 4373 0 R /F51 3736 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-8774 0 obj <<
-/Length 1226      
+8803 0 obj <<
+/Length 1225      
 /Filter /FlateDecode
 >>
 stream
-xÚµWKoã6¾ûW¨)Jõ°¤öÐ.º/ AÚ¸XÙ=г•D…¤âM‘ß!‡rdGiséÅRóüfÈGލyï?­çï²È#QXF%ñÖ[d$Ì#â­Š2ÌÊÔ[×ÞµŸ”ñòëúÓù»8öŠ°\­RËZaš É2½m¨R¼¢Í2H²Ô¿”¼Ó¼»ÁÝÕÐ÷@E¾XÔË€¤$÷ßîh¯™Dž˜#‹Ÿ×‹Û­à×ĝ,L¯j×_#¯†oŸ¼(LÊÂÛ[ÎÖK²"\eЍwµøuMc$ÙlŒiÚXŒû›e>WâÜç[\ï—ð#ÜŠÕHéW†*ü–w¼¥
-WšWø­Ý—ˆ¤7ƒ¤š‹.\iû˜d(’¹¿ßQ=c¤¢ì[UÚÀ±$	³´Dwµ ¶$ñ­®~éÉÉ4LH²0Ž”Bèï—Ag¾fJ÷T¶¸îpUí&ﷁ
-Opa7’õHž}‰²¨7é}húÛÕÑ<Ô’ß1ùЩÕÃ5p3ëvæqŽ®gèÇ¥ƒJ1¥aÍB„ ”Ó}m3©¾žÍ…ýùÇß.>^¼ÜÌ£*yÇ+†›_~¿Z#µq'–›nöÝœêḨÞ!Å»µ£I‡.Ãc8çºí­ú4
-M"‚8‡Õå ðB®ŠV;§PóÖQop!ÑÔ=‡Z#h=瀓ùƒ©¹˜,oE]â:zbéœéêüÀ3#_seðr0˜D«c» ÚŒë†ÖV‚V´-íêQpF€Öµë¥5k˜f/rªØãW°w&nöüo*ë—à*TŒß±ì‘nGœß<›Š‘•ÖíX\³Ì‡¯Vj„ŸVÇé‹fEé·'¢Š:)±h®Èä9îïû„u£êgyg“d—¦w°ãzùÊAùjþÇk4«ív¢å¿21½O'ßj8C˜æü¢`îÎO©é³ðÄ£'¸»Ú;íÐAš…)Ž÷ËnŽÛ]‡ymš+5Ø>ÍC›Î³_B—qÝÄÒTvWe{Ê¡‚GÍ%HVaj¼ˆI¸Ê]ÐŒò©“ÎkÉÑ•ÏË"±,×ÜùÔ	Ó“êúôÁŠoïñDÓ‰}îxd!$,òƒÖc¼O=H‹°€AÂñz±Lš1ò›‘ðßQ 9„“ÿÍš®hkÜÚP—«Œ з
-ÇaA
-×\B„BÞ»|»4CY‡X°P¨qž8÷]-}ÆŒ-ðŠøw–’?@UÂ솳OZW,ncýMËÈßRMËK|{5ÍáÄu+ÉML†ªÙ–ÆqÏpß-3x"›9ÝÚŽJæËÞø×Äù™›¥,ÿ‚¡f;ÿ²NU\‚zõkc#ýB²æÞP±oêÀœ¸£Ñ P*~”²Ô9†¶½)°]ø냒½IU3¯ïªf¨ÍeLÍ pe]%`x¼a¸=L‡Sž
-^
-³YÁ,!ÙvhŽ9j¦øM‡4†a[ˆ)í•rÚ±AºïLýsÓfE‡¤,ኀ吋Ü,k(§7’ÝP€‘ax,
-ïö¸éP£SâNÝ+ÍZäh©Ñé,ai@=O¯×¸Â?‡ WgT€
+xÚµWKoã6¾ûW¨)Zõ°¤öÐ.º/ AÚ¸XÙ=Ðm³•D…¤âMáß!‡rdGiséÅRóüfȇÞÖ½÷³ŸV³Ëwiè‘0(‚x«GRd!ñ–y¤Eâ­*ï֏‹pþuõéò]yyP,—‰e-ò ‰sÐd™ÞÖT)^Òz¾ˆÓÄ¿–¼Õ¼Ýâî¦ï: B_ÌáGêù‚$$óßîh§™Džˆ#³ŸW³»­à×ȝ4ˆc¯lf·_C¯‚oŸ¼0ˆ‹ÜÛ[ÎÆ‹Ó<X¦)еw3ûuŽc$édŒIØXŒûëù"Ê}®D™Ï7¸>ÌáGô¸é«Ò;®•û
+oyCk®4/ñ[)Ú/!I¶½¤š‹6˜/’$ò?0ÉP%3¿£zÂHI[$Ø·=*µbY8H“ÝÕØâØ7¶Úê5¦'Ça‚DœQ”£„B?_¤Qêk¦tGeƒ»Å=®ªYàýfá‚ÂÓ.l+Y‡äÅ—0
+;“ÞCÝÝT'D}¨$¿gòÐ	©Õá8È…u;
+²(C×SôãZŠ’A¥˜Ò°f!B Êé¾µŠ™T_/¦ÂþüãoW¯Þ¿FîGæA•¼ç%ÃÍ/¿ß¬Z»ËM×5ûnJõ•p\Tïâí„ÚÁ¤Ã—þ1œKÝtV}&‹(ƒÕå ðB®’–;§PóÆQop!áØ=‡Z-h5倓ùƒ©©˜,oI]âZzfé’éòòÈ3!_qeðr0˜D«S» Ú„kûÆV‚V4
+m«ApB€V•ë¥«™f/rªØãW°w&nöüo*«—à*T„ß±ì‘nœß<›Š•VÍP\“ÌǯVj€Ÿ–§é'Eé·'¢Šµ:+±pªÈŽä9îŽïûˆu­ªgy'“d—ºs°,†õú•ƒòÕ$ü×hRÛÝHËeb|'žO¾3Ts6„0Îù)D‹©;?z¤ÆϏžàîjï¼C/’4ÈI~ú¸_t+pÚîÒ(ÈòhhÓ\©Þö1hÚtžýºŒë&–¦²…¼*ÛSŽm¼ '^ÄË 1^D$Xf.hFÙ™ÔYçµäàÊçyÛŽ–+î|j…i‹qõýú`É7x¢áÉD@Š¥„yvÔzŠ÷¹Iä0H8Þcï1–©B3FÞà`3ü;
+$ƒð#ò? Y]ãÑ
+mŒ[kêrµƒ‘ ÚáVḠ,h¢FáŠKˆPÈ—o—f(ë 
+5Êb羫¥˜±¥ ^ÿÞRò¨J˜ÝpöI
+âŠÅm¬¿Iúªimy‰o¯¦9¹n%¹‰ÉPÛоָ1îîûy
+OdÝ3§[ÛQÉ|Ùøœø ?q³±”å_0tÁlç_×ÀiC ŠKP¯~el„ƒ¿@HV?*òM˜a8øJERöa3G0°Ñ¦3¶suT²7I¢jâuámY÷•¹Œ‰™®¬-[†Ûãt8æYãÕ0›%Ì’múú”£bŠo[¤1ÛBÜHi¯”ÓˆõÒ}gºïž›6“0´8ÄEWt(‡\èfYC9}¸‘쮇´ˆÄ€ÃcÑkx·‡M‹]˜wêAiÖ GCNg	Kêy|½†þ9üZÂT…
 endstream
 endobj
-8773 0 obj <<
+8802 0 obj <<
 /Type /Page
-/Contents 8774 0 R
-/Resources 8772 0 R
+/Contents 8803 0 R
+/Resources 8801 0 R
 /MediaBox [0 0 612 792]
-/Parent 8767 0 R
+/Parent 8785 0 R
 >> endobj
-8775 0 obj <<
-/D [8773 0 R /XYZ 151.701 685.529 null]
+8804 0 obj <<
+/D [8802 0 R /XYZ 151.701 685.529 null]
 >> endobj
-8772 0 obj <<
-/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F71 5424 0 R /F51 3729 0 R /F70 4384 0 R >>
+8801 0 obj <<
+/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F53 3738 0 R /F51 3736 0 R /F59 4373 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-8781 0 obj <<
-/Length 2465      
+8810 0 obj <<
+/Length 2464      
 /Filter /FlateDecode
 >>
 stream
@@ -41044,314 +41628,320 @@
 ðtØ/’½@qâ
 YofgaçÀ‘Z|hIÊcï¯ßz4)QÃq<ñ\Ô¯buuuuÕW¥$ÚEIôãÕËÛ«oþ¡T”	—%2ºÝF2IDîT”æNXg¢ÛMô.¾ñë¡l›Õ·?y.\š$WN$@0’ˆյLR¿ZÉøãà›
 Œc¿ÚšøMW6CÙìxô}Û¼O¤Ù»âÄÞ& ƒp‰#q4ô3cÇ
-´ÓHuõêöê¿WføLd+´ŽÖõÕ»?’hk?E‰Ð.î‰²Ž´ÍEj‘[Ý\ýë*9Wƒ´çOLtVÜ~Ûv ¹Nâ¾­=ô”‹EWÔ~ð]Ï+»òÃJå±o^J<~Ù€2Ö¤þꦨ‘ê®`¢ºÀÑ'ìiÀ\xænußðÇwDzxå¾ö<¹)A•Úw@¤²x at -ÁÑ®¥Ö8–~ÝÖ‡²ò×CIÂç:n¤wÉR
-¾€,™ëÁ	“åã¼-ºîïïL:W™…nêFÊM‹{¨¸iÞìpx¦à1ˆS£´yúr×,Š S¡“‰qä&Ññ°÷ÜA[G)åøU»%•\k¸Ï<ÍX36p„ý•Û4.ªrÃêl<s
-Ê}=ðÔ}YUÜ[ÇÞs—äÀ˜¨nï,gM<´¼.‘pÒ¶óa£÷‰MþsìÃEÏß•[B
-µGì‹ÍÒÍ’jVA'Й)'H¹Ô+.i·]Ë” ˆ„g&‰¿c+¢u|£p°ŽŒ„ædüš—:¿+º
-„9–}Øcl¹¹;î¸S6Kâ×£õK5{0ägÐõ`¦½@yü’ìH†`§.îPÿ»0»®<
-L—Rî}çúÔûÍä¹Á(4
-=™úëî°)à­‚«ß—ƒïÅÚ³Ä³ƒÀñˆ¸àfò
-<üPTGÏ]Ô¶
-0³M ðÝxÂZ,™³2™HM6Jw˺Nàô¾húñIðã`ÅCƒ6<ÊËŸ_x„¦/ûà5øƒ-y-3::x[‹úPùäuA›ç>Ø¥ hYk„†G>çušŠTÙH—Û¨óÑöÌéι=tçÖbTR—þ\‚ð_äÏMäÀ©•7‰—‹”@‡Ÿ$ÙãÁI•IŸMìjRpA‘.·5ªÍL@¬QBÛÏÊ ÔR8b®€ç`õÈõ CØs†tÓÂæÙÈà©}Á*¨õiÌŒ¼:~¹ðÚ4^Û3¨ÿ¯ó"k‚@xfÄàqЈÎ(¶¦¿ç€Ðy»ºv2(àÀÇR<B~Ñ—¡°ƒÍ–›’›f¶dÚÅ?¯d¿Y¹øWì4Ðߐæ=ŠÓÄVRdà°öØägà™Q‡›mâ胓;”1EžŽü¿s¡?Я§ßúK‹N„Iä³<–§³ú“ÇrbøՏå‚Õ×=–¯—k2ðgPÿ_ç5øÓc‘–C…Õ|‚ï%5l¡†Ñ°1¶P{1‰¶omü-Ú9 ž
-Û„Ø@ÓqÓp³ûÒ©Ra@Ôg	‘ÀK¹ŠR_"¥LÓ)V¥Ÿ	‘@
-â?Oˆ¼ØÖ²6G=„ö]ëTÁi%À›SRþ< tpLO¹Ïh:÷û¶
-Ýv{±Öƒ!è[Æða}	0B_æSŠñílsB¥S~Ì œ˜÷;Cò¸‘ "O¨%ÆA1¥JŠ’
-Fu²3£ç¨nã±Sòb Ë1RÔ€¹•1Áå„Ð8eš´3¥=°x.R"uP+ô0•É(•A&œÊ pLPÊ
-OÜlü¶8" L.¸Ï…Œà”,…LkÃ=Ä×OË¡ç‰C€|„ËàºøI…	`hàe¥öT™€w
-¦¿¢ª±L³óŠDš.U$5>ØAK‘©œwxÅH·†!röyôVlÜï[Tú}¿¢aÁô5¨'BÂÃ
-hûÀo}!‘HÇÕCÇ79\w¾*<må<Y¿¤`Ô¤|€ûCÔyóÃ5$ ˜U+ªRàâÄ—ôƒ3œR~(!cÓK´2©ã·d'H³m«êtF˜(ûÙ^›²_ûžÓh2Äü#\çõ’´M8µ¶šß¬³?˜à´½+Ûcϧ’Èf!-z»Ê	¤àâ%Û“bqHÙ¹%c¶çšSs5 õÞwþ3f;r€ZCh{n!Ù¢W]> tê¶T˜µ·
-%«0
-v_}ê_sŸô m¾m(ûåõïßü\Réçøqù¾û¡¨*Ò#%Ò â~ñ÷h(É|§$œÙoÚºl‚×A‘pú8ÖŠ<ùýoon^ð$ȬÛÀ30
-·ígu{2B
-‚Üôonð<ZãaöÅî‘™G–üøÔxp¨Êu9pŠŸ­Ô¾çnÍÒÓBþ <ˆÈÁ-hëW
-ð'Õ¯”Æžê	
-ayòT8èì×XŒ3ôO$Á*p®þ÷
-z÷ª+8¸b#yЊž8¼£)c\À¥u{¬ÂëâÑËqº—‚õ
-D·… –ö’§ˆUß	p>Û¥ÐfœHôT–Ãc¡ ü:<RôLçÅ+ÜsqgQØ…Z¯§©§ßpeõbiOðK{Ý7Œf’îæíJ‚(ß­@ŽÛ%–:uÚ¼eI±@Z—ÿ5€ò Væª}È\dyþ…Z4Ö̵ÈÁ|“FS·ó’°†Zñâ¼þ<–€ˆ¤óLq Ì„v2):UŠ…XB•éYuIñ;ÆïÛéíáà",aí01h£š.I¦Ò6è-a‡ 
-V
-¥ã£à$$¡3®0½ü@é|FRuÚñ{˜x-quÔ,„:ÌÞ£—¡j¥Äx×âð@!òpôØqa|üm`òÏ^õþM‹~*Ͳø†Ýpº+¼ÞÃXžª³kDwš¥TþÅv?Ð9÷s*ÝðÈÕ2)Y/<ì}Ó—wMÒ3&X½·t[K
-îÑá)Lýñ†T~B¸©#»`úy9Éôðº¶Ë™©H&äÌÞ+?Úÿ¥Â¦Ùz¬Ú|!ÚB¦ËƒSŠEÞVä¹z:ïñžžUÝþé6w‰Ù¹J§ºj
-aq²†·fRï ¥$W€r¥±ð&CÚ°Œ\–þyÃ5F,WLà	–nÎ ážUàåèÐ̱f4Á9‚?ÆdìLNEfhÎ.#BÃy~)0Lu ¿Áváãm×Ö— ç'_.àèòEÌxÝè"g[xÀòÜÿ *
+´“Huõêöê¿WføLd+´ŽÖõÕ»?’hk?E‰Ð.î‰²Ž´ÍEj‘[Ý\ýë*9Wƒ´çOLtVÜ~Ûv ¹Nâ¾­=ô”‹EWÔ~ð]Ï+»òÃJå±o^J<~Ù€2Ö¤þꦨ‘ê®`¢ºÀÑ'ìiÀ\xænußðÇwDzxå¾ö<¹)A•Úw@¤²x at -ÁÑ®¥Ö8–~ÝÖ‡²ò×CIÂç:n¤wÉRŠpn®'L–ð¶è¸¿¿3é\eº©)7-î¡â¦x³Ãqà™‚Ç NÒæq èË]³(‚N…N&Ɛ›DÇÃÞsmlI-¤”ãWí–Tr­á>ó4cÍØÀöwTnÓ¸¨Ê
+«²ñ`Ì)(÷õÀS÷eUqo]{Ï]’;`
+ J¸Y¼g°œ5ñÐòj¸DÀIÛ·Þ'6ùϱ{=Wnyü	5Ôy°/6K7Kª5Z@g¦\œ åR¯¸¤Ýv-S‚ Nœ™$þŽ­ˆÖñÂÁ:2š“ñk^êü®è6xæXöa±åæî¸ãNÙ,‰_Ö/ÕìeÀŸA׃™öyäñK²#€ºh¸s@ýïÂìºò(0]J¸÷žëSì×êsƒQhz2õ×
+ÜaSÀ…[W¿/ߊµg;‰gãqÁÍäxø¡¨Žž»¨'l;?`f›@à»;ð„µX2ge2‘šl”î–uÀé}Ñôã“àÇÁŠ‡mx”—?¿ðM_öÁ!kð[òZfttð¶>õ¡ò/Èë‚0=&6?Î}°KAÐ,²Ö
+|0Îë4©²‘.·Qç£í™Ós{èέŨ¤.ý¹á¿ÈŸ›È?R)*o/	(ÿ>I²Çƒ	’*“>%š<ØÕ¤à‚ "]nkþT›™€Y£„¶Ÿ•¨¥p Ä\ÏÁê‘ë†:±ç馅ͳ‘ÁS/ú‚UPëÓ˜xtüráµi¼¶gPÿ_çEցð̈Áã +œQlMÏ¡óvuídPÀ¥>x„ü8¢/Ca›-7%7Íl
+>È´‹^É$~³rñ¯Øi ¾!Í
+z§‰­¤È Áaí±1È!Ï À3£7ÛÄÑ&w(cŠ<ùçB _O¿õ—>“Ègy,Ogõ'åÄð«Ë«¯{,_/×dàÏ þ¿Îkð§Ç"-‡
+«1øßKjØB
+£ac4l¡öbmßÚø[´s@=¶	±¦ã¦áf÷¥!R¥Â€¨Ï"—r¥¾&DK™¦S¬J?"Äžy±­emŽzí%&ºÖ©‚ÓJ€7¦¤üy@éà˜žrŸÑ"tî÷mºíöb­:CÐ/¶ŒáÃú`„¾Ì§ãÛ%Øæ„J§ü˜A81ï/v†äp#DžP?JŒƒbJ•%Œê$dgFÏQÝÆ#b§äÅ –c¤¨
+r+c‚Ë	¡qÊ4igJ{`ñ\2¤Dê Vèa*“Q*ƒL8•Aà˜ ”ž.¸ÙømqD ˜\p'žÁ)Y
+™Ö†{ˆ¯ž–Cχ
+ ù—Áu)ð	’
+ÀÐÀËJí©2ïL7~EU	b™fç‰4]ªH<j|°ƒ–"S9ïðŠ‘2n
+Bäìóè¬Ø¸ß·¨ôû~EÂékP!O„„‡ÐößúB."%Ž«‡Žor¸î|Ux4ÚÊx²~IÁ¨Iø ÷‡¨ÿòæ‡kH at 17ªVT¥Àʼn/ég8¥üPBÆ8¦—heRÇoÉNfÛVÕéŒ0Qö³½6e¿>ö=§ÑdˆùG¸Îë%i›pjm5¿Y;f0Ái{W¶Çž'N%ÍBZôv•HÁÅ5J¶'Å␲sK6ÆlÏ5¦æj@ê½ïügÌv,ä µ†ÐöÜB²E¯º| èÔm¨0koJVaì¿úÔ¾æ>éÚ
+|Û:PþöËëß¿ù¹¤ÒÏñãò}÷CQU¤GJ¤ÄýâïÑP’ù"NI8³ß´uÙ¯ƒ"áôq¬yþòûßÞܼà%HY·g`nÛÏêöd„)¸é=ÞÜày´ÆÃì‹Ü#92Ž,,ùñ©ñàP•ërà?[©}ÏÝš¥§…üAy&‘ƒ[ÐÖ¯àOª_)Œ=Õ6<Âòä©pÐØ3®±gèžH‚Uà\ý'îôî>TWppÄF
+ò =3pxÿFSƸ€KëöX…=&ÖÅ£–ãt=.ë)ˆnA-ì%O«¾à|¶K¡Í8‘è©,‡'ÆBøux¤è™Î‹W¸çã΢°µ^NSO;¾àÊêÅÒž"à1–öº%nÌ$ÝÍÛ•Q¾[·K,u ë´yË’b´.ÿj( å¬ÌUû4¹Èòüµh¬™k‘ƒù&(¦nç%a
+!´âÅyýy,Iç™â@˜	ídRtª
+°„*Ó³ê’âwŒ-Þ¶ÓÛÃÁEXÂÚabÐF5]:’L¥mÐ[¬JÇGÁI.HBg
+\azùÒùŒ¤ê:´ã÷0ñ Zâê¨Y$u2˜½G/CÕJ‰ñ®Åá€Bäáè±ãÂøùÛÀäŸ7¼êý›ýTšeñ
+»àtW,x½‡±<Ug׈î4K©ü‹ì~ sîçT:ºá!‡+eR²^ )xØû¦/gL°zo鶖Ü£ÃS˜úã
+©ü„(pSG vÁôór’éáum;,–3S‘LÈ™½W~´çÿ¥Â¦Ùz¬Ú|!ÚB¦ËƒSŠEÞVä¹z:ïñžžUÝþé6w‰Ù¹J§ºj
+aq²†·fRï ¥$W€r¥±ð&CÚ°Œ\–þyÃ5F,WLà	–nÎ ážUàåèÐ̱f4Á9‚?ÆdìLNEfhÎ.#BÃy~)0Lu ¿Áváãm×Ö— ç'_.àèòEÌxÝè"g[xÀòÜÿÚJ=
 endstream
 endobj
-8780 0 obj <<
+8809 0 obj <<
 /Type /Page
-/Contents 8781 0 R
-/Resources 8779 0 R
+/Contents 8810 0 R
+/Resources 8808 0 R
 /MediaBox [0 0 612 792]
-/Parent 8767 0 R
-/Annots [ 8776 0 R 8777 0 R 8778 0 R 8788 0 R ]
+/Parent 8785 0 R
+/Annots [ 8805 0 R 8806 0 R 8807 0 R 8817 0 R ]
 >> endobj
-8776 0 obj <<
+8805 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [99.895 389.592 174.21 401.281]
 /Subtype /Link
 /A << /S /GoTo /D (extbsdpr) >>
 >> endobj
-8777 0 obj <<
+8806 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [347.875 131.677 424.296 143.366]
 /Subtype /Link
 /A << /S /GoTo /D (extbsdpr) >>
 >> endobj
-8778 0 obj <<
+8807 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [427.187 131.677 460.543 143.366]
 /Subtype /Link
 /A << /S /GoTo /D (extbsdpr) >>
 >> endobj
-8788 0 obj <<
+8817 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [99.895 118.128 147.343 129.817]
 /Subtype /Link
 /A << /S /GoTo /D (extbsdpr) >>
 >> endobj
-8782 0 obj <<
-/D [8780 0 R /XYZ 100.892 685.529 null]
+8811 0 obj <<
+/D [8809 0 R /XYZ 100.892 685.529 null]
 >> endobj
-8783 0 obj <<
-/D [8780 0 R /XYZ 100.892 557.32 null]
+8812 0 obj <<
+/D [8809 0 R /XYZ 100.892 557.32 null]
 >> endobj
-8784 0 obj <<
-/D [8780 0 R /XYZ 100.892 557.897 null]
+8813 0 obj <<
+/D [8809 0 R /XYZ 100.892 557.897 null]
 >> endobj
-8785 0 obj <<
-/D [8780 0 R /XYZ 100.892 545.942 null]
+8814 0 obj <<
+/D [8809 0 R /XYZ 100.892 545.942 null]
 >> endobj
 1630 0 obj <<
-/D [8780 0 R /XYZ 100.892 445.589 null]
+/D [8809 0 R /XYZ 100.892 445.589 null]
 >> endobj
-8786 0 obj <<
-/D [8780 0 R /XYZ 100.892 413.464 null]
+8815 0 obj <<
+/D [8809 0 R /XYZ 100.892 413.464 null]
 >> endobj
 1634 0 obj <<
-/D [8780 0 R /XYZ 100.892 184.856 null]
+/D [8809 0 R /XYZ 100.892 184.856 null]
 >> endobj
-8787 0 obj <<
-/D [8780 0 R /XYZ 100.892 155.743 null]
+8816 0 obj <<
+/D [8809 0 R /XYZ 100.892 155.743 null]
 >> endobj
-8779 0 obj <<
-/Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F70 4384 0 R /F71 5424 0 R /F4 5492 0 R /F17 3698 0 R >>
+8808 0 obj <<
+/Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F59 4373 0 R /F53 3738 0 R /F4 5484 0 R /F17 3698 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-8792 0 obj <<
+8821 0 obj <<
 /Length 3498      
 /Filter /FlateDecode
 >>
 stream
-xÚÍœIsã¸Çïþ:ä@W1Ø—Cª’™Ì¤2§Iº«rèî[¦[J´x$¹ÝΧÏ{x\$š2%Y.A‚<?<b!Ág_f|öç›Þß|ÿ³á3ÁYàAÌÞ?Ì„Ìq1³>0ôìýýìC¡‚¾ýôþ—ï–ræY°VǤÁ3­<(ÅD?®Êý~9/W·wÊèâ×ÝrsXn¾PìÝÓã#ñb{?»ÃíÐÂ?.ÊÇCµ£4R`&7?½¿ùíF€*ØudŽaJÍæ뛟øì®ý2ãL?{Ž)×3e<³ÆÀñjöîæ¯7¼þZ–3)u_ÌwVì­‚2 f•ÁOßÊõ㪂ÿãü³ÐLPá	s|¿wÌ4E÷Ó·Cµ¹¯îá>¥ŠÞý‰°o¥+ oE%©tñãvó‘ýåiW–ÛÍE¦
-ZO)3°Rá!'%¨s‚4gÚ”ÆÊZf¥™)¼™íªÙÃ%Z­™P@ÒöÍ:ŒškEÏ	X'­}šIÐŽ…û‘s÷V)ivU½ÊÔøßZ½Ê46™Þß?5¬
- …•žñ–
-Z° FœE{²ÔÙšöLœÆŠfÆ»FàÚz>UªKõ:-íG›Á*#€:-s”ýd©H”ñ¿F1Åáÿ)Éx°„Òô››?äR¬¢ç7ƒÏ”í5Lùébð„eÆè<ä]¯5†^§˜Ì^O*
-¾t»Zd2TÀt­×üI¦(£®]Ù#Â¥‹K
-6Äç¸éR¡t‹ßßÞoQ§Š=üêâþb2¹†ÞGÈCæõZcdvŠÉdö¤ÒÈL·«¥)CL×&Ó,/¨_{Fô…BE_(tt‚ƒN”·!R"µÆF@!¶¡Ø‚ê$	j­EjþâNr“ð ×.äÖɬÎãQ'hp{¤˜Êm_*‰Ûv5¬å¨€éZOô Çÿ¢eRÕPÓ¶XÀ¯Axáø¨
-Ö	¦_,qÌÉûr´8æä}C„Hâ@)ÁEL	Á¿(À¶=ƒÅ@Ú
-QP' þrÔ=´HŸÇEOÐC½SLF½'•†zº]-ž*`ºÖ°‹vNƒŒƒœí:ÒFð$õ ¶¡Øbs
-J:ùˆÝ"\Q¿¶XÇcàÓHêUXQ|ç<Ð*• ˜ÓI¼æ¨åHrïÒ¾‘µ¡¬ñ†KÑ·ž9•ÉË_¯5†~§˜Œ~O*
-ýt»Z\3TÀt­!ôÃâr’)yÔkÔ¹àÇ~‚#¿M®Ýsäû-¯#²pî1ÆEî!öœ*Ãs*vcT¼Žïãñ:/›4R©â;x*øºPWIê&8\¼±Ð´3ùúëµÆ€ï“ïI¥ŸnWi†
-˜®5Ü­QÚÜg
-¿¾H#ü|¢6lÊGô À&Ð8vìzë‹ ˆžxq6C†ØלƏ¶ f
-^ÿ^
-¬ÖÌK•ØëµÆ€í“íI¥›nWY†
-˜®ufü‹Þ³fb#yÄú¿¿‘Ð)žSO¹î0×±õ›+ôÔqÒ#Ä6ü®ã/\°<v¨ó…„˜»‚U%´…<¬^¯5Æj§˜ÌjO*Õt»Z¾2TÀt­aVA´,Ó¦ö®O„àž€à¼ÓO§"È,)¨(ØPaõØ?h'ñÚùº¯«ÚkÖÄ	c¢ŸÖè˜/…XÂU‘Éá^¯5q§˜qO*
-ât»Zð2TÀt­¡¥ŒÀ¤‡Ñ ÔÌtÏÌ‘†FÛÓ}/kîã,v¯×c±SLf±'•Æbº]-?*`ºÖpoÕ9Ô”ÌèšFð2N¿É8nj«ø»‰¿€#8á8Q#ª?Ò¨iEC©ö`mñ+­ÀíhnI±
-ÅT'I.ž`ÓÁ1Îó¸Ô	Z#)¦bÜ—JÂ8ƒ]
-z9*`ºÖ™Õ9ta÷À‡£isò\§I.mšÅ¹’N~¦Øª}æ×û„Õí
-ã:£ 5Fh§˜LhO*Ðt»Zª2TÀt­aB• ¤t‹¨çH¡+ðÃ)£¦£©\ :£4lƒsœÈõ±Ï+iE‚íQà©ë0¥KxÊÖb8æúxæR b<È<@_¯5t§˜tO*
-èt»Z3TÀt­3Óµ,³®ö¹ŸiÞ !ô&Äž)ØÓÉŠb%Åêêùt½RNgi+˜P.¡×kÚ)&Ú“J#4Ý®–ª0]ë̪›@-Íœ¬].¾+&Bœ3´H&¹Ñ肝sˆ­qÅ?ч“•à	Ý ˜ð™¼æõZcLvŠÉLö¤Ò˜L·«å(CL×fÒ(/#™³G=U¥"“JG—¨hæJÑÌsœø7‰ï%h嘔™<äõZc4vŠÉ4ö¤ÒhL·«%(CL×:7ŠŽ ¨µ‡Üµó¨G¯Çà«cœº–@܆‚/e¢§”†I—ÉS^¯5Æf§˜ÌfO*Ít»Zž2TÀt­3žÆôZzð˜žØ|~½nêéI…à3+
-°G©ÃÔ¥P0fËä/¯×c²SLf²'•Ædº]-G*`ºÖù™{-,\µs÷Òò¸Ü‰Þïõç4º¡ËÅ1p¥o YðáôsšÓü=ôdU8Íÿ1fM"Ä"æ!¾Jb!`ƒye–”’	ër˜%¥…ÎzÏ,2¢Œ¿ëhDEuñb…æ‚)›çëŸ	ZcͯSLn~=©´æ—nWÛd2TÀt­ó‹šk´Ÿ´Xè_©Ÿ½;ê`ÓŠ¾ÚP´PLI<Üþ|ôV½á°€J£wâ*Mp(z…MÑëmš7ïöÌ)vèn€ ;UZÇÅN+Ö]PQ°o‚ÛŒòin³´™	Z#mæH1µÍô¥’ÚL»ÎsTÀt­óóÎ*€ê¿:ï,ŒlÞÊ(i4±¦Øçæ䫧’ÒF$`­b"$=””6 ¤NÿxÿÀS|s±œÒs¶†9)_ùÑgKŠm(8œŒ¸v·uç˜Îôuì­±¶Þ)&·õžTZ[O·«mŸ*`ºÖÙw­•‡@ùÿØËÖVxœÜÑ«W4ƒØÅ/McÑ!ÓSêz­1r;Ådr{Riä¦ÛÕÒ–¡¦k_LR60îUæŤ„i)e ˜u&{½Ö©b2©=©4RÓíjéÊPӵξi¢Œš¥û?xÓ$ö˜|&_z½Ö¡b2¡=©4BÓíj©ÊPÓµÎOœbX8ù¿˜8U20›çõ¼ë¥Æˆl“<UJã1Ùª¡ô²Ÿ,uf
->@©+Ť¨ýåâèÓ¦z,éè»Ó󚘔‚^(åM°¥“øE¸ŠcUë%~þ$œ(1ÞÅ.ÅW8fÉÃïõZc wŠÉ÷¤ÒN·«/CL×zƒb)˜´ò"Š] ÝâTžÀï¾[BëøqÀtâ Š&XB|+Ž·óƇ’LÐoÏ£ŽÎOÀ¿UΞþ›o1c܈Îü26€y‚º)œú.ŒA¥àôš:))P·w2Húè6Š¦”ŠRê椥“œbŒbæ(I{ƒmT.mØgfò´ë«¥Æšu+˜ÜªO•Òu²Um;L/ûÉRçß
-S<0hZ“ß
-»²s„;ð)Õ¤òìˆZV¼ò2e‡@ÔÔÍ>B9·çwŒÙ{“eÀ~¶†Ê³)ˆ^8hŽ£K¼ƒæÀ-"îîŽw¯”4ˆÚ ôºL0§xñ~YZW|ø²Ú~.WŸ0f‹wÕ¼Ùx²¿§%ŸûcÒÕ¨¡@LåNvÎÄlÀšzïË(~kDh*|óV7©÷uæwR‹b¹§p»©êƒ
-¶O;:Úƒ³‡GU5_⾤ñ)Ô·~䆗«-nSŠÑçåa1h²‡¨Z+>,¶ëjÎ\	­·Nøݐ˜aÞŠVê÷I½Ãt³;%ÁMJ?ƒÁ	k>ü¬vÃ	|Tê.£;ÍUQnî͇JQá4KJìI:l¥­æצM1h˜f:´) |qTh¾çh€Ðÿ¾”Ï$´Ÿ:õH€Ú=”K¬OÜrµ¢ƒÇrw*¸RT(D<
-Iå¡Nùø¸z¡Ãö¹XQ=hÚkªôv_17Ü®VCXâ6NÐ*)ú¼Ø®*†;¸â/º´ÜÓ5Ž«r^ѵ‡m­––ëÚD¼@&â•E‰ùQ¦tf»A›r¥–­æ§æ®«r³Ü|Á‡I´HØb%_(R®ö[::*H<¿¹„rÛ}]ÞÒ¶:Eu·ªÈ’Ýrb6Ä¡á@y×ÙÜW¸G-6KŠ=”O«Ã•ûꀛ£†’u™ÀA¬F<ØFY|JñÒqû	7÷t°_”»jå¯Ñs-ëëÏhr‰›è¾Ðí/x¼}¢È¼ÜÔw/׏«åÃÅz¶Î{;ïÞiè–‘x€Â±„¶ËúTýç(B@OsÅF§¾ÞB7´\=ÕÑ]U;«òPÝC=ûØ/tÎG/õwpMË:ÓªœcF‹c+kw±ÜÜ/¿.ïŸÐÝ!'­ÃÄ!稰Ðeœ‘C“ŸèBl.5"}L"ŠÅÏÄ¢¬±>D“`ÛqºÛ-ï«äj_¦
-»P.ƒ, U´óq‡nyË8žn½9Vž>âöÑpØ–æžœÎГž¨ÿí±Îç
+xÚÍœIsã¸Çïþ:ä@W1Ø—Cª’™Ì¤2§Iº«rèî[¦[J´x$¹ÝΧÏ{x\$š2%Y.A‚<?<b!Ág_f|öç›Þß|ÿ³á3ÁYàAÌÞ?Ì„Ìq1³>0ôìýýìC¡‚¼ýôþ—ï–ræY°VǤÁ3­<(ÅD?®Êý~9/W·wÊèâ×ÝrsXn¾PìÝÓã#ñb{?»ÃíÐÂ?.ÊÇCµ£4R`&7?½¿ùíF€*ØudŽaJÍæ뛟øì®ý2ãL?{Ž)×3e<³ÆÀñjöîæ¯7¼þZ–3)u_ÌwVì­‚2 f•ÁOßÊõ㪂ÿãü³ÐLPá	s|¿wÌ4E÷Ó·Cµ¹¯îá>¥ŠÞý‰°o¥+ oE%©tñãvó‘ýåiW–ÛÍE¦
+ZO)3°Rá!'%¨s‚4gÚ”ÆÊZf¥™)¼™íªÙÃ%Z­™P@ÒöÍ:ŒškEÏ	X'­}šIÐŽ…û‘s÷V)ivU½ÊÔøßZ½ÊTÇLOÿþ©	`m (¬ô̈·l€Ô‚0â,Ú“¥ÎÖ´gâD0V43Þ5×Öó©R]ª×ih?ÊØVÔi™£ì'KE’ Œø5Š)ÿOIƃ%”> ß”Øü!—b='¸Ñ|¦ l¯aÊOƒ',3Fç!ïz­1ô:ÅdözRið¥ÛÕ"“¡¦k½æOr0Õx@píÊ.]ì(XR°¡ >ÇMï$
+¥[üþöÎxƒˆ:UìáW÷“É5ô>B2¯×#³SL&³'•Ffº]-M*`ºÖ0™Ö`yAøÚ3¢/*úB¡£„t¢¼
+‘Z€©56
+±
+ÅT'I€Pk-Rô/p’û˜„¸v!·&Hfu:Ak„Û#ÅTnûRIÜf°«a-GL×x¢8vø-“ªö¨€š¶Å~
+ÂÇÏ@]Pˆ°vH0ýº`‰cNÞ7£
+Ä1'ï"¤@oJ	.bJþE¶
+èì(ÒVȈº„:© ñ—£î¡Eú<.z‚Öêb2ê=©4ÔÓíjñÌPÓµ†]´s´`äl×y6‚'©Ÿ ±
+Å›SPÒÉGì.áŠúµÅ:ŸFR¯ÂŠâ{8çy„V‰¨ÁœNâ5G-G’{—ö¬
+e7\Š¾õÌ©L^þz­1ô;Ådô{Riè§ÛÕâš¡¦k
+¡/—“LÉ£^s Î?öÛùmrí.˜#ßo‘x‘…3p1.r±?àTžS±£â}p|×ñxÙ¤‘JßÁSÁ×­€ºJR7Áábà…¦É×_¯5|§˜|O*
+øt»ZH3TÀt­ánrÐvà>kˆøõ­@áç
+°aP>¢6Æ±{d×[_üAôÄcˆ³2Äž¸æ4~´… 1Sðú÷R`µf^ª<À^¯5l§˜lO*
+Øt»ZÈ2TÀt­3ãÇXôž5qøÈ#¦Ðÿý
+ˆ„NñœzÊu‡¹Ž-¨ß\¡§Ž“!v°áwá‚å±Cmœ/$Äܬ*É -äaõz­1V;ÅdV{Ri¬¦ÛÕò•¡¦k
+³
+: e™6µw}"÷$ 睎x:A†`IAEÁ†‚«ÇþA;‰×Î×}¥XÕ^³&N€ý´FÇ|)Ä®ŠL÷z­1ˆ;Ådˆ{Ri§ÛÕ‚—¡¦k
+-e&=Œ¥f¦[Èn|fŽˆ44j„Øžî»xYÃpg±³°x½Ö‹b2‹=©4ÓíjùÉPÓµ†{«Î¡¦dF×4‚ï”qúMÆqSû[ÅßMüÁ	lj2Qý‘FM+J­°k‹_inG+pKŠm(v  :Irñ›ŽqžÇ¥NÐÁøH1ã¾TÆìjÐËQӵάÎÁ »>M3˜“ç:MriÓ,Εtò3ÅVí3¿~Ø'¬vho×yí­1B;ÅdB{Ri„¦ÛÕR•¡¦k
+ªD -( ¥[D=G
+}\±€_N5Må‘Ð¥Y°`œãD®}^I+zlO]߀)}\ÂS¶žé0‡ÐÇ3—íãAæúz­1 ;Åd {Ri@§ÛÕB˜¡¦k™6¨e™uµÏýLó© 7q öLÁžNV+)VßPÏ7 ë•râ8K[Á„ry½^kŒÐN1™ÐžT¡évµTe¨€éZgVÝjiædírñ]1✁¤E2ȍFìœCl+þ‰.8œ¬OèèÀ„Ïä5¯×c²SLf²'•Ædº]-G*`ºÖ0“Þ@yÉœ=ê©*™T:ºDE3WŠf® ˜ãÄ¿I|/A+ǤÌä!¯×£±SL¦±'•Fcº]-A*`ºÖ¹éTt@¥¨=䮝G=z=_ãÔµâ6¬(x!(=¥4LºLžòz­16;Åd6{Ril¦ÛÕò”¡¦kñ”0¦×ÒƒÇôÄæóëuSO¯¸øH*Ÿ)XQ€=J¦ö(…‚1[&y½Ö“b2“=©4&Óíj9ÊPÓµÎÏÜkaYઝ»—–ÇåNô~¯?§ñÐ
+µX.Ž+}Ë É‚§ŸÓœæï¡'«Âiþ1ch!¶ˆ1ñUšûÌ+³¤”LX—Ã,)-tÖ{f‘eü]G#**¨‹+4LÙ<_ÿLÐk~bróëI¥5¿t»Ú&“¡¦k_¬Ð\³ ý¤Å
+èDÿJýìÝQ›>ÐPôÕ†¢…bJâáö磷è
+‡\P¢ø½¸W1h‚CÑ+lŠ^oÓ¼y·gN±CwØ©Ò:.žpZ±î‚Š‚}\Øf”Ls›¥ÍLÐi3GŠ©m¦/•Ôf2ØÕpž£¦kŸwV¼xPÿÕygadóVFI£‰5Å>7'_=•”0"k!顤´%uúÇëüžÒà›˜‹å”ž³5ÌIùªÈ>3XRlCÁádĵ»¸­;Çt¦¯c'hµõN1¹­÷¤ÒÚzº]mûÌPӵξk­<ÊÿÇ^¶¶Âãì¨àŽ^½¢ñÄ.~i[ˆ™žR×k‘Û)&“Û“J#7Ý®–¶0]ëüb’²q¯2/&%LK)Ŭ3ùØëµÆHí“IíI¥‘šnWKW†
+˜®uöMe`Ô,ÝÿÁ›&±Çä3ùÒëµÆí“	íI¥šnWKU†
+˜®u~â;ÀÂÉÿÅÄ©’Ù<¯ç]/5Fd+˜ä©RÉVµ¥—ýd©3kðJ])&Eí/GŸ6ÕcIGߝƘ×ĤôB)o‚-Ä/ÂU«Z/ñó'áDÁ(ˆñ.v)¾Â1ëL~¯×¸SL&¸'•†pº]-x*`ºÖKÁ¤•Qìí&§òlüè~_ðÝZǏ¦»Q4Áâ[yp¼˜Ÿà0>”d‚~{ut~þ­röôß|‹ãFtÆà—±ÌÔMáÔwa
+,§×ÌÐIIº½“AÒG·T4¥T”R7'-äc3GIÚl£riÃæ83“§]_-5Ö¬[ÁäV}ª”Ö¨“­jÛazÙO–:ÿn˜âAÓšünØ•#܁Oq¨&•g‡@Ô²â•7);¢¦nöúȹ=¿C`ÌÞ›,{ö³5TžMAôÂAsd]â4nqw¯p¼{¥„¤AÔ¡×e‚‰8µÀ‹÷ÜÈÒºâ×Õös¹ú„1[¼«æÍÆ“ý=-ùÜ“®F
+b*ŽSa6`M½÷e¿5¢À4¾y«›Ôû:ó;©E±ÜS¸ÝTõÁ…Û§íÁÙ㪚/q_Òx†ê[?rÃËÕ·)Åèóò°4Y‚CT­Ûuµ?g®„Ö['ünHÌ0oE+õˆû¤ÞaºÙ’à&¥ŸÁà„5~V»áŒ>*u—ѝæª(7÷ƒæC¥¨pš%¥ö$¶ÒVówÃÆkÓ¦4L3ÚP¾¸*4ßs4@è_JƒgÚOz$@íÊ%Ö§‚Gn¹ZÑÁc¹»\)ª"ž†¤‹òP§||\½ÐáaÛ\¬¨´
+í5Õƒ
+z»¯˜nW«!,q'è
+•}^lWÝ\ñ—]Zîé
+ǃÇU9¯èÚöÖKËum"^ ñÊ¢Äü(S:³Ý ÍG¹RËŒVóSs×U¹Yn¾`áC$Z$l±Ž’/)Wû-$žˆß\B¹í¾.oi[¢º[UdÉŠn91âÐp ¼ëlî+Ü£›%ÅʧÕaÈÊ}uÀM‚QCɺLà V#l£,>¥Šxé¸ýÆ„›{:Ø/Ê]µÇò×è¹–õõg4¹ÄMt_èö<Þ>Qd^nê»—ëÇÕòá…b
+=[罝wï4tËÈ <@áXBÛe}ªþs! §¹‡b£S_o¡Z®žê讪Uy¨î¡ž}ì:磗ú;¸¦eiUÎ1£Å±•µ»Xnî—_—÷OèÖab„sTXè2ÎÈ¡ÉOt!6—È>&Åb‹gbQV
+X¢I°í8Ýí–÷Urµ¯	Ó†](—AÐ*Úù¸Ã·<ŽeO·Þ«
+Ï qûh8lKsONgèÉ
+OÔ^Ï
 endstream
 endobj
-8791 0 obj <<
+8820 0 obj <<
 /Type /Page
-/Contents 8792 0 R
-/Resources 8790 0 R
+/Contents 8821 0 R
+/Resources 8819 0 R
 /MediaBox [0 0 612 792]
-/Parent 8767 0 R
+/Parent 8853 0 R
 >> endobj
-8793 0 obj <<
-/D [8791 0 R /XYZ 151.701 685.529 null]
+8822 0 obj <<
+/D [8820 0 R /XYZ 151.701 685.529 null]
 >> endobj
-5105 0 obj <<
-/D [8791 0 R /XYZ 151.701 660.623 null]
+5093 0 obj <<
+/D [8820 0 R /XYZ 151.701 660.623 null]
 >> endobj
-8789 0 obj <<
-/D [8791 0 R /XYZ 151.701 643.753 null]
+8818 0 obj <<
+/D [8820 0 R /XYZ 151.701 643.753 null]
 >> endobj
-8794 0 obj <<
-/D [8791 0 R /XYZ 151.701 637.775 null]
+8823 0 obj <<
+/D [8820 0 R /XYZ 151.701 637.775 null]
 >> endobj
-8795 0 obj <<
-/D [8791 0 R /XYZ 151.701 644.051 null]
+8824 0 obj <<
+/D [8820 0 R /XYZ 151.701 644.051 null]
 >> endobj
-8796 0 obj <<
-/D [8791 0 R /XYZ 151.701 632.096 null]
+8825 0 obj <<
+/D [8820 0 R /XYZ 151.701 632.096 null]
 >> endobj
-8797 0 obj <<
-/D [8791 0 R /XYZ 151.701 620.141 null]
+8826 0 obj <<
+/D [8820 0 R /XYZ 151.701 620.141 null]
 >> endobj
-8798 0 obj <<
-/D [8791 0 R /XYZ 151.701 608.186 null]
+8827 0 obj <<
+/D [8820 0 R /XYZ 151.701 608.186 null]
 >> endobj
-8799 0 obj <<
-/D [8791 0 R /XYZ 151.701 596.231 null]
+8828 0 obj <<
+/D [8820 0 R /XYZ 151.701 596.231 null]
 >> endobj
-8800 0 obj <<
-/D [8791 0 R /XYZ 151.701 584.276 null]
+8829 0 obj <<
+/D [8820 0 R /XYZ 151.701 584.276 null]
 >> endobj
-8801 0 obj <<
-/D [8791 0 R /XYZ 151.701 572.32 null]
+8830 0 obj <<
+/D [8820 0 R /XYZ 151.701 572.32 null]
 >> endobj
-8802 0 obj <<
-/D [8791 0 R /XYZ 151.701 560.365 null]
+8831 0 obj <<
+/D [8820 0 R /XYZ 151.701 560.365 null]
 >> endobj
-8803 0 obj <<
-/D [8791 0 R /XYZ 151.701 548.41 null]
+8832 0 obj <<
+/D [8820 0 R /XYZ 151.701 548.41 null]
 >> endobj
-8804 0 obj <<
-/D [8791 0 R /XYZ 151.701 536.455 null]
+8833 0 obj <<
+/D [8820 0 R /XYZ 151.701 536.455 null]
 >> endobj
-8805 0 obj <<
-/D [8791 0 R /XYZ 151.701 524.5 null]
+8834 0 obj <<
+/D [8820 0 R /XYZ 151.701 524.5 null]
 >> endobj
-8806 0 obj <<
-/D [8791 0 R /XYZ 151.701 512.545 null]
+8835 0 obj <<
+/D [8820 0 R /XYZ 151.701 512.545 null]
 >> endobj
-8807 0 obj <<
-/D [8791 0 R /XYZ 151.701 500.589 null]
+8836 0 obj <<
+/D [8820 0 R /XYZ 151.701 500.589 null]
 >> endobj
-8808 0 obj <<
-/D [8791 0 R /XYZ 151.701 488.634 null]
+8837 0 obj <<
+/D [8820 0 R /XYZ 151.701 488.634 null]
 >> endobj
-8809 0 obj <<
-/D [8791 0 R /XYZ 151.701 476.679 null]
+8838 0 obj <<
+/D [8820 0 R /XYZ 151.701 476.679 null]
 >> endobj
-8810 0 obj <<
-/D [8791 0 R /XYZ 151.701 464.724 null]
+8839 0 obj <<
+/D [8820 0 R /XYZ 151.701 464.724 null]
 >> endobj
-8811 0 obj <<
-/D [8791 0 R /XYZ 151.701 452.769 null]
+8840 0 obj <<
+/D [8820 0 R /XYZ 151.701 452.769 null]
 >> endobj
-8812 0 obj <<
-/D [8791 0 R /XYZ 151.701 440.814 null]
+8841 0 obj <<
+/D [8820 0 R /XYZ 151.701 440.814 null]
 >> endobj
-8813 0 obj <<
-/D [8791 0 R /XYZ 151.701 428.858 null]
+8842 0 obj <<
+/D [8820 0 R /XYZ 151.701 428.858 null]
 >> endobj
-8814 0 obj <<
-/D [8791 0 R /XYZ 151.701 416.903 null]
+8843 0 obj <<
+/D [8820 0 R /XYZ 151.701 416.903 null]
 >> endobj
-8815 0 obj <<
-/D [8791 0 R /XYZ 151.701 404.948 null]
+8844 0 obj <<
+/D [8820 0 R /XYZ 151.701 404.948 null]
 >> endobj
-8816 0 obj <<
-/D [8791 0 R /XYZ 151.701 392.993 null]
+8845 0 obj <<
+/D [8820 0 R /XYZ 151.701 392.993 null]
 >> endobj
-8817 0 obj <<
-/D [8791 0 R /XYZ 151.701 381.038 null]
+8846 0 obj <<
+/D [8820 0 R /XYZ 151.701 381.038 null]
 >> endobj
-8818 0 obj <<
-/D [8791 0 R /XYZ 151.701 369.083 null]
+8847 0 obj <<
+/D [8820 0 R /XYZ 151.701 369.083 null]
 >> endobj
-8819 0 obj <<
-/D [8791 0 R /XYZ 151.701 357.127 null]
+8848 0 obj <<
+/D [8820 0 R /XYZ 151.701 357.127 null]
 >> endobj
-8820 0 obj <<
-/D [8791 0 R /XYZ 151.701 345.172 null]
+8849 0 obj <<
+/D [8820 0 R /XYZ 151.701 345.172 null]
 >> endobj
-8821 0 obj <<
-/D [8791 0 R /XYZ 151.701 333.217 null]
+8850 0 obj <<
+/D [8820 0 R /XYZ 151.701 333.217 null]
 >> endobj
-8822 0 obj <<
-/D [8791 0 R /XYZ 151.701 321.262 null]
+8851 0 obj <<
+/D [8820 0 R /XYZ 151.701 321.262 null]
 >> endobj
 1638 0 obj <<
-/D [8791 0 R /XYZ 151.701 269.875 null]
+/D [8820 0 R /XYZ 151.701 269.875 null]
 >> endobj
-8823 0 obj <<
-/D [8791 0 R /XYZ 151.701 250.54 null]
+8852 0 obj <<
+/D [8820 0 R /XYZ 151.701 250.54 null]
 >> endobj
-8790 0 obj <<
-/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F4 5492 0 R /F17 3698 0 R /F70 4384 0 R /F96 8559 0 R >>
+8819 0 obj <<
+/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F4 5484 0 R /F17 3698 0 R /F59 4373 0 R /F96 8585 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-8827 0 obj <<
-/Length 2384      
+8857 0 obj <<
+/Length 2383      
 /Filter /FlateDecode
 >>
 stream
-xÚ¥XIoÜF¾ëWð0@Ø€›fmdñ0ÇKFáÈ‘<ãã»Y’³ÉN“-Yóëç-Ul²Mra-¬åíï{•FwQýrñóÍÅó7RFyR䩈nn#‘¦‰-d”Ù"1…ŽnªèS|í¶Cݵ«Ï7¿Òr›Y¦q¹,’V§¼NŠD'«µH3¿^‰øëàÚ
-Ʊƒ¯2:¾:ÔíP·w<zÙµ¤Bßåéx“
-I‘DŽ‚~®M¸@W]¼¾¹øóBÀ,,žl¥¢íîâÓç4ªà߯Qš¨ÂF´r)c“ÌàiMt}ñþ"õbH§â(Ô”€ñp]$Ä3’±l,Pëá	þ'pjU¼é+¢;\ôü0³M2Ñp¸ßô²<ö®_­eaãër·’y¼)y8tÜÂìqånËc3ð,Òµ’°Šÿm»Ý®l+R¹ß7õ¶Ü4I‰Ö™N”5ÑZ¨Äè‚o¾í«µ"îw~¾~…4þ#5iÙôOi;¼è±åaÙsûûœ}É!ò‚÷öòðÔ8†KÞ^ýþüíÕ+8YðÄH¿—-„È3L]ÿÔnf¥Œ/ñjcã;‡Ö‚µQç ²yÿ
-æ‚TdgÒR&©­v®Í¹bh_Žæ·/åÎ
-é7E\· ¯]ÏR”%Eá°Ü€ÔmÜ–¶Èebó|.n’²²ÅTqª y7Ì+ÿ­nûûîØT¼Ä}ÝÃyž	É„š@‹û=“pzžzùáêúwAìϦJÞý‚k˜ˆò¿×ÿö£]}øHÝ<~qùÑO¾æJttœºz{µ²:NxôºÜ"Q÷<êny1ðö‹SÌg¿D‹7m$>KÉò±Eö2W5„åÎˍt—§s×Í“LÚ™šÙ·+#cvŽ%¥ç°/̓Ÿ¸ƒÛ; ýÀÝ?î蘘mÇTº†ÿç­½Þ1(Íù"ŸD£O¼qÚHˆ¤0`‘hqà•ÑZÛ¬(„ƒØû1„H~cèSx®Ž´Éa›ÄØ÷ç0’ç†VLºô+ìóÏ/w*‹^u
-ߏÿÖáÐõäTŠŒ “©xÑ¢#mm",z3º[1]ÞGŽj at IÍ<n~¬†­'G˃×)›Ç5Y³9veÓ<ñŸ’›Þê­[7îÁ5>ÖA|Íí\
-³£Á\5(òºn·Þ0ÉéTÁ×aÛn›c引ƒ¸0Ïí°Ì¼(²$M‹Àϧ»¦Û”Íç%Î×aí,æqêE/'¢Rˆ»uÓpo(¿ ŽGŽœbëWݲ„xP†£œÿÓß³$0åБ÷å°ä~	Ò¸S᝺EÁH;õËÔ¾†’…8ÑiS®UØÌm¦kï|à¦ý¶ÖK—ûXF$PHPʇO¥ãëßÞܼ繙yÑE¼a—,`	æ™×€ÍËìGØAà£v„ó#¡…LLjt,—€gÀÑÏÑ¢H
-0û¿uH`æ/rÆÍ_ @€ aÓ­0ÇU˜¶5GVwè—àPn)ôzZ)»þǐ(åçaã
-š’kмIÅ4×ás¶Ûƒ+Q×&•qyºàÊ-ÇüM.@Üü°2Y\ÖÍ	A(Ó¶8³»™Ým¼<Å[õ8ÄŒ‡Ðÿ="Ü“Ï÷€Ò³—Á‘ªºßv¸úüøÀŽ$ã
-ŸüþmÙ¶dиÕGšo<$Pº-÷˜…lŒŽÙ8 Õh¿ ÿ‡YRŃ{8ÁìqŸh¤á>ì5]Y…½±³90ìÄd‰´KÌûº vñ€ ¬2ÙïëÉ#ĈgÔ|KÕqKÁ‡:ŽˆÞàõ(ܶ¾}ò3ÏD³ ó·@$³ÐÅ!fÉ	³X=•J²È§˜þŸÙ¸ÉDÂóý<ApׇqÜÒt­[€¼â
-‰cV+Ñd·Ç~σÛîH(º”“
-duKØÈbᖍi)¸ðç%<%Îǵ>#!ꔂÐÑÍ2ÌÎ ¤¥#ŒBËa7ƒçéo­—bÈÚHƒqÈKð*,­NäëµJ½@±Ú`£äáhF8@[Á¶šlgܨZ}xwù‘{S%ž†'S•@	ÊÔK`¡
-úÇ®7MÌ”:F‹—*n‡'N`°
-k^ÞíüÆÓUÂ{L²Wüðn.J–ÃÇqå!™0$͇º¯)¤áÀc{ýmÜQì$ŒÏÓ8‘€s`Råuvß=rê(+Ê!&èŸgëÿAÀ„S-¥¡lb2ù·sÊu°™3Ìöí¢”¹ÇÚ™­xņjYþªo†ú «ÎJ<ôÇ¡œRfpÓ-¶–]'&U%Î%™r8q
-iˆŒŒp'ûµ˜ÃMYzd±ßmˆ·‹^m+ì¤Ê”ÔT|éï݆gˆl‚nE>sE5-_TÁážg~5*ª×ÿ€‚WàW‡ê;žÛ2×X]­µÎØoµÁ—–HyàuX°L¥€¾8E¢«\9ŠÂG†n»¦rþ¬]ñr~‰!ž¥ÒI
-ÕÔ4zßwýðSÏ˽ÛãMÝûóT^öüü‹^U`T|ÆM¦QŒ4¾sJòq¥ Kãçð…?Þ¹úî~ƒçAÖ÷€~âEÁÓÃÈ©òí<ëŠö|Ô@/;3þÖaü1ÌÜãw2‹£µú÷ª`Š*gØGceÑ3ÊÂA=PE”M#¡@8€[ñhðÝW|øªŠm0î‰*!¹šâ…®$s°!q˹pRHû­Ó#3îôšEï[x!¶ѱãó’Þù©þ^žm}h]ge¾“_ešÓÞÄû(kŽž†ô´e/Ã瓏y´qC¼W'…±ßKnqŽ{ÊæÔ/¹™ÃÌJ‡Ú#Z³6&‘ädày'Óc@¦L¹Î’LŽÅ?–΂BÅŒbYD4øÞ}B>!#3màªï©F·5CGáŸá߀«ØçSH©ÏËdH
-f"PÝÂ$ÅÿÜìÞñøž‡rËcÿÓ¿2a×}…¸Ai*£Dk ³:žO+	¡õ<CròbÞΰ¶Ä‚û[¤Yúúù¤ÇŸzÎú3MÂÊZp6¼ŒÑî¡îŽ=ƒ	!îÇÊavâ<„JôÿVB6e
+xÚ¥XIoÜF¾ëWð0@Ø€»ÌZHsp¼dŽÉ38>°›%‰0›ì4Ù’5¿~ÞRÅ&Û´ ÖÂZÞþ¾WIt%Ñ/?ß\<£T”‹"OdtsÉ$¶PQf‘&º©¢OñµÛu×®>ßüJË­(²ÌàrUˆV'¼NIaÄj-“LǯW2þ:¸¶‚qìà«S_êv¨Û;½ìÚ?iòt|š 
+¢H
+"GC?7i¸@W]¼¾¹øóBÂ,,žœ
+­£íîâÓç$ªà߯Q"ta£GZ¹‹tjE–âiMt}ñþ"ñbH¦â(ô”€ñpSâÉØ6(†uŽðÿ8µ:ÞôÑ.zþF¦³MJ8ÜozY{ׯ֪°ñu¹[©<Þ”<:navŠ¸r·å±xéZ)XÅÿ¶ÝnW¶•?©Üï›z[n‡¤DëÌmÓh-µHMÁ7ßv‡ÕÚH÷Ž;?_¿ÂNÿ‘¤IÙôOi;¼è±åaÙsûûœ}É)ó‚÷öòðÔ8†KÞ^ýþüíÕ+8YòÄH¿—-„ÈK™ºþ©ÜÌ*_âÕ©ïXÖFtÊæü+˜R‘I[*%’t´Ú¹6çŠIAûj4¿}y(wnpHZÄuòÚõ< EYRË
+HÝÆÝq`iË\	›çsq“”µ-¦ŠÓÈë¸a^ùo=pÛßwǦâ%îë.ÈcðLH&õ” Z|ÜÃÐóÔËW×ϸb6•p Tòî\£Áô@”ÿ½þ·ýëêÃGêæñ‹Ë~òý»0W¢£ãÔÕÛ«•5±àÑër‹DÝó¨»åÅÀ7Ú/N1Ÿý-Þ´‘ø,!ËÇÙËd\Õ:´;8/7öÄbȔ©™Ýq»JUÌα¤ôöå£yáwp{¤¸ûçѳ혊C×ð?ð¼µ×;¥9_ä“hô§¤E
+‰^­`E!¬Àޏ!DbðCŸÆsMdÒ¶)Œ}^ #yžÒŠI—~…}~âùåNgÑ«Báûñß:ºžœJ‘d2/Ztd¬Ò2¡7£»Íô ÞGŽj at IÍ<n~¬m&G˃×i›Ç5Y³9veÓ<ñŸ’›Þê­[7îÁ5>ÖA|Íí\
+³£Á\
+(òºn·Þ0ÉétÁ×aÛn›c引ƒ¸0Ïí°Ì¼,2‘$EàçÓ]ÓmÊæóçë°vó8õ¢—Q	Äݺi¸7”_
+Ç#GN±õ«nYB<(ÃŽQÎÿéïY˜rèÈûrXòG¿
+ƒŠéÜ©ðNÓ¢`”úå j_CÉBœ‚è´)×:l涁Óµw>pÓ~[ë¥Ë},#($híç6ñõoonÞóÜ̼h†"Þ°ØAùBæMÁæUö#ì 
+ðQ;B‡ùŽ0R‰4±?:–+À3àèç‡YˆÌþo˜ù‡œqó `a lºæ¸
+Ó¶áÈêýÊS¡¤9ƒCO+­b×ÿ% ü<l¼ASrMšO9Íu8ÄÜ€íöàJÔuš¨¸<Ýpå–ãþ& n~X¥Y\ÖÍ	A(3¶8³»™Ým¼<Å[õ8$¡ÿ{D ¸'Ÿï	 ¥g;/ƒ#Uu¿ípõùñIÅ>ùýÛ²mÉ q«4ßxH t[î1Ù³q at jjlü‚üfYHfìá³Ç}¢‘:„û°×teöXÄÎæÀ`°Åi—˜÷Mì$âAXBf¿¯W$Œ#^ªç[ªŽ[
+>ÔqDôÿ«ç@á¶õí“Ÿqx&š˜¿"™€.1KN˜Åš©„P’E>Å4ðÿÌÎÀM&žïç	¢€»>Œã–¦kÝäåW(„³Z‰&»=ö{ÜvGB)Ð¥œT`€$«[ÂF·lLKÁ…?/á!(iL>®õ	Q§’„Žn–av!-aZ»ä8Ï|k½CÖ©J1N`yb	žA…eô‰œc½Ñ‰(ö@l”<Íh+ØöB“­àŒU‹£ï.?roªDâÁÓ0cádª
+(ÁA9‚zå,´AÿØõ¦‰™ÒÄhñJǍãðÄ	Va
+ÁË»ßxºJz¯€IöŠÞÍEÉrø8n <$†¤ùP÷5…4xlo¾›#Š„ñyú 8ö‹Bj¯³ûî‘SGYQIƒþyö±þLÈ0ÕRJ‘ÚŠ4S;§\ËQ9Ã<lÛ. J•Ûx¬-‘ÙŠWl¨–åÿ¡úf¨²°ú¬ÄCÿpÚÁ)U7ÝbkÙµqbRUâ<Q’ù ‡§†€ÈÈw²læÙòº)FûÝF@ä¸]ôêTXi'UŽ¤¤¦ãKï6<Cdt+ó™+êiyü¢
+õŒ<sð«QÁP½þ¼¿:TßqðÜŽ¹ÆêjmLÆ~kR|É`‰”þQ‡ËTJèËS$ºšÁ•3¡ |dè¶k*çïÀÚ/ç—˜8aâYi#¨¦¦Ñû¾ë‡Ÿz^îݏhêÞ‡,˜§ò²çàh\ôªàâ3n2-d1ÒøÎ
+(ÉÇ•,ŸÃ~üxçê»û
+BzœYßw~ ú‰O#§Ê·ó¬(Ø_ðIP ½ìÌø[‡ñ'Å`æ¿“Y¬­Õ¿WSÔ9Ã>"+‹žQê*¢l	%ÂtØŠGƒßè¾âÃW=PlƒqOTIÅÕ/\p%•ƒÕHˆ[ÎE€E¡ì·NÌ¸Ók½oá…ØRDÇŽÏWHzç§ú#xy¶õ¡uA”ùN~UIN/x9zÐÓ–½ŸGÒ|Ì£úà½F©ý^rƒŒsÜS6§~ÉÍæ`V:ÔÑò˜µ1‰$g€$Ï;™^0eÊu&25ÿX:
+•tË"¢Á÷î‚ð	™iW}O5j¼­:Jÿ'±ø\Å>Ÿ¡”9/“!5¤„ê&Ñ0(þç>`‡ð¶ŒÇ÷<”[ûŸþ•	»î+Ä
+JS%rX˜ÕñÄxZIè­ç2“óv†µ%Üß"ÍÒ×Ï'=þÔsÖŸi–0PF8ÐúÀ€³áeŒÎpuwìL˜ø	t?V³çà!´P¢ÿ?6
 endstream
 endobj
-8826 0 obj <<
+8856 0 obj <<
 /Type /Page
-/Contents 8827 0 R
-/Resources 8825 0 R
+/Contents 8857 0 R
+/Resources 8855 0 R
 /MediaBox [0 0 612 792]
-/Parent 8767 0 R
+/Parent 8853 0 R
 >> endobj
-8824 0 obj <<
+8854 0 obj <<
 /Type /XObject
 /Subtype /Form
 /FormType 1
 /PTEX.FileName (./xslt/figures/caution.pdf)
 /PTEX.PageNumber 1
-/PTEX.InfoDict 8829 0 R
+/PTEX.InfoDict 8859 0 R
 /BBox [0 0 29 29]
 /Resources <<
 /ProcSet [ /PDF /ImageC ]
 /ExtGState <<
-/R7 8830 0 R
+/R7 8860 0 R
 >>/XObject <<
-/R8 8831 0 R
+/R8 8861 0 R
 >>>>
-/Length 8832 0 R
+/Length 8862 0 R
 /Filter /FlateDecode
 >>
 stream
-xœ+T0Ð3T0 A(œË¥d®^ÌU¨`daцzæÆFFPÚ¢ÌBÁ%Ÿ+t
+xœ+T0Ð3T0 A(œË¥d®^ÌU¨`daцzæÆ&æ ÚÈÌÔ¢ÎBÁ%Ÿ+L®
 endstream
 endobj
-8829 0 obj
+8859 0 obj
 <<
-/Producer (GPL Ghostscript SVN PRE-RELEASE 8.61)
-/CreationDate (D:20080128091105Z)
-/ModDate (D:20080128091105Z)
+/Producer (ESP Ghostscript 8.15)
+/CreationDate (D:20080520132502)
+/ModDate (D:20080520132502)
 >>
 endobj
-8830 0 obj
+8860 0 obj
 <<
 /Type /ExtGState
 /OPM 1
 >>
 endobj
-8831 0 obj
+8861 0 obj
 <<
 /Subtype /Image
 /ColorSpace /DeviceRGB
@@ -41371,1815 +41961,1781 @@
 ¬Õ+(Í-Xè ì»¾›|ßëPÕÀ+í‰Rõìô¿>È*øƒ{°lK,XsYÙ’ÌQáw®ÝìY¯¦ØT§ÅÆ{5tƒì-7sç‚dX¼e‚âáWN;mv¢ì’§EÐtË|l¬Gwe+È7ž18+áH`'‰4pJ¼ ÀN‘À
 endstream
 endobj
-8832 0 obj
-54
+8862 0 obj
+58
 endobj
-8828 0 obj <<
-/D [8826 0 R /XYZ 100.892 685.529 null]
+8858 0 obj <<
+/D [8856 0 R /XYZ 100.892 685.529 null]
 >> endobj
-8825 0 obj <<
-/Font << /F22 3706 0 R /F50 3701 0 R /F93 7035 0 R /F15 3700 0 R /F85 5521 0 R /F70 4384 0 R /F88 5686 0 R /F72 5687 0 R /F89 6129 0 R /F71 5424 0 R /F17 3698 0 R /F96 8559 0 R >>
-/XObject << /Im36 8824 0 R >>
+8855 0 obj <<
+/Font << /F22 3706 0 R /F50 3701 0 R /F93 7030 0 R /F15 3700 0 R /F85 5513 0 R /F59 4373 0 R /F88 5678 0 R /F72 5679 0 R /F89 6121 0 R /F53 3738 0 R /F17 3698 0 R /F96 8585 0 R >>
+/XObject << /Im36 8854 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-8836 0 obj <<
-/Length 2413      
+8866 0 obj <<
+/Length 2411      
 /Filter /FlateDecode
 >>
 stream
-xڝXÝoܸ÷_±¸—j[™¤$JBQàZ#.r@‚´ö!Wäò@K´W=­´µ±Ý¿¾óAi%Yö}Ù%‡Ôp8Ÿ¿¡Ø<lÄæ﻽¸¼NÄFŠ0¹ÜÜÞod"ÃTȍÎò0ÉãÍm¹ùD¹Þ~½ýùòZ©MæZÇ´5ÏÂ8Ê€mºªsUaêí.JâàSW5}Õ<ðìæt<ÂHí~º~»“±Lƒ«½9ö¶ã=Jâ!ïn/¾]Hà
-rMÄIÂ(Ú‡‹/_Ŧ„µŸ7"ŒòlóH;›(ÉB$0®77ÿ¸þŽbz×<Z½kœ‡t'¼ÆÁ<mw±Œƒ#^ ‡IðïöαæÊ¡™
-ø\#‹)Ýc8øòZ&ӏbrÇÃG7¶w۝Š£ ß[Ä©J¥êçuu¨z¿§ežAr«²À¯“ ´ãŽYpnŠ¾úŽ;-
-·Ù‡Pƒñv2
-“8gaÚî+R%Ypcø͝aº³óèxÙôL7$Ã3‰ü÷}u°áv§µnöí©.ý~^-êÊÒûÓÝ”X3	.Dò
-4a9û=žEpÁ§ÂÚÒáD¹rL&®'=Ñýˆ+Ä·þд¼óÐv–Gîh
-?4øù÷m¢SÕæ®ödTíÕðzº¾·ÚTÞQ±÷°Qjø¢kÑÛÁõÖ9ó`™þXÕ5P\4íélê¼:eP;X×8&û¤dœ¢{ÐÿÞ38k¬GyðWÞàlïc& ÜŠÈÿ±©(
-~‰`ŽQ”öÞœêh’WÖ4Ž‡°©óÛ*/é"¹ä¡J£Á÷Á´i"=N†=Þù‘=Û\¹®ÃE„Íãz§„3ï¢þ5s¢x.¶I˜#GxÚÛI¶Ø‹ÐŽ!·-"ûÒöÅ%E\¤‚¾ 6oÅ9dG‘n·ð½­k‡'ËY\ÁôqOî|àHE–Ä•º%hçé=zo«+×ûxN’PÅéK·‹•ý99û3’ÇäAñPˆuà))àg6&’¯~ùtÃ#Œ/ü?9[B@ŐræwN+´àNÃG£|úŠ{g£I»¿	S¤Á˜â8SÁcWõ½m@¤$‚[Žïq=
-Š–™tm]Û’ic|dœSÙåÔ4*aš¨Á8Tª¼9_dë<ÌÏÙº¬:»H¤*^±žß®jƈX;?’P7F/NGW†p•û54
-‡½¬¤?p)¡žåéŠû“¡ÁóMy ×Ü^A€.Üþ'öwü½´yÓëÓ,ÌäÀàƒe7çœÖ¡ÑÀ(*峺ِe"ÂCמŽ<t¾làw“êŽÂL,~ÈÕ\))i”%ÊΛ­óÙÊ4~’!fñÀ„öèeï+ëÎépÕ©TFZÉ­Ÿ(yáSQ˜ª1¹TžoÛÔσdüoŸvÞÇtŠ,_Üõp¤Ë
-MqûgLæI@É
-gãË¢ðUALKLÿqR¨«’§¿||ÿ+xî˜ïý	OI=¯’øp`âTÅn-Ö«žnF'=¢‚)=;O[«:4êrôÝ(MƒWÕªu˜è1ª0gˆrÆvÌð/‚PEãöŸÖ8"£ÁU
-K|„$`Kò€­ƒ¦`ò'É•aõ•°“)`OˆÛ™¢¨À0¿i’bSMîk.è±Z¸n,ƒ!š`­0~P‚*ZzĈ‰P@Ì?œpr¼ò½2~ë’Ɲõ¾é¥šÂ³CÛþðR@êL_z‚š5²¿¼åx_y-‚zSòôAÍ3?ÜìþùéŠÇzÎÚYÚ|!®7˜—ù	D˜,6á·2\óÎ÷ð‘Ê¡–šî 7Tš
-.Ú¸	î<
-91æÖ(ŠdÅ[•xÃ[¡°œ½õh:ðžÏWT(GÓv♩†ÿ†”ä
- s8]Éù¥ÜÞP!NÕ™5xL¦…¯¢´â¡1 ,O)+oˆ–‘Òo \ÿƒa© ÀÜš¿Ø¿YꇴJÂý„K	)ÎJX}Dôö{2Fru*PÑ°Óx¥ ezQÐÔÛ
-Z¤C©Ævu†è¬yâë
-¼tSFÓf[;ë 5{T s}Ž'×lŒolÓÓEsV´‡Ô,l§ ½§ÖK”å²ÆR:¦rƒ‘-Í<žL;DZ4Œ¡èû–[žµ÷€Áxˆ_¯˜"÷TØsÀ@½nM9Ô6_Ùxao‘VCÅC<¹¨Á¼óÜjýþ\½¯ÔÕÐDa7å»zDà’+N“–VK¯ánå-¯ÉäøòL¬ ²¶ d€]«A)4ác…y¶nµ!JCyÆT?r?Ïh8{ îøDK\ô<#OÄ]Ÿ«¦lqߣß÷ñöR	ñtù맡€j·Äçþ¿ÒŠ20yÒ KÄ HåS€òkòä2Ï.?¼ã¬K›Þ39´Lå.»>YžŽ}ãZ!ˆGþq½o„="=åD´Ý3	†Rc½6µ³kìT¦Ñv¾z at VC)ŠÂpTØ
-cB89t¶~­Z€£èsâG®Û<KGo‘aD¹%O0°Ô6iàÅ ëxŒšx¬ ×Ð̬«D„ñÙy_óÃ`ë¨àW”«¦¥ïNëºMÂ8°Œà'E	Äø®x`”´÷í¬ï:!ùOP,NgP	×rë×é™KÆC–Œçíø<é@²MƒkìÞ[ß;ñ‹c{è§íjF´OÇÚ4gô@}†Ï‹¯`B) VÅ£ÜáîÕ¦ºÒ8}è04GóÀuö§´#šá&Dw
+xڝXKo举ûW4ö5°-“õB`cÌ3˜Ä^̳s %Ú­¬ZêÕc;¿>õ Ô’,{ƒ\ºÉ"U,Öó+ŠÍÃFlþ~ñ·Û‹ËëXl¤s‘ËÍíýFÆ2L…Ü$YƹÞÜ–›/A”ëí×ÛŸ/¯•Údaž$š¶æY¨£8Ѧ«Ú8W¦Þî¢XŸºªé«æg7§ãF"h·ðÓõ۝Ô2
+®öæØÛŽ÷(‰‡\¼»½øv!+È5'£hS.¾|›Ö~Þˆ0ʳÍ#í<l¢8“8†q½¹¹øÇ…ðwÓ»æÑê]uҝðó´Ýi©ƒ#^ ‡qðïöαæÊ¡b™
+ø\#‹)Ýc8øòZÆӏ´¹õðэíÝv§tô{‹ªT ^p^W‡ª÷{Z&áD@!·*ü:	J;î˜ ç¦è«ï¸Ó¢p›p0ÞNFa¬s¦mà¾"eQ´È‚sÀoîӝí˜GÇ˦gº!ž™Ldà¿ï«ƒ
+·»$I‚›}{ªK¿ŸW‹º²ƒôÄþtG7%ÖL‚‘¼‚YÎ~'G\ð©°¶t8I€\9&×ÈžŠè~Äâ‹[hZÞyh;Ë#w4…üüû6NSÕæ®ödTíÕðzº¾·ÚTÞQ±÷°Q&ðE×¢·ƒë¬sæÁ2ý±ªk¡¸h$ÚÓÙþÔyuÊ v°®qLöIÉ>8E÷ ÿ½gpÖ0XAGyðWÞàlïc& ÜŠÈÿ±©(
+~±`Ž‘J{oNu4É«kÇCØÔùmÕ/ù<àòP¥Ñàû`Ú4	‘®ãaw~dÏ6W®ëpaó¸Þ)!ÃÆ»HÃÂœ(ž‹mœæÈÞ€öv’-ö"´5ä¶Ed_Ú¾¸¤ˆ‹TÐÀæ­8‡ì(òÃí¾·uíðd9‹+˜>îÉÀ©È’¸R·äíï<½GïÁámuåzÏq*¾t;­äèÏñÙŸ‘<&Šg €B¬OI! ?³1‘|õ˧a|áÿÉÙJCÊ9˜ß9­Ð‚;
+qŒòé+î5žj$íþ&¤¦Hƒ1Åq¦‚Ç®ê{Û€Hq·ßãz-3éÚº¶%ÓÆøÈ8§²qg¢´ÓX
+Æ¡RåÍù"[ça~ÎÖeÕÙE"U9ðÒÉüvU3FÄÚù‘„º1ºxq:º2„«Ü¯	ÐpØËJú÷—êYž®¸?<ß”qÍíèÂíbÇoÐK›7½>ÍÂL>XvsÎi
+ü’¡R>K¡Û‘
+Y&"<tíéÈCçË~p7I° î(ÌÄÂá‡\Í•’’FYò ì¼Ù:Ÿ­LãW ò`Lh^ö¾²îœWJEa”$crë'J^øT¦jL.•çÛ6õó ÿÛ§÷±$
+E–/îz8ÒeEBqûgLæq@É
+gãË¢ðUALKLÿqR¨«’§¿||ÿ+xî˜ïý	OI=¯’øp`âTÅn-Ö«žnF'=¢‚)=;O[«‰4êrôÝ(MƒWÕš$aœŒQ…9Cä3¶ç¿BÛZãˆxŒW=4,ñ’€-É ¶š‚ÊŸ<$W†ÕW2ÀN¦€=!ngŠ¢ÃüV¤‰SˆM5¹ŸN¸ kµp]-ƒ!š`­0~P‚*ZzĈ‰P€æŠƒN89^ù^¿…uIãÎzßôRMáÙ¡í	x) Fu¦¯=AÍÙßÞr¼¯…¼A½)yz‡ æ™ÇnvÿütÅc=gí,m¾×ÌË|„„N"Œ›ð[®yç{øHåPKM÷@*Mm\Hƒw…œskTŠxÅ[•xÃ[¡°œ½õh:ðžÏWT(GÓv♩†ÿ†”ä
+ s8]Éù¥ÜÞP!NÕ™5xL–_EiÅCc at XžRVÞ#,"9¤ß@¸þÃRA¹5~±³Ôi•„û#—Rœ•°úˆèí÷dŒä
+êT ¢a§ñJAË’EASo7hQJ5Ö°«3Ä@gÍc_·`Pà¥Ó`˜’4"˜6ÛÚY¨Ù3 ˜'çx‚qÍÆøÆ6ͱ1]4gE{8@ÍÂv
+Ñ{jM±DY.k,¥c*7p0ÙÒ̳àÉ´C¤Eʾoi±åY{Œ‡øõŠ‰!rO…=·ÔëÖ”Cmó•ö–i5T<Ä“‹Ì;Ï­Öÿá/ÀÕûJ]
+MvS¾«GD .¹â49`iµôîVÞòšLŽ!ïÁÄ
+ a@¨Ñµ”B>V˜gëV¢4”gLõ#÷󌈳àŽO´ÁEÏ3òDÜõ¹jÊ÷=ú}o/•O—¿~¨vKŒqîñ«DQ&R	è1 Rù |Æšƒƒ<¾Ì³Ëï8ëÒ¦÷ÌC-$S¹Ë®O–§cß8‡VôˆÂ?®÷°G¤g ‹¶[c&ÁPj,£×¦vvÊÀ4É„¯Õu(ÅBQŽ
+»aL'ð1‡ÎÖ¯Up”äœøQ‡ë6ÏÒÑ›Fä†GØQnÉ,5†Mx1(Ã:£&+È543ë*¡>;ïk~˜lüŠrÕ£ôÝi]·q¨ã ûÇ~RP”@Œïj¶@I{ßÎú®’ÿÅâtõ‘Pq-·~ž¹¤²¤ž·ãó¤É6
+®±{o}ïÄ/FtŽí¡Ÿ¶«Ñ>kÓœÑõ>/¾‚	¥€Z¥G+¸ÃÝ«M!t¥:}è04GóÀuö§´#šá&Dw
 ]*z_êŸ:&+‡
 \U
-(ŸNƒ/Çm$F1î+Ó|µ"ŒÀ%Ì3åŸ:èS/‘$RÜ ÒàÊûa?¬¶Cjq›¾'O¾EØ°Šò«¦wcxg‡#øAR•9¬>Ì™£GS†ÑnÊÀ=N_38d”äÿ“’iA@H—$~é¡ó ¢'38Ð÷®xtËÿÀ¹¡L>%Žo­8YÀþ”õ–¡Þð¥À»&˜7ešÎ@zÕ, Â,¢`ߺþOn ÓǤð;>Eѐž
-ãî^­?¢°ëOÇñ`O.:kzÎ9/ìƒ]NrNo„70à[­ý›Ð<êž™>ÝÒܝñ=2oÑ`›LƉ¬d°¥  sùâþ|€ÙeÐ+ý‹òÂi††ÿw·ÿä{f‹
+(_’_ŽÛHŒbÜW¦
+øjE
+J˜gÊ?uÐ;f²D’HqHS€C*Oì‡ý°Ú©ÅylRTøž<ùa/À*ʯ	½ƒ,ËÀ;;Á‚”ªÌaõaÎ=š2ŒvSî:}ÍHàQœÿO6Š§} \’ø¥‡Îƒ^ˆžÌà@ß»âÑ-ÿç†2ù”8¾µâdûSÖ[†z×ïš`Þ,”i:éU³€
+³ ˆ‚}ëú?¹dLkÂïøECz*Œ/¸/xµþ,ˆÂ®?ǃ=¹è¬é9ç¼°v9ñ9½Þ€o“Ä¿‰Í¡î™éó×­„»3^¢Gf à-l“‰Ø0‘‚¶t._Ü‚0»z¥Q^8ÍpÁðÿîöâ¿+uf¥
 endstream
 endobj
-8835 0 obj <<
+8865 0 obj <<
 /Type /Page
-/Contents 8836 0 R
-/Resources 8834 0 R
+/Contents 8866 0 R
+/Resources 8864 0 R
 /MediaBox [0 0 612 792]
-/Parent 8839 0 R
-/Annots [ 8833 0 R ]
+/Parent 8853 0 R
+/Annots [ 8863 0 R ]
 >> endobj
-8833 0 obj <<
+8863 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [444.751 413.559 504.08 426.46]
 /Subtype /Link
 /A << /S /GoTo /D (cups-msrpc) >>
 >> endobj
-8837 0 obj <<
-/D [8835 0 R /XYZ 151.701 685.529 null]
+8867 0 obj <<
+/D [8865 0 R /XYZ 151.701 685.529 null]
 >> endobj
 1642 0 obj <<
-/D [8835 0 R /XYZ 151.701 208.1 null]
+/D [8865 0 R /XYZ 151.701 208.1 null]
 >> endobj
-8838 0 obj <<
-/D [8835 0 R /XYZ 151.701 180.499 null]
+8868 0 obj <<
+/D [8865 0 R /XYZ 151.701 180.499 null]
 >> endobj
-8834 0 obj <<
-/Font << /F50 3701 0 R /F22 3706 0 R /F93 7035 0 R /F15 3700 0 R /F70 4384 0 R /F71 5424 0 R /F17 3698 0 R >>
+8864 0 obj <<
+/Font << /F50 3701 0 R /F22 3706 0 R /F93 7030 0 R /F15 3700 0 R /F59 4373 0 R /F53 3738 0 R /F17 3698 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-8843 0 obj <<
-/Length 2388      
+8872 0 obj <<
+/Length 2387      
 /Filter /FlateDecode
 >>
 stream
-xÚ¥XÛŽã¸}ï¯pö%2°f‹©K€<l‚™ Èdƒé 	f灶h›]<º´ÇŸ*E[nõìy±ÉE‹§N*^Vñêoy~x|/Ä*cEóÕó~Åã˜å…X¥yÁT!WÏåêSôÑìÛ6ëÏÏ?»á9+ÒTâpQ°FÇ4Np&ÙzÃã4‰Þ­yôm0M	ýÈÀo¢dôKg›Á6êýµm~¹<Œ¾N¯bðqáÜI I5-Žzx÷üðõƒ߸¬X’¬võçÏñª„g?¯b–ùêìFÖ«Då,U8[µúøðχø6\Ý.&•s{ÅåwíXáN’8êÌAw®Í£áh{²ö>Pά½QSwv‘G/øck\o gý±í†Ý8ÐC;YugüUE¶Sqµðn
-¦ó+œípĸÀf6<aJäom|S)\ÿ6ÚpNŠÇÑÓ@OÝT
-õ-YtxÍ9ªmc:³o;zÖ›O³§ÞpÔ~2Ø
-'<Ã§êrëŸ"÷\€r•f¯Ç
-ßÍmŒ´ãw|Ý.:çѯ±Šß¯ó$rŽÀ˜ºu‚×KžVýÐ+pЛ‡£!xeüö”…’,çù¯¾Þ2ØÎ8(²bYëÆ{§†?Üío“Ä’eE6?†×0%	^oKw¬‘Ñé©si[ãÆÇ~ Þv½AìPǁcSÂSESœt§kC‘Â<™ þø¾Hn7琤Œ'Üãz­Š¨­kÓKIAR2éϸñ$ú‰ÎGÒù$‚à8_tÁ<c¼Ó<‡™­%K>
-Çø̱»3É€£û„sDÆäÜP·1ßj9h©ÌÁ¤ƒ¦ÝÓ¿¦sä9œ£º;Ç]uÍZ)xôu45=vbš½#¼ŽÎ¥ J)"Š‡Š^¬ö›ÉfŒ“I–¤a7Ì°†|?¯!¿[lu_àu ÖÆŽ ²[ßÙÀ¨r)N‰¹,ÚzGmlD¡X~¿Ý3s4ðœey8ÆÆ„‡kÎKk+ ``åé@á0uSþH&¢“Qe'ˆk¢H¤[émuößÀô¦HìlAë!87Ï®ˆJz‡ëbÙ|É2†(e¿ɉœ}rž@Š|~ƒ\b‚ÔzìnqÒD,ƒË5RÃÂt"eYF]iC!?î*ˆ¥#ç„þ‰c‘{ TH²±ˆžöP	aÚ4.8¸ab™Fý	þ3\ ŠœÝ_Ъ¢¶½³ Û¾ÆwÈ—’^<[äÜ™ýز"(ÐVµÚÃ²‚–~ÐÝ0žÀ?É„Ÿë‹êØ,ÕAdDØ(ä!V`¤Õ3î]ººÜ@Ùv!×$÷ÏHáA{¢86^™DçΆ
-­·é¦¤—úq[ہžöôbë¢ÔVdÄR\Ìî½õGË¹'+h”¶7ÛîB]?«ÙYœÊyV—Òá½ ñ¬`"P;!Áj¢W(’Pñ…ÒBÓ“pë8ÞE¶l‚d<Só­=ù4·¾äÁ¡—SmƒÍ\ÈúQVô-K$ Øib:CrÀêÁ³C@ïT6‰.h²}×Öd¥ÿ„"2&  sBÁR6ç‘3Γ;>y|Y§2„8©Øƒjp\û\U=lú[ý]ÖáÀ(R	òw§d–D”­
-µ)£ á¿Æ?q´Rܱ5Ź¸gÞ
-88‘0QÜÕœvÊyÂtî0FÛ ½;u½p*Ôõ€g‹ „"!ò@Xˆ™
-¤7˜ï4­ol²XkSî‹.!‚Þ„”†–ë#‡ñv­0Ô~g~½ÙÖ D43üLy)M¯“ÅšË6ì•ôÜ6ôOy*%jXiÒÚ”_t'€Qížþ/íØQë_žþM-W!ü¢ã¶¿ôƒ©ÿ°”˜w|ñ|ô"÷¤]ò£Üu§z²;໋HGe¯ÜĶC‰Ï7ãD³ö¢ÜúñgÇûÓöØ
-ÄŠáÔ¶zóòÍ„D?ØÝ—ËÒv“˜…2ºµžAz§;PB{v°Ãods–2™Îuï¶sÂ÷¥³ú
-™
-”~—ÖMûÝ\…UnîOˆI…ÕÇЉœ‹·¹HåêÌÂ
-%‡Åã 5švQށð	kÙýb¬9 >Pǝ*z%ª¥¸e1tî‚ĀٻɊ‚¬µþâT®ßÊç¼¢¸¦›šë¡e9¤˜¸ºàUºäpñzSí}Û•Û['½ÉýSîCƒ„%¶Z÷–3½
-L4ãkN¦ŸO¦©>Í™Jù­
-¦ûl1ËåÿoIc¨‰’wÒ+ƒ¢‹-ü;váʳ4Þ};UpÙõ·]uzÿ÷‹ò()Üù?k¸Ÿ¡LÃg¤¶Üä{úß	MoâM™ê69õ*ýݵ´/¶Ý7…YåÅÀÁ­sº	ÿ΢êóð0:'ðíË¢RYœ&ÿ·RçA³@ëVÕ@w2»äùIÉÐY8ý9ñ*-á¾›‡AxŒ±ŒáÄ,Ü;%൜¯ß™¯£E•î¥TÁ²¥B,Ĥ^éB:ý]TÜ*£?öd
-*m“ÅEôÓnG˜ïi	Ž·4:í¿Á”Ó8,5ÓZ¯?íÀÂ/¶2§ÂŠ” W¨·("çL‰ 5oà Ý ú0.HAg^Ëì+)õ†ÖÅï4^XÂêTS½K^X§Ór8@ï '¼j!¥ T”Ý]~|"eÌŽB.óbšº ¯:24€®’š?4í–„݁.ø‹ý@oÐe‡]ߝÖÁùF_ÈÁ¼n[ØÙƒ»å—@’ÿ,
-¯3  WR?èâ<žîÐÒ~SŸ†)„î{WßO˜ueâ¾[Î^&”Çžh+»è¢÷(áªw°îƒ¤Ptr`ë[Tt®…Î^&éì0¶é ¡y{€`€eÇЍIEb㨯ciä'/’!ì…¿ÂHìP¹>ÎfŸi!‹èÉØ9Šˆ‚h&Š.¶!' ±ƒGèf÷]
-vºQ\Q‹M™×98ö8Õò=EÉ ¶û‘ètCŸóhÞ¥9)+xT© tc3}ºqzŒrì®<L8§
-Ï*KÚáOK»Éˆ5…ҁ©Ü_½*ªƒÈæú÷¢qÚ
-fØ=ÖíPÎjÂôÿîùῈ„XŽ
+xÚ¥XÛŽã¸}ï¯pö%2°fK©K€<l‚™ Èdƒé 	fçA¶h›]<º´ÇŸºP´åVÏn›,Qd±xêÔ¡ÂÕa®þöð—ç‡Ç÷R®R‘§a´zÞ¯¢0Y.WI–«Õs¹ú|4»Á¶ÍúóóÏ4<y’(.sÂèÇÉH(±ÞDaïÖQðm0M	ýÀÀo¬UðKg›Á6îýµm~
+#u»â:½Á‘‡9¹C;UzZ Î5Žzx÷üðõ!+¾qY‹8^íê‡OŸÃU	Ï~^…"γՙFÖ«Xg"Ñ8[µúøðχð6‘¾]ØOªrA{ÅåwíXáNâ0èÌ¡è¨ÃÑölí] È\8cÁÝØe¼ài¬¡ÞÀÏúcÛ
+»qà†v²qsTÛNÄÕ»i0˜Î­p¶Ãã›ÙD±Ð*gkÛغÀ7µÆõo£
+礣0xø)í@'°Pß²¥ð¯‘£…mLÇcömÇÏz3àiöÜŽ…›¶ÃÂ	Oàð©ºÜú§Ù=
+P¥Ùc…ïf’7FÞq†;¾nÎ²à×P‡ï×Y#0¦n)PðziÀÓªÿzy:óp4^ñí)K­De¼úz+`¿{:à Oóid]4λâ`øÑþ6q¨Dš§ócøx
+SÃáõ¶¤cUˆˆNϝûHÃØ7>ö÷¶ë
+b‡;ŽMeOOq*º¢6)Ì“	àïóÙ¾áâDDqäp½ÖyÐÖµi†¥$„ iåƒôgÜxüÄç£ø|bÉpœ/:`–Š(÷Ó<ûÉg'"E’GÓ p,š9vw&)p”g†p†èØœî6æÛÀ-‚–N	n$'4ížÿ>Ç(ƒsÔw縫®Y«d|MgM'ÅFO„×ñ¹t D¥d` CñPqÀ‹-ÜfÒã¤JĉßÍ3¬!ßÏkÈï[Ýxˆõƒ±‡#@íÀDÇÖu60ª\ŠS„Äœ{m#ž662×"»ßî5gfhˆ2‘fþ30^¬9/­­‚•§…Ã,šòGÆ0
+*;A¼`ŠDú±U±­nÁþ˜Þä	}ì-y=ç@ó,á:†¨$w¸¾ –Í÷‘¬BˆRú;«iÐ'òRäóä*¤Ðcw‹“Æ`é]®‘¦“‰HC?êJùqWA,‰œcf`øgŽEîP!Ɇ2xÚ;l@%„igиààv„‰Uô'øOq(rvA«ZüÙöÎZlûßa_J~ñl‘CppgöcoØŠ @[Õn–´ôCÑ
+ã	üS‘†°cÂãs`=`Ñ¢F6Ku6
+yˆUiõŒ{WT—(ÛqMr÷œ@
+ÚDZAðª88wv0ühh­hJ~©·µøiÏ/¶¥¶b#–âŠavï­;
+\6ÏYA£´¸ÙvîºYÍÎâTä=X)¥ý{ ŠÒ\ÈÐCí„[0
+¼B‘‚ŠçùÈ—žž5 ­C¼‹1lÅ%¢TÏ·öäÒܺ’‡^Nµ
+6saëÇ‚±RܲD€Æ¦3,l18vðèÊ&ÓO¶ïÚš­òÿPd*$`N(X*}Àæ|"3EñŸ<¾¬ Bœ\ìA5Wã¾ WÕc†þ¶ø.ëDÀ(Jy	òwÒ*οÖúÚ”rÐð¿À?y´rܱ5ÅQÜS県…ÌïjN;å<c:#L£Ñ6@ï¤î±çO…»ðb”P$dæ	Q¢‰ôs¦u-Bkm¹¢Fˆ 3!¥¡åúˆ0Þ®5†ÚíÌ­7Û„ˆg†Ÿ)Ï ¥ùu¶¢X£lÃ^ÉÏmÃÿœ§J¡f•&­ÍùÅwÕîùÿÒŽ·þõáéßÜ¢
+á·ý¥Lý‡¥Ä¼ã‹ç£¹§‚’å.êÉî€ï.î!•½r›Û„Ï7C¢¹p¢ÜºñgâýŽ´=v±bÚÖo^CÞ¢¢™è»ûrYÚn
+_F·Ö1HOº%´c;üF6§‰PÉ\÷n;¾g(=˜ÕoÈ„D
+ ô»´nÚïæ*¬rs¯xBLj¬>@9g£(MufᆒÁâ¡—M»(ï@øøµì~1Ö ÞSǝ*z%ª•¼e1tî‚Ä€Ù»Ióœ¬uñ…T®ÛÊ缑2¿¦›žë¡e9¤…¼ºàTºŠàâ;ô¦Ú»6•Û[’‰ÎDÿœûÐ`a‰­–Þ’^`&W‰f\c±†éç“‹TŸdB'Ñ­
+æûl1ÍÔÿoIc¨±VwÒ+ƒæ‹-ü»DÚ±4Þ};UpÙu·_uz÷÷‹ò(ÎéŽüŸ5ÜÏP¦á3V[4ùžÿw at BÓ›xSæºÍN½J`ww-í‹-Gú¦0«¼8¸uN7áßYT]FÃç¾}YTê¡“øÿVêO¸ñÌkhݪèNff—,{#)#têOÿÂN¼JK¸ïf~^C,c8q
+÷¤£–óõ;óu´¨Ò”ÊEºTˆ¥œÔ+_H'£»‹Ê[eôÇžM^¥mÒ0~Úíó=ÏÀ ÁqþÖ€æCW¸o0å4KÍ´ÖëO;°ð‹­ÌTXž0ärýEd‘ÐÒKÍ8ô€?ŒËЙ×2ûJ at Jý£áuñ;–°:×Tç’ÖÉ´(vNµ°R *Jï.?.‘ÒfG!—:±†‚» ¯:64€®’›?4í–…߁.øKüÀoðe‡]ߝÖÁùFWÈÁ¼n[ØÙƒ»å—@’û,
+§3 å¡Wrßëâ,œîÐ*ܦ>
+Sé{WßO˜¥²H¡ï–³—å¡#ÚÊ.ºè<JB¸ê,}”šOl}‹ŠŽZèìe’Îî “ikИš·(QöpôݐU$6ŽÅõc,¼òä¥G2„=w·Sø÷遮#×Çéì3-²ž‘ŒÉQÀÄ3qt±
+8€Æ!ÍîR
+&Ý(¯¨Å&AæuŽ=Nµ|OÑÊ«í~d:Ýðç<žwéCN"òÈK®TPº±™>ݐã»+ÓΩÂÁ³Ê²vøÓÁn2
+bM£t:sW¯
+‚JÙüÂÿNB4¤ýÑðh†ÝcÝå¬&Lÿïžþ€qXË
 endstream
 endobj
-8842 0 obj <<
+8871 0 obj <<
 /Type /Page
-/Contents 8843 0 R
-/Resources 8841 0 R
+/Contents 8872 0 R
+/Resources 8870 0 R
 /MediaBox [0 0 612 792]
-/Parent 8839 0 R
+/Parent 8853 0 R
 >> endobj
-8844 0 obj <<
-/D [8842 0 R /XYZ 100.892 685.529 null]
+8873 0 obj <<
+/D [8871 0 R /XYZ 100.892 685.529 null]
 >> endobj
-8841 0 obj <<
-/Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F71 5424 0 R /F93 7035 0 R /F70 4384 0 R /F17 3698 0 R >>
+8870 0 obj <<
+/Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F53 3738 0 R /F93 7030 0 R /F59 4373 0 R /F17 3698 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-8847 0 obj <<
+8876 0 obj <<
 /Length 1999      
 /Filter /FlateDecode
 >>
 stream
 xÚ­Xߏã¶~ß¿BÍKd ËER¢Š I{m¤m°ÅÝ=h-íZ¨,ù$yýïûÍe[åŠy±†ä3~óËIô%Ñßn¾}¸¹{ç’H'ªH
-=<EÚi•':Ê|¡\a£‡*z›Âo>>üp÷.M#¯Š,³ÌZxeÇIÌô][Žc³-ÛÍ­q6þ×ÐtSÓ=Ëèþx8€Jâ~ƒŸaÚÜj«óø»]y˜êAxRMBnþúpóéFãTèu¥ŽSÆDÛýÍûITaí‡(QÐ+:1ç>2ΫÌ9ÐmtóÓMî˜\ßµ0«wµ…â;Ñ5ÇǶÙÊu—¦1™ÊŠ|¾îŸ¡´7ñëƤq=²æ³¨»wÚ]o´‰r6›7~?bgjâ’>i<¾v}·I}üº—ù§~éùBº7*ÑçCžõ#ëãþ?ÂþF&؝¿V6%e!§ÕæÖZß7ݶ%N›4½+‰ëEfVщQyá~·&`‰Hò0æ­6°M!kA½¯pZ®ã†NÍL<ÔeÛ¾ÆU¿¹eYêúÀÓÕu%ÔÔË÷Qe°«‡—vÆÄ—<ìšp@[—Õ¸Ü8í¦†_èÄýǤw"
-;Ñ÷]½é;(œ¿´±?ïJ¨”7Oòýž>úÀž¯B—ÛmSÕr¼0-lÎ<Ñ'ší…e+(™†²j¶S?„³Æz"íFa"ì0A·¸Rx¶ðXîévÎÅã®꯿€Q´Žva¶ìF–).‰Kq\†ãèZ43ͬðö0ÕwµpÕݶ?ž­VÉê#c[î7:.÷t³ÇrM½SÓœ+®—z•çgðO0û¡ökhƒKgÎÎœWxIw/Dlûý¡-ñÂ<*	,yÜÃjÕ|H´Á:R5L^aìI¾l^&Ë2´}‚¨¸¼”Å2º4Ÿ_)Æ$BÞ…)zrÐÔÅÿÞx­da[vaû›l§÷!j62Ÿ ŠÊàxïžŽíÔÚU`´MÇN•íLšÍº{çÎ¥Š—îï°°ÆóOk¯’{•$ç=Wæ §fÚ‰ÄkóoÐòq¬‡üðeW‰¡µñÐ$[¸$t†™}8b‚eüü(È’{õ²8ÖµLœvúº“yÁ4ö öÙéâf¡S%Ôì×Dß—læÇR!Êè7)a™zð(*Íc”Ç—•6®€ÿã§ÄéV“kAâŠ?8§2›þÞTtÎaÿ臽\*Í4‡F&=,ÉdJ¡àb ‰'aŽñ6†ëÈ×åña¨_8€ˆëŒ2KOȧ¡ßËóe¨$t¶„áÁ^ÀkM“.ôÝ‹WÍÓëy
-@±-iCrdú²?Y“ãY‡—f[Ö«f¨%fÂLp®Ü™øï=é)ÑNT 0‹»Í§•kÙïß¨Ê)Ûz5ó9•&gc¾¨7À"ÜÄV‘›¹³Ë”í©|ׄ«l~Å×^Ý‹€_IêgÀã{š©¹ó”„tL\ÌÄó„ÊbDãé°aö¼Byc~eŠ—¦­Ÿ"~Q…‡ë@ ‘uƒ¼I°áÜ™À€
-kiÐcÀ Äà…U
-
-	œƒ2ÎŒŒ^âw+a&d¾J’#9åíÓ	øÅsg«ÀÑû ô°5xÿT fûfšêJýÿÎN"/ÀYº·õ(vÍ÷îúÏz6ªS¯ý¢È4RdR•°(2ÍçŠLëÏ¥⑦x¤9¡À¦x„x]{®
-·ÐÙÌ'Çߐ×uΛœ/Ä2:SD“iR«esª•UZìÓIÓqõ—Çï÷¯¿îRN|™‚0é>Û"¨Œ+hi¸!Xª$¢Ä/ø¬™Ep½1 >ܼV¤{«Lîþé&,Ò¥tÊ|åú÷â5kÆ°3•‚†3¡?€ïÚ¢˜ãØ2‹§³:̺jY]¥}™œ`û?¹¼ÛRœ.Ð<¡{¤³²<»
-ž«V5¹²ˆÜ	Ï›l)WlºK‰×bn±á!8|I‰Œfš°r®’r½¸°vÊegW÷
-ïé7JV¤Ô™S¢³I¨JrªJDæ­à´HT‚`™<ÛcÅ1	Ñ–ˆK­µÚÊe
-]ü¹.ûl2ËTIÿ¦ÓCÇ&ƒsù#ÃSÓ¶Bm)Ôkû|‚RÔÚÑ·;ÃŽhÄ÷zN5 ´oÅs‘ŒTÿsÓU’g(ä¡™)~¹û±rÛ6¡”kûrîF0X6]4s€ü¡‡ö?”¦tTÈZü‡Æ\$ãÛöeu»–^$yÇV
-=‘LTH”RpŒ2Á­"J}I‘>4BvÒxêû¾ŸÑ–u²µnžws^ÄP@ƒ§ßB*÷û÷—>ÙO+ÍlT8ζ…}£wqÑ
-kb—+æËni‰:›­«,Î' ·v2SÿÒŒ¡qÁì¹àà‘d«·&W¡ÒY9úã€t¡n?Kâv2u‚p_jðXÞ'ªCBÃÀ
-‡×׸&^”b4”ˍ27
-
-·OÅU¦H¹Ð©ü–Ú>¨=
-}"±\î$㇮Kb^¢hó0Nt¿Bsˆ§Yþ¯Ä^¥‰ÿÔðÜÆÐ%`Á&œ$^IT°AÕˤ´”D•ëʇý—RÈ^d̹±
-…ÇD\i‰G™¹ì¤âD.GG‚úӢʙ¿HÿAˆ4ò
+=<EÚi•':Ê|¡\a£‡*z›"Û||øáî]šF^Yf™µðʏ“˜é»¶Çf[¶›[ãlü¯¡é¦¦{–Ñýñp •Äý?ô¹ÕVçñw»ò0Ճ𤚄ÜüõáæӍƩÐëJ§Œ‰¶û›÷“¨ÂÚQ¢Lá£sî#ã¼ÊœÝF÷7?Ý$áŽÉõ]³zW[(¾]ãp|l›­\wi“©¬ÈçëþJ{¿nL×#k>‹º{§ÝõF›(g³yã÷#v¦&.é“Æãk×w›Ôǯ{™ê‡ ½¸>Ä•èó!ÏÇz„õqÿa#ìÎ_+›’²Sjsk­Žï›n[‹§MšÇÞ•Äõ"3+ŠèĨ¼p¿[°D$HyóVئµ ÞW8-×qC§f&ê²m_‰NãªßÜ2,u}àéêºjêåû(Œ2ØÕCK;câ‰KvM8 ­Ëj\nœvaSïtâ~„cÒ;…èû‰®ÞôNßÚØŸw%TJ‹›'ù~O}`ÏW¡Ëí¶©j9^˜6gž‰èÍö²”LCY5Û©ÂYc=‘v£0v˜ [\)<[x,÷t;çâqWõ×_À(ZÇ»0[v#Ë—Ä%È8.Ãqt-š™fVx{˜ê»Z¸ênÛÏV«dõ‘±-÷—{ºÙc¹¦Þ©é Î×K½Êó3ø'˜ýPû5´Á¥3ggÎ+¼¤ˆ;Œ"¶ýþЖxa•–<îaµj>$Úà
+©&¯
+0ö$_6/“eÚ>AT\ÞÊb™]šÏ¯”c!ï½9hêâo¼…V²°-»°‰ýM¶Óû5™OEep<ÈwOÇvjí*0Ú¦c§Jƒv&Ífݽóg‰ÒÅK÷wØXãù§µWɽJ’óž+sÀS3íDâµáÙ7hù8ÖC~Žx²«ÄÐÚxh’-\:ÃLŽ>1Á²:fÄ ~dɽzYëZ&N;}Ýɼ`{ ûìtq³Ð©jök¢ïK6óc©eô›”°L=x•æ€‰1ÊãËÊWÀÿñSât«Éµ qÅœS™Mo*:ç°ôÃ^.•fšC£@ƒ–d2¥Pp1Ä“0ÇøÃuäëòø0Ô/@ÄuF™¥'äÓÐïåù2T:[Âp‹`/àµ&‹IúîÅ‹«æéõ¼ Ø–´¡92}ÙŸ¬Éñ¬ÃK³­¿ëU3Ô3a&8WîLü÷žô”h'* ˜ÅÝæÓʵì÷ÆoT唏m½šùœJ“³±ƒN_	Ô`‘n	b+‚ÈÍÜÙeÊöT¾ŽkBŒU6¿âk¯îEÀ¯$õ3àñ=
+ÍT‹ÜyJB:&.fâyÂe1¢ñ‚tØ0{^¡¼1¿2ÅKÓÖÏH¿¨ÂC‰u È:ˆAÞ$ØpîLàF@	…µ´ è1`PbðB†*…†ÎAgFF/ñ»•°G2_%É‘œòöéüâ¹³Uàè} zؼá@*³€}3Mu¥þg'‘à,ÝÛz»æ{wýg=Õ©×~Qd)2©JX™æsE¦õçÒñHS<ҏP`S<¼®‚=W…[èlæ‚“ãoÈë:çMÎb)¢É4©Õ²9ÕÊ*­öé$‰¿é¸úËã÷û×_w)'>LA˜tŸmTÆ´4Ü,ÕQâ|V†Ì"¸Þ n^+Ò½U&wŒtéR:e¾rý{ñš5ãØ™JAÙПÀwmQÌql™ÅÓYf]µ¬.ŒÒ>‹LN°ýwCÀ\Þm)NhžÐ=ÒYYž]ÏU«š\Ù?DnŠ„çM¶”+6]¥‰¿Äk1·Øð¾¤DF3MX9WInÙ[j§\vv¥qÿ¨øž~£dEJ9%±!,:›„ª$§ªDdÞJ N‹D%( –ɳ=Vœ“m‰¸ÔZ«­\¦ÐÅŸë²Ï&³Ltño:=tl28—?2<5m+Ô–B½¶ÏÇ!(E­}Ë°3ì8PÖH|¯çTã Bû¦Q<ÉHõ?7]%y†Bš™â—»k!·mJÉ°¶/çnƒeÓE3Èz`øCiJG…¬Åh`ÌE2¾m_V·kéEr‘wlÕÐÉD…D)Ç(Ü*¢Ô—éC d'§1°ïûymY'[ëæy7çE4xú-¤r¿yéÑý´ÒÌA…ãl[Ø7z­°&v¹b¾ì–V‘¨³±‰A0àкÊâ|rk'3õ/ÍÌžI¶zkbqú· •£?Hêö³$þg'S ÷¥‘1å}¢:$4Üpx}kâE)FC¹Ü(sÓÐpûQ\UaŠ”Êo©íƒÚ£Ð'ËuáN2~躱$æ%Š6ãD÷+4‡xšåÿJ¼áU*‘øO
+Ïm]lÂIâ•DQ½LJKIT¹®|Ø)…ìÕAÆœ«Px,@Ä•–x”™ËN*Närt$¨?-ªœù‹ôð_Ï5
 endstream
 endobj
-8846 0 obj <<
+8875 0 obj <<
 /Type /Page
-/Contents 8847 0 R
-/Resources 8845 0 R
+/Contents 8876 0 R
+/Resources 8874 0 R
 /MediaBox [0 0 612 792]
-/Parent 8839 0 R
+/Parent 8853 0 R
 >> endobj
-8848 0 obj <<
-/D [8846 0 R /XYZ 151.701 685.529 null]
+8877 0 obj <<
+/D [8875 0 R /XYZ 151.701 685.529 null]
 >> endobj
 1646 0 obj <<
-/D [8846 0 R /XYZ 151.701 417.839 null]
+/D [8875 0 R /XYZ 151.701 417.839 null]
 >> endobj
-8849 0 obj <<
-/D [8846 0 R /XYZ 151.701 391.26 null]
+8878 0 obj <<
+/D [8875 0 R /XYZ 151.701 391.26 null]
 >> endobj
-8845 0 obj <<
-/Font << /F50 3701 0 R /F22 3706 0 R /F93 7035 0 R /F15 3700 0 R /F70 4384 0 R /F85 5521 0 R /F17 3698 0 R /F71 5424 0 R >>
+8874 0 obj <<
+/Font << /F50 3701 0 R /F22 3706 0 R /F93 7030 0 R /F15 3700 0 R /F59 4373 0 R /F85 5513 0 R /F17 3698 0 R /F53 3738 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-8854 0 obj <<
+8883 0 obj <<
 /Length 1896      
 /Filter /FlateDecode
 >>
 stream
 xÚ½XÉrãF½ë+p#Z¥ZPXbbm‡=#¼I·ž>€dID4Ð h¶þÞ/+$€¦Ôc{bª²¶\^n”Ñs$£Ý|óxs÷½ÖQ&ŠLªèñ)RRŠ¼ÐQšÂIô¸>Än3Tm³úøøƒßž‹"MÚ®!±[ò>­D"V·J¦&þn¥âσk¶˜ÇÿM⟻ªªæ™g߶ͤJž]y¹ÞJð 
-YxvÆYbÇLQЮ›ïo~»Q bó„e+Œ‰6û›e´ÅÚ‘¦È£“ß¹ŒÍEjé¶:z¸ùåF5È©:
+YxvÆYbÇL‘Ñ®›ïo~»Q bó„e+Œ‰6û›e´ÅÚ‘¦È£“ß¹ŒÍEjé¶:z¸ùåF5È©:
 3eà|9$Õ2c66+[Äí~ïšáÓ66ÉGžÿ	asãE_®#BŸªaÇK¿º~èªÍൄù{RÙfãúÞ;rw÷½²3Ö
 #´5ã;;·ºÕZÇÏÙJgñÀ„¾\é<~éyVjY×bqÿ\ô[d",nM"¤´ǘd/ÁúÁu.”2Áï~_¥I\v$Ô@ÑÓà€5·ø¯ã¶¾ëËý
 óuù¥uu¢…Í"[X‘€—·¬+2€r´­·å‚½$@—–š¹Ü“Q^®¼›‘C˜ÿÉÃi²ùÇ	 Þ23ŒfɨÔ7ôä=y<½ÍâÊ„}[þ_÷Ê rWòÖ§¶ÏTSÑ­Ê3!ó°–p	cTÊxhù[òg[uˆm÷ÂÓ,Œweƒ÷‹"°E›ÝSy¬ăĘø~`jÕó·i¡qôr¼s|±wÞµ ¶ç0€°kpÛ¶Bà0®0¯_Vp¨w¼¶>úMIà”öàËû÷±è]â÷•M㲪Ëuí¾æ™Ð™^¸E3Ò@¢páv_]
 a¹ÆÉ…O|:vÃ׌®•š¹¶1ÅÂ@ ð«àŠôMÁ´‡UAÜ$¨û¦
 ËぉSLa!Á­,æ°pŸuµ©HÍðW=¾äæs¦(Þì =>uížGl
-ž]㺲fUes?1¶éYY‚‚û¼y¡¢\dg
-ù'	j‰b¨Q 2é¬ðÞ7Ãx(ûípïƒ~þÁ‹'š8Þ±­¶Aá¤G*ú]KÛNº+‡é¾$˜ÀÄÁKû¾úkh[w>ëœzç#0.¹†¶T“¨Ü^(¸:{ߝ„ͳè<çÖÄûòSP„ÞD
-ÁÇ,Œºcuø0ï<›žÞ·‹“›º
-Úî¹Øsšb£eV¤*ãpÓ6ìµ#3ì—àÕ졹0Õiç6Æ™;Ž’†ùate³äšç M:*ãG„##adŸµð¯û„ãi†…êy·ÙŒè»öœÚà“×€«”ÊÏý+P0Fç#ÒIäy
-Öˆ¤H¿„€ŽÝŸ±ÿƒs³Ýѯ¯±ôêôŸz±ñk2%1sxŸºêU‰àêxz!QÓ¾)ŒI‘¾óÿƒ0¨:•UsûìÚžPíóB½º…¿Öí骻¦Bê¥dXW)l!Å;Bù8UâírÐdBåg×ÿ·£¬óôÅtnÊ]·©ú°R2q㝩ƒ3
-%eZÚºçŽu„3Fϝ±}¢(‹*ƒUŒóÑA‡®­yqÍíÇÇàs䬣ÏÍÿJ€Ü ƒÕ¬DuQâ\rK¦>÷e³½š[”P—Fbr÷Ö5/Wo…=‹33‡²+÷Ž’‘³Š……’¹RBÌ,,Gý"
-‰„³*0.}È
-“½+›p¨ä3}ùäÆC”3Q)ÂÉýðÊå%Ntm9yÈç(|{·9ú”ŒC/´Þ»+åÕ$˜CÌ[›«Q¢,QXÒ
-YáM~ðê£I]óú†@TW+5Ææ1´c-”´?×1Öhµ?®7ðÓ¾ÜG󮟕‚çªÕ›%d¨øX^¼Øã’ûˆKÐ&¸ü‰wâÌ[íåª+µeæŽÝš›œ+†DKi¨Ó(D¢íßë0”Eaý]Z‡(ôùðîJ´yw	$©|;”¤_3Ô{21µŒuÕû&•ÆA+Zj4‚O Pçp²/+-PB¡DÞ2qç¸R´°´•0) ìs5(ÕïA´xaJp‡ºå@’2¾±ŠËWa|õxAùQÇï{^	¾p
-^jh¨gꝣÎ=ì¸ÛwWî˜ ó[ÞØ @ðèþçЁm·@èBÇV†/3çýfBE‰ñÍýO|’´K÷õ×X#¥ý8<<	8¶qûéjá …LÿVš
-ÑÂ,ëÂI|®¼[.ˆ]hÌB32iÛ¿Á™Û#×ybV­Ù¼à$6rJÂF¤¹ü…?J¡£ô¿=‘!ÓøÛv¿Gšè¯…}èZ#)CŸþ’{°—d•ì†ÄÙñ¬ëš„vÈg7š#t%éØ«e¬"ÂIHÚS…³¯dBxè¿l„`6´;çNˆY#°¶ÈPqɇòeμ8¸¿ž]Ø “ªXÞ^_W»0#òìË,IÝgv®è1ɽóf¾›Âʹ…$‡D¹á3è½°ÿLD§J¦ø‰÷z|ÿæ}’ì`@·×‹rwü"ÿŠ¹%
+ž]㺲ª*f~blÓ³²>÷yóBE¹ÈÎòOÔÅP£@dÒYá½o
+$†ðP2:÷ÛàÞýüƒO4q¼c[m‚ÂIT,ô»–¶uWÓ}I0‰ƒ—ö}õ×жî|Ö9õÎG`\r
+m©&Q¸½Ppu>ö¾	:	›gÐyέ‰÷姠½‰‚Y„uÇêðaÞy6=½o'7u´Ýs9°ç4ÅFˬHU:Çá¦mØkGf<Ø/1À«ÙCsaªÓÎ5lŒ3w%
+óÃèÊfÉ5ÏštTƏGFÂÈ>ká_÷	ÇÓÕón²Ñwí9µÁ'¯W)”Ÿ#úW `ŒÎG,¤“Èó¬I‘~	»?cÿçf»£^_c-èÕé>%ôbã×d* Jbæð>uÕ«ÁÕñôB¢¦}S“"}çÿaPu*«æöÙµ=¡Úç…zu­ÛÓUwM…ÔKÉ°®RØBŠw„òqªÄÛå É„ÊÏ®ÿoG1Xçé9ŠéÜ"”»nSõa¥dâÆ;SgJÊ&´´uÏë>g,Œž;cûDQUª磃][óâš=ڏÁçÈYGŸ›‡• ¹ %«Y‰ê¢Ä¹ä–L}îÊf{5·(¡.Ääî­k^®Þ
+{gfeWî%#1f%s¥„˜YXŽúE
+gU`\ú&{W6áPÉgúòɍ‡(g8*¢R„“ûá•ËKþœèÚròÏQøönsô)‡^h½=vWÊ«I0‡˜·6W£DY£°¤²Â›üàÕG“ºæõ
+¨®VjŒÍchÇZ(h;6®c¬Ñj\7nঅ}¹æ]?+ÏU	ª7KÈPñ±¼x±Ç%%ö— MpùïÄ™·,ÚËUW6jËÌ;»579W:‰–ÒP§QˆDÛ¿×a(-ŠÂú»´QèóáÝ%”hóîHRùv(I!¾:g¨÷dbjëª÷M*ƒV´6ÔhŸ@ Îád_VZ:% „B‰ ½eâÎq¥hai+aR ØçjPª'Þƒhñ”àuˁ$e|c!—¯<Âøêñ‚ò%¢Žß÷¼|á¼6ÔÐPÏÔ;GzØq·ï®<Ü1æ·¼±A€àÑýÏ¡Ûn;€Ð…Ž­_fÎûÍ„Šã›ûŸø$i—î믱FJû38px>:xplãöÓÕÂA
+™þ­4¢…YÖ…“2ø\y·\»Ð˜…fdÒ¶~ƒ3·G®óĬZ³yÁIl䔄Hs;ù5
+0”BGé{"C¦ñ·í~4Ñ_ûеFR†>ý%÷`/É$*Ù
+‰³ãY?Ö
+4	íÏn4GèJÒ±WËXD „“´§
+g_É„ð*8ÐÙÁlhwΝ³F`l‘¡â’åËœyqp=»°A&U±,¼½¾®vaFäÙ—Y’ºÏì\Ñc’{çÍ|7…•sI‰rÃg6Ð{`þ™ˆN•L9ðïõø:þÍ#ú$ØÁ€n¯åîøEþE`%%
 endstream
 endobj
-8853 0 obj <<
+8882 0 obj <<
 /Type /Page
-/Contents 8854 0 R
-/Resources 8852 0 R
+/Contents 8883 0 R
+/Resources 8881 0 R
 /MediaBox [0 0 612 792]
-/Parent 8839 0 R
-/Annots [ 8850 0 R 8851 0 R ]
+/Parent 8853 0 R
+/Annots [ 8879 0 R 8880 0 R ]
 >> endobj
-8850 0 obj <<
+8879 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [213.333 422.322 289.871 434.011]
 /Subtype /Link
 /A << /S /GoTo /D (ptrsect) >>
 >> endobj
-8851 0 obj <<
+8880 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [204.44 390.437 280.978 400.006]
 /Subtype /Link
 /A << /S /GoTo /D (ptrsect) >>
 >> endobj
-8855 0 obj <<
-/D [8853 0 R /XYZ 100.892 685.529 null]
+8884 0 obj <<
+/D [8882 0 R /XYZ 100.892 685.529 null]
 >> endobj
 1650 0 obj <<
-/D [8853 0 R /XYZ 100.892 179.222 null]
+/D [8882 0 R /XYZ 100.892 179.222 null]
 >> endobj
-8856 0 obj <<
-/D [8853 0 R /XYZ 100.892 155.251 null]
+8885 0 obj <<
+/D [8882 0 R /XYZ 100.892 155.251 null]
 >> endobj
-8852 0 obj <<
-/Font << /F22 3706 0 R /F50 3701 0 R /F93 7035 0 R /F15 3700 0 R /F70 4384 0 R /F17 3698 0 R /F85 5521 0 R >>
+8881 0 obj <<
+/Font << /F22 3706 0 R /F50 3701 0 R /F93 7030 0 R /F15 3700 0 R /F59 4373 0 R /F17 3698 0 R /F85 5513 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-8862 0 obj <<
+8891 0 obj <<
 /Length 2561      
 /Filter /FlateDecode
 >>
 stream
-xÚ•XÝ“Û¶¿¿BíŒ'Ổ!Hðk2ypœ¸s~h¯sr›ŽHÄILø!¤åûï»_¤¨;Úi_H`±X ‹Ýßî"XVÁêo7?mo¾+øy«Õöq¥b姁Z%Yîǹ^m‹ÕOÁú·í»ï߆á*óó$ÑÄšg¾Ž2DLo*ã\¹7ÕzÅÚ»ïʦ/›÷†Ó	Z×®áÓõëÒ*õÞÍ©·ó„
-¹ùe{óéFTØ×l;±E«}}óá·`UÀØ»UàGy¶:g½ŠâÌOâÚÕêáæŸ7ÁüŒ*^<£Î}:n¿?šwyG³3ï3~,SvëM˜bGy¶ARè*³·—
-òö-÷ú£e–S¯aÚÎÈŒNø˜Í> ×ò·bž¢ìì¾o»'æyl;¦_67I±ê‚3nTäÇ:çc|â`ËÜÉÒ"@œ/Ý3Š3îzià•L}­·w:[ÛÙv$ÈvÂ쬬3œDVÙ¹…Z “I¯Ì+Ìc?ÔÉh3§u¬<sˆõú–B
-¨&NÓ™ÚnèÈ›Hå~¥|òXîÏvpvå¯7:RÞwûtBs¬žÖ™öpǁ‚m•ΐ‡Þ¾­kÓÜ9—UÅ-7ìê²ç6Ý$Ÿ«‰¥+aÀ»¿šAwŸÑÝc÷غþ;·t_s«#\Þ=¹ÞÖ¸ß0öÇ.ŽvâËÞì*+3ˆÛÏ„ÉQ%Zy?
-ý$¨“ɨÙ´K{ë짡Ļ…jˆ)j5êiµ…4QøKçXž²7ÎÂv’4öÞ®³ÈCûF†Âî†ÃŽŠÝ‘ìÚZ$´¸éå=×6d9mÆFÆY4á'î°‘OÊIy£ø/äkÁ‰HÛÐݝ*ÛÛJ%ÜwŠ»’q4
-·æšOƒÑú_:'š* Žô§f¹g¿\Š;t!l•»“‘bG@ F\?2œJëÆñµòDÎ|?Ðm•ØÚ«%Àxĺ7ó-‹Wu†`"N¼Š­oú²m˜Äð§Þã +wtEÔçµA]_fsÎGBÐ8]Ñ‚˜Üƒ¨–›d<>.ô«È»{\RñEj{{DìšGªdîx¼Å޹᡹Êp.«Þqa•NŒ–ÖðH!ݪ=}KwÜÑÐ,lÛí»òÔ;D0´e ¬Úü1F TƒÏwÒšÙ¸T$œãŽé{´NP!k;Äȵ`4DÏH’!ðïVn+WÃ;g°é8î<vm½´}–¯ô÷°KÀ™Îã/ñ€ð:õþÆs.ÅXÔ€Jçw³Ž¦+ÆùîlE3‡Ž“UYz`‡åÞ×6îŽm×›î>8Âà!·Š;A˜÷%<¥žâ,Çð‚¢ÄÏ‚„…Ê×¾òcØ¿
-ïgûh†ŠL õÞÿýîW¶‡¬:K`äÍhn‘–
-S?€ä‹–ú!'9NàUÖt
-ûNàA»*Ù	G ÆÖt)¨Ø8F÷$zÝ:á@\¦ Ò°ÁÑmC`.Áziê7ãLü¸uÇ=āÝÖŒ·p=¡Ž%€C”Æø«5%H§`}òU˜¡ õ<„¦G†h‘f¿œªr_ö•ˆu½é­ð´™¬Ñ;&ìÛ…†Ž¡è[؃lÉž125µ4#3&6Ý c_Ïu”ÖpizÊ`ð¾Ñ·—@£‚÷†~¢ãqÞó-ÓºŽø°ÉýE(ØŒJ ½Í¯ðüóÀÔt3ÂÑ‹Áß6™b˜iò ûÚ±”ösÈÅçǹÑÊÏ.™,€Å‹
-! Àî^œ3¨lŽ¿Ø«À.ðÀ ­OʼnŸ¦Ùõ-–t·Sò¿ú ^œA6#)tÁWÕ:@4Ï"€Æ™!¶À,˽HàÄ™çf#!™ "4ÀJêÅL8Ký0ÈGå¼úu1üTM<gJÜdE <y:²-JRPò\XJ·$݇tðY†z+!ˆþ±÷nI|øI8Ý4rjÌ·
-n 4Gâ@ƒ·
-¹3B=ŽA’%ÚCÆ~šÃލYÅÄ~˨ô²¾qödá˜äýÞî¤xà­^ñîgŠºXéHÈ‚UrHäú½0pãn²œÈòD$S2 ÈuËPÔÙÞ”Sì¨[\A캋ö™ai9@²>ë	JH5ÖÙ°wÎLºÏ¥=­jN-ž˜8Ï­x¸=!J:ÞQÝ 
-ûe_
-­ÄÀ,w`÷%•þ@a(wv¾fà½yÿp»b°FX–ºýàéðnÉ“£ÙƒtÂð–y?ªH£x&ß_Ÿ(üú€&Òõ}&Ö›ÊhP;€3oj¬NÈÔ³kŸT> ëøÛÄP®ýÈ?ÚË‚—d14³™—茡†Õf©‘ÿ±)+Ô
-2™˜FmªJ®²öÃ	3ESäã ®P/ƒÔWŽæº¥A…úúþŠóÂY!ŒmðGUKN‰ðéæàoøwhgÉ^!,…•QS
-ÌW°ý20è¥êJÁ0Íi1ÆD~OÑèGo5¸»~% 4¥=Ü’ç¹pX}¶Bœû©žV@Ñ…	ÅãÒn’`þhA
-éüNHÒÄÞ¹+{Y™rl˜¡o¶±'4Hš<soNL™
-9ÂÂ(5â†hÞp}ԁn@ç¡IWãKI_2ï[L•òù«²×æä¸Eo¡D6lŒÉ,¶ÿ%±Ø*¥¡|Ís–Ú>‡+y0ŠG<lrÓv”ÖŸ¹ËXÄ<Rpª+ÈúISuŒi«ó\!3Ðe]¿u†­Kx­N¨‘ÈÛìñ¯½Mñj¤à–¢Ð;ÿ€¯P3Õ’a‰€«#½ZÌáU샤YN‡¯Tÿ.ǧ¯kˆ‰€9þ6ÄŒþ§A52½sQÒ
-.8¿äœ3+y¬ÁÞ„5Øa¬IG¬a©\}±ñA1”&éb0Ð#×S¿zîÌ“×(šUÊ écÞ]^’°Sˆ«Å_þ÷Š,‘ŠìÍàú¶æbë^Rq¨Âþºëõ#G8´áß	Ÿ=ÄÜ‘’P–ACGã¸AEL	…Áýg%±<ï¥ìÍ£èa{OYL˜õ55ѐ¾¨0âðO+ŒÄÏ/Kºf´„Œ=Éž%G—Ð!úRÁ­Ýøô /OÝøÔ‚”Èû\’?Sbô@ìa>Îr‹¯1ÑW&뜌eá…T/¼m:UÞ{7šÌ{™kÌc’Yâ‚b¬<шááø¡ÍÛ¸L’P'œ*#gûl¾Êµ\º|'¯IÏ2.^4´Y|[±5ÕH¿à†I0¾àb“\þ
-î`°#ûkòÓí%]d>Iä#Õ³,3I…Õ3„>Ý¿,Í
-yÊÅ}mGÚþ¯Ò¬ñÿËöæ¿´ÑÑ
+xÚ•XÝ“Û¶¿¿BíŒ'Ổ!Hðk2ypœ¸s~h¯sr›ŽHÄILø!¤åûï»_¤¨;Úi_H`±X ‹Ýßî"XVÁêo7?mo¾+øy«Õöq¥b姁Z%Yîǹ^m‹Õ/ʳõoÛwß¿
+ÃUæçI¢‰5Ï|e ‰˜ÞTƹroªõ&Šµwß•M_6î=§´¯]çë×¥Uê½9šSo;æ	.róËöæӍ©°¯Ùvb?ŠVûúæÃoÁª€±w«À‡}­ÎÄY¯¢8ó“8†vµz¸ùçM0?£ŠϨsŸÎ‚ÛÇFÞѬÃÌûŒË”Ýz¦ØQžmz§ÊìmÁÃeƒ¼}˽þh™åÁÔk˜¶32£>fs èµü­˜§(;»ïÛî‰yÛŽé—ÍMRl磺àŒù±Îùƒ8Ø2w²´ç‹@÷ŒâŒ»…^xå#SŸpëíÀÎÖ¶F¶	²0;+ë'‘UöGn¡Èdâ|®ú0ýP'£ÍœÖ±òÌ!Öë[
+5 š8Mgj»¡#o"•ûY”òÉc¹?ÛÁÙ•¿ÞèHy[ÜíÓ	ͱzZgÚÃ
+¶U:8Czû¶®MSpç\V·Ü°«ËžÛt“D|®F$~”®„ïþjÝ}FwÝcëúïÜÒ}Í­"Œpy÷äz[ã~ÃØ»P8ÚUˆ[,{³«¬Ì vn?&GD•håý4ô“ N&£2PdÓ.í­³Ÿ†ï~ªU ¦¨Õ¨K¤5ÖÒDMà_,eœcyÊÞ8ÛIÒØ{»Î"í
+»:*vG²kk‘Ð⦗÷h\ې=æh´-gmЄŸ¸ÃF>)'åâ¿?®'"mCtwªlo+P”pß(îJÆÑ4Üšk>
+Fëéœh2¨ 8Òkœšåžýbp)îÐ…d°UîNFŠý}pýÈp*­Ç×Ê9óý@w´Ubk¯– ãëÞÌ·,^Õ‚‰8ñ*¶þ½é˶aÃSœz¬ÜÑQŸ×fu}y˜Í9	AãtvY at Fbr¢Zn’Uðøt¸ Ð_¬"ïîqIÅ©Iìí±;h	¨’q¸ãñ{熇æ*ù¬zÇ=„U:-0Z>XÃ#…t«öô-9ÜqG@³°m·ïÊSïÁЖ°jóǁR
+>ßIkfãP‘pŽ;¦ïÑ:A…¬í4#ׂÐ=#I†À¿[¹­t\
+ï`œÁ¦ã¸óصõÒöY¾ÒsÜÃ.g:?@¼Ä@ ÂëÔûϹtcQ*ßÌ:š®ç»?°Í\:NVid遖{_Û¸;¶]o¸ûàƒ_„ÜV(îaÞ—ð”RxŠ³ÃŠ?*_ûʏaÿ*¼Ÿí£*2Ô{ÿ÷»_Ù6F°ê,A‚‘7£¹-DBX*Lý ’/Zê?„œä8WYÓ5ì;íªd'[Ó¥ bãÝ“èuë„q™2 HÃG·
+¹3襽ʪߌ3!ðãÖ÷t[3ÞÂõ„:– Qã¯Ö”h ‚-ôÉWa†‚`ÔóšEhF EšýrªÊ}ÙW"Öõ¦·ÂÓ6Vd6²Fov:†¢oas°%{ÆÊÔÔҌ̘ØtƒŒ1ü}=×QZÃ¥é)ƒÁûFßF\
+.,Üwú‰ŽÇyÏ·T\Lë:âÃ&÷¡`3*ô6¿ÂóÏk SÓQÌ3D/ÛdŠa¦ÉƒpìkÇRÚÏ!Ÿç.D+?»d² /6„  ¸kxqΠ²9þb¯»À ƒ´r<'~šf×·XÒÝNÉÿêxqÙ xŒ¤LÐ_UKlè Ñ<‹ g†Ø³,÷"dž›5Ž0„d‚ˆÐ +©3á,õà •óê×Å8ðS5ñœ)q[ðäéȶ(IAÉsa)Ý’ttÒÁgê­„ úÇÞ»%ñQà'átÓÈ©1ß*¸Ðiˆ
+Þ6ä`Ìõ8I–hûi{4fPø-£ÒËúÆÙ“…c’÷{»“⁷zuÆ»Ÿ)êb¥#!"TÉ!‘ëôÂ<c¸ÉBp"ËS‘LÉt‚H ×-3 at Qg{SVL]°O nq±Oè.Úg†¤å ÉúX¬'(!ÕXgÃÞ93é>—ö,T´N¨8µxbâ<·âáö„(éxxGu4ì—}5´²ÜÝ—Tú…¡ÜÙùš÷æýýÃíBŠIÀaYêöƒs¤GÀ»%OŽfÐ	Ã[æý¨"â™|} ðëšH×ÿõ™Xo*£Aí μ©±:!SÏ®}Rù€¬/àoC¹ö#ÿh/^’ÅÐÌf^¢3„V›¥NDvüÇB¤¬P+Èd`jµq¨*¹ÊÚ'tÎ8TM‘ƒ¸@e¼R_A8šë^”êëû;l(Îg…0¶ÁwU-9%ÂwB¦›ƒ¿áß¡%{…°VFME(0_ÁöËÀ —ª+SÀ4§ÅùY<E£Y4jD¼=ÔàîúE” ДöpKž;äÂAÞl…8÷S=­€¢ŠÇ¥Ý$ÁüÑ‚Òù$¤;ˆ½sWö²2å(Ø0Cßlc;Nh4yæÞœ˜2r „…QjÄѼáú¨	Ü€ÎB“®Æ—’ ¿dÞ·˜*åóW+d¯ÍÉq‹Þ8B‰lØ“YlÿK„c±UJBùšç,µ}Wò`xÙä¦í(­?s—±ˆy¤àTWõ’¦êÓV7æ¹B gà‹
+®_˜ Ѻ„×ꄉ¼ÍÿÚÛ¯F
+n)
+½óø5S-–¸:Ò«Å^Å>HšåtøJõïr|úº†˜˜ãoCÌhá
+1T#Ó;%Ýà‚óKÎ9³’71ÁìMXƒÆštÄ–ÊÕCi’.V =Âq=Eñ«çÎ<y¢Y¥>æ]Ñå%	;塁¸Züå¯È©ÈÞ®ok.¶î%‡*ìÿ¨»^?räCþðÙCÌ)	e4t4ŽTÄ”PøÜVËó^ÊÞ<ŠN at Q¶÷”Å„ùW_S
+ùá‹
+#ÿ´ÂHüü±¤kFKÈØ“ìYrt¹ ¢/ÜڍOúòԍO-H‰¼Ï¥á!ùñ3%FĦáã,·èð3ye²ÎÉÈQ^HõÂKѦSå½w£¡É¼—¹Æì1&™%.(ÆʍŽÚ¼Ë$	uÂ9¡2r¶Ïfà«\Ë¥Ëwòšô,ãâµ@C›Å·[Sðn˜ã.6ÉuáßàŽ ;r°O°&?Ý^ÒEæCD>R=Ë2“ÔQXÍ1CèÓýËÒܐ§\Ü×v¤Íáÿ*Íÿ¿loþ%cÒ
 endstream
 endobj
-8861 0 obj <<
+8890 0 obj <<
 /Type /Page
-/Contents 8862 0 R
-/Resources 8860 0 R
+/Contents 8891 0 R
+/Resources 8889 0 R
 /MediaBox [0 0 612 792]
-/Parent 8839 0 R
-/Annots [ 8857 0 R 8858 0 R 8859 0 R ]
+/Parent 8895 0 R
+/Annots [ 8886 0 R 8887 0 R 8888 0 R ]
 >> endobj
-8857 0 obj <<
+8886 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [163.484 379.481 214.922 391.776]
 /Subtype /Link
 /A << /S /GoTo /D (printOptions) >>
 >> endobj
-8858 0 obj <<
+8887 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [416.618 352.382 468.542 364.072]
 /Subtype /Link
 /A << /S /GoTo /D (printOptions) >>
 >> endobj
-8859 0 obj <<
+8888 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [221.856 325.284 409.395 336.973]
 /Subtype /Link
 /A << /S /GoTo /D (CUPS-printing) >>
 >> endobj
-8863 0 obj <<
-/D [8861 0 R /XYZ 151.701 685.529 null]
+8892 0 obj <<
+/D [8890 0 R /XYZ 151.701 685.529 null]
 >> endobj
 1654 0 obj <<
-/D [8861 0 R /XYZ 151.701 483.081 null]
+/D [8890 0 R /XYZ 151.701 483.081 null]
 >> endobj
-8864 0 obj <<
-/D [8861 0 R /XYZ 151.701 456.05 null]
+8893 0 obj <<
+/D [8890 0 R /XYZ 151.701 456.05 null]
 >> endobj
 1658 0 obj <<
-/D [8861 0 R /XYZ 151.701 208.179 null]
+/D [8890 0 R /XYZ 151.701 208.179 null]
 >> endobj
-8865 0 obj <<
-/D [8861 0 R /XYZ 151.701 183.278 null]
+8894 0 obj <<
+/D [8890 0 R /XYZ 151.701 183.278 null]
 >> endobj
-8860 0 obj <<
-/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F70 4384 0 R /F17 3698 0 R /F85 5521 0 R /F71 5424 0 R >>
+8889 0 obj <<
+/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F59 4373 0 R /F17 3698 0 R /F85 5513 0 R /F53 3738 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-8870 0 obj <<
+8900 0 obj <<
 /Length 2348      
 /Filter /FlateDecode
 >>
 stream
-xÚíZK“£È¾÷¯Ð¥#PĨ–zA±ìõÚë9cúàˆÙ=е#Ð šžÞðwfe¡FÈi6æ0Q$IV>¾Ì¬BåÏžfþìw}¸ûáïBÌB…>Ÿ=¬fÜ÷™‰Ä,0Ó‘š=,g¼÷iÒde1ÿíá­e7,
-…ì"b>pûÄ'8Sl¾à~ ½ŸçÜûÒ¤Åî½~¥VÞ»*+š¬x¢»ŸÊâWŸ«§]¿Š×>èÀ"?²êH‡J·(Ÿ#×ÝÏwŸî8P¹£²fRÎ’Í݇ßüÙž½ùLFföl973©
-4JËgïïþuç;7ôÈ
-|&„:Fá 0ëËCí÷Ò4HÓ!Ùð0/~ÌSp‚‘è3ô'ë¹î¾JpoüßÒU¼ËxMJëɹ0žó¦T¤oê3RšEJMñÐñµO¸`l<'0E|/¼+„3´9†?:'Ø%Ó*:çõ‰ÀÌ)˜	eaëSç²PÞhj¡%Œ¦~›qq“â†Q·±êOåf˞ةÈgQÔë	ÈÎ˸ D\1ð±~
-ûCÄ¡”ˆ€ü´m‹CO& ¸d¶™ðgʁÇzéj?‚É÷Yó±Oœd¾ä-Gœ}év
-%þ¯˜–!ßV­êGꀿÂèb9Û|{¤Óœ8Û¤Çηõ„\› ©²du_i6!‚ c>Aya¯Ê[¼»ßåþ¬GÔkâJXƒ°ˆËÁÚWÐPÍDX×/õç> AM¹{\¯·»/g 4Íà(|”’’S$ý‰HÕæh6°Zp
-¹ºZÚ¸^º
-´tıXLCÖ§â &ªÙˆc5o‚‡“ʲ¨‰rãÍ:…ÊÏ˸ !d'77‚A2ßÈïóÂÆ9Ñùàî:Ñ	àþtn9 î0bJ«pû:¡=åÑFô@9„•)¿r
-¨5lûÂ!9ŒKýM÷Êiö€§kïÕà©›Øm,å=î(ÎÁg¬=èí¡	ù•èm(7Zjã&ü*
-qšžaïêùGÖŒÑFôD]Áê¢.9㡾QÔ¥†üþÞý.í~Ó|?€äŽïAûÍå«:XDé°cø¦`ZÇ}<äÑ6ô Y‚6áµë8·ê~‚3š}ÓÝošÁèé||’¸HÒÜí·‹³È­r@†/Ì•Èñ%·Ú ÀU*õUúÞ$5ÂÝUó
-÷Xõ{¢
-"ü+ƒ­€CJq›h«H›á÷†waÛèü~8?ßnã]^c„üä[Fæ:žÅ2‘~¡ëºÌq!¿FøxëN!Ž2¸¼rM§BÍÀŠa¹Àø-·Â‰àªkð0®~õµÏËjz–n¶
-~M{:?ƒ‘Ñšö`dp£¯ÄHÀ™’7úú©Í4þQ}û®7QρÐvõ¼yhGkÚZ!ä•ÿÖ*pÔ‘…Vs¦õ÷=ÝÅ-nšóðÚu>¨ŸÖ»Í˜0Ã͈WÙC!sîÁ<4Fûh;{Ð2Ä•ß<•Ä9nô¿·’!üàÛîuÓ X×à3 ›XG«Úƒ!Õ•ÿ"+Ž§¦nôiS	Ém¾J³›¦ç@l»zÞ>¶£Uí‰-ȐѨ¿q‡:)üà:gÖã¼VTC¦«¼õîr»Iq—,„·‰­è¦(Té¦Dúç¹½”hÍzÎÛqM—Kú͉ˆçìrÇPtÍšÚPÜsñï”W—D}^ÇMú¥QÚhB¬À´…sºÕüùÊðùNÐ-ÉV/s¨ö(Ø7](üër—/‰?-ê]•½YÛ?4|´É‘N
-âÞ [DÁË4O{Ôˆñª±zûh(‘Ö±c|$ýR{«ÏœmE³%i]§KÖ²ÁWÃÖ)ª,¢ÈN×¢¤ë2傏|Á,/D|Î Fv´«í‘=:TtçÂ@7	ê¶Ã‰ƒ¦Üd¿£eø¨óºålÏŽ½ÎÓcyÓÀ[U¼Ìð¸el?§tÄÑIB`!Öl¾¸ïýBzY æ*¨B¿®ˆÿ5° nY‘ðjðM0 k-Y;-WUæN½/z”ï Ô—¯Ó‰Hïq„cVºy¶ª¢tÁÂ¥X•Õ&uŒñ#ai×нu–íQ=Èòf‘DèzZR{”}oPÁǝ$!ÜiM#Ѐiœ rkº;ô?R:e o±nÖ)-‘Ú²4û`=`zÑYR¼œñ#6|O˜Zyÿ,ˆ-F¯àÀڍ°lѵÅý=鬅òéåYmSKqã¡?F¯ãønh´+ðZüTÅÛu0Q>Æ+´ñÂwѐ–3Þ@ºVn‚ru Ô »6ÔíÛ£”ÆžLvíîþß}-kô~Mù»Z³@¨ÃhAÛ­Y¨¨Ò¾ù i¯Óm⤚kî•uïòJvUC¼íaØQ>@µj’]S;: céf®éºÍã$]—ùÒz)«öeÊ_à5÷]†×*…\¶&بs”< v­½©-)
-¦µ’¾÷—}	á-þamÜe‹È÷ª]Q¸zq¥Ë¾«ãM[Ø|€mk¼s¼“ÞP…²ùb~ô$Ïsf3Ö„ ²:­P?¬V?Ä[@gÈhNDû<×@zײì XÆM– Ê¡û(ÏÙû‰™Z«a†N:Ã{I\y
-´<íSÎ捔Â{o­ 
-·°(é!fo“5;¬±ÖÙŠ2Ùªô)®–ÄgK äùÿÆ=²Á†Á
-Ê#?wÌSØðÃC¨´§)»ŽÝÚÀØõ ,»\û„nl+>¬¼*è“äµ"I<(';߀É@RçÓÎ
-ÐÝ£—ÌÑÚ‡ûE¼k¡½ûUoÊì÷ÿ%íœñ
-*"Ë’Ê£Gn…ÑYHùº$ ÌvÖ²…2VËnSkÙ¶·ôh»0*ÞZø"-‚­¡-삸/Ð^×åíxÕ?b%iÕ£‘-\ðE½ÉZ}á÷˜våڐäYJ†^hÜÄ°$ãm³jí¨qSº¸PØ+Û.µÃ.´ñû<Ñ㧴î²*˲>L¾’àš§Ë#WboÏÜÿ)Ü:‡Zv×àö
-;¤ÿæ‡ÛÊ
+xÚíZK“£È¾÷¯Ð¥#PĨ–zA±ìõÚë9cúàˆÙ=е#Ð šžÞðwfe¡FÈi6æ0QIV>¾|*ö4ógÿ¸ûëÃÝb²(ôùìa5ã¾ÏL$f‰˜ŽÔìa9ûà½O“&+‹ùoo-¹aQ($óÚ':Á™bó÷éý<çÞ—&-–pï¥ð+µòÞUYÑdÅÝýT¿ú\=íªø•½öAù‘GÂ8Tº]@FRÝýüp÷éŽÃ,wDÖLÊY²¹ûð›?[³·3ŸÉÈÌž-åf&µaFnùìýÝ¿î|g†^Ï„PÇÌÂ(dfmy(ýž›n:$æQàŏy
+F0m†â¤=×Ý÷Aîï•ÿ[ºŠwy¯Ii-9ÆsÖ”
+œÔàM}Æ@J³H©):¾ö1LƒŽç˜¦¢ˆï™w™p†:Â0ãGç˜ ¹dZEç¬2˜Y 3¡l!l­sj¡BÊ--´„ñÑÒ¯~3ÎoR€ßÐëÖw0ûS¹ÙÄŲÇw*òY`Ôñz\<‚ó<.pWÌ|´¢^qH%" ;mÛäÐ	 .†m$ü™bà±^ºœÁœ``ñ}Ô|ìc'™/yKg_úØ€žB‰ÿ˦%È·U+ú‘8`¯0º˜Ï6ßžé4㮶é±ñm>!Ó&HÊ,YÝ—šMÈ‚ è¨OP^Ø«òïî·4sÖ£ê5ðq%¬YÄå`í+(¨f"¬ë—ús §\È=®×ÛÝ—3Pš¦ð ”Ž¾JIÉ)’þDSÕæhV°Zp
+¹ºZÚØ/ÝZ:â˜,¦!ëSqÅìı˜7ÁÃIfYÔ4sãÕ:…òÏó¸ !D'77‚A2ßÈï…óÂÂ9ÑøàîÑ	àþtn9 î0bJ«pû:¡=åÑJô@9„Δ_Ùj
+Û¾ðFH$ãRÓµrš¾àéê{5xê&v‹Ey;Šsð«Ez`{hB~%z`ÊōZ- bÜ„_¥ N“sÀí]9ÿÈœ1Z‰¯+èîÎó¸Àë’3êy]jˆïïÕïÒê7ÍöHîؤß\ÞÕA¥ÃŽâ›€©ûxÈ£uè²iÂkû8·ª~‚3’}ÓÕošÂèé*||’¸HÒÜí·‹³È-r€‡/Ì•Èñ%·Ú ÀU*õUêÞ$1ÜÝór÷Xñ{¼
+,ü+­€BJqo«H›á÷‚waÁ›hü~?ßnã]^c„üä[Fæ*žÅ2MýB×u™c#¿FøxíN!Ž<¸¼²§S¡f Å0ŽM.~Ë¥p¢Â¸ê*<Œ«_}í3Ʋšž¥›mƒ_Ó^`žŸÁÈhI{0<¸ÑWb$àLÉ}ýTfÿ¨¾}Õ›(ç€k»rÞܵ£%íq-ðòÊk˜òȍ\«9Óúûžîâ7ÍøxíÄOëÝfL˜áfD«ì¡9÷`£}´ž=hâÊožJâ7úß[ɐ~ðm׺i
+ ¬«ð€M̈£EíÁðêÊ‘ÇSS7ú´©„d6_¥ØM“sÀ·]9oïÛÑ¢öøxÈhÔ߸Ý~
+ðG3ë1^Ë
+²!ÓÆeÞz÷±Ý¤¸KÂÛÄÖ>tS”
+
+ªtSâüç¹½”æšõœ·ãš>.—ô›Ó$ž³ËAYÐ5kj7ìž‹7x§¼º¤ÙçuܤŸñQZÑLëMð¨¶pF·’¿ ]¹:ßI ²%ÙêeÙû¦K‰]îò%ѧE½«RšoÖö
+urS§
+Áä^![DÁË4O{Ô&ãUcåöQQšZÇŽð‘äKí¬>u¶­–¤u.YK"\{X§(²ˆ"»<^‹’®Ë„<ò«¼Ðäs>²£]mìáÐY¤¢;çºIP¶VH4å&û5ÃGÿÓ-e{vìuÈšÞªâe†Ç-cû9¥ÃŽN	a°fóEÀ}ï’ˁ0WCÚuEô¯ŽvË’&	¯ß²V“µ“ÂQUeîÄØÛ¢Gø@}ùºœˆôG8vn¥›g+*r4.Ū¬6©#Œ	K»†î­qp°lê;ð@–7‹¬ ‰®¥5!µGØ÷ñ|ŒÑHܝÖ4	hÆ	
+·¦»CûãL'
+à-æÍ:¥©MK³öц%Å[Á?"÷ñ„i •÷Ï‚Èb´
+¬Þ8 Í]]Üß“N[HŸ^žÕ6´7Úçèu|×
+¶qV‹Ÿªx»®&ÊG…Ö_ø.*ÒRÆ×Ê-P®˜4×Æu9åQJcO&»rwÿï¾’ˆ9zßGSü.¤Ö,êÐ[Çvk*ª´o=(ZÁër›8©æš{eÝÛ^É®hˆW£=t;ò¨VM²kj7ÈXº•kºnó8I×e¾´VÁ™Uû2Å/
+°š{ˆ&Ãk•B,[
+lTŒ9
+ »ÖÞÇÔ¦”ÃZIßûË>…ðÿ0È6n„¼Eä{Õ®(\¾¿Òe_Õñ¦Ml>À¶…5Þ9ÚŽJo(CÙø1>z‚ç9³kB YV(f+â- ’3Ä'šû<×@z×’ì YÆM– Ê¡ú(Ïéû‰‘Z­a…N8Ã{I\Ðôæò´O87R
+ï=b¼Õf¸…EI1z›¬ÙaŽµÆVyHV¥Oqµ$:›%?ˆÿ7î‘u6V)ù¹cÞà˜ÂºB¦=
+Ùuìzcûh»\ù„jl3>t^ÔI²Z‘¤?$Œ“oÀd ©òig¨náÑK樷Áá>@ïZhï~Õ2û}ãI:§¼‚È²SåÑ#×atZ)_[ À(ag5[(c¥ìõ±šm{S¶[¥â­…/bÑ"Ø*Ú"À6,@}ô"¸Î)oÇ‹þ3I+lâ‚GÐTõ&k¨ûÂï1mçÚeäYJŠ^¨ÜD·$ãu³bí¨pS¸8WØ+Û*¹Ã6Úø}žæ㧴î’*K²>¾’àš§Ë#SbmÏÜÿ)\ŸC%»«p{…Òÿ ûÜQ
 endstream
 endobj
-8869 0 obj <<
+8899 0 obj <<
 /Type /Page
-/Contents 8870 0 R
-/Resources 8868 0 R
+/Contents 8900 0 R
+/Resources 8898 0 R
 /MediaBox [0 0 612 792]
-/Parent 8839 0 R
-/Annots [ 8867 0 R ]
+/Parent 8895 0 R
+/Annots [ 8897 0 R ]
 >> endobj
-8867 0 obj <<
+8897 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [321.102 289.455 373.249 302.357]
 /Subtype /Link
 /A << /S /GoTo /D (printOptions) >>
 >> endobj
-8871 0 obj <<
-/D [8869 0 R /XYZ 100.892 685.529 null]
+8901 0 obj <<
+/D [8899 0 R /XYZ 100.892 685.529 null]
 >> endobj
-5373 0 obj <<
-/D [8869 0 R /XYZ 100.892 660.623 null]
+5362 0 obj <<
+/D [8899 0 R /XYZ 100.892 660.623 null]
 >> endobj
-8866 0 obj <<
-/D [8869 0 R /XYZ 100.892 643.753 null]
+8896 0 obj <<
+/D [8899 0 R /XYZ 100.892 643.753 null]
 >> endobj
-8868 0 obj <<
-/Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F70 4384 0 R /F51 3729 0 R /F85 5521 0 R >>
+8898 0 obj <<
+/Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F59 4373 0 R /F51 3736 0 R /F85 5513 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-8874 0 obj <<
-/Length 3037      
+8904 0 obj <<
+/Length 3039      
 /Filter /FlateDecode
 >>
 stream
 xÚµYoÛÈùÝ¿B-º 
-Dã99d-ÐM›E›"E\´E²´DÙÜ¥H­HùXôÇ÷;†)S‰c«çâwÌ|÷PήgröýÙw—goœœ))R™ªÙåj¦œ^ªYœ¤Â¥vv¹œ}Œ¬Ôç?]þpñFëY"Ò8¶´4M„5	@¢E¯Ë¬iŠEVžÏ³ÑûmQµEuͽ»ÍZ2ªÏáo۞ϕU>z}“mÚ|Ëk´B$g»<ûõLT k@ŽÆÌ볏?ÉÙæ~˜IaÒdvG+×3ã;íröáìg2ð(G¼ª¯q"dìf±Mñ„l|’ÊÝ‹o7z‹š×ßüÆ;£ÆkœÀVXó_àϘ¨½É±a£¦ø-ç¡zu8»¤=ìÒ\'Q]æKÞlÏUTTç0Õò?×WÜø$„j_ႇ6o`P	$l6·Zàm®:x¼$tÖ\šPè.êõ:«§µÑíš–{‹š±g„²ðN™gMhÖU [‹Ån»Í«E7¸âï¦N•°Î÷ÛÙÙN­ânM½¤Œ°I/Œß¬&á .Û­çsëSÚŒ	x°¡JÄðþ ;›¸›I¸DÑup‹ÙQß´E]e%âÑ&zg­ã4ªjžî÷åŸ&²uÎS„´¦,òå+MR2µ…*
-”C>Ä»¢,ÅUÀÛeÎ4•<²Í×5ÜâH#‰”¶^¤ÚŒwfµ­×pÐJa†ÆPº ¤·ÃÄÑÛª[ÜÒ|Ö䯰à È{€Â’n]“¡¶õÖe¾Êv%ÍŽ6™õAŽ5Å€!"½è¿%µƒÑ¨¨¸Ùï½™K0K^ö’ùñºbŠ²ò§©C0^8©»ÕM¾@A–µìè÷ã]ó„ÎuÁˆâcÄVŒØÙ5+Ö8)m„–ÉøÈ2Â'm|‚h‰[Rò«AyØ—|{[Ã’ö†”†—l ò†»UÝòŠ›l/,<U´
-O‘ÝU Úî홲éŸFtH½ÛŸœ•´oÛœ›( ø¬òG¹“áCu†upÀ8:¦—÷t`·od M¼A8Ôo!æõpþC‚»íFá ïèãÑ!C7`EQHâŽýÎ	à‡~É–¼áqwðкâ
-`¶yÖÒÙÃW» <œ"e‹¼	ùÝùÜy½«Á|OP[¬Û6ëmBb¢`‹ íê©ÃÎÞºjêÉÄ΁Q	›`áèFp Þ§ÙuÖqY4¿ðp³Éù¤^¿ïÈã$w–‘säÎ*+JnÕ(‘©ìGþù÷·ÿæVóдùºáw7¤u0¼kz G¬°ÁSo*6
-5þ-&
-CNº7ÙbQï˜üà肰˨/Ù.i;*]„V3Ûå©šWlY*xEVñ;Y	±ÊÚ¢×U¼ÞåäÊqÝž„ðé&.ÂW|÷JÑv4„‹[ð"×ù”L¡­¶¼¨co1[ô!oyb·á'³d¥!š Xdõ4cºp%†#V?	™‚ÝsO6ÐѺûÌðïÀ¤0	G¼pÂqVx—·’ÏÎH!Uz`z‰vŠk„×}@´É¶ôîkfGÂþÔËz‡Ú16Àx­±å¢_wE›‡Ùz½)ó{ê0Ï¡j(^qc¨UŽf[mÍ/ƒP•ÇÒ y†1̉óï0 ÇC»Ÿ9Ê„ÖRˆ{É}rA5¡ÕÜä%VV‡h¶äfÑá`O6 •ßoX–qì&Ÿð,Eµ(wKrŠp°q[lëjÝ8q{îbà¡@
-eôt`!vöÅ©¦øœ(ĉæ!ø{~ž%/ÊxŒ˜ØÄI‚L␠ÜTtãÄ6ÉVêǹ‹‰ê“—?L	2D4º£oƒS‚êP®÷QoÅT°%H åË(ƒ¸Ê¸;ôxÉ0ÕHè´¦"zÈè¤ÜǵS¹¡®eÇÙ™N-°ªõ0ç˜^¡’€ì‘’ 7Šûà{èiÐyñŠ;Ûþ‚þcÂX)å!…Ý«>fÐðb
-ŽüïØy£ÐþÌòû•œÜjˆ+ùª.ËOäBE×LYçc㨬¯Cx¯bJ}°3¸ÈŒÝ¾åØÇA™¡Q‚ƒ´¹Þ
-^´ëÍ1%®C>)TÒ§ÍÈ€÷‡(?&„´'UtC–£âÙqŒÁ¯-™6ÅW5ùºXÔ%yŽ’-äíƏ9Gþ¤Œýö÷œd“i1ËƒÒvn69ÚëÃ@\²â†>„Òurl!ÓQQÙÁXl‹MÛü‘‹"5X‡ÀÇ÷¥ÈÂ<dÅô0Õk#8aâXÄÚÍŒHA¶ùl5,†ŒÀ=.³g…KìaEÁ^|©ÎBõ;KEë˜3ÎŽ>/$ÝfJ¼ÊƒKXúežGhœ]jÍ#´ö)û™‚<ƒ%.ÿ9"$VR b¼'uì„l"Ô"6—ï |ía€
-;ûuÀ¨¯?]NY4}’x>,(Øè½Di‰
-öËBTïB́ª2I´ÅGÜ«¸–Êpqç˝Ñ:ü c'“èOHºŸ*X;‡Xá†ÚàN0Rï˜d’1(Æ C?(y,z¬øI©›W§‡
-™ZaãÞ½üÖiøïìðp¡HlïN.€Ü1:àb#çgÀ¨JÒÑ6$LOÊô„ÌAF"¢¼z_±ú$­œ 7f_,™?Y}µ¿®O£¾_ëK껇øbõ= õ2õ}9]½Êà žkB}!Uò Îð¹48„’U¦fÂXÔï[P?È}qÎmk£í„øÂ	@F¾_)'´(~˽ÇTu3µ¤@€&è)E&€Ù;ZÎÔ1ëÝ@‹Ÿh#¤ö§‰(Ø}´çúE1 Àô~ïŒãÏÄ ˆÞûÓÄ hÝèbgÁ£*ÿ±v5DÂLPrdˆ×YW9…ÎAÑ“£az†Œ,¬Á–{ûzhlÙuª¦Xæ[HF›¡¶Ž¹Ö­åOeˆË¼+-©Re×¹ðyÃ) wúŝX¼T(~X"ÇñAüïô•>œë îYÃQ®›A¬Hϱ6Žvuù	‚¹ÎjãcUã©Ø1΋l¬¾˜¥àðÒG¥ÆÕåïÄ‹õà–C *ÅÝæÁRb3G&oÛýìê³ÄÏ1­³êàºdÓ]NU€´0~ªhlô—ªæê6f„ÌäÉI^áÈÔžÄ`hH@<øS&
-31ê)Iƒ†§4'±‡XŸœ3hãD>'	:žëAÇ âKƒŽCP/
-:N at W(œâ žëxΠ!ÿð8t²œÁÙÃà;vnÅ1œ2…Pæ´òÄÄô!Š±~D½Œ%/•xÙ„î„
-¬qDNïjxf“ÃæJ"H²Ó0÷82ÒځÇÕÿ—È^ƒ;V‹ÏS²¯‡õ%%ÛC|±’€z™’½œ®^1Np χu,²‡„Ú>Xí5Gôü@Óé(‡–Ãæî-eÛ:d·´’ëQðnžžÓizo°¤w'
-Ï5]/>%:'Nlzo;Æz48q…” gœ[E_4ÐëZ	‡VPÊáwg`êþšßæe½Yç}‡ ¦ðCÁ_$Áä‡l}•ÍÜT†Ê)0–öÊT̵á&	žtÁ‘DBÜãm«MÆŸTÅô} eáåf·éïÕydÕÁýWQ-9+hÂçXe.xF÷Y˜-‹uцOrß³N]/ha}EÿH× Õ»¬:‚êý…ôft›®!˜_deI…*Ÿ¾W‚4€Ÿá¨ÂÍŸ59¼ªÛð~Õ€Ceηɡ› £­Àôþâç:sg…7ñ˜á÷¯¾ˆ¬!=1ôAtøÊ^{Ó}S cÍ
-];bsðmßyÚè;J ®éK˜Š™õÝÝ/ßs†wµ€%ZHîmsü
-Žo\â½\L
-4¨Õÿ hz«0
+Dã99d-ÐM›E›"E\´E²´DÙÜ¥H­HùXôÇ÷;†)S‰c«çâwÌ|÷PήgröýÙw—goœœ))R™ªÙåj¦œ^ªYœ¤Â¥vv¹œ}Œ¬”ç?]þpñFëY"Ò8¶´4M„5	@¢E¯Ë¬iŠEVžÏ³ÑûmQµEuͽ»ÍZ2ªÏáo۞ϕU>z}“mÚ|Ëk´B$g»<ûõLT k@ŽÆÌ볏?ÉÙæ~˜IaÒdvG+×3ã;íröáìg2ð(G¼ª¯q"dìf±Mñ„l|’ÊÝ‹o7z‹š×ßüÆ;£ÆkœÀVXó_àϘ¨½É±a£¦ø-ç¡zu8»¤=ìÒ\'Q]æKÞlÏUTTç0Õò?×WÜø$„j_ႇ6o`P	$l6·Zàm®:x¼$tÖ\šPè.êõ:«§µÑíš–{‹š±g„²ðN™gMhÖU [‹Ån»Í«E7¸âï¦N•°Î÷ÛÙÙN­ânM½¤Œ°I/Œß¬&á .Û­çsëSÚŒ	x°¡JÄðþ ;›¸›I¸DÑup‹ÙQß´E]e%âÑ&zg­ã4ªjžî÷åŸ&²uÎS„´¦,òå+MR2µ…*
+”C>Ä»¢,ÅUÀÛeÎ4•<²Í×5ÜâH#‰”¶^¤ÚŒwfµ­×pÐJa†ÆPº ¤·ÃÄÑÛª[ÜÒ|Ö䯰à È{€Â’n]“¡¶õÖe¾Êv%ÍŽ6™õAŽ5Å€!"½è¿%µƒÑ¨¨¸Ùï½K‡Û
+fÉË^2?^—@¬SQVþ4uÆ'u·ºÉ( Ȳ–ý~¼k~ “й.ø Q|ŒØê;»¦c`ź'¥Ð2YFxऍO-qKJ~U"(û’ooÒ`XÒސÒÃð’
+TÞp·ª[^q“í……§Š¶á)£»* TÛ½=óC6ýãÓ菩wû“¿„û¶Í¹‰‚Ï*/p”;>TgXŒ£c:pyOvpûö@ÒÄ„Cýb^ç?$¸ÛnòŽ>2tV…$îØïœ .qè—lÉw­+Þ© f›g-=¼pµÀÃé R¹ÈßÏ×Ñ»Ì÷µÅ:P±m³Þ&$&
+¶hÀ Ú®ž:ìì­¡Æ¡žLì• ±	vŽîaZà}š]g—Eó7›l‘OêõûŽ<Ž@Rpg9G¢äV™:ÀŽàqäŸûon5M›¯^pwCZû¦zÄ* ;<õf¡b£PãßòaÒ0Äà¤{Ð-õŽÉNÜ(»Üú’í’¶³ ÒEh5³MPžªyÅ6¥‚Wd¿“•`«¬-z]…Áë]N®×íI/nâ"|Åw¯mGC ¹¸/rOÉÚjË‹:öæ³Eò–'v~2KV¢	‚EVO3¦Wb8båñ“)Ø=÷d
+­;°ÏÿL
+“pÄ'g…wy+ùìŒR¥¦—øh§h°FxÝD›laAï¾æav$ìÿA½¬w¨¨ácŒ×[.úuW´y˜­×›2¿çñ¡ó¡†â7†ZåhV°ÕÖü2UIq,
+’gÃœ8ÿz<1´ÛØø™£Lhm …Èñ¸—Ü'çŽKùTZÍM^R`euˆf»AnödPùý†eÇnò	ÏRT‹r·$¡·Å¶®Ö}à·ç.
+DÑðPFObGa_œjŠÏ‰Bœh‚ÿ¸çH!àPò¢ŒÇˆÙ‰Mœ$È$	ÂME7Nl“l¥~œ»X‘¨>yùÔ CD£û8ú608%¨åzõVL[‚R¾Œ2ˆ«Œ»C—S„Nk*¢‡ŒNÊ}\;ŐêÊQvüùçÔò«Zs>é*	È)	z£¸ΰ‡žçŽ;¯¸£±í/è?&Œ•RRؽêc
+/¦àØÉðŽMç1
+íÏ,¿ÏPÉÉ­†¸‘¯ê²¬ñDîà TtÍ”u>6ŽÊú:„÷* Ô;ƒ‹ÌØí[ŽÍq™2Cºb6×»Á‹v½¹ ¦DÀuÈG"…Jú´ðþeàÇ„ƒᤊnÈrT<;Ž1øÕ¢%Ó¦Øbàª&_‹º#ÏQ²…¼Ýø1ç¨ÀŸ”±ßþž“l2-¦sy0@ÚÎÍ&G{ÝbˆKVÜ0CÇBºNŽ-d:**;‹m±i›?rB¤ëøøþ 4Y˜‡¬Ø€¦Zcm'L‹X»™)(Â6Ÿ­†Å¸Çeã¬p‰=¬³(Ø‹/ÕY¨¾bg©HcsÆÙÑgá…¤ÛLéWypiK¿¢Ì󭃳K­y„Ö>e?SGc°Äå?G„ÄJB
+TŒ·à$°ŽM„C¤Ó†ãò„¯=ìPag¿˜õ5 ã' Ë)’¦Or χE½—(-ÑBÁ~Yˆê]ˆ¹ PU&‰¶øH£‚{÷ÀRy.î\c¹3Z‡$ °Â`lãdý	â©Q÷Skç+ÜPÜIFê=“ŒA2Å$bè%’E•?© u	æX2µÂƽ{ù3¬ÓðßÙááB‘Øޝ\ ¹1btÀÅ<FÎ!΀Q•¤£mH˜ž”é	™ƒŒD E
+0x%ô¾bõIZ9Ao"̾X2²új~]ŸF}¿Ö—ÔwñÅê{ êeêûrºz•;Á<Ö„úBªäAœ1àsip%«LÍ
+„±¨ß· ~ûâœ5$ÚÖFÛ	ñ…€Œ|/¾ÝõÈo,ü>–{©
+êfjI MÐSŠL ³w´œ'¨cÖ»?)ÐFHíOP°ûhÏõ‹b €éýÞÇŸ‰½÷§‰кÑÅÎþ‚GTþc
+ìjˆ„
+˜ ä É67®³®r
+ƒ¢'GÃôYX2‚-÷öõÐØ²!êTM±Ì·Œ„7Cm!s­Z!ÊŸÊ—yWZR¥Ê:®sáó†S îô9Š:±x©Pü°:-DŽãƒøßé+}8×Aݳ†£\7ƒX;‘žcmíêòsÕÆǪ8ÆS±cœÙX}1/JÁ᥏J)Œ«Ë߉ëÁ-‡@<TŠ»Íƒ¥Äf MÞ¶ûÙÕg‰ŸcZgÕÁuɦ»ª iaüTÐØè/UÍÕmÌ0:)™É““¼Â‘©=‰ÁА€xð!§LfbÔS’
+OiNb/±>9gÐÆ	ˆ|Nt<Ö‚ŽÄ—‡ ^tœ€®.P8Å<ÖñœACþáqèd9ƒ³‡Áwì"0ÜŠc8e¡Ìiå)ˆ‰éCcýˆz?J^+ñ²	Ý	X㈜ÞÕðÌ"&‡Ì•4D2<d§aîqd¤µ«ÿ/‘½w¬'ž§d_ëKJ¶‡øb%; õ2%{9]½bœà žëXdµ}°ÚkŽèø§ÓQ-‡94Ì5Ü[<ʶuÈni%'Ö£àÝ<=<§/4Òô4Þ`IïNžkº^|JtNœØô4ÞvŒõhpâ
+)Î88·Š¾h ×µ­ ”ÃïÎÀÔý5¿ÍËz³Î+úLᇂ¿H‚ÉÙú*›¸© /”S`,í/”©˜kÃM<é‚#‰„¸ÇÛV›Œ?©Šéû ÊÂËÍnÓß«óȪƒû¯¢ZrVЄϱÊ"\ð4Œî²0[ë¢
+Ÿä<¾gº^ÐÂú>Šþ‘®A«wYu$ÕûéÍè6]C0¿ÈÊ’.
+U>}¯i ?ÃP…›?krxT·áüª‡Êœo“C7 F[éýÅ;ÎuæÎ
+oâ1Ãï_7|YCzbèƒ*èð•½ö¦û¦ ÆšºvÄæàÛ ¾ó´Ñw” \Ó—03ë»»_¾çïjK´ÜÛæø߸Ä{¹˜hP«ÿ;&«_
 endstream
 endobj
-8873 0 obj <<
+8903 0 obj <<
 /Type /Page
-/Contents 8874 0 R
-/Resources 8872 0 R
+/Contents 8904 0 R
+/Resources 8902 0 R
 /MediaBox [0 0 612 792]
-/Parent 8881 0 R
+/Parent 8895 0 R
 >> endobj
-8875 0 obj <<
-/D [8873 0 R /XYZ 151.701 685.529 null]
+8905 0 obj <<
+/D [8903 0 R /XYZ 151.701 685.529 null]
 >> endobj
-8877 0 obj <<
-/D [8873 0 R /XYZ 151.701 353.326 null]
+8907 0 obj <<
+/D [8903 0 R /XYZ 151.701 353.326 null]
 >> endobj
-8878 0 obj <<
-/D [8873 0 R /XYZ 151.701 354.509 null]
+8908 0 obj <<
+/D [8903 0 R /XYZ 151.701 354.509 null]
 >> endobj
-8879 0 obj <<
-/D [8873 0 R /XYZ 151.701 250.104 null]
+8909 0 obj <<
+/D [8903 0 R /XYZ 151.701 250.104 null]
 >> endobj
-8880 0 obj <<
-/D [8873 0 R /XYZ 151.701 250.681 null]
+8910 0 obj <<
+/D [8903 0 R /XYZ 151.701 250.681 null]
 >> endobj
 1662 0 obj <<
-/D [8873 0 R /XYZ 151.701 194.452 null]
+/D [8903 0 R /XYZ 151.701 194.452 null]
 >> endobj
-8840 0 obj <<
-/D [8873 0 R /XYZ 151.701 166.769 null]
+8869 0 obj <<
+/D [8903 0 R /XYZ 151.701 166.769 null]
 >> endobj
-8872 0 obj <<
-/Font << /F50 3701 0 R /F22 3706 0 R /F51 3729 0 R /F85 5521 0 R /F15 3700 0 R /F70 4384 0 R /F97 8876 0 R /F71 5424 0 R /F4 5492 0 R /F52 3730 0 R /F17 3698 0 R >>
+8902 0 obj <<
+/Font << /F50 3701 0 R /F22 3706 0 R /F51 3736 0 R /F85 5513 0 R /F15 3700 0 R /F59 4373 0 R /F97 8906 0 R /F53 3738 0 R /F4 5484 0 R /F52 3737 0 R /F17 3698 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-8886 0 obj <<
-/Length 2207      
+8915 0 obj <<
+/Length 2208      
 /Filter /FlateDecode
 >>
 stream
-xÚ­k“Û¶ñûý
-~Õ±p$ÀgÚÉÌÅv;ñø5RǝIó"q'6|(ugç×w DêX·ió…vÀbß‹À{ôï/7ßînnÿ,¥—Š<
-Bo÷à…A ²\zI–‹8¼]éýèoM1T]»úi÷ŽÈ3‘'I„ä2PL'C‹Õ:åoúªªöqµVqä¿1O¦îŽiːmÕÆ
-u³×k)$À…ȃœR0N£x<"
-RݼÝÝürˆ'LÇB)¯hn~ü)ðJÀ½ó¡òÌ{&ÊÆSq&’w«½íÍ_o‚© ÂxzðyÓ(t[<ÞºL	|Ê:üG¾=«µÌü®æ`xÐê¡zZÉÔwóU[v+ }¶¼öÃŽGÂÈ Ó˜ÝV¶± ÖHEþî`¬a¼î
-JØ_‡JÄQÎVͱ6 gÚ9¢Ôª4Ë6É6‹`¢½ß®ؼfº¹(¢Tdq:Òý#ˆƒLÓ
-†7ßôݾ0å©w°×º®-†ÀwšÅnoËÈ“uT(¦¶à>R¤IÈ‹
-n¾ÿþýv»Ä^¬Dœ-¤Õ
-)HP+Ö‹áéC×ã DW׎`"uAÒ\»ÍÖþ¡“éÕ¥¯Ë²ªUèw­®ôpjÉ9t]
-¸Õg{RóSU’’Üߣ|æñ0nØšglaSwCšOl
-0«v½¤ò¢>•Æ~M~14¸Q8³æD¨Dñµä¨Ç0½Zsí8庝Y¹”’å‰gÒmÝé’ìgÙ¢R~	é7¸…ÀBTËt'üÏ|æñmžÝ~ØÝÊ –P9ƒ·¬àrš‚–xZšF·Î&Ðz—Œ‚–He6ÞvÓAøúª]…ô¿¢X¶dy‰„1ñ‹P|Q	ë0D,Ó¹uýF=üíxs®üîÿˆÄ‹OÄW’¸Áþ{ËDCˆƒ¹°s
-HÒ‘*A|–ÎÝ*ý%*CŽôx$N>V¿êž°KòZûÌÔ‡*¹Û|Dù±ŽF?å0
-€ïš³5Y—…òiÒ
-C‘f™§D»=Ã¥ã3ðÜ[OÈ]‹ÖÿIƒ*A’üŽŽ¤bçH*qjËºÂÅfÂÍSB
-Œ¶LhOšÀgÚ2ÁÓÖ¦7Ç|µäMo	{jÞu{áêå Ì'/Š¢Ü·ÿ»|’·Æ0”Ãî·o>ð¨t‡ŸÆÔ¤'ÅT—\$”ÉT—rI—”U8Ó%IÏj:—áÄ\¤¹æ²ʆÏgssgn:…’/3Cî6ßý7žÎ*ÿ}n'“¦¸j FïŠÂXË°×3Ú³1GþûÊöôîûúýèeÑùÚ³@MòدÖqâÿª>û®ù¿yº6§J2wŒ)i2¦¿ÔÝ=u>‚¨ë@‡È_Nædx‘¾:žêQ½ }wz<ŒGGE €.•Q£H(Ñ+G©½×ÖXž2?0°NI.Ð
-Pz(EÌÍ
- ¨ŒU"Æ
-ÇO+øè¾ZLøÝÉEÁtžãsÅç:èb(÷KžÅ•Lå%kQ
->›´õšÈó+Ó½ƒÛÅ
-8D˜Öઁa”€àïr.ˆ‰ã€*Ëÿá ‰Xb©—܃
-õ:_1|¤ÔûÚ¸5cŽ§}]ÙƒÛppt›µLÇôàžÅ9rN$çŠÈ7UFÝõŸ/n1æš÷opÑÝæ"ˆà¥r‰õ^©ÏA¬f`Y@”é
-õ41ŸØû0Ç:©
-xógb
-–Õý–ÿWYX’ƒãŸï™bˆSkúiB—„Äœù{]X¥+ƒ{²BŒØq:?©ðLüÄ
-I!ÏU
-¶
-P=:mýÀÿÚÅw*‹r¦ Ù$T¦¨ôÛÎAì`%°ƒðv´
-Äó´ã¡zÐ…[„Œ ;8 .¨ñ,×èbٕБŽKŸ+“i4·aU‹û&ÍEè­9,€»¢.̮Ѯ-@g
-<T2Í~B¢H·©¶qˆç…ÅŸ­K¡¡’‚2ù¢ôy?WØóDIrq(œh†^é‹P,5ÄiŒ¸†Ç.[ÊA;†*£ªÑo±FÈsßT ‚ž©Ç{!}iô©v[RªN’‘`aVM®ì°¥)jÝOR7´è¾þ׋Kɨì¢g_yz¶Ÿnÿ¾Á9u¸g+îúbÖq €êø“㚃“«!ƒ#¡ÌƒW„§øª A¥/Ìo{ÿ-'¸ ha’ö@ðt§?¢•P/íRG¡Û—KxAIñ¯v„ô~i¦ÍQ—6?gÌ\nw0.ï}¤ÍóÓÄ­À`©X;>tvmÛ=å®°<A_…Ä	»3€ŠîÔ[ã€ÚZ¨ݶΫacvy$>k…çýob=¡äÐ}cù¤)ÀäõTÕæ‘Nr¾v_è{÷êcw›àÌŒÎaÁ^-œ—X´“…‹F,ñÇÏ
-ÀÿÅe`r	Ëd‰–¡BßV-û(6^„8»Œç¡$F¡eع]ÜS6‘î±:߇È‹ONçeXPŒ"”Œ-
-Ç,p™°®×?·îù`±-Oq.iÞ>™þsךÅ7ªL„#Ý#|GŒŠ`»®wã™]]rÉ^½ îÁõ2ÉÌù]gö”4ÏòO·÷ÇþG}yÚ4:¹F£›Ä¤òE ³‚²Ç´†^|î#)’$þÒ{g)%ççNzæTC»•&Ü:+¡dæ…*€¨fÍ3ôé——ÞH„1õ[YàÔþ§«*?™’§"LÎχa8~}{[Q=Û>”ŏF´f¸½î1¦…q ž·ú†Y›Ýa&!´JW`rÖ3þÞWhlÙŠ¦*úÎvƒ(ºæËÌK)Ôå…è›íõtü/`~à
+xÚ­X[“Û¶~ß_Á·PK¼¦Ìll·×Q#uÜ™4‰]±áE!¨];¿¾çJ¤–u›6/$pp |ç
+Þ£x¹ùvwsûç0ôR‘§ôvž‘å¡—d¹ˆóÈەޏþÖCÕµ«Ÿvïˆ=y’DÈæ" î€ùB)b±ZË Qþ¦¯Ú¡jWkGþódêîؘv°LÙVma\S7{½EÈÄH!ò '´Ó(·ˆ‰\7ow7¿ÜH óDèX(åÍ͏?^	cï¼@¨<󞉳ñTœ‰$ÆÕjo{ó×›`
+„Œ§ŸrA§Åíí ûÁ” w ü¡ÃäÛÓñ¸Z‡™ßõƒ9n´z¨žVaê»þǪ-»°>[žûaÇG€é2iL„ƒn+ÛX€5R‘¿;kx\÷‘ ñ×R‰8ÊYª9Öp¦ÅPÒ(Jý§J;ló鳚ÑíývýÃæ5óÍ¡ˆR‘ÅéÈ÷ ~0M7^|Ówtú”§ÞÑ^뺶À(Aî4‹ÝÚ–OÖq!LbÁyB‘&’;Ü|ÿýûívI¼X‰ 8[H«RP+Ö‹áîC×c «kÇ0A]šk·Ø:„¿t˜îPQøº,«¡ZI¿kuͤ‡SKΡëjÀ¥>3ùØ“šŸª’täþÍà3·‡qÁÖ<sc‹ºRbS020±j×K*/êSiì×ä£A¦rf͉P‰âc…£ez5çÚ°9⺝Yy†Œ'6œI·u§K²_$ž±5Ä¥üÒ;opA„¨6–;èNøŸùNÌãÛ<»ý°»
+ƒ X roYÁ'”4-q·4nM õ.-‘†ÙxÚMáë«v%ƒÐÿŠbÙ’å%!„ˆ‰_HñE%¬eˆ8LçÖõõð·ãæ\ùÝþ#€àEÄS‡8Œ•7Øo™	㠍bcvNiP¥"ˆÏèÜ­bé—ˆh(9Òã–ØùXýª{]Âk=®3Sªänóñc~Êaß5gk².åÓ¤%¥H³ÌS"Ýšriû| ÷Ö¶CWçâ5ÃÒ ’"H’ßÑ‘TìI%N-ÐpyƒBr¸ØLcóT”£-3ÚS&pàž¶Ì°Å´õÆ…éÍÅ1_-yÓ[=5ïº=†ð õò
+Pæ“EQîÛŽÿ]‹>—¤Ã­1Låðûí›Ü*Ýæ§15éIE1Õe."ÃdªËpI—”•œé’PĽšÎ¥FØ1)d®y†l³áýÙÜÜß™[„N¡Â—‚)w›ïþOg•ÿ?Ž>·“IS\5€ wEa¬eÚëŽíÙ˜#ÿ}e{	zw8úúýèeÑùس@MxìWë8ñÿ	UŸý
+Çüß¼]›S%™;Æ”4Ó_êΞ:Á¡ë@‡ƒ¿œÌÉp"}u<Õ£z2úîôx;ŽŠl@ ]*£FH(Ñ+€£ÔƒÞkk,wYhX§$H舢ˆ¹¹•ñ¢JÁ±BÀöÓ
+>º¯~wrQ0V3`sÅç:èb(÷KžÅU˜†—¬E)ølÒÔk"ϯL÷N+ubZƒ³¦Q‚¿Ë¹ Ç% U–ÿÃAsˆ¥>r*Ôk¸)øŠé#§Þ×ÆÍéxäxÚו=¸Ç7±YË|ÌîYœ#ç9WD¾©z0ê®ÿ|q‹1×¼ƒ“î6 ‚—ä!Ö{¥>±š‰e€(ÓºÓ Å|bïÃëPðäÏ$L'®û-ÿ¯²pHŽ>gŠ v­é§	=¤€¼` sæï5ÞÀ*]Ü“bÄŽÓùžÈ…{âdnm¤p<W)Ø2\€êѹhéþ×.¾SYœ3-HÈ&¡2E÷h„~Û9Š= ­1c ow@ÛÀqþÄvœ8Tºp“PäbÂehÜá],»ù¸ô¹2™Fó5¬jqÝ$ £¹è½5ç‚Æ.…¨³0Öhw-@g
+܁T2Ï~¢™ƒnQm™âžW¶.…J‘‚2ù¢ô¼Ÿ+¼óDIrq(ìh¦^鋆5Óq
+·]7•ƒvUFU£ßbç¾©@=sçBþÒ<èSí–¤T$#ÂÀ.¬š]+*ØaKSÔºŸ¤n*hÑ}'ò¯§’QÙEϾò>ô¼j|ºýûûtÃ}€<[ñ­9f7$P}2bœspø°º‘28Ê<ØpExŠ¯
+TúrÁü¶÷ßrB€‚&i€§3ý­„îÒ.uº}9…'”ÿjÇHï˜fÚÑüpÝÒæûŒ™KÃéÆ彏´øb~š¸,+`LJΣm»‡¡Ü¶‚;è믐9awRѝzkQ[õ£[Öy5,Ì.Ìg­pÿ ÿMì¡'”nßX>iJмžªÚ<ÒAÎÇòï^=°íNœÖ9,Ø«‰ó‹V²p°Âˆ%ùø¹俸t.a™,Ñ2ƒƒômõزâÅ‹ήíy¨Ä(Ô#†[Åm1ù«óyˆý°øätž†U° (RÉØR9`Ë„u½þ¹uÏ‹×ò4ç’æí“é?w­Y|£Ê„ù¡à;bTÛÅp½÷ìê’KFyõf€cîÎF"™ù ¿ëÌž’æ¹âOþéöލ±ÿѽ‚<mÜE£›Ä¤òE ³‚²Ç´†^|î”Q(’$þÒ{§Œ”ˆ’ós'=sªÀ‹áº•&|uVB…™'UQÍ.ωœ¼ôFBÆtßʧö?]Uùé”=29?†áøõímE·x¸S°íCYühDk†Û«…fûÊ8€›ž—ú†E›a-	×ÀJWrvgü½ÐزMUôíQtÍ—…C¡./DßÌx¯ÿ ãOêÝ
 endstream
 endobj
-8885 0 obj <<
+8914 0 obj <<
 /Type /Page
-/Contents 8886 0 R
-/Resources 8884 0 R
+/Contents 8915 0 R
+/Resources 8913 0 R
 /MediaBox [0 0 612 792]
-/Parent 8881 0 R
-/Annots [ 8882 0 R 8883 0 R ]
+/Parent 8895 0 R
+/Annots [ 8911 0 R 8912 0 R ]
 >> endobj
-8882 0 obj <<
+8911 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
 /Rect [123.651 127.92 276.277 140.872]
 /Subtype/Link/A<</Type/Action/S/URI/URI(http://imprints.sourceforge.net/)>>
 >> endobj
-8883 0 obj <<
+8912 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
 /Rect [123.651 116.961 248.033 129.913]
 /Subtype/Link/A<</Type/Action/S/URI/URI(http://msdn.microsoft.com/)>>
 >> endobj
-8887 0 obj <<
-/D [8885 0 R /XYZ 100.892 685.529 null]
+8916 0 obj <<
+/D [8914 0 R /XYZ 100.892 685.529 null]
 >> endobj
-8884 0 obj <<
-/Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F70 4384 0 R /F51 3729 0 R /F29 3731 0 R /F71 5424 0 R /F30 3732 0 R /F58 3733 0 R /F68 3734 0 R >>
+8913 0 obj <<
+/Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F59 4373 0 R /F51 3736 0 R /F29 5413 0 R /F53 3738 0 R /F30 5441 0 R /F61 5442 0 R /F71 5443 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-8890 0 obj <<
+8919 0 obj <<
 /Length 2377      
 /Filter /FlateDecode
 >>
 stream
-xÚ½ÙŽÛFò}¾‚XöÅc_‚Äqv$ÙÙÌxÀö%öŒS¤Ì¦Fž|ýÖѤH™»@^È>ª««ªëŽƒ‡ þqõÝÝÕõ&Dåq.‚»û@¥±’,L®ƒ»2xêX¯Þßýxýƒ”AåI¢	4Ï"­2ÀD@/ë¹j[Ô«µ2:¼éª¦¯šžÝÅa»‚OׯÖB‹4|¹+½íF
+xÚ½ÙŽÛFò}¾‚XöÅc_‚Äqv$ÙÙÌxÀö%öŒS¤Ì¦Fž|ýÖѤH™»@^È>ª««ªëŽƒ‡ þqõÝÝÕõ&Dåq.‚»û@¥±’,L®ƒ»2xêX®Þßýxýƒ”AåI¢	4Ï"­2ÀD@/ë¹j[Ô«µ2:¼éª¦¯šžÝÅa»‚OׯÖB‹4|¹+½íF
 ¼äêÕÝÕÇ+X®	9&R*Øî¯Þ¾ƒö~âHåYp"È} L%ÆÀ¸n¯þ}Oyi D”#g<ê<"^|)"	 KÄqx³R"l¯›¯‰ 0rëÊò8	¿ïªGÛ9ÞhþßûMÁû·¶{DÎDèXvÂLåk™D"Oøö»í,Lã°"œy¸_É,<nW2
 w¼²m›û£«è2 ,6«5l¶Çžç§]Ñ3`Q×¼ÔïÎØ€[4.Z­Qx!o|<Z׏8ðö¾·
 ҍ„
-3¡…û€tÙòÅj­•	ß	¥_Ã!-tXõüo;üB6]oÚž7»µÎݯßó@ÔˆTK2]×yT}Ë̺õ÷4®–mé¯oø_,Ñ/„ñ•¤ÊÃ]ëzÁÍk©c$^„%€3¼wé/Juw Fä¦!«9‚ÝwížG¿UMÙâM'Ç[ÔbÎ}óèß qÁ³œ˜Í%’‘¥Ôð˜Jó+ÁJÓ¾àJx¾ÑûÁ(éL…Ñ€]Æ‘ñŠ7£S§&üåîZÆqŒ“dJ4ïn‹®4¬ãÞ¯´ÇÎY¿XÔ®ååîØ0Š~‚²¨}UÇ[ßÞüƃÞÃú÷[â}ª dEéÌ[)eB
-¨nWF„[ü ‚_ý´d{JF™O½‹M|ÚU[¼
-
-¹iF³€ËIö<¡÷€ÁÀ£F­˜<ïLU„€±-\(À
-µ– ôb [Á:A/–\( Ù*(Œ+ö4’ឨ#:QC³°dˆ£³~´AJžzöȸ™ºþÙãœ<1¥2È?œ¸ñ€ª&˜kD|`ÜöSåz¸táñȤR5³¹T†2’QÌ;=¹,í‹ÒòöÜr`kÔHœÌ4ºá©>W¨cö3IŸÉX u|;F1¾Y»sÖ±‡Uf~+c@Ū’§g%å9ù3DÂ+ÇFBN†—‡=ráøÄ»XèOÖãEùáŸOI~8Eù	V¢Ïíù»#±“KÞ£ã¿à_cO<؇bSÕ Æz‚käíðŒ7H^dùÅsïŒ3ïÌçh¿=\°Y™kˆ{cÚðö@ñ• !N“(‘z€ûÛ.i
-ùñ~ÉÖSHQòÂíŠÎ²sŒRqahèÓ”ƒÁÊ€JM„[g=!{HÀw—¼ã6•7ðÈÐ
-híÖú#=›lKªbh•ÀK‹‘½Á¥-q) u‰GÈ™ )hÑ°Òlëc‰ÁŠD Ó4Rr.Ü\çÙõϯP½àl&ÂÛó€…’Ixv4´G”
-i<ìM"0NOÈÑpè‰G¨ÙëÅÙŸ"L;À’IÀhªiK¶ŠÏH4¦º¤&ŠÕ(ãCC10)?E*ÁÛn	%P ãQmK{@Œ­«úgp0ÊüŒ“T+T+Ÿ;
-‘Ol‡ÁªÅ€¯éXýeÆ“§zn<Dê<[‘®ò¥p•HðƒuÍžœë XÚ€s'$“DqãÌSÍå@$ø
-ÿ)ÞŒ(¦®¦3…Ñ0„ÔeªL†‰Ý)ZΖ
-N*ËÊ]òêIa\V Ç
-rõ1ªÃâóê¿Sñ2TPV‰Ù»% `š=µÉ‡ÄC¤‡.¬š†ƒü=6ç[?ç[e&N`¢µ”þ@ᔎh¹tÑ^¾ÚGÛO׿ßàÜ@×ÞC
-	Uv qv/<Gï2²·œšû|œ½TnvÌNO+ʨáõ?pþÊù3n
-ŽˆgþJ¸ß³²^{¹ý?Â~ãXÔJ='j¨µãõž,q±ÔÓ:2g“œílÿE>t”%É_ʈÛo(‰æJw‰ˆ¨q2%öŸ….‘K@ÝaÌËÿ¯Š=Ù¶û=à^×Uãmó,·/I-Ÿ$Õ,+úŸ„¶ToÄQrŽÛãÁe‰"[òÿy”¤Ó"£mê§Qîƒ/çî1‹ïxÌÎ`^¾¹¹åÑèÔÆ—tOrï_\Ôz÷·ÀæÀÀ!øÍl_¯ºùÞŸYóàÇœÀÀÕÎ×™msN.Á”#H¢ç*8ÉçU–?äÉYæi‚=¨GxøâaNѲý’7fI$nSÖ›aün–±§(&œ4ä Ö,syÇXQ¼º,—&˜Ô+ž$§$ÂQ/!¹ì8@šßùH¬!JÕÕÄhÉ»ÞBÙQ?
-	&Ðcâ⼎†ÓÎ72|©Ó Hü…Í3Å”ÏÉUB©5úÉD„U1.ñ
-vdnHÁ¼Úø¿b˜½åHW4•óˆ¦zX#à#-6$0Tx}Q/z’u ^p8s*}/@BºÙØ®è=بú<õ¯Æ“ª±ò ô_¤8/~!•$»ìæ
-¿ùåõï<šñØ®`ëã!:ûñ
-€Ê”ÁÕ7Sš“)Í@·Ö3>(Q:Q ŸØN‹îRÊåðvdCR'a{.4¨oÅ=
-ÜáâMáhîNpet'¢ù¤‚{T>jdr°«ÆU›Úc¥J\-âʱƒ;e=5Õêì~¼l†:Þ[‘w¨³¶- SÒz1iØJß°õíÌ4ü×ƁÍ{
-N A¦~3„fÛ-N©ˆ²‹,y~ëE–Ìm^¨]°eº€ÂxL8Áí]oÿÁöè:rh>)å¾fÚ=â)<ŠÔø6.IdÜ"ÁÖöâ_Äù1¾€À-2:\ðˆ}"ŒÃ†‹Z5³]¶¦'æÌ%Æ ½<Åll¿]ŠoŽÌD©Lÿ´È˜A€
-¥bè‹i)ÆZ^8âà—û‚ÛÐ褢J©#NØöÈù³Š°”~
-øjë×·-†æÕÚ`¨»¨‡Gï7ï¢eç.Z6KPya(õ2uQšdjÒ÷	=OÉãéèèÑáæzvý4•þ¯î®þ]kŠ¼
+3¡…û€tÙòÅj­•	ß	¥_Ã!-tXõüo;üB6]oÚž7»µÎݯßó@ÔˆTK2]×yT}Ë̺õ÷4®–mé¯oø_,Ñ/„ñ•¤ÊÃ]ëzÁÍk©c$^„%€3¼wé/Juw Fä¦!«9‚ÝwížG¿UMÙâM'Ç[ÔbÎ}óèß qÁ³œ˜Í%’‘¥Ôð˜Jó+ÁJÓ¾àJx¾ÑûÁ(éL…Ñ€]Æ‘ñŠ7£S§&üåîZÆqŒ“dJ4ïn‹®4¬ãÞ¯´ÇÎY¿XÔ®ååîØ0Š~‚²¨}UÇ[ßÞüƃÞÃú÷[â}ª dE&ŸZ‘2Q&ÔàêveD¸Åz!øÕOK¶§d”éñÔ»Øħ]µÅkÐАۑf4xa°<dÏzø<jÔځɳqðÎTEøÛÑÂ…¬Pk	@/°ñ¬ôbÉ…­‚¸bO#î‰:¢54K†8:ëG¤ä‰¡gŒ›ù§ëŸ=ÎÉ#Q*#ü“Á‰ÿ ¨j‚¹FôÇÆm?U®‡KL*U3›Ke(#żӓËÂѾ(-oÏ-¶FÄÉL#q¡žêãq…:f/1“ôñ™ŒZÇ·Ã`ãÛ‘µ;gûpXeæá÷¸2T¬*yzVRž“?C$üp°2ql$ädxyØ#!ŽO¼‹…þd=^”þ‰ð”ä‡S”Ÿ`%úÜž¿;Û1¹é=:þþ5öămq(6U
+`¬'¸FÞÏxƒäE–_<÷θ0óÎ|ŽöÛóÁ›•¹†¸7¦
+o_	¢á0‰©¸¿-á2‘¦Oï—l=…% Ü®è,Û8Ç(††>M	1¨¨ÔDø°uÖ²‡|wÉ;`Syà Ÿ€Ý€Ön­?ҳɶ¤
+)†fQP	¼´Ù\Ú—R—x„œÙ’‚]+Ͷ>–¬H2M#%çÈÍuž]ÿü
+ÕÎf"|°=X(™„gGC{D©ÆÃÞ$ãô„
+‡žx„šÝ¹žQœý)´,™Œ¦š¶d«øŒäAcŠ¡KŠa¢X984ó—òÓY¤’¼í–P2Õ¶´Äغª§£ÌÏ8IµòAµò¹ÓùÄv¬ZxðÊ‘ŽÕ_f<yªçÆCԡγ		á*_
+W‰?X×ìɹ€¥
+8÷qB2I‡1Î<Õ\. DÑðŸâ͈bêa:sQ¸0
+CH]¦Êd˜Ø
+™¢ål©à$ ²¬Ü%¯Ž‘Æez¬ W£:,î1¯þ;/CÕ²³wK@Á4{j“‰‡H/]X5
+ùÿzlÏ·~η&*ÊL:œÀDk)ýÂ)Ñr颽|µ¶Ÿ®¿Á¹:®½‡*ªì âì^xŽÞe(4 eo95÷ù8{©.Ü옝žV”QÃëàü•ógÜÏü• q7¾ge½örû„ýƱ¨•zNÔP;j3Çë=Yâb©§udÎ&;8ÿÚÙþ‹|è(K’¿”·ßPÍ•î7QãdJì	>]"—€ºÃ˜—ÿ	^%z<²m÷{À½®«ÆÛæYn_’Z
+>IªYVô?	m©Þˆ£ä'¶Çƒ+ÊE¶äÿó(I§EFÛÔO£Þ'Ý_ÎÝcßñ˜'À¼|ssˣѩ/éž åÞ¿¸¨õî9nÍCð›ÙÜO7¿^ÿtó½?³æÁ9«¯3Ûæœ\‚)GDÏUp’Ï«,-~È“³ÌÓ{Pð
+ðÅÃœ¢1dû%oÌ’Hܦ¬7à 3øÝ,cOQL8iÈA8¬XæòŽ;°¢xuY.M0©-V<INI„£^BrÙq€4¿ó;XC”ª«?ˆÑ’w½#„²£~:L$¡ÇÄÅy
+;§odøR§A‘ø›gŠ)Ÿ“«„Rkô“‰«b\âìÈܐ‚yµñ=,Å0{Ë‘®h*çM;ô6°6F>À?FZl I,`¨ðú<¢^ô$ë ¼àp.æTú^€„t³±]Ñ{°Qõyê_'U3båèÿ¾ Hq^üB*IvÙÍ;8~óËëßy4/â±]ÁÖÇ2Btöã •)ƒ«o¦4'Sš
+€n­g|P¢t¢2 >±-œÝ¥”ÊáíȆ¤NÂö\hPߊ{¸ÃÅ›ÂÑܝàÊèN$DóI+÷¨|ÔÈä`W«6µÇJ•.¸ZÄ•cw.ÊzjªÕÙýx'Øu¼¶"ïPgm[@§4¤õbÒ°•¾aëÛ™iø¯›÷œ@‚LýfͶ[,œReYòüÖ‹,™Û¼P»`Ët!„ð˜p‚Û»Þ&þƒí7Ðu8äÐ|RÊ}Í´{ÄSx©ñm&\’È$¸E‚#¬íÄ¿ˆó/b|[dt¸àûD‡
+µ$jf!»lMOÌ™KŒAzy:‹ÙØ~»ß™‰R™þi‘1ƒ JÅÐÓR†
+µ¼pÄ!À/÷·¡ÑHE”RGœ°íóga)ý"ðÕÖ¯o;[Í«µÁPwQÞoÞEËÎ]´l– òÂP+êdê¢4ÉÔ¤ïzž’ÇÓ;ÑÑ£ÃÍõìúi*3ü_Ý]ý‡‹
 endstream
 endobj
-8889 0 obj <<
+8918 0 obj <<
 /Type /Page
-/Contents 8890 0 R
-/Resources 8888 0 R
+/Contents 8919 0 R
+/Resources 8917 0 R
 /MediaBox [0 0 612 792]
-/Parent 8881 0 R
+/Parent 8895 0 R
 >> endobj
-8891 0 obj <<
-/D [8889 0 R /XYZ 151.701 685.529 null]
+8920 0 obj <<
+/D [8918 0 R /XYZ 151.701 685.529 null]
 >> endobj
 1666 0 obj <<
-/D [8889 0 R /XYZ 151.701 660.623 null]
+/D [8918 0 R /XYZ 151.701 660.623 null]
 >> endobj
-8892 0 obj <<
-/D [8889 0 R /XYZ 151.701 644.027 null]
+8921 0 obj <<
+/D [8918 0 R /XYZ 151.701 644.027 null]
 >> endobj
 1670 0 obj <<
-/D [8889 0 R /XYZ 151.701 192.977 null]
+/D [8918 0 R /XYZ 151.701 192.977 null]
 >> endobj
-8893 0 obj <<
-/D [8889 0 R /XYZ 151.701 165.914 null]
+8922 0 obj <<
+/D [8918 0 R /XYZ 151.701 165.914 null]
 >> endobj
-8888 0 obj <<
-/Font << /F50 3701 0 R /F22 3706 0 R /F17 3698 0 R /F15 3700 0 R /F70 4384 0 R /F96 8559 0 R /F51 3729 0 R /F85 5521 0 R /F97 8876 0 R >>
+8917 0 obj <<
+/Font << /F50 3701 0 R /F22 3706 0 R /F17 3698 0 R /F15 3700 0 R /F59 4373 0 R /F96 8585 0 R /F51 3736 0 R /F85 5513 0 R /F97 8906 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-8897 0 obj <<
-/Length 2359      
+8926 0 obj <<
+/Length 2358      
 /Filter /FlateDecode
 >>
 stream
-xÚ½YY“ã¶~Ÿ_¡‡T…ªZÁ8ys6›d]±³©Q*v­÷"1#&)“ÔÎ(¿>}€—†»±Ë®}Ðh>¿†äæq#7¹ûãþî«?k½‰EKµÙ?l””"Iõ&JRaÓp³/6ïƒ{—÷eSo?ì¿!öD¤Q"»N…nÉ|Z	+¶;%#¼k˺/ëÇíÎØ0ø“ûèªæ|ruß1徬sç‡Ùéí´Ð|€• …HeJÇ¡Ž¥E®»7û»ŸîPy&´ÆlòÓÝûrSÀÚ7)Lšlžˆó´16‘ÅݪÍýÝ?îä\ÊÎ7
-SA·ÅãÓ篾E©“88÷:	z×"!	:×~D‚k;æȪ§­†$^=íH3æãÏ2¾u¼¸µŠS8<nýÈèsEB‡fàüÝÚnV„68>0Çò²‰ˆU:pàEÊÜ_³?f=zn’½,œ¿Lë²b‡ÛmvÚ€¢•Þì”6Ly£¦®®ÛHdyîºÇað£´ò©ì¼R7ü{κî	÷oÚ‚)­ûéR¶® ~Å”¾áºËù£x{¦œ·* {Älä.ÚÒÛÃÏIü§ºj²¢$¶dy-‹ûWf o>âV®}µÝ…IŠŠÔCö{¸Ch“ ŽRAÙ—Yåç§såÀ»É!2
-¢gU5l
-ÛHŒƒ‡¦õ«üsÎÚìäHnœÖ0)ØHÉÂHr©ÝÁ'vV[ºì0®š<›âõÆ«“/ B•Á´éxréPPá-L˜¢œ8E£:wÝ1k/²®¨ â>LM°?–swl"——?Jòðtþâ"ý6Ói
-‚Ó	^z"5°›”Ïܪ¸€›ƒ-*‡BtÌ®äw*³/ƒDïr0ò.
-Ïbå7&øºnਖÉ0»¹§"³µtükY+bÈ<òÓÆZ‹C#´Š¦Æˆ+ø´Òà䲺c
-*‡š¨)ãâœ'Ë<…Ï4èMI\Ýد:2tÆ„3Iç]}ÉBg"!¯JÏ0ÆÔ-} í®Cé;ù~÷
-un!²òêRð5`·\Q®í*}N»4~(+·J‰To”ÂAîÇ×>z9ÇE± ÇBQ­;5SJÇÀItÕ4PàÊ58>¼àƒÈeÍ”²îzHäû/‘óÃÒ˜~vÜÔBBÚ“¦eE’ÉV²ÿër-Y«$:‘u%‰¦JB¹ ƒÄ«‘&—Žbµà%C38,n²€ñNŽ¿óž*ÿÁ²#Ûèáê|þmÏ+ ™2”"Jã›4”ý‡>ªÙÚæ„£pòÁ¥.b#¤´Ëý+Ôj?«ÖXÄ2yQ QΪ°Or¤£Wÿ«¬½¾:æünÏ¿ï _¾ö´§ãpߌ¿š+“ӃҐÈô¢R’]áò¾‚Ç‚98&|Qˆ€ºÄxIðw<Ìo·@P(SEÕxBP@'#8mAAzLóÛ™çÿy}"ÕÌ<™PŠ^ø™ÇVZšÀT‹`r¯€Bðê©-{b—#ˆÂ5Q”9´¯HÌoºg¿'Å
-p”½ÿìk\ý·Ž1}ÜðŠÇT	aª•Š·,#ɲëTB<Ãyh°˜‹2!.g»v¡†ü…ށ·/;ÿuÃåÅO)iâgXéx´tg 0_uª>xk£9£fy¨ý±Dæu 3…CRBŠ½25Ïjþ‚2RæxpÅ_´5P¾TjH„’v?Ž—}aQЬz……¶þ}é|' á„?#Þ`´Vû}†‚”95zlMRðwzÀï-¬‹RD\~kd0)à¦Cs%c{£åÙ7ÑG§ÜC0!k›î”
-……ê[$¡â/ߢSî/H:ø)1‡ ¬,Û
-¤pdÁ€½ý•î	.ñé²&ùÕ˜/½-Mȍ>Wúî‚yQí•ü³âÊWêˆ.ˆMu@>GÖ
-½µ°ëæüžôxA@ZÆò	<ö‚Ãt½ñ_eEbÓ/ä¿è“#_*Æ7(ãùr¨Ê|’—G ^vh¨21·í•'mÆ`Ð:H@)x”sÆ!hsΦ†“²ãñ·÷ü»,`zp)£Ä„0à ñׄø`¡u¤ïW+gÇo!:¹-Ú€@É9<6ÅJÝ<l=Qí‡9uÇ	bsôí-G?;2™€m0°
- &ÔEÀiî9Ë{jÚqã‡KòS½Aù0ÿ+S¸^OÍAè›lçû¶tãˇÁP@M;r-Ú;ïåË6Â?Æü°M‡Q1غ¹ThJ•'FEùpåEŽc5£ÁN)Clà˜D…߬(n¾{¬šöú8žZfâL ŒÄÖ4ö	©¡müÅäØ.
-wF‹ûA{#¦!o.mç|;Ô5§?áîrÞ¿ñôãÖF€Ú.ŽÛ¹0 ·Ë+fëU3ŽE’Ž—8o-‚£ãjÙH’Žo^¯<Ø‚žÕ4,ÿ	ÛCÙ·Y‹¡Co3JÞm–áŠîz®²œ“Cèh£3ÄX*ë=#\Ùò•yÎ
-
-®xcP£?`¢.±æ÷Žüc|ŽÜ¼'çóœá»GÕ\uìÆße%“C«g¥#´ÂDbµ£g)ÍÞRÔqA=•ðÈ“Š²uyß &qÊÉ€Ú9œ]ÀðÉ27€–#õsì¼x—Ptò9Ô’{.;Fz!¿Xá‹ÄðñÏïÞ~ÏKc µ»v½;ýl¤z¤ƒXF}ËÄø›ür(Ógõ3Kï+1²RÌšVÝ ^›ýº²AþXé/–bB•Ì{ñ“ütþõ0§7S¢øhRú×ÊX-ßà•PÑÔ÷ž`ÎÃÚÙ!@Ï`DA‡Ew£¬¬»áð1«Ÿµ®rÇCåB*£	û¶‹óк÷Å™n…æ\"> ,*Η}žó¬N_ÿ>£±¯†ñ‡ aÙêDþmÛäz	8æ}·J–"ªtxŠ¢æ,DGú7'…O6ë6ãÝ51õyyñß‹X]™†)ÇùšÉvY/If‚pôæHþò‡E
-~ßìïþ*ïڏ
+xÚ½YY“ã¶~Ÿ_¡‡T…ªZÁ8ys6›d]±³©Q*v­÷"1#&)“ÔÎ(¿>}€—†»±Ë®}Ðh>¿†äæq#7¹ûãþî«?k½‰EKµÙ?l””"Iõ&JRaÓp³/6ïƒ{—÷eSo?ì¿!öD¤Q"»N…nÉ|Z	+¶;%#¼k˺/ëÇíÎØ0ø“ûèªæ|ruß1徬sç‡Ùéí´Ð|€• …HeJÇ¡Ž¥A®»7û»ŸîPy&´ÆlòÓÝûrSÀÚ7)Lšlžˆó´16‘ÅݪÍýÝ?îä\ÊÎ7
+SA·ÅãÓ篾E©“88÷:	z×"!	:×~D‚k;æȪ§­†$^=íH3æãÏ2ëtqxœÂáÑpë÷xD¬@Ÿ+(:4çïÖv³"´áÀñ9–—MD¬Ò/Ræþšý1ëYÐsېìeáüeZ—;Ün³Ó­ôf§Œ°aÊ5uuÝî@º Ës×u8ƒ¥•Oe䕺áßsÖuO¸ÓLiÝO—²uð+¦ô
+ïÐ]ÎgÅÀÛ3å¼UÙ#f{ wÑ–Þ~Nâ?ÕU“ ±%ËkYÜ¿2}ó·rí«í.LRôP¤²ßÃB›p”
+ʾÌ*??+ÞM‘Q°=«ªaSØ®@b<4­_åŸsÖf'Grã´†IÁFJF’Kí>±³ÚÒe‡qÕäÙ¯7^m¬˜|j¬¤MÇ“K‡‚âoaÂåÄ)êÕ¹ëŽYëxéu%èD÷aj‚ý±ì˜»c¹¼üQªo„ ó鏰™NSœNðÒ©y€Ý¤œxæVÅÜlQ9¢cp%¿S™õx$z—ƒ‘wiøxÃ(¿1Á×uGµÌH†ÙÍ=e™­¥ãÏXËZCæ‘Ÿ6ÖZ¡U4}4F\Á§eø“'—ÕSPAø[8ÔDM笰8Yæ)üx¦AoHâêÆ&x-Бá 3&œùL:ïêK:	yUz†1Π6hémtJ—ØÉ÷»W¨s‘•W—‚¯ë¸åŠrhWÙèsÚ¥ñCY¹Õ0PJ¤zÌx£^ro<¾öÑË9.Š…9ŠjÝ©™R:N¢ƒ¬¦W®Á¡˜xàðád at .k¦”u×Cº ßïx‰œ–Æô³3à¦Òž4
+,C(L¶’ýo\—kÉZ%Ñ‘ˆtø«+I4UÊ$^4¹t«Ï(šÁaqp“Œwrü§ðìPù–•ÙFïP_àóo{^È”¡Qߤ¡ì?ôQÍ>ðÐ6'…“.u!¥]–è_¡VûYµÆ"–É‹ræP…}’à …½òø_eíõÕ1çw{þ}ùòµ§=‡ûfüÕ\™œ”†D¦•’ì
+ߐ÷<>ÌÁ1iìä‹BÔ…$ÆK‚¿ãa~»‚B™*ªÆ‚Úˆ 8Ái«
+Ò;`šßÎ<ÿÏë©fæñ¨È„ŠPôÂÏ<¶Ò
+Ô– Z“x‚WOmÙ»A®!ˆ¢Ì¡}mDbÞxÓ=û=)n€£ìýg_ãúë¿uŒ©èã†W<¦JS­T¼eI–…X§âÎC«x„Å\”	qp9{ܵ5ä/ô¼}Ùù¯./~JI?ÃJÇ£¥;±øŠ¨SõÁ[ÍéÜ5ËC@íí$2¯˜)ŠRì•©yV󔹐2ǃ+þ¢­êô¥RC"”œ°ûq¼ì‹‚f0Ð+,´õïKçË8'üñk¤µÚ×è3¤Ì©Ñ3`Ch’‚ט€¸Ó‹ ~oÑ°`]”"Šàò[#ƒI7uš+Û
+,Ͼ‰>:å²€ÁYÛt§l(,Tw¨Ø"	ù˜rAÒÁçH‰9`eÙV …#ì½è¯tO p‰O—5ɯÆxémiBnô¹ÒwÌ‹j¯àŸW¾RGtAlªò9²Vè­…]Ï0‡à÷¤Çº Ò2þOà±wΠëÿ*+›~!ÿEŸ9 øâP1¾AÏ—CU擼<õ²C[@•‰¹m'¨<i3ƒÖÁ@JÁ£œ3Akœs65œ”¿½çßeÓs€K
+$&„ˆ¸&Ä­#}¿Zi<;~ÑÉmѺHfÈá±)Vêæ`ë‰j?Ì©;N›£ogèh9úÙ‘É´hƒm 0¡.NsÏYÞSÓŽ=\’Ÿê
+ʇø_™ÂõzjBß`;ß·¥_>^€jlÚ‘kÑÞy/‡àX¶þ1æ‡mb(8ŒŠÁÖÍ¥BSª$81‚,ʇ+/r«ù
+vòHbÇ$*üfEqóÝcÕ°×ÇñÔ²0gX`$¶¦±O H•mã/† Çvi¸3ZÜÇÚ1Åàysi;çÛ¡®9Ýø	w—óþ§·6ÔvqÜÎ…½
+\n\1[¯šq,’t¼ÄykWËF
+t|ózåÁô„¨¦ydùø‡LØʾÍZtz›QŠðn³Wt×s•åœBÿx@!îÀRYïáÊ–¯Ìsnh`pŃýA ãu‰5ÿ¸wäãsäæ=9ÿ›çß•8Z¨æª¶`50þþ€(+™ŒZ=+%¡¾ «=Kiöþ ŽÒè©„GžT”­Ëû5‰SNÔÎátè†O֐¹´©ŸcçÝÀ»„¢“Ï¡–ÜsÙ1ÒùÅ
+_$†—ˆ~÷ö{^¨ÝµëÝég#Ð#Ä2ê“X&ƇØä—C™>«ÿ›1Xz‡X‰‘͐bÖ´’(èõÞìו
+òÇJ±ªdÞû눟¬à§ó¯‡9½™Åÿ«@“Ò¿VZ³|ƒWBESß{:€9kg‡ YT<ƒ!eÜ}hŒ²²î†Ã{Ĭ~ÖºÊq•©Œ2$@ìÛ.ÎCëÞgºšs‰ø€°¨h8_öIlxÎG°J8~ýûŒÆ¾ÆK„e«ù·eTorë%à˜÷Ý*YŠ¨Òá)ŠšS°!éßœ>Ù¯ÚŒw_ÔÄÔç]äÅW|/bue¦çk&Ûýe½$=˜	ÂÑ›#ùË)pø}³¿ûWÛ
 endstream
 endobj
-8896 0 obj <<
+8925 0 obj <<
 /Type /Page
-/Contents 8897 0 R
-/Resources 8895 0 R
+/Contents 8926 0 R
+/Resources 8924 0 R
 /MediaBox [0 0 612 792]
-/Parent 8881 0 R
-/Annots [ 8894 0 R ]
+/Parent 8895 0 R
+/Annots [ 8923 0 R ]
 >> endobj
-8894 0 obj <<
+8923 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [119.289 256.567 194.464 268.256]
 /Subtype /Link
 /A << /S /GoTo /D (prtdollar) >>
 >> endobj
-8898 0 obj <<
-/D [8896 0 R /XYZ 100.892 685.529 null]
+8927 0 obj <<
+/D [8925 0 R /XYZ 100.892 685.529 null]
 >> endobj
 1674 0 obj <<
-/D [8896 0 R /XYZ 100.892 421.657 null]
+/D [8925 0 R /XYZ 100.892 421.657 null]
 >> endobj
-8899 0 obj <<
-/D [8896 0 R /XYZ 100.892 393.949 null]
+8928 0 obj <<
+/D [8925 0 R /XYZ 100.892 393.949 null]
 >> endobj
 1678 0 obj <<
-/D [8896 0 R /XYZ 100.892 207.817 null]
+/D [8925 0 R /XYZ 100.892 207.817 null]
 >> endobj
-8900 0 obj <<
-/D [8896 0 R /XYZ 100.892 180.108 null]
+8929 0 obj <<
+/D [8925 0 R /XYZ 100.892 180.108 null]
 >> endobj
-8895 0 obj <<
-/Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F70 4384 0 R /F96 8559 0 R /F85 5521 0 R /F17 3698 0 R /F71 5424 0 R >>
+8924 0 obj <<
+/Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F59 4373 0 R /F96 8585 0 R /F85 5513 0 R /F17 3698 0 R /F53 3738 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-8904 0 obj <<
-/Length 2925      
+8933 0 obj <<
+/Length 2923      
 /Filter /FlateDecode
 >>
 stream
-xÚ­[[oãÆ~÷¯ ÐBñì\934Ù¤Aƒ6H-°»²DÛÂJ¢+Qëõ¿ï¹”È¥­ù Í•‡ç|çÌ™áP&÷‰L~½úéæêíßœL”QF•ÜÜ%Ê)á¥J²…‹6¹™'ïS+³ÉÇ›ßÞþMë$ˆ˜e–ºÆ ¬	€DÞ-§Ûíb6]N®³é›Åº\¬ï¹ôçîñr2-&ð·)'×Ê*Ÿ¾{˜>–ù†ûh…7¹úåæêW
-Pa\Ãq˜d¶ºzÿQ&shû-‘ÂĐ<QÏUb\™s_&^ýëJVÏ؃•I¡µí‚ùè_{MP6BWÅ2øåËtõ¸Ìáy‚ç𘩊…§ÜáõÁW‹îý#k¢CZ¾ù×Ó ½,k…7ú‰Àf1iÉÇzáU–d&
-íHØØ`²LdÚ%FÄà’MžÜ‚ÕS‹¨¾’µ²ñè0Iæ6‰À7‘Äëñ!fˆ,ºRúפd„
-á)}u[§àÉ­ù궖nÛ@{0ÞJÏ´:¾:è®D„Q¼ÈÝ˱^ÔvªHÚ.øá\ew *ÉžæÀFŒËÆ—S˜¦GQÀåXD(ô‘F¢¡IBåcߣ{Ôé=zF.ÉA‚·¤ä–“iÓ†=?žÌ?¾Óêqøw>Ö1þíó¯5ŒÃÇÕpf\ŽEüó²Å¿ŒæöLÁd®+ö—ɵ3.]M®­Ka³–òÉÿ9Õo(¿\{Ïä„9ënrœJqJ×.}À„ºûÓ5$›¼CöB~Nùý/¨ûd‰
-Þ þ9ÚtGyD
-[Ä55|ÁÉŽ+—\šsÏ[ºLÆ&cØ€¸#¶ešF¬"bù@ÃË<bÐ?MØ0«ï…f´Á7ÑÎieÕKô
-`غîs}²…Jp@¯Q,ô|¬cºGl¡¨a:|\U €Ë±z,ÔG=Ê+ÑW3päˆ&‚ɝ~æRÞjc	’ÈïȾœ!ãdºÊIî.ÁN$¨‹
-Býq¦°Žô q(A»Pƒ:¸jR¡€Ë±^žB\tBªýkôØ â"$NÖœ”œ ÿlÄ.!º &¯$ߥǦ6må÷›6à´Ž>…ÅVðÜæ¡¢•Àu!dt]FD+©ä#ÎEÊó  Yrå‚K3Nªže«Ë3bzšad¤JHž8©*Ÿ9Áù*Üö›¾ÉÅ­õ	“‹9{rqàK¬gr¹ ë˜íîÛnj˜íWco#(àr¬þÉEú˜¸`„ÌÓéT£¥.>Jd3„R0­ÀÂdEùåá
-Öñ
-tŽå©,ͼpz¤æ|¬c,Ý#fijK‡«aÖ
-¸ëëE²–JQ+¡d8 i¬'ƒ—Öœ”œT‘
-‘”‚zKA½Íˆ¤4@
-ÆDΧßc¢Ò¿Â‚špÁX"7äç”_Ñÿ¢ês* …qè|>Ö1:ïÓ¹5ŒÎÃÇÕPp\ŽõJÀä ²w¦	˜¼R¹h-÷É©³Fd°H…cçcãØq0Ç:PÃ86|\
-/FPÀåX}ûŠQè ¥ªöûŠÊs8íØur ¥5—J.å\ÚpiËם¼Ë茭dã°ñ|¬clÜ#fcj‡«aÐ
-¸ëgœÐv§"©`ŽuŒc{ÄÁë@
-ãØðq5¼A—c½âñ´tïñt´äñí(c²àdÍIÉÉîyº“^x;’;ëÿöˆƒùׁÆ¿áãj83‚.Çêá_{ÄTÂÍü›«hçIÓ‹Žæ?§ÿ5ý—¸)›á$³.ýéh[TµLU[S5oºXƒÿŒ¯.x6WôE)K[ÁŠ§qnó™Æž°Þ)èÿ©^ûXÚÄjê›U’W2ý7ñðêŒn
-ÿÓSÍÃF'|Ç=_€uÄ<‡šGjyŒ0®šÒc(àr¬¾5<\ "`Ea¼oñV؁ösáÿŒ!*Zg*}ü
-üFÃðŽ¯Q´¨-dšÒÛ
-C«zø¿­k úh©ùm‰æhVsÀkøm‰æH·iÛžÌï`D0ã¸ÿ°Žñ{8˜ß¨aü>®†“#(àr¬~~g±¼°ºrÿø®YIöÍü’JOœl¹2çÒ”KÕKNÐçjM3ƒªÞ ðÖ+½H8•©^‰0Ή£ó¡Žñ´LÓ6Ò0–UC¬á²¿ªŸ¢^!”6«\ð=Ÿ| ãüME>aA×{ŠœO?¡KŽCÉAzÔn6žuŒŽ{ÄÁ|ì@
-#äðq54A—cõsÒ}O¥*·‰þRòÔ,ù¨OâAÒ$Þš“%'ÏLʁÜÄtœmúó¡Ž1³LÌ6Ò0^UC¥á²¿ªŸ”À5 ¸ÎUŽ§mÍ/œ4
-¨BRMoš¢UÈF­(ÀÔÊÐYEG˼6ÑÂÊ
-ß/ÑÂÏÐ^«qUì:o"XZÃA‡F§ßâÑ^Þí»|Øí¤3;xLÚZ>±=Æ1nÄ
-_ÅJzÈ)n„ôÕÇ©³—OqÓ“7Ê)îîm‹³–C'íŽ9ú:èUi€Œ{¾#0bIê-^oµÊ×eu¤õ큳ÂÙæ(â÷ü¹~p1òð÷Á¦?oŸ±‚Ë&ý¹ÀÒÓzYLçÜãÇM>m=÷#µPº¹ÓÍîa at t:£±M´G>cÅ?ï€b>Ý 	 O×ù{…•&ãaWg…JÜ	p=ABfû0ÝPüütUU.¬Ò-÷XNå<í¼jZs:íÀùt¹Ø–|Ùéän»›âåËg®ûÏb=/ðÛ‹§-wŸ-9ŒA³<{kàO‹%îÀ³®|Y¬a=šç\³(¿Åc²2½ÝUM‹’[ê«`‘ºÜ\Ç2(3nÚ=V0ëªkŸîµÁâªVÉv…JÅõ¯®FnÈýXXP_ÿSXuLWו*ª‹[Ot;Ý曚)=_ªØ(¼‹õ
-‹]ù¸+A’Jt¨Óæ5D‘B€s¿cëµ?ðzZ>ô>Îz¦Cê·y9{㧇œ¾}Ü Nkžo_'/Ü9H×"¯õÖ#€rHBƒîºnZ+ÓÙ´\k®*uŸCP•Ïj][¨s4>Tî†?èù •¥ƒŒMç9KAFŠ`»M±âß
-2ÿþýïÿåK˜)Eõ•·ÒÈ ý¼ÈŸŽè?Z𦭋Û
-9™§mNJ¹å¯ºZÉ47oke]¼*xGPÓøçô	b‹¤æ‡£ûø®K³{GCDU®/f-–dôU¿7½Pº¦ÇÇ>FG0‚æ™*Oëw4<PËçń΂jnÑQäÕÀît訁‡Mͳ)߿ʼ°±Ãßórb„üUœJ7Ÿ0ðа¸@‹VUýCQðºyßA¸ósóЏéÛô§g&Oþe¶«>Åkñ¬×¿(iµ7[õÞÕ`ü^„ùrù]¥ÕfžÍh°E½wß}PÆþ€±:8ËuŽ»áÚ¥; "eî©`úìžò
-‰oú$«;TïŸQAÅ%fÁœÑ–¥a¥–rÿÜ´*vIAqQ¥•Œà’)5?W@êQµÝ<à,„ýpƒ2­ïÃ>¯¸eÏÕób·ñ-Pf‚ûA=¬éÌ;ïŠõ:Ÿ•L‘õKÜA·ƒ÷È ®Ì×»æé¡‚!r>«u÷C/ŸpÚo,dϘÖd‰ÔúåËã²Øä›#þG
-ñ¹j³à~—ãÄl•K‹O½aŽ¤ó‰mßóLÕëžßÂúÒ6ìüµòÄh®°6„˜g~]¬qþ·°bœÎfùvËy2qèR’Z±¦v½+6Ü:¥©jê€,Pw³½±$Đÿ=‚ý
+xÚ­[[oãÆ~÷¯ ÐBñì\934Ù¤Aƒ6H-°»²DÛÂJ¢+Qëõ¿ï¹”È¥­ù Í•‡ç|çÌ™áP&÷‰L~½úéæêíßœL”QF•ÜÜ%Ê)á¥J²…‹6¹™'ïS+íäãÍooÿ¦uDÌ2K]cÖ@¢Nï–Óív1›.'×ÆÙôÍb].Ö÷\ús÷ø9™øÛ”“ke•Oß=LË|Ã}´Â›\ýrsõ¿+¨0®ƒá8aL2[]½ÿ(“9´ý–HabHž¨ç*1.ˆÌ9È/“?¯þu%«gìÁʤÐÚvÁ|ô/‚½&(¡«büòeºz\æð<ÁÀóxÌÔ	ÅÂSîðúà…«E÷þ„5Ñ!-ß|„ki€^ˆµÂ}‰D`³˜´äc½ð*K2…v$ll0Y&2í#bpÉ&OîNÁj†©ET_ÉZÙxt˜$s›Dà›ÎHâõø3DÝ)ýkR2B…pŽ”¾º­SðäÖ|u[2‰Ž Úƒ€ñFPz¦½ÐñÕA at w%"ŒâEî^Žõ¢¶ƒPmDÒ¶pÁ×ç*»UIö<06b\6Ƹœ²À4=Š.Ç"B ˆìŒ0
+MŠ*ûÝ£NïÑ3êtI¼%%·œL›6ìùñdþ)ðVÃ¿ó±Žño8˜¨aü>®†3#(àr,ž»b‹Í홂É\Wí/“kg\ºš\[—Âf-å-’þsªßP~;¹öžÉ	sÖÝä:8•â”®]ú€	u÷1¦kH,6y‡ì…üœò+ú_P
+öÉ?¼ür´éŽò6ˆ¶ˆkjø‚“W.¹4çž·t ˜ŒMÆ°qG0 lË4XEÄò†—yÄ š°aVßÍh#‚o¢Òʪ—>èÀ°uÝçúd•à€^£XèùXÇ,t8ØB;PÃ,tø¸«A—cõX¨ z”W&¢¯fà&ÈM“&:ýÌ¥¼ÕÆ$‘ß‘}9CÆ!Ét•“Ü]‚œHP„úãL!`!èâP‚v¡t„qÕ¤C—c½<…¸è„Tû)Öè±A3ÄEHœ¬9)9AþÙˆ]BtAM^I¾JLmÚÊî7mÀi}
+‹­à¹'ÌCE+ëBÈ躌.ˆVRÉGœ‹”çA@²äÊ—fœT=ËV—gÄô4ÃÈH•<qRU>s‚ó%"T¸í7}“Š[ë&söäâÀ—X?ÎärÖ1ÛÝ#¶ÝÔ0Û>®ÆÞFPÀåXý“‹ô1qÁ™¦Ó©FK]|”Èf¥`Z…ÉŠòÊÃ5¬ãè30ÊSYšyáôH3ÌùXÇXºGÌÒÔ0–Wìp9Ö׋d-• £VBÉp@ÒXO.­9)9©"")õ–‚z›Ii
+€Œ‰œO¿ÇD¥…5ႱDnÈÏ)¿¢ÿEÕçT:;'@
+ãÐù|¬ctÞ#¦sj‡«¡à
+¸ë•€ÉAdïL0y¥0rÑZî“S9fÈ`‘0
+ÇÎÇ:Ʊ=â`Žu †qlø¸^Œ €Ë±úö£Ð8JU1ì÷•çpÚ±ëä@Jk.•\ʹ´áÒ–¯;y—ÑZÉÆaãùXÇظGÌÆÔ06Wàp9Ö+Ï8¡í8OERÁ(;ëÇöˆƒ9ցƱáãjx1‚.ÇzÅãiéÞãéhÉãÚQÆdÁÉš“’“7Üót'½ðv$w>Ö1þíó¯5ŒÃÇÕpf\ŽÕÿöˆ©„1šù7VÑΓ¦ÍNÿkú/qS6ÃHf]úÒѶ¨j™ª¶¦jÞt	°ÿ_]ðl®è=ŠR–¶‚OãÜæ3=a½SÐÿS½ö±´‰ÕÔ7«$¯dú#nâáÕÝþ§§š‡Nø8Ž{¾ ëˆy 5.Ô óa\5¥ÇPÀåX}kx¸@EÀŠÂxß,â­°íçÂÿCT´ÏTúøø†á_£h#6P[È(4¥·†Võð[×@+ôÑRóÛÍѬæ€×ðÛÍ‘nÓ¶=™ßÁˆ`Æqÿ`ã÷q0¿;PÃø=|\
+'GPÀåXýüÎ4byauåþñ]³’ì›ù%9”ž8ÙreÎ¥)—ª–œ ÏÕšfU½Aà­Wz‘p*S½aœGçCãi8˜¦m¤a,<ª†XÃe1T?E½B('lV¹à{>ù@Ç'ø5šŠ|‚®÷8Ÿ~B—‡’‚ô¨Ý8l<ë÷ˆƒù؁FÈáãjh4‚.Çêç¤3 úžJUný¥ä©YòQ7žÄƒ¤#:H¼5'KNž™”¹‰é8ÛôçCcf8˜˜m¤a¼<ª†JÃe1T?)k at p%œ«%NÛš_8i>P…¤šÞ4E«ZQ€©•¡³ŠŽ–ym(¢…•¾_¢…Ÿ¡½VãªØuÞD°´†ƒ<.N¿Å£¼¼Ûv+ø°ÛIgv𘴵|b{Œc܈¾Š•ôSÜé!þªSg/Ÿâ¦'1n”SÜÝÛ:g-‡NÚ?sôuÐ«Ò ÷|G`Ä’.Ô[¼Þj•¯ËêHëÛg…³ÍQÄïùsüàbäáï)‚MÞ,>c—Mús¥§õ²˜Î¹Ç›|ÚzþîG
+*j¡ts§›ÜÀètFc›h|ÆŠ)~ÞÅ|ºA ž®ó/4ö"
++MÆîÎ
+•¸?àz‚„Ìöaº¡,øù骪\ÜUiY¥[(Ê+xÚyÕ´ætځóér±-ù²ÒÉÝv7ÅË—Ï\÷ŸÅz^à·O[î>[.rþƒfxöÖÀŸKÜ;g]ø²XÃz4ϹfQ~‹Çdez»«š%·ÔWÁ"u¹-¸ŽePfÜ´{¬`ÖU×>Ýkƒ/ÄU­’í
+•Šë_]Üû±° ¾þ¦°ê˜®®+UT·žèvºÍ75Sz¾T±Qxë»òqW‚$•èP§Íkˆ"…4:ç~ÇÖkàõ´|è}0œõL‡ÔoóröÆO9}û¸AœÖ<ß¾N^¸s®E^ë­G 各ÝuÝ´$V¦³i¹(Ö\UÜU}ë>‡„!¡*žÕº¶Pçh|¨Ü
+ÐóA*K›Îs6–‚ŒÁw›bÅ9¾dþýûßÿË—0SŠê+!n¥‘Aúy‘?Ñ~´àM[·r2OÛœ”rË_uµ’i:nÞÖʺxU𠏠§ñÏé'ÄIÍÇ÷‰—f÷Ž†>ˆª\_ÌZ,Éè	ª~oz¡„uM}ŒŽ`Í3UžÖïhx –Ï‹	ÕÜ¢£È«ÜéÐ?P+›šgS¾%~•yac‡!¿çåÄ(1ø«8•n>aà¡aqÿ€­ªú‡¢*àtó¾‚pæçæ¡Ó·éOÏLžüËlW}Š×âY¯QÒjo¶ê½!ªÁø½óåò»
+­Ã<›Ñ`‹zï¾û Œýcup–ëwõKw at EÊÜS;þÀôÙ=å,-Þô
+HVw¨Þ3>£‚ŠJÌ‚9£-KÃJ-äþ¹iUì“‚â¢J+Á%Sj~®€Õ£„!j»yÀYûáeZ߇}<^qËž«çÅ:oã[ Ì÷ƒzXÓ™wÞëu>+™"ë—¸ƒnï‘A\™¯wÍ!ÒCCä|Vëî‡^>á´ßXÈž1­É©õË—Çe±É7Gü
+âsÕfÁý.ljÙ*—ŸzÃIçÛ¾ç™&ª×=¿…õ¥mØùkå‰Ñ\am1ÏüºXãüoaÅ8Íòí–ódâÐ¥$µbMí {Wl¸uJS9ÔÔ Y îf+zcIˆ!ÿ؃3
 endstream
 endobj
-8903 0 obj <<
+8932 0 obj <<
 /Type /Page
-/Contents 8904 0 R
-/Resources 8902 0 R
+/Contents 8933 0 R
+/Resources 8931 0 R
 /MediaBox [0 0 612 792]
-/Parent 8881 0 R
+/Parent 8950 0 R
 >> endobj
-8905 0 obj <<
-/D [8903 0 R /XYZ 151.701 685.529 null]
+8934 0 obj <<
+/D [8932 0 R /XYZ 151.701 685.529 null]
 >> endobj
-5106 0 obj <<
-/D [8903 0 R /XYZ 151.701 660.623 null]
+5094 0 obj <<
+/D [8932 0 R /XYZ 151.701 660.623 null]
 >> endobj
-8901 0 obj <<
-/D [8903 0 R /XYZ 151.701 642.541 null]
+8930 0 obj <<
+/D [8932 0 R /XYZ 151.701 642.541 null]
 >> endobj
-8906 0 obj <<
-/D [8903 0 R /XYZ 151.701 636.563 null]
+8935 0 obj <<
+/D [8932 0 R /XYZ 151.701 636.563 null]
 >> endobj
-8907 0 obj <<
-/D [8903 0 R /XYZ 151.701 642.839 null]
+8936 0 obj <<
+/D [8932 0 R /XYZ 151.701 642.839 null]
 >> endobj
-8908 0 obj <<
-/D [8903 0 R /XYZ 151.701 630.884 null]
+8937 0 obj <<
+/D [8932 0 R /XYZ 151.701 630.884 null]
 >> endobj
-8909 0 obj <<
-/D [8903 0 R /XYZ 151.701 606.974 null]
+8938 0 obj <<
+/D [8932 0 R /XYZ 151.701 606.974 null]
 >> endobj
-8910 0 obj <<
-/D [8903 0 R /XYZ 151.701 583.063 null]
+8939 0 obj <<
+/D [8932 0 R /XYZ 151.701 583.063 null]
 >> endobj
-8911 0 obj <<
-/D [8903 0 R /XYZ 151.701 571.108 null]
+8940 0 obj <<
+/D [8932 0 R /XYZ 151.701 571.108 null]
 >> endobj
-8912 0 obj <<
-/D [8903 0 R /XYZ 151.701 559.153 null]
+8941 0 obj <<
+/D [8932 0 R /XYZ 151.701 559.153 null]
 >> endobj
-8913 0 obj <<
-/D [8903 0 R /XYZ 151.701 547.198 null]
+8942 0 obj <<
+/D [8932 0 R /XYZ 151.701 547.198 null]
 >> endobj
-8914 0 obj <<
-/D [8903 0 R /XYZ 151.701 535.243 null]
+8943 0 obj <<
+/D [8932 0 R /XYZ 151.701 535.243 null]
 >> endobj
-8915 0 obj <<
-/D [8903 0 R /XYZ 151.701 523.288 null]
+8944 0 obj <<
+/D [8932 0 R /XYZ 151.701 523.288 null]
 >> endobj
-8916 0 obj <<
-/D [8903 0 R /XYZ 151.701 511.332 null]
+8945 0 obj <<
+/D [8932 0 R /XYZ 151.701 511.332 null]
 >> endobj
-8917 0 obj <<
-/D [8903 0 R /XYZ 151.701 499.377 null]
+8946 0 obj <<
+/D [8932 0 R /XYZ 151.701 499.377 null]
 >> endobj
-8918 0 obj <<
-/D [8903 0 R /XYZ 151.701 487.422 null]
+8947 0 obj <<
+/D [8932 0 R /XYZ 151.701 487.422 null]
 >> endobj
-8919 0 obj <<
-/D [8903 0 R /XYZ 151.701 475.467 null]
+8948 0 obj <<
+/D [8932 0 R /XYZ 151.701 475.467 null]
 >> endobj
-8920 0 obj <<
-/D [8903 0 R /XYZ 151.701 463.512 null]
+8949 0 obj <<
+/D [8932 0 R /XYZ 151.701 463.512 null]
 >> endobj
-8902 0 obj <<
-/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F4 5492 0 R /F70 4384 0 R /F51 3729 0 R /F52 3730 0 R /F93 7035 0 R /F96 8559 0 R /F17 3698 0 R /F71 5424 0 R >>
+8931 0 obj <<
+/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F4 5484 0 R /F59 4373 0 R /F51 3736 0 R /F52 3737 0 R /F93 7030 0 R /F96 8585 0 R /F17 3698 0 R /F53 3738 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-8923 0 obj <<
-/Length 2205      
+8953 0 obj <<
+/Length 2204      
 /Filter /FlateDecode
 >>
 stream
 xÚ¥X[ã¶~Ÿ_!ªÖŒx“ć é6m±ºm°¤Åî>pd­®.Ž$ãßs!5ÖT]è‹uxxHžëGgÉ!É’¿Ü½}¸ûöÏJ%…pE&“‡§Df™(JòÒ	ëLò°O>¦êjn†þþóÏ$^
-—çÅ•Hg,§¤°â~'³\§›~núÃýN[“þP?×ípêê~ž˜ó¡é«:¾{ô;%`3ÐB¸Ì‘BèÂØx„É
-”ºûÓÃݯw¸ |£´Z'Uw÷ñs–ìaîÇ$Ú•É…$»DÛRäwk“w?Ýe·†öö`©J!á–¹q‚n‹Çÿ¡ªê	n`3“vþ^•é•÷;U¤5£ïqn®÷ÈÐé<ðÄ~@ö¥o¿gÊ4ÐM?;myÉ	ìÇ{ŒaíØ<#£ÃùìP'µ°Æ±†UÛÔ¼pWä…KŽ –‘*ë_ÏÍXwaž™OÃÈf/×·7J”¦Œf?œë	XeÓá¿ãϵžxýÚz¥y!ãò}}û€îý~Âc%*OÇÙ"<¸"=œI¡d§T!¬t|=ËMÍŒASæi3ñ·úO™4‡óXïñ™Jß=á”MÏÙ
-¥.
-Ú©GV„‡³_\…¾Bú
-¿Gpx¸HÙêÌaþVÕpŽfDƶ3f4½ÖC·zô<<Óü†Ié#EwÒ†ïœ Ýý®™¦s-‚§ÊDJá¬Uhiù2ÙYHD£øÔ÷)$É’"Õ2‰Ñ¹ÈuŽ9ù#2©Œb‘š'ÃÊÀøö]'“È™Ÿ–©]Üuw³-¥R¡VÁT at 0%-pFÉ:’ÀåïúÖ÷4ú¥é1WŠô21ãý£Oq)®k€'Q|ôàµcD¦äP˜"‡Â7z~ÃOþŒn˜›ÊSʃҜÜÆhv#2©R1	z<cj"ý)³Ù©õo¾;µõ›­³¸¹Ñ岐·Çc~h—>7q®ç/ ¿û¡óMà¶.ÔÓåó@ á²éÑOÌòíXûý•Á:Œ0|öm³Ç`[îyi4Êjçý°»U!d*k©M‰:CÛÒù0f¾K)óÇ}d“›àÛ&† 'ø@ Bp”wGK©­3M
-V+ßàå\È5U±ž¡˜%é&|û!Lö5Nr¤]ïKB‰1*Oÿö´Y{!~§s†®©JƒIŒŸÅ7môå0ç³ëþ¹‡c;ÖÓH^1¢†3þu…7Τ}=­ÎÙVø=ÑAMd_šù8œi€Å·%ñJE0q8‚ ƒbÛ¶×0Kõnžþ{¬e¼:ÍŒÛƒ­LŠN.nj52¢Kqéñ%›ÿÄêñ\ðò}µjè"ô‹ËÓ¢ÐdÚJØt8·¨›Íðè©áXƒ¿ßãŹšºU©²VXèöYŒâ¯  „}XZ¸®q¹*×qÝw±…0QÅÚ^o±÷«²H¦”DŠc¥ {l(Uh‘gúxh‡Gß~ÞÒBÐ
-Š(9ÜF{cÖã—Ü_·-E²Kÿê¿„þ†“º†T—¸+`ª•ê¡HÃÊJqöÄ‚îÇñåèg¦¸“!ub·ú®&ƒ¬ýÀP)H„º<¾YÏãHh…Í,6à_ at j6×B+ó5ü§4Îrë=4ì¡
-\Û~Cf‰RJh at 7¯71Ò	XõÿÚ$ÞæØäÕmV`ÖéUX„¬30QÌ›ñÞ:p<ü`D¨ïC	¿Â!)r£^‚ †`Ð*eô·ý¬Éã·u塁Ç!“.1쀦˜€/×Ý8é#ÀBNÀï5)úÅæ¥B‹@¡ó‰‘5í¹àecåiYÝd—ÃFæë0Ã.>P,ãi=*L™£ï5o·ÆñTÏøÔ™B«ÑJ.·ÃéÙFÊòpÑяA€²Kñ-€@ú‚•*ÕcË°ïÆÄk×B2	U €‡0®]a$ l¤IÛ&¬W>5BJóʧß÷èÔÙsÏ—i‡DÓ¿áÙ‹ B¿æs™9aäâô‡XÓŠÕñJ‹¬X*ÕÇ5+’sùJ€¥ZÔüfk++Œ]ªãçÍ׈(Ê%|9¶ÐäNó=^}m!ÑŽò€æÄãt¬Î`qÈ&é^…Ïi¬Ÿ›áLÏ[C"~èréeú¥9Ù´‚Cé]´ß|•¹åÒ]‚wñùõâÝõs)¤Y„ßx
-g´Ó ðéÒŸß¿ûG¸”Þ¡^]Š
-" 2„K
-¯9ÈShä"´ó<Û‚U ï“Ôæûß1ÍY„1=úŠaå#êC–šáv€;Åí
-Ço¡¶
-OHN8ªÊl¤Ý‚î\I	¿õoU}
-MQ!q˜ q¨ûzô-ϞΏmSý>lñ)ÿ	IøØX
-x€›
-5[éœöG_ä L*
-y ÀÀah˜î9$€+
-ç:å×ô¦)àå7vA[@_pp‘[БÅJ™×å8døöк™‚›‚·®<ðû®éÁM£ŸC)ܵX3Y „ï
-’½}+#ƒÐžAµ©-bKË?k²ÜÕq®"͆A¶¸BÐtL‡?Æ®¡ÀÄ\º¬ê^®#0JóG´±Œ7j‡
-*
-Ø¡N\6Ô]œ¥l8ÒšN”õì,UŸÀ<ÙñøõüÁwÿȍŽûâJ)|fY|Óܲ6øK­Ù̬MÊÈ—ÿE”ÉÒŽ‰· R2›²|ŒD·j²Äj¢—úN坢Ð<›E«e¹4Ž“¸Qp#ûPí”\ÈÛÕN	e—¿œ¦î‘Ã	Âfýdú§-
- ÛÜà•Î‡¿fNžZ?ÄÀ!`uÃþÛiú'L;."È௹yî,ø5F,ÒÓº¹Ç/àÛOÆ|^
+—çÅ•Hg,§¤°â~'³\§›~núÃýN[“þP?×ípêê~ž˜ó¡é«:¾{ô;%`3ÐB¸Ì‘BèÂØx„É,JÝýéáî×;	\¾QÚ
+­“ª»ûø9Kö0÷c’	íÊäB’]¢m)r‹»µÉ‡»Ÿî²[CH{{°T¥pËÜ8A·ÅãÿPUõ7°™I;¯ÊôʃÇû*Òš‡Ñ÷87×{dètxb? ûÒ·ƒß3e覟f߶¼äöã=Æ°vlž‘Qá|v¨¿“ZXãXêmj^8+òÂ¥GPËH•Žõ¯çf¬»0Ï̧ad³—ëÛ%JSF³Îõ¬²éð…¿ßñçZO¼~m½Òˆ¼qù¾>}@÷~?᱕§ãl\‘ΤP²SªV:¾žå¦fÆ )ó´™ø[
+ý§LšÃy¬÷xáL¥ïžpʦç‰l…R—íŠÔ#+ƒÃÙ/®B_!}…ß#8<\¤luf‚0«j8G3"cÛ3š^k!Ž[=z‡i~Ã$ˆô‘¢;iÃwNî‡~×LÓ¹ÁSe"¥pÖ*´4„|™ì,$¢Q|êûŒ’dIj™Äè\ä:ǁü™TF±È
+Í“ae`|û®“ÉäÌOËÔ.ٖR©P«`* ˜ˆ8£dÉGàrŠw}ë{ýÒô˜+Ez™˜ñþ¿Ñ§¸WŒ5À“(>zðZ1"Sr(L‘Cá=¿á'F7ÌMå)eAiNnc4»™T©˜=ž15‘þ”Ùì‰Ô
+Œú7ߝÚúÍÖY
+ÜÜèrÙÈÛã1?´KŸ›8×ó
+€ßýÐù&ð‚[êéòyˆ@ ÐpHÙôè'fùv¬ýþʃ`
+F>û¶Ùc°-÷¼4eµó~Øݪ2•µÔ¦ÄÇ¡mé|3ߥ”ùã>²ÉMðm‡C‹| !8JŽ»£¥TÖ™¦«ƒ•oðr.äš*ŠXÏṖ’Žt¾ý&û'9Ò®÷¥N¡Ä•§{Ú¬½¿S‡9C×T¥Á$ÆÏ…â›6úr‡ó‰ÙuÿÜŒC1ÈkŒi$¯QÙÿ:ƒÂgÒ¾žVçl+üžè &²/Í|Î4Àb‹Û’Àx¥"˜8AÐA±mÛk˜¥z7Oÿ=Ö²^ÇfÆíÁV&Å
+'—
+7µÑ¥¸ôø’ÍÀbõx.ø
+ù¾Ú
+5túÅåé?ÑGh2m%l:œ[ÔÍfxôÔp¬ÁŒßïñâ\MݪTY+,tû,Fñ‰WPÂ>¬-\׸Ü
+•ë¸î»Ø ˜¨bm¯·ØûUY¤?SJ"űR=6”*´È³}<´Ã£o?oi¡èE”œn£½1ëñKî¯Û–"Ù¥õ_BÃÉ	]CªKÜ0ÕJõP¤ae¥¸{bA÷ãørô3SÜɐ:±[}WŽAÖ~`¨$BÝ	߬Îç‰q$´Âfð/ 5›k¡•ùþSg¹À¿õöЮm¿Š!³D)%4 ›×›é„¬úmoó?lòê6+0ëô*¬BÖ˜(æÍxo8~0"
+Ô÷¡‡„ß á¹Q/Á
+GC0h•2ú[Ž~
+áÖäqáÛºòЇÀãI—v at SLÀ—ënœô`!§à÷ŠýbóR¡E ÐùÄÈšö\ð2±ò´¬n²Ëá	#óu˜a¨G–ñ´žG¦ÌÑ÷‡šÇ·[ãxªg|êL¡Õh%—Ûáôì#ey¸èèÇ À
+Ù¥ø@ }ÁJ
+•ê±eØwcâµk!™„‚* ÀCW„®0P6Ò¤mÖ+Ÿ!¥yåÓï{têì¹çË´C¢éßðìˆEP¡Š_ó¹Ìœ0rqúC¬ivUÓ”Y±Tª'jV$çò• Kµ¨ùÍÖVV»TÇÏ›¯Q”Kørl¡Éæz¼*úÚ6B¢åÍ/ˆÇéXÁâMÒ½
+ŸÓX?7Ùž·6†DüÐåÒËôKs²i‡Ò»h¿ù+s!Ë¥»ïâóëÅ»ëçRH³,/¾ñÎh§Aà#Ò¥?¿÷p)½C½º!E d—^s§ÐÈEhæy¶2ª Þ'©Í÷¿cš³czôÃÊFÔ‡,5Ã)ì wŠÛ4ŽßBmžœp„U•+ØH»ݹ’Üa5~ëߪúš$,¢Bâ0AâP÷õè[ž=Û¦ú}Øâ%Rþ’ð±±ð =6j¶Ò9폾È@˜Tò €ÃÐ0ÝsH #V.*Î#tÊ®#èMSÀËoì<‚¶€¾àà"· #=Š•2¯Ë-pÈðí¡u37o]yà÷]Óƒ›F?‡R¸k±f"²@	Þ${ûVF¡<ƒj!R![Ä––<Öd¹/ ª-,â\Eš
+ƒ4lq… é˜6Œ]C/€‰¹t%XÕ½ \G`”æhc'nÔT4°C5œ¸,l¨»8KÙp¤5!œ(ëÙYª>>y²	âñëùƒïþ‘÷Å•RøÌ(²ø¦¹=dmð—Z³™=X›”‘/ÿ‹(“¥%o¤d69dù$ ‰nÕd‰ÕD/õÊ;D¡9x6‹V)Êri'p£àFö¡Ú-(Ù®¡SBÙå/§©{äp‡ƒ0…Y?†þiKè67x¥óᯙ“§Ö1ðDXÝ0†ÿvšþ	ÓŽ‹2øknž;~‹4Å´nîñøöß‘Ž|q
 endstream
 endobj
-8922 0 obj <<
+8952 0 obj <<
 /Type /Page
-/Contents 8923 0 R
-/Resources 8921 0 R
+/Contents 8953 0 R
+/Resources 8951 0 R
 /MediaBox [0 0 612 792]
-/Parent 8881 0 R
+/Parent 8950 0 R
 >> endobj
-8924 0 obj <<
-/D [8922 0 R /XYZ 100.892 685.529 null]
+8954 0 obj <<
+/D [8952 0 R /XYZ 100.892 685.529 null]
 >> endobj
-8921 0 obj <<
-/Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F85 5521 0 R /F88 5686 0 R /F72 5687 0 R /F89 6129 0 R /F93 7035 0 R /F70 4384 0 R /F96 8559 0 R /F71 5424 0 R >>
-/XObject << /Im1 5680 0 R >>
+8951 0 obj <<
+/Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F85 5513 0 R /F88 5678 0 R /F72 5679 0 R /F89 6121 0 R /F93 7030 0 R /F59 4373 0 R /F96 8585 0 R /F53 3738 0 R >>
+/XObject << /Im1 5672 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-8927 0 obj <<
+8957 0 obj <<
 /Length 1841      
 /Filter /FlateDecode
 >>
 stream
-xÚÕXëoÛ6ÿî¿BØúAÆ*†O=ö­k÷H±µi“b²`P,¦&K®$×
-°?~w<Ê–R%ÖmÀ¾XÇ#y¼û݃Góà]Àƒïß\,N¾3<œe<ÁÅM Œ`	AœfÌd:¸(‚ËPótyuñüä;)ƒ”eq¬ÝÒ,eZ¥ É-zZå]W®òj)£Ã³¶¬û²~G£óÝv›%ü´ý2Z$áÓu¾ímKk¤ÀCß^,Þ/H½Fê¦T°Ú,.¯xPÀÜó€3•¥ÁÞ­Üʤ,6è*8_¼Zð±"	„`™1rb£Î˜³Õ—‚f@/Áyx±¶ Sœ„—Û¥!šB 3‹K&A¶Gà‘_39Ì0í´r+®Hêù:wbý!ÏÊÖ®úƱnçΉOXœÈ ’1S Î	;­—‘Üš¶@¥1áMÓ/§ÏÏe]4K™„ûŽ/.軓–2
-{Ú×Ùö9 Œ[Ö9·ÁDÓöÄé$¼Üºjòb)BçiÜÚÜøù¶D‚E @$3:#ÝáBW”R*¯qÝ-Ò&Ü Ô]Õ—ÛÊgU•vÐWçí
-Gë²Ðv­íÿw6»ƒ˜4Üu~˪µyo‰î¬WË*2v× qä…¶µf4Þ—ý0‹tš9œ›’I	©__na“ÅãuàÄXš;QsGD>FÍLLd,•Ù°ýW®,i÷7¼d–.a[{þ›§o‰L½¥aolAäàŠ¬”šÞ.ó~=·J¥,ÅÉmށö ¨`p–R˜p:ˆ‹pÕ´àTv5„VA|ŒI¹isò?0Üðë¬Äe>dY[Ðä
-Ò:¬Je‘:DL}MlÎù繨ë6ƒ4«ª˜VÈ€ÐðÔ¦qŠ¶¢qîù{ŒN[U`¯ÀžSlÂDUþæâqä	ô	QÎÂø~wdŠ‰c
-ú—£.ePÕ† [ç­S	ý¬X"bÍ—§²ïluƒÉ™$ƒ]©Ï¶t’mn‚ŸP¤Ý"¿Ç~ÌW}uKƒ	B~oUväëãNïZŠq‹cWð°œâ|ÆÕ•us§((°;WG”?ˆy+pé
+xÚÕXÝoÛ6÷_!l}±Šá‡(‰{ëÚ}¤ØÚ´I±Y0(S“%W’ëØ¿;eK©’
+ë6`/ÖñHï~÷Á£yð.àÁ÷‹o.'ßiÎ7"¸¸	„,å"H2ô‰ƒ‹"¸cž,¯.žŸ|'e1“$±[j2«$¹EO«¼ëÊU^-#¥ãð¬-뾬ßÑè|·ÝÅÃf	?m¿ŒD,Òðé:ßö¶¥5Rà!‹o/車^#u4S*Xm—W<(`îyÀ™2Y°w+7ÒK´º
+ί|l£H!˜ÑZNlŒ
+s¶ úR0Í4è%8/ÖtJÒðr»T"DS ¡'`qÉ$Èö<òk&‡i;­ÜŠ+’z¾ÎXȳ²µ«¾q¬Û¹s"ÁS–¤2ˆdˆsÂNëe$·¦-B©uxÓ´ÄËéósYÍR¦á¾#Æ‹únÁ¤¥Ìžöu¶ý€ÃA(ã–uÎm0Ñ´=qzD	/·®š¼XŠÐy·67~¾-‘` 	ÅtlH÷_¸ˆ+J)•„׸îinPê®êËme‰³ªJ;芫óv…£uÙh»Öv‰‹;›ÝALî:¿eÕÚ¼·DwÖ«å»kÐ8
+òB[‚Z3ïË~
+˜EqfÎMڌݤ&d<øúr{“Œ×©ïDÍQ5ñ1jfb°Lšaú¯\YÒî®yÉ,\4¶öü7/Nß5˜zKÃ:ßØ‚ÈÁX)c>>z»Ô"ÌûõlÜ*•±,S$·yBÚƒ¢‚ÁYJaÂuè .ÂUÓ‚S}ØÕZñ1&ä¦ÍÉÿ4Âpï³—ùM1dmA“+Hë°*A–EêM0õI4±9çŸç. ®sLXiVU
+20­¡á©Mã/lEãÜó÷¶ªÀ^
+€=§Ø„‰ªüÍÅã È袜…Éýî0Š‰c
+ú—£.cPÕ† [ç­S	ý¬X*Í—§²ïluƒÉ™¦ƒ]™Ï¶l’mn‚ŸP¤Ý"¿Ç~ÌW}uKƒ	B~oUväëãNïZŠq‹cWð°œâ|ÆÕ•us§((°;WG”?ˆy+pé
 -ø$¬ˆ=ªQ
-+¨û֍_[gˆé›áœcý¥lñKx§¤1äNk¡ò[Äšª†7ìÎ&	Ã¾µ–¨OÐò©4h<c"Q1ÐôŸšy0Ж˜liNawÃMË ²ÇxG“nw.îÔôÅÁ> ï}Ù­½‹g'ŽKÔ$´C(”Ý×Þ41Vœ£4“q:†éÑU}åÔ2	“x‘•ú=Š~VòmCmH~‰…›.e¤ñ6µ­ Žøu·ûÞ3ñfÇïG3ÖxÆéÍ—QŒèý­#2s’¥÷	Wòɏg?<ržÈÏ4áIµ]ç¿>y{vÿY?ž»ÅüóŽz­9çãcÌø”³³§ÿ„KΚ½mA”‹–4w‡ätšA<Ä’©XÒá¯íû$,Ö‚$
-Ïl»)¡³nên菏ÝqÂx*àJLšÛã÷EÐØ­‘njØç'§™Ïè–_æ¢Ah4’êšhÛqï›A+ªâ@	xˆQKª”]9¡¶T)u;/
-bä4®ížÆ„%1i±Ôsáv·/L¬›®ìÏ©­'næb¥§ª†5—²vÕÔEÙ;(Ýxã[D
-B«Âgv»³.³Ox#MR\€åðlÀ"¬¤>4´ÉMwðräPÑÜCKhÔW«fuÔ
-vëÃ$] ø…k¨ÜS&utXç9´4li®—Td®l:dös˜&«pð\NŒ7§Ïˆ [L‡œ†£†ÒÝm4Ù6Ôfy ½!‡[ê^ô"Äÿ¾c‹Ö×QÖ‡QY{JüljfHºhL¸)( äbè~™ k–& °ó¡¦ „”ZMq}	žÔ›ê]Ûaƒ •ï•‰ëàq¨Áð&ÈP¤º¾¬*")dÚ·pÕÎBl‡é%|*‹!ï8>ûF³ÔUqç%†yë;+˜¤)[ÛÃ[c
-¨³Í±©¸< úèjFuhd<|Ò(·bÌk»±ïhtL†lÞ•#*HUH§Øª¸ƒÚ¸ˆF4èlO«œé¸S(
-ÝZ5uuûñ®ïmM{“ÃÓ˜Ýÿ7‰‚'h"Ńÿ“ˆªº:üO2¢ˆÌ<$gËdü‰@_
- ~–Á˜¿ ä®1ôg™ûCiCZÔôX–ÇŽëIë¯Så{邦ýKZ?ý=ÓÚŠÞcéÕ&g w<ó/ Úkw½IWåÑHµ¡M–ÚäôN¤ß5X3¾Ãâ©©ÑÑÚ]8ô0ÑKØóàªÛ‰äüã	tqŽ1þÇ{w½·¿u}Ž2¼‹“$_RÓmëÉe0|!æÿ ï,"
++¨û֍_[gˆé›áœcý¥lñKxg¤1äNk¡ò[Äšª†7ì6“„ÇaßZKÔ'hùTš4n˜HÕ_´øOM?h)Kµ™FšSØÝpÓ2€ì1ÞŤ„۝‹;µ}qp…À{_vkïâä‰ã5
+í
+e÷µ7M稘É$Ãôè*Š¾rjé”I¼ÈÇJýE?+ù6K 6¤©¿ÄÂM—2Òx›ÚÖPGüºÛ}ï™x³ã÷c–Ì…5žqú"æË(AôþÖFŸ˜ì>áJ>ùñì‡'PÎSù™&<©¶ëü×'oÏî?ë§Ó³s·˜ÞQ¯cÎùø=>åììé?á’³fo[å¢%ËÆÝa9ˆ‡D2•H:üµ}¿ƒ„ÅZfá™m7%tÖMÝ
+ýñ±;NÏ\É‚I`{ü~¡»#ÒM
+û<ãät#ÓàYÝò«Ã\4FR]
+a;î}
+´¢*	”€W€µ¤JÉЕjK•òW7°ó¢ FNãÚîiLX“‹!A=n`wûÂĺéúÇþœÚzâf.VzªjXs)kWM]”½ƒÒ7¾EŒAhUøÌnwÖeöá	).&¦ƒåðlÀ"¬d|hhÓ;›îàåÈ¡¢¹F,¡Q_­šÔQ7Øu®“t஡rO™ÔÑA`çÐÒl°¥¹^:P‘¹²éÙÏa2˜¬ÂuþÁ_p91Þœ>#‚n±8ä45”în£É¶¡6Ëè
+9ÜR÷¢y$þïð[°¾>ˆ²>ŒÊúØ3P⛩=1CòÐEcÂÀMAY  à6NHb–¥ °ó¡¦ „”±šâú<lªwm‡
+B¬|¯L\C
+†G0a@†"ÕõeUI!ƒÔ¾…«v b;L/áSYyÄñÙ7š¥®
+ˆ;/1Ì[ßYÁ$MÙÚÞS@%˜­MÅåÑGWs0ªC#ãá“Z¹ýc^ۍÝxG£cv²yOTŽ¨ AV!a«âvjã"Ñ ³=­r¦ãN¡bèÖŠ¨©«Û/ˆw}okZØ›žÆìþ¿I<AS)üŸD¨êêð?ÉT@Š"Œ~H,6†™|""N¡/?KÈ`Ì_r×ú³GÏý¡Hƒ´!-jz,ËcGŽƒõ¤õ3å{邦ýKZ?ý=ÓÚŠÞcÙÕ&€;™ù 
+HíµÎ»ŽÞ¤«òh
+¤ÚÐ&K
+mrv'Ҏ﬩
+ßañŒ©Ñ‰cweàÐÿÁD/ad`σ_¨n'’ó'ÐÅ9ÆøoïÝõÞþÖõ9^Èð.NS¾¤¦ÛÖ“Ë`øBÌÿLb,_
 endstream
 endobj
-8926 0 obj <<
+8956 0 obj <<
 /Type /Page
-/Contents 8927 0 R
-/Resources 8925 0 R
+/Contents 8957 0 R
+/Resources 8955 0 R
 /MediaBox [0 0 612 792]
-/Parent 8930 0 R
+/Parent 8950 0 R
 >> endobj
-8928 0 obj <<
-/D [8926 0 R /XYZ 151.701 685.529 null]
+8958 0 obj <<
+/D [8956 0 R /XYZ 151.701 685.529 null]
 >> endobj
 1682 0 obj <<
-/D [8926 0 R /XYZ 151.701 660.623 null]
+/D [8956 0 R /XYZ 151.701 660.623 null]
 >> endobj
-8929 0 obj <<
-/D [8926 0 R /XYZ 151.701 641.039 null]
+8959 0 obj <<
+/D [8956 0 R /XYZ 151.701 641.039 null]
 >> endobj
-8925 0 obj <<
-/Font << /F50 3701 0 R /F22 3706 0 R /F17 3698 0 R /F15 3700 0 R /F70 4384 0 R /F96 8559 0 R /F71 5424 0 R /F88 5686 0 R /F72 5687 0 R /F51 3729 0 R /F89 6129 0 R >>
-/XObject << /Im27 7137 0 R >>
+8955 0 obj <<
+/Font << /F50 3701 0 R /F22 3706 0 R /F17 3698 0 R /F15 3700 0 R /F59 4373 0 R /F96 8585 0 R /F53 3738 0 R /F88 5678 0 R /F72 5679 0 R /F51 3736 0 R /F89 6121 0 R >>
+/XObject << /Im27 7132 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-8933 0 obj <<
-/Length 2492      
+8962 0 obj <<
+/Length 2494      
 /Filter /FlateDecode
 >>
 stream
-xÚ¥Y[sÛ¸~÷¯ÐCg–š‰€ 	r_:É4›fg6›ÖÎx;i ‘²XS¤–¤ìx}ϼ)t6Ó¾XÀÁ!ppî,Ww+¹z{õúæêåOa¸²"µR­nö+%¥HÒp'©ˆR³ºÉVŸ‚ë|×uµþ|ó3±'"cƒìa*$pK效Åz£d¬ƒwUÛ¹²,Ö*¨€Ü­7:2Áßšâ!oZžUWóèÓi­eÐ #ù 4"•)¦á( ù£þ² L$L40|f†HÎ6‰cځÇȹ®ÞÜ\ý~¥€
-Ì
-DBëÕîxõé³\e°öóJ
-&«Gâ<®t”ˆ˜N,W×Wÿ¸’S­*;;¸ßÔ¤‚¤ÅãßçÝZ«à¯^㨹mÄ	,w‡-Œ‰z9Ô~²®lQ=
-ì¥T³ºñLs)´ÐqÚóüò„§YC¢ÊwÏJ·ËÛÅÓ¤2±ýN®Êàm‚mS¯Ã$xlsžïAtðO¼vÇuhƒ­ÃW›Pk° ]m@ºÈ¤¼ã¡n;ð$ÅÁ¯ÕŽ>L‚'Ü»>ãć³üã—KPì»s]ž1¥;äÌÜæ
-s6/x¥r(ÂCqÌÌBž¿E×.©.Œ#«áÆpSöc«üýaðêÐ}YVڦ߃nñFûºÌò¯jLð¯ubüUÐês™ùqžóÀUü[TEW¸’'eÑvEuÇ“zÏ¿'¯ì¥JwpŽ®Ûáý½Q`ÿž#ÿêc2’œ[§=¸&§otåÿ–ÊT¹÷€ºb²·UóÑä4eëZE)Š`8Â<ÆTÔç‚gH'tÍ8žäpTŸG`„yâè™J-’X_䐹KIäÒŽ2Z%0 YCÌŸû£²¨ËÖ„I{ÞA,µûsY>1e×äÞSa‚š§£ìE¾
-…Åùto–Æs÷$Iæ›ï…3ß¼ThPÙ˜…+|æ·jÊm`h’ý¸»ºÚ/ík"‘¨#0”>fÔ$íDq眠©(œ; ä•©N¦ì[	û–’Ç@nrЯgbz~&"Òßwb¬sèñeþWZo1í$ÿÍ_Ÿ;gÌY ‡×¨„Š:åÈ»^j—=ñÅ•µÂêY²àj©ƒ3å×Èø€J•?2eïvEYt¸çf'’QpÓ3î0Ü©*Sàs”óR!ÅI’·â[¶ý¤oõ%{KöÛž=f;ˆÛŠöÙ4ZPØuŠ“ ?¦hA0Sà[ú…W–8ä,ˆ¤üxò7%ò¸_|¬ÀGºs!—èà™]«ºãóª>ß–ÄÄk£ƒÿœÛŽG»úÔk4¬@K
-Äù @œÔczÀto­A£ø-X»´™?lÐ.Ÿ×4Ђ•ž{¢lœ¶õ¢Ô”í
-tbîtjjÈTê {ÕMÖò„J4r·Cé<›:ÎYùÈ÷¥hýÎEÅ¿¬xÌóà^)ÐâQÿ‡Î7¬I3×¹­kÉÓR‰×¡_´”NÔóŠ	'n.Š,g{?¼~x2ZÁoèځýÉSÿa“ÿ~Î[ÎÂpÔ¾©S	}Øýr
-wQip[T™ïo€ 9lW9GP‹&•að
-³òzõèðÌŽ§ÛÂÓ»¦ …ßîi›[×;Xèï‰Ô2wÔáI·ø•§W,Õ¢r‹vwn}­îP/kÎVHp%™¥+Æ>Ê0ŸßWóŠw<Oäfaâ*˜Pšµï&Là[ˆz©…14ñwÖµèÿ¬kF˜tàø‘:þ¾U€ æµ=Q€àW	§Cº·_]¶Ã8ìOøØR—Z.ë4˜)œîêã
-àúÏpîÆ´½\Ë ˆæ„E4رÂh±Ý‰ sØ¡¼=ЄÓYXið°†þÚ5E}ö„ö¼Ýô]y$¬Ñsgòb£C+¬‘<@•}±$p‹4
-¦Ë2ò4oEµ€Lâ)žXØ3lŽ
-JÞ}{O“$cÍŽËMQN#WõQ“ïßýÆ£GjÜšû^ʾ0¯]CH,¾íMÞ1È›ìÿäLÿ<W¹“‘œBàçíÇw<@,p–0L.°
-&	“úD(2oºb§¤‘cW4Øâ)‘êAÊWYÖo?9ë¶øÞ\D¬i*Lxa¸Óƒ¡’ü3½&ÃsKÕs²¥œŒÙèýÍËPÊ//ûÀsŸ£-u90çô×ÜO
-²õá<ì¹gŠ¡]rÝIÇaPŸè%„èEË4(L[·-A–'&tý—¯‹áËÊÑj9—¨~£=ÿúïhGªÿxéØ\8x\Jö^A"éJŸÌ©Ü÷΋&ó™¿ãuìQš¶CýO7‚žÛ#²XH›N^x”Çdduz(è­ŽÈlbõ	RcFâÜøš4÷	‰ Y$PF«'xtRcŒ5=¦ÎÈjBÂÔÑÓº~“	Å)‚Ж±¾	EôUü,ÆŠÚb†Wó¼½Û±ñÀ	²É@N´þì“·NÓ©¿ªà‡–×Þ|9•uC[ÃŒ{1d>ð3F_¼Sjˆ€DÉ£)–'B¶F„<tªø•kÛâŽ0<2t~ÐÜQ,ùÙkê£ûïݹ¤¾Ë?ñPHÀd†%€³rÇœW˜Ccúæ5°à<'~væH³
-Åøt=À#úï©žRGŽ|#Iã`ëª;¯ùy7ç›%j¡fÁ5KqÜ£^º„ÕÂØp–îB8vp|œüiºC;æ;ùêÃ-†Ý>¿9W8HÀ#yÂÙLR6C®IÇù¢‡‰!Aÿ™¼‡àSK^ž8ÒϳÎÌ·pEßá¹ö~0õ4	Î"ª£¤&£¸Á‡)÷e‘1uîmJ΁„bA:/…¸®q /ty#Šë¯kKÇ6ÂW1M¹G³“Ýfû0ì{j`„÷˜9ö¢Z•	X),¨6‘Ÿ0#;>aÂxvËé1‡¢GQ8Ñ?®ÑµFÄ÷¯>_õìS•!ÜõÑé¡ò¯^ÈŠWç¨DÉÂ#^ºS‚ìK©N'ôÌ/¿ñ"Étx‘Vž~¨ýߥŸy‘¶ÐGŒ¯>\Ó£hôV³Gcè·W8Œ§<0Å܍ïH&œ\oÎøLj‡žB%Ñw¥öP¤i2Oíþ̆ü̸Áü1É@%¿€5w
-g^´Ò_eåbWWh1eùiim^"¬]zÉW±Íä³®N€â„XºÀ.•ÿ%À 3ÑøìLe±1*n«|)hž†.´/R—%fÚÚö¿on®þ#‡±Z
+xÚ¥YÝsÛ¸÷_¡‡Î5! ä½t’i.ÍÍ\.­ñuÒ<@"e±¦HIÙñýõÝðK¡s™öÅK`±¿Ý…åên%Wo¯^ß\½ü)WV¤VªÕÍ~¥¤I®â$QjV7ÙêSpïº¢®ÖŸo~&öD¤ql=L…nÉ|¡±Xo”Œuð®j;W–ÅZ‚»õFG&ø[S<äMË“¢êj}:­µd"¤"F¤2eÁ4$Ô_„‰„‰†ÏÌÉÙ&q,B;ði‘ëêÍÍÕïW
+¨À<Ñ@$´^íŽWŸ>ËUk?¯¤Ði²z$ÎãJG‰ˆéÄru}õ+9Õª²³ƒûMM*HZ<þ}Þ­µ
+ñê5Žš{ÐFœÀBqwؘ蠗Cí'àÊÕ£À^Jõ7«Ï4—B§=Ï/Oxše1$Š¡üq÷¼ð¡t»¼]<M*!Ûïäª¾Ð&Ø6õ:L‚Ç6çùä Aw ?ðÄkw\‡6Ø:Üyµ	µÚÕ¤‹LÊ;ê¶O2QüZíèÃ$x½ë3Nlpp8{À?~¹õÀ¾;×åSºCÎÌmÞ0gó‚W*‡"<wÀÌ,ä‰ð[tí’êÂ8±nü¡7e?¶Êß?¡Ý—e¥mú=è¦o´¯Ë,oðªÆÿZ'Æ_Pí¡>—™ç9\Å¿EUt…+yRmWTw<©÷ü{	ñÊ^J t×ñèèºÞßöï9ò¯>&#ɹuÚƒkrúFYþo©L•{¨+&{[5<MNS¶î åP¤‘¢†s Ìc„¢O@<žNèšq<ÁpT#0B8zCB©Eë™‹°"—v”©Ð*Èú`þûÜ•EX¶&LÚób©ÝŸËò‰)»&÷ž
+Ô<ãU:Ç«PèQœO§ñfi<wO’d~±ù^x1óÍ‹Aˆ名Y¸Â#?,N¸
+M2°·bWWû¥}M$5pb†ÒÇŒš²(Žâœá‘ŠÂ¹®ìHu2eßJØ·”ä8r“ƒ~=ËÓó¨0‘þ¾+€cžC/ó¿BÐê8x‹°“ü7L|}îXœ³@¯Q	uÊ‘w½Ô.{â‹+k…Õ3°àl©ƒ3ákd|À¥Ê™²w»¢,:Üó	Ñä‰dÜôŒ;wÊÊøå¼”AH1HòV|˶?€ô
+£>eoéÂ~ۂóçAô°ƒ¸Ý¡hŸ…Ђ®kTœù¢!ÁhLoé0®,qÈ(ˆ¤üxò7%ò¸_|¬ÀGºs!—èà™]«ºãóª>ß–ÄÄk£ƒÿœÛŽG»úÔk4¬@K
+Äù @œÔ#< Ü[kÐ(~Ö.mæ´Ëç5
+”`¥çž(§m½(5¡½J̝NM
+ÈA©	°WÝd-O(Eã w;”îÀ³©3àü‘•|_ŠÖï\TüˈGœ÷rHê?t†¼© a-Hš¹Îm]Kž–J¼ý¢¥tª ŸWL8qqñPd9ØûaàõÓÑ
+~C×ìOžÒø›ü÷sÞ2
+ÃQû¦>N%ôa÷Ë5ÜE¥ÁmQe¾¾`Ø®,rŽ M*Ãà¢òzõèðÌŽ§ÛÂÓ»¦ …ßîi›[×;Xèï‰Ô2wTáI·ø•§W,Õ¢r‹vwn}®îP/kF+$¸’ÌÒce˜Ïï¿«yÅ;ž'r±0q”fí«	ø¢^JFadüy-ú?óš&8~¤Š¿/Õa35Ï퉂~•Pq:À½½øê²ÆaÂÇ–ª”ÐrZ§Á$IátW 7PÏx†s7ÂöRã’¨\E4'L¢ÁŽF‹åN=‡ÒÛcE8…ék¨¯]SÔgOhÏÛM_•GÂ=w&/6:´ÂüÉdÙK'±HÃ!aº,#/IófQTI<í'öCh6Ç%ï¾½§I„N’1gGŠå¦(§‘«ú(ƒÉÇ÷ï~ãÑ#nÍ}¯
+e„_˜ç®ÎaK,¾íMÞ1È›ìÿäLÿ<W¹“‘!ðóöã; –šp–0L.z	“úD]dÞtÅrŸ’FBŽUÑ`‹‹~H‰TR¾Ê²~ûÉY·ÅŽúÉÅŽ5M…	/¬w0ê!IÁ?Óû`2D˜[Ê.ˆÉ–0ÑèýÍËPÊ//ûÀsÑ–ª˜3ü5÷S‚,D}8{®™b(—\GwÒqÔ'z	!zÑ2
+ÓÖmKå‰	]ÿ%àu1|Yy"Z-çÕo´ç_ÿíHù[^:ö	—¡<.½o¯ HºÒƒ9¥›áÞyÑdù;^Ç¥i;Ôÿ¤#ãFPsûŽ,Ò¦“å{2²:=ôVÇÎlbõI§ÆŒ¾‹sãkÒÜ'$6É"Ì0ZÀX=éG'9ÆXÓ÷ÁTYM0•E´Ä´®ßdÒ„â›Ð–{}Šè«øYŒ¹Å¯ÜÌóönÇÆ'ÈúN0Ñ^ø³#n¦SUÁ-¯½ùr*놶†×bÈ|àgŒ>y§T
+4%¦½<²5vÈC¥Š_¹¶-G†Îïš;Š%?{Muöþ{w.©îòO<0™õÀY¹cÎ+Ì¡¾y@Å,8ωŸù‚`¶¡¿ƒª° <¢ÿžò)UäÈ76#)ö8XǺêÎk~^Íùb	µP³‹…àš¥8®Q/]Âjal8ƒ»Ž'
+wØÆŽx'_}¸Å°{Áç7ç
+	x6‡Gž0šIB3äšTœ/ú61¤Öf ï!øÔ’—'Žôó¬2ó%\ÑWx®½L=ÁYÄBv”ôÀdø0å¢,2¦Î½MÉy#¡ØCÎ—¾®qt^èòØŒ(ο®Á^:¶¾Šij¡‘{4;ÉÐm{j¡÷Œ}C×ÀrÜ÷̱Õ²¨LÀÜHaA¹‘ˆü„Ùñ	Ƴ[Ny<}…Ó±ûÇ5ºÖØqÇý«ÏW5ûTeØîúèô­ò¯^ÈŠWç]‰ÁÂw¼t§Ù— N'ôÌ/¿ñ"`:¼H+O?Ô~‚ïÒϼH[¨#ÆWÎéQ4z«ÈÙ£±ïè·W8Œ§<0EìÆw$N®7g|Ú¡¦PIô]Њ4MæÐîÏlÈ_ÁŒÄwˆInäpQò¨Qƒq7¡ÑpæE)ý*»ºB‹)ËOcHkóÛÚ¥—|‹ÐLî1«ê(Nˆ¥KAÛ¥Òá¿`&Ÿ)
+aoŒƒŠË*Ÿ
+š§¡
+íÓ‡ÔeŠ™–¶ýï››«ÿÔ=±t
 endstream
 endobj
-8932 0 obj <<
+8961 0 obj <<
 /Type /Page
-/Contents 8933 0 R
-/Resources 8931 0 R
+/Contents 8962 0 R
+/Resources 8960 0 R
 /MediaBox [0 0 612 792]
-/Parent 8930 0 R
+/Parent 8950 0 R
 >> endobj
-8934 0 obj <<
-/D [8932 0 R /XYZ 100.892 685.529 null]
+8963 0 obj <<
+/D [8961 0 R /XYZ 100.892 685.529 null]
 >> endobj
 1686 0 obj <<
-/D [8932 0 R /XYZ 100.892 588.463 null]
+/D [8961 0 R /XYZ 100.892 588.463 null]
 >> endobj
-8935 0 obj <<
-/D [8932 0 R /XYZ 100.892 557.722 null]
+8964 0 obj <<
+/D [8961 0 R /XYZ 100.892 557.722 null]
 >> endobj
 1690 0 obj <<
-/D [8932 0 R /XYZ 100.892 296.056 null]
+/D [8961 0 R /XYZ 100.892 296.056 null]
 >> endobj
-8936 0 obj <<
-/D [8932 0 R /XYZ 100.892 271.977 null]
+8965 0 obj <<
+/D [8961 0 R /XYZ 100.892 271.977 null]
 >> endobj
-8931 0 obj <<
-/Font << /F22 3706 0 R /F15 3700 0 R /F50 3701 0 R /F17 3698 0 R /F70 4384 0 R /F96 8559 0 R /F71 5424 0 R /F51 3729 0 R >>
+8960 0 obj <<
+/Font << /F22 3706 0 R /F15 3700 0 R /F50 3701 0 R /F17 3698 0 R /F59 4373 0 R /F96 8585 0 R /F53 3738 0 R /F51 3736 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-8940 0 obj <<
-/Length 2372      
+8969 0 obj <<
+/Length 2373      
 /Filter /FlateDecode
 >>
 stream
-xÚ­X_Ü¶¿O¡ªr)R"•—µãÀsM{g¤…íÞJ{+D+­E­/þöáZiOç´E_vÉ!‡Οß̈'	O~¸úëÝÕ·¯sžÎJ^Šän—ˆ\0ÍER˜’å¥Jîªä}ªß|¼ûñÛ×Y–V…ò[KÔ4p’ßô²µÎ5[Ûn®e®ÒŸ‡¦›îf·§ãF<í7ð3Œ›k¡„N_îíq¬Ú“	¼äêû»«OWN¹fâäLÊd{¸zÿ‘'¬ý˜p&K“<ú‡Dæ†yã6¹½úûŸ¿Qä«oT%óoAñmW¡€"­†æó&Ó©æÇ¡Ñ3„±©w½_ÍRKóO§úTeÜÛ‘ˆ{ë"©	|U½³§v$mj1—*ÃÕyóîí[Ú¶>+(>î"aMÄ<tuŐ5©3F$×B²\•ÄsGÒ:}lÚ–FCíP,iÓmÜ×4ØõmÛã-dÏ•3x
-ÀðP;gêï6×¹é!Õ«ús³
-¼®ÑÂ…[ÛuýHã{P*äå$aÕ¸ckñÂ/þmðškeJUzi"eÒÝF¤}“Ô0pÁjÛ檮ˆz·ÄCÇÈëuÿ$:7Ú¶­«oÐ-áà®ý²8±§ßN˜ÉµûÔ]¤ŒŠ†Ñ=­Ñ$>TϪTúªÇuEÔþÎÀ‰%áiyìi%HLz?¬.\:2á_þ¥Î8SyARÍä’K0Ðó G
-­8¤ D0*nÚ¶Íïù/ÍAyEÏYg<Ó‘å_›2KASkgk&t7þµcÒ7ðÜÚzóÀ
-ÿÑ…f*›B«æRLwù €ó&uFZÕض`$Í
-©•VfSHi®	¦¡hä‚)ˆð…¿L¡²œ§v5²­ˆüØŒ{rzqp°ðcb½ð;Ü[‘| ­™^oŒJ‡þ@Ëûz¨A
-À—Æ»ÐCðyÂد„(á9–]÷·èayx赎¼Ø˝Whî "FvgíJÀSœPä/œ]¦[$î{‚˜÷»ï|2‰Y ÒÜlEÁ$ ÿ" &ôÓ…‡øaôÛº­·Ë(â¬4á@´×6n
-x
-… äx}:ÒJÛ¸‘–úQ&¢éY·´”ƒUÞtÍnè¡©fÂÉ3Rð’[Ž#ÛÈ”}Ug×áý¤4ý?)íå,Zù<HŸ–c´Öhþ²L_s/ï(ËôÞÞñÎ:¤›,Ñ:̏&z¤¹Ð2íùÀsþ¸'÷´%fÌ,uhãÑâ1#…·àŠ•²XÀ›xË/~þXàhs´áåÒÿÖ¡#ƒ’C\æ…çóŒ\Ç
-£ÏRÊLû4â€w¯m]P¸@Ž\õov;¢×àQ“³‡pu÷ö]½æXÒ)Y¦vð¨‰Øš¶±‘#l¦HùeÂ#G¯â2¸påäE5D'QI…ë¿s튠$„äáµ’ç3(Šq
-Äe%UDï±cÓwŽH¤ZMª­‰Öwô¿xnîÈÆþðŸì¯µ`æû)¦†·áý%\ÒwàKã/(Ñìhi!)3a†ô¤‹,bòÞV’qnÙùWÁ‚×ÆJ¦Ï”`fÊȨ J,ΪM·u:cB•3žÏM[?P"O®¥PŒ‹ri4wƒÇÃ;à¿êO÷ø)8
-J7-›]2!¦›Üa#³ôÌ3žV«(¤¹ïÎpÀcŠ ˆé„B°ŠyéQ4XMA6$=guŽ8ê¼?©éà3Îp¹Hs„
-kµÔÃρM›  œ©§O›tJê64S at s_  :ÎÜ:ðB˜t4o„‡¢CjrH ÝÜÑÿo¦@mC=}~—6„l+ñÓÕ>	M	]y#M˜¶ߺ`*›àû²6¶|Xu¨ù‡5“AE¨ÍTiŽö>¦ñPéÆ<ÿ¤ŠX-·cF€"2Ù2m½@œ!…^–m{_Ç<Ž”ŠÞoªPÛª ¯W9P|˜@¶EC™sïò±pD<ÝÈ~NØnûÓ¹®'»šÎ;Ài_b#áÛ?ž±jP.W‚Z‰¯µ‹àB`BakT1Cà,`íÔ¶®‚M-¤Ýû¶¦
-cX>ªf÷%ØG)¦•^>4z5¿ìØ<áIC1qšÒ47„ðÿi/߆YhñÍÔ…‡IèVñ”s·
-³“#áæÙújjŒ–X\K߇*s«ÖtvcœÓ}¸)Þ÷
-6ÏYzlkë8kªzy¢qäÖéCp´nM²Ýi:ôâ¢FKÞ{êí”_$~}aË.¶QEH.X™çúÜ$¡D3¡X	œhœûæÀ0|((è35üT¿…/ïÜ´eÀ¤ˆì¡oµÅÄfµ`¼”ñšË ú@K©=AW¦˜Á³).œ	K$öÛýúj?œeŠ|
-÷>¤hcY\|¤)Îø§µ³r £)G}\{µašO;l|'åzã]â@#ŸõItª(‹œI“/ýÁR6ÿ¼ÉqÚ¦¢iÔu{"Ô‰‚´‡ÿUøoFZÇO-Ô?ŠX$Âê»›7ÿ¤Ñ¶?¼¬87¨!6ŠR…Nþ¤.tqø
-…tïÂÙXü¬™ƒ(Ù†FrßÑ-»»vÃÒ²†ìÒçsðÏì<* ílŒD+çS¸jðÿ	ž|j†ºZïsñëR[‡fÖú¼ÓF:ÄyýÛ
-üÑîBF¾ÌRÙê^Õ¡th™Åo^Ð.dËÊ™l™‰ÝNæYûäS¬,óÿ›‹«ßqq®ÏuÝ
-ú?;’|Û)/Cp¿IiýÐÄ"S”’rûe‘5äš{ß"û/oä径¸øy¦{X«9M	ñe͉â„
-«X•CU\L•ÌÔ睍x-òœ•Pl/¼U®šú'lœLv¶ÖRȼd:Ÿ>{ ͐>/ „bz°¯×ªtÕi„^jŒ „žšQ#bC÷¼<*õb:ÛV•wHd½o‡fÊ°\^ÇÑÚA´'ꓬTË8QÏ*oEF¨ÇufþK	¦Êéƒ
-@³¨Í¡ŽßY¨2”ÏêHdóZðüëJ‡âç@ûªrâÿ÷wWÿQã–Ê
+xÚ­X_Ü¶¿O¡ªr)R"•—µãÀsM{g¤…íÞJ{+D+­E­/þöáZiOç´E_vÉ!‡Οß̈'	O~¸úëÝÕ·¯sžÎJ^Šän—ˆ\0ÍER˜’å¥Jîªä}ª¸Ù|¼ûñÛ×Y–V…ò[KÔ4p’ßô²µÎ5[Ûn®e®ÒŸ‡¦›îf·§ãF<í7ð3Œ›k¡„N_îíq¬Ú“	¼äêû»«OWN¹fâäLÊd{¸zÿ‘'¬ý˜p&K“<ú‡Dæ†yã6¹½úûŸ¿Qä«oT%óoAñmW¡€"­†æó&Ó©æÇ¡Ñ3„±©w½_ÍRKóO§úTeÜÛ‘ˆ{ë"©	|U½³§v$mær.U†02ªóæÝÛ·´m)|V0P|ÜEš ,ˆ&xèêŠ!kR+fŒH®…d¹*‰çŽ¤)túØ´-†Ú¡X0.Ò¦#Ú¸¯i°ëÛ¶Ç[Éž*gð€á¡vÎ>Ôßm®s!ÒBªWõçfx]=¢„·¶ëú‘Æ÷ T8ÈÊIÂ<<ªqÇÖâ…_üÛà5×Ê” 8ªôÒDʤ»Hû0&©aà‚Õ¶Í.T]õn‰‡Ž‘×ëþI.$tn´m[Wß [ÂÁ]ûeqbO¿-œ0“=j÷©»H
+£{Z£I|¨ž?T©ôUëŠ¨ý)œKÂÓòØÓJ˜&ô~X]¸,td¿ü1Jq¦ò‚¤†É%ËE èy€£†VR "7mÛf‹÷üŠ—æ ¼À¢ç,Š3žéÈò¯M™¥ ©µ³5ºˆÿ€Ú1éxnm½yà†ÿèB3•M¡Õ?ó)¦»|Ày“:£Ç­jlÛ?0’æ†ÔJ+3ƒ)¤‰´×ÓP4rÁDøÂ_&‡PY	ÎS»Ù‚VD~lÆ=Œ 9½88Xø1±^øî‚€­H>VƒL¯7F¥C å}=Ô FàKã]èŽ!ø<aìWB”p†Ë®û[ôΰ¼<ôZG^lˆåÎ+4w £»³v%à)N(òÎ.Ó-÷=ÁÌûÝw>™Ä, ž-Æ.˜ä_Ä À„¾`ºð?Œr[·õÖceBœU€&ˆ¶óÚÆMO!£€¯OGZi7ÒR¿#ÊB4=ëց–r°Ê›®Á
+=4!ì Q8yAj^rëÃq$c™²¯êì:¼Ÿ”¦ÿ'¥½œEk!ŸƒéÓrŒÖÍ_–é+Paîå…`™žÂÛ;ÞY‡t“%Zçƒùq€ÀDÔÁ#Z¦=xÎ÷$ðž¶ÄŒ™¥m<Z<f¤ð\±RKxÏaùÅÏ¿ -bŽÖ ¼\ºâß:tdPrˆË¼ð|~€qƒ+ð¸aôYJ™iŸFðîµ­«
+È‘«þÍnGô<jbrö®±îâÞ¾«×kB:%ËÔ• ÛCÓ6v r„-ãÑ)¿LxäˆàUB7®œ¼(°†èD#*©pýw®]”„<¼Vò|E1N¸¬¤Šè=vlúΉT«Iµ5ÑúŽþ/CÂÍÙØþ“ý5¢Ìr?ÅÔð6¼¿„Kú®|iü%š--$e& ìÀž”a‘ELÞÛJ²"Îm ;ÿ*XðÚXÉô™ÌLD‰EÀYÕ¡éÖ¢NgL¨rÆó¹iëJäɵŠqQ.ænâxxüWýé"GAƒt‹¦D—Lˆé&wØÈ,½óŒ§Õª
+iî;3ð˜"("D:¡¬„b^z
+VSÍßIÏY#Ž:ïOj:øŒ3\.Ò¡‚ÄF-õ0Ãs`Ó&ˆ (gê©ÆÓ&’º
+ÍÐÜ(€³·¼&Àá¡èšh7wôÿ›)PÛPOŸß¥
+!ÛJütµOBSBWÞH¦­À·.˜Ê&ø¾…¬-BjþaÍdPj3Uš£½i<Tº1Ï?©"VËíX ‘ ˆÌD¶L[/gH¡—eÛÞä1#%„¢÷›*Ôv„*ÀëU&mÑPgæÜ»|,C÷0¢Ÿ…¶Ûþt®ë‰Å®¦ópÚׄØHø¶Á'C,ƒ”Ë• Vâ«A­ÅÄb¸˜PXÄUÌ8‹EX;µ­ë£`SAi÷¾­iÖ¤€ªÙ}	öQŠi¥—^Í/;6OxҐCLœ¦4Í
+áü¿@ÚË·aZ|3uáaºU<åÜ­ÂìäÈC¸y¶¾šZ£%×Ò÷¡JÇܪ5]†]ÀçtnŠ÷}ƒÍs–ÛÚºÀN皪^ž†h¹uú­[“lw‚}‡¸¨Ñ’÷žz;å‰__XÁ²‹mTR€Væy†>7I(ÑL(V'ç¾90
+
+úD
+?ÕoáKÀ;7m0i"{è[m1±Y-/eü€æ2¨>ÐREcjCP ÁÕ)fðlŠg‰ýv¿¾Úg™bŸÂã½)ÚXiŠ3þií¬ÀhÊQ×^m˜æÓßI¹Þx—8ÐÈg}*Ê"gÒäK°”Í?or@œ¶©hµFÝžu¢ íáþ›‘ÖñSõ"‰°úîæÍ?i´í/+NÀ
+jˆ¢Tᣓ?©]~C!Ý»p6?«Aæ J¶¡‘ÜwtËî.Ý°´¬¡»ôùüó;
+H»c ÑŠÀù®<ä‚'Ÿš¡®Öû\üºÔÖ¡™µ>ïƴцq^ÿãvD´»‘/³T¶ú„Wuh Efñ›t…Ù²r&[fb·ÓŸyÖ>ù+Ëüÿæâêw\œës]·‡‚þÏŽ$ßöÃ@ÊËÜïCÒ@Z?4±È¥¤Ü~YdF
+¹æÞ·ÈþËy¹/aÀ.~žéÖjNSBA|Ys¢8¡DƒÁ*VåPS%3õyg#^‹<g%Ûo•«¦þÇ	'“ͬµ2/™Î§OÆH³ ¤Ï(¡˜ž0,Äë5†*]u¡—#$ ¡§fÔˆØÐ=/€J½˜Î¶Uå$YïÛ¡™2,—Åq´ví‰ú$+Õ2NÔ³Ê[‘êq™ÿRg‚©rúÀ`Åìƒjs¨ãwªå³:Ù¼Ö<ÿº’À¡ø9оªœøÿýÝÕ¿Õ—
 endstream
 endobj
-8939 0 obj <<
+8968 0 obj <<
 /Type /Page
-/Contents 8940 0 R
-/Resources 8938 0 R
+/Contents 8969 0 R
+/Resources 8967 0 R
 /MediaBox [0 0 612 792]
-/Parent 8930 0 R
-/Annots [ 8937 0 R ]
+/Parent 8950 0 R
+/Annots [ 8966 0 R ]
 >> endobj
-8937 0 obj <<
+8966 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [200.159 316.049 268.213 325.618]
 /Subtype /Link
 /A << /S /GoTo /D (inst-rpc) >>
 >> endobj
-8941 0 obj <<
-/D [8939 0 R /XYZ 151.701 685.529 null]
+8970 0 obj <<
+/D [8968 0 R /XYZ 151.701 685.529 null]
 >> endobj
 1694 0 obj <<
-/D [8939 0 R /XYZ 151.701 303.816 null]
+/D [8968 0 R /XYZ 151.701 303.816 null]
 >> endobj
-8942 0 obj <<
-/D [8939 0 R /XYZ 151.701 275.399 null]
+8971 0 obj <<
+/D [8968 0 R /XYZ 151.701 275.399 null]
 >> endobj
-8943 0 obj <<
-/D [8939 0 R /XYZ 151.701 228.048 null]
+8972 0 obj <<
+/D [8968 0 R /XYZ 151.701 228.048 null]
 >> endobj
-8944 0 obj <<
-/D [8939 0 R /XYZ 151.701 207.591 null]
+8973 0 obj <<
+/D [8968 0 R /XYZ 151.701 207.591 null]
 >> endobj
-8945 0 obj <<
-/D [8939 0 R /XYZ 151.701 172.98 null]
+8974 0 obj <<
+/D [8968 0 R /XYZ 151.701 172.98 null]
 >> endobj
-8946 0 obj <<
-/D [8939 0 R /XYZ 151.701 141.701 null]
+8975 0 obj <<
+/D [8968 0 R /XYZ 151.701 141.701 null]
 >> endobj
-8938 0 obj <<
-/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F71 5424 0 R /F70 4384 0 R /F17 3698 0 R /F51 3729 0 R /F96 8559 0 R >>
+8967 0 obj <<
+/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F53 3738 0 R /F59 4373 0 R /F17 3698 0 R /F51 3736 0 R /F96 8585 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-8949 0 obj <<
+8978 0 obj <<
 /Length 2729      
 /Filter /FlateDecode
 >>
 stream
 xÚ•YYÜ6~Ÿ_ÑD½˜¦IQç.°@llj³ð±vÎÂëÄ鬖:’Ú3“_¿uIjµ5Nò$Åb±ªøU¥W»•^ýxõt{õä…ï¯b•ÆÚ¬¶·+£µJR%©
-Ó`µ-V½÷.ï˦^ÚþLä‰J£(@r?U¨5ÓùFEj½1:²Þ˺볪*×Æ«aÈÛ­76¼çmùŵwʺo¸õñ¸¶Úk‘y#‚4*Õ)fa+’­þ¶ L¨‚p$øÄ¡ž1‰"åÇ#M`R]ý°½úíÊÀ(Ÿi TÖ®òÃÕÇOzUÀÜÏ+­lš¬îˆò°²a¢"Ú±Z½¿úÏ•>×ê…ôÓ U$-nÿaXÏ­7(àØ6k?ñ¾”…®ÏÊÊÜÛ—5N÷wo›–.Ëq|½Ðkny´ßƒÖ*³n]8	Ñ°uÖf»6;î»a"#ÀY6ƪ0HYÜÛ¦ªHÈ;%Šéˆa’â:ÐÊ·þ™/øÊ€pxïeáê¾¼}(kt„(G cƒ à8{/à¼Ý’큵Ÿ(ë-ê
-Ǐ½ÿiÔÀ¤àns깑ݬaÍÔ§Ób£ ÄCЦ ¶½Æ^â=¬iOí32	Q:þ7’ýŽx1:pú ð½ÿ’`´:òò¬fšé÷Žõy’fAÃyÃVv£±ñn UmhåИž=‡Ý7¯º¬çVž“Ü•à4&'l¹wlѱ@ ×ÂBxïûSñ0mHֈ͹5l«ñÊÿ|aµáÁÙiÊúvɘ¾V:J‡õ¢~0Vzà^TXÖ“ó8
-ç¯y–ΏÏžoÞ¡Ðo^)ØîKáp “=p§nznÜ[ǝ#;Fו7•»Æ™ÄëÊ:wÓ.K‡Ö)xútêG·±ŽgRÖDx~Fv°C¹Û“q±›N’açP‚PõŽœÉz¿ÀÆkÚþTƒ>ªô­k&\¡ÔÔžÂø¥Ã& TÔw ÛÞÜ!ä…5'àÐ!+Yç/Û%ç䫏>¤`[B÷ŒÂŒ$` "¼
-‘Ñ`‡ØsIÛ	q&·@+Û9ÍZYÑÜâ ±R6ìšÃâ•ùPÖK†L at mGØàñ€=X2>â…a=à Ng=ª9¶Þ÷ª°Dá@ÈQˁøҏ>ŠüGÃŒµnSÃ…+–Ä,N-#¨†ùBãB‰Æ€o¯mˆiî:‚‹{ãŠCö™Î!ݲ篻ï[w@!.E	Gù©’i25’,€ÃKB²`ö`lp¦ ˜lÝo§²u…Xø¾
-t,м'ÃÅæIc=9&Û ”c„Ô+xÑ(Œ†‚©„\O¢¡Ë¶<V‰ÆÈ~ÌH„ȸ+N£“,ÁnUŠb@ßV¡<ö=º¼_×—;Â%¤¸Û—ŒêÜeý ñ»0hÖSXEfÂýԍTàæ-OÂùd°•=Êz³$,)µ¿‰5Z&ÔcÔ	|íÕŽRŸ­ŽßÖ1â9Œ
-4Aî„­c+€K÷¿@( ÝaŠ3h8¶ZûÀÝ™®ÅxÝ°7}Aî;œÊ†¥6ñÙ-Aôî„n/°Üâ½SƒÉQ@΂{¾â¼®”õ{Çxá³°Är/#¬ÿkqû ×ÔÓ%OòEÛ-I
-Æ*Øío†k÷áU™·M(ÅS¼=4Ø]`ŽJ0ózûÄ×úþɯo¹/j„ÀÛ)°¡™Ý¥ˆ÷þ%ÔÞŽmÄ>^ðØÁõûÙ ë2óåÍ®.w2¼—ÆìFCºÑÐ)»9“1)àîȤ‡KÀ­#€6·nÛæp®¸ðJ¤±èS‚¾íwÝ,q”˜B捡õmÛq)÷år:*2cR”YÕ´ZºK[ØH™ Vüèj×fÕëÀ€,crÒg7h‚ádÀ6ØF §ùÌg¤tËØéÐUÙÉån¨†Iÿ”.(¯|(¯fÎ6%чhF³d°f¢Å@ÃOt]’pH=¿#L U
-si‡š€<:¿Qˆî8gLô…ë&štŠx¶p;Þg¤¼ÉÈ…q[jDcy‚öf1ÆWI4Z’kCD¿„jEÛÊxXp½Ä4V&¶#ˬφpäežA¤b°ÅŸfú¬©ÑT»?dŽÑŸgü“«Ž,-”¹S|ÍF„à”Ñ¥c…šc+†Èo.E‰´
-ýQ
-ϝ\Ã+7¬õd h?Z¬¨üRk¦?Ôqt:eOä#_Öæ3Š,0ÕUCj\É<Ç ˜:÷I¹>>Õú³S¾ÞÊeE€J1èÈe `¦Ë€#Mï.0MÊJ—¼šŠ'JŽg /YR at 4DqžÇ¨ÎV‹h[îIyö¿q€‚5|!µâ̘t êgÌ%ª×í˱?Ï>ì}à{ŠƒÐç¤3¤"– ÿkÈ>{  b¦—šéÏT­b=ÞÇ]Æ÷rŽnÐê¹Âà#ÚS_VeÏ;É¨|ˆ½w§š÷¥`_*`HSe“Ñiy×ӁT-|iZ 6*Q‡ì:ìð­³n¬”¶UîÎõÓn‹ÇµÊ7ãq»×ys8€¨ ³gÏ8Ö7O|óX)jüP b—¶„ØâP©6̯rì7U˜2ìijL/<ŒÜ˜þÝÆo¸2Ár™å™ëÅ$	è%žëeûË»§o^× Âq´ò†‹¿ù¼¦ 
-×èQm¾±	°£!^ ïÖ(%*ŠFœ¥×‚!³Á¥Ô€=M¥©Æ–ò&ß>ã/b¨¼`àšg0CçÅ/½e2ñç+L‹|¦ÎEé"Ô™ÝB=H ÎÅf•ûæ8d'PǾdJ©)é
-X%]`§§®™´áï#†L b4œŸªÄ&ß6œO1íÌp—Y¾æ¥Ä+²g3Jˆ>Ãx†R˜¯CD3îv®N§S:â_])mFÄú÷ó6O_nßÿôfÑmÀ&i:¦ƒŠ™•	nÔœª‚›-A–¦"‡$GƒT3uéMnDœØ¿†¡XÏCÒ’^Ô†ì#ÿDÓRÀ@ß´	×^î¬ÍRcà‹Y½(œM!sþ†l°Sà=ᥐCÍÓz3å)ÿZN”
-Gî€ÇQšbQ\ÇáÙ…†öÒ håŠyãk¸î:½|\%Äíø™‹1W—ü †–@ÞßäÕ†ùþÝʪlàŸ¯J4”îÞµyÙÉ«gÓ³<¿ ,¥ÞêàÀ׏VÏò:5é’©°Æñí_Åzòo‰€‚~—ñ6CÙ&_´)§t,µðß$;t/‘¯T˜ œüÔËy2yიSÉÐE””¤/H Ì\1PcPÇâ2Ðp÷„»8´ËÊšª·Áœ8:|âcó<úi2šÇè¡ÿĝS'Ôåí8›ÈlrñºAÜþæ­£g#¤êò¶<ö‹oPüFÊ8ṍXzªYËÃ죏5vx¬¡Õü©²–êshR!b°ä[#¤\™¦S-Éå	=Çùç‰f'ÃkL›©ö1XÒË£u­›49mÓË'vYû¹ã&¿®øâ8BaV6Í›ƒ°ý6ÿî˜åN8ʇÿ4Ðtõ£÷©i‹îé†?wÃ"ßÿÍ„a6
+Ó`µ-V½÷.ï˦^ÚþLä‰J£(@r?U¨5ÓùFEj½1:²Þ˺볪*×Æ«aÈÛ­76¼çmùŵwʺo¸õñ¸¶Úk‘y#‚4*Õ)fa+’­þ¶ L¨‚p$øÄ¡ž1‰"åÇ#M S¤ºúa{õÛ•Q >Ó@¨¬]凫Ÿôª€¹ŸWZÙ4YÝåaeÃDE´cµzõŸ+}®Õé¦AªHZÜþÃ:±ž[oPÀ±mÖ~â})(\Ÿ••+¸·/kœî;îÞ6-7\–ãø{¡×Üòh¿­;Tf'ܺÞe-p¢aë¬ÍvmvÜwÃDF€³lŒUa²¸·MU‘wJÓÃ$Å#u •oý3_ð•)àðÞËÂÕ}yûPÖèQŽ@ÆAÁp(ö^Ày»%Ûk?Q:Ö[Ô:Ž{ÿÓ&¨IÁÝæÔs#»YÚ©O§ÅFˆ‡ M…l{½Ä{XÓ"žÚgd¢.tü5n$ûñbtàôAà{ÿ%ÁhuäåYÍ49Òïêó$Í‚†ó†­ìFcãÝ@«ÚÐÊ 1;<{þ»o^
+tYÏ­<;8&¹+Á'hLNØrïØ¢c@®…3„:ðÞ÷§âaڐ/‘=·†
+b5^ù¿“/¬6<8;MYß.Ó×JGé°^ÔÆŠBÜkƒ
+ËzrÞGáü5ÏÒùqàÙóÍ;úÍ+ÅÛ})d²îÔMύbë¸sdÇèºò¦r×8“x]YçnÚeéÐ:OŸNýÈá6ÖÂñLÊšÏÏÈv(w{2.vÓI2ìJªÞ‘3YïØÁxMÛŸjÐGõ€¾uÍ„ƒK"´‚šÂS¿tØT€Šºã rÛ»‚;„¼°æ:d%+àüe»äœ|õѧ“lKèžQX€‘@ä€W!2Lâ{.i;!Îä6 he;'£Y++š[¼4Vʆ]sX¼2ʺ`ɐ	¨í<°çKÆG¼0¬gÄé¬G5ÇÖû¾@–(9j9CúÑG‘ÿèaØa²Ömj¸pÅ’˜Å©eäÕ0_h\(ÑðMãµ
+1Í]G°bcqo\qÈ>Ó9¤[öüu÷}ëè#Ä¥(Aâ(?U2M¦FòB€pxIHÌ^ Œ
+Î “­ûíT¶®PßWŽš÷d¸Øœ!i¬'ÇdăbŒP€z2š"…ѐ@0•ëI4tÙ–Ç*Ñُ‰wÅIbt’%Ø­JQè[Ã*”'оÇA—÷ëúrG¸„wû’Q»¬4~7ã Íz
+«ÈL¸Ÿº‘
+ܼåI8߃¶²GYo–„%¥ ö7±FË„zŒ:¯½ÚQÊà³ÕñÛ:F<‡Q&ȝ°ulpéþ´;Lq†
+ÇVk¸;Ó²¯ö£/È}‡SÙ°Ô&>»%ˆÞÐí–[¼—aj09
+ÈYbÏWœ×•²~ï/|–XîeäƒõM"nŸ!ôšzºäi@£h»%©ÁX»ýÍpíá>¼*ó¶é ¥xŠ·‡»+ÌQ	f^oŸøZß?ùõ-÷Ex;64³»ñÞߣ„ÚÛ±ØÇ;¸~?`]¦`¾¼ÙÕåïN†÷Ò˜ÝhèO7:e7g2&Ü™ôp	¸uÐæÖmÛΞC‰4}Jзý®›%Ž3CÈ¢1´¾m›#.ò¾\NÃ@EfÌ@Š2«‚VK×ai)$Ê]íÚ¬ZbeLNúìC0œØÛà4ŸùŒ”n;º*;¢Ü
+Õ0éŸÒ%å•åÕÌÙ&£$ÚãPMÃh–ÖL´cø‰®K©çwäÉ€´ªa.íP‡@ç÷!êÑ猉¾pÝD“NÏnÇû쀔7¹0#n+@hÌ!OÐ~Á,Æø*‰FKrmˆè—P-°h{X®—˜ÆÊÄvd™õÙÀŽ¼Ì3ˆT¶øÓLŸ55šj÷‡ŒÁQƒ úóŒrÕñ¥…2wªƒ¯ÙHƒ\€2ºt¬PslÅ9àÍ¥(‘V¡?ªá¹“kXc冕¡žíG‹5•_jÍ”à‡Z"ŽN§ì)€|äËÂ|F‘¦ºjH+™çSç>)×ǧZvÊ×[¹¬°S)¹ Ìtp¤éÝf£IYé’WSñDÉñä%K
+ˆ†(î¡ÑóÕÙjÍaË=)Ï^à7P°†/¤Vœ“@ýŒ¹DBõºc9öçÙ‡²|Oqúœt†TÄà
+Ùg/TÌòRsVÍT­b=ÞÇ]Æ÷rŽnÐê¹Âà#ÚS_VeÏ;É¨|ˆ½w§š÷¥`_*`HSe“Ñiy×ӁT-|iZ 6*Q‡ì:ìð­³n¬”¶UîÎõÓn‹ÇµÊ7ãq»×ys8€¨ ³gÏ8Ö7O|óX)jüP b—¶„ØâP©6̯rì7U˜2ìijL/<ŒÜ˜þÝÆo¸2Ár™åIgz1Iz‰çzÙþòîé›…×5ˆ°A­üÀ‚áâo>¯)¨ÂÆÇ5zT›ol‚ ìhˆÈÀûB†µJ‰Š¢géµ`Èl°Aéµ0`OS)ÅCª±¥| É·Ïø‹Ø†*/¸æY'ÌÐyñK/F™Lgüù
+Ó"_…é…sQºu&$E·P€s±YeǾ9Ù	Ô±/™RjJºÂÁ VÁEIØé©…k&$møûˆá¨
+ç§*±É·
+çSL;3Üe–…¯y)ñŠìÅYÇŒ¢DÇ0ž¡æëÆ̃»k§Ó锎ŅøW—GGJ›±þýü‡ÍÓ—Û÷?½Yt°IšŽé bæce‚5§ªàfK¥©È¡ÉÑ ÕÌû¡h]z“†'ö¯a(Ö󐴤µ!ûÈ?Ñ´0Ð7mµ—;k³ÔØøâFV/
+gSÈœ¿!ìxOx)äPó´ÞLyÊ¿–SeÑ; Ãq”¦X—Åqxv¡¡½4 Z¹bÞø®»N/W	q;~æbŒÅÕ%?€a‡%÷7yuaþÆ€·²*¸ðç«
+¥»wm^vòªÆÙÃôÀ,Æ/(Ki§·:8ðõ£Õ³¼ŽAMºd*¬q|û—C±žü["  ßÂåA¼
+ÇP¶Ém
+Á)K-ü· ÉÝKä+&('?õržL^ø æT2t%%é@ 3WÔÔ±¸4Ü=á.í²²¦êm0'Ž_øØã<~šŒ&Äñzè?qçÔ	uy;Î&2›\¼n÷†¿yëèÙ©º¼-ýâ¿Ñ2N}s –žjÖò0ûèckh5ª¬¥úšTÈŸ,ùÖ)W¦éTKò_9dBÏqþy¢ÙIÆðÓæGª}–ôòh]ë&M`NÛôòƉÝCÖ~î¸É¯+¾8ŽP˜•Móæ l¿Í¿;f¹ŽrÆá?
+4]ýè}jÚ¢ûEºáÏÝð…È÷daK
 endstream
 endobj
-8948 0 obj <<
+8977 0 obj <<
 /Type /Page
-/Contents 8949 0 R
-/Resources 8947 0 R
+/Contents 8978 0 R
+/Resources 8976 0 R
 /MediaBox [0 0 612 792]
-/Parent 8930 0 R
+/Parent 8950 0 R
 >> endobj
-8950 0 obj <<
-/D [8948 0 R /XYZ 100.892 685.529 null]
+8979 0 obj <<
+/D [8977 0 R /XYZ 100.892 685.529 null]
 >> endobj
 1698 0 obj <<
-/D [8948 0 R /XYZ 100.892 618.289 null]
+/D [8977 0 R /XYZ 100.892 618.289 null]
 >> endobj
-8951 0 obj <<
-/D [8948 0 R /XYZ 100.892 588.116 null]
+8980 0 obj <<
+/D [8977 0 R /XYZ 100.892 588.116 null]
 >> endobj
-8947 0 obj <<
-/Font << /F22 3706 0 R /F15 3700 0 R /F50 3701 0 R /F17 3698 0 R /F71 5424 0 R /F70 4384 0 R /F94 8167 0 R >>
+8976 0 obj <<
+/Font << /F22 3706 0 R /F15 3700 0 R /F50 3701 0 R /F17 3698 0 R /F53 3738 0 R /F59 4373 0 R /F94 8188 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-8954 0 obj <<
+8983 0 obj <<
 /Length 1482      
 /Filter /FlateDecode
 >>
 stream
-xÚÅkoÛ6ð»…Ðm¨ÔŠ(êY`Ú<–©—5NÓ!
-F¢-¡²èJt“üûÝñ(ÏÎÔÒÆÌãñx/ޏò…ã;¿^ÏF{G‘ï0ßËüŒ9³¹Ã"æ%>sâ4ó¢,tf…så†,_ÏÞ쁓zY‡†4K½§ÀÉí×¢ëª\Ôã	B÷¬­]5š¯W+€|Wá¯Õã	Yâî—b¥eK4C!£ÃÙèóˆWÐkKÈãÜÉ—£«kß)`íã{<K[C¹tx”zq\;ç£?Fþ¶	´‘Çc©ß*¥O¢ rÛUž×•l4M'ÏDóIür¿ç—Óøã!jí°ÄciàL÷"ËñùBꢭ¾ }HûìXV…¬od» ÄAµ¨–¢Ó=AƘoÙú‘vÿì!¸•;»x÷ú÷ÎŒÌɶÐ0#©ù² Ò_ixL%ŒTß™‰çƒë¼«Ëª)ÔmG$Ӎwi|ÝSokg¢¢u°¥×I3WVÊKr(óBðä¶Cß˶«Tó’讂A	ÛL§b){êÿc÷ €Wm^VZæzÝn˜ÿ'lkx&tÙ3Ù‰Ñty2Î8¿å–<@¸[)U#pðîäýá»sCȃiŒ!9>˜žœûìc!½ƒÓÓaÁB‹yUËGXËŒåFâjUìH´¶¯šyµxD‘dãÅ·Œ<–õêûH<>=»Ê€¹’MåÅvïܯçw–{2=:Ôï-¶úIÌÍŸHn!çO"·lå“ÈýÒOVe½úqæRÕxµ¾óŠºþÑbÑÚéìh°V½UM¥UÛl]Œ_Qo.Öµ†\ú~µK»w=ÓV;5é¯jν4áÄàÏqÊ]µƒtß]Šq¸÷4i”®r‰0su)4auYu„Ãne¤.^‘8/EG$Ÿ×píNÐP‹v̠áYƒ»ÖKuƒ˜
-5·j'Ûj)¨lÚW8hC™K§³:ÂéÝoߎaìt)[‰
-m䊸EÍTÛ™iì梓Ý€cß-êk¤5;Î|÷UÝ)KØéV4Yߣc
-ÝæËAã¢ÌãpþnËÁ3æAÀ
-YÅ^÷ð0Ps-YP·ÉYäeЄïŠ±vHÀƒöú¡ü æîÙ¼mÏ ªñFkpBȸ{‰ãóÌ-À`E Ä÷ÆmvR
-œ}A§š-©–0w
-ûðbÎÁ’ÎUK šÀû¥ƒÍò0ô‰‰hsdYVòE’yq–íºÂö„à¸$t«¦Ó†ždœ¸3߸‚¹gi,fÝ¡D„nPù{‚ßVy«:5×45Ú"`´EÀ4¸áÖòÉîöÞÊ¡l^ÕBÃþeÊ$@x2φ܆Â!ÁÂ䐦U­hìÖÛž3+¥ì$Ä`Éõî6R¢³‹ÝýÖ›­lk? 2ÙQìœ÷Yi&UC£(ŠJÃã€f(ÚŒ¥ê,ò T4{V‘_yÒ3ùdÁÐl”C{¬(èëÿ}m¾ïïÁ{lڼ1Nt‡ILHE>E‚+"wÏƳ}l arÑB at 5 ÌÒ´H*?àø
-r¾åOS„xØWž†Ö«9a+MóvÝt÷ÂÊ%d‰KÈ X›Î^€±|Ëþö6¼Üûiá¼jÌe`CÃÔ„dç‹D/ô5áj…/H¢Ë❊{1pµt?±ŠàžÚPÞeð Žz‚®4U3wSˆ™º†H¾'¤ÈsiŠKWÝ€CjI4ºlÕzQ>°i·:²Ô÷ Âô’¦P½8¦} anû	ke
-Õ¢¼1÷ámù	âÐK’õ§T–¿³CÖ!‚½T<¤ˆSùÄ›š‡}¬`c-ò±:ŠB
-€‹é>P‚…M:˜Í[µ$h7ºqx·ªUk)mUùD¿ýômúñp6ú¾ìñ3
+xÚÅkoÛ6ð»…Ðm¨ÔŠ(êY`Ú<–©çÕNÓ!
+F¢-¡²èJt“üûÝñ$OÎÔÒÆÌãñx/ޏr­•åZ¿^/F'k1×IÜ„Y‹¥ÅæD.³Â8q‚Ä·™ueûÌ_/Þœxž;Iú†4‰ŸÇÀÉ–¢iŠT”ã	|{V•.ªÍæÛÍ ×Vcø«õxÂ|Ù‡¹ØhYÇPÈèx1ú<bÀôê©8œ[éztuíZ¬½±\‡'±uk(×b'€Kk>úcäîÙÈmä¡ÃX@ê×JéŸÆ“Àìz“¦e!+MÓÉÅó#Q}¿ÜÁïy‹Kiü‹qµ¶Xä°Ø³&Œ;AËñùJê¬.¾ }HûìT™,od½"ÄQ±*Ö¢ÑAÂÀÏÄÖ
+ÜÙþÙ3BðVîââÝëß?~˜™“¾P?!©é:#Ò_ixL%ŒTךx‘ã‚덼«Ë¢ÊÔmC$ӍwqxÝQ÷µ3Qщ:êéuV-U+å%9”9>x²ïÐ÷²n
+U½$º+oPBŸéT¬eGýìðªNóBËToëóÿ䃾†3¡óŽÉáKŒ¦Ë³étÀü”[sáf£T‰ÀÑ»³÷Çï憐{â!Crz4=›»ìc&£óóaÁB‹eQÊG˜eë„¥Fâf“íIlìPUËbõˆ"ÉÆ‹oy*ËÍ÷‘xz>»Ê€#¹‘UåÅ6ïܯçw–{6=:Ôï-6úIÌMŸHn&—O"7¯å“ÈýReOVy¹ùqæRÕxµ½s²²üÑbÑÚéâd°V½UU¡U]õ.Ư¨·ÛRC.
+}¿Ù§=8ž©×NMº«šs'Ž81øss[mÇ Ýµ×bìEö=M*¥‹T"ÌlMX
+á°[{±W$ÎsÑÉç-\»„4”¢3èphVá®íEÝ fÇA-[µ£¾Ú^j{»öÚPfÓ©ÀÆ$‚N€ùp:ƒFwÛû1ŒƒÎe-±¡
+lÑ·¨™ª3
+íT4²ypèÚ¹B}
+lÍÆÎÇ3×~U6ª%lt-ª•,ïѱ‡îóå qAâp8w¿åà	³O à†,
+B'»
+x¨¹«•Ì¨Ûä,phÂ÷ÅX;¤€ç@{ýP¾r{6/CÛ3¨„j¸Óœà3n_¢ÅxÆ<±30XqDÀ½q[;Éξ SÍ–ØK˜½…}ø1çÐ’.UM šÀû¥ƒÍòÐw‰‰¨Sd™òE”8a’컢í	Áq‘oU£
++<É0²&¾qs¯¥i1Û%"tƒÊßü¶HkÕ¨¥¦©Ñ£-¦éÄ
+·-Ÿäîà­ÊæM)4ì_7 L„gKð¬ÏÛ°CØ'X˜Ò´ªÍ¶ï9³’ËFBú\ÿðàv%%:;Ûßߺb·•€¾ö*“-åÞ^AÀy—•fRT4Š,+4<h†¢Í˜«¦åBþ€ŠfÇ*pG:&ŸÚ@04;åОVôõÿ¾¶<×uà=6á@m^'ºÁ$&¤"Ÿ¢F^‚•‘ûgãìÐ!‚6PŠ0©¨! fiZ$•pü†?9ïùÓ!îw•§¢õbIØBÓ¼ÞV
+Aƽ°r	ÙDâ"2 Ö¦‹ GZ¾Æå€ÿ@
+;»	^î^ûia^Tæ2hCÃÔ„ é×^þÌëjÂÕ_D—„{'tBàÚÒý<Ä*€{jG1x—Áƒ:èšÜpTÍÜM>fê"ùž"M¥).Mq)%Ñè¼VÛUþÀ¦ýêÈbׁ
+ÓIšBõâ˜Jô„Ùõ'¬•1,«üÆÜK„oˏúN=¨?¹j	ñ;K6dç#ØIÅC
+8•O¼©¹ßÅ m¬.V'BQ¨p1=$ J°h“fËZ­	ڏn@ßmJU›FFŠÆ¶ª|¢
+‚ß~º6Ýx¼ý
+´ñ?
 endstream
 endobj
-8953 0 obj <<
+8982 0 obj <<
 /Type /Page
-/Contents 8954 0 R
-/Resources 8952 0 R
+/Contents 8983 0 R
+/Resources 8981 0 R
 /MediaBox [0 0 612 792]
-/Parent 8930 0 R
+/Parent 8985 0 R
 >> endobj
-8955 0 obj <<
-/D [8953 0 R /XYZ 151.701 685.529 null]
+8984 0 obj <<
+/D [8982 0 R /XYZ 151.701 685.529 null]
 >> endobj
-8952 0 obj <<
-/Font << /F50 3701 0 R /F22 3706 0 R /F71 5424 0 R /F15 3700 0 R /F17 3698 0 R /F70 4384 0 R /F96 8559 0 R >>
+8981 0 obj <<
+/Font << /F50 3701 0 R /F22 3706 0 R /F53 3738 0 R /F15 3700 0 R /F17 3698 0 R /F59 4373 0 R /F96 8585 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-8958 0 obj <<
+8988 0 obj <<
 /Length 1950      
 /Filter /FlateDecode
 >>
 stream
 xÚ­koÛFì{~…Ðu¨Ô—{è¹!(Ò9mZäÕÅ]
-¤A¡HçXˆ-¹’Ü$ûõ#'ùQ¥¶ˆEòx<¾Žä•;·wÞî¼ï콑Ò	YráŒ'ŽàœE±t‚(f~ì9ã̹r/tÚäe1¸¿7싃ÀCv3Üœø¤`”û®¨›d6ËÂ-€äÞ†Ê÷ÜQ•ÓUMH^4%AW‹ân…Œ@¤ƒ„Ú°˜Ç¤˜‚£€dzÞ£ŒÏ<¿c¸&Ÿo	&ÃŽÇ
-¹vÇ;_wPyÍ>SÊIç;W×ÜÉ`í½Ã™Š#çÞpÎåG,0'Îœ‹;|Ý«[Ú·B½˜mñø¤ã=pCNóÂÀO5R|÷Ò¸-+2tïkâŠöN48q #WW„æ›iËwŸÏfé"#`¹°ô­—7ƒ!ìÏð˜J£×Ó¦¬Ée¡X×\AP½¨1ï‹M-C9¡3°¥GÜP)@é…b¾Ó¦Ëw§^¯d%ZÑY^iÒ3R.ºŒ‡ä2)¥;Y¢Ù-’fJf—”ÊMÒT×µ¥Mõœ ¼îSPÄ’É@µg~ÊÃ?Ðptvyqtv1FtQAš>·GÀüôf.$âV"#ž(r„`±ïKrKä1é6ô9ïÎÓ²Ñm~®²3X8^3	¹é	©7Cz’XÖ`Z´;-aïÝ\8£ÒõC·4l¥×Äš,å†%žÏ|:~À™¯lìNJLÅÊf.DH
-ÁYw×)‹6µM^G6¯}WrÎ	J(_{x>£@׍¬IÚƒeCn›z£³5Á’A¸–	C¤ž¼º&«Œ¬Ç•,XI˜Ð2ŒLBwBä3Ö§]à(rÑîܘˆ¤¹Qغå%&°t“šV—5ªŽPn·mz§ã—ÜÓå×ë*ø¤Aµ,Š¼€bë$	¿wÄ_èáó’,×p‰"oë$d ˜ ”bq˜&XŽnQA¤5Ó¼î5ÿršÏ4šåCM£oݘr„`š,AZr
-/•
-³p‡õ®Õ:=i¹Ë'D>sŸç‚Q!{lݧ—.’Ê?roÐP´Û˜ñ ›çˆ/1Æ
-Ô¯‰£H8”˜ÖÔAtB9CÈUÇ¢ -¡U¶GTV†¼"ÈHI2 úA§Kì¸X䤀´j·TúëòÕbC¢ëü¶0VBû˜ÞQõOÞRTÊeµ0&•5¦‚¯ð(]kZmŒ£ˆAÛ&‡AüêjÑ^½1==ä\ì­û>Yû¯ )îO¶e?ŽXäù?ìË‹˜êúòº(PË<hBAø#ÀDL„Þw2<ƒÿEFkÌÏelÛB³Ehª²Mem¶€ÊÀB¯bÐÉàšÁº{vÓ$9„v
-C8pßä4: yR•s‚º¦²{»úÇ,§Ò›ì¼öĬ¦¸‚Ñ)ÚšÕ6µÆaÍ[
-kæ„(4
-'’ºOêPq0…”abÕ$Má0
-Pa$¸Ð¦ Ô€-%i	-"m¡œEÛ"Þ˜­ _ÍV[òóLˆ69²ÐYoX-—vÿ¢ÒßòÒ–<$@kY<Q=µifÜeÒÁöH„ouƒ€j‡ aÈ^a•€*> Üs3Ø>ÃJÃþi[ï`µ(­€J7U®¿­É^‰Ca9ïÈX§<Òþó?z²iàBÙ«/`ÒLæí¸1ˆÃHD¢
-ÿÕb•Iq°Î'Oz[‰´)j+‘z^7¢èêibf£¥™ÀÅÊÉH…Bå$s¡{Ý&ÎºÃM±Â,©‚0¨´hª2wé11s5
-YA(·‹167ÕÍðËÐ[ÅWL6½S™žÑû°’©°sC=(	n¿)^[D{¯ª ØMب<ž’Ù/uú-|ûÄhÕ±œÀé»&6L²<€"m^@fà¼‹_
-6›é„&—Ìò•ô]Ú}¶“÷¹Ì’^s¸7æZƒtÕçx•…B®&tPß>-Œ9ä)<6͉:Ë›mÅò"-3ˆ’û8Þo4¼Y^ L¥Ü›
-ŒCQà²IYhYr“Ïrj½¿õ½OàÊ)xO„ö
-Y•eó´n	£Öü&µ%ѽ½ñÇ?_Ÿ}ùt¾g®váç´4üøb”wɯðïÑÚ׋#B&"±¬aJL/ÒŒ€K%?EÁžü}nj’ŽF»_`¢Ü%lší.–ù([_9ʲùn†	D»Nw–lt|üÂ&‹=_†ÐªÛÂ’eÚ
-3#Ö$IµEûàèxœˆ7)\Ì5:¼hh¡˜'õÝ> Œþ$ã}uìmimJè³(ëœÆ@#kš¾.MADzÖ¢,j»@¡V	hÑÖÏ0·>½$úÔ•shÞûW£Ã¿ÏÎOOÇ×´ãìbÿÊïØ£‘à3a—.t-~k™æz„ŽN	8IŠäVW×½~hc;1s}½X¤zðzôʺä_ìÎôÄî~ìÛ
-yE—nS‚yr›ä3Ï0üÙJ|¥ýÖùßv'´HÔºW™žùô'@Îþÿ€Ð§,ˆÂÀ÷¼§À­87·ÿÕ~aŽþ•M÷e
+¤A¡HçXˆ-¹’Ü$ûõ#'ùQ¥¶ˆEòx<¾Žä•;·wÞî¼ï콑Ò	YráŒ'ŽàœE±t‚(f~ì9ã̹r/tÚäe1¸¿7싃ÀCv3Üœø¤`”û®¨›d6ËÂ-€äÞ†Ê÷ÜQ•ÓUMH^4%AW‹ân…Œ@¤ƒ„Ú°˜Ç¤˜‚£€dzÞ£ŒÏ<¿c¸&Ÿo	&ÎǹvÇ;_wPyÍ>SÊIç;W×ÜÉ`í½Ã™Š#çÞpÎåG,0'Îœ‹;|Ý«[Ú·B½˜mñø¤ã=pCNóÂÀO5R|÷Ò¸-+2tïkâŠöN48q #WW„æ›iËwŸÏfé"#`¹°ô­—7ƒ!ìÏð˜J£×Ó¦¬­ËÔºæ
+‚êE]ˆy_lbàhÊ	Ñ€-=â†JHg(ó½˜6]¾;õz%+ÁxЊÎòJ“ž‘rÑe<$—I)ÝÉÍFh‘4S‚0»¤Tn’¦º®-mªçåuŸ‚"–Lª=ó³Pþ†£³Ë‹£³‹1¢‹
+Òô¹]ð8æ§7s!éx·ñD‘#‹}_’["qH·¡ÏxÇpž–nós•˜ÁÂñâ˜IÈ=HOH]¸ғIJÓ¢Ýi	{ï敐®º¥a+u¸&Ödq(7,ñ|æËÐñÎ|ecwRb*V6s!Bºhκ»HY´©mò:²yí»’sNPBùÚÃóéý ºndMÒ,ÃrÛԝµ¨	>@µL"õŒàÕ%0Yed=®déÄJ„–adº"Ÿ±>èG‘‹vçÆd@$}Ì͈ÂÖ-/1¥›Ô´º¬Qu„r»mÓ@8¿$àž.¿^WÁ'
+ªeQä[/ Iø½#þBÏŸ—d¹†Ky['!Å¡‹Ã4Árt‹
+"­™æu¯ù—Ó|¦Ñ,j}ëÆ”#Ó¤ `	Òj”kx©T˜…;¬w­ž°ÐéIË]>!ò™û<ŸŒ
+Ùcë>½t‘ÜPfø‘{ƒ†b ýØƈÙ</@¤x‰1V ~MEÒÀ¡Ä´¦¢ÊB¨:m	­²=ê ²2ð0äAFrH’Õ:]bÇÅ"'¤U»¥Ò_—¯ëb]ç·…±ÚïÄôŽªïxò–
+ R.«…1©¬1|…GéZÓjcEÚî09âWWˆö굈éé$ç"`oÝ÷ÉÚMq²-ûqÄ"Ïÿa_XÄT×—×…@y„ZæA
+ÂÉ î b"ô¾“áôø/2Zc~.cÛš-BS•}h*k³TŠxmƒN×Öݳ›&É©0¨ ´Sû&§ÑÈ“ªœÔ
+ 0•ÝÛÕ?f9•vØdçµ'f5ÅŒNÑÖ¬¶©5kÞjX3'\@¡Q8‘Ô}R‡Šƒ`(¤«&i
+€i€
+#Á…6 l)	LKhiCå,2؁ðÆløj¶Ú’Ÿgº@´É‘…Î
+¨xÃj¹´û•þ–—¶ä!ZËâ‰ê©M3‹à.“ƶG"|«T;Ä 	Cö
+«Tñàf˜›ÁöV²öOÛz«EiTº©rýmMöšH
+ËyG&À:å‘öŸÿÑېMÊ^}“f2oÇÀx=–0‘hõXeR¬óIà“ÞV"mŠÚJ¤žÄ×èºzš˜YÅhi&p±r2R!‚P9É\è^·I£³nÅpSl0Kê† *-šê‡Ì]zLÌ\MCVÊíbŒÍMu3<Ä2ôV±ÄÓ‚MïT¦gô>l„d*ìÜPÏJB§ÂoŠ×ÑÞ«ê v6*§döK~K#ß>1Zu,§pú®‰
+Ӂ, ˆE›†x#ïâÀWƒÁf:¡É%³|%}—vŸíä}î ³¤×ÅÖà]õy^e¡«	Ô·O£Gy`J'MóF¢Îòf[±¼HgˌƲ¡ä>Ž÷
+o–(S)÷¦ãP¸lRVDZ–Ü䳜Zïo}ï¸r
+Þ¡}CVeÙü­[¨5¿Im‰FtooüñÏ×g_>ï™ë…]ø9-
+?¾%Å]òëü{A´öõ∐‰Hlk˜Ó‹4#àRÉOQ°'Ÿ›š„¤£Ñî˜(w	›f»‹…e>ÊÖWŽ²l¾›aÑ®Ó݃å¿°ÉbÏ—!´ê¶°d™¶Â̈5IRmÑÅ>8Gàƒ:'âM
+s/Z(æI}·(£?Éx_{[Z›ú,Ê:§1ÐÁšf ¯KS„žµ(‹Ú.P#E¨UZ´õ3Ì­O/‰>uFåš÷þÕèð¯Ãã³ó“ÃÓñ5í8»Ø¿2Ã;öh$øLØ¥]A‹ßZ¦¹¡ãƒSN’"¹ÕÕu¯ÚØNÌ\ßF/©À€¼½².ù»3=±»ûvC^Ñ¥Û”`žÜ&ùÌ3¶„_i¿uþ·Ý	-ÒµîU¦g>ý‰³ÿ¿ ô)¢0ð=ïi#p+ÎÍíÿCµ_˜£ÿÖ:÷q
 endstream
 endobj
-8957 0 obj <<
+8987 0 obj <<
 /Type /Page
-/Contents 8958 0 R
-/Resources 8956 0 R
+/Contents 8988 0 R
+/Resources 8986 0 R
 /MediaBox [0 0 612 792]
-/Parent 8930 0 R
+/Parent 8985 0 R
 >> endobj
-8959 0 obj <<
-/D [8957 0 R /XYZ 100.892 685.529 null]
+8989 0 obj <<
+/D [8987 0 R /XYZ 100.892 685.529 null]
 >> endobj
 1702 0 obj <<
-/D [8957 0 R /XYZ 100.892 406.91 null]
+/D [8987 0 R /XYZ 100.892 406.91 null]
 >> endobj
-8960 0 obj <<
-/D [8957 0 R /XYZ 100.892 380.343 null]
+8990 0 obj <<
+/D [8987 0 R /XYZ 100.892 380.343 null]
 >> endobj
-8956 0 obj <<
-/Font << /F22 3706 0 R /F15 3700 0 R /F50 3701 0 R /F71 5424 0 R /F88 5686 0 R /F72 5687 0 R /F17 3698 0 R /F70 4384 0 R /F96 8559 0 R >>
-/XObject << /Im1 5680 0 R >>
+8986 0 obj <<
+/Font << /F22 3706 0 R /F15 3700 0 R /F50 3701 0 R /F53 3738 0 R /F88 5678 0 R /F72 5679 0 R /F17 3698 0 R /F59 4373 0 R /F96 8585 0 R >>
+/XObject << /Im1 5672 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-8963 0 obj <<
+8993 0 obj <<
 /Length 2119      
 /Filter /FlateDecode
 >>
 stream
-xÚ½X_sÛ6קÐ̵jÆ‚ ÉëSš4÷b_®v&¹q2Š„-N%R%©Äþö·@ŠTi§×éÕæX »ØÝßîÊŸßÍýù?fß_ÏV¯´?—¾HüDίoçRKùrnâDèDͯóù§¤Z|ºþqõ*æ±HŒQÄšÄB…1œDL/¶iÓYº],C­¼·uQ¶EyÇ£«Ã~”ïUøW·‹¥T2ò^lÒ}kkæ	$^2ûázöëL© ×@-Âpžíf7Ÿüyk?Î}&ñüqîæ¡Ž…Ñèíüjöï™?Ô1’“:ªD.(þâk)õÛŸ/C%\E|ÏoYà ñÚMÑ0•U»¨ä¥åBz9́’ƒµýÖ¶öŒ§Ûåù¾T[ÛðlZ»Ù¢äoup—d‡º¶å"ˆ½–Y·ÕbD?4ŒóîÄíÒËÚª~XÄʨJ.C¡UÂ’ÿg‡p.ìJo_Wët½}àÑ&Å>ã?”#	½²j‹Ìæ¼ÜnÒ¶£H-`h‹å¹/ƒm{ðnWcùÀš$…E|¥´ÌwT5R³Œø:dƒ‹ÅBÆIçiËlÊNR	•„Ï>­Ó¼z
-ÏÄ	ƒ3-ÊD‰·Fɘnì®ÈªmU6b±Tñ®IÉ ÙËæPÛ†ùøp:Ýnyª×5s	ãGgÚÀ³÷6;Ðý8"3|£_¶ÌOåfÙG€¨í®jý¾(ó
-ÅþÒt{k÷À<^£¦ž½­j÷†ãÈ}#TuÔì!íÿÙ¶ ¢zØe·s¤˜½/ZrÞÐKïÒ¢ì].BvL?ٝݡŒN6ŠôMO_Û=ù²%÷‚	V8À=i¸ ‚$÷‚uÐ͝Ð1¾?¿T>“i-à°
-ÆCëâa¸¹ÙT‡mμ(ÄÂD˜”–Œ>Cb¢ïxÁÑÎŒmÉýê®>¼å¿'†,º”‘rò!Ü
-(8©ò;»ÇCl€*=!'07·GÍ[‹*“ÃÒ´[GoâðÑè
-ëµì<ƒžt實|AÅ"NzÈo¬N^Ôv€=D±÷/òj¼1ƒähXŽ#$RÜÈ	¨5R¯C%}Àº’‰úPN¹6BÿÓ~
-BE‘ñºÏþ0ééÒDöG¡uð֦Ő"’,D"UÛ-茮‚ÃÞ`8¨Êæ«”mŸ:}„ÄiFÀwæg³Ñ8z!ïö±{³ÇäÊl‰²F˜@u|ßL¤…Ò=ÇdÆ°
-{oh6àF±EĦŠ¢DÈÌÙ”¸!øDÑ'}ß;/›À’Ë c¼—uñ™á*ò^ìá@‚23Üì©>èµÀƒÉèD»±P¨~R; (p—@aD»÷É‘r°î’±$H1΃»ŠÕ ’¦¶¤ÒÖítÉÝx9(Úc3Œ
-\cƒ;ä”#3Ê™è¿Ìä¾2'&_*0p-ÙoƒØˆPžÄihXÞ(ÔÆ®RÞ»ËóHaY óD‘ÖJu…ÌÐmLnÒ†WלlÉÃÜâû•„ËxZm?Õ¡¡êÆ”LzD…ÓÆ…¡Ñ@ÅÝZ¸¤í†Á˜Uåí¤ÿE€SýlSx¨fúâJIõACС©°ŠúÂ
-ײڦ6ŒШЂ!Äp¢CÂaxT÷…öXâä0±‰X‘…ŽÙÓ58)Õ>{¶¥pÕ=zraªå²lu™0ÆLH{ç·g¼Æ¹˜í}Šðî¦]¦­'}Ü(‘„áŸæãúk°¦ÔÈÇYÂ]ºï
-8_©OžtOºØ¹5PäÖΖ ËÕ•m³U“îÖé*'ükVÓÉrëÝÎ8uô>MæXÎ ²DŒ,0uDô%ÐGð‚Á]åü×"ðO4Ü€Wýz¯®i‚;® ð¡QÕvpqt²éT!$;}^Q€ WÅ´2açÀR¸ry}ÆDàû>’	„S™óÖWøÔWgSïÐFÅ  Žã½Æû0ø›éê'QÐ[h}h¹þ…^‰‰¾öÉ`¶Ròä í1’À€TaPe'¦¯`J€„Ìðtõõ”—2òé’?Å’1®2EØûöÆĹDŸqŸ”ÄÔ†ùlJ\º°üýš)±6üà	Sr¹:™é»Íã„õ‡ÌÆií1³õ>á?fµðëV1ÁÁFçÐ:}e‚¯×L‡ÆÍAÁ¢sÉ°ëÙ"FPÿÓ£>°q…ˆ^§esËE˜é:Íh\°Àø+xmVW«Õú¥m`(üé@CªvÒNô+Ë8Yqû0ª– ¶Ò£Fu9ˆ³Ýœûr{P»m[›þḂš†Gâo×î#
-=D‰•Üd‹U¶êMug[zh lýHğÅÙ¨¡ßKâ.iàwE™n§RWALö.Dø¥™ÄŸH訏‹k,@ÂÄ{]õÖè~w9ãdâÁ5±«sèJÛÄ9<|¹çq^©ÁŠæ7Ýg<ýÏXj4АO)Iu€Îh½ÐÒKW”U't6ÐÊ>þ±BèK™ÐuMÑ£]“ÑCHýÿ×áT×4Æ‹%ö
-!xø«b]Uíß ‚0vkÅ–‡«ÕÕó‹ïŸ/_¼{{µ">ÊP}ËËwÏpç·÷ð÷ÌMeüE.²Ÿ”Tý¬÷,Ë™‹“Ýw<À®˜ˆ×//ϯ|ùsnÅË7o¾;9ð$®»ò|—ÈŒ¶í÷ù#‡¾;žª ÇÿŽcû^¿yû›c·>q¬~BØóËóÇNýçÅEQºsC©ýÿíò´}J\^‰Û§àîûÃõì¿”oïP
+xÚ½X_sÛ6קÐ̵jÆ‚ÉëSš4÷b_®v&¹q2Š„-N%R%©Äþö·@ŠTi§×éÕæX »ØÝßîÊŸßÍýù?fß_ÏV¯B.}‘ø‰œ_ßÎe(Eä˹‰&z~Ïo<-ÕâÓõ«WJÍc‘£‰5‰…b8‰˜^lÓ¦)²t»X¡öÞÖEÙ叮û=P¾W-à_Ý.–RËÈ{±I÷­­™GI¼döÃõì×™„SA®8¡‚y¶›Ý|òç9¬ý8÷EÄó/Ĺ›a,L½_Íþ=óG:“:êD.(þâk)Ã!·?_Z¸Šøžß²À*ñÚMÑ0•U»¨ä¥åBz9́’ƒµýÖ¶öŒ§Ûåù¾Ô[ÛðlZ»Ù¢äoup—d‡º¶åBÅ^ˬÛj±T‘Ç
+ã¼€;q»ô²¶ª±ö*‚’Ë@„:aÉÿ³ˆ8v%ÊÛ×Õ:]ox´Iñ‚ÏøåH¯¬Ú"³9/·›´í(RÚbgyîË`Û| ÛÕX>°&Ia_)-óÆU
+…YF|²Á‰Åb!ã¤ó´e6e'©…N‚ŽgŸÖé^½†gWqÂàL‹²©(ñÖ(ÙӍÝYµ­ÊF,–Zïš”TÈ^6‡Ú6Ìǯ€ÓévËS½F¨	˜K˜X
+k”gïmv ûqDf6øF¿l™9žÊͲ QÛ]Õ:ú}QæŠý¥éöÖîy¼FM={[ÕÝŽ";ðÐqÔ=P³[´þgÛ\ˆvêa—ÝΑbö¾hÉy/½K‹²w9%…ì˜~²;»Cléšž"¾¶{òeKî¬8p€{ÒpAIîë ›;¡c|~©}&Ó:[ÀaŒ‡ÖÅÃps³©ÛœyP(ˆ…‰0)-	|†ÄDß!ð‚£+.œÛ&’ûÕ…]}xË#~OYt)#åäC¸PpRíwv‡Ø TzBN`n,nWGÍ[‹*“ÃÒ´[GoSqðht€õ¡ì<ƒžt實|AÇ"NzÈo¬N^Ôv€=D±÷/òj¼1ƒähXŽ#$RÜÈ	¨5R¯C-}Àº’‰úPN¹6BÿÓ~
+BE‘ñºÏþ0ééÒW"ú£Ð:xkÓbHI"‘ªítFWÁao0Tå	óUʶO¾FBâ4#à;ó³Æ©˜Œ¢òn»7{L®Ì–˜!›2Â(Ýñ}3uR(tØsLf< Û ÷†fn$[Dl!@1âB”Ù# ›7¿J}Ò÷½ó²i,¹0Æ{YŸ®"ïUÁ$(S1ÃÍžêƒ^»±`
+LF'ڍ…BíÂ'µ€wQ!FD±{ÿ÷˜)‡]26)ÆypW±À@ÒÂÔցTÚº.¹/E{l†ñ1 «`lp‡ƒrd&¥Iø—™Ü×æÄäK­×’ýVÅFò$N;@ÃòF£6pµöÞ]ž@
+˘'Š´Öº+$`†ncr“6¼ºæ´`Kæ߯$\ÆÓjû¹¨
+U/0¦dª	Ô#*œ&0.B
+TÜ­…KÚnaŒYUÞNú_8ÕŸÁ6E€‡j¦/®´4P4!VQ_XáZVÛÔÁ†q õ Z0„NtH8*à¾ÀkAœæ!6K8²Ð1aº'¥ÚgÏv£®»§ãA/@.Lµ<CVƒ­.Ƙ	ÉAbïüöŒ×87³½OÞÝ´Ë´õ¤-’ øÓ|<ü¬i=òq–p—î»Î…OžtOºØ¹5PäÖΖ ËÕ•m³U“îÖé*'ükVÓÉrëÝÎ8uô>MæXÎ ²DŒ,0uDô%ÐGð‚Á]åü×Bù'nÀ«þN½W×4Br$>4J£Ú.ŽN6*„d§Ï+
+ôj£¹€Ö&è8¢B
+W.¯Ï˜P¾ï#™@8•9Ïa}…ßA}u6õþJ)šð+ ußè5ÞêCl¦«Ÿ@Dª·ÐúÐrý½ýÐ'ƒÙHÉ“´ÇH>R…A•˜þ½Ô” 	™áéêë);.eäÓ%Š%•1®2EØûöÆĹ$<ã>)‰©
+óÙ”¸taùû5Sbm¨|õ„)¹\ÌôÝæqÂúCfã´ö˜ÙzŸð³Zðu«˜à`£sh¾2Á×ÆN‹k¦Cãæ àÑ9dØõl#¨ÿéQظÂD¯Ó²¹å"Ìtf4.X`|„¼6««ÆÕjýŽÒ¶0”~tBªvÒNô+Ë8Yqû0ª– ¶Ò£Fu9ˆ³Ýœûr{P»m[›þḂZÄß®ÝGzˆ+¹ÉªlÝ›êζô,Ð@Øú‘Θ7‹²QC¿—Ä]ÒÀ*îŠ2ÝN¥®$‚˜ì]ˆ ñK3‰?‘£>.®± 	ïuÕ[£ûÝåŒkA"ˆ?ÖĮ΢+mçððåžÇyeV4¿é>»àéÆÒ£ †|JÙHŠø¨tFëE(½tEYuBg½¡ìã+„¾”	\×=Ú5™p©ÿÿú"˜êšÆx±ÄÂ^#U¬«ªýDÃnM Øòpµºz~ñýóå‹wo¯V¤ÀGèoxqùîîüöþž¹©Œ¿ÈEö“’ªÿ‘õže9sq²ûŽØñúååù•/έxùæÍw'žÄõqWžï™Ñ¶ý>äÐwÇS5äøßqì`ßë7osìàÖ'Ž
+Ÿöüòü±SÿyqQ”îÜ@†þÿö
+yÚ>%./ÄíSp÷ýázö_ûï”
 endstream
 endobj
-8962 0 obj <<
+8992 0 obj <<
 /Type /Page
-/Contents 8963 0 R
-/Resources 8961 0 R
+/Contents 8993 0 R
+/Resources 8991 0 R
 /MediaBox [0 0 612 792]
-/Parent 8966 0 R
+/Parent 8985 0 R
 >> endobj
-8964 0 obj <<
-/D [8962 0 R /XYZ 151.701 685.529 null]
+8994 0 obj <<
+/D [8992 0 R /XYZ 151.701 685.529 null]
 >> endobj
 1706 0 obj <<
-/D [8962 0 R /XYZ 151.701 467.834 null]
+/D [8992 0 R /XYZ 151.701 467.834 null]
 >> endobj
-8965 0 obj <<
-/D [8962 0 R /XYZ 151.701 441.037 null]
+8995 0 obj <<
+/D [8992 0 R /XYZ 151.701 441.037 null]
 >> endobj
-8961 0 obj <<
-/Font << /F50 3701 0 R /F22 3706 0 R /F71 5424 0 R /F15 3700 0 R /F70 4384 0 R /F96 8559 0 R /F17 3698 0 R /F51 3729 0 R >>
+8991 0 obj <<
+/Font << /F50 3701 0 R /F22 3706 0 R /F53 3738 0 R /F15 3700 0 R /F59 4373 0 R /F96 8585 0 R /F17 3698 0 R /F51 3736 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-8969 0 obj <<
+8998 0 obj <<
 /Length 1535      
 /Filter /FlateDecode
 >>
 stream
-xÚ½XëoÛ6ÿî¿BLj–¤ÞòakúHÛdÙì Ò P$Ú&K.%'
-°?~w<ʏTI؇ÄÇã÷àÝ‘GqgæpçíàÉàå)ˆ%ÎdêÎYœH'Œ$¾3ɝ+w¬²¶¨«áõ佁Ç,	Cá2aÐœpR°
-G‚‡ž{R5mZ–ÅP¸°ÜÙpä¾{¬‹[¥U[uµzÜÕ&)Xސa¨–Uõs1óƒ5àš ß†LFkŒ/D
-^O_¸ Þځ€yž“-W×ÜÉaî½Ã™—ÄΝA./ˆYh4–Îxð×€oïj$vÉ<?tB?aÆZT¿\µÃQ ÷]ž/‘‰/¹b¹šþFÜÞé¹V0íKÎÝÏÂóÑ|Ð9üä	±·Uþ¤Ørù˜Øàq©_´š±wÏ¿“||v2æâ÷Õ7–—%Ìʸ?¶—–¡=g“7¿ìHˆªïŒd™ÓŠ4ÏUNk [”ž¦™²Ãåìº9 91o²´i·ø2h¢Z¤Í?G0dô'ï3ðmm
-L­ŸuS´ÆVHº°ÔוÒ÷DjÕ,몱S]/ˆÚ!BI¬Ï<àOMŠž`׋´¨Ž®^]œG矜M®	ÿçøèêâìä“Ž•†j;º§‹k¼d’Eéõ#h‹jfm.Jõ]XŽ?~´;ÑXû ¦—žü‡H=@>CÅV*.—ù“:@ŸíÇÅþŽ\àÉÖJ¨Œ}• ´·æ~´[?räô°œœì«¡ÏWòáô´¨öõe>Ì›<m÷õ¡ÿ·’ýcWÅÞ: z˜#páì«¡‡)Ûi_%=Гr¹·' =HIw#î©h
-öcïÖ=Η¹Ší\Ã{ž÷ˆìéÚ@¡ç3É=Òx9WwØðEî¿ôÓαN¼ tï†22jpÒlY·DÔSÊؽ_‚Ñ?="pOëƮϡ±D¶¹˜¸¸è¡°f}©Ò[v„î"­pñ}_ æ)j½Å(ÑOܺ*ï‘ŠÁ~­‘3U)]d„8G4Ø6Ît±l	@‚MãÏ\ø¥jhÁ²\5Ä®++ðüü˜u97ÁAÜÝÚXä=QÕªÕ…Z›	0Ò|K#p©)A6ΛØ=èYeÈ"¹n–e_|…I‡hV7Ðê¡]5öB(ÞϚѣ&	X‹N%WŸ*/f>_[ó@GçÌZ6Œœùñn(/‹*¯qgîlJ¹KÖ·@G>%"l˜ÀVaî azU$@Í‚0Ø¿MkݍtÓ¶FQuøªlL¿ˆ+{ö¸_VE_:B/‡:°Ÿó¢`ÇH— ŒÝ‰Ñ…“Z•µ™ÏRó€&8XแÓ骅F²-2(ˆû¸ˆ' ÷+Õ±±ðˆnáI×…r÷yåñ€Å<êbmºÉyObÎ÷„tÔ-Øq0«PŽ9„ÓÂoÂ9¨„ÒËæÀñ¦DÒù”^U4ÝÌkÝ—Ê[¸91¨2AEDo¦,ÝÚÉ´lj☐#‹ÊȤ2ê	ŽIŸGöy¼›rÈH¾½<UJ5ùT´ÿ•¶\H€£!¤j¤ôY"¼uÙœœùüå#e³©®žŒC°]«2·ezPõÞΑroN³xïyn…m&Œ°0Û™ÕÝAœlN/Øú: ™«á
-Ç0؏þ¬,T…[F´ûðûª®p“5Ötڏ4e¿+¤›ßÝ8pnI7ÃØsMqÂ!o‹“›2íÙ®‹é=éVBª^™µÑæè”ÝÕB@¥TYAU‡Ü,­ˆ ÍV$!‡4õ„ƒ»¢÷WÏÝu5,Ü'Iû„ÃÞÏ#ðvázÝŠ¥¯ÚPú;±lk{`Œü(6µq³j_àmꛓ¹¸Ý(Ë\ߏr
-!e=#¢°ŒÛ"%b<~G•¡°½C"·:
-‰Òõj6·¸¾’‚pWyªm¾áã)’V™ºfšeªi0
-5ßsº1ÝïëÉà?˜Sé	
+xÚ½XëoÛ6ÿî¿BLj–=7äÃÖô‘¶É²ÙA
+¤A¡HŒ-L–\JN`üîxô+UR'ö!ññøã=xwäQÜ›zÜ{;øc2xùFJ/fiÌ…7¹öç,I¥%)ÓÀ›Þ…?ÖyW6õðròÞ–FQ€p™2hN8)XĆ#Á#åÕm—UU9~
+,:©0ðMy£MKƒ²î¢.CÅ}ƒ@`’"‚5,å)¦@°œªŸ{Œ	Y®—ùŽ(b2^c¡5x=|àxkB¦”—Ï—Ü+`î½Ç™JïÖ"çž
+Y•7ü5àÛ»ªÅB2D^¤ÌZ‹êËn8
+eè¿+Šy*rñ¥Ð¬Ð׿·wzf4L’sÿ³Pš:GB±0H{SŠ­‰
+–úÅè){÷ñô;ɇ'Gc.~_~cEUÁ¬Œ€ûc{iÚs2yó‹ÅŽ„€¨ÞHƐi	­ÈŠB´²E›ë,×n¸8€]g!ä"'æUžµÝ_†!MÔó¬ýç †Œþ$ã}¾mœ™ó³iËÒØ	ÉæŽúºÔæŽH£ÛES·nâÚ4s¢6FˆHë3ùc“¢'‡Í<+냋Wg§ãÑéßG'“KÂÿ9>¸8;9úä†cm Ú.ÆÙüÊ/™dqvù@ º²ž:›ËJ–ÏÝN´Î>ˆé¹’Ÿ’©{È'¨ØJÅÅ¢xTÇ=è“ý8Ûß‘³gx²µ*c_%í­¹í֏¹}^HŽNŽöU‚Ч+ùp|\Öûú²?Ï›"ëöõ¡ÿ·’ýcWÅÞ: ú<GàÂÙW	BŸ§n§}• ô™žT‹½=è³”¬nÄ=­áO>`ÜݺÇù²BîŸb;×ðžç="{º6P¨&¹"ç3}‹
+_ìÿK?ÝëD…‘;”±UƒƒŒf«¦#¢¹vð¡Lü»ýØ#Bÿ¸iÝúKášK‰‹‹îkçЗj³eGäϳßõb–¡Öü‡ƒÔoêê©ì7Z9Õµ6eNˆSDƒmãÜ”‹Ž d!14þÌEPé–,ªeKì¦vOOQç3ÄÝ®Í eÑU£;Sêµ¹± #-Á·4—šdã<5Ë»=«ŒX,×Ͳì‹oÊâ(]!Úå´zh—Cƒ½Š·Ásfô¨IC&b%ƒ’«O•JXÀ×ÖÜÓ±rf­F΂d7”çe]4¸3·-6¥Ü'ƒ-ëÛ ã€6L†©`«1w°½* fNìß®³Zé¶m³Œ²^áK§²µý"®ìÙ/à~9}é½êÀ~NÅ᎐.a”ø«'®;ŸgöLp°Äs§³edWæPwq1%Nî×zÅÆÂ#ºƒ'Ý:”;Ï+ÅC–ðx#hÓmÎ+‰9ßÒÑjÁŽƒy3‡r, J
+¼	g J,›W$›2éʠ̲¦év֘κ$(@PÞÂ/hŒAE
+*2 zSíèÎMfUÛdžYTFV •QOpl"<&pÀ“Ý”CFúíå±&Pfȧ²ƒø/ãBÊ 
+AøU#eÀR¡Öestð—”ͦºz25Âv-«Â•M¤ êÕΑrgO³%x¯”_ãG›	#¬ÌvætÇVw˜¤›Ó_…[_$`5¼±á[àÑŸW¥®q‹£˜v~_55n²ÁšŽ"÷Ñ€¦Üw…lóAâ»Î-éâñf˜(ß'ò®8i°)óÈí¦¼¾£1ÝJH5K»6ޝruµP
+U@VPÕ!7Ïj"h³5I( m=áà¶ìfý¤à¹»® vŽÅƒû$iŸpØûyÞ®"Z¯{A±Tðªd°Ë®qÆ(ˆ[WËîÞ¦=y›ƒÛ­vÌuðƒ8%×R5S"JǸ)3"ÆãwDP	Y
+Û;$
+ǠӐ(Ó,§3‡ë+)w]dÆå>n‘
+ iµ­{`fy®ÛÓðWû=gõ!fõûz2øtyé
 endstream
 endobj
-8968 0 obj <<
+8997 0 obj <<
 /Type /Page
-/Contents 8969 0 R
-/Resources 8967 0 R
+/Contents 8998 0 R
+/Resources 8996 0 R
 /MediaBox [0 0 612 792]
-/Parent 8966 0 R
+/Parent 8985 0 R
 >> endobj
-8970 0 obj <<
-/D [8968 0 R /XYZ 100.892 685.529 null]
+8999 0 obj <<
+/D [8997 0 R /XYZ 100.892 685.529 null]
 >> endobj
 1710 0 obj <<
-/D [8968 0 R /XYZ 100.892 192.561 null]
+/D [8997 0 R /XYZ 100.892 192.561 null]
 >> endobj
-8971 0 obj <<
-/D [8968 0 R /XYZ 100.892 168.998 null]
+9000 0 obj <<
+/D [8997 0 R /XYZ 100.892 168.998 null]
 >> endobj
-8967 0 obj <<
-/Font << /F22 3706 0 R /F15 3700 0 R /F50 3701 0 R /F71 5424 0 R /F17 3698 0 R >>
+8996 0 obj <<
+/Font << /F22 3706 0 R /F15 3700 0 R /F50 3701 0 R /F53 3738 0 R /F17 3698 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-8974 0 obj <<
-/Length 997       
+9003 0 obj <<
+/Length 996       
 /Filter /FlateDecode
 >>
 stream
-xÚÅWmsÚFþίÐLÓ1|Ðq{ïGÇ°‰c›ÐÓÌPOF–„­"„“ô×÷ĝ cì´
-L™Ú{ÛgŸ½Ý»öî<콩
-kÍŽ=ÀHc
-Þpâ$1xBiÄ5ó†‘7®3›áÛæ!žBZ¶šªbTM«IçÓ`±HÂ`Úð)gõ~žÌ‹d~g[ƒe–	×Ó†ùË‹†dýü>ÈŠ8·s” µ×ÃÚç­Æ®-s8¢Ôgµñ
-ö"3öÖÈjå}YÍœy”+$87òÔÔ~­ámŽör¤pk~ž¦ÅO
-Ÿ^_ÌnÃiÏÛl6í볶>êšYIë ì•ôGö}R®ÿù«ùØŽrNÉlj@ÏŠ¸ÃòC·(Œ¬ð;%”øÅ6²/‘“¢$wR5‘ì›s²Âñ3+ ¦-RE±[jìŽóIÆ®™—€ÀÈxC`Ûy‹b«Ÿpnæ³`ñéÔ4‘}”#IäcÌ7©s\àlMI‘<8Üy0sÒçeœ³b/²t¾p“<Yic	âüŠ9~ipDfç™ÔIgA2?—[è÷ëö†7vÁûÁéxÔë~pÍAœ?ÄùéxÌnõ¤‚›J+‘k§õ|™çë(1û‡EZ1J›0(ŸM•­U½*%»óë`Ù±™<‘Šãz§á3‚qÝPã “Os«ÿ:ø溘íÀ´ÅE‹º}3kè^Å+ÍÔÌØÕ<¼_Ú¥í,¯üìtÑ“-†_Ölv•ü_›êeÅ—^w€¡½üŠ¢©9dLæí†OÀ  §\ü#$Õâz?’ËÎË(šiáÝõu2G««†¯µ!TA1aNÀ„Ú!õ1Š-КpƒÈ(cª7¼Ø…’3Ì]•·haÂ×XJ
-ÎØ¡hmau{Ý-,
-F`8lT”8QPláaÞ…QOv1¢Ž t?Ͷ)•qN¥ÐúPy¼”˜ëûþ˲h—TÒÃÇÄÃü	ã˜ø =“R ¸RêX—Wý]Z ¥Ä‡ß«y|gá”ÞbFˆ2•â…S¦FPð“a-…«w¦iøÉÝÔéÄUÉ_®1‰
-Œ!ېX?]<É4¸Æ¶ªÐŽW$ƒW
-ß»vŸ¯~ô–hwÞŸ½î¸‹g"ðs7_PìÑuIªÅ¾d>Lâüϸ`î8 Xnn-¨~¶ô!!haÞ¢äÅÓÀñíãXs¡Äg
-d“³²É©°"Âéw.Â<L¼Ôïwžœ\²'ÇÛÆuUHZ„µ°üsý-X½Í'æ߈$wH
+xÚÅW[oÚH~çWXÚ®æ~ñŠš†6¡ìj%6ªÛ$ނ퓶ûëwÌŒ’ÞŒÉøÌí|ç;sÎÌ1tnè¼jœŽís‚
+9㙃"‡K˜¢Î8t¦MŠhëzüº}Ž±#âœ®§*	(‘ZÓzÒÙÜ_.ãÀŸ·\Âhs˜ÇI'·¦5Ze™–`3m鿼h¹ˆ"Ñ<»ó³"ÊÍŒJÆËqãSi­Ú®s Ä	é5tB=öځ€(é|^Ï\8„IÀÓòÜ5þlÀÉAŽ„„˜1?OÓâ·–Ë0k.7Á<Ž’Â4ÛíQ÷ê´ëžM†£vVÒúúÂºó>)×ÿþEÿNLG9§ä㠐Ď‹`Ë
+ì¢ 4Â;‚ßKþ‡idŸC+…qn¥j">4çdã"¨FXQeü0ŒìRmw”Ïü ²Í¬£]‚8ښΛÀ_;ý˜13,üåÇŽnó` 
+(‹‡˜¯Rë8ßÚš.ã"¾·¸‰¿°Ò§U”5b-³4YځYž.Œ´µqlý
+|npDzç˜ÔK~œt¦åºÃ¿úƒñµYðvÔ™Ný÷¶9Šòû(ïLGþâÆZÒ¿®´b ²ZÏVy¾‰½QP¤£x¹
+ƒòÙ†PÙZGÑ‹R2;¿	–=»Î!löZ.Å65u¤ ó)1ú¯ü¯¶‹šH<Æ=b÷M¯!¯5=c_óøne–v³¼ò³ÕE<*<
+Ÿ×¬wI"Ø›ŒäóŠ/zƒþ¢îêçúÑ™«Ut[.F1Âøw!I©ÃH6;/Âp¡P€Þ\]Å	è]^¶\¥4¡
+Šr}þ"Ô©ad€6¤Óˆ”P
+aýPƒñù>”PBZStUÜ¡1Û`IÁ¥uÑÚÁêú;Xi]¢z£¢Ä	ýbsýfð(ŒÂh¶Ïˆby »y¶K©Œs"¸Rǀʣýˆ X_ßÇð_–…û´0'‚Ô÷É#$Ê «ù ˜<‘Rˆ3)å°..‡û´Ö¿WòèÖÀIµÃc©+ÅŸ…“ºFè!&…Jp[ïÌÓࣽ©Ó™­þâm¢Q
+LC@õxïÇsÿf™b¨B;^‘€k¯¾uí>])üê-Ñí½=}91Ϙçn>¿Ø"›’I~H˜Dù?QAíq€¡ØÜŠõdéƒ+BȃÌ#øÙÓÀò™⃠b\ÖÄgd’³2É)¡Ä5á{çAù:^1{Î&è£ãm뺪NĦÿcbn¾«·þÄüj€wF
 endstream
 endobj
-8973 0 obj <<
+9002 0 obj <<
 /Type /Page
-/Contents 8974 0 R
-/Resources 8972 0 R
+/Contents 9003 0 R
+/Resources 9001 0 R
 /MediaBox [0 0 612 792]
-/Parent 8966 0 R
+/Parent 8985 0 R
 >> endobj
-8975 0 obj <<
-/D [8973 0 R /XYZ 151.701 685.529 null]
+9004 0 obj <<
+/D [9002 0 R /XYZ 151.701 685.529 null]
 >> endobj
-8972 0 obj <<
-/Font << /F50 3701 0 R /F22 3706 0 R /F71 5424 0 R >>
+9001 0 obj <<
+/Font << /F50 3701 0 R /F22 3706 0 R /F53 3738 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-8978 0 obj <<
-/Length 1851      
+9007 0 obj <<
+/Length 1852      
 /Filter /FlateDecode
 >>
 stream
-xÚµkoÛ6𻅐uˆÄœ¤ö!iÚ%]šeµbH‹B‘[­,©’\'ûõ»ãQŠäªíVtùñŽÇ»ã½iËX–ñÛät1ùå¹ã>}Ë6w†mY,ÃB&Bn,ãƜ˸I‹|úvñB‘,ô<ŽäNÈ, ¶ˆÎ±™Ç¦3Ûò\ó"¯›(ËÒ©mæ€2WÓ™+¸yV¥ŸdUæMA«›rêZf…„€$A¶ mXh…¤˜¢ ¥E=QF0.:‚·D ¬ÏcŽßÑpÛGªÉ³ÅäãÄ,÷, ˜ëñfróÖ2Ø{aXÌ
-c§(7†+æ)‰™1Ÿü9±úVÝÓ¾eÊC¦´EñWE“Ær:s<n6ë¨iW²RHaF•Þ²JFÉ	˜pꦬˆêeóLÖ´YV²–9nkviNTÍ<!É(¾Ý×Íà~;ìœ8f}¸¨ÝÔÛ[`˜IZA\•Vë%¬²*ngxÞ ”Ç„3Ûe‚‡t4ºÍµcÞUņV~lTüSZlkB¦=†0¶!ª¸c›äd/­D”½Û×¢¢E·Ë-†VsZÛÚÚÞ¨³EÊ
-ÒCè‹#øøžù€‡‹íà°cÖMše½{€
-$Ð6kæF–5ÑÔñÍ2‰ðßgf ›Ê4_iúÛLËPŠÀw[ËîrúP‘ï]7ÎRíýšõïÔ:`„®åÂIô„ka¼)™ˆìîˆø¸Øf	á“‚P9„PA÷Pø´&|%›*•d^Ú!qnˆ¸HóíT$ôûmÝÐN–~è±x at A ÌÈ-öä¡!ª$Í#EjŠ	î3å·³´KŽr»À¡õ<z„ëAîA|Q¢óM™“‰àTYABªyB0¦~_§9X	Nî´¼g÷³1Õˬ¨d¥Â90O·˜¤A—ý AËç‡zO§BK¨\„%ÅKEøku,%»æ‡×•^kIÊïxêH­¢9×=é#ºÎ£
-ò¸ƒq¢ EÖæEC5Rr²At/NŠáË[ï´\T&á¢.6R‡¢õýâ4ÊÀ1<fm$-U°AY&.º¨AÃð0Tiß®[Á#õ-„Êλ¾ …å7‡øço¦
-}û , ‹Þ¥ƒ@å+bwë4FôšÀ²u	·r+±fÖXßGFRåS+4ðG¿„¹nϐ®ËÛú‘˜¤+¦/é«KŠ Ôfr}æ·×­& I =™¯¶yæ¾Y•˜„f¬’µ!Ü.…+ÏŒ’DÛuÄ” Åñä³nrò¾9¢âôXB97Uh©ÔG¨‘*¹0ç >Ɲ¯â÷"º´USãB×;Ø«u‚b˜ÐV5rEM	ö‹;Í¿=ðØ. (ô¾Sf[ÎFúAVD‰„€pBÏÔžÄp•ÛÆ¢ÒçÌáÝlt£Â’èBoÐ=æ9|o°²ÂɆïM6C«ƒ_¯ëÐXÎ0ó]2_¥9*]“ºI‘K´¥×Ý%ö&&ÐN<ÞB{~
-ŒÇ½/<f-u\l6DZ“‹FO!\؆±½£>껐'ŦDOø¼_T’J®ÒZ¥¸Â*ßzÐâý¾¯aS—mÍ!mj¢Ñž”Uiù‹³SÚJ¢&ºj9V5kU]…®®¾óG–Q) >sƒ¶ÝBËÇ×”ª rմй,se’6R¤	8F·iµ	x<6ÙaÂæ@ ¶YÍOTÚª²KmgKÜûùþ4"¦ïácª+ø@õ9ìq]-è{x´zc»\Ù˶UÈŒvlB(5ÇçgWsË~—Hvvyy¼wr˜uç	ŠqY&íÙe{¸Ÿ_^3[øŸskU¸Z™W'¯û|ÏQ¾¸º `}‘OŸâdp<‘wx­F‹¯ªÕ'ÿ”'ÃãYÙÁ¿¿|™æJßq£uüÈ*'Û{–dÙQÏàW‹çGªà;ÿJ›wjh×C’7?yyz2{º¼žS*·^†‚o…út¼IˆøWÝEÿÿúV|Ëú{1ôß‚äÆÈhȉïîXÖwÆÈHŒø< ^×íÈ…ö8ëy›üEëzDz®ï¶>=£G[™°/ýêurGŸ[ød©i] ÄéB„m‹·†m iÖô’Áµ®¬ÀóµXåéߪ¶rû±Â^¿ó ¨Ff%YŸíÞZ†¬´L6⻿¦Ks4Ú\¶SÍ^O) ÚWmV0ï<PËŽ¡ŸƒÝˆb·V(…Kê5º‡ý ñžô˜ 
-yO#i”¯ä ïïG<¨È~žž¡ZîÜWÍOf‰ê~6˜Ü‰"F‹(Þ5!º×ô,b¡®Î±!Žþ"~<·# H|ö+Ë„0ÞÂË9ÿêÏ4Œ»^÷#úqf(΃yZñ‚R?~'‹å|Dp ÃmÀŒ`˜òg(wy5_>}úl>¾¼TÒÛ_•Ú/hóG³˜
+xÚµ]oÛ6ðÝ¿BÈ:DbN©¯ {HšvI—fYm£Ò¢P$ÆV+Kª$×É~ýîx”"¹j»]"Þñxw¼oÚ2V†eü69]L~yî8†ÏBß²Åa[BÇð‚¹¡0‰qcÎeܤE>}»x¡Èzž@r'dP[DçØÌcÓ™myܼÈë&ʲtj›9 ÌÕtÆ]ažUé'YÕ¤ySÐꦜrˬ$ÈvAZ!)ÆA ´¨'#ʸL¸Á["p­ÏcŽßÑÛEªÉ³ÅäãÄ,÷,à2΍x3¹yk	ì½0,ÆÃÀØ)ʍÁÝ€yJbfÌ'N¬¾U÷´o™Š)mQüUѤ±œÎO˜Í:jÚ•¬Ò5£JïFY%£ä€L8uSVDõƲE&kÚ,+YË·5»4'ªf
+žÚ(¼¯›ã‚ûí°sâ˜õá¢vKPooe`&iqQTZ­7–k•Uq;Ãó <æ:¡1³9sEHG£ÛLQ;æ]UlháÇFÅ?¥Å¶&dJÑaØc¢J8¶ùGNö²ÑJDÙ»=p-*ZtÛ¹ÜÑbh5§µ­­í:[¤¬Kºbh}qß3ðp±v̺I³¬wPÚfÁÜȲ&0š:¾¹C&þûÌdS™æ+M›iJønkÙ]N*ò½ëÆYª½_³þZ,[N¢'¸…ñ¦d"²»#âãb›%„O
+BåBÝCáÓšð•lªT’yi‡TÄ=º!â"Í·S‘Ðï·uC;Yú¡Çâ2#·Ø“‡†¨’409Ô*Ügʼ³4'Gñ.pè@½á:G{_”è|Sæd"8UVP€jžŒé…ß×iV‚“;-ïÙýlLõ2+*Y©pÌÓ-&iÐeàR„ åóC½§S¡%T®Â’â¥"üµ:–’]óÃëJ¯µ$åw<u¤VQƒœëžô]çÑyÜ‚Á„GQ€"k󢡅Š©9Y º— Åð­wZ.*“pQ©CQú~qeàºfm$-U°°_†‰‹.jÐ0"UÚ·ëVðH}¡²‹®/€@ׁò›Cü‹À7Ó†¾} H€EïÒA ò±»u#zM`Ùº„À[¹•X3k¬o„##©ò©ø£_Â8ï’sÑ֏¬À$]1}I_]Ò
+Bm&î3ªÿc·v˜IíÉ|µÍÛ0÷ͪÄ$4c•¬
+áv)ôXyf”$Ú®#¦)ŽÏ Ÿu““÷ͧÇ*„©BK¥>BT.\sêcÜù*îp/¢«ÁA[55áêz{µNPÚŠ£F®¨)Á~q§ù·Û …ÞwÊlËÙH?ÈŠ(‘Nè™Ú“¡rÛXTú‚9¢›nTX]è
+ú¯Ç<Gì
+6CV8Ùˆ½Éfhuð«ãuËf>w óUš£Ò5©›¹$L[êpýx‰áÄÚ¹·ÐžŸãqﻳ‚–:.6H"­ÉE£'ƒ.ìÃØÞQõ9äI±)ѾèW •Á¤’«´V)®°Ê·€´x¿ïkØÔe[sH›šh´'e•GZþâ씶’¨‰n£ZŽ•FÍZUWWWW߇ù#˨P‡¹AÛ€€n¡åcƒkJÕ ¹ŽjZè\–92I©Ò„£Û4ƒÚ„N<›ì0á]æ@ ¶YÍOTÚª²KmgKÜûùþ4"¦ïácª+ø@õ9ìq]-è{x´zcs¡ìeÛ*dF;H6!”šã󳫋¹e¿K$;»¼<Þ;9̺óÅŠ¸,“öì²=܇Ï/¯™íúŸskU¸Z™W'¯û|ÏQ¾¸º `}‘OŸâdp<‘wx­F‹¯ªÕ'ÿ”'ÃãYÙÁ¿¿|™æJßq£uüÈ*'Û{–dÙQÏàW‹çGªà;ÿJ›wjh×C’7?yyz2{º¼žS*·^†‚o…út¼IˆøWÝEÿÿúV|Ëú{1ôß‚äÆÈhȹß"±¬ïŒ‘‘8ñy@¼®Û‘íqÖó6ù‹Öõ6Že]ßm3|z F¶2a_$úÕëäŽ*¾°ðÉRÓ
+º@‰Ó…¶-Þ¶¤YÓK׺² Ï×b•§«Ú*ìÇv{ýΠ™•d}¶{h²Ò2Ùˆïþšœæh´¹l§š¼žR ´¯Û¬`Þy –C?»Ån­2P
+—Ôkt'úAã=+è1òžFÒ(_ÉAßߏxP‘ý<=CµÜ…¯šŸÌÕýl(
+0¹EŒQ¼kBt¯3èYÄB]]`CýEüx¼# H|ö+
+BoaŠB|õg&¸×ýH£~œŠã®Ã`žV¼`„ԏŸÅÉb9Àpˆ#¦üÀÊ]^Í—OŸ>›ÏŸ//•ôöW¥öÚüÆ«
 endstream
 endobj
-8977 0 obj <<
+9006 0 obj <<
 /Type /Page
-/Contents 8978 0 R
-/Resources 8976 0 R
+/Contents 9007 0 R
+/Resources 9005 0 R
 /MediaBox [0 0 612 792]
-/Parent 8966 0 R
+/Parent 8985 0 R
 >> endobj
-8979 0 obj <<
-/D [8977 0 R /XYZ 100.892 685.529 null]
+9008 0 obj <<
+/D [9006 0 R /XYZ 100.892 685.529 null]
 >> endobj
 1714 0 obj <<
-/D [8977 0 R /XYZ 100.892 523.064 null]
+/D [9006 0 R /XYZ 100.892 523.064 null]
 >> endobj
-8980 0 obj <<
-/D [8977 0 R /XYZ 100.892 495.75 null]
+9009 0 obj <<
+/D [9006 0 R /XYZ 100.892 495.75 null]
 >> endobj
-8976 0 obj <<
-/Font << /F22 3706 0 R /F15 3700 0 R /F50 3701 0 R /F71 5424 0 R /F70 4384 0 R /F17 3698 0 R /F96 8559 0 R >>
+9005 0 obj <<
+/Font << /F22 3706 0 R /F15 3700 0 R /F50 3701 0 R /F53 3738 0 R /F59 4373 0 R /F17 3698 0 R /F96 8585 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-8983 0 obj <<
+9012 0 obj <<
 /Length 1527      
 /Filter /FlateDecode
 >>
 stream
-xÚÍXYoÛF~ׯ`Ñ¡€j½'~p¬¸vÛj%£)£X‘´Äš‡JR±Ý_ßÙƒÔÅ
-胥Ýë›o†”±3w°óSïõ´wp"°C0
-qHœé­CA>&Ž„H„Ü™ÆεËIп™¾=8¡Ô	Pèy\_
-ÄY –ô¥ãLÖuɬ?`‚»ã*-š´˜i²Z.a…ݲUÓN|÷x!—MR™;”('½7ÓÞ_=V!®pb̉òÞõ
-vb8{ë`ÄÂÀ¹×7s‡‰ yBÀ:s&½_zx3G"öæÈC¤sQá'UUB Ü÷Ü<©kЕóõÏÜé"©u軳þ€ún¢Î£2OŒF9ëÓÀý˜–«Zkp÷²Y$Ö\¤Î²˜'µ1‘§ó…ÚkÌyZԍÌ2sj
-}@<4ÑÅUúQ©h›w?`Â3m„zEòí*ËÕsg«ÆUI·:Ê´>Ý5¶*”t¯>Êê®/„+g™N=ÚòNë)’UòÝf ÂÄyšj[ŠJ*
-Z¥G´!æ֏æž|0å­Ùï.È8Þ
-î ܹ,b{^Ù‹àpÛ4Ü1;K]¿=`.«Ò”+V2ÖÔwóRYUqÒÈ4KâVÒ|ˆªtÙ'n“–ŏF¡^”«Ì^zÔø­ŒP$F—»iƒLï_sP¡â „Ä8b6J‡(òÀÁÚ"‰îLïx~…nÏsË|™%*kw‹Û`—‚)%(×…Jû S½©µ@öÜ[Evu0‘¹
-|&_Öf£J¢r^¤íU_×F©h„ÕFG>%Hû½Y­î ¥;¥6R{×’üàÄ'›±3&Ï½v  ­º|ƒö`«Š”T´]°ïA…Š8æ­eÕহ9gîQQšfe4tK
-,t¬Š¢»q+£Æ¬š…´+(7q­æR3ÌtŒÎ¡
-a+Õp#)ÌÌK«&6[z°<ªµXö=²CŽ¶¹µÃ¨*Å,„‡|"Úë]S)gªy¡:¥‘>S¥ ½:}ºÏ…ytte4YÆ)0«)«Ç>Ì€^àÀý½ãH÷ŒêoY¨¨ ¨<¶Sn=E“HExgš¬Y¤mÿÎ¥šjyŸ6‹}(Ì‘‡×äÊB3U-7ÊR¨ ,š½xQD¼î)7ÜÉ€(P}®{šbûD©Ê²ùސ³ÎgÚIcăƒÉÑùë£ÁñÕxr°TÊ„ñæpp¥xx0¢:Ñ°‘€nƒ2ˆÌ¥—Ql¿1ú>ð^Ö¯–÷ñ«v›¶;/[2"#{Ë'‰Û^‚‡2ð=±âò’%Fðà$5»³HÖÍƹ¬ïADæ"¼o
-ÊŠvx­@Œ=»˜ÞýËÉáõÕÅÙ{+N’
-fßá5ª™´éÀ¬ô卶
-“úÀáÐZ>^UU‡õšv&—z
-«ú[BIº/ÔÊ Ù¿;ЗøÀîF…‰aƒ<g©¶.í7˜òÀf€1ÛkX[fpc×òt±2ªGËÊ,¶¶ØûCŽŸ¶U#óÅׇ@ɲõØç8ô=K‹¬Œî,ÈêÉ¡éŸþm©D=J8GFðùTG~„¯zÿ0Lméúߢ¾ôT䯵<Jçé9´eR¡ñx¤Þ&˜8‚…€ÊxùcÞgùD[Wdˆý!þŸlŏF—¯ßŒ'Þ½‹ÔÃk?œqŽ»”d³›ëxK‚!O§¿*’êϤáh¹Œ•'À0I¸¡ÇÂ/ÊG zOû±	]íKˆàPxÁ3%Ô9:}7ÞpDÕ‹	p@ŸÉÏxtU‰„Ö -0kWÞ¨vi·Æ®­>Rtx’§£‹³	&G««ß1ë¬#&¼/ä7ù~ŸÆq’ˆü|~ž¦Ra诓âü8}._&«?âÄRb«—¶9þ|®.¦'»®üËã3#¸‘–e…öøžà_ëK|êêìâlÃ#`Š`ò
-rŠU׬™®†„Àÿ9£î¿í÷›iï+9(°
+xÚÍXÛnÛF}×W°hŠP@µÞ;I~p¬¸vÛj%£)£X‘´ÄZ$U’Ší~}g/Ô-Š4ÐK;»;·3g†”±7õ°÷Sçõ¸sp"°G0ŠpD¼ñ­GA&ž#$"îïÚçDvoÆoN(õBIÉÍÕ(Dœ…`É\:ž«ºÎb5ïö˜àþ°ÊŠ&+¦V-Xa¿ìÂGÕt{„“À?ž©E“Vö%ÚIç͸óW‡€Uˆk#óâ¼s}ƒ½ÎÞz±(ôîÍÍÜc"DRXϽQç—ÞÌ‘ˆ½9ò™\tøiU•¤Ÿ§u
+újš¢n/˜?ž¥uªÒíÑÀOõy\æ©Õ(']ú³rY
+î_6³Ô™‹õÙLÓ´¶&òl:Ó{=ÏŠºQó¹=5„Þ#	Ùè’*û¨UŒÍû0ásc„zÇòír>Ô;ÌŸ,{T¥EÒêhÓæt×زÐÒ½þ(«»®¾šÌMê‘ðG¥ÓVwFÇJ±ªÒï66ÎÓÌØjtdPReÑ*M8¢
+A0¿~´÷Ôƒ=(oíþê‚J’­0áÀ«"qç•»·Mû³0õÛæ¢*m¹ c`Mq?/µU½‘¤ÊæiÒJ†q•-ºÄo²²øÑ*Ô³r9w—
+~K+©Õå~Ö Û;$0a¤9!1Ž˜ƒ$E¼Œ¡-ÒøÎöŽZ(L›Hé—ùbžê œÝ-nƒ]
+¦´ 
+_:! L	ô¦ÑYú·šìú`¤røD½¬íF•Æå´ÈÚ«©V1ëù´ Ü÷fµV— -Ó)µµ¹»Žä0{ØfìŒ	pÙ uÏ”¯×lUqƒò‚Š¶‹ ö=¨BǼµ¬Ü67çÌ?*JÛ¬ŒF~i ƒ…‰UStæ6nUÜØU3Snå&¾Ó\£ÂL†ÙŽ19´!lå Ûn¤…€yé´`À$vË–G½°mìˆ£PDmnmã0ªK±!Q at D{}ÕTÚ™n^¨Ni¥ÏT)"@¯•>ÝçÂ>:Ve´Y&0«)«Ç.Ì€^àÐÿ½ãÈôŒîoUX¨¨ ¨$Û)·™¢i¬#¼³MÖ̲¶§JϽ¼ÏšÙ>”æHâ5¹rÐDWˏçT Í^¼("rõ”ëG4¨7=M±{¢TeÙ|oÉYç㤱âÁÁèèüõQïøj8:XèåÂø{ػҊ?<<XQŸXH€HH·AéÅöÒË8±‹ß}ÊW€õ«Å}òªÝ¦íÎË–ŒˆÃÈÞ²ÄI“¶—à¡|O¸8„d‰ÄœDR»;‰UÝlP!ìA‘«úîDdÿ(Âû¦ð Ì¡h‡×„Þð׳‹ñÕ¿^_]œ½wâ(­`ö^àš(—ÌÊ@Ý«0h œ	ŽœåãeU­°^ÓÎæR¯aÕëBhÉÔâ…^Y WàïÄô%A(°?€BabcØÀ àYj쟫G·Åíæ}Fû<t`Ìö6–Üص<ž-­êÑ¢²‚-ÖçAŸã§-CÕHÈñõ!‡Pòl=ö9Žéh1/ã;²~rúg;*QI	çÈ
+#Ÿê¨ðàÕï–©­3Sßð[Ô—þŠüµ–Ù4;‡¶L+4ôÛ„ G°Py/L~–O´uEú8èãÏðÉUühpùúÍp$ÐàÝ;°H%^ûáŒs¼JI5»)±oIØçâé”àWEZý™6-‰ö„Áx&	?’,ú¢| ÷´—ÐÕ¾„Ž„Ÿ)¡•£ÓwÃ
+GT¿ø‘‡ô™ü'q•*h
+Ú’S±v%àj—vkìÚêÓ>å@‡'¹p:¸8ar´|@‰þ³bsÄ„üB~“á÷i’ä‰ÉÏççYa+EÁ:).áÇésù²Yý‘¤Ž[½´Íñçsu1>ÙuD^ŸÁ´+Œ¯0‚­/ñ©«³‹³
+WŒ€)‚É7È)Ñ]³fºÿçŒVÿEh¿ßŒ;ÿ 	(®
 endstream
 endobj
-8982 0 obj <<
+9011 0 obj <<
 /Type /Page
-/Contents 8983 0 R
-/Resources 8981 0 R
+/Contents 9012 0 R
+/Resources 9010 0 R
 /MediaBox [0 0 612 792]
-/Parent 8966 0 R
+/Parent 9015 0 R
 >> endobj
-8984 0 obj <<
-/D [8982 0 R /XYZ 151.701 685.529 null]
+9013 0 obj <<
+/D [9011 0 R /XYZ 151.701 685.529 null]
 >> endobj
 1718 0 obj <<
-/D [8982 0 R /XYZ 151.701 593.199 null]
+/D [9011 0 R /XYZ 151.701 593.199 null]
 >> endobj
-8985 0 obj <<
-/D [8982 0 R /XYZ 151.701 566.899 null]
+9014 0 obj <<
+/D [9011 0 R /XYZ 151.701 566.899 null]
 >> endobj
-8981 0 obj <<
-/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F17 3698 0 R /F71 5424 0 R >>
+9010 0 obj <<
+/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F17 3698 0 R /F53 3738 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-8988 0 obj <<
+9018 0 obj <<
 /Length 2261      
 /Filter /FlateDecode
 >>
 stream
-xÚµXÝ“Û6÷_á‡ÎT;sù¥¦Oi7iÒI·¹[ß´4Ó‘-ÚÖ¬,¹’ìÍÞ_ AÉ’W{Ó¹K^lðÅçÛ9Ÿÿ8û~9»~#å<f&æb¾ÜÌç,1r%†…FÏ—Ùücpg×m^•WŸ–?9ö„™(ÒÈ.
-ãÀ͉O
-±«…à‘
-Þ•M›E~%‚HÁöj¡BÜÔùÉÖ
-Mò²­hôñp¥xP##I‘Áf¸!è’WõÍ„1!ÓaÏð‰B>ELÆ=¹f¯—³¿f¨À<ð@È”š¯÷³Ÿø<ƒµŸæœ)“Ìç~®Â„ENc1¿›ýcƇ^ÅH±LéhiÃœµ¨þm–íX‹?3Ë2»Ã.Ãà¸D„<Ð2A_Âèî.aéçôÑ“4¸~©äK‘ÐLr®ð@`ÅB(jóTÑ®8I8m âȘÿSU8¡©¶M"ŒÃ@Ið™þ
-§:²ËSÉHÅê+¨:•OT鐇їRusû¡ª›÷ï/=(¢0I’¯ ëíû—Ç&Žù‹?k»%meçƒI™hÿ¯ÚÎD"ƧÓÜÄñ­Šj}ßиÚГÿÛz)‘Z3šÄJ<Ý“žÒ¼HW…ªLeO…ó…ÒLEÊ_•U»³PД’ÁéJ&­ó?¸ÐëÔ•RGÏúowiۍ¬ä{tÀ©rFÖu^¢Ô6/·DYÞ|OÔRØf¬¢¬ûaâjŽ –²´µ)ûü–~B«UÓä«â‘H`D^w¬¨ÇÚ;©»´!R^®k›66‘‚yçÅÎyabÐyܹëd€ ’Å.yðÃήïATwˆ
-éàd•"%6•Ç\&\¡…Úuµ-ó3dïTJP‚x‡*o½g ‡:ÿ ytk8A³«ŽEFk+çÏXƒEÖ\Þ´¶v>þ‡¼ÝÃ
-ì«ÎôëU¢»Íë´¤8)wî…­ 7ÆhÙøy»ƒKœÈ^º"©@WQÐ(C8•pÍó’þS"﫽¥¨[´Á[v:Žèõ²‡¤˜ä½‚::9
-Í~’6¨Ø×¹*g$8dê)&8¤u›¯Eê+ññàR´5r~SÎoÀ½OÑšGš¬q‚ì÷´Û§‰sH©öØИrÊœ™1˜á6}î¸gøH)A
-,¦M;‘E- þ½mwtþ¬yéú‹®1€vdÜDLE
-‘³°k
-ÀˆøbÓE#ä†]ó½RW{ð‘1Þ/8ù5/3ºß†"o]äþú‰aUûeKó[¸@8±‡ª¾ïˆùvç˜
-AíÏæOþ‚h	!–Ð{‘¸	]:q×}*€£”‰ªia³æ±e UXo ”JšÒÝŸE1n‘ޏ	ãª÷ɈÖ5™*Ÿƒ7W
-*ÈgÛL­œŽ;	›ªÈ\àETÛú_w(‹’è2;¯ƒ“ûÂŒ!‡„|]•xJµwe»Xc¶¹æ¸[dõ^€0%•Žè\p)yÂ	R‡Ð·ê³Еpb‰5}f(ɈnžVëà‡"w	uïlbÆ“ð"Öíä-À+Bö—ð*;¥å²Z±Tý«¡MW˜â"	ÞZleº#á]ÒcËbù•îՐ刢|¸è„ÃdÇ…MUÓá+’>dtÀÈ0]tØ Ä ¸Ÿê°À,‚´(‘*_BÄOœ>Çpþè’Ç/âë·P…JË­õt²VÈä˜L6ÂAo/´a¯¶›#V&Ú—?‘eÞ•ïØGg1T`tZñH`¼€N<øÁÍÅ
-„F08bE  ÕII çÉ^Ã	Wp<¢Ô¬œ¯Âo¾÷
-H9e±“'ù*µæu5­–öU‰æ	se žA@ðOïNé²h異_§t'~Ñåï¡—€:6$iP3''䕉„Œµ4¨JÄqå-Æ”çî䎚֤9o!ϵý¶!:z
-„µw"c	&YEÿtù0Ø9<yìF=Ö»Üë¤ÃS¼ÊéyŽè¯`JLAw›½sp送—¶À±A]ƒ‹
-K«8"_à(ÃFW¹ú³|C’]‹€§ÁIáAäžxR/#oiyƒˆ6á酪ðÚ$×?¿öýqM
-çópávy
-~ýÛJ†¡ÿ_!yááõË`²BhÿèÂ2 ƒYŸÑ,7B3Î1F©¹‚É“­·Kw7€ø($†ÅQ_ãáf+4ÎŽê®Ì{¾‘·ô¯ˆ3B¿›€æ`²²ÇœI­:uØGFЍRPÕÚ¹Æ8¡˜Ãoº“Q"
-Öƒ†U>EË‹}
-Êm&=¡$ãCx„aA‡W\2¥âQ~`ášú
-mB¬Çmf¾]Ÿ72@ùKÝ>û4„‚Gt€¬4\QÎÝoëêØ	  wî‚ê¨m XM6®n6Ýókq1èf.=-wï¾ùÕîA¥¡Ýÿ½D3)ä°— ]¿8<‰žktÌúŽ«û.8!Z¦Å°[ ¡}uTIHŇ"9VLÆrìªÎ±ïõ%àQÙ=ÛhaÔ;ÄT×læ
-r,’â¶Sný[â÷€†&çJ:*âM÷
-[¹Øԝíðz¦*ÃhÇΏy­:Œ+ªrKÏ~`pØ©U÷
-AÛ rßhåq$ ‘Ú¿à€þàÊ3vý8s_(ôe=ÂíòÅ”¹«£WNðG£gD`=¦õ»gž¸çùíÃwÏàOùôOQî@Åñ”gÎÝú¹Há!Æ£¿‹	´Ìj‹>³0K^•¤#- 5KhP{lŽýQqà*ܱX¤üuìªDzøˆ$VKàF3xb=‹‹T$:Ì£zã+ ~ÝҐâ³<-ª-Q;Z÷ðu›©7rñæx¨øx‘)1Ýürç˘ÂÏçbvÿ¯—³ÿ ð”'
+xÚµXÝoÛF÷_¡‡¥h½_üØô)­“&EêæÎ:´E”HI„)R%);¾¿þæcIQ2}(î’iwvvfvvf~³”³ÍLÎ~¼ø~qqõFëY,\,Õl±ž))Eâô,Jœ-²ÙÇà6_uE]]~ZüDì‰pQd‘];![2ŸV"—s%#¼«Ú.-ËâR‚ÍåÜ„6¸nŠû¼iyRT]Í£ûK#ƒÈŠTÖ'f@¼ªo&Œ	…
+†OÌÊ!Q$t<ðX#×ÅëÅÅ_
+¨À<ò@(Œ™­v?ÉYk?ͤ0.™=çnfÂDD¤±œÝ^üãBŽ½šÅJc£Yd kQýÛ,Û9µRf¹Èò5^I¯À%*”Õ	úF·paK?§žd™ íK£_ª„gZJƒ+æʈк§Š¶å~¤HÃiGÎýŸªÂ	MM>Ò¤Â8ŒŸÙ¯pªý>;?•ŽLl¾‚ªûê‰*Ê0úRª®oÞÝJõ/Tuýþý¹U&Iòt½}ÿáüXÊűüâqñg“oXdÙñ`Z'˜Žÿ£¶D
+•¨ÓÓYéâˆù–e½ºky\¯ù¿-þ{)‘VÖ
+žÄF=Ý“Þ§E™.Ë|ª2Í”=ÎæÆ
+¥+UÕÝ6‡‚fŒî/uäMñ‡Tv•R)%zÑò·M»~”ûA±Ë¡€îö85dôÉú¾)*”ÚÕ†)‹ëïy€Zʼ=UQÕÈý0q5PKYÚå+ûüV~«uÛËò‘I`DÑô¬¨ÇÖ;©Û´eRQ­š<móD*ᝓóÂÄ¡ó$¹MÚd„ ZÄŠ2øa›¯î@T·ˆ
+éàd™"%ÖµÇ\f\á…æ«zSGÈ:½/P©A	⪼ñžêýƒäñ­á\í¶>”¯-É%ž±‹r¸¢íò†|üE·e†[0Ø—)œé×ËÄö›WiÅpRAî…­ 7ÆhYûy·…KœÈ^¾"m at WYò(C8Õp5Ï‹ŠÿS&ïê]ÎQ¶X«‚·þì|ÕêdY1Ë{õtr<’Í~’¶¨ØW…*22u
+ŒìÓ¦+V‡2¥ÀJ||ǸmÈo†üÜ»­yäÉ
+Ç(È~Ç»}š¸SÃa)ÕZsN¹#33ܦÏ÷Y"'¨ƒÅ´í&²¨´óÑ¿Ë»-Ÿ?k_RÑ7ШÓvD˜È@8JöMŸm:k„hØ·0oÐ+M½9!áý‚“_‹*ãûm9òVeᯟ–_Îy~'¦p¨›»žXl¶À\6BðDK±„ÞÈÄMèÒ‰»Rå LÔm›­Œ},­Æz¡Tñ”ïÆù,Šq븈~L„4ƒO>@ìtÔdZ¨|$o.
+TÏy;U´r6î%¬ë2£À‹4¨ÎKèé<P8"%Ñy"ö^'…C	Ū®ð”*
+ïÊn¾Âl£æ¸[dõ^€0e•D$œKžp‚¶!ô­öèt%œ8‡Äš>3”dåT¿OkmðCYPBÝù»XÈ$<‹õ|òࡇKx•Ý§Õ
+²Z±6ë¡K—˜â*	ÞæØ2ê0¤£á]òc+Çò«éՐˆ¢|¸HÂ…q²ãºnxñI#
+>`ä„ŠÎ:l€b ÜO½ŸcAZTHU/¡æ'ΐc8¤äñ‹øºÁ-\¡Òj“{:Û+lrÌ&;EÐ;ÀoEØkòõ+o§ªëåOd@"ûò»à@CF§•ÆsèăߌÐ\ÜÀhƒVZI
+LJ 8Oöîq•€ã¥D°r¼
+¿ùÎ7 Õ”Å$O˨´VöÖ5¼Zå<¨+4O¹#(ñÊ° rÀ(€~wjÊ¢—Š>~òøEÊßý u¬YÒ¨fNÎÈ«
+›ó ®ÇqTtPžû“5mXsÑA†šüÛ–éè]4ÖÞ­™tŒ%˜d5ÿóåÃ`Kxï±õäÞå^ÿ(žâUÁÏsDgǤTÁ¤ÛœƒK{¼´ŽÝî(*r^å ÀûG6º†êÌŠ5K¦Oƒ“ÒƒÈó¤^FÑñòmÂß#Hsá•K®~~íûã†ÎÌÃ…›Å<äÕo(†þ…乇×/ƒÉ¡
+ÿ¢3Ë€f}F³h2†fœcŒrs“'[ot@|
+'âh¨ñˆð³çGM_æ=߉·	ú—"ÌŒÐOÐLVöX
+mM¯ûȺQª¦G;jŒŽ9ø¦;9éBDÁfԐ‚ Ú§hu¶¯Eùó·í¤'ŒrÐ#ÌùðFjaL|’X¸¦¾BA›ÛÓ6³߈ÔgÀŒP~ÀRZÀgŸ…Pðˆ‚U€‡Kι»MSzAüŽÀ]P@‰zÖ€ÕlÓÉÕmÁ†²·£~Í#©FÝ̹‡ rð“ý7¿†TÚý¿ÑK$±ÐJ{	ÐõáIô\Ã`c1t\ýwÁ	ÑÆ	«Æݪ£IB.>ɱ:Ö§îàêû^_Uý³íNz‡˜ëZžQAŽ‚!)n»/r¿!¯ð{@Ë“c¥F5ó¦%=ƒ€ÅÖG.6uG;¼ž©JGøíØñ1oMqe]møÙ„ÖôßìiÄ"Bé{k<Ž,ÒúШ<c׏3úBaÏë)n/¦Ì]¼r†?=#ë1¸ß=òÄÏo¾{Ö ʧçxŠr{.Ž÷EFî¶ÏEb1ýXL e6£Xô™…Yòªbi	©YAƒ:`s쏊ªp‡`‘òס¯CüÙñ#’	X-)ÀðÄz¹Hô˜ÇõÆW@ü¦ã!Ç.fEZÖ¦ö´þáK›¹7¢x#.>^dÊL׿Üú2æ߆ðóù1ûÿ׋‹ÿ Áª%
 endstream
 endobj
-8987 0 obj <<
+9017 0 obj <<
 /Type /Page
-/Contents 8988 0 R
-/Resources 8986 0 R
+/Contents 9018 0 R
+/Resources 9016 0 R
 /MediaBox [0 0 612 792]
-/Parent 8966 0 R
+/Parent 9015 0 R
 >> endobj
-8989 0 obj <<
-/D [8987 0 R /XYZ 100.892 685.529 null]
+9019 0 obj <<
+/D [9017 0 R /XYZ 100.892 685.529 null]
 >> endobj
 1722 0 obj <<
-/D [8987 0 R /XYZ 100.892 477.396 null]
+/D [9017 0 R /XYZ 100.892 477.396 null]
 >> endobj
-8990 0 obj <<
-/D [8987 0 R /XYZ 100.892 451.792 null]
+9020 0 obj <<
+/D [9017 0 R /XYZ 100.892 451.792 null]
 >> endobj
-8986 0 obj <<
-/Font << /F22 3706 0 R /F15 3700 0 R /F50 3701 0 R /F71 5424 0 R /F17 3698 0 R /F51 3729 0 R >>
+9016 0 obj <<
+/Font << /F22 3706 0 R /F15 3700 0 R /F50 3701 0 R /F53 3738 0 R /F17 3698 0 R /F51 3736 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-8993 0 obj <<
-/Length 1681      
+9023 0 obj <<
+/Length 1682      
 /Filter /FlateDecode
 >>
 stream
-xÚ¥ÙnÜFìÝ_!¤(¬¼ã9tú¥p7NãMZ¯‘IÈÒØ+D+©:¼öß—Ži³ÉK8âor¹sïpç÷£çë£ÓŸ;‚³˜ÇÂYß9Â,äÂ	¢˜ù±ç¬3ç£ëI¾ø¼~sz!¥±8<ÃGÌSH2L/Š¤mó4)Kå{îû&/»¼¼§Óu_× q·ZÀM·X
-O„î‹MRwº!)ð‘£W룏H½&êøL)'Ý}ü̝hoÎT9;ùu”±À÷.œë£?øÔFáÏlÁˆÐs/fÆTÿ÷ùÓBFnÕ£:¡»]ÈÐíÛŽNÕ}ÓªoZpä&hOèn£	(“­¥va¬Ð†N׉‘{»nB|­nE[Ž¼l;dD„gã£™ÜY
-Å|/&կϯžŸ/_ܼ¿&æ¹µ~Èd(‡(™âŒØB1e[zœñØY*ñ@sÓ—YQ(¹XúÒwkŒhŸ3@˜èÞ\¾*»æ‰¨§­ýv–ý´ü$”‡sýÆÈ@êÍ5CTƒ¾"Ü»µLæ],"å6Õv±”A€ÆÏÍêòo‚j ÕÝ	"ÈBˆA_"ㇼ¥CZm·I™ÑÌ‹ª™É{Xø¾›àõ<)1šá!	‰FÆÏøN»;Dÿï0‚ùr´UU1·y‹!ï e2uJ2)¹·	á7•Éi€ŒÈñÿÕèºÑ­.ñB7yr–V…™ÒIÚõ¦ä•ÚÏmå¹5´„Éÿ&#ì÷¥ÎˆnjDaÄ0$nÕLM2Éy^4uš¹.;J¶åÍqSUݯhɱE¥ô=Öe¿ÍšüA7­%ýÜÓËÙ{¶þÁÄ2­ûî./
-‚Z­	HèSä­mzp0‘@ÚÀZP©·„<fo-+$ï,5¹%¯ô[,=壞m%@.õÀ­Jð8Åh/¥ÚMÕèëP¸(,t5’me´»ù¾¸ÏûŽp¹ùrJ38WeñD4d7£3tÓ¸HС,—AÄT¤†Ìýø!/³jg»ÅjM©50Í´Œ‚χ$Áh²7Ð,Áå'¨„rË
-U|«eÓlÂÅ>\~¯ŽŠB~ðEÐ.ðÂáŽ}ªÍËÝ	•ÿmpÀËYž•ÇVlæ~8t›¤#sEÌAàž¹uÒ˜@Ü}‡.U1Š"À>ð‘/KÂR*  “m] 2*¢àҾزCu%¥bA<š•mc!ø!ó¡T0FÐ긪:M»,d[…„ĩ¹}Ý&Ç. #	¶è·Øz¡¨ G‡¤Ç£i[ÈSa;%œõ¢¶·Ç2Â<Ä6<\5ròTc㍡\Km	ùÖ
-½«¬H¤È½™Vo‹Æì*¦iu¦QÅÐù›ÕL‰N§øp×áÑà Jó	pRUÆá¤ØélkX&#¡¯éktCºIIËq ¨¡fŒ	¬MÒ•œsÜ\›vEäM‚²vôôzBŒîAÀ¼
-"ûÖ¯qdOFÔ«Áë6U!ë(?WFI»'ÁFñº6É„„åØmªÂ‚µ©Îúf ç0½
-¿Ýøp¹ò8CäÀfA«!ØÐËì`çì©ùfy£Ó®‚-Z/³Åšâð£˜Ö\° –•bQÐu)XÀ$‹à=Á¹{MË/=ŸÃã°Öx)v…Ð}iFÁ+šâ ]ú1¿EÖ4‡»O‡
-“cçdbPzRÆvš`«VDMsÏIKcCd‘5<fø@Ó¹#ô„‡Ïƒ†ÔqÌV`?ˆ¸ZH’eF%Ý¡Iï-­ãbüi#§&ñ&Ö¦Ã(á±HijÊ5öy‚1ÙÏ££Ý:i	I¡Õí–ërP.!*!D–ƒÜP&iv¿Ì+ô ²£“¡ <ýˆ£8ìýHß!sÕ|¥ÓÐ'÷“„Ü€øÞò«Î/4@¿ÛƒÆ5^
-ƒ¸yK恣fŽ;’
-ZƒçgûCÚ|a?3	=»g³í	B‡œ½~¹º¼æâK¦ÙË·oÏ`3V>ÿÞë'Pj¸ë:.ß·§ç×o߃4á‡?Öduwþ:ÿp6•rN¦çËÕå‰1ŽÿPΔ=KºÙõLßÍΛ“à§jMÙÊl~½¨ÇóWWyiô%çÿPyå¼4?Ì&_­/¦Ò¿4úývp^
-_øþõeË
+xÚ¥koÛ6ð»…ÐaˆÄ)ê™/CúÈê®q»ÅA7´E¡HL,T¯é'ÿ~w<J•\·_Àáñîx¼7Oܺ·¸õûâùvqvéqKpñHXÛ;Kx‚\X~1/r­mj}´].?oßœ]:Ž²È÷]Í…Ì•!HÒL/ò¸m³$Η+é¹öû&+»¬¼§Ýu_× q»Z¿¦[®„+ûÅ.®;Տ#ð’Å«íâß… © ×DIi%Åâãgn¥@{cq&£ÐÚkÎÂ’^È|Ï8·®.øÔFáÍlÀˆÀµ|7bÚTÿ÷øÓÒ	íªGu»X:Ý·íª;Z“ªoZ…phÇ)hOèn§(ãÂP»Š0FhC»ëX˽]
+;&¾V5È¢GV¶ŠS"µÚñáÌ n­„dž‘ê×WÏ/V/nÞ_óÜZ/`NàQ3Å9±yrʶr9㑵’.ã¾$æ¦/Ó<—Îrå9ž]cDûŒêTG÷fýªìš'¢žµfíûYùIHsýÆÈ€b¦2IgÐW§‚©ÁÁ¼Ëe(í¦*–+Ç÷ÑøÜlÖT©îNaBBú	?Ød-m’ª(â2¥#˜U3“÷°ô<;ÆãY\b4;ÂC4
+%µŸñž ²÷ˆþßaôóœÑNTUFÜä]$†¼”ÎÔ)I§\hßÆ„ßU:§Ò6"Ç#üªQu£ZUânr(d­Œ
+3¥ã¤ëuÉKy˜ÛÒµkh	{ÿMJ<Ø#îK•]׈ĈaHìª;šš"`"tæyÑÔI’gªì(ÙV7'MUu¿¢%'•Ðz¢Ê¾H›ìA5­!ýÜÓ«Ù}¦þÁÄÒ­{ö>Ës‚Z¥ˆiɳÖ4=ØèH màF-¨Ô[B3§¿–’÷†ß’WúŽ-W®ôP	×´ —j€oW%xœbtRí®êsôu lØŠ6qQi-„ð ßó|ûyß.Ó+§4ƒ}UæO„AA†°SÚC‡Ð‹ËrÇ™吹?deZíM·Øl)µ¦™ö¡ÿùX€Ÿ…ð4;h–àòSTBÚe…ªûžQŒ²)šžŽ<&¸ó½:2løÑA;ß
+†3æª6+t'Tþ·‡nN³´<1Z`3§ðæÛÅ™+"Ì­ãFÚçö;t©ŒPæ‚߈¼.	K© €zŒ‹:GedHÁ¤¬ØÒcuå8’ùÑhVZDBðcæC!HŒ ÑqSuŠ.ÐvÈ´
+^cîÏíëvv't Ãæ}­Š
+rtHzÜ궅<¶SÂ/*sz,#ÌClÃÃQ-'K6ÞʵT†Fè]eDª8AîÝ´j<S4zVÑM«Ó*‚Îß$X¨ú•èT‚w=lÞð¡4ßéP 'UeLŠö¦†€eb1úšV­ÒuJŽ#E
+5£M€d%€lrl‡sŽÁ“[Ý®ˆ¼‹QÖà1íÏŽÖI¯'ÄèTÌ«Ðè!2‘gü…ˆ±ñ¤D½¼nRõ²þˆòse¤cæ$XáéÑ^W:™°3û]•°6/E¢Ò¾È¼Þ ßN|Xo\Nà9°YPÆÀ‹Õ¬éez´söÔ|Ó¬QIWÁ”­—™âtqxaDcXPËR²0ðé¸#˜ÏÂ}‚sûš†_º>ƒËa¬qì
+ýR?Moèè2WÙ-²æ 9œ}:V˜;'ƒÒã#åÀ³ÄX`ãhà#¢¦¹‰û¸%†±!2Ͼjýø@Ó¹#ô„‡Ïƒ†Ôñ˜V`?¹ZHœ¦ZéØC“>Z}ÆÅøiONMâu¬u‡‘Âe¡ˆf•«ís94m²žGGçª%tÜ’B« Û
+×->|ÈA¹„¨˜i$pC™h¤žý0¯ÐƒÈŽN†€/%ƒ6ŠÃޏô=2WÍWÚ
+}ò0é@ÈÑ	ˆ?0êüBèwsÐ8ÁM`p ×w	Á\pÔìÂqF2Akpÿìð‘Ö+¼ÇÏtBOŘð¬x"Aèó×/7ëk.¾¤Š½|ûö&céñïΚè½NñJ4w]§Ãá›áôtÿúí{&¼àÇšlnàÌ_ΧrAÎét¿Þ¬Oµqü‡r¦ìiÜÍŽ§ên¶ß5˜?UkÊþP¦óãy=îÿ¸ºÊJ­/9ÿ‡òÈ+ý£þ0›x|³½œJÿÒ¨{ôÛÑxü¼Vø
+ÿ¥Ù
 endstream
 endobj
-8992 0 obj <<
+9022 0 obj <<
 /Type /Page
-/Contents 8993 0 R
-/Resources 8991 0 R
+/Contents 9023 0 R
+/Resources 9021 0 R
 /MediaBox [0 0 612 792]
-/Parent 8996 0 R
+/Parent 9015 0 R
 >> endobj
-8994 0 obj <<
-/D [8992 0 R /XYZ 151.701 685.529 null]
+9024 0 obj <<
+/D [9022 0 R /XYZ 151.701 685.529 null]
 >> endobj
 1726 0 obj <<
-/D [8992 0 R /XYZ 151.701 348.89 null]
+/D [9022 0 R /XYZ 151.701 348.89 null]
 >> endobj
-8995 0 obj <<
-/D [8992 0 R /XYZ 151.701 322.731 null]
+9025 0 obj <<
+/D [9022 0 R /XYZ 151.701 322.731 null]
 >> endobj
-8991 0 obj <<
-/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F85 5521 0 R /F71 5424 0 R /F51 3729 0 R /F70 4384 0 R /F17 3698 0 R >>
+9021 0 obj <<
+/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F85 5513 0 R /F53 3738 0 R /F51 3736 0 R /F59 4373 0 R /F17 3698 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-8999 0 obj <<
-/Length 1479      
+9028 0 obj <<
+/Length 1478      
 /Filter /FlateDecode
 >>
 stream
 xÚµWmoÛ6þî_!d"GŠz
-°iÓ.éÚ «CZŠÄÄB-É•ä8ù÷»ãQ²”¨]€¡þ"Þñx<Ÿ{xæÖ­Å­?g/–³ß_»®²8äÂZÞX‚sÅ®D1ócÏZfÖ•½Pi›Wåüóò6Xš»1ã`ÍÉÎ,`sGð@ÚçeÓ&ëu>v	*ûvîHß³OëüNÕ
-	yÙV4ºÚÌ%·k4%m$|ˆ†Å<¦À$l*³Õ¯ÁøÌó{ƒÏdàó‘“ `nØÛx®@«Ù«åìÛL€Œð™”VZÌ®>s+ƒ¹7g2Ž¬¶,,éG,Ð;®­Åìïf5£;§^Ìt´¸}ZdsÇw}ûú$Y–éôxð1/³jאt±¤ï}Ð蓐†çÝÐr„d¾“ëƒâ\•I¡ŽÏN/Î\|É;}ûöø,ËŠX¤ZÞl²nú²›Ÿrì“ß¡éÙÛ÷Ç—`ÿáäãÈ'ø8ÊççGrbæãx‡æYÒŽ–gêf$¯ju„ ó9–¿»2¯_ozù¯wïòR<wbÏÿC:øÉöžeëõÑ £Ë×C÷_ju‹©9Ð^! ”žå¸!Šñõ¾Œw·|:¸ñᥑ¦Ù¦©jš›ízý@šœêJelªJ jé3_ÐFÿÌ#iW[(±È³wùzM£ë¹ãF¶"!¹^›‘®EœØÍ*ii„qÍqQ=¶MʹÚ$là\hdÖ|Ûª­qý	.kUáÜN{¹ÃUª†¤Ë8€å ua&µšÊ­š»*›\‡ìzzÁQx@×è…¤i*mŸæIk¬÷‡hÌòŠ¾:ÒN·"Ü.’¯:L’…äTÂ~
-Œv—Cz] påÔp/Ï“v›Ô·ªÅñ a¤H wb‘ô׆öiR–•±¯·¥q²RSôær—¹BvôVC@ÒµÓt«r#ãÆðjà>§¸Æ2Ÿ´*Š0¡-…«†G·cιΠ©ppOFö«$Å$B’¤0ÀA
-׸-0çRøú8Zý‰oÝiûûÄ™U’Ñ`³miÚ¤®"uŸ‘pœ‘X²pŸ‘+̸y^â`d°Àõ½.c_SÏË8oðŒºý^ͪƒ²#%FᏘô£‡Âñà®]wyyK2¦À‘78¤ÑÓ`6ƒišh¶TÜY^ÃTUçªAêu¿y쳪7FaÛ´$©{•nÛÉòKÊéç”ûä6"êš07€œ0`ð‡R_ß⸄×=zŒ8ÇÂŽ®nªZ‘Bu˜š
-	WFþJÀ—!¢SØ]LÿYŽ+„Œsb‚ìx8Ô+ü(îx8b¡‘ËbØ:ûö,õeK8‘›[Ò­È  ÚiMO0Íöð®ø±Ùe‘èû¼NÈI©TÖÐPW	|¿–†„i—vg}}‚f²æ¤ÐÖFP¡´+’`Í~A`(¹ré·¼¬•æ[ôfâ(’ÍO;€•©ê.”×<=3z¢"}Bâf ÚsñýÉÈ¢i	Ú[ސ2/4E¢{W=•›¯Î +9lHQ¨¢ªw&É[””öòôz¦bĨËi>Ž=þ‹k–®x.Å÷è˜{ŒOèXdJ!W”·†´ê>I[ì0TÌDZ!´QSꈚçpÔ2ÔUÕþBF½é1‰¢syˆ“¿ÝÃïШRúîQªel†ÚÓ˜e‹“w/Nœ——ïßk_wÆÏôOlkü
-;®Å“6ªQíS_7­ûNOöŒ–ëd…|+ S¨Ìà z–#RÃÀ¦×4;¼¹¤ë˜P£á&YedèE aQ(ìûÖø50ó6ÇvQ»Ô¼¡u+£¢^UçSÈî2SÙ$HøÏ…0Ìx‰õüDÐü3°°ìX£y ÚJîIFÞÃoO+PÒø íËÚTlÿ—²ûÂ?Õ¾%
+°iÓ.éÚ «CZŠÄÄB-ÉÕKœüûÝñ([JÔ.ÀPïx<Ï=<sëÖâÖŸ³ËÙï¯]×
+Yra-o,Á9‹b×
+¢˜ù±g-3ëÊ^¨´Í«rþyùF›G,Íݘq°ædç
+°¹#x íó²i“õ:Ÿ»•};w¤ïÙ§u~§ê†„¼l+]mæ’Û5‚’6>DÃbS`¶•Ùê׉`|æù;ƒÏdàó‘“ `n¸³ñDŒV³WËÙ·™ -2à3)­´˜]}æVso,ÎdY[mYXҏX w\[‹Ùß3>̪/G÷N½˜éhqû´ÈæŽïúöôI²,Óé!ñàc^fÕ¶!ébIßû(8 Ñ'!=κ¡åÉ|/&׏*“BŸ^œ/¸ø’)vúöíñY–±Hµ¼Ùdýôe??åØ'¿CÓ³·ï/.ÁþÃÉÇ‘Oðq4”Ï/Ώ ä0ÄÌÇñͳ¤-ÏÔÍH^ÕêAæsþ,we6^¿Þìä¿Þ½ËKð܉=ÿéà'Ý=ËÖë£AF/–¯‡î¿ÔêSs ½8B (=ËqC(ãë}
+ïoùtpãÃK#MÓ¥©jš›n½~ MNu¥26U%µô™/h£æ‘´«J,òìm¾^Óèz­HH®×f¤k§vF³JZa\s\Tm“rî†ö	8™5ß:Õןà²VÎmµ—;\¥jHºŒXRfR«©üתÙè°«²ÉuÈ®' @ Œ…tnPHš¦Òöiž´ÆzˆÆ,¯è«#íu+òÇí"ùªÃ$©QHN%ì×àÀh·9„ ×í®œ: îåyÒn“úVµ8$"‚	àN,’ݵ¡}š”eeìë®4NVjŠÞ\î2WÈžÞjHºvš®sUÎadÜžA
+Üç×ÂXF¢÷“VE‘ &4 ¥põÃðèvÌÙ!× îÎâÉÈ~•¤˜DH’æ 8Há»s.…¯£ÕŸ¸ðÖ½vwŸ8³J2lº–¦Mê*Rï32Kî3r…7ÏKŒ¸Þ£×eìkêyç
+žQw·W³ê¡ìH‰Qø#&½Æè¡p<¸ëB—Æ]^Þ’‡)pä
+iô4‚Í`š&šŽŠ;Ëk˜ªê\5H½.à·"»¬êQèš–$u¯Ò®,¿¤œ~NY°OnS ¢®	sÈù Æ q(õõM!ŽKxݣLjs¼ ìéꦪ)T©©€peäÿ¨|":…ÝÇôŸõà¸R at xÁ8'&Èž‡C½Ââž‡#Êpй,†]¡°?te©/[ÂitˆÜ„Ø’ŽhEÐNkz‚i¶‡wŏÍ.‹DßçuBNJ¥²††ºJàûµ4$L»¬°;ÛÕ'h6 kN
+mý@aJÛ²!	Öì†R‘Ë!—>pËËZi¾Eo&Ž"Ùlð´X™¨nàBy`pÍÃÑ3£'*Ò'$nö±ª=ߟŒ,š–ࡽå
+)ó@S$ºwÕS¹ùêL²’Æ…*ªúy÷h’¼5AIi/O_à`ÇTŒu9ÍDZ‡ÃaQbÍÒÏ¥øsñà	ë€L)äŠò֐VÝ'i‹†Šù86ፚRGÄÐ<‡£–¡®ªöê4êÍ“(:—‡8ùÛ=ü*¥ïá¥ZÆfHð§=Y¶8y÷âÄyyù~ñ½öõqgüLÿĶÆß°ãZ<i£Õ>õ…pÓºïôdÏh¹NVÈ·:…ÊÎ"ð¨g9"5lzÍA³Å›KúŽ	5î`’UF†^…Âþ°a_s0oslµKÍZ·2*ê%Qu>…ì¾)3•M‚„ÿ\xÐøg ÃŒ‡PÏÿ@Í?Ëž5š¢­äždä=üîhJ¤}Y›ŠÝý¥ì¿ðOõ_Ÿ':
 endstream
 endobj
-8998 0 obj <<
+9027 0 obj <<
 /Type /Page
-/Contents 8999 0 R
-/Resources 8997 0 R
+/Contents 9028 0 R
+/Resources 9026 0 R
 /MediaBox [0 0 612 792]
-/Parent 8996 0 R
+/Parent 9015 0 R
 >> endobj
-9000 0 obj <<
-/D [8998 0 R /XYZ 100.892 685.529 null]
+9029 0 obj <<
+/D [9027 0 R /XYZ 100.892 685.529 null]
 >> endobj
 1730 0 obj <<
-/D [8998 0 R /XYZ 100.892 421.238 null]
+/D [9027 0 R /XYZ 100.892 421.238 null]
 >> endobj
-9001 0 obj <<
-/D [8998 0 R /XYZ 100.892 391.51 null]
+9030 0 obj <<
+/D [9027 0 R /XYZ 100.892 391.51 null]
 >> endobj
-8997 0 obj <<
-/Font << /F22 3706 0 R /F15 3700 0 R /F50 3701 0 R /F71 5424 0 R /F70 4384 0 R /F96 8559 0 R /F17 3698 0 R >>
+9026 0 obj <<
+/Font << /F22 3706 0 R /F15 3700 0 R /F50 3701 0 R /F53 3738 0 R /F59 4373 0 R /F96 8585 0 R /F17 3698 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-9004 0 obj <<
-/Length 1961      
+9033 0 obj <<
+/Length 1962      
 /Filter /FlateDecode
 >>
 stream
-xÚ¥XëÜ¶ÿ~…P´8-à¥EêoÎÙn ÍÙwiP$¢“¸»ÄéJºóõ¯ï<ÈÝ•»qôË’
-É™áo^û 
-þzõíýÕë÷iÈH”Q)ƒû] S)òHYQŠ´L‚û&ø9L”Úüzÿýë÷J…(³,!Ö²I\ÀIÄtÓVÓdêªÝlã4	o­égÓïyu·Œ#Ì¢pØÀ7[™È<¼9Tã¬-ó(‰—\½»¿úýJ© ×™8©ˆã î®~þ5
-øö}‰¸,‚gâì‚8-D–¦0oƒ»«WѹŽ¹¼¨cœ	)SߎuÝ݃h©JÃí×væ¿LU÷P Ùó`›k÷­æñzÒscÍ*€ëUÖ¶¯:Í„_dœ NA*r•[‹Ô]ÇûÕz÷æoß¾Ù~7L3Û„;“{뎉cQ–Ÿó÷a£Šð,'0À\ã<.ž6*÷”fèݬƒ[xÇ°cÊ|pŸžqÃ`72||Å,ËÌŸúÁMª¶]ï6³“·()E™¦
-å…'+‚mRˆ4Q^ÚYûG>=q.¢BIjeøÄðü"’
-6ÇÙœ?ºŽðúC'ƒ·<ùÇ㧭?t{:• V@(3 at U¤2`„d¼?hgüüœW)#ó`?½<±®M2‘§Ò³ÖC×U}–ʳðِír°qß¾0mZêZë†ÉfÇD~˜Œø ,‚Ò6+Dž90%%ßa¦Í6I$¼ŒÕUó‹Ç~À½Ï=/çÇ;D´Øló¬ß0éaÙóį
+xÚ¥Xëoä¶ÿî¿B(ZXÜòDêoß]sÚøÎNƒ"	YâîÖ+”dŸû×wäî꺹è/Éѐœþæå(ØQð׫oï¯^¿O£@F¢ŒJÜï™J‘G2ÈŠR¤eÜ7ÁÏa¢¢Í¯÷ß¿~¯TPˆ2Ëb-‘ÄœDL7m5M¦®ÚÍ6N“ðÖš~6ýžWwË8Â,
+‡
+üØy³•‰ÌÛC5ÎÚ2’xÉÕ»û«ß¯$œ
+r‰“Š8êîêç_£ oß‘ˆË"x&Î.ˆÓBdi
+ó6¸»úx­tŒ/êgBʔŷc]·F÷ ZªÒpû㵆ù/SÕ=T#hö<ØæÚ}«y¼žôÜXó„
+àzD•µí«N3á'¨SŠ\åÁVÆ"u×ñ>du‡Þ½ùÛ·o¶ß
+ÓŒDÁöáÎäÞºcâX”eÆçü}ب"|Æ	0×8ÃC…‹§Ê=¥z7ëàÞ1ì˜2ܧgÜ0؍_1ËÃ2ó§~p“ªm×»Íìä-Š@JQ¦©ByáÉŠ`›"M”—vÖþ‘OOœ‹¨A’ƒZ>1<¿ˆ¤‚MÄq6çn£#¼þÐÉàí OþñøiëÝžN% äj„2TeA*Så’e¼?hgüüœW)#ó`?½<±®M2‘§Ò³ÖC×U}–ʳðِír°qß¾0mZêZë†ÉfÇD~˜Œø ,‚Ò6+Dž90%%ßa¦Í6I$¼ŒÕUó‹Ç~À½Ï=/çÇ;D´Øló¬ß0éaÙóį
 •Pâ3“F„‘ÕOà #J­€LÇ!kîìÐñ&«ëaß›‘ÿ#a‡ˆd8Úf7ý4”PóÓE¤èDâeá?7€l9¿Õk|¨Æ ª…£åÓg‚½uð&áŽÉ–ç•ûÞêÊ{¤éâ4¬z¦|÷ã­ûdö}Õ¯» 
-{„*C»ôýí¸çõÔ=l¶ PÃKÖ$QjxÒ~+Xà!'&¯¶La•†¥w§Ì3}ã€'×…‡SÊ#ï‘ÀF‹¡ã¿¯d'5‘é·Ñ4èÑ8¹›ß.a»”¦¿AüqÄNÓX  ¿²e)TCöú2HT
-b~õ`V¹(âÿ8!É#pÂôÿ:ëò?œñ¥*l0€(ˆ†29Ï:q‘	•Çl@4€Œ"ÈŸœ}â,ßZ(z"„ dÁ>°·T³zfºE A6­u³X})a JäëÈEß7€4•©ð-ž€“‹ùŒ™SešWˆÌŒò†A¢„ׂ‚=®ý8µió¸6îÓÁ¨+,ÄŸÀß•¿¸ ǃ/¸Ön°œd†ÅzO—‘i`²‰‰¦ÿ"‘a2F‡+A¼½À YvðŽ?_O.y±aWÛ·¼R»ë1Ü»ôÊo‚"1‹;s>PŒ» ÄÊœ·7É“€ŒÃ)rʲîÃ4ÛÊì¤Ën,åèÊ6k>ãï(\¼¸ÍZwNõOºj¼Øâ”áNé:¢Ê"K³4…tà|oìä°yÓb€;‡*@8_aôð˜A^và7„,]Ø…Y!.BÓ1q°såmFô‰Gz!"¬)§çX1þÉ„¤ÇÅùSàúöÆ3¥A
-ºª‘åp!ÝU–?™Y×ób)-”E8‚°½ãÕ¤ÇÊV³n_àX	öÏàÐzŒøøyæG/Y)]i³z°<g°¤>pÇDBBB‹»‹v‹Åì×QFÈ°š'å^x†ÆÁ|ˆ'èIÄ‹É…¾ôç¶é¯KOÅ	Îüå¼cžÝuE>ýÓ¡r›vCÛri:]’•—ˆyhôT[3ºØöz™8‡”˜ßkô<(¦ QSµÄãÓâb\%Ö”€°(øE¡’ÀÂŒý±fãrº¥T‹÷R	Ã’ýGVI~ÜHôV€#—©$#{¶
-Ïkt܃¯„HüefÃÁì…
-p|ËwÔCß"È4È@áF
-È°DÏfÆè
-À¹ wWÎÕ\à2’ûªùKQÀ—Ü6)T”¸!-ÂeòµîÚ¥“ü9ñ[úË~(DÁ.ü|pºâáíw<ñà糋£¿œ¼ëœm™‹ÚÁ­ŠD’îníZ7õÔ~ùz“•ÜШüX)qóu÷îÓ?Þ}ºt!ÖÜÐy9n<“z½?ó=¯Ñ8ß`»x±k“P>”eé¤ÍùŒOB…>Ãί“Ô =O7Žøàú„WÇ'GD®§Mêb„i.½*v9É©fs]*Ú²HÓ™‹¡ʧ8‰ýz}ºŒ²
+{„*C»ôýí¸çõÔ=l¶ PÃKÖ$QjxÒ~+Xà!'&¯¶La•†¥w§Ì3}ÃÀ[6 …?¼GE,†Žÿ¾’ÔD¦ßFÓ Gãän~»„íR
+›þñÇ;Mc€þjÈ–¥P ÙëCÊ Q)ˆùÕ#€Y墈ÿã„$À	Óÿë¯ÊÿpÆ—ªP°Á ¢ Êä<ëÄE&T³Ð 2Š rö‰³<|k
+ è‰‚_øÀÞRÍfè™éÙ´ÖÍbõ¥„(U¯#}ß ÒT¦Â·xN>.æ3FdZL•i^!23Ê[‰>^
+ö¸öã|dX@Ö¦!ÌãÚ¸kLÿ£®° W2ü₾àZ»Ár’ë=u^F¦É&&šþ‹D†É=®ñöƒdÙÁ;þ|=¹äņ]mOÜvðJí®ÇpïÒ+¿	ŠÄ,îÌù@1î‚TX+sÞÞL$OF0^§È)˺Ól+³?.;¸a°”£+Û¬ùŒ;¼£pñâ6kÝ9Õ?éªñb‹S†;¥ëˆ*‹,ÍNÐҁ󽱓ÃæM‹îªT á|…Ñ?ÀcyفÿÝ4²tm`f…¸MÇÄÁΕ·Ñ'é…ˆ°r¤œžcÅøK$’çOëÛÏ”F5\èªF–Ã…tWYþdf]Ï‹¥´PárÀöŽW“+[ͺ}c%Ø?ƒCè1âã白d¥pt¥ÌêÁBòœÁúÀ			-î.Ú-³_G9  Ãjž@–{áGð!ž '/&úrПۦ¿v,='8ó—óŽyv×ùôO‡ÊmÚ
+mË¥étIVR\B"æ¡ÑSmÍèbØëeâRb~¯Ñ󠘂DMՏO‹‹q•XP¢à…J#3öÇšŒËé–R-ÞK%Kö_Y%ùq3 Ñ[Ž<^¦’ŒìÙ6<¯Ñq¾" =ò—™
+³*Àñ	,ßQ}ˆ Ó …W)P ÃB=›£+ ç‚Ü]5:Ws!€Ë¨ÊsÿLQÀ—Ü6)T”¸!-ÂeòµîÚ¥“ü9ñ[úË~(DÁ.ü|pºâáíw<ñà糋£¿œ¼ëœm™‹ÚÁ­ŠD’îníZ7õÔ~ùz“•ÜШüX)qóu÷îÓ?Þ}ºt!ÖÜÐy9n<“z½?ó=¯Ñ8ß`»x±k“P>”eé¤ÍùŒOB…>Ãί“Ô =O7Žøàú„WÇ'GD®§Mêb„i.½*v9É©fs]*Ú²HÓ™‹¡ʧ8‰ýz}ºŒ²
 H°wÙ°g2¥_ ÏÜ<aœ‡&(/×=¯Fís•<ƒÝyö/äL/Î:™ÈaDóÂùƒv»ªÉ<4=y ¢øK³“{AT(¹»à.{„R\Jn`ÔÖR@‚i§§©Úc\ÉdEŒÕüc¹ÄèÂ{(èâŒóµ¾’[1÷XÓð„:jä x€³“û¿º$ª3M]êt?™¾ñ‘—
-£K»%–C:°=щ:\qæDêã1@*ê>h 9j=º}TÂØû=×}HDËó”ÃèÙîéPY_ÿšñ#ôÿ¼$³¼
+£K»%–C:°=щ:\qæDêã1@*ê>h 9j=º}TÂØû=×}HDËó”ÃèÙîéPY_ÿ5ãGèþ
+Éà³È
 endstream
 endobj
-9003 0 obj <<
+9032 0 obj <<
 /Type /Page
-/Contents 9004 0 R
-/Resources 9002 0 R
+/Contents 9033 0 R
+/Resources 9031 0 R
 /MediaBox [0 0 612 792]
-/Parent 8996 0 R
+/Parent 9015 0 R
 >> endobj
-9005 0 obj <<
-/D [9003 0 R /XYZ 151.701 685.529 null]
+9034 0 obj <<
+/D [9032 0 R /XYZ 151.701 685.529 null]
 >> endobj
 1734 0 obj <<
-/D [9003 0 R /XYZ 151.701 403.162 null]
+/D [9032 0 R /XYZ 151.701 403.162 null]
 >> endobj
-9006 0 obj <<
-/D [9003 0 R /XYZ 151.701 377.819 null]
+9035 0 obj <<
+/D [9032 0 R /XYZ 151.701 377.819 null]
 >> endobj
 1738 0 obj <<
-/D [9003 0 R /XYZ 151.701 314.944 null]
+/D [9032 0 R /XYZ 151.701 314.944 null]
 >> endobj
-9007 0 obj <<
-/D [9003 0 R /XYZ 151.701 290.981 null]
+9036 0 obj <<
+/D [9032 0 R /XYZ 151.701 290.981 null]
 >> endobj
-9002 0 obj <<
-/Font << /F50 3701 0 R /F22 3706 0 R /F71 5424 0 R /F15 3700 0 R /F88 5686 0 R /F72 5687 0 R /F17 3698 0 R /F70 4384 0 R /F85 5521 0 R >>
-/XObject << /Im1 5680 0 R >>
+9031 0 obj <<
+/Font << /F50 3701 0 R /F22 3706 0 R /F53 3738 0 R /F15 3700 0 R /F88 5678 0 R /F72 5679 0 R /F17 3698 0 R /F59 4373 0 R /F85 5513 0 R >>
+/XObject << /Im1 5672 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-9010 0 obj <<
-/Length 2284      
+9039 0 obj <<
+/Length 2283      
 /Filter /FlateDecode
 >>
 stream
-xÚ¥XYÛÈ~Ÿ_!ø‰Ft_¼ €½ko¼€½Œ›ÀÞŽØ3bÌC!)g}êèæ!sà?Hì£ØU]ÇWU›‡Øürõzõò­R›$Ì!7ûû"L3µ‰Ó,Œ2³Ù›Á­=eÛlÿÜÿJäi˜Å±Ar•…¨Ó)&áv'E¬ƒŸªr+³ ¶;™àç®üb;¿kú!¯ªœÎ¥•›®…¶8w–yE
-3‘‘lƉ‰<7£4R]½Ù_ýïJÂ*ÏäB­7‡úêãŸbSÀÞ¯ê,Ý<e½ÑQÆžVmn¯þu%æ:‘Ñœñx¨ÉBº8²?´Mãô²ÓJŸD$Š–ÇM;ð ˆîϽåÉp,{=–ÑGUûðP6<i?	©q(ƒ{P^×Ö<ŽÖSow*	yŏ[•m÷t‰‚üõ—ØIF&c9‡cŽÂdI@ܳ4ÈyZ”ÈÎv¶ÁSÞ«óa°ÜE‚!c¿5¼ñGÙ S»þ=ŸðaÿR	ñõz»3ÒO$Ì™·yÃû¶;Ø_¸2_t&lIJÞÓ•U´UŃ¾Æcï^ÊûžW&Å»…;¤xâqgAÝ@*Å9ªŽ\)Y¸’R:É踏“™ziÿ(	S©=qo»/åÁ‚~ŒŠƒÿlSM·&Ñrz³S)xL]X¢!u¬‚ÝbäPµä0¤ûâê¹Å‘’aTe*Ë›öë©j;Û¹­LBëïØ„¶kìÀ[o%ïƒxyvz¸æ,¯ðd“‘©àQå=žgP¯É}Û
-×®jfm «sgœiòÅòËt_Øéìè	^ãÿU˜Éà}þß°LÔcôÓbÄ!Hç*x;0?-xlyX»Kg!šD`¹ç°Ž¼sÓ`ÂBZžØ¼/I0¦{$qðÐÎçiß,^„¨{·ªè FFD迺Z%Á«û%A‚'Ô.j'£ÂIh|«ÎË{¬M\
-†Ë¹_Ey-[¸íÞ=™èÔ•ÞÁV‚6/ê拾  Ue
+xÚ¥XYÛÈ~Ÿ_!ø‰F4ûàÑ	ÀÞµ7^ÀÞ	F‹M`ïGì1桐”dz¿>utó9ðƒ$öQì®ó«*F›‡M´ùåêõþêå[)7ihÒHlö÷Eafä&ÉL½Ù›Á­=eÛlÿÜÿJäYh’D#¹4aÔÓI¦áv'¢D?UåVfA3lw*ÖÁÏ]ùÅv<~×ôC^U9K+7]ƒ(8ØâÜY¾+Ž€¡ÐD†xS0NuìoÓR ÕÕ›ýÕÿ®¬ñŒÿ8Tjs¨¯>þm
+Øûu…Êd›G¢¬7*ÎÂ$ÆÓªÍíÕ¿®¢¹ND<¿x<T›ÇëmÓ8½ì”Œ‚OQ-›vàÝŸ{Ë“áXö<z,‡#ªöá¡lxÒ~Š„¡îAy][ód8ZO½ÝÉ48äo<ne´ÝgÐ%2òwÔ±*Œµa>‡cŽÌ˜4 ÛMä<-J¼Îv¶ÁSÞ«óa°È"À‰J‚ßÞø£l
+à©ÝÂý=ŸðaÿRFÑ×ëíN<3gÞ:ä
+îÛî`÷‚È,èŒÙ˜y½'‘e
+´UŃ¾Æcï^ÊûžW&Å»…;¤xâqgAÝ@*Å9ªŽ]ÉÌ-*¥
+£ttÜÇI‡L½´œ†™Pž¸·Ý—ò`A?Z&Á¶™"©‰µœÞßìd“Å–è€I•È`@79T-ùI^ÜC=·()v at Uº²¼i¿žª¶³ÛÊÁ$´þŽMh»Æ¼õÆQò>—g§‡kÎò
+OÖ†L*ïñ<zÅHîÛn¸Æp•3k];àäH“/è(–_&ya§³w 'xÿT¡Áûü3¾a™¨Çè§ĈCÎT:öw`~ZðØò°&Kg!šÆ`¹ç\§QðÎ-LÀ„™´<±y_’aLr¤IðÐÎç1iß,^„¨{·ªè :Ò.t£ÿvèjIœ¯îä	žP»¨}œŒ
+'¦ñ­:/,ï±6qm4.ç~Uäµ|lá¶{÷d¢SWz[	Ú¼¨K”K™  U¥
 '-Ø9àêÑÒã3/
- c£±QgSì.Ó€ÌâPj3†c½Õ*¸CýžûÕèMC¶ëšã8´N¦ÛœQ&Gà»v!™0JõÒBðZ{(×h*DÅš'ÔZ_D1ì\¸Áß(sù”³ðð”a+f%Ã%ÍÇ]$DðÛ‰ÓãT2¿©ácÜM?€·C>}Üj„møëPÝ1À¶-Žàäãú±uÌ¿Åš¥Œ@²Qç¢íd”…2KÜ´«V/ðºsz±NeN££	xÚ£CÐ’Sw'‰%#ýMсåЯ©œ#2±¿×
-8úàà5ñðoQùW»ê^àQ2º×}[ßÈú‰B©¢¥ØfUì‚m*øyÑæAW_ߪr   ?žûß,bŸÑó²hUˆ[[n®ºXšh,Á~b€]S‹1tSGˆpÀIh-8>ì
-ÞRîévÙŽmß—wÕÓšL2^r4+-ׄÒ":›	ÅA¶ï?ÙÒ@¯ ýÒ4hì#²ÒÞªÉkO6éEØ€s¨Ô3<±{Ñ++ÒÅi¨'b´)r½|ÁØH(6m?ÆÞ€©úc{®
-'0i<Ydcº+©+Š—À–Ÿ\¸@f at oƒ#	Ôáé`¼[«£Ò84“ÈPžFFð/_Õ¿Ή™GÛ¨OäÄÁÃcÔí”*ðô5˸ÂÈþvÈ	ÎVý:™Žþ¸s‰E-¼#Œuâ)þ±ÊO…ÉtÝ[;`¡Ù?çþÒ|—]ü}vÙ,؆®­œÃ‚£Æè°s#ÞàõóÆ®û¾¨—H*ùCp©ÂÌè•”:ƒ’Y-Cð}ËhT%‰ÕÏgõgÌå[Ÿ¨ŠÑÆ•g¸Ø¹wüÂÈîmÿ®çu{ °Æ5•¾ô"ꪺæês!BȶVÖq駴³””ú¶§e à‚'…VÆöÈ/óy Ï™°b$ÉZL¦þÅ6¶[G£B!F‹ùÝxnçD#†gΏ»ó0´¾Ç¶H¤éò®-—ÀÔÀT¹v¡hyþß3*™v /í&Y¼>»5ŠôcÞlÏ\§ÂûÜÅâÒTÇÂòƒu«¨b|Ú®Ã4ƒ{µí{´â·kÏÕ>÷Ýq¼pÐ&Á…j‚ƒß›ü»°H±_á“àœ‡{òÝ8–ßTPPœÉ:ÂÌyO.ck”÷dV׳ôÓ©‰3ßÍÓˆò÷È®B¾°°}‹0ÊõçÖM0•(
-y!‚n¤*ž;[¦¨¹K+Ü´÷oRGbr_\)ºÒå#žO¹{g$ý…û2.ß_‰ž"ò®(¤þ
+Àc£±Q™Yì.Ò€0I(”ñÞ*Ü¡~Ïýjôf¡
+G¶ëšãnhO·9£LŽÀwíB8Öaœ©¥…à•òP®ÐTˆŠ5O¨•ºˆbعpƒ¿Qæò)gWÀ[p§³DòU"\Ò|ÜÅQüvbçô8•Î%Õ|Œ“ôx;äÓÇ­B؆¿՝ lÛòáN>®[7Áü[¬éPˆ8u~ÁÚNÄ&&u(W
+¬
+ðºsz±NeN££	xÚ£CÐ’Sw'EË‹Ôw4E–C¿¦2pŽX'^®pôÁÁkêá5	Þ¢ó¯vÕ½Àãtt¯û¶*¾áô‡BÆK¶õ*ÛÿÛTðó¢<̃®:¿¾;Tå@@A~<÷¿YÄ>£;çeñ*·¶Ü\u±8ÔñX‚ýÄ »¦­IRGˆpÀIh-8>ì5ÞRîévÙŽmß—wÕÓO"ƒ»ÄhWZ®1¥¢0RfÆÙ¼ü 2K½ô˲ ±80¤”ªÉkO6ÙEØ€sÈÌ_xb÷¢WV¸K²PMÄhS¼õðc#¥ØÀkû1.P¦êí¹*Ã\¤ñd‘IVRWœ,-?¹pÌ€ÞG¨ÃÓÁx·VGeI¨'–¡<!à_¾ª	7§zm£>ñ&£n§T‘‚§¯Y>Æëo‡œàlÕ¡SÙè;'Œ\xG˜¨ÔSücõ>¦“¸·vÀB³Îý…þîuÉ÷¯3³`º¶rŽš Ã΍xƒâç]÷}
+?Αâ‡àR†F«•Ê@É,—!ø¾å4	ª’‹Äê‰ç³ú3árƒ­OTÅ(íÊ3\ìÜ;~ad÷¶×ßu{ °Æ5¾ô"ꪺæêsÁBȶVÖq駴³””ù¶§e à‚'…VÆöxŸñy Ï™°b$	É:šLý‹ml·Z†Q4Z|ÈïÆs;ǁ0<s~ܝ‡¡õ=´EQ–-em¹¦þK Ê5´EËóÿžQÉ´})h75&x}vkéǼ9Øž¸N…÷¹‹Å¥©Ž…åëVQÅø´]‡i÷jÛ÷hÅo+Öž«}pÁ Á`B9ÁÁïM~‡]X,Ù¯ðIpÎÃ=ùŽnÜ•ßTPPœ‰:Â|óž\ ÁÖ(ïɬ0®gé¦S;’ßÍÓˆò÷È.C
+¾°°}‹ÐÒõçÖM0•Hy!†n¤*ž;[¦¨¹K+Ü´÷oRGbr_\)ºÒå#žO¹{g$ý…û2.ß_‰ž"ò®(¤þ
 J.
-`a(©oÆj¡ÊþTÙÁŽíH¦6=‹ʦäˆ4Ãö“zU•%Ø0q?„¾Žr~€¾bÖ×Z¶‡€ÐñˆŽ^™èu[¬§üxîdx-’Á:®¤k”‘ˆ+“®™°˜Ú¦Æ‹;Ç ~∲‹ðÄyéJâGö%í-…š­mÞð§Ff$	ª¡“Éì[Ÿˆ”T/ƒ‹¦8ø™Jw¸;ëSÃ{n0
-Û3	{:v"<3ÉŠŽÐ’Ih2w…·dIJp1„%ð %€*×UÀþ;¸Ø){Àð²Q‹'ƒÊøIšËZUÿÍëå¿o˜Tâ®ßG”V1—¯?¸ˆN¶âÓcIµl!%/P
-Hë¥/Ä&/]~¯Ä¡÷ªW¬â)ÔWê8°l6UÐä¹XÅY®Åjªëžñ`*9¦Ê5œç¨Ð8qÙ.DÁ +¹"íxÏ}Ÿ‰’‹Â}^µø1¬AOc¼"”úò+Û‘j2òk_4¸F"÷IÕ¡Gù—½v
-Tç­è¿Ò ½ë» Ï ,_G¢¢o¬\ž5ÝΙáGmL=´±\AêûÕšPhú<âzüh—zð8!\}¦@KMºfP­'ƒÎ›Í9&ͯæŸoöWÿ_"Ö
+`a(©oÆj¡ÊþTÙÁŽíH¦6Ý$eSrDšaûI½ª4)6LÜá„%ÀQÎÐWÂúZËö*ÑÑ+½¢n‹õ”ŸÌÅ"¬»•t<’qeÒ"SÛL{vç´ÃO±¹Oü€—®$~d_RÞR¨ÙÚæ
+`T¡‰!I « PT”ξõI€HAõâ0¸hJ‚Ÿ©tÙY˜ÞsƒQØžIØÓ±yäÁ˜IVt„–LCmœoÉ’”àbKàAK •®«€ý)vp±;Sö€áx£ O•#ð’>–µªÔþ›×Ëßð
+P‰»~QZ&\¾büà":ÙŠO%-@Ô²ŸJÀ¥ÔÒ—bÓ‹—.¿WâÐ{Õ+Vñê+uXÖL4y.Vq–k±šêºg<X„RŒ)är
+g`¸sTh’ºl— ¢`€•\‘v¼ç¾ODé…Ea>¯ZüÖ §1ÞEQ(ÔåW¶#Õdä×¾hpDCò/{í¨Î[Ñ¥z×w,žX¾ŽDEßX¹<kº3ÏÚ.õÐÆ|9®ïWkr@¡éóˆë9ð£]FèÁã”põ™-ÓÙšA•š:o6ç˜4Í?ßì¯þ1"ð
 endstream
 endobj
-9009 0 obj <<
+9038 0 obj <<
 /Type /Page
-/Contents 9010 0 R
-/Resources 9008 0 R
+/Contents 9039 0 R
+/Resources 9037 0 R
 /MediaBox [0 0 612 792]
-/Parent 8996 0 R
+/Parent 9015 0 R
 >> endobj
-9011 0 obj <<
-/D [9009 0 R /XYZ 100.892 685.529 null]
+9040 0 obj <<
+/D [9038 0 R /XYZ 100.892 685.529 null]
 >> endobj
-9012 0 obj <<
-/D [9009 0 R /XYZ 100.892 541.27 null]
+9041 0 obj <<
+/D [9038 0 R /XYZ 100.892 541.27 null]
 >> endobj
-9013 0 obj <<
-/D [9009 0 R /XYZ 100.892 517.286 null]
+9042 0 obj <<
+/D [9038 0 R /XYZ 100.892 517.286 null]
 >> endobj
-9014 0 obj <<
-/D [9009 0 R /XYZ 100.892 497.545 null]
+9043 0 obj <<
+/D [9038 0 R /XYZ 100.892 497.545 null]
 >> endobj
-9015 0 obj <<
-/D [9009 0 R /XYZ 100.892 473.561 null]
+9044 0 obj <<
+/D [9038 0 R /XYZ 100.892 473.561 null]
 >> endobj
-9016 0 obj <<
-/D [9009 0 R /XYZ 100.892 451.698 null]
+9045 0 obj <<
+/D [9038 0 R /XYZ 100.892 451.698 null]
 >> endobj
 1742 0 obj <<
-/D [9009 0 R /XYZ 100.892 239.309 null]
+/D [9038 0 R /XYZ 100.892 239.309 null]
 >> endobj
-9017 0 obj <<
-/D [9009 0 R /XYZ 100.892 211.607 null]
+9046 0 obj <<
+/D [9038 0 R /XYZ 100.892 211.607 null]
 >> endobj
-9008 0 obj <<
-/Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F70 4384 0 R /F17 3698 0 R /F85 5521 0 R /F52 3730 0 R /F71 5424 0 R /F51 3729 0 R >>
+9037 0 obj <<
+/Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F59 4373 0 R /F17 3698 0 R /F85 5513 0 R /F52 3737 0 R /F53 3738 0 R /F51 3736 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-9020 0 obj <<
-/Length 2370      
+9049 0 obj <<
+/Length 2368      
 /Filter /FlateDecode
 >>
 stream
-xÚ}XKsã6¾ûWè°U¡ª,š Á×^¶v2ñ&©”ãÄÚÊnMæ ‹°ÉŠÔ ¤5Þ_¿ý (ÒÃÉÁÐh4ýøºÁhó¼‰6ÿºz·¿º¹M£ˆÂ2*Åfÿ´©óHl²¢ÓRnöÕæC c¹ý¸ÿùæ6Ž7EXf™$Ö²eR€$bú¾UÖ6ÕnwI*ƒ{ÓtCÓ=óìa<`ýþ™a»RäÁ÷µ:
-Ú0O,ð«öWŸ¯H½fê¤a’lÇ«£Mk?o¢0)‹Í™8›$-Â,MaÜn®~»ŠæwéêeÒ]PýŸž¶»X–n†5ŠSPÖÑ€b5“ˤ¦;ôÇS«}
-„,G^9´î¶q–·TÇ+'ÓàªñवÚZqᡧ­†æˆ†¤ù8ìÐ0p›HÂT–¬ði+&q(÷ûHµÂíNJüÔ14ÃÁyçAo¬ã?(«í5ŽÓ`ìàP£U¥[âN‚geÕ³ÛÚþíú¡f§ÎVmË[À$ÚÎuMYÕ'ÓÑJNœ <ÈHÚ óŒŽÀ•fðÎZ Lh«LŠje^ðFÚL'wÁ‚6Æ},\Âòì\ëŽGjôñDñ¹bÚNNŠä¢$X’!x UÔÏ|TÌa‡Þ t³aЩ£®xø²M3°ÏèyTçØfó3@—Ñ­üÞ¦{êÍQ­:hzôn–—ûÅps¶kG©”ýûw8HƒJ
-êQa(#ùÏHÈ–ýus›‹E†E(ÒاöŸQuj
-bm8T¼i™V¢0ô{®×äæ¡ž¡*Ó¼ü…¼\†2•)p#
-³8}“z¾%8+Â<Î/‚wIžY9!ÎÃ"/.:£K¾©q–Ì,&BrÜN¤€2¨'aקõ=£¸D¿4„RGðn‰béƒg¶z`
-S:Ï"'Ó¸á´0Ì‹Nw;b º}eú¡o[}À²“ø•˜ƒÓѪ.Ìž²ÌE2X@Bž~õ¨ý
-€ÚuÂ,6„oœÐhü\BÌ6C£Úæû³¨VücugF&˜Ž)¼÷ëò“SÆÁ{¶ä×è3™4—©`»Ê4^ZWª™éhN¦CV[÷c[1Õ)‹Öéƒ]LJB*¦'ÈwH˜óŒ^µbjL8Þ™ÁÃrpZ÷vÀðÂYIPET­Ú¡f›ÐÂypn£û¦N+²ØAa…ž‹­Ûۏk7GÀ¼À«õ>)“<ø±Çΰµôü{Þ:{Á˜íU¾ÄÊ2÷öeúò^@¸ÜëxF©„5—ø Á»dEOu at Yu£Ùú˜a%úˆË8P4¨Èá'Ð98Ðc–	,1Üӝ‰âê
-éø÷nÏRСT“€GÑ—›ÿܳ‘pñÄõªÊ–ªjìa´–§b¥IâKž •{Œ–sƒu"ƒ“2êÙ¨SmCÀŒÞáf‘`JåìB
-$A[‚é,$e¢˜
-ZS1ÕÃ.Íà§ä
-äé;´’¦TÁ	»™«­Áá¯^FâEg—q˜FS=pÕ/Xª:Â}WyçwÍÁ#—k0úÁ×C—t´¦•õ%Ö¢Åk0'c@’q„œá¤§ðyiúÑ2î%H‚pζÁÅ"Hí&kè
-káÀæ”pkµRFþ¢#÷Û¸ÄYž”o0Œ#†BãÈh"tûÈ¡Gz€×I™CPBHàšr¬5(™™Ä"ø£é’˜‰'èp°ˆòì’T<?PF‘q+}Í]e3ðG>µ93áõ1š“8WÏ
-Üýû—_¾´çºaP Ö²¤Øê2Añ"?õ‘ÏÈåž7ÀÂÅ!ˆS9g5×zæ  u±‘·n·ä…ÆnBL¸¬)D
-µç—“£ì**ŒCTƒ¯ãIϺÓF‘õ#	Ñ›2‡+£—9ÞCé4²üvÚá&à‰|'#8æ•7#h|]}ÇSÛ«J;À"s$ØҐÀ•4Ï¡9+¦†ë¥9ó•Ù2hü&4øÛš¨úÇÔs|\mYC1µl¶fÔ-Ïðôz:R­Û°÷¢%¸¯ÊàŸ÷¸EÿæD‰}¸@»ï< Ë|¥LÊÔ{›ûÒµ€	¼<fÑ–²¸Ê?ÿü¨ƒÉŸËK{‰ãã,¯¤ å]qÆHpñàVŒþ<Âí£WCÏÂ3+>Z(s>µ®\S	,蕶È·¥ç_îeaи߾sµN Sèðß1áûl¼÷Œ Õ
-?arÔª[Õšýܳ!“˜z"$Q°Ã/G'ÐxÚ¿2¡AuôN„H+åI½ñNö®K¸D6Ç/fúg„Kb†k»ÎFVý¬ëÇçšÇx+)Ýç$,_‹lgø’Ž¿.i<÷Š&pc¦µ‡¢Bð`Á˜@
-ã£oæ;¹þ¿cÇ5ž´®,¹5ûä¶òG‹ è̃	‚^š­àBA,Ù¢ñ˜Ú†—@Z}ÕÌÂ*ò࿈ÆýW†ºÁ-%¸Žÿ%”€nÐ<‡Wqëe™ónãZ=fXz&þY„gÃ{h5h9ÈäÔ[â‹p‰5Ìàä•Ú¸=ä¹’‹åßáziÜ»®ç «Ñ8ÙÔå—ôÅ’Á½Ä˜Äמû™ö+Š¾Ÿ×HÎÿXÄOzþ[ÜvÀâüø|áù°K£(xg¬¾ 1x¾¨¨y¿LL;oùC# Ù'îÐîtó\?bséèuï&øM²Z+
-B¤a‘M捒;Qd¡˛ī7¹mºjÑ¥Ë9²!}‚oúôdUþ¯.†Þ>f=Ûòïìš%E’ÍMyï>ö°ý8_¡'½EÓª/þ«ÑÒd%Hȧ@𩾺Ü'	Eüækˆ\½Øà³þ\@/,HÅÚ™uÙßL¯"‰_ ,ò7¬óáéêá¿ûƒwT˜â"â2•»Ëo0ED=å+RDã¨üóVU‹ŸY_yejÿqRkãFÍó.¤¸§¯Ø³xL†Ì*å2%[eï{úºÃumö`š’¦ïTÓýýïû«ÿD\I 
+xÚ}XKsÜ6¾ëWÌ!UáTih‚_¹l­ã(J)J4[Ù”ã4„D–9ä 5ÖþúíÀ!e:i€F£ÑèÇ×
+F›§M´ùñêíþêÍMmD–Q)6ûǍHE˜Gb“e˜–r³¯6ïÇÛû_ÞÜÄñ¦Ë,“ÄZ¡L
+DLß·ÊÚæ Úí.Iepgšnhº'žÝ§Œ¢ ßÂ?3lwBŠ<ø¾V§Aæ‰rõÃþêÓ• © ×L4L’ÍáxõþC´©`í—M&e±9çq“¤E˜¥)ŒÛÍýÕïWÑüŽ"]½£,CºªÿóãvË2ÐÍP£Fq
+Ê:P¬fRc™Ôt‡þxjõ ¯åÈÃ+‡¶ÑÝ6.‚Áò–ƒêxådzA5œ´V[ë .<ô´ÁÐѐ4‡n³I˜Ê’>`Å$Žå~H¸¶C¸ÝI)‚Ÿ;¦“f88oã<èuüeµ½ÆqŒj´ªÔCKÜIð¤Ìƒzr[{ÿ]?ÔìÔÙÁªmy˜DÛ¹®)«úhú#ZÉ邃„I4`žÑ¸ÒžÃY4#ƒ‰ m•‰@1C­Ì3ÞHہéä.XÐÆxa …KXžkÝñH
+ƒ>ž(>WL;ÀÉI‘\”‹B2÷ Š:♊9ìДŽc¶3:uÔŸ·iö=êÜÛl~è²3ºUƒßÛt½9ªUçMÞÍ2àr¿nŽÀví(²÷iP©A=(e$ÿ	Ù²¿ ’E†E(ÒاößQuj
+bm8T¼i™V¢0ô{®×äæ¡ž¡*Ó<ÿƒ¼\†2•ÿ(p#
+³8}•z¾&8+Â<Î/‚wIžY9!ÎÃ"/.:£K¾ªq–Ì,&BrÜN¤€2¨'aקõ=£¸D?7„RGðn‰béƒg¶z`
+S:Ï"'Ó¸á´0Ì‹Nw;b º}aú¡o[}À²“ø•˜ƒÓѪ.Ì	²ÌE2X@Bž~õ¨ý
+€ÚuÂ,6„oœÐhü\BÌ6C£Úæû³¨VücugF&˜Ž)¼÷Ëò“SÆÁ;¶ä—è3™4—©`»Ê4^ZWª™éhN¦CV[÷c[1Õ)‹Öéƒ]LJB*¦'ÈwH˜óŒ^µbjL8Þ™ÁýrpZ÷vÀðÂYIPET­Ú¡f›ÐÂypn£ûªN+²ØAa…ž‹­Ûۏk7GÀ¼À«õ>)“<ø©Çΰµôü{Þ:{Á˜íU¾ÄÊ2÷öeúò^@¸Üë_xF©„5—ø Á»dEOu at Yu£Ùú˜a%úˆË8P4¨Èá'Ð98Ðc–	,1Üӝ‰âê
+éø÷vÏRСT“€GÑç7ÿ½c"áâ‰ëU•-#TÕØÃh-%NÅ$J“Ä—<B*÷-ç+:êD'eÔ“Q§Ú†þ€9½ÅÍ"Á”ÊÙ;„H‚¶ÓYHÊD1´¦bª‡/\šÁNÉÈÓwh$M©‚v3W;ZƒÃ_¼"ŒÄå‰Ë8L£©¸j„,Uá¾+ˆ¼ó»æ€à‘Ë5ýàë¡K:ZÓÊúkÑâ5˜“1 É8ÂÎpÒSø<7ýh÷G$aA8gÛÀàb¤öÆ “µô†µp`sJ¸µZ)£@Ö‡‘ûm\â,OÊW„ÆC¡qä	4º}„äÐ#ÝCë¤Ì!(!¤€FpM9VƒšÆ”ÀÌLbüÙtIÌÄt8XDyvI*ž(£È¸•¾æ®²x#ŸÚœ™ðˆúMŽÉœ‰«gnÿóë¯_ÚsÝ0( kYR‡lu™ x‘ŸúÈgärÏ`ábˆÄ©œ³šˆk=s €ºØÈÀ[7ÛòÂc7!&\VŠ"…Ús„ËÉQvÆ¡?ªÁ×ñ$Šƒ'Ýi£Èú‘Ç„èU™Ã•…сËï¡tY~;íðFðD¾“Æó›4¾¬¾ã©íU¥`‘9liHàJšçÐœSÃõžÒœùÊl4~|³&*…þ1õV[ÖPL-›­õ@Ë3¼½žŽTëöÄ#ì½h	nÀ«2ø÷ÝŸnÑð¯9Qb.Ðî»Aè2_é“2õäæ¾t-`/Y´¥¬®òÆ??ê`2ÇçòÒ^âø8Ë+)@yWœ1\<¸£?p»ÆèÕгðÌÃÊ…Êœ­+—ÅTz¥-2Âméù—{Y4î·ïCí„è:¼ÁwLø¾ï=#@uÏ@˜µêVµf¿A÷lÈ$¦žIìðËÑ	ôžö/LchP½„á#ÒJyRo¼“½ën ‘Íñ‹™þßZ'á’˜ášÆ®³‘…‡U?ëúñ©æ1ÞJJ÷ù	KÀ—Å"Û™Á¾d£ã¯ËGÏ=†¢	ܘi-Á¡¨A üXA0&PÃxÆ蛃ùN®ÿï˜Àq
+ƒG­+ËÃnÍ>º­üÑ" :ó`‚ çf+¸PK¶h<f§ö£áÁ%V_5³°Ê£<øѸáÊP7¸¥„7À±ó¿„ÒÐí šçPã*n½,sÞî߸V–ž‰…áÙðZ
+Z29õ–8Â"\bM3ø#yå‚6ny®äbù\/-‚;×õt5'›ºü’¾A2¸—“øºÀs7Ó~EÑwóšÉyï‹øIÏ‹ÛÀX\‚¿“/<ïwio
+£“Õ f ÏÕ"2á·€)iç-h ûÈÚ­nžêl.½îÝ¿IVk¥Aˆ4,²©À¼Rr'Š,”by“xõ&7MW-ºt9G6¤ÏCp!àUŸž¬ÊÿÍÅÐë§À¬g[ò­]³¤H²¹)ïÜǶç+ô¤7hZõÙ5Zš¬	ùôž"Õ7‚û$¡ˆ_}
+‘«û	|ÖŸè…©X;³.û›éU$ñ„E@þŠUc><]=üð’ÊS\D\¦r×aã`ù
+¦ˆ¨§|A
+‚r•^ªjñ3ë¯Lí?NjmܨydÞ…÷´ó»bÉY¥\¦d«ìà}O_w¸îà£ÍLsBÒôjº¿ÿýaõ÷ I3
 endstream
 endobj
-9019 0 obj <<
+9048 0 obj <<
 /Type /Page
-/Contents 9020 0 R
-/Resources 9018 0 R
+/Contents 9049 0 R
+/Resources 9047 0 R
 /MediaBox [0 0 612 792]
-/Parent 8996 0 R
+/Parent 9056 0 R
 >> endobj
-9021 0 obj <<
-/D [9019 0 R /XYZ 151.701 685.529 null]
+9050 0 obj <<
+/D [9048 0 R /XYZ 151.701 685.529 null]
 >> endobj
-9022 0 obj <<
-/D [9019 0 R /XYZ 151.701 251.229 null]
+9051 0 obj <<
+/D [9048 0 R /XYZ 151.701 251.229 null]
 >> endobj
-9023 0 obj <<
-/D [9019 0 R /XYZ 151.701 227.517 null]
+9052 0 obj <<
+/D [9048 0 R /XYZ 151.701 227.517 null]
 >> endobj
-9024 0 obj <<
-/D [9019 0 R /XYZ 151.701 205.928 null]
+9053 0 obj <<
+/D [9048 0 R /XYZ 151.701 205.928 null]
 >> endobj
-9025 0 obj <<
-/D [9019 0 R /XYZ 151.701 180.095 null]
+9054 0 obj <<
+/D [9048 0 R /XYZ 151.701 180.095 null]
 >> endobj
-9026 0 obj <<
-/D [9019 0 R /XYZ 151.701 156.384 null]
+9055 0 obj <<
+/D [9048 0 R /XYZ 151.701 156.384 null]
 >> endobj
-9018 0 obj <<
-/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F71 5424 0 R /F70 4384 0 R /F96 8559 0 R /F17 3698 0 R >>
+9047 0 obj <<
+/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F53 3738 0 R /F59 4373 0 R /F96 8585 0 R /F17 3698 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-9029 0 obj <<
-/Length 2362      
+9059 0 obj <<
+/Length 2361      
 /Filter /FlateDecode
 >>
 stream
-xÚ}É’ÛÆõ>_Á[À*±ÝÝhlÉÉÚ¼”"Ëž©rR²+…šCD @à,Ÿ·((²ßëåíôæa£7?ܼ¾»ùî½µ›De‰6›»ýÆh­ÒÌnâ4SQæ6wåæspë‹¡j›íŸw?ÓñTeqìð¸Í”†ÓšÏY£µÝ‡Á›ºÚšÀ4ÃvF.xÛU¾ãõOM?äuÓ»„ùÔµ°ÐAáËsç™V¤!•éŒxa¸h¤æl„§nÞÝÝüuc ‡güG*7ÅñæóŸzSÂÞÏ­Â,Ý<ÑÉã&ŒRGøZ½¹½ùõF‹Nô\7&š3`ŒSÖF›ØeŠ€lÄŠ¸¯m>ï"­ƒï·6
- at n›é`8x^ÜÃ_´ÃÐÑî“]N 
-›ƒxçè	qæíÞ×`
-֍Iæ¬YcUh³Q7 ÌhÐ
-•ïåÆB˜È)PûxáéjÅ/O'âCU×øÒfg#–p›	Uä2~¢ýC›Ðw=Ð
-cx„̿ªKTb&ŸyÓ6ÍE¦‡Î©4ÇƒÌËнðûûs€ÕŽá\”‹‡ñÇ¿âÚ3QÐxòÈ’¡¡åÿ¢®
-ÔòÉ#qûüFÛx<³)ˍš3®ëé`(/º /ê¡òÌŠl<ï–„ïx£šÃ+Få=í$ÑS3žd´<u>’î9HÁæÊ#‘Û,ÌÀlZ¹(f¶“U·ý¡]ʁtVL‡s~_>æ
-„íª—Y…+99ä÷ÿ`•‡Á˜\®ÈXA~ñ骪ænÄIðÖïós=¬º6Ä~¤§X¸Ö†EîÃd©ŽtUoyó0³Þ
-‰UÆN~ÚB̵[HcÝÐåÕº[/TrÊG½D<T|»JÌ©XOñ!oʾÈ%ÐWµ©84ó‡+Líž]ôËš¿Xˆ<çF‡Iøv¶ª¡æ_ÄÃm–=fnXÅä@ˆÉO§ú…QdoP(„íEaÏx\?ŸÓcêüð©1’šbQ¢Ú®’Ô ÅDÈc¼ŽŽ?OSE~£ufë)Œ‡3æ‹`'Y"(åÃW—A©qK³¬)ð÷CUÃSÎ¥—L…@Þ	sþW¤—PBKäXs„^ähÝ·¼bÅ5R„3Èx™ B ô}ÕAôp‚ £[¨rR¡ˆ2Ëxåz`7°¨ï0Õ¢ÖŸk’w€š#'/@dËÿ VÞÛŸö@BVð#ÓÏ%ÂóDÙ+©E‰²‰]êúîPaþL
-ÈCôÆ®‚pþÙçÁÓ	+N at GEtJË€X¤i8	o=tù‘7©H¤ær]xOwzØÜ·Ý‘¸ÔK¤(t„÷¾ìy9$ClXm×a}$ ôU!G¬ìÿ·À  ïsôëÄ&	ÚÄi(€-O|¶ÚÎùJHTÍÃZÛÅQp‡^ÿBø5Â1U¿Úƒ-v©3Á/
-qGÂ?˜+áJS’ßÅ1©sqïâ
-(H6ÜÍåü¾­ki…m6Nl@áyÝ>´g´ylApêyçŸ}at^¾ï¥Ä˜KÆOm¨I2eÌ”U|ÖÇŸ¼^mÍœŠ’pQÅ°KZ«!µ—rD+}‡ý@œJØ­€Øª!Ç—æ…$G9$2\ŒO/bwrŒØhéó6ƒŒW«†÷ Mv`WÅåý6
-ƒŽ»Vö!L1t;.3mAïr®K¾C	©í¾•ž±þùÄÉ¿|©FÎ#yÆo˜bÿSÔç’Cš$þ>1,vµt[5£O9«—hƒ VzºPº
-
-L
-“}$¹mw‘0ÞŽm¹ZZ3­tê.¶*¾Ù±öC˜†xÂÂ!}—K×̾vL"
-‰2ÌAŽGfAŽ “3ù•ÎÅR.¸m^ž™¯—Ë禐q 'I˜ 
-úõ• šÔÿ7
-[}Q\KbžcðÿbÐäAtqòÀÄ YèlÔå	,Yr]Þx)¡¯g¡?RíOÒÜÓo
-&ñ*ž-^€zp¨¬Ò&ZiX㪠ÀÜ5àIO+hPEòÈOcÇkyÍu•øv/ ÈA³Ò; ±ü2ŠÈç“kÏ‹Ú\Ý„ÌhGK?n#(£uU2xñ»ô;úÈØÝh{UØÐñ¨	Ô– 㪁Q£L·Q¯ä+ÝóL
-Ú!ÉD꒍ʢÈb¬À0TqÏ>„PHÊeY¡ÊsôDÈìoPƒôøãX_>lÍe\X„$¦Ž˜¾G™wâþ˜Ü-dÇ9!{UÝžÜéI˜•*ùŸ5‹>?ÊjæB´çÿÿžiLC²¾/ºJÞ¿ä¼¹N_wœ`ûõ¯ ñ|ø!®õ„?œ^ÁO>úêá°eç$ü¡åM
-«sš6*rS>Æ`e¬Ö~kréWcÚ·
-XþÂ;8~º”p`Ü ç[Šÿ¡^œ²©Y‡£‹ïx°¤>*D	ÖKСI¯8^c8„+µ3­„.–ðqãØ Y©÷ßaS—]}ìPJ­NkÊr[¡Û¤¥Bj§/Ã36aí³mMc7³°ƒ#ž”]Ö•‰T˜ÄKÿšœÛA¯Ð´”ñÔÐÄcèswEÉ{ÿÄ‹Þ-̜ԑEÁýyàc×y<!#H<Ÿ–Ï'œ‰ û–7J?ºX¹[m<©X¦¡ôÛÀï4(&ìðˆD®(¸{gÑLðô¥7ÂAz\cÏŠS¨€ÒÁC‡€br£_Ég8éü)äÓ)ÉI­Ÿ%îÎÇŽ§çRú\#ÓÈz§˜FÊ:ûU Qþc§ƒù¿.äÏëõ²zÍl`2'™Ô¨ÔšåPÿolìHG.å¦:œæH\Í@x™P;†þ¿0ÆYÌÜŠ4éX`ñ?˜|Sš²yr.ôÔµÃú,;Í´"xÄQú0›˜¥qŽÓwV¾¨ýŽu¥)y–èyÏjýüÝ¿>1ð©k÷8H+Wîÿ.Ó‚¹*JD´Õ¹)ë:´Ü_ö€Ô«ÛôõéöÐvL§ý~;7o?|às£òÞ³
-Ök‘‘;VeQ~âh×B‡ 4IœŠÄ.øxÇð/Æ8[ÈøÕ·òww7ÿ(>
+xÚ}Ù’£Öõ½¿BoAU£kî–<y6/5Ý]å¤Æ®
+W-2d@½ü}Î
+“éžs—³o„›‡M¸ùáæõÝÍwïÙ$*KB½¹Ûotª43›8ÍT”¹Í]¹ùÜúb¨ÚfûçÝÏt<UY;<n2ÂéÏ­µÝé0¶Á›ºÚêÀ4Ãvg#¼íªGßñú§¦òºÎé]Â|êZX„AáËsç™VC*3âÍÂ:qÑHÍ‹§nÞÝÝüu£‡güGÊÚMq¼ùüg¸)aïçM¨l–nžèäqc£TžVono~½	E'á\7:š3 µSÆD›ØeŠ€lÄŠ¸¯m>ï¢0¾ßš4 ¹MÃÁóâþÒ †öȈv˜ìr¢ m˜$üóÀ;GOˆ3o÷¾S°nt2gÍh£¬ÉFÝ€2O M0 at 7T¾—a"§@íã…?Â(¬öWüñt">Tu/mv&2`	·Ùi«"—ñí¡¶¾ë®á2ÿ
+«.Q‰ž|æMÛ4™:§Ò42/C÷ÂïïÏ V;†sQ.zÄÿŠ7^hÏDAãÉ#K††–ÿ‹º*PË_$ÄíC>ðmãYðÌ@T¤,w4jN»®§ƒV^tA^ ÕCå™Ù<xÞ-!ßñF5†WŒÊ{>ÚH¢§f<ÉhyÊu>’î9HÁúÊ#‘ÛÌf`¶P¹(f¶“U·ý¡]ʁtVLÛ¹	¿/óÂvÕˌ•œòû0…Êm0&—+2F9]|ºj†ªy€q¼õûü\«®
+±…S,\kà ÷6Yª#]UÇ›CÞ<̬·Âcb”6“€Ÿ¶síÒX7tyµîÖ•œò‘@ïß®s*§ˆø7e_äè«ÚTlõ<Æá
+S»gý²æ/"ϹÑa¾­jèŸùñp“%A™V19bòÓ©~aÙ
+aû@QØ3ž×äçô„:?G <AjAŒ¤¦XÔ†¨¶«$5H1ò¯£ãÏÓT‘Ÿûë€ähÙz
+ãáù"ØIV„HJyÅðUÀePjÜÒÃÀ,k
+üýPÕð”sé%S!w‚Å„ÿÕ ©Á%”Ð9–Ç¡9Z÷-¯Xq!Ä²^&ˆƒ(}_u½œ È誜T(¢Ì2^9†Ø
+,ê;Lµ¨õ§CÅšä €æHãÉÙò?¨•÷ö災üÈ4ÂóD‰ð<QöJjQ¢Lb–º¾;T˜?S
+ò½±« œöÅyðtˆÐQÒ2 iNÂ[]~äM*©¾\Þ䝞6÷mw$.Ã¥Rº„÷¾ìy9$ClXm×a}$ ôU!G¬ìÿ·À  ïsôãÄ&	ÚÄ…P [žøl?´ò•¨š5†+´¶‹£à½þ-„ðk„cª~µ[ìR§ƒ_â.Ž„80W"•<$¦$¿‹cRçâÞÅPl¸›Ëù}[×"Ò
+ÛlœXƒÂóº}hÏhóØ€àþÔóÎ=>ûÂè¼(|ßK‰Ñ—Œe‹.0É”ÖSVòXòzµ5s*J좊a—´V,µ—rD+}‡ý@œJØ­€Øª!Ç—æ…$G9$2\ŒO/bwrŒØhéó&ƒŒW«†÷ Mv`WÅåý6µAÇ]+û¦ºÀKh—™ƒ¶ w9×%ß¡„Ôv_„JÏXÿ|âä_¾T£ç‘<ãצØÿõ¹äÐ…&‰ÿ€O‹]-ÝVÍèSÁê%šmÐ ÀJOJ7Vä0ÙG’Ûv™ãíØ–«¥5U˜º‹­„ʃov¬}ӐOX8¤ïr©ñ!³:¦…Dæ Ç#³ GÉÀ™üJçb)ܶG/ÏL×ËåsSȸЍÇ$LPýúJ Mêÿ…mxQ\KbžcðÿbÐäAtqòÀÄ YèlÔå	,Yr]Þx)¡ÎB¤ÚŸ¤¹§ßL:ãU<[¼ õàPX¥u µÒ<°ÆU€¹kÀ!’žVРŠä‘ŸÆŽ×òšë*ñ/8ì^@‘ƒ<f¤w bùe‘Î'×:ž=´¸º	™ÑŒ–~ÜFPFëªdðâ#fé#fô‘±»	ÍUaCÇ£&04\ W
+Œýcºz%_éÖ˜gjÐI&R—¨UEcîX«â4ž}&°PH4ÊeY¡ÊsôDÈìoPƒôøãX_>lõe\X„$¦Ž˜¾G™wâþ˜Ü
+dÇ9!sUÝžÜéI˜•*ùŸ5‹>?ÊjæB´çÿÿžiLC²¾/ºJÞ¿ä¼¹N_wœ`ûõ¯ ñ|ø!®õ„?œ^ÁO>úêá°eç$ü¡åM
+«sš†6*rS>Æ`e¬Æ|kréWcÚ·
+XþÂ;8~º”p`\£çcÅÿÐN¯ÆN™T/‚¿CÑÅw<XReQ‚õÁt¨Ó+Ž×¶0p¥f¦ëb	7Ž
+’•zÿ6uÙÕÇ¥Ôê´¦¡ü'—±ºýHZ*¤6púr0<cÖ1ÛÖ4†p3;8âIÙe]éHÙ$^ú×äÜz…¦¥Ž¥†&ŽCŸ»+J>ˆØû'^ô¾ha椎,
+îÏ+¸Îã	Aâù´Dx>yäLÝ·¼QúÑÅÊÝjãIÅ2µÒo¿Ó ˜°Ã#¹¢àîqœE3ÁÓ—Þ{éEp=+N¡JŠÉ~%Ÿá¤ó§O§$'µ~–¸W8;ž~œKésL#ëb)ãÌWDùä{üº?¯ÔËbè5³e€Éœ¤S­R£—Cý¿±±#¹”›j;Í‘¸š% {™P;†þ¿0ÚÌÜŠ4éX`ñ?˜|Sš²yr.ôÔµÃú,;Í´"xÄQú0ca‚MôÒ8Çé;H+_Ô~ǺҔ<Kô¼gÂðù»}bàS×îq:
+W®,Üÿ]Òµ½*JDÂpLT禬kk¸¿ì¨W·?þèëÓí¡í˜NûÿüvnÞ~øÀçFå½g¬×>"#%v¬Ê¢üÄѯ…¶ 4IœŠÄ.øxÇð/Æ8[ÈøÕ·òww7ÿTá>
 endstream
 endobj
-9028 0 obj <<
+9058 0 obj <<
 /Type /Page
-/Contents 9029 0 R
-/Resources 9027 0 R
+/Contents 9059 0 R
+/Resources 9057 0 R
 /MediaBox [0 0 612 792]
-/Parent 8996 0 R
+/Parent 9056 0 R
 >> endobj
-9030 0 obj <<
-/D [9028 0 R /XYZ 100.892 685.529 null]
+9060 0 obj <<
+/D [9058 0 R /XYZ 100.892 685.529 null]
 >> endobj
-9031 0 obj <<
-/D [9028 0 R /XYZ 100.892 660.623 null]
+9061 0 obj <<
+/D [9058 0 R /XYZ 100.892 660.623 null]
 >> endobj
-9032 0 obj <<
-/D [9028 0 R /XYZ 100.892 619.838 null]
+9062 0 obj <<
+/D [9058 0 R /XYZ 100.892 619.838 null]
 >> endobj
-9033 0 obj <<
-/D [9028 0 R /XYZ 100.892 599.988 null]
+9063 0 obj <<
+/D [9058 0 R /XYZ 100.892 599.988 null]
 >> endobj
-9034 0 obj <<
-/D [9028 0 R /XYZ 100.892 578.925 null]
+9064 0 obj <<
+/D [9058 0 R /XYZ 100.892 578.925 null]
 >> endobj
-9035 0 obj <<
-/D [9028 0 R /XYZ 100.892 545.526 null]
+9065 0 obj <<
+/D [9058 0 R /XYZ 100.892 545.526 null]
 >> endobj
 1746 0 obj <<
-/D [9028 0 R /XYZ 100.892 335.436 null]
+/D [9058 0 R /XYZ 100.892 335.436 null]
 >> endobj
-9036 0 obj <<
-/D [9028 0 R /XYZ 100.892 311.464 null]
+9066 0 obj <<
+/D [9058 0 R /XYZ 100.892 311.464 null]
 >> endobj
-9027 0 obj <<
-/Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F17 3698 0 R /F70 4384 0 R /F85 5521 0 R /F71 5424 0 R >>
+9057 0 obj <<
+/Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F17 3698 0 R /F59 4373 0 R /F85 5513 0 R /F53 3738 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-9040 0 obj <<
-/Length 2159      
+9070 0 obj <<
+/Length 2157      
 /Filter /FlateDecode
 >>
 stream
-xÚ¥XëoÛÈÿ®¿‚8Xh«sœC¹4Ý’ X‹”ÍEêH*Žï¯ï<–¤(ðPý`sgwvwvæ7/EÁC?¬¾¿[½|c£@F"‹2Üíi¥H"Äi&lf‚»<ø¯¿ÜýøòRA*²86Äš¥ÂèN"¦ëÊu]¹sÕz£­	?´eÝ—õS·§ãFQجá_Û¯7ÒÈ$¼~tǾh™GI¼dus·úe%áTëL+´v‡Õ§/QÃڏA$t–OÄy´MEl-Œ«àvõ—UtþÆD.¾QÇBJËâ·§:¯*­Ö«lØ=H˜ººnê¾mª}<կ߽ãõŸ¶oß‹ëžú“bõÀYg×D<Kıäþ¹Nu؜֕ØpçjÄaQ¯U’ììšÃÁÕyç¹JXhykYwe¿79¿WE©H25ØåõŸoQó:¼‡DÈðÛ’¼&é´í©¬óe{â«/aY³(éÂå©Q<*C&P„™Ll¤ÖkÜ?Q±$M¬á 9ô9’¦¨rxÖá¾m82¿%Dœ
-%G!n{‡oÐ-\£Ra“x`=°9Nb:UŠÌZ…¬i3‘š^“	e4oQ€%a Ï2ŠÂmõ„W9ù3ØÎD ÷3’SoʶëqƒÃ”EÝó4`¬.v}ÙÔ¼æüæ¶a£ù-d¼–ÇŸ¥6G¢ÁÑ ¨g‹Ä¦¬e”tù¡¬¿[zûf`W	'eöížÀh¢4|^«„‹À®wUUäHf ùµä7eaÞ–_Qm¼/ù)ƒ'nÝ×ïÏwEûîùÙ¨ô{ʾcQ“hn&+Œ4ƒ>ñÑ̘Å3ÆXÄjäûÝÒYpÅ	âø²¤ˆq#C÷èÚ$”WÉpƒãÏtüŒÏ#MÙv4'„*Ž ^êp s jËstÂ(³¥		Zs=/ùS[¦Ð;@ì;9x“·ã<ˆ`ìX}AÅpt.ò®i[@\õŒaI¬7I¦	ª^2“)ü˜|t÷Ã̃Î
-é»Ríy¡oø{*U0`ÎÛþ™©ù³&78ÙÇ‹Áí5J„Þ®š^„N’@Ns½·@hNÙ5ƒO,´ƒ@IMx÷Xv|15½¿dÑõ†TwjýMùŠ’ڐ ÝÎRÑF‚ïÅÖ€*ÈErŒvÉŶ¹|<äÛBDÎÒI“H|][ˆ"U™/z äö)qçÅ×r·¶äβ١A"/–;“I™¨¼¬- {Ï<.ë²/áâ_1R°X6ꊂ	wÙâüã˜1{gð‰¸n‡PˆXuÁ†§JvH)3¡#;‡
-”,Ó°-LX|;V®öށKyÑ»²êð ñ_lÄÚþLt‡à×q·îÝ©ê™8®)z£2h&Ù‹ú~.ýÐ1[³çïh3íôµNð£a€€NÛŸZ®pvæ- at sÈØ,8ZEZòwƒŸcÝΝ.<¶@[%z®·×ä2˜?؉ DPläñǏ®~à‘ø
-4-‰šr¤6cæ}0¡¡ZÚ9¨2UW0i$¾™ŽüÙŸQ/ÖK)ŒÇ”±=ÊË•‚IÇ´@@l¬óQΡԉ2aԏã»è1–B«Ö1dÄI<ºWÖ‚#áûâ[ÅÓàø¦¼Ü?ó„׉…²€­«8}ïèsÞ, ßa¸bÆ3óÙ*¼…ÔPS¹!Z7¬‹3Ä¥œpŒ³‡"/Ïwàø<	ù=Í’Öe&ŨÍw =—0—Z×F¤v4Îj™2.\JÅYB>N"héZi”chßš¥K§BcHú
-ùÁ¦ƒšÚòá‘TóÇõ&¶	øÆ—KRbõ™‰=ÂåGø²’"3ÔJfîÖ8v\B-<$Óc€ÉO`âŲš;²q]yv·#€Ã(Åp&¹ïÂV	«²ùÛzšroåã59èjHæHhŽðmÌMÏ<但3:|Î
-E\=Á±hÉß úX6ÐFŽ°Ç·Lì[ˆ
-T&L‡þ}ìd!Eß^þãG/n– ڍy*…f‰«ñà;B-räÜ~Ù]^´}ׯ°Pÿ7ŠÐd¢"pø².ú¦Æ¬IÔ	ŠâWmƒzAú»y;JUË©¤v”뿾½©I´ù追Φ‡ÊDÈTÍ_‹Âàßíö§ï·›Û›»ùH×Eµ;˽ÂpØbK«H%¥dÐ]Ák
-‹dÁ|Ñ‘cQ=õž¤‡¥¬Îsê‹ŽÏ$Ð$ ®ëÈáš6ÿ=Le€vJ1>50WIÑ5|“r¡÷ÅÓ]±Ûø2Ã@Xä¥'ä¹NvžjŒŒ~#Õ$R(;v›ÓO$X­¿fOìPJÎrÞÈÎ
-wÉ© Ã…Ÿ¡ð_ƒ‡âÿnî}“vôIž—]ïŸi¡Mõ,{
-
-¶ô#‚W" Z?MîmõNº™c q:`0Õ!ä:Áf[òzßErKrÅ%:V)…ó·P!dçAÄNÉR—ã|µ‡Àf?nj_ÙÊÄ‚!ÄÀm=ã~¬h–Šh™Dÿ{c{Ò©=:ŸÒ͐LJ
-ÊHð9±ï‡Ÿe4¦>R«”þ)ÇgÁƒJÇÃñ·Ö"«Æå\cáÕäØEŽã™çþl¡cµÂè¬Ï]2V$gIyîþZQ¡8¸Eš|Q¿ø0õøJ4ÐÁ›é§!èÀnÊG =º³ƒfükÊK×…9ÿ‚!Ã=¶ÍŒZE>ß3ëžóR¾¦§3áÛ=O¿ q(»nÖß›»Õ Új
+xÚ¥XëoÛÈÿ®¿‚8Xh«sœC¹4Ý’ X‹”ÍEêH*Žï¯ï<–¤(ðPý`sgwvwvæ7/EÁC?¬¾¿[½|c£@F"‹2Üíi¥H"Äi&lf‚»<øeÖ_î~|ùF© YbÍRat
+'Óu庮ܹj½ÑÖ„Ú²îËú©ÛÓñ£(lÖð¯í×id^?ºc_´Ì£$^²º¹[ý²’p*Èu&ŽZ»ÃêÓ—(ÈaíÇ :Kƒ'â<Ú¦"¶ÆUp»úË*š½Q/¾QÇBJËâ·§:¯*­Ö«lØ=H˜ººnê¾mª}<կ߽ãõŸ¶oß‹ëžú“bõÀYg×D<Kıäþ¹Nu؜֕ØpçjÄaQ¯U’ììšÃÁÕyç¹JXhykYwe¿79¿WE©H25ØåõŸoQó:¼‡DÈðÛ’¼&é´í©¬óe{â«/aY³(éÂå©Q<*C&P„™Ll¤ÖkÜ?Q±$M¬á 9ô9’¦¨rxÖá¾m82¿%Dœ
+%G!n{‡oÐ-\£Ra“x`=°9Nb:UŠÌZ…¬i3‘š^“	e4oQ€%a Ï2ŠÂmõ„W9ù3ØÎD ÷3’SoʶëqƒÃ”EÝó4`¬.v}ÙÔ¼æüæ¶a£ù-d¼–ÇŸ¥6G¢ÁÑ ¨g‹Ä¦¬e”tù¡¬¿[zûf`W	'eöížÀh¢4|^«„‹À®wUUäHf ùµä7eaÞ–_Qm¼/ù)ƒ'nÝ×ïÏwEûîùÙ¨ô{ʾcQm67“FšÁNŸŽøhfÌâc,b5òýné,8‰âq|YRĸ‘¡{tmÊ+d¸Á€ñg:~Æ瑦l;šBÇ /u¸N€€¹ µå¹:á	”ÙÒ„­¹ž—ü©-SèŒ vˆŠ¼É[ŽqD0	v¬Š¾ b8:y×´- ®zÆ°$Ö›$ÓU/™ÉÀþ
+L>ºûafÁ ç„€ô]©ö¼Ð7ü½?•ƒ*
+0çmÿÌÔüY“œ‰ìãÅàö%Bï?WM/B'I 'ƒ9Þ[ 4§ì‹Á'ÚŽÁG ¤&¼{,;¾˜¿š^‰_²h‚zCª;µ~„¦|EImÈF œœ¹ ß‹­T‹äí’‹msùx8È·…ˆœ¥“&‘øº¶Eª2_ô ÈíSâ΋¯ånmɝ5d³CƒD^,)v&“2QxY[ öžy\Öe_ÂÅ¿b¤`±lÔî³Ä1øÇ1cöÎàqÝ¡	
+°ê‚
+O•ìRfBGv(Y¦a[˜°øv¬\í½—ò¢weÕáAâ¿Øˆµýÿ˜èÁ¯ãnÝ»SÕ3q\SôFeÐL²õý]ú¡c¶fÏß)ÐfÚékœàGà ¶?µ\7àìÌ[€æ±Yp´Š´ä1î:?1Æ:$8º;!\xl€¶Jô\o¯Ée0°Aˆ ØÈãŽ]ýÀ…#ñ<hZ4åH;lÆÌû`BCµ´sPe"ª®`ÒH|3ù³?£^¬—R)c{<”—+“Ži.€ØX磜C©e¨9ÇwÑc,…V­cȈ“x6t®¬GÂ÷Å·þŠ§ÁñMy¹æ	¯e[W#púÞ#Ðç¼X@¾Ã<pÅŒgæ³!Tx©¡¦rC*´n:Yg8ˆK9ágE^:žïÀñy$ò{š%­ËLŠQ›ï@z.a.µ®Híhœ'Ô2:e\¸”0Š³„|œ:DÐÒµÒ(Çо5K—N…Ɛô-òƒM5µåÃ#©æëMl,ð/—¤Äê3z„ʏðe%Ef¨•ÌÜ­qí¸„ZxH¦Ç “ŸÀÄ‹e=49vdãºòì:oG ‡QŠáLr5Þ…­Veó‡7õ4:äÞÊÇ9jrÐ7Ԑ̑Ð=àÛ2˜›žyÈ{
+gtøœŠ¸z‚cÑ’¿ô±l ?`o#˜Ø·¨L˜ýûØÉ,B*Š¾½üÇŽ^Ü,A´óT
+ÍWã=Àw„Zäȹý²»¼hû®_a¡þn¡ÉDEàðe]ôMY“¨ůÚõ‚ôwóv”ª–SIí(5Ö}{S“.hóÑ{=œM•‰©š¿…Á¿ÛíOßo7·7ÿvó‘:	®‹jw(–{…á°Å–V'
+JJ;É »‚	ÖÈ4‚ù¢#Ç¢zê=IK!XçÔŸI I4@]בÃ5mþ{˜Ê í”b|j`®’¢k:ø&ä„!Bï‹'¦»b·ñe†°ÉKOÈ;rì<ÕýFªI¤Pvì6§ŸH°ZÍžØ-6$ •œå¼‘î:’SA†/
+?Cá¾>Å7þÝÜû&íè“</»Þ?ÓB=šêYöméG¯D  ´~šÜÛê!œt3Ç@â tÀ`ªC:Èu‚Ͷ"äõ¾‹ä–äŠKt¬R
+ço¡BÈ΃ˆ*’¥.ÇùjÍ~ÜÔ¾:³'”‰CˆÛzÆýXÑ,Ñ2‰þ÷Æö¤S{:u4>¥›!”‘àrcß?ËhL}¤V)ý	RŽÏ‚!•Ž‡ão92¬!DVË¹ÆÂ3(ªÉ±‹Æ3Ï;üÙBÇj…ÑYŸ»d¬HÎ’òÜýµ¢Bqp‹4ù¢~ñaêñ/”h ƒ7ÓOCÐ	€Ý”@8ztg
+ÍøÖ”—®sþC†{l›µŠ|¾gÖ=ÿæ¥|MNg·{žAâPvݬ¾7w«ÿ köj+
 endstream
 endobj
-9039 0 obj <<
+9069 0 obj <<
 /Type /Page
-/Contents 9040 0 R
-/Resources 9038 0 R
+/Contents 9070 0 R
+/Resources 9068 0 R
 /MediaBox [0 0 612 792]
-/Parent 9043 0 R
-/Annots [ 9037 0 R ]
+/Parent 9056 0 R
+/Annots [ 9067 0 R ]
 >> endobj
-9037 0 obj <<
+9067 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [439.443 439.881 507.11 452.783]
 /Subtype /Link
 /A << /S /GoTo /D (prt-modeset) >>
 >> endobj
-9041 0 obj <<
-/D [9039 0 R /XYZ 151.701 685.529 null]
+9071 0 obj <<
+/D [9069 0 R /XYZ 151.701 685.529 null]
 >> endobj
 1750 0 obj <<
-/D [9039 0 R /XYZ 151.701 569.773 null]
+/D [9069 0 R /XYZ 151.701 569.773 null]
 >> endobj
-9042 0 obj <<
-/D [9039 0 R /XYZ 151.701 528.476 null]
+9072 0 obj <<
+/D [9069 0 R /XYZ 151.701 528.476 null]
 >> endobj
-9038 0 obj <<
-/Font << /F50 3701 0 R /F22 3706 0 R /F71 5424 0 R /F15 3700 0 R /F17 3698 0 R /F70 4384 0 R /F96 8559 0 R /F51 3729 0 R >>
+9068 0 obj <<
+/Font << /F50 3701 0 R /F22 3706 0 R /F53 3738 0 R /F15 3700 0 R /F17 3698 0 R /F59 4373 0 R /F96 8585 0 R /F51 3736 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-9046 0 obj <<
-/Length 2189      
+9075 0 obj <<
+/Length 2188      
 /Filter /FlateDecode
 >>
 stream
-xÚuX[Û¶~÷¯0òȪ¢î:/Åž^SHÚ,sôAkÑ–º’èŠôn¶¿¾s£-mÔ‹‡Ã¹|3t´=n£íO›ÿÞm¾ù1Ž·EX‘ÚÞ¶*ŠÂ²Š·yY…Y•nïší§àƒÞ»ÎŒ»?î~!ö2¬ò<Eö¸
-#àŽ˜/VaînT”'Á;×êiw“dið“qû¶¶¼=‹àŒ°Š*:.q‘f^@ȵùánó×F˜g*ea’l÷ÃæÓѶµ_¶Q˜Tåö‰8‡m’•až¡´~ûaóÛ&š_Seóƒ/BÓ*¤»àñ®í,¨œ$uúô‡ið¼‹ËÀœ_÷=/µã…šç½‘¹90¡Õý‰)ÍNìØ^Ú×}/'&3,˜˜~¶z²rôýÙ1q¨wq<ßïnà£ÛÐ^pÉ•„YZñ=úî…сF†u/š8Ã_Ð9Í©×!;H[‡U¦ÈÁ 9Â,I¯†õ.΋¥ƒ—v†ý#UóþÿïÊ„ïš&yÐLÝ#)*s´>}Gšöº`*²$x‹6tKžÑàÎ'žLºnžqX#ÂÞ“}º?îõøúý$ãÅ56QîÉÆkö„›b$ÇÁ¾ï4± ZVá²
-Ô³Æõgæoiòè7uº‘¡á]ÁƒŸÆÞÔ
-SêQX xÐ9þ¢®øÅÌ>G*¬ãÍ¢c]¹ÊPïqkۍƒ,öAÇ`KX¨;7KSüªÝkË+C}‰'˜Ùó$#‚0¥=µÞÿu®ÅÖt×x®!Ô¹VXùsðyòÄ¢\w²kʳ]Ê­H×x°<¿*“áâ˜àÁ~Xópîázy?’ãЀeƇ©‡(ÒӍSUpW$q’rÆËÓšN¤„0°Z6+·hô¡>÷Žp cbjRŒáäãTOo˜RkÝ<v–,
-“îë}z¯›n<Ê´žêãÊק֒K«YöáNBš¹‚ë·7é¯I~(wÏ—§(ùã.ËÁם9[&tÖžµŒ?GYdÏ{Œ¾V¶–*ø¬’ô#ž¯yaÔtQÀ—í–û+åpRŸj¦îo€‰¾b]-ÎwüÓÜ/á6Á¸vzš£`ܦ<ç ƒA'˜þÔyØg÷Ri0“ kç^ÁÕ8 gð%E)5+J ó¨ÀŽÊóà{7	& P9Öw'„'ËôƒÙ%Q û]¶DÆïIÅ›kŠ”	+rGÆ-‹ ¯)ad/ô¸—µ¡;¶‚•8吵ÇNRûÊÒg3íúÂD at a­{¸¡õû}BÂa†PR„qÒm¿âÏÛf ¨† .UŽÊ#Ìg!kqAV¤X7Ç5À)×䄀ǚ‘•ì^¤í͹—!ùõä«‘0{:|
-ù:mž â­"«ÖZ‡î´±ìqËëVë,I ÚÕÆÈîëT{,‚)Û[Çká€D	­æc Ê1Š„Ÿ
-ë{3Îãmµ´Q ÆeJ‚c CìZ¼=Np‘r*§tÀåê{Q»áŦ«{s1"#õ¦;YžžOüƒÌzT$O>ön ’1Ê37 ëµ9g¸‰†Ÿ˜8Öƒ,sjçhüÚÙkÊÎzÂ$oæ¾}?ìãÀ““ëôjnAî«Jù
-„tѬ<À±ûzäcçáEú8¦;ncp؆–¹ÈˆxëUÐ)/
-âIбÆ`O¡«i¤?é Õ}Ò"cD$@FŽ=@û@>OÓBœ„tÇ©4î_‘v¹	±&ZJ_Ù5+VÌe±V<å+Šk'-ÞtPŸÈiXˆÈ}AuYÐÔýÌ©%¡³‹"4•øÎͬeg´O”=Ó²Æ\¶}¨d¿¯Yì¥SÇV„ øëŸw«T4·¥Ø¯pÕM¡«PJ·ÈöÛÖ<ˆÆ*K±L¬Šo±oË$R`À‰
-.ˆ0~0C\HbÀøÑLi.•#“ÖÖdj.Õ&„‡$Œ*<öfÒ„À÷c7Þ¬¶,Å>Qq}ùæïwU„LùØâ:"<¤èÿí«p-]T–„IyÉ—Ÿ}C¡ö1.‹9p°ÀS	Åö[±¸Â×@|-JŽg‚O n2¼£˜6¡$’(±¸ 6.°‰ ,|/_×ö™IÜ/Ä×®Æн‘U(5Ç6Ä– “ ˜[…Xºcl9$ú6~®µ	uᅏþå¡÷Ó¿`øÕbYEÜø­ùsAd\bD†‘Õ»ƒ]Á–@¦ò€%Ž‚[–CW¸Š1½a ðlÂd„߬).ï[Œ¿þُ¤å×4–=ð¨añZºá'º
-ŽžÑd¸ÜÍ²éåUé:Q®áïµî„š:‰Ú­w—”D€©³ÇdRä¼2GGm·cÞœO*XüÊ¿…ÏI`áœ,$'ô ŽèüæÅÕÖ'NÞòÚ¤O“¡ÿšóÞó¯Á?°Çe¨‚¦9”¹ƒ¶¢î	².›à¿+E¹¬Û%Ç'zs«²®Ï<8 ±²ñ/ÎÒñÅ9 ež˃ÔÚAï¤Ü>—ôZÏðO)u-ãÐNÿKoœÆa¥JÏy0}£§pyðŠâ0Š*Ñ.—v~M»ß×:—Tà¿”i–½(›@@üa‹E¹Pif—ÿצ¼ïõ`œ>ñ¥°ÀG,>¯‚ýùd[cÝ*ôÂ@U•—$åkKJÕ†ú"wÜjÝÄ9<[ԋסhþEÜ<0|×<‘Û§ŒžwO3}@ìÛk†ëåžSE^øí_9¦ŠÂ2{ŸÉšc~½e€óáÃPí[é?ºúG—!t¥Ð±sÇp}ŽbL·^˜1öœŒæADûÿâ–Úûïw› á
-ã
+xÚuXI“Û¶¾ëW¨|1Ue1Ü—wIÍËêTªìÄSå÷Ê΁CB"3$¡ÐÈ“_ŸÞ ‘cæ"F£ÑË×
+Ûã6Øþ´ùïý曣h›ûe„ÛûÃ6¿(£mV”~Z&ÛûfûÉû jÛéq÷Çý/Ä^øe–%È•~ ÜóE¡_ø»}d±÷ζjÚíã4ñ~Ò¶n+ÃÛÓ ÎðË ¤ãbçIê$QŠ\›î7mB óL¥Ôãm=l>ýlXûeøqYl/Ä9lã´ð³¥õÛ›ß6Áüša:?ø*4)}ºoÛ΀Êqì«Nop˜xÏ»¨ðôùußóÒQY^¨xÞk™ëZÕŸ˜ÒìBO=<óÈKuÕ÷rÂaÒÃ ég£&#G?œ-‡jåÞóÃnµØ†ö‚KîÃØO“’ïÑw¸(Œ´Ð2¬zÑÄjþ‚¦È©O½òÙAa¾
+#¿LCr0HN?“›‡áB`½«ƒ³|éढ़a?ÄHD¼ÿÿ»"æ»&qæ5S÷DŠÊ­OßÑ€¦½j ˜ò4öÞ¢
+í’gÔ¸ó“IUÍ3sï EØ{²O7âǾ_¿Ÿd¼8£¢À&ÊÙxÍžpSŒäÈ«ûN±ª¥`¹.‡Þ€zV¸þÌü-Mžœ3€b§N52Ô¼«ÑxðeìuÕ0¥…‚å/êŠßYÌÀìs&“±¼YtÌá¢+Wª·¶Ý¨0È"dQ¶„…ª³p³$	½_•}mxe¨®ñ3sždäB& ´£Võ_çJlMwæâAm…•?—'e»“YSžíRdhEºÆ£áùM˜WÀv»Àš‡s×Ë‚Èû‘‡,R>üK5œ@‘ž&hœ²„»"‰“D“3^žÖt"}$€Q2À°Y¹E£Õ¹·„){S“b'§jzÔJX«æ©3dQ˜t_ïSµjºñ(ÓjªŽ(_ZC.-gÙ‡;	iæ
+¦¬_­‡S_‘üPî/OQó§]š¯;}6LèŒ9+ÒÀœkŒ¾V¶–å¡÷9Œ“x¾â…QÑM`Dy _¶[æ®”ÁH}F¨I˜º¿E &úŠu•8ßñOý°„ÛãÚªiŽ‚‰w—ðœ`ú¥s°Ïî¥Ò 'AÖ3à8ÓH€/Îý g¥1èü *°£²ÌûÍC‚	T–õÝ	áÉ0ý wqà	ä~׃m Ñ…ñ{@Rñæƒ"EÌŠÜ“q‹Üë+ÊGÁ5Ö²6tÇV°§²öÔ)B
+r_Q¸l¦]_˜(¬T74n¿KH8LJŠ0ŽA¢íWüy× ÕÀE˜¡òóiNÈš_‘)ÆNçã±G
+pÊu 9!à±f¤»iµ>÷2$¿â š\5fGç`€«!_§ÍÊ!Þ*€°j uè.@Ã7¼n”ÈRT ÝlŒì®n@µÇ"˜@°½µ¼Ö‰H”Ð*>¢£HøÙÑ°^ëñp6o«¥1*b¿Ðâíq‚0€‹”“8P)8¥.[=ˆÚ
+/6]Õ룈‰3ÝÉðô|â/ldÖ+ "yr±·‡JÆ(Ï\Ü€®×æ,šá&~bâX
+²Ì©¡ñ{hgo);ë	ã¼™¹fôý¤±ON¶S«¹¹–¡Û@HÌÊ[W#;/ÒÇ2Ýrƒ[˜À64ÌEFÄ[ïÃ"‡N9QO‚Ž{]M#ýI­&è“ä)#"2rÔ íù<IrqÒ-§иEÚõ&Ī™h(}e׬X1—ÄZñ”«(¶”`xÓA}Ž!o¤a!"÷!ÔeAS÷3§”„Î,jˆPTâ;;³.”Ñ\({¦e¹nûP
+ÈþP±Øk§Ž­Añ×	>ïV©(nK±_᪛@W†¡w‡l¿ýgíÁƒhú`)–‰Uñ-öm©D
+8±aÀÒ¦ˆq¸ ?Š)͵r¤Ò:ÀšLõµzÀ„ð„QEƒÃÞTšø~ìÆýjË¢Qì…úÀ‹‚àË7ÿ{¿+SÏgÊÇ×á!]@ÿo_ùk馱×|ùÙµð”j£"ŸƒA<Pl¿…‹J|
+D·¢dy&øâ&Í;òy aãáK"‰‹bãB ÀÂ÷ZñUež™ÄýBtë*aÑY…Rsl}l	0‚¹Uˆ¤;Æ–C¢hóèçZSž»è_ú0ý†ß,––čߊ?WDÆ%FdE±;˜å
+8(	ôg*XP¢À»ÃÀa9t…›xÓkúGÇ&L@øÍšâò¾ÅøëŸÝHÚY~McQ¯¤¾ÐmpôŒ&#À徘ðhl–M/¯J׉r5ou&ÔltÐITv½»¤$L=&ã<ã}ؐ8Zj»-óf|RÎúãWþeÈ]Nçd.9‰ uD@/ç7/®¶.apò–×&uš4ý/ÐœkÇ¿_ü`À—¡
+˜æPæÊ@Šª'Ⱥþm‚ÿ®äÅ°î–ŸèÌ­Ⱥ=óà Ä6ÊÆW¼8KÇ瀖Yœ/
+×z'ånt¹¤ÖêxŠJ…·2íô¿ôÆIä—aá8ºoÔä/Þ‡AäA)ÚeÒίi÷ûZç’¼â—2"IÓeˆ?R.Êb&©Ÿ^ÿ_›vð¾Wƒ¶êė°ø¬ôêóÉ´ÚØUè…7 at X–N’`”«-	Uê‹hÜq«µ2x¶„/^‡¢ùqóÀðu^óDož"ZxBÞ=9ÌÔ±¯VÆ÷×Ë<§ò,wÛ¿rLøEú">ã5Çüz&Ê ë‡¡þÖ·Òt=<ôŽ®BèJ¡cçŽáöŘn0÷bì9õ£ˆvÿÅ-µwßî7ÿ Ä·è
 endstream
 endobj
-9045 0 obj <<
+9074 0 obj <<
 /Type /Page
-/Contents 9046 0 R
-/Resources 9044 0 R
+/Contents 9075 0 R
+/Resources 9073 0 R
 /MediaBox [0 0 612 792]
-/Parent 9043 0 R
+/Parent 9056 0 R
 >> endobj
-9047 0 obj <<
-/D [9045 0 R /XYZ 100.892 685.529 null]
+9076 0 obj <<
+/D [9074 0 R /XYZ 100.892 685.529 null]
 >> endobj
 1754 0 obj <<
-/D [9045 0 R /XYZ 100.892 614.906 null]
+/D [9074 0 R /XYZ 100.892 614.906 null]
 >> endobj
-9048 0 obj <<
-/D [9045 0 R /XYZ 100.892 587.126 null]
+9077 0 obj <<
+/D [9074 0 R /XYZ 100.892 587.126 null]
 >> endobj
 1758 0 obj <<
-/D [9045 0 R /XYZ 100.892 466.093 null]
+/D [9074 0 R /XYZ 100.892 466.093 null]
 >> endobj
-9049 0 obj <<
-/D [9045 0 R /XYZ 100.892 439.412 null]
+9078 0 obj <<
+/D [9074 0 R /XYZ 100.892 439.412 null]
 >> endobj
-9050 0 obj <<
-/D [9045 0 R /XYZ 100.892 222.703 null]
+9079 0 obj <<
+/D [9074 0 R /XYZ 100.892 222.703 null]
 >> endobj
-9051 0 obj <<
-/D [9045 0 R /XYZ 100.892 199.135 null]
+9080 0 obj <<
+/D [9074 0 R /XYZ 100.892 199.135 null]
 >> endobj
-9052 0 obj <<
-/D [9045 0 R /XYZ 100.892 177.688 null]
+9081 0 obj <<
+/D [9074 0 R /XYZ 100.892 177.688 null]
 >> endobj
-9053 0 obj <<
-/D [9045 0 R /XYZ 100.892 142.692 null]
+9082 0 obj <<
+/D [9074 0 R /XYZ 100.892 142.692 null]
 >> endobj
-9044 0 obj <<
-/Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F17 3698 0 R /F70 4384 0 R >>
+9073 0 obj <<
+/Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F17 3698 0 R /F59 4373 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-9057 0 obj <<
-/Length 2257      
+9086 0 obj <<
+/Length 2258      
 /Filter /FlateDecode
 >>
 stream
-xÚµXK“Ûƾï¯@éV‰f0ƒ‡sp­Ö–c§*V¬-')É,’ˆA€À¥ùïÓ¯
+xÚµXK“Ûƾï¯@éV‰3ƒ‡sp­Ö–c§*V¬-')É,’ˆA€À¥ùïÓ¯
 k¥*É…œéžG?¿îAèí¼ÐûîîíãÝ›w6ôTda¦¼Ç­§¬
-’Pyqš63Þcá}ôNW¿<þðæÖ^dqlhi–&Já$ZôPç}_mòzµŽ¬ñßwU3TÍŽgNÇ#ŒB¿]ÁO7¬ÖʨÄØçÇ¡ìxVxÉÝ·w¿Ý)8䚈cƒ(ò6‡»¿„^¼¼0ˆ²Ô;ÓʃÙ4ˆ­…qí}¸ûÛ](:†S]•ëª/6Y@:¡oI·Ëû¸¶aè?îK1Šüþ•¿i›‚çŸTdÎ]Ûì^ñü¼Ò©Ÿ¯tâ_¾Z­1~0?OEJµ·Ö †Ü¨–nüÌG•
-Ÿ;€ ä•L5°Y€#ñ ™¼ìzY9ÓÕè S™[¹më¢ìnD[«P`ë©lzI¶ŸªÝõÖ›ºÚàèW6Ný¶á”‰‰h%ú9ŸB²xÉ<ì¢$ˆŒqòu+«üòÐå‘u‚ÝYÂçÃÿætì÷m?,)ªtQ™¸“àBÅWçè3ª/ër30±j˜&öÝ!ÒŽ²&ãCÀ߬ÅïºÃø‡’§%ŸÄ)yxôI‹ÚtCUö3sÞŠ¾N؝ä€H<ðpµ;ŠÓþq”$:Hô˜§ß•MÙA–.‰
-LjÝÂ!ú,B”	´Šf!bþ×N<ó¾+·eW6›²‚`Ñã*b5Šýt†¶ùLrÀ³ÈÌ%·K’ߣ¤™ß”g¤~Qåu»c"ºR»lú ’;ý¿”å‘Yþê_Øà²XBé»–	OùÕJp†PF›Ì?æEºè<M¾íV[
-n2s”yx×b…âwYÈXCÔw%
-R°¥þ…¹˜É„§•òkÙpA6PhCÑŽ'÷ÌÞÂÒ®=ðdp7?±…vUÓ€Ï_#1õÿuêEå`?ºÉƼë.OíI²¤è™¦øOl
-e…ç[¾Z‚7•W ?”þ%Q„³`-êôŒ?%BÉWs+†ó\U_J…„12J’SÁ*qú¾xÎ!ò‹¥°Çâ•èY²®m“c¾ßòe%KÞ]À”Pp1¹xXºv¸WÌ›¾Æj–bP—"­s-a¤R6H#ÁHË÷C¤²ÝšV\a¹+Ř•äÞ3/ç驧ڏu³öÌ*›ö´Û3Àÿ¹ªË¤>áøm¹ât˜z@ÿÁè›r›Ÿêa±ÂÀ(ó%ŠT—9
--üÎ`K9|;``£A™ÙŠñµ†d[ÍÊkfm¦FˆÄæ%#è0ŒµÿaNze½5èmMüåºqI²8p`ªSuƒ¾0zhGŠ;\É8CëGjK-Œ:Ù|ÝX^xTˆ¶šÔž„¸ç½kÊ.¸˜ðíë„aë
-Äl;p¡Œ{ØW3€š-vuD_»~$È´™îtv˜Là6L¤1-yr˜Õ§PE\B™BÙ&G!–X>Ɲ6`Ð÷îtBÿ5.Šýï…(K9ßaPVκ°èÏ„›ç5)Î
-è@	ÓXT¿¾ K2–ÇÀû £å¼sÀD²ú¼ç0Þ3c´N .TÏÊðœ\¶3ºàHêå®ír˜/É|®jzׄ¾Tôî7R›Q|äôùµV0åêd_m
-³‰4ÏÌ…‘TF¬rdñ @ÂÂ;ÈiÛ¶[’šÒÈ€ƒh1kbÀ0¬
-H»š.$qa30%Gp ‡(Ú3Ó
-ÿ÷è%ÜçT&&ùC(?©ÐDêxzo
-’¯0Û%
-°@Ÿ¨1¤?†ydÔXïJ5Hyq¨šªº|h;f½øÚHá–ijÆ7F>f	çâ$Ð6›¿+ðq¸@dË™~µ“N‰f-‰mCx§Ø¹ºu›hey‘À Ì為ã9*%ÌäÆ9ÀÝ€‰SçƒÛ‘7žY	M„በk·æ‚L·ºJGŸ8Ž'²ãC²æ£ä©E›û((§®ì™xÏä«á‘MÓ›+áû˜0òÿ^5b29C‡áïoþñ^¶º{åRÉJÑ IE¹ˆ>¤–{̏‰=‰Ãã±?ÔéoH·A¼¸§ª€ø<0ˆµ"ˆVþe€9˜ÌÇ%iÇLè<ÖIâˆ;w$_ß½¬ÃüŽšWÖR.këš½ÓþJC~—3Âó|Ÿ_ýÁGåÌèk÷ð—ÕvÙÄ®ØS±Á§‰J0V
-ç<d5 ýŸßS.†´¯ç¹vG¢f=ŠVÇXz3m¹mãáÏy}BçàØáäÚíÉýÞá .}׶<ÀN	ÿ?”ݳc¾Í»Å—¨‰ƒ46Œ§8O;÷H”€J\ñŸÀ1Na¢ÄEæ¸+åF†™U/M¹Ü=ÍN±´_–š%+FÏñ¬Ýuúºìp–»Zö¿1’†ϲñÍ+êÇ4´ ®ó~`‘Ñ6ì­4!oždJ…Á¨|²‹’è‰T2iÍ`ríx¶H—NNMäîúys›ôaB­³â¯Ptñ^.›}å¢ÈajüÔ´Ð`Cúq˜ÍíNÊ:ÎLYçŒ>@-±£E±ÎG
-JÊ,[*‹EàÌŠ™ˆB¶ ÒÕ@>s½‘ÕC~Óž6µL?õrÊä+Ì*°WssaÁŸDéIBJ²À3	·®¸Ÿî#ᯏØ9„ð^o™P
-<¯dt@i°%Nøy‹æƒì:Y íI4¶'fþeƒÜ-Þ” œs)ÐæˆüO“džúD_G´k”ñCWæŠý5•f²·Œ€ÿf,p$ -»6óôPaâ1§Ç³æÖŒVwøî¨Ã?/Ût«Åš‡ÿöJ¾m†Ï:^‰qNÍf¨ÚÀåÂÄ©Tp}Ä™Ô^D²Y#Ew-’_ha©
-uß
-úù»Òýûx÷oÓF|
+’Pyqš63Þcá}ôM¯~yüáÍ»(òÒ ‹cCK³40:…“hÑC÷}µÉëÕZ[ã¿ïªf¨šÏ>œŽG…~»‚ŸnX­•Q‰ÿ°ÏCÙñšHá%wß>Þýv§àTk"Ž
+´ö6‡»¿„^¼¼0ÐYêiåÁÓ6
+bka\{îþvŠŽáTWeçºFÕÆ‹MN¨Æ[Âíò>®múûdÔÚïá_ù›¶)xþIisîÚf÷ŠççU”úù*JüËW«µ1Ææç)¨4òÖˆ!7ª¥sÁQeÃç  y@%S
+làH<@&/»^VÎt5Q©Ì­Ü¶uQv7¢­U`ë©lÑ’l?U»=ê9¬7uµÁѯ lœúmÃÿ(-ÿÑJô1r>…6dñl6s…NmŒ“¯[Yå—‡v(¬ìÎ>þ7§c¿oûaIQiˆÊĝ*¾:GŸ¡P}Y—›‰UÃ4±/豐&à p”5þf-~ÐÆ?”D8-ù$NÉãOZ|Цª²Ÿ™óVôuÂî$h¹[/yàájw§ýã(I¢ ‰Æ<ý®lʲt)HT`RëùÓg¢L)=ó¿p‚à™÷]¹-»²Ù”}‹Wq«Qì§Ó0´Íg’ži3—Ü.I~’f~SžqúE•×펉èJHí²éHî8ôÿR–Gf
+ûªaƒËb	A¤ïZ&<åW+ÁBm2ÿ˜whé¢ó<4ù¶[m#p“™£ÌÃ˸+¿+xÈBÆD}×Q¢ Õ[ê_˜‹™IxZ)¿–
+d…6íxrÏì-,íÚOwó[hW5
+øü5Sÿ_§^TÖ ûú&ó®»p<µ'IȐ¢gšâ?±5”žoùj	BÞT^üPû–DB΂µ¨Ó3þ”%_Í­ÎsU})ÆH$/¦‚	T<âô}ñœCäKaÅ+‰fɺ¶ILŽù~Ë—•,yw/PBÁÅäàaéÚuâR\U0lú«YŠA]Š´Îµ„‘JÙ Õ‚‘–ï‡He»5­¸ÂrWŠ1+Éÿ¼g^ÎÓSOµëf5ì™U6íi·g*€ÿsU—;H}ÂñÛrÅé0õ@ôÿ£oÊm~ª‡Å
+ £Ì—P(VP]æ(´ð?:ƒ5.åPðí,€a€ef+ÆgÔ2m=6+¯™µ™A‹ÌKFˆÂ,0Öþ‡q8éA–õŽ@okâ/׍{LºõÀÓ(U7裇öp¤¸Ã•Œ3´®q¤Ö±„Ш“Í÷׍å…GUh©I]ìKˆ{Þ»¦ì‚‹	ïоN¶®@̶70ðʸ·}5¨ÙbQ÷þÚõ#A™™á¾Ag‡ÉnÃDÓ’'רIQ}
+•æÊÊÆ0‘8
+±¼Àò1Žè´ƒ¾w' ú¯Áp:ö¿¢,å|‡AY9ë¢?nž×¤D87 %LcQýú‚.ÉX–SðÌÉêóžÃxÏŒÑ8ºP=;(ÃsrÙÎè‚#©8|”»¶cÈaj¼$ó¹ªé]úRÑ»CÞHmFñ‘Óç×ZÁ”«}µ)Ì&zÐt<_0FR!°Ê‘Ńaï §mÛnIjJ#F Å¬‰ð6 íjº@Ä…ÍÀ”Âu ¢hÏL+üߣ—pŸS™˜äC¡ü ¤B@=ÅÓ{S|…ÁØ.i€úD=ˆ!ý1̵Qc½*Õ åÅ¡jª~èò¡í˜õâk#…WX;Ìß:6|ÌÎÅIÙlþ®ÀKÄMà‘-gúÕnL.8%šµ$¶
+ábçêÖm^ •åE0ŸêŽç¨”0“ç wN$NnDÞxf%4†'¬Ýš2Ýê*m|â8ž8ÈŽÉš’§>m\œº²gâ=ÿ‘cllšÞôX	÷XØÇ„Úÿ{ÕˆÉäŒ(ó÷²ÕÝ+—JVŠH*ÊEô!µÜc~ÌHìIý! NCº
+2àíÄ=ýXPÄçA¬A´ò/£ ÌÁd>.Ië<fBç1°NkîÜ‘|}#ô²ó[;45®¬¥\ÖÖ5{§ý•†ü.g„çù>¿úƒÊ™Ñ×îá/«í²‰]±1*¦bƒÿN•`¬ÎyÈj *ú?!¾§\i_Ïÿ sí«g=J¤‚(;`éÍ x"ËmÎë:Ç'×nïLî÷p黶åvJøÿ¡ìžómÞ-¾DM¤±™`D8ÅyxÚ¹G¢TâŠÿŽq‚°(£™ã®”fV½4år÷4;ÅvÐ~Yj>–¬¨-<žãY»ëôuÙá,wµìc¤2<ËÆ4¯¨‹8 # à:ïmÃÞJòæH¦TŒÊ'»(‰­’Ik“k_À«°-@ºtrjj| w×Ï[˜«ØŒ j…¢‹÷rÙì+]@S㧦…Ò?ˆÃlnwRÖqfÊ:g¼ð	j‰-Šu^+0(Y(³l©,3+f"
+ÙHW ùÌõFVùiL{ÚÔ2ýÔË)“¯0«À^ÍÍ…¥'	)ÉÏT$ܺâ~B¸„¿>bçÂ{½eB5ð¼’ÒA¥Á–d8áç-š²cèd´'zlOÌü˸[¼)A8ç
+RªÑæDþ'ŽÉŠcC}¢¯#‘k”ñCWæŠý#*ÍdïH0þ›±À‘€´ìÚÌÓC…‰ÇœÏ·f´ºÃwG%þyÙ¦[-Ö<ü·P"ðõh3|ÖñJüˆsj6CÕ6 .&N¥‚Cè#Τ®ð"’Í)z¸kl1üBKm¨ûVÐÏß•îÿÛÇ»ƒFˆ
 endstream
 endobj
-9056 0 obj <<
+9085 0 obj <<
 /Type /Page
-/Contents 9057 0 R
-/Resources 9055 0 R
+/Contents 9086 0 R
+/Resources 9084 0 R
 /MediaBox [0 0 612 792]
-/Parent 9043 0 R
+/Parent 9056 0 R
 >> endobj
-9058 0 obj <<
-/D [9056 0 R /XYZ 151.701 685.529 null]
+9087 0 obj <<
+/D [9085 0 R /XYZ 151.701 685.529 null]
 >> endobj
-9059 0 obj <<
-/D [9056 0 R /XYZ 151.701 660.623 null]
+9088 0 obj <<
+/D [9085 0 R /XYZ 151.701 660.623 null]
 >> endobj
-9060 0 obj <<
-/D [9056 0 R /XYZ 151.701 647.543 null]
+9089 0 obj <<
+/D [9085 0 R /XYZ 151.701 647.543 null]
 >> endobj
-9061 0 obj <<
-/D [9056 0 R /XYZ 151.701 626.603 null]
+9090 0 obj <<
+/D [9085 0 R /XYZ 151.701 626.603 null]
 >> endobj
-9062 0 obj <<
-/D [9056 0 R /XYZ 151.701 592.114 null]
+9091 0 obj <<
+/D [9085 0 R /XYZ 151.701 592.114 null]
 >> endobj
-9063 0 obj <<
-/D [9056 0 R /XYZ 151.701 573.296 null]
+9092 0 obj <<
+/D [9085 0 R /XYZ 151.701 573.296 null]
 >> endobj
-9064 0 obj <<
-/D [9056 0 R /XYZ 151.701 550.235 null]
+9093 0 obj <<
+/D [9085 0 R /XYZ 151.701 550.235 null]
 >> endobj
-9065 0 obj <<
-/D [9056 0 R /XYZ 151.701 515.746 null]
+9094 0 obj <<
+/D [9085 0 R /XYZ 151.701 515.746 null]
 >> endobj
-9066 0 obj <<
-/D [9056 0 R /XYZ 151.701 480.651 null]
+9095 0 obj <<
+/D [9085 0 R /XYZ 151.701 480.651 null]
 >> endobj
-9067 0 obj <<
-/D [9056 0 R /XYZ 151.701 446.162 null]
+9096 0 obj <<
+/D [9085 0 R /XYZ 151.701 446.162 null]
 >> endobj
-9068 0 obj <<
-/D [9056 0 R /XYZ 151.701 425.828 null]
+9097 0 obj <<
+/D [9085 0 R /XYZ 151.701 425.828 null]
 >> endobj
-9069 0 obj <<
-/D [9056 0 R /XYZ 151.701 404.889 null]
+9098 0 obj <<
+/D [9085 0 R /XYZ 151.701 404.889 null]
 >> endobj
-9055 0 obj <<
-/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F17 3698 0 R /F70 4384 0 R /F71 5424 0 R >>
+9084 0 obj <<
+/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F17 3698 0 R /F59 4373 0 R /F53 3738 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-9072 0 obj <<
+9101 0 obj <<
 /Length 1905      
 /Filter /FlateDecode
 >>
 stream
-xÚÝkÛÆñûý
-m
-8­÷Áå£@ص\ÐÆKN
-8þÀW'Ö)sIŸïßwKJrxF€ _úᎳ³³3³ó^Éè>’ÑW/ÖWÏþ¡u”‰"“*Zo#%¥È¥y!l‘Dë*z¯Ü¦¯Ûfñ~ý#‘ç¢HÓÉu!$PK¦ÓJäb±T25ñë~çºÅÒØ$þ¡í7»Òóq+A†(dAâÀYbG‰.êêÕúêã•,Ÿ©d…1Ñæpõ*Øû1’Âyô@”‡ÈØ\¤¹í£ÕÕÏWòüšy)%
-k5ß3:SQ
-:Û´`ñëú8Š?	g:+µ`"š	©t¢™äæÍp2 žÝL½lAŸ§½åÈvyÆ—´Ìô¹yTb…ÕYd‹¨² å"7q÷¶Mmü›´<Cð¯uSµÇžZÊÏÏþ}4
-iÜ·¼Ñ
-áH¿«í¦=ʦ:q-=Ÿ)Ñ$ õRa“`©Á“s‰ê~‡P¼£ºú~×3xDuºúS½w÷°«bÊüC!Sçw	Ü©ĆŠÕ~oôbiµ]ÝôC- u}‹ðÛ›WMFÀÝgÇðíM ætn~S&Á?–žÛKgBåS ¯žÿëÅóåêÕ›_^½™Ó5ÍE¦Ó‘ú)žˆ²‘ˆnà:¿+;×”Ø^¸{Y(‘{ir7ú-Ó±G:Ƕwfâ¾¼c øQ» @e·D{ØI'²dÝÜ/–‰’ñK·-‡}ïç4+¤ ¿ç§ I*AêmD*óK»·Mˆ‹Ç…ÎâvàEã\…±pÍËrï[£n¡b
-O
-)
-OØáù¿‹ùÿ9I’Æ£Š0jà¨÷f£&PÇg¢¦P°r[ŠmÜlà(	½%/¾ˆ
-“˜KSá´ÔEÊ‘ƒ@¿+{„²¸‚è€+AUy„iv½ëù€ô½;<ÔU`P…Ø#N&9E#îoÊfÎñ¾/©€!W›ƒ Ë1•°Y¼íÚãk i<†eÉû/_¯¸#Ý©Jf
-‚»363ÐÜ›La³µŒBµæBa$¾¸É2tßRHV31ý~ÖõZ(=÷›¡™õqàH$¾ÒÁM"
-U|µ…3mÍÔÂÏ™@«	0“yö5&–ˆÜèß1IPW˜7þ“ñ:€É—ס&>ŸD˜›I‘fÙÙ$LÁn¼ŽGŒYø×qî™4‹ÿÉa€—?
-‡;¢ƒbÁ˜vËßÛPB‚‹í—Õ3…–³äטs	TÂÚû!€œ~áG@ÙÕÞ5'q5t\ˆ4œéÜö!´ÃÉÊ}•۷ÇndãÆ“ªäÎÆüPkÜY•¤»Ãý¹ìÄސØ0x$ÖRO	¨–1žL‡ms1L#¤HÇ”abjömYy&Ù¶ao‡[ÐM:WQ¤šå®B—£ÂÄ›Ë<~ëÑ3j^ŽeRÅ?­ñ+ãç·¿2‚"&ô;@õ¥ÿÀ¸ãÛƒ{ GàŠêÒÇü”]ÅH*ž-ó%Úîqäë˜bïJßc¥h«7Ûs-+<UFc4Ú¾PÓÚž,rt-bH$|ËÍÇË_çxýfµbàX֍g6\(鏋*Øã"@ÅãáL_î÷%==èÈf_oPî‡',Ýv÷ã8½ãš‡ˆ³ë˜"õí4c4©P‡0½–áLÛ,'w—ðú„ꆡÆoºúØ‹Q返רÎ
-fŸ.âCK	¯‚2š€:‹$F¿á;xÎs:æøe	Ž ´âPMºëÝÌ#ºŒÐùTè;,&`L°&$"z'¹›'qè2S)–#££ŸVR@QŸcÁ^aŸŒjÔ„ «pº¯Kï¹Ïo겏‡°9ÉHðqpƒs±ÎHÆTH .
-AÈ3ÄG,TH$)Ìï¢ʤÐ:§¾øŽF4&,Òӝž&§¿Îñ²"9ÍVïçìž‹<dµ0i±jdtÔ¸s÷5Œ;ݨsè°Šìíecæ,U–	}ü<ñ×/_øk4:$Ž<iÎE€SÃñ‚ÊhÀ>2LÕ¦¬ú¸sRJñQ(øHF>ª™hßö\ùH"ŸwA‘Ó˜{ÿ|`ÂyL'Û9wwîÈ
-SÁLäS¹a5<XÌh\K²&Å|Øæëé÷
-?°YN9 ’Ú휠,Oçàœ0ümbÊ[î  tRú	 	1 7 ô>ØK1KHÚDŠ¤Ð—æáÛ¤£
-ÿ6 MwipÈ6=¯Ÿ0œ‚ÑPgÓ#¥¬ª¯q~Ê„3÷¸jÿ8v$¥ãõ¨Ù¶Ýï¹mRD…¨D1	k÷¹<÷áí©ÒLàX—aËUzÇœ~÷ª¤2Àݸ_nÀŸÇ}íwîÉ'Œ†
-1£Ë´mÿ~>vGviÏK~
-þýííŠ×Ë·N|ãݦsp¹áï·®hH˜+¾¥{ñSð<K7‡Š‰¿ãÏÙ½Ç_½Æ/Œâÿ£«þ˜
+xÚÝ]Ü¶ñý~…€6ˆ¸¥)RÔG°k7¸ /ÞuRÀñƒnŽU­•Ö¢äóýûÎ¥Õ::#@З>Üi8Îç›+ƒû@?\½Ø^=û‡RA*òTFÁvDRŠ,WA’åÂäq°-ƒwáÆîúªmVï·?y&ò$‰‘\åBµd:‰L¬Ö‘Ltøº?ØnµÖ&hûÝ¡p|ÜH!r™“8
+p›‘A¬R¤ºzµ½úxˆg*¡u°;^½{/ƒö~¤Ðy<å1Ð&‰Anu°¹úùJί™eA‰ÜÅ÷L„J£ M’³ømuÅŸ…3‘JH0HÍ„ŒT¬˜dó¦?éÏnŽ:
+^¶ ÎÏÓÞzd»žñ%-S57OaT˜<ªÔk¹ÊtØ=‚mþ&ÏükÕ”íJeáƒc„’òó³ßM„ˆ$ì[Þè¤?Tžv׏ESž¹ŽÏhÐziabo©Á‘sµªþ€P¼,£ºêþÐ3xBuºêSUÛ{؍B‡Êü͇‚žß$(p§ò1*–u­Õjm”	O]ÕôC% u}‹ðÛ›WMFÀÝg'ÿíµ–tn~‹tŒ,=3–NE”M¼yþ¯Ï×›Wo~yõfI×$©JFê§x JG"ºíÜ¡èlS-¸t÷:D¢Í¥!ÈÝè·T…Mh-/ØÞ©ûâŽïD¼€(½¸%ÚÃL:‘%«æ~µŽ#¾´ûb¨{·¤Y.øm<w7ô=HÂPñÒPo-™]Ú½m|\<®T¶/kKŒ…k^µk9ŒºURxRHQx¾Ïÿ]äÈÿßȉã$t5PÔ€Qƒ G͸·5™€:¾5y+»· ØÎ.N$¡·dù‘ÃÁ¢¡c}iê1œÖ*O8rèEP–p%¨* 0
+bü®³=p®·Ç‡ªôJÛcÄÉ£1£hÄý]Ñ,9Þõ0äj2PdY†}@¢&
+÷]{d|$cÁ°,xÿåë
+w¤;UéÏLAp7c³à¥Á½ñ6PKG¨ÖR(ŒÄ7Yû`¼ …dÕÓï]¯D¤¦à~34‹>ΉÄW:¸ŽEå_máÀLAÊŒ-|ÎZ-Œ™ÌÒ¯1‘`°XdZýŽIŒºÂ¼ñ§˜Œ×ùL¾¼õx4ñ|an:‰E’¦³I
+*X»áf80f!Tà_ǹ§“4ü'‡vV\þ4cÚ=o}	ñ.6_VÏJXÆ’_cÎÅP	+çrú!„cEW9Û ‡åÐq9 R¦³;؇Ðö'Kû	W¶nOGÜHǍ&UÁù¡Ö¸³)ŽHw‡ûKÙ‰½!6~ðˆ¡žâQ-c™Ûæ0bJ˜FH‘Ž)ýÄÔÔmQ:&Ù·~ï€[ÐM:[zQ¤šá®B—£ÂÄ›É,|ëÐj^Že2
+ÚâW†Ïoe	DŒïw€ê÷q#ƵGû@ŽÀÕ¥‡ø)º’‘T<[>æ
+´ÝãÈ×2Em×c¥ch«7û¹Æ†ž*£Ö
+í_¨imÏ9º1$¾Åîã€å¯³¼~³Ù0p*ªÆ1.”tŠÇÅÈÛã" 
+;ÆÙ¾¨ë‚žtdWW;”ûá	K·Ýýã8N@ï¸æ!bvíC¡¾fŒæƒ?å«óà§×Ÿi›õäîžBŸP]?Ô¸]Wz1ªý—òÕ¹ÁìSyxlÉ" A"áUPFãQ³Hbù¾ƒã<§c–OQ–à@+eФ»>Ó-<² Ë•M…¾ÃbÆkB"¢'p’Ë°yGÀ€.•b=2º0úùá`$õQ "êsl#XÀkÁï“ÑCšt5 Ηáuá÷ù]Uôãq?à–#Ç 	>v°b)6Ðñ˜
+1¤ÂE!ðy†øá„¥€
+‰$…Ù¢ùEÇÓ	´Î©/¾£	óäÂô@§¦Éé¯K¼ŒˆÏ³Õû%»g"K&Y-LZ¬5îì}ãN7êì:¬"O;EÙ˜9ë(M…>>OüíËîɇ#O’±CàÔ°¼`‡2°Sµ†)«:Õ~NJ(¾q"òÉÈGX5c¥ÂÏž+I¤wÖ+rÓ`ï?ƒóL8éd»äîΞXa*˜±|*7Œ‚‹aI–¤XΓÂ|=ý^á6Ë9@R»_”f"‡Áàé\†¿MLyË]øNJ?Ä>æä€Þ{EÌ’6–"ÎÕ¥yxÄÖÉhGÍ¿
+(Â]²‡]Ïë'Áh¨Òé‘R”å׋‡8?gÂÌ=¶¬ÇŽ©p;j¶oëšÛ&ÕADQˆ€J“°¶Ÿ‹ã©öoÏ(IþˆuÙö\¥Ìéw¯J*# LэûÅüyª+w°O>8a4Œð3ºLÛöáçcwb—ö¼ä×àßßÞnx½~ëÉàÄ7Îî:ë	×;þ~k›áˆ†„¹â[º?çYº;–LüfGhôõ¿0Šÿ½3þ¤
 endstream
 endobj
-9071 0 obj <<
+9100 0 obj <<
 /Type /Page
-/Contents 9072 0 R
-/Resources 9070 0 R
+/Contents 9101 0 R
+/Resources 9099 0 R
 /MediaBox [0 0 612 792]
-/Parent 9043 0 R
+/Parent 9056 0 R
 >> endobj
-9054 0 obj <<
+9083 0 obj <<
 /Type /XObject
 /Subtype /Form
 /FormType 1
 /PTEX.FileName (./xslt/figures/tip.pdf)
 /PTEX.PageNumber 1
-/PTEX.InfoDict 9075 0 R
+/PTEX.InfoDict 9104 0 R
 /BBox [0 0 28 28]
 /Resources <<
 /ProcSet [ /PDF /ImageC ]
 /ExtGState <<
-/R7 9076 0 R
+/R7 9105 0 R
 >>/XObject <<
-/R8 9077 0 R
+/R8 9106 0 R
 >>>>
-/Length 9078 0 R
+/Length 9107 0 R
 /Filter /FlateDecode
 >>
 stream
 xœ+T0Ð3T0 A(œË¥d®^ÌU¨`dn¬gjb‡±
-õ̍Œ, ´9D½…‚K>W  ¬2
+õ̍
+LÌ!´¡1D½…‚K>W  *
 endstream
 endobj
-9075 0 obj
+9104 0 obj
 <<
-/Producer (GPL Ghostscript SVN PRE-RELEASE 8.61)
-/CreationDate (D:20080128091106Z)
-/ModDate (D:20080128091106Z)
+/Producer (ESP Ghostscript 8.15)
+/CreationDate (D:20080520132503)
+/ModDate (D:20080520132503)
 >>
 endobj
-9076 0 obj
+9105 0 obj
 <<
 /Type /ExtGState
 /OPM 1
 >>
 endobj
-9077 0 obj
+9106 0 obj
 <<
 /Subtype /Image
 /ColorSpace /DeviceRGB
@@ -43199,147 +43755,137 @@
 ~;)ÉALþN€÷åˆÊ²ïR÷¥—Ä{Ÿj°ÃÝå¥ö±ª“Ç[Ïjjø1ÔùåE¶Š×þ;Z®H˜ÎjgZ«[–Yã´òÊÄ
 endstream
 endobj
-9078 0 obj
-60
+9107 0 obj
+61
 endobj
-9073 0 obj <<
-/D [9071 0 R /XYZ 100.892 685.529 null]
+9102 0 obj <<
+/D [9100 0 R /XYZ 100.892 685.529 null]
 >> endobj
 1762 0 obj <<
-/D [9071 0 R /XYZ 100.892 380.979 null]
+/D [9100 0 R /XYZ 100.892 380.979 null]
 >> endobj
-9074 0 obj <<
-/D [9071 0 R /XYZ 100.892 356.716 null]
+9103 0 obj <<
+/D [9100 0 R /XYZ 100.892 356.716 null]
 >> endobj
-9070 0 obj <<
-/Font << /F22 3706 0 R /F50 3701 0 R /F88 5686 0 R /F72 5687 0 R /F71 5424 0 R /F85 5521 0 R /F17 3698 0 R /F52 3730 0 R /F15 3700 0 R /F70 4384 0 R /F96 8559 0 R >>
-/XObject << /Im37 9054 0 R >>
+9099 0 obj <<
+/Font << /F22 3706 0 R /F50 3701 0 R /F88 5678 0 R /F72 5679 0 R /F53 3738 0 R /F85 5513 0 R /F17 3698 0 R /F52 3737 0 R /F15 3700 0 R /F59 4373 0 R /F96 8585 0 R >>
+/XObject << /Im37 9083 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-9081 0 obj <<
-/Length 634       
+9110 0 obj <<
+/Length 633       
 /Filter /FlateDecode
 >>
 stream
 xÚ½VßoÚ0~Ï_auš ©qí$&	Ò(¬k»
-1…n)Yb˜¥8ɳ¶ÿýì8@è ©]ÛHØçø~|÷Ý€À ðÉ8ŸgŒ |f€	†. ïùø˜% ì:6êÍg×g–<è÷ûN­ê{б=é©V¥QU±8J{¦Mœî´d™`ÙRŸ‚UQH	uóž\JÑ3±ƒÝîèWTZj« ÆÇ™ñÛÀÒ«ÄÕ‚C mƒ˜áDÞ]mßwµ&6ñ`Ÿ)§ 0¾¨£‹wst¡cy ïø°ÎEÁ°,É爵I,ҝÌô~ïõç
-•tebÇ×Úuv
-¸R—ìÏZ¾Ê¹–ð 6Ä:VmM´q[q:ÐbȤ­ ±äÔ½
-ôk¹DKÓÑ-4˜ÌµoË…HRñÈÖy‚6N>·~QÒˆïCá¿&ŠKÊšþ¤å²qÌ–ŒGÕ&1ÒÒ­dpÈ¿9U	W0ÞœþÔ7™|w$çʧ¹'е\`ª)ð°¾.ó\¼ÓË"ŽSF3¡ÁðëùÐÝL›¶4o5iñ¾¢qIE3Ö{‡f+^è\«N±	ØN'æ‰Vÿ ·¶ÑAi´¬!º÷zöN¨âaÞbÛQŸ-zuj—è‘YB«¸d…`yvÜúôT.EÁ5ìKö=OWœ6EÝNK VB,£RìDk¾âœsIð Üôí“šûø9T䯱¢ã`•:I«[5oZ>yÎ(Ÿt¶)y»D>ê¢#‘Ÿx:V‘÷uJ°ŠcZU‹Uš>l¢þO4#ÝÆóœäá”óF–¼øÄn~Ù×»üÃð¿Hó
+1…n)Yb˜¥8ɳ¶ÿýì8@è ©]ÛHØçø~|÷Ý€À ðÉ8ŸgŒ |f€	†. ïùø˜% ì:–כϮÏ.,xÐï÷ZÕ÷ c{ÒS­4J£ªbq”öL›8ÝiÉ2Á²¥>«¢êæ=¹”¢gb»Ýѯ¨´Ô:VAŒ3㷁¥W‰«‡@Û17Â9‰¼»Ú¾îjMlâÁ>!RNA`|3ÐNŽönŽ.”)¾ãÃ:?üÁ²$¿«z&±Hw2Óû½×Ÿ+TÒ•‰mH_k×Ù)àJi\²?kù*[äZƒÚcèHXµ5ÑÆmýIÄé@‹!“¶‚Æ’DP÷*Я-ä-MG_´Ð`2×¾-"IÅ [çuÚx8ù<Üú	DI#¾…ÿš(.)Khú“–ËÆ1[2U›@>ÆHK·’Ái WüæT%\ÁxsnøCRßdòÝ‘œC(Ÿæž@×r©¦ÀÃúºÌsñN{,‹8NÍ„>ïçCst3mÚÒ¼iÔ¤ÅûŠÆ%mÍXïš­x¡s­:uÄ&`;˜'ZýƒÞÚF9X¤Ñ²„èÞCêÙ;¡Š‡Ax‹mG}¶èÕ©]¢Gf	­â’‚åÙqëÓS¹×°/Ù÷<]qÚu;-X	±ŒJ±­ù"ˆsÎ%ÁƒpÓ·OvhîãçP‘_¼ÆŠŽƒUêTT$­nÕ¼iùä9£|ÒÙ¦äíù¨‹ŽD~bàéXEÞ×)Á*ŽiU-Viú°‰úo<ÑŒtÏs’‡oPÎWYòâ»ùe_ïòÃ_WHú
 endstream
 endobj
-9080 0 obj <<
+9109 0 obj <<
 /Type /Page
-/Contents 9081 0 R
-/Resources 9079 0 R
+/Contents 9110 0 R
+/Resources 9108 0 R
 /MediaBox [0 0 612 792]
-/Parent 9043 0 R
+/Parent 9112 0 R
 >> endobj
-9082 0 obj <<
-/D [9080 0 R /XYZ 151.701 685.529 null]
+9111 0 obj <<
+/D [9109 0 R /XYZ 151.701 685.529 null]
 >> endobj
-9079 0 obj <<
-/Font << /F50 3701 0 R /F22 3706 0 R /F71 5424 0 R >>
+9108 0 obj <<
+/Font << /F50 3701 0 R /F22 3706 0 R /F53 3738 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-9085 0 obj <<
-/Length 1327      
+9115 0 obj <<
+/Length 1328      
 /Filter /FlateDecode
 >>
 stream
-xÚ½WÝoÛ6÷_!l*5K‰¤>ìÁÝÚuÖf°»<¤yP$Ú& O’›¤ýîx”"¥ÞPè$:÷ù»#ý½Ç½_/·‹¯ÃЋYóÀÛî¼€s–¤¡%)S©ô¶…wíotÞ›¦^ÞlßZñ„¥Q$Q<LiNraÀ¶\<þûþ ÛåJ(éÿÒôù!ëè¸â`ƒ¥<µæбTƒ)”Z¼Ú.þZÀá‰KŠ	áåÕâú†{ì½õ8iâÝYÉÊ*a‘Bm¥·Yü±àÓ0ã`j8ÆcáE2e64_è.oÍc½¸þ‰¿›õï/׫Ÿ>\npUTiðço´)ty«Ûýr¥Båÿlö¦ÊºCÆ5
-õ‘+G¹
-žãyŒ3	n®Á”LÉ68+:óÆüÙ”§J;Ýëw¿­‰Üô§¾ßgmcõ¬¦ŠéÉ›ªÒuqýßʹg×~ܾbqÇ3ÅcÚn›¦ÿž´µÇ</
-XwÊÇÌÑzõÁ‰Á‰:·Ú	®rú>ët_´æӐEJ6ÑÕíÔY¥ŸYgœ/SWóª ééó•ú¬:>Kãæ”çºëv§²|u}©¥o¾ÔÆþ—TéúT[S亯ÎÇôÐ#ŸÔ{Wfûîâšß'nÎdÃü÷™4}MóùûfÌÕ7lœ¯5>8DÄR夅
-ú`9ð³e˜øĨ»#üÛå*Œ}MuD!Q®Õy³¯Íg'Ð2§&1±>ò@¶ãæYYŽ
-ÎŒæP&LÁ„t£Y×Kú¤=
--ŽOÆ¡;4ÉþÑ¥J„ÒNéY®¬2ˆ|‚e at i@,|‡|å[» ÅŽX¼3ý¶²š8º:ö.o¸ìúÖ€¢zïäá>r6œ1he ™uÍéwOeA{[ØÆ”Ÿ3VNj4J¿40ýñ¨›ùn»Ÿ$•³ŽÄ¸×!÷¤¥Ó;JOšg°H]xµÀ¥‰¿ÞQvœ‘3E}ƒ›XO8x¦š*d<”C5­5)„ð;œ«„åêxN;, LGß;›Ä²dÎDŒœ*R/•Çà2|IÐ	—¿¿.
-ƒUQì¿ÓwHDþå0Æ,›À€®L]4KÁý»Žï¶$±¾¼:*¤_32"^"Š¤„´ï²SÙCh2ýMVa,·KlQ؇‘z0·¦ïHÚ†ŽÁÜI›¤–øÝ!ku7¨ÆÖ5ÒVܺ5¨„1¼¶ÆvªnYÞÔ»³¥âð_R>R>â “>@bUÑ“&¼œ\
-OÕː%rD®)Ý2´úë²ÃÑ–Qyf[9臱å,€CG‰;ð¨h@\ÙŽ…ºm뺺Á`@ŒËÉ(°Åù6‹åÊ|ÎZU9c”ä­µ<DÓ\åd¾
-9N®š¤šßVÙî¾Q‡Ç%´Øüe1	 “`’;g Îñ“Cóì"ɵ>ÊFtS×ðô¶ å©³Ý
-æMF€ÁÛÒ‰â%€ßnönAŽ¾×ù©wbY}vÔG ü`´ÿþˆy†‰9Ìúåy›%Z·¯îqà‘ât– LªdÐ[Ÿ5„ +®[7Žp®ýu·@êgEejÂmÖ»¡Ž“c'~2¥ÞÛ®9ôÕ0Í°£%ôec5Þ±¸Û¸1ÏNƏw¡{B¹¤¤	“Éün}9ç<$D$£ó4º§¸¾ðÐßC(€×
+xÚ½WYoÛF~ׯ Z¡ k³Üƒ‡>Èm΢‰)õƒíš\Ix¨$ÛùõÙYÒ”£AÔ€ÍÙÙÙ9¿™]soëqïÍìb={ùZ/bIÄo½ñÎYœ/Œ¦å­sïÚ_™¬/šz~»~oÅc–„¡Bq‘0ÒœäDÀb6_<”þÇ~gÚùBjå¿iúl—vt\s°ÁžXsèHéA	JÍ^­gÍà‚ðÄ%ͤô²jv}˽öÞ{œÉ$öî­dåI³P£¶Ò[Íþ˜ñi˜ZN
+AÌx$½P%ÌÆ‚æsÓem±ÇXϯo©ðwµüýb¹øåÓå
+Wy•?{kŠÜ”w¦ÝÎZhÿ×b[Ti×cȸF!¢n¸æp”ëàÏcx`œ)psH¦UB¶áÀ~_Ñ™·ÅŸMy¨ŒÓ½üðÛ’ÈUèûmÚö·VÏbªH“ž¬©*S÷ç×ÿ]¡:öìšÁÛ×,|8Ó<¢í¶iúI[»Ï²² ëNù˜9Z/>918ñSg²Ö8ÁEFߝéó¶ø<d‘’MtõH;uZ™ÖçËÔÕ¬ÊIúgú|£>«Ž¥quÈ2Óu›CY>Žº¾ÖÒ7_kcÿKªL}¨ömQäºoÎÇôПÕ{S¦Ûîüš?ÄnOdÃü÷9:5hþöþšæó;÷͘«ïØ8/_z:}pȐ%ÚI¿ƒ
+K.|°øé\Äþ#1êÆîHÿn¾‘ohaÒî‘(Ä Êµ&k¶uñÅ	ô»Ôi„IL¬¨¶sÜ,-ËQÁ‰Ñ,TÌ4LH7šM=—Â'ø 5@èyhQÈx<ÞÝ®ÁHîñÉ)UR(;¥re}TAè[ÌJbáäkßÚ-vÄ¢à}Ñïh+­‰cª}ïò†Ë®oPTo<ÜGΆ3­ ³®9àî¡Ìiogk Û˜ò`ÆjÀIƒÆ…ò˦?u3ßm÷OᓤvÖ‘÷b áž´táôŽÒ“æ¬Ê”9^-péFAì/7”gäDQŸÅàæ#Öž¨¦Œ5TÓúWCRJ¿Ã	i°JX®‰3Ú!`Qtô½·I,KæLDØɉւzl,8—ùÓKB‚N¸üýežXEFþsDè_c̲	HØAનóf.¹ßãÚ$–—W§B…ÔàkF…äÁ¢H)Hû&=”=„¦"á¯Ò
+c¹›c‹Â>ŒÔ‡]qWôIÛБ ¸‚; i“Ô¿Û¥­éÕXÂÚ¢FÙŠSÅŽ*"‚×ÖØNÕËšzs²T2ãKÊÂG©'`Ò'HB¬:|Ö„—“«á¹z%X¬F$lš27-CÂ_–Ž ˆ¶lìˆÊRÛ
+ÈA?¤À–³` %îÀ£¢qe;ê´­›puƒ5À€—“Q`'Šóí(–«âKÚ:¨3FI^[KÀC8‚«šÌW©ÆÉU“TSã;À*ÛœÛ7ê𸄂G/ːÉP˜$SÜ9uŽž:Î.’Á\ë£
+aD7u
+OoX:ÛÝ@aÞT¼+(^øíŽÞ-È1&;ôN,­OŽú€Œö?î1Ï0ñ/‡Y¿ <rG‰6í«x¤89
+K&u<è­Oè
+G„›Ö#œkÿ DÍGÃ-øi^5á6íÝPÇIȱ?¥ÙÚ®9ôµ`†aG+èËÆj¼cq·qcnåi‚ÀÉèé.tO(—”$f*>~„[_N9	‘ñè<î).†/üô7¡î€å
 endstream
 endobj
-9084 0 obj <<
+9114 0 obj <<
 /Type /Page
-/Contents 9085 0 R
-/Resources 9083 0 R
+/Contents 9115 0 R
+/Resources 9113 0 R
 /MediaBox [0 0 612 792]
-/Parent 9043 0 R
+/Parent 9112 0 R
 >> endobj
-9086 0 obj <<
-/D [9084 0 R /XYZ 100.892 685.529 null]
+9116 0 obj <<
+/D [9114 0 R /XYZ 100.892 685.529 null]
 >> endobj
 1766 0 obj <<
-/D [9084 0 R /XYZ 100.892 286.142 null]
+/D [9114 0 R /XYZ 100.892 286.142 null]
 >> endobj
-9087 0 obj <<
-/D [9084 0 R /XYZ 100.892 256.894 null]
+9117 0 obj <<
+/D [9114 0 R /XYZ 100.892 256.894 null]
 >> endobj
-9083 0 obj <<
-/Font << /F22 3706 0 R /F50 3701 0 R /F71 5424 0 R /F15 3700 0 R /F17 3698 0 R /F51 3729 0 R /F95 8317 0 R /F70 4384 0 R >>
+9113 0 obj <<
+/Font << /F22 3706 0 R /F50 3701 0 R /F53 3738 0 R /F15 3700 0 R /F17 3698 0 R /F51 3736 0 R /F95 8343 0 R /F59 4373 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-9090 0 obj <<
+9120 0 obj <<
 /Length 2180      
 /Filter /FlateDecode
 >>
 stream
-xÚ½XYÜ¸~ï_!,ò ¦9"Eê0‡Ùõlà’xwÆñ¶4-ö´bµÔÖ1G~}ê ÔR¯ÆÞd<̐,–ŠÅ:¾*vàÝ{÷—Õ÷·«ËMàÉ@¤A*½Û'q ½(I…Iµw›{|ªõ§ÛŸ.TÊKDEšXÓDè0IÄôC™µm±ÍÊõ&4ÚÛUWT÷¼ºéG˜~½†M·ÞH-cÿ‡}vìlÃ<Jâ!«ëÛÕ—•© ×D#ÂÐÛV>^{?yÓÄ{$΃šDDÆÀ¼ônV?¯‚é“Ä“R¤Æ(R<Ñô"‹ vw¼-ŽÃñãáŽÏÄZ	Š‰@*­˜c2çM÷¡#\¾9„±÷ºm~÷6ƒÔÍI,é«©”
-E¤^¤¤0R9×Iè7Ï`.ùݾhqû»¦>0-cÂû¢ÊëµJüÇ–é*ž.}Ë»¯ÿ~ÃÔ»õxˆñ‰·¶õaƒV M72`N:÷U90„¡Df:NÂ\úÝ+ŒXN•‡¯xG…üyÓW(b”ñ/+ÛÕUùìV}k›WM]w¼Ƽ,9ØÎT8b8õ…€ý
-­wo®«®ÝØÃ9S:e!e¨ñuNÌ,ð¥Ð>Äysõ×ï¯67׿üãú—¥F‰ˆU4p¿$Ó S<0Ñ
-lÓî³ÆVÙÁ:±3¯o ÌSˆ	6Ÿ«Ø~fó×%ãéW:€sÆ<œ$^ÃÊî,¸µíҁ2€üŠFÅBƐñ$Q­¾š‚*…KÆœÊH…ŒCÏH0›–_“ìZŠ(Q¿¢c¸&xè	nó;„œÝf†'f¢!ˆŒ§Óá¼ö11Ysø¼68šŽ–b½ÑZC
-VkÈÄ.+ª–Þí-OZÛ‘cُs؆ð–AZ»¯T?Ësž¸ðÃEì?ÿΚµ‘~îâé,R¡‚1ºÿ̧?cê[L|§×ÇÀ£n¹Ýe}ÙMRA›X$€\ËqèÒøvà¿zû'p߬rjÖÆøYSÔýx¸tûê̘ç.!T%>ëóÀ»cYgæ2Ö­²N·¦x ë7N¥šÆëßdܿ˝ñaôhÏä
-fL£èG"‚øq|Z’e ¥FŽOKÞK„œÄ€øªå6
-¼EáÜOÿ¥í®Ú¶¦b²-²L¢í£_ubüžìjs¦N-‰»E·Ÿòkß>-ãîcÝõo½,™r ü<`ªØ¦´m‹‘·„ùhl<°cG}émÿ-‹¸»ýƒ\?mñÐ}VÝ£9¤äPÑRùÛ¾<&•°â”Áœg£y0Ϧíj7!Á8±¬ø‚1^—tAž’mLRWvȬ¬ã@Þg.Ù¸'°Ö%åÉy“MPèÿ`Â+B®$¥kãèŒV4í†ÎO˜ŒN¦%(Ž” 0¡1Ai¹¯ÛŽg`Ü‘àªpg
-ÿ«‡ «¶]Q/ö¸#X(ÿå×Íç:6BFj¸œƒåxË[„äú@íÖ.J˜DžŠ5Œ+Öb[CXµGnéªü- «O‚r[ZLש"ŒÝQLˆ5»ñ7´3ˆÒQ4m íª=Ôh™X 8?6´$@ЮÅ-t×Bƒ#¡Qµžu8ÐI-i¡¡mNôI‹2·N‘C†j<ó"+°ðpÓîÞÐ6ÄJž#µÈäÁ´¾ÅBÅáByÓ‘öá-„ù…œlHÂ@#·#5c0®'L at F»ýÒC´·¼:@Ö1³…L
-ë¦c:$qÅôn8ýØتŸËÉßBäÄ©Âç„öÑ:Eâ		Uh¢8–¶ßBÙîú’p(|œð0KÃé§nÿT%Y m€_,i:ÃY5MÁEé,‘t8I$\|+‘`~ÊÒ©'© œí@)9š]W 
-ÎØ©ëVJ bYÙÄQÍQß7ÙÁÉåYæè‘
-®aÒùOš„ uno¤8Ô0Ö`2>Ü©Ï8ÞýíͯS^*$þ¹íìç›…°â
-
-Yxó„!XMŽ–¿´Ýö’/3ìüæÁ¶ÍŽ‹Ij 3,K‡A›.ãÙQÛþØ^( ½[tmOq–P(³ƒ=h
-±x<6à®Dq¯’bš—zÀO^œ,›b#áq¤ñÜ}íáîE½t:mÜŠƒveÑÃ<cáaïpÅqÎpåý²VØ*0Ž*å2hœ©@q@
-¤Œ	Û²ph{ÁÅÆ}÷­ò1žñ1ê"Zɳ$j"y/ç &H‚eUwK‰Ký	†R9ÎOŸaðF)TNlâÂ8 F»í© Áâ¥t¡yŽÂyáLå¤pÂâ›…3úT8ù×Ф±Ç¬i‡ók³ÒâØ
-!Tž90!ªIã—®çå0’ÑÐã‡ë@™v\G¾‰@ë7»³ÏK
-Û!’ky„Ö&šC"›£SÃÈõ…Æ5ÜÍ"ôïøÚß]°ðâµ­
-›Ç‹¢ÓõMe™È2ÑÐLÁäVpcAÞ‚ï”V"1é×|ü.ߝü_´r ‡JÅ% Ò*ëОaçôÀF<u̇f™T¾9 1OrZ,PÇÎÀ;–Îß‚+bÂ…!c°_Ll»­û“ù°Ô.¾ôàùœŒ?H²#›‹œã}oÛnÉ`Q-ž™>Þ#,¹9Oð2<£ßð¨Ø=3a^ùÈÏ`ˆñ¢u"臀ºwòè"Ðãƒ¬àŠ›†^pVgà­{bÿ±©Ëè׉‡¢´÷TCaýOjMzÞl÷u_æ<çg•¥á3“ŠŽÇ;wME´D;ß“¥æ¿u‡A8}p TA×vY×/ö–›áƒy[̱;
-ãõíê?üCØL
+xÚ½X[oܸ~Ÿ_!,ú <´H‘ºèƒwã-²@ÛìÚi¶Hò 85i¢‹/ýõ=J#ÍÊɶôÁyxHžëw'ðî½ÀûËêûÛÕå&ðd Ò •ÞíΓFŠ8^”¤Â¤Ú»Í½¾ƒõ§ÛŸ.TÊKDEšXÓDè0“ˆé‡2kÛb›•ëMh´ÿ¶)ª®¨îyvӏ0
+üz
+ÿšn½‘ZÆþûìØÙ†y”ÄKV×·«/+	§‚\qŒCo{X}øx9¬ýä"Lï‘8^hãÒ»Yý¼
+¦:&‰'¥HQ$x¢\èE:Aìt¼-ŽÃõãåŽÏÄZ	^‚‰@*­˜c2æE·Ñ.ßÂØ{]ƒ4?k›áÔÍéX’1VS?(Š(H½HIa¤r2®“ÐožÁ\*ò»}Ñâ(öwM}`ZÆ„÷E•×k•ø-ÓU<]þú–W_ÿý†©wë
+ðã/mëí ’nd(Àœtï!«r`CÿˆÌt„±ô»W&œ
+»xG…¼½é«1Êø—•íêª|v³¾µÍ«¦®;žc^–¡ZáˆáÔÖ/(´Þ½¹®ºf8èè¾]0Ü3=C§|ÈGjüc™3|)4…qÞ\ýõû«ÍÍõ/ÿ¸þeIÃ(±Šî—Î4ÀL¤mÚ}ÖØ*;XÞ0÷úÂ<…˜`óé!±Šíg6]ñ.Owé îóp’xQ3»³páÖ¶KÊ ò+eCÆC’DQ ´új
+ªr,3pzF*dzF‚Ù´üÚÀ®¥ˆõ›Ctj‚‡þÐ!ƒ6¿ã3mfxbä̈
+Ad<Fà絏ŒÉšÃFðÚ<àh8Z^ˆõFk
+)X­!»¬¨Zvz··<hmGŽåxLçÑ+Ãá´v_?"¨&~–ç<pᇓØ,þ5k#ýÜÅÓY*¤Bctÿ™oÆÔ·˜øN®	FÙr»Ëú²š¤ ‚6±H ¹0–ãÐ¥ñíÀõö=@߬r'Ôü}XãgMQ÷£þ tûê̘ç.!T%¾ëóÀ»cYgæ2–­²N¶¦x õ'RÍ£ú7Ù×ï²Eç@|=Úó¹‚Óhú‘ˆ ~ߟ–Î2€R#ǧ%ï%BNâ ÀF|ÕrÞŽ¢pî§ÿÒvWm[S1ÙY&щöѯ:1~Ovµ9S§–ÄÕÇ¢ÛOùµoŸŠ–ñ×1ÈîúŽ—€^–L‡s ü<`ªØ¦´m‹‘·„ùhl¼°cG}émÿ-‹8ÝþˆA®Ÿ¶xé>«îÑRr¨h©ümß “HXq
+Ê`ΣÑ<˜g
+Óvµ…à;±ÌXÁÄ))ÈC²í‚IêÊ™•uÈûÌ%÷Öº¤<9o²ýLxEÈ•¤¤6~ÑŠÆ¢ÝÂù	ƒÑÉ” @ Å/%((AcLPšîë¶ãw$8+Ü]€Âÿê!ÀªmWÔ‹½îÊÄóëæó!#5(ç`9žÃò!¹>P»µ„ˁ&‘§bM㊥ØÖVí‘[º*A
+èê“`„‡Ü–Óu*cwbÍ4þ†t&Q:ÍA@»j5Zæ(ΏM-	´ë_q	ݵÐàHhÔC­gtRKRhh›}’¢Ì­䐡Ï<ÉJ,¼ÜÅ´ÓÚ†XÉs¡ù¡€<˜Ö·X¨8\(o:Ò>¼…0£“
+Ihäv¤fL£ Æù$€	Èhµ±_zˆö–gÈ:f¶IaÝtL‡$®˜Þ
+·û@õs9ù[ˆœ8UøœÐ>šA§A<àC`@š(Ž¥í·ÐE¶»¾$Ü
+«ƒþÌÒpºÕ­Ÿª$hàK’ŽÁpVMSpQ:K$N	'ßJ$Ÿ²€dêÉ_* $$g;FJÆŸÍ®+ gìÔu+%P±¬lbˆ(‰æ¨ï›ìàÎåYæè‘
+Ô ÅfŸ$	áÔ¹½‘âPÃ8XƒÁøp¥>ãx÷·7¿Ny©PÐñÏmg<ÆØ,„øhð…7O‚ÕähùKÛm/Y™aå7¶mv\LRáø`¹XºÚtÏ®ÚöÇörxD	 èÝ¢kÃxŠ³„B)˜ìACˆÅã±wÕp÷*)©¡‰p©üôàÅÁ²)6IÏÝ×î^”K§ÓÆ­Ø1hW=œÁ3öWçWÞï± k…­ã¨R.SÆ™
+¤@ʘ°-‡¶\,ðb\w{•ñŒQÑJž%1°PÉk91AL«º[J\êO0”bÈqÎxÚ†Á¥P9±‰ã í¶§“—Ò=„æ9
+ç…3•“Â	“oÎDèSáä_3@’Ƴ¦î¯ù›uÇn(± ò́	QM¿t=/‡‘Œ†Ï8\Êܘ°â:òMR¿Ùm,
+4üm‡H®åZ›h‰lŽN
+#××4Rp7‹Ð¿cµ¿»"`áÉk[6ÿŽ'E;¦ë›Ê:3‘e¢¡™‚Á)¬@cAÞ‚ï”V"1é×|ü.ߝü_´r ‡JÅ% Ò*ëОaÇôÀF<u̇f™T¾9 1Oç´X 6:Ž€w,œ¿WÄ„þBÆ`¿˜Ùv[÷'óa©]|éÁó9:dG69¾÷½m»%ƒE´xfúx°äæ<@exD¿áQ±{f¼ò‘ŸÁ£¢uGÐuïÎ#E Æ	XÁ7
+½à¬Î@­{bÿ±©Ëè׉‡¢´÷TCaþOjMz^l÷u_æ<æg•¥Ïg&ïœ.šŠh1í|ÏžýÖáôÁPmü]Ûe]¿Ø[n†
+ó¶˜cwþ ¾×·«ÿ MÄ؉
 endstream
 endobj
-9089 0 obj <<
+9119 0 obj <<
 /Type /Page
-/Contents 9090 0 R
-/Resources 9088 0 R
+/Contents 9120 0 R
+/Resources 9118 0 R
 /MediaBox [0 0 612 792]
-/Parent 9092 0 R
+/Parent 9112 0 R
 >> endobj
-9091 0 obj <<
-/D [9089 0 R /XYZ 151.701 685.529 null]
+9121 0 obj <<
+/D [9119 0 R /XYZ 151.701 685.529 null]
 >> endobj
-9088 0 obj <<
-/Font << /F50 3701 0 R /F22 3706 0 R /F88 5686 0 R /F72 5687 0 R /F71 5424 0 R /F85 5521 0 R /F17 3698 0 R /F51 3729 0 R /F15 3700 0 R /F70 4384 0 R /F96 8559 0 R >>
-/XObject << /Im37 9054 0 R >>
+9118 0 obj <<
+/Font << /F50 3701 0 R /F22 3706 0 R /F88 5678 0 R /F72 5679 0 R /F53 3738 0 R /F85 5513 0 R /F17 3698 0 R /F51 3736 0 R /F15 3700 0 R /F59 4373 0 R /F96 8585 0 R >>
+/XObject << /Im37 9083 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-9095 0 obj <<
-/Length 2041      
+9124 0 obj <<
+/Length 2040      
 /Filter /FlateDecode
 >>
 stream
-xÚ¥XKä¶¾Ï¯P9¨ƒ´V"õœC Û0°1âi$l4-N·°z´Eɳcäǧ^ÔcGväÐP‘,‹UõU;ô.^è}s÷åéîý×JyYPda䝞½(ƒ¼P^šARÄÞ©ò~ðÍy¬ûîðÓé[bσ"McdWEwÈ|*
-òàpŒÂTûߍW3Ž:‰ýoúñ|--oOB8#(‚ŽÓ@gqâÄZ#×ÝÃéîç»fy¥RhíÛ»~
-½
-Ö¾õÂ@¹÷Bœ­§“<H”Öxw¿×׌2/Š‚"IÔæžqÐ]fýc¸ ¬úÃÐtäÃ%TúŒµåÅÜŽ±Nü#|þW‡È/;¤º~ƤðÏ}ׁ½x×ÔUF”ü©êÃH›ÁtÂÿ·²5ïØ6Q²¶Mèµò4aå¾ëÎÿõ 2¿ŸxP2{F-ÀI Š!z4¯¼Ôã•)ð	Qè¿}w‘}ƒ©LwP¹?Öecÿ³Š8àÚòž®çqkÊN¦ÆGM#$¢è`~Aif° @«dRBÛzœJ
-&Æ~/Qäx-e¤Ò÷ÜôNDÙ4<÷ðéÖôƒÛóRwU‡½ ÞZ¥àŒŠ—n`]TâZÞìZɸpZ>œ…Ö
-<1§ÑÚQèT{°!PJ$€³Ï6mȤ‹íØ~J‰šÐˆ
-]Äþd…»ØˆŒ1 fænO`ã™çñ‹_~q||øþÁeÿß©Qðáäî‰M•iÇa¯v.+û´îr˜r/˜#ÀV–ENÀ¥æa×uv4n<ôŠæ:O	d:ÏÀ¡C?ðT;#2IBB䇩ë[cx]€±fy/ÅÊâè,ÊËN®[Æ;Vû¡cûi at 4ª\ùOˆÆW¦	_HX²
-Rh¤´?
-ƺ©­z8cRÊfˬ|4®e.B8ÍQŠÐÀQO»ëÈötýkmç„ç$$n ÓºŸ,6¶Â	´})c añ˜Ùb€¶Diðß
-ò}Ùr˜õ±‚Uk«Ä¯2s)ë.x÷»X<
-®þ0>È=Ðo
-:Ž¦½¡uáRxuœÄˆZ’9rñ1
-.'ã÷ÃGž¬‰èw<æÌøþël£ºŠ ^êxþ¤€Q€§›º
-u7þqIG'dcÙýó€CÇ3j½ßE&¤65«„É=rî'®	]	S	zî¿ŠÃÐ×H¸4;Ö]yæxÂé›qœÒ=OW'úýpò¹o°RR6P\’7÷Ãͪ€@†AªUó*Sì#T‡®ä¹ÔZÚ ìRï ÔX½’J†Iˆ•@ÇBZ¶Dó>
+xÚ¥XKä¶¾Ï¯P9¨ƒ´V"õœC Û™0°1ìi$l4-N·°z´E)³cäÇ»^ÔcGväÐP‘,‹UõU;ô.^è}}÷åéîýß”ò² ÈÂÈ;={Qy¡¼4/‚¤ˆ½Såýà?šóX÷Ýá§Ó7ÄžEšÆÈ®Š îùTäÁá…©ö¿¯f8uû_÷ãùZZÞž„pFP„§ÎâÄ	ˆu„\w§»Ÿï"˜æ•JI µwnï~ø)ô*XûÆ]äÞq¶žNò MPZã=Þ}w®¯e^E’¨Í=ã" »ÌúÇpXõ†¡?èȇK¨4ô?kË‹¹?cø?Fùü¯‘_vHuýŒIáŸû®{ñ®©«Œ(ùSÕ?†‘6ƒé„ÿïekÞ±m¢dm›Ð;jäiÂÊ}۝
+þëAe~?ñ döŒZ€“@Côh*^y©Ç+Sà ¢Ðúî"ûS™î r¬ËÆþfq:Áµå=]ÏãÖ”L=*ŽšF:HDÑÁü¥™Á‚ ­J	mëq*)˜`û½D	ãµ”IJßsÓ;eÓðÜç[ÓnÏKÝU=ö‚zk•‚3*^ºuQ‰ky³k%ãÂiùDpZs(ð\Ä@œFk_Di SíÁ†@)‘ ~Ì>Û´u “.¶O`û($j@g *tû“îb#2Æ€˜™»=ŒgžÇ/>|ùÅññáûC—ý|w¤FahÀ‡“»'6
+T¦‡½BØu¸¬ì{Ðv¸Èm`ʽ`Ž [Y9—šc„]sÔ!ØиñÐ+r`˜ë<%é<‡ýÀSíŒÈ$		‘¦f¬oáu"Äšå½W(‹? ³*/;¹nïX퇎í§Ѩrå?!_™&|!aÉ6H¡iÒþ(ë¦þ¥FèáŒuH)›-³òѸ–¹á4G)@G=íF¬W ;ØÓõ¯µRœ¸Lë~²<ÚØ
+'ÐVô¥Œ„Åcf‹Ú¥Á7È÷dË`ÖÿÅrV­¬?¼ÊÌ¥¬»àÝïbñ(¸úÀø ÷@¿)0è8šö†Ö…KáÕq#jIæÈÅÄ(¸œŒßy²$¢ßñ˜3#¨®7` ^êxþ¤€Q€§›º
+u7þqIG'dcÙýó€CÇ3j¹ßE&¤65«„É=rî'®	]	S	zî¿ŠÃÐ×H¸4;Ö]yæxÂé›qœÒ=OW'úýpò¹o°RR6P\’7÷Ãͪ€@†AªUó*Sì#T‡®ä¹ÔZÚ ìRï ÔX½’J†Iˆ•@ÇBZ¶Dó>
 VÙîVZâ9îÔ>¹TÂ"@Fœ©
 Á©ñ`ePvΨ±òͧڎ”pi$¯Rö‚ù‘
 ï"Nøö°Ww1ÐŽ2ž–B«õÒ²Ìäu4G7s—¼þƨÄ	‰KêÁ‚kM¦z¡ne QÕ»@œA1Q[ ?R!N—æÒ I‰KeÙ:U¡…¡9øײ¤ÛB©ù8•ìp\°Æ"‡ëK–„
@@ -43348,633 +43894,639 @@
 lY;iIùs­/"¤2O“ð7RØauM)×9˜Œ„1º	Pûˆ7ÚQÜÝoI©R:Ÿ&A5:c45’œ›º£ÃÀZ¢Rûp;:}0–ƒˆäüK†Y2Aý,ëN¿‘Kr!UMDÛt–¬J..–£LRÈÄE*Å]ʦŽùX6ÂMf…éñÌe¨šÚϼ\k2p¹Ú±.»#/¤3ÌýÅ)iùß
 %õ—‰ØxJÞ2Ûh®Œ£Œ.ü¤ ¾Ìòºtî2BŽO²=ƒmúÿ\ž2r bGë¥w&Ô²L \¬Ä+,@ˆW¶DË£
 H~T±zTéÂ=ª2ÖSÙ³–„µ|%Ëþæb%Y™ˆž¿KS
-ƒã'ãsˆ‰JQ5µÁHÖ#s¹rgÿp8f\6†CFkLk™w>­”D½›Ãב™ÂAÝ3ø¦Úr™³}k^$y¦î•™B‡Ñsÿcyžƒˆä!sc®Zf§)Üpw9Š@l>U0ë*à[\IΆ§D×L\s^ÑÊ’æÒ‰ƒó’+ÐzSm‹þúœûýòš‹$²µÔò~=osw=¢7÷|yûÂ#ZœÒÖ†šŸPKšp
+ƒÿà'ãsˆ‰JQ5µÁHÖ#s¹rgÿp8f\6†CFkLk™w>­”D½›Ãב™ÂAÝ3ø¦Úr™³}k^$y¦î•™B‡Ñsÿcyžƒˆä!sc®Zf§)Üpw9Š@l>U0ë*à[\IΆ§D×L\s^ÑÊ’æÒ‰ƒó’+ÐzSm‹þúœûýòš‹$²µÔò~=osw=¢7÷|yûÂ#ZœÒÖ†šŸPKšp
 P(-|Ÿ{x#<OMóʌЄ¶Ð_Ž"„ãˆí7rí
 •³Å Œë‚³:¨Ü1òæYˆÉÎJƝÛ_¸ú'þ‹…ŸtÝå~¯ù±1>zÅ_Ýcüü{ž«ôЇ‡?=ô‰øÞW¦1£ù?„Ö¥£Nño®¾1v³=SÕºí¤aiË›4í•p«„‚œ]õV¬{pÒpU•cì§%Œ3Ëåþ¿A
-k–<	óóTC_¾ýÆ}Nwÿ')_x
+k–<	óóTC_¾ýÆ}Nw¿þæ_v
 endstream
 endobj
-9094 0 obj <<
+9123 0 obj <<
 /Type /Page
-/Contents 9095 0 R
-/Resources 9093 0 R
+/Contents 9124 0 R
+/Resources 9122 0 R
 /MediaBox [0 0 612 792]
-/Parent 9092 0 R
+/Parent 9112 0 R
 >> endobj
-9096 0 obj <<
-/D [9094 0 R /XYZ 100.892 685.529 null]
+9125 0 obj <<
+/D [9123 0 R /XYZ 100.892 685.529 null]
 >> endobj
 1770 0 obj <<
-/D [9094 0 R /XYZ 100.892 660.623 null]
+/D [9123 0 R /XYZ 100.892 660.623 null]
 >> endobj
-9097 0 obj <<
-/D [9094 0 R /XYZ 100.892 641.703 null]
+9126 0 obj <<
+/D [9123 0 R /XYZ 100.892 641.703 null]
 >> endobj
-9093 0 obj <<
-/Font << /F22 3706 0 R /F50 3701 0 R /F17 3698 0 R /F15 3700 0 R /F51 3729 0 R /F95 8317 0 R /F71 5424 0 R >>
+9122 0 obj <<
+/Font << /F22 3706 0 R /F50 3701 0 R /F17 3698 0 R /F15 3700 0 R /F51 3736 0 R /F95 8343 0 R /F53 3738 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-9100 0 obj <<
+9129 0 obj <<
 /Length 2001      
 /Filter /FlateDecode
 >>
 stream
-xÚ½Ùrܸñ]_Áڍ˜*„‹—óäHvÖ[­v5‰6eû"1ÖrH†àèøût£1ÔŒL%©=ò a7Ðè»
-ñè6âÑ_Oþ²:9ýðHpVðBD«u$Á2.¢4/XRèhUEŸb­ôâËêûÓRF9+ÒT{Ò"gZåÀɝ5ƹº4Íb©_u;Öí-aW»¾ˆÇÝ~†q±ZdñÙÆô£ˆF
-rò~uò¯\A¯u¦TTnO>}áQ{ßGœ©"î=å6RIÎÒ$¸‰®N~<á‡6Š,‚I"lÔó¶ úR°œ% —à<^-
-›_PWÊ¥i|f¼âËâëmiýsv{Ӑ¡°s>ÔwÞ Øû Üâz!âÆ:òŸH}Í£¥L™
-
-üs‘«¸ÛÁÑ"‰[k+‚ÆŽ¾7‹¥Ì½6€Ø‡q°[Û<"šÆ¥ìz×ÐÞ=éÐãNì9Ž`ΞA·Ý:ù
-Cœ»Ý7AÈg.t³§
-â—h*.KtAš7]{KPA_¥cCho†±.wh¹ÿx=¶Xj]Äç]ûz¤½²k×;gŸM žÔ ’u7ÐêÂâê®%ÊÏBiþÍœºŸyÂ=™ªøºn«ÏÞ;Z(Nÿfß œeñmçÍ’©Žë‰À8ÇL׌bE!ö…ð©ÇÔÿÓ—Ó돧üt.òÍŸ*Aâ¡Y¨
- ÙÞ¬ÉYÆ4ŸËYQPƇ’8¥ÁÐÚÆ;g©dÂr 9òѶóñ® Rócµ´ 0àƱû`çbõ†vö¾}—½ä»êNë¯}§äÏyz*gÝ'¸b¼ØŸù3ºNÄ[ƒRIäT-ˆ@NUd«,4+ à¼­	Ç„‘Å¡)X¶Ž%ç§?_b×ícU±i+ıw€î(‘ sQ}C›‚¶k—að4‡/Ž<>“ÂÁ¹
-ºÔJÌD2§/ùVýo¾ÕR@ƒi¡c@tmF}D’k=äëì8ÊܸX¡Ï!?îêÑR,D’°$K
-ëÖ£ï^y†
-À÷ «š€²ƒ%[Ã⠝µ‚Kéaµ8Z–âsÏÔ--<u/Âfƒœïö’ÄàÌ6 at -B3Ѹñ­z™)ǝi|WFÌß „@†ågÆ`Ç|\ÓîSϤ¡œè~	ƒ˜q–[ÌÒ--¬Ñ"	Ÿv¾Fùxd ~ÿ0ÛÄû¦|ƒ¡˜£`?ÖRžÃ¥çjŸ–°S϶!Á%ãùÔe^Aã;ÿáúêæ½{t£Ý*éá¾ë*K:)šËF)à\<ï”E69Šz˜LdÙQ]ß×MCµÔݍ¹Á° æ¼çB™aHC©×¡XKÓ×£	G;Â|âBÅßoê&4ÁÇÓt@–gj¯.„XAl}1œæŒÌ8ËäÔÅËn»ÅÖB†	éÇ°£P­kUÄWf‹n¸1„Þcœ»]Sê6û~†Ø¶~°aƒ.QŸ_~ßWMièê-ŒVÐÑ]G«õ¾Ž¾Ö¸G‚Æ@±¿¿g²²i‹™â0Óe®Ÿ2]æ	:ß÷\£ëab¢e<FÔà¤å…+;‡=p&¢HÁŸÉÞŸž2.˦¦xŒs1H L¦VI­„¸Ý$!(”ú8ù¤ÎXš‹g¨o(è ¸Õ-5¦–0·+Kï ¹¯Ç
-^€˜@a‡Á‡@HOgn-øzeüCÛ–a„ @ÃÄ—eÝ#Ã>)bßt öþ­{okžúŽ_CrvÏ7¹ƒˆá.•B¶-»53l šOàn0ÀÖÔa
-é"2“,ÓÙ>«
-fZ"¨ØÁÏÔoŒ^ÔGÆ´Q™j®;p-Ta,GØ/ø€¿é¦ýªềOJ± <¬.%”.üw¾NR_":¡x"n̶o0ˆ¹ÐOƒ>n™éŒwõ\-`Uá÷à@´Ä"Áé|¹ø7€g4†cKÂïž}Ýí‚6xõùLjŸoÞÌ%¤yO×qªC›TÞ¦ê«m×Ó¸Õà;“2•h;LFt¦ª]Ù=]°ÃÄ€€p#¢ZÃþfÃÓÞT’ëý3zAsò“«Gz¤€¬éK¢ÒâÙ3v$­“U€+ú8;:¬9¸C/à©ô@ˆÜËløtŒüÜ‘û¹#ÌžÏôÕœ²-?¾4PL]èÜö¶­l;®ë^9g"Ÿnô¼R¡aëø#¡]ÕáEýÂk
-Žô¦´´9 at _‡ñéí\….a|Î$¤½ÒL&*ô×®¿¥:zê²#¡Ë¿Ó÷õ»j[·µ3vÃ+gËÁŽ¯MhlK÷$Þ‘~E
-/RΠAçÞ‘	© 3SsRá2Ô¯§??(õí:tå
-Š4¼uij·Î?(o‰ð“ú2¯C®P
-{ê3Ób \ÿ”'œ|yuÌ&Ì$ï†rcâ0qðó}0úbE߇<ý¯j\šq³g‚óþ8QšøÇ,…?eëÔ-«šf^Š
-æܯåNžp·ì¡¯fœÁ¤PßþÞ€]ý¢	ßÙ¦ÿÍüÙ¦é'î>ኹÊüµ2Ì®ì›íÅêå8ü.bv¥S²ÿƒ…Œm£ä,Ã윫†»¯¤$¿§|_•ÿKà™Á*3z)Ó+÷ß÷«“Üœ¥
+xÚ½Ùrܸñ]_Áڍ˜*„ƒ§óäHvÖ[­v5‰6eû"1ÖrH† uü}ºÑ 5#SIj<hØ
+4úîFC<¸
+xðד¿lNN?Ä<œå<ÁfˆX°”‹ ÉrçQ°)ƒOa¤äêËæûÓRË“$r¤yÆ"•'GtVkk«B׫µŠ£ð²¯š¡jn	»» ¶+øé‡ÕZD"
+ÏvºLO4R “÷›“à
+z¨3¥‚bòéJØû>àLåYpï(÷Š3–Ä1Àupuòã	?´Q¤,cydc”3gª/ËXz	ÎÃÍ*—¡þu5 \’„gÚ)î°4¼Þ™†ÖßYkö75
+;ç}uç‚½À-¬V"¬%ÿ‰øÐ×<XË„)¯À?W™
+ÛŽæqØS4´ô½Y­eæ´Ä<½Ù›úÑ$,to¶cM{÷¤@+81qÀœ‰A6í :¹
+MœÛqð„;/ä3Q=Qyñk´ŠÅQNš×msKP^_…šÐN÷CUŒµîi¹ÿ8=z¶ZGQž·ÍëöŠ¶ÙŽÖx>;<©$Û¶§Õ'>„{ÄVmC”Ÿ…Šø7Kê~æ1w|d¢Âëª)[<{oi!8ý›ypš†·­3K&QX5Hƹ8Æê¸fËs1§SÿO_N¯?^œòÓ¥ÈC6ç|®PHx‰‡f¡6€¤“Y’Ó”E|,EAJâ”}cj眵’1Ë€äÈGûÖÅ»„Ȉ«	
+n»v.6ohgò€è»ô%ßåPwQôµï”ü9KNå¢ûWŒçÓ™?£ëD¸×(å‘DÎÕ‚äTI¶Ê<b9œ³5¦ã˜02?4ËÖÒ¢äüáôçKBtmÛ)Vyê¦D@{èŽr	0Õ7´‰!hÚf}GsèñüÈã)읫 Ký§ÄŒ%‹²ä%ߪÿÍ·‘Ð`è$]›R‘äZ¹º;Ž27.6è3Fȏc5Š…ˆc§É±aívpÝ+K±¸^ `YAP¦7d«_졳V¾@p)9¬K+ÐR\î骡…§nâDhÏl§‘óÝÔ!I<Vï=Ô ´×:¡—ébuíº2bî¶ ÀÒ/?3Û 8æã–vŸz6 5åDû‹gèÅ;°Ü`–îia‹®h‰ù¼‹ð5ºÈÅ#¥x ñû‡Å&ÞÕmïÅû±–².=[¹´„j±
+	.Ïæ.ó
+ßù×W¯0ïí£Ì^Iwm[#Pº[Ò"HɈÐR6J™çüy§ÌÓÙQÔÔ`"Mêú¾ªkª¥®ooô
+†1ë<çËCêK½òÅZè®´?Z›æë+þ~WÕþ žq4=AdYª&u!Ä
+jdïŠ à´ddÊY*ç.^´û=¶2LH7†…jÛ»X«<¼Ò{tÍ&ôãÜŽuI¨ÝMý±}õ`ü]¢.¿Ü¾«šBÓÕ›­ £Û–V«Á-}¶
+žbº¿²²i™â0Óe=eºÌbt¾ë¹"D×ÃÄDËxŒ¨Á%HïËWF‹=p!"OÀŸñäÏOE]Q<†¥Ä Æs«¤ÖBìH7‰
+%Btœ|2JY’‰g¨k(è ¸Õ
+5¦†0;w€ÜWÃŽF/@´§0}ïB ¤§Õ·|½2ü¡©=ËZCˆ0BP ~âKÓƒî‘bŸ¡k: ;ÿ.Ö½‡ƒ·#ž¸Ž_MrvÏ7¹ƒˆá.•B¦)Ú‘š6ˆÏà®7ÀVW~
+]è"2•,Ò)›fZ,c¨ØÞÍÔï´õ^÷ÔGÆ4-Qéj®;p-”~,GØ
+/¸€»é¦ýªềÏJ1/ܯ®%”.÷üw~'®D¢˜â‰¸yÐû®Æ f"zôqKÏgœ«ïàz,i«
+¿— ¢	–HëÊŽ£ÁÛ~·rì«vôÚàÕç#n¾y³”æ][Ä©ê	ômR9›Ê¯¶mGãVï LÊD¢í0Ñ™²²EûtÁö3üˆjõÓ͆§©$×ùg>õ‚æä'[
+ôH ÙÒ—D%ù³gìHZ'« Wô±f°Xsp‡^ÀSé-€¹—Ùðù¸¹#ss‡Ÿ=ŸéqʶìxøŠ€bîBç¦3Miša[½ð‚Ì8Ù|s ç•ò
+;
+?Z›í@PåßYÔo`Á¿¦àH§C›=ôuŸÞ.UèÆçTBÚ«ˆIØ¢þڶ÷TG}G]v týwú¾~W²C¯‡¶eMћᵧ)<ièžÄ;Ò­(OòEÂ4èÌ92&d
+cjF*\úúuôç¥þ±ÙúŽ œAAoñì­ó
+ä["ü¤¾,ÅëëTÃD}¦Ì„«Ÿ²˜s‚/¯ŽÙø™ä]_ì ÂaLìgn`¾÷F_lèû%ÿUK=ì&&8?á߁³¥‰ÿxÌRøS4Vݲ²®—¥èAcÎýZîä	{˺rQÀL
+Õíoá«MøÎÔÝoæÏvu7sw	—/U毕¡Ç¢«÷›—ã𻈫d÷šZÉ?X†­-û»¯¤Ä¿§|WÿKà™ÁJ=8)ó+§ïûÍÉ¿±œ£
 endstream
 endobj
-9099 0 obj <<
+9128 0 obj <<
 /Type /Page
-/Contents 9100 0 R
-/Resources 9098 0 R
+/Contents 9129 0 R
+/Resources 9127 0 R
 /MediaBox [0 0 612 792]
-/Parent 9092 0 R
+/Parent 9112 0 R
 >> endobj
-9101 0 obj <<
-/D [9099 0 R /XYZ 151.701 685.529 null]
+9130 0 obj <<
+/D [9128 0 R /XYZ 151.701 685.529 null]
 >> endobj
 1774 0 obj <<
-/D [9099 0 R /XYZ 151.701 660.623 null]
+/D [9128 0 R /XYZ 151.701 660.623 null]
 >> endobj
-9102 0 obj <<
-/D [9099 0 R /XYZ 151.701 641.703 null]
+9131 0 obj <<
+/D [9128 0 R /XYZ 151.701 641.703 null]
 >> endobj
-9098 0 obj <<
-/Font << /F50 3701 0 R /F22 3706 0 R /F17 3698 0 R /F15 3700 0 R /F71 5424 0 R /F85 5521 0 R >>
+9127 0 obj <<
+/Font << /F50 3701 0 R /F22 3706 0 R /F17 3698 0 R /F15 3700 0 R /F53 3738 0 R /F85 5513 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-9105 0 obj <<
+9134 0 obj <<
 /Length 650       
 /Filter /FlateDecode
 >>
 stream
-xÚ½—Ír›0€ï<…=Ø«BBüäæ6uÆqiM›Î¤90 cÍ`A at NÒ·¯&C{:M¬^í·»Òj9@àÜ:­Ÿ1<dƒxl„ `àú¤â\–,•¼ã›ø¢U÷aຎVÇDJuz؆>Olä’ÑW¹fõxB¨3:/eºNšn8EŠ´8¢dÏ¡½‡P­e}Š­[ËVo•òÀ%
-	éƺ¾A Sÿ] IàƒûVsõ¡Kµµ,­o†éÙC°M1tˆ\'€m,Æ*&2&䊬9O(¦£ëß6qôO¶]©òF?V5òƒ–®þå»Z"ú’Š†8ȃYQÜèh”›@êǤ„bIÎa*ä=&bq:fðl>7Æât…†i•ÞqvÙ3KÉšª0Oa—/=2ävc>-³E’®¸`›¦Tiý¯'EcÖEexê5åùÎr䔩=2Ïë')Þê%~G¹,—e-’
-ë¼Y%ÛBf‰LäŸê™îġзýå݈H»¤;“V<«ù]/ÏĪì$rÒïGy?YݨNØsð~§VƒÂD¨&ÚÊü;EM\ué^DK²×Ö´N×\ªþ»­í\q‘•÷Íw÷ßý§3Q"ׯ˜1ü8c·•½^k|Ö¦£ÉáC•í",ÅŠçoA´þoùÁ"ýŠêÍöŸÔæp=¿¹jZÆôGÍ/ñ‹~III¶M“Õw涳>_U–†èP’JMz"͆böÀ‡Íøð;øð;øµ¾ùŸîFá´ç‰È·I꧝*ÞŸôÃÍçñÛ£¿«Oš¿ÖO—ä
+xÚ½—Ár›0@ï|…=Ø«BBrsH›:㸴¦MgҐ±f°  'éßWãÁ‰=&V†¯öí®´Z@¸´Î#ëãgŒÁúcdƒh	l„ çcàz>¤¾¢Ü,‘¼ûèªQ÷ ïºŽVÇ>DJµz؆Žlä’ÁW¹bÕpD¨3¸,d²Šëv8EŠ}ä78¢ä±C;!ZËúY÷–­Þ*åžK’µu{‡@ªþ»ßæêA—jk9XXß,Ô“’>ئ:d\LJM,ÁJ&R&ä’ç¬>Ž(¦ƒÛß6qôO¶]©òF?–òƒ–nþå¹Z"ú’ˆš8hÓ<¿ÓÑ(F6ÔñOI	Ä‚\ÂDÈ==%b~>	§ðb63Æü|†I™<pöÙ3KIë27Oa)—/=1ä~m>-³E’,¹`›¦”Iõ¯'EcVyixê5åùÎr┩=2˪½”á±ê%^K¹.—E%â5ëG¼YÆ›\¦±ŒåŸò™îȡг½­åíˆP»¤;“V¼¨øC'OŲh%rÖïF÷y?YU«NØqða§zV罂X¨&ÚÈü;E\ui_„rÐÖ¤JV\ªþ»©vvn¸H‹ÇzˆÚû“çþÓ™0–«WÌÞÍØÑmGå_¯‡×Ÿ6é¨3øT¦£
+±äÙ[ÿ~´H¿°¼|³ý½Úì¯ç7WMØüÂÙõ<zÑ/é))ñ¦®ÓêÁÜvÖå«LÃJ\ªI¥ÙPÌø°ù~‡~‡_¯Ö×ÿÓ]‚0˜´â,Ù&ÎXû´UŇ“~¼ùì¾=º»ú¤ù¼•—â
 endstream
 endobj
-9104 0 obj <<
+9133 0 obj <<
 /Type /Page
-/Contents 9105 0 R
-/Resources 9103 0 R
+/Contents 9134 0 R
+/Resources 9132 0 R
 /MediaBox [0 0 612 792]
-/Parent 9092 0 R
+/Parent 9112 0 R
 >> endobj
-9106 0 obj <<
-/D [9104 0 R /XYZ 100.892 685.529 null]
+9135 0 obj <<
+/D [9133 0 R /XYZ 100.892 685.529 null]
 >> endobj
-9103 0 obj <<
-/Font << /F22 3706 0 R /F50 3701 0 R /F71 5424 0 R >>
+9132 0 obj <<
+/Font << /F22 3706 0 R /F50 3701 0 R /F53 3738 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-9109 0 obj <<
-/Length 941       
+9138 0 obj <<
+/Length 940       
 /Filter /FlateDecode
 >>
 stream
-xÚ•VmoÛ6þî_¡¥*MŠ¢^V @ê´EŠ¬È+Ðõƒ*Ñ6½•¢“t؏©£É‘×Ö¬ãswGê¡°³u°óvñj½X¾aØ!¥8%ÎzãFPŒ‰%)biè¬ç“ÒÈû¼~·|N‚Ò(
-{jš &:ROZ•Y׉<+=Ÿ²Ð½–¢V¢ÞÂèf߶ÚÂnãé?©<Ÿ„$vW»¬U\' f‘Åëõâë‚è¨:¯Q:QêäÕâÓgìÚ÷ÎÁˆ¦‰s×3+‡²EŒi»tn,ð¸FÂfkRDm‰—“DàÞyAârkK¡¬©vÖø›Ðð¶çÈN45€Á™ub–¼ƒAV?2—ŽçzĬMÜ>qEí±«`Ú+4—¼6¡”]ƒß+Ó=]²O(ba
-e=dD©Íˆ†nÞTm&9 ž6$ïö¥z”C´£ã@µ6T+rµ—ü781·W§@)Jb
-)ȦQO<ŸÌí
-±Ù€øÑ'fÔLÅAìø!FQ˜@„¼îè¥>Y„`Í fJ&ãn‹î[]n2<…f¦ôñö–HÓ˜MSЮl§`Äf@>ÿ°º¾úýý]\]y~bìþugû¼-+í–!‘>ÔQ0]ì%÷yGƒöTF–¤ê’Ž?/Ûw]!oGÕŽ‘ùjÛ"·€u'ÇÈãzM´¬Õ½ËÔ(þ€œèfˆã£öÈÌ„U}Cߢ¼VCû€öûWç×—Ð|`? ³ìËëÕ”= 'ON©'©¦Û­ÍÛüVð;Äïùãe“=ÓÔ¢kËu~g5ëkõ}Ž	ôÿG$߈šÉÉPrf¦™¯LN†utðçR7´4ÐL/·rXòXµõaŽNR­
-1
-õMÔϽ0⨯”ºQ`|ñüA¹°»iúQSòâÏCê^Ha%#4t‹ò,7Ê»ƒÑT³5p'”u‰ÂÊ°½øL&Yñˆ[eÆ÷mšØLŠ^ÖÇ’®ÅVÔ}̼‡{AßV­3+Ëߌ»Ù[•Ïê‰~Sw#›êXÉ;ñß
-¢k꟔õ¾mÆöQ6Tò0T–eüŒ‹Æêµ¹(û>EJÓtrôºêK^
-nÞ}3g¹Ô)š—‹a”,[óÑaf?¯ÿžÏ΋JÔ¢S2Süõ^ÿžç°ÔÑ–ø9øÏòŒ¿hð1‰–tÈUØšŸ
-‹D„ày'žiˆ’Q½‡–á©¿…þåEv‹
+xÚ•VmoÛ6þî_¡e*MŠ¤,mÀ€Ôi‹Y‘-.6 ëU¢mz+E'é°?RG9’#ïŬãswGê¡°·ó°÷vñj³X¾áØ#¥8%ÞfëNÐ
+/NRÄSæm
+ï£Ï(>mÞ-ßD‘— 4ŽYOMÄhb"õ¤u™uÌ³2)gþ­’µ–õFw‡¶5ö›Àü)„„‘•¿Þg­
+8±‹,^o_ÄD5yÒáˆR/¯?a¯0¾wF4M¼‡žYy”'(æÜØ¥w·øeÇ5>[c”"êJ¼ÞÚ$"ÿ!ˆ_8[IíL½wÆ„²ûž£:ÙÔ FΉ	+Eƒ¬.þË\:ž»6ñûÄ—u­|Ý £0^ihÔ2„µ
+¥ÝâQÛî™’CBg)”õ”¥.#Êü¼©ÚL	@!=c(ÑJý=PŽ}0ŽN õ^ºP­ÌõA‰àXp:n¯IR”¬(¤ šF„<â~WÈíÌ(ÜÊ>1; n`àh­¼a³"äuGw¨(ÍÉ"þ0S²ü5áw;ôØšrSÆñš™ÒÇ;HX"MW|‚œ›€öe;ÍÈ#6òå‡õíÍÏï7èêæ&†±ÿԝò¶¬ŒgX†ÄæPÇÑt±Ÿ€|È;µç2r$]—4:rÂÙxÙ¡ë
+u?ªvŒÌWÛ¹Û l:9Fž×k£e­é]¦GñäL7^´@f&¬ë;úåµÚÿÌ°ß¿º¼½†æû	˜e_ß®§ì8{r*H=I
+ÝmmÞæ÷R< ñ(žï,Ÿì™¡][©ó;kX_ªçØ@ÿ|Dò­¬Å萜
+¥fv`šùÚædY'.uK;³AÍör§†%OUÛæá$5Ú°BÌÜDýÜ++ŽæJ©
+Æç ”ûÛ¦5¥(¾	Bƨ¥¤“``ŒÒÒ*²Ü*ïFSÍ6ÀƒÔÎ%'Ãîâ³™dÄ#~•Yß×ib3
+(zYKº[YõY*0óîs8µÎœ,µîæàT>«'úMý­jªS%ïäŸb|+È®©ÿ§¬÷m³†tz´¡ ’Çá ²|,ã?¸hœ^Û‹²ïS¡4M'G¯«>ç¥öÝ·s–K“¢}¹8Fɲµvöð†àùò²¨d-;­2ݨïÍï%xŽKlI˜ƒÿ"/ÀøF¿'ñ’¹JWó鐁ˆ<OàèùÄQ2ª÷øÑ2<Í·ÐßÒMv‰
 endstream
 endobj
-9108 0 obj <<
+9137 0 obj <<
 /Type /Page
-/Contents 9109 0 R
-/Resources 9107 0 R
+/Contents 9138 0 R
+/Resources 9136 0 R
 /MediaBox [0 0 612 792]
-/Parent 9092 0 R
+/Parent 9140 0 R
 >> endobj
-9110 0 obj <<
-/D [9108 0 R /XYZ 151.701 685.529 null]
+9139 0 obj <<
+/D [9137 0 R /XYZ 151.701 685.529 null]
 >> endobj
-9107 0 obj <<
-/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F71 5424 0 R >>
+9136 0 obj <<
+/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F53 3738 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-9115 0 obj <<
-/Length 1730      
+9145 0 obj <<
+/Length 1729      
 /Filter /FlateDecode
 >>
 stream
-xÚ­XKÛF¾ëW¹l°è~òáœ6Žíu0I&-rHrhK=aŠœ”•ù÷©GS¦_¦»‹ÕÕõüª42Ù'2y·úf³zùVë¤ÈªBªdó˜()³²ÒI^V™«l²Ù%¿ˆ‡°ë®MÛ|GìeVå¹Ev]e¸%ói••YºV27âÇñútmœïºq{ð_wÞÈ*YÑsö…u“ k
-äZ½Ù¬~_) óL%—“l«_~“ɾ}—ÈÌTer&Îcb\™å¥5ÉÃ꧕œ›Y¨ùÃÊé^Kr[ed>¿ëÚ€ï'k+3d\ëÖŠ¿¾þáÁ¼ËþwwŸ®‹²pâ¿`©ƒUi]•
-ÍvRl§tí´ßûgÞÉ«Ô¯Œz%ãIK©é)™¬•ÉœýëG48 at TUeËñRÎÞøÿûìÛ»»t—šMAɪ”®ÔöKÚ²üNQ:cí¿µçÊgôÊ%0ôŠ²N–åÌÕ+åÊBÿÃ7^¾Unž•k¥2ë,ä¬1Zï[xÈjqLu)žyþðǧ&àA‰sªúx
-ŸèØòéØ1]‹]ý«TØÚm˜4|dÞ:Ç#Tn€:¶ÊŠ×]»mNTÿ+(æª
-@î´ä!Òð4Œ(¤`Eø°õ}x<5xÈÅØñ:„€… -˜¸íú>Rs±ëëO(‘¹ÀÛ°ú¹xìzÞ¿EíKwrÁèS°7ˆeJ…¹ø¶kÿ3.™Ó‡ÜmJ'€VRÒ”V´þˆZ Í7 /Ð7¥ð펉;’I¬u‹º¡ß¢àñ}`ž‹-xˆÎYûºÝÇ׺(ì9”p¥ª‹¸53Ù#8zŒÚÅ<+È­Ê9y×*‹¢šávžÁ|~ðÇääE´'ÏÅ}_·#Iê}j”èR#E?KYÒ
-(—,ýçºÝu¨Þ-¤øaó
-@òᩯ£]tBM‰Ì~0]J±­ý"
-©ÄÑ»>^=×ãw”¥8ܼz¹ƒ†´9„!,ø±íú£o0ê:WbôcêÐé7vGÞulýMgÑ&3ºšZÚÝýF½Zò’—›|b{±$*ÏägŽ×?~ÿe½}÷æo	‚”tœh-…!×âR;Za® ‹0_e pò
-\¡nª!ÁŒ¬®Ëk8=ͨ«X^ºB zŠTð2/ÌÓ¯cÇLœô9Þº
-¾5Z|óÌ»ðèO͈¥+
-XEa‡Ópƒ3ApC©Ïú åvüéWeìÌ5Hº¿½~Ÿòí¯âõðG= iøðÖxwxÆp$õq#wÇ>Ã’Îm‡¥¶öÓ÷m 5a7œ&Ü4ì0\P÷É4ôø’s„1úÜõ;² ŠøëÅ3_cRä¢÷qôƒouT ®éÃ狀ÇÀฤ;†¦Ãô ‹·M‘pˆ.r~fæºjL¿ÏN”­à †U8]ÃäùSwù‹7<*õ)u¹ðuã?`ŸEònàöù Ò.@ÉH:YcÉÖ€JY@æñ€ž@rÝ"xœ«ÑoÐ):tÛ¹°›XWÍDŒøTÏ-šå ªø%ô=vAÜBG<6<øEŸÆÞ
-n+Ô ~¶°óŒÂãc„½T”¸™™o3×?2Fq|;<Ý\¿Š#fq\Òõàhâ)Èfc_eTüUrS	)v¥XDáô‡È]C
-%Á!u‹$H£¡ÒÿÛ+™)wÈK[Ä™î¾ëL²`…ßR~KÅ[ hcQÂs”GuJm¦Ï"jƒ×^¹†릨ð_xDìù‹§Qg¨÷í	¼4ݾÞúfº‰uQ˜Fu
-+£y3Ö4iN‚§'ŒXQò#F ›#Ò¨~­…çün)¾|ãÛ-W%$tG—G(¹Žë¦€ÅÈ¿GÙ®À|.p¥CÄ>ÜèîÊkÝáLVºb‚>ìNe-$ðЄ‰ô¡;F1€¤!‹+ÄôÕ·Ýôc·„±ÎÉ8ª/X}h°±&‹¸™{ÜGD"Ìå§&²Q6ãæcû	JâÇi¢ßÞœ¹É|$7ú#î.Õ
-«M±?‘O5`WŠ¿bY\ýŠÏ]¦šò;´§ãSêÔ%Q EÓñxD›ê£*3•ÛÙàa žÎ‡ú2ÅÁë[Bg­g*øsÇdŠ'P¦2•/è®\o\Y*7™Uî¶ÁwûÞ9
-Ù«¸ÛGˆX͍à1˜—:NLcËYÄù°BéÝÎîØKGÇÿuLÿ¤˜Ö7›ÕŸÊím©
+xÚ­XKoÛ8¾ûW½,Ô*ŸzdOÛç¦HÛ,âÅÚ‹±…ÊR*ÉuóïwfH9²¡‹m/!9çùÍ8<ÚD<z³x¾Z<{-e”%EÆE´º‹çI^È(Í‹Ä:Z•ÑGvãÖCÕ6ñçÕ[bÏ“"M5²Ë"áÀÍ=ŸIžÄKÁSÅ>[×ÅKe4{Óë­íýuÃ፤à=§`Ÿi3
+ÐÊ ×âÕjñu!€
+Ì•L¢T´Þ->~æQ	ßÞF<QEˆs)“'©Aiut³økÁ§f5}X™h•E©.²Ÿ/ÛÆáûÑRó—2ƒµð__¼¿Qo’?¯®ãe–g†ý–X…”E.ÐlÃÙj»—FöÎ>øâ~åòB‰N’sIOñh)Tbô‘à V…Îâ
+2$Ÿ¼ñ÷eòòê*^¦¹ô¦ d‘s“Ký+m™'ˍÒúgí9ñ½r½"´áyþK#sò
+EF˜<“ÿóg¯…™fåRˆD
+ùkˆÖeiÉv±Ìك߻ïvw_;<vˆeÆ\NîÚµž.YY}âB[³v½'
+[Øúm‹·á•ë ŽµÐìEÛ¬ë}ÕÅ\ ¨Ñîç<Dîû…dìPÄÖ¶swû)Z¿ö®`ñ€ž¸n».PSVvÕ7ŠH‚\`‚®½ú)»k;¿qvÚoçî¤Ì @¬‹ÁRÜ –	F¦ìeÛü6̙ӹÜ­rÀVRRåš5v‡Z ÍÖ OÑ79³Mé‰%É$ÖªAÝ×­QðøÆyž£-xÎY›ªÙ„×Ú ì9”p¢ª	¸51Y)Å|
+tµ>	y–E[…1ó®TfY1Áí<ƒù|cw·ä¤Y°'MÙuW5Iêu¬kcÅY7ôsYÒ(—f^ú?US¶¨ÞÍ8{¿zÀýᾫ‚]tì]L	̶ï1]r¶®ìà
+)Ø=ÑÛ.\=TÃÖï(!r¶={Áur
+iµu½›ñcÓv;[cÔe*Ø`¿„Ô¡Ó6l ív~×Þ…–vÚY¤J”,Æ–vu½s^’àr•ŽlOçD¥	äxñáݯôúòêÕ)i| µ†T²cíH¹‚.Â|A–	 ÀÉÖp…º©„S¼8-¯~?	 ,ByÉ1 @ê>PÁËD<2÷ž~š¥gò9@ŸÃ­“àk%ÙóÏPº;»¯,]®À*
+;Üg€34˜‚B<ꃄ!L(ý§OBé‰kt}~ý:ö·Ÿ„ëî{Õ£iøðÖp·è·#õ3v&·ô>pýœÎM‹¥¶vΧ5îGj®ߏ¸©¼ÃpAÝGÓ ÐÃ$§cô¹íJ² øëÑ3¿cR¤¬³aôƒoUP êOéÜ×}Õ¹óà8§;†¦Ã3ô ‹×u°.r~ðÌUÓW˜~Nä­à «pÚ:„ÉúOí~ð_l¸aQ©o±I™­j{‹}ÉS¸Û‡-¸‡úJ3%餕&[*¥™‡-zÉUƒ@bq®F¿A§hÑm‡ªÇn¢M11àSoÑ^ªŠ_\×aÄ-t¤ÞbsÁƒõièÝà¶@ýâ§3=Í(<ÞØëý‘Š7óu¦¦úÆ Îßv÷g×O∄IçtÝZ€šxrÅ’ÉØW(~•œUBŒ])Q|úCäN¡†’`‚ºÆ ¤ÑŽPé?Àö‚'Â!òØq¦»nÛ“lXá·”„ßRáÖšP”ðåQS›é’€šYÃà©WNaD›1*þ/¼"6þ‹¥Q§¯6M~©ÛMµ¶õxë8¢xÕ5¬Íë¡¢Is|,<>¡`Ä
+’ï0Ø‘Fõ«5<g˹øÞÚÚ6k_•Ðm]î äZ_4ÌFþe›ó9ÃY”SüáLw“Ÿêg²Òd#<øCép*k ‡&L¤÷í.ˆ$í	YLÆƯ¶iÇ»9Œu†‡Q}Æê}OƒVaXÄÍ8Øã> Rx`.ßׁ²7_šG$ÈqˆƝRlçüæà›Ìr3¨?âîX= °x:ƒ`ЄÑ›=ùTvÅøË ”Eq2^˜D1æ·kö»û؈c¢@‹¦ãn‡6ÏÔG‘'"Õ“ÁCA=¶ÕqŠƒ×ׄÎRNTðgéÉO Œ!ôTIAwõõæ+K¤*ÑÂœ7øvÓٝOCïUÜmĬ‡æFð‚ì—:NHcí³ˆÓa…Ò»™ÜÑÇŽŽÿëÿI1®¯V‹²bm®
 endstream
 endobj
-9114 0 obj <<
+9144 0 obj <<
 /Type /Page
-/Contents 9115 0 R
-/Resources 9113 0 R
+/Contents 9145 0 R
+/Resources 9143 0 R
 /MediaBox [0 0 612 792]
-/Parent 9092 0 R
+/Parent 9140 0 R
 >> endobj
-9116 0 obj <<
-/D [9114 0 R /XYZ 100.892 685.529 null]
+9146 0 obj <<
+/D [9144 0 R /XYZ 100.892 685.529 null]
 >> endobj
 1778 0 obj <<
-/D [9114 0 R /XYZ 100.892 414.745 null]
+/D [9144 0 R /XYZ 100.892 414.745 null]
 >> endobj
-9117 0 obj <<
-/D [9114 0 R /XYZ 100.892 381.177 null]
+9147 0 obj <<
+/D [9144 0 R /XYZ 100.892 381.177 null]
 >> endobj
-9113 0 obj <<
-/Font << /F22 3706 0 R /F50 3701 0 R /F71 5424 0 R /F15 3700 0 R /F17 3698 0 R /F70 4384 0 R >>
+9143 0 obj <<
+/Font << /F22 3706 0 R /F50 3701 0 R /F53 3738 0 R /F15 3700 0 R /F17 3698 0 R /F59 4373 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-9122 0 obj <<
-/Length 1976      
+9152 0 obj <<
+/Length 1973      
 /Filter /FlateDecode
 >>
 stream
-xÚÍXϯÛF¾¿¿BèIj=F?‹¢‹lºY¤@Š·ûd´YÛjdÉÕÈyÈ¿É‘m©Þ쥇^<3ä‡ä)‡ÞÞ½>ü}óðø&	=EX(o³óT¢‚,T^šARÄÞ¦ö>ú±ÎW¿n~z|E^ióÖ"À$Þôº-­mª²]­uûOCӍM·—ÕóùtÂ,ôû~†qµV±Êüׇò4šAöDŠ.yøÇæá÷©ÐëF$ÐÚ«Ž
-½¼Ÿ¼0ÐEî½ðΣ§“<H“óÖ{~ø×Cxk£Ê<¥‚"I¢™q°-¤~¤‚<È —
-CÿÕ義EùZöÇãJù}ç–mcºQæ?ÍgÖ?Mýw­úî—PÅûóPŽ
-ö³ÓTrëàÐ[GyG‰\ûܯÖq”ø]¿ŠrÿEãÁÈä']I”ZöÃ'û-ÖqîoÏ#1b:3¸Så4±cÓ¶“¤~Ûš£
-VëLþ»ÞŽÂø­ßÚÅe¤6é©tÄ…èÉ÷š¶Åµ:Ë|Û
-Y]øuOcF!@œI™?
-«œÆ¶ÅõIÂj9ž»ëéÜ¡¤+>ó=“$ò:«-„—f<ȱ]/ªZÖŽ;4÷tgUêTT‰ß‚@nü$ô=-3_ˆ5TŒu1©¨&ÑÆ«‡˜±+í(Œ²«eb/§øˆT›²^ÛVÞ×	ÿ°Êcßñ«²#Åîè]õ·Qþ@
-F~3Ҩɝ°>*´‘^Ü^7Ï ˜Ó—(c/£éªºw¿pHç{h-×q0i;4f'ÓS‰ãCy:8M¶âÏó]3~Q:~ÅVLIE._à:¼§òë‰4G€>WCs¢0Õ9'‘)Ùøy°2bBéa¿FÃYwIï#S/@C‹(¢äIÖìõû§ç[­]^>Í2Okí Œ³oüfq‡ÿíòR>a*F,€nQ €²*]N ¤"€”ŠNÄi ³âO…§ÍÁø¼=žVa µBÙ¬ŠÈçh÷ûÖšñ VAG"˜¥EqJÒ&›-Q$HӁ%˜Mm¬°Ja¼ÿùí„`~?ã½pZs	AÐû=Ýú¡éjI
-'êçìxõô!¸Mo(\z‚ܸ@†O­¬šn×GF^‚…qÚšÒ:î`vÆ#Ãx<8ÞÌv©t…—U	¸,JŠ ºy¯“‹úžks¨	ï^wql›­\b›IÑÒÊ8ê…Jö®£4²<…£dKû5A"?Ku>:×J­avÓUí¹65­´ÃK¢»ózñÊIJÀ‚ÊqëÆŽC8@@UŽÙ{ïì5¸µDDF1¥¥Fßµ_dVÊà@„2©18Ü=ßÈ㢑“)Çó`¬œìwB½5æ,‘Tîüÿž"b<wåh 0— åCÂ/Q,*7R®(Q.q/m•±ëelûnOÁD»¥;Ñpõ ¨¿r8Þ1þh*s$E)qöŽK£0¡`2âY”Lÿ7¸[(¤ŒáçÆŒ.£±œÔN Žô åµ*“¢-"-éO»ÒàãIêá0–®Œß{ÿOÜ[h¹×Ê—”ÆÊŽ'¦
-­P+©·®ÁAʧærÅ£ó(:®°BáñÝóúßO¯×[¤u-‡O¤Îü3ñî¨Ìsÿ¹<’øm	¤Yè¿Ý	ýRãz
-{2™G)aíYn3f *9ÈОʅΠãÊÑÌä²Å CÔð­&gn(XôÇ2Ī"j`sl2ÒåtÒgGyNáײå´h‘¿Üb¸*A´E4çò*$͵‡Lêd<Ûý–°	L¹ÁȦ#wùì¸÷|Li^ ó4Ès+sÎVÛš¸¸i5'Âс€iÝ¡igi:^§å49
-=‡ ­ÊŠôœýt/‡%F„ÃÝJÂAY²Cq2q'c°m˜¤P‹[iÎ§õدkyS=k‰]›ÏM%ÇS׃J©ÉÉ	b³Ú€Á±‡þÜÞ
-ØeKœ³{QçwgBCj¦©p_Ëžp³/‡ëç‹€(ϯfÖ,6ˆR•Nˆ*Yô[A·{Jî†þ8Cëøÿ•S|ËE™æjêdÄ÷«)z~)§“?¤»¦‚ƒÇºi›®ßvëBsoƒÌò$»6OríÓ‡Cél}kåÍû¨ÐõQÊÿÛ×>ÛÜ×â•TÍV®èÅS©«ú¶½í §ªuuº«mÜÍ`bo:ÌKÛ	§ZçÖ}_¶ö»Y÷ˆÏw5û|Gˈ/ÚYÞd‹CsÛd:}Ç?]º;Ñ!ÎØ •ë7þƏ)Ðœ¾hmúá‹ÙÌ8»íƦÝ×°ÄrÖùß=@‘Ú ý"y,rqÄmÍ6Îy5 piu2Ç„à«~[;ü™ŽÃÅ’4¹}s¬;ôÖ–ì3,%0©ðÝ5þñø"Ü’t  Ôפ;^<-pn¹(dPš&_ûÏEÅ:@[<ýåµèÐKéY*áJçžÒi€ª7kÑ#_ÿKÂ6<r=Æß/<ŸÞnÏ•f“ßãxúîñ±a¡”†.Dtf|\>ü­ •„AªãIÔ¢Ú̆µJ	^ )¸5™áÕ_Ö„ËÞ列þ/þ­$·
+xÚÍXKÛ6¾ï¯z’Z+ŠÔ+(Z¤iS$@Šm×A
+$=Ðm«ÑÃ¥,òï;ʶT5½ôЋIΐÙáÌ7#‡ÞѽŸî¾ßÝÝ¿ŒCO„AæÂÛ<‹ 
+…—dyçÊÛ•Þ{_ÉdóûîõýË(ò² OE[ó,P2I´éE­­­
+]o¶2VþC_µCÕyõ8žÏ0ýn?ý°Ù
+%RÿÅIŸÓóžHà%w?îîþ¼ ôºQ'¤ôŠæîýï¡Wïµ2ϼ'ÚÙx2΂$Ža^{w¿Ü…·6ŠÔ"Èã8šÙ¨ò€lAõ#dA
+z‰0ôŸꪒ•O@Ë®i6ÂïZ·¬+Ó<ÿ¡¯>‘þIâ¿©lѵB¡Žc¯‡
+ö“ÓD|ëàÐÛFYE1_ûØm¶*Šý¶ÛD™ÿÄ‹ádxr'"‰”'\výGû5¬UæïÇ
+Ïô&v¨êz’ÔíkÓØ`³MEî¿éìÀŒ?º½]\†j£žB±ÊYOº×Ô5\+ÓÔ·]cÐêÜ/;30``ˆg¤Ô˜¥§±®áú8Áj>ž¹ëñÜIãŸèžIzÔfÂS5œøØ¡cU-éŽ;UNkº“Š"q*ŠØ¯€nüÈô#.SŸ‰%¨¨d>©(&áÆ«‡ˆqÐv`†nKžØË)z$•F—[[óû:áï6™ò¿Ð-*¶¢wÑÝzDø=*ùÕ€£Dw‚õQ.9ôäöºy
+Š9}‘2t<š¶è Bnãg
+©q¾§­ù:
+F$íûÊxzÖp¼×ç“ÓdÏþWÍø ¤zNVLI….àg_ÀuðžÂw¬Ôô±è«3†©Ì(ѐŒÉFÏÛÉ)L0=ìW̨(ë.éï½'êhpE˜<ILš½xûðx«µËˇYæI)„Qö
+_-îð¿^^J'LA( @·(  eE²<8œ Š ¤„r8¡’@¦ùžrN»“aðyÕœ7€Ö2e·É#Ÿ¢Ýïjk†  )‚DE,˜¤E*Ai“Í)±‹ÄPÑK(0«ÒXfif¼ýùÕoL0Žð^1pjs	A w'zºõ]Õ–œNÔÏ;Þñüá]°M/1\:„\•C†4çÚ†WU{èú†a!†8­¶ŽÛ›ƒqÇÐ0OŽ7³+]î¥AŽU\Åy ºy^'c5äšk3P¼{ÝE±mö|‰­&EµåqÕíÝFI¤Y2GΖTù%B"=K16ε\kˆ]µE=–¦Ä•tx‰tw^.^Y° pܲ²C_œ€@€ªrdwªìÚ;ØkpKŽˆ#bJKËŒ®­?óLóà@3©Ñ;ÜoäÑáH“ƒÑÃØË'»So¹K$‘9ÿ¿ÅˆÆVô ÌEÀ„òÁá’ *W\®0¡:]âž#¶U–Ƕã±îÚ#în´;
+£¡ê þÜ x‡ñS˜e¤„³+.Â0ãÉp•³g¡dú€»™‚ºÐØòØzn˜áe8ꉁí Bƒ¢¯UíAÑ<’œþ¸»áŽ 7g®‡ý ]_{ÿÔ[H™º×Ê–(•åDëk¦\o]ƒ.Ÿ’ʍΣÐÑP…e
+o·¿>¼Øî!­K>|^ uêÈ[Q™<fþ£nPü^ƒ’4ô_˜~)„*Ä^Þ˜Œæ!…KX=òmÆôXE@Î2¸§p¡Óƒqz03¹=o1Ð!Jð­e&enÈXô÷2DªBÔ Àf°Ép—ÓrŸe†_M–㢆ü¥ÃU	¤-¢9ãWAi®=$RËãh5ô[ÌF0¥#ŒÌå³ã®ùÓ<‡ÎÓ@ž[žS¶âX—ÀùM«9¦v‡ž¸Åépêirî
+ô ¸Ò>èG*8Çé^
+K!V+	¥&‡ÂÉ؝T2&Û`’€ZÔJi<o‡n[ò›ÊY+ˆìÒ|ª
+>ž¸þ¨˜š”œ@¬L[ 0pì©ëÕ€]¶Ä¹êüaD4Äf÷µì1·7GÝ_?_DáðüjbÍb)…vBPñ¢Û3º­)yè»f†ÖêßÊ)|ËE©¤jêd¨õj
+=?—ÓÉÜ]cÁÇºi›®ßvÛ\Ro™dqzmžáÚ§w'íl}eùÍú¨ÐõQÂÿîKŸmîkqáJ¬fWôÔTꊮ®o;À©j]îju30±7æ¥í§ZçÖc§kûlÖ=Â绘}¾CË_´³"x“.ÍmãéôÿpéîX•’A0®ßèé_a 9}¡µéúÏL$3UzۍM»¯a	ËYç‡èüÖ …kƒôóø>ÏØ·5Û8ç•ô@¥ÕEÈ‚/úmë|ð_:.æŒÀÉí›Ãº…~ÀZM>ƒ%‡ L
+øîþ~|nq²@P ”פ/ž87÷Æê_.2(Iâ/ýç"” -žþr¡¿ZdèŐéiÂá¨!3OÈ$€ª7kqó_lƒ\ÏB§ñ7ϧ·ÛÓ@$éä÷Ó0œŸÝßWä#h¹¡—D´f¸_šÝ+â0H¤šD}˪ÍlØŠá ngxõ¿5á²w9ÂKÿ·ë$‘
 endstream
 endobj
-9121 0 obj <<
+9151 0 obj <<
 /Type /Page
-/Contents 9122 0 R
-/Resources 9120 0 R
+/Contents 9152 0 R
+/Resources 9150 0 R
 /MediaBox [0 0 612 792]
-/Parent 9128 0 R
-/Annots [ 9111 0 R 9125 0 R 9112 0 R 9118 0 R 9119 0 R ]
+/Parent 9140 0 R
+/Annots [ 9141 0 R 9155 0 R 9142 0 R 9148 0 R 9149 0 R ]
 >> endobj
-9111 0 obj <<
+9141 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [411.738 563.525 511.352 575.215]
 /Subtype /Link
 /A << /S /GoTo /D (CUPS-printing) >>
 >> endobj
-9125 0 obj <<
+9155 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [150.705 549.976 239.576 561.665]
 /Subtype /Link
 /A << /S /GoTo /D (CUPS-printing) >>
 >> endobj
-9112 0 obj <<
+9142 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [244.25 549.976 323.213 561.665]
 /Subtype /Link
 /A << /S /GoTo /D (cups-avoidps1) >>
 >> endobj
-9118 0 obj <<
+9148 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
 /Rect [174.46 127.92 327.086 140.872]
 /Subtype/Link/A<</Type/Action/S/URI/URI(http://imprints.sourceforge.net/)>>
 >> endobj
-9119 0 obj <<
+9149 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
 /Rect [174.46 116.961 327.086 129.913]
 /Subtype/Link/A<</Type/Action/S/URI/URI(http://imprints.sourceforge.net/)>>
 >> endobj
-9123 0 obj <<
-/D [9121 0 R /XYZ 151.701 685.529 null]
+9153 0 obj <<
+/D [9151 0 R /XYZ 151.701 685.529 null]
 >> endobj
 1782 0 obj <<
-/D [9121 0 R /XYZ 151.701 660.623 null]
+/D [9151 0 R /XYZ 151.701 660.623 null]
 >> endobj
-9124 0 obj <<
-/D [9121 0 R /XYZ 151.701 641.703 null]
+9154 0 obj <<
+/D [9151 0 R /XYZ 151.701 641.703 null]
 >> endobj
 1786 0 obj <<
-/D [9121 0 R /XYZ 151.701 527.781 null]
+/D [9151 0 R /XYZ 151.701 527.781 null]
 >> endobj
-9126 0 obj <<
-/D [9121 0 R /XYZ 151.701 495.741 null]
+9156 0 obj <<
+/D [9151 0 R /XYZ 151.701 495.741 null]
 >> endobj
 1790 0 obj <<
-/D [9121 0 R /XYZ 151.701 281.053 null]
+/D [9151 0 R /XYZ 151.701 281.053 null]
 >> endobj
-9127 0 obj <<
-/D [9121 0 R /XYZ 151.701 252.025 null]
+9157 0 obj <<
+/D [9151 0 R /XYZ 151.701 252.025 null]
 >> endobj
-9120 0 obj <<
-/Font << /F50 3701 0 R /F22 3706 0 R /F17 3698 0 R /F15 3700 0 R /F29 3731 0 R /F51 3729 0 R /F30 3732 0 R /F58 3733 0 R /F68 3734 0 R >>
+9150 0 obj <<
+/Font << /F50 3701 0 R /F22 3706 0 R /F17 3698 0 R /F15 3700 0 R /F29 5413 0 R /F51 3736 0 R /F30 5441 0 R /F61 5442 0 R /F71 5443 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-9132 0 obj <<
-/Length 1803      
+9161 0 obj <<
+/Length 1802      
 /Filter /FlateDecode
 >>
 stream
-xÚµXÉ’Û6½ë+x¤*M—ÜÇc;‹=É(åƒíDAÊ\dšÉäëÓHQ2ír¥’Fhôòº›¡·÷BïÅâÇõâéM{YPdaä­w^†A^Ä^š,o½õÞùwºìMÛ,?¬&ö<(Ò4Aö¸Bà™/Ž‚"X®¢0þú —+!ÿU}\ŠÐ·¦é;¦¬—yî·ËU\ømÕéžÏ•!\aArg‰NND\‹çëŧET`žÈ*!¼²^¼ûz[XûÙQäÞqÖžyJ<­òî¿/B÷þpªMˆ¢,ˆaKš=ÅxFÉ1l|zÉ‹]4¤¾µí2Îý{³5Í~¹J¢ÈW
-~Cß4]¯ªJ‘^i¥¬Œn½çyP=ó>˜ªbZ»é•qüGÐ(±kËl[kî‘ z|»ŒüŽw¶­Qhj‰@&K§ÀIê—îV«*&¼ŽmÀ4DyÊ°µ<67¬=r{êQœŽ)wÚ²4nŸÕG°8ؽ3}k‘(AÛáTRÇTLÉRö]>*JˆNªÛ^3íNÕxÉFñŸô·¦Ù’î:&¼^'Ì2ÊÉôn³Ø£lRÆhÐUnÅHÄq6ñóÔè?³¬ˆöiæß.Q÷` ƒ†lƒäŸÀ6Ãøv)Àʏj¯;w텁âüÏùS*Aú–´Xê®cJ»ão9#>¸šùNyö7?ª§—R²D5{ô#²´¤V ö,Gêwe‹æÌ|7¤è¦›óµ­ûT>.ò‚ËêIT„~ß2yêMAÿWÿ9ðž²:mõ–™L`v–
-ä
-{L·¦ë­Ùœ8Ɛ²/ž‘®n­F8Â+€¥¦¨Dç0KÀX´ÚZ‹Âˆ9.âQÖŒ<¹¶è¨êŒT¤³ªSTµ»Ëñ+þìÿ6G|!Rze7óAQ¶¬ 2y\¤¬…¸È.ìŒ ZI¥;’£@‡oÈüW¯oæx(Œ¬˜m¸Î¶Õ”­·Úñoí‘é(ÏŒ®/Cð|³ÎÄžp±çâ"ã$I(ˆ?Ú~kl%Y|…aHé&†sãèjUõÈcÅŸ­êÕFuz~£ÃrÕÊ©'.Æxò	Ü椭A]âüÞ¨9ýöš­²È$rÿåz}‹£Ì¯t4¹ÙA5¦«ÏV™Ìýçì{Þp™5€0 ÿ#O)»À—¼	“‡	<ºãëT3ã–ªë\œö1ÈâþŸüʃ¥p¼Â@•ý‰²f/†ë¦jgK$¬œwDׁ°0ç'"ó®1ñ°dö¦g[Š¦Ù7/©±ÿ‚tº}ñ„f¼
-–K¤ÆÄÉ©ãsbÆ4<ýÁìÜ]ìÄqp›®ŸÇÑQKä(…óJÄÖfä“k"~
-£mÜ€°ÖŽþ:>qÅÙ­AÑE@؏Wκ¦m›=)ÂÚê²­î°!óºÁYÂ¥ßòdMïb¹X·Úi‚HMëöU@wµ©ôö« ‘O@#ù4ŠPañ¢Qÿ
-¸ñ'\N“¬ÞC„22ç.kâàR¿¼uŠ†H™–Äá8æ“{ò{SáÙü¥âŽm
-ÇPæ͆Ì°<”œ0v0NoÍ®ª_ÅX~³à}·bí¬^¾y»~gK—(‰ƒ(k`} 	ù)ÜzNãH¥4ŽXÅ2…ÉÌ;„¯+L tíÉ–´:‹…zÏ7GŃýÉöò²ÇmàÀÚ]fþö¨Ã*ŠæÔŽŽÐ}Õ"\5i RÏ
-ƒ4ÊÿU_ñÃ<=Á$fR8È«Ê4.Hn¹
-©Ü†ÒšcÏ…îå[¹»þ_¬ùn…ðá`oÕÐS9qÆL´SdGÄ´Æ zþU	¾*ŸÕ¹^'é³iŠ—éu×%/Ã
-9°"%\”©ƒ›ËLd%Ûr˃«Ç±¹CAŠb>ÎĪéxŠÆÁÕOÜ¹”òº:’Ó8ýT¤“ô‹³i]sN©BR/s !ÆOΠ@© æ;IêlHÇèÆ
-o>×Ü9±æL¾ÕokT­gQ_@…àjØ©âl *þÔ¬8(!"išÊ/•ùœLuè9éo­;‰!3BOBdÁ#gdži¿ÞNZêȆ#§â|ê ÕA Ãø3w‹®ú7¤*J—Œa¾TãQ×ë#Vä‰{±]YÊÁH—g=@œ¹ölöùʶ§¡SîX_,Õÿ¦í´åƤ¼*ÕÿOŒ»YæÐò[¾_Ÿ<«;¹×A76@‹²Îñ{
-euбpÿö΃\çqö¨KȾÏ׋ ä@"
+xÚµXK“Û6¾ûWè(OcEE=zkÓl’>’mם’h™¶9ÑÃ!éÝn}‚’eGÉd:íI$’  ÅÁ>ˆƒ‹׋§7iQUÄI°ÞIGe•yYE¼Ê‚õ6xÞÉÚª¾[~XÿìØ˨ÊóÙÓ*Š;&¾4‰ªh¹J✅ëƒ\®ÏÂWíqÉâP«Î¢¬—eöËUZ…}c¤¥sy—GU\99Œ‹Œ'g¬@®ÅóõâÓ"*0OdåcAÝ.Þ}ˆƒ-¬ýÄ«ÊàÁq¶ãe”s<­	î¿/bÿþxªžLH’"JaKžU‘{,Šñ>NHŽaãÓ›„_ìrÃAê[Ý/Ó2¼W[Õí—«,IBÑá7Ug¬háôêVêFÉÙ-ÍíAXâ}PMC´~c…òüGШc—šØ¶ZÝ#ôž„z™„†wºoQhj•°ˆgI'ÀYÖþV-"¼ŽíÀ4Žò>æq¯i¬nXzâ÷´£8†(wR“4~Ÿ–G°8ØÝ(ÛëG$rÐÆv8Õ©c*&')íA¶ÀÃXˆŠb,ƒ“ÚÞJ¢Ý‰/ÙZ¢ó€þVu[§ûC„×ëŒXF9‰nF1MD~˜`û¨â<Eƒ®Rpƒ"
+@Ê(M‹‰Ÿ§ fðÀð™–`E´/Ë‹ðv‰º(tÎ6Hþ	l3Œo—ü þˆQ!öÒøk/ütæàÞï(˜rÒ÷N‹µ4†(ýŽ¾õDŒøàz|hzøÙ?üü(jœ~\rNr8ªòߍ»G>"KïÔ
+DKrä¡©{4gúù …=(3çk[/ö©}œ••s,-wN¢*mOä©7Eö/û9fðžº9må–˜”=;Iç
+yL·ÊX­6'Š1¤ìÀ‹g¤k{-Žð
+`i]T¢s˜e`,ˆ·j½FaXLœVé(ká<¹¶è¨ê©IgUç¨j—çôÙÿ­Ž"øB¤X¡7óAQ÷¤ gò´ÊIiU\Ø ´²F'7F€ÝP„¯^ßÌñ¸0B² ¶á:Ý7SvZì¤ÜJÏ¿A¶G¢£<3º¾>Á3ðÍF`<{ÌÇž‹‚’L2&  þHý­±•é†!ÅL0çÊÓ!Ôšæ‘Æ‚>[aÅF9¿Ñc9ŒZáU„c4ùns’Z¡.q~¯Äœþ@{ÝVhdbeør½¾ÅQ¶:Ò¹ÙAtÊ´€g«‚—ásò½m¸Ì@Ðÿ‘¦.»À×y&cx´¡ëD7ã–ÂçŠ|²xøç¿Ò`çR(^a j{rY³Áu×ô‚²%¬œw$ׁ‘0ç'"ó®ñ°¤öÊ’-Y	Sí;‚—Ä©iøÂ)ètûâ	-<Ôx,×H‰““¡sRÂ4<üAíü]äŽãà7]>££–œ£TÞ+GH›Iè\ñÃÙ8úÎÖêqcG_ÏÇ®# :»5(ºJíxå¬kê¾Û;eBXkY÷-À=6d^ÿbÆ(Køô[Ÿ´²>&‹t+½&©ëý¾³Šaè.6Ü~4Ê	hdŸ†ƒ"TØ€F@|†hd¿7~£¤QòiÒ ‚–{ˆPBæÒgM\ê—¶NÑ)Ó2ÐqxNùäÞù½jðáDþRqG6…c\æ-†Ì°<”œ0ö0Nå7»¬~YTUcùM‚[³"í¬^¾y»~gK—$K£$k`} ‰óS¸õœÆ‘êÒ8>`•ò6f3ï`<¾®0bú“®Ýê,.T|èA>ßœLöw¶ç—%8n–þ2ÕÑ×¢\Q4§vtóýU‹pÕXäË<7Žò¤üW}ÅCðX
+“˜I!à ;¬Õù ¹¥*¤ñj­Ž–
+Ý/Ê·òwý¾XÿòÝ
+áÃ#À^‹# §ð⌙h'œ#Ð\ÈùWeøªrþUçzÝI_LS<ϯ».~nȁ©ÃEž{¸é±ÌDVg[jypõ86wè#HÄG™Xt†¦h\ýÉý‘ú@ί«#>³ÑOY>I¿8›Ö8§”ʸëå` DøI(
+ÔÀ4"'ÉϝÓ1ºqG›Ï5uŽŽØR&ßʆ¶u¢•³¨/@ÅàjØ©âl 
+ú´¤´L\BDÒ4•y^Wv–cpգ礿Õþ$‚Ìxlq<i‘œ‘y¦=üzw8i©“0ŽœFˆ÷1¨„†égî–\õoHq¨È}2†ùPFÆÊ#V䙇c;»>²Ôƒ‘.Ïz€8óíÙìó…îOC§lH_$Õÿ¦í´¦Æ¤¾*ÕÿOŒ»Y–Ðòkº_ž<Ëœüë  EhïøVB¤=tì†üÿ½÷ ßyœ=겇ïóõâ¿P 
 endstream
 endobj
-9131 0 obj <<
+9160 0 obj <<
 /Type /Page
-/Contents 9132 0 R
-/Resources 9130 0 R
+/Contents 9161 0 R
+/Resources 9159 0 R
 /MediaBox [0 0 612 792]
-/Parent 9128 0 R
+/Parent 9140 0 R
 >> endobj
-9133 0 obj <<
-/D [9131 0 R /XYZ 100.892 685.529 null]
+9162 0 obj <<
+/D [9160 0 R /XYZ 100.892 685.529 null]
 >> endobj
 1794 0 obj <<
-/D [9131 0 R /XYZ 100.892 606.835 null]
+/D [9160 0 R /XYZ 100.892 606.835 null]
 >> endobj
-9134 0 obj <<
-/D [9131 0 R /XYZ 100.892 580.377 null]
+9163 0 obj <<
+/D [9160 0 R /XYZ 100.892 580.377 null]
 >> endobj
 1798 0 obj <<
-/D [9131 0 R /XYZ 100.892 494.278 null]
+/D [9160 0 R /XYZ 100.892 494.278 null]
 >> endobj
-9135 0 obj <<
-/D [9131 0 R /XYZ 100.892 465.699 null]
+9164 0 obj <<
+/D [9160 0 R /XYZ 100.892 465.699 null]
 >> endobj
 1802 0 obj <<
-/D [9131 0 R /XYZ 100.892 363.929 null]
+/D [9160 0 R /XYZ 100.892 363.929 null]
 >> endobj
-9136 0 obj <<
-/D [9131 0 R /XYZ 100.892 339.796 null]
+9165 0 obj <<
+/D [9160 0 R /XYZ 100.892 339.796 null]
 >> endobj
-9130 0 obj <<
-/Font << /F22 3706 0 R /F50 3701 0 R /F51 3729 0 R /F15 3700 0 R /F17 3698 0 R /F71 5424 0 R >>
+9159 0 obj <<
+/Font << /F22 3706 0 R /F50 3701 0 R /F51 3736 0 R /F15 3700 0 R /F17 3698 0 R /F53 3738 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-9140 0 obj <<
+9169 0 obj <<
 /Length 2162      
 /Filter /FlateDecode
 >>
 stream
-xڍX[sÛ¶~÷¯à䉚©h‚xiNO'ñÉÅm“ºµ:éLÒ„„,Ž)R! ;þ÷Ý(‘ŠN§€ÅØ]|{ãà.ˆƒ7/W—¯Uˆ8*ãR«u ”ˆòXYQFª”Áª>†RÆ‹¿V?]¾N’ ˆÊ,“ÄZ‘L؉˜®ZmmSév±L•o†¦sMwÇ£Ûýn½8ìð7¸ÅRH‘‡W½sf`žDà!¯V_.ì
-rMÄQQšÕöâã_qPÃÜOA¥e<ç6HUeJA¿
-n/~»ˆ½ŽñTW¡fº‚Žqª‚L–é„jˆˆ¤——*‰Aú¤«ªmL·€žû~±ÌT¾1 Ø'týÛ
-ýnh´ó„ý®íu
-ý´ëf0•ë‡'žê»“ŃÙö°$D•i,¡U²dá¬ðt3œH¹¹P¯ðÜÉYUìwøÌúLÕ‘R…xYÓ4e¡°S?Ç2üÙ{²{<?<ý÷v”R†×ÖîåýuÇ羨kD±™á)>Å*†Ÿ`îw·.Páï7лÂÞülÀ¸˜Þ;É™Ïŝò“E'`¡îö³z¨2;è!ã’ôÀv®Ç«¯GùqöÝíò÷›+î»ZªÜ^·íS«Á0˜cÃèˆçÀØ÷'ÝA¹<Jòt®ä¯Þ¨ÌÂ~m:0Ý2ôµŸ[³µÌaºªß[ššY7ÀoÐÀs5Û,ñ`g*:×[äÝÁ"Î󻣞°¤oyhÁ‰Î(õˆÛj4¦LGIÃNoÝéÊ›ÑàÐgPÃfðO‹Í(¬”Iø°P*ÔCÓï=»¥ bõƒC‘v¼Pë¡BÁ7¿Ýõ§’¾^)ì‚qýªÑ,ßÁ(Sᇦ«{D±Ìò~…m6]ÕîkÂ=Œ4OÎÜ
-ȨpÍÝO"•/v°9sþ‚Ɓ>,
-	6vã’k2Äõ9Q߯þD£á„ÖâJ©€ª¿b/.ܵe¶Rq½õ¤ÆùŽÓ6}ÇÆoÓx–™20žj I3,§r*óZtÔbÁ¨
-@‡g‡{ €¼jÅ )Ì :Â3Ëíf¼
-‰RöL¼ï¦Tº'ºv<=‡D9QÉòŠFƒ1)ˆ¦ã>xß©™g
-xùVonžÍýy™e"|ÑñŒ¶nÏÁ ƒl¡k4ŒUøØ´íHÝšIŒgôJRXÙ•€tĦeâÛ4ŸwY3œƒÑ
-ä8¿½kÀYÙM·=¼¡Ãð…½	ȁǎ!AW„]¦®Éyh™áÎÄL¨)Œ< LLJÈ3À<
-s3}Ù7®º?'së£Î=£¨éfyNÎÍÁ8ã	ÅL°OÖ!¤°?˜»Æ:Ì䔳 P‰”ÏRÍIR|ûó/ïÐniì]í‡ÁtîªïÜз·Æ‘GØ¥2
-;¯º‡fè;¶Žš§§“ƒ<òā	&÷4è͐—Œ ˜Ð-G_ü{òs{K–60ÜÙëÉÍàØßL«Vp=´gn®Ce!¹Úø<n+
-2e~3^LlIÌü(&Ò(Œ±®Ä‹m‡­'ÿá€3²Î^õ<li#ìÌ`‹„i Ä1ƒ5ìa&}ÞjöZíö”›ŒOHêzÇ
-OÓ 3“Á`ÌËç9Ùa™ñȨ
-x"¦.(ì)V¿=„F9 ƒÀ‹Â¬¹çÝN3*€B¨ ‰Ëâƒ'›5SÇã
-ezdéÏŠ¬[wOì|“ Ë®l(bêŸÍÒB9IIV†L3î/+BÛ@€rfŒM;ªe3öÚfÛ8íøêaÉH§ZÚaŒï_ö<3n€¸ÃžF—Ä•×ÛJüSÔœQ}†¡²ƒöAç‘ŽTgyÀê݇#6€~íÏiy8Ã=2âÕáØ)ÕeYðÜÛ07Í„gRYwxHëA”t¾€Ä>×o_=¹Sâ£c°.òÁ/D•JHüRx—–þàDD¶ðà€Ú›ëÒ`	•a* ülÞóYJçi–Aìt›~ïxêËÉ&Ëæ€ÿ€Ëž2SÈAÁ¹îÛ–-̘¼X¨ýÙ× ãqgáKmý:
-yµjý`{À,<öy@ †Öö[OÙ˜vǽÆϼA‹b€{k¸6:6=EGš‡IÇ<u,Šì˜øæßd	xø÷ÒÛþqê-äk•P̓£ýÉIB-Ðß{×âK ×A>\z¼ߟuá¨&}…òwîöŠ2*èãªø]S
-½íׄ\¸«—ÜŠ¢±ò_CÊ ‡‡dì߇*’IÀ;\yÔ¹“d”§	àõȆOÁˆÅkšnmïë
-¨•¹¾Jéƨ=)TTøçôÅq‹ô›Rmm,æ,ú6“'ÓËÃò	ªË'Â$„8¨-w©R»'×to6ä‹0ÃށÜ·¾ÞÇE†Ê:“HÐøsgwÍ0nñ™}€¼—LÓÑ0Ácçqå݆'!^WCã}a\ÀMÕo·€âeÛ`1‰”­—¦tZ3ÁW@ÈL9í˜RüNdöúLT£;`uEtt‡7'>&ï½æ×ÕםÕhþIµ'¬§›»“àz¸¤ÑÊcKïëÞúÛ€D¼Þ·³¯g?¦‰Û쟾¦	™F2;|L£gi(€{žÜ3‰´€(¬¢XÉàU1ùJlJ Þ‹Ø_ðN¾³dSö<Y>úáƹÝ÷——øN‡'z´]2‚¾¬ÍZï[i»ûú£­šú‡ûÏÏM·[)0Åó£§N?MÏJÊ$J•OûïŒ÷´Kþ
-ÆÁ{é
+xڍX[sÛ¶~÷¯à䉚©h‚xiNO'ñÉÅm“ºµ:éLÒ„„,Ž)R! ;þ÷Ý(‘ŠN§€ÅØ]|{ãà.ˆƒ7/W—¯Uˆ8*ãR«u ”ˆòXYQFª”Áª>†2-­~º|$A•Y&‰µ,"˜ˆéªÕÖ6•nËTÉðfh:×tw<ºÝïvЋÃ~ƒ[,…yxµÑ;gæIrñjuñåBÀ® ×D¥iPm/>þ5ÌýÄQZÁ#qnƒTQ¦ôÛàöâ·‹ØëOuj¦+è§*Èd‘N¨†ˆHŠqYðq©b¤OŠ°ªÚÆtè¹ïËLåáºH‡nc¸£w»¡ß
+vž°ßµ½®¡Ÿ–aÝ¦rýðÄS}w²x0ÛցH£2-ƒ%´J–,œ5Þn†)—#wêž;9«ŠÝâŸYŸ©:Rªð/kš¦,vê¡ñ§âX†Ÿb![cOvç‡§ÿÞŽRÊðÚÚ½±¼¿îøÜu("63üï ŧXÅðÌýîv!Â% *üýzWØ›Ÿ
+Ó{'9󹸠S~²è,ÔÁ~VUf=d\’ØÎõxõõ(?ξ»]þ~sÅ}×C+ C•Ûë¶}bj5rlñ»ãþ¤;(—GIžÎ•üµÃ•Yد±ÍC£[†> ösk¶–9LWõûqKS3Ëãø
+¸c®f»ƒ%Þìì@eà@çz‹¼;XDâÁy~wÔ–ô--8Ñ¥q[Æ”éè"iØé­±;]ùa3újØþi±…•2	J…zhú½g·”@¬~p¨"ÒŽÊc=T(ø¦qà·ûÁ£þTÒ׋"…]0ŽÁ¡_5šå;e*üÐtuρ(–YÞ¯°-æ«Ú}M¸‡‘æÉ™»®¹ûI¤òÅ6gÎ_Ð8p#ÇE!ÁÆn\rM†¸>'êûÕŸhô"|€ÐZ<C)UPõWìÅ…»¶ÌV*n!°·žÔ8ßñbÚ¦ï˜À¸ãmÏ2SÆS
+$i`†åTNÅb~@‹ŽA,5¢èðìpð‚W­$%€@Gxæqc¹ÝŒW!QÊž‰÷Ý”J÷„@׎§ç('*Y^±Ñh0¦1ÅÑt¼Âg ï;5ó¬/ßê­Ñͳ¹?/³L„/:žÑÖí9d-t’±
+›¶©[3‰ñÌ€^I
++»ŽØ´L@\b{ƒæó.k†s0ºç·w
+8K »é¶Ç 7t¾°79ðØ1$芰ËÔ59-3Ü™X€	5…‘”‰I	y˜Ga®`¦/û¦ÂU÷çdn}Ô¹g5Ý,Ïɹ9g<!£˜	öÉ:„ös×X‡™œr$ *‘T:Í'IñíÏ¿¼C¸¥}°wµÓ¹«¾sCßÞGDa—Ê(ì¼êš¡ï Ø:>hžžNòhÈs&˜ÜÓ< 7G@^2`B·}ñïÉÏí-ZÚÀpgd¯'7ƒc3¬ZQ,ÀõО¹¸•…äBhKàó¸­4È”ùÍx1±%1ó£˜H `0~ĺ/¶E¶|hœü‡ÎÈ:x	ÔK𰥍°3ƒ-¦Çhf4Ö°‡E˜ôUx«Ùkµ_ØSn2>m ©ëw(<MƒÎLo€1/ŸSä d‡eÆs £*t0à‰˜º °§Xýöæ B/
+³æžtK8ͨ 
+¡'.‹SžlÖLi7”é‘¥?+²n1Ü=±óM,»²u ˆ©|6Kå$-$YN0ͺ¿¬mÊ™16í¨–AÎdØk›mã´ã«‡%#jh‡1¾Ùcð̸â{]W^o(ñ{LQsFõ†ÈÚ9tœ;D:R}œå¨wŽØ úµ?§åá÷ȈW‡T`§T—eÁsslÃÜ4žIeÝá!A®QÒùû\¿}]4öäNyˆŽÁºÈ¿<IT*!}ðKá]Zúƒ	ØBÀƒjo®K3€%T†© ð;°yÏd)§Y±Ómú½ã©?,'›,,P˜# þO .#xÊL!çºo[¶0c
+Hðb¡ög_w€Žwĝ…/µõë4äÕªõƒí³0ðØçZÛo=ecÚ÷?wðVt-Š= î¬màÚèØôi&qóÔ±(²câ+gÏ%™DÞþ½ô¶œzKùZA%TóàhrÒ†Pô÷ÞµøÈu—/Ä÷gF8*…I‡G_a£üߝ»½¢Œ
+úxàƒ*~×TCoû5!îê%·¢(E¬üא2Èá!û÷¡Šd’ðW^uî$åix=²áS0âBñÚŸ¦[Ûûºje®¯Rº1jO
+þyã}qÅ"ý¦T[‹9‹¾ÍäÉôò°|‚êrʼn0	!jË]ªÔîÉ5Å›
+ù"Ì°w wÇ­¯÷q‘¡²ŽÃ$ô0îÜÙ]3Œ[|f@Ÿ ï%ÓttÌFðØyÜpi·áIˆ×ÕÐx_pSõÛ- xÙ6XL"ekÀ¥)ÖLð2SN;¦¿™½>ÕèXGÝá͉É{¯yçuõug5šGí	+Äéfàî$¸.i´òØÒûº·þ6 ¯÷íì+Æُi"Å6û§¯iB¦‘ÌÓèãY
+àžg÷LF"- 
+«(VrøLL¾›ˆ÷"öüŸ“ï,ù”=D–~¸qn÷ýå%¾Óá‰mG—Œà†/k³ÖûÖEÚî¾þh«¦þáþósÓ-ÁV
+Lñüè©“³f¢%e¥JŒ§ýwÆ{Ú‚%ÿq¶{å
 endstream
 endobj
-9139 0 obj <<
+9168 0 obj <<
 /Type /Page
-/Contents 9140 0 R
-/Resources 9138 0 R
+/Contents 9169 0 R
+/Resources 9167 0 R
 /MediaBox [0 0 612 792]
-/Parent 9128 0 R
-/Annots [ 9137 0 R ]
+/Parent 9140 0 R
+/Annots [ 9166 0 R ]
 >> endobj
-9137 0 obj <<
+9166 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
 /Rect [174.46 116.961 468.803 129.913]
 /Subtype/Link/A<</Type/Action/S/URI/URI(http://support.microsoft.com/default.aspx?scid=kb;en-us;189105)>>
 >> endobj
-9141 0 obj <<
-/D [9139 0 R /XYZ 151.701 685.529 null]
+9170 0 obj <<
+/D [9168 0 R /XYZ 151.701 685.529 null]
 >> endobj
-9142 0 obj <<
-/D [9139 0 R /XYZ 151.701 660.623 null]
+9171 0 obj <<
+/D [9168 0 R /XYZ 151.701 660.623 null]
 >> endobj
-9143 0 obj <<
-/D [9139 0 R /XYZ 151.701 636.115 null]
+9172 0 obj <<
+/D [9168 0 R /XYZ 151.701 636.115 null]
 >> endobj
-9144 0 obj <<
-/D [9139 0 R /XYZ 151.701 613.005 null]
+9173 0 obj <<
+/D [9168 0 R /XYZ 151.701 613.005 null]
 >> endobj
 1806 0 obj <<
-/D [9139 0 R /XYZ 151.701 260.508 null]
+/D [9168 0 R /XYZ 151.701 260.508 null]
 >> endobj
-9145 0 obj <<
-/D [9139 0 R /XYZ 151.701 228.547 null]
+9174 0 obj <<
+/D [9168 0 R /XYZ 151.701 228.547 null]
 >> endobj
-9138 0 obj <<
-/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F51 3729 0 R /F71 5424 0 R /F17 3698 0 R /F70 4384 0 R /F29 3731 0 R /F30 3732 0 R /F58 3733 0 R /F68 3734 0 R >>
+9167 0 obj <<
+/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F51 3736 0 R /F53 3738 0 R /F17 3698 0 R /F59 4373 0 R /F29 5413 0 R /F30 5441 0 R /F61 5442 0 R /F71 5443 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-9148 0 obj <<
-/Length 1720      
+9177 0 obj <<
+/Length 1719      
 /Filter /FlateDecode
 >>
 stream
-xڥˎÛ6ðî¯r’XKIÔ«=Û&mó@êÆÒ"Ɂ¶h›¨,yEi½þûÎp(­´Q²Hr083rF󦙳w˜óÇì×õìê÷ p/K˜ï¬wŽÏ˜—f§™eÜYçÎw%·ªÊù§õKÞzYsd27#¾À÷|æÍ>‹÷:ÀÍU¹Ÿ/ˆ»od3™{ž™[!TÿGËZ•¬5b‘{VÍ¡jÚz§eMÐd5"ºzËŒÚ!À	:E8÷‘kö|=»™ù@æÁ§E^:ÛãìÃ'æä°÷Òa^˜¥ÎÙp0J½8ÂÛ
-g5û{Ɔæò£¡àþRžyÆ&(^íæÎ|W•ó u¹¯E#óžfÖ×Õ¾²àj[«S£Áp1OÝçièV-mm…åÑRp>ˆ† ê„ÖЄˆÚî‹y¸·ó(v…*Ħ°ä
-jrA£À—,üЋxFÊ6fçD~
-C£`r·9H"l«ãQ”9!§º:žâøÈ"6åÌø}T<ûküðQXô}àÞѹ±-#汸;—û?Wâ¹ƒë“ ¯‹Ðº-ó¢ƒù"
-"P"ªUžšèz÷âyÙÔÚ½úeJ8Ýw=_`–³*ó
-ís&üK
-†×„¶'Zã„ô¡BûŸ-ÃÏ¢/EA@µëŽI²Î‹B•ÒÞi°ÅÃi¯ˆ_£Î¯Þ”3¯1\îÊ»F–ZÝâ!I¤Bi0 Ê'&q<( 1eWQèŠ ðµªr™Cp&~â®ê{U‚vUMÀ{²š1ÄŽcwWÿ,f÷ R<ráÚÖhh9‡ ·[gcE,ˆ™¬ác)†ðfíÇûÞkö²7kâ€Ú€é.„Ĥzº:bàÃÇVà šÀµJ¡	7I‚ôƒå­¥¦àÀRÙ™7ÞJ]µõÖb¯TƒJ†™û§¬
--6–Ä=A‹n÷{©M¡#ò†‚jℶT˜™ã1TŒBI*;„hHSjÓ¦ÔЁ£ÚÐ~ÝVtL¨ò)RSŠé˜ ˆîÚ^+ïN…(E£ðz{9ƲºF¶Ð[%‰‹a®	„ŠÞB^\ÓԌ¤uη°´âjƒˆ‘Ãñ‚{#ôr¶R[«ƒùnì9&½U‚jÝJñŽxJõ®/‚CBøHè±Ø-ûš©z ;ô4
-Óò`¿¡Ð¯¾Xò@Á{<;£Øå¥ìúä£rümÛ“FUd˜*wU#·Ï¢Å‹å³Õ{êfÊBߤ€úv– þGÅ^¾WêDcßæ-6Jë~-T_2y0ì m
-ãJL'Q‹£ÄX4®ïg‡Mõè×1ûXë ‚q¤o¦¹,@„
-7A‚KÙPg늫ÑÒù>=¼¯j´°2ÆzÝ|U-?õBžvjÝ´JZ›)òV?"ÔÞ0Z>&4Î’Nh	æ[¢ÏÏG¿ØÞDÂS+\=â‰ÀóS¿“.òüQ7*†Äºîb§,iÌ/$ql¢Ë7øEËF1Á`µ¶¹Ü‰¶h>ãúLµñìæ{Y&­ÌO¾®š;Õ^Óˆù®»m¤	Z옦µ2ÍÙ䤧™q
-C-oUÕÚS8kC?ðqö±a+óÈÖAzqÂ;í¨œÌá•SÅÓ¨˜a‘*7ð¢
-î_TØ	ÏE£ ›áØ’`«
-@؇û™ƒñýyû‰m9@°­ ×Ë·øý8ü³,à»4Q ‘ö+H±qE–G
-§Ñ&vwðD@¨›Ž  –‡—u$öwT€ØÄvdž.¤á×ßÞ-WØ#=B×9õúÒ‚+ì,Hé³ Š½€÷Vî”iö[CB
-E£ñEb÷ç¦\HÒ°Ÿ0
-ºC(óúH¨™…a•u݁¹Eµ'ØÎtxÁ´7ÝŒ6Oô(CJ{ÂœÇøÑ“¯8ÍÚÂ6™²²“ÆÆÜÓ5Q­Ê]72†5Š2 áVw©ÊîûWáDÑyÙ”¦&µÃìGrÞÀ-T,¢§ }®â‹Œ†¹©üôCü_ÀÿR~.'SÒ5ãñRÐèÕO­ˆ©‡:jè06g÷â4ÅÑé`ÜZmEA~ň0lš¿>ð…a_e÷þÄ]˜€ˆjŸóÃ7ØFž‰‚‰BP_¾È‘ø¼¸èFé ´±$´¦n¼UöÙŠÁ!<$¡˜«ë¼¢`¶D”lÞsµê¦\›³Iꛜ5Ûújn5Ã5î¨Fb¦[Ÿ¯gÿñÉÊÏ
+xڥˎÛ6ðî¯r’XK‰Ô«=Û&mó@êf¤E’mqm¢²ä¥õúï;á´ÖFÉ"ÉÁà9œÍ›fÞÖcÞ³_W³‹ß£ÈKƒ<e¡·ºöBÆ‚,¼$˃8Þªð>øWjÓ꺚Z½´äY'‰@ò(P3¢‹Â dÁ|²$ò/ üBWÛù‚Ç£Ú9gþqå~Pó,]µª1ˆÅþQ·»ºkéèQ
+A/Dž©3Ð5ÈYnÕæ §"î<GªÙóÕìfÂ.Ÿ}Zpîmö³Ÿ˜WÀÙK<ϼ£¥Ü{<΂$Fn¥w5û{ÆÎÍÆ炦"¬MP¼¾ž/}]Í£ÌoÕ¶‘­*†=»¾®·µ¯6>´—ˆÌÿwžq¿îèh#QŠ€ãN¶Õ´†!D6î\ΣԿÇ‰/u)×¥Û^£&'4
+|É"äA,rR¶µ'òçVAÎ…ßîmlêý^V!‡¦ÞZ¢øÈb6åŒÌ…CT<ûë
+èá£Ö°DèûÈ¿£{c[Æ,`I˜‡?9îüœj1`ŸF}„6]U”%æ‹8ŠAIˆ¨N°õÔF׻ϫ¶9ÑéÅ/SÂÙˆßå|YŽº*j´Ï‘ð,ÞÚhm­O2»ít'¼‹¾DD–%õuM!÷^”ºRŽ¤Á/ï”c%¿Æ½_ƒ)g^b¸DÂWw­ªŒ¾ÅKŠ¶Jm0pÀ (ŸˆäþP¢ Ä´[eij‚À×V¨.TÁ™†©¿ÚéäuUžº®Þ“Õ¬&tŒ»»øgù3àƒJ‰Ø‡h[«
+ ÕÜ­±\ f³FŒ¥Ø7«€(Þ^sÌÞ¬ˆ>h
+¦;¶““ê™z[ƒƒ[ÔvJC¸MÜß9ÚF
+,•½Ùñà­2u×löJ·¨$Ïý?Uc÷kI<“´˜n»UÆ:Ú^SÐAMœÐ–ÊO˜½ž@Å(µ¢²Cx‰†´¥1cK
+]ØëííçÐMMפ®žâNjK1]“DÑÝ8¶êîPÊJ¶Ù;æWHfu:Ó5v…ÆÚ*M}sC TôòâDÆ O3[X0.p¯w¾»€¥WD„ŒŽî0ÈÙ(ã`¬ö»±çL˜ôVKªuWr<Öò)Õ»¡žëÄ]àãþ™‹µ4j¨™zðCO£ ±-Î[
+ýú‹%ä"YþÅ®¨àÖ'C.ð·éUQ
+bºº®[µ‰B/^,Ÿ]=q·n¦,ôM
+èoW`	âTìé{¥N4†s㻼ÅFéÜê+B6Î;h7„¸Ò#ÑA6r¯0­ë‡YãaS} úuL>Ö:Šaši¡JáÂM’àJµÔÙúâjµt¾Oà«-œŒ±^7_U+Ì.²^­›N+g³=å@Ñ™G„:c¡ÕcB“<í…V`î±%†ü|ô‹'ž9áúODA˜…½tYºá¬b(œ¡›>vªŠñÇüBÇ&:}ƒ_Œj͹"6œÖî Pײ+ÛϨ>S-0ȳx4i}daúuÕ,Ø«öšF¤8ôC\Ø}h㞤ōiÆhÛì‘LÝAzÚ×4êVם»…³†5ôOå®2ç#ç¦<HRÑkGåd÷¨¤Ø*¶è‰FÅ‹ìT¹Utÿ¢ÂNxÜiÁØÇ–‚ WU Â><ÌL<臰Q4xžº–®µôzù¿‡ƒBŸ&
+$¢+Ê})6®ÈjO#¢¥´Ú$þ5<ê§# ¨å!³þ€d¸önƒ
+7‚¸îØC¾pýíÝò
+{d@èj§¦^Q–@pñÞ‚T>ª$ˆÄ`å^™v羕3)Æ…Ý_Ør¡HÃaÂÀ]ÐBY4{Bí,«jš,´,ë-Án¦CwÊq »Y	4lèQ†;Ýp‘àGO¾â`4ëJ×dªÚMk˧o40¢:•ûnd
+ke éS”ݯ‰¢ó ³)MmjóüGrÞÀ-T,¢§ C®â‹LŒ†¹©ü9þ/~)?—“)éš‹ä)hõ¦VÄôC
+t—3LI–Žâè°³n£7²¤	¿€bD6í_øÂp¯‚ªâ)L@´ëžóço°:Ò&
+ACù"GâóâdZµ§8ÐNÄ’4†ºñF»ÿ-Dì*†€´òpÅ\\5³ÛDÉö=×è~Êu9›f¡ÍY{|^W-W;\ã‰nÍ(fúõùjö?¡üÊä
 endstream
 endobj
-9147 0 obj <<
+9176 0 obj <<
 /Type /Page
-/Contents 9148 0 R
-/Resources 9146 0 R
+/Contents 9177 0 R
+/Resources 9175 0 R
 /MediaBox [0 0 612 792]
-/Parent 9128 0 R
+/Parent 9140 0 R
 >> endobj
-9149 0 obj <<
-/D [9147 0 R /XYZ 100.892 685.529 null]
+9178 0 obj <<
+/D [9176 0 R /XYZ 100.892 685.529 null]
 >> endobj
-9146 0 obj <<
-/Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F71 5424 0 R /F51 3729 0 R /F70 4384 0 R >>
+9175 0 obj <<
+/Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F53 3738 0 R /F51 3736 0 R /F59 4373 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-9152 0 obj <<
+9181 0 obj <<
 /Length 2322      
 /Filter /FlateDecode
 >>
 stream
-xÚ¥XK¯ã¶ÞûWE€ÈÀµF$õLVí ):èbŠ{.&³à•h[YòˆÒܹÿ¾çAÊ’GIÚdc“‡GäyŸŒƒSßýíi÷æç4D•q)‚§c Rå±²¢ŒÒ2	žêàC˜$rÿñéÝ›Ÿ¥Š¨Ì²„XË"JT;ÓÛV[ÛTºÝTš„›îijÇéz…Qö{øÆýA$"ßžõu4óH‡ì~zÚ}Þ	ØäZˆ“FJÕe÷ácÔ°ö.ˆ#UÁq^•Q–¦0nƒÇÝ¿vñRG‘®tÌA‰<	²¤ŒH¿š/{Y„(MÿœLvÄYž5N!
-Sž÷ä6Ou]›š¿{&=jÚãY3ù:4ýÀ+Ìœg·Ùdý±í^„ýéD†ÃyÓ¡Q@“ƒPQš”,ì/q›è=€åD²À¯hß$Ôø—Âi=	X™zÓ´e–º±Õd-Ê‹d£‡¶!'ÀΣÿñÜ8îjOú;?¡w¬Ï¨Ý+‡©ëPfŠ’uD9ÑS–¼š®le/{%aâ_{'Ë¢T¦>ª@S홌Ã'´–*…sUN®Â9IZÊ°ëQ¢žèidÔLíÚ^“‹ð\B¦‘·”aèoäùû·döƒfeü—³!‹*å¾W‰s ’Hø× ý4:Öž9Ûþ仈âÝ*ØM,ípàqp""ñæùÝWw±Í9ëý³é@@™‰Pñ'B3Zž‘ø8¨ÍQOíÈT6ª$3I¢3{ã>ìÌ‹Œè‰äï‡O›
-ב­†û]šÓ™m½Ú.¯Ð
-ihs4U ô¸
-³å)–›ÎŽºmÙÉYøÒŒg^pÁ4«/†G3žQ¯<¬!‹!BݹmLÑ\è^´øT-Ä„IërkŸâDƒÿ¾m1MÓöÉ󧵩šÚ”Yø½_s^Á	«›£º.'ÒX¹œXðnXtåŒ<kZƒqPMß1ÉëV¨ð)ý‘ÿ«~¬yàà}&ƒ¹˜¯ˆF^Gy~mÓÄFœZ2d®ÖáMêH‰Ž'{t	Î[dõ]ûÊ#².åisäj¹
-®3ùºÓÐ0rŸ)MwìG³OáP)âôðþq«6å*š¿8kw°îø<ÝF×7á(#NÙLF*_û…›c¬n‚âT†Ÿ'3^!÷Ä\gX±NvP!S^"¬­`à/^ß»ºG)4=ÇËÁ[£ÙðT.eKi¸Þ«Eg´L˜›!Gq¬|\Ó:ÞÏN•Ó]de$½ò¾
-kSK®LD8]}uÆ–‹/ÐÍóYû;¨"³(›KÝ_ßÿ{Kk%¢x6ÐÃÖ6)À†Äø¾tP¾'À`|3\™r#m%â,’ev;í ÓÛå–ðE$ÅÊsÿCWÌ–]‘À)J`£»ÈÚ;¢”\ÏJ‚$ŽŠbŽ‡èv§¨°àC+˙ﻭ­Ò(IçŽýqKür|Îœ%ÔBså^i›±^™ÈõG2Š¸¥¡â%	 Éž*¸_a|…S£PÓ\¾Dý07`²XQ¬íµø)ãPE1óyj
-L˜iO„>ƒV”@9‘hY†ŽýȆ\”`°î@pMË}ÑÕwü[m”vΛñÐ{#èK9ˆŠ¿à Ùûž¿êøžÕÐ\Gc¾õ®×ëÎ59œ¸n‹Ã%@ÂùÒ‡4_ ,ŠN¢rœÚš§GÝ´‘׃ê¾+MW¡W3ŠVBW™Ãuá:š“jÚ¾òŒöÖùfÔáQ;Ž¸yµ‘b¾6v4î0vžb­é‰ <º)æFó»Í5IxúŽ8D@>,¤±Ùp`‹ì™Øõ#3:ÈÈVÇ•
-·>‚àŸ _ .ÒðßK€„õ 7˜¬ÍaKZ§ŸÆÆÿf0‡å«UÌX/Å{!šjxnœ·_[ƒY(¡]j&0 ÆhkyÔt™9\bÆï	:$}Cf‘~›vuq¸v2d1ƪX#jéQ
-ÂËàh#Æ*!2¯ë&´¦f(× ,ÉhyÓã\6Î3¢Ì¿‰ØE)¸NþÀþôk
-×·	Á^Ȉ‚7C]¹\Nྫྷ;gZ†ÕBd†?"ƒ5ãtå!G•îNƝw¥AÅÎ!Ò&”\DÁúÖC!þÿÜgÒ?l™—·°·<'oa¤ý"T2ôú¹ò^"Èù=AJ4'2Rœ‰"j¼x_¨ÂxNeZ¼³H\C¼;KA^aŒýØuEO&å7…†ˆëRôàøuŠ89‚ž¡Æˆ=²ÌßØ€ÈÏ|—gŠm.×õJŒãa[ÐÉþñÀÚ-åüÝàEƒ¹2’½Ý‡U¸.,ý¯Ë¬T©GãZúœ™G¼VâÀ|=§5:¶kªKNí®üXâO šôíµí¥Áà:«ä­
-!ñv‘ƒàh*£Ÿ[-¦W,öo«–?«¨eÜ_¹ nûÓÃ^Ÿ¤Z$ž§`Ãß0p
-7´‘Þ“ þ¢¶øÏŠàˆºIâPõû\˜{?Þ€‘[(þ»‡&ͱÅ)Í•£ñ;ßpòºžvƒâ÷òÞЁó–éWnþìœÿPËÂQg¨½“FŽê£¡½¹–Û¦Û{+’æªõ#‡›AT¦"q¯Oª„œ³ ”`û÷¤ŒÞî®{Eõ“/=@{Û_.Î9÷%	ûJ¥Yyë+ NÊJ9_·à%„ã¿z=+çkHåN§$¦PÃÁj„f‡¹>>MP³Ü½Ô¬83êÐðgφ`&gð—‡üð¶ÜŸ@ÔŒ‘%\å]íÿjª‰ƒ²óãŽg ISŠ‚›˜{—ÃÿqhN'3l}êß
-™Âx—£ÁqpU9Á=¦-è·É®OKpÆ
-Åéê%è‹û6®ZŸ«´àÀ@F–U-¾2$qê÷ô½Žéy	ÝA
-4êÚð¿|ÀÚ|Ç…êÛbYKrÆ6vâ"”„’pe2Ðé¾É¤q±~¸Î8ùâ…
-' míø1¶œÅݾðFƒ¼—¾Ã{Øê/ûÿŸžvÿ¨¿>)
+xÚ¥XK¯ã¶ÞûWE€ÈÀµF$õLVí ):èbŠ{.&³à•h[YòˆÒܹÿ¾çAÊ’GIÚdc“‡GäyŸŒƒSßýíi÷æç4D•q)‚§c Rå±²¢ŒÒ2	žêàC˜$ñþãÓ»7?KQ™e	±–E”¨v"¦·­¶¶©t»?¨4	ßM76݉gÓõ
+£8ì÷ð3ŒûƒHD¾=ëëhæ‘Ùýô´û¼°+ȵ'”
+ªËîÃÇ8¨aí]Gª,‚â¼*-¢,Ma܏»í⥎"]阃ydI‘.(~=4_ö²Qšþ/8™ìˆ³<<kœC¦<ïÈm:žêº659öLzԴdzfòuhúW˜8Ïn³ÉúcÛ½ûÓ‰‡ó¦C£€&¡¢4)YØ_â46Ñ)z ˉd=^ѾI¨ñ/…Óz°2õ4¦iË,uc«ÉZ”ÉFmCN€	œGÿã¹qÜÕžôw~BïXŸQ»WSסÌ%ëˆr¢§,y5]-ØÊ^öJÂÄ¿öN–E©L}T¦"Ú2‡Oh-U
+窜\…s’´”a×£D/<ÑÓȨ™Úµ½&ḄL#o)Ã
+,Ð!ßÈó÷oÉì'ÌÊø/gCUÊ}¯ç@$‘0ð¯9@úit¬=s¶ýÉ1vÅ»T°›XÚáÀãà E$DâÍ!ò»¯îb›?rÖûgӁ€2¡â?N„f´<#ñqP›£žÚ‘'¨l
+TIf’DgöÆ}Ø™?Ñ/Èߟ67®#[
+÷»4§3Ûz#´]^¡ÒÐçhª*@èqfËS,/6uÛ²“³ð¥ϼà‚hV_.f<£^yXC%B„ºsÚ˜¢¹Ð½hð©Zˆ	“Öå×>ʼnÿ/$|Ûbš¦ì;“çOkS5µ)³ð{¿æ¼‚V7Gu]N¤±r9±àÝ°èÊyÖ´ã ›¾c’×­PáSú#ÿWý4XóÀÁûLs1_7
+¼:'Žò:üÚ*¦‰8µdÉ\­Ã›Ô‘Oö蜷È0ê»ö•Gd]:ËÓæÈÿÔr ®.•«L) aä>Sšî؏fŸÂ¡RÄéáýãVmÊU4qÖî`ÝñyºŒ®oÂQFœ²™ŒT¾ö7ÇXÝÅ©?Of2¼Bΰ
+jì B¦¼DX[ÁÀ_¼¾wu5ŽRhzŽ—ƒ¶F³á©\Ê–Òp½W‹Îh™07CŽâXù¸ §u¼Ÿ*§»ÈÊHzå}0Ö§–\™ˆpºúêŒ3,_ 6šç7í×PEfQ6—º¿¾ÿ÷–ÖJDñl ‡­mR€
+3ˆñ}é |O€Áøf¸2åFÚ:KÄY$ËìvÚA¦%¶Ë-á‹HŠ•çþ‡®˜-»"€S”ÀFw‘µw8D)¹0ß*þ“8*Š9> ÛV Â‚­,g¾ï¶¶J£$;öÇ-ñÈñ9s–PÌ•{¥mÆ~xe"×É(
+à–†Š—$€${ªà~…ñN}ŒBMs-ø:`õÃÜ€ÉbDD±¶×âS¤ŒCÅ<Ìç©(0a¦=úbX	PåD¢ear8ö#w@rQ‚Áº7Á5-÷EWßñ/lµQÚ9o~ÄC3썠/å *þ‚ƒfï{þªãCzVCsyŒùÖ»^¯;×äpâº-— 	çKÒ|²(:‰ÊUpjkžuÓF^ªû®<6]…^Í(Z	]e×e„ëhNªiûÊ3Ú[{ä›9P‡;Dí8âfäÕFŠùÚØѸÃØyŠµ¦ÿ%‚ð覘Íï6×D$áqè/8ràI ù0°ÆfGÀ-²gb׏Ìè #[W*Üúl‚‚~H¸HÃw|/Öƒ^Ü`>²6‡-i~ÿ›Á–s¬V1c½ïi„hªià¹qÞ~ul
+f¡„v©™À G ­åQÓadæp‰¿w$è\ôa™EúmÚÕÅáÚɐÅ«b¨¥G5,ƒ£c¨„ȼ®T˜Ðšš¡\g °$£åMsÙ8ψ~0?ü&bY¤à:ùg û?Я)\ß&Gx!#
+Þuår9û²îœ]hVo‘füˆ֌ӕ‡Uº;wÞ•.;‡H›Prë[…øÿsŸIÿ°yd^ÞÂÞòœ¼…‘ö‹PÉÐëäÊ_x‰ ç÷<)ÑœÈHq$.ˆ0¨ñâ}¡
+ãy8•iñÌ"q
+ñî,y…1ö[`×=™”ß"®/8Hуã_Ô)âäx†#öÈ2c"?gð]ž)¶¹\[Ô+1Ž‡mA'ûÇk·”ówƒO
+æÊHövVẰô¿.³P¥késfñZ‰óuôœÖèØ®©.9µ»Nðc‰?jҷ׶—»«’‚묒·*„ÄÛE€£©Œ~nY´˜^±Ø¾­Zþ¬¢–qÿ}åd¸íOCx}’j‘xž‚
+ÃÀ5ÜÐFzOø‹Úâ?+‚#ê&‰C	H@Ôï_DpaîýxFl¡øïš`4ǧ4WŽÆï|Ã=ÈëzÚ
+ŠßË{CÎCX¦_¹ù³sþC-G¡ö
+L>|9ª†öæZn›nï­Hš«>ԏnQ™ŠÄ½>©r΂RþqDìß“2z»»îÕO¾ô ím¹8çÜ—$ì+e”få­¯l |8)+å|Ý‚#0”Žÿêõ¬œ¯!•;’˜B
+s¨Išæ.øø41@Ír÷R³ą̂Cß=‚™8œÁ_2ðÃÛr Q3F–p5–wµÿ«©&ÊȐ8ž8$M)
+nbî]ÿÇ¡9Ì°õ©7d>
+gà]ŽÇÁUå_ô˜¶@¢ß&»>i,=À{4§«—X /îÛ¸j}¯Ò‚Y|TµøʐĩßÓ÷>:¦ç%te(ШkÃÿòkóªo‹e-ÉÛ؉‹RzH•5ÊB§/ø&“ÆÅúá:wâä‹*œ€´µãÇØrtwûÂ
+ò^úïa«¾ìÿzÚý·_><
 endstream
 endobj
-9151 0 obj <<
+9180 0 obj <<
 /Type /Page
-/Contents 9152 0 R
-/Resources 9150 0 R
+/Contents 9181 0 R
+/Resources 9179 0 R
 /MediaBox [0 0 612 792]
-/Parent 9128 0 R
+/Parent 9184 0 R
 >> endobj
-9153 0 obj <<
-/D [9151 0 R /XYZ 151.701 685.529 null]
+9182 0 obj <<
+/D [9180 0 R /XYZ 151.701 685.529 null]
 >> endobj
 1810 0 obj <<
-/D [9151 0 R /XYZ 151.701 209.849 null]
+/D [9180 0 R /XYZ 151.701 209.849 null]
 >> endobj
-9154 0 obj <<
-/D [9151 0 R /XYZ 151.701 180.489 null]
+9183 0 obj <<
+/D [9180 0 R /XYZ 151.701 180.489 null]
 >> endobj
-9150 0 obj <<
-/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F51 3729 0 R /F70 4384 0 R /F71 5424 0 R /F96 8559 0 R /F17 3698 0 R >>
+9179 0 obj <<
+/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F51 3736 0 R /F59 4373 0 R /F53 3738 0 R /F96 8585 0 R /F17 3698 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-9159 0 obj <<
-/Length 2500      
+9189 0 obj <<
+/Length 2498      
 /Filter /FlateDecode
 >>
 stream
 xÚ½]“Û¶ñý~…ÚéoÆ‚	üjŸ’´i.3qܱ:׎튤$Ž)R!(Ÿõï³_ H™>O›´O K`w±ßôWû•¿úûÝ·›»—ßÁ*QYâëÕf·Ò¾¯Ò,XÅi¦¢Ì¬6åê­÷¦*†ºkïßo~$ôTeql=È”Ø>ãZé@ݯµÞOõ¾Ïé³uE^·ÃÑxß5¹µu‘7¼|Ý×íP·{^
-oòã6çë"hR™Ÿy!̹	ëîo›»_î4@yÂB¤ÂpUïÞ¾÷W%ìý¸òU˜¥«'Â<®Â(Uq„§5«7wÿ¸ó§bÑÑôâñP“)â¯ÏÛè5‘g;»öi€I}os¨lÅðSÞçÇj¨zËë¼7¬­J÷1ƒB¸RAËí}xA9È÷ß¼~T<{Ø]·@$ÀÇZ‡*2™Z–'5d j¢½¢;™XԖDz²õ¾­´å1çá	iÈñ†C>¦ŒE.Ÿ}•Õìó¶zâÉ””	±Ó
-2ô‡Cߝ÷@×™÷Ô×¢#T÷=è#/à {8ÉŠüÄèŸÝוe,’,ŒMµÏ‹#Ù‹ª£CèyÜ:ÖðÐcïSUœáj¸c¿$Uö­–êT±vJÚœòòX‹õ̵Ê$pÖh>ã{)kŽÇu…g8Âõ²%, Ê1`ü¸@Ú{ š˜ g at 0©
-!Zˇ5l–ÄÚ:ŽTê‡síTõ fô5]»sbT?>ð©nÕ‚S½óuHï„+Ð…¦¹q¢Ïy ÅÀÉLGàÄ01ú®-¿ôë0½¾zøÎÌõDÞ°ç-‹íòÉ
-\Virgp\˜©,&þ$Æ?sgqÂî,ŽgîÀw›dÉ ¸³ùûÃ}àA“0åû6$×H›p&O_mÖv µlds.# ”}ýn
-J”ï«cåøFØ!·8ñ½¶H»‡¼Ý£­ km
-Ú•o᥄K¾ ðBåã¬Ín¼·Xþ°¨@}bX_5UnÉa…¶ƒ;x¹ë»#D;+{Ì›†Qêã©ï𒏸?²e§Í_tzÇë›øÖºsSò|<'hûå|¬â-¶{¹Oªo€†ÊžŸ]«3¢×;/H^wÆEìíº¦!ñ<‘xäÒS_}¬»³åU^~¬‹EºQo†•¡;á,ö@ëîFõB`YÁ0¡O£®ñÁï‚4tç^­†ó	—@ˆúþ>
-ÉùáÆ(-ùœÞæsïÌþ˜úT[QuXʧ‡)щ— © ¿0ÿ
-[(+…"\d¨wô¢¬Õg=©÷X·%½û“e@öéåOÕŸnŒÔ|AqM”Må «‰G120¼ní ¯Ë’À÷ú1¸Ñžå‘2ÎÐàç¹ÜAn¯ëphï5é>oÛ+ùK1úš̈wœéà"DÃE#©øùÀ9âÐûágäåqó3ÿõ“œ¶w]Ï#Ók²PÅúÿoRƒóMÎÃÐi4<ûU[‰å“ë„S>¬bÕ!ƒ$(g:è‡É€:p–ÛF@¶¨Ú¼¯;ënèy2*âŸ)¹sYDY=‹²±
-cˆWृԸÔA'7Ýæq8u×1^8… Džfh8Úá\^xÊ"ÇÉéÔŒ¥O_>ñd¦³xµáqçMœ÷‚øíùt¢@Í*et!†Qa2ïL	$Î&öO±&sžÄp®q¬#EDMDD„›ïê¦ZŠUÚOU
-áR¾±tG¤²PßÞ@ÉEÁ+Aþ<ãN®]¸,4ð¶æzëýÛKƒD¥IöU¾š®È¯UÌ
-o!”
-ñ˜ˆåN{ÛŽ5µé Lö.ƒ¸>IUªgUt€Ð0·`%
-ÿ+%¥Ì^G§	Š+ù˜Ùh)pÌ?>ñ
-‚Ì};LHÜÉ™s' TXçÅ‚ŽfI®-ù÷Q/"ÅHp€4”rF±³³ˆIF|ŶªhJù|R`Ä+EV¾ìäØCånzâ‰Ä¼gŸJ„þ[^êʐ‚kh$UKf÷@É™ú·VhUYí–3	T§È1ä<á.’dѵ2±ü UQ#.…R€ÖB׈ßJnB‹¾:ºüŠR²Wj&7ö::˜EÛ•Nõïå^¸¨1+-p†Öh‚«5Ò.e]Xê|pèÁg×X',ÅZePýÏX
-12¡÷€ñ¬’[Êù [<ޏybÉ›ù …Ãi°¼¢,
-ÆFJ)Ò` âA,cA½5a z›%áš_Uð0~nIôpF'³ä
-€®¶LfEhâ«0åù–„ñ²xæ>c£Bþié¨H™hÄx¿ôz™òÍxÅ6$,/Ë].¦¸¶Dõ 5r¬SÎÎ`SxL½Í_¿•ÏÝ9]+	”büiðYÕ×WaïL&xlÌ“žîòº±Bj)I©8Õ~¦t2KKºŠ
-°l¢ª~.9Œ«{`zfnK^‘w†±ìX³iÞczÏPÒ•vŽ{¶œ^£æ-¹’µR¥Aîs#ýºK¹š)ÑÎ- ãqÉ•ŒíÄµxÍ.¤òŠ ²¥Š¿=RÑ$‘ç³–œ±F at h` Îúñ³=9$áØ‘[èčdt–ö“+Ó®„mpä©¡îÞg¥F%IZky7ðÈÀÌŽ9ixi§H_…´ÌÎó„-V†¾åнStGȏëmÝÔƒë1¡jº”w8Ôö?‰O¿1Ý5¾–0lü€™¯]åËœ÷f	#óƒYJÀßSNN{csbð&™þÝüRô¬_‚˜BÚtmf±n€*cnš]ô ^Ä»¾i´ œ	°!¥~Ï«i!	H‡ÎbªCe»a—v#)­'.6%ÀÁìÚ”€ÿ=½̹Éùå†Wê½Ó¡y|xeü—þbÏ[îÖØ.íúƒ»Ý¢ß‹Œ
-âøÿ-Bšx–ÜgÎЀîî(<uèØXaÔØ[^¹îßZ§™G|SíÃ;]«lk/Æ)Ù9‹“Ú=XCÅ->€@dÿ÷Iãṳ‹yzo$WƝ1WF w̳	'Ö}æZÛ|5<„*NÍmƉ—LÌÕŒI6ûÛȇhÏJ¼1¡ò3‘xq8‡™ñŠsߏmJØ®9ËËeâ^3)m`M!'ãQØ¸kË1ÕÂM*a`¤æ4awË]!çítä’þØÌÊË IFãz,En°ÑôSHbµ|HœL¬ʧ¢¯OÒzō;˜ô
+oòã6çë"hR™Ÿy!̹Ñˆu÷·ÍÝ/w €<a!Ra¸*Žwoßû«ö~\ù*ÌÒÕaWa”ª8ÂÓšÕ›»ÜùS±èhzñx¨ÉñŽ×çm	ôšÈ³]ûΏ4HÀ¤¾·9T¶bø)ïóc5T½åuޏÖV¥û˜ÇA!Ü©‚ åö>H¼‹ äûo^?*ž=ì®[ àc­C™LH-ˈ2 5Ñ^яÌ,jËcYÙzßVÚò˜óð„4äxÈ…Ã!SÆ"—OŠ¾Ê‡jöy[=ñdJʄ؈iúáïÎû ëÌ{êkÑ‘Àªûô‘pÐ=œ‹d
+E~bôŠÏîëÊ2IƦÚçÅ…‘ìÅÕÑ!ô<nkx
+è±÷©*Îp5ܱ_’ªûVKuª‚X;%mNyy¬ÅzæZe8k4Ÿñ=‚”µÇc‡ºÂ3ázÙPå0~\ í=PMLÐ3 ˜Ô†­åÊ6KbmG*õÃ9ƒö ªúP3úš.ŽÝ91ªøT7
+ƒjÁ©Þù:¤wÂèBÓ\„8Q„ç<bàd¦£pb˜}×–_zu†Þ?_=ügæz"oØó–Åöyd.+‹4¹38.ÌT–F㟹³8awÇ3wà‰;ƒM²d€NÜÙüýá>ð I˜ò}’k¤M8“§¯6k;Z6²9— ʾþˆ ·%Ê÷Õ±r|#ì[œø^Û	¤ÀÝCÞîÑÖ	е¶íÊ·ðRÂ%_ x¡òqVƒf7ÞŒ[,Ø
+T >1¬¯š*·dŠ°BÛÎÁ¼ÜõÝ‘¿ ¢ƒƒ•=æMÃ(õñÔwxÉGÜÙ²ÎÓf‰÷CÕ/:½ãõÍ|kݹ)y¾ž4‡ýr¾GVñÛŒ½Ü§ÆÕ7 at CeOŒO†….‡ÕÑë$¯;ã"öv]ӐxžH<r驯>ÖÝÙò*/?ÖÅ"ݨ7ÃÊНp{H uw£z!°¬àÀ‚˜Ð§Q×ø`ˆwAºs/‡VÃù‚K D}Ÿ†äüpc”–|Noó¹wfÿL}ª­¨:¬åӃÔèÄK€T_˜‰…-”ŽB.2Ô;zQÖê3‡žÔ{¬Û’ÞýÉ2 ûôò§j‡O7Fƒ@j¾ ¸&ʦr€ÕÄ£˜^·v€×eIàûýÜhÏòÈNgèðó\î ·×õ8
+´÷štŸ·Àí•Œü¥}MfÄ;Îtp¢á¢áTü|àqèýð3òò¸ù™á߁úIÎFÛ»®ç‘é5Y¨býÿ7©Áy‰&çaè4žƒýª­ÄòÉõÂ)V±êA”3ôÃd@8Ëm# [TmÞםu7ô<ñϔܹ¬¢¬žEÙX…1Ä+ðÒAj\ê “›nó8œºˆë/œB"O3´?íp./<e‘ãätjÆÒ§/Ÿx2ÓY¼Úð8÷ÙÓó&Î{Aüö|:Q f•2:†ÃN„¨0™w¦gû§X“Î9Ob8×8Ö‘"¢&
+""ÂÍwuS-Å*í§*…p)ß¿Xº#RY¨oo ä"Èà• žq'×.\x[s½‹u‰ƒþí¥A¢Ò$û*_MWä×*憷J…xLÄr§½mÇšÚt&{—A\Ÿ¤*Õ³*º@h˜[°’†ÿ•’Rf¯£‰Ó„Å•|Ìl´”
+8æHŸxAæ>Š&¤îä̹“ *,ŽóbAG³$×–üû(‰‘b$8@
+J9£ØÙYÄ$#„
+¾â[U4¥|>)0â•"+_vrì¡r7=ñDbÞ³O%Bÿ-/õ
+eHÁ54rmÎL¬È¿µB«Êj·¤˜I ¢8uØ@Ž!ç	wp‘$‹®•‰å©Šq)”´ºFüVrZôÕÑåW”ª½êP«0¹±×ÑÁ,Ú~¨tª/÷ÂE	\i3´F\­‘v)ëÂRçƒC<»Æ:a)Ö*ƒêÆRˆ™	½Œß`ݐÜRÎÙâñ~ÌKÞÌ(Nƒåei06RJ‘# b²è­	ÑÛ„,	×üª‚‡AðsK¢‡3:™˜%Wxtµe”ÍTÇWa:Êó-=ãeñÌ}Æ*F…üÓÒQ‘2шñ~éõ2å›ñ.ŠmHX^–5º\Lpm‰êA
+jäX§œÁ¦ð˜z›¿~+Ÿ»sºV*(Å4øÓ೪¯¯þÂÞ™2Lðؘ'<Ýåuc%„ÔR’R-pªýLéd48,––t`ÙDUý\rW÷ÀôÌÜ–¼"ïcÙ±fÓ¼Çôž¡¤+í÷l9½FÍ[r%k¤JƒÜçFúu—r5S¢[@Æã’+Û‰kðš]HåAeK+~{¤¢I"Ïg-9b€ÐÀ@œõãg{r*H±#·Ð‰3Èè,í'W¦%\	ÛàÈSCݽÏJ+ŒJ’´Öònà‘™sÒ"ð*ÒN‘¾
+i™ç	[¬|Ë {9¦èŽ×Ûº©×cBÕt)ïp¨íŸ~cºk|-aØø;2_»Ê‡9ïÍ„;Gæ³”€¿§>œœvíeswÞ$Ó¿›_ŠžõKSH›®Í,Ö
+PBeÌM³‹^Ô‹x×7„S#6¤Ôïy5-$éÐYLÕc¨l7ìÒn$¥õÄåæ8˜]›°€â¿§‚979¿ÜðJ½w:4¯ŒÿÒÿ#CìyËýÂÛ¥]ap·[ô{‘QAÿŸ¢E¨BÏ’ûÌÐÝ…§» +Œ{Ë+×ý[ë4Sàˆoª}xÇ£kՁmíÅ8å1;gq’ãO»k¨¸ÅãÁˆìÿ>i| ‚™ô`1Oïäʸ3æÊ䮃y6áĺÏ\k›¯†‡PÅ©¹Í8ñ’‰y㯚ƒ€1ÉfùâYâB‰7&T~&Ï"ç03^qîû±M‰ Û5gy¹LÜk&¥
+¬)¤âd<êwm9¦Z¸I%ŒÔœ&ìn¹+伝Ž\òÁ›Y¹c Ɉc\¥È
+6š~
+IÌ¡–©ƒ‚“‰uCùTôõIZ¸bç¯	^#
 endstream
 endobj
-9158 0 obj <<
+9188 0 obj <<
 /Type /Page
-/Contents 9159 0 R
-/Resources 9157 0 R
+/Contents 9189 0 R
+/Resources 9187 0 R
 /MediaBox [0 0 612 792]
-/Parent 9128 0 R
+/Parent 9184 0 R
 >> endobj
-9160 0 obj <<
-/D [9158 0 R /XYZ 100.892 685.529 null]
+9190 0 obj <<
+/D [9188 0 R /XYZ 100.892 685.529 null]
 >> endobj
 1814 0 obj <<
-/D [9158 0 R /XYZ 100.892 561.095 null]
+/D [9188 0 R /XYZ 100.892 561.095 null]
 >> endobj
-9161 0 obj <<
-/D [9158 0 R /XYZ 100.892 530.96 null]
+9191 0 obj <<
+/D [9188 0 R /XYZ 100.892 530.96 null]
 >> endobj
-9157 0 obj <<
-/Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F17 3698 0 R /F51 3729 0 R /F85 5521 0 R /F71 5424 0 R /F70 4384 0 R /F96 8559 0 R >>
+9187 0 obj <<
+/Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F17 3698 0 R /F51 3736 0 R /F85 5513 0 R /F53 3738 0 R /F59 4373 0 R /F96 8585 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-9166 0 obj <<
-/Length 1985      
+9196 0 obj <<
+/Length 1982      
 /Filter /FlateDecode
 >>
 stream
-xÚ­XKoÜ8¾ûW»5V‹"õ
-‹Í$“ŒƒLà=ÀÉh‰vkWQ²Çÿ~¿bQínG3ØÃ^ZEªT¬çWÅŽƒû >\üps±{ŸÆˆ£2.EpsˆTDy,‚¬(£´TÁM|
-•R›_o>îÞ'IPDe–)ÇZ‘’$9¦·­¶¶©t»ÙÊT…WcÓOMÏ«ëùp ‡Ã?ã´Ù
-%òðí^&32O"萋o.~»
-½NÔI#)ƒª»øúkÔx÷1ˆ#YÁ£ãì™Q–¦ ÛàúâŸñ©"=³1‡¹
-2UFÎR¶¬l‡¶Û$Ex»Ùâ·jÓÓrâwº¯™üþ™!ÚlÓ¦C"œözú²;ŒX5àÌÃɲˆ¦·“n[=5CÏ;/OÃ>\;¶BF©*YÕi©I;©
-ó[ 2Èa[ìì„Gr„PFeZð—s»#²¼¶'l$ÒÜò!¶™üqwÃÈ„ù]w‡ÖÀ`µLÛºµSG
-ëÆV3Ò‚¤õpÇOç½üè=øĺͲHå	››.Ñ÷äE)É}”!Khƒ¯ØU'I–$yÅÄ7!ÕÛ_®®yu5z×ã!BŠ³\’»Ã8ýå…ä0ò®Ê‘À3Â¥<˜£$—pVŽÔ¬`""!‘Ð"ŽÃ«ù¶mìÞç=Ÿ{LðËþé/±[BŽÍúxòM55†?|׌¦š¸Zžx‹ÎO*‹²2?ÏŠOïHö›«µo—Ê|å›}ƒDLJxe8PrV¼Úk¿íãYf¾Œéy©ëz4Öššù¾1ÃB,BRXbåÂòÅtƒË)Õ{!Ÿ®'Âzñ³î·kɏdè|¼Þl³$†1	?›‰‰·C×AðJL·¹@ÙÜ1ÛIf^<"lLÁëîùà^·3fÈÿ2fv+ZœˆÂ}Måh{”²¢ýÞ´ÎÈÚÛ;wϏœœ\PˆánQF£Og”›¶¾ªsYWo|ö=S?E,æfS¨ÐŒ;z’"ò¤pÐà5Ë×òFE¹L<Û”E™D*óe‘<—…òeAaŒËÃÇ‘«À>‹•&$*ö9šŸ‰„sÉ>p•dH’'Þù2ps™xyEòэ7ÜqpXÍongÏrÉÞ
-¼ü¼|úÁLüæMU!ÅלB*f‘ÈXC'A †d¢s7»P	Á@HÄ80ÒL¼<8í(¿Æš",R€.’gÏuÎ=KsÙ€6)Š¥mj^:(>9 ù|ù/Þ²Ov2Óßâ4¦[IņâQÆa7X:yâU…,£#KÈ™†‘Jœ¶™y9®t½ cŠ ^i¿ìÍö‘ÐdÞoRö̵œªyù-ªõ"{Ý™šž‹S‡KG±(—Acg¦jÇíbysf˜Ýëzx\‹œT‘Ìä"¾ð½B{~l&*~™²DœFˆwf®u¿r(§žñ	W0†ŸÉ­ï5uw^\ëŽr«	Ò˜×0´7‚µ:³Á£…"IN."þÓôé#¯¸Í‚ààuª6õgQºâ 
-/Bsb³€ŸÏ¹%À W-§æ·íÈ®Ï"š2Gqüñ8åv«j˜ §–ÌU¾"X-©†ä¢Ùz.ÊÕcj‚Ã7!f¨Fg;QµÜÊhyÖÈC¦8¶D‘»\Vœ¼ñÙ¸áO&á­óc½–D™Âœ™-ITq«aôÕ–Ñ÷nh[Ž“}½–Ð[/ƒBç/Ça˜þ
-sQ±PbQ #en5?‰e-ŸÍ#3\ÿüîk¤Àk^Z­~úÅLOÃ\ýÿ.f¶° ¶Û¥UÆÓ‡[Ë.ˆkjŒ"ôHÞ:äÁ6>˜bìùž“‡-ì¿£d¡yêtt*“ð•3<•¸A¨sëíà†jØá¾o 4Øiu–Z½lÅÒ@p(À,Ì̍õ÷!l{´uœàyyo¢ùŠáë¤åÍšC7K9=$žÑf-Üß‹>=‹,$ÍH*MÂK7Zdaw„q,¬qªr#HÁ#’éO.-ҏtŽð_9°Ýò†ë8×4L¯xŸ£¢™˜aèÛ§5+0Õ4f!ÂÃ1Ü8ܶ¦³±4ÿ0Œã=Ã%ÛLf†æL¡…5=U^Ê `í>q˜æß=/ÇiE¹Ó€*ÉÏO=ŽÍšÚ<œÎè†TváÄê×&º^­Á†H辚ûàƒwö0í®š«£
-nÍe\œ6<:&ñ()Ù;Oºµ·^Æ­žË@¸„¯4oõƒŸÌ·‰H£4—ßÙÿдæž$PûA)¸Y>›+’¶ç•¶«67JL•¼þa¸‡©âÂø*
-}5>JÂܽ"¦Ò£G)ð±ßÔuC4ç.	ÚæÑ q
-™±kÜÍÖ²=4ßÒ[ßeŽ÷ŽÕÿ3„J\(ÿä
-¡$ÍÔËÿî)
-Ç™Ó]DÈ"2Ã$Ïnø âç?jÀ–
-šâ‹ØÇèogîÞg§ì9`-_\²Ÿ¦ÃëÝ®qÿ4L6âÁ ¨so¢ÞL»‚ÎÎieò¿³jg6lEFMwœšžÝDþo&tºia¿÷Ó?¬î0…Aù?S»Äa*;ÓúÈúò‰àþ\Ùæ
+xÚ­X[oܶ~÷¯z^´@VKŠÔ-(Š¦I“:H7v$} %Ú«V·Š”·þ÷áP²ÖQ‹óp^VCj4œë7ÃeÁ}À‚w?Ü\Þ&,à,*XÁƒ›»€'<ÊÒ¼ˆ’B7Uð9”2Þývóþð6Žƒ<*ÒT:Ö"¤ÈA’czÝ(cêR5»½Hdx5֝­»{Z]Oà ûüŒv·ç’gá룬‰'æxÈŏ7^p
+z­ÔI"!‚²½øü*x÷>`‘(òàä8Û@$y”&	ÐMp}ñË[ÛÈ“330"“A*‹ÈÙ‚êO†”MYhÚ]œ‡·»=ü–M­;\Zz§ºŠˆq ÷OÑnŸÄ`ªÖÈÁC{ÜñÐÓ—í0ªÎ,´†Dԝ±ªi”­ûŽvžŸûà°cÏE”È‚TµGgÌI­‰ßø A¶1g'x$ƒŠ¨Hrú2%®swdQšåÁ~ÅvB‘ú–1µõÇÝõ#ú/Սƒål0n«ÆôD-Vµ)'H4×ý=÷²Å{àgè>M#™Ådn2FÝ£…@÷a†Ì¡
+>î\%°Äñ"¾p!_ÿzuM««Ñ»<Ä8‹9)a·í7Ï$‡‘wUð<Ã]Êsgœ•AêsR0æÐœ±ðjºmjsôyOç.	~ÙÝAúóplçÃf
+úxòUiëM¾©G]Zª–GÚ¢…ó“L£´ÈγâÔýêj+Äûùƒ3ßGùæXC"Æx¥09KZ•ßöñ,R_Zw´TU5jctE|_‡™–° &]X>é¶w9…¢:/äCOõ„ø/~VÝ~+ù!Z_#/wû4ŽÁ‰‡µ%âu߶ x#¦ûŒCÙÜÛ#Jé'Zœ lD×ÝóÁ½n&:L£)þ+Șɭxhàlˆ(¸ï¡.m)Úu3PFVÞÞ©}ªxÈIë‚‚wÓe4út†rSÆ—AÙS.«ÒÒÆûþØõSDbnv¹õ8;ª
+dˆó,ÊâÜAƒ×,ÛÊe"&hðlÿPEÉÔ—EüTÒ—„0.Gªó$Šƒ¨$FQÌçh¶q/æ’$¼£*I!IiçSOÍÅÒò
+åC7:í¨ãÀa½¹<Ë%	xÓÓòãüé;méÍ«²„ßr
+ª˜F<%
+5ì$@vAtî&*Î	‘{BKËÁi‡ù5Važ èBò©óHÒ\6À»Š¥©+Z:(^ÀÂ_?^þ—¶Ì£±º%úK–ØF*֏‚…moðdK«²,@ŽíG,qÜ&æù¸Âõ‚–(„t|¥ü²Óû Ð¼GÚH9×|ª¢åÆeãEvªÕ9<k‡Á"Æ‹yÐ8h[¨]ÌoÎ3GUõ§­È	‰TÌrÀ7|/¡=Ÿj‹Å/2‰u„hg¢Z÷+‡ðT|BÏõ_«{…ݝתE‡Ü*ÄŸ„Ñå ­Îlð耡ˆ“œ’‰?º?=ÑŠÚ,|¤Öjcæ…+Üð"%6	èéù¤‘[¸À•óé£þs‚vd¶g…™#)þðX‰r»eÙOÀÉ9s¥¯RKHHCtÑd<æ‚ê’šÀá›1”£g;¡j©•áþü¬ ‰¢Ø"…î¢ôbÏêy5nÀð'âðÖù±ÚJ¢TÂœ™ÎITR«!ôU†Ð÷®oŠ“y¹•Ð{/CÏ2—cßÛÿ€¹P± Ä¬ Œ”I¸WôD–­ |Ô'b¸þù"Üא/ii4økóÓOÚ>š¸ºÿ]ÌlKÀþy€$ØŽ=l;”–)
+CD¾ïo
+Q¸@\ccä¡GòÆ!lÃ'=Q„=_sÒ°ûo0YpžZNE¾p†'nòÜú¥Ü`
+;Ü÷
+ c7g©YÐó&ÏM j ù˜y3smü}¶=ZµLð´\Àiºbø:ih³¢ÁÐ
+…ù\NOñ'´Ù
+÷×"ŸžDæg$™Äá¥-Ò°]`F;Õ€r#HN#’îV—áG:Gø¯œˆ°ÝІëp®L/hŸ¢Dm‰¡ïšÇ-+`ªpÌ‚3pcÛèÖ ÄâüC0ï	.ÉfÜpè44¯0FjTy.ƒuø@ašþò¼§
+åÖ•‚<ž­=›¶yp:¡¤²'¼À~­£ûèÅlðï«ÉÒÔx0Cß7‡r6G¸5,_7<<&ö()È;ÞÚ¯áVGå@8‡^)Úêz?™ïcžDI&¾²ÿ¡nô=JÀö¥àfeðÙT¢´#­”Ù´p£€©r†×0îa2_@¸7EA_e‹$˜»7ä „Édñ(ž‰ðUUÕxAsN¡’Àm
+À"ª!=¶µ»Ù²ç[|ë»ÌrïØü?ƒËØ…ò_þÐàRàL=ÿŸáþÇ,Hp8NîÐE¸È.R‚ÄÙ
+?å«?j€-á8ÅçÌÇèÛ3
+o³5{°–Í.9Z;¼<j÷Oƒ5
+€:÷:ê´=<tv.OX”Š%ß‘jg6ìyŠMîpjrvù¿™Ðªº~?Úïja
+åÿMí“é™Öëó'÷oÈmÙÀ
 endstream
 endobj
-9165 0 obj <<
+9195 0 obj <<
 /Type /Page
-/Contents 9166 0 R
-/Resources 9164 0 R
+/Contents 9196 0 R
+/Resources 9194 0 R
 /MediaBox [0 0 612 792]
-/Parent 9173 0 R
-/Annots [ 9156 0 R 9162 0 R 9169 0 R 9155 0 R 9163 0 R ]
+/Parent 9184 0 R
+/Annots [ 9186 0 R 9192 0 R 9199 0 R 9185 0 R 9193 0 R ]
 >> endobj
-9156 0 obj <<
+9186 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [220.463 619.448 408.001 631.137]
 /Subtype /Link
 /A << /S /GoTo /D (CUPS-printing) >>
 >> endobj
-9162 0 obj <<
+9192 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [329.742 539.49 511.352 551.179]
 /Subtype /Link
 /A << /S /GoTo /D (NetCommand) >>
 >> endobj
-9169 0 obj <<
+9199 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [150.705 525.94 302.019 537.63]
 /Subtype /Link
 /A << /S /GoTo /D (NetCommand) >>
 >> endobj
-9155 0 obj <<
+9185 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
 /Rect [174.46 127.92 327.086 140.872]
 /Subtype/Link/A<</Type/Action/S/URI/URI(http://imprints.sourceforge.net/)>>
 >> endobj
-9163 0 obj <<
+9193 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
 /Rect [174.46 116.961 270.598 129.913]
 /Subtype/Link/A<</Type/Action/S/URI/URI(mail://jht@samba.org)>>
 >> endobj
-9167 0 obj <<
-/D [9165 0 R /XYZ 151.701 685.529 null]
+9197 0 obj <<
+/D [9195 0 R /XYZ 151.701 685.529 null]
 >> endobj
 1818 0 obj <<
-/D [9165 0 R /XYZ 151.701 603.535 null]
+/D [9195 0 R /XYZ 151.701 603.535 null]
 >> endobj
-9168 0 obj <<
-/D [9165 0 R /XYZ 151.701 563.13 null]
+9198 0 obj <<
+/D [9195 0 R /XYZ 151.701 563.13 null]
 >> endobj
 1822 0 obj <<
-/D [9165 0 R /XYZ 151.701 496.479 null]
+/D [9195 0 R /XYZ 151.701 496.479 null]
 >> endobj
-9170 0 obj <<
-/D [9165 0 R /XYZ 151.701 469.622 null]
+9200 0 obj <<
+/D [9195 0 R /XYZ 151.701 469.622 null]
 >> endobj
 1826 0 obj <<
-/D [9165 0 R /XYZ 151.701 469.622 null]
+/D [9195 0 R /XYZ 151.701 469.622 null]
 >> endobj
-9171 0 obj <<
-/D [9165 0 R /XYZ 151.701 441.139 null]
+9201 0 obj <<
+/D [9195 0 R /XYZ 151.701 441.139 null]
 >> endobj
 1830 0 obj <<
-/D [9165 0 R /XYZ 151.701 267.089 null]
+/D [9195 0 R /XYZ 151.701 267.089 null]
 >> endobj
-9172 0 obj <<
-/D [9165 0 R /XYZ 151.701 227.38 null]
+9202 0 obj <<
+/D [9195 0 R /XYZ 151.701 227.38 null]
 >> endobj
-9164 0 obj <<
-/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F29 3731 0 R /F17 3698 0 R /F71 5424 0 R /F30 3732 0 R /F58 3733 0 R /F68 3734 0 R >>
+9194 0 obj <<
+/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F29 5413 0 R /F17 3698 0 R /F53 3738 0 R /F30 5441 0 R /F61 5442 0 R /F71 5443 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-9176 0 obj <<
+9205 0 obj <<
 /Length 752       
 /Filter /FlateDecode
 >>
 stream
 xÚmTßo›0~Ï_Á[´RÛ¯ÛºiÕ´ij&Mjûà7¡L
 ´Í¿;ŸIÓ6/p÷ÝOw6¶¾/>¯ߤŒ–I¹ä"ZÝG‚ó¤(e”e’•*ZUÑ
-»6›±¶]|·ºòîERæ¹BwY&¼9ùI‘•Äç‚ç’}±m1çi–±ËX08s6N9s¥Ê8ÔKJ^úÒ)ÈK•ÍÉ”ÊÐkq¹Z<. à|Ô^–¤i´i7w<ªÀvñ$-‹èÙ{¶QšIža¶&º^üYðã#‹ì¸ð!©*.,?ôñ¹,˜¥oçPœUµ*¬Û“ªAA°1§}_otÓì	rf]
+»6›±¶]|·ºòîERæ¹BwY&¼9ùI‘•Äç‚ç’}±m1çi–±ËX08s6N9s¥Ê8ÔKJ^úÒ)ÈK•ÍÉ”JÑkq¹Z<. à|Ô^–¤i´i7w<ªÀvñ$-‹èÙ{¶QšIža¶&º^üYðã#‹ì¸ð!©*.,?ôñ¹,˜¥oçPœUµ*¬Û“ªAA°1§}_otÓì	rf]
 ¼=¡ÍPÀhƒÿ. 6–KöÜvÕ…uä³u@šzàSå9ûݽ†-p–s‘&™*©]¸”lY ôjj.%Ùµn±“µ&õè|Ëp>ùö|’ù€iI[{אíMÖ5UP]=êucBQìÀw;ìì>G
 gÔïNc‚™•Jj…³ñÁÖõHÈ`‚€ü¡ÅtÃäq:Xm‡ä£]“iÃ)vÁôa®Þr¡šÏbO4T7º;Å÷½€é-ò‘*槖¦¬2
 ÉD=1=L+–Ìé$,¬ÛöÕP[¦«ên‹Qxœ7iä¼eäH6{O¦ÞÕZG‚ß
-7¤|? '$×…NÃœ+ ¡^Êþþúñïâ'%ž^N±°³Ã#WK(@Qù</>ò`«;½5­™{GL÷}É?8ÀÌ]2ûÍz[ÂßB:;žÕä\¨à/g)X¯ñr¤xKÎ욀ÇÉL†0ª‚`=R¤ûÖ‰X at qK<üzI@¡e¨àç"g«Årˆõ“<Õ¬y鍣‘EIäÉøZÆ=Åð’^ÈŠ½¡:ó\ ðnLEð-ÏøšŠ{ýð(€AÉÎEêúõm8Ñ6]xØ™z.ð&ÔŒ’–U;¿õ‡GxþÃÛþƒÀ®
+7¤|? '$×…NÃœ+ ¡^Êþþúñïâ'%ž^N±°³Ã#WK(@Qù</>ò`«;½5­™{GL÷}É?8ÀÌ]2ûÍz[ÂßB:;žÕä\¨à/g)X¯ñr¤xKÎ욀ÇÉL†0ª‚`=R¤ûÖ‰X at qK<üzI@¡e¨àç"g«Årˆõ“<Õ¬y鍣‘EIäÉøZÆ=Åð’^ÈŠ½¡:ó\ ðnLEð-ÏøšŠ{ýð(€AÉÎEêúõm8Ñ6]xØ™z.ð&ÔŒ’–U;¿õ‡GxþÃÛþwö®
 endstream
 endobj
-9175 0 obj <<
+9204 0 obj <<
 /Type /Page
-/Contents 9176 0 R
-/Resources 9174 0 R
+/Contents 9205 0 R
+/Resources 9203 0 R
 /MediaBox [0 0 612 792]
-/Parent 9173 0 R
+/Parent 9184 0 R
 >> endobj
-9177 0 obj <<
-/D [9175 0 R /XYZ 100.892 685.529 null]
+9206 0 obj <<
+/D [9204 0 R /XYZ 100.892 685.529 null]
 >> endobj
-9174 0 obj <<
+9203 0 obj <<
 /Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-9180 0 obj <<
+9209 0 obj <<
 /Length 19        
 /Filter /FlateDecode
 >>
@@ -43982,220 +44534,225 @@
 xÚ3PHW0Ppç2ÀA c(á
 endstream
 endobj
-9179 0 obj <<
+9208 0 obj <<
 /Type /Page
-/Contents 9180 0 R
-/Resources 9178 0 R
+/Contents 9209 0 R
+/Resources 9207 0 R
 /MediaBox [0 0 612 792]
-/Parent 9173 0 R
+/Parent 9184 0 R
 >> endobj
-9181 0 obj <<
-/D [9179 0 R /XYZ 151.701 685.529 null]
+9210 0 obj <<
+/D [9208 0 R /XYZ 151.701 685.529 null]
 >> endobj
-9178 0 obj <<
+9207 0 obj <<
 /ProcSet [ /PDF ]
 >> endobj
-9187 0 obj <<
-/Length 1676      
+9216 0 obj <<
+/Length 1675      
 /Filter /FlateDecode
 >>
 stream
-xÚ•WYÛ6~ß_!ä¥4kyè,ŠM
-6H6Hò [´­¬$:”´Žÿ}g8”ÄiÑ'‘ÃápÎoF<X<x}Åý÷Åüêú&M‘†RÄQ0_‚ó0ËeD<”Ró2øÈ^nŠm¯ídª„bRN>Ïß\½š_}½ †âxK©0É’`Ù\}ü̃ß<Tyìk¨8“8†u<\ýyQ<
-7þ‡gˆH…i–žÚ§qG¹·ãÃìŒHR6»¿½›ßÞ½Æ]Â>Ìfïïçh—#d˜ÇÂùƒÓœ‡©JI‚”¡˜LHg·mo
-Ü笀ĖÁúÊ´G)¤ÄÒK‘yÅê(å çf¢ÓE?XÝ‘rE[Òâ…nõ'.¢¾óBc°+Ìy.F¡I˜¨ˆ„Î7n¬—¦i@
-XKöáîöo¢ÎlÕNdÆz:xØw½nè菹s{DæAæ)woHŠæI ÀïDqIð»RÁô„
-„
-¿):zs1™Ê”iç,Óxm¿Uï—[8ϘÙuaÃÉ4Š"öG]ãs`)ÃT›
-uŒgSL¦q¾Kq|K&ßh[V]o«Å€QéˆÔš	¨°£M·©¶´ªzïyÏÖotåe–zUµ?ߎN¬Úµ—áüÚÆ í|’EÌ8…9iŠºkûI¦ØsÌ™Ø=)óœU6-»¾sa™±‚(»ôeázCNªÑAJ±w¦ëë=¾ëä&^nƾ_íÐdc;wE²îµÙÖÚ‹Ô˜oáð¬Õë–§vŒwŽŠsr~éóI¨hQKT÷‘HÒ)ßž©ßý¸Ò{\e¬4Di?Úá
-tWÊFfC¬µ7Ý?à#aڍ‹Ì	¥:Ln¸`Ø‹ÙrÁL»Ô´%­_V}úÔ´¾¯ýéÖšE­@ēѶœCâ£Oøî(Òša1^ÃÊσt§2¾=*±;>Ý›Kêv}a1¼Q	º@ÈzíÄ ¥ê1Ò"f÷z…¨-!5IÌùƒŽó 츑,‰tÑ|Y]çÓÎfð‚ËýÔç>Ê|¶¾dmÿì;ñÌËÚm*—›KV,
-Å°¨\}B:7øÂào8JÕ®Œm
-‡¬Žà³HE ugheu­Ÿ&qÌŠ#Ö)ÊàGŒ;_xåg}!J]%aÅ ìQŽ…Ë‚ØVzGû¡­¾ã–žn©ïjOÛF¨&¶•ÇzˆQ–pöצª5ݫƸþ’ÃVC»ôh¥
-ñÏ¡ŠÛPÁiÚ¬mÑ‘º$ÊÁͦ«˜ó̧,ÖóOqÕêS5‚v´,†Î3`Y¹owIѲ‚ìVÄÇ8€×¬q‡3ƒµõœ¨±ÿ{[”š‡Y‡lÛcÊa†!nçoW^6å‚{LçÉ+JøàðÆþ’¾îqwmë½ßyÔvPÆõ™<e-·ÖåZ{VwTÁ?t
-®xÒoM2ô,‘:ߌO'*e÷9è’¦õ‘’äI)Xjxà† û!N¼¿‘×ÍRî¬hA1×dLN#8F4"”]&ßCé!µ%ŽkQ(³ÖEy¡Õí̈¹Ü£3á&l¡ëC×qíˆGÅáªY/«[¾Õý/zÜCê®ê7D$ë€Ô˜Îþ´‚ÀûíÚã0(þdbS09òødb“~b{ÿ¤íSÁûï¡Ì#}‰™3$’ ž€ý¢héˆZ6®
-:ÚZ×Æ^݈-4›ÇÉ$ó3»íO_MH`| êÐ.xæ–b­›cË䐬
-¯ÕI®Ü;™Œ™—ød‡Å-	Ó¶Õþîì‡2‡Ím7~ÜYšúBªáÜz;›á¤b·Ù³-Ðnü¢kݾ-Á¹X:D-=ÿ™.HyÕBmhm©ÉaŽ3[Ñ=ÒîÆMxG	ó ÓàÕü††]dÀ|ž^DDœ¨¦*‚²t0!²ö4Ò`BÄSàÀúL#öŽÆ¡=1¸‰u'ïØtå¥K§è¤!à†"é5°º1½®÷g=ûâP"Lù¿þЉH…Qrþ+¦x ãz
-¿–ø+nP2ƒ¿ª8äqtögAæIÑO„ˆþDdÜ;í·3
-¯o’Sö4°çĹéûí¯××»Ý.\Û.4v}ýÝå³·rxÌiínÿ~Æzr…ŸÖ¶”€*	¦hñøGEé÷nü4ùîÿ
+xÚ•ÙŽÛ6ð}¿BÈKi ÖòuE&Èäpw´@’­EÛJdÑ¡¤uü÷áP>§EŸDÎç¾Ä£UÄ£—W<|ŸÍ¯®o²4Y,…N¢ù2œÇy!£4á±”2šWÑö|]n{ã&S%“ròiþêêÅüêë• 6<ÇWJÅižF‹ÍÕ‡O<ª ù*â±*òhçI7‘Òyœj
+ç&º¿úó"
+/þoˆÈ"™ÄYžÚ¡3ë¤v¼ŸÝƒiÆfw·oç·o_â-e÷ïg³wws´Ë³2.´ðþàÑ´àq¦2â e,&SÜÙmÛ;ï9« ±ÅD°¾¶í‘‹ .Z.²ˆ­Ž\|n&J0Söƒ3)W¶ž™Ö|ä"é»ÀTƒ]qÁ12MãT%Ät¾6ð
+x=·›
+¨gÉÞ¿½ý› 3W·™³ž÷û®7B}äš{×x!²ˆ²¸È¸—!9(Z¤‘S‚Å%]ÀïJEÓ2`*ˆýºìHæÃd*3f¼³ì&hûu¨ûpÜ>gv;4¥‹'Ó$IØMƒâÀR®ãT›
+uŒç¦œLuÊ>[Gq|M&ßèZÕ]ïꇣҨµPaG—n]oéT÷Áó¬_›:ð¬Ì²š€ßŽN¬ÛUàáýÚjÐv>Éf½Âœ4Õ£¢þÙ~’+ösF{‘²(X
+iÓѱëk0Ž9+	²ñ¯ ¾(¢·ä¤¤{c»¾Ù£\Ï7
+|söyèÂi‡&[÷¥óO$›áÝØmcKƒùv`bY•®:µcô¸w”.ÈQø¥ÏG¡’‡¦\ º_ô@z"äÛõë²Of§œU– ­
+¨¾@wel$¶DÚÓƒ€	{®Pc}dN õ)crÃÞ
+HVfÛ…¡(é±îè[Ò§Á õ}°[g³ $<m+8$>ZñˆrG–Îã3¬lð<p÷*£ìQ‰ÝQto/©Ûõ¥Ãð&ôa &«•gƒºÇHÍîÌ»¶„Ô$6‡Î}ð”‡ÆŽ)À™JÍçMÙu!í 7	>÷³ûÈó~؆’uý“ïسÀk·®}V¬/Y±°òöõ	é¼A	Cxá!u»´nSúÎê!‹TBQHÙt–NÎ4æq¢5+½NQŽ =ö¸Cð%4¯âl.$™¯DêCX1Ðv(Ç…Ç’È–fG÷¡­¿#˱ÛcêûÚ3n‰jˆlz=Ä(O9ûk]7†ÞÕ£À‡\ÉaË¡]„n–d
+ûŸï*þBgè²reGj˜Š #›®>ôÍ󐲈*] !Ÿâ©5;¯jãhQ] À²òßî’¢U
+Ù­ ‰q ¯9ë'gkë)A7Ö…þß»²ªÑ<Ì:$ÛS3œ¨¨ãváuxS.ˆqÆtLmE‰dì/éëÑØw· hÛìÃ-tmeüœ)2ö¥¥à6¦Z™@úUð“"4WÄôkê&9z–@]Æ‚§S•±»’tIS‡úHIü¤‚¬Œƒ~à—€‡%0ÁßHëw©F÷@¯hA1?dl^#@c7¢.»6†|¥‡Ð–(v~D!ÏƔՅQ·÷mvÀžËCw¦¾	W˜ú0uü¸àQñCxj—DKÅꏯMÿKGØÐ÷º«û5É: ml?­ ð~»
+}0(ÿdcS°9r}²±É°±½{4àý÷R‚Qè0B4óa†D4p^”-¡hdã©$ÔÖùé0ÎB at tco¡%à8<N6ØŸÙm*5%†ú4 Èþ¤©Ã¸à-Ø[Ê•Ù«X¦‡dUøŒz1@=çÚo°p±‘é˜yiHv8Ü3ãZÞÎ~(s¸ÌÐv֝…m.¤î­·³nš1Nà=›ÑíÆ/ºÖßÛ
+œ‹¥CÐ*П邐-Ô†1Ž† 渳•ÝºÝø
+Ïአaô¼˜ßв‹˜ÏÓ‹7ª©J ,}I°³ö´ÒbBÀÓƁõ™%ì
+­C{"ð’(šžßq((˜ÊŸNÉÉ@ÀE2hàÌÆö¦ÙŸÍì‹?tB‰8ãÿúC''éù¯˜â¬ëüZ⯸AÉþªtÌurö‘Š(‹4Mè'Bh?9NûíLCøW=%Ïb‘æ€ð”ë¾ßþz}½ÛíâÅ°íbëV×ß=>“U€0¯µýûéñ‰æ§µ-%ô•FS´xü#Lý½ÿ)”îë
 endstream
 endobj
-9186 0 obj <<
+9215 0 obj <<
 /Type /Page
-/Contents 9187 0 R
-/Resources 9185 0 R
+/Contents 9216 0 R
+/Resources 9214 0 R
 /MediaBox [0 0 612 792]
-/Parent 9173 0 R
-/Annots [ 9183 0 R 9182 0 R ]
+/Parent 9184 0 R
+/Annots [ 9212 0 R 9211 0 R ]
 >> endobj
-9183 0 obj <<
+9212 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [231.428 357.861 427.075 369.551]
 /Subtype /Link
 /A << /S /GoTo /D (classicalprinting) >>
 >> endobj
-9182 0 obj <<
+9211 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
 /Rect [123.651 116.961 219.789 129.913]
 /Subtype/Link/A<</Type/Action/S/URI/URI(http://www.cups.org/)>>
 >> endobj
-9188 0 obj <<
-/D [9186 0 R /XYZ 100.892 685.529 null]
+9217 0 obj <<
+/D [9215 0 R /XYZ 100.892 685.529 null]
 >> endobj
 1834 0 obj <<
-/D [9186 0 R /XYZ 100.892 660.623 null]
+/D [9215 0 R /XYZ 100.892 660.623 null]
 >> endobj
-3846 0 obj <<
-/D [9186 0 R /XYZ 100.892 505.81 null]
+3848 0 obj <<
+/D [9215 0 R /XYZ 100.892 505.81 null]
 >> endobj
 1838 0 obj <<
-/D [9186 0 R /XYZ 100.892 505.81 null]
+/D [9215 0 R /XYZ 100.892 505.81 null]
 >> endobj
-9189 0 obj <<
-/D [9186 0 R /XYZ 100.892 476.358 null]
+9218 0 obj <<
+/D [9215 0 R /XYZ 100.892 476.358 null]
 >> endobj
 1842 0 obj <<
-/D [9186 0 R /XYZ 100.892 476.358 null]
+/D [9215 0 R /XYZ 100.892 476.358 null]
 >> endobj
-9190 0 obj <<
-/D [9186 0 R /XYZ 100.892 449.723 null]
+9219 0 obj <<
+/D [9215 0 R /XYZ 100.892 449.723 null]
 >> endobj
 1846 0 obj <<
-/D [9186 0 R /XYZ 100.892 228.508 null]
+/D [9215 0 R /XYZ 100.892 228.508 null]
 >> endobj
-9191 0 obj <<
-/D [9186 0 R /XYZ 100.892 203.995 null]
+9220 0 obj <<
+/D [9215 0 R /XYZ 100.892 203.995 null]
 >> endobj
-9185 0 obj <<
-/Font << /F76 5480 0 R /F17 3698 0 R /F15 3700 0 R /F29 3731 0 R /F30 3732 0 R /F58 3733 0 R /F68 3734 0 R /F50 3701 0 R >>
+9214 0 obj <<
+/Font << /F76 5472 0 R /F17 3698 0 R /F15 3700 0 R /F29 5413 0 R /F30 5441 0 R /F61 5442 0 R /F71 5443 0 R /F50 3701 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-9195 0 obj <<
-/Length 2519      
+9224 0 obj <<
+/Length 2520      
 /Filter /FlateDecode
 >>
 stream
-xÚ­XK“ܶ¾ï¯`NáTy°ð¡JReÙ–cÇ*+µrùàø€á`whñ%>´Úªüøôä+JÉ!— 6ºÝ_w#
-‚(øþæåÛ›ÛW&
-d$ò(—ÁÛû@)ÒHI–“ëàí9ø-Ô:;üþöÇÛWqd"O[ã(‘’À‰6}óË›»ÃQ¾éËf,›žÝM]£(lðӏ‡£Ô2
-¿¹Ønt=ï‰cäóÝÛ›÷7ÈDZIb„RAQßüö{œaíÇ *Ï‚GÚYÊd"1ÆUpwóÏ›h­ž4»êé\(ù¿"µ(IªÃª=ã,,lU=$.I^øPZø¿_™݉'§¾=ÀWƒólåCù ó'\n'žt•ïÛ¾>–Íفmâ4t0j0q‹
-mQ¸,<[4hu”J³àãÅÁr’Ͷ‡Q¶Ç³Fž‚@pêzÔDŽFgá×çs9–mC:f*ü
-ÏHÂÒs±öcoç/˜P´um›3Oª²qkéGëq†2 "^ä€ÄºíŽr‘ÅÏ®oxéû_~௉ëï-YÑ°_ؐ>©j;âë¼'¤>ñžñRöç=ƒv¶K7 A”ÅÞ+œéðß~÷çè²?àu¹þñ⪚ïV`Ó›å8dò 9ú†Œ”"Kó@‰Üø#cÞ¶uS-RÇÕ6¾>ùËD$R YfÖÑkðϪòÎÈó¢wïŽgí=Ÿ—n£XF*™C¹?ÚÇ=É$ÀBœÎos½?
-ï§N€	ã$›–É]ÁTÎÎ¥ZåxŠñ`ý¸[3T$4Ç©5°öRaµ½·G¾rò­Äo}®£ÒB§Z
-5\õž‚*qn>£ 0_+˜›Ùî™	ÏìÇ쇆ô#åà›E9 m³òž/èÖ×»÷SÙ³×Ò—¬v.‘${á¯ÌZJæZçá
-¯B¤zßǙʁýÜ`8<È:xpêaF…í쩬JŒ¦e]V¶çØ xòœ¼D¯ïöÂëW ¼Å71\ÖhÓºmʱí—hž†ÑÕ¤Ž¾gbÑNýà|ˆ–žxÅW˜ØÞùÿÍj áLúÍ?›Oká'’ÍÕNÕ™§¶˜Ç])Œ¼Àíˆÿ'õ.äO },é2ˆÁ|8),)§âÀ3›<‹†
-Å÷±«0arY¯ì'†#Gê‡i¶Äl4ºÖ_Û?£?–ã…—_ÃVÿÕ—o@¦*Ïý:§KX¹³5ÒOVøhK®Iª!@nÉ[§cC²Q¾´CY`‚I—ì–̵„ÄZBR-A닶t;Q
-çÄ9”Þ>F“Öqšy­ã4ŸoheÃÿäÕ¸T·ÃȤIÇ(#7ø˜ÅBÉü
-3'—q¿ò™ÈÌ‚4ƒ§n}n~5$‚ˆ—})`™#ÙÃb¬¤©~=:«J#ÂÈ,àZ?Î…œgàLÃÈ£êч 9ÚÚ!¾ØÃ×X¦Â\ËÁn.÷4Eš-;ÿÊì‹©X"¬v0¹Ð&Þð/(Qu{g€—ä ™zÚp”V¨’š¹rBâ
-¿qÚ´£8cYþ[\@‘)ŒõÄ1ÿîÃyù¢b\'šühÇeT$…ÊÔ¬
-wþ¬ÓçÝŸ‰wŸêu|Í@:NÂwͽ8…*€þÇEÔ–	½ƒ¼Kúƒ3¸E1–œª¦1êáVŸÈƾ­˜°àN†©ÀÙ…¿²{ 5˧r€Ù“7ŽN|<±ÓØBæ,¹'•3(!­7~P['ð?/ÎŽ=„Àˆ#!—>W!ǖ꾫㞤
-€[Gdº¥†<bÁ8:,Ú®«@X¼ƒ)°î£­»Êù¨ÉÌ6j¤È§¦Î‰ÜÊ€ÕnÝXÜv3i¯L“f›%n²g.£¥ˆ êÜè4õÊ×&xàË»ow‰ –Sæ
-:†ŸÜƒ-žxÜõíàÃÀ³ö~t
-=¾àÄHuKÈídUÞÏÿÖy|â¶6vùÕÁu´x#Ü?a:®¯Ê"&4€_Ñð;è‰)ì‚8êÝý„MŽ±²Á}€fïXt¨m_[ß|ZBœx“%ñÂvª±€2¸‘T4Áÿƒk /ý¾­Š½K§¤S,ïØ)þȼ¯°1%'‡•³ƒÏ+*ô bçhÛó?óv¬Zæÿ‰2è µ^ûœ'ƒEép.¢ …06Ƶïv)THºxÝn%s)		~lù™|ß»™Ü$öîùs5‚ôµ?³cÈÜ{¡œs=Ž®2ÏËqp•çj¹`7€cPòž*ÿñ}ßÖ{ü>mû”N.Vë¶O탻ßxÄ\eëææÄåÔPŽnUIxȉ¾’2BÆúZI	ék©ŸÊæ×wPCAIB%Ô™‹'_îÁBUòeÇ¡ý\•@ó!KÂiV‰rðoEi+¦3 8^JŸ:)¾åa¬6Ïž1.È#UvMZá³B[we_ÒÙH¥÷±á“Å©·=æ†(
-ée¿´ýHb$ákª÷ðH„n©w#,цrÒŒôHºx7ñ.es_£aºòfŠkì‰Úß³Øõ%ʆ)ØÝÛ©1B⥎5¾¹ø…MtJŒ­%ƒb
-©,oË3R’ÊÏ-̇ÃÖç°…!?%ããôD»í¡óÛ•ú2™­ú2hw®ý˜ôׇBUµÄ’|‰ä7”ž×êþ‰<ð?Õd8@õþqçöÁâìVWÐmdjy±€›çꏰd^Ü(´ïúð<›Ùüo1	OÓÈ>„ÖsLãîýª­=é\B+ØÑÐ3.¦GɪÝG*Áv”lü…×’ç5ž×À‹µyúõâ~~™¯®Ð"Eù5^ùJ<'$¯
-‹ó9”>isòTD‰yfÕÝZ?8ò¿Ú+ìéô­ë¡wÐzÝ;6Ô; &àb^C_møªrÍÛç²L…_¿¡ÇD~Ã@BUR“—éÍã=÷ üN§ºyãíi&¿ŸfêŸxñýä&7/û§P…®Eœñú 0NßÑqˁD]®wßÁ%hž€É¿ð.µ:YÞÁéý[ED”&tm‰ReT`s©6/&[½íÃ6#ñ2‹|Tüe#áí«d½=2Ynð2ŽÝ‹ÛÛ¹ïÎN´ýÃí3›ó$¾	¤‹?ýEÚÈ~„Ü&â’#œf6Yôÿ-zÕBÃqð‘(y{n©žàZE\ƺú¢&xY¶ÕdÙûü.ú?kŒY
+xÚ­XK“ܶ¾ï¯`NáTy°Äƒ/U’*˶;VY©•ËÇ‰Ý¡Å—øÐj«òãӐÃYQJ¹Ì 
+°ÑÝèþºQðDÁ÷7/ßÞܾŠ£@F"r¼½d,EÉ Érç&x[¿…Æ$‡ßßþxûJ© y’ܪ¢LDZ'ÚôÍ/oîG›ðÍPµSÕ>ðìnî{Eaw€Ÿa:¥‘iøÍÙö“xRÈÿæ»·7ïo!ˆ´‘$ZEsóÛïQPÂڏA$tž´³	tœ‰$Ža\w7ÿ¼‰¶êÉxW=“R%ÿWGJ’š°îG•……­ë§ƒÄ%É*Ëÿ÷ë!3¡;ñä4tøêqtž
+²|¨>°`þ„ËÝÌ“¾¶Ó}74Ǫ-ØF¥¡ƒQ{€Á„[th‹Â`©päùÔ¡@«£Ô"69>,'Ùb{õ`{<kâ)ô§n at MÄá›,üº,«©êZÒ1ÓáWxFVþ›³y°²Ÿ»|Á„¢kÛ–<©«Öm¥‹Y8ZWÊ€Šx1›np8ÊaD/ÝÐòÒ÷¿üÀ+^7Ü[².¢a¿°!>|RÝõÄ×y)NH}â=Ó¹Ê=ƒöv˜*7¢A´ÅÞ+œ™ðß~÷ç‘è²?àu¹áñìê†ïV`Ó›õ8dò 9ú†Œ”"Kó@‹<öG*Því¦F¤ZÇÍ6¾>ù¨d")a‰,‹·Ñ§øg]{gäy18‹wdzîžÏ¾Û° –‘N–P±íãžd`A¥ËÆÕÛÜàOÃû©„`B•¨°í˜ÜLÕâá¼Q ÕŽ§Ö/»µcMBsü‘Z#k/u,âD_ßÛ#_9ùVâ·>×QaÒ­Æ®zOA	•ÇŸQ˜oÌãÅîY–ìÇì‡1éGÊÁ7«r@/ºvã=#_Эÿnpïçj`¯¥/Yí\"IöÂ_Ç[)}˜“‡?´¼
+‘ê}gd*KöóÃaä@ÖÁë€S+0*loOU]at0e¬šª¶ÇÀ“çä%z}·^¿à­¾‰á²E+˜6][MÝ°FÓø4N®!uLøó=‹nFçC´òľÂÄÎøoQ%é·`ül>®•—J$›«›ë’§vx˜§3])Œ¼Àíˆÿ'õ	.äO ½’tÄ`¹œ–Qiqà™ÍžEˆâ‰ûØ×˜09oWöC‘#ÍüXb1]ç¯m‹Ÿ«Ñ«éÌ˯a«ÿêË7 SWŽç~Ó%¬ÜÙé'+|´¥T€k’j[Cò6©C%$EáK;V&˜tÍnÉRKH¬%$Õ´¾jË@·ÕpŽÊ¡ŒðöY1š´ViæµVi¾Ü&Ъ–ÿÉ«q©éƉI'’ŽQF_ác¦„–ùfN.ã~ä3‘Å+ÒŒnšûí¹ùÅt"^Bô!¤€eŽd‹JK!Só tVF„#0!XÀµ~\
+¹ ÎÈÿ˜Ç‰G"Ô£$@r´C$|±‡¯J¦"¾”ƒýRîi®Dš­;ÿÊ싹Y"¬vˆsabuÅ¿ DÕï^’dš«Ð†£ŒÎè(@•4^*'$nð§m7ùC0Æ‘å¿Õõ™ÂXOóðï><‘—/z ÆMbȏv\FGRèL/Š¡pågæ¸ìþL¼ûToÔ%•„ïÚ5zq
+U ýO«¨y—ô%¸E1UœªF¦1êáVŸÈ¦¡«™°âNƹÀÙ™¿²{ µÈ§s€Ù
+“7ŽN|<±óÔA欸'•3(!­·~ÐX'ð¿,.Ž=„Àˆ#!—>W!ǎ꾫㞤-€[Gdºµ†<bÁ¸ :,Ú¾¯AX¼ƒ‘)°î£múÚù¨Éâ먑"_š:'r«¬vë¦â¶_H{Å`šŒW°Yã&{æ2FŠªÎ+–£^ùÚ|y÷íî1àÏzÊRa@Çð“{°Åû¡{ |yÖÝO®å¡Çœø©îc¹¬Êûùßú"O¼®ÍŸ…]~qp­Þ÷O˜Žë›²ˆ	-à×ÈCôüzb
+» Žw?cÓ‚c¬lp_ 9øjÛ×Ö·Ÿ–#'ÞdM¼°j, ŒnâMðÿàZè‹&ÿo«”wé”TbŠå׆@ÊŠ?1dÞWؘ’“ÃJéàóš
+=€ØÑ- =KŽ[Cc½x42ÿ/H”AmÌÖ÷àD8,J‡sùx\)„±)0n|·K¡BÒ©m»•,¥$0|$ø±5ägò
+î•Èä> ±ÇpÏŸ«¤à¨CÉŽ!sï…rÉõ8º4Ê<¯¦ÑÕž«å‚=ƒ’÷Tûï‡®Ùã÷iÛ§cèä”Þ¶}zÜýÆ#æÒ(Û67'.§Æjr›J
+À#†œè+©XHe.•”¾–ú©jßq}5”$TB•\<ùrêŠ(;ŽÝçʨ@Ҭ
+§Az8Ø$ÊÑ¿m•­™B΀àx®|ê¤øÒ”‡±Ú<{Ƹ ÔÙ%9
+^„Ï
+]ÓW5|Io%/J;0îc1Â'‹Ó`Ì
+QÒ;Ë<z~1膉ÄHÂ×TïáÝZïFX¢ä¤é‘tönâ]8Ê–¾
+Fã|áÍ×Úµ¿¥Øõ%ʆ)ØÝÛ¹ž0BÔZ+ƒo.þFa¢°µDcP¬!•åíxFJ²Qù¹…ùpØÂú¶0$ã§d|œž¨s·t~»¢R_&³M_íÎ¥“þúp@¨ª×¸C’/‘ü†ÊóÚÜ?‘Gþ§š¨þÁ?îàÜ>X¼‘Ýê
+ºL¯/pó\ý–,‹W
+í»¾„<Ï6ÿÆ[LÂÓ<±¡õÓ¸ûD¿êO*+ at h
+;Zz¦ÂEÂô(Ù´ûH%ØŽ’+áµäyç5ðb]½ýzv-?¿,W	Wh‘¢}‡ª6¾¢–¤ƒä­aq¾„Ò'mNžŠ(‰ŸYu·ÖŽüƯö
+ûDD&ý_ëzèŒÙö¤
+õ¨	¸˜×ÐWÛ¾ª\2ÆõsY¦Ã¯ßÐc"¿a ¡®¨ÉËÌÕã=÷ üΧ¦šxãÝi!¿Ÿžxñýìf·,û§P®Eœñú 0NßÑq«‘D]®wßÁ%hž€É¿ð.&YßÁéý[GA‰(MèÚ#¤Î©ÁæR_½@&ró¶Ûb‰Yä£â/WÞ¾J·ÛS!“õÏÓÔ¿¸½]@ñ®t¢nŸ1¸:Oâ›@ºúÓßX¤+ُÛ„Ê!9ÂiñUý‹^wÐpœü_$ZÞ–Õ\«ˆóÔÔ_Ô$/Ë®5Y÷>ÿ‡‹þÁ¡ŒV
 endstream
 endobj
-9194 0 obj <<
+9223 0 obj <<
 /Type /Page
-/Contents 9195 0 R
-/Resources 9193 0 R
+/Contents 9224 0 R
+/Resources 9222 0 R
 /MediaBox [0 0 612 792]
-/Parent 9173 0 R
-/Annots [ 9184 0 R 9192 0 R ]
+/Parent 9228 0 R
+/Annots [ 9213 0 R 9221 0 R ]
 >> endobj
-9184 0 obj <<
+9213 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
 /Rect [174.46 127.92 289.428 140.872]
 /Subtype/Link/A<</Type/Action/S/URI/URI(http://printing.kde.org/)>>
 >> endobj
-9192 0 obj <<
+9221 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
 /Rect [174.46 116.961 360.037 129.913]
 /Subtype/Link/A<</Type/Action/S/URI/URI(http://localhost:631/documentation.html)>>
 >> endobj
-9196 0 obj <<
-/D [9194 0 R /XYZ 151.701 685.529 null]
+9225 0 obj <<
+/D [9223 0 R /XYZ 151.701 685.529 null]
 >> endobj
 1850 0 obj <<
-/D [9194 0 R /XYZ 151.701 500.502 null]
+/D [9223 0 R /XYZ 151.701 500.502 null]
 >> endobj
-9197 0 obj <<
-/D [9194 0 R /XYZ 151.701 470.765 null]
+9226 0 obj <<
+/D [9223 0 R /XYZ 151.701 470.765 null]
 >> endobj
 1854 0 obj <<
-/D [9194 0 R /XYZ 151.701 289.118 null]
+/D [9223 0 R /XYZ 151.701 289.118 null]
 >> endobj
-9198 0 obj <<
-/D [9194 0 R /XYZ 151.701 260.273 null]
+9227 0 obj <<
+/D [9223 0 R /XYZ 151.701 260.273 null]
 >> endobj
-9193 0 obj <<
-/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F29 3731 0 R /F70 4384 0 R /F17 3698 0 R /F71 5424 0 R /F85 5521 0 R /F30 3732 0 R /F58 3733 0 R /F68 3734 0 R >>
+9222 0 obj <<
+/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F29 5413 0 R /F59 4373 0 R /F17 3698 0 R /F53 3738 0 R /F85 5513 0 R /F30 5441 0 R /F61 5442 0 R /F71 5443 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-9202 0 obj <<
-/Length 2029      
+9232 0 obj <<
+/Length 2028      
 /Filter /FlateDecode
 >>
 stream
 xÚ¥X[oÜ6~÷¯Ð¢/ÀC“©KéCo»)hŠqš‡4@åí:’&ºÄñþúž¥‘lÅIQ?Xäáááá¹~Ü2øÏÅw×W?i$"K¤
 ®o%¥H3Äi&lf‚ë"xîܾ/›zóþúgbOEÇÙu&$pKæÓZh±Ù*GáwyWî7ÛÈšðû7¯w<Ú
-§Óf«³°ÙÀ¿¶÷ëMý»Tænhóó1V‚."“©Á81v<Ș¹.~¼¾øp¡€
+§Óf«³°ÙÀ¿¶÷ëMý»Tænhóó1V‚."“©Á81v<Ș¹.~¼¾øp¡€
 Ì3Õ­ˆ¢`_]¼{/ƒÖ~¤ˆ²4¸'Î*ˆl*b‹ÒŽÁîâ×97‡²óƒ'¡&tg<¾ō²a•Ÿ:Åaß0¥?8ìºÞU¼ø“öMUåuáwÜ—ýéyí¿EQâýóãštbE’%£¶M›o"Þ3ïRéÈ€ƒ¢‘µ9‘UéŒÛ¦Å
 Á–[	k2f<µe½ÑiØ—õ¸ÑD2üöé4sôšÿÇÃ'¦vtÉK\KǍNÂfà•}î7ã­h™µk©DÄé¨ê±(Ö°éeC_Á¤3ÐøxQ]0­z&–·^×
 wÜà$,Ø:J…Ž5Á²ðCÞaPfžÓ¹š§Ç²þ¸‚çì>‘Ë™…÷ì‡S7QÚ¼}àÉïÒÊU@„IýE(™ÉU‚ë¦_¨Ì“Së:P|âW“öA Qj²‚_0U£(<ó¢¥ê.y_±ß1áv¨¹*Ð5JH#˜œ‰›¾aó—dEbô× Á9“ŠÜ¹Öq(2Sê
 ¦Š
-°¤zÁFJÔÜHâ:iñUÚ¦é¿Ùl­¶dUüq(÷wÕMñYB.m ~뺣è²EÌÜ/¿åïÕеWÀqµÊ…^–ŸŒ”ºR¢¦Ÿ9`ß>œúæ+ÎXeœŽ±ùŽ`Ľú™–,£h¥£Ñ>MÞ	ø{¿¨|pÙ¡µÆrk>3RÄ2ž¢ÿ©Æ>gô|S*…JÕ¸éÛ5¹Ê­¦„ùÛ÷}Ò²D(°«—×ÏûÎWÓHÃjº´>ææ ¡Ž¿¾¨ãN“º P ÆOå‘2wpø7<룄T„ÚŽÍ-w9çY•;†Jÿ
-éX§­ã×WâÇÁ²Ï;w‰&Á4-L-:S^ò‡kŽJúš°s=í&ù¾‡'riB¥~jKy
-‰o²˜Ò}‰ÂdØTëZàÖªðè9 at 6¯¡>=›|”¶¼Ãvq›…»…f$MÒ…3c-d2U\(bßÔ·k:C׷ѝdA”zWC9„£þ[­×´K¦ÔMSH’ Þ¿Ø&i^¸@¶}>> {j9§QPÀ·uÕ¼¶ºö_þ®i ”È,¤(²U&* '	£¼®ËÓˆŸÎè)R(‚½&¶Ÿ Z	Hj;À2ó¢ßé	W¯*è%?4€§~Ö¶£ØíL.Á¬D/³Õ
+°¤záM͍$!®#‘&_¥mšþ›ÍÖjKV¥Á÷‡ràqWݐ%äÒà·®;Š® [ÄÌýò[þ^
+]{W«\èeùÉH©)%jú™öíéo¾âŒUÆé›áFÜ«Ÿ9`É2ŠV:ZíÓ䝀¿÷kúÈטZkL ·æ3#E,ã)úŸjì7éù¦T
+•ªqÓ·kr•ZM	ó·ïû¤d‰P`W/¯;4ž÷¯¦‘†Õti}Ì3Ì,B}'„Qǝ*&uA @ŒŸÊ#eîàðoxÖF	©µ'š[þîrγ*w•þÒ±8N[ǯ¯ÄƒeŸwîM‚iZ˜4Zt¦¼ä×8•ô5açzÚMòÇž-Mh¡ÔOm)¯!ñMsAº/±Q˜›j=@ÜZ=Èæ5Ô§g“Ò–wØÀ.n³pW£ÐŒ¤Iºpf¬…L¦Še@ì›úvMgèú6š¢“,ˆRïj(‡p”ëõÚ€vÉ´‘ºi
+É@À;ãÛ$Í«ȶϧÂtO-ç4
+
+ø¶®š×V×þËß5
+”™…”E¶ÊÂDà$a”·ÓuyñÓ=ÅB'
+–&¶Ÿ Z	Hj;À2ó¢ßé	W¯*è%?4€§~Ö¶£ØíL.Á¬D/³Õ
 «“ J"!Qq‚‡f8R>X‚\ø=·ˆ‹Úí]×Q/„.Áx‰(GÊÁfÔòŠ3´.ïššX”Ï,Ë¡…²PJ3øMœÝõJå;Ñi†[(¿¨»dT祠‚©h˜À¹ˆ”©ñ¢cfK| IOÅn:b_Zê©I¦:õÒ7zp¾Z¦
 `·–™MÃÿòmÑfî£k1Mr¾Š•àÎSRšðØ ¾HËG! ¤xçÔ‘â\Å…‹}ywè×
 Å-”¯D )ælïîø) 
 Ú4
 ߢÌ7ÔÌv65LÈ©&#`É¢å:¡‡$tdë55¸î`ÉÑY~ß$Ž	tI,@”Îc}Þ7‚|œao©šnõ¼)åI¤}ÿbÍýVÙ'ÞÇ­Sô­ÅAœÍãàߌѡԎVl±ûds}A§’[ÓƒBçê}<rÄöGjz›ÌóäÕŒÊN­ùrí´X(¥Îg±ZÝP¡’gïÆ"3_®gÂÑàœ&˜é3vUPÏìßV¾šßz›áLFObpõPmï<)x“Ÿ½óapƒcAîEÏÙKÉTD*>wåbµAÇ”f!ž%^¡SÐrÓUl„¾ûu„.qVA˜øüê·ˆlòì_eBÛhzáÏ…@#ƒC¡•	›<+ØãT Px,ú(™ýG2ÆË|…ŒÇ—áŸ)’y—Ÿ¤7H;ÿ(WÁj¸ƒzsľÇgij$Ü9ê=Ï wFTpBxuäCHf±òp{/½í jmùGQ:ý´¼ƒdÂ?嬲’~ê	[jgðš¹ö¢pº„¯áD™#ÔmëàÑê
-ÏëúáÄCÿ«ÇÊsqÑ8ðœƒjj§ø'ð€OÛ:¿!›ÂóõÆÿÞdòaäQ>ẜ^ÒVƒµI#Š¿Ô[q0u1œÔcñvŸãÅhÅŸnYd‚æh	ã-A;¿G1o^ƒÀà¥W=¹Õ/$uZécЪOð¦F ϼÞ}êýðõ?á  ¿'`ðšnÓõ»}[žAYúÕ†|ŠÝpS•=ù§·mSñèmYSLà¶ý±ô?tbM­	Ô  ùHЦ%m’2@íßNÑûéåQ¸e´íxížäbTªýO/0ø³öÇцÃ|ÂHSƒj¿™;çöãÊÝ_«ïa‚
+ÏëúáÄCÿ«ÇÊsqÑ8ðœƒjj§ø'ð€OÛ:¿!›ÂóõÆÿÞdòaäQ>ẜ^ÒVƒµI#Š¿Ô[q0u1œÔcñvŸãÅhÅŸnYd‚æh	ã-A;¿G1o^ƒÀà¥W=¹Õ/$uZécЪOð¦F ϼÞ}êýðõ?á  ¿'`ðšnÓõ»}[žAYúÕ†|ŠÝpS•=ù§·mSñèmYSLà¶ý±ô?tbM­	Ô  ùHЦ%m’2@íßNÑûéåQ¸e´íxížäbTªýO/0ø³öÇцÃ|ÂHSƒj¿™;çöãÊÝ_6aŽ
 endstream
 endobj
-9201 0 obj <<
+9231 0 obj <<
 /Type /Page
-/Contents 9202 0 R
-/Resources 9200 0 R
+/Contents 9232 0 R
+/Resources 9230 0 R
 /MediaBox [0 0 612 792]
-/Parent 9173 0 R
-/Annots [ 9199 0 R ]
+/Parent 9228 0 R
+/Annots [ 9229 0 R ]
 >> endobj
-9199 0 obj <<
+9229 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [172.66 179.099 247.299 190.788]
 /Subtype /Link
 /A << /S /GoTo /D (cups-exam-simple) >>
 >> endobj
-9203 0 obj <<
-/D [9201 0 R /XYZ 100.892 685.529 null]
+9233 0 obj <<
+/D [9231 0 R /XYZ 100.892 685.529 null]
 >> endobj
 1858 0 obj <<
-/D [9201 0 R /XYZ 100.892 224.25 null]
+/D [9231 0 R /XYZ 100.892 224.25 null]
 >> endobj
-9204 0 obj <<
-/D [9201 0 R /XYZ 100.892 200.216 null]
+9234 0 obj <<
+/D [9231 0 R /XYZ 100.892 200.216 null]
 >> endobj
-9200 0 obj <<
-/Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F71 5424 0 R /F52 3730 0 R /F70 4384 0 R /F85 5521 0 R /F88 5686 0 R /F72 5687 0 R /F89 6129 0 R /F17 3698 0 R >>
-/XObject << /Im37 9054 0 R >>
+9230 0 obj <<
+/Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F53 3738 0 R /F52 3737 0 R /F59 4373 0 R /F85 5513 0 R /F88 5678 0 R /F72 5679 0 R /F89 6121 0 R /F17 3698 0 R >>
+/XObject << /Im37 9083 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-9209 0 obj <<
-/Length 3006      
+9239 0 obj <<
+/Length 3007      
 /Filter /FlateDecode
 >>
 stream
 xÚ­[IÛ8¾×¯0ribÄMËa€žÉti ™®
-fI²Í*«K–<’œåßÏ[(ÙV\qÙÒEÜ?>>~||¤épö0g¿^ýãîêÕÎd(Ò0•³»û™´RÄ¡œEI*ljfwËÙ‡ÀØðúÓÝo¯Þ(5KDE«ª0¡–€D•^¿w{}£­	ÞÕyÙæå§n·›
+fI²Í*«K–<’œåßÏ[(ÙV\qÙÒEÜ?>>~||¤épö0g¿^ýãîêÕÎd(Ò0•³»û™´RÄ¡œEI*ljfwËÙ‡À˜äúÓÝo¯Þ(5KDE«ª0¡–€D•^¿w{}£­	ÞÕyÙæå§n·›
 Ä º†OÝ^ßH#ãàõ*Û´®æ:J!þÕ/wWÿ»B@iO+´ž-ÖW>…³%”ý6…N“Ùª¹ži›ˆÈZˆ³Û«]…~xG°¢P(e†`q?	ö#Y@³1ÿ—¯ÙzS8O¢a<†(!YoÒî·Oba;­Ýæت­h­Is×*	P{7º"kÝKLЬ1.Uyÿ]+Rc.Qˆ§1ŠÁêL,bt(Ldt‰HÙ™ibgµ›Ý?«Ó©¢¡˜Ò¤'Ťé0³X 8½|F(À&­~ÃøGZ2â,}ש•0n£¿ëÔP§‡Ã?¤M
 ‘J„•?’jK‘‚Orúb¨'g:ò &ZØ$î ΝçC$¯Õó°,,m£	¤²XgÔº¿Š˜:Þã¯ÕB‡0>­D˜FL¥h0Uð€¶R™L°ŸÌ9Èú2¬ùéÙÄ“‘°ÖLüó±NQo‡8š{¨qä/WO™	&àr¬ïù§Âƒk
 °7eÈ8©‰qÒÕ ;Q¥læÒÚ Æ 
@@ -44211,96 +44768,94 @@
 $Yû+bëÁ¿qEF¦óÙšAdÅ––+´Õ‘¥FD‚*÷χóVø—ȝ+¦p#v:qäop•JhºŽ
 ƒß«k
 戺ƒ×¾SþêüÔ;{°öO’)ÿÖµør¹9؇›ô©b…vøn:X uÐ|öJ,ÏkÊ?b@ÐùÊf¦rÖ‰
-UñE€âòê‘ÁWÎßì?®®ûÇÕˆæÚ톣÷l¼^½‰å¾ÐZ[›¨{µÃ&Åßtûˏ´‡C‡áA´lhß"¤‚…”ÍÙJ<¸ÒÕ´õA‰W·”Cಆ^×ãT×-×a.Cì…ƒV°Uâ¢;>ßú^—
-péxŸ¾ñŒ¦*¿N9°Ç+Ø^ráØ
-°på	×pvãüÓvR°FjWûí¦¬²èX¬€›‘ï÷Ž×Dl;»ï9©s°gŽv•üjŽ× dµ®ñš‚Äf[{M5®|©Fº‡²%gç¡ÐbQäK·¾6Cˆ³ï?±UhՁohûûðFG“®¨cÌükÛøXQ=4¾›Y»CÚdu¶v-y:˜~,Ù”ûEÁ-Z—5
-6÷}úùªvÀG¹‚‹ÜÓòU»Þ¼êÈÍ%ãîoêR€¼Ç(Ž°°ºÃâ1ã&ç
-F–®€±àP`®x°ƒ½Ù©H°?µ«¼%ƒ=²~‰S´?ˆÃÿd¤© Åv#U™¦!,„åqLØTبÿ+zÍ(	Ùb¿Ja4ƒá{æÛË6IÓ^ó¸å×íŸڐIÕ˜9Áz?óŒHÍΨ«íšHôŸÂ8xØòB ([,\Óìw§<;±-øÉ vÀó=¶y‘Š­îDW—gùS˹›í¼È›ÚBLY¬ÙµúÃu®	ø\õc—éíïܟν!‡fɨ…¦âßh;ÚrAé{ÓÌhÆ÷»YN£õ…Y\»^[›|E°{Öøt¯CÜã,‘“—ö#ÅÁÖÎqt¾š‡ä½CÛTùÝ[:æbï†@}2ÎOû’!¸IlÙAF^rÈ’‡H‡®/ýûƒPíK‰?Ùw€ 	+¦á¼öÌö¦Yjž:Qv›"í}ؤò
-\{ô8ÇØÿe¸ÞS
+UñE€âòê‘ÁWÎßì?®®ûÇÕˆæÚ톣÷l¼^½±z_h­­ˆMÔ½ÚÆa“âoº‚ýåGÚáÃð ځ6´o‘RÁBÊæl¥\éjÚú Ä«[ʃ!pYC¯ëqªë–ë0—¡öÂA+Ø*qQŸo}¯K‡¸t¼Oßx	FS•Ž_§ŒØãl
+/¹ðlX¸ò„k8»qþi;)X£‰‡µ«ývÓVYt,VÀÍÈ÷{Çk"¶Ýw‹œT‚9Ø3G»J~5ÇÆk ²Z×xMAb³­½¦×¾T#ÝCÙ’³óPh±(ò¥Î[ß
+›!ÄÙ÷ŸŽØŠ¿*´êÀ74Šý}x££IWÔ1fþµm|¬¨ߎͬÝ!m²:[»–<L?–lÊýŽ¢à­Ë›û>ý|U;à£ÜÁEîiùª]o^uäæ’ƒñ÷7u)@ÞcÇ?X |Ø9É8fÜä¼ÃÈÒ0
+Ìra°7;)ö§v•·d°GÖ/qŠö‘¸Äi*@±]ÇHU¦ia¹E66êÿŠ^3JB¶˜Ç¯RÍ`øžyàö²MÒ´×<nAùuûÂç„6dA5fD°ÞÏ<#$Ró‚óêj»&ý§0¶ü‡ Ê×4ûÝ)ÏN,D~2¨‡ð|m^¤b«;Ñ•ÅåYþÔrîf;/òf…¶“Dkv­þpk>WýØezû;÷ƧsoÈ¡Y2j¡©¸Á7ÚŽ¶\PºÃÞ43‡ñýn–Óh½Ea×®×Vçæc_ìƒ5>ÝëÐ÷8Kä䥽ÅHq°µs]/‚æ!yïÐ6U~÷À–Ž¹Ø»!PŸŒóÓ¾dnÆG¶D‘—²ä!Ò¡+ÄKÿþ TûRâDö HŠi8Æ/D§=ó…½i–š§Îc”ݦH{6©|×=ÎÂ1öÿ÷ŠÞa
 endstream
 endobj
-9208 0 obj <<
+9238 0 obj <<
 /Type /Page
-/Contents 9209 0 R
-/Resources 9207 0 R
+/Contents 9239 0 R
+/Resources 9237 0 R
 /MediaBox [0 0 612 792]
-/Parent 9226 0 R
-/Annots [ 9206 0 R ]
+/Parent 9228 0 R
+/Annots [ 9236 0 R ]
 >> endobj
-9206 0 obj <<
+9236 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [150.705 248.49 226.56 260.179]
 /Subtype /Link
 /A << /S /GoTo /D (overridesettings) >>
 >> endobj
-9210 0 obj <<
-/D [9208 0 R /XYZ 151.701 685.529 null]
+9240 0 obj <<
+/D [9238 0 R /XYZ 151.701 685.529 null]
 >> endobj
-5107 0 obj <<
-/D [9208 0 R /XYZ 151.701 660.623 null]
+5095 0 obj <<
+/D [9238 0 R /XYZ 151.701 660.623 null]
 >> endobj
-9205 0 obj <<
-/D [9208 0 R /XYZ 151.701 643.753 null]
+9235 0 obj <<
+/D [9238 0 R /XYZ 151.701 643.753 null]
 >> endobj
-9211 0 obj <<
-/D [9208 0 R /XYZ 151.701 637.775 null]
+9241 0 obj <<
+/D [9238 0 R /XYZ 151.701 637.775 null]
 >> endobj
-9212 0 obj <<
-/D [9208 0 R /XYZ 151.701 644.051 null]
+9242 0 obj <<
+/D [9238 0 R /XYZ 151.701 644.051 null]
 >> endobj
-9213 0 obj <<
-/D [9208 0 R /XYZ 151.701 632.096 null]
+9243 0 obj <<
+/D [9238 0 R /XYZ 151.701 632.096 null]
 >> endobj
-9214 0 obj <<
-/D [9208 0 R /XYZ 151.701 620.141 null]
+9244 0 obj <<
+/D [9238 0 R /XYZ 151.701 620.141 null]
 >> endobj
-9215 0 obj <<
-/D [9208 0 R /XYZ 151.701 608.186 null]
+9245 0 obj <<
+/D [9238 0 R /XYZ 151.701 608.186 null]
 >> endobj
-9216 0 obj <<
-/D [9208 0 R /XYZ 151.701 596.231 null]
+9246 0 obj <<
+/D [9238 0 R /XYZ 151.701 596.231 null]
 >> endobj
-9217 0 obj <<
-/D [9208 0 R /XYZ 151.701 584.276 null]
+9247 0 obj <<
+/D [9238 0 R /XYZ 151.701 584.276 null]
 >> endobj
-9218 0 obj <<
-/D [9208 0 R /XYZ 151.701 572.32 null]
+9248 0 obj <<
+/D [9238 0 R /XYZ 151.701 572.32 null]
 >> endobj
-9219 0 obj <<
-/D [9208 0 R /XYZ 151.701 560.365 null]
+9249 0 obj <<
+/D [9238 0 R /XYZ 151.701 560.365 null]
 >> endobj
-9220 0 obj <<
-/D [9208 0 R /XYZ 151.701 548.41 null]
+9250 0 obj <<
+/D [9238 0 R /XYZ 151.701 548.41 null]
 >> endobj
-9221 0 obj <<
-/D [9208 0 R /XYZ 151.701 536.455 null]
+9251 0 obj <<
+/D [9238 0 R /XYZ 151.701 536.455 null]
 >> endobj
-9222 0 obj <<
-/D [9208 0 R /XYZ 151.701 524.5 null]
+9252 0 obj <<
+/D [9238 0 R /XYZ 151.701 524.5 null]
 >> endobj
-9223 0 obj <<
-/D [9208 0 R /XYZ 151.701 512.545 null]
+9253 0 obj <<
+/D [9238 0 R /XYZ 151.701 512.545 null]
 >> endobj
-9224 0 obj <<
-/D [9208 0 R /XYZ 151.701 500.589 null]
+9254 0 obj <<
+/D [9238 0 R /XYZ 151.701 500.589 null]
 >> endobj
 1862 0 obj <<
-/D [9208 0 R /XYZ 151.701 301.18 null]
+/D [9238 0 R /XYZ 151.701 301.18 null]
 >> endobj
-9225 0 obj <<
-/D [9208 0 R /XYZ 151.701 271.251 null]
+9255 0 obj <<
+/D [9238 0 R /XYZ 151.701 271.251 null]
 >> endobj
-9207 0 obj <<
-/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F4 5492 0 R /F17 3698 0 R /F71 5424 0 R /F70 4384 0 R >>
+9237 0 obj <<
+/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F4 5484 0 R /F17 3698 0 R /F53 3738 0 R /F59 4373 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-9230 0 obj <<
-/Length 3509      
+9259 0 obj <<
+/Length 3511      
 /Filter /FlateDecode
 >>
 stream
-xÚÕ\moÛÈþî_!8”â;¿\q‡æŠô€àK‘ý¨lÓ¶.²ä“dç|¿¾3;)1”)r7½öƒ¸ÚåòápøÌììrH>¹žðɏ'?¼;yþw)'ŽÇÅäÝÕDpÎ|ë3AOÞ]NÞoË‹Íl¹8ýøîUìîY°Vcw‡ÞœúIÉ;=ܪâÅåÃtqQ^žž)£‹¿-¸Ð×÷«iƒd8œŽâ™üwÚl±´Øëä廓_O´BçéSjrq{òþ#Ÿ\¾WÎTð“ϱçíDϬA´ùäíÉ?NxuÅX–3)uÌw,ªm_úÍ šqt
+xÚÕ\moÛÈþî_!8”â;¿\q‡æŠô€àK‘ý¨lÓ¶.²ä“dç|¿¾3;)1”)r7½öƒ¸ÚåòápøÌììrH>¹žðɏ'?¼;yþw)'ŽÇÅäÝÕDpÎ|ë3AOÞ]NÞoË‹Íl¹8ýøîUìîY°Vcw‡ÞœúIÉ;=ܪâÅåÃtqQ^žž)£‹¿-¸Ð×÷«iƒd8œŽâ™üwÚl±´Øëä廓_O´BçéSjrq{òþ#Ÿ\¾WÎTð“ϱçíDϬA´ùäíÉ?NxuÅX–3)uÌw,ªm_úÍ šqt
 /›ÞÞÍKPW¨‰Ê)$]½0»Ç{ÇtÛ‹ÿùáTú¢\­f—³Å5¯Tñã|y>ãPç?ß¼¥Ö·åf]ÖT»Z®èÏÏ‹’z¾Y͈µ)WO¨S´£O¸…±ØÕn°pi9ÓÖ 2¶+k™•f¢Xðf²*'WG at 5Rj&¤mK)tè•2Þ0=	À[  u×âi&‘ø¨ôœ»§t¤Ù 
 }qNmÀÚöIu<éþÕšXé™O‰  Ã!ΏF:t—SÜìàś̌wÛã‡Þã}¤J¥Ã°´×¥]©ðŽ)¼céš
 i¾¢á‘à|\Ÿ’à|-ñè=˜;—ø
@@ -44318,376 +44873,387 @@
 (ƒúÇcÑ‹mro±‡À6>J\úþs¾ïˆ»¦²ú-çž×«¥Ö[4g!æüéØÛó¸…½/ÑÉmÁ ¨¬§0+€8	î`ñ´Â]{m{>SÒšC¦kÈt-™n4t¯0“»ÃÚЩÁ}zÊa™òzÛç›èL:Á4Û…Êh¸\0e³¼6ªÇpÀdÃmA¥nº\µ±ePÿx¬®UÚÀ.×,h¿	IH…WÔOmÕP[i´^ÏQ-r3FÍöp'÷!µ©»ÿŸyŸŽ%>€‡¯á”Ls›Ã	Œ€zÚ	ì ¦:6T’È ×Öps¨<V·Ðp5*HB5z?=Æ —ºé`®6Ìò!Úö/˜We‹W‡Ü…4@Y°ãß3!š PgN°å<.Íš>ûÿ-öåÅ9ð„8©ÁΠuž7ÖG@õ8£0Ùµ ÒœQº\µÉ þñXÝÎ(¨ ŽM0®|󞛢7ÕaŒmWgP7DB;gÄU¸qñ¬a:ä‡Cõ¯L&^*xérÕdÉ þñX‡Ò{5"#}x¦¥2 AÇ÷
 ‡ê¡`˜LÁTÓåªi“Aýã±g¢+÷TºÑ™è#ˆ¨è1/ÕCÄ0™ˆ-¨4"¦ËU“'ƒúÇcÎ@WÊ'ÿ€t%³Yr|‡#õбÆKfã>R“¥ªù“®ùÑP“Ï
 æîO>WÂ1ëLb‡êaf˜LÍT7Ó媕Aýã±%Ÿ+)˜´ò+&Ÿ{Ýw1à䄹;úÙ9°ƒåyt>©‡³5^2e÷‘Ò›,UM²t͏†:`z¼‹´_¹ÓZ€ªRîbdI9TsA 9­ŽþS!-aûˆ!'¥!yYpÌÓ㸎¹ÛœŠµã+ƒbÎfñ³# žæì`*iÛPI¬Í ×–k9Ô?ë0q1¥Ayq½¦¸T
-ú^ßKjÄj%(ã#²ÁÆu9ô®!ÁUëEÁÕǯÞÆüŠ§—»úÞ’Ö­Óû×õ[<ý~×à‹E<½ €†S$èV5ڝ}v»Ït5J*=²zÖõÔIÂ|§NÒ泬uGê1è/Ùž÷‘ÒÌ9YªÚÓ5?ªÃ–L.m (V…”ÝÊéEF5A5»³OÓ>Eü®»TXªõ2ôa_éó2Ïw‡ë‹$™ðÕa4Ûof}àÜþêp<÷Ó‘ìÑßnŸÖ.·Zh•ÝâØÞg’â¸ÎoeKeÁ#U±õj¶ÀYw}¦\í¸¾£÷Ç֏ëúÄõtqIGíŸÅ8†ÿøþÅ©Åô®ó85­sÌïÖ›é¦zhsTN߈øásüÚ³^MδŠ‹2õÐqóÝïŸ[×ýýó}	øäLaznõŔʫå
-_`òÆ3§³øÿ²œ?ìT«¯{/©6Ïñ*67Õþ‹Ö‰cãòÿ¯Ÿá`WYn¨ù~]3Ÿ®fW$^•Ÿ©~‡E±¬Î»f]ª‡K •êò×åæórõ	"LsŸ¡¦‹E‰w$n.×Ô/wÓžØ¶\aåzº˜ý}%­ØŒ7>þYãàA÷wÔoôrµªÑ/6óÇ.¥K‡oŠÔ÷Ãdñîf†ª¾¸Z•¿Þ—t­„09Û¯QWü½Œw (׋?£,Â7Ó;ÒU¹ˆ°¾ø©¼ž^<Ò^ ï¦¼/¾Ø"~µoã
-Ä¿ç÷ëÙ¢\¯©öÓ‹×ôEqÅÃlµ\ÜVbU]–W›2òj«ý­dóéöûDÆryJ/bëÙõ‚XNj„?×t
-´­Ún–÷ëòS$\y÷u:
-pÿiÐÇ
+ú^ßKjÄj%(ã#²ÁÆu9ô®!ÁUëEÁÕǯÞÆüŠ§—»úÞ’Ö­Óû×õ[<ý~×à‹E<½ €†S$èV5ڝ}v»Ït5J*=²zÖõÔIÂ|§NÒ泬uGê1è/Ùž÷‘ÒÌ9YªÚÓ5?ªÃ–L.m (V…”ÝÊéEF5A5»³OÓ>Eü®»TXªõ2ôa_éó2Ïw‡ë‹$™ðÕa4Ûof}àÜþêp<÷Ó‘ìÑßnŸÖ.·Zh•ÝâØÞg’ÝßÊ]ßÊ–Ê‚GªbëÕl²îú6¶–L¹Úq}G×ô‰ëéâ²rd{g1Žá?¾ƒqjD1½ë<ÎBMëó»õfº©šÁU€Ó7"~ø¿öĬW“3­â¢Lýt\Æã|÷ûçÖuÿ|_>9S˜ž[}1å‡òj¹Â˜¼†ñLÆé,þ¿,ç;ÕêëÞKªMçsü£ŠÍMµÿ¢uâظ¼Ãÿëg8XÀU–j¾_WÇ̧«ÙÕcI€WågªßaQ,«ó®Y—êáRh¥z£üu¹ù¼\}„ÓÜg¨ébQ≛Ë5uÀKÁ]ç´'¶-WX¹ž.f¿C_‰A+6㍏ÖxxÐý5Ľ\­jô‹Íü±KéÒá›"õ€Çðí0Y¼»™¡*‚/®Vå¯÷%]+!LζÇÄkÔ/ã(ÊõâÏ(‹0ÅÍôŽtU."¬/~*¯§´è»)oã‹/¶ˆ_mÇÆÛxñïùýz¶(×kªýôâ5ýAQ\ñ0[-·•XU—åÕ¦Œ¼Új+Ù|zý>‘±\žÒ‹˜Åzv½ –“áÏ5]m«¶›åýºü	WÞÁ}cNœÅ IÐã
 endstream
 endobj
-9229 0 obj <<
+9258 0 obj <<
 /Type /Page
-/Contents 9230 0 R
-/Resources 9228 0 R
+/Contents 9259 0 R
+/Resources 9257 0 R
 /MediaBox [0 0 612 792]
-/Parent 9226 0 R
+/Parent 9228 0 R
 >> endobj
-9231 0 obj <<
-/D [9229 0 R /XYZ 100.892 685.529 null]
+9260 0 obj <<
+/D [9258 0 R /XYZ 100.892 685.529 null]
 >> endobj
-5108 0 obj <<
-/D [9229 0 R /XYZ 100.892 660.623 null]
+5096 0 obj <<
+/D [9258 0 R /XYZ 100.892 660.623 null]
 >> endobj
-9227 0 obj <<
-/D [9229 0 R /XYZ 100.892 643.753 null]
+9256 0 obj <<
+/D [9258 0 R /XYZ 100.892 643.753 null]
 >> endobj
-9232 0 obj <<
-/D [9229 0 R /XYZ 100.892 637.775 null]
+9261 0 obj <<
+/D [9258 0 R /XYZ 100.892 637.775 null]
 >> endobj
-9233 0 obj <<
-/D [9229 0 R /XYZ 100.892 644.051 null]
+9262 0 obj <<
+/D [9258 0 R /XYZ 100.892 644.051 null]
 >> endobj
-9234 0 obj <<
-/D [9229 0 R /XYZ 100.892 632.096 null]
+9263 0 obj <<
+/D [9258 0 R /XYZ 100.892 632.096 null]
 >> endobj
-9235 0 obj <<
-/D [9229 0 R /XYZ 100.892 620.141 null]
+9264 0 obj <<
+/D [9258 0 R /XYZ 100.892 620.141 null]
 >> endobj
-9236 0 obj <<
-/D [9229 0 R /XYZ 100.892 608.186 null]
+9265 0 obj <<
+/D [9258 0 R /XYZ 100.892 608.186 null]
 >> endobj
-9237 0 obj <<
-/D [9229 0 R /XYZ 100.892 596.231 null]
+9266 0 obj <<
+/D [9258 0 R /XYZ 100.892 596.231 null]
 >> endobj
-9238 0 obj <<
-/D [9229 0 R /XYZ 100.892 584.276 null]
+9267 0 obj <<
+/D [9258 0 R /XYZ 100.892 584.276 null]
 >> endobj
-9239 0 obj <<
-/D [9229 0 R /XYZ 100.892 572.32 null]
+9268 0 obj <<
+/D [9258 0 R /XYZ 100.892 572.32 null]
 >> endobj
-9240 0 obj <<
-/D [9229 0 R /XYZ 100.892 560.365 null]
+9269 0 obj <<
+/D [9258 0 R /XYZ 100.892 560.365 null]
 >> endobj
-9241 0 obj <<
-/D [9229 0 R /XYZ 100.892 548.41 null]
+9270 0 obj <<
+/D [9258 0 R /XYZ 100.892 548.41 null]
 >> endobj
-9242 0 obj <<
-/D [9229 0 R /XYZ 100.892 536.455 null]
+9271 0 obj <<
+/D [9258 0 R /XYZ 100.892 536.455 null]
 >> endobj
-9243 0 obj <<
-/D [9229 0 R /XYZ 100.892 524.5 null]
+9272 0 obj <<
+/D [9258 0 R /XYZ 100.892 524.5 null]
 >> endobj
-9244 0 obj <<
-/D [9229 0 R /XYZ 100.892 512.545 null]
+9273 0 obj <<
+/D [9258 0 R /XYZ 100.892 512.545 null]
 >> endobj
-9245 0 obj <<
-/D [9229 0 R /XYZ 100.892 500.589 null]
+9274 0 obj <<
+/D [9258 0 R /XYZ 100.892 500.589 null]
 >> endobj
-9246 0 obj <<
-/D [9229 0 R /XYZ 100.892 488.634 null]
+9275 0 obj <<
+/D [9258 0 R /XYZ 100.892 488.634 null]
 >> endobj
-9247 0 obj <<
-/D [9229 0 R /XYZ 100.892 476.679 null]
+9276 0 obj <<
+/D [9258 0 R /XYZ 100.892 476.679 null]
 >> endobj
-9248 0 obj <<
-/D [9229 0 R /XYZ 100.892 464.724 null]
+9277 0 obj <<
+/D [9258 0 R /XYZ 100.892 464.724 null]
 >> endobj
-9249 0 obj <<
-/D [9229 0 R /XYZ 100.892 452.769 null]
+9278 0 obj <<
+/D [9258 0 R /XYZ 100.892 452.769 null]
 >> endobj
-9250 0 obj <<
-/D [9229 0 R /XYZ 100.892 440.814 null]
+9279 0 obj <<
+/D [9258 0 R /XYZ 100.892 440.814 null]
 >> endobj
-9251 0 obj <<
-/D [9229 0 R /XYZ 100.892 381.038 null]
+9280 0 obj <<
+/D [9258 0 R /XYZ 100.892 381.038 null]
 >> endobj
-9252 0 obj <<
-/D [9229 0 R /XYZ 100.892 369.083 null]
+9281 0 obj <<
+/D [9258 0 R /XYZ 100.892 369.083 null]
 >> endobj
-9253 0 obj <<
-/D [9229 0 R /XYZ 100.892 357.127 null]
+9282 0 obj <<
+/D [9258 0 R /XYZ 100.892 357.127 null]
 >> endobj
-9254 0 obj <<
-/D [9229 0 R /XYZ 100.892 345.172 null]
+9283 0 obj <<
+/D [9258 0 R /XYZ 100.892 345.172 null]
 >> endobj
-9255 0 obj <<
-/D [9229 0 R /XYZ 100.892 333.217 null]
+9284 0 obj <<
+/D [9258 0 R /XYZ 100.892 333.217 null]
 >> endobj
-9256 0 obj <<
-/D [9229 0 R /XYZ 100.892 321.262 null]
+9285 0 obj <<
+/D [9258 0 R /XYZ 100.892 321.262 null]
 >> endobj
-9257 0 obj <<
-/D [9229 0 R /XYZ 100.892 309.307 null]
+9286 0 obj <<
+/D [9258 0 R /XYZ 100.892 309.307 null]
 >> endobj
 1866 0 obj <<
-/D [9229 0 R /XYZ 100.892 212.939 null]
+/D [9258 0 R /XYZ 100.892 212.939 null]
 >> endobj
-9258 0 obj <<
-/D [9229 0 R /XYZ 100.892 181.731 null]
+9287 0 obj <<
+/D [9258 0 R /XYZ 100.892 181.731 null]
 >> endobj
-9228 0 obj <<
-/Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F4 5492 0 R /F51 3729 0 R /F52 3730 0 R /F70 4384 0 R /F17 3698 0 R >>
+9257 0 obj <<
+/Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F4 5484 0 R /F51 3736 0 R /F52 3737 0 R /F59 4373 0 R /F17 3698 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-9261 0 obj <<
-/Length 2215      
+9290 0 obj <<
+/Length 2216      
 /Filter /FlateDecode
 >>
 stream
 xÚ}XYsã6~÷¯`å%TÕˆCEæm×;ÙšTmj6vŽ­™<À$d!#);ί߾xÈÃäE
  Ï¯ŠƒÇ þ}óÏû›·ßê8PqTÆ¥
-Ò*:Ä*È‹2ÒeÜ×ÁÇ0ÓÉî×ûïÞ~›$A•yž!kQœ*8‰˜nüp·Û§:?x׎®}äÙÝ¥ïa‡Ý~ü¸Û«LÂÛ“éGë™'¡óoÞÝßü~ƒ‚H+It”¦AÕÜ|ü5jXû.ˆ£´,‚gâl‚TQ®5ŒÏÁÝÍoâµzê(•Z'WêeeDj äI¥‘¹T‡·¶½9ƒ\ù!¼›$ߧ*ìάSž‡OC´ÛgE~Riöõ²ÖïÇnc…ã¯xÿl	²žÒkKÇÁ>kÅBüÇ´»¤_`c‘…CcÎgvŸb•WV&ž¿§ÈÓ€È!-¤akÇ]rŸñŒÎÞ ¹ÌC30?ÑítäD}0õùe:øÑ´îO[óqgã­ÜeÛ=ʏ«4ÒYÉ?9ßµ%©G¾/	Aê	ϸ¬b*”êijê석ç†?µó¶šHUe’N…c7±Á–§mÜÙ<œ-“_iÌÄN7X.ڐúþäàøTäo>ÚÖ‚ÃÑH6LÓ[m
-:}?2©;Ž ³º0+¼ô³œÜµ–W…¿–%°øŒuÄùØ1çx²LX)°_³ôÏ'¼8‹¡i;ØãqR¼º)¿a|<ðØ
-¼e>4Ê!>Q#diÜãIƒœGoퟖ—H2$Bf~·oúÍ(éÏ®2£ëZôÄ®c‚d£|ÉãäK8È	v C  Lð®fJwäïˆÊq¿u¨óóнA¹’™A…ÞòÆ?¨ùûeŠÈ
-Ù«®éÏFŒ†j¦àäïî2òœãÒ»î" „ŒóZRç‹kk&<;ŽF`dç…Ë<Z:@Wþ¸bÝ‘¬ Ë!‰1$À:0‰Åµ#C-ª®­l?ò„Ÿkv2.ƒȾð5ü™eçé`ýúÊúoà¶8gO‚ÃØA¶ÜÀ€L²!üxöG4Òœ48¨Ä#ÂH^†Ñ6èÎ4‡ r“ƸæíгCÚz`’k[;3ZÈhH(ښρĔO^ö£Ý®AöËyt=E+\–»x¿@Òæ< L11k^Úá8$Ó“mdÔͬrþS¬ã~¯¸ökÕùý.€¦€=¾ÆàzsUú`G¦£¤Ô«¢—HÑûÁ`Ýz^-©àgˆßo¸ØýDÅ­­¹s%ü—wO¬#°S–Ã÷gGLp¢,Ü¢™ÆáïÊ TÁ&IÈ|µCàhN4: Aèñâ1-éÇïßÿÂklÃC8òt	Ё	¦bTÁ](&~%A$Ìù(ëò½3æëaÃæ¬$Ö:Tò (ð¬/èm1j—ÄO	%­±n8\Á†c;^zLc]B½"d at r×NÌ£>óˆSî‚ÀÚ
-dÓ¤€õæ0À¾ÅSa}þŠ)Sñ/·:HGcà—²’:0:A¬@áÉÝ|Cãigp<[´*TÉUxCVÓ÷¾›!-+ò°±fÊ·¬@ 2#/°*@ºò®¬r’9ž9„ßþÁšBʐðxjÇ;ÁU½™øð‚­‚¶BÂ’€„™äÀƒ"ÊŒ<!ŒðvýÂCB€2ŸÀ™'Ã,rD'Óp¬8Sjûä*‹ERÿ}+§Ÿ¦++3Ø7›v†õL‡-T槝ˆ¡:æ9˜ÔïèÜÁ–µàQöÊÖHX·+D¨½œèùÈÖÚZxIkø.ZÃĵáE™‘aØÈ´U‘K³	`ÓÐÊE/<·BAÂ#õÊ0ð„&›ZY,'·%iT*y`S„Yê$­$1†Áqï	K¤
-¦ü‚H¼@ …Egsؿ᎖E‡…jZ/’ØbÕÃ’¬P$á:p˜›™
-¦¡®¦\'·9|+¬ÌƒoðR¨’Yˆ!¤âðgê/‘W^sÀ¹n©yM¨ò SKÕù-éj¸ŒÌî— È
-COmyÚI–zêÁ€:ᆩ¥E]O½êÀMîŒ‚>xÔñ÷엍`»z¤hÉUø/ŒÕ0ôSGÙ æ7ìT£u~…zBÍÙÅ(	…ø®Äw\Õ~ '÷ƒ°ä‹¾B	-ý6 |X¿1ãv«E¸gò€
-yq#?¦JÉ‚ƒé1†,µ=»%Çp•€2ÖÓ£ [†@ýíú"€ìê˜â/­·
-±+‚r@¯?G…&)³ÀL '.Èá/âq"ñˆÞô’ª@L¡¹ÆÚ†Ëð¨º>l~”ãdqì†Ð³ÿz‚ÿ”úm~¿²Ìü*JðnÝ„ ŠŠ,/úgéÑ•—¯ð)KÊ+Ë‹×x…|ätø.y˜oä!g­ä‰,Û¾Lcg§Ê9À­ôÃ	wáŒë“XŠ»*ürì¨üºv ÁHsî„“²]]ÕoÜF/Õ—Þ•”‘´sE,Š5•ÿE/ÄÏìCy]Ȑ°TzìçáÿðñÐ]xuyD¶L Às3`¾ Þ>ýˆô7Á	d#[&Ûã„þ¼(V^ qÝÃÂÞ¦û7bdÿ.ÿlM5(Ó4|sç•.à“cGÏÈŸ&ܺ¥Òºe_:‰˜:ÐþçP#n¿6Ø|7Ú~`Ö¿Àþ&½1¤¬@ü¸nf€Â’A(Ãæÿñ8$E$UtÍóÞ¡qøJ¿2jýÊH‹¨H‹é¯Ê·v¬ÞV—~xÛ¸ÆFãKo7ß&Jh>m›þB·ÿýÖ,x|
-ƒ,Ð?[&µÖx¦ñ",äS
-¶WØ«H6bí² K&8ŽÔ“¿¬-0}ßÝßü"¹Âê
+Ò*:Ä*È‹2ÒeÜ×ÁÇ0Óñî×ûïÞ~›$A•yž!kQœ*8‰˜nüp·Û§:?x׎®}äÙÝ¥ïa‡Ý~ü¸Û«LÂÛ“éGë™'Iðü›w÷7¿ßà ÒJ¥iP57ƒÖ¾â(-‹à™8› ÕE”k
+ãspwóß›x­ž:JE¥ÖÉ•zY‘(y’Di¤@.Çá­mGoÎ W~ï&É÷©
+»3ë”çáÓíöYQ†ŸTš}@½¬õû±ÛÃXáø+Þ?[‚¬§ôÚÒq°OÀÆZ±ÿ1í.)ÂØXdáИó™‡Ý§Xå••‰çïiò4 rHiØÚq—Âg<£óŸ‡7 at .óÐÌOt;9QL}~™~4­ûÓÖ|ÜÙøG+wÙvò£À*tV²ÀOÎwmcIê‘ïKBºCÂ3n«˜
+¥:ñ¬:;aç¹áOí¼­&RUف¤SáØMl°åi§Aw6gËäW3±ƒÓ
+Öƒ‹6¤¾?98>ù›…¶µàp4’
+SÁ4ÂV[ƒÎ†CߏLêŽ#èÁl .Â
+/ý,'w­åÕEá¯e	ì>cq>vÌ9ž,V
+¬Å×,ýó	/ÎâChÚöxœ¯îAÊo<vo™†€rˆOÔY÷xÇ çÑ[û§å%’‰†™ÆíA ~3Jú³«ÌèºýqëØ… Ù(_ò8ùr‚@à(ÀG#¼«™Òù;ârÜoÝêÂüã<toP®dfP¡·|†ñÂjþ~™"rCöªkú³£¡š)øù»»Œ<ç¸ô®»!#ä<„–”ÁùâÚš	Ï„£Ùyá2–Pà•?®X7D¤+(ÁrHb	0NÁLbqíÈP„ªk+ۏ<!Ã皝Œ„Ë ²/|
+fÙy:Xÿ„¾²þ¸-ÎÙ“°àÁ0v­70 “l?ž€ýM 4'
+*ñ0†—a´
+º3Í!€Ü¤1®y;ô쐶˜äšÆÖÎŒ2Šö†æ3A 1å“—€ýèG7„kýr]OÑ
+W£å.Þ/†´9SLÌš—@v8Éôdu3…«œÿëx€Å+®}ÅZu~¿ )`¯1¸Þ\•>Ø‘é()õªè%Rô~0X·žWEKêøâ÷.v?Qqkk.ä\	ÿåÝëì”åðýÙœ(·h¦qø»2(U°C„I2_í8š@z¼xLdúñû÷¿ðÛðŽ<]t`‚©UpŠ‰_IPÄ	s>ʺ|ïÁƒùzØ°9+‰µ•<(Š<kÆ$zÛCŒÚ%ñÓCBIEk¬Ž×p áØŽ—ÓX—P¯Üµóh†Ï<bÄ”» °¶Ù´ )àA=9°oñTXŸ¿bÊ”GüË­ÒÑø¥lƁ¤ŒNëPxr7ßÐðèAÚÏ–­
+UrސÕô½ïfHËŠ<l¬™ò-+¨ÌȬ
+®ü€+«œdŽgŽá·°¦2$<žÚñNpUo&>¼`« ­°$ áF&9°Ä „ˆ2#Oc¼]¿ð Ì'pæÉ° ‹ÑÉð$ëΔÚ>¹ÊbуÔßÊé§éÊÊöͦa=Óa•ùi'"d¨ƒŽy&õû:w°e-x”½²5Öí
+j/'z>²µ¶^Ò¾‹Ö0qí0BhQfdX62mUäÒlØ4´rÑOÅí‡PðH½2<¡É¦VV'ËÉmI•JžØa–:I+IŒapÜ{©‚)¿ /Ð#HaÑÁÙöo¸£eÑaá…šÖ‹$¶Xõp…$+I¸æffãƒi¨«)×ÀÉmß
++3Æ`#†Ç¼ªdb©8ü™úKä•×p®[j^“ª|ÈÔRu~K:.#óû¥ rÃÐS[žv’¥žºG0 N¸aÄEjiQדp¯ú p“;£ u|Å=ûe#Ø®)Zr¾Çc5ýÔQ¶0¨ù
+;Õh_!„žBsv1J`B!¾«ñWõ‚ÀÉ½Ç ,ù¢¯PBK€
+(ŸÖo̸ÝjnÆ™¼ B^Üȏ)¤R²à`zŒ!KmÏnÉ1\% Œõô(ÈÖÁ!P{…¾À‚ »:¦øK+ÇmCì
+‚ ÐëÏQ¡IÊl0è	…òEø‹¸FDœH<bD„7½¤*Sh®±¶á2<ª®›å8Y»!ôì?†ž†à?¥~›ß¯,3¿„€‡Š¼[7!ˆ¢"ËK€¾ÁYztåå+üGÊ’€òÆÊòâ5^!9¾KæyˆÅY+y"˶/DÀØÙ©r@p+ýÀpÂ]8ãú$–â®
+¿;*¿®H0Òœ;á¤lWWõ·ÑKõe€w%e$íG‹bMåÑñ3ûP^2$,Õƒûyø?|<t^]‘- ðÜ˜/H„·O"ýMs`ÙÈ–Éö8¡?/ŠÕŸH\÷°0…·éÅþÍŸ™Æ¿äÿ[S
+Êt
+ßÜy¥xàäØÑß3ò§	·n©´nÙ—ŽE"¦´ÿ9ÔˆÛ/‚
+6ߍ¶˜õ/°ÿ‡IoÌ)+ÿ®› ð…dÊ°ù¼ ŽI	C]ó|„wh¾ƒÒǯ®_ii1ýUùÖŽÕÛêÒo×Øh|éíæÛD©"ͧmÓRèã¶â¿ßšRaúgˤÖÏ4^’å‚cJ Áö*{ÉF¬¢]dÉÇ‘z2à—µ¦ï»û›ÿ÷LÂè
 endstream
 endobj
-9260 0 obj <<
+9289 0 obj <<
 /Type /Page
-/Contents 9261 0 R
-/Resources 9259 0 R
+/Contents 9290 0 R
+/Resources 9288 0 R
 /MediaBox [0 0 612 792]
-/Parent 9226 0 R
+/Parent 9228 0 R
 >> endobj
-9262 0 obj <<
-/D [9260 0 R /XYZ 151.701 685.529 null]
+9291 0 obj <<
+/D [9289 0 R /XYZ 151.701 685.529 null]
 >> endobj
 1870 0 obj <<
-/D [9260 0 R /XYZ 151.701 660.623 null]
+/D [9289 0 R /XYZ 151.701 660.623 null]
 >> endobj
-9263 0 obj <<
-/D [9260 0 R /XYZ 151.701 641.703 null]
+9292 0 obj <<
+/D [9289 0 R /XYZ 151.701 641.703 null]
 >> endobj
 1874 0 obj <<
-/D [9260 0 R /XYZ 151.701 476.79 null]
+/D [9289 0 R /XYZ 151.701 476.79 null]
 >> endobj
-9264 0 obj <<
-/D [9260 0 R /XYZ 151.701 444.914 null]
+9293 0 obj <<
+/D [9289 0 R /XYZ 151.701 444.914 null]
 >> endobj
-9265 0 obj <<
-/D [9260 0 R /XYZ 151.701 156.587 null]
+9294 0 obj <<
+/D [9289 0 R /XYZ 151.701 156.587 null]
 >> endobj
-9259 0 obj <<
-/Font << /F50 3701 0 R /F22 3706 0 R /F17 3698 0 R /F15 3700 0 R /F71 5424 0 R >>
+9288 0 obj <<
+/Font << /F50 3701 0 R /F22 3706 0 R /F17 3698 0 R /F15 3700 0 R /F53 3738 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-9268 0 obj <<
-/Length 2156      
+9297 0 obj <<
+/Length 2155      
 /Filter /FlateDecode
 >>
 stream
-xÚ­ËrÜÆñίز«´ØyâAUŽD'vÉ6-2å¤$°À,‰
-XXRüûôc ,VsH[˜ééîéîéçŠÕýJ¬þvñ×»‹ÍOJ­â0…\ÝíVRˆ0IÕ*JÒЦfuW¬>·.ï˦¾üt÷¡'aEÑU
-ÀŒ§T¨Ã˵‘~,³:wÅåZ[¼iêBšûc›Mœ¬€ëÂT¤t³†ulìÀËXX×wŸ/$@ùD:j½Ê÷>‰Ug¿¬D¨ÓdõD˜û•¶IYäV­n/þ¸§Çòôb©’P‚:‘ŽB)-_ÿ}v8TeNÒnš¼wý:C’h`µù	Oø¬¥S®ÖÚ„"ñ|Ôœfõam…Þ6`­ƒþÁáÂ]¶wÚ5íÙ®rl²3ɵ­‰“m\Ÿoòã¡Ûì˽ó¦~ì˜l.¨”ÈÌ@v&áZ
-_`®#ÆÑ‹jüXÀó“~’ Í.U<1ìЖ5n{×2àØ•õ=#’nûó2сÛ2tÄße¹?ŠSÜ ¨ñ'LóL cËDÛ¶¹TqðÔ9ÈúeSñÛÀך”•zèûÃÕfS5yV=4]iùm{ÙÉ^ëÈÈàzÒN§)Øb_Öe׳ƒ¿Y¤
-²ºàÓ¬ð~UX.e@Š‰\Âù‹fRjÈ®d>­"χ¶Ùú.DÍ%{@ë¦çEYw}VU¼ÉHÞgÜØ hËG¼ÚµØ퐦'n*xó ìÐҝ¿ì=¿.yØ‚„ô^>Ççý|tGï¾5(ší!+‹>œ&¡2z°íû¼Ç‚<ƒ…Ç°rþsß•‘c{çõÒ™Eçý¹Fù$sA.…Z™­Ûo1žvK™44zÔà…hÁ^£ä0>àå»OK<#ÈsI<Þîó/È«À•À …¿`–A-\Žé-läUéêž×øîìmç7&jÀHü¶Í¿(<»Wìž*MÃD%s÷dOF/}¿aOkBÈQûûªÙfÕ¢îV„BدuÞFKŠ'aÁí)È°+Ko¥Â48Ѹ¾ùÇÍí+^ªc·tC¬C'³òKŽ}X¼œ0Š§[ÈzàMP»’yÜÀÍ_¹°ÏT§l¿áÁcxHŽ2à´ æ©F¹LƒrÇû²÷ûΟó§Â(ŽH‡_ñAû(›õžEçA7’OO J³ä ‹&ÿws'¯–ŒÕ*ñ·\Ã*@œU§hÑ<ש©ÅPJEcj0#ͺòõcå£ÈXÀxÇ*Œ§Pyëú¬¬–4ÑøУÓôÙ–ÙrÄÒ´Ã¥Yï…Ì–¬áËÑ¥¨dq¢<4m¿t9<¤vFΣտx»Ž}ã¿d0ËÒeT_=Õ̳ 0$z"BdÏþ‰š#nDð@,‘Ðãæc?È"nÉ÷š	sVh®¿dûCå¼çXyV¢xL1u½˜„i9%—vL‡s^ÐÃéhLꋬlh&wn¡p}Õ®*“@iu,9õb¿
-ˆÑØ­.t©
-´K © /“ný¼˜?©NÍJ¬ãàï®uØ“Xë{/ð³{Î¥Š,C%£ÓQ¦Nÿ/ŠéXPÛý߃¥Q£`˜»Œ¯ß“>ò¢¯Z¦’8žåÝ{jeF‡ÔfHzòp†>ñyôTç¦þ\SgdG”eÛÔ{^÷á”A ÀZ«|l†*VÍ ׃ßMÓ†›ä”Ú‡ôEAƒ©;Šƒ?˺h.AɧŽo†òë·TÞ›~ˆ#ó
-ÜJ·Ý‘ÕDrÖ¦‹ZÐø¤;D$¿ý@ÅRp³/EÆN°§¸æÍ–Ž§÷)?o=fIy€ »c¯N´Ð?ó%$
-.~úrO¸¦w~î®Î·y¬Ëˆb}Vqaüâ´7O$¿rw}d™DÜØ{ãÆûhäûîd(3l:@¨¸Î'z29|]–#Áï&c4G
-Пl}wÏ´î5¬7ÊnÁ|Ï¥«
-¸ZQIw¼hª:x—Õ¨;z’çÊãfÅ!T͐
-úMÏq±€)°n<µ^¥6øƒÁw›qÆíÐ?d­[®jžÍ¼ª‘Œ‡ÁÁÐ%(\À ÐÔÜA†/úÀÚ¿çÿâo/ª6J¥8sa¯NëCë¨m¼Ñ“ù †€Â
+xÚ­ËrÛFò®¯`%‡@U&8O<äÊ!‘•Ý¤œD±´•Ý²} ¡„Z P²þ~û1 Ö’3=Ý=Ý=ý¤XÝ­Äêg?Þžm~Rj‡i,äêv·’B„IªVQ’†65«Ûbõ>¸qy_6õùÇÛ_=	Ó(2ˆ®ÒP ¶`<¥Bž¯¥ˆtðCñÕ¹+Î×ښ಩?iîŽm6q²®S‘ÒÍÖ±±/c%b]Ýž}:“ äél¨õ*ߟ½ÿ(Vœý²¡N“Õ#aîWÚ&ad‘[µº9ûãLœjlõéÅR%¡u"…RZ¾þÛìp¨Êœ¤Ý4yïúu†$ÑÀjó ŸðYK¦:]­µ	Eâù¨9ÍêýÚ
+¼iÀ,Zý½Ã…	ºlï´kÚggh¸Êy“Í%×"´&L¶q}¾É‡n³/÷.Ì›ú¡c²¹ R 3Ù3	×ÊXxTøs1Ž^T㇞ט4Èð“mv®’à‘a‡¶¬qÛ»–Ç®¬ï‘tCØŸç‰Ü–¡#þ.ËøQœÊàA?aš'[&ڶ͹ŠƒÇÎy@Ö/›Šß¾Ö¤¬Ô}ß.6›ªÉ³ê¾éú‹H˯ÛËNöZGFW“v:MÁû².»žüÈ"mÕŸf…_ð«Ââp.²PL<àZÎ_4“r×TUCv%óiy&°8´ÍþÐw!j.Ù« Z7=/ʺ볪âMFò>áÆE[>àÕ®íÀn‡4=qSÁå=°CKwþ²wüºä	`Ò{ùœ÷ÓѽûÖ h¶‡¬,úpš„ÊèÁ¶ï2ðòüAÃÊù[Ì}WF:ŒUì×Kg÷çå“d̹Lj5f¶n¿ÅxÚ-IdÒÐèQƒ¢5{’¿Çø€—ï>.ñŒ Ï%ñx»Ï¿ ¯Wƒþ‚tf¸ /8Ò[Ø(È«ÒÕ=¯ñÝÙ۞ߘH¨#ñ÷l›ÿPxv¯Ø=Uš†‰JæîÉ.žŒ^ú~ÅžÖ„:‘£öwU³ÍªEÝ­…°_ê¼1Œ–O‚ÛSa1V–ÞJ…)hp¢%p½ü×õÍ+^ªc·tC¬C'³òsŽ}X¼œ0Š§[ÈzàMP»’yÜÀÍ_¸°ÏT§l¿âÁcxHŽ2à´ æ©F¹LƒrÇû²÷ûΟó§Â(ŽH‡_ðAû(›õžEçA×’OO J³ä ‹&ÿ{}+/–ŒÕ*ñ×\Ã*@œU§hÑ<W©©ÅPJEcj0#ͺòõcå£ÈXÀxÇ*Œ§Pyãú¬¬–4ÑøУÓôÙ–ÙrÄÒ´Ã¥Yï…Ì–¬áËÑ¥¨dq¢<4m¿t9<¤vFΣտx»Ž}ã¿d0ËÒeT_=Õ̳ 0$z"BdÏþ	‰š#nDpO,Ðãæc?È"nÉ÷š	sVh®>gûCå¼çXù¬4Dñ˜bêz1	ÓrJ.í˜ç¼ ‡ÓјÔYÙÐLîÜBáú¢]U&Ò !ëX(rêÅ~£±[]èRh—@RA^
+&Ýúi1Rœš•XÇÁ?]ë°'±Ö÷^àg5öœKY†JF/*¦£Lþ-ŠéXPÛýÿƒ¥Q£`˜»Œ¯ß“>ò¢¯Z¦’8žåÝ;jeF‡ÔfHzòp†:ñyôTç¦þ\SgdG”eÛÔ{^÷á”A ÀZ«|l†*VÍ ׃ßMÓ†›ä”Ú‡ôEAƒ©;Šƒ?˺hÎAÉÇŽ—Cy‡õ*ï‹M?Ä‘‚ùn¥ÛnÉj"yÖ¦‹ZÐø¤;D$¿ý@ÅRp³/EÆN°§¸âÍ–Ž§÷)?o=fIy€ »c¯N´Ð?ñ%$
+.~úr¸¦w~ê.ž
+nóX—Åú¬âÃøÅiožH~åîúÈ2ˆ¸±÷ƍ÷ÑÈ÷ÝÉPfØt€PqÿœOôdrøº,G‚{ÞM&ÆhŽ 9>ÙúîžiÝkX%8n”Ý‚ùžJWpµ¢’îxÑT.tð6«Qvô$O•Ç9ÌŠ=B¨š!ô›žãbS`Ýxj½>Hmðƒï6ã4ŒÛ¡)¾ÏZ·\Õ<›yU#ƒƒ¡KP¸€@¡©¹ƒ_ôµÏ¿âoœ/ª6J¥8sa¯NëCë¨m¼Ñ“ù †€Â
 Æ
-€óKlNxÒ­«&+ M2ASÏX¦§ÏѸ|Â#àm·0Þ6Cž¯‡Ö‡[Cï©4Ãm+G°aˆUgO'
-ððêÀ£ÞP@{¡~¨;Æïg ºw=s£¤í–z€ÎíËuvì›=äG2ÊÌ’Š2>莝FÛõ¼Á>¹ôãè€æé³<w]çÑüñI~|
-<@	Î‚Xl3÷®÷qÁ“ùow%Ä—Í?oaž)@öBÌizšÍJÄàö£§ÝÞüþû»ÛÛͯ·ë÷7o–k¥:ý7m!<`9Í\‡y|c ¡}»Ð—R_¶N{ﻡ Öpgkæ ¢Ùñ·¤=ÔÆÂyÌñï®ãð×AãK3yì¼Òú‡\¬©ÂWSuRM¯¦×_𿼲§zalp]£3ãڐƒ¶ÔSQýŽ1n†’v;*¸íâÃÝÒØ(ò¿†4ò?‡¸¤»¾Åµ£³ýrnó¼f…úçæt5ö4´awÑj(,jòqÜ4îøÀŠÓx" å!\œÖa$¬ÏØNŽÊû®,¦	ê%)v8OŸÇ½wœryÒq‚u”ï½Mcô€ÑgÿÚ0Øå$Qî®`ÀÑvh¯ T;Wts걩 VTÁè˜Ç€•þÛ=4Çá4£?Ôp¦9ÍíÃÝÿ &Á
+€óKlNxÒ­«&+ M2ASÏX¦§ÏѸ|Â#àm70Þ6Cž¯‡Ö‡[Cï©4Ãm+G°aˆUÏ"žN>àáՁG½¦€öB}W7vŒß0Î@tçzæ2FIÛ-õ Û—ëìØ7{ȏ>d”™%e|Ð!;¶ëyƒ}réÇÑÍÓgyîºÎ£Ýûã“üø;x€:±Øf8:ï]ïâ‚'óßn7JˆÏ›_3Â<S€ì…˜Óô4›?”ˆÁíGO»¹þý÷·77›_oÖï®/—k¥:ý7m!<`9Í\‡y|c ¡}»Ð—R_¶N{ïÛ¡ Öpgkæ ¢Ùñ·¤=ÔÆÂyÌñï®ãð×AãK3yì¼Òú‡\¬©ÂWSuRM¯¦WŸñ¿¼²§zalpU£3ãڐƒ¶ÔSQý†1®‡’v;*¸íâÃÝÒØ(ò¿†4ò?‡¸¤»¾Åµ£³ýrnó¼f…úçæt5ö4´awÑj(,jòqÜ4îøÀŠÓx" å!\œÖa$¬Ÿ±•÷]Y8LÔKRìpž~ôÞqÊåIÇ	Ö9P¾÷6}ÐFŸýwhÃ`—“dD¹»€GÛ¡½Pí\ÑͩǦ‚XQ£cs Vúow߇ӌþPÙæ4·_htÿZfÁ"
 endstream
 endobj
-9267 0 obj <<
+9296 0 obj <<
 /Type /Page
-/Contents 9268 0 R
-/Resources 9266 0 R
+/Contents 9297 0 R
+/Resources 9295 0 R
 /MediaBox [0 0 612 792]
-/Parent 9226 0 R
+/Parent 9228 0 R
 >> endobj
-9269 0 obj <<
-/D [9267 0 R /XYZ 100.892 685.529 null]
+9298 0 obj <<
+/D [9296 0 R /XYZ 100.892 685.529 null]
 >> endobj
-9270 0 obj <<
-/D [9267 0 R /XYZ 100.892 622.565 null]
+9299 0 obj <<
+/D [9296 0 R /XYZ 100.892 622.565 null]
 >> endobj
-9271 0 obj <<
-/D [9267 0 R /XYZ 100.892 599.605 null]
+9300 0 obj <<
+/D [9296 0 R /XYZ 100.892 599.605 null]
 >> endobj
-9272 0 obj <<
-/D [9267 0 R /XYZ 100.892 538.725 null]
+9301 0 obj <<
+/D [9296 0 R /XYZ 100.892 538.725 null]
 >> endobj
-9273 0 obj <<
-/D [9267 0 R /XYZ 100.892 493.212 null]
+9302 0 obj <<
+/D [9296 0 R /XYZ 100.892 493.212 null]
 >> endobj
-9274 0 obj <<
-/D [9267 0 R /XYZ 100.892 470.555 null]
+9303 0 obj <<
+/D [9296 0 R /XYZ 100.892 470.555 null]
 >> endobj
 1878 0 obj <<
-/D [9267 0 R /XYZ 100.892 395.956 null]
+/D [9296 0 R /XYZ 100.892 395.956 null]
 >> endobj
-9275 0 obj <<
-/D [9267 0 R /XYZ 100.892 371.905 null]
+9304 0 obj <<
+/D [9296 0 R /XYZ 100.892 371.905 null]
 >> endobj
 1882 0 obj <<
-/D [9267 0 R /XYZ 100.892 181.502 null]
+/D [9296 0 R /XYZ 100.892 181.502 null]
 >> endobj
-5699 0 obj <<
-/D [9267 0 R /XYZ 100.892 152.603 null]
+5690 0 obj <<
+/D [9296 0 R /XYZ 100.892 152.603 null]
 >> endobj
-9266 0 obj <<
-/Font << /F22 3706 0 R /F50 3701 0 R /F71 5424 0 R /F15 3700 0 R /F70 4384 0 R /F17 3698 0 R /F51 3729 0 R >>
+9295 0 obj <<
+/Font << /F22 3706 0 R /F50 3701 0 R /F53 3738 0 R /F15 3700 0 R /F59 4373 0 R /F17 3698 0 R /F51 3736 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-9278 0 obj <<
-/Length 1780      
+9307 0 obj <<
+/Length 1779      
 /Filter /FlateDecode
 >>
 stream
-xÚ­XKoÜ6¾ûW9iˆæCÔ#·:"R$µƒ’èm^I[Ikcÿ}g8¤"9ʶA{Y‘Ãá3ó̓ˣۈG¿Ÿ]\¿Ñ<œ•¼ÑÕM$´`9QV”L—itUE_âT§›oWïÎßH¬Ì²Y%/W$9¦—Ÿ>\n¥ÓøC_·cÝÞÒìò°ßÈÇÝ~úq“ˆTäñË;³mO<R¢ü³×Wg¡@¸Òì&š)m›³/ßxTÁÚ»ˆ3UÑ£ãl"¥–i
-ã]työñŒÏÕzU½´dN
-¼ùW¡ÒÞld?>Û$²(â=h€sÒ)Ý
-}+»«¯qÛÞŒ–ˆ_¹æ×ukú#ŒD ‰tç×oº¾1ãÀ6I*ËøêΑKo±À¼1ò‹x ÚxgFµÖVhP*Šé´¤{XO©Ø߇&Û®ïíåŒ;yDjv¤e¸
-
-Pá<~¤IÓ9•—1©oûö‡£‘Üõ÷43½}á,hsgL•)YZJom.ò'›òå&7°:·ãö|{ØçMÝX6÷v8yfâ÷Ó¡âÿ8tÛµEÀN‰Ì™ÌÕò¬‹n¼Csrð™Ñ€9ÁÒ¼¯­s²pÈ!7sp8øËݶ	w¸hiÐÛÂ	\g·cý€>ô¸! O âqƒ§?›à‚“C»íšd
-]¿,`/Q¥"À×ìv‹šþùÛF¦Y i‚”n?EKݵ™TñÛ–¬¹ôœEúOžÿ!¦E
-·ž¶=‡(ãEܘûSUK”$Êb©ápè=àÇ»Ú}W·žF; )òx|±vk0›ÊO½÷Í~¿«·NÙón;Ú1ÆÞšfíæa+í\7
-\8SÙ¯“l¢g6AUî\’ ™+®œâ«ú%BLbqןj™ëÅòC[1¼qÒ›G¿Ìý79eoÏ· */§è€üˆwÏ™„BP¦#‚ â7½gk»‘(”r؁Rå¸;™R#Ð}- É纭ï±mwµ‡ÍçµâùZ ]Î<PÎoœì#M,ß!dZ"¡8T`Ίòþ€"V@ÖñÎýÔšk¬Zj¤øE`X¬µ8¹©Ã2_ÅJÊYÆ'q”«Êpí~V«ÖÐ!KH}y¶TÙö=óÇ’^Æe©œ³´'k:Kê©¢»JþÄEÊÒL8Y²Ptî®»]ÓPrVˆ"(H0aÄX+¬ÔZ:mR€:Ü"Ñœé"#þ?ºÑ]¾7'9ãü¡*QP“q!SI,³1-úžpþ¶Ñ«tû8-%Aj2KªË…ê%$3°Ž,rV('¯«šº•”SµXq–ÖÎEÞO3ÈòL@ÞɯÁztB²‚v*_ž¥ëS‚C›„²+*´
-Π
-(ªŠ¥‰ƒ™üV.Á ÝÜ$Ó¶7.bû­]» f—	íËÞ+ÀÞm¥ÖçÍÚ7O]¹bíxžÀ&ÃNrU`Ì'Þzd?o}áLH„ùÉ8%“ZM‘²RFRKVðì”BoŸJH!´r°ü‘Tù2žªrâu"%àMùdsa¶%ãûÛ’iÅÖ@Ža=ùüÊ5FJóéÍ©ÚÃ×Чé\ù€Ñ@ÍôªO8€¼L|}€Ø–/·ñ8Œ¶Á± âeZµ¿ÌÖco0|»Öì°·ƒ¼ÛºF.(ò8L]5ÃÁu¨#ÈcoÌaçfý™›Òç0¸
-ƒe³£ï@=f¾ö¦ÉéMCf7õ5ÿii›?zÒ,+3á)ø]ÚÅñ؇zkñ1T¤|–G:”Â]EéCʼn5C%Çæô¨–'ìô°xÄÝÚ
-ñ:àóW®{hÁ5š9¿`wË—¶ÇK=#ªGã$Þ{®–¸¾WD¤‚f‡€íÑ\®÷Æö{sHe'ì@—‘H®Î;˜wíâx5ˆÈ´t]LYLô½ñÏ€Þóµ
-êö»l•;¥?µ÷-Á¡}Fëä#”Ià-ñr{kýö€+ûð@VŸÊŠEX)¥YžNÍéû·ï_ûvÛ/,Ÿ«P^€8†Ù/tÉØ5h.¥HeÊ7v™œ!íQÑ=W€ëÖÃÜf\F·-n}¶ÐYˆ±ç´yêé”äBd;W܈‚á1Hÿrd.¤&oPР͍ٙ(½ì§€Çý³ÅÀƒZ(@k[!¶f¨ñy„|+¡µ~òŸPƒøw¹$DXóÿDÀ(¤›ðG|ʁæ²?úAG_ÿ¾}p­~RC£Þ—¡<£²Ã`½P°Jsê?
-r–ãïn¢ß0w
-zKz؇/Ô¿Ö=²
+xÚ­XKoÜ6¾ûW9iˆæCÔ#·:"R$µƒ’èm^I[Ikcÿ}g8¤"9ʶA{Y‘Ãá3ó̓ˣۈG¿Ÿ]\¿Ñ<œ•¼ÑÕM$´`9QV”L—itUE_âTËÍ·«wço¤Œ
+VfYŠ¬’Œ+’ÓËO.7‰Òiü¡¯Û±noivyØïaÄãn?ý¸ID*òøåÙ¶'é䟽¾:ûë•f7ÑL©hÛœ}ùÆ£
+ÖÞEœ©²ˆg)]°Lkï¢Ë³g|®žÐ«ê¥%sjàÍ¿
+•öf#‹øñÙ&‘EïAœ“Hénè[Ù]}ÃØöf´DüÊ5¿®[Óa$M¤;¿~Óõ¶IRYÆWwŽ\z‹捈‘_ÄÑÆ;3Ò¨µ¶Bû€R‰PL§%Ý{ìÀzJÅþ>4Ùv}o·(g܁È#RÓx°#-ÃUh€
+çñ#MšÎ‰¨¼ŒI}Û´?õˆä®¿§™éíç¸`q@“X˜;c
+¬œHÉÒRzks‘?ݤ›Ü0ÀêÜŽÛóía?œ7ucÙxÜÛá䙉ßO‡ŠÿãÐm×>K8%2g2W˳.ºñÍÉÁdFætKó¾¶ÎÉÂ!‡ÜÌÁáà/KtÛVD$ÜᢥAo'pÝŽõúÐ/à†€@>ˆÇ
+žzül‚Ní¶k’5t5þ²€½D•Š  _³Ûu.Vhúço!Dü™fH¤	Rºý-u×BdRÅo[²æÒR at pé?yþ‡˜)ÜzÚö¢Œqcî7NMT-Q(‹¥†Ã¡÷€ïjô]ÝzQ0쀦ÈãñÅÚ­Ál*c<õÞ7ûý®Þ:eÏ»íhÇd{kšµ›‡­´sÝ(páLe¿
+L²‰žÙU¹sI.€f®¸rŠ¯ê—Y0QˆÅ]ªe"t®ËmÅðÆIoý2÷ßä”Q¼=ßB ¨¼œ¢ò#Þ=d
+A™Ž>ˆßôž­íF¢PÊaOJ•ãîHdJ@÷µ€&Ÿë¶"¼ĶÝÕ4Ÿ×Šçktt9ó@9¿q²4±|‡i‰4†âP9+Êû?@ŠXYÇ;÷Sk®±rh©]âa±Öâä¦Ë|+)gŸÄQ®*õûY­ZC‡,!õåÙReÛ÷`ÌKz!—i¤rÎÒBž¬é,u¨§ŠNÊÒEÊÒL8Y²Ptî®»]ÓPrVˆ"(H0aÄX+¬ÔZ:mR€:Ü"Ñœé"#þ?ºÑ]¾7'9ãü¡*QP“q!SI,³1-úžpþ¶Ñ«tû8-%Aj2ëTÏåBõ’XG9+”“×UMÝJÊ©Z¬8Kkç"o‡§dyH& ïä×`=:!YA;•/ÏÒõ)Á¡MBÙÚFUEÈÒÄŽÁL~+—`€nn’iÛ±ýÖ®] ³Ë„öeï‡`ï¶Rëóf훧®…\±v<O`“a§
+¹ª¿0æo=²Ÿ·¾p&$Âüdœˆ’I­¦HY
+)#©%+xvJ
+!È·O%¤Z9Xþ¿ÈªüOU9ñ:‘ð¦|²¹0ۍ’ñýmÉ´bk	 Ç°ž|~å#¥ùôfáTíákèÓt®|Àh fú Õ§@Þ?&¾>À	l˃ÛxFÛàXPñ2-áÚ_fë±7¾]kvØÛAÞm]‡#y¦®šáà:Ôä±7æ°ó³þÌMés\…Á²ÙÑw 3_{Óäô¦¡F³†úš€ÿ´´Í=i–Ç•
+ðü.íâxìC½µø*R
+¾@Ë#JᮢáÔ¡âÄš¡Æcs
+zTËvzX<âní†xp†ù+×=´à‰Íœ‚_°»ÆåKÛ㥞ÕŒ£qï=WK\ß+"RA³
+ŠÃNÀöh.×{cû‰½…9¤²Hv ËH$Wç
+Ì»vq¼D‡d	Zº.¦,&úÞøg@ïùÚŠu{]¶ÊÒŸÚû–àÐ>£uòÊ$ð–ø@¹½µ~{ÀŽ}x «OeÅ"¬”Ò,O§æôýÛ÷¯}»í–ÏU¨/ÀÃìºdì4‹R¤2å»LΏö¨ˆèž+Àuë¿aî³G.£[‡ƒ·¾@[è,ÄØsÚ<õtJr!²«nDÁ…‹ð¤92R“7(hìÌæF”^öSÀãþYbàA- µ­[3Ôø<B¾•ÐZ?ùO(ƒ¿Aü»\’…"¬ù"`ÒMø#H>å@sÙý £¯ß>¸‡V?©¡QoˆËPžÑ Ùa°^(X¥9õŸ¹	Ëñw7ÑŠo˜»½¥Œ?=ìÃ
+êß°½²
 endstream
 endobj
-9277 0 obj <<
+9306 0 obj <<
 /Type /Page
-/Contents 9278 0 R
-/Resources 9276 0 R
+/Contents 9307 0 R
+/Resources 9305 0 R
 /MediaBox [0 0 612 792]
-/Parent 9226 0 R
+/Parent 9309 0 R
 >> endobj
-9279 0 obj <<
-/D [9277 0 R /XYZ 151.701 685.529 null]
+9308 0 obj <<
+/D [9306 0 R /XYZ 151.701 685.529 null]
 >> endobj
-9276 0 obj <<
-/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F51 3729 0 R /F71 5424 0 R /F88 5686 0 R /F72 5687 0 R /F89 6129 0 R /F85 5521 0 R >>
-/XObject << /Im1 5680 0 R >>
+9305 0 obj <<
+/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F51 3736 0 R /F53 3738 0 R /F88 5678 0 R /F72 5679 0 R /F89 6121 0 R /F85 5513 0 R >>
+/XObject << /Im1 5672 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-9283 0 obj <<
-/Length 1998      
+9313 0 obj <<
+/Length 1996      
 /Filter /FlateDecode
 >>
 stream
-xÚ¥XYÛ6~÷¯*±"‘¢Ž¾%é-bÛui¸½VWWEiÝô×wÊ–·EÑk8ΐÃo:ô½Ðûnõz»zù­^äiyÛ½…aåÂK²<PyìmïƒovCÙ6ëÛïI<ò$‰Q\äAÒ!Ë	ÄÁz…‰ô_Ϻٙb½‘*öo›ÁTUùhšw}ÙeóÈ£c9-r¿µÃý®/;'ûu_>›ÞÑ-
-›ªÕïG…°é sÚ¿:Õ´£X)”Z}³]ý¾Š€³3ª@JoW¯>|½æ¾÷Â@æ™w$ÉÚ“*…Ú*ï~õã*œû-RsÃ'¥qsÐüöPÚõFä‰?}uU1ñi-2¿yЬ#߀ã|ô—È•?´<ñÔ´(wäÑÄ}4ƒcoÞÝÝ¿¼×5
-?hæíZÂ,1¯·#“]œ_#÷šŒÜ «à|›H*Îù¿†Q\Ø}œIXn:Ýã&qô€«>1ý¾l
-Þ*‰Æþ®*
-›²/Ö%Bÿx(wk‘ú^q £Ïøc˜Ã4èéy\À½«w:+<EêïÀ‰ÎlÙlæ›V¼g;€„) Ši–û·{ó³Çã8óáL4íÀ:&õÓ;Ð	™Gß½ÃÅO};6«+ñÒöm_kŠ
-âéÚ`;<®[0sÅ©ºx^+ ƒ(úì‘7¿¬ÈR¾-ëÏŽÓö©ì˜" Ñ›Z—
-‡UúÖìTl¶hY¦ÝO‹ “WöF'=è<p„E©EA®”@ ƒ¸Œ!êO!kÁ
-àÿ¨Iê¿ë(DNü·f8´hÕ/¬S¹ˆP)’@Dr5¨ÄºÄƒÌ/Œ…¤À6–yá7†e÷º.«R;ó5›„£ˆ?™ö«Ñ©m·¦1GÖ’RêAÓŒXðÆ5?n‡N,gpEŸ#d‘Yk$8àPDÛ2öÇ®}„@uúE¨4eý[Ikl%%øÑl—9˜ð;Zã8ÄÛûÍOwo6¨c·±È%°D¾´B(­³0N7yVž-bóŠsZÖO{‹§UÒ'€§à‡È×<eMïôðÓMÏ–%TÈxII>’	¤å)ÇÀã,—'s9 U"âIî‹kªT«“ÄÇkàÌ‚ð¬Ã qÀ¶¢ <ò¿]Cj{Þ®;RQÚÝh-ãÆü…„7¥rrIËÌÂpÛDi¤aKŒqî¶%:DªKÌ%ˉ2’ìr`Ìs
-ð-9&й¶eÚI«eÇ™Ywí,8¹ež6Έ‰3«# 1äc0V3ë¹ÔL`ºCd´%@ƒñ—Í—w=f.ޠש’¤ÉF³¶RÞÞôL¢O*úSµö>ÐôNj,+@×ç…÷ñ¦ÒpyPcà˜aBÊ¹b"ç~ìܽôÃÍ¥! &œa‰:×`8âb<¹=,B8Ž>ËÊÙÆ`@÷!­ùÃI°›Ú±ÏâŽÚ$Å^1P^xHhïK—@Î$shÛJ¹"ïz³	I@œ¡Àã%öPAs±âŒ½+[=GþW'BG-‚=	d"—¹“^,ºìƐœ¢vKm’þwïn_ %é¦_ ¯‚ÇwóÈBÑ÷基/n®¦*‰&í˜×
-2Z±Ù÷H´õFo(’Žv^ÃænJPÛŒUÆÙ¤iv'Á?ú«{ ¢Ìy%ù^F±¦0EGÐv©ŠX‘›ì¬<càeÏA°;³nX×ðùáÝ·?oŽÛý¨¶Ô‘@ÏôÃê¿:Áçû Kóm͹5u‰Nr³
-QYñКÁUô‹ýý4©X"c†êÔ£•^NêŽú9œ$ƒÀÂV9üXP®ì"ÇêšÚL!QNÛ¿òIq‚Õnì¬.
-¸G)à¯à0Éá!”œ =@#5pßB„ /ã—rT2Wõ¸•Â1e, ¨ù%jÇíÀ3º×4³,sÜÑLMÒ©2*¿B€pß¡¨…å&‚jÆm‹ÚŽnË\ŒrÑ€\MDo¼_¸X:4fVÒþ\fšÜó÷œ©±…³=xeÁµ›—èü÷›HCh7N7Ç>Ž¦–‚6#¨$Ò—š©Ñµ¨,h]VLWšÛ„ÙW‘€â—˜ëò¡•	ý×ãÀSG×ÄJˆå©#¸½Ígþ€`§§”LO—„4ƒ8–\Ä*0C§ì'x`ÕLsw é±Úé“"Ö’\¼*çò˜Vþ±+çúw£{÷ê7<»a짷½q¼q¢xzã¤A‰óÿî‰sþ[¤‹¿5qþ[Gü·ñ×2œÿ­<÷ZÂCHˆ¯ô"¾¾n×ð`šÿÓ±DÊfZ„ÿÁH·Ó÷؏âÝeÊo8Bxð´æ
-’,qˆ±ã¯æy¬ÅXw7Ì=yxZ5•q|IäØ}i7UZÇrŠ,¿ŒÀõœ	zg\kºSׄiØ¥å¹yþÖ>¸°ÿ‘ñ‚'¡M¤¼ã°0=D>×RèA»vyÃEÕß¼Í~¡¶ÿJ!
-ËǃӅÃÆ:€¢~¾äX$бøuÁp¢?Bz
-‘d­{nQCŠÃtÊŒ Ó$θbát=0=êq°kÇÊY™W<
-U¾Ü·U±l¸¦ï7ÛÕ_ý#]
+xÚ¥ÙŽÛ6ðÝ_!,
+TbE"E}KÒ[ Ŷë -Ò<p-z­®®ŠÒºé×wÊ–·EÑkf8œç¢CïѽïV¯·«—ß
+á¥Až†‘·Ý{QY.¼$Ë•ÇÞ¶ð>ø÷f7”m³þ¸ýžØ³ O’ÙE„À2ŸA¬7Q˜HÿUñ¬›)Ö©bÿ¶LU•¦˜p×—ÍP6ŒËáàèk‘û­îw}Ù9Þ¯ûòÙôn‘áØT­.Ø‚ÑAæd¿8ÕdQ¬$r­¾Ù®~_E@æÙU ¥·«W>†^kß{a óÌ;gíI•‰Bi•w¿úqÎý©¹â“Ð8È9¨~{(íz#òÄŸ¾ºªø´™ßŽŒ4ëÈ7à8ý%rå-/<5-ò›¨fp„ƒaàÍ»»û—÷ºFæÍ´]Ë(` ‰i¸‰ìz¤üɸפä]çÛD2PqÎGø5ŒâÊ€õq&a»étF"ö€»>1ü¾l
+6•XcW•†UÙ덡<”»µHýï8Ògü1LaäôŒpïDêÌ
+O‘ú;p¢S[6›¹ÑŠm¶p˜B1Írÿv¼q~öxg>œ‚¦@Ǥþ`zc:!Óèû w¸ùé±oǦ`q%^Ú¾íkM¹A4ý@¶ãÀxÝ‚š+NÕÅóZA0¸‰¢Ï.ióËz$åÛ²îðì¸lŸÊŽ!
+zSë²á´ŠBßšÕ †‚‰–yÚý´	bòŠmtÒƒîÀgX”zQäJ	t`—1dý)åa/hø?'j’úï:JQ€ÿ­-jõëD.rDŠ$‘œg
+±®ð ’ù…±PØÃÆ2m8ôÆ0ï^×eUj§¾f•p”ãO¦ûÕèĶÛÓ˜#Ë
+q)ꃗ9bÁ×ütº:±œ…+úC‰µvI‚§"ê–±?vp-è#T'_„JS–a+i¯[I… ~4ëe
+ÖüŽÖ8âíý槻7›Ô±Û˜å2°D¾ÔBQ8Z§aœnò,<[äæç´,Ÿl‹§]Ò§ OÁ‘¯yÉšÞÉaËMÏš% *tE>_ÔZ™@Yžjü<ÎÀ|y2烠JD<ñ}qM”
+buâøx-8³ <Ë°(`V`‚Gþ·k(BmÏæº#¥ÝÖrÜÎ_(xS)'—´L,°M”&A
+¶Œ1®Ý¶D‡HusɲD"”'»óšôCKÎ…t®mvÜjYÆqeVÆA;
+ŽoY€'Ã9bâƒÕ 1ÔcPV3é¹Ô`ºÃÈhK
+.Ä_6_ÞõX¹½A¯S'I!“fi”¼½éDŸ:Ôô§ní} å7\Ô˜W€¬ÏÚñ¦ÒpyÐcà˜aBƒÊ¹c"å~ìܽôÃÍ¥"d 
+&\a	:÷`8âÆxr{0Ø„pýœ}€ËÊéÆd@÷!¬ùÃE°›Æ±ÏòŽÆ$Å^1Ð^¥hï+— Î$SÈl¥\“w³ÙI œCñeì¡€æbÇ9ö®˜zÎü¯N„Éž2‘ËÚŽI/6]NcNY»¥1Iÿ»w·/’tÓ¯
+¯‚ñ»yf!ëûòOÝ7WˏŠ•D“t¬k­Øì{Úz£7”IG»¯áp7¨3c„q6IšÝIð>Áî¨(s^IþŸW`P¬)MÑd.uC+r“‘çxÙsìΤÇý|A~x÷ÃíÏ›#åvÿ¢-M$03¼Œaõ_àŽó¿}€­ù¶æÚšºB'y؆¬¬µfpýÂ>П"ËÁX¡„:Í(B¥I‡‹º£yI!pd
+?”k»H±º¦ñKH”“ùWA"	!Naµ;«‹îQ
+¸Ç+q˜äðJN=À 5ðÜB„>^æ/Õ6èd®ëñ(…8U, hø%hÇãÀ3º×4³*k<ÑLCÒ©3*¿Â á¹CÑËCõ(ÌÛ¥ËZ„r1€\-D.ÞØ^¸X:fv’þ\fZÜó÷\©q„³.zðÊ‚k7.£óßo"
+aÜ8Ýû8šF
+2FPK¤/
+S£Q™Ñº¬®4	³
+®#Ä/17åÃ(ú¯Ç—Žnˆ•ËÓ8Faàl›;ÏüÉNO)™ž.	aâXr«@
+5\²ŸàU3ÌӁ¤Çj§O‚XJrñªœócYùÇ©œû܍îÝ«Ü0Pò솱ŸÜvöÆðƉâ鍓I$Îÿk¸'Îùo
+|.þÖ@Âùo
+Äøo
+¢¯e8ÿ[i‡_éE~}Ý®áÁ4ÿ§c)›iþ#¥ïqŻ˔ßp†0ò´Às„’$K\…`ìø«y{@1ÖÝ
+SOžvMm_9N_Ú-•Ö‘œ Ë/#p=W‚ÞéÇ
+ׄî45avey®ÐßÚ—¶ó?2^ð"Œ‰Tw\,L‘Ï¥zÐ.¥]ÝpYõ7o³_hìÇ¿BÈÂòñàd!ÚŠ€h…/9t,~]r at 8Ñ!½†ˆ³Ö=¨!åa:UFHÓ$θcár30=êÙµcå´NÌ+…._îÛªX\Ó÷›íê/êu#p
 endstream
 endobj
-9282 0 obj <<
+9312 0 obj <<
 /Type /Page
-/Contents 9283 0 R
-/Resources 9281 0 R
+/Contents 9313 0 R
+/Resources 9311 0 R
 /MediaBox [0 0 612 792]
-/Parent 9226 0 R
-/Annots [ 9280 0 R 9286 0 R ]
+/Parent 9309 0 R
+/Annots [ 9310 0 R 9316 0 R ]
 >> endobj
-9280 0 obj <<
+9310 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [400.466 456.667 460.543 469.569]
 /Subtype /Link
 /A << /S /GoTo /D (classicalprinting) >>
 >> endobj
-9286 0 obj <<
+9316 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [99.895 443.724 238.596 455.413]
 /Subtype /Link
 /A << /S /GoTo /D (classicalprinting) >>
 >> endobj
-9284 0 obj <<
-/D [9282 0 R /XYZ 100.892 685.529 null]
+9314 0 obj <<
+/D [9312 0 R /XYZ 100.892 685.529 null]
 >> endobj
 1886 0 obj <<
-/D [9282 0 R /XYZ 100.892 579.833 null]
+/D [9312 0 R /XYZ 100.892 579.833 null]
 >> endobj
-9285 0 obj <<
-/D [9282 0 R /XYZ 100.892 553.416 null]
+9315 0 obj <<
+/D [9312 0 R /XYZ 100.892 553.416 null]
 >> endobj
 1890 0 obj <<
-/D [9282 0 R /XYZ 100.892 229.956 null]
+/D [9312 0 R /XYZ 100.892 229.956 null]
 >> endobj
-9287 0 obj <<
-/D [9282 0 R /XYZ 100.892 189.497 null]
+9317 0 obj <<
+/D [9312 0 R /XYZ 100.892 189.497 null]
 >> endobj
-9281 0 obj <<
-/Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F17 3698 0 R /F70 4384 0 R /F96 8559 0 R /F51 3729 0 R >>
+9311 0 obj <<
+/Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F17 3698 0 R /F59 4373 0 R /F96 8585 0 R /F51 3736 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-9290 0 obj <<
+9320 0 obj <<
 /Length 1967      
 /Filter /FlateDecode
 >>
 stream
-xÚ½X[“Û¶~ß_¡ÉKå™XÑ]v_:mÚô2mºgÖ™œ3M¸m³+‰)e»ýõÅM²¼uût¦/‚H @ÇÁ!ˆƒoo¾ÚݼzSÄAGÛx›»}ITÅIPn¶Q±Íƒ]üæE¹úu÷ë7il¢mYæ(šÆ›(Î؉„^¿»½[­³"oéÓ˜ºO'Å¡]ÁVë$OªðõQíX&Mqÿ›ov7opC0iaIeYPw7¿ü
+xÚ½X[“Û¶~ß_¡ÉKå™XÑ]v_:mÚô2mºgÖ™œ3M¸m³+‰)e»ýõÅM²¼uût¦/‚H @ÇÁ!ˆƒoo¾ÚݼzSÄAGÛx›»}ITÅIPn¶Q±Íƒ]üæE¾úu÷ë7il¢mYæ(šÆ›(Î؉„^¿»½[­³"oéÓ˜ºO'Å¡]ÁVë$OªðõQíX&Mqÿ›ov7opC0iaIeYPw7¿ü
 ÌýÄQ¶Ý$ÙY±‰Ê¢€qÜÝüç&–ãÅÇL.ŽY‚íe”ù6¢ãà	>ÄIEvL_½IŠ‹U4œü“Z¥›ðé~µ††ƒTÛð	YvtLñ”õžÉGœT=þÂ,zàAgyþØ>1Ãj0~0µÿ|µ.²2|45Šyþ—M+´(mLƒ‡ +×Iù–­=Z”zD‹²°c+žJÓ:hÿÅjëýQ
 Ìk«Py&†£æ•tæOø£,cf£ÅrÞü!<»gŽbò7{OªYC&÷á—Öl,©ËŠâ¯ê9™I7öE'ö„cvÃî­E<‹¶t²(Éa<™Zµ<sÒý£2Ø´
 µzðLƒê+·;›açÌsñSE~ÊàŽôI¹¡Ó³åÀãUGгèpfdWñ,,/ƒy-q¹NË(Û$ÿ—`N7s0#±ákC®ò䏆IŒ`œ÷z`Æx’L.œ…äÇÑr¬ÀŠ'?èîsŒŠ4|çµó,âáúÛ†ez;\	sÊey¨î[Q2Áw@vÖ‰ ¡ç‘íkâQ<1ï¸6æøѝ”÷xTÒÄŸƒù„®Ñ=“­éŒhšðZ„Èœ±PMô¯»4OtiÅø„ÔÉéOÆŽ©4ìõÀá‡^w“ˆ„(|’ðÀ’àkô2ÎY¬øÓiïyBõ°p¿ÑÌž¬ù«S^[wP= Hðw¶[Ü|Ö­V=eŸƒé{H¹ÿ2ÓmºÈ 8?¶Y¨ÈpF÷5•Aœç<	-SÀ0P’,¿oGÙÖ×NëÞ¿`Ê:‡TüÝÊߘhqà¬VâºÑ÷ãá0]êe½@`rÏNPð´çê
 „‘û~»ãÍÐTÎ×ëVŠ•6úáÜs¥U&÷²y»£ö„Y¬j=kÕcŠÃø4¡øŒþ4
 rï¥j‘œÌDb‘ùH¦HíˆVë*ÃÝj“ãÑ^£i›‹­Îâ×î·ÓZšš”ê!œ !  Ò鏣qzBwÿÙÅ Ÿµ-‹AÌå3!K3H7rIÊ¡ˆn×3ë\	€/UšÎ¹éysìŸJ=:lRJ )}t†M3•Ÿ½VÃ贏¦M—þ“oým[Öà™aä;@ÐQM…qm;¨wÆÛžilðëm'û±oÔtcTyi ó‰‚¢½·ŽÙïMßL*¯˜°&‹«ðÝÛïÿËK—½‘ÏzžT,ÝhH5sY‰‘é€!7#t]9à r?U0Ùþ|ë°ƒ®Ù9»ï¥ÀZß\)ü‚ÑÏ<6a3õ"’›CÄmyRIm‹"Eà¥(­6¬4M£<JÀÚ$ŽÃo¿þÖ–°?n[–r³Ð˜?’QÀ¹EÊúáŽî†y,-÷Ë*/°Tfi'¢ò­>[KP„Å$O.œ‚œ˜ËÌØ^3]€r2:K¥XR-4i¡Lq‰F_ gÝúäd³dj׃]_s‡LÃÑrˆèk<çæ‰ÑPæˆÄ2Ýt¦‡–Ü©abu˝ õí8a, O^%€~F6Ÿ¾ƒC¼ÇG9˜«'€óóÝ•úxjÕ ¢O6O.i7õ8ÜÞ"ŒkÙ秗‘T÷ö2É¥(þo…;†^±ÅÐûlà!×4@ÆZYø=º9tË8ü
 L¡RÄùAòGóO¡d£ùËk.«òé”0x֝¬‘¥øvú§–\C¯µÞ Š|	¾€v2%‡n~2Ç5?½¤xBä/|5¨±)pJ­eû…,¾CœpíX‚"œ^j¸þÒ!‡¥,™¥9ô¼LC¼w”x0†W  ¥kX‚#&½|	¥ç“áŸÌ3¡jǯPâ(¦<ǽªöÝßC+æØ…g(CùÕĽ& Ç"[øði%yo	ðÎX‚¼qCî4ºSNpá¨[Ñ2xÙXi	`I2§<„PxÕ\|°ƒTÌ–MÞ¾þgòçêQ˜ÕãhR‚ßéG<U»Jøxð¦ãpgò°*Jȵ†M£].84/­•ì-r‘WàugÖYÖ‹b^$ÔsM€m!òî¥}ä1ù€Aµ˜°³H'ìÖ£it+â#=hpt¢'5Ž–¥ðŠU­ê#þK€èÁ.¼…{ùúGª‚x/yfçíD1Ä®áÛ.ÚÞ™º@’<ZžÇs;Kkykãx‚!§q%ŸÈ½"™—bÒåâ
-™áØ«º&/ŸàXƒôF õZq!öZËNÙ%Ü%70\$ÈZfˆŠ¦ÑWÛ´çÉ!í6>¶´ƒ§ü>ÃzÄíéýŠ—~ù왾ßìnþ9%
+™áØ«º&/ŸàXƒôF õZq!öZËNÙ%Ü%70\$ÈZfˆŠ¦ÑWÛ´çÉ!í6>¶´ƒ§ü>ÃzÄíéýŠ—~ù왾ßìnþµ%	
 endstream
 endobj
-9289 0 obj <<
+9319 0 obj <<
 /Type /Page
-/Contents 9290 0 R
-/Resources 9288 0 R
+/Contents 9320 0 R
+/Resources 9318 0 R
 /MediaBox [0 0 612 792]
-/Parent 9293 0 R
+/Parent 9309 0 R
 >> endobj
-9291 0 obj <<
-/D [9289 0 R /XYZ 151.701 685.529 null]
+9321 0 obj <<
+/D [9319 0 R /XYZ 151.701 685.529 null]
 >> endobj
 1894 0 obj <<
-/D [9289 0 R /XYZ 151.701 339.397 null]
+/D [9319 0 R /XYZ 151.701 339.397 null]
 >> endobj
-9292 0 obj <<
-/D [9289 0 R /XYZ 151.701 307.176 null]
+9322 0 obj <<
+/D [9319 0 R /XYZ 151.701 307.176 null]
 >> endobj
-9288 0 obj <<
-/Font << /F50 3701 0 R /F22 3706 0 R /F51 3729 0 R /F15 3700 0 R /F17 3698 0 R >>
+9318 0 obj <<
+/Font << /F50 3701 0 R /F22 3706 0 R /F51 3736 0 R /F15 3700 0 R /F17 3698 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-9298 0 obj <<
+9327 0 obj <<
 /Length 2244      
 /Filter /FlateDecode
 >>
 stream
-xÚ¥XKsÛF¾ëWà¶`•‰ ƒ÷iË^Y*¥Ö±S’Ëv99@ÀD JQ~ý~ý HÊT*©½pÝ===ýnúÎÚñë‹7w?\ã¤^žús·rß÷²Ü8I–{q9w•óÕ½µåXwíâ×»™<óò$‰ˆÜäžj_èŒñ"o±ü$t_WE[Új±ãȽiGÛ4õÚ¶£ >ôu;ÖíZ¾ëq£ð…ÉÝno˾Þ)íe_?Ø^÷<¶MWT"OìCh/÷s–?Ä>âI¢(N‰êâíÝÅï  >zcì…¡Sn/¾þê;p?:¾æ™óÈ”['Œ3/‰‰[ãÜ^ü|áë-H ðò86'Š‹r•3+Ä@#ÀºŸê¶êaà>xK’껆Wòu}yûÄ-ÚJ at oß]Ƀøø¾³4©dzÉMê<Qþ&þyê¾_îí+ُ+T«®ß£ìKØôôAÈÄLü[w/õ kÕµzüžhŸd¯<Swc|d+=^¦L=z‰„^å"ò{\ù‘ûîVÖÑ	ð^»¦IbM£›Ý®©Ë‚½RûnÝÛ-nÀ¦8< ±K¯&Ä®ûsRUõ°[,q 
+xÚ¥XKsÛF¾ëWà¶`•‰ ƒ÷iË^Y*¥Ö±S’Ëv99@ÀD JQ~ý~ý HÊT*©½pÝ===ýnúÎÚñë‹7w?\ã¤^žús·rß÷²Ü8I–{q9w•óÕ½µåXwíâ×»™<óò$‰ˆÜäžj_èŒñ"o±ü$t_WE[Új±ãȽiGÛ4õÚ¶£ >ôu;ÖíZ¾ëq£ð…ÉÝno˾Þ)íe_?Ø^÷<¶MWT"OìCh/÷s–?Ä>âI¢(Ž‰êâíÝÅï  >zcì…¡Sn/¾þê;p?:¾æ™óÈ”['Œ3/‰‰[ãÜ^ü|áë-H ðò86'Š‹r•3+Ä@#ÀºŸê¶êaà>xK’껆Wòu}yûÄ-ÚJ at oß]Ƀøø¾³4©dzÉMê<Qþ&þyê¾_îí+ُ+T«®ß£ìKØôôAÈÄLü[w/õ kÕµzüžhŸd¯<Swc|d+=^¦L=z‰„^å"ò{\ù‘ûîVÖÑ	ð^»¦IbM£›Ý®©Ë‚½RûnÝÛ-nÀ¦8< ±K¯&Ä®ûsRUõ°[,q 
 ¾'uZ2÷~_7ã²nøúYŠà¬áîÝ5¯ìC]ZÙϪY¥RÿâÇ>̍%PFÅ ë®èG½¹­ÎÉ‚Òâ–0„˜+YÅaÎZ#@=¶™¬÷Å T ß/ª”U‹¸âܽ۰ÍAWv½U¾ŠÚñ°
-\ïPÄ6öXèXd.»í–]+5î¾­ñƒˆ¦ôÖíÙہ‚ÈV&È©G VÖ/~諶NÝGùÚÕå¸ï-‡U®•Ü! Ѝr´EŒÖ±ñËýÖŠÉ	¾ô$Á¤™ù”_Øýí†²_ÄÐÿ´ç‚6F^ÊÂéÛw>²Ø«#Vã™cƒ„<¿qGWükûsF‰—¥³ ärs˜’ãÁÞi–ÁÞ¶·Ð¼%GLOC™”µ4)02Ï"eŽo<%—‡t@…@”‰%î0BÏE_ÕZÁð;"‰0à5PÊÜ%íªE  òì[[ÉvMf²wûQ8°ûðÅøW½&ÏNž`Ãêœ(BÔ®’0›QLŠÐŸ¾ÜÞ|úr-gI™Ÿ6”Oõe‘…D>n­š›A*]Ft‘Òeîµe+œ“¢,
+\ïPÄ6öXèXd.»í–]+5î¾­ñƒˆ¦ôÖíÙہ‚ÈV&È©G VÖ/~諶NÝGùÚÕå¸ï-‡U®•Ü! Ѝr´EŒÖ±ñËýÖŠÉM0ùqð¥™ù”_Øýí†²_ÄÐÿ´ç‚6F^ÊÂéÛw>²Ø«#Vã™cƒ„<¿qGWükûsF‰—¥³ ärs˜’ãÁÞi–ÁÞ¶·Ð¼%GLOC™”µ4)02Ï"eŽo<%—‡t@…@”‰%î0BÏE_ÕZÁð;"‰0à5PÊÜ%íªE  òì[[ÉvMf²wûQ8°ûðÅøW½&ÏNž`Ãêœ(BÔ®’0›QLŠÐŸ¾ÜÞ|úr-gI™Ÿ6”Oõe‘…D>n­š›A*]Ft‘Òeîµe+œ“¢,
 ŒÛ[$?2…bŸf‹á‰®#k…Ù˜µ]{
 n"Œ@ v	§´¶¸&(ÁÁÈÛzÔ÷Ê‹]È#—Pâû}dã’]1™œR¿#96ìÖ
 ˆªIœ¸¿¡‹àË|ª<[®ˆÏ¾Û*Y« 9_`?t{$<Ø%	œˆéž uiÂ*Ïg"Nꔺ\°YƧDÂRWû’R 
@@ -44695,77 +45261,89 @@
 œ0J½ÔP“†Îó¡8ÚR*à‡›mà\vhÚ~žQˉéòÀ•[9l2gÅ^lR'D®Ñ屌wåPB¨†"#‰ˆ +*cÚŽ¢nN
 }U28£I|÷5:+D
 2¢*7Ý Õã¹nÙ6Yâr¶ãÍQØÑ·Ø›)èMvHgɈP–)Æh$ü™«W,7]ƒRƒÎB6äßon/—ºù¼¤Þ¢âweœ´ëJˆžÈe9ãáã[+
-ø7ç=$•Ô}W”‚£Æ…Öϲ”ì϶?—œ\úGÒoh`I…9$ž†…”Ëzþ—Ö,?±s’¡&GS‰,å¡V8Ï	“>l»®¥µyî+ˉÉqZD6$Šs÷†&óµ.¯Î16‘—äéDTYÄ5Uƒ9¾Ô(a¨]1A©mŠ©C†s¹~ó^„"Ù1öüÕ$䞉Ãy:f‚P„Ì¡o¼“×_0¹A„<ðœIö9ÿ_L¦ç“äŸ<Gº“þiâf2ßKL Y`£°۝d»ˆ¢t;M‡ÎW&¹ª×û^É1ßÓà$5;Í~áÀâ3‘ÛhZ¨UO»à0Ô¼Œ„-´fÙÓqq¦^eGƒh¨ƒ(Ŭ˜<…sÞ–Z@°ÿtíÃ<&éa½þx#óé›b¨ËáoN¦PŸ^hÒ|JS¾û_)-û?(mä>¥TÒ¡¸bm;9ƒT…©§¸o?yøœý|™Ï„ZU£g%Sƒ‚3 ߸ê[ÛP^êÁd™F\l>ˇ4ÃÒ÷QÄIZ#à`{­ÁÈAqºoõóIð'Ã+¸ÁŠ©eǵ¿k‡šßKÐÕ$ŒŽu/”‡(Š]H?’=§jjŒç2.p)
-Üþûî÷¤ý¸oq®™[Kȼí= ½%}àlrøo†:=ÅÐT1Æs"6h]éoÜ·®³'>é±›?"âɐ˜'îÇv¥BN=ɹ‡?78Ð }Ñ+¯mÑjÃDàŠÚ–TâçÔfÐvt%ëïû¢©Çùo@í‘SP+í©f¸[MÝ×8ÀJîü•ü1‰œOÍ,U=^6kE/Ï5àäÚâ!`hÔ•í\Þ±×V·“Û\Ú‰:Ù°ˆSå8`@:[¥ùn>°„k>‡Bª¡Y	x’B£æ¥<DK´étr zÔuu‡àÐ{­ÒK†òz!r†µc[ù;ÖiRÿGÀZÌc?àì?Wòÿÿå#êàñÓÇ=N‘_dé„hþƒh¬·<§˜µ¼,*«\Šu§àǍmŸ›AŒ9 ë•œœ’ÖÏ^ׯ_T”iE…ÿþÁ–s
+ø7ç=$•Ô}W”‚£Æ…Öϲ”ì϶?—œ\úGÒoh`I…9$ž†…”Ëzþ—Ö줰I†šM%²”‡Zá<'Lú°íº–Ö湯,'&ÇiÙx8(ÎÝ^˜Ì×~¸¼:ÇØD^’§Qe×T
+æøR£„¡vÅ¥¶)¦ÎåBúÍ{yŠdÇØóW“P{&çIè˜	B2‡¾ñ2L^ÁämòÀs&Øç8ü1™ž#L’òèNú§‰›É|/1fÀþQlw’í"ŠvÒí4:_™äª^ï{%Ç |Oƒ“Ôì4ûa„‹ÏDn£}h¡V=í‚ÃPó26´ÐšeOÇQÄM˜za”
+¢¡¢³2`òÎy[jÁþÓµó0˜¤‡iôúãÌ§oŠ¡.‡¿9™B}z¡Ió)Mùìÿ ´‘û”RIW„âBˆµíäR¦žâ¾Qüäásöóe>jUž•L
+Î0 |ãvªomClx©“Qdq±ù,ÒKßG'i€ƒíµ#Åiè¾ÕÏ'ÁŸ¯àv+¦–×þ®j~/AW“0:Ö½P¢(v!üHöœª©1žË¸À¥(pûï»WÜ“öã¾Å¹fn-!ó¶ô€ô–`ô³Éá¿BêôCSÅωؠu¥¿pߺ>Ìžø¤Ännüˆˆ'CR`ž¸Û•
+9õ,$käþÜà@ƒôE¯¼¶E«
++j[BP‰wœPg˜AÛÑ•¬¿ï‹¦ç¿=µGNm@­´§šán5u_sà +Y¸XðWògÄ$r>5³TõxÙp\¬y¼<×€“?j‹‡€¡QW¶syÇ^[ÝNlsiO$êdÃ"N•ã€éPl•æ»ùXÀ®ù
+©†f%àI
+š—ð-ѦÓɁ>êQ×AÖ‚CïµJ/Ê?ê…È]LtÖŽlåoìX§I¹oô
+þk1}ü€³ÿ\Éÿ#ü—¨ƒÇL÷t:E~‘Y¤¢ù¢±ÞòœbbÔò²¨¬r)֝‚7¶}vo1怮WrrJZ?{]¿~uRQ¦þ»t–
 endstream
 endobj
-9297 0 obj <<
+9326 0 obj <<
 /Type /Page
-/Contents 9298 0 R
-/Resources 9296 0 R
+/Contents 9327 0 R
+/Resources 9325 0 R
 /MediaBox [0 0 612 792]
-/Parent 9293 0 R
-/Annots [ 9294 0 R ]
+/Parent 9309 0 R
+/Annots [ 9323 0 R ]
 >> endobj
-9294 0 obj <<
+9323 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [177.774 277.504 233.585 289.194]
 /Subtype /Link
 /A << /S /GoTo /D (1small) >>
 >> endobj
-9299 0 obj <<
-/D [9297 0 R /XYZ 100.892 685.529 null]
+9328 0 obj <<
+/D [9326 0 R /XYZ 100.892 685.529 null]
 >> endobj
 1898 0 obj <<
-/D [9297 0 R /XYZ 100.892 660.623 null]
+/D [9326 0 R /XYZ 100.892 660.623 null]
 >> endobj
-9300 0 obj <<
-/D [9297 0 R /XYZ 100.892 642.766 null]
+9329 0 obj <<
+/D [9326 0 R /XYZ 100.892 642.766 null]
 >> endobj
 1902 0 obj <<
-/D [9297 0 R /XYZ 100.892 262.699 null]
+/D [9326 0 R /XYZ 100.892 262.699 null]
 >> endobj
-9301 0 obj <<
-/D [9297 0 R /XYZ 100.892 237.637 null]
+9330 0 obj <<
+/D [9326 0 R /XYZ 100.892 237.637 null]
 >> endobj
-9296 0 obj <<
-/Font << /F22 3706 0 R /F50 3701 0 R /F17 3698 0 R /F15 3700 0 R /F70 4384 0 R /F88 5686 0 R /F72 5687 0 R /F89 6129 0 R >>
-/XObject << /Im1 5680 0 R >>
+9325 0 obj <<
+/Font << /F22 3706 0 R /F50 3701 0 R /F17 3698 0 R /F15 3700 0 R /F59 4373 0 R /F88 5678 0 R /F72 5679 0 R /F89 6121 0 R >>
+/XObject << /Im1 5672 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-9305 0 obj <<
+9334 0 obj <<
 /Length 1864      
 /Filter /FlateDecode
 >>
 stream
-xڝXKÛ6¾ûW{¢Xу²%ôÔ¤M‘"mÓfƒ¦hz %ÚfWŠÊfûë;JëÝ(Ú‹I‡ÃáÌ79‰ŽQý°zv½zú¢H¢4‰«¤J£ëC”i¼KÒh[VqQÉ躉þ²(×]ÿøôE–Ee\m·Y³¤Œ“<IÄôüíë7ëM^HñڙΛîÈ«7cßÃ,v
-?ί7©LwâùIõ^;æÉ2”¿úþzõa…A¥MŠ8Ï£ú¼úó¯$j`ïÇ(‰óªŒn‰óåEo‹æmôfõë*	Ï[µMâ,“…íªÝ…}ÍFH+vüüæ8:
-Ï)sxNœ²ÁÒâòචÑÕd°ßM×ØuVŠÛŽå9ÙmíØn
-4_.…·¼©xxK8R«–·ùL)À”ñWl(‹¸’òÿññøX´,óxF ÑVq‘Ðö4qWò"Oˉøôå9/£ï,ܳä®$Ú¤E¼“éQx:¼™4Û\¨F^|èŒù™„«röI£sì»ÉVøz4)ÄÛŸ_¾cÒÁŽ]£¼±ÝÀÕ5ÌÓ;ëƒwl;LÜŽ'G.UýÉ°ç€2:ìÍ<¨ZOЍd‚<†ç‘ZN€îÉ8ª<§yåôÐÓå ˜Ù›ÖxܼãÍ F&Þ§¹ì3òõ¹°£ïGõW•PS{’O*\ÜÀ€–Š3¾9̬ü¥Ú²b½ƒý2€ôYÓåd¯5F$9Sû{i©0~Ðí!µ÷ªÛn3ÔNëŽÙl×Þ­!Þâ«õFB0¼OŠäø¹éüˆ/VnàeǁTB5´ÇßõS€]Í^^oŠBü­kÏ”›¬{6+kWˆ£¸a+0ù¼•Š6l¦9GEÒ¬èõ¹¹ñÛAòhZ2³>È´ ô@éq€©6Û¥¼,¯È%8y‡C&NõíšÜ<Á“9œ¨Û±!-Eñ×Ä4ø7µ3}MΤIàyþŠÏ4ÎÀ#?b:Ó.ˆÝ‹ 1(«*…p¬À7À>óLuàB„kd« 9qŠP‹	)b"FÞ«UÇBžžNœøê\vPx)ém)d÷­æ»LwÒÎxÕÕz!BG¬qiÅË’€| ô sÍàFM	»ûi-yHØv?Pî=G¢'‘×€?åŒ& Pö¦x‹q PëŒ<¶ãñŽž6ºEìÜ
-€¿o°²P¨žÁTñ$ƒî•S>¬lGÂaÆù…&\Á=$­KŽw<4fèÛÙy@Ò,¢œEpýK¦àZR{º%çGB"à‡Ð‹¹?,àp>Ïâ"
-íÍ3U¯óLÜæöx©rWº¡|ªÜ×CÅöó((A!¦Î>ÀÔªî8ª£æm‚Zeƒ×è;.ûœBpÛº	7?xð„šN}ÛØ`Œ2YR”ÑŽAâ$]›÷I*ë©xáÖéîš){6\ÈMDêG„}k†Ú)ú“)‡Ò}°cF–"†àƒbòrV2ýÃÔßøÓ’3[B¬Ä|Ðáށ„×(s“­ÜalyKQÅ›"hð(”sðÌÚßLU—h¼ÍÃY,"3Á¦E^‰á4Õ̇åyRºÇÄí:d—üZÓižç¢;vÚ$ K	ÁúóT C¼Ç; 
-´==Gr]ƒžÂº åߚƟ.Ž£Ø/U`™mÙbSÀ!l#sӏ-E5®ñ²ìƒx’²ÂH…<‚J	¥aë»?p'sð!ã¢àÓÜ' vY&žéZAò¶=ðˆn]PØCc$oóEìb±¤Úƒ€»Cl`àoƒùd+Å­=HçM 
-7¦m™F…€h^a¤ÝçÎÖTpB©¨–# Ø-”sî[}ALÊÂ	™Ð£s ’âå㼁´¹„ŠÁFÈOYQR&
-lžw(/ÊljôsÙK}
-X²elí(eJ¹S_E4Ç4Ö—ét³+ñÈg–Ëp“˜*°ä%4=¦žn¢*‚göŠv¸ý‹ …$Y[¨¶h 	1JÀ"fL§²®Í’ëpÅR=¤ÕÞ|Òí´°†‚Åh1¸°#«þ„w«HÜÀãŒÃ¥xo-<…oÌpþå€&ÂÞtåâ²â†šÝÔ|À¤e¤Ú^*F>o³Êà1ž› …Óû!óɏè \@=qË	aV)O
-ˆt;¥}^8­š9RUâÿ·@«CÜQߦuW¦¼ëéÃ	(þ¤<Ëï´n‚‰ ^Vsé‡=ünÐÓÄüõ ,sSUrÀÁÀx1ÿ‚·i*~›	sP_ï@×Ô²4Bó0Ò0ëÁ×Ð-À/Z¬bçûÖF^Ø—ñŠ¯zԹ̟7@Û_ÈŸÿ¥/4:hê7xÍ]Ö$.¾õXäŽEÎÿ(ôÿAxüÅÿýõê_§I±w
+xڝXKÛ6¾ûW{¢Xу²%ôÔ¤M‘"mÓfƒ¦hz %ÚfWŠÊfûë;JëÝ(Ú‹I‡ÃáÌ79‰ŽQý°zv½zú¢H¢4‰«¤J£ëC”i¼KÒh[VqQÉ躉þ²Ø®ÿºþñé‹,‹Ê¸Ún%²fI'y
+’ˆéùÛ×oÖ›¼âµ37Ý‘Woƾ‡Y"ì~œ_oR™îÄó“ê½vÌ“e(õýõêÃ
+‚JšqžGõyõç_IÔÀޏQçUÝç9Ê‹2ÞÌÛèÍê×Už· k›ÄY&ÛU»/
+ûš
+Vìøù/ÌqtžSæðœ8eƒ¥ÅåÁm¢«É`¿›®±ë¬·Ës²Û:Û	°Ý:h¾\
+oySñð
+–p¤V-oó™R€)ã¯ØPq%åÿ1âãñ±hYæñŒ ¢?¬â"¡íi$â®äEž–ñéËs^FßY¸gÉ]I´I‹x'Óÿ¢ðtx3i¶¹P¼øÐó2	Wåì“FæØ1v“­ð'ôhRˆ·?¿|Ǥƒ»Fyc»	ªk˜§wÖïØv˜¸OŽ\ªú“aÏetØ›=xPµž ÉyÏ#µœ> ;Ý“3"pT7xNóÊ顧ËA1³7­ñ¸yÇ›AL¼OsÙ+fäësaGߏþê	®*¡¦ö$ŸT¸¸' -g|s˜7,XùKµeÅzûe 鳦ÊÉ^)jŒ<Hr¦ö÷ÒRaü ÛC8jïU·Ýf¨Ö³Ù®½[C¼ÅW덄`xŸÉ$ðsÓù_¬ÜÀËŽ/¨„j.h7¾ë§ »š½¼Þ…ø[מ)'6Y!ölVÖ®#FqÃV.`ò1x+-lØþLsŽŠ¤	XÑësr'â·ƒäÑ´d)f}iAéÒ-â Sm¶K'xY^‘Kpò‡Lœ:ëÛ5¸y‚'s8Q·cCZ ‹â¯‰iðojgú ›œI“ÀóüŸiœG~Ät¦]»AbPVU
+3àXo}æ™ê&À)„Þ	×È
+VAsâ¡RÄD.þ <Œ¼W«Ž'„<=8ñÕ%¸ì ðRÒÛRÈî[Íw™î¤ñª«õB„ŽXãÒŠ=–%ù@èæš=À;šv÷Ó6Zò°7ì~ Ü{ŽDO"?®Ê;L@ ì=Lñã  ÖxlÇã=mt‹Ø¹ ß`e! P=ƒ©âI"Ý+§|XÙŽ„ÃŒóM¸‚zHZ—ïxhÌз³%ò€¤YD9‹àú—LÁµ¤ötKΏ„DÀ)¡s~XÀá|žÅEÚ›gª^癸9:ÌíñRå®$tCùT¹¯)†Šíç!QP‚8BL9|€©UÝqTGÍ۵˯Ñw\ö9?„à¶Ý=un~ðà	5œú¶±Á4e²¤(£ƒ&ÄI(º6ï“TÖSñ­Ó=Ü5Söl¸›ˆÔûÖ'´3Rô'R¥û`ÇŒ,EÁÅäå¬eú9†©¿ñ§%g¶„X‰ù Ã1¼	!¯Qæ&[¹ÃØò–¢Š7EÐàQ(çà™	:´¾™ª0.Ñx!›‡³XDf‚M‹¼Ãiª™Ëó¤t‰ÛuÈ.!ùµ¦Ó<ÏE=:vì´I@—*‚õæ©@‡x3Žw@h=zzŽäº=…uA&Ê¿5?]G±_ªÀ2۲Ŧ€CÙF(æ¦[Šj\ãeØñ$e…‘
+y+”,JÃÖ+vàNæàCÆEÁ§¹O ì²L<Óµ‚ åm{àݺ °
+†ÆHÞæ‹ØÅbIµw‡ØÀÀßóÉVŠ[zΛ@nLÛ2
+ѼÂ:I' »Ï7¬©*à„R:Q-GA°[(æÜ·ú‚˜”…2¡Gç $ÅËÇyisƒ?ŒŸ²¢¤LØ<ïP^”éç²—ú°dËØÚQÊ”r+¦¾ŠhŽi6¬/ÓéfWâ'Ï,—á„'1U`;ÉKhzL=ÝDUÏì%ìpûAI²¶PmÑ@b”€D̘N
+d#\›3$×ኤzH«½ù¤Ûia
+‹ÐbpaGVý	ï W‘¸Ç‡KñÞZx
+ߘáüËM„½ÿèÊÅeÅ5»©ù€IËHµ7¼T>Œ<|Þf•Ác<7A
+§÷Bæ“Ѹ€:{â–¬Rž$évJû¼pZ5s$¤ªÄÿnV‡¸£þþ¾M).ê®L7x7ÖÓ‡PüIy–ßiÝ,A¼¬æÒz>6&øÝ §/ˆùëX榪䀃ñbþ!oÓTü6æ ¾߁®©=di„"æa¤aÖƒ¯¡[€=^´XÅÎ÷­¼°-,.ã_õ¨s™?o€¶¿>ÿ?J_htÐÔo𚻬I\.|ë±È‹œÿQèÿƒðø‹ÿûëÕ¿ƒK±u
 endstream
 endobj
-9304 0 obj <<
+9333 0 obj <<
 /Type /Page
-/Contents 9305 0 R
-/Resources 9303 0 R
+/Contents 9334 0 R
+/Resources 9332 0 R
 /MediaBox [0 0 612 792]
-/Parent 9293 0 R
+/Parent 9309 0 R
 >> endobj
-9295 0 obj <<
+9324 0 obj <<
 /Type /XObject
 /Subtype /Image
 /Width 780
 /Height 318
 /BitsPerComponent 8
-/ColorSpace [/Indexed /DeviceRGB 31 9307 0 R]
+/ColorSpace [/Indexed /DeviceRGB 31 9336 0 R]
 /Length 20521
 /Filter /FlateDecode
 /DecodeParms << /Colors 1 /Columns 780 /BitsPerComponent 8 /Predictor 10 >>
@@ -44915,7 +45493,7 @@
 ,Ò°¸(-mBÚøÇÎMK‹øGkÜ@œ‡„=äåe ¬™aPFk†! h43Ъ76Z39 @£™a´fP @£™a´fP @£™a´fP @£™a´fP @£™a´fP @£™a´fP @£™a´fP @£™a´fP @£™a´fP @£™a´fP @£™a´fP @£™a´fP @£™a´fP @£™a´fP @£™a´fP @Ì|\£€ê@u´fz  €X¥ùF!õ!óh…;ä @€ ¹´<6
 endstream
 endobj
-9307 0 obj <<
+9336 0 obj <<
 /Length 107       
 /Filter /FlateDecode
 >>
@@ -44926,27 +45504,28 @@
 ííí|||•••………«««ÞÞÞÙÙÙœœœýýýúúúrrr---âââÕÕÕåååÿÿÿŠ”>­
 endstream
 endobj
-9306 0 obj <<
-/D [9304 0 R /XYZ 151.701 685.529 null]
+9335 0 obj <<
+/D [9333 0 R /XYZ 151.701 685.529 null]
 >> endobj
-5258 0 obj <<
-/D [9304 0 R /XYZ 151.701 660.623 null]
+5246 0 obj <<
+/D [9333 0 R /XYZ 151.701 660.623 null]
 >> endobj
-9302 0 obj <<
-/D [9304 0 R /XYZ 151.701 643.753 null]
+9331 0 obj <<
+/D [9333 0 R /XYZ 151.701 643.753 null]
 >> endobj
-9303 0 obj <<
+9332 0 obj <<
 /Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R >>
-/XObject << /Im38 9295 0 R >>
+/XObject << /Im38 9324 0 R >>
 /ProcSet [ /PDF /Text /ImageC /ImageI ]
 >> endobj
-9312 0 obj <<
+9341 0 obj <<
 /Length 1609      
 /Filter /FlateDecode
 >>
 stream
 xÚ¥WKÛ6¾ûW¹TÖŠH½ÛSÒm‚älºZ Ɂ+Ó6»²èŠÒ:úã;Êö®EÑ\Dr^šç#ã`ÄÁÛÉëùäå)ƒ"ªŠXóe â8*+äeeUÌÁçðV×½±íôëü=‰—Q•ç)ŠË*ŠA:f9)£4šÎDœ'á«Åƒjk½˜Î’,
-ßµ½n³ÒmÏ„›Î´½iW¼Ú™~íéSY…Öõ·ug¶^öº3ºós‹»¶±jÁþd18UqEþ'0/Òlô(Í*”šü6Ÿü=@ᓳ(I‚z3ùü5À{ÄQR•ÁŽ$7A’•Qž¡µ&¸|œÄ§yE DTe™|”¸´Š(9‡„¤àBh‰xZ^„ª]ðäí8Ž9–ÈNʃ™Ì£87Ä‚VR„Ÿ>¼ûgehSUOeÞsj¡˜^ÛÍvH«Îô_ /mÇ“-ljöMŽÚNgÀÑ^Rº㶍šÊ"܃®Wè9º*’’Fž’!BMëŠ#Åkí¶¦×ȉÃ~M¾ƒÌÐ.ºð€Û©»F3£Ñ+UïYœ"Æ~ÅÓ;åLÍì'a s´¾T¦kö§.¦û¨•ã©LB³äqO¼XÒL¹!6Øa×8ë`BûŠ7t瘢úƒéLw¸’”BJ®uªì"	çkÿ›Ãü‘gÞL¿Vý¥úµv˜­"úÁÔÚñâ±óHQ<Ü
+ßµ½n³ÒmÏ„›Î´½iW¼Ú™~íéSY…Öõ·ug¶^öº3ºós‹»¶±jÁþd18UqEþ'0/Òlô(Í
+”šü6Ÿü=@ᓳ(I‚z3ùü5À{ÄQR•ÁŽ$7A’•Qž¡µ&¸|œÄ§yE DTe™|”¸´Š(9‡„¤àBh‰xZ^„ª]ðäí8Ž9–ÈNʃ™Ì£87Ä‚VR„Ÿ>¼ûgehSUOeÞsj¡˜^ÛÍvH«Îô_ /mÇ“-ljöMŽÚNgÀÑ^Rº㶍šÊ"܃®Wè9º*’’Fž’!BMëŠ#Åkí¶¦×ȉÃ~M¾ƒÌÐ.ºð€Û©»F3£Ñ+UïYœ"Æ~ÅÓ;åLÍì'a s´¾T¦kö§.¦û¨•ã©LB³äqO¼XÒL¹!6Øa×8ë`BûŠ7t瘢úƒéLw¸’”BJ®uªì"	çkÿ›Ãü‘gÞL¿Vý¥úµv˜­"úÁÔÚñâ±óHQ<Ü
 ¦ég¦å•èX›@kT»ÔÊ«}IzˆiÛiø^½ V™‡ªq–…jÕ4zqÉ?…î—a§\¯;ž›
 Ç鶳”pÛYÏþgñïïn`WGÊnm¨À×LÚ¨{
 Íñ²°ñÛyÛú›/ßÖ™ã&¢¬j/yjÁºƒŠï½ºcš]òÈ;\Ðÿ¤4‹ˆîXâ†vú˜S²èࣺ…§Ó¡?Zž¶çÙkË@m5
@@ -44956,24 +45535,24 @@
 Ý\ÏԱᐴÆ:òÜc›ç={þÙ	-¾¼Ñu $0'díS¸œ°Éäp˜æÔʐ®[é0â%(Ãz®GF]›åž)|óÔeúÎbo‚Ë òÍç–üp^œÞ¶Ñc4<l=è§w?cÿ0fM£¿ÁÞà]£‚öK¨ÿÜ6LMánÇžn‡¶^‚',ïô’ÿ£½¬¿´ðàðzpá—^å‚NèVÅú@Bo6šiµšEûSÏôzmý]³¡kî™Å¨•sGÂÓ\Fm¾J`à‰±JÿìS|²¯¨†¶1÷ã=£¢¾±`´sLcBÕWÛmãíR¢Õ÷š
 ºM;¢*¶#DgߪøΛ†¿~º¹|Ïò
 Ê4ÍàúN1ì!°þp>“æ³FkpW—OdÂèû‡4Ï£îãϽDÉ,9¼N@{ƒ^`É獀x.¢ôÌD
-Æ+xèü€‰1”ÿ`â¹P؈,‹Hdg¯©¢*¾ûš¢Îüøùv°V€µ2çB8ìRyÜ¥§¤<Óåøì»9C:j*	cv’œß;v¼Ñ=³ï²QYü¯WãÓñ©i‘`ÐÃ]”ÅÄG"%/džà`R@8Z>EË™ÈàE,~Äá+C
+Æ+xèü€‰1”ÿ`â¹P؈,‹Hdg¯©¢*¾ûš¢Îüøùv°V€µ2çB8ìRyÜ¥§¤<Óåøì»9C:j*	cv’œß;v¼Ñ=³ï²QYü¯WãÓñ©i‘`ÐÃ]”ÅÄG"%/džà`R@8Z>EË™ÈàE,~Äá•A
 endstream
 endobj
-9311 0 obj <<
+9340 0 obj <<
 /Type /Page
-/Contents 9312 0 R
-/Resources 9310 0 R
+/Contents 9341 0 R
+/Resources 9339 0 R
 /MediaBox [0 0 612 792]
-/Parent 9293 0 R
-/Annots [ 9308 0 R ]
+/Parent 9309 0 R
+/Annots [ 9337 0 R ]
 >> endobj
-9309 0 obj <<
+9338 0 obj <<
 /Type /XObject
 /Subtype /Image
 /Width 780
 /Height 265
 /BitsPerComponent 8
-/ColorSpace [/Indexed /DeviceRGB 31 9316 0 R]
+/ColorSpace [/Indexed /DeviceRGB 31 9345 0 R]
 /Length 14798
 /Filter /FlateDecode
 /DecodeParms << /Colors 1 /Columns 780 /BitsPerComponent 8 /Predictor 10 >>
@@ -45071,7 +45650,7 @@
 ':9~€ b`âãt|2„2ûh¬Ð?VD ¬kôn
 endstream
 endobj
-9316 0 obj <<
+9345 0 obj <<
 /Length 104       
 /Filter /FlateDecode
 >>
@@ -45081,39 +45660,39 @@
 !œsµÖÖƸ÷ xïýÄð:Æ
 endstream
 endobj
-9308 0 obj <<
+9337 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [331.667 323.562 385.175 335.251]
 /Subtype /Link
 /A << /S /GoTo /D (2small) >>
 >> endobj
-9313 0 obj <<
-/D [9311 0 R /XYZ 100.892 685.529 null]
+9342 0 obj <<
+/D [9340 0 R /XYZ 100.892 685.529 null]
 >> endobj
 1906 0 obj <<
-/D [9311 0 R /XYZ 100.892 660.623 null]
+/D [9340 0 R /XYZ 100.892 660.623 null]
 >> endobj
-9314 0 obj <<
-/D [9311 0 R /XYZ 100.892 641.703 null]
+9343 0 obj <<
+/D [9340 0 R /XYZ 100.892 641.703 null]
 >> endobj
-5259 0 obj <<
-/D [9311 0 R /XYZ 100.892 287.551 null]
+5247 0 obj <<
+/D [9340 0 R /XYZ 100.892 287.551 null]
 >> endobj
-9315 0 obj <<
-/D [9311 0 R /XYZ 100.892 270.681 null]
+9344 0 obj <<
+/D [9340 0 R /XYZ 100.892 270.681 null]
 >> endobj
-9310 0 obj <<
-/Font << /F22 3706 0 R /F50 3701 0 R /F17 3698 0 R /F15 3700 0 R /F88 5686 0 R /F72 5687 0 R >>
-/XObject << /Im1 5680 0 R /Im39 9309 0 R >>
+9339 0 obj <<
+/Font << /F22 3706 0 R /F50 3701 0 R /F17 3698 0 R /F15 3700 0 R /F88 5678 0 R /F72 5679 0 R >>
+/XObject << /Im1 5672 0 R /Im39 9338 0 R >>
 /ProcSet [ /PDF /Text /ImageC /ImageI ]
 >> endobj
-9321 0 obj <<
-/Length 1211      
+9350 0 obj <<
+/Length 1212      
 /Filter /FlateDecode
 >>
 stream
-xÚ¥VKoÜ6¾ï¯ÐQ²4)ŠzäؤNÁ¶Þ œä•Ö+X+Éecÿ}çAí+JíE‡óž’Þ“'½O‹ßÖ‹›[#=%E&3å­·ž2J$Ryqš	“EÞºðü(–Á÷õç›Û0ôR‘Åq„¢¡L…Ô
+xÚ¥VKoÜ6¾ï¯ÐQ²4)ŠzäؤNÁ¶Þ œä•Ö+X+Éecÿ}çAí+JíE‡óž’Þ“'½O‹ßÖ‹›[#=%E&3å­·ž2J$Ryqš	“EÞºðüȤÁ÷õç›Û0ôR‘Åq„¢¡L…Ô
 4‘Ї¯«û`©Mä¯úª±UóÄ»û±ë€’~À§·ÁRE*ñ?ìòΖ=Ë„!ê_ü¾^¼,P!¸tæ‰Z{›ýâá»ô
 8ûìI¡³Ô{#ɽ§M*bc€®½ûÅ_yž2³áE™ 0Ðó?Ú Lý7ü”àÿJTÿ.X†‰öí®ìšÔÏ™Èü™Ì³(|€ñÎàŽ·|ÖA"ðâ˜ÓŽ–EH«–‘Êüõ®œâ¢e¹¦µL<7à\ÎÑnç<…dA„K¥…‰2ÂÂM†'›¸Õþ
 év°÷›¾ê,4™Bƒ>Ñ0^ªžIgÑ0cõñÏwîhkËf²Ó‚©Òæý! E“f¤ðäÌ]sò6
@@ -45124,25 +45703,27 @@
 ä6yÃÜ¡¤L«²¼æn^¦\B©ÄSJdÆ„8îàCš‡ìCŠHèl%¥ÿ	(çï¡3’ÇôG YØüÐëV`>9AÿﻋmÑxó†[KHí
 ÙÇ‚ò%ÀD8iì’rÅ"1ée‚#8„ÄZN²Q( 8b1$ÁÀáØàúæP*»ŒÏž«
 ¦éÙ‰V
-⎞œ”Q­ˆèóÜ®p|òšyߤ‘Ô»¸y)gg‰&éXûíXÃUüSÅ;KòŽmÔõ%52 ÐTb[‡g©®Î-¶ë@8ùw“¢oä¼¥z9Ä°´Xª¿ÉYÀyœuBvn dB°ŽkÑòã&c0A%K.ßP…£žƺµs…Uø¬™IhҍÓÉöâÓ(ÿrĆ3'Ä9/îñ:ðî±oó‚÷Fm8nˆZ׫)íÇ=Fž²C°îò¾˜’ÂœºÁ&w+McY×—\ÊôÔGÇÕ7TÁèª#ñØ–Ôº»ÙZ5mÝ>°ö ;ÿ+Š¾z=¾äøì"“L£ØÛŠTÙpa‘¾D`æuÐ!pR¹Q=[
-ŸçfyuéÇ7î<sŸ„ÁÞ$(së°»|nñˆðóøã=÷¶z{¡€cúJ†ñoþJGR„±¹þ…J²ä§¿P¿ø3Ô´e®G¯Ò“W׍PM~Ybóa>ç-£+ÜØšõ:Ù$°:û»úUô¡Yÿ—ÈëõZµÊ0)ª~Y#éxZ‰™¤¼Áô;æÍÝ>’ÞÇìœ,ÜÆ2"¤ÿÿC:þû
+⎞œ”Q­ˆèóÜ®p|òšyߤ‘Ô»¸y)gg‰&éXûíXÃUüSÅ;KòŽmÔõ%52 ÐTb[‡g©®Î-¶ë@8ùw“¢oä¼¥z9Ä°´Xª¿ÉYÀyœuBvn dB°ŽkÑòã&c0A%3ÙÅ#£ðaÔÓÃX·v®°
+Ÿ53	Mºq:Ù^|Eà_ŽøÀpæ„X"çÅ=^Þ=öm^°ààÞ¨
+Ç
+Qkãz5¥ý¸ÇÈSvÖ]ÞSR˜sB7Øän¥i,ëú’K™žZà¨à£šà†*]u$Û’Zw7[«¦­Û§Ö”cGâEÑW¯Ç—Ÿ]d’i{ÛaB‘*.,Ò—̼:dN*7ê¡gKáóÜ,¯.ýøƝgŽâ3€0Ø›env—Ï-~ÿb¼âÞVOcï pL_É0þÍÿAéHŠ06׿PI–üôê†Zƒ¶Ì•àèUzòêºÑcª³©Ñ/KŒ`>0Ìç¼et‚[²^'›VgW¿Š>4"Kãÿòy½^«V¦"EÕ/a$O+1“”7˜~Ǽ¹ÛGÒûØ‚“¥“ÛØCF$€ôÿÃá´éÿ	
 endstream
 endobj
-9320 0 obj <<
+9349 0 obj <<
 /Type /Page
-/Contents 9321 0 R
-/Resources 9319 0 R
+/Contents 9350 0 R
+/Resources 9348 0 R
 /MediaBox [0 0 612 792]
-/Parent 9293 0 R
-/Annots [ 9317 0 R ]
+/Parent 9354 0 R
+/Annots [ 9346 0 R ]
 >> endobj
-9318 0 obj <<
+9347 0 obj <<
 /Type /XObject
 /Subtype /Image
 /Width 780
 /Height 265
 /BitsPerComponent 8
-/ColorSpace [/Indexed /DeviceRGB 31 9325 0 R]
+/ColorSpace [/Indexed /DeviceRGB 31 9355 0 R]
 /Length 15567
 /Filter /FlateDecode
 /DecodeParms << /Colors 1 /Columns 780 /BitsPerComponent 8 /Predictor 10 >>
@@ -45235,7 +45816,7 @@
 ½œ@ 1°ðJŒ:^)B™k4Vè+B  ã³u
 endstream
 endobj
-9325 0 obj <<
+9355 0 obj <<
 /Length 105       
 /Filter /FlateDecode
 >>
@@ -45243,39 +45824,39 @@
 xÚÁ¡@  PKXBÔÕ †0ƒ(Š’$ü¦‰¢¤‹Šàœ;Eÿ½½wιÖzï圏1J)k­9ç÷}Zk¥”!$¥dŒcbŒ„Â9‡RšRòÞC­µcç\k­÷ xïý`;/
 endstream
 endobj
-9317 0 obj <<
+9346 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [284.281 367.803 340.091 379.492]
 /Subtype /Link
 /A << /S /GoTo /D (3small) >>
 >> endobj
-9322 0 obj <<
-/D [9320 0 R /XYZ 151.701 685.529 null]
+9351 0 obj <<
+/D [9349 0 R /XYZ 151.701 685.529 null]
 >> endobj
 1910 0 obj <<
-/D [9320 0 R /XYZ 151.701 528.739 null]
+/D [9349 0 R /XYZ 151.701 528.739 null]
 >> endobj
-9323 0 obj <<
-/D [9320 0 R /XYZ 151.701 475.17 null]
+9352 0 obj <<
+/D [9349 0 R /XYZ 151.701 475.17 null]
 >> endobj
-5260 0 obj <<
-/D [9320 0 R /XYZ 151.701 340.664 null]
+5248 0 obj <<
+/D [9349 0 R /XYZ 151.701 340.664 null]
 >> endobj
-9324 0 obj <<
-/D [9320 0 R /XYZ 151.701 323.794 null]
+9353 0 obj <<
+/D [9349 0 R /XYZ 151.701 323.794 null]
 >> endobj
-9319 0 obj <<
-/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F17 3698 0 R /F70 4384 0 R >>
-/XObject << /Im40 9318 0 R >>
+9348 0 obj <<
+/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F17 3698 0 R /F59 4373 0 R >>
+/XObject << /Im40 9347 0 R >>
 /ProcSet [ /PDF /Text /ImageC /ImageI ]
 >> endobj
-9328 0 obj <<
+9358 0 obj <<
 /Length 2113      
 /Filter /FlateDecode
 >>
 stream
-xÚ¥ÙŽãDð}¾ÂÚ'GÚí	¡egvX4¬™…à¡cwâfí¶±9øzêh;É`$"WW×Õuuu|çàøÎíÕ7÷W_¼C'õòÔœû½ø¾—å¡“d¹ç¹/_Ü­*FÝšÕo÷ßyæåI"<Ì=¨}¦COx«uà'‘û¦|¦PåjÅÂ}oFU×ú ÌȈM¯Í¨ÍWz¬,~æn;ŒÛ¢×¥½îõƒê-Ü"Á£©[Y²=±F{¹Ÿ“ýÀ©ˆ'‹D ÕÕÍýÕW`ø쌱ENÑ\ýò›ï”°÷ã{Qž9DÙ8QœyIŒÒjg{õÕî·,s‚ÀËã8dÇ%^˜N"RÏO­ãîu7©?)g:FU ,óü !“œÁ¼i9-â‹÷M”:×-˜óü·žÄ®Ïä’•ixîž@Ä^¦NÀÑEÄV~87Kݱ²À¯A$ÃëêEÛ4Ò”–´µÈJŸܯ¢“º=¯%¬ëšáÝQ×ãZ›“øR­Ñ5`ý:ˆ¼Xäl˃.Ô`¶Dž¸Ï«0sÛ£{[AzSzÀ6äÆ Ù	‰—øiû&æºÕ–ªÐûgÞ–üé䢽lÔH)'|·Ýs¢eñ¹'ãÀò9ÏÖÃõÍOïßÞ|Õ™C'ÌpézˆKÌ¥Bg‹r43µgƒÕåÙ@7øœ
+xÚ¥ÙŽãDð}¾ÂÚ'GÚí	¡egvX4¬™…à¡cwâfí¶±9øzêh;É`$"WW×Õuuu|çàøÎíÕ7÷W_¼C'õòÔœû½ø¾—å¡“d¹ç¹/_Ü­*FÝšÕo÷ßyæåI"<Ì=¨}¦COx«uà'‘û¦|¦PåjÅÂ}oFU×ú ÌȈM¯Í¨ÍWz¬,~æn;ŒÛ¢×¥½îõƒê-Ü"Á£©[Y²=±F{¹Ÿ“ýÀ©ˆ'‹Dœ#ÕÕÍýÕW`ø쌱ENÑ\ýò›ï”°÷ã{Qž9DÙ8QœyIŒÒjg{õÕî·,s‚ÀËã8dÇ%^˜N"RÏO­ãîu7©?)g:FU ,óü !“œÁ¼i9-â‹÷M”:×-˜óü·žÄ®Ïä’•ixîž@Ä^¦NÀÑEÄV~87Kݱ²À¯A$ÃëêEÛ4Ò”–´µÈJŸܯ¢“º=¯%¬ëšáÝQ×ãZ›“øR­Ñ5`ý:ˆ¼Xäl˃.Ô`¶Dž¸Ï«0sÛ£{[AzSzÀ6äÆ Ù	‰—øiû&æºÕ–ªÐûgÞ–üé䢽lÔH)'|·Ýs¢eñ¹'ãÀò9ÏÖÃõÍOïßÞ|Õ™C'ÌpézˆKÌ¥Bg‹r43µgƒÕåÙ@7øœ
 \’ÖOÙΘ…p8B(ˆZõÀØ?ñ½²‹áUšÅoÑp脬,«6Ýq\òT12&äQül>Ü2ð«ˆZATDºdê“t"ä$Àx¿bº¿¬€9ᐫ֐NF-Ú0àÉ3Ëçngc”n8ò-ùa”fdŠ¬©Ótì¤)ä¸MgB‰
 1çþZ0A=Éb¬1·¢È­¨
 y¡1’‘p‡ª=Öp„’—½2%%pÙ’¼ŒÂý ù/šmöÈ•žâ-~k%lÁ´5òw/u–"ܫñffpªþAÖ$“Hc×LGAê>/Á"Æv_´äî¹xw÷Öcè¾RÏÍ&âB=jY×v“Œ€£õN€wÀkŠaÌ™7ï6w¯Î°ÅPC&™«@ø4œ‘K¿Wë“¢,›EŸ÷»Ûyóvsg›—í~¨53záø$'ŽÈϧ¡ÔE+gÄÙÙNÄ^趄k@‚‹ºDAzQcGìíNî(”aÌ6 0ëÃ…6ÃÄÍ‚ÐV6;Éàð<Œª“ô}ƒîÁAÚ~+tCÛÀ0@¸*–}¡•ß@ÅŸcì{µo§¸.vª<uo¶æú—DNÒ™-CÕ­õ"ö‘Ï{ÒðZ™
@@ -45287,409 +45868,408 @@
 +Ù—,›uås·Í§#žvŠ%ï핏=]+)$Ì=±å­Ñö)^³`nÙpªº¶„•Zèö%ª‰à–‚céðCo‘¼0w¸ÅÁ½Q×t¹=òrßö¼¯!üÃ*Ž]JG¼p¼ySb"[Ï1]¨Èuytê°4Ø-8wxæÊ'd±MÙó7Ã`N#G& ÓÂ…LÇÍÍ”ÊÍUG“9PPÉ­0߹ꇪøÖ‚+ýÂÐ/N‰/•âì;ç!5;•îí? µÆNÉS;6ÓÃÀÙ«º¼î¬ÖÍ5y–ž6ì.Ž­Í
 x¤+‰^±è1:5Qqœ¨Dq}PFõÒrÚdÈ9l)†mÚšÒ•Wdµø[N¾9höz:…&z&µáHÚìl]‰•aç*©bžSÛÂF&ÐßÖÇ‘_HUА;ÚRÀ¨TÖêkŒý½BÉ7¼¤AKØÂåù:(ÞcW«'~èå8iëåB€¾Þˆ‡G®žyÕÉiVa!c?·\RÙ§H+îçŠ2°*µÕ>[w:@ÎãÈRáè?).0g•§ã’žkðÊ×ÜBßQ¯éyOÉÉíÌ¡,kœ¶-3¼ŸZ†¼*­dÎ1 ^d
 `ð¡‹é/} "ÕØ¿h©¶Wñ{;uçfð9ðIjÉp	áSwnïP|Ls%<tiEÚgxŠe›^ô
-bÄ‚³] án‰Ú¾œdOv*”åwûÈ£Ôô¯Úô…Ñê/aàZ.
+bÄ‚³] án‰Ú¾œdOv*”åwûÈ£Ôô¯Úô…Ñê/ëÙZ5
 endstream
 endobj
-9327 0 obj <<
+9357 0 obj <<
 /Type /Page
-/Contents 9328 0 R
-/Resources 9326 0 R
+/Contents 9358 0 R
+/Resources 9356 0 R
 /MediaBox [0 0 612 792]
-/Parent 9293 0 R
+/Parent 9354 0 R
 >> endobj
-9329 0 obj <<
-/D [9327 0 R /XYZ 100.892 685.529 null]
+9359 0 obj <<
+/D [9357 0 R /XYZ 100.892 685.529 null]
 >> endobj
 1914 0 obj <<
-/D [9327 0 R /XYZ 100.892 325.945 null]
+/D [9357 0 R /XYZ 100.892 325.945 null]
 >> endobj
-9330 0 obj <<
-/D [9327 0 R /XYZ 100.892 298.52 null]
+9360 0 obj <<
+/D [9357 0 R /XYZ 100.892 298.52 null]
 >> endobj
-9326 0 obj <<
-/Font << /F22 3706 0 R /F50 3701 0 R /F88 5686 0 R /F72 5687 0 R /F85 5521 0 R /F17 3698 0 R /F15 3700 0 R >>
-/XObject << /Im37 9054 0 R >>
+9356 0 obj <<
+/Font << /F22 3706 0 R /F50 3701 0 R /F88 5678 0 R /F72 5679 0 R /F85 5513 0 R /F17 3698 0 R /F15 3700 0 R >>
+/XObject << /Im37 9083 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-9334 0 obj <<
-/Length 1582      
+9364 0 obj <<
+/Length 1583      
 /Filter /FlateDecode
 >>
 stream
-xÚ¥WKsÛF¾ëW°§P3Ã÷£=µIܱ§Ó:c§9¤9ÐäJbBq.iÇÿ¾ø€%%9J¦3½p,‹÷‚¾³q|ç÷Åow‹——‰ï¾WøEàÜ­ 	¼Ìœ4/¼¤ˆ»ÚùàÆi¸üxwýò2Ü+Ò4kèçž$‰™^½»¹]®¢$voú¦šn#Øí¸ßä»zIŸ~X®‚8ÈÜWÛr?¨^xB–¿xs·ø²€@RéH“Ä‹"§Ú->|ôšö®ß‹ŠÜydΝ%¹—&	Á­s»x»ðÍ’³æÅ…Çf@ó«n­û]94º[®âÜw×½Þ”î°UF	ñæ浨±ëN•Ý2ÌÝAÐAË™û劈öÔP~‹²’9 +«JÇ"î?Ù“[§%« ò’¸e÷½•ß…aæÖ}óÀWôÆ£“~áÞmU¯È$uAqA—š¡l[UˁÒȺ/@z-+®dà}ÓÕB-ï
-m†ÛªoöÃó‹õLDMºž”¡ÝKæn,o'Ô+@`ŸN*<ãxa÷(žl¾‡…öà2`︳¾6‚Õ¸ N‚ƒX’qΫkUc“aº%„‡Q at JPøI
-Ò‹½G$ÒŠyÄWÔ=i ë2„à…p½»²›MÙꍋ°c³n̾-m¨³ÌÀ
-GªÈR{«›êlNpüŠìà3Aõ)ÍYA"®:¡Ê%bQ“æ¨Íd¢fÓÕÕªŠ%.^Á†Þ©­†ÁBxì›aPVþ?~â7Gwó6•›UÑjnöR4ùK(7?gkIåúÙ¾~5Aºsl~Õº_Õ
-â2`6zÂZéÝ®ìjC*B™ëñŒ–ì’(ŠNT!!ÿ£(&Cƒ¸µ,UO	„rþ'g!‡jñ¤—æ¹^‘$!õ¸ÜY¥±¥¶‚Þ/ƒ NïÐImw<ôÆÌóóÀ¡ªðҐ›ã—…ïåIÁˆ7¦S–ðòj9¯55Ê·óÖj’¸:Éý3Oúg‘R3N8½0‹DÓ_—«„ZûiÄ„6ù(‰Pƒå Ð#6dvøQ	LÔÝP"‹€Ôêu.F‡¼ÁM^“d3°”’
-·õ²UVÛ†¤ÉÛ” ºÀR©^nmÏìô‚	úIß“‡³*ìGp¦>'¾ò6r5MÝzܷꫪ-jððÑ…”?­%Rt;¤LR®ÚªZÂða-e16¡+±¶žKYî*ýF!áó‚:"ÙÛ©	™Z!¶,GæåǁVõuòìÀÚ¢Â&G~_ØôôsÓtOyß²BäýÁ®m+ ŒóØÕT5½všEÖª5¿ õó)£-ÏA—dÒ%a]2×^Yú”gÞ¬±—‹£<°újB]—ÜnŒäÍÑ;
-F£×?•œÔ¨ôIp'D’°ÒÙ›×—‚Ó“04mkKý¼ïô¦/wÈïûÃRd
-T?œ–‚“hž–N…N”æ^^d?AÌqîÅIöˆ8ó½Œüù¿„LÆü!ύ‘‘/;´0'Õh‹=†^ìeÕÀ÷Ýw6°)*Pe€q•:•Y]b•Ù•fDiòTσ‚çÛ½œæ‘›ûéÔIáŒI!?;ž”CKª²`K€Ë‚`)æ涢Ž¶o›yÚĦŒ£ÌoWCƒvÛðœBØ”má4ý ؉ˆq]Vwzó×™Ì	øõn,ø|þí¨4yÄ(Ü7óŒ‡ýf-k)‹ìÁ³ù¸ž.©E
-F/ \¾,ݾÜ<”ƒ G{bÍåÎâ4
-g»Í_ppžË´Fë¶1ð´ ‚²Àäj'Bàžà~ª~è±e&íÔñÄ׏Â)a$À”kÕ>	<ô£,H×ÿ,‰‘ümE¤sοPWì±Ô}‚` hä°n51~; Ä/ã:Fu ÞÉú@á•?B0gaPú\Ä—¨–H&{`4–qš¯A£7ªì6
-|µÝµìœÒç3ÿXcyï"üW±?`ô¤Œ™v” ëu HÊ@ÏM–[4ÑaÖ'<FKÝó<n‡vKûÄ¡ Ô6ŸmòŲœüî€ båaøLzÑo[[ÿÄmxúÙœVjËÿmè߶
+xÚ¥WKsÛF¾ëW°§P3Ã÷£=µIÜq¦Ó:c§9¤9ÐäJbBq.Çÿ¾ø€%E;J¦3½p,‹÷‚¾³s|ç÷Õo·«ç—‰ï¾WøEàÜn 	¼Ìœ4/¼¤ˆÛÚyïÆ©¿þpûúùe:¹W¤iÖÐÏ=?
+H3½x{}³ÞDIì^÷M74ÝN°›ñx$Èwõš>ý°Þq¹/öåqP½ð„!ä¯^Ý®>¯ TZh’xQäT‡Õû¾SÓÞkÇ÷¢"wî™óàDIî¥IBpëܬެü¥yArÖ¼¸ðØh~Õmu(‡FwëMœûî¶×‚²ÂöÊ(!^_¿45v=¨²[‡¹;:h9s·ÞÑžÊO`QVr#´`eUéq)âðƒ=¹Wp
+Y²	"/‰QöØ[ð]fnÝ7_øŠÞxtÒ/Ü۽Ꙥ.ˆ#.èR3”m«j9PY%‚HoeÅ•¼kºZCè½å½¢ÍpSõÍqxzñRÏDÔ¤ëIÚ-±dîÎòvB}dìÓI…'ÏìEÀ“Íw°Ð\ì=Ö×FP£:ÄIpK2Îyu«Êaìq2ŒB·„ð0
+H	
+?©Az±÷ˆDZ1øŠ€º'
+`]†<®·Wv³)[½³bvl֍9¶¥
+õic–¸£áèBY*pïuSÍ	Ž_‘|&¨>"¥9+HÄU'T¹¤@,jÒüµ™LÔlºš £ZU±ÁÅ+Øе×0ø^÷}3ÊÊÿÇOüfq×9oS¹Y­ææ(ES‘¿„r
+ùsƱ–ÔY^ÿq!Û¯_LîÅ›_µî7µ‚¸˜ž°Vúp(»ÚŠPæz<£%»$Š¢GªÇÿQ“¡AÜZ–ª§BŠ ¹ÿƒÀ³SµxÒKóÜ	¯H’‰z\îlÒØ‹R[AïÖA §w褶;žzcæùyàPUxiÈÍñóÊ÷ò¤`†ÄÓ)Kx~uˆœ—šå›yk3IÜ,DrÿÌÂGý³H©§Nœ…^˜E¢é¯ëMB­ýqÄ„6ù(‰Pƒå Ð=6dvøQ	LÔÝP"‹€Ôê%þæ\ŒNyƒ›*¼&Éf`)%nëe«¬ö
+I“·)Au¥R½ÜÚ‘Ùéô£¾&=gU8ŽàL}N|åí<äjšºõxlÕWU[Ôàá£)ZK¤èvH™¤ !]µWµ$&„á)ÂZÊblBWbm=—²ÜUúBÂçuD²·S2µB:mYæåǁVõuòìÀÚ¢Â&G~_ØôôsÓtOyײBäýÁ®m+ ŒóØÕT5½šEÖª5¿ õó)£-ÏI—dÒ%a]2×^Yú”gÞ¬±—‹£<°újB]—ÜnŒäÍ❣ÑہŸJNjÔ ú$¸–	QD‹CV:{ýòRpz†¦mm©Ÿ÷Þõåâ}XJ‚Ì£ê‡ÓRPxaÍÓÒc!…¥¹—ُDsœ{q’}#"Î|/#þ/!“1ÿAÈScdäË–u’æ¤m±GÃЋ½Œ¢ø¾ûÖ6ÅàCŠ¢0®R§2›K¬2»ÒŒ(MžêùoPðÜ`»—Ó<"rs<uR8cRÈÏ–“rHcIUvì©pY,å@ÀÜÜ6ÔÑŽm3O›Ø”q”ùíjhÐnžS›²-œ¦ 1nË
+ãNo¾ó:“9¿ÞŸÎ -J“GŒÂ}5ÏxØo¶²–²È<Û‘ëé’Z¤`ôÊåËÒíËÍC9z´'¶\î,NÓàq¶Ûüç¹Lk´î# O (L.¡v"îÉ î¦ê‡{f¢qÐN|ý(œFL¹UíƒÀC?šÁ‚týÏ’ô./#"ópþ…ºb¥î@#‡u›‰ñÛ%|×1ªùóVÖ/^ù£!sÖù¥Ï…@|€jd²Fc§ù4z£Ên§ÀWÛ]ËÎ)}>ó—Ë{á¿Šýi£ÿ eÌ´£ØŽ¨@Rzn²Ü¢‰£°>ðà1Zê‘çq;´[ÚG ¶ùdó/–åÑïð!V†Ï¤ý¶µõO܆§ŸÍi¥¶ü/\Áß»
 endstream
 endobj
-9333 0 obj <<
+9363 0 obj <<
 /Type /Page
-/Contents 9334 0 R
-/Resources 9332 0 R
+/Contents 9364 0 R
+/Resources 9362 0 R
 /MediaBox [0 0 612 792]
-/Parent 9337 0 R
+/Parent 9354 0 R
 >> endobj
-9335 0 obj <<
-/D [9333 0 R /XYZ 151.701 685.529 null]
+9365 0 obj <<
+/D [9363 0 R /XYZ 151.701 685.529 null]
 >> endobj
 1918 0 obj <<
-/D [9333 0 R /XYZ 151.701 312.736 null]
+/D [9363 0 R /XYZ 151.701 312.736 null]
 >> endobj
-9336 0 obj <<
-/D [9333 0 R /XYZ 151.701 272.756 null]
+9366 0 obj <<
+/D [9363 0 R /XYZ 151.701 272.756 null]
 >> endobj
-9332 0 obj <<
-/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F88 5686 0 R /F72 5687 0 R /F17 3698 0 R /F70 4384 0 R >>
-/XObject << /Im3 6525 0 R >>
+9362 0 obj <<
+/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F88 5678 0 R /F72 5679 0 R /F17 3698 0 R /F59 4373 0 R >>
+/XObject << /Im3 6520 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-9340 0 obj <<
-/Length 1843      
+9369 0 obj <<
+/Length 1844      
 /Filter /FlateDecode
 >>
 stream
-xÚ­X_oÜ6ϧðÀÙ@­³þZÞ†ݺ-Š"ERtCÛ×vr^}¶wöåšo?R”}¾à’¶ÈP¤–(Š¢(òGò’à:H‚?Ï~»<[="HY–&<¸¼
-x’0›‰ÀØŒéL—eð>¼¨Š±îÚèãåKÇnYfŒBv‘±¸â‚)Å<12|ZÞämQ•Q,µ
-_´cÕ4õuÕŽD8ßÖíX·×4Û×ãÚÓ#‘…Ý0^Ûº÷¼Ï¶õMµõãömÓå%é£PšeIæô—0N•ž4RF"×Ù—gÿžq ó⎚I›³÷“ „µ—AÂdfƒ½ãÜR[f4Jk‚‹³7gÉÒnÖœ³LkA†3L¤<0*eIê
-wY÷Óñ‡Ã‰O§ŠIëNÍXÂ…IJÓ¢ßé	«™Ï:PçͼObã…\§e*–æáJ3-ÒÀÀSqn½–‘•aÅ*MÃb]Ÿi8®+}‹4„ÏÖmú¦Æ¦ywEß<âa{Kãóóg~±mê¶zÅšËðºC‹€Ò1—Lë4;ÿ–ÇʦR;=å/Î’ÓÀÅø’×2eçW_cÿÓjµßïY±ëÖm¯Wc5Œ}_²~ÝßtçÐ4eZ©IÔ¯¤Ø+‚M6±ä-8¹QY¸ëcw·Xp>`èŠ*#6ç±±²"¼ÀšÝnK30ÑÿŽ¬:MöuÓÃPUD¢ʶvÍ8µ¬‡¾É#aQ®
-«’Èõ&^zÒbS•u±x‹oŽç¦*üýíùD—‚M-}s<wDþàÉW£‹Crÿ2¯ói>›]±>uö0nëÂI‡³`Øæ
-Íœ³à wWSàÌ‹çš3¹ ‡Ʋ¢iÕ柚ªüùÔ¹îV‰
-‹|¨pDޝ5#¬ŒÛn‚ÀY%G‹×ƒßá|˜vùáõ
-?ÖÝ®)‰ë“Ó©:¥DçvKIgKE¯å¼ ©®¶ÃH“¾‰g;pßÌ$L‰‡!ŒgLh9CØR@
-8´©Ò‡„ »âÎ¥ï
-Q°9¼}”é:$Ä~Ïu@b€ oNæqð´mkD1xí{`Y0fÚò‚V:s‡Ñ}|?"/D>€È
-¾`§ìsçÎ7!B3Nð‹øÚíÜ12¥ÊôÁŸ!lŸrÙìè4™‚…Í]eGûÚn<…sÒ€JrbÞaô 7âÐ	Ù2s˜Ýã¡Ûäc]œ: R1nøP¡›ŸR_@ʘ3bûý²µ‚B`bxÁ@–ixµí68²á«Ah÷¥G8& Ê5ëÜüÁQ›ð•&ÒåÁB;6)à”GZ—ÕM]T`öX²Q,Tê/S_×u@¹©Ú’¨1ÝÝÔ%Â6.’¢8"tR, ò§óžÁ?Ã] 9B’b݁R ˆc=
-=$QϾø‰f‰÷¢Ç£„LWù!߁R)&„øj'Œeê…ÿ»Ž[È} 5$D>¡Óòaà¨>³àÄÜW”F‘r5ÃLò–öû,®û¬=ø,²cî>•ñ0ÑéÌU&™«È¢F-ˆHAƒÙÖÊô¸c¾ ²|Æ’ÒÅäžVÇu>zÉ-±¼¾TD üëýB”‰NxrWÅkUUAî!ËË!îý÷±,eƒTNlйÕC6ÇÙ«§¯iÙ•FH!< ʹ+þfØ>¡TéÛ&©Ûa„b¬*Vlþ³ÃÈÆ•ÝàA˜§GŽ‘@G–̘=l>aeMíZ/‘Épµ{ÅHõ#øï˪€!Зáü8gÆÅŒºí©c5SzÛ|¬¦¡(?º\ü–jDPŠ¿Mu
-¹aé!í@o šŠ0/ ]‡©.«ˆxôJH(ë-4«á·DÚ¯«­gǺ– œŽXö ‹Üé}sn;3ªM5ÐÂRέGr¯ª„„¡…
-Ÿ×„¾°k7b­½»Îùó¸…ØïdsóNŠ¿¬YM­ÙRœ2TPf~‰aG^;[Å’U 3́u&Ù¨®ǁïQhr¸0Ö¤U…ðñ@N‘Z(ÐêQyE€#§‚­ L¡0ã÷æ•G	™®ó
-BN挐e^!iúseù⨫SfÒði3D›nòv ¿›jDJx<X"¿îÚøãxù³	²ûBÐÇ«^zI‚	†qéðGgàÛÍ€çÚ#t šCn‹È
-ñsK´b‹Í`I¬^1 »`…/¢)ÀySÑ´u*׫HïAE$£šì^ºš®ƒÀ	d =…ßnØy¥weì!Bo"­Ã¼n°1$²¯ý€“H7®gÙzɘ0(Ôû	Ùr‘‘ õÌÛO"7¡³D¸Ï?;Á~æN³¾ËEŠËðÍ=ý8)8ÚÂ6Äë$;Èá€êF›ÎeײjhÞÎ+x™åÓB÷?TæÔ2
+xÚ­X_Û6ϧðÀÙ@­X,ËÛ0 [סEQ\q)º¡íƒkû¯ŽíÅÎ¥÷íGŠ²ãri‹Š«%Š¢(Šü‘Lä­½ÈûsñÛj±|.„—°4‰¸·ºñx1“
+O›”Å©òV…÷Þ¿.ó¡j›àãê¥e7,ÕZ!»HYÜñ	ÁBié?-n³&/‹ ”±ò_4CY×Õºl"\íªf¨š5ÍÕ°qô@¤~Û×ù®êï³]u[îܸE†CS·YAúÄ(ÍÒ(µúK'*5Rš#×âÕâß*0Ïî3)½|»xÿ1ò
+X{éEL¦Æ;Xέ'cÃtŒÒjïzñfÍífŒÇ9KãXá4	÷´JX”8íªn<þx8ñʼnbÒØÓA3q¡±ÌÆ´èv:ÂòÅV&Þ³Ôy3­…£Øp&×j™ˆ¹y¸ŠY,OÃSqnœ–‘~„*Iü|SæŸi8lJô]ŠÄ‡÷sÇÖn»ºÂ¦y{Cß,à~sGã««gn±©«¦|„1—þºE‹€Ò!—Lk5Z÷–§Êj¦3>å/Ö’ã ¯œó¦Ìôê›aè~Z.‡Ë÷]ÏÚÝz9”ýÐuë6Ý}A§‡&	‹•EýJŠÝ³"Q§#KÖ€“k•úû.´w7àš®¨Rb³*#ü» ¬Ùîw431IÿïÀ( ÓäPÕ51ôeI$z ìÊ~_=Q‹ªïê,å¿,ˆ\mù¡G-¶eQe‹wøæxn¢üßß^]Ct)ØÔÐ7óq q×Cä÷Ž|3Ø8„!gð/¥ñ&×é³Ýç›sg÷îʭ‘r8†MVÓÌ::{8±	Ö¼8°®9‘spX`,Jš–Mö©.‹ŸÏko?ÏúGä®HéìYÁÊ°k÷ œUr´xÕ»Ö‡i˜^/w³~Óî낸>YÊsJ´v·”t¶TôZ֐ú!âj×4骁xú¡÷½€`:bJ\†0ž2±2BØ\@
+8tR%—„ »âÖ¥ïQ°9¼}”ñ:$Ä|Ïu. 1@€7'ó¿8xÚ5¢¼ö°¬ ÓØò‚VqjŽ£‡ ùaDž‰¼€È
+¾`«ìsëÖ7!BS
+Nð‹øZíÊ23¥Jã£?CØ>!ä2éÉi2뺊–ö5íp礕äȼÇèAnÄ¡3²ej1:¹ÆC»Í†*?w  ¥b\ó{¡B7?§¾€”1eÄö‡eÇ
+
+‘àY&þÍ®ÝâÈø¯¡ý—á˜@ (kÖÚùÁ1Öþ;*M¤Í‡=…v¨&À)O´.ÊÛ*/Áì¡Ðd£P¨Ä]¦ZWu@¹-›‚¨!ÝÞVÂ6.’¢8"´R ò§óŽÁ=Ã} 9A’|Ó‚RD±…Š¨”§_	ü(f‘¢Ç£„ŒWù!߁R)&„øj'´aê…ÿ»Ž›É½€"ŸÐjù‹0pT—YpbŽn„+µHJ£H¹™`&YC{N}WN}Ö}Ù1wŸËx˜èâÔV:šªÈ¼B͉HAƒÙVkÊô¸cº ²|Æ’ÒÆäV‡M68É
+±¼^)"PþµŠ~!ʇ(ŽŽxr_ÅkUUAî ËÃ!îݍ=±ÌeƒTNlÐÙÕc6ÇÙ«§¯iÙ–FH!< Ê•-þ&Ø>£TáÚ&©š~€b¬,VLäÿ³ÇÈÆ•}ï@˜''ŽAGM˜Ýo?aeâçue[/‘J¹{…Hõøï˲€!Еáü4ghÆÅ„ºÍ¹cc¦â	lpUp±Šò“Ë…o©Fõ¡øÛ–ç[k–Óô ©ð³еë²’ˆ'¯„„¢ÚA³J~G¤Ã¦Ü9v¬k	Àéˆy2˝Î7§¶3µ Z—=-L!eÝz ÷*H±PþóŠÐvMáF¬•s×)ž¶0ûtjbÞIñ—Ñ˱£ µ[Šsƃ
+JO/ÑïÉk'«²
+d†)ð±Î${Õ–á8p=
+MŽÆš´,>.äCZ=*¯päDð¯”	füÁ¼ò(!ãu¾AÈÙ¼‚2Ï+$C®Ÿý`b u`ulÃtâ?­û cÓNÞöäwcm€H	‡Kä×m^aÏ6AvWºxç^a‚a\º_ ÜÑ)øvÝã¹&Åí‰f‘Û rCüÜ-ßa3X«SÈ6Xá‹h
+p^—4m¬Š§õ*Ò;Pɨ&;‡…+[sÁu8á ²ÇðÛ÷{§”涌=FèmÇ~VÕØÙÕ~ÀI¤[Û3ˆìœdL”ˆ4êý„l9ËHÐzf͏g‘›ÐY"ÜgŸ­`7³§×å"ÅæFøfŽ~š,mfâu?’å	¿Gµ£mk³kQÖ4o¦¼Ìüñ¡û.ªÔ0
 endstream
 endobj
-9339 0 obj <<
+9368 0 obj <<
 /Type /Page
-/Contents 9340 0 R
-/Resources 9338 0 R
+/Contents 9369 0 R
+/Resources 9367 0 R
 /MediaBox [0 0 612 792]
-/Parent 9337 0 R
-/Annots [ 9331 0 R ]
+/Parent 9354 0 R
+/Annots [ 9361 0 R ]
 >> endobj
-9331 0 obj <<
+9361 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
 /Rect [169.494 605.148 349.03 617.14]
 /Subtype/Link/A<</Type/Action/S/URI/URI(http://www.cups.org/testppd.php)>>
 >> endobj
-9341 0 obj <<
-/D [9339 0 R /XYZ 100.892 685.529 null]
+9370 0 obj <<
+/D [9368 0 R /XYZ 100.892 685.529 null]
 >> endobj
 1922 0 obj <<
-/D [9339 0 R /XYZ 100.892 190.732 null]
+/D [9368 0 R /XYZ 100.892 190.732 null]
 >> endobj
-9342 0 obj <<
-/D [9339 0 R /XYZ 100.892 166.52 null]
+9371 0 obj <<
+/D [9368 0 R /XYZ 100.892 166.52 null]
 >> endobj
-9338 0 obj <<
-/Font << /F22 3706 0 R /F50 3701 0 R /F88 5686 0 R /F72 5687 0 R /F52 3730 0 R /F71 5424 0 R /F89 6129 0 R /F17 3698 0 R /F51 3729 0 R /F15 3700 0 R >>
-/XObject << /Im37 9054 0 R /Im3 6525 0 R >>
+9367 0 obj <<
+/Font << /F22 3706 0 R /F50 3701 0 R /F88 5678 0 R /F72 5679 0 R /F52 3737 0 R /F53 3738 0 R /F89 6121 0 R /F17 3698 0 R /F51 3736 0 R /F15 3700 0 R >>
+/XObject << /Im37 9083 0 R /Im3 6520 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-9347 0 obj <<
-/Length 2292      
+9376 0 obj <<
+/Length 2290      
 /Filter /FlateDecode
 >>
 stream
-xÚ¥XKÜ6¾Ï¯|R(’z‹6Y;p¯g1ãÃ"ÉA#qºewKZQrgòë·¤Zj+sY4Ð$‹ÅR±XUüŠq°â৛oîÞé8qTÄ…Ÿ¡E”Å"Hó"Ò…
-ëà×P¥j÷ûãÏwï’$È£"M²&qÅR€$búñÓýÃîVjÞM;6ížGSßC/»ü
-ãîV(‘…?Ê~4ó$	Ê¿yûxóß*-4Ñ‘”Auºùõ÷8¨aîç Žd‘gâ<RçQª5ôÁÃÍ¿oâåö„ÞÜž*"Új~è@Á$
-ü*lFluxÞ­¾X>?oÛµ·÷»$;;>TCӏLÿŠkÍ`›®u+:úD÷[¬Šv·J&áã.—aÇK¦¶†cÙÖ¼â€ßCÑgž‡oZƒf‚½Ý
-iU°ú÷÷ÿ¥P³Æ<zFm¥¬ä{8äÓÛó*ÃÓ¿ÅB
-ða(ÂÑ-7¦æYܶuóu±¦6¦?¾0¯îøÈLØ!ßX¨®YsüÚ4a_‘2¤Íc‡fp±¤}œÊ‘éUGðŸá¬,YšdΚÑTã44µ7K4æ3SkꈝZdH¢BòjÐP‰HÅθIi/â8|¤Ý¤™÷ô4
-ß5õaâC5ÖÉ^yÈ–q$Ò„e³@Pªê×ëž±Må’ù[Ð[xì‹͉'ËíSié°PTËl?À7-ù&™B†ïÝLY×͈vÛp*:ÂL.W£»€»:2ðXk,sÙîd¸×æw½Â–¹ik at nF·¨Ãc:· ”NuøŸ]<“_ªcò^X÷BN=9¡¶´ehën ø¢œr*‘øƒCéÜ&#¯Õ2ìÓ~O¶‚é¦åÖ8AN‹V—­ ²qºÈupÙ#™åñȝºo›W‚‹7#—=›Ì¡9þ¹Ë§cùÁ:yÌ6Ô°­ÁÑ°¹?Ò>¼ÿðÖ-§»œF*§Eø–7?¼°U›¶êN7 <
-ÎɁ‡.¿[ò68.;z Égpy2eîrDŽ¡ÌmÓ‚•Gž,§±sځ£fè8pÉj–WÔÌ~jZ2qî½&ö?«
-ò-”Ê׶€f9„)O]$Ðð/Ö 	âëÔÔçÿ4CÇ=ôQlÙS°Ç«:k›§£[»Ü
-]9[•MkùNÌÑðùú³@*šUIÁ®lluš.‡½q¬‹V˜¹ëWUñ4¨–‚‡ÈWì‰)}å[H“ q…žÔí[ð¥ÆÉ^ÊæØYemw)"}˜Ž,C…³Êe…i*ÍSô‹'ˆ¬+(ãÔüÍ'N溺جA®-úÄYSA|¾0Éš‘;Sïx¸ñ7¨»‘âë+*¾ù’E­O70X¸›¶ŸÆ8riî#ΑçI¥dÌôþ™ïÞWR€½K‹ýi,Ï”Lþ‡\îQÂ*`V­€³c· Â§f<•=¦ù­q⹕aݵ!µn=Ã4ÙÖI ˜Ùû=A;É oŠ K#	8ŒwœÏ° »Zt…â¨ë§»—x±#èãÜu÷TJÅfq©1¡6_›Êq·å‰r
-RUà!b¼A*_Nläñ­…Œjþúnò^ ADðÓ|Q©T»0‰~`XO…ÎñÌÞ´pàøøyÞc#¤£{Sx 5¿]^!^ÿ&zõ\nÿïƒIdŠY§#X+µ?$ó¹ ±djíw‡äzp;¼a†ñ€›Å)J)™7îèäŒþ‹³Áúº! ìlºxd‡¸µ.ÑU
-úVÅs¼Œc.ç(ÉäÚLÊ/Ÿ&
-/Ɂzzd¾rB$¬kà?”–gx[jvHû†‡Þm‘®ó¾¡óÇŠP\ ¾ÊËPóeËçf<0\]ׂ	^yêOsO·_ÞzÞ•¿HÙ\~Þ—E¹œ…
-¦gq¸-¬¬e¤ ÜŒ½çAá†p!	?"Â<7ցgT$„ùãÃÀ Ä™üµÂÌ£‡5Ö
-T@”µïÕ¬F¶ÚW@žj¯Ç§ö–Ï]b‘©µ!KºóuÂå¶à¦_
-Ö¼8xnüt¼µcµÁ%xè‚Éô
-þê|kp”®žoªf™eQ&ò I!É$úÕ²™<×ÍŲ̡Ý$…6IY¯c·_¢C‡.}!‹WX;ÓK·Åai]ì$E”W&D,’΍ý¦åöb	qøà¹aÁb}¢ÒäâÈe®G”ÌÂÖ4ƒ¦Ôa*È»åÈ1â$ÿëÓò¡ß^Þœ¶aÀŽ=Œ	<YGxûpÏ”+ywï`ó„MÌÇŸgQªs8–B;c¨-7QQ&pÀ¢<éêSüŽ\Ú‚a` €ƒ…æŠÙA: \AðЩJG#Š|e}4W…¤,Â÷ôBñ툥Hïà/%d|[@›w#÷?OÖñ£ÇݧÉÍÊ8fŠ¯ ¡Ë^àDa*;ÈÌ8‡§´‘ËÖW; f;­•R×2„àâ©É1‹<v™Ÿ~0UI§(Sé%=.ÂÞÓЕµ“8½—á\w-TÁíC|C^ùÆ¢¢Ï//tTö׎AL2¾õ\ÞÜýåÞžŽîÍǽРɿŒ[úòFñýÈ=CÑí‡Þ~‚ZÛ¸§š§÷ªð†ñÓs
-‚e^7ìg”ëÞh¨P†3Vpó%¦WE¶z¿BJ~©óqð4mÀK ©H €/|hÁürZ¬N‘<à®éÓ§Êñ€Õs¹ãck˜Ü`뵄BnáS‡'¤TŠ÷ñ‰P)¼”&€‡©±!ã!Å•1ÔŸ…¼ó¯‚ð9ª[î0yr—9àZ©L?òày€J~‰Ê6ŸQ…Ä6}íB
-îÜt}#È8А¢²”ÁºŠ„̸X¢X«U’‚Ìuy6€£rÿŽö·+ܘ.Ù³H¤™¿øãØww>Ÿ#Ü6zÏÝ~‘zúC\—²PÇLϨåï+Þë,õ?éùðA
+xÚ¥XKÜ6¾Ï¯|R(’z‹6Y;p¯g1ãÃ"ÉA#qºewKZQrgòë·¤Zj+sY4Ð"‹Åb±XUüŠq°â৛oîÞé8qTÄ…Ÿ¡E”Å"Hó"Ò…
+ëà×P¥Éî÷ÇŸïÞ%IGEš*dMâ<Š¥ IÄôã§û‡Ý­Ô*¼švlÚ=÷¦¾‡Vv;øÆÝ­P"<”ýhæIHþÍÛÇ›ÿÞ @Pi¡‰Ž¤ªÓͯ¿ÇA
+c?q$‹<8ç):R­¡}nþ}/·'ôæöTÑ6PóC
+&yhà¿Pa3âW‡çкá‹åîóN@ÛãÁñ¶]{{¿K²°³ãC54ýÈô¯8×¶éZ7££%ºßb- at P´»U2	w¹;ž2µ5L˶æ\EŸyÖ´Í{»2Òª`õïïÿ	*J¡f¹÷ŒÚJ!YÉ&öp6Ȧ·ß!)çY†‡‹…`a(ÂÑM7¦æQÜ~ëæëbNmL|a^'Üñ‘™°A¾±P]³æ¸Ú4a_‘2¤ÍcƒFp²¤}œÊ‘éUGøåE8+K–&C…£‡f4Õ8
+M­À
+ǍùÂLãÔš:b§Y ’¨Ð‚¼4T"R±3n’DÄ‹8i7iæ==MÃwÍE}øÇPÍË:Ù+ïÙ2ŽDš°lJUÝàZÝ3~Sg¹d^Zkc}±£9ñ`cùûTZ:,Õ2ÛOðMK¾I¦á{7RÖu3¢Ý6œŠŽ0“ËÙè.à®N£<ÖË\¶;nu ùÀM¯°enڐ›ÑMêð˜Î-(¥Sþg—Ïä§ê˜¼潐SONèLJ-mÙÚº(¾(§œJ$¾pçP:·ÉÈkµûã´ß“­`¸iùkœ 'E«ËVPÙ8]亸ì‘Ì òxäF]‚·Í3ÁE›‘ËžMæÐÿÜäӇƱ|‚àÜgj؈Öàè
+Ø‹ÜiÞxë¦ÓÆ]N#•Ó"|Ë›^تM[u'Š@çäÀ]„ßÆ-y—@=Ðä3¸<™2w9"ÇPæoÓ‚•G,§±sځ£fè8pÊj”gÔÌ~jZ2qî½ö?«
+ò-”Ê׶€³”‡.¨ûsñuê
+ê€ãš¡ãú(~ÙS°Å³:k›§£›»Ü
+]9[•MkùNÌÑðùú³@*šUIÁ®llu.‡½q¬‹V˜¹ëgUñÔ©–‚»ÈWì‰)}å[H“ q…žÔí[ð¥ÆÉ^ÊæØXemw)"}˜Ž,C…³Êe…i*ÍSô‹'ˆ¬+(ãÔ¼æ'ó
+]]lÖ W„/úÄYSA|¾0Éš‘SïxøãoPw#Å×WT|9.îò%‹ZŸn ³p-ì6m?qäÒÜGœ	"Ï“ Jɘéý3ßÿ¼¯¤ {—5úÓX)™ü-¹Ü£„UÀ¬ZGÇn!@…OÍx*{Ló1:ZãÄóW†u×z„ÔºùOÐd['`foì÷í<&¼)V€,$à0Þq>ÂìjÒŠ£¦žî^vàŎܡŹéî©”6ŠŸÅ¥Æ„Ú|m*ÇÝ–'Êe(PHU‡8ˆñ©|9±uÇ-dTó×w“÷z 
+"‚Ÿæ‹J¥Ú…	ôƒÄzª(,pŒGö¦…¯¸ÃÇÏã!Ý›Âè¨ù5èò
+ñü7Ñ«çrëlüL"SÌ:ÁZ©ý¹ ™Ï‰%Pk¿;$׃sØá
+3ŒÜ,QJɼqG'gô+ÎCêë†p€°c°éâ‘âÖºDW5è[ñ4ŽU¸œ£$“k3}(¿8|š(¼$jé’AúÊ	‘°®€ÿPZám©Ù!íîz·Ef¸Îû†ÎG(Bqø*g,CŸ/[v87ãáêºL ðÊSš{ºýâðÖó®üEŠ¨ÈæZðó–¸,Êå,l0=‹Ãílae-#åfì=
+7„Iøæ¹±48£b'!ÌÇ: Îä¯f=Ô¨±n ¢¬}«vJË•
+  ÈSíõøÔÞò¹K,2µ6dIw¾N¸ÜÃ/¸éWƒ5/vž?oíX at mp	º`2½‚¿zße€«ç›ªYfY”‰<HRH2‰~µl&ÏõEóF±,shC3Iᛤ¬×±Û/Ñ¡C—¾Å+¬é¥Ûb·´.v’"JŠ+"IgÏÆvÓò÷b	ìqøà¹aÁb}¢ÒäâÈe®G”ÌÂÖ4ƒ¦Ôa*È»åÈ1â$ÿëÓr	ŽÐo/oNÛ0
+àÇvÆ„@ž¬#¼}¸gÊ•¼»w°ùÂ&æãϳ(Õ9K¡1Ô–›¨(“	8à…
+Qžtõ)®c'—¶ @X à`¡¹bvP€g<tªÒш"_YÍU!)‹ð=½d|;b)Ò;øK	ßÐæÝÈíÏ“uüèÅßqóir£2Ž™â+Hh²8Q˜ÊÎ23Žá)mä²õÕ€ÙNk¥€Ôµ!øŸxhrÌ"]¦Á'ƒLUÒ)J@ÇTzI‹°õ4teí$Ncïe8×ÝÂCUpûÐ"ߐW¾±¨èóËKÀÝ •ýµcЃC†o=—7w¹·§£{óq/4Hò/ã–¾¼Q|?rÏPtû¡·Ÿ Ö6î©æiƽ*ü…aüôÇ\ƒ`™×
+ûåº7*”aÂBÁŒ\cà|‰éU‘­Þ¯’_ê|ì<ÍEðÈG*Æ(àš@0€œ«S$¸+Fú´T9°z. w|l
+ó€l½–PèÁ-|êð„”Jñ>>â*…—Òð056d<¤¸2†Ú³wþU–£ºå“'7™®•Êô#wž¨ä—¨lóUHü¦¯]BÁ›®oRT–2XW‘y KkµJR©X<
+ÀÈQ¹GûÛnÌ–ìY$ÒÌ_|‡qì¿¿»;ŸÏn½çn¿H=ý¡¿’µZuÌôŒZþ¾â½þ‚¥þ³dð-
 endstream
 endobj
-9346 0 obj <<
+9375 0 obj <<
 /Type /Page
-/Contents 9347 0 R
-/Resources 9345 0 R
+/Contents 9376 0 R
+/Resources 9374 0 R
 /MediaBox [0 0 612 792]
-/Parent 9337 0 R
-/Annots [ 9343 0 R ]
+/Parent 9354 0 R
+/Annots [ 9372 0 R ]
 >> endobj
-9343 0 obj <<
+9372 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
 /Rect [174.46 116.961 341.208 129.913]
 /Subtype/Link/A<</Type/Action/S/URI/URI(http://www.cups.org/ghostscript.php)>>
 >> endobj
-9348 0 obj <<
-/D [9346 0 R /XYZ 151.701 685.529 null]
+9377 0 obj <<
+/D [9375 0 R /XYZ 151.701 685.529 null]
 >> endobj
 1926 0 obj <<
-/D [9346 0 R /XYZ 151.701 600.743 null]
+/D [9375 0 R /XYZ 151.701 600.743 null]
 >> endobj
-9349 0 obj <<
-/D [9346 0 R /XYZ 151.701 570.184 null]
+9378 0 obj <<
+/D [9375 0 R /XYZ 151.701 570.184 null]
 >> endobj
-9345 0 obj <<
-/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F17 3698 0 R /F51 3729 0 R /F71 5424 0 R /F29 3731 0 R /F30 3732 0 R /F58 3733 0 R /F68 3734 0 R >>
+9374 0 obj <<
+/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F17 3698 0 R /F51 3736 0 R /F53 3738 0 R /F29 5413 0 R /F30 5441 0 R /F61 5442 0 R /F71 5443 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-9352 0 obj <<
-/Length 2027      
+9381 0 obj <<
+/Length 2024      
 /Filter /FlateDecode
 >>
 stream
-xÚ¥X[¯ã6~ϯp(ÖYL]m«(
-´9í[`ŠsûÐöÁ'qc}I}™Lþ}IQvìÔçLE€XŠ")ò#%ü°úîiµ}2ˆ™¹žàœ%VQb™±:xÚ¿†Ù®ËëjýûÓOŽ<a6Š4’KË8Ps¢“’¶Þ©ðé”­7Êèðûÿ|x¤ÖC^tY“WGê~ÛìNy¬û&#Ö†ÃþÌrëDQÐŽµ˜ëÈ ÕêÝÓꏕ€Q žˆk˜RÁ®\ýú;ö0÷SÀ™²Ipq”e LÂ"ƒÜŠàqõËŠOM Ìtã‘©¶Ìé‰Ûÿ;¯Ö2	ûOç†Z(Âêæè­b'FL3 ¸bÖXZmˆj¾f1ȼ™ñt¤Ávy6Ò<ìÛÌ·:gOeÃ]‘¶0&Â|-Â6Ò‚f~8Õm×îšüÜÑšô|nêt‡ÒžÞà÷5Ùȳ”*Ø$	“qlŠí%Éškwr¤21!hß(¬«ŒÚ.;£°Ò†ï;Ú×ø
-Q^$­j?*ÐˆÓ G~Jïúsûßgó]òIkÂçÞ/ó[Áž——NgwW§ 'Ñ
-I^aÓ‚pVDáõZÆái³î¿ŒâCÓV„‡ºÁÖ‰
-I“ºL»|·EI©I¤}›3ÏäcP¹£©&kû¢k©“Vû©tƒaŸáDön…4q8:SÖà@–µc¹Ï
-ê·ýùìFêÆ/A×À8Z\ù1ßg{šy&“¸Ùwà¨=ó$ü^ÖMF½ô™ÔË/È;$þ«AЧ¸
-Ïi¾HØ´¸ÒAÒqYVÙ…F¼ý[D7³K‹ÂÉ“,õgå"%žA´1‹ãh€‚C½6‹³µ–‚ËÄ,ÑÉ°â
-yº2†ERÏ5<ÔEáLyiÁ0‚ynq D¦‘È
-Œ¢BM€N€T„?¿ÿù"ŠÂ§5œûõŒVqq ¢Ø¹kx2ÂÁvIjØG@WAûk$¸Vºo©IH	8F¡±˜²±–©hDÎmÖÑ©m˼ÌXw=g‹›‘0}Csô/½Œ)¨áG•a6S1¼p»´i®1¸jI¸p6&žŸÂ¿^–K+€áx«íaÃèl G†À„_²	¸CÆ´ô½}Þ@~©›+,Qögòv¿°íÀy{‡e€Ž´ÚŒ&nZAgWS”¦ÓýœGyÙfªCÈƝ‹HÚ1£!¨>Vy磀‡M_fù)í¨•6ž ¼È)Hxx9e
-“c8~}åWçˆ<H–ö]íwÞ,…´Ï &lêÎYÖ:XŸµq
-g
-ßi¯^ýOÔwÙ	¾Ù§s&Añ”ÒtÊ©J‡eêGÎ ™ÔB ]ð	ÅS‰Îøu?ÝÔ3­œ«jIbà׉]]–iÐÒHë×Á3Ð/ˆ&âr‹ù{¢E*‡øA. at Iª®ÍŠ˜9†´ô­#/ÏÃ<º¹”Ôœi€iRÂ_©°Èÿ·&wBC’n¿Z›+‰=b9?Ú¥¨õö¼Gc	ç‚-#1Ÿc]†Ïß|ùá탋—e|šrõ…J…e–V¾™è›Ò‡ŒPQLBÿ”¶Ãü’µdRŽÖf(á‚2f\ˆ¿B°ÅL>ƒ¼EL˜Ã±Iê.e¡"¦ø˜iÐKû+ùÈTy;¤ðK)æ~ÙäÇ“ó=,À’0õ_KÇ!eßì˜W&L¢KΈOÂAò$jã‰Õ0©ÚÌóåô94uIK=ux°˜¶Ë#‘ä~-U	Ì=j %œŽ²€ûáþdŸdÙ	”ãc8ß;ß‚A¡~·<™¤á	n	•+èh;$NˆÜGËþ²k&µx%&U‘ =Â4§`ÈÎ-5†ï,:¾ \r?þ5×ßø¹ÏÇÍ{À)±1
-ì» Á†+ƒ]ã~‰wú‡îÂÈr&£ÑA¨¶”ðc&9«‘î%Œ›ñZf)%6?ËGߢº}Qqcw!îÂÕÍ—Mæ'»ÖU$$­ƒGÑ2³¾»Õ¸@ρ²÷’C%-«Á!vf€ n2¿5úò‹JnUëù Úg€Ã"1fŒ¯—¶‚ª,‘ëE.‚	3šî›ÏryA^ÀÞ[¡õ†j8þށߔltÌ*¸Ëïhì„Óãpù4Ѥ:ÅŠÏ ªßã‹Øa+¡ã°‹Â„X;‡bŸLKùš%äW )-¼0ÿ]º5UŽ~D¹Ÿn
-\’áYÆc÷ÒðÇŠCkÁ­å&†U~`û¾TÁÛzõü†©ÍÀq3aé#âùÉjÃŒ„Ë ¤îoëêŸ`f#–¦wÅÆŽs\†ÇL£‚eZˆ¶41V¸Ø¹âÝ«îýšö
-ür)”Í°F…ZÑ_~©Ó·ôX Ùƒé
-ºÌkª×‡™Åì¯áò³pqñÄ3ËËl2F /õQÏæŠwVöòk‘TbW¼ú\$,“ùè¹hÊD0”@¨„%€z¯0áÌ@¼çnǬ6ÿA™¿Áã^™áík‰™`1”?¯0CàÓÑÈ˹¬âÞÐ2ÊÄ$‚þôÌ$“ÇCí0k£œø7øÅÛ>DSrÈÑX!œºîüÕv{¹\X‘Wô*7¼Èmï¸Ì6Åψ9TŽ´÷_ðž?ä­?
+xÚ¥X[¯ÛF~÷¯P(V.âñ\%MQèn’nŠHp΢mtlÙV·êÇÿ~ÉáH–]“…k.É!?r†Ç€?®þõ¸Ú¾•2ˆ™¹àœ%VQb™±:xÜ¿†Ù®ÏëjýûãOŽ<a6Š4’KË8Ps¢“’¶Þ©ðñ”­7Êèðßÿýð@­·yÑgm^©ûC»;å=°ÚŒXû3Ë­EA;Öfd®#…T«7«?VFx&®aJ»rõëï<ØÃÜOgÊ&ÁÙQ–2	‹r+‚‡ÕÇŸ›@˜ùÆSm™Ó·ÿ9¯Ö2	‡ÏMK­au{ôV±3#&Š\1k,­6Du»f1ȼ™‘ñt¤Ávy6Ò<ºÌ·zgOeÃ]‘v0&Â|-Â6Ò‚f~<Õ]ßíÚ¼éiMÚ4mîPÚÓ+’á¾&ûyöiƒR›$a2N‚@±½$Y{éOŽT&&á…u•Ñ@×g
++mø®§¡}ßåEÒªö㠍8
+pä7¡ônhºÐø>û”ï2OZ>
+~™ß
+ö<ÐÀ´¼t:»3¸88‰nHòÛ„³"
+ÿS¯ež‘6ûäþ[ØÈ(>vA1mEx¨[lððí:Q!iR—iŸï¶()5‰tèÒcæ™<a*÷4ÕfÝPôuÒj?—n4ìœÈÞ­&'gÊZH²v,÷YAýnh7R·~	ºÎÀÑâÊOù>ÛÓÌ™Ä;çxø@í¿@Â߸áeÝfÔKŸH]°ü‚¼“Aâ?}Š«°I[èEÚ¦Ņ’ŽËê°ÊÎ4âíß!’¸™]ZNv˜¬`©?+‚;icÇчzm„gj-—‰Y¢“qÅ+òte‹¤¾ÕðP…3å¹Ãæ¹Å™F"70ŠRL5:~P¾÷þ
+"ŠÂÇ5œû¥A«¸8PQìÜÀ5<á`·$5ì#
+ « }Æ5\+ÝwÔ$$ˆ£ÐŝjÎÆZ¦¢	9·YO§¶-ó2cý¥É7"aúŠæè%^z	SPÂŽ*ÃlçbxáviÛ^bpÕ’p)àlL|{
+ß</—V Ãñ(V7À†ÑgØ Ž	¿dp‡Œié{û¼…üR·<X¢òv¿°ëÁy‡e€Ž´ºŒ&®ZAgWS”¦óýœGyÙnT!‡‰
+{‘´cFC P}¬òÞGÛ¡ ÌòSÚS+m=9 at x‘Sðð|Ê*&Çpü†Ê¯Îy,úÚï¼Y
+iŸLØÖœ%$²¬s°>kãξÓ]¼úŸ©ï²|³ÏM&Añ”ÒtÊŒ©J‡eêG€Lj!Ð.ø„â‚©Dgü²ŸnFê­œ«jIbà׉]]–iÐÑHç×Á3Ò/ˆ&âr‹ùk¢E*‡øA. at Iª¾ËŠ˜9†´ôƒ#/›qÝ€\JjÎ4ÀÎ<©á¯TXäÿ[“;¡‰!Iwß.‰Mˆ•Ä±œíRÔzÛìQãX¹`ËHÌçX—aÄóW_xýÖÅË2>͹úB%ŽÂ2K+ßÌôMéCF¨(&¡J»q~ÉÚF2)'k3”pA3.ÄŸ!Øb&Ÿ‹AÞˆ"¦GÌáØ$u—2PS|Ê4h‹¥ý•|dGª¼Óø¥·~ÙæÇ“ó=,À’0õ_KÇ!eßì˜W&L¢Kލž„ƒäIÔÆ«aRu™çËéshë’–zêð`1m—G*"ÉýZª::™{Ô@K8œd÷ÃýÉ>É-d'PŽOá|ï|…úÝòd–z„C$¸%T® £í\8!r
+Ïú?È®™Ôâ…0˜UEôÓœ‚!k:jŒß›èøŠrÉýøw\ïç¾7ï0 G¤ÄÆ<H°ï‚®vû%ÞéGº#Ë™Œ&e ÚR™HäMtÏ(aÜLçÈÐ2KÑ(±ùE>úÕݳâˆ+¸qΨn¾l2?Ùw®") i<ŠF™õÝ­Æ… z”½ç*hù[
+¹°3#dÀ p·ùÕ¤Ñ×_=£Pr­Z§Ì'o‡EbÊß-mUY2!"׋\f2Ý÷_äòŒ¼€½×BëÕpü½¿)Ùè˜Up—ßÑØ8§‡ñòi¢YuŠŸT¿Æg±ÂV.BÇ5`…±öBˆ}2/å7Bj–D_¤´ðÂü²tk«ýˆr>5\"¸$Ã7²ŒÇî¥á‡2Ö:‚kËMŒ«üÀö]©‚×õê#üÆ©ÍÈq3cé#âÛ“Õ†	—@H9Þ^×Õ?ÁÌF,Mç¸
+™8F˼íhbªp±sÁ»W=ø5Ý.øåR(!›a
+µ¢¿üRgèè± ²Òt™×T¯3‹Ù_ÃågáâBÄ·–1–ÙdŠ@_꣞íï¬ìù×"©8Ä®xñ¹HX&òÑsÑœ‰`(P	K õ^`Â+˜<xÏÜŽYmþQ™¿Àã^™ñík‰™`1”?/0CàÓÑÄ˹¬âÞÐ2ÊÄ$‚þüøúx¨fm”ÿ
+“xpàsrÈÑT!œú¾ùv»=ŸÏ¬È+z•_ä¶w\n6Åψ[¨œhï¿à=ÿâú?*
 endstream
 endobj
-9351 0 obj <<
+9380 0 obj <<
 /Type /Page
-/Contents 9352 0 R
-/Resources 9350 0 R
+/Contents 9381 0 R
+/Resources 9379 0 R
 /MediaBox [0 0 612 792]
-/Parent 9337 0 R
-/Annots [ 9344 0 R ]
+/Parent 9354 0 R
+/Annots [ 9373 0 R ]
 >> endobj
-9344 0 obj <<
+9373 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
 /Rect [123.651 116.961 262.155 129.913]
 /Subtype/Link/A<</Type/Action/S/URI/URI(http://www.linuxprinting.org/)>>
 >> endobj
-9353 0 obj <<
-/D [9351 0 R /XYZ 100.892 685.529 null]
+9382 0 obj <<
+/D [9380 0 R /XYZ 100.892 685.529 null]
 >> endobj
 1930 0 obj <<
-/D [9351 0 R /XYZ 100.892 566.401 null]
+/D [9380 0 R /XYZ 100.892 566.401 null]
 >> endobj
-9354 0 obj <<
-/D [9351 0 R /XYZ 100.892 540.844 null]
+9383 0 obj <<
+/D [9380 0 R /XYZ 100.892 540.844 null]
 >> endobj
-9350 0 obj <<
-/Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F29 3731 0 R /F70 4384 0 R /F17 3698 0 R /F71 5424 0 R /F85 5521 0 R /F52 3730 0 R /F88 5686 0 R /F72 5687 0 R /F30 3732 0 R /F58 3733 0 R /F68 3734 0 R >>
-/XObject << /Im3 6525 0 R >>
+9379 0 obj <<
+/Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F29 5413 0 R /F59 4373 0 R /F17 3698 0 R /F53 3738 0 R /F85 5513 0 R /F52 3737 0 R /F88 5678 0 R /F72 5679 0 R /F30 5441 0 R /F61 5442 0 R /F71 5443 0 R >>
+/XObject << /Im3 6520 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-9357 0 obj <<
-/Length 1827      
+9386 0 obj <<
+/Length 1828      
 /Filter /FlateDecode
 >>
 stream
-xÚ¥X[wÛ6~÷¯à#Õc¸òÒ}jâÄ«œMVÕ݇¶´ElERKBròïwÊ’Bû¸§/Öp0À||3˜G_"Ý]½Y^ݼ7<œ¼Ñr	#XÆE”æ3…Ž–Uôk¬ÓtöûòÃÍ{)£œiªÑTòœq%`%oôö—Åý,QFÇ‹¾n]Ý~¡¯ûýn»üéÝ,ZdñÛM¹s¶')qý«wË«ÿ]á‚ é‰aJE«æê×ßyTÁ؇ˆ3UäÑ£·l"er–ò6º¿úùŠŸn/Ï#!XaŒ¤íeŒç°¨̤!ÿÔ9;úòN†ºL™Ý4Æ…Ô’LNd3ƒâfÞˆè¶8?‡’qÕädY2“g‡P¤°å42p¹
-(—Û[ÏÓ¸‚P¶^0qÝ@eA†?½+[,ªú7.LmWãìoiš>âkÛ04ê2X"¨¡˜ÑÃP7õ¶ô.fIöçß‘äg~#v ]ÝÒ/RãG»Ö†±(•›ÓK³49UîvÛzU&K2zH†,\ݵ7»npê¯wŽÖ<&ðÄqÉëY’å2vÀ‘*î@êQ”Ï@Ê
-Ƶ¸@äÝÚŠ2‘j Øy¬Vûݐüdl–*‹ÿ»©·v
-ˆÖ,Íò) /{Tœ™<;‡‡J37ÖsE×Ñ/ò#‹-}TöP¯lR·•
-‡Rë0Œ)ÿèȬÛ!’°æšX8Å w­L¬Ô[/ë¸DÂõácpõvK6ÝÞ
-u&¸ÍLÄAÆJs¹ÈªkÓ Ì6åUe«) ÈÍT˜Ö4e[%Û™™
-)”!¿Q¶í¡î»¶±>F`~ ö×åÃYŽªÏ|’‘é×S‡ÇÏX{É¢WpE YŒ¿)ƒ×,ñ¦<X’0¼ÄÈ`~¶gZPSŸN+ã@ûv°½ƒ(ù!(ÝIþ¨Ð`® Ü=óƒUéÊ0Á
-v»ž
-ñoÜðGªZx$aÓ8Àö\j¬j0jŠØõe;¬)öé»5Í&â€ðŶ¶¯WS/j£<ˆ©1)“:ýëÙ$$¶8¦!n…aØü/íH™3ž‡ú¢œ†ŒZaÖ+L;l?øÝËL>‹>Ó,®$½†LY(ÔÙ&¨Ä¸—`à”¬X)4/ÂÆ@èm ªêmíqП×ÑZpê&¶€w¡ì×í†)¨*g¹LŸBÂCÛÀ°ÐÈ“i€.M	–gÞ˜¥™À»(T¥‘\¨ÄšQBâ#÷¡'©ƒš˜Âbq‹¸㎔U÷d5UáF"}±š‡(^ìnDÁ¤QÇîæ|‘·b‘¾´¤ÑLHõÝ:ƒÉpÐk‘q3¯Xär3¾ùfªUÀ#òÓæRc½Æ–GCø7Pµ·áJ€ÏŸîßÎ=)çdçìW¨4þç"¹û×5©·ï¯iÂy±¦·¨üÏ<ƒà†ÀÂômò"iÊ/ˆAëx
-p:<ô¾1{ïæÞ¡VñâÓÝ5é—ó÷£òÃâݨ]l:×%ooÃÈý/Ÿ’Ïå dGÔöŧ×§ Bz.Þ€:‘pÞß͓ψóîMÐø
-HØWÓõ–JÕ™(\÷A7ßª.ýe€ãaCs¤>
-ïÂœ‹F'?Öp;ûÑÚÕ˜©£¬Ùi[Ðœåy8^)™a	ÎCO©Ò4^Î
-á]ÁÃÁ¢
-ž
-]{,øýy÷0y¸¼peΤ:#Ì±Ï(+Ęç”ç¨}•qºÐCù¹±nuƒõõ¦©Ë |&ÃèÕŠ“úÊ)æà«ÄÎóÉ@ÕB¬Ë£nÃÞÐ+Ÿbg,'³,?øáy¨ÐUê§ú:ìJúb[P9„ä¥0¡b(› UuoW®ë¿©Ðj¿ómc&
-®ìÝ~‡…h×ü`ià¸W\`!°Ó¡ÄHqÑIckæï ,nËÆ?,Qö…€ç s·w¤"ê tÆRL ™†	¶•¯ACkŸÔ$âd"þ5SþÃI:|ua;© ÅÝ—AÉ—1v=¥]µÇ÷ΤpÃЈåuß5ãÁ.ìÛë.°+Q’ã t°n_n§j×
-»°R
-òqúk€‚¾šrMܦÆáØXlhÓŒjØ¿±‰Fûµlv[KKPoê|(në?gôÌ×þqŠÇ€XA1ѨUØkdÒ<×¾á{ÛÄJ쟺ŒïªÅ©—¥ß©Ï£ Òáéìxó×Ñð.óc±xÁ†j—é˦†Ü<Òó–zV=Ó ÙtûZ­§\‚ñâø|(ÞˆC>ó”€riŠ‹Òâo@®Îi:ÀP©^ÓN_TJ…
-Bq†Üõÿ—ò±ñTG&ûä.J:´œŸØjÿ ¡õú?=ÔÜ
+xÚ¥X[wÛ6~÷¯à#Õc¸òÒ}jâÄ«œMVÕ݇¶´ElERKBròïwÊ’Bû¸§/Öp0À||3˜G_"Ý]½Y^ݼ7<œ¼Ñr	#XÆE”æ3…Ž–Uôk¬S=û}ùáæ½”QΊ4Õh*yθ°’7zûËâ~–(£ãE_·®n¿Ð×ý~·‰ÇÝþôn–-²øí¦Ü9Û“”¸þÕ»åÕÿ®pA€t‚Ä0¥¢Usõëï<ª`ìCÄ™*òèÑ[6‘29KyÝ_ý|ÅO·—瑬0FÒö2ÆsXT
+fÒ‚êœý?y'C]H¦LŠîãBjI&'2
+†™Aq3oDtÛœŸCɸjr²¬G™É³C(RØr8„\”ˍí-çi\A([/˜¸n È2‡ ßޕ­Uý
+¦¶«qöƒ·´Mñµmu,Ô‰PÌè€a¨›z[z³$ûóïHò3¿;®né©ñ#‰]kÃØ@”ÊÍéÎ%ÈYšœ*w»m½*%=$C®îÚ›]7¸aÕ×;GkžGøâ¸äõ,Ér»
+àHw õ(Êg eãZ\ ònmÅ™H5Pì<V«ýnHþ
+26K
+•ÅÿÝÔ[;Dk–fù—½ *ÎLžÃC
+¥™‰빂¢ëèù‘Å–>*{¨W6©ÛʆéuÆ”ÇtdÖíIXsM,œb»V&Vê­—u\"áúð1¸z»%›n
+Üf&â c¥¹\dÕµŽ€i f›Àòª²Õäf*Lkš²­’mÌL…Æʐß(ÛöP÷]ÛX#0?ûëòa‹,GÕƒg>ÉÈôë©Ããg¬½dÑ+¸",FŽÇß”Ák–‰xS,I^bd0?Û³?-¨©O§•q };ØÞA”ü”îŽ$Th°@W îžÀùÁªte˜à»]O…ø7nø#U-<’°i`{.5V55Eìú²ÖûÆG†ôÝšfq@øb[Û׫)‡—@µQÄԁ˜”Iþõl[Ó·BŽ0lþ—v¤ÆÌÏC‚?}QNCF­°F릝Š¶üîe&ŸEŸi–?W’^C¦,êlTb
+ÜK0pJV¬šac ô6 
+Õõ¶v‹8èÏëh-8õ[À»PvƒëvÃT•³\¦OH!á¡m`XhäÉ4@—¦˳ïÌÒLà]ªÒH.TbÍ(!ñ‘ûГÔAMÌa±¸EŠ܏qGʪ{²šªp#‘¾Ø͍‚‹C/v7¢`Ò¨cws¾H‚[±H_Z‚GÒh&¤ún	Ád8迵ȸ™W,r¹ßü3Ձ*à‡ùis©±^cË£!ü¨ÚÛp%ÀçO÷oçž”s²sö«¿Tÿs‘ÜýëšÔ‹Û÷×4á¼XÓ[TþgŒÁ	pC`aú6y‘4åÄ u¼8ú@ߘ½wsïP«xñéîšôËùûQùañnÔ.6ë’··aäþ—OÉçr ²£jûâÓÇëS !=o@H¸
+ïïæÉgÄy÷&hü$ì«ézK¥êL
+®û †ÎÇoU—þ2Àñ°¡9R…waÎE£‡“k¸ýhí‚jÌԁQV‹ì´‡-hÎò<¯”Ì0	Ž硧Ti/g…ð®àá`Qφ®=Hüþ¼Ç{˜<\^¸2gRHæØg”bÌsÊsÔ…>Â/ì<YŠŠ è¡üÜX·ºÁúzÓԍeP>“Îa
+ôjÅI}åsðUbwƒÞCçùä? j!ÖeƒQ·aŠoh•O±3–“ÀY–üð<Tè*õS}ö %ý
+±-¨BòR˜P1”Mªº·+×õ߈Thµßù¶±“Wön¿ÃB
+´€k~°4pÜ+®°NX„iƒPb¤¸è¤±5ówP·eã–(ûBÀs€¹Û;RuP:c)&LÄÛÊ×Π¡µOj’q2‘…ÿŽ‰©ÿá$¾º°TânƒË äË
+»žÒ®ÚãûgR¸ahĉòºïšq`öíuØ•Î(Éq:X·/·Sµk…]X)ù8}
+ÈŽ5 at A_M¹&nSãpl,6´iF5ìßØD£…ýZ6»­¥%¨·FuH>·õŸ3zfŒkÿ8Åc@¬ ˜hÔ*ì52ižkßð½mb¥‚ öO]ÆwÕâÔËÒïT‡çQéðtv¼ù¿ëhx
+—ù±X¼àNCµËôeSCnéùƒË?=«ži ‹lº}­ÖS.Áxq|>”aOÄ!ŸyJ@¹4ÅEiñ7 Wç4À`¨T¯i§/*¥Â¡8ÃîˆúÿÀKùØxª#“ýr%ZÎÀOlµÆ ¿Ðzýô¦ÔÚ
 endstream
 endobj
-9356 0 obj <<
+9385 0 obj <<
 /Type /Page
-/Contents 9357 0 R
-/Resources 9355 0 R
+/Contents 9386 0 R
+/Resources 9384 0 R
 /MediaBox [0 0 612 792]
-/Parent 9337 0 R
+/Parent 9389 0 R
 >> endobj
-9358 0 obj <<
-/D [9356 0 R /XYZ 151.701 685.529 null]
+9387 0 obj <<
+/D [9385 0 R /XYZ 151.701 685.529 null]
 >> endobj
 1934 0 obj <<
-/D [9356 0 R /XYZ 151.701 309.406 null]
+/D [9385 0 R /XYZ 151.701 309.406 null]
 >> endobj
-9359 0 obj <<
-/D [9356 0 R /XYZ 151.701 281.57 null]
+9388 0 obj <<
+/D [9385 0 R /XYZ 151.701 281.57 null]
 >> endobj
-9355 0 obj <<
-/Font << /F50 3701 0 R /F22 3706 0 R /F88 5686 0 R /F72 5687 0 R /F85 5521 0 R /F15 3700 0 R /F17 3698 0 R /F71 5424 0 R >>
-/XObject << /Im1 5680 0 R >>
+9384 0 obj <<
+/Font << /F50 3701 0 R /F22 3706 0 R /F88 5678 0 R /F72 5679 0 R /F85 5513 0 R /F15 3700 0 R /F17 3698 0 R /F53 3738 0 R >>
+/XObject << /Im1 5672 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-9362 0 obj <<
+9392 0 obj <<
 /Length 1548      
 /Filter /FlateDecode
 >>
 stream
-xڝWKsÜ6¾ï¯ÐtrÐÎdR$õHOm§‰“éLÝz{è¤=(»´¥±^µ^ûß HYrä$ÍaW|@ðø±à&`ÁÛÍÏûÍ«7q¤Qž2ì¯ÎX”åqdy¤rìÁ‡ðJƪk·ÿîß[ñ,Ê“D¢xœG¤ÉÅq¤¢íŽ³D„ûRowBÉð—¿.¯hô¦ªG=Tí
-Me5ÂѧAÓÑŠþ(g¹5EÀ8•Ê.“¥6¿î7Ÿ6VAxf®Š„Íæÿ,8ÂÞû€E"Ï‚³•l¡²(QxZ\mþØ°9\ÍO‡Ê<²~¢ú®ßîâ,ÔCa¡ØÅ2
-+CO!艮î^ ’' ®¶ú~¤Ñ?ŒK„`ùvÓ
-V¿G%i¨[SÝmqðæ‰-n(Ÿ$3m	ø±ã"R2'S_¼&8S>÷
-„„Œ” ™¢ïëê`}yu×£²ß]\¾ým»S±Zlö Ú†ª¸J•UoeS]oHÙB§,víKtVÒS†cébž-ÞSO|È¿¤Aª(ã™—|I§ŸËꀸ•4í‡Îí Ñ΀‹Ëºi·ën´Ñ@ƒll¼ÐØÑó ®, Ѭ;Ì™ÉgÑí£wftÑ|T³•4 ¬¶àÃÿœY
-D ì†-„¾/š¬ÿŸ¿ß™R×5æØ×¢nS\
-GÈf“§‰‡{¯úº¨ >R¡ØwùÕDBcÖ…iäÑI-:°àÁ Y[4î•gRl‰r!}&}Éà!'¶{¬f{ºÓNqniæIs©2~‰Õ\£CmEg$˜OQî€I•üŠö¬fN¡8JÚ纊G@!Ó©+9±b
-g ”Oo!ÏåÀ ØØÊÇ×°”1_î ýXJRšö+Gž¸åEZ­úHãkHjë·Pï2½JW恎+î)ýËꦬáG:ìýR׺°W‹t׫±ODÄcþM±_ð
-8Í  œG¹R±¥ƒ@ÊE!R‘”rv1BºsL÷ù5˜$áïXÌwz¸«ôù™
-ˆ“(5¾Ð'Éb"É€
-‹Ç-Ó}‚뇮ÁõUkq7´q$ŸrKˆA`æ}mªFG‡®½[Ū'NãYN$*/º‰²ôý€¡eÌÀF,E9ÎD”0µŒ2Ñž;;¬pÉúj O8Òª­3X<'FYH,Kˆ<4$ҐYX¥íô2‚‡y›äáßÛL %VôP´$ÑקZªÜÊ„-.N5¿Â~Þ5,N°ùÖúM32:õ¶f¾)‚¥ëÂAô5Ü¢iY¾i¯Áå“ñ3­G¼ç ßn˜l­Ç<tr©Q!EMqÔNwçVì1+ö›Î2%”tSµUSÔ4ô§S5èKN1b‘‡ï®iûÑkË öя³væyx*0r´ÁÁÒ!‰‚º¤»ÚO-à.mñœa¡ŸNYDÀ Ô8D6qŽàè¶Âœ8bîÁ	Mqk›*ÜS¡±Ü€RÕHO(àA¼8pv®Æ’$Ïeá$(l8BÖ2´] Ç¸ÖŸœ•Õg·£
->—áà©Š¦uÕÚË
-†ëõ˜½¤Ërzmž¹.’ü‘ØÁ´µçcü{êûG¼ÖºÒ:‹çÊ^<8z¼ af°ëxÕSmšúÁUZ¤X‚TAë{tœhÏH¤U–û¦à3vø‚_‰\ÿœ’w4ßF®˜lÐ
-r!]Âl^6ó-_SzˉMß™ÁØTØ‹`Í@æí·ìNÄàßÔÈÈî]º ŸL¸yî£`Æãz³°ó‚KFõ½wk3oÌÂ֍¡8G=õ½+Ú9“öJ{ÔÞÁ9+ê¡S‰˜÷R"¦¤È”Ý©>:M0Ð×€™ºÞ›Ó´íg§Oµ§ˆà$4d,^ô·=ܬ[TO$={ùÉ}."ùøåêÏ|»˜å–Mpeô[öd4Ë&H|:é“ÛC²k»H³~ð¯ÙÄìs~к×÷Dð}½ˆÞ¬Íx¹OMÎpj§^dòÕ?áSù?ýœ}
+xڝWK“Û6¾ûWh:9È3±BŠ¤,¥§¶Ód“éL·]÷ÐI{Plz¥Y½"ÊëÝ_€ ei£MÒlñÀà#Ä‚Û€oW?ïV¯ÞÄq°²-ãÁîpÆ¢4‹ƒ$Í"•É`w>„7z?”m³þw÷ÞŠ§Q–$Åã,b ÍH.Ž#­7œ%"Üz½J†¿üu}C£7e5è¾lniúS¿/ÊŽ>õšŽVôGˬ)Æ[©üá2Q(µúu·ú´â°
+ÂsU$D°¯WþeÁöÞ,Yœ­d•F‰ÂÓªàfõÇŠM!àjªx<Tf‘õÕ·Ýz§¡îsÅ&–Û°4ô‚žèêæ  yB àj£ýøDæo×mo%áðT²
+ucÊû5^Â<‘á¾5ƒÅ
+å“d¢
+!?6\DJfdê‹×N1õ
+„„Œ`ÍÊä]W•{ëË«ûæÝæêúío덊Õl³Õfß—øÀÕVYõvPt·ÕÐv†”Í!tÊbgÑ®@g…!=e8.æéì=%ñćüK¤ŠRžzÉ—tú¹(÷ˆ[AÓ®omÐöÚí¸ºÞ ›v»j
+4ÈÆÆ
+-=¯ñ0 àÆ-ÁºÁl‘©|Ýv?èac†^çõ7 at u¥1PyNÀj
+>œñÏ™UC¶_óÐI臼îÀúÿø‡)tUaŽ}-ê6ÅÁÕp€lö1yšx¸÷ª«òêc+ûŽ#¿šHèq,Â*7<:[‹,x0hÖäµ{å™”[¢LHŸI_2ø@È‘í.ÕlOwÚ)NýÍ<iÎU¦À/±šjt¨-èL€³±"rÂ0I¢¶¿¢=«Ù†S(Ž’ö¹lâPÈxêBN,˜Â(åã[ÈsY
+0(v¶ƒòá5,¥Ì—;h?”€’€”¦ýÒ‘'ny‘Fëƒ>ÐøImýãà6ꝧWá*Ã<Òqù¥QÞüH‡½_@ê¨s{µØI{\Œ}""óoŠýŒoÀiîè  á<Ê”Š-Ä R&2‘Š¤”“‹ҝcºO¯Á$	Çb¾×ý}©ÏÏT@œD	¨ñ€>IAH|[<i™î\ß·5®,‹»¡}¬ˆ	ø”›Fú 3ïk]Ö:Ú·Íý".P=ñ6žäD¢âðª)KßÛÿZÆlÄò8Q”ãTD	Só(íI°³Å
+—<¬Êú„­Ú:ƒÅ“qb”0€Ä²„ÈCC"]™…UÚŒ/#x˜·Iþ½NZbE÷yC]uº¥¥Ò­ŒØââXóìç]Ãâ›ï¬ß4#£·ÞÖÔ7E°tì!D_ýš–nÃwíÕ¸|2~¦õ€÷àÛöSµõ˜‡Nî#5*¤¨ÎÚénÝŠ=fÁ~ÓZ¦„’®Ë¦¬óŠ&½þt*{]c	Ã)C,²ðÝ‘¶/^[. °~¬˜µ3ËÂs_‚‘ƒ
+–IäôØÓ%ÝV~jwicˆ/àýxÊ,Ž ¡Æ!²‰sGw%æÄsN¨ó;ÛTáž
+å”*zB¹ âŁ³s9$y.r'Aaò–¡í=ƵîäĨ¬>»mð¹{OU4­ÊÆ^V0\®Çèe;/Çá±Óæ™ë"É.Ħ-8ãßSß?âµÆЕÆYìœ8—öâÁÑå„™Á®âUµiªGWý1h‘bR	­ïÁq6¢=!YVi曂ÏØ5â3~%rýsLÞÁ|¹b²A7È…t5
+³i	@ØÌ´|¤ô–#+šæ¾3ƒ±)±ÁšÌÛ­S؉Á¿©‘‘Ý»t>
+˜pòÌGÁ‡åfaãçŒê{ïÆf(Þ˜¹­Cqzì{´s&í•vÑÞÂ9ê¡S‰˜öR"¦¤Èí©:8MèkÀŒ]ïíiÚö³ã§ÚÓDp2ÏúÛnÖµ ª'’ž¼üä>‘¼|¹ºÀ3ß.¦™e\ü–=ͲÉŸNúäöìš¶Ò¬ýk¶Á1ûœ´¬Ãõ=|_Ï¢7i3Gîc“ÓŸš±}õOøTþß${
 endstream
 endobj
-9361 0 obj <<
+9391 0 obj <<
 /Type /Page
-/Contents 9362 0 R
-/Resources 9360 0 R
+/Contents 9392 0 R
+/Resources 9390 0 R
 /MediaBox [0 0 612 792]
-/Parent 9337 0 R
+/Parent 9389 0 R
 >> endobj
-9363 0 obj <<
-/D [9361 0 R /XYZ 100.892 685.529 null]
+9393 0 obj <<
+/D [9391 0 R /XYZ 100.892 685.529 null]
 >> endobj
 1938 0 obj <<
-/D [9361 0 R /XYZ 100.892 371.099 null]
+/D [9391 0 R /XYZ 100.892 371.099 null]
 >> endobj
-9364 0 obj <<
-/D [9361 0 R /XYZ 100.892 344.885 null]
+9394 0 obj <<
+/D [9391 0 R /XYZ 100.892 344.885 null]
 >> endobj
 1942 0 obj <<
-/D [9361 0 R /XYZ 100.892 230.47 null]
+/D [9391 0 R /XYZ 100.892 230.47 null]
 >> endobj
-9365 0 obj <<
-/D [9361 0 R /XYZ 100.892 201.722 null]
+9395 0 obj <<
+/D [9391 0 R /XYZ 100.892 201.722 null]
 >> endobj
-9360 0 obj <<
-/Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F71 5424 0 R /F85 5521 0 R /F17 3698 0 R >>
+9390 0 obj <<
+/Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F53 3738 0 R /F85 5513 0 R /F17 3698 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-9371 0 obj <<
+9401 0 obj <<
 /Length 1651      
 /Filter /FlateDecode
 >>
 stream
-xڝVKsÛ6¾ëWpz¢f"  >NÄ‰SwšŽ;R:Ir )Èb#‘ÚÑ¿ï.”(›q’^ˆåâõíî·‹eÁ]À‚·³W«ÙÅ•bgQÎr¬6W<J’,T.ƒÕ:øÊ$›Zý~qÇAåI"qi̲ˆ	'¹E—ïo–ó…P2¼éªÚVõý-û¶‰…Í>/¸äix¹-Z«;ZÇxþìÍjöe†¤	”ûÙ‡O,XÃÜï‹Džnå>*‹¥@ÞËÙ_3æÍc?`f[3AüÛÜ:þ‹+®Æ›â8Rb0wµÕ€]ˆ°žÇiØïuW•¤ÀcœpýšÆMƒf
-ÚaÏq	qjrü·àº9h¬^G°œ° 0!#ç©7àÏg
-È¢8ËŸX`lçÈpÓ5{ÒÁ6]uWÕFtW,êb¯iuam7çauÛ[ý=¼t÷`[ٝ~qå"þYÄàÞÿ	’®s =)ʦ­´y¤È"©’onx<<ñã~®’°Øõú›øú=îG‚¤°yáq-ús<°3Ÿ7­­šúyƒ¤ŠbÅŸäY+‡3¾s»?eì̏ŒËv¡yî~ÅÆQÿÈ£‹Ýî |Nq¸P8&
-þfa§¿ ×5zÝXZB²bÕ†ä}e0éüÉœVAQ24©¿¶”ž%¤#©Ö…-:PE@Í>s)é}»qË@²íšþnKE3åg¶¥Q’Ébì°»eOR5ÉÈ<š/dE¥¦+ö³
-¤²0Ú Üë*C£.ÌÁCjh|è*«I,h0Õ¾Ýéa¶h½ÑÙ™%P}ãs;MÙU­%R`i½&Ù¹ü+æšAÉV i:ò­ãzCã¾øŒ4×Çð¹ð€Ú¦ûìÿ*»%	_™È;,
-8r¥â!wã+¢Š¤T‹d$gž%}1árg$QÂÚûÊ$véûªéÍî@ÿÆ@ð·Ìóðy‘XzÈD9ãq¡KgJMôìŠ)6¢Ã¾°~GCcáÖûûÞÿyýÏÂÅ‚Gá⎗
-ž
-p´K‚4¤‡Wª84cõh“±8¼šg"t•§Îa£-™ð8NßéZw`¥¡Ó»Â¸—§\8-€RChÏ…º©þÇ@¸,Qrµ˜Ø#Gï]GåÄEb’Ñy¯ztM.Ç­sR®Â-18SÒ`2㚃»®'¥ÑÈJT7µö†¦(0 0½'{Ó¹GÃ½$™bcèçÜÞ!G~?K…E©Æ¸¥ƒ;!‚]î#²ÑðR7~ 3šÄªÆ˜:ëáïW54Qš‚õ˜—Ød᭝±@ÅÚiš(a
-5>Ma¦ì4ÞDíÝÄÙþéåòòÚùôšþ­þ
-›‚øúêö…yøyû÷µÿsÍŒ¿Ý,Þþ`gþ	ÂÉÞ–{ØA‹ñD¥wªÆða¦òc±sõ¤piåun7lywýî?ÇMûòG"{\!F\À‡é¢øª8QY¸€†U«9Û뢦&G¹¡F3Õk(<¥^˜áªÐº’æÚ!Ýéwôª#FºîÌÝä,‚[®ðú¨»p‡oG×k—Å öäFäpÒ»ŠòÀêÛ<È—˜ëïo0íiCQû3ÉZ’L@’\ 'Ë• !‰ÿB
-`IYBoàRXøŒÅÅئ5þíLe¾Û·Ã1#²“‚¶)LW
-
-*]j‚Ž'Å£š1´ÚwhWª†¼Efgô L°*—QÂÔ@·qOI)è
-²>ftÊÂk,xë)IRr†HJl”¸pC£O,râàëë؇æ,–â¹F©p_¯£²oÍâ;9‘1×XŒrÂ13Ææ¸ÅâwJ.ò÷p۝:kŸED{â8G±’
-.eÐŒšFÔ	ä抔»õf&2ל2ãìXzÚ!"IΡlUþÚÊŸl¶
-n{¨½º>ëƒ3骺ë;ßA+#Ï'!æ[ 9j”o(#|[ʦšŸÔ?kæ[ú×ôÈV×*Ç®•„á”Pq,|¢£~XÖj¤cjGa,WÆîç®å´S”ã22~dýO”]h¢¡e6Òþäô8â1Ÿ:‰|æña|³šý(ùp
+xڝVKsÛ6¾ëWpz¢f"  >NÄ‰SwšŽ;R:Ir )Èb#‘ÚÑ¿ï.”(›q’^ˆåâõíâÛ½ZÍ.®8‹r–ó`µ	¸âQÊxdy¤r¬ÖÁ‡P&ÉüÓê÷‹«8²(O‰Kc–ELp8É-º|³œ/„’áMWÕ¶ªïèoÙ·-H,læðéì|Á%OÃËmÑZÝÑš8ÆógoV³/3< ¨Hˆ ÜÏ>|bÁæ~X$ò,xp+÷PY”(ò.XÎþš1oû3cØš	²àßæÖÁö]\q5ÞÇ‘ƒ¹«­ìB„õ<NÃ~¯»ª$ã„ë×4n4SÈÐ{ŽK`ˆ³P“³à¿×ÍAcõ:z„åÜ€Y©8'H½>k@ÅYþÄc;@†›®Ù“ö¶éª»ª.ðExÅ¢.öšVÖvsV·½ÕßÃKwŸ¶•Ýéç§Q.âŸEîýŸ é:Ò“¢lÚJ›gAŠ,’*ù1àf€ÇÃ?îç*	‹]¯¿‰ßQ ßã~$H
+›ÇÑ¢1Ç;óyÓÚª©Ÿ7Hª(Vü‰Ažµr8ã;·ûSÆÎüȸÜi÷4ÏݯØøÕ?2ÅèÆb·;ÀŸ€S.ŽAƒ¿YØé/èu^7––ÐѬXµ!y_Lz2§U”Mê¯-…g	áHªua„Ts€Ï\DJzßnܲl»¦¿ÛRÒãǶ¥Q’Ébì°»eOB5ÉÈ<š/dI¥¦+ö³
+¤²0Ú Üë*C£.ÌÁCjh|è*«I,h0Õ¾Ýéa¶h½ÑÙ™%}ãs;MÙU­%R`i½&Ù¹ü+ÆšAÉV a:ò­ãzCã¾øŒ4×Çð±ð€Ú¦ûìÿ*»%	«Lä–œG¹Rñ»qŠQER*ŠI2’€…3eIŸ@L¸œÁI”ð„ö¾¤Pø€]ú¾jz³;п±Ðü-ó<¼AÞÁK,½Gd¢œñ¸Ð…3
+¥&zvÅŽQ†â°/¬ßÑÐX¸õþ¾÷^ÿ³poÁÎ_áÞ/”
+p´‚4¤Â+Ušƒ±z´ÉX^Í3ºLƒSç°Ñ–LøŽÓwºÖXièô®0®Rã” §°#Pjˆ í¹P7õÂ_㸠—%J.{ä¨Þu”NÜ+À›dtÞ«]“Ëða뜔«pKÎÔ†4̸æà®ëIi4²ÕM­½°¡)zP˜Þ“½é\„£Îá^’LocèçÜÞáŽü
+~–
+“Rï–î„ìz‡t¹íˆ†¿ºñ[ ˜Ñ$V5¾©³þN at pUCãðJS°ó›,¼µ3¡X‚@;MÅ Œ¡¡Æ‡)Ì”Æ›¨½›8Û1^./¯O¯éßê¯@°)ˆ¯¯^`_˜‡¯‘·_û?×,ÁøÛÍâí VpæKNö¶l\a-¾'*½ÛP5†3•‹Ë'…+¯s»aË»ëwoü9nÚ§?ÊÙã1â:ðpW•¦‹üá³âDfáV5Îæl¯‹šZ˜
+pä†uŒ|T¯!ñ”za†*T¡u%͵C¸Ó飯#FºîÌÝôÈY·$\âõ?wáߎ®×.ŠAíɍ,ÈऺŠòÀêÛ<È—ëïo0ìiCQû3ÉZ’L@’ÜN¦;JABÿ…À’²„ÞÀ…°ð	“‹±Mk|íLe¾Û·Ã1#²“‚¶)WzTºÐ%OŠG9chµ/îЮT
+q‹ÌΨ L°*—QÂÔ@·qOI)è
+²>FtÊÂkLxë)HRr†H
+l¸pC£,râàóë؇æ,–â¹F¡p_¯£²oÍâ;1‘1×XŒbÂ13Ææ¸Åäw
+.ò÷p>(¶;)tÖ>ŠˆöþÄqŒb?$9
+|\>eÐŒšFÔä护»õf&"ל"ãìX*íð"IÎ!mUþÚÊŸl¶
+n{¨½º>ëƒ3骺ë;ßA+#Ï'!æ[ 9j”o("|[šO5?©/kæ[ú×ôÈV×*Ç®•„áPq,| £~XÖj¤cjGa,—Æîç®å´S”ã22~dýO¤]h¢¡e6Rrzñ˜OŽD>óø0¾YÍþyp
 endstream
 endobj
-9370 0 obj <<
+9400 0 obj <<
 /Type /Page
-/Contents 9371 0 R
-/Resources 9369 0 R
+/Contents 9401 0 R
+/Resources 9399 0 R
 /MediaBox [0 0 612 792]
-/Parent 9375 0 R
-/Annots [ 9366 0 R ]
+/Parent 9389 0 R
+/Annots [ 9396 0 R ]
 >> endobj
-9366 0 obj <<
+9396 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [150.705 180.189 206.516 191.757]
 /Subtype /Link
 /A << /S /GoTo /D (4small) >>
 >> endobj
-9372 0 obj <<
-/D [9370 0 R /XYZ 151.701 685.529 null]
+9402 0 obj <<
+/D [9400 0 R /XYZ 151.701 685.529 null]
 >> endobj
 1946 0 obj <<
-/D [9370 0 R /XYZ 151.701 412.352 null]
+/D [9400 0 R /XYZ 151.701 412.352 null]
 >> endobj
-9373 0 obj <<
-/D [9370 0 R /XYZ 151.701 387.857 null]
+9403 0 obj <<
+/D [9400 0 R /XYZ 151.701 387.857 null]
 >> endobj
 1950 0 obj <<
-/D [9370 0 R /XYZ 151.701 166.721 null]
+/D [9400 0 R /XYZ 151.701 166.721 null]
 >> endobj
-9374 0 obj <<
-/D [9370 0 R /XYZ 151.701 139.901 null]
+9404 0 obj <<
+/D [9400 0 R /XYZ 151.701 139.901 null]
 >> endobj
-9369 0 obj <<
-/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F71 5424 0 R /F17 3698 0 R /F85 5521 0 R /F70 4384 0 R >>
+9399 0 obj <<
+/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F53 3738 0 R /F17 3698 0 R /F85 5513 0 R /F59 4373 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-9381 0 obj <<
+9410 0 obj <<
 /Length 1328      
 /Filter /FlateDecode
 >>
 stream
-xÚ½WKsÛ6¾ëWpr¢fLˆx’ìÍMâŽ3“‰;ROv4Kl)’!©$ίï.”EYuß¹ËÅb±Ïo¡8ØqðÓìÇÕlq%D°,‰y°zx³4I3¦3¬ÖÁm¸´ÅP6õüãêOYfŒBq‘±¤c’‚i6xld¸ÚÚy$µ
-_ÿr³$ꪬÛ•õ†>/»b[ zßYR­c¸ŸeqæL‘@'JÊ•ÉPjöv5û4ãÀá#s5“2(v³Ûq°†½wAÌd–_œä.:eF£¶*XÎ~žÅ>gt™˜	¡N•%Yò‡Ê\§Ö´iЦòáªÜ ³‘L%K‘Û\4T§£×7½‹¹z
-œ”aYÓê#+U84Ĺšƒâ¦ÛÑ×Í\¤aÓË¢+ہ½=¥Y¦Ô?	ßézP@e¤2Ð
-"§]f>Í0nÿ@8v’:^ ¸™‹ëâÁ›n:—ª(I‡pEñwì>h
-ŒŽ,tiLõ¹4êØ0Í%%¥Ø·}ÔBd{ÙsY„zÌâC¡)R•„—ý<R&	û!ìšh›wUi»‹y¤cÛÒɤá˜u’*ëÞvƒ?žWɬíç²°QßÎ#È´-J<T 9Aä
-ˆ¸dླ¢…Â’ <”
-››º§»XÇE³ÛåõÚs\MáêYI<	QÈ%òþ7"šnrF…ë}[Ù¯T¹xålöC».œ¥1Ù¨22UˆLcŒÚÊÄ/0‹ˆv_èÃö°U‚žHÆâI¦ohmjðŠ{)2ÝïÛ9-Òæ¤KhßßBÖ”äáeMLû5߁7çŒÆ¤¹Î¬ª}?t”]lÌҁ桂ƒ[jÓ¤ƒ}"¾Ðª
-àDAóü7ठö€Í9pÒN—ëõ”ÞP-.Oj‘€è¨ð (¨ð^òRÆ•þ? IÂÈRZýE at JI|@:²Ð¥ŽŸ$¨x–p? WÛCö㺈`uÍ÷º²óóZÖðùê wwTµ2¼Çd=ú
-†NñyË;ûäT¡¬øÄ6äg"õ­eœ:uɱ¤–¶Âdžkn ÑåõÆ“"¸¶ùÆö^¬¡õžœñûcÕ¡[È@Œ³là /D"ÁAlü=íyí	‡.SÔôvªÿ	AÏ!W]=ú˜’e³;xwAlã×4âü‚¶ùÈsà…Ï |¯ü¶ÃS`>©&ÃÖëÈÙ±ßá¯÷ºÓç®Gèc/f+ò‘ÿ7éºÙ”,ˆ
-˜ñÅE•Î|XwÃ ªfSyEc˜P²W/Øo­<ïaÇZ…‰éµb:iР|Þ
-Bp&3˜„3ñŠöí+ŠØLĤï´×ÍžªÈEÊ	$ÑíÉÞ¯Í=6ræªô(8‘Ê‹â™ú²ÆîÎÇ7ü³éEâÇšü“‰ï0,2>:±øœwHçC´û9œ‹D°ã—¥€Ù‹°È ó§#kz¹H<qº™ ·Ÿ›Q<a<OO/“œeZÊb.I l
-SéÑ¿_ bö‡xÀðïòß;NÇôeA†eÂøÇ8>™›œ™ä07Ý/@h¥äQ¸FAÊe· ã.½÷‘šü%@Fÿ7ï è6áµW;^ÓYÿB„¡[ÞûLäMšT‚{ÀM,›ºÞ+„7ÙæÔ¾Q|/¿Q•9VÛZ¶ï¦y›Ê€S3G•ï¯ß¿Ç9ä'Ô¤ÁÆÊíwÆŽÅ
+xÚ½WKsÛ6¾ëWpr¢fLO>zs“¸ãÌdâŽÔ“MÁ[ŠdH*‰ó뻋eQVÝw.Âr±Xìó[ˆ›€?Í~\ÍWR	Ë.‚ÕC 8gi&ƒ8͘Ét°Z·áÒCÙÔó«wN<eYk—ã ÍINJfØ<<Vájkç‘2:|ýËÍ’¨«²lWÖú¼ìŠm9€ê}gIµáp?ËxæLQ@'ÚŒÊuœ Ôìíjöi&€ÂGæ¦TPìf·y°†½wg*Kƒ/Nr(“²Ø ¶*XÎ~žq‚3ºbΤԧʒ,ùCe.ŽSëÚh3	ùpUnÐÙH¥
+ƒ¥ÉmaŽÆT§£×7½ãB?N©°¬iõ‘U:â\ÍAqÓíèëf.Ó°é‡eÑ•íÀ^ˆž6,ÓúŸ„ït=¨N 2R
+‘3.3Ÿf	· ;I/ÐBŽÌÅõN‹àM7KU”¤L@¸"	‹ü;v4ŒFGº4¦æ\
+™Š’RìÛ>j!²½‹ì¹,B=füEhŠT'áe? ŒÃ~È»&Úæ]UÚîb.Âa[:™4³NReÝÛnðÇóª"™µý\6êÛy™¶E‰‡
+4'ˆ¼‘PÜwV´PBX”‡ÖaÓbS÷ôqÇ
+/šÝ.¯×žãj
+W×ÈZùãIèŒBÆ(‘÷¿ñÐt“3:\ïÛÊ~¥ÊÅ+èd³Úýpá,åd£ÎÈHT!3ƒ1j+w¿À,"Ú}] ÛÃV	z"Åå“LßÐÚÔà•ðRdºß¶sZ¤ã“.¡}|YÓJ„—51í×|Þœ3“æ:³ªöýÐQv±1Kš‡
+n©MGP̉LøB«j€
+Íó߀“†Ú× 6çÀÉü98]®×PzCµ¸<©E¢£Âƒ | Â{ÉK3¡ÍÿH
+F–6ú/RzHòû Ò‘….uâ, AųDø½Ú*°§×Í@ ¬ch¾ЕŸвþ€ÏW½»£ªUá=&ëÑW0tŠÏ[ÞÙ&¥
+e%&¶ÅLÅàL¦¾5 ’“C§!9–ÔÒVøØpÍm$º¼ÞxA×6ßØÞ‹5´Þ“3~¬:tˆq–mà…L8ˆ¿§½"¯=áÐ¥qŠšÞNõ?!è9䪫GS²cv' ï.ˆû5„¸ m1òx!!2ß+¿íð˜OªÉ°õ:rvìwøë½îÆô¹ëú؋ي|äÿMºnö%Kñ¢f|qQ%†3Ö]ãp¨ªÙ”E^ÑÇ&”¬ÇÕö[kÏ{űVabz­˜N4(ßD ·‚œÉ&áL¼¢}ûŠ"ö S1éûíu³§*r‘D§2G‡It{²÷ksœ¹jD=
+N¤ò¢x¦¾¬±»óñ
+ÿlz‘x㱁f#=ÈÕ±0,21:±øœwHçC´û9œËD²ã—¥€Ù‹°È óOFÖär™ÄðÄé’dÜ~nF‰„‰T>=½HN
+–#)‹¸$°™Nþ½Äð÷ 6l{ˆÿ.ïñ½ãtL_†D³LÆþqŽ…Oæ¦`qr˜›îÇPZ)y@®QrÙÇ-HƸKï}¤&	Ñ?ÂÍ; úØÄáµW;^ÓYÿB„¡[ÞûLäMšT‚{ÀM,›ºÞ+„7ÙæÔ¾Q|/¿Q•9VÛZ¶ï¦y›Ê€S3G•ï¯ß¿Ç9ä'Ô¤ÁÆÊíw©ÜŽÃ
 endstream
 endobj
-9380 0 obj <<
+9409 0 obj <<
 /Type /Page
-/Contents 9381 0 R
-/Resources 9379 0 R
+/Contents 9410 0 R
+/Resources 9408 0 R
 /MediaBox [0 0 612 792]
-/Parent 9375 0 R
-/Annots [ 9368 0 R ]
+/Parent 9389 0 R
+/Annots [ 9398 0 R ]
 >> endobj
-9367 0 obj <<
+9397 0 obj <<
 /Type /XObject
 /Subtype /Image
 /Width 780
 /Height 412
 /BitsPerComponent 8
-/ColorSpace [/Indexed /DeviceRGB 31 9385 0 R]
+/ColorSpace [/Indexed /DeviceRGB 31 9414 0 R]
 /Length 22152
 /Filter /FlateDecode
 /DecodeParms << /Colors 1 /Columns 780 /BitsPerComponent 8 /Predictor 10 >>
@@ -45889,7 +46469,7 @@
 ¨ø°f€ ™aŒj,™ €F3Ã(™@3¥ÐÈìl£`P`¹£ À uCà¿
 endstream
 endobj
-9385 0 obj <<
+9414 0 obj <<
 /Length 105       
 /Filter /FlateDecode
 >>
@@ -45897,13 +46477,13 @@
 xÚÁ¡   PS˜ÁEQ5(Kš¨]ÖAÖ4UÓAÏýß{Ç眵֭µ”c¬Öº÷.¥|ßg­sžsBÞ{)¥sBÈ9WJc!÷Þ‚bŒ±ÖŠ1RJ ï½sÆ:{
 endstream
 endobj
-9377 0 obj <<
+9406 0 obj <<
 /Type /XObject
 /Subtype /Image
 /Width 780
 /Height 418
 /BitsPerComponent 8
-/ColorSpace [/Indexed /DeviceRGB 31 9386 0 R]
+/ColorSpace [/Indexed /DeviceRGB 31 9415 0 R]
 /Length 27639
 /Filter /FlateDecode
 /DecodeParms << /Colors 1 /Columns 780 /BitsPerComponent 8 /Predictor 10 >>
@@ -46141,7 +46721,7 @@
 F43 Ðhf£ š ˜YGÁ(ñ ˜ ˆAPnŒ‚Q Zþ@Œ‚£`Œ `0 ï:/‘
 endstream
 endobj
-9386 0 obj <<
+9415 0 obj <<
 /Length 107       
 /Filter /FlateDecode
 >>
@@ -46149,47 +46729,46 @@
 xÚ` ŸÿÛÛÛttt•••ÃÃÃ"""‚‚‚®®®gggWWW±±±¸¸¸ùùùõõõèèèýýýÍÍÍCCC444ñññµµµìììÑÑÑ£££áááåååÉÉÉÕÕÕ½½½²²²   ÿÿÿ`a?[
 endstream
 endobj
-9368 0 obj <<
+9398 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [175.805 462.747 231.615 474.437]
 /Subtype /Link
 /A << /S /GoTo /D (5small) >>
 >> endobj
-9382 0 obj <<
-/D [9380 0 R /XYZ 100.892 685.529 null]
+9411 0 obj <<
+/D [9409 0 R /XYZ 100.892 685.529 null]
 >> endobj
-5261 0 obj <<
-/D [9380 0 R /XYZ 100.892 660.623 null]
+5249 0 obj <<
+/D [9409 0 R /XYZ 100.892 660.623 null]
 >> endobj
-9376 0 obj <<
-/D [9380 0 R /XYZ 100.892 643.753 null]
+9405 0 obj <<
+/D [9409 0 R /XYZ 100.892 643.753 null]
 >> endobj
-5262 0 obj <<
-/D [9380 0 R /XYZ 100.892 450.823 null]
+5250 0 obj <<
+/D [9409 0 R /XYZ 100.892 450.823 null]
 >> endobj
-9383 0 obj <<
-/D [9380 0 R /XYZ 100.892 433.953 null]
+9412 0 obj <<
+/D [9409 0 R /XYZ 100.892 433.953 null]
 >> endobj
 1954 0 obj <<
-/D [9380 0 R /XYZ 100.892 180.584 null]
+/D [9409 0 R /XYZ 100.892 180.584 null]
 >> endobj
-9384 0 obj <<
-/D [9380 0 R /XYZ 100.892 153.759 null]
+9413 0 obj <<
+/D [9409 0 R /XYZ 100.892 153.759 null]
 >> endobj
-9379 0 obj <<
-/Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F85 5521 0 R /F51 3729 0 R /F71 5424 0 R /F17 3698 0 R >>
-/XObject << /Im41 9367 0 R /Im42 9377 0 R >>
+9408 0 obj <<
+/Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F85 5513 0 R /F51 3736 0 R /F53 3738 0 R /F17 3698 0 R >>
+/XObject << /Im41 9397 0 R /Im42 9406 0 R >>
 /ProcSet [ /PDF /Text /ImageC /ImageI ]
 >> endobj
-9393 0 obj <<
-/Length 1990      
+9422 0 obj <<
+/Length 1992      
 /Filter /FlateDecode
 >>
 stream
-xڝXYÜ6~ï_¡G5¦%:²Ø¯c$†73^,à䁖Ø-mtYÇŒ'¿~«X¤úˆlìL‹Åb±øÕAEÁ)ˆ‚·»<ì^¼QQG,ò8x8±ŠYÅA’åLå2x(ƒ¡L£ýo?¾xÃy±<I$Šò(c‘ˆA“zõáýýþ ”ߏu7×݉F÷Ë0 …ýþóþË8
-_Uz˜ÍH2œ£þÝë‡Ýç*“.,QLˆ hw‹‚æ~"&ò,x²’m TÆ¥€n‚ûÝ?wÑåñbµy<™3{´\CSz®ûîÅcW²b¦ØÌÓ°ŸÀÜpžŠ±æ¿íà‰°ž)¹
-ûe–™èÚñ6uz‚£2<#vˆS2§½*\)T¼jŠ‡Ç~lõL|?ßõnòyϳиÙÖ ºCžcÍ=É}²'04àN¬ŒþÔ¶æYx7O4©ëör/îTÄádÆG»›“›. œ÷pN…'Ó™Q7‡aÑu¸Î®JBØ8ÝÑ’‹£)¤‰hñ0ˆC·f"¦¨uSÿaJ‚_zU®8ã	÷ø÷`°u4¨H³°ëG3N´òIÊ ÚnÝ\ysôhìù‚GŒGüú¦Ðq 'yGHwäÙqKóXæp¶ü×(–Í­Þ·ÆÁÒRÏoAJ ¢_NUÂOcw68<ªƒVèM}ZÀ_£¡5œ³äF,d_*•E2·A•æéWƒê¹B¥ ,ä&´Ë•‰Õ¨?ù_êÜ_Àû½EË|oƒìÚÅwÞm­)ëÕÕ¿økF?ì3ZL}ë¸IÂDúWrÈí¯×Ìyβ\RA"I3Týy¨Qv~%,;Í,/qæ™/îZ)‚zØé¼×ÙîCš±8 rø‰ÿ»W
+xڝXYÜ6~ï_¡G5¦%:²Ø¯c$†73^,à䁖Ø-mtYÇŒ'¿~«X¤úˆlìL‹Åb±øÕAEÁ)ˆ‚·»<ì^¼QQG,ò8x8±ŠYÅA’åLå2x(ƒ¡L²ýo?¾xÃy±<I$Šò(c‘ˆA“zõáýýþ ”ߏu7×݉F÷Ë0 …ýþóþË8
+_Uz˜ÍH2œ£þÝë‡Ýç*“.,QLˆ hw‹‚æ~"&ò,x²’m TÆ¥€n‚ûÝ?wÑåñbµy<™3{´\CSz®ûîÅcW²b¦ØÌÓ°ŸÀÜpžŠ±æ¿í2Âz¦ä*ì—yXf¢kÇÛÔ5ê	ŽÊðŒ`Ø!LÉœö~¨p¥PñªM(û±Õ3ñý|×»Éç=ÏBãf[ƒêyŽ5÷$÷ÉžÀÐ`€;±2úScØšgáÝ<Ѥ®Û˽¸S‡“ínNnº<‚rÞÃ9žLgF݆eD×eà:»*	aã8tGK.Ž¦&¢ÅCÀ Ýš‰t˜¢ÖMý‡)	~*¿¼K®8ã	÷ø÷`°u4¨H³°ëG3N´òIÊ ÚnÝ\ysôhìù‚GŒGüú¦Ðq 'yGHwäÙqKóXæp¶ü×(–Í­Þ·ÆÁÒRÏoAJ ¢_NUÂOcw68<ªƒVèM}ZÀ_£¡5œ³äF,d_*•E2·A•æéWƒê¹B¥ ,ä&´Ë•‰Õ¨?ù_êÜ_Àû½EË|oƒìÚÅwÞm­)ëÕÕ¿økF?ì3ZL}ë¸IÂDúWrÈí¯×Ìyβ\RA"I3Týy¨Qv~%,;Í,/qæ™/îZ)‚zØé¼×ÙîCš±8 rø‰ÿ»W
 ÞÀÃ……ßHˆ Åü2•KÈ£ó4Ò”âRxü±è¯‹9b'ë£é§z®ˆr9uL›VÆãÒ¸FÏ€›	‚"å	¤¦›=1ø6Ò§Å	Ç)š¥Dxpºƒ>?OAZþ9*,úÆf”{ŒÕÆLnNw%-kûÑ8žßéœUa°L¦ôlØò™è¹Ú´µtQ=ͣјpE²úWey½ !›Q‚†©Ÿï~~MÔŒÎ{V#@Gí„FsªQ›5	øäwœ¹{ùî%Qt2\4O[6Þd/ë0X`i at G$©Gbý2NÆ1‹¾3›æ™&{§§ƒ“(0ï“´Ðoi¦úÔYKW±à·Õ¿ïݹPÖ­ù¼ …•aÃ^£§g—¼íÉ€¨;óeõ”MXj‹x
 Ä£W.>v퐽u'bS
 T˜×íªÏ„?Õ$ÿ…†ëÆÞÝý›(w«®•W¼zWq+*~dçxS´c´½uki·JV¦ôZÌ3Q®«úËJ|.ë¥ë¦¯'ŠÖÞ
@@ -46200,24 +46779,26 @@
 Š87Â6éfw‚{Éxœ\VžÇ¡7Œ.9tw戮¼!FÌàO=Uõà’PIíÔԝŸ‰Æ»E?ېÏ
 §¹ðq†nqÓ³î›i]7öîdNwÕ€{J 0uë[×ìºêF’Iµ¶®Ã4÷çœq[¢UÊxºÊ²M}‚EÙ_Ñæ}ªjJtŒ'DžhP’’DZo©O悳(M®ýñöÝÊ.×ÁÅT„”ð9ãmñ¹Ë]/
 j¨’ºiLyíÓV	DBI´
-P|¡”eíj廍£ÇÒ3a—¬ˆÚpƒß—oÞÿD”³ßv5˜”©7•á ­¯~ßÃ;…`b±¥´+‹¾$¨ºÀWð&Îï¡a±e.½F1ÖRB1æ—ê=½’µC"™J;.]›îN¦Äð•	„¯S|\ºÂç±$u¥&Ágb:­ÙŠØ-GU•û OrßüŒ7XL…p6'—÷É{g•Èl"ÆÑ"¸Ý]EµE~ƒØ/½¾Þíe/êVɆÑ×î¤,R.»É<·îÙˆ <fyžÿo!”ÀýD«ìêABêúZw§²¨tå¶Æ&ɽ¬+Ó4Ž}"€¿œØ]o^[¹d‚'~ÛÓæË@–2)äµO\'§¾5½Õ-$áU¦^ÿëîÕë¿ãÇ‹­]ò¬VgéòœýÀq"ï0>ã¿S@³¿Œ4ºÎ`ÊQ׶‹ò©BD¡ÔìkØŸ3™eWíTç–RG*ÉÓðk¾˜bø}¿é´8f™¼ðX…‡ÊÉÆ—²^BçWé¶Ô‰Ë^§Ñ¤ïk~R‚‰³Ÿ0¢á­êÜBÆ·õ©òŸn`Hßx€8'C¸/©ëIáwm¿sÎÊs–Ku}ë•¿r}6ÛGt!˜Þ0Ê°ët߸|ŸŒW´{Nß¾áyý_ZP-å
+P|¡”eíj廍£ÇÒ3a—¬ˆÚpƒß—oÞÿD”³ßv5˜”©7•á ­¯~ßÃ;…`b±¥´+‹¾$¨ºÀWð&Îï¡a±e.½F1ÖRB1æ—ê=½’µC"™J;.]›îN¦Äð•	„¯S|\ºÂç±$u¥&Ágb:­ÙŠØ-GU•û OrßüŒ7XL…p6'—÷É{g•Èl"ÆÑ"¸Ý]EµE~ƒØ/½¾Þíe/êVɆÑ×î¤,R.»É<·îÙˆ <fyžÿo!”ÀýD«ìêABêúZw§²¨tå¶Æ&ɽ¬+Ó4Ž}"€¿œÐs÷úµ•K&xâ·=m¾ld)“B^ûÄu‚qê[Ó[ÝR at R^õaúáõ¿î^½þ;~¼ØÚ%O Éju–!ÏÙ)òðã3Nð;4ûËH£ël ¦um» Ÿ*DJ;ö€ý9“YvÕ>Aun)u¤’<
+¿æ‹)€ß÷›N‹c–ÉŸ…Qx¨œl|)+à%t~•þgK¸üàuÍ@ú¾æ'%˜8û	#ÞªÎ-d|[Ÿ*ÿé†ôˆs2„ûòºž~×Æð;ç¬<g¹T×·¾Pù+×g³ýpD‚é
+£»N÷Ë÷ÉxE@»çôíûž×ÿaS-ó
 endstream
 endobj
-9392 0 obj <<
+9421 0 obj <<
 /Type /Page
-/Contents 9393 0 R
-/Resources 9391 0 R
+/Contents 9422 0 R
+/Resources 9420 0 R
 /MediaBox [0 0 612 792]
-/Parent 9375 0 R
-/Annots [ 9378 0 R 9388 0 R ]
+/Parent 9389 0 R
+/Annots [ 9407 0 R 9417 0 R ]
 >> endobj
-9387 0 obj <<
+9416 0 obj <<
 /Type /XObject
 /Subtype /Image
 /Width 780
 /Height 418
 /BitsPerComponent 8
-/ColorSpace [/Indexed /DeviceRGB 31 9396 0 R]
+/ColorSpace [/Indexed /DeviceRGB 31 9425 0 R]
 /Length 32394
 /Filter /FlateDecode
 /DecodeParms << /Colors 1 /Columns 780 /BitsPerComponent 8 /Predictor 10 >>
@@ -46517,7 +47098,7 @@
 ` pÜOí
 endstream
 endobj
-9396 0 obj <<
+9425 0 obj <<
 /Length 107       
 /Filter /FlateDecode
 >>
@@ -46525,65 +47106,69 @@
 xÚ` ŸÿÓÓÓCCC‚‚‚ÛÛÛËËËgggµµµ°°°Â£££ñññççç‹‹‹¸¸¸WWW›››!!!­­­|||“““tttììì555ùùùáááõõõêêê²²²   åååÿÿÿ$<î
 endstream
 endobj
-9378 0 obj <<
+9407 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [448.614 605.899 504.425 617.588]
 /Subtype /Link
 /A << /S /GoTo /D (cups-raster) >>
 >> endobj
-9388 0 obj <<
+9417 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [226.614 294.952 282.425 306.642]
 /Subtype /Link
 /A << /S /GoTo /D (cups-raster2) >>
 >> endobj
-9394 0 obj <<
-/D [9392 0 R /XYZ 151.701 685.529 null]
+9423 0 obj <<
+/D [9421 0 R /XYZ 151.701 685.529 null]
 >> endobj
-5263 0 obj <<
-/D [9392 0 R /XYZ 151.701 581.048 null]
+5251 0 obj <<
+/D [9421 0 R /XYZ 151.701 581.048 null]
 >> endobj
-9395 0 obj <<
-/D [9392 0 R /XYZ 151.701 564.178 null]
+9424 0 obj <<
+/D [9421 0 R /XYZ 151.701 564.178 null]
 >> endobj
-9391 0 obj <<
-/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F70 4384 0 R /F85 5521 0 R /F51 3729 0 R >>
-/XObject << /Im43 9387 0 R >>
+9420 0 obj <<
+/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F59 4373 0 R /F85 5513 0 R /F51 3736 0 R >>
+/XObject << /Im43 9416 0 R >>
 /ProcSet [ /PDF /Text /ImageC /ImageI ]
 >> endobj
-9403 0 obj <<
+9432 0 obj <<
 /Length 1452      
 /Filter /FlateDecode
 >>
 stream
-xÚµWÍrÛ6¾ë)x+4cBd{j›&ã\êÖÎôàä@“Å„‚²G}úîbAYR˜4v§q±X|Ø?쮢à>ˆ‚7‹_n«×qhžëH7ë@DÏò8H³œ'¹
-nªà–]›r¬»íòÃÍ['žñ<MŠÇ9@:"¹8æ	_†"J%»Ù˜e(Å~}wuMÔëºÍPoïiùóPnê wƒ!è$‚ûyåN	´VÉ®´@©Åo7‹Ï\>R7áRe»¸ýì½
-".ó,xt’m “Œ§	¢5ÁõâEä]0ƒ•F<ŽÕ9˜ÎõWÁœOµ? %€–h²áu}Æ†2“è,Mf‹äø`š t6YÞÿ,,8ŽIÉ®†nÆ«vÇ|gÉ«R±7›ÎŽ¶ê~äßð—Jx®ÔKvþ=‡ViÆ5П<‰ÜöôuLÑBªlb®.[ÐæU÷Ì…&
-B‘@2ˆç(<'ÍÂ#Õ\Ä„„ày’ÄÇSBò4JRZCNÃ.«ÛâÞŒ]oÁÕiÊŠm…„žøK)DI°Â.È̈́L‘ŠÇ™ÏˆKˆ Rñ¹(•3ëßšãw.ÖÝn¤u?˜÷‘PøŒì°´fËX3CÛ­Ù.AÏ›Šà<îÉÑéÆb$™{³5C1‹ú:_K~tú]! dÔµË(Ð&ÍØzèZ¢œážÙ
-m1Zxþ*¦×ïŒÏNŒZº´óÉíý6PzÏ8Kk.õá-<éïî¶ôÝY´©±£oÙ97<8Ï£³*ŒÁ%Ô.gœÊ	±ªpw³‡0Š˜­!jÎ4\xӐD\)`Ïéy‹”=ÖãÆÅÅI¸b"õ/©ÖT5¸”¸Þ‰˜ã5\R"5 á\Š v„ÛÐwR³Ëñ8“ªh.èïÍ•±`mçJ	ðºõh¶Ä„¨n‰I:Ñ£Y¯|À+»uÃÎY¾8á£C}TÄþZBµòXv׶ÅPÿmfUôÕ¨ J8I‡øøSâϦFÚA§ Г«á¨»ÛÎ+jFsp×Täj׋…"¸u‡ÕUºêšÉ0îSìäÕƒ
-©à"?~ï™ïp~xå· A¿”À®·èâÚ¾3eú–¾ãÍSGŒ•d.%6.0›•riEÔç]–£XAœ‡eEg¨ÍˆI¶§½nM›þ9ºêt·S…àqÒNï»Gi,µd>éC |.¸¿cpEÎZÞm÷”Ó¦½ ô¸$>zÂÕF knµ³Ãª©ïVå®·«)ÇV´éßOŠ6
-åh÷ã\	‰³ªô¡&L!*šÞÎvS¨øq:I_Ì!Â0-þqÝ›pï>Ρ&šÇ:þ&jÊS‘Ÿkiz;Qg…Nq•¨ Ú²¡Ù€ŸÃõe3‹ó<ÏŸ¯Lv¡¯¾0NæqvšRw]OiîFÁ\ùÍ5Œ_fA_}z¡;fñª}Ûý<ý¬péçãmú¯f§|B•ˆÜ°2›ü"¢Ïúâ!¨ÔÍ]wþä0h)Œô¯ºí8TD’æ’nö´¬×ôÝ»V¸£Å¦@!*UÄY›G*\¸„B†­«öÜ’u8¢jûö̌ٮ¥–z½NÌÁ)ÓËŒ5D®QÀõIP‹¦Úu›Š¤î¦btÙµ­ʺh<BU…ÝÖzäŽÐüŸ༏’¨©?‘m³uŒ^Äÿódàv59×~JÍëÀ|×µ2õ¯Úå‚'R}Q¾7ðzºèàA !^Cö8<1Ÿz•_ûIYÍä
-Ù/ã“ÝõÓô‚gN-IØGè,±ÐH»£Áƒ8…ßyS·}x5ÔnØHaEÃ
-úŒæ"ìÈÄðâ¹’ºg=Ÿ¦nšKÜ wŒ_658eyæL?í		Úð]ãgêýHaqu®ùŽY'Ÿu¾ø¯ÿÿ· ¨
+xÚµWKsÛ6¾ëWðVhÆ„| =µM“q.ukgzpr IÈbBŠAÙ£þúîbAYR˜4v§q±X|ØvWQpDÁ›Å/7‹Õë82®³H7ë@DÏu¤¹æ‰VÁMܲkSŽu·]~¸yëÄs®ÓT¡x¬yÒÉÅ1Oø2Q*ÙÍÆ,C™(ö뻫k¢^×Íh†z{OËŸ‡rS ½A'ÜÏu¤*èL%¸J5J-~»Y|^à‚ð‘º	—2(ÛÅí‡(¨`ïmq©óàÑI¶Lrž&ˆÖ׋?‘wÁVñ8Vç`™Î¾
+æüxªý-´$#^×÷hl(s‰ÎÊÈl‘L€Î'«Ñ{ៅÇÁ1)ÙÕÐ-Ã8gÕŽbâ˜ï,yU*öfÓÙÑ–CݏüþR	×J½Äaçßsh•æ<ƒúó‚'‘Ûž¾Ž™å´*Ÿ˜«Ë´yÕÁ=s¡‰‚P$â9
+O‡ÃI³ðH51‘Bp$ñqÄ”<Ò£”Î §a—ÕmqoÆ®·àê4eŶB"›øK)DI°Â.È̈́L‘ŠÇ¹ÏˆKˆ R9ñ¹(¥™õoÍq‹;ën7ÒºÌûH(|FöXYÆ—qÆm·f»q<o*‚ó¸'G§‹‘dîÍÖÅh,êë|-9øÑéw…€Q×.£@›4gë¡k‰r†{f7´Åháù«˜^¿3>?1^dÒ¥OnﷁÒ{ÆYYÆevxOú»»-}wmEjìè[vÎ
+Î3Ãè¬
+ãDp	µË§4!Võ înöF³5DÍ™†o’ˆ+ì9=/p‘²Çzܸ¸8	Wì@¤Þ⥠՚ª—×;Sc¼†KJ¤ œKÀŽpúNfìr<ŽÃ¤*šú{se,XÛ¹R¼n=š-1!ª[b’N@ôh–Á+ðÊngÁ°s–/Nø(ÃP±¿–P­<–ݵm1Ô›Y}5*¨NÒ!þ#þ”ø³)†‘6GPÅ)ôäj8êî6‡ó
+¤šÑÜ5¹Úõ¢C¡nÝáCu•®ºæg2Œû;yõ`C*¸ÐÇï=÷ïî¯ü4è—ØõÝC\ÛÃ7b¦¬QßòÃw¼yꈱ’Ì¥ÄÆ%f³R.­ˆú¼«Ñr+ˆó°L èµ1Éö´×­iÓ?"GWCý€îvJ¢<NÚé}÷(¥–Ì'}„Ï÷w®Ð¬Eà=ÑvO9mÚJKâ£'\mºöçV;;¬šúnUîz»šrlE›þýhP´i(g@»çJHœ§P¥5a
+QÑôv¶›BŏÓIúb†h¹ÐðëÞ„{÷q5ÉxœÅßDMy*ô¹–¦·ÓuVèW‰z -ûš
+xñ9\_6³h1×Z?_;˜ìB_}aœÔq~šRw]OiîFÁ\ùÍ3)¾Ì‚¾úôBwÌâUû¶ûxٳ•=oÓ5;åZ¨D䆕Ùä—‘ì¬/òJÝÜ%0pë'‡A«Ha¤ÕmÀ¡"’4—tð§e½¦ïÞµÂ-6
+Q©"ÎÚ<RáÂ%2l]µoä–D¨ÃUÛŸ°gæÌv-µ¤ÐëubÖH™&Xf¬!²p†8¨O‚êðX4
+ЮÛT$u7; Ë®mÍPÖEãª*ì¶Ö#w„æÿì ç}”DMý‰l›­cô"þŸ'·¬É:óSj®Xæ»®•«ÕNžHõEyøÞtÀë颃†x
+UØãðÄ|êU~í'd5“+d¿ŒO
+t×OÓNœš:[’°0ÐYb¡‘vGƒq
+¿ó¦nûðj¨!Ü4°‘Š†ôÍEØ!‘‰áÅs%uÏz>MÝ4—¸Aï¿l:kpÊòÌ™~Ú´á»ÆÏ,Ôû‘Â4â4ê\󳎞u¾ø¯ÿÿn™ ¯
 endstream
 endobj
-9402 0 obj <<
+9431 0 obj <<
 /Type /Page
-/Contents 9403 0 R
-/Resources 9401 0 R
+/Contents 9432 0 R
+/Resources 9430 0 R
 /MediaBox [0 0 612 792]
-/Parent 9375 0 R
-/Annots [ 9390 0 R 9399 0 R ]
+/Parent 9389 0 R
+/Annots [ 9419 0 R 9428 0 R ]
 >> endobj
-9389 0 obj <<
+9418 0 obj <<
 /Type /XObject
 /Subtype /Image
 /Width 780
 /Height 348
 /BitsPerComponent 8
-/ColorSpace [/Indexed /DeviceRGB 31 9407 0 R]
+/ColorSpace [/Indexed /DeviceRGB 31 9436 0 R]
 /Length 29132
 /Filter /FlateDecode
 /DecodeParms << /Colors 1 /Columns 780 /BitsPerComponent 8 /Predictor 10 >>
@@ -46848,7 +47433,7 @@
 Ž¡WöÐnê¦:9]wRŸƒ%´9êîƒS;×Èž)¤àÙI¡çF¿r™ÄWFH³8¾2¡Ìð)ô<Î&  0EUš
 endstream
 endobj
-9407 0 obj <<
+9436 0 obj <<
 /Length 107       
 /Filter /FlateDecode
 >>
@@ -46856,75 +47441,77 @@
 xÚ` ŸÿÁÁÁéééÒÒÒ±±±fffîîº›››ËËËVVVÙÙÙ£££FFF666µµµ&&&ñññùùù‚‚‚­­­õõõýýýŒŒŒ“““uuuçççÞÞÞ©©©åååÿÿÿ >Œ
 endstream
 endobj
-9390 0 obj <<
+9419 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [289.956 322.004 345.767 333.694]
 /Subtype /Link
 /A << /S /GoTo /D (small8) >>
 >> endobj
-9399 0 obj <<
+9428 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [221.38 118.128 277.191 129.817]
 /Subtype /Link
 /A << /S /GoTo /D (small9) >>
 >> endobj
-9404 0 obj <<
-/D [9402 0 R /XYZ 100.892 685.529 null]
+9433 0 obj <<
+/D [9431 0 R /XYZ 100.892 685.529 null]
 >> endobj
-5264 0 obj <<
-/D [9402 0 R /XYZ 100.892 660.623 null]
+5252 0 obj <<
+/D [9431 0 R /XYZ 100.892 660.623 null]
 >> endobj
-9397 0 obj <<
-/D [9402 0 R /XYZ 100.892 643.753 null]
+9426 0 obj <<
+/D [9431 0 R /XYZ 100.892 643.753 null]
 >> endobj
 1958 0 obj <<
-/D [9402 0 R /XYZ 100.892 424.564 null]
+/D [9431 0 R /XYZ 100.892 424.564 null]
 >> endobj
-9405 0 obj <<
-/D [9402 0 R /XYZ 100.892 405.645 null]
+9434 0 obj <<
+/D [9431 0 R /XYZ 100.892 405.645 null]
 >> endobj
 1962 0 obj <<
-/D [9402 0 R /XYZ 100.892 290.455 null]
+/D [9431 0 R /XYZ 100.892 290.455 null]
 >> endobj
-9406 0 obj <<
-/D [9402 0 R /XYZ 100.892 255.301 null]
+9435 0 obj <<
+/D [9431 0 R /XYZ 100.892 255.301 null]
 >> endobj
-9401 0 obj <<
-/Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F17 3698 0 R /F85 5521 0 R >>
-/XObject << /Im44 9389 0 R >>
+9430 0 obj <<
+/Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F17 3698 0 R /F85 5513 0 R >>
+/XObject << /Im44 9418 0 R >>
 /ProcSet [ /PDF /Text /ImageC /ImageI ]
 >> endobj
-9412 0 obj <<
+9441 0 obj <<
 /Length 1145      
 /Filter /FlateDecode
 >>
 stream
-xڝVKsÛ6¾ëWpz"gB >r«Ý¸ã´Ó¦±|Jr€%Hb͇BR¶õﻋmQÃf¦½‹}áÛàÁ.àÁ¯‹«Õby£y 8+x!‚Õ6Z°Œ‹ ͦ¬6Á—Pe2ú¶ú¸¼‘2ÈY‘¦
-U%ÏOxrJ×÷Ÿî¢8Ñ*üÔ•ÍP6;ZÝ xØFðé†(JdáõÞÛ‘ŽtþV‹ïtÎh–$Áº^|ùƃ
-È>œ%E<;Í:HtÎR­®‚»Å_îÛñ•r&¥ºt–Ù¿:ûQŽ4xÓ…S…pòÂa9%LèsÃTƒëbLØmmvh$áMVmW›ÖC‹år6=%jFñºm"™‡Oø±]_¶
-ûA&•f…Rÿ'•—ÿK׉Ö.àúû‚iîÄãß1³œ:Ó#sy[+üÒÂ>sEãA,4Ë”ø/€GãxDŸAsµY +´–çµLxÊRYPe ~)hTÁùØ×i^™õc”ˆÐ6›~®¼ Xf,Ký©Yí¡º2aDJ†Ó
-Äk·ô7®~'ÓVÈþÊ…ª êî!cj{S6´,{²0´|0NþÉѱ(V2A¼Èxt́˜iÇÎÃêáX¢d]š
-Ãq	O˜V>‡®Ýu¦î1x{×s)؁¯‘g‰u  ¸ËwÖlN$u1X¯AÈ#’7°µó°±OåÚp-Ì\ç•J¿½÷>ÄçX5A5Ð ‚¾H1}(´Ø¶¯¹ÇÅЙ¦ßÚîÕ Ï ˆ×mua†ñÓtsŠ>rZþÝ>ôDµÀŸË¹ìº4¨$; Ö3ê·Ý#$êR
-ð6¤Ñ6^ÕA@ÂzÇ'ZV*&×’í¶Æå4ÓEøajB­†ÔY¸ü~´G;¸±[HIåÆþ÷ÆH5qý¼w ¾ŠDQmãûÏ·?y­¾÷ˆK¨Û†˜Ïå°'ª³Hé!‡< ­Cp3E	îó
-Ä3b3¾ÂNÒÒß6kÚ}ã5±9G«‡é™!æ±w yñ꣕½î¥ŸîS‚ÛÁ£ÚØnD3Œúý“& ÃGD˜…o©ë‰PˆPÕÅØ£‡1³·^ÍÍ	ÔÚÛ²óò•Ù¼@É"tÍÛ^D¿mØ6ÕiæÄAO:70Oœ"‡,#–#-Ö¦!¢·–ˆm×ÖD¹Œ9V[›Æ°ª²ÜôJÃ߬=³ô¾ê“N.p9ƒI|Úú³mljL^žµÁžhñéæȉ.Þ̱¡ò"‚î,Îì‹©•íßѲܒ¥Oƒ¿¯ÿ¼óÒž¤Më/îß	èñå½»¯ÇÛïò©ÁñþbiæÇþáB}zIÅ%ÇÆjï¶åùÌPfOw’çS–4¹½Ì½Eàw¯Û¦±kwd'fðôÀª%iøsƒ¢bÌŽ«€dE"¦U aŠ/w$ãÈ@Ö[ÏOC®õ}2Ý훉ɫ,…—@’ŽÁCªÞ/ÁÕˆeuàsv!Î-Ø$µã^Rÿ dsÅ~
+xڝVKsÛ6¾ëWpz"gB  >r«Ý¸ã´Ó¦±|Jr€%Hb͇BR¶õﻋmQÃf¦½‹}áÛàÁ.àÁ¯‹«Õby£y 8+x!‚Õ6Z°Œ‹ ͦ¬6Á—Pe<ú¶ú¸¼I’ gEš*TMxθàÉ)]ߺ‹b©Uø©+›¡lv´º;@ñ°àÓ
+Q,”ÈÂë½9¶#$Aÿ‹«Å÷:HgH4“2X׋/ßx°ÙÇ€3YäÁ³Ó¬©s–j
+tÜ-þZpÞŒ¯”³$Q—β"ûWg?Ê‘o:£ðoÊݱ³N.!–S„>7L5¸.Æ„ÝÖf‡R†7Xµ]mZ-þ•ËiüÙô”¨Å붉’<|íú²mØ2©4+”ú?©¼ü_º–Z»T€ë惡ÇÌrZèLÌåm­tðKû̍±Ð,Sâ¿ ãY|ÍÕRd¬Ð:9¯¥ä)K“‚*õƒLA£
+ÎǾN³ðʬ#)BÛlú¹òà$cYêOÍjÕM2VP@¤’ð`ºxí–þÆÕïDbÚ
+Ù_¹PTݝ"d¬Qmoʆ–eO†–ÆÉ£$Ct,ŠU"/2]s fÚ±ó°z8–(Y—¦Âp\Â%ÓÊgáе»ÎÔ=Ÿ„ÃÞõ\
+vàkäYb (î2ĝ5›I]ÖkFòĈä
+lí<lìS¹¶ \'f®óJ¥ßÞŒ{âs¬š šÎh A_¤‚˜>ZlÛŽˆ×ÜãbèLÓom÷j€gÄ붺0Ãøiº9E9-ÿnz¢ZàÏå\v]”ÌÃƨõŒúm÷‰z‚T¼
+i´Wu°Þñ‰–•‡ŠÉĵ‡d»­q9Ít~˜šP«!u.¿íÑÎn¬ÅR‰rã	ÿ{㇤š8†~Þ;P_…TTÛøþóíO^«ï=âê¶!æs9ì‰*Ä,R:AÈ!HëÜÌÁÃFQ‚û¼ñŒØŒ¯°“´ô·ÍšvßxMlÎÑêazfˆyìH^¼úè_e¯ûAé§û”àvð¨6¶‡Ñ〾DÿǤ	Àðfá[êzb "Tu1¶ÄèaÌì­Wssµö¶ì¼üDe6/Ð_I‘Nºæm/¢ß6l›ê4sâ '˜'N‘C–Ë‘kÓÑ[KĶkk¢\Æ«­ †McXUÙnz¥áoÖˆYz_u‰I'8ŒœÁ$>mýÙ665&	/ÏÚ`O´xŠt
+säDïæØPyAwgöÅÔ‡ÊöïhYnÉÒ§Áß×ÞyiOÒ¦õ÷ïôøòÞÝ×ãíwùÔàx±4óŒcÿp¡>½ŤJÆÆjï¶åùÌPfOw’çS–4¹½Ì½Eàw¯Û¦±kwd'fðôÀªÉ4ü¹AQ1fÇU a…Ó*Ð0Å—Ž»
+ä82õÖóÓǐk}ŸLwûj9y•¥ðé<¤êý\-XV>waâÜ‚MR;þá%õNwÅ|
 endstream
 endobj
-9411 0 obj <<
+9440 0 obj <<
 /Type /Page
-/Contents 9412 0 R
-/Resources 9410 0 R
+/Contents 9441 0 R
+/Resources 9439 0 R
 /MediaBox [0 0 612 792]
-/Parent 9375 0 R
+/Parent 9444 0 R
 >> endobj
-9398 0 obj <<
+9427 0 obj <<
 /Type /XObject
 /Subtype /Image
 /Width 780
 /Height 575
 /BitsPerComponent 8
-/ColorSpace [/Indexed /DeviceRGB 31 9415 0 R]
+/ColorSpace [/Indexed /DeviceRGB 31 9445 0 R]
 /Length 45041
 /Filter /FlateDecode
 /DecodeParms << /Colors 1 /Columns 780 /BitsPerComponent 8 /Predictor 10 >>
@@ -47320,7 +47907,7 @@
    €F3Ã(P ` ­?
 endstream
 endobj
-9415 0 obj <<
+9445 0 obj <<
 /Length 107       
 /Filter /FlateDecode
 >>
@@ -47328,57 +47915,57 @@
 xÚ` Ÿÿ£££ÊÊÊùùù•••fff:::GGGýýýVVV»»»¬¬¬³³³ìììõõõ}}}ððð&&&éé阘˜ÑÑÑää䃃ƒÙÙÙ‹‹‹rrr’’’ÞÞÞ   ™™™ÿÿÿ¹¡<Ž
 endstream
 endobj
-9413 0 obj <<
-/D [9411 0 R /XYZ 151.701 685.529 null]
+9442 0 obj <<
+/D [9440 0 R /XYZ 151.701 685.529 null]
 >> endobj
-5265 0 obj <<
-/D [9411 0 R /XYZ 151.701 660.623 null]
+5253 0 obj <<
+/D [9440 0 R /XYZ 151.701 660.623 null]
 >> endobj
-9408 0 obj <<
-/D [9411 0 R /XYZ 151.701 643.753 null]
+9437 0 obj <<
+/D [9440 0 R /XYZ 151.701 643.753 null]
 >> endobj
 1966 0 obj <<
-/D [9411 0 R /XYZ 151.701 317.588 null]
+/D [9440 0 R /XYZ 151.701 317.588 null]
 >> endobj
-9414 0 obj <<
-/D [9411 0 R /XYZ 151.701 300.992 null]
+9443 0 obj <<
+/D [9440 0 R /XYZ 151.701 300.992 null]
 >> endobj
-9410 0 obj <<
-/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F17 3698 0 R /F71 5424 0 R >>
-/XObject << /Im45 9398 0 R >>
+9439 0 obj <<
+/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F17 3698 0 R /F53 3738 0 R >>
+/XObject << /Im45 9427 0 R >>
 /ProcSet [ /PDF /Text /ImageC /ImageI ]
 >> endobj
-9418 0 obj <<
+9448 0 obj <<
 /Length 1234      
 /Filter /FlateDecode
 >>
 stream
 xÚµWKsÛ8¾ûWè(Ϭh>E23;;Ùf³›LÙØ=µ=¨2kb[Ž­´Û¿ IÙ’b{:}\,A  Â4yLhò÷èÏÙhrÍy¢‰Õ”%³‡„QJŒåIn,QV&³yò>º²©êõøãìÖ‹bó\¢8·„‚4
-rœEÆ£¹Hg7΄’é›wwÓ@]WËÆm«õcX^nËEՀꗭª…û‰¥Ö›"€ÖRµÊ¥(5úk6z1à‚pÇ\E„HÊÕèýGšÌaï6¡DX“|ñ’«D(Cr…Ú–ÉtôïˆÆÑ•S¹*ÓVŸTæãØ·~¯M6¥ƒ×Õ#:›	#0X6¸ÍT÷`®@µi½¾/v38!DÚÔø•éÄpÌM
+rœEÆ£¹Hg7΄’é›wwÓ@]WËÆm«õcX^nËEՀꗭª…û‰¥Ö›"€ÖRµÊ¥f(5úk6z1à‚pÇ\E„HÊÕèýGšÌaï6¡DX“|ñ’«D(Cr…Ú–ÉtôïˆÆÑ•S¹*ÓVŸTæãØ·~¯M6¥ƒ×Õ#:›	#0X6¸ÍT÷`®@µi½¾/v38!DÚÔø•éÄpÌM
 Ùt3΀teõ2YÁë1请«¢Ù‘31“ŠX)¿'hÃïPµ„sè4¨~EývûõLmÂBä¶eNnV2O®j¸ç<4ɘ‚„`ßcp«$k-Ì:&žAO˜s=`±ƒä-–> ­Þ!xBatÞlQí›~*JDìiÌuêÖóÀÜ÷7-¤a‰X.]Ü°ÛxýòkX•õz
-µãæn˜g2çéå:l¹ÿ2´9É4a`mƁy‹Õf	éÈ9Oêm š…çˆX¸Èš»ÏUé²w÷7Q¤ß—]<núLÖ¬DËU¶F°ÿbÚ&MóuJÿøT¼Ì›(=VêPäûæBï–	
-È[DÈjfSl!bî<fX‡0ãVt033dF̐ì`Æ-?`†{>B]€%p:¸ۨ㉎ɀ•!šȤ>ù‚¯·
-ÂÌ¥‡™k0·hêMÍ¢^àD4õ MÑÔ-šúš\1Âé>N­Ï`m+Ò³w¹9Ž.d£ùVp¥$RɈmÌÝé›éÍùZ„³®’‰×µˆÌˆ+’\%“\qcÕ“ñ¸¢XÑ4AïÂÍû²ñ{VµŽ%‰þôÊҸª­a-àââaÌRÄi¯‰øÌðõ"uà{|‘q_-¡?°}µ–»ª‡mÜî»Û²_‚í’\€'gñå€/ôZ`|u·naÕÖ-ðºu;‡ºE^˜oïî'o﮲nµÂöÚ5xòËØWàÓ@Ÿo½,I¨TýHy UÞRéP¥È
-(ÑK|g)0YúˆªDªÅÔá0ñ˜
-FöÔr3¿˜L¶nU7îõT q”Óš¶!TägY"A 7ûô¯•A&A—&FÄÙgQïš#תÒê§Üʸ!ÆRf$áÆ„[×Åʝô(£˜?!þ±Û­‚[uÿöç÷rä^˜.IÎ~퐁múµ×Ç
-gNj¿±0á]&4—ýõr³™Ö¾8Ë1ü<ák&ÿÜ…¡öÖ5Wæêªælõ2xv©ŽJV¾~v‘ÙŽJû'UûQ	–‡Q	Ä|YÀ7Z	RVÐÄ'º“ÎûsЪhAžHA~ÃS:ExýA_@‚!ý÷àσnàéÐ`ÇwÝí¹x5˜q^ì¼ÓÔñpx±óÐÑÑPÚo ±3Àtßëï":
-üÐÄ©þÎà=djß•wuùäh Âaœ0qaÙ‰QLÂYs<oÚ/døÿBìl
+µãæn˜g2çéå:l¹ÿ2´9É4a`mƁy‹Õf	éÈ9Oêm š…çˆX¸Èš»ÏUé²w÷7Q¤ß—]<n†½ ZF¨²m4‚ýÐ6iš¯Súǧâeþ;ØDé±B`P‡"ß72|°Lh@Þ
+ BVû3›bsç1Ã28ô°€·¢ƒ™	˜!3b†d3nù3ÜóêÊ ,ÓÁí ØFOtL¬Ñ<@&môÉ|½mf.=Ì\s€¹ES·hjõ'¢©hꈦnÑÔ§ÐäŠN÷qjíxk[‘ž½ËÍqt!Í·‚+%‘JFlcîNßLoÎ×¢ œ
+p•L¼®EdF\‘ìà*™<àŠ{«žŒÇÅŠ¦	znÞ—õ ˆ·Ø³ªu,Iô§.ÐøP”ÀUm
+kq c–"¾H{åHÄgv€¯©ßã‹Œøj	ýí«µÜU=lãvÏØÝ–ýl—ä<9‹/|ù ×#à«»u«¶n×­[Ø9Ô-òêÀ|{w?y{w•u«¶×®Á“_ƾŸú|ëÅ`IB¥êGÊ©òJ‡*En@ˆvXÒà;KÉÒÏ@T%R-¦x ߀)ˆŸÀT0² –›ùÅd²u«ºq¯§‰£œ6д
+¡"?ûÈ	ýÙ§w­02	º41"Î>‹z×¹VåV?åVÆ
+a0–2#	7&ܺ.Vî¤Ïø@Åü	iôÝnܪû·?¿¸—#÷ÂtIrösî…„lÓ¯½>V˜8sRû…	ï2¡¹ì¿¨—›Í´öÅYŽáç	\3ùç.µ·®¹ª0W·P5g«—Á³KÅpT²òõ³‹ÌvTÚ?©ÚJ°<ŒJ æ˾ÑJê´‚&>©ÐtÞŸƒ>PEòD
+òžÒ)úÃóèúYè7¸†tO‡î ;¾;ènwÈÅ«ÁŒ³ðb睦Ž‡Ã‹‡ŽŽ†Ò~‰¦û^Ñià‡^ Nõwï!Sû®¼«Ë'×@C ÆㄉËNŒbΚãyÓ~!Ãÿ'˜l
 endstream
 endobj
-9417 0 obj <<
+9447 0 obj <<
 /Type /Page
-/Contents 9418 0 R
-/Resources 9416 0 R
+/Contents 9448 0 R
+/Resources 9446 0 R
 /MediaBox [0 0 612 792]
-/Parent 9375 0 R
+/Parent 9444 0 R
 >> endobj
-9400 0 obj <<
+9429 0 obj <<
 /Type /XObject
 /Subtype /Image
 /Width 780
 /Height 369
 /BitsPerComponent 8
-/ColorSpace [/Indexed /DeviceRGB 31 9420 0 R]
+/ColorSpace [/Indexed /DeviceRGB 31 9450 0 R]
 /Length 30291
 /Filter /FlateDecode
 /DecodeParms << /Colors 1 /Columns 780 /BitsPerComponent 8 /Predictor 10 >>
@@ -47651,7 +48238,7 @@
 ¨‰BLDE¢ ™5,‚ìÒè¢b n1º  6•üA|b:¨¢ ?òcCC›J¬‚ÞãŠH‹  }Vzh
 endstream
 endobj
-9420 0 obj <<
+9450 0 obj <<
 /Length 107       
 /Filter /FlateDecode
 >>
@@ -47659,164 +48246,163 @@
 xÚ` ŸÿõõõšššÛÛÛ‹‹‹éééËËËIIIñññçççXXXÓÓÓºººíí탃ƒsss'''¤¤¤{{{ùùù«««³³³üüüiii‘‘‘•••999ááá   åååÿÿÿ=Œ=±
 endstream
 endobj
-9419 0 obj <<
-/D [9417 0 R /XYZ 100.892 685.529 null]
+9449 0 obj <<
+/D [9447 0 R /XYZ 100.892 685.529 null]
 >> endobj
-5266 0 obj <<
-/D [9417 0 R /XYZ 100.892 660.623 null]
+5254 0 obj <<
+/D [9447 0 R /XYZ 100.892 660.623 null]
 >> endobj
-9409 0 obj <<
-/D [9417 0 R /XYZ 100.892 643.753 null]
+9438 0 obj <<
+/D [9447 0 R /XYZ 100.892 643.753 null]
 >> endobj
-9416 0 obj <<
-/Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F71 5424 0 R >>
-/XObject << /Im46 9400 0 R >>
+9446 0 obj <<
+/Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F53 3738 0 R >>
+/XObject << /Im46 9429 0 R >>
 /ProcSet [ /PDF /Text /ImageC /ImageI ]
 >> endobj
-9423 0 obj <<
+9453 0 obj <<
 /Length 2266      
 /Filter /FlateDecode
 >>
 stream
 xÚ­X_“ã¶
-ßO¡Éd¦òLMñ¯$îS§é]³yh7Yßô!ÉLeK^)+K®$ßÆß¾ AÙ’í½´sû`‹A Aòà9àÁßïþºº‹>Î,·"XmaK¸âÔ2cu°ÊƒŸCèů«¢R)³q¬‘Uò”q%@’cúîÓãÓb©Œ»ªªæ™zO‡ýZ<lð×
-‹¥Ð"	¿+³ýPtÄ#%Ê¿û°ºûÏ
-“&–¦T°ÙÝýü+rû!àLÙ4xuœ»@™”ÅÆ@»žî~¼ã~yüX¦L™°ŠVP¡hÆ8/ú(Ìt’”,Mì¸ÞUYõ‹¥&\g›…L—…LâɉØCˏïÁ86`7áB×…Zú><>.7mÓ›¡È‰¯)œõŠm÷r!« ?†ÝB„ý(Õð¶Cû
-ÞÑÁR(f´%cQŠAÎP:ŸCÓï´z’õÙÙßõ I°Åæ†~Ïv{g+òmÛ«©yñ¹ÚËO?=8{Rt@¡ØȺ‚b'S_ò¹}àúûû(VâvÀOÃÏD~G.7BŬMƝÀ¥;Ût‡»¬ÁÍ8RïûGü&áå<—€çh‰ÄÁ~Ý0OhÅ8D;?›EιKiÆ…%û
-wÅ®Šë–Bƒ˜4a‰6_b¦U|
-a²s“¤H˜Ž…“e´W¼9ìûjµ`Ü$ï£Vk¦!Cfjû¢û\t#º3zký*L@ʼ‡!*Ñ,†8˜â-¸Ö¹âÕ»hÖ"e©´sÍM¶+nÅ&€4ÇÀa€2G!ˆ%š ‚.¦Üœr¡d8€E`WXdãXÄ‹l2Ã";Å"sXÄïW«9Ù«|°J¹Ì[•%†`FͲ¢tŠ—: 'Úã†ÑŠÌL'fâ0®Û¦>%#BÜÕUóB4´‰€d~Ú~Ô0•› \æ­»À›3°i°i’L¤¥Hš!9/ipHxᤲy'*шó`â™fÆyô»•xátŽ¥º@¥ù ±‡ ¨´˜œ#úáè[è§b&´™½™ä:±,Mm„d<I¾.ÕRŦpÖ¦_9Ãcfå»h	T5‰´MA»bœÛ„?Æ9HG['ÀÈôëpNÁ‚¸™ó&ΩD²$Uï£9‰™v®ù}pNÃÙ%=ÎIïßâÜúË(Ó.+.¨ö.Óœˆå°9A9eìåpÌU(SØXbëKHe/lCGjg4ü¯
-4	(cAé«V¶ýàS™3Éã·PFX¶[üŽ(ˆ”yõ¤Ó²˜vÙh ×‹%â$u wrâ©šM}È‹þþVˆè<Ï!,ôèñ5¤ñ+Ô’Ï]{ØG§8®~ÜíK¼¤©ÿ÷°µCŽû}Ö÷ 8ÿËWh¿ö—‘´ýIlÆx*б	†"øwíNì_NHÄØÃoæçŒg’LcSHF‰O‰ô̇¡ª«vÔ—ÎÃÜ$LÂ.ñÓrû}ÛÖ·Ö¡©t<þ¼¥èè)À¢¸8Pš¢J8HËj-¾VCI4G_òc÷aK_Z
-pž
-Tçøz‰²¨€¼ó¹æ88ºkË¡;+¡ÖèÛ孍¦\æI˜Wmw\¤*ü3ЄK—tKA®t¢çtä´».ÔÚtE6Ô®Ÿ-s„’ÐNÓ“_ëÓ[…Ëžî§ÿ~-«
-ÂUIt]=^leØÒý'¦{Y³•AôvQ]­#<Ì"tLyÁ?Xs4ÁÂ[w¡ähAtÊ™†CãYCâ»±,ê$ÕQZš°Èú#Q\Í”×®BG éì;ì¨5Ô¹/-ëi´/‹º&Rëg?Òͱöx›Üt–ŒƒŸ\mgZ‰ØE~+
-²fÄ>	åíj^!ˆo²¡jqo„uÊ‘¡ø}(šžÈÐuðŽ_Œ_l@è!OÔ™ÐíýPìÖq<ügãg@¸ô£¸M{¨oyÂd­¸Çm--.0ñ´xuOüjÏØÒÈ’HûE(‘„â6UVCäùù4Ñ­žJ{å—‰§…=Ðk×~VÖßÌ´]Vá~Á
-Ad(“ŸK"džv!×ÐÞGhÜî/"a’Óp	~jÎÙ‰<È#B÷¸°#‘nùð}üÛÇ7uOŒõ8†òísѐ5F\Þuü¥\\æ‡ÝžZ঍9€‚B#8€#g÷¡®¿0H9w&=4ļÍ6,P§2| Ê	„·÷(°¼}f¹Ðr8UŽ•
-8ï·Ù¡¨3Ù_$pÊ›b ÎaO\.œá‹áæTbgr7›òd45®é>ò³çûvË`|BÈ×ÆÝh ¡Ãßý@¤Áƒ+õv§ÅÞžlk¡Ô!†§{ÿÃE"JÃ3§=xçˆß=¯»ï9g×€÷e¬Æ‹Ê•“fÿ<•¹Ã{ºö¹Ëvžìk* çþmÊ^®Å‚ʈ0Qì^ÀªÜ#Ùy?qŸªnçøFÛzÃÀ¼¨‹ÞÏÌ)°
-^Á†­>=:}ÈCmí0Y|ÒâØiGIrKT=h|ûééÃO4–õ/ôä²ÚQÿÎ󌞱m©ÀÌj÷øH¥¨/Q§ûF\¤†6m‡§6uæá
-lèìÙ}Ü]¤ùthKÐXSÃË\xá@Øôø€Žoú@½€€ÞóžŠgd9etfåŠÓÓÐwZJÈq³‰ÃÓ}¶®o¦º«Â
-ï—1òñhè;)… Au9
-.Ñ çÛó¡s'œ¯Ç4·t*I÷ìârQúç
-å¼…J&!@œ™nÜU]×û|}¾«”ª•âƵN VN”Ó](U#ÚÁmcþž® .…ëçX?í«fÛÞ*g4õéábZƒpÌ9«ÃOý¨™ªÔ¹Þù͝[fÏuÛòóíŠÅêT]ï3À†‚ EÙ*Âñ]×0
-f[[WýàŸB³âÚÙH¾ôêýìf;~áòþ_êšq¤
+ßO¡Éd¦òLMñ¯$îS§é]³yh7Yßô!ÉLeK^)+K®$ßÆß¾ AÙ’í½´sû`‹A Aòà9àÁßïþºº‹>Î,·"XmaK¸âÔ2cu°ÊƒŸCÈů«¢R)³q¬‘Uò”q%@’cúîÓãÓb©Œ»ªªæ™zO‡ýZ<lð×
+‹¥Ð"	¿+³ýPtÄ#ü»«»ÿÜ¡@0ib‰aJ›ÝÝÏ¿ò ‡±ΔMƒWǹ”IYl´ëàéîÇ;î—Çÿ‡eÊ”	«hŠfŒó¢ÂL'IÉÒÄŽë]•U¿XjaÂu¶YÈ$|YÈ4,šœˆ=´üøücvãð.t]ø±¡¥ïÃããrÓ6M±ŠœøšbÀY¯ø×v/²
+ðcØ-D؏R
+o;´?Ðà,…bF[2Õ¨ä¥ó94ý~A«'YŸý]’[,anøá÷l·w¶"߶½ššŸ«M±üôÓƒã±'EŠ¬+(vŒšú’Ïí×ßßG‘°·~~&ò;r¹Â(fm2î.ÝÙ¦ã8Üe
+nÆ‘zß?â7	÷à(ç¹<GK$†öë†yB+Æ!ÚùÙ¼(rÎ]J›0.,Ùoh¼+víP\Ç°ÄèÀ¤	K´ùb3­âSSÈÎL’"a:N–Ñ^ñæ°ïo¨Õ‚q“¼Z­™†™©í‹îsÑEŒèÎè­õ«D0)ó†¨D³â`fˆ·àZ3ä
+ˆWï¢Y‹”¥ÒÎ57Ù®¸› Ї] Ê… –8 at h º˜rsÊ…’á0üI\]`‘o`G,²É‹ì‹`Ìa¿_­æ`d¯ðÁ*å2oU”‚Û¦YQ:EƒK€íqÃhEf¦3q×€ƒmS‰’¡?îêªy!Z‰D at 2?m?j˜ÊMP.s‰ŽÖ]àÍØ´NØ´NI&RÈR$͇œ—´G8$¼pRYˆ¼H•èˆ	Äy0ñL3ã<úÝÇJ¼…€p:ÇR] Ò|€ØC TZL΍ýpô-ôS1ÚÎLÞLrX–¦€6B2ž$_—j©b
+S8kÓ/œá1³ò]´ŠªšDÚ¦ ÝN1ÎmÂ㤣‰­`dúu8§`AÜ̍yçT"Y’ª÷ÑœÄL
+;×ü>8§áì’ç¤÷ïqnýe”ƒi—T{—iNDrØœ œ2öŒr8æ*”)l,±õ%¤²¶Æ¡#µ3þWš”± ôÕ+Û~ð©Ì™äñ[(£ ,Û-~GDʼzRˆiÙ@L»l4 ÈëÅq’:€;9ñTͦ>äE+‡
+Dt
+žçzôøÒøjÉç®=죋SW?îö%^ÒÔÿ{ØÚ!Çý>ë{Pœÿå+´_û‚ˆËHZŽþ€‚$6c<èØCü»v§ö¯N'$bìá7ósÆ3I¦±‹)$£Ä§ŒDzæÃPÕÕ@;êŒKçan&a—øi¹ý¾më[ëЀT:žÞRtô†
+`Q\(MQ%
+¤eµÇ–_«¡$†£/ù±û°¥/-8Ϫs|½D
+YT@Þù\s
+
+ݵåН•PkôíòÖFS.ó$Ì«Š¶;.RþhB†¥K	º¥ W:сs:rZ†]jmº"
+jWØ-|^\s8ÃN~­Lo.{ºŸþûµ¬6W%Ñ=võx±•aKÿõŸü™îeÍVÑÛEuµŽð0‹Ð	0åÿ`ÍÑoÝu„’3 Ñ)g	Œg{À¢NR¥¥	‹¬?ÅÕ, at yí*t’ξÁZC‹ð÷Ò²žFû²¨k"µ~ö#ÝkÏ€·ÉMWaÉ8øÉÕv¦•ˆMQä·¢ kFì“PÎЮæ‚ø&ª÷FX§Šß‡¢é‰]ïøÅøÅ„òDéÁ ÝþØÅŽaÇÃ6~„K?ŠÛ´‡ú¦‘'LÖŠ{ÜÖÒâ¿@‹W÷įfðŒ-Œ!‰´_„ÒI(nSeõ7DžŸO-Ðê©´W~™(qZØý·vígeýÍLÛeîÜÐD†0ù¹$Bæé`r
+í}„6Áíþ"26 9
+—à§æœøȃì 1"t;é–ßÇ¿}|S÷ÄXÓhù'ß>
+YcÄå]Ç_êaÀÅ¥‘a~Øí©nÚј3((4‚8rvêúƒ”sgÒCCÌÛl3Àu*âœ@(q{ËÛg–-÷€SåX©€ó~›ê:“ýE§¼)êöÄå¾nN%v&w³)OFSaQãšî#?{¾o÷·Æ—!„|m܍:üíÐD<¸RowJQìíɶJ"`xº÷?ìP$¢4<sÚƒxŽøíÑóºûžxv
+x_Æj¼¨\9afðÏS™;<ð±§kŸ»lçɾ¦zîߦÜáåX,¸¡ŒÅî,¡Á=’÷÷©ZàvŽ`´­7Ì‹ºèýÌœÒÛàlèÑêÓƒ¡£Ñ‡<ÔÖ³‘Å'-Žv”$·D%ЃƷŸž>üDcYÿBo±@.«5üKá<ÏèiËЖ
+̬vTŠúuºoÄEJahÓvxjSgÞÀ†ÎžÝÇÝÑEšÿA‡¶55\±Ì…„]Aèø¶q¡Ôè=ï©xF–Sæ@gV®8=
+}§¥„7›8<íÐgëúfª»*¬ð~#†¾“RY—ÓÙà
+Ñx¾=:wÂùzLsK§’tÏ..¥®@QÎ[Hñ dâÄ™éÆ]Õu½Ï×ç»J©jP)n\ë¤jåD9Ý…R5¢ÔOvþb u)\?Çúi_5ÛöV9£ ©OÓº„cÎY~êGÍT¥ÎõÎoîÜ2{®Û–Ÿo—P,V§êzŸ6-ÊÆPŽïº†i˜0ÛÚºêøš˜×ÎFò¥Wïg7Ûñ—÷ÿÀsq©
 endstream
 endobj
-9422 0 obj <<
+9452 0 obj <<
 /Type /Page
-/Contents 9423 0 R
-/Resources 9421 0 R
+/Contents 9453 0 R
+/Resources 9451 0 R
 /MediaBox [0 0 612 792]
-/Parent 9425 0 R
+/Parent 9444 0 R
 >> endobj
-9424 0 obj <<
-/D [9422 0 R /XYZ 151.701 685.529 null]
+9454 0 obj <<
+/D [9452 0 R /XYZ 151.701 685.529 null]
 >> endobj
-9421 0 obj <<
-/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F71 5424 0 R /F85 5521 0 R /F70 4384 0 R >>
+9451 0 obj <<
+/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F53 3738 0 R /F85 5513 0 R /F59 4373 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-9428 0 obj <<
+9457 0 obj <<
 /Length 1935      
 /Filter /FlateDecode
 >>
 stream
-xÚ¥XYÜ¸~ï_!A–X2)êô›¯÷@&ñÆb½‰ÝR"‰žL~}ê 5ÝŽìÈ‹ÅY¬ã«¢dpdðÃá÷‡Wïâ8È£2—*¸?Jʨ(ã +Ê(-“à¾	~ïM½tv<þvÿ3‰Q™e	ŠÇe$AZ²\Git•Ì´¸oÍ1Ôi"þô·»÷L½ëúÅLÝxæ雩n»¶^'Ã[§ΏJY’*è<IýæIž¢ÔáûûÃ?
-¸ |¥niÔÃá×ßdÐÀÚρŒtY$9:-¢,ÅÝúàýá/ym‚\]¬TÉ\™Î"¥R>þwÇ0SÑ_ºñd™?±Ú*‡O¢2Mcü:Ty¤
-„	X0»2Œ’`PØ™&ËÅ_mOT&ì‰9õz™íP-]ý
-OÑRðŒ*Òk5eÆY”NÁçOV7™Œd‘y[~”*A_ÌÇ0N1TǸO<y€¡†'KëˆÁÎS]cz'»Î¦a
-¢ƒFö6RÝ8/U߃BGË3FKñ˱H„]QÇ tZ…JGiR²nê²Òi‰"mrÒ&uoª	I	ŠU‹§ÌìÖñS3^­Û£1Ÿh¡·¾[ÃþÖ¼» Ë	ÛKoPwE1ýÄR•?¤¢‹H¾‚óÄÒvS^ªiñhø¢iB2Ћå‘ÎR"â™Û¨uéúîßÆ	·ž˜ª¦Ã<¬zfüЂSæzê.3à¢]mæk•¼UñÈDgb2cc&¤sñwû03÷d5Š˜÷¡5#3Ðq²ëCoæÖ’QìYüV³î‡ÒG °ö
-Óÿ-.=ò¬â¸²ë²«¥„ÌDÓAljðáX“Õu*~$â¢“‚=[ÛƒRn†wâè‰ÑFò—‰Õ›ÌÌéÜØØÑíٍ<nŒ·Yª³ûi¥0Ž!â÷”¾²?ÈÆe
-aKèp_ôu‘ŠêZ\¦®Z3ØI,DvG‚«K5ÍÂLøjÄ‚Dö @KéBû¤þ: „^úæ
-Àˆy"îîÞ:Ê¥Påy*Îf4Ü aþi²ƒ—5L¼;ZXJV§}x‡¡ƒ·Èñ,ú{ÞN§¥c¿­–ê¡šÍNB¡>Zkñg¶Çú¯Í2`îÈNçÈ«H%õ©´ò§5ú‰ÉÔö<RvixôÀ¶ R|?·Ì¬¾ß©ï¹†Ñ:ÞŽsâ,´üFçdHŸ£ók½-N¡Ž‹(VP_te¥»ëp®¯¯¹8½€À뻺BÀxõil"”/Wˆ¡d*…tã³~/ö”î¸òsÓÂI[õÀ	êÙH4âFK‡…“
-T5X2J´æù³	1'‰ä“ÇÙ>oáv£zy½8‰„GБÄâ''öt$èÙKâ–´çHÄ$Vb^kŒ×gðĤý‘peÍ4Rú µËM¨ÃÇ„%(ÀH8³Øzñ[±'Q¹Õ > ÍÃ&Ç(pªê] zì@¸hÌåè¿pBƒçr]'ûå8„–E뭝«ÁP£­OìŽØÛ\‹f‚›aç”ĸÖŽ.º]ÈRy
-=]ñÍY‘›ÞHxEîøØž	­°ÙJnÍâ]Ë؁$¤˜ÖqfÞMýÄ%gGX3Ë•œXÔvà|BÄ`ÕØ„.°AÄÒ½wËoµ.®À2­5o“oX“û£ò˜£ÆôæYˆ£–ªÑqÜé<q* åU É¹óaMÛÛ/^€µ
-RØ 7¸U'ÿ£E!n´œç_î9"I%ù7ú9Ž²8»ösQ?º“hÒ˜ 72»T™øiqbŒÚH}3³ëÚê\øÄtÇÍ£…Œ‚ž=ÏõM¡quß:RÃŒ¢6xÀ|]JC¡ßóbç„[ÃPòÄÓ•êŠâ–Çï2ÐRñ”ª«V97ªÈŒY¸´(×z#ñ¦±¾'ßqàó…ñvŒ÷Øk§YºõÚàÿDݹõÆÚÞ¬B`Ì+·\̧,«×~錋£GêqÑã(ÔôÄÜÅmÔ0ʍ½­š/ÄÚp›hZ|T:¹£]]ø}7~wçCñ…ËAËã‡nl8(f—‚}gX’^¶oxÁÙk! F§
-äè€î³“ËX¶iæÓÚïZy­±‰$D—Ï<n1zP&zça¯OúŒ„¶"ˆ‚	£M‰×ÜkwËí	5ÕšÝ#U‘”ñç°œí&YåÏIFæ*ŽëÚ|¼îCКÇÅ­=þ×i¹Š2½=Ý+,|ðºÅZ
-]ßß0“cùXþ^2s4œŒ†ÏÌ·ÉÄzd‚ŸX—íÍêÞÒ¸„È€Û"$ZN}§ÝWú „ÀŠqÇg'NV‡Ïï”
-4‡w›¶ÏÚ§ÿ»[»6ÿWû5×nî°!ž)ÇíÑTa«ÆÈBf<sAA—-üƒâ‹­7‹µèb”s‘N€‘áÓìÓ1…ÇÐà_ÞˆLIB
-í¤¹UÃÓÇõâ@QÝ}bÚÁFáû>`]#Í78„ƒ2Èp~Tã'ð
-~¢¯ñYGŒŠ‡ít*o[W‹Ï3ªÛ?#?~ø;Ñ
-4
+xÚ¥XYÜ¸~ï_!A–X2)êô›¯÷@&ñÆb½‰ÝR"‰žL~}ê 5ÝŽìÈ‹ÅY¬ã«¢dpdðÃá÷‡Wïâ8È£2—*¸?Jʨ(ã +Ê(-“à¾	~ïM½tv<þvÿ3‰Q™e	ŠÇe$AZ²\Git•Ì´¸oÍ1Ôi"þô·»÷L½ëúÅLÝxæ雩n»¶^'Ã[§ΏJY’*è<IýæI®QêðýýáŸ\¾R7´êáðëo2h`íç@Fº,‚G’Q–ân}ðþ𗃼6Aª¯Vªˆd®ƒLg‘R)ÿ»c˜Æ©è/Ýx²L‡ŸXm•Ã'Q™¦1~ª<R…
+Â,˜]FI0
+(ìL“å⯶'*öÄœz½Ìv¨–®~…§h)xÆ鵚2ã,ʧàó§N«áLF²È¼-?J• /æc§…ªc\ˆ'ž<ÀPÓ¥uÄ`ç…©Ç®1½“]gÓ0ÑA#{©nœ—ªïA¡£‚å#‰¥øåX$®¨c:­B¥£4)Y·uYé´D‘69i“º7Õ„¤ŪÅSfvëø©™/ŒÖíјO´ÐÛß­akÞ……Ý€å„í¥7¨»¢˜~b©ÊRÑE$_Áybi»©	/Õ´ø4|Ñ4!	èÅòHg)ñÌíÔºt}÷oã„[OLUÓaV=3~hÁ)s=u—…pÑ®6óµJÞªxd¢31™±1Ò¹ø»}˜™{²Ž…EÌûК‘™è8Ùõ¡7skÉ(v,~	«Y÷Cé#Xû†éŒ—yVq\ÙuÙURBf¢é 65øp¬Éê:?’GqÑIÁž­íA)7Ã;ñôÄh#„ùËÄê‚MfætnlìèöìF7ÆŒÛ,ÕÙÀý´RÇñ{J_Ùdã2…°%t‹¸/úºHEu-.SW-†ì$"»#ÁN†Õ¥šÎfa&|5bA¢F{  ¥Št¡}R B/}sH`Ä€<wwoåR(Žò<g3š	nÐ0ÿ4ÙÁË&Þ-,%«Ó>¼ÃÐÁ[äxý=o§ŽÓÒ±ßVKõPÍf'¡P­µø3Ûcý×f0wd§sä?ŠU¤’‚¿ú…TZùÓýÄdj{)»´N<zà
+[ )¾Ÿ[fVߍÆïÔ÷\ÃhoÇ9q–GZ~£s2$‹ÏÑùµ«Šú֏qÅ
+ê‹N¢¬twýîÏõõ5§x}WW¯>M„áå
+1”L¥n|ÖïÅž‚ÒW~nZ8i«8AÝ!‰FÜh)ã°p²ªKæC‰Ö<6!æã$‘<brà8Ûç-ÜnT/¯7 ç!‘°ñ:’XüäÄžŽ={IÜ’ö‰˜ÄJÌkñÚâž˜´?®¬™áAJ´v¹	uø˜°	g[/~+–â$*·ÚÔ4°yØäNU½Dh¹ýNhð\î£ëd¿‡Ð²h½µsc5ªb´õ‰Ý{›kÑLp3L✒×ÃÑA·Y*O¡§+¾9+òbÓ›	¯HÃÛs#¡6[É­Y| k;Pƒ„Ó:ÎÌ»©Ÿ¸äìKàaf¹’‹ÚœO‚¸Œ¡›Ð6ˆXº÷nù­ÖÅ•"X¦µæmò
+krTsÔ˜Þ<qtÃR5:Ž;'N ¼
+49w>¬i{ûå°¶A*ô· êä´(č–óüË=GC$©$ÿF?ÇQg×~N êGwMsàFãCf—*?-NŒQ©€cfv][݁Ÿxî˜@¢y”¡Qг繾)4®Îá[Bª`˜QÔ˜ï±KièÏ ô{^ìœpkJžxºR]QÜòø]&Z*žRuÕ*çF9ƒ1—åZo$Þ4Ö÷ä;|¾0ÞŽñ{í4K·^üŸˆ¡;·ÞÁXÛ{‚UŒyå–‹ùÔ€eõÚ/qqôH .z倚ž˜»¸F¹±·Uó…XnM‹J'w´«¿ïÆïî|(¾p9hyüЍ
+ÅìR°ïKÒëÂö
+/8{-ÄÈàTÐ}vr˶ó!Á|Zû]+¯56‘èò™Ç-F¯ã âÊÄCï<ìõ©BŸ‘ÐAQ0a´)ñš{ín¹=¡¦Z³Û`¤*’2þÖC€³Ý$+¢ü9ÉÈ\¥¸w]›×cZ󸸵Çÿ:-WQ¦·§{……^·XKá±ëûfr, ËßKfn†“ÑPã™ù6™XLðë²½YÝ[—p»BBò€DË©ï´ûJ€X10ÎÝÐõøìÄÉÃêðñù²&ãðnÓöYûôwk×æÿj¿æÚÃíÃ6äoÃ3Eà¸=š*lÕy@ÈŒg.(è²…P|±õf±]Œr.Ò	02|š}:¦ðüË‘)IH¡4#·jxú¸^(ª»OL;Ø(|߬+p¤ù‡pPΏjüÄ^ÁÏBô5>ëˆQñ°NåmëjñyFµsûgäÇïïÿ£
+2
 endstream
 endobj
-9427 0 obj <<
+9456 0 obj <<
 /Type /Page
-/Contents 9428 0 R
-/Resources 9426 0 R
+/Contents 9457 0 R
+/Resources 9455 0 R
 /MediaBox [0 0 612 792]
-/Parent 9425 0 R
+/Parent 9444 0 R
 >> endobj
-9429 0 obj <<
-/D [9427 0 R /XYZ 100.892 685.529 null]
+9458 0 obj <<
+/D [9456 0 R /XYZ 100.892 685.529 null]
 >> endobj
 1970 0 obj <<
-/D [9427 0 R /XYZ 100.892 607.704 null]
+/D [9456 0 R /XYZ 100.892 607.704 null]
 >> endobj
-9430 0 obj <<
-/D [9427 0 R /XYZ 100.892 577.93 null]
+9459 0 obj <<
+/D [9456 0 R /XYZ 100.892 577.93 null]
 >> endobj
-9426 0 obj <<
-/Font << /F22 3706 0 R /F50 3701 0 R /F71 5424 0 R /F17 3698 0 R /F85 5521 0 R /F15 3700 0 R >>
+9455 0 obj <<
+/Font << /F22 3706 0 R /F50 3701 0 R /F53 3738 0 R /F17 3698 0 R /F85 5513 0 R /F15 3700 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-9433 0 obj <<
-/Length 1997      
+9462 0 obj <<
+/Length 1996      
 /Filter /FlateDecode
 >>
 stream
-xڥɒ۶ò>_Áò‰ª²hÜO¯âŒrÊ©g&‡Wq
-’“„L€žÈ_Ÿ^@-&ÏUï"ö†ºÑ”F»(~ºyýpóêm‘F"Mš´ÑÃ6…HªTDeÝ$E“G›è÷8¯ÊÕ?¿z+eT'MYæ(*Ó:I3šHèÇßîîWë¬Èã»ÑÞ;Æî§Ã 4¶+øýj-rQÅ?îÕÁë‘e¤Dý7on>ß B8ÒÅIŠ$Ë¢¶¿ùý4Ú ïç(M²¦ŽžH²²¢NÊ¢ ¸‹îo>ܤ—æ‰bѼ¼IÈ<¹ƒóÉ:Ö­ÙWë<—ñÆ|LE¦G=¬€á‘˜ÅŸ'Տ„ Õé/ˆéαÀÇ´H÷f=jÇüÃÞzûà*‡•ˆíØ«ŽE[ÛÙYeïFµ’U|t­êt ©aƒ3Ö"KŠ¼á“nFµõ° ©¬ŠŸŒß#TÆŠ	¼Þi&µiQï'R)ã§=Ø£>²Å[;é#Zb'æ¶vê6î2ØN¦ŒúódF½áuà§ü’kÇËs|잶ɲÇ"ÑéN·ÞØÁ1Ž~ìõÆ(FÙåáŽ^2
-|l»	ׂ>-É¡ÃÆìç Dz·^òïÎŽ ×£‡´'Ðk¾"6Ž¿ŽZ¢­ž)àFÚÉyÛ¯AÄáÆ¿"–Ïø8™.,5ÿs¯šöZ8°· W汃P ÛÞ3~ Sgj³{Ë"ÞÂŽ£í9¨f™YÕL)ðlÌÙ‘Þl6]`Ú-Óþ´`Eð¹$pÙ‘Cè9<ZÕ€Ô
-½°cŒì&ª"~6Ò Ÿ¸Uâ*£³4©E=W¡­µ½ò¦]æÀâ× ’I]œ¤Ÿ(êÇOaW§Ußiçº#ãœ_x
-ÕuLêôNµG²k-Ó,)«òÚ¼PL,ÿvzDÝ2#÷21ñÎ|
-‰ƒ”÷w¿;ŒZYƯïo×ïïn_2çîöÃÝý Žk )„0h‰—:ZÊZ³aÇ‚Üv11Á¹(l[Áêã
-ðe.õ»ÛÀâhG™½6äx«bQ?ì’àú*"iŠB¢ëaëšJ&yo)“"PÉ„HSŒ}Œè¶?tÚVÆw¦õÓ¨—nÔÉ*©³PÄßa<fYE…º_uYkØ.°SkÔÀ{®sã±ÆÔ •ï G*R"ïÀXOnrW%GÄ{RÁº#“GÝ)6çÓÈX«e÷Wd±n½<9œ/£=;	œDŸxNZäN_¿v¦ô&%×Yak>t–#Ç„ëæ“Q³þþk•áZ{Ó뤵Ã÷W&H 5Qº`'œ§Ö»À {  d™sæ‘Œƒ¨§ñs‘™pr*c¸Dù½cQaÔ7„~ŽÈÎðýù_Þýòf)g.Ûüæ9_¹„¶®çVÈqdö©㸃F%zƒ…_äñëÉ3ã2ˆll¨”¬Û™
-Ì)=+bÞvîÒÔ€‰„‰"6ì©vŠz
-õ¦Å^•\6ùÅ4„m™¨Ð±VÚCÿ– *š
-õ<Ç0òxr ­rd€O³<5ˆy©	\ž9kÚÀ&cp»'Ô×&ÿfܘ-áyCÖòÛ0AÒU˜ á&Žq
-(;pªWãNãEԐXØGCÙƒÜc`÷³3aä¿+Åz„Ë{Åá¶pæëA+«¡áYèc8g!™
- 7ÑŒ‰(w]Ÿù¸cXCæÔS^_ÊÍ™I»º³n:x)VäŃŽú »Ÿ¸¢„F3ú	G[DZBŒ+bQÅ
-Ü¿ÈàSÍÃ/W˜¢<Ý"‹ß„*|dî·™~± ¼1(Óqô:
-þxž²OˆÌa@žzêx:0êàjF½ê˜òQd9nZ»¹5瓘µe(W¸ŠSÒ±‡ê¢ð ·ÎŸušAÿRlp¡â¼Xt´¼%·®/K.<ˆêh]¤‰lBÕ}ài_Pç÷S•¤5|ñý7x@Áã*I…Ì%‹\ÀÌ+áÕ»>«¢[/ª'ÞzV»¾ÐK­J^eM	¯¶2’ZÁ¢{íé]È&]µ‚¬„Qª™ç²·]þÞôXô
-(ØÐKÒ0ý]mÓI-OËøòŸMˆ2—Ê,ÓN·ÁÀß.é+E’—'YŽ›¬Î1(NþÊ$×7֝;>$!Ü–›SÈ:F¹ñ{˜ j§ÞEž†ÏŒF`œ¥	'aAâ U-¿	(†³ªâ¬‡ñ•ÜG”sª2Š…(¶ÁÝU	¹ÏƒxòŠÇ$À5¬)[çd:OXϪZq~žäiw|“RVͪ
-CxJüªáÈ gB†1<óÓ›èIa]øuºËC³—lJÊÅ‹8{ÁÔ/ª›¨tÃTö7·ók®³Þ{|±ô3ÕóBnQe,ÑÓ@ƒçppÿÜ»}G$ÀÚ}’øŠbŠòLPŒz(ÖôGöOÓé+æU² ü	Œ9iž5úóÉx<áï_ÞOšƒ0ãç}:ápa$ìHMóËÁ-apľòÏÿæÈ*O*8È¿ý#šDÙéïœk%
-äs™ÔÍ¿ª áËB<S‘WiRAxþ_Jfc¾CÉ·ÆÌÿMÍß¿ç^úv
+xڥɒ۶ò>_Áò‰ª²hÜO¯âŒrÊ©g&‡Wq
+’ƒ„L€žÈ_Ÿ^@-&ÏUï"ö†ºÑ”F»(~ºyýpóêm™FYš´i›EÛ(+³¤N³¨jÚ¤l‹èaýu±úãáçWo…ˆš¤­ªEEÚ$iž&úñ·»ûÕ:/‹ønÔƒ×ÃŽ±ûép (í
+~F¿ZgEVÇ?îåÁ«‘e„@ý7on>ß B8ÒÅIÊ$Ï£®¿ùý4Ú ïç(Mò¶‰žH²ò²Iª²ØD÷7nÒKó²rѼ¢MÈ<¹ƒó‰&VÞWë¢ñFL³\jXÃ#1?OÒh„ eÔÄ”q,ð1-Ó½^Ê1ÿ°·Þ¾¸Nãa•Åvì¥aÑÎ;"«jãÝ(W¢Ž®“Fš6è0cåIY´|ÒÍ(·¶É@*¯ã'í÷U±d‚¯ŤÎèõ~"•"~Úƒ=Ò±à#[¼µc>¢%vbng'³ap/‘Áv2eTŸ'=ª
+¯?—\;^ž»äc÷´Mž/8‰NÕymÇ8ú±W-e—‡;zÉ4ð±5®	=|Z’C?†=ØÏA‰t³^òïÎŽ ×£‡´§ˆÐk¾Y¬´@[=SÀt“ó¶_ƒ ˆÃE ,Ÿ-ðqÒ&,Õÿs¯†öZ8°· W±ƒP ÛÞ3~ Sgj³{«2ÞÂŽ£í9ȝb™YÕL)ñlÌÙ‘^o6&0í–i’?ÚG°¢„ø\¸láÈ!ô­nAj…^Ø1FvU¿	›iPO\„Êü*£ó4i²f®B[k{éu·õÅ¯@-’¦<I?QԏŸÂ®NÉÞ(çÌ‘qÎ/<…4†IFídw$»Ö"Í“ª®®ÍÅÄò¯Q#ê9¹—éˆaˆý)$RÞßý:ì0jE¿¾¿]¿¿»}Éœ»Û3t÷k€8®p¤nxÀ %.\êh)kõ†rÛÅÄçbä °ë«sŒS4Àwr”¹PÔïn‹£eöJã­Ž=Fý°K‚ëë(Ë’¶,º¶Î¡©ä‚÷")“*Y–¥)Æ>F
+ôÛŒò„Uñîü4ª¥›u¢Nš<ñwy†…¬¦B†ݯ¼¬5lØ©r`†=×¹ñ‹†XcjÐÊ÷ ‡#©¬0`¬'· ¹«’“Å{RÁº#“Ge¤›óiD¬d‡²û…+²X·^žΗѝ„ÎN"„O<'-r§¯_M€)½€IÉuV˜ÇŠ]„åÈÑáºùdÔ¬¿ÿZE¸Ö^÷*éìðÅ}dž	@N”.؉çÇ©ó.0è Yæœ~$ã êéFü\äA&œœÊ.‘~ïX”Cõ
+¡Ÿ#²Ó|ÿAþ—w¿¼YÊ™Ë6¿EÁW. ­«¹rD™}*Æ8î AƒQ`‰Ú`áÏŠøõä™q
+D66TJÖ­ƒÌ攍š1o;wijÀD‹Dö”;I½†zÓb/J.ÚâbB‡vL”èØ
++í¡þƒ
++£*š
+õ<Ç0òxr td€O³<5ˆy©\ɾ9«»À&cp»'Ô׶øfܘ-áyC4âÛ0AÒU˜ á&Žq
+(;p²—ãNáE4XØGCÙƒÜc`÷³3aä¿+Åz„Ë{Éá¶pæëA+o áYèc8g!™
+ 7ÑŒ‰(wÓœù¸cXCæÔS^_ÊÍ™I»º³n:x•eX‘:ªì~àÊ
+Íè'mél1®ˆeKpÿn K€O5¿\aÊêt#8 at dyü&Tá#s¿Íô‹áA™Ž£ÔiðÇó”}ÒX6DòÔ#ÐÄӁ	Tg —3ê¥aÊÇ,/p#ÐjBæ6hœO^`ÖV¡\á*NIÇ">¨‹Â€Þ:Ö©õWH±Á…ŠóbÑÑvò*”ܦ¹,¹ð j¢u™&¢
+U÷§|AßOu’6ðÅ÷<Üà«$ÍD!XäffX¯ÞõyÝZxQ}8ñÖ³Úõ…^zhÕâj,k+xµU‘øÐ
+Ý+OïB6éªäŒRí<—½Õèò÷ºÇ¢WBÁ†^’ò²ëmÚ2iÄi_þ³	Q$ðR™eºéà6øÛ%}U–ÕI–ã&o
+ÌEÊÓÆ¿*)²ë3çŽ	F·åö²ŽQnüÀž&Àºi„w‘§á3§g)FÂIX‚8h•ËoŠá¼®9ëa|%÷圪€Ì‡b!Šmpw]Aîó Þ„¼æ1	pkªNÃ9™ÎÖ³ªVžŸ'EZĆoAÊ
+¢Y¹aO‰_9àÌBÈÁ0†çCøq~z#)¬ßÃâ£î@÷`ù£iömE¹xg/˜úEš‰J7Le?pÓy;¿æL˜õÞã‹¥Ÿ©žr‹ªbžF <‡ƒû‡äÞí
+ý‘ kôIQâ+Š)Ò3A2ê¡XÓ	Ø?µQWÌ«dA:ùsÒ<kôç“ñ4x.Âß¿4¼ŸaÎÏû0tÂáÂHØKšæ—ƒZÂàˆ}åŸÿÍu‘Ôpû;'k)<ÿs­¤…|®’¦ýW \À`YfÏTušÔžÿ—’Ù˜ïPò­1óSó÷oÀ¨út
 endstream
 endobj
-9432 0 obj <<
+9461 0 obj <<
 /Type /Page
-/Contents 9433 0 R
-/Resources 9431 0 R
+/Contents 9462 0 R
+/Resources 9460 0 R
 /MediaBox [0 0 612 792]
-/Parent 9425 0 R
+/Parent 9444 0 R
 >> endobj
-9434 0 obj <<
-/D [9432 0 R /XYZ 151.701 685.529 null]
+9463 0 obj <<
+/D [9461 0 R /XYZ 151.701 685.529 null]
 >> endobj
 1974 0 obj <<
-/D [9432 0 R /XYZ 151.701 535.364 null]
+/D [9461 0 R /XYZ 151.701 535.364 null]
 >> endobj
-9435 0 obj <<
-/D [9432 0 R /XYZ 151.701 507.326 null]
+9464 0 obj <<
+/D [9461 0 R /XYZ 151.701 507.326 null]
 >> endobj
 1978 0 obj <<
-/D [9432 0 R /XYZ 151.701 454.448 null]
+/D [9461 0 R /XYZ 151.701 454.448 null]
 >> endobj
-9436 0 obj <<
-/D [9432 0 R /XYZ 151.701 428.734 null]
+9465 0 obj <<
+/D [9461 0 R /XYZ 151.701 428.734 null]
 >> endobj
-9431 0 obj <<
-/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F71 5424 0 R /F17 3698 0 R /F88 5686 0 R /F72 5687 0 R /F85 5521 0 R >>
-/XObject << /Im37 9054 0 R >>
+9460 0 obj <<
+/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F53 3738 0 R /F17 3698 0 R /F88 5678 0 R /F72 5679 0 R /F85 5513 0 R >>
+/XObject << /Im37 9083 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-9439 0 obj <<
+9468 0 obj <<
 /Length 1992      
 /Filter /FlateDecode
 >>
 stream
 xÚ­X[oã6~÷¯0‚*µ,êbIóÖi§Û @v'ƒÅ¢ícѱ6åŠrÒüû=7ÊRV)¶E_ÌCò<×ï9Z?¬£õßWïïV»ïãx‡e©õÝq­¢(,Êx½/Ê0+Óõ]µþ)ølCÝÙÍ/wŸˆ½Ëý>Eö¸#àŽ˜/ŽÃ,ÜlU´O‚»“Ùl“,
 ¾ýrû™©ïëf0}mxúM8Õ\}é
-_Eð~XF%‰’ §™¿<ÍsäZ}¸[ýºR°
+_Eð~XF%‰’ §™¿<Í3äZ}¸[ýºR°
 Ìq³0IÖ‡võÓ/Ѻ‚½Oë(LÊbýLœí:ÉŠpŸámÍúóê«hj•¯•
 Ë,‹g6HːôuS	hÛÁÏ*Iÿ©7‰
 žo@›}Ü‚bêFš¨lªI´ÞÆûdä«þ½)’ »l¶qžm™LÓ0Å£µÇ"8oT ÷obX❟£,²F÷ÍPŠ×স^<ƒJ#4HÛk<ý|þIãÌ+ at KÌÔm“µ<ò\³HE`A€n@ÝP•„™èrûE€ï¤¿	.6¾¢ö^Ø’«€rÆVL
@@ -47825,137 +48411,141 @@
 .ÔŽG}ßJ†cU?7×€š&iðÅ™^NXcªù‰A?nØJ8;èÞßx2­Z
 Ø÷	½aœßÒÃÈô²$:Û1Ér¤\ÍbfEPÁAhž»¾Õƒc¾Î6/z rÎA÷ƒáxoÔ_Ò³àÀÄ­“>ŸÙËÖßÃão8ùõb."Áï™L…þã,)fY§aÌ’î[°]Úë祔JÒ0Ôæ¾¹;LMþƒÑ‰ì‡£Œ<ƒœÂ5
 uèÚV[ÙmjkЯéþš«Ä¤å˜n\'×›‰Ë™”Þ"̨d®zÏ–Þ’ 
-[cxA´‚ß_˜vu{ö<¶xƒ]Ž° 8Ôš}„,׌‡Éííw̏¹ÀKžqh\;^Eß±Qsõ
-§À® &‰ý7ö@sÖUÑA“ííèJZâÑu‡G3¼Ûí OU€ªô]	)lÞÀÇé»`S6
-4*š‰1$­nÑ—HztO²øækÔìÕY5Æ3?ÕryÞ'ÛBÈãYNÕá†wÏ}7Èf×,…5±CM@À×ý FJT|2Ãwu¯ß0HãaŽy at Tæ©>
-q5ðÚG¹@WUoœã‰X4D“~Kypqœ®pôLÑÑõK öœBq?Yˆ<qáÉIWLÀ›€„J~…Š/$(¾
-¶ÊspLJ•$-ƒÝY§ÝÐíð‚ï«H…Ùõƒ&ˆ!8s“òªQ¸O‹¹0aÑ$	)UŒ	ûÌ“¦â½E	ã,¯ÔÖ
-ºiŒ0è+BÙ®3´hè,3F ˆÉ»böX…‘KZŸ2•ò—”ðÄeè ’ë<û›CoÈñ@M1xâÙº{& áý£ÈßÉU<õÈ$"Ì0­û¼ÒYá\Æh,ü)•(û‘Šj³­xYópæÀX %çspÉž–,‹ÅP›-ôTÁ‰DyöD¿=&«*Å`x
-†'	4ß®i<ÚŽ²ßòôǏ?~@ï”`/DG) Žw)_…®iÇÞ/ƒZ.¨ÙŸ]ÛÖ­	ÿçF8ÆÝ‹d80j/WoŽg–d§ÖÄ…’
-³æ±0÷y6m;Si;¡79Xåv”& Û°uAíîC¿«G‘‹ÕºêHi‚KRQ€²ý¥‘½¢ÁÊÉ“Y*+*ØÊÇʾ3Ãaw¸œÝŽMúrK.á‚ÊÁ‰?66‰ø¦)̃î+㡾Y
-°âÌÔäkhJ.v&° ù½Ð„äЄ$Ê¿9³÷ÔÔK⦠ÍÙ¨%GAæ;_¤¨ #qïmücnSWVïÍAû¨0É ,ÎPãKb•@Æ)@ÁÕÆޝ2n)AòÑÕrѽoê(AŽúÒ­i<Ö4òjÑ‹Ý=tÉ‹I:".w¿PÅÌo’=}mìROí®Šgò;@ ã®¯j+Í.û®e¦Õ¶bß
-ŪR;lz‘ÁÎ?e¼°×_ÒtÚý%A«¥Q›•V*ñ»X_F,¦ï»^c!R®ÆÊ3«W=_"Î…õ¦{pBՏT±ÞjÙ¦ç‹åïìµé ¡z2ÐÐäXûíhÎEÝÜõ08Œ4XÞ€•‰wd4D#¨g"O²Ï¤ãÙg¯¿5`¥;.å"ôašÇ6Ó$žc‡Ã8ÎÁ-Ö9Dr^:þÂŽHroŸÁuéën."WŒ!@4Ç»=|›$s£ÀÁüÕ¡W Iä‰.t¿ûæVÎÿ…¾	Ì€a~á·¤ißq‰ˆ0ÞÈ»º¶¼ ©	ïxjðÀ4çô· ¬@0È÷¡¸	]° Ôa¨}ÇW‘CäO:åonñÕ‹“ÙõŠQzÊíB§Ü ÓnÚœ¦éü×2,÷z2i¹ªŒà”Ç7-£UËÅF•Pmö.À“<L³±8RwŸíF€›b5²î8¼“,ËøUýWæxúx{ý{¿ˆ/½@œtðaÖL?ËÀ ãß<™üøánõ_V·CÎ
+[cxA´‚ß_˜vu{ö<¶xƒ]Ž° 8Ôš}„,׌‡Éííw̏¹ÀKžqh\;^Eß	â&¯p
+ìšj’Øc4g]µ4ÙÞŽnÁ¡t¡õ']wx4ûÝðTÅ ˜¡Jß• ™Âöá
+|œ¾6aÓ¨@£Ò¨yCÒê}‰¤G7°ð$‹o¾FÍÁ^µPc<óS-w‘çýq²-„<žåTnx÷ÜwƒlvÍRX#ëð1Ô|Ý`¤D%Á'3|W÷ðú
+ƒ4®&àH‘DežêÑW¯}”tUõÆ9žˆEC4é׸”Çé
+GÏ]¿ÒhÁ)÷ã‘%¸Ážœtż	øA¨äWx øB‚âk¡`«<	ǤÄPIÒ2؝õpÚ
+Ý/Xð¾ŠT˜]1h¢‚“17)¿ …û´˜;M’RŘ°Ï<i*Þ;Q”0ÎòJmÝ ›Æƒ¾"”íz0C‹fЈÎ1c„ñŠÈ¼+fUy±¤õ)S)I	O\† ¹>À³/¼9ô†¤Ñƒ'žý§»gÞ?Šü\ÅS¼@"RÐÈÓºÏ+ÎeŒÆŸR‰²_©¨6ÛŠ—5·`ŒZr>w —Œð1 áiɲXµÙBOüБH”gOôÛc²ªR†Ù`x’@óíú—FÁ£í(û-OüøãôN	öBt”àx—òUèʐvìý2¨å‚zýÙµmÝšðn„cܽH†£örõæxqfIvjM\(Ù0k>³pŸgÓ¶3•¶*q‘ƒUnGi ²
+[‡Ôþá>ô›±z¹X
+©«Ž”&¸$(ÛñØ_Ù«!¬œ<™¥²¢r€­|¬ì;3v‡ËÙíؤ/g°ä.¨ìøcc“ˆo:‘Â<è¾2à›¥ +ÎLM¾†¦äb§aßMHMH¢ü›3{OM½$n
+ÐœZrd¾óEŠ
+:÷Þ¶À?æ6ueEðÞ´ “Êâ\!•1¾$V	`œLQmìÝ)ã–$]-Ýû¦Žä¨/̀КÆhM#¯½ØÝC—¼˜¤#âr÷UÌü&ÙÓ×Æ(õÔØîªx&?°:Þèúú¡¶Òüà±ïZfúWm+ö­ðšZ¬*µ“Á¦ìüSÆ{íèû%M§Ý_´ZµY)aÅ 2»‹õeÄòhú¾ëå0(åúa¬<³zÕó%â\Xoº'TýHë­–mZq¾Xþ^Á^k: '}MŽµßŽæ\ÔÍ]ó‡ÃH3õè
+X™ÈpGFC4‚z&ò$ûL:ž}öú[VºãR.B/¦yüg“1Mâ9v8ŒãÜRaCñ@$ç¥ã!ìˆ$÷ö\—¾îöè"rÅøøDÍß÷I27
+Ì_šƒ$‘o`$ºÐýî›[9ÿ>ú&0Z„1ø…ß’¦ý}Ç%"Âx#ïêÚò‚¤"$¼ãªÁÓü_ at rÐß°Á ;܇â&tÁ‚R‡¡ö
+_E‘?A蔿¹ÅW/Nf×?*
+DEè)·rk<L»uhsš¦ó_Ë°Üëɤå¨2‚Sß´|Œ"T-UBµÙÿ¹ Oò0ÍÆâHÝ}|´KnŠÕȺãðN²8,ãW}ôÿ]™ãéãíõï
+ü"¾ôqÒÁ„Y3ý,O Œ/|ódòㇻÕ.ËCÌ
 endstream
 endobj
-9438 0 obj <<
+9467 0 obj <<
 /Type /Page
-/Contents 9439 0 R
-/Resources 9437 0 R
+/Contents 9468 0 R
+/Resources 9466 0 R
 /MediaBox [0 0 612 792]
-/Parent 9425 0 R
+/Parent 9444 0 R
 >> endobj
-9440 0 obj <<
-/D [9438 0 R /XYZ 100.892 685.529 null]
+9469 0 obj <<
+/D [9467 0 R /XYZ 100.892 685.529 null]
 >> endobj
 1982 0 obj <<
-/D [9438 0 R /XYZ 100.892 660.623 null]
+/D [9467 0 R /XYZ 100.892 660.623 null]
 >> endobj
-9441 0 obj <<
-/D [9438 0 R /XYZ 100.892 641.703 null]
+9470 0 obj <<
+/D [9467 0 R /XYZ 100.892 641.703 null]
 >> endobj
 1986 0 obj <<
-/D [9438 0 R /XYZ 100.892 369.067 null]
+/D [9467 0 R /XYZ 100.892 369.067 null]
 >> endobj
-9442 0 obj <<
-/D [9438 0 R /XYZ 100.892 339.393 null]
+9471 0 obj <<
+/D [9467 0 R /XYZ 100.892 339.393 null]
 >> endobj
-9437 0 obj <<
-/Font << /F22 3706 0 R /F50 3701 0 R /F17 3698 0 R /F15 3700 0 R /F85 5521 0 R /F71 5424 0 R /F51 3729 0 R >>
+9466 0 obj <<
+/Font << /F22 3706 0 R /F50 3701 0 R /F17 3698 0 R /F15 3700 0 R /F85 5513 0 R /F53 3738 0 R /F51 3736 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-9445 0 obj <<
+9474 0 obj <<
 /Length 1790      
 /Filter /FlateDecode
 >>
 stream
-xÚ­XKÛ6¾ï¯r’šË—^=æU$@‚»AI´Ì]+K®$¯±ýõá²äj)Ú‹ÅÇp8Ïo†æÑ}ģ߮^ß^]¿Ox$8+x!¢Û»H$‚e\Di^°¤ÐÑí6úë,_ý¸ýxý^Ê(gEšj$•<g\	àäˆÞ|ýýfµV‰Žïªf¨š{šÝñ¸]ÁO7¬ÖB‹,~³3‡ÁvD#%ò¿zw{õç2‘&’$L©¨Ü_}ûÁ£-ì}Œ8SEå>RIÎÒ$qÝ\}¹âSõ2±¨žJ™	In‡º*ÍPµÍu[vX÷CgÍžtª	­5Ü&¼enwU*H×Uciô'üT
-;š5-}{0‚Ìc[Vß¹Ð%-šãÐ+™ÅO‡•ˆÉdRÅLŽµ¥Ioà(èÀÞ<¬‹¿ÔÔu¸Sè:¬6ÀÓm‡íNUoQ](–èÂk
-w¯äöäEÛÂGg±ÁOïí%ÛÀ,‹ÑQ¸×Þ‘Qò™QÀ’	Eˆ„cO¡2¦Ž²ÕZ‹4þÐíÜy’3éÜìH¯íP^—ÇC½¯ö–9ATÉ2Í5-Ûæ±_º\‚'UþFS*ÞTûÑ™™Vr2ŒÐÉ¿.‰¶ö¬fÁñ¬Ö"É’Ùöc³e¨Ëº3'¿ÍýwýÓa(ó†8l]ûEJM·ØÒ÷تõúÌa ¸çJÓ|>Bœ%"Æh"~ÁZcö.ˆ–(Æ“,œÄdØZˆH]p¡ñ2}J¯_Íe!ãmëbׁt7NÌàÝÊˁý<€ëšCBÌ·ÍR`*É„ÿC\¢œZǦA- ³sO÷¢ýÜ ³ý±hlúÅ,á’I¡–¤A÷‡ €Ê/8DÆ‚ :a¹È'ù“ä"ÀRVĵ鵟`¶L}ÂH7Â}î;kÏ ºß!…ç‚ä¾;ÏÍÃ>ŒúévvÐՍÔN+/äL) F ?a dtβ0"ƒÂ€ 
-ÇyìH)%;OÖ^oL‰Ú<fù-©-ž:@©rÚß<±½¥q|ðèxVB{ÆŠŽy§ç€‡¬H鲁)Ð;UL$þègÈ…Píε.c<‘âœñBb±ƒBȸZÉdL›þ¤_¸þ°ÑÛŠß—qk¸®'l©&ÊY\)Ø4R `!ï¤|·­Èlšó	HÌ@/IœA|è9ž@íü’T >Ž¨à¼ýgU°4›1žö'‡ AÞÛ–ÊZï3KäLê2ïµbfÀÖ³ ¶¹sØ•vIh%ø˜ÕkK©Ó+ÜQêˆ|‰£§©Ÿ¯çòå\OëšreÑ Š³<i«=ßJ©¤`"{±•ÔX5¶RsE$3èÿdñåP§µøq–Aýþ/<‚&?ÁãR•š]©!?!o_(?ÜwíÑÃò%ææPL~»3èOž,„‘ÃXø"žò"Þ·¥…Þ–Ç®¢¶kMq‚?†ö‹3 Q3ˆ'žúZ17 ')š½³`:ƒYÛ6ët¦ò®'“\pSêbãñ4ö膓1æFN´NøŸ8l¤­­­«
-qïÌàÉ°ì\çØöp'´ÀUŠö€¥¾ûÞTéž|‹›AÚšÁЈîâ—6AûX•Ö1ÆŠ/¼0T=¸¬·DêûWZ·¦¯ê'Ú0h‚¶ó›jsl¨Šyš%ìk›ÊYXØÃ7ol‡Ñ¢ã¸<ÐfÛÐú®µÇŽf“ÒƒÂ÷hÄ	â›cOº:nÄ¥¶TÊE(¾¸æ¬{„
-¸Û–DwT)XÔƶçà	òÀȉÔ̾bA|h\¡;5¯ˆÌûOºÀ…¥ÎÞ›nëšòs\Á8<‹±/š÷š
-ÐN¥c:}úðéco
-h:éõ²dóÐ5QHåÛ:†ÖŽãÞr‹'4ÓZN[§TÄì*÷òÊdð×’Ì©dZŽ O4‹OÀ±‘.$ƒ\Ž¬‹Ý°Ó{·±*XgO52‰( ÀÉÜ$w-:U¥#÷î!“Ä{dqtQû>ii‹ܝ2~¿‚ã=
-|³Öxš–yÏÂ
-
-¸‘ªY¿¸qO\c‚~{T£¯ÙKm@"åÇæöÚ‚_i=Nº…KŸKÀͱ²o-^îQ’‡¦VS í_цËøî¼nn:_±_¶÷Mõ—õðãœFò÷MoæÈÞ½x5YCjþ‚5°|ªçž¿Ï¾q…Ƞ拳ÆeµE9¡ºÆ§]ЧcÇ­A›IÏÝWˆa#Ͳ¼žy7¦sŸìM@¥'8—¶ÊG“šJƒ4>ò‘àÂ`Øß„ÿxÂú¿Œ0³
+xÚ­XKÛ6¾ûW9É@Mó¥Wy	 ÁnÐC’msmaeÉ•ä5Ü_ß)[®v‘¢½X|‡óüfhm#ý6{}?[¾Ox$8+x!¢û‡H$‚e\Di^°¤ÐÑý&úë,ÿ¸ÿ¸|/e”³"M5’Jž3®prDo¾þ~7_¨DÇ¿·eÝ—õ–fwÇÃF<næðÓöó…Ð"‹ßìÌ¡·-ÑH‰ügïîgΐ!ˆt%I”ŠÖûÙ·<ÚÀÞLj3UäÑÉQî#•ä,MWÑÝìËŒÔS“ê©”	‘äæp¨Êµé˦^6ëÞö‹®o­Ù“Î@uÅ€G
+·	o™û]ف
+RÆUY[}ç	?•ýŽfuCߌ óØ®Ëï\è5-šcßôs™ÅçÃ\Äd2©â&ÇÊÒ¤³=pt`oçÈÅ_jª*Ü)tVkàéŽ6ý槲³¨	Š.Ktᵆ»=r;{Ñ6ðÑYlð“Æ{»GÉV0Ëbtî5d”|d°$DB"áßØS¨Œið‘?Êæ-ÒøCM´cçIΤs³#]Ú~½\Ýr_î-s*‚¨’e:kºnê§nêr	žTi`øM©xgPí'gfZéÉÉ0B'ÿ:%Ú³dzvXˆ$KFÛOõ†¡.‹Öœü6÷ßÅO‡¡ÌC⨷Uå)5ÝbCßc¨vÖëSŒÜÜs¥ƒi>!Îc´	¿Ç`­0{'DKãINb2l,D¤‹.¸Ðx™¾¥¯À沐ñ¦q±ë@º&¦÷nå‚åÀ~ÀUE‰!!æ›z*0•dBŠÿ!.QN­cS£Y½ÙÒ½h?7hmw¬z›n2K¸dR¨)iÐý!€ òÛ ‘1!¨NX.ò«üIr`)+âÊt=‡O0[¦:a¤a>ÛÖÚÚ3(·;¤ð\0€Üwç¹y؇Q·FºÝ tµµÓÊ9R
+€ÈO $³,ŒÈ 0 HÃq;RJÉÖ“57ä+³Fm3ÈüÚ®©Mž:@©rÚß<±½¡q|ðèx–=BsÁŠ–y§ç€‡¬H鲁)Ð;UL$þègÈ…Pí.µ.c<‘âœñBb±ƒBȸZÉÕ˜6ýI¿°ü°ÑÛŠß—ak¸.®Øºš˜ÉQ\)Ø4R `!ï¤|·)Élšó+^’8ƒøÐs(|µãKRø8 ‚óöœUÁÒlĸ?ìO0Aƒ¼7
+•µÎg–È™.ÔmöÞkcøl½`ë€íÚNI ­²a­u)uz…!¢ãƒ;J‘/1CôÔÕyòz®!_.õ´ª(W&
+ 8˳¶ìÙó­”J
+&²[)Q@UC+5æQD2ƒþO/±àQuZ‹pÐgÔïÿÂ#hò<nUy¡Ù•òòÖYð5 ‰’ñã¶mŽ–o17‡j”È`òûAò<`!ŒÆÂñ”ñ¾i--tv}lKj»'øch¿¸ 5ƒxâÜõЊ¹q8IÑìEsßÌÚ¦6X§3ïp=¹Ê7¥(VNOcŒ+a8bnàDë„ÿ‰ÃFÚÚت\÷ÖôžËþÁuŽMwB»°\¥hXê»ïUY›öì[ÜÒÖô†Ft¿µ	Òاrmc¬xð‚ÀCÕ€ûÇjC¤¾¥ukº²:Ó†YA´ßT™cMUÌÓLaÿ[[—΢À~¾y|g[”ˆMßÇå‘6›šÖϸÖ[š]•¾C >Hß;ÒÕq#.•¥R.BñÅ5gÝ‹ TÀÝF?%º£JÁ¢æ0´õ8wxè OGF®H¤v`öâcí
+Ý©~EdÞGxÒ.,µvkڍ3hÊ/qãð0,†¾hÜk*@;•éôéçw@Ž½)<L é¤×Ë"{@×D!•oëpZ;:Œ{Ó-žÐLkyÝ:¥"þcWº—W&ƒ¿¦dN%Ór } ž|b Ž
+t!iäär(`]솝޻¹ ˆUÁ@8zª‘ID¾HÆ&yhЩ*؈¸s™$Þ#‹£‹"Ø÷IK[”àî”ñû%ïhø蛵ÚÓ4tÈ{V(€TÀŒPÍúÅ•{âÒôƒØ£ú}Ížj	(?4·K~u¤õø1xÕ-Üú\n•}cñr’<4µ‚œml÷Š6\ÞÀwçus“Ðùrˆýu³­Ë¿¬‡ç4ò¿ïðFŽìÜ‹W“5¤æ/X˧zîùûìWˆj¾¸h¼.7('T×ø´+Úátè¸5"h}Õsw%bØ@s
+Y^Ï<ƒÓ±Oö& €ÒW8—¶ÊG“º–i|ä#ÁÁ°¿	ÿñ„/ô;ä³
 endstream
 endobj
-9444 0 obj <<
+9473 0 obj <<
 /Type /Page
-/Contents 9445 0 R
-/Resources 9443 0 R
+/Contents 9474 0 R
+/Resources 9472 0 R
 /MediaBox [0 0 612 792]
-/Parent 9425 0 R
+/Parent 9476 0 R
 >> endobj
-9446 0 obj <<
-/D [9444 0 R /XYZ 151.701 685.529 null]
+9475 0 obj <<
+/D [9473 0 R /XYZ 151.701 685.529 null]
 >> endobj
-9443 0 obj <<
-/Font << /F50 3701 0 R /F22 3706 0 R /F71 5424 0 R /F15 3700 0 R /F85 5521 0 R /F70 4384 0 R /F88 5686 0 R /F72 5687 0 R /F89 6129 0 R >>
-/XObject << /Im1 5680 0 R >>
+9472 0 obj <<
+/Font << /F50 3701 0 R /F22 3706 0 R /F53 3738 0 R /F15 3700 0 R /F85 5513 0 R /F59 4373 0 R /F88 5678 0 R /F72 5679 0 R /F89 6121 0 R >>
+/XObject << /Im1 5672 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-9450 0 obj <<
-/Length 2024      
+9480 0 obj <<
+/Length 2022      
 /Filter /FlateDecode
 >>
 stream
-xڍXKs䶾ëWðÈIi¸¾|sâݍ\egMR•r| 8†YIäÊ»¿>ý5ÔR)_fÐÝèÇÆÁSoþ|¼y÷Aë Ê<VÁñ1Pq¥²¢ŒÒÒÇSðKxoë©é»Ý¯ÇI¼ˆÊ,3(®Ë(é˜å´ŽÒh·Wq–„dzÝí“Ô„ùçáž©M;Ù±éžxøýXŸ›	¶žGË[§1œ•qIª$@ç&õ››¼D©›÷Ç›ßnpAøJÝ4J’ ¾Üüòkœ`îÇ Ž’²žIò$ie)îÖ÷7¿‰¯] ò@©¨LS½ò)#²s±M¥`L‡‡]¢ÂÞM÷õØÓn¯MÀ4°&üÁ:š·9æ<ö»$eúç¾Ûp¼ÚÃð{´3H°(	ö*‰RS²vtì)•^{jïe“8RYƲ›§¦«Úö¸ÛááðƒCªŸwº€­,ó/¶êv:'N=ÿ?€B Å+fgOÌ~ìGÙ7éaGN÷;ÖH
-PÃÄ‹°…&ÔšÖô(S$!Ĉ)ãð¯ Ã-ٯ͜Ζ”ÖáÙ¶R‰è¥Cg»S'û¹©íÞ
-¬iÝü'V¦æ¹º¿ >0M…'Ç[T~¥³ÓaèxÄ;'x*3þqw at -oyô|nj4ã¼¥é0ötzm³xѹá}tž†ÿ혃Šµ­Ö©ä²Ï•cAûûV¡‹y}#|W÷ƒ¿œ!ç#Áw‰"¨<rêïð3ß,³:ˆ±kSVY.n	;´ñõU±»Q•Îds#Þ¢à©D
-½ÛOLŸÐÿY=·9Îøª+ˆ^Ûˆ¨ß«’ë˜àfªñÔ|l8™Ý²IŽ.¸Tj•æá]ÇLÜ')D5üùÂ:æ_tfÛ?5uÕòŒ7ó;Ü0ñµ
-&ΠRkèÛk—á™L@ÌxñZ£Rºøv-ð0À€(Á²4þx†Y.0T,A1©K‰¯œâ‹9¥@Pt¡,»Ç¡OŒ¯»Z’$éfH¶®¶[šÒuà¡çŠ̯t_‡
-Lq¨ä!U:dPórË1jÈßt·<äځ[‚¨]—D¹ãõý#Ï­¢r»Là$á•‘aD˜çÎ1Õwü/‹ û`
-³ X3ùC´‰ÒD²…3-Í$ù€¨ð/§ôzí œ¾ÒšÏ’œš«í3Û¦³r
-ßÎV£HÏ]óÛ,4Å+üc F[>9zŸ\Ä<6—b¨§—JOÑV’à“¸Ê5—¦­F^M‘H~kÜwÜ|ruÝ|@¤ˆâ¼`þTσãNI•BÁ«†¡…ŒÃVøîswŠP`?VŽ¤ Â,"…jÆÜ©¤•nô:œØ{GSSk£¤ø£­ÜĬ¡±µ0áfè_¤”/ÆÀ¢,òð„–Í_¿rÑVFêíÛt²v²mëÞÜïTÙýÖ](Ki;ðÏÕÊ£’«bé
-@Ê«Æî(VîPØòMæAÒp  ¥2.ü°/Ó±¯ïׇÑȝû¹=1ý‚pÂŽÑ\±÷ZeQœšW%ö4™·C~1Yu[Vd**Ô‚ôþ_Àl¤R†i²ú§»ŸÞóY«Ú¬¥+£…´²×ZE€2×6¼´„ÅXýgé5à»iœëéªåë`BF½£JÙ`ÃÄj˜”W¸‚$N¶m¤}K×ñ
-«™„!T?O›ÁEnN<AbŽÅ—}D‚×>¿¤Yîƒfù?Åí:‘¯>‘’2¬¼`÷rt¿¬yC… XC”?Åp繿rïn+eøý#ǯñJ ßë*ÀaÄ݈—C Øß°æ™Z÷øɯKã-ÕµÊ#c^' _ ò<Rê5f|Ó*c¢\-¹‰Þ7Ú`P!pü…| ˆíË8Îz{<Ü"ÈÙêeNh¾H?õ¼åÔóxYðPQL~Âý’Ò~™„j.x/Z®ŒBX.í£™^wé3µ%@3xGŒ¾êºz•uÎ|<§áïd+À—<áÎÍà˜d¨£	ýƒ;+O¶ƒ,¬y{ù-VgD&óø©¢Üoq´Cú=ɆÔüaì¬$) ȍ<ãäܝFÌ4³FÖ̸0 ƒtwlý>ÏÊðßøàègñâk$è-Au‘óC+]!½xøœ±o™ñ‚úˆ/êTŒ8ü¾T#ŸL^*ːŒ.¨‚þ˜y°h§á	÷d'æ^x"ÀLzz~P!<@Ï®éV›‰ì7¯7:bñÝ<°@¹ðp¾·vãqsD?²s0Ê  +úhà_û"úâ3X…0vóåR_$¶;~€@kŠ$WŸ@“GIZ^4È6­¾nÈ“]R[\ûÖïû]
-¯*ìVn£tåùRÿþ…_#M…¼>»­
- …d
-?ÃöŸéMÁɶqJVDF/+èÓ6´­ºÐPµ|H¯ÎØ‹žô­4‘*Ù|%G2‹ÞhPl€VבÍsr“ˆ.7öîCºB¤ E’,YÁx®üÕšW ‚Hoë‡fdðUp,ùu³QýSðQ¾TÿÁMýÛ@PN¦”—EC}A‡¿“³è))§Á=Z¦_R„^­eáYKMJ¨Qcááƒž«ä~xãµ”r‹~çÉj)âc‰m£•ÿüÿûãÍÿ †	Cr
+xڍXKs䶾ëWðÈIi¸¾|sâݍ\egMR•r| 8†YIäÊ»¿>ý5ÔR)_†FènôãÃÄÁSoþ|¼y÷Aë Ê<VÁñ1Pq¥²¢ŒÒÒÇSðKxoë©é»Ý¯ÇI¼ˆÊ,3(®Ë(é˜å´ŽÒh·Wq–„dzÝí“Ô„ùçáž©M;Ù±éžxøýXŸ›	¶žGË[§1œ•qIª$@ç&õ››<G©›÷Ç›ßnpAøJÝ4J’ ¾Üüòkœ`îÇ Ž’²žIò$ie)îÖ÷7¿‰¯] ò@©¨LS½ò)#²s±M¥`L‡‡]¢ÂÞM÷õØÓn¯MÀ4°&üÁ:š·9æ<ö»$eúç¾Ûp¼ÚÃð{´3H°(	ö*‰RS²vtì)•^{jïe“8RYƲ›§¦«Úö¸ÛááðƒCªŸwº€­,ó/¶êv:'N=@!â³³'f?ö£l‡›ô°£
+§û
+k¤Æ¨aâEØ‚BjMkú”)’bÄ”qøWÐá–l×fNgKJëðlÛ©DôÒ¡³Ý‰©“ýÜÔvïÖ´nþ+Só\Ý_PŸ˜¦Â“ã-*¿ÒÙi‚0t<â<•ÿ¸; –·<z>75šqÞÒt{:½¶ÎY¼èÜð>:OÃÿöÌAÅZ‹VëTòÙçʱ ý}«Ðż¾¾«ûÁ_ΐó‘à»DT9uwø™o–YÄصÎ)«,·„ÚøúªØÝ(‡Jç
+²¹oQðT"…Þí'¦Oèÿ¬žÛ‰g|ÕD¯mDÔïUÉuLp3Õxj¾‚6œÌîÙ$G\ª	µJóð®c&î“¢þ|aó/:³íŸšºjyÆ›ùn˜øZgP©µŽôíµËðL
+& f¼ø
+­Q)]|»x`@”`Y<Ã,*– ˜Ô¥ÄWNñÅŽR (ºP–ÝãÐ'Æ×]-ÉF’t3	$[WÛ-Mé:ðÐsE
+æWº¯C¦8Tò*2(Šy¹eŽ˜5d†Š¿oº[ríÀ-ATȉ®K¢Üñúþ‘çVQ¹]&ð
+’ðÊ…È0¢ÌŒsç˜ê;þÊ"È>XÃ,(Ã‡Dþm¢4‘láLK3I> *üä”^¯„ÓWZ³à™B’SsµÃ£}æqÛtVNá;ÀÙjé¹k~›…¦x…/j´å“£÷ÉEÌ3as(†úqz©ôäm%	>‰«\siÚjäÕ‰ä·Æ}'m:¹n> @RDq^°ªçÁq§‡¤J¡àUÃÐBÆa+|÷¹;E(°+GRa–‘B5cîÔÒJ7z?N콣Ʃ)†µQR|ÑVnbÖÐØZ˜p3ô)å‹1°(‹<<¡eóׯ\´•‘úGû6¬lÛº7÷;Uv¿uA
+ÄRÚ|¹:AyTrU,½HyÕØÅÊ
+[¾É<Hú¤TÆ…_ öe:öõýú0¹s?·'¦_NØ‘#š+ö^«,ŠSóªž&SàvÈ/&«nËŠLE…ZÞÿ˜
+ƒTÊ0MVÿt÷Ó{>kU[˜µtâò re´ÖBöZ«È@`­lxi	‹/°úÏÒ9jÀwÓ8×ÓU'Ê×Á„ŒzG•²Á†‰Õ0)¯pIœlÛHû–®ãV3	C"¨~ž6ƒ‹Üœx‚ÄŠ.ûˆ¯}~I³ÜÌò7Åí:‘¯>‘’2¬¼`÷rt¿¬yC… XC”?Åp繿rïn+eøý#ǯñJ ßë*ÀaÄ݈—C Øß°æ™Z÷øɯKã-ÕµÊ#c^' _ ò<Rê5f|Ó*c¢\-¹‰Þ7Ú`P!pü…| ˆíË8Îz{<Ü"ÈÙêeNh¾H?õ¼åÔóxYðPQL~Âý’Ò~™„j.x/Z®ŒBX.í£™^wé3µ%@3xGŒ¾êºz•uÎ|<§ás²àKžpçfpL2ÔÑ„þˆÁˆ'ÛAÖ<‰½ü«3"“‰yüÔ@Qî·¸FÚ!ýždCjþ0vV’äFžqrîN#fšY#kf\ÐAº;¶~Ÿgeøo|pô³ˆx‹ƒñ5ô– :†Èù¡Š®^<|ÎØ·ÌxA}Äu*Æ~ß ª‘O&/•eHF—
+TAÌ<X´Óð„{²s/<à&=½ ?¨ Žç×t«ÍDö›×±øˆÇnX á\x8ß[»ñ¸9¢Ù9ePÐýià_û"úâ3X…0vóåR_$¶;~€@kŠ$W€6&’´¼þÓ ØT^§º<Ù%Õ±Åõ¸oýî±ß¥ðª¢Á`åÖ1JÇQž/õï_øo¡©Ð×g·u  ,@ágØþ3ýCSp²mœ’‘ÑË
+úkÚÖºÐPµü‘^!°=é[i"U²ùJŽd½Ñ Ø:­®#›çä:&;0]n,U+@EI–¬`<WþjÍ+A¤·õC32ø*¸–üºÙ¨þ)ø(_ªÿà¦þm ('SÊË¢!ˆ¾ ÃßÉYô””Óà-Ó/)B¯Ö²ðŽ,‹¥Œ&%Ô¨±¿pÆðˆAÏUr¿¿?¼ñZʹE¿ódµq÷RűĶÑÊþûþxó?ƒ€C~
 endstream
 endobj
-9449 0 obj <<
+9479 0 obj <<
 /Type /Page
-/Contents 9450 0 R
-/Resources 9448 0 R
+/Contents 9480 0 R
+/Resources 9478 0 R
 /MediaBox [0 0 612 792]
-/Parent 9425 0 R
-/Annots [ 9447 0 R ]
+/Parent 9476 0 R
+/Annots [ 9477 0 R ]
 >> endobj
-9447 0 obj <<
+9477 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [149.289 233.731 200.676 245.42]
 /Subtype /Link
 /A << /S /GoTo /D (cups-ppds) >>
 >> endobj
-9451 0 obj <<
-/D [9449 0 R /XYZ 100.892 685.529 null]
+9481 0 obj <<
+/D [9479 0 R /XYZ 100.892 685.529 null]
 >> endobj
 1990 0 obj <<
-/D [9449 0 R /XYZ 100.892 660.623 null]
+/D [9479 0 R /XYZ 100.892 660.623 null]
 >> endobj
-9452 0 obj <<
-/D [9449 0 R /XYZ 100.892 630.478 null]
+9482 0 obj <<
+/D [9479 0 R /XYZ 100.892 630.478 null]
 >> endobj
 1994 0 obj <<
-/D [9449 0 R /XYZ 100.892 211.897 null]
+/D [9479 0 R /XYZ 100.892 211.897 null]
 >> endobj
-9453 0 obj <<
-/D [9449 0 R /XYZ 100.892 181.125 null]
+9483 0 obj <<
+/D [9479 0 R /XYZ 100.892 181.125 null]
 >> endobj
-9448 0 obj <<
-/Font << /F22 3706 0 R /F50 3701 0 R /F17 3698 0 R /F15 3700 0 R /F71 5424 0 R /F85 5521 0 R /F70 4384 0 R /F51 3729 0 R >>
+9478 0 obj <<
+/Font << /F22 3706 0 R /F50 3701 0 R /F17 3698 0 R /F15 3700 0 R /F53 3738 0 R /F85 5513 0 R /F59 4373 0 R /F51 3736 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-9460 0 obj <<
+9490 0 obj <<
 /Length 2570      
 /Filter /FlateDecode
 >>
 stream
-xÚ½Z[s£È~÷¯àUÚ}¥!I¥*™ÌL²5•uÊÎÓÌ>`-2HhÙëüúœÓ§Á c[ZQyQ7Ðœþú|çÖ´xpðàËÅ_o..?Ξˆàæ.F0ËEÅ	3‰n²à[¨c¾øåæ§ËÏR1K¢HãPÉcÆ• InÐÇ_]/–Êèðª.¶m±½§«ëýn=Vø©ÛÅRhaÏët×æ5‘å_|º¹øõ¤Ô
+xÚ½Z[s£È~÷¯àUÚ}¥!I¥*™ÌL²5•uÊÎÓÌ>`-2HhÙëüúœÓ§Á c[ZQyQ7Ðœþú|çÖ´xpðàËÅ_o..?Ξˆàæ.F0ËEÅ	3‰n²à[¨m¼øåæ§ËÏR1K¢HãPÉcÆ• InÐÇ_]/–Êèðª.¶m±½§«ëýn=Vø©ÛÅRhaÏët×æ5‘å_|º¹øõ¤Ô
 V›‹o¿ð ƒg?œ©$ÝÈM LÌ"c _×ÿºà~y²"ΤԇÂlb_ö–ŽH3––³H¢0½-sXQŒ+b‚t&Ìð]  xÔéìêêo
 ŒW*¼^¨&‡yFw‹vM=§Ù×õ£
 K´þ=
@@ -47965,80 +48555,83 @@
 µí:§ã†x|Ü ûäîµ:m@õY]<€‡MMXŽa»Ñ0vÇK-LøçPá¾ÉѺzX¦uQí=„,(Vù²ñÇ«¿Ë¯èv±TEîÿˆ“K¡x‘ÅŽ#ÓÍ
 ˨ai-ˆv8lò
 iI7èr›UXãÐÇuEOv5LR¡‘=™—s_9<•÷wï×}ZLèÅg|¸Âš>¸ÃD¯´ëÂß"ÍàøüuµÁ9ãÄcOxx‡a)÷MuçætQ†|ÀÛ ^ƒô¼ß¬¡{0Ì•þîáËñ»ºËÛ´~ZÄ:$t *­fB{Ïüù®Í1šîW¤ŒÀ×½vD¸_u$ãÿÑ®õ'u|¬9|÷;7œv%ðtz‰#ÎðɦB¬ø(ÍÀr"XŽKºé}Þ€AÏÚ5ÜžÐl…vAe“·k¶AûÔ&¼YD˜û¾ïsC£P×Ûþ³ÿÐÁ‚onÐçâ~ïpá&vJü`PØó<Òá_‰¢t°è†Ãí+Ž)`:÷«=”+ØЭ.ï*ê,ëb7å¦è7°ó/’‘±¼K¾ùϪͻéÓvj~¶¡³/Éd
-×ÑXûÙ­˜5ý*Š†ÆØñÙ]D¼­ÚÉÅ,Iúè¶I3ÇHÆçÍL‘]Ç3C/ó6VV>âÔÎ ŒrG-8[£ëm–û±Ð#¤'PÝU]xEX\˜ëávßXŠhñ¶¢¶¯Ýy7FˬŸ<X+ãW†ou+sPµ+ýûºÚ¨¯${ÿÛpVÕ÷ÌÇ'…­9wZTF±öŠðk<àhŠùe7p),ƒ}С¾rjp= ÙyÌÖWÐeµ½ïÜó)Ùï·©_´ýÍn7Üì±~£7ªºÍ3çÙÚéf‚˜þˆ²‹I9EŠ¥Çæ˜òù´Îweºré`
-^ÙªÀ´Ý¯ê=¿ƒÄmeoêlJ^ÌŒÇʳ’t
-`SjðóN™;'†+ÈuÑ]TwÔ’Gà2›äÿŸ¡#5¶áwx`¦Ç”å)š.ïôµ8véׂ³=ÑÕÆYè
-×t§Ø`>‘]žÎè.åèÜç[LÅ»'®„‡¶‹¦qì’ʶÚz_ô¨FëÀ0 at yÿLâjës|UR$ˆþŹkîw÷µ÷>‹NEd¨•8¨ëXú ì}ÃHŸÒÖàåÍ
-©®hœ±kšè*#¿,©`'¢Öµ* v~òŸï(w=¡«½ÿØå+ZýÍFQ at rÏ©©óÕ ÀiÏEÝÝ^ªòÂQ‘Þ[¯¿É¤÷µøáDàZ|8ÆÎ+Ƈg¼Ìn“F‡Ç„}•:H¤¨·H¼ZÚjÆ•>.÷t9ûʽ©ƒô7\&šÀ."ˆ¨#š^Ì Im±Rn¨G^Š$Ëå(Jº÷e]5m³È-Ýè¥Ñ¥ÿc‹DøVyÓÀ\¨¬ÊªåT½DV‘€›zÞŸ Øëî¹/Íøg%ºDinìSÑ)*úq”«Èï¨zƒu^nmÐw¦-íö\¬;%¢‡Þ›¡Kƒf
-èí¾(qwáóÝÊ+ºú‚E(Š«:¨òŸPYŠÜÖDBé—ÓøqEâjS×jÚØÁ6@)g®¾‡ç·iFæðü’$[AáPtn†*‡jÔErl·ÔvŠ€îd˜Ò1§eàˆÅñX¦«æ|¯»7®<q÷‡;œ§n»1©Ûy?MQ0øþå3µ—–—¾¤Æ²­KÓƒM÷P‡.@å­¯ã•K¹6ôQÌWnªÛ€À
-qšÜ>¡å=ã“ÿ}
-Û7?ª
-(Qu4þ;Ÿâþ¹²¯‹ûxnCEn7zT9;ø¿#ƒ½üvÔ¼ÛðåŽ	ÐøœbâÁJ³ø9Güé`‹
-‡Z&¢~ï½nÛÝ./†NŒ+—ØYBuoÂu^îغݔòFS(‹ŒîË‹?Æ¶ Ûÿ¢DÛ{
+×ÑXûÙ­˜5ý*Š†Æ˜d¸?"ÞVíäŠb–$}tÛ¤™c$ãóf¦H®ã™¡—y++qjgF¹€…#Èœ­Ñõ6ËýXè‘Ò¨îª.¼",.ÌŒõp»o,E´€x[QÛWî¼£å ÖÆϬ•ñ+÷º•9	¨Ú•þá]]mHÔW’½ÿm8«ê{æã“ÀÂÖœ;-*£X{Eø5p4Åü²¸–Á>èÐ _9µN¸Ðì<fë+è²ÚÞwîù‚”ìƒ÷ÛÔ/Úþf·nöX¿ÑUÝæ™ólí‰t3ALÄÙŤœ"ÅÒcsLù|Zç»2]¹ƒt°¯ì	U`ÚîWõžßAⶲ7u6%/fFŠcåYÉŒF:°)5øy§ÌÃ䂺è.ª;jÉ#ðF™MòŒÿÏБÛð;<°ÓcÊòM—ƒÎ÷úZ»ôkÁÙžèjã,t…¿kºSl0ŸÈ.Ogt—rtîó-¦…â¿ÝWÂCÛEÓ8vIe[m½/zT£u` ¼&q5‡õ9¾*)D‰	ÿâÜ5
+÷»ûÚ{ŸÅ	§"2ÔJÔu,}Pö>‡a¤Ïikp†ò‰f…TW4ÎصMt•‘_–T°QëZP;?ùOw”»žPÕÞìò-‰þf£( ¹çÔÔùjà´ç¢nŠn/Uyá¨H×ßdÒûZüp"p->cçãóa^f·I£Ãc¾J$RÔ[$^-m5ãJŸ@—Ž{ºœ}åÞ€ÔAúÆ.M`DÔM¯FfФ¶X)7Ô#/Å’åò”@%Ýû²®š¶Yä–nôÒèÒÿ±Å?"|«¼i`®TVeÕrª^"«HÀM=ïOPìu÷Ü—fü³]¢47	ö©èý8ÊUäwT½Áˆ:/·6è;S‚–v{	.֝ÑCïÍÐ¥A3ôv_”¸»p‡ùnå]}Á"ÅU
+TùO¨,Enk"¡ôËiü¸¢Gq
+µ©k5mì` ”3WßÃóÛ4#sx~I	’έ p¨G:7C•C5ê"9¶[j;E at w2Lé˜Ó2pÄ‹âx,ÓUs¾×ÝWž8‹ûÃÎS·Ý˜Ôí¼Ÿ¦(|ÿò™ÚKËK_RcÙÖ¥éAŽ¦{¨C òÖ×ñÊ¥\ú(æ+7Õm@à†¸ MnŸƒÐ‹òžŠñÉÿ¾	…í›U”¨:ÿOñ ÿ\Ù×Å}<7¡"7Œ=ªœ">ø¿#ƒ½üvÔ¼ÛðåŽ	Ðøœ‰ÁJ³ø9Güé`‹o‡C-Q¿÷^·íî——C'Æ•Kì,¡º7á:/wlÝnÊy£©”EF÷åÅŸGc[Ðíÿ 
+øÛq
 endstream
 endobj
-9459 0 obj <<
+9489 0 obj <<
 /Type /Page
-/Contents 9460 0 R
-/Resources 9458 0 R
+/Contents 9490 0 R
+/Resources 9488 0 R
 /MediaBox [0 0 612 792]
-/Parent 9462 0 R
-/Annots [ 9455 0 R 9457 0 R ]
+/Parent 9476 0 R
+/Annots [ 9485 0 R 9487 0 R ]
 >> endobj
-9455 0 obj <<
+9485 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [309.16 357.022 370.425 368.712]
 /Subtype /Link
 /A << /S /GoTo /D (cupsomatic-dia) >>
 >> endobj
-9457 0 obj <<
+9487 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
 /Rect [209.332 116.961 371.87 129.913]
 /Subtype/Link/A<</Type/Action/S/URI/URI(http://www.cups.org/cups-help.html)>>
 >> endobj
-9461 0 obj <<
-/D [9459 0 R /XYZ 151.701 685.529 null]
+9491 0 obj <<
+/D [9489 0 R /XYZ 151.701 685.529 null]
 >> endobj
-5374 0 obj <<
-/D [9459 0 R /XYZ 151.701 660.623 null]
+5363 0 obj <<
+/D [9489 0 R /XYZ 151.701 660.623 null]
 >> endobj
-9454 0 obj <<
-/D [9459 0 R /XYZ 151.701 643.753 null]
+9484 0 obj <<
+/D [9489 0 R /XYZ 151.701 643.753 null]
 >> endobj
-9458 0 obj <<
-/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F51 3729 0 R /F85 5521 0 R /F70 4384 0 R /F29 3731 0 R /F30 3732 0 R /F57 6228 0 R /F58 3733 0 R /F68 3734 0 R >>
+9488 0 obj <<
+/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F51 3736 0 R /F85 5513 0 R /F59 4373 0 R /F29 5413 0 R /F30 5441 0 R /F60 6223 0 R /F61 5442 0 R /F71 5443 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-9467 0 obj <<
+9496 0 obj <<
 /Length 1054      
 /Filter /FlateDecode
 >>
 stream
-xڝVKs£F¾ëWpDUËxž07oeɦ¬äâ݁‘¡Œ@fÀŽòë·{dI‘]•œ˜ééééþ¾~À£‡ˆGŸV?lV7·RFË3.¢Í6œ3›Ë(µ93¹Ž6Utß¹rlúnýmó9¨[–§©Fu™3Úœô¤d†­ÁSoj·N”Ññ|¹£ÕmÓŽnhºÚ~ʺÁô482m8¼ÏržW¬3mãÚ
-ÔZý¼Y=­HAùÄ]ÔŠÊÝêþ*8ûq¦r½Í]¤Œe©Akmt·ú}Åg®ØJ9“R_ËòìMcÇsïÖtª‚b¸m0ØDY…`	Nqsz3,Wb	»œö¾ßcSÞlûu"mL;0¢Tüe Yé¼'`AøçÌ»ÁOžö¿‚þóZf±£=2ÂÞÁRk–)ùÀ¼ü^šV©e(ÓO+fx8^¾A˜Yڝ.›_v:‹~êák´ñ(Eü‡—ËÉâYrâZ`óœ“EMBžY=³ùÛñÌⲟï>à&k¤hšOŠ6žÖ"6QÅ“cM۝k"²ò$ñMuTæ—Ò~6Üw³Àüèv´þÊ
-/ºŠ4Ü3zäBõ°Ä™SÛ~ÀW™‘VÆ{¨OÔ‡B…€d.ãfK*ôÍw#éO{TÍW.”ݦçÉM΃7‚”‚Ox ºšÖðô4k¿ÔÕp¹&ùKxoxô´%ÄœߌS{FŸQ]Ù3áŽI™äê²°®¡ªÍÓ¥›ª+ö艔ñˆ
-G¬p«BPí|TlÀWõ+Þ--ób¿o›²À6{óÜU½Kö½}94ûñš‹‰„¤Ìdv…‹‡Ða,Á‹Ê=7Åè0µl7#IÇz觇zÙÌ—°9$îop¿+ZHÍå’[ÀÇKS­)‰ÁЧúÌ¿KRš|iÛL…4Ëp(ÈÂbÑŠÓ«ZðÊ¡Äí¥H<@|ØÞc (yQ©-Ú.ˆîýØ…G®€—
-–µè†÷ch)Œ)Q<‡Kâ<´¢õ=±{î¦Á1=hðájv#¬«¡¡‚üÕ´È`óctsì!S¡E`‡¿Kž1•Ê×XŒ`È[\²Pý‹«Df†-¹c^Qè_»P™˜(¡öììEóO òÃU·%?ýx¿¶`¾jyÔ­jOtø ë*ȔُcaÁºjøch¤7ö¯CTÂrf„>gk!"¶ 	•˜hÔ+šƒËT‰î·ü8¦ñÊqLŸ(ÅØ
-›¶ü8PiIiîó“vXºåéпF|÷%<­2œt4žm<kw¯ÔrœòsƒWo•ƒ¥y6£|ÛÏ?ïS#„dÚèåÖÉ\:jùÂÄw —
+xڝVKsã6¾ûWè(Ϭ>Eñ¸}d§{h··—ìT‰Ž5±%G”’º¿~Brl×ÉL{	‚ ð}xˆ'	O>-~X-nn¥L,s–‹dµNç¬p2ÉÇŒÓɪNîÓ;_
+M×.¿­>Gõ‚¹<ר.ã ÍIOJfØ2<Wéjã—™2:ýñ/w´ºm¶ƒï›ö¶ûjÓ`zì=™6ÞgŽ»èŠ‚µÕf6®­C­ÅÏ«ÅÓB€”OÜ5L©¤Ú-î¿ñ¤†³Ï	gÊÉKÔÜ%Ê,7hm›Ü-~_ð	‚+¶rΤԗƬ³o‹8ž{´¦¨
+Šá¶yÀ`3U(KpŠ[˜Ó›V0§Äv5îC·+‡¦ºYwËL)íÀˆRé—žd•€áŸK0ïû0Úÿ
+úÏKiSO{d„½ƒ¥ÖÌ*ùÀ¼ü^šVyÁP
+¦ŸÌðx<£Ð´1:Ÿ…7¿ì´M~êàk´ñ$Eü‡çËÙìYvâZdóœ“YMBžzbó·5âiÓªûà?àÆ¥‡%R4N'e‹‹"—"6Q`Ó¿ˆÉaC۝6DdHšú¨
+Ì.¥Ýd¸k'A8„Áïhý•^¶5iøgôÈÇê`)ˆÓQë®ÇW™‘…L÷PŸ¨…
+I'ÓfM*ôÃMðé{ÔÍW.”ï=ݦçя>€7‚”¢Ox ºšÖðô8i¿l «áò†ä/ñ½þ1Жóax3Lí	}FuUœqwLÎ$W—…u­
+T­Ëç"|lê¶Ü£'R¦v6\±Â­ŠAm§£r
+ ¾ª_ñFhÁøk™—ûý¶©Jl³7ÏmÍлlß…!T}³®¹˜IHJ+í9a(b‡)n\Ôþ¹)©U¸´H:lún|ØÌ›é6‡Ìÿ
+î·åR at s9çðñÒÔKJb0ôisæß%)M¾l·1&˜
+¹µ8zda±hÅéU-ø¥E(q;C©öe JÞ@Tê‚	]̈îÃÐõe@®€—fšuã{‘1´?—Æ”)îà’8­Ü†ŽØ=÷Óà˜4øp5¹×ußPAöájZX˜ÅüÝ:ÈThØá¯Äâ,S¹|Å†¼Ùô㜅ê_\eÒ6çŽyE¡mÂÆÇÊÄD‰µWL^4ÿD*?\u[òӁ÷kæ«–GÝ
+@èA‚ôm
+™2ùq,,X×MÛé
+ÝëÅ•(83BŸ³5á€-hB&Ú#5Åšæà<U’{ÀÍÇ4^9Žé¥[£ái³ÝŽaè©´¤,fîÝI;¬üütì_¾û‡VOZÏE:iFw¯ÔrœòSƒWo•CAólBù¶›~"Þ§FÉ´Ñó­“¹tÔü…ˆïQ¹—
 endstream
 endobj
-9466 0 obj <<
+9495 0 obj <<
 /Type /Page
-/Contents 9467 0 R
-/Resources 9465 0 R
+/Contents 9496 0 R
+/Resources 9494 0 R
 /MediaBox [0 0 612 792]
-/Parent 9462 0 R
-/Annots [ 9464 0 R ]
+/Parent 9476 0 R
+/Annots [ 9493 0 R ]
 >> endobj
-9456 0 obj <<
+9486 0 obj <<
 /Type /XObject
 /Subtype /Image
 /Width 780
 /Height 546
 /BitsPerComponent 8
-/ColorSpace [/Indexed /DeviceRGB 31 9469 0 R]
+/ColorSpace [/Indexed /DeviceRGB 31 9498 0 R]
 /Length 46448
 /Filter /FlateDecode
 /DecodeParms << /Colors 1 /Columns 780 /BitsPerComponent 8 /Predictor 10 >>
@@ -48426,7 +49019,7 @@
 ð‰Š‘=šoBL`” E€3@ Ö£}5í‘ç&	pÒ83 Ðhfí3¨èˆ«ø¡Cž¬4Ê 4šFûC¥f - f€ í3Œö†JÍ@óÌ @£5ÃhŸa´f€f€ b`a%€6Ô’¤^´aÀÉÂKŠrfÐΊ¸4•”¡†1TDŠ›¦2IIˆÒœ8h8¥åˆALœ<ÀI[õ46ž††P͘±…>n”@D À *‰¹F
 endstream
 endobj
-9469 0 obj <<
+9498 0 obj <<
 /Length 107       
 /Filter /FlateDecode
 >>
@@ -48434,435 +49027,531 @@
 xÚ` ŸÿÛÛÛDDDwww™™™555ñññíííËËËÓÓÓ'''»»»•••ÃÃꪪ³³³ùùùèèè‹‹‹õõõýýýkkk¡¡¡]]]ƒƒƒ’’’QQQááácccåååÿÿÿzÔ;¹
 endstream
 endobj
-9464 0 obj <<
+9493 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [177.918 131.677 238.042 143.366]
 /Subtype /Link
 /A << /S /GoTo /D (cupsomatic-dia) >>
 >> endobj
-9468 0 obj <<
-/D [9466 0 R /XYZ 100.892 685.529 null]
+9497 0 obj <<
+/D [9495 0 R /XYZ 100.892 685.529 null]
 >> endobj
-5267 0 obj <<
-/D [9466 0 R /XYZ 100.892 660.623 null]
+5255 0 obj <<
+/D [9495 0 R /XYZ 100.892 660.623 null]
 >> endobj
-9463 0 obj <<
-/D [9466 0 R /XYZ 100.892 642.541 null]
+9492 0 obj <<
+/D [9495 0 R /XYZ 100.892 642.541 null]
 >> endobj
-9465 0 obj <<
-/Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F85 5521 0 R >>
-/XObject << /Im47 9456 0 R >>
+9494 0 obj <<
+/Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F85 5513 0 R >>
+/XObject << /Im47 9486 0 R >>
 /ProcSet [ /PDF /Text /ImageC /ImageI ]
 >> endobj
-9474 0 obj <<
-/Length 1734      
+9503 0 obj <<
+/Length 1735      
 /Filter /FlateDecode
 >>
 stream
-xÚíXÍrÛ6¾ë)8¹š‰` 0=5±Ý$3™qÇÊ¡“äÀH´ÅF"’Šã·ï.IUNšúÒC."° ûƒývWqtÅÑï³çËÙÙ¥Ž#ó,ÎD´¼‰„ÜÄ"JmÆu–DËuôŽ%VÎ?,_Ÿ]JYž¥i‚[ely¬pr›^¼½ºž/”NØU[V}YÝÒìzß40ŠY=‡Ÿ¶Ÿ/D"{±É›¾hitügËÙç2‘F’h®T´ÚÍÞ}ˆ£5¬½Žb®2ݹ»HiËS­a¼®gÌâ±zÂDBðLk9Q/ɸS%—’k.&â˜]|ÍwͶè@²4e7 at EÉCQSÃ.Ë-ˆMÚÁ:¨QVYGè±%ãh!
-WÒÐ%/‹¶@3–Ó@²œæ7ÅÍ‹áf ×7D]Õ»]]mï=u¾–­VûÖË ´÷±H¡€°šKÃH07ïkú–Ûí¾ëÛ¼/P`”P(®“Œ$ì7(—Rì×í§²šv‹<TBâÀ"º™‡ãRðÔŸþ­ëö;` ¥d÷ŽÁž&ÀͲ¼Âßž((Ž”Š5m	T¸Ù¯äô¹:¿¤Ó¬˜žVnþòŠ¾¯‹þ¼l‹U¿XÕUßbí¹à•u×_¯Ú²éOi\Eû´Ëû¸I”QëTÀÉT¤8‹Â÷ÀÁOó[ç>“1µÐŽ§dÆóΫ5í¤ !8Lp?·ŠïzX‚S¾«É;cyÀiàÒ-¼*éq…œ»Ø7pïÚEWúMë=<Á¯Ož¹€‘(!&(‘rÑ3ö?¸Ê™Æ
-Zü‰*×{ªâ$v¢5«›¾¬ññâÚûXÇhWZêŠ-¸Vi1ïˆÜŸ÷ðÖ`ÄÄj4µNSO$Í€ðgÛIhÿ&ò®+¼=ȪI€6 à½n…b%qÑy°ß¶¬
-þMÃ-¼a¹¥»Zhg¸”êÒ
-©.vh™bÇeGß®ц3§|½z0"Mp°ïkgÄ{Àn8Q †5wv"¤˜Öð&¼”yÓlËU¾p^„Åé›/ž5ë›Sà™hn…
-̾cSr0ûX›& çÁh8î!B6µ£a\·~a‡† Ž´a‚¯ÇŸÞ§Ì$,$MyHš ~_7Ý&fØØæñ9g»Û”+dãonë`l¥¸ÈäÔØëý
-‘)1êíÍ«74¼nÙi
-ȶivähr&píhû“+Á…>Äç›Ó Ü—² ‰o2n¥ŠO~’Ó~ëC®ë!©ùᦦ°'Pä€É½7Xô„¶¼-«Üï„ÐÁ8ú‘a+†µ…ªˆê ¨£ñCÏHd\¤ÃëèzEÊr-Õ`szBwÞÓÈ9‘®”Þ:@õض@X#ßmxjâØ£õ3ðePãSj¾;ò”{”adžNRPB¹ÑWm¥J7ñYÂÊ=ÎÚÃt¶¹{³”/O¦Çqö³Ì¡º2Öñ[ÐZ·)ŠþÉSšxáƒ‚ªh{ÆÅXÝbùAÔQ
-%BH§¤Â nØÚ…wåjÂMDv—à€2¤ÁRåäêêœ`'>Ötüp¬ÂÚ)ÇA‹ôú~EkŠpd€@ǵ;%w5Ž³P_€4Bç½I.9‰*†gæ¨|©Ö|µoºÅwÐŐPýË”¡TÊèf3Äĉì¶&;š¢?pËCQC#3`|W¯>ýQluØö1w¸ÿ	ŠÊ•<ОŒÓÞÜα–ìnŠ6Èäý«þ襚J‡Nθ„ä4©‡†¹ã¡¹4jb»e@Ô¶èö[ßü©d8°HB_òôPEµÅ
-äU𥇊¼!ºaw¾èAÆî‰Þ9êey»É:9!Ž6ù§p²·”™ä±ÑÇÍ¥—øPsùžYZ¸>¶d‘ƒXv$Ö±_
-t¦CM¥Û¨î¼¦×äÚ9r·,×u~K/“éÿÒ4¬3çU$uJ&ÈúóŒëØ-‡¯#†žpöj—Ø輆;†[†]P¼À+ÂHtEËH|àD[Œd£Þ_Ÿt“€h‚ØŸ¶­ÐÚ:.œ¸:ch[âÀ¾£fÅ‘7þx—FëŸs+|ß^?Ÿ´ª@ºhºÚ¯^TB£~
-z¯6µc§R÷/ó‚Êó–萤z(~k˜Þ•ýGAP ¹zß½F3íꬂçx(ỾÁÛ$ošõ©Ç›ZWv ס̒.1CYŒ7º¿85üUAX¢%T“bª%(p¨Ùè߆ªÈ[÷/ÈÐ~)osÁ~¶«?ÛÕÿi»¾ ÔD]NÂ
+xÚíXK“Ó8¾çW¸¸¬RE4–dY6{Z˜™ª¨š­	‡-à`gâ%±óï·[-ÅvH`ª¸ì^b©õêç×Ý	ƒ» ~Ÿ=]Î.®uˆ§a*‚å&ZpŠ NR®Ó(X®ƒ7,JÂù»åË‹k)ƒ„§qáV&<Tn²›ž½¾¹/”ŽØMS”]QÞÑ춯k…¬šÃOÓÍ"†=Ûfu—7´GJ¼vµœ}œá…À҈͕
+VûÙ›wa°†µ—AÈUš÷vç>P:á±Ö0Þ·³?fáX<a!xªµœˆ¥ÜŠœKÉ5aÈ®>gûz—·ÀY³
+P‘sÁÕØ°ëbl“t°beKÚz¬É0XÈ„G¡{äyÞä¨Á2H–Ñ|“ßÓ<^rµ!êªÚï«r÷à¨s¸•­V}ãx ÚÛPDS at XÍ¥aʝw}‹Ý®o»&ërd9Šë(%»-ò¥»ÇãUó¡(ç‚Ýá*"v`ÍÌýqÐœ‰
+ÿ­mû=Ü ¥dö†ž&p]²;¢ ?R*V7¼Pâf·’ÑçæòšV´|z
+®²óç7ô}™w—E“¯ºÅª*Køækw>YµÝíª)êî”ÈÀ ñ•7A¼T°÷=p¢’EH¬8™Š€«RønpÓìÎÚϤL-´½S2ãîÎÊ5í¸ !XTð0O;ÞužƒSÆ«È<c~Àj`Ó=-¼*êp…¬»èkx÷í¢'ݦu>øùÑ‘>” &Ä&b® |& ¶2G‡¦AC¢ÌUaŒøŽ´fUݺ/®½
+uˆŠ¥¥6߁a•³–ÈMþ±/Xƒ£D3/jbEuD
+®îls2ê¬ms§ÒkäÑ
+(ø°]¡p‰l€4¸+ÊœUu§†ÑÝÒ¾-´U
+¼bu9É…T>´Láƒã¢¥o›û€Ã™•¾N>‘(8è»ÊªñðNä…~ÍA^2aRTkpÇeV×»b•-¬Ž~ѪZ;¯3^ÔëÍ)üŒ4ODâïú†Nu̍4?®Ó Ý+
+ÇÉÖ"7à4Œ«Æ-ìQ1 ¦Ã‘ÆOÐ}Üém~JM"Ä)‰ä諸=£a†Mî¡:MÙý¶X!#[÷rSye+ÅE*§~½îWN‘QÇÐhi¯^¼º¢Ñ`õ„– ‚Œ§G†&k­íp¿P¹\èÃAtߌÞá>	‰}“òD&SöÉC‚êw.æÚ›n+
+|Â5Oö°Œá»9 £#4Å]Qfn'„ÆÑÏ
+áD1šHdª$ªÅ –ÆçÜH¤\ăw´ç¼H%\K5èœ\Èߝu4²F¤'¥ÓP¸-×È6B'ÑÔ6¯Ÿ€-#€—},Tcètí‘ ä£ô#óx’…"JŽ¸jr(WÚ‰Í"VìÉ9+‡ÓÛeÖg)ežÌã˜0ëÉÀq¸ŽßœÖÚmžwÓÄ1gUyÓ¹3Ž!(Ȫ+¢Ž²(|†q¥G —IÈ`kÝ¥­^tÙ¾J‘‹•_Ü‘››KB}œ¸ZÑññËK¤Ç<.’óýŠÊþÈ€€öÖö”2Ëq˜ùÒðø¤¨XãMRÉIP1<5§0åS¹æ«¾nß c€CõS†R1 ¡ùñœ!† Ž„dwÉØÒ
+‚[ÎEqÍÌ€ñmµúwg¢8Ñ~ÛûÌâþüÉK[ô@‹2Nør3Çr²ÝäçÅóûWõÞq5å­œr	Éé\ÜrÑ\5ÕÞÒcj“·ýε€*C,‹Ð<>RM¾ÌêB¾p`‘µ#L7ìÞÕ]ÀÉØ@ÁK½.îzŸ€%!Ž69o8ÙaÊDr•|ÑbpÆs-æW:gi$DL9°•ŒØ:¶¬þt裩x•ž·äO¶©#ƒ»Ø²½ç×äŠ.Âïj¿þjTUÉ@Â9p¼úãŒëÐ.û¯%úŽpñb%Áeo¯»ÀÛ@¤­[þˇ+<o‹sô€>i'	45¯Ðáú.œØRch^b¾£ŽÅ’·îx›ù‹·Ÿ³í+|_ß>4¬@ºªÛÊ­Þ\B¿~
+~o¶•½NÅöϪçUè
+Ñ!OuPÿØ«az_t[yFdK~ëŽZMËSþx¨âÛ®Æ×$¯ëõ)ï'ÃÒû ºh–ôˆ*c|ÑþÓá©þB
+¶‹P8”mô§	DC™gý3dhÁ”Ó¹`ÿÁ¦Uÿß³þ¤žõðWËw6­þXý7ðP…
 endstream
 endobj
-9473 0 obj <<
+9502 0 obj <<
 /Type /Page
-/Contents 9474 0 R
-/Resources 9472 0 R
+/Contents 9503 0 R
+/Resources 9501 0 R
 /MediaBox [0 0 612 792]
-/Parent 9462 0 R
-/Annots [ 9470 0 R ]
+/Parent 9476 0 R
+/Annots [ 9499 0 R ]
 >> endobj
-9471 0 obj <<
+9500 0 obj <<
 /Type /XObject
 /Subtype /Form
 /FormType 1
 /PTEX.FileName (./Samba3-HOWTO/images/pdftosocket.pdf)
 /PTEX.PageNumber 1
-/PTEX.InfoDict 9478 0 R
-/BBox [0 0 516 43]
+/PTEX.InfoDict 9507 0 R
+/BBox [0 0 179 15]
 /Resources <<
 /ProcSet [ /PDF /Text ]
 /ExtGState <<
-/R7 9479 0 R
->>/Font << /R8 9480 0 R>>
+/R7 9508 0 R
+>>/Font << /R9 9509 0 R>>
 >>
-/Length 9481 0 R
+/Length 9510 0 R
 /Filter /FlateDecode
 >>
 stream
-xœÅ”=OÃ0†wÿŠá¸óçyEBÌ-ÙBS„¶¤Ÿk›æC‚([äÁñë7¹ÇïÉ9 !F;—µ¹_'Ø6†á4¾·†=râbQH"0G‹º¶âÐGµlLe¬ ó~Ìùc°~šóÚsëÖ"×çv*kx(a"IÑBQ*– ”äŠÊ\plBrÁ'Ì,ŠÚÜì_«ãnß¼|Ýïæ±0«Áar"¤0}˜¦聼&2An£fæÆäÍà.+ÖžŸašî]f;•¹×nÛ4&ovåÇæøgäŽ)ƒ#‹^jÑCè”Ï^É^ùÝI	Hšº˜9فÂZÀú³ÒÖê•êna€7\Ûq¹Ë£8mæ8 p!$Ôýž S:'žP÷z‚«§'¸*}½k­Q7º?Ų$£¶,²2¿3íc
+xœÍ”ËNÃ0E÷ó³„Íà±=¶g‹„X·äBS D}¤¿Ó&MÚ"@]E^8ººö9Ê(Ù¢!FÓ®n/kx˜G\6 ”›€_Àø‡ΟA(	K@ïˆ#+zÔ¼GMdLL¸[ÀK×Þ-a||ÆÇ"c>e’`QÁ‘̨ä½W‹lŒÎcQÃÝæµÚ¯7Í}ñOÌr·]ùæ,±•±FõÎ­ª1‘“àÎU›ŸMÙeÖošnudŸò•zæجËÕbíè%PPEfÍoL±O‘ù”|‰Ò”ƒ –Zå3!†Šu$ѸQ"BÞr{MºNT55¡·v
+Ò}´cv–4Ž”غy蝒^)ŸI¤c¥¾2(õÉ Ð£®“ñGÿi©]Ìr‚v3øäV
 endstream
 endobj
-9478 0 obj
+9507 0 obj
 <<
-/Producer (GPL Ghostscript SVN PRE-RELEASE 8.61)
-/CreationDate (D:20080128091724Z)
-/ModDate (D:20080128091724Z)
+/Producer (ESP Ghostscript 8.15)
+/CreationDate (D:20080520133143)
+/ModDate (D:20080520133143)
 >>
 endobj
-9479 0 obj
+9508 0 obj
 <<
 /Type /ExtGState
 /OPM 1
 >>
 endobj
-9480 0 obj
+9509 0 obj
 <<
-/BaseFont /Helvetica
+/BaseFont /KURRAW#2BAlbanyAMT
+/FontDescriptor 9511 0 R
 /Type /Font
+/FirstChar 99
+/LastChar 116
+/Widths [ 600 600 600 600 0 0 0 0 600 0 0 0 600 600 0 0 600 600]
+/Encoding /WinAnsiEncoding
 /Subtype /Type1
 >>
 endobj
-9481 0 obj
-326
+9510 0 obj
+309
 endobj
-9470 0 obj <<
+9511 0 obj
+<<
+/Type /FontDescriptor
+/FontName /KURRAW#2BAlbanyAMT
+/FontBBox [ 0 -186 567 604]
+/Flags 5
+/Ascent 604
+/CapHeight 604
+/Descent -186
+/ItalicAngle 0
+/StemV 85
+/AvgWidth 600
+/MaxWidth 600
+/MissingWidth 600
+/CharSet (/c/o/d/p/e/f/s/t/k)
+/FontFile3 9512 0 R
+>>
+endobj
+9512 0 obj
+<<
+/Subtype /Type1C
+/Filter /FlateDecode
+/Length 9513 0 R
+>>
+stream
+xœU“{LSwÇï¥å¶£±—ÚM¤·qL¨àxLç„-òºù`ŽIçFâV £Ð†‡Òum/8¼2g_íÿ`,S	f£¸1Ëb²é¢Óe&N	3àÜÎÍ~,Ù‰’ýssϹçw¾¿ó9ßKâ(‚$ɘ<S™¡Îš·mÇ\”.$Âò(!QÄ¡"á{a::‘È]S·è œää"N.î]¥€ž%бZâI6w)0[¬õÕ•Uš”’âw´©©i™Ìõë×kʬO¾h6ª+ë4+ñË£Él©5Ö5æh
+pµÉT]®©4Y-U
+CE…±bî˜Þ`2ÖhtÕ¦j‹Å¼G“R Õdedd®Æ¬¢êÚ²¦Í6sY³USl¬l2êÿ—$â™rs…Ÿ»¡±† 6Û‰Bâ-BGl"v%ÄV"3 ÄDqŽÌ$ûɣ̢ÑA±R˜Š¦Zx8 +-¼â6¯¢…¹Ò0 qR´,5
+=‹â遼jt420Â|>âR¯ÃëtupºÔ;K·4àʨ
+ׁh|¢n]3è1ô[×a¶'¡Ûí
+3ôà]	}%Äz÷©éÁVÖieË
+$O^ã…^ç…%R¼Œ£%3)  Å̈…øä?P<S&~ôKöó)벓’ÖMÌLßžx8¾ž‡Ä‘Þˆbx„/Ë!VEÛ«0­\MY¬½Íˆ˜ÈA½w­øÄ|KÙ*¬ÀÐ#hñÔJ7puXM·eMJB^wOÀé¶2´}…Ì0£œ¾™„+“s²µÉ¯aÕ›ÔX
+Á‹<Üä1¯‡<Ù$	k•i”́}l¹0,Á‘Ën÷¹‚”P!¯'pz¬Œ>¡†ß¸X{ƒ“BÜýßAÆÐ [}Ååî´èôjÐ]TÎŒçiÓsrµ)¯^ŸœüiìÁü¬ÏÃ*žŽB©’;Ûi=^u+g$ÏŸœŽbÑÒ¿“ á.Èϝô9}Îöý,S^“ß´C—óCÛ_R^¾÷ã·SÜ7¶ýh†wåx¸Ã“°ó?„—¥ÔS¨ô2õõ™Ñ^~gŸú\;ÇuqÒn<†·ÝcïbL‡un#'ÍÜ¢ÏgŠÖHšçY‡™ßÐ-Õì‘Gð3ôá†.w3ƒ¶Só;ƒDH‡%éí=Ã*Ú/l”ʪ/v)椴N›_º¹&T×oeúmýì{‰ícûÚúZƒõ\£”öë7W¬y¹pð¬Ú-¡uÝ.¶Ôæ6Öac^Áq³ÛÕ£¦Üž0ã—íþÊ6ŠIGß¾tãÄÞ“¦cLM¯Ñÿ¦û%o{WS ÷Úø(\6téøØø7µïª¦W´t¹]Ý	·/ÄÐþ«z6­]Mû÷9±Âü"þÄÈÒ‡Dð.^:È$ávOkk»Ã¦F²¼cè•{¹ôÞ¯@úÜçò;:>îÜϪË
+mosRáÄ0/øîÉ:@1ggxnâ`+J„"=ðºòì)Ø„
+£-ýÏS£Š
+Ívà»(T@&¨¢‡)z6ìy~é¯pŒBy(9Z¥IžæÎφõ“TìÞˆ°6‚¯‰P§cxÙi¹œ—/"ˆÿ ÏMcc
+endstream
+endobj
+9513 0 obj
+1219
+endobj
+9499 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [395.008 304.799 456.273 316.488]
+/Rect [395.008 296.183 456.273 307.873]
 /Subtype /Link
 /A << /S /GoTo /D (pdftosocket) >>
 >> endobj
-9475 0 obj <<
-/D [9473 0 R /XYZ 151.701 685.529 null]
+9504 0 obj <<
+/D [9502 0 R /XYZ 151.701 685.529 null]
 >> endobj
 1998 0 obj <<
-/D [9473 0 R /XYZ 151.701 660.623 null]
+/D [9502 0 R /XYZ 151.701 660.623 null]
 >> endobj
-9476 0 obj <<
-/D [9473 0 R /XYZ 151.701 641.703 null]
+9505 0 obj <<
+/D [9502 0 R /XYZ 151.701 641.703 null]
 >> endobj
-5268 0 obj <<
-/D [9473 0 R /XYZ 151.701 292.474 null]
+5256 0 obj <<
+/D [9502 0 R /XYZ 151.701 282.781 null]
 >> endobj
-9477 0 obj <<
-/D [9473 0 R /XYZ 151.701 275.603 null]
+9506 0 obj <<
+/D [9502 0 R /XYZ 151.701 265.911 null]
 >> endobj
-9472 0 obj <<
-/Font << /F50 3701 0 R /F22 3706 0 R /F17 3698 0 R /F15 3700 0 R /F51 3729 0 R /F85 5521 0 R /F71 5424 0 R >>
-/XObject << /Im48 9471 0 R >>
+9501 0 obj <<
+/Font << /F50 3701 0 R /F22 3706 0 R /F17 3698 0 R /F15 3700 0 R /F51 3736 0 R /F85 5513 0 R /F53 3738 0 R >>
+/XObject << /Im48 9500 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-9487 0 obj <<
-/Length 2047      
+9520 0 obj <<
+/Length 2151      
 /Filter /FlateDecode
 >>
 stream
-xÚ½]ÛFîÝ¿BèKe`5Ö|é#=Ðd³íMëÖ @Ò­¥µu•%E#Å
-Ð_r8’í]%é]€{±8‡Ão:ôv^è}·x~·XÝáÅ,CîÝ=x<Y’
-/JR¦SåÝåÞSlû²©—¿ßý`É–F‘Br‘²¨C¢‚i¶xIÿn_,©•ÿâõzCÐMYõEWÖ;Z~Ûm÷e¬‡® Ö:„ûY¦V	p¬ôÈ\%©/ïï°@|&®fRzÛÃâÍï¡—ÃÞ^ÈdšxGKyð¤NX¤‘[åm¿,B§‚ð\šŸÀỷTÊì{QŒ·!­ãÁÕ
-ק,8JmÕ „Àsªrða)b0ýi§mfAýÞi%¹d/KøÄ¿Íú¦5Dy)ˆkp5v…,p(å÷åÙ»›»€ØχmaEþz)¿1ýfÛ•mwxbд@2­RbþêöÕËe ¥ö{<ò¡…ó‰?+$Yª’Qª¬m«r›¡w­Z¸ÉL7=Q«ä,‘ÓÁ·¡3º^ö¾,Ž´ØàL EþÑ
-?T9m˜¾¬*÷„T³8‰è	šø™}ƒôÀEJåg@
-€sìP6´×[ÇFDWîÊ:s”ë됉³G¾qéQsŽ@„L‹ä÷(ËÉ£¡j‚ЁPd‡u¤\ªÖ £|uv\a¤Ëz‚ÀKîWåÛæp€Èö³öóÀ*2¼t‚ª¬Ñ¿“ÐoZ4¨yGyâ—èÚ	÷MQA°Zô{àS씌 4zgÊýØ}³:'¦œÃm¹íŠ¬/&VîÚò@~ט"Ÿ0³ÎI~BiÒLO–G4"Å$ìCÖ³¨Æ¾
- ³/Šþ
-Ô(¢Ä	d%ªÅ ‚ŠÎ>Q' Û¦ëàå´Àó¡­Š?¿w³ê<8æ±õõ†^ÖBýEŸ~_:Dy_`mŠˆéôz}M@ÞзnzÌÐ:…uC‚=âh¶eÙŸËéBåŠt`¿£P ‘ ,ý#†ŸÅÞ»ä`å®nº"ÇÐqˆsR?ñrt58òy”“ì&EÂ7h“h<rŠËÕÌ©¸>yŠï§ Žò›þ)¿Åóù+,¦sùí}³íКà3‰.ŽAÂ)o&¡H1%ä—g™¨Ic23
-b1#dÖ·mbq›³oç)‰œJdœ.3è’3ïŒ8S:iM1G÷YÏÅ[œ£@€Œ÷:;$êóu&à	´2½´ø¹=¬->.œXDÿЪm$õÙá«Iõa	…Rê£zŽBÆO>FO蛢5cvyKMš–§Ê9¥~Á))€
-1ßCPö†ðGŒÂ¦ûƒV¶ÚŽ$uŽ„k·ÊšÐNTT78¾ÈgÉékÛZhÌJóW´²ùœò¬(‚…rçb<sÛ°%Jg=çYŸD©€â€·:7Ês¼`&d5•ßÃ)T°ð¡¶áª?Õ8:åvÚrEÎøÚ"!2=¼ùðj$?5 ’sw²:nYÁ9ÿ˜»¥Š¥ròŸÁÜÏ9Š˜ð‘è>Û¢FþÀŸ¢Î¯ä:Î;N{m—Õæ¡èÌév‹ÿOsï0#wÚnÉÇ
-8wãÚ¶¹&žŒ¶´ð±¸ÔàÝØÁu…*ò;4Eõ%`8¢!3tsgÛ®xh:gáÒ5‡™ûÚ62öŽº¬/,影؛r7tN™¸xDärÍì YÉP<žtbH›th²	/]Äq‹›Ôcúqb%gb=É%|a234½N-
-éãõæ9!^ Ê>õŽ’’_2±ß‰µÒv2ÐÞ' #°~·`:´Ûã×"DZº=€ã\7pÇé–db¦|A'é%ñÄa-8“Íš…ÇP4Yªµ87‹ÐPÔµ:ªy.	Ûþ¦:;ŸÉ(¦–Z7bæº+ßƒó¯ ½Î΄úDÄxäLþ36g‰[híߎyº.zÚrí2mo3w`꜋qC]ºÂ®ÕeSÜé÷Í` ÚDyñ‹òÔ—ºãUáH°ÒK˜f5HYbTÂì
-=A›Õ¶¹ÄåXÓŒ«)RŶ0I¨¡ãØâr<P׶þÛÁ
-VUVï0ëÛþÃ&ĺÞk K€<PÜ+TXVωȯÂ0¤¨›:xÚK"³‹ÊÖ™OW 1}Yw÷r³†
-
-z^¥he©qÿæ¤gþD	!õÄ®Ý]ñlg²|88£C³áˆXtÛ2Á@e5ðÐ5÷(¦K•D0`¹ò 5ê='¬µ»¥#E#nRt'ŒóË¡]:m+ÛOkø²z–[KG>$jÚ6âÆ<­S€ã˜‘ÜÆ“r
-Ô:X_Çq
-QärÚÿ‘”9üén}OšqˆŸ78€$þoWô½}þ*øöv\}¿^ðf¨ƒMSe]i®hÞÚ|wÜþ:¿@ŸGðÝb¥"åH¯ËÝìYöÖÍÓÐý“e„ k°S¿ÁjF¸“ñy]Rš‹C<¶àÁÑcWö½ y?À¤; lR:wÓÙ:`»ì0úTVåJ2]–3zÜ6Žhì€*ÑÁ…†FW]x.8èéßJŸ¶~›„N?ÿzHÑ9y‰rúÃiß÷í³Õêx<²"3Ì‘ÊVØöm׬Gñ9Ìþéi’ø÷íã/héoâ«Vg
+xÚ¥]oã6ò=¿BèËÉ@Ĉ"©öP »Ù´)nÛÜ9°íƒb)±ZYÒŠRÜîÇw>(ÙN´»íåŇÃá|CïÁ½ïÏ^Ýž]\E‘—ˆ,	¥w{ïÉ0iyqš	“iï¶ðÞûër3Tm³úõöG"OEÇÉ£L„@2]	#VcåßnËU Œö_¿»Y3tUÕCÙWÍ/¿ë7Ûj Öc_2kÂý"3Eœh31שDª³7·gÎ$`øH\#”ò6»³÷¿†^{?z¡PYêí‰rç)“ŠØ ·Ú[Ÿýû,t*Uaä± R&"‚#±Î½Åø%”	É1¼¸’æ䁓Ԥ†(Šðœ®¼[E‰?Úá°ÓO‹.·–¡aë´’ž²´HåÌ¿+³Ly*ˆkH=ö%‰ 8‡´ö÷Ûjƒ‚lÝÍ}@âã¦$”³ŠR¿µÃzÓWÝ€wxŒд@	£3fþöúí›U`”ñ<ò±ƒó©¿(¬D¦ÓIª¼ëêj“£w]tp“oz¦V%Eªæƒ¿„&ÌùJxÙcUîy±-Á™ Šý=	?ÖoØ¡ªk÷„̈$ù	†ùÙm‹ôÀE)íç@
+€s< 2lïyo ÇFD_=TMî(o.¯@&)žøÆ©GÎ9‚(:Uÿ¿GéDÍ…0Õ0„„";¬#•Jwå«£³à
+]>0öXI¿®žqØ´»D¶Ÿ7°_¤ÈðÔ	êªAÿNC¿íРök8*S¿B×N¥oË‚ÝòbØŸ’a§d£À wfÒOÜ7o
+f*%Ü搛¾Ì‡rfå®­vìw­-‹EsrNöÊ°f¶<¢ÍÁ>d=Bµô6 ì¶,‡sPc§N8 «P-TöôD9¹ Ø´}/ç^XŒ]]þñÕ´»;Q§sȝ㝐«·ü°Î2êü¶•CtVñdRḐon.(Zþ6íÀ€;§¯ÞaX®')_ËaI©*笋¨h’
+ ö„•¿Çð#ìK´¨š¶/‡h0'
+3/G×`€#Ÿ'9‰69¾A›ÄÓ‘C|W»${sóßÏ/@ç7Šþ9¿%ËùMj,¦Kùí±)Äfìlð…D—$ ᜷¿P”Š…ŽÔË3ŠJõ¬1•N±˜ròmJ,nsñí21•È8}nÑ'ÞK¡M<ÑÚbŽï#×Å[œ£@€L÷:;¤úËu&)´*;	ªcs)>-Ö›$Šÿ¢$ÛX™™á
+‹IýqÒú“jŽC!.ÆOÚ²³S‹vzK=šQ‡Â9gþHrR 
+bº‡ ,ã÷„mÿ;¯¨ØN$M„K[UÃh'*j|ÀœÆÙQvúµÓÆü9¯(Ÿs¢Gp¤Ý¹ÏÖÅܦÂl˜Ò™à"r†8÷PîðVçFE,e°†ËÅ÷xÈã,|)µÓ#\õçǧÜNË[®CàÈ™žÀ[,$Bv€7ïþN»ð‚TÉCª¤ôfÇ-\ÊOù[¦E¦fíÝ’—ˆ&•Ñ]¾AüŽ?eSœ#ÿØuœ)vœtmŸ7ö¾ìíávÂÿÖÞ9L망®_É©BÎߤ¡6÷ĤÀSðv-|ÆåíÔÁõ¥kö;4‡÷%`8¦asôsgÛ¾¼o{gáÊ5‡¹ûR™ø{G]5'–òÞöªz{'ŒL2zBä’Íâ YP˜D>tÈŸštx²	O]ÄqK”ˆC=å'Vz$Ö³d"Áf3CÓëÔÒ²>Þ­_1â5ªìsïˆ!Mdò%ÛôY§1LÊS |ŒŒ?œ	Òæô%äDï×;p›Ën8Üq 
+`²Ì4|A# ÷ߐwæ0	Ì’‘IdSdÆDÇ&ú)À,GµLÁaÛ_·cO³™ŠnW Ýqã5`.ûêÿRëâ<i/ŠÁ¬ÌúgìËR=uÏÆ¿žRtS¼å:eÞÞäîÀÜ4!C†t«K¤¸3lÛÑB&¶¼‰ââÅ
+¸'uÇëÒ‘`•ÙW0,äh²Â€„±ځ.o¨¯ÄåTϬ+'J'T”ÔÏibq騪ý4³ÁªÎ›LøÔzPÞG¬ë‹±þ¹Ü ȇ¼F…åÍ’ˆò<Cvþ¦m‚çm$2á	»¬©Ä|>ùËX¨X½(÷¿Yß@u=ßLUè+RëþÈÉŽþ÷‰SBÖ‡áܸ÷$‹]Q(Bÿàˆ͆ÓaÙoªgiÒÀ}_–Ü×£˜)uÃlå*ƒ1¨÷‚±dw¢cE#nVt¤BÊøTÝÊ©[S/aÉò)dô¼ SÇ>$iÞ¶ã¢Æޏ5¯G[2€£
+‚HNñ¤]ó ·
+äì8ª!Š}ÎøÿbmŽ¸[ß›<âç5©ÿßsþ^¿z|w=­~¸	ÞMðzl‚u[ç}eÏyØZ\ÿg&~NÿáÛK?ÆÚ‘^V‹óx5Ÿg¡ÿî'b„ k®3¿ÅJƸƒõySqš­‹<ÂTìà辯†¦@ÞMÑ0ë JJ"å#uuë:wªýi}íÖ#ªµt8 êJ°yÍ›±¿-뎑”‚òfSÎœ¸û鉆/NèâÅa»<´v‡I_q~\ßõü·…ä~Qù÷åÔN)
+{†žHrì%ÚžbáiÈ/VF<Âøs•Fj%t|ZàUèA¡J’˜1("QêÉÈ@ï¯O:–Gÿßj!
+…s:ýóI~IŽÉ!ãù/¸í0t__\ì÷{Qæö£Ýp¤l“‡®o/žð9¹Vjõ0\}{BûôZúÄçŸ.
 endstream
 endobj
-9486 0 obj <<
+9519 0 obj <<
 /Type /Page
-/Contents 9487 0 R
-/Resources 9485 0 R
+/Contents 9520 0 R
+/Resources 9518 0 R
 /MediaBox [0 0 612 792]
-/Parent 9462 0 R
-/Annots [ 9482 0 R 9484 0 R ]
+/Parent 9476 0 R
+/Annots [ 9514 0 R 9516 0 R ]
 >> endobj
-9483 0 obj <<
+9515 0 obj <<
 /Type /XObject
 /Subtype /Form
 /FormType 1
 /PTEX.FileName (./Samba3-HOWTO/images/pdftoepsonusb.pdf)
 /PTEX.PageNumber 1
-/PTEX.InfoDict 9491 0 R
-/BBox [0 0 525 142]
+/PTEX.InfoDict 9524 0 R
+/BBox [0 0 359 89]
 /Resources <<
 /ProcSet [ /PDF /Text ]
 /ExtGState <<
-/R7 9492 0 R
->>/Font << /R8 9493 0 R>>
+/R7 9525 0 R
+>>/Font << /R9 9526 0 R>>
 >>
-/Length 9494 0 R
+/Length 9527 0 R
 /Filter /FlateDecode
 >>
 stream
-xœÅUÉ’Ó0½ë+tM/ZZWª(Î3øÈÂd(*!™8¿O+‹lS™à›KÙ¯Zz¯[½¼xòX×e_mÝûÇìŸ{G¾®Ã³£ ”©xÂ\€Ø%ûgÉLžÜÚ±‚„äÿ¸ÓeþñÓœcŸ/ÖFòâèü}ÙV[ÿ¡s5'öÝÊd©§šE}·vg¹ä9J¬×gˆÑw[÷fÿ}}Üíû/¿Þv?ÝÇÎ=Œ|)ã}_fÍP1X@îçd!“‰ðþ5ÝR”Á¨ïêžaô_ÝRRÎwt2åu¾öǧ͈) ¥õ[G	©¼ ›‚P¤"ªÐ.`LÆ5¶Af2FÈÍöÍÀԐõ»EéX¸ô\KÎ%
-üc†À¿h at Pñ7›ÆߐÆÖ˜ÆïÐúÃ’:&²´ÑT€­þƒ@*ö\’°Vïí¶:ÃzFm‡S«|½¶¥dë| 1멸υ}Ü=íûݍÎdMÎœò%EÈ,ŒÀn6Ÿ«³A"щ9×0Fªý©TD1@šœJ…€Ó
-äJuÊ«%é'é´´Ö+®	rwJÏ°ž3*•î8A¤“túÝ»1ÞR‰ÀÑòmâK-ÆSuòŠl2KØFg_Ë‹1l$ ›‹#„¢@¶ào×€X-+`Ú——òàþÎ[Ö
+xœÍ–ÏŽ1ÆïyŠábbÇq’+â¼K_ –íji·SÄëóMçO§
+Ðîe4‡i?}²qgž} ö¡}ú÷ÃÖ½»Ïþ©q\ˆS¨þ·cÿݝ<þþ£c&IÞJ$SöY•¸Ï…)±øãûÔ{OîÙq÷»=lýûâWÏJIBö«µëò²çL)Fó™©V„^mÝ›ý×õq·oÞ®~¸+woû 2‹À®8tʱþÓ‹a5¡:r	ÛÜf•”„bù[͸’–̨6쑂®Qÿb°'ƒ{”í5Ô‚PšmF}øÜsò¢F\Ù
+H·H&™ò(lFk‹[AB%Á*-Qœ8L3E=ÿÏÁ(žC–¹rN³ž´ãr¨¾a'˜Ê"¹¸M`DÚšÚFeÄ5&“3Î`y᜾O4noÞ‚°.woa`¢¹RF«(&Ž*f‰J74B醆ôNŠ-½"Mñ%‘Uj$ÄbQM¯šIÛ²P¨ÖŒn\wûf÷óƼ+¨b€áª±¶¥ìE™J·æ\J[ ‰Rc¤¤>bQ†fãbÈ…ršxb@Ñø–2äÚ̲_µßÂØ®zp‰tý„ñâqò­ðoûËï\LB\çÓVüÕ|¹Ñ€ÑJ{¹1>Og™q at yT6£r.šÃ5íÙ2lj(Ø&JEÚ+y3¦š+çTë¥]5ÝòàîÜÇY
 endstream
 endobj
-9491 0 obj
+9524 0 obj
 <<
-/Producer (GPL Ghostscript SVN PRE-RELEASE 8.61)
-/CreationDate (D:20080128091726Z)
-/ModDate (D:20080128091726Z)
+/Producer (ESP Ghostscript 8.15)
+/CreationDate (D:20080520133143)
+/ModDate (D:20080520133143)
 >>
 endobj
-9492 0 obj
+9525 0 obj
 <<
 /Type /ExtGState
 /OPM 1
 >>
 endobj
-9493 0 obj
+9526 0 obj
 <<
-/BaseFont /Helvetica
+/BaseFont /SOZALR#2BAlbanyAMT
+/FontDescriptor 9528 0 R
 /Type /Font
+/FirstChar 97
+/LastChar 117
+/Widths [ 600 600 0 600 600 600 0 0 0 0 0 0 0 600 600 600 0 600 600 600 600]
+/Encoding /WinAnsiEncoding
 /Subtype /Type1
 >>
 endobj
-9494 0 obj
-515
+9527 0 obj
+542
 endobj
-9482 0 obj <<
+9528 0 obj
+<<
+/Type /FontDescriptor
+/FontName /SOZALR#2BAlbanyAMT
+/FontBBox [ 0 -186 567 604]
+/Flags 5
+/Ascent 604
+/CapHeight 604
+/Descent -186
+/ItalicAngle 0
+/StemV 85
+/AvgWidth 600
+/MaxWidth 600
+/MissingWidth 600
+/CharSet (/n/o/d/p/e/f/r/s/t/u/a/b)
+/FontFile3 9529 0 R
+>>
+endobj
+9529 0 obj
+<<
+/Subtype /Type1C
+/Filter /FlateDecode
+/Length 9530 0 R
+>>
+stream
+xœeTkPWÞ@ÜdLx®‘NÑlF©AñUÀŽ<£Eyˆ€¦txH	IäH"¥+Z‚‚´H[Am»±ˆŠ"ÖGÇ
+E@±vJÇZL5ØÖ»3Û½˜"vúggϹ÷Üïœï|ç0¦Â`0æGJ³2eÊÈø”+˜òeP‹\¨Å®@ݤó#!2·ƒ\Áu%¸ÌöEh7èðõ`Ÿ'âÊ`T4‰–+”E’¼üA at jòNa``Ðœguhh¨ K9{"ˆKòd‚eð§L,•+
+Ų’pA4¼-•J²yR¥"¿X™“#Ι	KË”Š"‰T¢PÈËÑBÁšU«V¯€Ÿ5	’¬ÒbA¼\&l$‹óJ¥™Eÿq"•ÉsâÜ¢â’ÒÌ,ID’Xd;"B6#;$IC¢hÄ
+’0‘zäcÃæÂq©ryâÚÍd3%ÌgóÒ)»;e'H0I*HoàM‚Om>اÖñ"P¥F«®2h[ñz2­¨…V“¶
+>h›AßbÖè+ðЈž ¦£&6ÖÛqüsãi߯ˆ6mGEg™¹ˆ(dÓ„„¥¬FøpA-M0°V¯Â%@ŽÇ~»6>¯|Ûv>LbI1HÆ0IÍ']Á%*šG{¿åO{Ð^Ó f6ý¸ƒþ¿Óð,柖¬óó[?1íx8ñ_D‚i0­íVï> ¾Îî>˜šRRÞ
+Té̾ kÐ=ÃÉÝ›6ÍYp¬Ÿö°/œÑ«'ïôñ±ª5S¬VgšJS§ ´Lóãa~ð¦x˜Ðÿˆ:>ñt&k:ÁV’`|†¾ç$ HÌü {A¨ÊY¶øÛ’
+-ZmÔXpŠ¶6ÌæZƒ‚Chß»—Ç6ðüíWÀÁ±	ÀYñˆöŒØ¥¥ñè2oz4R!ØxwjêÞÈSg­ ŠËIu¤óˆ³õÖÊù?†÷šøÓîôÂ~À÷àžë1Ökuuõ´xvATi<A#Døíª¿Ø$³íñÐ;a'F’Ž®bÏÊ€r!ÿ‡).¤£¯h Ó¯£zOÞj'ëê;ùçtÑ@°›aM:ƒº—6Šôb‚½zkZžÂz¥”ŸéI!ZáTÔÍ}ÔbüW7t:‹(…‹†¼}¤7š=CÕþ—ÄÝ¥'_ZNân£“ÁÔRmPá´ìE±ÓàÒÛÑë{Œ°VR¢×ªoœÉÊØ³Rµà{ÛK2b‘$_¹íTX‚×Ë^•÷‚“}>˜‰Š¡x¼ü/2Ž$lL$ŒJ+h•u)ñ.U—vD;¨íÔvVuVZŠˆ6fJ‹Ë	y;öôY¾ž…‰š5Æý|,®J[£Â7@»B¯iác™õ†6ÜIJåžWÝ‚}÷pp¬»¼Gz/h›õk›t
+¥føV™¹ÚbyÓ6xbdôbáûó±%ûôšf_³ÞØŠc¦;,lI«¶IÍÇLûk!‚³íÀÛ\ÁnHà°Út†ÊJ]ŠOs"çh¡¡×ÓÿÐ/?3jL5>¬¯Óò³ŠcU;¶(³»V ŸSùìøLÂVx’à¸-sÚ+¡¶.X¬BBqaw^CiA±Þĉ…[|we“çqp9hnÖàéÆK;ïߺÖ50ÈŸˆ!Á¤÷0	®’Y3Ó©¢Ö/|òFe
+°¢C›/®Ì«R¦ð«ètD5»ÆPkj8|ðàaþxG—þÁþáÂ{ðVÒiã{Pò^ë’Bpìü¦ïv>ºÚyå:¿—¹e[Zq4¬5£§ÿæЙßœÓÕœúß– $ pßõƒ
+pG½¶#PLýw[*ë•cêëé»&önvðžAvÚ#2¥ f7D7xÏÆ–
+ÃC—l|àpÜ›€SZn¥ÖY·ÕjEÏÌ'9g¸\’ë† ÿ w8
+û
+endstream
+endobj
+9530 0 obj
+1477
+endobj
+9514 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [338.138 394.864 399.403 406.554]
+/Rect [338.138 395.088 399.403 406.778]
 /Subtype /Link
 /A << /S /GoTo /D (pdftoepsonusb) >>
 >> endobj
-9484 0 obj <<
+9516 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
 /Rect [123.651 116.961 271.569 129.913]
 /Subtype/Link/A<</Type/Action/S/URI/URI(http://www.easysw.com/printpro/)>>
 >> endobj
-9488 0 obj <<
-/D [9486 0 R /XYZ 100.892 685.529 null]
+9521 0 obj <<
+/D [9519 0 R /XYZ 100.892 685.529 null]
 >> endobj
-5269 0 obj <<
-/D [9486 0 R /XYZ 100.892 383.701 null]
+5257 0 obj <<
+/D [9519 0 R /XYZ 100.892 383.97 null]
 >> endobj
-9489 0 obj <<
-/D [9486 0 R /XYZ 100.892 366.831 null]
+9522 0 obj <<
+/D [9519 0 R /XYZ 100.892 367.1 null]
 >> endobj
 2002 0 obj <<
-/D [9486 0 R /XYZ 100.892 274.861 null]
+/D [9519 0 R /XYZ 100.892 301.735 null]
 >> endobj
-9490 0 obj <<
-/D [9486 0 R /XYZ 100.892 247.829 null]
+9523 0 obj <<
+/D [9519 0 R /XYZ 100.892 274.748 null]
 >> endobj
-9485 0 obj <<
-/Font << /F22 3706 0 R /F50 3701 0 R /F51 3729 0 R /F15 3700 0 R /F85 5521 0 R /F17 3698 0 R /F29 3731 0 R /F30 3732 0 R /F58 3733 0 R /F68 3734 0 R >>
-/XObject << /Im49 9483 0 R >>
+9518 0 obj <<
+/Font << /F22 3706 0 R /F50 3701 0 R /F51 3736 0 R /F15 3700 0 R /F85 5513 0 R /F17 3698 0 R /F29 5413 0 R /F30 5441 0 R /F61 5442 0 R /F71 5443 0 R >>
+/XObject << /Im49 9515 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-9502 0 obj <<
-/Length 2328      
+9538 0 obj <<
+/Length 2262      
 /Filter /FlateDecode
 >>
 stream
-xÚ½Xëoܸÿî¿BhVn¹¤Hê.¹‹“ ×la_Ñârd-½«XIëÇßµ–Öªk›û"Íã7Š»€g¯¯ÎÖo5gÏDpu-XÂE§Ó™
-®¶Á/¡JÕù¯WÖo£(HYÇ
-F<e\
-àä½ùysy¾’Z…›®l†²ÙÑìòж@ñОãÎWB‰$|³ÏÛÁtt&ŠÿُWg_ϐ!ˆ4‘D3)ƒ¢>ûåWlaïCÀ™ÌÒàޝ¬©Sk
-t\žýýŒOÕz¦^ò'*ˆUÆœ(ùÖܝGih*‚"Ñõ V¦ÃaoêÞT°›„ƯåÍ–ˆrð+}^ÑfîMÕÒâg.T“7…9r"âæÐÝÑÄ}8q^¡@ꕐL«Œ«Mƒ‚É¤T¡½ÁQ:CGdÞÓ,éЍ1ÛãZÙYt&l×æ`SgéÑDà~1µÏŠè`‰#oÐ%9yëĪô’Âêªd^”u»B0x%pmÓÙó•ŽÃ/¦<¦² Ÿpâ$R&uH–io„”ŽÍ¿˜1¥â`59ºñ‹ÍÇïè37ñBôöfÀïߣ¥óΠ
-h§Q`ã®Ü¢ûp%ïìÝ‹´Pܹd%¢„%€¶™g6›Ðô‰vßíā—í<îa£1yW=­8'¢uÖHB@~>LuXçnÅŸÜv%±¡ù`ý‹{Kd~=œ‹0¯Ê^›àF“pö0´‡õ0qoÂxMð&¤ú)ye›]f8‡NxÿÁ×¼ÐOø#
-A^¡*¿Tò¿Õy*ÃC‡$¡}ÕsiÉR•:¥ôn¶„ È]™&¥Oê÷ ‘{d
-#ZOÈ°±Í
-ñDÈ‘<½¿ô7€§! g·wî†	Y浡%'î¡Æ§÷BGðŠË”œûÏz;jI		<R6´c
-SU³ìðõ@H©
-¿½G>ýô·÷æ—œÅ<žš_ð%ûŤÏðqsáb8ãá“ÍqVö4æ4´y¼=‡\’ï-ÖùÖS×dG¿ý“çØX|çž&…%óåeƒ1뜡ËD2sÆ4¶ÁÒÈe1­Š,¬mghiØç
-Qé@L‡@Šdئ®)? ›ÎÖãÛbžSÙ@u(_9`À°P@'*ÎÂO—ë¡ÈÃÛÆ¥³ûÕžFÚ?ÊŽÁŽÎ”b:ZÁì€>’À‡ZFoP¨ãln\A‡àkˆIœç4xtù’Øýà|å’ŽÇmÛ™Þù÷)Oï6ï?\.W°HÌ*‹ÀŶ$}V{^_þ°ê)þ*P1ÒQX•…izƒîâd‚gÜ<É!¸”·¾$=”u>Ì&‘¡Ðœö1/à»͟{×ˆeÑÜÄä|D#z¿+ZÇŠƒ‹©ï`¨z;ž›–BÜÃZXÁû•£ŽÉvÛ§¢Ž¯ŸT$w¤Q(=–ŠC×yGWKàȝçz¬²Ê¯+Û¸´
-Ô]™ŸT¨·˜ê,áLVS¹©ßOo±2Yr¥“a] ¹Ð$m!¦Ð
-ÅR¿ÃÁƒjºhtp,{:Ÿ-ÑÄ“
-•“Ë4ª>ƒÄl·{æyßîÍ2¹Üî@§NÉOc'“ l^9ïÀŽo¢Q_léØÅÞöC_te;б±g í1i5´é=¶Ë°àº6ÛUÛñeÍËf±W.ªÃ–r+ äSÝ”¾÷&EjA$ß‹B,Œísã; —Žpã'晆NQ`”@–K“ˆ¾EL3‘oÁùôÊ‘~‘ Â=MÞ7 íMîò9L/-ú%'ƒF?žÞ§T¤|œªHŸ&
-\r¦ÂSÐÏÑ
-¦	\ø,¤:Ö Àñ þày÷4ÞúÚØДðƒÔå#–­%‹ÿå4ücðêOW4›¢ŒVzÇ ZÄU¢¼89¥ë°ˆ€Û]%ߔ⢛7i濫ªØ‹¹”JÚ’/„m\›Ž)Ãœ$
-w”ÍL)–VÜðÐ4­Áô‹½F±u,Á‰3;â®·#Mœ.n•üc\(ì.òI»$ëD-¼¤¡Ã+%”­©P‚Xp4Ü#íï}¢ÄÏÐJNCg]ÎL¡Z—5¤PÏÏ,n@Šc˜PÃî™AŒ^Ž1šf3K³…Æ©5"ø¢SØ•2ŠÄvÌwax lÜ•ÏÑÞ@üØy{¼” äb\=ñEÇYOÐõä~ìàPÙ¹Œcî²SörÒƒ-Ù}›زd	t%p?®‰.±Æfé±'C@ÙaÆà>ýá9ó×må®bÊT \O[žka:ì-iÒŽjúׇÎÛj‡gMœSP7B7;Ó/ÂeÂIayìJ_UÜ10tZ¿¢÷D}/i|z#R=ƒ6ž9B'>Lå<ã;æË™xšÓ¡ë-ýè.§}&NÁöU
-²(%ÂOþì»ÍêçÙVù V¯û#—G¢òn욥™É‚O)HbJaKrþËî~¼…
-<”F¶IãBáÁµ¾·”Õ`÷4±Â™±Êá¶õÜ|jðm
-Z=Ã‡~9AW\UþÔÞ,ÄÛ<E€å¡Àì©Õñ/œþÆK2–ÀµÊ·(«ò?4²’ËñŒm>¯è`2ï’2ÁxŒw5¸Z'þ¶ØY;ü’#T”ªÍ·5º'«–ƶ¨Pl'²[¿£±·Å­^­×ðyèj at K¡^e¯M¸EkÖ|-þ‰?F/ýJ2ÿ	º’P_“$vêÇ
-¾žÂ˜²tþ¯	,÷ô›NiwOM¹?õ—“î0žO˜ˆ“ѨûahAÕþHq¿½Zú›2°ÞºÂ °w†5fXŸ¶©S–"æ m<2ý+	9Sf%ÁR8¾‚ïëÙoÿ·2÷÷÷l8t×Ö¹—mÍÚ4»ªì÷l?ÔÕËŠ$`ê$yY‘ŒþßL è¹h)Wÿ³&ä)†~¹®YaëõÖÜá/YÓÝCÄ÷kÛ÷ëªlkh–±ˆÁô—/je“Z¼¨©ä	\:¢™¦âÛhºoËæö‹ù°ÓœÅR½ì­X³˜ë™Ñ7ósnh}¯—˜—1Óp¥Ÿ*p<{:Bžù7gT¶
+xÚ½XYÜÆ~ß_AÄ@ž>Ø<„ €%{WähŒ]	,?pgzg¨%ÙÉÙãß»ª«9KÎŽ7°å…죺XÇW›Û€g¯¯Î–çš‚³œç"¸º	„,å"H²œé<®6ÁÏaœÉÅ/Wï—çRË“$FRÉ3Æ• NŽèÍO«ËE¤t®º²ÊfK³Ë}Ûˆ‡vnXD"iøfW´ƒéˆF:þgß_}9C† ÒDÍ”
+ÖõÙÏ¿ð`{ïÎTž÷Ž²”ÎX¢5Œ«àòìÇ3îÕã35ÅLÍdOtÄ9sê Ÿ¸HãÁå¹Ð³Sn8*|µ3‹(V2¼(ë6B¥2Z[uvé$ülÖƒ·]¤,G“ȘÒ2P,×9±ËˆlþÅœÅqD²O\ó‹Õ‡¿Ògn:ã…èí̀߿_È4,:t‚vZ6îʍéi¥èì¾ÙÐXÄ?DB¦,«FB1û¯­VßÁ•j÷ÝÞ¹xÙÎû6StÕ#cÎiÐ:k¤!x¸QU¦Ãºp+žrÓ•w(•ih>Xpgi˜„_öU9Ð1’“tš„³û¡Ý¨(~B)bïk'¤ÁIî{³¡å¢²Í¶3xꝧðþƒ¯y¡ißF Œ¸BUØ<æ Š<>") 0äÕ"Sá¾C
+ÒÐ>ê9„´bYœM”ŸBà<×ÏÔï "÷ÈÞh=¡ÂÆ6≐£xz§èo„ÏB@ÎvçÜ
+² µ¡%'î¾Æ§÷BGðJËc5G—½!û¶£š`brIÙÐŽyX›ª2cdáÖ—=a"Ldqø{\¢þK>þðw'ì¯8Kx2µ¿à§ b¦„x恫Ä9ŸŒŽ³²§wA¯¶X#&oLŠ­¡ÅºØøÑ5߽þÁsl,ž¹§ÉÚ’ùŠ²Á uÞˆc–‹tîitƒ©%f1?‹<¬mghiØ
+(Öa0õBIª°L]S†@6­ÇÓdžSÙìLWE³ö€†IŒRR T’‡/—ÁÈÃÛÆ%´ûhGoÚ?ÈŽáŽÎ”d:ZÁü€>ÀûZFwP°ãln\Aà1%Îzy|Å)±ûÁ9Ë¥ܶ3½G2zûëç’·«wï/O!W0)¨öd¹â$r± g„Üì	¹¯/¿‹z
+À
+T”Z†U¹6MoÐý2I'€ÆÍ£,‚KEë‹ÒCYƒÁ|"µ…洏‰Þ®þÒ{ÀJ–Ëyöw¾G0¢ó»u(9¸©
+kœT½馵÷0Ã@KVp¾r£C²Ýö©ªãñ£’äHš„ÊCi½ï:ïçêñ6
+'ÂBë°(«âºò8±Ë«0º+‹£uŽ©Î,ÁbåÚCªpõÿÓ9–&Kžt2,×h.4IÛc„ƒitÃúTÃÃÁñ,[Ê“˜²<û­l‰&ž”¨ô[¦A}ð$ f»í3Ïû~Gh–«Óý´¤”û4¶2Å”-*çØ1”SP_ì‰ìbgû¡_we;ÙØ4Ðö˜³Út
+,“ƒaÁµm¶«6ãaÍË&:Ñô¬«ý†2+àãcÝ”¾÷&%jA"ß‹B(ø=
+¸Œp@Ø>Å Ï5t¢è e
+5Zi–o)™f"Þ‚óikq~ ÂMÞ5 ìMá²9L/)úS>…dmw6ýqˆeìã4–ú8gà’3RACG+˜%pá“Pñ¡‘ŽIð'Ï»§÷­¯
+M	?8º|ĪuÂâÿÄF9¿Å¼úóͦ £•Þ‡1JuŠ?NLå:,@‡Žín¬Rß”â¢ÃVo>ÐÞQ=/å©LÒ¶z!êlãÚt̮ܤ2ÜR23$XZq_@¢iVƒég{bëDgfÄ]oFš8]Ü*¹Ç¸P"Ö]à“ö”¬µð‡ ^)ŸlL…$‚£áiçó$~†V
+zuÖ¥ÌjuYCõü\LÁâ
+$¡0†	…1쮐„èå¢Y>³4;Ù|™CÂ'Æ®ÜU¶c¾C‚²qÿ|nLá
+ƒïûuÑþJ
+r1®žø¢ã̳ž
+ÿìÜ/Œcî²SöjÒ‚RbSرä)4%)j—XbóìÐ’áPÙaÊà>ý!y(ê¶rÿbÊT \O[žëÚtØ[Ò¤ÕôLJÎÛj‡gMœ3PW¢“›­éODÝ”QŒÕ±+}QupÇÀÐYhý.HÞÓè[Eï§ó‘ñ3h#ÍÚ8ñaªæ	ß1Ÿ'âѮӔ=oéßÞçjÚeâL_Õ K‹ð£§}»Š~ú
+ÛªÀèuàòH£¢{fåCf²àS
+1¥œñ¿]ÝÞã—ÁYؾ〲hŒ]Òøã/ƒk|o)«Áîq^š±Èá¶õÜ|‡Ñà»´z–„ï÷ý0r‚ž¸ª<ÕÎü禇
+³£VÇŸ8¾¯Js–Bsê[”¨ü>Vq5ÒØñóÊ3S³.)‡î(Áµ˜éÌwIµÃ7¡¢Tm±©ÑÏ8‰Zz·ë
+Åv"»õ;z÷v}k†WË%|ºPSįrM¸EË™@cÑ•s;€Žh‰
+Þr°Ër,®‘·þ´m;ym&R
+üäK÷f"V,N×fîšLñ Ú¢4Mè–,¹3w[–ͯ©ÀJO7@¥ÝnÆ=ÕߎúÊtJž2‘¤£;vÃЂ‘¶xãnÌZºˆXo÷ÝÚ@Ll
+kÌ°<b9“@$´MF¦'!gÊD",ò¾¯g7&ÿkeîïïÙ°ï®­Û˜¥i¶UÙïØn¨«—IÁÔiú²"9]ýL¯’¹hÿkMÈ+BÆýr]³µ­—sg*Ûšî’E¿´}¿¬Êfÿ°„6Ë,Akú¢¦2—Liñ¢¦Š§LI9ÓT|MwmÙÜ~6¿vš³DÅ/{+nšë™ò«y‹97´¾MÇߟ—P	ÓBÎxv>É3¿ª¢
 endstream
 endobj
-9501 0 obj <<
+9537 0 obj <<
 /Type /Page
-/Contents 9502 0 R
-/Resources 9500 0 R
+/Contents 9538 0 R
+/Resources 9536 0 R
 /MediaBox [0 0 612 792]
-/Parent 9462 0 R
-/Annots [ 9495 0 R 9496 0 R 9497 0 R 9498 0 R 9499 0 R ]
+/Parent 9541 0 R
+/Annots [ 9517 0 R 9531 0 R 9532 0 R 9533 0 R 9534 0 R ]
 >> endobj
-9495 0 obj <<
+9517 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
 /Rect [174.46 160.797 336.999 173.748]
 /Subtype/Link/A<</Type/Action/S/URI/URI(http://gimp-print.sourceforge.net/)>>
 >> endobj
-9496 0 obj <<
+9531 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
 /Rect [174.46 149.838 355.33 162.789]
 /Subtype/Link/A<</Type/Action/S/URI/URI(http://www.turboprint.de/english.html/)>>
 >> endobj
-9497 0 obj <<
+9532 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
 /Rect [174.46 138.879 468.803 151.83]
 /Subtype/Link/A<</Type/Action/S/URI/URI(http://www-124.ibm.com/developerworks/oss/linux/projects/omni/)>>
 >> endobj
-9498 0 obj <<
+9533 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
 /Rect [174.46 127.92 327.086 140.872]
 /Subtype/Link/A<</Type/Action/S/URI/URI(http://hpinkjet.sourceforge.net/)>>
 >> endobj
-9499 0 obj <<
+9534 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
 /Rect [174.46 116.961 312.964 129.913]
 /Subtype/Link/A<</Type/Action/S/URI/URI(http://www.linuxprinting.org/)>>
 >> endobj
-9503 0 obj <<
-/D [9501 0 R /XYZ 151.701 685.529 null]
+9539 0 obj <<
+/D [9537 0 R /XYZ 151.701 685.529 null]
 >> endobj
 2006 0 obj <<
-/D [9501 0 R /XYZ 151.701 383.729 null]
+/D [9537 0 R /XYZ 151.701 412.728 null]
 >> endobj
-9504 0 obj <<
-/D [9501 0 R /XYZ 151.701 358.171 null]
+9540 0 obj <<
+/D [9537 0 R /XYZ 151.701 386.462 null]
 >> endobj
-9500 0 obj <<
-/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F51 3729 0 R /F29 3731 0 R /F17 3698 0 R /F71 5424 0 R /F30 3732 0 R /F58 3733 0 R /F68 3734 0 R >>
+9536 0 obj <<
+/Font << /F50 3701 0 R /F22 3706 0 R /F51 3736 0 R /F15 3700 0 R /F29 5413 0 R /F17 3698 0 R /F53 3738 0 R /F30 5441 0 R /F61 5442 0 R /F71 5443 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-9513 0 obj <<
-/Length 1999      
+9549 0 obj <<
+/Length 1957      
 /Filter /FlateDecode
 >>
 stream
-xڥˎÛFò>_Aø
-ˆ(6ÉæÃrHbg'@¼^Œ‚]ÀΡ‡¢$®I¶Â‡'ó÷[¯Ö2“
-‹ØU]]]ïªV蝼Ðûñî»ýÝîmyYPd¡òöGO…a‘—æE ‹ÄÛ¼þCUŽµí6¿î"ò<(Ò4Aò¨B ™.Š‚4ØlU˜Æþ»jÜÄ¡ÿ„?v~ÿi³uâ¿ïën¬»CC¾ŸúªyFXûÿ®»ƒ¥ƒl)¾R‡ WP„‰Ã:K´»4É5RݽÙßýv§ Ä35tÇ^ÙÞ}ø5ô°÷“q‘{ODÙz±ÎƒT#·Æ{¸û×]87M¦æ+ U wšé×oëÍVGÚß]ÌxލvÚUýÑ”Õv(ûú2²
-JÏ9muDYämã8ȳ˜9Ýw›(÷å0X#+|æ0 ûm}:ï=n¶Qæáx®˜è£Š“©ûÔY¤|êiºº5Í+!µÂÎÐ}Ï›<öÁi:ýð)ü©>Óoÿ5àz<£"`š­Š,ó÷¿¼ 9b…<ã*ò/=±ù\*FpHS™¡†¥ò‡‘t•Ù€ÏÂÅ
-f:1¦îóŒ¤v꺪‡@9
-£m·O}=ŽUÇÇ>†*iÀ–Û¹Ôš…æà1/¯mÏ_þÔ›–š]b…¤«äÜ…m_ÖxMé
-5ƒ¿MÕ$äãƒm+ÇóhûÖPB 'Q·qÍÂl¼¬Ø›C§LÈi{Äoì¤u„[× B ˜îh§ò»Cfä]Ž­ñòz·»4†BãÔÛ©;ÃÔ¥mwW
-Á€»ƒ%©Ë©­Ií2̳m¤r³B£“,HÀ#qPhQUÅk¹BÅ2å…C ¤™§"ØQ	§•Nƒ$R@©Ë+¬JtP¸()W”`EE)ÍæE	 *J`"Œ6ˆÚ–ϼ³Zž–ò‚ÿ¢<È2¯tIe¹æþÜ’Œ)9g0ª^g´ÕØ‘ègüŠ[ gUîï79D&o ]‹ðÓٌ̊²îwSŽ\g3ÿÄµ˜ÃÈL€7e=­ #€üÑ X c0	ñÊz”ïÀߥ‚ˆq<9Ø«³iŽ²qt,ä,Ûm6ðmeSKŒ
-PŽ’¸ð›jüjUrÌÇ«Kå¬aí' 
-°R^\箥ðæn~ÅÈ¡§Ëk°tì|O»¼9“‹l¯ÙsUV¤}·²8^”ŽÊKÕKõE¹‚(ב´
-¥Õ¬é*	ð·Ô¶]D«b‰ñ=J<
- at e-M¡;0LÒ¸\୐¤êÿ(Ê5d&Ë°tY–.M“dú6 €¯Ç¼áwûí£ªÃ
-=o¾˜„·Ïæ%]ã²,󅯽`A‚5Ãï©Y¡é[î>¯i„p½&ŽeãOƒ8Ac¢äiÙÍ¡¥…x馔7¿Wå4RÐÒ­ÃÔ?ôõU-ܐˆ-MCQ¢u¼è+Ln>&çµÿã÷¼€æq™FÞÅêõæç·E…’qóFÆ÷¯Xåjsh›Ôâòy‹‹±q`ãâ ¥î8àU÷¼”¦ü©-·b—¿ċŠšW\¸Ñ¢`KàÂY×b	6Cç2^ÌŽq\e<èDPŸÎU_ݱ—2òr¡>
-x.ªä×Ãjë¶l—«ëÀlìºyÎÿ‘±Y_˜6x^œí;KÕ¹XŒI¹“èÀ;•AÜp¾ŽLÖï“8¸€‹57$+ñçlzÊ^$Çyaá ïm¼­OS/, qŸù_cíä0þâx‚Ç·k–#žhä™ÜòüËU1’ªø8 Ս‘‡/¨pVŠû…J$èŠUòÿW½{4¢–@IÒð¥û ¶4¶¬çcn™H7÷W.‹œlÑ“ã#Á!½¬Y¹²©iÆõTŸäⶂñŸŠ.Ô«3&ÇÔº¯0µ¤´8 $ÓÀâ¿ö‘îR\sB²þY ¨åe‰°ÔjÔP®¨Ý·s\ø-B€{¼<NȺýóŽÉWÆ<¾š~‹ìòË»ûÿ¸-Ýݸá;.hÔ…/Uè/X*2)͈7ÂÀðçú0§Ä/ÞS	íÊÕú˦ħ™íå9ãIm©Ð+Ï\_tü¥žå‹	"+¼5g¼Œ‹’ˆñè¶AV³)IÌaíõÔÖ]=€mG‹sjT`)³,$BTrpq4m
-Ò÷álDžTþ?;¡0‡Ï­Åù£9	šÞ3^-74‡Ã(Æ C¨ÃꛉC$£!ï&¨–¶¶kž_1/#ã8„[sÍ̍¯LJ¸’çrÇP}äogùûÒæé)(m6ŽVîÀÐ\Ó„õоŒ;¦µº[W’÷#ï;ºa‚ÜLK7|!2á>¤fC“(ॗž¡Ì%[ɘÿÂîE›á´Žé¤æ¡R/”¦!Ëa›ë\cä»p=›QÏDcüÂöÀÛ¤,­›f¢Ht¼ê/z’»åúI¼ÚO®ˆÕÿ‘T¬‚,Lÿì$•ÄA’^ÿG¢ÿâЃv‘e)Ï0<J¡Ÿ@	u²|óê|ö¯Zäa‚OÞ<£}s3¥Kr°ÌFçë~íù.Owzµ__ì×׺¼Ôç³[¾ø³/…*pÂ¾]ÐÞ~ÁŒÿs+8¤
+xÚ¥ÙŽÛFò}¾‚ðK( âl6#ÈC;;âx1
+v;=%qM²'<<™¿O]Í!e&°/bWuu]]W+ôÎ^èýxóÝáæöm{YPdaäN^†A^Ä^š.ïpô>ø÷U9Ö¶Ûývø‰Èó HÓÉã":dº8Ò`·ÂTùïªq§Bÿ	ì..üþÓn¯tâ¿ïën¬»3CC¾ŸúªyFXûÿ©»£¥ƒlE,R‡ WP„©¨`%Ú	Mr…T7o7¿ßD€â…:PÊ+Û›¿…Þö~òÂ@¹÷D”­§t¤¹5ÞýÍ¿oÂ¥k"½<3MŠ€ìGñwÝ.Îý±êO¦¬À†¬ð‡²¯ÇÜoëó…(xïa·3_ÇKÅD#•LݧÎ"åSÇHÓÕ­i^	©v†ä=ïr僫uúÿâSøS}¦ßþk .À‡õxA߀AûH:)Xçï}z¨5xÆUì?öÄæs}¬AÊ!Me†–‘?ŒŒ Qfv<+<šé̘ºcÌ3’Ú©gh6rFÛîŸúz«Ž}£¤_î—ZkVšC&LĽ¼¶=AûsoZj¾+$]%çÙ÷ebJwP¨ü}ª&!ÇÈl[9ž'Û·†Ò€om·<Ì΋Á‹½9ÖxÊ4Œ˜Ù±'ü*§­ Üšz`º“v‘ß2#ïrl¯ooC¡qîíÔƒaê‚Ò¶·³…àÀÛ£%­Ë©­IÝ®t˜gÛH¾‹ò “,HàFTPh15RL·Î*Þ~A‡éiæE1ìDTCöZ§AGÞ>döRJ æ 帒D®’ÀŠ*Iš-+	@TIÀCl´
+,Ÿyg³¦¬Õ…ëSaÆ9KG‘.§,®Ü_:’1%§fBÕc¾ëò‚¶;ò¯¿r+²Qîv9&o o᧋™%ݦ¹8fþ™o¯¶B3Þ”ô´º‡„ òƒ`ŒÁ%ÄS(ëQ¾×"ÆñäX¯.¦9ÉÆɱ³ìcôÙÀÒʦ– %ªð›jüjSsLÇ‹‹‚jÖ°öƒFІ?X(]» Ä‚Q(9ɯ9Tãôø<­ÜÝÓ.o.ôbûk!ciʆ¶ï@¦Ôªr(¨.U/Åw乎]€A’ä‹NI€¿¥ ¶í*Z#Öߣƣ TÕÒšäËÞºMªþ/¢<΂<KÖw–¥kß$™¾Ž Aù¸ƒò~wØ?˜¡:^Ñóæ‹Oxûb^ò…1.Í2_øÚG,HC°åù5+ô}ËÝç55~×±aNˆVí:
+TªÀä8ˆ25‡ZvuèºÇãÒÍoþ¨Êi¤ ¥[‡©ìëÙ,ܐ-MCa¢wŽ¼è+Ìn>&çµÿãw¼€æñ8¼‹åëÍÏowJÆ-ËßðÊìsh›Ôâòe‹SØ8°qq”R÷ðª{^JSþÖ—{ñËÿãÌûŠš—*ÜhQ°'pá<kñ»!V¹Œ‹cW:1ƧKÕWWD|KÝr¡>
+x®ªt¯ÇÍÖmÙ/óՁÛøê–IÿWÎfC8|1Ùâ,^;í;Kå¹XI¹cÆËÀ;AÜp™G&ëŽ÷I\€`ÍÕ
+ÉJü¹˜ž²Éq^X]÷6ÞÖ穨›º"ò¿ÆâÉaüÅñï·<G<Ñ	È3¹æùËb,eñ¸@º (oœˆ<|A‰³Rýø^¨F‚­X&ÿAÙ»C/j‰”$
+_úbK3P„`Ó*p@榉tËKÃuuƒ“-^ÄäøHtH7k6D6#ÍÀ¸žªã“n+˜ÿ©êI½9dBtLͱû
+s;‚œ¶G€€äXüÏ>ðÂ	Å5W($ëŸe†Z^–è ÛI±FEDí¾ãܳàåu’@Ú.˜xtH¾2ààñÍü[MÌà—_ßÝý×5™x}
+ñÕ5 \bkÂͺð¥ò
+kE&µñFþÌ/3¸ô‘˜ã%Å{ª¡]¹Y€Ù•ø6³½¼ç`@©Íuzæ™ùIÇ_êÚY¾š!²b5Cì5 ÄyW/$ç‘´AV‹9IÌq3;Ûº«pîhqT,föµDˆŠ.N¦­Aýž!è*#ÿ—N(ÌñóNk¹ýÑœM/š#¯	â01èÐ#ñåo”PÉhÌ»J *fç½íšçWLÄÎËÈy .ã áÖ̱™¹–‰B	Wò^îªOüí,_ú<½¥/ÃÆÉŠÍ-_³Ú—yGüV7àêJ’ânä}G7L›ié¦/D&܈¢ÅÔ$¸I$Òë	ÏPæ’¯dÐa÷bÍ•rÚ)ÇtRô¿0©ƒ7JӐç°Ïu®3²,\/ÆG´3Ñ¿°=ð6G릙(¯ú‹&…ä®I¹†¢6ÊŒØüû'RQ…éßýÿ%*HÒùïúÛG…ž†—h–òSi
+%ÖA¨“õ£7†aIðÍ;·šo®Æ£lM¥¹Ž.ó~ëý.owz¶ÏOöù¹.Oõ…œ•Zq‘BŠÍcØ·+Úë/¸ñOv$¿
 endstream
 endobj
-9512 0 obj <<
+9548 0 obj <<
 /Type /Page
-/Contents 9513 0 R
-/Resources 9511 0 R
+/Contents 9549 0 R
+/Resources 9547 0 R
 /MediaBox [0 0 612 792]
-/Parent 9462 0 R
-/Annots [ 9506 0 R 9507 0 R 9517 0 R 9508 0 R 9505 0 R ]
+/Parent 9541 0 R
+/Annots [ 9542 0 R 9543 0 R 9553 0 R 9544 0 R 9535 0 R ]
 >> endobj
-9506 0 obj <<
+9542 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [346.443 305.197 409.467 316.886]
+/Rect [346.443 317.231 409.467 328.92]
 /Subtype /Link
 /A << /S /GoTo /D (small11) >>
 >> endobj
-9507 0 obj <<
+9543 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [439.308 305.197 460.543 316.886]
+/Rect [439.308 317.231 460.543 328.92]
 /Subtype /Link
 /A << /S /GoTo /D (small12) >>
 >> endobj
-9517 0 obj <<
+9553 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [99.895 293.769 145.555 302.792]
+/Rect [99.895 305.803 145.555 314.826]
 /Subtype /Link
 /A << /S /GoTo /D (small12) >>
 >> endobj
-9508 0 obj <<
+9544 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [316.29 137.692 377.555 149.382]
+/Rect [316.29 141.581 377.555 153.27]
 /Subtype /Link
 /A << /S /GoTo /D (small11) >>
 >> endobj
-9505 0 obj <<
+9535 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
 /Rect [123.651 116.961 422.203 129.913]
 /Subtype/Link/A<</Type/Action/S/URI/URI(http://playground.sun.com/printing/documentation/interface.html)>>
 >> endobj
-9514 0 obj <<
-/D [9512 0 R /XYZ 100.892 685.529 null]
+9550 0 obj <<
+/D [9548 0 R /XYZ 100.892 685.529 null]
 >> endobj
 2010 0 obj <<
-/D [9512 0 R /XYZ 100.892 556.066 null]
+/D [9548 0 R /XYZ 100.892 585.491 null]
 >> endobj
-9515 0 obj <<
-/D [9512 0 R /XYZ 100.892 526.777 null]
+9551 0 obj <<
+/D [9548 0 R /XYZ 100.892 554.353 null]
 >> endobj
 2014 0 obj <<
-/D [9512 0 R /XYZ 100.892 454.096 null]
+/D [9548 0 R /XYZ 100.892 475.375 null]
 >> endobj
-9516 0 obj <<
-/D [9512 0 R /XYZ 100.892 430.257 null]
+9552 0 obj <<
+/D [9548 0 R /XYZ 100.892 449.687 null]
 >> endobj
 2018 0 obj <<
-/D [9512 0 R /XYZ 100.892 281.938 null]
+/D [9548 0 R /XYZ 100.892 289.524 null]
 >> endobj
-9518 0 obj <<
-/D [9512 0 R /XYZ 100.892 255.978 null]
+9554 0 obj <<
+/D [9548 0 R /XYZ 100.892 261.715 null]
 >> endobj
-9511 0 obj <<
-/Font << /F22 3706 0 R /F50 3701 0 R /F71 5424 0 R /F15 3700 0 R /F29 3731 0 R /F17 3698 0 R /F51 3729 0 R /F30 3732 0 R /F58 3733 0 R /F68 3734 0 R >>
+9547 0 obj <<
+/Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F29 5413 0 R /F17 3698 0 R /F51 3736 0 R /F30 5441 0 R /F61 5442 0 R /F71 5443 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-9524 0 obj <<
+9560 0 obj <<
 /Length 953       
 /Filter /FlateDecode
 >>
 stream
-xÚµVKoã6¾ûWðVˆ>%êºN²Í¢[¸°-îAµ[€-yõh¶ÿ¾3)V\m€-6Íp8~ó͐”d;&ÙûÙ»ÍìúÎI¦¤Hd¢Øæ‘)§D,‹|"\bÙ&cÜúhþyóáúNkæEE]µôB‘‚ÓòÓj=_gùª.ʶ(w4Zw§h’WsøÔí|¡¬ŠùrŸžÚ¼&­1þìv3û2À i„Ä	cØö8{ø,Ys˜&ñì)x™q^D΁~`ëÙo3Ù§7+’Bk{,Nâo{#Ñ\Léß»®Î!o ¡1¦Üxe¬Drfyškρc¿©‹¿ç:æß~Í·][T%
-ÙîqcùòPä´^¼Âžu"±öÿÐw)/CÛÄ„ô!ô—™p2L2cO$ƒñúþ7ì3U(Éʉتï<,^È#h¡~*f
-¨wNëgm,¼M¨P³HhN%e(E(C¿(CQÀLe e×è;QmHFûm°ÁÚÁ9€¥[Û„ŸÒvOÆ<ì’74
-ÁƒÃÐ"aÌd¡I<ÆÛ!zpÈAÌxО÷Ý>÷K¿¤NËæ1¯Ä˜7Â
-tœÎ½©­æJeŠ’äíÇ;R«ú˜öžm…Ò)èK@¶ôb†–tÍ°ÃóâÎWM»ÞÖÅ©½c$ùjùËÕæÛõòz5‡ó~6NxU£ôáhÓ‡cD‹r<ÂÑëçÚ~Q ÅHD{~ªßQՍâpùá¡Þ¸x;…û–».ÝåÀWŽßãöÎób®xCjY[Ü«š¦ø+à ÓcH”O¿ÞÿAZ 2ë%¥I´KÄ—]]÷ípøg Í{ô…kl„ÒÈ¡HPPZȳÚÕé‘Œy»¯ÄŒ	8ü—_0¦äó{QP˜xê·87êO
-¹¼¿¹ï7êÚS×’[ŸÂLpJd9çX…ÈÝ®ñ¨|ÆxÞTÞ,˜LIP-c:}hØVÝ!#µ+38:mZf‚¸Ýì‘¢º¡ ÅáÐ5pÊÚ<›‚±ñÚ.Aö®÷çwÄØðŽØ'þÊeot$¼ŽÐófD‹Ôôófßüy[îog¬4êßâyS.ô¿ÿuSoþº‘Ñã榪§´Úö‡÷g:_N<
-=±WDù‹æ‡aq,iMU ^6áâñç‹MO>^¨á¯ßù7™ê<͆Š-<H¨ç¿N¶„ä
+xÚµVKoã6¾ûWðVˆ>%êºN²Í¢[¸°-îAµ[€-yõh¶ÿ¾3)V\m€-6Íp8~ó͐”d;&ÙûÙ»ÍìúÎI¦¤Hd¢Øæ‘)§D,‹|"\bÙ&cÜz;ÿ¼ùp}§5ó"‰"‹®Zz!‚HÁiùiµž/Œ³|Ue[”;­»Ó	4É«9|êv¾PVÅ|¹OOm^“Öv»™}™a@€4Bâ„1l{œ=|–,ƒ¹L
+“xö<Ì8/"ç@?°õì·™ìÓ›ˆI¡µ½'ñ7ƒ½Æ‘ƒh.¦ôïŠ]W琎7ŽP†Sn¼2V"93†<͵ç@‰1†ßÔÅßsó@
+Œo¿æÛ®-ª’†ƒl÷¸‹±|y(rZ/^aÏ:‘Xûè»”—¡mbBúúËL8¦Œ±§N’Áx}›
+ö™*”dåDlÕ÷ /d‹´P?3Ô;§Çõ³6Þ&T¨Y$4§’2”"”!Š_”!Š¨`¦2€²Îkô¨6$£ýˆ6ØàíàÀRˆ­mÂOi»'cvÉ…àÁah‘°f²Ð$žc„ƒŽí½8ä æ<hÏûnŸû¥_R§eó˜×
+bÌá:NçÞÔVó?¥²‡€EIòöã)U}L{϶Bi†ô% Ûz1CKºfØáyñ
+竦]oëâÔ^1’|µüåj
+óízy½šÃù?'¼ªQúp4éÃ1¢E¹áèõsm?‰(P	‰b$¢Œ=?Õ…ï¨bÈFq¸üðPo\¼Â}HË]—îràÇ+Çïq{çy1W¼!µ¬‚-îƒUMSüp€é1¤	ʧ_ïÿ -€™õ’ÀÒ¤GÚ%âË®®ûv8ü3æ=úÂ56BédP¤((-äYíêôHÆ ŒÇ¼ÝWbF†€þË/Sòù½((L<õ[œõ§†\ÞßÜ÷uí©kɈ­Oa&8%2Œœs¬B
+dŽn×xT>c<o*„NoL¦$¨–1>4l«î‘Ú•6-3AÜnöHQÝPÐâpè8emžMA„Øxm— {×ûó;blxGì…å²7:^Ç?èy3
+¢Ejúy³oþ¼­G÷Æ·3Võoñ¼)—@úßÿº©7ÝÎÈèqsSÕSZ	mûÃû3¯@'ž†žØ+¢üEóð8‡´¦*P/›pñøóѦ§/Ôð×ïŠü›ŠLužfCaÅ‹$Ôó_:
+„â
 endstream
 endobj
-9523 0 obj <<
+9559 0 obj <<
 /Type /Page
-/Contents 9524 0 R
-/Resources 9522 0 R
+/Contents 9560 0 R
+/Resources 9558 0 R
 /MediaBox [0 0 612 792]
-/Parent 9527 0 R
-/Annots [ 9510 0 R ]
+/Parent 9541 0 R
+/Annots [ 9546 0 R ]
 >> endobj
-9509 0 obj <<
+9545 0 obj <<
 /Type /XObject
 /Subtype /Image
 /Width 780
 /Height 299
 /BitsPerComponent 8
-/ColorSpace [/Indexed /DeviceRGB 31 9528 0 R]
+/ColorSpace [/Indexed /DeviceRGB 31 9563 0 R]
 /Length 27599
 /Filter /FlateDecode
 /DecodeParms << /Colors 1 /Columns 780 /BitsPerComponent 8 /Predictor 10 >>
@@ -49076,7 +49765,7 @@
  h43ŒÖ£5 Ðhf­Fk(  ÑÌ0Z3ŒÖP @£™a´f­   €@™m4S)0)¯¤kF	5@ 2Ëh2¦N3‰yøÖ,#¡f  `fÔÜ”×ƒÕor# 3 (3Œê-Š§43bÀ<ì«v€ bb`àfÅTÂ"59™˜³÷„†}Í ` Ùúº
 endstream
 endobj
-9528 0 obj <<
+9563 0 obj <<
 /Length 105       
 /Filter /FlateDecode
 >>
@@ -49084,13 +49773,13 @@
 xÚÁ¡@  P[˜Àª¬ K¢(Š¢(þª‰¢*Jw‚ ‚óßC•RÖZãsNJiïsöÞ;çæœÂ£Öº÷nŒcÜ{)¥RJBˆ¢Öú}cL)e­åœ‡Zk €÷Þð<Ù
 endstream
 endobj
-9521 0 obj <<
+9557 0 obj <<
 /Type /XObject
 /Subtype /Image
 /Width 780
 /Height 299
 /BitsPerComponent 8
-/ColorSpace [/Indexed /DeviceRGB 31 9529 0 R]
+/ColorSpace [/Indexed /DeviceRGB 31 9564 0 R]
 /Length 29290
 /Filter /FlateDecode
 /DecodeParms << /Colors 1 /Columns 780 /BitsPerComponent 8 /Predictor 10 >>
@@ -49346,7 +50035,7 @@
  h´f­F3 ÐhÍ0šF3 Ðhf Ef1!*=¬2@ 2ëhÚ§rŸaÄ„¨È°Ê Ìr2⣠0SR3Œ •N™ €@™a`d†‘†Qf  qæQ€›xFVˆÊŸÌ ` èØè
 endstream
 endobj
-9529 0 obj <<
+9564 0 obj <<
 /Length 107       
 /Filter /FlateDecode
 >>
@@ -49354,141 +50043,151 @@
 xÚ` ŸÿÛÛÛeeeÊÊÊ%%%¢¢¢ùùù444¼¼¼ÃÃó³³sssyyy„„„AAAìììèèèýýý“““ªªªõõõÑÑÑ›››TTTðððÕÕÕ‹‹‹òòòKKKååå   ÿÿÿ	+<
 endstream
 endobj
-9510 0 obj <<
+9546 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [163.432 337.476 224.697 349.045]
 /Subtype /Link
 /A << /S /GoTo /D (small12) >>
 >> endobj
-9525 0 obj <<
-/D [9523 0 R /XYZ 151.701 685.529 null]
+9561 0 obj <<
+/D [9559 0 R /XYZ 151.701 685.529 null]
 >> endobj
-5270 0 obj <<
-/D [9523 0 R /XYZ 151.701 660.623 null]
+5258 0 obj <<
+/D [9559 0 R /XYZ 151.701 660.623 null]
 >> endobj
-9519 0 obj <<
-/D [9523 0 R /XYZ 151.701 643.753 null]
+9555 0 obj <<
+/D [9559 0 R /XYZ 151.701 643.753 null]
 >> endobj
 2022 0 obj <<
-/D [9523 0 R /XYZ 151.701 458.808 null]
+/D [9559 0 R /XYZ 151.701 458.808 null]
 >> endobj
-9526 0 obj <<
-/D [9523 0 R /XYZ 151.701 442.213 null]
+9562 0 obj <<
+/D [9559 0 R /XYZ 151.701 442.213 null]
 >> endobj
-5271 0 obj <<
-/D [9523 0 R /XYZ 151.701 327.226 null]
+5259 0 obj <<
+/D [9559 0 R /XYZ 151.701 327.226 null]
 >> endobj
-9520 0 obj <<
-/D [9523 0 R /XYZ 151.701 310.356 null]
+9556 0 obj <<
+/D [9559 0 R /XYZ 151.701 310.356 null]
 >> endobj
-9522 0 obj <<
+9558 0 obj <<
 /Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F17 3698 0 R >>
-/XObject << /Im50 9509 0 R /Im51 9521 0 R >>
+/XObject << /Im50 9545 0 R /Im51 9557 0 R >>
 /ProcSet [ /PDF /Text /ImageC /ImageI ]
 >> endobj
-9534 0 obj <<
-/Length 2323      
+9569 0 obj <<
+/Length 2322      
 /Filter /FlateDecode
 >>
 stream
-xÚ­]sä¶íÝ¿BO­vÆˈ_¢Ô™<¤^r™Lꎝ¦3—{µ\¯&ú:Ik×ÿ¾ AÊÚµ|¹‹ý²"HÄA ›DwQ}ñ÷›‹oÞ	–›„G7ûˆ'	Ër¥YÎt®¢›]ô!¾¶åTuíæã͏=cyš*D9K ;!<!˜a›-ORÿl§Lâüé6"‡ß7[©U|5TíTµwý–èäתÝ9”‡‘&ÿQW¶<P´;üòóûÿ~s]4·šÑÒµîí01NLê$ay’;¡$ŒÒM•ĺøçÍŧ³€¼\3)£²¹øð1‰v°öc”0™gуÃl"©3–j¤VG×ÿ¾H–Êä&â‚åš«mªœ9-’`”ă’`ä”$ÄRI =)	‘Gš|R’à^I0»PˆI°¢QÑ–K¦UNç½¥æ¹Þ¸^êm¶Kɸ
-ÎPµ¥…í*q‡Ñ¨š‘Ł#ÐEh]sb.$Ëäì6åF£m7­1!5œ\û?['þtðPŽ“în(Ên³&Þy4pá°¯œ~¶\ƒ+yª¡¾.¦}74—›­’†ŽQ<ûªœŽƒL\49v}8A»ê·„K;XPì„ېæ2þ¡Cm<à”õŠ™i:;äV<ˆÚpçÔUS9Å€
-N¸|DBÝq ™»¯èH at Q×4˜cÒ$qƒ‡KÜs ®´6ñ¿Ú€diPvdÄ¡7™ŠG™ñpá4B@ù“éó€S'˜vðS·&LÕôµmììDR%7<®Ht¤Œ÷¶@Œyñ`T8ò°Ëé
-gz§În«ÛÚÒT’Õh™w4¸¬.«èhÀ‘2p]õ"˜qQß¹ËÙ5tmNï"L<ÝE @@ø¦N¸öËÕõ¶ ž¯_ê¯ßšÓ/¢Žð¼üà´§ÒŒ¼.EÝÂÇÄ£ÓM
-¶¬Hh?1Èíœòa¶qÀ#ŽÑª”EK{¦â÷Í…bw¿Ñ 	¡¸³„ÝíiEûë¸fN¯|ïõèïûcýÜ‚*†kLétK"´.’ò¶Ä{áò0ëߍŒÌ€¶‡pNì\(E?¡ÉûŠK´–›ÿæ‚ÁáÝà'q*e2…Ø ƒ÷$®ÌÙ¦SÓÑ0Ä«Ÿìt"Ÿ:çZ.Ù!ŒÑºhKWN’qº.‡ª÷×¹×Rah…°1„]öY¹¶žÇצCôÐIàF g^h"âŽÆ‹-ÏäÓtã3’0vö¾*í	Ž½æàåè%aÅ8Ñ:wAàÅÄ(Ìħ߸Ð+!öÓ±"—ÔYàÎÃ2Œö70Ž˜HFš/èsånÔRxz†j¡†Ì=åþ	h	£ÚŸ;;lØØ,ÖÄl»vûLÀGCÏÉÎÖí•ñ{¿PÔ#Šk_-Šñ	ò
-Àƒ)ª
-³ˆü œ{Arã.Pß»×m ÷Ò
-ÿtâÀ9Ç
-ûg.‹ËK½«†qÂgˆÒ~’‚â
-Šè0F²ÛÛb´xas~Ùc:Ýñî@ „aäò¶p$ƒ#¾}W׋`‰¸áA]cúÐëÝI¸"`´þ’V-MÌ‹² Óè’(†C¡Ææ–Á¼_{ }TZLtP€ÃËN¯¨|mÎs?ÜÕÝmQ|‘âŒ9R‚ï£!Ë%† ü|š$ç)0‘Lã"Ç$çá)c)<U’åÀÎ`£ý"+>¥ö<ß–‰fx:K¸9èú‹nåPˆ…šÙÓ,KÓ ¬ä3Ù>š%©þštÿÙ©*…ìJ†ócÕjò‹$…
-Ä…,û3<$>O9SÀ[zÁ<@äYt–f:9Ó×úœ”Wë×S®keÞ‚/4\Ñ7QÿŸ§EE£^¸×äý"—̤|Χ  ƒˆí>}ZúLøÑg“Ä@»ñ·ðI ±ßlóž-üíÝïø¥Îi2(¿ò7qί'õÎùDðÕÎyFêuÎùz¾f‡zõÿyZ+Ωp¬"‘q–%é“sŠÔ9§ ?¨%h"¨¤OA“°!…Ú÷ÎI^Å„Toò!-þì¯x†„!FÂ{¾ü¹Ã3õ&ÏÐù±ú$©)¹‡zT€´Ü՝&7´ý׃ËR•KäFKþŠÆNØÛq0•Þ0}õI	ºÝ]R
-OÍ•ÅMár³#L<ú._Ræ´Y3$£‘PfèÁ̹®|uºÒT:¯@©ÌV™ þR×4Ø$[I…èð©Õ
-«+Å29'`uß»–ÕUâOPíB*Ýl°E²~Pù4OYœæ¾¦o×ÒCÂd_’ƒ‘‹Ev¨“Âw	¨öFý«4Ãlåk}—
-g±on…Ö,ìÑ©ÑûO5¶†Åd_l TŽ"nÛ
-0]ݵÝ`wPn€Þ·P˜è
-T5'ÞçÈÒèŽD(|öEi	á¡š´øR	1gø"7È0²¸èûº*×·vý;8ÔDøì,œBÕ}wõ%½$r…§VwX8º#­,$Bð0½Jl»ÆjÙ5}Uc±¢ò4ˆ–k_:ã\]ݺî›Èåo"ZûÑ[Çcï»,¶sÉã÷{Zz2¬o8 ž"œ÷…Lbߐ˜”à>¾¾‡¹åÑxÉMîЀåÊYÀi;úºž--/¹Á欻’#AE¸õëÇþrÝÜ“T’{*Ƀ_Á]M˜Âoµ1#Ópi®Á[ò³ÿ¼pÇR3£·Éd|ó—:ËBçû—Áɝy_Úãâ¶
-êPQóBââT>ª;A9F˜©kÀ‡K2aª/Æ‘jÔ\ëƒ¸ú6§?
-œòe×6çÔz.fí?-QcПºs­·Öy ž8›ma
-=ûÊlCNzèþR!ò ÐN–WgÇe§è¤gí§‚ëñ×Mkï®k]åöÒæØ'}¤Ú|ѽYqŒr8>Æeê¦?(ê>ü)³Ûá!Wssì[êãxÖu`th8ÁÂü­ëã8
-ÅätM}ƒåk}ph請ãà[Jo}†³Õ7RÿÞâÀ×
+xÚ­Ënä6òî¯ÐiW
+¸ñ%Jä]ì$Yv6Læ «Ùn!z¤¶×Ÿ*)«Ûr2ûÒbñQ¬7«ª“è.J¢o/þysñÕ;!"Ãr“ðèfñ$aY.¢4Ë™ÎUt³‹>Ä׶œª®Ý|¼ùÞmÏXž¦
+·‹œ%°;¡}B0Ã6[ž¤2þÑN™ÄøÓmD¿m¶R«øj¨Ú©jïú5ÑÉ/U»s[FšüW]Ùvò@Ñîhðóïÿ÷ÕuÑÜkBDK×v¸·ÃÈ8©à„åI06J2U¦q×Å¿o.>]p˜…ÍÆ5“2*›‹“hkßG	“y=¸M$uÆRØêèú⧋d)Ln".X®¹:‘¦Ê™“X	ÖHH<	FNHB,…ГpóH“OBÜ	fB#	Z4*ÚrÉ´Êéþ ·Ô<—×K¹mÃq)WÁª¶´p\%î2õ€s#²x"p¼n¯|‰—É29›M¹ÑÈAÛMkDHÍça¯ý¿-“¿:øGŠ@Iw7
+e·Ù
+ïü60áp®œ|¶\ƒ+y*¡¾.¦}74—›­’†®Q<ûªœŽƒL\49v}8A»êׄK;XœoHsס4pÊzÁ̸žÒ
++Di¸{ꪩœ`@'T>"¢î8 O†Ç].:PÔ5
+&G˜4IÜàåÇÏ€*­MüŸ6l²4(;RâP›LÅ@£Ìx¸ˆö4B@ù›éó€S';íàwLÝ3UÓ׶±³IšÜð¸"9’+Hïm*	òìÁ¨pèᔓÎôNœÝ8V·µ¥©8ªÑ2ohଜU44 HpW½fÜ;ê;çœ]Cnsê‹0ñä‹  ƒðM(píç«ë9l<»_êÝoÍè	QGxZ¾sÒSiFV—¢lácâÑɍ¦[VÄ´ŸdvNx¸aºqÀ#ŽQ«”EKg¦â·Í†bw¿ÑÀ	)¡¸³´»ÛÓ2²ö÷qM^øÞêÑÞ÷Çú¹UnTé•tK,´Iy]â…¸{aò0ëߍŒÔ€º‡pnì\(E;¡ÉېŠKÔ–›ÿá‚Á!Nñ“8•2™BlŠÁ{HœUæìЩêhâÕv:áOS-—äЎѺhKWŽ“qº.‡ª÷náÌk)0ÔB8Â.ûC¾¶žÆ×3¦CôÐI FÀgZh"âŽÆ‹#ÏøÓäñq	;vö¾*펽æ`åh%íŠq":7AàÅÄ(Ìħ߸Ð+!öÓ±"“ÔY ÎÅRŒöž
+;Ž˜ˆGš/èså<jÉ
+<=CµCæžrÿ´´£ÚŸ];l8È,ÖØl»vûLŒ@GCÏÉÎÖí•ñ{¿PÔ#²k_-²ñ	òÀ‹)ª
+³ˆü œ{A|ã.Pß»×m ÷Ò
+ÿtâÀÇ
+ùg&‹ËK½«†qÂgˆ’~’‚à
+Šè0F´ÛÛb´è0‰9wvØ1†îxw  Â0Ry[8”Ááܾ«ëE°Ä½áA]#úÐëÝI¸"`´ÞI«–&æ€EY<õ'Åpèjln<Àûµç ÒG¥U؉æpû²S5¯Íyº»-ê/bœwŽ”àûhÈr‰! ?ßž&Éy
+L$Á¸È1IÆyxÊX
+O•d93Øh¿ÈŠO±=Ï·e¢™šÎn²þ¬„[E9T#"E¦fò4ËÒ4+1/gû h–¤úKÒýg·ª²c(ίU*MÈ/’j(`²ì? !ñyÊ™ ÞÕê„ÀÏ¡Ó4ÓYÈ™¾TÑ稼X¿™‚t]+ót¡ÚÀEßDüzaN\“õ‹\2“ò9Ÿ‚"¶ûTôié3áGŸMBéÆ_Ã'Ä~³Íx¶ð·w¿ãç§É üÊßÄ8¿ÕŸçÂWçª×çëéš
+ê
+Äÿ×q­§Â±ŠDÆY–¤OÆ)Rgœ‚ì – ‰ ’>MjßW'zaR½É;„¸ø³gH¼â†	ïAúò3ä.ÏÔ›<Cç×ꓤþ¥äêQÜrWwšÜÐñ_.KU.‘-
+ûb(;aoÇÁTzÃ`ôÕ'%èvwI)<5#T7…ËÍŽ0ñèO¸|I™Óþd͐ŒBFB™¡¿3çºòÕéJSé¼¥2[e‚úK]Ó`“l%2 çfT7¬v¬Ë䜀Õ}ïZVG‰¿A@µ©t³ÁÉúEäÒ<eqšûš¾]K2“}NvF.Ù¡N
+ß% Úå¯Ò<³•¯õ]6œÅ¾U¸Z³²G'Fo?Õ4Ú
+“z±P9Œxtn7Àtu×vƒÝA¹a zßBaV 
+(ÕœxŸc M£=8¡ðÙ¥¥
+Õt Å—Jˆ9ùA‚qÅEß×UY¸¾µ›è7ØÁ¡Þ ÂgwáŠî›«÷Èé%¡+<¶ºÃ²ÀáieÁ‚‡°Ó‹Ä¶k¤–]ÓW5+*Ok¹ö¥3ÎÕÕ­ë¾9€Lè&¤å±½`q<ö¾Ë2`›1—<~¿§¥'Å:Ðцê)Â}ŸI$ö
+‰H	æãë{˜[^Nnr߀†]®œ…=mG_×s£¥¥“lÎ:—	¢(‚È­_?ö—ëêƘ¤’ì¬ØSIì
+ÖÈ5a
+K¼ÕtÆŒLƒÓ\?‚µ6dgÿ}ÁÇR3oÿf“Éøæo7t—g„îò/ƒ‘;õ&¾´ÇÅm7Ô¡¢æ3„ÅÅ)Tw‚rŒ0S×€
+—>dÂT_Œ#Õ¨¹ ÓûpõmN8äË®mΩõ\ÌÒZ¢Æ ¿uçZo­³ ¼qVÛBz¶•Y‡œ*ôÐý¥BdA¡9œ,]gÇe§è¤gí§‚éñÓMko®k]åöÒæØ'}¤Ú|ѽY1Œr8>Æeâ¦?(ê>ü)³Ûá!Wssìkëãxë:0:4œ`aþÖõqœ†br²¦¾ÁòµŽ>¸m請ãà[Jo}¶)f«o<¤¿×LÀø
 endstream
 endobj
-9533 0 obj <<
+9568 0 obj <<
 /Type /Page
-/Contents 9534 0 R
-/Resources 9532 0 R
+/Contents 9569 0 R
+/Resources 9567 0 R
 /MediaBox [0 0 612 792]
-/Parent 9527 0 R
-/Annots [ 9530 0 R ]
+/Parent 9541 0 R
+/Annots [ 9565 0 R ]
 >> endobj
-9530 0 obj <<
+9565 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [395.442 117.522 456.707 130.423]
 /Subtype /Link
 /A << /S /GoTo /D (13small) >>
 >> endobj
-9535 0 obj <<
-/D [9533 0 R /XYZ 100.892 685.529 null]
+9570 0 obj <<
+/D [9568 0 R /XYZ 100.892 685.529 null]
 >> endobj
 2026 0 obj <<
-/D [9533 0 R /XYZ 100.892 660.623 null]
+/D [9568 0 R /XYZ 100.892 660.623 null]
 >> endobj
-9536 0 obj <<
-/D [9533 0 R /XYZ 100.892 624.422 null]
+9571 0 obj <<
+/D [9568 0 R /XYZ 100.892 624.422 null]
 >> endobj
 2030 0 obj <<
-/D [9533 0 R /XYZ 100.892 536.996 null]
+/D [9568 0 R /XYZ 100.892 536.996 null]
 >> endobj
-9537 0 obj <<
-/D [9533 0 R /XYZ 100.892 505.804 null]
+9572 0 obj <<
+/D [9568 0 R /XYZ 100.892 505.804 null]
 >> endobj
-9538 0 obj <<
-/D [9533 0 R /XYZ 100.892 304.836 null]
+9573 0 obj <<
+/D [9568 0 R /XYZ 100.892 304.836 null]
 >> endobj
-9539 0 obj <<
-/D [9533 0 R /XYZ 100.892 305.716 null]
+9574 0 obj <<
+/D [9568 0 R /XYZ 100.892 305.716 null]
 >> endobj
-9540 0 obj <<
-/D [9533 0 R /XYZ 100.892 293.761 null]
+9575 0 obj <<
+/D [9568 0 R /XYZ 100.892 293.761 null]
 >> endobj
-9532 0 obj <<
-/Font << /F22 3706 0 R /F50 3701 0 R /F17 3698 0 R /F15 3700 0 R /F70 4384 0 R /F51 3729 0 R /F71 5424 0 R /F85 5521 0 R /F4 5492 0 R >>
+9567 0 obj <<
+/Font << /F22 3706 0 R /F50 3701 0 R /F17 3698 0 R /F15 3700 0 R /F59 4373 0 R /F51 3736 0 R /F53 3738 0 R /F85 5513 0 R /F4 5484 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-9544 0 obj <<
+9579 0 obj <<
 /Length 1360      
 /Filter /FlateDecode
 >>
 stream
-xڝVK“Û6¾ûWhr¢gbšO==´i·“œ¶»›É!ÉAksm5zx%y=ûï¤b;jfÚ‹€ |x"Ù%"ùsñÛÃb}cE"/D!“‡§DZÉ3!“4/¸-Lò°M>3“ç˯Ö7J%9/ÒÔ ª9Z‚%¯ôîãíýr¥­a·}ÕŽU»#îþx8 %X·„O?.WÒÈŒ½Û—‡Ñõ¤£Ú_üñ°x^ ApéÌ˵N6ÍâóW‘laíC"¸.òää5›DÛœ§Ö]'÷‹¿"„7c+\)sm,+²5ö3ŒLª’¿©vÇÞA8¹†p¸´„˜´ç;3É‹ïˆ!NK•³€•Öì¥*‘0Ìõ}ÙàòcI‹÷®AÞõü'hÃ3­þ\×ÿkÓF\‹¦ŸÜ
-¿ÿ^˜åÄe£pý¾±*ù½ƒsæ#’•´<3ò¿87¯¢g«3×|¾d–H€ÚÂÑgùҐ}­3r”qÅ(…`€´G9Í؝۸ê…2’¦ìC÷¸º©j7ÐjÙnI~‹Å\äø ¦ØÞ5čéû¦˜)ˆÛd<7¡Á¾gÚëfå¦-—FÇ¢iŽÃ8gQ¥\æ6j,EaY5DtxÀ©%f€ŽTÈV ìjn«ÞmÆ®%ö‹°¢ZJ6CÁÎà‚à
-Ý’~5¨Wm8y¨šª.{b ™ÈTjxžgÑéÃÒJVŽûÙð4¦3jþ‚*	ŒÁ!Õ+©¹5-­_–6ee¿ö1æSŒë!bü\‚à16„Cw{7çžT†K5¹÷ù€sÍõÃ×9M}—GÝ®Ÿ5¨¹Jók{mÙ¸Y“iÁ5Å<@rª.xÜ=ûò˜Ùbòwhù¦kŸf½µ<—“&¤Zò©ä:W—˜ž¢,c½o?Š’ €žø»{D"…2 Õ_–Õ0?ÖŸ–›`†ÚÌ Åâ!Õþ44»‹£Sv•oŽ¸Œã¬Â’¢ÿÓÍe”ð5ï
-ž‹å¦½î•1쯋ýD줧Ë/‹º°0ØÒ˜†;÷|tÃx×u³¾Šê31…t„Vm/»ÒWzX÷eèß­{*u±A/”©âÆfs®,”áúÅ7Zíµ9†9¯¥5<Õö²ÔVFÛi6BÑÉŒ‹"%Å
-´wðËØ7tRªk©Y¹Ù¸a º¯v{_Ç¬âŸ*vý=\Ø ‡C;Î<P¥ºC£ò8DCáôŽø½+ëq§hâÔ Í\ѝ*P^é"e.\߯ÄNcُ Jª%û´„÷FYX¶/Qÿ’Áù
--qÏÇjtd«$É“;O!»îP…Ó¾#¸¶g{R¶éšÆÊŒçWÀAYI·ÉmìU“ö³ÎgSU<–(Ç<¿%r’
-cÜíj·½²qòÁ:L¸g=vHûjÝ/R›Cß=Ö®áo¢‚Q\‰pÏÿŠO2Ë>Uí–FÐ@Àï&têuÕâÁ#vÊ.G?u`µkëWÚáóÿói˜Ó=9Ý…ÀŸ Ãb¦IÒ¸²
-Öªp:ÌåÕl8B|GncŸXËÞcAëìâ\`û£7
-”¿t…@ÀU¨}7ŒD•^9eï0¼·(&W^1ôîHË!\·Î
-Ú킉º&Ï=·ßóPS¥lʏ}ƒƒEøͪ(Ø!>v}÷Š
-Ö§'†ˆå#8cízG[IØ”4à¥1`‡S°NŽã™Þq¿ãÛ4ð>ƒ}€OÐpÉÂs<¨َÆȦRBH‡ C!Ñ£Þ„ôhßôr¿~iÃKþÙ„Z)
+xڝVK“Û6¾ûWhr¢gbšO==´i·“œ¶»›É!ÉAksm5zx%y=ûï¤b;jfÚ‹€ |x"Ù%"ùsñÛÃb}cE"/D!“‡§DZÉ3!“4/¸-Lò°M>3“§Ë¯Ö7J%9/ÒÔ ª9Z‚%¯ôîãíýr¥­a·}ÕŽU»#îþx8 %X·„O?.WÒÈŒ½Û—‡Ñõ¤£Ú_üñ°x^ ApéÌ˵N6ÍâóW‘laíC"¸.òää5›DÛœ§Ö]'÷‹¿"„7c+\)sm,+²5ö3ŒLª’¿©vÇÞA8¹†p¸´„˜´ç;3É‹ïˆ!NK•³€•Öì¥*‘0Ìõ}ÙàòcI‹÷®AÞõü'hÃ3­þ\×ÿkÓF\‹¦ŸÜ
+¿ÿ^˜åÄe£pý¾±*ù½ƒsæ#’•´<3ò¿87¯¢g«3×|¾d–H€ÚÂÑgùҐ}­3r”qÅ(…`€´G9Í؝۸ê…2’¦ìC÷¸º©j7ÐjÙnI~‹Å\äø ¦ØÞ5čéû¦˜)ˆÛd<7¡Á¾gÚëÚâ\W[.ŽEÓ‡q΢J¹ÌmÔ:XŠÂ²jˆèð€SKÌ ©2­@ØÕ$ÜV½ÛŒ]ÿJìaEµ”l†‚ÁÁ#º%ýjP¯ÚpòP5U]öÄ 3‘©Ôð<Ï¢Ó‡¥•¬÷³áiLgÔüU‚CªWRsk
+ZZ¿,mÊÊ~íç×CÄø-¸Ácl‡ïönÎ=©—jrïóçšë‡¯sšú.º]?kPs•æ×öÚ²q³&Ó‚jŠy€äT]ð¸{
+öõ…0³ÅäïÐ<òM×>Ízky.'MHµäRÉu®.1=DYÆzß"~
+$A =ñw÷ˆD
+e@ª¿,;«?`~¬?/,7Áµ˜9@‹ÅCª1üihvG§ì*ß>qÇY…%Dÿ§›Ë(ákÞ<ËL{Ý+cØ^û‰ØHO–_uaa°¥1
+wîùè†ñ®ëf;|Õgb
+é­Ú^v¥¯ô°6îËп[÷Të8bƒ^:(SōÍæ\Y(Ãõ‹o´Úks<s^Kkxªíe©­Œ¶Ól„¢“E(:KŠhïà—±oè¤T!×R³r³qÃ@t_íö¾ YÅ?Uìú!{¸
+°*‡vœy Ju‡Fäqˆ†Âéñ{WÖã>N?ÐÄ©š¹¢;U ¼ÒEÊ\¸¾_‰Ʋ”TKöi	°l_¢þ"$ƒóZ➏ÕèÈVI’'w"žBvÝ¡
+§}G*p3lÏö¤lÓ5
+Œ•ϯ€ƒ²’n;“ÛØ«&7ì	f'Φªx,QŽy~Kä$Æþ¸ÛÕn{eãäƒu˜pÏzì÷Õ,º_¤6‡¾{¬]ÃßD£¸ážÿŸd–}ªÚ- €ÞMèÔêªÅƒGì”
+"\Ž~êÀj×Ö¯´ÃçþçÓ0§{rº?A‡ÅL“¤qe¬Uát˜Ë«Ùp„4øŽÜÆ>±–½Ç‚ÖÙŹÀöGo()è8
+€«.Pûn‰*½rÊÞaxo!PL
+®¼bèÝ‘–C¸ n/´ÛuMž{n¿ç¡¦JÙ”5û‹ð›UQ°C|ìúî7¬OO#ÊG$pÆ ÚõŽ¶’°)i6ÀKcÀ„!§`Ç3½ã~Ç·i<
+6à;}û Ÿ& 3à’…çx„Q³M3¤„A†B¢G½	éѾèå~ýÒ†—ü?¸tZC
 endstream
 endobj
-9543 0 obj <<
+9578 0 obj <<
 /Type /Page
-/Contents 9544 0 R
-/Resources 9542 0 R
+/Contents 9579 0 R
+/Resources 9577 0 R
 /MediaBox [0 0 612 792]
-/Parent 9527 0 R
+/Parent 9541 0 R
 >> endobj
-9531 0 obj <<
+9566 0 obj <<
 /Type /XObject
 /Subtype /Image
 /Width 780
 /Height 425
 /BitsPerComponent 8
-/ColorSpace [/Indexed /DeviceRGB 31 9547 0 R]
+/ColorSpace [/Indexed /DeviceRGB 31 9582 0 R]
 /Length 30288
 /Filter /FlateDecode
 /DecodeParms << /Colors 1 /Columns 780 /BitsPerComponent 8 /Predictor 10 >>
@@ -49710,7 +50409,7 @@
 –Ì @£5Ã@×££Iƒ&3 (3Œ&m2 ÕjÙ¡è{¶áX3 03ðq‰’Õ2£ÌÐó½ŒÈp¬ ˜F™€J™a¨‚áW3 ÐhfÍtÎƒ·f  1¶Q@&¡Bˆ]ïË»š €k6ÃvnðÖ 4šF3Ãà­ h43Œ‚Ñšš h43Œ‚Ñšš h43Œ‚Ñšš h43Œ‚Ñšš h43Œ‚Ñšš h43Œ‚Ñšš h43Œ‚Ñšš h43Œ‚Ñšš h43Œ‚Ñšš h43Œ‚Ñšš h43Œ‚Ñšš h43Œ‚Ñšš h43Œ‚Ñšš h43Œ‚Ñšš h43Œ‚Ñšš h43Œ‚Ñšš h43Œ‚ÑÌ Œ| 4šF3ƒÓà’| 4šF}ßà<|Ò  u3‘<
 endstream
 endobj
-9547 0 obj <<
+9582 0 obj <<
 /Length 107       
 /Filter /FlateDecode
 >>
@@ -49718,259 +50417,255 @@
 xÚ` Ÿÿxxx«««£££555hhhøøøºººíííñññ´´´ÂÂÂééé&&&õõõ“““üüüÚÚÚƒƒƒ›››‹‹‹ÞÞÞÉÉÉÒÒÒ×××[[[PPPAAAÌÌÌååå   ÿÿÿÄ =
 endstream
 endobj
-9545 0 obj <<
-/D [9543 0 R /XYZ 151.701 685.529 null]
+9580 0 obj <<
+/D [9578 0 R /XYZ 151.701 685.529 null]
 >> endobj
-5272 0 obj <<
-/D [9543 0 R /XYZ 151.701 660.623 null]
+5260 0 obj <<
+/D [9578 0 R /XYZ 151.701 660.623 null]
 >> endobj
-9541 0 obj <<
-/D [9543 0 R /XYZ 151.701 642.541 null]
+9576 0 obj <<
+/D [9578 0 R /XYZ 151.701 642.541 null]
 >> endobj
 2034 0 obj <<
-/D [9543 0 R /XYZ 151.701 371.296 null]
+/D [9578 0 R /XYZ 151.701 371.296 null]
 >> endobj
-9546 0 obj <<
-/D [9543 0 R /XYZ 151.701 352.376 null]
+9581 0 obj <<
+/D [9578 0 R /XYZ 151.701 352.376 null]
 >> endobj
-9542 0 obj <<
-/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F17 3698 0 R /F70 4384 0 R /F71 5424 0 R /F85 5521 0 R >>
-/XObject << /Im52 9531 0 R >>
+9577 0 obj <<
+/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F17 3698 0 R /F59 4373 0 R /F53 3738 0 R /F85 5513 0 R >>
+/XObject << /Im52 9566 0 R >>
 /ProcSet [ /PDF /Text /ImageC /ImageI ]
 >> endobj
-9551 0 obj <<
+9586 0 obj <<
 /Length 2246      
 /Filter /FlateDecode
 >>
 stream
-xڍXmoÛFþî_!ôuˆh.—¯Åá€\®	¤9ßÙA4ý@“+‹%êH*®€þø›gf—&eèqwv¸œ÷yFÁêq¬>\ýóþêú}®R?Oµºß®TøY®’,÷ã<ZÝW«ß¼;Su{Xÿ~ÿ‘Ù3?O’ìaîÄ_ú™¿Þ¨ ÑÞg3¬uà=á§]‡¹×}[oty·Ø´ýpWvõqÚonåò8 	ü<ÈYMë4ŠÝõQ–ƒëê§û«ÿ])¢óDàØ×zUî¯~û=XUtöqø:ÏVO̹_é8ó“·5«»«ÿ\S#¨t¥B?U4³B”û¬©ÓŽ”£3QN9åhÅÊ%))G›©rD•SñT¹`µÑšÒrûý®î×›0ϼÞZ›6¹WÕ}yê{cφ‘Å©7ÂÐn…ðîË희¾*jÓÙWÜM㫽龯ÃÌ3ìÿ”ó²=àÍÇSW8gCF¥ý8ÊEƧéè­µW6µ9¬ÃÔz!ì‹o|)v‘wZ+”gÙ!%ž…ß‚uj&:ªºzû§zØ	7TÛÜÞþ«÷Paì«Ü
-…ƒõ&
-c¯,X$P7
-]ÛÈIÑØű«åH+ó½.µG¨Mßؤ¡"w˜³}·³§þD÷œåÍ#)ص0À÷º2•p<àêó’åØøQœ’™øû§mQ§º‚ú§<ê­<Ïlž“lø#OÙò¸´h£j¦{C”ÁRسje*†±„ÂABQµ «U8!«=Ⴕê-ÍšºÝûG
-’ð`¦F…¯ñ|!ähÿB
-áÙëö­õáÏwÂðK}¨Zp<9†nIè·Çc±“Ìû™\S”²þ÷<ûs?˜=[!Js‰.ºR’¾½{wCÊdލì}˜ËÅSQêãÐ(»MoJÖâ>=‘)‘&±¦ÓÄÅùFg	ÅÁQŒg`Ç
-,±7´ÂJg]K¯C‘ÁmnM{Ëí»OoìíeûøIî"Q¬U‹Þ‚;¢J%a‰EÑÑÇY¸ŠêÚ$žš¢î™"oMSû_nìA]4ícoïîŠCß°"¸—¾é*¶Ö,Kb~U:B8 °¤(ä˜øüƒ­8­ìNÀ›˜Twe¥=nlÙ»šº,r¿f¿ÊÙ@ie)~ž—ŸL„”º«“HÊM[T얐‹X{„.©¶Ü-'‚~ôŽˆB,œ¬XH0ÊzÛ!õ^\gÓ$Eš¼ůA|¾'ƒ¡‡6ƒgg"ì	²•r¨À¬À¢_f0½6ó9íÙÐ`Þ!Zga`
-†çºšÄ\W;3
-²T} Oèý²Î´g°QÞCgUc×Ðé‡TF8
-’Ñz¡'ù#ÕF("‰t&ìa•žÕnœþå`qH8mÕaL­?Hù;£®ß§jÊœùQ6B–Ý0¼¾nÚ²hvdÉYåM˜(?$|1Ó<ÑêI‡Ö}}ñ‰¹<iäG„ì7þ±„.Ì(Â2–eÌjÛ%L÷ͶeΈÜ^’ÎTQ¾ÊÆKލ -œp=@-Xø|øa4J(™)ŸrÙÚ›põ ÇòtÂTX3ÅL	„ÎÌdÛ¦©Fæ2RÍ®!ˆY–J§~ŽŽÚvȼ†Ê²§eéR·Œ‚!VîE)¼¡ÕÒlåyF䡉c³ã&*‰³$M–ùY:
-Ów†äXø6	MÈ|ü¶ ´ŽR_]˜Éb`<J;é04åa¤R—‡8+ÆEÓ·–½Ý[ZU“Ï5ñºV"×y,¨	}cÐj˜Æx“žŸÄ-§?®¿|¾ùõÍ2ž”h΋[@#´Ó›1s‰ •0zî¼áP¢'J6êK4ÖÌKNVQGTZô9®z’pô½)¬‚/‹çØ_ب5ß×1på‰úZåÎm9Fïpíd	éb `®‹æ¦©&“T¯"äYGÓUÑÔBåA&
-Ì+A2™Æ”X%cÙÊÀ"›Ïía#ýkLgËƲÑÎ{m|¡!IG³6H’W­ØÉvXÔÛvuSïk»¬ê©[k,ÛeÑïa^3A45½¿>ŒÚÑ£·HÁͳÉaâ×{X=+{Jûã> ™Ú´ŒÖI=Û,›™bþ(	¸pp7sý)Ÿo+Äš1qÈâ„ Ai )·‹Ý‘S”æb]z²ËsL9€: EL ²n”ZNr˜…ˆÓiKMÓ…6‚Šˆý€ð702¼#”Îâ̝²8ütíéq'Þxe˜Ë¦S0Ù=	GÖÔ<1Òä©ËÁ²`/ã\œÇoÊæTû^!íIF6,M‘«²…âÛð
-v6Ù,ÂyÃÀõí…²ØÖSPDp¬$»iáEÏ%Eé åæ°@Ï_¶uëfxQ%JÓ»"†!‹N Š±¬–l~©^LÃ¤æ ˆ…HUÁë2Õ‚¸1%ø[
-Ñν*Lûbè¥kãP )Vö_ŒÿPé–ç÷–_qŒÀÁ„†Bœ¤\@›Äß„¦e œNcDBឤ§()¯6,6£žf Ç»0Kí¿XÉÿ&0¬}晸í*)ŠÙêŠ}ýŒ˜þVžŽýûºy$%!¡›±™#ÂÜý”‰¤òåÁ4M?“&uÿ÷détÎ3µz	ߍ"T¡3}‘ŒナfÍWÍ*ë¦?Ú4CóJap+ÉŽk¶rÕV¹IJ¹Ö§&Ùtì\YŠAÇi l…~~%öúþW9Rý… ÆTi2Ã6µ+„à3XšüûÃPÓR.â<Óq¼èäŠÂ¾AÌ•\UûWðB È_£W̦vF°	B-¤¢Ñg™§˜þm&WØ8šiQ”LÑ"òx!ajaeÜçɲííÍS,¦Ã´þpV\ ø¹½v0粂•Ûõdd/°imÄÙi¼+úÁ6Ý9ò‘­T 6#¹çO÷WÿEõ
+xڍXmoã6þž_aô“|X+¢¨×¢(°Ý¶‹,¶{¹K= ÛŠDÇÂÊ–O’75Ðó̐Šä(À}1ÉሜÎË3V«`õþê§û«ë_Ãp•úy¨Õýv¥‚ÀÏòp•d¹çÑê¾ZýáÝ™r¨ÛÃúÏûÌžùy’D`s? î@øÂÐÏüõF‰ö>™a­ï	?í:̽îëz£ãȻŢ퇻²«ƒÐþ}s+‡ÇIàçAÎÂhš§Q쎏²\W¿Ü_ý÷J•˜'Ǿ֫rõÇŸÁª¢½«À×y¶zbÎýJÇ™ŸÄ8­YÝ]ýë*˜A¥+úy¬¢™¢ÜgMv¤í‰rÊ)G3V.II9ZL•#Ú¨œŠ§Ê«Ö$–Óïwu¿Þ„yæõÖڴȽªîËSß»7ìŒLN½†v+„wŸoïdö%PQ3˜Î~âN?íM÷mfžédý·ì—í_>žºÂ=6dTڏ£\d|Ú™ŽÑZ{eS›Ã:L½¡¾øʇby§µòhCy–Rb,dû¬S3ÑVÕÕ£XX?ÕÃN¸¡ÚæööçÞwB…±¯r+6Ö›(Œ½²8`’@œ4tm#;Ec'Ç®–-a¬Ì·º4²Õ¡6ݱICEÏaÎöÛÎ2œús–/¤`× ßêÊTÂñ€£ÏK–cãGqJfâûOÛ¢Ntõoê­Œg6ÏI|ÉÓA…—ömTÍtoˆ’ÁY
+»WC­LÅ0–PØIÈ«dµ
+'dµ'X°V½¥YS·{¼î‘\‡$<˜©QñÖ_9Ú?…Bx~u{Akßð·;aø½>T-8žC·$ôÛ㱁ØIæýFOS”2ÿ睌ý¹Ìž­¥îq‰.ºR¾½{wCÊdލ¬}˜ËùSQêãÐ( »Mo
+֞ȋH_Óiâü‹ÞFg	ùÁQŒg`Ç
+,±7´ÂJ{]KŸC‘ÁmnM{Êí»oìéeûðQ΢"_«_xîˆ2•¸%&EG—=²0x*ÊkBLhòºgŠ|5
+Y¬ß¾±uÑ´½=»+}Êà\ºÓe,­Y–Äü¢tw at 6`I‘èaâówB´â´²z8
+Nb6RÝ¥•ö¸±dÏjê~°ll‰ÉùšßUö²H+SyçyúÉDHÉ»:‰$ý`Ò´EÅÏrkOƒÐ%ôÏ–»å@pÎï\ƒ¾Qˆ…ƒqF™o;„Þ‹ãl˜¤“—®ø%ˆƒO÷dð ôPf0v.Â/A¶RΘXô˦ÏfoNk64˜wðÖCÅQXƒ‚á9¯&1çÕÎŒ‚,eèz¿¯3í™,”÷ÐYÕøihwôCJ£FHìÉh½Ð“ø‘l#‘D*Ö°JÏj7Nÿr°8$œ–ê0¦Ò¤‡üÀ(ÄÁbÖSæ̏²²ì†áøýõuÓ–E³#K~Ï*oÂDù!á‹™æ‰V×:”îëË+fò¤‘Ñ¥öŽ—ЁEXƲŒÑ@e»„é¾Ú²Ì"ƒÛCÒ™*ÊWÙxÈ» °…ÎÈ×çF£„™r•‹ÖÞØ€«q8–§¦Âš)&`J tf&›Ø6M}00—ސj~Ú‚˜%l©tê§áøP{Á™×PZÖá4-]ê–‘3ÄÊ}(‰7´ú@š­ŒgxŠ8;.¢8KÒd™Ÿ¥£0ÍqgHŽ…»IhBæãÝ‚Ò6:J}ua&‹!€ñ(ì¤þÁЇ‘J]b¯'MßZövoiUMo®‰×•29ÏcBÉHèƒRÃ4Æ›4~”g9ýuýùÓÍÞ,ãIñFà¼(°	4Bé1½#—’	£çjÁv%‘²‘_¢1g^r²Š:¢tТÎqÖ+ô€s ïMa|™<ÇúÂøÀz­ù¶Ž+OT×*·oÓ1j‡+'KH
+s]7M9™¤z!Ï*ò®ŠºJÒQ _	’I7¦lÇ"(íÈVY|j©_c8[6–F<Þkí5I:š•A’¼jÅN¶Â"߶ƒÌ›z_Ûi=PMÝZcÙ*‹z|÷š	¢©	ìùõa<ж½E
+®ç˜u“w½‡Õã0°²Ç¡”?®©M;Áhä°Í¢™)毁" ž€w2çŸòù°B¬»,v”šòv»X9D©/¦Ö¥'»<ûd¨PÄ ë†A©å”&‡Y¸€8í¶Ô4\h!¨ˆØpyF†wdƒÒCEóGYl~ºöô¸“×x¥™Ë¦]0ٍ„#k*žhiòÔÅ`Yð+c_¿8”Í©2ö»B†íIZ6LM–«²‰âÛð	¶7Ù,ÂyÃÀùå…¢ØæSPDpÌ$ºiâEÏ)Ié éæ=°@Ï7Û¼u3¼ÈG¥é]C‹I'PÅج–l~©^Lͤfˆ¹HUáÕ¥«q?bJð·ä¢ûT(˜È;öÅÐKÕƦ@RÌì¿ÿ+ <Ò-Ïï-	¾ âè	€ƒ	5…<NrF mâš^¤pZ8M…IOQR>lX,F=õ@·wa–Ú0“ÿM2`&XûÌ=qÛU’³Ôûú1ý£<û_ë搔„„nÆbGs÷?P&’Ê̓iš~&MêþïÉÒiŸ	f*õâ¾E¨Bgú"
+ÚÍŠ¯šeÖM´a†â•ÂàþV’çlå²­r”r¥OM¢éع´:œŽÃ@ÙýüIìõ'ü¯r$/ú?œ]i¤É`3¸ÙÔ.‚kÌ`iòïCMK¹ððLÛñ¢“#
+»ùÂÑWrVí_Á€ ßFΘMíŒ`„2ZHF£k™§˜þm&GØØ›iR”LÑ"2¼0µ0›ÒîsgÙööä©Ãaš8*.€
+üœ‚^;èsYÁÊŒåzҲشÖãl7Þý`‹îùÈR2?ë‘ÜøËýÕÿ Îõ
 endstream
 endobj
-9550 0 obj <<
+9585 0 obj <<
 /Type /Page
-/Contents 9551 0 R
-/Resources 9549 0 R
+/Contents 9586 0 R
+/Resources 9584 0 R
 /MediaBox [0 0 612 792]
-/Parent 9527 0 R
-/Annots [ 9548 0 R 9554 0 R ]
+/Parent 9541 0 R
+/Annots [ 9583 0 R 9589 0 R ]
 >> endobj
-9548 0 obj <<
+9583 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
 /Rect [361.188 439.948 460.543 452.849]
 /Subtype/Link/A<</Type/Action/S/URI/URI(http://localhost:631/printers/)>>
 >> endobj
-9554 0 obj <<
+9589 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
 /Rect [99.895 426.399 176.342 439.3]
 /Subtype/Link/A<</Type/Action/S/URI/URI(http://localhost:631/printers/)>>
 >> endobj
-9552 0 obj <<
-/D [9550 0 R /XYZ 100.892 685.529 null]
+9587 0 obj <<
+/D [9585 0 R /XYZ 100.892 685.529 null]
 >> endobj
 2038 0 obj <<
-/D [9550 0 R /XYZ 100.892 660.623 null]
+/D [9585 0 R /XYZ 100.892 660.623 null]
 >> endobj
-9553 0 obj <<
-/D [9550 0 R /XYZ 100.892 638.691 null]
+9588 0 obj <<
+/D [9585 0 R /XYZ 100.892 638.691 null]
 >> endobj
 2042 0 obj <<
-/D [9550 0 R /XYZ 100.892 349.397 null]
+/D [9585 0 R /XYZ 100.892 349.397 null]
 >> endobj
-9555 0 obj <<
-/D [9550 0 R /XYZ 100.892 320.683 null]
+9590 0 obj <<
+/D [9585 0 R /XYZ 100.892 320.683 null]
 >> endobj
-9549 0 obj <<
-/Font << /F22 3706 0 R /F50 3701 0 R /F17 3698 0 R /F15 3700 0 R /F52 3730 0 R /F71 5424 0 R /F85 5521 0 R >>
+9584 0 obj <<
+/Font << /F22 3706 0 R /F50 3701 0 R /F17 3698 0 R /F15 3700 0 R /F52 3737 0 R /F53 3738 0 R /F85 5513 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-9558 0 obj <<
-/Length 2123      
+9593 0 obj <<
+/Length 2124      
 /Filter /FlateDecode
 >>
 stream
-xÚµX[³Û¶~?¿‚õK©‹&@ð–>tÜc§ã´õ¨9ò$3q ’h“„’>Ö¿ï^@]6é‹¸Ø] ‹Åî·ÅÁ!ˆƒ¿?ümûðêû4D•q)‚í>©ˆòXYQFi©‚müª2^ýºýáÕ÷RETf™BUQœX‰”?lžVë$UáÆ5ýØô=M§PqhWðãÆÕZ(‘‡G}c)qý‡·Û‡ßpA0éÆ’4J’ ê~ù5jýÄQRÁ3ivA’Q–¦@·ÁÓÿâÛã‰<"*ÓTÞO•-—2*"	v‰87›7•åá¡ãÁ{Û¯é|YÆç3Ϋٞ¿?5}M3žv–Hok™EI\\½µæ½Ò$+Ý3¡ÛÁ"•‡»ÕZæ¡aöz"45¬Wæ-e[ò2mczdŒÃKàùEu´'^ÖîýFüù(UYg^ Íh¤H¢T•lä—²ÃøT¹æ§
-Ö®ù‚l¼:ŒÓ¸g#˜áLe»ŽÌíë•Àˆ°F™›uÆ£aâ…6 öÄŒ¥-ßÌ[¢²ßvS¬[2úÎ)‰ÌÂ÷ÛW2Ž¿¾úyód¤á™ö˜XJžG‚=òi0Ì"3‘óº¶xd
-lo^"•‡ÏÍxd¶éšQíð‰ˆ–lÛÑI’„{£ÇÉár‰Gé]k¼ÄçP£eqmy¬ç©ÏÌ]SáQ>û™½×³`·c•áDQdÉxÛÎl>4¨Öö;ʼ9e Ä@ÈBš¬ee¹äC|ŒEþͤûPgrÆ…×ÕèìïCó§7#G
-Zæ>Ó×,‚ È/A íøñ݆‰£îë–F'HGŠy‚yŠ	ƒ½³Ý|½­¿ðKŽ,ÝЩÕã޺λ´éÙaÞõSß d¹FSÏ«B…Ñ:ríÂžÿ»'e™'eIVá°òçqºõòª²óÈK¤Û¯(
-‘Þ5-¸Æ^6çs£:áÐô•ñóZÐk™¾¸–6q†‰“¸¹gŽGg§æG2'S’†§Àh`&­Èe 1©¯YEsfÐ$gÀå~ØÚÁ‚h¾št^7ãÄ!äÍï\ŸÄ*JÒÙ‰'}0¿/6iœE¥R¡"•åXl"•d—RC%æ~;‘C‰Ì,G¹ðp†/QFEªfÓؽ‘?Ã]Y–"Re6+¾·£ùni½$†Š|‰—‘ÐFªó½·#ÓPw jˆÁ†§)+_0ç&·pøÉî°°È¢ÿÈàã§êvN‡"<SÖ¹ˆ’¢¼	g:Ýôs6Í×Ïw
-¡Ä ëQª6(Ç8mVÿÿ	ö–p
-L"oK)3I  oÛ¦Ö£×Ä« îkBîæE~WÍ’Û
-žT)Ü{ï—«Z§É˜³÷ú—pI4üê¡ÝÁxúr}ЭpA‚‹džÜ#ú‡ÁÃDì«RÜœ …”¥ÀÊŠbòž½ìÎMȸÔ2œ¹Ù1½GúÖc•m™A¸ŒÛšS¨ÁBmɃÓ<<š†ÑôpW#?¼÷³/uW¸'‰/}XU}¦a‡(¡CÊ÷iI•É¥5,}cxÛßQ÷]•’bU„ÞGð‹‚'€ÓK{ˆýÑOÛ'l	˜A–fÙ\çóˆ&Žÿµk,#!³ÛþAA·~˜NLv¾ÑàÒ5*lSö^ÙçUÕ ‰È¹„…A"‡Â¾^Õž(†a¾ÎY	VV(~×ušÁ59?ÏÙÝzéÆZCÅ4ŒØ±ÁÌà‹ùÒ8Ûw×(PJ!’Y2l?šž§ô†°"¦tCY‡Ó¦vlÆ©6,Ác“.öì·­ÄbÅ¿æ#mŽf#D%îƒCŠ\øº	Ó 1¨Ǽ›èÿ3s¾¬R,_
-77gf¢Aø­9g¯ùŠÌ›eFGúµ:B*¾öÓg¿`£Òñ-فûHè!&¾Á„=*ã›Ã=;tÌ4C8÷:•3z`,Vì†]ƒÕ¿ﻜo_U˜3P8ãüš4‘˜ßSüX‚ƒ¨$|CpÕpv ãÇ©ï9¤”¢ø@&–¡×›–ùÿ²ô~¬á‘BãGM:‰t&Ϩ,ÊÓ‚Ý“ú×D$ßB^­g}z“å‹//þÞ]28frŒ™—Üý?ãÉŽ
-Ž¬G1ƒDã¿x4nuùxÈë¸;‡ã½äµ™!’ù°èTù‡ˆæ)Ǻª…€pÍð4DBeÿÔBÝ&]%—ácáNç<ŒˆØH7{þzáMáòÏ0äÑsFàÓcd"¨mÏ,Ä[¿2·vÂwͦmï°ÂßØhdjz%Â×4CJî‘ô='ò4[ÚVJ>	0vÚOºËj”Øid‚óÂÑ)þ„[ÅáÛ[€$ë%É:;ù%–“ü#±|Õ¡&V>JùRÎRnÿÉœû|É5˜æ¢©GV=êšYºg†®kj…¸Ñ‡>ÚüšE3jL­YŒŒ9Ñd./GlögæAJ1 J dÍ-_iWߘ¼ ¤–µo†#ƒ¥?¡¿v3n½±Ì}ÇÆî[í¹g\v-z"Q±oe“¤Ä§7³¸ßxàï@¹ù/‡ïðÌü
-@ƒŸŒ0À4ܵ“á%À=Óû•(’¢/æ=ý.~s˜Z½Ø¦íôÐ%·=Ö·­`Rß)08¾‹2<˜Þ8‹EqMšK†dq	eÁœïæ>øìÿ“éyH%À·"è\0üÒ^*Â;FNlP7¨ü\@áxä7ÓÆOáÀF€0OyÌÃï-ÞQç0×78<.M
- !ÂWFιÜ6ðó^oÿWŠX
+xÚµXK“Û¸¾Ï¯`|	UeѾ6‡”3ö¦¼I\“¹v«Ö{€HH¢MZôXÿ>ý 5”—ÙCªrÝ
+ Ñèþº¡88qð÷»¿íî^}ŸÆˆ£2.E°;"Q‹ +Ê(-U°«ƒ_BU›_w?¼ú^Ê ˆÊ,S¨*ã"Š+‘Òý‡‡ÇÍ6IUøàš~lú#§ó¨8´øqãf+”ÈÃû“>Æ±Ž”¸þÝÛÝÝow¸ ˜´°$’$¨º»_~ƒd?q””EðDš]¤E”¥)Ðmðx÷ï»xy<‘BDešÊ›ã©2¢c åRFE$Á.ÇáÃÛŒÊòð ‹Ðñà½í·t¾,ãóçÕlÏߟš¾¦O;K¤KÇÆÁVfQÏÞÚò^i’…•î™Ðí`‘ÊÃýf+óÐ0{=ššGÖ+ó–²À-y™¶1=2Æá%pŠüª:Ú3/k~#þ|‰ª¬3/Ðf4R$QªJ6ò—²ÃøX¹æ§
+Ö®ù‚l¼:ŒÓ¸g#˜áLe»ŽÌíëÀˆ°F™›uÆ“aâ…@í‘k[¾™·De¿í¦X·fôS™…ïw¯d}õóÃ_‘†Úcb)y	ö<ʧÁ0‹ÌDÎëÚâu	(°½y‰T>5ã‰uÚ¦kF=6¶À'"Z³mwB$IŒ'‡Ë%
+¥÷­ñŸG@–ŵ属§>1tM…Gùìgö^Ï‚ÝŽU†3E‘%ãm;³ùРZÛï(óæ”87p !i²•q”å’ñ1ù7“nCÉ^W£w°¿ÍŸÞŒ5h™ûL\³‚ ¿\´_àÇwLœt_·00:C:RÌóÌSìLœíæëmý…_sdí†Î­ÖuÞ¥MÏó®Ÿú…< Ë5šzÙ*ŒþБ[ïö¤øß=)Ë„<)K²
+‡•?Ó­—W•˜G^"Ý~Ciˆô¾iÁ}0ö²Á8ŸÓÕ±‡¦¯ŒŸ×‚^ËôÕµ´‰3Lœõ0ÀÍ­8s<9;1?’9™’4< F3iE.ˆI}Í*š3ƒ&9.÷Ã֏$@óÕ¤óº'!oš,˜Ä*JÒÙ‰g}4¿/6iœE¥R¡"•åXl"•d×RÃôf;‘C‰Ì,G¹ðp†¯QFEªfÓؽ‘?C¹T”"Re6+¾·£ùnm½$†Š|—‘ÐFªó½·#ÓPw jˆÁ†§)+_0g‘[8üd÷XXdÑbðñSu;§C^¨ Û\DIQÞ†„3nú9›æëç;…Pbõ(U”cœ6«ÿÿ{K8&‘ËRÊDc ÀÛ¶©õè5±Ä*¨ûš‡;Çy‘ßU³dY@Á“*…{àaÏâÃzUë4sñžAŸÀá.‰æŠX5´;O_¯º.Hpñ‘Ì“[Dÿ0x˜ˆ}õAŠ›¤ð€²XYC,BÞ“—ݸ	×Z†3 7;f£÷Hßz¬²-3—‘`[s
+5B¨­ùa0#bš‡çOÓ0z€njä‡÷ï~ö¥îîIâKVUŸiØ!Jè…ò}Z’Germ
+Kß.û;jøv›RR¬Š°Ãûè~Qðpzm±?úi÷ˆ-3ÈÒ,›ë<pîÑÄñ¿ve$d¶ìtà‡éÌdçk
+®]£Â6åà•}^U
+šˆœkXt r(¼áëUí™bæ뜕`eEâwݦ\“óóœÝo×n¬5TLcÁˆËÜÁ¾˜/³}÷EJ)¤B2ëA†FÓó”ÞVÄ”n(ëpÚÔŽÍ8Õ†%xlÒÅž}ÙJ¬Vüç|Ä ÍÑÌa„¨Ä}pH‘_7aä1u㘷ˆþ?3çË&ÅòÕpssa&„ßšsö9_‘¹ÈQft´! _; #¤âk_1}ö6*ß’¸„îbòäLØ£2¾9<ð·CÇL3„s¯S9£ÆbÅnØ7Xý›ñ¶ËùöU…9…3Ο“&ó{ŠKp•„o®Îdü8õ=‡”RÈÄ2ôãzÓ2ÿ_–ޏ5<Rh|¯©C'‘î/ä•EyZ°{Rÿzˆ¤à[É«í¬Oo²|õå àåÀß›+BÇLŽ1ó’»ÿ'<Ù	a BÁ‰õ(fhüÆ­.ywçp¼—Ü¡63D2*ÿÑ<åÔ@Wµ®>ƒ†H¨Œ áŸZÈ¡Û¤«ä2"|,Üè\†éæÀ_/\.ÿC=g>=F& ‚ÚöÂBܱõ+sk'|×lÚö+ü€F¦Æ W"|M3¤äIßs"Oó¸¥m¥ä“ c¯ý¤›¬F‰F&8/âO¸U¾]$Y/éHÖaøÛÉ/±ž„䉥à«î5±òQÊ—r–ŠðáþŸÌ¹Íw<Ó\4õȪ']3K÷ÌÐuM­7úЧC›_³hF©5«‘1'šÌåÒàˆÍáÂ<H)@	€¬™ å+íê%ŒÉg ”Ô²öÍpb°”á'ô×~Æ­7–¹ïøÃؽ4€Ðž{Æu×¢'ûV6IJ|z3‹û́þñ”›ÿrhñî  /̯ 4øÉLÃ};^r Ü3½_‰"I!ÚèñôbÞÓïâ·0Ç©Õ«mÚ^Íð×Y²ì±¾m“¢ø&HÁñ]”áÑôÆùX,Šç¤¹fH—PÌåf^áóˆÏþ?™ž‡ôW|+‚Îïí¥"¼cäÄUqƒÊÏŽ'~Ó1mü¾ ló”Ç<ü.ñŽ:‡¹¾Á1àtmj 	Ö¸2âpþËeÙÀÏ_x½ýC…X(
 endstream
 endobj
-9557 0 obj <<
+9592 0 obj <<
 /Type /Page
-/Contents 9558 0 R
-/Resources 9556 0 R
+/Contents 9593 0 R
+/Resources 9591 0 R
 /MediaBox [0 0 612 792]
-/Parent 9527 0 R
+/Parent 9598 0 R
 >> endobj
-9559 0 obj <<
-/D [9557 0 R /XYZ 151.701 685.529 null]
+9594 0 obj <<
+/D [9592 0 R /XYZ 151.701 685.529 null]
 >> endobj
 2046 0 obj <<
-/D [9557 0 R /XYZ 151.701 660.623 null]
+/D [9592 0 R /XYZ 151.701 660.623 null]
 >> endobj
-9560 0 obj <<
-/D [9557 0 R /XYZ 151.701 644.027 null]
+9595 0 obj <<
+/D [9592 0 R /XYZ 151.701 644.027 null]
 >> endobj
 2050 0 obj <<
-/D [9557 0 R /XYZ 151.701 399.348 null]
+/D [9592 0 R /XYZ 151.701 399.348 null]
 >> endobj
-9561 0 obj <<
-/D [9557 0 R /XYZ 151.701 369.106 null]
+9596 0 obj <<
+/D [9592 0 R /XYZ 151.701 369.106 null]
 >> endobj
 2054 0 obj <<
-/D [9557 0 R /XYZ 151.701 295.168 null]
+/D [9592 0 R /XYZ 151.701 295.168 null]
 >> endobj
-9562 0 obj <<
-/D [9557 0 R /XYZ 151.701 257.432 null]
+9597 0 obj <<
+/D [9592 0 R /XYZ 151.701 257.432 null]
 >> endobj
-9556 0 obj <<
-/Font << /F50 3701 0 R /F22 3706 0 R /F17 3698 0 R /F15 3700 0 R /F51 3729 0 R /F71 5424 0 R /F70 4384 0 R >>
+9591 0 obj <<
+/Font << /F50 3701 0 R /F22 3706 0 R /F17 3698 0 R /F15 3700 0 R /F51 3736 0 R /F53 3738 0 R /F59 4373 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-9565 0 obj <<
+9601 0 obj <<
 /Length 2164      
 /Filter /FlateDecode
 >>
 stream
-xڍXÝ“Û6߿——“gb¾eõå&Íæ®i»©Ûuf;ÓôA‘¸6³²èRôºûß_´å]5Ó A G³Í,šýÿêÛõÕþ—$³2¬Ê(ž­ïgq…Ë*™Ë*Ì«l¶ng¿·ªqÚôóß×ß“ú2¬Š"Cõ¤
-#ÐŽX/IÂ*œ/â¨Hƒ»yè¾5ó¤
-ŽÃ|‘æY°ž/—²;Ý×Kn•}TV¦?Eyt·¾…!fA-o?®n‘ʃ·V½Ø’<sÃ*ªÈòè2˽-Y£ÖÕ»õÕW1HAyt»<LÓY³»úí÷hÖÂÜ÷³(L«åìHš»Yš/Ã"ÇݺÙíÕÏWÑØcq>>ø´iV…ä<þó|‘À]›ú0($—Á¡ŸƒÄéŽÙ<SGfÜVYQÛÖ¨öˆ“"‘­TϬé»'Y…šGü1(¨‚VŠâ¶â£XkE
-ƒ»m¬Þ;Q´ø:|ˆ¾™/²$A#ÐcpÍEœ†yVñMLv¤EÜ[³C*	Þ´"‘¯û–Up’L,ºÑpfÑàáf@ÊÜé drˆ’oÛÊ~VVÓåT×-œœjŸ†j#ƒs¶ƒï=¸úsG.,O²'òŁ…M-Õ»z£{Q5"¼ãà!ú§
-Ö[yGTn-:cZvD®¬x·e¹a¹ì°4ï4ÖæÞ!›¡ÿBò¸œÅqXåy‚±ËÓ"L³|”p	xb2.ÎÓ(°HÖDšCßbEð~·}¯X𾁪Ÿ˜ýQï´«1Ó%Á.ãÎNŠp¹”ŽJË"¨i;§v`(t†GŽN°‡UÈžÙ[ϳ^´S²_ø gkg@†IQìj–X5‹!ñ2 eCŠ*Îj@®~ÃǸÒuæ”;üDéè-ÖÒ=„P×ùyÚE[&¬Dfx‰á(Jƒê!fVoœz{Šã,*yU½LUœl}$YÃ^i½Õè´,·† Õb»Ìø»¼1$VÈ!„
-‡þ
-²Xž€d¤÷V3~ÀÄì9Bæ"ƒUϦ;Î7ßËDƒxM›ÉôŽ ‹pŸ%DèO÷¡-cøx’uuÿoÇäF	aB쌕sܶî§lônß©?!Tªåù>óIÕRPª"¬èÛÚ¶² Þ3ºYæ!qýÓÞýgÁq«;Y+ñ€d«u£ä˜Æ:Ù€dÂHz‚Cƒ¿[Îú¨‚+¿¢%„¾çñ¦½_C¦Ñ\-*£2PîÙ:û¯
-,© âÝ7op(ƒOqšÝ h6TÇApëÀ—¯þû5ؐ?”i™‘¹0<z”](‚ˆnŒFð‘GMÅâ¼¹X­®_3;(À&‹FÞ­—<M½êÔ¦ö•4­2N´Úû»’+€†3:ÙÆìK;Dm«q¶€Z >À²R$9–ëWX…ñAV{Î;ewU@[A"ß2Ø5`>§°×¨’ñÄO·<qª†(¤>%ÆøNã48ìYJ7U·µJÎ9EªŸÜ3^¸nª/‘ºÈZž $÷P!W@àJ³{ oò‹F‚*&‰cÓÄ—g¤^à)°#‹àJ >0þ&ä±iïЀXÊ{<HóÖ3Ëè6ùf/v_p“/Æ2Íˆî´“àA‘/€¼W—Ø—”˜šauÊt:ýžUᐖ%”SÈÂa‹eéDW˜%dÊ€6ö6q.½Mö°qõQc㔼‹¥·ÊÑQ‚×›Z÷Ü¿Óf襭¡¼£¦õ]¥gÂõ‚®PÔ&®ÒÈ“bT˜ %^³èÑqÎ`$€¹rNòÛÚï|©/ÇE’ÞMºîB7ئf¶QÖÁMNÇ6¢Fu
-eŠðd¬P([êL 9òß/@
-ð½3÷¥øZÚ¢1=©o#öE:ìŒú÷+fÈ$4U6 ():í+ǹêa#¨þ8h«„£:aÿÛÕGôZê³)
-~ysÃõØì!sÜ*¡¾'Kä.D2ò€õ‚ŸùÈ‚c@¼ÕÁºW<Á%3PhÕ.£Âwxè}ˆÛß¡
-I/êc‚àM	sÔ­Âï&¤y?(:°nvø²5‡ÍV40€ÌÉì {Ü+ZØ‚òçšbûAÎìä"Ì~­ª@Úï4ÖÀÜßgR†WÔߏ".‚k at 3þ~Ž±Ùë4]% OÜÔ_.¶Ì®F­7ôŠï©— }\+äÊ.Èü¬Ë|yy‡^IÙ¿¡ò 6Uø~é¸üßPï–T%dsF¤ê²í$ÁeC^ɧŒwIýÉ$ç?¿®xì
-ø¢¦ßø½ìAÖjxgº	ò;~Áv2+Ú}§ä¿/ª*k§0;
-:X½EéSo5kŸ<U0<AlîfN9ìQ	‰QFe	l§¿Ú?¬%ŸÎND²]ÑŸòTK?0(õ::Ÿ½Âi~85
-(ã2üÌÜ >PŠïT×y¤Ð¾Å¥V8‹§¾Œ(­–>
-/Ûš!»ab8pW×´5ð½øÄbÄ›ä«Òg
-Œ(»K“_—Å+V¢üŒéZ¯ß+_KȺ7r"½e=	úC­©Ñ}‹	È̍\.íLÛäí«ó_̱4:/ÿ/ ì‹¢ ºΡM¬,F(|‰žÒva¦Cäs[úî%¥¬:5¹åóÖ%¥Te Á6•æåRçªË?F×ƒÈ•ŸhYðõ?F²üÂÀÒ#‹¬¬N}3iwkøëië#º¨/Î2©›YNeu±wËJ××?° cþšŠýèÿôã»õÕ_ŽŠj
+xڍXK“Û6¾Ï¯Ðú²T•Ååû‘Ë–ãñnœd%’kRç@“E* 4Êüûô5ørº
+ Ñèþº©`¶³ÿß|»¾ùÏÿ¢h–ûe„³õf_”Ñ,+J?-“Ùº™ýæ­TmußÍ_Oê…_fY‚êQé °^ù¥?_„A{÷óÐÓ]ÓÏ£Ò;
+óEœ&Þz^ž2{ÝU-KVÊ<*#ÓŸ‚4¸_¯`YPÉÄۏËR©÷¶Õª³[’`®_%Y'©³%)JÔºy·¾ùã&)(n—úq<«÷7¿ý̘û~øqYÌN¤¹ŸÅiág)îÖÎV7?ßc…éøàó¦Ié“[ðøÏóEw­«ã ,¼c7‰Õ-³x&÷NÌ؝2¢¶«Pí'E"[©ŽÙ¾kŸdjžð§GAé5úSÆ°ÅZKRìª6ú`EÑàëð!føf¾H¢@Á5aì§IÉ7é;°#ÎBocú=R‘÷¦éÑ(²ùªkX· ÉÄ¢;
+gÖÞHõ -„L
+Qòmow²Ÿ‘Õt9Õ¶««šg§¡ÚÈà”íÅ Á{¶úÜ’ó³ì‰|qda]‰Gõ¾ÚêNT{Þsð‚ƒýSzë<‡#*7ˆ1-;
+"WF¼Û°€Ü0á\vXƒwjÓýÆ"› ÿ|ò0Ÿ…¡_¦i„±Ëã̏“t”pxb2.ÎãÀ3HVDöÇ®Á4Ê2ïýþ ú^±à;|U=>1û£Þk[a¦K‚]Ç9œe~QH„¿GÅyæU4‚­U{0ÚžGŽN°‡UÈž9˜žg?¼4h«d¿ðAÖT¶'d &EYbÔÐ‰—`)bT±Fru[X~@À•¶íϹÃOÞr`-ÝAµ­›çÀ ]´aÀJd=/é9Šbo«:š™åÛ§Þžâ8	r^•/S'IÂ0ƒWZï4:-‰À-‚!hµØ.3îîo‰zraÃq¿‚,†' éăь01…ŽE‚¹È`•Â³é–ó
+Å›Þ0Q#^Óf² =…#À"ܧ€ýicÚ†'YWuÿ¶Ln•ýQˆ}o仫º)½?´êO•²¸Üg`^ ©,¥JŠ®©L#ª£›aB×?Íá-Ñ¿aâvº•µH6êQ×JŽ©ûc+LIOp¬ñwÇYUp…åC´$€ÐÏaÚ¹5dÍU¢2*¹gŸ­3ÿú§À° Þ}Ãñ‡ÜûÆÉ€fMu+¾|õ߯Á†ìüq |Œó„Ì…áyÔ£ìª@D$pc0‚Ø;i*—]ÐÈÅryûšÙA¶0ÉX4òîh•¸äiê}T«¶•«¤q™p¢UÎߥì\4\ÐÉÔý^±°CÔvŠÈa¨*à,+Y”bY1n…Q_huàÜìvWI ô·$p-ƒ°Q#æs{*Oü´â‰s5D!õ)!ÆwÆÞñÀRº!¨ÚQrÎ9ºPýìž	ôÂucP}‰Ô 0 at Vq†’ÔA	„\+Í쁾I¯	ª˜$N#Wž‘z§ÀŽ,‚ȁúÀø‘Ǧ=¼GB)ï÷ Í[Ç,£?Øäš½ÐÛC|ÁM¾ô†ylFt«­Š\ä=¸º„®¤„Ô«s¦ÓéV…C–PL!‡-”Ä]ay)6ÚØÛ„©ô6É3ÀÆÕ'aŒSò
+,–Þ*aDG	\m+ÝqÿN›¡—v=å5¨Çè*=®t…¢6q•æÈ@e£Â)ñš=@Žs=¶ÐH˜+k%¿°­ýΕú|\$éݤëΤqƒm*fke,Üä|l-jT×Pf¡OÆ
+…‚×cK îû¨¾wæ®´ _I{B4¦'õmľH'ý‚Qÿ~Éƒ„¦Ê%E«]å¸T=lÕGm”pTB'ì»üˆ^‹]6ÅÞ/o›=dN;%Ô—ã`e‰Ü…èAF°^ð3ŸX0pˆ·ZX÷Š'¸„bf
+-ÛãuT¸½qã[#T!éD]o™ xSÂœt£ð»	iKÞÁ
+„¬›-~†ìúãv'˜H@æ$f=6Š6 ü¹¢Ø~3[¹È³_«*ö{5ð÷÷‰”á%õ÷£€3ïÐŒ¿ŸCl¶Á:MWAAÈÆwÕ—f—£ÖzÅwÔK€>®òed~’ùyZ\ß¡SRöï¨<À£Mþ…[:.ÿwÔ»EeY_©¼n;Ipݐ—òiã}2ÉùįK»žG|Ѿۺ½ÌQÖjxgº	ò{~Áf2+ÚŽ]«ä¿¯ª*k‡§0;
+:X½EéS{×jV.yJox‚ØÜÌÔœrØ££ŒÊØ$NµXK>]œˆ$º¢;ç©–,~`Pêt´,¾x…ÓüpnP Æ%ø™¹E| Þª¶uH¡]‹K¬pO}QZ.
+¯Ûš!»ab8rW× ´Õð½øÄbÄ›è«Òg
+Œ(»£_‹ì+Ñ¿n¦o§ß)WsȺ7r"½e5	úC¥©Ñ]‹	È̍\*íL]ÚäíËË_̱4¸,ÿ/ ì‹¢ ºWΡMŒ,F(|‰žÒva¦Cäs›»î%¦¬:7¹ùóÖ%¦Te Á6–æåRçÊë?F×ƒÈ•›hXðõ?F’ôÊÀÒ#‹$/Ï}3iw+øëiã"º¨/N©›IJeuVŒŽ[±Òíí,À˜¿¥¢D'ºÿÝøn}ó“eŠq
 endstream
 endobj
-9564 0 obj <<
+9600 0 obj <<
 /Type /Page
-/Contents 9565 0 R
-/Resources 9563 0 R
+/Contents 9601 0 R
+/Resources 9599 0 R
 /MediaBox [0 0 612 792]
-/Parent 9527 0 R
+/Parent 9598 0 R
 >> endobj
-9566 0 obj <<
-/D [9564 0 R /XYZ 100.892 685.529 null]
+9602 0 obj <<
+/D [9600 0 R /XYZ 100.892 685.529 null]
 >> endobj
 2058 0 obj <<
-/D [9564 0 R /XYZ 100.892 593.92 null]
+/D [9600 0 R /XYZ 100.892 593.92 null]
 >> endobj
-9567 0 obj <<
-/D [9564 0 R /XYZ 100.892 564.71 null]
+9603 0 obj <<
+/D [9600 0 R /XYZ 100.892 564.71 null]
 >> endobj
 2062 0 obj <<
-/D [9564 0 R /XYZ 100.892 460.823 null]
+/D [9600 0 R /XYZ 100.892 460.823 null]
 >> endobj
-9568 0 obj <<
-/D [9564 0 R /XYZ 100.892 433.735 null]
+9604 0 obj <<
+/D [9600 0 R /XYZ 100.892 433.735 null]
 >> endobj
 2066 0 obj <<
-/D [9564 0 R /XYZ 100.892 262.102 null]
+/D [9600 0 R /XYZ 100.892 262.102 null]
 >> endobj
-9569 0 obj <<
-/D [9564 0 R /XYZ 100.892 223.789 null]
+9605 0 obj <<
+/D [9600 0 R /XYZ 100.892 223.789 null]
 >> endobj
-9563 0 obj <<
+9599 0 obj <<
 /Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F17 3698 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-9573 0 obj <<
-/Length 2217      
+9609 0 obj <<
+/Length 2219      
 /Filter /FlateDecode
 >>
 stream
-xÚ­X[Û¸~Ÿ_!VÆŠ(Q·}Û&»Ûì
-ÓŽ·-0ÉÇâŒÙÈ’W”âL}Ï…”%G[´h_,òð<×ï:žƒ8øþ揻›×ßeq ⨊+ìž‘‰¨ˆE—U”U2ØÕÁC(«dóa÷Ãëï’$(£*Ï%²&qÅ©€“ˆéͯw÷›mšÉð®7í`ÚgžÝ§Œâ°ÛÀO?l¶BŠ"|sP§A÷Ì“Ðù7ßîn~»ÁA¤™$Y”¦Áþxóð!jXû!ˆ£´*ƒ3qƒ4+£<Ë`Ü÷7¾‰çê‰lU=YE¤JþVÚ$e¨›îtÔ-AȤÈÂÍð>ÎNdøÔõ<ø›ië¹Î–Ù~ÙñðÆçƒÙãځI£Õ53
-SáwñD!ë§M–…Ê4êq#ÂF3»˜£uÛö¦ƒÀV àV¤Q&+Ö¡1{ÝZ­A¤4MÃî	¿2ü«±£j˜v?ŒµéX!œ›vߌµß14l7ö{ÍÛ÷t{X»)Ÿ:ãýÙìûÎvOOëÞ°%ûÛ¹Œ‹¨Z0…”Ù\V)s:É^V¤±¬LW½vƒ¦»á™îp‡
-ï K;.¾&NxóôÂ30y’ö´é׬ÉîmA«<kp)V„¯d%bW¿EÚõƒ6Û,IÂÝÁXÞB_à8еHa+ÂÀe,žHbݝ0ppÂ!CWw­ŽÖdÞáqR$Þ¼8ÀÎñfy­í°-AIfYŽ¼@ö„ïi|lŒ=LËL=ºÆ
-Émó588žgUÔ?¹«Y+NA³…´ÆÁai™]k”^7´CQ^!…­ƒ÷"•µAû¿bÂØÖä¯9Ó÷w?ÝòˆÂ承/xM7â$ç˜ó;?@ðü¤äÄHÊå9Êòó=ÓÞ¾ý‘ å5€ÀÊ/»ÛW¼4	ä½?ŽEÓç#“H#dºäÜâ„Þêæ)bÔE ’¨ÊÁ6h"ó¨È
-Ö$I"ƒIE‡oºì'ŸÇžÑ;/¦ØÌA|Âož¼…[ɸÀò–ÎmÓ©Ú]¸À\¸0Ôõ0ð
-†"XÖ»_~áh¤Xej9Àëé[Lªc—dxêõ'Ӎ¶ya֏픸8=êáÀá_»;)¸á{”¦@Â÷Ál. ›¿„¯…2}	\Šwí<±!{ïÕw<*¦[ÝO®Âe
-Îi›,HŽNà¹#wº›¿j¿ºóR0ß¾kå@ŽíZ¤¶ Á¹(¿Eµ@\ _týG;¨Át­e6N‚Ù2GÀt §ë²b˜ÜòÚÀ&ï eZ!,YÍLèíz6y'¥RºÀ »ajß5ÓÀØ.ø:< 5uÀ’G”Šoe­ÙS!”ÜŸ
-Yé{°!@÷««³CT¤ÈÃw-óöZ5 :ìÙ@þÝ®)4ì'eú¯âÏiì5f±ÓÇÑšV[ύîÇà´£v-:ŽØƹGwœ¢¶è[ðJ·ÑÅu¹Œk/,݁^?˜Ó1 F–xÄH£$Ífˆ	æ,Ýc–B«&}G¸OVÕµ=>®šåÐ=æž÷kÌÀŠ‹‚ʯ-&s*\Â`Ðì@yY™­ˆ«(-Ð7ªÒâR‰·\ð‚yUý®”Þ\D¢L=ïÈBï)ÿ°åC»mÕn¢°p6¦FV2ZQ®Ž}i`ÅwÌ•/€½à4X÷­ƒjýIœ=Û2Ê2¹
-9Ý·àÆK«PÌñ	6ôíõZûÄPV\c[1«*–	nÝppW\¢x%’*ŽàÅàl÷€—ÌWå¾<Ê“)jþ°X‘Ì&ŽkŽ*£´,<‡= vqëiÁbi­¿è£fÉÙkÔ{PB‘Ñ!ÝézÒùÀ¨TÌ+…e‚þìü¿˜yiA$h1Ö%@c˜ÇÛ´Û6R$­d)‹$».‰t§À’iÀÎfD-)Âw/ÕǍëqÊ„ª	¾á3Ï©D$Øù(‡	F9_/1œ]„^.ÔõšÄÞ\§
-‹Œ”ßF0]­,©ƒž«çhZF2ù"U7i®¦k!¢RLéJ
-ÞÁß6!固›^b¸p·!×÷PlN“ÛNàé9ïæí–¬°å/-jLfT¾­>S“RÅüv(èíÀÝ~Í,Î\0âš?ÉB´ë{ù
-ÇÞ¯ÖÔY‡™æÐa¾Nâøóë¿ßÍL½DÅ
-žÙôˆþP1«¢RNf¾¼1Ö@ ešþ$À÷ÇÊy¢€á”ß¾Ý`ÑIq¤¶ÍЫþ…)lhfzžÏqŒ\(*À™^™æ’šÔ³äP}1MðQC%GÀÝgE1‘,¦?«ýªnIÕ¦œl5ó#^ƒývCY‰o/~
-á[/x°©#M뾄9ÀtTŽrRÏí”à8…Áîi,æOCé+Ž”WˆK‹ “ܸ ýê/
-zýÁòSß™c\ÓáåDáb RQ–€Hv-^OÊ=oð¦g<2–¤=Œ.± }xÖ”xØZu„.èáWÓÑ úèùŸ«A—É(O'‚x9T4Lw!}áe²§,…iwy¨ôLñ/D°8xzœ…ZsœYþEbù?•G½"ŒBŠqÿ¦”ûkF1ü5.ªÖòÏ…»Š}v´_/ÚYÀ×…E¥¹\F„dqµéÊp4ôv{çĵÜCcæKÁIäÑÿ-†Ç®wʪ=´EjpÖ9‘罧.=ú·Jl@¤Åÿ[‡GÕ¶lhIâyÕ¨æ.DÆ?ðÈ—s-½S÷^%ÞKÒÙÿB¥ÿÅ1‰ðJ^©Døò/°ïp¯ $vµ_Ûà³o3¾`h#áÝݝÛ9ðVíî¡öøây`Uö²w
-zÓõ‹×ÕÂÈ©32–ÚÛ…#¤“=fštÂ.eidÿývwó/cžäB
+xÚ­X[Û¸~Ÿ_!VÆŠ(R·}Û&»Ûì
+ÓŽ·-0ÉÇâŒÕÈ’W”âL}Ï…”%G[´h_,òð<×ï:žƒ8øþ揻›×ߥq ⨌Kìž‘Š(Ee”–*ØUÁC¨Êxóa÷Ãëï’$(¢2˲&qÅRÀIÄôæ×»ûÍV¦*¼ëëv¨ÛgžÝ§Œâ°ÛÀO?l¶B‰<|sЧÁôÌ“$xþÍ·»›ßnð@i&IIì7â ‚µ‚8’eœ‰óÈ´ˆ²4…qÜßüù&ž«'ÒUõT‘(ù[ói“¡iºÓÑ´8!“<
+¬‡÷q*p¢Â§®çÁßê¶êël™í—/ o|>Ô{\;0i´¦b¦¡cÊ#|à.žhdý´IÓP׍~܈°1Ì®æhݶ}g‡é °(¸2JUÉ:4õÞ´ÖIJvOøUá_k;ê†i÷ÃXÕ+„óºÝ7cåwÃۍýÞðö=ÝVnʧÎx®÷}g»§§U_³%ûÛ¹Œ)‹¨[0…Ré\V¥2:É^V¤±¬L×½qƒ¦»çá™îp‡
+ï K;.¾&Nøúé…	õÀäIÚ{0u¿fMvoZeqX[H±<äx-Á +ƒ¼æ},d×6ÚlÓ$	w‡ÚòúÇù€®E
+[.s`ñD›î„a€„ƒ‹ººkM´&óS"ñæʼn vŽ7Ëkm7ð€m	J2Èrä²'|OãcSÛôÌÔó¡kܐÜ6_óƒã)pVEý“»šµá4[Hk<&‹ôZ{ ô¦¡šò
+)lE¼RU5Úÿƶ"Í™¾¿ûé–G&8¨Ÿøû‚×t#N2Ž9¿ó÷ÏO
+NŒ¤p(ÏQ–Ÿï™ööí<` )®V~Ùݾâ¥I$ïýqŒ(†>™D!Ó%ç'ôÖ4O£¶È‘De*¶A•Eyš³&I‰L*â8|Óµ`?õ<öŒÞY>Åfâ~óä-ÜJÆ–·´pn›NWîÂæÂ…P×ÃÀ7Š`Yï~õ…£‘bu]ñÈ&XÏÜbRIŒ]\Rá©7Ÿên´Í³~l§ÄÅéÑÿÊÝIÁ
+ߦ4Ž`€¼ojÌæ²ùKø:Q(Ó'˜@Á¥x×β÷^qÇ£fº5ýä*\¦€àœf±É‚Dáèž;r§»ù«ö«;/óí»ÖYäØ®Ej*œ‹‚ñ[”Ë ÄòE×´ƒꮵÌÆI0[æ¨ ˜àT`CV“[^Øä  ’%Â’5Ì„þØ®g“w’TÊÝ
+3(Pû¾vAP1
+L€í‚¯óÁP嬣 –D 8*§T|Óhkë=BÅý	ِõQ¾Gt¿º:;DEò,|×2ootªÃþ—
+äßíšBÁ~Rä¡ÿjþœÆÞðh8}mÝë¹Ñý8 ¼ÓƒqÔ®Å@ÇÛ8ó(àNƒSô}~áBé6º¸.–qí…¥;Ðë‡ú4Cˆ‘&1d”Èt†‘`δœ§z*¡US¾#܏'««Ê×NM3è3Ïû5f`ÉEAåדY
+W…0Ôhv ¼¬ÌVÄe$ó ôJ™_J"ñ^P +Ëß•rÁ›‰HÒóŽ,ùžò[>´ÛFPív!
+çzÀÔHF+ÊÕ±ï/ͬøŽ¹ôТ\ƒë¾uЭ?‰³g[Ȩ(’«3}n¼´
+ùÿ˜€aCßQ¯µOeù5¶å³ªb™àÖýwÅ%ŠW¢!)ã^ÎvxÉÀ|e¶àË¢,™¢æ«©tâø°æ¨"’Eî9ì°‹[hLãÞKkýÅ
+KÎ^£ÞƒŠŒéNGðГÎF¥|^),ÌgçÿýÀÌK"Á8ˆ±õ@Q4†y¼Í¸m#EÒJ–r±HÒëb‘(w
+,Õ- xÃÙŒ¨¥Dønॣþ¸q} Nف0 at 5Á·"|æ9•ˆÛ#å0Á(ç놳‹ÐË…¦Z“˜Ã›ëtÍÆ"c å·ŒÀE×hK@ê çê9*‹H%_¤êF&ájºæ"*Ä”®Ô@áü8ðmR¾©ºé%†wrÍpÅæÄ0¹Mààžžó.`Þn©QþrÑ¢ÆdFåë`К35)eÌo‡œÞÜíWÌâÌ#®ù“,D»¾—ß0pàýjMu˜2ƒóuÇŸ_ÿýnfê%*–ð̦Gô€Šij2ó危(Óô'¾?VÎ9§üöí‹ÎHŠ#°õX½î_˜Â&f¦çùÇÈ…¢lQòÊ4—Ô¤ž%ƒê‹i‚*±8r î8+Š‰da0óYïWuKr¨6Åd«™ñì·ÊJ|{ñÛPßzÁƒM	,`X·îK˜LGí('ýìÑN@	ŽSPì.c1*_q”ºB|\Z˜âÆéWQÐë–ŸúîÈã*Ÿ/® 
+×ó ‘ò¢ D²kñzÒîyƒ7=㑱"íyTûà’ЇgM±€‡­ÕGè‚>q5ý
+ºžÿ¹t©Š299ÄË ¢!`ºéo(“=e)L»ËC¥gŠ!‚ÅÁÓÐã,ÔšãÌò/Ëÿ©<2ì5aRj÷oÊA»¿f4ÓÉ_ã¢j-ÿìÑØø±«Ø·`Gûõ¢Š…
+²Hfj-’ùÕ¦+ÃÑÐÛí×r™;,'‘Gÿ·.»Þ)«÷ÐéÁYçDžwônœºôèß*±u‘ÿouÛ²¡‰çU£š»ÿÀ#_6εô”î½J¼—¤³ÿ…Jÿ‹cá•Ê½R‰ðå_`ßá^AIìj¿ ·Ág=Þf|ÿÀÐF»»;·sà­6ÆÝCíñÅóÀªíeï
+ôu×/^W#Kgd,µ·G('
+z¬nÐ	»”¥‘ý÷ÛÝÍ¿ yäc
 endstream
 endobj
-9572 0 obj <<
+9608 0 obj <<
 /Type /Page
-/Contents 9573 0 R
-/Resources 9571 0 R
+/Contents 9609 0 R
+/Resources 9607 0 R
 /MediaBox [0 0 612 792]
-/Parent 9577 0 R
-/Annots [ 9570 0 R ]
+/Parent 9598 0 R
+/Annots [ 9606 0 R ]
 >> endobj
-9570 0 obj <<
+9606 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [257.105 446.091 456.922 457.781]
 /Subtype /Link
 /A << /S /GoTo /D (classicalprinting) >>
 >> endobj
-9574 0 obj <<
-/D [9572 0 R /XYZ 151.701 685.529 null]
+9610 0 obj <<
+/D [9608 0 R /XYZ 151.701 685.529 null]
 >> endobj
 2070 0 obj <<
-/D [9572 0 R /XYZ 151.701 542.791 null]
+/D [9608 0 R /XYZ 151.701 542.791 null]
 >> endobj
-9575 0 obj <<
-/D [9572 0 R /XYZ 151.701 510.639 null]
+9611 0 obj <<
+/D [9608 0 R /XYZ 151.701 510.639 null]
 >> endobj
 2074 0 obj <<
-/D [9572 0 R /XYZ 151.701 400.056 null]
+/D [9608 0 R /XYZ 151.701 400.056 null]
 >> endobj
-9576 0 obj <<
-/D [9572 0 R /XYZ 151.701 370.915 null]
+9612 0 obj <<
+/D [9608 0 R /XYZ 151.701 370.915 null]
 >> endobj
-9571 0 obj <<
-/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F17 3698 0 R /F70 4384 0 R /F85 5521 0 R /F96 8559 0 R /F71 5424 0 R /F51 3729 0 R >>
+9607 0 obj <<
+/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F17 3698 0 R /F59 4373 0 R /F85 5513 0 R /F96 8585 0 R /F53 3738 0 R /F51 3736 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-9582 0 obj <<
+9617 0 obj <<
 /Length 2989      
 /Filter /FlateDecode
 >>
 stream
-xÚ­\mã¶þ¾¿ÂhûAn¹|	Úi®M Á·ASÜåƒvWë3âµI{{ɯïG–,Å>Û¢¾hDŠ~8>H“|¶˜ñÙ·W»»ºù‡”3Ç‚ãbv÷4œ3äÌúÀLг»ÇÙûì]ñP/7ëùOwßÅâžk5—q(Í©œ”Lp6¿ÜÊì›ÍúzñR.׋ùµ2&ûæ‡Ûwx§³§Í\ñ¬¤ÄÛrù©(©ÈÛøàu½ÚäTŸá <DýÜ;mv5ê °ÔÕßï®~¹…÷Ú`˜R³‡ç«÷?ñÙ#<ûnÆ™
+xÚ­\mã¶þ¾¿ÂhûAn¹|	Úi®M Á·ASÜåƒvWë3âµI{{ɯïG–,Å>Û¢¾hDŠ~8>H“|¶˜ñÙ·W»»ºù‡”3Ç‚ãbv÷4œ3äÌúÀLг»ÇÙûì]ñP/7ëùOwßÅâžk5—q(Í©œ”Lp6¿ÜÊì›ÍúzñR.׋ùµ2&ûæ‡Ûwx§³§Í\ñ¬¤ÄÛrù©(©ÈÛøàu½ÚäTŸá <DýÜ;mv5ê °ÔÕßï®~¹…÷Ú`˜R³‡ç«÷?ñÙ#<ûnÆ™
 ~öK>Ï”ñÌD[ÍÞ]ýçŠïÛE˜ýŠ[PXl<VÿÏÍ\úì/ŧ¹tYQ¾¡v<¼”e±ÆõêWÌâÙfMw"ûïrýH¿¬(ãû»7TFr΄|ýH¼¥gyYPFõ²Ýίá盲.éá=Â5ðõǍ-¹ŠHÙÆú^e`ð¨sYAo™`²ÿÍ!{óB_—«Þé,_UÊ[±&È«›œEQ7Ê)‹ŠôBºPTb; }S|óD¥›ŸéìëÇÍ=üŒ·¯µ!¥;U¡°RÙ­44ÛÿB™rªQröLu×ô°ov(ÌzüÊ!£ÃÍ¿zò°Z6ݦŠ|n&ÆH¤h«<Fï 	C ø’Ý–Å6Ÿ+‘Åž³Ì$h]Rªz¾g›õ¥pHˆ¬yôð²­òÇG(ÑTÚã"T*Ó²©ô¶\B3!ËÅöKç3lõËz#ïÀ ò ¢ô»1ÔÖ5W2;XŸµÌÈv̽AÆ®°^ꁨv+ªPu
-õW”½l¼‡½A%aPI±Cn
+õW”½l¼‡Q½A%aPI±Cn
 r@í™×jW2o`«v¯ºBX¦¡ƒz¼§ªÛ±={;øïŸóçíªéåÆq‰LŠfì¸{1Ðfè]\pG½Kô*ýžh±`¯Š
 wªÁ0i}*é64KPÌ9Ù;¥e´ì	µ).·…ˆç?Tù¢øBÁàðG¸PPQá-Šo÷ƒÝÝÌp~1[Ã,0L±àͬ,fOg u:
 ¦ùï”Ðÿgùy=ð>“6š³Ñ!%£~àÜ}ÉB‚Y(z‰~W«¶Š	èýaµšØØkO‰à€v¦ƒaΛ/éÀ§50ÀPÇ:Ú1ÅÍ>`ìifü΁^ÚÑC¨Æ¬—ivSè…ÝchóÇÚÅ*—Llb`
@@ -49982,698 +50677,683 @@
 wú]oè]Oü†TE¿;;U–q&¡âåP'¨Ø&Sq •FÅt½ZúL`þñX‡(NQ£½p»q àèÀëmâõyïZÄë:^‹FQˆ©Lö5:RƒX©Pxk²[úJ*I,éÓiM©šDA™M‘³Ý©ÔŒ=	‡/‡:Áá0™Ã¨4§ëÕònóÇ:€ÕÒ1«»ÈÔs|—õŽ×8/°ÆŠì†¢ÓOð7X,?…,|‚“²Heúô±Ù>ÒÜ,éã·–Š‘\Ÿã'äœIf!Ó8äË¡N¹L&ó *ÌézµœÀü㱎L´—aÖ7ù>.“D†
 š‹‚Ô+‰Š2Jå”j~°"Qà<€ŒÔ71ÌÕ@Τ'Çï¾i|íåP'èÙ&Ós •FÏt½ZJM`þñX‡§88YÍsªûÞR
 ?Œ„Ò‘z*Æ (–”	……ÏŒD 	©@Rþì·¾òž	?‰£õe&î¦2q•ÄÄ	ôÚ±g
-óÇŠLt¼÷Eóÿ*æ\³þGœ_¢—·¥Oëb¬Ù‰%‰5Yà;\ãDkÀeu¼n÷î×ñJO+š% ï¡ê™ìc\_âµÄ`#«&Šƒøã†8u€©%¥úEž)³I­)USêìâ,“j_=êÄé “GÈ *m„¤ëÕ²zóÇ:29ÆBŠfqkAŒzé±­jÙæœC6—ýŒqrèyì‹—”ÕL:?	/‡:ÁÇ0™¨4>¦ëÕrhóÇ:;xl¢cÞ6£Xå£3±$Q“ÈIÜ“X‘À`V‡qÁ¬2’)9Éì¨„ì “	9€J#dº^-‰&0ÿx¬#kZØ•†…ý-š~Õ4ýªiúU›ÝŠVNÏî)µ"¬¯™æ.5èo§q——C`g˜ÌÎT;Óõj5ùÇcf'ZKÅR;)¸4œØÙ,[b'…“&—Žf¶tŒ_uœœ"Jëך†®ŠØ.5Ínµ¢>—µÒ3-¦ñ©—C`m˜ÌÚTkÓõj™6ùÇc_ÛR
-ʅЮmÉ wåÞÔ€ŠôQ“ø•<w5+þÕLã2/‡:A¾0™|¨4ò¥ëÕfóÇ:¾š¥$ÎRéQ«Yš®”îñ”þÁ¢ôŽ§E[Ä[ž½ÝûǁÝýãà‰¢÷ììX€kfø4^õr¨Äî “‰=€J#vº^-'0ÿx¬£K\
-œ+÷áü%.OŠ¦’Tü‹€’¸tåŽ,]Åo±Œäƒah×Ð*.䶡QÐ=;—Û2ÈØ_p{Ô—¹½˜Êí!T·'ÐkÇÇ)Ì?ëøŠ—–OxÅküzƒôœ™iþd8êM;Àdš Òhš®WK­	Ì?ëølªôš	FO§^>k%-t‰šÆ_^u‚ˆ`2PiDL׫%Ïæu˜ˆn¥“Lîv6¢£äô*NûSèՍkQò{k+¿’kLš°’Æ2ë§ñ—C f˜LÌT1ÓõjÉ4ùÇcœ°‚s$ïæö%MWÉfÙ“æ©Tô•Ad£1¬D{UEœpR%ÎNÑþDi$³ÁM²}±ŒûdÂöI„ÔÚ·ûíñ퓱%_µÎÞ>9¬Öô6óåauôÉ¡ƒêô7…·h\2oíþÖpÕl
-o6ã[—}€èð·~oªúÝC¹Ü֔ߞŠ`íÞq	 mìxJBE%¿¿»‘œ¾ùñög짚¥ÙKU”Ý>çÍù˜ˆ;û¥áÍ^nÈ)>ç5ÝVùs“¹ÍðG?Ïñ°‚E“ùTnž›-çr_	©Ãîj6*ÿ¹×5Ãmáži¯wE?Öõö«››××W†˜Ù¦\ÜÐnoì,!ú›½«ÍSýš—ûX?¯•ô5ršiÓn(ÿë!Ë¡í¶w<)Áúì_Ø=NgËŠ$~g:“UÅ6/óº ÌhŒ%Ó`f4M,LG@öÅõ}^Åã´oO”Àób;½„±ëûíÄ£5VE…{ñ-tT¾XÄ
-ø¸‹³"Ùô3Ü	&Øgºí€w(}[.鸤f¼Ý;€Aj	Tl¼Ëiy~àÔ†Üð:/Ùâ7PP•‰ †LFôð£;4€†¯yjÆ:r
-Óx~ÊÇf[<$æ,«CH©`¤…ý£®¡÷ùul4#%õ­P⍽ޥÒT÷mýCs”Äš¶Ì¿ò²wd„†üß–Ûír.²õ¢9WbYS™æD
-œ%nÎ	É›4P¡*è¶éÒ¯z-ðVÿÁ¾‹›
+óÇ¢ÁÐûˆ¢ùs®Yÿ#Î/ÑËÛÒŒ§u1ÖìÄ’ÄšŠ,ð®q¢5à²:^·{÷ëx¥§Í€÷…Pu	Lö1®/ñZb°ÈUÅAü‚qCœ:ÀÔ’Rý"ϔ٤֔ª)uöq–I5‰¯ub„t€É#d •6BÒõjY=ùÇc™ãˆ!E³¸µ F½ôØVµlsÎ!›Ë~Æ89ô<öÅKÊj&Ÿ„—Càc˜ÌÇTÓõj94ùÇc‰<6Ñ1oQ¬òÑ‚X’¨Iä$îI¬H`0«Ã¸`VÉ”œd	vÔ	Bv€É„@¥2]¯–D˜<Ö‘5-ìJÃÂþŠM¿jš~Õ4ýªÍnE+§g÷”Z‘@V‚×Ls—ô·Ó¸ËË¡N°³Lfç *ézµŒšÀüã±³­¥b©Ž\Nìl–­±“ÂIƒKG3[:Ư:NN¥uŒkMCWEl—šf·ZQŸËZé™ÓøÔË¡N°¶Lfí *µézµL›Àü㱎¯m)åBh׶d뉂roj at Eú‚¨Iü‰Jž»šÿÆj¦q™—C _˜L¾TùÒõj	3ùÇc_ÍRg©ô¨Õ,MWJ÷xJÿ`QzÇÓ¢-â-ÏÞîýãÀîþqð‰DÑ{vv,À53|¯z9Ô	bw€ÉÄ@¥;]¯–Œ˜<ÖÑ%.Εûpþ—§…ESI*þ‡E at I\ºrG–®bŽ·XFr‰Áƒ0´ŠkhrÛÐ(螝Ëmdì¯	¸=êËÜÞLåö*‰Ûèµããæu|ÅKËÀ§N¼â5~½AzÎÌ42u‚¦`2MPi4M׫¥Öæu|6UzÍ„£§S/Ÿµ’ºDMã//‡:AÄ0™ˆ¨4"¦ëÕ’góÇ:LD·ÒI&w;ÑQrú?§ý)ôêƵ¨
+ù½5‰‰_É5&MXIc™õÓxÈË¡N³L&æ *˜ézµdšÀüã±NXÁ9’wsû’¦«d³ìIóT*úÊ ²QŠV¢À½ª"Î8©g§h¢4’Ùà&Ù>‰XÆýÎF2aû$BjíÛ}ŒöøöÉØ’/‡ZgoŸVkz›y‡ò°:úä‚ÐAuú›Â[4.™·vk¸j¶†7›ñ­Ë>@tx‹[¿7Uýî¡\nkÊoOE°vï¸HÐ6v<%¡¢’ßßÝHÎ?ßüxû‡3v‹SÍÒˆì¥*ÊŠnŸóæü LĝýÒðf/7äŸó‡šn«ü¹ÉÜæø£ŸçxXÁ¢É|*7ÏÍNo¹¯„T†aw5•ÿÜëšá¶pÏ´×»¢ëzûÕÍÍëë+Ã
+ÌlS.nh·7v–ýÍÞÕæ©~ÍË‚}¬ŸWÃJz9Í´i7”ÿõåPvÛ;ž”`}ö/짳eE¿3Éªb›—y]Pf4
+†GÆ’i03š&¦£ ûâú>¯âñˆÚ·'Jày±^ÂØõývâÑ«¢Â½ø:*_,â|ÜÅY‘lúîì3ÝöŽ@ÀŒŽ;”¾-—tÜR3ÞîÀ µ*6Þ崏<?pjÃnx—lñ(¨ƒÊD?C¦ #zøÑ@Ã×<5c9…i<¿ åc³­?s–Õ¡¤T0ÒÂþQ×ÀÐûü:6š‘‡úV(ñÆ^ïÒiªû¶þ¡9JbM[æ_È@yÙ;2BCþoËív9ÙzÑœ+±¬©Ls¢Î7ç„äM¨PtÛtéW½x«ÿ5‹ 
 endstream
 endobj
-9581 0 obj <<
+9616 0 obj <<
 /Type /Page
-/Contents 9582 0 R
-/Resources 9580 0 R
+/Contents 9617 0 R
+/Resources 9615 0 R
 /MediaBox [0 0 612 792]
-/Parent 9577 0 R
-/Annots [ 9578 0 R 9579 0 R 9609 0 R ]
+/Parent 9598 0 R
+/Annots [ 9613 0 R 9614 0 R 9644 0 R ]
 >> endobj
-9578 0 obj <<
+9613 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [112.623 540.321 193.252 552.01]
 /Subtype /Link
 /A << /S /GoTo /D (cupsadd-ex) >>
 >> endobj
-9579 0 obj <<
+9614 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
 /Rect [344.006 172.021 460.543 184.014]
 /Subtype/Link/A<</Type/Action/S/URI/URI(http://www.cups.org/software.html)>>
 >> endobj
-9609 0 obj <<
+9644 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
 /Rect [99.895 158.775 176.342 170.465]
 /Subtype/Link/A<</Type/Action/S/URI/URI(http://www.cups.org/software.html)>>
 >> endobj
-9583 0 obj <<
-/D [9581 0 R /XYZ 100.892 685.529 null]
+9618 0 obj <<
+/D [9616 0 R /XYZ 100.892 685.529 null]
 >> endobj
 2078 0 obj <<
-/D [9581 0 R /XYZ 100.892 604.077 null]
+/D [9616 0 R /XYZ 100.892 604.077 null]
 >> endobj
-9584 0 obj <<
-/D [9581 0 R /XYZ 100.892 576.45 null]
+9619 0 obj <<
+/D [9616 0 R /XYZ 100.892 576.45 null]
 >> endobj
-5109 0 obj <<
-/D [9581 0 R /XYZ 100.892 527.898 null]
+5097 0 obj <<
+/D [9616 0 R /XYZ 100.892 527.898 null]
 >> endobj
-9585 0 obj <<
-/D [9581 0 R /XYZ 100.892 511.028 null]
+9620 0 obj <<
+/D [9616 0 R /XYZ 100.892 511.028 null]
 >> endobj
-9586 0 obj <<
-/D [9581 0 R /XYZ 100.892 505.051 null]
+9621 0 obj <<
+/D [9616 0 R /XYZ 100.892 505.051 null]
 >> endobj
-9587 0 obj <<
-/D [9581 0 R /XYZ 100.892 511.327 null]
+9622 0 obj <<
+/D [9616 0 R /XYZ 100.892 511.327 null]
 >> endobj
-9588 0 obj <<
-/D [9581 0 R /XYZ 100.892 499.372 null]
+9623 0 obj <<
+/D [9616 0 R /XYZ 100.892 499.372 null]
 >> endobj
-9589 0 obj <<
-/D [9581 0 R /XYZ 100.892 487.417 null]
+9624 0 obj <<
+/D [9616 0 R /XYZ 100.892 487.417 null]
 >> endobj
-9590 0 obj <<
-/D [9581 0 R /XYZ 100.892 475.461 null]
+9625 0 obj <<
+/D [9616 0 R /XYZ 100.892 475.461 null]
 >> endobj
-9591 0 obj <<
-/D [9581 0 R /XYZ 100.892 463.506 null]
+9626 0 obj <<
+/D [9616 0 R /XYZ 100.892 463.506 null]
 >> endobj
-9592 0 obj <<
-/D [9581 0 R /XYZ 100.892 451.551 null]
+9627 0 obj <<
+/D [9616 0 R /XYZ 100.892 451.551 null]
 >> endobj
-9593 0 obj <<
-/D [9581 0 R /XYZ 100.892 439.596 null]
+9628 0 obj <<
+/D [9616 0 R /XYZ 100.892 439.596 null]
 >> endobj
-9594 0 obj <<
-/D [9581 0 R /XYZ 100.892 427.641 null]
+9629 0 obj <<
+/D [9616 0 R /XYZ 100.892 427.641 null]
 >> endobj
-9595 0 obj <<
-/D [9581 0 R /XYZ 100.892 415.686 null]
+9630 0 obj <<
+/D [9616 0 R /XYZ 100.892 415.686 null]
 >> endobj
-9596 0 obj <<
-/D [9581 0 R /XYZ 100.892 403.73 null]
+9631 0 obj <<
+/D [9616 0 R /XYZ 100.892 403.73 null]
 >> endobj
-9597 0 obj <<
-/D [9581 0 R /XYZ 100.892 391.775 null]
+9632 0 obj <<
+/D [9616 0 R /XYZ 100.892 391.775 null]
 >> endobj
-9598 0 obj <<
-/D [9581 0 R /XYZ 100.892 379.82 null]
+9633 0 obj <<
+/D [9616 0 R /XYZ 100.892 379.82 null]
 >> endobj
-9599 0 obj <<
-/D [9581 0 R /XYZ 100.892 367.865 null]
+9634 0 obj <<
+/D [9616 0 R /XYZ 100.892 367.865 null]
 >> endobj
-9600 0 obj <<
-/D [9581 0 R /XYZ 100.892 355.91 null]
+9635 0 obj <<
+/D [9616 0 R /XYZ 100.892 355.91 null]
 >> endobj
-9601 0 obj <<
-/D [9581 0 R /XYZ 100.892 343.955 null]
+9636 0 obj <<
+/D [9616 0 R /XYZ 100.892 343.955 null]
 >> endobj
-9602 0 obj <<
-/D [9581 0 R /XYZ 100.892 331.999 null]
+9637 0 obj <<
+/D [9616 0 R /XYZ 100.892 331.999 null]
 >> endobj
-9603 0 obj <<
-/D [9581 0 R /XYZ 100.892 320.044 null]
+9638 0 obj <<
+/D [9616 0 R /XYZ 100.892 320.044 null]
 >> endobj
-9604 0 obj <<
-/D [9581 0 R /XYZ 100.892 308.089 null]
+9639 0 obj <<
+/D [9616 0 R /XYZ 100.892 308.089 null]
 >> endobj
-9605 0 obj <<
-/D [9581 0 R /XYZ 100.892 296.134 null]
+9640 0 obj <<
+/D [9616 0 R /XYZ 100.892 296.134 null]
 >> endobj
-9606 0 obj <<
-/D [9581 0 R /XYZ 100.892 284.179 null]
+9641 0 obj <<
+/D [9616 0 R /XYZ 100.892 284.179 null]
 >> endobj
-9607 0 obj <<
-/D [9581 0 R /XYZ 100.892 272.224 null]
+9642 0 obj <<
+/D [9616 0 R /XYZ 100.892 272.224 null]
 >> endobj
 2082 0 obj <<
-/D [9581 0 R /XYZ 100.892 222.532 null]
+/D [9616 0 R /XYZ 100.892 222.532 null]
 >> endobj
-9608 0 obj <<
-/D [9581 0 R /XYZ 100.892 194.241 null]
+9643 0 obj <<
+/D [9616 0 R /XYZ 100.892 194.241 null]
 >> endobj
-9580 0 obj <<
-/Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F17 3698 0 R /F71 5424 0 R /F4 5492 0 R /F70 4384 0 R /F52 3730 0 R >>
+9615 0 obj <<
+/Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F17 3698 0 R /F53 3738 0 R /F4 5484 0 R /F59 4373 0 R /F52 3737 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-9612 0 obj <<
-/Length 974       
+9647 0 obj <<
+/Length 973       
 /Filter /FlateDecode
 >>
 stream
-xڍVKsÛ8¾ûWhv/r§¢ùõØãvҝv¦3iãž’‰‰4«×’”½é¯/(HŽíÈM“™$>€ÀG õž<êý³ú{»Ú|”Ôc”¤4eÞöÑc’‘˜2/JR"ÓÐÛÞ­¦áú~ûyó‘s/!i…ÊiB¨`ài}ø~}³„ýk]µ¶jŸpw3ô=HÔïÖðGÛuÀBûʬ·J#†sçuµ]ý·r!¤£H$ÂË›Õí=õ
-Ð}ö(iâíGdã	™HJkïfõuEÓ‹Ùbz""ŒIŒ\wýsH.}›iþßýxD)z˜¬yÈFà7% "O?\ÄpMÀ‘“£(©Zc³º>…é+T]åª5ê
-”VYѼ
-jºÝ[ cð!ó#R tÄqŒøm© ¤€§±_fkžø»5ýéä–ÄWªÅmŸåñïZF~ö¤
-<ÝW¶tRâÛ5óK…òÕÍ5ªe³àÌR£ÊtÖݶwºLO—^]!(Al˜Á鳞eüî˜þóleH"ÊçªÍÚbÉ!§$ázwÄî¹»0!I,gäea­Œ#‰Nñ'Ì7UÓ×
-M© .s]õÖ¼w©1_V##%*‡Öñ0Ö£ÛÚåÄ9c¨|	tù…!$‰Ã蔦;*é%¿‚Pö–WÉ$UµÜoáÉ;[bÿÃ^Õ®š„`þÃ`ñ(Ãý˜Ü¸×˜yµs‹z§G„8tžµx>• ž:šçI»âC5<£öŽ‰tŒm„0ÒàQO8°Ýè­.ÔXÊǃ›ÂTú•ukè÷ƒ5(9ºFUÞáÅ
-ÔVøfÝ£,Kf²6ƒÑSB…l\{n
-]í”6›%š™ˆI(Ål:F™@”•Á´	‡	y2‰ÎÃÂ…—×C¡ÆwŠV
+xڍVKsÛ8¾ûWhv/r§¢ùõØãvҝv¦3iãž’‰‰4«×’”½é¯/(HŽíÈM“™$>€ÀG õž<êý³ú{»Ú|”Ôc”¤4eÞöÑc’‘˜2/JR"ÓÐÛÞ­¦|}¿ý¼ùȹ—4ŠBå4!T0ð4‚>|¿¾YB†þµ®Z[µO¸»ú$êwkø£í:`!‹ýeÖ[¥ÃGÿ««íê¿•s!E"‰^Þ¬nï©W€î³G‰Ho?"OÈ„DR‚\{7«¯+z’žXLOD„1‰‘뮳®É¥o3Âÿ»(åCo“5YÀü¦@ä釋®	˜ rrô%UklV×Ç 0}…ª«\µF½Ò*+š·AM·{d¾#d~D
+àŽ8Ž¿-„ð4öËlÍ·æ±?<À’øJµ¸í³Ü!þ]ËÈÏžT§ûÊ–NJ|»f~©P¾º¹Fu£lœYjT™îѺÛöN—ééÒ«ë/%ˆ
+38}Ö³ŒßÓž­IDù\µY[,9ä”D"œAïŽØ=w&$‰åŒ¼£,¬•q$Ñ)þ„ù¦júZá¡)Ä…b®«Þš÷.5æïËjd¤DåÐ:Æzt[»œ8g•/.¿p „$qÒtG%½äWÊÞòÊ#"ù¤
+²‚û-<ygKìØ«ÚU“Ì,e¸“÷3¯vnQïñôˆ‡Î³ϧÄSGSâ<iW|¨†ƒgÔÞ1‚-‚F<ê	¶½uÀƒKùXcpS˜J¿²n
+ý~°%GרÊ;¼Xá‚Ú
+߬[b”%ÐbÉLÖf0zcJ¨kÏM¡«Òf³D31	ÁÙd:F™@”•Á´	‡	y2‰ÎÃÂ…—×C¡ÆwŠV
 Å©jÿºÐZãpˆ.ÏJ»;Ÿ”SÁ,M¢Bï4).OÆ¡:×
 WRÖý¯&Xt˜`ˆJNë•“ð¥^—‡õ+ò)øåÑl4u¯#mê^¤vluwª2ó<ñÛ¡ª„S«EnÆS÷]b˜l~ï?Ê-ŸûÎ>¡Í؋Ρ¯{ˆàK~¾÷EfàÇÊÍ,'õJ7•1Uך–߆¶=ö±Á.VF×4@Ã%ë)L¸Êv4pÃd2„Éiù½ÿ[À8LR|™I.»¡.PÎÛ5pIw=ãQ?L8;»N§Æýa¢»M…íÔ½Ø,ÍÎTÂçH´Ðêد³þUéÿr
-Äð±•Î>‹J«Üvúy¹¬{©ªò×£Àæ‹=vxÞá#k^áÛí'7À´Ç
+Äð±•Î>‹J«Üvúy¹¬{©ªò×£Àæ‹=vxÞá#k^áÛí'#b´Å
 endstream
 endobj
-9611 0 obj <<
+9646 0 obj <<
 /Type /Page
-/Contents 9612 0 R
-/Resources 9610 0 R
+/Contents 9647 0 R
+/Resources 9645 0 R
 /MediaBox [0 0 612 792]
-/Parent 9577 0 R
+/Parent 9598 0 R
 >> endobj
-9613 0 obj <<
-/D [9611 0 R /XYZ 151.701 685.529 null]
+9648 0 obj <<
+/D [9646 0 R /XYZ 151.701 685.529 null]
 >> endobj
-9610 0 obj <<
-/Font << /F50 3701 0 R /F22 3706 0 R /F71 5424 0 R /F15 3700 0 R /F85 5521 0 R >>
+9645 0 obj <<
+/Font << /F50 3701 0 R /F22 3706 0 R /F53 3738 0 R /F15 3700 0 R /F85 5513 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-9616 0 obj <<
+9651 0 obj <<
 /Length 1635      
 /Filter /FlateDecode
 >>
 stream
-xÚÍWKsÛ6¾ëWpz¢f,ˆ ‚ì-‰ì¤iœ(¶št&Ɂ!›SŠTHÊ÷×wèeÅí¤“N/âb±Øç·(
-nƒ(x9x>Œ/„4ËtăÙ"àQÄÒLIš1•É`VŸÂk3ï˦~™½¶â)Ë’D¢¸ÈXÒÉ	ÁxĆ#%"|ÑÔŸ#.o×mYßG±Rá‹ß¦×HÉpÑã(li1iË{Ó’ÈÄnlêªÉ²§"pŠeQfý‹ÖRy‹2S(58Ÿ
-¾8pAx/Åâ8˜/Ÿ¾DA{¯ƒˆÅYl¬ä2ˆUÊ…Úªàzð~íç%MÎY¦” Ä$Lh$R³H»Ä|r®Ã¼­K:„0/;OèJ5K¬'_à›ÊìþŽ²þcŒYÆÁ¤¯Þo·F^áh§ÑúªÅ~’¸TL	$Xž’¯“µŽ’T‡}Cßœ>7ëÛ³áHë$lj'Ñš¹©{¢©fIš ƒ¬†<´DD‡„;´Z÷3pg¨tšï{û1ƒl[wæëUÇ“<ð_fŒ+ék\xxDIˆˆªÑe
-‘œ°“ÄŒ§ÚŸ¯»vÜÝå­“¢n|Ê$ç*ûSeÝõ†Œ„LB/X÷eFÍâ”m®™Ü<¶á>í@¬™Ü9€]”¨$œ
-Ó8„‚éX‡›¡H†ŸöâäCÕjÖµó”+Å"É=íïÊ+H7+<þ0^6÷X6Ém±€ˆ¶©EæçHEù¢Ç¬ãV»®kÛĸØV—ë}ÿ…àÐÉÖñÈ'öÜêòåMÎ0ÑyUÊH¢Y*¸WØÍÛrÕƒcªÇá2¯×pðWÒb¹6$æM
- ¹'ƪÊç†=1,’ˆIñô´à¶D4-ö•@€àµ‚ÆKåS:@šKÀˆ|¤C‚ö&Û¿Ñáƒù{DZØ)ÂÕ"½2[PÛ2Ì Lѐ"¬Í†šHM-@»þÚÖŠx€y÷X
-„²¼†ùºmý4©ñhåĝ›²†¼u˦†
-è@±H"˜XN÷¢5ÆI,œJT
-wK¥ö3Çcî-ÂD#:–«Êôˆ-hŠ5k°Ø΍ }iX¸%zŒ’«ÖÂê¾,LAì”4j,6¡mUC–ÜÁÖä\œV”” FóÞ©íiç.w[7Öª1õ)çso
-UÐÄV\YnÊþŽ(øÚt"}gªQ67™ë
-$.ËyÛtÍ¢§ådò+"Ìk§ÓSVõïžpïCÙACB‰
-¯ûuQ6D'˜˜)xË[ÿ[â?
-§íh#Ç‹&N’°nzÇ©*;öì ´™‡ÝÞé/Ê®oKÀ„¡5  6XVÌHS™Sc^bîg4k ? lÙ›‡”Mƒ÷	\†(eœ†¯öu ?ÉüÀÑÓ‘sDKx±‚M7hîÍÏ<–E	Ã:þ	ÃL᪢ïÖ{ ÷½‡%Ü”uí³“†/§oÎüAúæ5úû€Ô¡Sð@[+DŸª„BçT-š–¹Þ&±…™%hv[üázSVQ®œØ½ñ÷¦¼Ã'-È:ìÞ•ËÎTâÛ E&Û]Y»'øˆ—®Ü¼J 
-¾ðÊ̛ۺü“Þ® ·	¢	G¦Þ´Ð¢°îÝž¡@‚/À±ÎYSGÏ¡™àÂR—=‡ Šm‡tŽá*ãJµ^dšÖq¶õl*Wã4üXÖÁÐéÉÔ8KÇ—®5ÍO{çê‰jmoÑCMã·³±ˆ¢hüûÔU¢*
-îí¼…»^iÖ£ó1œ?#E¨åì¤Tº ŒýpMᡁ˜ŸíEîŸëð'áð–°Ç®@ÙôÑ¡ãëIÿÜØž~ÓÎȝ!Cò»
-í}Ë
-zýCcßÕºô¦ðè:Pù¬hví'õ*eêʃ²ï‡ðJÍËÊu©ôã@úY#wØžC„&D ÃcÓ©t܍vÀ*ïvšOÀõ eþÈì£T àw(ípLE݇¢q}Œ{Sjÿ/Ã)³¯PR@ïÛ¹kO=\HtÑ6K¢z¯ŸFµQb Ãô‡À–ÝaÉotP¦\eéqÿ\žÿúçÙä
-½{;»f——?ÙÏ&O¯%›\Ár~øï,¾z3ýáÆ&çÓ+|Ï®›N'Gýþ×ü¬K\û
+xÚÍWKsÛ6¾ëWpz¢f,ˆ A‚ì-‰ì¤iœ(¶št&Ɂ!‹SŠTøÆýõÝÅzYq;é¤Ó‹¸X,öùí
+¼{/ð^žÏã+!<ÅRpo¶ðx°$^œ¤,J¥7˽Oþ­žwE]
+¿Ì^ñ„¥q,Q\¤, é€ä„`<`ÃbῨ«Ï—÷}ST÷ÃQEþ‹ß¦·HIQÃÀoh1iŠnHdb6¶UYg9Ù‹pŠ¥AjüV2re¢Ôàr6ø:àÀáƒ"†Þ|5øô%ðrØ{í,Lok$W^%,ŽP[éÝÞ‚ü$‰Ç9K£HPbb&÷b©X lb>9W~ÖTíC˜Ö—½'t(J‹'_à[”šý=e6Ü!Ëÿ²
+½I
+^½ßmœÂÑ^£ñU‰Ã$q±H(/Æ‚ð„|ôz8Šåw5}3úÜõ÷ÑR±_WV¢Ñs]uDSÍâ$.Y¹oˆˆ	{hÝw­5°Ô¶tá¡W¸2ȶqgÞ¯[¶,×$yì¿L¤«qîàÄ>"ªÔDDrÆN2ž(wzܷ͸]f“¢v|Î$ç*ÐcOUÛiB 7B2	½`Ü—)IÔ‹s¶¹bàæ±m÷iBÅäÞì¢8ŠýÙ0	}(˜
+•¿Šhøiþ N6P­º¯¬§<ŠX ù±§Ý²h±Â€Ôy½ÆããU½Á²InŠD°K-2?Q-:Ì:n5}U™&ÆÅ®º\ú/‡¾ˆwþ›ˆG.´wäV›­î2†‰ÎÊò\FbÅÁÂvÞëãPý0ôWYÕÃÁ\Iƒiäšh˜×&5€äŽë2›köÄ°ˆ&ÅÓÓ‚§L˜Ñ´8T‚×4^"ŸÒÒ\Fä#´§0ÙþÌßë8ÅL!Ò)¡µ)ÃÀ4	)üJo‰ 	ÔÔ ´ínM­ˆ˜‡A±Áj œå4Ìû¦qӤ£–wîŠ
+6²Æ.ë
+6  Å"`bYÝ‹Fk+±°*Q
+4Ü=•Ú͇¹·…èX­KÝ!V” )V÷`±™k' ú?·Kô%׍Õ¦ÈuNì”4ª
+6¡m£8„,ÙƒÎZ¸8()AŒfUÛÑÎ2³[wƪÖÕ9çs½1†Jhb#.ˆ4ô·E·$
+¾&H/u¹&Êä&µ½Äu1oê¶^t´œL~EBøYe5bzŠò±þýÁ3î}(ZhHˆ#Žüۮϋšès3oyãCüGá4-mdxÑ„qìWug9eiÆž€&ó°ÛYýyÑvM˜Ð´¦ ÄËŠ©K}ÎaÌKÈÝÌà€ƒº' ðc À–)°	qH™48ŸÀeˆR†‰ÿêÀQú<»Ç=9G´”€ Ø´ƒöäÞüÌC™0¬ÃŸ0Ì®*úî¼úÐ{XÂý@YW.;‰ÿrúæ¤oV¡¿ˆAå[´E0Bô)x!´VÕ¢nˆ°8“ë `˜‚f·Á®·EYeûÀŠÝ™ÿ`Ê[|Ò‚¬Ãî²Xµº\—˜Ø
+2ÙþÊÚ?éÀG¼tåáãUh`ðù7z^ßWÅŸôv¸MM8Ê0õº…ug÷Ü|ŽµÖZtòüŠ	.Ü µÙ³¸ *ßuHk¶2¶ Týš S7–³«g]Ú'þÇ¢Ê	†VOÓd|­±àJÑü4gp®ž©Öî=Ö9~;‹ Æ¿Om%ÊBÓèÞÍ[¸ë#eÁzr>„ó¤µ\œà”J; €q®Î4ðó³¹ÈÝs^aüèæŠYã#W lêäÐéu‡¤{n>O¿igdϐ!ù݆òfÓ°œ^AÿÐØ÷GÕÎ]G*Ÿåõ¾ý¤:A¥Lly@öf¯Ô¬(m—J7¤›5rMàYD(B06­JËÝšÑiƬ²v¯ù\P&àÌ!J ~ÒÇ´ˆ¨ûP´Õ¶qanJåþeXeæµJrè}3w͉“‡‰.šzETçôÓ¨6ó"êÎtx˜vت=î ùJ#ÛAirÚ?×—ÿŸþy6¹BCïÞÎnÙõÕõGö³É»ç—Ó[É&7ðŸœûþ;‹¯ÞL¸±ÉåÕôŸÀ³Á¦ÓÉÑQ÷…ÿ5Š)\ù
 endstream
 endobj
-9615 0 obj <<
+9650 0 obj <<
 /Type /Page
-/Contents 9616 0 R
-/Resources 9614 0 R
+/Contents 9651 0 R
+/Resources 9649 0 R
 /MediaBox [0 0 612 792]
-/Parent 9577 0 R
+/Parent 9598 0 R
 >> endobj
-9617 0 obj <<
-/D [9615 0 R /XYZ 100.892 685.529 null]
+9652 0 obj <<
+/D [9650 0 R /XYZ 100.892 685.529 null]
 >> endobj
 2086 0 obj <<
-/D [9615 0 R /XYZ 100.892 424.306 null]
+/D [9650 0 R /XYZ 100.892 424.306 null]
 >> endobj
-9618 0 obj <<
-/D [9615 0 R /XYZ 100.892 396.892 null]
+9653 0 obj <<
+/D [9650 0 R /XYZ 100.892 396.892 null]
 >> endobj
-9614 0 obj <<
-/Font << /F22 3706 0 R /F50 3701 0 R /F88 5686 0 R /F72 5687 0 R /F71 5424 0 R /F17 3698 0 R /F15 3700 0 R /F51 3729 0 R >>
-/XObject << /Im3 6525 0 R >>
+9649 0 obj <<
+/Font << /F22 3706 0 R /F50 3701 0 R /F88 5678 0 R /F72 5679 0 R /F53 3738 0 R /F17 3698 0 R /F15 3700 0 R /F51 3736 0 R >>
+/XObject << /Im3 6520 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-9622 0 obj <<
-/Length 1635      
+9657 0 obj <<
+/Length 1636      
 /Filter /FlateDecode
 >>
 stream
-xÚ½]oÛ6ðÝ¿B&5MR"%í­mÚ­Ešºˆ‹nhû Øt,L–RIn`?~w¼“-enöQ`/âñîx¼ï£dpÈàçɳådþÒÈ@I‘ÉLËM Œ‰TM3a²8X®ƒaœÙéçåëùK­ƒTdÖÆȪe*d¤@’gzþ~q9E&MQuEuM»ËýÍ
- at 2¬§ðiºéLÅ*	Ÿoó›Î5Ä£5ÊŸ¼XN¾LP ¨4ÐĈ(
-V»ÉÇÏ2Xíu E”¥Á­çÜ‘I…5à2¸œ¼›H6OŽÌT#3-ènM`ãLxsЂOR%^þàü¥2£Sì
-~õüíÅù«gâìüüÁ©ñ]3>6ÓRÄ6ûOw-.ß¼½èoI‰ÐI4–ø¡¨ÖõT§ámNâðbù(ÔRJójMÀ¯bÊGˆÖ‡	Ž×Mç˜é
-ÅÝÿô¨uÊŠø=Æ=={ûìÅâÒüKO¦ßsÙûÿ%l‡Ë~9_P¥i ”ÈŒÑþ­DšA ãT˜>
-/êÎõåp,†DÈT±ÖÂ&VTŠJÇšX0ù$#æ¯v*8«¡:ÞH³^êl ÖK¢G6eãȱvm9û7#I9ⓦÛâÖ†ÝÖþéº&ï×MñÕ—;ÀàŸt-m(%8åNÒN {$LÌQÙø¼¾X*ƒÀ1£=µ#l½¡uT.ˆ¸XΡPîæX¸Ïý)–uC›ÖU]y?TÁEÕvyYbáh£Ãº¢Õë‚@ë0ŠPÛìˆe%!ï~Ñ&
-o‹²$ô€'
-‹ëjªÐ¤ôáëÐ…'ÜB÷¤½Cuj7 šo ô!R¸Ù·n-Àlù #ç=š_ï‰~Cwo00¸ÿƒxA@Üí6ï†î„ZË[rôgaéjZájŽÙ3«+ð¸GR6´Þ‹I¸«¿2³Ô-jå!æf/#Ð8wJγtg©9ºH…àÁ_úĶq‹Dv7ôUY at r0Þہ *qâæQq@£eËhSTÜš«{B¬òÖ‰oH£´PÒ>:!U& yr,$ ƒýQÀ'"…ùPDœH‘@!|—Þ˜ ä¡1¾c©dØWÒt&”æÕè&a °JB†­¾ì‹†^)¶o>Örh"åC„³>5€ö²àô°ëCxµé|Ó@¶ömêÅémQs[ÄŒòÅ”ˆ­s;}…p»MúÃûÊÝQ‹s+Ú¾N°k Å®öeGl›º!`—WT 'RR¶i!á“Øbƒ¨¸ PÕØ?ñuöujl˜e~U2ÉÔ}14÷¦iº+Ú´EÇè¼í1Õu/‹} u›ìÑæÅœTnfî®kò?:	‡æhõôaPÊ3áîXVÑÒê­E ZÕ=A \ËÚ[µÊ»“•í
-P¬?mÃߦiäÛfda„4à+W&DTο³ ò²-·?Ø2PT«r¿¦ôQášØª¼ã¤é™hø4D¦
-øf_õ⼄oŽ-çr£–dŸk[ÂÅàJY°ov¨A×󬎌HCî|Ç@|
-m¨/ƒcêóOÒH¯<‰<éßkW¹¦X]™
-~,µÝåª)n0bYLÑ#˜¥ð{"ñâVzÿ
-ÕœÙUØø!™?l]ERûV!¦w3 ‡Éÿ䔺í–Ӿà p461!E
-RÃ'’•Ð”6ô«äž2¤<J<*þ#·§dôS§3-2}øSûˆtĘÙ£VÇ=ߧdû_-ÏñùT3LE¢lÏAð?-0Ê<eä m]®}HûÖ‘=hé°XOð·D¼ÇHcáf•W$âÚu„¹-:flwÈIý“–„̵iê썰œêâ%ØòÑØ‘h¤Ht:8–΋KxX꘏4 ÖŒ›ÂĤûɃô
-ý<Ó†zìñ‚ˆÁÓõï‡Óû–
-æ¾…užGéÀ¢OÁ~[g[o:~m¥TˆÍ›~À¥!„áÈ:VÿÉ«nÆWQWH|W8áû›Üÿ÷©1a~²¬öCD[ü»åµ„rÁ.	j‘0âóYRŒà°Xˆ´)ÿ*†÷ Ž2µæµ­ŸÐðm\׎oþ)ö+¼áþ)eU+
+xÚ½WKÛ6¾ûWèP 2Ó$%RRoI6Û&Øl¬ƒ´HrÐÚôZ¨,9’¼ ?¾3œ‘-oí#@/Öp8ÎóZ7~½˜¦çFJŠLf*˜¯e”H¤
+lš	“ÅÁ||
+ã,™¿™žk¤"³6FQ-S!#š¼Ð˳«ñ$2q8kŠª+ªZ]í¶[ dXá§éÆ«$|¹Î·kHFkÔ?z5}¡B0i`‰Q,6£O_d°„½7Q–w^rD&Ö Ëàjô~$Ù=yä¦:rÓ‚íÖ6΄w=ø,UâíèNÏ•9:åÉÞá×/ß]^¼~!Î..:¾kÂÇ&ZŠØfÿé®ÙÕÛw—ýM ):‰Ž5~,ªe=Öix×BP£8¼œ?C"
+µ”’ɼZñ댄òÆ£õi‚ãuÓ9ºFu?=靲"‚ ~sÏÏÞ½x5»2ÿ2’é÷\öáIÛþ²_.fÔAi(%2c´¿C+‘fÈ8¦/Ã˺s};š!2UA¬µ°I†Ý "¤Ò±&‘M›|’ÓלÕÐï÷[“^ëd Ö7K¢|Ê Ç‘
+bâÚrõ¯ F’jÄM·Æ¥
+»µ#þóeM[¼^6Å­ow !ŠqéZZPI±?ÊHÚN`{$LÌYYùº¹X*RƒÄ¡¢ýnGÜzEߣvAÆå|
+r?ÅÎÀuîO±®--ZWuåÃÐCUÛåe‰£늾Þ$Z×€#ЄÚf.Ç(	y½‹6QxW”%±2QXÜTc….%`_‡!<º'íªS;¸Ø|°÷™ÂÅ®uKnëÌ'%ÐýzGû[º{…‰Áõ$³OòîÖyç0u'Ìj\ÞR€¤?Ÿ®¦/\MÄ¡z&u÷Lª†ÖG1	7õ-ûLÝ¡UžbiŽ2s§á:Ku–šCˆTQ°ü¹/L;†X`d÷Ó·¼·((æ{?@#NÜ|Ô ´ì-ŠŠ¡¹z Æ"oøö€4J%í“ReŠg?!•d 8ì?©„ãD¤€‘Uĉ	4Âw)éùJ;ãK%C\ÝkÓ™Pš{Tc˜„Ä*	¶øº+z¥Ø|¬åÔDʧ6ÎúÒ€½ó‚è1êCzµí|Ó@·öÀ6öêô#XÔ‹XQ¾™’aƒÂfë܆Iß!·IxW¹{‚8·€¡íûQ³ -v±+;[Õ
+›¼¢9Q’P²MŸÄTÅýó ‰ªFüÄöÙíØØ0/Êüºä}lhÜ&ôÆÐQ\§qè®iѳó¶çT7½.Žôyl²'Á-Š%©\MÜ}×ä~tMÑë½ ô^`ÐÊáîYWÑÒ×{‹@ÕQ˜ ü–µ÷j‘w';Û`Xq4Ú†¿ÓÈÃfda„4+ט&dTο³€òº-ßg¬™(ªE¹[Rù¨pIbUÞqÑôB4|Ú¦
+üfWõ꼆oŽ-Ðç9‹ÑJòϵ-qhÇà—ªhvhA×Ë,ŽŒHCí|ÇP|
+-—AÉ¡ôùÀgi¤7žTžŒï«\S,À¯Ì†3?–ÚîjÑ[ÌX–€cŒV)ü½ •Šd÷y+}üƒŽá—‚ÙWüPÌ×®"­}«Ó»ˆýävÊÜvM‚i0@\€Å_\HÑ…‚Ìð…d%€ÒŠþ*y5…ï)†ÿÈðd²!<éL‹Lïÿ©}Â:Ìì‘ Vǽܧtû¿Z^âË)0LE¢l/AðZ`”ù£ ­ëré! í¡#{鬁§Ä6×´ù€™ÆÃÅ"¯HōëˆsWt,ØnP’ð“–„,µjê
+썴œHêò%Øó£±#ÑI‘èt8p,œWWð°Ô1ÿ=FÒ Y3ogP¸ÙOÜ_ÑŸgZvÁŸ!È<]ÿ~8}h©á`à[X'yd@Ìúì—5I¶õªã×VJ=€Ü¼é\ÒHŽ¬C÷Ÿ¼j{|¡BâQáDì·¹OþïccÂüuY퇈¶øï–¿%´¢$˜EÊHÎ[dyH!qô ‡õãnDÞ ¦ü«Þƒ8ÊXÕ’¿mýŒ†o㺦p|ëðŸbÿ…7ÜŸ7GU7
 endstream
 endobj
-9621 0 obj <<
+9656 0 obj <<
 /Type /Page
-/Contents 9622 0 R
-/Resources 9620 0 R
+/Contents 9657 0 R
+/Resources 9655 0 R
 /MediaBox [0 0 612 792]
-/Parent 9577 0 R
+/Parent 9661 0 R
 >> endobj
-9623 0 obj <<
-/D [9621 0 R /XYZ 151.701 685.529 null]
+9658 0 obj <<
+/D [9656 0 R /XYZ 151.701 685.529 null]
 >> endobj
 2090 0 obj <<
-/D [9621 0 R /XYZ 151.701 345.343 null]
+/D [9656 0 R /XYZ 151.701 345.343 null]
 >> endobj
-9624 0 obj <<
-/D [9621 0 R /XYZ 151.701 321.164 null]
+9659 0 obj <<
+/D [9656 0 R /XYZ 151.701 321.164 null]
 >> endobj
 2094 0 obj <<
-/D [9621 0 R /XYZ 151.701 181.368 null]
+/D [9656 0 R /XYZ 151.701 181.368 null]
 >> endobj
-9625 0 obj <<
-/D [9621 0 R /XYZ 151.701 152.274 null]
+9660 0 obj <<
+/D [9656 0 R /XYZ 151.701 152.274 null]
 >> endobj
-9620 0 obj <<
-/Font << /F50 3701 0 R /F22 3706 0 R /F51 3729 0 R /F15 3700 0 R /F88 5686 0 R /F72 5687 0 R /F17 3698 0 R /F70 4384 0 R /F96 8559 0 R >>
-/XObject << /Im1 5680 0 R >>
+9655 0 obj <<
+/Font << /F50 3701 0 R /F22 3706 0 R /F51 3736 0 R /F15 3700 0 R /F88 5678 0 R /F72 5679 0 R /F17 3698 0 R /F59 4373 0 R /F96 8585 0 R >>
+/XObject << /Im1 5672 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-9628 0 obj <<
-/Length 2238      
+9664 0 obj <<
+/Length 2236      
 /Filter /FlateDecode
 >>
 stream
-xÚ½XYãÆ~Ÿ_!B«û"Ùq`/k`í1fŒµ±ÞŽÈË+ljµÊ¯OUWó’éI€Á@Ã>ªº¾ªêpó´	7ßݼº¿Ù+Ä&f&ùæþqÃÐ%Fl¢Ä0mÔæ>Û|îòC_4õöÓý÷Ž<a&Š’ÃB ‰NÆC¶Ýñ0Áë¦þ-äêéÔõÓv'µ^ÿ|{‡-<6[uÞtÅ—¼#’7nâ\—MšÑy:„K1w?	íXéáDeb¤ºy{ó£@<ãA3)7‡êæã§p“ÁÜ÷›I“lÎŽ²ÚH°Hãnåæî槛p.®ç›*Ãóx|Ì·;¡y[‘Èö‘ó2·Ø	ƒÇ®©hx¤¯›®JK¿¶Á•že7’v[ %´h‡æñjýÛ»[š¹éâòžÆo»†¶yìݶø/ír”°¶ã’ieèö),yoS{¡ÖÝÊ*и™H”f#™Ñ	mÑ]ÉK0©’ÍnFèvÍè([ô9˜Š’qðë6‘As‚ñÐuîϨ×7D]"[IpHûœœ$ÜLQö­ôÁåežÑÈo\ª»—ï_½ü“cg‹’˜„ ½ª­S[:©/ñœ3%G›CåÀܲ.a‰S›VÒé¢GÀµ¥ÎhîØqºÓJý°´¡†b_פ)ÀPèÁ_T“Ò¥Ó:#Þ$×Î.¾2­ØËMD&hÓÃVÄÁç­Ž‚ôÉ©BÈàÇúaQÛ>-A”/P¨"¸àN¨$œ<¤55Zà¿s
-ÃZŒNM^¨³ð
-è?sp[TmyY3Îcñt,á猛įvh´ƒÝ;à€è—O·×ïÓõï~~G
- [hÁn€ºxyZ3)@Èᨆ·_[4´ÀD×{Exš7d
-Œ±5å"¢ˆÑ¼-TäYQQTx¯ÜqsE%"
-~|$šCsêlþAN:Âp¤Œ–£áÈ1Åù/¨v¿qÛå-(-£ù»´B‚‡”ñ×Zðá=ì±éò#IN
-rR)Aº1§œkûˆŒ ^’µýf vXÓ…}A
-›÷4wji wt‹¬ˆ‰xTÉÇÖ9•#4Ñ’ØQÝŸ×öÒLé‘âÓšªÆÅîìdç¯;ùah˜ŠÍd¬G±¦vˆ÷z9,ÀÆ-:lŒPŽÐç §œ§&è©=•f‹úPž2Œ04ôF¹£œ;£’¦þK¨\–ãèZ¤t§Ã²8äµÍ3hsUƒ¦¤‹Rø}™5ÞNæ& F‡pˆ`>“NÝ€ý¢F¸Šƒ³§2zo’ý{¿É¡,òQ<¸GZ€‰
-Øä©‚¨(`@ÅL9ÏLbÄñàuú%O{<&ŠÈz£8x•Óò[d9zÅŠ„¨aÆUDûz¼”s|”äiq0ÈGºSMtÀR KÓöÐmO(eç[8Ñ:A6Öå…æ+B×,¾QÕLÇùu“·ð€ÁåC>zËáÔZæíÖÏ,A¸lW£¤BÑXdU¨•…¹v*ga8ÒïO¶Û;ßÙãùûŒ"å~5‹zµœŽÒÜ9œL'žYõKW™]Æ[¹©™U&A{êý
-
-ɁCâ+…\ÊaDÆ¿Ø5ÜPŠÉ0ú?A ²2L‰ÉlÎÇÂEõ#
-A6>M	FÓZ\WW £xÒQÞö6­ÒçÕB21Ó’ÝnWÆthHÐ)X>H®‚°w³'RLV¸l Õ7˜_ˆ ï0)Äç²´±ñH²d܇w?¨píÂ2aj
-µþ¾¿)œE2÷’â—$ZÛP^LÌ?tií€ú˜[´S€z
-eЯQ.¹…ëgÞÈ\кÊDû£³ÜP	¶7êy>²¬†ââQ4÷æ4Ëlµ”xX»1›h>ó¦Ð:ÉÂAii›µ#”d|Ê}{ Nƒ•t‚{Á‘”¯ÃOæë'›˜q3Þ”@8V„!D‘¡”¤“DàOÉÒz:HÏRëƒgð‘”ÝaI2Ь֐퇾P»/Ú¡NœªÄ¾±f*(¡„JɬM“~¥Ø¿«ÀJÞ4P7þ4Îí†mw³}]9‹¥¿i¦EÐÈYì-`¬ƒ ñ@ÒèÈêø\je—ËÁסNuT5=ò44AÙ#Ùê¡M­=û¸Æ¶·´•ˆOv·ž'PF4íNž´àRœE£'}ƒÉñ†®@çÃS
-u ㇂›#¨|üÃ{v}Šå’¤ït©ºSL\[=6§CbûœDþ8t>6(
-l¶î_fæÙ©óãt¶_‰÷¤2ÑM¢,;ÛS§/*?LÑníjñ]7.Ü+Ê¿èÏ®ÎÁÁ¢¦¯«³ÀàóúKÑ5u•×êcînÍàù<k-}þf·vü©£"Y’™+M9‚*xè“‹ó°ÈOõnxZê<R,ácĦ^;¨‡ÏJòJò8¾÷T©+Ý 
-™Wß5Psvìu¤ŽX"ù³¯:ÐÕ%
-ôª3ßœ®)„b‘~v —4&¿ÛCÁîFéÿj™ÿ`kfžyšâ&xO晩4Cq˜e)S9 —G ÒáÕ[\+Æõÿ,×Ñÿ¦Üš½õù\Ç]Ö•žpÙq¤¨‹€£ø§{°@lðÏ9;Ê"<-¥x€&V×ñÅ¥‹îQ æSºè^1fO).ÉòóùcÉø¯”ïCc2}WùÒà÷{†_÷¿Üú‡•±Ê¡¼||‘\õ‰u‰ç3æÃ!~«hi=2Ñ›8ŽÈx ¡„Ä…f¡VË'=0¦é­7f	„Ó$Z¡—ÙßWÜ-É9ô½îŽ}ßþu¿?ŸÏ¢øÅžÙ¡©öøHyµ°c_•W{-Žæ *ñd+_Ð^ATÿq‡¡
+xÚ½XYãÆ~Ÿ_!B«VŸdwØ+ÆX{Œcm¬÷#rFÄòIjµÊ¯OUW“"ez A0аê£®¯ªš¯žV|õíÍ«û›í?¤\%Ì%\¬îW‚sf\ÅÖ1ãôê>[}Œîò]_4õúÓýwžÜ2ÇÉ¥c¨9ÑIÉgëà±Œ^7õ¯\è§c[ÔOë2&zýÓí¶tôجZê¼i‹/yK$oüÄ©.›4£ó‡K1ǝ¿Ÿ‚v¢Íp¢v©nÞÞßüv#`ˆ'<¦ÔjWÝ|üÄWÌ}·âL9»:yÊj¥Œe±ÁÝÊÕÝ͏7|*a¦›jÇ<óx|¿Ï×iD”ki#dûÈy™wØáÑcÛT4<Ò×M[¥eXÛàÊÀ²IÛµˆ€Z´CóxµþíÝ-ÍÜ‚tqyOã·mC®yìý¶ø/ms”°¶Šíèö),yFoÓîL­»…U q71Tn¥˜3–¶šÈ®ä%™Òvµ™ú]ó:ª+úLE«$úemUÔaœ»¨Î=ãõú†¨KdËF»´ÏiÀKÂÏõçÐJ<Q^æü*”¾{ùþÕË?yö7N²Ø&$dP5hÚiØÒKxI¦¼˜„i5Úš¨ fà–u	K¼ÚŒV^=Z vȨ;êŒæŽ¯;£%ÑKjhöuIšU‚Â@5)]:­3âM	ãír¦á+ÓJ‚Üdì¢Cº[Ë$ú¼6q”>yUHýPïr",ê®OK媌θ*	'wiMðßz…a-ƧÞ&ÏÔ™ùô†9¸EWT‡ò¼dœûâi_ÂÏ7!ˆ“AíÐ8v_q¡¸½¦xŸÖÀhè|ûÓ;j  ýÂ쨫—§%CP„ÌG5¼ýz at C‹¼A´}PD ™qCÖÀ[R."ŠÍ‹ÐBǁó¨Â{åž›#(ÊÊ8úá‘hvͱíòhê¢#œGÊh9:ŽìSœÿ‚jÚü JËhþ.­à!%Fµf|{lÚ|O’S’œT©GP†~Ì«§ÚÇ>"#ˆ—dÝ}3P{,‚é¢{A.ïiîx Ü‘‚›yFì˜LF•|<x§ò„.ž;z ûóÒ^†i3R|ZR•eBŽá®ÛƒìÂu/~ÈÓ‰›LP¬©=âÅÑý€^°q‹Ž„› ”#ôyHÀ)ï©=Õ §ÒlQïÊc†f††!ÂÁ(w”sKccTBÒ4|	•Ër]Šƒî/‹]^wym£zДòQ
+¿/³&ØÉÔÀèq Ìç¢S¿Ç`¿¨®’訜Ù:»}6Ù•E>Š÷H«Ãêˆ]<U@°1è„I§¦™I²€8½N¿äiÇÄ1YoœD¯rúBÞÒYŽ^±` 5Ì„Ži߀—jŠŠ<-‰ùãH{¬‰Ž XÉ`iºÛµÅ¡§	”²÷-œ8xA6]W<”gš¯]°øLDUs9.¬»x‹š\ž‹Ñ[vÇCǂ݆™9—‡Åh©P<YjÅ¢0—NŒó‘~{ìÚ­÷-ž¿Í(Rn³¡62Â;œL'™Xõ‹Ž®!2;·òS«´Ñá؇&’ƒ€ÄWI5—ÈŒé–pCk¦xü‚ @eíf˜’Ùœö…ê{‚l|š
+ŒæÐÑಊ„%åýnÛ¥ÕCú¼z at H.cZ2‚ ßíʘv
+	:ËÉÃUVànÝ‘“>›Ø!bõ
+æÀg"è[L
+qÅ©€,mAl"VÌ^÷áÝ÷š/]XY¦/¡6Ü÷w!E°X%ã^JþlãŸ
+åÅ…ù‡6­=Pïóí Þ@ôB”OnáúY02´®2Ñ~ï-—›1AÂ6àF=ÍGæÕPC<Š§ÞœfYW­%–nÇZ#&ÞÄ;/Y8(-»fé­˜¸ä¾ˆ=P§AˆJ:½àHÊ×á‡'‹å“]„oJ€!‡(R ”’tlþdçÖÓBz–v!1IÙfíüA/°Ú@¶ÏC¡v_†:ñR%Ɛ8ˆ•L“PÑ@™%$` Ô’H&mš+ÃÀö]Vò¦ºñÇqn3l»™ìëËÉDÎýÍ0#€FÁ’`cˆ’FG>S'ärP+û\¾½pª¥Ê¨éi§¡	Êa¨«iםÂ\c;XÚBÄ'»[N‚-Tà£]v÷¤s.
+ÀY<zÒ7˜ü¸`èt>|1%¡P0¾+(°y‚*Ä?¼gÛ§X.ùñGúA—ª;ÍäµÕtûæXbH´IÁ6À¡Ó¾AQ`óàefžÛ0þHg‡•xO*ý$ʲízêôE†)zcï],¾ëƇ{MùòÙ×98XÔôõu|^)Ú¦®òzXµÏý
+¡™<Ÿ§qmGß]x€Ù,l©H6#ƒäGîJÓN 
+úäã<,ꊧz3¼Íukfű©€7êáó’<KIžÀ÷ž*õ¥´!óêÛjΖýñ£Ž21³J<ûª# ]}Ò@¯:ÓMÀ©ášRj›g7rI£ýÝvwÚüW{Ìü{\3óÌÓ”pàÝN3Så†âÀºy)—r :>@**¤ùÕ[Âh&Ìÿ,×1ÿ¦Üš¼õ…\Ç_Ö—žpÙq¤¨‹€£ø§°@lÏ9Ê"-¥x€.Ñ×ñŧ‹þQ —tÑ¿bLžR|’
+äçÓÇ’ñ…#^?(߇ÆÅô}åKƒßßo%ç_·?߆‡•±Ê¡¼||‘\ô‰u‰ç3æ# ~ëxn=Šƒè]’Äd<PBÒ0nôüI/“·Þ„Y§H´xÙßfW ˜“‹ØºÛ÷ýá¯ÛíétbÅÏ݉íšj‹”'PÛ÷Uyµ×ìh ’\låï3Úë/ˆê_l¡8
 endstream
 endobj
-9627 0 obj <<
+9663 0 obj <<
 /Type /Page
-/Contents 9628 0 R
-/Resources 9626 0 R
+/Contents 9664 0 R
+/Resources 9662 0 R
 /MediaBox [0 0 612 792]
-/Parent 9577 0 R
-/Annots [ 9619 0 R ]
+/Parent 9661 0 R
+/Annots [ 9654 0 R ]
 >> endobj
-9619 0 obj <<
+9654 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
 /Rect [123.651 116.961 290.398 129.913]
 /Subtype/Link/A<</Type/Action/S/URI/URI(http://www.easysw.com/software.html)>>
 >> endobj
-9629 0 obj <<
-/D [9627 0 R /XYZ 100.892 685.529 null]
+9665 0 obj <<
+/D [9663 0 R /XYZ 100.892 685.529 null]
 >> endobj
 2098 0 obj <<
-/D [9627 0 R /XYZ 100.892 515.759 null]
+/D [9663 0 R /XYZ 100.892 515.759 null]
 >> endobj
-9630 0 obj <<
-/D [9627 0 R /XYZ 100.892 488.341 null]
+9666 0 obj <<
+/D [9663 0 R /XYZ 100.892 488.341 null]
 >> endobj
-9626 0 obj <<
-/Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F29 3731 0 R /F17 3698 0 R /F70 4384 0 R /F96 8559 0 R /F71 5424 0 R /F88 5686 0 R /F72 5687 0 R /F89 6129 0 R /F30 3732 0 R /F58 3733 0 R /F68 3734 0 R >>
-/XObject << /Im37 9054 0 R >>
+9662 0 obj <<
+/Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F29 5413 0 R /F17 3698 0 R /F59 4373 0 R /F96 8585 0 R /F53 3738 0 R /F88 5678 0 R /F72 5679 0 R /F89 6121 0 R /F30 5441 0 R /F61 5442 0 R /F71 5443 0 R >>
+/XObject << /Im37 9083 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-9633 0 obj <<
-/Length 826       
+9669 0 obj <<
+/Length 828       
 /Filter /FlateDecode
 >>
 stream
-xÚ­UMÓ0½÷Wøè âø3¶|-	ØÕq ¥MiDš”ÄÙ¥ÿž±„tY
-Òr‰Çãñó›ñ󄢯ˆ¢—‹§ËEv¡(b”XjZnSŒhÊPn,QV¢å}ÄÒšäóòuvÁ92Äæ¹ô¡œB¤ôìýåu’
-%ñe[Ö®¬¿ÆÙu8€Eq“À§uIÊ$ÓøÙnupEc8÷ø‹ËÅ÷…J3&ŠÖûÅÇÏm`í5¢DXƒnCä	eH®Øº^\-è<=ccÄ*ÅczšP F=¤÷¶qÅxþ¯Ó‡@ÊÓÖÔe\ò2³ãâ°spd¯ö=o€ÎÕ´”Ž¨é6°Ôüäl)ç(çŒ(Æ#Ëe¤ŠedoŠh®«²¨]'·PY\&W•w(\7n\áÊŸöÛà)Ý.Zn7`…ûƒ* Ó”	õÇ^†½»^·åð¤¡xÓ–7EK’ÔŽ/pá2¥¶±+¢yô“Εž™7ë¢ØD(×DO¶xÇ®ˆZÓl^’”´‘Õ“çïž¾xD
-¡'Õ“–H%GYF®ÝcšxÕùQâC(FqS6}WãZçV®Ø3JÌ)‘ü¼™%\‰IŠ§ )͉æEFiÔoRS×ú Œ1•À¸›Ê™×$ YPÍÿþš„€k²ü¿¦ì™×$rIË#ËW^ÊÒⲋcx+ÞØ­‚4öÛ¾"¶q<÷q2j9l¸)¢õé2C	·“ ÏIWÁ
-Ãé†7™ráKtú>Q&«È…ÂÛ¶ÙGk®íè)kÐvU­\ÙÔ“+ŽÐ¾Ÿ¶…£ÌD&ë»6ëv«¶È"£qý„Òº?tÙðä²û2ÔšX­§˶X»Ø™Ž‰˜øJ2¼ôMIpâ6¢0=G½‰© þÌÕfÓí¿Üw`.ˆ‘Sì'ªh¨ÔTT–ß©*¸À	ÌÿµÄi[TâUïš=Ôr
-%=ƘChÅ6üÏ`^úžìcCj·uôu‰+^V14ÎýeÖ›nށGF_’ÔKÏíÎô&I9ô&þÞÄ-%*ÏÏ÷ÏߨüÍéA c2ÿ r7™ñŸ?Ž?Ú‰q
+xÚ­UKoÛ8¾ûWðHÅ÷ãØW-°Ûñbm®-×ÂÊ’+QIýï;$%WΦÞéE‡¿~QôQôÇâårQ\)Š%Ž:†–[Ä#†2¤­#ÊI´Ü X:}Z¾+®8G–8­eåÔ* Å W_ßf¹P_wUã«æKšÝ‡X·|:ŸåL2ƒ_íV_v)†ó€¿x³\|]@ 4c¢ˆh½_|øDÑÖÞ!J„³è>Fî‘P–h¥À®ÑíâfAçéY‹#N)žÒ3„Z •0š1½¿Z_Nçÿ8}¤Œ0ãÂñ@PÆ%O!3;-Ž;GGñvÏÐëèÜœ–ò	5ŸÁF–†Ÿ]‚Ӑ²Fš3¢O,ÿ©š,7P,÷­ø³L溮ÊÆ÷ir•ÅUÆp]‡ÂMë§n¡üðéþ=•ß%ËïF¬xP`š3A žñØ븷÷·ë®: ž´oºê®ìH–[ËñÕn0\¦4. öe2ÁÝiÒû*0fS–›åÛäâ–àØ•IkJÌK2’’.±zñúýË7Ïȳz^=éˆTr’eâÚ?¡	W}%>Äb”wU;ôõ1­õ~åË
+¹ DM‰ä—¥ÈáÀ|’â9ˆCÊpℽA‘5DZõi(k}Æ”Ê/`<LåÂkÐ,¨áÿÿš„€krüw¿¦ì…×$´$ŒéÄòm²t¸êÓßJ0v«(ýv¨ÇˆmQçCšLZŽîÊdýDºÌRÂÝI—¤«à†á™tã›Ì¹%:)“u		h¡ð¶k÷Éšk;yª´]×+_µÍÉ•Fh?NÛÁQöD¦ú®èw«®,£iýŒÒz8ôÅøäŠÇ24†8cNV]¹ö©33+0	•dxš’àÅ}BafŽz§‚†3W›M¿ÿü؁Z+O±©¢±R§¢2ý ªà'²ð×çmUP‰Wƒo÷PË5”ô˜b±ý•Ûø?ƒyzrˆ©Ý7É;Ö%­Y¥Ð4—Ùlúyž}Îò =¿»Ð›$åЛøSzw”(­/÷Ïß*ýÓæô$)™_ y˜ÌôÏŸÆïÉ!o
 endstream
 endobj
-9632 0 obj <<
+9668 0 obj <<
 /Type /Page
-/Contents 9633 0 R
-/Resources 9631 0 R
+/Contents 9669 0 R
+/Resources 9667 0 R
 /MediaBox [0 0 612 792]
-/Parent 9635 0 R
+/Parent 9661 0 R
 >> endobj
-9634 0 obj <<
-/D [9632 0 R /XYZ 151.701 685.529 null]
+9670 0 obj <<
+/D [9668 0 R /XYZ 151.701 685.529 null]
 >> endobj
-9631 0 obj <<
-/Font << /F50 3701 0 R /F22 3706 0 R /F88 5686 0 R /F72 5687 0 R /F71 5424 0 R /F17 3698 0 R >>
-/XObject << /Im1 5680 0 R >>
+9667 0 obj <<
+/Font << /F50 3701 0 R /F22 3706 0 R /F88 5678 0 R /F72 5679 0 R /F53 3738 0 R /F17 3698 0 R >>
+/XObject << /Im1 5672 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-9639 0 obj <<
-/Length 1783      
+9674 0 obj <<
+/Length 1781      
 /Filter /FlateDecode
 >>
 stream
-xÚ­WQsÛ6~÷¯ÐõIîUŒH‘¢ô²»6évíC›^¼ëvmI¶uU¤L¢ãæß (Yö/»îI‚ | Boã…Þo‹7«ÅůBxš¥:äÞjíñ0dI*¼8I™J¥·*¼/þM™›ªm–ßVï-{ÂÒ8–È.RwH|B0²eÀÃXø—mó5är³ëªf³"¥üË߯op%ýu»ŒB¿£Ÿ«®z(;b¹²û¦n³‚îS!(ÅÒ0µúE°ÖR
-7Ê4E®ÅÛÕâ¯*0OlP,Š¼ünñå[è°÷ÞY”&ÞÞrÞy‘JX¬PZíÝ,>-©_’Ä㜥J	rLÌ„æ^,5µṡ֔Ãý‡Û‰Q¦š©(ÆëA5r!±LÖ´éN:ÂÅ»;î]µ Î§q+¤±VK-¦îáR1%´s0]Fîù¶í®.–Hÿq)¿Ýuø—úŸ«¦h‘²ïi;¯«²1=ín³‡’ÈÛÌ7[Gik÷<šOïø<±žçõÕÇ7o_²—ŽõHÕ`à
-xÄ”Lé†L]‚‘P%BÛ({5.^í-*á»ÿkkRonò®º7D+†±_5½Éêº,^Ñ¿ûÎô&@õ@å#El ‘T~ÖØÅ((³¹`·Ú5}I$°4åž(.ԁôõä¨ÞäZE·®­J¨¸ǯIîX]ˆ0üqñÇ51쫺¦uVÕDËQБ]o eœú.“ž¶š²,ˆÙ´s¦ï«ûÁ¿Ž¹7—öÍ-eð.®×]{GÛŽ/š‘œê"ßb©zú6­!¶²iw›íœ6 c%±ÿ•G²(ëÒ”/ˆ@N‡Å½õYÕ˜²Ã'NSßÅGžíúò„yŒ9ü8gª7¸œQåvàÅïKZsÿÞ¹ü)Î³[Ç6:Ã>…÷»2 ÕÜ+Tk"ºÜtºG¢Zû G\ Îz‰‚:™:}Wöíqr©„óÄ¹)#VQl8aæRMûîÿVzš©p²yZ©xt¾NÌ.¼ÚD.‹\Oñ!M˜qþš,êç€DFLðtà\C”ZcÌÒ]mßW·Öp ?TÙì…!ãz„®“-#x(c
-DÄY,ã£d
-\:ÖfðËÜPPbw”Æ@qÄ\HÅâ4ÓJÿ™PvM×Ö$ò‹iÖ”õ™´„jþŒÄsÞ"J™HFNð?…ñ“BŒm¶&€8È¿;‡†P…<ÄÕ£23¼&–£Û,ÿ¾éÚä÷QlšPB!cȐ›Yåc(˜œ|ÞQs
-–`(Â+—©ÊYƒ’˜…r|SætWêX÷Ï[ÐR¹¯†j ý¢ÊêvCë1úm:H=¨>’9ìhƧ†iþ°7ƒÁd·Zû§:OY‹Yðà~]õƒR‚Ûá$ý§`?{üÉwÖ"P	­‰FÈ',@ß¼±' rERælUL†£SnwÆ´
-šËSµµF¥Ö…BŒB À•U×õä–Q7A«®¤å ƒª”ávúÊu
-SbŠ›Ú-‹µÃb"ÔåÚÐÊl3ת@èOi÷™EqSå»::à p¸5]ºPTÓŸ¬žò´zJ?£j'§£'Ê®§ŽÝÖôÊuSB#4ìÎ> àšEaô¼Þ#¥GWѤP¡šô1°å*6¬Àz,Äý½.îª"¹ËÌØNÙ½ÆCU—ër Y÷ÀR´óõ«êÙ™ù"™çH7@‹qÀ˜
-ü'D±‚䬐Æ,É 4Ê€Hg)C?#c0æ2N93%AÖÀ7ù÷)‰'’	À£ÿyJšˆ=3%	¥A:-?69‘VñÚð‡† \õ»</û~½³R†glæfÁv˜	ªÓy at j>&®1$ñ›Ñ‡Z§Wþ¨™ÝÉ\„~™õª„Ä~_™saK{'í¢C¨“œ‡Á%<¬,ÖáH>¶µj ‹ÖV° Ǎö 'îTQö`—k”¢U¶öŒÃµ÷ÅR/·ÙýìäeÈÒÜšZðº¬3èáò¬¦=*övü»ÙÝ»>póÅÉ…P¸ƒ$Žý·¢;É·Y³)iÍé1N9":Ìeøƒ~Çoù@Æê€ØCE1÷à>\w»¦<UëSÎ"Hcô„#Ð`ÃâêÎÀv¤òÓ}Œm_Çvšú‘WXGŸá|f‹ÑœNÐBéh<ÝQÓ”ç5ØŠÑ9Û•k&Då–nxÂjhâ£h,}i#òŒäIÙïnƒ¡EÇ+O:ʼ½»ƒÞãŠ-X,’ŸCq.bÛ E`„-Ò'aü§„æ<CÈ©9Cžß¿17ø
+xÚ­W_sÛ6÷§ÐõIîUIQÿ^v×&Ý®}hÓ‹wÝ®íƒ"ɶ®Š”ItÜ|û)Ëžâe×=‰A  îm<îý¶x³Z\ü*¥—°,áÂ[­=Á9K3éÅiÆ¢Ly«ÒûâßT…®»vùmõÞ°§,‹c…ì2c¸9ñIÉgË@ðXú—]û•µÙõu»Yaù—¿_ßàJùënr¿§Ÿ«¾~¨zb¹2û¶éò’î‹8(Å2žýBX'*r7ª,A®ÅÛÕ⯅ *0OlˆXzÅÝâË7î•°÷Þã,ÌRoo8ï¼0JY¡´Æ»Y|Zð©_ÒÔ‚eQ$É11“‰ðb•0žXÇ|ètåî?ÜNŒ ‹Â¯ÕRIb™¬iÓž´„‹ww»ê@OãVऱFËDNÝ#TÄ"™x± ÓUhŸoÛíšrÈ4õ—2õ»]™ÿ¹nË)û¶‹¦®Z=Ðî6¨ˆ¼Ííq½µ”®qÏNï—ø<qâžçõÕÇ7o_²—Äz¬jàx²HetC¦©@PF%21Q?æj\¼.»[T·ÿ×ƤAß}}¯‰Vº’±_·ƒÎ›¦*_Ñ¿ûÖô6@õ@å#EL ¡Šü¼5‹QPnrÁlukú’H`i«=Ql¨éê©Q½Éµݺ6*¡âJ¿N¨„ÿau!9ÿqñÇ51ì릡u^7DË5QБý !Uœù.Óž¶Úª*‰Yws¦ïë{ç_	Çì›+óæ†â¼‹ëußÝѶå§A¤¦z€ÈwšXꁾm§‰­j»Ýf;§
+è„iì¡*«¦ÒÕ"Óaqo|V·ºêñ‰³Ì·ñQ仡:a#EŽÁ?Ö™°4.gT9„xñû’Ö¿·.¿EÊ£õìÖ²Î0C¡$ü¾
+ at 5û
+õšˆ67­€þ‘¨Æ~ À€³^¢ N§Î@ŸÃÁ•y{Ü…\ªàü#qn*m‰uIÎ@…ÙTK|ûH«dš©p²}Z©xt¾NÌ6¼ZÚD.ƒ"™âC–29âü5Y4̉
+™™ã\C”ćˆÓ]Ý0Ô·Æp ?Ôùì…œ‰d„®/Cx(md(X¬â£d
+,kãü2w”8	Ç;*­¡8b.dò	q	K¢ä?È„²«û®!‘×XLó¶jÎܐ(¨æϸA>ç-ÂŒÉtäÿ‹W?ÄØf«ˆƒâ»u(‡:(ÕqÀ ®•÷šXŽnóâû¦ïvCÂG±YJ	…Œ C¡g•¡`
+qðyO!,°C^¹êu]͔ƌ«ñM™Õ= ˆŽuÿ¼5­”ËýÈUå—uÞtZÑoÒA%Nõ±ÌِbG3Æ85Ló€½Ù:¿EHÿckUKc9ÂoêÁ`?(%…Ûæ“ôŸ‚üìñ'oíYƒX@%´&!Ÿ4P !@|óÆž€ÈI™³5bŠN¹Ýiݵh®ÈüÕÖT˜(³°.#Ä( \umo@n…q´ê+Z:T¥Œ»3Ô¶k¬S\Ø4Æh…XœX,&BS­5­ô6·­
+ԁá”vŸ×u±kr× =€Åu¨éʾ@D5ýÉê©N«§òsªvjZ0¢ìêØMM¯-ñP74Bnwö¥HXÈÃçàEàx”1<
+'ýCÄ£I[¶bÃ
+¬ÇB\Òßëò®n!’û\íík<ÔMµ1.šqŒ e7_¿ê™/bΔ<?`@ºZŒÆTà8!Œ#AÎ
+á0f)¥éTD:Ë`úΘgÈ85æÌ”Yßôߧ$‘*&þç)i"öÌ”$%”eµüØDI 
+hÂÕ°+ŠjÖ;ÓA!Å
+8+`3‡4–¸0ÀLPÎ*cráC¿9}¨uzEáÿˆ!Œš™¼Å÷«|¨Q%$ûZ˜[Ú;i-Bä<$€K›ð°2X‡#ùØÖF,:SÁ
+€;ÚœØSe5€]¶Q.‰V›Ú3×ÞC½Üæ÷³“—&O(_
+cvfÀë²É¡‡+ò†ö¨˜Ûñïfwoû<ÂÍ'BáÒ8ößÖˆît¦Øæí¦¢u>§Ç8åÈð0—áú¿Õ £þ9°‡Š¢
+Ynç>\÷»¶<Uë3ÁBHcô„#Ð`ÃbëŽc;Rùé>Æ´¯c;MýÈ+¬#Îg8Ÿ™b4§´PI8žî©i*ŠlÅèœíʦDå–nxÂjhâÃp,C¥#òŒäI9ìn×¢ã•'eÑÝÝAïqÅe"Y,ÓŸCq!cÓ E`„DfOÂøO	qæ<CÈ©9.OÜ÷o
+ø
 endstream
 endobj
-9638 0 obj <<
+9673 0 obj <<
 /Type /Page
-/Contents 9639 0 R
-/Resources 9637 0 R
+/Contents 9674 0 R
+/Resources 9672 0 R
 /MediaBox [0 0 612 792]
-/Parent 9635 0 R
-/Annots [ 9636 0 R 9641 0 R ]
+/Parent 9661 0 R
+/Annots [ 9671 0 R 9676 0 R ]
 >> endobj
-9636 0 obj <<
+9671 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [373.995 197.332 403.108 209.021]
 /Subtype /Link
 /A << /S /GoTo /D (classicalprinting) >>
 >> endobj
-9641 0 obj <<
+9676 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [144.531 183.783 316.104 195.472]
 /Subtype /Link
 /A << /S /GoTo /D (classicalprinting) >>
 >> endobj
-9640 0 obj <<
-/D [9638 0 R /XYZ 100.892 685.529 null]
+9675 0 obj <<
+/D [9673 0 R /XYZ 100.892 685.529 null]
 >> endobj
-9637 0 obj <<
-/Font << /F22 3706 0 R /F50 3701 0 R /F88 5686 0 R /F72 5687 0 R /F71 5424 0 R /F17 3698 0 R /F52 3730 0 R >>
-/XObject << /Im1 5680 0 R >>
+9672 0 obj <<
+/Font << /F22 3706 0 R /F50 3701 0 R /F88 5678 0 R /F72 5679 0 R /F53 3738 0 R /F17 3698 0 R /F52 3737 0 R >>
+/XObject << /Im1 5672 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-9644 0 obj <<
+9679 0 obj <<
 /Length 2354      
 /Filter /FlateDecode
 >>
 stream
 xÚ½Xëoä¶ÿî¿B
-@ÜʤH½Ú Á]C.ì4rù@¯è]5ZI§‡÷¯ï<(­´Vc¤ióe—â‡3ÃyüHáí=áýíâÕÍÅåÛHxR™È¤wsçÉH‰^œfA”iï&÷~ô#!6?ݼ¿|†^dq¬‘5i ”IÄôåwW×›­Š´ÕU_T{þºšF¯7ðÓö›­Ô2ñ¿<˜¦·-ó„!Ê¿xssññ‚J3M¢@)ow¼øñ'áå@{ï‰@e©÷@œGOEiGŒKïúâïbnžL<)ƒ,ŠÂ…y:ÈÔ<ð@
-ŠI!üï‹*U¥ÿЁrq2£+œ®»þz×MÏs¯ÛâžÌˆcÿh¡m»Á­|™×·dº]ð’+e4w»ð¶ad£Ã_¶°"
-¥ÿ¸	S¿ø£¨6aâƒÓl×Û|š£Ã»úؘ¶èj7
-Ûƒ Û£˜ü±–(¡ß6Ò·<fIL³ùÈá”`3`k‹ª£®R‘ÎX×+Rqæ”4ös0u_|±ÙÆBùo7©òë–ÉõàÍÐ6¤aÝÙîÌenÛ¡¿ÒÄ7­e>RG؈iÅÑ­lAãÞ°k˜©èí±›«±¦ýÁ ‡Rè
-P®Øøˆÿwm¹ß°X˜Ò~}Ç$tÑŸ)HÇè‚Ì‘‹Ì‰µ
-u ¢„wü dr¶hyî<S蛚7;˜®+-+ðPôNKvÜy¤¾û~óÝW/ƒ_ÕmëöaåÒÿ^¹4=)c§ŒÜ	¥þÇ¢³¨+8M-BÿƒTúûƒm5wBÞñßÞögË_¾þö՛ςÏ;ÅÚ®E KÛ}ñÉÿÝöTOÇbázË™‚3|‘ÀäCbkÉLÀ@ÂÉ~Õ´˜Ï©OE)WW¯™®i“]a(Ñq’\½âw„M%pa½ë1Á5Ô©fèyÎð÷Õû¯øû`MN{ÂdÉãøïÚšõ%ñ4ëGS8ÎóŒG*T~M=ÊŸlÞLŸÌæy>à ŠD›‘2t;Ù¸F-×hZz—Nb×ÃÞsŽ^‚ çǪZF4žççÌ“.Ž<
-tªGùjMŒL™†#Ï_ÿ“”iŸO·2T:úa­äGºÎau»¶ßV…’ZÛ§Ÿ?»¯ív¦±k$A¬þgdz’UTЕFkBѳ"9RÐ“û>ýt±ÐŽg©°À›CÑñ¨„MÜ°¯Ý?Å(¸‘á(7vKñ¸•I„a²tásT‰È7C_÷Ø
-›{‚16 ´TÆ20ÍÑêVv<gøsŠÑm
->Îù±±Iȳºe=d¶“
-’VzUE —iP¥­êT2"½ÖŽL2ž\Öt}Ýtk®…,H²éÄH;Æ`RSåB‡â6÷Vk~fÚ±¦ŽÚØzëP;S–›Tûd^
-]—×No6&Úé$BÐ$—'±7mŽ5N¥»4câè•m‹S¿~÷õ›-!™G§Þš+dœP坉¦iJÐÒe%«ã’µâF€¿&R	Ò€Ÿ¤?ô¬ŒaL@
-ÔO²'e¡r®Ò*œœU¼dZÀ´çÍÐqÅñš»¡é‚û*ß>cPŽÐ³ÃŽä6 at A'ÄÒ³0àá ~mˆô¨^·öŽlÁOSRK‚‘K?â©'^4f?òïàÐ$"Wì/Í(Ú‘i²bo¨£@'Sù½¼7íeYïÉØK?#ÏBoÚóÉå!!œ‘§R„"þÕËC U<]èÊp¦™ˆ2P–؁j«¥jz<8Ê 4¹µ;[ÜO˜üe1;bÑ>Վሿ`´Ìƒ
-tôm÷—
-Fß©Ô.¤åÃñH•Œ½¥¡Weú¬¨ìd¤3ÁáÝŸA^„nò‡;¦Ý{ÊÖj6L‚6\åÌ<ÙÙ~h0æ~0M~8‹ÎÀYtgŠ-ÏLÇ—§0ªL+šŽ¹¥ ¹èvu…r?ŒŒºÅç höPárà
-n?·|.4Æ:‰¥ëmYüìD
-øŒÓÉ̆^6¹ƒ˜í0•ÊdaÕå0L–hZèt1ÿì;ÿÂM´öïènÛòÇ5ÞÌáz®DóÖÉ™‡ÐzJÇS—_î°@©äéî*´»ðéö'ÝušÔéÍmQ‚É@|\-f€¼NaÇÑÙ¼d¡6»z(bå¤"u4øw—x¹AGsWŠè3|0Tæ¶t¹B""×
-ªKÀÜv.!Šþr8qq`ô†ÃÜìÂDßõÐó= Ɲ/ÉÜÙ°ñ˜Ÿ<ð‰ ã‰]YXF3Ýgü°+`e„]¸G{Ú¾´iµÆ´îšn)/\A²Ca³–ÈÓnµÃwú„p±ë¦H®›žeçïB‚±|RÕP­ÑkAHœ›pX«Öú}">à þ'ÙÊM˜/’	àÉ*g¿`µæ‚’D''îêRϳ«}	tÿnê;<E÷¿dB“E˜‡H'p¹Þ—5˜A³A¬k[^îºÁn1ÉÒú™¶j‚Rw|Õò´*<ƒ£ \êCŸñ96¸*çdÿ8Ô½á¹ÅËUðÇ<@@Uë˜Jž¾»ÁÜ<ýñ»£·×镬ãÙ~!wV&®í'¾Éó3A+1A_ß®õ8×ì!°•½»ºâgÛÍ/ì@Ÿ:¬¢0ãƒc,<TT‰ž[áÿ››ËPˆ_.¸bžY-» Vþ5f_Cx‰ÉלìÀU3°õº>Ðè¡•áËrpÂh5–7M‡Ã_,Ã?›_­o7>§V”OQæ7ô¹´šÕnñYVG¢¦N=f/v¹jÑ'ëÊRÙyÁ±;ptü¼à‰tDíîmTfú3é}A˜p+ÇTt4{Ñ]õ4wª¬MÎ
-º1
-GW2>ð%ÙÀ0…b[§_Éd>–|ã› R¯ú'=©Ã7œgÝ\úñqùÅJc¢Ì
-¡bO’ÂÌYâË‘ÍòÑÀþbt òþÎf÷ûI?€Î„Žp’Ó
-	·?åá*\\æœÇÙ»Á!±¸ú°åXú¾-n‡ÞvK îò0ÞÐh}
-LÆ(Éÿ,œ
+@ÜʤH½Ú Á]C.ì4rù@¯è]5ZI§‡÷¯ï<(­´Vc¤ióe—â‡3ÃyüHáí=áýíâÕÍÅåÛHxR™È¤wsçÉH‰^œfA”iï&÷~ôu–n~ºyù6½4ÈâX#k(Ò@(	’ˆéËï®®7[iÿª-ª¾¨öüu=4
+Œ„_oà§í7[©eây0Mo[æ	C”ñææâã
+•fšDRÞîxñãOÂˁöށÊRï8žŠÒ Ž"—ÞõÅß/ÄÜ<™xRY…ót¨yà“BøßUªJÿ¡åâd4FW8]wýõ®-šžç^·Å=™Çþ?ÐBÛvƒ[ù2¯oÉt»à%WÊhîvámÃ,ÈF‡¿laEJÿq¦~=ðGQmÂħٮ·ù4Gÿ†ÿvõ±1mÑÕn¶¶G1øc-QB¿?l¤oyÌ’˜
+fó‘Ã)ÁfÀÖUG]¥
+"±®W¤âÌ)iìç`(ê
+¾øb³…òßnRå×-“ëÁ
+š¡mHú³Ý˜Ë2ܶC¥‰oZË|¤
+Ž°ÓŠ£[قƽa×0SÑÛc7W5bMûƒA¥Ð \±?ð':ÿïÚr¿a±0¥ýúŽIè¢?SŽÑ™#™
+"jê@E	ïøAÈälÑòÜy8¦Ð75ov0]WZVà¡è–ì¸óH}÷ý滯^¿ªÛÖíÃÊ¥ÿ½rizRÆN9¹JýDgQWpšZ„þ©ô÷Û:j㿽íÏ–¿|ýí«7ŸŸ9vŠ#0´]‹<0@—¶ûâ“ÿ»í7¨žŽÅÂõ:–3;fø "É‡ÄÖ’3˜€„“ý(ªi1ŸSŸŠ R®®^3\Ó&»ÂP¢ã$¹zÅ	 ï›JàÂ{×c‚k¨SÍÐóœáï«÷_ñ÷Ášœö„É’Çñßµ5ë3JâiÖ&Ž¦pœçT¨:ýšz”?Ù¼™>™Íó|†‰07#eè(v²qZ®Ñ´ô.Ä®‡½;æ½AΏ3T	´Œh<ÏÏ™']yèTòÕš™2
+Gž¿þ')Ó>Ÿne¨tôÃZɏt)Âêvm¿­
+%µ¶…O?v_ÛíLc×$*H‚XýÏ,Èô$«¨ +ŒÖ„¢gEr¤¡'÷}ú'è:+b¡ÏR/`7‡¢ãQ	›¸a_»ŠQp#ÃQnì–âq+“4ÃdéÂ#樑o†¾î±<6ö>-bl8@/*h©Œe`š£Õ­ìxÎðç£Û|œócc“gu?Ê,zÈl'$­ôªŠ .Ó J[Ô©dDz­™
+d<¹¬éúºéÖ\YdÓ‰‘vŒÁ¤¦Ê…Åm:î­ÖüÌ´cMµ±;ôÖ¡*v¦,7©öɼº.¯-œÞl.L´ÓI„ I.OboÚkœJ3vi&ÆÄÐ*Û;¦~ýîë7[B2N½5WÈ8	 Ê;MÓ” )6¤ËJVÇ%kÅ52Œ M>¤¤?IèYØ€¨ŸdOÊ0Bå\¥U89ªxÉ4´€iÏ›¡ã Šã5;vCÓ÷U¾}Æ ¡g‡Él€‚Nˆ¥gaÀÃüÚéQ½níÙ‚Ÿ¦¤–#—~ÄSO¼<hÌ~äßÁ¡ID®Ø_šQ´#	ÒdÅÞPGN¦ò{yoÚ˲ޓ±—.~Fž…Þ´ç“ËC(B8#O¥:Eü«—‡@«xº:ЕáL3d ,!°ÕVKÔôx*p”hrkw¶¸Ÿ<0ùËþbvÄ¢}ªÃÀh™èèÛî/Œ¾S©]Hˇã‘*{KC¯ÊôYQÙ;ÈHg‚‡C+º?ƒ¼Ýä'!wL»÷”­3Ôl˜m¸Ê!™y²³ýÐ`Ìý`šüp³èÎ0[ž;˜Ž.OaT7˜V4sKArÑíê
++ä~t‹ÏÐ
+ì¡ÂåÀÜ~nù\hŒuKÖÛ²øÙ)ˆð§	’™
+½lr1Úa*•ÉÂ4ªËa˜,Ñ´Ðébþ-Øw,þ…›híßÑݶåk¼™Ã5ô\‰æ­“3¡)ô”Ž§.¿Ü`RÉÓÝU*hwáÓíOºë4©Ó›Û¢“ø¸ZÌ y,ÂŽ£³yÉBmvõP:ÅÊIEêhðï.ñ0r!‚Žæ®>Ðgø`¨Ìmér…D(D®T—€¹í\BýäpââÀè	‡¹Ù…‰¾ë¡ç{ Œ;;^’¹³aâ1?yàAÇ»²°Œfº)Îøÿ`WÀÊ»pö´?|3hÓþkiÝ5ÝR^¸‚d‡Âf-‘§Ýj‡ïô	àb×M‘þ\7=ËÎß…
+2,cù¤ª¡Z£×‚87á6þ°< W­õûD"|ÁAýO!³•›0_$À“UÎ~ÁjÍ%‰NNÜÕ-4¤žgWûèþÜÔwxŠîÉ„FjQu ‘Nàr½/k03‚f/‚XÿÖ¶¼Ü
+tƒÝb’¥õ3m9Ô¥îøªå!h
+TxG¸Ô‡>ãslpUÎÉþq¨{Ãs‹—«ày€€ª:Ö1•<}wƒ¹yúãwGo¯Ó+Ydzý(*Bî¬L\ÛO|“çf‚Vb‚¾¾]ëq®ÙC&`+{wuÅÏ
+¶›_؁>uXEaÆ…ÇXx¨¨=·Âÿ77—¡¿\þpÅ<³Z„wA­ükÌ<¾†ð“¯+8ف«f:aë;u} ÑC#*×=äà„Ñj,o0š0‡¶ÿl~µ¾ÝDøœZQ>E™ßÐ7æÒjV»ÅgY‰š:õ˜½Øå¨
+Gž¬+KeçÄîÀÐñ?ò‚$Òµo¸·QýšéϤ÷a­PÐÑìEwÕÓÜ=ª²69_4èÆ4t]ÉøÀ—dc ÃVˆmiœ~%“ùX^ðoDH1¼êŸô¤ßpžu[péÇÇå+‰27„Š=I
+3gmˆ/GD6È#Dû‹ÑÈCø;›Ýï'1x<ü ::ÂI^L7$Üþ”‡«pq™s
+gï7†ÄâêÖc=êû¶¸zÛ-¸ËkÀxC õ)0ÿ¡$ÿÜL³
 endstream
 endobj
-9643 0 obj <<
+9678 0 obj <<
 /Type /Page
-/Contents 9644 0 R
-/Resources 9642 0 R
+/Contents 9679 0 R
+/Resources 9677 0 R
 /MediaBox [0 0 612 792]
-/Parent 9635 0 R
+/Parent 9661 0 R
 >> endobj
-9645 0 obj <<
-/D [9643 0 R /XYZ 151.701 685.529 null]
+9680 0 obj <<
+/D [9678 0 R /XYZ 151.701 685.529 null]
 >> endobj
 2102 0 obj <<
-/D [9643 0 R /XYZ 151.701 660.623 null]
+/D [9678 0 R /XYZ 151.701 660.623 null]
 >> endobj
-9646 0 obj <<
-/D [9643 0 R /XYZ 151.701 641.703 null]
+9681 0 obj <<
+/D [9678 0 R /XYZ 151.701 641.703 null]
 >> endobj
-9642 0 obj <<
-/Font << /F50 3701 0 R /F22 3706 0 R /F17 3698 0 R /F15 3700 0 R /F51 3729 0 R /F52 3730 0 R /F85 5521 0 R /F71 5424 0 R /F70 4384 0 R >>
+9677 0 obj <<
+/Font << /F50 3701 0 R /F22 3706 0 R /F17 3698 0 R /F15 3700 0 R /F51 3736 0 R /F52 3737 0 R /F85 5513 0 R /F53 3738 0 R /F59 4373 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-9649 0 obj <<
-/Length 2136      
+9684 0 obj <<
+/Length 2137      
 /Filter /FlateDecode
 >>
 stream
-xÚ½XoÏÛ¶ïOa´y¨e‘Ôß {‘6M›`ËÜ=Î6 
-Z¢m!²äˆÒãäÛ÷ŽGÊ’§lÝ€íu<É»ãÝÇe°üqñÝn±yÉù2ñ³$`ËÝaÉ‚ÀO3¾ŒÓ̏²p¹+–ï¼G•weS¯Þï^ñÔÏâ8DqžùH$ǹϵfA̽ï›ú—€…Ǿ-ëãj-¢Èûþíö©Ð;4+x-
-^´å“jIä…™¸ÖU#:/
-@)?2£Ÿ :	#wb0”Zü°[|\0à‚ðȆÈb™ŸïÞËæ^/_déòj$ÏK¥~ánÕòqñó"°~	Æþ‰ØXÆŸÃ’8Ì|ãTMŒnáæ%‹&«é´ÞXvZ‡ µ]ñÄkt÷˜·åŠy—ÙÌ+À5+žzÆ= ¦ûËeµFÓvšXÛ¬¬óª×xOfØîæku%¦ÕDÀÁ£‰Óí÷yY£ÜrífÖLøQ˜Ñ¼~ÝìweþAu´ÙÔΘù<n'oÎgU£þFÙ8ödG_R
-ˆ½±F˺¦0žÑ܁'¬ÜØ?»	†HTÊ
-£àz*s”<‘Vc@ätê«0îÎƁðz­,»¬‰C:ãÐw}kÅMKLYUÄÑö*€gnœxªV¨a^J+©>uªÆr⣃PÝ`êi,ôtY¨o‘L¼}ߏ,MÁR–NŸº±E©Aï=qenùLƒNlIH^.U™ËÎi%œWr	™SÖâ6B¸3Eèµê(Û‚¸eG_©iNÒp–_Ûº<_*»ey¬ãj³Ü(óïòjšk›XkÎü ‰ÿûlä\X‡#umȧ"ŽÉzÎCwÝ4èÜn'%[»ã¿v௯Ðb䁲‘*Ž|ƒ3^µÝ‚W²ÈË^½
-¾TH
-…)ŠÍ,öþVÖEƒWM3ov(»áAð	Vnþ¾%¹®¡ï` ZU)IÉ #ݘ9ªåØ¥mörúϨ)«¦>b¸ÒZì	Mª¶ÚF†°ÎF†= Ÿ1h‡ŽÂƒ4b.3ö³(â&8 r®"?‰ãq%ÊÀj(Þ_zT?N<À6-‹BŸ÷7Èø¹/UGÓB^¡ð°9xkyì'Œß"g¦FA,Æ|(ŠÃ™+3š™/â1fšÔàq ƒK©4Ñ<1â¸*L¸D™ñkå$J
-††FŸqÐô-˜L5„
-ɳáÌw¨Ñρ;ŒÁ”ÐÉ}3·Wä‡Ñ€øïçìK|ÁS'¡O²U¾-0"ð¡HOðùyQ”ˆF3$
-=À½0³iB[±Ý¾ Bj›© Û¡?y-¡hª;•š(4Î83nÂx×.<´ÍÙZ7T1`VlT—onÊãÌ$þñ²7—K±™óC„ÊÜVpO3Þ„Í2&þO#|qk¥ o‹ƒcÚ pêŠtšÜ¢¹WÄFiPF„9 “7ÆÉ‘uyƒz˜›â¬Ê+#xù’ô‘éÔ—e­;ˆW›8ÜÒS)‘0 
-Ámïõ¡~غ;+BμïÔÁÔ”½®¨Êã9ÔAÃlûš86­Ä8ñ¸§/{À"·¹Òš Ûäî¹3l„ù‰THø‹¾SS/#:R;$&ˍŠHÈt#«°B«aOt$þPÉÉGyÆñ^‚õ ç«ñ-Ðà$ÑáO£“äœ%úL
-ÈÖ€‹t€öx›žöÅP0æ 1Ô3‚NÔôs†TíºRt´Ý[›ê•÷¦Ûí\oÂɳ•`«> ˆZE´¼û<Ù!óY6¤Çnze˜e~†ÓÞá'5´®©i¬>IèSì$5×Cs£ûü#TÔúz®4€Ràêè·×†$ðYÌïŠÃ³9¤‚¸
-ý$€v]„€
-Öž¶iº¯!*x4)~8^¿¥/ŠUÖ‡¦Sù?^=ò€'sѱÔ½6w(o’ºE«>öe«¬ & ~¥qÑU“ËêÔh»À¤4Ä{ùŒèwZå­êÞ¡
-mÅØ­R¸p{Ru™Ÿ0ôÓdð;vä¶Q3»3ÀÍ[ Š‡¦#¨o
-#h±{ÂØ…ILÐĉu®7˜Þ©ŸÞzϵü‚
-|¨Ùʳ2Å÷ETTÒª`Â0¤0„ϸҙç,ôEtW£jØa’eÞ#¼g[˜^Ù7-[3T­_˜Õ§Û;õ+ìU‹´Q2-ÈȸµÖÚŠ6ô5Àù-"(7oäë“yÅQíÀ:,îl¼=í0Y÷¦2•MoSÚïè±ÒÔ.qÚiR}âc¯ze×S—a9ô¹uªdJbìâ¾K™í`ƒ¹Þ•ÿ®yµZÀÌ_WÊôÔƒg‹"îŸûîÒwÿª6©oÀ§î‰-ûåPËãÔÖ´Xqg>h¢X’™w¤QSc=‚<{K*¥_J
-qÈÎ!'ž¾”–I<—p)•zGêä3[ÚÀÊZœxgza¦ÌÖ‚…üÜÆø
-UOSûWÍÀ%ÚFWeK±á‘§4
-ô°¦	 ÚvHꎴFy,÷eUš2ûùÙüƒ
-f&LRÙLew
-
-•®ží;¡$¾¢íLd¶ýA†2°–ÙÒ3’†UY[	hâ\bÒÂ{妡¼’Õ¸º¶ç´]9úd´! 	8àƒ»(À›»þïRõ6	us¶ÏCÐÁ¶D¦-¤iìXgKâ]¡øj!Dá¤&rèQÇýÏâÏß¼xþÇ—³a @ÿ—c\W`F`“i¯ív›Í°ÿƼ&0¾±6¾qÖ? Â¿³E—˜.àþéOÑv‹_…U³
+xÚ½Xm“Û¶þ~¿B“¤sT'¢H€¯žé'Ž{ZWéÉmgO¢ Ç)äÉþ÷Ù€"UºM;Ó~9‹°»Ü}žÅ‹ã"Xüx÷ÝönýRˆEêçi.¶‡E~–‹E’å~œG‹í~ñÎ{ÐEW6õòýö5©g~ž$ª‹Ü@;`=!ü0ð—«0H„÷}Sÿ„ѱoËú¸\É8ö¾»yÀQ䚥¼–'/ÚòI·¬ò‚.uÕ¨=ß`”Ÿ9Ù'aœF±»1ÊsÔºûa{÷ñ.)(|ˆ})ÅéîÝû`±‡µ×‹À—y¶¸æi!ãÌOb<­Z<Üý|ظãøÄáØ€0L}[’(÷)h8š’nãúeOvÑÐY½}Ôà-øi£ÍR¤^cº‡¢-—¡wîPz{ÍRd…ÔL>/W hÚΰ¨s‡•uQõ¿M›ÃÍz­/ÑlbšD4u¶ý¾èÏ+Ô[¬ÜÊ*”~å¼n^7»mY|Ð6õ3	}‘_§hN']£ýdl’xªã_6
+;òF˺æ4YNJ	«7ŽÏÙ‚é•vÓ8¸<–j>²Ör v6õÕ6„ÂݍéõF[qY³„mÁ¡ïúÖªš–…ªªXbì§ "<8õt­Ñ¢TVSêtÈ©.Bsƒi¤mr„‘gʽþ‡©·ë;–±§xÊÓÒÙS7Vc_°{ÇRUcX>ó¤RçsUªsVI•BADæÌ‚½xŒ”îNy­>ªvÏÒ²ã_exMñt”V^Û
+¦<+{dy¬
+5_4ôoêjZ+[X+úAšü÷Õ(„´ÇÑm¶¡l\Š8gï…ˆÜçæIçN{Ôªµ[1/ð×®üõzŒ206Öû#&ß`ÃLÔ_m6•<ö
+€W¯‚´/5Ž†ˆÂçfžx+ë}ƒÃ+o¶¨»Að	v®ÿ¾a½®áßÁœ´ºÒŠ‹f¦¡5JÕœkìÜ6;µûgÌTUS1]ùZ쉨T[c3ÃfXg3Ã^ÈŠ°Ü€±CGéA¹ 3öó8” 9 W±Ÿ&ɘ‰rðÈÀûKæ'©ØfÔ~oN»+düÜ—ºãå?a<o¯ñ²9xoE⧡¸fÎGA.&b ÅáÎ¥DÈ™ÍÜ—É3©4DÀä\jÃcNžq\ï)]âœâZ9’“¡áÙgœ4}k-Ì'CŠ|¸óÝ8Úâ9HÇŠ	¸9½oæΊý(ÿýœ©/Eæ4Ì£jµo	F>ôŸŸï÷%¢‘Â
+É"p/ÊmYEÐVl6/x åfæÀv^J 
+u¥á:GÁÊE[ èڍ‡¶9Yïä„ÁÄ °b­»b}5W&ù{}>ï×sqˆ1ACw|§™hÂay(ÿOFúòÚJAß–æ4pæH:K¯Y†Òb£"”‡cè
+™!².¯PkS<‚]EE
+©×q,à †>2›Æ²¬MYà¸IÀWz* !¹íw½¯ï7½ïôxu/Kfy<  $aÛ×,±e%Ç…'<ƒxÙÜÚ†lJÈÜswH8ëGãk"Gø
+BýD‚èÈ퐜l'q z°½B†ÖÙHüÔšê„óïc ÎW–[àɣ€?nRsž˜w6 [.ò]@ íˆ6!"‹©@îÀ`àšA'Jý
+u»ª4_mÏ6Ä^EOÝnçz‘$ÏBVŠ­ú€"zóöîó\fG¡æCyüájÇ@#PÀaîgQ4í~ÒCûáú—šçú“‚>Å.rs=47¦/®9¤Ö×sÔ FA¨ãßÎ
+ià‡‰¸!‡gsHyùi íºŒ ¬?mÓt_CVˆxB~8_½å_TáQYšNÿxõ ‘ÎeÇP÷Ò`Þ¡>ÿôˆVìËV[, üUWM¡ªÇÆØ
+TÒ8€$Þ©g<~wotÑêîþýX˜\´Œ±]fðA ìQÄì2—>QägéwìÈcl£fN7¯‰6"ÃWpßÅÐbö„¹‹Xå«uCo §øžùÙµ÷\©/˜ ž8«V4‘ž‹¨¨•5Ò0â4„Ÿ1ÓQŠ‹0òe|ÃQ5‡0æÞ¼g[˜^ÙW+[3°Ö/¡Œô§ë;õ+ìUR‹´q:%d\[kcUþ%`ƒGúTÐÛåæ‘^qÌÈÃòÆÇëÓ‹uGÌT6½-i¼£ÇJS»ÂuhgxÊüƒ½îµÝÏ]=røçÚ©²+©}°ËÛ.e¶ƒ
+æz×0øwÍ«µVþº”ðPæ§<[4KÿÜwç¾ûWm¬´E}î$CpO-iXìW—'™å´XóàÁ¼7<>"%‡Þ‘gM|uö–MʾT"PCM<}©,Ód®(à&6*óŽÜÉç–ÚÀËZœdš'~af¡%Ö“…ã҆↦g™ýWÍ å±Í®ÊR1É8R†'zXj`l;¤aWÇVƒ …:V»²*‰f??›P!aæ’ŠÊÆ.¼ylˆx`ºz¶ï„FpÐøŠ£ÈmûƒM°–[jƒÅÓª¬­4q®¡|„ô^¹e Wöw×öž¶+GÿHøà>àÍMÿw®z[„¦9Ùç!Ø`["jy;ÖYJ¼!Šÿˆ!'œ( G øNˆ?>óâù_Φ€ÿ¿Œœq]ÍÀ'j¯íqëõpþš^˜HßXß8ïïÑàßYÒe¡K¸ú§èÛ»_ÉU³W
 endstream
 endobj
-9648 0 obj <<
+9683 0 obj <<
 /Type /Page
-/Contents 9649 0 R
-/Resources 9647 0 R
+/Contents 9684 0 R
+/Resources 9682 0 R
 /MediaBox [0 0 612 792]
-/Parent 9635 0 R
+/Parent 9661 0 R
 >> endobj
-9650 0 obj <<
-/D [9648 0 R /XYZ 100.892 685.529 null]
+9685 0 obj <<
+/D [9683 0 R /XYZ 100.892 685.529 null]
 >> endobj
 2106 0 obj <<
-/D [9648 0 R /XYZ 100.892 529.876 null]
+/D [9683 0 R /XYZ 100.892 529.876 null]
 >> endobj
-9651 0 obj <<
-/D [9648 0 R /XYZ 100.892 502.902 null]
+9686 0 obj <<
+/D [9683 0 R /XYZ 100.892 502.902 null]
 >> endobj
 2110 0 obj <<
-/D [9648 0 R /XYZ 100.892 269.283 null]
+/D [9683 0 R /XYZ 100.892 269.283 null]
 >> endobj
-9652 0 obj <<
-/D [9648 0 R /XYZ 100.892 242.368 null]
+9687 0 obj <<
+/D [9683 0 R /XYZ 100.892 242.368 null]
 >> endobj
-9647 0 obj <<
-/Font << /F22 3706 0 R /F50 3701 0 R /F51 3729 0 R /F15 3700 0 R /F85 5521 0 R /F17 3698 0 R /F70 4384 0 R /F96 8559 0 R /F71 5424 0 R >>
+9682 0 obj <<
+/Font << /F22 3706 0 R /F50 3701 0 R /F51 3736 0 R /F15 3700 0 R /F85 5513 0 R /F17 3698 0 R /F59 4373 0 R /F96 8585 0 R /F53 3738 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-9655 0 obj <<
+9690 0 obj <<
 /Length 960       
 /Filter /FlateDecode
 >>
 stream
-xÚí—]s¢J†ïýTj·¢ÃÀ˜ò"ñã¬)ƒ¬àÉVyRn¨ðµ€Ù³ÿþšÑ$'îÝ^¨LÛôÓ=óN@î;¹¿7fƒaÈ	¨P8sÍ	X 2¸Ž¢¬Jœép‹&†¨õ`Þò#„8¨Ž”»"¨ (
-$ÒÖ©?׍V[ÄRSO¼0óÂïtdlâ˜\ÁfÔ"_IÖj’ 7ûVœ¹	õAÛø¡ÙøÑÈ’”˜L0E΋È9ä¿[QU¸Ÿ[Ï€±:“kŸ3_-OJåÉ萘’
-¶U䉷íV#ܼž/¡×÷"ú¦t®èàA”òüHж ,©ôÆx“QþÙJø4Ž"Ÿ·7qÊgAÌ‹®ª¬ÖÈEq…Ù ¼®£Ìµ—H€ıS¥´1‘LQ¸JÚ¤„ôh%.%9‰÷ì&évà$Ï	p|¿cÿ¨‚ÎaI'@¯CÍož³ ðèÇásã% „ò-¶ÇuèMD}n²¶l·Æ=¢ ¡QTRãʶҌ±#\,RXéSý  ëêDå…½E®ú¶>kæ½jôsmü­nBÊê-+XYÔ„ ²õÀF-–Y3—†ym΍åôævØ7—ÚõÝpÙŸN&cc<Õèíõ´Ý[ùuâDJôšh×µ³(ùõ² töŽ,C¶²ö|÷]B¶Ò*ã@ÔYÓ5Ü’Óy˜¬¼—óð^Ô~„¶u(XHP-X³MîYvVètaĶí{nXl6?²-ÿ1J‹a»R{~™DQö9uíÄÍèæd (¨\Ô¾C’MF3§ã‹{/t¢ŸEÖšIÿU:¤Écùx¸`åÒe×°[R÷e¾»»Éèjóɤûz7›]ßo]/júF±åì h½b	Þ^a‰^7m¿£Jx¤BZ`]ÛÓxWÏ€©ÍZҍm»iºÞøþ¯OšY¾ï: $@åU¦ÁŠ Ïï%ÈÇyByAŸN«±¶p|âÌk¬?uGÅ»Ïí<p¹ÃéúàÔ±ýæÓîz0šj¦îFw,‹1_U·ÒÿÃLo†º!Áìï2çÅþу{ëËD¯eûÕÉE}1Žô™9Cùô³Ö~–e÷§Úd|“	Ëa̝-ݸ›jÕø{ãÕåÑÜÿ<çÔ<çä³÷›sj{Àž :À!•u9°ÚꈌÏ‘ûÖp™ûÔö†÷;Å!±äóñ"zÆ!‘uÉßww/ª»_òþû}M™
+xÚí—]s¢J†ïýTj·¢ÃÀ ˜ò"ñã¬)ƒ¬àÉVyRn¨ðµ€Ù³ÿþšAÐ$'îÝ^¨LÛôÓ=óN@î;¹¿7fƒaÈ	¨P8sÍ	X (p²¢¬Jœép‹&†°õ`Þò#„8¨²,å®* Š‰´uêÏu£Õ±ÔÔ/̼ð;›8&W°µÈW’µÚ‚$tšýG+ÎÜ„ú ”ÇoÍƏF¤Äd‚(rvÐX<@Î!ÿÝrˆªÂýÜzœˆ cL®}Îh|mÀRyb©¼ŽdSRÁ¶Š<ñ¶Ýjc„›—Á“ã%ôú^DßùŠþD)Ϗm"À’JoŒ7uàŸ­„Oã(òy{§|ļèªÊjQW˜
+Ê{á:Ê\{‰ˆA;‡”6Ô¡(|HÚ¤„ôh%.%9‰÷ì&évà$Ï	p|¿cÿ81œjI'@¯CÍož³ ðèÇ•ð¹ñ’NBù‚–[Žã:ô&¢>7Y[¶[ãQ€ C@%Cj\ÙVš1v„‹E
++}ê‘! `]ƒ(°¼°·ÈUßÖgcÍ| ÷OÞb®¿CÃMHY½…a+‹š@ c=°Q‹eÖÌ¥a^›sc9½¹öÍ¥v}7\ö§“ÉØO5z{`=m÷V~¸‘½&Úuí,J~½, ½#Ëí£¬=ß}—­ôQõ{ oÖt
+·ät&+ï#ÄÂå<¼µ¡m
+ê ¨¬Ù&÷,;
++tº…0bÛö=7,6›Ù–ÿ¥Å°]H©=¿L¢(ûœºvâfts	 (¨\Ô¾C’MF3§ã‹{/t¢ŸEÖšIÿUäÒäqçx¸`åÒe×°{(¤îË|ww“ÑÕæ“I÷õn6»¾ßº^ÔôbËÙAÑ4zż½Â½nÚ~G•ðH…´Àº,¶§ñ®žS›µ¤ÛvÓt½ñý_;Ÿ4³|ßu at I€Ê«Lƒ+@žßKó„ò‚>VcmáøÄ™=Ö$xxüÔï>·óÀå§ëƒSÇö›O»ëÁhª™¸ݱ,Æ|u¸•þfz3Ô
+	f—9/öÜûX_&z-ƒØ¯N.꫈Áp¤ÏÌʧŸE°ö³,˸?Õ&ã0˜LXcþèléÆÝT;Œ¿7^]ÍýÏsNÍsN>{¿ù1§¶œá	 ÒªTÖåÀÃ^PGd|Έܷ†Èܧ¶7¼‡XíUbÉçãEVzF•Èºäï»»ÕÝ/yÿý^=M—
 endstream
 endobj
-9654 0 obj <<
+9689 0 obj <<
 /Type /Page
-/Contents 9655 0 R
-/Resources 9653 0 R
+/Contents 9690 0 R
+/Resources 9688 0 R
 /MediaBox [0 0 612 792]
-/Parent 9635 0 R
+/Parent 9692 0 R
 >> endobj
-9656 0 obj <<
-/D [9654 0 R /XYZ 151.701 685.529 null]
+9691 0 obj <<
+/D [9689 0 R /XYZ 151.701 685.529 null]
 >> endobj
-9653 0 obj <<
-/Font << /F50 3701 0 R /F22 3706 0 R /F71 5424 0 R >>
+9688 0 obj <<
+/Font << /F50 3701 0 R /F22 3706 0 R /F53 3738 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-9659 0 obj <<
-/Length 1536      
+9695 0 obj <<
+/Length 1537      
 /Filter /FlateDecode
 >>
 stream
-xÚ½Wmoã6þž_áê ªWÛ*0mÓn-Ò$פ놻ÃೕÆ8ÇÎù¥Yÿý(ÉI6éݰþآD‘ÔCŠ¤°óà`ç×ÎÙ´s|I©ã#écâLgÁ’:^ ‘Ü™ÆÎ{w¢¢*ɳîÇéµaô<®Ù©D¸±å£Œº=‚=êžçÙLøC]$ÙC·Ç„pÏïÆ=âî,ï2ì–èÉ£*,Kß,¬²4c«O`0
-I,}Æ>k3ÍÕ¹˜v¾tÌsë1æD‹ÎûØ‰aíÚÁˆÉÀYÎ…ÃD€<¡¥¥Î¤ó®ƒÛ¸ø¤­˜Š÷Kd¯Õ/ëª2§T¸³$Uvt\—Åq9uÕËò86,Ç“›ÑõË–öÿ0~5ä¸Å ‡KzÔ|¥Uv[gÙFY”/aŸXªXFQš¨¬²dšGa:ψì
-›ÿÝa‘çÕO¥Š
-U>+7Úò©ïôC‚7{‘å9ã8nœ¤éƒû$‹óUc>Gø œG~†·$Ù,¯Tô%XœœöGgã	GýÛßOÚ+h<îŸïƒg–ß㓆¾½Áìäöô~KöÑKÙGm±G›G_Gâ´9N'èæòæ¨q9¾ÞR#ñê|4\i1‡fw¯µ]ØÝÑ"¶*~nÿu8Íü~Ôöñ
-h¾×·J݇ã^”ö	n£÷
-¼ƒ!Tk¬ú-ÜÚfÙ™²Ž"U–³:MŸÖ<e¦©ŠÑÿs¥ÀümwªTUüæaÚ3‡{Ñy[ÿJì.ŸL^a"÷	«rûߧِ?‘‚êTÚóöü8’±ZﻄønXd	`è‚Kš¬þœÓ=D!#3]c<©“ú—¤y!
-ÃóÈ,¬w5ÇWæôsHðï6K½µÄ^K¤Íût+ïs€ÎXͬ±vææu·ÇwWIšê‘ÆIÙA5Wv­ xhà敝_†e¹êê	ý)b;;³Ô‹­“pñ)´saå5âg-ÍV}?@c`U¦ÿÜ-!U†öGD¡ž½U‰DT°Mul!HãÃô¿);E¯Dp.¡ÿ›£|]ÄË£G±åèFõ=$áoÔà”Ü}2^«5¡sxÕwóÏ–ŒÒ¼TpWîB%᯹u`èÝqRFÆɏúcZØ×p–§*š|&z(ß´š¨Š0+gª(T³Zg½]ñ¡²¨xZšèà>u·Ð36Þ`°J
-¥!öÜ2·SŸŒEʘ½ÌÝ^àa÷4-sÃè»ÉÌ2nÐÑDMÎêtÍŽ-ÎE¨©§]v¿FŒJ
-ÿ"o†HQáƒ*-•&Ÿ
-Ÿ¥†Ó×aOFÜ|±|»%„¤ðfœ@!X(4‚Á¦Cžê”pªc`z7Ù¡^zȇì÷=`¨®Ã–£³ë‹óçf¾<_~Å}ˆ¶âáéÍŵÙßpxÐqûÛjÏGƒÁÕäj4´.O2[ )´ü¾®-­îË„¸¾py]AÃïJw:OJ;m¸a0EusCWs•ÙÑFF×$ªò"QÍnÓ¸Û!4Í£^3™î¼˜…
-ã'ª¥ŽZâþt‰[êQ“Ê¥>Sqlt›*êo½„d Ò6¡÷K],Ÿô¶âЃhiø~Ü%J .6-ǶD¤\sèb¿Id``lnjóf3¦›·]ü 
+xÚ½Wmoã6þž_áê ¢WÛ
+0mÓn-Ҵפ놻ÃೕÆ8ÇÎù¥Yÿý(ÉI6éݰþآD‘ÔCŠ¤°óà`ç×ÎÉ´Ó?§Ôñ‘ô1q¦3‡`ŒI/HHîLcç½;QQ•äY÷ãôÒ°Hz×ìT"ÜØòQŠFÝÁuOóì&ü¡.’ì¡ÛcB¸§w7=âî,ï2ì–É£*,ËÐ,¬²4c«O`0
+I,}Æ>kÍÕ9›v¾tÌsë1æD‹ÎûØ‰aíÒÁˆÉÀYÎ…ÃD€<¡¥¥Î¤ó®ƒÛ¸ÖVLEŒ{ŽÇ%2‡×ê—uU™Ó	*ÜY’*;ê×eÑ/ça¡úQ½,û±9`Ù¿™\]Ñp4²laiÿã÷cŽ[p(°¤G}ÀWZe·u–m”EùbfñÀRÅ2ŠÒDe•%Ó<
+Óy^6doÜüï‹<¯~*UT¨êðY¹Ñ&O}§G¼ÑØ‹,ÏaÇqã$MÜ'Yœ¯ó9Âà<"ð³0¼-è Éfy¥¢¿(Ábp<¼>9»™p4¼ý}Ð^A77ÃÁøn4zfùmt3xaèÙÌ·Ç÷[²^Ê>j‹=Úl<ú:ÇÃóëñt‚®Î¯Ž†gç7·Ó[j$^œ^G'ZÌÁ¡ÙÝkmvw´ˆ­ŠŸÇN3¿µ}`|šoàõ­R÷ḥ}‚Ûè½oã`H Õ«a·¶Yv¦¬£H•å¬NÓ§5OY…iªbôÿ\)0۝*U¿y˜öÌá^t^ÆÖ¿»Ë'“W‚È}ªÜþ÷©D6‡äO$… :•ö<„}?Žd@¬Öû.!¾Yºà’&«?çtQŸ8L×Oê¤þ¥i^HÃð<2ë]ÍDÿbÁœa	þÝf©·–Øk‰4yߧ[yŸ$ tÆÀjfý³07¯»=θ»JÒT4Nʪ¹²kÀC7¯ìü2,ËUWOèOÛÙ™¥^l„‹O¡£(¯!w8ki¶êû«2ýçn	ñ¨2´¿8²€ 
+õì­êH$¢P×Õ±-„ Óü¦ì½ÁA¸„BþDlŽòu/bMÄ–£iÔ÷„¿MP3€Sr÷Éx­Ö„ÎàUßÍ?[2JóRÁ]	¸•„¼æ>ԁ¡wÇI'?êiu`_ÃUXžV¨hò9Tt˜è |Ó2h¢*¬œ©¢PÍjõvŇʢâii¢ƒûÔÝ6BÏØxƒÁ*)”.„ØsËÜN}2)cô2?t{‡Ýã´Ì
+£ï&3˸AG-t49«ÐQ4;¶8¡¦žvÙý1*)ü‹¼. E…ª´Tš|6|–O_‡=qóÅòí–’›qa„<`¡Ð›yªS±ŽéÝd‡zé!²ß÷0€A b¸[\Ÿ\žî87ƒôåùòû(æÐøëC´¯Îv¨
+Èþ>€³ÀƒŽÛßV{z=]L.®ÇÖåIf$…–ß×µ¥Õ}™×.¯+hØá}âQéNçIi§m7&ࣨnnèj®2;ÚȈášDU^$ªÙmw;„æ¡™côÀk&ӝ³Paü¤SµÔQKÜ¿“.qK=jR¹Ôgê1Žnû’mXd Ò6¡÷K],Ÿô¶âЃhiø~Ü%J .6-ǶD¤\sèb¿Id``lnjóf3¦›·]ü 
 ѬÈv!´“ËB=&y]6ûáèF¤¯E?  ^š/ÚPÓË…ú-
 b	x’s¸psU*[õ¬V(ƒ ‘BŠ°”M…mõôÄ:{4í	ñÛí	xŠCô
 ¿ý¨%|%½ËbxÊUàk+Íó]ýƃ–¾\À9>íBOwpuü&vïçaeᘇ
-sØ.—6áf*þŽæ±gœì|×ÛÖžy¶„ÑݦøPI¡›Y{27Š¨Æpí°Céê×ûc“VõÚ$\½–ÏšûFÜI±í'{Y æeSÔ"×…:1ibýÄ^ÿ!mü᪉
+sØ.—6áf*þŽæ±gœì|×ÛÖžy¶„ÑݦøPI¡›Y{27Š¨Æpí°Céê×ûc“VõÚ$\½–ÏšûFÜI±í'{Y æeSÔ"×…˜4±~b¯ÿ6þçÓ•
 endstream
 endobj
-9658 0 obj <<
+9694 0 obj <<
 /Type /Page
-/Contents 9659 0 R
-/Resources 9657 0 R
+/Contents 9695 0 R
+/Resources 9693 0 R
 /MediaBox [0 0 612 792]
-/Parent 9635 0 R
+/Parent 9692 0 R
 >> endobj
-9660 0 obj <<
-/D [9658 0 R /XYZ 100.892 685.529 null]
+9696 0 obj <<
+/D [9694 0 R /XYZ 100.892 685.529 null]
 >> endobj
 2114 0 obj <<
-/D [9658 0 R /XYZ 100.892 186.499 null]
+/D [9694 0 R /XYZ 100.892 186.499 null]
 >> endobj
-9661 0 obj <<
-/D [9658 0 R /XYZ 100.892 157.928 null]
+9697 0 obj <<
+/D [9694 0 R /XYZ 100.892 157.928 null]
 >> endobj
-9662 0 obj <<
-/D [9658 0 R /XYZ 100.892 121.245 null]
+9698 0 obj <<
+/D [9694 0 R /XYZ 100.892 121.245 null]
 >> endobj
-9657 0 obj <<
-/Font << /F22 3706 0 R /F50 3701 0 R /F71 5424 0 R /F88 5686 0 R /F72 5687 0 R /F15 3700 0 R /F70 4384 0 R /F96 8559 0 R /F17 3698 0 R >>
-/XObject << /Im3 6525 0 R >>
+9693 0 obj <<
+/Font << /F22 3706 0 R /F50 3701 0 R /F53 3738 0 R /F88 5678 0 R /F72 5679 0 R /F15 3700 0 R /F59 4373 0 R /F96 8585 0 R /F17 3698 0 R >>
+/XObject << /Im3 6520 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-9665 0 obj <<
-/Length 1770      
+9701 0 obj <<
+/Length 1768      
 /Filter /FlateDecode
 >>
 stream
-xÚ¥XYoÛF~ׯ ¡€j½'¹—ÚIã 	”ØES¸y`$J"*’.;î¯ïÌÎ’&Ö	Ðïpwv4Ç7Çšû€¿.~¹^œ½6<œ%<Áõ.F°˜‹ ²	3‰®·ÁMh¸^~¾~{öZÊÀ²$Š4²JnW$9¦óßÖWË•2:\×yÙæåž¾®ºÛ[ xX-áOÝ.WB‹8<?¤·mV”(ñêzñ÷‚J#MS*Ø‹›Ï<ØÂÙÛ€3•ØàÞq2–EÆ }®Ü›ÇÇf
-3132 »"0gZ ˜Ó¢¿ܬçáyz<.W2’a{ȐÞTÜj²ún)mˆ†à÷]žËåzM;i¹%¢Îþ¥c/J†Û:Ÿø“}ÌâîìëõêÅ 8+XŒNH{º	þT*ÜUèX¥é"î”i‘m‰¼…ðàO‚÷O^y±R2##+grÕV5ª${ÝäXu©@xQ—qXÕih~xzçXÁjÃMz¤ïëWïÖ—{†§
-ÑÛÅ—h~‚ ÈXŒ£ª„`BˆÜt·ÍÖ©&%1VËŒ?¯Ê‰™‚̲—Zœc¥"fµõŽòÒÔ<zª²Ì6u-¡‰¦X‚k¾8mŽ98C„:o+¿¢Ÿ¸JéF€ÝóÆ;b’ÅTÚô&Ü`È[bL¢	cÄ"©{¾Ÿæd¦Í éóœ¿ƹì9šCZ{¥|‘¸íZ…H1mãI¢Ö>âGÙö¶KeÝlîž7ôñûå{Í颅pûy¹­ÐC÷ž1ùzö.ÃP³SÍ1*ùÉFN;~šO½<È™©<H¬÷×g’ó¯gŸÖ^(05݇æm^CÈ«:Ïš¹SÉ4ÃôÓÀ‘¶/+V…5%ÕAã=äÚʯ.±¬Œu€Á}LLeÆöU	ˆìk¶éZ	o»øN{‚L$Ó±ê#œn·®j)‰âfð ZfÔI}ÚTEAnWÝçíá¤Bmªºv»•ÖP° BýÍÓTÊ’‘p´ƒ]Êá>zЭ¤{?‡”Ã\­io8‚J²õ×óÂßOû­ÞÅ}ÝFíÇŽù¯Ëbk‡´ÊÚ§n$㏙ìÍˆÄ@eLŒ‘.<Θ› œÉ/èÂûŠ4Äü؁cÆ¡f*%™â[0´gÆ…Ô’XF4ú›~ãì²ÁE-ùÃp´ê¥®Fb]‡ŽåÄüJ˜ŠÍ%ƒa„´üc	(­:ô+‡¦QQwž<)ⱨ~PLº@¸)¾øj7ùY(P‰ Þµù1o1ìô=n9 󩆕V¯FEÕNhÛ§¯v
-Á/Ûä;©!«2#¢Î
-‚£N
-H¥ð
-‘€H× ¦ç®È:F·x0δ^¾âÖßW*aC«ßüaÊ„¯Õ…)èÎóÝx@¿¸`Àæ=~¤¥ê’	Ö=yfN,L±¾žùŸÀÊë°+·àÈÌ‚	òg<‚fÐÒYÞÐ%wOÃýÝz–mæO]Iĵ~ ¢—Bµ6š,›Ó¬p…Þ510lƒ!ΔÔ¡'ðìþ¶D¡f¸î+7÷"Y•´biU·?xV¿_g8ôhž„G𨓏FfF+ï¥êÖÍxIPĹ©bäÎoCä5‘>¤Ißî€ðRIÖ»JvG°…
-J#`ªÊ±“6].¥
-§P°û½˜›Å8&8³Ð6|UÕ>[®`Z' û^½¡µAÝ°Ì"ÜÁáñÂdÿŽV7ÕP5œ:hLÀD?ùv	“F
-o‡©$F³ÊÉ"€ÙB­ŠãoD蘳ø¿„ôÆü€ScèᏋÿ M@ÿ´¾øC/…È		€Ð8ßÀKM at Fž*BÇG¨+û2ÿÇÃìrGÛã`â÷yU BÛ¬Ç[·ÙdM³r€2‰›«'°ÞuXW憈ž[Z&"5­ÿs#/ب£¾p]ÓÎŽö´‚a´OT¶\ÇÚ’@WÁC¶Áêþæ\â
-®4\Ϥ-¸KV#cCV“mŽÁ=|à„Þ’°ÃnvÜ6Xhe26,XéÞØfê§2ëŸoiKÙWäeî&”® P¯Éú¡ªÎ|º HºÏüØš•{—+õ˜ÐU×€þb:BÁoÃÙtÌ:yF€ÞµkŸ›+~¼€É¥§ór‡]Èðô7‰C(³¦¥¿›¸þ3Bú	 l쀃²âþ?RpCz@ŒH	øC±‚¢•þ¡WzßmáÊæð$ÎPüðÛ=8ïQ“ŒŸ+©,*§1~ùò»
-šPš·0ßvuöíµ_Á»ÿ_^jn
+xÚ¥XYoÛF~ׯ ¡€j½'¹—ÚIã 	”ØES¸y`$J"*’.;î¯ïÌÎ’&Ö	Ðïpwv4Ç7Çšû€¿.~¹^œ½6<œ%<Áõ.F°˜‹ ²	3‰®·ÁMh¸\~¾~{öZÊÀ²$Š4²JnW$9¦óßÖWË•2:\×yÙæåž¾®ºÛ[ xX-áOÝ.WB‹8<?¤·mVtò¯®/P ¨4ÒÄ0¥‚M±¸ù̃-œ½
+8S‰
+îg(cYdÐÇàjñaÁ½y|l¦03#ºë Ò	sæ ‚9-úkÁÍÊpž§Çãr%#¶‡	áMÅ­&«ï–Ò†h~ßå)±\®×´“–["êìï.kZ:ö¢d¸­ó‰€?¹ÐǬ!®áîÀ¾^_ ŽP‚³‚Åè„´§›àO¥Â]…ŽUš.âN™Ù–È[þ$xÿÄà•+%32"±rÖ)WmU£J²×MŽU—
+„u‡UÖùñvᇧwŽ¬6ܤGú¾~õn}qù±hxÚ½ÍP|‰6à'r€4jU%r@䦻m¶N}0)‰™°‚\füyUîHÌ`>½Ðâ+1«­w”—¦æÑS•e¶¨k¡H4Å\óÅ9hsÌÁ"¤˜Ðy[ùý„ÄUJ7úûìž7ÞÉÄPPiÓ›pƒ!o‰1‰&Œ‹¤îù~š“e˜6ƒ¤ÏsþJç²çhií•vðEâ¶k}"Å´'Q ˆZûˆec0ØÛ.”
+w:°¹xÞÐÇï—ï5§ˆÂ=îçå¶BÝ{ÆäëÙ»CIÌN5Ǩä'9íøi>õò g¦ò ±Þ_ŸIοž}Z{¡ÀÔt_š·y
+!¯ê<kæL%ÓÓOGÚ¾¬XÖ”T÷ch+¿ºÄ²0Ö÷	01•ÛW% ²¯Ù¦ký%¼M˜ô™H¦cÕG8Ýn]ÕRÅÍà4´Ì¨“ú´©Š‚Ü®ºÏÛÃI…ÚTuív5*­¡`A…ú!š§=¨”%"á<hº”Ã}ô [I;ö ~)‡¹ZÓÞp•dë¯ç…¿Ÿö[½‹ûºÚó^–ÅÖi•µO;ÝHÆ3Ù;›'ˆÊ˜#]x œ178	’_Ð…÷iˆ=ø±ÇŒCÍTJ2Å5¶`hÏŒ©%±Œh:ô7ýÆÙe!‚‹
+Zò‡áhÕK]Äºˉù	”0šKÃiùÇPZuèWM£$¢î<1xRÄcQ1ü ˜t€pS|!ÞéÏBJä õ®Íy‹a _èqË¡˜O5¨´p˜@°z5*ªvBƒÜ>
+|µk~Ù&߁H
+X•uV`}¨pR@*…_hˆDº0=wEÖ1ºÅƒq¦ õò·þ¾âP	ZýøæÏS&|õ¨.LAtžïèÆúÅ6ïñ#-½P—L°îÉ3sÚ`aŠ
+ôõÌÿV¦X‡]¹G¶`L?ã4ƒ–Îò†.ù»{èïÖ³l3êJ"®õ½ª}°ÑdÙœf…+ô®‰a´àAp¦¤î=g÷‡´%
+5Ãu_¹¹ɪ¤ûH{¨ºýÁ³úý:áGó$<‚G|ü(023Zy/U·nÆKb€"Î¥H#w~r ¯‰ô!Múv„‡J"°ÞU²;‚-lPSUŽ˜´iìr)U8퀂ÝïÅÜ,Æ1Á™…¶A૪öÙrÓÒ8Ý÷ê
+­
+ê†e¡à&ûw´º©†ªáüÓAc&úÉ·ƒH˜4jx;L…$4šEPNžÌjU#BÇœÅàÀÿ%¤7æ„œCŸx\üiú§õÅz)DNH „€Æù^j2šðT:>B]Ù—ù?f—;Ú¿Ï«Úf=ÞºÍ&kš•”IÜ\=õ®Ãº27DôÜÒ2©iýŸyÁFõ…»èšvv´ £}z¤²å
+<Ö–º
+~²
+V÷¿0çWðp¥á
+x&mÁ]z´²šlsîá'ô–„
+v³ã¶ÁB+“±aÁJÇðÆ6S?•Yÿ|K[ʾ"/s7¡t€zMÖUuæÓµ EÒ}æÇÖ´¨Ü»\©Ç„®ºôÓ
+~ΦcÖÉ3è4ôxô®]ûÜ\)ðãL.=—;ìBF€§¿I\B™0­(ýÝÄõœÒO ac”÷ÿɐ‚ÒbDJÀŠ¨ô½šÐƒühP6‡'¡p†æ…gØöøèéÀyšdüÔXIeÁP9ñË—ß}lxÔ„Ò¼…ù¶«³oŸ¨ý
+Þý(Lj
 endstream
 endobj
-9664 0 obj <<
+9700 0 obj <<
 /Type /Page
-/Contents 9665 0 R
-/Resources 9663 0 R
+/Contents 9701 0 R
+/Resources 9699 0 R
 /MediaBox [0 0 612 792]
-/Parent 9673 0 R
+/Parent 9692 0 R
 >> endobj
-9666 0 obj <<
-/D [9664 0 R /XYZ 151.701 685.529 null]
+9702 0 obj <<
+/D [9700 0 R /XYZ 151.701 685.529 null]
 >> endobj
-9667 0 obj <<
-/D [9664 0 R /XYZ 151.701 633.993 null]
+9703 0 obj <<
+/D [9700 0 R /XYZ 151.701 633.993 null]
 >> endobj
-9668 0 obj <<
-/D [9664 0 R /XYZ 151.701 597.312 null]
+9704 0 obj <<
+/D [9700 0 R /XYZ 151.701 597.312 null]
 >> endobj
-9669 0 obj <<
-/D [9664 0 R /XYZ 151.701 547.688 null]
+9705 0 obj <<
+/D [9700 0 R /XYZ 151.701 547.688 null]
 >> endobj
-9670 0 obj <<
-/D [9664 0 R /XYZ 151.701 512.219 null]
+9706 0 obj <<
+/D [9700 0 R /XYZ 151.701 512.219 null]
 >> endobj
 2118 0 obj <<
-/D [9664 0 R /XYZ 151.701 230.856 null]
+/D [9700 0 R /XYZ 151.701 230.856 null]
 >> endobj
-9671 0 obj <<
-/D [9664 0 R /XYZ 151.701 191.071 null]
+9707 0 obj <<
+/D [9700 0 R /XYZ 151.701 191.071 null]
 >> endobj
-9672 0 obj <<
-/D [9664 0 R /XYZ 151.701 155.199 null]
+9708 0 obj <<
+/D [9700 0 R /XYZ 151.701 155.199 null]
 >> endobj
-9663 0 obj <<
-/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F71 5424 0 R /F70 4384 0 R /F96 8559 0 R /F88 5686 0 R /F72 5687 0 R /F17 3698 0 R >>
-/XObject << /Im1 5680 0 R >>
+9699 0 obj <<
+/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F53 3738 0 R /F59 4373 0 R /F96 8585 0 R /F88 5678 0 R /F72 5679 0 R /F17 3698 0 R >>
+/XObject << /Im1 5672 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-9676 0 obj <<
-/Length 1852      
+9711 0 obj <<
+/Length 1850      
 /Filter /FlateDecode
 >>
 stream
-xÚ¥XmoÜ6þî_¡»~¨è2â›(
-×v¯.Ð\j;ȵIPÐ+î®®zÙJZ»é¯¿¥ÝuãŠ~°IGÃÎ3/Ü$ÚDIô¯³oïÎ^|'DdXnÝ­#ž$,ËE”f9Ó¹ŠîŠè]|ëVCÙ6‹w?xöŒåiª]ä,î„ø„`<a‹%OR_´Íû„«Í¾+›Íb)µŽ/Þ¼¾Å™Š×íB&qG‹Ë®|p±\úÇ¦jmAçé”by’{ý$̍Òã‰:ÑÈuvuwöû*0Ù ™”Ѫ>{÷!‰
-Øû!J˜Ì³èÑsÖ‘ÔK5J«¢Û³ŸÎ’p/Éñýp}¬ çŠ	¡£TåÌ_‚7œy-ÆÏ^|gN”æ’å2u~
-2x{óô`;ÌËfÝn¡y¼úÔ(!Ó<÷çféóV1©6yNõÒ€õÄwéõè÷+Rþ¹¾_ï«Å¦ÕÇQÍ~°äµ-yêÉEIÉÒ	_À·FÇێÃÖÑäíõ+• Œh)h/¢%\™V9}ûò%°I¿-›¢]ˆ,~ì‘ âü?:Ú³Ý
-w¶å XÝwâ§Nñ2Ñ
-KÁ—A¶ü+ž»}æb´‰{7à$‹ßíÈÅÿyýË¢-Åusàúù—³7¸†	#N¾ÛºlVBÆ5è`7®§•í<YÄ»®½·÷¨’›v ²³ÀÈã²Zð8ìunÕnšòOWкlˆÕ;	׸}‹v?ìöƒ×.Ä{H“N×k°H.h÷´èöpP3Ãà™<S㥮ö»ÞE_/¤ˆïçîÁ ¼3ò?–ÖN at 5=»áÇ쀠\L>[ÚYpjA0òìlgkG1	r¤Û’ ŽêJ¼g©Rr%vÛᝓ§¨I5SÙ¤Â,³>‘,Wé)â-äÛ<ý`DHœÊð1ƒ^Y$ ¢ÂÄ®ë‰àÃËï´H§TŠáðh‘ht’ñNBžºÜl½8:§.û ¥\B®|(påÞVÇ®U=QHdIP(#…°…Lî'ÌÊՁLi¤òÅ!ìî`†– v33„‰Ïi»u)¹8÷U	¾ÉãvMlº8!´ÎiüXV%­«v”IÈÅ\ÒØêãŸ!±P’–Îõûj艊‘‚c熮íQo0xrÚ#ǁëƒ>9:JA€
-_Ïa8A`°4ËÆ<LUC¯,š€³µ-+Wüc&(I_âzÄØÇÉÛ«››_Ï/.®no½¼zu}u9Ê'§—ˆ@NílÓÓtØÚ@œÌñN&{[‹›‚)r6`S<fONÅ«ªtÍ@é'¤Îu3¨Èz
-æ—Gz¹ .ń׻ô¤4ÞŒ<t
-B—…ê©)5ú/pùµ0Šû»J„, â÷\ª¦ý'md¹o«ÑlÏíA¤øí4oÜšrÎAÞgršHô\£‰}}ÏVm³ž»(éZMɵ¶
-ÉÝA¡ %L'êÔFªÉ€N÷Ç®üS`!¡]R'ŲÓDzHÌÞkÁk8ÿ¼×rÃä¡? Ç¡:h-|rä9´š™Œ–`4@Äú
-›¤ÐZ¾J%dGÝ´N,áB	b9šÓfø2^\×<ºl¡_úiÚZŽR—Gb©'w 4ÓÂDpMLd&„;Â.Þã
-Çš²DÛ÷%@€ˆèu{¶ùH“¢´›¦í¨B~Ò‰ZÓx=ü ËuTý¤Ï}(ÅÜœ´ÓÐ ÊOKq(çfBQãBŽ¼¾W ÁàÝû`˜#JÝúuipiRKçÖ¾qëÜWˆ|¨J<QÌ@üž(ÞC^m6ØÄh“ùF¥®]SÐÒn,VZì`‚HÅÚ_*p^¸µ¥,‹ß÷¥›­Çg¼ïÒ1žq¶-G3òLvÞ ±¢!eݵ5ÍžEÈ•)UÛa&UÓñ«ÕžòÐükFˆÛüùÆŸC˜h9µþÇB  À"…ç4>ÏvÁL§ŸQ >‡—Åß2šóyj½ÆÌq†˜¤	x6ÀiGÏP.¡C€ýcT/%br8÷,,
-·¶¾Ó×°y‰ÍÅÅgJ£H™1Ás¶ù+Bša)'”ìýMSØnö‹ÏH)þR¬
-+FƒÅhÀc|éHqOhÃhi ÛŽ“}—ß„ÀƒÂ™=
-¼s|F‘úD\Øþ7±-}¹"ØŠ”í{ÔmWÐÖªs…£Ö°ÄØ‹ÁÀ¥m¯þDƒ´ hÜ,°Á;=;¸ÿÝcÀ256u*F튖ým¬ÂXÊÞ'
-Ü°á3裾Á¬Yj‘A÷1p6¡ék×SØÒÃBƒÒ]ékdÿl÷´ìÚvø"”Æ#,âzù†Æ¯/¯Îoî¾Çvÿð“Àñ@cx,6ðP™»‰çÎøžÆÛó77ÿ~õ7Ïýä'ÈUÿ)G”
+xÚ¥XëoÜ6ÿî¿B½~¨è2âK‚Âg»­4—Úr×$(赫V­¤µ›þõ7á´ZG1®è›äp4œáüæÁ‚mߝýëîìÅ·B	Ë’ˆwEÀ£ˆ¥™â4c:SÁ]¼oíf(ÛfõáîÇž²,Ž²‹ŒEÀŸŒGlµæQ,‹¶yqµ=te³]­¥ÖáÅ›×·8SaÑ®dv´¸ìÊÛË¥ÛxlªÖätžŽ@)–E™ÓOÂ<Qz<QG¹Î®îÎ~?ã@æ™
+šIlê³w¢ ‡½‚ˆÉ,
+gH²X£´*¸=ûé,ò÷Íï‡ë¹œ+&„b•1w	Îpæ´?¥³“o$Ëd6êü.dpöfñÑv˜—MÑv¥y¸ùÔ(!Ó<sç¦ñóV1©Ž69Nõ2ê‰
+<Ò¤GؐðÏö}q¨Vk˜VG5ûÁx’Ó6gä©'%%‹'h|	ß&:|é¨h;Z;K“·×¯T„2‚µP ½ÖpeZeôíË—À&eø¶lòv%Òð±G‚
+³?^ühiÏtÜÙ•`õÐY8ˆŸ:ÅÉD7¬g\zÙò¯xîö™‹ÑIØÛ'iønO.þÏëŸ?ehiÌ'¨'G®ÿþüañ×"a"§
+ßíl6+!Ãt0[ÛÓÊtŽ,Â}×Þ›{T
+ÉM;Ù`äaY­xè÷:»i·Mù§Íi]6Äꃄ­ml‡¾ÆE{ö‡Ái
+â<¤I§ë,R	ˆ´Zt8¨YŠaðL–ªñR7‡}oò¼¯WR„÷K÷ ¼£dä,‡€j’x9gebòÙÚ,‚S3‚‘go:S[ŠI‹ }Ü•(TWâ=K“+´ïìïœ48EM¬™J'Æ`Yô1ˆd™ŠOo ß>àñè‡DøÄ©"fpÃ)‹DÔJ$¡íz"¸ðr;-Ò)•b8|
+ZD”8'!O]nwNS—½—RD+Ê\y0ÕÜõ£ª'
+‰4ò
+¥¤vÉ݁YÙÚ“)T®8øÝ=ÌÐÀn*C†°KÂsÚî@‹ F]J at .Î]U‚o²°-ˆÍA'„Ö%˪¢¤±³Õž2ɹ˜KS}üÓ'JRÀÒÙþP
+=Q1Rpììе=ê
+ON›bd¸.Hà“ÙQ
+løç†#‹Ót,ÀÃT5´ÐáÆ 	8+LYÙü‹… $}‰ëc'o¯nn~9¿¸¸º½ýåòêÕõÕå(Ÿœ^": 9µ5MOÓag<q2Çq88%¡ßÛÜœ€L‘‹“0ÅÓ1`”áT¸©JÛ”~|ê\P7…Š¬§`~9ÓËzu)&œÞ¥#Åá`ä › t™¯>šâDŸâ. FqwR	ŸDøžKÕ´ÿ M, ÷m5ší¸ˆC ¡gá-(çå}&§‰X@Ï5šØ×÷lÓ6ÅÒe at I×jJ®µiHî
+Ù(¹`:R§6RMtÚ?öàŸ	mAHKOé11;¯9tz¯áüó^Ë&ý/€ 9ÕAká’#Ï ÕLe°« "ÖWØ$ùþèØòÅP*y #ˆ8ꎠubJËlN›þKOxq]óಅ~é§ik=J]Ïĺv
+Šòü”fZ$\iâÃaïð†cMY¢íû @Dô:Ž½õÓ|¤I^šmÓöT!·öéŒD4C?h—rUéóàK1ONÚih 姥ؗáS3¡¨q!G^×+€`ðî½7Ì¥nÝ:‡4¸NbKg׸uökD>T%
+H)–@üž(ÞC^m¶ØÄè$uJ]Û&§¥Ù¬´ ØÁ‘Š#´®Tà<·…¡,‹ß¥]¬sSHÎwñÏ8Û•¹¥y&{gÐXѐRtmM³£g`áseLÕvXHÕtüfs <´üš‘	Ämö|ãÏ!L´œZÿ¹ p£ˆáùÏ3B€B0Õñ'BˆÏàeñ·„ŒæüBžšC¯±dž!&iž
+pÚìÊ%t°?GõZ"ö ‡s×ØÁÂÐpkê{?}
+›—Ø\\|¦4Š˜%‰÷Ü…i¾ÂŠ§XÊI %{ @Óä¦[|Çâ3RŠ¿ÔëcÊÑ`0ðW:âÄ…¸#´~44€mÇɾˋo|àAáLŸÞ9>#„ˆ}".Lÿ›‹Øœ–®\ámEÊÞô½ê¶ËikÓÙÜRkXbìÄ`àÒ¶S¢AZ
+4nVØàŠ]Ü_˜°LM
+QD;ø¢e~«0–²÷‚7Œÿú¨o0kA–Z¥Ðã}ôœoúÚbê{OzXiPº+]ìŸíÞ¼–]Û_úÒ8Ã"®×ohüñúòêüæî{l'ð?ñ4úÇb•¥›xîŒïi¼=sóïWóÜO~"\õ?ù”2
 endstream
 endobj
-9675 0 obj <<
+9710 0 obj <<
 /Type /Page
-/Contents 9676 0 R
-/Resources 9674 0 R
+/Contents 9711 0 R
+/Resources 9709 0 R
 /MediaBox [0 0 612 792]
-/Parent 9673 0 R
+/Parent 9692 0 R
 >> endobj
-9677 0 obj <<
-/D [9675 0 R /XYZ 100.892 685.529 null]
+9712 0 obj <<
+/D [9710 0 R /XYZ 100.892 685.529 null]
 >> endobj
-9678 0 obj <<
-/D [9675 0 R /XYZ 100.892 660.623 null]
+9713 0 obj <<
+/D [9710 0 R /XYZ 100.892 660.623 null]
 >> endobj
-9679 0 obj <<
-/D [9675 0 R /XYZ 100.892 633.387 null]
+9714 0 obj <<
+/D [9710 0 R /XYZ 100.892 633.387 null]
 >> endobj
 2122 0 obj <<
-/D [9675 0 R /XYZ 100.892 240.245 null]
+/D [9710 0 R /XYZ 100.892 240.245 null]
 >> endobj
-9680 0 obj <<
-/D [9675 0 R /XYZ 100.892 215.395 null]
+9715 0 obj <<
+/D [9710 0 R /XYZ 100.892 215.395 null]
 >> endobj
-9674 0 obj <<
-/Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F70 4384 0 R /F71 5424 0 R /F85 5521 0 R /F88 5686 0 R /F72 5687 0 R /F17 3698 0 R >>
-/XObject << /Im1 5680 0 R >>
+9709 0 obj <<
+/Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F59 4373 0 R /F53 3738 0 R /F85 5513 0 R /F88 5678 0 R /F72 5679 0 R /F17 3698 0 R >>
+/XObject << /Im1 5672 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-9685 0 obj <<
-/Length 768       
+9720 0 obj <<
+/Length 767       
 /Filter /FlateDecode
 >>
 stream
-xÚ¥TKSÛ0¾ûW¨íÅžÁBK²{£@J™)¥$œ€ƒc›Ø±Û!¿»’CB8´[Ú‡v÷ûv%Ff„‘ïÞ·‰w<RŒpF–p2y$\qj':N¨J"2Éɝ¯˜&—Ç#!HL­#t,¦LrˆdNo¯ÇA(Uä_·UÝWõÌIãÕb;æ7üÚ>yčZ¦‹¾hß;ŸxKBI;•(*%ÉæÞÝ#9Ø.	£2‰ÉÚzΉT1ÕJÁþ™Œ½ßÛ…gøAxQB-¬¼mšþK*¡ülµèÒ<ïæS'‡nŸÜÞüºt·nýùãìüäfrqÏe„†<Êm´°+ÚÄi
-/n] CE[§óÂËÕn•Œ +”+éê»gŠ]5}\	¿/íFú} b¿ÆY¦iã?Üï€eÿ9íÊ¢û„QüzL at 4µ]‚US´ÅrUµE>ä"#¼¢ËRh$¤+>”i8ßYSç«ç’ª(qÕC
- Àé ÔÎi¢”Ø 5TIí\… À xÎØ›fHmüÑ3ŒÈðËÊt'œMÇ)CŸGÕlÕb½ÌØTúÍYríweƒ$®‘Sçn‰E¸)0jÒ©å¢Y
-²ãN,ÚÆZ²"‡lÝh¹ð³f>OëÜùBTc»·1¿šò´O±¸sú‰{t+æµÌ¾½Çð‰xs7IKd aJMœÖT±­»+–a̸ïFs¥³´ªažtÌ·ÍAf¦Î^
-µÕx¬¢-˜j¡Úl1)—¥/êÜš„Qj
-D€&w,mHܬ1_ÓB+žÜ‰uÕ—GÎÖ¦îJX=Þ1‡sËU±*ºOï¿3Q"áùë¡1‰y÷¡ùàýŒbˆ¦õÞàÅr;xû-0p-¶¯é½1Ò‹ˆpþ7W>Ã_	ÓH?@dÊÔ?=ûë~h	B/=kÞ¬Vib'hm6Êãs¨æ¬<ÛLÛ²qâ5ÿŸ‚ÿ ôÈ£7
+xÚ¥TKSÛ0¾ûW¨íÅžÁBK¶{£@J™)¥$œ€ƒc‹Ø±ƒí¿ß]É!íÁ–ö¡Ýo¿]‰‘aä»÷mâ#œÑ”¥œL	WœÆŒ¤T¥™äÎW,
+&—Ç#!HBS­#t,¡LrˆdNo¯ÇA(Uä_·UÝWõÌIãåb;æ7üÚ>yÄcÿ´Ì½iß;Ÿx/H[H•’äsïl—„Q™&de=çDª„j¥`ÿLÆÞoí”'–¥Ô–Èۦ鿡ÊÏ—‹.+Šn>urxáÖñÉíͯ«AwëÖŸ?ÎÎOn&÷\Føa˜Á£ÜD;Ó¾bÖðêÖ2dÚ:›G,WÛ(V(èß=Sìªé
+r%ü¾´é÷Hüþg™fy bÿ)à~,ûÏYWšîkFÉÛ1ÑxÔv½šzVuNÑš—eÕšbÈ5DÆòL—gÐHHg> JÈ4œïLÞԃ蹤*JzHp:Îiª”XS%µs‚<𜱝fHû£g!%Ã//³aœppÖ?@¤ˆ©ú<ªfËñ²Ø¦Ò;gÉ´ß•
+’¸B>@Ìœ»%ËÍp€Q“M-Ír¿pbÑ6Ö’›²uG åÂÏ›ù<«ç-PíÞÚüf*²>;ÄâÖè'vîÑ­˜×2»{5Ô'’õÝ&-‘„)94qZSÅ6î,
+„qߍæÊfYUÃ<é„ošƒÌL½°Õx¬¢m1!`¡ÚlkR.Koêš„Qj
+D€¦p,šÎ‰6$nV˜¯i¡OîĪêË#gk3w%¬ïŠÃ¹—¥YšîÓûïL”Jxgþzhâ4~÷¡ùàýŒˆ¦õÞà%r3xû-ˆáZl^Ó-z¤+Âù__ù%L#ý ¢8¥LýÓÓ¹¿î‡æ‘°åAèFǚ׫UƉ´Ž×Êãs at sÖ@žM¦
+lœxEãˆÿà?çt£5
 endstream
 endobj
-9684 0 obj <<
+9719 0 obj <<
 /Type /Page
-/Contents 9685 0 R
-/Resources 9683 0 R
+/Contents 9720 0 R
+/Resources 9718 0 R
 /MediaBox [0 0 612 792]
-/Parent 9673 0 R
-/Annots [ 9681 0 R ]
+/Parent 9692 0 R
+/Annots [ 9716 0 R ]
 >> endobj
-9682 0 obj <<
+9717 0 obj <<
 /Type /XObject
 /Subtype /Image
 /Width 780
 /Height 667
 /BitsPerComponent 8
-/ColorSpace [/Indexed /DeviceRGB 31 9689 0 R]
+/ColorSpace [/Indexed /DeviceRGB 31 9724 0 R]
 /Length 55824
 /Filter /FlateDecode
 /DecodeParms << /Colors 1 /Columns 780 /BitsPerComponent 8 /Predictor 10 >>
@@ -51103,7 +51783,7 @@
 ` ˆNn"
 endstream
 endobj
-9689 0 obj <<
+9724 0 obj <<
 /Length 107       
 /Filter /FlateDecode
 >>
@@ -51111,516 +51791,510 @@
 xÚ` ŸÿVVVÌÌÌ777úúúGGGÓÓÓææ溺º&&&ôôôsssÃÃÃèèè«««£££ââ⌌Œ³³³ëëë›››ÝÝÝØØØ“““îîîñññkkkbbb{{{ÿÿÿååå=c?^
 endstream
 endobj
-9681 0 obj <<
+9716 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [150.705 533.068 211.68 544.758]
 /Subtype /Link
 /A << /S /GoTo /D (small14) >>
 >> endobj
-9686 0 obj <<
-/D [9684 0 R /XYZ 151.701 685.529 null]
+9721 0 obj <<
+/D [9719 0 R /XYZ 151.701 685.529 null]
 >> endobj
 2126 0 obj <<
-/D [9684 0 R /XYZ 151.701 582.302 null]
+/D [9719 0 R /XYZ 151.701 582.302 null]
 >> endobj
-9687 0 obj <<
-/D [9684 0 R /XYZ 151.701 555.465 null]
+9722 0 obj <<
+/D [9719 0 R /XYZ 151.701 555.465 null]
 >> endobj
-5273 0 obj <<
-/D [9684 0 R /XYZ 151.701 493.731 null]
+5261 0 obj <<
+/D [9719 0 R /XYZ 151.701 493.731 null]
 >> endobj
-9688 0 obj <<
-/D [9684 0 R /XYZ 151.701 476.861 null]
+9723 0 obj <<
+/D [9719 0 R /XYZ 151.701 476.861 null]
 >> endobj
-9683 0 obj <<
-/Font << /F50 3701 0 R /F22 3706 0 R /F71 5424 0 R /F15 3700 0 R /F17 3698 0 R >>
-/XObject << /Im53 9682 0 R >>
+9718 0 obj <<
+/Font << /F50 3701 0 R /F22 3706 0 R /F53 3738 0 R /F15 3700 0 R /F17 3698 0 R >>
+/XObject << /Im53 9717 0 R >>
 /ProcSet [ /PDF /Text /ImageC /ImageI ]
 >> endobj
-9692 0 obj <<
-/Length 2338      
+9727 0 obj <<
+/Length 2340      
 /Filter /FlateDecode
 >>
 stream
-xÚ¥XÝ“Û¶¿¿‚ÓS3L€à—:㞛֙عø.ÓÎÄyà‰Ð‰=Š”	ò®÷ßw? ŠTh§Ó>H‹Å»øí.¢à!ˆ‚¿]ýåîêõ÷J™(²Hwû@F‘Ȥy!’BwUðkxkvCݵ›ßî~ ö\iª‘]"îˆù”2›­ŒR^wíçHꇱ¯Û‡Í6N’ðú—›[lépßmâ(ì¹ó®¯ŸLÏ,ïhà¹mº²âõ’”ET~1´3ø“(C®«¿Þ]}¹’@æÙÇÁîxõëoQPÁØA$â"ž‰óÄI.Ò¥5ÁíÕÏWÑü\dH)Š$Q‹ƒÑ… ÍŸ7,Ø2Œ‡ï[;”MÃûMÓp8ldáÍ&–ag‡Û]_Ÿ¦M»†6œ-M(¹{ÝÔ¦xû2™o?
+xÚ¥XÝ“Û¶¿¿‚ÓS3L€à—:㞛֙عø.ÓÎÄyà‰Ð‰=Š”	ò®÷ßw? ŠTh§Ó>H‹Å»øí.¢à!ˆ‚¿]ýåîêõ÷J™(²Hwû@F‘Ȥy!’BwUðkxkvCݵ›ßî~ ö\iª‘]"îˆù”2›­ŒR^wíçHꇱ¯Û‡Í6N’ðú—›[lépßmâ(ì¹ó®¯ŸLÏ,ïhà¹mº²âõ’”ET~1´3ø“(A®«¿Þ]}¹’@æÙÇÁîxõëoQPÁØA$â"ž‰óÄI.Ò¥5ÁíÕÏWÑü\dH)Š$Q‹ƒÑ… ÍŸ7,Ø2Œ‡ï[;”MÃûMÓp8ldáÍ&–ag‡Û]_Ÿ¦M»†6œ-M(¹{ÝÔ¦xû2™o?
 ¶*²Hyý·ûD¬“‚}“;¥Ýx²eUÙã&VáýšÜÎEÇž¿¶hŒ(ÜuÇScS}džzÙ¨<ìÆžG+Ø ŒëûY§ÞœÊÞTÜÛwn˜¥âîpâà&ªlp¦¸¶2‰.X•Ñp¨LÅáßM´‚SâFÆ"‘bs²Üt:2Ã;£xè´Ù’º Ò‘)°2}«×ñmÅ"j¶)Sk'é©.Iåh©ì
 ­]óæ^µ¯nz׆-h„ßorö,ÇšŒÇá?êÖ-o™~>Ÿï˜ã¾wã†Pk¤ó‰BïÕëÛ’v{_2“5½³Îº!ÞµÁSäÜò2qƒ[E"IÜ>àÞf“–îÂMï.?¹ƒmÏj±‹eó9:2Ÿ |×®9£V¢“t{ {£änÏ{[l5ñ÷£6`±g²Bÿè‰õÁ¸IÉ®?tÜ ÿJ|óp É” `¤ÓIÿ§Ãùä–¶`׶y]{aÅyxõF†@’³í}EþC•iùÿÇ à§1û©–þ–I82og8Úu¬±ù÷À„£!ÂÈ=kˆkÎ )r5Á¸N!Ī?dP×óvýª@-T®=ÄžVþŠ< ý<Î<ïç(‰*³eŠ¥‚°—,¯µßvÅÀŽŽ¸´¦KfëÈÿ,ºëgkæÖghÂQ 6XY
 ^WeBeji4÷­N	*t‡{óÌ}kàä+ø 
-3„ˆ8pèƦâ6:|š™¶^Â	´õþÆ«°£áØæ±w†£Wî¶fˈç":›²é6‰wøW6k–Úú	Kèüh°Édÿ}×T¦D-¢,ü	Uγ%ˆê<ÿyÄØЮ	Áófå‘’Émyd·Î'·fòÞɈ8´r[§#í)Ylécy¨‚½F_÷t>·€Ñ>~_ÜG-E"ý–1|(Ižúe€­Ž¨à·wcß;5‘ &+1TàP=¸¯å‘ºÝwƒÙý>gŠ‹Ò	w-7}3iW§”‰S¥¥½ U’"¡,»ÓP2JX:Ðåqºu
-"?¹ÿÜ#îë¼ùÄ—d«³<|ð¯É?3¾GÐ!´/p…Â#DÛÁXG©¦PPG‚5ÜJæ)
-Ð1aí­ãþWwÏÔ=‡lÀ”òt0/}R|™4õ#¹0ú&»…Ì¥´ô¹a‘ó•D¾“Ï(¡¬ÂÈSö–)
-pÄùàù•L„Î&ü,c?ô6çi؝{åŠãm½”ņœwõ/óˆ¤Ï¡«ê»ÓÖ'QLjj:Gt{¦”8ü´$¿¬›ò¾Y„=Ú¶k¹l´„Åÿ"™•"Š&@r7_:·Í¶ ð0M
-¼0ýœ0àØ3†Þàq8ð0W-ØZ :òJ!)û'é=ð§Nþ횃»b
-‹×¸NÓ<«I/Ãq%”И¦9-†LM9&ªàë4òvøVœâËÓÛÎÑývIT1‰ªÝtW´¨°ñºíš‡Á÷wxâ·…ËQõ0KƒŒKàYæ×HáKê#¨ÖUϙԇ.«
-;îv†K=K÷qh‡gÎwø4üªî´Î	:€Îg9>t8݁†³»ÎV33¤ßܼcVòœ‹)öÂÞVÝ9CŸK…©"\Qs^^©<eØÌP ¥¸‡wÓ2ã…¯@˜ŸTÀÁE gö¹é )æhÜ´ŽIÓô™{^Î]Ñ~–µsx.x~ùxí²'œÿâ0n‰;NàÀ÷߬A,k(½Ýb×oÙþŒ× <¸1bÄFsänzP´ŠvÅ“Ë>Xid|
-³û7íPV|¥'r¿_—x%ó4ÉÂÊØš²³Ä•›ð%ÍpÝ(Î× …꟣Å#Ý"'÷Âgˆöéý
-‹ÚƒoŽ-Ãè¥E0{øÁ½°€•Ë[¸QnáI°Mi×bj—ͺIï½É°Sò€ªæ¦®¸;÷–Å"Œw¬‚“Л/c3­L‚ažêÆ< 
-¨"c
-à[X¼‰žN²ŠlMКó8!ˆwÊ‚ äZ3¸yãéëó™÷ì‰ÌP¯Fü)}YÕÈ
-É/~,Û¥‹—œ«×ó Ú„
-FG;Õn·Ÿn®§úàò-Š}/Šåâ*u¯PoŸºšK¸z݃:;ÔFAsù…þ!
-ÇoÍ0ÀTË#´gí!…ýáÃÔ,÷å¼™¶2ž)i‡&›ÉðdtÙ–+b(ËâFê œh§¾ƒŒáH—Gᇎ³´³4ëY&Ü›4Mã²Ýщ¯º5’è•è,†‚èJAyŠQ§IŽñÚØ:¸ä†¯‹a…¹Ç^rö®d¦âMçœn`€Yè¸*÷05iÕ¸W‹Ç5Ý]œÀhú=\<p@ú!'¥ãIiµÜ©
-÷%?”ÅþñK¹CÖ{sƒ°lÊjk]å„àüÛ­O±¾`QkVï´?UDP«ÐÅ’çr;½)ÏÈÐ0î±Óõü¥8ì+4–ä^+ý4Èñ Å AªX&&8HŸà;³jpå`1bAfEu76ƺ±­!?„$ã“9šãùuÉôôdq2få…*
-ÝÊ<Õ;Ãmz<…/£4–`¿5-f̐õÌ_qü*¹ÿ øŽ
+3„ˆ8pèƦâ6:|š™¶^Â	´õþÆ«°£áØæ±w†£W‚óˆç":›²é6‰wøW6k–Úú	Kèüh°Édÿ}×T¦D-¢,ü	Uγ%ˆê<ÿyÄØЮ	Áófå‘’Émyd·Î'·fòÞɈ8´r[§#í)Ylécy¨‚½F_÷t>·€Ñ>~_ÜG-E"ý–1|(Ižúe€­Ž¨à·wcß;5‘ &+1TàP=¸¯å‘ºÝwƒÙý>gŠ‹Ò	w-7}3iW§”‰S¥¥½ U’"¡,»ÓPR5Ò…Žtyœn‚ÈOî?÷ˆûz o>ñ%Ùê,ß#ükòÏŒïtíKœD¡ðÑv0ÖQê)Ô‘`
+·’yJtLX{ë¸ÿÕÝ3uÏ!›0¥< ÌKŸ_æMýH®ÌE¾ÉîFás)-}nXä|%‘ïä³J¨€ «0ò”½e
+…q>/r>™MøYÆèmÎÓ°;÷ÊÇÛz)‹
+9ïê_æIŸCWÕw§­O¢˜ÔÔtŽèöL)qøiI~Y7å}³{´m+ÖrÙh	‹ÿE2+EM€än¾tn›lAáaš4xaú9aÀ±g½5Àãpàa®Z°µ@tä•BRöOÒ{þ0àOœüÛ)4vůq
+¦yV“^,†ãJ(¡1%LsZ™šr ,LTÁ×häíð­8Å1–§·£ûí’¨bU»é®hQa9â!tÛ5?‚ïïð.Än—£êa–—À³Ì¯‘—ÔGP­/ªž3©]VvÜí—$z–îãÐÏœï(ð
+høUÝit Ïr|èpº
+gw­ffH¿¹yǬä8S$"ì/„½­ºs<†>—
+SE¸¢æ¼¼RyÊ°™'þ @Kq!ï¦eÆ_0?©€ƒ‹@ÎìsÓ!RÌѸi“¦é3÷¼œ»¢ý,kç
+ð\ðüòñÚeO8ÿÅaÜ+vœÀï¿Yƒ:X,ÖPz»Å®ß ²ý¯Ax:pcÄ ˆæ4È7Üô híŠ'—}°ÒÈøf÷oÚ¡¬ -øJ%N*ä~¿.ñJæ%h’…•±5eg‰+7áKšá »Pœ¯AÕ?G‹GºENî…ÏíÓûµß[:2†ÑK‹`öð‚?za+—·p£Ü“`›Ò®ÿÄÔ.›u“:þÞ{“a§ä ;TÍM]qwî-‹EïX'¡7_ÆfZ;˜Ã<Սy@PEÆÀ·°x=dÙ"š 5æpB+î”AȵfpóÆÓ×ç3ïÙ™¡^øS$ú²ª‘’_"üX¶J/9W!¯çA´	ŒŽvª/>Ün?Ý\OõÁå[û^ËÅ+Tê^¡Þ>u5—*
+põºuv¨‚æò!
+9üCŽßša€©–GhÏÚC
+ûÇ©YîËy3m	d<SÒM6“!á78Èè²-WÄP–ōÔA8ÑN}Ñ /Âgi)fiÖ³L¸7-hšÆ-d»£_uk$3Ð+ÑY=Ñ”‚ò¢ N“$ãµ±upÉ
+_Ã
+s½åì]ÉLÅ›Î9ÝÀ„²ÐqUîajÒªq¯kº»8Ñô{¸xà€ôCNJÇ“Òj¹SîK~(‹ýã—r‡†-÷æaÙ”ÕÖº
+Ê	ÿÀù·[Ÿb|Á¢Ö¬Þi2ªˆ V¡‹%Ïå*vzSž‘ aÜ!b§ëùKqØWh,ɽVúiãŠA‚T±LLp>Á3vfÕàÊÁbÄ‚ÌŠênl<Œub[C~IÆ's4Çóë’ééÉ.âd
+&ÌÊU,<º•yªw†Ûôx
+_Fh,Á~kZ̘!뙿âø/Trÿœëš
 endstream
 endobj
-9691 0 obj <<
+9726 0 obj <<
 /Type /Page
-/Contents 9692 0 R
-/Resources 9690 0 R
+/Contents 9727 0 R
+/Resources 9725 0 R
 /MediaBox [0 0 612 792]
-/Parent 9673 0 R
+/Parent 9692 0 R
 >> endobj
-9693 0 obj <<
-/D [9691 0 R /XYZ 100.892 685.529 null]
+9728 0 obj <<
+/D [9726 0 R /XYZ 100.892 685.529 null]
 >> endobj
 2130 0 obj <<
-/D [9691 0 R /XYZ 100.892 660.623 null]
+/D [9726 0 R /XYZ 100.892 660.623 null]
 >> endobj
-9694 0 obj <<
-/D [9691 0 R /XYZ 100.892 641.703 null]
+9729 0 obj <<
+/D [9726 0 R /XYZ 100.892 641.703 null]
 >> endobj
 2134 0 obj <<
-/D [9691 0 R /XYZ 100.892 219.469 null]
+/D [9726 0 R /XYZ 100.892 219.469 null]
 >> endobj
-9129 0 obj <<
-/D [9691 0 R /XYZ 100.892 193.676 null]
+9158 0 obj <<
+/D [9726 0 R /XYZ 100.892 193.676 null]
 >> endobj
-9690 0 obj <<
-/Font << /F22 3706 0 R /F50 3701 0 R /F17 3698 0 R /F15 3700 0 R /F51 3729 0 R /F70 4384 0 R /F71 5424 0 R >>
+9725 0 obj <<
+/Font << /F22 3706 0 R /F50 3701 0 R /F17 3698 0 R /F15 3700 0 R /F51 3736 0 R /F59 4373 0 R /F53 3738 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-9697 0 obj <<
-/Length 1940      
+9732 0 obj <<
+/Length 1936      
 /Filter /FlateDecode
 >>
 stream
-xÚ½Ù’Û6ò]_Á‡TªŠh$x8OŽ=“+O¬q¥\Ž8"4b…WxÄ;ûõÛH‘Žw½©ò‹Øh4}wCžsïxΏ›n7Ï®µçHÏM¼D:·GGjéFžtÂ8qu8·™óAh/Þ~¼}ýìZ)'v“0Ty±ëù8ÑËw7ûíÎׁ¸ióªÏ«{^퇦Èõ~Ú~»“ŒÄËSÚô¦e¥ÿæêvóç‚H3I´ëûΡÜ|øè9ì½v<×ObçQ–Ž¯c7ÔàÂÙo~Ýxsõ¤^U/H\R%تXÔˆx"m
-}»•`)Ò>ô¼¥nyõã©îúîÐæMψ¼êú´(øL]1rü.ÏZ‹ù‰@&Œû”÷'Æõ'ƒFMvÒwu°°õÐ7ûþœˆC‘›
-1v7kó¿piì~gzôJÇ»M[ow°›
-ãnwAˆÛmì‹Ö¤ö|n¿Ÿ¶*¦(ž“FãBàÈ…eC׃î1(ë.]¸ƒÀ1‚^¸už`aD à†Ð]¿·fFÜk‚kìç ‡T´.óÛÓGÜjÞ7¤³1ö
-kÔ_)ñ®[µ8Ɂ†8óEsë–Ñ,^Û§wy6ƒÅƒ5 „‚I3&ÿÝÓÞ‹¬¾ƒ‹#aY\*¶ôœîgm¾³öû;FUWßÂÕAˆ,ÕaÀ\û¬8nœé½]ýTecf4¬M•™ê`ÀúQ Å/o˜ìlÛ8ÑpˆlñÝv§•CwÉyÅîp±þš.À0}µgS¡IÇZ7櫯lÌ·æP—%Š^4TƒŽ¿lJ  ÇÑÓ
-Ì÷ÐŒ1¨kLÂzÌcļªqñ©*ê4£ªŠHŒE
-ø0ŠÄ/PmXÏ5;rZ”¯ŒùJ$T(ˆÿT*óbèë˜øLZeŒ‡¬+¨šï‘Ar.H֝ꡰ”w6èxQ0²4iÕYj>åûŠÔ?ä}™6gGÛ܉…™².šÜ
-"õ_Ûã/O\FkŒh?VÖÚ Ð0!>FÔÜÇàB¨…“™(íø»¯ýq
-Ä伨y…Ý–ÖTç1º3#æ‰V’™c:eà›·¦)ÒƒáÅè=„_™¿rÆG(x0NØE×P%Ä…ùWM1ƒ0‰E¼ƒ”’Y¤àf™Î.¨¨#{PiEÌÒžÒêÞVͱ/Ý¥´ó¯È°{oìv:ö¹Ñ\ƒ
-‘±¿AX~ÏÐ9¶¾NÐìëÒ@+1”ržDž8¤cYíYtáîãV(ÅÏpBŠû
-4!§@Ó‹1^˜5
-3#«úÈ_îvkv/L‰!˜„0
-aGK"¡x}nl°@>øõùƒÁèa24ÙÀÆÕþ†åȈft¤ÖÜe	Ï
-°ÐL0ÍrMê±;ýy^–›Óƒ§þ¾Óÿ?Ÿ§³Éà= Ó±¹ë\µmmÇ·›Á&íÚ@1é RDŽTn¢%Mé°ëªÈw`2rÃ8fa”r¥„hžGRçuOƒ8«ƒ×¤ØcÀ hÀÂOry!•Y\ç©à?Ój ^Lô®£^g-ï–_Ž· tCãç¾¥¶·z,¬¹©}ÏU%ƒ±§Cq€!¸3PiüPÍÆyÜÁtB ,@ÝŽR:]–m¨ƒÆ±s+¹FÀ‚_@cJäj&£þŽèY)^pšÕ”êÒ,ëFN~ŒWWçæ[å8åà†CÏÃdD!ˆqÖïLqDEXU†¹Œåé i·©kãöÐŒ]EH
-ioÔîsïåB>`_Ãæ4ÿ‡~hÍoY[ë–9æÀ•pdYH/òÐù°Ó¢7VVš|öèž-s—â@˜P&¤¼Éã "¹îGÔ§`ùç`Æ¡‹ŸXˆœ¦²*--„Õl±ÕÌÚ+Ú
-¤Nüä­vð¡®4R€K˯+-~ÃÞiÍÄae_aèÿœ';{†‰–Ö÷EŶ|\­HjnJµjÊ—u3«Cœ—žå6üì:Zü3(7‚úaËÙ´‹MÔ$œÓ)ÈSŒt߬±Òn 'ŠkÙ¡„#Å#mUì*©–êú«ê¾…¬'öË9üØ
-¢häOUI‰/@4ÛÀ–eä_
-vþ£
-°ô'M㐧„á¦vâÕ</ßònÞ›gRg$XP»JχÔ8·7ŒÔEÒß,üý_C$ø"›En¤>k3š¼úÎ6sW9Èæ…rÑK£~ˆZ&œÜ×üÚ,~3ûíOô°È&…‹!	­¨íz8×Ò„ÂÔ–c‰Í †³ ÕV×x!£J°ª³²‡§“]Ï›buô‘ÄÀaÙÜh4Å‘Š•Ò	%]ÛY\ž™+…LÄÏvèûÃR÷LnŸQö1‰˜©6¡v­Ái+c’nà:4¶¶çkUI²M.e?%qErۍd‹p3m·šڍC=rüníÖЕѣ;9fÔSlC” ør¶¤«\uìúñe:¹v*ê‰r •3†à îÂk¶Ýè,ï”5O²–n §¿Z)E<üÓ²ÆAоñ¦d¿W·›ÿ *|8
+xÚ½ÙŽÛ6ðÝ_¡‡¥š)RGú”&›h›m¼AP¤yÐZôZ¨®êhºýúÎp(YòjÓÈ‹5‡sÏоwçùÞ×›¯n6O^jß>OüDx7GOhÁ#_xaœp(ï&óÞ1í‡Û÷7ß=y)¥ó$’J?æ~ €“%zþæz¿ÝZ±ë6¯ú¼º£Õ~h€|Voá§í·;¡DÄžŸÒ¦7-ÑH‰ü7W7›ß6ÈDšI¢yx‡róî½ïe°÷çó ‰½–²ôóPk€o¿ùiãÏÕzU=•p«J~¿•1«Eù,m
+}»`ÁÒ>ÐêxGÝÒêëSÝõÝ¡Í›žyÕõiQЙº"äø]žu†L÷!ïO„ëOšìDÀµJHØz蛉ƒ`Î.PìPä¦BŒÛÍÚüw\·ß™½ÒÑnÓÖÛìfÃÁðíN)Ån¶qÀZ“ºó¹û~Øʈ™¢xj}4G,,ò º“``Ä ¬¿ø"º8táŽôÌŠ[çFÖ ¸¶è®ß;3#î•3ƒ…g짠‡v]æºÓGÜj	Þ7VgcÜÎ$¨¿”ìM·jq+âÌÍy¬[B“xmŸÞæØ÷΀
+&͈ü_ûϲú.Ž˜cq©ØÒkpBðÚ|çì÷Œþ¢®>‡«U¬Ø –ê0à
+®R7¬œé[}[ecf4¤M•™ê`Àú‘ÒìÇWDv¶mœh8dmñÅv§¥`CwÉyÅîpqþš.À0ýùjO¦B“Ž9´nؘ̟¯Í¡.K¼®4TƒŽ¾dJ  Çk‡iæ»oƘ@ÔKLÂzÌcļ¨qñ¡*ê4³U‘‹6àÃ(b?Bµ!=×ìHi=ØtÐxeLW"9 BfùO¥1φ¾.éÎ¤UFxȺÂÖBó%2HÎ¥ɺS=ŽòÖå=^„,MZu‡šOù¾"õWy_¦ÍÙÑ.wbf¦¬‹&wƒH=EÁ§öøó•Ñ#:ˆ¥³64Lˆ…5÷1¸P+¹p2¥}÷õ±?N˜œ5­°ÛÚµ­ó€Ý±óH+ÉÌ1
+Œ2ðÍkÓéÁÐbôÂ/Ìï9á#\Í‚vÑ5¶âÂüQÛ˜AØŠE¼ƒ”WÉ,Rp³LgT¶#{PiEÌÒžÒêÎUͱ/ݦvçWZYsÀîqÛéØçFs
+.DÆþaù%AçØú4A³¯K­ÄØ\ó$òÙ!­KjÏ¢w¶BÁ¾‡‚Ý
+¶@[„¡(°`ú1Ʊ¶ÃÌȪ>ҁÛÝšÝSb&!ŒBØÑ’ˆIZŸ,~ú`@PÇzƒŒl`ãjMÀrdD3:Rkê2ˆ‡gXh&˜&¹&õȝÁ¼/Ë¿K‚ûiŽÁSÿßéÿÍçél2ø€éHŠÜu
+®Ú¶vãÛ7ÖÍ`“vm ˜t )"OHžha§tØå2
+<˜ŒxÇ$Œ”\ˆáû¶3C*мîkguðš`{˜ -Xø­\~hˬ¼Ì«
+€?¤Õ ¼î‰èMg{žu¼[z	(ÞTÈCãç¾µ3lïôXXs7R>—Ê‘¿ÂØÓ!;Àܨ4A(gã<î`:!а݊R{º,!ÚPcçVP€½€Æ”ÈÕLfû;¢g¥xÁqhVSªK³¬91^]›o•ã”ƒš
+=
+“‘
+@Œ³~gŠ#*šÀª2Äe,×HH·m»6nÍØUôˆÔö¦Aí>6ð^¾  äù6§ù÷8ôCkyƒÌÚZ·Ì1®„#ËBz‘‡Þ»†½v²ÚÉgî)Ñ2·)„‰Í„”6iD$ÕýÈö)Xþ6˜qè¢'"§©¬JKa5[l5³öŠ¶©“ ¹p«|lWš)À¥¥×•fo±w:3QX¹Wú?§ÉΝ!¢¥õV‘-V++ŒjnJ¹jÊçu3«C”—ž¥650™'`"yõÕ³wh—¨I8§“§RtŸ­±Ò\é‰âýZ¶Ch¨p¤x ­Œ¹r©n°ªîkÈz`ñ/GsE#[•$;Pðdg˜À²Ìú Œœÿ Â,‚I“ó,äKf¨©h5Ïåƒá[ÚÍ{s ìAªóŒÛ®Òó!9ŽGàmÅÃH^Ä ý›…^¢ÿ4DÔ¿²YÄ#ùQ›ÐÔàÕw¶_-ä ›ŠE/}kû!j™Pn pWÓk@,°øÍÜ·?Ù‡@.)8>„´¢¶ëqà\k'¢vKl4ô˜¨vºÆe‚
+Tž•=<Þ˜tÈ}ŠÕÑGŠÃ²¹ÙÑG.(VR'6éÚÎáò̤X)D¾wC߯Žº'r÷ŒrIÄLµ	µk
+N[‘tÕ¡±µ=]ó¨L"mr)ùq(-Wô(µ°ÝH¶7Óv«¡yê‘ãk·†\D‘±
+QõïÙRBF¬rÕ1â¿e:¹v*ò‘r %ÕŒ!8€ºðšíCå²æQÖ‚+1ýÕjSDÂÃ?-kLÝoJæñ{u³ùMæ|D
 endstream
 endobj
-9696 0 obj <<
+9731 0 obj <<
 /Type /Page
-/Contents 9697 0 R
-/Resources 9695 0 R
+/Contents 9732 0 R
+/Resources 9730 0 R
 /MediaBox [0 0 612 792]
-/Parent 9673 0 R
+/Parent 9739 0 R
 >> endobj
-9698 0 obj <<
-/D [9696 0 R /XYZ 151.701 685.529 null]
+9733 0 obj <<
+/D [9731 0 R /XYZ 151.701 685.529 null]
 >> endobj
 2138 0 obj <<
-/D [9696 0 R /XYZ 151.701 374.352 null]
+/D [9731 0 R /XYZ 151.701 374.352 null]
 >> endobj
-9699 0 obj <<
-/D [9696 0 R /XYZ 151.701 333.285 null]
+9734 0 obj <<
+/D [9731 0 R /XYZ 151.701 333.285 null]
 >> endobj
-9700 0 obj <<
-/D [9696 0 R /XYZ 151.701 284.396 null]
+9735 0 obj <<
+/D [9731 0 R /XYZ 151.701 284.396 null]
 >> endobj
-9701 0 obj <<
-/D [9696 0 R /XYZ 151.701 246.328 null]
+9736 0 obj <<
+/D [9731 0 R /XYZ 151.701 246.328 null]
 >> endobj
-9702 0 obj <<
-/D [9696 0 R /XYZ 151.701 224.538 null]
+9737 0 obj <<
+/D [9731 0 R /XYZ 151.701 224.538 null]
 >> endobj
-9703 0 obj <<
-/D [9696 0 R /XYZ 151.701 189.198 null]
+9738 0 obj <<
+/D [9731 0 R /XYZ 151.701 189.198 null]
 >> endobj
-9695 0 obj <<
-/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F51 3729 0 R /F17 3698 0 R /F70 4384 0 R /F96 8559 0 R /F85 5521 0 R >>
+9730 0 obj <<
+/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F51 3736 0 R /F17 3698 0 R /F59 4373 0 R /F96 8585 0 R /F85 5513 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-9706 0 obj <<
+9742 0 obj <<
 /Length 1932      
 /Filter /FlateDecode
 >>
 stream
-xÚ•Ù’Ô6ð}¾Â•4U!K>©TªÈ†P™°C%)àÁkkwUølËþ}ºÕò1ƒ—À“ZR«ïËލ'¼ßW¿íVÏ¥ôbžÆÂ÷vמ/ORéEIÊÃ4ðv…÷Ž]ê¼7M½þ°{iÑžFQ€è2å°áIÉ}Ÿ¯7¾ˆ$û£€uýÚgB% ¥©oÖ†l»V‚5]™·fßãYÀžµæ³n	>Ç'ŸèŽ^¼ÊêCV–÷tÿ¶s¤Öîa,ÏK£ëž„hÂS‘Z¥Àqb†"E¬ÕóÝêÓʇS@ž)r¥¼¼Z½û ¼î^z‚«4ñî,få©0áQˆÔJïrõ×J̍é‡sÆ#Ñ åÖbȾµ×™ÄÌÔk™°^·ºë­:xØÔºã¤ErB,æ‰?jÑî4>f<ŠƒÕTûRWš¸uÄ&«ÕÖ´}F¸Ø>k”Í5­ý­&àÕåyz?’<HR ƒ”˜½Ùž­7A°}Ûô¥7%DEÇìßu¢Xs „}ŒràæÐiLkÈð-î?t{Oà{Š¬.è>oª
-6pæÓmFËߦ.Tä®#Ä×;+­ 1C’I56Ö“B|yüÏ–(aDmÏ~¦'Ò‡"@Å­vˆc:B¹‚®Ö2f÷	ÖUˆÐw–v²ª¡ƒ€iÛ¹ƒ-û[|È”âàƒ2éZ¿~ÐÓÙuÛTY/!°Eö!¦êGÛ²ÉmÝ#õ‡£mÅ!»ÄL­ðþ*#„Ü:€št¡Me*“? -j«ËìÀ”´,]<û±õ!
-C‰1
-¯Á!çÅ<àCÖ°§@ ŠÙÙ­Î?"Ù0Ä#« 'yoÏ*”±m}ÉnôRr c™@ÝrùxnZLH”»Ôý#'zŽ¢w\>Ò-r^ÈËÒ2N¿/-Cî'þ€JÂá=Ê)X_ at 1p6€]b-ÙÐA«Kýy
-%qLX"Òu@§{²T7~¨¸ˆ@qÈØ0&þYQPr×J2
-¿Çç`“¹¸¾qÒþ²D7åq˜Y›#­Û%RRñ ůÂi°L$Œe<`æMa~³DSIÏŸh.Ü—ñ#Êó/:?ôXō·À=¤F9ŸŶ…œ­ J?…ÕÖ‹%–Åbr²-ÈÒ×M
-&Àâ(uLÝõÐÜ°¤.¡DìÛ±CЍu¦”Û›úºi«Ì6gû‚Ö‘DÊ:ݺXä`»á攚Ù5[xvEšo±”çYÙꬸGÂó/ƶ3 
-¶”thpP˜&‡¦u¨­†rSc¹ÄÝ2¿_òŸÂTáÝëF÷S˜É%£GØ´Õðs	2‚*`×™«Ò	YŽ/¨&îÁzK½‘QÀUŸ¨Ýæ·K¼eÌUNI€õW$®°eV9Ë"]5;º+cBx¬/'æb¤á™ò2I§²Ò–y
-€c˜P5K»ks³Dâ7à2•G݆P’Âo\
--l‹²Ÿº‚«—åØ}æ
-VìŸÔhÕʏepa{e(ap„œ°Œpó¸>yï«`)L‡qÏ
-†Àÿ?Éú쇜‘¾ç‰3Õ]îˆÅEVß°“YÔWMmúæ»Ô××Ù¡ì	sRlw¿ÿ–:)„w©Ñ©=ú·¥Ír„°âw´×¹ëžÖ”èÖõ^ÁÀ?aˆè²p±…§,(|pЉ™¦gåâxÆ R‡Oû–¾	((øúíÅÅO|PsÞø.qÌI옣BÁ
-šò¨öá°ƒ5HY­i´vôµ;ìÇi™p\¡˜1¹¦/A³
-¬c§mEÎëÜt	Ÿ0¹{
-d:½-M<”,ÎPÝÎ΂°–nÀÎJÜûóŽÑƝ«5 NßÝÑ|ÏJFË•)ðÛª7ú˶˜
-KÇÓÔ	råó4Š°Þ ŸCmrÛ›°û)T,2ŒŸÓfp9£Ë-ÖäD»ÿ³¦5£¥ÕUÓ;T˜ñí:3¸%=v¿Ÿ—V4?|‘ÌýÛjH2Ü\@FËQßDd«j瞎½7nR§kñ6¤¦; îîa£ðMÆIóTÞ#ÖåV2̍²ÓÓˆj7è¸-xíÌMâÆNX}33ÌãÇ}æ$IºyŸYœaTš¾ýÇQn?MR5¶Ä’´ÒÙ@·‰äCCbħ)móAº0)&êÛ“b8ÿb'Å0À¤X•?¶ØKÝÏÅo‡0wøö÷ÁW)c¿l•ûòUAÄTkŠ±· xÝ`G‘Oá[ ±©”ªáxxgú[B·p2É‘¬­|¡í†à:žK±ÑŸæ,'àvÊ	5Ï	ØäM‹¢ý©ˆXsfÁISŸÄõ<Sá~>Þ.zÏb(%ÚCÅÉCCVäóPŒ¥­'Õ,d[]ñ$¾êb1VÁßéW¤§ ]¦bÿd‚ëH™Þ©Ò\õÎÜVAZl›¶ŸRù<ŽÔq˜Ù¾¤ŽkX;ËQÃ7|íí¬mX#?¼†õùnõS12P
+xÚ•Ù’Ô6ð}¾Â•4U!KòE¥RE6„ZÈ„*I^[»ëÂÇ`{XöïÓ­–¼žÔ’Z}_¶ðn<áý¾úm·z|.¥ñ$¾·»ö|!xœH/Œ$ÚÛåÞ;vi²¾hêõ‡ÝK‹ó$5¢Ë„À„'%÷}¾Þø"”ì ÖõkŸ¥• ”E}³Þ¨ `Ûµ¬éúˬ-ö=žiö¬->›–às|RàÓÑ‹Wi}HËòžîßvŽ”fíVÁ²¬,LÝ“ Mx"«”8ÒÁ f "ÄZ=ß­>­|8ä™âWÊ˪ջÂËáî¥'¸JbïÎbVž
+bH­ô.W­Äܘ~0g<Õ	·Cö¨½ÞÈ8bE½–1ëMkºÞªƒ‡Mm:NZÄ'Ä"û£íþHãcƁæa¤Ô¢Ú—¦2Ä­#6iíd¨ö°¦íSBÀmÈöië¤l®iío
+¯.7ÈÓÛø¡ä:N P<Ð	1{³=[o´Ölß6}cigM	QEûw+Ö!C£¸9t†€¢Ç5`ø÷Ÿ¦½'ð½DZçtŸ5U8óé6¥åï¢ÎTä®#Ä×;+­ 1’I56Ö“B|yüÏ–(aDmÏ~¦'ÒB£âV;Ä):B¹s‚®Ö2b÷	ÖUˆÐw–vÌÒª¡ƒ€iÛ¹ƒ-û[| eBñðA™LmÞ_÷tvÝ6AÖKl‘}SÓGõ£mÙä¶î‘IûC‹Ñ¶	£€]b¦Vx•Bf@MºÐ¦*ª"{@ZÔV)–ÚUÔ´,]<û‘õ!	‰1
+¯µàZÈyñ ø5ì)#vvk²†6ñÈ*ˆÀIÞÛ³
+%Fl[_Ò³”ÀXÆP·\>ž-&$Ê]šþ‘=Cс;.é9/äei%ß—–÷c@%aðå¬/ 8@.±–lè 5¥ù¼†’8&,é: Ó=Yª€?P\„ 8dlÿ4Ïs(¹k%…ßãs°É\Üß8iY¢›ð(ˆŒ´ÍÖí)©¸ÇFñ+„p¢—I‚„‘Œ̬©1Ìo–h*	âù̓û2~DyþÅd‡«X¢ñ¸£‡Ô(çÓ<߶3 Tég£±°zØr±Ä¢XLN¶ùAúÚ¢©@ÁX¥NQw=47,‰‹p(ûvìtcÝ…)åöE}Ý´Uj›³}AëH"aiݬaR°ÝpsJÍìš-<»…"
+Í7_Êó´lMšß£áù—¶3 l)ÉÐ(à /Z˜šÖ¡¶ÊMåwWÈü~É~S…?v¯ÓOa
+$—ŒbÓVÃÌ%Ȫ€]W\•N Èp|y at 5qÖ[Êè5W::Q»Ín—xˈ«0˜’ 믈]!`Ë´r–Eºj:wt
+VÆ>„ðX_NÌ¡#®“à‡Ìy'SÙNiË<À‚ÎL(ZÍÒY"
+ñ«¹LäQ7…a”¤0î†æ¶EYO]AÕËrlŽ>
+–:©Ñ
+ª”ËàÂöÊ@Âà9aáæ5p}òÞWz)L‡qÏÿ’öé=8#;}Ïgª¦Üÿ‹‹´¾9`'³¨¯šºè›ïRß\§‡²'ÌI±Ýýþ[ê@¤Þ¥A§öè;Ü–6ËÂ><ˆß=Ð^ç®{ZS¢[×txÿt„!bÊÜÅž2§ðÁA'b†6fœ•óãƒJ>í[ú&@¢ àë·?ñAÍyã»Ä1'¶cŽ
+ËiÊ£Ú‡ÃvT°ÚÐh'ìè…kw؏Ó2á¸B+0c2C_2‚fXÇNÛŠœ×¹é>a2÷Ètf!Zš?x´”,ÎPÝÎ΂°–nÀNKÜûóŽÑƝ«5 NßÝÑ|ÏJJËU‘ã·Toô—m/0–ŽgQ$È•ÏÓ(Âzƒ|u‘ÙÞ„õØO ò`aA4øœ6ƒË]n±&'ÚýŸ5­)-­©šÞ¡ÂŒo×™Á-é±ûý¼<°¢ùá‹dî'ØVC’áæz RZŽú&"[U;÷t썸q“:m\‹·!5ÝuwÓ…o<Nš§ò±†(·’an”™FT¼AÇmÁkgn/ìtÕ7-†yü¸Ïœ$I7ï3‹Ó!ŒJÓ·ÿƒãá8Êí§IªÆ–¸@2„V:è6¡|hHù4¥Mb>H&ÅX}{Ræ_Ìã¤hLŠåAQùc‹½4ýlPüÖxs‡o|•2öËV¹/_¥Cv Z“§(ˆ½¸u ÅkäC88Šx
+ߍM¥¬ Ž‡wEKèöÃNæ19’µÕƒ/£Ý\Çs)6ú“ÀœåÜN9¡æ9›¬iqB´?u kÎL"8iꓸžg*ÜÏÇÛ¥BoðY%£D{¨(~hÈ
+}ˆ1¢Œõä¡š…ìb«‹B'Ó÷O/Æ*ø;ùŠô´Ë”áQäŸLp)Ó;Uš«>Å™Û*H‹mÓö3C*ŸG¡:3Û—Ôq-+bg™"jø†¯]£µ
+käñ‡×°>ß­þ,2N
 endstream
 endobj
-9705 0 obj <<
+9741 0 obj <<
 /Type /Page
-/Contents 9706 0 R
-/Resources 9704 0 R
+/Contents 9742 0 R
+/Resources 9740 0 R
 /MediaBox [0 0 612 792]
-/Parent 9673 0 R
+/Parent 9739 0 R
 >> endobj
-9707 0 obj <<
-/D [9705 0 R /XYZ 100.892 685.529 null]
+9743 0 obj <<
+/D [9741 0 R /XYZ 100.892 685.529 null]
 >> endobj
 2142 0 obj <<
-/D [9705 0 R /XYZ 100.892 577.522 null]
+/D [9741 0 R /XYZ 100.892 577.522 null]
 >> endobj
-9708 0 obj <<
-/D [9705 0 R /XYZ 100.892 547.104 null]
+9744 0 obj <<
+/D [9741 0 R /XYZ 100.892 547.104 null]
 >> endobj
-9704 0 obj <<
-/Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F85 5521 0 R /F17 3698 0 R /F94 8167 0 R /F71 5424 0 R >>
+9740 0 obj <<
+/Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F85 5513 0 R /F17 3698 0 R /F94 8188 0 R /F53 3738 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-9711 0 obj <<
-/Length 2225      
+9747 0 obj <<
+/Length 2224      
 /Filter /FlateDecode
 >>
 stream
 xÚ•XmsÛ¸þî_Áq§cj&â|g¦ÓN/u.ɤi.–›vîîLÂ"Æ©Á“ýï»/ E9r{ý"»‹åîb÷Á¡·õBï7ß½MCO„A–ÂÛÜ{"A
-/+Ê -oS{?ù©W¿l>|÷6Š¼"(³,AÑ(,‚0 ‰„ÞÜ~¾Y­ã4ñ?ÝYÝmyv3î÷0
-ý~?Æ®Ö"¹ÿ¦‘{«ËD꿸Þ\üz
-Á¤…%iÇ^µ»øé—Ы÷Áƒ¸,¼Iî¼8-‚,MaÜz7?^„K÷Dî	”i¸—”¹–GQ "&Âпíje+»š]Èrß6
-™oÐáWU«Ug™¶“K}^Kn‡J¤Ë°†Þ:Ê‚²Lù‹›ÆIå'ÁCŠ0šªeeÏ)‹Š ³Ø}ov’l)|=tWn¸“µâ‘íW먀ðÓ¬j•4<¼[ùÉ	5jZ×ñ`®¼‚ažù„Æ×+áwI•°
-5Ž,ÙHœý†?ÇO‚ÝÞ¢-Dâ­E¤IÉöÖJ¶¨6÷Ú6<úâÑ^¹SÏ«¾C½Vꎷ¥÷²RC°Z§`Û;eÜRí–Hþ»¯s4Hø–
-ˆ58A¤¡2zoa¦áhkÈV¦sPqyèkßI¢Øÿº*b\÷èp>;Œb-jêÔUßÁØô(¢:^@ÑE¹ªßA€kžÌÝ¡]ºÂÕÒN&ÖÏÖÞ%sèý³ˆN’T,“$N’ Ù”%ݹDJƒ$M&‰Ë€÷,Nà ŠædÏn‡Q¶-¦J/ö>NüOÚšy–RjO	§XÓxveuÇÿ}縭æQLîõ£u:›oøŠ×®†Ä³J‹˜l¹¬ëÚèßpÿÓ(õ/ÿjªF[UÙѨK¦MôDˆ":õüòcßm	Дù™ùúo¤í­na(­¤Á›¾»×[¾Síž³ÖðTáGÙmG(­¿÷¶ýQÑæi¯^ÔƒýÇ=Ò†Wo0VëAaEXU_žÛÀõdòÒå¯
-ÁxÆ‘ƒ5°¨Öªë­ãK¢%T:0ônß:„Ü\eDåœUb™âĨ"HŠ9«*
-Í9U`rœÍr>瞈‚0*'‘ª·'Î8S³©Ú9	Ñj;àÃkNè°^äñé6ip:I ÿîù_émCXÃÓªoAÅ&þŠDµ5‚OžÇ„ãDoå`S#*¸…;‚Œ'œD€fŒŽ…[«1æNG œK Æʨ(€@‰yâ™îÙ9N%F9 𨄨1Vu̍B¤†~­ÁØð³sn#
-F[ EÙ‚‚ièSKˆ›À¾iiQÁî1újû[0Ň¹! ìL9RpÐ"Ž‡Ù”µiⲜµ 9e-Ð*À¡gbXi\¥3Š+ÖK^N9‚F­Ït™8%vƒ3ßÍ@ü´rþx™ÓÇ(¾†™ôip+¤ú7–¤¡ãA'wN©¶ü/ižlÃaʳg,¦àö¦LBœD‘9»Å‘˜)3\ãdļ@®¥MDÛ‚´VÒ9‰D‹M0pÚ¨ÄyçsëGmQäÚ¢Œ°ŠÔˆB! ¦Ê"
-#¾pÈ&'~ºã‹-Íý·J40†îÄ@s¤+l%’8ÇòúÓ=É8qxCQÔ9»&ÅëÅŽ-…?8ÙœÃçXg¶`o4Ç_™`âG"ˆSǏ5ˆª©wê 3¯ˆ2ƒ+q¥£Afaq……ÿž
-5iÈš·ä‡ȏט !¥Þ»ÓýÀܺç%NÇC×ãÚ
-6pŠ7ÌwUí,0ΤE2Ÿq¦K•4âÔ‡“f°¯Ï9p&â¶Èßpñ˜\¬ã!÷C MíÎIf¹Óò¸„Ï#¤’z€nB…"þå73:¦PÄ%G²ì1¶»a²y™'sáå„y=+9íI-´®û~pµN~Þ$2í+ôLΠè§
-¢˜p}-íû#R¦fy’ÿ†¶³fæ"Q™¹7jpˆ?0Å!©àŒ˜;d^"o$øc¿¨Úá×
-¶q²Ã¼œC®¦§½Ë±‚{RP©z4ŽÖȁV×Ä»&»€Ž…ãÛö®Á¬™>Ýcpë–ÿFÒ¹z'yº¡öhN­ÛS·Ð	(¾\¿übÝ[#!JYÅ`%PÑŠR­ úr'‰	H¶ùVƒü¾ã¶øm”;^ᢑøŽ¼“¥ÒéâdÅcTŒ¦c:§"ȝ³ûÄ¢8ü&àâ;ò¹KÇAw­%è°Ú½éwL‘L¸ýôþ_<rÝÙ\ ±‹ ŸŽ—'’Ðt‚Ãâ_Gj^¨íÙlÁÄ>wü@·û_OŸswdbn7)«áØ$tVŠ'Nß$eGb!Ì“ƁI X²…z'(?½8™Æ©æV&áœÛÒ<Rhœ—%¾ë»àÐ-.\¶ÀysòŽ·œîw'/±{ÁøŒ•™T£scEw÷’1½U\?J>…ðãfž˜ñ#î‰{ø `B"'à-%¾§·œÇßñÒq¼6ãåwt1ÎÌ؝ÛÛ,
-Ò0þ?÷6²r·énì*áùâ(ˆãtÞþ¯Î$ ç/iŽÂ HÅB3a/ý‚jlyfW‡‘ÁîøD ßÁ›€;ä \Kp³<ɘv‚D|—*üÿJwÖ×®½å~ÅäVÂmÁò„_8âÒÿ0N¤ù½Ç²>‡[í¤$ÿ¹ÚÅ?ò‰3>2ù$¼X觗ý~#}´ÚtM× z; mØŽ¿šT÷ÂÄBç=¸Ô·-÷LœäXkðßóš`úÞþ_
-Ì~~Äéúö
-ŽóÇAUFÙ+&~Ú¬o®¿üóú‹“©øÿÊ%Ýô(±ççîS‘_ÑsèôŽ9ý_o.þã|• 
+/+Ê -oS{?ùiX¬~Ù|øîmyEPfY‚¢QXa,@	½¹ý|³ZÇiâ6º³ºÛòìfÜïaúý
+~Œ]­E"rÿM#÷V–‰"Ôq½¹øõ‚IKÒ Ž½jwñÓ/¡WïƒqYx’ÜyqZYšÂ¸õn.~¼—î‰Ü"(Ó4:q/)r-¢ D"0L„¡ÛÕÊVv5»å¾m2ß '¯ªV«Î2m';–ú¼–Ü*•H—a
+½u”e™ò7“JË¥R„ÑPõ(+{NYT±˜Åî{³“dKáë¡»rݬl¿ZG„ŸfU«¤ááÝ
+ÈON¨QÓºŽ{påóÌ 4¾^	¿«Hª„U¨qdÉFâì7ü9~ìöÖm!o-â MJ¶·V²Eµ¹жáÑÐïöÒȝ‚Äx^õêµRw¼(½—•‚Õ:ÛÞ)ã–j·Dòßx£A·œh@¬Á	"
+•Ñ{3
+@[C¶2ƒŠËC_[øNÅþ×UãÒ¼G‡óÙakQS§Ö¨úƦ@ÕñŠ.ÊUý\ódèíÒ®–v2±~¶öÎ(ù0ð˜C‡ìŸEœ¸\Ë$‰“$ÈE6eIw.‘Ò I“Iâ2à=‹Ó0€¢9Ù³Ûa”m‹©Ç‹½ÿÀ“¶fž¥”ÚSÂ)– CÅ4žÝGYÝñß9n«y“{ýhÎæ>‡âµó;~Viq³‚-—u]ýî¥þå_MÕh«*;uÉ´)‚žÈQD§ž_~ì»-š2Ÿ 3_ÿ´½Õ-¥•4xÓw÷zKÃwªÝÓ`Öž*ü(»í¥õ÷¾Ó¶?*Ú<íÕëz°ÿ¸GÚðê
+Æj=(¬«êËs¸žL^ºüµ!8 Ï8r0ࢆõÀÃZu½u|I´„J¦ƒÞíÛ	¡¢“ã¡L‚¨œ³êO,SœUI1gUE¡9§
+LŽ³YîÏçÜQFå$ò@õöÄgj6U;Ç !Zm'@|xÍ	Ö‹<>݆"
+N'	äß=ÿ+½mkxZõ-¨˜ãÏÄŸC‘¨¶FðÉó˜pœè­ìQbª`D·pGñ„“ÐŒÑÁ±ð£ck5ÆÜéHC”s	ÄX%(1O<ÓÝ ;Ç©äÀ( •5ƪŽ¹QˆÔЯ5~vÎmdBÁh ([°B0
+}j	q8Â7
+"-*Ø#†bC?Bm¦˜ã07”)G
+ZÄñ0›²6M\Ö€³$§¬Z8ôL+«”cAqÅzÉË)G@Шõ¹€.§„îqpã»È`‚ŸVŽÁ/sú8BÅ×0“>
+ne€TÿÆcƒÀ’4t<èäÎ)Õ–ÿ%íÁ“m8L@™`öŒÅT¼Â¾Â”I¨‚“(ò!g·83e†kœŒ˜ȵ´‰Hb[ÖJ:'‘ˆ!c±	NºÄ(΃<Ÿ[?j‹"×­`„µP¤~@
+1UQYð…s at 6i<ñÓXliî¿¥P¢1t'š#]a+‘Ä9–ÿÐw˜îIƉÊ¢ÎÁØ59(^/vlÁ(üÁÉæ>Ç:³{£9þÊ?Aœ:þ{¬	@TM½S™yE”\‰+
+2‹+,ü÷Ìh¨ICÖ¼}$?<@~¼Æ	)õÞõ˜îæÖ=/q:º×˜xh°«P¼a¾«jgq&-’ùŒÛx4]"¨¤§>œ\0ƒ}}΁3?°E®ø†‹Çäb¹iªhwN2˝–Ç%,x!•¬Ðt*±ð/—¸™Ñ1…".9Ýp`±Ý
+“EÈËìÜ8™/'ÌC èYÉiLjY uÝ÷ƒû¨uòóÞ ‘i_¡dòpE?mÅ„ëkiß‘25ƒÈ“ü74°53‰Ê̽QƒCü)IgÄÜ!ózty#Á?ûEíÔ¿¾h°“uîàår5=í]ŽÜ“‚JÕ£q´F< °º&Þ5Ùt,߶w
+fÍôéƒ\·\ø7’ÎÕ;ÉÓ
+µï@sjݞ¸…N@ñåâøåëÞ	QÊ*> +	€ŠV”âhЗ;IL@²ýÈ·ä÷ÿ³µÀ?h£Üñ
+Äwä\(•N'+ƒ¤b4Ó9AîœÝ'Åá7iß.Í]:*¸k
+,A‡ÐîM¿cŠdÂí§÷ÿâ‘ëÎà]ùt¼<‘„¦ÿ:Ró‚DmÏf&ö¹ãºÝÿzúœ»ëˆ s»IY
+Ç&¡³R<9pú&);
+a˜4LâÀ Á’í(Ô;	DùéíÀÉ4N5·2	7àÜ–æYBã¼,ñ]o܇népá‚°Λ“w¼ådp¿;yÁˆÝÆg¬,Ȥ+º¸»—Œé­âúQò)„/wø0óÄŒqOÜÃ9y o)y€ð=½å<þŽ—Žãµ/¿£ëˆqfÆîÜÞfi†ñÿ¹·a•s>LwcW	Ï?GA§“ðöu&iù8_xèìxIsE*š	{ÑèTcË3»:ŒvÇ'øÞÜ!åZ‚›åIÆ´$â»TáÇøWºcÈ°¾~pí-÷ó(&·n–'ü—þ‡q"Íï=–õ9äèÜj'%ùÏÕ¾((8(þ‘Oœñ‘ÉÏ áÅB?½ì/ðé£ÕЦkºÐÛhÃvüÕôÈ º^ :ïÁ¥¾m¹gâ$ÇZã€ÿž×Ó÷öüj`öó+ N×·Wp˜?ª2Ê^1ñÓf}sýåŸ×_œLÅÿW.é¦G‰=?/pŸŠ„øŠžC§wÌéÿzsñ”•.
 endstream
 endobj
-9710 0 obj <<
+9746 0 obj <<
 /Type /Page
-/Contents 9711 0 R
-/Resources 9709 0 R
+/Contents 9747 0 R
+/Resources 9745 0 R
 /MediaBox [0 0 612 792]
-/Parent 9715 0 R
+/Parent 9739 0 R
 >> endobj
-9712 0 obj <<
-/D [9710 0 R /XYZ 151.701 685.529 null]
+9748 0 obj <<
+/D [9746 0 R /XYZ 151.701 685.529 null]
 >> endobj
 2146 0 obj <<
-/D [9710 0 R /XYZ 151.701 660.623 null]
+/D [9746 0 R /XYZ 151.701 660.623 null]
 >> endobj
-9713 0 obj <<
-/D [9710 0 R /XYZ 151.701 641.703 null]
+9749 0 obj <<
+/D [9746 0 R /XYZ 151.701 641.703 null]
 >> endobj
 2150 0 obj <<
-/D [9710 0 R /XYZ 151.701 243.033 null]
+/D [9746 0 R /XYZ 151.701 243.033 null]
 >> endobj
-9714 0 obj <<
-/D [9710 0 R /XYZ 151.701 215.835 null]
+9750 0 obj <<
+/D [9746 0 R /XYZ 151.701 215.835 null]
 >> endobj
-9709 0 obj <<
-/Font << /F50 3701 0 R /F22 3706 0 R /F17 3698 0 R /F15 3700 0 R /F70 4384 0 R /F51 3729 0 R /F71 5424 0 R /F52 3730 0 R /F85 5521 0 R >>
+9745 0 obj <<
+/Font << /F50 3701 0 R /F22 3706 0 R /F17 3698 0 R /F15 3700 0 R /F59 4373 0 R /F51 3736 0 R /F53 3738 0 R /F52 3737 0 R /F85 5513 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-9718 0 obj <<
+9753 0 obj <<
 /Length 1390      
 /Filter /FlateDecode
 >>
 stream
-xÚÕ]sÛ6ìÝ¿B×Ý.ò]¬‘ú°¤îöÐÅÍê.u½Øiw—恓èXWIt)¹‰÷ë”+·Ú­y™_€ ¾	À̹w˜óÛè×õè§Kßwb/wÖ‡3æ%©ïL“Ô‹ÒÐYçέ»’Y[¨z|·~mØ/NCd÷S7#>ß÷8÷ÆΦ¾;¯p›vÌ]P	@YÔ÷ãIEîr0W5í*ÓÅ®EZèÎtñYj‚/ñJWdC7Þˆz/Êò@ç7ºz_æfYYȺ%##žx)KSÀqufFœ#×èåzôiā
-Ì=Ç#/œ¬ÝÞ1'‡³×ó‚4qgåQâM#”V:«Ñ#Ö&úŠBÃÔ3Cõ—ã$pµªÀêÐwÛ­$@Ëf_b$ÂÀ-Z¢5[µ/s‚ÿOüÄ•™ªì…¬”BÿöÈÆpº¥“¢ùŠ9	cî¾’ZZ
-qŠš¾òQT»RbXÀ—	¼(LÉÜ
-™n5öc÷@pQ7-dC`]<§˜Ç¼ï:H	"Ïç	IÑJµ?Œ'‘A¾ºTtrs6õGñã#üΈöÞgìqõòúÝËk"|àAhŒƒKYrjá$;»—mn«ÙŸÍ^,~Að¼Þ¨U«¥¨Wè
-‰¥.êVêg„gCȪœŽ¡Ïé2ª&<öx‰ÃC²±º}_Ô¹zhˆq±¦ïc2½ë›³•J<³ž]h‹Ueä„‘—ð¯B÷NêÆdÐ0ÞúwCèK]ˆJv܃ŽJx¡³mÑBÙëãíïrrÈ„¥h·‹çXïç‹ÅÕ¡ieø7;¥Jf×s¨£•aü?“)B†e¹º¸ž/×Þìêj(´3ÑŠMQʧQ6_\¾]­¯ßxËålÐÇUoŠû§SˆÞ-×7óoÜë¾’åîiÕa0_]-ÚúU=“;YçðìQeÓéŒûsëâÀú}^õCõFÕE«tÝ{kÿ¢|#`fäP§íawÊûõ(šD.F¶+Çv°›a2îà¨0­	Ø␠
-‚e³ æŠ</°ïccÓŒ‡fL#²­3ÚðB)ìð*ɲäÄ2?Ž¼0ºé|§!Wfz¦å?§F
-+‚7õÃÓ ‰‡'L-0¥ÁÑF< Wv¬t¯ˆÃº¯ˆJS€R ×È€^J¸5à‹|ÿèÁDêíæÍ?¿PU%&Ü	-Z™¹Ã£Ð›Çíg5Ld³%(mB/‰’“z¢èÂ(¾¸Y®Z×\ÚìNB ³b…AØÏê9P"iOÉ©Uk	&H˜ðˆï‹X­4ôâiÑص–m:´uh,äÊ-Öþ/K!ÐÈb©A+ÿ™ˆ OK.Ϗ8¡Iø+»…3'òCQ–Ä	Û a/@çZÜ\]=#ª¤*ÐŒ¾g³;°Õ¦Qäw{MìÅQÐ_yCлž{-?í-+¨^\°¦Swƒ–¨q€y BŒ§Ûðœ*èÍ—­QSˆp¾Úg™®jûv­ŒS‘„¹•Yñ€²÷–„é#½€l°>Ì-@Ž·>íV«¹¨öínß]m†ök?šza|¬ÿl¿kÀͦ¸¶˜3X‡ãŽßv…¡§êÄTÛÊyxRø´'f!†º0E}Ìl´1nÅH Í¾°ìªSB¨°2Æ­À*ûl_ždR·¢¨­XUSÓkèè P›v×—T‰ô*žœr“Pe–CÄ÷»R‰œþÓ Jé ¨ñOP[ˆ²øûx
-Y0ߣ´/ÏšðcGF¤¡‚¾2剻îî´ãc34ÿ†º¿1Ýþý't·l
+xÚÕ]sÛ6ìÝ¿B×Ý.ò]¬Q_–Ôݺ¸YÝ¥®;íîÒ<pë*‰.E7ñ~ý ‚råV»õ!/ó‹ Ä7˜9÷s~ýºýtNâe	óõÆñóÒ,p¦iæÅYä¬çÖ]‰\—²ß­_öÔ˦ÓÙƒÌcÀ͈/<ß÷ÆŸMwÞ à¶z컡
+€ªlîÇ“0ŽÝå8d®lõ*WåN#-rgªü,Á—x¥Ä+¢¥ox³çUu ó›ÖŠŠ\µƒ/só¼*E£ÉȘ'^Æ2ãTpŝ™1ːkôr=ú4ò
+Ì=Çc/¼ÝÞ1§€³×óÂ,ugí„qêMc”V9«Ñ#Ö¦÷…F™g"†ê/Çiè*YƒÕQàê­ @‰v_a$¢Ð-5ÑÚ­ÜWÁ'AêŠ\ÖöB^	®ˆÿa[æc8ÝÒIÙ~E†œD‰ï¾JX-qò†¾â‘×»J`XÀ—‰zq”‘¹25Ýz$îà²i5dƒc]<·1û®ƒ”0ö?%)JJýÃx1ä«K•A'7g3Þ|ä?>ÂïŒhïÆW/¯ß½¼&Â?ŒŒqPbKO-œäg÷B¶zýÙìÅâ÷Ï›\i%xMø»Ri($B–ªl´PÏφ×ÿBŸ'ÒeTMüÄóSß™	<$«Û÷eSȇ–kú>¦Ó»¾y11[©Ä3ëÙ…¶XU&AN{©ÿUèÞ	ÕšÆÛàn( }©^‹Ž{ÐñA	/T¾-5t‘½:Þþ.'‡LXr½í„\<ÇÊx?_,Ö¬­u Ü˜]Ï¡ŽV†1þL§–åêâz¾\{³««¡Ðθ曲O£l¾¸|»Z_¿ñ–ËÙ ²Ù”÷O§½[®oæ߸×)|%ªÝÓªÃ`¾ºZµõ«z&v¢)à٣ʶÓ9÷ÿæ<ÖÅÿ€õû¼ê‡êlJ-UÓ{kÿ¢|ÃafP§ú°;åýzMb.ƶ+'v°›a1ßÝAÁQaZ	°Å!ªf9@ÌåEQbßÇƆ'˜™1È|´"Ìh֑"ËÒË‚$ö¢(ì¦óiœ†\I™é™–ÿœ)¬Þ4ˆNÄž0µÀ”Gñ€^Ù±
+н$ë¾$*Me *Ž^#z)àÖ€>XG® Ro7—hþù…¬k>iÅŽ+®E1äŽGÞ4<n'8«a"›-A*ë\yiœžÔEFñÅÍrEÐÒ¸Öâê¤W°;å) ÌŠ…Q?«ç@‰m8„=•$§‘ÚL67á9ß³F*:éÅÓ¢‰k-Ût<hëÐX(¤-Z*¬ý_–B ‘Å RVÿg"‚<%@º8?âD&Ià¯è΂ÈeU'o¸½ kqsuõŒ¨‚ª@0úžÍVâÀV›ÅqÐí5‰—À²Ó[y#лž{->íK%j¨^\°¦Swƒ–Èqˆy B‚§Ûðœ*èí—­QSˆp¾Úç¹®j!ûv­L2‘”¹µYñ€²ã÷–„é#½€l°>Ì-@Ž·>í%V«¹(÷z·×D—›¡ý:ˆ§^”ë?ßïZp³­Ç!®­¦'Öá¤ã·ÝAbè©:1Õ¶òÁE?:)|ZŽS³C]˜"‡>f6Ú·b$ÐfŒŸ[öÕ)!TØ™@ã–c•}¶¯Or¡4/+V6ÔôZ:$:T¦Ýõ%Õü#½Š§ g¾I¨2Ë!âû]%yAÿi ¥ô P6ø'H—¼*ÿ>žBÌ÷(í˳&üØ‘i©„ ¯LýÔ]wwôøØÍ¿¡îoL÷…Gÿ ƒ‚·s
 endstream
 endobj
-9717 0 obj <<
+9752 0 obj <<
 /Type /Page
-/Contents 9718 0 R
-/Resources 9716 0 R
+/Contents 9753 0 R
+/Resources 9751 0 R
 /MediaBox [0 0 612 792]
-/Parent 9715 0 R
+/Parent 9739 0 R
 >> endobj
-9719 0 obj <<
-/D [9717 0 R /XYZ 100.892 685.529 null]
+9754 0 obj <<
+/D [9752 0 R /XYZ 100.892 685.529 null]
 >> endobj
 2154 0 obj <<
-/D [9717 0 R /XYZ 100.892 194.589 null]
+/D [9752 0 R /XYZ 100.892 194.589 null]
 >> endobj
-9720 0 obj <<
-/D [9717 0 R /XYZ 100.892 167.687 null]
+9755 0 obj <<
+/D [9752 0 R /XYZ 100.892 167.687 null]
 >> endobj
-9716 0 obj <<
-/Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F71 5424 0 R /F85 5521 0 R /F17 3698 0 R >>
+9751 0 obj <<
+/Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F53 3738 0 R /F85 5513 0 R /F17 3698 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-9723 0 obj <<
+9758 0 obj <<
 /Length 2341      
 /Filter /FlateDecode
 >>
 stream
-xÚ½XësÛ¸ÿî¿B“f標ƃ I÷SâK®¾é¥éIž›N.(
-¶ØH$8úﻋ)Q¦}é¤ÓÄk±ßî‚Ïîg|öÓÅ›ÕÅå;Íg‚³„'b¶º›	-XÄÅÌÄ	ÓI8[mf-äüÓêçËwRÎb–âTÉcÆ•€Ü¤ëÛËùBé0øPçE›÷Ô[vUÊ9üÕí|!B×Û´jmMs¤ÛÿâíêâÜX:áD3¥fÙþâã'>ÛÀØÏ3ÎTÏÜÌýL阭ÞÍ–ÿ¼àßp½0aîÈyüÉ Ëv¹-æ@µt[¡O—j΢H÷·mºõ|!ã +÷û´Ø4Ð1Qð;ל֎B&µìצ›Í¦Î¿àI €©£4‹L4L/6S{JÎÂäȏmŸß3Œ™Š‡=Q,ÇAa톘oKúb‹¬ìŠ9\ÎéÇ
-m-î9[H”[df¡˜Úì®ÜíJœÿ@JW*¨j›•Å&oó²hðSè¶Ç!Xµ³­¥^Óe"hš»n·›‹àpål¡W"\[Œ4h˜Å-¤ FT-_žÈþòÿšÇ*(;` 
-ƒ´FN"
-|ï˜ÉZŠnH˜ÑØŒ¸a¥ß°Bƒw¶œÐî>/¦4DZé×”5P—ÎŽÊ–¸@j·ÀGÞЇ|’H3·½ŠrÒbEÂB÷“P‡îÄß…
-ÑEIÃxÝÚ+7’,ÕX¹ÿ¨¶NÛ²n^Ì!ƒûºì*"a×¾_½"bݵDx£y$;c Y’G²¥zVv¡ÖœúqíÆ‚„ªÍsEWR€Q&_é)ÆbѸ>ÞïÊõ\‹ Ý}šâHE Mqt¿Mlº¼óۏ='°Ù¯XÜݤ«jõ†®Êžu‰…0 ¸D}—S\—Ä´-%\z‡„
-jûG—×½_lhÔ!3
-ê£èw¶¡øùÄí\*QÃihƒø[¾þåÍk$œ¼DêAɯ±™´g)A„æ.ŽO’ü[É‹O¶ÁDé±Å •)b©ªº„]ÒÖ²ùBØ®¶½l4å!GÑ!e‹
-h«Ê(ç*Ø'O9á/ˆ®mã=
-,‰¤K«p’ô“ú¨³É_ÎÄ9qª½i—un=àî€ËØC¼sWÓ Âàu<¼š·ÅQØKqƒ¸­ã§@F…§I@…ÎïÐ~k÷ä
-@Õö¯Ã×ÃN>С«ø8vm¹OÛ<Ë;ï
-ðÝ„Ÿi¢kzd^{sU‘:zô8DÎÄIýÓ°kX"Ã'"<êÛ>ßÜä€âˆBƦX2b‰8âď_S¾ñ|ºa˜f\ð„#«t×’|0Å<ƶ…ŠÅÈG±?ø(v<ø—ÔókxР£ACP|…ÑL¡Öm?+m‰:Þ:”?¸	%íbÝ6YŠævt†pæüòÅÕ”¬øø*OÈ
-vQÁåe“°Öick¯ÓKôï&cô0ÑšA¢Å¤Á0
-Qý%µ¸Å–5ì]¶lR]¡CàÓôêYÈ–!@5àá÷@ö
-eJ¶WåUóCíF¸KjP0/Ãq.¡Ýã¼®i©7x".I×;¿-*Û‡:oGŸøS!T&€òúCàze˜ÑDÃÌÑÕ^Ní¥Y¨‡ôv2ƒ:°‰ÎÌfK)‚ŠC`€š¬¶é1ã<ÁPÂË?¯$õïV•ÒÊ¥;Cj¥ÏÑ™`”8‡¯÷¥¯Ÿ¹´áÓ˜'ðáÎá¹VÞ·€ø-/6ì
-} ·ÁãZ;d¸vÓÛŸ„‘^ˆ#l΋¦Xv~®|¡ú‚å¼ùncþO¢”‰ôç#5ªÔ:š7—ÁÎç‚J•‚º®èKD½=Ênb°â<"×CÞø…OÄK–üuØ¢_06Úq°BÜ¥9D
-õr¨•Ô¾_=®š•Ô€aÐ&ü'~¶lö`GE³+–ÏB;¸—†„{Ií9]®Pͯ瀈«ÛåXæHõ¿a BTÕcnß/o¯¯ß.—ïnÿNr°u]ºDÇ$ã®ô	¢‘cIg¨ý­ÍPÕŸQ³P,ÜQÛ’e…çöºbÛ‘ñ¸$r3ÐËÔÝ:ÅÀÉåѯqpŸö¹5tºÆÏ›²¨ˆ3àHq¯ÛÁmÑWk4mt;[7SFîvúVpnlZ˜!mó+…ÃÂo{(	#ë!K½$	Œ;í¹,î.EhS„£C:\wž¨jûEë±ËzS¯V­OÌ(ïÅ´Üש`qä@AÞÁ>~€¢Ú˜”Œª³Ø}Üå.&Â<L´
-d¢'tcÖçSšÐ¾é˜~K*æ3Û44i›ú¡Ú.¦p6³>KÃi ˆšåÍO»ý@4¢<¶8ÏÅoè@µÐ¦5HÄ“¿Ú½=áÇú5í6÷\™n0-CëCªO|­1Åœ‹š.»3}gz؏ÍY,ƒÿv‹„V¯¼Ý¾ªqö¼D•tì›+г†ä¢>L±ãï<¼1
-×'dÑLH?´$œ¼@ÚÌ"ã·€¦hP¸à<ø%-ºÔkQð#€¶cǘà†â]ê+z¥ÊÍBSÙÚjÒѸ;WqÞoˆFNn±í@ô±=N|Ê÷ÖO¤±3éÆg}x,¢ÁŠ§vñÏ•Rî‹ýj³®ŽŽzÂ*±äw‰á
-MGÁ›¥ÀpÌ›PÀa§±Xû!•RS§J‘†Œ½
-Ÿ ñËu ¬8>/à”‘=®q]Å®¢©›Ö*œÜýp% ašÑnë²»ßöKÄqûMWû
-(”FeeŒ_‘­
-øó§Ø¯Õ.Í’$Ì°}¥ŽBo ¸Œï&]*=y&‚¤zO™”{^p_†'Rz¥nW¹*>DƒõŠ¥u?žZLîiF5`Á8ïzüª4®\ÕéƒÍÍÑBû„3öã Ù$DÞ‚Z	6ù1KðJHS 4“c—eûp}©ƒ]EO€®³¨¨ÝšýºmÚªî¾PÛ”ÙgÛ^]^
-,ô9Ó‚	%®pn?ñ-µXt:uÀê‘9->Ðœ,-Êâæ×X³ªÚŒ$Ó·çüLD½
+xÚ½XÝsÛ¸÷_ÁI3sÔL ’îSâK®¾é¥éIž›N.	[l$’Ǐ8úﻋ)Q¦}é¤Ó	âk±¿ÝEàÝ{÷ÓÅ›õÅå;x<`Ipo}çqÅYpOÇ	SIè­sx°ø´þùò^Ì­Cœ*‚˜’ÃNvÒõí‡Õb)UèhŠ²+Ê{ê­úº*ð«ü5ÝbÉCù×Û´îLCs„Àý/Þ®/þ¸À
+¥N“ÒËö?^c?{“Iì=Ø™{Oª˜i¥€Þy«‹^ßp½0aöÈyƒü	?Ëv…)@ut[®N—ª€E‘nÛö›ÅRÄ~Ví÷i™·ÐÑ‘ÿ{ œ¤¦ÇF!JkÓ<ϛ➘;J±HGãô2ŸÛS,LŽü˜îù=ØÉxÜåÈrì—ÆäÄ|WÑSfU_.àrV?vhkpOo)Pn‘ö–\2&´Ù]µÛU8ÿ”.¥_7&«Ê¼èŠªlñSh·Ç!X½3¡^ÛgÜoÛ»~·[pÿpemaP"\›O4¨™Å-Fäp-š^žÈáòÿZÄÒ¯z` 
+ý´AN"|•%o™É:Šnì“é~šE`”nÃ
+ÞÚr¢A»û¢œÓ@ÇzXS5t at SY;ª:â-¨ÛEKŠY"Å‚`Ü«¬f-–',äñ0	uhOüË]”4Œ×mœr#ÁâPN•ûÚògš´«šöÅb¡ßT}M$ìcÛ÷ëWDlúŽg4d§5 KòHv¡ÏÊ.Ôãš“ãA?¶Í
+AX¢ÚWt%	¥ãé•žb,fQ<Šëãý®Ú,÷Óݧ9ŽdÚäG÷ËÐÔɦ«;·½œ8 xN2:`»ß0°¸»YWU,>ê
+]•=ëK®Aq‰ü.§¸®j4ˆh[¸ô	é7揾h¿ÈiÔ"5
+ê£èw¦¥øùÌí9\*‘ãihƒø[½þåÍk$¬¼DêAŠ¯±žµg!@„ú1.Ê).~Ë!Esg€­C0‘jj1heRƒX꺩`—´3l±T ¶ëí ›My(PtH™2'mUji]ûä‰@ 'Á¢Ó:OK"éÒ*œ$ܤ!êäàëÒšx@œ*gÚUS¸;à²6ÃPùï,ä54€0xù¯æÁ-dqRÌ·UüÈÈð4	¨Ñù-ÚoÍž¼¨ÆüuüzøÁÊ:tÒ¾«öiWd`yò]¾›gšèÛ™7Î\e$O<z"uÀøIýÓ°«Y"Â'"<ê[>ßÜä€âˆDÆæXà"b	?âďßP¾ñ|º¡™Gflð„#ëtב|dÀaŠ~ŒmKó‰bôQì8ð¯¨çÖ~‹vŒ
+AñF3‰Z7ì´#êxoèPþ`'T´‹±Ûd)šsä›ÉÜšóËWs²
+¦WyBV°‹ô//Û†¹¿I[Ó8^¢Ÿ4™¢‡†ŒV-g
+†‰hŒê/é¨å-¶¨aïªc³ê
+-Ÿ¦WÏB¶ª¿²×(ÓPp´½†(§š;ؤó2·áÚ=ÎëÛŽz£'â’t³sÛ¢B±}hŠnò)x*„ŠP^c¨\§=™¨™>ºÚ˹½Õ˜ÞΆ`PV Ñ™Ùl)¥CP±P“5&=fœ'Jxùgᕤþݪ’JÚtgL­±ô9:Œçðõ¾rõ“$·‚2|³á>ÜY<WÒù¿eNÀÞÒr<®¥µc†kòvÜþ$ŒBœ`sQ¶À²õséÂÕ|(çÈ7?`Œù?‰R$ÔD¨PëhÞ8<^;ŸK*UJêÚ¢V¬õö(»MŠÁ*Ðà鹊Ö-|"ƈX°ä¿¨Ã–©ÑNƒ
+0
+ÿ.-° j©÷P@]`©´¤öýúqÕ,…ƒ6à?ñ³e³;*šm±|ÚÁ½Ä ÜK(Çéjj~½ D\ß®fÀ2GÈÿ
+¢ªš2pû~u{}ývµzwûw’ƒišÊ&::ñ-w•K ŸJ:CíoM†ªþŒš…báŽÚŽ,+<·§ÐcØNŒÇ¦ ‘͘^¥Öè6)Î@ý÷é[C§oÍñ¼9‹Š&â)îõû1¸-‡j¦MngšvÎèÀÝNß
+΍Mq}LÛ'¼Ä’Eá¸ðÛJˆÅjÌÒA/I‚cOA{®Êû¥Mºá(·H‡ƒ›Þuc¾ hvÇbêÔª$=É{1-wu*ØAYD·° (ƒ6&%ã‡ú¬¶w…‰0­™èÀ	í˜qùԁ&´¤o:fØ’ŠùÌ´-MÚ¦n¨1Ë9œÍŒËÒpš¢fuóÓßn?(íγñ:P-ti’ñÆÀä¯foNø1nM·-Ü[¦kLËÐúRWkÌ1g£¦ÍîôÀéöc}Ëàÿ-ä"¡Õ)ow /„j@œ=/ÑF$ûö
+ô¬ ¹hsì¸;oL£Ç
+	Yäq釄³‘…H›Y¤ÝP@Â
+çAàÿ’–}j‹µÈÿ@Û²£µCñ.u=ŒRå¦}®¨¿êL=ëh=Wî¼ß¬Übہb{œ¸”9"¬›HcgҍÏ2úÄwXDƒ!
+NmãŸ-¥ìóÕd}7;õ„UbÉo-2âã'šŠü7&K-€á˜3/ F€ÃNk°öC*¥¦I1”"
+)z>â—í@Yq|^À)7z\ãÚ2$ŠmEÓ´-Trû•€„iF·mªþ~;tÇíó¾q+ZP(ËÊ¿"[5ðçN1_ë]Z”$I˜a†J„Þ p7ßͺTzòLIõž2)û¼`¿ŒO¤ô&Jݾ¶U|ˆëKë~<µ˜81ÜÓŒÊ`Á4ïzüª4­\åéƒÍÍÑB‡„3vã Ù$DÞ’Z	6û1ðJHS 4“cWU÷p}¡ü]MO€¶³¬©ÝÚý¦k»º¾PÛVÙgÓ]]^r,ô¦8ã’_%àÜnâ[j±è´ê€*TsZ~ 9YZVåͯ±buO$3´çü`Dì
 endstream
 endobj
-9722 0 obj <<
+9757 0 obj <<
 /Type /Page
-/Contents 9723 0 R
-/Resources 9721 0 R
+/Contents 9758 0 R
+/Resources 9756 0 R
 /MediaBox [0 0 612 792]
-/Parent 9715 0 R
+/Parent 9739 0 R
 >> endobj
-9724 0 obj <<
-/D [9722 0 R /XYZ 151.701 685.529 null]
+9759 0 obj <<
+/D [9757 0 R /XYZ 151.701 685.529 null]
 >> endobj
 2158 0 obj <<
-/D [9722 0 R /XYZ 151.701 292.746 null]
+/D [9757 0 R /XYZ 151.701 292.746 null]
 >> endobj
-9725 0 obj <<
-/D [9722 0 R /XYZ 151.701 265.234 null]
+9760 0 obj <<
+/D [9757 0 R /XYZ 151.701 265.234 null]
 >> endobj
-9726 0 obj <<
-/D [9722 0 R /XYZ 151.701 203.117 null]
+9761 0 obj <<
+/D [9757 0 R /XYZ 151.701 203.117 null]
 >> endobj
-9721 0 obj <<
-/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F51 3729 0 R /F70 4384 0 R /F71 5424 0 R /F95 8317 0 R /F96 8559 0 R /F17 3698 0 R >>
+9756 0 obj <<
+/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F51 3736 0 R /F59 4373 0 R /F53 3738 0 R /F95 8343 0 R /F96 8585 0 R /F17 3698 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-9729 0 obj <<
+9764 0 obj <<
 /Length 1463      
 /Filter /FlateDecode
 >>
 stream
 xÚµWëoÛ6ÿî¿Bè6DjVÔ[ù¶¥ëÚÛ2Äù0¤JK´-DO¤›fØ¿{P~ÕÁÚ
-èH÷úÝ]oåÞ/“Ÿæ“¯ÂÐËD‘Ò›/="/B/Í‘±7¯¼;ÿF—¶î»éûù[bÏE‘¦1²‡…€;`¾0RŠéLiè¿é€ðJ_!Õ ÑÔÝj:‹’Ä¿žFß{SõÆâ^ì¿êz`ú^©ñŠ6|ãWÕmUÓ<òù­q¢bØÀ7ð˲©ugYÉ$ KDdTt'£š‰Œkòó|ò×DÂ.0žˆ(òÊvr÷>ð*8{ë"*rï8[/Jr‘&(­ñn&L‚CgÊäðaæB‚§Ò¸ä1|~¾®Ñ¤8õëÎX0É­6CÝMÃÜ·ä
-Øx¨í©Ä·kÍ[j5š¿—£ÙhhûhÚ…5v3¸Øk—¦"Ë¢‘Ùö,{÷ÈÕíõ
-¿k0"f(Ë›…q&ÒÌ›ÉH$qádèŸd‰R€866Èø,÷UYjctÅ»kå¶ym@¸UâÕ{ü£-Ÿ¿’@	Ðå^(÷Ö[m_Öä(_íæ„=`Ó¨rIi–’¶‰‹ÃÕõ‹7× Oùeßuœè 7³ÿœæ±ßoñ4ö;Mª9
-¾ÒPób`}{ËÜKx™ô Úr¼ÉX½”zcΐBET€;¥1,„£c¦ÓtvW\ÜÐ!¿oPmÕ¶&‘Ò¿Zër…à¼YfÔKüF.º@P\àœã‚†À‘ýª«ÿ&ss4¸™çFµ¸Z(Áù”ÉC½À½Q,òØY1ô½ý”	€èˆNZÎnñì‡Oðã6Jþ^ènÛ¢f •¹à½¦/U³†RÁËw2Š)˜PibåQþýÃ<«Aoœà«‰(Àµ3×—Z™Ë»àSàÏû3IƒÈ»¼C%ð÷¾Ò³Emͺßàòà‘£»£üJ*w«/‘ñüù	,û¶¯^ޝ2žBý$4®!ÎÖý¶©v4"íWöiw'Mm,a1ñß,y«ëísÌ™’¾ßðžêÜCƒ†º7ؽ”3¦aªÁ£Å ª°–Û¾c4aâf"ìU{(3ô"®WºsÀUüy}{íNë`æòëRù¾n—[$©›ºê—LCª_Â'7‚«Z©ëN‘¥þ|Š0ì·‹±ýIõdWaèZ•ÈÀ§\ÇB¤ÜÉ–£U7|n¶Th—ÛƉÿ­·š9Ÿp=¦¡n¡+ƒ˜Çgà+™‚³e¬)Q`þΰ"Ãß*Îc"Ç,–3	z>ÁTU†)äØj$ƒú îM˜4–â(§vrP01Ðûï‚û"Q¤–KmXªÍ†uVŽs­ÇI•¾v¿E—IYXôÛUÍ UõˆMµJ%6ˆÈ5ˆ|× 
-lgt½ïvè*’}¿¸0¼q˜ï°Ü(cØ}CÅ;Ôø³¡nÄ‚bÄ´‹æi·e"²DŽíÂp'ùÕÙ© æŸp×](lC‹Û~.EŸÔMÂ[!ÇVWÔêxQ_ påCÄ
-³k&–}Ó°wxª+$	0àçáÇjO§¬6Ì€àw(/q€ñh¾TªîLÍV[xȁ¢T˜üqÌñãŒãKÄ’H+ÜØèBL.‡¾=9Åœ}jë–XŸK®4¢¦Ã´Àmœf»'ŠÍ¡7¡‚˜E–ç‚sdœÄcpÐï,ïx>HEº﨟2_‘eð…;aߟ•P“tg;K$¢ýdýÙp¹—Èøxº‰¾Ýt³›Ox‰‹$@Ž&WdtT7€qœ}8Ÿ¾Õ¬³Ò֍:Ÿ(´^솀pxº“¹è³Ñ§âÿ¦´îz˜Ák¥A…ãÌn¶ †ü›št2ÅýÃfWñÞÂ'íìîì;3j§œî_5ãíòxü•ÿVë
+èH÷úÝ]oåÞ/“Ÿæ“¯ÂÐËD‘Ò›/="/B/Í‘±7¯¼;ÿF—¶î»éûù[bÏE‘¦1²‡…€;`¾0RŠéLiè¿é€ðJ_!Õ ÑÔÝj:‹’Ä¿žFß{SõÆâ^ì¿êz`ú^©ñŠ6|ãWÕmUÓ<òù­q¢bØÀ7ð˲©ugYÉ$ KDdTt'£š‰”È5ùy>ùk"a˜ODye;¹{xœ½õ¹÷@œ­%¹H”Öx7“?&Á¡3erø°s!ÁSi\ò>?_×hRœúug,˜äVŠ?›¡î¦aî[rl<ÔvTâÛµæ­Nµš
+͏ßËшl4´}4í»\쎵KS‘eÑÈl{–½{äêöú†ß5ŒG3”åÍÂ8iæÍd$’¸p2táO²ŒD)@›d|–ûª,µ1ºâݏµrÛ¼6 
+Ü*ñê=þÑ–ÏßI èr/”{ë­¶/ër”¯ös°iT¹¤´ KIÛÄÅáêúÅ›k'?Šü²ï:NtƒÙNóØï·xû&Ußi¨y1°¾½eî%¼Lz m9ÞÀd¬ÞJ½1gH¡"*ÀR„ÂÑ1Ói:»+.nèß7¨¶j[	î_­u9BpÞ,3ê%~#] (.pÎqAÃàÈ~ÕÕ“¹9š	\Ìs£Z\-”p0‹õ÷F±ÈcgÅÐ÷ö;P&L ¢#:i9»Å³>ÁÛ(ù{¡»m‹šVæ‚÷š¾TÍJ/ßÉ(¦`B¥‰!”Gù÷ó¬½q‚¯B&N  ×Î\_6je.ï‚Oy€?ïÏ$
+"ïò•ÀßûJϵ5ë~ƒËƒGŽîŽò+m¨ÜA¬¾DÆóçÿ%°ìÛ¼zywÊx
+õ“и„8[÷Û¦Úш´^Ù§ܝp4µ±„Åij䭮·Ï1grHú~Ã{ªs
+êÞ`÷RΘ†©.ƒ¨Â6BXnûŽÑ„‰o˜‰°Wí¡ÌЋ¸^éÎWñçõíµ;­W€™Ë¯Kåûºi\n‘ ¤>lêª_2
+q¨>|AŸTÜ®j¥j¬;E–úó)°ß.Æö'ý5Ö“]…¡hU"Ÿr‘r'[ŽVÝð¹ÙR¡]n'þ·Þjæ|Âõ˜†º…®bŸ¯d
+Ζ±¦Dú;Ê¨8kŒ‰;°XÎ$`èùSU>¤’c«‘êp¸7aZÐXŠ£œÚÉ9@ÁÄ@ïS¼î‹D‘Z.µa©6ÖY9ε'UFøÚý]&eaÑwnW5ƒVÕ#6Ô*•Ø "× ò]ƒ(°AœÑõ¾Û¡«HöýâÂðÆa¾Ãr£Œa÷
+ïPãs̆º!ŠÓ.š§Ý"”‰È9¶ÃœäWg§˜Â]w¡°u-nû¹A~R7	o…[]P«ã=F}À5–+Ì®™XöMÃÞá©®$À€ŸSH„¨=².Ø0‚ß¡¼ÄAÆS ùR©º35[má!ŠRaòÇ1Ç7Ž3Ž/K> ­pck 1¹úöäsöa¨­[b
+|v,¹ÒˆšÓ·qšíž(6‡Þ„
+"`YžÌ‘qÁA¿³¼âh>HEº﨟2_‘eð…;aߟ•P“tg;K$¢ýdýÙp¹—Èøxº‰¾Ýt³›Ox‰‹$@Ž&WdtT7€qœ}8Ÿ¾Õ¬³Ò֍:Ÿ(´^솀pxº“¹è³Ñ§âÿ¦´îz˜Ák¥A…ãÌn¶ †ü›št2ÅýÃfWñÞÂ'íìîì;3j§œî_5ãíòxü•ÿiØ
 endstream
 endobj
-9728 0 obj <<
+9763 0 obj <<
 /Type /Page
-/Contents 9729 0 R
-/Resources 9727 0 R
+/Contents 9764 0 R
+/Resources 9762 0 R
 /MediaBox [0 0 612 792]
-/Parent 9715 0 R
+/Parent 9739 0 R
 >> endobj
-9730 0 obj <<
-/D [9728 0 R /XYZ 100.892 685.529 null]
+9765 0 obj <<
+/D [9763 0 R /XYZ 100.892 685.529 null]
 >> endobj
-9731 0 obj <<
-/D [9728 0 R /XYZ 100.892 619.838 null]
+9766 0 obj <<
+/D [9763 0 R /XYZ 100.892 619.838 null]
 >> endobj
-9732 0 obj <<
-/D [9728 0 R /XYZ 100.892 296.593 null]
+9767 0 obj <<
+/D [9763 0 R /XYZ 100.892 296.593 null]
 >> endobj
-9727 0 obj <<
-/Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F85 5521 0 R /F71 5424 0 R /F70 4384 0 R /F96 8559 0 R >>
+9762 0 obj <<
+/Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F85 5513 0 R /F53 3738 0 R /F59 4373 0 R /F96 8585 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-9735 0 obj <<
-/Length 1568      
+9770 0 obj <<
+/Length 1567      
 /Filter /FlateDecode
 >>
 stream
-xÚ­WmoÛ6þî_!t"5-Qïݧ®M»t[–%n; 
-Ybb¡z+EÇͿߏR¤DEW`þ`Ý‘OwGÞÓcÝXŽõfñëf±~8–ë°ÄI\ksm¹Ë"ǵÂ8aAâ[›Üº´×_^mÞ®_snÅ,	C¡Ü‰™ã¹`Iƒ^¾;»X®¼À·ÏdQ«¢¾!íb߶ 9v³„?©–+×w#ûå.m•„áí/Ž7‹/4.<	˜çYYµ¸¼r¬æÞZó’Ø:hdeyAÌ  ¹´./œqx‘;	/ÿ#ß
-ý„é0Ðón—JQ§•x~YÝuÕVuª•õºvV®Ç?!hÛHEÈ‹´Ú¦ËUÀŠCÑ
- &KZ™ËâVHZ;k:kªJÔêû>”M–ª¢©¿a§íuQ~ë--úÚÊ&]×Èç—‡¢ÖC˜GÌIX6ú‰Â’m–•øGêêÄÏ_ág†3zÝE“>
-éˆF0ˆr×tJ¿7`¦ŽJÑíKó¶CÚ‘ðáøüüÓ»ÓßOÿúpúéìüäts|þéÕùÉûãs: n0Þ핱ëy,Ž<²{ÚԝÛÍ5=ÕNô‚FÄÍHë¼#­Û5KÛ‡šÔt»„4Áy†¿[œl_æÓ%f=0%/Ùrå{‰½ÙÝì*5ãó ÃG%×¾£tÝH´ó>`Ú½„% 4Á`|z•¨šºS2¥š¤UK×.ŒÕ¬©ó8y®ý¢žs)UJT-lˆÇ=[5ô„¥µÈúA°iÆ)¥ àÙ¨Òa íÁ¹–:•Þô¡(K”8¬k†—¥ô¨àÄ"òqi¥eƒq?¢ÀÉeQ‹ŽÄæú¡ot=³Ó€*EÞâ¢o¨çN`¿¨nïR 4¢væR|ÙRä4<‰§ï7|.¥ìJZ–"gO4ýõ¼¥QÀ½+<Ç
-Iùl‚yÄÛz…¡â³=¦.†Ôé|ÆþÈOÖny\Ž³×/1lœ„`Jï0h at s¨nÓ£Ž°—:HD<½bTtSŠu¦õ6âà€1‡¬×	¬5áæ<òËÑ@0†7£séF̍ù4¡ýd¹áÿ‡¿<Xú÷½CBeëlßvë¶Í×#Îb ?"2vvöê?[Þwr­¯²OÜØie_°·	q÷úÿa9—·rj»ù†õàŒ³]ÙÞFíh–‚û}Ÿ‰Nàlˆ Ü çZTü‡ö–Ê‘&Dõ•%²¨	eø¯Ýr  º²ÐlÛ=t+Eúy–yÉ‘°§0JZ¢úB±Fò.aa°[¬ñ;õ9…v´1ÁP¢õ\²æë6F#ží)ùÐÛtZDÝû<6¸¢/ôCºvšƒ”n‹²PhäNG½rC‡ÅNòðÎM;¸*ì)ƒLÒ.qŸ›+‰ûúÞ ²ŸÃÁû°÷^.|?ü!ñ…Ûù\Ø^Â|/êWêð†d]»_
-é½Ös
-MuáÌPÈp):îÙ'¨+UéçåÀëd—rà»,N¼iF”½ò’pč ´;½Ól~YÞ™1èTÑ>
-胙„ý{%*Š ¯ÂÕ|ª˜„c YȇótΘq5—Û˜Åî€Ð¥	
-¾Óí‹n/„	ø¦ŽÛš£u<T!+îÆð-ðà¬è•T«¾ÐF¨vùÆwBº>qj(cTÒm)h·GÌ-H
-ä¬B7¸oS“%²tß™x%l»;º®Q5ïá„㨚«n'\wºqªHÂîʃO“ÉÎøÙy<P¾g¿ ÁûäТ´ûL_:}SæõM
-M0ç†à@í”ix’!I3l|¾t‘{>ôIÐç€D½<ttü¨mw@™OhÆ´Pl¦ÛðÓnŠ¾ßnÀs®Þ/á¸Y\ßQpÀwRÿ@©ø^Ï‘öðºAÌá‹Ò|¬ÊÑEÞáÚpeQ'°žÉ¯j [´.“¹S“ËÃW¹êä
-¾r¸ë86¿ÿøÁ¶ÄZ¥y¥?Œ;ðâÏôŽ˜§÷܉8Ipÿ„Oà ¨Þ
+xÚ­WmoÛ6þž_!t"5-‘zí>um¶µÛ²,qÛiPÈÕ[):nþýîx”b%*ºóëŽ|xº;òž<çÆñœ_~^­~	=Ç÷X꥾³¾vüÐg±ç;Q’²0
+œuá\º¡ÏWë7«_8w–FQ€Pî%Ì>X2 —oÏ.Kî™*]67¤]ìº$Ïmð§ôbé~ì¾Üf–Š0ÜØ?:Y}>Bƒàҁ'!ÂÉë£Ë+Ï)`îã1‘&ÎÞ kG„	‹Âäʹ8úûÈ›„'&áÅà8Q2zÞo3%›¬–Ï/뻾Þè^wª¹B—ÀÎÒ,R‚v­Ò„¼ÈêM¶X†<¤x1£ b²4¤•…*o¥¢µ³¦ó¶®e£¿íCÕæ™.Ûæ+vzÙ]—Õ×ÞÒ¡¯jsÙ÷­z~¹/34‚y̼ԂUÛê(,ÕåyU‚¤.ßÚa@üø~v8§çñÔ0é!ÓQmÛ^›÷†,æñÔQ%û]e߶ÏzÞŸœŸ|{úûé_ïO?ž¿>]Ÿœ|uþúÝÉ9P?<Üí¥µ+KbAvOÛF¡ó·½¦§ÞÊAPÒŠ¸YSô¤õÛvÁwߐšm&8Ïðw‹r„íªbºÄ® ¦Äà[,‘ºëmÙÏî¡–P3OÁ à1|T
+ã;J×­"Á8 ¦Û)XBÛ[ÆgVɺmz­2ªIZµðÝÒZÍÛ¦(ñ@S±ðÝÍœK™Ö²î`C®né	K™ƒ`ÓŽSJAÀ³…P¥Ã@6€1r#õ:»±è}YU(qX׎/ËèQÉEäãÒʪãALI’«²‘=‰íõ3¢Àýà‹`½5€*EÝâ¢o¨­Ià°¨i5o3 4¢·öJ~Þ•J4<‰§ï7|.¥%ìJVU²`Oý
+¼ePÀ½K<Ç-Il‚yÄÛf…¥â³¦.Ô™|&ÁŸ8lÜÜŽ³<?¨0lœ„`Êì0h at s¨n²ãž°—&HD<½bTtSŠõ¦õvÀ!À‡²Z$°2„›ótÊ/Ç#ÁXÞ@ŒÉ¥3?áÓ„Žô“–/ÿ'‰~z°ô!%ÎWù®ëW]W¬8‹þˆÈØÙÙ«ÿly׫•¹fÈ>qco”]É
+Ü&ÄÝëÿ‡åBݪ©íaä+ÖÃï0ζUwoµãY
+öéðL|ðBoMà‡×¢phèn¨iB6XPYÒ"ˆP–ÏñJ1-¢«†Q`ö‰ûG9 at 7JfŸf™—‰
+¡¢Uº`.„k¤(á–»Á¿#АS(ÚXAŽ%ÚÌ%+dicâ	Ùž’½Í¤E6ƒ/Àc£+æb@?¡ïfHÙ¦¬JFîLÔK?òXâ¥ïܬ‡«‚Áþø2È$í¸½’x`î
+Š/Äçqð>¼W‹ßH<Ván1¶HY âa¥‰ ßhIÖwùEӐÙk3×ÒTî À…\—¢ãÂ}º&P}ZŒ¼Nv)Ï’TLsp@ÙK‘FÜJ·5;ÝÃæW՝ƒNEíÓ€9˜i4¼çQ¢âúÚ1\皀itä‹øx`žÎÙÂ3"®ær›°Ä¦”!AÐ÷o¦}1í…´?ÃÔq×p´‰‡*dÉý¾œ³’j5ðBÚ]ÂN ß^D×'NeŒJ¶©$Íã∽IœÕè\j²džíz»ï"°„m7b®kTíû"8á8ªçª[Ã	7]…iœj’°»ði2Ùy·;*î¼O-ÊúOô¥34ebhÊPxhr9·j¯mÓŽIšaãûóeŠ\Ð'AŸõFð@Ò1ñ£2¶Þe>¡ÛB±™nC¤¶Ý°~»Ý€%ö\½[Àq—ª¼¾£aï¤þRñ­ž#àM‹˜ýw6•ý<XVyhã•EÀj&¿º…lѺ(JçNM¡ö_Ô²WKøÊá¾ç¹üþãÛJµ)ü(ÝPXÄŸÙ	<´OñÜK¬8Iðð„Oà_•ñ
 endstream
 endobj
-9734 0 obj <<
+9769 0 obj <<
 /Type /Page
-/Contents 9735 0 R
-/Resources 9733 0 R
+/Contents 9770 0 R
+/Resources 9768 0 R
 /MediaBox [0 0 612 792]
-/Parent 9715 0 R
+/Parent 9774 0 R
 >> endobj
-9736 0 obj <<
-/D [9734 0 R /XYZ 151.701 685.529 null]
+9771 0 obj <<
+/D [9769 0 R /XYZ 151.701 685.529 null]
 >> endobj
-9737 0 obj <<
-/D [9734 0 R /XYZ 151.701 439.651 null]
+9772 0 obj <<
+/D [9769 0 R /XYZ 151.701 439.651 null]
 >> endobj
-9738 0 obj <<
-/D [9734 0 R /XYZ 151.701 200.419 null]
+9773 0 obj <<
+/D [9769 0 R /XYZ 151.701 200.419 null]
 >> endobj
-9733 0 obj <<
-/Font << /F50 3701 0 R /F22 3706 0 R /F71 5424 0 R /F15 3700 0 R /F51 3729 0 R /F70 4384 0 R /F96 8559 0 R >>
+9768 0 obj <<
+/Font << /F50 3701 0 R /F22 3706 0 R /F53 3738 0 R /F15 3700 0 R /F51 3736 0 R /F59 4373 0 R /F96 8585 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-9741 0 obj <<
-/Length 1488      
+9777 0 obj <<
+/Length 1489      
 /Filter /FlateDecode
 >>
 stream
-xÚÝWëoÛ6ÿî¿BÈ6TfF$õô>mh;´h‹lq×
-i>È’•%O”êø¿ß=(¿ævÉZìÃŒ <¼ïw<yΝã9?~š.Ÿ+åD"‰<éÌŽô<'Ê	ãD‰ïÌrçƽ.²®lêñíì%‰Ç"	CÅU"<öXN)!¥O¤*÷E
-„kº±tS¤* ª²¾Ot¸Wcí¹é®³¶\wÈóݧmù±h™~Ž[JÜRÞñ:­û´ª¶¼þÖØ£|·]Ãè¹YV•Eݱ‘žˆÄKÈ)
-t䃙Pjôl6ús$ÂŽBk'[nn='‡µ—Ž't;’\9:ˆEài•s=úeä3’‡Š¥Š…„H…~"(b¨>o7÷íÄ´“ûñDZW'
-ܶi *²îÒ|UB uny,ñ:Ý2!C==_ˆÔèØ1‘Z~ª&¤jV•ü´*šI_iÿD™²”ž*»?ë×F,«õ¡Îà_¨$ï£XÇÞÃtæíÇVäUõž’bÄ~ü0Å}ùÕÔÊ0ñƒ¨]mÍjÞ™nÝÖâêê)çµÓLÑ¡Z²)³e:"V~«ÈE0áü½'}ÂNê—6<I[»…Ì‹´Û
-g¼Óê÷8¤2ܳ,Ì"3ëúaç{©ý¶:v›î‚y͍͂Ž`¨%0¼Y·å€×$<E¨üAîÛsgÂv€¾=-ôò‚ ? Âæ+¡@n%+ˆ…ÇR§Un=ÑÉpâlœ„n91ѱï^§«±Vî<Å)F1íª0ËP¬‘G×ÒTë`N׃Q¥RGŒÀKó|/)läg2 “î›ë¡ Òtò×¾»‡Ÿed<>±ŠÐœ_¼+ë¼Ùž½™ñx‡Láud$$Dîû«-U§«bzØéI6OO›"RÑ1²ö¸›õfúæí«WÓ_|GÄÅ““SN Y5YZ-á‘að4aΉ\a
-®?=á'Ì1}–Æ,zzƒSÖ¦ƒ©ÈÅÀùÇ.¶éá‚}x«ÒºÆò }鶦ֈ·H-¿[–†¥MW¬™W.˜SZ™>®eeàÍõÃÐ}aÙYÓW9K.`™)Òe!v‹š9©añ”§maúÊžÀ >)í('c×”«uU0ÝáyÛ5£­Ð	[k›’ÐÔª1¨Üò«òYAO9Ì—)NÙ²AÞr 9³¬îuÚÚSš…µ`i7qÑ‹U0ŠÞ™Ä€b‚­$±%/‰)Ô3M?'§ò²…æ§i·c at 09¨Ý‹a#6(Æn KB
-Cn¾Çž$p·¨oê½AMƒê;;Îñ©Æ~8@ÛÎ8°hú¶[‚5^lû^â¦uά¶à¡\BFÙ±ûT,›tÈÛ™ˆHLÞсÇLPâZSÌJïÒ²†X at _B]ÞN쌥hÝ>‘E|&Ú±´‰±W’ZiB!·i™eÍn™ƒ?»G®IQâZiì!M»ârw²½8ˆ°—ŸM–¼ Ye-ÕnÏÖ©!s´k¬}jg©&t!‡ÕÓ®œ9Ö‡ƒýøRJíþ˜0l!†V6äšMp
-(·ÇõœÎKìŒå®@¥Ø¼#Ö¥¿¿œ¬y[&¯°…¨cHùl8.¤<Íý
-ÿÛ̲ëNÿÐ/3žvç¢ÜÌ	òeӪʣºíëpò@­‹¶àC‘))T7÷а  ø:PŒL:\:ræä4žG…X@îmq?hlpÔ9Dé~£Î¡-[î6Ëbèظ¿µþ¾ƒÃÅ]#­ÈlÙTömŸT<^]v	<O/ùÍ3—Üü]ž»¨®”²_!çÖýuhõ™fØ®©¯¢êqR*‚oÛä§þ!~§“s"7~·ÿ«ï9©‡qèÿò{îŠ÷ßs;Ðã³Ùè/à$T
+xÚÝWÝoÛ6÷_!d*3#’úôž6´Z´E¶¸ë†4²$ÇBeÉå:þïw”-{n—¬Åfáñxä}ð~Ç“çÜ9žóóè§Ùèò¹RN$’È“ÎláHÏq¢œ0NDøÎ,wnÜë"ëʦßÎ^’x,’0ôQ\%Âiå”RŠñDz¡r_Ô@¸¦K7Eª¢*ë»ñD{5ÖžÛ˜î:kËu‡<ß}Ú–‹–é縥Ä-…á¯Óz“VÕŽ×ß{”ï¶k=7˪²¨;62ðÀ‘x	9¥Žü 73¥FÏf£?G¸ <p<Z;Ùjtsë99¬½t<¡“ØÙ’äÊÑA, O«œëÑ/#oÌ@K	‘
+ýDPÄP}ÞnïÛ‰i'÷㉵®O¸mÓ@ TdÝ¥ùª„ ê0
+Ü0òXâuºcB†<zz*&É%°c"µü„UMHÕþ¬*ùiU4“¾Òþ‰2e5(=Uv¶Y±¬ÖCÁ¿PIÞG±Ž½‡éÌۏ­È«ê‹}%Å2ˆýøaŠ7åWS+ÃÄ vµ3«ygºu[‹««§œ×2¦˜¢C!µdSfËtD
+2¬ü8V‘‹`Âù{Oú„#œÔ
+.my’¶v™i·ëÏx§ÕïqØKe¸gY"˜DfÖmúï¥öÛèØmºæ5Ãdh®J”HTÜÃðfÝ–=^“ðH0¡ò{¹oϝ?Øúö\p´ÐÈ|T›¯„¹	”¬ V,KV¸õD'ý‰³qºäÄDǾ{®ÆZ¹ó§Å´ë©Â,C±F]HS­ƒ9]F•J1/Íóƒ0¤°aÐŸÉ Lºolþ­û‚HÓÉ[\ûî~–‘ñøÄ*Bcp~ñ®¬ófkxöfÆã}^0…×M8‘¹!ö/V;>ªNWÅtØéI6OO›"RÑ1²¸›öõfúæí«WÓ_|GÄÅ““SN Y5YZ-á‘að4aΉ\a
+ö®?„aè	sÌ&Ë
+czƒSÖ¦ƒ©ÈÅÀùÇ.¶ÙÀûðV¥uåAûÒm{L­;n‘Z~·,
+K›®X3¯\0§´2|\ËÊÀ›ë‡¡û²³fSå,¹€e¦H”…Ø-j椆ÅSž¶…ÙTöðIiG9»¦\­«‚éÏÛ­ýh…NØ
+XÛ–„ VAå–_•È
+zÊa¾LqÊ–õò–áÈ™eu¯ÓÖžÒ,¬K»‰‹^̨‚y_ôÎ$;ì°h%‰-yILy¤.˜i6sr*/[h~šv7“ƒÚ}±è7bƒbìº$¤0äæ{ìIw‡ŠðÖq¡.ÐÔÔ«¾³ãï‘jì‡c´íŒ‹fÓvK°Æ‹­bßKܴΙÕ|#”KÈ(;–`ŸŠEc“y{q‰É;:ð˜	JC\kê‚Yé]ZÖèK¨ËÛ‹±­;Ä"²±ˆÏÄ"C;–ö!1öJR+M(¤à6-³¬Ù-³sðgÿèÑ5)ÊC\+=¤iWÜ@îO¶7 öò³É’$«¬¥ÚÝ°uªÏíkŸÚ[ª	]Èaõ´+gŽõa°_BJÉ¢=ó†-ĐÀÊ–\³	Nåö¸>ƒÓy‰±Ü¨›wĺô—€“!oÇÂä¶ð u)Ÿ
+Ç…”²y³Âÿ6³ì:ƒÓúeúÃÓî\”›9A¾l6†ê‚ò¨.D‡º œ¼Pë¢-øPdJ
+ÁMÁ=4,ÈE¾#“†KGÎÁœœÆó¨0Ƚ-îƒÖÁ¶GCô˜Îá7êÚr±ã¾`»,ú΀û[‹à:8\Ü7ÐʁÌö‘AeßöIÅãeÑe—Áóô’ß<sÉÍß幋êH)ûrnýÑ_7VŸi†íšú*ª÷!¥"ø¶M¾ |êâx:9'r#àwû¿úžƒ/n;Ný_~Ï}Bñá{nÚ~|6ýoËT
 endstream
 endobj
-9740 0 obj <<
+9776 0 obj <<
 /Type /Page
-/Contents 9741 0 R
-/Resources 9739 0 R
+/Contents 9777 0 R
+/Resources 9775 0 R
 /MediaBox [0 0 612 792]
-/Parent 9715 0 R
+/Parent 9774 0 R
 >> endobj
-9742 0 obj <<
-/D [9740 0 R /XYZ 100.892 685.529 null]
+9778 0 obj <<
+/D [9776 0 R /XYZ 100.892 685.529 null]
 >> endobj
-9743 0 obj <<
-/D [9740 0 R /XYZ 100.892 556.609 null]
+9779 0 obj <<
+/D [9776 0 R /XYZ 100.892 556.609 null]
 >> endobj
-9744 0 obj <<
-/D [9740 0 R /XYZ 100.892 313.329 null]
+9780 0 obj <<
+/D [9776 0 R /XYZ 100.892 313.329 null]
 >> endobj
-9739 0 obj <<
-/Font << /F22 3706 0 R /F50 3701 0 R /F71 5424 0 R /F15 3700 0 R /F70 4384 0 R /F96 8559 0 R >>
+9775 0 obj <<
+/Font << /F22 3706 0 R /F50 3701 0 R /F53 3738 0 R /F15 3700 0 R /F59 4373 0 R /F96 8585 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-9747 0 obj <<
+9783 0 obj <<
 /Length 1432      
 /Filter /FlateDecode
 >>
 stream
-xÚµWëoÜ6ÿ~…m¨
-Ô®e[~ä[›®Û
-¬Ë–k»!Íå¬Ë	ó«~ôšaüHQ¾³ïœa[±"(ŠâC$f|ëÞò­ïV/Ö«g¯¸o1ßËüŒYë­Å8óŸYqšy<‹¬unÝØœÅÎíúõ³WA`¥^ÇŠ~êù!MZèòíÕµã†<²¯ZUõªº§ÝõÐ4@ùvíÀ¯¶w\±Ä¾Ü‰¦—-Éê_}»^}\¡Bpiâ	÷ÂÐÚ”«›[ßÊáìµå{a–Z{-YZ!O½˜s ëzõóÊŸ†—°Yx	øŸDVež=wÛýçÖuáÇqæû6s\p»­kð6ˆ¬z‘—ªÏã,â)	ý(ˆ¸YËÀ((ºò®ïú¦­¼««—ô†ŒOò-7Œ¼8ˆÉ•7u¯6…Û»Ú	R{O›®—
-Q1-¢èj¢JKìO(,sbõ;£#o´´ÿ೨‘ªO¤EÓ´uÓ*ÑF7ܹè5ºÉBG¹™«Vnúº}pÒÐö7Š"û².ÑâÅ0•
-„‘½Wýnä™ÃNõƒèU]‘„Ø:ÌF‹Ìn ÷taŒÕ^@UB<?IÈ™t.sVÑú†)Ò>÷jж(<Ø`¢³ß9Yo¤¶Ë0lµÅ5´¯E鄁}'ˆ]Õ¸ÛÓ¼@}_©?ôk¦cx ¥ßädëQÆç%8fœ“GXd_™zk6›Bɪ§­ûϾùÿcCëY
-%Z‘mGœð	­Xé|±Äci at I3†Šz#Š]ÝíÒrßâSkí/C<çcù’‘J”Rku§jÇZÐÝŽõ…W^êDÿPmkãÞÅR½÷!$sÜ.	M¾?Fé©o‹Ÿ·›ê¡J‡öp齪òzoÞìÍšÖÏi<SÀÏ
-_‰~7êÀ'Æÿ¿çÒ½S}·«Ü6ø
-_#õ>~Mc¤üµš.o?µ^^ËŠ^lU!ÿ«Y´qYW[uÿ%V0ŒA=Ä÷²h¾T½·+šÛ€‘¿ÈR–jw ÇmO¡ï ‰g˜­aÇçö¦.KQå´Á"7ümãG¦]£«[S¨´è|ƒ 
-í"ikîñã½	´.<ˆªæPÙ±ÁɵÆPûˆ¨'*p<')Ø€Mªo›ÔȘÄÞ,=úŒ
-…T€qLìÃef/i˜Í‘4;ºq9|íÖò²(ÈB"¾½ í~§è¥h‹	Æcú²c»z(LlCwø:È‘¤WLìQþøÒîw²?¾4"ö"¨ŽÑ|)²kcãOzëÿæ>
-Ÿ×˜â®ÛEa	ðáë½ÁÓ¹‹s~¬yŒGתÂù"ˆâcéàF—wØDØ8¸:™´™åÔ9Ha¢ÇÄú8ÈAÒ6ˆÈõ3ÇÄ>Å9+:¶0žÂzËë:€ÖÑzèv™-'ø}ZŒf€¡m'ŒCCŒòè
-pµÇ¹‚ŽˆQ‹•¸Òh¢ÈuÛ;ˆìßàU—¦&ô#e0F âÔ·+‰²zs¤¿ÆØÚ60ö–жáRÓÊOª:b#¾RC‰‚óÒœOÛ‡X#4.xHáˆ;9„Ä}D,IìºÂEªÁé§ÊNR±höãØÝ¢§Jœb‹ÀR:Žb3’h¡q©[ªß„y‘—&ðÈ	,L ÷2Ä³›ÁŒ™ƒqæ¤k§.‚1žÄ§êʪÌÅØ‹Xºà"B!•ÀƒC“f:Cæ8ñÂ4C3˜ûû)7ƒ?‰Ç\êÁ0áó)71S.ð§S.°w¢#þaÂÍéÀõp":ýÇô¡Òƒüÿ5èÞ˾™Ž—gˆ>n˜Õ3…ñãlð5hJ=‘?´í_/ÎÇÎCBÆþ†ýmº
-`
+xÚµWmoÜ6þ~¿ÂÀ6Ôjײ-¿ä[›®Û
+¬Ë–k»!Íå¬Ë	ó[ýÒk†ýø‘¢|gß9öbEQE>’ÈÇŒoÝ[¾õÝêÅzõì÷-æ{™Ÿ1k½µg^â3+N3g‘µÎ­›³È¹]¿~ö*¬ÔËâ8BÓÀO=?dàI]¾½ºvܐGöU«ª^U÷4»š$ß®øÕöŽË"–Ø—;Ñô²%› @ÿ«o׫+t&H¸†Ö¦\ÝÜúVk¯-ß³ÔÚkËÒ
+yêÅœƒ\X׫ŸWþìxáìx	àO"+Ž2O‘»íþsëºðã¸ó}›9.¸ÝÖ5 
+b«^䥪Æõ8‹xJF?ŠnÆð"0ʇ®¼ë»¾i+ïêê%Ý!ãS@¾å†‘1AyS÷j#ñR¸½« µ÷4ézِÓ Š®&©»Äþ„Æ2'U¿3>òVÑBKó>‹
+Ù«úÄZ4M[7­½QtÝ‹¨&=e3W­Üôuûडí9nEöe]6¢Åa.	#{¯úݨ3‹êÑ«º"±u˜™Ý:,HÜÓ‰1¾¨FY	ÏàùIB`Ò¹ÍYFë&I?øÜÿ©ÁØ¢ð`‚ŘýÎÉb¸#µ…·ÓÈV[CûZ”NØw‚ÔU³=­Á
+Ô÷•úCßf:¬ôƒl=zñy
+Ž/Î	&ÙW&ߚͦP²êiê¾Åµo>Ã?£ØÐøDVC‰QdÛ‘&|BãêJ…<÷XУ™@E½Å®îŒ÷?i¸oñªµ÷žó1})H%J©½ºS·c.èjÇüÂ-/õ’¨¶µw±”Dï ><ÄÙÜ·KFS‡o Çh=Ŷ¸ñy»Ù©²th›Þ«*¯÷æÎÞ¬iüœÆ3ü<ð•èw£¼büÿ{.Ý;Õw»ºÁiƒ·ð5JïÃà×4F)À_›¡éòöSëåE±|BÑ‹­*ä
+pB2‹1.ëj«î¿$
+cPâ{Y4_êÞÛÍí?àÈ_d)K$µ; c¤¶§PwPÄÀ3ÌÖ´ãs{S—¥¨rš`’ý¶FŽñ#S® ÑÙ­¥tZ´¾AR…r‘45ûøqß„Z.DUs*‹ìØðäÚPc¨1"ë‰
+€çd¥6`‘êÝÃf#53æ¤0G4†K˜Ñ¡0”
+4†‰}ØÌì%"
+³9“f'F7.‡¯ÝI^Å@JÄ»4ÝïÝMñq™¾ìx‚]=ælCwø:ÈQ¤[LìÑþøÒîw²?Þ42ö"©Ž§ùRf5ÑÆŸÔÖ9%þ+Î}”>¯ñ‰»n;…i$ Ã#Ñ{çsˆs’~¬x¢kUaDñ1up¢S…;,",œý˜4™½-*¨rP‡:,“êã I_Ø "ègûû¬èX¸
+ã9-Ìë JGû¡Ý¼ì9Áï3Èb
+;at±¨R”G4 Õˆ;³ˆÑ“•´Òx¢“ƒêx,ï ²s €[]êšGÊ @Ç©oW6TõfI±tlP¬;m¡c榕ŸT=t¤F~1¢¦(2ðÒ¬OˇT#5. ¤Žp䝎Ä}d,IêºÂE©Áî§ÊvR©¨÷ãXÝ¢75:kÄA¤tlÅàÍ I¢F†Ú¥n)æE~<nšÐ#'²0“q/ãÑÉyv3š1}0öœ´í"ãI|ŠPg6Hýcc/béD„á5*C@“b:cæ8ñÂ4S3„ûû.7ƒ?‰Û\ªÁ0áó.71].è§].¨w¢#ý¡ÃÍiÁ4õ°":ýÇԡҍüÿÕèÞ˾™¶—gŒ>inœÙ3&…ÁqÖø6%†žØÊöÀ¯çmçáAÆþ†ýOX
+^
 endstream
 endobj
-9746 0 obj <<
+9782 0 obj <<
 /Type /Page
-/Contents 9747 0 R
-/Resources 9745 0 R
+/Contents 9783 0 R
+/Resources 9781 0 R
 /MediaBox [0 0 612 792]
-/Parent 9752 0 R
+/Parent 9774 0 R
 >> endobj
-9748 0 obj <<
-/D [9746 0 R /XYZ 151.701 685.529 null]
+9784 0 obj <<
+/D [9782 0 R /XYZ 151.701 685.529 null]
 >> endobj
-9749 0 obj <<
-/D [9746 0 R /XYZ 151.701 599.368 null]
+9785 0 obj <<
+/D [9782 0 R /XYZ 151.701 599.368 null]
 >> endobj
-9750 0 obj <<
-/D [9746 0 R /XYZ 151.701 373.548 null]
+9786 0 obj <<
+/D [9782 0 R /XYZ 151.701 373.548 null]
 >> endobj
-9751 0 obj <<
-/D [9746 0 R /XYZ 151.701 201.925 null]
+9787 0 obj <<
+/D [9782 0 R /XYZ 151.701 201.925 null]
 >> endobj
-9745 0 obj <<
-/Font << /F50 3701 0 R /F22 3706 0 R /F71 5424 0 R /F15 3700 0 R >>
+9781 0 obj <<
+/Font << /F50 3701 0 R /F22 3706 0 R /F53 3738 0 R /F15 3700 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-9755 0 obj <<
+9790 0 obj <<
 /Length 921       
 /Filter /FlateDecode
 >>
 stream
-xÚ­V[oÛ6~÷¯vAe f%R×¼uM³¶@wq—^T‰¶ˆI”JÒqôÇ÷ð"W^dxkf@æ!ùû!yoëÞï³ßV³gW{)ÊÓ ôV/”åØK²Åyä­*oí_ÓR±ŽÏoWo<Cy’DŽs :°8ŒQ¢ù"ì¿æ@øRÍC¿ÐTDÃøv¾ qì/ç$ð;©®KÁz¥×"ÿR°;*,}¥Y˜f¡Òr¼-ø®hš{»ÿA:Q‘/z¿,F¹²FÆx‚ò 7N Ó(ÌŒÃT£f/W³Ï³V<r<F„xe;[ß^{o¼ ‘<óöÙz$ÎPkiw={?ÆÁLñâg(„H%$ÈÄV½è:õó|ãL¬6ÓŽ÷ëø¹…ÒŽO¶Tõ‚q¥Ã£Ú{Ù~R¹]ÀOìØteÑÔX;ý+$‘öÕƒ¼D`ó"$(vv|µ­ ½Óö"²D‰0\‹1[”[>I¤‰-½Xkùúû»¢‹OLɺëo
-gpÌãŒ?ɤ§#Ÿ&eȺÔJ8í;¡,ò²ãô✯L­
-Ò¾Ï&Å•]ÛB’ÎëÕÑ×'åb=íí7¬¡'vMŒzÑ•TÊN\¬÷Œ›¥§pØòóEä–O—RåÚ?*éA	M¹¾a¼êöÒBß­ìø%K&]ZŽkör¤õ5ßt–"†
-’cî?©:˜¸ÆSy}§³éÀgsú\”5Sp±íāé?ù6Ö¼,T=9QÝ&•¿hê†àY¢)¬ÿÊ]/+q'PÕ4ÓŠ
-U˜²ùA££åòrRÇ‹ŽoØö1Z´;vÒ‰W´é+ÕM?Uo;ÎTg³?Hº)vª žê¾?`ÿx~3	ÿ¿Ä.†Úþ·ç÷ÔÉ¥|׺‹Tž»îSføØÎ÷ýø9¼Ñ1Ó£nìŠJó¼›ñ¼Œ§ãCûôœð“—ò³+xiGð!þI
-]@2|ÛÃsCˆ}USéHA%äRÚÉž©Ú! ©^·¿]k)©hï±
-^Y‚@C‘Ôy7Ç™OÅýAŠ#6%í,ÂInüaÒÎ lZÌÞÎTí@æÅ6âíœ98ãRAÓD+m&ƒü;ûD»„uƒ„C»h‚}[zšÒå7gÇ÷ M6„øŒOµñzÒ0i
-¤ñƒèȽMç1@—̨¬~DqŠLO74cÃ=Þ7Èåi
+xÚ­V[Ó8~﯈XV¤5‰¤É¼Ãp‘@e§ì •y‰ÛX›8Áv§ŒÄçø’’î¤*0TJ}lç~lŸÀÛx÷ròl9yr±7GÙ<½åÚƒ ¥ö’4CqyËÒ[ù—´P¬åÓëåOQ–$‘†ã€,c†h:ƒû¯9¾TÓÐÏ5UQ3¾™ÎHû‹)	üVªËB°NéµÈ?ì†
+K_h¦Y¨´os¾ÍëúÖîNTä‹ÆÀ/ŠšQ®¬‘q ž ,ÈŒSèy÷fÆa¬Q“ËÉ—I« 8#B¼¢™¬®¯„½7^€H–z;ƒl<§(‰µ´Ú»œ¼ŸÃ`Æd¨8Ä)
+!R	I 2±U/ÚVý5Å8Ó{«ÍtöAïýý~n¡°ã£
+U`\éðè…æV6Ÿ•„Enð#;Öm‘×ÖN?…$Ò¾z—lž…ÅÎŽo²´sÚžG–(!†k6d‹2Ë'©€4ñ¼¡g+-_ÿ•tö™)YµÝµáyœñG™ôtàÓ¨Yå‚Z	§ ]+”Ež·œ@œó¥©µ^ڏ٨¸¢mHÒi½:úú¤œ­Æ= ÝšÕôÈ®‰Q'Ú‚JÙŠ³ÕŽq³´ã9¶ìt¹åã¥Tºƒö¿JºSB#F®®/۝´ÐwK;~M“Q—Ú=h}Í×­¥È™a„ƒ‡äû_*¤¦®ðX‡Bßél:ðÉœ>EÅ\l[±gú%߆š¹ªz!GªÛ¤ò¡¦®þ˜&šÂú¯Øv²7•u=®(W¹)›ßT0È0Z,ÎGu<oùšmî£E»±eGxEëî¾âQUwc5ð¶åLµö0;ñつë|[«â©n»=öŸ§W£ð?%vÖ×öÏžßc'—òmã.Ry꺟£0Ňv޹Èþˆ™îuc—TšçÝ܈§e<Úǧ„½”Ÿ\ÀK;x„÷ñOæÐ$}Á7<'Ð9„ØW•ŽTB.¥ì˜ª:‘ÊAàEqûkÑ6–’ŠvnÛ!ç¥%4D™û/n¦8õ©¸ÝKqÄz¤¤E8ÉŒŸ LÚ„M‹ÙÙ™ªȼØF¼3g\*hšh©À¤7‚ÿ`i—°np‚°o— M°oKOSºüÆãìøî¤ÉÆ‚Ÿƒñsm¼žÔLš@iü $:ðCo@ÓyÐ%3(«½(N‘ééúf¬¡Çûµ	g
 endstream
 endobj
-9754 0 obj <<
+9789 0 obj <<
 /Type /Page
-/Contents 9755 0 R
-/Resources 9753 0 R
+/Contents 9790 0 R
+/Resources 9788 0 R
 /MediaBox [0 0 612 792]
-/Parent 9752 0 R
+/Parent 9774 0 R
 >> endobj
-9756 0 obj <<
-/D [9754 0 R /XYZ 100.892 685.529 null]
+9791 0 obj <<
+/D [9789 0 R /XYZ 100.892 685.529 null]
 >> endobj
-9753 0 obj <<
-/Font << /F22 3706 0 R /F50 3701 0 R /F71 5424 0 R /F15 3700 0 R >>
+9788 0 obj <<
+/Font << /F22 3706 0 R /F50 3701 0 R /F53 3738 0 R /F15 3700 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-9759 0 obj <<
+9794 0 obj <<
 /Length 2009      
 /Filter /FlateDecode
 >>
 stream
-xÚµXKoÜ6¾ï¯PƒÑ^E¤¨W’ÖiCëÖ[´E’-Ñ+Á¥HÜ8þ÷áPkÉU‚&@örÈÑhß<¨Ð;x¡÷óæå~óìUz,ò0gÞþÆc1ҐyI–q.¼}é½ñc–mßí_?{Ź—y’dåa„I–éÇ?/¯¶»(þåPkSëQWǾ‡Uèw[ø7˜íŽ	–ú?V²7j ÎQþæ|¿y¿A ÒL“8ˆ"¯h7oÞ…^	g¯½0ˆòÌ»³œ­ÅYÄ1¬ïjóû&tæ…s3Y¼4Ì˼D䁵
+xÚµXKoÜ6¾ï¯PƒÑ^E¤¨W’ÖiCëÖ[´E’-Ñ+Á¥HÜ8þ÷áPkÉU‚&@örÈÑhß<¨Ð;x¡÷óæå~óìUz,ò0gÞþÆc1ҐyI–q.¼}é½ñc–lßí_?{Ź—y’dåa„I–éÇ?/¯¶»(þåPkSëQWǾ‡Uèw[ø7˜íŽ	–ú?V²7j ÎQþæ|¿y¿A ÒL“8ˆ"¯h7oÞ…^	g¯½0ˆòÌ»³œ­ÅYÄ1¬ïjóû&tæ…s3Y¼4Ì˼D䁵
 `,°ZLýÇ59¼ULæ¾
 ãð·Þԝ–M ÛîDÎý}]l#îß6
 ,ã‰o*»ˆýr¨?à‰5j”鈒ÄTtà
@@ -51631,246 +52305,230 @@
 Ln}z©VSìR»‹NkÈÍÚb<W`Äí;€8ö¨cþÀjEe-&qßÓ"/Š]VÁo×Û¨)í¶)XÞé<½9Ï‚8¦ô¶åœÏäÌÖ!B¯°Äʏj´i¥Rì&YóôºéšÒ"J€K‹Wã"l嶈bònÌN'µ¦ƒ)`N¢ÕÏGÕ`q[³0ƒ$MO­„\½f€ˆƒ<Í&F@ùŠ4¨$Ì6„Eü.\[«Ÿ!4²|ž_ ƒ#aKsAi9›í	@Í.\'Sá¡ì]I‘îÐ\ås»¥ò©{sCE¢Íº•¤õÂÈ6âh†
   ì³Ø`aˆ”On8¡"⑯ekó*âصÊTÔށl ›ê[ÛÖ´d"¡§Èö¨„Ó±’v P(›zÇèŠG&YÜeË͵¬ºÑLüõÏó œ1…¼¾0½Ü&žˆ2¿n)Pñ%9›ÎM%
 qœÚn«ª8E'`ôHÛ£Q=­äHšÓ»zcYLaüÿÌ
-eú,È"ËÖ¦Nê"6Òv©Þ†Lh[ná¨ÖdtÊ–C	Ofíu …êæ©“±l6¿À¼³Ë’ØÿÅvF|¥5Þ%]£¨DY ’eÉ@¸†Ž`¶¢	œP:G;g1W7øÔ‘±—ÒÁß—8§DP ¸•;–´Qtmë*€­Ö
-«
-ÔÊ»ŠªSµV«‚‡~+Ñû÷DØ2ï’¶\4:ÇP¹í·,?ývEĵkÚðïãܢ»µ=?%)	|»^l7Fjâ½G7”$ö®R«Í°º¦ãƒô|-ìÀ‰ á‰+˜ÏQÛ°AÆþpÔ!\>ƒ¾ÖÙ1ÏRàÜáùÐá4…ôà,›&âD".ͱ`ëÌÖ‘?/εÜÃø«*K–ñ¥¾Ï¿ôÂnü1iqjQ’í= ÔŒ¦ô“Õö4	_WI}ÀÑ
-SE»nŠÄC"a+hsT†îHtºpb´¬S6ì¸S`à*ÌN}ÀV/x2+^;ij-afµkPéâ– õ.ËNù¨Z+Š0’?”ªà=’.I«•M@ŠE枹ឋ€=.<³¾]¤Ók*ˆp÷¢ï +o…IA<Xræš™m'‘u$Eh”‚ÅH£°©Áµ¶I óµ$–,o—¥A–‚úЯÃÔ…œó×°‹Ó½$›tÈ2ðzeû1Þ†4H"©×"шŽK¤;÷ÜS´A?½œäPµüòDüßéõŸzò•)ôH¡‹B{mè·Ü2w÷À:‹;t¹‚ÅtqÁûR–¸'ÀWèŠÓdŒ×Sõ´ér‘
-àÐÖã£ß8eh€ÖɧˬNsî2uxí?>áüõ1æÉ‚1Oø~MŒ2ñ	»ïVkMÄñûEºr1zS¹%L£¯ýZ@v/6¡ÐÓÀôì`,êÛ¢®ÿ& Ûc[Œ0¿²(‚Å›=6û/߉“͇©ÃpgêVÑEXÏÝŸÿám{½«5.å`·'œ*“}•{~¥¯Êƒ¬õ²’E~‹ ‡ÙœM-êY·¨kón3|©Ã‡øR|ü¡pÖQºT¥û ”
-{ͱÄÙ%™F\X„àÝj†GÅZWšŸré—¶maÒ‚IÑ}´‡¡[—%t¾ïܘçžX8ì%¶Z0úôˆóüaºÂ“ÛÙ„Ó}º7ØY©ÃÒ}ý8b#_¦TŸqÃÝÑ¥qµ¶(ž<[¾çKRÈ,Ü;ýžï7ÿ׏NÖ
+eú,È"ËÖ¦Nê"6Òv©Þ†Lh[ná¨Ödt-‡$"žÌÛë 
+ÕÍ'R'cÙl~yg—%±ÿ‹íŒøJk ¼Kº*FQ‰²@$Ë’p-ÁlE8¡tŽvÎb®nð©#c/¥ƒ¿/qN	ˆ @qÿ8*w,i£èÚÖU [­V¨•wU§j­V?1ýV¢÷eþÞ%$m¹htŽ¡rÛoY$~ú튈k×´áßÇ'¸E…wk{~JSøv½Ø&2nŒÔÄ{9Žn:(Iì]¥V›a?t-LÇ%éùZ؁?AÂW0Ÿ£¶?`ƒŒýá¨B¸|}­³cž¥À¹Ãó¡Ãi
+é'ÀY6MĉD\šcÀÖ™­#^œk3¸‡ñVU–,ãK}Ÿ!~é…Üø7bÒâÔ¢$Û{ ¨M?è'«íi¾0®’ú€£¦Šv݉‡DÂV<Ðæ¨Ý=ètáÄh5X§lØq§ÀÀU˜ú€¬6^ðdV¼vˆg[ÂÌ k× â|‘eae§|T­EÉJUðI—¤ÕÊ& Å"sÏÜpÏEÀžYßÆ.Òé5D8‰{Ñ÷ •·Â¤ ,9sÍ̶“Ⱥ’"ƒ4JÁb¤QØÔàZÛ$€ùZ’FË–·ËÒ KA}è×aêÂ
+Îù‚kØÅé^’M:dx½²ýoCš$‘Ôk‘hDÇ%ҝ{î)Ú Ÿ^Nr¨Z~y"þïôúO=ùÊz¤ÐÅ
+¡½6ô[n™»{`Åº\Ábº¸à})KÜà+tÅi²FÆë©zÚŒt¹Hphëq„Ñoœ2´ƒ@ëäÓåV§9w™:<‡öŸpþÆzŒódÁ˜€'|¿&F™ø„Ýw«µ&âøý"]¹=†©ƒÜ¦Ñ×~- ;‚›PèÀi`zv0–õmQ×Ðí±­F˜_YÁâÍ›ý‹—ïˆÄÉæÃTŒa¸3u«è¢¬ç¿îÏÿpŒ¶½ÞÕ…š—r°ÀÛN•É¾Ê=¿ÒWåAÖzYÉ"¿E€ÃlΦ–@õ¬[Ôµy·>‹ÔáC|)>þP8ë(]ªÒ}PJŒ½æXâì’L£	.,Bðn5CÈ£â
+­+ÍO¹ôKÛ¶0iÁ¤è¿>Ú‡Ãп­Ë:ßwnÌsO,ö[-}ú@Äyþ0]áÉíìÂé>Ýì¬Ô‡á	é¾~
+±‘/SªÏ¸áîèÒ¸Ú[Ož-_‡ó%)dî~Ï÷›¥Né
 endstream
 endobj
-9758 0 obj <<
+9793 0 obj <<
 /Type /Page
-/Contents 9759 0 R
-/Resources 9757 0 R
+/Contents 9794 0 R
+/Resources 9792 0 R
 /MediaBox [0 0 612 792]
-/Parent 9752 0 R
+/Parent 9774 0 R
 >> endobj
-9760 0 obj <<
-/D [9758 0 R /XYZ 151.701 685.529 null]
+9795 0 obj <<
+/D [9793 0 R /XYZ 151.701 685.529 null]
 >> endobj
-9761 0 obj <<
-/D [9758 0 R /XYZ 151.701 660.623 null]
+9796 0 obj <<
+/D [9793 0 R /XYZ 151.701 660.623 null]
 >> endobj
-9762 0 obj <<
-/D [9758 0 R /XYZ 151.701 361.504 null]
+9797 0 obj <<
+/D [9793 0 R /XYZ 151.701 361.504 null]
 >> endobj
-9763 0 obj <<
-/D [9758 0 R /XYZ 151.701 259.748 null]
+9798 0 obj <<
+/D [9793 0 R /XYZ 151.701 259.748 null]
 >> endobj
-9764 0 obj <<
-/D [9758 0 R /XYZ 151.701 153.75 null]
+9799 0 obj <<
+/D [9793 0 R /XYZ 151.701 153.75 null]
 >> endobj
-9757 0 obj <<
-/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F17 3698 0 R /F71 5424 0 R /F70 4384 0 R /F96 8559 0 R >>
+9792 0 obj <<
+/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F17 3698 0 R /F53 3738 0 R /F59 4373 0 R /F96 8585 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-9767 0 obj <<
+9802 0 obj <<
 /Length 1663      
 /Filter /FlateDecode
 >>
 stream
-xÚµkoÛ6ð»…šaˆÔŒ$ê`Ò<¶i–Åö‡!ÍF¢mu²äŠR\ýñ»ãQ¶œ:ÅlÞïŽä½åXs˱~¼ŸN®<ÏŠX9®5™Y®ã°8ñ¬0NXøÖ$³ì±L›¼*‡“š=fIúÈî%Ìn‡ø<¹.Ž\'ôìë [5C× y9ŽxØwCîØ•jÆi¯¤ùöE?Ëšà+ÉQD*’ø(ÊVņö§Ê¨òíz«c§i‘˲¡K¼„%N¢ÅŽü »fà&È5¸œ¾\ sïáãÜJ—ƒ‡GÇÊ`ïƒå0žÄÖZs.-Ä,P[aœ¾1Ý °ëÅÌK…~´ÅðøRÊl8ò¢ÈFÛTÖRhbˆÆBÂzèÅvUg`Nßì-XRo¬Ú†sCÈË=ÁY-–ÒPJ£ó	ÐVtFCS™u!{‡‚‘
+xÚµkoÛ6ð»…šaˆÔŒ$ê`Ò<¶i–Åö‡!ÍF¢mu²äŠR\ýñ»ãQ¶œ:ÅlÞïŽä½åXs˱~¼ŸN®<ÏŠX9®5™Y®ã°8ñ¬0NXøÖ$³ì±L›¼*‡“š=fIúÈî%Ìn‡ø<¹.Ž\'ôìë [5C× y9ŽxØwCîØ•jÆi¯¤ùöE?Ëšà+ÉQD*’ø(ÊVņö§Ê¨òíz«c§i‘˲¡K¼„%N¢ÅŽü »fàFÈ5¸œ¾\ sïáãÜJ—ƒ‡GÇÊ`ïƒå0žÄÖZs.-Ä,P[aœ¾1Ý °ëÅÌK…~´ÅðøRÊl8ò¢ÈFÛTÖRhbˆÆBÂzèÅvUg`Nßì-XRo¬Ú†sCÈË=ÁY-–ÒPJ£ó	ÐVtFCS™u!{‡‚‘
 –74¼närø	=@³ó ±piã†Ä>úø'W×÷ã	÷wçç7×—·“Ñõ-ÐbnŸÝÜ\^ÐæÝýõíäòþˆ°oý“:h½Àû Ç¹o—†	çögm
-„šE]!Çš8rCDç½ÈÞ¼ÑÞîÜ'$àOßépué(7`{\/CÈȘúäÎïOE>MUo†Ih3 ¹ÃQàzöeù¹rÏ&:Ò\pßreÀsYȧZ4hC0ÈfÈ!Úš0Õ¦©TŠQGnÿ
-`@™×UÕü*!8dº¨::_HüÕy¥oˆ<6j;"»w´ž<‹ú¤¨æ'J,ŸBL-Ÿ2:ލ,Hç$<<B‚y‘g‹ÞÏø’òÇžîÕ>AÒâðe
-HÚ÷ò9Wy#;íÁ‹ÇþȏIïDGdâØJ6”t&–$¥ÕrI‘
-È:×Ñ
-ÐLäʼnÏˆ¢Ö±X¢ü“8VDXæxӝ󥕭sÃ¥õ‰³sóJ*ÔSÔ÷í3ŠBãÂY[P4æ¥j ¥„® š’åjUl±S2uUWËÜT5@— CÌeÇ$¶!/OÿApÜÕyÙ ÁÐÉ]]Eøìý9»kbIEŠ¹¨ÌØ+ê0«Š‚rOßØwé%Šo²Ðå]æˆ,Óþ„ü€+8'ˆ£Ž}%êF‘új¶;F`0]ÖR™µÚ	aÙï±:âîS¿j	Y
-SH…ªRØd¤Q'´G®Çû=/ƒÃÄjE5‚
-Šj/öv~B¤ÀŽõžlP@]
-(@ªò°ïÜÈcq¸-.µT-VjôÉZ(n'ß·,îÇв"‹Ç!s¸ûÞÅ|n;–îTûwàÕ_ +`1÷LߟœM¦ãÇà¤ØÿoN ïzûçNoÇÓóóËñøjzs(F0+YâŦ„©k“®ßåïœâ„þgD“eÕÎ]†s£›nkêŒ(‰ª¤ìW ô«…a:ŸÞßØRw‡¨u<	;+ȼ†â¯ÛÚÀŽ8ÐZò:Ö˃i3o'S"õì n\»L3DoEc”mØ•˜©¤G²k?ë`®/EÌCØVUBWµ¤*MÒŠ¨æýÐ4è~{¯‚¦¤ÒC_†C4²3jŽ@À³p¥"m
-`‘«[jìR·@Z-S|B5/1íLÅíé)åZ n«¡è¾Ȫ6ù&À«rÝfØ–Ðç¼‹@ ƒ(\„h;Ed'@«šV%uŠ¹m6~›Þ §2¤ëΆ¬dè]ørSû"p–²•¤‘áe{Ò#6â„Û¦‡æ³
-áØ%y‚.„ѳ’µ|‡PÚ„ ïf±„÷}hF©%<Mj ȯ2m¹ÓúÊlîí
-~×ï_í£N`ï¡Û™ {$µ6m˜Y‹Ÿàs°Ã[ÚMѸñ_¦EÏhí¹
-ÑO.÷!÷Õ‘i jar/.NÿݬV¯º6µ(ÕR6‚ÐÑ­Y§Ç(óóWøRJë±,a˜¤þnšƒsüm^Ë•iãÛaùPSÝèeÒiÉ>Nˆ÷ñ ;áþ;ÎÌ#
-­¢1Öس~Zµ…)de7¹ä굕’i-›—ÖšËfÕ†èÉǯÚ']fÄø-‡å%Û¬suúà|ü=('duŒ+üÛ¾‘ž+^*ΤÒ_ÉPÎ~(üÖ,w{3Ý
-MüoH¦×
+„šE]!Çš8rCDç½ÈÞ¼ÑÞîÜ'$àOßépué(7`{\/CÈȘúäÎïOE>MUo†Ih3 ¹ÃQàzöeù¹rÏ&:Ò\pßreÀsYȧZ4hC0ÈfÈ!Úš0Õ¦©TŠ™(æý+€mx adn\WUó¨„àé¢"èè|!ñWç•þ½!òبeìˆïÞÑzò,ê“¢šŸ(±|1µ|Êèx7² “ ððx	æEžr,Jx?ãCHVÈ{2L<¸WûI‹7—5 ahßËç\åì´/ú#?&½‘‰c+ÙdPЙX”VË%E6 ë\G+ at 3‘#'v>#ŠNXÇb‰òOâXa™wâMwΗV¶Ì
+—8Ô'
+ÌÎÍ+©PKLQß·Ï(
+gmAј—ª”º‚jJ–«U±QÄNÉÔU]-sSÕ ]‚1—“؆¼<ýÁqWçeƒC'wuá³÷ç쮉%)æ¢2c¯8¨À¬*
+Ê=}cߥ—(¾aÈB—w™#²Lûò®tàœ b<Œ:ö•¨Eê«Ùî
+€ÁtYKeÖj'„qd¿ÇꈻLýª%d)L!ADª"Ha“‘FÐþ¹gPì÷¼«ÕP*X(ª½ØÛù	‘;Ö_x²!@u)  ©Êþs#ÅᶸÔRµX©Ñ'k¡¸|ß²¸CËŠ,‡Ìáî{óy¸íXºSí߁CVC|®€ÅÜ3}r6™Žƒ“bÿ¿98¾ëíŸ;½OÏÏ/Çã«éÍ¡Á¬d‰›n¤®Mº~—¿sŠúŸM–U;_tE@΍nº­©3¢$ª’²_-€Ò¯†é|z7~K`KYÜIH Öñ$ì<^¬ óŠ¿nk/ G8â@kÉë8X/¦MÌ<¾pL‰Ô³ƒ.LP¸apívN0Í½P¶aWb>¤’"É®ý¬ƒ¹VP¼Q0Q`[U	]Õ’ª4I+¢š÷CÓ ûí½
+˜’J}ÑÈΨ9Ï•Šd´5<‚E®l©±KÝiµLñ	ռĴ3·§§”k=@¸­v„¢ûL «Úä;˜ ¯Êu›1`[BŸ3ð.r n p¢í‘ ­jZ•Ô=(æ¶ÙømzG€žÊ®;²’¡wáËMí‹ÀYzÈV’F†—íI\؈n›šÏ6„c—ä	ºFSÌJÖNðBi¼›ÅÞ÷=¢¥–4ò4© ¿Ê´mäNë+³¹·+ø]¿µ?Œ:½‡ngì‘ÔÚ´af-~B€ÏÁoi7Eo, PàÆ™=£µç*D?¹Ü‡ÜWG¦	ƒª…iȽ¸8ýw³Z½ê>T4ÚÔ¢TKÙBG·f£ÌÏ_áwlH)­Ç²„a’ú»iÎñ·y-W¦ok„åCMu£—I§%KøH8} Þǃvî„ûï83Œ(´ŠÆXcÏúiÕ¤•Ýä’«ÿÕVJ¦µl^Zk.›U¢'¿jŸt™ã/´–?”l³BÌÕéƒó5vð÷x œÕ1®ðoûDz®x©8“J%C9û¡ð[³\Ü]<î}Ìt+4ñ¿*¤Õ
 endstream
 endobj
-9766 0 obj <<
+9801 0 obj <<
 /Type /Page
-/Contents 9767 0 R
-/Resources 9765 0 R
+/Contents 9802 0 R
+/Resources 9800 0 R
 /MediaBox [0 0 612 792]
-/Parent 9752 0 R
+/Parent 9774 0 R
 >> endobj
-9768 0 obj <<
-/D [9766 0 R /XYZ 100.892 685.529 null]
+9803 0 obj <<
+/D [9801 0 R /XYZ 100.892 685.529 null]
 >> endobj
-9769 0 obj <<
-/D [9766 0 R /XYZ 100.892 620.444 null]
+9804 0 obj <<
+/D [9801 0 R /XYZ 100.892 620.444 null]
 >> endobj
 2162 0 obj <<
-/D [9766 0 R /XYZ 100.892 534.112 null]
+/D [9801 0 R /XYZ 100.892 534.112 null]
 >> endobj
-9770 0 obj <<
-/D [9766 0 R /XYZ 100.892 504.039 null]
+9805 0 obj <<
+/D [9801 0 R /XYZ 100.892 504.039 null]
 >> endobj
-9765 0 obj <<
-/Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F71 5424 0 R /F17 3698 0 R >>
+9800 0 obj <<
+/Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F53 3738 0 R /F17 3698 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-9773 0 obj <<
+9808 0 obj <<
 /Length 2263      
 /Filter /FlateDecode
 >>
 stream
-xÚ­XݏÛ6ß¿B×—ÊEÌå—$êî¡HÒ¦Hr·.R Émq×B,ÉåÝì3Ê_‘7‹â^lrDçû7$Oîžüvõjquý&ã‰à¬ä¥H·‰È+¸HrS²¬ÔÉ¢J>¦™ä³Ï‹ß¯ßH™Væ¹Æ¥’Æ• NaÑë?ÞßÌæ*Óéû¾n‡º½£ÙÍn»…O»üôÃl.´(Ò×k»\Ok¤DþW¿.®þºB† Ò‘$S*Y5W?ó¤‚o¿'œ©Ò$ae“¨Ì°<Ë`¼In®þsŏÕ+ĉzeÁ2Q&¹.YP%_uMãÚáŸI…LféûÎ7«¾ÞóEïê%
-ŠôÛ.>ÔmÕ=xš¼[\Kο^ÿùþ3ÙIdLJÎuÆŒ0	¨Ê
-™Ó¡¯gs-²tX;èôa&Mjg²HgF§/€ª2µÛÑÚ•miíλýîqˆZضòqãv&ÒÍÎÓ7K·îö7]ïâºîvܾë=u:t¨q.ËtI"×­ìf.S*­úúes½G‚N»–>ô®éGã`%TéÁáÝ‚þ·"¸{ ½ÞõÇÌ
-0GÅÿíY$B²2!ð@,
-3£H,)™U‚ótÖTyqƒyžþĆjIÞÔ秼\g9tàzÓ5ÈJæiƒ’=‚`"…€}$bíéßzO¢®j;¸Šˆõ°¦Qð.@ÃÚ…=E09Ò>q¡7Οï±qk·âÉ;p'¬Ïqü5®Ã¼vÎöóiwöRjà¿JÝ=º"¨€ÓÛà|ii½k‡ºk„7hÍGba{G6;O§ŒI3V€U׶n…û}°÷„‘!—K¾ßðbŠ'äȾ¦l£/±Ë
-$Tñ$;HºŒå2;µ_GÎjŽŒKè²d¦ÈŸ,:L«|_r¦JÑLç"ðÊ‹bôÉmwI™P%ŠïØ&/÷+ÚsRæÃÈôóîZ÷utÕE÷q&z>Çe¿éV_.qË
-&ù|nȃ!û\?q{ðkF+.$
-ûéƒrVäú`Y¨óÍE»æêù¬ç½½s—}$™Öâ»ü²ƒh!'žðú3|t"¡	!eëê¹a4WZ¦€4ÓÙ¦4Sâ<ÛܪwÃe{B1/Ëñ ¬=Z§Ö6‚C=bÂÚÕ}„]¿%€ðîçD€ˆL9"Ϲ*!	p‚‰)f¥L!j»!`øÅvi½ÛÃTÜ‹H!ÈÕˆ?/A’²±Î¬CbþâßãL‘˜Gó/¡8»mÜ=ôv…Ÿ¿Ð1ÿþâ +Iß„jM„Ö¹
-(lîÎΘć!•§ÕnG³”ÝH_-.….ñ-S;‘NñÛ’z—0öC×þÀnGË »6…èˆËOú$ôî®ö •Q! ”L_oêÈhJ™¿v`µæ­`  JýÙ-ƒŸ–QSüÚ;[Õ ʉóÛ¾kh5e08–{#ˆŒ—US·H´6ƒ¸jü‡¶¬Ÿ€±þn׏þÊ°#Ú<͆î8
-‡e%Ì®ˆ4Jã‡¾¦'1ºº‘YdqnFaNPO£<%Žuôwoÿ¤N±GÞ×ÝÎobÇZÉ:¶Ý@ËÖ£¬ká“ß…ð]ÓwKÿ=•'7Éc‚<¸»pñøø…”Ào‡”˜°qhªrE	‚ƒÕ>^æ½ÛÄæ,W”8 Bƒþ@mÚñSäAûž
-ÆÀ~¢ÜIQBS°G–Ÿ.U8%Ãe*.‹} ƒZ†åañË«xä€-<QÌ€tnB¥ÉOõÆÚ¥¹L+¨]8R)V0¬1hÝLbî°†’‚£*ƒk‰¶‰½+Y)`‚)=% 1ßÃÞõ½í¯7õòÚÛfi¯§4.9“å¾Ñ#M¾é4Âœ0Ð8‡[ډˆþOø
-ˆZÒu@ß7 cá€eeß„ã²Km.´¥ÿW6AÃó>7êÏ¡agþþÛ­bÏ}¯³91âÛPX”³e“ -àziQ[ÃöxÁ{U·v¦ v?FœžÑËP §äÑZ~?G‹CÄîfFPê(#©Þ!e5t·¯"-QPìrã0³M¯O'°h‡ìCj(7@´4]‚j}Ü@Ø>†IvŸ„ÒÖTf¢h0xyóúm¸¾ýùô`®ø½±G»¬ÿ‚Â. ×·ñE¦À27G~&}K[¾3\~02íݦ –à«».G…§"FhYBtié#TýªŽ'Á’.’¢ØD£[?¾.9ëÇ…á©&0XÓe½L+ç뻸¿r«ûÞ),aò0Þày~œ8] †9 …Uá 6¶n7q'u¨®¿E„w¶«Ð31zw9Â=\ŒÝ[ä(Ž¤%í§	2±ô£Q`[Fû]D?¥Š¥4ñnkÁ_±º>ùeô‡+ˆofPÃÓCZMæ‰bJ«C劷:ŠìžCÛ‡h]`€³ÇExòÁùþ± ã¬È"ø‚¨ôð#‚ïûºïÚƍ­fÈ“3iô©¦`àÑmz…u·6¡ôi°.| Ç—p›hõ}ãSÏÉG?i+Qj–ëbÒX“wU„§¿ñ6Xß­Çg/8ìè냛Û…ŠêJ¨ :?»TQ“gô‰Í$j錉ƒ_/×=ÁŠ‚P"Gvüi¸ÉÇuár&°ÕDAM‚$D®G™ÎP _jO®zcúJSŽ‡­¨=\~Œ9ä̏~¦Àt.Ÿ§±:¯ôTj5g.v'…k³Ùß딉oÀÊè±°À(Ô­BÕÓãYVé¿ñ›<I¾¯zqÓ˜:.ò>gX‚è!>‘‘pÉéJLò#¯zù9-…äÇ!;ú$tñFNR !:/çàðN¸s¼±?îlªöǸsI/–4¡çË.䨯—ø`¿ÄÇPºéÇNp(ôÍruûgÿñÿ×ÅÕÿ lõGJ
+xÚ­XݏÛ6ß¿B×—ÊEÌ?$QwE’6E
+\»u‘Ih‹»bI®(ïfÿû›áP–åÈ›Eq/69"‡óý2‰î¢$úíêÕêêúMšD<aERðhuñ”³<áQ¦–*Z•ÑÇ8åzñyõûõ!"ÍŠ,S¸T$š%’'¿èõïoK™ªø}W5}ÕÜÑìæ°ßÃ(‰ÛütýbÉÏã×[³ïmGk„@þW¿®®þºB† Ò‰$)“2ÚÔW?'Q	ß~&=ø•u$SͲ4…ñ.º¹úÏU2QONÔ+r–ò"ÊTÁ¼(ù¦­kÛôÿüH*¤"ß·®¿ÙtÕ¾_®:[­QP¤ß¶að¡jÊöÁÑäÝêZ$É×ë?ß&;ñôôÐ¥J™æ:UY.2:ôÕãb©x÷[‹?,„ŽÍBäñãB«øPe
+c ¶Z»1
+­=8{Ü=QÓ”.lÜ/x¼;8úfèïÖ>ÐþºílX×Þ۝#¢Šûõ #.¹d©*Häªq½ÙíÀeRÆeWÝ£l¶sHPqÛЇÎÖmoiì­„*=8"¼[ÑÿBw÷´×Ùî”™D–¨ø?‚=óˆV¤Üˆ¥`¦%‰%㢊'I¼BkÊ,?Á,‹b}¹¦oªus^®2a´çzÓÖÈJdq’=‚`<†€}$båèß8G¢n*ÓÛ’ˆU¿¥‘÷.@ÃÊú=¹79Ò>%\í¬;ßcÂV/1nÅ“àNXŸáøkX‡yì¬é–óîí…P0ÀÛ{t…W§7¦ÆùÚÐ4x×ôUÛ0ƒD£5‰…é,Ùì<R&ôP6mÓØ
+îwÞÞ3F†\.’ã†s<!GŽ5e¼x‰]¦!¡ò'ÙAÒ¥,éÔ6n4:«9š³D¨HÓyödÑaJfÇ’3Wj´b*ãžW–çƒOnÛKÊø*‘Ç6Yq\Ñô˜ƒ2—æ @ªžÏðÐد{p -/º/a`¢çs\w»vóå·4g"Ï熼0|°/%ø·{¿¦´âÂA<±Ÿ>(cy¦FËB¯/Ú5“ÏgU[ç̝½ì#Á”âßå—Ž¢ùœxÂëÏðÑDBBÊVåsÃh)•ˆiæ³M*&ùy¶ÙMgûËö„b^ÃX{”Š?lM ‡jÀ„­­º ‡nO áìÏ#Dp€ˆTx9Ï¥, 	Op‚ñ)…ˆ!*³#`øÅôfmœ=ÂTÜ‹H!rÈÕ€?/A’¢°N{¬CbþJÒäˆw0áD1æ_|q¶û°»ïÌ?¡)bþ{üÅV’®öÕšµ%ßÜž1‹½?*‹ËCï!Žf=)ố®$ZX
+]âZ¦²8"Â·5õ.~ìú¶#üÝ–– zvM8
+Ñ—Oú$tö®r= •–> ¤ˆ_ïªÀhN™¿`•J<ZÁ€C”º²1Z?­ƒ¦øµ³¦¬@”ç·][Ó*jÊ`p*öF/˺jhzlqÕðmY7' #býÝ¡ü•bGÐ#´9šõ>Üqä…÷ÊJ˜]iÇ]E
+NBtµ³ÀâÜŒ\OPO£<$uôwoÿ¤N±õGÞWíÁíBÇZ‚ÉZ6mO˶ƒ¬kþ“;øðÝÒwCÿÊ“éœäÑ^\]¸…x|ñü|Jà·1%fl웪LR‚à`sŒ—egw¡9Ë$%¨Pc ƒ?P›føxÐß±gƒ1°Ÿ)w‚Бå§KN
+™
+ËBßH¡–ayXýò*ÙcOcÓ#€›P¡³©¾ýP»T"âjŽdŒkZ7ØÁùû¬¡¤HP•Þ6DÛ…Þ•¬ƒ0Áœž€89ÂÞõ½é®wÕúÚ™zm®ç4.&Šc£Gš|Ó!)ƹž0
+Ѝx·´‰ÂˆþOø
+ˆäJÐu@Þ7 cÆpÀ²rlÂqÙ¥6ZÈ‚óÿ+k¯áyŸôO aágþþÛ­d£ç¾×ÙLŒø‚ÀöÔ#æÅßlFÙ,hs¸¤JÔ槰=\ð^UYH¨Ý§ô²  Ã99´ßÏÑ|ŒØñn¦9¥ŽÔ‚êR¶XCÇ*ÒŬw3[áú4a€EÛgR}¹¢¡éTëÂÂö!H²I8|âR}Ø8©¢ÁàåÍë·þ^øöçЃ™ð{mNv÷…\@†/oËLŽe4lütü–¶|f¸|42íì¦ –à«»ÖG…§$FhY@´#Ž4ôª~Y…“`IÈQì¢Ñ­_—¬qÃBÿTãlé²^Ä¥uÕ]Ø_ÚM…}ï–0ynðIv
+œ8]!†Y ùUþ Ö¦jva'u¨¶»E„w6ß31zw9Á=\ŒÝ[à(Ž¤5í§	21ô£‘c[F»CD7§Š¡4qvoÀ_Cu›<ù¥ôãÄÕ¨Šþé!.góD2©äX¹„À-‚Ž"»gÐö!ZçØà,ÀqîŸ|p~|,À8ËÓ ¾ *=¼Àˆàû¾êÚ¦¶C«é3BgLh5Õ<¸M@¯°mÞ&”ž<öÖ…ôøâo5£¾oxê™|t³¶â…b™Êg5{W¹únƒÕÝvxö‚ãÐéáÀ–þ±>Ø¥ÙP¨¸ ®€
+ ²³K5yZCŸXÏ¢–Jýz¹îq–B‰ØgH“èlXç/g[MÔÒÄKBäjéð¥vrÕÒWèb8ÜkEèþò£õ˜3?ºY˜– Ó™xžÆò¼ÒS©U	Sp±›®Ýîx¯“:¼K­†Â#_·rUGgi‘Çÿã69’üXõ¦!ulà=gXàƒè>>ü‘pÉéRåL$'^ô"òsZ
+‘œ†ìàß	„9I„àp¼œƒÃ}:¥àÎáÆþ@¸³+›ÃÎ5½XÒ„ž/[Ÿ£®ZãƒuøCé¦N˜àï›äpê&ŽÏþÃÿ¯««ÿ-GX
 endstream
 endobj
-9772 0 obj <<
+9807 0 obj <<
 /Type /Page
-/Contents 9773 0 R
-/Resources 9771 0 R
+/Contents 9808 0 R
+/Resources 9806 0 R
 /MediaBox [0 0 612 792]
-/Parent 9752 0 R
+/Parent 9813 0 R
 >> endobj
-9774 0 obj <<
-/D [9772 0 R /XYZ 151.701 685.529 null]
+9809 0 obj <<
+/D [9807 0 R /XYZ 151.701 685.529 null]
 >> endobj
 2166 0 obj <<
-/D [9772 0 R /XYZ 151.701 577.461 null]
+/D [9807 0 R /XYZ 151.701 577.461 null]
 >> endobj
-9775 0 obj <<
-/D [9772 0 R /XYZ 151.701 546.433 null]
+9810 0 obj <<
+/D [9807 0 R /XYZ 151.701 546.433 null]
 >> endobj
 2170 0 obj <<
-/D [9772 0 R /XYZ 151.701 453.173 null]
+/D [9807 0 R /XYZ 151.701 453.173 null]
 >> endobj
-9776 0 obj <<
-/D [9772 0 R /XYZ 151.701 427.482 null]
+9811 0 obj <<
+/D [9807 0 R /XYZ 151.701 427.482 null]
 >> endobj
 2174 0 obj <<
-/D [9772 0 R /XYZ 151.701 277.507 null]
+/D [9807 0 R /XYZ 151.701 277.507 null]
 >> endobj
-9777 0 obj <<
-/D [9772 0 R /XYZ 151.701 249.49 null]
+9812 0 obj <<
+/D [9807 0 R /XYZ 151.701 249.49 null]
 >> endobj
-9771 0 obj <<
-/Font << /F50 3701 0 R /F22 3706 0 R /F71 5424 0 R /F15 3700 0 R /F17 3698 0 R /F70 4384 0 R >>
+9806 0 obj <<
+/Font << /F50 3701 0 R /F22 3706 0 R /F53 3738 0 R /F15 3700 0 R /F17 3698 0 R /F59 4373 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-9780 0 obj <<
+9816 0 obj <<
 /Length 1452      
 /Filter /FlateDecode
 >>
 stream
-xÚµWKÜ6¾Ï¯0ÐC=A¬êágPH¦Ù ZdÓK´ž±fÆXÛšÊönöß—åY{×ÛäÒ¹ˆ¦(Š¤†Ç€?o~¼Þ|÷FÊ cEÆEp}ç,/dæKŠ8¸®‚á{½jÓm?]¿sâ9+Ò4FqY0Òœä¤dB²m$x*Ãë“ÞF*IÂßlÝ
-uwį8|Á†jG䛺Ñ=)M8ÜÌ
-^8#ÐYœLj)PjóÓõ柍 .ÏM˜RÁ¾Ý|üă
-öÞœ©"îœd¨$gi‚Úšàýæ÷
-Ÿ;/²@V$‰\xÌyøà•·`;üÅôäKš^|I³¹/"™ûƒH¦Lñœ”]
- ϳ°îi½ÝÊ,ÔöÞsÛó6†±CÙ᎗N¥§Ê¦¡[21¿E(ˆBVL#ÃV¬QàkžMbr£ÙN³ÕmYwDïM××ý ç6˜­ÌÑÜÌ}°ˆ<¼³õ =¯«ðÞ iÆ F@(Áw÷Y]VÛ(–qXî÷ºïu`ÉD¾uÊïœrÅKŒ!"h!üa‰[÷Ä8•gŒˆvÄ ¥{Mää!…l2™Å,¹`¬2ká	ËòI䨽þ½±v<ºbäª,8BÐyShþz
-Û"eyª&75Æ0Nó0*hýû\Wæ€töíVÉ&ÃêÛU¼B]
-ðî0„³˜Z|jÇÅœèzZ;ZÏÖíewoƦ"ââVˆ©Ï«„fQ$Ko«²-ú%*Ã%ŠI‹’A%l–kK|°¾íÂ
-Æ+ÒÞAC(ððªózËÞaôb 5X3îš‹Ĭt£§¶…e87ØÌTˆ0ÎT ÎÖ[UYÝ”çÕŠƒÖ'„úrÅIZqpU;áYe	f;Á¬$ëEØxã‚H=çõapÌü/§Â,Wbéï=ÞdF¼#;
-.9j0´Zí¡8)øé
-[΃q‰„c÷zÏ=Ñc×8Ü ½¸åTbó j&N[VÓ´ìÊ=nߌçyŽ’YŠ”š÷8þÐɤ_~™É§áÅ®Ù)BÝjæÏ.¦A”*çq©˜Å¼˜OƒØOƒà  ¼/_˜ïËß!Rö§É3ñ®NÄô{M=¦Ír?ÔÀÁÈÞÓ¾
-@tCZ”Çœ°†æÉàô0 ᢫O™¥ýþš~ëu˜µÂ™¥¼Îί¤Â'ùWUH§R„‡öuX\Cvìhèâp@†p:CœÒÇVv±+déEø‚éÞ‹Òɱ‡FT$,~· rxµæ'w‘Rø)gÌð
-˜/“%&&2[`üé|$ë>?Rµ÷ŸèóûCWLûaÊ
-ôa^x<ý¡m¯ã¥ÛÇI¼t!‚¥
-@;œ°ý£V„QÞ¿µ”G^¸‡ú3à)ņÎl„sã½èÓ¢Žn½
-·ÚÖ‡{·©¼œš0†c=£>ÐêG.Nƒ5E"c"Ë<¼Õ¨ÅUzO•~ò£Ç1¯ˆ7Úõ©Š¶¸>:\^}oeóösöOÜç žÁûñaèÄW¡Iïî,yQM¿–"|F©„‡;kîzÍ*l	.MÙßLv§*[Cô{â¡ÎÇÖ?ÑêÓÓz*­þ«îæá0<;ú{0ÓèÑä9²
-÷Œmûçî˜ÛpãQ4vúótÃCë¢ygÑ%ÿî ÷ØšŽ™qðŸX%
-<]Y¥wãqí¦npw-" 
-¬Ÿºš›ç
-¬øšvŸSu°]yóL8gu¿æ.ò] òDX
-˜¯(Û‘×0/ù%&È”æ©/žé<‘½‹è¸ÀI&üµÆLØ!2–°	Ó/å$ðkyï3*‰ÁÕ«8þ: ýï—º$à_Åé?Þ´Â_ÇÙOٍ
+xÚµWKÛ6¾ûWè¡r±|èR i6hÙô’­lѶ°’èRÒ:þ÷áP^yWÛäR_8‡óøf†æÁ>àÁÏ«oWß½‘2ÈX‘qÜîÁ9ˤyÁ’"n«àcø^o‡ÚtëO·ïœxΊ4Q\Œƒ4'9)™l	žÊðö ×‘J’ð7[wCÝíñ+_°¡Úù¦ntOJ7³‚Ît'“ÚD(µúévõÏJ „g†&L©`Û®>~âA{ïÎT‘''Ù*ÉYš ¶&x¿ú}Åç΋,‚I"¯¼æ<|ðJ[°þbzò%M/¾¤ÙÜ‘Ì}áA$S¦xNÊnçYX÷´Þ¯ej{öÜö¸Ž€aìPv¸ã¥‡C驲i|ÄÔü¡ 
+Y1EŒ[°F¯y6‰ýÉEŒf;ÍV·eݽ5]_÷ƒžÛ`Ö2Gss0÷Á òðdëA{^Wá½A$ÒŒAŒ€P‚ï¬ÖQ,ã°ÜnußëÀ’‰<|딟œrÅKŒ!"h!üa‰[gbÊ#Æ
+D;bPŒˆÒ½&ròBVÌC!³˜%ŒUf)\"aY>‰ìµ×¿5ÖŽÇAWŒ\•G:Oãb
+mÂ_/a[¤,OÕ¤ó®ÆÆiF­ëÊì.¾]+"ÂdX}»h €W¨Kž C8‹‰ Å§Æq\̉®§µ£õhÍÞ^v·fl*"!.n…˜ú¼JhErímU¶å^¿DCeX" D1iQ’£1È¡„Írm‰VÀ× ]X¡ÑxEzØ2ˆ£`Þt^oÙ;Ì‚^²kÆMs1€˜•nôÔ¶°练™ƒ
+Æ™
+ÄÑzk Ê#«›ò¼XqÐú„P_®8É áO+®j'<«,Á,c'¸2+	Áz6^ĸà ’@Ïy½\3ÿË©ðË•¸ö÷Œ7™ïˆÃNƒKŽ­VG[(ND
+~ºÂ–ó`\"áؽÆcOôØ57H_Ýr(±yP5§-«éZ6å·ïÆã<GÉ,EJMÈ{èdRȯ	¿ÌäÓðƒb×ì¡n5óg¯¦A”*çq©˜Å¼˜OƒØOƒà  ¼/_˜ïËß Rö‡É3ñTbú½¦†FÓæ¹jà`dÏ´ïGPݐåñ'¬¡y2x½H¸èÂêSfi¿?CÓo½³T8³”×ùÃù…Aø$ÿª
+IãôQŠâÐþovW×Ї;º8áƒœÎ§´û±Õ„]ì
+Yz¾`º÷¢tr졃Q	ËÁß+¿[ 9¼Zò“;„H)ü”3føÌ—É5&&2»ÂøÒùHÖ}~¤jï?Ñç÷»®˜2öÔèüðxúCÛ„_)ÆK·(Ž“øÚ…b”* ípÀöZ2Dyÿ–Ryá~ÜíêÏ€§?p:³jH̍÷¢O‹:º÷6Ük[ïÎþnSy85a
+ÆzF½£Õ\œKŠDÆD.®óðV£Wé=UúÁǼ!Þhק*ÚràVøèpýyñ½•ÍÛÏÑ?qŸƒxïLJ¡O_„R$9¼»³äYD5ýRŠð¥n¬9õšUØ\š³½›ì"N7T¶†è÷ÄC­¢Ô§9¦õPZýWÝíÌÃax*vô÷`¦Ñ£ÉsdîÝÛöÏÝ1·áΣhìôç#膇ÖEóÆ¢KþÝ-@ï¾53ãà?±Jxº²JoÆýÒMÝà <(°~êjnž+°â?jÚ}NÕÁ6åÝ3áœÕý’»tÊwxÈa5`¾¢lG^üä¯1A¦4O
+xñLç‰ì)¢à'™ð×3a‡ÈXÂ&L¿”“À¯åÙgTƒ«Wqüu@úß/uIÀ¿ŠÓ¼i…¿Žÿ‘Ù›
 endstream
 endobj
-9779 0 obj <<
+9815 0 obj <<
 /Type /Page
-/Contents 9780 0 R
-/Resources 9778 0 R
+/Contents 9816 0 R
+/Resources 9814 0 R
 /MediaBox [0 0 612 792]
-/Parent 9752 0 R
+/Parent 9813 0 R
 >> endobj
-9781 0 obj <<
-/D [9779 0 R /XYZ 100.892 685.529 null]
+9817 0 obj <<
+/D [9815 0 R /XYZ 100.892 685.529 null]
 >> endobj
 2178 0 obj <<
-/D [9779 0 R /XYZ 100.892 660.623 null]
+/D [9815 0 R /XYZ 100.892 660.623 null]
 >> endobj
-9782 0 obj <<
-/D [9779 0 R /XYZ 100.892 641.703 null]
+9818 0 obj <<
+/D [9815 0 R /XYZ 100.892 641.703 null]
 >> endobj
 2182 0 obj <<
-/D [9779 0 R /XYZ 100.892 528.323 null]
+/D [9815 0 R /XYZ 100.892 528.323 null]
 >> endobj
-9783 0 obj <<
-/D [9779 0 R /XYZ 100.892 499.69 null]
+9819 0 obj <<
+/D [9815 0 R /XYZ 100.892 499.69 null]
 >> endobj
-9778 0 obj <<
-/Font << /F22 3706 0 R /F50 3701 0 R /F17 3698 0 R /F15 3700 0 R /F71 5424 0 R /F70 4384 0 R >>
+9814 0 obj <<
+/Font << /F22 3706 0 R /F50 3701 0 R /F17 3698 0 R /F15 3700 0 R /F53 3738 0 R /F59 4373 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-9788 0 obj <<
-/Length 1457      
+9824 0 obj <<
+/Length 1458      
 /Filter /FlateDecode
 >>
 stream
-xÚ…WmÛ6þž_al_ ‘-YòK1Øú²µë€wÃ0´Åà‹u¯väJò]óïGŠv.¹¹Û—˜¤(Š"’JÝEiôÓêÇëUòZ¥OY•V<º¾¸â¬Hy”—S•Œ®›è}¬„X¼~›¼"*Y•çUEZ²4ã`)(½ø}{µÞdJÆ[Û|{¸#îj ÒجáÇúõ†K^Ä/öõàµ%²¿zu½ú¼BƒàÒ™'ŠeY´ëWï?¦Qko£”eU=Í>ÊTÉr¥€î¢«Õo«ôüz¼ˆ¸`•âòüzJ
-Væ9y.ã¸ÅÓt¾E^Ð-Ìã—¶½×Ö‘üÖšž¨wíšÇ‡vÆ_†uÆãéÞÌæŽbÆÕy|Óh#ËÓì<h²±Û·ƒC2‹Z¿'áYoDão7´êB<7K”ÜKê?oéû®vÚ¾Õ~ã× w$uMÊ8¹›{ÇÖ›2ñŸëRÆf¤õ]}@¿ÑQž1ˆjð³=8_wÜ;Ëb¿×HÈøN´mw$m Hh8äøÚ‘Ò­é:ƒî9E¤àO"¢R–Wdñß®7J¨¸ê¦o³&!ÞíoíåЍnZº§ïP[ðQwÏ“Fß'ݐN˯¦oi
-Có•‡Jrèn»à6€Fdj?Ø^°Ä%bÖq×’›ñÒ
-”ÕÞ¶š¢G¿|(ç ßj6ø) ×…œµ'ÜNÆ9=4µmf/B›k½±Ç€‚œq(˜ YM¦àTŒßc€µ	"º¡¥íö¥{d	xÞF at iO+æòxããÐî`ßE\2V;Zn‹¯ ~T>_+Mܾ¶:™<žÖÏá»—ô¦ÑÝRœTÁDqJ…”2þ¡ƒ
-9ÔA
-÷ÿ Hž¤è7⼯Ã-hetËyË*ÆËÓ›-!1j¿O¼IŽf´_Ë"))Ý·ÌP ºÉ
-ÆåT¡Ó>æ‚+Ð+‹’/AèÙ"†
-Vf'Ç÷TȨ‹!I«¸¡N…©C D\v+”Ì1b)´3ÞµuG
-fð­¡&9ÌYγø‰2§’AS¢,ÛÞÎôÙö¦Ó¤×“s~L.Po<íØ mëG\cw´¡¦N#enéûg²Óµ;íï{³Ô/}0кj@ó7p$—Á‚äбèQª%ÞaC†q¿¹%ª3 œé'e‡Ã‰Az‚!2=2#:†Ü0ƒ÷œÌL]eöuŽ'ÞB[L at 7Á8ì¾_+×mW‡8¢øÕÕ–0¿
-C¤ˆ=É·>kˆ¦1€	v—Õb‰ûriÝ´±7tÐÔø@âöfì¢oÄx³ìúÁfCMs	‰¦öõ
-€8-S–‘~Gþ0·ÃØ—Á'=sª¨`¾°þªœ•BE<"¦S¹Z.TVè;gŠ¬¡ýé:ÚªFüñ‚Ž/ñøy‡g<‚æf'õ2xb)õ¤ûê/;
-}–öaÉ`ë9„fŽ¥ãHXSüÌ8)Q¦ñìż¾¶MQwÓ.èh
-QFHèúÜÎÙƒ‚-¥èÇv.ÅYVk'é§àÃà‰ÛÖêZ(¸™q4U­Õv“…ÐŽŒýD\¨3ø^‡éŠÔ/u?LM&<8Q†á¿ËöW˜‡¶&—œ¹õˆ`Á-8ÅH¤PÄn’Ð,†aס‰¼ý>Ä–Ð¥Y7àæòÉ-TÎ*ñ8§ƒåØôËÝƶÃb[N™â§‡ÀèÛ®¥aŠ€i8½‚Õ<Ãoþ_¯j.3&óÓ£:<¦³4RPEðž§L–à–P,Uò²4TyöOfH*±0ÊtÅw.&¯óKuž§‘ãýð<IXרbæjI£í_]ë<ÛݵO¬^8! >KqŠÙ÷ºO¿´ ¦§b
+xÚ…WmÛ6þž_al_ ‘-YòK1Øú²µë€wÃ0´Åà‹u¯väJò]óïGŠv.¹¹Û—˜¤(Š"’JÝEiôÓêÇëUòZ¥OY•V<º¾¸â¬Hy”—S•Œ®›è}¬Dºþxý6y-DT²*Ï%ªŠ´diÆÁRPzñûöj½É”Œ·¶=øöpGÜÕ8@¥±YÏõë
+—¼ˆ_ìëÁkK:B ýÕ«ëÕç—Î<Q,Ë¢]¿zÿ1X{¥,«Êè!höQ¦J–+t]­~[¥ç×ãEÄ«—ç×SR°2ÏÉs!ÏÀ-ž¦ó-ò‚nd¿´í½¶Žä·ÖôD½k×<>Œ°3þ2¬3O÷f&0w3®Îã›F©XžfçA“…ˆÝ¾’YüÐú=	ïÌz#Ê‹¸¡Uâ	¼ÁX¢äÖXRÿyKßwµÓö­ö¿½#©kRÀÉ5Ø„Ø;¶Þ”¹ˆÿ\—26#­ïêúŽòŒATƒŸíÁùºëàÞYû½FBÆwú m»#iABÃ!§À׎”nM×\xpÏ)"*{•²¼*è$kŒÿv½QBÅÝP7=x˜Í0	ñnk/‡ntÓÒ=}‡Ú‚º{ž4ú>é†tZ~5}ûKlš¯¤(8T’C×pÛ·4"S3øÁö‚%.³Žƒ¼î0ÜŒçæP ¬ö¶Õ=’øåC9øV³Áÿ»H¸.ä¬=áv2Èé¡©m3{1Ú\ë=l„àŒCÁ0Èj2 §²ø`ü戬MÑ
+-m·/Ý3 KÀó0J{Z™0”LJvûŽ(’à’±ÚÑr{X|õ£òùZÉèlâöµÕÉäñ´~ßÝ8¸¤7î–â¤
+&ŠSš (¤”ñTÈ¡öj¸øEòŒ }D¿±`ç}nA+£[Î[V1^žŽØl	‰ÉPû}âMr4£ýZ9 HIùè^¸e† ÑMV0.Ï 
+ö±0\^Y”|	BÏ1T°2;9¾§B@¥¸XIZÅ
+u*L: À â²[¡dÞˆK¡èô®­;R0ƒo
+5!ÈaÎrž-ÀO”y<•šeñØöv¦‡È¶7&½žœƒôcrzãiÇÎ h[?zhäû¸£
+5}\p)sKß<“®Ýiß›¥~Ù胁ÖUš¿#¹$‡¶ˆE‚P…(yô2Œ»øÍ-©PáL?)[8NÒ‘é‘Ñ1䆔¸çdfê*³¯s<ñÚbº	Æa÷ýZ©¸n»:Äů®¶„ùm"EìI¾…ðYC4L°»¬K܇”K릍½¡ƒ¦Æ·7c×}CÈ Æ›e×nì0jšKH4µ¯o Äa¸h™²Œô;ò„¹Æv¸>Yè™SE«ð€õWå¬*Êà1ÊÕr¡²B@ß9Süc
+íOßЙÐV5ât|‰ÇÏÓ8<àÉ4÷0;©—ÁK©'ÝWÙiè³´K[wÈ!4s,GšâgÆI‰Ú0`/æ5ðí´mŠº›vAGkˆ
+0BB×çvÎl)Eo<¶s)β‚\;I?OÜn´VÏÐBÁÍŒc ©bh­î´›,„vdì'âBÁ÷:LW¤~©ûaj2áÁ‰²0ÿ]¶¿Â<´5¹äÌ­G`nÁ)F"…"v“„f)ˆ0»vMäõè÷!^°„.ͺԑ/žÜB嬏s:XŽM¹Üml;,¶å”)~zŒ¾íZ¦¸†Ó+xñQÍ3üæÿõªæ2c2?=ªÃc:K#…QäïyÊd	n	ÅR%/K#çgÿ`†¤£L'P|wábòº¸Tçyq9ÞÏ“äááuí*f®–$0ÚþյγÝ]ûÄê…곧˜}¡ûôAûƒ^b	
 endstream
 endobj
-9787 0 obj <<
+9823 0 obj <<
 /Type /Page
-/Contents 9788 0 R
-/Resources 9786 0 R
+/Contents 9824 0 R
+/Resources 9822 0 R
 /MediaBox [0 0 612 792]
-/Parent 9791 0 R
-/Annots [ 9784 0 R ]
+/Parent 9813 0 R
+/Annots [ 9820 0 R ]
 >> endobj
-9784 0 obj <<
+9820 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
 /Rect [174.46 116.961 388.281 129.913]
 /Subtype/Link/A<</Type/Action/S/URI/URI(http://www.linuxprinting.org/printer_list.cgi)>>
 >> endobj
-9789 0 obj <<
-/D [9787 0 R /XYZ 151.701 685.529 null]
+9825 0 obj <<
+/D [9823 0 R /XYZ 151.701 685.529 null]
 >> endobj
 2186 0 obj <<
-/D [9787 0 R /XYZ 151.701 580.014 null]
+/D [9823 0 R /XYZ 151.701 580.014 null]
 >> endobj
-9790 0 obj <<
-/D [9787 0 R /XYZ 151.701 531.893 null]
+9826 0 obj <<
+/D [9823 0 R /XYZ 151.701 531.893 null]
 >> endobj
-9786 0 obj <<
-/Font << /F50 3701 0 R /F22 3706 0 R /F17 3698 0 R /F15 3700 0 R /F71 5424 0 R /F29 3731 0 R /F30 3732 0 R /F58 3733 0 R /F68 3734 0 R >>
+9822 0 obj <<
+/Font << /F50 3701 0 R /F22 3706 0 R /F17 3698 0 R /F15 3700 0 R /F53 3738 0 R /F29 5413 0 R /F30 5441 0 R /F61 5442 0 R /F71 5443 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-9798 0 obj <<
-/Length 2290      
+9833 0 obj <<
+/Length 2289      
 /Filter /FlateDecode
 >>
 stream
 xÚ½X[oÜÆ~ׯ`
 pp4/E/Hã8u&N,£’  –#-a.¹%¹–ôÇç;s†+R^+.ZøAšÛá¹_WF·‘Œ¾¾øÛÕÅås­£\”¹TÑÕM¤¤E©£¬(…-Ó誎~Ž_¹íÔôÝæ׫o<x!Ê,K	\—BZ2œÖB±I”Ìtüåë—¯6‰±6~94ÝDÛ4~64oÝ0òáfè÷¼û¶éŽï]ÆÚt·¢ß·LÒJð%JYz
-öyjg¢V‚ºøêêâß
+öyjg¢V+‚ºøêêâß
 · ^ˆa…1Ñvñó¯2ªñöM$…)‹èÎCî#c‘YÂÖF¯.~¸KÕE¤”(­Õ¬›Lè\EYš™Ý|×On¦ÿ@­IE
 Z Ö„T:Õ²Øócø2\\¾Ø«èYv~8=%3ÖdÖs™ë¥zTj…Õy”)ˆžæòjç6‰6e|Óot{7°jU¾üÖjaólÖìöxû}55[†]ӁÞR8ÈÛw[w˜˜H3òÚybw|¸ÆRÄÆåóàmµu5
 ¼ê<¾'::—9V#lZ2þ‰0@й;ÞŒÇí֍#Ëó9Ý•qÅOûãvvü¾=xS ç†›c{NªÔ¢ÈÍ,”–“.6*n¶ÉÐΩ$“"+NÑ ÎaN´…Tð·•tOkšÐf'M“rShÊõk‹ÀTñ-DTñ@Wy¼¯Eøs5‚1·EüwG* èùk¯O‚%}z­*ž/ˤ^ÿø-/u<õaõV(UüœÔ׳:=߉’y/å2(„J™EAd­Î‰X
@@ -51879,152 +52537,157 @@
 Â×îÄæ9•+ÀIÕZå›6@ñ‘6…Ÿiä¶ÁíÝ>84t®ÓÔ«ˆÖªÃÎsG¬éÔžž½i½'ãDÒÜ·îÁ µbóåËgã*rùÔ0p𜬁ÿ{òƒ m“šRnÇ€΁ŦÊx=<X‘”à	Ü5­¾â§ë}&Ï)€B(
 oÂM3QÔÙ,0Mw·®sC5Q”Óɐ“t`gPßÖçƒ0‡G晍¬(­—¡÷XãT˜ÛGðWAÛØUsÞ ªÉh—"Íyý Ý¶©¨ªÑ;KN»iFþEÝ_{ƒ¸sZò¾49%¹mó‹T鶢2+8B¯@cçîîÄŽ?x£Y²«½v» IƒcòåqœŸ¯½¨KvB˜¿ªö×”9
 ÄîØÌÆÁ
-©½ªë‘ܝŽSÓ6¬µM‘R at xðžWv°þmS‡Ïž,ön8œSIÞ:rc‚CøØÄÿlºšÓ¶ƒÚÆuÓø™¯¼sÉ^w ¡¦¨SVÚ§Z %µÈŒ>µ ¾¨Â­,Òª!¹"H¥€L‰ÂšU"³Å¢J…’)å±Béþ´bñòy¶Ï…zpðÝ4þxyyww'Zߝz¡áö’Õ÷¯¶'±½m!]ñ %Ðj5£ýË:š»$džT?Ý&©R œN:Z"Aµ†¶RSúæá	$2ÒÓâ=$)З¨ ÿ’Yœ@òXorJ?Ën±™
+©½ªë‘ܝŽSÓ6¬µM‘R at xðžWv°þmS‡Ïž,ön8œSIÞ:rc‚CøØÄÿlºšÓ¶ƒÚÆuÓø™¯¼sÉ^w ¡¦¨SVÚ§Z %µÈŒ>µ ¾¨Â­,Òª!¹"H¥€L‰ÂšU"ËÔ¢J…’)å±Béþ´bn»Ï…zpðÝ4þxyyww'Zߝz¡áö’Õ÷¯¶'±½m!]ñ %Ðj5£ýË:š»$džT?Ý&©R œN:Z"Aµ†¶RSúæá	$2ÒÓâ=$)З¨ ÿ’Yœ@òXorJ?Ën±™
 ¢.–®BÀ3׹ʝ&ËCaó|Cæ¡Îlé:‹¿z‡Î‡ªsÈzv™È„ÁKh/C·RÄU]ù&iDÌ¥Y‰ÞÙ+ISCí3ßÑQÇ5œdh®”LF†\{ϏèüÊ
  ž8 7ò=7åô ôúä\ø’›ÒóìªaJ(]€Í¼C.ª»ÊÎÉ´²ÌWm€O,yo‡2B{ß»4_/‰'2” ýÍDêbÕ
 áÓ_¤•w;/;Ê]E9·ž3jFÌŸ…4gæ¸BÃkT±–ŸáðÆ7Vëk…úé7¯¿{ñ“µjõðÕ–7ß¿âõ'ZB*¦ó³j¸k:otÅ}èAå›;Í-=¥f²ä3…aKIÈHM íƆKŠŒwàË{×ÛÍ\:¤ï¦±ðÕpÏ'Ô›5eHn¤àšÜÊH´ü}¾â=ýL‡NWÛÎÀŠGþæ¦ÂcpWã¹útä"Y³høð
 ¯HŠ ñ–[ù‘ï8ø°	MvLG+¶	ÝŒÇC˜vÜíY³µkG?M¤ðypðÿ[Ðzч:>œ
 ‘jòS5=ãý8¹½ÿÖdfmðš•ð z³Á¾ºusÛ4 }ŒA.*ü¶‚%NÍÔ¶M ìúÎ7±JÇ/f0ÿÔ÷ç½eçb|=3ãkn*´À°¹÷z¯¨“¨´*$ÊÝÖqd¶!€“ÒÜ€žaÙqª2ÞUD1…'x‚»Æ±ÓÕüÌQIÏà¼kÆ™ÝkwûÍ®ÃzßÀª>—Rò–Š¦ê3¹É¤%ºîb•œòsÉ)™!Ì4V²ŸŸt¶t#jädÁé3àùƒç”¯hhóùÒö&ĝŠÝZPmÙ'荛JlšýÉk+¦Ê÷ˆ¹iämŮѵðºdñýà¢Æ‚Ü;e™½0ߣà(³àº°æÝŽg
-ʨÜBå¡gN½¸õÉô­÷릭®ÛpÍÁY„ɈnƇv<›Ëx¾\ë¿°¾CÇùºéªÀ….¨Q«×ÀÞwÄ÷]CKƬ\£8[·´èë>0¾¦ ñåqâÁsàÓ#O펙#UñÜ+壁S$Mlvi±sµí‰ÉW<—¨µôÒ’gRà¯2‚’øè“FñR¢`u\f ŸDr0!XzßÀ¦Ù”ê?[;Ô\ï¸ÈfèÆ
-mûMÊ<~ãy—pzÚWˆ‡‡“Â:†¼^ Ö4x7‡–öPÿá{ï=!õ…ñ›Nìû}³uŸý~¯­²TØâÉ^[¥°M¶îM\Ž#™(‡9-ìnÔº¥²ë£øoç‘â£æ‘§e2aÕz y$A¢P—R¨!I»N»ŸF€ÿrš¨þº¯Þ¸?ÑÝS%yjºÊ
-aTö¤pº0BS¥XW|JánzNjb7íÛ'MUæ"—¿#
-Ò[–¯¥)?¥4ÿ¯Ù÷ñŠøü
-‡è@Ý
+ʨÜBå¡gN½¸õÉô­÷릭®ÛpÍÁY„ɈnƇv<›Ëx¾\ë¿°¾CÇùºéªÀ….¨Q«×ÀÞwÄ÷]CKƬ\£8[·´Yñ¡ñ5/ÃðžŸyjwÌ©ŠçxX)
+¬˜"ib³K‹«µhOL¾â¹ü@­¥ß–<“’ˆ ~•±”ÄGï˜4Š—«ãºÈ0ý$òƒ	ÁÒƒø6ÍȦdPÿÙÚ¡æzÇE6C7þhhÛŸhRæñ3Ï»„€ÓÓ¾Z@<Œ@8œÖ1äõ°¦Á˸Ù8°Ô°‡úß{ï	©/Œßtbßï›­ûì÷{m•¥ÂOöÚ*…m²uojär‘ÈD9Ìiaw£Ö-U¶0Šÿv)>jyj Q&V­G$
+u)…´ë´ûi8ðÏ §‰ê¯ûêûóÝ=U’§¦«¬FeO
+§#4UŠ…pŧî¦ç¤&vÓ¾}ÒTe.rù;Ò ½eùZšòSJóÿš}¯ˆÏß Âó@
 endstream
 endobj
-9797 0 obj <<
+9832 0 obj <<
 /Type /Page
-/Contents 9798 0 R
-/Resources 9796 0 R
+/Contents 9833 0 R
+/Resources 9831 0 R
 /MediaBox [0 0 612 792]
-/Parent 9791 0 R
-/Annots [ 9785 0 R 9792 0 R 9793 0 R 9794 0 R 9795 0 R ]
+/Parent 9813 0 R
+/Annots [ 9821 0 R 9827 0 R 9828 0 R 9829 0 R 9830 0 R ]
 >> endobj
-9785 0 obj <<
+9821 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
 /Rect [168.286 443.76 377.399 456.712]
 /Subtype/Link/A<</Type/Action/S/URI/URI(http://www.linuxprinting.org/driver_list.cgi)>>
 >> endobj
-9792 0 obj <<
+9827 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
 /Rect [123.651 149.838 262.155 162.789]
 /Subtype/Link/A<</Type/Action/S/URI/URI(http://www.linuxprinting.org/)>>
 >> endobj
-9793 0 obj <<
+9828 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
 /Rect [123.651 138.879 393.959 151.83]
 /Subtype/Link/A<</Type/Action/S/URI/URI(http://www.linuxprinting.org/printer_list.cgi?make=Anyone)>>
 >> endobj
-9794 0 obj <<
+9829 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
 /Rect [123.651 127.92 323.349 140.872]
 /Subtype/Link/A<</Type/Action/S/URI/URI(http://www.linuxprinting.org/foomatic.html)>>
 >> endobj
-9795 0 obj <<
+9830 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
 /Rect [123.651 116.961 332.764 129.913]
 /Subtype/Link/A<</Type/Action/S/URI/URI(http://www.linuxprinting.org/driver_list.cgi)>>
 >> endobj
-9799 0 obj <<
-/D [9797 0 R /XYZ 100.892 685.529 null]
+9834 0 obj <<
+/D [9832 0 R /XYZ 100.892 685.529 null]
 >> endobj
 2190 0 obj <<
-/D [9797 0 R /XYZ 100.892 409.557 null]
+/D [9832 0 R /XYZ 100.892 409.557 null]
 >> endobj
-9800 0 obj <<
-/D [9797 0 R /XYZ 100.892 380.667 null]
+9835 0 obj <<
+/D [9832 0 R /XYZ 100.892 380.667 null]
 >> endobj
-9796 0 obj <<
-/Font << /F22 3706 0 R /F50 3701 0 R /F88 5686 0 R /F72 5687 0 R /F17 3698 0 R /F90 6235 0 R /F91 6236 0 R /F58 3733 0 R /F68 3734 0 R /F15 3700 0 R /F29 3731 0 R /F30 3732 0 R >>
-/XObject << /Im1 5680 0 R >>
+9831 0 obj <<
+/Font << /F22 3706 0 R /F50 3701 0 R /F88 5678 0 R /F72 5679 0 R /F17 3698 0 R /F90 6229 0 R /F91 6230 0 R /F61 5442 0 R /F71 5443 0 R /F15 3700 0 R /F29 5413 0 R /F30 5441 0 R >>
+/XObject << /Im1 5672 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-9805 0 obj <<
-/Length 2457      
+9840 0 obj <<
+/Length 2455      
 /Filter /FlateDecode
 >>
 stream
-xÚµÛ’Û¶õ}¿Bõ‹©‹à-ÓiǍ»Ž×Vºëqfâ<pEHbM‘z½ž~|ÏäŠkÆíK_Hàà 8÷Äê°«—»¹¸¼ŠÅJŠ0¹\ÝìW2–a*ä*Éò0Îõê¦\ýÄ‘^ÿvóãåU­²0O¨‘ÈB¡$œDHß¿Û^¯7*ÖÁ¶¯W5ž]]#´køôn½‘Z¦Á÷Ç¢s¦gœ(Âó/þ~sñû$Q‡J­v§‹_«Ö~\‰PåÙêŽ0O+gaÇ0®W×?_ˆsödJìÅY>cOç!±”GQ(U(C	¤I!‚$@V’¤ÒÛµ’é÷fçž0”Ø3½e‘Èø\|bµ‰Ò$Ã'?_GY ë,º~
-Á5
-ÁŸ­7q”îhzƒ8YPð gRšOÕÎX?no×ØjJoýÏkû$t\èÈ®ï¿[oR²Ì$£ã5D|*rˆuÎÄŸZ{—¸T:ÌÒQïçWG ˜ OàŸÅtOªC%ûc	˜®*j‡–¯Ô*T©úƝESò¥š.OX–芝ÄdªÃ‘ÄoÃõ&2øɘ·‚ â(Œ’|.‰ª¹ÅIpªð¹cá<¤Ä£v?®kxÈú„AÓ6›-)ɺë]_uÓn"­4µeÀ‹%ÄŒŽ¨ÞT…Ö¸QڐҠâÁµ§ÂU»¢Òš%G$Cqh@»Å3ïy‹w`€º–ÿçb®Ú†Ñ¶dÁ`ÙÍqÏÑT=c´ˆqל{“*ˆ‰a_ìÜЛ~Óõ„ü©*ɤ…
-ÞƒŒù Ë€íöE>ã©^â߉N®]µ"í	Ø…–ÄÖ˜Od@w”ëà÷¡¨«Bjô7ôçî…s÷bXµ÷Çÿ’U;žÕ´^Ô¶å‘Ýa4 ‘09ÃÁ®í¼ˆgà}ñy‰‡¡))Šæ"xùæÝåk4“4>3èßø“¨œ†îXY†ñ_ ø¥ÈPb]ÛTöȺ…µb‡+/®“_ÿ‘IpsìÍ¢xï	» ÛTà‡–@
-ØHq>®!'Šž’ôK(<ŸÚÞŒ‡ àpñÌß@1 ¯ÙYH
-0mý±ïÞ¼ú…!“;Žÿˆô‚îS#©O†Ad…mž:^a“¾¿ã(Ž
-ðüh;™–=V*iÏ÷ `œL¡ƒ³üdª4ÔQ>Ï\‘Ï\?´˜­î8OñåcÂbe&IðÃ[ÌÃïoÞòâµ+p	 xåïy]+Ã¥c†ä8غT£ÎÓQç0eÂËžåäxzƒˆ{_ƒv¸¸ÈWi˜cvÆD
-?…°¡uϬX¢GFa®5ˆåѺbd'fA#%u
-ñ>V9Ø«aPÏ2oeTàøwhpçêxê&³ÚŒÉ"	“<Ÿ…¸sË
-Ûž†à¸ŒƒŠ¼]²r€ñ¦·Ž'gv‹ÓmÏÞì* ˆcDý
-êïk©E’9Im4ùR“PTmÎ9 âµ#iCŽào%ÈMƒÉ<·ÌuåVGå•9õMÿ‚èÈ`¶îÄGùè¸NÅP”'ÁÝX­vÈõÑiz;%Ï}¹çÙ¹Ä`:XJ…8äÀ‰ƒò¶]òr"KËà0 Ù8ŒÆ4†ÐÍÀÄ:ÓYF!j92£]{êjHµdtˆÂwÃ
-$v‚ûC0Þ7tã±I(x£ÝU^•‘,Ð<‹\Pßh!ðÇjµèºú~Z)øg!¶S¾-y^$ …éAÛòÙÖÈî¯ÔκÂAÅÛØ9NÕ|ô€~Yº
-gV($°¾ÛÕœÁãšÜMaçv¸ZA\ö‰OùJÄÞó·FT’üo‡ªö ÊŸZðâ­«
-·kb×zcÊ’²pÅmAE[ɧrG!ƒû¶Ç*
-	Æ¥â–78ž“ã ­¶èKÎ[TôE>uãjÙWS¡ó/-3B•l8Q=PRŸ°”걏JóYvKó¯,B°‚`…3  {aôË"ˆ~d/ |àg>9ß§í8çíœCfã­t‰LªƒEô(¥=õåÜF~x©@eð®­ë±ÊÄÍ|ˆâC at TµÕQ|¯üÖ–‚Æ'`ëÆHP@œc±	N\†’’P	¥Ïß-ÿ¹ÔPÁ/ÿxÍéº7˜’‚7D Éc:Ž¹Ÿ)ýß“¹òÉü
-ó2 ½¤8
-%²!™|rƒ
-ûïyƒÃûãX€Œ	HåQ°0¹PžñK
-ù×'XÜe\õƒ¯íǐÁï}Aq~…µÞøNÏöúýÈÓ"©¢ú;¢–î+y·Eã]¬À"ÁeÝYc’œÕ…0ÙS•ˆ+ä­³êqÍ—‰:Y¨°ðøXøªQ­Žì=Äû“?rŠGx½}ñl!|¼Þþ³9)*5µÐ–ÊP5<Û¾ø1ÿÉgÉ„G•b2%Aß­qc4…%ŒI5Î-;Òy¬Y4tÌ9¯–lÓPÀáš×¾ ÓÀ3Ù4”=p¥ÄIA±;Ösœø¡§ÛñÍ£^ûô‡˜N!°ÜøF™-© ÆñyŸºè«S ´ðÝÝÆzaí¨ÛñZÛ‘gú›±ŒIÔdMÂwb8‚^°ÎŽ@8Ž*ªu¶)v¶4ÁÔã6UÃ8}a[sHõÅGˆv!y5‰)R©ƒ½7›yoš†àÓs4dp>îZðôÜ<p±ŽŠñEa´ƒ’ïÝãóS{âÉË#˜º¥ç¯-Uð֓ȵ)²‹OSL(¸QùÌW½JÓÛÙŒÍQªh
-ç-=Bnûª®«‡úÿ±Ž	²Û€ù[‘DIèé‘q‡Emãzúû#A¾’‹
-31=SAté;3U°•Xž¸#¨ÃÑWºJ†Rg3g‡*¤)!ÕW_Ø1³1%eÜšºÞ”µÜŒÛíî
-½;%y°­KQ#Ü?»Kž”ÆV‡éŽS«¼øTتö¦ùìLc«ÛÚPò™^EY¥Ž@§ñ·^Y±#ÓÉôÈJ«J¬bh>Ò„T•ˆP£«$„1oÚ 7{x9NA1Ô²eÂþ牗WÉ]&“Îuß]^ÞÝÝEaµuãLuÉå£f÷IlÓx<â/LÒŒø„l™¸-ž·NÿÚC0Úásçsì/÷-gy õòØÞ¹ö›,EtýZÍXšpÿAåÿŠÒ)#
+xÚµÛ’Û¶õ}¿Bõ‹©‹à-ÓiǍ»Ž×Vºëqfâ<pEHbM‘z½ž~|ÏäŠkÆíK_Hàà 8÷Äê°«—»¹¸¼ŠÅJŠ0¹\ÝìW2–a*ä*Éò0Îõê¦\ýÄQ´þíæÇË«(Zeaž$Q#‘…BI8‰¾·½^oT¬ƒm_5®j<»ºF"h×ðéÝz#µLƒïEçLÏ8|þÅßo.~¿À¤3JâP©ÕîtñëobUÂڏ+ª<[Ýæi¥â,LâÆõêúâçqΞL‰½8Ëgìé<$6ò(
+¥
+e(4)DäÈJÒàƒTz»V20ýÞì܆{¦·,Ÿ‹O¬6Q‚døäçë(€cåA×¯á ¸"°¦!ø³õ&ŽÒÀMo'
+äLBJó©Úë'Ãííz[Méñ-£ßáymÿ‘„Ž£ÙõýwëM
+R–™dt¼†ˆóGăb3ñ§ÖÂÞ%.•³tÔûùUÀ(&ÈøgñÝ“êPDÉÃþX¦«Šä!ƒå+µ
+Uª¾qgÑ”|©¦Ë–%ºbD'1™êp$ñÛp½I„~2¦CÁÁ­ €8
+£$ŸK¢j at nqœ*¼GîX8)ñ¨ÝkƲ>aдÍfKJ²îz×WÝ´›H+MmðAÄb	±£#ª7Dç#U¡5n”ö¤4¨xpí©pÕ®¨A ´fÉÉPÂnñÌ{Þâ ®åÿ¹˜«¶a´‡-Y0XvsÜs4UÏ-bÜ5ç„ÆÞ¤
+bbØ;7ô¦ßt=!ªJ2i¡‚÷ c>À2`»}B‘ÏxFjÆ× ‚øw¢“kW퇆ÈE{Âv¡%±5æYÐå:ø}(êꃐý
+ýã¹{áÂܽVíýßñ¿dÕŽg5­‡µmydw
+@$GÎp°k;/âx_|^âahJŠ¢¹^¾ywùÍ$
+†Ïú7þ$*§a€;V–aü(>Bé2„X×6•=²na­Ø!AÇÊ‹ëäãןÀdÜ{³(Þ{Â.È68áåPÃ6Rœkȉ"§$}Æ’
+ǧ¶7ã!(8ÅB<ó7P€Ákv’L[ì»7¯~aÈäN£ã?"½ ûÔHªÄ“aCa›§ŽWؤïï8Š#F<?ÚN¦åFρ•Ê_ at ZÀó} ('ÓAèÃà,™*
+u”Ï3Wä3×-f«;ÎS|ù˜°X™Iüðóðû›·¼xí
+ÜãC ^9Æ{^×ßÊpé˜á 9ö†.Õ¨ótÔ9LYç€ð²g99žÞ ‡âÞ× ..òU昝1QCÀO!l(dÝ3+–è‘Q˜k
+by@´®Ù‰YÐHI]C¼UöjÔ³Ì[g8þܹ:žz„ɬ6c²HÂ$Ïg!îܲ¶§€!8.ã "o—¬`¼é­ãÉ™ÝâtÛ³7»
+(âØ#Q€‚úûZj‘‚dNRMDþÔ$U›3D¨xíHä#ø[	rÓ`2Ï-sA¹•ÆÑ#‡Ay%…@NA}ÇÁ¿ :2˜­;ñÑG>:î†ÓC1åIpwV«r}ôGšžÃNÉsŸCîyv.1˜–R!9pâ „¼m—¼œÈÒ28@6£1!ôA30±Ît–QH…ZŽÌÀhמºR-¢ðÝ°‰àþŒ÷Æ
+ÝxA,F
+Þhw•—GeA$4Ï"Ô7šCü±Z-º®¾ŸV
+þYˆí”oKž—	H¡Ä@zж|v‡5òāû«õ‡³®pPñ6vŽS5= _–nÙ
+	¬ïv5çBð¸fwSØǹnV—}âS¾±7ÇüÁ­•äÿÛ¡ª=¨ò§üƒxëjÃãíšØu‡ÞØ…²¤,\q[PÑAò©ÜGÈà¾í±ŠB‚q©¸eÁ
+ŽçäÅ8@«-ú’ó}‘OݸZöÕThàüKËÇŒ‡P%NT”Ô',¥zì£Ò|–ÝÒü+‹¬ Xá€È^ý²¢Ù ¸Æ™OÀ»âdÎ7Ãi;ι B;çÙx+]"“ê`=JiO}9w…‘ß^*P¼këz¬2q3¢øUmgõ_DÔcGÁ+¿‡µ¥ ñÉØƺ1”çX,F‚—¡¤$TBéówË.5TðË?^sºîM¦ä…à
+Hò˜ÎA‡cîgJÿ÷d®|2¿Â¼ŒH/)NC	¤lH¦ŸÜß Âþ{žÆàðþ8 cRyìL.”güRGþõ	w×píàë@û1dð{_PFœ_a­7¾ÓÀ³½~?ò´…Hª¨~ÇŽ¨¥ûJÞmÑx+°HpYwÖ˜$gu!LöTeÁ âŠyëì†z\óe¢N*,<>¾jÔc+‡#{ñþä…œâ^o_<[¯·ÿldgŠJM-t€¥2B
+϶/~ÆALDàòY2á‘ED¥˜LIÐwkÜMa	FcRÍ…óƒ@ËŽtk
+sÎÁ«‡åÛ4pD¸æõ/è4ðL6Me\)±ERPìŽõ'~(Äé‡Æv|ó¨×>ýa`¦S,7¾Q¦CK*¨q|Þ§.úêT (-|w·±^X;jàv¼Övä™þf,c5Y“𝎠׬3#Ž£Š*DEmŠ-M0õ¸MÕ0N_ØÅÖ$R}ñ"‚]H^MbŠTFê`ïÍfÞ›¦!¸ÇôÜ
+œ»<=7O'\¬£b|Qí ä{÷øüÔžxòò¦néyÁëCK¼õ$rmŠìâÓ
+nT>óU¯Òôv6cs”*šÂyKÛ¾ªëê¡þ¬c‚ìÇ6`þV$QzzdÜácQÛ¸žþþÁÈG¯ä¢ÂLLÏTFúÎLl%–'îêpô•®’¡ÔÙÌÙ¡
+iJHõÕvÌlLIw†¦®7¥A-7#Âvû‚¤{CïNIlëÁRÔH'÷ÏÆî’'¥±Õa:†cÇÔ*/¾¶ª}‡i>;ÓØê¶6”|¦WÑÅGV©#Ðiü­WVìÈt2=²Ò㪫š4!U%"ÔhÆ*	!BÌ›¶Dž½§ jÙ2á	ÿóŒÄË«tŽ.“IGçºï./ïîƒÚºq&„ºäòѳû$6‰i<ñ&iFüFB¶Ì¿
+ÜÏ[§ÿí!íð¹ó9ö‰—û–³<zylï\ûM–¢º~­f,M¸ÿ òÿ ò)
 endstream
 endobj
-9804 0 obj <<
+9839 0 obj <<
 /Type /Page
-/Contents 9805 0 R
-/Resources 9803 0 R
+/Contents 9840 0 R
+/Resources 9838 0 R
 /MediaBox [0 0 612 792]
-/Parent 9791 0 R
-/Annots [ 9801 0 R 9802 0 R ]
+/Parent 9813 0 R
+/Annots [ 9836 0 R 9837 0 R ]
 >> endobj
-9801 0 obj <<
+9836 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
 /Rect [174.46 127.92 289.428 140.872]
 /Subtype/Link/A<</Type/Action/S/URI/URI(http://www2.picante.com/)>>
 >> endobj
-9802 0 obj <<
+9837 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
 /Rect [174.46 116.961 397.695 129.913]
 /Subtype/Link/A<</Type/Action/S/URI/URI(http://www.linuxprinting.org/foomatic2.9/howto/)>>
 >> endobj
-9806 0 obj <<
-/D [9804 0 R /XYZ 151.701 685.529 null]
+9841 0 obj <<
+/D [9839 0 R /XYZ 151.701 685.529 null]
 >> endobj
 2194 0 obj <<
-/D [9804 0 R /XYZ 151.701 660.623 null]
+/D [9839 0 R /XYZ 151.701 660.623 null]
 >> endobj
-9807 0 obj <<
-/D [9804 0 R /XYZ 151.701 644.027 null]
+9842 0 obj <<
+/D [9839 0 R /XYZ 151.701 644.027 null]
 >> endobj
 2198 0 obj <<
-/D [9804 0 R /XYZ 151.701 496.084 null]
+/D [9839 0 R /XYZ 151.701 496.084 null]
 >> endobj
-9808 0 obj <<
-/D [9804 0 R /XYZ 151.701 468.867 null]
+9843 0 obj <<
+/D [9839 0 R /XYZ 151.701 468.867 null]
 >> endobj
 2202 0 obj <<
-/D [9804 0 R /XYZ 151.701 309.505 null]
+/D [9839 0 R /XYZ 151.701 309.505 null]
 >> endobj
-9809 0 obj <<
-/D [9804 0 R /XYZ 151.701 282.288 null]
+9844 0 obj <<
+/D [9839 0 R /XYZ 151.701 282.288 null]
 >> endobj
-9803 0 obj <<
-/Font << /F50 3701 0 R /F22 3706 0 R /F17 3698 0 R /F15 3700 0 R /F70 4384 0 R /F29 3731 0 R /F85 5521 0 R /F30 3732 0 R /F58 3733 0 R /F68 3734 0 R >>
+9838 0 obj <<
+/Font << /F50 3701 0 R /F22 3706 0 R /F17 3698 0 R /F15 3700 0 R /F59 4373 0 R /F29 5413 0 R /F85 5513 0 R /F30 5441 0 R /F61 5442 0 R /F71 5443 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-9823 0 obj <<
-/Length 2370      
+9858 0 obj <<
+/Length 2369      
 /Filter /FlateDecode
 >>
 stream
 xÚåÙŽä¶ñ}¾¢‘G
-Ls$‘ÔáÄ	’¬w}ì&cì	àõƒ¦ÅîVV-ju¤=@>ÞuêÖŒvbXç!O*‹Åº«¨pµ_…«WW¾»ºyÇ«Täi­îv«(E–Ç«$Ë…ÎÕê®\ý¼5Û¡²ÍúÇ»oˆ<y’($suÈtq,")Ö›(Lâà/ßß¾]o¤ÖÁmW5‚*xÑUÿ2]Ï‹]g½®šñ§vç’VÍ^صƒnÏWêäy˜“ˆàTi©Ž5R]}ywõá*,_¨¡…”«íñê‡ÃU	{߬B!ólu"ÊãJêL$¹Õ«·Wß]…—¦‰ôåÅS•Ò¯¿[g2(Öq<Ô¶u¢<(êÎå/E	@UãUÏ@YÅ}ÑÞ.Ù™¾]o€ؼ¸¯
+Ls$‘ÔáÄ	’¬w}ì&cì	àõƒ¦ÅîVV-ju¤=@>ÞuêÖŒvbXç!O*‹Åº«¨pµ_…«WW¾»ºyÇ«Täi­îv«(E–Ç«$Ë…ÎÕê®\ý¼5Û¡²ÍúÇ»oˆ<y’($suÈtq,")Ö›(Lâà/ßß¾]o¤ÖÁmW5‚*xÑUÿ2]Ï‹]g½®šñ§vç’VÍ^صƒnÏWêäy˜“ˆàTi©Ž%R]}ywõá*,_¨¡…”«íñê‡ÃU	{߬B!ólu"ÊãJêL$¹Õ«·Wß]…—¦‰ôåÅS•Ò¯¿[g2(Öq<Ô¶u¢<(êÎå/E	@UãUÏ@YÅ}ÑÞ.Ù™¾]o€ؼ¸¯
 c·öØVuA^ „Ýñ©]±»âžÎÙq@{€p†V9Ëy,h¥Ž¶CÎR-X|§ÁÀnLÑ”L4Í«ƒí‡~Žÿ¬£ ˜à]$U	EÆpü7Ó±>׍
 £NÕp€¸P*¾"íW•¦¸¾”T³ ƒÂ$ö¦1]1^ÝÞ¾èâ¨AˆäCàlH\UÍÎvGg+DBŒžNzî¶cñž´X2]? ‡¢C«d©7FW‘ ñ.ŒTíÌËò±Ý{·ÍÉñ cF\3ØvÉØrŽ1Šò”3îô—¦®Å’œ_“[ ëÞ²ÞWuMìÛǪ¨yó<Yu¥ó:
 Ê„¶1îÄ àç”\>+ £YJ$B&rµ‰C‘d.#Àé£CóAŸ¿(u™,JÃPQ×lÇ®3¶Ž†<‰ÀnÆΑÏ‚ï^•NïÚ¶Gƒ!Ì{Ç‘Ý “ €üÂ|[0ìŽ,‚Ïdã”c‹ÈÿÚ"JÅÎ"JÉ)šèjë`Q |Ybšb ³Åiždbn©Z”¦îA™ ¤«Ûˆt ^°Ç»P‡÷®HœT„ìn0
@@ -52038,192 +52701,195 @@
 \\¸ã30ðú¡·.±±A]³YŒSÈ—.M|-T&Ù2I£Q]maR(y“æ{<rÛÇúX5®`b”š&‘4]™•Á?ÇÞÕOÞvw¹rˆu.]ž¶¶­¨»¦Ò'¢åON©Ïc„ú‡~À¡C¦øt–Áiî`.}€¤:Q<c:Öç´&Æñó×ùbÊsRí¢Q'·J¥%	ßYìÒ·æà  —|1Ì‚8@ q'ì[Ó÷˜b±•;ƒfuŒÆ Y60Ò-Ž1w4 Çà `€rš	KFssrÅn0Œ½øˆòš™sχmì0¸;‘ùùGÔH/ÉÜï‘Ÿ6žDt☠à÷w¬»4´ÑÒÌì‡ì›‹d‡šï‚Åsãû52¢ÔXŽqdqËe¼æÕ¹ˆž°"£þmÑÝoØÙq‚6Cò$r‚'ÞÊ 8ëB3 at CÀãâO;–3A[CcýÅ€äN0V•ëçô«*ÈPs4Îå’„ÓœÌÕ?;sb äˆîg»}u„vÞñÏîÝ)ëqxˆFËgO:̞∵5õ êsº{¨RCø›æÌxAp®I‘žsã̈r ž½…
 <rÃtîÈí‹ïÀao>RÓa<Yª©¦ûþ'—j:ˆ£rWÔ/&´— ®á¾Œ®Š ¼¾}ᣳBÈ4Z
 š¹R¡‰¥>"Vœªe±d®ƒóçBhäÅ~„òA5T?rå	A`Tãw¼â•ëÇs9qâ½ùíÀ0Î"¤¯‚‡<¨9S—_˜8:ޏî!å#¦H÷(·71›é™^áõ[&C’½¦úØOåíòyDÕÅýùƒš^¸õãñH·Á¬D¯{º¬Cˆ¬dŠîš©ÜU8DâƷűu’<è-„‘ÖñÌ_zÑ_±H³læ/xùvTmIËß–ÌR^<Tuxî€.¢b!ÕBªÐìu®·2Ë«r[¡šƒdüç ׃)“J©k@'öÀ@±ÜöüƒšŽ¹FðˆûÎõÚžjî_HK£”Ô"Ï’™½’Ø+§õLèµ—*£ëñÀ}~ówL5¸ ›?w(äüÄ ðÅß÷ÜßÿTÀw?—kÄú0ÒÙ±ýU¹7ÿË×X¬ï¾ýÈ@º¨ñeúËÊÍy £lÖ5ÑéÔ~tð[°ÿíÂÍ:‰’3óg‹æD¦ã'åGo™^¡ñ!„˜ضÓ¸ëéy’(ßµŸîU·›-üR„V_Þ„§µ×ÀÝt@ÎãÞÌÞ†‹?#£<04?÷72‚B¬’ég$ý„”á
-"2M~dæ"êåÀ3|4êƒοfSاꛅÎ<¿ô|Mæä¬Ýãõ0íç77§ÓIÔôkvú-ÛíoJ{jj[”b»¯þ¸«jƒ3Èç·ÂgýÁž¾¿°//“PÃ<ñ×ýÅŸ)ŠÿE"m at 2=oÿK=ë¶üåjFZÈ,ûjB$3-Õÿ…–ú×Ôr€~yóœQ©žW"J!"ã™ɧSâÈËôv7(HÏ‹/#ºõYñ¡¤#|)úéäßÕÃ{²ýsrçJDêù:€/Šæu û4bc
-½»­)uoDc†›ŸÚöyÓké0Ñ>þB_øÐ|}
+"2M~dæ"êåÀ3|4ê'ÑůÙö©úf¡3Ïï=_Ó9y”dþñz†öó››Óé$jú5;ý–íö7¥=5µ-J±ÝWÜUµÁä‹ó[á³þ`O_„.›É&¡ †yâ¯û‹?SÿŠDÚ€dzÞþþ—zÖmùËÕŒ´YöÔ„HfZªÿ-õ¯©å ýòæ9%¢"R=¯D”BDÆ3%’O§Ä‘;–éínPž_Ftë³âCIGøRþôÓÉ¿«‡÷dûçäΕˆÔóu +^Íë@öiÄÆ&z;v[SêÞˆÆ7?µíó¦×0ÜI9Óa¢}ü…¾ð36Ôý
 endstream
 endobj
-9822 0 obj <<
+9857 0 obj <<
 /Type /Page
-/Contents 9823 0 R
-/Resources 9821 0 R
+/Contents 9858 0 R
+/Resources 9856 0 R
 /MediaBox [0 0 612 792]
-/Parent 9791 0 R
-/Annots [ 9810 0 R 9811 0 R 9812 0 R 9813 0 R 9814 0 R 9815 0 R 9816 0 R ]
+/Parent 9813 0 R
+/Annots [ 9845 0 R 9846 0 R 9847 0 R 9848 0 R 9849 0 R 9850 0 R 9851 0 R ]
 >> endobj
-9810 0 obj <<
+9845 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
 /Rect [123.651 182.715 445.739 195.666]
 /Subtype/Link/A<</Type/Action/S/URI/URI(http://www.linuxprinting.org/download.cgi?filename=cupsomatic&show=0)>>
 >> endobj
-9811 0 obj <<
+9846 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
 /Rect [123.651 171.756 441.032 184.707]
 /Subtype/Link/A<</Type/Action/S/URI/URI(http://www.linuxprinting.org/download.cgi?filename=lpdomatic&show=0)>>
 >> endobj
-9812 0 obj <<
+9847 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
 /Rect [123.651 160.797 441.032 173.748]
 /Subtype/Link/A<</Type/Action/S/URI/URI(http://www.linuxprinting.org/download.cgi?filename=lpdomatic&show=0)>>
 >> endobj
-9813 0 obj <<
+9848 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
 /Rect [123.651 149.838 285.691 162.789]
 /Subtype/Link/A<</Type/Action/S/URI/URI(http://www.linuxprinting.org/till/)>>
 >> endobj
-9814 0 obj <<
+9849 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
 /Rect [123.651 138.879 257.447 151.83]
 /Subtype/Link/A<</Type/Action/S/URI/URI(http://www.mandrakesoft.com/)>>
 >> endobj
-9815 0 obj <<
+9850 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
 /Rect [123.651 127.92 219.789 140.872]
 /Subtype/Link/A<</Type/Action/S/URI/URI(http://www.fltk.org/)>>
 >> endobj
-9816 0 obj <<
+9851 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
 /Rect [123.651 116.961 276.277 129.913]
 /Subtype/Link/A<</Type/Action/S/URI/URI(http://cups.sourceforge.net/xpp/)>>
 >> endobj
-9824 0 obj <<
-/D [9822 0 R /XYZ 100.892 685.529 null]
+9859 0 obj <<
+/D [9857 0 R /XYZ 100.892 685.529 null]
 >> endobj
 2206 0 obj <<
-/D [9822 0 R /XYZ 100.892 462.728 null]
+/D [9857 0 R /XYZ 100.892 462.728 null]
 >> endobj
-9825 0 obj <<
-/D [9822 0 R /XYZ 100.892 437.004 null]
+9860 0 obj <<
+/D [9857 0 R /XYZ 100.892 437.004 null]
 >> endobj
-9821 0 obj <<
-/Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F51 3729 0 R /F17 3698 0 R /F29 3731 0 R /F30 3732 0 R /F58 3733 0 R /F68 3734 0 R >>
+9856 0 obj <<
+/Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F51 3736 0 R /F17 3698 0 R /F29 5413 0 R /F30 5441 0 R /F61 5442 0 R /F71 5443 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-9831 0 obj <<
-/Length 2399      
+9866 0 obj <<
+/Length 2398      
 /Filter /FlateDecode
 >>
 stream
-xÚÅËrä¶ñ®¯`|Hq\; øHÅI9Žµ‘½•R,íÉë4ÄÌÐæ\>4«­|¼»Ñ Ej¨I±s!F£»Ñ/€{{{o¯þvµ¹VÜ8Kyx÷;/P‹yàEIÊTz÷™÷£¯D´úéþ»Íµ^ÂÒ(
+xÚÅËrä¶ñ®¯`|Hq\; øHÅI9Žµ‘½•R,íÉë4ÄÌÐæ\>4«­|¼»Ñ Ej¨I±s!F£»Ñ/€{{{o¯þvµ¹VÜ8Kyx÷;/P‹yàEIÊTz÷™÷£¯D¸úéþ»Íµ^ÂÒ(
 ‘Tð„q 'KôÍûÛ»ÕZªÐ¿mò²ËË=îúºˆûÕ
 >M·ZaûßtÝ™†h„@þWßÞ_}¼B† ÒDŤô¶Ç«â^sßyœÉ4ñN–òèI•°H)€ïîê_W|ª^ ÕSfÕ@Éõ±êË•H|MD¯vø—~iN„ÈË]Õu—W%!t™0’Ô óJÄ>¨Ô²Õ:Üÿ‡!6ºh+"ÊÌ#ncŠ
 ,‚€ãÒ­µÌT`'°¨±$SaJ’‚À;[Â~ëVзX>0ü¦}ó©ð‹ü»)QßÞþàŽ2õb–¢-Ð,Ž5I=ÉR•ÐV"%ºö“–n=!üÀÌ5ÉU×M…†Ú6°Hÿí?ßu³´«ÀFMw•|iWô¹x¶©ÓÍžªõîöð·ó-¢Ås½d°´ÃZ¢C fAÌŸ¨ö@víðW±o5E@—ô7Ÿ:Sfö$aTÐadÏF¨Á‹Ó2ͺ0mKsäCà†6vƒdyc¶1\ÐP†‚…AdUt^"ÅkFŒÈˆé¨^À¬›AL&Â[ÑpøÛù»ÊšYù]…VFs·'ëKÖõ¤ÿ„ƒªohöcoZ·èC ÃëUºZ¾ Ò¼%Öñ±7¥itAƒR
 Í;‡7‡+£BI(¸šB×5eŸDù[Ü=†È£¡=	BeºÓÑ›C>LY¡@
-¾åFL‹‘µmò¢¬Ã8WiâŸ)	iì÷µãW-Iì„mÁ`ÀÜÏ˳O¸V	¿1{8w”(L¬ôûâ‰ü	ioª4rÊ eÛ5ý¶ëãxê®Ó[¤=¼ð,qæùZÿiôºõ’˜`HV5èŽ!&¿£«†Â߁ðlÆÄψণÿAg4§iœåx McÆ4ssó"Y‹¦u,v{—3›'Gó2€Þ,‰­Q)ýædƒÎƒ£;'Fq9ÚÁ%@l«ÈÂ}߸̏HÄ@Ä2a±0‰"d)Bé2¨` RÀ8MÀ¹O®»¹Žg7sÇ*ú¶Y©À¹©Jü÷%Šn-ÒJ±°oÊY äÀáëí!7pÜKi.ˆA((ë,\š»?ä6EpnPoˆ!çÑåž2\Aÿ3¯'ôÜ­9žx>gSÓé!5FCjTàó…Ñ­-^£ô”¶Ó…ùbzØÊ¥;ˆH2¶î'yJjÈ€û¥Í'` Äþ<7GŸŠmùʼnP6æ†CÇ)§¤¥­›À¦ y[Ë âËAmçº]éô Èb‹è@^ú)%@…™nbÊ5f˜óT'Lr5Ëôò¿Ëô`Ÿ„Kwи]q]¸­‡¨Cx˜åꝺ@ZbFS7æ1¯z°¢ÍÅÕ”$f{¦ïY"c±PÆl÷[²Ñàv
-‹‚ëY"«
-üû¡Üö‰`ª)ñ«5å\V9«ß±•µ%¼Ú¬7T¹¨3‘ÑP^¶ºG×FÒܱÚb$Ñ¡(Á"4KL­¢ÈÞ TM¾ÏK¨–BÛÂPµÝݐJ¡@Í2›H±z at .·©@F]( ç¥ÁU5•éθUiZ×ècº¤,m
-óz!ZÛ>ËæDº Lû^Ëq5©?zEKxk6Úý›[Đ Ká36,ˆ·‚Áß2¡—æŽ(ˇ­[]°%#¿o­4ºœªw·Pil>qíþë¢ß´sþBþiÛsLC5ͺ›ƒ[EÙ…ÁQûÔv6%ÁÕ#‘º¼ëfûgAðB`¿v±’¡7n“PVlM†­ä˜16\äŠ2 -ty[‡œ]R,æßô«µ[Ü8Âü³íC¦ŒºÆžÚÓ€·2ƒùsÓ,¦Èêe96ã¡L»Õ¯ášeQŒ	]¤¡»¡à|—îp©óÀ¿êíDæ\9U„)*¨†
-ál¹€%:·åé­?6‹Áéú4•Nú4l"…ðov4áZju xf×Tu>nM×èthÒçР“„‹Ù˜#¡.€iö¾Ü§b1vvƒQúS¿~ƒw؉HtÔhŽ'ØPÔcˆ%¤¢™}>È*†Â‚h:;ܳ¤k-šæZèñÝŽ}G¸ÆÍ=~xžì]†7Œ-iúÁ†ë™ÂˆlMG€-|ðÓ'èêËÝ%Þ1!`^•²‡µ)!o›?,Þâ"ÁuZÛÃÿpk»»Á)	5?¼›2Ëó¬·7+ɇ|àÏ}ÛD‰!køOl#M¿±e°KN@t¸Ù³Š=áGÉuÁ¹Žd¡Ì`O5)Ï甆 ö.s®P[ rbÝ.¾cÄ,‰æ—aõÊ;áÌŽUßp:í€mîlË…~×Î÷”cíä·yy\
-wăËÅë@qfŸ&Ú»ÞŸÁ°
-•kÐ0ÛYÛ»ŠëUñÍÒµ
-á!„p~X 	ÅV"úú¨?c³ojÃcØâÛ\¨˜HÕ¥Ç5¸Î°0ßÖ웚䞛Ǒ5eÄY˜(OȐEãÝǽK??ÂÙpkó„;üy&âæ:š“àêîVsèºúO›M]7ŒjÜ÷†•¦Û¼à1Û2€{OG.!©fò¯ƒª켆
-Õüê-þKÑ¡"ÿl¶]»)êæ²Q
-§ /ë‘„,”áLà·Ñãt:1™êäEÁÓ„%*¼,7ÄD‚™k"·ø
-åÎKªõCßdÕ©,*±í>ÿë./>@}5}wûc{¨N_Q$Éb…y–??*òK&!Ô.z`ÈxÏÔ—¿§ú»Š”„‹ú+¦XP||{Z¸§ÓÃë¢I’”¥òrT&˜Cάþ?œb4Ïfª«ò¡œ[©¦ξD¼j+þ`:°N7lÿù’u"P=U­£ðÑ7˜YGýžÖù¥Þ™|W˜Í;œú:bhe[Á¹ØÜ»Š¸¹¹¹`Œë™ãÀ…
-§Á%CA¥‰´´P˜É¼sgÃ^†ºcqÉ”úª83[Ž´/ÿP"n©ô
+¾åFL‹‘µmò¢¬Ã8WiâŸ)	iì÷µãW-Iì„mÁ`ÀÜÏ˳O¸V	¿1{8w”(L¬ôûâ‰ü	ioª4rÊ eÛ5ý¶ëãxê®Ó[¤=¼ð,qæùZÿiôºõ’˜`HV5èŽ!&¿£«†Â߁ðlÆÄψণÿAg4§iœåx McÆ4ssó"Y‹¦u,v{—3›'Gó2€Þ,‰­Q)ýædƒÎƒ£;'Fq9ÚÁ%@l«ÈÂ}߸̏HÄ@Ä2a±0‰"d)Bé2¨` RÀ8MÀ¹O®7Å%œ{<VÑ·ÍJÎMUâ¿/QÔpk‘VŠ…}SÎ!_o¹y„ã^JsABAY‡˜`qàÒÜý!·(‚s³€¢xC9.÷”á"púŸy=¡çnÈñÄó9›šN©1R£Ÿ/ŒnmñríX §´~(ÌÓÃV.ÝAÜ@r±u?ÉSRCÜ/m^8Ñ !öà¹9úTlË/Nt€²10:N95 -mÝ6ÈÛZ_jã€<×íJ§@î[XDòÒO)*ÌtS®1Ãœ§ú8a’«Y¦—ÿ]¦û$\ºƒÆíZˆëÂm=DÂÃü(WïÐ… ¢Ð3šº1yÕƒm~,ž¨¦$1àØ3}ÏA‹…šè0fë¼ß’·kÈà¨X,XÏYmàß·xÔ=à¶OSM‰_­)ç²ÊYýŽ­¬-áõÐf½¡ÊE‰Œ†ò²Õ=º6’æŽÕ[$iŒÎE	¡!Xbj=Eö jò}^Bµ\Ú†ªíî†T
+j–ÙDŠÕr¹Må0 ø2êB8/
+®
+¬©LwÆ­¨JÓºFÓ%
+`ih˜×ÑÚöYf0‡$Ò- `Ú÷Z戫IýÑ+ZÂ[³!pЮèÇØÜ"†4 `X
+Ÿ±aA¼þ®¡ݸ4wDY>lÝê‚-ù}k¥‘ÐåT%¸»…Jcó‰k—ð_ýž óòOÛžcªiÖÝÜ*ÊF(ŽÚ§¶³)ñ®‰Ôå]7Û?‚ãøµ‹•ü½ùs›„²r`k2ìh%Ç4ˆ±á"P”É h¡ËÛ:äì’b1ÿ¦_­ÝâÆæŸm2eÔ5öÔž¼•ä€ÌŸ›f1EV/˱eÚ­~
+×,ëˆbLè"
+Ý
+
+ ç»t‡K/ þUo'2ç*È©"LQA5lgË,ѹ-wHoý±YNק©tÒ§a)„³£	×RÓ€¬ƒ ýÀ3»¦"ø¨óqkºF§Cې>‡$\ÌÆìl	u¹ L³÷å>‹±³´¨àˆÒŸúõ¼ÃN4@¢£Fs<ÑÀ†¢[@,!ÍìóAV1DÓÙáž%]kÖ4×Bïv|è;Â5æhŽÈèaðÃóücï2|¸q`láHÓ6\ÏFdk:láƒÿ˜>q at W_î.ñŽ	óª”=¬M	yÛüañ±®¨ÓÚþ‡«ðXÛÝ
+N±H¨ùáÝ”Yþ˜g½½YI>äîÛŽ J\YÛÀbiú-ƒ]r" ¢ÃÍžUì	?J®Îu$e{ªIyFxWµot™s…ڐëvñ#fI4¿«WÞ1¸gv¬ú®€ÓÉhlsg[.ô»v¾ï k'¿ÍËãj¸#\.^Š3û¼0ÑÞõÖø†
+l¨\ƒ†ÙÎZØÞU\¯ŠoF®m!„óÃH(¶ÉÐ×Gýs˜}SÃßÖàBÅDª.=®Áu†…Ñø¶fßÔ$÷Ø<Ž¬)#ÎÂDyB†,ï>îõ(
+&†p6ÜÚ<áΞ‰¸¹Žç为»Õº®þÓfS×
+£Z÷ýa¥é6/x̶àžÃÓ‘Ë_Hª™üë „*%Þ6Tóg¨ÿµø/E‡Šü³Ùví¦¨›ËzD)œ‚¼¬G²P†3=‚ßFÓéÄ@dª“O–¨ð²Ü	f®‰Üâ7”;/©Öu~“U§²¨tƶûü¯»¼0ø õÕôÝíí¡:}E‘,$‹æYþü¨È/™ „P»è!ãq<S_þžêï*R.ꯘbAññAzìiážNcd¬‹&IR–ÊËQ™`9³JøÿpŠÑ<›©®Ê‡rnu¦šN8ûñª­øƒétÀ:Ý°ýçKÖ‰@õT]´ŽÂGß`fõ{Zç—zgò]a6ïpê{舡•mçbsï*âæææ‚1®gŽ*pœ—•&ÐÒBa&óΝ
+{vèŽÅ%S
+è«âXÌl9Ò¾üC‰ü×xó’
 endstream
 endobj
-9830 0 obj <<
+9865 0 obj <<
 /Type /Page
-/Contents 9831 0 R
-/Resources 9829 0 R
+/Contents 9866 0 R
+/Resources 9864 0 R
 /MediaBox [0 0 612 792]
-/Parent 9791 0 R
-/Annots [ 9817 0 R 9818 0 R 9819 0 R 9820 0 R 9834 0 R 9826 0 R 9835 0 R 9827 0 R 9836 0 R 9828 0 R 9837 0 R ]
+/Parent 9873 0 R
+/Annots [ 9852 0 R 9853 0 R 9854 0 R 9855 0 R 9869 0 R 9861 0 R 9870 0 R 9862 0 R 9871 0 R 9863 0 R 9872 0 R ]
 >> endobj
-9817 0 obj <<
+9852 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
 /Rect [174.46 226.55 303.55 239.502]
 /Subtype/Link/A<</Type/Action/S/URI/URI(http://ppr.sourceforge.net/)>>
 >> endobj
-9818 0 obj <<
+9853 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
 /Rect [174.46 215.591 345.915 228.543]
 /Subtype/Link/A<</Type/Action/S/URI/URI(http://sourceforge.net/projects/lpr/)>>
 >> endobj
-9819 0 obj <<
+9854 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
 /Rect [174.46 204.632 275.306 217.584]
 /Subtype/Link/A<</Type/Action/S/URI/URI(http://www.lprng.org/)>>
 >> endobj
-9820 0 obj <<
+9855 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
 /Rect [174.46 194.969 511.352 206.625]
 /Subtype/Link/A<</Type/Action/S/URI/URI(http://www.linuxprinting.org/download.cgi?filename=directomatic&show=0)>>
 >> endobj
-9834 0 obj <<
+9869 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
 /Rect [150.705 182.715 157.405 193.474]
 /Subtype/Link/A<</Type/Action/S/URI/URI(http://www.linuxprinting.org/download.cgi?filename=directomatic&show=0)>>
 >> endobj
-9826 0 obj <<
+9861 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
 /Rect [174.46 173.051 511.352 184.707]
 /Subtype/Link/A<</Type/Action/S/URI/URI(http://www.linuxprinting.org/foomatic2.9/download.cgi?filename=foomatic-rip&show=0)>>
 >> endobj
-9835 0 obj <<
+9870 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
 /Rect [150.705 160.797 242.634 171.556]
 /Subtype/Link/A<</Type/Action/S/URI/URI(http://www.linuxprinting.org/foomatic2.9/download.cgi?filename=foomatic-rip&show=0)>>
 >> endobj
-9827 0 obj <<
+9862 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
 /Rect [174.46 151.133 511.352 162.789]
 /Subtype/Link/A<</Type/Action/S/URI/URI(http://www.linuxprinting.org/download/foomatic/foomatic-db-engine-3.0.0beta1.tar.gz)>>
 >> endobj
-9836 0 obj <<
+9871 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
 /Rect [150.705 138.879 213.892 149.639]
 /Subtype/Link/A<</Type/Action/S/URI/URI(http://www.linuxprinting.org/download/foomatic/foomatic-db-engine-3.0.0beta1.tar.gz)>>
 >> endobj
-9828 0 obj <<
+9863 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
 /Rect [174.46 129.215 511.352 140.871]
 /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
-9837 0 obj <<
+9872 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
 /Rect [150.705 116.961 399.469 128.468]
 /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
-9832 0 obj <<
-/D [9830 0 R /XYZ 151.701 685.529 null]
+9867 0 obj <<
+/D [9865 0 R /XYZ 151.701 685.529 null]
 >> endobj
 2210 0 obj <<
-/D [9830 0 R /XYZ 151.701 527.104 null]
+/D [9865 0 R /XYZ 151.701 527.104 null]
 >> endobj
-9833 0 obj <<
-/D [9830 0 R /XYZ 151.701 499.386 null]
+9868 0 obj <<
+/D [9865 0 R /XYZ 151.701 499.386 null]
 >> endobj
-9829 0 obj <<
-/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F29 3731 0 R /F17 3698 0 R /F70 4384 0 R /F30 3732 0 R /F58 3733 0 R /F68 3734 0 R >>
+9864 0 obj <<
+/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F29 5413 0 R /F17 3698 0 R /F59 4373 0 R /F30 5441 0 R /F61 5442 0 R /F71 5443 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-9847 0 obj <<
-/Length 2379      
+9883 0 obj <<
+/Length 2378      
 /Filter /FlateDecode
 >>
 stream
 xÚ½XëÛÆÿ~…¾¥ ‹"¹|E¤Nœsíúš» ’|à‘+‰>>dryòýã;/R¤Ž>´@Û/ÒììììììoKgµ_9«7WßÝ]mð¼Ud'‘ã®îv+×qì8ñVaœØAâ¯îòÕ¯Ö­ÎLÑÔëßïÞ’xl'a裸—ØH;,çy¶«ìõÆuBÏúËÏ7·ë
 ë¦-jƒ¤o½n‹GÝv<صMÅÔ»¢î?×^b¡hQïíf­«Ýó–vÙ‰“‰
-èȆM/B©«ïï®>]¹ÀáÉ1[©UV]ýú»³ÊaîíʱU¯N$Y­TÛa€ÚÊÕíÕ߯œ©kÜ`ºñ¨ÔOl:?n¿kÖ/¶š*5E¶i‹ãzã;‰Utø[)×^déö‰™Y©…Á³§víZéñHšfÚ6}3mš‰Zëœu˜†9m_3ñæÐt¦ËÀƒþ€Clà2?a;O…9€ ‘I~låÅoŽ«t«ë5ìjx®{ªÑ0“~~Œ(´š£)À¸¦î„‘ëÇ"Ó¬¢Ó%#c˜Lë|Û´¬
+èȆM/@©«ïï®>]¹ÀáÉ1[©UV]ýú»³ÊaîíʱU¯N$Y­TÛa€ÚÊÕíÕ߯œ©kÜ`ºñ¨ÔOl:?n¿kÖ/¶š*5E¶i‹ãzã;‰Utø[)×^déö‰™Y©…Á³§víZéñHšfÚ6}3mš‰Zëœu˜†9m_3ñæÐt¦ËÀƒþ€Clà2?a;O…9€ ‘I~låÅoŽ«t«ë5ìjx®{ªÑ0“~~Œ(´š£)À¸¦î„‘ëÇ"Ó¬¢Ó%#c˜Lë|Û´¬
 ´û¥¡ËFÙÝÀ×i†¦Flã3“<OYG€
 Ñ1Èhèß³:ö—ø¿Ô­Žˆ¬oé,CŽÃE]Z	eŠJƒ¹žXx2Ù%Kk&Zækon^3‘vîY`œV§F#™Ýã^DÇ?8	,©ó€ó	ƽáu#Qñ™òb÷Ä6Ìΐõ¡õ±¹—¥YÖ´9ŽÈ7³u‘ÕÃFZJN„•xu8æÀ–I{éwë|¾× Ö*pLù!èGœ#/k*Ò'CÚ% fþ0JË"­3™ivƒÍµ>1çÚ‘ÍaÅl¸†î%d‹*T}›“c ˜xB ¢3€H»Ö-Y‹3E]7ˆ®Ç5$*Øëq}^µÓ©é[ݱN´w²	™é[ÓègvÖÀ—c°JQ;&8y聾KíP'Ìõé…ÖµaÁSQ–K$U4­ˆd}g0—¢Šcz$×QqW|¡# ‹cˆ*%‰%“뢒`©\OQ.Ür?µ çF„Aä ¬H¶Òy‘2+oɧš‡’ÿqâ2ðIåä 86¼ú©¬ôÕKnfD%‘=d{dýæNQ3ÍiÌ “¥¦Dæ*K3jž9ôE¥ȘR<² @¼ÛÜ)‰øE%N…g^°ù—¢Î	ˆ§ns† Ë•’ºS-gÉy;B42œÒµ¹vº•° N°„Á®>TÏ žl×aDª”gÐFÖký¨ËæXiªÝah}èMWäZÔÎ*#¨õbÛMä0ï¡¡³y­ŒÅ±¬x(<0QÈH;â "Ô°nDæ0–H)yš|ÇŽ6b‚D»i÷‹Iíõhl`jÇ[
  ëŸÚÂÜ ÷%HÃéaû|´gªTv„_×€~Õ"^õbvÉ´sUƒôW"l"h#(ò†ŒŽDQº0íPœ¡…)Ì@* ¤ER†'	ò4–‰<5)âŒ
@@ -52236,143 +52902,144 @@
 =΀ù©OË‚ÜýÄ8¥v‘I&ôˆ½–ÒÏ9ÿâÊ©#e&rÒÿ'4ßÕqs3¸s£A`»N8ÃhüŒ* .1êRªÁ?Á(´æÔàÂÕãÓñª ¦±t‚W°qáícÒÖP/
 ‡fé÷ЏÀèê’·'ª¥Ú°D>ïKލAF¶ŸDóK/és&ÓÖöü'>|€ ~Ë~Å|é#x- J‹ª±t ý?ñ¥  ã¯òˆ*ÌÌ©Ž‚çIñü“Ê`à!íx‹”O§*Rlm.“µüWéîL`0|¥*yHÍü„‰¯ž†¢ùer^>÷pÈùþØ5õB—A_ô=$!ºR¶<ä’‰7¯@|êénÆ­ðÆ
 ™r?¿x}=P\Í‘VX¸EpÞ^ºÁ4“-~à¯	ž|."ùÂǯvÀ´µ
-åVËÔ`óÞI؇‘’°ÇÙ‹~YñŽºáñRÅ}ý‹_GÝ@Ù¡ç¿ôyÔõ•í‡ã×Qú*ªœU …œ;Œ ˜ýxÞ¼Ù‚®êü­8²cÇǏ±öO©&œ‹»0–Ds0æøÍv{:6TŠ\Ï·‹ûÊΚj›óCU·'hd»mÓuÛ¿'oáþ¨	Ý6Ð$n/“a<ûŒ
-ùgü¢üg6~v̍r"[yPFÁ®`^nÿÛ§<‹úá£6v·³km^´ÜubÛ;kX4Ýõ”
-·<µ<þßX¾Çz@„™áß;€ÛîÜþQôò@ü/o["
+åVËÔ`óÞI؇‘’°ÇÙ‹~YñŽºáñRÅ}ý‹_GÝ@Ù¡ç¿ôyÔõ•í‡ã×Qú*ªœU …œ;Œ ˜ýxÞ¼Ù
+ÝÉ·âÈŽC<vÄÚ?]¤šh.î†ñhÆ¿ÙnO§Ó†J‘ëùvq_ÙYSms~¨êöl·mºn[â÷ä-Ü5¡ÛšÄíÅ^3Ó¼òÏøEùÏlüì˜åD¶ò Œ‚]Á¼Üþ·Oy8õÃGmìng×Ú¼h¹ëĶwÖ°hºë)nyjyü¿±|õ€.3ÿw 7¶Ý¹ý£èå?€ø_¥5Zê
 endstream
 endobj
-9846 0 obj <<
+9882 0 obj <<
 /Type /Page
-/Contents 9847 0 R
-/Resources 9845 0 R
+/Contents 9883 0 R
+/Resources 9881 0 R
 /MediaBox [0 0 612 792]
-/Parent 9791 0 R
-/Annots [ 9838 0 R 9839 0 R 9840 0 R ]
+/Parent 9873 0 R
+/Annots [ 9874 0 R 9875 0 R 9876 0 R ]
 >> endobj
-9838 0 obj <<
+9874 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
 /Rect [123.651 138.879 417.993 151.83]
 /Subtype/Link/A<</Type/Action/S/URI/URI(http://www-124.ibm.com/developerworks/oss/linux/projects/omni/)>>
 >> endobj
-9839 0 obj <<
+9875 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
 /Rect [123.651 127.92 233.911 140.872]
 /Subtype/Link/A<</Type/Action/S/URI/URI(http://hpinkjet.sf.net/)>>
 >> endobj
-9840 0 obj <<
+9876 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
 /Rect [123.651 116.961 243.824 129.913]
 /Subtype/Link/A<</Type/Action/S/URI/URI(http://gimp-print.sf.net/)>>
 >> endobj
-9848 0 obj <<
-/D [9846 0 R /XYZ 100.892 685.529 null]
+9884 0 obj <<
+/D [9882 0 R /XYZ 100.892 685.529 null]
 >> endobj
 2214 0 obj <<
-/D [9846 0 R /XYZ 100.892 506.799 null]
+/D [9882 0 R /XYZ 100.892 506.799 null]
 >> endobj
-9849 0 obj <<
-/D [9846 0 R /XYZ 100.892 479.196 null]
+9885 0 obj <<
+/D [9882 0 R /XYZ 100.892 479.196 null]
 >> endobj
-9845 0 obj <<
-/Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F17 3698 0 R /F51 3729 0 R /F29 3731 0 R /F30 3732 0 R /F58 3733 0 R /F68 3734 0 R >>
+9881 0 obj <<
+/Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F17 3698 0 R /F51 3736 0 R /F29 5413 0 R /F30 5441 0 R /F61 5442 0 R /F71 5443 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-9854 0 obj <<
-/Length 2184      
+9890 0 obj <<
+/Length 2183      
 /Filter /FlateDecode
 >>
 stream
-xÚÅXYsÛF~ׯÀ#XeçÀ¹µGe­È9l¯³¢w]•äaDEX †ÀÈʯOŠiíVmUöEœéiôôùudtÉèÕÅß׫«TFJŠR–*Zo#•*‘KeE)Ò2‰ÖUôcœêbñóú»Õ•ÖQ!Ê,KUËBH£@1½|ÿîz±4i¿ëën¬»[Þ]ö{XÉØ/àO?.–*Qyürg÷£ë™Gk”ñõúâ—*h’
-c¢M{ñãÏ2ªàì»H
-SÑ=q¶‘I‘¥)¬›èúâ‡yjžÊɼ´(gæ%¥ 3Ps­…2@5%e|µ0*h{h‡ b©âKÔû®ñ¶šhëE©ãÃȬµm†…ŠÃÑ7D¼ý û"‹’©üª<ï¶$¬çÍ»áÅ?®ù÷:#£t–FKP-MJÖÔv°dà=߶®ßÀ¸Ïâ÷o¿ý W(“JOCºœ$éL¤y°ùuÝ-t>í{^aÀ„ï!h‰*c°i	Ä
-²ÇH.âzÇ;Çß¹å0ú=
-ú)•GÙì5¦ïÃØ#kÕ׿â®.ç6¿fUüüä\×ó‚å,	ug­kß1¼¥s°cô"Nä2ÊE‰™€IQæÂ$&2˜&|©)ÏyR)Qš2Zž0NÚ¾a+N•c¯NÓ¸v`ê b=’BY
-]h6=eÙ{6|h,¦Š"ã!#Ϙk‘©’,nKä9°zs6 ð	ˆ‚Éãõck”á;ø:&é¸ó#/>†ñÈŤWo߯ŽÉĤà ±Ä:€2¿9„OmÕÖ]0¶P"-²y˜ýøLoN3ö˜Ù¸ÊãáaÝYë•)…
-œÌ?[
-
-Ü”ª™ý¶w|‘åê„‹n=ƒ!Ñ{‡¦˜2œSöãiïH·_Ñv×<0­s÷l$A
- èÌJ®uðÕ:dÿÞ²Ó?·<•ÍíÒ_°+ÑåÌ®Xôxè;Wñmž£‘S}Rx(Å\8íS)j2NZ?„·½ûåàB©Y-ËDHPaŽZ[zcà
-öS°B„-¸‹÷VDÅîî4ØhŠÿY:—SµKÖW‹nä"B\Ø0™.ëyßÛ=—¤mÕûÃ$îÕŒ6}½‘ €Øš¸sPÕ1Ú[™£º,âaÅl_1‘pÜ,7ˆ;K at PæÖ`ñ9€â‹m9îHZ×íž%öpÁ!3Wõ0ö~ êÖñŠ	ÛžS\†%=iª	º¡¨!%txà:t Aå ±ì¸Ã;’$þ÷®n#…l½Û„Táý¹Ý¢—‘­Åæ¨øPÎrWv´ç”Ýa+1e6%¯ÃÛÐ?UåŽ'ܳpý½m§ð‚èØttÜZºëáøemƒ0>Ùxve_ƒ™€`p40çƶŽWÛÞ·ç´sÝmÝ9ʤõ}
-Ñ‚UsÐõ×/˜øOÔißØH)Ì/¡ø6ˆ%iÛ@»t7µí†Ò?öSøÁ¿ß|ÿ¯E‘ÀÍ•ï—§:…>Ò¹ÃØÛ¦ƒÉ	6 Ô/‡2ì¾
-݆óˆB†ô[NÁ‚~Á½Çòʏå…çÐè@ã4þö zY¨×U½½Î×Vçœ7óãÄ1
-¦€íá–
-¨0ÙL0žÄ˜™£pee3q“(=­`-
-êêiªGaÒ,¢%̆ÒhÖè­Ý4›>N¦¹…Š î…‚!FS[…T:ÑÌr²æÃðe ¬¾mUtéaTýáx´œ¤.OÄÒ›ëÔ—ŒÃYd²ôqš[׈
-2ažíH3œªtzˆÁoG¦R›‡ß*ô½ÄPZ É}Ú8ð_7ž‹ÖGÃÕ„õž(ïx>„ihOQëÓǺu|Às!Ö<ìô ; :}Á/A@ÊèþR²\!Ï)¼™øL—q]Œ23ôÀ˜MÂéÈ¿à×½Ô8Ëç€ÛŽR8vuËË?]H‰§úÀôKð†‡„áÎBëÃ&C>ÙE|ùÉ“H# 1Ÿ{ò(Ss|òÌeÀ ÈégDà³OÂØP|&"É¥È<þ'!“-ÿ…§Æ<ónÓY.’'϶bþl[â߀Gø4ºD¤„Vrc‡	7—°xE£FçzËsp¾{w9œ›®äüé´F L!/¯uçó’+¾,0ax‰EE¿­ý’7{8¯Ý†´AŠ" ¥/»[#r§¡Ø
-ž®ÙBΗ…D˜:—’<n%™¦—«ê¦`$™Šï¨Ã»=ïÝ3ý䝖é©©ÙüD‚ß]ØßJÃCÿéu¸†5ÛÕ¿¹³õLSC‘R™Á
-„vêÒ@wväU~76|rÉ;ˆ#/~’*iÜÀO¼¡…Ó4ˆI¢ûÑzž
-€òáÍësÝCžÉKŠüàFêÊ”0áÉcψRp²Ñµ.$µáÑíšI Áe^L=·Œ¿ªüqdǃ!`ý¦F[7vyvº£±Ñš{­èrÄ<5Ãã/NØ«ÏFé%ë_Už…ò+QãsÒ¡¡A§t!¼›þ7s÷T=-y+à™'’lFBã.ó<#¤È 
-¨ß¬E9ÍãýñßW¹(d‚O¦B¶?Ï4\]esv/çð¿®Ý8îÿ´ZÝßß‹†z×±o¯Vwû­«·[Q_ûÞw·½-¥^­üoˆÕ“«fšÀž¬ÐÓeeågVbèà)k¢%è•Î_üŒ•ðÎö8->o‹*
-¡ËçmÑÐ"t6·Eý‘¶´vã‡OÏÛ‘•wæY;T‘ˆÄ$3;ôÿ)&ã®w¶ûÝÞü­ƒGË_æÜáŸN†úü’mP…}!Q›ç\h)ç‘=²>ý…rÿ0A³›
+xÚÅXYsÛ8~÷¯à#UAÀ[{Ôl<ÎI6³VvS53°YŒIBCRãx~ýôÊ¢£x·j«f_, ÑlôùuÃIt%Ñ«‹¿¯/VWYÉD˜ÄÈh½d&E‘È(/ÈL­«èÇ8Sùâçõw«+¥¢R˜<O‘U%¥H´IÄôòý»ëÅRgiü®¯»±înyw}Øïa•Ä~úq±”©,â—;»]Ï<J¡ü‹¯×¿\ @PéD“LhmÚ‹N¢
+ξ‹¡MÝgé¬y–Áº‰®/~¸HNÍ“™—•ff^j™š+%¤p ªÉ$‰¯ZmíðT42¾ôH½ïo«‰¶^Ff­m3,dŽ¾!âýèØ—yüS’%_5ƒçÝ–„õ¼yc7¼øÇ5ÿ~@gD`”ʳh	ªe©aMmWKÞómëú
+܉û<~ÿöÛp…ä0Éì4¤ËI’ÊEV›_×ÝB•ñáÓ¾çLø‚–JƒMK V`]¨"~@r×C8Þ9^øÎ-‡Ñïy7ìxUÒ÷H©<Êf¯1åxÆY«¾þ¯pý ÈðdnókVÅßÁO¡Àu=/XPÁ‚PwpÖÚ±öÈ[ªÐñx ;FÏ!âD6Q!f&…)„Nu¤1MøRmÎyRJa´‰–'Œ“6ƒoØŠSåØ«Åß4®X£:¨X¤Ä&1B•ŠMÏXöž
+ß‹©"ÉxÈÈ3&JäҐÁmirάނ
+|¢ ‹x½ÃØj©ù¾ŽI*îüÈ‹‡a<r1éÕÛ÷«c21é0@,± ÌoáS[µuŒ-¥ÈÊ|f¿>]Æ›Ó̆=f6®ŠxxFwÖz©!€“ùgKA‚›29³ßöŽ/²\pÑ­gð"$zïÐmBñÁ9e?žö®tûmwÍÓ:wÏFÔ ‚άäZ¿P­Cöà-;ýsËÀSùÜ.õ»RefvíìÀ¢ÇCß¹Šoó‚ê“ÂC)æÂiç˜J±“¡pÒú!|¸íÝ/*8H}ÌÊhiR‘€
+sÔÚ2Ðk
+W°ŸR€"lÁ]´¸_°"2vw@ ÀF]þGÈRE2U{ÂZãâjQ\Dˆ&3àÀe=ïï{»çRƒ´
+²z˜Ä½Úñæ¯÷# {@wª:F;`3¨L#(fûŠ‰„«ààf¹A´ØYSXƒÅä Š,¶iXä¸#h]·{–ØÃ=‡Ì\ÕÃØûª[Åo(~$l{Nqp–<ô¤©
+Ð
+Õ˜@
+)¡Ãס
+*‰eÇÞ‘¦ñ¿wuÑ(dëÝ&¤
+ïÈí½Œl-6Gɇɼ1 weG{NÙ¶mò)yÞ†þ©*w<áž…ëïm;…D¿À¦£âÖÒ]Ç/kl„9ðÉƳ+û̃£97¶u¼Úö¾=§ënëÎQ&¥Ð¨ïkˆ¬r˜ƒ®¿~ÁÄ¢žHûÆŽ@Ê`æx	Å·A,ÉòØÚ¥»©m6”Þø±ŸÂþÅø–àû-Ên®|¿<Õ)ô‘ÎÆÞ6õLN±¡~”aömè6œG2¤ßzt
+®ðîý@8–Wq,/<‡FgñG°ÕËS@½®êí]¨p¾¶:ç¼™'ŽiÈ0h·h@€Éz‚ñ4ÆÌô½€+(›‰›ô@éYlãhYRWÏ2…8
+“f-a6L´bÞúÑM³éãdZˆ¤”À½0DÂh
+c«H¤J³œ¬ù0|«o[]zU8-'©Ë±4Ájõ&‡q8tž=Nsë±AC&̳išS•NO1øíÈTjóð[…¾—jJ$¹OþëÆsÑúèo¸š°ÞS)ãχ0
+í)j½cúX·Žx.Äúƒ'‚¾dT§/øå HyU_J–+ä9…w"_#€)×ØÅ(ã1C¼Ù$œŽü^pÝ‹ A³|¸í(µ€cW·¼°üÓ…”xªL¿ÿaxHîü!´>l2ä˜mQÄ—Ÿ<i¢$æsO	ãb¦Ož¹AB
+9ýŒ|ö%06”Ÿ‰H‹D ÿ“É–ÿBÈScžy·©¼é“g[9¶-ñoÀ#|]"RB+¹±Ã„›KX¼¢Q£s½å98ß½»ÎMWÉüé´F Ì /¯uçó’+¾,0ax‰EE¿­ý’7{8¯Ý†´AŠ$ ¥/»[#rg¡Ø
+ž®ÙBΛ2A˜:—’<n¥¹¢—«ê¦`¤¹Œï¨Ã»=ïÝsõ䝖«©ÉÙüD‚ß]Øߌæ¡ÿôŽ:Ü	ÚíêßÜÙz¦©¡Ì¨Ìà‡B;ui Œ;;òª¿>¹
+äÄ‘?%2mÜÀO¼¡…Ó,ˆI¢ûÑzž
+€òáÍësÝCž)E~p#ueJ˜ˆðä±gD)9ÙèŒZ’ÚðèvÍ$à²(§žkâ¯*Ùñ`X¿©Ñ֍]žîèE¬•âÁ^Iº1OeGÍðø‹öê³QzÉúãW•g¡üJTø\„thhÐÇã)]ï¦ÿÍœÅ=Y at OKŸÅ
+xæ‰4ŸC…N q›¢È	)rÀ£ê7/Eiæ¯ù\žüûªe’â“©LÛŸgB㝳Kx9‡ÿuíÆqÿ§Õêþþ^4Ô»Ž}|µºÛo]½mÜŠúÚ÷¾»íÝ0¨$Q«õÿ
+±zrÕL3
+Ø“—jºì¯¬üÌJ<eu´½²ù‹ÿ±Þ¹Ã§Åçm‘e)”yÞ-Bås[äiKk7~øô¼¹¼ÓÏÚ!ËT¤:Ù¡þO1w½³•Øïöúo<Zþ2çÿtÒÔç—Ôhƒ*ìÁˆÚ<ç@M2ì‘õé/”ûïv²³Q
 endstream
 endobj
-9853 0 obj <<
+9889 0 obj <<
 /Type /Page
-/Contents 9854 0 R
-/Resources 9852 0 R
+/Contents 9890 0 R
+/Resources 9888 0 R
 /MediaBox [0 0 612 792]
-/Parent 9859 0 R
-/Annots [ 9841 0 R 9842 0 R 9843 0 R 9844 0 R 9858 0 R ]
+/Parent 9873 0 R
+/Annots [ 9877 0 R 9878 0 R 9879 0 R 9880 0 R 9894 0 R ]
 >> endobj
-9841 0 obj <<
+9877 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
 /Rect [174.46 160.797 487.134 173.748]
 /Subtype/Link/A<</Type/Action/S/URI/URI(http://www.linuxprinting.org//kpfeifle/LinuxKongress2002/Tutorial/)>>
 >> endobj
-9842 0 obj <<
+9878 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
 /Rect [174.46 149.838 364.744 162.789]
 /Subtype/Link/A<</Type/Action/S/URI/URI(http://www.linuxprinting.org/newsportal/)>>
 >> endobj
-9843 0 obj <<
+9879 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
 /Rect [174.46 138.879 345.915 151.83]
 /Subtype/Link/A<</Type/Action/S/URI/URI(http://www.linuxprinting.org/macosx/)>>
 >> endobj
-9844 0 obj <<
+9880 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
 /Rect [174.46 129.215 511.352 140.871]
 /Subtype/Link/A<</Type/Action/S/URI/URI(http://www.linuxprinting.org/newsportal/thread.php3?name=linuxprinting.macosx.general)>>
 >> endobj
-9858 0 obj <<
+9894 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
 /Rect [150.705 116.961 218.599 127.721]
 /Subtype/Link/A<</Type/Action/S/URI/URI(http://www.linuxprinting.org/newsportal/thread.php3?name=linuxprinting.macosx.general)>>
 >> endobj
-9855 0 obj <<
-/D [9853 0 R /XYZ 151.701 685.529 null]
+9891 0 obj <<
+/D [9889 0 R /XYZ 151.701 685.529 null]
 >> endobj
 2218 0 obj <<
-/D [9853 0 R /XYZ 151.701 660.623 null]
+/D [9889 0 R /XYZ 151.701 660.623 null]
 >> endobj
-9856 0 obj <<
-/D [9853 0 R /XYZ 151.701 627.739 null]
+9892 0 obj <<
+/D [9889 0 R /XYZ 151.701 627.739 null]
 >> endobj
 2222 0 obj <<
-/D [9853 0 R /XYZ 151.701 283.435 null]
+/D [9889 0 R /XYZ 151.701 283.435 null]
 >> endobj
-9857 0 obj <<
-/D [9853 0 R /XYZ 151.701 261.803 null]
+9893 0 obj <<
+/D [9889 0 R /XYZ 151.701 261.803 null]
 >> endobj
-9852 0 obj <<
-/Font << /F50 3701 0 R /F22 3706 0 R /F17 3698 0 R /F15 3700 0 R /F29 3731 0 R /F88 5686 0 R /F72 5687 0 R /F30 3732 0 R /F58 3733 0 R /F68 3734 0 R >>
-/XObject << /Im1 5680 0 R >>
+9888 0 obj <<
+/Font << /F50 3701 0 R /F22 3706 0 R /F17 3698 0 R /F15 3700 0 R /F29 5413 0 R /F88 5678 0 R /F72 5679 0 R /F30 5441 0 R /F61 5442 0 R /F71 5443 0 R >>
+/XObject << /Im1 5672 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-9865 0 obj <<
-/Length 2316      
+9900 0 obj <<
+/Length 2315      
 /Filter /FlateDecode
 >>
 stream
-xÚÅXësã¶ÿî¿BßBuN4‰™>¦}Î]/2öM§“f:°KŒ(’%)ëüßw EÊŒ;“¶Ó/°\ »¿}``±]‹»«?=\]¿bûi„‹‡§E~’ŠE”¤¾NÕâ![üèÝÛM—Wåò§‡Äžøi)d© wÀ|Bø¡ô—«0ˆ„÷Íçõýr%µöÖM^vØUÞM“?Û¦åÁSS¸÷)/_ê¥H=dÍË­_-eà5[ÞR —Ÿ)‰(¡+ÝoªEŠ\W·Wÿ¼
+xÚÅXësã¶ÿî¿BßBuN4‰™>¦}Î]/2öM§“f:°KŒ(’%)ëüßw EÊŒ;“¶Ó/°\ »¿}``±]‹»«?=\]¿bûi„‹‡§E~’ŠE”¤¾NÕâ![üèÝÛM—Wåò§‡Äžøi)d© wÀ|Bø¡ô—«0ˆ„÷Íçõýr%µöÖM^vØUÞM“?Û¦åÁSS¸÷)/_ê¥H=dÍË­_-eà5[ÞR —Ÿ)‰(¡+ÝoªEŒ\W·Wÿ¼
 
 Ì#5´/åbs¸úñ§`‘Á¿‹À—i²8ça!uâGW+÷W?\chB=ÞxXT¥>éÛ¯—"ñª¶»ß4y
 Z*¥½´@rªqœz;ûÂ?Mc±£¼ck3&u·™ma•Çå
@@ -52391,266 +53058,270 @@
 :41kñÜ€áN.ÒeÝ:ZŤœwg¢aÚ«³h•5ä’?°ËGʘÀ¯¸Ábªì&8dk˜ýˆ¤YËŒrÖMÚÚx(ßø܆:×ò¨Û™Ž{p„[6>3¸N@¶=r^%¥8hï÷·ï¸û¹Ì;›}â]_˜ˆF˜î; 7fHL`øƒqõ³3¶;´?] ¨\¤ZÔ»°›U:£÷äõ[GDÙ°}‘<SýÑD¾­Èà\cOï–“{Š±{θK×ÑPõÅ6Àw
 ÖŠsµÒ©wW
 u~–Ð]Awwôu p0 Ý‚›-³Ù²=B
-èïd2™×:J-NŽi:µÄ)ûÈW^a::X8¸_sÍ%]ák[®6ñ^Ý_ˆªp’i#_F$ÒOtÂÛÁäøbÒå»=Vß×|—-yk§MÂ>6獓•ôÌ¥6oÂ&/¢µÏ{Ýkpî I!;…rrÒè7€¦üP€"öH~¿Šov¶¿¿¢œNA9r|õâ+ŽÄ©†-S(àÇKd¦3Xfµ…ÔŒ8cm£9'§'ŸÉ±ú¶wÀMIÁ”ø?ò{:Xçˆ{çÞ<³…sÊúˆW‘»Ü@êœ8"XîÿäNü×Yóo”ƒŽ_ÛÂ4}¤¹±³¢á¦¦$&¥&»L¡øí;ç8m™Ð_rÖþñ k¼Ã´<8ð%ÒÁÄ•!V鯫MÓ—,c‡ÂGIç\ãêS>”6É”é\!Ù¿\‘ÿÄÁ4[_éáÑßef¼L„¾83MþW? ÎÍK_Õå\þ¯ÂDB*¼¸”öœàš¶{àfCpc¼ù‚*¨9£á‘e°Ðdqľ‘úQŠj<NKhós*ä@a”%û·^MÙÃhxÚu]ýõõuÝ¿ î3‹‰ðºz¶ÍsnO×TæƒYýz׊˯+ÐP¥º•Ï’NtZÑkXoBèiEþßV‰î~Á¿±à½·KÛ]¿¥@Âé0|Sì¯À²côÿFÓéäôÄ=<oƒaœ9þ1ïo¶ù›‚:9?þÍ[DD~2Q'úªó‡ƒÙÛßý±|q±þ‹ªÁõR†ÑDµ÷²…ý¤Tì
+èïd2™×:J-NŽi:µÄ)ûÈW^a::X8¸_sÍ%]ák[®6ñ^Ý_ˆªp’i#_F$ÒOtÂÛÁäøbÒå»=Vß×|—-yk§MÂ>6獓•ôÌ¥6oÂ&/¢µÏ{Ýkpî I!;…rrÒè7€¦üP€"öH~¿Šov¶¿¿¢œNA9r|õâ+ŽÄ©†-S(àÇKd¦3Xfµ…ÔŒ8cm£9'§'ŸÉ±ú¶wÀMIÁ”ø?ò{:Xçˆ{çÞ<³…sÊúˆW‘»Ü@êœ8"XîÿäNü×Yóo”ƒŽ_ÛÂ4}¤¹±³¢á¦¦$&¥&»L¡øí;ç8m™Ð_rÖþñ k¼Ã´<8ð%ÒÁÄ•!V鯫MÓ—,c‡ÂGIç\ãêS>”6É”é\!Ù¿\qbM§ÙBøJvø.3ãe"ôÅ™ir§ÄõÏ8¸øqn^úª.çò&RáÅ% ´ç×´Ýë7û€‚ëäÍÄPAÍ
+ˆôp(ƒ…† ‹#öÔbPTCàÉpZBGáè9òG 0Ê’À‰ýÛ¯‹§ìa4<íº®þúúºî_P÷™ÅDx]=Ûæ9·§k*óÁ¬~½ëÅź1ÚªT·òïYÒ‰N+zë­@=­ÈÿÛ*ѝÀo!ø7¼òvi»ë·A8†o*‚ýXv¬€þß(p:ü‚ž¸‡çm0Œ3Ç?0æýÍ6Ó"PP'çÇ¿y‹ˆÈO&êDÿOuþp0{û»?–/.ÖQ5¸^Ê0š¨6ð^¶£ÿ¤T©
 endstream
 endobj
-9864 0 obj <<
+9899 0 obj <<
 /Type /Page
-/Contents 9865 0 R
-/Resources 9863 0 R
+/Contents 9900 0 R
+/Resources 9898 0 R
 /MediaBox [0 0 612 792]
-/Parent 9859 0 R
-/Annots [ 9850 0 R 9851 0 R 9860 0 R 9861 0 R ]
+/Parent 9873 0 R
+/Annots [ 9886 0 R 9887 0 R 9895 0 R 9896 0 R ]
 >> endobj
-9850 0 obj <<
+9886 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
 /Rect [123.651 149.838 346.886 162.789]
 /Subtype/Link/A<</Type/Action/S/URI/URI(http://printing.kde.org/overview/kprinter.phtml)>>
 >> endobj
-9851 0 obj <<
+9887 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
 /Rect [123.651 138.879 262.155 151.83]
 /Subtype/Link/A<</Type/Action/S/URI/URI(http://gtklp.sourceforge.net/)>>
 >> endobj
-9860 0 obj <<
+9895 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
 /Rect [123.651 127.92 337.471 140.872]
 /Subtype/Link/A<</Type/Action/S/URI/URI(http://www.linuxprinting.org/printer_list.cgi)>>
 >> endobj
-9861 0 obj <<
+9896 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
 /Rect [123.651 116.961 393.959 129.913]
 /Subtype/Link/A<</Type/Action/S/URI/URI(http://www.linuxprinting.org/printer_list.cgi?make=Anyone)>>
 >> endobj
-9866 0 obj <<
-/D [9864 0 R /XYZ 100.892 685.529 null]
+9901 0 obj <<
+/D [9899 0 R /XYZ 100.892 685.529 null]
 >> endobj
 2226 0 obj <<
-/D [9864 0 R /XYZ 100.892 425.179 null]
+/D [9899 0 R /XYZ 100.892 425.179 null]
 >> endobj
-9867 0 obj <<
-/D [9864 0 R /XYZ 100.892 382.135 null]
+9902 0 obj <<
+/D [9899 0 R /XYZ 100.892 382.135 null]
 >> endobj
-9863 0 obj <<
-/Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F85 5521 0 R /F29 3731 0 R /F17 3698 0 R /F51 3729 0 R /F70 4384 0 R /F30 3732 0 R /F58 3733 0 R /F68 3734 0 R >>
+9898 0 obj <<
+/Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F85 5513 0 R /F29 5413 0 R /F17 3698 0 R /F51 3736 0 R /F59 4373 0 R /F30 5441 0 R /F61 5442 0 R /F71 5443 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-9879 0 obj <<
+9914 0 obj <<
 /Length 1945      
 /Filter /FlateDecode
 >>
 stream
-xÚÕY[sÜÄ~÷¯Pñ Úªìx®ÒÔ9„„¤,Ä)Š"TJ^É»­$$m–ðëéžm$[±s9vÕyñ¶zZ3}ÿzdl<:ùïÙÉéCÃÁYÂœ]ÂsD6a&ÑÁYüÅ¿Ÿ=9}(e`YEE%·Œ+;9¡ož¯ž-–ÊèpÕU_Tzz¶o xX/àOÛ/–B‹8üf›6}Þ’Œ”¸ÿÉ·g'à† ÒHÔ
-Ö»“ß~çAkOÎTbƒƒ“ÜÊXt<;ùé„{óøÄL113Ý#D:aδà±Ócxñô¡0“·9ü¸å…ë=Z!L¸N»œX/¸áß­ˆ~ê¸"l"|⨞4ý¬Ê}òâ>Úð°q˜V–´š¶mñj!mèwN{:«ßzF–_¤ûÒo™9ax¿¥ç‹ºEƒ@ã¥PÌè„4§—•
-¿[-Q½öIŽ(Ò	ø¨ó!O‚˜%t øC±ÄXÚG_v×ÔÉK!sØRFꃼ|6èÚæëz·s¬À•Yž‘ÊÙࠖ䊎øåy¯Ù
-r¯Ÿd±ú õžåþðfáØ¢ú³#2ms"š¶F¡W)
-œmÞæl±4Iþº°˜CÄï¶õ¾ô2¯Š®è‰„€íüž%Øî*.è÷5n>쀇΄¼ª{rÏEº+Ê"mÉI8A„[z8¦ÅÓ¢Â-÷7-QXͬn7´œ¥}zisëÎ=C7Á™‰j"ÔÑËÄèkâòÀ´#v“n<ka*é2d&Ë¥J\sgº%¹©¶®Ë‘Ä4’2ü±º¬Ô1I?ë\x–RS÷tQ2ô6*‹m€Ë!¦®È;ŠÐUFt±ƒ†ŠËmŸRxˆŸYÞ§E™â˜¾Kû¢®¼Ü9½¾÷ïm]vèý‰¿û.Ÿo©O¤iݹTÚ­3éÕÂHÉ¢ÞwÄH]!8nQ¦ç¥—ë¼Eð7ë2o»[O®ÿ@IlQy%>ŸtdÝÓðµgçiFÔ±Æð}„²ÎLdl띧(ߐª/.	¥û~[·Wg¼üÆ·ïãña06—Mѱ‘ÉHQ#Cž³‰ºÊ»•ö$åº\ìº1¶¾yxIL¢º¼ß7DU×·û5&g7ç	ªZ%h¼¸Z«:b¦,Aÿ†Nn(U/÷í»zðÓ̶Š3€57ü½¶}ºz€•¬$P?WO§¹ˆ~ôÃó²iç@V[39\¼íðxr8Î_ø£:R„æ	7NÀqe¸Zý<s²•,’br°œ;x© ß´ ÃEÌ÷½¯ö üB(=ªgëê¹Ì»îZƒÊìŒÁ¼§&Z¨w3ÿ¦bQ,×4 ¬A­±0ïa»3	¤|~ Š¬­VˆSxß@Zz:ÇiЕˡ£!{A[ï7Ûa#‡x†ZÓçd¿‘cÍ$„ËòxPíËKfÄbê,mÍ ºíûæóÓSD‰`2‘Ó²;¦	`@ÿӦɖطÂLˆ ²fëMñ56¬¼½ïõS÷<ëÙ#œnƒaê|©_â¬ù)Ì=‡ûârø&æ
-­XÛÁ†¯nˆµÑÌØøcbý}Ýy¨»
-¸åkL„{´üfþ¤¤@¤+»š¨M^Á|Øç$àPÚ(ÁnUÖi6Mí²g®)Y&ŤÙý?©%a±ö#g5ˆ,W”ùF˜uM¾J¡ÇÓRŠm	ÂD™Ì&¸Rå¹’TMB8Š8†+$v4(d¹ß}úÖ{Ü–Þà)vGÐêjí—€@¯<s÷/WxPšX{"Âæ‰Qw=^ºÚ´ê@Ãc86aˆÏ¹—ZYÈt¼å^­„ñ€‡WàºrÛ…. ÊͶð»FÙ­o¦n²f›wu¹GÏÝ£FѤóŠ¿mæªâ|ʽå¼ìRÖé切`t[ïü¹óSÉ/˜óùù§k7[B ü}onrp€¼pÛ¹‘ÒM
-ÉÐùcšW¡ Š´¬7$óèùã{DÑûêêûภ¾%ÔЬnÿ>ò§¶DŒ†AxÈ+JX q¨Á_—ÌðKiž äƒw‡«yG<7)ÎÀtum¦£‡y·ÑhGíb¯§v„Ç­‘»õvçõr†Š>òK¨ ¥™:‘Ê{ùãò{ìüÏ!sÁù¾q-p¢"Ú·½a,€ñpÓ¦»if¿øHˆd®ûäƒ` £ã÷…GñÀ€ãˆ>ðp‡xRii5þ^‰aGŸ±b Q~´<™GÒh*.¢øÎ£%bÚK…$Û|]íw÷Âh„‰‹¡DbŠèx9­ÇêˬL& xɸװ-h>r¸ÎÞ¡#hB¸2,\g›Œ,ƒ¶z­qÒ*&çA3½ ܍që}ÓQ<³zͶý®¼6\	@87×›%'€™4\>îƤ&ûë},‚JLìõÁà·Þ‰Eâ.-*ÝàzËÉ;QÓÞ¾Eê.-Ê
-èý»%yÌ"q}ë“€õfj“¾Û(ù¼Ã“‰ÞéÂ4„ã{ íèêį
-?€„°âH `'}t;þÿ@âÊ€FãÆ¿¿6²~
+xÚÕY[sÜÄ~÷¯Pñ Úªìx®º :‡T€…8EQ„JÉ«ñ®@+	I›%üzº§GÉVì\Ž]u^¼­žÖLß¿™›€Nþ{vrúÐð@p–òTg0‚Å\Q’2“êà,~L¿Ÿ=9}(e°4Š4ŠJž0®ì䄾y¾z¶X*£ÃU[T}QmèéÙ¾i€âa½€?m¿X
+-âð›mÖô¶%)qÿ“oÏNþ:Á
+A¥‘&†)¬w'¿ý΃Öžœ©4	Nr(“°È ËàÙÉO'Ü›Ç'fŠ‰™è™ Ò)sæ /¸ˆ˧…™¼åÈÁàÇ(/tXïÑ
+aÂuÖYb½à†·"ú©ãŠ°]ˆð‰£zZÐô³*÷È‹{ø˜„‡…ŒCûYYÒjֶū…LB¿sÖÓYýÖ3r{‘íK¿eî„áý–ž/ê
+—B1£SÒœ^V*ünµDõÚ'7P¤ðQ'æCž1K1è ð‡b©Ih}Ù]S'/…4ÎaK1H¨òòÙ kk×õnçX+s›“Êùࠖ䊎øå¶×ì¹×O²X}zϬ?<À%plQýÙ™µ–ˆ¦­QèUAJgk[ËK“Fᯋsˆøݶޗ^æUÑ=‘°ß³ÛýQÅý¾Æ͇ðЙWuOî¹ÈvEYd-9é 'ˆpKÇ´xZT¸åþï¦%
+«™Õ톖ó¬ÏÎ!mnݹgè&83õQMe˜Ñ#z™}MRƒvÄn²çc-L%]†Ìd¹T©kãL÷
+pª­ë…Ár$1¤¬.+uLÒÏ:ž¥ÔÔ=]”½Êbàrˆ©ë2ÅŽ"t•]ì ¡ârÛgâgƒ@nû¬(í ^é»¬/êÊ˝Óë{ÿÞÖeçПø»ïì|ëÈ|"MëÎ¥Ò¶¨hí˜I¯Æ@Jõ¾#Fæ
+Áq‹2;/½\ç-‚¿qX—¶ín=¹þ%±Eåu”ú|ÒQ¯=Ûf9QÇÃôÊ:3‘±­wž¢|Cª¾¸$”íûmÝ^]œñòß¾ćÁØ\6EÇF&#EyÎ$êÊv+ëIÊu¹Øu9bl}óð’˜ Du¶ß7DU×·û5&g7ç	ªZ%h¼¸Z«:b¦,Aÿ†No(U/÷í»zðÓ̶Š³ k$nø{mûtõ +YI ~®6žÎrýè‡çeÓ΁¬2,NÌäpñ¶ÃãÉá8G|áêHš'Ü8OÄ•ájõóÌɉd‘“ƒåÜÁKù¦.bf¸ï}µàBéQ='®žKÛuŸÐúTfgŒæ=5ÑB½›ù7‹‚dù¸¦`­jMó¶;“BÊÛQÔø`mµz@œÂËøÒÒÓ9Nƒ®\
+ÁØÚz¿Ù9Ä3Ôš>'ûk&!\	Õ¾¼l¼š:K'fÝö}óùé©¢T0™ÊiÙÓ0 ÿiÓäKì[a?&DPY³õ¦ø–mï;DýÔ½Oãzö§Û`˜:_ê—8k~
+sÏᾸlÁÄ\¡‹âd°á«bm43Iü1±þ¾î<Ô]Üò5&Â=Z~3RR Ò•]MÔÆV0ö–J; %Ø­Ê:Ë'°©]öÌ5¥„I1ivFÿO*CIF’ä#g5ˆ,W”ùF˜uM¾Ê ÇÓR†m	ÂD™Ì&¸RYë†d'U“Ž"Žáʉ
+¹õû¡OßzρÛÒ<ÅîZ]­ýèeswÿr…¥‰µ'"lžu7Ð㥫ͪ®4<&cFøñ<А{©U™Ž·Ü«•0ðð
+\Wn; ÐD¹Ù~×(»õÍÔM¶ÀlmW—{ôÜ=jMÖ8¯øÛ&ð`®*þÁ'ëE(÷àe—š°N/G<¼ £ÛzçϝŸJ~Áœ·çKœ®Ýl	ð÷1¼-¸ÉU8ÀòÂmçFJ75¤Cçi^…(²²ÞÌ£çïEï««ïƒàø–PC³ºýûÈcœÚR1áÁV”°@âPƒ¿.™á—Ò<EÈïWóŽxnRœ?èêÚLGón£8Ð(ŽÚÅ^;Ní[#wëìÎëå*?2|ä—PAK3u2";”÷òÇå÷Øù=žCæ‚ó}ãZàDE´o{ÃX ãá¦ÍvÓ Í~ñ‘É\÷ÉÁ@GÇ/>îâ7Æ}àáñ¤Ò,Òjü½âôa$FŸ±b Q~Lx:¤ñT\Dñ% GKÄ´—H¶v]íw÷Âh„‰‹¡DbŠèxI‰ö"a‰L' xɸװ-h>r¸ÎÞ¡#hB¸2,\g›ŒmõZãd¢˜DœuÌôp7Æ­÷MGñÌë5Ûö»òÚp¥ áÜ\o”œ zdÒpù¸“šü¯÷±*1M®·¸õN,wiQé×[¶HÞiŒšöö-RwiQ^@ìßÝ(Éc‰ë[Ÿ¬7S›ôÝFÉç^˜LôN¦Y Ìß› hGW'~mø$D"n ‰ vÒG‡±ãÿ$®üh4nüÖð±ã
 endstream
 endobj
-9878 0 obj <<
+9913 0 obj <<
 /Type /Page
-/Contents 9879 0 R
-/Resources 9877 0 R
+/Contents 9914 0 R
+/Resources 9912 0 R
 /MediaBox [0 0 612 792]
-/Parent 9859 0 R
-/Annots [ 9874 0 R 9881 0 R 9882 0 R 9862 0 R 9883 0 R 9868 0 R 9869 0 R 9870 0 R 9871 0 R 9872 0 R 9873 0 R 9875 0 R 9884 0 R 9876 0 R ]
+/Parent 9873 0 R
+/Annots [ 9909 0 R 9916 0 R 9917 0 R 9897 0 R 9918 0 R 9903 0 R 9904 0 R 9905 0 R 9906 0 R 9907 0 R 9908 0 R 9910 0 R 9919 0 R 9911 0 R ]
 >> endobj
-9874 0 obj <<
+9909 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
 /Rect [469.269 415.017 511.352 427.01]
 /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
-9881 0 obj <<
+9916 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
 /Rect [177.978 401.468 511.352 413.46]
 /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
-9882 0 obj <<
+9917 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
 /Rect [177.978 388.707 323.649 399.002]
 /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
-9862 0 obj <<
+9897 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
 /Rect [174.46 227.846 511.352 239.502]
 /Subtype/Link/A<</Type/Action/S/URI/URI(http://www.linuxprinting.org/show_printer.cgi?recnum=HP-LaserJet_4_Plus)>>
 >> endobj
-9883 0 obj <<
+9918 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
 /Rect [150.705 215.592 171.527 226.351]
 /Subtype/Link/A<</Type/Action/S/URI/URI(http://www.linuxprinting.org/show_printer.cgi?recnum=HP-LaserJet_4_Plus)>>
 >> endobj
-9868 0 obj <<
+9903 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
 /Rect [174.46 204.633 444.768 217.584]
 /Subtype/Link/A<</Type/Action/S/URI/URI(http://www.linuxprinting.org/show_driver.cgi?driver=ljet4)>>
 >> endobj
-9869 0 obj <<
+9904 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
 /Rect [174.46 193.674 374.657 206.625]
 /Subtype/Link/A<</Type/Action/S/URI/URI(http://www.linuxprinting.org/cups-doc.html)>>
 >> endobj
-9870 0 obj <<
+9905 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
 /Rect [174.46 182.715 369.95 195.666]
 /Subtype/Link/A<</Type/Action/S/URI/URI(http://www.linuxprinting.org/pdq-doc.html)>>
 >> endobj
-9871 0 obj <<
+9906 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
 /Rect [174.46 171.756 369.95 184.707]
 /Subtype/Link/A<</Type/Action/S/URI/URI(http://www.linuxprinting.org/lpd-doc.html)>>
 >> endobj
-9872 0 obj <<
+9907 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
 /Rect [174.46 160.797 369.95 173.748]
 /Subtype/Link/A<</Type/Action/S/URI/URI(http://www.linuxprinting.org/ppr-doc.html)>>
 >> endobj
-9873 0 obj <<
+9908 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
 /Rect [174.46 149.838 384.072 162.789]
 /Subtype/Link/A<</Type/Action/S/URI/URI(http://www.linuxprinting.org/direct-doc.html)>>
 >> endobj
-9875 0 obj <<
+9910 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
 /Rect [174.46 140.174 511.352 151.83]
 /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
-9884 0 obj <<
+9919 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
 /Rect [150.705 127.92 270.878 138.68]
 /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
-9876 0 obj <<
+9911 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
 /Rect [174.46 116.961 444.768 129.913]
 /Subtype/Link/A<</Type/Action/S/URI/URI(http://www.linuxprinting.org/show_driver.cgi?driver=ljet4)>>
 >> endobj
-9880 0 obj <<
-/D [9878 0 R /XYZ 151.701 685.529 null]
+9915 0 obj <<
+/D [9913 0 R /XYZ 151.701 685.529 null]
 >> endobj
-9877 0 obj <<
-/Font << /F50 3701 0 R /F22 3706 0 R /F51 3729 0 R /F15 3700 0 R /F29 3731 0 R /F52 3730 0 R /F71 5424 0 R /F30 3732 0 R /F58 3733 0 R /F68 3734 0 R >>
+9912 0 obj <<
+/Font << /F50 3701 0 R /F22 3706 0 R /F51 3736 0 R /F15 3700 0 R /F29 5413 0 R /F52 3737 0 R /F53 3738 0 R /F30 5441 0 R /F61 5442 0 R /F71 5443 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-9888 0 obj <<
-/Length 2283      
+9923 0 obj <<
+/Length 2282      
 /Filter /FlateDecode
 >>
 stream
-xÚ½˒ܶñ¾_1å¤bN•ˆø¦*Nʉ,ÅŽëÚuù`ùÀbvñe’³£ýûô‹rEÉeUÙ'4
- Ñï†Þ<lôæÍÍ¿îov¯=o«4ÖfsÜ­U’z›(IU˜›û|ó³sgCÑÔÛ_î¿#òD¥Q ¹—*
-Ôšé<O_m]£#Ïù÷·w[×Cç¶+êÁÀyՏ¶ëyr욊¡ï‹úü¾Ýz©ƒ¤Eý š­¯î¯5ð¥R‹>ÀqŽ—†¾Aª›oîo~½1€âÙ3Båû›Cuóó/z“ÃÚw­ü4Ù\ˆ²Úøa¢¢O+7w7?Ühž‹(4sŒ‰•[¢ U$dã­61ñ1nܽ6áb#×w¶¡nÝ@§Îp²$Ž}Ÿ¸ªÙº^âä¶ä¥¬Îyá°ôÉÂ;ïd['t,*/îL•3^úŠ¤z©Ë&Ë…|Ábè«(ž¨›õ#e’Iø¯Š¾-³­oœ'à%ÔÎíí+ܵq½(áÄ,"ÒIHAi×®6	h%¥×ú¾ïÊB^ºÂJ)Mì¾±µí²DéG1ñ@ô‰+S£íÛÕ3å-Uîš(VŸãÐ}üY:ÿöˆ2JAT ÂæÌ“>Ã÷="Ê2†Í zò‚Ùitû®Áí—Œ€…½¼ 0ÕN[ÚÜÍŒ‡ç
-u30pîI8ÀãBS‡3zl¢Eqê´YOÂÜ[꾨2-¦8à=ð.ã”9¯´dÄMßûò‰Q9,gRf–÷•E-'Ù:çïŸÝ<dûþÅ“—SÁî >“½CYÚ~áV£5^ôŽäŒ¼EÃã1+J†ŠA6çð~8ë	žjP”°m/C©=Jí¹E¢ÑûzŠ‡wÙ£e·Èz¥ÔªË…*¤¨Ùw|¤D/zlÈkb4ú…¨<&•Ù3ª²5’œ!þ~QGß¼T I =¨å3ðŸËøPbk¯Òàœq8"ƹ 
-ëDÒd®O¥fr±¦¥,BWåEñ!Á¼*I–Ú•ô Q€4éûóÓ6	»çI¤P?¿á¹ìƒì¸Ñg9î×à-a]?
-QI æÁv G0VF¶Y70D„Ñf£iâ,‡¼G¦×ôdüx\ÏãÇd"Œ@2£EFá>ÜñÞ‚ŸJf†
-íBŠ¹Àºû5íø§ð¹?CS£ñ€h1R£ÑÅ©pÒKÊòµ?·FXi;JŒBaÄ<{áœ]Yñ<ÁÌ…S¬§Lf'sňÁ¹ ‹/Pûp$‡¦‚G	foNM?ô‡®hÉò
-.W’L¼1Î t)Ê’!q	žäœÍ€?zŸÍå.K¶NÞUÙÎ]E™ØÆ-: ¶÷1šq˜#Ô‘íK‰xǦc at D ðŒ´{©ÁsIH	øÙQ"èÜ–¦8‰Ñ¶›lsÅ«RPˁçÜŸÈø<1B/"¡ÂðÐYbÀ("!
-ßrRÖÕ|ÂRò°¾ŸíÉÎr+¥ùe߬JOŽÑȶ,9¸Q¢‰ÆˆxŠþd­€,N X	´“í
-+g,„<ªBá°Ë©a\mÇÕA0¢šzUÝýНÉ<MB3©óÀâ!3îj~@'æУfÇ°è …iØØdÿ¤Q6. b£]zú¬ÜCùw9ÌÙ¯éle+<g/¢xV¥îD\ÿÄfïÕVïšÊEEžîÄ…Òyx•Ç¢§#ግ¨ïY.Ð4Ì$¤šîsµ¨ªJ¦ª
-wðc©Ó0"[Uð¹ØKA•DoÄñÊ"ÎNY—31ä#Ozãe‘*ò¦Ba×fÃi74»êÉŁ«¶]M©Æ”	§JÓ|qËhŒâh­là*¤íì‘jÄ@j‹ºÈY`ö¨ ‡õž1è4dûI*›“-[F5GÆð ¸Dò¶y{EÐSÈ:‚ˆQpqüL{AŒgJ]O˜æº²&à0RÞLÀç¾Ûõ %»;œÛ~W5wëò…Î1™6¢bø"ôcN³	´:X>«®°k+r¬L~}^Oq²5_:)=Z\Û_äB°
-‘&Ÿ,X¿&Ì€"ÖƏ¥ó9ŠþåªØA4 <(/¡·£OÓÙº!Äü²Íò
-¢‰Û
-2ƒ`ü?;myîeé‘G(«àI¶|¹Ëíã®lµ,Ã#æ ÒÉxí\#îíxÆÇ\ëãŠ	Båž<ãó‚Ûk4yò	ØÁ<ÑKàa²¹¸P‡c|  køÞʼn¤‚ÜpÁàû/˜@Z?ØýÉð^2zýZZÅtKJ”|7³É”‡"+#8 Q*F8uVYéЏn!9ý)6/}[CÕÛõné÷¸:’Ÿê~1kJ÷Æ]ž-gØÂMÃôÔE&SÙ7•ÜöAáÔP)åîz\“Ï+/¯@m|•†BF«QÈS~RšJî>dÜ®ûn{/ÜÜ–<ËY1‡³4†iÌx×ÊàÿfU+Z¤•ÄkWŠCöxB?vkÐÕ…ÏvBm9bƒ{CóêÔ
-Ö#.Jöª/5+¥ dÏÔ\‘㲕þ
-¡ÉòzƘ=¾ŒÅÑœe¾¬”ˆ”úw†QK¢ô4ü9ún‘Ó<Ï_³^DËoÀÞµK¦YQ¯†Ü(Pà“‹LW{ÎsǝvwläVà¸e™Á€K„'û×ÿ>îVBòŠ°I5U„œzV·Á쯷;ƞýÍà?ŒFS‘ž%\-M©Àa䏢)õ †+Á=Fvð³É]èaõ#ØÐGá§~‚Mà+ðÍñ#˜>~}½	Áy¡¨"…¦*ŠC*Á´ñ—þ&³oñÒF€Þ›h‘îߟ™J´$7ÑÔ⟆¡}¹Û].UÒ·øô%Þ=LŠôTºËþÉU‡‡âŸ h‹Qù+qQ_ÅaȆ;«¸aˆêþ[j._}ð}2ç,IUêG#kÿX>Aîÿ•+&Œ
+xڽ˒ã¶ñ>_¡rR1Uµ„ ¾¹'åd½;>Lj&•ƒ×J„$fù2Ivþ>ý"EŽ¹›ÊVÅ'4
+ Ñï†Þœ6zóîî/w»·ž·‰Uk³y<nŒÖ*I½M”¤*LƒÍc¾ùÉy°‡¡hêíϏ?y¢Ò(
+ÜK•jÍtž§Œ¯¶®Ñ‘çüõŸ÷[×Cç¾+êÁÀyÓO¶ëyr욊¡‹úò±Ýz©ƒ¤E}RÍÖ×Nwâ+C
+|©T§Ä¢p„㥡—"ÕÝww¿ÜÀñì¡òýÍ¡ºûég½Éa퇍V~šl®DYmü0QQˆ§•›‡»Üiž‹(4sŒ‰•[¢ U$dã½61ñ1nܽ5áb#׶¡nÝ@§Îp¶$Žý˜¸ªÙº^âä¶ä¥¬Îyá°ôÙÂ;d['t,*/îL•3^ú†¤z­Ë&Ë…|Ábè«(ž¨›õ#e’IøoŠ¾-³­oœgà%ÔÎýýܵq½(áÄ,"ÒIHAi×®6	h%¥×ú¾ïÊB^ºÂJ)Mì¾³µí²DéG1ñ@ô™+S£íÛÕå-Uîš(VŸãÐ}üE:ÿþˆ2JAT Âæ“>Ã÷=!Ê2†Í zò‚Ùitû®Áí׌€O…½¾0ÕN[ÚÜÍŒ‡ç
+u30péI8ÀãBS‡zl¢Eqê´YOÂÜ{꾨2-¦8à=ð.ã”9¯´dÄMßûò™Q9,gRf'ËûÊ¢–“lƒó÷/n²}ÿjÉë¹`wŸÉ> ,m¿p«QŽ/ú@rF^ˆ¢áñ˜%CÅ ›sx?œõO5(JضǗ¡ÔŒ¥öÒ"Ñè}=ÅÇìɲ[d½RjÕåB•NRÔì;>R¢=6ä51šýBT“Ê¿îUÙI.¿¨£ï^*$ÐÎԁòxŠÏÇe|(±µWipÎ8œGã\Q…u	"i2׊§R3¹XÓR¡«ò¢ƒøŠ`^•$KíJz€(@šôýÀù×6	»çI¤P?ÿÅsÙÙq£/rÜoÁ[0º~¢’@̃í@Ž`¬Œl³n`ˆ£ÍFÓÄYyL¯éÉøñ¸žÇOÉDdF‹:Â|¸ã£?•Ì/Ú…s;€u÷kÚñ!7Nás†¦FãÑb¤;F£‹)Rᤗ”åkn°Òv(”…ˆyöÂ9»²ãy‚™§$,XΙÌN抃s/ _¡öáHM!ŽÌޝ›~è]Ñ’å\®$™xcœèZ”%Câ<É9›ô>›Ë]–l¼«²»Š2±Œ[t6 lïc4ã0F¨#Û—ñŽMÇ€ˆ  ài÷ Sƒç’ð³£Dй-Mq£m7Ùæ‹7¥ –Ïy<“ñyb„^DB…áÔYbÀ+("!
+ßrRÖÕ|ÂRò°¾ŸíÉÎWr+¥ùe߬JOŽÑȶ,9¸Q¢‰ÆˆxŠþl­€,N X	´“í
++g,„<ªBá°ë¹a\mÇÕA0¢šzUÝýÐ]È<MB3©sbñŠw3? óèˆQ³cXôPŽÂ4ll²Ò(±ˆÑ.=}Vî¡|Š»¿æìŠ×t¶²ž³Q¼«Rw"®æ³êÿVšÊEEžéÄ…Òyx•§¢§#ግ¨Y.Ð4Ì$¤šî„¹ZTU%SU…;ø±‰T„i‘­*øR쥁Ž ŠÊ¢7âxcgç¬Ë‚ò
+†‘‰géaüe¹¨È›
+…]›
+çÝÐìªg_¬Úv5¥?R&œ*eLóÅq, 1Š£µ²«¶³Gª©}`,ê~ gA‚Ù£‚tÖ{Æ\¡Óíg©lζlÕÃK€à!ÈÛ>æíAO!ë"FÁÅñíA2ž)u=ašÛÊš€ÃHy3_ún׃–ìîpiû]Õ@Ü­Ë:ÇdÚˆŠá‹Ð9Í&Ð
+è`ù¬¸À®®È±2ù_|èËzŠÇ³­ùÒI‘èÑâÚþ"'‚Uˆ4™xüdéÄú-a±^1~,ÇÈQô¯WÅ¢áAy	½Õ}šføÝÖ
+!æ—m–WÀMÜVãÛ!hËK/KO<BYO²åë]nŸve«eù;1‘NÆkçqïÇ3>åZŸVL*/öå_ÜÞ¢ÉcÇHÀæ‰^“ÍÕ…:ãXÃ×ð.N$äþƒßÅÒúÁîφ?ð’Ñë×Ò*¦[R¢ä»™%H¦<YÉùÈZP1¢À©³ÊJ‡~\pÉé7±yéÛªÞnwK¿ÇÕ‘üœP÷‹YSº7îòlyd8Æh¦§.2™ºÈ¾©ä¶_þH
+•Rî®Ç5ù¼òÒù÷Z ÑÆWi(ta´…<åG ¥¡äîCÆíšñ¸ïƱçñÊÍmɳœs¸Hc8ÆŒw«Ì þ{Vµ¢õAZI<°v¥X1Ta'ôc·]]øòg'Ô–#6¸74¯NÝ`=â¢do
+ñR¹RZ BöLÍ9.KQ‰à/š,¯gŒÙã›ÈXÍEæËJ‰H©gµ$
+ù•ž†ß&P?,ršçùkÖ‹hùÍØ»uÉ4+êՐ
+|r‘éÊbÏyîX ÓÜÂ
+·,30°b‰ðdÿößÇÝJH^q6©¦Š3BÏê6˜ýþ£Ù·Ø³?¢üÑh*Ò³„«¥i"8ŒüQ4¥Àp%¢±ÇÈ~6¹=¬~› zã(üÜO°	|¾9~Óǯ¯7!8/U¤ÐTEqH%˜6þÒ#3û!m轉éþñ…©ÄKrM-þyÚ×»ÝõzU%}‹O_âÝiR¤§Ò]ÞðO®:œŠ?ƒ¢-FåoÄE}‡!î@nFà†!ªûý¹¹~óòûdñ$U©¬ýiAúr¹ÿ-‚&
 endstream
 endobj
-9887 0 obj <<
+9922 0 obj <<
 /Type /Page
-/Contents 9888 0 R
-/Resources 9886 0 R
+/Contents 9923 0 R
+/Resources 9921 0 R
 /MediaBox [0 0 612 792]
-/Parent 9859 0 R
-/Annots [ 9885 0 R 9890 0 R ]
+/Parent 9873 0 R
+/Annots [ 9920 0 R 9925 0 R ]
 >> endobj
-9885 0 obj <<
+9920 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
 /Rect [123.651 129.215 460.543 140.871]
 /Subtype/Link/A<</Type/Action/S/URI/URI(http://www.linuxprinting.org/foomatic2.9/download.cgi?filename=foomatic-rip&show=1)>>
 >> endobj
-9890 0 obj <<
+9925 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
 /Rect [99.895 116.961 191.825 127.721]
 /Subtype/Link/A<</Type/Action/S/URI/URI(http://www.linuxprinting.org/foomatic2.9/download.cgi?filename=foomatic-rip&show=1)>>
 >> endobj
-9889 0 obj <<
-/D [9887 0 R /XYZ 100.892 685.529 null]
+9924 0 obj <<
+/D [9922 0 R /XYZ 100.892 685.529 null]
 >> endobj
-9886 0 obj <<
-/Font << /F22 3706 0 R /F50 3701 0 R /F51 3729 0 R /F15 3700 0 R /F17 3698 0 R /F71 5424 0 R /F29 3731 0 R /F30 3732 0 R /F58 3733 0 R /F68 3734 0 R >>
+9921 0 obj <<
+/Font << /F22 3706 0 R /F50 3701 0 R /F51 3736 0 R /F15 3700 0 R /F17 3698 0 R /F53 3738 0 R /F29 5413 0 R /F30 5441 0 R /F61 5442 0 R /F71 5443 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-9893 0 obj <<
-/Length 1986      
+9928 0 obj <<
+/Length 1987      
 /Filter /FlateDecode
 >>
 stream
-xÚ½X[¯œÈ~Ÿ_’HfÝ\'DZ÷ò’‰¢hmi9Ð3CПµ”Ÿª®‚ÖÖÊÒ¾ÐÕ·êêº~ï\ßùn÷×Óîø.òÀ÷2?œÓÙ	¢ÀKüÀ‰ÓÌ‹²Ð9•ÎOn$ÅþÃéÇã;!œÔËâ8Ä¥ÂO=_ÀÉ.zóÏ»ûýAF¡{×W­©ÚõîÇ®Êwõ>½Ù‚0HÜ7×¼3ª§5Âòß½=í>î!ˆ´$ò¤tŠf÷Óß)aîGÇ÷d–:OveãÈ(õâ(ºvîwÿØùËëÑêz	ÈŸ„Nfž½J®~QÅhò‡Z½÷áÐý!”©ûú’WíKd-5¶Òmµ!bÈ÷"u?áGÑÈÒŸ‰.t·ÉÔËÛ’ˆn¸ù ×wÍ´i„!Ë2t‘´“<g®Lä]×Ãœ> Šà^‡@zQ˜‘è]_å–›”n]µDiT«-k· Y**1Ùí>ÿ„â„ó<7¬´	/ž–7ªÅ«ŽtBeTCgV-µŸqV,ÁC¯±ÿ4¨Þržm~, §H½DÎAø^˜¤tØ{?Hžm{fOKN²ýp^É@"<³ŒœÁœ`Ýä¦*}Õñ]6n Ý?ÝíSé¾ÆÏéû—4VôjÖzΧ|nPÿ¯H}I°v:/H…s¡ç‹˜Díµ6Ü"¹EIíqúc]=‹±Žçª†ð8ÒÔ_¨©[jµ??]«âJôYßîóbˈ‡•É*hÁÍžªº&ª¬†BßtÖOþX
-ê‰=“E‘›W5†
-ƒÑšB;n>…ŒÉ{3v¼ól&¾½²3˜.6üUQZÏÇH<‘Hv–ÿïm§
-a­–X›cÂÂz©Á.ā¦áœºˆvAB¤ûqT#ó¡äq”Û§Ê\™Õ•×½C@¾);
-ßÝýí%Q¤ZÜCªÅ±ª]EqD—€à°Jò§ lÐë9¸a¦ÐM™d ç”ÀS@žâ{éCÕ<Öœ”aߝõñÁÜà.fKóÿѐ!+Xs*ÈŠi˜l…N§.º®%'@
-Àˆ”’çÚ‰(ÍYí³–º ë ž­5Ðì µ%çÐY¨¢ÊëRn臮j’³T%lX‡×ê³[ì=Ïrޏ¹!ô9+ã ©ˆY=q»'¾íؐ֌=fLØ+"àŠ%QÖh>ÚºL?¢š°EÉ7}Þì!añ¢8u¶™ÎY˜Ÿü„­N¼{¬ĭkwuU€s•[B~wÏÈ3lrcç›ËçQ£êš<JNõ
-FçØS\ʾºeè«_Àì
-`Û•êí^Y‚¼u+Vè<¥>è ËÜäD
-W=Ö%Ñ5Ûû‘ºtfHšx蕺ky…\†ô¬Q EÇH¬c$®bN‹Xrª¶ÏµÉÂIL
-
-â‹0rÿ½OùFµJ•¯¾XƒØ“€WVÉï7VÇרŽÌ}ÈpcLv$ÿŒQ™¾½ü§˜Îhשy
-MP9À¡©µà	Õêñr%Ú r!r™“¡kSꆺ¸"Iiý¾b´µ‘MŽC%v[Sé‰p†4ºU[t‡:äEUC™C÷&Ÿ³Å]O-G¡Â/£— ô"8í[ÐËiBkéZjá…b–zYæ·î˜¸£œV/J1úß"¤Q¹w•5gq[øÅ÷½ØŸàNŽ[Â"ò²l¾àWt(%ÈîßäãÓ•8'iºl“?ÎðOR
-KŸÁ?H(cû5#ÓQß"ß*µF~bíÀÕ¦ÈG,‘õ”gÑí±-µÍ{Ñ”ÛqM“cQ¡'›üûGÈþQ„˜€Ü¶×u™
-OÏ“‰ÃFàA¨7T#„À¸UEMî‚ã„«„6í+GBcb‚IbNÓbNÓ8Š~iˆ´%‰ì¶nÑ`ÿÿ‚†Tõ‹a
-Üv›ÎTúw6äF>Š³Lç7Ó8˜Í„”x™¸Åjä—ŠÑL[Zƒ‡±dxÄʼn[==Þ”@FÁéÉüÖ=E´ø¼ìæ„G€:M=x:¯½€Ì‘Å+CS 6µœDÁ9Ÿ*ka˜èUUZ‘…¬°¸‚ìÓƒªUøÂö– ûó)£Cïvê£Jàż…ú7´üÌ$÷¶*^ÿÏ€Wå¢0\ÐU 	®›æˆÁ»¢…=¾–õá!@^ü–¤¿q©´€ÀÖÕÐ"åWöY‘C…ŽúL+ €¢lr§Ê½ZÏmlÝ"¶¤Q´É¯¼À&ÈŒQVrN¥!00eîÙ—Òê•ýcØK7õÒß	áeQ`+Íï<‰-KE0a7”"Èñ^ø§Åë¢Ðãô»	ú,@’Ø03\P¤^&~BÂ[Ý(µ Ù¢òt‚ç@ÀÓp0¤;™‚ÞÔ%ï!8áYàZ¯M>ýtãwŸS
-Íis^dáý57[`w°€>vÿUµ%ÿHa_WÓ»å†ïgð4
-¨ùÁõc*ã'Úò¹±f°€WSd¶Ì.§9~Ðþµ²INÂßAËg¿IÀ/·þXåìÍCúM-#ä4"_ÕõØ(šéní:
-sðpÔKÆ•O©GîNNWÀÚŒŸèßpV9<Á˜{År,².+uÀSûö´ûíxf/
+xÚ½X[¯œÈ~Ÿ_’HfÝ4çÉqì½¼äDg¢(Z[Zô̐4æâ³–òãSÕU0pÂÚZYÚºúV]]ׯñ‹ã;ßíþzÚß)ß	|/õÓÀ9@^ìN”¤žJCçT8?¹Júû§ï„p/¢—
+?ñ| '»èÍ?ïî÷©B÷®+›¡l.Ô»Û(ß5{øtÃþ„Aì¾¹fí ;Z#òß½=í>î!ˆ´DyR:y½ûéƒï0÷£ã{2Mœ'»²v¤J¼H) +ç~÷¿¼^ V׋Aþ8t¢0õì5Prý‹ÎÇ!{¨ô{ÝB™¸¯/YÙ¼ñ@ÖÂ`+ÝÆDôÙ^$î'ühy@ú3ѹi÷"žzYSÑî7ëáúî0maȲ]$í$Ï
+W&²¶í`ÎPEp¯C =¦$zÛ•™å&¥[•Í#QÕ*CËÃÚ-ˆ—J …Š@Lv»Ï>!ƒ(á<Ïã
++­)áEÓòZ7xÕ‘N(]Ó™eCígœ5#KðÐì?õº³œgÛ€ßË#À)/s¾Æ	öÞâgÛžÙÓ’“l?œW2Ïl#g0'ØÇÔÙP懮lù.7îŸîö‰t_ãçôýKË;=k=ãS>רÿW¤>%×Nç‰p2ô|‘¨1Ã÷%”›ÔǾ;VåÃ1Ûþx.+#Mý…šª¡öÐSûóӵ̯DŸÍí>/¶ŒxX‰¯‚Ü쩬*¢Š²ÏÍMgÝäeÏQ ŸØ3i‘RnVV>4F+
+í@¸Ù2CÖ
+cË;ÏÃÄ·ÓvÓņ£*
+ë9à±'bÉÂòÿ½ÉáT!¬Õbksì@XX/°q`h8£.¢]Óé~õÈ|(yåÅö©®ÌêÊëÞ¡G ß„‰†ïîþö’(R-î!ÕâXÙ¬¢XÑ% 8¬’ü)èôfn˜ÉM]C&é©Ç9%°ÃOñ½ÌŠ¡j+NÊ°ïÎúx?Üçà.Öæÿc BV°æԐ“0Þ
+0J\t
+\KN€
+€3)Ï5‘4gµÌꂬ½~¶vìuO³½©õ–œ}km ó2«*H¹¡ººÉIÎB4²a-^«Ïn­±÷@<‹y?æ†Ð笌¤ fõD*rO|Ú±!í0v˜e|0a§‰€+DY£ùh릺Մ](JþÐeMßÂ/ŠSg›éàœ…ùɏÙêĻÚÆü§a¸v[•98W±%äwWðŒž<Ã&7v¾¹ÌptU‘GÉ©^Áè{šk@Ñ•·L}ýx€½l»R}¸Õ+K·nÅ
+¡Ôe= t‘
+QýÕŒUAtÅö~¤.] ƒ’&z¥îZ^!—¡=khÑ1b뱫™Ó"Ö„œªísm²pS DCø"Tî¿÷I8רFëâÕëcyðÊ*ùýÆêøÕ‘ºïÎaŒÉÂbŽäŸ1Ê Ó7—?àâÓíú/5ã@Tphj-8BB7f¼\‰¹¹ÌÉе)uC]\‘¤´~_²ÚڃȦÇ¡›® ôD8CÓè­
+ºCò¢²¦Ìaº!›³ÅÝL
+G¡Â/£— ôœö-èå4¡µd-µðB1K½,ó[wŒÜQN«¥ýoÒ¨Ü;ŠÊŠ3¸-üâû^äÏp§ôÇ-a¡¼4/øJ	²ûÁ7ùøt%ÎI†.[g3ü“TÃ’gðÊØ|ÍÈtÔ·È·J­Ê­¸ÚäÙˆÅCùPOyÝÛÂؼ§¦ÜŽkê‹=Ùäß=BöW
+1¹mgª
+3.žž'‡ÀƒP?n¨F!q«Š†ÜÇ	W	mÚWŒ„ÆÄ“Äœ¦Åœ¦qýr Ò–0$n°Û"¸Fƒýÿ_j>RW/ú)p›~¬Û¡4¿³!7òQœe2¿™Æ~ØLH±—Š[¬*¿ÐŒfšÂ<Œ$Ã#.ŽHÜêéñ¦2
+NOæ·î,¢Åçe;'<ÔIâÁÓyídŽ4²Xš°©å$Rç|*­…a¢Ó-TiM²Ââ
+²;L÷ºÒ9âÛ[B ìϧ,Œ½Ûu¨*óêcÜÐð3“Ü›±úŸ¯ÊEa¸ « <\7́w©…=¾–õá!C^ü–¤¿q‰´€ÀÖÕÐ"áWöY‘}‰ŽæL+ €{¢lr§Ê½ZÏmlÝ"¶ Q´É¯¼À&ÈŒQVpN¥!00eîÙ—Òê•ýcØK7õÒß	á¥*°¿•æwžÄ–¥€"„°Jäx	/üÓâuž›qúÝ} ŠIl˜.(/•?!á-Šn”X€lQy2Ás àiؤ;™€Þô%ë 8áYàZo†¬'úéÆï>£šÑ&æ¼ÈÂûk6lÝÞúÈýWÙü#…|UNï–¾ŸÁ/Ð( á׌©”ŸhËçƘÁ^M‘Ù0»Œæ0øAø×Ê&:	-ŸMü&¿Üúc–³7é7´ŒE¾jª±Ö4ÓÞÚuæàᨗ”+ŸÖÜÖœ¯€µŒŸèßpÖ<Á˜{Ér,².+uÀSûö´û5Ùf;
 endstream
 endobj
-9892 0 obj <<
+9927 0 obj <<
 /Type /Page
-/Contents 9893 0 R
-/Resources 9891 0 R
+/Contents 9928 0 R
+/Resources 9926 0 R
 /MediaBox [0 0 612 792]
-/Parent 9859 0 R
+/Parent 9931 0 R
 >> endobj
-9894 0 obj <<
-/D [9892 0 R /XYZ 151.701 685.529 null]
+9929 0 obj <<
+/D [9927 0 R /XYZ 151.701 685.529 null]
 >> endobj
 2230 0 obj <<
-/D [9892 0 R /XYZ 151.701 195.025 null]
+/D [9927 0 R /XYZ 151.701 195.025 null]
 >> endobj
-9895 0 obj <<
-/D [9892 0 R /XYZ 151.701 166.303 null]
+9930 0 obj <<
+/D [9927 0 R /XYZ 151.701 166.303 null]
 >> endobj
-9891 0 obj <<
-/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F17 3698 0 R /F51 3729 0 R /F71 5424 0 R /F70 4384 0 R /F85 5521 0 R >>
+9926 0 obj <<
+/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F17 3698 0 R /F51 3736 0 R /F53 3738 0 R /F59 4373 0 R /F85 5513 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-9899 0 obj <<
+9935 0 obj <<
 /Length 1941      
 /Filter /FlateDecode
 >>
@@ -52658,299 +53329,297 @@
 xڍXëÜ¶ÿ~…ê~°ðòHQϤ.PuPwþP$A Ûåݪ–Ä
 %e}ùë3/i^·ýÄ!9œÎü83’Žž"}sóæþæö]’D…ª
 m¢ûÇÈh­Ê*‰ò²RY•F÷Ûè§øÎmÆÆ÷«_î¿#öRUyž"{R)
-Üšù’D™T­ÖFçIü~•TqýäVk›¥ñ?6?õcÓ?ñüÐŒ;¦Þüaeà w¬$Ó`‰ªtEFY ‹4›ÕdÖ"×Í?ïo~»1°
+Üšù’D™T­ÖFçIü~•TqýäVk›¥ñ?6?õcÓ?ñüÐŒ;¦Þüaeà w¬$Ó`‰ªtEFY ‹4›ÕdÖ ×Í?ïo~»1°
 Ì'†gÊÚhÓÝüô‹Ž¶°÷]¤•­Êè@œ]d³RåJk£»›oô©3LvªxšVŠnŒêÁkk‹xÜáÝlW·¼´M¿JÊxäo4ÁÕ†g¢G×ñÎ3rùéep|pÀ3à¹rWw¸ûP¿DjF¦š×íYêURÄϲ6zæ	nãšßqÛ¡—àjkcU–Vl=[ñü?k“¶¥deüÀ\ßñdáÝ´ã‹
-ó™Lӹѷå˜g13¥Vieæ˜ùÀLþM•.ìÌ3õG‘ À°ªºß2±[(°K,ôh_6Èž§[¯M•ªBF—Ï滳í1PH›ÆÄA‚ ©Ùkˆæ¤ä“ÿz®"‹ÄapLûÞ-‹í–É]½Á˜|äè럦ð|î¥,’ù‡ž'Ã&4ûq d…ŽßLã,ÄõD%ÜãJlß~x§ÁÉÔÂý~µFÔ
-"ìü6ù±&:ÙõÈ«›ºgâØï?€€šD¹-o{acÌŠš?dæy˜‰
-–ƒ'¶g§°„ÈPX¦½ˆX	ÄÐAN‘(zÙbF?î^ñœbç» 1ì™Â=TðÌËcÓ‰Zö'BÎË3å“üä6JÐ\Dƨ*ËD3ÜÈV*©ªÓl(6F ‡Ž¶<?ìq,â9W^â¯PE.î¹gäê<žGºŒîSÝí[Ç“ï:¾<LÈa0î<:óÀ“àÅW<=à–À¦ƒ“õš‡Ó|SŒ˜!êg¯®a±†©“×eãÙûîS3ŒËê"žcÁ¯;‚pþllJú€	°×£¡À÷â+I6æÂ[6Sy!¯5x?þžQ’Åí¾Þvh,NÖ{g¹=)¦Ï# uM»ë=baû:×i©5o¢ItUS(SšóûžJø¸n›®_¤ŸËG /úZð׳ºTq›3%h0%QL:I…ÏRÀÓ
-›A…qø>ϸXä—«—åΩmz>‚¶ò™ùæò ó˜.úù£þþ
-T4͹ Õi¼­>¸‚õã°k(YîÜ’ÀqkƒfúU0§IÃ0r=@!˜H1 ¸IYÛzy	öŠ"†ËƒÛø~;uòòk^0×pKÎuî#*üÿ_y"¯ü­_Yp2Ôà‘_8¿F ¾í7—{'=ÑÿÎ ïV¥$¼RÏÙ(
-$Œ(i$MIOûŒ§0+V‰¤XØ\‚ΕŸ{çÐQ¶4‹Ì=¼aÑ2=*Þ£ß_­Bsÿ3M‰iÙ…CƒðK2#Tq<LÕ<l§Ž²þ3OO.„S„Žø¡€¾À^ÉñïDî	’‰onjH´ç±÷²K7»b:¿£’ âÔ“¢zRÅMÇ},í\Dn¦š*ã$ç¤Vå©O€Óu³0"DÃ(ðLŠ¤ëËóÜÞa¥‚RgXq
-øü™Õí Lmw®î&¡Û€Š=òd<øǍ5f\Øiƒ°?"´RÀ'?)P‡'·œ?IÔȦ¾§4Ž»Ø	°Ê«ç±yDä`»Ôí§‘4Ûr.Ö@ ¶n©ù…Ò_h¡lQ’(ãóˆƒAÊ Ý—³–a›¼œÇ®ÖkÑ…è	äÖËëÐÍt£Æ=5UñþΫ*çÆ(§ŸØ:·•#14|~gg6ÈxhÚ–7¤ÍáÉ{ÊÖ[–EæWškf#‚ôD#70þ/gm¬0þ›’ö3EN/©‚<Œƒëeå=•˜a¼£ž”×}ùÜò]~Å©mY"LøDýe±G(~ás%8ù¨$5UúlD‰|åðÙ[\Sà.%²Ì'ML˜F¢Þ,¾–¿ÁÃðÖr“Çß>žÉ5Í
-H¤rŒ‚xè}58—wN5ÖWî2]‹hHÒc£™êLƒ|h4Ž­“ƒœ‘i+[Rsþž;Âw֝Æ3ö,žs¿œ¸ÖÁ!P«ã½×ð»}æEH%¦™`ÙH̩Ôrœz7ðl¡42È7›	ª+iE÷8á#'ÑrÍHþJñ”+ËÁÀÆÀOg–
-úÀB¶Ò(L¼$¥ê²……cˆð‹,‡Þíæ˜>~<*žøÀŽ_©˜~×’²[hƒåwJuú÷%U¹Î#͆Ü/+®õôú#µ*˯Œ«FŒ5ª éÿå׈I­JóåÏý±:ÊÀÀ"ç"t¤`K’)¥ç6fåÉŸ¡B•:EK-&þíÌÄÛwù9»¹ü؍ãþ«ÛÛÃá Ú¦g‡Ïξ•¾ýWt¡Ú<5RÏŒH o+“EîßÏx/GpÚŸúå[
+ó™Lӹѷ•˜Ug®+µJ+3ÇÌfºðoªtagž©?Š†UÕý–‰ÝB]b¡G£ø²Aö<ÝzmªTe2º|6ߝhb@Ú4&HÍ^C4'%Ÿü×#pY ƒcÚ÷nYl·Lîê
+Æä#Ï@_ÿ40-€çs/e‘Ì?ô<6¡Ù  +tüfg!®_¨ *áWbûöÃû;…–H¦î÷«5¢.Paç·É5Ñ)È®G^ÝÔ=ÄîxÿÔ$ÊmyÛƒdVÔü!3ÿÈ#ÀLTø°<±=;…%D†Â2uèE4 àÀB€H †rŠDÑË3úq÷Šç;߈aÏî¡‚g^›NÔ²o\h<r^ž)Ÿä'Ç°Q‚æ"2FUY– šáF¶RIUfC@±49t°åyüacÿȸò2…*rqÏ=#Wçñ<Ò}`tŸênß:žl|×ñåaBƒqçÑ™ž/¾âé·¾0œ¬×<œæ3˜`ÄQ8{u
+‹õ0L¼.ÏÞwŸša\Vñc~ݼ€ógcSÒL€½
+¾_I²±Þ²™Êy­Áûñ¯ðŒ’,n÷õ¶Ccq²Þó8ËíI1íx­kÚ]ïÛ×¹NK­yM¢«šB™Òœß÷TÂÇuÛtÍøÚè$ý\>xaÐׂ¿žÐ¥Š3Øœ(Aƒ)‰bÒI*|–úž&hØ*ŒÃ÷xÆÅ"¿,X½,w>Hmƒ¼Ðó´•ÏÌ0—˜ÇtÑÏõ÷o ¢iΩNãmðÁ¬‡]CÉrç–Ž[4Ów¨‚9M†‘ë
+ÁDŠÅMʸØÖÃÈK°W1\ÜÆ÷Ûᨓ—_󂹆[r®sQáÿÿÊyåoýÊ‚“¡üÂù5ñm¿¹Ü;é‰þwx·*%á•zÎî@Q aDIs iJzÚg<…Y±J$ÅÂæt®ü¼Ø;‡Ž²¥Ydîá
+‹–ùèQñ~ýþjš‹øטiJLË.„_’é¡Š#àq`ªæa;u”õŸyzr!œ"„pÄ7ôöJ¦ˆï|'rOL|sSC¢=½—]ºÙÓù•§žÕ“*n:îci‡ä":p3ÕT'9'µš(O}œ®ƒœíü€!î@‰€gR$í\_žçö+D:ÊSÀçϬn¸`j“¸su?0	ÝTì‘'ûàÁ?n¬13àÂ6H‹„ý¡•>ùI¡€:<¹åüI¢F®0õ=¥qÜÅN€U^í8Í#"Û¥n?¤Ù–s±±uKÍ/”þš@e‹’Dï˜GRéf¸œµ¼Ûäuà<vµ°^‹.DO ·^\‡n¦å0¬âˆ÷w.XU97ž@	8ýÄÖ¹­!ˆ¡áó+8;+°AÆCÓ¶¼!mOØS¶Þ²,2¿bÐ\3¤'¹ñ9kc…ñß”D°Ÿ)rzñHüàa\/+ï©Äãõ¤¼öè» Èç–ïò» (NhËaÂ'ê/‹=BñŸ+ÁÉÇ@%©©ÒÐg#Jä+‡wÈ&ØâšïÈp)‘e>ibÂ4õfñµÄü
+†·–›<þöñL®¹hV@"•cÄCïû«Á¹¼sª±¾r—éZDC’ÍTgäC£qläü‹L[Ù’˜ó÷Üñ¾³þè¤0ž±gñœûåĵZfïÜí3/Bºè(¹0ÍËFbN¦”ãÔ»gm¤‘A¾yÜLP­XI+
+¸Ç	9Ɉ–kFòWŠ§\Y6~8³TÐw ¸°•ˆ@aâ%)U—­(,C„_d9ôn?0ÇôéôãQùðÄvüJÅ„ô¸–”ÝB,¿SªÓ¿/©ÊuYh6ä~Yq­7 0Їù¨UY~e\ý3b¬QHÿ/¿FLjUš/F菈ÕQ9ÿ© #[’Lé,=·17'†
+UêM,µ˜ø·3oßçì&/ç»qÜu{{8TÛôìðÙÙ·Ò·ÿŠ.T›§æBê™	ôme²ÈýûïåNûA^åN
 endstream
 endobj
-9898 0 obj <<
+9934 0 obj <<
 /Type /Page
-/Contents 9899 0 R
-/Resources 9897 0 R
+/Contents 9935 0 R
+/Resources 9933 0 R
 /MediaBox [0 0 612 792]
-/Parent 9859 0 R
-/Annots [ 9896 0 R ]
+/Parent 9931 0 R
+/Annots [ 9932 0 R ]
 >> endobj
-9896 0 obj <<
+9932 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
 /Rect [123.651 116.961 337.471 129.913]
 /Subtype/Link/A<</Type/Action/S/URI/URI(http://www.linuxprinting.org/printer_list.cgi)>>
 >> endobj
-9900 0 obj <<
-/D [9898 0 R /XYZ 100.892 685.529 null]
+9936 0 obj <<
+/D [9934 0 R /XYZ 100.892 685.529 null]
 >> endobj
 2234 0 obj <<
-/D [9898 0 R /XYZ 100.892 554.046 null]
+/D [9934 0 R /XYZ 100.892 554.046 null]
 >> endobj
-9901 0 obj <<
-/D [9898 0 R /XYZ 100.892 526.078 null]
+9937 0 obj <<
+/D [9934 0 R /XYZ 100.892 526.078 null]
 >> endobj
 2238 0 obj <<
-/D [9898 0 R /XYZ 100.892 360.824 null]
+/D [9934 0 R /XYZ 100.892 360.824 null]
 >> endobj
-9902 0 obj <<
-/D [9898 0 R /XYZ 100.892 333.462 null]
+9938 0 obj <<
+/D [9934 0 R /XYZ 100.892 333.462 null]
 >> endobj
-9897 0 obj <<
-/Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F70 4384 0 R /F17 3698 0 R /F71 5424 0 R /F29 3731 0 R /F30 3732 0 R /F58 3733 0 R /F68 3734 0 R >>
+9933 0 obj <<
+/Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F59 4373 0 R /F17 3698 0 R /F53 3738 0 R /F29 5413 0 R /F30 5441 0 R /F61 5442 0 R /F71 5443 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-9905 0 obj <<
-/Length 1764      
+9941 0 obj <<
+/Length 1763      
 /Filter /FlateDecode
 >>
 stream
-xÚ½XëÛDÿ~…?:R³Ùõ>l󭊨 ÝU€€{±/1Ml³vH¿ž™µSÚ¢C•.ãñxçõ›Ç–GÛˆG_ݼ¸»Y½Ö<œå<ÑÝC$´`)‘Ér¦sÝÑϱ–jñëÝ›Õë$‰2–£P4áãRÀI^èåÛõíb)µŠ×®ªûªÞÒÓí±mâq³€?®_,…iürgÛ¾t$“$xþÍ—w7¿ßà`Ò…%šIm7?ÿÊ£Þ½‰8“y¼ä!’:cFk ÷ÑíÍ÷7üÒ=‘FB°\ëdâžÊ™w-O&“`˜à<~^4÷`•ˆËÅ2Ñ<¶u„"k½€×M×ßn\Õöôö•«þ(]Gä+=üPÕ…>…·/÷UY÷…TèËðóh™–é”,{Q>4ìPi¿ûâ·ë…ˆÁ
-•ñX0øgž-–Z˜øq‘dqst$ÛÔûÇ@µ}ÕÔôÁ	elG/ú†˜Ç.œßïJâP ’4Ïkôè-Xf
-É´ÊÉÌ|G!L'æÖ+„_:
-H`±Á £ïØbirß
-²Í±o} †ƒªðaá  ¨-µÝ‚‡º	ŸÚ=ññÏc7guk»®„ÜÊ<®9nwÃCI¹™–Fn˜r€{ÛõM;›C™³ÄŒr¿p¡öt8#3¨ ‚@µºµtèÞ¯«ŠÒªxJà8z~h–¥fêÐ9Z‡@ ±iŽiô•ΕDS¿‡`>÷®9å\‰ÇJ$Ô§¾6`|`ÃÁUømú²F{3%Ô:"¡.*ÅàEjú
-‘2¡Éîõú8)³øž¾¥ÖÏ€Íâ’y|rM_×+áÍ7Ë]i]`U5I<¸†\¦GDþRЁ ÷öDM±ºÔÉ®Ú 7‡š=j¤ZžT¾šÓ½«Ú9쮘ú#À­,Qƒ¥ÎÝ6¤§¨ u=7r­ÿ XÁSfxz©ÔÙ±8£zh*FÅ]o·%@B0›ä9S ·D0˜^äõ"“±k”Y
-RÔ–ˆöö#±·¾[ˆ,Dž'lWv<{–@©
-˜¡À3Ñe>±5ICg¶$°¡AØ•÷ÝÝ*áüýêÇ5>g—]Š°Hi¼#™*¼‚€m=.tÀ¡-…
-RSƒÂ}c‹™°€I*y@«OO*®p¡ÕØTv}ß~±ZN'¶9¶kÜv5—T!`\gɧŽTŒx¹Ò!YšŃ—=ÜÛ%¥”õֱퟳz”`Y>®­õõónÀ'0t'‰ñµTJÅ_÷ß
-µ€Péφ4c€
-nÎðx„¼ïˆ{G‡?`¾Ñ“‰„5”¿_}[Ò»‹´?£—÷Çžˆ*ع=ZgC[-»/üö2¬P†“°.AzR<0Ò«®ÜðäàÇÖZ(vßØ‘8¹ª[â¬Ç~È>lQ8,ÿÉ$%4t‹j¿GÒ`k-ˆIµ¬Î/€XÚ®'Ž%ií
-¦
-¥£7µ=”áûª&VX"`¶@úÜåè×~rÌý©êwC¾:Šåº&î¡´u÷)!ú¼ípRÊÁ)4-%1O>fHµ8Tý¼íH켍„çš; Êdâ£&Š:oéëœíסÍÅ:’á:âË7áš	‘LCÜ•.ôÕÿj˜ºúÆr\iB½ú…æ<ĩ,ÜC.Ä(øa %)KR9IïO^Íï*’Æh¤~#r4¸$‡ª£}¥ñ́ŠèÊþØéw¥
-ÖŸÜPt«ÚÒjŽL?1¼ØùøÃ`úLN¯,\¯(йmQt‡…L`§šÁ„ÉYª²3&†©†;Ï2mMr.Hµ®ì°+¦NdP‘!.FøY
-‹Ã~O[ØKw§É9›#$+œã3l™xðà÷ŠéŠEChÜI®oviÜÄ.ït*ÜéüåBš”Bù·«f¢SØnT.°L}ø®Éru¾iÎÜ0#˜ìâYF…æ¾Ù’þו/câÛǺ·ïç’%!áY¸
-š¡›”]Àµu¡íH‡Apn˜D¥a¶UõÕž8û"›ÖùÁ>Ãx—ÃB‘~8BJši„®Ö#—©?+Ͳs„fb‘p–‰¨´¼#%õ,HGWt=Ô‰U‡‘¢¿5÷ÿ2¢¡YúߺÔzè6e0gÙSϘ·Ýgjû<ßøÿm_¿zòéY&ÉTçvŽ÷Ã'Öî/N*öjÔ¶i?uOêï®ôMB±iÚŠvä§Âó°ü¢®äØJ ÃäSºÞ/qÐ:g÷ب'º†_è*©qè
+xÚ½XݏÛD¿¿ÂŽÔlv½¶yƒ–C=
+º« µ<ìžÄ4±ÍÚ!=þzfvÖN|˜­UºŒÇ㝯ß|ly´xôÍÕWwW«kÍ#ÁYÎsÝ=DB–r™,g:WÑ]½µL¿Üݬ®“$ÊXnŒBÑ„gŒK'y¡—oÖ·‹¥Ô*^»ªî«zKO·Ç¶ŠÇÍþ¸~±J¤ñ˝mûÒ‘LâÏ¿úúîê·+<Lº°D3)£Íáêí/<*àÝMę̳èä%‘Ô3Z½n¯~¸â—î‰4‚åZ'÷Tμhy’0¡˜Ãçñ—EsV‰¸\,Íc[Hˆà ²ÖxÝtýíÆUmOo_¹ê÷Òu$ð@¾ÒÏU]øçSxûr_•ußQH…¾?–‰a™Nɲ¯Ê‡Æ*Íã—`_üf½1X¡2ÿÌ‹ÅR?.’,nŽŽd›zÿ¨¶¯šš>8¡ŒíèEßóØ…óû]I
+@’Æáy폽«ÑL!™V9™Y€ï(„éÄÜz…ðKGA! 	26dô[,Mnâ»A¶9öí±ôÃpP>, µ¥£¶³[ðP7áS»'>þyìæ¬nmו[™' À5Çínx()7ÓÒÈ
+3Bpo»¾igs(s–˜QîjO@‡£12ƒ
+ T«[{@‡î-ñºª(!­Š§¾ð#0 'à‡fYj¦¡u›æH‘F_‰á\¹A4õ{æ#qßqÍ)_ðàJ<FP"¡>}ôµ+à®ÂoóЗ5Ú›™¸(¡Ö	uQ(ö /RÓoˆì	Mv¯×¯ÀI™Å÷ô-µxl/Ìã“kú’¸–8X	7ß.w¥-|tUÕ$ñàr™EøKAÜÛ5Å6êRP'»jƒüÝj6öH¨‘rhyRùjBN÷¾jç°#¸bZèhe‰ä(ýpî¶!=E©ë±¸‘;hýÀ
+ž2ÃÓK¥ÎvˆÅÅÐCS1*îz»-‚Þ$Ï™¸%‚Áð"׋LÆ®9Pf)HQ["ÚۏÄÞú l!²yž°]ÙyðhìaXþ¥6`†T ÏD—ù­Iê:s °%
+
+êÄ®„¼ïïV	çV?­ñ9»ìR$€EBèHãÉTálëq¡uh©(Tšî[ÌÔ€LRÉZ)—ò	.´›Ê®ïÛ/V«ÓéÄ6ǶcÛ®æ’*Œë,áÔ‘Š3^¦:$K³£x𲳇{»¤”²Þ:¶ýcV,ËÇU µ¾~Þ/xàà†î$1#¾–J©øuðÝPµ¡óK-†4c€
+nÎðx„¼ïˆ{O‡?`¾Ñ“‰„5”X}WÒ»‹´¿ —÷Çžˆ*ع=ZgC[-»/üö2¬`¶¸´hiғ⁩>ù艞ü¸ÃZÅî;'WõÁbKœõØÙÇ-
+§“Eâ³LRBC·¨ö{$
+¶Ö‚˜TûÀêüˆ¥ízâX’ÖÞ`ÚP:zSÛC¾¯jb…%f¤Ï]Ž~í'ÇLÑŸª~7ä«£Q®kâJ[wÿ%DŸ¡NJ9¸ …¦e $æÉÇ©‡ªŸ·‰·‘ðñ\sT™Lü«‰¢Î[úÅ:gûuDèÁ@s±Žd¸ŽøòM¸fB$Ów¥}õÿƒ¦®…¾±WšP¯~¡9OEó ÷1
+~hIÊ’TNÒû³WsÄ»Š¤ñƒ©ƒßˆ
+.É¡êh_i|sàƒb º²?¶DúÝdiƒõ'7ݪ¶´š#ÓO/v>þ0˜€>…ÓkOWèܶ(ºÃB&°SÍ`Âä,UÙÃTÝg™À6ŽÆ&¹	¤ZWvØS'2¨È
+#ü¬†Åa¿§­
+쥻ÓäœÍ’Îñ™¶L<xð{ÅtÅ¢!4î$OoviÜÄ.ït*ÜéüåBš”Bù—«f¢SØnT.°L}ü®Éru¾iÎÜ0#˜ìâYF…æ¾Ù’þëÊ—¿1ñícÝÛsɁ’ð,\ÍÐMÊ.àÚºÐöG¤Ã 8„F7L¢Ò0Ûªúéž(§#s2Xçcû3à]Eúñ)i¦z²fɸLýYi–#4‹„³LŒ@¥å
+)©÷`A:ºÂ ë¡Nd¨:Œ½øµ¹ÿ‡ÍÒÏëRë¡Û”ÁHœeÏ=cÞtŸ¨íÓ|¼ñÿ5Ú^¿zöéY&ÉTçvŽ÷ÃgÖî/N*öjÔ¶i?uÏêïŸè›„bÓ´íÈÏ„/Ãò‹J¸’c+"<“Léz7¾ÄABëœÝc£žè~¡«ü	Ó¥í
 endstream
 endobj
-9904 0 obj <<
+9940 0 obj <<
 /Type /Page
-/Contents 9905 0 R
-/Resources 9903 0 R
+/Contents 9941 0 R
+/Resources 9939 0 R
 /MediaBox [0 0 612 792]
-/Parent 9909 0 R
+/Parent 9931 0 R
 >> endobj
-9906 0 obj <<
-/D [9904 0 R /XYZ 151.701 685.529 null]
+9942 0 obj <<
+/D [9940 0 R /XYZ 151.701 685.529 null]
 >> endobj
 2242 0 obj <<
-/D [9904 0 R /XYZ 151.701 660.623 null]
+/D [9940 0 R /XYZ 151.701 660.623 null]
 >> endobj
-9907 0 obj <<
-/D [9904 0 R /XYZ 151.701 641.703 null]
+9943 0 obj <<
+/D [9940 0 R /XYZ 151.701 641.703 null]
 >> endobj
 2246 0 obj <<
-/D [9904 0 R /XYZ 151.701 315.137 null]
+/D [9940 0 R /XYZ 151.701 315.137 null]
 >> endobj
-9908 0 obj <<
-/D [9904 0 R /XYZ 151.701 288.683 null]
+9944 0 obj <<
+/D [9940 0 R /XYZ 151.701 288.683 null]
 >> endobj
-9903 0 obj <<
-/Font << /F50 3701 0 R /F22 3706 0 R /F17 3698 0 R /F15 3700 0 R /F71 5424 0 R /F70 4384 0 R /F51 3729 0 R >>
+9939 0 obj <<
+/Font << /F50 3701 0 R /F22 3706 0 R /F17 3698 0 R /F15 3700 0 R /F53 3738 0 R /F59 4373 0 R /F51 3736 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-9912 0 obj <<
-/Length 1886      
+9947 0 obj <<
+/Length 1888      
 /Filter /FlateDecode
 >>
 stream
-xÚÍXKoÛF¾ëWí¡j­÷ɇ/…›4­s(ÜÚAIPPÔJb"‰
-qòï;³³¤H‡N7
-8;ûšç7³âÁ&àÁ¯³ŸogçϤb–Æ\·ë@pÎ’TQ’2“êàv¼olÞåaþúö¹[ž°4Š4.—)ã°šÓ:)™Ðl¾<’áõ\¦a¶±ó…2:¼Ìó²=4ÅaC㻢ÙõÖ‡/æ6 qC—’°”§N(t¬MwQWÍ~¹½›	àÂâà†)äûÙË×<XÁÜó€3•&Á[¹”IXdð´]p3ûcƽ1øÐ(F"f¶D:eNs㱓£ÛxþL˜Ñ.GvRßnÑJ…Û²nÒa³ÍâÕö0—IØóýÒ7å’ˆWÜðâïÚ•]ù0´´ü=nµU.rs‚Á/…=夏%|“<!q~³l—±‹š¾Ù¾öCSeyƒ–kbîñŽD?yq}CTm+ù59.Û-‰˜½ãŽŸxN	Á8×A$#ç—ϹŽiõŽsŽ_¨ þ4¥MD·îÊ
-É6öŽäL¸Ã:gê7HSzÃìvm
-¶h,Ù¹'ÖeµÏ‘m•bQ¢ƒ…P„w‡e櫓ˊÆîkò‹)[ñ`¡"›˜Îhlþ÷Սä2ž/Œ4áÛ¶jˆÒ\ñRÊóËcu.9W‚_ÈäB+šú‘C>¼&Ú¯ö3ßï³ê­¥Dt³`†ˆ3ƒÖpqRE§_[ù?‘C=JóµÅÐÿÉO‹M*§Å˲®;!ä´J]Hù`lhíOZ‡pe±²Ç±@u*‹îEííÑDs xÄ…ÌŽ!qõ”IF‡$Š)t©ˆ†œ¸	 X$¢[tçI«€3·¬ðvUj|A$™”q·|ø)
-ÉD€–q ±~@áû2_'ÍR£ÜY"õ‘ã£fB3•°8êëÄÒ#-š«€ÒG¥ìd
-‚S '‡åÇ,£ƒ#½p`Ü{‡°äÅ<Y8ñŽ#À4ü@ÃÊZbåå±°5Ü`„— ›´Ö ’NH/"@çDu’
-BBCµë¤Þá /ppÚ×N䬫rOR]]'[­*[OÖ§…„’ƒª£Üæ›’)vDÜ+ìq r"ùº
-¬m¶"Îtàr*B˜½EþÐ*‰1¿b—_xºkâÐßÞE
-ðP¥Ð!ÄýÅ@¦B(f\ô‰I¦ÅSÁ´.`”„Ò­ÄØ|Ÿ±7Ä­V};ðoØA^œ²õNù8UœöR¥û–
-m'lÈêCÏ úÜ¢¦om"°ôãw‰…>´¤¥à	*ÇZvaŽ…}:̵Ûô¶ 딪«iQ]ÐÅÐxébºjÆ%d§†ÅR[ni  -´!ø²Xb/£¢8¼Ù–È«š¼ÜC†Õ`¸LX¢}ÆÿÕw¥Ð™}WS§YV¾ùÜ–§'«lß»V¾{õ=>È•œ~×–MæùXCCôÓ½ú^ã1©qçú˜¾[‚) <j¢Ù]‡dFž.1}¨•%>6ÜwUyØìàeò‘xÐHnº}.Ñ@8ÄožÕÝ=Ø2GÑ R+šØfÕŠÊbe§jú:+vmeϼE»&Òa\ItyÀ®ž}Öf¯?-}”Ñ®ȧae³]Ñž$Šà×ø€viÕ’Ž5]‹ŒU|Ÿ‹ýdÖ•U`U¿ífwÛP•Ž“†PIÑÈ„&ü^ÜÍW—ëæN6‚÷¾†ZCúˆSÃox' @Õ¸	7¥Ûýªl7Ûn`‰øóêÚ=¬Ü Þ[ô®ÆWÃvNo(øåÇ­3^]äÙŽÐÄ‹1}kmã2ÞTmŽª¯ÛÝ1\ñpg]¾§Ç³Ýûp †ýÔʾ/rop­„>†ur¹:£%Åš6÷™Ê	•ëpø&ÛOÅçݶع–AÞ»:6¯1LáKj‰\§ñ˶#Ö4'Î8çÄ¢z><ÅwŒ2¤~RP¢&€@¾ÕXæbË©·‚³I†)ˆÊGz0åÿšHN1LÃ; v¢êæDŒ"Ò¨?uÝ´•¡bøõŠ!¹vˆé¶øãø9j~I2?/ICà‹®6QŸ‚H{} `$ÊëºÍØIÔDbîÊŽÆ~( "NÄ®ï0†
-)|7E‡ª£‹¼3k`6åÅm±qÉ…¸×—
-}ʳÑ?%ùÎVo)1à©Ãƒκ=» "κ+fHócýíÝð;âZš„{›j"Ϙź’Æ”%nÊ•- ò¶ªúËl—¹ÿ~p€JÐrr'Ò¯„Òà­Õ¢=~G·½Ý£|gã·AÈNX~t¥«Úp8zàÛžKÌí„ÚV ÒÐyÛUg5nrå©#}Ó”w8Š<‚™„^<”„5iJÈ£TGʧ:’¾ùÍKB¼Ô÷xŸÔÛUé>âzÌñ|ÿ—œÇXà1Ñÿ¿76i÷…§é?w/CÍ
+xÚÍXKoÛF¾ûWí¡4j­÷Ir})ܤiCáÖzH‚‚–VITøˆ“ß™%E*tŠ¸	PèÀÙÙ×<¿™V~=ùùöäü™”QÊlÊEt»Œç,³2J2ËŒÕÑí"z߸yS”»Ó×·ÏýòŒÙ$Ѹ\ZÆa5§uR2¡ÙéLðDÆקÒÆùʝΔÑñå|^¶»¦Ø­h|_4k¢žÀúøÅ©€
+@ÜÐ%†ƒ$Ìrë…R@§Út×¥pÕÉ/·'ïNpañ@pÔŠæÛ“—¯y´€¹çgÊfѽ_¹”ÉXbð´MtsòÇ	ÆàC£1@ˆ”IØ’h˼æ(Æ+.R/G·ñü™0£]žì¤¾]£)”Š×eÝ ¥ãf7Ä«ÝîTfqÏKß”wD¼â†»ù¦]¸EØCGËßãVWÕè"?'ü,ì(_4“ }*᫘ä‰ó›«`»LE\ÔôÍwôuš*Ÿ78àq¹$æïøHô“×7DÕ®
+—ÿPÇ©‘²„Ñ;náð‰ç”Œs%2ñ~ùœë˜VIï8r”GŠfšŽÒ&¡[7åŠd{Gr&üa3õ&¤)ƒa6›¶[4ŽláÝ‚˲ڂçȶJ±$ÓÑL(ÂûÃò]pÒØeEã¶5ùÅ”­x4S	KMJg4nþ÷Սä2=iâ·mÕ¥¹ ⥔ç—ûê\r®.¿Ù…V4õ#‡|xMtXf¾ßæÕ[G‰ègÁ	g­á5⤊¶_[ù?‘C=JóµÅÐÿÉO‹•‚Ó⻲®;!ä´J]Hù`lhNZ»pe¶pû±‚ègÑQÔÞ®M4€G\ÈÃÀãWOéltH¦˜ÒY—Šhȉ› ‚E&ºEgpžñ¾* 8SpË/PqW¥Æ$’I™v{Á‡Ÿ¢Ìh™Fë¾/C¡ñu2ÓÌBvãY†È	Q3¡™ÊXšôuâ. -š«€ÒGYv0…Á)€“Ãò–ÓÁ‰žy0î½CXòb„
+ž,œ§	`~
+ aå±æå¾p5Ü`„ˆï 6i­A$^$€Î™ê$„þ„†j×A¼Ã,^àá´¯ÈYVå–¤ºº&N¾XT®ž¬O3	%1UG¹5Ì=6%Síˆ8*ìiï r"•„º
+¬u¾ Îtàr(B˜½EþÐ*K1¿RŸ_xºoÒ8ÜÞE
+ðPYèÒþb S!”2.úÄ$Óâ©`Z0JBéVbl¾ÏØâV«¾ø7lI /Y‹z[>ŽG•Ú^*¹ïˆ ÐViFÀ†¬>DñªÏÀ-júÖ®!K?~ï°ÐÇŽ´<AåXË.̱°O‡¹V`›Þv`RrÕöÕ]
+' ‰‘>V¡«f\BvjX,õ°å6 êÐB+ƒ/‹;ìeT’Æ7ëyU3/·aõ.3–éñõ])4E&Gcß×Ôi–Uh>×åáDÏÉ+×÷®Uè^Còe§ßµe“‡C>ÖÐýtÔB5Þ	S‰w®é»%˜£&j—oÑuHæäéÓ‡ZYâcÃ}_•»Õ^&‰äªÛç3	„CüÎóº»[æ$DjEë¼ZPY¬ÜTM_æŦ­ÜY°h×DzŒ+‰.wØÕ³ÏÚlô'£ÙGíʃ¼+—oŠ†ð$S¿&< ´O«–t¬iì[d$¨â‡\ì'󆨼«†•hG0»ï|ü†ªôœ9`Õ‹F&4±Gq;4_].›{8ÙJÜc
+µ†ô‡†ßðN @€ªq¯Ê ¶ûUÙ®ÖÝÀñçÕµXù¼
+Öè]¯†õ)½¡h–ï×Þxu1Ï7„&AŒ±èkçŸ!ð¦jç¨ú²ÝlÏ7Î'á{z<+ѽ`ØO-Üûbîà
+®µ‚ÐÇ°nA.Cg´¤XÒæ>S9á òÝßäÛ©ø¼_ß2È£‹¡cþ¤–˜øÈõŠ¿l;bIsâŒsN,ªçÃSBÇ(cê'%jZ=e.…°œz+xû˜l˜‚¨|¢SᯉìÃ4¼`'ªn$À(⠍úCP×U[…*†ß ’K˜~Kx0ŽŸ æ—$óãð’´0¾èj“ô)ˆtÐÚ) F¢‚à°®ÛŒDM$æήìha܇Ê!âDêûc¨ÂwUt¨:º(8³æS^\+Ÿ\ˆ{}ÙЇ<ýS2߸ê-%æ <u¼ÀY·û}@ÄYvÅli¾¯¿½~G\³Y¼uù®&²	,€Y¬+6¥,ñS¾l1o«ªïp‘q—orÿßP	ZNîDú•P¼µ˜µûïˆã··[ôOèlÂ6Ù	ˏ®ôUG|ûÂs‰¹QÛ
+”½·}uPã'ÚÓ×ZZÜá(òf2zñ@RÖØ.”G©ŽTHu$C=
+›ïñlèñ>©9®«Ò}Äõ˜øá/¹€	° `bøolÒîOÓ }ÈCÒ
 endstream
 endobj
-9911 0 obj <<
+9946 0 obj <<
 /Type /Page
-/Contents 9912 0 R
-/Resources 9910 0 R
+/Contents 9947 0 R
+/Resources 9945 0 R
 /MediaBox [0 0 612 792]
-/Parent 9909 0 R
+/Parent 9931 0 R
 >> endobj
-9913 0 obj <<
-/D [9911 0 R /XYZ 100.892 685.529 null]
+9948 0 obj <<
+/D [9946 0 R /XYZ 100.892 685.529 null]
 >> endobj
 2250 0 obj <<
-/D [9911 0 R /XYZ 100.892 408.858 null]
+/D [9946 0 R /XYZ 100.892 408.858 null]
 >> endobj
-9914 0 obj <<
-/D [9911 0 R /XYZ 100.892 380.113 null]
+9949 0 obj <<
+/D [9946 0 R /XYZ 100.892 380.113 null]
 >> endobj
-9910 0 obj <<
-/Font << /F22 3706 0 R /F50 3701 0 R /F51 3729 0 R /F15 3700 0 R /F71 5424 0 R /F85 5521 0 R /F17 3698 0 R /F70 4384 0 R >>
+9945 0 obj <<
+/Font << /F22 3706 0 R /F50 3701 0 R /F51 3736 0 R /F15 3700 0 R /F53 3738 0 R /F85 5513 0 R /F17 3698 0 R /F59 4373 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-9917 0 obj <<
-/Length 1936      
+9952 0 obj <<
+/Length 1937      
 /Filter /FlateDecode
 >>
 stream
-xÚµWK“Û6¾ëW°|¢ª†‚àCœ=Í&±k³ÙÚ‰­œâ #1¦mkýöԐŽ6•ÝÔ^¤Ðhö»?$Á1H‚7›¿î7÷¯ó$I\%•öρÈE\&"(vUœWY°o‚ŸÃ\Û_ößß¿NÓ`WE‘!kšìâD
-DLßüôônÉ<ŸlÛ»¶?òêÝ4@%¡ÙuÛHd¢¿9©ÁiË<iŠò7ßí77(TZh’ÇRõyóó/IÐÀÙ÷AËj|&Îs ó]\ä9Ð]ðnóã&ñæ%+3ÅÊÌt/ò Èª˜ÌAÞ'¢$=æ‹÷¯E¾ºEälðã6ÊDN#ZÔa¥»P“å¸ntßêé<T¼õ«9¬xk×yÇ<ó¿çe²®ÓM4
-,áã´¡qŠWe¨G^öÆñµ£vhè	çYźÂ-YæáY«¾íAÎñyêxK[k0
-e§#ˆ¡:jÞx¶æÌ\>¸°gÜI{~wR=¿2«»V÷[0ÊE$3¢¥.9«2åfÛC§_ÅœX¢„ˆ«<OÑÏ`Yœ–2€Üˆó¢à{i‹,. at A‘$áë­áä&‹ªeø­þ¤;3œuïF/r:Ð!- K$ÛŸZ05ÍeÈÿh¸E3}`ߢ/FÇlãetúÌt=YëMí.|CáêÓ6/BÕv
-»ƒý¢
-U߬ŋо|GYÍOx}:úU{¬Ù‚Ÿp[Ÿý·Æ[ú†Â!%¤ó³ð¾ãƒgã9|eŠ´H¾Êö¯k$–PQ*b(Œÿ©DžP!J§¬am&¶„+v>·]ÇÔÑðË~¹ÆÄAÕhÐ2°oFÞ}Ÿä	°ŒžÉ©îSMkuMÁ¡ý…´.¬ÿ(Õ1¤
-	¯žLA­ÚjE’³Zra/Aq—¾ž%@à×wTí&Õ1}ý4zä¦j†ª¥†ÊüD.Í1‘0WÆ;\J*ìT„¿ª3Êñ?}N¦	õ‘gTwÇ“ÖžmCªÓªa^t	ñÜÎL¡aÄÀR†G·Ôk 4"þÝôŠ|ªü™üúq‚†8rr{ƒä¢|q=ªé°#ÏÙP¿ 
->”ë/Ђ.۝ÿÿš>YsPjòV7€M6 •×á€è<Ȇ½ðG(rQY#‡Ä¥íÈw0xÒö§ÖzùŠýb&7+¡[/AÕ×€Ž·Ê^S
-ô8f}­ÿ—Òe2!m)vI>G¨«£cœ–Âcn|xdÎþî<¾€t\[¦™IYðAãÏh>ÐwÍÐÖ`J•Ë)Uú)õOÿ5Päb‹Š"Üo+çŒº?2²fYeº˃=Ç€€­Áõ‰ZP5Oi±ðìîh˜‚ÞÖa
-5š’èaåPáOskzìUwù—¶Øpv…¸yù;ÔÝÝï6Ó	®dУ~0Ç·z`õ¬‹·Q‘W0À¡î0>¸›ë©¶‡ •k
-öRð¿ÕGežn÷_Å×ü®™xFßPÏÙ‹Ïdîo¼×Žo£V¶FA§EÌSˆ¹È|Ld'»ê%Ú¹õcÓ´¨6övø?”Vÿ!´Uœ•é
-I®l|œôäÑ!
-’T®ñzRƹÈçšéÍ­ÏÁ$OÓìZWOßz¤9Ž~¼´ +UnxØz@ÙŽkX
-HÏÚùüê7Zc¼±›ÐüÄ;Y!He\ÊjB¸`ËyÔEH@ì`†CNÂÇœäQ‡¾ ©üM`Ñ-#Ÿ†o(E¯˜}oð9£-æau83è/µ0€^.‚³ÄZc’ZˆI.ÃŒÄÉó»•ç³2®Äõ‰¤†¡kkJî{S;í¢Ñ¬8ߌY&âLç«\ÎøÑ^“Iêmƒ­"¹ô¯ã‰žµ"lÌÞ‡·\™ÉµºG˜Ú€J‡Ö·
-Í¡°¦çº>6ðŸ_p8o¨~vµd¤ÑaÎS­iŒ\]à%+w¨ñ…ÏNd%30JfÏÞðùœ“YÁ(%Ë=
-kaë+˜Æeвì#'ï®ç¼9Úy&¾WõôDáC%ð	´pQÑÑk´–þ¡Ó(|¬ÉÌãªl†O@ TokO#ˆ%4ÍÙ%#ÆeÉüÓ[üüß^ñ
-âÉ„ÏÂþÁ7‡ÕNsœL×æÐ
-ÍÃýýöw°ÃÔ´£5%ÉÌ»rüx>¼Üh‡áeqrn±”… ëîá*Zßu9 çV–§Uï^ÚםoÎìƆ7LÅ“Ø9ùÎ
-[ÔÓ C¼Qßódážé=K>BDŽï3®ŠßôQæY^½ôQwSÝ$tpeÁÜxX4ça ©±xP2 Ë15Ìã+ (ª¡|~ºÃÆxj_°Ð6J|z-²‰_ˆ½ñ31“{’FÀQšÎØ Œm"ˆ‹óJLM™žéÅk‘aA³~@üÀ]}ú²|£ÄÆã[úˆÀ³‚—ÏÄÙ$ÞZ<à§nEúáßÁBÃoÕüz­Ó\œ´¢éÿgõÁ»˜nDÆmnäîü—±ŒØíXÚþ#Þv¤ßœÌèÆÚ¶ƒ[aÐùÿ»ýæßAÛÛÈ
+xÚµWÍ“Û¶¿ë¯àøDÍ,¹Aâö´MbOÓtº±•SœDb%ÆIƒ mõ¯ïû µ¤£fÒfz‘€‡Ç÷ý~H‚co6Ýoî_«$I\&¥öρP".ä»2VeìëàçPÉlûËþûû×iìâ2Ï3dM“]œH’ˆé›ŸžÞm#©²ðÉ6kº#¯ÞMà Tö[ø±n‰Lá7'=8c™'MQþæ»ýæã‚JMT,eP7?ÿ’5œ}$±,wÁgâ<Ríâ\) ÛàÝæÇMâÍKVfŠ•™9èž« ÏʘÌAÞ'¢ =æ‹÷¯…ZÝ"r6øqe"§­@갍Ò]hÈr\צkL´
+5oýÚV¼•†ë¼Ó?ó¿çe²¶5u4
+,áã´aï4¯ê¡yÙõŽ¯C@ÇHÈXe%ë
+·d¡Â³Ñ]ӁœãóÔò–±¶Ç(œŽ N„úhxãÙögæòÁ…½ÞŒçw'Ýññ{!³ªmL·£\D2#Ð)Zê¢X•,ïDZ9´æỦ%Š@ˆ¸T*E?ƒeqZÈ r#VyÎ÷Ò4Yœƒ‚"IÂ×[)ÂÉMUÍ‹ð[óÉ´ýp6½ÈUè@‡4‡,‘,ljÀÔTɐÿÑp‹aúÀ¾E_ŒŽÙÆËèÌ™éj²Ö›Ú^ø†ÆÕ§­ÊCÝ´»ƒý¼uW¯Å‹Ð¾|G[ÃOx}:úUsl¿
+>á¶9ûo·;u5…CJH7æg7à}ÇϽçðQ”Y(bÐ"}ø*Û¿®‘XBiD©ˆ¡0þ§yB…(²\„U?±%\!°ó¹i[¦Ž=ÿ7ÌáWkLt…} »zäÝ÷‰J€eôLN·˜ªk*
+í/¤Ýpá`ýG©Ž!­(hHxõd
+jUÖhúœÕ’‹x	rˆ{¼tÕ,¿¾£+7é–éë§Ñ#7Uë©Z*¨Ì¿@äR…‰„¹2ÞáRRa§"üUŸ™ÐŽÿés2M¨<£¸;žŒñlR­Ñ5ó¢£HˆçvýÀF,uaxtKm°B#âßM¯È§ÊŸÉ¯'hˆ#'·7H.ÊУê»0òœ{ê@Á‡”ù-è²ÝÉðÿ¯é“íú@íBÞê°É¤ò:pÙ°÷¾sâE.*k$𐸌ùOšîãÔX/_³_úÉÍJ˜ÆKÐÕ5 ã퀲×t
+=†YW™ÿÆeùŸt™LH[Š]¢æHuurŒÓÒCx̍ú³¿;/ ×Vߎ̤-ø ög4è»ýÐT`JË)Uø)õOÿ5Päb‹ò<ÜoKçŒÚ?2²fYEº˃=Ç€€­Áõ‰ZPOi±ðì‚ÞÖb
+Õ†’èa)¨ð§¹5=vº½üËXl8;ÈBܼüêîîw›é‚W2èQ?ôÇ·f`õ¬‹·Q®JàPwŸÜÍu‰TÓAÐÎÚ5=öRð¿5Gmkžn÷_Å×ün?ñ¾¡ž³ŸÉÜÞx¯[ß.F£m…‚N‹˜§s‘ù˜È2NvåK´•õc]7¨6övø?4”Vÿ!´eœé
+I®l|œÌäÑ!
+’¤Êuɱj®™®¿õ9˜äiš]ëêé[4Çя—t% Ê­(›q
+KéYB;Ÿ_ýFkŒ7všŸx§%ë!©ŒY®cA—l1Z 	ˆÌpÈI㘓<ÊáÐw$µ¿	,¦aäSóÍ¥èõ£ï
+>gŒÅ<,¡gó¥2ÐËEpv#ƒXkL2P1Ée˜‘8y~·ò|VÄ¥¸>‘ô0´MEÉ}ßWθht +Î7c–‰x'Óù*—3~´3dg’zÛ`k€HFîýëxâ£g£	³÷á-Wdrm‡é¦Öà…Ç!„õ­Fs(¬iɹ‡®€…
+üçWκ›]-i´˜óT«ÀE#WÛxÉŠj|᳓YÉŒ’Ù³7|þçd–3JÉ”#°áa-l}Á¸Zƒ}ä¤óÝõœ7çC;ÏäÑ÷ªŽž(|È£>Áƒî"*:zÖÀÒ?tj5™y\•Íð	€êMåi±„a€¦9»dĸ,™z‹ŸÿÛ+^A< ™ðYØ=øæ —9”*œL×æÐõÃýýöw°£¯>GkJ’™wåøñ|x¹ÑÃËâäÜb5hA6íÃU:µ¾ërAέ,OË"Þ½´¯;ßœ)4؍{Þè»+žÄÎÉwVØ¢šòàêž'‡ðLïYò"r|ŸqUü¦Â0ÏTùÒGÝMu“ÐÁ•	sãaÑœ‡ ¤ÚâAÁ€,#ÄT3¯  ¨†Ôüt‡ñÔ¾`¡møôZd¿${ãgb&÷$ ;£4±; [Gç+”˜ê:ê;¦¯E†õúñwõéËò÷öߪÐGž%¼|&žÈ$ñÖâ?uKÒÿ~£ç×næâ¤Mwø?ëÞÅt› 2ns#¯Më¿ŒeÄnÇÒöñ¶#ýæԏn¬l3¸ÿ¿Ûoþ
+]ñÛÔ
 endstream
 endobj
-9916 0 obj <<
+9951 0 obj <<
 /Type /Page
-/Contents 9917 0 R
-/Resources 9915 0 R
+/Contents 9952 0 R
+/Resources 9950 0 R
 /MediaBox [0 0 612 792]
-/Parent 9909 0 R
+/Parent 9931 0 R
 >> endobj
-9918 0 obj <<
-/D [9916 0 R /XYZ 151.701 685.529 null]
+9953 0 obj <<
+/D [9951 0 R /XYZ 151.701 685.529 null]
 >> endobj
 2254 0 obj <<
-/D [9916 0 R /XYZ 151.701 605.894 null]
+/D [9951 0 R /XYZ 151.701 605.894 null]
 >> endobj
-9919 0 obj <<
-/D [9916 0 R /XYZ 151.701 579.038 null]
+9954 0 obj <<
+/D [9951 0 R /XYZ 151.701 579.038 null]
 >> endobj
 2258 0 obj <<
-/D [9916 0 R /XYZ 151.701 391.862 null]
+/D [9951 0 R /XYZ 151.701 391.862 null]
 >> endobj
-9920 0 obj <<
-/D [9916 0 R /XYZ 151.701 365.006 null]
+9955 0 obj <<
+/D [9951 0 R /XYZ 151.701 365.006 null]
 >> endobj
 2262 0 obj <<
-/D [9916 0 R /XYZ 151.701 299.022 null]
+/D [9951 0 R /XYZ 151.701 299.022 null]
 >> endobj
-9921 0 obj <<
-/D [9916 0 R /XYZ 151.701 271.672 null]
+9956 0 obj <<
+/D [9951 0 R /XYZ 151.701 271.672 null]
 >> endobj
-9915 0 obj <<
-/Font << /F50 3701 0 R /F22 3706 0 R /F51 3729 0 R /F15 3700 0 R /F17 3698 0 R /F70 4384 0 R /F85 5521 0 R /F71 5424 0 R >>
+9950 0 obj <<
+/Font << /F50 3701 0 R /F22 3706 0 R /F51 3736 0 R /F15 3700 0 R /F17 3698 0 R /F59 4373 0 R /F85 5513 0 R /F53 3738 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-9924 0 obj <<
-/Length 1790      
+9959 0 obj <<
+/Length 1789      
 /Filter /FlateDecode
 >>
 stream
 xڝXYsÓH~÷¯ðò$Sx¬¹tðƲ@AUÙJ¨­-àa"mmdÉèˆÉ¿ßîé‘"±	ûbÍÑ3}|}Ãån.ß-~¿ZlÞ
 ±ŒY‡|yµ]ò0dI*–Q’2ªåU¾ü\Ú¬+êjõõêƒ#OXE
-ÉEÊB ‰NÆ5[­y‰àUƒ /ºà°)Wk©uðÑt¶)`æ.Ó!pdi˜:æƱÒÃuZÆHµxsµø¶à°
-Ä5“r™Ÿ¿†Ëö>,C&Ódyr”‡¥Ô	‹4ÞV./.©Ò\O—ª”9͐}Þ·+‘¶i7_B®J¼]­U¨‚¢Â¯ºÆ€‚^;\h«5©é·„_BÍiÏ”mMÇOxmÝÜÐì¶0DðúÓÅåOQt{ÏboýÕhNs°hÐcÍ%Ó*%QI¸«'¬ÁöJFÀƒ¾×&ÿ‰µ¾õ¦X€ìŽ¶MK_§–Œ‘gký
-0ö—<ԍˆÉ™-…V,ä#ˆYlëƒéŠŒˆÏ
-	J>Ð^Žº*Éœ¶kÉ#ªˆ”ÖDLØ심Qe]M_ûÝf}ç
-}Þíë¶k³¦8v´Õ‡ƒ©rš”E…äq¿Ýí‡QÛ™¿ÍC›~›‡ƒ¼¥¨v`,©ƒeݼ §'°©ÅaTus0%ª‹îfT`0Ræ§Æ’¥:xl»º1-°ž3¶NY"GÚAH/’sɾÌizp‰8¸!ó‹D²8Î•,ªYøyÊb!žˆ>g‰ˆÚkç‘GÓ¶¶»YAÀ+ñDUc&⑃J& T^™#úO|\ñ88Lȹ£ug¿µmê­:ûs¸ÈÙƒ'ŠñHœÛƒ¼I© ±yÑ@Ælqªƒ¢£eçž0ßÕ~¾oê~·§Åw{¸½v!îÝÒ¨ŠcbìHL–Ù#]Š‡ý5 £›ð 3=†-íÏæ	°-…oV@Fy¥œ`´Ùúàv³õÅÅDá#ßfZǶ/Éä1ŸšXɈq)ˆÕs¼ömö+‚ƒgæx,‹Ì`ÂÜÜV9C’õq™Zè ¤Ï½TÏæ ¸qâvåìE±Œ#/tÓö&·~÷5ÚéÓûb‡
-nì|8ò1žàëÙè¡\ðôiΎѧFÚºÊüÕè(	z€iiÜö vÛ®}øE)SQrå¶wYCªrY…Áê‹á
-ËÎñ´Ï‹0§´ß|ã—(äÈP³Ñ',LÆý€3jó8¡åpó	]k	u®’1ò%ƒF-önýT”%ªº£Ád"ùMl±èáÎ?õµ¿Î4PÊ)ÃŒ¢G :ÄZïäi)óÓ)س~ܯçâ©«Ï,˜Ï¦­‰(š³`u¶[·]cÍaÖt2fJËI“’ûÖ@ŠPbj¨›Ü)ˆS—º;U;t|\+ª¹˜åZ°ñþí²‡G†PÃÓ³z‹XoÅÁ²îî8dès±gTj¬æeci2ëq÷kèuâ3…OqR¹úßS‘[çÜ0WÀ@Üõ¹v•Ö(Õ v´ý^ÀÆZ°ä2Í»3£]àú®Ý×g\8ØÑf³8›ªh‘5оª|O$#yßÉAgk Ÿ;Á`Ýé_È֏Š®w°·Ó“®àâôÚÇ ›¸ˆaxÚãÕ3Hˆ=‚å Ð/ƒi©F6…õ64-¡»­Ë²Æ½Ó|Y!Ÿ¦ëiœåÿ8ÖóI¦1'_EBÿê±
-ãŽþ
-‡Ÿ1ÍYRœ*´è‹ñ`8¢1˜¾p÷·ÝåÐ’Â&Õ%)$õžA¾:óZÏ{ÿÆ Kb×DÞy‘0]Î¥­¡õ*öõNa¶…‡Z^êßfñÙÛ,ŸˆÞªÑ<(Ç.rÆTJ°4ÓKn!pPhdJI¹~áR­Ÿáã;®‡* [™ïGž^8'®ßáÁ$Gð¦jÒ$”˜ä‡óÀî‘BÅ]	íܣƽÞoq—ÃÉÁJ¤c3"
-+.TlÒEâòC>О¡¨µk×rKdX×p«ª«õGf`yÐ;Ô5«:<6.ün!gæck{G
-¬k({PÏ×Ⱥñ]î«Ë×ïÝÊ{"ììw¿32‡CT\Òn{Èw45^I˜“Ü#‰ùâ>ÑÁðƒ>æ?ÛIŸ1žožÿôðHðRϧÄÙ림Zâ”wÉõDÐÚ*Ÿ
-.K¢ñµa|hÌ–to˜ó'˜kMy’ûR<Bà÷l¼¡Š6H
-S÷M¶}C¥'讵‡Æ°cC¤Lðó‚û÷*‘äÒØýßC³7¾éŠ||‡1ÍòcÍ=á)ð=©óÿ9²“wæ÷¯ÐðwÎð}sµøظóp
+ÉEÊB ‰NÆ5[­y‰àUƒ /ºà°)Wk©uðÑt¶)`æ.Ó!pdi˜:æƱÒÃuZj¤Z¼¹Z|[pX≀šI¹Ì‹Ï_Ãe{–!“i²<9ÊÃRê„Eo+——‹?áTi®§ŒÇKUÊœfÈ>oŠÛ•HÛ´›/!W%Þ®Ö*TAQáW]c at A¯.´ÇÕŽÔô[/¡æ´gʶ¦ã'¼¶nnhv["xýéâò…§(º½g±·þj4§9X4	è±æ’i•’¨À$ÜÕÖ`{%#àAßk“ÿF‚ÄZßzS, at vGÛ¦¥¯SKÆȳµþûKêÆÄäÌ–B+òĬ?¶õÁtEFÄ熏%h/G]•ƒdNÛµäUDJk"&löEV‚¨2	ƒ®¦¯ýn³¾ó‹†>ïöuÛµYS;ZÈêÃÁT9MÊ¢Bò8
+ŒßîöèíÌÎß…æ¡M¿€€ÍÃAÞRT;0–ÔA†²î
+^€ÓØÔâ0
+ªº9˜ÕÅ
+w3*0)HóÓcÉR<¶]ݘXÏ[§,‘#í ¤ɹd_æ4½¸DܐùE"YœFçJÕ,ü<e±ODŸ³DDíµóÈ£i[ÛÎݬ à•x¢ª1ñH‹A%P*¯Ì}Œ'>®x&äÜѺ3‹ßÚ6õVý9\äìÁÅx$ÎíAÞ¤TÐؼh c¶8ÕAÑѲsO˜ïj?ß7u¿ÛÓâ»=Ü^»÷n
+iTÅ11v$&Ëì‘.ÅÃ…¿þ ‹ÑMx™ÖögóØ–Â7+ 
+£¼RN0Úl}p»Ùúââ¢ð‘o³­cÛ—>y˩Ɂ•Œ—‚X=Çkßèa/±"è0xfŽÇ²È&ÌÍm•3$Y'‘©…BúÜKõlà'nWÎPË8òB7morëw_£>]€±/q!v¨àÆÞÁ‡#ƒÑè	n±ž¾ÊOŸæì}j¤­«Ì_þ’ ˜–Æm`·íÚ‡_”2%çPn{—5¤J!—U¬¾X®°ìOû¼sJ[°ðñýÇ7~‰BŽ5ÍqÂÂdLЏ8£6cZ70ŸÐµf‘Pç*y#¯Q2hÔbïáÖOEYÒ¨ª;ìA&’ßÑ$Á‹îüS_ûëL¥œ’1Ì(ªqôW CÜ¡õNž–2?‚=ëÇýz.žºúÌ‚ùlÚ
+™ˆ¢9ÖYg»uÛ5ÖfM'c¦´œd1)¹o
+¤ •!¦†ºÉ‚8u©Û¹SµCÇǵ¢š‹Y®ïßØ.Ûxxd5<=«·ˆõæP,ëîŽC†>{F¥Æj^Qö8–&³wO±†NQ'>Sø'•«ÿø=¹uÎ
+cpÄ]ߘkWéaR-`GÛïl¼ K.SѬ±;3Ú®ïÚñØ}}Æ…ƒm6‹³©Šö Yí«Ê÷D2’÷t¶ò¹֝îð…|`ý¨èz{;=é
+.N¯}º‰‹ØH†÷¡=^=ƒä€Ø#X
+ý2˜–jdSXoCÓºÛº,kÜ;Í—…òiºžFÁYþc=ŸdsòU$ôßy «0îè¯pøYáÓœ%Å9 B@[¾†#ƒéw/qÛ]-)lR½ñ·Q’BRïä«8¯õŒ°÷oº$Æ€pMä	Óå\ÚZ¡b_ïf[x¨5à¥ÃÛ,ê
+†ODïUŠh”c9c*%XšŒé%·8(42¥$†\¿p©ÖÏðq‚×C€­Ì÷£@O/‚×ïð`’£@xÓ?5iJLòC‰y`wŽH¡â®„vîQãÞ@ï·¸Ëá‰ä`%R‡±…ª@6é"qù!hÏPÔÚµk¹%2¬k¸UÕÕú‡#3°<èêšU~·3ó±µ½£Ö5”=¨çkdÝø.÷Õåë÷nå=vö»ß™€Ã!*®wNQi·=ä;š/È$ÌIî‘Ä|qŸè`øAóŸí¤ÏÏ7ÏÿGzx$x©çSâìõS^-ñ?Ê»äz"hm•Ï…Š%ÑøÚ0>4fKº‚7Ìù̵¦Š<É})!ð{6ÞPE$…À©ûŽ&Û¾¡R„ô×ÚCãر!
+R&øyÁý{•Hriìþï¡ÙßtÅ>¾Ã˜fù±fŽžðøžÔùÿÙÉ» ó…ûWhø;gø¾¹Züà;ó|
 endstream
 endobj
-9923 0 obj <<
+9958 0 obj <<
 /Type /Page
-/Contents 9924 0 R
-/Resources 9922 0 R
+/Contents 9959 0 R
+/Resources 9957 0 R
 /MediaBox [0 0 612 792]
-/Parent 9909 0 R
+/Parent 9931 0 R
 >> endobj
-9925 0 obj <<
-/D [9923 0 R /XYZ 100.892 685.529 null]
+9960 0 obj <<
+/D [9958 0 R /XYZ 100.892 685.529 null]
 >> endobj
-9922 0 obj <<
-/Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F85 5521 0 R /F71 5424 0 R /F70 4384 0 R >>
+9957 0 obj <<
+/Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F85 5513 0 R /F53 3738 0 R /F59 4373 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-9928 0 obj <<
+9963 0 obj <<
 /Length 2193      
 /Filter /FlateDecode
 >>
 stream
 xÚ­XÝ“Û¶¿¿‚Ó—R3D|ñ£3yh»µ'i¯¹ËL3®ÇC‰Ð‰
-EÐéËý÷ÝÅ‚”(ÓéK^p±X,öã·%ÑS”D»ûöñn÷F'OX‘<z<F\s–%<Jó‚éBEUô>Ö2ß|x|·{#D”³"M²Š$g‰ä É3}÷óýÃf+µŠïûºêö‰¾Æ®ƒYÛ
-üôÃfËÏâïNe7˜žx„@ùw¯ï>Ý¡@PéJͤŒç»÷’¨‚µwQÂd‘GÏžóI³Tk˜7ÑÃÝ¿î’ëëe|q½4gy.£TÌ_5?¿|¼÷ÃG7ôuׁޏuƒªù+s}½Ë3ÆsmeÊ´Hiÿ/›\Æv„«ˆ"~®›†f­1ÌàÒƒ
-k}="•$=_Hç<g:-z~ùÒ*"L%p.Á*Ùïš…)™ÎFñÆX'À²¹ò¢¸ÌéL0Ä—‡ÊD‚+Š?äP™€•^ž:›~ål]0™eÌÙ©`9¿¹ñם-3VètòƝ<ŸêÃFäñ‰œx°cS‘k÷›-Ð
-}”48u`åHæ1„œm„^’J’iUÀ ÁAŽPñp*šue¨':¾G%¬ü6Z,ÛŠ&½9[\ÿŒ?´UÃVÒçc‹+ÏøSúé`ÂVð>£Ùã©;1ŒW=Yêì£Z‹ø€·³-È?ÚþŒ49¯M  Á|\5!áE\W?µÓŠNÎeÝ6/›\ů˜Ã%¦¦Ð=dïJçˆäÍA¤¾<¾ªgpD·ì[`ƒ´HâÿÚý¶®üGw»6ÔC3}lWX;¸§˜Å`x…™¤¡¶íÄâUÅÀ=`³ÎÕÛkÅ4鵇Ž·âÄÛÈ "	à	-³øí@‹è?¶n(›Æc|–ìÝiû&Íoæ0å¾1Ó.oKq¾E‘åLej
-ôÝèú]Sïw‡±s»´eaXÊb¹Í•3¡Ä$2Ħˆ)¨ fÂ
-„: ÙÑ)^<ç1Œ¦…l#³£Ÿ=­¤áÇ·?¾¦ÙàEu!WV(õ+Ÿõ꺦>”è¼Ýç¶bá²EÂ_Þm±í å(S×®hZ$³è +A;Vdé¢RªÌ€9 ŠøjV5Ρ`ÉIèÖb„i¼'ÛTÛ
-móMÝVæX·X\Vôâ)Àd*.ŠmU‘„dzõYf:G:Q4!
-ÄÎŒ\¼‹ &H‚dü4š1Lüˆâiœ‚IT‰	Ãg3tâÇ%Y+"ŒäÍIæ™k,ƒ˜Þ4¦tf’"i‡¥Ä~
-lˆ–¾lÚ*1ÙbÆœ=ƒÓ>5à«!‰§¥1¨öB;§/›io×[V50âˆ\@¯a’²¢ãóÉô
-éK‹ây|4Ïôm	cH}G4P¤|2ÄèÍ€Dð¦#’=åä
-ÙV=âûbáp"µDrö$îë§5Ï%UƺEØ”€äÏséëi"3·X2鏠™71¬ "ع.ytËBÅSy©h´RCØz8_2ª&nœ«tVÀŠmz2ÿ7b 	ìqÀ]8¥~g¨•ÐIÜØr¢øhƒ	øx’eð‚¸0åI!	 ‚B?¶­ï¡âyò*I’•bÒyK)CÚJåƒÕ¸šÐÌâü\ö¿"”šÐ¦	N¦	å?쇚ÜÔà¹ö騋³4Ú–êNq 9Íýã ´SZìÐdüñ,À“$þëè½Ê!ôP N°hôMš†WÍï{aò¹Ù’f>Bq
-<—eé‰ÑÐò›º1n
-A-É¡Mä¤ÖCyF«ì1½s}
-
-`*Ç.¬QÛ‘c¹îíøt"ò0‡¬%‚xE¥¿!"«í¡Àª^äñ?[CÒê ŸÌŽ(tçÐ
-ßFè$1®HC¢cý›yðƒ¹¿Wæï…Ÿ>'Ì@›®pI ÍÀòXH–ðù
-Òm444Ð=®SH–ëlâü†Äî>ot—ýîÊðÛìÜÅÖÈGW™Z<ª/<e9DÌâÊ]3õ5u%=‡‚ïуØ|XíI
-&²Y_g&éW+‘N˜Îõ¼á¼gÛWEÃKŠçWOß½A$>ž&ìÓ±…;ôtÞzäu˜¸Ð+kñÊÝ%ñ
-oh
-®óÿŇàèÛkÿü·ÿ¦Ù²]Å·¶÷î`áŒ&EüÆ¿^ÃC|ê×µï»üèh¥…Þ úeµL%+òbn ?{÷[púÜBÞ¬à,•óÛŠªžÇR¡—àáAaèÈ.Q±P(UÐñÌ
--*Q}Õuirݶ}–·¢•‚ šî'ÂØŸ¬¨3»¹ûj?¦Ü]/E‚OèMµþ)ƒ€Ú* N•^(ãF'0Dæêiìg¤\4‚»#–׿u
-<± +ÖAQä,å"€¢/õþÑp9ÜåŒéÕ{‹ØÜÕQŠöúU3)*á!õ…¢Ê®™m 
-±tcˆ”°t_s°H!˜fs—½ù‹ÿ—aú—èö°m৿x‚ìP‰6"ïìþïµi	€ýËàŒÊ͕Пˌ%Ù|•ðºÎ²ëæÞX¡ÍÂ…ÊP–=©‰Ã™Gq½QþvCÙ¨D$ËŠ›?ü?þ¼¦Á’®e9t¼‹7Àô²†É©t`öiø f at qj6ôaåR6ê£¸f‰ÓãGÄ7â÷ë`¾®e_ý£Š"®ì¥½ÂžµðÍ:®>×MÙ›ïŠüb`¢ÆVðu,Ý	K)®}ûðýö‡ûïWÚ,ˆ1êê=DK9]6 ¾Rzz<ÈÐÙJ5!Wèfq—ÊÿihÜŸˆRÖ’>á9WŽÍÀ15¯ïþ,‹Še
+EÐéËý÷ÝÅ‚”(ÓéK^p±X,öã·%ÑS”D»ûöñn÷F'OX‘<z<F\s–%<Jó‚éBEUô>Ö2Ý|x|·{#D”³"M²Š$g‰ä É3}÷óýÃf+µŠïûºêö‰¾Æ®ƒYÛ
+üôÃfËÏâïNe7˜žx„@ùw¯ï>Ý¡@PéJͤŒç»÷’¨‚µwQÂd‘GÏžóI³Tk˜7ÑÃÝ¿î’ÅõäâziÎò\F©*˜¿j~~ùxÿnè뮽?ëUóWæúzÿ–gŒç"ÚÊ”i‘Òþ_6¹ŒíWEü\7
+ÍZc*˜Á¥Öúz0D*Iz¾ÎyÎt:[ôüò¥UD.˜Jà\‚U²ß5S2â±<N€esåEq™Ó™`ˆ/•‰WÈ¡2*½<u6ýÊÙº`2Ëþ˜³SÁr~sã¯;[f¬Ðéäÿ$:y>Õ‡Èã9ñ`Ǧ"×î7[ ú(ipêÀÊ‘Ìc8#Ú
+½$- ”$Óª8€8‚ƒ¡âáT4ëÊÞ7Q
+Nt|JX7<øm´X¶Mzs¶¸þh«†­¤ÎÇWžñ§ôÓÁ„­à}F³ÇSvb;¯z²ÔÙGµñog[´ýir^›@A‚ù¸jB‹¸2®~j§œËºm^6¹Š_!1‡KLM7 þzÈÞ•ÎÉ›ƒH}y6 |UÏàˆnÙ·Àh‘Äÿµûm]ùîvm¨‡fú<Ø®6.°vpO/0‹Áð
+3ICmۉūŠ+€{Àf«·×ŠiÒk	nʼn·‘AE0ÀZfñہÑ~lÝP6Çø,Ù»ÓöM ›ßÌaÊ}c¦]Þ–â|	Š"Ë™ÊÔè»Ñõ»¦Þïcçv!hË°”9Är›;*gB‰IdˆMSPAÌ„!!u@³¢S¼xÎcMÙFfG?{ZIÏo|M³Á‹êB.® ¬PêW>ëÕuM}(Ñy»ÏmÅÂe‹„	¾¼+ÚbÛAÊQ¦®]дHfÑAV ‚v¬ÈÒE¥T9˜s@ñ	,Ô¬jœCÁ’“ЭÅÓ>xO¶©¶#Ú曺­Ì±n±¸¬èÅS€ÉT\Ûª"		Žgÿê³ÌtŽt¢h:Bˆ¹x!ALÉøi4c˜ø5ÄÓ81’¨:†?ÎfèďK²VDÉ›“Ì3!ÖX1½iLéÌ$)DÒK‰ý:Ø-}9صUb²
+č9!z§}kÀWCOKcPí…vO_6ÓÞ®·þ¬j<`Ĺ2€^Ã$ dEÇç“é
+Ò—ÅóøhžéÛƐúŽh HùdˆÑ›‰àMG${$Êɲ­zÄ÷Å
+ÂáDj‰äì9HÜ×Ok:žKªŒu‹°)ÉŸçÒ×ÓDf*n±0dÒA3obXD°s]òè–…:‹§òRÑh¥?†°õp0¾(dTMÜ8Wé, $¬€Û õdþo( Ä@Ø〻pJýÎP+¡“¸±åDñÑðñ$%Êà!2q/`Ê“B@
+„~l[ßC/ÄóäU’$+Ťó—R†´•Ê«q5¡˜Åù¹ìE(5¡MœLÊØ5¹©ÁsíÓ+"P	gi´-Õ),â ršûÇh§4´Ø¡Éøã)X€'Iü×Ñ{•Cè7  œ`Ñ6è›4
+¯šß÷Âäs²%Í|„â x:/ËÒ£¡å7ucÜ‚Z’C›ÈI­‡òŒVÙczçúÀTŽ]X£¶#ÇrÝÛñéDäaYKðŠJCD
+VÛCU½È㶆¤ÕA>™	PèΡ¾ÐIb\‘†DÇ,4ú7óàs¯Ìß?}N˜6!\á’ šbQ-
+É>¿Aº††ºÇc
+ÉrMœßØÝçNã²ß]~›»Øùè*S‹Gõ…§,‡ˆY\Ù£k¦¾¦®¤çPÐá=zûƒ«=IÁD6ëëÌ„Â âj¥1Ò	Ó¹ž7œ÷ì`ÛãªhxIñüê©à»7ˆÄÇÓ„}:¶p‡žÎ›@¼zÅ`-"^¹û¢$¾Aáá
+MÁuþ¿ø}{­ãŸÿñöß4[¶«øÖvãÞ½ ,œQäˆßø×kxˆOýºö}—­´ÐÛD¿¬6©dE^Ì
+ägï~NŸ[È[ƒœ¥r~[QÕÃóX*ô2 <|#è` #]Ù%*
+¥
+:ž¹¡E%ª¯º.M®Û¶/ÂòV´RDsÀýDû“µuf7w_íÇ´‚»ëE£Hð	½©ÖÂÿÏ …bP[À©Ò+e<Àè †ˆÃ\=ýŒ”€‹f at pwÄòú·®'`Å:(Šœ¥\Pô¥Þ?Î!‡û¡œ1½zo›»:JQÂ^¿j&E%<¤¾PtBÙ5S£
+D!–n‘–®Sàk)Ólî²7ñÿ2LÿÝþ¶
+üôO*ÑFÂCäÝÿ½v!-°Ù œQ¹¹zãs™±$›¯^×YvÝ|Ã+´Y¸P™êoಇ#5q8ó(£7ÊŸÃn(U€ˆ¤`Yqó'ƒÿß×4XÒ•¢,‡Žwñ˜^Ö09p!•Ìþ#
+Ô(Ǹ†>¬\Ê&P}4 ×,qzüˆø¦@ü~½ŒÂ×µ,â«ÿ`TQÄ•½´Wس¾YÇÁÕçº){bó]‘_LÔÃ
+>£Ž¥;A at b)ŵo¾ßþpÿýJ›1F]½‡h)§ËÄWJO:[©&ä
+Ý,nâRù?
+ûQÊÀZÒ'<çʱØ"¦¦ñõãÝÿ hNŠq
 endstream
 endobj
-9927 0 obj <<
+9962 0 obj <<
 /Type /Page
-/Contents 9928 0 R
-/Resources 9926 0 R
+/Contents 9963 0 R
+/Resources 9961 0 R
 /MediaBox [0 0 612 792]
-/Parent 9909 0 R
+/Parent 9967 0 R
 >> endobj
-9929 0 obj <<
-/D [9927 0 R /XYZ 151.701 685.529 null]
+9964 0 obj <<
+/D [9962 0 R /XYZ 151.701 685.529 null]
 >> endobj
 2266 0 obj <<
-/D [9927 0 R /XYZ 151.701 402.152 null]
+/D [9962 0 R /XYZ 151.701 402.152 null]
 >> endobj
-9930 0 obj <<
-/D [9927 0 R /XYZ 151.701 370.93 null]
+9965 0 obj <<
+/D [9962 0 R /XYZ 151.701 370.93 null]
 >> endobj
 2270 0 obj <<
-/D [9927 0 R /XYZ 151.701 274.681 null]
+/D [9962 0 R /XYZ 151.701 274.681 null]
 >> endobj
-9931 0 obj <<
-/D [9927 0 R /XYZ 151.701 246.168 null]
+9966 0 obj <<
+/D [9962 0 R /XYZ 151.701 246.168 null]
 >> endobj
-9926 0 obj <<
-/Font << /F50 3701 0 R /F22 3706 0 R /F71 5424 0 R /F15 3700 0 R /F85 5521 0 R /F17 3698 0 R /F70 4384 0 R >>
+9961 0 obj <<
+/Font << /F50 3701 0 R /F22 3706 0 R /F53 3738 0 R /F15 3700 0 R /F85 5513 0 R /F17 3698 0 R /F59 4373 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-9934 0 obj <<
-/Length 1968      
+9970 0 obj <<
+/Length 1967      
 /Filter /FlateDecode
 >>
 stream
 xÚµXYoÜ6~÷¯ú-àexê(‡4­‹MêÀÎC‘¨¼âÚŠultØñ¿ï‡’¥ÍÆqôe5$‡ÃáÌÇ9–—~?úåüè鉔AÌÒ˜‹à|ÎY’Ê JRfRœçÁûðÌnú¢©WÏ_9ö„¥Q¤‘]¦Œ7'>)™ˆØj-x$Ãça߬Ö2
-s[Z'b­Œ›LµDŸ¶¶³íM6[ÝÒ÷Å»Ó3¢Îvðå!‰jJš<)JÛ‘J†ƒÞ,å©»‚:ÖfTʨ¹Ž~;?ú|$`˜g×4L©`S½ÿȃÖ^œ©4	ng(“°È ´28;z{ĽéøÜ„K&á:eÎN¨†¿çJÉоj.HûµJTø×*5!]e’úôD˜…H)˜Öj¼ÓùU›edÂë•LB‹–¶;?Õ_Y">5D|àB»ãdárÕÙòÆmô[Šš¾›a×åO<cUÔ9*¬SÍD,‚µPÌè”TøÀ
+s[Z'b­Œ›LµDŸ¶¶³íM6[ÝÒ÷Å»Ó3¢Îvðå!‰jJš<)JÛ‘J†ƒÞ,å©»‚:ÖfTʨ¹Ž~;?ú|$`˜g×4L©`S½ÿȃÖ^œ©4	ng(“°È ´28;z{ĽéøÜ„K&á:eÎN¨†¿çJÉоj.HûµJTø×*5!]e’úôD˜…H)˜Öj¼ÓùU›edÂë•LB‹–¶;?Õ_Y">5D|àB»ãdárÕÙòÆmô[Šš¾›a×åO<cUÔ9*¬SÍD,‚µPÌè”TøÀ
 /z¸¸„”p
 àÐ) `*RisðžDÇÄbû
 êÌüpR¨îöbÒ@u XA ÄÄVÑ>›öTÌiÌIW3·–R*¤¯;ÛÓ¿„ÒošŸh5óܤ€rH\‰ðŒ¹ÝfCÙ³=-! ú1Ë`­4ÓqâM‡¼Î¾€÷½ç
@@ -52962,761 +53631,946 @@
 —=ðhÐÚO€g›ÃÅÀïÌö}·½¤]“Ì’ÝJCü–yÑeUÜcÿv¨]:ËÊÎèÑ3#Hµ6ðÌ,íðÓé’$Œá„S´™»„ç*gñD9+óØ›‰²k<•ÃñyAªÐ”?¥£Ñ–¬ÿô$YæHÍ\NI×G”SÛ¾ƒC–Q$Ñ,šØ3
 êûB!us¡¾–¹ö7LË‚Ÿ¶EÝ>Rs¨Fi³çŠ!XjŒtQ’Ø ƒýÔ¼†€sH£˜5!²‘‘ºCÏeÄLÑî“Uâ@ëÜc	£íøž\7|ÞâRÓ^Ólæ¡QŒÞ¾j†2?¦Ácˆ£¶øþç©ã*Ãõzàj­HtçÏû¹B,ü1©}ôˆøá‚À‘£…ŸÃi:
 Ï2Š¢
-»YˆÏiÊÅs bÂ0Ì`„Zįg—YQw=Y:^ª	ˆå‘²¸Àjá óK¢I7|>`oP»k:ÉU{ðý£ tô…ÔºÀÁÂT.A×uÞ< ! )Rñ¤`w2Ò„ß^›+¢»ê"rHçTÀ^3ÓY°¶pK‘ˆv€drÛúà­b÷8ü¸ ƒ±=h÷”i£'ÎûˆåR‰^T):aò¾¨ÜásžL»'Z2O¦}FBÑÿß³R
-G˜ˆ¬¤þ›‘ê@;3U‚?`©Îÿ£¥äÂR›•a¶ûƐ"ú–µ ô&‹((µ€àµ•ÆÀî­ô¦éíØ·Üw-áÎîaH׶@K{I7`™Ñ´èwú‰§/+üÚ@óvZZR×3±®«”6÷Š6° Fs_Ò¾t¯˜Ù¨MÖ¹ª@*Lpnt UVTO)“«gzìð´.ñ£;Ö­-³žÇ0µ>P>¸³%”ªgÊÂ÷Cdæt®?ôqÆ$“‘ÝH›A|5eÆå½cè厉p$šJª¢>W0TÔ2ÒÿJ0ê\M‚ÇÜÌ‹½Üü­C¥¨%<4fI<;t—
-+¼L"álq/J)=«5È„¥÷økÙn¨qtÔ*š‡iÚ’‘Œ1oh&åžAŠK*†[‹y=Ò°‘†9"q%æQ”ú‰ö;*,Î\e7vZ[ìjˆgf°ØÚ(Bo!ávTãÛ›1Š¹ÜG•´±ƒŸ 	àgßþËB	*ÕúÏB¤uÕôŸÅ\„0%Æe†|@°ÃERh^÷…hŸjócBÆë<BÈþu\pZV’“´H at 15¯$•¯$_»ÀƒíB¾hÐiúrh¡½Ãö¤~Di‰í–‚þ྄+#3j½iÆ•…ðÍý—*@¢+⤠…ª‹“É]™¹ÎX›±qÝO@€g–ùÈ\m¸žgMÿìu_aíŸa`cô¨r`­ Ÿ'qºÄú3ìvá€9-]+…,ÅÑh´–8œ¨í÷½5°¸ÿdpÕ?ÿŽ¦«ŒôuK·îÁ`ÕŽ#Œø/‰Ä"<©Þ¯ŸxA=´úÔ­cᇮAǨq¼(@Æ/¼· þV/?
+»YˆÏiÊÅs bÂ0Ì`„Zįg—YQw½/«ÔâD€@,'ˆ”ÅV¯XMºáCð{ƒÚ]ÓI®Úƒï¥£/¤Öî<èÖ r	ºv¨kôæ
+M‘Š's¸“‘&üûöªØ\ÝUù“C:§öš™Î‚=è´µ€[ŠDü°Û $“ÛÖo»Çá·À¼ˆíA»§L=qÞG,—HtºØ0y_Tîð9O¦Ý-™Š'Ó>#¡èÿïY)…#LDVRÿÍHu	 ™*A„°Tg‰ÿÑRra©Íʈ0Û}ãH}ËZz“E”Z@ð…ÚJc`÷VzÓôvì[ŒPˆ»‡!]Û-
+ì%Ý€eFÓ¢ßé'ž¾¬DðkmÌÛii=J]Ïĺ®RÚÜ+ÚÀj YÌ}IûÒ½b>fW 6Yçª-¨0Á¹Ñ@VY=P=¥L®žéi°ÃGкďîX·¶Ìz
+LÃÔú@ùârÌ–Pªbœ)ß‘™.„>Θdr!ò¡i3ˆ¯¦Ì¸¼wý œ"Ãñ!Ñ ŽdBSIUÔçï
+†ŠZFú_	F«Ið˜›yÂb±—›¿u¨4µäƒ‡Æ,‰g‡î²¡s¥âƒ—I$œ-îåB)¥gµÆâ ™°ôþO-Û
+Õ#ŽŽZEó0M[2’1æ
+ͤÜ3HqIÅpk1¯Gö Ò0G$®Ä¼#ŠR?Ñ~GE€Å™«ìÆNkkƒÝB
+ñÌ[›Eè-$ÜŽj|{3F1—û¨²€6vð³$üìÛY(A¥ÚCÿYˆ¢®šþ³˜¦Ä¸ÌÁv¸H
+Íë¾
+âSm~LÈxGÙ¿ŽNËJr’	(¦æ•¤ò•äkx°]ˆÃ
+:M_-´w؞ԏ(-±ÝRÐÜ—ƒ0pedF­7͸²¾¹ÿRHtEœ ¡Puq!¹+3×k36®û	ðÌ!™«
+×óì£éŸ¢î+¬ý3lŒU¬äó$N—X†Ý.Ða#§¥k¥ð¥8Ö‡³µý¾·÷Ÿ®úçßÑt•‘¾néÖ=¬Úq„ÿ%‘X„Ç!Õûõ/¨‡VŸºu,|á°Â5è5ŽÈø…÷ö_A/Y
 endstream
 endobj
-9933 0 obj <<
+9969 0 obj <<
 /Type /Page
-/Contents 9934 0 R
-/Resources 9932 0 R
+/Contents 9970 0 R
+/Resources 9968 0 R
 /MediaBox [0 0 612 792]
-/Parent 9909 0 R
+/Parent 9967 0 R
 >> endobj
-9935 0 obj <<
-/D [9933 0 R /XYZ 100.892 685.529 null]
+9971 0 obj <<
+/D [9969 0 R /XYZ 100.892 685.529 null]
 >> endobj
 2274 0 obj <<
-/D [9933 0 R /XYZ 100.892 468.792 null]
+/D [9969 0 R /XYZ 100.892 468.792 null]
 >> endobj
-9936 0 obj <<
-/D [9933 0 R /XYZ 100.892 444.953 null]
+9972 0 obj <<
+/D [9969 0 R /XYZ 100.892 444.953 null]
 >> endobj
 2278 0 obj <<
-/D [9933 0 R /XYZ 100.892 178.038 null]
+/D [9969 0 R /XYZ 100.892 178.038 null]
 >> endobj
-9937 0 obj <<
-/D [9933 0 R /XYZ 100.892 153.399 null]
+9973 0 obj <<
+/D [9969 0 R /XYZ 100.892 153.399 null]
 >> endobj
-9932 0 obj <<
-/Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F85 5521 0 R /F17 3698 0 R /F51 3729 0 R /F71 5424 0 R /F70 4384 0 R /F88 5686 0 R /F72 5687 0 R /F89 6129 0 R >>
-/XObject << /Im1 5680 0 R >>
+9968 0 obj <<
+/Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F85 5513 0 R /F17 3698 0 R /F51 3736 0 R /F53 3738 0 R /F59 4373 0 R /F88 5678 0 R /F72 5679 0 R /F89 6121 0 R >>
+/XObject << /Im1 5672 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-9940 0 obj <<
-/Length 1624      
+9976 0 obj <<
+/Length 1625      
 /Filter /FlateDecode
 >>
 stream
-xÚ½X{oÛ6ÿߟBÃ0@jšQÛÐvÍÐÝ:ÄÅ0´*KL%D–TInšo¿;e+‰Út30ÀÇ#÷&#î}ð¸÷ÛâÉf±>×Üœ%<ÞæÒZ°ˆ/Œ¦“ÀÛäÞ_|ùnób}.¥³$•<f\	8É
-=}ýêb¹R:ð_ue=”õš]ìÛ(î7KøÓ
-Ë•Dä?-Òv0ÉH‰ç/žmx ¨4ÑD3¥¼l·xóŽ{9¬½ð8SIì][ɝ§tÌB­®¼‹ÅŸ>5OèYó‚„Y3Pó´ÎA
-¥ü”¬ŒnyDW£•-Ú†JÇ~¶ÔÂov;Ün÷݆Š"&x2îû‰*t…
-ü•Cüá•ûi¡ÛwéRFþ
-Mò†Æë"Hüf)c¿Ù»6&gN•È’%ZØH­X ¤·
-4ã±"•¤d"‚hΧ!#ÿ²kP0ƒ
-¼¡¡ñ¯²5”ð¯ûÕc‡!Í
-“Óª=ÇtýœC¸·R‚Iüù2V¾
-DìåÎ •X ;œb)|GÜ›~(›šdÒ®ìMÿ&÷‹qMrYêDB.FçÃ\ e1­¢1b ÇŒB±(Ô£LJäˆø7¡\@Ö€ÃA^‰“FW!¼u—'ú@!Ìh%L†ávÙQÂÍ©%ËC)^¤;<u›þúIåÿÞt»´ªnt(xIJ´¢yÖÔµÉÈ»8§4G!£d¢àäRD&j.š3æ”.0’…‘O¥ŒkŠG•ÓtkU04ɛڌl—õ@¿¾xBDãŽhÓ¬1Ͳt[H•H»á‹(¶Jƒ	¾qÓº±±Çdœ†f±A
-ÑØÁîG/2òâ1aqÕå¤ð;"×ÔÖÇpfŸ=ãåbÜò-̱V{’!¼‰+pÒ´4«mªÔŒÞË8¸!à)
-«{ìÿqIbY³ïzô–L”s²§yh·îðœ=gGÍ@¶/ÒÎ*o¹ºÈcwÚ¡ä¬)Î>áyf΂ʤ]MíCÃtM匑óÇF€V¦Ÿ+¡ áÆr¬-Kš]™:ŸíFÐ	¥'ÅnA‡´º"˜‘stÍìžèÖ ‰‚Я7Ý'†È\•Ä’<¾mó3	Û\” "œyå&ŽéJlC‰ŒÑéHO‚…­O=ir°Ž©uû8p™cƹNÜꉀöqpF¿ÛÎö´äÐúÞrÍû}×b~äšž˜„Á´#Œ"߁¼X®Bž@Aeæ+ë¨n,Ë}Zdž:ýò’ƱcÇÄãÝŠ!Â¥FìNŽ'Ór^vPxMwƒNw`<u&÷ýžú¤ÂR7}™SßPˆ:ã¸8dÉ1åÖû¾[WåvíÛ~½¥ä[ÏÞ"R³$9<@+
-õø÷ŠÇ^æ±rQDŠZ)%±¿Ì¨W9SQôPájÒñ1Ž"¨Œ`°H„÷ZLgPÐûϪƾp<’“)ñú›]UÖW4/Ò;º†œÉXOtíÛ¦©¾Pª±8(üˆ9•oó g‰ÕãØ¿pf>—DÊã¶Qmk¸ä!<ÖÔmÃÍg“í¼]ÎæÀçLž$Ý5Íð=xIj¿êi\U4~9/îµóہÝ$µšJ¸rÊ»ëÏÝ
- >>ÜI#:ô'¤INˏێå"9ã‘lN‘{8á×p iùW¨aw¾£3áTd³@«»@â@–<L$	œ›­ƒpªIq&*<þšúC3m?V!šý=€/g=Fò*|›[$y¦]ÔŠah]jýLc	ÿ[ÝÏ’if¤F«¾~ê?ºT÷rrd@®p·¹jó“°ìbêða¨Ãcòd<)B—-/Ó±Üܩ΄+‘6¿Ì¡•€Ù–4B¦~¸ÀÛCO³Æ6¤~[Ök\[a[:%‹¨AÀËïao÷Y_žnõ˜Ipô18øyDÚmgŒF›§WÍi!¿Áæþp:Z¿mßoG(1ž$^O﯋2+^³¾yZ©cHt¨dp÷^±S88’¯ÄeîÛÁä²}~I_<ÜëP“‡ûN‚—»û†RÛľц¬3)¾é‘_ö†?|8Çg›Å?ÀÎc
+xÚ½XmoÛ6þî_¡a 5ÍQ¢2lCÛ5CtëÃШ,3µYR%¹iþýîx”­$jÓÍÀ #<|xð!àÁo³'«Ùò\ó@p–òT«Ë@hÁ.‚ؤL§Q°ÚoB­ÌüÝêÅò\ÊÀ°4Ž#•Ü0®œä„ž¾~u1_(…¯Ú¢ê‹êÍ.öMë9üiûùBD"	Ÿn³¦·-ÉH‰çÏž­fgx ¨4ÒD3¥‚|7{óŽX{p¦R\;É] ´a±Ö@—ÁÅìÏ›'ô¤yQÊœ¨yVm@
+¥ÂŒ¬Ôéx‹0®+´
+•6a>×"¬w;Üîö݆J&x:ìû‰Jt…ŠÂ…Güá•»i¡Ý
+wÙ\&á
+M65×Û¬'ñ›¹4a½'veí†yU’@H–já"µ<a‘Á"ÒŒE*IÉDÑœC'áe[£q<x}Mã_Ej(^w‹Ç8ö}–oí†VÝ9¶í¦ƒ…Lê˜àÏçF…(&식E*u at w8Û¹=ýqo»¾¨+’ÉÚ¢³Ý#˜D<ÜÖèŒk’Ë3/rðr1z8ï§-M´J†ˆFÅ’X2aO Nà܆rYy¥^]…ðÎ]2é…0¡Q’2ÇØeK	7¥–Œ˜‘‡R¼Èvxê:ûô“*ü½nwYYÞh¿µD”ài˳’æy]U6'ïâœÒ@&
+„6’‰‚GK	™¨	x[w˜˜†SºÀH&!•:0®)冦k§‚¥É¦®ìÀöYôë‹'DÔþˆ&kÁ[Ò,ÏÖ¥…P©×û~[`§4˜Z?­j{LÆqhvԍíÝqô"#/W}NŠ°%yuå|g`ö¹3^>!Æ-ßÂkµ#¹'uC³Ê¥
+IMèM±4ÑÝO¹h8ÝMøÇ%‰åõ¾íÐ[2UÞIÈç¡ÛºÃsöLœ5Ùn›µN)XxËEÔ@ûÓ%ç”Èpö	ϳS”6k+jêv +*gŒ,˜?4¢´²ÝT±
+×È¡ÖX,Y~e«Íd7‚N(e<*vÚgåÁœ£k†`w$@·HÔ„–xm?¡0t@æ«ÄHqsÛæf¶¹$ED8óÊO<Ó7ãB‰ŒÁéH‚…­O=jr°Ž©uû8p™gl­wºÕ=RíãàŒn·žì1hÉ¡õ½åšwû¶ÁüÈ7=1	‚qGD¾y1_Ä<…‚Ê1ÌWÎQÜXŽûtk=êÔ„Å%C!ǍiÆûK„O
+ãO6‡“iyS´Pxu{ƒN÷`+<u"÷Ýžú¤ÂR·]±¡¾¡uÂq&fé1å–û®]–Åz™ï›n¹¦ä[NÞ"R³4=<@+
+õø÷ŠÇ]æFù("E­”ŠŒ’Ø_&ԁ«œ©$y(Žp5isŒ£ˆJëE,ñ½ÓZÔ0æá󞪱ÛúžÈQ‡…ŒxÝÍ®,ª+šé]cΤÑ#]»¦®Ë/”ª…Q#§òÃã] á-qzûÎìç‚HyÜ6¨í—<†Çšºm¸ýló}·ËÙ”øœ‰Á“‚¤Ûºî¿/I–‹’Æ/çŽv^c;p›¤Vc	_N›öús»À¨7EÒˆýI')cà&’Óòã¦%By†HÏxD$›RäNü5HgZþjØŸïÇäLxÙ$Ðâ.ø#SIçví!¼jRœI
+¿ºúßÐlÓM£•ˆæ~ ÁËY‘<„
+ßæIžiµmß7>µ~¦±€ÿ­îgÉ¿43QƒU_¿õ]ª£{990 W¸ß\6›“°Ü¢‰uü0Ôá1y2ž±Ï–—ÙPn~ƒTg—H³¹Ü@7* ³=-i„Lýp7‡ž2dkHݺ¨–¸¶À¶tJQƒ€—ßÃÞîò®8Ýê!;’àèbpðó€´[O6¯šÓ"ž¤B~ƒÍ54üþt´”Ú¾[P2a<M¼žÞ_o‹|{ðšóÍûÓJC¢c%£»÷‚4^áè,J¿—©o£Ëöù%}ñð¯C^þ;	^îþJå÷xDòÖfø¦G~Ñ»þðáhŸ­fÿ ÷ÌΆ
 endstream
 endobj
-9939 0 obj <<
+9975 0 obj <<
 /Type /Page
-/Contents 9940 0 R
-/Resources 9938 0 R
+/Contents 9976 0 R
+/Resources 9974 0 R
 /MediaBox [0 0 612 792]
-/Parent 9943 0 R
+/Parent 9967 0 R
 >> endobj
-9941 0 obj <<
-/D [9939 0 R /XYZ 151.701 685.529 null]
+9977 0 obj <<
+/D [9975 0 R /XYZ 151.701 685.529 null]
 >> endobj
 2282 0 obj <<
-/D [9939 0 R /XYZ 151.701 625.262 null]
+/D [9975 0 R /XYZ 151.701 625.262 null]
 >> endobj
-9942 0 obj <<
-/D [9939 0 R /XYZ 151.701 593.608 null]
+9978 0 obj <<
+/D [9975 0 R /XYZ 151.701 593.608 null]
 >> endobj
-9938 0 obj <<
-/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F70 4384 0 R /F17 3698 0 R /F71 5424 0 R >>
+9974 0 obj <<
+/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F59 4373 0 R /F17 3698 0 R /F53 3738 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-9949 0 obj <<
+9984 0 obj <<
 /Length 2267      
 /Filter /FlateDecode
 >>
 stream
-xÚÕXÝoã6Ï_áâ*kYÔ‡%mîºÝl±½k’Ûx±8´ªXLÌF]JZoù¢,'¾C{ê‹5‡ÃáÌo†Žf³höýÅ›õÅò]Ïò°Ì#5[ßÏT…EÏVEfe:[׳Ÿ‚[½ém翬 ñ",W«Åã2Œ@:b¹8UÎ*ZÅÁ"0moæ*h‘~˜/’,
-îÝ1õÝÇ›[¦zËßO¦­í<‰‚C·øv—AßW›­®yöƁ:í:6$‹ÀÚ°ŒJ2<:O3oJ–*”º¸\_ü~¡€“Ãea’Ì6»‹Ÿ~‰f5Ìý0‹Â¤,f’ÜÍ’¬Wjkf·ÿ¼ˆ¦ËÕtãQi²
-•Êx{gmÿ—ù"‹³ iù»èøûëak6[¦»Ý]··¶ù•‡Ë¡sËÆÜ-7þ[ÞU›GÝÖK:wàh¶H’°ÈÞ±ÛÍ“8 uàª8°üÛðB°j²0KÃTŽ:Ìã"¨À¶$Mƒƒ3}¯[$ÁÎ<1ý£yœÇy ytK‹´îy•\(Lô[‘›ÅIÛ<B t ižï{2²«i7ÍPÃ%ƒ±³…˜·PI˜‰7« …¨è¶fß1y0ý–©Ûj‡æÜU >O2Rü]%ÀAÕt–©»ùçÁÐéú¹¾=D®$5`ùpçíòD¯wb†…#;2<b“Ó’mî·ø1M3òÅ+&1Ìñ‹·;Xþm˜ù›½ëNÅ8@ä@«`u9˜àD׶rºÃ³Q°ži`Y¸ÃûA‰aÏßñ`lñò]‘=¨é¦Ýs¾¢¤ºJ|Y:jz<j¾#íÀƒV“›ÓTŽ–[ºœÏs¹
-àTü©a®ãñ½u¬ÃôxÆ|\væs˜ªižDïÖt?bÙÉYvºj1Ø”b¤QQ°±­X aízfrü‚Ô$pXƒß«¾â–4±pD§^ŽQÈ“[Ûõ§ÊœgWÛu6vPsRœÜ16TIR’EæAc0ÒF0÷s”EãÊ“ÐA†¥¨—«»FóìÄ-FÇâ`VsO~#•6Zô>¡Üóä’µÇüƒ£Â•Õ` ‚;\åY°Æë¢	HL<„å‘\’^1/ßÚ¡©™>&0.'û‘¢È:½º#[®‰Ÿ"ÃÜŸ»ƒë³’ñQ;Í£-¦,Ä5£!”AmHŠD©d¡Øïx4†Ç’¡×á•€?ŠXïæEP¤¿wv€cu[Á‡Þ´çLÜNp¤Ó¤]\æœÀ+þB `gô(¼GQ¤¶Ìë­Œ58ggZ-šî™Ýšö•ë™gïeéV3cïØêîºsFoЈmw°ˆ%é+cëjí°N¨‚Dwïæ*ðzÑíÈ$k%¿‹¬ ¢ìÃà'rÌ„Èn¹“YVü=êG(5›Ê÷7/R‘²ÂW¶„;2rn%t‘¯˜¤R…r,´mèõÆÐcÄÒR­éÂYÄ´]H&
-x9D)µMéqŠK”·æ‚«$WeîQylN¡Ì(Tá… Ë@O=R˜{ã	â’Äã9’P)yŽ#Y»ÛÁy_ó&§]ÑBA•aŸ6)Ó¶h_Õ;ã{£='5‡ùŸÇ>éõrùéýÕÛëO·W—ë7ï¯o¯¾ýñr)ÒTÛj§Yüg•¤ät¥Â4KOotq#ÍÖ¾ê·ËÞ.onÞžsÓÂ/ž`Ma W‡‹ˆ ´[‹„°‰Û$¶EQ_F
-¦¥Egã€á¼…{'ÂA¶)¯«÷O+jä²J/z.’+÷@[0˹TëS
-®òõ
-Žgo'ºþvãÌ^VLP¡&‰òà7>5L¾/Âì+Hy)’JGԁA¡‡G‡Eҍ½,$÷q¡<ÊD¾¼q
-"ãjÍÏmGÞ±¥ÀÓ¢7ƒÌxlT\XQÑ$• £œìtÝÔÙ‚–å˜KXââaƒ h(*pFΕSïƒûªë²ê¿¢©ipíX‚,È%1¹¯e'.ñ(å÷œF+d}Õþ׎•oÆ=>@ùÙãöe$u:IËÀß±=05½ÊÒï56öYð/µ¹UIßÞ3W^EàôïdC-Z+ÙëßvÏ-«pø8P÷Ï€ð}VEçñ=Îåx2Â`­?›^|üðž7Çmc:‚¹ñ!¯±S¼ƒ÷2Ч •)¶êùÛ‘ØùéúÃß¿ÿpýñæáÝÿ´IÔÿÿ6Ab:Üî5E(Dçßþ$Vþ1Û^@œSü°IýW¶§²0cJX>LS!q0XÔ‘QŸ` °žh:韈ӘN¶Ã¨?>>:^¢&8c|H%Сáó@‡!¾Ï¢ ÞùØ	ڝ¶-•¬dÔØKGwæo•¯ÂüØcÐs<̓E5|9çÊ4rÌDéxj2`Ë0
-_ð}@Ö%fÓEB:ôE+èoÊs¥Õ*ð׏£\1`¨RkÙ1«r"ÔU­éÍ¿µˆÊË MT‚î'¦¸tÂ’ã_$À¶£ô9ôj,þñµŠü»)äþC u¥Zaž ¾¦„–'nóäyÞ`­ÁZËæAºÇ¶õäØ„Ž¯xϽb“M/:dñ˜’Ò„,¸ÿðœíomû5n%
- DŽ–$™´5v(‘¼A»çæ'R“ÇMM¯ˆ:’4x£{n|až’U´mÅŠg…œ+À=T\±-â?ºü3–ú$êI@¢¶>?©ÁI(“<'uJ::æMíý
-n³Ìè¯IþO¢}`!Î~¤ÀÍsÅ»¦c•åù°8þ[ò2Oÿ(Á“WüñŠxC`\éQŽ’@9ÝÙf ÷
-ñß ô$'
-mJÄïsÈ÷=[ì[þˆBõ\}æ*y¯«~pú´BK›{|MþÂA- v8ç •3Ÿ‰ÿ‰J±eý[üK®Én‡F[yÊÀéð!Eœÿ½\_ü£ký¢
+xÚÕXÝoã6Ï_áâ*kYŸ–´}¸ëv³Åö®InãÅâШb1Yt)i½¹¿þ拲”øî©/Öp8‡3¿:X<,‚Å÷o¶ëwQ´Èü"ÂÅö~ŸÑb“~Z$‹mµøÉ»U»^›vùËöÏýb³IP<*ü ¤–‹"?Ìüå*6‘wcðtÛëeèµH?,Wqšx÷Öì™úîãÍ-S½áï'ÝVfÞ±[}»Œ
+¯ïË]­*ž½± NÙŽ
+I°Ö/‚‚Î’Ô™’ÆJ]\n/~¿“å~/vû‹Ÿ~	Ìý°ü¸ÈG’Ü/â4÷7)jk·ÿ¼¦KãéÆ£Òxã‡aÊÛ[cú¿,Wi”zMËßUÇß_µÞÕLwû»î`Ló+×Cg׍¾[ï†C·¾+wª­Ö tîÀÁbÇ~žÅ¼c·_Æ‘êÀU‘gø·á…`ÕdašøI8:긌r¯Ûâ$ñŽV÷½jq{w8óÄôúqežâÑ--RªçUr¡0Ñ×"!7‹“¦y„ è0  4’,ñÞ÷,¤eWÝîš¡‚Kc+1oÆ~*Þ,[€¢¢«õ¡cò¨ûš©ÛræÜ• >‹SRü})ÀAÙt†©»å
+çÁЩ깾D®$5`ùpçìrD¯öb†#[2<`““‚mîëü˜$)ùâ“æøÅ[‚ÿ6ÌüÍÜus1Î9ÒÄÆ;€d]&XÑU—Vuxö<ð¶Ë<ñwx?(1ø;Œ-^¿ËÓg5=ÀQ·ηsA´TcD†ŽšœŽƒ¯ÀH3ð Uäæ$‘£%^M—óy)Wœ’?•Õ̵<¾7–uèϘm¼Ë®S|]6Í“è­uÇñ#–ÍβWe‹Á†Œ4aàíL+@XÛž™¿ 5‰Và÷²/y€‡%M,Щ×còdmº~¾¡LÀyöå¸Pgc5Çùìƈ±Ã Šã‚,Ò
+ƒ‘6‚¹Ÿƒ4WÎBbP”v b@\.ïÅC²·“‹c€YRÌ=¹Â¤Q¢÷	åàž'ǐ¬=宬C¸ÃM–z[¼.š€ÄÄCÉE!éóòÚMÅô)q9ُEÖüêNl¹Z$f>E†¾?wק㣲ŠG5¦,Ä5£!”æ^¥-HŠD)e¡Øoy4†Çš¡×á•€?ò(ôÞ-óØ£H~oÍ ÇêjÁ‡^·çL<Vp¤S¤]TdœÀ+<þB `gô(œGQ¤2Ì덌8g¯[%šî™Ýš¥í™gîei­˜q°lõNuÝ9£whD]¬"	FúÊØØJY¬aA¢„{°ËÐszÑíÈ$k%¿‹¬ ¢ìÃà'²Ì„Èn¹“Y—ü=êG(Õ»Òõ7/R‘²ÂU¶˜;2rnÅt‘¯˜¤R…r,4­ïôFÐcDÒRméÂYD·]H&
+x9D)µMéqŠK”³æ‚‡qæoŠÌ¡òØ8Ì¡ÌÈÃÜ	A—žz¤0wÆÄűÃs$¡RòG²vf¿‡ó¾–îdÖ­Bè R¬ãÓ&eÚÊj¯]otàï¤æ0ÿóØ'½^¯?½¿z{ýéöêrûæýõíÕ·?^®Ešj`[î‹ÿÆ	9=ý$Mæ7ºº‘fëPöõº7ë››·çÜ´r‹§ØRÀÕá""(­ÂÖ<&lâ6	‚­@QÁ—‘‚ii‘ÆÙÈc8oáÞ‰°m¡ÓÕ»§•	5rYŠ
+¥=É¥} Ž- ˜å\ªTƒ©WùŽú˳7„]»³ú +&¨‰P™÷Ÿ&×aö¤‰¼H¥#êÈ „ЃÓÃéÆ^Žû(Ê®¼q
+"ãjËÏmGÞ©¥ÀÓ¢7ƒÌ8l¹°¢¢	H†Œ¡ àdÿ“;è¦Î´,Ã\ÂÊe;EMQ3r®Œz8”]'UýMM¼kËdA&q€ŒÉ…|-;q‰G)··à4Z!ëËö¿v¬|3öñÊÏ·/©ÓqRxî‹øŽí®èU–äx¯±±O½¨
+,È­J’»öž¹òBÈ=«~ *ÑZZÈ^÷¶{nY)€ÃÇ!€º„sôÙä~”Eô8—ãñƒ•ú¬wjõñÃ{VÜœ<´îæƇ ìÎÐÞË@ÏA*Sö|Õ³·#-šÙùéúÃß¿ÿpýñæáÝÿ´IÔÿÿ6AbZÜî5E(Dçßþ$Vþ1Û^@”Qü°IýW¦§²0cJX>LS!qÔXÔ‘QŸµ` °Î4Íú'â4º“í0êg§GÇKÔgŒ©:4|(ÿÁÇ÷YôÑ;;A³W¦¥ò‚•Œ{éèÎüíf?;õôO2oU_ι2I€3Q:Þ€šØòdÃ|u±§Øt‘}E!ô7ŹÇÒfã¹ëÇQ&°T©µì˜UZêÊV÷úßJDåe€&*A÷S\:aÉé/à
+›Qúz5ÿøÚîÝäsÿ!к	Zaž ¾º„–'nóäxÚa­ÁZËæAzÀ¶õdØ„Ž¯xϾb“u/:dñX(¥	Ypÿþ9Ûßšök*Ü¡4€9ZX’p<VLdÒþåØ¡òþ1ìž›Ÿ œ<ŽhjzEÔ‘$ÞÕsã󔬢­+žýr® SôPqŶˆÿèrÏXꓨ'‰Ê¸ü¤>'¡LòœÔ)éè˜7µ÷+¸Í"¥¿&ù?‰ö…8û‘7/CÞ5«,È‡ùéß’—i<ÿ£O^òÇ)â
+q¥zD9H" eUgšÞ74ƃГœ (0´-(¿3Ì!ßõl‘kù
+Õsõ™«ä½*ûÁªy…–6÷ô4šü5„ƒJAìp$8ÎþJ«)>c÷•bÃúküK®ÉnF[yÊÀéð!Eœ÷½Ü^ü>“ý©
 endstream
 endobj
-9948 0 obj <<
+9983 0 obj <<
 /Type /Page
-/Contents 9949 0 R
-/Resources 9947 0 R
+/Contents 9984 0 R
+/Resources 9982 0 R
 /MediaBox [0 0 612 792]
-/Parent 9943 0 R
+/Parent 9967 0 R
 >> endobj
-9950 0 obj <<
-/D [9948 0 R /XYZ 100.892 685.529 null]
+9985 0 obj <<
+/D [9983 0 R /XYZ 100.892 685.529 null]
 >> endobj
-9947 0 obj <<
-/Font << /F22 3706 0 R /F50 3701 0 R /F71 5424 0 R /F15 3700 0 R /F85 5521 0 R /F51 3729 0 R >>
+9982 0 obj <<
+/Font << /F22 3706 0 R /F50 3701 0 R /F53 3738 0 R /F15 3700 0 R /F85 5513 0 R /F51 3736 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-9954 0 obj <<
-/Length 700       
+9989 0 obj <<
+/Length 761       
 /Filter /FlateDecode
 >>
 stream
-xڝTMoÛ0½ûW»LfEÔ‡ec·µÍÐ64ÃmnâÅb;µ¥?”d·i‘Ø.%“¢9YN¾F_Ñl®9ÎržYü" $Ír¦sE+rKµñýâj6‚d,OSå\Ï—€HÞéìÇ·›8‘ZÑomÛ¬Ãîf·Ý¢Åiã§âzVۡ삏ðøÑÅ"zŒ R:`¢™”dYG·÷œ¬ðßáLæÙ{ÏšH±Tk´7ä&úñÃòÀ,× ^•§ræËpÌ…`!-àœ^#K ]‰¼R3Õ„ÖÜnm(*M{ÛôáR@^ '‰È˜1yÀ^T¥„¦+[¬»¢îÝNQÛø‚'¦äÖûÌíz׍þH*
-æ˜_ѬN‡«±¦#N}ÕÆ"£ûåÕ&Të¢+Ì°)}}® L«± -^‚‹Á>J)éïö¡gï7Oç’	‘¾ížÉÍ»Ý;ñ(u†hz$2U+3é«5Ǻa€å/Oô°‰ÈÝ71˜pªƒo^¥ÿóß®o¡…RÌ`Aý1Íýïiõ‡SÄx0»¬µ"ç-æxÉrè•€fFÁ¿‚“‰Ur@넆ÀT泆òQCgm]·MÐÍE×EMbA(ì‰ÖâˆX<ƒæ§mV>v߬üiv=	scËfµX4‡p|ÙôC±Ù„óóÎþÁóŽF5αñUÄø‚ZœD"’:MôáÀ'ý„¶Ñté²úÇ?þìÊǝuP¤@‡
-;ÚÏ*)Gܦ¨Ë1hhÃú€K8-íºŠ…q²rÛ¥®Š®X"ÂQÞqÍi•½©²`n7»>X2,ÒxÚïî8¤O0ÂI]<}ŽS¸ª²ÛÛ)Å’5ŽéÁÏ/t[ám:¨rÊÉA¹á7{ë.ÝYM;c]¯ÆÏ´¢Äþ~¯…¤
+xڝTMoÛ0½ûW»LE’%ËÆnk›¡
+tH†ÚÜ؍=ø#•¥û÷£>¼8E`»X”L>>Šz¤hƒ(ú|Y󅤈Q’Ò”¡Õ3b’EŠ“”ÈT UŽî±4|\ÝÌœ£„¤q,Œ+§	¡$ëtñýnÎ")ð®Ú¡j7n·Üm·`QÜ…ðÑC8c‚)|Qfۡзsƒ\­‚—À ¥	I¢­›àþ‘¢þÝ J¢4A{ëÙ H&$–ì-ƒo–Çbœ¤’‰£òDJl†9ç„%@‹QŠo%ú ^±kkQÕÀÖdž}ÕöîR˜œ^ E3ž¥R‡½*Jp‰ó*Ûè¬éÍNવLѽõYT›öþ@*d˜©S~Y›Ÿ¾¦N}Ù…<Á{—åhãª5Ñ%d¨[Ÿ)ˆED
+_Ð.ÁÄ@£(Â?»§ž¼ß<™F„
+ñ¶{*UïvïÌ£”	 )刌ÕFId«U§º¡IOtÚDàn›èLv®ýŒÅÿ¼À·ë[hq
+è—€Hj«=#üÁüº‘]vãeê5c’(Áþ…ì<YÍ&´ÎhˆSèFÂJ½†.º¦éZ§›+­¢F± ôDJ>K2!ÌÃü¨ÚÜÆî{‡•¾ÎoGaÖUÑ^‹YûqpÇ×m?duíÎ/uõÌ;•0Çü«áu0‰x<&5šè݁Mú	l%ñÚdµßÿÔÅË®2Ç%ÖÛURxÜ6k
+4tn}‚%qÕ¦¹2²2Ûµ	.3­áH‡Ò‘~ ’Î"aøE"qæ¶ÞõΊÜ2ùÓ~÷@Yüú™;i²×ÏáLÂÐûªFCŦô`Ǹåp™ªsR&Ì„°›}eîÜXm78cS§¦Ç ³¶.´.r'¼}YX	
+üÛÀw;l6ÙaÐ{kæïN[wYîÿø{‡ZœË³î¼µÌãý”‘£Q8® ÷?¾ªv
 endstream
 endobj
-9953 0 obj <<
+9988 0 obj <<
 /Type /Page
-/Contents 9954 0 R
-/Resources 9952 0 R
+/Contents 9989 0 R
+/Resources 9987 0 R
 /MediaBox [0 0 612 792]
-/Parent 9943 0 R
-/Annots [ 9944 0 R 9945 0 R ]
+/Parent 9967 0 R
+/Annots [ 9979 0 R 9980 0 R ]
 >> endobj
-9946 0 obj <<
+9981 0 obj <<
 /Type /XObject
 /Subtype /Form
 /FormType 1
 /PTEX.FileName (./Samba3-HOWTO/images/cups1.pdf)
 /PTEX.PageNumber 1
-/PTEX.InfoDict 9960 0 R
-/BBox [0 0 793 662]
+/PTEX.InfoDict 9995 0 R
+/BBox [0 0 788 634]
 /Resources <<
 /ProcSet [ /PDF /Text ]
 /ExtGState <<
-/R7 9961 0 R
->>/Font << /R8 9962 0 R/R9 9963 0 R>>
+/R7 9996 0 R
+>>/Font << /R9 9997 0 R>>
 >>
-/Length 9964 0 R
+/Length 9998 0 R
 /Filter /FlateDecode
 >>
 stream
-xœÍXKsÛ6¾óW`|©Ü	¼™é¥7Ó™>œX½éÂHÄ†’¶Çÿ¾ðElœk{by³/ì~»XìD0EÄ÷¿·§äíGM¨èãûþC}H¾$´ûÜÿÚžÐÏë„bj¬Uh½Iƒ¨ÄFsƒÖû¤ÓèÿUôà9%«_þ¾@ùeç*÷(oWìÑ1kP{Ì´YÜÙÕY±¹Eû¼h]¶Çø7«¼ÍŠ|‹
-×µ¹]ÿ¶ÑÊxÛŒa¥˜ø=Yeµó².Ý—õ)kTÖèßþ¸CíKåš7¨l ¶çòº@y0ž7·?€R"£^骭	Ä«Ú¥pRL¥wÚÿ%0GO ›—çÆÓ¹ü¡îîÑ}ŸÛûºÜܾ%±’u!²qˆ¸ÂF@ðRɱ‘Z õ.Y5åɁ;çCêѝÁŸön|€ úoÈ%F`Æ‘dšb%Ñi¢N°¦¨H¬âØe¢PF„ÿ$´±XkOBb%bÎ$¤kŽÒÛ*’ý	3˜…žöä˜<$›ÿ‹+¯V×Üò(Õ2@‚K†¥¡f²ªäg-`ímU6m³­ój”‚Aœ÷Ç(D(,¬?¾e˜Q(ã0˜!L†ãkŽí„„g(½­¯0±¨'—˜XÜ•ƒ‚‰P)ˆRØŠ•e@%7LEŒz ÎPzCóuº€³Eº¯V¨d†šoÜgRaeCB
-,¾BǞݖU5q&Hèùc“§Ö`‚¾ÉWÍÀ9_ÂŒ‚¹ŠÐÊ(·XЭe at +\Å`BGhxzlÎPz[ó%¼Œ'³%¼œ+¯·u)„øF[§ÀÂ
-GTA|Éu[:ïðö±jÒËþRVÁ•tFn /Ê8ÕYÃL/W‡q'…c*žRÂ0´­ <ëG¬M2fÅŒÃÐ+ëäÚr¬ˆÞ!=qÎ!(QI)GÖbæów9íÜS¾uiS¹m¾Ï·CHæN.\ÄCH>eÛÏî¼».18‹Æ$
-4HÅ)áœBŸ(ÅD±ÐàqÁ!lAJ@žŽy$€Ç‘ñB£©Ø’~\”×ÒŽáûóX§§ÀXø»WÀ5Œ™Œ)’K_žLÂÛ"Ü´B[âmE<J1lÙej	qB–ôã"!K;2˜3 @šÉ>gN©"û¥·à "ûOoíš2˜šMÈ"~Ì%d1GsÚ7·“}Á”ì.©Á~Déíi¡eÆö#žÞÚ5e05›Eü˜KÈbŽHk(&ðd4JcÍÀÅ…År$#Áƒ©—SÚÏ¢ “ÑÿÃ%Žyô·b
-kŸøÑÆH‰S±ŒIXÎn,¦¾n¤ÅÄ·8«0áHû¬ÁtS»d…êuîï˜ð¨¡ò›Ï	”B½_ÊݳÀáFïóS•†Ð¸oæ&¦å•»«Sö‚>9T‡ƒÛùEÙÑÕu[$Ÿ{©Íê'tÓMZhWçO®¾ÙÜ&…	¯ŽTrƒýJ)…I&ãn:‹—SaéæG-äÎÇì¼s7WÓÛÍè30oËS•ÕÀ×–ýúMXðÖ{ö_YÑ”(ŠŸY‹àôuùä•OCê Ÿa|TaX
-È‚@¤¾cR£ƒËþµ¾{Ñ	nw{<^ïÒû¬n_Ò_Çm^‘vhýX*ƒÈævô˜@»¢ékvwrBžC®"ƒòËÖíü!.'LIàq*aÎeB¯¡™û/æqÏ;x~Ów ’pÚí*ÿ•žfA;ÜøajöïHû1¯*ÈÉsÞQ—».>B­¾Âd~Þ¹
-Fiç\—'ÕK‡Hf˜ˬÕû#¼[»@Û´YQ„‚HSÇ.$%ÝbµyhžzXC¯Õ¬§(‚Wµk|‡0Hþ«¹
+xœÍXKoã6¾ëWr©
+D\¾I-ÐK‹4hÑm³÷T÷ Ø´­®di%%Aþ}‡zY¶´È¥‚(
+g>¿!‡ó
+(a@ý¯{n²àÃû*h¤ðå¾û§ÜßÖþß=6ü°Bõ8#Ö«]КaÞ „Q ™%LIXeÁâÇ?!9B|ÜB¾ƒ¤®\ºƒC\A}H*X/öîèÊ8]/a—¤µ+asˆQ½Hê8M6º¥ÕrõwÐú„Õ¯Á".×wá./³¸® /áÓÏŸî ~+\uy}@S–‡Iµü.XÔå3~Á1EéBFð§<:ÿ&‰€äÇÊËš	xôwðP&Çú¡Ì×ˏhF(¢¤°*F"i-¬¶Á¢Ê3‡žŽûÐãkáyðw«à3†Êÿ0°­Ô$E… ²þ]ZJ‰…4ˆ%†Š“€1-c •¶DD^""Ä0Òà&"bòÞ¹H/\¦Á.à†É$¼ÎÎ!x81óô¾d at nh…"!¡:jr!.
+dt\#µ>yUW›2)®‘ƒI¸Á˜G—
+n­‡‡SW–P)NÔ¤D¢†V'ŒÉ9±£!LPM´œ
+:/é¥ÛKvÌÓ%E惪§'£‚¨èÄWa
+î/ш°'IÏX¡…%fÄØ‘JKщ ÷“^:¾šÕ3 at u5¹g‚ë}9Ž2ç yDdd›¶ÿ:/šCk8$XĈ°QsHUÿùzæs.ñ²cBS†‡Œ3zô”fçªÌ˜Ó'žÔSIç+x¿¾ÌÛõ`NèÞÇ*ô‚ŧD¨ÉÁñrÜ’ÍsQ…ç'ˆ@Â[œøUÆ>þ[ˆéeY"yGÁ«6OcºZk<¢ýXçÅÛ\M
+`ê#‰ŠŽj ­{I6.¬
+·IvÉfb}H(e‹§xóÕ·Ë¿V¿\ä ·CK"‘¸Ž‚ãaMe/HO«*¢@)üb€iLD>Ö‘nÎùA ˜ß®{ço½ý1éÿw0ç,ŸÉ'ÚI“
+N#¯$új2¦}õknpI‘MÞªÔH/ÜÀ{Ü<‰Q—¯§¤¼ôx¾FsÀs¾LsA4x5BÅG8U”Dje$éСU»™õhF:‚©¤÷•N¼__µ¹`»¾‚sB7 0Ò߯G˜$Õœ(;Â4’t˜ðiF€F
+û©¤w”N\__ÊY »¾Ž³¦Œ¡„aͨ¥ð#³@3Ž%¢$éIbTÔÖ¹ZZ­õ!?Sà‘lK’A"±|`^28šJGãEœ°óEœ4…ÉKÇÆš>ÒXö1<%_háµ£tç¡ýwõw_AüMHH%Âom›Á‘=û$+¦]ÕwÀ.:hYüOŠôy¿w[ߢ;¸ÒùæØzñ=Ü´ÅlËäÅ•7ë%~Þv¥ÕrŸ0Ú4Uá¸-Öôõ|ñîxˆ´{3©o†–*oò¬ˆKÔ«s¯iÞ6í¶8­rˆk¯‡¸œO™¿x‹§â¶7E§‹Àu
+%ÖÏŒ³Üo¿¯î>Žcá-7 Û¡(·áC\ÖoáOC›0M¾:X=—Oy3d½c›t› †½W>˜Ì’
+Žyí¶ãy¡‹¡4ÃÉž£Ü`Í&ñçx5¥¼eÑPz/wddˆÁë+Ç¢ƒ
+ÑÞ4pýIQ`œ_“úÐt?oOÌ‘
+u’ãÖX¼;O®2Ï0(ož8÷¼’<6WäSUÇiÚÜ/ ÿ0Ü^¥zÃødËNw€+JW÷tk‚õ9øéƒþ€
 endstream
 endobj
-9960 0 obj
+9995 0 obj
 <<
-/Producer (GPL Ghostscript SVN PRE-RELEASE 8.61)
-/CreationDate (D:20080128091728Z)
-/ModDate (D:20080128091728Z)
+/Producer (ESP Ghostscript 8.15)
+/CreationDate (D:20080520133143)
+/ModDate (D:20080520133143)
 >>
 endobj
-9961 0 obj
+9996 0 obj
 <<
 /Type /ExtGState
 /OPM 1
 >>
 endobj
-9962 0 obj
+9997 0 obj
 <<
-/BaseFont /Helvetica
+/BaseFont /JSMOVR#2BAlbanyAMT
+/FontDescriptor 9999 0 R
 /Type /Font
+/FirstChar 32
+/LastChar 121
+/Widths [ 600 0 600 0 0 0 0 0 600 600 0 0 600 600 600 600 0 600 0 600 600 600 0 0 0 0 600 0 0 600 0 0 0 0 0 600 0 600 600 600 0 600 0 0 0 600 600 600 600 0 0 600 600 600 0 0 0 0 0 0 0 0 0 0 0 600 600 600 600 600 600 600 600 600 0 600 600 600 600 600 600 0 600 600 600 600 600 600 0 600]
+/Encoding 10000 0 R
 /Subtype /Type1
 >>
 endobj
-9963 0 obj
+9998 0 obj
+1337
+endobj
+9999 0 obj
 <<
-/BaseFont /Helvetica-Oblique
-/Type /Font
-/Subtype /Type1
+/Type /FontDescriptor
+/FontName /JSMOVR#2BAlbanyAMT
+/FontBBox [ 0 -186 593 667]
+/Flags 5
+/Ascent 667
+/CapHeight 667
+/Descent -186
+/ItalicAngle 0
+/StemV 88
+/AvgWidth 600
+/MaxWidth 600
+/MissingWidth 600
+/CharSet (/y/n/c/comma/M/o/d/N/C/p/e/period/O/colon/slash/f/P/E/r/g/F/s/h/one/G/equal/t/i/S/u/three/T/I/four/v/minus/k/U/five/w/l/a/m/b/space/quotedbl/parenleft/parenright)
+/FontFile3 10001 0 R
 >>
 endobj
-9964 0 obj
-1448
+10000 0 obj
+<<
+/Type /Encoding
+/BaseEncoding /WinAnsiEncoding
+/Differences [ 45/minus]
+>>
 endobj
-9944 0 obj <<
+10001 0 obj
+<<
+/Subtype /Type1C
+/Filter /FlateDecode
+/Length 10002 0 R
+>>
+stream
+xœ}WXTU»ÞÃ0{‚rÙXÔÞü†yÁþ‰—_‘‹WÂ(T’›
+Êp“¹¸¹ÎA‡Á^PQ‰MšÒLó¯,©,ÔŠ²ôx
++ûöÿ9gÍ2SÏé<ÏkÍZßZß»Þïý¾OD¸º"‘hdxÖÚÔyxL¼u"ø‰„ç\„çÅŠ¾ÿWˆäyb~hΨjwç.æÜ]÷<7f·0ÚÚ= Ø“‹D…5»"róä›3×oÈ÷JX¹:x„‰Ž™©aaaþkåOñÌØ’¹>ÇÿEüÏÖŒ¬Ü¼ìŒœüÙþxuVVfšÿú,yÞ†-þ©éééÖm‰©Yý£3³2óòr·úEûO›2eê$ü1-63{mÁÿ˜Üœ\ÿeþ+3Öd¥nþÃ$ASä9i1¹é±yË×ÅEm^½eÃÂüÌUñ‹·nLØ–•š½Ö\PðÄɳB¦Î:iA¼J,'"‰ÉDE„Ä
+"š˜B,$¦/«ˆED O,&‚ˆb	J$3ˆ—ˆÕÄ2âïDC, b‰BDˆ‰ÄHbáAøž„7Ácqð!¦bà	Wb1(Ú"úÉe²K«˜o?q]êÚ"ñ’äI“¯“÷©ÕÒ±RÓˆñ##îlù‹[„[µÛî›Ü{FÍ%õ?£[<Ü<F{DzÔ{ôyüÛó9Ï$Ï
+Ͻ(¯Ý^¿zÓÞ£ÑÂ#Û%˜yQ7Ì…0˜)†ã>‘(@‚hR®T••éUÍ,”’Í:É¤ÒÉÙ%$賤‰lÖk›LJ­œEb²H©.+Õ«Íì{$šî¡™pOò®Ó
+Š,Tá:µ…ÝEâ#9úù<Þ¼yhíò¥¿€ÙÂÙ|Rn_Õ̶£þ²ÐnÕ‚/iÑa[*m!›
+äQÞ`Üm”Ò§÷l3œô{‹³¨÷ØjÚÌeK—IÉx£›Òl¿D›	ZòvÔåé1ë·-[ÁàKó°^Ä·¸ÇûÒ'…7wYêñÄ–XNŠž0Ec„€ïµk-ǻك–ÝÍœIªW蕪ªJ“”¼tK^é2ï³ß@üy/¸ÜíIM¬céëE5
+ê&¿F­ÞÂÒ'ïSôõfµ~;CŸ,Q+å¬Íw¡€õð‚G§¾„¹2˜
+O$úÁì¾Ýa|ï`x™BA«udj²Ž‚H‚ÐT‘ØÏÒ2«Ÿ­ƒ™ˆ­»
+¶Ý…l¸P #a:z"±y,ˆlGäÅpAˆ!ïñÈy=ü‚Ñ0&ð?Ñv­ëowf½ôò¬€€—ûÜëû…µíßÌÃc\[ö´xŸé¡3
+FûÒe‚\Mr\ÿ"R¯ö¬<6äö>¥»‘Ç£Áíó+ÇoœaèÒi©aé²xåÂcÙÀíYxeàìYÁsñ©·û~b†û…‡ë¼X¨ò,íÔ0(ØÊ’Ò2+KzÓHtY¨–ü,²cf/Zq†Õl&„˃ÕC¸hyчØüf¡N¶æôòý‹¹EÜòM)É©¯åFq±Ò™òäÏ}tuÿ™śýfÎ 5*u
+UE•JÃ$,Mڍ½øF±7)pûþˆ¿ëKŒ­eª‹T&NÚ¤5˜Yp¥ÌjCY©ZQÄØC&ópÛØAñàP˜huÁÊa«æ<¡hPa	˜8•8ƒ¡–<³ø½ì/8)x>øÜXºÜ&ÝGžó“ò¢ˆ~OöøóðàÙóƒƒæ|öðá—½?ÙŸðð/vC²Œ{§ª¥ä膻³»'`Ɔ ÑÈç÷ ð»îgÛ
+JƒRSYU¡fÓ6.(ˆáÁÍþ´ô‰”wµüxóýGÜ#®7n÷é0ˆÝ¼j#×-b‘òEa(ð7°ð<¸‚/„Â|D€ý
+“¤?  ç'"
+I9	(ðÿð—”}ª"X‡-Öáð„d'MI¾Jž?}üÚ¾²ê sVÃq5œ´C£×èÊjج†hm'º4qJ
+KÉ·¨?Ø)R¾"͆!aAqCÊ´’‡Z|¨'wð¹aP,ƒ9$ý½?>xùæ8vĦWéP›RÒ¢¢bH(v…Zˆ¡n_[µ0:be¨Ý¡µ°ük2°öáº~ç·uúÒçñ1­2H!å:eS£NßÌ€/Õ¬Òo/U)åL
+
+€Šî†w‚É"­Âd¥ì`8õ7¡K…%›5ú²
+6@ŸGnèê)¢Yøô̵됅¹†¤Vzm·‘í3Ô?Á6²“íS/:cS¹®ˆEÑ°‰¤O€Ëé}§ýör-åûóµêÚª+ê†FŒzQ»iO!‡Kââr'Ï”þ‰ßòð=Ö‹Q˜âB|+£û®­Y}dr4	Iõ`¸ö\8rí‹dÔÂø„…‹-á«Pd7wÂ|üdÛQÓŽ—b#A)úá0&‘tš›'{Ø‹	?oþäIá˜ð½½†hTlÅ\dÇÆtŠ7™€—•
+ŸSE
+Š¦¦;Ú	…öŸÞÝ.”˜í!àe‹ëm§áø_Ú(D
+2Ù†#)»VrR::xAò’Í9‡äì¡¢Cê^õ%õõÒ%æÍ\¾”6&.Iý{ÔÉw-EG7ª8…,±Ê;µª&†ÞiÒê,¬‘êZw®èÖ É½K_ÛÖžµ—ݸ'ø\;]¯©)0a[[Måfó³]—Žö~þnöëõ=®¸F«jô3i
+˜+Æ='©2†6nWâìˆ
+é¼
+³Vk `Ÿèpúâ å5{ Yyc)'t¤ÑôÞGÍ—¸g:¹½87·>ÍÍ)”CŒ}¨¥`%»³èrHlj~lÒPn^ÆC‡U”·N1ªÙ.ëú]6”­¢¾½Äf‡E/‘ñ›Ö«Vcù
+˜~žcoQÜ•CŸêì8yÊ|™ëçzÖÖ'I‹ðC7š™û”¥RWR¢Á\J¥œˆo^Ì-áâòSR“Öd‡sÒp
+M{2f^ý¤¹ýòÐe~ÅÜ	éÃ+8^À²h† ·p‡¶ô¢½äü«É?~
+dÇaƒÊ¨¨ØQU©fÖn‰*ZÅI£Su³Ð¹ŽÌ÷4Åß²†ãt'fDý(Ô)ý·]¯l8ƒLîʶ«Urv%…ÑÈ´’6F¼O5«ueÌg¦äòÞ?ðòSpù”/=NX!4Éh#ŸšÒç7nÎÂÐÔæôö|¶­àÄöÛo–µhZK™7r¤áQ	“1ï¦páÝ;®í܍••“â Áj ¡
+uªÆ&|s˜¢Éü•-×ýÀý›ëºóOeìg³,¹º˜b[´yæ-æ’6®MúñÕówn_MY^gã_ƒÚägjÐ5³¿Pf¡Ì†æӣ߮Ž»RûÒùÂRŸÏe]˜)¸cÉrB½‰¤O/_µ<{‘_RŽ…÷&:*À‹ø×9VuíƒC/1NåÌî‚0ùg¼L(€°T±¾¼±©ûäàDRr­-†[0{°`œqëÈ?¾ ÕàÐóYdÀZij­N0M{•Ä:Ò:ô8"Ï[
+íàEm
+2X+†ï|`–à.étÒ–	&|J¢@Ô/ÙF¢`è—|쨏ñ$Ìt—<¥x[ë6x¦<azb}éAˆ€E²w:`!Š’ä‘ô9îçk¿Ÿ{™B¢4xש¾’3$=è8ËÇqÖ^…£@‰à6сԅAK¢cÅC»2
+^4`/æ*1^í¸µÐšv©
+­q,WiJ0\»q"ºON‹Šš>-úÆwÜïýCÉ'WâUz[›pŸD®ßL	ˆûûÁ•q‚1ÖA˜Xˆñ¹‹QlvBÑÅq¥ód4º5
+t’$rÒEÀ-ܵüŸ-ä=d7ùï#£Qa§Mí?`Ûá6FZþŸ¸}ÊóHÆòÞ˜‹WpY€é"áeŸÿp¢zI<´7¾;yÝ’Ry<S^¡ÑpåR…Ni¬©«®®cnï;¤=ÁIoóU6’ŠÛ•ÕðÖ@¯q¡,}nÞ‡«¼yåÀûW™Ó®‹–%Z»•è”öîn¾ýû©³Å	Ö©ëé„t¦
+€XËW¬CáŽ2	wcÃí…ÙÖT‡˜‘‰/Hóïwm=î×~$3E×{*û3Öß;®´í÷<~äÍ–n@=ÎÞÊ„ãä•5çV¬}së+éLÁٍûÞàR¹yf²ôÏ
+xð ¸Y솙öT4ÜntÙ %ÁÁ»‡ß‘twä™2{ü`Ô£ðωGxüÆÈWXˆþ§ìç/f½<;쥠9w¾ì³UÅøOèÃïù"6ÞŽj7ëÍÜ3ÍœÞPÛÚ
+cßõ±ÍfçY¼ö^Sñ.§VåE"—t4‚䎽ð)rÝ—›FNjÒëu;kªêÙ(ðÊà~ç~oûõŒ®©¯®áêp'¡/gl¶þ)†8l«\¡,¯äªj+ØÈëp µîöÏ~!ÞQÁUq•Òr½ÒhÐjš™› zFr?s¿lüm!¸æw(ô
+Î
+¤C€,ÕîܱsWñL‰iûn“¶®ÅÈÀx0[)\²Gga„,=;7c}[ö[¬ì8r¨£#ëP†s`ì_¯QÀ<Ÿ³n][Ž}þðÉ“Y‡m{…­ÿ%«ÕÕÔrõRƒB§Pªw”jôÕ¿—UªwVp•Ï(pca¨¯7iíš,‚c8»~&2W\Y¡æx‰BW««åêÛ%4!Ö©±ïqêl%„ò»D‚.ÉpƒÔÔ¤l³ƒq˜µšÒRÊÂ
+qèÙðÛ/C춺Ú	¼·ÆÚªb}²êêÚêj\§}ýÁŽî÷ŸývÞ'«_)ÎNc¶—Ê9…£lÔÕÖ6ꙶös–Kœô‹+ÉKßÈMO•³[Å;_å¤EåCŠ¾þðîâ9óæ-‰_Õrb
+«®¯¬ÕpR…R¡(k,m/b»óƝÃõàÎÏŸ®¹:÷èPlŽáá«Æ>X,}`®™â”‡[¥ÓªÄröUsÎ&¤M¶‘À¼L¢ÂÁ±’5ìçe¨„Ädx"Ùoª˜ýŒ‹ßá*ŒÿC>ÃXÜ鄹{8¸VÞƒå-Vø@²Å~Ú6À•Nf`}}mC#ӵ由““Þ»3mÜ¢Á+öŸJf5ÚŠìd¹R©(k*9º•=ÿæùâØI·¯¿opß7þõuª­Iìèm-ÂŒœ›ZZÈ·Gòno»»óî£âéWì`
+endstream
+endobj
+10002 0 obj
+3993
+endobj
+9979 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [235.603 617.768 297.864 629.457]
 /Subtype /Link
 /A << /S /GoTo /D (cups1) >>
 >> endobj
-9945 0 obj <<
+9980 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [322.713 617.768 384.974 629.457]
 /Subtype /Link
 /A << /S /GoTo /D (cups2) >>
 >> endobj
-9955 0 obj <<
-/D [9953 0 R /XYZ 151.701 685.529 null]
+9990 0 obj <<
+/D [9988 0 R /XYZ 151.701 685.529 null]
 >> endobj
 2286 0 obj <<
-/D [9953 0 R /XYZ 151.701 660.623 null]
+/D [9988 0 R /XYZ 151.701 660.623 null]
 >> endobj
-9956 0 obj <<
-/D [9953 0 R /XYZ 151.701 638.691 null]
+9991 0 obj <<
+/D [9988 0 R /XYZ 151.701 638.691 null]
 >> endobj
-5274 0 obj <<
-/D [9953 0 R /XYZ 151.701 593.624 null]
+5262 0 obj <<
+/D [9988 0 R /XYZ 151.701 593.442 null]
 >> endobj
-9957 0 obj <<
-/D [9953 0 R /XYZ 151.701 576.754 null]
+9992 0 obj <<
+/D [9988 0 R /XYZ 151.701 576.572 null]
 >> endobj
 2290 0 obj <<
-/D [9953 0 R /XYZ 151.701 207.735 null]
+/D [9988 0 R /XYZ 151.701 221.285 null]
 >> endobj
-9958 0 obj <<
-/D [9953 0 R /XYZ 151.701 181.078 null]
+9993 0 obj <<
+/D [9988 0 R /XYZ 151.701 194.627 null]
 >> endobj
 2294 0 obj <<
-/D [9953 0 R /XYZ 151.701 181.078 null]
+/D [9988 0 R /XYZ 151.701 194.627 null]
 >> endobj
-9959 0 obj <<
-/D [9953 0 R /XYZ 151.701 152.129 null]
+9994 0 obj <<
+/D [9988 0 R /XYZ 151.701 165.678 null]
 >> endobj
-9952 0 obj <<
+9987 0 obj <<
 /Font << /F50 3701 0 R /F22 3706 0 R /F17 3698 0 R /F15 3700 0 R >>
-/XObject << /Im54 9946 0 R >>
+/XObject << /Im54 9981 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-9969 0 obj <<
-/Length 2071      
+10007 0 obj <<
+/Length 2014      
 /Filter /FlateDecode
 >>
 stream
-xÚ­XmoÛ8þž_!Tj†¯z)ö¶è¦ÙÛîK7׸(m?È6µ¤%'—3J‘\mwë“ŽÈòáÌ3æÑMÄ£žý¸:;ÿIÊ(eyÊE´ÚE‚s–å2J²œ™\G«mô!¾¶›®lêŧÕ/^=cy’hT—9ã ÍIOJ&r¶X
-žÈø¢©*øf©Œ‰/"v ]³P<v--e8ìÇržû­ôSmúÅŒV¨uv¹:ûÏ™ )(Ì3L©hS}øÄ£-Ìýq¦ò,º÷šU¤Lƃ«¢ë³ñ±ËÂŒ7Õ9ó~áö+êvg³[ðA©ø~oѥ㇅ÌâæÄ8(jüíhºkhfÛ ð¾>4EX¢ÛÛŠtv®©Hv]T¨¶.‰H#!XnŒDÓx´T©?•ÑK8I°9þ(”ÞoÛb»m«õ“ÅRjÿjím‹]¿l?—õ
-‰wtð4x‹Š¸éhxµ€AѶ÷¨ÒàÀmi…²&7öκ%¯¢¥PÌèœÌ²õÖo¤’4þ
-׆enƒ;““^ö_Ë”).éëŸ<€;ü±‹¥6âñ€qÐÚŽ–J'hI2–š,­]€êæèÊîanc-ÁZÝkÿƒV>¶Ö½X,Ó<ý+@s;Y!ÁŸ$¬¨JÆë[<Ë휉a¹Êzu
-®~SŽ7†'²Ä­½×pý ΄'Ó/@5ׄ°CÃb³iŽ„Dp+‡öß‹L“¹‰7€R¯·m¨íðcß^°‡klŸÃ‘ÀEÂ
-Â5Ŷ¦¯‹ºøº h]UÖÅ!ì[{g¬Tü×nŽ}êðЄž?¶¥VY¼D—Tîæšnî4‡¸•èñqªPàlÛB_â‹#áèl‚ Þ’ʦ!qé›cз$´í/Bè”™4›úHë›4öÆû£Ä·ƒZÏ£Añ#Úµ]†s„˜i„‰ÿpÏð©x
-.|&•æt›ÝÉJ‡Æ_Þ׸ÝC°ÆÙ¶í-?¹–ËÞ³“<ʍ¥áGnø}Ùíi[œwô¶±ß„ç·ºõ8
-ßÔà1`œï–¬·B
-¯	Yñ¼‘2\v Ò6ž¤ŠË–DßVˆ`g-ÍÀ]Ր‹hzW”»}Ž÷•ÇoV_&™A\yðežÐײ“©rÅLŽ™ö™×’<8q
-Ö©ø%š¸zwý¥
-ÂœHÅ71@)δVS~|ùjfW¹Q›M1‰Š“Mß\®Þãõþñö×/7×¾Hä7Ù]`òàÉãî/¿|ò,ÄFPàZNñ=ÉÎUð~ Á~ä}nÜMÓu”ØՐ¹‡‚X߇–ŠIìl!˜Cì9·Ýæ¼-ªuq¾u%$Ëv>`%,•iÿѶt æÆ= ŠfÓ?<0H”¹
-,@Y€ú3€Y˜²8õQÁÝú¬¼ÙJ[w$‡¼©á“˪ôI|éM›óO“7¼ã™øá=ÜŒóQ~6-&ÌÈ!—?#ÎѸٌ›²LÔ»%ƒ[¸<†“×P`gÈÁêÁ@ë=ŸF#OV‘µöA©‚ˆZÜ„é÷—oßÎ`_%žªi‘@Üùÿ ¯9ã"óK%B|åµëD³\|›MS‰ìdÓ+⮯ÓÕ?½$e2?¡%ÎÒxS{Ö}ð©/$¼JOf§zñßçÁúk/€@,âù—Ø£88¹¢œš Ñ£eÛdº¶'êOh¢'mí£Þ›†úWW¯‚rý!,¸0!–°ëÊ>	3Æž`ò—q…ëA†Z÷{Èoãœ§å}®ËÃÉ–°|K]Lþ¾ ¯Ð@ãßïa¶åIUÞì‡jE:á?kÖÐóÐÅÉšRü‹I7³´]g#ʬ‘7ëÖN89L‚v_xfål/Þ]]¿ îj$ {•…:B‚N"®:n´?±Û\À>aAßÿÖl
-Â"„žø-ëÚàBØ÷çýìsà‘\±,ÉkÔBùŠ	[ô…zžYGº§íl6‘Ü¥GÌ-ësœ†‡&¦ÖÚÍZ˜N†¸ÖíñÎ5ÏýÁ!—oiX7½œpò@#àȶ
-*¾6áÁû¦
-=ž>ܱ&ÅÙ‡‚XꀖÁ¼1˜_ÏwB2¦Ãq`m׳%•Ì˜áC¶8iα*÷mÙ¶Ç *wÔ>’У‡ÎÔ~’9[5=ø0äšžñ_.æ³)´È¦É}ˆé9D°“Jnãf¸Åå~–Jè±ÎmáŠÊ~ŸÏ-|0ç_¦ã5Aù3µž½@E|‡oÔOì©Å&ò;jý“¡?–)˜,O at j]
-Fͯ4à`@{tNbÌkDc>D–Ë³iÖ‚,§¬¬luûªœMúÚ ËSòõXyÃ.e=wz	g&˧OóÏÞ_"YÊÕc`èhaÿ˜ -¨¹[ E9”ÛÉðh^j^_™z{‚÷eø+@òœ‰dò|î]Ùaœ}ñµ¤9¡&$Í‹	&ñEQ?
-¤ð¢¯°pàù0Ì_#4HtEqòo0Ãwílé×›yRú·]ÑgµA—“É?& ‰·¶·$÷ŸIÙ’¤4Äÿv¨7
-W&.œ¥ý‡½áO”§-	è3Vw$C:€í]iï^¡ ÈÅÉ߯B1ªAôLÙÑí)ÏRÚ-ï Ïßx"1ª±ï‘}–}2ú3!ä왨)!lª|ø?䃠¤Lm¬üNzßÍ­Õ›4>ÍÝpE%†{„|N ¨\ß[ýˆ&‚Ì
+xÚ­XmoÛ8þž_!Tj†¯’XìmÑM³·Ý—n®qQÚ~m:Y9IN.ÿþf8”l¹Üî×/æÛh83|8óÐ<¹Ixòϳgç?I™äÌæ\$‹M"8g…•IVXf¬NëäCzíV}ÕìfŸ¿xñ‚Ù,Ó(.-ã ÍINJ&,›ÍÏdzÑÔ5|3WƤ—3‘¶0Ÿ¶ÍLñ´íH•á°³Üú­ôsmeF”:»\œýçLÀ,™g˜Rɪ>ûð‰'kXû%áLÙ"yð’u¢LÁ2ƒÚn“볝ñc—EžÁ¬1r⳶ÌûuðE‚Ñ°œ~J¯öw]¹^wõòÉl.µNuî®Ã®I_vŸ«Ý
+MoÈG¼m "mz^Í`PvÝŠ48hפ¡Ú‘ÄwïÚ9zž>ªd.3Ú’Yn·ö©,OCݠ探)Ìq4çÃ×pDF(úúçr&‹ôÜl®H±ßìiй>Œ=V•,7ã¹tn¢«}[õ±µkõ ýÒ¼ï\ûb6ÏmþW6€ä:†!ÁŸÌŽVÔ3%ÓåÆr3#3̪bïÒ~SohœãÖÞëbÉYƳiÀKµ:½.ë™ÌÓe–«U³ß¡ªܲÐþ{VhrštUîHnÝPÛãÇÞÏ0±…cìžCHà áç°îvôu¹kú­kƒ këjWÞ†}wÞYpkŠŠÿºÕ¾wÑ[˜:¶¹VE:G—”õÁ€µ¦ESpH™>§* ­+a[èKðÈÑäQlÂíEV
+MW¾ÙyG“®E`ûƒ:g&/ÈG¶ôêMžzÛ}$ñêà©ó6ÁhüÈ…n»>̆0Bv2¤´Ïð©t	|&‘fd›Í‰¦ÛÆŸ—¸Ýc°¦u]7~r*—ƒc ªTÀ@µr4üÈ
+¨ú-m‹ëí#]mì£3Ê㶺ó0
+ß•Ô`0£¡ u‚
+VÀ])òŒ¬x
+ÞHÎ;®mÌNR¥UGS˜ÞàÖ9Z£ÚAÖ§åMYݺõs<.›¾Y|™–eTØÄHH²øj^f2WcV¦l<š,´¯)¨ËÈÊk°N¥/ÑÄÅ»ë/
+P2g"ßÄ ¥8ÓZM
+øñå«È®ªþ6›b¹'›¾¹\¼Çãýãí¯_n®|‘Éo²»–P
+ƒ'‡Ý_þ~ùäYH Àµœâ{ÌۈǺDx?Ò`;ÉñäMÓÞ4})î€ouH ˆõíÀÔ$õ ¶²,RϹëWç]Y/Ëóu[A­ìâù*ƒ äÃGëª07í#¢ˆ…& .X1ƒz©
+Y~LÔŸ‘ ,ÂTÄ©í/Ê«Õmåv=ÍÃÞÔðÉe]ù…,½l!ŠùÀ§µîq$½Cv·£›£q>ÉG«bç;–ògD9š6ZpsVè±€z·dpÕcj0Yp
+'\Ô	\Q:ïù4yZˆüpHJ5dÔò&,¿¿|û6‚}•yª¨5\Ukÿ?ìƒ.
+ߪ¯\vifÅ7Ú(•(&{^ùw}.ü«áâe9“ö„“´n3•Æ[:°Û䃿Ja÷"“Êůá_
+ÿa‘Æïá	†TQ3dyÔ¡Z›Muc¼~X[w{ÓPÿêêU˜„Jn Jˆ$ìßµÕP‚cO°ôË´FÀ
+C©‡-T·Xý&ý¾TýÚ
+ôwÔÅÚÈÐ
+
+$þýVËž–ëêf;° <©­>k–· ç‘_Óâ’*ü‹X?!̺8"ÌYc¹„êLƒ#i¢Û–žWù"Û‹wW×/¨»Ø"À^íÊ]AçÑVO7ÚžØy-–¯ù„¶}ÿ[³*	‹xÒs4Œë~€aߟ«?ÄÀ#9D!+ÔBùç¶è
+õ<r-Ù×>í¢µDÂÝ•ê8_®ÙPá4\41E ° MÔ2¨Ù˜Õú-¹æÖÇ
+‰|GÃ]3ÌLiÙuAÄ?LxAèÀ‰mÓ…Á‡A»ß‘`ô¢ Ä¦mjÂÏ<˜7qåuôi'$ƒ\:Æ_vÍþ6ú BjÀÇ÷×r¤¤–§øÚÁ¶êº}˜ª6Ô8èÖCgê ͵®nzwëK4kºÇ©ÌSh‘L“ÿU-T‡“w\ãf<Æù6Ê$ô±Ì]Ù–µ ?©:hù—ÕxIØŸÿL­'/ð¾Ç;ê¶Ôâ“ù{jý¡¿æ9˜,OPêÚ3^i Â÷é4I9&$ú×G;f–PÊ‹iÑ‚Z¥G¬,\}÷ªŠÖ|¨ FÊ)÷:¼»a—j‹^Æ™)ìônþÙÌ$˹:d†žûÛmIÍýÊmµž÷àeàÅëߥޞà}þÜB
+œù¡­zL´/þvÙ4¡l^ŒL0K/ÊÝÓ@
+/†<†õkÄM]Q¦üUõ]}ùeύ<yùw}ÙڠÏÙä˜ÄcÛº’ûÏ4õ’fiˆíPï(a™´lu0/QoüåiGô·Gƒ%+O{šCB€í}å`á`E1=ŽWáqôÑ‘gG¿¥BKu·º‡Jã©ÄÑûÙg5¼BŽþLE;’6%äMeÇ¿C>øJ‚ÀÕŽ3–ÉQ.ô%>ÅN¸¢ã9BA'Ždnh®þuÆ[å
 endstream
 endobj
-9968 0 obj <<
+10006 0 obj <<
 /Type /Page
-/Contents 9969 0 R
-/Resources 9967 0 R
+/Contents 10007 0 R
+/Resources 10005 0 R
 /MediaBox [0 0 612 792]
-/Parent 9943 0 R
-/Annots [ 9966 0 R ]
+/Parent 9967 0 R
+/Annots [ 10004 0 R ]
 >> endobj
-9966 0 obj <<
+10004 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [138.441 402.065 211.949 411.634]
+/Rect [138.441 425.754 211.949 435.323]
 /Subtype /Link
 /A << /S /GoTo /D (root-ask-loop) >>
 >> endobj
-9970 0 obj <<
-/D [9968 0 R /XYZ 100.892 685.529 null]
+10008 0 obj <<
+/D [10006 0 R /XYZ 100.892 685.529 null]
 >> endobj
 2298 0 obj <<
-/D [9968 0 R /XYZ 100.892 631.463 null]
+/D [10006 0 R /XYZ 100.892 660.623 null]
 >> endobj
-9971 0 obj <<
-/D [9968 0 R /XYZ 100.892 590.409 null]
+10009 0 obj <<
+/D [10006 0 R /XYZ 100.892 628.154 null]
 >> endobj
 2302 0 obj <<
-/D [9968 0 R /XYZ 100.892 463.457 null]
+/D [10006 0 R /XYZ 100.892 491.568 null]
 >> endobj
-9972 0 obj <<
-/D [9968 0 R /XYZ 100.892 435.952 null]
+10010 0 obj <<
+/D [10006 0 R /XYZ 100.892 461.852 null]
 >> endobj
 2306 0 obj <<
-/D [9968 0 R /XYZ 100.892 386.983 null]
+/D [10006 0 R /XYZ 100.892 405.46 null]
 >> endobj
-9973 0 obj <<
-/D [9968 0 R /XYZ 100.892 357.356 null]
+10011 0 obj <<
+/D [10006 0 R /XYZ 100.892 373.623 null]
 >> endobj
 2310 0 obj <<
-/D [9968 0 R /XYZ 100.892 183.761 null]
+/D [10006 0 R /XYZ 100.892 188.183 null]
 >> endobj
-9974 0 obj <<
-/D [9968 0 R /XYZ 100.892 156.46 null]
+10012 0 obj <<
+/D [10006 0 R /XYZ 100.892 158.671 null]
 >> endobj
-9967 0 obj <<
-/Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F17 3698 0 R /F70 4384 0 R /F71 5424 0 R /F85 5521 0 R /F96 8559 0 R >>
+10005 0 obj <<
+/Font << /F22 3706 0 R /F50 3701 0 R /F17 3698 0 R /F15 3700 0 R /F59 4373 0 R /F53 3738 0 R /F85 5513 0 R /F96 8585 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-9977 0 obj <<
+10015 0 obj <<
 /Length 2373      
 /Filter /FlateDecode
 >>
 stream
-xÚ•XYã6~ï_a,ˆŒÕ$EêH°9‚\=½édƒLh‹¶…¶$G’ÇÝùõ[Å"uxÔ³›zL–Jd±Ž_‰-v¶øîêÛ‡«ëwŠ-83–ñÅÃvÁÆqš…*“‹‡|ñ{ ¤\þñðÃõ;!i˜Å±DUÁҐEV²J¯?ÜÝ/W‘’Á]ST]Qíhv:aÄ‚z	ÿ5ÝrÅ%O‚×{}ìLC:BàúWo®þ¼ÂÁ¤‘%*Œ¢Å¦¼úý¶ÈáÙFYº8[Ír©4Œ•‚ñaqõï+6>Oœ‡™Rbr<™…öh¹!‡)ÆnÍy¹R7 6›%꫎俘M]UfÓuE’mS—8RÁ¯E•Ã9ypnI {ºþÏé=,34õi…§]¨Î%+…JfdÊú`Zr5Wã°¬¼²HCáÃò¾Úð_¬‚ç¥H­•8э“:3MŽSè–ÄÝÞ=?7µ
-O­
-Œ>2ŶuC¯˜']æÌ’°¦%|lš€L‰…Ï‚ª^×ùóÜ"Â’^Ï-yÞ´}o=²ŠDfé…Oêmg*Ì)€˜œš–Å–@¸‡i|Â¥3zšæü¥ÞšRcŠ&iÐÕø›»“i»¹SÄ1¤^äßûm¸Ö9
-Ѝà@Ž§‹™Ë°áìÌ}ût<Ô
-e=ø¿8èÜ<•a¥dÏ­¼'!ßdqÛlÌя+ü…Pt)½Æ_o§¹Ó…Wnˆ~òâ#ã‘iÀ©`šSGËÃå*qð°7˜Aøfo!›†„l‹’`mbhƁӟýxðÜÜ;‚mJÕnMÓ`B¢ËUmBâà\؍#ŠJîu‰ë¬5xTBB®Onã¶CÓìÐ%ÿW4OƒÖx{æLo»Ó±Àp¥q ¶ØL‡aiÚVïMº½îœX?Úji:¤™Õ*ªGÞãáJ|¸Ö$Ùk÷JnªÂ¸ý0’mnŽ™>´.3§ |in¹ŒD°n;ݝf‘°/U}ùQþÆÁmÁ:0Äðô„j;AcºÂˆMùÔÐBÅù£u1êd€ÒÝ÷oüÓß–iD¾ »µ®¾ê(­m“5fåv +LÎçJ΂éHJɃ¼1:OÎ@OyÈyï„ßp%”3…†¾6pr.º=4ý´鹯EZlb5D®>Uîu‚{Yãìºt£Ro /Ì\¨xœ…Q¢zÐéSŽqgÈŠ– KcóÀäkžÑ÷!ú®)ôßg:€;t·çgÈ"TF•" ¨´›Ã¥}04^ÛZîÜL7MñÉ^évÖÑkÓ´Ç'x{Ъ09Ô»Óï<R„C¯}ä‘4¢Œ>üá’Ô,‹î†]æÊPîgÌZ8µÈÒ`rÃÜ!£uŽî÷¨‹ aŸaŽâàíXî¡#¤¶oF€‚^áY”x†Pê«9ë´—\b©¹4–pÑi7*ܯEl4U«…ET¨¼¢S(MY7Ï4ö/Áõ¤×‡¢íßš”ïŒi€êè¡(˜é‹§¸"þÚ\	šb·w7ÊÝÍ úĐÌÁ~ëTJˆ&åmN‚¯Y÷kÐÚšæoÞß;Ó”E¥g/™sHi‘Y ˜¹Êc¦¢g¡pµÉfþêš'{=ªÏ€D…œõ¬ 2®à­ù8øëkÈHq›Âø÷ÝÍí››ŸÞáðˆ¬÷Ÿ¤wNûº©ë2÷¦ se„Ø8œvT˜ê¤l-jÍÜB½õ‹ýïû"eÚºéFzô‘£(QHœžª+‡š4?'‘thip¸D&Ám)~¦£¡‡
-» yGJ)Ì}F¨OÆ'cãe4ÉÛnÛÓÌžRFÐôÜÖ²VF„ªG»ØAO3h
-Áû„öúwŠ/[ŽRæw»…´Á`I=Ô#FXÀ¨¬õ¨"Laš&S‡`AÁ»µUÏgÓHâpH|¢ ]}¯6]ÀºÂBÌ#=·—üÒ­ñÂÔµ/Xf
-O
-§ñ'Ò`€”W¤g¯j”·æ€ø1ã!…mT|SHù¿Ùd”¡B¿àбÙBHô’‡,Qã–-q-Ûͧ)JEð­±÷_¹‹SÄ"ûkïl@Ð1àvdzãñÐë½Ô¦ýjÃ꺧©\ówm=oBòcïGâ«,p%ÐÌ9¤ôK«Êe|Yå|\åÜW9ŸV9‘´‡šB”@WG´„@è‡ÄNbïsºXšhg€ŽÚE¤"¢«ðÛ·‘™ör:–¯Âï4IAOçpu eþ¶F5ÿ{\b„ÖpI>“ ?™~Ó™kJ˜JyÑÆŽQ«/w„":BBoÅB~QÑÔ%¦™õ+zÉQÿ»Š2H‡âà€ÔZ
-º>4˜'îõçÁ‘QNå22ÕÊFHLÏΖ¸e/6¹hv_z¢u¥•>c¨/§&ZgتȝõDꬴ¢ß¢ÚÔÐù!éÀ)º Îl{‰,øÎhÏÙðÀÕœòix²ŒÂ¿/‡'6ï_+¶><
-’Oã3øîŒÞr5r¹jÁÒ·UdíDÒpÅØ|¥¾>wÎ&v£8öÔ@òÈ·±Ÿ<`BÝ*ÜäX–‘µf¬6ã6Å OnÄXj©=Ž€b'ƒÜW-izTêâ@ìdÀ=;mFÔ­cî iÌN7y¯z„:<˜ÒíhžÎÍ2è¦0ÕƸÏ).Y‘‹”ïÀðùÀƒð,ûÂÝÞ-éʨÑÊüR¥v˜~.6MÝÖÛnζéç÷í¦Á5~ãƒmíg>̐͡pY1Pqˆx¬Zç]ÑØú„Ðçp‘v¾´4­Äì\Z:<HG at 84+Æ5ŒÃ‚Ì/Èý‚lê-ܾqŸ šiÓ zNÁÞ#÷d›þ˦»
- at 2⇞pÈXŠÝg¬5QÝ]蔓¬ÞÎò‰T†b _ä|“ŒÄù^y2†±PŸV^&1 at -öèÉ–Ø]SÓÇlÓt…i_ 5YªT?uœÉfônsû*—f¿ïÊ9R¡`ñÅŽÉ!@ˆ]6¢±µ³ÿ2îß>\ýV·'q
+xÚ•XYã6~ï_a,ˆŒÕ$EêH°9‚\=½édƒLh‹¶…¶$G’ÇÝùõ[Å"uxÔ³›zL–Jd±Ž_‰-v¶øîêÛ‡«ëwŠ-83–ñÅÃvÁÆqš…*“‹‡|ñ{ ¤XþñðÃõ;!i˜Å±DUÁҐEV²J¯?ÜÝ/W‘’Á]ST]Qíhv:aÄ‚z	ÿ5ÝrÅ%O‚×{}ìLC:®õöáêÏ+\LY¢Â(ZlÊ«ßÿ`‹žý°`a”¥‹³Õ,‘JÃX)÷Wÿ¾bããñdÁy˜)%&Ç“Yh–r˜‚aœ±àÖœ—+!ep‚`³Yò >á°êHþ‹ÙÔUe6]QW$Ù6u‰#üZT9œ“ç–‚±§ëÿÜ‘ÞÃ2ASŸVxÚ…Šà\r±âQ¨dF¦¬¦%Ws5ËÊ+‹4>,鬒ÿÅ*x^ŠÔZ‰Ý8©3Óä8•nIÜíÝósSÛ ÁðÔÚPÀè#Sl[7ôŠyÒåñ`^Á,‰pkšŠÆ¦	È”Xø,¨êu?Ï!’!,éõÜ’ç}±AÛ÷Ö#«HDa–^ø¤Þv¦Â<QBà ˆÉ©iIPl)À	9 „{™FÁ'\Ú8£³Išsðc”zkJ)š¤AWãoìN¦íæNǐz‘ï_´áZç4 at 7‚9ž.f.À†³3÷íÓñP7”õàÿâp sóT†1”’=·òž„|“Äm³1G?®ðBÑu¦ôB4]¼æN^¹u"úÉ‹ŒG¦§‚iN-—«LÄÁÃÞ`᛽…l²-J‚µ
+ˆ¡	NöOàÁsgpï¶i0(U»5Mƒ	‰2,Tµ	‰ƒsa7Ž((¹×%®³ÖàQ		¹>¹ÛM³C—ü_Ñ<
+Zãí™3½íNÇÕÆØb3†¥i[½34éöºsbýhs¨¥éfV«¨ix‡+ñáZ“d¯Ý+¹©
+ãöÃH¶-¸9f"øÐúÌœ ð¥¹å2ÁºítwšEÀ¾TõåGù´ëÀXÃ3<Òªíé
+W 6åPCçÖŨKJwß¿ñO[¦ù\8ìÖºúª£´v¶MÔ˜•Û	C
+7‚®08œ+9v¦#)%òÆè<9A<å!ç½~ÃE”PÎúÚÀɹèö4ÒôÓ"¤ç¾i±‰Õ¹úT¹×	îqd³èҍJ½¼0s¡âqF‰êA§O9Æ	œ!+Z‚8,AÌG “®yF߇è?¸¦ÐŸé îÐiÜžŸ!‹PUŠ  Òn—öÁÐxmk¹s3Ý4Å'{¥ÛYG¯MÓŸàíA«ÂäPïZL¿oðHB½ö‘GÒtˆ2úð„KR°,6ºv™+_ at -¸Ÿ1káÔ"KƒÉ]s‡ŒÖ9"¸ß£.‚†}†9Šƒ·O`¹‡bŒÚ¾
+x…gIPâ@¨¯æ¬Ð^r‰¥æÒXÂE§Ý¨p¿!p°ÑT­Q¡òŠN¡4eÝ<ÓØ¿ד^Š¶kR¾3¦ª£‡ `¦/œâŠøksY$<hŠÝÞÝ(w7ƒèC2û­S)!š”·9	
+¿fݯAkkš¿yïLS•ž½dÎ}L ¥Efbæ*Y˜Šž…ÂÕ&›ù«hžìõ¨>>rÖ³‚ʸ‚·æã௯! Åm
+ãßw7·on~z‡Ã#²Þ’Þ5:í릮_0È\Ü›‚ΕbãpÚQ!`ª“²µ¨5scôÖ/ö¿ï‹,”iO`è¦CéÑCFŽB¢tD!qzªr¬jÒüœLDÒ¡¥Àá™·5¦ø™Ž„*ì‚ä)¥0÷¡>ŸŒ—1Ð$o»m3L3{JAGÐr[ÈnXªíb=Í )ïÚëß)¾lOôJ™ßíÒ;€%õ<PPa ²Ö£^ˆ00Q„išL‚ïÖV=ŸM#‰Ã!ñ‰vtõ¼Ú t ë
+1ôÜ^.ðK·:ÄS×¾`™)<)œÆŸHƒR^‘ž½ªQÞšâÇŒ/„¶QñM!åOÿf“Q†j\ý‚CÇf!eÐH²D[¶Äµl7Ÿj¤t*Á·ÆÞ8|=ä.N‹ì¯½³a AÇ€Û!ÏŽcÄC¯÷R›ö«
+«ëž¤rÍÿݵõ¼	ɏ½‰¯²À•@3Wä"Ð/ý­*—ñe•óq•s_å|ZåD:Ðj
+Q]Ñy ;8‰½Ïébi¢4ž] :jh‘Šˆ®ÂoßFD
+dÚËéX¾
+¿Ó$=ÃՁd”ùÛÕüïq‰ZÃ%ùL‚üdúMg®`(a*åEG;F­¾ÜŠxè	½ùEES—˜fÖ¯è=&Gýï*Ê ŠƒRk5èúÐ`ž¸×žo8DF9•3ÈÈT+!1=;[à–I|¼Øä¢Ùi|aè
+ˆÖ•VúŒ¡J¼œš<ja«"wÖ©³ÒŠ~‹jSC燤§è‚
+8³í%²à`8£=gÃWsʧáÉ2
+ü¾žؼ­Øúð(H>ÏàW@¸3zgÈÕÈåªKßV‘µHÃYcsð•:øúpÜ5:/<šØâØPÉ ßÆ~ò€	u¨p“cYFÖš±ÚŒØƒ<¹`©¥öü96Š>r_µ`¤éQ©‹±s÷ìH|´Q·Ž¹ƒ¤1;Ýä½êêð`J·£yr87Ë ›ÂTã>§¸dU@<F.R¾ÃäÀG°ìw{·¤C(£F_(óK•Ú}`ú¹Ø4u[o»9Û¦Ÿs Ü·˜×ø¶µŸù0C6‡ÂeÅ@Å!â±JhwEcëBŸÃEÚùÐvÐ ¶Bw8°sujéð áЬ×02¿ ÷²©·pûÆ}h¦Mƒê9{Ü’mrxø/›î* ɈwzÂ!cEü)vŸp°ÖDuw
+ SN²z;Ë'RŠ"|‘óM>0ç{åÉtÆB]|Zy™Ä µØ£'XbwMM³MÓ¦}Ödq¨R5þÔ9p&›!лÍí«\šý¾_(çH…‚Å8v&‡ !vÙˆÆÖÎþ˸ÿ}ûpõ_n¦'‹
 endstream
 endobj
-9976 0 obj <<
+10014 0 obj <<
 /Type /Page
-/Contents 9977 0 R
-/Resources 9975 0 R
+/Contents 10015 0 R
+/Resources 10013 0 R
 /MediaBox [0 0 612 792]
-/Parent 9943 0 R
+/Parent 10020 0 R
 >> endobj
-9978 0 obj <<
-/D [9976 0 R /XYZ 151.701 685.529 null]
+10016 0 obj <<
+/D [10014 0 R /XYZ 151.701 685.529 null]
 >> endobj
 2314 0 obj <<
-/D [9976 0 R /XYZ 151.701 660.623 null]
+/D [10014 0 R /XYZ 151.701 660.623 null]
 >> endobj
-9979 0 obj <<
-/D [9976 0 R /XYZ 151.701 630.478 null]
+10017 0 obj <<
+/D [10014 0 R /XYZ 151.701 630.478 null]
 >> endobj
 2318 0 obj <<
-/D [9976 0 R /XYZ 151.701 383.438 null]
+/D [10014 0 R /XYZ 151.701 383.438 null]
 >> endobj
-9980 0 obj <<
-/D [9976 0 R /XYZ 151.701 341.998 null]
+10018 0 obj <<
+/D [10014 0 R /XYZ 151.701 341.998 null]
 >> endobj
 2322 0 obj <<
-/D [9976 0 R /XYZ 151.701 246.929 null]
+/D [10014 0 R /XYZ 151.701 246.929 null]
 >> endobj
-9981 0 obj <<
-/D [9976 0 R /XYZ 151.701 218.432 null]
+10019 0 obj <<
+/D [10014 0 R /XYZ 151.701 218.432 null]
 >> endobj
-9975 0 obj <<
-/Font << /F50 3701 0 R /F22 3706 0 R /F17 3698 0 R /F15 3700 0 R /F71 5424 0 R /F70 4384 0 R >>
+10013 0 obj <<
+/Font << /F50 3701 0 R /F22 3706 0 R /F17 3698 0 R /F15 3700 0 R /F53 3738 0 R /F59 4373 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-9984 0 obj <<
+10023 0 obj <<
 /Length 1925      
 /Filter /FlateDecode
 >>
 stream
-xÚ•XKoÛF¾ëW9´ÑÜ%—Z¸vR¤¨]R‘M”¸2¦H—KÅ5Ðßy,)ÒQŠö`swv8;Ïo†
-½{/ô~X|¿Y\¼“ÒKƒ<
-…·Ù{"ƒ,—^’åÊcoSz¿ûk½ëMÛ,ÿØüHìY'IŒì2Bà™OÊ@äÁr%ÂDúWíá ï¬"¥ü·Káw@÷»v…~gY”
-á¾ sº:‚u«A˜Šr-Þn.Py¢ž
-¢ÈÛ¿ÿz%œýè…A”gÞq¼HeA¢PZí­¿,©É"õ„r¥äÌæ8È®“-9(
-ÇþUÑ|݃-yèÿj5.„ÿQDñîøh‹²´‡í+&’ÅÀµ.Û‚IkÝ}ÒÝkܤþ‡Êì*fyoù¼@3=A‘·Q âœu¸»¾bG	5uÔjà•i¥)ó^·Ë•Ì2ÿy)3¿=â&÷¨+RûÊ-Pé¦x@&]¾bZG¯úmÏ[x©ãכ⠿[®b™û›eùݳ“æî*ÝÓôÌßWÆ2å	/(ðßó6!³X‡"ˆ²hˆõɍä‹Õp<óÆêW–”Íœ!Ò@dbtýóÍåûÛÛË›·çnUi Ó1[Ñø×µh¹’Ê_}:w½5ªúØ™¦×ºÆ%±œ2'2Èó|`þö\øÀ&©F?†*lÚÂG)ljè;òbË„m±Ã݃­[iûf¹J”$~ò˜±†“¹Ç>†"î,æmAfbÞF±1BB§ÿ<šN—¼Ã˜â)zDÛ]ñL}ýŠ©¤²Y½k›r”Ú‹À9«©‚Õ”ªi5‰Ð•Óµ®uO7'P¦DŠ„ÿd™ Ãð/\%þ;›Éםù4¬©v€aÝ›ºfÒºb!Í9Ÿ‡/Šï7Í=¸6É!O遑EÓ…HÀZŽÓлÚhfáý]Ž«¦u¤’,ã5¿JÐœ*Î	î]Áñ3 wkÇföÏXo¯)¶á<¨¹¯H‡¨Ã9·¤NÝd¸6õŸ*Cª ²'õî;@âöˆ¤Wö§WÆ ž¼&…
-²x,
-{ÎÁqÄÙÀ¸oë’O		SCû8'>I‚<k…aÒÕ?K&âv-$%„Xw½ÑgµP*HÃtX™"ö§Ž‚-9JÄ_²:ƒ;G›9éÎ^ùÊ‘±/¶\«$Kü
-”¨æ[lqÀÎçvà\D.' Â@8¸d‚Õ–K]!Rè¶à‚yè tÉÍõ©Ò®ÍŽØ)ˆ)¢5R©²áiÛT-°)ø1ËyfúʽF%‹“¸Cà0²ÐÀöŸ]«ò»*™¤¯J}h~ÇG*²À•Ð‡ƒ‚·~âý©v^#áTaôRåäVdL²Lrà |:ÄÁ†¸Œãi›ú™)¬Nk­ÙÖú\Ù™=ƒ^ãp²?‘Sh²Á“¹/ !²/áÛ­Nñÿø)~ž…Ì‹ßîxóªú»b at F½;vУÿ™)w¸n¡*¾PG\&|ûOŒW,P¤ØH ¨ÿÌç>'H™àöÏ焏H…l¹µÑ–.9Ž!6áɱ±æ¾¡dê),ÿ}.XØÄê©Òq‚Jc°Ž8Šžt‡ƒ™îØïât¢<0°ò@*»f/”XñùH·5x§pÏM@±ç
-äýkbÌÆT!]b\–ÓÛwEOùƒ\¬p|%#dûïÀÍéĶŸ¾s9ðP:	v$îa îìh²œ¤è.móŸ s­q}ó=/&å㎨ZS†x`P9VºCøë^1}[Xc±Ìe¸kÜË]4n©»ŸÏ¥Š›vc¨l­KËK#xš“¯"61:„õT¤Uæ nÏ›–ˆÒ¯À ¢nBáûNpUàÛ¬SŠQö	D˜»OK ôÂÔÅÀißRnÉÁTF%(÷í0h Öº™ã	fÇa¤`!3'j!pB߸p©ùÛ£©û•i˜üþîŽÓI	Ù`ž,¶¦6=Ãp@…|žôP”St
-xsY–¼(ø1÷‘Œ\ÓÂ#ŽÑ”Çm‹ƒï}9ãKXg§¦êûÇ7øYbi,y“Dâþöâ³o€yÈ8„ÐŒ_7ò†øܛ¿î4#uãlœù¾ÚS‘âjyßZ`Ëèz˜dðáuÃÀÅq×|Zïx²»Î<öLÞµGlžÄxìÛ ”z}¶XN#ļ߹6ÇiG#V—ý
-.r8F¸Ä½ê
-̬0¡‹æ^¿æ±ÿ¶íqD¦ówˆYdž~¡pݐ̄çí†Ù¯0ûÿÒéÞa<È
-™Ls·4BVƒ°n-àp?Ñ ¶¤<o7ß|ƒ«tR„UPnFD6„f£ð¥;:	ã:ÿ±d^78;/#éóüüÙ šÉé›ÚìuxHÂeûa¯ÂNcbcÉÅ!êsæv*D¾35ʃŠ¯ðÁßm¨OÏÔuUt”ÆxFI‚Ô›5nu¼Oø¯íΆi%Z«^¦#gÙowãwèø;Ïð|»YüÔFØ 
+xÚ•XKoã6¾ûW{het­ˆõÚC‹4Ù-¶hÒv±º=È‘¥T”7
+ÐßyP²”õí!!9‡óøfäл÷Bï‡Å÷›ÅÅ;)½4ÈÓPx›½'Â0Èré%YĹò6¥÷»¿Ö»Þ´ÍòÍÄžy’(d—ywÈ|R"–+&Ò¿j8³ŠâØ»~t¿k—Qèw–EÅ!ÜäaNWG0OU<‹U„\‹·›ÅŸT`ž¨Qäí‹ßÿ½ö~ô Ê3ï‰8^gA£´Ú[/~Y„Ó'‹Ô"ÈãXÎÞ¬ò€ÞuzKJöU4_÷ð–<ôµ'Âÿ("µ;>Ú¢,íaûŠ‰ôbàZ‡mÁ¤µî>éî5.RÿCev³¼·¼_à3½8‚EÞJDA¬rÖáîúŠ
+%â©¡V¯Lƒ,M™÷º]®d–ùÏK™ùí¹D]‘ÚWn‚J7Å2éòÓ::ê·=/áPÇǛ⠿[®”ÌýÍ2‹üîÙIsw•n4=ó÷•±LyÂ
+ü÷üÆù:šù:A”Eƒ¯Of$[¬†í™5V¿²¤lf‘"ƒ ëŸo.ßßÞ^Þ¼=wkœ2£M]‹/eì¯>»Nª>v¦éu‡¦qWÈ)s"ƒ<ÏæoϹÞ$ãQãa6mîQQÊ~¢	ÚŽ¬Ø2a[ìpõ`ëÂVÚ¾Y®’X?YL†˜ÃÉÜbC¡:‹qE™·‘òÑGHèôŸGÓé’WèSÜE‹h»+Á‘©¯_1•ôB6«wmSŽA{¸GÎr*'B6¥ñ4›DèÒéZ׺§›H	Ó@ E²LaøÎÿŽÍäëÎ|æ”;À°îM]3i]±æœÍÃÉ‚÷›æL›ä§4 gÑÄt!0—U:§ aWÍ,¼~¢ËqÖ´ŽTÒËxÎç@@	šSÆ9Á½K8^aônîØÌþóí5ù6œ;µ3÷é°u8&ð–Ô©›צþSeH Qô¤þÃ}HÜуtd:2:ñd5)â ScÂ8oØsV*PÙÀ¸oë’/"¦†òqN|’y4æ
+äËp–LÄ4ìZJp±îz£ÏjÇA¦ƒÄ‚ž)”?5,ÉPB}éÕÜ9¾™ƒîìeß©ûbËÉ°J²Äß@Šj¾Å¬|n–ÁIäb2„ÓŽ&˜m9õØ"…j&˜Ç€^J—\\Ÿ*íÊìˆýQ>E´F*e6Œ¦±}AÙ‹‚‡YÌ“0ÓWî¥<LNÀ_€ž…¶ÿìÚØ!¿Ë’Iø:  Ð‡âw|¤(ŒP	UpØ(xÙè'^Ÿrç5NF‡*7!³";`’e’¿ áÓ!ö0ÄeOÛÔÏLauZkͶÖçÒÎìô‡“-؉ŒB
+îÌm	p‘}	ŸX6hvòÿÿÀOáðó,d^üvÇ‹ŸPÅÐß2êݱƒ
+üÏL¹ÃyYñ…<à2áÛb¼b"Å"@Aýg¦8ó9‰@Êü—Þ'|D*`Ë¥–l`pÁY°p±	wŽ5÷
+;POá`yûïsÎÂ"VO•V	*Î:b+zÒ6fºc½SéDy``å:U^¹b/”W¬8>Òm
+ÞÆaÜó' Øs‰òþ50fmª.0.˃iŒí»¢§øÀFNÅؾÒ#¤Rþûp1B:±í§g.
+'Á†Ä54ÀýE–ƒÍ…â¡b|âX0×Ú×7ßód’>n‹²5eH€Ê¾ÒÂ_÷ŠéÛ‹i.à®q‡ºhÜT;s?Ÿ×í*Èl­KËS#ÍÉV‘E‰n=9i•9@¡Ûó¢%¢ô+x
+Q7c­|'¸*ð4ëÅ”b”}¦ÃêÓ ½0uñpÚ·[rx*£¤ûvh4k]OŒj‚ÙpÇah)XÈ‰JìÐ÷N\èGþöhê~e&¿¿»ãÉ´SB6è'‹­©MÏð !Ÿý$¥ÄP]^\–%O
+æ6’‘+Z¸Å>šò¸e1pð½/{|	óìÔÀT}ÿøæâ?K,µ%o’H\¸Öß^|ö
+0Ï©BpÍøÅp!WÐÀçÞÜqð™úëN3X×ΪÌwðÕ>P›Š÷ –W𭶼€ª‡A^7\ìwͻŠñ~€'»ëÌcÏä]{ÄâIŒÇ¾= ŠAª×g“åÔBÌë+s†°5ò`vÙÿQà"‡c„K\«®à™tÑÜë×Üö߶=¶È´ÿ1ëØÐ/®Ò3a¼Ý0ûFcÿ_*Ý;ô½B&ÓÂ%µÕ Ì›AØÜO4€%i ãíæ›op–N2‚°
+2ÀõˆÈ†ÐÃlä^ tG'alRç?–Ìó{çe$}îŸ?kTÓ 9}“b@›¡7IX¢l?¬ã°Óؘr*D}ÎÜ.ðà N‘ïLòàƒâ+ø»
+õ険®ŠŽÂ÷(Hz³f­î‘÷	ÿµÝÃY7­DŒ¯_†#GÙowãwèø;Ï0¾Ý,þ¯²Ø
 endstream
 endobj
-9983 0 obj <<
+10022 0 obj <<
 /Type /Page
-/Contents 9984 0 R
-/Resources 9982 0 R
+/Contents 10023 0 R
+/Resources 10021 0 R
 /MediaBox [0 0 612 792]
-/Parent 9943 0 R
+/Parent 10020 0 R
 >> endobj
-9985 0 obj <<
-/D [9983 0 R /XYZ 100.892 685.529 null]
+10024 0 obj <<
+/D [10022 0 R /XYZ 100.892 685.529 null]
 >> endobj
 2326 0 obj <<
-/D [9983 0 R /XYZ 100.892 660.623 null]
+/D [10022 0 R /XYZ 100.892 660.623 null]
 >> endobj
-9986 0 obj <<
-/D [9983 0 R /XYZ 100.892 630.478 null]
+10025 0 obj <<
+/D [10022 0 R /XYZ 100.892 630.478 null]
 >> endobj
 2330 0 obj <<
-/D [9983 0 R /XYZ 100.892 560.978 null]
+/D [10022 0 R /XYZ 100.892 560.978 null]
 >> endobj
-9987 0 obj <<
-/D [9983 0 R /XYZ 100.892 535.828 null]
+10026 0 obj <<
+/D [10022 0 R /XYZ 100.892 535.828 null]
 >> endobj
 2334 0 obj <<
-/D [9983 0 R /XYZ 100.892 426.286 null]
+/D [10022 0 R /XYZ 100.892 426.286 null]
 >> endobj
-9988 0 obj <<
-/D [9983 0 R /XYZ 100.892 397.542 null]
+10027 0 obj <<
+/D [10022 0 R /XYZ 100.892 397.542 null]
 >> endobj
 2338 0 obj <<
-/D [9983 0 R /XYZ 100.892 333.758 null]
+/D [10022 0 R /XYZ 100.892 333.758 null]
 >> endobj
-9989 0 obj <<
-/D [9983 0 R /XYZ 100.892 305.881 null]
+10028 0 obj <<
+/D [10022 0 R /XYZ 100.892 305.881 null]
 >> endobj
 2342 0 obj <<
-/D [9983 0 R /XYZ 100.892 196.339 null]
+/D [10022 0 R /XYZ 100.892 196.339 null]
 >> endobj
-9990 0 obj <<
-/D [9983 0 R /XYZ 100.892 168.259 null]
+10029 0 obj <<
+/D [10022 0 R /XYZ 100.892 168.259 null]
 >> endobj
-9982 0 obj <<
-/Font << /F22 3706 0 R /F50 3701 0 R /F17 3698 0 R /F15 3700 0 R /F71 5424 0 R /F85 5521 0 R /F52 3730 0 R >>
+10021 0 obj <<
+/Font << /F22 3706 0 R /F50 3701 0 R /F17 3698 0 R /F15 3700 0 R /F53 3738 0 R /F85 5513 0 R /F52 3737 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-9993 0 obj <<
+10032 0 obj <<
 /Length 1881      
 /Filter /FlateDecode
 >>
 stream
-xÚíXKsÛF¾óW ö²`U8ž'>$e+¶ã$Uf"¹Ö[v 9"±1 ZÑ¿O÷ô "DÈ«8×\8=ƒFO?¿nGÛˆGof/¯fÏ^	Îrž‹èê:F°”‹(Érfr]m¢±ÑÉü·«Ÿ½–2ÊXž$Y%ÏW$y¦‹÷ËËùB/›²îÊzK»Ëãá Ý~šn¾Z¤ñÅ®8t¶!)QþìÕÕì÷
-•N41L©h½Ÿ}üGxöcęʳèÖsî#e2–t]Î~™ñSóD	ÁrcäÈ<3oj.%94œÇÿ)kÐ*IãËÅåRåÂœz‰G™€#R@o˜á
- “Îdw›/`Ý×vCL-˹Ìb‡\YÜ…'u`AžœÿjÛ®)×]éêÓw«r}GûOÜðnW¶tscpõ\ÄåɁZÅŒÎIë .“ñ†tÄ×p[»Žˆâp¨ð†„9:ú$”~±Ù—u	*kþEç®!>|¾Dêx‹?>ÈÀò¾µ=÷¶qÇh.t×´£[›Ò÷-j›ÊøÙ“#?¤*~·š/Œ‰ÿg×1¼Ú” ã7áVG‡`Å4e~¦Y*UŸÎ¨í|¡y_¸úz{{½Ë´àäQ(9Á%ËÅPßN^,f`¹w%…ê„3“™‡‘úlAu­ã«y.b»?T༢óÓfZ™È,ÿºH=Ô¯«!Y+ºg‰µZÔ6l'/H&¸xú ÀS¥r&3Ùs2ð±Êâ«Z-T|ðéÙÇ|¦ÃZ;·‡¨¬‹
-Õ;PJÎ2PtäÀÖvËt}*F·@¤Ãí¯êbUA±N¨©53j`ôåꥂ¢bµ`	ÏN
-Ô6ÒÄë¢&ÂÕX_H-	:"½XÖgX~¸î‹õ®¬mK¶
-‘1!ØZÙ TÙùÚ$tSʧʜú=OãÿÎ3»#‚‰ˆ[?îhW[B± †Çk,ö$â­¥Ge7°LxE¤)ãYÒßù}Ù>în i=ä@Ì”80Ý豓©’g\ääC¿ÞñàÍÖ	W|~$¥JYš5Ñy\Uµ„´Û4åçeêÑ\x[W®ØÝ{9£À^7nŽU*¾,öøÊ
-A O´¯@¶-Á—ì¾ï;€©JX"²QÏ3¡ç‹µñ»¢\K›khÚ"nh󢪈©ŒäEQÿ;¼øÒÒziÃa¥Àö¸ñÍÿ–Ì39:lÉùÏ>,§|ºèÙ}ÇMˆÿ‡Ð^Ûfc‰¸óíàH›ó#ˆÆVÜ}7_dÂÄoéÑŠÚ]G;¬^OÜ6®ãý[ ¸;z†¶ì‚¸–Î|ŸDÂm`È#6pæŽÝ7“ýwçŽÛµ»…Öñ®ñˆ—“IHt»ÆrS‚T,Ãh ‡'Š¶á
-G몡ÈÁ/ÃsÉ}æx©Eå¶ýeE@‰t4* HȲ>­¡v¡ÉXôÌc[±²œ€XfüŸCE`v‰ø¦—zëqŸSž!S0_$5Û)íD’²,Š®r¨»™¬O*
-ˆìïµ*öf™‡"%ó€DYR	G<€w÷t⇧,0 UË|lþ-:0Q„6%XNS¢­7`¼áÁW9À­
-p«|êz¿áãÑ FÏûu	¢›0‚>ÊL Ýçe(E´A&Ì“ .מŽ
-~PóYkâ(iUèÊ°îÐhó–’ª}w½ë‡ås?ú÷3;Žö);&Q˜‘ÆÁM<Ì  +­i;’*ÏýèI…ñœec9Ð;¥–£›°È,È©ßÆÚºwšx Mš<eäÑ8+¹xíªm¨Ø,˜8Sqõ˜Š¿–۝džÅf%¤npòÍÈÛY€:$ý
-ç„o“ Srß_»w=ø¦àM×Ê„ÖõñÐîÜô¨!”„/Êa õ6ø«é«ˆÖV8¸SL4“F6èûµ‰-Aþèè|OÐxœ2$óä(0„	~nÙkÄÕµmÇàÞr˜Iòô,&ëÇbò3Áƒ»	%Ô=¬®€Ñ°Êî«÷p€Ól at H(þPT°ðBúWôçn‚誤¹ã,­2ø~Ö#^~±ÈZïfpû&\}^gi¨3}Vg0ÊdÙ?uö”:SSu†®÷â/—[òwŠ­ëƒßW›}R™Á–Þ‡Åá‡:TiÓ•v2:`¶¸˜Ïâb@œÎŸ^m'ñ€p_N"À„„NzckÛÕd	¦³á3©+VgŠJÅWgŠn¾BQO¬Ž]‡S™"ÎSÿ«Lˆ„©DŸélÓù¦Æ¡ä	5 º¾jýX tü“µzDP÷è´õy‰þIƒ¼«¢÷—NidƒƒC1ÌÁ˜Â€hdN˜n{)ø²ÿŽŒ¾ø"öúM bÿ•èµkú›é!ž
-ë×WW³?í¥OŸ
+xÚíXKsÛF¾óW ö²`U8ž'>$e+¶ã$Uf"¹Ö[v 9"±1 ZÑ¿O÷ô "DÈ«8×\8=ƒFO?¿nGÛˆGof/¯fÏ^	Îrž‹èê:F°”‹(Érfr]m¢±ÑzþÛՏÏ^Ke,O¬’gŒ+’<ÓÅûåå|¡ŒŽ—MYwe½¥Ýåñp ŠÇn?M7_-ÒøbW:ۏ”(öêjöû‚J'š¦T´ÞÏ>þÆ£
+<û1âLåYtë9÷‘2KŒºŠ.g¿Ìø©y"„`¹1rdžÎ™75—’‰œ	
+š	Îãÿ”5h•¤ñ‡åâr)ÈraN½Ä£…LÀ)	 7ÌðÐIg2»ÆÍ°nŽk»!¦‚–å\f±C®,î“:° Oεm×”ë®tõé»U¹¾£ý'nx·+[º¹±@¸z.ârä@­…bFç¤u—ÉxC:âk¸­]GDq8TxCÂ}J¿Øì˺•ŠÎ5ÿ¢s×>_¢áU¼Åd`yßÚž{۸㴺kZÀÑ‚-‚MéûµMeüÆ¿ìÉ‘R¿[ÍÆÄÿ³ëŽ^mJÐñ›p«£C°…bšŽ2?Ó,•ªOgÔv¾Ð</\ý‰½=‚½ÞeZpò(‰à’åb¨ˆo'¯3°Ü»’Bu™ÉÌÃH}¶ ºÖñÕ<±Ý*p^Ñù€i3­Ld–ÿ?]¤ê×Ր¬ݳÄZ-j¶“¤	\<ýà©‚R9“™ì9øXeñÕ­*>øôìã>Óa-ŽÛCTÖE‰ê(%g(:r`k;Œe:„Þ¨Ñí épû«ºXUP¬jjÍŒ}¹z© è„X-X³ӄµ4ñº¨‰p5ÖRK@‚ŽH/ÖŸ5Ö®ûb½+kÛ’­BdLˆ¶–A6(U6D¾v 	Ý”A€ò©2§~ÏÓø¿óLÇîˆ`"âCãVà;ÚÕ–P, ‚áñ‹}‰xkéQÙ
+,^iÊx–ôw~_¶»@Zù3%L7zìdª$Å99ÇÐã¯w<x³µDŸIc©R–æCMtWDíÆ!í6Mù¹ÇE™zôÞÖ•+6A÷^Î(°×Ûƒc•Š/‹=¾²BÀí+°mKð%»/ÅûÎ`ª–ˆlÔóLèyÁb-Düî€(×Ò暶ˆÚ¼¨*"B*#yQÔÿ/¾´´^Úp at X)°=n|ó¿%óLŽFrþdzË)Ÿ.zvßqâÿ!´—…ƶÙX"î|;8Òfãü¢±wßÍ™0ñ[z´¢v×ѫ׷ë߸Eÿ(a‡-» ®¥3ß'‘°EØ0âÈ‚
+㜹c÷ÍdÿݹãvGín¡5G¼k<âådÝ®±Ü” UË0ÀቢmxÃѺjhrðËð\rŸ9^jQ¹mYPÂä#|€„,ëÓ
+Á`š,EÏ<¶+!Ë	ˆeÉÿ9Tf—ˆï`z©·÷9å2ãñER³ÒN$)˲¡è*‡Ú¹›Éú Ò€È>ð^«boaFyH!R2(A”%•pTÁxwO'~xÊâ“RµÌÇæߢcÕI(`S‚å4%ÚzÆ.|U`ܪ ·Ê§®÷>
+bô¼_— º	#è£ÌÐ}^†RD{dÂ<	àríùá¨ÀÀ á5Ÿµ&þ’V…®ëŽ 6oi!©Úw'Ü»°~X>÷£?³ãhŸb±c…iÌðÜÄÃl °Òš¶#é¡‚ñ܏žTÏIQ6–½Sj9º	‹¼À‚œºña¬­{÷Ø©‰rѤÉSF³â‹×®ÚØ恊€Í‚‰3W©øk¹ÝylX¬aVBê'ߌ¼¨CâÐ`ÐpNø69Á:%÷ýµ±{×Ùƒo
+Þ4p­Léa]íÎMBIø¢Roƒ¿š¾z€hm…ƒ;uÀD3	þl´A߯]HlAòGGç{‚Æã”!™'G!|LðsË^#®®mËØ8gð–ÃL’§g1Y?“Ÿ	ÜM(¡îau
+ Œ†UœpX½_€œ`BBñ‡j ‚…Ò¿¢ï8wDW%Ígi•Á÷³Ùðò‹EÖz7ƒÛ7áêó:KCé³:ƒQ&Ëþ©³§Ô™šª3t½ï¹Ü’¿Sl]ü¾Úì“Ê†´ô>,?Ô¡J›®´“ѳÅýÀ|âtþôj»8‰€ûr&$|pÒ[Û¦¨&sH0
+ŸI]±:ST*¦¸:StóŠzbuì:8œÊqžú_…dB$L%úLgû˜Î/ 05%·H¨¹ðÐõUëǡ㟬=Ð#‚ºG_ ­ÏK$ðOä]½¼ŒpJ#ŠaÆDó sšÀtÛÃHÁ—øwdôűÔoû¯Ü@¯]ÓÐßLAðTX¿¾ºšý	]LO«
 endstream
 endobj
-9992 0 obj <<
+10031 0 obj <<
 /Type /Page
-/Contents 9993 0 R
-/Resources 9991 0 R
+/Contents 10032 0 R
+/Resources 10030 0 R
 /MediaBox [0 0 612 792]
-/Parent 10008 0 R
+/Parent 10020 0 R
 >> endobj
-9994 0 obj <<
-/D [9992 0 R /XYZ 151.701 685.529 null]
+10033 0 obj <<
+/D [10031 0 R /XYZ 151.701 685.529 null]
 >> endobj
 2346 0 obj <<
-/D [9992 0 R /XYZ 151.701 660.623 null]
+/D [10031 0 R /XYZ 151.701 660.623 null]
 >> endobj
-9995 0 obj <<
-/D [9992 0 R /XYZ 151.701 644.027 null]
+10034 0 obj <<
+/D [10031 0 R /XYZ 151.701 644.027 null]
 >> endobj
 2350 0 obj <<
-/D [9992 0 R /XYZ 151.701 510.443 null]
+/D [10031 0 R /XYZ 151.701 510.443 null]
 >> endobj
-9996 0 obj <<
-/D [9992 0 R /XYZ 151.701 469.06 null]
+10035 0 obj <<
+/D [10031 0 R /XYZ 151.701 469.06 null]
 >> endobj
-9997 0 obj <<
-/D [9992 0 R /XYZ 151.701 396.522 null]
+10036 0 obj <<
+/D [10031 0 R /XYZ 151.701 396.522 null]
 >> endobj
-9998 0 obj <<
-/D [9992 0 R /XYZ 151.701 373.071 null]
+10037 0 obj <<
+/D [10031 0 R /XYZ 151.701 373.071 null]
 >> endobj
-9999 0 obj <<
-/D [9992 0 R /XYZ 151.701 351.135 null]
+10038 0 obj <<
+/D [10031 0 R /XYZ 151.701 351.135 null]
 >> endobj
-10000 0 obj <<
-/D [9992 0 R /XYZ 151.701 316.862 null]
+10039 0 obj <<
+/D [10031 0 R /XYZ 151.701 316.862 null]
 >> endobj
-10001 0 obj <<
-/D [9992 0 R /XYZ 151.701 294.926 null]
+10040 0 obj <<
+/D [10031 0 R /XYZ 151.701 294.926 null]
 >> endobj
-10002 0 obj <<
-/D [9992 0 R /XYZ 151.701 274.202 null]
+10041 0 obj <<
+/D [10031 0 R /XYZ 151.701 274.202 null]
 >> endobj
-10003 0 obj <<
-/D [9992 0 R /XYZ 151.701 252.266 null]
+10042 0 obj <<
+/D [10031 0 R /XYZ 151.701 252.266 null]
 >> endobj
-10004 0 obj <<
-/D [9992 0 R /XYZ 151.701 217.993 null]
+10043 0 obj <<
+/D [10031 0 R /XYZ 151.701 217.993 null]
 >> endobj
-10005 0 obj <<
-/D [9992 0 R /XYZ 151.701 196.057 null]
+10044 0 obj <<
+/D [10031 0 R /XYZ 151.701 196.057 null]
 >> endobj
-10006 0 obj <<
-/D [9992 0 R /XYZ 151.701 174.727 null]
+10045 0 obj <<
+/D [10031 0 R /XYZ 151.701 174.727 null]
 >> endobj
-10007 0 obj <<
-/D [9992 0 R /XYZ 151.701 140.454 null]
+10046 0 obj <<
+/D [10031 0 R /XYZ 151.701 140.454 null]
 >> endobj
-9991 0 obj <<
-/Font << /F50 3701 0 R /F22 3706 0 R /F17 3698 0 R /F15 3700 0 R /F52 3730 0 R /F71 5424 0 R /F70 4384 0 R >>
+10030 0 obj <<
+/Font << /F50 3701 0 R /F22 3706 0 R /F17 3698 0 R /F15 3700 0 R /F52 3737 0 R /F53 3738 0 R /F59 4373 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-10011 0 obj <<
+10049 0 obj <<
 /Length 2591      
 /Filter /FlateDecode
 >>
 stream
 xÚ­XioãÆþî_!ì—P at 4;Ï Eàµw›
-Ǎd¤Ån€RâH&L‘*I­ãþú¾ÇðLmS _ÈápŽ÷xÞSÎv39ûëÕ»ÕÕÛZÏ"‘DRÍVÛ™’Rĉž…q"‚ÄŸ­²Ù'oi7m^•óßW?ÒòX$aèãr	«%¯ÓZ¨DÌJ†Ú»©ö{س0Aཟ+¯†y¯®æFzuÃGî‰LèjãȺÃ?ÂUWïWWÿºR0‹Gä˜Ùfõéw9Ëàߏ3)LÏžiå~f‚X„žVÌ–W»’Že9f]c(3ýDHÆgÈŠˆévÏ>-)½_ó…Ž=‹l㵏–SÑøÜ0Av|Ý×yÙÚN§øZ$*îVn«"³µ8½x¡”j¶ÐJøq8и¾Dã¯ùîqD¶‹M‘opôÔƱGʉ#¢š ŒVÚš'ðÜ)†T @¶¦£³¶ûªµ‡¹ýoó…¯C:ß›ã¡y¬švŠae4À,éN"èê´ÌxÐØЇ{çÐ:Ð #?á=L>Hj`ÇþÑòÄÞ;Ç)â ?¨¤Eù¶ns;©àX%ªÛðJ'±V‚A+›KZ¹t¡#C²Ò‘¾„ °¬z˸ξ¤åÆfèôu 6]T‚OÄ|ÜòeöÞlë—ö1/w|qÞð¿ÏÊø»:Å/´*sÛoß Ø}¤±äIZQY9ˆK
+Ǎd¤Ån€RâH&L‘*I­ãþú¾ÇðLmS _ÈápŽ÷xÞSÎv39ûëÕ»ÕÕÛZÏ"‘DRÍVÛ™’Rĉž…q"‚ÄŸ­²Ù'oi7m^•óßW?ÒòX$aèãr	«%¯ÓZ¨DÌJ†Ú»©ö{س0Aཟ+¯†y¯®æFzuÃGî‰LèjãȺÃ?ÀUWïWWÿºR0‹Gä˜Ùfõéw9Ëàߏ3)LÏžiå~f‚X„žVÌ–W»’Že9f]c(3ýDHÆgÈŠˆévÏ>-)½_ó…Ž=‹l㵏–SÑøÜ0Av|Ý×yÙÚN§øZ$*îVn«"³µ8½x¡”j¶ÐJøq8и¾Dã¯ùîqD¶‹M‘opôÔƱGʉ#¢š ŒVÚš'ðÜ)†T @¶¦£³¶ûªµ‡¹ýoó…¯C:ß›ã¡y¬švŠae4À,éN"èê´ÌxÐØЇ{çÐ:Ð #?á=L>Hj`ÇþÑòÄÞ;Ç)â ?¨¤Eù¶ns;©àX%ªÛðJ'±V‚A+›KZ¹t¡#C²Ò‘¾„ °¬z˸ξ¤åÆfèôu 6]T‚OÄ|ÜòeöÞlë—ö1/w|qÞð¿ÏÊø»:Å/´*sÛoß Ø}¤±äIZQY9ˆK
 w¢œ´vÊ)+RŠïÕn‡‡âdîì&mø_ʟdž £ç¼}ä_¶„{”·sŸ Õ/yaw¶AŸ«CËךÈþ„&ðJ²
 ã_ÒD¬D<X(Ù2ÉЄ‘wk·é±h!€R1	wp_à˜ºíëcÛVå+0Å°ÜÏ+·ÝP'Ç’õFTÛÁ)ñ ­ã™TætbŸ¯é(nÐAëléŠVxcsŽO!&…a¤ÿuè(Aû|¥Eà)Š½Kr¸Xó¥ƒØËòàÆ“U窴•`|:<ñ/XBÃ{ª²›ªx‚äG'À¨æ¹<c×Òæ›´X]=!ÐT,”V§–@ç¢,·uµgi6è4i­îÞ8i×üÿZ˜7‚ËÄB‚O q‹×&º·Bø0à.-ÏöXÀÙ,ÿ,•±µµ|샫ûÈ˲ªü¦å¡Í‘AÁ¿¨p;¡¥s
 ©€‘â…7°d`P¤„wpJK¥÷üˆ(Š¼GbBž
 ¤'À ~ºó74ÑòÛy ÉÒjxˆâºŠH
-HQ8{#BñoVps^nù2>g‚‘•àoÛ¢»ƒFê}Z:¯´stÁ®ÑÒÁIgi(nçøkKúÁ°½%ìà†¡6:eÃZŒXðñŒLgË[Ò,´à1§£ÎÝ@€÷ζ'”h¶éto§˜è¨D‘Åj¤H©¤ÑÙð†èš7x>‡©Æò<«…Ì<:Iç´„dÆôiOêh½žÊËöy	GÁÌ0 ¼¶ ¦	oûã¤pÈHN/ƒ¼ÀïÓÐC—…à𮩃«J$Úœ
-¥[©Ó4EHݳÒì×ıÌà‚q|èÕ9¹à¢!
- D,¢ßS‡©m/Œ’¡¡€¿3¶Ø²¨Ò¬á)†A(½¬³.7Í¡(Ýu)œHK)‹v˜¬ËÅ’XøÎS±ÜEnG̤®â±ˆÄu½pA½¶Ý2Ø€¦ ¡!ÍÂGñÐÐ
-pÅä8$ƒß¡f'
-aéXÛIÀ‚Så„דñ[ÁØöüaž¾wSÇD"ŒN0"†¨
-˜ Åe€‚¤4d•&Ê—X*U at 2áýŒy5ðöå–†œù]q,3,1è+/yÅ-€€Ì-{·‡º}¿å% ¼ÿ3	h$H2ëØáÊ´bÝrQøsAŠâ‹Uh˜·Åçk¤{±ÿrhó}þoÐZ v8Xìt¾«$˜fÜàË|¨7!©øê>V°ú¿Üy_ՐåEÞ¾LÞÅšòû›óráB5¸€DŸYxÉ4CÚÙÝuV­9ÔðÜý’ß·ÖŒŠEA©a`.±£ š‰›¸OwŽ— ƒƒ…Äýï°.¤wWMr£ê¡sW_”p9Ð8þ”†ËÌ	*0Š^CŽØSz6—៣ñÓE˜2a8?盺jªmË—£ ñ=’¿9`Ãàæ¡[o®[bðdÑYQ9ÞA0‘9ûÚ­æBïnõVKùÇÛ¿ß;­áBŒëøÆœÊò0åAˆÎh]Ø}ÃÓœâð-Î#ŒÃ‹ê>‹ã·;}'ÆY²	œ×òÄŠG]pœo¢E©±xÇ@5¾“¯8ùDPýX{æPöQü´c )qè÷G¯æ›ÔGoH<0	–ù^âªsu°WÂøSb"DÜš !Ó­ÊI°$0½“¥bæÑåéTOc<xÿ@>áØy9})丰ð}í=P>¤AB”F5írSçD%Èü'Š»¨‚§4¯Î·ü’/øà¢=rîê‹
-Á¿&¯ò•.ÒÕÕq]Øóº9íÊïrAº£P8nóàš²«Ç‡’‘ëvŸúTZººå˜oˆ£É°%§âUäâö‚Ò,ƒ
-TáûTÃ`ߥáÏ;ìhÀ×o¨oî>ñ/f	ÿÝÙgª@`òcÙ´iQP“>ï/c[º°¤]Góeh«ýwÜÄ[Q–„XȴܱÜ@8e¹ÀtµêWªŠy9@¬cmn4¤%Sa_‚쳇ŒÑˆ¬ã…Ü ËàæCa[GQsÜllÓ8h#E¤Î °= 0=tÚ`£äyÂh(ÖOÉPGóÍýøž¿ð<9%‹À§/ l‰¥ÄhR÷“ì‚F„*Ⱥ ¥cÒ8ªtE&“S¦îVÍ_‰“°…šºÎ_ëþ
-™¾÷;ÕëÕRÄ1¥D6Å XÍc,P@”«‡åÄý¡”ÇÿŸûÃHh£N	x¸[>Üܼ_.?<üDLáçŠÓvjÁHW¢VM“¯‹—nuÿN-[õr¦ׂs•žuµÝ8p…¡0æ4Û«v%äEäbLµ#Nµco™îñuŠîJƒÛÜ-ÊéØÄk]¾Ž÷·ä÷5£ê§n’:Õ‘+ª«ºó×ô̾Ÿ¼)æ›ð¬‰—î“誺SKбˆÂÞ~k\«½
-—Bm, ÑÛ5-ãÞ$‰·Øðì?yÍq?2„æ›I3€:8ŠSdPö+é¼WÝ2‰
-”yå)ÀÔ;ÀßT{•îO:Åx%‚³¶Ó7BàÆÅxÆýdט3ö®kìúƒ)m¥n+Æ\W?5uíÚ"‡´Ö…W‡M¹IðÿI˜Å3ùGà¼=NwÚ±àF	=w63ׁ¬]±—îÒü¬mؽÁhÿw«
+HQ8{#BñoVps^nù2>g‚‘•àoÛ¢»ƒFê}Z:¯´stÁ®ÑÒÁIgi(nçøkKúÁ°½%ìà†¡6:eÃZŒXðñŒLgË[Ò,´à1§£ÎÝ@€÷ζ'”h¶éto§˜è¨D‘Åj¤H©¤ÑÙð†èš7x>‡©Æò<«…Ó¹äÄ)HHfLŸö¤ŽÖëy ¼lŸ—`pÌÀkbšð±?N
+‡Œäô2Èü>
+=tY	ïš:°ªD¢Í©PºµÝœ¤)Bêž•f¿ ŽídŒãCç¨ÎÉÿ
+Q %b%øž:Ô(Hm{`”Õü±Å–E•f
+O1Béeu±¸iEé¨3HáDZò HY”°ƒÀd].–ć(pžŠå.r;b&uEt ®ë…úèµíÁ4
+iÆ>úˆ‡†V€+Æ Ç!yü5;iKÇÚNœÊ('¼žŒßjÆ°çÇöô½›:&at‚1DUÀd ).$¥!«4‘Pþ¸ÄR!¨’	ïgÌ«¯°/·4äÌïŠc™a‰A_yÉ+nÀ`nÙ»=üÓíû-/EàýŸI@³ A’YÇ.ß P¦³è–ëˆÂŸR_|¨ú@ü->ÏX#Ý‹ý—C›ïóƒÖ°ëÄÁò`§ó]%Á4ã¾€ _æC½	IÅWïô±‚ÕÿåÎûª†Ä(/òöeòf(Ö”ßßœ—ªÁ$úÌ2ÀK¦ÒfÈjÍ¡†çî—ü¾íì´fT,bJs‰ÕL<ØÄ}ºs¼|,< î‡uy ½»j’
+T…˜»úº €ËÆñ§4\fNPQ´ ðrÄžÒ³¾ÿÿ˜.”	„Ãq0ø9ßÔUSm[¾‰ïAüÍ7Ýxs݃'‹ÎŠÊñ~ßD
+€‰ÌÙ×Fh%0zw«·ZÊ?ÞþýÞi
+b\Ç7æT–‡)BtFëÂîžæ‡oq>a^T÷Y¿­Øé³81Î’Å€L༖¿  V<ê‚ã”x-¢HÅ;ªñ|ýÀÉ'€êÇÚû0‡ê°â§H‰C¿?z5‡Ü¤>ZxCâI°äȇð‚W«ƒ½ÆŸ!âÖ	™nUN‚%	„é,3.Oï¤zãÁûzð	ǶÈËÉhìK!Ç­€…ïkïò!
+¢4ªi—›:? *Aæ?QÜe@<¥yu¾å÷|ÁÍ°è‘sWçXTþ5y•¯t‘®®Žëž×ÍiW~—Ò…Âq›×”]=>”Œ\·ûÔ ÒÒÕ…,Ç|CM†-9¯"¯°”fdP 
+ߧû.
+Þa—@¾~C}s¯ð‰1KøïÎ>S“˦M‹‚šðyÛÒ…%í:š/ûC[í¿Cà&ÞŠ²„ ÄB¦åŽåÂ)˦«íT¿R…PÌËbks£!-™
+û<`Ÿ=dŒFd/ä	\7
+Û:Ššãfc›ÆA@)"uí± y€é¡Ó%ÏFC±~Jv€:zœoöè7À÷ü…_àÉ)Y8Exu€dK,%F“ºŸœ`4"ôPAÖ)“ÆQ¥(2~˜œ2u·šhþ*Hœ$€-ÔÔuþZ÷WèÈô½ß©^¯–"Žá(%b°)Åjc¢\=,'î
+ <þÿÜFBuJÀÃÝòáææýrùáá'jÄ`
+?Wœ¶SFºµjš|]¼tk¬ûwjÙª—3}¸œ«ô¬û¨íƁ+…1§Ù^µ+!/"ïcªqª{Ët‡¬StPÜænQNÇ&^óèôu<¸¿%¿ïì¨U?u“Ô©Ž\Q]՝¿¦göýäM1ß„gM”¸t/˜D_՝X‚ŽEöö[ãZím¸Bhc‰Þ®i÷&I¼Å†gÿÉkŽû‘!4ßLšÔÁÑPœ"€²_I§à½ê–IlX Ì+Oa ¦Þþ¦Ú«tÒ)vÀ;(œµž¸7.~xÀ3î'»Æœ±w]c×Li+u[1æºú©i¬k×9¤µ.t¸:lÊM‚ÿOÂd(žÉ?çíqºÓŽ4Jè¹³™¹d튽t—ægmÃî
+FûX¦«+
 endstream
 endobj
-10010 0 obj <<
+10048 0 obj <<
 /Type /Page
-/Contents 10011 0 R
-/Resources 10009 0 R
+/Contents 10049 0 R
+/Resources 10047 0 R
 /MediaBox [0 0 612 792]
-/Parent 10008 0 R
+/Parent 10020 0 R
 >> endobj
-10012 0 obj <<
-/D [10010 0 R /XYZ 100.892 685.529 null]
+10050 0 obj <<
+/D [10048 0 R /XYZ 100.892 685.529 null]
 >> endobj
-10013 0 obj <<
-/D [10010 0 R /XYZ 100.892 660.623 null]
+10051 0 obj <<
+/D [10048 0 R /XYZ 100.892 660.623 null]
 >> endobj
-10014 0 obj <<
-/D [10010 0 R /XYZ 100.892 646.937 null]
+10052 0 obj <<
+/D [10048 0 R /XYZ 100.892 646.937 null]
 >> endobj
-10015 0 obj <<
-/D [10010 0 R /XYZ 100.892 612.508 null]
+10053 0 obj <<
+/D [10048 0 R /XYZ 100.892 612.508 null]
 >> endobj
-10016 0 obj <<
-/D [10010 0 R /XYZ 100.892 576.868 null]
+10054 0 obj <<
+/D [10048 0 R /XYZ 100.892 576.868 null]
 >> endobj
-10017 0 obj <<
-/D [10010 0 R /XYZ 100.892 555.382 null]
+10055 0 obj <<
+/D [10048 0 R /XYZ 100.892 555.382 null]
 >> endobj
-10018 0 obj <<
-/D [10010 0 R /XYZ 100.892 533.897 null]
+10056 0 obj <<
+/D [10048 0 R /XYZ 100.892 533.897 null]
 >> endobj
 2354 0 obj <<
-/D [10010 0 R /XYZ 100.892 393.977 null]
+/D [10048 0 R /XYZ 100.892 393.977 null]
 >> endobj
-10019 0 obj <<
-/D [10010 0 R /XYZ 100.892 356.033 null]
+10057 0 obj <<
+/D [10048 0 R /XYZ 100.892 356.033 null]
 >> endobj
 2358 0 obj <<
-/D [10010 0 R /XYZ 100.892 235.477 null]
+/D [10048 0 R /XYZ 100.892 235.477 null]
 >> endobj
-10020 0 obj <<
-/D [10010 0 R /XYZ 100.892 208.152 null]
+10058 0 obj <<
+/D [10048 0 R /XYZ 100.892 208.152 null]
 >> endobj
-10009 0 obj <<
-/Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F17 3698 0 R /F70 4384 0 R /F71 5424 0 R /F85 5521 0 R >>
+10047 0 obj <<
+/Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F17 3698 0 R /F59 4373 0 R /F53 3738 0 R /F85 5513 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-10025 0 obj <<
-/Length 2333      
+10063 0 obj <<
+/Length 2332      
 /Filter /FlateDecode
 >>
 stream
-xڍXëÛ¸ÿî¿B8¨|¨iñ¥Ç}lrÉuƒ6ÙËn+’| mÚVO–I^'ýë;ádɧEòE"‡#ræ7Ãy(
-vAü2{ö0[¾ÔQÀ#–E¶ל%â4c:SÁÃ&øj•Î?=¼Z¾"HYÇ
-YE”²HrØÉ1=ww?_H­Â»:/Û¼ÜÑìþt<Â(
-«9<êv¾àŠ'áó½9¶¶&!pÿÙ‹‡Ùçn"
-$ÑLÊ`}˜}øX{DLfipvœ‡@ê”ÅZøîg¿Î¢¡z<	8g™Öb¤žÊ˜S%‚ñŒñ$ãQÞÍ%m}È›&¯Êf¾J‡U‰o.ScÙtJ-€»*–9¬Ì’˜~±-
-ÞÚ††:¼Ù:m‘ú¬÷¨o 3Ä=XpÉ´ÊH˜·vE[Òö-ÏõÐH‹îC¡Áœ>ü§™‹4|ć…s´¿â¸:ÑÄÒ
-Š E¸š‹ÖÝج×ùÆ–¸Ü/	
-KíÞoEÆEêÛÒ³ â&¯íº­ê¯ÄÝV£Ïá#€64?+èãµi_D4Æàc¤#Ò;é­˜P²ó··öóÉ6íÛ
-0Zh¡Ñ4h–êbŒ	èxœ1yÙ$/‰)á#&<ºãYŸŽÍ†­«r;µa1-⎷B|³Ôkže`Àýœ£Axè—δ³ÕWb©¡:•›Ÿ¦D‡‰™ÒÉ ª(ݤ¦™rü¢èÇqâMÓøãF×_fLÕ}tœk0[»'N¸AN±¸‡ño“PswK/H»s™©ƒ#Ž´ŽBlÝ|šÚX¥ŒG=ož~>Ãÿ>_(!‡½ug§|(IX¬D÷ñáÔLÞ0¸X©è¹VÎ_ÝvÁBª„)ð ‘A6ùLjK[ûkÄ@BŸm§Dˆcp™ïqã'mËcÄßôâT~¯sñž×”›)	0¨˜ö+ô“IïEõ¸éˆñ?øñ\Ç¡¡h:ˆ*xÈ•(sç<ø~Ây8Dp‘|§ó@¤¿ â‡v¯¶S0‚Ø2ê³\sX=	¢§á½Í™„o@æúœ7.üJÈ„
-\	p†+o:çÖ§)ó6ÿ“„‡Ò(5‹¶°š·ž0 3¡ŒC4LÏ9˜Î}fÍ“ŸÕà‹“42¡ÐÁ€¨slÌꃀ­‡òJ)ýXJEQ®ª'rm‹Ü¬Š¯óT.Ý(/Ã~RBt%ä¬KÈhOBîד=YÆásSvCä\ªâøMþ
-±Ž£>(0ü6´2ØèUµj¦lù¤J‚Ü¢gLd?¥à´Ð’H3ôê¡¡õÏ^@XYwÂø" pÞ€·hǶõ°qkÍ×àË
-Éç†>ÿ/Jë֝IÔÑÞɳ:µúº:ÛZ·5˜ä*FSU:p`y[W¢÷ƯR®òMÜü©dg²[—V´Ï3ÑÁ×Ê Å*„
-Óœ»Â»¤z yË.¤ÇÓ•*@ðÐaHýöÝ	Ý›R-j³Éñ6›‚ï^ßþF§»³&°Úb¾–‘ß»5§¢¥É@<^ê®È…µƒñ%NV-bJ±H=ýæ•ßÛ¿Méߧ¶:@´¦éº¶Æ#˜Q0ººh·`Ñ|»ýyø¼0Mc'šòÈ ý`MÙ`¨‰6wuEâpt.Ôó_RTÀ‘Ò™	Ge?ê65S˜þ¡>LTÞ) û˜¯ÑáHѨEe6‹•)L¹¶D!›9>’̺®š¦_>к«*p•¦5ÖQ‹ºZuô­iö‹))g‡›kDJ'“ä¤"T‘CøÈw{µt`±©î‘mÑt¬¦û˜æ#F·!–Kà#‚ä‰Ãÿ`t„r}BÚC_/BT†8nó¾ÎÇà$ÄQ— šªü³OÁK4x‘ýÈw5Í(ä”ì"Bºo¸ê¹öÖȘ4>9Á}&ÁÆ´ÑP*4§*ÕÃûqß‚Å3bﻘBºu³ÚyS†¾—íÒÎ\Êíô*z ±§» ÝÅœ(Ç0G}]ó¬®Î½ßWuû¿½¤iàÞÅ×ÕE¯ÒzXÀÁ%ôE>OBÃ{œ»TëªÔ>G
-ÓÈ‘pµ™’Ÿc…÷u‡¯~Pñ`¡±¯¦K\αAèEEŒ4˜pŸwå ž¸óŽÖD]GI˜$±;wdj_*·$³ËBëa©.æ®ÇùF]üÉ{sôþ\!÷oCÌ…©wÖ—`YáZ«Äøц–ÞǼ®ÊÃ0}O""_ü‹ºqß±.´Ž\H­Ã›Mµr‹–æwø{  ¿_×ù±%ÚÏuþˆÊâøe^ š8ÜÒš`d s-žü1ИͪϾýC€øß5¾VÖ×E|Âåì\âß ()Âu‘@0˜t½£ƒ‚ Ö-¡¬Ä‰è‰½ãä}^núZ¹V>?Àã±PÖq_K³7u×5ohåÎy^«sÀ$eBÇ£K9¸2?Mi¯ Í”êÚCpVáryv’åÜ‹›|Yº3.0eWYM@MÊ)!bhVúÖùOtÜâ½wØNâ¯Y’ðA`QBõ)î"Ü4SÒ ¤ˆšïLk»ð•±ôÊŸœµ %]zªQÛ—!½DÅ÷Rü–ÆK1)YÄDvÁôD†~Ãï_M"e‰êÕ9ì°fRHn~~óìŏSǤ)ÜÕa‡êv¯Z—¤S¨n•»[Ž~uúUk	¹×îöµŠ–¾M…æUdbŒU4ùƒ…ÅI<¼2TãÅþ×°~Â4 7ý¦ôÒ"½:v§p¥¬û貉ËÄX]¶›ÐCh=uïK?2ûÅN‰*AÝ´W÷ˆ_þ>×Pƒî¬?¢ƒ&“ŠÊ«j¹ïH;ˆÁý|íó÷óT…î&6yk±V€ý¸êbmÌ’XöÁ¶´o P>æöL]Yìõ<šIWw½ýd†»š~ÄB!×Ø';ð¹Äërì‰ê{$œéQjòB Þ$DÒ7‰÷Åžân’ tˆ+øaÐýGr“-Öª4¤ÿ7ýëàƒ;æe1p7YPjŸø\žºú˜:ìžÐ½_<ÌþÕ5
+xڍXëÛ¸ÿî¿B8¨|¨iñ¥Ç}lrÉuƒ6ÙËn+’| mÚVO–I^'ýë;ádɧEòÅ&‡Cræ7Ãy(
+vAü2{ö0[¾ÔQÀ#–E¶ל%â4c:SÁÃ&øjÏ?=¼Z¾"HYÇ
+YE”²Hr8É1=ww?_H­Â»:/Û¼ÜÑìþt<Â(
+«9üÔí|ÁOÂç{slmM<Bàù³³Ï3<DH¢™”Áú0ûð)
+6°ö*ˆ˜ÌÒàì8Ô)‹µ†qÜÏ~ECõxpÎ2­ÅH=•1§J.ãã)HÆ£(¼›KÚú7M^•Í|!”«ÿU¸|4NeÓ)µ îªX6æ°2KbúŶ4xkêðfë´Eê³Þ£¾Î÷`Á%Ó*#aÞÚIÇ·<×C#-ºBƒ58mü§™‹4|Ä÷h~Åqu¢‰¥A‹p5	¬»±Y¯ó-q¹%^–Ú½?ŠŒ‹$ԏ¥ß‚ˆ›¼¶ë¶ª¿w[¶Ã&€64?+hóÚ´€¯"cð1Ò靎ôVL(ÙùÛ[ûùd›öm-´Ðh4Ku1Æt<Θ¼’—ĤåˆI îxÖ§c³aëªÜNGL‹¸ã­ß,õšgp?çhú¥3ílõ•Xj`¨Nåæ§)QÀab¦t2h *J7©i¦§(úqœxÓÂÀ4þºl¸IfLÕm:Î5˜­Ý{N1ä‹{ÿ6	5w¯ô‚´»‘™º8bQÜKûáˆ!ÄÖͧ©ƒUÊxÔó6àyàGà3üïó…"|Ø[çpvʇ’„ÅJt›§fò…ÁÃJEϵrþêŽR%L²É?F\ÚÚ?#‚$úl;%BƒË|?i[+€ þ¦§ò{½˜³ˆ÷¼¦ÜLÙH€AÅ´o\¡§˜Lz/ú«ÇMGŒÿÁç:
+EÓATÁŒ@®DÁ˜;çÁÿ'œ‡CÉw:Dú*Þyèôj;#ˆ-£>Ë5‡Õ“ *pÞ‹ÁÐœIød®ÏyãBÀ_ð¢„lA¨À“ g¸ò¦s^``M pš2oóÿa0IxH Rð¸h«yë	0
+ÑÉ8DÃôœƒéÜ6kÖ˜ü¬_4˜¤‘	ý€.DccVl=”WJ–èÅR*ŠrUý;‘k[äfU|§p!èFyΓ¢û(!g]BF{r¿žìÉâ0Ÿ›¢°"äRÇhòoˆuõá¨@á·¡•ÁA¯ªU3eÃÈ'Uä=C`"Ãø)‡¤…–Dš¡¿Zÿì„•u' Œ/
+çÍ x‹vl[1 ·Öœq
+vVH>7´ý¿(­[w&ARsD{O$ÏêÔèëêp,lkÝÑ`’«ELUéÀåm]ˆvÞ¿J¹Ê34}pó·B
+Én]ZÑ>ÏhDÿV=(V!TžäÜþKª·ì²!Lz<]©†TÐÿaßÝÐýSªÅAm69¾fSáÝëÛßèvw×V[Ì×2ò‡à`c·æT´4È‚×Kݹ°v0¾„ÂÉÊ=5wDL)©§£?¼ògûSúÿS[ ZÓt][ãƒÌ(]=´[°h¾ÎÝù<|^˜¦±Myd~°¦l0ÔD‰¿›‡»º"q8:
+êùpä‡tfÂQُºCͦ¨Ó•ÿÐ}Ì×èpH¤èÔ¢2›Åʦ\[¢M‡If]WMÓ/hÝU¸JÓë¨E]­:úÖ4ûÅ””€³ÃÍ5"¥“IòRªÈ!|ä»=Zz
+°ØTï…ȶh:VÓm¦ùȃ‘€Àmˆå8Áˆ 9Aâð?¡\ŸöÐ׋•!ŽÛ¼¯ó18	qÔ%ˆ¦*ÿ쓁GðÍ>d?òBM3
+9å0«ˆÞ®z®½õ2&ONcpŸI°1mtÁT…
+Í©Jõð~Ü·`ñŒØûn¦nݬvÞ”¡oÁc»´3—r;½Š@@ìé-h÷0'Ê1LÁQ_×<««scï÷Uݾƽ—4
+<÷øºz¢èUZk ¸ƒ£„¾ÈçIhxs—j]•Ú‡càèC¡c9®6Sòs¬Pâ¾îðÕ*þ,4öÕt‰Ë96½¨ˆ‘îó®ÀwÞÑ’¨ë(	“$v÷ŽLíKå–dvYh`=L#ÕÅÜõ8ߨ‹Ÿ#yoŽÞŸK"äþßsaêõeXV¸Ö*qEnÚÐÁû˜×Uy&°ï©@Dä+Q7î;Ö…Ö‘i ux³©VnÑÒü? ä÷ë:?¶Dû¹ÎQY¿ÌD‡[ú"BŒ`®Å“³Ù@õù÷?ÿ»¦«•£«">áƒrv.ñk ”áºÈ Lº‹Ž‡Þ‚ÑAA ë–PVâDôÄÞ‰qò>/7}-ƒ\+Ÿàç±PÖq;‰¥Ù›ºëš7´rç<¯‡Õ9`’2¡ãÑ£<™Ÿ¦´WÐfJõ
+í!8«p¹<;ɁrnˆÅM¾,ݘ²«Î,& &å”14+}ëü'ºnñŽþwØNâ¯Y’ðA`QBõ)Þ"¼4SÒ ¤ˆšïLk»ð•±ôÊŸœµ %]zªQۏ!½DÅ÷Rü–ÆK1)YÄDvÁôD†~ß_M"e‰êÕ9ì°fRHn~~óìŏSפ)¼Õa‡êN¯Z—¤S¨n•{[Ž~}û¸5ŽƒÀÜkwûZEKߦBó*21Æ*šüÀÂâ$>ªñbÿéX?a€—~Szi‘^»ÆS¸RÖmºâ21F—ã&ôšCOÝûҏÌ~±S¢JP7íÕ=bÇ—†¿Ï5Ô ;ë¯èà#‡É$ƒ¢òªZî;Òb0E?_ûÂüý<U¡û‚‰
+CÞÚA¬`?®ºX³$–}°í#픏¹=S—†A{=fÒÕß]/G™á®¦±PÈ5öÉÆ|.ñºÜ {¢ú	gz”š¼Àã„€"雀DûbOñ7IºÄü0è¾#¹ÉkUÒ÷›þ»uðÁ]ó2‡¸›,¨NµO|.O]m¦»'tÿ/fÿ®1O
 endstream
 endobj
-10024 0 obj <<
+10062 0 obj <<
 /Type /Page
-/Contents 10025 0 R
-/Resources 10023 0 R
+/Contents 10063 0 R
+/Resources 10061 0 R
 /MediaBox [0 0 612 792]
-/Parent 10008 0 R
-/Annots [ 10021 0 R 10031 0 R ]
+/Parent 10020 0 R
+/Annots [ 10059 0 R 10069 0 R ]
 >> endobj
-10021 0 obj <<
+10059 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [490.117 131.787 511.352 143.476]
 /Subtype /Link
 /A << /S /GoTo /D (a_small) >>
 >> endobj
-10031 0 obj <<
+10069 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [150.705 120.359 196.364 129.382]
 /Subtype /Link
 /A << /S /GoTo /D (a_small) >>
 >> endobj
-10026 0 obj <<
-/D [10024 0 R /XYZ 151.701 685.529 null]
+10064 0 obj <<
+/D [10062 0 R /XYZ 151.701 685.529 null]
 >> endobj
 2362 0 obj <<
-/D [10024 0 R /XYZ 151.701 660.623 null]
+/D [10062 0 R /XYZ 151.701 660.623 null]
 >> endobj
-10027 0 obj <<
-/D [10024 0 R /XYZ 151.701 630.478 null]
+10065 0 obj <<
+/D [10062 0 R /XYZ 151.701 630.478 null]
 >> endobj
 2366 0 obj <<
-/D [10024 0 R /XYZ 151.701 513.821 null]
+/D [10062 0 R /XYZ 151.701 513.821 null]
 >> endobj
-10028 0 obj <<
-/D [10024 0 R /XYZ 151.701 487.658 null]
+10066 0 obj <<
+/D [10062 0 R /XYZ 151.701 487.658 null]
 >> endobj
 2370 0 obj <<
-/D [10024 0 R /XYZ 151.701 312.354 null]
+/D [10062 0 R /XYZ 151.701 312.354 null]
 >> endobj
-10029 0 obj <<
-/D [10024 0 R /XYZ 151.701 274.966 null]
+10067 0 obj <<
+/D [10062 0 R /XYZ 151.701 274.966 null]
 >> endobj
 2374 0 obj <<
-/D [10024 0 R /XYZ 151.701 184.006 null]
+/D [10062 0 R /XYZ 151.701 184.006 null]
 >> endobj
-10030 0 obj <<
-/D [10024 0 R /XYZ 151.701 152.71 null]
+10068 0 obj <<
+/D [10062 0 R /XYZ 151.701 152.71 null]
 >> endobj
-10023 0 obj <<
-/Font << /F50 3701 0 R /F22 3706 0 R /F17 3698 0 R /F15 3700 0 R /F85 5521 0 R /F71 5424 0 R /F70 4384 0 R /F52 3730 0 R /F95 8317 0 R >>
+10061 0 obj <<
+/Font << /F50 3701 0 R /F22 3706 0 R /F17 3698 0 R /F15 3700 0 R /F85 5513 0 R /F53 3738 0 R /F59 4373 0 R /F52 3737 0 R /F95 8343 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-10035 0 obj <<
-/Length 348       
+10073 0 obj <<
+/Length 349       
 /Filter /FlateDecode
 >>
 stream
-xÚ¥RMs‚0½çWäˆÖÍ$×ÚÚ©—Ú‘ž¢fF êßo âXG{h‡Ã>–—·o_@º¡H_ÉSB†cÎi&FF“5eˆ 
-§‘6 Œ¤ÉŠÎƒY–6¶,‹dÒÑ5˜(’-@ÇFÏã8 dñàý˜9TG›¡P2(×¾6Û̃ÑçtæÑ´²Ec‹MÿV:€AšÕuVû±
-70h:›ÂáXª~°’¦e‘—„ì	s]G¾ZE4ÍÉ|tå¾M(‚0šž:fN…Ò©VmGgäƒà9ž;ZçòV,6ñC±.ãŸî/jÊ©©Øï0¶›CÕ£E$Ó~o¦®OÆŒ`ýÚc»k²ÊÇ&D0Ú.mááÉ6ÛÉ =|Õe¾llúKBR‘ò/ÝÖ‹4s†–n„ º•Þ„îÊÜÓƒ®ÝŸ97†o¹ô\º)÷®"d˜3ò®üÃó7lÀ«,
+xÚ¥Q=oÂ0Ýý+<†!Çù+¶×ÒR•¥T¤ê€B K$)!À߯DíÐ*Ã=_žß½{Fº¦HŸÉCJ†cΩ«‘ÑtE"Ëib,(+iº¤óh–g«ÊÁG:éèl’È–Î- gcàqa3LxôzÌ=Šê£ËOƒX(U«P›MÀè}:hZ»²qåº?U`”åû}¾czo`Ñv6…ÇZª~°’ºe‘§”ìó]O¾ZE4+ÈüéÒÿ›Pa
+=û
+e Q­Ú–ÎÈÁs<w´Îå­˜¶úG±.ãïî/jÊ«)v»õ¡nƒ1¢
+’™°7S×75+X¿öØm›¼±	6WxrͦE2ÊŸûªX4.û%!©ÀJù—ˆnëEšIPFúª Q·Ò;‚Ð=™ÿzеû;çÆð¥ðƒ+?åÞSÄL@âMÇ>#Ê?<gx«(
 endstream
 endobj
-10034 0 obj <<
+10072 0 obj <<
 /Type /Page
-/Contents 10035 0 R
-/Resources 10033 0 R
+/Contents 10073 0 R
+/Resources 10071 0 R
 /MediaBox [0 0 612 792]
-/Parent 10008 0 R
+/Parent 10020 0 R
 >> endobj
-9951 0 obj <<
+9986 0 obj <<
 /Type /XObject
 /Subtype /Form
 /FormType 1
 /PTEX.FileName (./Samba3-HOWTO/images/cups2.pdf)
 /PTEX.PageNumber 1
-/PTEX.InfoDict 10037 0 R
-/BBox [0 0 700 1201]
+/PTEX.InfoDict 10075 0 R
+/BBox [0 0 720 1175]
 /Resources <<
 /ProcSet [ /PDF /Text ]
 /ExtGState <<
-/R7 10038 0 R
->>/Font << /R9 10039 0 R/R8 10040 0 R>>
+/R7 10076 0 R
+>>/Font << /R9 10077 0 R>>
 >>
-/Length 10041 0 R
+/Length 10078 0 R
 /Filter /FlateDecode
 >>
 stream
-xœÍYËnãFÝó+
-ÚÄ=°Êõ~0›$ @0˜Nœ¬z#S´ÅiŠdHv;¯ŸSER¤dÆò*¥£[u<u¥ß	£œ°ð7üOÉÝÏ–<µIDÉÏ?oš§ä÷„÷ï‡é‘|{Ÿpª™×‚ܧXé×ÔYéÈýcÒïȉ`Ô)	çÎá¹?&7mu̺C^>mó"{¬šã®{wÿßäý}òÃ4:,5Üb¥±–:rœ!
-š)ã<ÕÜ̯9µÜáZR„.©3Îœ néuÉã?á¨T†<¯lÉ!ù%ôÿbÊuFÇ]Ï¿Ä{™ÖXìÔçŒèªº
-TàTZé屶œ“àÜÖ{*8óä~ŸÜìêºÈÓ]—Wå]]µ]›6y½D*å¨7øÀŒÓÔ†ø%$ÕðÒrxkäñŽQf	Æ
-,‹ñS‚
-3“Al9åËH¯ë‚T«ZrNªÕM¹J*)¯Ê‚àÁ<RÉ#©êvdÓ2¼ÕÏÜõ
-IŠ‹™»2ºë…ÐÔó™»“ÌèÜ2èZæÀ:–,r`=S’ŒÄqvx!/'DEed¡2T0;C8cŽ*Nœ0‚òˆ2â\†Ë—A×ÅcYÕ’óDzº)׏¦VJ½Ò0Ô¤iEcT‰x4çéúK¹§éçºÝ¾–·…ÇbM‡L"RŠ>F 8’)jB^‘]Bµ ÒM"ÖCùìsØÛ†ª8h™€9+V2áŒ+Úp•Ê	÷ZŠ–^QÔC¨ê~x<}ùÈcæä‡ðÖÐÐF2ÐŒn²äqz4×Dßb=3Øã•®…+j-rú&ÇT´þãMZ•m×|N»–¤Õ±çt¶ï%…;
-³,¹ÿ)¹ùápâxXpÜ•û"/³wß@^XÛ¦›®"E֑Г‡ŒÔM•fm›íÉÃW²ƒx8TRÛï›Í¶ýþýo?~÷~ÛÒî@7$Ý¥ôã;HžÕ3ôvÚŒÿ8hªMN¬Âé×3„3i¨"%›jÃ\="jÃ2ÒgiEígÇhe;®§T¥‘‘ÿšŒØK[PÊ2ƒïü©Ûivm—5¤çŸFÛ°ÉvߎLÜîþ‹l¦ŒKò+ë&Ãë¼yq½TÄ„@ø¯ðIiMYpÒ1A=Ú³	Aw§á®á^qek.Á=ªÖ0è8Ͻ¿ös¾¬¢þ
-•W+ÿJååaw´Úcèóú¯+oÏ›…‡ŽöA"+ióœ
-¾ˆ’H¶¡68‰Ô…(MŠ=ôi¢¹TE–â|Íe„çk	t]`UKÎÉ°º)oÁ…WoÁ5¸kÄè9ÐU§Q|È"Fô©(æcb‹ÉcH6û&ÿÒçŒËZ£,wáþÀ
-5!ÍžiX?.(Ô°p1CœA¥•!·ù˜15×È_r&¢‡‹È êœ<«rƝÕ-ñ ¾WÈNxÈ;"h'%y5Æ ðgB8(y¼ñºÏO\:I½ŸËÓÝ2èº8Ñ«Zr~¢W7å
-QK·a—׬2ŒnÆŸ_ª‘}ö%O3ÒÖYš?.õÚ£¿Ò Ri7‹€”fÆLȉֈr7‹ÀLfðwt-ÓbKi±ž)×iá½mjbêpœç"-v駬ܿ$Â`Š#’áiØp
-(<fÆàÝ€Âѳ8,¢‹Páú¾QDhô?þuT„ûžQÕ„Ì9°ª!gXÝŒ¥"¤	aŒeBðpѦ‘tÂE¾{1_•~©„‘̾Ö=`SV¥mDß=ÌÛ]Gž«æP:LÂL¨ØClÁWŠ‚It¶¿»ÿwÕe·w±nº ›Où¾ÜÕí&Âuƒ%NûÇÐulø@i#/Æì+×K¤ívOØ©ÜÇ̈‘½%yGžý®á`?ˆCÉw¿þç—möt–»â–´_ÑôŸó}Fæ.ç%¶,Š¨ñ3z½kېx£™qSá™ê‡õiPÛ„ù>xó1¨jÂ/a°ªh«‹¢
-ý’mßnµqSÉXoèæE󶹍îðÒÆ=z‰üÏlß_*ìó&K»â+骓ŽÑÒÎ1O„§qã}dEරC gÏ+oIYuä¸Ch¾žöΊª†Í”üر]‰xí³›ge7WÖIqÙe¦UÙ5ùÃçÔ`fäÀPΖG¬¾=)¬³ª†_Muìƒ#|ÿ3ÔÍOyùùq1­š'Š€·ÙêC×Õÿ¼»{~~Ž4	ßßE¾²¢¦‡îXL­í‡ä"~`Æ
+xœÍYMoÜ6½ëW{‰xi‘âg^šA€ h·'_d­ìU£•I‰ëþú¾‘v%­vÛ›C¶w<ä<’3ãÏ,ä‚…ôµÿ™ì‚›–=6AgeÞ쩃ρèßÿHvì§[¸{&%—ÖEìö!è§LxîB­™Úq/Øí.¸jÊ]Ún³âqýåéCYïâöåíÁëÛà=Ò–.¹
+
+F+)ÙnòYÅËcWÆO,^z	t>4ÜÁ"„3ÜLG‰P»Ó#ŸÅ̃‡@Zî”õìix¶ÁÇ@r»0D—±#ò\z‡™Cê˜mY5D‹µã‘V[{‹…XÃn7ÁU\Uy–ÄmV7UÙ´MRgÕ9ž·”²<¢,Âyni‡¼ç‘0‹×†Èê}$¹´~)×:ÍÝyK)?‰=ãÒ¢ÍXµ8l—ñËxî	£³
+A\ǯª9ë<S¼– œœ¬ÙKrMÖ<ZkEÄE4®yô8¬ðŒe)?‰}ž)Ë@vž)ËÁæ4ܤb8oäOˆ–HFÜÃÍb 2ÛhðNq~¸ÐÞãQYgô@*Œ¸gû0ùIàÙ!.Öì—첋‚`õŒY‹œá»‹>-_‹
+O¾TÍúßj…t*âF0ë-a#"‰²bí
+ù`p #;‹±(¦ŠY«åÄÇjÅc§+—–!Ò©åjʝE;fÏâ ](DÑÆ°Õˆ/%¤i–œR%"
+eÜ°(é¥âaÄH'qˆ¢:=:Àÿà~)rE¹Ô9‡C‘ò»«¤,š¶þ’´
+KÊ]Ò
+­£Ÿ+|\½Ù·Üvq±É³"}ù"¸jK–§-k·)#‘ÎîSVÕe’6Mºa÷Ï,&§Õºùùõïo_½^7¼ÝòKâ<çœß½Ä_gÕÕá¨ìx»ÑIœ4ŸEBÅԝ »M„Õu‰õàÈE(Áµ:gÈ4N·ka€f9yyà.`Ð]! Ônåå Àê¸iÓºS÷Fˆ±lݝ¼¿»ú‘­Æ\ͲîUâû
+ì:¹9™Äh带v0HOBÒÁ>BZ⣙	£®&ÑFy\L=8(GHØùÇýôù<ÞqºþßÁ“ip.ì(.#Ì¡¡ßÅ?õ‘M3Và}i°­•á!]£Á"‘.ñ)™£¢L,xŒBN2F!w!’¨/~ê"ð…t9cÙ‡ÊO‚Ï8²,h3Æ,Ü÷õôªw¶cPO–¶úóªØåžÞ‹mêìkŸræM,·Â*c¹¦=,z6$Y£µU¢©ÅZ¼xpÙœWô3thBúÛÄÇÓ¥ñSË>V~ý˜\KÃvÌ®%¢óø …fˆk鑹-þÒã#ä3$£Ñ‚‡áð‰¼•Ô>#Êk”^5õ‘¸¡?gÙÇÊO¢ÏRÅ°ÍrÅÑ}_«:‚frbÖªf›ôk–¤¬©Ò${8÷$8@‰455ìd#5×n²£å°Ò#z?Ùˆ‰Ï~Ùg,ûXùIôóZ
+¶óZºË(DiÇ¢fỈ|ÕQè>N>¥ÅæÌR@¦;Ó?-Ýé ¸¡¹–|°D!f4¤·¤öµŒIÒmÂL|¤Â†X9µ@jÏ¡NC¤£çꢐ“eyØ"ÇM„C×ÔSL†®¾°KjTœô¾é~q/@X®@;¥ýˤ£ßô·ì©¬?á…λ§W„M	±+k©^ÿŸ•_Ê6½ÆÃÎc„­>e›"®šUרj<Ⱥ¾@ü@2	¶QE‰NE}£ûÆš6~ÄðbÓeÖ¸M–µìqÛ5âÕo¿~\§bö"ίYó=¶{Ê6)›®(+0Ožwa®Ùýs7
+ekD
+Šñ­¹¢>a½£ékú·#ÂçMy<ªÛY÷ê¯éf:‘«ëýßšndï‘ý•nú–É&«Ó¤ÍŸY[3ÓTû„@‡ðBi
+¶l²ÝYʲe»ë½†Ó^¥yYgo[r‹lÂ&­0cZ´˜q*e“²hëìþmÁèÎm_Íhž†\Qª´¬€û¡.w„ó]V|ùó0‚—õ#ÇÞ5é~׶m[ýpsóôôÔ-ýý¦;ãmšW|ÛîòQ4¿þ•¼š’
 endstream
 endobj
-10037 0 obj
+10075 0 obj
 <<
-/Producer (GPL Ghostscript SVN PRE-RELEASE 8.61)
-/CreationDate (D:20080128091730Z)
-/ModDate (D:20080128091730Z)
+/Producer (ESP Ghostscript 8.15)
+/CreationDate (D:20080520133144)
+/ModDate (D:20080520133144)
 >>
 endobj
-10038 0 obj
+10076 0 obj
 <<
 /Type /ExtGState
 /OPM 1
 >>
 endobj
-10039 0 obj
+10077 0 obj
 <<
-/BaseFont /Helvetica
+/BaseFont /JIYUCT#2BAlbanyAMT
+/FontDescriptor 10079 0 R
 /Type /Font
+/FirstChar 32
+/LastChar 122
+/Widths [ 600 0 600 0 0 0 0 0 600 600 0 0 600 600 600 600 0 0 0 0 0 0 0 0 0 0 600 0 0 600 0 0 0 0 0 600 600 600 0 600 0 600 0 0 600 0 600 0 600 0 0 600 0 600 600 0 0 0 0 0 0 0 0 0 0 600 600 600 600 600 600 600 600 600 0 600 600 600 600 600 600 0 600 600 600 600 600 600 600 600 600]
+/Encoding 10080 0 R
 /Subtype /Type1
 >>
 endobj
-10040 0 obj
+10078 0 obj
+1629
+endobj
+10079 0 obj
 <<
-/BaseFont /Helvetica-Oblique
-/Type /Font
-/Subtype /Type1
+/Type /FontDescriptor
+/FontName /JIYUCT#2BAlbanyAMT
+/FontBBox [ 0 -186 593 667]
+/Flags 5
+/Ascent 667
+/CapHeight 667
+/Descent -186
+/ItalicAngle 0
+/StemV 88
+/AvgWidth 600
+/MaxWidth 600
+/MissingWidth 600
+/CharSet (/L/y/n/c/comma/z/o/d/N/C/p/e/period/D/colon/slash/f/P/E/r/g/s/h/G/equal/t/i/S/u/I/v/minus/k/U/w/l/a/V/x/m/b/space/quotedbl/parenleft/parenright)
+/FontFile3 10081 0 R
 >>
 endobj
-10041 0 obj
-1726
+10080 0 obj
+<<
+/Type /Encoding
+/BaseEncoding /WinAnsiEncoding
+/Differences [ 45/minus]
+>>
 endobj
-10036 0 obj <<
-/D [10034 0 R /XYZ 100.892 685.529 null]
+10081 0 obj
+<<
+/Subtype /Type1C
+/Filter /FlateDecode
+/Length 10082 0 R
+>>
+stream
+xœ}W	TTW¶}EU½*})ÐëÑŠŠâ€qL+2©aŠ
+’ÐaR‰L
+(…€Ö€ŠO at j¢ÀªÂÁ€QQq¶í$tT$jâÐŒ­6?Áž×ÿòÿú÷UE÷úÝk±jqï;÷Ü{ÏÙ{Ÿs„ȉÎÁ™)ÉÙŠà¨Õü(ópo9qã…Šæ~øG x<±$({äWã*d\EûߢƍáÄ£¡É
+¶ºB °¢.$'W±)cÝú|o¿¸•kü§N
+pÌÌœ?¾wŠbè‹whz^ƺlïÉøŸÍé™9¹YéÙù½C°uffFª÷ºLEîú<ïä´´ô4~Y|rfúïðŒÌŒÜÜœÍÞ~!þÞ³f̘9
+ÿÌŠÎÈJ)ÈóŽÊÉÎñŽô^™¾® 3yÓ?M1-R‘Z”“’›º66lÓº¼õù«
+–oÞ·%39¾0+Å{‚ŸÀôïLÃöÄDJ$±DHøïáÄ$"‚˜IL&VˈÕÄrˆ#VAD<1…XCDo	D±”˜K¼OD!„€#gb$áFxî„œ8JLÇñ&DØÝUÁrÁE§N˝.'¬¹‹ÖŠ®‰çŠ¤'Y&q•tI£¤ßŽx{„Þ9ܹÁ¹ß%Ò¥Çu®«ÕõáÈÔ‘çF¥¹‰ÜrÝòÜÝ~svOqWºŸwÿûh¿Ñ˸¾Q\Ãr¬ ´CãI!¤qVÙ7¤E§5Õªµ
+Å‘
+•¦¤T¯±Ðw
+ó£Ò~ÄEÀG¤¹ÌPZ¢QÉQj”`g(º3³‚NxæÃ<!´x„"1¢ð:ui©^m¡¡{×™Lj‚^A‚ž3‹kI‹^[kRñû	É"ûfú2‰æ Çh<_f!!ÕØB§±Òu¤íüÐËæ²c`‡Û=©{°›#[B*ìVºõ&‘…v¯V<I«ûRké$¨&³ã>£”:}ðh£¡Õë3ƪ9Xxd³i“%EL†D¡Ä
+Ø
+8‘fû!ŠèÐ’÷î͎Z·%ò=9>ÄVvÃd|ŠÇ¬'ÕÊ}¹ʒ[âë£)zsj ‹Þxž]]õ-ôQë>c’ê•z•º|·J-OH|7/[:-þæWÞí§GÝÉñU4u³¨¢ZSëU£Õ[iªõ©„ºiÑè·É©ÖbJAÛîžî°_ޝ…xëB._ý@jU¦Z¼P~	ª$èz&^Ç9÷I°ƒ’R¼ZN^…SWá™Øv~NÀ
+ºYΙÂE.D†ÆLòEnhôK?À‘}ù#Œ‚7|ÿ½A§ˆ~}¸`¢ßÜ>>s¼ìüàgÚ¶~/YÕï¯ÓÑÜÉTåI•r
+®_6́šKHI~нòÓÅøº.Sð4Õ‰Üú&ƒËÝë-·:äTɬ’×¹¦JW“(^Êúï/ðÁ–¾øû¾ƒw½ÿàGùkèþÌÂMVÈ•{pÖf~­©Ö†>ç<r­tÏ@*‰®q{Ä¿#‹”x΀Ñui  Ãq.ð'ÍFÛ®…t0—Jµ=ƒqѲ‚/°ûM\•ìÃÓ1‡–3˘˜I‰Éå„1ÑÒyänÈ
+ÞúòÆ¡Žsò#‡jÌŒAjTé”êåê2yÜ»	Ãñm}_ÂHú¶\~èá“ñÑ•ò=[«Õ&FZ«5˜iIÌšA6Ù‰ÓY¸Ï#_Ã¹íœÛ þ
+<"ù+˜ãðË Æâ0I0±T˜XþPIv,¿œu‘‚ûó¿M= —iO‘û’„Üðx9„_–½¼ì¸p‰¿ß¢o^¼ø¶çG{a)SX·eÌ™òúâãë-윊/ð†o …<^ù€×Sp=ÛlPTe;ËwhèÔ
+K¢D0¿.ùMÊŠ¬Ïn_ícú˜žØ}3¤…Áý£Ë•
+|	ý ‚	ôe	L˜"ä!G9Õi&فW %—˜Öâ–õlÊ¡&^ºT2a¶_€|H °û®Â¼ƒÄab‘xƒ<º¥k?»³üˆülÃT0Ò%}™®´‚άצ3Ò™ïÆ/¥£ƒ$¯5â{ÔëïPøŽ4ÅJÎJ*íwzˆ÷[e°ˆ²·çÙó¹·'Ðè©°#ÍÂ#-ŽtÈH	iÕ"
+ÉIØ*‚Jˆ’ÜïZ²2hˆÕ1a!ÝÎkŸöWì–“žÔy¼Íaø$‘
+ª¶F§·ÈÁSbQë·•¨1¡“¤K¨N8ãOi•&Ur ‚%ÿæ$T	A¤¥L_Z\Æ+Âyä‚þ,Šh&Þ=Ãî&dò’"呶͆»oPïTÛÈŽ»¯1utÆÚíº"…ÃF’jí§ÓO{`ê·Ê×j*Ë«ù¨jpÔ‹jéûÙL›3}žô_ þ?`é‰ÑÎEÁ÷2êAׇkš–z!Ñ´iHŠ$ϧ‚¨ûbSWd’ˆÕqr4W[mÁG‘Ì	sKkãqSÃJ±¿KêÅk<L#©è\Ù‹ŒýÅK¦OÆØïéy>(a0a´q[NCK‡'eäB9™l}SRÝJFJ…û/M\±Á’Ý  Š4=š+š#š#%GŠÍ›˜|)eŒ_‘ôvXë¹VB…ר
+XªWð„¦çáq¡V]+§v›´:+m”´¯=WÔ…Ù)~|åÞ§[š3Ðö§c´³õe&ìk³i»Ùüfû•ã=w/dýa¯œš°µB«®ñ2i
+8uÆ[jÖòR9eܦÂ;س6¨À6\æq‰Õ7À‘ñK֏ì¸æÓcI‹a‰I #¦Ë_5_aƝdàxx¨&Ilõt€7	kÌÃe×£“ó£k`$m¼\r.'…XBÒeu¼}]
+ìñ<©·ÛüÐh
+¹zã:õ,,>³Á[ô	s½á«S'ÛZO™¯1½LwÊÞiQµÊdª6XäO%֝ºââ2,Ž%’¤«-Ë™Ll~Rr‡YÁLˆ4X‚fý6	æÝø³¥ùÚàa~ÁülÂû¾à"±–
+:@.Áª÷ ä’‰ÏþdÛ1ƒÚ¨Ü±«|§Fž’V´Š‘†'ÚIC=ä8jÒ=~'Ç1¾Ã³cö0‚;£^4Láþ×.6=šC&qdÛ4j½R‚Q#?LÚqWf]©|‡ fä°cþÆ*NÁµSžÔî=®VFÙä$K¬×„EAÉ–´æ|º±àĶ[Ûn—Ö—.n(2o`ÖKƒÃâ¦cÜÍ`‚;wuíÞ‡…Ž‘–ªU˜œbI¡N]S‹·““PÆDözÞM/pýë;ÎüSé‡èLkŽî÷¦(Cž6לg.nd¥_Ý8ÿðþ¤˜*þª5&/SµÎBÿ,á;?[4‡Š¯]¬Ž¶'¿ô¤ò¹w=î:Ú%ª0ƒsÅ
+2,êµ$u:fULÖ2¯„Tö
+—Ö%üuÑÅ5ßuý±áÒGŒ¶U4*¾ÌcTu;J:»D;ê#t; ŽçyGûXA#$ƒR„ðÄp®â“Ãyª#q_“ÈõŠ·ÈzÅ_9ÚÆáF,	‹\ÅC¨€1|ãÚq[‰ÆC´'5 !°Lv¦
+"P˜8—¤þÛq>Oûù”I$J…a&xŠ;HjÀ±—‡c¯$
+F¾bÎ%ÀÁÈ‹Öx‡ÅÒÞ³”±‚~{W´Ç«ÙÖÏ×iªyÚ)ÔeÅ8\û°Œ?%g……Íž~뉞öüSï¤Pa+[ýÅVHô×Ù ao/ˆäÃÂ8ÖÂ|!åñGÑ2,ŠNŽ#'ÃѝY 's.îàfþÿ5´’q ;É'`|ŠŒöˆr»mjfO|?O³×¯p°þš
+Á2”…±ì˜n®ã¢Š;Ò"n®Ç߇!³x5Ô“·#.L_»¢D±Z¾}GY³]ªÔ©ŒU{öTÉïlО`¤wÎò*‰­Ë¬þKÖè9±A4unñkžÝ¾~äê
+ùiѲÈx¾‰Ojîüòöç¯N-Sž°‰Å~®œè ‚ác!Ô{\%!³Š›x<™êÔö¤lÑ¶;÷I7P ÞEâÇtøßʘêTÕ
+蔶ÌYè¦×ïž1ƒ_HóÁ
+梷y¸=‡-ƒ¹0K¬%©{;ðzƒ~$<Лà!>cƒu­íBG4µ$ö7EbȪHꉣçh®"H×)ˆ¦ˆW#ÝX‡…jøû¬û$üþdj?ðßUˆ°n;º,üJË™m-ã 52p†(öjÛñÃ-^ÍM©4ºÙ3ìÐÁo»Þx§©¥é“tšªFÝÃ
+>Ë€òú‡çÞKùdóûiò‚³~Ì$3ÙŠŒDé¿>]ÀÀÈN˜g/¯.$U:`sïÅ’êíøcF·Œìë‡ÑàЇ܂Wo}Ÿ†ð?É~º·`¢ÿÂùSü=ìïÿö­¿ÆÜèÉØy3ª®Ü¤WZ˜qFo¨<ÜÕc/xØf
+JóðY¼
+Ür3ñ*%£Ñå†"§44‚ñe|>ø5LǏIFjÒëU»+Ê÷Òa0:«Ÿyżjü匪ػ§‚©Âoýv¹Íן„‹}mWª¶ïdÊ+wзÐèc¾|ï51Úµƒ)gvJ·ëUFƒV{Ô,¿
+‚ÏÀ™ù‰ùyï ÊoSê•<HY(ªÜ½k÷.fǸbÓ¶}&mU½Q“ÀÌs¸x¿ ÎÂYZVNúºÆ¬ÏhÙÖÔÐِ֖ΤÆÂ"ûïm”pÏg¯]Û˜mŸ?ÖÚšy̶–Ûü‘²J]E%³WjPê”*Í®’29úî"wjvï`vŽSâ'Šaï^“Övë öe»€³Â~&ÕÖòœˆÅˆ++)Ñ©­4‹&Ê^ƒÆöe™üâ­¬à'Ü|¿f7ɁòQ[ê¹9õXùëëÉϝY—Ï]]Yבñ@!>
+endstream
+endobj
+10082 0 obj
+3740
+endobj
+10074 0 obj <<
+/D [10072 0 R /XYZ 100.892 685.529 null]
 >> endobj
-5275 0 obj <<
-/D [10034 0 R /XYZ 100.892 660.623 null]
+5263 0 obj <<
+/D [10072 0 R /XYZ 100.892 660.623 null]
 >> endobj
-9965 0 obj <<
-/D [10034 0 R /XYZ 100.892 643.753 null]
+10003 0 obj <<
+/D [10072 0 R /XYZ 100.892 643.753 null]
 >> endobj
-10033 0 obj <<
+10071 0 obj <<
 /Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R >>
-/XObject << /Im55 9951 0 R >>
+/XObject << /Im55 9986 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-10044 0 obj <<
-/Length 308       
+10085 0 obj <<
+/Length 309       
 /Filter /FlateDecode
 >>
 stream
-xÚ¥‘KOÃ0€ïù>¶‡zÎÃMre0Ä.­œ¦+£{U{ü}Üvš¦1v€Kë$Îû3ÁÕ]¡z&Є‘¢†â4kô¤!9:(f0I˜)ÃÞÀóÜ5©†’ÕBj“ú¯£qšYvɨ®–Ûj9ïVãÝz-%«T>õ6Í´Ó>é¾­·eÝåÓðÕC¡6ªJIg•0Zï5™Ìäl„68´™°0g–øÆêEѱ½+,fd/a>ú_a·9¡yÓµ?¨æ»º”v‚•vPÇΘæó›^cüaÌÚÖXjBr´f]ò¼oÖe½¯Êސã4Ž±sù?G™¼6­\ÐEè¸=?í¶ÔÝÒö´Û{Zp÷+yêÚ(27²F‘ùOÝßéǘo
+xÚ¥‘KoÂ0€ïù>¶‡;‰›ä:6¦qÝ	q˜FÇ*WÅãï/mBŒqØ.­“8_ìÏs xTw…ê
+„€	†âX1ä> Å&‰XŸN‹ao 5xyn›TMÉp$µIý×Ñ8ÍŒØdTWËmµœw«ñn½Ž%«4~êmš±e—ô?ßÖÛ²îr´nøê¡PÕ cIg•ï5™ÌâÙMðph3`Äc.ã/«EÇö®°DPL¸„¹à~…Ýrd#Íé®ýA5ßÕelÇ›Ør茱œßtŒá‡1cZc©öÉÑš±Éó¾Y—õ¾*xCŽeÔþbçòŽöqò¬=š8ðˆÞ(B+íù)h·§î›Ónïi!9ܯâS×F‘Qtc kéÿÔý
+û˘v
 endstream
 endobj
-10043 0 obj <<
+10084 0 obj <<
 /Type /Page
-/Contents 10044 0 R
-/Resources 10042 0 R
+/Contents 10085 0 R
+/Resources 10083 0 R
 /MediaBox [0 0 612 792]
-/Parent 10008 0 R
+/Parent 10087 0 R
 >> endobj
-10022 0 obj <<
+10060 0 obj <<
 /Type /XObject
 /Subtype /Image
 /Width 780
 /Height 1135
 /BitsPerComponent 8
-/ColorSpace [/Indexed /DeviceRGB 31 10046 0 R]
+/ColorSpace [/Indexed /DeviceRGB 31 10088 0 R]
 /Length 115086
 /Filter /FlateDecode
 /DecodeParms << /Colors 1 /Columns 780 /BitsPerComponent 8 /Predictor 10 >>
@@ -54640,7 +55494,7 @@
 ùE‰û€½3H a ¥B¤¼l•âÿ¹•î#öЄ<  ™Cn®þ­î>kd,\ã	¯Á1R$·*hÉX3L·eÀšLÁ¤W{4ÝÊÓþ™€Ã'êdÅ ”…v(Ä+€F3Ã(ä}Ød3‰:f!AôÞ7)›ê  10á"
 endstream
 endobj
-10046 0 obj <<
+10088 0 obj <<
 /Length 107       
 /Filter /FlateDecode
 >>
@@ -54648,751 +55502,775 @@
 xÚ` ŸÿFFFÌÌÌšššÂÂÂõõõ666»»»úúú%%%ñññ³³³«««ééé“““íííýýý¢¢¢ŠŠŠ[[[ÕÕÕ‚‚‚ssskkk{{{bbbÚÚÚáááRRRååå   ÿÿÿ¡ò;P
 endstream
 endobj
-10045 0 obj <<
-/D [10043 0 R /XYZ 151.701 685.529 null]
+10086 0 obj <<
+/D [10084 0 R /XYZ 151.701 685.529 null]
 >> endobj
-5276 0 obj <<
-/D [10043 0 R /XYZ 151.701 655.937 null]
+5264 0 obj <<
+/D [10084 0 R /XYZ 151.701 655.937 null]
 >> endobj
-10032 0 obj <<
-/D [10043 0 R /XYZ 151.701 639.067 null]
+10070 0 obj <<
+/D [10084 0 R /XYZ 151.701 639.067 null]
 >> endobj
-10042 0 obj <<
+10083 0 obj <<
 /Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R >>
-/XObject << /Im56 10022 0 R >>
+/XObject << /Im56 10060 0 R >>
 /ProcSet [ /PDF /Text /ImageC /ImageI ]
 >> endobj
-10050 0 obj <<
+10092 0 obj <<
 /Length 1460      
 /Filter /FlateDecode
 >>
 stream
-xڝWKÜ6¾ï¯ð­6q,¿] ‡<vƒm·)ڝ’4¶v¬Æ‰dïdþ}IQšõ|h{2EQ$Eò#åÈÛ{‘÷î*²ß×Û«—7Eî±"ŒY–zۏEQXV±—'yX¥Àj¼Ïþ›–&¡‚MÂ?N‚¯Û_¯®·W߯¨‰<¶8…iTzuõùkä5°ù«…IUzG#Ú{IV†y–Ýy÷W®)‰‹0ŠÙQb.Â
-/Nâ,–÷Èò2¬ª„îq¿
-ªØ$‘ÿæ·W¯ï®áFyá¼¹G"÷ÿã퇻ë{¼ŸQÇâ°Ê˜‰Kämª4Œ˜Hœ„,Ø0°âß	óŸf%4éãCCÄk1ˆ/pfÒVe~…UT1«2‰Ã"aÖ¹‰×A\úß‚,óù®¨£tΕþ—(‹>J5ͼ#ƍt2÷'=‰®+¿ƒM\øÍÜ‘K•¯çCÀü°KT; Ä5-q$b­RÞãþŽoÐyô–%a–VämB^Ô6D·FhJxø/$dçþ÷YNÂIGsÇUlò$%s%˜#á×ZX}‚ÓÒJ‰ï³Ð‰gяºÚŠO­XóøÃûÛOh6õ1%º¸Ì|mBGü©Uã¼oÝBэ¼
-I›d ÓD¸¤ÃR ·­Ô´IÞZÈà±zDCé'ý+^.Ãu¸bË'¢ê±Çø%…”SëvËø„gi¨¡H}+Ae	ÄA‘?²q6”xJµ@qgw¤¯F«+žŠp¿Ác’\d@YFI|PlôVêzÖZŽÃ¿@ÉíØK1(iŠ•}è$&Ù60À?á1†èøô0ªžö©'%wó„6ÍþN\h÷âæjßž^"s/^ 7wV³ÈqôÅÐZþ”}â@ ß½¦¤õ ;9ìi	ÕVnT0gÌÀ·tË•©J ;¹S\Ia·`c©¤V<¤b`¾Y×ÉÀ“}	PI°201(Í‘qÒÄŸ‹£"¬=C(mOÖ^’
-ð"NįgeL€`gXùE̐³3¡bX»Í
-Á” T"ßs9˜þ ]åÝû/ï¤Ñ=ÿ°ûƒ¼ýëöSè´ÁäˆamÛ L|}
-]pÆ\ a€–º†ŒÄ9;pWƒVæC’²¯`XqN³Ý6;)¶dÙKhVûxae,±3­ÜIJ3°=BüÊûÍ3Xfä»ìÏMžŸc8pÅ{AC–RÓ×v!xDKб4Æ Úè||@é”îþa½>Ð2ÀiQ¹S­P‚HX@òù@ÜNº¤™»B™nX™‡qU]vJ£/N툌ÓËæ	œÅ!Ò¸ƒµ—2˜Ù˜aE|ñƒ÷‡Î :ΨíÅØö÷D𮳄›1@;)%–I•ÄažÖª´8—éÓILÇ`k“>JÔ§º³A€Öô‚ØZ˜dŸoÞgþ&ÿIû*<Mž‹ù?¯–¹™py¼›C-v’Üu 4D¡§ø¥ñ2£j̘[ì[é¶=eõ1BÁ*»Æ®‘ŠÆŒQæ߉é'MâúÜE¾Ôs1¥Qj{“«{ä`E‰m#N\¶üéyBNòRÍš8JsÀ»!QZV“;œÖçœ!o‡¡@îâX¸æýíD/EiŸŽG©Qô+L-£µ¯½GÈy‰«³—(³xøÙ§¨•²‡SvJ[•´_Îw]86­v›³¶Ô"'…êßËPó@ŠpÎs
-€¡¶¢œ]ô#û^4Ú(Œ ëná¦ÀƒÁ>©6“È.jšèæ¼^‹75G¡ð-à8Z𹇖Cu¸ÚáIS”åÿi9s§~!ƒ˜»MÝñÞVã3ð/!üò&{îE8/`†iRÖ,{Ž{øCûÔU‘U
+xڝWKÜ6¾ï¯ð­6q,¿] ‡<vƒm·)ڝ’4¶v¬Æ‰dïdþ}IQšõ|h{2EQ_)GÞÞ‹¼wW‘ý¾Þ^½¼)ra̲ÔÛ>x,ŠÂ²Š½<ÉÃ*Vã}öß´ü0	l–øq|Ýþzu½½ú~Å@Mä±Å©(L£Ò«û«Ï_#¯Í_½(LªÒ;ÑÞK²2̳èλ¿úsMI\„QÌþ‹ã+¼8
+‹²Xú‘åeXU	ùq¿
+ªØ$‘ÿæ·W¯ï®Á£¼ð?ÞÜ#‘û¿ÿñöÃÝõ=úgÔ±8¬2fây›*
+#f#'!6nño‚„ù‚O³šôñ¡!âµÄ83i«2»Â*ª˜U™Äa‘0kÜÄë .ýoA–ù|×	ÔQ:ãJÿK”E¥šfÞãF:™û“žDוߏÁ&.üfîȤÊ×ó!`þØ¥?ª‰Žâšƒ81V)ïqÇ7h<ZË’0K+²6¡
+]µ
+Ñ­Q^¥F<üˆ‰Ù¹ÿ}–“pƐÃÜq›<I麮#á×ZX}‚ÓÒJ‰ï³Ð‰cÑŽºÚŠO­X³øÃûÛOxmêcJ0tq™ùÚ„ŽøS«Æyߺ… ¢y#’6É@¦‰pIR ·­Ô´IÖZÈà±zDCé'ý+V.ƒ;	¸Øò‰¨zì1~IáåÔº]AÄ2~ ¡ÇYAj(RßJPYqPdlÜJ<%†Z ¸»w¤¯Æ[W,?À¿Ác’\d@YFI|PlôVêzÖZŽÃ¿@ÉíÜ—&þ0bPÒ+ûÐIL²m`€B1†èøô0ªžö©'%wó„wšý¸:Ñî=ÄÍÕ¾=½Dæ^¼@nînXÍ"Ç=ÐCohùSö‰	 |÷šVÖƒìä°§%dT[¹ePáÒ8c®¸¥[®LUÝɝâJ
+»KÅ µb!ËàððÍšFHžèÛH€J‚•Ñ˜ˆyDiŽŒ“&Îø\aíb at i{’°fð’T€q"~=+sv†•_Ä9;
+!†5o&h¦ ùžËÁôè*ïÞxy'îù‡Ý¬àí_·ŸB§
+&G“ÐhÛeâCèSè‚3æ	´Ô5d$ÎÙ_
+Z™IÊ"¼‚y`Å9}ÌvØì¤Ø’e/¡ýYíãÅ-ã`‰iå&–íâW¦ØožÁ2#Ûenòü{ā+Þâ°”š¾¶½¼Éª%èXcPmt>> tJw‹ Š°^hനܩ‹­P‚HX@òù@ÜNº¤ß
+¡Œ‡Væa\U—Òè‹S;"ãô²yggqˆô æ`í¥f6fX_üàý¡3¨Ž3j{1¶ý=¼ë,áfÐNŠF‰eReq˜§µ*mD'ÎeútÓ1ØÚ¤õ©îl 5½ ¶&Yçç›÷Ù°¯É~’ƾ
+O“çbþÏ«en&\/ÂæP‹$w$ 
+Qh)~i<‚̨3æ{ÇVºmEODY}ŒÐp Ê®±k¤¢1c”ùwbúI“¸>wQ£…¯õ\Li”ÚÞäê9XQbÛLjÓ—-zž‡“ü£T³&Ž†ÒÐ7ä/JËÊc²q‡Óúœ3äí0È]׬¿è¥(íÓñ(µ Šža…©%b´öµ÷Y"+qu¶e?ûµRöpaÊNi«’€–ãkÁÝÁA†M«Ýæ¬-µÈI¡ú÷Â2Ô<‡bœó\ÄE`¨­('A}àȾ„6
+#Àú[¸)ð`°OªÍ$²‹š&º9¯×âMÍQ(|8$Ž|î¡åP®vFxÒeùZcÎÜ©_èÂGÌݦîxo«ñø—+¢gV€c°i˜&i'Ÿ‚?´ Æ‘j
 endstream
 endobj
-10049 0 obj <<
+10091 0 obj <<
 /Type /Page
-/Contents 10050 0 R
-/Resources 10048 0 R
+/Contents 10092 0 R
+/Resources 10090 0 R
 /MediaBox [0 0 612 792]
-/Parent 10008 0 R
-/Annots [ 10047 0 R ]
+/Parent 10087 0 R
+/Annots [ 10089 0 R ]
 >> endobj
-10047 0 obj <<
+10089 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [256.714 196.6 331.888 208.29]
 /Subtype /Link
 /A << /S /GoTo /D (vfsrecyc) >>
 >> endobj
-10051 0 obj <<
-/D [10049 0 R /XYZ 100.892 685.529 null]
+10093 0 obj <<
+/D [10091 0 R /XYZ 100.892 685.529 null]
 >> endobj
 2378 0 obj <<
-/D [10049 0 R /XYZ 100.892 660.623 null]
+/D [10091 0 R /XYZ 100.892 660.623 null]
 >> endobj
-3847 0 obj <<
-/D [10049 0 R /XYZ 100.892 499.255 null]
+3849 0 obj <<
+/D [10091 0 R /XYZ 100.892 499.255 null]
 >> endobj
 2382 0 obj <<
-/D [10049 0 R /XYZ 100.892 499.255 null]
+/D [10091 0 R /XYZ 100.892 499.255 null]
 >> endobj
-10052 0 obj <<
-/D [10049 0 R /XYZ 100.892 466.524 null]
+10094 0 obj <<
+/D [10091 0 R /XYZ 100.892 466.524 null]
 >> endobj
 2386 0 obj <<
-/D [10049 0 R /XYZ 100.892 362.296 null]
+/D [10091 0 R /XYZ 100.892 362.296 null]
 >> endobj
-10053 0 obj <<
-/D [10049 0 R /XYZ 100.892 329.565 null]
+10095 0 obj <<
+/D [10091 0 R /XYZ 100.892 329.565 null]
 >> endobj
-10048 0 obj <<
-/Font << /F76 5480 0 R /F17 3698 0 R /F15 3700 0 R /F70 4384 0 R /F50 3701 0 R >>
+10090 0 obj <<
+/Font << /F76 5472 0 R /F17 3698 0 R /F15 3700 0 R /F59 4373 0 R /F50 3701 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-10058 0 obj <<
-/Length 2354      
+10100 0 obj <<
+/Length 2353      
 /Filter /FlateDecode
 >>
 stream
-xÚÍ[ËrãºÝû+¸¤†ñ8UYܤfR¹UY¤Æu73³ %ÚfB‰ŽHÇŸš¤(Z²$•º<ð 4€F‹&O	Mþ~ó×û›»/Š&Œ’Œf,¹L˜bÄP–h›•Éä~•|K•â‹÷¿ß}á<±$ÓZºªœb ù:_Û|ùŸÏÒü¡*·BÉô/_1±®·P²ÚUE³¸e’™ôoÏùK[l±œóùþæ¿7 A¢‘ Š‘,×7ß~Ðde¿'”ˆÌ&¯¾æ:Ê­œ Uòõæ_7´ëÝ,M	çr
+xÚÍ[ËrãºÝû+¸¤†ñ8UYܤfR¹UY¤Æu73³ %ÚfB‰ŽHÇŸš¤(Z²$•º<ð 4€F‹&O	Mþ~ó×û›»/Š&Œ’Œf,¹L˜bÄP–h›•Éä~•|K•¢‹÷¿ß}á<±$ÓZºªœb ù:_Û|ùŸÏÒü¡*·BÉô/_1±®·P²ÚUE³¸e’™ôoÏùK[l±œóùþæ¿7 A¢‘ Š‘,×7ß~Ðde¿'”ˆÌ&¯¾æ:Ê­œ Uòõæ_7´ëÝ,M	çr
 f2sì£!R€¦vÿó¯|ýâ;nô‡@7SNSãï­!è5ë·éYÖ›GøVˆôÕ}Y.XÚ>»úQ„?Š¶ÅÓã%ɤœ3` ¢pIŸ4Ä0
 ДH­´+ZÍU"H4ØÉã%Xƒ˜’0®§b2™ÓO‰L2 " ¸	ä“„¶ÙFI’«Æè]£ŠA¿¥xרôvÿP6Fhn‰bÉ µÉ@ˆ“¼ž
 ur¦-a€~¢‰²¦¸vž‘ºQ½KÁâJGJ1`ä1Æ~6”gŒñˆ¿JA¡‚ši¤Ò7·ØYšƒ:à,ݹˆ¦+Ì•˜k±Ê‹Ç4QJÆ¡ÜõXç8·G&Ý*Œuár
 \‰0ó±Ž/ˈ1n‘:ÍÛé°%°J¥µ×£°ðáƇÀ<%túˆ2•þ¶¸µÒQ•K¶>„ï¬r¿ØÌîüöïr™ç6„mŸ¶"ó—Ö\št‹¹£%F-FõA•·‹× •p®É⬁ë±Î­=bð˜@…­p¹ÞF˜€ùXï× §ðË ¦ÀvÊ÷ØH='½–…ðÙQyÆköžÆ| ñ…<T'ZÆÑÅ3°Îðp„ÊÃ)T#ÈÕs'ÆÌÇ:ÎÃLZÀÒ„‹Nÿt<é#Fpw²6CͧÓŒþí"…:R£ŽÔ¨#µû@+ãH«ÅÙ£„5ÂkS%<\Ë–˜{èËU}•K‰n)Ëd¢_uŽè{Ä`¢O Âˆ.×@Î0ëÑ™,¸8™Náº[¯¤žp
-(1×bT`”cÙ檡L+¯–5Ë<S)žh–6ST[‡“8½ëE÷ˆÁ@…Q4\®V&`>ÖqŠjX†Á‘¡Žwʘ×Á{ŨÁÌå˜ë>¨0rDå<€¨ÎÀ¡´$FfQ0K¿·…ñŒÃTƒ%DŸ6¿øÆ?>¸]l€9lTáXöƒ0‰£ô•Æž1GŒ‚Š+8FŠÎ&š£y!¹I_˪ÂTÞ¶Åú¥uجkü±ªó¦,}¾Îã¶^cYû\ Qîm£ö¹ ‘µîíŠwUùpÌöÈ
-Qz°>®Êm±lëíB—›N hÂÿ°E9êÖA%pñGÐÃDO¦Â-gÆd1Ü£1pÙrÓ´yUåmYo°æwªè®ÙÁoG;iI³¡c»fë:w×äë‡üîçcs¬›Œj"í0õö2ô‚Ác?Œ%…+ÁA?«z™W]«®ý“-[b™éQ¡sŒ j_r—ma;³ñ×zíîՖ㜛~ÎÝ/Ë|ƒ‰_ÒÕÛ5Å
-S­××rY èz‰¿?wUAØ®¬yηÁI½.?l`Uoº¯vM¹yòÂS‹n™åh^Ö›ï”ɧݶŸMáϨ0Éë²ZÀs‹lGpW†œ€„oÁ•4ϵïD÷1p¼z“o¾šÖ^¿º<„>©™’ÓÚFÊŒhÉê/€Iñ‘ÕŸG°úû»ª-ªtï ò)§;-æ¾›œ{<#vd‡
-Ù…¤ Z1õÀcöìãg WÕXeš6{ñC€d†ØLE9~ÎÀ:sü!†?§PAÇÏrõGÆ0ëô{€äv1>¼†ÖO¥ñ†n¼¶…¨Å²‹$uo„qw5Ô9¾
-€Át;D
-c[°TAÂÇ~6Ôé 8aÅÍœ ixúÇîâ_p=‡=JQ™Þ/€¤Ÿ]ðÕ÷—2Sd¸Ä æ¬3Ü!†’s
-ÄÎrõœŠ1ó±N›çEç'Ãÿ_æya9¡"
-¯†:ÇÂ0˜„‡Ha–j MøØφ:m®VÁ%Âü	Ì•ÂÀõÔDÒ‘×ccç1˜ž¨0~†Ë5°*ÂÌÇ:m®F­ÙŸÃ^éÙ3öþr7¨WCãé LÓC¤0–K5+|ìgC~Ýڍ™Žüº©¬ç¦1é/æ>„C«±î¬ éʇî +lú	"ééo2÷Åp–Xû_ðtQùë0•9Ñ„™6a”º´*Jã­EŠ‡6EÙÞŠ(iW‹jY¸%ò¾ÎíÅ‹RjÂtœÛß¬sËr¼.'Pa3\®a9E˜€ùXGÖ&g„RX›Û>Z´,hnì—rL8§Ø8þ3°Îql̱	TÇÂåxaæcºÆ¹.bz׫Ø_^Å
+(1×bT`”cÙ檡L+¯–5Ë<S)žh–6ST[‡“8½ëE÷ˆÁ@…Q4\®V&`>ÖqŠjX†Á‘¡Žwʘ×Á{ŨÁÌå˜ë>¨0rDå<€¨ÎÀ¡´$FfQ0K¿·…ñŒÃTƒ%DŸ6¿øÆ?>¸]l€9lTáXöƒ0‰£ô•Æž1GŒ‚Š+8FŠÎ&š£y!¹I_˪ÂTÞ¶Åú¥uجkü±ªó¦,}¾Îã¶^cYû\ QQ‰qû\€ÈZ÷vÅ»ª|8f{ä†(=XWå¶X¶õö
+¡ËM'4áØ¢uë ¸øŽƒ£	èa¢€'Sá†3c2Žî‡Ñ¸l¹iÚ¼ªò¶¬7Xó;Ut×ìàÇ·£ƒ´¤Ùб]³u»kòõC~÷ó±9ÖMF5‘vz{zÁ`Œ±Ÿƒ•ࠟU½Ì«®U×þÉ–-±Ìô¨Ð9Fµ/¹…˶°Ùøk½v÷jËqÎM?çî—e¾Áă/éêíšb…©Öëk¹,Ðô½Äߟ»ª lWÖ<çÛ‚à¤Þ?—6°ª7ÝW»¦Ü<yá)ŽE·Ìr´G/ëÍwÊäÓnÛϦðgT˜äuY-àÀ¹E¶#¸+CN@·àJšçÚw¢û8^½É7_	Më¯_]žÂ	ŸÔLÉim#eF4‹dõ—À¤øÈêÏ#Xý}]Õ–Uºw yȔӝsßMÎ=Hž;²Ã†ìBR ­úà1ûöñ3€«j¬Ž²M›½ø!@2Cl¦¢?g`9~ŽCŸS¨ ãg¹ú#cŒ	˜uú=@r»ÞCë§ÒxC7^ÛBÔbÙÅ’º7Â8„»êßÀ`º"…±-Xª ác?êô œ°ˆâf΀4<ýcwñ/¸žÃ¥¨Lï@ÒÏ.øê‚ûK™)2ÜFbPsÖnŽCÉ9…
+bg¹zNŘ€ùX§Íó"ƒó“áÿ/ó¼°œP‡†WCcá LÂC¤0K5Ð&|ìgC6W
+«àaþæJaàzj"éÈë±Î±sLÏ	T?ÃåXaæc6W
+#ˆÖìÏa¯ôì‚{¹›GÔ«¡Îñt ¦é!RKƒ¥ˆ>ö³¡N¿n
+íÆLG~ÝTÖsÓ˜ô—s¡ÕXwV€tåCw€6ý‘ôô7™ûb8K¬ý/xº¨|ˆu„ÊœhÂL›0J]Z¥AÛ$l6Š²½Qv¸ŠjY¸%ò¾ÎíÅ‹RjÂtœÛß¬sËr¼.'Pa3\®a9E˜€ùXGÖ&g„RX›Û>Z´,hnì—rL8§Ø8þ3°Îql̱	TÇÂåxaæcºÆ¹.bz׫Ø_^Å
 ÂÿËD;ýɹjWž)¯Sî|3¤×>,|ØŽÒPGSôVÔ<e“˜sÂ#¹ËÎÀ:Gâ=b0‰'Pa$—k ^„	˜uœÄ<(Elï-{~£·£cœeÂèËRu1}™“6’¾ë}÷ˆÁô@…Ñ7\®r&`>Ö1úÂ>o`	b{O×û¼O Â×C	k.õnTÃ!£¼+:,öÞQ-È»ÅaR}‘‹«Êuœ?M›ááÂ3÷(uý3'êsà“ãp®(±¼3ÅrA„·Ðô›eµ[9ï¡MúO÷èO÷¯ÔˆæÊMn¹=:Â!¬CÊw«²=öˆî>‚ÑàÝÿs
 6mJ|„Ÿ¸Î`!z×XÀ\°ÔÁúœs\èkäËeÑ4ãÚ¦wì·¦ªŸ0ý˜/˪ôno+RÚÝ;TtuëªB†‰ßDïCR¿xá
-t˜hð]?ßvüÐÎS±út0½þ^8öB€%¼:ð!¾˜ÉGSŸ—œœ/ȇÜv`+vV+Ëz³)–íݪlºäMÎëØØÉ9™tƒ½iî–Û"o‹»m±öÓósá½]Ž-#X>ÿ®ôS
+t˜hð]?ßvüÐÎS±út0½þ^8öB€%¼:ð!¾˜ÉGSŸ—œœ/ȇÜv`+vV+Ëz³)–íݪlºäMÎëØØÉ9™tƒ½iî–Û"o‹»m±öÓósá½]Ž-#X>ÿ9S
 endstream
 endobj
-10057 0 obj <<
+10099 0 obj <<
 /Type /Page
-/Contents 10058 0 R
-/Resources 10056 0 R
+/Contents 10100 0 R
+/Resources 10098 0 R
 /MediaBox [0 0 612 792]
-/Parent 10080 0 R
-/Annots [ 10055 0 R ]
+/Parent 10087 0 R
+/Annots [ 10097 0 R ]
 >> endobj
-10055 0 obj <<
+10097 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [359.675 461.031 434.849 472.72]
 /Subtype /Link
 /A << /S /GoTo /D (multimodule) >>
 >> endobj
-10059 0 obj <<
-/D [10057 0 R /XYZ 151.701 685.529 null]
+10101 0 obj <<
+/D [10099 0 R /XYZ 151.701 685.529 null]
 >> endobj
-5110 0 obj <<
-/D [10057 0 R /XYZ 151.701 660.623 null]
+5098 0 obj <<
+/D [10099 0 R /XYZ 151.701 660.623 null]
 >> endobj
-10054 0 obj <<
-/D [10057 0 R /XYZ 151.701 643.753 null]
+10096 0 obj <<
+/D [10099 0 R /XYZ 151.701 643.753 null]
 >> endobj
-10060 0 obj <<
-/D [10057 0 R /XYZ 151.701 637.775 null]
+10102 0 obj <<
+/D [10099 0 R /XYZ 151.701 637.775 null]
 >> endobj
-10061 0 obj <<
-/D [10057 0 R /XYZ 151.701 644.051 null]
+10103 0 obj <<
+/D [10099 0 R /XYZ 151.701 644.051 null]
 >> endobj
-10062 0 obj <<
-/D [10057 0 R /XYZ 151.701 632.096 null]
+10104 0 obj <<
+/D [10099 0 R /XYZ 151.701 632.096 null]
 >> endobj
-10063 0 obj <<
-/D [10057 0 R /XYZ 151.701 620.141 null]
+10105 0 obj <<
+/D [10099 0 R /XYZ 151.701 620.141 null]
 >> endobj
-10064 0 obj <<
-/D [10057 0 R /XYZ 151.701 608.186 null]
+10106 0 obj <<
+/D [10099 0 R /XYZ 151.701 608.186 null]
 >> endobj
-10065 0 obj <<
-/D [10057 0 R /XYZ 151.701 596.231 null]
+10107 0 obj <<
+/D [10099 0 R /XYZ 151.701 596.231 null]
 >> endobj
-10066 0 obj <<
-/D [10057 0 R /XYZ 151.701 584.276 null]
+10108 0 obj <<
+/D [10099 0 R /XYZ 151.701 584.276 null]
 >> endobj
-5111 0 obj <<
-/D [10057 0 R /XYZ 151.701 450.008 null]
+5099 0 obj <<
+/D [10099 0 R /XYZ 151.701 450.008 null]
 >> endobj
-10067 0 obj <<
-/D [10057 0 R /XYZ 151.701 433.138 null]
+10109 0 obj <<
+/D [10099 0 R /XYZ 151.701 433.138 null]
 >> endobj
-10068 0 obj <<
-/D [10057 0 R /XYZ 151.701 427.161 null]
+10110 0 obj <<
+/D [10099 0 R /XYZ 151.701 427.161 null]
 >> endobj
-10069 0 obj <<
-/D [10057 0 R /XYZ 151.701 433.437 null]
+10111 0 obj <<
+/D [10099 0 R /XYZ 151.701 433.437 null]
 >> endobj
-10070 0 obj <<
-/D [10057 0 R /XYZ 151.701 421.482 null]
+10112 0 obj <<
+/D [10099 0 R /XYZ 151.701 421.482 null]
 >> endobj
-10071 0 obj <<
-/D [10057 0 R /XYZ 151.701 409.527 null]
+10113 0 obj <<
+/D [10099 0 R /XYZ 151.701 409.527 null]
 >> endobj
-10072 0 obj <<
-/D [10057 0 R /XYZ 151.701 397.572 null]
+10114 0 obj <<
+/D [10099 0 R /XYZ 151.701 397.572 null]
 >> endobj
-10073 0 obj <<
-/D [10057 0 R /XYZ 151.701 385.617 null]
+10115 0 obj <<
+/D [10099 0 R /XYZ 151.701 385.617 null]
 >> endobj
-10074 0 obj <<
-/D [10057 0 R /XYZ 151.701 373.661 null]
+10116 0 obj <<
+/D [10099 0 R /XYZ 151.701 373.661 null]
 >> endobj
-10075 0 obj <<
-/D [10057 0 R /XYZ 151.701 349.751 null]
+10117 0 obj <<
+/D [10099 0 R /XYZ 151.701 349.751 null]
 >> endobj
-10076 0 obj <<
-/D [10057 0 R /XYZ 151.701 337.796 null]
+10118 0 obj <<
+/D [10099 0 R /XYZ 151.701 337.796 null]
 >> endobj
-10077 0 obj <<
-/D [10057 0 R /XYZ 151.701 325.841 null]
+10119 0 obj <<
+/D [10099 0 R /XYZ 151.701 325.841 null]
 >> endobj
 2390 0 obj <<
-/D [10057 0 R /XYZ 151.701 269.088 null]
+/D [10099 0 R /XYZ 151.701 269.088 null]
 >> endobj
-10078 0 obj <<
-/D [10057 0 R /XYZ 151.701 242.368 null]
+10120 0 obj <<
+/D [10099 0 R /XYZ 151.701 242.368 null]
 >> endobj
 2394 0 obj <<
-/D [10057 0 R /XYZ 151.701 242.368 null]
+/D [10099 0 R /XYZ 151.701 242.368 null]
 >> endobj
-10079 0 obj <<
-/D [10057 0 R /XYZ 151.701 216.344 null]
+10121 0 obj <<
+/D [10099 0 R /XYZ 151.701 216.344 null]
 >> endobj
-10056 0 obj <<
-/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F4 5492 0 R /F71 5424 0 R /F51 3729 0 R /F52 3730 0 R /F17 3698 0 R >>
+10098 0 obj <<
+/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F4 5484 0 R /F53 3738 0 R /F51 3736 0 R /F52 3737 0 R /F17 3698 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-10083 0 obj <<
+10124 0 obj <<
 /Length 1639      
 /Filter /FlateDecode
 >>
 stream
 xÚ¥XKÛF¾ûW=É@<;O´@
-Ðô".rH‚B+wÕÈ’#ÉÙõ¿/9Ù’×»š“%‡Ã!?ò£Ì£»ˆGo¯×‹«7RF–e–‹h½‰ç,Íd”¤3™ŽÖeô1~j›åçõ;¯ž²,I4ªËŒqÐæ¤'Sl¹<QñMSÔûÒ•Ë•2:þ½]®d—ûÚõdÆp8‹e<óÇ*x¶ÚŒ†ŒQ¨µøu½øº å‰k†)ÛÅÇÏ<*aí]Ä™ÊÒèÁkn#eR–´VGï-x¸.Ÿ^Ûˆ©BX&aK¢3æï†n|âÂz?ƍWo„™íò£× ®kV*nwpá4vÍUQ·½»ê\“oÝÕ¾©«æËU±„µûmëuJ
-ˆ°àËŒ‘hy%Á+#0Æ’4™ÄWB€!qé6ù¾.Ä)M˜Ði”øµé‹b™>…ɇeî†È8$X-Iɍ¯ûvȃӳp¬ 4p´’‰‡…×^ßW=ÆDÆþ¾Öƒ€y]·‰‡ 0Üûq¼›—Òq^þmiìÚ/Eš"î_‘¼jfdü 0Öm°;wuÛ¹Ž4Þþ}ó
-ï ·_	Å õÞÛ|ÔÜÄ·”>zéØWⳎ¡¼,§Ÿ÷ùop›¯TÐuÝ7”¸*!I8ÜßÑΝ¹‡;»æ.ÆÈàÒpŸ$xàîý#½¤úC?¸m?uWgäoÛÔBœw5E¬'ñ¦íèažõ´ž7%Éîºv¿£ ªøv?ÐCÓ’šÏ„‘1še£’3m2a Í4‹»1AîïšžÄüy­™d&I"£á÷媆‚Pg`WcfXªRo
-Nžývóû͏Oã<¸A(Á	fðrhÜâeO”²9vníé@ƒ1Yeê)™'hO Ì<ÔzŒn&‘ñ‡j¸G¡¡/Š$‹–èK»§Õ"oH:fÛŽ ÙÉS+O×ñÖó ÍaÓSÐwŽœl»Á7lm}à/&T§Oë	–Šºr¬È„*ĽÞ!x+Wc¼Š¶¶ÛÍĶõÀ„€èÔƯ$:Ý$˜»€üŽÕ'xÓSP>ä_|!6ÞTÑEš$96
-e·­†óŠ9;!ËkðèØUÔòa,™ äØ^¸òb•P+Ô\Í[!
-Fgú¤Ÿ]Þk]U໤š¢˜wéJvo‚âtõÆΘMÊè@$ÕooYÑ6›KýÛp&…˜Óv1£Àu*i<hÂ<ÈS)S ¤YnvÃÝÐÄTÆC at 3ØŸñÑ›Ï,\@ðI(ý,«I­™7ubYjí5
-©SƁäÑV2cµŸðº"Iœ¢Š7Œ€RO[¡Ï?tÕ í™î]Ð?`­@Ýú(	m‹å¬êê6m8Ж>gHˆmš[>ŸZ$Óò˜ÛotÚ¤hêq2må9w€¥SW„€sÂõ%H­„åþ\¨Oƹ™œn¤‰ÛÛa`/?ÓOÈë?>Ê×Û dS=^rŽ«ÇšAoļðÝMë ¡Ë	è¡9Æþ@/§¼NƲ¢B|úf*P1&B¨ç‡+ÕÕô«ÄÁPáp%”·óç†áFG.@v¡Þ`ÆRÌë
-ZÓõÙ :Ÿ¯ù<UÛ%L@‡±J¯÷Uùâ˜k5P´1j#åñüòYñTïAd³i+C¥œ¤4×îΫ¡¼»ÛoCI2`ÉÃËY¦ú`;pÁ
-êIffVOxPÄ/vl, =ÈŽ<â‘¡j«º¦õZ@LQ’˜"äݪ¹;;`¼°nÑcDà¦xë…)Š°®¦LeCo‚C¯›Ó§×OÜðç9Ö²«6ñ/¡™¸Ç|»;~¨lÈÜ‘Ÿ©ù³²üþb¿ƒy7 M>}#ð§ô÷6-9”»Ik&yé¶mÓL`=I†qK‘÷á	úvçN«—xTÀ·®>~ì½Ô€Gõé³ð}ÉÃÑíÉ¢|Š9É ûé<8Pøà§,3Sf:™)ÁjúŒ˜é6¾&ñ‰f­ÉÒ„büÐÅãDY¿i.Ý>·Mb¾çÞ«Qw>Ì9fÄï…V|¢Bu1›¸øø4Ïà»Ñpæ9¨Aä2;*<Ëeÿ×3;ø¸Øƾ î'ÿM Ûü¼Âw©
+Ðô".rH‚B+wÕÈ’#ÉÙõ¿/9Ù’×»š“%‡Ã!ùñ£Ì£»ˆGo¯×‹«7RF–e–‹h½‰ç,Íd”¤3™ŽÖeô1~j›åçõ;¯ž²,I4ªËŒqÐæ¤'Sl¹<QñMSÔûÒ•Ë•2:þ½]®d—ûÚõdÆp8‹e<óÇ*x¶ÚŒ†Œ¨µøu½øº å‰k†)ÛÅÇÏ<*aí]Ä™ÊÒèÁkn#eR–´VGï-x¸.Ÿ^Ûˆ©BX&aK¢3æï†n|âÂz?ƍWo„™íò£× ®kV*nwpá4vÍUQ·½»ê\“oÝÕ¾©«æËU±„µûmëuJ
+ˆ°àËŒ‘hy%Á+#0Æ’4™ÄWB€!qé6ù¾.Ä)M˜Ði”øµé‹b™>…ɇeî†È8$X-%’’_÷퐧gáXAÑH¨£•L|Yxíõ}ÕcLdìïk} ¯ë#ñ†{¿ ŽwóR:ÎË¿-]û¥ˆASÄý+’WÍÌ€Œ@fÀº
+ÖaÇã®n;בÆÛ¿o^áàö+¡¤Þ{;€š›ø–ÒG/ý ûJ|Ö1ÀÀËrúyŸoñ·ùJ]×}C‰ë 	IÂáþŽvèÌ=ÜÙ5wÁ0F—†û| 	”îÞ?Ò+•Tè·í§îêŒüm›ú@çÄGMëI¼i;z؃g=­çMI²»®Ýï(ˆ*¾Ýôд¤æ³ a¤DŒfÙè†äL›P™Ç0€fšÅݘ ÷wMOâ?þ¼P­™d&I"£á÷eT ÔY±Îј–ªÔ›‚„“g¿Ýü~³ÆãÓ8nP•€àTfðrhÜâeO”²9vníéŠc²Ê4à)™'hO Ì<ÔúÝBi˜Dƪá…
+„$6€$AKô¥ÝÓj‘7$³mÇ¢ÙÉS+O×ñÖó ÍaÓÓ¢ï9ÙvƒoØÚzà/&T§OñKE]9_¬	(ĽÞ!x‘«1^EÛÛífbÛú„€èÔƯ$:Ý$˜»PùªNåMOU¨ò!ÿâØ„ò&D9h’äØX4Àn[
+çˆ9;!á5øêØU`ù0B&(¹¶®¼ˆj…š«y+DÁèlX—ô³Ë;`¡«
+|—„)ŠyW‘®ôa÷&(NÀljŠ
+)S =’T¿½eEÛl.õoÙbNgØÅŒ×	ÒxЄy§R¦ f¹ÙuwCSÍ`NÄGo>O°Lå‚OBégYMjÍ,¸©ËRk¨QH2$¶’«ý„×ÉHZà!Ü<2J=m…>ÿÐU´gZx¸wAÿ€XÜú(	m‹åuu›‡6hKŸ3¤Ä6Ím6ŸZ$Óò˜ÛotÚ¤hð8™¶ÎòœŽ;BÐ©+ªÂPç„ëK%µ–ûsŸŒs39ÝH··ÿÂÀ^~¦Ÿ×|”¯·¨MõxÉ9¬1ƒÞˆ9ðÝMq€‚ÐåôÐc —SÞ@§cYQa}úf*T bL„PÏW
+†+«éW‰+C…ÕPÞÌŸ“27:r’°xƒKH1Ç´¦ë³Au>_óyª¶K˜€#J¯÷Uùâ˜k5P´k&`#åñüòYñTï‹ÈfÓV†J9Ii®ܝWCyw·ß†$’dÀ“‡—³LõÁvà‚àIff†'¼(	â;6ŒdGñH‹€Úª®iýT- ¦(IL"äݪ¹;;`¼°nÑcDà¦xë…)Šj]M™`Co‚C¯›Ó§×OÜðç9Ö²«6ñ/¡™¸Ç|»;~¨lÈÜ‘ŸÁü,¿ì—b0ï´É§ob>à”þÞ¡%TånÒšI^ºmÛôCXO’aÜRä}x‚¾Ý¹Óê%𭫏{/µ0àQ}ú,|@_òpt»E²(_0'd?`€_ ~Ê2ã0e¦3‘™¬¦Ïˆ™nã1‰O4kM–&ã‡. ÊÒøMséÞð¹mó=÷^ºóa`Î1cý^hÅ'*T³‰ÛˆOó\(|·"nÂ<D.³£Â³\ö¿ëzFbç>®Amc_(î'ÿM ÛüÑñw®
 endstream
 endobj
-10082 0 obj <<
+10123 0 obj <<
 /Type /Page
-/Contents 10083 0 R
-/Resources 10081 0 R
+/Contents 10124 0 R
+/Resources 10122 0 R
 /MediaBox [0 0 612 792]
-/Parent 10080 0 R
+/Parent 10087 0 R
 >> endobj
-10084 0 obj <<
-/D [10082 0 R /XYZ 100.892 685.529 null]
+10125 0 obj <<
+/D [10123 0 R /XYZ 100.892 685.529 null]
 >> endobj
 2398 0 obj <<
-/D [10082 0 R /XYZ 100.892 633.707 null]
+/D [10123 0 R /XYZ 100.892 633.707 null]
 >> endobj
-10085 0 obj <<
-/D [10082 0 R /XYZ 100.892 608.017 null]
+10126 0 obj <<
+/D [10123 0 R /XYZ 100.892 608.017 null]
 >> endobj
-10081 0 obj <<
-/Font << /F22 3706 0 R /F50 3701 0 R /F51 3729 0 R /F15 3700 0 R /F17 3698 0 R /F71 5424 0 R /F70 4384 0 R >>
+10122 0 obj <<
+/Font << /F22 3706 0 R /F50 3701 0 R /F51 3736 0 R /F15 3700 0 R /F17 3698 0 R /F53 3738 0 R /F59 4373 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-10088 0 obj <<
+10129 0 obj <<
 /Length 1256      
 /Filter /FlateDecode
 >>
 stream
 xÚÝWßoÛ6~÷_¡·É@Íð·¨ Ð
-ÍÐbÝ0ÄØK[ŠMÛê$Ë•ä&ùïwäQ²è:Eäe{‰Iêx¼;~ßÇM¶	M~ý¼œ]Ý(š0Jrš³d¹I˜b$£,Ñ&'*—Ér¼K•’óË7W7œ'†äZKgÊiFŒGÞæ¶/VÿÌyžw•/„’é_7·8¨›ù¾¬•íæ&Y–þ²+½mñ;ÎýìÕröiÆÀ!D4	D!’U={÷&køö&¡Dä&¹÷–u"”!Z¹@ªävö猆ìè7dÉ
-ÉxȲžž>Zûž2ùp},ם‘龩ʺì}ˆƒÏ«¦"‡,#™j±Ü•'ç<=mQ[Ÿ¨›ö”(KmøZàÏü˜´Á¿•-öák»=Öv?‡Õ>lßaÔ¼µ]-\XÉ"§DÑ,Y0A”Ì1ŠÒå᎒`YnÜo.,.t}ÓÚ5Ž×vS«->›¾ÀõÏs¥Ó¢:¢¸Úªkð†\µ£iÚ=æéfÎ`zv䱃:¸pihkWM»~FR†],̇ÝÌ£|0ÅŒÅõgÄ09\Àï|	(A9ÉE¢)XrõU@)ô'Ÿø4A5Z{_šk<ó·×o_/1¶B.Fžt»æX­1¥Iù—UdißœÕà¾Ü¯‡ ûïi
-œ]üª*GØ!ÇËpcïJ—áGŽ’©;€¹BЬÑøÎ9yD+·Ñ'gbàkU͇ì€=›¹s¡ÚGہsá\#
-ÀLLráJz‚¨ì„Kœ–Ý%Hä†(ņÃmw)"8Êäãݼ§ŠÞïÊ•K{‡¾k c‡!¸Ûp¿“‹B›Kh“‚ÁE¢tò¥¿7ž‰nqRHÐbí}1‘Mà3‚Q½Üc0ö!HW
- Áchõ¡
- h6xÉ \pšåñ°Cˆíqº³­½¾T``1&MpýyûWis÷Ñ®ú0ùÂõýíÅåº~Dœ\ƒáÛ5 Re*õ2ì\2<u»oÎT9–y€´¯íBB…¹(ó[„ê“Êž	b2+»Ptªìnê•ÝxeŠ¥NÃÝr‰<´ÛÁn*ê/ðõ+û®G`ª§cÖU‰^×)¸àa°ŒjÊC´V<R#	Ò%†|~ºäÐÀ¥ŽœxŠËðrR=¾xwG÷zd"Ýxý†Á¶m\6œù{ï ªFàËòÕõÉ*2ÁqÑZì›ÑœÁÉLÇP鎇H2Z7mSŸË<ˆ¦q¢é¿Ø‡C_Њ‚#ò©â>Q#"Ło°LqêtÃ'î&mxÈ{œúOUΑ§°n.ÂÄsшÀÅñ >áâ„*᎟Ÿ˜—ø37mN'Ð}	ù,Lü®†‹qÖqå2ê¸r1òÒ‘ªÃ¥
-O]W6v]°|NPʁ–][=á™DLB‹lX\­§^Ih3ó³GòÙÈ©ã¦fœˆLFLõ]¶p›­ë
-Ýldª”ÙÀTg˜LÂà `ÊÏkPžy»½{O÷´<'cÿ/-WœPh‹ž£EàÊõÁÿùá[…蚃óJJ4ìå~ÀÙ˜¾é‹SúC=jwùJ9V*ˆN¸À
-ÿžùvzUôeã!›£šï®!!$ÒÅáõ/’øv
+ÍÐbÝ0ÄØK[ŠMÛê$Ë•ä&ùïwäQ²è:Eäe{‰Iêx¼;~ßÇM¶	M~ý¼œ]Ý(š0Jrš³d¹I˜b$£,Ñ&'*—Ér¼K•âóË7W7œ'†äZKgÊiFŒGÞæ¶/VÿÌyžw•/„’é_7·8¨›ù¾¬•íæ&Y–þ²+½mñ;ÎýìÕröiÆÀ!D4	D!’U={÷&køö&¡Dä&¹÷–u"”!Z¹@ªävö猆ìè7dÉ
+ÉxȲžž>Zûž2ùp},ם‘龩ʺì}ˆƒÏ«¦"‡,#™j±Ü•'ç<=mQ[Ÿ¨›ö”(KmøZàÏü˜´Á¿•-öák»=Öv?‡Õ>lßaÔ¼µ]-\XÉ"§DÑ,Y0A”Ì1ŠÒå᎒`YnÜo.,.t}ÓÚ5Ž×vS«->›¾ÀõÏs¥Ó¢:¢¸Úªkð†\µ£iÚ=æéfÎ`zv䱃:¸pihkWM»~FR†],̇ÝÌ£|0E%âú3b˜.à÷?¾” œä"Ñ,¹ú* ˆz„Â':MPM„ÖÞ—æÏüíõÛ×KŒ-Ɔ„‹‘'Ý®9VkLiREþeYÚ7g5¸/÷ëÆ!è¾Ã{gšBg¿ªÊ6BÈñ2ÜØ»Bàeø‘£dêÎ`®4k4¾sNÑÊmôÉ™øZAUó!;`ϦDî\¨„öÃÑvàÁ\8×ÄH0““\¸’ž *$;á§ew	¹!J±á°GÛ]ŠŽ2ùx7ï©¢÷»råÒÞ¡ïèØaî6Üïä¢ÐæÚ¤`Dp‘(|é¯Ãg"†[¤´X{_Ld¸AÀŒ`T/÷Œ}’À•hðE}¨ š
+^2 œfy<ìb{œîlk¯/XI\ÞÀ~ÅUÚÜ}´«>L~ÄŸp}{q¹®'—Ä`øv
+¨T™J½;ƒOÝî›3UŽe ík»†Pa.Êü¡ú¤²g‚˜ŒÅÊ.*»›ze7^Ù…b©Óp·\"ív°›Šú|ýÊþ‡°ëã˜êéØ£uU¢×pÆe
+.¤x,£šò0܏ÔH‚t‰!ŸŸ.94p©#'žâ2¼œT/ÞÝѽ™H7^¿a°m—ÍgþÞ;€ªÑø²|u}²ŠLp\´û¦G4gp2Ó1Tºã!’L‡ÖMÛÔ'Áò ¢iœhú/öáPÁãt‡¢àˆ|ª8†OLjHqà›,Sœ:Ýð‰»Iò§>ÃÀS•sä)¬Û‡‹0ñ\4"pq<€O¸8¡J¸ãç'æ%>ÆÌÅMہ“Á	t_B>¿«á¢Fœu\¹Œ:®\Œ¼t¤êp©@ÃSו],Ÿ”r e×ãVÏGx&“Ð"Wë©WÚÌüì‘|6rFêx©'"“S}W€-ÜfëúGC7™*e60Õ™¦“ðÆ0˜òógžÅnïÞ“Á=-ÏÉØÿK‹À'Ú¢çh¸r}ð¾CøV!ú†æà¼R£M#{¹p6¦/Cúâ”þPÚ]>„RŽ•
+¢Ó.°@ÿg¾^}ÙxˆÀ樆æ»kH‰tqødýr¼øt
 endstream
 endobj
-10087 0 obj <<
+10128 0 obj <<
 /Type /Page
-/Contents 10088 0 R
-/Resources 10086 0 R
+/Contents 10129 0 R
+/Resources 10127 0 R
 /MediaBox [0 0 612 792]
-/Parent 10080 0 R
+/Parent 10087 0 R
 >> endobj
-10089 0 obj <<
-/D [10087 0 R /XYZ 151.701 685.529 null]
+10130 0 obj <<
+/D [10128 0 R /XYZ 151.701 685.529 null]
 >> endobj
-10086 0 obj <<
-/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F71 5424 0 R /F85 5521 0 R /F52 3730 0 R >>
+10127 0 obj <<
+/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F53 3738 0 R /F85 5513 0 R /F52 3737 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-10093 0 obj <<
+10134 0 obj <<
 /Length 2031      
 /Filter /FlateDecode
 >>
 stream
 xÚ­XÝsÛF÷_Á§j¦Úr¿—™¹‡^ÚÜ´“Lï__ÒÎ
--Q2[ŠLDʱï¯?|,%Q¦Ô8ö¹Ü~ v,Y'YòÏ«\_}ûF©Ä‹Üg2¹^%2ËDÈUâB.ln’ëeò!}_.úªmf¿_ÿDäAäÎ$W¹È€:c:¥…³¹ÌœNlõnY.gsmMú®ÍUž.wuÙ1›,‘g9‰Õ0öÆŒ¬µHuõÃõÕ§+	³@|´5+´N›«¿gÉÖ~J2¡ó|&ÊM¢mÎ"·:yõï«ìX]/\N(þnÕÍæVÙ´½ùTçײ\»ºÿï§]Û¯èÙ•}_5kÒÍ¥ÖäÌkDðŠYìª%š¶®6U?âß´Çlìy.ëKü4ÖæK·°þò-l„ô‰”"·V¡Ê!¥:ò
-N –MËû~9¤W"s>±Æƒ‚æ"’"7	¿±téÈ@6òÒƒµŠÝ4â½Úc´çÞ
- ž+ÄìëÛ
- Ö&K7褁œ”'xA¦Õ²lf°ÒW‹¢æ¥ÏUË‹ým9åÑÒ)Ð$<úì–´ÛíÿÑŠšhQü>J–ZÞ/ʏ=Óô·EU=¯ve³doœËÜ+ÍJÞ
-D¤OëüF ]Ë3Q"ꇟÝC4<."égÚI]gÏYâÕZ7¨ØmfZ¡x.ÏXĆ=ù^öo™4= ¿­µ(ˏd9+TfÿάL×(ʦõ¬vWÖS"2þ¶j·,²G× +je„?µâ,Øù¼!Öp`ҪችeÆÉ}o”±h›ÕäæraÀY#%›ADpÁëqm® }ÊÀ¿Î‚N‹\çYºONôU4q·Dƒª}7%ø¸B“#Ä:—ä>lá-ÓE»]¢IqyÛHÑÝ’Ã~n”†4œ| ÙkÚç|*ÕÜ…l"OþMÅù£Á'B§ÅçþìÙ@9åÄanÚ‰\żv=ËD#m,ÐÆPq9˜Ë„<8á÷=D#„ Ðwy ½m×ì(?p^;ˆ—å_sò¾™CŽ•˜gBÉp™9Êw{æÇLd1`"0î⁜>o~+TœN4¶"[
-ÿ¶¼ÃüÁq|b'w8.^f9äo`2½‹ï˾¨jŒ©`Ò9Ͻ©ç(Ð5(А´Ú¢Ý>ðçÏ)ó•[»{¬…±p8)ýZL€
-<”&¦äc%ŸjÍqHHWL	JeŽ’;Y3» áKU0*Œ…¾+þŽQˆ»ï!ƒ!>`_˜•¾áðü…’Ûf|øêcH´ÿiêªùóœOÖhNà¡!!=O‚°Þ¼ž¢Ä阵åy<_F(ÜÞ<˜p$ã	‘iÎCóKÙ›é7ŒýëÛ¢YÇéºÛMÕu•ß~7ƒãîõÛáùtã‰<´·ÏÄÓá”{!<=œ8EWùx¾„PåÀ„ÁŽ…žàù7~½®Û.†,¥Ùó°<yc° óÜ´©áà|x.,
-îw90ƒë§Ñ1Ì.äÍ‘ªÀ4äÍ‘ÔwÅ}µÁ(Ùmb¤Qr¼”¹‹—<š©.¸ Ï“÷7ð0>
-<S×¾Sá…)á)wª}
-³!?¾1j	•°qÇ•0Ü_¹~Ý6xw_ï¶Ã]Ûù´]áÛ®…×Él²^µ«8¾KZÏåÔm5/2‘O7ˆl%/¬Êú¾â{¬Åš­hx´i»ž‰Ø~ˆ¶e±¬ê^EM/ÚuSý/V#ãŽhX
-«¹, ¿L®;r&®5Ë-/ 5ðMåe‡Žgn𗇸z[-pí–?w]¹ÚÕ<†bqMÁQaƒ‹¢¸‘Ô©ÊuÚÂm]Œª¸Ž»F€‡Ó±ìòûÂÌŸütÌ4Ê‚÷±¬Æ²6†ƒC™ Ø2ø-¿ys±1@(è<í·EÓÔ ÃÚØ™£ŽÆ4ãeÕa!³–ÐÎÆÂ1–¶
-Çø™JÖAÆÐæk«Y¦'‡=¯‡¦A´ÖQ“*›â™Kù}?ò2ˆ€ž¢¤ùߧ‚Ké‰&Ǐ~ÑTbª.e\hyŠ*pœˆEžÅ6µ<ÂÐò`¢ß2›MY^Q™ ŽÚ%Ì?ÙX1V馷’Ŭf”!hLn…òê¶À¢•ÚÊ)0k>Ž”_ß¼ ¤?nƒt<óÇS	Ž¢sѸCëOͨ)ce ·Âµ3n…­#¬ç¿À¯¬¤“ò¯ý
-Ê FÝ%ô¦šZCüt·ØÈG‘q·ê^ÝOmBÁI¡÷N‹÷L© _Q&Ô™Kïñå97gÑpž3ÌÔÃJm.;„r¶O»@ק×e¥d½gÃÎH?ÜÆ‹èÀÛ· !cÜͬK‹>úoÀ÷F8‹Y'	pœØ8²{fWõnšéGnb'/D%=Þ賋çÍ¢BÔþ*õÎcüZ^OZ®Þ1•UøÜðÃ1áöÇͶ7ðOÃÿ¸áˆÜòdê-€m@ɏœh·‘U]ÅÎ1o
->¹€Ñe¿S篼„¤ÿiEMübkÂà¤1LɝÚu	D[þâ6õèÇœæ}ÌM0³ëh iÔÒ'Þm…uöQ쬪!ÔNºíÃ#͆~äæá
-·ÆÿëþJ 
+-Q2[ŠLDʱï¯?|,%Q¦Ô8ö¹Ü±ü ,€,Y'YòÏ«\_}ûF©Ä‹Üg2¹^%2ËDÈUâB.ln’ëeò!}_.úªmf¿_ÿDäAäÎ$W¹È€:c:¥…³¹ÌœNlõnY.gsmMú®ÍUž.wuÙ1›Á^"ÏrÚVÃØ;0²V#ÕÕ×WŸ®$ÌñÑѬÐ:Yl®>üž%KXû)É„ÎCò™(7‰¶A8‹ÜêäýÕ¿¯²cq­>ÞxÏÔä‚dÂíïVÝln•MÛ›?@ôøñw~-ËU±«ûÿ~Úµ}ñŠž]Ù÷U³&É`£¹Ôšœy^1‹]µäAÓÖÕ¦êGü›ö˜=Ïe=p‰?‚ÄÚ|éÖ_~„‚¡“>‘RäÖ*Ô P™ ¤TG6 Á@³iyß/'€ôJdÎ'ÖxÐ\DRäæ€#á7Þ]z'2ØyéA[Ån	ñYí1ÚsoÏ•âöõm k“¥4Ò@Fʼ ÓjY63Xé«EQóÒ窿åÅþ¶œ²héH’}öHZîö†ÿèÅ
+M´¸ý>JÞµ¼_”{¦éo‹8ªz^íÊfÉÖ8—¹Vš1”|ðHŸÖ-Ø-Œ@º–gâŽ(~vÐ𸈤Ÿé$u=ž=§	ðWkÝ b·™i…›ÀsyF#6ìÉ÷{ÿ–IÑâ‹ÑPöʏÿuV¨ÌþY™®q+›Ö3ÐÚ]YOmi¤Ð`ñ·U»å-{4
+Ò¢VFøS-ŽÁ‚C‘½À|
+&­ž8hf|ÀÐ÷J¹‹¶YM.Œ5R²D¬×æ
+§Lñë,è´¨ÑÁuž¥ûàD_E§ñH4¨wSP€+dN99B¬sI6áÓøÇÞ2]´Û%ªÇ‘g±Ý-ìçfØ‚‚À†“4{MçœO…š›A£MäÉ¿©85ãDá4¢øÜŸ½øNȦÈUŒk׳܁7ÒÁ—S€¹Lȃþp߃7ÒE}‡žpð×Ûv͆òãç¥ÏpYþ57ßéû˜9ÄXé€y&”—™ãþnÏü˜‰(L¤Æ]<!3ÐçÕc…â‚QÍÆZdMâß–w?؏Oôä gëâeN‘Cü&Ó§ø¾ì‹ªFŸ
+&óÜ›j0ŽMƒ
+I«-äíö?þH‘¯ÜØÝc)Œ…ËI鯐bTà¡ü31Í +ùTmŽ]BZH1%•9
+î¤Íì„/±©‚qPa¼é»âÏá¿û"⃀Fðõ€QévÏ_(¸mÆ—¯>†ô@ûŸ¦®š?/Àùd‰&àÒ³ðÔ!ëÍËà©ÁKœŽQ[žÇóe6…ì̓
+G›¢?!2Íyh~)›b¡C'ý†±}[4ë8ý/Bw»©º½òÛïfpݽ~{Á=Ÿ.Ñc<‘‡öö™xz#œr/„§‡û§(•¿€çKlª¨0Øñ¦'xþ_¯ë¶‹.Kaö<,O>Ø,ÀÃ<7ljȜυEA~—3H?Žnv!n¾È®
+ŒACÜíú®¸¯6è%»Mô4
+Ž72w1‰Á«™ê‚ð<ù|ð ãó§À3•öpN…	SÂSrª}
+³!?ε„JظãJòW®…_·
+æîëÝvȵOÛ¾Ý!-œH'³ÉzÕ®â8—´žË7¨Ûj^d"Ÿn%ºÙJ^X•õ}Åy¬Åš­hx´i»ž‰Ø~ˆ¶e±¬ê^EM/ÚuSý/V#ãŽhX
+«¹, ¿®;2&®5Ë-/ 6ðMåe‡Žgn𗇸z[-pí–?w]¹ÚÕ<†bqM
+ÁQaƒ‹¢¸Ñ®S•Ê´…l]ŒªH常‡ÜPDzËï3òÓ‰3Óp(ÞDzËv:e|€`ËXà·üæÃÅÆ ¡ ó´ßMWPƒkcgŽ:ÓŒ—U‡…ÌrXB=O ÇXÚ6ìãg*YC›¯­f™.œ\öp½šQ[GMªlŠ;D.å÷ýÈË zŠ‚æs`|;Xœ
+.¥4UŽý>ÑT|ª.e\hyŠ*pœˆEžÅ6µ<ÂÐò`¢ß2›Mi^Q™ ŽÚ%Ô?ÙX1V骷’·YÍ(BИÌ
+÷«Û‹Vj3(§@­ùØS~}ó€þ¸
+ÒñÌ;%8ŠÆEãµC65£¦Œ•Ì
+×Θ¶Ž°žÿ»²’nÊ¿¶+¸(ƒu—Кjj
+=²/Ýb yÆݪ{u?u7…Þ-æ™RA¼¢H¨3—ÞãËsl΢à<G˜©‡+”Ú\vpålv8º/O¯ËJÉzφ‘~¸‰ÈÀÇ· !bÜͬK‹>ÚoÀ÷F8‹Q'	pœØ8²yfWõnšéGfb'/D!=æ	ôÙÅûfQ!jzçÑÿF-¯':-Wï Â‚(|oøášpûk‚fÛø§áÜpEnù"õÀ6 äG´ÛȪ®b瘿7ß\Àˆè²_ˆ©{ˆW^BÐÿ´ƒ¢&~±6apÒ¦àNíº¢-q›zôãns„>Æ&˜Ùu4PŒ´?ji‡ë¶Â:ûÈwVÕàj'ÝöᇑdC?róð†¬ñÿPÂJ¥
 endstream
 endobj
-10092 0 obj <<
+10133 0 obj <<
 /Type /Page
-/Contents 10093 0 R
-/Resources 10091 0 R
+/Contents 10134 0 R
+/Resources 10132 0 R
 /MediaBox [0 0 612 792]
-/Parent 10080 0 R
-/Annots [ 10090 0 R 10096 0 R ]
+/Parent 10087 0 R
+/Annots [ 10131 0 R 10137 0 R ]
 >> endobj
-10090 0 obj <<
+10131 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.49 470.068 460.543 481.757]
 /Subtype /Link
 /A << /S /GoTo /D (xtdaudit) >>
 >> endobj
-10096 0 obj <<
+10137 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [99.895 458.64 138.858 468.208]
 /Subtype /Link
 /A << /S /GoTo /D (xtdaudit) >>
 >> endobj
-10094 0 obj <<
-/D [10092 0 R /XYZ 100.892 685.529 null]
+10135 0 obj <<
+/D [10133 0 R /XYZ 100.892 685.529 null]
 >> endobj
 2402 0 obj <<
-/D [10092 0 R /XYZ 100.892 568.073 null]
+/D [10133 0 R /XYZ 100.892 568.073 null]
 >> endobj
-10095 0 obj <<
-/D [10092 0 R /XYZ 100.892 541.719 null]
+10136 0 obj <<
+/D [10133 0 R /XYZ 100.892 541.719 null]
 >> endobj
-5376 0 obj <<
-/D [10092 0 R /XYZ 100.892 447.287 null]
+5365 0 obj <<
+/D [10133 0 R /XYZ 100.892 447.287 null]
 >> endobj
-10097 0 obj <<
-/D [10092 0 R /XYZ 100.892 430.417 null]
+10138 0 obj <<
+/D [10133 0 R /XYZ 100.892 430.417 null]
 >> endobj
 2406 0 obj <<
-/D [10092 0 R /XYZ 100.892 338.863 null]
+/D [10133 0 R /XYZ 100.892 338.863 null]
 >> endobj
-10098 0 obj <<
-/D [10092 0 R /XYZ 100.892 310.378 null]
+10139 0 obj <<
+/D [10133 0 R /XYZ 100.892 310.378 null]
 >> endobj
-10091 0 obj <<
-/Font << /F22 3706 0 R /F50 3701 0 R /F71 5424 0 R /F17 3698 0 R /F15 3700 0 R /F70 4384 0 R /F51 3729 0 R /F85 5521 0 R >>
+10132 0 obj <<
+/Font << /F22 3706 0 R /F50 3701 0 R /F53 3738 0 R /F17 3698 0 R /F15 3700 0 R /F59 4373 0 R /F51 3736 0 R /F85 5513 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-10101 0 obj <<
+10142 0 obj <<
 /Length 2143      
 /Filter /FlateDecode
 >>
 stream
-xÚ•XIã¸¾×¯Ðe h³ÄMË 9d‚é çL¦ªÓ&sPÙ´-”,9’ÜîʯÏ[H-UêBrùøH~oT£$úëÝOw÷mÉDI!£ÇC$­Y"£4/„-Lô¸~­M7<þrÿQ©(EšdUI&rÏÃPîž7ªˆË§Úm¶Úšøxpn7[XÙ_k×o¶ÒÈ,þË©¼®ãu¥ñø»Ÿïþ}'á@@4b…ÖÑî|÷ûI´‡µ_¢Dè"nÄyŽ´ÍEjH=Üýý.™K'íBºàg&JM!H
-DþçPd*vßÊó…°g:nLÜ»¡¬j·çÙäÈc×m¯=aƲy½v.wªÆñJݏUsdþ]é¯{b~ž´O[TàÞJ-¬)ÜÝÐÝZ?°¿àØĽ<‘Œ’-˜¡¬R·+c¼Úæñ¿i@>Ú´Ô‹¶BªqÓŸøÂû¯kã²»ü÷}yÆûŸÊû>‹Îh‚ƒ9S‘E´UJ$£N¯ûj`™áŒj#ãæÐvçr¨Ú†iíap~H'_ûg¨—Œô“Kç@Ó_‘ô $8‡%;O݆k†êìÄfk“<~h=éTaäæ¶A?¸WZ¯›ž'{Ü-MÜ´ŽÎºv(B“j`¶Êos}"ø¡*k^ò÷Ëñþ×æR úBåAõçò°93œIâ¾úϪÙR)@s³ÁE	&5¤ø«†¦ŠL¨\½ò¶¢\M.²|DØŸŸÄ®mkx ªÌ„‡U*<cI)
-k2nÓ\(×ëB$ ƒø•ZÈ2IâCù¼Ñ2voƒRR¤ZFÖäàoÅ»™AfÊœ8”²Âf)œ©,cÔÄñ¹_q›ià´ ÁŒÒmy<¡€M™.§LÇ„ºnéWwcïÁÉÐò·¬ÁÖÀtãéomy¦ÀÁɯ]‹Z„ð	ç~J[Ö¾êÜnh»*¬Àá+édJ9‰ñ>‘ ëÛ„¢21äD|ñ˜1ÁŸ:ž_›=müùoŸþ	GH^@Q‘ÚmÐx[—{^h›úe“ëÔ@c•!çBeÈy«êú!‰«ÃšUÓ 5
-CÀDØáƯ5g˜÷§²sx"Ô Îqžn»ÑôåÝy¼«+Œb8/,P¯^ÀÓÙe9ÙdóÂBÚfWn]58(šAa˜Áä¨ `è!köxGØÊ8`°€
-slj²	lpd{=ž^íšàâí ì5¼?«ã‚3e˜»úeDω*_/ Æ\}ìy¥½~àoèOT¿¾ç˜hVÓG⇞%ë¨ùe·^åŽZ_¡P"ÿæÙiòSÕlëêyÃA‚”™s¢ã*9¹Î/B°ÿ€ëâ¡®šg&ïÀ7{’vi4*'ë„̍²Ã»PjPÐ
-|LJ&Ãi…ÈF+àö=“ɝñ{bB]Ž±èEÅõà/<Őr¥?ƒz­f.ã¸ÇÕ0¢"Ìè @?VÛÎ_ý¶ØBáG†¹ëè©¡Åg]M>ïjF£é4C£­ÖF%@ÕaGë=ôKÕxÏò®ºkÏ—+4¢}èflBaÑÍ<®ƒ‚BT¤ù[PJ~l9‚òÞQHn4T–¿ø6²ìxΡïU×3ñço—ºíœgýZ¹[ÏÇ ‘Dˆ„’=m¦Ô÷̲æz ¹æcØ”Â-/àgc‘ <êS}† ;rá[Róó“3‹’qß„}Wq	Á™ç»æå\R3‡L3·„éŽÓüJS¢­š÷MÞzº靌`€-3K{hYÌ
-%LÊëÐbçŠ`—šr\¿(ÿy:Å…º£žX¦j‘øn±Ñäïh¼”ù¶i9ôÖIdëå4Rðî…œ$åPàÚ¾"®\aÕ(0BQ©õî—ND`N
-Ns¼víJÅŸkø
-­á„îA hx§M´”ã•Bš®÷¨¸EÜp2î˜ÓU1-MÖ1؁4 
-%ù•ïãôNáD5«6€0· ãÿ”R‹¤˜¼skR†.ª÷TF¤™Z¤G~9^’»ï¸Š|–üarèÚ3X袽œ¨OÎm
-‚~:L|«ÂaÇüF¸gÕ¨s«16/FóJÈGŒóï-S¡³W¶ë½Îwu3T;=‚ÊÍ$¦ÊÇò™›) ‘|h¯g§ô¤’§—BÕÞ7¶¼x«Â"·tHcEÒ]§j‡ú>­¾ÃCC32”Ž±µ§~%ÔF¿{^>®—±é¯ùö‚Oa¿™Ÿ´óê÷꧌JçO°÷øj:>&5ÙÎ-µC?ÒC+ü:y
-`+áÁ¦MŽV¤R¿	Lmñ,f'½%23–À_I‡h›XŠd^!H˜•¤ß¸÷¢•à4HWúS{­ýBpòÉÌBÎ\ÚuÞD±í¾¯h±¡XÕÀ„óísjL÷Ix®Zóþ,‘¥fù\]bPðLµRÑYÚèÉÊÔœ½«w@­¦uŽÜ?¡?øZÿ¥~ÊqK¥{7pìHv¥/¡éõWÞÄqÚ|¤?#_(ˆ8žy-ò#zôê)¼Sèî¾PКß/üÈÎG¿vaÁ1}L8™¹2q*Á…1• yö"ÏñµIDÐÊÚ‹ˆ~iÈÈߪžŸ)™ÿû§ÃëJ§³º¯³YºÈ¸îëlÞE[ûº*PzSYûëˆõÖÇŒÅ>ÒtƼïbF§K[Þll&’$¥³”±ÁÅö«ÙÒ’ÍÝ
-ˆŠš»bøäÿµÃ²´
+xÚ•XIã¸¾×¯Ðe h³ÄMË 9d‚é çL¦ªÓ&sPÙ´-”,9’ÜîʯÏ[H-UêBrùøH~oT£$úëÝOw÷mÉDI!£ÇC$­Y"£4/„-Lô¸~­5›?¹ÿ¨T”‹"M
+²ª$¹…ƒˆça(wÏUÄåSí6[mMü<8·›-¬ì¯µë7[idÿåT^×ñºÒxüÝϏwÿ¾“p  š±Bëhw¾ûý$ÚÃÚ/Q"t‘G7â<GÚæ"µ¤Žîþ~—Ì¥“v!]ð3¥¦$"ÿs(2»oåùBØ3·&îÝPVµÛóìrä±ë¶×ž°cÙ¼^;—»
+ŒNUãx¥nÇª92ÿ®ô×=1?OÚ§-ª po¥Ö
+înèn­Ø_plâÞ
+žHF±Å\Äܝè`•ºÝXãÕ6ÿ•HòѦ¥^´R›þÄÞÝX—Ý=à¿ïË3ÞÿTÞÿðYüp@„Ì™Š´(¢­R"uzÝWËgT7‡¶;—CÕ6LkƒóC:ùÚ<C½d¤˜\:šþŠ¤ Á9<(Ùyê6\3Tg'6[›äñCëI§r#7×°
+úÁ½ÒzÝô<Ùãni⦘pt~еC9˜T³U~›ë{	ÀUYó’¿_Ž÷¿6—Õ*ª?—߀ÝÈ™áL÷ÕVÍ–J˜›
+.Jø3©&}À_5l4UdBåê•·õ"hr‘å#Âþü$vmsXÃQe&<¬Rá³HJQX«q›æB¸^"į´ÐÂ@~IÊ獖±{›”’"Õ2²&+ÞÍ¢0S^à|°À¡”6Ká,Heø ¦ ŽÏýšˆÛL§
+f”žhËã	]À lÊt9e:&ÜÐuK¿ºë{N†–¿e
+¶¦OkË3N~íZÔ"„O8oôSÚÚø³öUçvCÛUa_I'SÊIŒ÷‰]ß&•‰! âCˆ÷ÀŒAþÔñüÚìyhãÏûôO8BòŠŠÔnƒÆÛʸÜóBÛÔ/›\Ç 2«9*CÎ[U×ÐI\ÖĨš~ ­Q&Â'0v x­q8ü?•Ã¡uŽótÛ
+¼ˆf /ïÎã]]aÃyaBxõžÎ.ËÉ&+˜Ò6ƒ¼êxpëªÁAÑ
+Ã&GCY³Ç;ÂVƃT˜;N”M`ƒ#Ûëñôj×oe¯ámüYœ)›À„ÜÕ/#zNäP1Èø:x 5æêcÏ+íuðC¢*0øõ=ÇD³š>Ÿ8ô,qXŸ8@Í/»õ*—pÔú
+…éø7ÏN“Ÿªf[WϤ̜W™øËÉu~š€ý\·uÕ<3y¾Ùó´K£Q8©X'dn”Ü…Rƒ‚nà;>4N+D6Z·ï™LîŒßûêrŒE/*®|á)†”+ýÔûh0sÇ=®v€aFú±bÞtþê·ÅzˆÐ€80Ì]GO5->ëjòyW3M§mµ6*ª;Zï¡_ªÆ{–wÕ]{¾\¡íC7cª‹næq¢"Íß‚Rò»  `Ë”÷ŽBr£¡
+°üÅ·‘eÇ+p}'਺ž‰?»Ômç<ë×ÊÝz>-ˆ$
+D$4ìi3¥¾g–5×ÐÈ5æny§8ó‹åQŸê3Ýñ€”ß’šŸžœY”Œû6 컊K&8È<ŸØå0/ç’š9dš¹%LwœæWšmÕ¼oòÖÔ…Hïdl™YÚCËbV(aR^‡;Wƒ¸Ô¬ãúíDùÈcÐ).Ôõ´À2U‹Äw‹Eˆ&Gã¥Ìø°MË¡·N‚$[/§‘€w/ä$)„×ö©pEà«FŠJ­w¿Ôp"sRpšãµãhW*þtXÃWXh
+'tÿ™@Ã;m
+ ¥¯üzÔt½G…À-↓	tÇœ®Šii²ŽÁÖ¤h(YÈw¨|g w
+':¨Yµ„¹ÿ§”Z$Åä[“ªø3tQ½7 2"ÍÔ"=òË°ÈñŠÜ}ÇUä³ä“CמyÄBÅèåD}ª pnSôÓaâ[;æ7Â=;¨F[°y1šïTzD>bœ_h™
+½²]ïu¾«¨›¡ÚYè)Tn&1U>–ÏÜL‰äC{m<;¥G •<½”‚D¨ö¾ñÀ°åÅ[¹¥C+’î:U;Ô÷iõš1¡tŒ­=õ+¡6úÝóòñp½ŒMgxÍ·|
+ûÍü¤W¿W?eT:‚½—ÐÀWÓñ1¹è¬±ÈvnÙ¨Úðøø‘Zá×Ék [	6mrÌ°"•úM(`j‹gñ0;éu`(‘™±þJ:D»ØÄR$Ûð
+A¬ ýƽ­§Aúè4¸ÒŸÚkí‚ېOfræÒ®ó&Šm÷}@ëˆ
+Ū&œoŸ«Pc2¸OÂsÕš÷d‰,5Ëçꃂgª•ŠÎÒFOV¦æì]½j5ý«säþ	ýÁÀïÐú/õPŽ[*Ý»cG²+ex	M_¨¸ò&ŽƒÐæ#…üùBAÄñÌkÁÑ£WßH᝘Bw÷…‚Ö$ø~áGv>úµŽéc
+ÄÉÌu‰S	.Œ©ɳyŽ¯M"‚VÖ^Dô3HCFþVõüLÉüß?^W:Õ}ÍÒEÆu_gó.ÚÚïÔUY€zÔ›ÊÚ_Ÿ@¬·>f,ö1& +0æ}3:]ºØòfc3‘$)¥Œ
+.¶_Í6–l¾è&P at TÔÜà ÿž¿²À
 endstream
 endobj
-10100 0 obj <<
+10141 0 obj <<
 /Type /Page
-/Contents 10101 0 R
-/Resources 10099 0 R
+/Contents 10142 0 R
+/Resources 10140 0 R
 /MediaBox [0 0 612 792]
-/Parent 10080 0 R
+/Parent 10146 0 R
 >> endobj
-10102 0 obj <<
-/D [10100 0 R /XYZ 151.701 685.529 null]
+10143 0 obj <<
+/D [10141 0 R /XYZ 151.701 685.529 null]
 >> endobj
 2410 0 obj <<
-/D [10100 0 R /XYZ 151.701 569.934 null]
+/D [10141 0 R /XYZ 151.701 569.934 null]
 >> endobj
-10103 0 obj <<
-/D [10100 0 R /XYZ 151.701 539.909 null]
+10144 0 obj <<
+/D [10141 0 R /XYZ 151.701 539.909 null]
 >> endobj
 2414 0 obj <<
-/D [10100 0 R /XYZ 151.701 446.833 null]
+/D [10141 0 R /XYZ 151.701 446.833 null]
 >> endobj
-10104 0 obj <<
-/D [10100 0 R /XYZ 151.701 418.929 null]
+10145 0 obj <<
+/D [10141 0 R /XYZ 151.701 418.929 null]
 >> endobj
-10099 0 obj <<
-/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F70 4384 0 R /F71 5424 0 R /F17 3698 0 R /F85 5521 0 R >>
+10140 0 obj <<
+/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F59 4373 0 R /F53 3738 0 R /F17 3698 0 R /F85 5513 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-10107 0 obj <<
-/Length 1802      
+10149 0 obj <<
+/Length 1804      
 /Filter /FlateDecode
 >>
 stream
-xÚµXIÛ6¾ûWí¡r³\E©—
-š"E ‡$Ù’ÇBdÉÕ’™é¯ï{|Ôæ8ž “\ÌÇE$ß÷½æÁmÀƒ_W?߬~x!e`Yb¹nöàœÅ‰¢8a&ÑÁM¼	_å»®¨«õ»›ßÜò˜%Q¤q¹L‡ÕœÖIÅ[oTø²Ú•}–gë2:ü£^odf}™·´ápKxâŽU [m†Œ±¸jõËÍꟕ€QX<»šaJ»ãêÍ;d0÷[À™Jâàέ<ÊÄ,2¸[¼Zý½âsu…™,dÌèé„9ðø6ïžá½“°;ämN*Q…8Ì|7-ÛÚK§Sù€¢
-;?Ôö[²¢ìê¦È[ Æð(|¹'ýãÅ5¤RLÄvÐøìác´PÌÄtá8ºÓ*ApÊ/OÕÂ2.—ºkÐÐÝp	”Œ˜’á‚UÝá¢`£„a‘4Á¯¥šÍkB¥B ‹|ŸöeG£s4¡Ë-ç$-­îÛ<cNý½s›ÙHˤ•p
-jÓÉ ÛîÌ$$yÁ,Ø»AÄK¤¾¡`./!bÁ"«Ý^pðÒáùÙý—ˆ*Ãähñ¯ò=D„…o»Ú·
-Ø®KKêÏÄîÃ:uO;ì¤þúíöus¶à,Â~-Â-õÍmˆÕ8½‰S¯Ù0¨ÅmXï©%fAð¨Sg²ÝX‡`ô`ƒáë¢;ß8‚ÁŽx>ê`É
-æ}³ÍƳtwäK“Û:0PµÈ„»&O;4Ÿ–òELÇj€f7MFZÃÐg¬f1°ö¯“â§n¯HF¸a1×Ã5;TÝ„ÈG*iÏ+Ì9ìPX`‡‹Gì6ÂFÝÅ' D7ô’/Þ}“3ä¿û¦>^BYÁb›|F\SJ‚7‘€6zÂ
-\Ë
-éöâÖ>‚°Dq¸ác!ÇXpóäbÌy¿ŸÏóS×ä×?XoÄèù'Â}W¼åB“ËðîÖ
-vÄàr†Ÿë¶]Óﺾñ³í¡îËŒä­s,?ñ\ŒÈŒ£dÁ=F
-ù®ØcÓ‰8€wÂœM³ÕÙìì>ÚeK'içû¼YÕ-}œåeî,'‡+Ý•±³¸ò™¯·ù)mÀ:]ÖÅ”Q‘™ŽÆ9Å#èl‹êÿç‘ŽÓ¦…ꧽÎ)‡4
-œ¾Dqê“« @æá0FΫiÐÖ횦&Ø¡Cî§CpŸ¦Çœ6«¼„“éÀ0xyüNÑH$R6À/#Ž+©Cø×xÖÔÍ©3Òáö@À¥b#àîCÔJÂ?sÐ	öhΏ†Î·ã„ì9É.É })qK€Ð‹cÄí"d¥e9D¬·Béçõ	ÏðFòí=ÍÔ³°b¦8»/ÊÜ{!^hp1Vjß<f[jâD]4®®îwh_‡«–Å
-ŸŽR‰)ZHÅ1#ľó+ÒÝ.o½œïÐRW€¢d49%R…Eܺ‡<ªÈÆ fÄ°¹àltÀ‰-í:—1`'¢Í|F©Ï2 ƒÓ_ȁ—Ÿ•@…Ìc<žV"Iʸ­,lI	ÏíŠãõd 9ƒ7Èzå,`'¥fF¯Ta™¶‰¹Ø?Ѐg{!ù°Kµ>á’+¥ÀÂ\9€F°$í1Âý——ȈÖO#ú˜Þ·Å¿×±Um2é…‹°*–:äâ$
-eÚܺü‹Óà‡´Öú®¼îá|¬ôË]èŠ1cøé†CÚ%·þH2#—±z;†-M)uxaÚ;BmÎã «„cÚÇå}7&H|	Ô_-Mæ÷î±|xtÅc„ý½@ƒÕÂd×N)O˜Y%±H€UNSFÅŽÓ…ISìQºaÔ·M=ôÜU‰ËŸlÛg«gØË1‰-+¸®G½Éo{0O‘{ˆ¡‰øçЗ@xÅbÍ<@¥PUÊ'>f#Ã^ð06j¬Ù¯ò*±Æß±Ïkb -*4Z+\‡¦t„+ËÉ=¬8ÿoÄØð5kFcÀ…îqá$ú;†Âg±>[Ë×blo¶Ž5Ì*D(ÖM°ÕÃbQì½FÈq@˜9N<<Oãù{¾Ú:#€Ñíðnx¡¢ù„åŒÎø5̦ª1	}v+8Ü×^IF‰uù'‰<Ÿ8€|b{J»CK“o¹á²]Údþ³Ö'¿‰ýžÖ§UFýŸðÿ9"¸wª^–ÿý‰.V7 '%ðß–˜þâ@áîPga·ª©ý@µ(¢ è‹ð‡§'.™Â'LÐ?P­eøWåÞïÛ|ß—Ã9¹ÿOÔ.á‹hÞ¬
-ÆøñOŠj=©¢ùk­JÑmyþoØÐB0ø÷÷mv
+xÚµXKÛ6¾ûWí¡r³|ŠR/4EŠ>Pd’dK^‘%Wìn}g8ÔËq¼A7¹˜Ã‡HÎ73ß̓ۀ¿®~¾YýðBÊÀ²ÄrÜìÁ9‹DqÂL¢ƒ›,x¾Êw]QWëw7¿¹å1K¢Hãr™0«9­“Š)¶Þ©ðeµ+û,ÏÖetøG½ÞÈ$Ìú2oiÃá,–ðÄ«@¶ÚcpÕê—›Õ?+£°xv5Ô
+vÇÕ›w<È`î·€3•ÄÁ[y”‰Ydp·2xµú{Åçê
+3?XȘ	Ð%Ò	s:áñmÞ=Ã{'awÈÛœT8¢
+q˜ùnZ¶µ—N§òEv~¨í·$dEØÕM‘· ŒáQørOúÇ‹kH¥˜ˆí ÿðÙÃÇ(h¡˜‰éÂqt¦U4‚à”_žª…e\.u?Ö ¡»á(1%ëºÃEÁF	Ã"i‚
+^K'4›ßm×"„J!„( ù>íËŽFçhB—[ÎI*ZZÝ·yÆœúƒõÎ}f#-“VÂ4¨M'l»2ÿ‘ ÈŽdÁß…".X"õu- ³€py	Yíö²€ƒÇÏÏî¿DT&G•w!",|ÛÕ¾EøP Àv]ZR† vÖЩ{êÜa'­ð×o·¯›³ý gökn©ï|nCVcЛlêU"µ¸
+ë=µdY<êÔ™|7Ö!8=ø`øºèÃ7ÎÀG<u°äó
+É|³ÍƳtwäK—Û:0PµÈ„»&O;tŸ–òELÇj€æ7]FZÃ˜ÏXÍb°ÚS¢NZàO#Ü^‘Œ	;Ãb®‡k"v¨ †‘g*ioW˜sØ¡°ÀØm„€ÝÅ' Ä0ôR,Þ‘ù¦`þ(~÷M}¼„²0‚Å6ù^SJB4‘€6zÂ
+BË
+éöâÖ>‚°Dq¸ác”c,„yr‘sÞ¯!æóüÔ5ùõÀO€ë#ÿD¸ïŠ·\hòsÞrÀºÁŽâBÎðsݶkú]×7~¶=Ô}™‘¼uå'Þ#ÀÅÈø‘q&YØÙAC¾+öØÆt"à0gÓlu6;»vÙè$íübÿ‘w«¢º¥³¼Ìgáäpåa¡»2vW>‹õ6?¥
+x§Ëº˜2*rÓÑ9'>‚ζ¨þùàlÚ´Pý´×mÊ!
+DƒM_"ŒÎpê“« @æá0FÁ«’4hëH»¦©	vèPøéÁܧé1§Í*/ád:X"HcÎß):‰D“
+ðˈ##€ÅJêþ5ž5usêŒæp{ àÒœÂ¸ûµ’ðÏt‚=šó£¡óÁí8!{nd—dÀ|)Ù– ¡!ÇcdÛe¥e90Ö[¡ôóú„gx'ùöžfê‹Ù@X ˜‰g÷E™;`/ð…†ðc¥öÍc¾¥¡&NÔEçêê~‡þu¸êYP¬@‘ñi¶JLl!GÄpŒûίHw»¼õr±CK]
+ !ˆNÑä”H!pCèòl<¨"ƒšisa³1 'ki_йŒ;‘ÙñØÌg”ú,³ :8ý…x‰ñY¦±yŒçÏÓª@4’2n+[RÂÁs»âx=hÎà
+rżr–°“R33¯Ta™¶‰¹Ø?Ѐ·öBò´Kµ>á’+¥ÀÂ	\9€N°4Úc÷_^2ö`hý4CÓû¶ø÷:Ö ªMF’~Q8†U±$êt’ãIÊ´¹uù§!>i5¬õ+\yÝ‘á<Wú厺bÌÁH?ÝpH»´­‡?’ÌÈ%WoGÚÒ”R‡7¦½#Phs΃®tŽi—÷ݘ ñ%Pµ4™ß»Çþuðáяû{«…#d×N)O˜Y%±H€UNSFÅŽÓ…ISìQºaÔ·M=ôÜU‰ÏŸ|Ûg«gØË1‰-+¸®G½Éo{po"÷CñÏ¡/ð’ÅbÍ<@¥PUÊ'>fÁF*†½àalÔX³_µ«Ä{|Ç>¯ÉiQ¡ÓZá84¥3¸²œÂÊóÿFŒ
+_ø°ft\èN¢¿cˆ¶8‹õm-_‹±¢Ù:«aV!ƒbÝ[=,Å>Š`„„YàÄÃó4ž¿wá«­sÝ_á†*šOxÎŒ_Ãmª“ÐgW±‚Ã}í•d”X—’ÈÛО؞ÒîÐÒä[n8°S¶K›ÌÖú$â7ñ£ßÓú´Ê¨ÿþ_ G7ðN•àÁËò¿?ÑÅêà„£þÛÓ_(ÜŠá,ìV5µ¨E }ÞâðôÁ%}ÂýµÑZ†U|ßæû¾ÎÉý¢&™£ÈlÞ¬
+rüø'ÅÌj=©¢ùk½JÑmyþoØÐüÑm{
 endstream
 endobj
-10106 0 obj <<
+10148 0 obj <<
 /Type /Page
-/Contents 10107 0 R
-/Resources 10105 0 R
+/Contents 10149 0 R
+/Resources 10147 0 R
 /MediaBox [0 0 612 792]
-/Parent 10080 0 R
+/Parent 10146 0 R
 >> endobj
-10108 0 obj <<
-/D [10106 0 R /XYZ 100.892 685.529 null]
+10150 0 obj <<
+/D [10148 0 R /XYZ 100.892 685.529 null]
 >> endobj
-10105 0 obj <<
-/Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F85 5521 0 R /F70 4384 0 R >>
+10147 0 obj <<
+/Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F85 5513 0 R /F59 4373 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-10113 0 obj <<
-/Length 1967      
+10155 0 obj <<
+/Length 1966      
 /Filter /FlateDecode
 >>
 stream
-xÚÅXÝsã¶÷_Áæ¥ÔŒ	 A™Ng_®qz9'gå®™44	[ìñCGRVüßwŠ¤NñM'}°X.v¿ýRè=z¡÷‹o6ë×*ôxÈt¨¹·yð¸â,	¹§š)y›ÂûÕW*]ý¶ù~ýZ/e:Ž#daÂR‚,ÏݐåWBûÙ}eVT‘ÿþõ-êvÀI±¯L¿
+xÚÅXÝsã¶÷_Áæ¥ÔŒ	 A™Ng_®qz9'gå®™44	[ìñCGRVüßwŠ¤NñM'}°X.v¿ýRè=z¡÷‹o6ë×*ôxÈt¨¹·yð¸â,	¹§š)y›ÂûÕW*^ý¶ù~ýZ/e:Ž#daÂR‚,ÏݐåWBûÙ}eVT‘ÿþõ-êvÀI±¯L¿
 xÄÿz›íÓѹ(þâÛÍŧA£™"ŠIéåõů¿…^gß{!“:õ–³ö¤JY¬P‘Ê»»øé"œ[Ǐs¦•ë"ͬ¨¹L²ôâaè7fȆ¬úHör5÷Mè"f‘ûì
-tçrú v¯AŒÖ&ÖZb9”UE+“õŽ–·ù½ìÓäŽÒ>ˆ»¬^Áç÷m³¦øü"éÿ;äÑ(¿ßfÝŠûeóˆZ£š\2iÒ³7ÝS™›ž‡"di(ÅÓJÅp	^9dø>R¢zõ.ëLA»¡Åßȶ†måNfJI÷Îdù×öEǧ ”ñÊb&ÁýUÀ¢ä䣥ûi9âíÞ•úVa¥ý¦h‘ƒÚ´Êî-G»ߌ‡Éô“ݱ«Ý®2¯Ú½C¬öÚîc	ëXùÿÙ÷ècvî*ðBM«²™;\9?79{ÑúÀYògÌ¿A´€þQH©õëdqgW‰hüº¯ïYÞ6çP¡!å1¬‹™›A8¹¹:À&ØÀ•–xâPTf°¾
-GžmY¸³¶³Þøc\é%jŸP²WA¤\âʁ~]PÁŠžÙgVðܵsÍöC[ëçYU=¯ÒÈgÎêEf Ü2‘H/&µ)1$.1€‡Á’û‡Ïs•š…Zxä*Åã“ÓÑ”ªÎ¤(IÊÔÊ’pd5ÉÛ^ýLš§éBs`Ô*ñ1%]rú°âd³®qIõ2k”{2R,#ÔöÓÀCiË0­ìÁø•#¬ojé½jA÷ŸŽGÁ(1˜‰´¦¥z`
-a/cOjp—r¸ß|wU"¡ç–oo7´€$qís…p¸þçÏ?®Ré_ñêÝõwøÎøÝ{¤_½¹¤¯nßÇûoßÝÝܾ=¤×·o7ïnßBînßü¼¾¿¸À§IžP8u?”Ãv(bžÆËµëṕ¡)ìþÐÓ!æ_ÓaVQ‰v0‚|rFü£BðOOŸè—a„`]Àh©6ú8(‹§Š@±gÒ«ìIá‡"”PÜä2™•
-V¡µ­ø{Œ7Ü@å°¿¦)‚}ýÈ
-©·¢mÛŒ‘Dàȳ܂[›[pÑ™]•åîçÛ3…Í4ÛÌVOÇ`ø´Ýw´»‡^d¿£µ- "†h°’òmù”UtÔ·Õ~(Û¦wÄ	ôm»¯Üz™ãÇ»LL±†W™™ó*¦d§àð¦‡tGu³ž~û}¾_( /ŠU äd±-“Ä/ˆóyEÌn‚Î(ƒðx³À;‡®­.Ñ{kHȵi:ÌèçܸáP¼ %Á ªñ­À¥¿à»g®ÝfOf‘MãR3¾yÀÃþ¸·‹¢ˆñ/4w\3¡&¨/…hO$)¤ž—$ oÛ|s*!JB– ÒÿŒŒÑ”/Ë8µ„r¿:×|³Ø¥GÛrécâHÏ֐¹ïý¿&Ž¥ž8N¢¹SÞ@EjŠZ×Þj€U2L˜u™ ™z3`@"éaßäy¨å“Üa›
-Ä[:A}Y—U溄^;‘K¢ð¸£ß™ì~RÜžá@GÂÿ°E¼ÒÕ
-—»®ÝÙÖvÕÇ°T´‘[ì³1qBGPÏû|üxæˆ3áòC™wmß> ‘‚ ¸c=°ä™¯¡€åUi¨Çê‰`Ý	l÷»Éý«¹éöËvWšþ+âÆPG¢-R7Z¤Ô4NsÁ,íÿ‚6ãŠT»NK萐¥Q-€"ÒôÐþWŽ¸5DEeV8‘]x6Ù…“]¶$„Ës**¡ÿh†ÉøÒHXFé«gïòÙe¸ý-$d×
-í% «Ð"?ÆŠ(thÊÉágûc–H­ÎÄ6ÄQì¿m1uâ
-V]\dÇìNûÎ|Ú—&d;oõD…©ƒ»Î‹þÕÿ׏ )äJh­–†Nø`„Ð^Š² 5ì°Œg ¢
-[`@;‰@>ØGÆ4ÉŸi‡DÐÎr.49ó$Ç–±<ÖW˜míH¨`Fã°²@V$Ô­pbœ$ÀaØÑ[XÛ¯¬ŒvïX$Èx·Å쯧Ø®‡®­Ïizrûמf‹¦™3¸ÑœqÁ-n\£%þ7’p“Ž¸™Ï{g+$WEôRFç00Dñ2¥ËЃ¡ Ib¶±ÊÂÌÅ@hƒ*Ó:À¦°‰‡¡Ôùâo'i<gO“qNÜÃîëõúp8°zôŒ˜õú€ˆ9ôÔ‹0”kØ6U›ýÚFñ¢õÙÂg`®•¶,Û1yŒ±ºßý~:TÏ•á)Ì·ÇéøïdÝÂ
-0£ ¶Z<ÓÿÁ>p¼nŸ°*™ÃºÏ;ö%#¥€á4ŒVyOOÿteì´
+tçrú v¯AŒÖ&ÖZb9”UE+“õŽ–·ù½ìÓäŽÒ>ˆ»¬^Áç÷m³¦øü"éÿ;äÑ(¿ßfÝŠûeóˆZ£š\2iÒ³7ÝS™›ž‡"di(ÅÓJÅp	^9dø>R¢zõ.ëLA»¡Åßȶ†måNfJI÷Îdù×öEǧ ”ñÊb&ÁýUÀ¢ä䣥ûi9âíÞ•úVa¥ý¦h‘ƒÚ´Êî-G»ߌ‡Éô“ݱ«Ý®2¯Ú½C¬öÚîc	ëXùÿÙ÷ècvî*ðBM«²™;\9?79{ÑúÀYògÌ¿A´€þQH)¸SοŽá*_÷õ=ËÛæáÊ!4¤<†u1s3'7Ã"·@ؤ ¸ÒOŠÊÖW áȳ-wÖvÖ{wŒ+½DíJ6#ð*ˆ”KB\9Я*XÑ3âÌŠžÛ v¢Ù~hkxõ<«ªçUùÌY½È€[&é2¤6%†Ä%ð0øBrÿðy®R³P/‚\¥xüb²b:šRÕ™%"ÉB™ZYŽ¬&y»Ã«ŸIó4]hŒZ%^ "¦¤KNV’lÖ5.) ¾SfMX˜rOFŠÅa„Ú~º x(m¦•=¿r„õM-½W-èþÓñ(%3‘Ö´T/¬!ìeìI
+îR÷›ïn JD"ôoàáÜòí톐d#®ýo®×ÿüùÇU*ýK"^½»þß¿{ô«7—ôÕí;âxÿí»»›Û·g‚ôúöíæÝíBÈÝ훟7À÷ro"N“><¡pê~(‡í*P2Ä<9—-j×ášCSØý¡§CÌ¿¦Ã¬¢í`ùäŒ$øG…àŸž>Ñ/ÃÁº€ÑRmôq2PO'bϤWÙ“Â…	(E(¡¸Ée2+¬Bk[ð÷o¸ÊaMSûú‘RoEÛ¶#/ˆÀß7‘g¹·6·à¢3»*ËÝηg
+›i¶™­ž"ŽÁ(ði»ïhw½È~Gk[@EÑ`%åÛò)«è¨o«ýP¶MïˆèÛv_¹õ2Ǐw7˜˜b
+¯23çU$LÉ(NÁáMéŽê(f=ýöû|¾P
+ ^%ª@ÉÉb[&‰_>çóŠ*˜Ý4Qá"ðfw][]¢÷ ÿ֐kÓt˜ÑϹpáxAK‚AUã[KÁwÎ\»ÍžÌ"›Æ¥f|ò6€‡ýqoEã_hî¸fBMP_
+ÑžHRH=/I Þ8¶ùæTB”„,¤ÿ£)_–qj	å~u®ù*f±K¶åÒÇÄ‘ž­? #rß%úMK<qœDs¦¼ŠÔµ®½Õ ÿª:&<d˜0ë22õfÀ€DÒþÉ	òPË'¹Ã6ˆ·t‚ú².«Ìu	1¼v"—Dá0þpG¿3Ùý¤¸==6Ž„ÿa‹x¥«.w]»³=¬
+쪏a©"h#·Øgcâ„Ž ž÷ùøñÌgÂå‡2ïÚ¾}@#98/@qÇz`É3_CË«ÒPÕÁºØî;w“!úWsÓí—í®4ýWč¡ŽD;Z¤n´H©iœæ‚YÚÿmÆ'©v–Ð!% K£Z E¤é¡ý¯qkˆŠÊ¬p"»ðl²&»lI—æTTBÿÑ'’ñ¥‘°Œ†SWÏÞ=ä³Ëpú[HÈ®ÚK V¡E~/QèД“ÃÏöÇ,‘Z‰
+lˆ£ØÛbêĬº¸ÈŽÙöù´/;LÈvÞê‰
+S-v	ýªÿ¯) RÈ•ÐZ-
+ðÁ¡74¼eAjØa1;Î@E¶6À€v.|°=ŽŒi.<’?Ó‰ å\hræIŽ,cy¬¯0ÚÚ‘PÁŒÆÿ`e¬H¨[;àÄ8I€Ã°£·°¶_YíÞ±"Hñn;‹-Ø_O±\][ŸÓô8äö¯=Í=L3gp£9ã‚[ܸFKün$á&q3Ÿ÷ÎVH® ‹è¥ŒÎa`ˆâeJ—¡CA’Ä4lc•…™!Š&ÐŽùì`SØÄÃPê|ñ·“‰4™³'ŒÇÉ8'n‡a÷õz}8X=ú
+FÌz}@Äzê‚EÊ5l›ªÍŠ~m£ø Ñúlá30׈J[–í˜<ÆXÝï~?Qf¡;Oa¾=NÇ'ën`ø€- µÕâ™þ>ô¡€ãuû„UÉÖ}Þ±/)§a´°òÈ{úxú/&{ìŽ
 endstream
 endobj
-10112 0 obj <<
+10154 0 obj <<
 /Type /Page
-/Contents 10113 0 R
-/Resources 10111 0 R
+/Contents 10155 0 R
+/Resources 10153 0 R
 /MediaBox [0 0 612 792]
-/Parent 10118 0 R
-/Annots [ 10109 0 R 10117 0 R 10110 0 R ]
+/Parent 10146 0 R
+/Annots [ 10151 0 R 10159 0 R 10152 0 R ]
 >> endobj
-10109 0 obj <<
+10151 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
 /Rect [174.46 140.174 511.352 151.83]
 /Subtype/Link/A<</Type/Action/S/URI/URI(http://www.microsoft.com/windowsserver2003/downloads/shadowcopyclient.mspx)>>
 >> endobj
-10117 0 obj <<
+10159 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
 /Rect [150.705 127.92 171.527 138.141]
 /Subtype/Link/A<</Type/Action/S/URI/URI(http://www.microsoft.com/windowsserver2003/downloads/shadowcopyclient.mspx)>>
 >> endobj
-10110 0 obj <<
+10152 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
 /Rect [174.46 116.961 501.256 129.913]
 /Subtype/Link/A<</Type/Action/S/URI/URI(http://www.microsoft.com/windowsserver2003/techinfo/overview/scr.mspx)>>
 >> endobj
-10114 0 obj <<
-/D [10112 0 R /XYZ 151.701 685.529 null]
+10156 0 obj <<
+/D [10154 0 R /XYZ 151.701 685.529 null]
 >> endobj
 2418 0 obj <<
-/D [10112 0 R /XYZ 151.701 660.623 null]
+/D [10154 0 R /XYZ 151.701 660.623 null]
 >> endobj
-10115 0 obj <<
-/D [10112 0 R /XYZ 151.701 644.027 null]
+10157 0 obj <<
+/D [10154 0 R /XYZ 151.701 644.027 null]
 >> endobj
 2422 0 obj <<
-/D [10112 0 R /XYZ 151.701 503.999 null]
+/D [10154 0 R /XYZ 151.701 503.999 null]
 >> endobj
-10116 0 obj <<
-/D [10112 0 R /XYZ 151.701 477.356 null]
+10158 0 obj <<
+/D [10154 0 R /XYZ 151.701 477.356 null]
 >> endobj
-10111 0 obj <<
-/Font << /F50 3701 0 R /F22 3706 0 R /F17 3698 0 R /F15 3700 0 R /F51 3729 0 R /F71 5424 0 R /F88 5686 0 R /F89 6129 0 R /F72 5687 0 R /F29 3731 0 R /F30 3732 0 R /F58 3733 0 R /F68 3734 0 R >>
-/XObject << /Im3 6525 0 R >>
+10153 0 obj <<
+/Font << /F50 3701 0 R /F22 3706 0 R /F17 3698 0 R /F15 3700 0 R /F51 3736 0 R /F53 3738 0 R /F88 5678 0 R /F89 6121 0 R /F72 5679 0 R /F29 5413 0 R /F30 5441 0 R /F61 5442 0 R /F71 5443 0 R >>
+/XObject << /Im3 6520 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-10128 0 obj <<
-/Length 2353      
+10169 0 obj <<
+/Length 2354      
 /Filter /FlateDecode
 >>
 stream
-xÚÅÛŽÛ¸õ}¾ÂOÄ´HŠºl‹m“4³ÈtÚÎ Û"»XÐc‘%¯.ãÌß÷\(Yv\o‘6è‹MžûEál3g¾ùããÍòR³DdI(gg2Eš©YœfÂdÑì1Ÿ}ܺ+êjþÓã÷„žŠ,Ž#DW™;d<¥…ó…cÜVë²Ï]>_hwõ|¡² ïK×2Â["3zVÃ:‰Ì@Ș±n^?Þür#
+xÚÅÛŽÛ¸õ}¾ÂOÄ´HŠºl‹m“4³ÈtÚÎ Û"»XÐc‘%¯.ãÌß÷\(Yv\o‘6è‹MžûEál3g¾ùããÍòR³DdI(gg2Eš©YœfÂdÑì1Ÿ}ܺ+êjþÓã÷„žŠ,Ž#DW™;d<¥…ó…cÜVë²Ï]>_hwõ|¡² ïK×2Â["3zVÃ:‰Ì@Ș±n^?Þür#
 ÈÖŒÐz¶ÞÝ|ø)œåpöý,:KgÂÜÍ´IElZ9{¸ùÛM8WšéÃ#Ñ($>ÿ¸uóE†A»µy=Wip¸ÀŽaB7Óø:?B%zäæ±izÊĺÞãËÏÌÉû7¼Ø¡&SÒ$÷K_4 Væ¸Þyx_å®)Ÿ‹jÃûC
 wÚç¶s;¿v]¿Gñf‹XŠØXH-L”1‡¢Ûâ‹™'Í«¦ãUý‘ÿßÕ›bmKÞ¼Ÿ§QP—ý€~g+»q
 o~Møn.¥ÞßÁZzŠý…õ/ÙÖSõxò%zO:îí“ nˆï96Ìðë÷wà„Z¦à·]Gòk™ $"¼+Z>]‘VÝ3rQW9vèxÚ¢1*	üÅf„á~ÎfYƒÐÒè~p¥ƒ­w¼û„K×¼ÄéaSŽ*/A“lS÷]YTŽ7Ì
 Z¬sû–—"éÏ™…ú*'£-]Û
 
-íc_QD۲輓˜º|“œ§JbaâxN÷ÙîöèIØ÷Í~ndP·سŀ}"R]•Ï‚iŸz¾JD:æÎS
-2£IP9L¸bÁ’`g?±Îh×ö_‘bpq4­JÁ´»ý\Ȩ«XÊc„̦ö­‘ð¶&ƒ(L`x7wû²f5y	‘çùH±ZC0Ú•©#R&ÁöͲÀιé
-XÕxiOƒ›ÅB#ƒFÿB྄«$4XPÈ)
-ÞŠÁ±”RûÐxëÿŠá FкÞíP7…tR÷ÍÚy©FQ&±ƒD(N Cî;ʐC¦…ü.OœÐ#™Ÿà !%g—Îs3.çx(Zfû¢=eEžñ2æ_­²iqS±ˆRù83Þpú*Û`ã2yŒÇP辎ñ×l)×웢õjŸ¦HÜ߁U)KîдÞYY²Ÿ«qÉ•M‰óKù”6"Ôr*_t]>1Š§¿J<*–çÎoïQ†ï/ð™i‘@A6S_ðÅa$â,ù¯ø|pŸÎ6—ܤìþóÑ}ñ’·Å3ÛxS\Ò¹4±Hd:Õy|)Ñ¥ 'hÞe¯24hõfH#CÉ‘¡‹NUóïä¥äC¾cè’@¹‰0¡·E:VW¶*\Éë¿×«UQµ/xÇu«,‡¦è:W!caÌ™ˆÊQÍx{â’*QßÕMa‡šV1t"'nIÜèBeìÛ£šNRQ‹aSc‚m(ÃŽ93¯;I˜¦!›íP’RŒI3Šú5Hð:ZM:ÛD@²‘Ð1Ôj,â'ÁŸ =Ð!%â8ƶƒ;ªs•‡D;I$ýÃå™ôÅÅί(ŸÓUXÆçˆQm^bïUMס+D£Œ=Ýr­ï}`³µžÂŠ»Wñ6¯+U(–Ip{¼FM»çé‚&M1ˆ›MUøFÁ;®¦Ü¨"€;I\YFm}Oµ.°7]óYrí*Ûµ¿·-FÁâŒ}Œä
-+ “$óKŒTÝ=ÿoêríQ8?M]
-­ƒÀUß1Ê®‹i{‘.×c5þÓð€Ìí;XúÀ'Q¦ý2ÿÈÅXùä儘‰ðeü{°;<\Ù…fÀÐóãžï4¼ç8Œ‚WnUØj Ðl<ºïû‘¸?üZöª¾:©ÌPx}ُ…EÕ†-L¸¡þËý#‡ˆ£ø±û³žê&fßÂ&¬t€XÞ¶PL磀ü×d+@Êk…plûšK
-f¯F1ÄFO~yQW­Ã7ÆÉkc›œ¡Ômÿ¥Ö=ºu€€T{ö‡ê´ukqͺô±x ÚBŸÚ2*Ç°ÝÅ ´EþrèÎJvýƒOŽÑØŽÚÊ;­m‹5GŠ±e<N)„qË°Mí‹è¼Ú´|¶AEŠ“ª;¶ í´·“â¼ ŸLp%Óce¾­Úô†Ò÷8¨A6–˜a‰› ‹ÎÎ2ÔGbàfFqF|æ5uĘ2a¼¸exTΫÁÿ#£½ÿ_ª©¨>™v,é\S±i+„8´¦ñ˜ýì›ÄÄpœ%Cœ`Œ3X·^‹H™àap¤S)	qú=ÿó<”î=!tzÁ«¢ãýùÐ{ÁÏül5ŽÀ4§(¨8Ãäω«/F`
-ø0¸õß
-nÚ¶”|¸nýñqœ­SßòwÍ'à ã¶×voW¥;Œš¾ª}á~L—g½ðîy2;©¯ðhðÝP¿Á?	=B…ÝÐ|‡p|üÜ?ÿ…[›úJ}Ò½F:Šò‘Ûö}!¦@ÄÃz~5ÁDи:¶é´õ_ @þù­ú’gp$îl™ÎP^#Ŭ%c29åõðÕDmõ‚¹Ãƒ…Ö±á{ÅGÿïÏ(yÁÞòß«zg©rÃè<«”7\gŽGI/~2”iñ(¯}£“‘Q|ú‘N‡3’$&ƒ`žSéL&™H£éø¾N¾‰FBÂø~z¬ß¹N<E‡®öÞÌÛ®Û·\Ñò¼+ ~,¡¥Èûu×þ\>í~ÎëCUÖ6Ûnwî“SÂJóã'Õß3§'"-Œ·*O&Ìd`üßKäžv­à
-àc'*×-¯q/µ„碫ì£Í¤ÒSöÍ·a¿+ó½ ¾—oï!V–ïÞß-ÀÓMÀÛ«r	ID^—JXd¦bÄß̯˜oÆ¢Xíȹr÷äÊzïšäÕv	ÝAÿ~Wmž—%âÇøÝU)¡¬ˆPfם¾Û§S1“ÿ§˜ç*¨òª”1L„RýŠ”¡ˆÁÞ)Óo—$rj^È3I¾%XúÂ÷UÍuÓIy->jÄ=ÿ‡ìú/Ðy»
+íc_QD۲輓˜
+Á™M½S%±0q<§ûlw{ô$
+ìûf?72¨[ìÙbÀ>©®ÊgÁ´O=_%"óÇ?ç©™QŒ$¨&\±`I°³ŸXg´kûƯH1¸8šV¥`ÚÝ~.dTƒU,å1BfSûÇÖHx[“A&0¼›»}Y³š¼„Èó‰|¤X­!mŽÊÔ)“`ûfY`gÜt¬ê
+¼4Š„ǧÁŠ€Íb!‘A£!p_ÂU‰¬(䔀‚oÅàXJ	©}h¼uÅpP#h]ïv¨„B:©ûfí¼T£(“ØA"'€Ž!÷eÈ!Ó‚ÉÓ'4äHæÆ'8HHÉÙ¥óÜŒËÁ9Š‚Ù¾hOY‘g¼Œ9ÂW«lZÜT,¢Ô@>ÎŒ7œ¾Ê6Ø8Lã1º¯cü5[Ê5û¦h½Ú§)÷w`UÊ’;4­wV–ìÁçj\còDeSâüR>¥µœÊ]—OEFŒâ鯏Šå¹sDÁÛ{”á‡Çû|fZ$PgÍÔü_1C‰8Kþ+>ÜÀ§³MÅew)»ÿ|tB¼äí_ñÌ6Þ—t.M,™Nu_Jt) $Å	šwÙ«
+ZýÒÈPrd袓CÇü;y)¹Ä¤ïº$Pn"Lèí@‘ŽÕã•­
+WòúïõjUTíÞqÝ*ËÅ¡)ºÎUÈXs&¢rT3Þž¸¤JÔwuSØ¡¦UÈ‰[ÒÁ7ºPûö¨¦“TÔbØÔ˜`Ê°cNãÌëN’¦iˆÄæc;”¤„cÒŒƒ"~
+¼Î„V“Î6l$tŒÁõ…‹øBÇIð'htH‰8Ž±íàŽê\å!ÑNÉDÿ0Dy&}qÇE±ó+ÊçtDÕV ñ9bT›—Ø»ÅAUÓuè
+Ñ(cE·\ë{Øl­§°â.ÆU¼ÍëÊAŠeܯQÓîyº`„ISâf“FU'¾QEðŽ«)7ªàNW–Q[ßS­ìM×|F–\»Ê6Eíïm‹Q°8c#y`Ã
+€Å¤F#ÉüãU7EÏÿ›º\{ÎÀOESWCëàpÕwŒ²«ÇbÚ^¤ËõXÿô<àsû–¾ðITA§éE¿Ì?2E1V>y9!f"|ÿìWv¡0ôü¸‡ç;
+ï9£à•[¶4îû~$îÿ–ý‚ª¯N*3^_öãc¡FQµ!GnhÀ…ÿrÿÈ€Æaâ(D~ì~ଧº‰YÆ·°	+ –·-ÓùhA  ÿ5Ù
+òšC!۾撂٫‘@±Ñ“߆A^”ÅÆUkÇðÁqòÚØ&g(uÛðo©u‡n  Õžý¡:mÝZFÜC³….},€¶Ð§¶ŒŠÁ1lw1m‘¿º³’]ÿà“c4¶£¶òNkÛbÍGÇ‘blS
+aÜ2lSû":¯6-ŸmP‘â¤ê΀-@;íí¤8/è'ã>\ÉôX™o«¶½¡ôF…Á=j‚åf`Xâ&è⁳³õ‘¸™QœŸyM1¦L/n•ójðÿÈhïÿ—jjªO¦Kú×TlÚ
+á­i<$f?û&†11gÉg ãÖ­WÀ"R&x©ÃBJBœ~Ïÿ<¥{O݁^`ðªèx>ô^ð3?[#0Í)
+*Î0ùsDâꋘ>ný·ƒ›¶m%®[|œÇ gkÇTçß·|ÀFó‰…8ÈxíµÝÛUéN£¦¯ªA_¸Óå™C/¼{žÌNê+<|7TÁoðOBP¡A74ß!Ÿ?÷ÏáÖ&…¾RŸt¯‘Ž‡¢|äö}_ˆ)ñ°ž_ÀBM04®Žm:mý PþD«¾ä‰;[`¦3”׆D1kɘLŽGy=|5‘A[½`îð`g¡ulø^ñÑÿû3J^°·ü÷ªÞYªÜp:$Ïj å
+×™ãQÒ‹ŸeC<Êkßèd¤EŸ~¤ÓáÆ£$‰É ˜çT:“I&Òh:>.ßÄròM4ÆèôÓÐcýîÌu’):t•q:˜yÛuûï–ËÃá Zžwԏ%´y¿îڟ˧ÝÏy}¨ÊÚæbÛíΟð¡0?~Rý=sz"ÒBÁx«bðt`ÂLÆÿ½Dîi×
+þ¨ >¶q¢rÝò÷RKx.ºÊ>ÚL*=eß|ö»2ßà{ùöbeùîýÝ<ݼ½*‡‘Däu9 „Ef*FüÍüŠù–a,ŠÕŽœ+wO®¬÷®9@^m—ÐôŸáwÕØæyY"~€ß]•ÊŠevÝÙè»}:3ùŠy. Â€*¯JÃD(Õ¯HŠì=‘2ývI"§æ…<“ä[2€¥/|_Õ\7T×â¡FÜóÈ®ÿL\yT
 endstream
 endobj
-10127 0 obj <<
+10168 0 obj <<
 /Type /Page
-/Contents 10128 0 R
-/Resources 10126 0 R
+/Contents 10169 0 R
+/Resources 10167 0 R
 /MediaBox [0 0 612 792]
-/Parent 10118 0 R
-/Annots [ 10125 0 R 10119 0 R 10120 0 R 10121 0 R 10122 0 R 10123 0 R 10124 0 R ]
+/Parent 10146 0 R
+/Annots [ 10166 0 R 10160 0 R 10161 0 R 10162 0 R 10163 0 R 10164 0 R 10165 0 R ]
 >> endobj
-10125 0 obj <<
+10166 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [326.306 207.727 358.087 219.416]
 /Subtype /Link
 /A << /S /GoTo /D (introduction) >>
 >> endobj
-10119 0 obj <<
+10160 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
 /Rect [123.651 171.756 351.593 184.707]
 /Subtype/Link/A<</Type/Action/S/URI/URI(http://www.sistina.com/products_lvm_download.htm)>>
 >> endobj
-10120 0 obj <<
+10161 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
 /Rect [123.651 160.797 257.447 173.748]
 /Subtype/Link/A<</Type/Action/S/URI/URI(http://evms.sourceforge.net/)>>
 >> endobj
-10121 0 obj <<
+10162 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
 /Rect [123.651 149.838 276.775 162.789]
 /Subtype/Link/A<</Type/Action/S/URI/URI(http://tldp.org/HOWTO/LVM-HOWTO/)>>
 >> endobj
-10122 0 obj <<
+10163 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
 /Rect [123.651 138.879 399.662 151.83]
 /Subtype/Link/A<</Type/Action/S/URI/URI(http://www-106.ibm.com/developerworks/linux/library/l-lvm/)>>
 >> endobj
-10123 0 obj <<
+10164 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
 /Rect [123.651 127.92 394.955 140.872]
 /Subtype/Link/A<</Type/Action/S/URI/URI(http://www-106.ibm.com/developerworks/library/l-lvm2.html)>>
 >> endobj
-10124 0 obj <<
+10165 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
 /Rect [123.651 116.961 337.969 129.913]
 /Subtype/Link/A<</Type/Action/S/URI/URI(http://www.debian.org/devel/debian-installer/)>>
 >> endobj
-10129 0 obj <<
-/D [10127 0 R /XYZ 100.892 685.529 null]
+10170 0 obj <<
+/D [10168 0 R /XYZ 100.892 685.529 null]
 >> endobj
 2426 0 obj <<
-/D [10127 0 R /XYZ 100.892 424.84 null]
+/D [10168 0 R /XYZ 100.892 424.84 null]
 >> endobj
-10130 0 obj <<
-/D [10127 0 R /XYZ 100.892 397.06 null]
+10171 0 obj <<
+/D [10168 0 R /XYZ 100.892 397.06 null]
 >> endobj
-10131 0 obj <<
-/D [10127 0 R /XYZ 100.892 293.64 null]
+10172 0 obj <<
+/D [10168 0 R /XYZ 100.892 293.64 null]
 >> endobj
-10132 0 obj <<
-/D [10127 0 R /XYZ 100.892 230.858 null]
+10173 0 obj <<
+/D [10168 0 R /XYZ 100.892 230.858 null]
 >> endobj
-10126 0 obj <<
-/Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F70 4384 0 R /F51 3729 0 R /F29 3731 0 R /F17 3698 0 R /F30 3732 0 R /F58 3733 0 R /F68 3734 0 R >>
+10167 0 obj <<
+/Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F59 4373 0 R /F51 3736 0 R /F29 5413 0 R /F17 3698 0 R /F30 5441 0 R /F61 5442 0 R /F71 5443 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-10135 0 obj <<
+10176 0 obj <<
 /Length 2027      
 /Filter /FlateDecode
 >>
 stream
 xÚ½ÙŽã¸ñ½¿B臁¬Õ¤D]ÙI&ØÅLIw6û@[´-´®ÕÑžþûÔAª¥¶0A°@^ÌbU©X¬›ÞÙÞ_ï~|º{øOŠ ¹ôžNžŒe
 é%YĹòž
-ïW?NÄî·§Ÿ>…¡—y’(d
-Ed1"žÇQŸwaîëCevû(Vþ×OÔín”bªÌ°ÛK%SÿãEw£é™F(þî/Ow¿ßI-‰ƒ(òŽõݯ¿	¯ ÚÏž¢<ó®ÄY{QœIŒŠTÞãÝßïÄòv2^Ý.õSå%*è¨ùSïÂÌ?€Ž™*…Yè*ña&ýGÓ¿ìÂ(?à-B`”þ42[éց™5ÞϦڌ/Ú²¼â!íÄ›‹ÆÝþÆh^®ÄÕ?—ÍÙ¯k<ý ÑDp¯½Œ‚Xå¬z€)À†QßàªüJ³Y5æ|'$õ¨xÓ€è€ìíE2Á×ûP"ËœèÏMœÐÖ÷?5è«j·EîÀ%ó?¶Í¿…Tç©7Œÿ¼“ Ë×/‡Ò;ÇÄq £Ô	üÑœZüN©…Ý”Šü£n[ëgk<D]´¸¿2õØv%„ZlïD¯gÍǾ.+ŽXünlíz±ˆcUšyGp¾Jò¥6ìÅtöâRÀ±7à‡w¶µvû4•þÓ¥¶\Œ‘%‰_´a耇¾2<jŽ„‡¶6êG†Ú¯è
-JË$õ‡×a„gÎFwÃ¥A‰ìøh·öLÝ[›Á7âU^»ò¨+LãÜ?Á'þDðÉ€üÜžß8¾î2ˆÔj"EaÿE7úlúwÃtD‘ -âFJˆ›,SËë•r’a¼]?ŒK%cÖ±1˜ˆ˜èL‚uæ…Riƒ§.pb(R–ót¡£2ÿÔVûí§“‡€ÔõDx):0ÚR0h‘Ó|ÓuW‡´\ײª²%ˆ7u;ŒüÙÅTÝi‚äuv†\ßðÇŸÍ¡¤“òÌŸ ÷1²’(õÿtÖeƒá+Ü•´ÍS.4¤ °B¢pŸòÍ€‡"q÷È è{ÞR­úý£îÏæ~K™¢ƾ<LcÙ67•D¾«$­Š84}÷Ñ»zAàMý	UâW/µ’‰(ÌËi°p§)Êž)ùÏؐ[žx}«Ò°Yç7bšv´)€¤Ã*Èùâ#<زÈ/X¹ ’›¦TÄŽQè Hàù)× Sþ!ÀÎêôî1¹”t¥%)Óë#Z|ÍE·ßR‰ì£ÒlÆÐõRº$Ämo~ŸÊ„»ñAh†c€NIÝ)rµitMÕ-ƒdþ÷.ýëNò^§nÜŸ
-%$t«V
-Çj4ÓH)+ü˜¾``H±Q€ s>ò|;
-¦ça«­+”Á©²µ£°µÃݟྴqD,'×m†Êfû÷£o#yUmþÇðÿÛÜTV
-6
-ë?èè$ãþ„¹?N3ŠÂœj3ú,þ¿¨XOÌÄEŠd–[aÙBX¾Ý):ݏ%Çe˜Æp½X ¹îе–: A2E㪋b°×³_¯tVaìÿ£ò–ïôVôÛ¾]¿§$•?†öLÏ[TÛç 3U)ÿ3çÜô©'¨xÏ–t\nÌxðbØç¥àN‚¼å¶mÙÖ:·!8ÁXoçVæ9ö-ÆR“ƒU|Ë,‰ãP÷}‘àÚjpÏôŸÆÛøŒ_ì»"á´i8Û¿ â©&`<@Î=\ŠƒÜl¦¿4Gšˆ²å4•½ë̈±“S¶²5n­î¼[D—R)¹i¤©#÷Yhtz%M×'ãTyë„~B‰"¡ZjI•Pð\…ë±­k¨¢K	!bLL:+¸\"éb…î°[p’„‹¤Cék½œÁÙÌÐc_&4_ÃÎöwÐêÁõéÙBÔedäðý2O¶ÉƒíŒÁs´Mõê ‹*7µ²o»¹ðAGËñFŠn„¤š|üÊ]Ñ0Ó -¦jµÃ¸¢ð3_·1¨¥Løa™ÑÃ’®%°o(‡³1(Hƒ
-|W•,i«¥2Èdäj+ž€ºÆ oö—½£m>h$<_£Ð‰áaO&6Ueº(P¸›gr`¡¦')šø“áEâõ…¬} éJ;¼büã¾7\lñ²Ôƒ³;p at QeK,¾æñ8¢ìáû¤ë)-‰àÅ<?Рª=Ô-¿è7®ŸdA&Ž›ËßwÛ`¨¢ á?Ú>ÄC½-EÝ…n>ØGÞrŽ9\ÌÜþ’a:GB·_¿àëw¤ê\éþK—Oò@fájóîz!¶Þõ9±ºÎ};uLâé{ra«¬–Ì@ý
-Ðô'F‚O*(Zåÿ´Ø²G˜È Øœ:/gk
-RG\g=xÁbW²6Ò›mLa˘ëa¤¿þÀê´¡!èù¦ ”îÒxôëÖQ±
-²hþƒ2 d÷æ¥4W„q¬†þYkn.HÔ6·ð562GšZ¹‚óV&A½Ë[òÏÿq$“Å›7dCæp6œ ¨Ük7ëØœ(A9¥©J*‚þªJ$WÕl»ª†iäñì›Ê%ÒÞ†%/ûïœcûÏJˆ/+ß—Û?Ã\àO†2€™ë»ÿi¢æÿ
-7þ
-ó,"&Y¡r™¡ÇxmÄôÒ+níþÑqh)
+ïW?Ž³ÝoO??|
+C/ò$QÈŠ4ÈbD<£>>ïÂÜׇÊìöQ¬ü¯Ÿ¨ÛÝ(ÅT™a·—J¦þÇ‹îFÓ3=ŒPüÝ_žî~¿“ 4Z(Qäë»_^´Ÿ=Dyæ]‰³ö¢8’©¼Ç»¿ß‰åíd¼º]
+ê§ÊKTÐ-Pó/¦Þ…™ 3U
+³ÐÿTâ-ÂLú¦Ù…)P~À[„À(ýid¶Ò­3k¼Ÿ?Lµ)1^´eyÅCÚ‰7»ü1ŒÑ¼\‰«.›³=^×xúA£‰à^{±ÊYõ( S€
+£¾ÁUù•f³j ÍùNHêQñ¦ÑÙÛŠd‚¯÷¡
+D–9Ñ+ž›8¡/¬ïj†QWÕn‹Üÿ€Kæl›©ÎSoÿy'A—¯_¥wŽ‰ã@F©ø£9µøR»)ùGÝ0¶ÖÏÖxˆ.ºhqeê±íJ5´ØÞ‰^Κ?Ž}]V±øÝØÚõbǪ4
+òŽà|•äKmØ‹éìÅ¥€coÀï„mkìöi*ý§K9l¹#+J¿hÃÐ}exÔ)mmԏµ'^Ñ”–Iê¯Ã!Ïœî†K;‚1ØñÑn홺·7ƒoÄ«¼våQW˜Æ¹‚;Oü‰à“ù¹=¿q|Ýe©ÕDŠÂþ‹nôÙôï†éˆ"/,@[,č”7?X¦–×+å$Ãx»~—JƬcc01Ð3˜ëÌ#
+¥(Ò3N]àÄP6¤,çéBGeþ©­*ö!ÛN'©ë‰ðRt&`´¥`Ð"§ù¦ë®2i¹®eU1dKoêvù³‹©ºÓÉëì¹¾á?›CI'å™?Aîcd%Qêÿé¬ËÃW*¸+i›§\hHA`
+„Dá>å›E.âî‘Ð÷¼¥ZôûGÝŸÍý–2E9Œ}y˜Æ²mn*‰|WIZphúî£wõ‚À›úªÄ¯^j)$#P˜—Ó`áNS”=SòŸ±!!¶<ñúV¥a³ÎoÄ4íh%R:"„I‡UóÅ+Fx°e‘_°rA$;7!L©ˆ£ÐA‘ÀóS®/@¦üC€Õ7è#Ücr)éJ J.R¦×G´øš‹n¿¥ÙG¥!ÙŒ¡ë¥tIˆÛÞü>•=	wã‚Ð0Æ ’ºSäjÓ蚪[Éüî;\úםä½Nݸ?JHèV¬ ŽÕh¦‘RVø>0}Á,À6
+b£ Aç|äùv MÏÃVZW(ƒSekGak‡»?Á}iãˆXN®ÿÚ”ÍöïGÿÞFòªÚüáÿ·¹©¬lÖ~ÐÑIÆý	sœf…9ÕfôY,üQ±ž˜‰‹É4,,·Â²…°|»StºKŽË0áz±@s!Ü¡k-u ‚d4ŠÆUÅa¯g¿^é¬ÂØÿ'Få-ßé­è·}	º~OI**í™ Ÿ·¨¶	ÎfªRþgιéSOPñž-é¸Ü˜ñàÅ°ÏKÁ?x3ÊmÛ²­unBp<‚±
+Þέ"Ìsì[Œ¥&«ø–YÇ% îú"ÁµÕàžé?5Œ·ñ¿ØwEÂ%hÓp¶AÄSMÀ$x€œ{¸¹ÙLiŽ4eËi*{×™c'§lekÜZÝy·ˆ.¥RrÓH#RGî³"Ð$èôJš®OÆ©òÖ	ý„EB	´Ô’*¡à¹
+×c[×PE-–BĘ˜t0Vp¹DÒÅÝa·
+à$	I‡Ò×z9ƒ³™¡ÿƾLh¾†íï ÕƒëÓ³…¨ËÈÈ?àûežl“?Úƒæh›êÕAUnjeÞvs჎–ãÝI5ùø•7º¢a ;¦4ZLÕj‡qEàg¾ncPK™ðÃ2£‡%3\K`ßPgcPø®*YÒV?JeÉÈÕV<;tA4Þ*ì/{GÛ|ÐHx¾F¡ÃÞLlªÊtQ p7ÏäÀBMOR4ñ&ËÄëYû@Ò•vxÅøÇ}o¸6Øâe©gwà€¢Ê–X|ÍãqDÙc­­î“DðbžhPÕê–_ô×O² 
+ÇÍåï»m0TQ‰ðmâ¡Þ–¢îB7ì#Ho9Ç.fnÿ
+É‚0#¡Û¯_ðÇõ»Ru®tÿ¥Ë'y ³ðµyw½[ï…úœX]	羝:&ñô‹=¹°€UVKf þhú#Á'­r‡ZlÙ#Ld lN—³µ©#®³Ž¼`±+Ù
+éÍ6¦°eÌõ0R‚_ÿ`uÚÐtˆ…|SÊaWi<úuë¨XY4ÿ‰A ²{óRš+Â8VCÿ¬57$j›[ø™‡#M­\Áy+“ ŠÞå-ùçÿ8†ÉâM²!s8	N T›ul	N‚ œÒT	%AU%’«j¶]UÃ4	òxöMåioÃÇ’—ýwαýg%Ä„•¿o†Ëퟅa®ð…'CÀÌõ݃4Qó…ÿ€†yH“¬P¹ÌÐc<‹6bzé·‚vÿeâh0
 endstream
 endobj
-10134 0 obj <<
+10175 0 obj <<
 /Type /Page
-/Contents 10135 0 R
-/Resources 10133 0 R
+/Contents 10176 0 R
+/Resources 10174 0 R
 /MediaBox [0 0 612 792]
-/Parent 10118 0 R
+/Parent 10146 0 R
 >> endobj
-10136 0 obj <<
-/D [10134 0 R /XYZ 151.701 685.529 null]
+10177 0 obj <<
+/D [10175 0 R /XYZ 151.701 685.529 null]
 >> endobj
-10137 0 obj <<
-/D [10134 0 R /XYZ 151.701 633.993 null]
+10178 0 obj <<
+/D [10175 0 R /XYZ 151.701 633.993 null]
 >> endobj
-10133 0 obj <<
-/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F51 3729 0 R /F71 5424 0 R >>
+10174 0 obj <<
+/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F51 3736 0 R /F53 3738 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-10140 0 obj <<
-/Length 2316      
+10181 0 obj <<
+/Length 2317      
 /Filter /FlateDecode
 >>
 stream
-xÚ­Xkã¶ý>¿ÂHBÖ¾)õ[7è¶d;HQ¤A¡±ä±»²åJòL¦¿¾÷AÉ’­™$ý$¾Dòòž{î!åâa!¾ywsûAëEYjq·Y()Ešé…O3á2»¸+?&ŸËu·«ËŸî¾£á©È¼·8\gBÂhÉã´F,WJz“|<¬«SQË•q6ùT/W:KŠSU¶<“°–ÈdFË(ëú‰œW8êæOw7ÿ¹QÐ
-ƒG[s˜ÅzóãOrQ@ßw)L–.žhä~a\*¼ÃÙªÅ盿Ýȱ¹ÊVN¶x›	²	—¿ÛîZØw’uSæ]+Ýv©’’ËUý°[çW—:Mê괏õ¿>±Rrç÷qŠC¾§#ÎoÚíµVe"xGÛIýëF
-Ì`âŒiÜ!M:5
-Œé¾á½ìÈ¡‹•p®Á.VÊg³8n‹¶¤~j[ê’‡¦>¹ë	»b38>É;>"•±=¯*²Æ·Û¼€îz©Còç¸x©’^>bgÙ<ÓYïüçŽ@ÆÒo‘–¯›/<Êؤ­ñk’MÞ¼ãÒ3
-9Åîm}ª
-îhË’`çž»wßAM𑑪¬æmQ>Þ¢õÓc]ñÓSO¥P©êÇrq?@ýdr8ú+PP‡”ÿù§Táâ·ÌR±_â¯5ù„FŒ\büÈ^ŸÜCø…¾0]<s±«ù»©›=øÊ.ºÏ78¸X‰Q}í¡9„+oà€ÌÂÁÁ:Þ„på½°°Îe`®áìÛ§]·#ë…Òií¿lZñó45#/F” lu;g‰ñ)¬j%pbÉÿ
-DšÎX21 at K&2Xy›,aûˆu­5„݁½c±LŽÅÂàX­ÍıØI§F%˜ºžy ÒVqHûÜv6XB­±²E®‡¶¶|7ÆDÏ,÷'ÜŽO“}þeÉ ÄZ{j¨”&±åÔƆúÇt[2š€Uö-×Ï»ÀauœHûòâqé\4ªËúÉ7ýÜå‚ó¢Øaê£Ã‚¿7NMÏq¸8$7š:¿_*¥’>qk‹#N0tVn¹1oã<MYþˆëÆ¥‚ˆlwCUÂdKV"ÅÍe´ºaCÁrU鎜ԊþGÂJvÁè´>’Ñ›Û+C‹Iz ŒƒÚh¶eS^O7ÀðXå#,!6@’CŽ6u%&pl7úmIÑA°‚ÐÀ¹ÌEDZ®¼;ʇF‚¾ 
-Ÿõ>3©ìݨd~Ü#M%n·#Æ5É¡¤¤
-­]LzǦ<æÍ9«q¡Ø5 Ýêæ9NAO	°Þ—Ý6¦N“T»‹3)°cœÐ:šÐÔu÷;yNwÂË•Ó.Yù{[ä]Sä¿àÓ”sv1g–#P[Œ¾ØòŒÛ¢ŽÝؘ[Èzøb~ècBN`Eõ5eôöª<ä÷,N çs¾ÇÖû|.ÐȐ*Ö‚–X“%ÓžíTk”Ódj“#Á¦lö»¶BiÇ’ÅFf‹Ó„aŠ,’JéÄM‘|R5|]RÔ§û5Êè×™$¼ÐÙ ¸×˜í¶ˆmø≀‚!paäRJŠó©08
-id¼{s&tÊÓTgñŒŒ&øÞ¢M4¿Û=lñ»²—¸ ò€mFâbè̺î;ŠñR^‰I“<”]ï9¢6
-Ž³"ý-ܐý_Üð©>õ‘0bRCD­#Q_g÷SK1O”{¦ 
-˜:E+5Vµ{\€K;ÖL«xÚqôä´=¥_ÒSZÂULpª‚ë¨~Š4pxšš+ at F+ÃôW!Z‚î‡ËÓ×ØŒóðRO7ó"¦WÊeÂÂÒpœÕ· œúd
-•¼jk.MéQ{•MJP1\èqî®Ec‡pº-»õí¦íòû¹mz¸ç8ӏí·Ð+4Š‹–K–º]ÿ~ VI0/˦èØ÷`ŽÁW pj†›Ýª½òÄF¾ÓD±ÙMÒK ‰|‘}íUTNüÂ_¢I`z…·’ßãÇ'ßÖTYLú>čyŸ¼Ž%	\kà!½–¤Ò˜ËŠÔ‡³~1˜úhO,U`OŸ"÷RåšOà"$~؁̭ž9kD±ÁK!2?É8Ä6f`úâI`!_w'”ËVšé&â-¾v,´S@ùo»
-j‡†æ2*\è:ڝ&nåJîúÍ¿*C%$9é¾Êv­BZIi»ñøH•½˜Áp˜5tÛGõ_põžsW¢¨ªÎwjn&µ ß³ô¡*¤0XÔ1£BÛ2jÙ 
-šO‹Öäÿĺ>lædÓz—œâ4ŸIèiÍ‘`íºh/Ö!ÚEÞ°ˆóä/t¡ÿÀ¢Îi¾{ýœïU|ÃÎ
-ó8Ù6ï‡M¬æ6×r1z,ˆd§¥7£—ñ -D«‚_SŸ½
-¾6 |Íå¯à€;™»€üá‚óè¡Túiæp¿…ô¾¥÷NNëŸùPÕÅ+k¼”zÀ†¼€Íwô€†í|\b:ê†M”`Ðkìhµ¥ÈUi&Tö&r´:ˆ˜*ÂRä˜ùD´µ˜QÉ€Ní…@|_njB(ë³øƒ
-Ër…Ïj¥˜ÝÚ8p@òÓÛþWwe‹º\ËéŒH'’'8.z´,?PB+:€ÁŠºò'æDzÌØc°jß²±ñi‡ÙKûº1‚¢îCæǦá©+¿½Ðßtg‡RΟvÝìŽ4MèÓ>´6§C\.￳ÌÐ@œÿ»¾ÇÂUéïÒDí€%ÒëS•7\oAÊ"•àÊ,¦_ùzœš Ñ 6…
-¼íMÝ+2š	øï*Laƒ¦°#
-ÓÀÍ4n½ÆOρ|“I¼¤at¥ñõZîãÓ=‚A}ôþµbs©ø	B´/’Ï3ðyÝÿÖŽ‚ªÄŠXÀËMÝq™áVÄuÏ/!rî¾dÕEþ´ 9€ž¹i
-œFçElÊg—iHõ+Ryn
-n(œ|Ê ³ZÿÇÿXtn
+xÚ­Xkã¶ý>¿ÂHBÖ¾)õ[7è¶d;HQ¤A¡±ä±»²åJòL¦¿¾÷AÉ’­™$ý$¾Dòòž{î!åâa!¾ywsûAëEYjq·Y()Ešé…O3á2»¸+?&ŸËu·«ËŸî¾£á©È¼·8\gBÂhÉã´F,WJz“|<¬«SQË•q6ùT/W:KŠSU¶<“°–ÈdFË(ëú‰œËpÔÍŸînþs£ ¶æ„1‹õþæǟ䢀¾ïR˜,]<ÑÈý¸Tx‡³U‹Ï7»‘cs•/¬œ
+lñ6d.·Ýµ°ï,$ë¦Ì»2VºíR%%—«úa·Î+®<.ušÔÕi;ë
+~}b¥ä†Oïã‡|OGß´Ûk­ÊDðŽ¶“ú׍:˜ÁÄÓ,¸CštjÓ}Ã{Ù‘C+à\ƒ]¬”ÎfqÜmIýÔ¶Ô%M}:r×vÅf8(p|’w|D*)b{^Ud1Œo·yÝõR‡ä)ÎpñR%7<¼|Äβy¦³ÞøρŒ¥=:Þ"-_7_x”±I[ã×$›¼yÇ¥grŠÝÛúTÜÑ–%ÀÎ=wï"¾™à#
+"UYÌÛ¢|¼E;ê§Çºâ¦§žJ¡RՏäâ0¹…£O±%|HùŸJ.~»À,û%þZ£‘OhÄÈ%ƏìõÉ=„_è; ÓÅ3»š¿›ºÙƒï ì¢ë¡ñŒqsƒ‹•ÕךC¸òÈ,¬3áMWÞ‹á\æξ}ÚuÛ9²±^(=Öþ˦?o0 at S3rðÒhD©ÀV·s–ŸÂªö×Y  '–\ð_Ð@¤éŒ%3´d"ƒ•'°ùǶX×ZCظÐ;ËäX,ŽÕÚL‹tjT‚9 ë™‡*m‡´Ïm‡aƒå!ÄpÐ+[äzhkËwcLôÌrÂíø4Ùç_–J¬µ§†Ja[Nml¨qL·%S 	X…aßrý¼Vljp´_ /—ÎE£ºü¡Ÿ|ÓÏ]Î 8/Š¦>:,ø{éàÔô‡‹Cr£) óû¥R*ùá·¶8âC×hå–ó6ÎӔ偸Þa\*ˆÈv7T%ì±àa@¶d%RÜÌQF«&0ô,W•‘îÈI­è$¬dœNë#½¹Í±ò8´˜¤ÒÈ8¨]f[6åõtU>ÂÒb$9ähS×IÑYb'Áv£ß–+
+œËÀ\tëúÈ»£|h$è ðÉQÿðá3“ʞэJæÈ=ÒôWâv;b\“JJªÐÚŤwlÊcÞœ³Š]Ú­nžãtð” ë}Ùmcê4Iµ‹±8“;Æ	­£	M]w¿C‘ç$p',°\9í’Õ‘¿·EÞå1Eþ>M9GasÖa‰0µÅè‹-ϸ-Êà؍=1€¹…¬‡/f á‡>&äVT_cPFo¯ÊC~Ïâz>ç{l½Ïçì ©b-h¹U0Y2máÙNµF9M¦69lÊf¿k[ ”v,Yld¶8M¦¡øÁq!©”NÌÐÉ'åQÃÀ×%E}ºïP©Œ~I‚Á
+‚{Ùn‹Ø†/ž(øF.¥¤8Ÿ
+ƒÓÆ@Æ»7gB§<MuÖ/ÀÈha‚ï ÚDó»Ýϱ+{‰*? Øf$.†Î¬kྣ/啘4ÉCÙõžƒ j£à8+ÒßÂ
+ÙÿÅ
+ŸêS	#&5DÔ:õuv?µóD¹g
+ Q0¥€‰S´RcU»Ç¥	¸´ógÍ´Š§GON{ÐSú%=¥%\Å´§*¸Žê7¡H‡§i ¹d„±2L¢%è~¸<}Í8/õt3/bz¥\&,,=ÇYÝyÊ©O¦PÉ«¶æÒ”µwQ	٤åçî:pQ4v§Û²[ßnÚ.¿ŸÛ¦‡{Ž3ýØ~½B£¸h¹i©Ûõï`•ó²lŠŽ}æ|
+§f¸Ù
+¡Ú+Olä;M›Ý4à ½ÈÙ×^EåÄO°!ü%šôñ ¦Wxûñ!ù=~|òm}@•õÀ¤ïCܘ÷ÉëX’ÀµfÒû·aIZ!]€¹¬H}8냩öÄRöô)Òy/U®ù.Brðá‡ÈÜ꙳Fì±b ó“ŒCügc¦/žòuwB¹l¥™Þøg"ÞâkÇB;”ÿ¶« vøØah.£Â…®£Ñ¹`a"áVÞ©ä®ßü«2TB’“î«l×*¤•ô—¶ßˆTÙË€l ‡YC·}TÿWï9§q%Šz ê|W¡æáfRð=KªÂA
+ƒE3*´m!£–
+*  ù´hMþO¬ëÃfN6­‡pÉ)þAó™„žÖ	Ö®‹öb¢íPäM‹€8OþBŠñ,êœæ»×ÏùþXÅ÷8ìÜð7“móþwØÄjns} £Ç‚H6qZz3zÚB´:ð!ø5õÙÛàkÀWÑ\þ
+¸“¹È.8OJ¥Ÿf÷[Hï[zïä´þùU]¼²ÆK©'lÈØ|GhØþÇÇ%¦£aØDù½ÆŽV[Š\•fBeo"G«ƒY€©R ,uAŽ™OD[‹ù•èÔ^Ä÷å¦&²>‹?¨°,Wø¬YŠÙ­ô(?½}àõqW¶¨ËµœÎHt"y‚ã¢HËò%´¢ˆ¬©{!bN¤ÇŒ=«öñ-Ÿv˜Í°´¯Û8#(ê>d~lž
+±RðÛýMwv(åüi×ÍîHÓ„>íCks:Äåòþ;Ë
+ÑÄù¿ë{Ü)\•þÎ(MÔX"í°>UyÃõ¤,R	ž¡Ìbú•¯Ç©	
+PaSØÀÛÞÔM°"£™€ÿ®Â6Èa
+;¢0
+LÐLãÖ‹`üôÈ7™ÄKFW_¿ å>>ýÐ#ÔGï/Pk!6—Šß˜ Dû"ù<Ÿ×ýoí(ˆ¡J¬ˆ¼ÜÔ—nE\÷ü"çîKV]äO’Hà™û˜v¡pÀÙit^Ħqv™†T¿"•çÖà†ÐÁȧê1«õ_püÿ u
 endstream
 endobj
-10139 0 obj <<
+10180 0 obj <<
 /Type /Page
-/Contents 10140 0 R
-/Resources 10138 0 R
+/Contents 10181 0 R
+/Resources 10179 0 R
 /MediaBox [0 0 612 792]
-/Parent 10118 0 R
+/Parent 10146 0 R
 >> endobj
-10141 0 obj <<
-/D [10139 0 R /XYZ 100.892 685.529 null]
+10182 0 obj <<
+/D [10180 0 R /XYZ 100.892 685.529 null]
 >> endobj
-10142 0 obj <<
-/D [10139 0 R /XYZ 100.892 284.424 null]
+10183 0 obj <<
+/D [10180 0 R /XYZ 100.892 284.424 null]
 >> endobj
-10143 0 obj <<
-/D [10139 0 R /XYZ 100.892 208.549 null]
+10184 0 obj <<
+/D [10180 0 R /XYZ 100.892 208.549 null]
 >> endobj
-10138 0 obj <<
-/Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F71 5424 0 R /F51 3729 0 R >>
+10179 0 obj <<
+/Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F53 3738 0 R /F51 3736 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-10147 0 obj <<
-/Length 2281      
+10188 0 obj <<
+/Length 2279      
 /Filter /FlateDecode
 >>
 stream
 xÚ­ZëÛÈ
 ÿ¾…šë25Oi½¢× ¹ºiŠ,®-’ 'ÛÚX·¶äJÚuöþú#‡#Û²µ/Û_æ=¿!9$‡¦_‚(øáì—g£7:
-xÄldypypÍYñÀ$–i«‚Ëið!ÔF>]þ<z#D0kŒÂ¥"ŠY¢È­yߤ“끰a:žgƒ¡Ô*üåÍ{j,ÊÁf¦7ó¬¹âqøj–.›¬¢y!þìõåÙÿÏ8 E[„h&e0Yœ}øS˜û9ˆ˜´I°r+Ô	3	™ïÏþ}yîz°LÄ„P»`±ï{HDÐtLì¿þš.–ŽñD?Ø%ã$6®·÷'1ÛHm–V¸IÊð?y3£V=K§å@Äáj_,0ÏDlÝá
-H.°Pvé"¥aZ‹.#“r9Ix‡¤ÐÞ5J3«Ô!wDHlbÕ¹)³˜€öŒFhœÆ0#4°dAãª,¸z
-ÖšLŸ0»dre%Ó	Mt ðî×ô)& Û‰ìcÅII±gÉhïṔo%÷UîÐ.û]€ZwnDÂ4ˆXÍ™"î5¡ƒ¡î½é„ñ »h¦“¸xî=w‘¼TŸ‡¥Á<¤6' JsÐ:%N!ûƒ¡Z›ßÒ_-™Œ€?)Xd
-©ÒðÎÜø¬H„3ªRª¦T•Tõ8$nÁ©Ä!
-k¢N€õÚ=‡´!tü‘ì×KUEUF„z²ptxê4†ð|¬Ç,aƒx´)ì@gÇÓµÖà\ÀáX=æ`-‹ctøxÏ:­Ò¨ñP.¶ÊÌ•…+›ÁPK~•!†9ª(”©+§®,]¹²á+ÐYëɆKWÂkl¾c‹¸q‚»¡=våÜ•™+èă¬³ëLÁ:K°hOµ€HAXgOcÏÇzÌ6ˆG[ÀÔqp<]k­=ÁŽÕçsa‡x2‚+H¼ÏõLœ&CÙ¸TN[îôÝðpä‚xTJ#=lÚ6Nà¼>(’ÇŒ»L˜Lô1Š L—¹‡”'Ú‘¶‚uš—ä ¬GìhñX;Ú…:ÊŽN at W«û§¸€Ã±úíÈB¤­aBú—äÍA†WTâ%	½ Ê Çê7¬ÜÛ‚½	U
-U°Áè؝¥íNm§µ‰3¥ÄYRÒoH ý&1Ž$%³#Í”]æ&[§/]y÷dëI" ì4¯ÐXYÏñhëف:ÎzŽ§k­ñ'¸€Ã±î±® ~áÆÞQ¯Ð
-"皥
-sê5TeT¥47¦Þ|=g´{«Y<J܆Ȃ=UEMÂby"ÿ|¬ÇTtƒx´Šî@§¢ÇÓµV«\ÀáXý*j`Å‚IAŠzÇIC9wŽ»p«š3ê¥ÔóæT¡¢
-q„¢b&JÅbeO’)C,³ŸÇdÊS¯SVæþ<™;üáhöÉ™²î¡šdÙ
-a§î'F›gf{ò«<N˜Á«qˆdcOË…'.ŽÙ¦óy‰×hŒˆÁÃÍü„O'¨QØÇà ôÙÙaV`ž}êgæyVàxã!N±9®<¸%t˜¨‹tYÏÊÆ)pŽ~Nw¸¥¼¡lt“^c.Úg©ÓbJEwwÜ´Ó|žŽáüyÆZd}›Îù1kóÝyM)æÔ'½sŸ?Ƕcµ”|ÙЪ›:ó7%Õ“*K›Ìc¬©*oZAà¸ãÖ!¶Ü~KyøÍ¿uQ@£ŠÀŠ<ûßüi4΋Ñ8­g=ÂùÂ1¡ÃË2€­¶N©j²ºyé›{kÊb~··zû05ú0ðöûwo¿¿xýݯSÇ%®ýËùÿØù‚O‡ç?²óvþþ×¾­_¯êÏWU–ýî·
-¯¨R:rZµú\㇇Qßöùm+Y·ùŸ<ºðMÏð úÏ--|vëÑoË9´>ßÇہ7O"°5 ëi^Ý»áï?\\7”õœŽ*Òô’¼ÃÐG.]†= ݈läñ“‰³²(onòéK°Âž/AC¼­|oK½²¨¼` iÓvÜ(eiA÷s˜[ú¹)¹ü¶†+ŠÒÏÀ,æ~[	 U…›‹/5uçù5ZŒ?´ÊÖ&”_zÄ¿ñΰʂ,­ÊÆèWB"¥lXÇç:«º®Àt×ì}fs;üw²Ë5!ªÓP‚{ƒ½ª\Pï•ó~R„tèžÆGd6H‰t‰9µ¦*…D—“˃ñU>Ÿc¤”9·ƒkKÉ‹ºIiÚûjÝöÕ8±í«‡-5ê8n»gù»3ìÆ¢°3IZTŽ›4/hðÊI[þÙH‹|R•uyÕÐøÊyé1uê¼É¼„
- :Å·ƒ#™â1F
-Ú“fûdi™T<n-û‰€É¯áñ(S™ãY@¬ë¤Ë39E%9ˆ¿xbYÃú¿ï¨ör‰Q.دKªýÃTQ¯Êê›yãÁ(ñÔºÄxL˜VwݳZ€â²Ðã,«l'÷øŠÍýÔâÚð_Å-Ŭ!›¾$ø/DËr±M¬ñ¬Aí4cëÚqlýÞâ6wÏ8Zå_fnÑÈpjqM+ÀæzìrIN`’Œ¸š i¨›î›»4ðöT4ˆºƒ5)/Ldð$þ›/Œ×ËtâgÊ«ÎRµ­ç{œâ
-â}+Y‰£>M+nD±Ü
-–D>Ú®ý·rÓ¾÷@àmž­6$’ҁ7Åߐ‹|±¬J/ ªÉ³š½ÀKKŸ®¨NÝu܁n‚Ós#³´¦Æõ\éwÓZºª ¹ÍÅA‡¼†²¹e
-å
-Õ¥_ß¹£f/ÞUÙm^ÞxŸúº¨¬ªó²¨_´Aؘü¬»h#›Æhp•þšº>¶7Ö…_H̘­\0Ý“Qà}¸¹LÀiqÙq!à 6eÚy$òÌÿuç0ÛËá¹0qëºgM³üv4Z­VlÑ:96)#Ç³ê6«à‡šA·˜—é´öoô¤\Þ9c¦7´D‚gÒè–7¾lQ/¿î>IÛÄ@. ¥æoýªøÚá}
+xÄldypypÍYñÀ$–i«‚Ëið!Ô&|ºüyôFˆ aÖ…KE³D[ó¾I'×aÃt<ÏC©UøË›÷ÔX”ƒ!ÌLoæY=rÅãðÕ,]6YEóB"üÙë˳ÿŸq Š¶ÑLÊ`²8ûð)
+¦0÷s1i“`åV.©f42ÞŸýû,òÜõ`™ˆ	¡vÁbßöˆ4 é˜Øý5],ã‰~°JÆIl\oïOb¶‘Ú,­p“”áòfF­z–NˁˆÃÕ¾X`ž‰ØºÃþ\`¡ì2Ò%DJô]F&år ’ðI¡+¼ÿj”fV©CØĪsS*f17 
+ìÐ8!aFh`É‚ÆUYpõ¬5™ŠqavÉäÊ>J¦š
+,è< àݯéSL ¶ÙÇ(Š’’bÏ’ÑÞ¡šßJîªÜ¡]ö»$ µî܈„iþ
+°š3DÜkBCÝ{Ó	ã@wÑL'qðÜ{î"y©>KƒyHmN@•æ uJœBöCµ6¿¥¿Z2R°ÈR¥à
+¸ðY‘gT¥TM©*©êqHÜ‚;S‰CÖ<D ëµ{iCè6ø#Ù%®—ªŠªŒÿôd;àèðÔiáùXYÂñhS؁:ÎŽ§k­Á'¸€Ã±zÌÁZÇè:ð=ðžuZ¥Qã¡\l•™+W6ƒ¡–&ü*%Bs"TQ(SWN]Yºr5eÃW ³Ö’
+—®„7ÖØ$|=ÆqãwC{ìʹ+3WЉYgÖ™‚u–`Ñžj‘‚°ÎžÆžõ˜l¶€¨ã,àxºÖZ{‚8«ÏçÂñdWxŸê™8M†²q%¨œ¶Üé»ááÈñ¨”0FzØ´mœÀy-|P$w7˜0™èc)8@™.s?(O´#m3ê4/ÉXØÑâ±v´u”€®V÷Oq‡cõÛ‘…0H[Äô/É-šƒ¯¨ÅKz”AÕoX¹·{ªª`ƒÑ±3:K۝Ú&NkgJ‰³¤¤ß@ûMbIJgGš)+ºÌM¶N_ºòîÉÖ“D@Ùi^¡°³ž
+âÑÖ³uœõO×ZãOp‡cÝc=\ü½£^¡DÎ5KæÔk¨Ê¨JinL½ùzÎh÷V
+²x”¸
+‘#zªŠš„ÅòDþùX©èñh݁:NE§k­V'¸€Ã±úUÔÀŠ“‚4õŽ“†rî;wá>V5
+fÔK©ç7Ì©BEâEÅL”6ŠÅÊž$S†Xf??*ŽÉ”!¦^§¬Ìýy2wøÃÑì“3eÝC5ɲÂNÝOŒ6ÏÌ:÷äWyœ0ƒWãÉÆž—O\.³6Lçó3®+Ѓ‡›ù	ŸNP£°ÁA賳ìÀ<ûÔÏÌó¬ÀñÆCœ6bs\ypJè0Q鲞•S4à)üœ&ïpKyCÙè&½Æ\´ÏR§Å”‹î0î¸h¦ù<ÃùóŒµÈú6ócÖæ»óšRÌ©Ozç>ŽmÇj(ù²¡U7uænJª'U–6™ÇXSUÞ´‚ÀqÇ­Cl¹ý–2òZn_Ш"°"Ïþ7ób4NëYp¾pLèðr†`«­Sªš¬n^úæÞš²˜ßí­Þ>L>¼ýþÝÛï/^÷ëÔq‰kÿrþ?v¾`çÓáùìü‚¿ÿµoë׫úóU•e¿ûmÃ+ªG€”ŽœV­>×øáaÔ·}~ÛJÖmþ'.|Óó0,¨þsKcŸÝzôÛr­Ï÷ñ¶GàÍ“l
+èzšW÷nøû—Ã
+e=§£Š4½$ï0ô‘K—a@7"Ûyüdâ¬,Ê››|ú¬°çKÐÐ#o+ßÛE¯,*/@Ú´7JYZÐýæ–~nJ.¿­áŠ¢ôã30‹¹ßV@ÕBáæâKMÝy~ã­²µ	åÅ—ñoü†3¬² K«²1ú•H)Öñ¹Áª®+0Ý5{ŸÙÜÿìr`Mˆê4”àÄÞ`¯*Ô{弟!ºç…1Ù
+R"]bND­©J!ÑåÅäò`|•ÏçØ)eÎíàÚ’Fò¢nRšö¾G·}5Nlûj'ÄaKFG:ŽÛÀîY>Áî»ñ†(ìLÒ‚•ã&ͼrRÀ–6’ð"ŸTe]^54¾r^zL:o2/$aˆNñ­ÃàÆH¦xŒQƒö¤Ù>YZ&†[Ë~"`òkx<Êdæx+Å:éòLNQIbÆ/žØBÖ°þï;ª½\b”öë’jÿ0UÔ«²úfÞx°J<õŸ.q ^#¦Õ]÷,–0 ¸,ô8Ë*ÂÉ=¾bs?5߸6üW1AK1kEȦ/ÉÂ0îѲÜAFlk<kP;Íغv[¿·¸ÍÝ3ŽVù—™[42œZ\Ó
+°¹»\’˜ä#®&h*Ħûæ.
+¼=
+¢î`MÊÙ<‰ÿæãõ2ø™òª³Tmëù^ §¸…‚xßJEâ¨OÓŠ[Q,·‚%‘¶kÿ­Ü´ï=x›g«
+‰¤tàMñ7dç"_,«Ò¨jò¬f/ðÒ’ð§+ªSww ›àôÜÈ,­©1A=WúÅÝ´–.†*hnsqÐ!¯¡,DnYFCyCué×·Dî¨Ù‹wUv›—7Þ§þ‚.*«ê¼,êm6&?ënÚÈf‡1\å…¿¦®íuá3æÁD+WàL÷Âd¸û¦hn.pÚ†E\v\ˆá[eÚy$òÌÿu爷—ÃsaâÖuÏšfùíh´Z­Ø¢urlR.FŽÝU]gÕmVÁ59‚n1/ÓiíßèI¹¼sÆLoh‰ϤÑ-o|Ù¢^~Ý!¦C;„ñàZjþöدŠ? ‡¿ái
 endstream
 endobj
-10146 0 obj <<
+10187 0 obj <<
 /Type /Page
-/Contents 10147 0 R
-/Resources 10145 0 R
+/Contents 10188 0 R
+/Resources 10186 0 R
 /MediaBox [0 0 612 792]
-/Parent 10118 0 R
-/Annots [ 10144 0 R 10158 0 R ]
+/Parent 10200 0 R
+/Annots [ 10185 0 R 10199 0 R ]
 >> endobj
-10144 0 obj <<
+10185 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
 /Rect [174.46 129.215 511.352 140.871]
 /Subtype/Link/A<</Type/Action/S/URI/URI(http://www.microsoft.com/windowsserver2003/downloads/shadowcopyclient.mspx)>>
 >> endobj
-10158 0 obj <<
+10199 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
 /Rect [150.705 116.961 171.527 127.182]
 /Subtype/Link/A<</Type/Action/S/URI/URI(http://www.microsoft.com/windowsserver2003/downloads/shadowcopyclient.mspx)>>
 >> endobj
-10148 0 obj <<
-/D [10146 0 R /XYZ 151.701 685.529 null]
+10189 0 obj <<
+/D [10187 0 R /XYZ 151.701 685.529 null]
 >> endobj
-5112 0 obj <<
-/D [10146 0 R /XYZ 151.701 660.623 null]
+5100 0 obj <<
+/D [10187 0 R /XYZ 151.701 660.623 null]
 >> endobj
-10149 0 obj <<
-/D [10146 0 R /XYZ 151.701 643.753 null]
+10190 0 obj <<
+/D [10187 0 R /XYZ 151.701 643.753 null]
 >> endobj
-10150 0 obj <<
-/D [10146 0 R /XYZ 151.701 637.775 null]
+10191 0 obj <<
+/D [10187 0 R /XYZ 151.701 637.775 null]
 >> endobj
-10151 0 obj <<
-/D [10146 0 R /XYZ 151.701 644.051 null]
+10192 0 obj <<
+/D [10187 0 R /XYZ 151.701 644.051 null]
 >> endobj
-10152 0 obj <<
-/D [10146 0 R /XYZ 151.701 632.096 null]
+10193 0 obj <<
+/D [10187 0 R /XYZ 151.701 632.096 null]
 >> endobj
-10153 0 obj <<
-/D [10146 0 R /XYZ 151.701 620.141 null]
+10194 0 obj <<
+/D [10187 0 R /XYZ 151.701 620.141 null]
 >> endobj
-10154 0 obj <<
-/D [10146 0 R /XYZ 151.701 608.186 null]
+10195 0 obj <<
+/D [10187 0 R /XYZ 151.701 608.186 null]
 >> endobj
-10155 0 obj <<
-/D [10146 0 R /XYZ 151.701 596.231 null]
+10196 0 obj <<
+/D [10187 0 R /XYZ 151.701 596.231 null]
 >> endobj
-10156 0 obj <<
-/D [10146 0 R /XYZ 151.701 584.276 null]
+10197 0 obj <<
+/D [10187 0 R /XYZ 151.701 584.276 null]
 >> endobj
-10157 0 obj <<
-/D [10146 0 R /XYZ 151.701 272.074 null]
+10198 0 obj <<
+/D [10187 0 R /XYZ 151.701 272.074 null]
 >> endobj
-10145 0 obj <<
-/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F4 5492 0 R /F71 5424 0 R /F29 3731 0 R /F30 3732 0 R /F58 3733 0 R /F68 3734 0 R >>
+10186 0 obj <<
+/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F4 5484 0 R /F53 3738 0 R /F29 5413 0 R /F30 5441 0 R /F61 5442 0 R /F71 5443 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-10164 0 obj <<
+10206 0 obj <<
 /Length 1830      
 /Filter /FlateDecode
 >>
 stream
-xÚµÛŽã¶õ}¾Bh^d`ÍEê¶(ŠnÚÝbÓM“f&û’ÍÇ¢mveÉ¥q§ýöž¥±&ê¢Z`0$ÎýF'Ñ!J¢?Ý|}sû.M£BTE"£û}$“D”Uåe%²JG÷uôS|gwƒëÚÍÏ÷ßz)ª<׈žV"ì„ñR%´Øle’«øã»»ÍVe:þ¶ÛlÓ*®ÇÆz†¼y4®1Åc¿m¼½mo™~–€¢J*’GÁ¾ÐÙÄ!Ëbݼ½¿ùåF¯d΄RÑîtóÓÏITÃÝ7Q"TUFÂ<E*+Ež!µ&º»ùëMrmYD2U&õº¤ì¤ èwA¿¼ ýT2ëkýò|Ö>ŒƒŽ2»Ö1‰¶J“œ™Ü>؝;ؤE<×ndL26|×8?¸öÀ‡nÏëã&ËcÓ»n亁¤ÀïXz€Ð;Å,=\
+xÚµÛŽã¶õ}¾Bh^d`ÍEê¶(ŠnÚÝbÓM“f&û’ÍÇ¢mveÉ¥q§ýöž¥±&ê¢Z`0$ÎýF'Ñ!J¢?Ý|}sû.M£BTE"£û}$“D”Uåe%²JG÷uôS|gwƒëÚÍÏ÷ßz)ª<׈žV"ì„ñR%´Øle’«øã»»ÍVe:þ¶ÛlÓ*®ÇÆz†¼y4®1Åc¿m¼½mo™~–€¢J*’GÁ¾ÐÙÄ!Ë%bݼ½¿ùåF¯d΄RÑîtóÓÏITÃÝ7Q"TUFÂ<E*+Ež!µ&º»ùëMrmYD2U&õº¤ì¤ èwA¿¼ ýT2ëkýò|Ö>ŒƒŽ2»Ö1‰¶J“œ™Ü>؝;ؤE<×ndL26|×8?¸öÀ‡nÏëã&ËcÓ»n亁¤ÀïXz€Ð;Å,=\
 G3ðÝÑlÒÈÀ?ː@†ƒ¥P@¹¥™®Xî3]v~°5`KÀÞÔ¯m »±ï Íƒzë]myïZ^A^ÞÜ™"?>þáã]@èmÀØw=oºÖNï!¸\Ø´Á"i¥âOI–Xq¯XS70]+{âqJ«”¥CÈ	]‚ºÀ:‘:^—6$“Lã. Î"tˆuiù@:Є“bR‚0•’UøZüç3Ø“ÅcQ<Ã
 {¬#O`ôE<¸´„ýß‘á¸[;/Â(fŒ} Ú^)‚JŠ  ˱›ši=PtÙ5ë»Ó¹q*JÁ×ø±Òd78Ò 6gÛîÂ5–	rÒUBºfiÈ!
 É«®UȐª4 ¬ñb~=ûÒR”ºà/üáÃkæ|¿)ULî{jºÞ³ ?¢YÜ#êo{ÿl?Àg63—´º.«…¥,#ýe²&Ív»	dú:pxÛ»‹ñ¡ëÝÉöb…U)…Ìä‚“\寽êEù2ñ²ƒlâ¼.
@@ -55400,223 +56278,234 @@
 åê	*Í	ÚM™gñ{`¦¢eb…×Bž×Q]@þö݉¯/u¾6~qyÍ‹\;!\‰–±dϹ`0§3J×¼?X(èA<\PHòT1°b7M‡àƒkŒ7BQrOU3ÜÉý’B¨Ò½­ÁHZVTâ¾ëÝÁµÀcÕ²5áC‹~ÖyÅ•NçP>úƒiÝ?¨ÃàÅ·ß+Ï7c[Ûžµë¡]A\ZÏ ?îPÖ#cš ý$•~Óаü«ßl¶Y¢tGõæ°&ÔŸí«ëkúD	˜eÔ*ö¯]JEŠ!Œçe¦£*‚[(æã÷æʐÖ)U}ªa°GÓÞµå&Ìð›Ýjk™<#°rƒ–Ymb[Ά¢ÀâC?·Ôû	Üõœp’ûa:‘˜CÁP+m³ç2Ì„»"Ø¢Zë2ƒæõ™ŒäùØv¼ïÇÓ³&\\w<“,¸¹J8]iƒÇŠOä?òYøô×¹3„‰‰Š?W¹Þþ2º
 F=: 4„©Côc»Úß´SM® ÂX[?˜úì3C8”¸AÁqÎ!€”²CÆf ΘƒÐ2È~(Ss-{…i¥!ÎëÉTže};AÐ-+Þð¤KÁÑ«a4~¿g N&<Щ<¶0@âX¢Ê`hºîp… 1Î=•Œ¹bÆÈC"Œœ{ªËå1	6¾;Y•à€˜Ðå$º8¤‰PQ]Y‘[û°¿]?Œ¦aزJÿ‡-;
 -ûÑïLû_uëïxü´-ßpž¢·h…GcèâWä—mZU@{Ù¦Óõ60¯»§Ÿ¦Ô-Ó‡‘P>ãjxAOmi”ÚÂÌô;Š0¼1–ªÃh‹›y
-Æ ÊÑYn®°4Ö<£Ϯݮν»õØ3TB£„‘Û‚ïÐ:iŠ…ûfù~`,žyÓjr*CýÑP‰Â‹ÑS¸"x“ÚNòk³¼äáׄ\¾^8¸ÆP´Òpâ’. óx0¦‰ö?„9÷\û™¢s~®>-e¦Džê/½-¥† Îç§%=)Ue\EÎ/JxIF:Xºœ³òêU]ˆ2Ñð(„%Xã·oßåKt	çðB>Ãùõííår;ïÅ`px…­Ç[2³„€MªŒ-
-÷Ÿt£E‘@‚>ƒmÃSæíTâ÷þÖAÃÿ»8Ï/ZÈ/U.29ÿ,ð;Vqap=Ôì¤Ï–sêÿÌÍнžôøýƒ|Q
-²¦ùU9ÇR…ôÿçÎîl[ÓŽAÀLvÿ7%<úã+H3H1œ5žËÛ¿Ó.Õ•¨Êl¡ÝŒûr…„ø7\°
+Æ ÊÑYn®°4Ö<£Ϯݮν»õØ3TB£„‘Û‚ïÐ:iŠ…ûfù~`,žyÓjr*CýÑP‰Â‹ÑS¸"x“ÚNòk³¼äáׄ\¾^8¸ÆP´Òpâ’. óx0¦‰ö?„9÷\û™¢s~®>-e¦Džê/½-¥† Îç§%=)Ue\EÎ/JxIF:Xºœsyõª.D™hx¬ñÛ…ˆ·ïŠ%ºÌËé…|†óëÛÛËå"vÞ‹Áàð:
+[·df	›T[*î?éF‹"}Û†§ÌÛ©Äïý­ƒ†ÿwq>ž_´_ª\drþYàw¬âÂàz¨Ù%$HŸ-çÔÿ™- š¡{=éñûù¢
+dMó/ª sŽ¥
+éÿϝÝÙ¶¦%‚€™ì2þo0JxôÇWfb8k<—·§]ª+Q•ÙB»÷å
+	ñ/ȸ¯É
 endstream
 endobj
-10163 0 obj <<
+10205 0 obj <<
 /Type /Page
-/Contents 10164 0 R
-/Resources 10162 0 R
+/Contents 10206 0 R
+/Resources 10204 0 R
 /MediaBox [0 0 612 792]
-/Parent 10118 0 R
-/Annots [ 10159 0 R 10160 0 R 10161 0 R ]
+/Parent 10200 0 R
+/Annots [ 10201 0 R 10202 0 R 10203 0 R ]
 >> endobj
-10159 0 obj <<
+10201 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
 /Rect [123.651 138.879 393.959 151.83]
 /Subtype/Link/A<</Type/Action/S/URI/URI(http://www.css.tayloru.edu/~elorimer/databasefs/index.php)>>
 >> endobj
-10160 0 obj <<
+10202 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
 /Rect [123.651 127.92 271.569 140.872]
 /Subtype/Link/A<</Type/Action/S/URI/URI(mailto:elorimer at css.tayloru.edu)>>
 >> endobj
-10161 0 obj <<
+10203 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
 /Rect [123.651 116.961 375.628 129.913]
 /Subtype/Link/A<</Type/Action/S/URI/URI(http://www.openantivirus.org/projects.php#samba-vscan)>>
 >> endobj
-10165 0 obj <<
-/D [10163 0 R /XYZ 100.892 685.529 null]
+10207 0 obj <<
+/D [10205 0 R /XYZ 100.892 685.529 null]
 >> endobj
 2430 0 obj <<
-/D [10163 0 R /XYZ 100.892 660.623 null]
+/D [10205 0 R /XYZ 100.892 660.623 null]
 >> endobj
-10166 0 obj <<
-/D [10163 0 R /XYZ 100.892 641.209 null]
+10208 0 obj <<
+/D [10205 0 R /XYZ 100.892 641.209 null]
 >> endobj
 2434 0 obj <<
-/D [10163 0 R /XYZ 100.892 532.296 null]
+/D [10205 0 R /XYZ 100.892 532.296 null]
 >> endobj
-10167 0 obj <<
-/D [10163 0 R /XYZ 100.892 505.57 null]
+10209 0 obj <<
+/D [10205 0 R /XYZ 100.892 505.57 null]
 >> endobj
 2438 0 obj <<
-/D [10163 0 R /XYZ 100.892 268.939 null]
+/D [10205 0 R /XYZ 100.892 268.939 null]
 >> endobj
-10168 0 obj <<
-/D [10163 0 R /XYZ 100.892 242.213 null]
+10210 0 obj <<
+/D [10205 0 R /XYZ 100.892 242.213 null]
 >> endobj
-10162 0 obj <<
-/Font << /F22 3706 0 R /F50 3701 0 R /F17 3698 0 R /F15 3700 0 R /F29 3731 0 R /F30 3732 0 R /F58 3733 0 R /F68 3734 0 R >>
+10204 0 obj <<
+/Font << /F22 3706 0 R /F50 3701 0 R /F17 3698 0 R /F15 3700 0 R /F29 5413 0 R /F30 5441 0 R /F61 5442 0 R /F71 5443 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-10171 0 obj <<
+10213 0 obj <<
 /Length 1107      
 /Filter /FlateDecode
 >>
 stream
-xÚ¥VKÛ6¾ûWèEbšÔÖZôÐÙ"A_©ÝEÍh‰²ÕR¢#Jëu~}fHÊ–wåͽ˜Ãápæûf†#SoëQï—ÉÏëÉü&¦£$¥)óÖ…ÇbF–”y‹$%qyëÜ»óãE4½_˜ß—t±ˆÐ4 K’ÄàÈجZžý7
-RŸo¤˜ÎÂ8òooVV¨Ôt'y'…žÎXÄ–þÛß·¢±çAˆî'ïÖ“ÏÑ HLÂÐ˪ÉÝ=õr8ûàQ¦‰w0–•Æ	YÄDz«ÉÇ	²cK1’ÆqpÁ.J‰aÈƒD$\ŒRÿAg¼že’WüÁrfñ0?Ô›’ıæÕ4Hü
-ŸÎ"šø¶âŽãÁÃ4XúÂj6؈º·-ë­۝3ùëÏßVV*UYi%šßEkåCÙîTç6.æ¾QñŠ Z„ÇBG©…÷Çb&¾¨W¯Þ/ü_ˁu¸]öˆQ<!N1j¸ÔÊÞ³ÜêV¦ÌÇjú0k„©«±¦x\¨Æj?weë®hU9©-AŒ¡'ÂЏ™’9k­ªº“­&À;Šü÷Fù¹²yÕv[V{ž¹ê\‚†Ki•‡ÆàAÑe§¬¯3§Åow§|”˜îAxk[¨ ØI /ú>¸:B:v¼qºåõnÕ¥¶:·Ý*ÖþæNוùÉucu€C;݉pS¸ÖEüVY»LÕŸ(‹¶]3šÒAG›t|oÛzÉž´uOÃܹ3LîGÝÀ&b_mþYë6?Úåéëyà0W }QngE‰Scàj.Úl®yµáóá-‚öW搁©Tm•’¦l™Â[‹W{éÎUaWè;拱ܰ( iõƒîUh aŒõw°>}@[†£…²rïâ+»nñ­ãQ»ƒ¾Á΂("4/SYtR]›÷}ÌÛRÕ\¾¦Â0›]nµyÀ(¾R?Ý:YÕm]n67X‘z~7®|U¯ú
-–À6íÌŒƒÑvüÁkºzffÊ §:›«2¯êܢƭUØ9|Ý5ÂÎ_87ƒÅ<ˆ=†sÂ4Ö,0®¹(8Œ1‡†ËNè1æÎ{înÕÊÝ8WŸŒ‹&y³Ž`»ë
-þ±ËæØ
-š(¿/® ¢vùDcê ‚ÈÞ¼ÀÛô§"xÛõ|{e^jûO w[AždlÀàœ/óÉ1úXðŠ?žïºå—ËÑÁh”Ä˽Hkr^ªí§Ê2¡õøQèy­з’–o¬$Ds|îîPB¸«øÔFœÀmEþ­`µºR2ÛŒµ‰ßß-ëf7~ÒÏe¸^iƒzáè„ÍÆ|¶.sŠÌü”	\/PùBŽ_âÍŸF~Þu˜;ޝ,Õ^ÔWFÁùÑõó/Ø/S¿šÍÿžI¥OɤåòAB¨kê9=t)Æøþ]÷+üiÿ
-í©7Ê
+xÚ¥VKÛ6¾ûWèEbš”D[jÑCd‹}¥v6{ %ÊVK‰Žëu~}fHÊ–wåͽ˜Ãápæûf†#SoëQï—ÉÏëÉü†SQ’ЄyëÜcœ‘%eÞ"NO"oyw>_Óûõ‡ùMx1I‹Mº$1GÆfÕŠô¿iøb£ätòÈ¿½YY¡ÔÓœd’ÍtÆ"¶ôßîľ•µ=Bt?y·ž|ž0pˆ@8	C/-'w÷ÔËàìƒGI˜ÄÞÁX–^Èc²àDy«ÉÇ	²cK1’p\°‹bX ò $	£ÔhRQÍR%Jñ`93>ÌõfÁ‚°8v¬E9
+b#¦³ˆÆ~×Ⱥ±âNàÁÃ4XúÒj6ØȪ·-ª­۝3ùëÏßVVÊk]Zi%ëßekåCÑîtç6.æ¾Öñ’ Z„ÇB£ÄÂûc1c_V«¿Wï@äÿ×¢B`Ý#n—=bOˆcDŒ¡moYfu+
+Sæc5}H˜5ÂÔUXS<ÎumµŸ»¢uW]:©-@Œ¡'ÂЗ©T
+’9k­ª–M§Ú† ï(òßmägÚ浱ۢ܋Ô]ÐçÔB)«<ÔŠ.;5`-E•:-¦x»;å3 ÄtÂ[ÛBÀN}¥Ñ÷ÁÕÒ±µ3hZQ}V]4Vç¶[mÂÚßÌéº";¹®­p4Nw@"®uÑ¿ÕÖ.ÕÕ'Ê¢mW¦tÐÑ&ßÛ¶æᓶ#Âài˜;w†Éý¨»Øð€ûzó¯L[·ùÑ.O_ÏX ‡¹èób;ËœWsÙ¦óF”1Þ"håa˜J…Ð&P)eúÀ–)Œ°µD¹Wî\çv…¾c¾Ë
+‹’ÄQ?è^…pÆXëÓ´e8Z(;©ö.¾¶ëß:µ;èÌá,ˆ"B~™Ê¼SêèÚ¼ïcѺê5†Ùì
+pÛ˜Œâ[ õÓ­“uÕÖÐåfsƒÕ©çwãÊWðª¯`	l“¾ÑÁÌ8mÇl°º«ff¦zª³ù°*óªÎ-jÜZ…Ã×]#ìì…s3X̃Øc8÷ Ì @¡Áz¢€Æ5“¹€1æÐÕÉfŒ¹óž¹[•v7ÎÕÂ'ã¢)Qo¥#Øîzƒì²9¶‡&Êïó+¨¨]>QN@Ù›x›þ´@¤h»žo¯ÌŠÆþèÝD’'08çË|D2Œ>¼ç»îFñårt0Å|¹ i/À+½ÁâTi*›æü(›y¥з’–o¬$d}|îîP@¸+~j#Oà¶2ûV°J_)™mÆJÄïïU³?éç2\¯´A=‚ptÂËzc>[—9ÅfþÊ®¨x!Ç/ñO#?ï:ÌïN–z/«+£àüèúy‚ÆlŽ—)ä¯fóÿ§J7§äÒrù !ÔµGõœº”cüNÿ®ûþ´Õi7È
 endstream
 endobj
-10170 0 obj <<
+10212 0 obj <<
 /Type /Page
-/Contents 10171 0 R
-/Resources 10169 0 R
+/Contents 10213 0 R
+/Resources 10211 0 R
 /MediaBox [0 0 612 792]
-/Parent 10174 0 R
+/Parent 10200 0 R
 >> endobj
-10172 0 obj <<
-/D [10170 0 R /XYZ 151.701 685.529 null]
+10214 0 obj <<
+/D [10212 0 R /XYZ 151.701 685.529 null]
 >> endobj
 2442 0 obj <<
-/D [10170 0 R /XYZ 151.701 660.623 null]
+/D [10212 0 R /XYZ 151.701 660.623 null]
 >> endobj
-10173 0 obj <<
-/D [10170 0 R /XYZ 151.701 644.027 null]
+10215 0 obj <<
+/D [10212 0 R /XYZ 151.701 644.027 null]
 >> endobj
-10169 0 obj <<
-/Font << /F50 3701 0 R /F22 3706 0 R /F17 3698 0 R /F15 3700 0 R /F71 5424 0 R >>
+10211 0 obj <<
+/Font << /F50 3701 0 R /F22 3706 0 R /F17 3698 0 R /F15 3700 0 R /F53 3738 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-10177 0 obj <<
+10218 0 obj <<
 /Length 975       
 /Filter /FlateDecode
 >>
 stream
-xÚÍVMÛ6½ûW(7ˆ´ú0m+Q´è¦h€=붇4Z­	ˆ¤BRöú߇”HY²,£	rȉ5œ™÷æqÈÐ{ñBïÙo»ÙÇ8öÖAº#oWxQ›4öV›4@éÒÛåÞ§ù3dŠp¶ø¼ûؘo‚tµZó8
-Bm¶vq,ƒ……«dþχ煟 åü‰/ü8çu	²]ùõˆI‰÷%˜O4,%œ  õBD†i“O¢çë%rÐ
-«ÙãnöeéUmÜËIâetöésèåúßG/’tãKê%h¬ñVzϳ¿faŸ‡uÔÜ9MVA¡6üû…b4'E;fœÒš‘7ì4KŠÛ_%¦y;-4Zù¶Ë¯K»Ž³¤n+ˆaÅÌr`ò_Z¢%&ñ_ˆÂ
-\—ê]»r©£þ–eÚîÑÞÎã¨.i‚‹vºmƝ—x­+¼¹	?Ç@¬ÛQ¬(aÎ/”q!êÊÐg	•ÄÛ[(ÞÿÌ$Þùø”Àò_',a/Ö¯Ž„_, #±&ÿ–ó“MáI› {áü‰#Éàƒú¸1çPÔÖ±cÁköÃ8»`›µí¼Ü!étÀjX朏äfAVèŽyOÓ\|©±ÀLça ʏ0\Ñ{š6"t8®·Mr–C	ʈWÝ×wäʸ:hÝŸ:ìò¨<SE¹ÓÊúÒȶ×ìÜ­éÞ†ªZMá³2ómÕyÝNà²<;­°«bgÌœ^4Xùæ×½\¯ê¢¯$:H¼R¦?ããÃÞ
-Ö+yu‡CŒ6ÅUßÙuv}¯Ûî0úwhÆòÆÙW‚ÀUÿã•;ÝøºÂT«‚TîK
-Cø¢¡#ˆs# ×s…êíšT:·—C‚ðÜ]{˜î±”™;¡µ„AÀKådSNÚn¤R
-FDÒ!j|ä$¿SÅ!t“ŠfÜ#+h§»ƒë‰”êN˜¬ #q™©ƒK¿ZÛ´XM÷®!ëÓyé^@5â«d:§ßÂLI¤
-¦š´nSý@'nˆz¤nó"±mçëžNÙeçyx·vÄ%ɱ»ï
-å8„í/IµpN±2Îòæþ	îßY¿è@Sd|K"–t‡xÍÊ:‡­…àV){¸(K«’¹ºîqWâîuéTñôçÓ£¯Î¼i¿Ÿ?ãeûHŸz7>”¸ëÅF-SbZ©óŬe·ùü[öºðõœa·:óˆëBè„ežõî=îFýÌÿ
-þ›b
+xÚÍVÁŽÛ6½û+”›
+DZY2½V£hÑMÑ {(Ömi´8ZI…¤ìõ߇”HY²,£)zè‰5œ™÷æqÈ8x
+âà×ÙÏ»ÙÃÇ$	£ì1^»"XÆq´É’`½É"”­‚	>Ï_ ×TðŗݧÆ|eëõÊš'Y븵KÒh-Âe¼Nç~|Y„)ZÍŸÅ"L²9©KPíÊOGLK¼/Á~¢ùS©àt 	­›$¢,Κ|R3\!­Sk5{Ú;ΖfÕ÷rFQš9›}þÄüûÄQšm‚ScÉ‚m¢5²ÞÊàeöû,îó€Ò~àÎiºŽ–KÔ†ÿ°Q‚æ´hÇ\0Vsšã†fI÷«ÄŒ´Ó UïÛ¹:ˆºtë8ÏA©á¶‚ZVìŒ §@~´hMŠá2Ð0‰¿c(p]êÚ•3(³¸ìoYeíãí<Žê“)…l§ÛvàÂ{IM…77áÌ»° Á¹=Q}pÁځQîý÷BY ¹²®,}Ž ÐydA¼¿…âÃÿ™ÄÛ ÿ	Ÿ
+8ðuÂ’SþêüšHøÕ:RgòåDœ\
+ÏÆø+HïOiw4Ǎ{‡²v^¨QóÿŒ³¶iPÛÎË’N¬‡e&b$7ŠòÂt, =9LsñµÆsM984Zž‡˜8ÂpÅìiv¸D¨4á„Ù6Ɂ´
+¬»¯‘+ú`8´~LêpË£òLåFL'ëK#Û^³s·6¶{ªj=…ÏÉ,tUu;‘€ËòìµÂ¯Š0÷z1`Õ»\÷r½ª‹¹’Pì!=ˆJ?ØþŒcx7X¯$ôÍ9BBùW}g×Ùõ½n»ÃÞ¡«g_K
+WýOTþtãë
+3£
+Zù/M!à‹†Ž ύ€|Ï•º·kRéÂ]H*ˆ¿ö0Ûãð¨rBkƒ€%VÚË ®½ŒÝH¥¬¨bCÔø((¹SÅ!t›ŠfÜ#+j§»ƒï‰
+´îN˜ª §õ™éƒO¿QV»´xÍö¾!›Óy™^Àâ«d:§ßÃLI•Ž¦š´iSýÀ$îÈz¤nó"±mçëžNùeçyx·P~Ä%%Øßw…ö
+Bö—´€‹Z-8¯X¹à¤¹¢ûwÖ/:Ðß“ˆ£Ý!Þò²&0¢µÂ)eeUr_×=îJܽ.½*ž{~
+õ¹‚wí÷0æ¢léSï&0‡w½ØªeJ,À*}¾˜µì6Ÿ¨^¾¾€s,áVg‘à\ °ì³Þ¿Çýhžùß æ¹b
 endstream
 endobj
-10176 0 obj <<
+10217 0 obj <<
 /Type /Page
-/Contents 10177 0 R
-/Resources 10175 0 R
+/Contents 10218 0 R
+/Resources 10216 0 R
 /MediaBox [0 0 612 792]
-/Parent 10174 0 R
+/Parent 10200 0 R
 >> endobj
-10178 0 obj <<
-/D [10176 0 R /XYZ 100.892 685.529 null]
+10219 0 obj <<
+/D [10217 0 R /XYZ 100.892 685.529 null]
 >> endobj
-10175 0 obj <<
-/Font << /F22 3706 0 R /F50 3701 0 R /F71 5424 0 R >>
+10216 0 obj <<
+/Font << /F22 3706 0 R /F50 3701 0 R /F53 3738 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-10181 0 obj <<
-/Length 892       
+10222 0 obj <<
+/Length 891       
 /Filter /FlateDecode
 >>
 stream
-xÚ•VKÛ8¾çWø(-Y–»è¡-:X‹½´=(¶ãGV²“Éþú%%{·™A{ÅçGŠ&M½ƒG½¿Vï·«ðAPÑ §9ó¶{	¤”yI–"½mé}%"IüïÛOáCyY'IŒªMƒL€#«³dñèG9‘»Fùk.bòåa㈶÷× )ÇFÍb–’•<J;yÄÑýêãvõC at tDœ{E»úúz%È>y4ày杭fëq‘‰@ ·Yý³¢·Ù¥ìnvqØ,ùŸþZD‚˜¾xTƒ£;Ù*Gõ{wlKG~£‚–j/ÇføÃq“ԡ»ÐjœN°QÃPww9×Mã¨Ýä¼>t½V“ÛzE äkÆçpM½Cßò4éwŽ¬o¬„3º{?«·î¡=:̳“(
-(”vº­óæ¤=O¦ÝúÒYN˜vcÝLÁ÷½žq>Wa¨Ôµ¢³1¤§¥¾\ëûœ/ó•ºÔ”,ï½ÕmFK£V>ÕíØNE۝ÒKûÚ6ªàN©‹ª>©—:€QJ_‚úÃÛAô_‹òöêú•çY$3Ù—× SÔÿ©7ËP»Ë0G¿—Ž;ÿ~ÿ»I½†`‘–ˆâ(Ëè¯>“VŨMÝOèuRÍKèÅï‚~Ùù֍?&n‡	8ç<ÈRîœÞùQFNu?šæâgœ@Áyš	G’ýðRÀ$€ÄÝJ©ZŒ4~Ù<¥¤óQ¨U(c직RûA!1T³âÐ;Σ÷ú'ˆÈöYÁž  ïUd¶²È"‘õ$Û#>^l8$Ú‰1}ÇH~ øï|Æù8ζR?‰£ÄùŸ‘blU‡9Øb£ÌTýØ”÷°uï*Z‚ߘB%˲FCÙà=%Eß}£,>Œzò‡JS@%IF>wN÷bµS2­£a ™)@+Qëâ.;À—Âü<^›)9`ŸÇ"'cWâAç›m–åæÉañðyW†£Ñ¡©¤VaÙá½æʁdùlPÖТC¯m_AfY‘M¯‚!mŸ<AÃ`C1rª±<ãä×´à"\Á¤·y­Y°—…¤>àÎàœ“òÁžã1<„ãâôï”Æ­€WÙMP
-‡(2ÏU] »rl°pü-žr\`]þóÖžOøø®ôCô
+xÚ•Vͯ›8¿ç¯àh¤lŒ쪇¶ê[©ÒªZ%ê¥íÁ€Ðã#kCò²ýÎØðÚ¼§öäñ|þf<Ì@½ƒG½¿Vïw«ðAPÑ £óv{	$”y›4D{»ÒûJÄ&ö¿ï>…Qä¥A¶ÙĨÑ$H8²:ÛA~”™7Ê_s“/[G´½¿I96Êøk³„|¨äqPÚÉ#ŽîWw«W¢ "àÜ+ÚÕ×ïÔ+AöÉ£ÏRïl5[‹4ØÒxÛÕ?+ºÈŽßÍ.Λ"ÿÓ_‹Hӏjpt'[å¨~ï΢‘méÈoTÐRíåØ8Nx’:ÔcZ-³À	¶jêîà.çºi•OÎëC×k5¹­÷X@¾f<q¶ ×Ô9ú–§I׸s4`}c%œÑ
+ØûY½píÑažDI@¡´ËÐm=˜7Ï íy2…ìÖ·Îr”u3ß÷zÆù\…¡R׊ÎƐž–úr­ïs¾XÌWêRwfP²¼÷V·-ZùT·c;els¥—öµmTÀRU}R/u £”¾õ‡·ƒè¿åíÕõ+ϳHf²/¯¦.¨ÿSo–¡òË0G¿—Ž;ÿ~ÿ»I½†`‘–ˆâ(Mé¯>“VŨMÝOèuRÍKèÅï‚~Ùù֍?&n‡	8ç<HîœÎý(%§ºMsñSN à<I‰„c“ýðRÀ$€ÄÝJ©ZŒ4~Ù<¡¤óQ¨U(c직RûA!1T³âÐ;Σ÷ú'ˆÈîYÁž  ïUd¶²È"±!êI¶G|4¼ØpH´cúŽ‘ü ðßùŒ1ò%pœ]¥~9F‰ó?%Åتr°ÅF™©ú±)ïa;êÞU´¿1…J–e†²Á{BŠ¾ûFY|õ䕦€ÚlRò¹sº›è¨’¹ÀØh
+ÉLZ‰ZwÉ_oðóxm¦tä€}‹ŒŒ]‰3Iœo¶Y–›'ƒÅÃç]ŽF‡¦’Z…e_„÷š+’e³AYC‹½¶}™¥QD¶=¾
+†´}ò
+ƒ
+ÅȨÆòŒ“_Ó‚‹lp“ÞæµfiÀ2\~ú€;ƒsNzÈ{ŽÇðz4Ž‹Ó¿S·^e7@5¢È<WuìʱÁÂñs[<å.¸À»üç­=Ÿð3ð?žCò
 endstream
 endobj
-10180 0 obj <<
+10221 0 obj <<
 /Type /Page
-/Contents 10181 0 R
-/Resources 10179 0 R
+/Contents 10222 0 R
+/Resources 10220 0 R
 /MediaBox [0 0 612 792]
-/Parent 10174 0 R
+/Parent 10200 0 R
 >> endobj
-10182 0 obj <<
-/D [10180 0 R /XYZ 151.701 685.529 null]
+10223 0 obj <<
+/D [10221 0 R /XYZ 151.701 685.529 null]
 >> endobj
-10179 0 obj <<
-/Font << /F50 3701 0 R /F22 3706 0 R /F71 5424 0 R /F15 3700 0 R >>
+10220 0 obj <<
+/Font << /F50 3701 0 R /F22 3706 0 R /F53 3738 0 R /F15 3700 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-10185 0 obj <<
-/Length 1460      
+10226 0 obj <<
+/Length 1459      
 /Filter /FlateDecode
 >>
 stream
-xÚ¥WßoÛ6~÷_!ì‰j•ÔO»oiÚ.'[d@ÓF¢-¢’è‰R²ü÷»ãQŽ’º†½˜Çãñt¼ûî#̓}Àƒ_g܏·³÷yˆ<ŒDšÛ] 8—«(ÈfYlËà+;¯ä¡WÝ|‹˜EÉüÛöËìóvö×L€ˆ—]qŠ8(šÙ×o<(aíKÀÃxµžœeÄé2ÌÒä:¸™ý~Òóä?9qçy%a¾Ì§ÇHó,Lâ%ãn½ù¸Þ|ú çÈrv{ó…Œ]]âÓÕåÙzƒ‡Ç‹h.—~ãÙ<ìüüêv3_¶½A÷A…«T¸ÄÁ–#ø¦Û¡0†8ØîV²:eéK²-Iø¨ZuÏEÒ[ï2…ÈÃ_	ï¢àÜG±nçÑ’õjßÉ^›v¾ˆ’3;o7ë?IrΣ”³Ë¹`ºèŒÅ ÁN°žî4˜€jåìÉҮ͖ƾêÌ°¯¼+†Vcª¤imöã×+iÇ|‰8L“Eú «K¦ZÁ)ÓZ]ªÎ9€„KRß‹8©LýL38•®!Yû•Ô™=$ÉvôÕ†Û“¾çxÔ éLÛд÷æ;ӝ
-"ˆãNÒîQJX¯KÏÃ4Ér[AÜóE’ÅL[M릯°)PÜÉB׺Ç=“æI÷•z?©tkM©X(¹b¡pé*ev~ç-ÇMŽR\­r{ÂÓ}‡SD1æÍ!¤3ª@'&a¡	mê’¦v€ÊÆ®µa¶ï ¦PeÂBˆ#lÝ{Ï֏ÍÑs¯Ñ—¢…¾’Î4b=e•?«€HY£(/²Õ¶!–„„ÙJvÚ´ÀÚõ¬ÈÕ~NùD3ûl{ÕXšP›ÁzoH1ÆCNjEêqYZ«÷í©hKÓH%‚f°.] òcÞÌp Ѹª´ª³•>X²C(Ъ>¶ðX”eÌBêýœ¿íý	Ÿtû€]{‚%’(äH…ÎÎat)0½É2rÝgγԴŒ¬#ÔŠ„Ùàòƒ¤©t¯^› ;ÙXrLåv¦¦&W¨ÞŠkŠÙ	Äi:òHœfèªÑ èRáøÉC=@uKÛ$)|ÍA˜„½þ|žQ‘ãøÒZ'*ûÇõ9$(ÊX!ëÚ¾CZËÙu=ì÷„(JÙÙ ‡¢Êébä^ØrižÊÁ-ïyʯ±¦g—dáý%×o4le£HhzÔÅɱ œ#mÀ‚Þ777èÜG˜‚¦Èï„CK‘Üqa„1ꆹk¸™:;õØ9À’osÙyã)0za–þt_£3‘ö‹Sf‡*ùÖ¦‘tNÝ/²U
-¼«½'Oô AE©lÑé‡kåÈ ÜQ‹ÍòCJ?¼ó´P9àl7´–UN¸Ô¯¨}„;̾#ª¨(¿´îìÐÞÒ÷â|~é?ET¶ÕX¨éÆ‘ÅOý‘Ó!ºú…/ÞÄôÜŽj¦Aû;®ê”¢E«ÒUÐÍÆãÛîe7¾ß_¤bJ4"ã,öŸMè³pÎüͦ×ìDâHO§:)Î8µ*Œž[A* w£¥¬Ý»‰àQK²¸Ækêì»!$
-a¥F~÷wÝ™/&Œž­Ã>2¶ù	¤`7ÀkY
-¼ö]4^-i@¿ÿøjø›t„1’ën0ÜOgs{€àï
-§+
-3¼<]@³ëLó³›3{Óä¨Øl0Kº-ꡤÛTŽ3WS–G­{6˜éTD,®¾
-Ò×笘Üö0ÿ¤;Uô¦{þùeþ+–ÿLë#@^8œÁ#ÛÔƒ‡VÄ'˜‰gϐf€"Aœh?)€Pªêž&O[’^5Ú¸Q¬XkN^0Pöò‡\¼ºêcø‘fpU&1üWñ¹Òìu*àïÖ?UŒ
+xÚ¥WßoÛ6~÷_!ì‰j•ÔO«oiÚ.7[\d@ÛF¢-¢’è‰R²ü÷»ãQŽ’º†½˜ÇãñtÇûî#̓CÀƒ_܏ow‹×ò,y‰4	vû@p®‹(ÈfYìªà»¬åqPýr‹˜EÉòÛîãâýnñ×B€ˆ§]qŠ8(ÛÅ—o<¨`ícÀøXβ
+âtfi
+rÜ,~?냇yòŸœ¸<DDI˜¯óyiž…I¼¦4n7Û·›í»7G–³Ï7ïQÈا¤x÷éêb³ÅäÀñ**ÂõÚo¼XÆ‚]^~ú¼]®ÛÝ û ˆÂ"îà`KÁþé¶@(Œ!öw+9Œ½²ô%ÙU$¼UúÊE2Xï2…È»„(8÷Qlºe´fƒ:ôrЦ[®¢¤`fOãçíæO’œó(åìj)˜.{c1h°l …[
+& ZF9{°´k»£q¨{3j±Ó¤ªhÚ˜ÃôõZÚé¼D¦IA‘ÞÁêš)…Vei:«+Õ;pà’Ô_EœÔ¦y¤d¥›_HÖ~c­ uæ ‡dF;ùjã ‚H_<î5hzÓµ4¼ùÞôç„â8†LºJ	t«ÂSéy˜¦1Yîjˆ{¹J²˜iK£é¼Â56Š{YêFX GÒ<è¡6ãà'µ.q­¦)%W,®\¥ÌÞo¸Åtºj*Ñ,…”âê”ûØþ˜þ;dÅxn!½9Rzy7MhÃØT4µ#T6v­
+³C0…‚¬B‰`›Á{¶~lOž}¾-µt¦èÄPéqð³
+ˆ”µŠÎEvÚ¶¤Â’0[Ë^»ظþ9¡ÚÏé<ÑÌ>ÚAµ–&Ôf°>RLñ“»F‘zZ–ÖêCw.ÚÊ´A‰ ­;. 
+ùñÜÌx$Ѹªtª·µ>Z²C(Ъ>µðT”uÌBêý´xÙû3>èî»öK$QÈ‘
+ÃèZàñ&ëÈuäœ#f©/hYG¨	7²Åå;IS;êA=7=B#ö²µä˜ÊíLMC88­P½W׳3‰Ótâ‘8ÍÐ9T£Ð¥Âñ“†z€,àÔ-m“¤ð5`öúü<5¢#Çñ©µÎTöëK8 (c¥lû
+i-g×Íx8>¢(e#$E•ÓåĽ°åÊ8<U£&Z~å)¿Æš^\Y…÷G”;Üy£a'[E*@Ó½.Ïöˆàœhîô¾½¹AǨà¸8BèÄ4E~'Zڈ䎌Q7.]ûÀÍÔÛ¹7ÀΖ|›ËÞëOÑ³çû‰|¢8°_œ2cxp¨’/mZIyêXx•)ð®öž<AЕ²e¯ï®•7" ƒpK-65ËGêøᕧ…Ú gû±+±¬rÆ• ÖÈh¼@t¢öî0ûŠ¨¢¦ó¥ug‡ö–F¸ïç¸ð+ÿ)¢
+°­§BÍ7N,~ŽèOœÑ5O|ñ’ æy;ª™í︺WŠ­:JWA7›Ò·oÜËnz%‰9ш,Œ³Ø6¡ÏBžù‹MÏىĉžÎuRœqjU=·‚TÂÙM–²qï&j€{-É⯩‹+손4„”ZùÝßMtGd¾˜0z>´ûÈ0Øæg‚Ý ¯9d)ðÚwÑxµ¤!üú7â«ñoÒÆH­»Áp?åæö:: ÁßNW–f|zº€fß›ög7gö¢ÉQ±Ý%$à)é®lÆŠnOP9Î,æ,Z÷lñ¤{P±¸zø*H_Ÿ‹rvÛÃüîU9˜þñç—eø¯XZy\ü0mN yzàplÓŒZŸa&ž=Cš^ˆq¢ýH¤ B¥örlš< lIzÖhÓFQ°Îœ½` ìÕgÁçYÅð/"ÍàªLbø¯âÿrâÙ&ø»õJŒ
 endstream
 endobj
-10184 0 obj <<
+10225 0 obj <<
 /Type /Page
-/Contents 10185 0 R
-/Resources 10183 0 R
+/Contents 10226 0 R
+/Resources 10224 0 R
 /MediaBox [0 0 612 792]
-/Parent 10174 0 R
+/Parent 10200 0 R
 >> endobj
-10186 0 obj <<
-/D [10184 0 R /XYZ 100.892 685.529 null]
+10227 0 obj <<
+/D [10225 0 R /XYZ 100.892 685.529 null]
 >> endobj
 2446 0 obj <<
-/D [10184 0 R /XYZ 100.892 660.623 null]
+/D [10225 0 R /XYZ 100.892 660.623 null]
 >> endobj
-3870 0 obj <<
-/D [10184 0 R /XYZ 100.892 476.812 null]
+3850 0 obj <<
+/D [10225 0 R /XYZ 100.892 476.812 null]
 >> endobj
 2450 0 obj <<
-/D [10184 0 R /XYZ 100.892 476.812 null]
+/D [10225 0 R /XYZ 100.892 476.812 null]
 >> endobj
-10187 0 obj <<
-/D [10184 0 R /XYZ 100.892 447.804 null]
+10228 0 obj <<
+/D [10225 0 R /XYZ 100.892 447.804 null]
 >> endobj
-10183 0 obj <<
-/Font << /F76 5480 0 R /F17 3698 0 R /F15 3700 0 R /F70 4384 0 R /F51 3729 0 R /F50 3701 0 R >>
+10224 0 obj <<
+/Font << /F76 5472 0 R /F17 3698 0 R /F15 3700 0 R /F59 4373 0 R /F51 3736 0 R /F50 3701 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-10191 0 obj <<
-/Length 1328      
+10232 0 obj <<
+/Length 1329      
 /Filter /FlateDecode
 >>
 stream
-xÚ¥Wßoã6~Ï_áG¸(ú-«o·u=ô0t;4ÅôîÁ‰ÝÆXbg±sEÿû‘¢ìƹ´; /MQI}ú¨ðä1áɧÉ/‹ÉüÊðDpæ¹Éâ!F0ÇEb3ÏŒ×É¢HîSc³é·Åçù•”IƼµ:˜ZÉ,Wà)ýUÕ˪..¦3ídz×–Ó™2:mp4ée3é6¯júü¸Z5‡ºk§3¡…M]ç»®ÜӜԸÛä·Åä߉ ÷àQ\†)•¬¶“ûo<)`îs™òYò,·‰2³Æ€¼In'_&<&ËGI‹QÒ6cÜšÄjÏBr˜ÏW.\ˆ£_8¿f´*ˆGéOe–b	 ¯(WÐt0¶¤Êi(ò._æ¡@ðµÊ7›2®yÂ%@±Š« ¹`"ó!Ð̾]&Š’‡¯¹fÚÊqÒU±Íw¬+–O8-Œk]­0—uTwZ2“Ò0eÉL(f´'m×ìKHØp<ïÝ®ªã8…äÊS|BweYÓÌÝÍõß(ñôîú²ý ¢Vé§1Ç¢âôÍ‚Ü›μvéb]µ!Nq
-#n
-h&‹0Z¬4JM½y&é¡Ù“ûhöCáqßvQ٭󎤢¡±n¢bcNßCNÑ
-°%œñqˆ}© Ù9d	‰hÈíºÃêú¡€¨ëÖ%)£)i1½ßŽ ãÓ‡}³=Y“t‡ª˜?VŹ öyýˆ¤Ž*N8hÖyK–3lö‹®é×ÄÅx48Þ†„ÐäúX#áN
-Á¼4ý½‰AiÒe¾ú§¬Z4«sÌg¶_3D$’”“@\^ˆLÆØWÜj0` U-måFd`9ãbØjS介ð3Ÿ¯›¶«ómy¡2ÿí\˜B=r×/ôê,”¨¦	º2Û3¢òÐN1¢˜7Rs8‚ÒLYÙöPŽŸÐL?U›hØ,;¢];¼, a( ümÞUMœ" ‘QI6¿_¢Ïž¹^=‡±xÄY‚ÇjŒÄ2̤`™‡øaÂÑ‚›¦+{B{!uÇx´¦ æ:Ðp”_jI&G2MÆ•Q1¿ÞŠä²‚û2LÍz¯³#·ÿœ•·ÐIl¢­cJHŠ²‡,D}dê™’Ñ?QŸ‹0ûÔŽI;Xb©%ôÂ@(ìu¨OMf&m·„à‚æ¿rÑj×ô‰¡=6CÊòÿi¦^z4l "ÄŒdJŸ@Œ0£N9DÙà½$	/½¶~€,¨v°Ü‡+¸é™´Ç`ň6ÄÒ€¸°	"îÌ
-”†³Ìd}Ðó>bÒŽ".»Õ|—·íÓÙäá*gj`š¼§–“Ý $n¸²sôXÿç
-Y8`េ SåK‚e¤>r€·sڝ­:ö’XŠ>m(jB§Sé5Íäql"«í¡¦á8°y<Ãàº-}ǦR Í£]"ažtƒ²Î—ôqDÖaÇw.R¨nno?œ¨ Y5›C$˜/>Ðc?%
-
-TCaOØäx(¥zSú¥.¨Îáå¸ÝmªvÂÍ÷*';Ž½þt4B2ïý›&á™4/Ϧ±Ÿ@¡ð†0V:4S yæ ãw9é“ù	'o'œ(O8ï^}M¿ñ—è„)Oôªz< +¨LÁ{ž‰sÝÒpýÊŽõ:¼^=N¥<ãF¾ç¯@?žºÈÑZj9œiæ!¨3C« Éu#ãúvÔû>îYКàú‹÷„ü‡¼L™
+xÚ¥WßoÛ6~÷_¡G¨iþ¦Ø·nYŠC¶".6 ím)±0[ò,¹AþûÝñ(Åv¬@_ÌÓñx¼;~üŽæÙCƳ÷“_“ùµá™àÌs/²Å}&Œ`Ž‹Ìž¯³E™}΍µÓ¯‹ók)³‚yku4µ’Y®ÀS4ú«n–uS¾Î´“ù§®šÎ”Ñy{£É¯Ú©È·¡nèóÝjÕš¾›Î„6ÿuv}µ§9©q·Éo‹É¿î!À£¸S*[m'Ÿ¿ò¬„¹gÊÙc´ÜfÊÌò&»›|œð”,?IZœ$mƭɬö,&‡ù|áÂÅ8†…ókaNVEñ(ý©,r,dáå
+šÆŽT†2ôabàk6›*­yÄ%@±Êï« ¹`¢ð1о^&‹“>
+_sÍ´•§I×å6ìX_.)žxZ׺^a.ë¤î1´l&¥aº(²™PÌhO.º¾ÝW°áxÞ»]Ý<¤/p
+ÉU=¦øˆîªª¡™O·7£ÄóO7WݵÊß?‹‹ŠÓ·Zpsl:óÚå‹uÝÅp8Åa(Œ´5 Q˜,âxè°Ò(µÍ扤ûv?Nî“]Ü…‡}{Ø%e¿=IeKcÓ&Å:`NßbNÉ
+°%œñqˆC© Ù9d	‰hÈí¦Çêú±€¨ë×)“)i1ƒßž ãóû}»=[“t‡ºœ?Ôå¥ ö¡yÀR§•Œ'5ëБ€åŒ[ÆýÀ¢o‡5i1
+Žw1!4¹¹'Ö(Np'…`^šáÞ¤ 4ù2¬þ©š’‚Õ9æ;¬£JˆÉJ„I ./Ä&Sì«nµŽ0€ªŽ¶2êx+ËãV›2ìÞÆŸù|Ýv}¶Õç·ªð_/…)4Ð#wÃb@¯.b‰Ú˜ ¯BÜž˜•‡ŽpŠ¥8¸‘ê4‡#(Í”•ÀaåøýÀôc½I†í²'ڹLjÀ߆¾nÓˆŒ*²ùý
+}¾ûóÂõ8Œ¥#.2<Vc$–a&+<ÄoŽܶ}5Ú3©;Æ 55ב΀ë üRK29’i2­LŠùÍVdW-ÜÇqj6x¹üçäÉYyÄfÚ:¦„¤(ÈBÔG¦ž)9ý#õ¹ÓSŸÚ1iGK,µ„^i…ý¡i"µã©ÉÂäÝ–\Òün8Ríš>±3t—âÁf¨cYþ?"ÍÔs†
+D‚˜‘Lé3ˆf4Àé>@”ÃÞK’ðÒkëGÈ‚jw Ë}¼‚žH{V\€hC,ˆ‹› â.Ü@i8+L1="&íIÄU¿šïB×=^L®r¡F¦	µœí q㕝£ÇÈú?æhÈÂãÇøô 2*·X,#õ¡˜¼u˜ÓîbՁ°—ÄRôqèbQKð;Êÿhh&¤±M¬¶‡šÆãÀæñƒë¶ôšH‘4vI„yÖ
+ª&,é9â
+ˆ¬ÇŽï\¢PÝÞݽ9SA³j7‡D$0_| Ç~J*¨Æž±ÉwðPJ
+¦ôs]Pàå¸ÝmênÃÍ·:Ç^~:!™÷þÕG“ðLšçgÓ©ŸA¡ðŠ0V:6s yæ ãŸr2$óN^O&:1
+(Pž;qÞ½øš~å/Ð	S6èuýp at VP…‚÷<—º¥5àú…4ëM|¼xœJyƍü™¿ÃxîZh Gk©åp¦Mœ…¨.­‚&sԍŒÚÑàû¸gAk‚ë/~&äÿ l¤L—
 endstream
 endobj
-10190 0 obj <<
+10231 0 obj <<
 /Type /Page
-/Contents 10191 0 R
-/Resources 10189 0 R
+/Contents 10232 0 R
+/Resources 10230 0 R
 /MediaBox [0 0 612 792]
-/Parent 10174 0 R
+/Parent 10235 0 R
 >> endobj
-10188 0 obj <<
+10229 0 obj <<
 /Type /XObject
 /Subtype /Image
 /Width 851
 /Height 430
 /BitsPerComponent 8
 /ColorSpace /DeviceRGB
-/SMask 10194 0 R
+/SMask 10236 0 R
 /Length 6685      
 /Filter /FlateDecode
 >>
@@ -55684,7 +56573,7 @@
  ¿8¸›¶»i×F °Yðû}П~ÉGw7íânÚ À{‚Ÿ»iÏĶ%ÁÏÝ´€Of?wÓv7mwÓ žeŸþl]s  uÜMÛG± À	ÙÏÝ´¥>  €Œÿõá†
 endstream
 endobj
-10194 0 obj <<
+10236 0 obj <<
 /Type /XObject
 /Subtype /Image
 /Width 851
@@ -55698,26 +56587,26 @@
 xÚíÁ!    ÿŸÖ6                                                                                                                                                                                                                                                                                                                                                                  €‡                                                                                                                                                                                                                                                                                                                                                                  ÀÅ ýŒ(
 endstream
 endobj
-10192 0 obj <<
-/D [10190 0 R /XYZ 151.701 685.529 null]
+10233 0 obj <<
+/D [10231 0 R /XYZ 151.701 685.529 null]
 >> endobj
-5285 0 obj <<
-/D [10190 0 R /XYZ 151.701 353.73 null]
+5273 0 obj <<
+/D [10231 0 R /XYZ 151.701 353.73 null]
 >> endobj
-10193 0 obj <<
-/D [10190 0 R /XYZ 151.701 336.86 null]
+10234 0 obj <<
+/D [10231 0 R /XYZ 151.701 336.86 null]
 >> endobj
-10189 0 obj <<
-/Font << /F50 3701 0 R /F22 3706 0 R /F51 3729 0 R /F15 3700 0 R /F85 5521 0 R /F71 5424 0 R /F88 5686 0 R /F72 5687 0 R /F17 3698 0 R >>
-/XObject << /Im1 5680 0 R /Im57 10188 0 R >>
+10230 0 obj <<
+/Font << /F50 3701 0 R /F22 3706 0 R /F51 3736 0 R /F15 3700 0 R /F85 5513 0 R /F53 3738 0 R /F88 5678 0 R /F72 5679 0 R /F17 3698 0 R >>
+/XObject << /Im1 5672 0 R /Im57 10229 0 R >>
 /ProcSet [ /PDF /Text /ImageC ]
 >> endobj
-10197 0 obj <<
+10239 0 obj <<
 /Length 1913      
 /Filter /FlateDecode
 >>
 stream
-xڝXݏ›F÷_ú„ÕåcÓ·VJ«‹Ô$Õ¹ºJI8XÛè€u Ÿëª|çk1Ü‘Fé‹™™ÝýÍÇÚwöŽïüºúy»úá—0tR/KýÀÙîœÀ÷½M:É&óâL9ÛÒùàÞéb¨L»þ´}Cê/K…êaæù í³^¨¼Ð[ß~¹·íЙõM˜¹åi2;öa/ó3Ú-:U±'j­^oWŸWpAybQìE‘S4«Ÿ|§ÙÇ÷¢lãœI³q¢xã%1®V;w«ßWþô”Aê¡—ŁšSeÅšÖƒÌZù`=°Üb¸×Cñô¾§ô¢$ãUn8õ&q«¿©{^‡W×5[ƒãsËJÃ!XðÇÛÛ?™—·%³~«ŠÎôf'ÞWmÉ“eå·[rä>­ÃÔÕÌ)«~éN·(‘¼Ž[Þà!Ðê òb%Vë2w'5ӝ>vº—EªvÏÜS¯I¾KµïÌ	æyTµ;Ó59ùk®S™óÒ@ºÀÑ¡5µÙWºŸÚ³™;4-Â=šc­›©iȺÁëª$t·¼ìòb`ꐫÉK-k¡HùlTRœjQŒÈy½ïòAñœ.Ì’[ûK?è†vŒpø*7çaêÑ0Ó]˜Óäm«;Ï.ÆÁæ»=— MӐ_ßíM}/ƒ¤.;h?`¢ÌÒñQø@2ÞÒ2‘ôq‹NÓA‘W•ÖÇE^×VhóF—“Í·[:|^æijÑ~⢩ø} $šáÀCö&‘3d5C=2È¥¸g#Œ¼è‰6™3[ò.opöC.³OÌ~	,³Cøî±3pÍ
+xڝXݏ›F÷_ú„ÕåcÓ·VJ«‹Ô$Õ¹ºJI8XÛè€u Ÿëª|çk1Ü‘Fé‹™™ÝýÍÇÚwöŽïüºúy»úá—0tR/KýÀÙîœÀ÷½M:É&óâL9ÛÒùàÞéb¨L»þ´}Cê/K…êaæù í³^¨¼Ð[ß~¹·íЙõM˜¹åi2;öa/ó3Ú-:U±')j­^oWŸWpAybQìE‘S4«Ÿ|§ÙÇ÷¢lãœI³q¢xã%1®V;w«ßWþô”Aê¡—ŁšSeÅšÖƒÌZù`=°Üb¸×Cñô¾§ô¢$ãUn8õ&q«¿©{^‡W×5[ƒãsËJÃ!XðÇÛÛ?™—·%³~«ŠÎôf'ÞWmÉ“eå·[rä>­ÃÔÕÌ)«~éN·(‘¼Ž[Þà!Ðê òb%Vë2w'5ӝ>vº—EªvÏÜS¯I¾KµïÌ	æyTµ;Ó59ùk®S™óÒ@ºÀÑ¡5µÙWºŸÚ³™;4-Â=šc­›©iȺÁëª$t·¼ìòb`ꐫÉK-k¡HùlTRœjQŒÈy½ïòAñœ.Ì’[ûK?è†vŒpø*7çaêÑ0Ó]˜Óäm«;Ï.ÆÁæ»=— MӐ_ßíM}/ƒ¤.;h?`¢ÌÒñQø@2ÞÒ2‘ôq‹NÓA‘W•ÖÇE^×VhóF—“Í·[:|^æijÑ~⢩ø} $šáÀCö&‘3d5C=2È¥¸g#Œ¼è‰6™3[ò.opöC.³OÌ~	,³Cøî±3pÍ
 9)—B¬BÈ €¢j¡Ý }ì))Á†&OU¡{Öâ#ë+^4¹$d*W,!€C% ¦ÅìU/ø™@î+ y'Dgvã‘o¹ÛA¬ pàh&[ñD¿	G+‹\	`-K/¤ùRb·ÔµF6&1/XÍ/X+†~ÉrôºŠøùU‹îBŽÀ³À‹6
 sCŒ²²é4X­6Û…‚i4ƒ6&Š·
 ÝcÞ÷g<¾éJ»j§Y§ÓŸOU§e±–,žü…«¢SχŠbv‘·Ì¯u^2‹’	púKËši«¿%I¢`ì¡æ\_€JÙ0A‚Xxþ[硃½yû'⚘ø^(L»;õl%ÛÊ
@@ -55733,94 +56622,94 @@
 ‚œàèÃ㡐…~e¿% àÕB´ptG㢠ιª!jôZfpÊ
 ¯Úˆ
 'LùVx†ˆ:›‹¬KoÙN3ÿc©6§ÜÜï˜ù¥¤#›*[XÕ¸)¦õx#÷¶á{#1UI­@;yœÖ£ë{Iq1)™bµ¯&uñ
-\ qx¶p¦å‰>"þ+€Z„Û;Xè{TýX¿¤M€Ü	âƒ}M¢#nL[Ë’ñúTA{i±Û/¾()G©,%ðÖ§·¯ÊRÚylR˜>ík99«Ê“‰yTØ2y!ÁðAŠÊø¦ë[Ís)·|*€Z#•·“<›ó‘¦ÛoÍÿm˜Gb…ß\†ö‘ÊkÊWÚ-$ñA‹ð wŽ[>i|—#	0¯‘ŠG,Ü%xÏÔ켨p’-€Î©å~¤³ï™ÅJK;¤¡§»ëu´Äã>ç:pe›§_¬Ã)y³ÆË~_oWÿÀÝ>ë
+\ qx¶p¦å‰>"þ+€Z„Û;Xè{TýX¿¤M€Ü	âƒ}M¢#nL[Ë’ñúTA{i±Û/¾()G©,%ðÖ§·¯ÊRÚylR˜>ík99«Ê“‰yTØ2y!ÁðAŠÊø¦ë[Ís)·|*€Z#•·“<›ó‘¦ÛoÍÿm˜Gb…ß\†ö‘ÊkÊWÚ-$ñA‹ð wŽ[>i|—#	0¯‘ŠG,Ü%xÏÔ켨p’-€Î©å~¤³ï™ÅJK;¤¡§»ëu´Äã>ç:pe›§_¬Ã)y³ÆË~_oWÿ™÷>é
 endstream
 endobj
-10196 0 obj <<
+10238 0 obj <<
 /Type /Page
-/Contents 10197 0 R
-/Resources 10195 0 R
+/Contents 10239 0 R
+/Resources 10237 0 R
 /MediaBox [0 0 612 792]
-/Parent 10174 0 R
+/Parent 10235 0 R
 >> endobj
-10198 0 obj <<
-/D [10196 0 R /XYZ 100.892 685.529 null]
+10240 0 obj <<
+/D [10238 0 R /XYZ 100.892 685.529 null]
 >> endobj
 2454 0 obj <<
-/D [10196 0 R /XYZ 100.892 660.623 null]
+/D [10238 0 R /XYZ 100.892 660.623 null]
 >> endobj
-10199 0 obj <<
-/D [10196 0 R /XYZ 100.892 641.209 null]
+10241 0 obj <<
+/D [10238 0 R /XYZ 100.892 641.209 null]
 >> endobj
 2458 0 obj <<
-/D [10196 0 R /XYZ 100.892 271.617 null]
+/D [10238 0 R /XYZ 100.892 271.617 null]
 >> endobj
-10200 0 obj <<
-/D [10196 0 R /XYZ 100.892 244.369 null]
+10242 0 obj <<
+/D [10238 0 R /XYZ 100.892 244.369 null]
 >> endobj
-10195 0 obj <<
-/Font << /F22 3706 0 R /F50 3701 0 R /F17 3698 0 R /F15 3700 0 R /F51 3729 0 R >>
+10237 0 obj <<
+/Font << /F22 3706 0 R /F50 3701 0 R /F17 3698 0 R /F15 3700 0 R /F51 3736 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-10203 0 obj <<
-/Length 2088      
+10245 0 obj <<
+/Length 2087      
 /Filter /FlateDecode
 >>
 stream
-xÚ­XKsܸ¾ëWLåÄ©ZqIà#7ízx«ì$¥ÙÊV­÷ ‘˜–9ääHV~}ú…)Ñ>å¢Ñh4º¿~€Éæ°I6»ùiwóã{“lÒ$®’*Ýìö›Ô¤q‘¤›¼¬bSéÍ®Ùü™"Ùþ¹ûõÇ÷Y¶)ã*Ï5±æYœ'
-$Ó¿Ûþ¡í›¿nou‘E¿n{«ŒŽ†=Ž&z7lÓèdÛž§wu=\úiÜÞ¦:Í£Ÿö<9Ïk™ÆÓn~ÙÝüç&ñ àL/+µ©O7ü™lXûu“Ī*7OÄyÚ(Sƹ1ðÝmîoþu“Ì/›šÕËê*¦Ká=¦#hžEÔ
-0–ÑðårŽáRYýäj{eî»…e¼3Êèˆüð<çõi`vòÎÄ漝ÚþÀ´ñyœÜ‰í$#/ åITr[ÜÛ¡àV·©Š®XñωI[ئ”æã”2ѧû{¦ôöäøË»qè.S;ôÌrâ‹6à KçF&’£æ‚~æy×>xëŸá°ô‡ÀÑÊïšÖ»:HÖxù™¢ff`¥TôiÇ\Í ¸ Z=°ÕüÐu„ ±x
-k§sç&×=3}ò¶ÏÖ;Þ‡³²p™ña€CÛuHìy¤óñã·O~Ç/¸¬Ñ®G°@ÛËjm_øå‹|¨9î#ByžYD.üp9ó'Z]ηãš×@:^‡|Œh»t
-O?§J÷€‘G$»¿ ±•q™#.uíDFÅJãr»ŽŒ!}NRÍî…É8ðør<Ø‘eÈ&׬©û€‹¸£¨Ø0"p†‚ݨ½°Ùquð<:¾Hϳn8´°Mf$44Šë=A¹®B~Á%²2~ø‹fg{ÞÂí÷[ˆÔ&Dâ“NäÆQ`ªÐ3<¾Å#^dX;B‘Ê VˆG­ÀdœÇv¸Œ¼綵åp@†éˆÁ+‹äA¬#³<P(:ÊH‡ó^iEh’’nLC›¬8Kp¨Ò4àP¥ À~!OÈŒLûÁŸ8Ëé"Iª4V”OIæ»|¼ûð‰Í‚QéXå×rЯÉ2±~‘DêÓ2+gy¬’"pÉÕ^KWT…þÿ+Å&[Ó
-ªŠÊž* ­•G°³«ÝxKÎ Gæ°½\úd„ä	¬e\-%E•EÔN¼b;Éú#ÏhAÅŒ
-dCâÐ@2&0+B–Éx¶ÉÊ^ŠZú
-r^§a­9
-ãHyÊò:hûA˜,•§¶¾tÖs†šÕRáëeçÓ±å çéä/ E¨Ï®ñ(J¼
-ñyÐ`Ðz·wPj׬†î]Ó´h0óó¶ÔÑœ¾_ÅdýÀÝP
-
-•/Tг /"@ôc[;ž„@-¸3(¹3Ð*§Î xUgõ ‘”DÿÜ–*ºûÈ“Ð  Äȏ@›©Ç„ U1Ó
-éÜ ƒ(qƒ¤k¢ZjIÀóU
-:Ü®)êzûБ‹RÙó¹“3±(A÷(±‹µ=Û‡¶tsí@t \„‡‹2|À­@ì‰'Ø<êT3ž±^pöCßþÝýg;Ž\I}ƒXf<¦m(²«®°YG @¦Á{m¾Ë2È+â¨PÒîiðh ÜЊD+K \'²ûâ‘o4n¡Isô½¦[¯XRT±IÓ¸2&Ãb!Ý¥…X"ƒÔ§`¹4I¢Ý¶‚2±UIä3Džco4®¥:—<ÎTumìg®$'‹²¨’ê]aüÁ‚‡Â|‹GK°¥FV¶õ<º¯í(M±ÆöðöÁRùË´þ~ºjû½·#äŽzºxR>k¿Iœf
-J3·gf{jÇ#1k±žø[ZDäc|§p+¤RÚC8K˜Ê½ü¯é¹4%0>µ´â%çó¤‡>(^“S;ã.ŠWœ³º$øº|ÜtànoÃFœÂÆÏ9àxmëЖH¤ZFyÞ"ˆHO:bDBºð
-XÆ“è)•HvÀmïì„-Il¡Åo±Suã7³£N l ìZ<wÈ%¤‚-êoØ#Gg)K%œN€IÌɈû,XGÃ⚣“9šðôž© ÑÕ&™a‹¡;wÞz1ê¸ÂÈ”¡0@ñ’8@"×ې;ME¹†f˜|ŽYÜWye¢ê‰–ÎÈu€[$¥ãÄsF¦Ø‘çv7µ”Ao;,ÐU~ü*ÙÚšûòÉ8§Za!Õb¥(ª$º»˜A
-'ˆX”8\â7ŒÈé·˜xVìömÀ¡Nt¨Ê#Ï؇:úØÖ~‡ýtÕ
-ˆý¬J ˜ÊQŠ_/–‚	Ö¿¥L~ ÂÇÒÔ‰þF±_–p|šÃì	Þiò&‘›¸ƒQµ_<ÎÕ‹M›†W\\S¾[;òYíȤvüšµŽ›«¼à³¡z¼Çb2lv{èyñþûröx¿CؾJO¾ø
-¥Khï¯m;v—žl|LAǬbª8QYØE-9ýšœüu:Qé3š¡hT4šecƒHoÃ8ò
-¢n˜øÛ;ü#còÐsߟ&eœ$æUæBg~c‚´yƒŒd£Ç:›“ôpsµÕ~%‚}aСÜZ\N†rejôÌxüõ÷†íÁôxÕ¿3¡WÅŸ)Ãή`FÖÉR1|ÜÛáÜòà%@ßAz¦iôabÙø„ý gQªj˜æ¾ZüË#çíç%Ø	í/ã7ú¨àh…Är¨daôíÁúæú>¸¿¼”ü¥ÂÓKÜR˜\ÿ†ñ—ÝÍÿ â@¼
+xÚ­XK“Û6¾ëW¨öDUe’ øÈmÇ»N•½›¥â*;	I(S¤¤f<ûë·_ÔP3´O9h4î¯`²Þ¯“õ?W?oW?¾5É:Mâ*©Òõv·NMIºÎË*6•^o›õ§Èäåæ¯ío?¾Í²uWy®‰5Ïâ<Q ‰˜þôݽ67ºÈ¢?·¹QFGýG½é7it´¾ãém]÷çn67©Nóè—ƒ=.ðZ¦ñ´Õ¯ÛÕW)ˆgz™X©u}\}ú+Y7°öÛ:‰UU®‰ó¸V¦Œscà»]ß­~_%ó˦fñ²ºŠéRxñ šgEµ=ŒeÔ9Ÿb¸T–G?»ÚžY†ûn`2: üÏy}ì™]Ä‚¼±¹`Gßí™6<
+£;2£eä%Ф<ŠJîaƒ{[4Üê&U±Ñ+þ91Ƀ‡mJi>N)}¸»cJgŽ¿‚úö<ú¾c–#_´[70‘5ôÏ[lx‚ÃÒ&/{‚k|põ$YãågŠš™•Rч-s5½àhuÏV}Û€Æâ5¬O­]ûÄô1Øn8ÙàxK<•%€ËŒØ®s at bÇ#|x÷¿à²F»À¾“ÕÚ>óËù?PsÜG„4
+<³ˆ\Þ‡þ|âO´ºœo‡%¯t¼ùÑvnž~N•î #Hvÿ@b%*ã2	F\ê,ÚŠŒŠ•Æåw;Búœ¤šÝ“¡çñùx°#ːM®YR÷qGQ±ÿ`DàôG4»P{f³ãjxt|‘Žgm¿÷°Mf$44ŠË=A¹®B~Á%²2~„³fg{^Ãíã
+Dj3Eâ“Nä†A`ªÐ3<¾Æ#^dX[B‘Ê VˆG­Àdœߟ^‚s}m9a<`pãÊUò ցYî)e¤Ãù
+¯x:	II7¦¡Mœ%8Ti:áP¥ À~!OÈŒL»>9Ëu•$U+ʧ$óÍ¿ßß¾û ŒéœQéXå—rÐ-É2±~–DêÓuVÎòX%ÅÄ%W{)	\QúïWŠM¶¤T•Olxª x1*`gW»á†œŽÌa{yí“’'°–åäj))ª,"?òŠm%ë<¿B(^`l †#‡’1YrŒg›¬ì¥¨E / çeÖšÓ0Ž”§,¯8¶ë…Éò Yyôõ¹µ3Ô¬–
+_';žœ§c8ƒ^¡"<»Ä£(ñ:ÄçAƒAÜÎAU¨]³º·MãÑ,`æ§M©£8}¿ˆÉ":…žº¡*	8ž©( f^D€è_;žLZpgPrg UNAñ¢8Îê")‰þ³)Utûž'Sƒ€#?m¦&­Š™VHç¦ „@‰$]Ð&©–<]tРÃÍ’¢®³÷-¹(5‘=Z9‹t¸XÛ“½÷- ›kÒ áz <\”ánb<ÁæQ§šñð„õ‚ëtè;ÿ?t÷k,œì0p%
+
+6b™™à1n¦"ë°
+á
+›u  d¼ç;ô]–iŒ@æXG…’v}@à/­,r­Èì‹G¾Ñ¸M¥Hš£ï5EØzÅ’¢ŠušÆ•1¦(é.-Ĥ¾8Ë¥Im7”‰J¢°w˜!ò{£a)Õa¸äq¦ªKc?kt%à8Z”E¬Pï
+cö<Äxæôx°[jde[Ç£ûêiŠ5¶‡7÷–Ê_¦õ÷Ó•ïvÁ;êñHù¬ýF$qš)(Í0Üž˜íÑþbÖ<:a<ò·´ˆÈÇ ø2ŒÓ­Jiá,}`*÷
+C¼¤çµ)ñÑ3ЊçœÏSPø xaLN46î„»(^qÎê’àWêòq㡇»½q
+?çt€ã¥­C[ ‘jyäy‹ "=éˆ	é•WÀ2lDO©D²nÛgGl¡H¢‡ßc§ê†ofG@Ø@Ù´î	JHï[Ôß°GÎR–J8 “˜
+’÷Y°$Ž†Å%G's4áéS¢‹M2ÃCwî¼åbÔõp)„‘)§Â ÅKâ ‰\o§Üi*Ê5´0ÃôÄç˜Å}•W&¡™áºÀ¹pK‚d¢tœxÎÀ;ðÜ.খ2l‹º¢Ê_%[[s_>E2ΩVXHµX)Š*‰n/fÂ	"®J.ñFätL<ö??áP'zªÊÏ؇:zïëÐýn¼èÄnV%Lå(ůgKÁëßµL~ Âǵ©ýb]ÂñiB³Gx§É›DnâöaªèˆªÝÕã\=ÛôjSÿ‚‹kÊwkG>«™ÔŽA³Örs•|6T·XLúÂÀöûŽïÞ½ùnI)g'ü;„í«ôäÕœ_—ÐÞ_Úvì.
+<Ùø˜‚ŽY:ÅTq¢²iµäôjtò×éH¥ÏhJ„¢Á¤
+¤¡©Y6F0ˆt?¯ êú‘¿ƒÃ?2&ŸÚaîûÓ¤Œ“ļÈ\èÃoL6o‘Ìaôࡳ9JÑa 9[íú©D°/:”[‹óQÂP®LžyO¸üÞ°Ý~2=ÞpáïÌÔ«âÏ€”Šak	W0#ëd©
+>îì‘pny
+ð @Šo!=ÓŠ4z72‰l|¾—³(U5Ls_-þå‘óvWç%Ø	íÎÃ7ú¨ÉÑ
+;‰äPÉÂèÛ½
+Íå}p	~y)ùK	„Ç縥0¹ü=œÆ_·«ÿˆ7Ê
 endstream
 endobj
-10202 0 obj <<
+10244 0 obj <<
 /Type /Page
-/Contents 10203 0 R
-/Resources 10201 0 R
+/Contents 10245 0 R
+/Resources 10243 0 R
 /MediaBox [0 0 612 792]
-/Parent 10207 0 R
+/Parent 10235 0 R
 >> endobj
-10204 0 obj <<
-/D [10202 0 R /XYZ 151.701 685.529 null]
+10246 0 obj <<
+/D [10244 0 R /XYZ 151.701 685.529 null]
 >> endobj
 2462 0 obj <<
-/D [10202 0 R /XYZ 151.701 395.417 null]
+/D [10244 0 R /XYZ 151.701 395.417 null]
 >> endobj
-10205 0 obj <<
-/D [10202 0 R /XYZ 151.701 369.581 null]
+10247 0 obj <<
+/D [10244 0 R /XYZ 151.701 369.581 null]
 >> endobj
 2466 0 obj <<
-/D [10202 0 R /XYZ 151.701 206.613 null]
+/D [10244 0 R /XYZ 151.701 206.613 null]
 >> endobj
-10206 0 obj <<
-/D [10202 0 R /XYZ 151.701 180.17 null]
+10248 0 obj <<
+/D [10244 0 R /XYZ 151.701 180.17 null]
 >> endobj
-10201 0 obj <<
-/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F71 5424 0 R /F51 3729 0 R /F17 3698 0 R /F70 4384 0 R >>
+10243 0 obj <<
+/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F53 3738 0 R /F51 3736 0 R /F17 3698 0 R /F59 4373 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-10210 0 obj <<
+10251 0 obj <<
 /Length 2059      
 /Filter /FlateDecode
 >>
 stream
-xÚ•ÙnÛFð]_!ô¥P1¼¾®Ã츱‚Hò°!WÒ"éTÿ}çZŠ´™ }ÚÙÙáìÜ;Co¹[zË׋¿7‹¯‚`™ºyêùËÍvé{ž›åÁ2Ér7Σå¦\~rîuÑ›¦^}Ù¼%òÌÍ“$Bò w= ö˜.ˆÜÈ]­}/	7Í*ôœÓjÆ‘óÑÔ_M]Êf䝶ß:æ{p±›{9ÉœF±å§>R-^nß>`x$gì†á²8,>}ñ–%œ½]zn˜gËQ–aœ¹IŒÜªåý⟅7ÖݏÇL£Ü%ñúW«,tTÑÿ¹ZG©²
+xÚ•ÙnÛFð]_!ô¥P1¼¾®Ã츱‚Hò°!WÒ"éTÿ}çZŠ´™ }ÚÙÙáìÜ;Co¹[zË׋¿7‹¯‚`™ºyêùËÍvé{ž›åÁ2Ér7Σå¦\~rîuÑ›¦^}Ù¼%òÌÍ“$Bò w= ö˜.ˆÜÈ]­}/	7Í*ôœÓjÆ‘óÑÔ_M]Êf䝶ß:æ{p±›{9ÉœF±å'9R-^nß>`x$gì†á²8,>}ñ–%œ½]zn˜gËQ–aœ¹IŒÜªåý⟅7ÖݏÇL£Ü%ñúW«,tTÑÿ¹ZG©²
 2‡Õ	âÀ1®¡Sk]jÁõ
 ãöª.+͸c§[!=íåp|xBž
 Ø£Whi¡ë÷ªçsÕjFݾ۠1@ƒµºq”³ªÊ0f‹käô+ßÙk†+¼.s
@@ -55838,41 +56727,41 @@
 ?â:zžÞÀ³ñ¸Ê¢ŸôMÈ$€ìÕœ-uS5;CoQàÛ‘4
 0æðPaBë4d 'áŠô,œ@Œ­‘ô”CrõÊTŒ“‡Ê4,§Qú†q ¹&®—f£¿$¾¤à)Ú¦k¶äÿæïCÓk˜;´6qº<ò|œ8—`”Ÿæcâf^Âw¼r&Èd(B R]ÏÐVŸx$BÅ3Dž8ëKÓ¢Ûðx¯ðÜŽûˆ“ࣈ[H]ÝrØÚ¶œˆÎðUŒik|…-½Û)½ÛA–8$­f{ò™®[þ°àÊ~=ûPçû„VÉ?
 (‚¡>"–ǁ±`;¸à»!LÉ
-3¢S0|sz±nîßß]ò3„([ÿ°ÿ‡!Zþó„‹<¹€á$àÐt=CÔ\§C—¸nu%9‡ñÖ3½ÏðW)Ï­%Ï}:ûN&ý("n7¼ŽGYœ’=èéë¢:–Ô>yu…-ÆÔµÚ±S öˆ^ú–ã©c¿·ƒO ˆ™8ÓꄱîÅ-93•Y¹©@4l8þÙÙí™ÌÔFJl1x!•iÆ÷o#„꘮ljÍhˆ0üëhÚõåfñ´Ž£
+3¢S0|sz±nîßß]ò3„([ÿ°ÿ‡!Zþó„‹<¹€á$àÐt=CÔ\§C—¸nu%9‡ñÖ3½ÏðW)Ï­%Ï}:ûN&ý("n7¼ŽGYœ’=èéë¢:–Ô>yu…-ÆÔµÚ±S öˆ^ú–ã©c¿·ƒO ˆ™8ÓꄱîÅ-93•Y¹©@4l8þÙÙí™ÌÔFJl1x!•iÆ÷o#„꘮ljÍhˆ0üëhÚõåfñ¤œŽª
 endstream
 endobj
-10209 0 obj <<
+10250 0 obj <<
 /Type /Page
-/Contents 10210 0 R
-/Resources 10208 0 R
+/Contents 10251 0 R
+/Resources 10249 0 R
 /MediaBox [0 0 612 792]
-/Parent 10207 0 R
+/Parent 10235 0 R
 >> endobj
-10211 0 obj <<
-/D [10209 0 R /XYZ 100.892 685.529 null]
+10252 0 obj <<
+/D [10250 0 R /XYZ 100.892 685.529 null]
 >> endobj
 2470 0 obj <<
-/D [10209 0 R /XYZ 100.892 348.209 null]
+/D [10250 0 R /XYZ 100.892 348.209 null]
 >> endobj
-10212 0 obj <<
-/D [10209 0 R /XYZ 100.892 321.313 null]
+10253 0 obj <<
+/D [10250 0 R /XYZ 100.892 321.313 null]
 >> endobj
 2474 0 obj <<
-/D [10209 0 R /XYZ 100.892 221.296 null]
+/D [10250 0 R /XYZ 100.892 221.296 null]
 >> endobj
-10213 0 obj <<
-/D [10209 0 R /XYZ 100.892 196.611 null]
+10254 0 obj <<
+/D [10250 0 R /XYZ 100.892 196.611 null]
 >> endobj
-10208 0 obj <<
-/Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F51 3729 0 R /F17 3698 0 R >>
+10249 0 obj <<
+/Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F51 3736 0 R /F17 3698 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-10216 0 obj <<
+10257 0 obj <<
 /Length 1937      
 /Filter /FlateDecode
 >>
 stream
-xڍËnÛF𮯠z¢€˜áò­Þ’8)’6nZ+h$‡5¹²!¹*vô÷)É&О8;3;;ïeèÝ{¡÷Ëêõvõò]z*6áFy۝§Rä¡ò²b¤›ÄÛVÞ?Í£õ·í‡—ï¢È+‚M–%ÄšEAÆ ‰˜þ²ím«Ÿ×WIùŸ{³¾ŠÓÄw;ü¦þµ[+¿Ñ¶å嫲tc;ôë+•¨Ì³×‡ÁtL‹<mõv»úg¥@<(x¦WıW6«/ßB¯Ú/âMá=gãÅidi
+xڍËnÛF𮯠z¢€˜áò­Þ’8)’6nZ+h$‡5¹²!¹*vô÷)É&О8;3;;ïeèÝ{¡÷Ëêõvõò]z*6áFy۝§Rä¡ò²b¤›ÄÛVÞ?ÍÃõ·í‡—ï¢È+‚M–%ÄšEAÆ ‰˜þ²ím«Ÿ×WIùŸ{³¾ŠÓÄw;ü¦þµ[+¿Ñ¶å嫲tc;ôë+•¨Ì³×‡ÁtL‹<mõv»úg¥@<(x¦WıW6«/ßB¯Ú/âMá=gãÅidi
 píÝ®þX…çƪtÑØdQh‡¶¨åþ°7ØæP›Æ´ë¨ð=X×2žLƒï§Î6º;òâÚ‰‘ ¿q¼§suMÆîk˜†Ÿ®ßÀG1b7‚cÚÅêÚk@Ñ~PúJÅAšlX/š$™«z§_ §¶~¯{t
 ѱ¾CDê­©+S	•?wë+p\udÚƒßÒ±2¼öz`A¥nÏw}ì'Ù;×1£ßuçF¤lÃaì|poú`bˆâ@ñœEdd¸'.PzÐÆX§ ~gÝØ3éãퟟÞ0X꺶Á1Šã56¦ÓƒaT5ņåv²COgÝwn<ôKÎg–(céXx7H˜3pÀµÛ‚š9MR_‹¯Çab¨ìƒ­FˆÑ'M€ä:þ²":3òêÌI©Éþ4ží‡‚£ !n.8HH' £GËùiKvPo¶L]Å{;Î~ Ü$¥Ä|ÝëöÞ,„7[žùÝ÷Èêº
 íJó؍“CúÙΔC}dÎFÓm{Ï+Í,•CU{ÆC1…R1ÓY9èù_1LŽ\®¦9J/8g/2/‰bhV‡ž!ê wð«©{¡=#,žywÄ9fp¼ú|óþo†Æ©<—£*ً1¸ƒkÚXî)lÒ4Â6’((Å¢$H‚ØUúmÙ¹Þí0÷²Úî §ÛÃËkr½[Ç¡Oý+ƒöbº[š^ºè—X«EPD|έmKô¤EMùƒP†
@@ -55884,1446 +56773,1455 @@
 €<¹(¼ë^è„dÁóP
 ŽZÌ„9И#µñ`üÔƒñY"Ôrې}°WQ s¹(²µtm?Ö’1tAbݼ¿•¼Òƒ¾ƒŒ^R’g©8žf©8aÅðáF.¦ÙTÒĬùs}sËx¼ÎÖӍ‘
  ìvl7ö3M2t¼“ŸÜŒŠHš úp¨qne} û¾ÓMý£ ;›évº”Ýç­×—FvÞ¼PØpµ‘½©w2äÓŸ7`É•*O…“æ’‰Ò珄GŽ°q©±@þ„±§Ã1σrèåý=ÅóôŠxfj’N+zàYžºß‹ÿ¥Êø\¤'¾ý8c¾ .–Âé>Or™¨á¢ç¬É)kp=ò„,òÌA¬<sKóañ…OvN-é­yÉtÑãÐMA=tóӏQ^Ðô|î¡Ä¼ÊaPþ<I´‘ÛÑ“¡˜‡ü¯í]Gÿ’H^§4ˆDÐIh0™-OF,”Œ]nA)™¼pÏÑün%؉DÍRN5šo>ÛFÌ£ .ž¼~΄÷F#Ã*<¯y$ŸôA˜Éw"0˜ÑÙ[àC=ö3—t[úo2BÅTÏùµp{7Þïç¿5²í‘óhÑ{Ý4>=mãäôlxªü
-5ý?š¾o·«:"
+5ý?š¾o·«ç" 
 endstream
 endobj
-10215 0 obj <<
+10256 0 obj <<
 /Type /Page
-/Contents 10216 0 R
-/Resources 10214 0 R
+/Contents 10257 0 R
+/Resources 10255 0 R
 /MediaBox [0 0 612 792]
-/Parent 10207 0 R
+/Parent 10235 0 R
 >> endobj
-10217 0 obj <<
-/D [10215 0 R /XYZ 151.701 685.529 null]
+10258 0 obj <<
+/D [10256 0 R /XYZ 151.701 685.529 null]
 >> endobj
 2478 0 obj <<
-/D [10215 0 R /XYZ 151.701 509.857 null]
+/D [10256 0 R /XYZ 151.701 509.857 null]
 >> endobj
-10218 0 obj <<
-/D [10215 0 R /XYZ 151.701 480.834 null]
+10259 0 obj <<
+/D [10256 0 R /XYZ 151.701 480.834 null]
 >> endobj
 2482 0 obj <<
-/D [10215 0 R /XYZ 151.701 370.45 null]
+/D [10256 0 R /XYZ 151.701 370.45 null]
 >> endobj
-10219 0 obj <<
-/D [10215 0 R /XYZ 151.701 343.752 null]
+10260 0 obj <<
+/D [10256 0 R /XYZ 151.701 343.752 null]
 >> endobj
-10214 0 obj <<
+10255 0 obj <<
 /Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F17 3698 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-10223 0 obj <<
+10264 0 obj <<
 /Length 2357      
 /Filter /FlateDecode
 >>
 stream
 xÚ¥ÙŽÜ6ò}¾BÈ“pÓ’HêHž'Ùu€x½˜^x$œ»[°ŽŽw&_¿ujiFÞÝ Éb±T¬»§ 
-þv÷íþîõId¢È¢8؃8ŠD^$AšB*Ø—ÁÏáƒ=ŒU×Þÿºÿ‘ÐsQ¤©Bô¤`GŒ—(¡Äý.ŽRþ½»—Qx½ßI­ÂUûXµ¥[Ü'EH»ý§iê~,Š¨ $Ì3¥=UIĺû~÷Û]P@^ð©…”Á¡¹ûù×((aïÇ ²Èƒ+a6Ô¹H5R«ƒ‡»ÞEË»Çzù㙨*]¿?[à»ÈÃK_5¦ÂE@IŽ}Wóî/Q¬j˛Ǯgàû‡†Tî¢Y¼ú_¦D–§þ¢¯íxxÝõg8ò¡çLJ¹?âNe~<Û–iø‡ÿzÿîßx:Ø%Y&ò,
-v±Z|Ì\.uu0¤ÕŠŠ°1Ÿð>và%PQ1(Èþ6ÙadØØñXv7jXÂÉîÓty
-J·Þ:Œê±'Á­ÐÝŸªvK2RF"Š‹•dø:~‡®£yûÊDÊØS#õ$EŒ7HŠøkïãÐòb<›‘w3P&g
-oYÞlÿ¹:¸ÅxŸdáÓ™§ñèqXåöÄ`'M[~:Š4ñAwrì­4d7Í¥¶ R™§ük™¥á/±T÷-¿bÀÌ‹Ì4ò’3/yè€åÑ8
-¶d¤+Û
-Ãzž‘ÁÂީ旅ZÓ؁¡¦·Äh´fqV%YRO“pº€IjƒßЯZAï8ñ
-¤my68Fn[‡}E±AlÕ%{fh…Âh,;Ù­CïŽ<²Þˆ,@© Í·˜ÎÝT#ÏR’¾X`°ûŠî"UhZ‡Pµ<^ù'0ëúÒöpS¥tøîèNž	VÓX\vÜå‘äðõ–á—R‰(M˜K¦ô5H4{©jNulÙº§ ™ÂHÚV‰c'è–‰
-k”±÷LX_«ºfd¸'·‡EÝ™’g†‡†Õ^Nµ£w0u
-"Û¸M¢´Èb5»1DüÀ__Ftˆ7")d AKEñßCºP2:òõÐÈ’‚he…“‰OÝ–Ðv2ND.³µ»lîz-|ñ‘Þû%G™g,—Œå²ìãTäêÿ“E’ÇBA¢Õ”úk²Hr%r]­D©Utù‚4t&’,Y¦˜(qyîü–‡9ªã‚mgåÓÎå‹Dk‰BP©Ð\ÐäÒÜÛVZ„Öp¬e8:5Ž`²ƒe„…Õ
-¼‰NIHSïf䯈Œ¿`Po‡®þLêëyï8µ>0Œ"0’lÄH(gúC¬çÀÄ3Ǹ۹‘iXüû—	P²yþ£=|Õà»ÍHæR¾â3{Š)‹âŽW,z‹"²ZÀíT»è†7Xm.êáyH"þå‹$
-öÚ—<šÔÞ0ÚþìˆiçÒ“S}®Jë™–Gk(x?ñŠ¼ÎPJc ×UºÀzÁ¾¦Ì™aÏsJšy¸mòmàxwY	ÒU¶‡ûa®VJ…Ã$ê”Aþ{CÖ¤”K28k­-Q-Š…… 9‹à¢ì\MR w˜—iÜŒ–)Ä b.¿Àû!TåJ ¸Jõ×e”€«k¢¥¥ò¦OÕúCe™Ëµn—qTÓX¯BÞI™ˆx¾6',‰ù¦,y‚EÏõ¦ò¯:+wóÇ‘ˆuög+ë؝#4¥zŸ7‰ŸX.tf´¾´ŽAÏJëKm+ƒ8÷¾–ÁÂPSèÄä 0vH\sôL´v—G‡0„}dObc'¤ŽQVñ7¸žÃ-ãq]A‡0*è„»xùHZ'¾dÔ$ÜÚ8¬C?~¨§ÓÉ<Rk“¦á¼Ñ„lRðô-„L³ð't³ØEèíÂ$IEìåôá>—ᛟÐ5tÆ1!£˜À ,6ÀgÙyNîó8Œ½98oE qDæpëj´OH
-º¾úÃø>öy-矶«»S…rϏAö㙽ùQ‰çšët€ÝO…ÕÈ›ìôIÈEn7	ñ1–ðñ‰!%–ÂÒöî24ÓV¸Ú¸1(¡±£‹žR׌âd¦*œéÃÆ,c˜/½;‰°›êÙ°–Hð°fï{.ÌÞºæRÑuãtÎâ0]’ÇìWÈ…DãÔ¥:À«‡Žg`ÓÇ©æ9_Ñ–Ý 3ƒ‡x¸˜~3O‚ ¦ÚP£y­ 3OàÜ6¬ÿ@A̦”övüéäÖ£.z´Œúazi­²©Ú
-uôg—Ð6ìZª‹ 7sÝIKXàé–hŸ¤˜û®áº¾ð/¬UqNŒ\XÐi*R!ºðšÔ)44Iç‡Ü}äDµÍ(Õ7F±^p\¸rb®Kx“™¥S®zÿJ3šG3ØeõÇ‰·}ûÅeƒ/æVJkǹPïúO›EʪjÀÆظ÷™{£ÍH‚MiÍi69>d<'ÄÜ	qÂßðÞÙêe®}&#ÇDË;šƒ«µI0zŒSÉ‡@p›’e?0àýžG¯„Û1GÄð@OCô_0U*ƒ©ÐI£ø–¯ªÍšxÖ6>ˆ¤Ñš 8:pJÉ
-FR&NP™Ë
-Ãs…³ÆµÔ*%3˜ÌAךâôÇ'ÎBX9?XLÕÈ	
-¾{+x¶wa
-¦Þ›"ô”֝æ3fÏ´'‡
-|T=c£% ½58"xƒ
-îÎæfÐÞž+ç?ËŸÐŽ{ ã]K¡ü0:÷© âŽÞ'»võ¡ÀÖâð»·ÈÖ¦[ÜL1•ü\£¶˜z~ØÁGWˆ§PÀbùâ6Å_wfñ&šJJErâÔ», ˜ë®Ú¬…í^moÜÅ4¢Ü, wýYûŽÕÆé¹¹Ä6—8òs^6?ç
-L€¿~V½åÅËÀ ØÕùé•PZ¦g&cg·0ò2ÌMÅ8§÷Æ”Nm³Àé%êEöjQ˹b5Ò«× vù~µ@~Ù*Ÿèe–‚ùe3‹²…B°X« ó8Ì)æ@ùXZè ~õ°{@ƒÙºŸ¿‰é]ŠÞ–Àҍ|ƒ(Þ
-ÔØ)ù×}?Bçô:2{U
+þv÷íþîõId¢È¢8؃8ŠD^$AšB*Ø—ÁÏáƒ=ŒU×Þÿºÿ‘ÐsQ¤©Bô¤`GŒ—(¡Äý.ŽRþ½»—Qx½ßI­ÂUûXµ¥[Ü'EH»ý§iê~,Š¨ $Ì3¥=UÅˆu÷ýþî·» €¼àS)ƒCs÷ó¯QPÂޏA$d‘WÂl©s‘j¤Vwÿ¼‹–wõòÇ3QUº þ~¶Àw‘‡—¾jLÿ„‹,<€8’<û®æÝ_¢XÕ–7]ÏÀ÷©üEåê™Yžú‹¾¶ãáu;×j<œüáȇž3)Aæþˆ;•Yøñl[þ¥áþëý»ãé`—d™È³4ØÅRhUð1s¹ÔÕÁVw**ÂÆ|Âû؁—@EÅ  ûÛd‡‘acÇcÙÝp`¨a	'»OÓå@P((1Üzë0ªÇž·BwªÚ-ÉH‰(.V’áëøºŽæíÿ)3A*cOÔ“1Þ )௽CË‹ñlFÞmÌx@™œQ(¼eyg°ýçêàã}’…OXdžÆ£_Äa”Ûƒ4mù
+è(ÒÄÝɱ·ÒýÝ4—Ú‚Hežò¯e–†¿ÄR]Ü·üŠ3/2ÓÈKμä¡; –Gã4Ø’‘®l+ëyF{§¾›.jMc†šÞ£ÑšÅY•d9H=MÂé&©e~C¿h½ãÄ+¶åÙà=T¸möÅv±U”왡
+£±ìtd·½;òÈz#²H ¥44ßb~8wS<KIúbÁbì+º‹T¡iBÕòxåŸÀ¬ëKÛÃM•Òợ;yv$XALcqyØq—G’Ã×[†\J%¢4a.™Ò× Ñ쥪QH8uÖ±eëž‚d
+#i[%Ž=œ [&*¬QÆÞ3a}­êšážÜugJžV{9ÕŽÞÁÔ5ˆlã6‰Ò"‹ÕìÆ	ð}Ñ!Þˆ¤-ÅéBÉtèÈ×ÿU@#K
+¢•N$>1t[BÛÉ8¹ÌÖ6rìj°q¸ëu¶pðÅGrxï—9dž±\2–ËV°S‘«ÿOI‰VCBRê¯É"É•ÈuA´¥VÑåÒЙH²d™b¢ÄåA¸ó[樎¶œ•O;—wT,Y¬%
+A¥BsA“Kso[iZñ–áèÔ8‚É–V7ð&:%!M½›‘¿"2þ‚A½ºú3©¯ç½ãÔúÀ0bˆÀH² ¡œé±vžÏs|ànçFr¤`ñïgt\&@ÉæEøöð^Tƒî6#™ÿIùŠCÎìq(R¤,Š;^Y°è-ŠlpÈ>h·Sí¢Þ`µ¹¨„ç!‰ø—/’(Øk_òhRxÃhû#°c\ ¦KONõ¹*­;dZ­¡àýÄ+ò:C)\WéëIûš2g†a<Ï)iæá¶É·ãÝe%HWEØZ)O¨PPùï
+Y“R.Éଵ¶Dµ(‚æ,‚‹²s5.HxÜa^¦q3Z¦ƒŠ¹üRp ï‡P•*à*Õ_”Q®®‰––Ê›>Uë_•Q,d.×F¸]ÆAPMc½
+y[$e"âùÚœ°$曲ä	=כʿbè¬ÜÍG"ÖÙŸ­¬S`wŽÐ”ê}Þ$~.`¹Ð˜ÑúÒ:	<+­/µ9X¬â<ÜûZCM¡ÀØ!qÍÑ3ÑÚ]aÂö‘=‰:FYÅÜàz·ŒÇu¨ îâä#Qhø’AR“pkã°ýPø¡žN'óH­Mš†oðF²IÁÓ·2ÍŸÐÍb¡·“$±—Ó‡û\†o~B×ÐÇ„Œb°Ø Ÿe?ä9¹?NÌã0öæà¼Ä™Ã­«Ñ>! 5@èúêãûØçAt´œÚ®îNÊ	<?ُgöräG%žk^¬Óv?YV#o²Ó'!¹Ý0T$Ä[ÄXÀÇ'†”X
+KÛ»Ë0ÐL[ájãÆ „ÆŽ.RxJ]3Š“™6ªp¦³Œa¾ôî<&Ânr¨gÃZ"ÁÚ½ï¹0{{èšKE׍Ó9‹ÃtI³_!S—ê ¯:žM§šç|D[vÌâábúÍ<	‚šjCNäµÌ<1€sLØT°6þe0›RÚÛið§[ºèÑ2ê‡è¥I´Ê¦j+4ÖÑŸi\BÛ`°k©.‚vÞÌu'-!`§[^ }’n`~컆gèú8À¿°VÅ9U00raA§©H…èÂkj0P§ÐÐ $2p÷‘Õ6£TÜÅzÁqáʉ¹.áMf–N¹vêý»Þ*ÍhÍ`—Õv'Þöí—
+¾˜[(­çB½ë?m)«ª`wàÞgî6#	6=¦5§Ùäøñtœs'Ä5:Ã{g«—¹ö™Œ-ïh®Ö&QÀè1N=&ÁmJ–ýÀ€÷{½nÇÃ=
+ÑÁT©¦B'â[¾ª6kâYÛø ’Fk€,àèXÀ)%+I™8Ae.7ÌÎ×
+P«L”Ì`2WX]kŠÐŸ8=`åü`þ1U#'4~øî­àÙÞ…)˜zoŠÐSZwšC̘=Óž6ðQõŒ–€2ôÖàˆà
+6¸;››A{{®œÿ,B;w-…òÃèܧ‚ˆ;zŸìÚÕs„[‹ÃïÞ"[›nq3ÅTòsŒþÙbêùaI\!žB‹å‹OØݙśh*](qɉSï² `®»þi³.´{µ½pÓˆr³€Üyôgí;VC§çæWØ\âÈÏyÙüœ7x0= füúYõ–/ƒ`Wç§WBi™ž™@<ŒÝÂÈË07yãœÞS:µÍ§—¨}Ø«UD-çŠÕH¯N\ØåûÕùe[¨|j —Y
+æ—Í,Ê
+Áb­n ÌOà0§˜åci¡løÕÀî
+fë~þv$¦w)zXK7ò
+¢x+Pc§ä_÷ýÓ 	ž{S
 endstream
 endobj
-10222 0 obj <<
+10263 0 obj <<
 /Type /Page
-/Contents 10223 0 R
-/Resources 10221 0 R
+/Contents 10264 0 R
+/Resources 10262 0 R
 /MediaBox [0 0 612 792]
-/Parent 10207 0 R
+/Parent 10235 0 R
 >> endobj
-10224 0 obj <<
-/D [10222 0 R /XYZ 100.892 685.529 null]
+10265 0 obj <<
+/D [10263 0 R /XYZ 100.892 685.529 null]
 >> endobj
 2486 0 obj <<
-/D [10222 0 R /XYZ 100.892 382.952 null]
+/D [10263 0 R /XYZ 100.892 382.952 null]
 >> endobj
-10225 0 obj <<
-/D [10222 0 R /XYZ 100.892 356.599 null]
+10266 0 obj <<
+/D [10263 0 R /XYZ 100.892 356.599 null]
 >> endobj
-10221 0 obj <<
-/Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F71 5424 0 R /F17 3698 0 R >>
+10262 0 obj <<
+/Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F53 3738 0 R /F17 3698 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-10228 0 obj <<
+10269 0 obj <<
 /Length 2090      
 /Filter /FlateDecode
 >>
 stream
 xÚ}XKÛ6¾ûW½TÄZ‘Ô³·$Û[ iÚ¸H$YâÚjdÉåuößw^²e¯6'RCr8Ïo†
 ½z¿.Þ¬·¿Ä¡§Â så­<« 
-•—dyç‘·ª¼O~œF7_V¿Ýþ¢µ—y’D´5ÑAàD›>Öíºn«Ÿn–Qªý¿½Yš8ò»cÿ®»Qþ®¨[þ|]–Ý¡ÜÍRE*ñßn‹ý`{^ÓtÛâçÕâ¿…ö àD®80Æ+w‹O_B¯‚µß¼00yæiçÎ3q$qóÆû°øsN•Uñ¬²QR¨Gy£3kaHý¯ P˜ùE[á$÷IzÛb८¯l€Î&õWÛÚ1ö“L üô~(JË'wÅWdlecQUu»á¥‚‡Öåû0lá,1a~uYu×¢u@¥¥2Aå,µ³ýc—è8ôºž'YôñÓöOüe÷„þ
-ïêݾAr”ûe·GåkØZv~ª¦¶ÓZ‰NGïï‹Ýs§™\*O½Ä$QÑw½D&9ùŒ|uyŸÉ£ Ï#/n¤[sëXÄK÷ÆyÃ"á®}2¿:4b¥¡›Ó+º8tK¶†¨ÔA®36¹ÜÝÔë[gËC_O·sקQÅÑÈé:5äPÒ¹"³ÂDûïo2ã¿þ©eǞW?‡*j0Zp•ý
-ÔÞ6öñ&N€mgªÄ€ã¯¢·|ê°gÅ‹ÁV¬ŽHv@™ÇøEÓtÈó(Ÿ„ö2úˆþX<™„¦L?ŒA‹÷gZ4…­gMa¬Øåa'ì'Ìk
-ñSæzŸˆŠ¬—sáÏØaŒ¯34´‰üÏÊDpa.ßÎVL¾«ÝÐ×ëÃÀç™‚?\]N®ƒd}ä±ëдHª[ îèT !zJyk2‚p…#)5Ø=ˆÁ4
-"ù%©ÀK’ø¿ö:i÷w<¾Fw@äøçÔ¿Ž3¸DçA¦ä’¨ÎÒä† †_3R Bc#÷ ‰Ʋ·ÛO´ÕxÜ[q<ÈÆw«[†ß^!l Ð
-ÌqdCÑC~=EÛ•§P¨4g@ß÷`ô†IÔ ##P²Ð¯«Ñ3˜$ìûÆá_÷w0¨€)¼0G×Ô›-EPCJ…<Œíí˜1H|è»Ïþ~wÿÏ«©¼#Âlk.°-ŠýmD	©ß}Ñn,O©ÐÁ(šQR)lïxeàª3ÊMds€€v”+•ìéx<«þðÄt£0â€!ŽÂÇ;;gíQ¾ÎS‹øŽðÙ@áÀ‘¨ªEþý »“„ÿÑ1û5¯œƤÚð™» >'5¿
-_2¥Å	=£Ôx™+¤œOÚzQ‘P3ãksèm…¹®@Y8;0ßq×FBS¸íÒfàø9DÚ
-ü’’Ä”ˆ8Cqt{jpz*Ã7ðgðckR4¦L%—_àŠ
-Ž“0&>Ýl1°¥“´G:&¾[ñ8F¢;# ‘MUéþAV¯™]0ÊFdJ-+½u]óH’0FÔ}ž–ø‰¡úØ;ôD•¦ÞYt`20%‚oÉ	˜R&¢˜´ö›p`»"ØŒ‘èóvJ*P56 Gˆ/eà¾@´Îak}Ý~ßÔV>ÀÉË8¿°ÐN8žŒ›eÊÿC—DåXÅ—ñkǺix¶-Îé8'ädâãè9:i®e2"“øNHHc9™ˆ9Ž4¶(RØÛH# ˜œd
-Áûy4pÁH‡
-ªR‰2½ÖØ
-¹CƒO	­
-§ŠFoÕŽg¨5ÙøÁ]L(Ø+žïGpæ@ ‘zam8ðœŒ”c×L¡µ*ÖÐcÌêÖ6m)s2iÄ‚¯Zó7Ý®WIt*i Ž`rrŠKMÆÅHâEɝTpvHT͘˜d3Ü1 ä NLÁKGœü.€®ê»íΤÛI¤Ûù‹|ÄmÎۢܢí¾ÓËhfñäŠ5À}ynb…ż·%8ð‰—Ý»ãy‰žÂ=ÛÚ¾À7q`bÓ
-üa‚ã¹ ÷¼ƒBWX‘Ö¾ÛÒët_9;óð {\ýšê€@ŒsÑځqö_yµìÂpå’ýNŽNoÁTÔUªç”[ŽgÅœ eÁèO‹EÝÉ+wgù{ÍrŽÆ&I$1>`ËŽgÿ;ض”#3ÅYxà„Ý7<ñ
-cöþËy¢8Ì.žA
-¤%æD–Œsƈ‰ãØÈb¯xnÅy­·Ã¡o)`y-/Zœ¼áýÝ[žP¦e![)«T3‰<êatrÕIhhÈšŽ^ñ°v¬‡­™p¶~ÍZ
- –HìøøD~X>_?v}@
-ž\ÐñÙ?ãýˆg³÷Ð	ZÖ-<Æ7äÙ‰8¿¨H@¯âÉ#<<ì©8á
-¿Nåœt?šŸ!x€½7G_êŒ{O
-0¾áù=0>8±ÝÀÕ‚7ÁNÂYt¡ŸðI-<î³ßö5w|:ÇWêÔ_¸éd¯”ì•¢nsSa)‚ÃŽ; ¬îÜ?dc»›$ð´tO0)»ô{V¾Š
-$õ4ÓS“8‚¯9¹hÿwºQºibü>Îbžå!·oãÃýújóRWûðMOÂuOÀ‡|ve9aJ{Å{"Ð󤻄(æw&ŽUíÊ¢¯db#}ÐûåÐ-+‚}Ú?ÏÀLÅü° @ÑŸ±t€fô %Þô/Á8þ¼ZünLŠÁ
+•—dyç‘·ª¼O~œê›/«ßnÑÚË‚<I"Úšè 	
+p¢Mëv]·ÕO7Ë(ÕþßÎÞ,MùÝŽ±×Ý(WÔ-¾.ËîÐîf©"•øo·Å~°=¯éo[ü¼Zü·PÀœÈÆxånñéKèU°ö›&ϼ#íÜy&΂$ŽaÞx.©²*žU6ÊR
+õ(otæo-©ÿ
+3¿h+œä>Iãq[¼Ôõ•íÐÙ¤þj[;¦Â>`2€	”߃ÞEiùä®øŠŒ­l,ªªn7¼TðÐÚ£|†-œ%&̯.‹¡îZ´¨´T&ˆ£œ¥v¶¬ñ‡þC×óä#‚~aÂ#~Úþ‰¿lážÐ_¡ñ]½Û7HŽr¿ìö(£|
+[ËΏÍÔvZ« Ñéèý}±{î4“«@å©—˜$0*ú®×‚È$'Ÿq`^Ügò(HÀóÈKéÖ#Ç\à:ñÒ½qäp…H¸ë@ŸÌ¯XièæôŠ.Ý’­!*uëŒM.w7õúÖÙòÐ×ÃÓíÜõiDq4rz…N
+9”t®È¬0Ñþû›Ìø¯gjÙ±§û®áÕÏ¡ŠŒ\e¿µ·}¼‰`GÛ™*1àø«è-Ÿ:ìYñb°«#’]Ð@æ1~Ñ4ò<Ê'¡½Œ>¢?ÖO&!†i ÓcÐâý™MaëYS+vGyØ	û	óšBü”¹Þ'¢"F ëå\ø3vãë
+m"ÿ³2\Á…Ë7…³“ïj7ôõú00äy¦àW—“ë`'Yyì:4-’êˆ;:H¤žRAÇC ¤Œ \SÅRj°{ƒiD $òKR—$ñí;tÒîïx|î€ÈñÏ©gp‰ÎƒLÉ%Q¥É
+
+¾f¤ „ÆFî!Œeo¶	žh«ñ¸·âxïV·:¿½BØ  ˜ãȆ¢‡üzŠ¶+O¡Pi΀¾ïÁè
+“ ¨AGF( d¡_W£g0
+H$Ø÷9ŒÃ¿îï`PSxa6Ž®©7[:Š †”
+yÛÛ1cøÐw;žýýîþŸWSyG„ÙÖ\`[ûÛ/ˆR¾û¢ÝXžR¡ƒQ4£¤ SØÞñÊÀUf”›Èæ í(W*ÙÓñxVýá‰)èFaÄC…+vvÎÚ£|!§*ñá³;€Â!"QU‹üûAv;'	ÿ£c†ÿvk^9ŒIµà3w) }Nj
+~¾dJ%0Š.zF©ñ2WH5þ8)ž´õ¢"¡f -Æ×æÐÛ
+s]²pv`¾ã®„¦pÛ¤ÌÀñsˆ´ø%%ˆ)q†
+âèöÔàôT
+†oàÏ2àÆÖ¤hL™J.¿À'aL|ºÙb`K'itL|·âqŒD3vF@#1šªÒýƒ¬^3»`”È”ZVzëºæ‘:$aŒ¨û<-9ðCõ±wè‰*M½³èÀ4d`Jß’0¥LD;1ií7áÀvE°!"Ñçí”T jl4@_ÊÀ}/€hÃÖúºý¾©­|<€“–q~a'$ p<7Ë”ÿ‡:/‰Ê±Š/ã׎uÓðl[œÓqNÈÈÄ	†GÑstÒ\ËdD&ñ(Ær2silQ¤°·‘F at 09É‚%öóhà‚‘T¥dz­±r‡ŸZNÞªÏP9j²ñƒ»"˜P°W<ߏà́@"õÂÚpá9)Ç®™BkU¬¡Ç˜	Ô­m0ÚRædÒˆ _µæo:º\0®’èTÒ" Àää— š‹	Ä‹’;©à,쐨
+š11Éf¸c È@œ˜‚—Ž8/ø] ]Õw۝I·“H·óùˆÛœ·E¹EÛ}§—ÑÌâ5Èk€ûòÜÄ
+‹yoKpà/»'vÇó=…{6¶µ}o0âÀĦøÃÇsîy…$®°"­}!·¥×é¾rvæàö¸ú964Ձç1¢µã*ì¿òjÙ!„á2Ê%ûÞ‚©©«TÏ)·ÏŠ9AË‚ÑŸ"‹º“WîÎò÷š;äM8’Hb$|À–'Îþw°m)GfŠ³ð>À	»5nxâÆìý—ó(Dq˜]<ƒHK̉,;æŒDZ‘Å^ñÜŠóZo‡CßR*ÀòZ^´8/xÃû»·<¡LËB¶R
+V©fyÔÃè䪓ÐА5½âaíX[!2ál5üšµ.@,‘Øññ‰ü°|¾~ìú€<¸ ã³ÆûÏfï' ´¬[x
+Œo2ȳq~Q€^Å“GxxØSqÂ~Ê9é~4?Cð {oŽ&¾Ô÷ž"`|Ãó{`|pb»«oƒ„²èB?=à“ZxÜg¿íkîøt¯Ô©¿pÓÉ^)Ù+EÝæ$¦ÂR‡w XݹÈÆv6Iàiéž`Rv;è÷¬|Hêi¦§&q_srÑþït£tÓÄ8ø}6œÅ<ËCnßƇûõÕ楮öᛞ„란ù:ìÊr”öŠ÷D çIwQÌïL«Ú•E_ÈÄFú öË¡[Vû´ž™:ŠùaA¢?c;é Íè 2J¼é_‚qüyµøCðŠ¿
 endstream
 endobj
-10227 0 obj <<
+10268 0 obj <<
 /Type /Page
-/Contents 10228 0 R
-/Resources 10226 0 R
+/Contents 10269 0 R
+/Resources 10267 0 R
 /MediaBox [0 0 612 792]
-/Parent 10207 0 R
-/Annots [ 10220 0 R 10230 0 R ]
+/Parent 10274 0 R
+/Annots [ 10261 0 R 10271 0 R ]
 >> endobj
-10220 0 obj <<
+10261 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [480.269 605.899 511.352 617.588]
 /Subtype /Link
 /A << /S /GoTo /D (pam) >>
 >> endobj
-10230 0 obj <<
+10271 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [150.705 592.35 388.182 604.039]
 /Subtype /Link
 /A << /S /GoTo /D (pam) >>
 >> endobj
-10229 0 obj <<
-/D [10227 0 R /XYZ 151.701 685.529 null]
+10270 0 obj <<
+/D [10268 0 R /XYZ 151.701 685.529 null]
 >> endobj
 2490 0 obj <<
-/D [10227 0 R /XYZ 151.701 571.35 null]
+/D [10268 0 R /XYZ 151.701 571.35 null]
 >> endobj
-10231 0 obj <<
-/D [10227 0 R /XYZ 151.701 541.335 null]
+10272 0 obj <<
+/D [10268 0 R /XYZ 151.701 541.335 null]
 >> endobj
 2494 0 obj <<
-/D [10227 0 R /XYZ 151.701 308.603 null]
+/D [10268 0 R /XYZ 151.701 308.603 null]
 >> endobj
-10232 0 obj <<
-/D [10227 0 R /XYZ 151.701 278.588 null]
+10273 0 obj <<
+/D [10268 0 R /XYZ 151.701 278.588 null]
 >> endobj
-10226 0 obj <<
-/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F71 5424 0 R /F17 3698 0 R >>
+10267 0 obj <<
+/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F53 3738 0 R /F17 3698 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-10237 0 obj <<
+10279 0 obj <<
 /Length 2106      
 /Filter /FlateDecode
 >>
 stream
-xÚ¥X[¯ÛF~?¿BûTˆu47]‹]¤iwqZ$Ín¼ÈCÛ‡9ÒØ"K®.9õ¿/9¤lÉU‚öÅšáp8ò#‡t‚8ø×÷»‡ÇJ¤QžÆ"ØíÇQ–Ë ÉòÈä:Ø•ÁÏáWUÛl~ÝýàÙ³(Oì2bàŽ‰OêÈD›­ˆ>5ý`ëÚÕF„°w«Œ	mSâ@‡oÚæ—XèÃØÙ›dÃñQç^ãT›I¶I
-r=|¿{øíA ˜gÚšH© 8=üük”°öCG*Ï‚Ïy
+xÚ¥X[¯ÛF~?¿BûTˆu47]‹]¤iwqZ$Ín¼ÈCÛ‡9ÒØ"K®.9õ¿/9¤lÉU‚öÅšáp8ò#‡t‚8ø×÷»‡ÇJ¤QžÆ"ØíÇQ–Ë ÉòÈä:Ø•ÁÏáWUÛl~ÝýàÙ³(Oì2bàŽ‰OêÈD›­ˆ>5ý`ëÚÕF„°w«Œ	mSâ@‡oÚæ—XèÃØÙ›dÃñQç^ãT›I¶Ir=|¿{øíA ˜gÚšH© 8=üük”°öCG*Ï‚Ïy
 ”ɢĠ´:øððï‡xn‘BF¹zaGþšÓÕàf°6»™¿V’ðµ’týZ(]€t#QzlÁhJ¥3“‰«ä¡kAR–ãÌâÂÌí‚’ȈŒìŽU¿Ùê<{ö’Ÿ”®/ºêy³•iè˜a8:œñ™……+ÇnZ{·ÐY-Qn ÁǪ٠ûs…÷ô¼gúú‹ã–nl¶¨,j'TdtNÚ5Us Dh•/…(‘†¨· …=ÛçÚ±ÝUîÏU	hÉ…ëy„ØnåU1¹…¶DìÚš÷m·¦ hUú“^P²ÉÂïÚ“­ƒI:ONÁv];ŽD·¼þnG‹ ÚÏÿ$LÆñï4zÿÝâÝO̝;Œµ](eH'8õsw}ŒJ…ýXlÀ‹GšÙž¾ƒ«ôRš­Äýp~5gÓáªãêš×ýá0ø`O(óÙò|bäClŠ
-ˆH1GžH"•(€ÄG&IW€{z·)]„1
-§(þx¼Ðíûc;Ö%™ä‰HeKßý/!v4#?!DãÕì:•tXð×Ìü5=_yªšª :ÑHòX‡oçê|Í…¬@lH'W ËÑÂ'F)1%QHXVÞí#bˆ˜0"²iã—aá²¢KÉÖàÚ“#ø€8C4¦ZMš¤d3à»j‚>›–¾5) %@ª
-ÑvJ†ó³’f3-Šýìq·¦\ïÎà§E2Ú„7¸q`|û"ν	 É3_Nõgt_í–øÿ¡¶½G-ZÔÈÐq,oŒ€±AˆQ¾bÀÁÒ°TŒ'×ÿ;²Uª}L`¢Æ­ÞûH6áuÙõÕ¡Á¼T‚
-ûK?€Û=qyô¾wêiO‹”	¶÷»lçXúi5—Ÿk7iÁ9Ù,œ"4¥¾…àWÊífæ2æ¢$IªêDB!å—ØÄ{[u”Hw¶¯êP­W„wðHús
-u¿Ã•½–:7Ë°Óy2;¬N`‡á¾kOÄÁ–éˆî#üª´4ã5™™aðÓµ_’ â5÷¹âä}M׬M´VPÀÉT€´HˆY¹I.+þã~«Áõ•Š‚õõàÐj}Õžbé3G€ÖøîR~ï¦D¥µ‡B½´M`‡•S‚0(Æ®säcÜu¡]c.}EWXÆ«‚äæZˆ~ûz#“ð͏ÞÛiqá•'|»¥ÿûþ/k6Q)”¿×âM"s3C…Ì9Ì0{hnëÎÙòB¬€ªžFï7™_¿]Õ[$2ÒI6óìSHñ‰TÃ*¿3¿7[¨h’H&É´õÑ
-ÅãÙž¢ríœjé,xËê–°
-H¶“HAÉÒN2µÍ€àYµ”øI=·Ô±„cOÆài¾a_­…'[N}è½¢ðhyGYõŸÖ­˜C“\ÓõÛ×?~O)ø§w<x÷âãê¶RCääw…Í[¨5)@-ðR
-Ç»ª ¼ªÀ«D-îê~Ïá!ï¸$),—'û‰ƒgÕ@ßÆÙŽ
- ÎtmP ëâ•”âP¬áQ>ÐÀ¿öðfé+FëRmR5€^¤Äß7=­¾qñ²ØÈ+8±†KùÜXЄª÷ûå¹÷<”ø´vŸêšV•‰gÊãl¦<f<¤êúpOí¶˜¾™“,™›Íj»@ÎÔÞ…Žµ‚L ³Í—Bj	›DDñ-¤&Ý9V1éäQžËÅ«ÔvÕ¡j,ãÐE\ÛTŒp28?þž¸¸RÇ[öÝèwÇ- AuQ9‘Tv2­€éø¡”ÄCë{5öβC
-ÇôŽ%FsŠõ¤‡;°sC¦ëƒ°UD¨š¢Kd³D܏ïV}ˆ!ý…žôgü» )Kâ*­;µM´™÷5Ô —ôÞ#¤¡z^²ü€*a\š½T¸ðØ=Óälœce>ÿ7$WQ®T ¿†Ï«90J¾À76xêeB!Êçò{<ÝàÙ’(ýZQ·½·3Nnš‡•È³(IÌ]ïQuÝT*ôÕªkõP5€úC᮸æ ©[[‚Ý©¬ó
-ƒ¢¥
-S¡î¿të@A“"G’Ýz2šN-	Ž¹àÂ!¹	ÙŸ«¢€0êW&9ÜõãxÖµâ´?Zÿï…gÃ`Çg]4l&|,!õÖ{æ~µ¾åt5Õ¸pnV[P“»ö©S¦Ùí_
-wí
-8ÌL¶ÈcÙ¢P‚é,­aY˜èÛ‹‚-ƒ¿èˆ  ©”nW«K
-TXqij¹ßÃ+ÈŒ<ŽßÒ`¶|4ŸÑv%Uk¾ÛC^ïl‚¼Q€ÌûÈMnÌýɃQŒÍbI‹SZ½[æ]×êyB‰(“¯ý™'´‚ªéú_žÿOŁ¸M·`!%³@HÅF/"×d³ÿ/u$ ]„ÀÍb¶çßîúÂdÎõÑ­X;Ãù¯½==Û¨í÷}è|gGñ­Júû‚õþfùÕ0ƒ•
+ˆH1GžH"•(€ÄG&IW€{z¿)_lòÃ)Š?/tûþØŽuI&y"RÙÒw DÿãKÈŸÍÈOEÑx5»N%ü53MÏWžª¦êˆN4’<ÖáÛ¹úB#As!+[ÒÉÈr´pÀ‰QJ`LI– •w»Gƈ˜0"&ŒˆlÚøe˜C¸¬èR2†5¸öäÈ>à΍©V“&)Ùø®šà„Ã¦¥o
+G
+H	ªB´’aãü¬¤ÙÀŒG‹b?{Ü­)×»³8ÆiQ Œvá
+nßþ†ˆso@òÌ—dýÝ×A»e þ¨mïQ‹52tË#`lb”¯Çp°4,ãÉ5ÃÿŽl•j˜¨q«÷>’Mx]v}uh0o#•`äþÒàvO\`½oàzÚÓâe‚íý.Û9–~ZÍåçÚMZpN6§Í€‡Céƒo!ø•r»™¹Œ¹(‰C’ªú#‘DHù%6ñÞV%ҝí«úTAëaÅ<’þœBÝïpe¯¥ÎÍ2ìtžÌÀ«Øa¸ïÚq°e:¢ûÈÄ¿*-ÍøAMffXütíW„d€xͽ@®8y_Ó5k­ðÂG2• -bV®D’ËŠÿ¸ßƪCçAp}¥¢`}=8´šCßEµ§XúÌ 5¾»Tß»)Qií¡PomFØaå‚ Š±ëùw]h×؃K_q±¸ˆWÈ͵ýöõF&᛽;¶ÓâÂ+OøvKþ÷ý_Öl¢R(¯Å'šDæf†
+™s˜aö:ÑÜ֝³å…XU=Þo2¾~»ª·Hd¤“l:çÙ§â©†U~f~o¶PÑ$‘L’i룊dz=EåÚ9	ÔÒY:ñ–Õ-a.l'‘‚’¥
+dj›Á³j)
+ð“zn©b	ÇžŒÁÓ|à ¿Z9N¶œúÐ{EáÑòŽ²ê?­[1‡&¹¦ë·¯üžRðOïxðî'ÄÇÕl¥†ÈÉï
+›·PkRZॎwUxUW‰ZÜÕýžÃCÞqIRX.+Nöځ¾³ @;éÚ  ÖÅ+)Å' Xã| íá;-ÌÒWŒÖ¥Ú¤j< 	¼H;ˆ¿ozZ}9ââe±‘Wpb)—ò¹± 	Uï÷Ësïy)ñií>Õ5­*Ï”ÇÙLyÌyHÕ9ô;àžÚm1}3'X27›1Ôv=€œ©¼
+'©9dml¾RKØ$"Šo!5éαŠI'ò\.^¥¶«Uc¹‡.ràÚ¦b„“Áùqð÷Äŵ:8Þ²ïFÿ¸;nª‹Ê‰¤²“iLÇo¥\ Zß«±w–å°˜j at 8¦p,1šS¬'=Ü‘€2]„­"BÕõXb  ›%â~l|·êCé/ô¤?ãßMYWiÝ©m¢5ȼ¯¡& ½¤wð1 
+Õó’ýàT	ãÒì¥Â…Àî™&g{à+óù¿!¹Šr¥ø5|®X́Qªð¾±ÁS/êQ>—ßÃà˜àaèÏ–Ü@é׊ºí½qrëÔ<¬DžEIbîzªë¦R¡¯&P]«‡ª„Ð
+wÅ5· MÝÚìNe¯P=(Uð˜
+uø¥[
+š9’ìÖ“ÑtjIpÌÉMÈþ\Õ„Q¿2Éá®dz®§ýÑú/<;8ë¢a3ác	©·6Ø3÷«õ-§«©Æ…p³Ú‚šÜµO2ÍnÿR¸kWÀaf²EË…Lgi
+ËÂDß^lüEGI¥t»Z]"P ÂÀŠëLCPëÌý^Afäqüΐ³åàaøԐˆ¶+©ZóÝòz‡dà¼`ÞGnrc¦èOŒblKZœÒòèÝ2ïºVÿËJDiœ|íÏ<¡TM×ÿòüx*Ämšø¸)™Bš(6z¹‰˜ý©#í"n³=ÿvצsv¨nÅÚqÎ}|ìíéÙFmwx¼Û¹8(‹£øV%ý}Ázÿ³ü—uƒ«
 endstream
 endobj
-10236 0 obj <<
+10278 0 obj <<
 /Type /Page
-/Contents 10237 0 R
-/Resources 10235 0 R
+/Contents 10279 0 R
+/Resources 10277 0 R
 /MediaBox [0 0 612 792]
-/Parent 10207 0 R
-/Annots [ 10233 0 R ]
+/Parent 10274 0 R
+/Annots [ 10275 0 R ]
 >> endobj
-10233 0 obj <<
+10275 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
 /Rect [123.651 116.961 205.667 129.913]
 /Subtype/Link/A<</Type/Action/S/URI/URI(http://samba.org/)>>
 >> endobj
-10238 0 obj <<
-/D [10236 0 R /XYZ 100.892 685.529 null]
+10280 0 obj <<
+/D [10278 0 R /XYZ 100.892 685.529 null]
 >> endobj
 2498 0 obj <<
-/D [10236 0 R /XYZ 100.892 660.623 null]
+/D [10278 0 R /XYZ 100.892 660.623 null]
 >> endobj
-10239 0 obj <<
-/D [10236 0 R /XYZ 100.892 638.691 null]
+10281 0 obj <<
+/D [10278 0 R /XYZ 100.892 638.691 null]
 >> endobj
 2502 0 obj <<
-/D [10236 0 R /XYZ 100.892 638.691 null]
+/D [10278 0 R /XYZ 100.892 638.691 null]
 >> endobj
-10240 0 obj <<
-/D [10236 0 R /XYZ 100.892 614.691 null]
+10282 0 obj <<
+/D [10278 0 R /XYZ 100.892 614.691 null]
 >> endobj
 2506 0 obj <<
-/D [10236 0 R /XYZ 100.892 371.984 null]
+/D [10278 0 R /XYZ 100.892 371.984 null]
 >> endobj
-10241 0 obj <<
-/D [10236 0 R /XYZ 100.892 345.263 null]
+10283 0 obj <<
+/D [10278 0 R /XYZ 100.892 345.263 null]
 >> endobj
-10235 0 obj <<
-/Font << /F22 3706 0 R /F50 3701 0 R /F17 3698 0 R /F15 3700 0 R /F51 3729 0 R /F70 4384 0 R /F85 5521 0 R /F71 5424 0 R /F29 3731 0 R /F30 3732 0 R /F58 3733 0 R /F68 3734 0 R >>
+10277 0 obj <<
+/Font << /F22 3706 0 R /F50 3701 0 R /F17 3698 0 R /F15 3700 0 R /F51 3736 0 R /F59 4373 0 R /F85 5513 0 R /F53 3738 0 R /F29 5413 0 R /F30 5441 0 R /F61 5442 0 R /F71 5443 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-10244 0 obj <<
-/Length 1939      
+10286 0 obj <<
+/Length 1932      
 /Filter /FlateDecode
 >>
 stream
-xÚ­XYã¸~ï_! /20¦ÅC× 0»É»Ùlt&ÁfÐm-KŽŽxûߧJ¶ºÕû´/Y,’u|uÐQp¢àÏß<=ì>ÇQ #‘G¹žŒ¥H#$Y.âÜOeðS§Éæç§ïwŸ•
-2‘'‰!ÖD‰$Òp1}­š}Õ”7[“ªðKï6[›°=à7ÿØndx¶UÃÓOEÑŽÍÐo¶ÒÈ$üöd/ƒëxM¼íáOOÿ}p<x'W,´ŠóÃO?GA	kß‘Ðy\‰óè8IøþñÝ++ãUeM.H)Ôãe£²°A”\†(_xÉÛ±.‘¤Â“E†ÿác&;ðJíl?0i8ùµ¿o2~ú+OJ7m“aÝ^Ð 8t
-RýκÚw¶«\ÏÓªé[×Î_Þ6LöBvh(Ðn+µˆMÎ
-ô/ýàÎü á~
-.T°¹s4±Êu8´L"9q0ˉ“¯8q{žôÕàØû±º7žŠ¤PÉìþß“Ï&cï>§òž9&‹'ÖÓ0\>îv×ëU<»®qµh»ãî2îw¤ÎVE¹HMÆZż§®šñ—§ß]ìy÷ê²¥d ‘<ʦÛþÀÂ/=¿GxŽ4Rä1ÛÜ ¬t°Õ©Ê@¸LFQø´ã¸~¨š#ø$Iç{ÿmÖ®O)8NI>ïwh;r@‚›;<ë™°˜\õü½tíÞî뜥!º&ÃËy‘½™…Ï@ª®yÒþ;’š‡v¢
-eá£=#ˆövÛ¹Úˆ0$—֝ۦ_V76
-i«´!$*ߐHÔÞuññ'Uø—ŠîÆ
-^Øc'ZÏ"6%h® a4+4Û”¼á
-ùCþh@“’Ûwáú㇓Öt8Sô‚µJ&3òµÛ`ÀQt£ÀÁ-/Ž½ç‚81'xv¶Ï›Û	ýØùÝN£[6É«ÔAŒÓÞt´†¹Šçh¼SÀÇÁŸýyyÒa³8[ñFœôãåRSþà%¼Ëx”Z
-“çSìÜP`\‰r
-µ˜çs5ñ–U犡í^üuC7h&‰u
-ö+ê±$˜ÜÝ:@<I8oá[v”&<³˱¦ä'ÍdFY²,À%ö„OçÈp‹	•Ì|ÅŸy³€ ã$Då`U[/O¡Éœ‡?¬Áˆ ©Sóž}M$²9íƾەm±f[¨<Y>'Q<vå4%¡¢©ÅqgÛ¼{œ™8}añÕ¤…tƒ=©*˜üµ"FŠ*Z®<ÿ~¬êÁÁ9iè¬ÒìP€…–ùÒ.TÞÃÉâÔò´:ð—áž@ÈÚóvª†µ'!†ÜàNÜH'Y`¯­ûÖS¦š(rxûéØ):î DºÕ”Æižœ-©ÿ€Ü‰Ê0a¡q®$Èi®šÈP´çKUûÞ”Û× ƒ%‹‘XØ¡‚„zWdÀ]q–ûzð¦¼éÌ·mƒ’)«ˆ÷¦ï¯ÕPœDÑ6&q@Šàà+Ö€fð¦‘_ÿ¡ÚotvvMɘÅyÊ+(VBéeíe°CU{lk¿¿_ßvÚ{_ãW3Ê­Åœôp†V¥Ð6sG„tì ñ{n{O)Æ®»cÑáÑ5ÆhgføòãwÿÜýÀ¨½ø²—~»
-wçl“X†_al B¥…DÙ¨(<¸+"å[«ž'†<y'(Ý(•S at zØäWÌCÛ¢gÖ»>Ï§ü#D·Ii*¢H-\5¡Õ$	¡Õ€×ö#–µºä™/`[×@;á<ñcÏG,Ø"3ಲ¬Ð  ádŠ@yë4ß‚•ò0Nì8´«Fžm¥ŒoŽq°È;H˜#O´/y¸7U‹¶ÃÄ“Ú×~Ž2¦à„»Þ¨ì<ì(’(ìý±¾ >lEî¹|+€ÇÑ
-< ™Rì
-pv°Ê–R@ã™HË8‚üëÓ]Þº\äža>¾”ÁNÎ'2"aú\yhkÐÎÄ~ó;ç„Á¡°æŸÕ:G~¥lÖ8lœlGn¦Þ'ÿE½ÏÈÌ·ž	&msÛ·Ì‹úN€õ`0™wu›ŽeN[‰
-iå‹V’&<ÜÀÁ’yZ{¢\.#°Éí”9‰G94è÷<aÚw½ÁÑór3̫ékÇ㉼ØäªÛóoû¶[«IvºT¯kŠÇ7’ ŸåDè<a‰ñk¶ÅJ‹HûRÒµíð;ˆXè%‹…Øõö¼·»"¢p³åñQãÿ\ùý.02éï¼aè&¯Øw¾ÔquÖØcŒ×
-1\C'„±ªí„«¹{ÖæVŠ=¸3ôÇ‘Iý'';¨©¼…ÏïYãÞdʆµÛö7-½Þþé 2%"¥è[E,ý_at2ÿç@ÿ5¼?¼JMBGé©à¯™ü]aà5Bò›cd,âL½'P«å^ûÐÕÊ¥m?5øH#o7Þ‘}'ïÔ‚þ| ¼q`Ê#V#ωýô¿
-èø
- ß¸ûá›åÞùÝuhµÖž¹¿ÁUk÷ÌÿWL_pïÿCà
+xÚ­XYÛ6~ß_! /2Óâ!Y
+Šé‰Þ-vƒ´Hƒ‚–h[XYruÔÝß9(ÙÊjûÔ‹É9¾9è(8QðÍÝçw›¯ã(‘È¢Lû@ÆRl#$i&âÌEð>Œ·fõáá»Í×J©È’Äk¢Di8‰˜Þ•õ®¬‹×«µÙªðmçVk›°Ùã7¿lV2<Ù²æé›<o†ºïVkid~q´çÞµ¼¦è¶»¯îþº“p<x#W,´òÓÝûQPÀÚwA$t–â<:NEÇ0®‚û»_ï¢[ee¼¨¬É)…z<­T6ˆ’Éå y3T’Tx´Èð7þ8f²=¯TÎv=“ú£_ûe•êð͏<)ܸM†UsFƒàÐÕHõ;«r×Ú¶tO˺ëmU9yS3ÙÙ¢¡@»µÔ"6+Ð=u½;	ðƒ†ûQ(¸PÁæÖíÑÄ*Óaß0‰äÄÁ$'NÞáÄíxÒ•½cïÇêÖx*’B%“û?%ŸÆf}Ëœ
+“Æ#ë±ïϯ7›Ëå"][»J4íasvRg­¢LlMÊZż§*ëáŸ
+§Ûœíióñe3É "Y”Ž·}ÆÂÏ=?“GxŽm ¥Èb88Ö™Xé`­·Bzh(# }à2EáÃ
+Œãº¾¬à“d>aØñøç¡_º<¥à8%ù¼ÏݾiÉinnñ¬Wp at d²grÙñ÷Ü6;»«žp¶
+Ñ5)^΋ìÍ4|,RUÅ“æHjÚ‘Ö#”ý…÷ö„ ÚÙuë*Û#\Xwjên	XíPפ­Ò†¨t|E"Q;×2Ä[ÄŸTá÷%ݍ¼<°ÇŽ´ŽE m
+Ð\A¨h¶.xÃò‡ý!Ñ€&¶!îÜuÆ
+2öGÛ/ép¢è3j•Œfä	j·Â€; èFƒ!
+^:Ïqb N^ñìdW׺¡õ#ºF×l“R1Ž{{ÐѶæ*ž¢ñFg›ãöÇäI{€Íà@nÅqÒ
+çsEùƒ—ÆàÅ£ÔR˜,#`ãúãJK¨Å<Ÿ©‘·([—÷Mûä¯ëÛ!ïAs0I¬·`¿¼
+‚ÉÍý Ä“„ófÞ¸fGiÂ{±*J~ÒŒf„‘%Ë Qðh‡@xâñxŽטPÉÌü™ö!0K :NB´QöPµÕüšLyøÕŒzk^²¯‰D:e Íе›¢É—l•'ͦ$ŠÇ.œ¦$T45;îdë3#§/,¾š€´np GU“ß•ÄHQEË¥çß
+eÕû!8gº«4;`¡e6·•÷Äpr8µ<-÷üe¸'²ö´«aåIˆáw¸7ÒIØk«®ñ”±&
+†$Þn<vŒŽÛ‘n1¥±@Z‡Ggê? w@¢2ŒAX¨+rš«&2äÍé\V~§7åúcÐÁ’ÅHÌm_BB½)2à®8Í|=xV^„ô拦FI”UÄ{Ýu—²Ï"oê=“‡8 Epðk@½CxÓȯÿPîV:
+[»‚¦€dÌâ¼å•+¡ô¼ö2Ø¡ªÝ7•ßß-o=î½­q³Æ‚«™‚ åÖbJz8C«Rhê©#B:vø=5§äCÛÞ°èðàjc´33¼ýéÛß6?0ªA/¾ì©[/BÀÀ9ë$–áÛ¤j¨†Pi!ÑC¶0*
+÷îƒHù֪㉇!O^È
+B7ÚÊ1 =ìòæ‹¡mÑëMÈçS~‡¢‹Û¤íVD‘š¹jD«IB«¯í,kUÁ3_ÀÖ®†vÂyâ=ÆžX°EjÀeEQ¢AAÃÑ1€òÚ5h¾*åaœØ¡o<ÙJßã`–w0Ež2h_òp3m*[æM‹%ˆ'•¯ýeL#À	7½	PÙyØQ$QØùc}@}Ø‚ÜSùV ƒëy at 2m±7ÀÙÞ¶<(Jµg"-ãò¯OktõöÚuà"÷Ó¡ð¥vt>‘	ÓçìÈ}SÞp&öC ˜ß9%…%?ø¬Ö:ò+e³Úaãd[r3õ>qø;õ>3_{&˜4õuß</ê–ƒÁ¤BÞÔ1l:æ9m!*d¤E”ÍZuHšðpCHjäiír¹Œ tÀ&×WP¦$e,,Рßó„qßå
+GÏËÍ0¯öǶG^ðb“«®WL<ïÛ®­&Ùé\~\S<¾‘ý,'Bç	sŒ¿^²-V’XDÚ—’¶iúO b¡—ÌÏübÓÙÓÎn:ˆˆÜM–ÇGŒÿ¼ðû]`d ?Ò_xÃÐM^±o}©ãꬱÇj¯>b¸†ŽcU›WS÷¬Íµ{p§è“º'NNvPSy<
+_²Æ-2¼5È”5k·î®Zz<ÿÓA¥JD
+NΤˆåÿë ŒN¦ÿø•9øáUj:JÉä/
+¯)è’ÿE#c§ê%i„Z,ïðÚ‡®VÎmû¦ÆGy»öŽ„è;z§æôçå=Sî±yNì' —øO@ÇÏ ýÌ…Ø_-÷È/®C«µôÌý®Zºgú¿bü‚{ÿMÞ
 endstream
 endobj
-10243 0 obj <<
+10285 0 obj <<
 /Type /Page
-/Contents 10244 0 R
-/Resources 10242 0 R
+/Contents 10286 0 R
+/Resources 10284 0 R
 /MediaBox [0 0 612 792]
-/Parent 10249 0 R
-/Annots [ 10234 0 R 10246 0 R ]
+/Parent 10274 0 R
+/Annots [ 10276 0 R 10288 0 R ]
 >> endobj
-10234 0 obj <<
+10276 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
 /Rect [360.452 632.694 511.352 644.687]
 /Subtype/Link/A<</Type/Action/S/URI/URI(http://www.kernel.org/pub/linux/libs/pam/)>>
 >> endobj
-10246 0 obj <<
+10288 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
 /Rect [150.705 619.145 238.606 631.137]
 /Subtype/Link/A<</Type/Action/S/URI/URI(http://www.kernel.org/pub/linux/libs/pam/)>>
 >> endobj
-10245 0 obj <<
-/D [10243 0 R /XYZ 151.701 685.529 null]
+10287 0 obj <<
+/D [10285 0 R /XYZ 151.701 685.529 null]
 >> endobj
 2510 0 obj <<
-/D [10243 0 R /XYZ 151.701 604.487 null]
+/D [10285 0 R /XYZ 151.701 604.487 null]
 >> endobj
-10247 0 obj <<
-/D [10243 0 R /XYZ 151.701 577.465 null]
+10289 0 obj <<
+/D [10285 0 R /XYZ 151.701 577.465 null]
 >> endobj
 2514 0 obj <<
-/D [10243 0 R /XYZ 151.701 445.684 null]
+/D [10285 0 R /XYZ 151.701 445.684 null]
 >> endobj
-10248 0 obj <<
-/D [10243 0 R /XYZ 151.701 407.134 null]
+10290 0 obj <<
+/D [10285 0 R /XYZ 151.701 407.134 null]
 >> endobj
-10242 0 obj <<
-/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F52 3730 0 R /F71 5424 0 R /F17 3698 0 R >>
+10284 0 obj <<
+/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F52 3737 0 R /F53 3738 0 R /F17 3698 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-10252 0 obj <<
+10293 0 obj <<
 /Length 1641      
 /Filter /FlateDecode
 >>
 stream
-xÚ•XKÛ6¾ûWè¡Z æ’"©ÇÞÚ - ‡"ô…,ѶItõ؍‹üøÎp(Y6´ÙØ…†äp8œùæAóàðà·ÍϏ›û_£(HX–p<îÁ9K³(ˆÓŒéLeð!|oŠ¡²íݧÇwŽ=eY+d2Ɓ›_¤˜fw[ÁcþÞöC^×ùP݉ön¥ÖaÞ–H¨ð­m?r¡c—_$kdzŒgN	t¢ô$['	rm~yÜü³0Ìm5“2(šÍ‡O<(aí]À™ÌÒàÙq6Ô)‹5J«ƒ÷›?7|iD,ž…ªŒ¹kâñµÃw[é°né»íé{?öÝ}]íð¿íû¿Ÿ«vWµ%ëíÍúõ"‹èÖB/çÁV*G1ûœ¡¢Ž¿ÛFIh‡70VYhÊj í׺Ç	‹¹šlvo†O}®†âÈ
-Ûî׎<a	XÏo,	γwQ>ãP‡co:¿€NÄ©CgÇÍ™Y‡®2^a’¢Ã蝆Ï
-¶"A7%@H¦UFç=U}µ«
-°ë$Üw¶!j8ú)°ÊF«•4S榱- -qøÇyÍŒ«ø{
-‘2žÌ› “^µu÷°ŸQSÒu$Ϙ€p¸ºN]à\ªp ð«žù~@J)ÿªöð°¦û
-N9è]>Àù1Øs_ÕÆãÎCÉ鯕èyiŸ¯÷¬°9—š¿ ù|>¢—"%áÚpÓ]—p¦5¦K9z‡&9#9Ç®„»€T’ˆºèuy¯¯è¡%4MÜ„:빪k:ižäã`H6àúLœ´¦›*Òˆ¥ivm$‚âYêµW‚I‘MêÔeáóÛšê*fRÏ(+òå£'ù@€ùÀž@ŠðËàWªÆóœqƒ;õç~0
-ѝ¡;{´ýœOÂÝè…TÓ·§ï>ï“îö)ä0éÕå?rÍ)ihý¹æÒÒdkOSzÐû¥¥6˜»@˜ Žj¿&…_÷2›ÜDŸýŸXYdéû°sï<±¯>c?Ñ÷+}9}?àéTºA '!EÖ­^*j:§T*+å+“,É2ÓLÉì›õâ¹z­U­,a2Žœ¬HÍAôÒµ”di2é—£‘Ÿî°@Wuî’1ÞÐùQÝf`\!H á,ˆ>솞˜	À°TŒ]ç#ÌG—‚+©›DeòŽð›’’Ýà(8ü˜D9ƒÃT ’fvhøóÄgˆ(ÏmÞTñÖUû™¦k›—¦ƒb¡Eé
-gA1ÚýEÌZ¾WÙ¬1+ÖÜN|7ÁÂõ¹×;'Hï/‹kYQ\ôW‹RbN,¶iÈO {:&÷?OU
-è&÷ùÙ±?{ê|Ù/ö’'cÕÕ§
-íÛ_æ°`8Ó`ª}€Ÿ0/öÐVÿNãٝ@“‘€¸¸v»êâ<ŠïQ_Ð"áŠö¥É$
-ߏ­'l
-5É!([B$!’zDƒÉòƒi¸€eš¼j’´4ÄJbÊ—ZW=;­èj³ÚndÐuÏ1èš¹Ps!A†¸é•l• Ø(žy«ãÌBIºi`hMáªHß;—¸=Ö³@‡ÞÅà÷»~‹/Œ„³d$Gy#-%øèM zÝ…DYŸë[Byì)!š”rH,ni†®"¾ÁÝ5é}½7BÜBÒí\õA¢O§ºBD¡ˆÜo;å_wrŠ³ÛNÔ<TmŽƒ†*trËàã¤=ÐÜTf‘>Á³fo»†¡ÌÄ7A0¿ëì#—4ÝNš/ysª=K¤¦º§áqj±qà\_ôòŠŽ>ÂÐ@â,Mç.=‹)ˆ`fòÁj, iÉ.ù‚ž)P•5À¦ L&–ï:Œ:¤/&ä"hqààó#µ¡Û(ÒLËèµ âÜÕ~GÝЭP¸Q¹ý·¾~ˆ=¼~Õù
-æ“0ñÅãà2Wƒ“‡£u©–òî06¾âAãµ–Í“˜A~-1À3Zdsú¸)±éTòàÄe‰uû›‹]27ÇfBÜ<T¦¬']@.ŸãˆkÕ]0'qŸáKì¶!yäԏ."_q–~ÁYS"Oϼro]×6ý:༇ï¢><AMçÕ§ïÞ§¼ZÂóM6\ÓCúBö¢Ri]
+xÚ•XKÛ6¾ûWè¡Z æ’"©ÇÞÚ - ‡"ô…,ѶItõ؍‹üøÎp(Y6´ÙØ…†äp8œùæAóàðà·ÍϏ›û_£(HX–p<îÁ9K³(ˆÓŒéLeð!|oŠ¡²íݧÇwŽ=eY+d2Ɓ›_¤˜fw[ÁcþÞöC^×ùP݉ön¥ÖaÞ–H¨ð­m?r¡c—_$kdzŒgN	t¢ô$['¹6¿<nþ٘慶šIÍæÃ'”°ö.àLfiðì8›@ê”Å¥ÕÁûÍŸ¾´€–˃g¡*cîšx|gíðÃÝVG:¬[ún{úޏ}w_W;üoûþïçªÝUmÉz{³~½È"ºµÐËÃy°•ŠÅQLÇþg¨(†ãï¶QÚá
+ŒUš²¼Ñ®ts5ÙìÞžú\
+Å‘¶Ý¯)x°žß4X:œgï¢4|Æ¡ÇÞt~ˆS‡ÎŽ'š3-²]e¼Â$E‡;Ð;
+
+žlE‚nJ€L«ŒÎ{ªújW`×I¸ïlCÔpôS`1”V+i¦ÌMc[ Z*âðóš".Wñ÷"e<™7!@'½jëîa?£*¦¤ëHž1ápuº"À¹Tá à?V=
+òý€6”R:ÿUíáaM÷œrл|€óc°ç¾ªÇ‡’Ó…_+ÑóÒ>_ïYas.)4Aò+ø|D/EJµᦻ.'àLkL	–rôMrF:rŽ]	w©$3tÑë2ò^_ÑCKhš¸	tÖsU×tÒ„=7ÈÇÁ6l
+Àõ™8=hM79T¤KÓìÚH?ijÔ/j¯“"›Ô©ËÂç·5ÕṲžQVäÊG;Nò ó=á—Á¯Tç9ã;v4êÏý`¢;Cwöhú78Ÿ„»Ñ©¦oOß}Þ#&ÝíSÈ`Ò«ËäšSÒÐús	Ì¥¥ÉÖž0¦ô ÷KKm0w0AÕ~M"
+¿îe6¹3þˆ>û?±²ÈÒ÷=`çÞyb_|Æ~¢ïWú:sú~À;Ó©tƒ@OBŠ¬[½4TÔtN©TVÊW&Y’e¦™’Ù7ë0ÄsõZ«ZYÂd9Y‘šƒè¥k)ÉÒdÒ/G#?Ýa®êÜ%c¼¡ó£ºÍÀ¸B ÂY}Ø
+=1€a©»ÎG˜.WR7‰Êäá6%	$»ÁQpø1ˆr‡5¨@%ÍìÐðç‰ÏQžÛ¼©
+â­«ö3M×6/MÅB'ŠÒ΂,b´û‹˜µ&|¯²9XbV¬¹øn‚
+„ês¯)vN. ‘Þ_ײ¢¸*è¯&¥ÄœXlӐŸ@<ö"tLî~žªÐMîó³c5~öÔù4²_ì%OÆ
+ª«OÚ·
+¾Ìa)À:p¦ÁTû ;>?`^(ì¡­þÆ³;&#qq'ìvÕÅyÞ£¾ EÂíK9’I¾[OØj’CP¶„H:C$õ‰“åÓ pË47x;Ô4$iiˆ•Ä”/µ®zvZÑÕfµÝÈ ëžcÐ!4s7 æB‚qÓ+9Ø*A°Q<óVÇ™…’8tÓÀКÂU‘¾w.q{¬g½‹Áïwý_	gÉHŽòFZJðÑ›@ô.ºˆ²?Ö·„"òØSB4)/äXÜÒ\E|ƒ»kÒûzo„¸…¤Û¹êƒD?žNu…ˆB¹ßvÊ;¿î&äg·¨y¨Ú
+Uèä*–ÁÇI{ ¹©Ì"}‚gÍÞv
+C™‰o‚`~ÖØ+F.iº<4_òæT{–þHMuOÃãÔbãÀ¹¾èå}„¡5€Ä;YšÎ]zSÁÌäƒÕY@Ó’]ò=S, +k€MA™L,ß	tu*H_LÈEÐâÀÁçGjC·Q¤™–Ñ7jĹ«"üŽº/ [¡p£r?úo}ý{xýª7òÿ:Ì')`â‹)ÆÁe®4'GëR9,åÝal|ŃÆk-›'1ƒ:ýZb€g´ÈæôqSbÓ©äÁ‰Ëë&.ö6»dnŽÍ„¸y¨LYOº€\>Ç×
+ª% º`Nâ>×ØmCòȇ)…]D¾â,ý‚³¦Dž0žyåÞº®múuÀyß'D}x‚š:Ï«OÞ½O9xµ„?æ›>l¸¦‡þô…ì?¬i[
 endstream
 endobj
-10251 0 obj <<
+10292 0 obj <<
 /Type /Page
-/Contents 10252 0 R
-/Resources 10250 0 R
+/Contents 10293 0 R
+/Resources 10291 0 R
 /MediaBox [0 0 612 792]
-/Parent 10249 0 R
+/Parent 10274 0 R
 >> endobj
-10253 0 obj <<
-/D [10251 0 R /XYZ 100.892 685.529 null]
+10294 0 obj <<
+/D [10292 0 R /XYZ 100.892 685.529 null]
 >> endobj
-10250 0 obj <<
-/Font << /F22 3706 0 R /F50 3701 0 R /F71 5424 0 R /F15 3700 0 R >>
+10291 0 obj <<
+/Font << /F22 3706 0 R /F50 3701 0 R /F53 3738 0 R /F15 3700 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-10259 0 obj <<
-/Length 1847      
+10300 0 obj <<
+/Length 1846      
 /Filter /FlateDecode
 >>
 stream
-xÚÍWmoÛ6þž_!ì“Ì”(‘z	¶YÓéÚ®CRlÀ:´DÛ\-ÉÓKÛì×ïŽG9’+´_ññtä½=w<†Þν?ß_72ôxÈò0çÞýÖã’³4ä^’åLæ»/½?}™f«¿î_7Qäe,OaE“ˆ%a'Y¡ßM½1uy¹Z‹4òßuzµŽ¥ð›-þJÿºYq¿R¦¦åUQ4CÝw«5<ñŸíÕ±×-}‹j»x~ñχãÁÀ‰]’űWTþz%|{é…,Î3ï“•¬¼Xf,‘èƒwwñÛE8u6å3g“˜q™x‰È™u
-ý¸Ö[5úÕZFÒe6­jiñVõ{¢Þ‡2|þê~8øËe*ýà`6—Áе¢)Ô—èØ°æ1“"'5÷íÐõº¤ó®M«‹¾iî–D<­‚ ÓÅÐê“·@ÞnêáÔŠ)É<ÄZ°æœ	ˆÌ:JY˜;;ž5U¥jgÇÁÔúÒÊŽ¢S“‹ö In]ÐoðQ%ü±¢©·fç>ÜçoÄ$¸árš“qÊD’Ö›Uûm>Epd¿7R‰ozâŒku<ªV׫(ó{âô{Տ»4é;Ë?€*ňào˜âÅ	ñ¥ËÚ£3 >ÚV‡¡ÄìÒjfÄ?LˆtÝN«¶@ëcQ’úåc­*SÐóa¤‘ Ê`Ú­ÂÄ©€¯M[b!Ù7ôÛ©ÞtÛG÷}™‘þß`71*”ÊürÀÔZµúDêëºÔu€d.©
-„Ìr€Y@!BAZÛ#Á`Å"°¡úæî*s=‰ßÔļºýc)¶pd=GÆt$‚ùÞ&;ŽcNÑ{@,ü‘ÙÔ‡G¢¶MKŸú}cðÚ¡®M½£èd§:@M1˹Øýwä	Z»Ï7˜HktNÆڏ¦tØ2ïC.
-åÌÉ]SBdì4ö5Ü´v$U·„Àzh–'#¢ ¹u×}Ùý6(‘Á¯dYÆ¿Úþ˜ˆ“Só[hzBÆ,Ì„=+É"Rü‰źf±.!Ñ,Îâ9`m+k „¦2}1ÜgR!(iï‚éŽ;UÙˆ+ZvÍКá
-’û.ù›!·£PNëÆâVÓ¢hŽ«
-%úf)бŒXe§R§B¹Ö/IŸf­ÕôKÉ9Kb9ö=(Æd1	ç<8XÉŠÚjqôÿ²P‚oŸpÙwdÄ Òôx,¶3ƒÖgÍwfÌÛÈÞíÔ?Å`ƒ
-TÉï·o~¾}sÍ\m¸ëUý¯"ƒù°zÚIþ {ÛP
-æ³»\ŠtèÚ·§ÓE·
-—ÏÃ}l›]«Üõ£»7Îs¸S–.Òæˆñëf¨v‡%0FL­´°Š2Ž¾Z*²ÁK1¸P%us”XÄ#ó³«dêA¥Á¤²cÅv·dO¨Ê|܏5 Ú©Pë¼OctzY’1žg7vGÓb3i¼ØÁ º2Ì¡Oõ(ƒƒüÚ‹¥%™{å ›ç,
-´îÎuÑÔ‡‚8ßùU QèÎÙ2t¶H¥ž¦Õ%ÑXªcžfÔ™3Ÿîd¼]e¿zM‹yl€a¯$ª¶)ëzC>ÛØ&4¡FiJ¦‘¤-DÜEŠAÚAîêÝê*ÕÆ*Äæ>œ+!þIJ»D=f·«2Ý“žÓ®ÔÔX†È¶ÞD•Ël·^²¬3dV–Ӑ‡`쎤!¤(°w’vlÄ8T6:¹[C«“Q!äxé€<pç7Û6‡œ1ÙSœ¥Kðпz{K„u‰SãÂÅ
-%’Ü^9Ȳª‘xÏcñ‹nk} õóϽ®;ê¸VãÎkýÑnÓݤ6–|K-‰Z¶È%ÌȐ³£Å6¬,º ¿¿#ª$—Š¡:
- È¦ŽmtW´Æ¹Õ_5¯F,}YW_F.­Ì=!2f6#ã–vév«
-7üF¹—²_Q8yDx9̹t~G‹#/\194Ë'1¶@UDÙ}hÁV÷É|ÖOóngó(?AküU%˜o ˆ¶è&bZIÄqU2.X4õÙwîm„ôkU«>¥k/h˜øš…™âW‹Æ*GÊñ4¼éê&Álœ™gçYCÿ4Þ±ôÆ÷éâs—'0Yg_}ïr#ßÙćžÅiBW‹`¢ÏT–Ç|–k™Mô &9¦:…?Ì,n’©xÊx’Ž־Ap68ò
-!ºefSÁË°
-ʦxÀ7L ë‡wwz Æ&Pæó±ÝíÊ`D
-Kí³3|
-Ó¬ïÏ}wéö݇ª)Ù¾¯ÎŒ›ùÂyj§[gÞOäî,.øhf‘ mà‰œ¤äÿ–
-<Ë¿•‚cYՁÁ‹Ò–Î7cf†…YLN²ç¿ Çÿ ˆL¾>
+xÚÍWmoÛ6þž_!ì“Ì”(QoÁ6 mš"]Ûeˆ‹h‹€–h›«%yzišýúÝñ([r…öë€ >žŽ¼·çŽGßÙ:¾óòâÙ껉|‡û,ó3î¬68K|îÄiÆ¢L8«ÂùàFI¼ø´zå݁“²,Ž…û!œd„Þëj­«âr±Ià¾kÕbF­7ø¹×õ‚»¥Ô-¯ò¼î«®],¹à±û|'jè[ PÛÅ‹ÕÅ?ŽGvE,¼¼øðÉw
+øöÊñY˜¥Î£‘,0JYE@ïû‹?/ü‰³áÄÙ8d<ŠXdÌ8…~\«ì÷Ýb‘ûZ¯Ù<ÑâNv;¢>ú‘ÿâõ
+üpð—GIäz{½¾ôú¶u.÷¸DwÀ†%Y$2R³jú¶Sw­•wu£U;§ à¾ox­ÊûFõØ5˜ òfSû§–tHAžà!Æ‚%çL at d–AÂüÌÚñ¼.KYY;öºR—Fv›œ7{ErËœ~½/ì(àåuµÑ[ûyo?ÿ &Þ
+Æù8&LÄ1i½Y¤¡ÛÔàS Gv;Ý"»º#ΰ–‡ƒlTµR·#N·“Ý°K‘¾³ü¨R_þ±) ^_ج=Yƒ àƒmU¾ïÌ.­&V@üCÁ„H¦Ñm•lr´0ĉ[<U²Ô9- 1Ÿ
+	ª4¦Ý(Œ­
+øZ7V’]M¿­ìt»y²ßא™Èýì&F‰R©[ô˜Z£V€H\UªÊÌ"1ˆÒ`PˆPÆö@0X± ,B¨¾½¿‡J†ÃlOÀEìÖ1¯nÿš‹-@ρ™#Ì+“ì0!8y§Í¡pf]퟈ÚÔ
+}êvµi<ÀkúªÒÕ– “ë 5…,ã`«îÈb´vž¯1‘Æ茌5ua±¥?ú\äÒš“Ù&6„ÈØ*ìk¸iÝkì$HÊvôÐ4‹DAr«¶ý¶û	lP"…߈¥)ÿnûc"ŒÍo¦é‰(d~*ÌYqâGJkëÙº„D³0
+§€5­\¬.˜þ¨»c¸#ΨBPÒÜã÷²4—´lë¾ÉÃ$smò6C.övG.­ÖµÁ­¢E^4VJtõ\ Ã(`YK
+qà¿"ú4i­º{šHÆYFÃa?ƒbl@3°îAÁx€ƒ•l  ­G_ðß )%øöˆËºßÛƒ #¦†c±¡´>c¾5cÚFvv? þ#X€
+&DP%ïoß>»}{ÍlmØëdõ¯$½þ¼8í$€½©÷{¨sˆÙ^ÎEÚ·íÛ†Óê¢[á˧á>4õ¶‘öÆúÕÞç9ðì)si}Àøµ“d »Ã˜#ÆVX)G_
+˜à%\È‚º9JÌâ‹ûùÙU2ö T`RѲ|³³ŠÇ1Te6ìÇ íT¨uÚ§1¸½,N™ðÏŠ³í³£n°‰$œí` ÝÈÏ Ou(ƒƒüš‹¥!™;i›ç,
+4öÎtÑÔ‡‚8ß¹=•#‘«ÖÚÒ·¦H¥§Õ&ÑXÈcž¤Ô™S—îdÜ-Rá^½¡Å46À0×U›”‚u&ŸMlcšPƒ$!ÓHÒ"n„"Å m!wÕvuûZrmbsïÏ•dY‹]‡³ÝUêö¤ç¸+±`D9”!²ÍÀƒ7Qi3Û.ç,k5™•f4d>»%iðé
+쬤1¥‰NæÞVÄòh”9ÞB: ÜÝÚC†Í¦Í!gCz
+ÃŒ“t	î»Ww·DÇ‘86.\là¡P ÉÍ•ƒ,£‰<¿«¦R{Z¿øÚ©ª¥~€k9ì¼V_tn7ݏjcÎÀ;jIÔ²EÁŒ9;lÃÊ 	ðû'¢
+r)ïËã ŠlêØF@µy£­[íðUñzÀÒ·epõmDáÒJÝ7ã"cb32ni—j62·Ão9	Ëð…“GÁ/ƒy!‹¬ßÁìÈWLÍò$FèÀ¡Š(3£÷
+Øj?i‚Ïò4ïa:ò	Zï,À|
+ at 4E7ÂãJ"Ž­’XpaÁ‚¤®Îθ·o#¤ßÈJnÕ1]3(xÙCÃÄ×,Ì^Vé0R§áÅHW?0	fÃÌ<	8OcúÇñÍ 7¼OgŸ»<†É:ýî{—ùÎ&¾Ðw"PœÄtµÆ!úðLeYÈ'¹ŽùèAbÇT§¾µð—‰…ÞM2O“áÂÚuÝáÒóýgX¶Æ!D5L¯Kx–^Qçø†ñTõðîÞ“ÄX{R=4Ûmá
+Ha‰yvú§0}ÆúþÚåx—>`ß}(ë‚íºò̸‰/œ'fºµæýFîN₏fОD£”ü?²†gùw¢²–ð`,ÊÊÓxQšÒùaLü”Á°0‰ÉQöüàø7º¾
 endstream
 endobj
-10258 0 obj <<
+10299 0 obj <<
 /Type /Page
-/Contents 10259 0 R
-/Resources 10257 0 R
+/Contents 10300 0 R
+/Resources 10298 0 R
 /MediaBox [0 0 612 792]
-/Parent 10249 0 R
-/Annots [ 10254 0 R 10262 0 R 10255 0 R 10263 0 R ]
+/Parent 10274 0 R
+/Annots [ 10295 0 R 10303 0 R 10296 0 R 10304 0 R ]
 >> endobj
-10254 0 obj <<
+10295 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
 /Rect [174.46 151.133 511.352 162.789]
 /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
-10262 0 obj <<
+10303 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
 /Rect [150.705 138.879 270.38 150.386]
 /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
-10255 0 obj <<
+10296 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
 /Rect [174.46 129.215 511.352 140.871]
 /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
-10263 0 obj <<
+10304 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
 /Rect [150.705 116.961 260.965 128.468]
 /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
-10260 0 obj <<
-/D [10258 0 R /XYZ 151.701 685.529 null]
+10301 0 obj <<
+/D [10299 0 R /XYZ 151.701 685.529 null]
 >> endobj
 2518 0 obj <<
-/D [10258 0 R /XYZ 151.701 520.946 null]
+/D [10299 0 R /XYZ 151.701 520.946 null]
 >> endobj
-10261 0 obj <<
-/D [10258 0 R /XYZ 151.701 493.514 null]
+10302 0 obj <<
+/D [10299 0 R /XYZ 151.701 493.514 null]
 >> endobj
-10257 0 obj <<
-/Font << /F50 3701 0 R /F22 3706 0 R /F71 5424 0 R /F15 3700 0 R /F17 3698 0 R /F29 3731 0 R /F30 3732 0 R /F58 3733 0 R /F68 3734 0 R >>
+10298 0 obj <<
+/Font << /F50 3701 0 R /F22 3706 0 R /F53 3738 0 R /F15 3700 0 R /F17 3698 0 R /F29 5413 0 R /F30 5441 0 R /F61 5442 0 R /F71 5443 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-10266 0 obj <<
+10307 0 obj <<
 /Length 3296      
 /Filter /FlateDecode
 >>
 stream
 xÚÍ[I“㶾÷¯PU*v•ƾr°g—]åÄIw*‡ñا›¶–%M{þ}Þ‘’F£tU.‚ß[ òÉÑÓHŽ¾¿ùöáæë¿i=
-"©FFJJ“ù˜„Kvô0½+î«ñª^Ìoß?üHÝ£HÞ[쮓Ð[r?m…·wJzSü0_®Êé´\Õ·ª€wïŒsE9Ÿ`Åoó_¤²Oë¦ì(;	Ë$qb ¬ÛÐv!a¯›ïnþ{£ :oqë„1£ñìæÝ{9šÀ³GR˜G¯Ôs62.
+"©FFJJ“ù˜„Kvô0½+î«ñª^Ìoß?üHÝ£HÞ[쮓Ð[r?m…·wJzSü0_®Êé´\Õ·ª€wïŒsE9Ÿ`Åoó_¤²Oë¦ì(;	Ë$qb ¬ÛÐv!`¯›ïnþ{£ :oqë„1£ñìæÝ{9šÀ³GR˜G¯Ôs62.
 ïÚttóϹ-h`ÓŽl4ÍvjF˜<ßâ¿‚	ùP,gb¼˜à™(·=9ºÓQÄ`6Òüx«cQ5åôöN;U¼”M9«V at I
-Hk‰Íº(‘6>ŸWÕ¤šp½žóÃÕsÅCµ=”
-VDÕ.È1®lÎ¥MOœÍ4·Zðð&2ºj™Q”*PÀžK|þ±^4ü‚‚Ùj0v§ŒÁ¼ÖD챞O&€kLñ€~†	ÓÌ—(I-MÛHULªå¸©óP~ˆÓÇg³E×kUÖS®óSÉ|bÃö ¿H'#\T¦PæÎ/åS%ˆoÉÛÄÿôé „“°2ž%à$ŒŠ»þ
+Hk‰Íº(‘6>ŸWÕ¤šp½žóÃÕs•…f¶‡RÁŠ¨Ú9Æ•Â¹´é‰³™æñVÞDFWÍ"3ŠƒRå
+˜Ás‰Ï?Ö‹†_XÐ@0[
+’
+jt§ŒÁ¼ÖD챞O&€kLñ€~†	ÓÌ—(I-MÛHULªå¸©óP~ˆÓÇg³E×kUÖS®óSÉ|bÃö ¿H'#\T¦PæÎ/åS%ˆoÉÛÄÿôé „“°2ž%à$ŒŠ»þ
 ÆÔ¦(—XÂœŸÈßëœokR„›£wÔúÝïåì×o ‡ 0'Ô^Ï‚(ÛâémÈÏ$¼Iƒ“µ¤ÕåÁÆÓõ$“ÍpÝù(‚ö»‚˜Wãj¹,›OЖ­™@E]-¹Ä%‹ÝØâÝÓtñèVÅ{nX²_Ö`çµP0àž
 ‡¾¨Â¤º»6£¥æ€ZÔÌ~'¿hZU¨CKƒ°)u‹Kàá¦y|@[Öpý?¶xú÷Õjýrd†6ˆèÓ5F
 4XÅâû-ÒÉç(k ƒ„±Ùx/¼v##Rt£¦}8ƒRǤ "ûLâÊœeIí(o  0[î¼PØÂZ Ã1ya€õDôÙ¨Ö¡ÀìkYavæ¿ÃD
 ×È)¬±Çx€Þ
 ¼…ÛÀ¤¾´ÐAé¶	ÒJÆÀ¥½G*‹õ2bÖA`Ã|á²\¶Ä=-ŽÜœ”Ô`pŠVH­NïÐsèâ	ìˆÕÅ°\<rQ¶Ï°çûsÁ§¢°!
-¾ËI _G°7øöHõ_¾ZÀ þëiø‚ÜŸŒ¸ÓZHŸmÙŸnï<„à{•áÐÉèâ…ïJ¾kvîVmÏ}Î
-q +Dá3º–t­©<y17Íé
-/o
-Ã&®]ºÎéZÒu¶yb€HBå€t±Xqñ|{—”-þ’~µ5Y
-“ÔÁnœoÞìÈ#À‚·¢£Ñ°ø‹ÜøÈEÉ؋߸@Á¹HZÛuYrì%dïN!Õç\‚j	¦º¨ÎÊÜKoõŠ 1fÓçî\åÒNãy.'uBù;‚½•T?åïÏW«°ˆÿzZ”öŒ è`H þRÙó j#)«‚`ö7¾CuŒ®x{›Rñ¼üt›bñ
-Ö~ÀËßàØ[aõ	eƒmü¬lè#†%È=Ãrž"ÙA¾Ä‹^Aê¸"mì«Hû¤z)Ò |mÀ?„ø¯§u „ƒ¸‹(ú(”Ë^¼S$ç#"
-êT¯©>§úªØÓö´†=­eßjØÓ¾³ìi
-E‚üÌ[WüõQI¨vÔï`G-¼ÄC\Aê°;‚½½Gª°ûóÕ‚q ñ_OëËᡍ^è68tI¢M°ÄhqµÇ&¥9ƒb‚õÉЁd³» :Ü`M¡°(äÁk2ÔÑ+x§vsx
-ÏN`G$y›$q°E£ö³hÔQ4JhˆzÃú’‹ŠYo6gªN ¢a|Âå¤N¨NG°·êì‘ê§:ýùjá>€ø¯§uØ'(ØlØ`…¶ùˆ@giƒd‚ê%]_̉`(
-iÐ
-ô¬û¤ƒ¢xƒHÏWÛÖm!$Hrë`XÊö,rgÑ9}€pKþô‚4ƒ ÿrR'Ðßìþ=RýÐߟ¯±ˆÿzZG‡‡-w:ê9¬âc.ƽÕä9,?D¥ÈspÀÉs¤=‡eÏáy{Æ9†gÖe _!‰A¼[sñÂÅÙÄzlD….'uB…:‚½UhT?êÏWûÄ=­#ÄÁ‹æÖúiëDŒºyˆcȁ¸ÏHgíÿ?ˆ±4uô_Nêú;‚½Ñ¿GªúûóÕ"v ñ_Oëˆ1€²¸u.í6ã)ïˆs±à7ÝÁƒÑŸÓuM×]¹Œu"cÎn"‘çI´«æ·pO¾àM x†h$5K»‰Ìæ\<jÄ-½Q;;ŠÈ;ŠÐí(`Ó¡>;ßxÞy€ãèçM´ÑãM.'uBŸ:‚½õiT?}êÏW«ˆÿzZGŽ¨´V»‹Ž¨<Dmø[¶Ð^YSfxÃbåÆóù£îð¼Õ’÷ñZŸÙgƒXÁ*ÇaœÂå¤N€¸#ØÄ{¤ú¸?_-ðÿõ´Ž€XYa}Ä’ƒ&)Ùè²Ý—’®d£K´ö"½°3Ib¯ uË[ûbyŸT/,À×CˆÿzZG©…S¶‹p ŠÉ¿}Ô¼þÈí•=G"f'è°‰ì7N8tY·±íÙfŽDøt6P$‚G¥Øèøƒ¿“ü)Mb|•Œ£×£Ã/jXT\LÛ"FYàVŠ?O(Ò=,¦\€ÖDI*šhÖG¨OÚªÇèi"|jœT¤­¼Ö46Ÿl[`›ŽRÿŸÎMô"=ˆö^Nê„öv{kï©~ÚÛŸ¯Vãÿõ´}:"H4P’þq&,á¿šö
-•6V£çÿc#´mÊÅœ‹Ü]b¢ßbP/Ǭ¥ãïËv÷ µ)è?ã3±œ*‚ÝËIÀnG°7v÷HõÃn¾Z¼
- þëiŽ¢BDZ  i»ß/dØÄ4³­-'ÿ[w%«6ú	Yá/tp
-×]+º¢!WƒQdåEOö¸_Óóü›FãL>ÅÍ=u´³Ž¼!ç+}ÿ6:Y[üùVi_¼½Ehdñïs•$*ý0ýrR'”¢#Ø[)öHõSŠþ|µ@@ü×Ó:¢øoû&-᥈Q“¥,–K\xØ—tÊ œ>¿9VM??…È!Mº§ ÎÿÅX6 ¿í#p’ûlû¦{ü¶ý£Ží³ÿòoû4ùmX·“ç²_~“߇²s8ÌH+âw²ÀlÎûqA©/>äÔï‹ûröXrÛ}Õ|¬šü|Ás¿Püüö
-WÞ.fe=?–6–}À7Sü™Lñ¬c&NÕsÊÁQ—+~üZo:¾”ͪ×/%¦–aq'<&µ-«ñº©W˜Êò)·</ÖÓ	÷Äì+R1¼™UœÃYÍ’»ç¤¯½ä©œdòX˜ñe]ñð\眡òåeÚ&•Óå‚“jHN]*‘Ér®6i6%M*ß¾}³l·´Úû_ŽÅKÃ	P˜¾Ä-Jä	ů°rõü‰K.Z©@½©þ»®›*¿µÚ\S’¼Ïtb—†·›‡¤} åk·:óŠ<c*š”FŽx‡LZx‡êíËãÅìŽs³påµÝôƒÒçÊÒÕ.å‰CˆÊ™u¹(Ñ®çõ0‘[_ëÕ3×rz_j%Á/åt¯ÅtºIÕkø &S˜N¹ÖTOõr ?€ǨD[Ñõr
-ù)§¤å$@¬Ã‚ç$=èù±.¹òÓ=?}ûæ;nø×Ïo×2¦àá¬*çKʃӼ@
-Ù_7Ë*7f%ÑòKë¶ÇòrvkÈüüî}`¥ŒÞûÍJíÁM‚Ɛ¸—+¾ë”	nšõ<#n(?VÚMâ"¨sÙ<Uùµ—Ða{5ª†ò(mñCîXçQJSm0ÃîLë'O‚>ngöYÏÚÍ«jöB3Y4eSÓ*Aë˜ZqÇ{X¯r†œ±³y–>ÿ`V[|iC’Eê·ŒËüʯlEéÑr9ù¼K‘4xl¢ŠlQ¶5?Ûçï8a•¬nÚè-T>€¸˜‹šPئ`Ç—³ò·[þ ´óú}Ɇ¯äÛ%vÎàåû<î×쫳yÅÅa,Å],Adۏº(À€ÓJèÖ2Ðz‡Mº+TæåŒjŠáð0WqÝð¯
-þU=ŸbAÙ ¬kO_¾™ÌÀJ.WM¹Z4‡¸-ŠMfŸ’‹¶ÀØÍ&§‡$”Ú³a¯ÏÙì?Sæ*ZûnhÌÿx›Àmêõ´zÚÍ>µŸ{œCÿbá}œ
+¾ËI _G°7øöHõ_¾ZÀ þëi±?K;às"€wZé³-ûÓ흇|¯2:]¼ð]ÉwÍÎݪí¢/ÀYA `…(|F×’®5µƒ'2æ¦9]á… ã­aØ„£Âµ¢kC×9]KºÎ6OC‰@¨.+.žoï’²Å_rd¥¶&«a’:؍óÝì	¶å`ÁÛHÑÑhXüÎEn|ä¢äbÌÅo\ à\$­íº,¹@ö²w§ƒês.AµS]TgezEгésw®òi§‡ñ<—“:¡üÁÞÊ¿GªŸò÷ç«UØÄ=­Ê{FPt0$©ìyµ‘”UA0ûß¡:FW¼½M©ø^~ºM±øk?àåïpì­°ú„²Á6þV¶ôÃäža9O‘l‚ ßâE¯ u\‘¶öU¤}R½i ¾6àBü×Ó:ÂÁFÜE}Êe/
+Þ)’sŠ‘õGª×TŸS}‚ Uìi
+{ZÞֲo5ìi
+ßYö´†"A~æ­+þzÈ‹¨$TH;êw°£^
+â!® uØÁÞÀÞ#ÕØýùjÁ8€ø¯§õåðÐF/tº$Ѧ‚Xb4ƒ¸Úc“ÒŽA1Á‚z„ä‹è@²Ù]Pn°¦PXòà5êè¼Ó»9¼F…g'°#’¼M’8XHŽ¢QûY4ê(¥ 4D½a}ÉEŬ7›Æ3U'H Ñ0>árR'T§#Ø[uöHõSþ|µp@ü×Ó:ìl6l°BÛ|D
+ ³´A²Áõ’®/æD0”†4
+èúÖýÎÒAQ¼A¤ç«m뇶$¹u0,e{¹³…è„>@¸%úAšAÐ9©èïöFÿ©~èïÏW‹ØÄ=­#ŽÃÖ;õVñ1ãÞjò–Ž¢Rä98`ä9Ò€žÃ²çp‡<‡=ãÃ3ë2¯Ä Þ­¹xáâlb½6¢B—“:¡BÁÞ*´GªŸ
+õç«…ý â¿žÖâàEs†ký´u"FÝ<Ä1ä@Üg¤³öÿÄXš:ú/'uýÁÞèß#Õýýùj;€ø¯§uā@YÜ:—v›ñ”wĹXp›nŽàÁèÏ麦댮ÜÆ:‘1g7‘Èó$ÚUó[¸'_ð& <C4’Žš¥ÝDfs.5â–Þ¨EäEèv°éPŸo¼	ï<Àqôó&Z‹h†ñ&—“:¡OÁÞú´GªŸ>õç«ÕÄ=­#GTÚ«ÝEGT¢6ü-[h¯¬)3¼a1ŒrãùüŠQwxÞjÉûx-‹OŒìŠ‹³A¬`•ã0NárR'@Üì
+â=Rý@ÜŸ¯xˆÿzZG@¬¬°>
+bÉA“”ltÙîKÉFW²Ñ¥Z{‘^X†™Š¤1ÈW:Žå-‚}±¼Oª–àkƒ¿!Ä=­#ŽÔÂ)ÛE8Åäß>jÞä‚öÊž#³tXŽDö'º¬ÛƒØöl3G"|:(Á£RltüÁßIþ”&1¾JÆÑëÑá5,*.¦m£,ð÷GP+ÅŸ'éS. at k¢$M4ë#Ô'mÕcô4>5N*ÒV^kŠŠ‹O¶-°MG©ÿˆOç&z‘‚D{/'uB{;‚½µwT?ííÏW«qˆÿzZ‡>$(Iÿ8–ðßMû
+…J›«Ñóÿ1‘Ú6åbÎEn„.1Ño1¨—cÖÒñÎ÷ˆe»{ÐÚôŸñ™Ø
+NHÁîå¤N`·#Ø»{¤úa·?_-Þÿõ´GQ!"-´Ýï2lbšÙÖ–“ÿ­€»’‹Uýˆ¬ð:8…댮]ѐ+ŠÁ(²r‰¢'{ܯ鈍yþŽM£ñ?&Ÿâæƒ:ÚYGސó•¾›¬-þ|«´/ÞÞ¢N´
+²ø÷¹J•~ƒ~9©JÑì­{¤ú)E¾Z  þëiQ
+ü·}“–pRĨÉR–Kƒ%.<ìK:ePNˆß«‚¦ŸŸB䍿¦ÝSçÿâ
+,›aßö8É}¶}Ó=~ÛÇþQÇöˆÙù·}š‰ƒü¶¿?¬ÛÉsÙ/¿ÀÎÉïÃÙ9œf¤…ñ;Y`6gý¸ Ôrê‹÷Å}9{,¹í¾j>VM~¾àǹ_(~~û†+o³²žKË>à›)þL¦xVŽ1§ê9åà(„Ë?~­7_ÊfUë—SË°¸…ΓږÕxÝÔ+Leù”[žëé„{bö©ÞÌ*NˆáŒ¬fÉÝsÒ×^òTÎ2y,Ìø²®xx®sÎPùò2mˆÊérÁI5$§.•Èd9áW›4›’¦•oß¾Y¶‰[ÚmýÀ/Çâ¥á(L_â–%ò„âWX¹zþč%­T ÞTÿ]×M•ßZm®)I
+Þg:q+
+o'Iû Ê×nuæyÆT4/(3Œñ™8´ðÕÛ—Ç‹ÙçfáÊk»+è¥Ε¥«]ʇ•3ër+P¢\Ïë1`"·¾Ö«g®åô¾ÔJ‚_Êé^‹ét“ª×ð#@M¦0r­©žêå
+@ <ŽQ‰¶¢ëåòSNIËI€X‡ÏIzÐóc]rå§{~úöÍwÜð¯Ÿß®eLÁÃYUΗ”§y²¿n–UnÌJ¢å—Ömååì֐ù7øÝûÀJ-¼÷›•Úƒ›!q/W|×)Ü4ëyF ÜP~¬´›ÄEPç²yªòk-.¡ÃöjT
+åQÚâ‡Ü±Î£•¦Ú`†9Ü™ÖNž}ÜÎ쳞µšWÕì…f²hʦ¦U‚Ö%0µâŽ÷°^å9!cgó,}þÁ¬¶øÒ†$‹Õ+n—ù•_ÙŠÒ£å6rò9x—"iðØDÙ¢lk~¶ÏßqÂ*YÝ´Ñ[¨| q194¡2°MÁŽ.gåo·üAhçõû’
+_É·K0ìœÁË÷yÝ!¯ÙWfóŠ‹ÃXŠ»X‚ȶuQ€ §•Ð­e õ›tW¨ÌËÕÃ?àa(®âºá;^ü«z>9Ä‚²AXמ¾|3™•\®šrµhq[›Ì>;%-l°›MN
+I(µgÃ^Ÿ³Ù¦ÌU´öÝИ?þñ6+þ€ÛÔëiõ´›}j?÷8‡þ}Ù
 endstream
 endobj
-10265 0 obj <<
+10306 0 obj <<
 /Type /Page
-/Contents 10266 0 R
-/Resources 10264 0 R
+/Contents 10307 0 R
+/Resources 10305 0 R
 /MediaBox [0 0 612 792]
-/Parent 10249 0 R
-/Annots [ 10256 0 R ]
+/Parent 10274 0 R
+/Annots [ 10297 0 R ]
 >> endobj
-10256 0 obj <<
+10297 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [247.92 590.575 322.957 602.264]
 /Subtype /Link
 /A << /S /GoTo /D (winbindcfg) >>
 >> endobj
-10267 0 obj <<
-/D [10265 0 R /XYZ 100.892 685.529 null]
+10308 0 obj <<
+/D [10306 0 R /XYZ 100.892 685.529 null]
 >> endobj
 2522 0 obj <<
-/D [10265 0 R /XYZ 100.892 660.623 null]
+/D [10306 0 R /XYZ 100.892 660.623 null]
 >> endobj
-10268 0 obj <<
-/D [10265 0 R /XYZ 100.892 641.897 null]
+10309 0 obj <<
+/D [10306 0 R /XYZ 100.892 641.897 null]
 >> endobj
-5125 0 obj <<
-/D [10265 0 R /XYZ 100.892 562.547 null]
+5114 0 obj <<
+/D [10306 0 R /XYZ 100.892 562.547 null]
 >> endobj
-10269 0 obj <<
-/D [10265 0 R /XYZ 100.892 545.677 null]
+10310 0 obj <<
+/D [10306 0 R /XYZ 100.892 545.677 null]
 >> endobj
-10270 0 obj <<
-/D [10265 0 R /XYZ 100.892 539.7 null]
+10311 0 obj <<
+/D [10306 0 R /XYZ 100.892 539.7 null]
 >> endobj
-10271 0 obj <<
-/D [10265 0 R /XYZ 100.892 545.976 null]
+10312 0 obj <<
+/D [10306 0 R /XYZ 100.892 545.976 null]
 >> endobj
-10272 0 obj <<
-/D [10265 0 R /XYZ 100.892 534.021 null]
+10313 0 obj <<
+/D [10306 0 R /XYZ 100.892 534.021 null]
 >> endobj
-10273 0 obj <<
-/D [10265 0 R /XYZ 100.892 510.111 null]
+10314 0 obj <<
+/D [10306 0 R /XYZ 100.892 510.111 null]
 >> endobj
-10274 0 obj <<
-/D [10265 0 R /XYZ 100.892 498.156 null]
+10315 0 obj <<
+/D [10306 0 R /XYZ 100.892 498.156 null]
 >> endobj
-10275 0 obj <<
-/D [10265 0 R /XYZ 100.892 486.2 null]
+10316 0 obj <<
+/D [10306 0 R /XYZ 100.892 486.2 null]
 >> endobj
-10276 0 obj <<
-/D [10265 0 R /XYZ 100.892 474.245 null]
+10317 0 obj <<
+/D [10306 0 R /XYZ 100.892 474.245 null]
 >> endobj
-10277 0 obj <<
-/D [10265 0 R /XYZ 100.892 462.29 null]
+10318 0 obj <<
+/D [10306 0 R /XYZ 100.892 462.29 null]
 >> endobj
-10278 0 obj <<
-/D [10265 0 R /XYZ 100.892 450.335 null]
+10319 0 obj <<
+/D [10306 0 R /XYZ 100.892 450.335 null]
 >> endobj
-10279 0 obj <<
-/D [10265 0 R /XYZ 100.892 438.38 null]
+10320 0 obj <<
+/D [10306 0 R /XYZ 100.892 438.38 null]
 >> endobj
-10280 0 obj <<
-/D [10265 0 R /XYZ 100.892 426.425 null]
+10321 0 obj <<
+/D [10306 0 R /XYZ 100.892 426.425 null]
 >> endobj
-10281 0 obj <<
-/D [10265 0 R /XYZ 100.892 414.469 null]
+10322 0 obj <<
+/D [10306 0 R /XYZ 100.892 414.469 null]
 >> endobj
-10282 0 obj <<
-/D [10265 0 R /XYZ 100.892 390.559 null]
+10323 0 obj <<
+/D [10306 0 R /XYZ 100.892 390.559 null]
 >> endobj
-10283 0 obj <<
-/D [10265 0 R /XYZ 100.892 378.604 null]
+10324 0 obj <<
+/D [10306 0 R /XYZ 100.892 378.604 null]
 >> endobj
 2526 0 obj <<
-/D [10265 0 R /XYZ 100.892 325.495 null]
+/D [10306 0 R /XYZ 100.892 325.495 null]
 >> endobj
-10284 0 obj <<
-/D [10265 0 R /XYZ 100.892 299.349 null]
+10325 0 obj <<
+/D [10306 0 R /XYZ 100.892 299.349 null]
 >> endobj
-10264 0 obj <<
-/Font << /F22 3706 0 R /F50 3701 0 R /F17 3698 0 R /F15 3700 0 R /F71 5424 0 R /F4 5492 0 R /F70 4384 0 R /F51 3729 0 R /F52 3730 0 R /F85 5521 0 R >>
+10305 0 obj <<
+/Font << /F22 3706 0 R /F50 3701 0 R /F17 3698 0 R /F15 3700 0 R /F53 3738 0 R /F4 5484 0 R /F59 4373 0 R /F51 3736 0 R /F52 3737 0 R /F85 5513 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-10287 0 obj <<
-/Length 1327      
+10328 0 obj <<
+/Length 1326      
 /Filter /FlateDecode
 >>
 stream
-xÚ¥VKsÛ6¾ëWpÚ4AÄ‹Üœ8é$¦ÍX™â Š²˜òU´ãß],([®ò˜é…X,‹}~Ë8º‰âè·Å‹ÍbýÚÄ‘ˆyç"Úì#aOc%YÎM®£Í.úÄL/?oÞ®_Ke<OíEÉ“X&/ô±j·U»{¾\éT²c¹\)£Y·ÇÕ°Ën)Xc«–¶EÑM­—+¡EÂ^lïʁΤÆׯ6‹Ôƒì2\©¨hŸ>ÇÑÎÞF1WyÝyÉ&R&ã‰1@×ÑÕâý"~ìl–EBðÜIΦ<Î@©Ü$9ùñ®såüþÃë$h at wª2|L㱐Z’È#šÃÍÀX¿iDtف9ïG«Yëê‘Zoe*OR’'àrHI¦‚•/Ê}·” ÌRkf+›ÞUí
-îsñ¿tqäXZˆ8ЂH€¨Ú ƒîÀÝC`ì:LØ3Ø$‚Ý–Cµ¿ÇÈ€õ+¡¸ÑÁw°².sv…ŠýÛ%¾â™ÕHë0µ­î†ö]K«Nƒ/ÎznÊ ž§3om‡÷ÝÐÕ5”Ê#CÙq›x'[×÷`r.Ø_—/'hcÛ`.ª¡M5¯#­…íí¶.iƒµ‹ë–Œ•\Ø¥-ePw[ÙsAéýÊ–¹Ô9*]O»ÞÔÀܝ÷«{<3fÌ>ìÈf¸©5Ê¢Ny?«=\Ùf{ö}zJil͝ßߍÈPìªn}·-G¾b øwúNiž‹ü»'r.:6Þ©’<2h^"¾§„¡¡ƒÿ£B§1O!ÑÿKÉìÌO(yêŒïKaÎA¥Î4t¿ °o°˜1¬“@ PQWy=ÜTr™D[¬}•)6@®•Ä²WYèbùÔ„$ã’.ïmQÕPАè{z³Ɇñ@éo‰}(‡ò9éKÅc} ÆæXGÐs\KEz‡®s¿.WF¶žÆa]w…­×#VÞ íÆÓ¡/ˆ ÔAjuE+´b`| õb×Tm5ºÁºn8ç[|j„¬T)ë‡û e%Öí€Ì:r
-׎AΣ®t1aE×4ÔPÀ…ˆLu C{“ÔµPú-˜_îN®§3yK³K•È ˜Ó9
-—þqñæÝ9— ‡ÌÎ ÷‹o[˜xŠËXœvï¦èü[ ”üÄS)ÏóceT¡ïï—·n
-?ã+Ò­mJ¥^Œ_	üh+ô°H+5‡1Ì
-d@Ä1»äV?*I	¸Ø,sÉÊñáÄÇS¶ÝÑÿB»´eӵߨˆ›	ýõê¹lñëê¡[.ó݃
-˜—諸F*fwȶ-úîˆãkdšÎWÒ›g
-í \q¿µtktvpSOgc1TýuvrRW­Îr1Ï%#ÕÞúdü½µ|ªµÜÇÆ?LñÁ£ÅÇÓP-É…†u@
-Dö–æ
-Óü2§~òB¦bŶ“;g¬‹)Ín\©ã:ü]ccµ­a`•tâ}Ç’LT7âË4³ÈN >>8v¢JÇ{œëXèatç~õé
-Ox»‰ôYx¢ïŒ#̹ª(ÇgTä1¨tæéçf¼ÞÃ_$
-Uà ¯X Ï#n ˜
-ˆ:€@GˆãÎBiüó:"ˆÛáÇPHÿÖÆÃß_¨8TÖ…“ÞºCéžÈÖdva)äxöƒ%e†ô&Xœ0š¾i­Ñ\$G4,¿–ÅäèŸ
-ßÀôÖ5Ç_óy…?_š ?
+xÚ¥VKsÛ6¾ëWpÚ4AÄ‹Üœ8é$¦ÍX™â Š²˜òU´ãß],([®ò˜é…X,‹}~Ë8º‰âè·Å‹ÍbýÚÄ‘ˆyç"Úì#aOc%YÎM®£Í.úÄLš-?oÞ®_Ke<OíEÉ“X&/ô±j·U»{¾\éT²c¹\)£Y·ÇÕ°Ën)Xc«–¶EÑM­—+¡EÂ^lïʁΤÆׯ6‹Ôƒì2\©¨hŸ>ÇÑÎÞF1WyÝyÉ&R&ã‰1@×ÑÕâý"~ìl–EBðÜIΦ<Î@©Ü$9ùñ®såüþÃë$h at wª2|L㱐Z’È#šÃÍÀX¿iDtف9ïG«Yëê‘Zoe*OR’'àrHI¦‚•/Ê}·” ÌRkf+›ÞUí
+îsñ¿tqäXZˆ8ЂH€¨Ú ƒîÀÝC`ì:LØ3Ø$‚Ý–Cµ¿ÇÈ€õ+¡¸ÑÁw°².sv…ŠýÛ%¾â™ÕHë0µ­î†ö]K«Nƒ/ÎznÊ ž§3om‡÷ÝÐÕ5”Ê#CÙq›x'[×÷`r.Ø_—/'hcÛ`.ª¡M5¯#­…íí¶.iƒµ‹ë–Œ•\Ø¥-ePw[ÙsAéýÊ–¹Ô9*]O»ÞÔÀܝ÷«{<3fÌ>ìÈf¸©5Ê¢Ny?«=\Ùf{ö}zJil͝ßߍÈPìªn}·-G¾b øwúNiž‹ü»'r.:6Þ©’<2h^"¾§„¡¡ƒÿ£B§1O!ÑÿKÉìÌO(yêŒïKaÎA¥Î4t¿ °o°˜1¬“@ PQWy=ÜTr™D[¬}•)6@®•Ä²WYèbùÔ„$ã’.ïmQÕPАè{z³Ɇñ@éo‰}(‡òy0F=Ö`aŽu=ǵT¤wè:÷ëre¤aëiÖuWØz=bå­ò×Þh<ú‚B¤VW´B+ÆZ/vMÕV£¬ë†s¾Å§FøÀJ•²~è°RVbÝÈL #ÇÐpíä<šáJVtMC
+\ˆÈT:´7I]¥ß‚ùåîäz:£‘·4;±T‰€9Ópùçoޝs	zHÁìr¿ø¶…‰§¸ŒÅi÷ÞaŠÎ¿BÉO<•ò<?VFúþ~	që¦Ðù3¾"ÝÚ¦äAQêÁ¸ñ%‘À€6°B뀴RsÃÜ@D³+ at n¹ ñ£’”€‰Í2—¬N|<`Ûý/¹K[6]û:€¸™Ð_¯n±Ë¿Ž ºá2ÏÑ=¨€‰pù®ªk¤bv‡lÛ¢ïŽ8¾6@¦é|%íp°yFÐ0ÐÀ÷[K·Fg7õt6CÕ?Qg'!uÕê ó\20Qí­OÆßËP{À§ZË}lüÃ<ÚQ|<
+ÅÑ’\¸`XÔ@doiÞÀ1Í/sê‡!? d*Vl;¹sÆú±˜ÒìÆ•:®Ãß56VÛVI'Þw\!ÉDuS ¾L3‹ìâãƒc'Š¡t¼wÀ¹Ž…FÇqî'P?Þð„·›HŸ…'úθ1Âœ«Šr|FEîƒJgž~nÆë=üUH¢PúŠð<âŠÙ€¨t„8î,”Æ?¡#‚è±~…ôoý`<üýõˆŠCe]8é­;™î‰lMf–BŽg?QRfHÏ`‚Å	£é›ÖÍErDÃòkYLŽþ©ð
+LoMPsü5ŸWøóø¶t F
 endstream
 endobj
-10286 0 obj <<
+10327 0 obj <<
 /Type /Page
-/Contents 10287 0 R
-/Resources 10285 0 R
+/Contents 10328 0 R
+/Resources 10326 0 R
 /MediaBox [0 0 612 792]
-/Parent 10249 0 R
+/Parent 10331 0 R
 >> endobj
-10288 0 obj <<
-/D [10286 0 R /XYZ 151.701 685.529 null]
+10329 0 obj <<
+/D [10327 0 R /XYZ 151.701 685.529 null]
 >> endobj
 2530 0 obj <<
-/D [10286 0 R /XYZ 151.701 350.424 null]
+/D [10327 0 R /XYZ 151.701 350.424 null]
 >> endobj
-10289 0 obj <<
-/D [10286 0 R /XYZ 151.701 315.904 null]
+10330 0 obj <<
+/D [10327 0 R /XYZ 151.701 315.904 null]
 >> endobj
-10285 0 obj <<
-/Font << /F50 3701 0 R /F22 3706 0 R /F88 5686 0 R /F72 5687 0 R /F15 3700 0 R /F71 5424 0 R /F85 5521 0 R /F17 3698 0 R >>
-/XObject << /Im1 5680 0 R >>
+10326 0 obj <<
+/Font << /F50 3701 0 R /F22 3706 0 R /F88 5678 0 R /F72 5679 0 R /F15 3700 0 R /F53 3738 0 R /F85 5513 0 R /F17 3698 0 R >>
+/XObject << /Im1 5672 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-10292 0 obj <<
+10334 0 obj <<
 /Length 1216      
 /Filter /FlateDecode
 >>
 stream
-xÚ¥VKÛ6¾ûWé¡4Ó|ê‘KÑnØ’qQI²ÅµÕH¢+QÙèïCymÃXlP@€H΃Ão¾’%Û„%of¿­fË×B$-2Æ“Õ]£y!’4/¨.T²ª’Oä£Ù¸Úvó/«·A=§Eš*¯.
-Ê@›¡žPTÓù‚³T’ÛnpeÓ”®žs¶©5)»Ê¹±ÝgÆÕvìËÏšÁö´`EˆDÂ8Szò­sîµf¯V³fVAù$ZM¥L6íìÓ–T {›0*‹<¹šm"uNSí½5ÉÇÙ‡;E ÏÎi¡µ@R*2ž¤*£,‹¼³ÎLû?쎊:‡sC¤°=„FJ ÊÉ…Ñ2.,o[ž¼´·£h1y]œ¸
-Qfâ®4Õ"KRGW£\íÌ|!òœllÛ°Ežgq29éNÇ=Šÿ¬»uº cúoõÆ(*‡alÁ%'qÁíJça€P\BxEdHÙ®KH­,È®]©YƒIFL0ïPV#)L5MQÓí2 ãçG,¨Ló‰Ëq藍ݔÍrÛ¡É*…çÁÑ¢ª!Ø…PŠf,=¹VÛ Èa¾P
-×ôÍrMþšç’Øѯ§¤Ø2rÀIg|ôAÝâ0ëf‡ó;t•|Fü 	I ›#ß'5Fcï“#’9ñÒøT¬¢ÜíêÅu”tÖM"ƒƒ°W6í–À}€‹ggUE:áuL¨®!ÅPGdã X
-Ô9°~;ö~gE†ÃàLK)Þ”Q%¯^^P¡å±zO@‘A„Z4ú<âÔ´(òK'
-ÜPiÿËÉtœ'8¹<N(o®Ï23yã9åà- {ûsë1•¤lî=%ï®í˾ìl]EÐiþÚoýÕk”xÚú[ž®c?É‘EŠT¥i‘>2rMBÍ@ùPޏ]çw[z­zÞRQ™ÅÖÔ[ë~š/´Ðd?àQü‹¿moö8:'â92~W¡”à=O	A†›
-ûk¯7Wìèö£ÃqãÑɉA;¬WX¾³M
-b٢̗ u&„‚p¸Ö=FOH2¡ñô¿xŒÆ^„ï‡1y‡?Ç<ÝÙþ"³>‹8rfpQÍA.û˜Zäˆ"[ã"=lmëüµÇ΢H‰}ÞŽ.ÚN»Œp—DÚLºÇÎpªß_Þ¼ø1]^KÀgy¿öF‚O&”é‘3RBYl|¨;‹’u¹ñµòg%þšzp¨Œ½;}8qOœžõÂpÕV˜›á‰€
-½†ÖëpAÅÄšïe»oÌsœÝ^ä.&D^R™0„W€ß=\òœ˜§dáæÕûÏ\ª_«¶î xÅÙ«Iz뱯LÓ<¢ñf&>"ÿÛ-ÊêʵÅ_ûµÛ>f¿n;gúθ? ò'ÐâýÚ#õ­¶ã 
-Àöèy at 7Oá•ısHx2teÞ5 lC_Æq埿mž:0õ±@HÏлôƒö)§B\^ÑÐ!ú¥æ¤ìçZÒ-”ðµ³.ÉãS:¶*xˆs*?ÇËŸãg€{^«ÉCwm¯qÜã^øÓ3{úÃà?–dC
+xÚ¥VKÛ6¾ûWé¡4Ó|Jb.E»y`sHÄEQ$9È×V#‰®ÙèïCymÃXlP@€H΃Ão¾’%Û„%of¿­fË×B$5ãÉê.áŒÑ܈$Í
+ÕF%«2ùD>ÚÍP¹vþeõ6¨çÔ¤©òêÂPÚõ„¢šÎœ¥’ܶýPÔu1TsNÀv!µ&E[ú"7®ý̸ڎ]ñàY3ØžfB$ƙғo¯5{µšý3ã°
+Ê'Ñj*e²ifŸ¾°¤ÙÛ„Qiòä>h6‰Ô9Mµ÷V'gfì<O8§Fk¤Td<IUFY!xç;íÿ°;*êÎ
+‘Âöe\(*'cF˸°¼mxòÒA8Ž¢Åäuqâ6D™‰Sx¸ÒT‹,I9]IŒrµ³ó…Ès²qMÀyF‡‹¹ÈI7àtÜ£øϪ]W¨:¶ûVml¢¢ïÇ\r†]1x Ô—ž‰)šu©•†ì
+ЕŠ‘5˜dÄóe’–Ó5‡çG4T¦ùÄ€åØwËÚmŠzÙ‡í‚É9*ÆóàhQV‹ìB(E3–žÇÜ«] ä0_(‡ë¬úf¹&ÍsIÜè×SÒ l9व>ú îðß[„u³Ãù:J>#~P‡$Í‘ï„£qwˆÉÉœø
+©}*VQ>ìªÅU”´n˜Da¯lÚ+,û ÏÎ6U&ðºG&”א…b0æˆl< «Á:öàÏïÆÎï¬HèÛÐGŠ7eT‰Ç«—*€Sõž:"ƒµ44…ªyÄ	¨h)Pä—N¸7PiÿËÉtœ'8¹<N(o®Ï23yã9åà- {ûsã1•¤¨ï=%ï=®í‹®h]UFÐiþÚoõÕk[”xÚúSœ®öc7É‘EŠ”…m>2rMBÍ@ùPލm띷[z­zÞRQ™ÅÖÔ97ü4_h¡É¾Çÿ¢°8øÛÎîqtNÄsd.ü®B=(Ázž‚ô;7Ö%
+öÖ^9n,®¸q؏ŽkNN,Úa½Âò«ëPÈËe¾½è¨3!„ýµ¾è1z"@’	§ÿÅ{dŒ0ö"|?ŒÉ;ü9æéÎu™õYÄÑ`û!ª
+Ë.¦9¢ÈÖ‘®‰¶UþšcgQ¤À>ïÆ!ÚN»Œp—DÚLºÇÎpªß_Þ¼ø1]^KÀgy¿öF‚O&”é‘3RBYl|¨;‡’u±ñµògþêªP{wúpâ,ž8=ë…áª-17ý- z
+­×á‚Š‰µß‹f_Ûç8»½È]Lˆ¼¤42¡¯ ¿{¸ä9±OÉÂÍ«÷Ÿ¹T¿–MÕðŠsW“õÖcWÚº~DãÍL|Dþ÷°(Ê+×fíÖÃö1ûUÛ¶kíð@þZ¼_{¤¾Unì¡áØ]“tó^9A;‡„'C[4á]Â&ôe—þùÛá©S„ôm°K?X ðæ4,‘r*Äå
+‚a¡_jNŠn®)|ÑB	_;›apIŸÒ±UÁCœS)ø9^>À?u÷¼V“‡öÚ&^ã¸Ç3¼ð§göô‡ÀîÚQ
 endstream
 endobj
-10291 0 obj <<
+10333 0 obj <<
 /Type /Page
-/Contents 10292 0 R
-/Resources 10290 0 R
+/Contents 10334 0 R
+/Resources 10332 0 R
 /MediaBox [0 0 612 792]
-/Parent 10249 0 R
+/Parent 10331 0 R
 >> endobj
-10293 0 obj <<
-/D [10291 0 R /XYZ 100.892 685.529 null]
+10335 0 obj <<
+/D [10333 0 R /XYZ 100.892 685.529 null]
 >> endobj
-10290 0 obj <<
-/Font << /F22 3706 0 R /F50 3701 0 R /F88 5686 0 R /F72 5687 0 R /F71 5424 0 R /F17 3698 0 R /F15 3700 0 R /F70 4384 0 R /F51 3729 0 R >>
-/XObject << /Im1 5680 0 R >>
+10332 0 obj <<
+/Font << /F22 3706 0 R /F50 3701 0 R /F88 5678 0 R /F72 5679 0 R /F53 3738 0 R /F17 3698 0 R /F15 3700 0 R /F59 4373 0 R /F51 3736 0 R >>
+/XObject << /Im1 5672 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-10296 0 obj <<
-/Length 1397      
+10338 0 obj <<
+/Length 1396      
 /Filter /FlateDecode
 >>
 stream
-xÚ­WKÛ6¾ûWèEbZ¤H=rKw7Û)’6E’ƒlÑk!–èèÑ]ÿû΃ÒÚ®lž4ä‡óøf†Š‚û 
-ng?ßÍ–¯MÈHäQ.ƒ»M i$ƒ$Ë…ÉupWŸB“©ù—»7Ë×J™È“D“h¢DÅ ‰„þ¬šUÕ”/睪ðcgç‹ØèÐmðkÂk7—a]T
-/_­×nhún¾Z&áÕ¶Ø÷¶ežÒxÛìænöm&A=xd—q¬ëÙ§/QPïM‰8Ï‚’¬ƒØd"1è]ðaöû,:vVš‹Îê\SèÇ_ó,Ý ¦¨<\h¯ÊÂÒñF¿µLtE=R®í™"_I¨jî=éÏÝ۞ݷnØó^Õl\[}åÞØ´®>»æýõÕKŽ}*M‚E¬E~“Ñ­sýOó…Q&\]»Ü¹u±[‚«b	YY>¬ð2XÜ£BÔ catήnÞ}–±¾vœ#|UÖUÓ›ïÊB¾Ûî™zoÛõϾrõ~蟯üÊ5}ëv»Ÿ¸²˜3”?¬vU·=?uôÃzkëâ{A9S}Ó€µû¶Âxց[FãvÕúàimÑ»–ïoá9†Ï€pGÀÑI¸š5!‹Îœyb„VSá4m3UØ_Ò§"’åz õ›˜x±š/Tú‹‡Î–LöáËØG´€¦úI=Š@è± IÅ3)sýÖK€¸	àÌë¢))–Å6NC
-åbqŒV´¨8Öt‚ö¨ô:
-Jëð˼=0‡Ë
-d7€öŒ+xkW×öµÿT…T±}Ñuå3’÷ÔzLv[7ì `%/9ˆ@üÁÈ1ÕoOùX¹¯Ý(ó}±¼: í†ö’#*ŠD¢ò1ÍKÛ¯—ß7;ID&ÓQøÉ’§èѵÞò.£­–³§’Tè1{¾ÚJ_Æ:5cþ|¨:MðtÕòfc˜øøëu÷â,ex;’Q¸u؝ñLYµv
-uTÙ‘Gx –ÝÉ]©:¡'ìv€ÏRRÈ‘ÅEØðC €3¶|Õ+ʆ-]3a¬=Æ#Óì$k²ÿðxÖpS:n²Ü‡‘gŒ÷GiSU$0Œe…¯«G° I½)I“ªêEÉ›úbË°íiŒáƺ­ö}7Ý“ÃA%þ•ˆ4óù}[5ÃãÅý(’#ž8ºiŽ5ˆÐÁWޝÂ.lMøµeÇ$5`w}A£¶È8Ø*6ü¬HÇ™
-DW“ZÊŽWÌ=µžðªÞº¤’„O­e¢jpÍ=ô˜Ì¤Ücœ—‚O½ÇQƒk¬„ÊŸï‹î+B32X¢)5 ”@½„×Qs}—Õî9xž¯¨sôb(0ÐèÃÎgˆØgµRã]-¯ºC×ÛìNeŒ8°0ûÄÔ†{2
-YýÅFbréø¤‘0z–]½º”ü<FMɯtÄ'<ÉNœúƒîÈý‚‰·€-¹´	°—Œ“2qª.‡O¥KæÉH	MÏÉÑ>ºéÚ®ª¢À´c8‡GÌ<L—›²òw]ì"™ÈTz–+J¾÷Rÿ^Oò@ø.Н²+ºîoÒ=õx䪐šJ…¥=×ò#t·nÏý©efg¿
-¶Y[šqøÛᇰŠµy²&FÇûÌ×Tg©ŸçåÜËNë‹ö|ÖðàYÁƒ
-ÿ"žÇù¿ð–xí'SJŸ¿>àž\½Ó³øR¾M"T2駖6qZîóL‡X+šjåÒKÊþS¦:àÎt©õÁÜÍ'±éÑF·Öð]†iÍ1àHÏz¢Y0v;ÒBåê4yš&Ó?Ñø…_­ &Ò¦ë
+xÚ­WYÛ6~÷¯ÐˆiQ"uä-ÝÝl¤HÚ8(Š$²D¯…X¢££^ÿûÎAim×	¶@Ÿ<䌆s|s8ð¼À»Ÿý¼š-_ëÀ“È‚Lz«'µI ½8̈́Δ·*½O¾Nƒù—Õ›åë0ôR‘ű"Ñ8q&ú³jÖUS¾œ/Tú;3_DZùvƒ¿Ú¿µsé×yÕðñUQØ¡é»ùB*û7Û|ß›–y¡Â×fw«Ù·™õ`à‰]ZD‘WÔ³O_¯Þ/Q–z’¬½H§"Öè÷aöû,8uVê«ÎªLSèÇ_ó4òí ¦„™_äho˜ú¥å‹~k˜èòz¤lÛ3E¾’PÕ<8Ò}÷`zVôÐÚaÏwU³±m÷•møbÓÚúâ™÷·7/9ö::5=ð‘1øMF·Öö?Í:ÔþrèÚåÎùn	6®ó%deyXãc,°x@…¨AFB«Œ5Üܽû,#uk9G(øª¬«¦;Öß•…|·Ý3õÞ¦ëŸ+|cëýÐ?_ùmúÖîv?þâÆ`ÎPþý°ÞUÝöBüÜÑÅÖÔù÷‚r¡ú®k÷m…ð¬îdŒÝUÅÑ9Òš¼·-Þgá%†/€°"à¨ØßMAÈbðœy¬…
+§Âhšf…~M”ˆìI–ëÔ7v`>ða=_„‰ï:S2E؇_Æ>² 4Õç@ªQB= I*žI™í·N”ÀK g>çMI±\È pqR(‹"´¢EÅ‘¢/èŽJ¯Р”òWXæí‘9\n »ä°g\ÁÀ+l]çØ×þSRPÄöy×Êg$ï©õèÀï¶vØAÀJ>rÈù#ÇT¿Íåbe¿v£ÌWôÅð鈴ÚkŽ„A â0Ó¼4}±ü¾Ùq,R™ŒÂO–<Ežu–¯ñpm5œ½0N„³çª­te¬=æÉC…XPIŒ_W-_6æÀÄÇ_o»g)ýû‘ü­ÅîŒß”Uk
+¨£ÊŒ<±Ì&GHîúkÕ	=a·´8V(…Y\d€
+7 8cËGÀP ±¦l8ÑÒ6ÆÚS<2ÍN²&óg
+'0¡Ïuš¹Ïaäiíü	•€©*bÆ2ü×Õ#X'Δ8†IUõ¢äË}>¤ßö4Æð¢h«}ßMïd°!„±{&ŒE’ºü¾­šáñj~ÈOÝ$ÃDèàVo'0…sSÓ°ncLÙ1IØ]ŸÓ(†+2®ò
+¯É8SèjRKÙqŠ¹G Ö3AÕYw†T²ƒð)ý¼5L´CC
+®y€“ê„{ŒuR°ðÔ{5xÆJ¨Ü÷}Þ}EhK4¡€è “p:j®ï²ÚÀ;GÇsu‰^½ß¹Ñû¬
+Ãñ­–OݱëM
+v'2ÂY˜}bjÃ=…¬þj#Ñ™TtÖH=Ë®^_K~NɯtÄ'¬dgNýAoä~ÁŽ‡Ä[†ÀŠŽ\ÚØkÆI‹(	¯‡«Ò5ód
+Eëäh½tkÖUÞŒF`Ú1œÃ#f¦Ë]Y9O».v‘T¤ar‘+Jî{‰ÛÁ‚<®tç슞û›tO=ù„*¤¦RaiÇ5¼„îÁàÖî¹?µÌìÌ·Á4…¡ùù¿«Hé'»Áabt|Ï|Eu–¸y^¾À»ô¼¾èÎe
+?¼(xPá6bà9œÿo™†m?žRú´üº€;þiõNkñµ|ëX„ñ¤oœXØÄé¸;ÎSåc­(ª•k+–”	üO™ê€;ÓµÖs7›Ä¦¥^#¬á^†iË1àHŸÎz¢YK»(fáyò4M¦ÿDã/üÕú ¦é
 endstream
 endobj
-10295 0 obj <<
+10337 0 obj <<
 /Type /Page
-/Contents 10296 0 R
-/Resources 10294 0 R
+/Contents 10338 0 R
+/Resources 10336 0 R
 /MediaBox [0 0 612 792]
-/Parent 10301 0 R
+/Parent 10331 0 R
 >> endobj
-10297 0 obj <<
-/D [10295 0 R /XYZ 151.701 685.529 null]
+10339 0 obj <<
+/D [10337 0 R /XYZ 151.701 685.529 null]
 >> endobj
 2534 0 obj <<
-/D [10295 0 R /XYZ 151.701 264.024 null]
+/D [10337 0 R /XYZ 151.701 264.024 null]
 >> endobj
-10298 0 obj <<
-/D [10295 0 R /XYZ 151.701 235.107 null]
+10340 0 obj <<
+/D [10337 0 R /XYZ 151.701 235.107 null]
 >> endobj
-10299 0 obj <<
-/D [10295 0 R /XYZ 151.701 235.107 null]
+10341 0 obj <<
+/D [10337 0 R /XYZ 151.701 235.107 null]
 >> endobj
-10300 0 obj <<
-/D [10295 0 R /XYZ 151.701 235.107 null]
+10342 0 obj <<
+/D [10337 0 R /XYZ 151.701 235.107 null]
 >> endobj
-10294 0 obj <<
-/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F71 5424 0 R /F17 3698 0 R >>
+10336 0 obj <<
+/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F53 3738 0 R /F17 3698 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-10304 0 obj <<
-/Length 753       
+10345 0 obj <<
+/Length 755       
 /Filter /FlateDecode
 >>
 stream
-xÚÍVßOÛ0~ï_a!„RiqíØn$4Á¦²­lk´= ibHDš”ü Ccÿûìœ-
-&Mâ¡òÙ÷å»û._	º@}ìƒÑÇA.ö]BQpŽ(!Øó4ö|,|Ž‚X3Õi‘Ï‚£îa<æîø˜(4œÃ±ÀC›’1³&yU‡YÖéZêY›	a…y¬
-n½/òSBùES†÷Ì‚¨ðØ'~›	S¶ËEÇ-<¦QƒÃ`p5 êT×²˜1-'gÅÊw„f¾‡V-r˜ððXh¶Íßd½.]|GÊƘRᕘ²>%‚¨ÚÂÖoâ{ÔE6eXì§Éô`oköe«Epr¼2J
- °sX··fš=Í/Ì^€YÉò:dµÛ^Â8”‹ÂPšªeEf£*\ÌÃÑ<ÍGÕbf•ÔÁñ×`r<õQ}?~¼û¼·ýöÑÄ×Î7ÔN_Úü^íô9j‘û3ÍU¬øH®´æ¤?®’½Lå‰I6jäÄìÃ
-ó,ëGÁ²³ë)e¼ÍʦsÁ7s®‹&JL9®Ã¶—£ª™W7•îuðÜÞÂjZš¶t}l¥¬›2ßÔÛ†^ÿ²;ð¸©Ô­°va¨Ò1Ž=N39WwcÖÍÐñ¬¢Ñn­`“ÅàËÒK} ÁYpZ69ê}j7¼Ó’OÜ„™±LWh{¡>–o ]ÊeFœu"» ¹Ü›7^§t]ÅËšîaIì
-J`ì$˜|¸%…‹ef’ç­„Bë¾¾«.Eü¤¡
-÷ŸNÞPãî+q(vÔth%¥gt9¦¾ÛM®ª.–}aœ1æ^:or˜±6£Ž•„•6TU`‰Š²”ÕRUÈU³4n/}.Û6©ËØÖzÔ‚Y%ÚÓÔ°‹Û²®rKNœ¹L¸<6½¯¦¥û ÷3h²â²êíá$­zßÓƒ¯CWã©9ÚEܤw3»[Õ_¿ÎH7›
+xÚÍVßOÛ0~Ï_a!„RiqíØn$4Á¦²­lk´= ibHDš”ü Ccÿûìœ-
+&Mâ¡òïËÝ}—Ë]	º@}´ökøÁuÑûcBQpŽ(!Øó]4ò|,|Ž‚Ø3Õi‘΂£îa4âîú˜(4œË±À‡’³'yU‡YÖé€ÚêY‡	a‡y¬n¿/òSBùES†÷žQá±Oü6¦ä1oáQ²ëÊ¢êV×²˜1-¬“3‚be;B3ßC«¹@Lxx$´·ͬoY¯€`ëïœ²¦T at xE¦¬O‰ êGŽp…ý[烸À#‡2,öÓdz°·5û²¿Õ"¹V%8pr8··fÚ{š_]; ±’åuÉjÔ^‡q(…q5lªr˜Q˜
+«p1‡ó4V‹yl<«¤Ž¿“ãé¬ÏÕ÷ÃàÇ»Ï{ÛoM|í~ƒíôÕ°ÍïÙNŸÃÖýº?Ó\ÅŠ_åJs^A:ñã,ÙËXž˜DáaÃF^@Œn€Üg¡X?êŽ8O)ãmV¥˜¾™s]4QbÊq¶å¸Vͼº©t¯ƒåöNÓÒíð@}ÞJY7e¾É·
+½þewà?0©ÔTXªtŒcSÀLÎÕŒc̾¸ž]4Záö
+”,[–^ê	ƺ€Û²ÉAPïS›á¶ÔXâ&ÌŒdºBËå@ácùÐ¥\fa$ÁX'²šË]3j7&^ÇtÅËšîaIœ
+—à±£`òá¶ü.–™I.œ·
+Íûú®6ºuò?’†6Ü:yãw_‰K±«¶C{(*=«Ëu1õÇÝæªêbÙÆaîu ó&‡ë0êÚIXiAUŽ¨(KY-U…Æj—Æí Ñ÷²m“º¼µÖ«Ä*Ñ–¦-n˺Ê
+,Q8ipfþ˜pylz_mËñƒÞϠɊ˪·‡“´ê}O¾]§öhqs‘ÞíìîTþ¾7™
 endstream
 endobj
-10303 0 obj <<
+10344 0 obj <<
 /Type /Page
-/Contents 10304 0 R
-/Resources 10302 0 R
+/Contents 10345 0 R
+/Resources 10343 0 R
 /MediaBox [0 0 612 792]
-/Parent 10301 0 R
+/Parent 10331 0 R
 >> endobj
-10305 0 obj <<
-/D [10303 0 R /XYZ 100.892 685.529 null]
+10346 0 obj <<
+/D [10344 0 R /XYZ 100.892 685.529 null]
 >> endobj
-10302 0 obj <<
-/Font << /F22 3706 0 R /F50 3701 0 R /F71 5424 0 R /F15 3700 0 R >>
+10343 0 obj <<
+/Font << /F22 3706 0 R /F50 3701 0 R /F53 3738 0 R /F15 3700 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-10309 0 obj <<
-/Length 1041      
+10350 0 obj <<
+/Length 1040      
 /Filter /FlateDecode
 >>
 stream
-xÚÅV[oÛ6~÷¯Ðœ¢¥†˜)J–:C»¶Cº­Ão{H2T–èXˆ.®(Ŷý÷òPñ%Ê0ìa{0x9žïãá'û΍ã;_O^/&Þ»Ðw˜O?aÎb尐ѹϜ(Nh˜g‘;—$Œ…{½xï½ã܉iE¸FœF~ ™ŒÓ/E½,êü¥;sN~Rҝ¡ ÍJ!yÓ¸ŒTiQãòU–5}Ý)wÆ‹ÈWëtÓÉmÜœ6y»˜|š0HîÕÒ p²jryí;9ØÞ;>
-’ØÙÏÊ	˜FaóÒ¹˜ü0ñ÷ÁÎÙØdNC–8‘H¨¥qÈlݸ³‡dVãølz±î»®¨op7ÛÁòÍù‡78U²½+2©^ârª!À¹3ÐP$˜ú¶(ËMÛd6¢Zæû^!:ýøvñó«oÏž}9–Á7²¯ë8›~øîõôɨÿRýwø¿ÂdÛêÿŵÅ"žÆ<íÒŽ^¶Vù	'¾]§Nüyã^×8<ŽãÌ[rf!óùammes¬pôîÒÖ+›ìÖSýRÝ+ԏÄŽÒ×Ê®oëCð¦Ò˜Åþ‰ÚÂæNÚÂ#ý2!€gÍÐã¢)S7`¤-”õ
-÷Ÿ1x
-_ìéËc¢ïä$ ÜlH¥—‚Ô CM‡ó­ölÚ[tljÜÕǵ¸Ùˆä´+)0
-Šâ\¢»Ìºc"@)ìUÓÚzd—¥¢–,~ÆaL8Bø’‰ˆÛBÔ)¬’Ü›b{m
-H-eŽN]ƒ;ÂÌ‹Õ½5¬%²u$z1£!Øòd—yE]t4÷TZ-Sª_(ñÏÀ‰$BU—¶]¿AÔ)=蕵Ŧ£Pä8ç‚“^õiYÞë…¦g³);¯Ì
-"ÜJë#êǶeoS«uÓ—v³n´ßƒLrÜßîÚ#?yÏÒØPݼ19ן/ óü bdê՝ËçDâÎEŠe¥è­›§Öß6ÒÁàêË2†zôJæ‚FÁîNzebZâ•xË!ìè>˜ ®ÿT›k7g]ùL”¶¾ÌcnŠÃ—Í£Ã›ÊÃ
-4fm›^5•ìÖFHuÓ–Å­v¸¨ç(Êbí Ý ìë=9¡6Q‹zîXHvÁ|N}øÌ›ÝÂJ–•×ϬåVÈ4š3+‰#i$03?ô}r²‹²_1-zRé¿(y3ÈØù[Ñ!§ûÆáˆU1Vùð]¹‚£áÇð ßÝYìJÑN83—ijJ+iáép©”Î •Éq\ßP¦ÈÏ>lx5|3püÃÄqø·D¸"nZ¹±1[«ål?öˆÔ‡85”:õBy¿"ÝäsÏ{ñȈªm´sá¿à_89ª
+xÚÅV[oÛ6~÷¯Ðœ¢¥†˜/ºu†vm‡t[‡-Þöd¨,ѱ]\QŠlûï#y¨Ør”aØÃö`ðr.<ßÇÃOöÇw¾ž½^μwï'~BœåÚ!Á‘Oœ0Nppg™;—(ˆ©{½|ï½£Ô‰q†Ü¸†‡>S™ŒÓ/E½*êü¥»àE?Iá.XÀQ³Öc€Þ4.AUZÔ°|•eM_wÒ]NBôÕ&Ýv¢åú´ÙÛåìÓŒ¨ôªÀƒº̘“U³ËkßÉ•í½ãc–ÄÎÎxVbš—ÎÅ쇙?ËF`“$qBž`JãÙ¦q
+Т†ñÙübÓw]QßÀ:ovƒå›óo`*E{WdB¾„å\CPç.ÃO õmQ–Û¶ÉlDµÊ½púñíòçWßž=ûr*ƒ)nb_×q6ÿðÝëù“Qÿ¤úï Ñ…ɶÕÿ‹kE<=íÒ^¶Vñ	&¾]§#'ú¼Ø´×5ÏŸÃxE˜yKÎ"ÀÆµµ•Í±†Ñ»K[¯l²[Oö+y/=Õ &x"vÏü|’¾Vt}[Á›:x€cü´…DN¢´…†úeªt\=kM™ºŒ ¶Ö78|ÆÊ“ûü@‡\#}_JNS=à.Ô†zÉQ­t¨é`¾ÓžM{ŽM
+»ú¸¶Pn6"ùìR#Lƒ¢8—à.²®€X†¸ÒDL»1´nZ[èÒ¢”ØÅ/¨
+¾WÉxHm!òT­’ Ý›b{mb¨"§®
+`æÅúÞ6Ø:½˜à€ly¢Ë¼¢.:œ{2­V)Ö¯C)ñÏDãI2„Ê.m»~0åØWR:ꙵŶêÂѹâœrŠzÙ§ey¯šr˜QÈ&í¼27x`+­sˆ¨ÛV½M-7M_ÚͺÑ~;2Éa·oütâ=w at cƒuóÆè\¾™䳐 MªWw.€‹ÊJÁ[7O­¿m¨S3W_–1Ô“Wq²ýôÒ<Ä´„+ñVCØÑ}®¸~hüS}Dl®Ýœuå^Úú2CŒ¹)ª¾ì$
+Ç7•5†Õ˜µmzÙT¢Û!ÕM[·ÚAÀJ”zN"Á$¦ªT7pûzON&hV› ÅG=w,$û`a_}æÍna%ËÊëgVÈr+dš?Í™•Ä‰´Š$e&~àûède¿bZô¤ÒQðf‘ñ[ѧ‡Æáˆu1Uùð]¹RG«ƒ~w!Û—¢`f.ÓÔ”VÂÂÓáBJAH“㸾¡„m‘Ÿ}Øð¶røfÀø‡‰£êßG¸"nZ±µ1;«åä0öˆÔ‡89”:õBz¿ÝèsÏ{ñȬmGÚ9Œê¿à_#+ª
 endstream
 endobj
-10308 0 obj <<
+10349 0 obj <<
 /Type /Page
-/Contents 10309 0 R
-/Resources 10307 0 R
+/Contents 10350 0 R
+/Resources 10348 0 R
 /MediaBox [0 0 612 792]
-/Parent 10301 0 R
-/Annots [ 10306 0 R ]
+/Parent 10331 0 R
+/Annots [ 10347 0 R ]
 >> endobj
-10306 0 obj <<
+10347 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [386.806 375.9 454.859 387.589]
 /Subtype /Link
 /A << /S /GoTo /D (winbind-solaris9) >>
 >> endobj
-10310 0 obj <<
-/D [10308 0 R /XYZ 151.701 685.529 null]
+10351 0 obj <<
+/D [10349 0 R /XYZ 151.701 685.529 null]
 >> endobj
-10311 0 obj <<
-/D [10308 0 R /XYZ 151.701 399.51 null]
+10352 0 obj <<
+/D [10349 0 R /XYZ 151.701 399.51 null]
 >> endobj
-10312 0 obj <<
-/D [10308 0 R /XYZ 151.701 399.51 null]
+10353 0 obj <<
+/D [10349 0 R /XYZ 151.701 399.51 null]
 >> endobj
-10307 0 obj <<
-/Font << /F50 3701 0 R /F22 3706 0 R /F71 5424 0 R /F17 3698 0 R /F15 3700 0 R >>
+10348 0 obj <<
+/Font << /F50 3701 0 R /F22 3706 0 R /F53 3738 0 R /F17 3698 0 R /F15 3700 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-10316 0 obj <<
+10357 0 obj <<
 /Length 718       
 /Filter /FlateDecode
 >>
 stream
-xÚ­UQoÓ0~ϯ0b)¢ŽÄiÂÄc1	$Ô"¶=x‰ÛZKâ,NVM°ÿŽ;4Õ2ˆ§»³?ß}w>ŸX>8ÇKÇ{ïû`“9Â`¹!'>ˆâ’$Ëœ»–6\”ÓËåYaE¡†û	D
-Î!ÓFQà~,eCóœ6|Š]uvâÒ2ÓJè¾åÂậéÎ3A*<LPÒ1	”>Iï›ÄD£œÓ¥sã`µªÀ¶HçüL흃$ÛY€€Ä0"Ú[Î
-+0ÇÃÀ8 ÐWÐ(L`—¦>Ÿ¸“çÏ&FöÆ®YûÒˆ/Œ¼æyn4}Fs3<‡8ö• 	ãù¾ÛB`æÏU-íâ9¹hhÝx²•±«Z¤LJ&Y³›–×,3ÖJÔö-®¨Q%«oY½!6R*YŸ¶ðrŒË¡Ô,/ÁýöÿÁøbçð4ãÑš
-ëãå¼ìh„¥Ùö¸;ÑÖ=™¾t÷èÅ U´ÙÈWÆÞŠúz]‹¶²öFÈæ¯X²t#…æåÚZŸŽO:üð¾ˆ9ãµ²ör‘ÒÜ“ºÎÞ/=Y\ÙK˜Xi3¼ÀA8úå¦¢\í7ÊðÆcûyŒí£q4Ýò!Ý|œîcIßRm¯÷sý9}ã¥"jIžPV˜ñ´¥Îqk<dcÅ?:a´ëvQíš}, ~Ùú%v]1G‚ì£ä“PÿJúåoùîŠ<ù*éš½¶×ÅšÔã%o`f
-í´èv¿[ÞúZŒú£_é§Ñýä)<÷˜HššYÉpä0³Á(´½ñvMy©žv._y7õç®h±ú±2ò̘9¿Ö»ÌXz´hY·úï	Bw¡þ!Zh„ŽÓÒȬ¥¹Ád£`·v³P~T˜ŒY&5«ršªviìÿh??7æ¯o¨—êwû	%¹÷G
+xÚ­UQoÓ0~ϯ0b)¢ŽÇmÂÄc1	$Ô"¶=x‰ÛZKâ.NVM°ÿŽ;4Õ2ˆ§»³?ß}w>ŸX>xÇ/x†`“Â`±!'!˜Æ	¤I8÷ç<­…,Ç—‹³Ãd:<L Òhdqa)O0šÿc©j–ç¬cìë³B©ÏÊÌ(‘ÿN–G«¦b;Ïéð0AIË„h}ÑÎ7‰Ay§ïÆÃzUƒ{l)$¤…w~‰@¦÷Î ‚$‰Á¶E€ÐN©ñ–ƒ¹÷ÅCý
+PÒŒ	…¡†N£¶išðçã	
+©?z¾ÙÈêÏÞ¸5g_Zñâ…•×"Ï­fÎî`‚gÇ¡–Ò(±žïÛ-&áL×Ò-Ø“óšUu j¹±ö¦’)WŠ+kVü¦Ϭµ”•;ÅŠ+fUÅ«[^íEˆm„”)Þå„]¢âr¨‹ÃDq·Ýç0¼Ø:<ÍDmµzÍ»x¹(»jéh6îN6UG¦k Ó=fE3@V¯Õ+koeu½ªd³qöZªú¯Xòt-{…åÊYŸŽOZ|ÿ¾¨=4ª
+r™²<P¦ÎÁ•(U\¹K˜œ8é2¼À$
+ýÀvSY.÷¥c±ý<ÄöÑ8†nùn>L÷±¤o™±Wû¹þÇœ¾‰Ru$O/ìŒxZŠÊ丵²¡â
+0Úu»Üìš}( yÙæ%Zvm1‚ì£Ô“PÿJúåoùîŠ<úªØŠ¿v×Åë4¥¨afÝ´hw¿;ÞæZ¬ú£[é¦Ñýè)<÷˜(–ÚYiäZ0“Áiäzã튉R?mBˆ/–VލÙ/klÇa¬<³f.®Í.·–-FVù{HäÏõ?Ä
+ƒ0ñuZZ™5,·˜Ì`´ìÒmڏ“qǤ⛜¥º†öËÚû9Ð~nÌ_ßP'õïöç÷E
 endstream
 endobj
-10315 0 obj <<
+10356 0 obj <<
 /Type /Page
-/Contents 10316 0 R
-/Resources 10314 0 R
+/Contents 10357 0 R
+/Resources 10355 0 R
 /MediaBox [0 0 612 792]
-/Parent 10301 0 R
+/Parent 10331 0 R
 >> endobj
-10317 0 obj <<
-/D [10315 0 R /XYZ 100.892 685.529 null]
+10358 0 obj <<
+/D [10356 0 R /XYZ 100.892 685.529 null]
 >> endobj
-10314 0 obj <<
-/Font << /F22 3706 0 R /F50 3701 0 R /F71 5424 0 R /F15 3700 0 R >>
+10355 0 obj <<
+/Font << /F22 3706 0 R /F50 3701 0 R /F53 3738 0 R /F15 3700 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-10320 0 obj <<
-/Length 1659      
+10361 0 obj <<
+/Length 1658      
 /Filter /FlateDecode
 >>
 stream
 xÚ­WÛŽÛ6}÷Wè‹T´xÓ%@QäÒ´
-Z4ÍniPp%îZ][t$¹ÛýûÎp(YÞÈéK_,rDçræÌ(î¢4ú~õâzµy­Óˆ§¬LK]ßF\s–§<ÊŠ’éRE×uô!ÖE¶þxýfóZˆ¨`e–)4,K%hò‡Þ7íMÓÖÏÖ‰ÊEü[o׉Ô*v·øÔñ+·æñÞ4-mŸW•;¶C¿N¸âYürkƒíèPxÛê»ëÕ§õ`àÌ.ͤŒªýêÃÇ4ªáÝ›(e²,¢rI]°LkXկ«tî,׋Ϊ’y§Ðo¡”ñ°E¤Šûªk	ÍÍ:EìÖðó7þX’?4ÃöÅ(çó+Ò(‘Š©‚toŽ}·Ù¹Êì6½ÙߘM!Û<Päêu¢…Ž“¤‡çQ	±YP£ÀÖ æí³–<½ÇÏ<Ó9Ói>¦æGÌA®ãG´ØiÓ¡’n 
-9›gq¿Ç3äeý5È
-·2ÓÖôO0~-ò€פ¥6vïÚžN˜éŽ¦G[£$X—pÉ´*ÉƵñ ·h•žVe÷[wÜÕ¸.½197æfgéÈàHR¹¶µÕp.ô>¢àʐC†ä½í(•½6}PKÛÚyÔ¢áé¹É{;Œ/ á¯c?nPJš[z>bœ|ô0tc€¡ìœWð ñLc0½º(GTi&òŒŠAU°Š‰§iüÒµ¤\ݽú,K7YÈHß®K?ÿy	> _dLgù	?ªä'p³5ó"P kojK$>å^rk:Ì©äóœŠø¾Ð8Tû@ç†-ÀÅ[tÎKB,ÍňhD1•Íþ5+J>žö.£vŸù<džÇä)
-	¥&ÏÓëSäº{,±D¦  wgD’DÉŒª
-ħ¼ÂÆÿɈÇÑóèï	ã!#³‡Žx¥©ÃIs„ë|y
-
-Ä©‚üB55*-â[×-ÁÒ¡$î¡ÝT¶‡ÐŒ¶O–=ÐËΚ|Coà†k¬¿]aá7Õ¥p/
-Q²³=mZkkZ
-Žž¡hcv@ë¶^²‰V$°ê{ s²¬€;túªÁ´¥ùw°é ê Ok_ùJ={s¿ôb¶+ÜÝ=	°%᱀Ďv®kîšJoÅ¥LYÊËO;TBÎøÆ{¦•™=[D¥P³†C¿…ë•&4AÍ·ÉWµüø¤õèx`.'}‰€+$)ý³‡¡
-»Òn‡+Y մ3ôú”iØì‰{ê# 
-ée>£JtIa {8ä	‡m8¿µãÉ„°Aˆ@〆ÿî	u´
-‚¤'ÂÇMåö‡f‡¸ÃC¾aáù}!w\§,WcÐÛôòÊnھ˫íR¢x
-ìWNý³n:è&®{¤o0Óå#ºûÐŒ!!Ðá¤|ÒáÂ@!Ñü½ÁIé?ç…ιá+ Ó–V£áÀÙŸav`½»Àã¨-ÜvjG–òR¬Ðf^~«K+åçHa	éeáŽ\Á3Ý>|>ìI•Ùç`èùÒ´Ç€Š§YÏÏxOJf;6P—ñå¨eZ?/S
-Û8‚àz¢9ÜTîЖƒä—úë“äc1g"€ S¯|"?*ÃóÄK^J•„K(Xå7½­Žpƒ(<A2+,6-Óø— z?B6ãñ;OŸ5m~ðÓª{ì“¥šìù(—§e¦C“›P*°Š‰1wÍÍ&Xü¸ó¼€DªKpÒ²®èøÊíL×ô“Q–ijØèóØø¤ðL³¹rÆÓóxQeÂLLÍèÖsÜ¢gÀ
-\Ožù‘þ?¼+!ÙT,lIkÂa) ìg;#€ê@O¬Júv8籧tà/Yvù»â§¦=þ³yí¿,¬}8¹zaH®ànÚªÁj¨×Ώ<´5›9	ÐA°E6Fá=ÎgÖ÷Srz1¸Š¥ÙÓjÐjʯíÇn©!õÅ9¼¡Ý†¾ëçLüúî©À‘³K[ÓÞÙš…†}>ïKèš·¡S‡JÙD8ä÷XÃìÀô_j#pkp¸ïì§cƒUÂaD:O°‡ |ÕU÷ BóýÊ*9ñŠfU*ÁÐ×8ýåÿ¹aúîŸÀðÿËØ7Ù
+Z4ÍniPp%îZ][t$¹ÛýûÎp(YÞÈéK_,rDçræÌ(î¢4ú~õâzµy­Óˆ§¬LK]ßF\s–§<ÊŠ’éRE×uô!Ö…Z¼~³y-DT°2Ë”?š	–¥4ùCï›ö¦iëgëDå"þ­·ëDj»[|êø•[óxoš–¶Ï«ÊÛ¡_'\ñ,~¹5‡ÁvôNøÛVß]¯>­8¨gvi&eTíW>¦Q
+ïÞD)“e=ø“ûHê‚eZÃz]­~]¥sg¹^tV•Ì;…~x¥Œ‡-z UÜW]sHhnÖ‰(b·†Ÿ¿ñÇ’ü¡¶Ï(FZίH£D*¦
+Ò½9öÝfç*³Ûôfc6=„ló@‘«×‰:N^žG%ÄZdA[ƒšw¶ÌZò¸šö.?óLçL§ù˜š1¹ŽÑbw¤M‡Jº6älžÅýϐ—õ× +tÜ.ÈL[Ó?ÁøµÈct \“–Úؽk{:a¦;šm’`]Â%Óª$XÔVÄÜ¢Uz2X•EÜoÝqWãºôÆä|ܘ›¥#ƒ#IåÚÖVùÐûˆ‚+C’÷¶£TvôÚôA-mkçQ‹†§ç&ïí,0¼€„¿Žý@¸A=(inéùˆqòÑGÀЍ>†þ±s^ÀƒÄG0MhÀôê¢Q¥™È32D(UÁr(&ž¦ñK×þ‘ruwôê³|,MÜd!s }».Eüüç%ø€~‘1å'ü¨’Ÿ<ÀÍÖÌ‹@®½©-½k’ø”{É­é0§’Ïs*âû@ãP흶 ª£3^¢`i.FD#꤈©l–ð¯YQòñ´wµûÌç!ó<6 HQH(5yž^Ÿ"×Ýc‰%2 ¹; ‚”$JfTU >å6þO†@<þ‹žGψ°xO™8tÄ+MNš#\çËkh N䪩qÈPiߺn	–mD qí¦²=„^`´}²ì^vÖÔàz7\cu øíº¿©&(…{Qˆ’íiÓZ[Ójpôõ@³Z·õ’H´
+Ü U?ؘ“eÜ¡ÓW
+¦-Íg¸ƒMUqxZ{øÊW:èÙ›ûu ‡³]áîþxèI€-	$v´s]s×´Pz,.eÊR^ŽxÚØ¡ÚrÆ7Þ3¨ÌìÙ"*¥€š0Âø-\¯4¡	j¾uH~¸ª]àÀ'­GǃÐðp9éK\!Iéï˜=•PØ•v;\	Ì­¦¡×§LÃfOÜShH§(óU’ K
+ÙÃ!ß°H8lÃù­OŽ „åB× 4üw¿H¨£
+h€<8 …8>n*·?4;Äò
+[Ïï¹ã:e¹ƒÎئ‡”WvÓö=X^m—ÅS`¿rêŸuÓA7qÝ#]xƒ1xœ.YÐ݇f	'å“
+侕
+NJÿ9/tÎ
+_ÑX ˜¶´
+ß Îþ³ëÝGmy°à¶sP;²”—b¥€6óò³X]bX)?@
+KXHÏ(wä
+æ˜éðáóaOªÈž>CÏ—¦=T<Íz4О—.Ìv8l .1âËQË8´>~^¦¶qÁõDs¸©Ü¡	,É/ô×'ÉÇbÎD ,¦^øD~T†ç‰—¼”*	—P°Ê,nz[;àQx,‚dV>XlZ¦ñ/Aõ~„lÆãwž>kÚüà§3T÷Ø'K59Ø=òQ.OËL‡&6 T`cîš›M°øq)æy‰T—à¤e\Ññ•Û™®é'£,‰g±Ñç±ñIá™f9r匧çñ¢Ê„™˜š/Эç¸EÏ€¸ž<ó#ýxWB0²©XØ’Ö„ÃR ØÏ*vF ՁžX•ôípÎcOéÀ^²ìòwÅOM{ügóÚYXûqrõ
+\ÁÝ ´UƒÕP!¯+œyhj6s ‚ `-ŠlŒÂzœ	.Î:­ï§äôbpK³§Õ* !Ô”_ۏÝRCê‹sxC»
+}×Ï1˜ø!ôÝS#g#–¶¦½³5
+û|Þ—Ð5oC§•²‰<pÈï°†Ù'€é¿ÔFà ÖàpßÙOÇ'ª„Ètž`øª«î' „æû
+”7Trâͪ<T‚¡¯qúËÿsÃôÝ=>áÿ«47×
 endstream
 endobj
-10319 0 obj <<
+10360 0 obj <<
 /Type /Page
-/Contents 10320 0 R
-/Resources 10318 0 R
+/Contents 10361 0 R
+/Resources 10359 0 R
 /MediaBox [0 0 612 792]
-/Parent 10301 0 R
+/Parent 10368 0 R
 >> endobj
-10321 0 obj <<
-/D [10319 0 R /XYZ 151.701 685.529 null]
+10362 0 obj <<
+/D [10360 0 R /XYZ 151.701 685.529 null]
 >> endobj
-10322 0 obj <<
-/D [10319 0 R /XYZ 151.701 594.335 null]
+10363 0 obj <<
+/D [10360 0 R /XYZ 151.701 594.335 null]
 >> endobj
-10323 0 obj <<
-/D [10319 0 R /XYZ 151.701 594.335 null]
+10364 0 obj <<
+/D [10360 0 R /XYZ 151.701 594.335 null]
 >> endobj
 2538 0 obj <<
-/D [10319 0 R /XYZ 151.701 529.839 null]
+/D [10360 0 R /XYZ 151.701 529.839 null]
 >> endobj
-10324 0 obj <<
-/D [10319 0 R /XYZ 151.701 503.263 null]
+10365 0 obj <<
+/D [10360 0 R /XYZ 151.701 503.263 null]
 >> endobj
-10325 0 obj <<
-/D [10319 0 R /XYZ 151.701 217.302 null]
+10366 0 obj <<
+/D [10360 0 R /XYZ 151.701 217.302 null]
 >> endobj
-10326 0 obj <<
-/D [10319 0 R /XYZ 151.701 217.302 null]
+10367 0 obj <<
+/D [10360 0 R /XYZ 151.701 217.302 null]
 >> endobj
-10318 0 obj <<
-/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F71 5424 0 R /F17 3698 0 R >>
+10359 0 obj <<
+/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F53 3738 0 R /F17 3698 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-10329 0 obj <<
-/Length 1735      
+10371 0 obj <<
+/Length 1733      
 /Filter /FlateDecode
 >>
 stream
-xÚ¥XYÛ6~ß_¡¾É@Ló%ªÀ¾ôH› 
-fƒH‚B+Ókbul$9Žÿ}g8”-eµA‚¾˜‡†3œë›¡ytñè·«Ÿn®6Ï¥Œ2–g\D7»HpÎL.£ÔäLçIt³ÞÅol9¸¶Y}¸yéÉ
-ËÓ4Ar™3ÔœèdÂ4[­OUü¢é‡¢ªŠÁ­Dg×Jë¸h¶8IâŸÛæ=ÉÝ¡+.œ5ñ,繿‰‚y–è‘·6R]ýzsõñJÀ.On«™RQY_½ûÀ£-|{q¦r=e)mXª‘[½¹z}ŧz*øÌ4É™WÅßìíj-3·ÃÞv4ím÷É•¶§Õ°/š½ ¡na4ñôw¨¬Ý–F°N»‚ãx>H8ô£¨»én]8AdÑ„ñ ‡›5Ú”ZÅt’Ó½W’…á*ÙxcZW2‹mV$&MÛÕEEóª½sáèÈ"Й¸l›¾­Â¡÷\ó¶£ymW»fäÔÛ¾wèt-žMï©Ã5mÕX0_"Ó TÄ ¤ˆŸÁ^b(pðãnxÀ‰Upˤ€h£Ïm·EïàÍŒ„¶)nñš~oo{;žGöÈ!‹€¼ ë„Ænt¢.puZ2-ú´ëáÒ*OâÆ¢{q†rq,ñà¾hîlØ߇‰mÐðŠv$˜ö]HƒLÌ¢15,ÑjLƒÊÍgÆÚ²-ÑÏ£73,»¿,ñ5L¦fÆ–¸‚_wKŒ!Årn&ŒóV|L97Î_dÿ^ýAQ|øLû4!L À
-ôîA
-ô4;[­±GÚ9+ïWýÐÊáÐYtžàhÄ`m8”¸zÁ}g7+ÉG÷‰œÜ;3÷Áš.“
-ä÷Dû„Ç4à‡J=¶	¾`_áJŒÇÐ,Ì¥`€®K¼Ép;—f®êvs<¬1sÄÈ%ú|Ù]×Ö?.ÉÕ@
-Œ	 r Å1µ4äÓ5
-M»$d-ÀÝF„Ó*ä|»h½)åÓrNàƒoô|e LRM "ÓtŠÞ)¡ŽGÝ=­º©&«ry†«ü;þˆ«*šUØP<¡¼‘±u¡pÀ|ïAåþXÚhwŸÜö p¹ª[×An;G—Ä;Ô'•0Ù¶uácæ=] ,ªÎÛ-:@?Ÿ„m´Í\Ð&TAgÉ,ÜsßÖHðóQr" ÞëLoúèSÆ‚†;‚ˆøgHƪçflxPOVU3ª
-Ä^m¨	XýÆýã:SbÉTJÅ·¾6[ZØÂ×ìT*¥Ð};ô®¹£iÐúQÄB„©R¨¯oŸÄÐy²ÝUí­×¯@~éNA¬J9KU:›S²¹ö¦ZDmÉ?7hŒHŒ´a¹Ö’R[¤Œ­áz€DúªìØp]Ú­4‘4Še\c¿½ãB&’H&súN†Í‹ZD¿´Ð½>Z\׶¾-ËäÌ̉fZf‘âË á.m™Ê³1RЈ>ZòôŒÎ Ñ¼>¦I¶`K`‚¶<Ûq.ݤL¨|<Fµ{¥d•f•¼Û±–š±µH‡L:O“ºÀ®¬ªN?¬Ö)T”·½—/ãýúq›+UÆ4 ¾Ì¦2óÕ>7„"u¹f”	V§ÔóÙx£ûQu2ãx'œÛ5iH{¡(KêmÁð˜=Aã:qžÑ„C_‰2¾±MT6nùn
-ƺ¸°ˆý¡³´?!õ9Œ_¡Q¤6Ú†Öo_½øg!ù ÁçLöºB¢SP! lÏãÉ$”:˯¥%3üënZúâ˜)Hp„ðN)øŸb‚˜1ÉÕ#&	°Ïá­ô¿˜Œê|“/ÕùÊ+JJHj¥/éºÔÔH(ÖbÖÔ<5tKOô,BWéK+*ìT*¾§S|ÇÝsùÚÒW_àÃä	†Û³‡~÷Í‚',}§@½:¬}ÍÁýæ a&KgÑVMãë(<)zW»ªð‹,”?²6zÈy[Ð>郅ÞMž–›wÅŒ–ßa1/|õÈb‰¡†ëÞ¤Äâ6Ý•ÚÊ4cFêyZWôÀmï)y*7¦.&4àãn±¡äó
-Ÿ°hÒLØ|<@öùþ	:½Mån7½-N¨å¿•ë‡a·…Í ¿F„ %49½½ÞÚæDë÷B%^
-ˆ3|ÂL½„|®½ýÀrdðL¾ë®ûøÝnƒ
-&§GL®Ýv;W:Û@I:[ºøÑ5[xï…îé{LÐEyÖ?´²×ý©K¬=#D«ñOŽqôúÿBÈ
+xÚ¥ÙŽÛ6ðÝ_¡¾É@L‹¤(Qö¥GÚ
+Ú i6h$(´½&VÇF’ãøï;áliW$è‹IŽ†s_tÜQðÛ꧛Õö¥Aʲ4âÁÍ.àQÄt&‚DgLeqpSï÷¦lÛ¬?Þ¼rèšeI#ºÈXØቘ)¶Þð(‘áuÓyUåƒ]óîn¤RaÞ”¸‰ÃŸÛæCÄã»C—_(«س,Êœ$öi¬FÚJ+ÄZýz³ú´â 䉴ŠIõêýÇ((áÛ« b2ÓÁÑaցTš%
+©UÁÛÕ›U4µ WSÆg¢qÆœšÈþfoÖ‘Ê°ö¦£moºÏ¶0=†}>Ðîš–º…U‡%èoQYSzÄ–V°N»„ãxßs8ô#«­Ûñnmã)äžeÞøõ —›
+Ú”ÚpÉTœ‘܃-È J:JL‡ãZ¤¡éü‰Øæi»:¯h_µwÖ_Ix<mÓ·•¿ô!RQÛÑ>÷ˆ¦«m3RêMß[tºâ/¦r*/¦©æ‹Eâ™ò”äá€Åš?î†ܨQ·Tpˆ6úÜv%z·hfD4M~‹b:ØÞôf¼ä;àC~ž×	ÝèFãé´dZôi׃Ð2‹ÃÆ {q‡|q-ðâ>oïýÆ4høY[bLp;¦œEc¢Y Ÿ[3Û/ŒU²’ðçÑ›j–^н_–èj&=#KTÁ¯»%bY¤'„9sV|æLj17Î_dþž{ýAQ|øBð”qÚPM ¨è;„A
+ô´;[­1G‚œ•w§~èÅpè:GhDomë)9¸zÁ}g7Kîã¹ 3÷Á™Mü{Â}Æc
+ꇌ=¶õ¾`_‰$¯¡YˆΠº.Ñ&g¨Û™ÐsUËíñ°ÁÌY`E.Vgaw][ÿ¸ÄTgPj`¡*û¢8¦–‚|º¢¥i—˜l8¸[s[úœo­7Å|žÏ	|ð­Œ^®5S¬N‰¢"’dZ½ª¸]Tt÷tzèZÄÆ2YÊ<e—ØqWlUÑ.¯zO†â	ù„õö{WT>ã!”vûÙ–(—¡ZÚ:pÛY
+¼8Ü¡6¸¡¨„MÙÖ¹‹}ØCöt1¯:“—':<tPý\h›GTÐ&Ô<‚_gÉà/,ȹokDˆ£³ÄÈ9æPÞëLoúèRÖœ–;W±âŸK2v
+¼7#yµñfUy>£Ú€ìÔ†~ƒÕo\¡Úg
+l™RÊðÖõfC“»^ƒ“J…¬$Zb o‡Þ6w´õZ?‰X‚05|
+õõí³5tžlwU{ë4EÈ/ÝÉsȦגˆ%2¯MŒ©4Ù\9S-VmÁxtСh
+Õ†eJ	Jmž°H«`âAý Ô×í`Ɓë2n% )„–,Î[0‹±ˆ‹XÊdOýMØ^×<ø¥…ùëÍùÓf¤º™ucY*ffŽS"
+d”²*Üe,“Y:F
+ÑEK–œ«³ÎõÇ$Nl	DЖg;ιë„q™×¨·à¬4¯Òl –—â8ÖÒ0¶á	Ô!ÌÓ¤Îq*«ªÓëMå]ïø‹ðC¿~:æ
+™2U_d1“©þêœëC‘¦Ü3Š»Sâhñt”è~TÝÉAfe½ِ†óMYÐl†Çìñg0‰GÙ£!”ºòKíÛX¦c¡B›Ö`­ó{_¡?t†àT—ÃøE‚Xh:¿{}ýÏBò¡Ÿ3Ùé
+‰N#¸¯
+¾€xO:¦ÔY~}H%˜Ž¾î©¥.Ž™¤×ï„‚ÿ9"ø<J™ˆä"1Ïà­ô¿ˆŒê|‘Çê|å%$µT—t]j4k>jò¦¥gf
+¡+Õeå1N2¾¾'ÓúŽÐsû*é«ë@ðaòCðì¡…ßÝ°à7)Ьg×sîÓJ˜N“Y´ÕyÓ¸>
+OŠÞÖ¶ÊÝ!õíOû,@9ls‚“>ØÈàÝôçiyx—L+ñ“ð—O,kx°ÿ¡$6ÿ³¡HV+“”i¡æi]Ñ·½§ä©ì˜º˜@0€o¸Å2šÏhø„E“¦
+ŠÍ§dŸ›Ÿ`ÒÛVövÛ›âÐÙá„Zþ[Ù~ØY0N[8Z(ãWX!èCNo®JÓœèüËØ©q†O˜©—Î•³Xμӂﺫþ ~7¥·Áäöh‚‰Øýa·³…5
+´®Ò%Á¶ÁØB¹¦§ï1A?äÅýY?Ê^õ§,±q„°ZrŒ+T¯ÿ Í
 endstream
 endobj
-10328 0 obj <<
+10370 0 obj <<
 /Type /Page
-/Contents 10329 0 R
-/Resources 10327 0 R
+/Contents 10371 0 R
+/Resources 10369 0 R
 /MediaBox [0 0 612 792]
-/Parent 10301 0 R
+/Parent 10368 0 R
 >> endobj
-10330 0 obj <<
-/D [10328 0 R /XYZ 100.892 685.529 null]
+10372 0 obj <<
+/D [10370 0 R /XYZ 100.892 685.529 null]
 >> endobj
-10327 0 obj <<
-/Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F71 5424 0 R /F70 4384 0 R /F88 5686 0 R /F72 5687 0 R /F89 6129 0 R >>
-/XObject << /Im1 5680 0 R >>
+10369 0 obj <<
+/Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F53 3738 0 R /F59 4373 0 R /F88 5678 0 R /F72 5679 0 R /F89 6121 0 R >>
+/XObject << /Im1 5672 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-10333 0 obj <<
-/Length 1219      
+10375 0 obj <<
+/Length 1218      
 /Filter /FlateDecode
 >>
 stream
 xÚÕWYÛ6~÷¯Ð#
 IJ(‰:ô¡MºÅæ­ˆ‹¢HƒW¢mb%Ñ©¸î¯ïIùØh×Éö ú$Ãáß|EÁ&ˆ‚Ÿf?¬fË4
-˨¤ÁjPFÃ<¢AV”!+Ó`U+ŠùÇÕ»åMEXfYjE³8Ì¢4Y¡_ew/»úõ|‘æ1ùE‹ù"a)Qkü2òVÍ)i¹ìÜôûªRCgô|ASš‘7[¾3¢w{qŠ·Í~\Í>Í(¨Ïìba’U;ûð1
-jØ{DaRÁÞJ¶AŠ0cÆMð~öó,:w6§“ΦehB?ø`¶`G–3Ò‹OƒìE=_ÄYÌȲ‘÷K-ª¡—æ°ÜñöNoEÓèP+4nYÐ$dié9á0"¢‡õZVRàeù”¶½‹à#ulJÛuË¯PÓ‚Á¾ýgY‰ïôAÑ.¬‹k¡µTÝ?zÇò†²ó˜Ã•	hQwåj+œÔefâ8Œ³YKa*¼0¬—Ú ‚&Ô–,¤Q1žø=¢iƒ ¤©8BŽ–äɉp“jdË»
-ú‡b˜ðí2[¯Có֏ösÐÁñða^¤$´§¹5þ°Â½í‚Ò<L²â2Ä
-DDÔ ?IÒÈ<‚Ú“.”úõT<Eí›0ŠaÌá)˜žt½£/Ó5tò#|-îÖ²×ænǵ¾¢ü߁ÿ·\Ð)ů©Õ¿Õÿ ô1è{Õ×ÞÄÿ¿<‡Ú˜ðæÉ;*ÕiÕù+duÛ¹¢Å2u[q-^¹Å[÷áum)ÅV³x¢–Þ¢4>Gõð(,¾Ž“	k­bom#;áY†{sHÉžcÕ;ãac0^²Áx¿È‘S>Ñø)ê¹b0¿w܈„øùŒ¥·ÍxËj©yÓxªµ½²Ž)㦶4½ëÚ(éÇ
-7è„qzðxÿ`ù<=æÒ#=¿"×39rß‚¿d§âŸ
-vÃ=|m›(svÙßeEH‹ã;	xš'1ySÐã•åO7a.ð»øÁ #½@ÕnŒ=Ÿ5§sâAv·R«á¾ñ*v½jwØâd­zÿj&4ŒÊd‚P0”½yPB/
-m‚/TŠ3'ÿ^5|ž@¶¥^¼ßáÛLD%±+¨ðºœ¼QÎ6CÏ‘ ¦<§)£üª§•$Œâü‹Nhe=¥4‡Þ´<¶Ì5´(¶‹‚¸nR!*]“ÀÌ(4.Hqš…yù¨µ¸li€üMÅeyê‡ð9Rn­Eå7~«|gû ¿Þs­¬AA¹å|¥"sá²ïj*(K¯Ñ2Ú¬A“ìfÜ+ÞËiò6¢‚_ÚÊÖh– 6Æj·8Â%Þû=3
-¹X1 zÜäƍnݧ嵰ÚSò¶ojð‡­£8´Q­üóLûtµŸ½öÏå;…|Çéã¶4f¹|w.á½›,
-~æµzoô+d¹Ø‘5îÁ‚=ôvTØòóUÚož°¡Œ	*év˜ò¦^äCvt™_„Ú32>—½—6×ØÙ
-î©×5Ý°t°§‡ÞqùHþ놱l]L<ä–,NÜ?¾`¾‰6–
-Žxã~ÿ”ÌÍ
+˨¤ÁjPFÃ<¢AV”!+Ó`U+²ùÇÕ»åMEXfYjE³8Ì¢4Y¡_ew/»úõ|‘æ1ùE‹ù"a)Qkü2òVÍ)i¹ìÜôûªRCgô|ASš‘7[¾3¢w{qŠ·Í~\Í>Í(¨Ïìba’U;ûð1
+jØ{DaRÁÞJ¶AŠ0cÆMð~öó,ºp6™t6-CëúÁ³;²œ‘^|d/êù"ÎbF–¼_jQ
+½4‡åŽ·wz+šF‡Z¡ÁpË‚&!KK¯È¹‡i=¬×²’(˧´í]©cSÚ®[fxõ€šöµè?ËJ|§Úˆva]œ°X­¥êþÑ;–7”Ç®L@‹º+W[á¤.3ÇaœÈZ
+Sá…a½lÔ4¡¶d!ŠñÄïM -HÅr´$÷àHN„›Tó¸ [ÞmÐ?³À„o'xßœÙzš·~´ŸƒŽ‡ó"%! =È­ñ‡îìml”æa’—!n Z ¢ ùI’F>àÔž¤p¡Ô¯§âñ(jß„QœcOÁô¤ëÅ}™®¡“á3hq·–½6w;®õåÿü¿å‚NY(~M­þý¨þ¥Aß«¾ö&þøåù;ÔÎÀ„7OÞQ©N«FøÈ_!«ÛÎ-–©+ØŠkñÊ-Þº¯kK)¶šÅµô¥ñ9꬇g at añuœLXk{kÙ	Ï2Ü›{¤@JÖð«Þƒñ’
+ÆûEŽœò‰ÆOQσù½ãF$ÄÏg¬(½mÆ[VKÍ›ÆS­•è•uL7µ¥é]¿ÐFI?fP¸A'ŒÓƒÇûËçé1—>é)°ø¡¸žÉ‘û&ü%>·ø”h°îákÛDá𔳋þ.+BZßIÀÓ<‰É3˜‚¯ŒØ(º	sß
+Äé% ªvcìù¬9{²Û¸•Z
+÷W±ëU»Ã'kÕûW3¡aT&ì„š€¡tèí̃zQh|¡Rœ9ù÷ªáó²-õâýßf"*‰]A…×åäêp¶zŽ1å9MYåÇP=Õ¨$aç_t*@+ë)¥9ô¦å±e¦Eé°]Ä•€p“
+Qéš fF¡ÑpAŠÓ,ÌËG­ÅeKäçh*.ËS?„Ï‘rk-*?¸ñ[å;sØøõþ˜k`
+Ê­(¿à+™—}WSAYz–q@Ðf
+šd7ã^ñ^N“·
+$øÊ ÐV¶F³°1V»Å.ñÞï™QÈÅ
+0ˆÐã&7ntë>-¯…Õž’ß°}Sƒ?lÅÁ jåŸgÚ§«ýìµ.ß)ä;N·¥1Ë](à»s	ïÝì`yhð3Ϩ­èÐ{£_!ËÅŽ¬qÿœè¡·£Â–®˜­Ò~ó„
+ídüKPqH·Ã”7õ"²» Ë”ø"Ôž‘ñù»äè½´¹ÆÎVpO½®é†¥ƒ==ôîˆ{ÈGö]7Œeëb¢à!·dqâþñóM´±Tpüÿðãøw\Ë
 endstream
 endobj
-10332 0 obj <<
+10374 0 obj <<
 /Type /Page
-/Contents 10333 0 R
-/Resources 10331 0 R
+/Contents 10375 0 R
+/Resources 10373 0 R
 /MediaBox [0 0 612 792]
-/Parent 10337 0 R
+/Parent 10368 0 R
 >> endobj
-10334 0 obj <<
-/D [10332 0 R /XYZ 151.701 685.529 null]
+10376 0 obj <<
+/D [10374 0 R /XYZ 151.701 685.529 null]
 >> endobj
-10335 0 obj <<
-/D [10332 0 R /XYZ 151.701 195.362 null]
+10377 0 obj <<
+/D [10374 0 R /XYZ 151.701 195.362 null]
 >> endobj
-10336 0 obj <<
-/D [10332 0 R /XYZ 151.701 195.362 null]
+10378 0 obj <<
+/D [10374 0 R /XYZ 151.701 195.362 null]
 >> endobj
-10331 0 obj <<
-/Font << /F50 3701 0 R /F22 3706 0 R /F71 5424 0 R /F15 3700 0 R /F17 3698 0 R >>
+10373 0 obj <<
+/Font << /F50 3701 0 R /F22 3706 0 R /F53 3738 0 R /F15 3700 0 R /F17 3698 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-10340 0 obj <<
+10381 0 obj <<
 /Length 632       
 /Filter /FlateDecode
 >>
 stream
 xÚ½V[o›0~çWX툴0Áo˪mJ¥HÛ’·¶Š(Ä—Ô6ëòïgsI¨B›KY_à`Ÿó}ç|Çǁ@à‡ñunXßmŒ !æK€‚>µçSH¨æ¸3gq(Yž
-æ·¥»©ç¹Úݦ)oTùÙ.$p0ÄÈsÌI&d$dlªØ¡Cˆd‘6\ó&ÏîvWöÈ)zH-3q”=rIƒM|ª½ŒosãÉÀjU9·²%Ðq@˜wDjï èP<—ž)pˆ=¢Ñ03~¨­À·‰w Ž1&ýµ&WCì@Ò¬±(Îä`Hlb^}¹G]«Þ)ólYm`ˆÝÊ¢ÔBÔÂ^õ5›N®Ú˜.í Ú/–17ùfËÙj]sjÆP3ÖL”zCõ Ÿk†"«Œ)y.¶BÆ©¨÷&Yß 'IeüÖl¢¶có?q¦M^€ýO+C‹ÂÚ-?§öq!×JmVÑåZdÁ*NuNEKòSјŒÔiTŸ
-Æã¨Þ°
-Á­„=Z"ÎäÖR=]<³ì‘eyG­5®ë„U­ê€ý4™Kì"c0¬[)ùv±d\ÈÅ&â:.å‹X,tàY¤ŠòFRM¹ÏEË%Ùn@ÎÑôÝл:ù:R´*=ìÿèÖuªÉÎ4úPñ菮‹õë)¼¿¹ºøÁ`÷¡_|aêýˆ×\‚a˜M-gÜ~¤ãòkCµerpçi8®Sû”µÁK©“ññ6çI,|þy­¸l*{SŒCïK²#ÿG´“Øû)kOcŸ’‘àûÑk÷ïÙ¼Õ/í?€Vi
+æ·¥»©ç¹Úݦ)oTùÙ.$p0ÄÈsÌI&d$dlªØ¡Cˆd‘6\ó&ÏîvWöÈ)zH-3q”=rIƒMü‘ö2¾Í'«UåÜÊ–@ÇajÜ= ©½[€ C}ð\z¦À!>ôˆFKÀÌøe ¶Äiï@bL*úkM®"†Ø¤YcQœÉÁØļúrºV¼	RæÙ²ÚÀ»•E©…¨…½êk6\µ1]ÚA´_,cnòÍ–³ÕºæÔŒ¡f¬™(õ†êA?×EVSò\l…ŒSQïM²¾A4N’Êø­ÙDmÇ"æâM›¼ û9žV†…µ[~NíãB®•Ú,¬¢Ëµ4È‚Uœê&œŠ–ä+¦¢1©Ó¨ + ?ŒÇQ½a‚[	{´DœÉ­¥zºxfÙ#Ë"(òŽZk\
+Ö	«ZÕûi2—ØEÆþ*`X·Ròíbɸ‹M Äu\ʱ YèÀ³H;卤šrŸ‹(–K²Ý€œ£é»¡wuòu.¤hUzØ9þÑ­ëT1’iô¡â+Ð]!ë×Sxsu=ðƒÁîC¿ùÂÔû¯¹Ã0/šZθýHÇå׆jËäàÎÓp\§ö)kƒ—R	&ããmΓX4ø$üóZqÙTö¦9†Þ—dGþh/&±÷SÖžÆ>%#'À÷£×îß³y«_ÚjRVg
 endstream
 endobj
-10339 0 obj <<
+10380 0 obj <<
 /Type /Page
-/Contents 10340 0 R
-/Resources 10338 0 R
+/Contents 10381 0 R
+/Resources 10379 0 R
 /MediaBox [0 0 612 792]
-/Parent 10337 0 R
+/Parent 10368 0 R
 >> endobj
-10341 0 obj <<
-/D [10339 0 R /XYZ 100.892 685.529 null]
+10382 0 obj <<
+/D [10380 0 R /XYZ 100.892 685.529 null]
 >> endobj
-10338 0 obj <<
-/Font << /F22 3706 0 R /F50 3701 0 R /F71 5424 0 R >>
+10379 0 obj <<
+/Font << /F22 3706 0 R /F50 3701 0 R /F53 3738 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-10344 0 obj <<
+10385 0 obj <<
 /Length 1118      
 /Filter /FlateDecode
 >>
 stream
-xÚÅWßoÛ6~÷_! {š%Q?ö–eː
-²ÙÝtE at K²MT"]Rjšÿ~w<9±/݆ {yä}w÷Ý‘GEÁ&ˆ‚'ß-'ó<beTò`¹¸à,x%e,ëà}(Êhúaùf~ÇAÁÊ,KýÖ,fY” ’ßô›Ò+¥ëo§³4Ãw®™Î‘†f_~o¦<ì¤Ò4=«*3èÞMg<åYx¾•»¾±´§hmòÃròiÂ<ðK°$	ªnòþCÔ°ö&ˆXRÁ­ßÙ‰(X&ŒÛ`1ùy›ó“Á¦%óAa¯¦3‹pÑ8§Œ¦I'µÜ4]£{ôàf<a"-÷BA2Óo1Tv‡H¶ù4(ÛÔ4›ÎÎ[µš»¦¬êïæß\.Îæ;ÙÝZ}aÎ0þU‹By-»5¶þמßGß¹ÈE¸;BsÃz­*…h³8; ú~K¥ î?ÍÌ1øóPS÷G|Ë¡ß¾ó‹a·3¶§ÉÚŒAþÔØUc£Ù¯âÁ/ QU²¿÷õHDƒ®LçÓåE½¡ï€Çé
-öòZ‹¯lk6ê!f‡¦eûUB>Ú• BÈ'{w³VÖõ7˜¿“N¼´½ºi‹Uü?DH—ç6z¢Dãy>ôStÏç‡?¾Sž/#ó.{¸¦¬È3rá[WÊî<Õ5Þ5~HúÅ‘~Ž­'Û7O°÷¸çÅ)g1HÒ?ÙôXšd÷-Ï·ºcs18›óØc%"!«>Âvó”EÉ3ÙÍsïc»Çiœ±"{NZ¥›‘Àõø6ÈCH4iwòLÀ³$Þk÷Ÿ¿ZÉ8ãYñØJ?fnÓô4°Ê'°À7VÝ,ÎKŸ´£â“Z›i\„wJo`{’„µV-‚&i¸³¦Ûá3|OÀ/RT‚Bul_Ò	gIœê•Ç¼Eû1´.×KÛÓänç¡,ͲÍ+IS©k`AùAe´nªžœÃ…­5Ãf{U<`ÉÝ®½oH´Wö'.‹Q‹B©à¡‚‡öÅÓÍà;,Fî_z°36Ý1ðfÍƤäY)x:§<rÇGXœ²€y…çFWíௌÓÇ0¤œô–Û1™ðEžV
-Ócݝë›î5L²ä‡&°­¡ñàFz¹c  ¸Z,^ÓèzZ$áÙ[7bɽ`КE£²oN]UoUÝÛ¬!™iÉÃ_®Ïq…•l[„In%üýoh
-N}Í Á(a`ÝâL{=U7$pìZ¸mi†„@0ÍÆŽFŒ±²Ÿp2J‘ËšÊÑ‘àjIßÚЃÇ@›õË"4£HÒçÝÕåï4¢°é,}ªP
-Õ=´£)åöªËnc‰ïÎ<•z¨(Š~6”&±Ï
-dÝ)­\¡~öœÑ†Ê¸“‹;í µ?(”$ëÔä%仇ԣ‚?A™†KÃX¨?ú¿ÿõØá–ý•°y
+xÚÅWQoÛ6~÷¯Ð=È@M‹¢(É{˲eH‡Ùìnº" %Ù&*‘*)5õ¿ß);Öâ¥ÛdO"¼ïî¾;ò¨(ØQðãä»Õd~Å£€Fd-h°Ú”S’E4Hóá‹$X•ÁûçùôÃêÍü*Žƒœ,Ò4q[Ó˜¤$·é7©ÖR•ßNgI‡ïl51ž„zƒ_~¯§4l„T~zQºWÎhBÓðr'Ú®2~-NÐÚä‡ÕäÓ„<8xâ'ŒE3yÿ!
+JX{D„-òàÞílÆs’rã:XN~žD£`ÙÙ`“qAa¯¦3ópYY+µò“F(±­šJuèÀÍ(#<Y4N„ÜËt·ÃpPÙž"™êS/MUúÙ¼·f^ËõÜVEod·Ÿs½¼˜·¢¹ë•üB¬&ô«„óVX{¯Mù¯=?
+ß)ÏxØŽÐl¿ÙÈB"Ú,NÏ€¾ßûR ÷Ÿffþ<Ԕ݈oÑw»—b~Ù·­6ŸlôäO•YWF[?û•?ø4ÊBtG_ÿˆxÔ«B7.]NÔiÿíñ8¢Á^úOkñ•©õV>"D·hZÔ_%ä£YsOˆ÷Éìï6ÒØîówÖ‰—¶Wv/mñ¤Šÿ‡ýåùŸž)‘Óxžý]£ãùüðã;åù22¿¢ü´w€IBò,õ.\cëÊBQÝçGe‰wzý|¤ŸaëIÍì=îyqBIX’A¢â'›IXzly®ÕÍÅàlFc‡Å :«.Â3v³„Dì™ìf÷ÀØîßq§$ø“Zªj p3¼
+²í5ǝ<åð,‰šãþóW+)%4Í[é†Ìm«ÎŒt	Ìñ
+ƒU7‹³…KÚ¨ø„Rzçá^ª-lg,,u¿®”%aktÓâ3\OÀ+RT‚BµäPÒŒgõÆaÞ£ýZ—í„éüd?³P÷ÆÏ–¢Áká§B•~€å…Vª*:ï.ìŒî·»#Vþ€%Ú¶>6$¿Wtg.‹AˇRÀC!
+í‹&ÛÞuXŒÜ½ô`flº!à͆IÉ“§Épœ2䏰8!) Ó(
+/µ*êÞ]ç!ƒ¤äÔë­vC2á5Š<­%8¦†4Ú½íªæ5LRvÊCØVùqoÿr͇ @p³\¾ö£Ûi΋·vÀÀ Ñ­A£¢«Î]UoeÝ[o ™É‚†¿Ü^â 
+Q×ÇYîüý¯ü*,jœºšA‚QØ[u‹_0íôdYy­DSÃmëgHSm͐aÄ*û	'£¹,}9Z/¸Yùo©ýƒÇ@›qË<ÔƒHøÏ»›ëßýÈ'€Lg)pèR…R¨î¾LI{P}\v[S	|wfTʾðQÄð³!•»L¡@”TÒvêgÇ™ßPh; `rq§é•rg…ÂËù9F‰÷ÝAªAÁŸ¡LÁ¥á¬;Ô]=_¸eÿò°€
 endstream
 endobj
-10343 0 obj <<
+10384 0 obj <<
 /Type /Page
-/Contents 10344 0 R
-/Resources 10342 0 R
+/Contents 10385 0 R
+/Resources 10383 0 R
 /MediaBox [0 0 612 792]
-/Parent 10337 0 R
+/Parent 10368 0 R
 >> endobj
-10345 0 obj <<
-/D [10343 0 R /XYZ 151.701 685.529 null]
+10386 0 obj <<
+/D [10384 0 R /XYZ 151.701 685.529 null]
 >> endobj
 2542 0 obj <<
-/D [10343 0 R /XYZ 151.701 244.429 null]
+/D [10384 0 R /XYZ 151.701 244.429 null]
 >> endobj
-10346 0 obj <<
-/D [10343 0 R /XYZ 151.701 206.769 null]
+10387 0 obj <<
+/D [10384 0 R /XYZ 151.701 206.769 null]
 >> endobj
-10342 0 obj <<
-/Font << /F50 3701 0 R /F22 3706 0 R /F71 5424 0 R /F15 3700 0 R /F85 5521 0 R /F17 3698 0 R >>
+10383 0 obj <<
+/Font << /F50 3701 0 R /F22 3706 0 R /F53 3738 0 R /F15 3700 0 R /F85 5513 0 R /F17 3698 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-10349 0 obj <<
+10390 0 obj <<
 /Length 1938      
 /Filter /FlateDecode
 >>
 stream
-xÚ¥XKÛ6¾ûWè(1#>$J-zhwÓÖE²H³.6@›ƒV’m¡’¸Ñ#›ý÷á²½U‚>Nr†Ãá<>‡ 
-~Zý°[½üQˆ@³LG<ØíE,ÍD¤‹3ìÊà÷ð¶*ÆÚtë»_¬xʲ$Q(.2tDrB1ÍÖ%2¼2k¶-¬ÚÈ8_õ½YË(ìÒG°Ë¢Ìî*Ö*öz⌣ÔêÕnõqÅa„Ï,‹™”AÑ®~ÿ%ð~	"&³4x´’m ã”%1jk‚ÛÕ¯«èü´\\°,æêâ¸*cöHþp
-àÁ)ÜíŽÀç#ðøüQ°)K9'wu·ix_w%¬QxwäÑ9}¬ÄÔZ¹5¬«<Ížšº­Ç]?£îˆQNS1õ}eõŒ$ÑWM••ÛôÓÚjjãŽÇÜ	>®…+<	šÎ%‹UF¦ÍY‚R†£¡¯ÁNaaZǵIîáxÓ8õ
-Ã76Ž> v~î3ž0™HpÄ/Nh÷?"®Ÿ-ºt4‘>U.ü¬ bõ@_ïŽ
-Øö„³<4]óDü—}ZÇI˜×M~ßT4½7=IŽ°Šè×´ÉôùŒ¹oM“÷õ`GIøýöý’ËÁˆ‡nßm߃€ŠCïÙ‚ÚhnxƪµÊ´
-óf<šép$‰›ÍcŒ…Õ31W”JH¥>W™x•K¶ä6B
-üSõc^[wàÐí45¸jX%qøã:U!ú†©@gOâÚ†c›$ð½Ÿ3{HT÷‡3nfõÕÇ©ö¦ÀaàáÕ’ÅM}ßç=š©ªøÒ$òþPŽùÌ»8G®@Z“‘87=Ìö;ŽWws{KDn눷è„ïß,Yæ܌ބÛ1õ¤LBújï(2X`	G—rª.`€ÎÝ:2Bz#`Æa‡¼và ›sÃb²kÎ*Ñ68ùÛ
-f"(rWšìÿZn\½Q‘Æÿ©Hwè^¥tØæà‹FLüB
-—íytŒ›}ßm¯Ý%~‚@¾§Ñ̮ݷ3£ß¨t[æÍ’‹¦¯Çc[yc+ at Kq–•Ë£®ˆe	H›¾´p­ÂÔã±.ðGN8mNû4 ;µýRVz3=8‰Üg
-ÐCUuDÝã&ÖjAø‡©ÆÁŒR1ND¸I°ÍgIi³Q{ee
-!LŠ©q’Tê²0ŒShÒUê»Ì7o²©æSAè0N×4°Ñ&¥R[Ç©÷4¶[ f)‹ÅÀ,á7ä;Aª²U†’uXÝÚÛÑM,^aú~z­û¥$8“äaì
-¹ÇFçßTÁ»ª®Nw5¡®‡1 .Û@x¨xIÜÖØØ•SãÄKC95ÐЦ=®ó?gMBÒIÐ`Rfš[˜ð¿RÜ %„Û¦ÿs³qÒV9Ðì^·nIÞ­×¹à5HÍI‰ƒù¾ÀÁP9{	#qgÓzÑÀb`810¼¶º¾u‹då  ;w™0=Ó÷7 Þ^_9ìnˆ¬0ÙŠŠ¹ÎzH=d,lnÍ„2©Ò³V˜».òæöêšzÈ·½¿â}”àé$ö!ØRÚ·ºÓô\7´º².V,JµëxÖZ–`…Ñ2ì”O}ræð@$°H*l”?® Ë3+p¢,ïr/·­®
-4Ϳά×¸9Si{i8ôy¶«˜ÅBBkè©Ð^c¦fœR‰©³¸)2G‡ù'¢‹º/¦R¬+ª$û©;¹û¼iÔ`„/ªn(J’º4F€çâYŠ2´'"\[€yµá™`2•—éEw²´˜~\2C)Nüu‡µ»hŠ‚וœQÀç"œƒÎ¾üБB2½txÆ„=&½tΕp†û%Xª¿ª$
-Òˆ	õ7
-”gð(û*üQþŠçG¡ÇÚ38uÚgž€Ô\ï—”ðÄKÄB’\*„×k
-ïÀ³È¨,ò‘Á·y€“tAwØË×Xz5¦/^PÓgbQRA·K»À-­è2¹ö>C\¸%lÛ€”Ô—)x·Ý]ý‚2%Óà‹—¼ÅíÆ;¼/ðì*ñý ԍÄz¬›†¨QÌÍÎp‹ƒ‹–Ÿ¦ìE
-_ÀoÓ|ZŸdKÓb×ù÷FÊ·3Ò7P –¶ƒ]úîéΕóÝ~!\Öx"c|˜·w>Ò›fXDÛhg…ÃÙ;ªB‚Ú­³ È{?ñΞ‹ºq àßœñÀÉý²Ÿ¨ýúÂ?f$ Ýþ\ª7O®à/šp)æŸ"C{ÏàTû%•qÄ­½äÜûÀMNmrq˜>84{:…VŠ8G÷ u1ÃW k<ìõTå±é¢NO™Jgê[VH$Àéz±dà&Òé\2ßQöJ8–½\DQ„/¿HøwñóÍA—Ìä³½¥áá{GLg§­mÏ!aÜ?¡:ít	©`™NÏÀz-5[Û¨„iŸ£n4ã5Ôïluãü–6¶ö@Çê¢%ô_@ø¿ }ם
+xÚ¥XYs¤6~Ÿ_Á#Sµ£E’ÊCbç˜ÔƵYOÊ[•ä3C—cÿût«%Ì8ìVŽ'ZêV«ÕǧQp
+¢àûÍ7‡Íëï„4ËtăÃ1àQÄÒLIš±8SÁ¡~
+o«b¬M·ýýð£OY–$
+ÅEÆ"ŽHN(¦ÙvÇ£D†WfËö…U;Çá·}o¶2
+û´ÄlŲ(³»J µŠ½ž8ÍPjóíaóaÃa„–ÅLÊ h7¿þ%ð~"&³4x´’m ã”%1jk‚ÛÍÏ›hyZ®.Xsuq\•1{$8ðàî‰vGàóx¼<BìDÊRÎIÇ]ÝmEÞ×]	«EžÁù@tN+1µVn«ÃªÏBs$¦në1G×Ĩ;bÔ£ÓTL}_Y=#IôUSåCå6ý¸µZ‡Ú¸…ã9w‚[¡Ã
+O‚¦sÉb•‘égó@Ö€ ”áhèkpSX˜Öq­ER…G8Þ4N}ECgÆð…£ „/}Æ&	ŽƒøÅ	íþ[Äõ‹E—Ž&ҧʅŸD¬èë=£Ã±Ûžp–‡¦kžˆŸã²Û8	óºÉ¦¦'ÉVý†6™þ|c®Ã[Óä}=ØQ~½ÿŠär0bÅ¡ûwû÷  âÐ{¶‡ v'šž†±j­2­Â¼Ïf:‰Gâ¦ÇpãcaõŒgÌ¥R©—*¯rÍ–ÜFHª~Ìk뺝†¡W@
+«$¿Û¦*D À0èÌó³¸v†áØ&	|ïḉÁR ս¡ÀŒ›Y}õaª½)p$xxµfqSß÷yfê„*¾´‰¼?U£c¾ð.Α+Öd$ÎM³ýŽãÕÝÜÞ‘Ûºâ-:áëŸÖ,snFoÂΘzR&!}µw™,°„£K9U—0@çn!½0㍰ƒS^»pÝÒ°˜ìš³†J4‡
+NDþrƒ™ˆJ…Ü•¦û?W£;WoT¤ñ*ÒºW)¶ùÃøb ¿PÃ¥A{ãæ@ßwûk7C‰ŸàЃïi4³k÷íÌè7*Ý–y³æ¢“éëñÜÖEÞØ
+ÐÒG\…eåò¨+bÙ ÇcÒ¦/-\k‡0õx®<Æ™†SÇ…N›Ó>
+€ÇNm¿–U§ÞLN"÷™ôPUQ÷¸‰µZþaªq0£„TŒîGlóYRÚlÔ^YYC“bjœ$•†€º,£ÅštՁú.óÍ›ìcª9ÅTG:ŒÓ5
+lô€Ié‡ÔÞqê#íH€YÊb10Cø
+ùNІªl•¡dÝV·övt«€W˜¾ŸFë~)	Î$y{Cî±Ñù7Uðß®ª«ç»šP××í <T¼¤ŠnklìÊ©q⥡œhhÓWù3È&!é$h0)
+3Í­LxÈ_
+©nÈÂmÓÿ1ŒÎÙ8i«‰Æœhv¯[·¤GïÖ…ë\p†¤æ¤ÄÁ|_à`¨œˆ½„‘¸³i½jà3b`810¼¶º¾t‹då  ;w™0=Ó÷7 Þ^_9ìnˆ¬0ÙŠŠ¹ÎzH=d,lnÍ„2©ÒE+Ì]ys{uM=äÛÞ€_ñ>Jðtûl)m‚[ÝiºÔ
+­®†¬‹‹Rí:ž-‡$‡%Xa´;åç>9sx X$6Ê6ÐåÆ™x¦,ïr¯÷­®
+4Í?Ϭ×¸[¨´½4z™í*f±ÐÐzj´×˜©§Ebê,nŠLÀÑaþ‰è¢î‹©…ëŠj É~êžÝ½l5ዪŠ’¤.à¹x–¢Åí‰×`^íx&˜Låezѝ,-¦Ÿ×ÌP
+„¿ÁcÝaí®š¢àu%gð¹§Ã ³O?t¤ŒÃ{âs/ž1aI/¥Îp¡Kõg•DA1¡þ¦BòeÿC…?Ê?Pñò(ôX{§N›àLÀšëãÚƒžx‰XI’K…ðzMḈŒÊ"p›8Ix‡½~ƒ¥Wcúâ5ýI,J*èvci¸¥]¦³"×Þgˆ·„m;ð’ú2ïö‡«@P¦d|ñ2ƒ·¸}ÃØa‡÷å	ž]%¾€º‘XuÓÕ!Š¹ÙnqpÑòÓ”½¨áømšÛgÙÒ´Øuþ½‘òíŒô
+€¥í``W‡¾Gºså|·_—5žÈØæ흆ô¦VÑ6ZÁYápöŽª vï, òÆޏ@¼³ç¢n øg<pr¿ì{j¿>ñY	H·?—ê§'—|ò"­ .ÅüSdhïœê¸¦2ŽX¢µ—œ{¸É©£M."ÓˈC³§Sh¥ˆsvZ3|ºÆ³À^OU® ü—¦ò”©t¶ .±e…Dœ®WKn"Î%óe¯„sðÙËEEøò‹„¿ÜtÉL¾Ø[
+ž>±wÄtö¼µí9$ì‚ûG8T‹.à ,Ó鬷RP³µ²J˜Öñp£¯¡xxg«ç÷´±íÈ°:W-¡ÿÂÿײ
 endstream
 endobj
-10348 0 obj <<
+10389 0 obj <<
 /Type /Page
-/Contents 10349 0 R
-/Resources 10347 0 R
+/Contents 10390 0 R
+/Resources 10388 0 R
 /MediaBox [0 0 612 792]
-/Parent 10337 0 R
+/Parent 10368 0 R
 >> endobj
-10350 0 obj <<
-/D [10348 0 R /XYZ 100.892 685.529 null]
+10391 0 obj <<
+/D [10389 0 R /XYZ 100.892 685.529 null]
 >> endobj
 2546 0 obj <<
-/D [10348 0 R /XYZ 100.892 660.623 null]
+/D [10389 0 R /XYZ 100.892 660.623 null]
 >> endobj
-10351 0 obj <<
-/D [10348 0 R /XYZ 100.892 641.209 null]
+10392 0 obj <<
+/D [10389 0 R /XYZ 100.892 641.209 null]
 >> endobj
 2550 0 obj <<
-/D [10348 0 R /XYZ 100.892 382.082 null]
+/D [10389 0 R /XYZ 100.892 382.082 null]
 >> endobj
-10352 0 obj <<
-/D [10348 0 R /XYZ 100.892 355.887 null]
+10393 0 obj <<
+/D [10389 0 R /XYZ 100.892 355.887 null]
 >> endobj
 2554 0 obj <<
-/D [10348 0 R /XYZ 100.892 179.021 null]
+/D [10389 0 R /XYZ 100.892 179.021 null]
 >> endobj
-10353 0 obj <<
-/D [10348 0 R /XYZ 100.892 152.825 null]
+10394 0 obj <<
+/D [10389 0 R /XYZ 100.892 152.825 null]
 >> endobj
-10347 0 obj <<
-/Font << /F22 3706 0 R /F50 3701 0 R /F17 3698 0 R /F15 3700 0 R /F51 3729 0 R /F88 5686 0 R /F72 5687 0 R /F71 5424 0 R /F70 4384 0 R >>
-/XObject << /Im3 6525 0 R >>
+10388 0 obj <<
+/Font << /F22 3706 0 R /F50 3701 0 R /F17 3698 0 R /F15 3700 0 R /F51 3736 0 R /F88 5678 0 R /F72 5679 0 R /F53 3738 0 R /F59 4373 0 R >>
+/XObject << /Im3 6520 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-10356 0 obj <<
+10397 0 obj <<
 /Length 878       
 /Filter /FlateDecode
 >>
 stream
-xÚ•UÛŽÛ6}÷W¨ÉC) ¦I‰ÔÅ/Ŧ›¤
-ɺŠ$hhI¶˜•È­$Ûٿϐ#;Þ®ÍB€x;3Ã3œ¶^Íž¯f‹—’œÑœå<Xm.9M’,§2Áª>™Gá§ÕëÅË(
-2š'‰ðÐ$¢	‹A“½×f­M¹ç"Èß}Îc)ˆÝ¸Q’KrÒ*mpyQvg†>œsÁò{­n†ªÃ³H8k³«Ù3êá‚g÷’4Žƒ¢}øÄ‚Î^ŒÆy<²
-b™ÑDJ˜7ÁÕì팝“år’¬È©'åxllÓØ0ÊÈA›í3¸Q=¸QÕ4¸qp Û]÷¸ÿ‘qa€pæ„>Ag¥üÜ I³4F+µÃÓp.#IඍÅù|çd˜ÇTŠÁoþ¼|qñnõÇG‹Vu·ö$ïc¾¨âzý"ÕVe?¢”>$ënÄD)eyþcVÛ‡^Z
-‡†ÐéúÇ\”­6’xµ«úágÈO8÷¹çü³{ü·ÕP™ç7ªïå”9'°üºdðùéÿà»ÅZõõ”œ‡ÏÍÇß=¼üákú0rz$cÌÿãåØÃÿÕíuÓTËEmÛjqd¿@!om£Èpçwsêqî<ö|7`Öu…ùr'Çð¬°m«L‰‹/»~̸ÒM¿|dFµ=Œ/éâ§êߍnª)gxüQŸ½Ä¯ãJ›½jt‰‹æOR^ÕºKÇX"ÊNïOdÛ
-Gã|°ú_ h
-IÞ×jôT¡NÖá £Û5Ûßžœ"
-_4V­+åuæ9¹é캩Z\¨Gô<L¬'
-5ûW؇QJ*ÎÁÉ?a»ëÖßöÃQ™•5úÚ4·¸îv®öÇÎ{çnG‰9§"MmÂôE9åÄHP‘œš	Ô]׆ÚUÇ )4¤;g<ë(O	<Í^~‘Â•aU8jµ÷¹Û,UÕZ$¸õ
-ôÖŽ„MwªÔSbXWø™pK¿mìˆë p¨nëÁ=\}†ƒv]û¶0™÷·¾x'ÇÙٓŹ³`›½;¯Jw[™“‹z£Qƒó8z†@§ý+*ž÷,§Ø‡:à¨mÍx´A¬ ”²8‚E‡?Zý®rââãU}M9µÖãûy(?
+xÚ•UÛŽÛ6}÷W¨ÉC) ¦)‘”%¿›n’6 at P$ë"(’ ¡%ÙbV"·ºØٿϐ#;Þ®ÍB€x;3Ã3œv^Íž¯g‹—’£Ë¢`½
+"Ñ%‹‚$ͨÌD°.‚Df,ü´~½xÇAJ³$šÄ4a4yÐ{m6Ú«p.–1ù»+Ã9—‚Ø­%¹´aD¥
+./òܦïÂy$¢„ü^©›¾lñ,ÎÚìÅzöß,õpÁ³{IÊy7³ŸXPÀÙë€Qž¥ÁÁ#›€Ë”&R¼®fogìœl$'ÉŠŒzRŽÇÖÖµ
+ã”´Ù=ƒqNtïFAT]ãÆÁl{ÝáþG	ü€sDèt–äç¶X Hš.9Zi­íŸ†sKr ·m-Î烓uàˆS)2¿ùóòÅÅ»õ#.ÕÞÚs¼ù¢òëÍCŠTS݈Rú¬»ý/)˲³Ú=¤ðÒbh84„NÛ=Fà¢h´y”Ä«¡ìúŸ!?áÜSäžóOïñß•}izœß¨®;SæœÀêëŠÁç§üƒïÕUS"p|n¶8þîáå_Ó‡‘Ó#cþÏWo`/üW»×u]®•mÊÅ‘ý…¼µ­ª!Ã}œßÍ©ÿŹóØó¡Ç¬é«óåNŽáYn›F™_†n̸­Òu·zdFå•=Œ/éâ§êß­®Ë)gxü
+QŸ½Ä¯ãJ›½ªu‹ó')¯+ݍ¥c,E«÷'²M‰£q>úî(šB’÷•=•+ƒ“M8Èè¶CkÍî·'§ÈƒÂUëJyYFnZ»©ËªÃ=kƉBÍþöa¼$%
+版È?aʉZ„u·]T¦Geµ¾öõ-®ÛÁÕ>ãØá3Ýé(<Š¨X.mÂty1åÄXP‘œš	Ô]×úÊUÇ )4¤;g<ë8[xš½Îý"!¹+Ã*wÔ*ïs·Y¨²±H
+pëè­	šîT÷¨§À°4®ð3á–~ÛØ×BáPíÖ½{8}†ƒv]û¶0™÷·¾x'óôìÉxæ,ØzïÎËÂÝVf䢆ÞhTï<†ž!ÐiÿŠ
+ÆÄ‚ç½ËKìC-pT½¶f<Ú"Ö? JYÁ¢Ã­~W9qññª¾¦œZëq„Žý
+#(=
 endstream
 endobj
-10355 0 obj <<
+10396 0 obj <<
 /Type /Page
-/Contents 10356 0 R
-/Resources 10354 0 R
+/Contents 10397 0 R
+/Resources 10395 0 R
 /MediaBox [0 0 612 792]
-/Parent 10337 0 R
+/Parent 10399 0 R
 >> endobj
-10357 0 obj <<
-/D [10355 0 R /XYZ 151.701 685.529 null]
+10398 0 obj <<
+/D [10396 0 R /XYZ 151.701 685.529 null]
 >> endobj
-10354 0 obj <<
-/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F71 5424 0 R >>
+10395 0 obj <<
+/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F53 3738 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-10360 0 obj <<
-/Length 1247      
+10402 0 obj <<
+/Length 1246      
 /Filter /FlateDecode
 >>
 stream
-xÚ•ËŽÛ6ðî¯z¢€XEQS±Éî¦M±4v›C’-Ó±’èRô.œ¯ïCù±5ÐöÄápÞO¦Ñ6J£³4œï–³·÷eÑ2É(Ï£å&¢išTu¬Jª,Z®£¯ä}+vVšxÎ(#¿/?Îî–³¿f¤¤=cÊ’¬bQÓϾ~O£5<~ŒÒ„ÕUôâIûˆñ*)8¸‹³ß¯	É@s]ü!ÞZFYž”Uyî/³¤Ì9úqs³”ü×¹y|w%y¼[~‰%Ÿ>ÿæ<¡ó¬NªªB¦‡›ÇÇöáîáîqé(@IÖÔé†:K(«‘aÙª1žgyJFÙX¥¸°š¬5œiö½b l ÚÁQiÔ®•FtˆT㸗À¶1%ÂâE‰€Þ Ø­‘Ó›êQ–6VM ³éiç“{”%<Ö¾8[´y‚Xðœˆu¯5Z#¬6#â^Zí Ž¤Ç'«ñÍFÇ úÙ=JD‚Fw{‰½IàÊ1rÔ{Ó*Ñ4ršˆ[£»7綆ôymŒ±·ºÖ	``C+½}‰$½˜g:z¼Ú7{X#€ârÒ‹§Éj‡m¥
-b:õì]<ㄵ¶º¥•4I(Š2¢YRsš‡¢ÈYR²`{ÆÏ)”%¹wÅIÛ/*Màä·”æP×ëŒAUOáø´±àh)09+ÉZ;“Fúü;Ì
-ËË:O|åÄ$`* 5lqÊ[(‡Äš}VS<}	¸oûkq²ë®›ØíŒläÎ9œ3¢‰@u偕ï9ÚÓµ$¨‡ZaÜ»jò°“ÈůLσ—ei’Ó
-,ò–³Q·-ø~5â¼LR˜'Ç¶"XuV2p“Xõæ€>ƒÁeÂS~éºWô5?o9¸õÚµ´ƒZaz=(½»C\1’Äó"«É
-¾>ùZ<àe'ŒEÈÍwÀë?’èiB_¸ð¹<º†\^IÖ¨»=Ž¯œº‰„'– b¥ ˆŽû^4žFöÚÊ.`{1ˆm`yXÀ™Öä‹`:ó‚Ð0#žF+œÆZ5ύ¼ZE“xVקñ0N ¢wÒW¯0Bpœ\
-Ñ3«yšý#Eýðe	÷Noßž¹ÉlÇÀ)‚ª©Ê¯L)ORdDƒ9n”´R‰#wX@ `9<+«p
-Щ¼à¥•Ý.à4bF0P¨‘½Ë›=à^ì”Xuáö:õW"¨wØeÝ÷^–äçKŒЙ.7Ç   …ÇÓ
-cŒÿlÙhÓ¬‡ÃšC4Ž´
-Ø
-b!6£D”86³ CæÆê²õu~öèà]'HÐw ÐòrºÃöq5nöƒÇ)%ì«1°‚a}ˆ1Ìwo.`ŒÜàLý£>£þ³oœ2¨BaAnNkÖìßgý7Êò_°eвuØ…¿â±•ÁÕ?ŽKðÁ7žyµô¾Üã‚êçŸÎK ¥¨u¡\Ó¨‡µp´–¼ïÖ)œ«ý!löË}_8èÜJžl4¡Gœ…®æG×øɵ+¥pLâ-|Ô0bTN;ú,,Ž¶ Åÿ·¾ÇoïùÅaþ…¬ôé†]‡yÍ.˜àcü7–™õ
+xÚ•ËŽÛ6ðî¯z¢€XEQSád7iSìÝæä@Ë´E¬$º½÷ë;äP~l
+´=q8œ÷“i´‹ÒèÃ,
+çÛÕìÇ÷eÑ2É(Ï£Õ6¢išTu¬Jª,Zm¢¯ä]+öVšxÎ(#¿¯>ÎîW³?g¤¤½`Ê’¬bQÓϾ~O£
+<~ŒÒ„ÕUôâIûˆñ*)8¸‹–³ßn	É@s]ü!ÞZFYž”Uyé/³¤Ì9ú±¸‹YJþˆëŒ,ßÝ߁CEIïW_bFɧϿ:Ï@è<«“ªªéañ¸plîîWŽTqPÔiM.`¨³„²V­ãy–§d”Uz€«ÉFÃY‘æÐË!À¢=%‘Fí[iD‡H5ŽlS",^„‘è-ŠÝ9½©eicÅÐ:«‘nv>¹GYÂó`틳E›'ˆωØôjP£5Âj3"î¥ÕàH*Ðx|²OÐltªŸÝ£D$ht·—Ø›><¡#G}0M M#Ç ©X±5º{sikHŸ×Æ«{a 6´чї(@Ò‹yV Óè¡Ç«}¸‡
+(.'½xš¬vØVª ¦SÏŽÑåÁ3NXk» [ŠQI“„¢(#š%5§y(Šœ%%¶g<¡ñœBY’÷®Ø iã%C¢I ¼•ƒü–Òjãv1¨ê)Ÿ¶<-Æ g%Ù(`gÒHŸ‡YcyYç‰O œ˜L †"Îy…áX³ÏjŠ§/÷àm-NvÝÍbû½‘‚Ü9‡sFô h ®<°ö]"G{¾–$õpB+ŒWMöb2 ¢#¹Xøàñú2xY–&9­À"oÉ)‹uÛ‚ï7#ÎË$…yxl+‚U%7‰UoŽè3\&<å×®{%@_óË–ƒ[¯]K;¨¦×ƒÒ‡±;Æ#I</²š,ðõÉ×â/{a,Bn¸ód^ÿ‘DOúÂ…ÏåÑE0äòF²FÝp|åÔM$<±Ô kAtÜÇð¢ñ4²×VvÛ‹AìËÃδ&_Ô ÓЙ„†ñ4Zá4ŽÐª9xnäÍ*šÄ³º>€q °½“¾x…¹‚ãäRˆžÑXÍ›ÀÐF)ê/_–pïôÎù환Ìvœ"¨šªüÆ”ò$EF4˜ãIAI)•X1re –ó²
+§ Ê^ZÙíN#f…Ù»¼éÐîÕÈN‰un¯S#‚z]f0ÜÉiïeI~¹ÄXérsú  Zx<¯0VÀøÀ–­6½Àzq8<¡9DãHÛ€Ý"b3JD‰S30dÎa¬®Z_çÞw¢Ýp-¯§;lWãa8xœR®¼+8Ö‡Ã|÷æÆÈ-ÎÔÿ8ê³0ê?ûVÀ)³„*Ädq^³.`ÿ>ë¿Q–ÿŒ-ƒ–mÂ.ü®þ~Z‚¾ñÌ«¥·ô½àþWT?ýpY)E­K5àšF=<¨…ë í´ä}Ïð°Ná\Ža³ˆx\券êCøÂA_àVòd“è 	=â,t5?¹ÆÏ®Ý(…Sïà‹ †£rÞùÓgay²)¦8ø¿íô=†’^&…1ø²Ò§vjä5½b‚ñßÃÄõ!
 endstream
 endobj
-10359 0 obj <<
+10401 0 obj <<
 /Type /Page
-/Contents 10360 0 R
-/Resources 10358 0 R
+/Contents 10402 0 R
+/Resources 10400 0 R
 /MediaBox [0 0 612 792]
-/Parent 10337 0 R
+/Parent 10399 0 R
 >> endobj
-10361 0 obj <<
-/D [10359 0 R /XYZ 100.892 685.529 null]
+10403 0 obj <<
+/D [10401 0 R /XYZ 100.892 685.529 null]
 >> endobj
 2558 0 obj <<
-/D [10359 0 R /XYZ 100.892 660.623 null]
+/D [10401 0 R /XYZ 100.892 660.623 null]
 >> endobj
-3871 0 obj <<
-/D [10359 0 R /XYZ 100.892 473.118 null]
+3851 0 obj <<
+/D [10401 0 R /XYZ 100.892 473.118 null]
 >> endobj
 2562 0 obj <<
-/D [10359 0 R /XYZ 100.892 400.164 null]
+/D [10401 0 R /XYZ 100.892 400.164 null]
 >> endobj
-10362 0 obj <<
-/D [10359 0 R /XYZ 100.892 371.43 null]
+10404 0 obj <<
+/D [10401 0 R /XYZ 100.892 371.43 null]
 >> endobj
 2566 0 obj <<
-/D [10359 0 R /XYZ 100.892 208.329 null]
+/D [10401 0 R /XYZ 100.892 208.329 null]
 >> endobj
-10363 0 obj <<
-/D [10359 0 R /XYZ 100.892 179.595 null]
+10405 0 obj <<
+/D [10401 0 R /XYZ 100.892 179.595 null]
 >> endobj
-10358 0 obj <<
-/Font << /F76 5480 0 R /F17 3698 0 R /F15 3700 0 R /F70 4384 0 R /F50 3701 0 R >>
+10400 0 obj <<
+/Font << /F76 5472 0 R /F17 3698 0 R /F15 3700 0 R /F59 4373 0 R /F50 3701 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-10369 0 obj <<
-/Length 1888      
+10411 0 obj <<
+/Length 1886      
 /Filter /FlateDecode
 >>
 stream
-xÚ½X[oã¶~ϯúD5-Šº.ºØn²EŠMÚS»ím‰±‰èâ£K¼ù÷g†CÉrªÓƒ¶@_Lr8Íå›áо·÷|¯wW›‘ï	Ÿg~&¼Ý£'"Á_xqšñ(½]áýÂ`²úm÷íæCx)Ïâ8´¬IÀccYÞϪÎu±ZË(d÷º_;­¤ÏœµO´q§jµ×•®ûÕZ„"aïêØë–vƒ?su³»úÏ• É ÙL¡ˆKéåÕÕ/¿ù^{ßz>—Yê,gåÉ(åqÁ¼ô¶Wÿ¾òçVŠhÑÊ0ãÖ4áÎämÓ5=*°Ât}k†^wDP8ö¼
-¦ÛÎ45šGÚïºÓnÚ¬ÖAÊšÒÍUY‚o¬1×$S.¤Ýx¯?ן5ñ^jR9²>6-	7u׃|µÆ3ÞZú’G"ôÖÆ0#æž´•’ѲŸM½¬hКSG{Ùç͝¦i÷Òõº‚ ±Ž¯Öa²ÝÁm]‡¬È¥{Z˜:/‡Bwol$Ç Ê.¬1—àöu ’NÅ_}‘¼:ô*hv:š¿Õ-D"e;`ÏXcÁÕþá—×NÊßùô}T:8;
-( @½n*Aùz¤Ir@¿=éð“Ñ'ç† áA"/­½nãT—*\D)´!SmŽ{C’¢‚Z!x·™ú‹Sò"qdHvõ"óža¦Y¨û DâIžEN±ó°‘ŽÏl¥©Ÿ¸32Ö÷£K‹&h¨Ðtê€Ýïh/ä>.6ÏË~`KUµóâ‘¨ª™3Iü<ú<¯¢˜)Sª‡Ñŏ-ZQ9dÏÝ+Ù³Q4yìK^!P§gî–¼òD^æŽ-ñD Ta‹ü:)O#ÈÕ0ä‘ŒœD¨DõÂ÷ÙºjzT;NصîžzÔüHëYµ_Ð $÷39‘¼’Œî‰mÉ…µEøPá=äÇØE.aGªH]gœcÖŽzÁvzY¥`£"¥lÑ:§N̺¦°Lvt¦?¨~)Ž­ª÷S”(DŠV;Zh›a EÞt}ù²J%³54ÂÔ³uãr¥ÔS2)G:nò‚Ê5-HBé¤l›J÷¦Ò¶:Ÿ¡» l
- C–°™I»­¥•A1Yê2 ³ƒnNGtÞ»â Ê@6³['BY_¾k®:ý%(+äÌ
- ŸLY{­é>5vÀ»EÆ+Zes˜VNFK+ÊîšyƒNçâeÇx’t:˜hiY
-|((öëÝÞxÁ¹#õ¤ErÖ¢Æ,²ªA{³à}‚׳i›ºrP›å˜€‹—!$‚ÎÉÅÅBzÍ›'TÝávî›;•L­ù{ -çZÂUÍ
-fè'PÒÊ’®Sï‰dj¨s•"p ÁšˆnÅÅѺ0—ÐYvEn%ª¢%TÊr’]ΔcöîØA.y0o¤|AájßÜíp³À÷1’(b·=ía\q<¶Ð„‘¯­†¸UÓØ•w0	PŽ.ÌÄ…FÓìW?òO¦?ÐJ
-ý¡Y¬è…îÁ6Ä“ŸA±6½•…º(`rl!Y at K•¿¡Õª¨Â''èî‚-§µ±µOøPÝijp`ßt£ˆcK -†|ü¢+‹.–‰EÙv­©ôXžª—®Œ´Tº•lÀGaŠ!†
-üOÃÁ¦+!Š¢ád“¦.tûÃPRÔ?*éŸ7h‰X7ëꐱêÚ6ª{Z#öýõ{šXWOß‹_§%_pŽs4Ï>êñeAËÒ<9SpeK	ŒªpÛÓÝóóÝ‹\Õà½7ôhðÁÛ4`™#5Cß™‡™«Ë¶WÅÈÊfø
-b÷¨ˆeÆç¶ÁÝ=Þ(–ý MKÓIGdŽD¤ê”ƒEÒšv”ÖÀñ–¶óf¨1Š}WYÈøÿ°ßvˆE¿PÆ©ÂA¸Bâ®	$P¡…ý x„âpšî-Ä>zíXn鄽6æ2ÏAÓ7u|¸µÃW·•©UI”3¬Þ. Â~#Iì7’xüFBµ
-G¸d\¼¬M at 3=]C§Æ5¦)ŽŠÈTs·LK{ضXù6’ÀU؆Òm¶DS´ü‘>§ôß.!å-~::§çKe/§Ž–®H¥ìnKãïšg }úÞÉlhÔµkRa>eÌL-Ëø*±+ó8)µ¤4Æ}èǶؖ8(LƽU]£KÞyûÅÅÓhñO$ãèþ%¡äa<ýI`ÿ¾AÄô6…`-dw²¼x¨Déìÿ`ƒ7tЩï¬ù׫Ç[<gO¸ˆ“éñÞßl6ðË«±»çà‹Í&¥yØÜm?~¸ýx³ÝÜß|úqËo>ݼ~MÎEZ†8…EÊ^X§˜Ç)<Aèâ]ðϵýá§Ýwß}üÿvÁc/L“»&Þ×# â¿0GÈ?
+xÚ½Ùnä6òÝ_!äI
+¤Ù¢¨s°È`2öÆN6ÝIHò@Kt‹°Ž^îñßo‹RKŽ6‹$@^š¬ƒ¥ºYlÏ9:žóÍÕׇ«Ý‡Ðs¸ÇR/åÎáÑá!g±Ç(IY˜Î!w~qÃÔßüvøv÷Á÷„¥QÖØgÈ1,ïògYg*ßlE¸÷ªßø©{ÞÏmp×>áNÖò¨*U÷›-xì¾/ä©W-Qý?sus¸úÏÉ ÙL¡	ádÕÕ/¿yN´o‰4qΆ³rD˜°(a_:û«_ys+y¸je2c
+šp§³¶éšÇ•ñÝ\w}«†^u„¸p÷yãÇ®j;ÝÔ„h‰ÞªSvÛl¶~â6¥=šÉ²ß†b®‰$Œ>ºñ^}:¦>+â]j‚1²>6-	×u׃|¹Å3ÎVx‚…<p¶Ö %æž´Â¥5pÖõ†»yƒÖœ;¢¥ŸwwŠ¶ÝK׫
+‚ävl³
+‚À=–´0Y‘Kõè:+‡\uoL$Ç€Õ|áÿˆ	pûÖ‡VÅ_=¿:ô*hf;š¿W-D"qMî€=w`I®ö¿¼µRþΧìè£Â¦³Õ€Ø릒”?¡Gò—ô¸!ÔøÛ“?iu¶^1ÉàÇ̏ÅÒÚë9ÎuÙÈÜF”B¸²ÍVh’œÔ
+À»åÈÔ/N‰EሀrØö‹Ô‰YŠ•fRÝ%bG°4´ªðµ4O 7Èã[©ë'f
+‚Šõ¼piÑ”šÔ9h:Kjß½?-`!–SÀƒüõ û¿°ÁÊÚzq–‘¨ª·¬À™$~}‰ž7aäJ]ʇÑŏ-ZQÙÌž»W¸ÏZÒæ±?­y™ŒCŸž¹Ï_órÀbá/¼Ì,[ìp°Ü4ù­Ï–„P«AÀBZ‰Ð‰ ê¹ç¹?¨ªéQí(v¯U÷Ô£æ'‚gÝ~EpàÌKÅDòJ<º'2-`“áC…¿¦÷#¹Ø=QGê:m]¹í¨sÔË(„Š”2MëR:‘Û5å€m²£3}!ûµ8¶²>NQ¢A(Zeq}Ñ6ñ  kº¾|Ù$Â5=4ÄÒ3„º±µRª©˜¤E»yA嚁€ŠPX)û¦R½®”éΗÔ]Q¶€!Ý™IÖ¤QLšØ
+ Äì ÝÓQ•õ¶9€2PÍî­!/_ˆ5“ú”åbfàϺ,‰½VtŽÛÄ»ED¡›·ÒÔ0AVFKUwM@Öà…ÓÙ¸Bš5š$á‚@mÙÈRàÄ‚v`.±ÞÒÆΩ'-â‹5Ž8`‘Q
+Æ›ïSz=붩+›j³ãPc¡o!€Bàþ¥¸_)¯ùð„ªÛüÊ}s'³B׊½Ôz­ù	\á¬a^-­,é:Ðõ‘Pº†>WIJDÑ­œŒ» 'ðr@:ˬ£È½¤B•B§,'Ù¥Æd4kä¾;µ„kôÅ!ބиHµo\ßó°â0to{¢a\q=µ0„‘¯†HªiíJ
+…‰,”£r=q¡Ñ´ûÕ½³î‚äÐÍjGÏU¶a>y)4kÝYÐE›SÅZÊì…­’¤*|‚3ҁî. Y­µé}܃‚êÎÓ€tݍ"N-%h>dãm[´±\),2ÈŒkM¥ÆöTyiÛHK}±¡[ÉŒ l¶T¸0làZ
+S®t„0’–³)š:Wí#\CIQÿ¨©¥Þ-²%t»ÙT‡ŒíP×fP=Liºß_¿§qõô½èuY²WÜ['Áðì¡þ¸ÿPæ–úÉš‚i%°ÊÜ’§»ö—»€Lžää{¯éÑà·iÀ2‹j†¾Ó9RÛ—¯òµ$+›#æ¯ÙGEÄ©Ò1Îè¸7SRx£öBé–¶“ŽÈ0œIÝ1…ÉÄ5í(­ã-‘³f¨1Š}WYà²/þwF„À~Ûa.zø}LeÜJ\¸m$öš@5Z gŠ'hÅxTwo!žðÑkËrK'̵1—ù3x†¾iâCÒo\ÕVº–%a.iõv%!Ì7âØ|#ŽÆoÄÔÛp…KÆÎÀÇÁØ8ÝÓÚ5tj„±Lq•„® @ š½eZ¢áØbä›HWnJKl	'	ü3}Ž‡Ô»–)ïLãð’Ññ¸½\Ê Ò\„O¶I%îÝžÖß
+Ï€ûô½•ÙЪj;¤Â~ªØÛ45,ã«Ä@úqRjMiŒûЏc±iqИ´}«ÚA—¼óö‹ÅÓhõO@JFáýKÀÁ‚hú“Àü9 <'„:Žèm
+4¤5ÜÉbñP‰øìÿ`ƒ7LЉg­ù׫Ç[<gâéñÞŸÞìvð˪qºgà‹Ý6¥~ØÝí?~¸ýx³ßÝß|úqÏn>ݼ½ÐÄ02Dá(ü+Rva<œ"%ð=ÂÅ»àŸ7jÿÃO‡ï¾ûøÿí‚Ç^Ä»&Þ×+$ÄèpÈ
 endstream
 endobj
-10368 0 obj <<
+10410 0 obj <<
 /Type /Page
-/Contents 10369 0 R
-/Resources 10367 0 R
+/Contents 10411 0 R
+/Resources 10409 0 R
 /MediaBox [0 0 612 792]
-/Parent 10373 0 R
-/Annots [ 10364 0 R 10365 0 R ]
+/Parent 10399 0 R
+/Annots [ 10406 0 R 10407 0 R ]
 >> endobj
-10364 0 obj <<
+10406 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
 /Rect [174.46 127.92 411.817 140.872]
 /Subtype/Link/A<</Type/Action/S/URI/URI(ftp://ftp.microsoft.com/Softlib/MSLFILES/NEXUS.EXE)>>
 >> endobj
-10365 0 obj <<
+10407 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
 /Rect [174.46 116.961 425.939 129.913]
 /Subtype/Link/A<</Type/Action/S/URI/URI(ftp://ftp.microsoft.com/Softlib/MSLFILES/SRVTOOLS.EXE)>>
 >> endobj
-10370 0 obj <<
-/D [10368 0 R /XYZ 151.701 685.529 null]
+10412 0 obj <<
+/D [10410 0 R /XYZ 151.701 685.529 null]
 >> endobj
 2570 0 obj <<
-/D [10368 0 R /XYZ 151.701 485.355 null]
+/D [10410 0 R /XYZ 151.701 485.355 null]
 >> endobj
-10371 0 obj <<
-/D [10368 0 R /XYZ 151.701 453.864 null]
+10413 0 obj <<
+/D [10410 0 R /XYZ 151.701 453.864 null]
 >> endobj
 2574 0 obj <<
-/D [10368 0 R /XYZ 151.701 361.174 null]
+/D [10410 0 R /XYZ 151.701 361.174 null]
 >> endobj
-10372 0 obj <<
-/D [10368 0 R /XYZ 151.701 330.574 null]
+10414 0 obj <<
+/D [10410 0 R /XYZ 151.701 330.574 null]
 >> endobj
-10367 0 obj <<
-/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F71 5424 0 R /F51 3729 0 R /F29 3731 0 R /F17 3698 0 R /F30 3732 0 R /F58 3733 0 R /F68 3734 0 R >>
+10409 0 obj <<
+/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F53 3738 0 R /F51 3736 0 R /F29 5413 0 R /F17 3698 0 R /F30 5441 0 R /F61 5442 0 R /F71 5443 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-10377 0 obj <<
-/Length 2408      
+10418 0 obj <<
+/Length 2409      
 /Filter /FlateDecode
 >>
 stream
-xÚµXKsܸ¾ëWL|YªJC‘Ÿ[©Tí®í¬œXåHJ¢Ôzša‰g	ЊòëÓ/R›Ù[. ÑÓ úñu7£Í~mþ|öãÝÙåû$ÙaUDñæîqGQXVÉ&/«0«ÒÍÝnóKpkjßôöü×»Ä^†Už§ÈžTaÜó%Y¨Âómå*¸1ÝyôÞœoU–o{òýiðQ[½7±žEfœVQEWP0/ÒlšUr½»;ûí,*0/®	GªMݝýòk´ÙÁÞ‡MªªÜ<g·QYæJk7·g;‹–O³åÁ³Ð´
-é}xüÖ=Ÿ'e`¸{•Ç¡Çå—fgvߟo³¼~:˜iOÈ‘ý÷<÷˜ž[óÌ"úÏQ¬&yý#Ÿc•^ß¿á…ë=J¤“õ`˜ú8ôÏ®ûz‹Z§lcfiÅ·¥{kÄVÕ´I
-|ÙF…UV2·b®S-¤a¡’ÍvÁÒI[°uR0Æa’¼u…ïL“ éŽ-÷i*Ж÷Œv/[ßoGg„ØŠÀ›áQ×Bò½Œ!ÜÀû¬ïy í#+œR÷-“´ãñ…šö•º¢žÆÖýp¤ÿ÷ƒöÝw¢‚\ÿtyóþG\¤pïO†;íåÍÛOLiø½¬üNòàaô,G{Áƒã£Œ²12†UvÚ’N”
-:|ÐÈeÊÿß{r ø)Y‘²ûÅøM at yÁ?‚/²,MÛ¼8hò`òj¤¤ù2»8ì;cl8]nimˆi2Hšåh4+‚žâxj{Ï[äè8ÑžwtÛ‚¦ÒR4…¤çƒn0ùÏvÍNþWãm
-ÇN<_÷ÜX×ƹDZmåoœ¯×ôÉAJøóÂ
-<ë¾; Žlÿ8‡`‚³õR{&zºmßöûÆ8þŸ§'!O§ŸÈü…œš8DL<jç×îkl?îÅÜäg`ÅžXJ¬Þã1§¶k{âî8Vv“"»Ë«Û·×ÌY÷Ö2®»Uc_VãÞë<Ïv‚|“1pó`š§Ÿ£,:ŽmSÃ,fÚ
-:>N~Ö"£Ó¯Eˆ(¯¼{–*@G›/Ž’4m¯w“Ø+G³J֐9ÒÅK1^cÐNã¼e¬~h)<é5(n¤¸{°ºi™Þñ¥1ÏŽWåñ/oßñä‰âÌþ6š¡¦ÄíʽŽ8‚“Ðá*17ƈ¤Ù5Ú›ö…	ì–ŠD׈n—ºy¢¾Êàýy	ŽBùxë ?ñÿ'·Td"ð„a	­ÀpÏé3nU•e…^¡Ê2p^ž®4Í´	.™è搂€ƒZJ#5ýݱÓ:æ¾ÿÄãÂYà•ywè!ýò†_pòRÉ )¼vÛ~ P%ÇJØ­!‘´‚ȳã|bx ¸ÂóÊ™Ywò§¡…c“¶,,Av:ë÷;–¾¦KHA‚ð”²(Á"WñE¢…øHóšP!&ÈŽ
-í§ƒ“…(lNC8磮1kÆÙR`ÿÍ/Þ|šQ€•½-›îOóV2®nyý×®y"éƒÓNùŒ¬Ù„{ ÎSôâã8˜7¼äÐÜ®Y”§ 45þ 8†·.
-rBØà‚&RÁŽo:¡x
-ë4ÞÓì)Â=¤ûÞ]ø,ü§˜:å9¤Ý‡kF¼í7n
-–ܐÓeŠæa× F‚Áh
-´IïÈ(-<¦:R-aë4ûÏ…¡1’^I=³ZÑ—q«~q…È“/.
-u]°Çôd½ãé%”¶’YÓ8#ã&e!ñžÍØÆFÀ±ïÀùÒ›pÍÏ" ø·q¸’ŒÒz·¦Íu0¿yxâ´*Ut
-æÄã¾Ã¬ùÝmñ†+ðךl‚…ô½š1Hä T£µ³`9Q+ôÞ`ÑئŒÆК$\á&É4ÿØÿ§iAÅÄÐAÂa=ÃÚ#.’Þ£"¸;tvüÓ~|qÂ4©6ƒ×m_˜¾ëg9®ïí=è‚Š]SXüáø
-¶lÃTB@¹u>"¦vq74_XY@&­‘b0ãâ=Yš\ó…·$g\3¡§g,`@'’çÜóÁ«º¦ ¦:§;ŽRêS<
-.ùmC›–Ü$‰zÒµ&©U^r“$lpDÛx6îŒÇp'–™:Ué‡/ŸA >g±¨a
-]/Ãq0é·\
-ëa/ôºmÄ5xÍ­b±hQú¯TùXO7-–9¼…I€&Táª³‹5ǸoßQ<&о?43I©$6¸HÜâçË]+¦ŽG&Ê®
-0¸À¥ØQKöƒÆ2SƤŽ=z¬£‘€¢ná[ƒ[ê±0r@/f‚¹Z,^麰m"a§½¦'£%°—…<¦Ö”s¾‘Ê‘ˆðÕ½î¢y`ÝŠ~ÿ~}u/©ay*ìíÔàQMSpyŒ2ê,BÛ/«£špmÎ¦h“Uø¿ãŽK¾cý­2®g€²Ç¢yIàz
-y©\J¦É—á˜U‚‹z’<w›u
-ŠAY M@» 9Ãá†3ó
-«Ýû+ g—MYÌ(AXŒ’sF_Óà…@
-WŒ¥Ãà˜Éá·‹&SY+ò-“Ë¢à‘rX9¬]óF:&-"é -/œi)ñ§E¼|ºã]Ò7ìÀ#…0hëŽàYìÔí™"ûxtÌÝM-n-ze‘!Ââ ·«YÔN•YQñCKQD̪Šåãl@äù› ˆÜÄð‚+¶J0Ns9V±¹€Š	„CHjlãª-Š
-µ]E£¯B°ª‚/EÔÞ6T@aÖò§'<–G¾R4]	I¯9Ÿz(ü‹º‹‘wuëzþy2’H›Ëƒñ#ÄÖÕ€ÔÔYF9Y~Mяó'ÍiÈúaªà¹f=ýd“¢~(å;ÏTpzÞmÜIQùšðÒ…§*5÷à©3Ìß@W?©Æiæyö{ßTãT…i>R¥O©*ÚdF‹œÒ(<^%å&VyÅêäkcV.¾§aœÅ˜GËHTõÇ“^¾Ï—ìEÃZ>¼?~yùüüÌh8!áåWNŒã"„În’ñ'¾ÓÉå·1~Õ†z`Çe'EÀÿÿîÊ›ðx8þîCŠ2,‹âä!3ï×#ú¿>Ê-ñ
+xÚµXKsܸ¾ëWL|YªJC‘Ÿ[©Tí®í¬œXåHJ¢Ôzša‰g	ЊòëÓ/R›Ù[. ÑÓ úñu7£Í~mþ|öãÝÙåû$ÙaUDñæîqGQXVÉ&/«0«ÒÍÝnóKpkjßôöü×»Ä^†Už§ÈžTaÜó%Y¨Âómå*¸1ÝyôÞœoU–o{òýiðQ[½7±žEfœVQEWP0/ÒlšU
+¹ÎÞݝýv˜ׄ#Õ¦îÎ~ù5Úì`ïÃ&
+UUnž‰³Û¨¬ó¥µ›Û³¿E˧ÇÙòàYhZ…ô><þëžÏ“20ܽʂãÐãòK³3»ïÏ·Y^?L´'äȃ~„‡{žûÌ
+Ï­yfýç(V“¼þ‘ÇϱJ¯ïßðÂõ%ÒÉz0L}úŽg×ýG½E­ÀS¶±
+³´âÛÒ=5b«jaÚ$¾l£Â*+™[1שÒ°PÉf»`é¤-Ø:)
+ã0É
+ÞºÂw¦IÐtÇ
+ŠÇ{‡4hË{F»—­ï·£3ÂlEàÍð¨k!ù^ƃn`ŒƒŽýÖ÷<€ö‘N©û–IÚñøŒBMûJ]QOcë~8ÒÿûAûÆî;QÁ?®º¼yÿ#.R¸÷Ž'ÃŽöòæí'¦4üÀ^Vþ'yð0z–£½ˆàÁñQƈ@Yê;mI'J>hd‹2åÿï=9ü”¬HÙÀýâü& ¼àÁY–¦m^4y0y5RÒÀ|™]ö16œ.·´6Ä4$Ír4HšAOq<µ½ç-rtœhÏ;ºmASi)šBÒóA7˜ü…g»f'ÿ«ñ¶‡†c'ž¯Š{n¬kãÜãضò·FÎ×kúä ‹	%üyaŒuߐˆ G¶œC0ÁÙz
+©==݈‰¶oû}cÿÏÓ“§ÓOäŒNþBNM"¦µók÷5¶÷bnò3°Î€€bO,%Vïñ˜SÛµ=qw+»I‘ÝåÕíÛkæ¬{k×ݪ±¯@«q
+ïužg;A¾É¸y0ÍÀÓÏQLJ¶©a3í'?k‘ÑéW„"DW^ƒ=K £ÀÍGÉš‡¶×»I쇣Y%kÈé⥯1h§ñÞ2V?´žô7RÜ=XÝ´LïøÒ˜gÇ«Æòø—·ïxòDqfÍÐÓ‡Fâvå^‚?GÁIèpŒ˜cDÒÎìíMûÂvKE	¢ëD·Kݼ	Q_eðþ¼G¡ü ¼uŸøÿ“[*2x°„V`¸gƒáÔ·ªJ	Ž²B¯Pe8¯OWšfÚ—LtsHÁ‚Gˆ?ÀˆƒA-¥‘šþ÷ÏÆîØisßâqá,ðÊ<Ž‚;ô~yÃŒ/8y©d^;ƒm?¨’c%ì֐HZÁäÙñ?>1¼? \áyå̬;ùÓЏ‹±I[– ;uûK_Ó%¤ AxJY”¿`‘«ø¢ ÑB|¤yM¨dG…vŒÓÁÉÂ6§!œóQט5ãl©
+°‡æo>Í(ÀÊÞ–M÷§y+W·¼þë×<‘ôƒÁi§üFÖlÂ=ŠFç)zñqÌ^rhn×,ÊÎS šÃ[9!lpA)Œ`Ç7Ð<…‚ušïiöáÒýï.|þÓLòÒîÃ5#^‰ö·ËîÈé2Eó°k #Á`4Ú¤wd”S©–°ušýçÂÐI
+¯¤žY­è˸U¿¸BäÉ—†º.ØcúF²‡ÞñtŠJ[ɬiœ‘q“…²xσflc#à؉wà|éM¸æg üÛ¸\IFé½[Ó¿æ:˜ß<<qZ•*ºsâqßaÖüxÃøkM6ÁBú^Í$r *‡ÑÚY°Ȩúo°hìŠSFchM®p“dšìÿÓ´ bbè á°žaíÉïQÜ:;þi?¾8a„T›Áëƶ/Lßõ³×w„ötAÅÇŠ.‡),þð?|[¶a*! \‚:‘?S»¸¿š/¬, “VH1˜qq
+ž,M®ùÂ[’Š3®™ÐÓ30 Ésn†ùàUÝS SÓG)õ)…—ü¶GŠ¡…MKn’D=éZ“T†*/¹I68¢m<wÆc¸“
+ËLªôÈ—Ï NŸ³XÔ0…®—a8Èô[.…õ°zÝ6â¼æV±X´Š(ýWª|¬§›ËÞÂ$@ªÎpÕÙÅšcÜŽ·ï(hߌ™¤T›@\$nñóå®ÀSÇ#eW\àRì¨%ûAc™)cRÇÆ=ÖÑHÀGQ·ð­Á-õX9 3AÈÜ-¯t]؉6‘°Ó^Ó“ÑX‰ËBSkÊ9ßHåHÄ	øêÞNwÑ<°nE¿¿¾º—Ô°¼övjð¨À¦)¸<Fu¡í—ÕQM¸6çS´É*üßqǥ߱þV×3@ÙcѼ$p=…¼T®N%	ÓäˈpÌ*ÁE=Iž»Í‚ºÅ ‹,& ]Ðœápفù†Õîý³ˆË¦,f”ˆ ,Fɹ@£ˆ¯iðB …+ÆÒapÌäðÛÅ“©¬ù–IŒeÑðH9¬ÀÖ®y#“‘t–δ”øÓ"^>Ýñ.évà‘B´uGð,öêvL‘}<:æ·½²ÈaqÐÛÕ,j§Ê¬¨ø¡¥(
+"fUÅòq6 òŒüÀMÐÄnbxÁ[%§¹«Ø\@Å‹Â!$5¶ñ
+Õ–@ņڮ¢ÑW!XUAƒ‹"jo* Ž0kùS‡Ë#_)š®„¤×œO=”
+þEÝÅÈ»ºu=ÿƒ<I¤ÍåÁøbëj at jê,£œ,¿¦èÇù“æ4äý0Uð\³ž~²IQ?Œòg*8=ï6|MxéÂS•š{ðÔæo «ŸTã4	ó<û½oªqªÂ4Ÿ?©Ò§Tm2H£ENi¯’r«<Œbuòµ1ߏÓ0ÎbÌ£e$ªúãÉ
+/ßKö"Œ!íʇáƒ÷Çï//ŸŸŸ
+'$¼üJÂɁq\„ÐÙM2þÄw:¹ü6ƯÚPlá¸ì¤øÿß}ByÇß}HQ†eQœ<dæýzCÿð¥-Ë
 endstream
 endobj
-10376 0 obj <<
+10417 0 obj <<
 /Type /Page
-/Contents 10377 0 R
-/Resources 10375 0 R
+/Contents 10418 0 R
+/Resources 10416 0 R
 /MediaBox [0 0 612 792]
-/Parent 10373 0 R
-/Annots [ 10366 0 R 10374 0 R ]
+/Parent 10399 0 R
+/Annots [ 10408 0 R 10415 0 R ]
 >> endobj
-10366 0 obj <<
+10408 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
 /Rect [123.651 127.92 243.325 140.872]
 /Subtype/Link/A<</Type/Action/S/URI/URI(http://www.nomachine.com/)>>
 >> endobj
-10374 0 obj <<
+10415 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
 /Rect [123.651 116.961 304.52 129.913]
 /Subtype/Link/A<</Type/Action/S/URI/URI(http://www.nomachine.com/testdrive.php)>>
 >> endobj
-10378 0 obj <<
-/D [10376 0 R /XYZ 100.892 685.529 null]
+10419 0 obj <<
+/D [10417 0 R /XYZ 100.892 685.529 null]
 >> endobj
-10375 0 obj <<
-/Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F29 3731 0 R /F30 3732 0 R /F58 3733 0 R /F68 3734 0 R >>
+10416 0 obj <<
+/Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F29 5413 0 R /F30 5441 0 R /F61 5442 0 R /F71 5443 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-10381 0 obj <<
-/Length 1986      
+10422 0 obj <<
+/Length 1985      
 /Filter /FlateDecode
 >>
 stream
-xÚ½XI—ã4¾çW˜›ó^Çã5NàÔ43ÃÒÓӐ°=à v”ÄŒ#YîžðøñÔf'™IsáÁ%*—J*©–¯J‰ƒM¯GŸ/G/^qÄÑ<ž'Ár$E•qLgó¨˜çÁrüóéø·å×/^¥i0‹æÓiN¢eMa¹^=*SéÕx’yx§ý8‡Oã,-RîO¼QFmôN?ž$yR†7[µ÷ÚñlZ šÑËåèQ;ÃÉNTDYT»Ñ/¿ÅÁ
-æ¾â(›Ï‚'’ÜY1‹¦Et,FߎâÓ[&ÅÅ[æóˆnƒW¸ƒ“ÎàÌ“,ž…~«™xO€«[ßók³A²×Ö1¯Q­ÿt<ɳ4¼nšÖWÖ
-ÔnïtÛÖÖ0C™q®dRUã´»{Íc;A³À]&Iùœ»©uJã"T¨!§¡ÓV-:ٝY¡a‘¤Ó Äëû[YcDJ¡–Çq1
-Uݨ‡F»å­í\%¼Ê’-Vòé-‹À5€{`C¡H®§'.øÀO[\%`ât&«|Ë,/S]ÝàÁ0n³jÿÉxRfÓp	!nÁd‰V³Ø©Ä$Àe“ôº¬{v½N7kÄ¥µg‘Ö+çÁhl¼vvîH2ñg’£wd<ä6µ¶5́y¿ÆE<<¢zí,T›ÊÒµ™mjÍFàY´®éZÝ‹3Ã:r$ÃòÔF{f¨‹Çî:M–…®3†c
-?ôÎzÜ<ËߘÕ	ÝžçøøÇÕp¥$ꥐF‰(ZŽgºe•iŸø¶¼É,ß9žý£ƒEí§”â}nü$g‰92ÈÇ3%¿ÆIùÁ¢²™È‰~¦3uàÛ´W–Gc½šÒ#rȧ6 ˜¶ø¡x DÚÕF	³ÅxÓN|ù0Ë$üéž'·”)@|÷…pÚn¿ç\pþ’w0Æ=[¥6Ñ?šc"Wû7ö¸COƒIê–Ç^£«ðwËN >±ÔžR˜Ü8ÃÀW†©›Ú»ú=ÓñÀ‚[ ¶)ÇðAÊdM¿`åëÃÕ%ƒì}€¥±k at Síþ{»q‚JWÄ'½¦7‡–Tð"±Udºw’E÷ÌýKü)«ïZñp?íÿx¡tž† †H'b,³	ƐGFÚðóžgóp®‡äzù
-.ÄBg¡È v(óU¯£6ïdXqKftdϏ‹Eeƒáe¤üDʇ#U™æo,exèñ‰$ƒ"ŠÈJkŒ®u®‘†ú—jÃÓõZ¤;°
-_«®ÔÅZ눤ó"Dn‡@_D;``ùŸ:{¹sPzÓep¨"ÎN+"ݲŸ&¬Ë’yø–Qª7ÇB*=ÛXœpì(p…t¤d«/ŠúhÊ(!`"€sèqsÍÐiÁ—; KaH”M˜x®l¢¥eç¡(ƒ¸eÜÑú.œµ²­ÇÀÈÈ‚$ìP8ÏNŽœ§rd ºŠ¥@#`šÄË9 Èö®ÖÐOäl0A‚ñõ÷_ñÒ5(s–¢Øó”6—»+Åsg>`vÿÕ¾a€Û’s4Ë£7tNm(ïÁ=$˜ß‚’L»Asì­nö,EuÆ·‹Å‹WãY1¥YfâvíÑܺ‹1Uïö
->È犚¬*Û‰¶“F_JfŸh¨’1{…CApÀñ“4zóp§U¯«犯	
->Æ1 h†!/vLa@Àׁ¿¶J¸5sž\í=%_<=YN ”&›V^¾ŽÈu&-{Ýbp,÷hÞ+f}óÅK¡Ôåèz}÷öÍK.±uƒN‘ÛJ'¨Öô¾Åï¦n};ÀÄS$I4/Š”¢0-#0Z /º(ÍDY
-·(…ý“8¿ëÛÐiyö ̦`•Úoyf	x©/:ÎbÛÐ)Ø^Œ
-e{«%YT탁8éï„GRé؃dUQ…oÛÛIWyþ"žgÑ4+Àûü±ò2šeÓX°ñ
-D`m¹ƒž¤yåhŸ³Fºß•*(Æ ŽÉóä¤Ef;t¢òm›Žë_½ã&É¥Nsò qËB÷^tÊ£é…m”c«|ÔÄrUHg9=Ôp„6"
-:™ 8”Œ«lÓŠÐÐyâ—î¡àË+þXÖ›-%îw7º{µFö¾ï`EÝùu‡j{ÇÏY6Çç>*“¾íÑÌìøÉ<°-† NÔ"ÍÏg`Ü^ß1G|?Öˆ1	@ž£ËÑ
-+;œb—8××\°íMs|æE†uÊë
- IžÏÙqȦ» ú2õŸJ¼ì‘eZ–iuÕÑ“¸ˆ‡ ùª¢ð'™>ž-E»‚vOu'lfHØÇGEH7ŒßWüÇ€QÄK¼(#÷î aÁúÌõ=>mëÚè~Ú¯­©êœ6òÜwœbƒ´q-\¥‘9ІsÇw:/tÏ„Z5¥Àç¿AºÊ3‡ú$TÓZ¦øiÄ‚)§<¬±q–fêXžfòt͏ÞúÇÚ¬¸­½Í{ä¸àÒÅŽ€ùãEÿÌCÞZ¹:+Å"/r'U¾DmIj‘Á‹Ü6´ý„'( O‘Dü99kRúñårô7¬ºP[
+xÚ½XI—ã4¾çW˜›ó^Çã5NàÔ43ÃÒÓӐ°=à v”ÄŒ#YîžðøñÔf'™IsáÁ%*—J*©–¯J‰ƒM¯GŸ/G/^qÄÑ<ž'Ár$E•qLgó¨˜çÁrü1þmùõ‹WiÌ¢ùtš“h™FS؇D®WÊTz5ždEÞi?NçáÓ8‹C‹”{Ço”Q½ÓƏ'Iž”áÍVí½v<›¨fôr9úc”ÀÎp²“Q–ÕnôËoq°‚¹¯ƒ8Êæ³à‰$wAVÌ¢iQ Ý‹Ñ·£øô–Iqñ–ù<¢Ûàîà¤38ó$‹g¡ßj&ÆàêÖ÷üÚl,õuÌkTë?Oò,
+¯›æƒõ•uµÛ;ݶµ5ÌPfœ„+™TÕ8-Ããî^3ÃØÆNÐ,p—I’EE>çãnjÝ‚Ò¸jÈãièt£U‹N at vgVhX$é4(ñúþVÖ‘R¨åq\LCU7ê¡ÑÂnyAk;W	¯²d‹•|zË"p
+àØP(R†«Ãé‰>ðÓd	˜8É*ß2ËËÔCW7x0ŒìÚ2ž”Ù4\BÈ„[0™F¢Õ,vj'1	pÙ$½.ëށ]¯€SÀÍqiíY¤õÊy0Ú¯Ý;’Lü™äèŹMm„mMs`Þ¯q¨^»Õ¦²tmf›Z³xm€kºV÷âÌ°ŽIÇ°<µÑžêâ±»†N“e¡ëŒá˜Â½³7Ïòð'fµC@ÂG·ç9>þq5\)‰zE)¤Q"Š–ãY†.GYeÚ'¾-or ËwŽgÿè …@Qû)¥xŸ› ?ÉYbN£òñLɯqR~°èƒl&²G¢ŸéLø6-•åÑX/„¦ôH§rÀ©
+ ¦-~( ‘vµQÂl1Þ´_~Ì2	ºçÉ-e
+ß}!œ¶Ûï9œ¿äŒqÏV©Môæ˜ÈÕþ=îÐÓ`’ºåq‡×è*üÝ2‡¨O,µ§&7Î0ð•aê¦ö®~Ïô_<p à€mÊ1|2YÓïX¹ÃúpuÉ {g`©DìÐT»ÿÞ.Cœ Ò•1Å	F¯éÍ¡%¼Hl™îdÑ=sÿÊêß»V<ÜãOû?^(§!€!ä	„Ël‚1dãÁ‘Ñ£6ü¼çÆ<œëá¹ÞA~ƒ‹±ÐY(2€Ê|Õë¨Í;YVÜ’Ùóã¢@Q™Æ`x)?‘òÂáHUf£ùGúB|"É ˆ"²Ò£+D+d¤¡~Ä¥Úðt½é¬Âת+u±Öú"鼑…À!Ð×јXþ§Î^nÅ”ÞtY'ªˆ³ÓŠH·ì§	ë²d¾e”êͱJÏ6';
+\!)ÙêK†¢þš2J¤àÇzÃ\3tZðÁåÅRR'e&ž+›hiÙy(Ê .Ewôƒ¾g­lë10ò² 	;γ“#穈‡îÀ„b)ИæñrÎ ²½«5ô9Lƒ`|ýýW¼t
+Êœ¥(ö<¥ÍåîÃJñÜY£˜ÝÿCµ°oà¶dÅÍßò¨Á
+SÊ;dp	æ· $Ó®FÐÜ0k«›=KQ…ñíbñâÕx–CLi–Y€¸]{4·„îbLÕ»}ƒOò¹¢&«JÆöA¢í¤„Ñ—’YÇAã'š ªdGç^áPpüã$Ç<ÜiÕ+Âêƹâk‚‚qŒ0šaÈ‹Sðu௭’ .CÍœ'W{OÉOO–À ¥É¦•—¯#rIË^·ËÅ=š÷ŠYß|ñR(u9º^ß½}óR€K,@Ý Sä¶Òɪ5½oñ»©[ß0ñTIÍ‹"¥(LËŒÀ‹.J3Q–Âã-Jaÿ$ŽÃïú6tZž=³)X¥ö[žYBÞBê‹Ž³˜Å6t
+¶ã_CÙÞjIÕ@û` Nú;ᑇT:¶À YUTáÛvÀvÒUÌÏòcžEÓ¬<ïóÇÊËh–
+Oby<ÀÆ7µåz’æI”£}Îé~Wª 8b$Ï““n™íЉʷm:®O\|ôŽ›$—x8ÍÉÄ-wÝ{Ñ)R¤¶QŽ­òQËU!åôPÃÚhˆ4PèdàP2®²M+BCç‰_J¸„‚/¯øcYo¶”¸?ÜÝëîÕBÙû¾ƒ
+wæתí
+?gÙŸKø¨Lú¶G3³ã'óÀ¶‚8Q‹4?Ÿq{}ÇMðýX#Æ$ xŽþ-G+¬ìpŠ]rà\c\sÁ¶7Íña˜1Ö)¯7€$y>gÇ!›îë6ÊÔ*itò²Gf”iY¦ÕUGOâ"R€æ«ŠÂŸdú@z¶Aî
+2Ø=Õ=`œ<°™!a!ÝH 0~_ñG F{,ñ¢ŒÜ»ƒ†ë3×÷ø´­k£H|tøi¿¶¦ªsÚÈsßqŠ
+ÒƵp•Fæ@Îßé¼Ð=jhÕ”Ÿÿé*Ïê#PMk™zà§H¦œ4ò°ÆÆYšªcyšÉÓ5?zèk³â¶Jô6ï‘ã‚Kg8æwŒý3ykåv謋¼ÈTMøµ%©E?,bpÛÐFô;PRœ €<Eñçä¬IéÇ—ËÑߪP`
 endstream
 endobj
-10380 0 obj <<
+10421 0 obj <<
 /Type /Page
-/Contents 10381 0 R
-/Resources 10379 0 R
+/Contents 10422 0 R
+/Resources 10420 0 R
 /MediaBox [0 0 612 792]
-/Parent 10373 0 R
+/Parent 10399 0 R
 >> endobj
-10382 0 obj <<
-/D [10380 0 R /XYZ 151.701 685.529 null]
+10423 0 obj <<
+/D [10421 0 R /XYZ 151.701 685.529 null]
 >> endobj
 2578 0 obj <<
-/D [10380 0 R /XYZ 151.701 296.495 null]
+/D [10421 0 R /XYZ 151.701 296.495 null]
 >> endobj
-10383 0 obj <<
-/D [10380 0 R /XYZ 151.701 270.342 null]
+10424 0 obj <<
+/D [10421 0 R /XYZ 151.701 270.342 null]
 >> endobj
-10379 0 obj <<
-/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F51 3729 0 R /F17 3698 0 R /F70 4384 0 R >>
+10420 0 obj <<
+/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F51 3736 0 R /F17 3698 0 R /F59 4373 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-10392 0 obj <<
-/Length 1706      
+10433 0 obj <<
+/Length 1707      
 /Filter /FlateDecode
 >>
 stream
-xÚ½]“›6ðÝ¿‚NŠgb!"ÓéLšI3“¦—vÎm’<`¬³i0P$îãßw¥\rIÓ\^ÎÒî²ß_ºÀÛ{÷bñÓf±þ9½„¤I@½Í•Gƒ€ˆ4ôb‘žFÞfç½õ/e®‹ºZ¾ß¼´ä‚¤qò0%PHr‘åŠ1ó/¤^²À¿1êe˜úí‡åŠñÈU=^æmÑh<ÿší‹%ð Ô iZœ“ˆ÷2xšªÅóÍâï(´æ„1/?.Þ¾¼à^za©ðn,åÑc\˜n¥w¹ø}Œ=AùXðÀ4J‰5׈·~X1ù×Å’úžõAâA©ƒ90¿ik]/W¡ðóºŸDLø›ž*/Y-§‘¸PÏìzɹŸe¶-%¢·–O­HuU·UX&Ý-Âß<P]Ó u«Ký½qX¸¢Œð(E#²²">á`®»Bé¶ØvÆH… ÌþFG “ýw™Ãâ×GÙ֝£Ó`iqZ¶Ç¢ÊJzQ÷YµÃƒ5ÁÞÕ®6LnkÊQѧ`cþKpLbûÙj›)¹Cø›¥`¾ÜâÅ95±NeΩðÔætroÜ»w„'enÀðK1‹©´¢ïð‚x‘¨²Ë´Ññ€v´ð=õk‚JÚsÀ†¾É
-CõLV»¢þ^!t'®î”–ÇÇpI!©¤œ‹âð-–e:ªâ(€Œ=FRîˆ9RM3\§ÞjD†aÞ¢¿T¡%úPK¥wmqm±3ò#‘àcyñçÉË]Èc±¢ ºé4$hérŃÀ†•¶òÌõh~cÿ/“Pæž×ÈЦ1©õ¶A*‰´Y‰ˆ‹”@|ݵ¹DTÓB´jdíÏI…¼(;@ìŠj?“¯›b°âÿ¼x6ã&a	&aIæÜ‘„…7=Æ0üÖ•J>íŒ/þÍ<¦„†tÌ\|^ó®ºR»^Н>ý~,$‰åáXHú1!b"Ä–¾aÝî¤ú Áñ3„$¤lÌœóÜaüL¸G–x4(µ³i&‚ð0Êä4ËÌŒ‚r„æŽ#Šö#
-NvDÅÉ0¢à8Œ¨8¨©B¦ƒÀ 㾃ÈÖNúè4õ¦>5ê®*´&Ò´	…ôØä.oe¦M¶Yp思ÒõAX-ÊVnm-0ât|G]W«¹ò. Ñ¾k37Ó 8X×E[WGW™ÖµÃ˜„áL'32†H³iµÛäì£óÁjŽý@¿¨QvïtÖï÷K^9.(:ü"їű)eŸþ®½µÊ†ˆ6Ài`šá!Ón @©sGá]×ýÈ)SecjZ‰2‡ÿbÒ—yó#‘ÁX¬¯ð7Ãȁ]am'w‹‘q"ì36³.®O¶+°¨uÚ3Ô¶€fvÝÐØŽ¥úVöí €³£	ë63CÖ šVÊ[3’
-Û’‚‰_ÃÔu8á_uUî6!Cj½à,Ï¥r0p€áþ€‹ç›ÕÌ\xõúÅëL	uÀž0J[â.
-3D
- ò”†Ên­iMŸƒ}cú*:í„ú›8½EÑÖëvÕBp®]9¨.7±88· ýRÜ^švå6€0!!ÔóÙNæVaÍ¢‰×~`Û¥º¶!ܹ«†0»íÚÌìt;¶¶Û¦m–èÝkØõ… ཬ¤kÔ_Û2¶nuï ³ †*³ëGФۓ’‰·a€À¹MÞf¦ÿ¨Ù %zÊ]ÑÂR·ws<£50½Ñ¢O25™3Ã.¤0…‡']¥?΍‘¦«#Tnǽª…«vdÀvÈæ"ÊÌS ,ñ€C£„g\úý½í)[¬ˆþ¹ ÁX{;y	ÚÒÇv{5~ «¹8Ev>ó)iÊ9GÄ1‰Ù@l¦j)ŸÌq…Z‹ì’cÙþÚ}·îT»ÞÕº‘m9×AÍW<äçÊÍ~:Ôñì«™
-È XÁîy6Sv¯fûZfÇawƒÔ3
-d²Px4I‰ˆ¦.Fÿ10¤q £úá¬ÓÄcò„P¸;×´nž¬×777$·O’CJœu·ñש ‚³þóQ‰Þf$ÔôÄ'o—‡U{Ý¿©ä}ÐT
-ãû-àÐ1#>¶ y84<qôu•Êõ4$<qøˆïSÂE2Ö\<Œæy9eæåDêvÿõS&}8‡7ö-öUÔUÂIžôï+>UDÑÿ×»è}Jó¹DhÏ¡ý®Â!
+xڽˎÛ6ðî¯P‘Ce ¦EQÔ#(
+¤A M7-ÖmI²ÌµÕÈ’JRûøû9”,¹Ê&M³¹¬É™Ñ¼_ÜÀÛ{÷bñÓf±þ9½„dI@½Í•Gƒ€¤YèÅiFxy›÷Ö¿….›zù~óÒ’§$‹ãȐ‡	€:@º“ˆ,W4ˆ™!ô’þùÓ,ÃÌ—–+Æ#ÿU³VöxYȲÕxþ5ß—Jà¨A² ³18'ïeðŒªÅóÍâï(´æ„1¯8.Þ¾¼à^zaYêÝXÊ£ÇxJbn¸UÞåâ÷E0öåcÁÓ(#Ö\#ÞúaÅhä_—Kêçxց¥æÀüV6ºY®ÂÔ/š
+|±ÔßôTEUŠz	8Ä¥Bxn`×KÎý¼¬òm%½µ|}@ª«F"üUi™t·ð@um‹ÔR–ú{ã,°pEáQ†FäUD|ÂÁ\w¥Ò²ÜvÆH… ÜþFG ýw¹Ãâ×G!›ÎÑé°´8-䱬óJ^Ô}Vïð`M0‡7e½k“EÆšrTô)XƘÿ“ÇÄ~¾ÚæJìþf™2_lñ✚X§2çTø
+s:¹7îÝ;ˆŠ27`ø¥€˜ÅÔ?ZÑwxÁ@¼TÕåÚèƒx@;Zøžú	A-칏`Cß䆡z&ê]Ù|¯ºGWwJ‹ãc¸dTBÌEqøË2Uq@ÆÆ#wÄ©¦žgÞjD†aÞ¢¿T©úP¥w²¼¶Øy)#QÊÇòâÏ“W¸:c±¢ zšfӐ ¥ËVØÊ3×£ùý¿LB™{Ñ C›Æ¤ÖÛ©Z ó
+
+(ø¦“…@T+!Z
+2‡öç¤B^T ve½ŸÉ×M¹?Xñ^<›q‡°“°$snŠH‰›c~ë*%žvÆÿfSBC:fž~^ó®¾R»^Н>ý~,$‰åáXHö1!éDˆ-}ÃZî„ú Áñ3„$¤lÌœóÜaüL¸G–x4(µ³i&)áa”Éi–™åÍGíGœìˆŠ“aDÁqQq<QS…LAÆ}ÒNú9è4õ¦95ê®.µ&´	…ôØ䁮"×&Û,8wÀNé戠¬€e+·±q:¾­£nêÕ\yÐhßÉÜÍ4Vãu)›úè*Óºv“0œédFÆi6­V`›œ}t>Xͱè
+ÊîÎú½à~É+ÇE‡_$ú²<¶•èÓßµ7©lˆØiS쐦rí
+Đú0wÞuӏœÊ1U6¦¦•(sø/&}™7ÿ0ŒÅæ
+süØ•&ÐÖ¸ôäîtd\öÆ™ÛÖY×'å
+,’N€<Cíahg×
+íX¨oe¢ýp~4aÝæfÈD+…¸5#Ù`±-(X‘ø
+L]‡Ký«®.Ü&dH­· œ…Pf0Üÿ pñ|³š™¯^¿x})¡ØFébKÜ¥aŽ¨¡ÀTÒPÙMBšfÑö9Ø7VС¯b0¡ÓNH©¿‰Ó%Š¶^·«ê„+pãÊAu…‰ÅÁѸí—òöÒ´+·„		¡žÏv2·
+Ûh&M¼öÛ.Ս
+áÎ]5„Ùm×ffï„Û±µÝ6m³D@ï^î/ ïE-\k¤þÚ–±u«{x0T™]?‚&ÜžÄÙØo°ÀàÜ&nsÓÔ쐑ˆG=å®”°ƒ4ònŽgƒ£¦ 7ZôI¦&sfØ…¦ðð¤«õǹ1’Àtu„ªÃí¸WµtՁŒØÙ\D™y
+T¾ pÈAbTðK¿¿ËžRbEôÏ- 
+ÆÚÛÉKЖ>¶Û«ñë YÍÅ)²ô™OI[Í9"ŽIÌb3U+ñdŽ+ÔZd—4Ëö×~ðè»u§äz[ÖëVÈj®ƒ>š®xÈÏ•›ýt¨ãÙW3M!ƒ`»çÙL!ØQ<¼šík™‡Ý
+RÏ4ÉÂÔ£IFÒhúèˆéè?f4 ià¨~8ë4ɘ<!6IçÚƒÖí“õúææ†öI@
+H‰é×aYJRûüGTg¢·Ù	5ý$ñÉÛåaÕ^÷o*qŸ4UÃø~8ẗ-HÎ
+O}]Ÿr=
+Rž8|Ä÷ái2Ö<}Í[órÊÍˉ4rÿõS&{8‡·ö-öUÔUÂIžôï«xªHDÿ_ïþ¡÷)Íçe =ÿ…þõ‘S  
 endstream
 endobj
-10391 0 obj <<
+10432 0 obj <<
 /Type /Page
-/Contents 10392 0 R
-/Resources 10390 0 R
+/Contents 10433 0 R
+/Resources 10431 0 R
 /MediaBox [0 0 612 792]
-/Parent 10373 0 R
-/Annots [ 10384 0 R 10385 0 R 10386 0 R 10387 0 R 10388 0 R 10389 0 R ]
+/Parent 10399 0 R
+/Annots [ 10425 0 R 10426 0 R 10427 0 R 10428 0 R 10429 0 R 10430 0 R ]
 >> endobj
-10384 0 obj <<
+10425 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
 /Rect [123.651 171.756 224.496 184.707]
 /Subtype/Link/A<</Type/Action/S/URI/URI(http://www.cendio.com)>>
 >> endobj
-10385 0 obj <<
+10426 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
 /Rect [123.651 160.797 271.569 173.748]
 /Subtype/Link/A<</Type/Action/S/URI/URI(http://www.cendio.com/testdrive)>>
 >> endobj
-10386 0 obj <<
+10427 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
 /Rect [123.651 149.838 233.911 162.789]
 /Subtype/Link/A<</Type/Action/S/URI/URI(http://www.tightvnc.com)>>
 >> endobj
-10387 0 obj <<
+10428 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
 /Rect [123.651 138.879 224.496 151.83]
 /Subtype/Link/A<</Type/Action/S/URI/URI(http://pulseaudio.org)>>
 >> endobj
-10388 0 obj <<
+10429 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
 /Rect [123.651 127.92 224.496 140.872]
 /Subtype/Link/A<</Type/Action/S/URI/URI(http://www.python.org)>>
 >> endobj
-10389 0 obj <<
+10430 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
 /Rect [123.651 116.961 233.911 129.913]
 /Subtype/Link/A<</Type/Action/S/URI/URI(http://www.rdesktop.org)>>
 >> endobj
-10393 0 obj <<
-/D [10391 0 R /XYZ 100.892 685.529 null]
+10434 0 obj <<
+/D [10432 0 R /XYZ 100.892 685.529 null]
 >> endobj
 2582 0 obj <<
-/D [10391 0 R /XYZ 100.892 535.18 null]
+/D [10432 0 R /XYZ 100.892 535.18 null]
 >> endobj
-10394 0 obj <<
-/D [10391 0 R /XYZ 100.892 505.757 null]
+10435 0 obj <<
+/D [10432 0 R /XYZ 100.892 505.757 null]
 >> endobj
-10390 0 obj <<
-/Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F29 3731 0 R /F17 3698 0 R /F51 3729 0 R /F71 5424 0 R /F30 3732 0 R /F58 3733 0 R /F68 3734 0 R >>
+10431 0 obj <<
+/Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F29 5413 0 R /F17 3698 0 R /F51 3736 0 R /F53 3738 0 R /F30 5441 0 R /F61 5442 0 R /F71 5443 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-10397 0 obj <<
-/Length 1103      
+10438 0 obj <<
+/Length 1102      
 /Filter /FlateDecode
 >>
 stream
-xÚ½W[sÚF~çWh\{
-3FWO3u	ØÉ8à9}pxXK+¤ZÒ*«Â4ùïYíEH 0N§Ó´ížï;ß9gWèÊJÑ•›ÖnK›Úºb誣;†âŠaê@7”þÐQm§§¸¾òÔ¶agé¾×¦¦©U§ßï±¥SíS;lɵ¿©ýNײ{í$Óio;–ÞFE¿ð@
-V0)étž1hCˆù[Ó.`Z·õ¹ePË”Y…­Z–â%­§¥®øôÝ{EW-g¨lÙÊD±ì¡Ú·mڏ•EëÏ–^õr`Ô¼ìÕáÐRú=GeÞ.üÒéڦݾ‡8æ½ÜÃQFxŸ Þ®`
-1 ÖyA½èÅh…Ò궜ä$	Å– Þ]òÞ6„éÞL^¸Nùv
-Kµ{N’‡Òz‚I€QÂ{€7E©¶Ï‹#*®ÊnåÇ®ä!ZÇ>ï?VˆcèW *dì—<yV)Ÿ@ø‘ðÀÁ‹Gáßō ™
-Ãw¼Í 	¤QÏÏw*5»ß¬‰ÕØmŒp(Ã~üVƉ…DÍbI«ÎŠ’ù	D®&<Sæƒ/õˆ^q€ð	!÷âm£t5úYF†Ðï­lîSäNT&¢Hdm°F%Òr<-…„ëEŸ'M¸€ä ñ~ü«È5%°ŽU.º‹Òõ!"ÄÉq¿ã“nëÛ0òDRÉôM@”ú£27s3
-]oû Šw?@žB ‚ó.ÍIDÖ²Œ‘È桹
-°/P¯	J"OÖò^ŽKº1ºŒ%1UU=¡¦%ÔWë»C©iˆ¤B>Ž6òÞŽöâÝÊœÒÞҍtÞ8E£×DÃCI"=e˜2º!+ ß¥{¶ù)»	d…Ñ:ëæô¢@*]+Ýð .â˜ÜlÿIØ~laà_¡Ö¡êõ<hB¢	°EøEžS,)öF́ªÓ¬j¥,e~Õp“§EÜÏsè]ž'QzyNwL»>ØÑ'¢;èÄ–MìØ3ÊýœiQ;3iŠƒ¸¨Å h«&Èÿeò²¼›ßˆæìÍ›§ØÙUC¬XJ;ÂLÁYcô5ÆœO3¯F…ƒ£ÂÕ³FZöxÓåÍc™¬ç×7ŸôeùÁ°’·µªkŒå'Ãê¥Íô$Êa	yu"—èq†ë×½d~ð¹Ò UMòù¬]ËC€¡_Š­IÇÔg@^#Ó|&L^þ>ßÎùx>3øÀùÏj5ÆèˆÒý{ïk\|âˆ+a²¥+ùè-=½b”%e±£¤‰{ìOWq ~~,æS÷íä£üׯMñ.甇7g¬ŽUÿ‡ÍÕ¯q6qE¦-&¼óAÞTÇê2—r¼˜?>Œ'G’w›À¿ýÇÑp¡¦‘'/äÅ:ːLÖœ€ hæ5‘x¼¿Ÿ?¸¯Œ=Š„ô™…¢ü![úïä;åG|
+xÚ½W]sÚ8}çWx²É,ÌbƒÉlg³’vRȧûò Ø2öƶ\É@™mÿ{eK2T&ÝÙÙ¬K÷œ{î½’Ñ•¥¢+7­?¼–6±uÅÐUWw
+ÅÃ6Ô¾n(ÎÀUm·§xòÔ¶]§³ðÞkÓTªë8½jißTj§Zr¬Aæàӵì^{
+‹Žé¶7Ko£²‡_Ø‹ K˜Â¬ètžÑo"³·¦]´Æ^ësË –)³=B¶jYŠŸ¶žºÐwï]µÜ²©V¦ŠeTǶi?Qæ­?[zÃK«á¥3PKqz®ZySºðK§k›vûâ„õˆã¼`ý±v	3ˆAÙhEJêe/AK”ío#l &‹ˆo	“í%ëm"˜í̐ÒuÊ·kXªÝs”|”eÐçLBŒRÖ¬ù+δáx~SqU6𢘻B"´JÖæ¬|$0ØØ#c7¸ôY¥|BîC\D^<rÿ.n8ÍŒ¾¸cm0H!:á<ß©p(w_®‰åôí6Fˆ;”c¿@Ÿ
+~«ãT…DÍA«ÉŠ’ù	D¦&<SäC ôH8^qˆð	!w’mâl9üYF×ï-lî“çN\'"Odm
+°F%ÒHŸ–Á‚éEŸ'MŽ8‡ÅâýèWžkEœÂ&V½è.ÎV_¸ˆ¯ÇÝŽOº­o¢ØçI%Ò7qVЕYÎÍ4t½€8Ùþ y
+J	 λŒq±eŒx6Ïš« õº@i싺BþËqIK£[‘¡„!¦ªª'Ô´¸š£ýúnÄPh!¡P€ãõ¼·Ãx·"§¸´·t#7NÑèÉhø(M…§¦ˆnø
+Hã·EÙŽ-9bË@–­ò.É¡‡Bé}°Ú
+â2þ‡É]í?	ëÈ`Kÿ
+µ	Õ¬ç¾‰&ÀáqNUI±3böU^`ûVêRfùQ
+Ë<-ã~N yžÆÙå9=Þ1í`KŸˆNl! ›jb[=c¢L‹Æ™IS$e-–yk\É ÿD”‹ËònvÃ/˜³7oNœbgW’XU!¨íp3%g­¢¯UÌÙtåÕ°tpXºz&¥%µÇš.këd=¿~¸ùø¤/ꆥ¸5¨
+´¿ÆX|2¬^&‡¤'5äÕ‰\¢Çn^Sô’ùÁçŠD«†ä³i-ºF"€aP‹­	ÇÔgP¼F¦Ù”›*½ü}<º±ñl2)gðóÏ5VÑá¥û÷Šìjœâð+aŽÂbCW²Ñ[zz%(Oë«Ž÷8ܝ®"<ü üÌý˜Ï&ÞÛñGø¯_eñ®Ê#€ë³ªŽUÿ§š3úª10^%âtìñL›Y烸¨Žû?FÈ\ˆñ|öø0IÞ•û£áA?Êb_\ÈóUž#‘¬¤ a(‘æ5‘x¼¿Ÿ=x¯Œ=Š„ð¹
+Eý7B´ôßÉwË)|
 endstream
 endobj
-10396 0 obj <<
+10437 0 obj <<
 /Type /Page
-/Contents 10397 0 R
-/Resources 10395 0 R
+/Contents 10438 0 R
+/Resources 10436 0 R
 /MediaBox [0 0 612 792]
-/Parent 10373 0 R
+/Parent 10440 0 R
 >> endobj
-10398 0 obj <<
-/D [10396 0 R /XYZ 151.701 685.529 null]
+10439 0 obj <<
+/D [10437 0 R /XYZ 151.701 685.529 null]
 >> endobj
-10395 0 obj <<
-/Font << /F50 3701 0 R /F22 3706 0 R /F71 5424 0 R >>
+10436 0 obj <<
+/Font << /F50 3701 0 R /F22 3706 0 R /F53 3738 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-10403 0 obj <<
+10445 0 obj <<
 /Length 1108      
 /Filter /FlateDecode
 >>
 stream
 xÚÍWmoÛ6þî_¡e"3ÃQ²Òa@¶¥ARÇIkeæƒ*Ñ–Ùr):n°î¿ïø"ÇvÜ Ù°alÇ{ãsä	{{'Ÿ’ÎÁkJ½Å&^2öƨS/ìLjǁ—äÞµ?™*ëY÷&93â}‡a ÅiŒ0Hc+G9
-P·GpÈü¡P]†ý¥þ«»4öåm·Çxàê	¨2ä(“å\Yú<”™µÀ1¸bÐQÀ[<ŽµTç8é|êà‚ðš×1æeÓÎõ
-örX;ó0bqß[É©Çx…\k«¼Qçm¯g""ë†	㈂hÄÈ„«ÍÏe99åþàâäbhɽáqb©«Ñ±%F‡v|OX°þûîèÝɯ×ô¦®.//Þ%š”úo¶÷JÇçõH„HŸÂÈbkýO³„½ ïŽù­5ôs=›Á9ÙIS¤R4–þ¸hwшÜRîíx”OËYÙ(™š¶{U:·†Ö­ŸŽ]H˜c¹±ñÉåáè—óÓឝ|ùbG+Š·ESmzt‘]¶þ0Ì]9xö	žyÆçGùwþð}óL£ço’ÓáÉß9õþÆ©ë¥%²õã¿Ôî
-Ù ;ýMرHgy%¶Q¡–µ%jé…b…é`”Ú¡*•;ŽÌy”—㱐b¦ªûïØD–‚¢V¹pØ„®XŸ31×@lÚ…Tµžß9™\4·ªžï8#gîbw19P.⎦çÌW•ûò!Ü}·sâ²¢ê-/)H	µi@/=)°ãNH´K¢|TUÛ¥²ÿ±œî›­”êÛisÿÓe¶§±¿ª³Þ.«í¥¸‡üÒgBpvœ°¯ÕÛË«ü2aÏ4üúè÷·/¬¸u¦¨ño]UèüGÙãÿ«äí¸®ŽÚ¢Ëë™øÆ=\UÝlßõBÍ.„qY‰•“=l4a¾²íá미u‘x= BÜ+žf'CY6E9›è‰­uÍ\ØUsééù´–Ž!ªôC·GûpY¦Ê©Ð÷¦^ËÒyú¡rÌʵ9¡¾‘j³%MãL…~sß(1ÝVSÔ‹
-ÞiƘŸua_!`ˆü[˪u^4É2n²ÀoJ%šCÓµ
-
-´Q›ÝLˆXÈàP0â¡ÃÉ{L¢íMtc“!ÛÖë‡-ÙÍv©‚þªK+”š,—K”É´œ@Ú²¢¨–“Y¤™ð@˜=eŸàmÀZ­?>aòÅ,r1ÿaŒ·åg•J¥Ã{ÚtÈqoÄ€<BPÌAÖ 6$(â¡A,nAaZk½5´ºÐµåGÑê©oѬ
-Xºj„´ìS-roòª‹ß,]¬!¢ú@Ó:5ð¬^þ,C1 ïÞ2l;Ió\7–TÌBÕSh&3x^h¾Æ[M»ªÐd㚺ªàfÚ*ÑBЊԋI±«LÌ]¡ë`ÑVA=Þ,v„O…¿ ç;^
+P·GpÈü¡P]†ý¥þ«»4öåm·Çxàê	¨2ä(“å\Yú<”™µÀ1¸bÐQÀ[<Ž´Tç8é|êà‚ðš×1æeÓÎõ
+örX;ó0bqß[É©Çx…\k«¼Qçm¯g‚³uÄqDA4bdÂÕæ粜Çœrpqr1´äÞð8±ÔÕèØ£C;¾',Xÿ}wôîä×kzÓÎGW——ïMJý7Û{¥ãóz$B¤Oadˆ±µþ§YÂ^FwÇüÖú¹žÍàœì¤)R)K\4Ž»hDn©÷v<ʧå¬l”LÍÛ½*[CëÖOÇ.$̱
+ƒÜXŽøäòpôËùépÏN¾|±£ÅÛ¢©6½ºÈ.[æ®<ûÏ<ãó£ü;ø¾y¦Ñó7ÉéðäïœzãÔ‡õÒÙúñ_jw…lþ&ìX¤³¼Û¨PËÚµtŒB
+±BŒt0JíP•JŽGæ<ÊËñXH1SÕý÷l"KAQ«\8ìBW,‡Ï™˜k 6íBªZÏïœL.š[UÏwœ‘³?w±»˜¨—	qGÓsæ«Ê‰€}ùî¾Û9qYQõ–—ƒ¤Î„Ú4 —¿žØq'$Ú%Q>ªªíRÙÿXN÷ÍVJõí´¹ÿé2Û¿¿ÓÀØ_ÕYo—ŽÇÕöRÜC~é3¡?8;NØ×êíåU~™°g~}ôûÛVÜ:STø·®ªtþ£ìñÿUòv\WGmÑåõL|㮪n¶o‚z¡æ¸¬ÄÎÊÉ6š0_ÙöðõWܺH¼!îO
+³“…¡¿,›¢œMôÄÖºf.쪹ôô|ZKÇUú¡Û£}¸,SåTè{S¯eé<ýP9fåÚœPßHµÙ’‰¦q¦B¿¹o”˜î
+«)êEï4cÌϺ°¯0Dþ­eÕ:/š€d7Yà7¥Í¡é‹Ú†º²ÑÍ„ˆ…#:œ¼Ç$ÚÞD76²m½~Ø–Ýh—ú(诺´B©ùáÁÁr¹D™LË	¤-+Jj99Eš	y „IÑSöi Þ¬Õúã“ö(QÌ"cðÆx[~V©T:¼§mA‡ÇñF< ØÈ#Åd
+`C‚"Ä⦵&Ð[C«][îp­žúͪ° ¥«FHË>Õ"wð&¯ºøÍ"ÑÅ"ª?´1­SÏê¥aàOÁ2ðî-Á°“4ÏucIuÁ,T=…f2ƒçÕ‰æi¼Õ´«
+M6®ù§«
+‰ î`¦­-­H½˜»ÊÄܺmÔãÍhGøTøxy;\
 endstream
 endobj
-10402 0 obj <<
+10444 0 obj <<
 /Type /Page
-/Contents 10403 0 R
-/Resources 10401 0 R
+/Contents 10445 0 R
+/Resources 10443 0 R
 /MediaBox [0 0 612 792]
-/Parent 10373 0 R
-/Annots [ 10399 0 R 10400 0 R ]
+/Parent 10440 0 R
+/Annots [ 10441 0 R 10442 0 R ]
 >> endobj
-10399 0 obj <<
+10441 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
 /Rect [135.653 212.188 378.188 224.18]
 /Subtype/Link/A<</Type/Action/S/URI/URI(http://www.craigelachie.org/rhacer/ntlogon)>>
 >> endobj
-10400 0 obj <<
+10442 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
 /Rect [135.653 191.623 263.644 203.616]
 /Subtype/Link/A<</Type/Action/S/URI/URI(http://www.kixtart.org)>>
 >> endobj
-10404 0 obj <<
-/D [10402 0 R /XYZ 100.892 685.529 null]
+10446 0 obj <<
+/D [10444 0 R /XYZ 100.892 685.529 null]
 >> endobj
 2586 0 obj <<
-/D [10402 0 R /XYZ 100.892 179.135 null]
+/D [10444 0 R /XYZ 100.892 179.135 null]
 >> endobj
-10405 0 obj <<
-/D [10402 0 R /XYZ 100.892 153.034 null]
+10447 0 obj <<
+/D [10444 0 R /XYZ 100.892 153.034 null]
 >> endobj
-10401 0 obj <<
-/Font << /F22 3706 0 R /F50 3701 0 R /F71 5424 0 R /F15 3700 0 R /F51 3729 0 R /F52 3730 0 R /F17 3698 0 R >>
+10443 0 obj <<
+/Font << /F22 3706 0 R /F50 3701 0 R /F53 3738 0 R /F15 3700 0 R /F51 3736 0 R /F52 3737 0 R /F17 3698 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-10410 0 obj <<
-/Length 1367      
+10452 0 obj <<
+/Length 1366      
 /Filter /FlateDecode
 >>
 stream
 xÚ•VߏÛ6~Ï_áGhËòÏvm±wúvèp7C۝­$Âl˳å^ï¿)ʹäš
-Ø‹-QE~üD1ŽöQý´zs»Ú^gq$b^Å•ˆnw‘È/båeų*n›èËãxýåöÝö:I¢’WyžzÕ"á9Øñ*?6_U_ëf½‘YÊ~ÕnTì~-cfq4þET¯öºÓ½[oD*
-öö §GZM2<fuu»ú{%À2xvâPÆ¥ŒênõéK5°ö.Š¹¬ÊèÞkv‘ÌJžgŒÛèfõÛ*>²£”9"£Þ>ÿ,dúj½É’Œsß´­Lh6Œ¦w³á zöÇ¿ÿ|Õ»ñV·¯	0trFm¤äe!ÉúÖ¤”Ìü e]o’‚ÕsÁúuR2§œ±=)šþɆf-Xº£ìÎÑò/½Å÷­nöáˆ7j
-[ÔèLݱ(+g!“UTð
-1 We
-HÊ4’¼ÊJrWˆK1ùäC\z<¨‘ ÍTÛÈ´âÒÇŸ¤‚“Œ§à"ŽÙ{Ógú=ø•çì½Ýû˜s ƒí{]#Ó¿`
-vª<@j;íL§'¯bÆ…¿Ÿ—¬÷°Özšf
-EÎ’J‹çÓ0 [þs‡ß;HLÉ<+aÁîhsmûzG
-ŠsGÙÑ_2gÑotTHž¥yªp±`7ŠÌûiΦƒý¥QOvkÍ×›nÂõº”ÌŽ¤§¿©nhõ3Ò¶&ã4:…FH÷ÞLS¬9B0!â‚Ù¾
-Ê ºàm·…ëo.0©
-I
-'ðH6Ozä‹™ˆ”„ªq‹È¦Eu¶Oiy–Ò\ð8«–22ŒZÓ5Ý«©Íà.òÈÇMjTÀt«UOƒFš€›
-üŸƒ†FÔ¨œ§HùS|“òS<p6Ožw#f2€‚÷Zrä&ŽÀ݃õÛÐBÊzëH°£eÛcíhAõaË1ï¸ïà'_×0J&Ó\Ì®þ	îOÈ',9þ ¥w¶m©”ÐÍÄÚd©*ænvžªIÎ:/ø_°†4IÓOƒƒÙ	n)âé÷zR‚ƒBÑG/P§®†‚òçÜBµÉ¶3Â~N7¹ÐÍcX,áOX–	^œ/yÚAô$Y’Z8¯V>…¸þ‡é‚$˜¬[£	’E z4£ÈŒiÚ°ˆ²¹ÚR1 ò{ã”	4屘ÝŒ:Ð,dAW< êδÀX´ÝA-Jvn²õdnÝ’ŽEQ‡ƒ†ÁçNÃŁGûKÈhÕYÑoBxþè	VÊæ 3ý[ÛïéäþHÔ$ŸáQÐL6ªÚͪm‚j8ÇLþÆ$ìŠX,L6 = œî ;7*§§Ëž‡çíÚmx
-©Œ‡û‰ƒE€.&‘@o ïÙÿ¬Lðä‹ï+1øZÁëU]¨“²¬¾»€ òOKb PU0¸Àé~—VÔÎ0ñŠ²¯W¹\s4I¾ót^0YÃþkiœž"{Eï¡æßsq®lλ­'Ð§îÁ‡õÅc"
-.Êäü Îù¥Ì^J¿}ØtgúíG_Ño ÂVû΂Ëøý
-<3V·ñ:±õçerÏŽ!_lU…Äþ_½ªH%¼+ÇVÕ·¨2Ž ·)ŠÜ³/yŠ„œã,=oÊ ùzlÃ^Æ)ödeœüáÌÅíu~®.ò#?Î
-Ï·Ûi;:Þ™š:K^ÛnÛ蝂ÂÕ4¼žjÓ¼üëî…î7€OôzñØMžuæYR<OårØ«3ݧ@ò[AË
+Ø‹-QE~üD1ŽöQý´zs»Ú^gq$b^Å•ˆnw‘È/båeų*n›è˪rýåöÝö:I¢’WyžzÕ"á9Øñ*?6_U_ëf½‘YÊ~ÕnTì~-cfq4þET¯öºÓ½[oD*
+öö §GZM2<fuu»ú{%À2xvâPÆ¥ŒênõéK5°ö.Š¹¬ÊèÞkv‘ÌJžgŒÛèfõÛ*>‹R^ŒRæ\ˆŒBxûü³é«õ&K26Î}Ó¶2¡Ù0šÞ͆ƒèÙGÿþóUïÆZݾ&tÀÐÉq´‘’—…$ë7ZCR2wðƒ”5v½I
+VÏë×IÉœrÆö¤hú'>˜µ`5êŽv²;GË¿ôwÞ·ºÙ‡#Þ¨)lQ£3uÄ¢¬Dœ…LVQÁ+Ä \•) )ÓHò*+É]!.Åä“q=êñ VDB€4KPm#ÓŠK’
+RL2žr€Sˆ8fïMgœé÷àWž³÷vïc΁¶ïuLÿ‚)Ø©ò ©í´3ž0¼Šþ~^²ÞÃZëiR˜)9K*-žOÀnEøÏ~ï 1%󬄻£Íµíëy5(ÌeGÉœE¿ÑQ!y–Vä©ÂÅ‚Ý(2ï§9›jô7–F=Ùy¬5_oR¸	×ëR2;’žþ¦º¡ÕÏH3ØšŒÓ4ê} Ý{3HL±ælÁ„ˆfû6([€è‚·=Þ^`~¬¿¹À¤6$	x4œÀ#Ù<é‘/f RªÆ-"›ÕIØ>¥åYJsÁã¬ZÊÈ0jýM×t¯¦z4ƒ»ÈC S\7©QÐ!<®V=
+Bin64B`ð
+0P£rž"åOñyL:XÈOñÀÙ<yލ˜ÉD 
+vÞhɐ›8wÖokH@)ë­#ÁŽ–m;Œa´£Õ‡-Ǽ㾃Ÿ|]SÀ(™Ls1»ús,$¸?!Ÿ°äø ”ÞÙ¶¥RB7k“¥ª4š»Ùyª&9ë0¼àÁÒ|$!LL?
+ff'¸¥ˆ§ßëI	B
+ýE½@º
+rÈŸsÕ&ÛÎû9ÝäB7a°„?aY&xep¾äiÑ“d1Hjá¼Zùâú¦o’`²n&HêiÐŒv 3¦iÃv"ÊæBhKÅ€Èï;P&ДÇbvv3ê@³	]
+ð ¨;ÓcAÐvµ(Ù¹mÈÔ“¹uK:EŸ;
+íK,!£	TgE¿	8àù£'X(›Ìôom¿§Kû#Q|†GA/p0mبj7«¶}ªá3ù“°+bq°0Ù`€ô€pºìܨœž.{ž;|´k3´á)¤2î'n¸P˜D½¼gÿ³2Á“/¾¯LÄXàk¯Wu¡Nʲúî‚È?8,‰@UÁà§ûy\ZP;ÃÄK(Ê2¼^årÍÑ$ùÌÓyÁd
+û¯¥qzŠì½C„šÏŹþ±8ﶞtBŸºÖ‰(¸(“óƒ8ç—2{)~ü2ôaӝé·}E¿[í;/â÷7ðÌXÝZÄëÄÖŸ—É<;†|±Uÿùõª"•ð®[UߢÊ8‚Þ¦(rϾ<æ)pŽ³ô¼)ËÅI^ð2N±'+ãàäg.n¯‹su‘ùypnx¾ÝNó0ØÑñÎÔÔYòÚvÛFïÔ®¦áõT›æå_w/t¿|2 ×‹Çnòä¨3Ï’²ày*—Ã^é>ý’ÿ AÉ
 endstream
 endobj
-10409 0 obj <<
+10451 0 obj <<
 /Type /Page
-/Contents 10410 0 R
-/Resources 10408 0 R
+/Contents 10452 0 R
+/Resources 10450 0 R
 /MediaBox [0 0 612 792]
-/Parent 10413 0 R
-/Annots [ 10407 0 R 10406 0 R ]
+/Parent 10440 0 R
+/Annots [ 10449 0 R 10448 0 R ]
 >> endobj
-10407 0 obj <<
+10449 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [150.705 357.009 225.879 368.699]
 /Subtype /Link
 /A << /S /GoTo /D (Tpees) >>
 >> endobj
-10406 0 obj <<
+10448 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
 /Rect [174.46 116.961 464.096 129.913]
 /Subtype/Link/A<</Type/Action/S/URI/URI(http://support.microsoft.com/default.asp?scid=kb;en-us;189105)>>
 >> endobj
-10411 0 obj <<
-/D [10409 0 R /XYZ 151.701 685.529 null]
+10453 0 obj <<
+/D [10451 0 R /XYZ 151.701 685.529 null]
 >> endobj
 2590 0 obj <<
-/D [10409 0 R /XYZ 151.701 587.204 null]
+/D [10451 0 R /XYZ 151.701 587.204 null]
 >> endobj
-10412 0 obj <<
-/D [10409 0 R /XYZ 151.701 561.04 null]
+10454 0 obj <<
+/D [10451 0 R /XYZ 151.701 561.04 null]
 >> endobj
-10408 0 obj <<
-/Font << /F50 3701 0 R /F22 3706 0 R /F71 5424 0 R /F15 3700 0 R /F29 3731 0 R /F17 3698 0 R /F85 5521 0 R /F30 3732 0 R /F58 3733 0 R /F68 3734 0 R >>
+10450 0 obj <<
+/Font << /F50 3701 0 R /F22 3706 0 R /F53 3738 0 R /F15 3700 0 R /F29 5413 0 R /F17 3698 0 R /F85 5513 0 R /F30 5441 0 R /F61 5442 0 R /F71 5443 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-10417 0 obj <<
-/Length 528       
+10458 0 obj <<
+/Length 527       
 /Filter /FlateDecode
 >>
 stream
-xڝSMoâ0½çWxY¤:‡;¶c[+ö°¬¶êVÚ&•*Q|JB©Ôí_Ç“ ÒRiÕoìy~3ó2P´Dýô~$^o†H£(CÉ1J‰6!Š´!Ò”ÌÑÇé¬ÊŠÜ'玮‰‰"QÓCC¨eSà…’âŒF_¦•Ï)Þ×?…¼½÷.¾(–VÊ…ñl›m*ˆO–Ù*HjÛ †×·±²­QV³¼Aâ=xÌÞZò«®%áÍÖÞhLÑÜæÎ%Üh´wÌ5âR“HÖj+{<Ú8ñ^KhFDÄÞŠ)£>svwPSV­õsð4YoV©\óƒi˜ÁôL¾~¯•}fÚá†qŽ«¢F¹Ïð¢ØÎR8ÇY¾tÚ–s•–Åîç?4ODŠ0Í>ãž\±“ƒK;x3÷×/½i–÷¦“ò®nÃ>
-BeHCú×0îw‚N›bœHa u5ˆ¯/’~÷–JZ®§e5©v¥ÈPâ npØe€áwÀÞ<}ìå»Õ
-Ž&û{Î.‡Ü2.\i!‰fê¸~£<o¶Y^µå^ÎŽ”Ëb[]ìòì¡iqnûwŸmg at S%[ oйé>Ãà/¸é÷oê?™¤xü
-ÎÕ]ê>,bÖl)Ž{OŸ²¦!
-¥O’Veú
-콂Î"s›ÕnÄÉ
-ãCª>³a-þxL…
+xڝSMoâ0½çWxY¤:‡;¶c[+ö°¬¶êVÚ&•*Q|JB©Ôí_Ç“ ÒRiÕoìy~3ó2P´Dýô~$^o†H£(CÉ1J‰6!Š´!Ò”ÌÑÇé¬ÊŠÜ'玮‰‰"QÓCC¨eSà…’âŒF_¦•Ï)Þ×?…¼½÷.¾(–VÊ…ñl›m*ˆO–Ù*HjÛ †×·±²­!©YÞ ñ<fo-ùU×’pŽfko4¦hnsçˆn4Ú;æq©I$kµŠ½?mœx¯%4#"boÅ”QŠ9;»?¨)«Öú9xš¬7«Ô®ùÁ4Ì`z&_¿×Ê>3íðÃ8ÇUQ£ÀƒÜgxQlg)œã,_:m˹JËbwÈ€óš'"E˜fŸqç'—vðfî¯_zÓ,ïM'å]݆}„Ê.†ô¯aÜï6Å8‘Â@êj__$ýî-•´\OËjRíJ?¡ÄAÜà°Ë ÃyúØËw«ÿLö÷œ]!¸e\¸ÒBÍÔqýF+xÞl³¼j˽œ)—Ŷ:ºØåÙCÓâÜöï>3
+Ú*΀¦J¶ Þ sÓ}†Á_:pÓïÞÔ2Iñøœ«»Ô}XĬÙR÷ž>eMCJŸ$­Êô?Ø{	œEæ6«Ýˆ“Æ-†T}fÃZü¸!•
 endstream
 endobj
-10416 0 obj <<
+10457 0 obj <<
 /Type /Page
-/Contents 10417 0 R
-/Resources 10415 0 R
+/Contents 10458 0 R
+/Resources 10456 0 R
 /MediaBox [0 0 612 792]
-/Parent 10413 0 R
+/Parent 10440 0 R
 >> endobj
-10418 0 obj <<
-/D [10416 0 R /XYZ 100.892 685.529 null]
+10459 0 obj <<
+/D [10457 0 R /XYZ 100.892 685.529 null]
 >> endobj
-5126 0 obj <<
-/D [10416 0 R /XYZ 100.892 481.86 null]
+5115 0 obj <<
+/D [10457 0 R /XYZ 100.892 481.86 null]
 >> endobj
-10414 0 obj <<
-/D [10416 0 R /XYZ 100.892 464.99 null]
+10455 0 obj <<
+/D [10457 0 R /XYZ 100.892 464.99 null]
 >> endobj
-10415 0 obj <<
-/Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F71 5424 0 R >>
+10456 0 obj <<
+/Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F53 3738 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-10421 0 obj <<
+10462 0 obj <<
 /Length 19        
 /Filter /FlateDecode
 >>
@@ -57331,20 +58229,20 @@
 xÚ3PHW0Ppç2ÀA c(á
 endstream
 endobj
-10420 0 obj <<
+10461 0 obj <<
 /Type /Page
-/Contents 10421 0 R
-/Resources 10419 0 R
+/Contents 10462 0 R
+/Resources 10460 0 R
 /MediaBox [0 0 612 792]
-/Parent 10413 0 R
+/Parent 10440 0 R
 >> endobj
-10422 0 obj <<
-/D [10420 0 R /XYZ 151.701 685.529 null]
+10463 0 obj <<
+/D [10461 0 R /XYZ 151.701 685.529 null]
 >> endobj
-10419 0 obj <<
+10460 0 obj <<
 /ProcSet [ /PDF ]
 >> endobj
-10425 0 obj <<
+10466 0 obj <<
 /Length 1550      
 /Filter /FlateDecode
 >>
@@ -57360,518 +58258,560 @@
 †5³§ü³g}gÑîí>ná^I[ÜüßLùg_±>¹pZR|g<\®*uÝ«¤«BâÞ˜}
 @h)Ǥt— õòݵP†
 ¿Ã>‚ѾÛeXˆ×K–ôà*n	® H
-|^†â±kYˆž%$2I—Q‰pêÜwè–¶”Wõ2§¾ ¤;ÞºW³—.sðW–€Ðt$óO¦Ÿä8ýˆ½Ïn¥þ:4žAÒà÷šäÈY’ÇáÁ5âÙe†¨OÒB*®qû8Á‰YFm¥i_´¤ûàMÇ£vK£%.õ"Þ¶ ÿ{ìéý1pë’¼<Í–T©4S˜qXÞÃǍ-c{¯çv˺¡ŒŸT¢y¾"ÂHLEC+j\Ø{/ôÐx²×-H`‚7?)¾ÆLØôs”C@âG@,šq±%ù´ÿÚrw.{é†I¼É}ørU€h‘9—чÞ5™ã §«B©Ëà€•{n©IäÇrLëoþ6@ͨ{­ø‡AÅòAÓ£Â<ß㿹'/òøtÊ‚Õ¨Â_8À%Ê–¿rEœ>Ú„¿qÿ=y¬È
+|^†â±kYˆž%$2I—Q‰pêÜwè–¶”Wõ2§¾ ¤;ÞºW³—.sðW–€Ðt$óO¦Ÿä8ýˆ½Ïn¥þ:4žAÒà÷šäÈY’ÇáÁ5âÙe†¨OÒB*®qû8Á‰YFm¥i_´¤ûàMÇ£vK£%.õ"Þ¶ ÿ{ìéý1pë’¼<Í–T©4S˜qXÞÃǍ-c{¯çv˺¡ŒŸT¢y¾"ÂHLEC+j\Ø{/ôÐx²×-H`‚7?)¾ÆLØôs”C@âG@,šq±%ù´ÿÚrw.{é†I¼É}ørU€h‘9—чÞ5™ã §«B©Ëà€•{n©IäÇrLëoþ6@ͨ{­ø‡AÅòAÓ£Â<ß㿹'/òøtÊ‚Õ¨Â_8À%Ê–¿rêìtþÆý=W¬Æ
 endstream
 endobj
-10424 0 obj <<
+10465 0 obj <<
 /Type /Page
-/Contents 10425 0 R
-/Resources 10423 0 R
+/Contents 10466 0 R
+/Resources 10464 0 R
 /MediaBox [0 0 612 792]
-/Parent 10413 0 R
+/Parent 10440 0 R
 >> endobj
-10426 0 obj <<
-/D [10424 0 R /XYZ 100.892 685.529 null]
+10467 0 obj <<
+/D [10465 0 R /XYZ 100.892 685.529 null]
 >> endobj
 2594 0 obj <<
-/D [10424 0 R /XYZ 100.892 660.623 null]
+/D [10465 0 R /XYZ 100.892 660.623 null]
 >> endobj
-3872 0 obj <<
-/D [10424 0 R /XYZ 100.892 474.551 null]
+3882 0 obj <<
+/D [10465 0 R /XYZ 100.892 474.551 null]
 >> endobj
 2598 0 obj <<
-/D [10424 0 R /XYZ 100.892 376.904 null]
+/D [10465 0 R /XYZ 100.892 376.904 null]
 >> endobj
-10427 0 obj <<
-/D [10424 0 R /XYZ 100.892 348.887 null]
+10468 0 obj <<
+/D [10465 0 R /XYZ 100.892 348.887 null]
 >> endobj
-10423 0 obj <<
-/Font << /F76 5480 0 R /F17 3698 0 R /F15 3700 0 R /F50 3701 0 R >>
+10464 0 obj <<
+/Font << /F76 5472 0 R /F17 3698 0 R /F15 3700 0 R /F50 3701 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-10431 0 obj <<
+10472 0 obj <<
 /Length 2418      
 /Filter /FlateDecode
 >>
 stream
-xÚ•Xݏã¶ß¿ÂèK´ÀY+J¤>Š¢Àe{whšÝÛäÜC\‰¶…•%G”Ï·ÿ}烔%G×¢/69‡Ã™ßÌ(ZíVÑêÃÍ÷››»÷*Z‰(,¢B¬6Û•P"Ì"±Jó"T…\mªÕ¯AÉÛß7?ܽãUi*‰5OÃB ‰˜>½ÚÁn׉’n+¼-ËîÔ8QÁÓm]S—µ±·k!EÜïõq0=3Ç)žrónsóǍ ± ØD&ɪ<Üüú{´ª`í‡U&E¾:ça•¨<L•‚q³útóÓM4½¤P‹—”EH—AýfØw·ë8*‹Y0ìõÀ£R·<x&Ó“5•ãìøß|=6]í6uÇ#à¿Nm=Ð¥‘¾ízèÓÐôPwNx·u§Nú®AƒÀ-Ö"	•,XÑ¿à.‘¨’ 2öe莖güÀКùÏøÓõ/¼ZÂÍ­jƒ#>“—<£H=òó‹l%â°P‚ÞÔ’Q˜ÂZqÆ GDQpßØ×î@Xš9-Ò4xЭލäÑ_`ž!FÏà£fGÅÌ'ýÒVx_	Š>|âÿÏu[‘]Î	286zØÂݺþ€¾¼²Êƒ£î‡º<5ºo^y'<º5<ÜvMÃBHI^5,¯Yd¦ÆhÏï5y§j”©×(#ð¸‘8ðö 
-³fså‘P(TWĺj'ãHî×Y[?7†—Ðõp©D›;švK(óõè]¹æ*{ú-’ä%à{¸©xÂ~pj*ž>“?;F°pihôkýfÄÇw›?~øøÈd»×½[@G’æià7Oܾ1}¸¤è[¡"âspP6µñŽ‹ó¦ÛQ”
-óY\6\"óå
-RQïÚIö¦ÀMž–­xDOwQ x(ˆœâN·«Æ˜Ç'Y¸G‰Œ{Ýîd,IO{ƒAovµúW^F«Í–§÷F†ƒf‘ukÂÛu&d°¡+áš¿îÓÞÃÝÚ•"	*² ï{‰,à¬ÊÈ÷ðŸc‡`è¬*⧖Îö8¸Ü‰Éäe0Ò abJ7C0³o8#ì0ìºÓñJâ…‚°_‰9ìèH±¥‡÷·9m]Kˆ‘ë8DBñõîÁÀ9*ñ."ÁYF{ÇÙOvàÙh&œ”`kˆB³LLÑ,V ¢©ð‰ó¾k·õ.|úøãô¥1@¬ô¼ä€t°¦à¦»­¡(õ}ãͲ4Ø9ˆw ÖƒéÝ°b†“e`Î=2:$
-O¿}‰7ÊÇë;ેÐ|5߸OQŒE>b>ËÀ¥ œöÒòC´N%ëtÚ»û<0AÂpˆáq£|æï@‰` Z at 4Pü+ ´“†Øp,´uœä{HùRW”聃R5,^ÞÌgPäü_·<›Æ§wØ{ÿõRlýŒ»?>P‚Áó	}IÅAU[í
-èY1Uï.‘ó\TÓˆQ5c+N•Ì©äóq•@d»Ã|îî@x0‹ K±Òw˜ªDéÃaR/X¦Rd…KiÉöæ;;‚ÞlZ„ £F¶Ê«Ñ;4¼‡¥¨\,f‰w]VÓý’ÆZ(SêLä̝aê<®Ôt¶qõÿ!†ñˆ³•ôyëäºÞ@ŽÇð³±Ý©/
-Sÿq0ƒŸtR$ÈëÌ.$¤LÓ_J<X8ö—u¼u[6'†bŽŽÍY9CU&/±9Ö\™ž:ªý0pÊá²±"’až2NT}õà…n,ÂDÅó·ø4h,îТ2Ê‚5ï®ÉÎ$	“Lùþ¾$ëÎØs<õÝ®×XØ}S¤JÃ(ú?D¾­°Éûê/NQln
-$êZì²i’Pªl¤¤1¹$©‹ˆ,ºzj ðSb:ƒ˜€&“sû‚øâÞ%}xlJ~÷N&%œœ$%\¹äñmÏ’0—#0?nþGZÊÃ,N/çÈ8Tð3_4gŒeéKø2Hµ¯øØ·ÁGÀ®ê®È‡ù°€GQÄ,„Ú‘xØX—}g»íÀtè?XïÌa¬¦’T÷®¨õ(†{~V<<܇<âBG\l2ÄÀt$ïÝÞ1ýžy•¾tsÌEåðed(ë±XÃT½p<É–z,øcÅÀ«bj
-$_5»@á®Tay×Î‚4–’_WÏLÔei¬eF.âWyZ/Tf}Í]	†ææ8
-Þ¹ûaBNc8ãŒ1S茀! SHc`[¦í üwR¬1ˆ´Ü1é _œ™‰J¥`RAJj¸ûüSÃýl¡¦ÌôŠi4s^R‹ü4¢8èžm8t½“Iôؘ¯<ÝÆ^ó»GáÖÙjCÐâŸtÑ›Ñ¾£š9Ǿñ"õy÷>ÜórÅËôIÉÁëTâÃÂ¥õC.^ƒ\rä8;s_¹“¨ŽÁ¥ú€Ç>ª%•·§–Â^7Þ;¬ºƒqéÕçs—¡wØìòʱ¯K³˜d¿7[28Ö†0ñY÷/®µ§ø¦×âì?Ew§Þmĵåÿ?y>¹‡uyÇ—
-³6TÆ(*c®M
-EšA›²ÛÓçˆ,X}Âº{\¢¾ÈÜ‚…ÔMÇ—+O—¼ÖøÉ…
-'뺹HÛR‡£1¶¾[ôøÏèf†2<s=¸f8xa² .üØ…£˜œ)y°³ÌÌ^
-ƒ'2¡ÿ
-ˆ”ºåŸ±™|5ÁµÇ
-¯É0rŸ ‹Uøõ…9$ñ$,”S],e+fIÊ…Íe¬DAç_uNÐ,ß §þkt¿sºö‰ýŠ·ç®³Ýåþ¸VÆu.à±ô…ÀtÕ9£ ýsŸ‰ršŠu­ñkzXÀT»÷•16ø–>ÉIÄ„ý‡Z7 :Îzð0 
-v½ònpàêïFµñŸx&htïAÎÅþ”Ð7÷ó7‘È=4úL»;p‘¿ÐK_s?¨;ÒTý·¯ÃBB¥–Ž‡é£p­¸R–Rý“ÊP$ùJ$P9ŠdæL*Ÿ|ö6%ЗòÈ]èo3
-ïÞ§Sö,iæë¤ý0ÿzww>ŸÃƒ·W0w×Xð›þrÙ¾w=„½sñp(ºý·+³’0£n?ºøóÑ™+Ôöx¥ÎL{…ý@>«‹GÖë°õ ßõ?5
+xÚ•Xݏã¶ß¿ÂèK´ÀY+J¤>Š¢Àe{whšÝÛäÜC\‰¶…•%G”Ï·ÿ}烔%G×¢/69‡Ã™ßÌ(ZíVÑêÃÍ÷››»÷*Z‰(,¢B¬6Û•P"Ì"±Jó"T…\mªÕ¯AÅ·¿o~¸{Ç«<,ÒTkž†…(@1}zµƒ9Ü®%ÝV<x[–Ý©p¢‚§Û$
+º¦.kco×BŠ,¸ßëã`zfŽS<åæÝææbA±‰>*L’Uy¸ùõ÷hUÁÚ«(LŠ|u&ÎÃ*Qy˜*ãfõé槛hzI¡/)‹.ƒúÌ°ïn×qTÿ²`ØëG¥nyðL†''k*ÇÙñ¿ùzlºÚmêŽGÀ?œÚz K#}Ûõ<Ч¡;è¡îœðnëNœ2ô]ƒ[¬E*Y°¢.~Á2\"Q%AeìËÐ-Ïø€¡5òŸñ§ë_xµ„7š[ÔG|&/yF;z6äçÙJÄa¡½?¨%£0…' µâ4ŒAŽˆ¢à¾7°¯Ý°4sZ¤ið [½É£¿À<CŒžÁGÍŽŠ8˜Oú¥­ð¾}øÄÿŸë¶"»œ-dplô°…»uý}-xd•GÝuyjtß¼òNxtkx¸íš†…’¼jX^²ÈLÑžÞkò<N9Ô()R¯QF!áq#qàífÍæÊ#¡P¨®ˆt%$ÔNƑܯ³¶~n/¡ëáR‰6w4í–PæëÑ»,rÍUöõ[$$ÉKÀöpS=ð„ýàÔT<}&vŒ`áÒÐè×ú͆	ï6?~üðñ‘Év¯{·€>Ž$ÍÓ
+Àož¸}cúpIÑ·BEÄçà ljãçM·£(+泸l¸Dæˤ¢Þµ“ìM›<
+,[ñˆžî¢ ðP9ŝ&nW1O²p÷ºÝ!&ÈX’ž2öþƒÞìj;ô¯¼ŒV›-OïÍ"ëÖ„·ëLÈ`CWÂ5%ܧ½‡»µ+ETdAßöYÀY•‘ïá?Ç1ÀÐYUÄO-íqp¹“ÉË`¤AÃÄ”n†`fßpFØaØu§ã•Äa¿„sØÑ‘bJ!ïosÚº–'"×qˆ„âë݃sTâ]D‚³ŒöŽ²ŸìÀ³ÑL8)ÁÖ„f*™¢Y¬ DSáç}×në]øôñÇ%èKc€XéyÉé`MÁMw['BQêûÆ›ei°sï@¬Ó»aÅ'ËÀœ1zd.t Hž~û:o”×9vÀW¡ùj¾qŸ¢‹|Ä|–K8í¥å‡hJÖé´w÷y"`‚„á,ÃãFùÌށÀ@µ€h øWAi'±áX2*hë8É÷ò¥®(Ñ¥jX¼¼™Ï ¡Èù¿n!y6Oï°÷þë¥Øúw| %‚çú’Šƒª¶ÚгbªÞ\"繨¦£jÆ<Vœ*™SÉçã*È w‡ùÜ݁ð`A—b¥ï0UˆÒ‡Ã¤^°L¥È,
+—Ò
+’íÍwv<½Ù´Fl”W£w">hxK	P¹XÌî:º¬¦û%´Pþ¦Ô™È™;ÃÔy\©élãê%þCãg+éó×Éu½Žágc»S_¦þâ`?é¤H×™\$HH™¦¿”x°pì//êxë¶lNÅ›Åj *“—Øk®LOÕ~8åpYŠXÉ0ÏF'ª¾ÆzðÂ7a¢âù[|4whQeÁÚiOw&I˜dÊð÷%áXwÆžã©ïv½ÆÂî›"UFÑÿ!òmu€„MÞWÁpŠÒ`s[P Q×b—M“„Rè`£ %É%I]DdÑÕSŸ8ÓÄt0™œÛÄ÷.éÃcSò›¸w2)áä$)áÊ% ˆo£x–„¹ùqó?ÒRfqz¹8_@Æ¡‚‡œùú£9c,KX—1@ª}ÅǾ
+þ8–pUpE>Ì瀄8Š"f!|ÐŽìÄÃƺì;Ûm¦Cÿ±ˆÀzgc5•¤*¸wE¨w @1ÜÃð³ªàáá>äZ8âb“!¦#yïöŽé÷̬ô¥›c.*‡/Û C9 XÅ¦ê…{4àI¶ÔcÁ+æXSS ùªÙ
+w¥
+Ë»vf¤±”üºzf¢.Kc-3r¬¿ÊÓz¡2ëkîJ0D07ÇQðÎÝrÃgˆ™Ê@gÌ™Bã`Ø2må¿“bA| åŽIýâÌLTÊà(“
+RúSÃÝçŸîg5Í`¦WL£™ó’ZÔà§ÝÀA÷láëH¢ÇÆ|åÉè6öšß=·ÎV‚ÿ¤‹ÞìŒöÕÌ9ö…€ìˆ©Ïc¸÷áž—+>ÀX¦OJ^§.­rñä’#ÀyØ™ûʝDu.Õ|8öqP-©¼=µöºñÞÁ`ÕŒK¯>Ÿ»½Ãf—WŽ}]šÅ$û½Ù’Á±þ3„‰Ïºq­=Å7ý»_`ÿ‰(º;õ®h#®-ÿÿÉó‘ÈÕ8¬Ë«8¾T˜µ¡2FQ³pmj(Òڔݞ>G¤`Áê~ÔÝãõ…@æ”(¤n:¾\y:¸¤àµÆO.lp8Y×ÍEÚ–ª8±õÝ¢ÇF73”9à™ëÁ5»ÐÀÁ“qáŸèÄ(µÀäLÉȃeföj<‘	ýW@¤Ô-ïüŒõÈä«	®=nxM†‘ûY¬²°À¯wX8¨(Ì!‰'a¡œêb)[É0K(P.l.c%
+:§øªs‚fü=}ð_£û£ÐµOìWŒ¸=/pí(÷ĵ2®s¥/¦«ÎèŸûL”ÓT,¨k_Óæڽ¯Œ±Á·ôAHN"&ì?ÄкÕqփϘ€hÀ 4°ë•w[€ßPïx7ªÿŒ(À3Ak¤{Zp.ö§„>¸¹˜¿‰D~è¡ÑgúØ݁‹ü…^jüš»øqX@Ý‘¦ê¿}*µtü8L…“h¥À•²”êŸT†"ÉW"ÊQ$3g‚^ýòÙØ”@_Ê#w¡¿Í4¼{ŸMÙ³P¤™¯“öÃpüëÝÝù|Þ^!ÀÜ];`Áoú;ÈeûÞõönÌÅàèöß®ÌJÂŒºýèâÏGg®PÛã•:3íöù¬.Y¯ÿÁÖÿú'?(
 endstream
 endobj
-10430 0 obj <<
+10471 0 obj <<
 /Type /Page
-/Contents 10431 0 R
-/Resources 10429 0 R
+/Contents 10472 0 R
+/Resources 10470 0 R
 /MediaBox [0 0 612 792]
-/Parent 10413 0 R
-/Annots [ 10428 0 R 10434 0 R ]
+/Parent 10476 0 R
+/Annots [ 10469 0 R 10475 0 R ]
 >> endobj
-10428 0 obj <<
+10469 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
 /Rect [174.46 129.215 511.352 140.871]
 /Subtype/Link/A<</Type/Action/S/URI/URI(http://www.microsoft.com/ntserver/techresources/management/prof_policies.asp)>>
 >> endobj
-10434 0 obj <<
+10475 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
 /Rect [150.705 116.961 209.185 127.721]
 /Subtype/Link/A<</Type/Action/S/URI/URI(http://www.microsoft.com/ntserver/techresources/management/prof_policies.asp)>>
 >> endobj
-10432 0 obj <<
-/D [10430 0 R /XYZ 151.701 685.529 null]
+10473 0 obj <<
+/D [10471 0 R /XYZ 151.701 685.529 null]
 >> endobj
 2602 0 obj <<
-/D [10430 0 R /XYZ 151.701 614.791 null]
+/D [10471 0 R /XYZ 151.701 614.791 null]
 >> endobj
-10433 0 obj <<
-/D [10430 0 R /XYZ 151.701 584.444 null]
+10474 0 obj <<
+/D [10471 0 R /XYZ 151.701 584.444 null]
 >> endobj
-10429 0 obj <<
-/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F17 3698 0 R /F71 5424 0 R /F70 4384 0 R /F52 3730 0 R /F29 3731 0 R /F30 3732 0 R /F58 3733 0 R /F68 3734 0 R >>
+10470 0 obj <<
+/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F17 3698 0 R /F53 3738 0 R /F59 4373 0 R /F52 3737 0 R /F29 5413 0 R /F30 5441 0 R /F61 5442 0 R /F71 5443 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-10437 0 obj <<
-/Length 2274      
+10479 0 obj <<
+/Length 2273      
 /Filter /FlateDecode
 >>
 stream
-xÚ¥ËrÛ8òî¯Ð‘®²h‚ Aò¸›8™ÌƉ7ÖTj+“MB+¡å#UíÇo7ºASzö°±Ñh ý~(ZíVÑêýÕß7W·ïâx•†y‰Õf»Qfy¼ÒY&¹ZmªÕ·àÑ”CmÛëï›_yæZ+$ó0êˆèbÆáõZDZo:Su»»^ËDE[p_´ÅnB?žúÁ~¸ŽóÀ6uY›ž^J"`'Ì£Üq&NUâßÒQ‚TWw›«_	ÀñŒû$”rU®¾}VìýºŠB™g«gGyXÉ$u‚·5«Ç«^Esˆdþðt©ÊC'6>ÿu_Àw¤ƒ­m{gÁsˆ4¨{Ú(èóÔÕfK;UÝ—cߣ*ÝÖs=ì	êíÁÍÞ4ÇíغµƒéA£J&Áì¯EÀ„u»µÝ¡ð†î×B†‰Ê‰Ácç˜úYWU/%ÜÜáQ©ˆCÀÔmiÇÆ†Öÿ¡í´#á
-è±Eך*$óˆt%D˜'IŒZ‚çe¦‰š¹‚ –A{Á׺­ìµ¤"ù·÷w> þÌìçÚ‡{ã4”ßû¯ëL:Þâ\­AÙâ<†½!€žbk "Ïèû¾³ã‘Ž§¥îÉ­ïªz°_déÛ› h:ý=ª1üÄØ®—,P¸SÆ<ÉX‚ø`ÆÛ{ƒEëª(ø0mY´Dów§ÎÖ°ØÚ±…#­œûÄ,4¶«!¦Š†Và=ÍÍ¿†'«±þÌÅ·¨'©ð‰~(š†üÊaÞ¼]ÁsŸïi=¶(™3U*Î%ûrá#t°¶éRu¦ÿQµf(ªCÝ"|´Å/Ù\hFYî/%2>gŽùµŒ‰ð{ûÚDcï2‚ì*ø[UÝ~1
+xÚ¥ËrÛ8òî¯Ð®²h’ Aò¸›8™ÌƉ7ÖTj+“MB+¡å#UíÇo7ºASzö°±Ñh ý~(\íVáêýÕß7W·ïâx•yF«Ív…aåñJgyäjµ©VßÄ£)‡Ú¶×ß7¿:ò,ȵVHçAÔ!ÑÅ:ˆƒëuj)Þt¦êvw½–‰E[p_´ÅnB?žúÁ~¸Žsa›º¬MO/%!°äaî8“ §*ñoéP"ÕÕÝæêßW`xÆ}H¹*Wß¾‡«
+ö~]…Ì³Õ³£<¬d’:ÁÛšÕãÕ?¯Â¹F¢dþðt©Ê'6>ÿu_Àw¨ÅÖ6½Ž3ñÜ#"uO}žºÚli§ªûrì{T¥Ûz®‡=A½=¢Ù›æ¸B·v0=hTÉDl@±b	&¬Û­í…7p¿Žd¨œ<vŽ©ŸuePõRÂÍ•Š8LÝ–öplÌ`hýÚ>áA;®ð‡ž[t­©2O”®¢(È“$F-Áó2
+ÒDÍ\!–A{âkÝVöZF¤"ŠüÛû;fösíýqȐïý×u&oq‰Ö lq‹ao §ØˆÈ3ú¾ïìx¤cài©{òD뻪lÇYúöf ÀšÎÇ⡳¿‡‘j?1¶ë%Tî”ñO2– >˜ñöÞ EѺ*¢-‹–hžàîÔÙ[;¶p¤¢•sŸ˜…FÀv5ÄTÑÐ
+¼§Y£ù×ðd5–ß¹Xàõ$u>ÑEӐ_9Ì›·ë/xîó=­Ç%£•g’À}yä#t°¶é¤êLÿ£jÍPT‡ºEøhŠ_²y¤uf¹¿T”È\| ÎókA0f$BÂïíkg%ÆÞeÙ1”ø[UÝ~1
 
-üa<s×>¹-ʺ¦@õ§ëL7k1¥/¾®%¨ÿÁk~ÐÒgGŠYΊT˜Å“ ¿?ÅTðXpvAøÒ\ž¼ÈNâ&I¨c±  e´÷[2¤	€wR \³“§àäè?ìçxĺÄ4ͧúãLG£€œÝ?…y¡žèLY㾋…9+
-ù_ùj‚²˜
-Ærq’¤˜²¦¸ÂÐú­]ö4€µÈ¼’îÑ$N‚·¶¦‰ÎÂ4ÖþVǾ.¥€éMÛ¢·	lœ¥ÝV1÷Ä€½!úcØPé@¿;Š¬µHóP*u.oí’¾¢²LJET	n
+üa<s×>¹-ʺ¦@õ§ëL‰Œµ˜Ò_×T‚ÿà5?hé³#Å,g…*ÈâI_ŠŸÎbJ¼V#8» |i.O^d'q“$б‚Xˆ e´÷[2¤!	€wR \³“§àäè?ìçxĺÄ4ͧúãLGCAÎîŸÂ¼‡POt¦¬qßÅÂœ•†ü¯|5AYLŠ‰c¹8IRLYS\áhýÖ.{À:ʼ’îÑ$NÄ[[ŽÓ‹‰DgAk
+«c_—RHÀô¦mÑÛ"%6ÎÒn«˜ûb@ÈÞ}1l¨t ßEÖ:Jó@*u.oí’¾¢²LJET	n
 ™lAP
-õUMõõm·õ.|øüqQÀÈUl}\ ”Ë’==ŠVGÔ™ŽGà¼)J'HEûžWÊ0@ÃÙÄò•Îv¼O\Ÿ•j‘g¡J&þöén³f?Ž³‰Î4óñóûÏŸ¾/‰¤ÒP«ÔßÓï¡a¾Œuða‹n–]äû4§|.À·´-ªz7v®V ¹~º# ü. tî=8‹âŸ
-ZVöPÔí
-ÉÁŒ•#c¨êMõs,Vh´ï‰6!ܸSºBÜä
-xÄ9¤äº¯Tœ}¶Lf1I=óXPy»3»ººÓ<æ’Yȹ§¹¦
-—ÃöuëŸï¹Ch
-:â^ƒoœç wXÇnàÆDi±‚L_7l×C PÎÒïdt¶™âóWlšEÁÓÛ±+™ìõÀo9ËûÈYÓåE–ë@ìOm.ÜZ`ÇEˆ¡øá«„öý ¥í:S2
-4¯Çþ×¾2 Ö°|'&²ôµÛ(Ä…€z2‚Î{Ò%Êøš#uÆf 4òf×aéÊ‚¡¹çt“k¸Uá[
-·ÓCið×
-=½Kl;^m;{¸¸ð	ý'~úë×öÈÅ91„_.ÊéŒ!D;{Â×±Òó‘–(
-½´§+0å./'f>í:g<ÚÊb/º×Íu«,°O÷+Ñ1êÒL¡KZH¡ÇŠ–‡Ø}*&#Á¾K¹/1'çÍl{/{*w<à`¾“IåK‘WE^!Uc:Zl©ÖËËxR“¶RÅYOÇ—nVtÿâS‹­.6ï¨lK>r¥À›°5EûÅ,~|Ù#Â7|©ÍL]›‰ëº]*ˆqúɦ2ŽäÿÑg¦"Ì„¾ìµR,ŠÏ%œL¡´òjAp² Ž/€IœÄ¸SÐçL^D°ò‘zHCÙŠ¶ž8V®ìøÔ˜5µ™b5Äz?± šó\¿CAöæÄÿÝ¡ñr	ÆCV0‡CM’r‹Ñ؁ˆ]Q{vJxÊ0<¹¥ïP¨‹øÀõƦf¢Ë™dÍ\-L&zrÑž–hü²1œÛ8¿á”<Œ-”ÑfêèSè„°`Õ|•ï tá
-ß—	•m¢™HÏrüB4œÏ{R¾Tç…ŠË}šÄ©Å0½	ÀsÿÁ_ÎÞr6{ǯÍÞŸ6jý8 æälF38˜·A”'B½«›¿žÇÙÍ6nÇŒš¼Ì Ó<
-ŠšBïÜY3¦rr¿v(©µ‡}ÕYÓyïÉy6O‚ÉØ´{fƒ+©	ñh:6áÏ2(ìÓ7K@­ŒfJË‹ÿYp (Ç„æ³8ÒåaªÕœ}ÈoÏûÚ—4fÉãÿ“iÆÊwSmòE°
-Ö#Ô\ÜxÚpbø Px‡qÂv? •q?ÎœIDTÎ‡ ×Mü	úWK$gzC´ÿ÷\ iKkæY_1 é}þ{ÌxB=çôR‚ ¢ë¡€d¸kTä œ—Óÿ¸¢fà—y–«Økj[Mw€fƒûƒ¢övÜíϺ”ËyBß™X›TQHë 0›¼"ÿ_M]‚ôE§%½EÎnéLo·ýdûþ/p`B= "åÍÎzð‰?ÎA”ö	zI§(ÐÑ/$¸{í'îЛŠÛu©R7¾à鲬¹OTÚ“h¾?=wZ¥=¿°ÓXßÞÇcíú. 1­³ÈR£Öú‘‰ò'©37Ÿ†€é^ÿ½Û\ý†Îù
+õUMõõm·õ.xøüqQÀÐUl}\ ”Ë’==ŠVGÔ™ŽGà¼)J'HEûžWÊ0@ÃÙÄò•Îv¼O\çgæɳ@%“ût·Y³ÇY€DgšùøùýçOß—DRi Uêïé÷PŒ0_ÆZ|Ø¢›eù>Í)ßÆËð-m‹ªÞ«@A®Ÿ‡î ÿ„{ÎÄcq@üSAËÊŠº½!9˜±s£rdU½i¸vŽƒÅ
+ö=Ñ&„—cJWˆ›\8‡”\wàÕ‚Š³Ïö@‚"ƒÉ,&©g¾*owfW÷CwšÇ\29÷4×ôCárؾnýó=w­AGÜ+``ðóôëñØ
+ܘD¢#-Véë†mâzÊYúìÎ6S|þŠM³P|1½»’ÉþQü–³œÀØGÈš.ï,²ì\bjspáîÐv\„Š¾Jhß_ PÚ®3%Ó@ózìoðqí+`
+Ëwb"K_»ˆ"ºPOæCÐyÏBº$C_s¤ÎØŒ €AþÁì:,]™8Ú™{N7¹†[¾¥p;=”ÝÐлĶãÕ¶³‡‹ŸÐRà'B]âÚ™¡8'†ðËE91„hgOø:Vz>Ò¥¡—ö´b¦Ü奓áÄ̧]ç,Å£½¡,öbq {MÑ\·Êût¸£.ͺ¤ˆz¬hy¨Ý§b2ì»”ûsrÞ¬Á¶Wñ²§rÇæ;™T¾yuQäòQ5¦£Å–j½¼Œ'5i+Uœõ”8¾t3°¢ûŸZlu±yGeÃXò‘+Þ„­)Ú/fñãËf.¸áKmfêÚL\×íRAŒCÐO6•ql$ÿ>3‚,Ò—½V
+’…ñ¹„“)”V^-NÀñ0‰“w
+úœÉ‹V>’Bi([ÑÖÇ
+•Ÿ³¦6B¬†Cã'TsžëwÈ#ÈÀœø¿Û!4^.ÁxèÃ
+æp¨I’@n‘B;±+jÒN	O¹†'·ôêõq!ß ¸ÞÂÔLt9“¬™«…ÉDO.ÚÓ-€_6‚sc`§bñNÉÃØBm¦Ž>…NVÍWù	@®ð}é`QÙ–!š‰ô,Ç/DÃù¼'åKu^¨¸Ü§IœZÓ{‘ <÷¯Hüåì-g³wüÚìýi£ÖbNÎf4ƒƒyÔHy"Ô»ºùëyœÝlãæq̨ÉË,0ÍÓ ¨)ôΝ5‹‚TNî×%µ¶à°¯:k:ïÝC9Ïæ‰8`Œý@«±g6¸Òhš¦cÓþ,ƒÂ>ýp³ôÔ:‚ÑLiyñ?t‚rL`þ0‹#]¤ZÍÙ‡üö¼¯}Iƒa–|1ñ?™f¬|7UÑ&ÿQÛ`=BÍÁ§q 
+×Á †
+…w'l÷R÷ãÌÙ™DÔ8AåÌprMA¤‰¿ˆþÕŠ’3½!Úÿ‡‚{.H´¥5ó¬ÅW@zŸÿ^ $3žPÏ9½”° €èÇz( .Å9(çåô#®¨Y'øežå*öšÚVÓ Ùàþ h†½wû³.årÆ DžÐw¦„Ö&•@Òß: Ì&¯Ðÿ×BSWDzCáiIo¡³[:ÓÛm?Ùþ†ÿ˜F€Hy³³ž |âσs¥}A‚^Ò)
+tô	î^û‰;ô¦âv]ªÔ/8Bºìkî•ö$šïOϝViÏ/ìt#Ö7‚÷ÅñX»¾HLë,²Ô¨µ~d¢üIêÄÌͧ!`úƒ×ï6WÿÁ*ù"
 endstream
 endobj
-10436 0 obj <<
+10478 0 obj <<
 /Type /Page
-/Contents 10437 0 R
-/Resources 10435 0 R
+/Contents 10479 0 R
+/Resources 10477 0 R
 /MediaBox [0 0 612 792]
-/Parent 10413 0 R
+/Parent 10476 0 R
 >> endobj
-10438 0 obj <<
-/D [10436 0 R /XYZ 100.892 685.529 null]
+10480 0 obj <<
+/D [10478 0 R /XYZ 100.892 685.529 null]
 >> endobj
 2606 0 obj <<
-/D [10436 0 R /XYZ 100.892 617.908 null]
+/D [10478 0 R /XYZ 100.892 617.908 null]
 >> endobj
-10439 0 obj <<
-/D [10436 0 R /XYZ 100.892 589.736 null]
+10481 0 obj <<
+/D [10478 0 R /XYZ 100.892 589.736 null]
 >> endobj
 2610 0 obj <<
-/D [10436 0 R /XYZ 100.892 248.785 null]
+/D [10478 0 R /XYZ 100.892 248.785 null]
 >> endobj
-10440 0 obj <<
-/D [10436 0 R /XYZ 100.892 221.884 null]
+10482 0 obj <<
+/D [10478 0 R /XYZ 100.892 221.884 null]
 >> endobj
-10435 0 obj <<
-/Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F17 3698 0 R /F71 5424 0 R /F70 4384 0 R >>
+10477 0 obj <<
+/Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F17 3698 0 R /F53 3738 0 R /F59 4373 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-10443 0 obj <<
-/Length 2461      
+10485 0 obj <<
+/Length 2462      
 /Filter /FlateDecode
 >>
 stream
-xÚ­Xßsã¶~÷_¡éK©Î‰G€$Höízu.—ÜÙn­™4Mò “Ä1I(üq¶fúÇw»¤(›Îô¡ãX,ÀâÛoVûU°útõ·íÕûïâ`%?2±ÚîV"~ˆ•J3?΢նXýâ©@­Ûþðþ;)W©Ÿ)9ÕTù™ÈÀ’Sº?u½©×›0Ž<ÝÔøçvhzìÄÞÝ:<[•yiºõFD"ñ>ô±7-)K·ÊÕõöê÷+fac³ýÄ~®òúê—ß‚Uc?¬?ÌÒÕ“Ó¬Waœú*Ž¡]­î¯þqÌ)âÅCF™ïƒûÿy†žÖ›HD^cLAGNÄ|&N“ñÈG[™¢ì}ólHùrŽŠï–l%~¢âQ#·um_õ’¥8ñe2³¶‰Brò‚Y™ùi<mñ©lšþM³Â£iþz£Rå}îÉeG¿¹mÖ2õ¾á?×æ5ká•Ü«÷WXmdœùA’¬6"ã;j@(éõÃ
-œú„ÿìÒ!Ü­œñ—·J?N'¿üˆ¨Bháes^qa8‚Ôäý¿þ*ÂÈù
-e³[Z-‘¾J¢qNQ¶&ïm{BܼÃÅ2ï逾É×2ñ¼
-ðŽž¦5›o‰bˆœ“݇²Ñ`"ì•UE­Ê®7`Õ>Rwg[j€¥šZCgïXj«‚ZÚ§²3p»±ÞöP²Îyÿ®KâÔkl[ëª:¹ý—׈¾9”EaÿO㸾8„¶x»Q(¼ŸÊ¦°î†D¡ôn¶4pçn(àDýk<
-¶ààWWeI“WC‘èzOe k=8•–’Þ½i¿•¹™™×9þ$I¸xŽ ˆ¢‚Ä«4HvSo¶s¡}qÔÅcà@ä>ڏ½ëç¾ÕyOâ¯ßPûF˜7te³'H]Ò­T‰/ÔÄ¡æG€£=6ºqÂzs ¼^©H ü'`ÿv	ÌÛtÿçniQ
-v'
-¸é£î¨té
-ð¾±HjÅ8ˁ—9ß…cû‹» ‰Òà´4È'£ÎÈ ‡wKÝ –,”/ˆü+½?¦a˜7#ZŒT1f(0#Á¦t‡°ƒýä% ¢ !d´#„tgwš99bbìÀxw°CÅ3œ-¶m%”SVÞÑÅI4š̉¦ª_QàØÅ%Sp`ëè°]W>T†D=!hï©©¬.xä`.fUÈK9rø‰fƒ:Ä5и±ÊM–,Å94	¼½é©¡é'·G<Ò‰zvG¿´!hÌ!€}‚ ²–ã/9NQÅ7¦ûÒ6$rŽ‚_b‹q©…
-ÿÛ´è®0ô>uÙ”\›äú#:¨§¶¦ü+O—•¦ÅAL~ùÌ£»A²kmMJ_˼µÝõ>C3qÐŒÓ¡	[
-•/²„¶$•/áÐ$Dxÿ4{Ü:F)ïoñN,«‰O.±Ž„¬ü4dð'燎¹„m:—xOx·¼ÄæAwˆy	NŸ ‚W‚JœÏ€™›½«Ü0ˆ$¤;M*ÝîÙž«†'<¸ëÂËC¼wTèLßÃÞ;’êvñjàÖýAèé¡·5ÜJî2ˆ$ìøÛÚÙuûE	F*;HacèpUªìž-`7Ä
-ö@ôÃçÍÐ|ÍËR¶l*‰…=¾QWˆt^¸Ül?ÚfWîý»Û/‹…€¦¸¬_À3™˜m{úx¬Jw?ÐÁ(w¿7*½ÆÆRjbÝCÙðôv’3Ög«”ç7YàK™^¤\&
-¢Ñ­1Øk@?ºö‰†¾ÿñúç×µ»TPžAÁNôƒPüañÎõ-•î%»T1À:[ÒOC†÷—ۏ¾¼^7"_¥ÿŸu!{C´ªËu¿~ÀÃüþóÍ59C·ì#Š%T3]	*Ô)+êšç#>ƒúÑý"†È_d‡ô”Ž‰3θz‹IÅR" F`®§®æá^÷=q£E"köh at Q:A½\7¤xÐóâ%<¥Ø<ÿù}0Mnº¥(©Ðet“@q*ÈÆj‘vfXGš0V;¦èzR8gKÂlI…`Ù`à£JNÞ
-©àÄö¼Š%…1Pű°Yë^!!3…cö`Ò~LO8Â)îOïY‰µÃ˸rÓÙž¦WIÒHÍãC˜Ç±|‹ñCæû¯÷Èô	—Xñv$Aðüþ_w”îZ»ƒB2•®høuÇwõÿ’æUm$€¥"l@ý2>á#1fÛñµŽ" ašG]òN#¥ŽKðÑœsPzÔ-Ô²à6Õq l–î)/‘	sÜ@Bl—$ŽÔ;Ì;iæí[x§ÃÇ>1(Á+žšnìb‰vAŽ £7gûØõ.ÛwT½¹•ÿËŠ,†¶kãÊ m£ ÏÑcŒàÑy¦ ò
-Hdeƒa¯°ûDCgWŸhúT~á(¼a7wx÷¤Ç/"h!tðw~·³2¥ŸqheÇ$î5Õ1 ¡ºô—^v7/]QòÁ,aõÅK°Fà^Ãé¹ö¡)ðÜä›p!­ð}çº-n1ä®ì†M?®Ö8»E^ðû	 p\º‹‹zÒ½É\”ŽfG ±¦Ÿn»3¬æV°¨<=þQèâw#˜ qÛ(š—Ùo`ÜtXân#éVãÇÂ#BP)9kÔ¨Rà7òíGe÷A@*ú€ƒ’Ã)„Z‚¼ÍÖ)fTx^¦6J
-L]/ gªwKx*˜šÁCéebÊšU:¦LÔ™ÀΓ[Ë9ʸÂûCB†¬V¸Z.“¯b*“¯ªWœq®^ݽ¡ˆ²s&)Y¦”,3W8Rwù$OñÖô™çÃ:Þ˜¾°
-´ñm|•³êÅÍn×à]~M-Òq,ý(œŠ>üN	"ÿH¼üt"( \Т֧»[„Jû`!—w°]6ã»®B†,éGe„ô†_¡´‹ÍÏ’!Ç:üRhÀ»Þ@1x“Êt&Zœ“Ð|í5È^ûSÈÐhÂ4€žÜPç3Ñ´
-Þ5ÔC¶¥äx-Õ4XÆ¿†áX´c±‘Åü8Á—	2dH¸ÆªûÂÅâ1ãä}GGÚ#þ#Š«–ÇÀo=¼[]³}‰rInœ³Ô/ž£QèVYúú¨üìü=÷ë	¿µÄÞßm>@Xõ‹¨IB?:×áñŽXßU}a8};àïÃ,Y¶lº2ïhÌgÐ7IÕÄõJ(Ü>¦ïèã/”ÚÿíEp
+xÚ­XKs㸾ûW¨r	•qÉÜ&ïììÎØN¬ªÍfw0	I(ó¡åclUåǧݤ(›ÞÊ!å*h4@ãë¯VûU°útõ·íÕûïâ`%?2±ÚîV"~ˆ•J3?΢նXýâ© Zÿ¶ýáýwR®R?S*rª©ò3‘%§têzS­7ayº.¨ñ!Ï›¡î±{wë0ðšÒæÖt덈Dâ}<ècoZR–
+W¹ºÞ^ý~%À,ll¶ŸØÃU^]ýò[°*`ì‡Uà‡YºzršÕ*ŒS_Å1´ËÕýÕ?®‚ù!E¼xÈ(óÝapÿ?¯ÓÐk†õ&‘WSБãp>'„ÉxäcSšÂö¾y6¤|¹Œ
+GÅwK¶?Qñ¨‘7UÕÔ¾.ª%KqâËdfm…ää³2óÓxÚâ“­ëþM³Â£iþz£Rå}îɶ£ß¼©×2õ¾á?×æÕkáYnŒÕûWXmdœùA’¬6"ã;j@(éõÃ
+œú„ÿš¥C(¸[9â/o ”~œN~ù5Q‰ÐÂl}^qa8‚Ôäý¿þ*ÂÈù
+¶Þ-­–H_%Ñ8§°­Éû¦=!nÞáb™÷t@ßäk™xÞxGOÓš‹M·D1DΊÉ5…ˆ {¶,©U6ë
+Xm©»kZj€¥ŠZC
+gïXÚ”µPhŸlgàvc)¼íÁ²Îyÿ®KâÔ«›¶Òeyrû.¯}s°EajÿO㸾8„¶x»Q(¼Ÿl]4î†D¡ôn¶4pçn(àDýk<
+¶ààW—]Ã’:/‡"Ñõžl k=8•–’Þ½i¿ÙÜÌÌëÿ?’$\<GDQAâ•$»©·Ûιо8êâ1p òíÇÞõsßê¼'q×o¨}#Ì:[ï†t+Uâ5qhG‡9Âàhµ®Fœ°Þ(@*ÿ	Øÿ]óöÝÿ¹[Ú@”‚݉nú¨;*m£^Â7ÉB@­g90â2ç»plq Qœ–ãdÔá €àðni£Ä’…ò±€¥÷Ç4ófD‹‘*Æ%f$Ø”îv°ŸÜ"
+BF;"@Hwv§™‘#&ÆŒw‡f(y想Ŷ
+¡„rÊjÃ;º8‰F³‚9Ñ”%â+
+£Øò0¶Žn¦ëìCiHÔó‚6ñžê²ÑÌŬy)G?±Âì sðB‡¸· V¹É’¥˜"‡&·7=54ýä͏t¢^³£_Ú4æÀ>A Ù
+ˇÚñ‰§ƒ¨äÓ½mj9GÁ/±Å¸Ô†ÿmZtWzŠÊÖ¶ƒ+b3\DõÔÖ”ÿbåi[jZÄä˜Ï1º$»¶©Hé«ÍÛ¦kv½ÏÐL4ã4Ch–Bå‹,¡-IåKø4	Þ?Íw…ŽQÊ»ÇÛB¼ƒm9ñÉ%Ö‘•ŸF‚þäœ ãÐ1—ð¢Mçï	π▗Ø<è1/ÁéDðJP‰ó0s½w•‘„t§iB©Û=ÛsÁPá„w]xy¨ƒ÷Ž
+é{Ø{GRÝ.^
+Ü: ?==ôM·’»Œ"	;þ¶vvÝ~Q‚‘ƒÊRØ:\‡Êfσ
+`7Ä
+ö@ôÃçÍÐ|ÍËR¶l*‰…=¾QWˆt^¸Ül?6õÎîý»Û/‹…€¦¸¬_À3™˜m{úx,­»è`”»ßƒ•^cc)†±îÁÖ<½€äŒÕÅÙ*åùMøR¦é—‰‚htköÆŏ®}¢¡ï¼þùuí.”gP0ý X¼s}K¥ûBÉ.U°NÀ–ôӐáýåöã‡/¯×
+ƒÈWéÿg]ÈÞ­êrݯðð¿ÿ|sMÎÐ-ûˆbÇ@	UOW‚
+ulI]ó|ÄgP?º_Äùñ‹ŒàžÒ1qÆWoQ"©XJÔÌõÔÕ<Üë¾'nlÈê=P”NP/×5)ô¼¸G	m6Åg~L›n)
+Fêt]áÃ$Pœ
+²±ÚG¤Ö‘&ŒUŽ)ºžÎÙ†0[R!X6ø¨’ƒ“wCI*øiz^¥!…1Pű°ÙƽBBf
+ÇìÀ¤ý˜žp„SÜŸÞ³k‡—q妳=M?®’¤‘š3Ƈ0cùã‡Ì÷_ï‘é.;±âíH ƒàùý¿î(ܵÍ
+}ÈTº¤á;ÔßÕÿKR˜Wµ‘ –Š°õËø„Ä˜mÇ×:Š€„iuÉ/8h”:.ÁGsÎAéQ·PË‚{ØTǁ²Yº§Ü"渁„Ø.I©w˜wÒÌÛ·ðN‡-Ž}b4P‚W4<5Ý*ØÅí‚AFoÎö±ë]¶ï¨zs+9þ—	Y?lWÆ!•Ú.Fž9¢Ç5À£óLAäÈla¯°ûDCgWŸhúT~á(¼a7%wx÷¤Ç/"h!tðw~·³2¥ŸqheÇ$î5Õ1 ¡ºô—^v7/]QòÁ,aõÅK°Fà^Ãé¹ö¡)ðÜä›p!­ð}çº-n1ä®ì†M?®Ö8»E^ðû	 p\º‹‹zÒ½É\”ŽzG ±¦Ÿn»3¬æV°¨<=þQèâw#˜ qÛ(š—Ùo`ÜtXân#é–ãÇÂ#BP)9kÔ¨Rà7òíGe÷A@*ú€ƒ’Ã)„Z‚¼ÍÖ)fTx^¦2J
+L]- gªw-<LÅà¡ô21eÅ*S&êL`çÉmÃ9ʸÂûCB†¬V¸Z.“¯b*“¯ªWœq®^ݽ¡ˆ²s&)Y¦”,3W8R—]T)~Àš>ó|XÇÂÓ¶6¾¯rV½¸Ùí¼Ë¯©E:Ž¥…Sчߩ"A䉗ŸN”ZÔútw‹°Q‰b,äò¶m=¾ëJdÈ°‘~TFHoøJû¸Øü,r¬Ã/…¼;à
+ƒ7©<@Agò¡Å9	ÍÁ×^ìµè1…&L
+èÉ
+u>M[“aá]C=Ô´”<ï¡¥šËø×0‹v,6²˜'ø2A†	×Ø€@u_¸X<fœ¼ïHâH{ÄDqÕòøí±‡w«ë`¡/Q.ɍs‚úÅs4
+Ý*K_•Ÿ¿ç~=á·–Øû{“Vý"j’ЏÎßu8C¼#ÖwU_Nßøû0KG–µugóŽÆÜáq}“DQEü0PÏB!àö1}G¡Ôþ/Ó7Eu
 endstream
 endobj
-10442 0 obj <<
+10484 0 obj <<
 /Type /Page
-/Contents 10443 0 R
-/Resources 10441 0 R
+/Contents 10485 0 R
+/Resources 10483 0 R
 /MediaBox [0 0 612 792]
-/Parent 10447 0 R
+/Parent 10476 0 R
 >> endobj
-10444 0 obj <<
-/D [10442 0 R /XYZ 151.701 685.529 null]
+10486 0 obj <<
+/D [10484 0 R /XYZ 151.701 685.529 null]
 >> endobj
 2614 0 obj <<
-/D [10442 0 R /XYZ 151.701 491.524 null]
+/D [10484 0 R /XYZ 151.701 491.524 null]
 >> endobj
-10445 0 obj <<
-/D [10442 0 R /XYZ 151.701 462.552 null]
+10487 0 obj <<
+/D [10484 0 R /XYZ 151.701 462.552 null]
 >> endobj
 2618 0 obj <<
-/D [10442 0 R /XYZ 151.701 345.07 null]
+/D [10484 0 R /XYZ 151.701 345.07 null]
 >> endobj
-10446 0 obj <<
-/D [10442 0 R /XYZ 151.701 317.362 null]
+10488 0 obj <<
+/D [10484 0 R /XYZ 151.701 317.362 null]
 >> endobj
-10441 0 obj <<
-/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F71 5424 0 R /F17 3698 0 R /F70 4384 0 R >>
+10483 0 obj <<
+/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F53 3738 0 R /F17 3698 0 R /F59 4373 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-10450 0 obj <<
-/Length 2259      
+10491 0 obj <<
+/Length 2258      
 /Filter /FlateDecode
 >>
 stream
 xڍXK“㶾ëWèHU­¸$øÎÁU›ñdÊ®G2ŠÔÚ.Í0ˇLR«ªüø|Ý
-P¤Ì$¾HFhtý ¼õËÚ[ß­þ¼[½ÿ‹RëÄÍÏ_ïkßóÜ4Së8ÍÜ(×»ýú“󬋡l›Í¯»Y<u³8I\e®iOäTì*w³õ½8pn:eó²ÙQèäÍ^ˆû¼É_Föó[?èZ觍ʜ¶*‹R÷²SäA7ó2Ö, „‘Ý+ö’ZÝîV¿­|p!<Ñ>rƒ`]Ô«O¿zë=æ~\{n¥ë3KÖë JÝ8¢Õªõóê¯+oj?šn<.f.›¶?—UEz{N~<n¶*utÞ	£läxÕB<y7YëfÙÓ/^äÃRa9Œx¾ß—dåܬÛè³òÔ™µÊþjñüsY•ÃF%Λ™iÉ.8ÌÖÜ(ÌDß:ÿBã#…=s¢¿n"Pe•®û=ËâTÑIhÜ·‡$Ïô“wFêç²Ù·ÌîÍjÇ#Ü–“ò†<õºë§êE¢àñ¾%óóÒµ§cïZ)¥ÜÄDìoºZ°óg±x÷Ÿx±ó°iýÔOˆÞ„ñ‹ç‡•f­2{‚ÔiòZïc‰?sušº^b!ö°»i›Cùâ>=~é90ßÍÒÀJ3Äiu³MæôCÛiÃ$PüF'ÛªØs½(˜™¡kE‹—8íAþÅ×^ê<Ün|g‡ s>>‚º#Šˆ™î_ykþ´¹útßÖyi˜EË º¶ªàÂa;dræ]bq E®¤#A;‘gyœÓ_蜠XOêŽìmæÄHÑ÷gú®íöWS½®ozY…@\{ b^Ö …Îùµ,Hé×%UÅ™ïTí&ólü‚™HAÇA´ÿáB£c•fŠýØùþÔIú"©……Æ‰…î{À3ô¢‹XQ•ÿÃrˆÊÊFÓwÊAÝ÷D6×xÍ”„¯ëû¡•–А][źҎ·»wÂ6Ð"’j%É~¹aìÏ“Ÿ0/gåÔ@&£8 j¾²e;,6jj1Û¾$½$bSëýÆ?Kx¢©²æy)û¡3‘.Ù¬:ÙOó¢ ´Æ}(é¨õ<ÿôz {É@'a¯4±ÕbNšÅKúŽò¼oDyÎÝÓ£á‰ñ@˜\¾í\ª$ŽÝ«~›I"ýS ŽÍ"D—ˆ©FHq8j»'ã½ –bïýÀù|b¨§N—c‰NŽR 2“sðŸ‹Ð<€/§ão¦¹–Pô]iÄ­òD—Í‚åÍ1RçZŒ¯&æhü}Ù!´Ý›Ëiá 4c†ˆñãVŽB¤…?éåÿb at Iü„™"Ø)”dV^0e§¥Àé=Õm*³™Ãº¶Õ©Ö2.r$Ó½Ðð1*ÿ?Ÿá±Ÿ(Ï!$yîÐV{ÝÁï‘B.„Aò 9ž‘a)É“Èc§{›5xÎ4ødžKÊN
-ÄþԐ4èß‚šî¬ö1-7”è{A%ó‘7Çö§*,(8U(FÏi,«ƒgã™U¹¶l ‚+_G&;å˧ÍŒߘ£á¬lS|D¾{º!¾!éJ/ÇräÅBP™¨È½ÑXÜcSÜc›®â	`Œð«i
-â'D?‘–„éÚ_š– snLÕ_-G-ÒB0ÍŒ€´µÛ¤(Ï5Ê× %¥‰
-vÒ~.f³áá)驈¸-®g)e~X^Ëì,c,+ 9#)dBIè‚ÐßtqbûÐ΂«Í
-¹ùJS=LÖǧ~Cœþûc£úrWÌë(Éõ42=²B+}icÛîáÜóœûg™ç80LŽ3§KÆK	³¤ÅÁèɪ@źµsE£ëoKHú7uý™­
-¶+%}¤sH¸s°¨gÆÔgk;äÒSð¸6V“.‚»P`šÂ„äÿiŸ± `o®3WbD¢
-Ç…	… —ª
-þ™Š<¨À€,Ó‚%~!ÞÅ/3QöK2ú…÷ìtÀ+mÿ«:Kº3à”g-Eխ̍pÉá¡Ÿ]•lLÃ·=c䍱ÞØ>7W]›n÷_ml)ßüË^n9‘±Q5_ÆÞd`.62èO¢«ùÒ¥pÙøÏ{áÃ@n”³{‘Lp-Ç?Ò|qê:“Ê|fnm|ù£ñÿ¨Æœ¦ø%ñUí
-T/”d˜ÇÞÜp£DÙrð¹ 2- "!^Â/1iŽ'öuÙP‹—l6šk—nUoì5ìa…äJ–ûîÄ6²	ˆùQd
-îéZf΃]úêÈ£ú·Si:ÎKm&SçG{!}ª¿áý’]Ïœm)S#Û2  ±®³M¨ÜŒÑÚ'ÜÚGiF­=}WÙ×	~ˆA·,â#³|¸²äî-'ƒ#¶÷½ÀGnMÏs@¼ÿÇ“H<Ñììaf~­ ’ºqÆM?pºÐÄò&!%o¹3…¶I=Ét@û§©Ìø>YqÃÜí¾,¨’‡œpë¶ah_ÖZ°¸YDã[*+Òõ™ÛOdJôVRž$8h‚oœR~¹I:>€Q3¢Ìú.ÖX2W”¹I<¹…qR
-Ó±$D¦$ж=¢I‘”¶Wž‚'Š¯o”ž(-'ÊÚ[%rç¾,º–ßs˜{¿¡$NùŒoèÂ$‰Î©oùE(	Ø<÷÷7ù4Û7ùqËýN"•š¤ÐÓÚþ?ÊÙ×´54tMaÀ)ÇEæW¿;‚ƒReŠ·RÁÕs“RpÒÀ>¨Í‚btNæféhêç!'$wÃÖxRM…á,ȬìwKë¥n˜ŽïO]ûÒåu¿¸R_”üñµ¦ñùu|‚sU8wòn“^ äb0*9ʮޤó¦2k#Ž5³£S/
-ê’=ãÔõT<j]°¶@ü˜Ò7çpZë、_ä´¹~–À#Ñ,{ß W:
-æ]pD…ý¿Ý­þdñí
+P¤Ì$¾HFhtý ¼õËÚ[ß­þ¼[½ÿ‹RëÄÍÏ_ïkßóÜ4Së8ÍÜ(×»ýú“󬋡l›Í¯»Y<u³8I\e®iOäTì*w³õ½8pn:eó²ÙQèäÍ^ˆû¼É_Föó[?èZ觍ʜ¶*‹R÷²SäA7ó2Ö, „‘Ý+ö"’ZÝîV¿­|p!<Ñ>rƒ`]Ô«O¿zë=æ~\{n¥ë3KÖë JÝ8¢Õªõóê¯+oj?šn<.f.›¶?—UEz{N~<n¶*utÞ	£läxÕB<y7YëfÙÓ/^äÃRa9Œx¾ß—dåܬÛè³òÔ™µÊþjñüsY•ÃF%Λ™iÉ.8ÌÖÜ(ÌDß:ÿBã#…=s¢¿n"Pe•®û=ËâTÑIhÜ·‡$Ïô“wFêç²Ù·ÌîÍjÇ#Ü–“ò†<õºë§êE¢àñ¾%óóÒµ§cïZ)¥ÜÄDìoºZ°óg±x÷Ÿx±ó°iýÔOˆÞ„ñ‹ç‡•f­2{‚ÔiòZï
+Æ‚™«ÓÔõ±‡ÝMÛÊ÷éñ£Hρ‘øn–Vš!N«›m2§ÚN&‚xä7:ÙVÅžëa÷©ºVô'°x‰Óä_|í¥ÎÃíÆwv0çã#¨;¢ˆxéþ•·æO›«O÷m—†Y´¡k«
+þ ±óA&gÞ%wPäJ:Rऱy–Ç9ý…Î	Šõ¤¡îÈÞfNŒ }¦ïÚn5Õë
+ù¦—Uø ĵ æe=Zèœ_Ë‚”~]RUŒùNÕ¾°a2ÏÆ/˜ù€td@ëñÿ.4:Vy¡a¦ØïO¤/’ZXøhœXè¾<C/ºˆU)ñ?,‡¨¡l4}§dÐ}Od`as×L¹AøÇñ¸¾Zi	
+ÙéеµP¬+íøp»ûøx÷ø l-"é V’‘ìÇ‘Æþü0ù	órVN
+d2Š æ+[¶3Áb£¦³íKÒK"6µÞOa`ü¹„'J*K`ž—²:é’ͪ“ý4/
+ at kÜW€’ŽZÏóO¯R±—ÄqöJÃ[-æ¤Y¼„¡ï(ÏûF”çÜ==ž„ÉåÛÎÀ JâØٽ귙$Ò?eâØ,Bt‰˜j„G€£¶Kp2Þ`)öÑœÏ'†zêt9–èDà(*39ÿ¹ͳør:þfšk‰aEß•FÜ*OtÙ,XÞ#u> ÅøjbŽÆß—²@۽ɰB3fˆ?nå(DÊQø“^þ/”4ÌK˜)2Œ™BIöhåSvZ
+œÞSݦ2›9¬k[j-ã"G2Ý-£òÿóû‰òB’çmµ×ü)ärA$ã–’<‰<vº·YƒWàLƒl¸¤ìԐAìO
+Iñ€þ}!ˆ éÎjoPØrC‰¾T2¯yslªÂ‚‚S…ÒhôlÆ²:x6ΑY5‘{aË ¸òud²ÓQ¾|ÚLÀˆñ9ÎÊ6ÅGä໧rá;’®ô²p,G^,!d •‰ŠÜÅ=6Å=¶é*ž Æ¿š¦ qB4àñiIؘ®ý¥i	2çÆôWýÕòwÔ"-ÓÌH[»MŠò\£|
+ZRšØ`'íçb6^‘’žŠˆKÑâz–Ræ‡åµÌβ 1Ʋš#0’B&”„.ýM'¶à,¸Ú¬›¯4ÕÃÄa}|ê7Äé¿?6ª/wżŽ’\O#Ó#+´Ò—6¶í¾Î=Ϲ–ÙyŽÃä8sºd¼”0KZ,܈ž¬ŠT¬[;W´0ºþ¶„¤SןÙÚ`»RÒG:‡„;‹zh,A}¶¶ƒAþ'=kc5é"¸¦)Lh@þŸö
+öæ:Sp%F$ªPq\˜ÀQp©ÚàŸ©Èƒ
+8Á2!Xââ]ü2e¿$£_xqÏN¼Òö¿ª³¤;NyÖRT]ÑÊüЗúÙUÉÆ9|Û3FÞ»à́í“aqsÕµévßIñÕÆ–òÍÿ±ìå–+UóeìMæb#ƒþ„!ºš!]
+‡‘ÿ¼±>äF9»É×rü#ͧ®30©ÌgæÖÆ—?ÿúgÌiŠ__Õ~0Ð@õBI†yìÍ
+7J”-	Ÿ"Ó€!â%ü“æxb_—
+µxùÀf£¹véöXõÆ.PÃYH®$l	¹ïNl#›€˜EÖà^®Eaæ<Ø¥/¡Ž<ª;•¦ã¼Ôf2u~´òѧúÎÐ/ÙõÌÙ–25²-0 ëJ1Û„ÊÍ­}­}”fÔÚcáÐw•}à‡tûÈ">2ˇ‹!KîÐr28b{ß|DáÖô1Äû<‰ÄÍÎfæ×
+*!©güÐô§û M,oRò–;Sh›„Гl@‘±šÊŒïC˜7ÌÝîKÀ‚*yÈ	·n†öe­‹›E4¾¥²"]Ÿ¹ýD¶¡Do%åI‚ƒ&øƹð(å'‘›¤ã5#ʬïb%sE™›Ä“['Õ0KBdJm[Ð#šIi{åé ˆp¢øúöHé‰Òr¢¬½U"·qpîË¢kù=‡¹÷Jâ”Ïø†n!L’èœú–_„’€Ís#‘O³}“·Üï$R©I
+=­
+á?ñ£œ}M[CC@×ôœÒy\d>qõ»#8(%°P¦x+\=7)u'
+ìƒÚ,(Fçdn–Ž¦~rBr7l'ÕT΂ÌÊ~·´^ê†éøþøÔµ/]^÷‹‹!õEÉ_kŸ_Ç÷!8W…s'ï6àQ at .£Â‘£ìêM*1o*³62qàX3;:õÒ .Ù3N]OÅ£Ökď)}x§u°þÞKúEN‘ëg	<Ͳ÷
+z¥Ó`ÞGTØÿÛÝê?óñë
 endstream
 endobj
-10449 0 obj <<
+10490 0 obj <<
 /Type /Page
-/Contents 10450 0 R
-/Resources 10448 0 R
+/Contents 10491 0 R
+/Resources 10489 0 R
 /MediaBox [0 0 612 792]
-/Parent 10447 0 R
+/Parent 10476 0 R
 >> endobj
-10451 0 obj <<
-/D [10449 0 R /XYZ 100.892 685.529 null]
+10492 0 obj <<
+/D [10490 0 R /XYZ 100.892 685.529 null]
 >> endobj
 2622 0 obj <<
-/D [10449 0 R /XYZ 100.892 249.219 null]
+/D [10490 0 R /XYZ 100.892 249.219 null]
 >> endobj
-10452 0 obj <<
-/D [10449 0 R /XYZ 100.892 220.251 null]
+10493 0 obj <<
+/D [10490 0 R /XYZ 100.892 220.251 null]
 >> endobj
-10453 0 obj <<
-/D [10449 0 R /XYZ 100.892 170.451 null]
+10494 0 obj <<
+/D [10490 0 R /XYZ 100.892 170.451 null]
 >> endobj
-10454 0 obj <<
-/D [10449 0 R /XYZ 100.892 121.245 null]
+10495 0 obj <<
+/D [10490 0 R /XYZ 100.892 121.245 null]
 >> endobj
-10448 0 obj <<
-/Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F71 5424 0 R /F17 3698 0 R /F52 3730 0 R >>
+10489 0 obj <<
+/Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F53 3738 0 R /F17 3698 0 R /F52 3737 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-10457 0 obj <<
+10498 0 obj <<
 /Length 2080      
 /Filter /FlateDecode
 >>
 stream
-xÚ¥Ù’Û6ò}¾‚TUÁ£öÉö:®¶'mŽrò€¡ ‰;<;ž|ýöRÒ„v¥*/b£Ñhô…>$ƒC ƒ·7¯¶7/¾62PR²PÁv(£D&Uæ…0ElwÁÇ0•ùæ÷í·/¾Žã Eš&Dš§¢Pp"¢»§atÍ&Ò&	m»càeYvS;â„·-î®ÊÊ
-›H%*_íit=Ç)Þróf{óǍ¶ Ø…<Fh”ÍÍÇße°ƒ½o)t‘DÙÚä"5à:¸»ùáFz%奲Ê\)›!u¤I!H)Ô#$Å|,ø)Ã;W»õˆ‹p<:òp×5¶jÙõó÷`ÛêO;V]kk¦›ÚÊýMùá?ð«xg<Z¿ó´e7ñⱎþ®Ž	ÛF(W ´ ·Dð1IÁÛƒûj%`aÄI´
-ûêpDŽcT‚Ázà
-dˆßî´‰ ;Ó“N	ø§ìÚMœ…£û42¢
-¶ÈbbÌuåCvôÜî7Üÿ_W"ñèÅÁ0@™%ËkXÜa6¥Öt-E–Ê.“䠝™#ë¶Gaá׏:|àÊ“%ªˆçÏ<)¸=ÍÒ Š%øY3‘^õó÷nm²D‡]ËßÏ[p÷òÞöÝÒ&yŽñ®(ÞŸÖDΤPfy´÷h´LÎ>L’°Y6*ŒÐ¤_‰€÷îÑcì=)Z#_ÇÊ™<yß³,~’°µGgïðrGdq[ {¬j·æEÙ;;º¿¸ÂWמHþ–'´ŠIm­Ôg=‘ˆ<Ïf“¾ÙÁ«[1|¬E¦Ì…á=ÏŽï(»¦qméÎ7’Ûi`\ëÜÎ힝"m¯¤eeBZ^yàííï 8q¦½-|öyY×Ùµ¥ó7©’ÃÔSnadwBxà…íÝBJo¿ïêEÜx„À„œàžr<Ðíñ›ÓµÙ9h移¤š]SµÕ0¢ÿÛÌ1‰Ç5§0ŒÂ,ÜÝà·Pè>ÅÑâ¡Ë“¶å¬™Çµ¨õïܳ%Æ#/)áÙûm²*!#NÃGºƒ¬›‹‡qýsÕî:¤xô±”Ÿ^ür»ÉAƼrÄŒŠ3)Â# ¾¬AïwØœÀ–•ÀÓ‹Öt;9°m7®É\±»\O±~´íÁÙûÎÄ)PöÝ00Œ:3,WŠ !
-48^£çΡ:‹p5Gv7•ÎŸ…"CéaMFJq¦Â=úÔÓXYúJ4KÆæÆ•õ»äJz+¸Ú9´
-ÔB
-_¤+íÉÞWu…i„NÂoF&®Vs,8Î:­ç;¿·ge¦ìÎiNåáø½ã"܁yØåOžÊžÅŒ[qžñÕθOÝx°˜ã€¹uLyê»CoFúXȇÁ¿°ˆÏ‰ù¢g,”ÉC÷nO
-Qâ¯7Ò'!@¼«0ºýÈøŸQVòFþG’ÝÐM=¥/ øŽ@óÕÉÒgô¼²PRË©¶~×ÇõÀ °ÚŠŒïî8û_DŸàT›çR¢0PÙ°,PEfr>ù¾ÝÜå{¼LÈ\:V"å&@!UœÄLró¦?é/¾iTðïš¾–­hæ]°¥0‹¯zÀ"…Æ2¥öQ%>v¶hp£RR¿WÏðÌ$CgƒãŠŽ äàBÆ“[þ C)½®µ´”­WêšæN×W¬7C]ÝTàÿƒpŸ|1¼VÌrϹ%Š2(S[
-~LgQhYÚ–{B;^@y؝ɓ8›
-Â|ôõ
-f„<ÖW¯ŽØ@è³3¥®;)òt©Ðï·¯»v_Äí‡ï×TÈ440éLÍo‰ÙW-÷±-‹Ÿë„̃
-#%µz.Ê*q¾V”#HûøMßÀ¶o~ÄÖëWÞ(©tÁëœjFœó Ÿû Ø¡ªŠ€Ï5°ïë*½T~cŸ±ó¥^¬EÅmí,²ÃìçS‚ì>ߟðÞ†¸z¨F ¥O¶ö¹tO{8‚y±\Y¡qKf9
-0P¬—)Ï ¡D|~ZK¤1ß—Æ5UˆØèe\»fR ‰ÉY ±Ž…ÊÿÂÚhÈ8æñ˜Uù<ž«Â“&¿`“—cu¬
-àæI3± C#4¼¯§aì°n¤éy˜N³ylÆ\O]7 ¶›"ç–k­ÇÏwß_ðYžC‘úf€“F†(xÅvÆhê{Os¤Æ	 Ÿh4)(Ÿ¶ò¨}Dæ¶~`¨wÛïªöðìVj”±¼¬qÁdD–¨þ\’Ï¢*-yþ„däû.ý¼Ó`?2‚·›‹>Ö8t=åC¾d\ïJÇMÑjKÙ¶ÝA3ÓPJò<$ÁPþaûÞÏS…ÆÕǽºüÄ[ùN˜²@׏Gî¸hZ<ê/š¹ób`zW=Ì4ý­‚0twƒkC^Ó4€³äþßñÜ…#TÕ܁Íb ŽÄÀqx9[ŸWs¦{.÷s£UŽnGý]"RžzG3<‡<—>‹sã}Æ{ÛM®ÃE$Ü…±³æ=¨ sRÆå’”qÁiÖ„ÃTBÃ;D+-#¤äÚ»bþ¤ïjF\¶^çÎÇ÷]€ðþ|FëG2ô侧S¶ŸsîÞ½bÄàúó; µÿ¼²Ãš!—kšTúz®±œ½”ÅÞ# \¼[\Â)2?LcÏË=Íø ´n\TÅˁ¬<A"QµçÃOh0ñå ?¡4ü’ -º
+xÚ¥Ù’Û6ò}¾‚TUÏÚ'Ûë¸rØžd´9ÊɆ‚$îðPxìxòõÛ@IÚ•ª¼ˆF£ÑúÞÞ¼ÚÞ¼ø:•’¢”¥
+¶û@¥JäRYQŠ´L‚í.øf2Ûü¾ýöÅ×q¢Ì²„H‹L”ªNDt÷4N¶ÝD:MBÓíxYUýÜM¸HÃۍ–aßÔUmÇM¤•‡¯æ4ف‰cºåæÍöælA°yR¡uPµ7—Áö¾
+¤Ðe<eè´YšÜw7?ÜH§¤¼TV¥WÊf©:	²¤¤ê’Â>F©”áml…zÄe8-E¸ë[SwŒìÿ=˜®þÓLuß™†éæ®vG“©üðøU¼3ÛyÚÀ²ŸyñXGwWÏ„­é"”+PZ€["ø¤IÉ›ƒýj%`aÄI´
+‡úpDŽSTÁzà
+dˆßþ´‰ ëéI§üSõÝ&ÎÃÉ~šц
+;d13fºò!39n÷›îÿ¯­xrâ` Ì’åMYÜÑ›Rkº–"Kå—ŽI
+Ð.õ‘u; °p‹&>påIˆUÆþÀ3F
+nÏò,ˆb	~ÖL¤Wýü½Ý_›,Ñaßñ÷3–%ܽ<ƒ·C?ƒ´IQ`¼+Š÷§5‘s)Tºˆ<™{4Z.½“$l@–
+#4éD"à½}tsOŠÖi*_ÇÊ™<9ß³~’°3­C½wx¹#†²N„8‡-=Ö
+ÈÛ𢬙ì_\á«ËkO$ËZŤ¶V곞HDQäÞ¤ovðêVk‘«ôÂðŽgÏwT}ÛÚ®²ç›
+Éí42®³vgwÏN‘¶Wҁ²2!-¯<ðööƒsPœ‹8×Î.û¼lƒüÚÒˆ€‡ù›TÉa(·0²?!<òÂv!¥·?ôMƒ‚"n:B`BNpG9è÷ø-èÚü´þé.©f×Ö]=N(Ãÿ6>† ñØöÔ€FQ˜‡Û£Ý
+Ý`ÂÇ 8<tyÒt¼#€5c óØnµ¾â{¶Ätä%%\ {¿MV%DcÄYøHw5ãtÁâa\ÿ\w»)ÝF,姿Ün
+„1¯,± £âÃLÊðȈ/k0¸6'°e%ðô¢5ÝNŽl×Ok2×ì.;P¬Mw°æ¾3qTC?Ž£ÎŒÄ‹À•"ˆ@EH
+N€×踀s¨Î"\ûè Ãîæʺ³Pd(=¬ÉH) ÎU¸‡@Ÿ:+C_‰fÉÙܸ2n—\IoW;‹VZHá‹t•9™ûº©1­“ÐIøÍÄÄõ*cŽËY§s|ý{{VfªþœæTAŽßéXÓ;.؇mPÍðä©ì̸5çW}áŒýÑMÌ­gÊÓÐÓ2ÒÅ2 at .þ…EÜ'Vä‹ž1P&W=Ø=5D‰»>•.	â]ÁÐï'ÆÿŒ²’ÿsò?’ühÇ~(}ÅwÔx š¯N–>càý“’Z͍q».®G¶ €ÕVd|wÇÙÿ"ú§Ú¢”e
+•
+˲ÐE µPäiÁ'ß÷“õ]Þ¹ÇË…,T c%2nò RÅIÌ$0oº“ñâ›Vÿî¡éûaÙŠ<×è‚-õ€y|Õ–4–µ*q±³Eƒ§*#Eñ{õÌÏL2t68®Èà@ž d¹á:”ÒëšQ+CÙz¥®iît]Å:p3Ô7m
+þ?ûÉÃkÅÒR@î9·DQejKÁÉá,
+-+Ó1pOhË(»3yÇa[C˜O®¾ÁŒPÄúêÕè]v†ñB_5vRÙR¡ßo_÷ݾ>ˆÛ߯©kh`2OÍo‰Ù×÷±-‹Ÿë„̃%µÆe•ˆ¸X+Ê‘ÎSHûøÍŸÀ¶o~ÄÖëWÞ¨¨tÁëœFœó Ÿû Ø¡ªŠ€Ë5°ïê*½T~cŸ©w¥^¬EÅmc
+²ÃìçR‚ì>ןðžC\=ԐÒgÓ¸\º'‰ÁœX¶ªÑ¸³œG(ÖË”cÐR">?­%R‹‚ïKãš*EÁáǵk&e ’™|‘ëX¨â/ †Œ“þ#^•¿Áã¹*<iòN‹òr¬Žu
+8?if"`(p„‚†÷õ<N=֍,;ÓYîÇfÌõÔuj»)ãз\k=.x¸»þúƒËêðÊÌ5+ œÌ81DÁk
+¶3©¦îpp4Gjœ piF“’òakǁÚGdnš†{0îîÏn¥FËËJ€LFd‰úÏ%ù,ªÒ’çOHF®ïÒÏÛ9
+ö#ó!x»¹è£acA?P>ÔáKÆ
+¶²Ü­¶”]×Ï0´ž†úPªç!	î„òÛ÷nžj
+46¨>î5õè&ÞÚu”úa:rÇE{Ô¢àQw‘dä΋é]ýà;hú[aèîFÛ1†¼¦i gÉÝ¿1,*â¹G¨n¸ób ŽÄÀqxé­Ï+Ÿ…éË„Ë}àÜhÕ‚“ÝQWb‚HÆ„TdÎÑûGøÒgq‘:ŸñÞvSèp	waìlx*¨Oʸ\’2.8ͦá8WÐðŽÑJË)¹q®ðƒ}ÈËÖëÜù¸¾ΟãdÜH†žÜô¢qÊvsÎÝ»WŒípž"p£öŸWf\3äc`Í4“®žk,g/å±ó ï—ð†&Š†Ü
+ÓØÂórO3> –ABñ
+ k¦#OHTïùðÚ L|9Àû/”†ÿi®-¸
 endstream
 endobj
-10456 0 obj <<
+10497 0 obj <<
 /Type /Page
-/Contents 10457 0 R
-/Resources 10455 0 R
+/Contents 10498 0 R
+/Resources 10496 0 R
 /MediaBox [0 0 612 792]
-/Parent 10447 0 R
+/Parent 10476 0 R
 >> endobj
-10458 0 obj <<
-/D [10456 0 R /XYZ 151.701 685.529 null]
+10499 0 obj <<
+/D [10497 0 R /XYZ 151.701 685.529 null]
 >> endobj
-10459 0 obj <<
-/D [10456 0 R /XYZ 151.701 620.444 null]
+10500 0 obj <<
+/D [10497 0 R /XYZ 151.701 620.444 null]
 >> endobj
-10460 0 obj <<
-/D [10456 0 R /XYZ 151.701 586.232 null]
+10501 0 obj <<
+/D [10497 0 R /XYZ 151.701 586.232 null]
 >> endobj
 2626 0 obj <<
-/D [10456 0 R /XYZ 151.701 251.674 null]
+/D [10497 0 R /XYZ 151.701 251.674 null]
 >> endobj
-10461 0 obj <<
-/D [10456 0 R /XYZ 151.701 228.187 null]
+10502 0 obj <<
+/D [10497 0 R /XYZ 151.701 228.187 null]
 >> endobj
-10455 0 obj <<
-/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F17 3698 0 R /F88 5686 0 R /F72 5687 0 R /F71 5424 0 R >>
-/XObject << /Im1 5680 0 R >>
+10496 0 obj <<
+/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F17 3698 0 R /F88 5678 0 R /F72 5679 0 R /F53 3738 0 R >>
+/XObject << /Im1 5672 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-10465 0 obj <<
+10506 0 obj <<
 /Length 2341      
 /Filter /FlateDecode
 >>
 stream
-xÚ•ÙŽä¶ñ}¾BoQÛÔeA6Þ1¼³lNàGbw3+‰m3ž¿w¤ZêUÉ‹T,Yë"Cïä…Þû»¿îîßű—eFÞáèEaeìeE¤¥ðµ÷³ÿYU£6Ýî—ÃD^e–	$Ë êéâ,H‚Ý>
-³Äÿ°‹|	°ßÉ“¸Cø´Û'©ð_W•™ºñþïƒêói—„¾it¥ÕÀlÒd	Ê°$±€s‘:FYX"ÕÝÛÃݯw`x!z$‰Wµw?ÿz5Ìýà…ARÞ3Q¶^’A–ân÷ùîowáÒQºd<o*Ê€tFöÿ
-#ÑÕ»}œ•¾ìvqá¿ðàÒ›ÇFµŒòÐÖãyƒÈù?žÕ ˜ò‚¿Y0Ô+@±oz&=K\ÿ„uÝ1w;êZɁÁ£["ëZã¡É-êí£$HEÉ ÃÂ1fIYú(2¿UüÿÒäøÌ#I³¹ßJÝŒæ;8Ò–Ž”eW£êÿÌ»VÕÎõIWj*Ó‚CdaâÎzà»"ñU{i䨖²¥,šîªfªÑ"³¢8Z‰Í(RXıÿ“îj–w`Ä?>1Åhø/›Æà^Ï<Ô#“¹éGÚ[­MvbUoWvvÃMËö樆-¿OP•ÿI÷¦ki3ney˜óÊwhÔ&I
-ÿ8õàv ;ÔÒ\ŽN0p£Î„Ôƒ² lÀÀ'Òä”âróq,‚¢(¼$(ÓÂF2“­c¡DìíTß›ö2NÊïM7Lͨ»Ÿ‰ë#©º“$HÂbuÒƒx‡¼Cõ$¬ðÉMÀl’‡5*KÇÖ5FÖ<×èîCG6Xâ”þè\‹Ðª
-¬:¹Å ~D¹Ì/¢@„å5y!àý“é‘å·Ù*Ë6²ÕÚP°sQóÎdþ•ÓVÒºP­(—(çPôØÍU¥q²bäÜÿ`—SŠ ‡G„ ´în¬w’!ˆŠ(Në8™™œz3]„„´áÈÈpÀàM#< 
-c¿Wóãðš·^Áæf¸B)
-9ÿ(u70v¼nuÒÃØÛ…aaÄ 1Ë IójKNRs˜@i™,l]spF‘iËkÀ3zX©¥×ÚÂ9Ó>3(ŠÙ“Ÿ­3ÓË–¼rXù¬ð•¬Ð:gF£Š¯xâ„ÑjÙ¡óñjo .b:32¦Ss	6…L²Î16bÿ
-µ'‚óB.9¡;—~Õ+Ž˜ü[©Ž6 R³7ÑrM¹©‚#³kl:¦¸U5㎤Y˃§]šÂkŒq9î·ÇQ(p3(<Õá4Ú›¦!· l¼Ð	H†³™ššáNREp´Àèla몾y´ß8‰k6ÙŽú|úøãV´gEÇ¹£˜ç끹/$$΁I˜‚VúɺÕƁMOU?¿*ç•þüZúCþ‰€¹PWÆð‘ÿ½mÉh+ÒÕy"Â*Â4Ĺ€µm
-`[CÇ[ëýF‘>¾0Ìñ `U€ñpØ?BUªyDåÀô_†Q¢ØÄ1¤ô®{E¹‚
-ÛWÛ^žÐ†ÿ\}ÓC8³Žî”—qIˆcOÞ'(â¯åæl¢r+äxƪ™ÿŸT‘'ÆSÎF ”dgâŽFD³ÙVÚÖm17/ÓŽšKP!ê,»Ó7ü=·ykžÄ¥‚›îŠ¶¹kµê3ûÁsý!úÄò@shzP3Í"ך%ë$Š®sÌ\ Ã`³ëiØY*2b\’¦9ÇÅ¥K# Qî˾µ™Pc)DÄZôhÛØýWù	ª1ù3è¥l÷ŒDÓÈ“èWG%O178ËN[Z]ó)pKÙ÷ò”‹­Õ¤ÈŸ3ê*iŠ~°£Ù€¼ª¶Œ~ÒõÄαdq­8º	ÍÌþÓYYÛXm8授x8ˆû8»ÇÆøk£ƒqsrÆæ²mÜ©Y3upE šåyÅËæéªÑÜìŽßðókrs¹zˆ‡·‡?¾ÿøÀ£áL)LǨ™ŠÍÙr‚‚cûÀ»"‹ÖEbK ®Ã¥• )¡ŸþFu•b4æT7½Q&"Ü«(ÿ×2‘CçYÎ7ع•È¢‚«2°7å¬~ƒ§ž&d—B$iß”Uî‰öQ‘0âæ."¡ã¯_Ùv¡«çN¹ãÆA^.pbmni×q"v²=Ûì3GÂsŠúomLJÏØž•7w´4ôgÄÙ«ûØYÛµÁx&öP
-¨†?íÖûÃÄëjÔO¸BñøÞ̺P€ ¾0
-w×ÕÔƒá9¯#vv-`ÓÊÅÄõ¢AŒÓ²úuÒ½å¸*@´ýµÓ%¡}=·„zÿé#Z?Í\ÖÄf‰z>@¹‹CÍC>\ Ѓ‘)â¬8ƒÃøžõÅ!dXÕ±D1wú¸øYí…6u[­ 	‚≔Cˆ¹"êõþ[m„½àÆjE1H·6³Óeáÿìbˆ«Ç¡8AšZp}‚+‹Ñ
-Ê°ˆI	Ý݈(~æÀ’Ÿ—\çn­ÌËõ™pY;Avt­zùˆ]bdÍí¬½ðœ”#l!xèH`ôŒ¾…åˆÊcä¢-¢|ûª'M!¾ãøÿH6Q’\“MBö‡_du‹ùl¥ÛÀîÞØ ¾)±‚[®œZ®aûr½(ÖX8âçÄNt}FŒ¬°¬2v‘¥wt±¥%ä8ÝJ÷Ì•,î8`O)ÐSj^E/_ÈÞe5<iɳ‹Fü&Î vî©DÙ|ñâÑÍsSÙ˜‚)É?èð:êö¢ÙŸ£E«ËC^“¢®ÿ™:~Je:ÍnòéG¾ÝéÒ›ý7n‘˜ÐÃÔvÈeé,[(8^ëŠ0áhã›'¨yrêj·s(þW}"–}>ºº×ÒÍÇ×(A‡È¾õú‰$ÙüøJ®Iè¥myæ
-+x¨Åi¦bõ"•‹×gDi„/R…{ÄùãJÂûwÙ’<"Û˜8ãå»ûûçççàRU{È~©¿|¶¼¯ {3í¿/¦QàÎÁyl››ÍW²Ä	"rÛÿiE{ûÓý\#Š
+xÚ•ÙŽã¸ñ½¿Âo‘±Z©k™ìÈb§g‚q°	6‹€-Ñ63’èÕѽý÷[)Kg¼HÅb‘u°.2Ú7ÑæýÝ_öw÷ï’d“‡eÅ›ýaGQX”É&+Ê0-åf_o~>ëj4¶Ûþ²ÿÈ‹°Ì2‰äIF@1]’…"Üîâ(Á‡m(€ƒN
+ÀÂÇíN¤2x]UvêÆû¿ºģ­ˆÛ˜ÊèÙ¤È–QIb	€s™zFY”#ÕÝÛýݯw1`x!z
+±©Ú»Ÿ‰65Ìý°‰BQ›g¢l7"-Â,ÅÝšÍ绿ÝEKsÄé’ñ¼©,CÒÙÿ+ŠeWowIVªÛ&EðƒsoÝ0Ê£àÙŒ§DöÀÿñ¤Í”güÍúƒ¡^¢HÛ3éIáú'üèËŽ¹ßÑÔZ
+üU×M5h)Po‹0•%k€Ϙ‰²=PdA«ùÿ¥³Èñ™GŠfó U¦íwp¤-)Ë®GÝÿ™w­ªœë“©ôV¶‡È"ìOfàöÛBº=7jÔKÙRÍtU3Õh™ YQ­Äf),“$øÉt5Ë;0⟘b´üWMcq¯gš‘Éüô#í­×¦F71Žºw+;·áMËöö ‡-¿T¥Ã2½íZMÚŒ¡_™Äaå¼òÚµ¢Sþá¦C-ÁÕˆáÑSàq 7šðèLH=hÀ|"m@þAû .1Ÿ$2,Šb#Â2-\$3Ù:ŠP&›Ý‚ê{Ûž§ÑKù½í†©Mwäñ3q}$Uw‰¡ˆŠÕIfÔàRJðÝ“°2 7³)Ö¨,[×XUó\cº/Ø`Â++ƒÑ»¡1T:uòMœ€ø1å.0¿ŒC•—äv„€>(LZ¤G–_g«,»‘­Ö†‚EÆYÂ;“ùWN[)çBµ¦\¢½CÑo`7וÁÉŠ‘pÿƒ[N)й»uÞI† *¢8®ãdfrìítfÒ
+GF†oãñ i”½ž‡—¼õÂ67ÃJiÉùGeº±ãe«£ÆÞ-\# ˆYHšW·ä$E0‡I	ô˜–ÉÂÎ5oEáŽI™¶¼<£§•Zp­ ¼3íò(ƒ¢xV=ùÙ:3½Ü’W+Ÿ•VZçÄhTñO1ÚA-7ô>^-â
+ÄGLgGÆtrî À¦IÖ9ÆEì_¡ö(8/ä’ºsT½æx	Å¿•êˆ`"5q³­¦Ñ¶›*82·Æ¥cŠ[]3î@šµ<xÚ¦)±ÁWãî–á8
+%n…§c¸²œF{Û4ä€M:Ép²SS3Ü)ªhŽì\•›
+±ßDÈPJᛍ‡=d¶ƒ9†Ÿ>þx+Ú³"Ì“ÜS‡ÌóõÀ\†—ç@‰RÐJ?U·¦Ã8P£í©êçE’<£ÒŸ_J?`È?°gêÊ>ð¿× -mEº:ODø@E‚†8p¢®Mlkéxk³»Q¤/Ì#ó< X`D<ìwP•jQ9°ý—aT(6qŒ(½›^S® ÂöÕ¶§'´åÿÄW_õÞ¬£?åe\âГ÷IJ„øk¹9›¨\ã
+5ž°*Aæÿ'Uä‰ñ”³ %Ù™¸£‘ñl6„µqu[ÎÍË´¥æÃTˆ:©îø
+Ï]žDà’'qD© Ǧ„»"„]îZ­úÌ~Gð\ˆ^oAhmj¦Yì[3 dD³Ãuž™tÜìzv–ŠŒ˜”dD††iÎqIéÓ@”ûro]&4X
+q†3:À5nÿU~‚jLþzi×=#Ñã4ò$úՁAÅSÌ
+Á±3Ã-­.ù¸¥ì{yÊE	Öé RäÏu•4E?¸Ñl@^U;Æ<™zbçX²¸T]…ÎÍÌþÓI;Û8]8授xØËû$Š~»ÇÆøk£ƒq{ôÆæ²mý©93upE šåyÅËæéª1ÜìŽßðûkr–pùzˆ‡·û?¾ÿøÀ£áD)lǨ™ŠÍÉq‚‚ãúÀû"‹ÖEâ–@\‡K'(¡ŸþFw•f4æT?}£LĸWQþ¯e"‡Î³œo°s+‘ÅWe`o;ÇYÿ!O=MÄ.…H
+Ò2¹*«Üíâ"aäÕ]DAÇ_¿ríBWϝrǍƒ:ŸáÄ<Ú^5Ò¾ãD$ìäz2
+¶Ù'Ž6„çõßÚŽŸ±=+¯îhiÌþˆ³÷q³®kƒ)ðLÜ¡ZQ
+Ú¬÷‡‰×Õhžp…æñs3ëB‚tøÂ4Ü]WS†ç¼ŽØÙµ€M«—‹61N«ê×ÉôŽãª Ñö—N—T„öõxº%ÔûOÑúiæ³&6KÔóÊ_jòá0€ŒL)ÀçŒÀÆo̬/!Ãê怵 N¸ÓÇÅ_Èj/<pù«»Õ
+ (žLÙ9¤œ+ ^¿á¿ÓFº`œV#€Lë2;]fÑYþÏ.ƁX®úµL†©>´àúWk”áF Šº»9Q|æÀ’Ÿ—\çn­ÌËõ™pY;AvL­{õˆ]bTÍí¬»ðµ'l!xèH`ôŒ¾…åˆÊcì£-¦|ûª'M!¾“äÿH6±—d“Fýá;Ý~ [é6°»7.¨¯J¬ä–+§–k¸}¹À^k¬‹ñób'º>#FUXV»ÈÒ[ºØÒòœn•æ‹ûØS
+ô”šWÑ˲÷Y
+OFñ좿Š3ˆ{ªq6_¼xtõÜ$bS0¥ø^GÝ^<ûs¼huyÈkRÔõ?SÇO©LgØ
+R>ý8p;{»ûÆ-z”º¹,½eËÅÇk}&m|õ5ON]í×bÅÿªo@IJoÀGWÿZzóñ5èÙ·^_c)B™Í¯ôè*¢M
+Ñ–g¾°‚‡nâ$
+£T®^¤²xñú,Ã8ñEªð8\Ixÿ._’çaœ>&Nãxþîþþùù9<WÕ²_,Ÿ-ï+èÞlûï³m4¸sxÛæjó•,	F‚ŒýöZÑ^ÿÁt¿F/#}
 endstream
 endobj
-10464 0 obj <<
+10505 0 obj <<
 /Type /Page
-/Contents 10465 0 R
-/Resources 10463 0 R
+/Contents 10506 0 R
+/Resources 10504 0 R
 /MediaBox [0 0 612 792]
-/Parent 10447 0 R
-/Annots [ 10462 0 R ]
+/Parent 10476 0 R
+/Annots [ 10503 0 R ]
 >> endobj
-10462 0 obj <<
+10503 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
 /Rect [123.651 116.961 347.384 129.913]
 /Subtype/Link/A<</Type/Action/S/URI/URI(http://www.pcc-services.com/custom_poledit.html)>>
 >> endobj
-10466 0 obj <<
-/D [10464 0 R /XYZ 100.892 685.529 null]
+10507 0 obj <<
+/D [10505 0 R /XYZ 100.892 685.529 null]
 >> endobj
 2630 0 obj <<
-/D [10464 0 R /XYZ 100.892 551.937 null]
+/D [10505 0 R /XYZ 100.892 551.937 null]
 >> endobj
-10467 0 obj <<
-/D [10464 0 R /XYZ 100.892 520.658 null]
+10508 0 obj <<
+/D [10505 0 R /XYZ 100.892 520.658 null]
 >> endobj
-10463 0 obj <<
-/Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F29 3731 0 R /F17 3698 0 R /F71 5424 0 R /F70 4384 0 R /F30 3732 0 R /F58 3733 0 R /F68 3734 0 R >>
+10504 0 obj <<
+/Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F29 5413 0 R /F17 3698 0 R /F53 3738 0 R /F59 4373 0 R /F30 5441 0 R /F61 5442 0 R /F71 5443 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-10470 0 obj <<
-/Length 1873      
+10511 0 obj <<
+/Length 1874      
 /Filter /FlateDecode
 >>
 stream
-xÚ½XI³Û6¾ëWèHUE0ApÍÍã%5©8qê)•TÙ9@$$¡†‹ÂÅÏo~ýô’žâr25sbh ·¯
-†ëã:\·úÇnõâm®e(Š°ëÝa-)²P®Ó¼I¯wÕúCÊpóûîûo£h‹"McbÍSQÈN"¦‡§a4Íf«’8ÐmÅÄ˲ì¦vÄA¼ß¨0èj[Z3l¶2–Yðê¤Ï£é™9JQÊêÍnõÇJ± Ø…>‰Pj]6«¿‡ë
-Ö¾_‡Bùú‘8›µJr‘&	Ðõúaõó*¼4R&wŒAÆ þº®»M” [œfÁy³²ÀôÛªk´myRÓb<"§©kéÛ-Ó`ÀÀ wËäÜ1òDo†±·åh»Öí;^ÙÃ	p°Ûw>×ÖT½¦l¥I\°¶¯º¦é@)¥ÔÍqJÅÁxÒ#¯éÞ0qèÍ“a-ê'f5+^µmYO•ù–à=ؐWnK…om#%r™±C™Ýlºñ5‘$?tG¯õ©›úá‹ò¶nï#ð=¬‡–]¿‘AŶë£mÿñ¦oì8'¸¼bK×°?Jӏ„34ºD…O¶5Ït-DíëÕMÿ–º//‘J at BúÉᚧ>†I™‚8-uí”ëù{¬»½®CþÏ=ûË`œÐÞO謑Їf"ÊÔõáºAKöz«D(¢vJ€›A.†aۍL<QÔÜÀ6çÚ4fö
-LiL|"œ¿2¿RvÌ×wµ;Ô¥"2S*å¦2 ‹àÝ~óàWÛVKQ‚…wñ‹(?¿øíý&Á³¿žlm˜´#ï´n‡®°àvØóœ^Ö`Ü–F“%O<º²äŽªÓ€ù³"¬6†‰×®R"ýIÄáènõѝŸ}àï•™8f~Tœ2ìiî¼dqÅ3æóÙöO—Ê%¬¯²<8L-UE‚)ŒGŽw¥	Õ›\¡Xx×
-#³tü‚wÀShÒ½A³È\d¹‰1Ìh·y<yÉ£mS'öiãE¸L¾õè0NPþU}7.óaäT£]€p`>JY—	 éæç+ 5@/×<ªÃ¯Î=¹û“­Ÿ.ñ¿g¶ïîÕ󁦜.H,—;Ô(ŽÈÏDH8€,?¥¥ùsÖ½nõ8,u{G ã‡À«Ã8÷UnæÒêÇ(/K˜mý
-0Üöd××`Â÷ +D?î^uíÁÅûŸ~`ö법æ"‹RÏ-K¶–‘(I 9Xã\x•£TĐA2žP‚Ð,ì6E`$á"á伕	櫪 te½å@D>ôT'#`áÑ'„ÒT`±ì
-Ï¡cðېL=3+ÝpsSÇR_Tk	À5:a>’Ïsö [[QH¡Xð?Qš?dÁÄEœÏpœ”°éœÛàÌé8v”¾°rè|gÇ)Sƒ™»%Uf({»äÍ"õ`™øåÚÓŸÕlÌ Zz/v‚édê3Ïq&ÇÚñ²w75l®K`·„[ÌFÓê¶t<ÓaNÿO¶ïZE] LÂ’È"Ž¡sÏp	éàwã^3²ÞTvì
-9)E˜I‚6í˜u÷"N”D9V÷G$âÅ7<ýÖ:çúÙQD"Ì•OãÔ¸#0VBJéé–9¼70[]Ï
-¢*WëîLŽÉÐ1Û,K ¼K]k»róK¹‰]L}…T‰ð$z}•D¤2S ¸…~«q¢°«‰kªä°„­Ó¥nꊂÞDÉ¥®`¥¯_îîù!Á&'ò¼Ôq‘‡> ¸Ý †±ëé€IªnðuB¶Ö-)§ÙÒžV¡ºÊO¸2œ-âžò±¤fë+kb†áNí½Â‹û’s1̹¸#1èÆSc?ÁÕ»¡Î{ŽÍB!óè뛆"]‚Àª±WdPõUüÉ}Ô/z$—'ºëq€°0ŽÃßWÒ7
-DyŠ{i!3uæ/åE$rur.•³Üýibk×ðq‘e}œ¾s±án—ûix÷I†k܃­Þ×w½g"+Ô_ at D©çˆH²YÔR a0P+Ä0©xŠ±
-üæóÈ4šv´Ãy>wv×Hc‡CØ…"¾
-ô~²uÅ-o¡èÖÁ/Vº;¶gà1™~µíP§£çÙ€çsˆ¢›]ˆJ…¶â|©Ïz÷åh1·1´ÿyɼaîñø™Ö@wÆѵY•yi9!&Täœá/
-]Û7É}-P³Ü¹ƒþ #ݾªcF~KE—QƒÕaêϽå¿°f×çCs!§5L/ϳçíŸ&Ж@¿hIYrD¼Eµ0ò5s,¾òwÄÀî~jÎY超G]IJâÐ	re(ñ½=M-‹vøbsàšËÁÿ±©æ’ûsðý'†)µ(ó…/®ÞÆþûf·úÃá
+xÚ½XI³ã¶¾ëWèHUY‚àêÛdW\{RO.§Êö"!	.2—yóòëÓ@ŠïÉS“¤’@½}Ýh0Üž·áö»Í_›Wï“p+CQ„…ÜN[™H‘…r›æ…HŠx{¨¶¿i˜ï~?|ÿê}msQ¤iL¬y*
+YÀIÄôð4Œ¦ÙíUº­˜x]–ÝÔŽ8H‚;]mKk†Ý^Æ2Þ\ôu4=3G)JÙ¼;lþØH8»Ñ'JmËfóëïᶂµï·¡PE¾}$Îf«’\¤It½}ØümÞ)“»FÆ… cP]×Ý.ʃGÐ-N³àºÛGY`ú}Õ5Ú¶<©i1
+‘ÓÔ5ôó-Ó`ÀÀ wËäÜ1òDo†±·åh»Öí;^9Â	p°Ûw½ÖÖT½¦ì¥I\°¶oº¦é@)¥Ô³ã”Šƒñ¢G^Ó½aâÔ›?&ÃZÔOÌjV¼jÛ²ž*ó-À{°!WnK…oí#%r™±¿…2{¶é™¯‰ô ù¡;{­/ÝÔ_”·w{ÿÑ`=°,èú*¶]Ÿm{þÿˆ7}cÇÑ8Á5èà½CXº†ýQš~$œá Ñ%*|±­x¦k!j_¯nú©ûú©$¤Ÿ®yê·0	!S§¥®r=ÏuwÔ5pÈÿ¹gŒÚÛó5šàÐLD™Zþ ´ä¨÷J„"
+a§(°äb¶ÝÈÄEÍ
+ls­Mcf¯À”ÆÄ'Âù+ó+eÇ|}W»C]*"3¥"1QîÞÉj*²><à7~±mµ%Xøñ¿ŠÂðó«¿Üåq xö—‹­
+“väÖmàÐuÜÀ{žÓËŒÛÒh²ä‰G+Kî¨:
+˜?û(Âjc˜xë*%Ò?“DŒŽ>èVŸýàÔùÙþ®ÌÄ	0ó â”aOs×%‹+ž1Ÿ¯¶ºU.aÝÐx•åÁij©*La<r¼+M¨Þå
+˜À‡n™¥;἞B³î
+šEæ"˳ÃŒv›Ç‹—<ÚÆ0u!aŸv.P„ËäçÆ	Ê¿Êàï¦Ñe>Œ‚€j´Ì'B)ë2$Ýü|…à  èåÚƒGuø•Áµ'w²•ãÓ%á÷ÌöݽzÞ"p”Ó‰åÒ‚Ac‡Åñù™h	'å§´£4®º×¡~ ‡¥nï`¼á¸:€s_åf.­¾pÜ€ò¶„ÙÖ_¡€ ÃmO¢ÖÝ߃®ýxxÓµ'{úÙ×e+ÍE¥ž[8–l+#Q$’:)@s"°ƹð*G©ˆ!ƒd:=¡! Y8ìŠ(ÀHÂEÂÉù\&˜¯"¨‚Ò•õ–!øÐSy<^0Œ€…G;\jHSM€Å²7z4<‡ŽÁoCZ0ý ôʬtÃÍMH}P­!$ ×è„ùH¾ÌÙ“nlm5F!…B`ÁÿDiþq>ÃqR¦snƒC0§ã<8PúÂÊ©ó§0L
+fî–`T™¡ìí’7‹Ô“ydâ”kOV³Y0hé½Ø¦‹©¯<ÇA˜kÇËÞÝÔ°¹.5Þn1M«ÛÒñL3„9ý?Ù¾kýuƒ0	K"ˆ8†Î=[À%¤ƒ܍GÍÈzWÙ±7ä¤a&	fØ´cÖÝZTˆ„QŽÄý‰xñ
+ÏC¿€µsjõì("æÊ'‰qjÜ+!¥ôŒtˁœ	Þ˜­®çQ•+uw%Çdè˜}–%€Þ¥ÖÚÅ®ÜÀüRnb×#S_!U"$<‰^D_%©Ì(n¡Çjœ(ìjâš*9,aë´òÁº®(èM”\ê
+V*ñöõážlr"ÏK‰pèŠÛ
+Pa»ž. ˜¤ê_‡ dkÝÒ™rš--àiªU~•ál÷”%5[_Y3wºhï}ÞÜ—œ‹aÎʼnA7žû	n¬Þ
+õ°pÞsl
+™G_çØ4éV½¢ ƒ2h¬Wñ'÷Q¿Dè‘\žè®ÇÂÂ8_Iß(å1(ÌÔm˜¿”‘ÈÕ:/ä\*g¹Ç	ÒÄÖ®áã"Ëú8}çbÃÝ.÷Óðî“
+k܃­>Öw½g"+Ô¿ˆ4R/‘d³¨¥@Ã` VˆaRñcøÍç‘)h4íh‡ó|>îꮑÆ:‡°3
+Eü<ÐÇÉÖ·¼…¢[¿XéîØžÇdúÕ¶CŽ^fžÏ!Š
+lv!*ÚŠó¥¾ê#Ü—£Å|ÜÇÐ
+üuä%;ð†¹Çãg.XÝEGk³*òÒrBL¨È9;Â_º¶ÿ4n’ûZ f¹sý
+. at Fº}UÇŒü–Šn£«ÃÔ_{Ë`ÍžÖçCs!§5L/ϳ—íŸ&Ж@¿hIYrD¼Gµ0ò5s,¾òwÄÀî~jÎY超G]IJâÐ	re(ñ½=M-‹vøbsàšËÁÿ±©æ’ûsòý'†)µ(ó…/Vocÿ}wØüè
 endstream
 endobj
-10469 0 obj <<
+10510 0 obj <<
 /Type /Page
-/Contents 10470 0 R
-/Resources 10468 0 R
+/Contents 10511 0 R
+/Resources 10509 0 R
 /MediaBox [0 0 612 792]
-/Parent 10447 0 R
+/Parent 10515 0 R
 >> endobj
-10471 0 obj <<
-/D [10469 0 R /XYZ 151.701 685.529 null]
+10512 0 obj <<
+/D [10510 0 R /XYZ 151.701 685.529 null]
 >> endobj
 2634 0 obj <<
-/D [10469 0 R /XYZ 151.701 384.821 null]
+/D [10510 0 R /XYZ 151.701 384.821 null]
 >> endobj
-10472 0 obj <<
-/D [10469 0 R /XYZ 151.701 352.456 null]
+10513 0 obj <<
+/D [10510 0 R /XYZ 151.701 352.456 null]
 >> endobj
 2638 0 obj <<
-/D [10469 0 R /XYZ 151.701 280.787 null]
+/D [10510 0 R /XYZ 151.701 280.787 null]
 >> endobj
-10473 0 obj <<
-/D [10469 0 R /XYZ 151.701 251.131 null]
+10514 0 obj <<
+/D [10510 0 R /XYZ 151.701 251.131 null]
 >> endobj
-10468 0 obj <<
-/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F51 3729 0 R /F71 5424 0 R /F17 3698 0 R >>
+10509 0 obj <<
+/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F51 3736 0 R /F53 3738 0 R /F17 3698 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-10476 0 obj <<
+10518 0 obj <<
 /Length 1862      
 /Filter /FlateDecode
 >>
 stream
 xÚµWK“Û6¾ûWhz’glEõ°rKw·™ét“mìL:“ä@K´Í‰,¹’¼÷× @ÛÚ(míI B ÀÐÛz¡÷zòójòâ—(ò² ÏBá­6žÃ`‘G^ºÈƒ$½Ué}ô—ºèMSO?¯~µâ‹ OÓÅ£<A:$¹(
-’`:a*ýåTø§®×ûé\&‰¿ìÕT†~ÛȈ}U—´ó[³m@¶¦ÕCÛLçQîºëL½%Ù·º}4ú‰HB°2ÈÃÜ,ÎâÄ™
-R“»Õäω ._]*	¤ôŠýäãçÐ+aïW/d¾ðž¬äÞ“É"HÔVyËÉï“ðÚQ"ó„ò$‰žŠóÀzƒ=¸ vý¦.›©þS÷H3ÿÍ*~…áWº‡H®ïzs8IV´ÚiðÃ"ô{ôÇÂoªŽ×;Õ#%ü½šÂƉØk+ÅgŽ.¯O¿hêO¡ˆ·ÇÖ©ÝéΑV́t$ßlhÎánßžÿ¿i›ýY	ß/ñBx!ƒ$Îét{8Œ·Q·UõhÚ¦Þ#ÁŸí†B£°‘ Gñ¾Ó-Q÷ªV[·Ø4LÜ6{eên«$ž1iÉ	‡œq(ý×mƒ9‰¼‡©õ´)N´¾ƒ¼,Mß´¨?Š.gèG ñNoM×·'bßYaÚù&a«·ºìeè¯Ö"3ê}]âµ¢,DGÚïÀuÈÀ¤yñÇÃt!ýqúá=÷-›Zu¤Ê!1æÝßßñdúQêph›CkT¯Çìú$dÜÕê0Gÿþ—JY],c¿½Ü[&¾>;	dÈI CÕô÷Þ¨ª:ÑŽÂd‚$£+M8êÀ9Ç	˜¨îʺ„Œã I)A“p˜‚p
-JtÈ8IvU¬’‹u©ökEeúp{óúÁ:RÆ`"}@š²æeiS“h[Fï-$TSUoô·9ïeœú5`œ=`ë6£ªÇ
-l‰Þc%€fáo‰q´Eb-)ŠæHî©
-M"64™s2L
-%µWå™QTÇR¿ƒ\‘‚Ûär»ýTFþú ºî©s\*‚PäN|6¦2ÄâÜF0°‘_®ískLiУ~\i­GÕˆÚÜ•šy’Æ.ç¾i5Q‡©“mÉÌbn=
-©Ù$¢¡Ã‹Ê@öƒÔè¿¡yfùٍÐ8SÈ…æÆ‚k0§Ü›kM1´¿Û5Ǫ$ºÕª$AÆ$ì5 ÌŽ67î,ã¾=p•cöO\is¶kpî/E³×Tvµ7•Q-­U$U³a&äåUFP†"ve˜AôÄejpEè&¨B;171 ƒ&†4µCÍ¥ŠãH]ÆØŽß1Ì,‰¸n³9”%A.a'°T¶úŽVÖ[yem½V/=Ìn;EMKpŽä†¾‡–zøÙÈÁŽïl9
-v\ßàQ†T¨[ƒ‘µq Ã36YŠ>N±´x½¦`3&W!ˆ”L³¾ƒj{¢Ð|éð™ãÉvT‹
-ç	ɃaÜBE1ÂRÇ»È|œ'å7ÚŽO¸Û/hXâw=üy´°Î©‘
-ëa]„Ög_–4Ë ï:)qùƒÜ%&A¡i»1Üõ*{ âf¹Ä†l
-†ç2AJ¼é]{„Uo•&kóˆÆë¶SÉÕPÎÿ…mn4íLσa«uqköhÐûäRšîß?X«(|ègþ›;[¯:ùÃN£$üùLïd®sÿÖ´0Ð7ؽqû½XÜTh¡.gtEÚh½8[â¢Tbö†Ä^?¼í†:yŒ©çßõtÕ¨R³³Ùë1Ž&èr£K@ÅÛÊå ÿdÎã/²¹]Ñ‚Í°©«úaš¦‹þË ©CaRΞzÖ4,é€ûÕáP±ƒ’©8[Õ%úTVYª@#Ô›Z³Á¦”pyŽL~Á?^dÎFýG7ijG=]5$z¦ar꾇|gÌØ)ÎœÌ×®€±Sõ#ø›}«ùñbÓGØÚ³ßË«Çù_ÐÓ¿# º¢9¸×Óµ $! ­ZC›£'ÒKœH¯bZau@pÓëÙؼE#àŒ=ÚnUmþ²–8Ô  ég‹¹ºÆE àv½óÆ
-ä Ý—M—qxÆæœË¸×íFšY	Zhþ¼]ÒO‹¦"	N\¨xjøÍĈ¡ÎžtMK ·ùHÃÞ÷<ÆáLŽÂÙÝW]ŸQL 	¹IX­±-…Rw¦,uý^ºSM	
-OÑæÈÒë+8)õF«þüf»XG}EZ¾Ø‚8qçU­·âržƒ
-ÏC!¡Ô¯o5@‹Šgî7ö)Qͱ$_U@ö–¼ÕÕ¿ÛœŒÚL/í(‰ýþòfÃñ'I荎»Óæ”Ê”ðl,gîÁéÎBô±â*¶oSø:GÍ//Ëx9«à<᜾Û2ø|{U÷½[MþhÙÒC
+’`:a*ýåTø§®×ûé\&‰¿ìÕT†~ÛȈ}U—´ó[³m@¶¦ÕCÛLçQîºëL½%Ù·º}4ú‰HB°2ÈÃÜ,ÎâÄ™†9JMîV“?'¸ |u©$Ò+ö“ŸC¯„½_½0ùÂ{²’{O&‹ MP[å-'¿OÂkG‰Ì"È“$x*Îë
+ö@DàØõ?˜ºl¦RøOÜ#Íü7«øE†_é"¹¾GèÍáp$YÑj§Á‹ÐïÑ¿©:^ïT”ð÷j
+'b¯­Ÿ9vº¼>-ü¢©?…"Þ[§v§;GZ5RБ|³¡=8‡»}{þÿ¦mög$|¿Äá
+„’8§Ðíá0Þ>FÝVÕ£i›zt¶
+BÂjDEÄûN·DÝ«ZmÝbÓ0qÛì•©»¬’hx~Ĥ%'drþÅ¡ô_·
+æ$ò¦ÖÓ¦8Ñúò²4}Ó¢þ(ºœ¡Ä;½5]ßžˆ}g…içS˜„­Þê²—Q ¿jX‹`̨÷u‰×Š²i¿×!“æÅÓ…ôgÄéw†÷Ü·ljMÔ‘*‡Ä˜wCÄ“éwD©Ã¡m­Q½³ë“qW«Ãýû\*eu±Œýöro™øúì$!'eTÓSÜ{£ªêD;
+“	’ŒV¬4á¨ç'`¢º+ë2Žƒ&¥MÂa
+BÀ56(YÐ!ã@$ÙU±J.Ö¥Ú¯•éÃíÍTèëHƒ‰ô
+hÊš—¥MM¢mA¾·PMUi¼=Ò3Üæ¼—qê×€qö€­ÛŒª76x°%z• š…¿%Æщµ¤(š#¹{,¤64‰XØÐdÎiÈ05”Ô^Y”gFQKýrrE
+n“gÈíöSùëƒêº§rÌq©B‘;ñÙ˜Ê<‹sÁÀF~¹¶Ì­1¥q@úq¥µU#2hsWjæI»œû¦ÕDA¦N¶%3‹¹õ4¤d“ˆ†/*ÙR£ÿ†æ™åg7BãL!V˜;®EÀœroj¬5ÅÐ"ün׫’èV«’“°/ÔD 0;Úܸ³ŒûöÀUŽÙ?q¥ÍÙ®ÁM¸¿Í^SÙmÔÞTFµ´"T‘T͆™—WeAŠØ•aÑ—©Á¡› 
+íÄ ÜÄ šÒÔN5—*Ž u`8.|[Ä0³$âºÍæP`P–¹„ÀR=Ørè;ZYo唵õZq¼ô0»í5-Á9’úZêág#:¾³ýå(Øq}ƒGR¡n
+FÖƁÏØpd)ú8ÅÒâõš‚͘L\… R2Íúªí‰Bó¥ÃgŽ'ÛQa,6œ'$†-poÅKï"óqž@”ßh;r<Yàn¿ a‰ßõðcläÑÂ:§F66X¬‡=tZ?œ}YÒ,¼è,¤Äår—˜…¦
+ìÆp×w¨ìˆ›å²u6žË|)ñ¦{tíNT½9Tš<r¬Í#¯ÛNU$WC98ÿ¶¹Ñ´3=>„­ÖÅ­
+Ø£Aï“Ki^¸ÿ`­¢ð¡Cžùoîl½vr4êä;þ‘ðçW0½“!¸Îý[ÓÂ@ß`÷Æm ì÷bqS=¢…ºœÑ	Di£öâl‰‹
+P‰Ù{ýð¶êä1¦ž×ÓU£JÍÎf¯Ç8š Ë.chl+—ƒüS9¿ÈævE6æ®ê‡i
+˜.ø/¤…I9{vèYÓ°¤îW‡CÅf HJ¦âlU—èSYAf©}ŒPojÍ›zPÂå9R0ùÿx‘9õݤ©õtՐ虆ɩûò1c§8s2_» ÆNÕ[Œàÿmö­æÇ‹MakÏ~/¯çAOüRŒ€èŠæà^Oא„ ´j
+mŽžH/q"½Ši…Õ! ÁM¯gcó€3öh»UµùËZâP€¤Ÿ9,æ"聀Ûq<ôÎ+tt_z4]Æá›s.ã^·Uhfu$th¡ùóvI[<-šŠ$8q¡â©á7#>†:px2Ð5-Üæ#={ßó\‡39
+gw_uq|^D1$ä&=`]´Æ¶lBHÝ™²Ôõ3xéN5%(<E›#K¯¯à¤Ôu¬úó›íbM8465öiùbâĝWµÜŠË=z6<…„R¿¾Õ -*žy¸SÜاD5Ç’|UÙ[òVWÿns2j3½´£$ö@øË›
+ÇŸ$¡7:î>N˜S*S³±œ¹§;ÑÇŠ«XؾMáë@i4¿¼T,Kà嬂ó„súnËpàóíUÝ÷n5ùç	ÒJ
 endstream
 endobj
-10475 0 obj <<
+10517 0 obj <<
 /Type /Page
-/Contents 10476 0 R
-/Resources 10474 0 R
+/Contents 10518 0 R
+/Resources 10516 0 R
 /MediaBox [0 0 612 792]
-/Parent 10447 0 R
+/Parent 10515 0 R
 >> endobj
-10477 0 obj <<
-/D [10475 0 R /XYZ 100.892 685.529 null]
+10519 0 obj <<
+/D [10517 0 R /XYZ 100.892 685.529 null]
 >> endobj
 2642 0 obj <<
-/D [10475 0 R /XYZ 100.892 660.623 null]
+/D [10517 0 R /XYZ 100.892 660.623 null]
 >> endobj
-10478 0 obj <<
-/D [10475 0 R /XYZ 100.892 641.039 null]
+10520 0 obj <<
+/D [10517 0 R /XYZ 100.892 641.039 null]
 >> endobj
 2646 0 obj <<
-/D [10475 0 R /XYZ 100.892 540.002 null]
+/D [10517 0 R /XYZ 100.892 540.002 null]
 >> endobj
-10479 0 obj <<
-/D [10475 0 R /XYZ 100.892 515.89 null]
+10521 0 obj <<
+/D [10517 0 R /XYZ 100.892 515.89 null]
 >> endobj
 2650 0 obj <<
-/D [10475 0 R /XYZ 100.892 437.562 null]
+/D [10517 0 R /XYZ 100.892 437.562 null]
 >> endobj
-10480 0 obj <<
-/D [10475 0 R /XYZ 100.892 405.992 null]
+10522 0 obj <<
+/D [10517 0 R /XYZ 100.892 405.992 null]
 >> endobj
-10481 0 obj <<
-/D [10475 0 R /XYZ 100.892 372.243 null]
+10523 0 obj <<
+/D [10517 0 R /XYZ 100.892 372.243 null]
 >> endobj
-10482 0 obj <<
-/D [10475 0 R /XYZ 100.892 337.491 null]
+10524 0 obj <<
+/D [10517 0 R /XYZ 100.892 337.491 null]
 >> endobj
-10483 0 obj <<
-/D [10475 0 R /XYZ 100.892 196.585 null]
+10525 0 obj <<
+/D [10517 0 R /XYZ 100.892 196.585 null]
 >> endobj
-10484 0 obj <<
-/D [10475 0 R /XYZ 100.892 173.261 null]
+10526 0 obj <<
+/D [10517 0 R /XYZ 100.892 173.261 null]
 >> endobj
-10485 0 obj <<
-/D [10475 0 R /XYZ 100.892 152.664 null]
+10527 0 obj <<
+/D [10517 0 R /XYZ 100.892 152.664 null]
 >> endobj
-10474 0 obj <<
-/Font << /F22 3706 0 R /F50 3701 0 R /F17 3698 0 R /F15 3700 0 R /F51 3729 0 R >>
+10516 0 obj <<
+/Font << /F22 3706 0 R /F50 3701 0 R /F17 3698 0 R /F15 3700 0 R /F51 3736 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-10488 0 obj <<
+10530 0 obj <<
 /Length 1806      
 /Filter /FlateDecode
 >>
 stream
-xÚ½WKÛ6¾ûW=É@¬õVzÒd“6ØìºX›"ÉA+ѶYt()Žÿ}g8C¿ªŠöÄáÎó›‘ï¬ßy=ùe1¹zûŽð½ÜÏ…³X:"^ê'Ér/Î#gQ9ïÝDӏ‹7W¯‚Àɼ<I"s5K¼\ä É\ºßw½ÜLga¹E[ñ¼,ÕÐö¸‰Ýù4ô]ÕÔe-»éLD"u_¬‹m/5]|er½˜|™Šè{aè”›Éû¾SÁÙÇ÷Â<svææÆ	ãÌKâèƹŸü>ñÙHÿÔXŸ›ÄžFNåž1Êë-ìgÎûYìûîótLWéJjYѦ©»žÙKZ‡ÎÔëù]GTÍ«z싺••7Å‰pky)¥Tí4ÈÜ^ÒÂßUr;Á^¶U‡ª9"ô 23Xâ('¥ª†în] ¬0¢W2?ø"Z
-¤5pj¾«eÇ‚KþF-ŸžÙÉ!ÎüzHÍð|ÀîáéÅGN6¤Í’ß:|ŒCë‘ !UÐRM…« „[ ¦A–ºÈ« ua—ºR?5OA2¸Î2»á]ë~2™W­ÛB÷u94…&d7§â³Ú<cýÿÑ7ŠÞÛ>%Fö3lƒ Z<6rÃÑF«¢˜JOÉC at t}Ñ3‰iáñ¬—|´oOŒ~ìo¤^I“@þEòh›Û¦(%ÜÞÿ哲èk›¼¦ˆB¶óñyÙ×_Ñ,I/k
-¡UzÏ)Þw²Yþ÷ªþZ@‚E6$Q ¸d#Žr¨Ü‘câ°.Ú•¬žMg©Ÿ»·ŠN¶šm–]W·+ú°æÏZ)+¬P¤kÚª~,^'/\`à…—‡Ö¦£€ö!UŸ±
--™Øn›š€#v—PjK7›Ôå›ÇØd‘Å>Þ˧@F)¢ÝA¦%:ùuv 4ÔúÔH©‹†Ó_Ùo©ø»K‹í·§g£ߨ•É´JªÔõÖà+lHŸòhAñ+wt† ‚ëCÝV
-õØñGïãÏM¯âÌ#°?óÈ“ïÚ°ZIr¢V W`˜÷tòH at M'¶‘ðQÑY’䤶÷ ë~]W•äHY¸"¿ÉrèáÑüêö-¥˜V­ºfOˆ0Ë¡}ß.¢ä>jÖ`1ä±5 Ƀ¸1~ò(ܵli£°™®ù³‚–Vé
-}D£¹?swÿ$üùhø©ß‚¸Gƒjn·z	°G¬‚WI`o¬—Ó“ÜOR(¸eR»Îº*:\¢N…\ß‹ÿo¨‚–{x¨ vg8 ŠÚ˜Nˆ§Ϧþl1?ãtCöÇ*‰¢	Æ…tfZÃ[Ä£ò² p‚˜´ä¢
-O漞˜Ð¢t?l¦;¨¿AK4*(<2¹äÑ°)RG^3m‚z^† q‰—&!i$^“‚€ð¾P›Íÿk
-HBÀ:–tî`Xyiš‘ŒùԶʙ–MÑŽ¢5vçŽv%ú‰C%âæËP÷LV5t•fŒžöˆÄ/V­êø–©?$$õ5ºQz´3Ÿ
-5P¨È‰,õò µ06PvÕ¥j*ÓbhlYâDu쵕ou½{yPTm³'
-¥.íÙ
-Œ¹‰vczA$Ž¡ðcŽÞçñòõ£¹H  ˆÿ`îáoþü½PÅðÃÁm[„ÑÃ4ÑûÀÇÚ ¤SjIÄ
-V©‘™ž±~	ØæþBµËzåÍïnÆH|/ʃ Ò
-?EsÛ¡'¢6klPíüý³?¬rþ5XäíõâæîõÝíèãàÒDØ›ÝJÇDï{I–\ 	fžPkÆ 6E%‰j­&ŸBèÄmÉ'&M!bjÐÄx0 Ä»9­s­¬¸Žt -‘0Süž?
-?oæwûìèüÒIÌÕ<Õc¿…×QudìL-j·Šxèô–?ØÕ0ôʨ‰DžÑú8°ŒŠ†,“kYlt°²S#ÛìŠÖv×;ÌRšh˜ÌJy¢Íh]Û•.*^¶*Àrú¹ŠŒ÷ð¼g*4Â?Hœcˆ½æÖÓ=ûÉÊ?í`GLB|È9ñ:ÚP_˜†ìîñ‚XS¦S“ ¥Ó‡›ðq¢A^þíê-Ì(•»oïí}Û»1w@ï¹ÂèêÝ|ÆãˆAP@Ó%ôtÀY
-?l"^©qÞ=EJÛ3ÖL˜ž†Äk­†-‘'®Ñ亪{ó;#
-‹° @tA‹-ds\ :V£H­Æ²C©.~Œià	hP¶\ùuD³v¼¶¬ÝÚ¾¯´¦?pØ »Š#MÕø™â¬ïî³'“'q2”†x
-Ç¢Kh»œ}烒]¯“¿ ôV— 
+xÚ½WKÛ6¾ûW=É@¬õVzÒd“6ØìºX›"ÉA+ѶYt()Žÿ}g8C[v @Ñž8RÃy~3ò•ã;¯'¿,&W¯bß¾—û¹pKGÄÂK}á$YîÅyä,*ç½›úqñæêU8™—'Id®f‰—‹$™K÷û®—›é,Œ#·h+"ž—¥Ú7±;Ÿ†¾«šº¬e7‰H¤î‹u±í¥¦ËA‚¯L®“/bA±‘>±†N¹™¼ÿè;œ½q|/Ì3ggnnœ0μ$ŽnœûÉôÇÆŠøÄØ$öü0r’(÷ŒQÆXÏha?sÞÏbßwŸ· c¸JWRËŠ6MÝõÌ^Ò:tÆ ^Ïï:¢j^Õc_Ô­¬¼é,N„»XËs)¥j§Aæö’þ®’Ûéö²­:TÍ¡‘™ÁG9)­P½0twëe…½
+ùÁÑj ­Só]-;\ò7jùôÄvHqâ¯ÐCj€çvOÏ>:s²!m–üÖá“`Zy©‚–j*\y$Ü5
+²ÔÝ@^©û»Ô•ú	¬y
+"9Àu–Ù
+èZ÷“1ȼ¢hݺ¯Ë¡)4	$»9ŸýÐæëÿoŒ¾QôÞö±(1²ŸaÐⱑŽ6ZÅT:xJ¢ë‹žIL³ gÍeÉGûöÄøàÇþFê•4	äŸ%¶	±mŠRÂ]áý_>)‹¾¶ÉkŠ(dë0Ÿ—}ýÍ’tð²ÖZ¥÷œâ}'›å¯ê¯$XdC‚K6∠‡Ê9&ë¢]ÉêÙt–ú¹{«èd«ÙfÙuu»¢kþ¬•²Â
+Eºf¡­ê/ÅkôÂV^xyxfmzÐþ ¤
+ãÓb V¡%ÛmSpÄîJMciâ†c“º|ó›,râ¢ØÃ{ùÈ(E´;È´D'¿Î€†Z”ºh8ð•ý–Š¿;·Ø~;¶8»hñZ™LË¡¤J]o
+¾Â†ôÉ!ÿ‡OÀñ·rGg ¸>Ôm¥Pøþ7þÜô: N<û<ù®¡
+«•$#µ ½ü§“Gj:±„ŠÎ’$'µ½8X÷뺪$¿@ÊÂùM–C^ȯnßRŠiÕª¡kö„³Ú÷í"šAî£f
+C[<€ã×(O €Â]Ë–6›éš?+hi•Þ@Ð/h´#÷gî?¿~ê·àîÑà„šÛ­^ì«`ÇUØëåt”ûIÊ ·¬£Sj·ÀÙBWE@‡KÔ飐Ëà{ñÿ
+CRÐrÔîTQÓ	ñãÙÔŸ-&âg|!‚®cÈžàXåC"Q4Á˜£ÎLkx‹xT^F!ˆIK.ÚpŒ0çõÄ„¥ûaû3íØÁ@ý
+Z¢‹‚ƒ “K
+›"uDàå±0Ó&¨çi—xi’VAâ%0)ïµÙØü¿Ö€´!¬cI'à†™—¦ɘOm«œiÙ½áX ZcwîhW¢Ÿ‘8T"n¾uÏdUCWI`ÆèiÈAübÕªŽo™úCBR_c¡¥/væ±P…ŠœˆÀR/Pce7\Yª¦¡R1-†FÀ¦‘%NTÇ^[IðV×k°—EÕ6{¢ QêÒN‘ÝÀ˜K8`7†¡Dâ
+Op0æè}?0 /Qo0š‹
+‚øæþèÏßU?ܶE=L³½ |¬
+BÚ9¥–@Ü`•™qxÚÛ#H À6÷ª]Ö+o~wsIÄ÷¢ü0à ÝðS4§±z"j³ÆÕNßÏÇ"sÈ=ø×`‘·×‹›»×w·—&ÂÞìÖP:&èxßK²äH0ó|€Z3® ±)*IT«h5ùB'nK>1i
+Sƒ&ƃe ÞÍikeÅp¤h‰„™â÷tøièøy3¿Ûg/Î/Ä\ÍÀS=ö[xUGÆÎÔ¢&|«ˆ‡Noùƒ]
+C¿¡ŒšH䭏˨hÈ2¹–ÅF+;5²Í®hmwÍ°ƒÁ,¥‰†É¬”#m.Öå°]颲àe«ò,§Ÿ«ÈxÏÀ{¦B#üƒÄ9†Økn=ݳŸ¬üq;bâCΉ×цú*Æ4$fuÿÄb˜2šì ->ÔØ„
+òòoWoùcF©Ü}{oïÛþÛ]rôž+ˆ®ÞÍg<Ž4]BOü˜¥ðÃö'â•èçÝ1RúØ6˜±fÂô4$^k5l‰¹æ‚&×UݛߑPX„¢Zl!›ãбºˆÐjü(;”êâÇX‘ž€eË•_GT0kÇkËÚ­íûJkú‡
+º«8ÒT큟yA NúñÞ¸aà>‹q28Š“9 4ŒÀk8¾]BÛåì;”ìz½˜üñN—¥
 endstream
 endobj
-10487 0 obj <<
+10529 0 obj <<
 /Type /Page
-/Contents 10488 0 R
-/Resources 10486 0 R
+/Contents 10530 0 R
+/Resources 10528 0 R
 /MediaBox [0 0 612 792]
-/Parent 10496 0 R
+/Parent 10515 0 R
 >> endobj
-10489 0 obj <<
-/D [10487 0 R /XYZ 151.701 685.529 null]
+10531 0 obj <<
+/D [10529 0 R /XYZ 151.701 685.529 null]
 >> endobj
-10490 0 obj <<
-/D [10487 0 R /XYZ 151.701 660.623 null]
+10532 0 obj <<
+/D [10529 0 R /XYZ 151.701 660.623 null]
 >> endobj
-10491 0 obj <<
-/D [10487 0 R /XYZ 151.701 525.6 null]
+10533 0 obj <<
+/D [10529 0 R /XYZ 151.701 525.6 null]
 >> endobj
-10492 0 obj <<
-/D [10487 0 R /XYZ 151.701 491.727 null]
+10534 0 obj <<
+/D [10529 0 R /XYZ 151.701 491.727 null]
 >> endobj
-10493 0 obj <<
-/D [10487 0 R /XYZ 151.701 432.877 null]
+10535 0 obj <<
+/D [10529 0 R /XYZ 151.701 432.877 null]
 >> endobj
 2654 0 obj <<
-/D [10487 0 R /XYZ 151.701 366.894 null]
+/D [10529 0 R /XYZ 151.701 366.894 null]
 >> endobj
-10494 0 obj <<
-/D [10487 0 R /XYZ 151.701 340.237 null]
+10536 0 obj <<
+/D [10529 0 R /XYZ 151.701 340.237 null]
 >> endobj
 2658 0 obj <<
-/D [10487 0 R /XYZ 151.701 291.326 null]
+/D [10529 0 R /XYZ 151.701 291.326 null]
 >> endobj
-10495 0 obj <<
-/D [10487 0 R /XYZ 151.701 265.162 null]
+10537 0 obj <<
+/D [10529 0 R /XYZ 151.701 265.162 null]
 >> endobj
-10486 0 obj <<
-/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F51 3729 0 R /F17 3698 0 R /F71 5424 0 R /F70 4384 0 R >>
+10528 0 obj <<
+/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F51 3736 0 R /F17 3698 0 R /F53 3738 0 R /F59 4373 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-10499 0 obj <<
+10540 0 obj <<
 /Length 1161      
 /Filter /FlateDecode
 >>
@@ -57883,563 +58823,552 @@
 ¤ª¶CÙ6D芭ír—ÜîƈãMÂ?Ä	³=`mjƒå.å´†ê±ÛƒùŒÎXuªó¹R¸Û•˜›#†ÛŒR Ž%둬!û۝ÏrõíÁ„»ª+ wMÙAþ±z,Ð)ÄèzI%)æò1¸toPa+O€rŸqm°Í¶¤Ú2®¡aíÒí“
 D—ÒsšivÕxNÛ
 åúPÙ»Î@í…’Ì^’o7ÄZ·÷å¨`ÝÖûÃ@ã“¡h«þlθ'P첃`Xê°tÞŽÔÚú« 7P{Äpï:ܳXúõ‡~°P¯9±4Å@µ‚Ú»"B©4ÅËëõ÷ÙIûŒ…^Õà;fÐL“»*žÜU1ÛCˆ +¿­è&Zc†Üñ¤Ê@«‚þj¡øØB@\99…®Ê\×Rã ç³6ADù×KaWT{ºöüM Ù­u=wo‰þì$R^±š=•ÃnoûÂ_ åppz©Of¦S”p­äq:)?N·)NÀÓTq 0þ¤ì·M`x”dÁÒ$\Ä>	w¡”0Ϻ¦Ä¸PãCà4Ác®øƒö$rÏ€o˜Ã0&‘á´r£”'œ_ÕQð¦…iþñx´—Hzµ¨éì”ÚÀ-10’›Ì¼˜*‹ $ à“)Š´þ°ß»Êp‰íðžÈ”«<ÍK`Ž šb£Í]Ùätzöìûùu1W¹vÏD0µ7+}®„øÎÿ ’YÌS)ÿø’<D¢Ù•ä )
-Ïbó'¤ PÇ¿`h@Ï´ù_Ggþã¥3Ï^ªFLs®ñ…ª² Ix*üÃ-–‘‹å(1ý	C9¼€
+Ïbó'¤ PÇ¿`h@Ï´ù_Ggþã¥3Ï^ªFLs®ñ…ª² Ix*üÃ-–ÒÅrƒ˜þC¼~
 endstream
 endobj
-10498 0 obj <<
+10539 0 obj <<
 /Type /Page
-/Contents 10499 0 R
-/Resources 10497 0 R
+/Contents 10540 0 R
+/Resources 10538 0 R
 /MediaBox [0 0 612 792]
-/Parent 10496 0 R
+/Parent 10515 0 R
 >> endobj
-10500 0 obj <<
-/D [10498 0 R /XYZ 100.892 685.529 null]
+10541 0 obj <<
+/D [10539 0 R /XYZ 100.892 685.529 null]
 >> endobj
 2662 0 obj <<
-/D [10498 0 R /XYZ 100.892 660.623 null]
+/D [10539 0 R /XYZ 100.892 660.623 null]
 >> endobj
-3873 0 obj <<
-/D [10498 0 R /XYZ 100.892 476.879 null]
+3883 0 obj <<
+/D [10539 0 R /XYZ 100.892 476.879 null]
 >> endobj
 2666 0 obj <<
-/D [10498 0 R /XYZ 100.892 476.879 null]
+/D [10539 0 R /XYZ 100.892 476.879 null]
 >> endobj
-10501 0 obj <<
-/D [10498 0 R /XYZ 100.892 447.905 null]
+10542 0 obj <<
+/D [10539 0 R /XYZ 100.892 447.905 null]
 >> endobj
 2670 0 obj <<
-/D [10498 0 R /XYZ 100.892 258.929 null]
+/D [10539 0 R /XYZ 100.892 258.929 null]
 >> endobj
-10502 0 obj <<
-/D [10498 0 R /XYZ 100.892 229.557 null]
+10543 0 obj <<
+/D [10539 0 R /XYZ 100.892 229.557 null]
 >> endobj
-10497 0 obj <<
-/Font << /F76 5480 0 R /F17 3698 0 R /F15 3700 0 R /F88 5686 0 R /F72 5687 0 R /F50 3701 0 R >>
-/XObject << /Im3 6525 0 R >>
+10538 0 obj <<
+/Font << /F76 5472 0 R /F17 3698 0 R /F15 3700 0 R /F88 5678 0 R /F72 5679 0 R /F50 3701 0 R >>
+/XObject << /Im3 6520 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-10505 0 obj <<
-/Length 2232      
+10546 0 obj <<
+/Length 2230      
 /Filter /FlateDecode
 >>
 stream
-xÚµ]“Û6î}…&3“gv¹â—(u殽KÚN’É]6Ó‡4\›¶5‘%W’»Ù_€ lÉ«ì:Yß‹!‚    “I´Š’èÕÅO7×/uñ„åIΣ›eÄ5g&áQšåLç*ºYD㔫٧›ß®_
-e,OSåI3ÍÒÔ 'Oôo×~îêíìJj¿kê?®JGÃ7¶²+·qU7»âŠ›øçµÝv®¡YaûÅn.þ¼àÀè¡™”Ñ|sññS-`î·(a2Ï¢;O¹‰¤ÎXª5|—Ñû‹ÿ^$ÃÍq=¹9•3¿	Ôû'·¬Ô3MãEÑÎwm[T+ëx]Ï„‰ïhÐÕD4¯+ÜÛjׯjj»)ªW4Þö›o/aT\tÄ¡h‰`׺室oâªã˜ñØäf Ì{¹â’i•“º¿Õ‚f‘™Ðqþåú
-.*¶Õ‚pHúö-M¾½Q×"I¾ż,\…lºÀ¦ØlKôÇÑŠníZG³Kg;ØoËz•„`21S*I¹WIŠ^Ž!9€hW¨,!ÞºîCë÷Þ¼rݯղ&|ãþܹ¶#Ú. A%B´®ùEú¬\7e5Z—h4}óT%9øiæíÎã–HJ`œç¶+êŠÍ®”Ôñ/Á!(1ÈEßrÞs†(p-?ì´®Ú€ZÔႼªîHÂÚ"âe½¡!D$QÚ©Í´nkÛù¥É Úh\+RŸP8ïÊÅ%1¯«òžðA÷d`•bo°íÚ6Î@Æ7ë"Ìoœ­àSä9¬·#kë‰xP 1ăJÒ‘¶8¶M˜ óuM1ïÜ‚ÆèP„·ÞÎI·œÖ@‡ ¦} ¢ß~û}LXoQ4nLîg™ŒÇñœNÅ3°äøè JÒÞ]Dïº÷ÿzóº^‘tü¿w?ÓGê;wëbŽgc×ÕÕdðÚ-®´‰7ÖK¾ÇQÚû5ÌÕ¼Ü-ÈP0i	{…Dá£±d?ÀŒBŸæê%MÓÛø¡Û®eT-¸‰8g¹Ö“/ËœeyHÂ0Á8;1õÞnnÑv)T†}ví8EMg2‰k,ø²^‰»&™£„Ž5,W’dR+GB€¶ƒEØõnsð+âû,ì>Ž²?"@wôá-dK²+|¼yOp| É>+Nù{;Ø ¦ºÝv묛n`YØ¥Îò¯ZvoÛAð‚µ>´îØŒí	–{‰‡·%ŒŒÝ‹Åâ•¢²ˆØ¡š„m[˜a	ÂéÁ9
-¬Zס6¤YÖeI,|\#
-=B¤™0ÞÇUYßÚòS_&‚Ÿ¥T>”}­ •×/
-u‰fÏú~¦ÝÜ2pörÊ:Ð?(­zJ2㏾‰‰
-‚WG-2Ìð4U ¥1ØÓàø‚¥BG’噎-M̘ÝÃöø°š¡£þˆƒ5NêT”C?'R¿ÿ½~KŒì÷–<ҝ!©0â[Ú³b5xãìX¬:Åž9øEbîÎU"	‰èÈgáõ5©Œñ1Gïm¦³>-~³³XË~3
-a,uz½4Wiâ,ø~^}Ÿˆ(H1p¢rà¥òB‰é[bV£ä“‹ÒW–`‡ßÎÿBaÖ9ÿI9@óL2¡tŸ€$×jŸ+§J²D¦=ˆàFc%C€â
-T7JŽ@K$n´î¯I3¡I™JÅA»‡zÆÇjá¨ìfI£‚@IÀÑ\K£5;Xíî”>	ÓF
-­¥±-UI C‹åÌ輧½:9
-@`+aΓ¾×SiàÀñÙiàˆÕóÒÀóõÚÝ38àûyM¤ªfh/Å.‘®•U 5%‚@I #]Ë~%ÐXO„x*™1ÙcGN1-÷?Ì8ÏãŒ8¶écŒR${øËÈ¡9®	4T^ä=2,	ÊàÜÒÈè¬OîlH;Jœ§³^’?ˆ ñ¬ÎxòüÐb¤t6(>?Sgs$V“={CxÜcB“.`»ñJÈè/v±1$ñᶘÛÒÿ¯Ç©á]Ž[]Y|ö'÷©"5,òyo
-( FžµME–Y¢OiS…áʳ8óXìÉmªÐ*:K}ú^OÔ§ÇçÖ§cVϪOgЫ¯)çpÀ÷óúz›*À@æÿÓ¤B¨]`6YM ÝÊÓCY<~=]•Ò\?ÑQÞ¼ÃÞ”ÊQšS£K•ÇPå1Ty`ÎѨ©4K3óTIÍ'JêIù
-âjÞyò›žÌ0ϪVBC¦ÉN)V^ºÉÏ“ßÆRŸS«îÖ/É ÿÁ¥úáõt­ÚÒvxìÇu€ë@]ÙMøÂ+›ÑTÛfi8|À±ÙüðPàÔõj}¸ò•o8Q…ÉÇŽ¯‰ñÂ-í®ìhà¯ü„ &3ûƒzK—OHQ´“wNÕ>ÄQk¯ù[Ò·M½,J7u
-•ÁÿÛdßQâ%šRÞx¥¿Ü¾œ’¨3";Øâ,Ó58ì-ð„|8ï,ãûÜAöºRÒøÊ>2òÍôXVõµíO^½S±‰*sôÏk 獳ÔöÀÀîºzc»}{¨Ûp…Žßätøøˆïí'¶þí#‹]ö×Õ;Úeªá_êx¶Üõ/ˆþ¯1¶Y|†£×«´ïIÃ-ûäâ=†=÷³žÙÎ?ŽáÈ~†,üóM³¶˜<-Ýܺyáð}@
-z^é~”ô¢s[Û­	yÛ„;^goK4™QÒ?KgÛð¦©ü{Þ·«Âc1ž…ié_6üÇÖ®j‰O˜ÍTØŒž¸©ÍÚ¸•mè‰Dšt/¿¸u		kÿjÐOáÁâ§%”¿D¸ÏhÒèððÚcß¾¸¤‘miú}çÊ2·áœj#GìÓ– ­Bëî±»l2CEønO\Ê
+xÚµM“۶B“™Nå™]Fü¥ÎôÐö½¤í$™¼—ÍôæÀµi[Yr%¹›ý÷Ê–¼Ê®“u/†‚ € L&Ñ*J¢—?__<¡“ˆ',Or]/#®93	Ò,g:WÑõ"ú§\Ì>^ÿþü…QÆò4Už4Ó,M
+pòDÿqí§®Þή¤VñÛ¦þ3áªt4|m+»rWu³+®¸‰YÛmçš¹_ü÷úâ¯ì@¡šIÍ7>&Ñæ~&ó,ºõ”›HꌥZÃw½»øßE2Üד›S9ó›@½v˺A=Ó4^í|׶EµÂ±Ž×õL˜ø–]MDóºÂ½­výª¦¶›¢šñxEãm¿ùöFÅEGŠ–v­[îJú&®:nÝAnrÁ,°—+.™V9©ûGQ-h™	矟¿ÆeBŶZ‰@Ò¾¥É7×ê¹H’ÏD1/W!›.°)6Û=äq´¢[»ÖÑìÒÙöÛ²^%!˜LÌ”JRîU’¢—cH Zç•*Kˆ7®{ßú½7/]÷[µ¬	߸¿v®íˆ¶HP‰­kþF‘>†+×MYÖ%Mß|ª$?ͼÝyÜI	¬€óÜvE]±Ù•’:þ58%¹è[Î{ή…à‡ÖUP‹Ú#\WÕIX[dA|Âb¢¬74„ˆ$J;µ™Ömmc;¿4DKbEê
+ç]¹¸$æuUÞ>èž¬’@ìm¶]ÛÆyÈøz]„ù³|Š<‡õvdm=
+$†xPI:ÒǶ	`¾®)æ[ЊðÆ;Ãù#‰ã¶ƒÓhàÐÔ´DôûÀo¿	ë-ŠǼÉÝ,“ñ8žÓ©xVƒ£“T‰BÚ»‹è]÷î§×¯ê9@Çÿû}„ ±s».æx6ցq]]M¯-ÐâJ›xc½ä;¥½_Ã\QÍËÝ‚“–°‡`ÁQXA>ÊKöÌ(ôi®^ÒT 1½ï»ýàZFÕ‚›ˆs–k-0ù±ÌY–‡¤!ŒÃ±ãSïìæm—BeØg×>€SÔt&“¸¡Á°¶À‚_!땸k’9JøèXÃr%I&±2pÔ!h‹0X„]ï6¿"¾ÏÂ~àãà(û#tGÞ@±„!»ÂÇëwÇ™ì³â”¿·ƒ
+bªÛm·^Áºé–…]ê,ÿ¢e÷¶/Xë}ëŽÍØž`¹xXp[ÂÈØ}¶X,.Q)*‹ˆªI˜Ñ¶…– œœ£Àªuú`Cše]–ÄÂÇ5¢ðÐ#Dš	ã}X•õ-?öe"øYJåCÙ×
+Z	­u‰fÏú~¦ÝÜ0pörÊ:Ð?(­zJ2㾉‰
+‚—G-2Ìð4U ¥1ØÓàø‚¥BG’噎-M̘Ýýöø°š¡£þˆƒ5NêT”C?'R¿ÿ½~KŒì÷–<Н!©0âkÚ³{b5xãìX¬:Åž9øEbîÎT"	‰èÈgáõ%©Œñ1Gïm¦³>-~µ³XË~3
+a,uz½4Wiâ,øv^}Ÿˆ(H1p¢rà¥òB‰é[bV£ä“‹ÒW–`‡ßÎÿBaÖ9é‚„d’	¥û  ¹Vû\18U’%2íé@7+o ºÑ¨ PpZ"q£uHš	íLÊT*ÚÝ×Ë0>VÿÈ@µ`7KJŽæZ­	ØÁrhw§ôI˜6jh-m©J­Z,gFç=íÕÉi [	sž4ðõ¼KŽONG¬ž–ž®×þèžÁßÎk"
+P5C{)–pyˆt­|¨¨	,	JéZö,ŽÀz"ÄSÉŒÉ:rŠi¹'ønÆy¿Ÿ`ı=Hb”‚$ÙÀ_FÍqM !à ò"dI  P å–F–@G`}rg“@ÚQâ<
+ð’ü^ˆ'u6À“ç‡#} ³Añù™:›#±šìÙ"ÀãštÛЈ§PBFa°‹%ˆ!‰·ÅÜ–þ=N
+ïrÜ‚èÊâ“¿p8¹O©a	”ÏsxS@0ò¬m*²Ì}J›*gÐPžÅ™ÇbOnS…ÖP	ÔYêÓ7ðz¤>
+8>µ>³zR}:ƒ^}M9‡¾×—ÛT2ÿN“
+m tÙd5v+OeIðøÕtUJsýHGixOð{S*GiN.UC•ÇPå9G£vB¦Ò,ÍÌc%5Ÿ(©'å7ˆW¨yçÉoz2Ã<©Z	
+™&;¥Xyé&?O~K}J­º];¼$|ü'—ê»WÏhÐ5¶jKÛá°×®ue7á¯lFSým›¥áð Çþd/ðý}S׫õáZÈWJ¼áD&;®½&BÄ·´»²£¿ò˜ÌxìK4ê-]>!EÑNÞ9I<VûG­½æoHüÝ6õ²(ÝÔ5Tÿo“}G‰—hJyã•þrûrJ¢R̈ìX`‹°hL×à°·À#òá¼³ŒïsÙëJIã+ûÈÈ×Ówn`Y!Ô—¶?yõLÅ^$ª\ÌÑo<<¯œ7ÎRÛ»ëêíöí nÂ:~“Óáã¾´iØú·,þmIØ;\Wïh—©†©ã=ÚþAp׿ ú¿Æ|ØfñMŽ^¯Òþ½'
+·ì“oˆwö ÜÏzf;ÿ8†#û©J²ðÏ7=ÎÚbò´tsëæ… À÷)èy¥?øQÒ‹Îmm·&äMîx½)ÑdFIHÿ<.mÛ¦òïyKÜ®
+uÄx¦¥Ùð[»
+¨%>a6Sa3~xxä¦6?DhãV¶¡'iÒ½|ü^àÖ%$¬ý¨A?…ˆŸ–Pþà>£I£ÃÃk}óì’F¶¥é[ô+Ë@܆sBª±O[þ´
+­»Çîž±É\á/	\È
 endstream
 endobj
-10504 0 obj <<
+10545 0 obj <<
 /Type /Page
-/Contents 10505 0 R
-/Resources 10503 0 R
+/Contents 10546 0 R
+/Resources 10544 0 R
 /MediaBox [0 0 612 792]
-/Parent 10496 0 R
+/Parent 10515 0 R
 >> endobj
-10506 0 obj <<
-/D [10504 0 R /XYZ 151.701 685.529 null]
+10547 0 obj <<
+/D [10545 0 R /XYZ 151.701 685.529 null]
 >> endobj
 2674 0 obj <<
-/D [10504 0 R /XYZ 151.701 490.495 null]
+/D [10545 0 R /XYZ 151.701 490.495 null]
 >> endobj
-10507 0 obj <<
-/D [10504 0 R /XYZ 151.701 462.348 null]
+10548 0 obj <<
+/D [10545 0 R /XYZ 151.701 462.348 null]
 >> endobj
 2678 0 obj <<
-/D [10504 0 R /XYZ 151.701 409.106 null]
+/D [10545 0 R /XYZ 151.701 409.106 null]
 >> endobj
-10508 0 obj <<
-/D [10504 0 R /XYZ 151.701 380.544 null]
+10549 0 obj <<
+/D [10545 0 R /XYZ 151.701 380.544 null]
 >> endobj
-10509 0 obj <<
-/D [10504 0 R /XYZ 151.701 336.741 null]
+10550 0 obj <<
+/D [10545 0 R /XYZ 151.701 336.741 null]
 >> endobj
-10510 0 obj <<
-/D [10504 0 R /XYZ 151.701 337.924 null]
+10551 0 obj <<
+/D [10545 0 R /XYZ 151.701 337.924 null]
 >> endobj
-10511 0 obj <<
-/D [10504 0 R /XYZ 151.701 270.078 null]
+10552 0 obj <<
+/D [10545 0 R /XYZ 151.701 270.078 null]
 >> endobj
-10512 0 obj <<
-/D [10504 0 R /XYZ 151.701 270.655 null]
+10553 0 obj <<
+/D [10545 0 R /XYZ 151.701 270.655 null]
 >> endobj
-10503 0 obj <<
-/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F17 3698 0 R /F71 5424 0 R /F4 5492 0 R /F51 3729 0 R /F52 3730 0 R >>
+10544 0 obj <<
+/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F17 3698 0 R /F53 3738 0 R /F4 5484 0 R /F51 3736 0 R /F52 3737 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-10515 0 obj <<
-/Length 2265      
+10556 0 obj <<
+/Length 2264      
 /Filter /FlateDecode
 >>
 stream
-xÚíYKÛȾϯ`F(`ÕÃ~wÈÅHváÅÚÈÆc×ŽDͦÄ	I­í¿U]MŠÔPãy(9å0bw³XUÝ]¯j²ä&É’Ÿ.^_]\þ(Db™·O®6	Ï2æ¼HŒóL{•\­“éûbÕ•õnñéêç@î˜7F!¹ð,êŒè„e‚-–<32ýg½ài¾-w7‹¥Ô:ýGSÿ–qU-±ÑÈb>óA¬„±Uºgd¸Fª‹¿_]üç‚Ã*TÓLÊdµ½øø)KÖðîç$cÒ»äK Ü&R;f4r«’÷¿^dãí:—pμւök˜°<1‚3m<‰WwE/ÿ µÑLó TcJÉhL/ã—qáòÍ–'«A_‡WËžërÄ6hiÅøx¸‚·Â&nEÀÞƒ–oß/–B«ô_ån]/„K¿´´ðîêRdÙWš¬ª²ØuñMÞѳ+·E\‚OÃsWÇwë²]Õ»\9¨¹ä’Áa™ùb©”O#ÚÌ]ÚÕ´žÓ´-šß‹†–®«K‹.(ˆ?E±£7U}SïZ°ë³ôMGŸ–-½lŠU½]Ž5Pñr¶Ån]¬Á¨¤r¥ÊHy\Ø·E|s[9?9ÈLÔvv[o{{œ¸”`b®'Û]Ž{*W‘û.ß$9oiå.ǽ5tfK®2fàž&Š×$•A5¨ô.|Ý‚Þµ·Ä§§È»[ö€'HÅ<÷º‹Ñrp…1°XØ-Øãü!Y86—ù{<p÷à¶/áÑoæû<Ž÷…Ûpoàãð¥œaÒÈQXâL at d‚÷Ñ_$þ"Mý×Ë·
-?´h·Ò˜{ñŠë±}€M
-ÜN”pµp2EG’"m÷ww0²iÝt´Ô’ƒÂBˆÃàžxå]ûúŸH¿á¬ÞÓë-~¶o#£`Ý8¬ÛN¢¨Ð°K8h¶U½Ð<½A'FcŸÛ‹ÖÌ™!†ßå
-wW4ŒLYµeÖOMù}¾E-¯sTÙ¤·y&ºwvôpœâ~E_E¢¶Ž*ó‰Crørb©…¦­âàò”ÚnU
-ßQ $I!ÌÔÍç¨)—‹ªŠ«»¨WÙáÁ[‚	~§
-ä/Ё§UُÚèÝ^2ÊL½{wðn
-<ú( xé7n÷wj{&OÝŠWÌ)F†m,Ѽþ†úãÑ…¤‹ÃÊÁœUOSF:~O<)¯G"sŒ]8hŠ¶kÊUîu©éy·ïºAÁq|üèl{Å8{pËËÝ!Þ÷ ùsÊa;l]BBéêæÛ©RŽ„òz“F0Œ¼ìþDëW·E™•‘QN\p?Hû™Vû}Ï$©UŽ. ²@„o6´2:-™²£AЛºªèDâ!©°ÇžfÆë¹Á|¸Î7U}ŽŸWŸæîRB˜U²§nû4Žê©ŠÍœÃZ°8>D‹v{Í læ)€‰Üô”tk	Éh$B2|ü4MmÞÀ÷6‘B½2˜
-p23B'àD`ÉM‘lF¨nÊí~b‘ 2ò<Ê,îêQ€Q%äŒ0¸§^=déD¿³ÌžÎÑÒJÆ
-\½'¬’q€ÇbÕwOî:3  QÏwÒsÀÄGû?§—üd¦GüÂ53ílÿýSoyÊ)éÓx)
-E²gÐ
-oL⍽üäŸÍŠà‘Ù˜<ó‘͍Y£BTļàãf2ƒ°`1+À,ÀøݯJCnVé_c)ÇG2¬`4ä­ÝÂ¥»!8ŒüˆY?à”WÁÓ_fxADµúãgø(¦YõÕ‚sŸ~˜c¤¡lò1¸è† [
-ÄçKÑ°¡îPÞ†f%=*Z,hÖ>6ºi¬ÿ,ÑMÏÆñ’è,3m†0cˆnÓµ9Ot;K-€áâó8Ë X°[(¡…k‰€R%ƒÌrY˜MjeɳZÀ»§…/%‚E­÷]¹ÙWÕ7šÞäÔQFΫ)Tœ0*£.9=Ú=áäu9[àöH%ÀI*Õx°
-ŒÀ&­òªÀ5´”{C6f€£6å‰â
-îÄ!qël›¦FÜ-	»-×°ÝuÜ/GJñ©†a3„ ªÚ*…2ÀÊx’8êns„ßJ‰ôzßÍé
-6É•zN}àY&‡
-Ó]¢È¼jkõuÎx¨]lZ¬òÀ:¨¹¡79M7EÞí›ø®ÜE¼jñ°¦812ŒÊP£Öšbh~UI$̃Ù|£ÉèjqÚv{ÀP’&õa#
-¬hT´™É›þˆŽš9ÛqˆÜó8Ú­i@…#8”v‚´©Ë”oŽ¾joó@•0`LÄÁÚ¼Î;¢+±ä
- >.T±ûÜÎùEU~â&Û&wTx®J„™óà3øK…¯~	¿f,¤1d©MÝÌ¢oˆÝ~®ä†¸wºä–¡7¤"™t2 ÊtpSœgJØI+CÆVÆÛ’Êkǧ]
-áÄñº0¤âˆÞ]©¾WËÔýÀÑ“ºÿݬh´•Žú pw#Få.á¡jÐcÉ¡M¢±/CÏXªÛãN§õ£ÐqèF¾×я‚"œ3&Eq¸înj÷é+@‡Þôc¯ØB6na®aƒýq‚ó](â@·9î‚ÙLÞ+ȱ›ª”NÄ2·ŽÉ"Ä篡#¼…ªøá‘P…#êägA*<ÀN~Î:YzeS‡qÃA”>R9ûØ:ÛøØÜ8C!öVWb#†/-ÅŽY½¨;ƒ^}uŽã>¯“åWŽ9 °ÿ/ÇþçåXô%	EŒ?K䬾㖆/vË#V/sË—ë5¸ÒŽÿù¼N»%”0Ιǹ¥hž6”xÊšðŽªáÅÝ-Øþ¥9ÇMé𯄑QÁ®3ÍÆn¤ÈdÚÎÈÄÿG+ÿ½PàfBÁc0‡ðLruмîÿ‡ô%Ýä˜ý˜î’
-s&Ìq$v¾;rüµþ ä÷¹ß
+xÚíYKã6¾÷¯Ð‘˜->EÈe°›`‚Ì`³ÓƒÅb2µ-·…–-¯$g¦ÿ}ªX”,¹å~:{ÚC[$Uª*’õøª:‰n¢$úùâíÕÅåOBD)si£«UÄ“„Y'"cÓNEWËèsü1_´Eµ}¹úÅ“[æŒQH.K€:!:‘2Áfsžÿ«šñ8ÛÛ›Ù\jÿ³®~O¸*ó†Øèd1—8/VÂ8Uºcd¸Dª‹\]ü÷‚Ã*TÓLÊh±¹øü%‰–ðî—(aÒÙ諧ÜDR[f4r+£¿]$ÃíZqΜւök˜HydgÚ8ÿ¡jóNþA:j£™æ^<¨Æ.” ’Á˜^†/ÃÂå»
+þ^:¿õ¯æ×ù€­×2Ããá
+ÞŠ4Òp+öîµ|ÿq6ZÅÿ.¶Ëj&lüµ¡…W—"I¾ÑdQù¶
+o²–žm±ÉÃ|êŸÛ*¼[Í¢ÚnáÊñ@Í9—ÓËÌfs¥\Ð&`n㶢õŒ¦M^ÿ‘×´t
+\mœ·^AüÉó-½)«›jÛ€½¤.‰ßµôiÑÐË:_T›ùP.g“o—ùŒJ:/Wª„”Ç…}“‡7ëœì̺ÑA&`¢®·³uµéìq|àR‚‰ÙŽl“·î©XîÛl““䬡•]†{«éÌæ\%ÌÀ=¯VH*½j0PñÎÜ‚Þ5kâÓQdíš=à	R1Ç݃®ÀÁb´ì]aÈ,vvÅ8ˆGâÍ&îܸíkxt›yœÇñ^¼£ðÔßxÆ0|)k˜4r–8™à}ðɽ¿H“ÆîÛåûœ†Ÿ´[i̽xÅõÐ>À&n'H¸šY£#I7ûÝFi\Õ-­MÉAa!Ä¡wO¼ò¶ùýOÄw8«öôzƒŸí›ÀÈ[7zëÖ#ëv	̶¬fšÇ7è¤Â(oìS{ÑšYÓÇð]Vƒq·yÍÈ”%\[’º±)Ì6¨åu†*›xù`¢;gGÇ)à7ôU$jª ²9$7Œ§½Cn!P̵дU\žR;…[Uýw I’3U}”"åÂr^–auô*Z<ø”û`‚†i
+ùtàqYt£&x·“L2cïÞ¼›>
+(NºÃÍø[ÁýÚžñÃS·â³Ê‚‚a›”hÞÞ¡þxt>éâð„2F0›ªç)#-¿§ž”Ó‹‘Æ.ÔyÓÖÅ¢õ÷ºTôÜíÛ¶Wp˜»èl…?:ÛÎA1ÎÜÒÇßb{ˆ÷]¨¿AÙoÇ“-H(mUßͬŠ!å(@(o÷!ixÃÈŠöo´~µÎëÀ¬Œ2â‚ûAÚ[Zíö=‘¤º ÈuP¾[ÑÊà´dÊ–^¬ª²¤	‡¤ü;š	¯çóþ:?ß”Õ5:~V~™ºK	aVÉŽºéÒ8
+¨Æ*ÖS›‚Åñ>Z4›k``5%HL䦣¤[ûÁ'3 ‘Éðñó8µ9ߧ‘4ê•Ál€ë™:'K®óh5 at ucn÷‹•‘çQfápWOŒ*‚$g„Á=uê!K+º%éé-Sɸåρ«÷¤‚U2pâX¬zô4á®õ<’ž=&>Úÿ8¸à'=à篙i›vß?÷–ǜ‘>—ÒPô¨ôZáI¼±×Ÿü‹Y<Ò;“g`>¹MCÖ(q/ø¸Í ,¤˜`æá
+ünàWÅ>7«øÇ ø@Fj õyk;³ñ¶?b©ëqÊ›™àñ¯¼ ¢¦úã'ø(¦YõÍŒsšb¤¡lr1¸hû [
+ÄçsÑ°¦îPÞŠf=JZÌiÖ<5ºié­ÿ,ÑMOÆñšè,mú0cˆnÓµ9Ot;«é4»sÏã,`]Àn¡„¬% rH•wÈe~6ª•%OzhïPœ¾q´Ü·Åj_–w4ÝyäxÔQ΋1T1*‚.=š=áäe1YàvHÅÃI*Õp°€
+ŒÀÆ“-²²À5´-”{}6f€£Vʼnâ
+nÅ!qëd“ÝR#‡ ­‹%lwöË‘’|*¤aØ!€jú¶
+B¡°2ž$ŽÚu†ð[)_ïÛ)½Á&¹R/©Kd¿aºK™•ME£®NÀ÷µKç‹Ì³öj®èMFÓUžµû:¼+¶¯¦xX㙂ƒòF†e¨Ñku¾ñ4øª$fÞlîh2¸Zœ6í0”¤Iuz䈃+lfô¦;¢£fÎÈv,"÷,Œ¶KÐEá¥!mêòxå룯šuÖ辌‰8X;€×YKt–¼ć…2T`·Í”_”Å­7rˆÐ6ÙQá¹(fN;€UÌàw.þ½ùÕÿ~š°~DŸ¥VU=‰¾!v»©’âÞé’[úv^ŸnˆdÔÉ€*ÓÂM¥àS"µ2dhe¼/¨¼¶|ÜÕV/ð¾ë C*~èÕêz…°LÝ=«ûñßýÀŠF§¡òÁQNc1bP¾áª§m1–Ú$û2ô¥zzÜéLAý tº‘ïuð#¯HNç„IQ®ÚõQí>¾b(ãЛ~꧐Í{D[˜jØ`¿Fœà¼óEè6Å]°4‘÷
+rì¦*¥ãŸ°Ì­B²ðñù›ïÆão¡Ì¿"Táˆ:ùY
+÷°“Ÿ³C–N™§ÔaÜp¥Ï‚TŽÅ>µÃ6>67ÎPˆ½€ÕÕ؀ákK±cV¯ªÅΠWWAãø_Îëd9Æ•e ìÿ˱ÿy9|IBãÎÒy«GÜòÀðÕnyÄêunùz½zW:Ãñ¿œ×i·„ÆZó4·tÍ3õ%ž…²Æÿ‚£jxñ—»% Ûÿ4§ø )þ•0p#
+#Øu¦ÙЍ¹‘Œ›	™øÿhåv"<sÇ$WçÀëþH_ÓAŽ‰ÑOéŽ ©0gÂGb§»#ÇOPëOýõº 
 endstream
 endobj
-10514 0 obj <<
+10555 0 obj <<
 /Type /Page
-/Contents 10515 0 R
-/Resources 10513 0 R
+/Contents 10556 0 R
+/Resources 10554 0 R
 /MediaBox [0 0 612 792]
-/Parent 10496 0 R
+/Parent 10515 0 R
 >> endobj
-10516 0 obj <<
-/D [10514 0 R /XYZ 100.892 685.529 null]
+10557 0 obj <<
+/D [10555 0 R /XYZ 100.892 685.529 null]
 >> endobj
 2682 0 obj <<
-/D [10514 0 R /XYZ 100.892 504.196 null]
+/D [10555 0 R /XYZ 100.892 504.196 null]
 >> endobj
-10517 0 obj <<
-/D [10514 0 R /XYZ 100.892 477.987 null]
+10558 0 obj <<
+/D [10555 0 R /XYZ 100.892 477.987 null]
 >> endobj
-10518 0 obj <<
-/D [10514 0 R /XYZ 100.892 371.649 null]
+10559 0 obj <<
+/D [10555 0 R /XYZ 100.892 371.649 null]
 >> endobj
-10519 0 obj <<
-/D [10514 0 R /XYZ 100.892 372.832 null]
+10560 0 obj <<
+/D [10555 0 R /XYZ 100.892 372.832 null]
 >> endobj
 2686 0 obj <<
-/D [10514 0 R /XYZ 100.892 231.558 null]
+/D [10555 0 R /XYZ 100.892 231.558 null]
 >> endobj
-10520 0 obj <<
-/D [10514 0 R /XYZ 100.892 203.137 null]
+10561 0 obj <<
+/D [10555 0 R /XYZ 100.892 203.137 null]
 >> endobj
-10521 0 obj <<
-/D [10514 0 R /XYZ 100.892 160.219 null]
+10562 0 obj <<
+/D [10555 0 R /XYZ 100.892 160.219 null]
 >> endobj
-10522 0 obj <<
-/D [10514 0 R /XYZ 100.892 160.796 null]
+10563 0 obj <<
+/D [10555 0 R /XYZ 100.892 160.796 null]
 >> endobj
-10523 0 obj <<
-/D [10514 0 R /XYZ 100.892 148.841 null]
+10564 0 obj <<
+/D [10555 0 R /XYZ 100.892 148.841 null]
 >> endobj
-10513 0 obj <<
-/Font << /F22 3706 0 R /F50 3701 0 R /F88 5686 0 R /F72 5687 0 R /F89 6129 0 R /F17 3698 0 R /F15 3700 0 R /F70 4384 0 R /F71 5424 0 R /F85 5521 0 R /F4 5492 0 R /F51 3729 0 R >>
-/XObject << /Im1 5680 0 R >>
+10554 0 obj <<
+/Font << /F22 3706 0 R /F50 3701 0 R /F88 5678 0 R /F72 5679 0 R /F89 6121 0 R /F17 3698 0 R /F15 3700 0 R /F59 4373 0 R /F53 3738 0 R /F85 5513 0 R /F4 5484 0 R /F51 3736 0 R >>
+/XObject << /Im1 5672 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-10526 0 obj <<
-/Length 1664      
+10567 0 obj <<
+/Length 1665      
 /Filter /FlateDecode
 >>
 stream
-xÚ…W[oÛ6~÷¯ö$5+Š"%†¬]·É–56 íƒbÓ¶IôD9©ÿýÎá¡)U³ëðv®ß¹8
-öAüºøy½xýNFXå<Xï.9K#¨,g2O‚õ6ø*®–_Ö^¿‹ã c¹R‰»šI¦T
-œÜ¥·ÚÞwæ¸\	™„7­ùñ¤Ò´¼.šb¯kÝtËOx¾9ÇN·t§È}ñËzñï‚;Ph¤‡dB›zñéKláìC1‘gÁ£»YBfLI	tÜ.þ\Dc㸜5.É™3õþ»l¶fgá£]®)ÃüëëkMdÑl‘HÂß×ÉdG†UáôGòHÆ.yˆöòÐÒ{0§ÊßnLGÄÝr§¡go;Ój£lèÛ4zLXqÁd’“–¶¨ñ‘ÊÂÊ8›¢+MC[È4õ¦8Yw)}f\!à„@>Þ Ø{,«Š6õ×#)Ø–ºÙx‰`ß]¥k;ÖK’Zew€ 
-ÖåW4Eˆ¤÷GÑ´£Ôå¡lMSÝYFâ©‹ÌrŒpO–öÀ‹S3Î@uΣ(|[Úâ®*›=pU*ühŠÚ/Ò	â`y{:"£Ð,á§í¼°	@Xœ³ á„­ø6ÃOÚ’sqevödaïQwg',Kû
-ˆ,?s‘üFaPàÆ™6ÞÓG7;Ón¼,’@_Ù"[Ѻ÷£¶?ý°\IÆ´31˜JoCä]HÞÓgë¼æ#ÑBPÀm¨_	¤óÞ(dN”–*9ø¦ÕÄ®h=«îÐj¿÷ˆÒÁÞ4<[Úq6¡pC²;”öÂezŸ¢Ï‹)ÜGÿ}CQKù4‰‘ì«Ž­ïØÆ4»g|§†´Ó¸r	–
-½éÜåQ¸3UE^$áÌꮃ…¥.s¸¼º¢óMUöh¦
-J$¼ãS²g
-AßzyÆùw%rP/›&9!}LîSÝ¡©¢£!RÞ9有Hô–Â{ÉýC²Ìƒ©õ\È”åÙðèG¯X;#@(ÇßpÄUaNH¥w$Ä9!PÝ¡©ÖÔ(ãÒ­ÝŸ\¹Hƒq«3þ{ÐÖ݇-ÔF¨eþJ9ÙŽN‡8àQ¥wQwUÑÜ3(o‚‡ïý^iéI£7ÚÚ¢=ÏÕáÎçVÙlªÓvÈ=‡T]&O'&?÷J΄œbË}ãSÅc{ìÛ€­ôMÆÃËë™®vôôà1äÕÇ®¯B°õ°”
-^ž4{1
-W<R.Ê“l¼¾Åb'|k±k-"Kz_Ú®=_¼˜ƒ%½©¹è%9©‹Äu¹i5.@¸ì'—^´÷Æ4Ö`!‹e~Ždt}
->x'ß~c†T¥“b¹Ç® …x[v¬¶›¹˜¨Â6hêB+8ØxrUVgTËœZZ9×ÀwÒuqãŸúÖÅQ|p%バöŒOK71P¯„µiª3Q%‰×gÃI«ùSU at L+9DÍ)á¾gƒÒZë°áΣ°&V[/m‰_ëcJ«¾Ì5íïNU/ßgý÷ÒÅ£2	ÍÑwVÌ!{1—6ϺÀ•qVÊX êãÉM-¸º1U¹9c÷s’yÊxÆ'ÁžÞøìÊý©uƒÓôY<ÕúrsÚW4½^ëúˆ#“}ñåíÙvºžÕ©¿Ðï
-hÍ®¬FW*ci¬ ¦,‚—æjjßô懤.¡]=9rÑ·Üg&†)Ë›V?¸ÉÃL5báÝw(š½§w­©‡+Çb_tÃŒ¸ûüÝ[Ý>èö傃s^
-õFF,ƒzHÁóò°æ8gÓ¿°½Æ2töýåG±<ƆwKxãØ! lW´‘¾ñœhÕ–ûƒ«D+èù¤îé ±Çp7íŽGÚ^r:i×g,f	bså› üÕJb1‰Áv¦8ÁÀ*²¬gVÂèó
-»´
-]áL3£€LX&‡&ƒ‡²mW:fÆ%žóþç?¶"áìÎäv+ÁàŸÞ¨àc±äâ)†³²•b\É¡øwSóœìþ/Ò*V’«i~GID_©iñXÚQ®0Á×ÙÔ#
-ÖÙsQ/ª|ðbŸ&3$)Kž€Fí÷8Lƒ$zF€ÈØÓT{e\ˆ0«ç0 ˜är‘ø?¦Î"¨…KÓÌI×)ø›•N]7¤üZ/sŸ[OñFJŽa=(ú/ü¥ÿI~'î
+xÚ…W[oÛ6~÷¯ö$5+Š"%†¬]·É–56 íƒbÓ¶ItE9©ÿýÎá¡)S³ëðv®ß¹8
+öAüºøy½xýNFXå<Xï.9K#¨,g2O‚õ6ø*ž,¿¬?¼~ÇAÆr¥w5“L©8¹Koµ½ïÌq¹2	oZó9âI¥iy]4Å^׺é–+žð4|s(Žné4N‘ûâ—õâë‚;Ph¤‡dB›zñéKláìC1‘gÁ£»YBfLI	tÜ.þ\Dc㸜5.É™3õþ»l¶fgá£]®)ÃüÛëkMdÑl‘HÂß×ÉdG†UáôGòHÆ.yˆöòÐÒ{0§ÊßnLGÄÝr§¡go;Ój£lèÛ4zLXqÁd’“–¶¨ñ‘ÊÂÊ8›¢+MC[È4õ¦8Yw)}f\!à„@>Þ Ø{,«Š6õ·#)Ø–ºÙx‰`ß]¥k;ÖK’Zew€ 
+Öå74Eˆ¤÷GÑ´£Ôå¡lMSÝYFâ©‹ÌrŒpO–öÀ‹S3Î@uΣ(|[Úâ®*›=pU*ühŠÚ/Ò	â`y{:"£Ð,á§í¼°	@Xœ³ á„­ø6Ã¯'mɹ¸2»N{²°÷¨»³–¥}D‡Ÿ¹H~#wÓI0(pãLï飛i7^ŒI ¯‹l‘­hÝûQÛŸ~X®¤cÚ™L¥ƒ·!ò.$ïé³u^ó‘h!(à6Ô¯Òyo2'Ê‹ˆK•|ÓjbW´žUwhµß{Dé`ož-í8›P¸¡ÙJ{á2½OÑçÅ„Š”	î£ÿ¾¡¨I1Mb$ûªcë;¶1Íîßi !íã4îŸ\‚¥Bo:„wùDîLU‘Ic8³ºë`aé‚Ë$.¯®è|S•=šiƒ	ïø”ìYCз^žqþ]‰Ô˦INˆ@“‡ûTwhªèhˆÔ…wN>¶4çLD¢·ÞKî’eL­çò@¦,φG?zÀÚB at 9þž€#®
+¨sBb(½#!Î	±€êM…°¦FyçníþäÊEêŒ[ñ߃¶î8¤h¡6B-óWjÈÉvt:ď*½ëˆº«ŠæžAy<|ï÷JKO½ÑÖíy®w>·ÊfS¶C&è9¤*è2y:1ù¹Wr&Ôà[îŸ*†Ûcß. l¥o2X^Ït­°£§!÷¨>v}‚­‡¥Tðò¤Ù‹i¸â‘rQždãõ-;á[‹ˆ]kY~ÔûÒvíùâÅ䀜(éMýËE/ÉI]$®ËMk¬qÂe?1¸ô¢½7¦±Y,£ðs$£ëkðÁ ¸wÿs3$ *Ë=v(ÄÛ²cµÝÌÅDŶASŠXAÀÁÆ“«°:£ZæÔÒʹ¾“®‹ÿÜз.6ˆâƒ+¹„´g|Zº‰z%¬MS‰*(I¼>NZ…ÈŸªbZqÈ!jN	÷•8#Ø”ÖZ‡
+w…5±Ú:xiKüZSZõup`®iwªzù>ë¿—.•IhŽ¾³bÙ‹¹´yÖ®Œ³RÆ POnjÁՍ©ÊÍ»Ÿ“ÌSÆ3>	öô>ÀgWîO­œ¦Ïâ©Ö—[˜+Ð~¸ú éõZ×G™ì‹/o϶Óõ¬Ný€~o at kve5â¸RKcå0eŒ¸4WSû¾ 78t u	íê‘È‘‹þË}fb˜²¼iõƒ›Ìq1ÌT#Þ}‡¢Ù{zךz¸r,öE7¼Áˆ»ïÁß½Õíƒn_.88ç¥PodÄ2¨‡</kŽÃp6ý[Ûk,CgŸÑÿW~Ëóalx·„çΈ8Ž}ÂvEÛéωVm¹?¸J´‚ž¿AêžËqŒ wÓîx¤í%§“6p}Æb– 6W¾	Â_­$“lgŠ¬"Ëzf%Œ>¯°kA«ÐÎ43
+È„erh20p(Ûv%¡cf\â9ïxþc»!ÎîL¾`·þé
+>K.žb8+[)Æ•Šoq75ÏÉîÿ"­b%°šæ×q„‘Dô•š¥=å
+|M=Ò`í=Eð¢Ê/öi2cA’²ä	hÔ~Ã4H¢gˆŒ=MµWÆ…³zŠI.Gñ‰ÿcê,rJ1P¸4Íœ4p‚¿YéÔuCÊÁ¨õ2÷¹õßi¤äÖÓ‰¢ÿÂ_ú»'ú
 endstream
 endobj
-10525 0 obj <<
+10566 0 obj <<
 /Type /Page
-/Contents 10526 0 R
-/Resources 10524 0 R
+/Contents 10567 0 R
+/Resources 10565 0 R
 /MediaBox [0 0 612 792]
-/Parent 10496 0 R
+/Parent 10570 0 R
 >> endobj
-10527 0 obj <<
-/D [10525 0 R /XYZ 151.701 685.529 null]
+10568 0 obj <<
+/D [10566 0 R /XYZ 151.701 685.529 null]
 >> endobj
 2690 0 obj <<
-/D [10525 0 R /XYZ 151.701 599.415 null]
+/D [10566 0 R /XYZ 151.701 599.415 null]
 >> endobj
-10528 0 obj <<
-/D [10525 0 R /XYZ 151.701 570.004 null]
+10569 0 obj <<
+/D [10566 0 R /XYZ 151.701 570.004 null]
 >> endobj
-10524 0 obj <<
-/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F17 3698 0 R /F71 5424 0 R /F70 4384 0 R >>
+10565 0 obj <<
+/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F17 3698 0 R /F53 3738 0 R /F59 4373 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-10531 0 obj <<
+10573 0 obj <<
 /Length 2213      
 /Filter /FlateDecode
 >>
 stream
-xÚ­X_Û6ßO¡·“µ"’")¸rMïö6M».ŠCš­Ìµ…Ø¢+Éëî·¿%K^9	{9Î‡¿ùC¥Ñ&J£ßüsuóê_œG:1:eÑê1bišä†G*7‰4Y´ZGâ{[v•«W?zö<1JeÈÎM’wJ|\'<Y,YªDü«[°¸ØWõf±RÆï÷GʲmIŒLAWbRãÕ
-ëLö‚ÓÈuóÃêæÏT`™&!¢róác­aíÇ(M„É£“çÜGB扒(mÝßür“ŽËäXñ 43‰?ªÿÞÕíq×-–YªânkipwOßß«zí<O-»©Ú®y¦ÙæX­ÃŽG×ÐàÙÝ1ÌEÓUåqW4×ÃéÁä%‰ÌYõ„K¶iñ&–ÜÏMï]c‰TÕ@ÜÝÀS<ÀWƒîŽæ§mU¢œ-MϦ£œO^ÃsKk£/ñõÆŽéÀˆºJ;6U’¥ÇX…±{Äo»z÷L”nÎã²ØÑX€$„<KŒ”/
-î\›h)'AË;×Ù%gŒ¨„kÉÔ$<W P’2žqbi1ì„Wo÷,zã 4¿KË^êr$ÖcIó	–2™H®#™¥Iš,­>"MãöàOnË
-Y¶DE¡S·pñ:>=Œ‹¥«ŸlÓѤ Ï؁È{À}½ë¦ÛÃŽÆûå (6s2òAÆ-ÐŒŒ=ZGA9÷‚æ÷Éë=³O®È®îe?~ó3ñå¬u%Y°&*'ñÊP@"á©œx¨Á*Î'QŠ„煏šANs¬kÐ’ÌY1¤žiÒ̳<¾«ÊƵî±Ó{ZŸèÄ…_mQ_ZZþ©
-ü½sq2䆗qt>à(–¦ƒ…A®z”é4²8 ¸03x>ÊÉõü*!¿2H…ŸK°â@Š!ÁŽ…@„A8d*K2Æ?'Ø9F3!$ñªÁ7	éóB.CuBÓÏ Mä£zÇÁÕ°îE° 8¿«lÝÑøý(R”BTátslBªFž·xC°¿Ïß>	¢adnÐ
-€ÏvŒô'ìšæ¯WwvÖ€{ÛAäöiø}kÑ:CAm†|m²Å5mGäÛ´4ª¿ß)\aŸùëË]âXÂüä
-†êëEžÅ« 4ì-v³e²À°ÎT
-q±[C Ñ)5ŸRÊÄ°¼ï6¬ä2¾³õqÎ-<­‡>çvNf˜7¶ýÔ¹Ycq0ìëEÁÍmšbßÎÊ’I~>ºÅ@>­×sBÏzßÙnëÜúª=´s9øªXܺ®26 at EAç8õçšÊbgÄ•7Å஫††Pԝ¥ç„ÊWív´þÐ'0œì}"k •ÜøQwªºí ˜¾Úhª68BQþÆ´`™
-ªzÎE—è»?˜ÈNàS‹ChQ+hPpŒ@­‹½ó SšÉ.>R·Ç8H‹ç°Ãùq	k妪[,)¸â=X  Í{çc
-F
-ÞïÕŒKFyktüظ=ŽTljãà>”‰ÿbpùbhzß#WmÑA8òÅÖ¨•3ährÙ¤qçi–®ú£~ØìÜÃBBç¿û8çÐV¸Ü¡ó×3#èù
-Š6OxÛ@´ ôvÖûJûâöþ|% qdHõ•×¶·³ç‚2–õ2Ú­ó]˜ïRǦ ¥ôǝ7Å€6‘ŸMûÓgµKÁÆÑ:Ñ/E¢Ï«A‡×ØÚº­ºêéÚéµ0*kß*JÎ0wÍÚ§ñ4\4öEEÈ)(6 ¸…Jd‚iL‡ªë›÷í:Ì°¾ó¨BŸâU»¶ï;h¹ðҟǽŒè†Õ¾ù‡ø”½‡¦ŒsxÒ©sO=¾ÀÂÕ ª$¯W³)Îø"8‡úÃ̐Àx UÆëûN  ä¿µD<4öÑ6¶.ñٲ̄‰ß>ÒJèëhrªÚ-möþÊøõ´ÔX^Ô1ÌgxÙ
-üKA‹±Æ[l°%$Ÿˆü*%Úç0xÓÃçËÞÉ{òÒ;^º›õ;þ*˜úýîõ»¯ªW(Ô	¬m‘p’}_ex’eùÔ=§¦êB<%ø" Ð»×#«
- $û©ßíD 	Öª4Id<๗Æ?{ü²ªü²ÿæC—L{̲:ÞVôÔÊÆSï¹ÐÏ
-ÙSAW9D+´…]ãnJÆﱓ+j»›s¤†®/×ý¾eø¥2yBmÇ?æ´3’ˆ }m{Zx–úFt=ÛtÀ}@/¯à)\ñE/»³eGã¡hLkÈÅé °ß¨¥Ôù‹D/2›CNîŠ8½ìT¡4Pa+_îq¶³ôódGSŸ~)<h©š
+xÚ­XݏÛ6ß¿Bo'kE$ER,päšÞ!ímšv]‡4Z™k±EW’×Ýÿþf8”,yå$@îIüÎg~óA¥Ñ&J£ßüsuóê_œG:1:eÑê1bišä†G*7‰4Y´ZGâ{[v•«W?zò<1JeHÎM’uJt\'<Y,YªDü«[°¸ØWõf±RÆï÷Gʲm‰LAVbRãÅ
+ëLöŒ“HuóÃêæÏ«@<RM&BDåþæÃÇ4ZÃޏQš“G'O¹„Ì%‘Û.º¿ùå&_—ɱàif'ÿ½«Ûã®[,³TÅÝÖÒàîž¾¿WõÚ-xŸZZhì¦j»æ™f›cµ']Cƒg$wÇ0;MW•Ç]Ñ\g·•—L$23¤ÕnÙ¦EO,¹1Äž›<Þ»ÆÒRUÃâ¾èšâ¾dw4?m«ùlizVù|òž[Úë}‰¾¨7v¼„(«´cU%izlT»Güf±«wÏ´²ÃÃy\;šiC£Ã „’çc‰‘’££ÀçÚDK	8	RÞ¹Îö(9cD%\³H¦&á¹B €’”ñŒÉhL›ádXxõvÏ¢7@óË°µì¹.Gl=–4Ÿ`)“‰ä:’Yš¤yÀÒ
+á#Ò4nþ涬ðšeK«h!4ê¯ãÓÙ¸YºúÉ6M
+úŒ
+ˆ´<×›nz<œh\±_Ίb3È#xÜš‘±bCûÈ(çžÑüZòrÏäWò«{ÞO…?üLtE9«]I¬I¢Ê‰½2¸ðÔN<Ô`ƒ	ç“(Ņ煏šOs¬k’Ìi1¤ži’̳<¾«ÊƵî±Ó{ÚŸÈč_mQ_ZÚþ©
+ô½qq2䆗qt¾à(–¦ƒîz”é$²8 ¨03x:ÊÉõü*!¿2H…ŸK°â@Š!ÁŽ™@„A8d*K2Æ?ÇÈ9F3Á$öªÁ71é¯óL.¯CuBÓÏÀÃšÈGõŽƒ©a7øE° 8¿«lÝÑøý(R”BTátslBªFš·è!8ßçoŸQÈ027¨Àƒç	=FòvMó׫;;«À½íŽ‡ aR{	‚$ü¾µ¨¡ 6C¾6YŒìš¶£åÛ´4ª½ß)\áœùëË]âHÅÿä
+†êëEžÅ«À4œ-v³e²À°ÎT
+q±[C …vCŒo)ebXÞw÷]IVrßÙú8g	–ÖCŸs;Ç3H
 
-»Hwááµ0ÿp„BÞΝ-‡Ô†`øù§Ùþ@B 1úpì¾kîhX»Pr Þ·}áqûñëŸta[cÃÿøvݨ—ø\b€”IBåW¡ÏuЈ„¾7¶–hý±{ôJè3(0;m\r%ÀŒsJ8G@Ê‘éõ *ùÅPŸ –dZŒzbÿz:À§Ù$–%*Í¿1ö–üŸ›‹¤6<}ô&Ðdôç3–ΆÃße<ûv/i£Îï‘!$®¼”rÆGχìõ!Šèèæäc¯7ˆÿÛôÿ§ýÝ*TÅ¡ãÌ']ï·/ú–þEée>6‡iìjD§Â2ÜýÏS‰½vÑõ£@zßT x6¾Bž‰Fú¬0¬f³ 3*çWT¯\k¯©ÿù“󽆖K&©ºhSýe§xÙì³—©„ó‰ç!ÅÁmÍç)hî”R_ÊSIš²‹\E‰Þ'"pHÕ×Ýjoÿÿéªÿþ°ºù×>ù
+ÌÛ~êܬ…±8öõ¬Às›¦Ø·³¼d’Ÿïf1OëõSóÜw¶Û:·¾ª`Oí\v*Ö³®«Æ†Œ
+PQÐ9Níß¹¦²ØqåUñðuÕЊ¡³ôñ”PùªÝŽöú†“½Od
+´’?
+ìNU·ÓÀWMÕçOˆ!ÊŸA™4³AUÏ™è²}÷Ù	|jq-Êc
+Ž¨u±·sdJ at 39ÀŇB*âöø iñöÏc¸?na­ÜTu‹å1…W|¢¢$pxï|¬Á¨±Áú½˜qÉ(ÏlŽ·Ç‘ŠmAmøSA™ø/—/†¦·=RÕ
+„#_laZ9C†&“™ñUyš%†«þª6;÷°Ðùï>ÎYF ´Õ .wè¼{fø¡=Ý¡A–€Àæ	½Í D	@og­¯´/áìßÉVGvT_ym{;{/(cYÏ£Ý:ß…ù.u¬
+®”þºóª&ò³*à?}»l­ùR$úü°dx‰­­Ûª«ž®Ý^s!²ö¡¢äs׬}Oƒ£ai_T„œ‚b‚[¨„A&˜ÆDq¨º¾yßÙ®Ãë;*ô)ÞXå±kû¾ƒ¶ÏýyÜˈ€nØ훈°²÷ДqO:uî©gÂH¸@C•äõj6Å_DåP˜²X/À Êøà`}ß	+Èùo--ûh[—ølYfÂÄoi'ôu49Uí–{{ÃÊøõ´ÔX^Ô1ÌgèìŽþ¥ ÅXâ-6Ø‚OD~—íŒq¼‰éáóeëä€=yiÏÝÍÚLí~÷úÝWÕ+dê‹Ö¶ÇH¸É¾¯2<ɲ|jžSSu!ŠlPèÍë‘U ’þÔïö?"à{Uš8²šðÜKãŸ=~YU~Ùó¡Ë¢=fYo+zêÀÊÆQo¹ÐÏ
+ÙSAW9D+´…]ãnJÆﱓ+j»›3¤†®/×ý¹eðÊä5
+µAÿ˜“΀I: ‚äµíi!àYêÑõlÓþ€^^ÁS¸¢E/»³eGã¡hLkÈÅé °ß¨¥Ôù‹D/2›CNîŠ8½ìT 4Pa+_îq¶³ôódGSŸ~(<h©š
+
+»Hwᝡ[˜8B!oçî–CjaC0üüÓl G!€}8vß5pw4¬](9€oáÛ¾ð¸ýáØõ¿Oºp¬±á|»îÔK|.1@Ê$¡ò«Ðç:HÄBß+ˆ
+[Kký±{´Jè3(0;m\àr%@sJ8G@Ê‘éõ *ùÅPŸ –dZŒzbÿz:À§Ù$–%*Í¿1ö–쟛‹¤6<}ô*Ðdôç3šÎ†Ãße<ûv+i£Îï‘!$®¼”rÆGχôõ!Šèèæøc¯7°ÿÛôÿ§ýÝ*TÅ¡ãÌ']ï·/ú–þEée>V‡iìjD§Â2ÜýÏS‰½vÑõ£°ô¾© ðl|…<Ó2(é°Â°šĮ́Dœ_Q½_¹ÖÞ¯©ÿù“³_CË%“T]´©ÞÙ):›}ÖÙ™J8ŸXRxk>OAs§”úRžJÒ”]ä*Jô>Aª¾îV{ûÿOWý÷‡ÕÍÿ òC
 endstream
 endobj
-10530 0 obj <<
+10572 0 obj <<
 /Type /Page
-/Contents 10531 0 R
-/Resources 10529 0 R
+/Contents 10573 0 R
+/Resources 10571 0 R
 /MediaBox [0 0 612 792]
-/Parent 10496 0 R
+/Parent 10570 0 R
 >> endobj
-10532 0 obj <<
-/D [10530 0 R /XYZ 100.892 685.529 null]
+10574 0 obj <<
+/D [10572 0 R /XYZ 100.892 685.529 null]
 >> endobj
 2694 0 obj <<
-/D [10530 0 R /XYZ 100.892 440.344 null]
+/D [10572 0 R /XYZ 100.892 440.344 null]
 >> endobj
-10533 0 obj <<
-/D [10530 0 R /XYZ 100.892 413.977 null]
+10575 0 obj <<
+/D [10572 0 R /XYZ 100.892 413.977 null]
 >> endobj
 2698 0 obj <<
-/D [10530 0 R /XYZ 100.892 413.977 null]
+/D [10572 0 R /XYZ 100.892 413.977 null]
 >> endobj
-10534 0 obj <<
-/D [10530 0 R /XYZ 100.892 385.27 null]
+10576 0 obj <<
+/D [10572 0 R /XYZ 100.892 385.27 null]
 >> endobj
-10535 0 obj <<
-/D [10530 0 R /XYZ 100.892 234.303 null]
+10577 0 obj <<
+/D [10572 0 R /XYZ 100.892 234.303 null]
 >> endobj
-10536 0 obj <<
-/D [10530 0 R /XYZ 100.892 182.428 null]
+10578 0 obj <<
+/D [10572 0 R /XYZ 100.892 182.428 null]
 >> endobj
-10529 0 obj <<
-/Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F88 5686 0 R /F72 5687 0 R /F17 3698 0 R /F71 5424 0 R /F70 4384 0 R /F52 3730 0 R >>
-/XObject << /Im1 5680 0 R >>
+10571 0 obj <<
+/Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F88 5678 0 R /F72 5679 0 R /F17 3698 0 R /F53 3738 0 R /F59 4373 0 R /F52 3737 0 R >>
+/XObject << /Im1 5672 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-10539 0 obj <<
+10581 0 obj <<
 /Length 2413      
 /Filter /FlateDecode
 >>
 stream
 xڍYKs㸾ûW({ªÊ¢	|å’ª}¥f+³Ùd¼µÙš™-Ac‘Ô’ÔخʏO¿ ’2]ÉÅj4šF£ûë­«hõ×›oïoî~L¢•ŠÂ"*Ôê~¿R‰
-³H­Ò¼“¬îw«OAªòõ—ûŸî~ŒãUijH4OÂ4Í@	}oûÇ¡=¯7:1Á/]û9Rædyø¡lʃ­m3¬7ʨ,øîXžÛñlœ¡ö›îoþ¸Q šØ‘„Z¯¶õͧ/Ñjs?­¢Pùê‰$ë•Nò0M O«7ÿ¸‰¦›SÉâæLÒ&Ðî_›’GÁoU³k×q<õÌ(žï>Ø[ ‹88»-É\ÙY&ä“æÔ–;»cÞ¾kk¦†£ˆýÒUuÙ½ðàoí¡mBÜ6غQ:LLÁæ¼ß¯7&J‚—uœí…Ç—øŠ,rRV‹S^-H-”=³>+m¾;U¶ÁæíÛŽ…~nG½§“ðì@ûÁ?m÷Øû7±Æ›qí‰å	>õIÁ?ÍŽ‰“d¿íªóÀô„BP­U@§*xXo`Ë–×NÅ/Ø©H½q—ŽG~™ìW²o«×›<NЯÞEðžx™­ Îpû„­GGIŽÖìèY y9ò ìI<HzE鹃&~ÖS{X0ÝCǯó"c­ð±VH¬èròå¶<ñ¸.·hÕ±jäûÿðOÉÓxÓ塬š~˜*bÛ6[{n»gÑ®-ëª9,;fÖA…ßj#au9í˜Ý[[ÿÉ)ˆ!±cÉÊß×¹¦ƒÑ©f—Õ°wq`\ƒ'†c98Ê2ñ¡Úvmßî–¾Žk‚ªàøkñøŸyvMYƒa ÌÔOÀÚ0.b‡€Ÿ.u·´››š{¥ìû§¶ÛOÉ][ƒæ/¬ù
+³H­Ò¼“¬îw«OAªÒõ—ûŸî~ŒãUijH4OÂ4Í@	}oûÇ¡=¯7:1Á/]û9Rædyø¡lʃ­m3¬7ʨ,øîXžÛñlœ¡ö›îoþ¸Q šØ‘„Z¯¶õͧ/Ñjs?­¢Pùê‰$ë•Nò0M O«7ÿ¸‰¦›SÉâæLÒ&Ðî_›’GÁoU³k×q<õÌ(žï>Ø[ ‹88»-É\ÙY&ä“æÔ–;»cÞ¾kk¦†£ˆýÒUuÙ½ðàoí¡mBÜ6غQ:LLÁæ¼ß¯7&J‚—uœí…Ç—øŠ,rRV‹S^-H-”=³>+m¾;U¶ÁæíÛŽ…~nG½§“ðì@ûÁ?m÷Øû7±Æ›qí‰å	>õIÁ?ÍŽ‰“d¿íªóÀô„BP­U@§*xXo`Ë–×NÅ/Ø©H½q—ŽG~™ìW²o«×›<NЯÞEðžx™­ Îpû„­GGIŽÖìèY y9ò ìI<HzE鹃&~ÖS{X0ÝCǯó"c­ð±VH¬èròå¶<ñ¸.·hÕ±jäûÿðOÉÓxÓ塬š~˜*bÛ6[{n»gÑ®-ëª9,;fÖA…ßj#au9í˜Ý[[ÿÉ)ˆ!±cÉÊß×¹¦ƒÑ©f—Õ°wq`\ƒ'†c98Ê2ñ¡Úvmßî–¾Žk‚ªàøkñøŸyvMYƒa LôOÀÚ0.b‡€Ÿ.u·´››š{¥ìû§¶ÛOÉ][ƒæ/¬ù
 ©"ð…Jf<[îÐ@E(ø÷ŽiÁª;Ï®Œ¢Ýú‹K*Luâ>1éMpû9»ÐÃeÑ]hù‰eR%ï<NU˜è|¾ó1ßa˜'Z6t4em™ú%ÐeƒGñƒ–þôËG	ˆ†•-³ísÕ˜uy<\fJ•¢T¼1ˆg›(’€2‘rPèI¦æØ©19q¶¼P¦cäTÛr øŸY¬¾ê™òÛA·úL²ëUÅP t§TNµç_I(ñK!WPÉñpd|9Ÿ9º¡]œŒÂ\VJü€l>8¤ÐòKQOs¢ªZ·—rþï€1èG©nHðRHg‘2PŠÃþ²ÝÚ¾ß_N§æ|]'€Ê§j‡®“ã"ÎT♜¢äÂ^ªêfMÕ?ÈÙ½Kå.¥îÑLCÞR´)$šv`Žå€GŠ4žþ>XXØ.ÂD¡Ã8ö+Pø Aeÿ¸X&	óÄ£Ê÷-ë}¼
 ZOUd¹Aäûò«ìd˜néìåÜÙ½í,fÿ—%£c¥Âh4ú£=Ù­¸Oe3x Q‘~_CfûE7d¡ÊÒº‡’"ÌT±b:ve nÞôÁŒDÎm'NmÛšÚ?˜ºœ™õTA“0׸ãN³%N&‘2ýQj_l|¿³jåuÎ:%Ÿkè
 ì3ÖZǤ•€K*ë¨KQÛÚó$•é©ô®êÀÓ-õ ÀïÖ·B
-á>hßäAÍîqa ûv®†>#Q	4]g•à…3Jâ0ógÙ6pNÎÌ÷Îæ*Ãu%7)êST2*àx‡	áVûžÈ#Ê.%‚ÊrØÆ«»Ë‚Ý&
-#¿ßÛÅz&‘òÑ<”¤òÛ\=‘…qÿÿ*á.uèÊz1ò1¡U>ê‚=狯•bÿ&Y1+xÐÛv·¨[‡Yì]´oOpO(ŸwÊÈ‘hn;‹è+©(š8µGÞp7Uǹ’^Ùþ>€ƒ­`3†)Ž©ÃͱÃeØW„–8ãzvúj’¿8¦€AáÇþŽ«3­{´^|}E=¦ÄÛëVš¼Qÿ®1§ê_¨îêh’ø0˜Þàšw3k(ßLÁš5SËeh÷T°A
-vÆÏ?PGæ¿j°.c³fô¤gKf-
-
-ûnY»æŪÅk» È\ýj‹úFãÄAäï/·f4ð'Y`™ç_À¼nØ^º
-Dɨ|v:0–£/ò ¶ÝA„¼´o‰–vºõh¢üõ%xŒ×HùËÐÓï3ù>#eIЫ™`*ËþîE>oÞô-æÈÂ’3ìX^îLCùˆ×+¦ù+4îè"cé¦ó³ôd\açz‘á(‹Ù”Gw	û1|ŠÐÆLÙpêgþ)§%Š3XbÍÝø`Lô̦m(A˜Š†1î#íñ¾ä!ƒ=  Þ^´IåúŒSîmdÁ»CFéà`±Õ†`»®EÏ Sž”ØŠÓXÿñŽ:ŸDLZ $kq_dн_iÿ¬áêãÑuèr±uÇæœ^
-†ÁÖg
-4©òÈ•¸7®j#o&ô%-­ÛÁ¿#Hr dP„¿-ûŠ±17<? .áwËoùHãð&ϼ'‘î,C(?D`gÎ÷5í:x”»zSË|{ä¤á¾å{ûÚû‘…DSüúóû1ë5¸7(®B]]õ}Õ6=¿Üq: ÁgÜ@d«3³ºêpôMŠ`ˆÚƒÒçÉc&ˆLÛ(¾ÑƒÝz ©«73çÞñîÌù:yµz#!*&'ƒ«·Aà€½Ð?Ö=¨ŽàHî°,5>Ñ£æZ·eÃDez`RR¦ðÝ>Ò“§¦¥›ªÎ—WÇ1©s~=Ã9@*w‘×Y2Ö~@ZŸœÛIš¿1dF.ÑH]zËõ‰F}˜’"a_++r<ñ7Ïýï'7DàÖ=ZIõ„ó:Ú»ÞÁyÕ;X?¶tÓšéÕu‚åšâ¸ëE×PÕö:vÿ„½c at nêJæÓ&Äyï^ˆ°wwÿÄ”±±¿È{÷x3Hý#ÒrMÇÌÞ+óUr‹(A¯ÌÀ]¯ï—în`yqÕØÛ~[b$¨`ñ.«á*;þ7áj“¸(ÄQ6÷D¼è‰^šÑÍ´Îü?	4×ãËZgáº]
-¡}^4*ûá‚ùWMìÄo¯ª¬¤@ûèÎüÏ3»Üï÷7ÿy*–¬
+á>hßäA³Ã+tßÎÕÐg$*` ¦ëŒ£ü±pFIfþ,ÛFÎÀÉ™ùÞÙ\e¸®dà&E}ŠJæ@ï0!ÜjÿÂyDÙ¥DPYÛxuwY°ÛDaä÷{»XoÃ$R>š‡²“Tþ`›Ë¢'²0Îâÿ_%Ü¥]Y/F>&´ÊG]°çÜañµRì¿Â$+fº¢cÛîuë0‹½‹öí	îIåóN9R mÃÃmg}%Eg¢öhØîÆ£ê8WÒë!Ûßp°lÆ0Å1u¸9v¸ûŠÐg\ÏN_MòÇ0(|áØßqu¦uÖ+¯/ ¨Ç´‚x{Ý* R“7"êß5ætAýÕ]MÓ\ón`f
+å›)X³fªs¹íž
+6HÁΠÓxáùêÈüW
+ÖelÖŒžôÌ`ɬEAaß-k×Ü Xµx-b™«¿@mQßhÜ€8ˆüý¥ãÖŒþ$,óü˜×
+ÛË@W(•ÏNÆrôEÔ¶;ˆ—ö-Ñ’Á®S·M”¿¾Dñ)¹zú}&ßg„ ,)bbzU8LÅay‚Àß½ÈçÍ›¾ÅCXr†ÝË˝i(ñzÅ4e‚Æ]d,ÝÔ`~–žŒ‹ ì\/2Ü"e1›²àè.aÃb?†OÚ˜I NýÌ?Eà´D±qFK¬¹L€‰žÙ´
+2SÑ0Æ}¤=Þ—<d° ÀÛ‹6©\Ÿqʽ,x—cÈ(,¶ÚPl×µèdÊ‚[që?^ÂQ瓈I€d-®¢â‹º÷+íŸ5\r<ºn ].¶î؜ӫÁ0ØúL&U¹÷ÆUmäMľ¤Å@¢³u;øwI€‚Šð·e_16æ&çÄ%ünùÍ#£iÞä™÷$ҝe… ã‡ìÌù¾¦]rWoj™o¯€œ4Ü·|ïa_[b?²hJƒ_~ÿ/f½Æ÷ÅU¨««¾¯Ú¦ç—;N øŒˆÌcufVWŽ¾iB±B{p@ú<yÌ‘iÃ7z°[$uõfæÜ;ޝ9_'¯Vo$¤QÅäapõ6°úǺç•bÂÉ–¥Æ'cÔ\ë¶l˜è LLJʾÛGzòÔ´tSõÂ™áâê8&uίg8Hå.ò:KÆÚHë“b;Ióà7ƁÌÈ%©Ko¹>Ѩ±ÏSR¤3ìkeEŽ'þ¦ã¹ÿýä†ܺG+©žp^G{×;8¯z뇃À¶‘nZÓã ½ºN°\Sw½èªÚ~CÇW`È̓@]É|Ú$8ïÝöî®óŸ˜26öyïo©$BZ®é˜Ù;beþ¡Jn%蕸ëõýÒÝ
+,/®{ÛoKŒ,Þe5\eÇÿ&\mr…8Ê枈=ñÏK3º™ÛàÙ8h®Ç—µÎÂu»Bû¼hT
+öÃ%ò¯šØ‰ß^UYIöѝùŸgv¹ßîoþ£—–±
 endstream
 endobj
-10538 0 obj <<
+10580 0 obj <<
 /Type /Page
-/Contents 10539 0 R
-/Resources 10537 0 R
+/Contents 10581 0 R
+/Resources 10579 0 R
 /MediaBox [0 0 612 792]
-/Parent 10543 0 R
+/Parent 10570 0 R
 >> endobj
-10540 0 obj <<
-/D [10538 0 R /XYZ 151.701 685.529 null]
+10582 0 obj <<
+/D [10580 0 R /XYZ 151.701 685.529 null]
 >> endobj
-10541 0 obj <<
-/D [10538 0 R /XYZ 151.701 172.715 null]
+10583 0 obj <<
+/D [10580 0 R /XYZ 151.701 172.715 null]
 >> endobj
-10542 0 obj <<
-/D [10538 0 R /XYZ 151.701 139.448 null]
+10584 0 obj <<
+/D [10580 0 R /XYZ 151.701 139.448 null]
 >> endobj
-10537 0 obj <<
-/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F71 5424 0 R /F17 3698 0 R /F70 4384 0 R >>
+10579 0 obj <<
+/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F53 3738 0 R /F17 3698 0 R /F59 4373 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-10546 0 obj <<
-/Length 1999      
+10587 0 obj <<
+/Length 2001      
 /Filter /FlateDecode
 >>
 stream
-xÚ­XKsÛ8¾ûW°æ2tUãI{Ë$ٝÌ8ÙÌƵ©©dŒY,K¤CJ~üûíH‰2MÕîÅÍn ûë—erÈäg¿\]ü]ë$>—*¹Z%JJQxd…ÎÛäªJ>§ÃrW·Íù_W¿{!|–Yd×^Hà–̧s¡ÅùBÉ̤ÿjÏUZnëæú|aœK?tí©ì&ô,ÆIÐ%¼ô¤ÖÀ:·n”)\go®Î¾) óÑÕœ0&YnÏ>ÿ%“
-Î~K¤0¾Hî‰s›WˆÌ¡´Mòñì3yüÜ\+Vº
+xÚ­XKsÛ8¾ûW°æ2tUãI{Ë$ٝÌ8ÙÌƵ©©dŒY,K¤CJ~üûíH‰2MÕîÅÍn ûë—erÈäg¿\]ü]ë$>—*¹Z%JJQxd…ÎÛäªJ>§ÃrW·Íù_W¿{!|–Yd×^Hà–̧s¡ÅùBÉ̤ÿjÏUZnëæú|aœK?tí©ì&ô,ÆIÐ%¼ô¤ÖÀ:·n”©¹ÎÞ\};S@棫9aL²Üž}þK&œý–Ha|‘Üç61®™Ci›äãÙgòø¹Î+Vº
 Þ’Y/èM¨þ×ßßü9£ß)‘gŠX‹ìûÖd£ú9µÎ	åó©Ú˾zy9£·°ÂéÿÚ<íNÔ¾{ùê×·ïß|QÆ~ª›ª½ïqùjßu¡Ùý;t=¸)àÁU½	—u¿c*w,{á¼È½IZ‹\FÙž&m÷ #Óûz³á"¡©x]6ø«ÒÐœë"ÝuL^µ/B¹<×yºæݾ‘Þ®øwÖd+w »5€ÐZ›¾ow™vë¸X<Ó–UEH°ÚBá¬ç‹£tmát]÷¸òé
-2‡GÞ|‘Nnj&m#kËg_á'OÛèÄþâÅ©æË¿¡]ïF¿eÓ_Ú”Û0gk•ã³1îà6êhÍ>´ákTavô5¸$óÂ*3}b´‰Á—åø2RTL™BØbˈ€ån=w«,Ꮨ£͠Ǧ]ø¶¯;ðO@'T|ŠÏú!Já–
+2‡GÞ|‘Nnj&m#kËg_á'OC„ùÔþâÅ©æË¿¡]ïF¿eÓ_Ú”Û0gk•ã³1îà6êhÍ>´ákTavô5¸$óÂ*3}b´‰Á—åø2RTL™BØbˈ€ån=w«,Ꮨ£͠Ǧ]ø¶¯;ðO@'T|ŠÏú!Já–
 Ì”E$gN˜>/œ”雇z÷DË5 ”adÒPÕ»öTœ‚ÔΊþÊn‰FäyßãMž¯þsk›Šð®O—|p[ö=>ñ?o»j±,YgCà`Äòºnrg0£‹03™Ù0Ô¹J©©¯«ºƒÞ‚U _°iÊ&º "…¬Wïž8ÃoüÔnÖb—í5Ä€4,o¥4Â}Ïÿpñ.*]nê‹Ï8*ªÍfÕ¾Z²î
 Æ]u |º<
-s:¦À†Ó‘ívÈ|~‹à¦Œñ>>™”+­,äb?8eÓž;•^·y$âb ‰Ç«Ð/»ä‘ŠÕ–¼%[ÝQ‚ÁðŽqì´Ð>ƱcäF
-	tp£6ú9,ePìòbÐN¡÷úåÕÜ=m!ŒùsÉîrÈe$ìÝË÷ÿUØhl¸2ÅÔp_¢ LeN§Ûò†âÉ%ÿ|å8ºÙß²=TžÈ©S¬×+§›P‰˜ØŠD)¨~PJ)L4`I”PúòÓ¹RPBº¦Æèݱ:Lh0‚A< ;ƒžÄy:?¬è`ø(.ÞnMòº…ºüÇx´.¹j뉡­ƒ ‡dìD‘ÇXø%¬"&Sè`Øýd0Ú’Eiq 1€ø§-À	gªŒ$òq®"n «"F‹BRÊÂßfÓª‘;¡ûlÕ˜¾.×Ðhú£R&¹æ’žø{\jIoË¿1ræйP6E1•*¸C¸=qÔ7YŒ7”ª´—=$å´Oï×ÒEhFî§%×ZÉv¾o°—±Æ§ë²gzÙ<2¥ÞÞÒ@·+›3=41õ`(ݺ÷˜€‰ìGú:ãÍNÜ
-)èfׂ2çó‘×ý®dݼ݆f½½†|ý:f¤Ó“pq€IZŽç´r=: íBÖ@Xæ?¡æŽBChÈÆkÌX^!w`Þ ¥oØÜH fҏy[HH•“[Æ§òɦçMB*DŽž«¡Eӱø"©‡Vëò?–CC¤€u“"wt'‰ylÛÞñk¤>0oZȲŒòðÙ](«EÛlfx]WUh¸3î!˜·¼²J?‰%¯¡Póecê	Ȧ١/­£6¸sÝñò–¬6V\$M±@ý	» 0àN‹Vq/¹³
-hJ]ø‘ÊUd›œmƒ{ïô?!© RñÚÆ0ÿÕñáþQâŽgì:öQ”Pè›öº+·ýOÜݬÚMS”x~¢µ,è¾?ÚAK¬‡»c!€T°¾†NI—¾#D&Z¢€	þTˆñæïÿIÈðœrúªz'3N”¦<4-6úÿ-eYZ’ëa6=úÜæ骬7=MAØR/!†“å½òµü¹çªðuÍËM;,A›ÈÃÓ\6”˜%lBF
-YYjâu¨ƒ…’t‹”‹v6áv{ì÷µ£¼¤3h8c÷ÊjˆÖ75¥‚Ž9oPñl?N%°Cè#Už@¹ ¨CÃ6ý'tP0Ž Û6"<ÌŽ˜ļTGÅÎàtMP×Ù`í
-oWñ©)V•O_ºn˜·¡ïËë@ÓÑ!Sµøè`£uúˆÎ hL•‡f)|—ËÐ÷|Šž"ZÃûé¤ï¯ì…–ò!{±¤î›ŽGf<¬Ôõ;þªgg蔊üvm¹]{Ô
-Yî«­&	9R6ˆlˆk›ž·T°‡á	“»#ápwä#»÷‡rœ[—¾+o¢eðƒrsO0&ñ?-å2 	”NÉ=Ðÿ€ÿ±¼‰•†©·4­ÂgOEå,ªç5]wWWǃ>Ü×8Xáêø‘ÇóÜð9ò?ãN
+s:¦À†Ó‘ívÈ|~‹à¦Œñ>>ñŸ(¹ØNÙ´çN¥×-Fž‰¸{&F †HâñÃ*ôˮƄy¤bµ%oÉVw”`0¼c;-´qìX¹QCܨ~K»¼´Sè½~y5wO[cF@þ\2ƒ»r	{÷òý6®L15Ü—((S™Ó鶼¡xArÉ?_9Žnö·l•çrêëõŠÆé&T"&¶"Q
+ª”R
+ÍXÒAã%”¾üt®”®©1zAw¬Å‡$:WЭ(É*ñ·3èIœ§óʆ"áâíÖ$¯[¨ËŒG‹Aàâ ‘ªv®'†¶€’±Ecá—°"ˆt˜L¡ƒa÷“ÁhK¥ÄÄ âŸ¶ 'œ¨2’ÈǹŠ¸¬Š-
+I)G˜M«Fî„.ì³Ucúº\C£éJ™äšKzâïq©%½-ÿÆÈ™CçBÙ\Å4V~¨àáöÄ
+Pßd1ÞPª
+Ð^öx”Ó>½_0H¡¹Ÿ–\k%Ûù¾Á^ÆŸ®ËžéeóÈ”z{{HÝ®lvÌ0ôÐÄÔƒ twèÜcB&²èëHŒ7;q+¤ ›]ÊœÏG~\÷»’uóvš=ööòõë˜iNOÂÅf$iu8žÓÊõ耶SYa™ÿ „2˜;
+u¡!w¯1w`y…܁yƒH”"¼as#šI?æMlA  !UNn=ŸÊ'›ž7MU¨9bx®†MÇãŠ<b¤z`X­Ë;üX
+ÖMŠDÜѝ$æ±m{ǯ‘úÀ¼i	 Ë2ÊÃgw¡¬m³™
+àu]U¡áθ„`ÞòzHÈ*= K^C æËÆԐM³C_ZGmpçºãå-Ym¬¸Hšbúv`À;¬â^rgДºð#•«,È69Û÷Þè/~BRA¤ⵍa†«ãÃ#ü£Ä?ÏØuì£(¡Ð7íuWnûŸ¸»Yµ›
+¦(ñüDk
+XÐ}´ƒ–X;3wÇB ©`}
+’/}GˆL´,Dü©â=Ìßÿ“á9? äô9TõNfœ(MyhZlôÿ[˲´$×Ã"lzô¹ÍÓUYozš‚°¥^B('Ë-zåkùsÏUáëþš—›vX„;ƒ6‘‡§¹l(1;JØ„:Œ²²ÔÄëP%é)ílÂíöØïkGyIgÐpÆî•Õ­ojJsÞ2 âÙ~œJ`‡ÐGª<rPdžmòOè `
+4@ÿ¶mDx˜13ˆy©ŽŠÁéš ®³!ÀÚÞ®âS!R¬0*Ÿ¾8tÝ0nCߗׁ¦£C¦<jñÑÁFëôAÿ8И*Í0R ù.—¡ïù=E´†÷ÓIÞ_Ù-åCöbIÝ6Ìx„Y©ëwüUÏÎÐ)
+øíÚr»8ö¨²Ü5V[;L0r:¥"l(Ø×6=o©`Ã+&wGÂáîÈGvïå8·.}WÞDËàåæž`LâZÊe@(’{$ ÿÿcx+
+SoiZ…ÏžŠÊYTÏk0ºî®®Ž}8¸¯q°ÂÕñ#ç¹árä M
 endstream
 endobj
-10545 0 obj <<
+10586 0 obj <<
 /Type /Page
-/Contents 10546 0 R
-/Resources 10544 0 R
+/Contents 10587 0 R
+/Resources 10585 0 R
 /MediaBox [0 0 612 792]
-/Parent 10543 0 R
+/Parent 10570 0 R
 >> endobj
-10547 0 obj <<
-/D [10545 0 R /XYZ 100.892 685.529 null]
+10588 0 obj <<
+/D [10586 0 R /XYZ 100.892 685.529 null]
 >> endobj
-10548 0 obj <<
-/D [10545 0 R /XYZ 100.892 597.438 null]
+10589 0 obj <<
+/D [10586 0 R /XYZ 100.892 597.438 null]
 >> endobj
-10549 0 obj <<
-/D [10545 0 R /XYZ 100.892 575.038 null]
+10590 0 obj <<
+/D [10586 0 R /XYZ 100.892 575.038 null]
 >> endobj
-10550 0 obj <<
-/D [10545 0 R /XYZ 100.892 538.785 null]
+10591 0 obj <<
+/D [10586 0 R /XYZ 100.892 538.785 null]
 >> endobj
-10551 0 obj <<
-/D [10545 0 R /XYZ 100.892 515.476 null]
+10592 0 obj <<
+/D [10586 0 R /XYZ 100.892 515.476 null]
 >> endobj
-10544 0 obj <<
-/Font << /F22 3706 0 R /F50 3701 0 R /F71 5424 0 R /F15 3700 0 R /F85 5521 0 R /F70 4384 0 R /F88 5686 0 R /F72 5687 0 R >>
-/XObject << /Im3 6525 0 R >>
+10585 0 obj <<
+/Font << /F22 3706 0 R /F50 3701 0 R /F53 3738 0 R /F15 3700 0 R /F85 5513 0 R /F59 4373 0 R /F88 5678 0 R /F72 5679 0 R >>
+/XObject << /Im3 6520 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-10554 0 obj <<
+10595 0 obj <<
 /Length 2097      
 /Filter /FlateDecode
 >>
 stream
-xڍXKsã6¾ûWø(ÏÄ¢(µ§ínŸÓdÒÆ3Ûζ®ÍØêÊ’«Çzóï”,¹JÚñÁ$‚ | Å—û%_~¿øf³¸ýNó¥à,ã™Xnž–Bf¸X&iÆt/7»å‡(‘|õçæ§Ûï¤\¦,K’س¦š%‰Ižék>µÕiµV:Žêê.âÂÑôΖvlWk½=ØSëjZ•¥/¾Ý,þ^
-ôÐL©åö¸øð'_î`í§%g*K—gÏy\*²DkËÇÅ/>6NèYãâŒy#PïûM|+9ÿ²ZK™E«?¯¤‰\}Í#[îúGƒóÁ‚Rñ¨=Ò.k•«]¹u
-‘líˆéœ·"
-ìîï.ÿ¼Ò:²…+W2Z¢?Ú#Î>Zô±Šé8#=ÛÚn£{Æ›¥ÓÍF¥Ykb”†Iü«çÑû¼ÜU+%¢3h¦ƒÓà=Ra‰Gõ§¦µm^•AüÄk ^&,	‰ A]Yúë¼H)U„W^7-‘‹jßÐ(üm5Ú§‚b`ï9ðÝoèÿŒÄjÐ	/"Ö½÷dtºÄVØ•*¯{‡ßàt3ö`ðKŽö‹4ÚÖζnÇVëXeÑÅ"y$§*k¢-¹…6Ú0øKiäMTV/gšÀ":ùn‹A»íiuÕíýÄ‘§Í$ùŒu*úŒ´ˆöþøXX˜Y¦™;Z÷['!s²µ=:È3Ö»C–”ÁpQ•hòLãÅàtØFÓÖÇ;®Ÿö&§Þd˜XS4ç…ýèý¼OUØ7CJ\ËFÊ€ÍW³îP1 9ÿr³îW'ïêü³›sÄ8°
-î>á%oQšDÍ¡ê
-¼©Tn\K^RQLE@²qÝËý᫹³âdÒóx¿€@ë3ÿ™&DD £	¸â îU– MuL¦:‚‡9¾:a±L§¾ÙVå_]¹
-ñ¬T!0ò¹Jwž»	!5ZΦN£Cuœõ¹6lªßtŒk‘*&”1)† „´Äì!\¬ŸqšP4!½%†„P)£¼E:Þ(’-Mwyí¶mr À£1 at z¹ØkGlÆ#P ص‘ñEU”spʼn(!þ®ÐyЏ×2:¢ .8;P(p„gj5RÍS½â@¶ES% ‘鲆í2bïiÉ}i]ÙÀIlN32Eù0Á¢'ˆ° S08÷nSÑzŸ—{âÌËÀçËQ‡ˆŽ<‡êyH9×9iÃìDAYó¦ñA†²ôñŸŒ!ƶWé©+ŠW½	lˆ|ÖÛc…ÑÜ'NHžªb‡éƒãà§ñrðT<òT¿¯îY«&07yÛYº¶ÅÎ4!gò–R昪S
-Gò%3an´Sáþ#fP:Œ‹P’£7ÆèU&–Mex_ϳpZC“cU!䝦?Ɇ3AÜÝŽª×¬±Ù—Û;Lˆ8N¢ƒµý3X˜–dYŸîoN§"﫧–:zg[;‡™fÒ¤ý6B;8È#bsCÛпïÄLOƒdž0Îãë¶tæä˜3Æ›9aÐ÷˜AÔ½k×}íÑÌÄÉÔ]‡ªÚÍ–‰ÃWÉ×P>¶¶nÉgw®ìnæd&°Cª±Óf¤BÍr°Ší¸™õ„f©HGÕ1ƒ¸òÀ¡ù¤3ÂiÞ6®xÂqæAi
-)"•_/iÍÒ4lÑo-ÀŒLÆS7Þo¨—{³y¡¦H#GšÆú	/øy
-8d1æqÙCü¤¾Œ&½Æ8F=#BbX £ë$Œ1ôÊ~kK©³ŠÎSW“*\<f4ºº¢x&RW~
-mU9×­ýŽõ«ê€Z^jD©õÆA_ÀòøÜ´îHã·QWP¾-]˜¢_póÒ#´"ԝ#q蚏‘	¸*ªÏA‚
-‡¿ö~¡—ÖdN<”û7•òÕÿu(³HñÍü_
-ë×HH	wC¡Ç-T/‘²µ§Ðâþ'ZöoHíND
-þ‚=U·K“¢ZÏiÞ£˜L9½eÒþéƒGô9VÔ#º,›ú	8%¿ãÔ—Üûì:•ß\lz±þ-ÿäy/P|â”ÌÆѨՀåY$-¼„=¢;fòÑ&/`÷j&œ%^¼Ðú\:ã îîÍý‹ëê²!m1®Ä4ö„Oö±'(ö€x„”´>K}:BSO}=ÉǪt/<„À‘ÆOãGÆRÚ~iüæ„uŒ=$7ù¾ô¯¼-uó­TÊ‹Èñ¦K3…+CŸ@'…›Çpüþ‘©ÿ}+úRùªú&T+„÷ÌLC‚ÞgŠü‡mLð†3Q›o^zùŒ¾þ¼~¿×¨=óc-LÌ2•…oñä[†zé[†äœßþö@¨pOηž¶xíC†¹†Tžà府
-27ønºô½u €ðáùáDyª«#,IóPš(å“.û@î¹
-tdG‹(ƒKΗžáñ¦¢»Gº¸«ÎŽÞzÓo*ã¶Ê÷ÏEh)ývø††I“t¡NöÂòª<~®ö$ëZöŸ:RÉe¦Ê­ÿÀ1{u2fòò„ž7f·ò”yÓÖÏWÚ®±≠šöárÖ¦_ûÎ~½…VGŸBoZ^ÙByè@%KÍÐñÝ=Sx¾­Ž§¿ªÌØg ,/É”oýW/Ÿ}?=Ö©™ãŒa\Û<¬qC5§rŠÂ¿’R0qi§èÿ¿Ý,þ™pžj
+xڍXKsã6¾ûWø(ÏÄ¢íi»Ûç4™´ñ̶³ík3¶º²äê±Þüû)K®’v|0	‚  @ñå~É—ß/¾Ù,n¿Ó|)8Ëy.–›§¥Ð‚¥\,“,g:—›ÝòC”ˆlõçæ§Ûï¤\f,O’رfš%I
+’Ó;Û~êêÓj­t=4õ\Ä¥¥é©ÌÞmÕ­Ö"iôö`NmhU¦(}ñífñ÷B€8Ph¤‡fJ-·ÇŇ?ùrk?-9Sy¶<;ÎãRéŒ%Zø\>.~Yð±qBÏḉzßoâ[Éù—ÕZÊ<jmóy%ÓÈ67@Ð<2Õ.¬Xœ̐ŠGÝÁ“vX«lc«­m‰dKLç¢;i`·÷Åç•Ö‘)mµ’YÔýÑqöÑ ?ÀˆµPLÇ9éÙ5fk݃HY:ËÑ,`TšÅ±&F™2‰?pµà<z_T»z¥DtÍT’¢Á4xTXâQó©íLWÔ•?ñˆ—	KDBâß@gPWF†þú/RJá•7mGä²Þ·4*<Wö)¯Ø{ö|÷ú?#±t‹ˆuðžŒN—Øò»2å”`ïpãœnÆô~)Ð~‘EÛÆšÎîØj«<Ú X$Äâ´DeÓhKn¡Æ>ÂR9Æ4ªjŒ—3MàÜN»Å ˆíŽöt‡¦î÷‡0±äi=­`¬32
+TÐ"Ú»ãcbaf ˜fîh¶NBæds´g,¸C–ŒÁpQ•hòLãÅàtØFÓÎÅ;®Ÿv&gÎd˜S4¥ùèü¼Oµß7CJ\ËFÊ€íW³îP1 9ÿr³«‹wMñÙÎ9HbXwŸpˆ’ƒ³(K¢öP÷%ÞT¦G·‹¶£/©¨&ˆ" Ù¸røjîl8™çh\æ?Ó¤†ˆðt4W,ĽÊs ©ŽÉTGð°'Þ7B',–ÙÔ7Ûºú«¯¶>ž•
+#—[àШ²ç¹›R3¡å\`ê,:ÔÇYŸë‚M…MWÁ¸™bBi“bJHKÌÂÅæ§	EÒ;bHŐ2Ê[¤ã"ÙÐtW4vÛÕ P<¤W+€½nÄ–:äj	 »Ne|ÑCåly"Š¿+t´À㵌Žh ¨ÎöJ#á™ZTsT§8MÙÖDñ@Edº¬a»ŒØûGZ²_:[µp›ÓŒLQ.L°¨Å	",ÀÔ.œÛTŠh½/ª=q•çså¨GDGžƒOuŠ<¤œ›„t~v¢ lŽEÛº CYúøOÆcTzêËòUo"Ÿq¶ÇXa4w	ƒ§ºÜaúàØûi¼ì=<ö5µn=s[t½¡k›QììAr¦è(eŽ :Õp$_2&þAk1…`î?b%¾3ÀÁ¸%ù8zcŒ^•fÓ²©RêyîOkir¬/„¼Ó†“Œ?äÀÝí¨zÍ›¹½Ã„ˆã$úÑ[ΘÁÂ,eIž‡ts:•E¨žZêèéÌJäšÉ4Ûíà ‡ˆí
+MLKÿ®3°3:É<aœÇ×méÌÉ1g8òŒ7s ïIQ÷¶[‡Ú£Y'Swêz7[z$_=&g\@ùØ™¦#ŸÝÙª¿™“™À©ÆN›‘
+5OÈÁ>(¶{@àvÖše"UÇâʇæ“ΧE×Úò	ǹ-¤µ¤ˆTn½¢5CS¿uF¿µ 3rOÝx¿¡^îÍæ…š"S9Ò4ÐO@°x	ÀÏ“Ç!ƒ1Ë‚àÿ#õe4	ã5vŒ‰~݃Œ®“0ÆЫÂÖŽRgí7œ§¾!U¸8Ìh=.ôMãDùL¤¾úäÛªj®[ûëWÝ/´¼ÔˆR덃PÀòøÜvöHã·5ÑÔ%P¾©¬Ÿ¢_póÒ÷"ԝ#qèKš‘	¸jªÏ^‚ñ‡¿ö~¡—ÖdN”»7•rÕÿµ/³HqÍü_
+ë×HÈw}¡Ç-T/‘²5'ßâþ'ZvoHíODõþ‚=uƒ·K“²^ÏiPLfœÞ2YxúÁàB}Žõˆ.˧~GÂNÉï8ue÷>»‡NOåÁ5› Ö½…àŸ‚#çŠOœ’Ù8µ°<‹ä¾…2‚°3GtÇL>¦‚Éؽš†	gÉ€/´Æ€>—ÎØ‹»{sÿßâú¦jI[Œ+1=áÞ“!öŏ’Æe©KGhÊᩯ'ùXWö…‡82ÇøiÝ(uÁƒ”.,ßœ°Ž±‡ä¶ØWî•·¥n¾sJy9Þti¦peèèä²´óŽß?rõ¿oE_*_ÝÜøj…ðž§Ó ÷™"ÿaãý‡áL”Áæ›—^>£¯?¯ßï5jÏ|ÄX‹4f¹Êý·Œxò-C½ô-CrÎo{ 	T¸'ëZOS¾ö!#½†Tžàå¤t98>d(žâ»éÒ÷6žH ‡ç‡{<å©©42$ÍAiæ¡”O^,¸ì9p§Ð‘
+¢.M8_zzøÇ›Šîéâ®:;zëM¿©ŒÛ*×?—¾¥tØá&10LÒ…:Ù˨ò<ú¹Þ“¬kÙ/|êÈ$KT:}PnÝŽÙ«“1“—'ô¼1»•C`xÔÀ *Ú®Áx¾ÒvíaÎÕ´—³6ý:ûõZY}ò½iue›å¡•,K‡Žïî™Âóm}<õøUeƾÀò’LÅÖ}õrÙúaè¹°NÍ—¦Œ«q›‡5N`¨T.|QøWR
+&.íïÔáÿÛÍâ¬ÿž
 endstream
 endobj
-10553 0 obj <<
+10594 0 obj <<
 /Type /Page
-/Contents 10554 0 R
-/Resources 10552 0 R
+/Contents 10595 0 R
+/Resources 10593 0 R
 /MediaBox [0 0 612 792]
-/Parent 10543 0 R
+/Parent 10570 0 R
 >> endobj
-10555 0 obj <<
-/D [10553 0 R /XYZ 151.701 685.529 null]
+10596 0 obj <<
+/D [10594 0 R /XYZ 151.701 685.529 null]
 >> endobj
 2702 0 obj <<
-/D [10553 0 R /XYZ 151.701 621.65 null]
+/D [10594 0 R /XYZ 151.701 621.65 null]
 >> endobj
-10556 0 obj <<
-/D [10553 0 R /XYZ 151.701 595.034 null]
+10597 0 obj <<
+/D [10594 0 R /XYZ 151.701 595.034 null]
 >> endobj
 2706 0 obj <<
-/D [10553 0 R /XYZ 151.701 222.231 null]
+/D [10594 0 R /XYZ 151.701 222.231 null]
 >> endobj
-10557 0 obj <<
-/D [10553 0 R /XYZ 151.701 194.995 null]
+10598 0 obj <<
+/D [10594 0 R /XYZ 151.701 194.995 null]
 >> endobj
-10558 0 obj <<
-/D [10553 0 R /XYZ 151.701 163.206 null]
+10599 0 obj <<
+/D [10594 0 R /XYZ 151.701 163.206 null]
 >> endobj
-10559 0 obj <<
-/D [10553 0 R /XYZ 151.701 140.104 null]
+10600 0 obj <<
+/D [10594 0 R /XYZ 151.701 140.104 null]
 >> endobj
-10552 0 obj <<
-/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F17 3698 0 R /F70 4384 0 R /F71 5424 0 R >>
+10593 0 obj <<
+/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F17 3698 0 R /F59 4373 0 R /F53 3738 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-10562 0 obj <<
+10603 0 obj <<
 /Length 1770      
 /Filter /FlateDecode
 >>
 stream
-xÚ­XKsÛF¾ëW r«–ãyä–µ-gcÇYÑålÙ9@ $¢L\´¬¿_O@‚‚§’Ó¼=ýþz £»HFÿºúçêêُZG™È3©¢Õm¤¤.×Qêr‘ä6Z­£ñuUöuÛ,~_ýäɝÈÓԹ΅µd:	-K%Sÿ§]¨¸ØÕÍÝbi’$~{h?Je·UÇl‰»D.s­Á<³ÉÀ(ÕŠ¨®^®®þw¥°â3ÑaLTî®>ü.£5Î~Š¤0¹‹î=å.2‰iBܶÑõÕ¯W2¨+ÏÕVɹ JY¡u¥6^7Ã/ÅðYôa™H?ßÖåB»ø36†]0š¸ßT¬™ÊÎg‰È7(ö®« O³Gö˜Š“Â’¹¾ê‹›I–Ê!m-µü=•÷ºÚÂ'!½ÔûázÞ …Ú#/îënÃT}Ë;%”Áç…Îâêx}”‰,ÏmaâºlRV8VòÈ©¸ÉßnÞçí~a´ñ&^-r·s浉HNÑvsìû¶ydaˆj¤	"g!0gE~õ´Œ6!n{KV‡]Ý÷ÕšõfÆxìª9i2…],ÉUd¡/ÿÞùSsZdzd÷|S4w³·ZdìIi$êÆÄ«ÙyU§Ú˨SõU¯1Úëg2ŽŠ[úÒeqÝÌ	kraF‡ªØ=_¸­»¾;Ýé'»¢¤€Þ PÕMÅtM±«P¬–ñûM¤| 2ÊZœ¬
-9¢eî„S02©œØT‡
-¾±*åŒÈsäÔv‹X!º¤4jxyÜ3AÁCWQJâ_pýÖ¹Ç!Zju°fæ=ŠÒkFL×í®¨‡Í6H°©ƒº$·d‰“P`6¡LÊ‚wté±	Ï‚Ê¢,«®#QkØïf[	ö‹s¨¥"OM~A¥vDÉ€%oÚ¾jûXÙ
-Ï"QÊ^F¥e‘¥­f’³9†/ÃƳW;½hQꏖ×å[_ù3=©ü™.²Hé‚Œÿ]8ãým•<‡YSQÂÒŒlJ㶽£	Ç3mÔ·<ãùprîEÞñ {6¯{qîš!˜~\ß9¬IãêK±Ûo}€Q8¶MãË;LܶU:¤Ç‹_^ÿðêM at a5É"‹BeºhSk%Â&c¢ZVª²ì‹®»?‰»þ~Nš¥BÑ°ÆNµÜ=øÛÃzöVÀa6¶b¦7@ˆ)ÔØDS'ðTo X¹[ƒ)*Óa£¥{Š‡Œ\&”ӏxX•‹ÀòWxª|]¾¡½±ØK3Ãvt³•z僟jUÈO‹òy(œ˜z^%°_ûâfX´·<†bÁýÖÀ¶5}C,x·hxA1Óø–©¯¾añGeìK˜Ðz<,}Š rr¸yAøþ»GèÎñ)ÿÆ®c–’}ò…¿ü{ˆ©S­hÖ}7cõ€ÑÓªÀÍ•ëT\·mW]jåÐú¥jÚ˜@„9µÞxÖ÷|÷E³6¯£C Xóg”›DÀnÔœ{PšœýæQjã¦ÅËÜÖ\—J¡k®O¾€Ë	«­¥ŠmÃÇÀð“Ò:Þ¡s
-È¥=Ò¢¡˜H¦C«@eÑðÖ
-5/ªuÍýæG$C_ƒÙÝÀ P^6oŠù‡½˜FûîŸ|,êI ÷¡ên¿†¸"Ϙ<1O@®LQRU¤•‡è¿	qÓå‰ëàR÷ì…u!~ß5kÿ2‚bïëf=xÐÛ™6߬ži)}Ç«C£Cê˜ý¹/;wH¹¢güy`š½_œÛùbo™
-
-y0\™ö˜xö__óøòKɍ³_utaŠ»rta[žA¨‚gTfdàB[íI'¹ot(§Çž7<KŒ,&ëªûÔSA‹‰ŽÈ‰Ä%ñŠ#§¼×¾Ãä¯g$¹°—ÏÇÛ½Ýñ"”ö²
-¯{$ï±9vÅÐÎ?ÛµÃ{*›)ÜubæÀY" >Êá‹4yX=1Œ¯¡ó_b2¨ó
-L.Õa\Î"H‘êôüo‹²è=lHWŽ¢{2¾ÍâßÞòx]>×eÅÿŒ,ÊO¼RsåCáUäìøZѳ„ÞRI\w<RH*Üòx@Ä\ƁljM5>2°ÕT÷<ñõã)O7ÈÉÅ:Ü;‰*ú[Ð"Ãu.‘þªñ=A{m³}àñ¥h£»‰5í‘	hìÐb_ŒOJ¬ÿp@ŒyÏ{¾”k—Ç“«ÖµÕ5¯>×OÂpwh_É.»uùpfgàþý„4&~Q ö-
-Zª€T«ñŒG—‘e§Ž[÷ý·™õàM®«
+xÚ­XKsÛF¾ëW r«–ãyä–µ-gcÇYÑålÙ9@ $¢L\´¬¿_O@‚‚§’Ó¼=ýþz £»HFÿºúçêêُZG™È3©¢Õm¤¤.×Qêr‘ä6Z­£ñuUöuÛ,~_ýäɝÈÓԹ΅µd:	-K%Sÿ§]¨¸ØÕÍÝbi’$~{h?Je·UÇl‰»D.s­Á<³ÉÀ(U9Q]½\]ýïJaÄg¢%˜¨Ü]}ø]FkœýIarÝ{Ê]d'Ò„¸m£ë«_¯dPWž«­’s”²Bë$Jm.¼n$†^Šá³èÃ2‘2~¾­Ë…vñ'(fl»`4q¿©X3•3Α%nPì]W@žfì1'…%s5|Õ7’,•5BÚ<Zj%ø{:;+ïuµ…ÿNBz©÷Ãõ¼ÿ@
+µG^Ü×݆©ú–wJ(	‚ϝÅÕ!ðú(YžÛÂÄu?ؤ¬p¬.ä‘Sq“¿Ý¼ÏÛýÂ(hãM¼Zä:nçÌk‘œ¢íæØ÷móÈÂÕHDÎB`Ίüêim*B*Üö–$¬»ºï«5êÍŒñØUsÒ:'d6
+»X’«ÈB_þ¼ó§,æ´ÈôÈîù¦hîfoµÈ6Ø“6ÒH4ԍ‰W³?òªNµ—Q§ê«^5b´×Ïd·ô¥Ë⺙ÖäÂŒþ,U1°/z¾p[w}wºÓOvEI½A¡ª›ŠéšbW¡„Y-ã÷›*Hù@d”´8YrDËÜ	§`eR9°©|cUÊ‘çÈ©í;°BtIiÔðò¸g‚‚‡®¢”Ä-¾àú­sC´Ôê`ÍÌ{¥×Œ˜®Û]Q›m`SuInÉ'¡ÀlB˜”ïèÒcž	”EYV]G¢Ö°ßͶìçPKEž$šü‚J툒KÞ´}5Ôö±²2žE¢(”½ŒJ;Ê>"K[Í$gs>_†g¯v*zÑ¢Ôÿ:-®Ë3¶¾ògzRù3-\d‘Òÿ»pÆûÛ*5x³¦¢„¥Ù”Æm{GŽgÚ¨oy,ÆóáäÜ‹¼ãöl:^÷âÜ5C0ý¸¾rX“ÆÕ—b·ßú £pl›Æ—w:*˜¸lªtH¿¼þáÕ›€Âj’E…Êt!ѦÖJ„MÆD;´¬TdÙ]wwýýœ4K…¢aj¹{ð·‡õì­€Ãll3ÄLo€S¨±‰¦Nà©Þ °*r7¶ST¦-ÂFK÷¹L(§ñ°*9€å¯ðTùº|C{c±—f†íèf+õÊ?ÕªŸ!åóP8
+0õ¼J`¿,öÅÍ°hoyÅ‚û?¬mkþú†X>ðnÑð‚b¦ñ!-S_}ÃâÊØ—(0¡õxXúAääpó$‚ðýw0<НãSþ]Ç,%)úä!
+ù÷!þR3¦ZѬ/ú.nÆ꣧U›/*7Ö©¸nÛ®ºÔÊ¡õKÕ´1sj½ñ¬ïùî‹fm^G‡@±æÏ(96‰€Ý>¨9(&ö 49/úÍ£ÔÆM‹—¸­¹$.•B×]'ž|—V[KÛ†á'¥u¼)BçK{¤EC1‘L‡VÊ¢á­j^Tëšû5̏H†¾³»A ¼.<lÞóz1öÝ?ù
+XÔ“@ïCÕÝ~
+q3D<ž1ybž€\™¢¤ªH+Ñâ¦Ë×9À¥î(ØëBü¾kÖþeÅÞ×Ízð ·3m¾Y=ÓRúŽW‡F‡&Ô1ûs_v0îrEÏøóÀ4{¿8·ó%ÄÞ2=ò`6¸2ì1ñì1¾¾æñå—’g¿êèÂ,>wäè¶<ƒPϨ&ÌÈÀ…¶Ú“NrßèPN=ox–Y6LÖU÷©§‚‘‰KâG4N/x¯}‡É_ÏHra/Ÿ·z»ãE(íe^÷HÞcs슡	œ¶k‡÷Tþ$6S¸ëÄ́³D@"|”Ãiò4°zb4_Cç¿ÄdPç˜\ªÃ¸œE"ÕéùßeÑ{ؐ®ÿ(D÷d|›Å¿½åñº:|®ËŠþY”Ÿx¥æʇ«ÈÙñ!µ¢g	½¥’¸îx¤T¸åñ€ˆ¸Œ›j|d`«©îyâë=ÆSžn“‹u¸wUô· E†ë\"-üUã{‚öÚfûÀ3âKÑFwkÚ#ÐØ
+& Å¾Ÿ”X)þá€>òž÷|)×.'W­k«k^}®ž„áîп’\vëòáÌÎÀý û	iLü¢> ì["´T©Vã.#;ËN!-¶îû	œ#2ëÿf®²
 endstream
 endobj
-10561 0 obj <<
+10602 0 obj <<
 /Type /Page
-/Contents 10562 0 R
-/Resources 10560 0 R
+/Contents 10603 0 R
+/Resources 10601 0 R
 /MediaBox [0 0 612 792]
-/Parent 10543 0 R
+/Parent 10570 0 R
 >> endobj
-10563 0 obj <<
-/D [10561 0 R /XYZ 100.892 685.529 null]
+10604 0 obj <<
+/D [10602 0 R /XYZ 100.892 685.529 null]
 >> endobj
-10564 0 obj <<
-/D [10561 0 R /XYZ 100.892 660.623 null]
+10605 0 obj <<
+/D [10602 0 R /XYZ 100.892 660.623 null]
 >> endobj
-10565 0 obj <<
-/D [10561 0 R /XYZ 100.892 649.664 null]
+10606 0 obj <<
+/D [10602 0 R /XYZ 100.892 649.664 null]
 >> endobj
-10566 0 obj <<
-/D [10561 0 R /XYZ 100.892 625.079 null]
+10607 0 obj <<
+/D [10602 0 R /XYZ 100.892 625.079 null]
 >> endobj
-10567 0 obj <<
-/D [10561 0 R /XYZ 100.892 603.827 null]
+10608 0 obj <<
+/D [10602 0 R /XYZ 100.892 603.827 null]
 >> endobj
-10568 0 obj <<
-/D [10561 0 R /XYZ 100.892 581.969 null]
+10609 0 obj <<
+/D [10602 0 R /XYZ 100.892 581.969 null]
 >> endobj
-10569 0 obj <<
-/D [10561 0 R /XYZ 100.892 427.554 null]
+10610 0 obj <<
+/D [10602 0 R /XYZ 100.892 427.554 null]
 >> endobj
-10570 0 obj <<
-/D [10561 0 R /XYZ 100.892 397.124 null]
+10611 0 obj <<
+/D [10602 0 R /XYZ 100.892 397.124 null]
 >> endobj
-10571 0 obj <<
-/D [10561 0 R /XYZ 100.892 375.266 null]
+10612 0 obj <<
+/D [10602 0 R /XYZ 100.892 375.266 null]
 >> endobj
-10572 0 obj <<
-/D [10561 0 R /XYZ 100.892 165.224 null]
+10613 0 obj <<
+/D [10602 0 R /XYZ 100.892 165.224 null]
 >> endobj
-10573 0 obj <<
-/D [10561 0 R /XYZ 100.892 165.224 null]
+10614 0 obj <<
+/D [10602 0 R /XYZ 100.892 165.224 null]
 >> endobj
-10560 0 obj <<
-/Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F17 3698 0 R /F88 5686 0 R /F72 5687 0 R /F85 5521 0 R /F51 3729 0 R >>
-/XObject << /Im1 5680 0 R >>
+10601 0 obj <<
+/Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F17 3698 0 R /F88 5678 0 R /F72 5679 0 R /F85 5513 0 R /F51 3736 0 R >>
+/XObject << /Im1 5672 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-10576 0 obj <<
-/Length 1547      
+10617 0 obj <<
+/Length 1546      
 /Filter /FlateDecode
 >>
 stream
-xÚÅXKÛ6¾ûW=É@̈/=zh±ÝÍI$]»@‹$­L[ÂÊ¢kÉq÷ßw†#É–#§i³@OæcH~óÐ73¼µx/'?-&Ïouàñ€%A½ÅÊãš³(à^'L'Ê[,½÷~(Äôãâõó[!¼˜%a¨œh¬YFp“º1õCc·Ó™ÔÊ·³®JCÓ7i•®ÍÆTÍtƏüë<Ý6fG»"ÂÛ'/“?'®@'84“ÒË6“÷o	{¯½€É$öNrãI³Pk—Þ|òë$8U.â£Êɐq®	÷µÝl÷‹fÕªXïwiSØê—êj¹)ª¢npå“!¡…ÙlË´15
-ÌëÆlpô[ÝÝꯊ’öQ7OGLD›qÉtûî%ÙÊ64Èr“=ÐpeÛ‹öý•öP™]Ûvº¢ß;›¾õàYšÜÚr	'Èq ì‰f´ƒä„g‘5øCJ¿Îí¾\âXù÷Ó™ˆ|C“Ú4$ÑXºö̼b‘èâE•Þ—f9@G­ s&‚ÀP,æ±7‚éX­$bß ´(ö›ÜР2$þ§)nïjpí epc>å~º™úû”vòeé ɤ홫œÛ¯ÇþM±3„*(ºƒk;é´´ë½ùÓW+®í3§@@îU	!¨Yëo¶{²áƁx¤{RŽ&h-’ó’#ÈÞ°  òvsëÎزÈÚKš|g÷ë¼›5ëàœÒ¡U‚‰L²´rá‡czLq
-×miíøVá< KEE¿óζÏp.:ué…¸Սœº09ª“V]ÅIÝ#‚ÀyyĢͅÒ~IÁ‘¥eÙ®`à¯I3D‘ÓlÓΊʰéLqí¬;=Vœ*„,5´‚ÈÜ﮽Í
-‹-
-N1$í›K˜;ù°ßÃñÊ–¥ÛËð©~ïÈ®c)¿
-}ÅÙPæýLÿ¶ê\ÜFÂïïháà”Ø=ԍc­g´
-¡JbE{îP4m¸°‡!oP…=ËM»/$³ÌîÉ"g˜ÎÂKŒB¾_ááz¼Cd’YғƼI§’û»fŒ6DÌtv¢3ÑâTD2 ÷N⇱ç¸`òX+r·¯Æ^â	uÔmÆg‚Ÿ9MŽZ`á¾ömøxpÕ Îf“*2«KpBH€A8D£žÈo5Ot	K$ñð Š…rEö¦Èv¶¶«–èúB¡ýQRrm;j<æ&Îí¶ËN@õHÔ_ŽÑð‰lr‹9vÌKœ)Wˆ|sxö©ñj¹|~g6+Fþ¼J·³b<d9g\‹|>úwϏ*0¡Ä¥Š¥©¡í£QÛßØ=dYö5.HàÖ°ÿ^¶I
-lò	ƒ²ÂÖðâgõv7pÆO#@§ù ) HâOê¦ëÒÖæo„ò¢þ€$ˆ’¡þÉÿÅ	SâÌppÌ+È^*)â «ìž$páÎ:^°Íw4‡´»¤ü‹s¨þÚ¦ÕrLÁC…=ñÿ‚•	–I%”|\žö
-\`à—“Dk¶šI°HŒ”zZ	q¨$F‚Äf«ëZÆÁDŒÇÑ·r“'‰#9;#„²˜&ÂﺣQ ùO	„:°ÑFG$š	øPÖ{f¦fÏñO×ëŽ*ʶ;
-û$fñyêæü+¹RÄüWbgÞ?zã¢8¡NSq×iâÚʺr‹&Ôm¢„ÅÐ>vœniEB}lj‹Ç>ßµpQ}%´¹·ÄΗZQ©™Š.Z:Âè¼8/5ç¦4Y3ÊKÁi-÷…®T&§ùû3WŸg.ÿ;]†Â1ÞSò奢³ÃLªïKp|ȉ/a˜yBojåÿ1¥ë‰px~%Å.T]×6t;M+Q»*ì´Ãv»yû4w
-„MM³\S[¸¨Àz[&jø™îÌ
-ƒTÔˆ	A×	!;È´z¼gÀG9Æ1Éc¯38I5cßÓâÒ±Áá¿î-×<¦ÕÚ,7ÿ,¶Ø®/zïµÀÔ·Ú³žªû}±˜ü
-Ym¼˜
+xÚÅXKÛ6¾ûW=É@̈/=zh±ÝÍI$]»@‹$­L[ÂÊ¢kÉq÷ßw†#É–#§i³@OæcH~óÐ73¼µx/'?-&Ïouàñ€%A½ÅÊãš³(à^'L'Ê[,½÷~(‚éÇÅëç·Bx1KÂP9ÑX³0Œà&'tcê‡Æn§3©•ÿng?\•†¦oÒ*]›©šéŒ+ù×yºmÌŽvE„·O^,&N8\€Nph&¥—m&ï?Þö^{“IìœäÆ“:f¡Ö0.½ùä×I0PNŽ*'Cƹ&Ü×v³Ý;,Zh˜U«b½ß¥Ma«\ª«å¦¨ŠºÁ•O†„f³-ÓÆÔ(0¬³ÁÑouw¨¿*JÚGÝ<1	oÆ%Óí»7–d+ÛÐ ËMö@Õm/Ú÷WÚCevu^lÛéŠ~ïl
+øÖƒgirkË%œ ǁ²'v˜upÐ’žE^Ôà)ý:·ûr‰cåßOg"ò
+MjӐDcéÚ3óŠE¢ˆUz_šå 0µ‚Ì™C±˜ÇÞL¦cq´’ˆ}ƒÐ¢ØorCƒÊpøŸ¦¸½«Á]´ƒ–Áù”ûéf
+èïSÚÉS”¥$“¶g®2pn¿û7ÅÎdª è®yì¤ÓÒ®÷æG00L_­H¸¶Ïœ¹W%„ Vd­G¼ÙîɆâ‘vîI9š µHÌKŽ {ÀÈÛÍ­;cË"k/iòÝ¯ónRÔ¬ƒsjH‡V&"00ÉÒÊ…Žé1Åý5\·¥µã[…ó ,ýÎ;Û>ùèÔ¥âþT7rêÂä¨.LZu'uçå‹4Jû%G––e»‚A€¿&ÍEN³M;+*æ3ŵ³îôXqr@¨°ÔÐ
+"s¿»ö~4/(,B´48Å`´o.aîäÃ~Ç+[–n.?À§ú½#»Ž¥<Pü6ôgC™÷3þÛªsq	¿¿£…ƒSb÷P7ŽµžÑ*„*‰í¹CÑ´AâÂvR„¼A
+ô,7í¾xÌ2»'‹œa:/1
+ù|…‡è=ð‘AtJ:dIOó&Jîïš1Ú1ÓQ؉ÎZ§"’¹w?Œ=ÇãÇZ‘»}5öOp8 ¨£n3.8üÌirÔ÷µoÛÀ'Àƒ„«p6›lTñ©X]‚BÂ!õDþxûó¨y¢KX"‰‡Pô(”+
+°7E¶³µ]µD×
+íGˆ"’kÛQã17Apn·]vªG¢þrŒ†Od“[̱c^âL¹Bä›Ã³OWËåó;³±XyÈ0òçUºã!Ë9ãZüãóÑ¿{~TÑ€	%.…€P(M
+mÚþÆî!̲¯qA·†ý7ð²MR`“wH”F°†?®µ»q€3~²:ÍÇ IER7]—¶6x#”õ$A”õOþ/ÞH˜g¾€ƒc`^AöRaHyXe÷$wÖñ‚m¾£9¤Ý%å_œCuð×6­–c:²(ì‰ÿ¬L°L*¡äãò´Wà/¸x˜$âø[³ÕL‚Eb¤ÔÓJèˆC%1$6[]×2&b<Ž¾•›$8IÉaØ!”Å4~׍‘  ÈJ ԁ6:"ÑLÀ‡2°Þ“035{Žº^wTáP¶ÝéhØ'1‹ÏS7ç_É•"æ—¸;óþÑÅ	uš2ˆ»N×VÖ•[4¡n%,†ö±ãtK+ê;N\<öù®…‹Bè+ù Í½%v¾ÔŠJÍTt±ÐÒÐFçÅñx©97¥ÉšQ^
+Nk¹/t¥29Íߟ¹*ø<[pùßé2Žñž’//}˜f*P}_‚ãCN|	ÃŒÈz£P+ÿi,]O„[À›ð+)vp¡êº°¡ÛiZ‰ÚUa§¶ÛÍÛ7 ¹k ljš}tàšÚÂEÖÛ2QÃÏtgV4 ¢ FLºNÙA¦ÕãÝ8>Ê1ŽI{ÁIªûž—Ž] ÿ%po¹æ1­Öf	¸ùgy´Å>pÅxÑ{g¨¦¾ÕžõTÝï‹Åäo2‰¼–
 endstream
 endobj
-10575 0 obj <<
+10616 0 obj <<
 /Type /Page
-/Contents 10576 0 R
-/Resources 10574 0 R
+/Contents 10617 0 R
+/Resources 10615 0 R
 /MediaBox [0 0 612 792]
-/Parent 10543 0 R
+/Parent 10634 0 R
 >> endobj
-10577 0 obj <<
-/D [10575 0 R /XYZ 151.701 685.529 null]
+10618 0 obj <<
+/D [10616 0 R /XYZ 151.701 685.529 null]
 >> endobj
-10578 0 obj <<
-/D [10575 0 R /XYZ 151.701 512.051 null]
+10619 0 obj <<
+/D [10616 0 R /XYZ 151.701 512.051 null]
 >> endobj
-10579 0 obj <<
-/D [10575 0 R /XYZ 151.701 489.469 null]
+10620 0 obj <<
+/D [10616 0 R /XYZ 151.701 489.469 null]
 >> endobj
-10580 0 obj <<
-/D [10575 0 R /XYZ 151.701 468.581 null]
+10621 0 obj <<
+/D [10616 0 R /XYZ 151.701 468.581 null]
 >> endobj
-10581 0 obj <<
-/D [10575 0 R /XYZ 151.701 444.305 null]
+10622 0 obj <<
+/D [10616 0 R /XYZ 151.701 444.305 null]
 >> endobj
-10582 0 obj <<
-/D [10575 0 R /XYZ 151.701 423.844 null]
+10623 0 obj <<
+/D [10616 0 R /XYZ 151.701 423.844 null]
 >> endobj
-10583 0 obj <<
-/D [10575 0 R /XYZ 151.701 399.141 null]
+10624 0 obj <<
+/D [10616 0 R /XYZ 151.701 399.141 null]
 >> endobj
-10584 0 obj <<
-/D [10575 0 R /XYZ 151.701 375.953 null]
+10625 0 obj <<
+/D [10616 0 R /XYZ 151.701 375.953 null]
 >> endobj
-10585 0 obj <<
-/D [10575 0 R /XYZ 151.701 353.977 null]
+10626 0 obj <<
+/D [10616 0 R /XYZ 151.701 353.977 null]
 >> endobj
-10586 0 obj <<
-/D [10575 0 R /XYZ 151.701 333.089 null]
+10627 0 obj <<
+/D [10616 0 R /XYZ 151.701 333.089 null]
 >> endobj
-10587 0 obj <<
-/D [10575 0 R /XYZ 151.701 310.934 null]
+10628 0 obj <<
+/D [10616 0 R /XYZ 151.701 310.934 null]
 >> endobj
-10588 0 obj <<
-/D [10575 0 R /XYZ 151.701 260.827 null]
+10629 0 obj <<
+/D [10616 0 R /XYZ 151.701 260.827 null]
 >> endobj
-10589 0 obj <<
-/D [10575 0 R /XYZ 151.701 225.122 null]
+10630 0 obj <<
+/D [10616 0 R /XYZ 151.701 225.122 null]
 >> endobj
-10590 0 obj <<
-/D [10575 0 R /XYZ 151.701 202.54 null]
+10631 0 obj <<
+/D [10616 0 R /XYZ 151.701 202.54 null]
 >> endobj
-10591 0 obj <<
-/D [10575 0 R /XYZ 151.701 179.958 null]
+10632 0 obj <<
+/D [10616 0 R /XYZ 151.701 179.958 null]
 >> endobj
-10592 0 obj <<
-/D [10575 0 R /XYZ 151.701 141.1 null]
+10633 0 obj <<
+/D [10616 0 R /XYZ 151.701 141.1 null]
 >> endobj
-10574 0 obj <<
-/Font << /F50 3701 0 R /F22 3706 0 R /F71 5424 0 R /F15 3700 0 R /F17 3698 0 R /F52 3730 0 R >>
+10615 0 obj <<
+/Font << /F50 3701 0 R /F22 3706 0 R /F53 3738 0 R /F15 3700 0 R /F17 3698 0 R /F52 3737 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-10595 0 obj <<
+10637 0 obj <<
 /Length 2061      
 /Filter /FlateDecode
 >>
 stream
 xڍX[¯ã¶~?¿BO­Ä:¼ˆºŠnw·I€lk-äG¦mau+%¯ÿ}g8”,yÕE‘ÃápnüfhœüãéÝþéù£Aå)ãÁþpÆ¢,A’å‘Êã`~
-w¦ʶÙü¾ÿɱgQž$1²‹<bÀ͈O¤‘ˆ6[Îþ«ÝðP×esÚl¥Rá'ÛþÆx\™žÄ(gE9ËݱÆi¬FA‰Èõôaÿôß'T`ž©¦")ƒ¢~úõw`í§€E2Ï‚«ã¬©²(Q(­
+w¦ʶÙü¾ÿɱgQž$1²‹<bÀ͈O¤‘ˆ6[Îþ«ÝðP×esÚl¥Rá'ÛþÆx\™žÄ(gE9ËݱÆi¬FA‰àÈõôaÿôß'T`ž©¦")ƒ¢~úõw`í§€E2Ï‚«ã¬©²(Q(­
 vOÿ|bssypåJ‰…½q9›&;$«á/½±`B’ÞMÀiþP~1´ð÷ÊèæÒÑdgì—²0d%Ws+Y°è®è˜ýÙX ”5
 â°0vÐeCÔ¾.=ßÓ|8ëÁ³éK?n)ÅFdáÙˆ\µðÍ€\Ѽh»HÃÍÚ#}mëC„"ºÉ>Еå2RqNÊ6--‡–¾¯N¾¡ÉÁTfÀ£¥à!dŠ#š·rø‡24_P9ãÊ£uöÛ;'«­Êâ6?„‡ÇÖž§¿³K:‰‡%äZOÃÞ‚qÌÂý&C×l9ôJœ‰ðZg‘oq4ytW<G;2)iŠrÜÜûH“$TN÷4)¬ÑàP$Ë9ƙȺë@Q°R߯Óò<(ú˧\n­%SG,™®ÞoL1ÊÔX`¦Â9S²"’uCáÂ	…ù¥ƒ‰	¤JC«Sd‘Z6ý «
 c‹kÎB kšÞ] 2)ØzÍ–ü»l-žxÅ8Iþ¼Ÿcìù?Ÿãí:š¾Ç ‘E7<lŽCØ(£1²BDIžOW
@@ -58449,323 +59378,323 @@
 0ËmÌO4A+a¬÷󨫯cΉ,_vô]zEU—áƒ'èÁGÀÉ‹5žLŒ£Z#û&%í5öhÈîÌã6ŽŒ¶ ÝÒ䏩=ºØÁ$vzãôÆ€´)z¢ÍTDzòýU¿V7ZwWuký¨×Ó"@1è±R9~,ËйtpûÊ7t‹éQ×òÁEyx=ƒ²>ÜRÕžN>ü™éÝІO¹DõŽÄµD—@Ò£°´•Ë[K3HŸtú?þ³Ù}¢iÑúxN)Ô)â8q!ð*^- ‘ˆsJÇY:íéŽVmsòÑÓî{ö»C—×®é:óšë¢Ö_ªÁ÷¯™Ë£††UÛ÷4rNƒ/–õYs¨Tuuei5¯gÓŒ%D{Úeª!ÐÕëÖøòxr"º¿rîÖ:Že¼%u€¸à⽬±Ëʚѩ?:¤!šMÒŸ»ö'
 õd®µôíÏ„VÄîiºö£Ý ­ßð‚®IC/šà
 w äc¿†£9ȬÄÓ•|7ëT«éï½ÝÑaŽÂþ
-d¸n=ÎN]µ,pNðéÝd„©\WâÊSÊ—e2[¸¾~ KŽ«•lä]ÙiŽ`ìÇà»$‚¨6ÆøÞÉ…¾÷vFâc ®ec*ÙQÁE7Ês%,ãOcFw8ӏ}•ˆR&ǍËñ‚zŒuég(^«’Á~1ùŒRŸ‹³¯3VÉì~œœÌŒuBÉœ†ØŠkðt 6bH(ZÕz ¬‡—¾rvÏd¸–UE[0à˜±$3¬Æ\À»Zfù¨?^öèýßö«–r°åkòe^@£ÆÒ|™?ï¿%7Áav8Œ­ äÁˆ'Šø‹*åÄ‘ãP¢gZ®‰Ãõ^ÒŸóu+©|+9{OcøRž¬¿WØR{½Ú7Ž="1b»Œ0‡+®¼Âw§ëWýÇŸàÎv灕ùL¨?ÝáÁ¡œc °øg :Q$%™$&Þ¼5á´˜®ª\
-«ÊÏ›û5%h‘œ+ ÷ˆFðÄt°_L€þÏ4^à‘¢©5 ÜdÏTÀ·k{©4|€Åé•L#ó ¦#ά¨ÛC¾¸w$'äÁ¯¦ÄuxõS|Vâ­uïYäößÉ™Ž*xúîåÝ|#Vºïz½Wa/ÃQÐ üƒj ÉÆ cMéI¢;]:
-skÿ5MaoÝ0"n§ûÞÕÞÖ¨–N@­þŸÅc ­D}ë-Ë(N¦ÿ³ÜÿX’
-†iâT–"¸L"hüOC•Îþ°‹#®8¾3æ
-<o€àÐýåùùz½FuYØßËP‹êçù»·vmߠ˪4䬼ýõã&Kð¾êöãûïù;‘%’÷ø·‡Ø6ó$R.vÆx¶}§Ruœ²â#@¾øÓ¡ì»J£>·J7§ïM³ðÞã¼ù?Ì[[
+d¸n=ÎN]µ,pNðéÝd„©\WBÍž\>zD”Étláúú5‚,9®V²‘wad§-8€±ƒï’¢Úã{'øÞÛ‰ºv–©dGóù©<WQÂ’QA0^ñð4ft‡3
+ñXÑW‰(er܈±\/¨ÇX—~†âµ*ì“Ï(Uñ‰±8û:c•ÌîáÇÉÙÁÌX'”ÌÁiˆ­¸O"a#†„¢µP­ÀzxIàk g÷üG†kYU´ŽKr00Ãj̼«e–úãeÞÿm¿j)[¾v¡\æ4j,Í—yñóþ[rf÷‡ÃØ
+@Œx2¡ˆ¿¨RÎA9%z¦µàš8\ï%ý9_·’Ê·’³÷4¶€/åÉú{… µ×«}ãØ##¶Ës¸âÊ+|wº~Õü	îlw>X™Ï„úÓí,
+É9‹ ³ERB‘IaâÍ;QN‹éªÊ¥°ªü¼¹_S‚IÀ¹rhOLëðÅèÿLã)zZÂ@æñL|»¶—ê@ÃXœ^É42Òi:âÌŠº=ä‹{GrBüjú@¼P‡W?Åg%ÞZ÷žEnÿœéˆ ‚§ï^ÞÍ7b¥û¡—Ñ{°1ð2
+À?¨šì`2Ö”ž$ú·Ó¥£0·vð¯QÓöÖ
+#âvºï]ímíjéôÔêÿY<ÐJÔ·þÐⱌâdú?Ëý%Y àa˜&©Ae)²€Ë$‚Æoñ4LØì»8âŠãË0cÞÀóF Ý_žŸ¯×kT—…mñ½µ¨~ž¿{ûg×ö
+º¬úHCnÀÊÛ_?n²ÿç«n?¾ÿž¿Yò!y{ˆ-a3O"•aáb÷×hügÛw*eÐQÇ)û >ä‹?ʾ«4ês«tsúÞ4ï=~Á›ÿùž[a
 endstream
 endobj
-10594 0 obj <<
+10636 0 obj <<
 /Type /Page
-/Contents 10595 0 R
-/Resources 10593 0 R
+/Contents 10637 0 R
+/Resources 10635 0 R
 /MediaBox [0 0 612 792]
-/Parent 10543 0 R
+/Parent 10634 0 R
 >> endobj
-10596 0 obj <<
-/D [10594 0 R /XYZ 100.892 685.529 null]
+10638 0 obj <<
+/D [10636 0 R /XYZ 100.892 685.529 null]
 >> endobj
 2710 0 obj <<
-/D [10594 0 R /XYZ 100.892 660.623 null]
+/D [10636 0 R /XYZ 100.892 660.623 null]
 >> endobj
-10597 0 obj <<
-/D [10594 0 R /XYZ 100.892 641.703 null]
+10639 0 obj <<
+/D [10636 0 R /XYZ 100.892 641.703 null]
 >> endobj
 2714 0 obj <<
-/D [10594 0 R /XYZ 100.892 510.25 null]
+/D [10636 0 R /XYZ 100.892 510.25 null]
 >> endobj
-10598 0 obj <<
-/D [10594 0 R /XYZ 100.892 470.488 null]
+10640 0 obj <<
+/D [10636 0 R /XYZ 100.892 470.488 null]
 >> endobj
 2718 0 obj <<
-/D [10594 0 R /XYZ 100.892 246.267 null]
+/D [10636 0 R /XYZ 100.892 246.267 null]
 >> endobj
-10599 0 obj <<
-/D [10594 0 R /XYZ 100.892 217.065 null]
+10641 0 obj <<
+/D [10636 0 R /XYZ 100.892 217.065 null]
 >> endobj
-10593 0 obj <<
-/Font << /F22 3706 0 R /F50 3701 0 R /F17 3698 0 R /F15 3700 0 R /F29 3731 0 R /F71 5424 0 R /F70 4384 0 R /F30 3732 0 R /F57 6228 0 R >>
+10635 0 obj <<
+/Font << /F22 3706 0 R /F50 3701 0 R /F17 3698 0 R /F15 3700 0 R /F29 5413 0 R /F53 3738 0 R /F59 4373 0 R /F30 5441 0 R /F60 6223 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-10604 0 obj <<
-/Length 1804      
+10646 0 obj <<
+/Length 1802      
 /Filter /FlateDecode
 >>
 stream
-xÚ¥XYsÛ6~ׯàø‰š±`ââ‘ÇØIë´v’Z™N&É-ÁÇ<T’²ãß],H‘2ëx¦OıXìñaÞƼßfo—³³÷:ðxÀ’ áÞòÎãš³(à^'L'Ê[®½o~(ÔüÇòÃÙ{!¼˜%a¨,i¬YFÀÉ]˜æ¾­vó…ÔÊÿTWß®rCÓ«´L7¦0e;_pÅ#ÿ|›îZSÓ®ˆûìÝröÏŒ;h ‡fRz«böíGà­aïƒ0™ÄÞ£¥,<©cj
-ãÜ»™}žCåxd•Óq2RN%Ì*r‹ˆ	¦Éxøg庚Kî?6 ]ù×KEƒ¡Na8Ò	·—óDøŒ¹_å
-Ù‹ë¡mo!b¦"M)諸ݗikò§y¬üS4Gè·[k5îצ©öõÊ΄Ÿµ´œá¹"m³ªt
-}0¾ˆ}³ÊPÎ-¶ï¹>Ì‘¦núãÕQ\Ý Ð(%—L«„¤${ÀkÀÚãLÁO6_(úKËÖWU]›UK“è0#Ña5Ýö?û¬6kš:40é
-oÚÒl—§-jÊ:±„`±ŒI¬ßMÌ¥$žRù)M±erO«›}¶žsh¹ÿ$Vcl«lSwÆ„)ìZ+®ÌzW 0;Dy` ÂÙ˜æÛBŠ>7ÅCÿi.",A3%¬«"Í,	Ú­DyÛºÊsSŸ¢UÁ@ÙfkW«¼×©˜
-‘%”fQ,»§xõÄ:öÏ«b·Çg6Æ(`ZÄÝ	w-€Äò÷À‚Ɉ`“£ƒ§îOX¤ûH &ÜÙw`ê63“O"OÄàv4½½ÝzÀŠKé-
-r ps@Í„<!0%Ç/
-.ÃW;)G(]ì°§Ž\¹¡fš9\L:ü†lceMI‰=É »1â(hòˆÎM	NùŠv
-Lw&-×4X!’ó0½B6÷´Ú¡7k©Ççø´°ÖI˜6ú‰sæuÕš.ìöA7V²§$g:1êBDfJÉ`L›î¤[8»,¸wQAþÜo-:®‹[œ#1 _‰§"Ç"$)/ñÉr?-è»o²rCC¥ °™Úí~çR9£ÐJNo¹jl„•ààEÆþWŒ¶è <¿JËaÜsæY„á$>$nc‹âàG\:øwÐY¸µªõÕ€zSWû­Œ‚ÕB Á‘]ðÝdÈSk§.d‹*rñɐŒuÿw¦~ªJC”cCë bEyŒ4mã.©èw™~¦0,uàµQ‚óAH}0¤iàetÁ¥BÍmÊH[Úì¶ÝJ4x0)Mö,XW§d\ ÂÊL™ì	麗Iÿ&-nÑ‘:Ä܈r~˪¥AJŸÂø¼0Ô@6ªé æÇM[ï›vêæÚä64ÛlçÞvÖnéM¤Âu*)0Ù\œ³‰Ú'‚"+R$;ü¥âG$ðÈã¾öòH¤'cÈY~‰C
-¤EôŒ‰‚$Á‹ø_L:m^ÁäH›q%7B;¸˜jÈ<Îþr20Ÿç£z ”ñ‰4AÕ}V<$C{xY²¯Vawêv߶UyœK¸à ¾ç5)ò%Ȩ¥+Ù´$<|PŸ´õËtÀx®ˆ†È3(€pÚNê‡L†}”H×kºø d¬4´¼KÛí)²ƒ*toÓ–(ÒæÔÅ >ä¾°Í esß`oM±Ãï]UݦõÈ>Ç2âáäȤú•(˜0š†¢/b C)7fÒÛð*Ui³—…)÷fü4·UQ‘µ­l¡‹lð…¸>éHÙ½LC<«UxÄÔ1¾Â_ªDêâ®Cˆ»Ä…CtÄ;×1ëKs‚åZ9뛩ÊƁì5øøÇ”’<:T`–×’’ŒV9$ïæH@”Š:…>¿S> ˆ ‰Æq3æ	9é%±äNF“滦vˆ44ÕaSQ%†Œ¿Þ”[ˆà‚ú«h"Xä5†¤iZ³kh•š*˜‡¹MfOÿU‹Æ®U]¾Ežã”´rÝ4¤?ÅY‹Q-\}“­
-!ûmŠ¨wå8–¯iŽ¿ZEQ.(ÑšmµÏ×4®n[›ÆqL€€ÁÍå…Û½£ï ßÂŒò-¨ÀÎ5â‡Lº*ÒßCeÝ``wXqÇÿI$ŸýÃ.­_¤_ãÃv®‹rT#<bÿ>e¨cÞ1D[ðÐË(Ûqƒ²ÆÃ)ú_*8ái íSùËXìÛ
-ÛG¨¨þtmnšÓFÿ;Ãv"Ø*jls»×¦u/Ì
-9ÒºÌØž	åŸK‰€º.ÉõÚ
-¤d\MQõà-ªÚA¬žé~|Œf÷…*ê_ý’’æ
+xÚ¥XYoÛF~ׯ üDÖš{ñÈcì¤uZ;I­ ’<ÐÒZ"ÌC%);þ÷ÙYR¤Ì:úÄ=gçøæbàm¼Àûmöv9;{¯,	î-ï<®9‹î…qÂt¢¼åÚûæ‡BÌ,?œ½‹Y†Ê5Ã(ÙC¦¹o«Ý|!µò?ÕÕ÷€«ÜÐô*-Ӎ)LÙÎ\ñÈ?ߦ»ÖÔ´+"¤>{·œý3ã@ð¡™”Þª˜}ûxkØûàL&±÷hOžÔ1µ†qîÝÌ>Ï‚¡p<²Âé8	§f…@¾EÄÓŒg<ü¿³r]Í%÷à.Œü륢ÁP¦0É„ÛËy"ü
+Æܯò†ôÅõP··1S‘¦‡¿”wUÝîË´5ùÓ<Vþ)ª#ôÛ­Õ÷kÓTûzeg¿ÏZZÎð^‘¶YUº…†¾
+(_ľYeÈçŠÛŠ®÷Tæx¦núë՝¸ºA¦‘K.™V	qIú€+VÕÇ™‚Ÿl¾P2ô—–.¬¯ªº6«–&ÖaF¬Ã kºíöYmÖ4qh`Ò¾´¥Ù.O[””ul	Áb[¿›‰KI4¥òSšaKäžV7ûl=ç>œåþàX±	®²MÝ)¦°kµ¸2ë=<Àìå^àȘÎÆg¾-4 è#PS<ôŸæ"òA4³PÂÁº*ÒÌA½•Èo[WynêSÔ*((Ûlíêb•÷òài8LÈŠ†ÈJ³(–+^=ÁaûçU±Û£›M€1
+˜qwÃ= ±ô=0€`2â„ØÆähà©÷é>€
+wÖLÝffÒÀy"¯£êíëÖjV\Joiã ›j&8àA)é(~ilpzí$¡t±ÃÞ:2åB„ši~dp1iðҍå5%!öÄ,ìƈs  É#7%8á+Ú),0ݝ´\Ó`…HÎ3Àô
+ÉÜÓj‡Þ¬e$f{œCàÓÂj'aRØè$Θ×Ukº°ÛÝX1Èž’œé0Ĩ™\(AGcÚt7ÝÂÙeÁ½‹
+¢ðç~kÑQ]ÈÚà‰†Ø"H<A8!qy‰.Ëý´ ï¾ÉÊ
+
+-D”‚Àfj·ûKå”vB+9ùrÕØ+ÁÀ‹(Œý¯mÑ x•–øçÔ³ÃMt$nc‹â`G\:ØwÐX¸µªµÕàô¦®ö;Z]& «
+˜€GLtÁw“= M­¸,ªÈÄc$C2Ö=þß=˜ú©*
++Z+zÌc¤i÷HEo¸Çô3a©¯œ‡Bê˜éƒê M- .JnSFÚÒf·õèV¢oÀ¤46EØ»ta]’r+3¥²'|›"n$ý›´¸EsDês#Êø-«–)}
+S {a¨lTÓȄƒ3m½oÚ©—k“Û<Òl³óí¬Ý’O¸Âu*)0Ù\œ³‰Ú'‚"+R$;ü¥âG$àäq_ûi$ŒGÒ“1ä¬@¿DŽC
+¤EôŒˆ‚$Gü/"4¯ r$͸’¡Ü	D5d§9˜ÏóQ=ÐJ„øD‰ ê>+ž’!=
+¼‰,ÙW«°»u»oÛª<Î%\p_s‰šdùxÔÒ•lZ>(ÆOÚúe:`Š@<DCä@8m'eŠC&Ã>J¤ë5=| 22VšGZÞ¥íöÉAº·‰iK'Ò攨k9¤¾°Í esß`oM±Ãï]UݦõH?Ç<âåäH¥ú•(˜Pš†¢/b C)7fÒÚà•ª´Ùˀ”Ç{5~šÛª¨ÈÚÖF¶ÐE6øB\Ÿ4¤ìž§!žÕ*<bê_á/•U"õq×!Ä]âÂ!âëÈô¥9Ár-„œõŒÌTeã@ö|ücJH*0KkIIF«’wsÄ rEBŸß)	 DD㸌ó„Œô’‡Xr7£Iõ]S;DH*ê°©¨Cƍ_¯Ê­DpÁÇ}U4
+,òCÜ4­Ù5´JMÌÃÜ&³§ÿªEcW‹ª.ß"Íq
+ÊFR¹nÒŸâ,ŒÅ¨®¾ÉÖ†ý6EÔ»rËÎ×4Ç_­ È”hͶÚçkW·­Mã8&@ÀàæòÂíÞÑwoaFùT`çñC&]én°0‡7(€c¿›½c—ÆÖ/Ò¯Ñq€œë¢Ü©±ŸÒ Ô¿1-xè‹e”í¸AXcŽa‰'ú_*8á4ÐÖUþ2ûvÃö*ª?]››æ´Ñÿΰ¶Ê€ÛÜãîµi‡Y&Gò@—Y Ù“#¦üÓc.P7Ð%¹^[—Œ«©S=x‹ªvЭeºcÇì¾PEýØ>’ä
 endstream
 endobj
-10603 0 obj <<
+10645 0 obj <<
 /Type /Page
-/Contents 10604 0 R
-/Resources 10602 0 R
+/Contents 10646 0 R
+/Resources 10644 0 R
 /MediaBox [0 0 612 792]
-/Parent 10616 0 R
-/Annots [ 10600 0 R 10615 0 R 10601 0 R ]
+/Parent 10634 0 R
+/Annots [ 10642 0 R 10657 0 R 10643 0 R ]
 >> endobj
-10600 0 obj <<
+10642 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [246.618 131.677 511.352 143.366]
 /Subtype /Link
 /A << /S /GoTo /D (NetCommand) >>
 >> endobj
-10615 0 obj <<
+10657 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [150.705 118.128 207.243 129.817]
 /Subtype /Link
 /A << /S /GoTo /D (NetCommand) >>
 >> endobj
-10601 0 obj <<
+10643 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [211.917 118.128 276.94 129.817]
 /Subtype /Link
 /A << /S /GoTo /D (netmisc1) >>
 >> endobj
-10605 0 obj <<
-/D [10603 0 R /XYZ 151.701 685.529 null]
+10647 0 obj <<
+/D [10645 0 R /XYZ 151.701 685.529 null]
 >> endobj
 2722 0 obj <<
-/D [10603 0 R /XYZ 151.701 660.623 null]
+/D [10645 0 R /XYZ 151.701 660.623 null]
 >> endobj
-10606 0 obj <<
-/D [10603 0 R /XYZ 151.701 641.897 null]
+10648 0 obj <<
+/D [10645 0 R /XYZ 151.701 641.897 null]
 >> endobj
-10607 0 obj <<
-/D [10603 0 R /XYZ 151.701 582.681 null]
+10649 0 obj <<
+/D [10645 0 R /XYZ 151.701 582.681 null]
 >> endobj
-10608 0 obj <<
-/D [10603 0 R /XYZ 151.701 546.293 null]
+10650 0 obj <<
+/D [10645 0 R /XYZ 151.701 546.293 null]
 >> endobj
-10609 0 obj <<
-/D [10603 0 R /XYZ 151.701 377.651 null]
+10651 0 obj <<
+/D [10645 0 R /XYZ 151.701 377.651 null]
 >> endobj
-10610 0 obj <<
-/D [10603 0 R /XYZ 151.701 357.669 null]
+10652 0 obj <<
+/D [10645 0 R /XYZ 151.701 357.669 null]
 >> endobj
-10611 0 obj <<
-/D [10603 0 R /XYZ 151.701 320.978 null]
+10653 0 obj <<
+/D [10645 0 R /XYZ 151.701 320.978 null]
 >> endobj
-10612 0 obj <<
-/D [10603 0 R /XYZ 151.701 298.443 null]
+10654 0 obj <<
+/D [10645 0 R /XYZ 151.701 298.443 null]
 >> endobj
-10613 0 obj <<
-/D [10603 0 R /XYZ 151.701 264.177 null]
+10655 0 obj <<
+/D [10645 0 R /XYZ 151.701 264.177 null]
 >> endobj
 2726 0 obj <<
-/D [10603 0 R /XYZ 151.701 197.535 null]
+/D [10645 0 R /XYZ 151.701 197.535 null]
 >> endobj
-10614 0 obj <<
-/D [10603 0 R /XYZ 151.701 171.182 null]
+10656 0 obj <<
+/D [10645 0 R /XYZ 151.701 171.182 null]
 >> endobj
-10602 0 obj <<
-/Font << /F50 3701 0 R /F22 3706 0 R /F17 3698 0 R /F15 3700 0 R /F88 5686 0 R /F72 5687 0 R /F85 5521 0 R /F71 5424 0 R >>
-/XObject << /Im1 5680 0 R >>
+10644 0 obj <<
+/Font << /F50 3701 0 R /F22 3706 0 R /F17 3698 0 R /F15 3700 0 R /F88 5678 0 R /F72 5679 0 R /F85 5513 0 R /F53 3738 0 R >>
+/XObject << /Im1 5672 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-10621 0 obj <<
-/Length 1670      
+10662 0 obj <<
+/Length 1669      
 /Filter /FlateDecode
 >>
 stream
 xÚ­WYoÛF~ׯ úR
-(7{p¹dûä:—“8qcµAä–(‰•‡ýûÎì,iÒUŒè‹HÎÌÎÎñÍ!îí<î½Xü¾Z<y.¥gXb¸ðV[OpÎâDzQœ0„Þjã}ò¯³u—×ÕòËꕏYE!ŠË„qæ$'
-Sl)ÿr)üÞýj“võRq¿9.¥Cÿª©?sYK
-5‡[YÂk€‚wêAe$5J-ž­/PAxb¤fJyërñé÷6À{åq¦’Ø»³’¥§tÌ"Ú
-ïzñÇ‚OÆ^¬ãdæy˜0ëóH2¸¾_Ö·Yßf
-˾ed¼ÐSã¹(É\hO¯öÙ2RúòjS/eìßµHP¾äü±M½ÍÚ›Di²¶î›µ;ú5ïèeŸžŒ—”!KT2Ä«„PKÿµÔH‡câØ)͆…FÿW½âšIyPL‡	^£ïû´ÚAÎèè02øÒfkIhiÀSiü#1ê-=SzÐÐ綩K'W9Zå”×îhUÃ=
- R«’‘»ËÓ¢“1®`ö¦F§ëuÝW(P aFâµ ì^+¢ÚÛ”šøHô´Ú<©â‘»ŠŒ¬Ò2ûÞQ6À"`d-GÁº,A/ˆEþÏ:‡«®ÓÉ7é©Ü
-°ô»ì”ä<§¡b"eÑhÐ[4ó*
-$WŒÈ¿Ž×rVF¡+£F42þõÅÓ(£ËòÜ/À£¿N+zÉ7%'߉b]MdÕZÊ
-8nßæÕîd, ]împü{ðŽ ¨Q–P8¹ZO*qÒñíʦ5!Ä®šÁì:knmþVBÆ)“ïÇ>€ä×yw³Ö&/ƒ''=Hh»ºÉZ"’@,(‹kl:ȘÔ²ój[7ej»¾åç1œèæÙ.o;ìéHî«àT	mÐ)J:&C(Üz(>̆%z¿R¼˜å†‡L(3üåëgÿ=¤„¬ÈÈ€:J,TÑ8
-ì˜_(x<’VWdèÖ7ïÎÏÞœ¸6LÅúÿ¹6
-Y,ç×^ž¿¼xûì³Páõ»ç«gïíûe¾nê¶Þvøa³×¼D¤`Ì3ðv…bç}ÓdU÷WÖà A
-ám^do ‡ß©@2§åÏÊfRq E<Žq«Ãò\&±\AŠAé&#æ]^tòÆBÏ‘ÛþÆk‰€íqC‚wy·ŸÝ*°´[bÚáX' ‡ÖJÔö5Y³OqÀÜÝXE½ÛÑmÆG¨#Íve|RÛ…7h»‡¾³“$TÚÿÌ5_ÙžDlCµ&ât`Áç´ NX»ÅIb7³õ%7ΐæ·Žh«Ö`ÕG¢¬Sè~Rc)åˆ|Û=mW‚ãé0Ôì…5‰•¶*)6¼PËÑ/d;»â¡eŸv@
-^z4¦:}Q*S]˜¦Õ·aqß²û./pwÀVYa±dê¢jaLÌƒá}8à¶Qš<í
-£ýóPFFC
-ʹ÷0Ð
-=y-¶k‡o…;ëÙ)q MÚf‡¤Û¥Ž`éÝ´&°[㙇° 2-ÆõË•ëE™î²«By"(‰€Ù¤¬t8%LgÒtN$ƒSŒmôýÖîóeê¶uAÛ:Œè«GWœÔT¹9ÑŒaM&5v8˜d6[€‹U…Ï”¸Ý>íè%,æC)ÀÛ†¦Væ4À~G/{ûgcRۤɽ¤7€pëå½ú~¥	%´”ûhî`…u,0\ùO{J ʐV‘±Ä–6x¬›†gGÔ2ÖIMÏXÓàã@+º)œºÁ†é9Üwr²¶_»ô¨Xú¶ÐlQßæM]•n1ú
-4`×sûºu‹!ÈÄo+*ö·xXOãq‡•Ð³î;+®qo&æ|™2ÝdIJUpÂÞ±çcf‹º…e&ˆãпØ:P¸¤à ÿòÆ65ÌdMÌ1ßã?Í´I&H¡wœ  ›…k8àØMPóh¼
-÷1¾†b
-'í?rŒA‡‰ÃCvïí¨úý4ëʽuû¦îw{’9XÈÔE¾>¡Íº€Øâ?h#×™5uüSûÐæó}z膵RF¿P˱ûÄqi—S°/+]¯¢¿Ê?{ø·çÊv9°"ÏÚŸæº63†'ìIÿ ‹ƒ&Ø
+(7Ë=x´O®s9‰7VIh‰’ˆ\•‡ýûÎì,iÒUŒè‹HÎÌÎÎñÍ!îí<î½Xü¾Z<y.„³4æ¡·Úz!ç,I…%)Ó©òV¯»ÂÔË/«WV<ai))ã ÍINÄL²eòHú—ËÐÏàݯ7Yg–’ûÍqH­ü«Æ|æ¡*ó–j·²”§Ö 	ï±ÒƒÊHH”Z<[-þ^„@ቑšI魫ŧ/ÜÛ ï•Ç™LïÎJVžÔ	‹4j+½ëÅ>u<ŒíÅ:Igž«”YïœG‚Á%àðýÊÜæ}›7,ÿ–“ñ¡žϽ@
+Ã…öôjŸ/!„ÿ¡¨7f)ÿ®E‚ôç߈uhÌ6o[oV¥É[Ó7kwôkÑÑË>;/!Ke:Ä«‚Pÿµ4,QcâØ)Í1S±þ¯zÉ5:ò‚P2­R:½Fß÷Y½ƒœÐÑadð¥Í×’ÐÒ€§"öÄ0[zfô8 ¡Ïmc*'W;Zå”w´6pOˆÔRA2
+wyV–c2cÀÌÞÔèl½6}‚	6`$^À.àµ&ª½MʉDÏêÍӏܕddUù÷Ž²Á ^&Œ¬å(hª
+ôÒéX_ñü s¸ê:«|“Êm¨S–€~—ÝÃ’œçTI¦£,
+zMé@3¯¢@pÉxù×ãZÌÊH¹2z‘cD£Ø¿¾xúeôq™@žûe xô×YM/Å&§äÛ#Q¬ë*Ž¬ZK¹AÇíۢޝŒEH÷À68þ=xGÐNä(K(œ\­'•Ž8i‰øveÓ1«f0»Î›[›?‡Å8eòýؐüºèN‚cÖZTâeðä¤	mgš¼%"Ù	Ä’²¸Æ¦ƒŒI}!»¨·¦©2Ûõ-¿¨‰á@7ÏwEÛaOGr_§JhƒN	%è˜PP¸f(>̆%z¿ºÜÈYn¸b¡Œ‡€¿|ýìã¿Çy*PGé£ó€)ÓÀNù…€Ç#auE1ÝúæÝùÙ›×F!“‰þ®KÄüÚ˳ó—oŸ}¥º~÷|õáì½}¿,֍iͶÛý»–àFFÁ<oW(vÞ7M^wå
+¤ÀÞeþrø
+´ sZþ¬m&%w PÄã·:,ÏeËõ¤Ä(Ýäļ+Ê’NÞXè9rÛ߸c-°=nHð®èö³[C,í–˜v at 8Ö	èa§µ’ µ½!kö˜Û¡[«4»Ýûu¤Ù®ŒOj»ðm÷Ðwv’(©ýÏ\ó•íIÄÆ0Ô›Ña"N|Nꄵ[œ
+»™­/‘ºq†$0¿uD[µ1Vmy$Ê:£áNà÷¡Á!5–2PŽÈ·ÝÓv%8ž
+CÍ^hH¬²UI±ä)-F¿íìJ†–}Ú9txéÑh˜êôE©Nua3-¼
+‡÷-»ïŠwlõù	—A™º¨[3Ã`x¸m˜CSd£a´Ê(ÖPƒbîß=LtCOC‹íÚá[âNãzvFh“¶Ù!év©#X at z7­	ìÖÃdæ!,ˆL‡ãúåÊõ¢ÊvùU¡<”4„Ù¤¬t8LçPÑtNƒSŒëû­Ý
+æËÌmë!më0¢¯]
+pRkPåæüD35™ÔØ᧳Ù\¬*|fôxÀíöYGÇ(a	JÞ64µr§ö;zÙÛ?“Ú&Mî%»|€„[/'èÕ÷+ÐRîK ¹ƒuÖ± æÒÚSQ†´†é KliƒÇºQ0<;¢VÙ°~jz±5
+>´BÁ¡›Ò©l˜®‘Ã}''kûµ3 G&·…f‹ú¶hL]¹Åè7Ѐ]Ïí#èÖ-† o¿)¬¨Øß’a=MÆTBctLÓwV\ãÞLÌù:2U¶É‰e«à„½cÏÇÌ–¦…e&Hå_l(\Òp€Ec›fÒsÌ÷¸ÁO3§¤P;N ÐMƒÂ5†pì&¨y4Þ1÷1¾1ÅNÚ.ä)‚.“8†²ÛxoG%Ðïg`Œ°®Ý[·oL¿Û“ÌÁBÆ”ÅúH„6ï: b‹ÿh \çÖÔñOíC›Ï÷Ù¡ÖJýB-ÇîÇ¥]NÁ¾¼r½ŠþVHÿìáßž+ÛåÀŠ"oš_èÚÌHž°'ýl&Ö
 endstream
 endobj
-10620 0 obj <<
+10661 0 obj <<
 /Type /Page
-/Contents 10621 0 R
-/Resources 10619 0 R
+/Contents 10662 0 R
+/Resources 10660 0 R
 /MediaBox [0 0 612 792]
-/Parent 10616 0 R
-/Annots [ 10617 0 R ]
+/Parent 10634 0 R
+/Annots [ 10658 0 R ]
 >> endobj
-10617 0 obj <<
+10658 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [99.895 158.795 310.676 170.485]
 /Subtype /Link
 /A << /S /GoTo /D (PolicyMgmt) >>
 >> endobj
-10622 0 obj <<
-/D [10620 0 R /XYZ 100.892 685.529 null]
+10663 0 obj <<
+/D [10661 0 R /XYZ 100.892 685.529 null]
 >> endobj
 2730 0 obj <<
-/D [10620 0 R /XYZ 100.892 660.623 null]
+/D [10661 0 R /XYZ 100.892 660.623 null]
 >> endobj
-10623 0 obj <<
-/D [10620 0 R /XYZ 100.892 644.027 null]
+10664 0 obj <<
+/D [10661 0 R /XYZ 100.892 644.027 null]
 >> endobj
 2734 0 obj <<
-/D [10620 0 R /XYZ 100.892 531.638 null]
+/D [10661 0 R /XYZ 100.892 531.638 null]
 >> endobj
-10624 0 obj <<
-/D [10620 0 R /XYZ 100.892 501.005 null]
+10665 0 obj <<
+/D [10661 0 R /XYZ 100.892 501.005 null]
 >> endobj
 2738 0 obj <<
-/D [10620 0 R /XYZ 100.892 289.925 null]
+/D [10661 0 R /XYZ 100.892 289.925 null]
 >> endobj
-10625 0 obj <<
-/D [10620 0 R /XYZ 100.892 254.259 null]
+10666 0 obj <<
+/D [10661 0 R /XYZ 100.892 254.259 null]
 >> endobj
-10619 0 obj <<
-/Font << /F22 3706 0 R /F50 3701 0 R /F17 3698 0 R /F15 3700 0 R /F71 5424 0 R /F85 5521 0 R >>
+10660 0 obj <<
+/Font << /F22 3706 0 R /F50 3701 0 R /F17 3698 0 R /F15 3700 0 R /F53 3738 0 R /F85 5513 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-10629 0 obj <<
-/Length 1807      
+10670 0 obj <<
+/Length 1808      
 /Filter /FlateDecode
 >>
 stream
-xÚ¥XYoÜ6~ß_!ôIde^ºÓ¤Àn¯› Ih‰Þ¢c££¶ûë;á´Úµbè“Èáp83üæ ˜·ó˜÷nõûvuq2³ e)÷¶÷y3îEI„©ò¶¹÷ՏD´þ¾ýpq)„—i)Ëš„AÅ É2½5ݏ¾9¬72TþǶùƸ*
-M¯t­w¦2u¿ÞpÅcÿÍ^zÓÒªˆQúêíê犃8Ph¦GHéeÕêëwæå°öÁcLïÁrVž“ 
-C—ÞÍêӊ͍Kó 
-CAÆÅK@¨‚o쌻nz3ž<ÃHiœâñ ZÀ¸P‚XfcZt;áâ}Ž·
-¨óiZÚŒR73±VËXœ\AÉ‘qÄ2&-oëܺK)ÿúOüJ?+Úl¨º^×™éh©Û7C™Ór¿7D<¬EâÏîHyÑš¬o쑾±
-o¸B•ÒñE'()ü.Ðoê5÷Ák0¬ûvrZ¼[o@€¡I¥s;’~kt6ÓÖò‰¦‡Îmê÷EGk•FežˆÜšz³¤–õ‰â!«¸56ž‹¤¡:}Wš`½TûŸ÷¦5´«è‰Ãž	sÓu ÑB—NhCßJÿX[»f„¤€^Ãe¦îT°l:8Œ™µ{ÓÔh-2=`]Mc«/òÜ^¿ÿB¤i'Œ»§®7Õ+PX¤ä“ã3ÂnÝ£Ûq’7µÁ
-®c艧YVþÎf ‰¾ëšrèUت¡ëiÅÞ‡ÛI‘Ïã9DÏ4¹Iî›
-F?|۪躢©;Ú{
-oh.ä˜5þº¼=œÜX0äƒÅ¨$ïã·¨»¾²žfWŽýsQç
-ó@¾Ù8±'z]o/c_>‚lûYYÀýv4é÷ºG†³¬…Ó½v¬mÑ;ځ ;Z¸t/÷.Œ@O²†ÆàÕ@¨ Únåœ1Yy_-Ç
-D%J…‰ô…d ÎØüà…\±@‰—“%OÊ)Yž
-I½± ”éK"€9Lƒ$	Ÿ‰P1bˆŒÿ%d4æ?97ÆæR.•3‹@*—K/׉ô¼ 4&@¥É¨e	×[5¡'Qþ+¢RV…Á¡%Àf&ZC² ýZHÖ4-êgww" äž2.:rë²kHô”iq¸Êv
-}3H=½[­të¾±yÞê}LSfdL‹ ì-9nõ@üß6ëµ½;œÄíÚf8L.pá²T1¬J¡7ãg¦‹ââ(àåü®¨¶6 kÙج–Y;0¥¢˜ÏoX@•L Ì³1äo1ÊÞ¾Þº¼u‡Ð ußñ‹„Du­J®@um¸ÕæGÐéˆS³’
-ºƒe4h©.‚—uå¿èi	¼±`çÐH~fÁÕëë% …±yҏÇ*’ŸˆñåqJ(‡Ä~ŠrXH/®ŒÅ¶ 5†å™áq¥çSÉß*…Þ+9÷7ÉÖî´
-Õ±•éG`Ô}ðaîv,:o# 	°˜ŸTå—*©p‚ éÐMÛܸ»Òô™GL§KŽeQ€ÜvÄ'Jg€Nöqr9cþˢށ¬(vˆ‰"êŽ'ò;`ѬuK–@ÀIhŽ#×Ç^5èCA·;]ÿèÞ–`KÒˆJ`üëz‡nEÂ1Nq–›ƒn{hÔ1õV+Áý-µL–}ˆé×EæÜÅÕèIÕO²2õx w¯³±Ç8„~m%uè]bÀIEV¥ÒVO·ƒ¿š>§J­5?‡¢u©Àà³!‰Òr÷ZYÐOe‘MÞK8Ý”pí
-B¬¸Ù(Ìò”®qµVo=HUFœÇrÏ«Œ%<e¹Ôh–%íÃ`P®%Š:54÷ôó3'°â=†iä¿þ5M)òíí.¬º˜…´2òÙ€i©Ã7õ.až9e´6À+B:£Šèt%•+ â;Ä<j zXÐ&êœd„X¬ŸI"w m®1L«b×jWm™C9\K¹¬eÈ:cÑÈ"87®ƾUæn
-"1?
-ƒb6Ck¸«)À`–Áó¬#Ž¶Øím¸9Î{ÌÏ8p"	åDr·D«¶U…QmL¾øÙ1ÂdWî®¡5±}©ã'Ï!¯ų$‡'ÍëÊ– ƒ.=à±r ÞB·ŽVQÓÜ´ðTµÖcËÁBÿ=töœœ8	ѯmc‚N, [ö’aÕ‚2E±܁']‘8wΘ:djoù–€#db+-Ð/Š–0‡K\Ðn#—ê@­vƒ#úîŠ&ãC"™îÖáålÊ{"N‰	 Ïã|ºšZIW…Üã¨@[M¾tMS÷8~á‰ð/ß؈ê
+xÚ¥XYoÜ6~ß_!ôIde^ºÓ¤Àn¯› Ih‰Þ¢c££¶ûë;á´Úµbè“Èáp83üæ ˜·ó˜÷nõûvuq2³ e)÷¶÷y3îEI„©ò¶¹÷Տ„Zß~¸¸ÂK‚4Š”eM Šbd™ÞšîGßÖ*ÿcÛ|c\•†¦WºÖ;S™º_o¸â±ÿf¯½iiUÄ(}õÇvõsÅA(4Ó#¤ô²jõõ;órXûà±@¦‰÷`9+O†I…!ŒKïfõiÅæÆ%‰Çy†¡ ãâ€% TÁ7vÆ]7½Ï?žNŒa¤‚4NñxP-`\(A,³1-ºŽpñ¾âÞÛÔù4-mF©›™X«e,N® ÀäÈ‹¸
+b“–·unÝ¥”ý'~¥Ÿm6T]¯ëÌt´Ô훡Ìi¹ß"Ö"ñg÷¤¼hMÖ7vá‰HßXȈ€Î …7\¡Jéø¢‡”~è7õšûà5Ö};9-Þ­7 ÀФҹI¿5:‡
+›ikùDŽ?ÓCç6õû¢£µJ£2ODnM½YRËúDñŒUÜÏŒEÒP¾+M°Þ ªýÏ{ÓÚUôÄaÏ„¹é:€h¡K'´¡o¥¬­]3
+BR@¯á2Sw*X6ÆÌÚ½ij´™
+°®¦±Õyn¯ß!Ò´ÆÝS×›ê(,RòÉ‚ñ™Fa	·nŒÑí8É›ÚàF×1ôDƒÓ,+g3ÐDßuM9ôÆ*lÕÐõ´bïÃí¤Èçñ¢gšÜƒƒ$÷Í£¾mUt]ÑÔí=…74rÌ]ÞÀ	Nn,òÁbT’÷ñ[Ô]ßYO³+Çþ¹¨óy ßlœØ½®·‚±Ç‹/A¶Œý¬,à~;šô{ݏ#CƒYÖÂé^;Ö‡¶èí@-\º—{F §Ù€
+Ccðj Tm7†rΘ¬¼¯–㢥ÂDúB2Pgl~ðB®ŒX ÄËÉ’§å”,O…¤^ÈXÊô%À¦A’„ÏD¨˜1DÆÿ2ó„œcs)—Ê™ŠE •Ë¥—ëDú
+^P ÒdT‚€²„뭚Г(ÿQ)«ÂàÐ`3“­!Y~-$kšõ³;†Ç;†‰ˆ rO—¹uÙ5$zÊ´8\åN»†¾¤žÞ­VºÎußØ<oõ>¦©32¦E ö·ƒz þo›õÚÞNâvm3&¸pYªV¥P‰›ñ3ÓEqqðŠr~WT[€µllVˬH˜RÜøì†TÉÊ<Cþ£ìíë­Ë['pˆ 
+P÷ï±HHTתä
+	T×æP€[mnqŽ85ð0+© ;XFƒ–ê"xYW.ð‹ž–Àpmäg\½¾^² Z‹‘7 ýx¬É ù‰ÏQ§„rHì§(‡…ôñâÊXlRhX‘ùçQp>eð—ü­Rè½’s“líN«P[y~6,AÙænÇ¢ó6’ ‹ùIU~Ɂ ’
+'P‘‘¾ݤ±Í»+MŸyôÀtºôàXØÈmG¼q¡t	èd€W —3æ¿Á°,êÈŠb‡˜(¢îx"¿sÍêQ·d	œ„æ8r}ìUƒ>Dq»Óuñîm	¶$¨¤Æ¿®wèV$ãg¹9趇FóXßaµÜßRËdÙGø‘~]dnÁ]\žTý${!3P' p÷:ë{ŒCè×VP‡nÐ%¦œTdU*mõtû0Xñ«ésª4ÑZós(Z'‘
+<:’(-w¯•ýôáPÙ佄ÓM	×Á€¡ ÄŠ›Â,OéWÛhõÖƒTeÄyü!÷¼ÊXÂCQ–KfYÒ>åÊP¢¨SÃAsOß1?Ãp+Þc˜Fþë_³Ð”"ßÞYH+#Ÿ
+˜–:pSïæ™CQFkœa±"¤3ª(@N÷PR¹"¾CÌ£’¡‡m¢ÎIFˆÅú™$rÐæô*v­vÕ–9”õ”ËZ†¬3Í€,‚sãÊ`ì[e^áöÈ¡ óÓ0(6`3´†»šf<Ï:âh‹ÝÞ†›ã¼ÇüŒ'’PN$wK´j[UÕÆ䋏1‘ó'LvéîÊQÛ—:~òò:P<KrxÒ¼®l	z1èòØÓ+0à-¤Apëh5ÍMOUk=¶,ôßCgOÀɉ“0ùÚ6&èÄ°e/V-(P˜ÁxÑ؉s猩C¦ö–o	8B&¶RÐý¢h	s¸„ Áí6r©ôÐj7(ð7¢ßé®èa2>$’éî`^Φ¼'rᔘ ò<Χû¨©•tUÈ=Ž
+´ÕäK×4uãžÿ¼dˆè
 endstream
 endobj
-10628 0 obj <<
+10669 0 obj <<
 /Type /Page
-/Contents 10629 0 R
-/Resources 10627 0 R
+/Contents 10670 0 R
+/Resources 10668 0 R
 /MediaBox [0 0 612 792]
-/Parent 10616 0 R
-/Annots [ 10618 0 R 10626 0 R ]
+/Parent 10634 0 R
+/Annots [ 10659 0 R 10667 0 R ]
 >> endobj
-10618 0 obj <<
+10659 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [274.916 518.896 341.818 528.465]
 /Subtype /Link
 /A << /S /GoTo /D (fakeperms) >>
 >> endobj
-10626 0 obj <<
+10667 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [434.112 468.624 511.352 481.525]
 /Subtype /Link
 /A << /S /GoTo /D (profilemigrn) >>
 >> endobj
-10630 0 obj <<
-/D [10628 0 R /XYZ 151.701 685.529 null]
+10671 0 obj <<
+/D [10669 0 R /XYZ 151.701 685.529 null]
 >> endobj
 2742 0 obj <<
-/D [10628 0 R /XYZ 151.701 357.157 null]
+/D [10669 0 R /XYZ 151.701 357.157 null]
 >> endobj
-10631 0 obj <<
-/D [10628 0 R /XYZ 151.701 321.397 null]
+10672 0 obj <<
+/D [10669 0 R /XYZ 151.701 321.397 null]
 >> endobj
-10627 0 obj <<
-/Font << /F50 3701 0 R /F22 3706 0 R /F88 5686 0 R /F72 5687 0 R /F17 3698 0 R /F15 3700 0 R /F71 5424 0 R >>
-/XObject << /Im1 5680 0 R >>
+10668 0 obj <<
+/Font << /F50 3701 0 R /F22 3706 0 R /F88 5678 0 R /F72 5679 0 R /F17 3698 0 R /F15 3700 0 R /F53 3738 0 R >>
+/XObject << /Im1 5672 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-10634 0 obj <<
-/Length 2160      
+10675 0 obj <<
+/Length 2159      
 /Filter /FlateDecode
 >>
 stream
-xÚ­XݏÜ6߿¸'ÑêË–…¤IzIo³I»ÛËš>¸3žY#{k{²;÷×—%̺‹;´O–(‰¤HþHÊ<ÚG<úÇÅ··—ßIf
-Ñí.œ³ÌÊ(Í,K¬Žn·ÑÏñM±é˦^ýrû½Ûž1›¦·KË8ìæ´O–°ÕZðTůW".`ï`«~µVIl›Ï\èªÀ©ŽwÍJñ¸¥É§²Þ6+i㇎?uEÛ‘Ô„ƒjÌrë´T06:	rSipלۋß.Paóä&	S*Ú.~þ…G[Xû>âLÙ,zp;‘J2–&È­Šn.~¸àSëdY$³I"É<)“FD©6Œožë¦/‚üQºßÈÆ¢xPq!µ¤-“1-ú“žpùî ¢×
-¨óð´\׶NK#§æ:a‰4Q*%"#-¿E“ó,Þä+™Åm±;VDx(û;Ùxß6Ç{"Þ»MÞW8U«4~·£ÅþÎó:‚ƒ<“»†eG¼ršŠÃmú¯…b`e§Ì¯«5ð§Ã*nvôÍé3¨”ªkht—w³M÷žC×ÔyH_ jM«^iWï0'JiKZ=”²R*èG”¨ V‚À‘>ó„Šv_À@É]¶‘ ô¨ÎÃJš¸aÏ„gÊ™–Ïǧ°L&jˆÏ)#ðyb$³*{Ž	2Ãt–<ᡁ»,ýá2ÿó˸ð&p2zšƒ¥˜1Ù˜[ ÀZüºØù„’šYBIÓIB	%˜»„„IBÉ12cYê…½¿€<d¤Ì1ÐBÄö²Ùåû‚fy½¥}×·úRrþxùïD HÂ@Äo¦ù6(“ûQyœîš–yasZŠQ‚œi؝ öDʉ0c›ÆpÍ­ÖMïwWm‘oOD-Ë®œ§VÆ/ÛC±õ¼]r˜ðþR“Aªb»/0Щ ¥Š¶ ¡CÆ»§ó»Ãæ
-üV¤ì&ï
- at AÌÍØ|c9Å¡RMû¥ës,U€~
-A-Ø0Ü¡¬÷F²å)˜†ðñµk6iO´çn(NÍrÐ]AY¤a÷¹Ë¥0Úµèä́ßµ½;Û>ĝ² réånÀe`Ìn™ŠK4¬RRlº®üµò"ú†¾²ë¶Ü‚tKTÑéÓ§ªÌx4u Üå~'¥e3dÌ¢^Ò¾¹ïËCù_ô(fF¹”+½0îʾÀ:£u|{ç.DbGºr_—¨Ó±%ȧæí¡¬ÑIàõ¯hᐲ·_WIû½ùÞy³cúfZÒAU…ªªI#|¦Á<€IÆ'ቁ<€IàIʸÃí
-œ„†7 °:wN‘&ýŽ¡’­]ªÀeo~t)NËš–gY	œ6/
-&
-,8GZ at c¹#Àó1†Κ±GcÚŒœqsêúâ@´oU¹9ÑÚ›mÙ“WáÂþKÊë}qVÛb ̶e@ªNh+’P…ž[Qeé`Eè	ZÑj¾k`Hw8pF¶hX$£añ;¿9‚a•µq•ë!Id©¿
-¼Y,93Rj½‘ŸÉBg䮨0“±9iä –¤
-mîweµsR°Lë°kíæYG¨XªÒ°ãïË¢X"DØòû/°¦^žÆ?‚ÃЖè³(À‡³ â$ñuñØÓý6Ué²ßš6þÚ>üα˜]5N‘
-ôxh`hi•ÛùUs¸?öàäÝÍ”t+7T2éµÊP+È8<oæÊîúm>E†OÚfÚšIœ‹z˜tx!yÙìqeá±2xü'*övÒæ,¶/iÂxv&#Ô>g2cÕÜd“Û#4C_;@tÀÙÐ;`<º@@@c„I#¯|¡À\îÞ_Wcíë3ì)¢{ú–ŸU0 O+¦<a6æílÁ“9v­'¹ìñäÄ`;ü¥§§´š%j@ˆ.à+¡™X–™Á3î±@>°ÔBÎ}âÚI)‡ðpc§ª”PiKoO'ƈ©hËí5oÿùæ?O®áQ(SË„5ÏöèL»l1éÐçò¤H YÖÀ+cÖú¦ùêë—Wrá1*²¿H®†—:<–frß¿|õöÝõ›ÏBé뢀&‡WÍ~€ô‘1-'ÙJsox×M’Íó­wDNŸ×høO¸áϯɁ¨çjÖúºßé~x:šFšø‡¶O}ŽTç?B	î8áÎþ†éTH€ÕœÀê8œ¹S„›÷~wWô³„{^¥¨SªŽ¡J7MñÍÓÛ²S‚—ªÔ\*B¿ð­YÙÏÏs6ËwIf§Ý—œv_Cÿå
-òô™÷°RQû‹Á°Ø¨A™BÁ³áÿêׄÏð¾(;×ãÇ_FU³wÌ”/`’n6nw@ ¡îÈ!§ôSÖ®BÀñõžŠæÓÞ;Å–žŽýÝ‹%ØŸ9r÷BBªÁ¿Xˆ™äÏáO€¬ÔŽ—^Ïá^$†Imþ¹)giv&w‚û›f×?ämã÷å¦m: àÄùä¡Ãá«cÛuÿ¯¢Åß8H˜ÚAKu`)4”†ZœŽUÕá^sÈb‰\xœQ5ƒ7^á+"ÿüÁ“û:ë^Û¿®ØºgJë{é]h ý3Ëãm±@â/9Ê„–"ü ’{;á …âRáþ*ôØŸh¥¬Ãi÷ü–ÓRŠôñ1îßÔZˆ¯o)B¤ãŠó‚¾n)ßÐõ$ý"„b Õ‰(g>˜Sákýï7 ¸m2€HYF|\§2 ’tUÀ'  ¿‹(ñ‰ÖÃ_àð…àþ¦›ÁŒ
+xÚ­XÝoÜ6÷_!Ü“ÈÒü’(¢Ài’^Òsœ´v/whú îj×B´’+icïýõáúX«ÆÚ'‘Cr8œ™ß|ˆGûˆGÿ¸øööâò;)#ìá"ºÝE‚s–Y¥™e‰ÕÑí6ú9¾)6}ÙÔ«_n¿wÛ3fÓTãvi‡ÝœöIöZžªøõJÄŒãòcÕ¯Ö*Iâmó™]8Õñ®Y)·4ùTÖÛf%müÐ᧮h;º5á ³Ü:)ŒN½©Lpלۋß.Paóä%	S*Ú.~þ…G[Xû>âLÙ,zp;‘J2–&È­Šn.~¸àSídY$³I"I=)“FD©6Œ¯žë¦/Âýãí~#L‹×ƒhŒ©%m™ŒiÑŸô„Ëw½n@œ†¥uພ°uR9UÐ	K¤‰R)™Iù-ªœgñ&_É,n‹Ý±"ÂCÙßáÈÆû¶9ÞñÞmò¶êÀ¨Z¥ñ»-öwž×ä™Ü54(;â•ÓôPÖ¨--;a~]­?Vq³£oNŸA T]C£»¼›mº÷º¦Î«@šÈü‚Ä QkZõB+xz‡î8J[’ꡬ•RA>šà
+|õØ!é3Oø¡h÷‘Ü#`Ý„ÅyXI7ì÷L9Óòyÿ–ÉD
+þ9en6OŒdVeÏ1áQf˜Î’'<4p·€¥?Ã#<æàqþç¾ÂDN&BOcP¢3&c„X‹_;PR3(i:	(0¡€sP€0	("™"Af,KýeïoÀá)s´±}„hvù¾ Y^oißõ­¾”œ?^þû#È“pñ›i¾
+Âãä~§»¦¥A^£Ûœ–|” §Ev'ˆ½‘r"Ìئ1<ÁysG«uÓûÝU[äÛQ‹Ç²ëç©•ñËöPl=o&¼¿Ô¤ªØî‹d#t*@¨¢-h聃ñíéüí°†q¿	»É{'Ps36ŸÀdC†ÁëP¨¦ýÒõ9¦*@¿†‡ tÞPÖ{ð£@ØrƒŒƒFƒûøܵ´'Úó7§Žf9È® -ÒŒ0ƒûÜÅRíZ4
+ræÀoƒÒޝmâÎ
+Y¹ô÷nÀd Œn™ŠK4¬RPlº®üµòWô
+}¤×m¹;!è•(¢“¦OE™ñhê@¸ËýN
+Ëfˆ˜E½$}sß—‡ò¿hQŒŒÎs)Vz`Ü•}yFëøöÎ=ˆÄŽtå¾.Q¦
+bRÍÛCY£‘Àê_QÃ!do¿®’4ö{ó½³fÇ<ôÍ4¥ƒ¨
+EU“FøHƒq ƒŒ$Âq ƒÀ’”q†Û	o `uîŒ"M:ÚB&[»PË^ýhœ6–5-Ï¢.8i^ ˜pŽ´€ÊrG
+€1Æ
+$× .kÆ•i32ÆÍ©ë‹Ñ>:¼UåæDko¶eOV…û/A*¯÷ÅYfl‹X0Û–- ©:¡®XHBVz®E•¥ƒq<¢&¨EC¨Eø®q€.ÝáÀÙ¢b‘ŒŠÅïüå@ŠUÖÆU~¬‡ ‘¥þ50ðjYÐäLI©õJB~&•	»¢ÂH2ø椐_’6”¹ß•Õ¢ÏIÁ2­Ã®µ/˜g¡b©JÃŽ¿/_Å!–XÞ0ôò4þ†ºD›-`@ >œ'‰ˆ¯‹ÇžÞ·©Jý¾Ð´ñÏöîw.ˆEø˜Àìªq‚l ÆCƒÃ@I«ì\ϯšÃý±#/È–h¦ô [¹¡ÜI/U†RéDÆ¡½™c¸«·ù>h›9dhk&.p~½àPäC‡äïþc‹+ÍÊ`ñŸ(ÙÛI™³X¾¤	ãÙÙ!÷9•«æ*›¼¡êÚ¢ΆbØãÑEè
+{$L
+yåÆr×c|]5´g¬Ï°?†ˆîyè[~–Á€@<­˜ò„ÙO´ÓOæص"œäαǓCƒ¬ð—ZOi5KÔ€6¸º€S¬x\„fbYf˸fln©…œÛÄ•“RîáÆNT)!Ó–^Ÿ$”š^e¹½æí?ßüçiÃ!ášB™Z&¬y¶FgÚE‹I…>¿OŠŠe
+¼2f­/š¯>¼zyµp/4£"û‹îÕЩC³4»÷ýËWoß]¿ù,”¾.ú(qxÕìHÏ)Ór­47Ðûj’tžo½!rú¼FÅÂ
+~|MD	8W³Ò×5|§û¡u4<4ñ¶}ŽTç?B™	î8áÎþ†áTH€ÕœÀê8œ¹C„›÷~wWô³€{ž¥¨RªŽ!K7MñÍÓÛ²C‚¿U©ù­ý—fe??ÏÙ,Þ%™V_rZ}
+õ—WÈÓ6ï-`¥¢òƒb±Pƒ4…0‚¶áÿª×„ð>);ÓãÇ?FU³wÌ”O`’^6nW@ KÝ‘CN᧬]91¸€ã랊æÓÚ;Å’ZÇþîÅìÏ¹Œ{!!Ôà_,ÄLòçð'À>VjÇË ¯çp/ä6ͽ)givvï÷7Í®ÈÛÇïËMÛt@À‰³ÉC‡ÃWǶ-êþ_E‹¿q>µƒ’ê
+2À’k(
+¹8³ªÃ½æŹМQ6ƒ¯ð‰‘Þðä>Ϻn›ü×%[צ´¾–Þ…Ú·Yo‹	Éé&´áÿ \—
+÷W¡ÇòøD+eN»ö[NS)ÒÇfÜ÷ÔZˆÝ·ÁÓñùyA_·oèy’~ÂÇ]b Õ‰(§>˜Sâkýï7 ¸m2€HQF|\¥2 ’dUÀ'  ¿‹x㩇¿ÀáÎý;yÃÁŠ
 endstream
 endobj
-10633 0 obj <<
+10674 0 obj <<
 /Type /Page
-/Contents 10634 0 R
-/Resources 10632 0 R
+/Contents 10675 0 R
+/Resources 10673 0 R
 /MediaBox [0 0 612 792]
-/Parent 10616 0 R
+/Parent 10634 0 R
 >> endobj
-10635 0 obj <<
-/D [10633 0 R /XYZ 100.892 685.529 null]
+10676 0 obj <<
+/D [10674 0 R /XYZ 100.892 685.529 null]
 >> endobj
 2746 0 obj <<
-/D [10633 0 R /XYZ 100.892 550.633 null]
+/D [10674 0 R /XYZ 100.892 550.633 null]
 >> endobj
-10636 0 obj <<
-/D [10633 0 R /XYZ 100.892 525.324 null]
+10677 0 obj <<
+/D [10674 0 R /XYZ 100.892 525.324 null]
 >> endobj
 2750 0 obj <<
-/D [10633 0 R /XYZ 100.892 421.914 null]
+/D [10674 0 R /XYZ 100.892 421.914 null]
 >> endobj
-10637 0 obj <<
-/D [10633 0 R /XYZ 100.892 394.996 null]
+10678 0 obj <<
+/D [10674 0 R /XYZ 100.892 394.996 null]
 >> endobj
 2754 0 obj <<
-/D [10633 0 R /XYZ 100.892 226.649 null]
+/D [10674 0 R /XYZ 100.892 226.649 null]
 >> endobj
-10638 0 obj <<
-/D [10633 0 R /XYZ 100.892 199.981 null]
+10679 0 obj <<
+/D [10674 0 R /XYZ 100.892 199.981 null]
 >> endobj
-10632 0 obj <<
-/Font << /F22 3706 0 R /F50 3701 0 R /F88 5686 0 R /F72 5687 0 R /F17 3698 0 R /F15 3700 0 R /F52 3730 0 R /F71 5424 0 R >>
-/XObject << /Im1 5680 0 R >>
+10673 0 obj <<
+/Font << /F22 3706 0 R /F50 3701 0 R /F88 5678 0 R /F72 5679 0 R /F17 3698 0 R /F15 3700 0 R /F52 3737 0 R /F53 3738 0 R >>
+/XObject << /Im1 5672 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-10641 0 obj <<
+10682 0 obj <<
 /Length 2101      
 /Filter /FlateDecode
 >>
 stream
-xڥ˒Û6ò®¯àŵœªM¼2·Iâ¤6Uö&±\>Ø9Ð5bY"gIj'³_¿ýEÊô8©=¡4ýîÒè>J£ŸWßoV/ri¤Ò¤Hmö‘r*ñ©Š²¼H\a£Í.úg:¿ùcóËËŸ´Žò¤È2K¨¹K²Ì%Bú±ê?íÃÍÚ8ÿÚµSeO_—My_ªf¸Y+«|üá|ªŽwµGê«W›Õ¿W
+xڥ˒Û6ò®¯àŵœªM¼2·Iâ¤6Uö&±\>Ø9Ð5bY"gIj'³_¿ýEÊô8©=¡4ýîÒè>J£ŸWßoV/ri¤Ò¤Hmö‘r*ñ©Š²¼H\a£Í.úg:»ùcóËËŸ´Žò¤È2K¨¹K²Ì%Bú±ê?íÃÍÚ8ÿÚµSeO_—My_ªf¸Y+«|üá|ªŽwµGê«W›Õ¿W
 ÈC>\bL´=­>ü‘F;Øû%JSäÑ#až"ãò$sàcôvõÛ*
 §Ü¢p¶HHä{8 “VûøÜWÝ?z†íIVwuWm‡¶{âéÇÔ¥mÇpG	ÌâäÖy\mk»Ú-ž­÷<Ž7[:µ-‡ºm˜Ð¡ìQ ÁZ™ÄÙ‚™üÄä«5–Å'>¸“Û€)Å­ ЀLÿ¹Á£¤kïÛî
 Åfè!-¹Y;eâîy½¼ÚæiõgÝ=S­åZd“ô2•Á±3aû[77¢
@@ -58775,493 +59704,489 @@
 1¹¿ NµíÅ°~²ÍW}£âE×>í±9¶å— ¢=çÅÚSfÅ1–x9>MdíŸÖÇ[ùx&p./0;Jԝ1ñR	œ~âZGæWj•dÞðAâ^³¯ê‘w=ç¦DHs°oϤÜkx¬jl„ƒäµh#àž%„Í]µ/ÏÇáWî»ö´,+ h[ÄïëFŒÌi—ÆÅŸ/_ËÞDa¼Pj‚WȘ€ÊjZ„íÜ¡e°ä]ˆ04!vU9Ì}{Ü!縁Ùákœ§@÷÷äCNKªQ$7¸-ŠøYFTÁ]˜[É$
 b<1V6÷B€)Ƈ­ñB ŽîÓñìÌPÙU|汫‡Òâ×-êßs¹1Ámç‘{ÓÜg­º:̦hJ&Õµå©nî¯èܲñÇóè`• 0誅DD"‡'!Œ:,„™e5ÄiÙ€{É	×oå#¥’Â9å®5>ñ™èKûÄ%Ô­Ò4~ýHd^|Ó(òM\x³±dñû“Æ´Õ}î.a|ɬæbœúĤrÉ¿€G]8¢#Н û{vXƒ+P{©–¥1Òp¦@h¢ ]XŽ
 Xn?
-%ÌŽgäæ…—¸öêŠë©+½xûÔÕé÷¶^|TÆB{³¯U¿$°Òi¢½mº,5û;L£TƒcÉÃ(ï:ÇÐÀÊc}<"nЕM[o€w,0¿,Ìdøá;äœì‰Švýma\RE‚Ãg*~×PÆ°¦ •R!hÚìÀ”y/XBH9Ǫ”‘C6‘(X‡Ëfl³ìèÍÒï*qûpq]õß-©µa©A$‚w;ˆV([]9p¶»–Ù[@·û-Ì }ÌF‚È ªóøe»D2#0À„½@Ê™VúÒN‹KÊ‹tóÄëìbR#¤ÅÄB§>«în¾¸Ó@wýI–.tY’#S“CS¿m)½cìõ¼?®œyÖWà ‰Rö8Û#DÉܪŒ[…öt"߁y¹íÚž›šµ/@¨|î%¹~Oá‰0g‡5ƒŒò©U
+%ÌŽgäæ…—¸væŠë©+½xûÔÕé÷¶^|TÆB{³¯U¿$°Òi¢½mº,5û;L£TƒcÉÃ(ï:ÇÐÀÊc}<"nЕM[o€w,0¿,Ìdøá;äœì‰Švýma\RE‚Ãg*~×PÆ°¦ •R!hÚìÀ”y/XBH9Ǫ”‘C6‘(X‡Ëfl³ìèÍÒï*qûpq]õß-©µa©A$‚w;ˆV([]9p¶»–Ù[@·û-Ì }ÌF‚È ªóøe»D2#0À„½@Ê™VúÒN‹KÊ‹tóÄëìbR#¤ÅÄB§>«în¾¸Ó@wýI–.tY’#S“CS¿m)½cìõ¼?®œyÖWà ‰Rö8Û#DÉܪŒ[…öt"߁y¹íÚž›šµ/@¨|î%¹~Oá‰0g‡5ƒŒò©U
 ÄTþ·TíM’êbAr¼.9rq‘÷q£‹ò	ÏNŸƒµ¬¿ŒÊÔ–í¹ÚSýßòÓQêÈõ#¡…ªQPɤÙI1’‚ Cñ `Ö™€Ú¨¸Ø+°]¤PAšjûªy)}ÂbÃõþ€%JgÜ_À€yœè=b_Q„,
 ;xe‡=1N /蝵B¥ácT`>oŠ`
-³”AYâ‚0.b.´¡•› Ì!X#(yŒÏGxÏ}&K<g:€KüÕ¡«ô9‹û»É8¼èâɳ—¯…Ðÿsûè偃9¼ŽÏÛ+g¦æƒmKÙVÈ,%“4K|>†Õ›
-Þ’üx·ùjJqÙ\øŽ•$å<)² ±žúœU–ª
-òÀƒ·*»®µ‚‚ŽE¨2GÇBÌ™cá9³^›HHŠâÎbrï	’
-`JEêš8|ÀšBQX@;Uc*£ô¶]¼ÙWÛ34{¡'.°:Ú±4¦¡÷„UhяÌ2‡6ª‡^® dQ¤MÞÉäÚt¸ãíg£úðݨσ RXÌÜïÔÜW£k
-㆘U“UiHàœÒÏ 3§@^¯àê$’Ö·z^¹ôp8ہžÆ}@—ËÀìLB£xk’x.ì\ºmÕ£­»®Q֍΍ðõ‡ŒµüaÅœé¡
-RÉo‘ؐ¯/ÜŸ¾$¼ÏY1ˆõ¬þÊ[Ã*G)þ€“±çÁÉôÍ‚sòð<°FG§ôSc=üeÚ”élÃcÉCS
-ë%ÆùO¦ûŒßðâ8”]¨ø¯PÈK*×ÒèÖøm Ë%ÓÊä
-¹< ¸².Qˆ…?$¢A:DèÙ'7>ç¹h{fŸ¸åϬáÀßlZš[„f_â¤0†7!·á Íþ?tßå·†Î]ⲱᔷÆZò lNsËÏ„_¼{ûê÷7w¯_½Xìã­I.
-ZF£g’Ù\¼L
-dØ€ÕêAÐX´L]Š·0L|^e'oÑ™Jœr£ïtpƒ
-ø³w¯‘»Æ2µÔ¯Û$÷Å•†ÿâkÎLëÔÌ
-çy0Œ¯6«ÿ@\Î
+³”AYâ‚0.b.´¡•› Ì!X#(yŒÏGð5ó™,1ðdœé .ñW‡®Òç,îïB&ãð¢‹CL$Ï^¾BÿÏí£—æð:>o¯œ™š¶-e[!³”LÒ,ñùVo6xKòãÝæ«)qÄesá;V’”ó¤È‚ÄzêsVYª*0ÈÞªìV¸Ö
+
+:¡Ê1gŽ…äXÌzm"!)Š;‹É½'H6€)©[hâðk
+E=bíT©ŒÒÛt9ðf_mÏÐì…ž¸ÀFèjÇÒ˜†ÞV¡E?2ËÚxt¨z¹‚’E‘4y'“kÓᎷŸ
+èÃwG >‚Ha}0s¿Ss_>¬4ŒbVMT¥!sJ?ƒÌœy½n€«“t8xHZÜêyåÒÃálzB÷].³3	â­I2๰sé¶U´îºFY7:7Â×2ÖòO„c p¦‡6H%¿EcB¾¾pú’ð>gÅ Ö³ú(l
+s¨¥øNÆž'Ó7ÎÉÃóÀ:0,ÐOŒõð—iSJ¤³
+%M5¬—ç?™î3~_À‹ãPv¡à¿B!/©\K£GXã·,—<L+`7äò @àÊ2¸D!þˆé¡gŸÜølŸ^ä¢í™}â–?³†³iinšý}‰“Â^܄܆C‚4ûÿÐ}—ß:w‰ËƆSÞkɃ²9Í-_<C~ñîí«ßßܽ~õb±·&¹4<hžIrdsñ24a[ V«AcÑ2u)ÜÂ0ñy•¼Ed6*qÊý¾ÓÁ
+*àÏÞ½FîËÔR¿n“ÜWþ‹¯93­S37œçÁ0¾Ú¬þêÌ
 endstream
 endobj
-10640 0 obj <<
+10681 0 obj <<
 /Type /Page
-/Contents 10641 0 R
-/Resources 10639 0 R
+/Contents 10682 0 R
+/Resources 10680 0 R
 /MediaBox [0 0 612 792]
-/Parent 10616 0 R
+/Parent 10686 0 R
 >> endobj
-10642 0 obj <<
-/D [10640 0 R /XYZ 151.701 685.529 null]
+10683 0 obj <<
+/D [10681 0 R /XYZ 151.701 685.529 null]
 >> endobj
 2758 0 obj <<
-/D [10640 0 R /XYZ 151.701 487.831 null]
+/D [10681 0 R /XYZ 151.701 487.831 null]
 >> endobj
-10643 0 obj <<
-/D [10640 0 R /XYZ 151.701 462.643 null]
+10684 0 obj <<
+/D [10681 0 R /XYZ 151.701 462.643 null]
 >> endobj
-10644 0 obj <<
-/D [10640 0 R /XYZ 151.701 222.092 null]
+10685 0 obj <<
+/D [10681 0 R /XYZ 151.701 222.092 null]
 >> endobj
-10639 0 obj <<
-/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F17 3698 0 R /F71 5424 0 R /F51 3729 0 R >>
+10680 0 obj <<
+/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F17 3698 0 R /F53 3738 0 R /F51 3736 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-10647 0 obj <<
-/Length 2303      
+10689 0 obj <<
+/Length 2302      
 /Filter /FlateDecode
 >>
 stream
-xÚ­XmoÛ8þž_!,P@Ö<Q$õ²À}È%¹¶{MÚKœ[,ÚE¡µe[¨,fõ¯ÿýÍpHYränqW°†/"g†3Ï<Tàm¼À{}ñÅÅßþ†^ÌÒ8àÞbíñ `IzQ’2•Jo±ò>úù²-t5ûmñ³™ž°4Š$NSÀì€æ…1Sl6çA$üë÷sý5YW¶³¹PÊÿPëO—eŽMé¯õL~M_Šj¥gaêïêxlòº¡]U ª±4H–äX*·o¦8ëâfqñLJ^˜<°D1!¼åîâão·‚±Ÿ½€‰4ñöfæÎ*a‘ÂÕJïáâ߁õN0ôWC8—,•É”Wó™Ñ½æ}œ« ðß®gs%"¿Ýæ$t`IÙr©»j&~KÛ¬±#ôx:zË4³vû#ˆIäÿÞÙW2û,Zûj©gsXq™™#;YmŽz\°T¤ÞžJ¦¤|¿Oü-‘7Ô¬4îÁS?ÿ³hZT ’hNEÃ
-VùžÚC¥¡YØU–µ‹Š¬ÍWvÜ.ƒþ1Gó¡§C8>õGýêáдùŽì˜»Ac‰¢÷Z·¯>q!!ÔÖE™7(¿z|¸¹¿»¼½yE{œœ¦T,
-ú=VE
-¯ëx!ýu­w$Õy¶*ª
-5ÎèËC	Éä–ºÎ×û*T&œ§¶Ÿ‡qÀT¬ÆÒ»ñ$ªæîôBˆâІž8zB‘ª ÿîfñîýë÷wÔÝl³Ú`¤Œff9`ÍC	­6ïäîŸgaìç5u
-TPê
--#`VýŒïæ5ð³1·Ô´CVT˜ñÀXÂÇ“‰?]Ëuô˜adLz>L¦Â¹þnq¥«u±aÞ¿›òz”°8ì
-õü‘Ö§ÈFÉä
-NQë§lm5ÊžžÊãÙ¼®)6y, "ÆŸ‹™”IÇ@a×—‹)µU̸G\T9•þ~[,Q³-6…I9ì>ê
-ÐËž[ÁxÀÝÂoþuóëKLŠ3•x*â,N¿Ž©LŠ¨GTƒ ãý °€Çf­¾Ð\=ÞßßÜ-&6N쨾ÏÎiÊBÁÇ;#>L¹JZô1õ”Õ-yS¯-¥	œÇËSž! /6 ˜€#‰ð¿%‹ådÿBñ(\v‚@%%Hº†$Ý!4ã¶Åúdú ‘±YØ7š¼µ5='اFFZg;ÊþáBn§öln„å$?®ÊÐß#t-f’ik¬c8u0Ï­yRÇpœ>žcõ%KƒK@>$þâL)‘ÀOâ@t_˳Dy„rî^4tô"ˆ™Œ_ž=*›b±˜/¡`˜:‡m[Flš®—°‚½Æʯ$j
-a«Ô_$ªLðÈSH‚ …þ¯|‘‹UhÖŠBñW™š€“Å÷Ù8
-hŽ7>›¨0ÑÈyåÔ³Ìñ…8a2â‹-NééJ×Vw%B&P8ña@ÁHDæb§QÇ ¼BË•W³j2ã”%"yQ°¬®vt^gjYȇµ)¡ä1é%yÔìOÛej4X*ErÎ!º0š‚á7x;†bߤ×3æ®îšIc°ˆqù­Õ‹ã±Œ° ¤b
-)<¶ºi
-˜ â JøÛÜœ”tB¡wÀžæR*	fàh,¶ôšÞo·Š¶vÂóK¥‘àìí™ín³¶%`Ò€ŠýQcFX~û€t€»KMB—è¸[HzÍ@èï2œv Ag'yztùáQdîÖw€“Š»†¿¬œ@gÞg†®'×PŒûã¨q1³,aÿÄ¢"aêO^¼$Ý{ä.O¥faÑ Åp$JuöKñP¥:„B2`ö'ƒÿ…ý(„<øóXwÀ°$0†¡"}-”p9=ZE„!z4UMü”v¤`—¶ [Pà†p“í¬´ÇÀ°ÑTÂß®ó\Xnéb…òZ—%Eœ­Û"B¡m¨ù¡wÔ?8aæT¹~šò;L‚%±8 ÏïÞ_]¾û|{yõæíÝ
-ºüáׇÅÍ­‘ôºÝ¢|[,kÝ@6Lf`VàÝèn]W]]çUû¸öƒó±g¨œrN­Œáð×y™·ù=ÌU¶Üæ?ü}µ×õ꧀~S'~bÁ[ô|ÄDP˜³ÆPœÈ{tÕÐ^ê'ˆµðRRL¢<W¤kò=â1“o,´÷±¹@ä@¬“é	!!çʸÍFž¹µAú¢W»–9—Ñì±Z!ãÄjÀ†Ï°a ›©,1¬no½Ø=Ê';u­íbK½ÛáöXgê¼Ñ]½Ì휲 8N}@\çˆÛƒµÚtŽl¾ÖËnÕL2<	¬¢ÇÅ}ĪLl(k‚ÉC‘Kˆ-cFÍ
-X4
-|]×_¨ÓÖ~ZË­O¾Xë}GHŽ©‹ò8uUVË‘YÇtÆ:nÓ8Î<V	V:¼¤ãÝ	³jc|
-½‘Øè‚FV9Þs‘QWç–1Œ ' P“üaÖßÔ'päfU Äay€TZ x!
-‰^™'8ʶQ3J&‰l㏮0ÜIâ-ùvpŠî¨AESF‡®¦‘cÝÆ«B¾{*û‰Àƒòª±Ÿ2Ou¥ ´_v@CÛÌ YCcØ—¹³ÝCÌ*šzúXÂÆJW¹Û¤ÖÝfëÞ²½¯ß2êºƹu_Ëê)…¹Hè…Ï•}Z8KlÅMEò1ÈX»jÃdëLªÐÊì:.‹±Ñ*
-ªb.žðþè*˜ö_M`ê~[˜Rb	oéÍÆØ°šòy1¢WÒ6V7¸›ÙBWwUÕӐñ‡`Î#X¬çBùªádºƒïr­-ƐڭÛ9Ÿ¨Ždr¾K6
-Ý1éóN÷Øa“Ä2ãп?ܘûo
-úXF­/F¶CÖ`x%³Ä´¡fë–²ñ³5Gý\`üa·a®ðÈXáWòÓÕjûºýds÷É"8ó±âxÜàñqù´=¯Ú
-梗…ËÕ‡xÆÁv¸È›a±'¼¶$^lÉ7Ó{ýì.…ONHؐ„Œ¾¯¸'Ü_ÿTÃL"
+xÚ­XmoÛ8þž_!,P@Ö<Q$õ²À}È%¹¶{MÚKœ[,ÚE¡µe[¨,fõ¯ÿýÍpHYränqW°†/"g†3Ï<Tàm¼À{}ñÅÅßþ†^ÌÒ8àÞbíñ `IzQ’2•Jo±ò>úù²-t5ûmñ³™ž°4Š$NSÀì€æ…1Sl6çA$üë÷sý5YW¶³¹PÊÿPëO—eŽMé¯õL~M_Šj¥gaêïêxlòº¡]U ª±4H–äX*·oÆ8ëâfqñLJ^˜<°D1!¼åîâão·‚±Ÿ½€‰4ñöfæÎ*a‘ÂÕJïáâ߁õN0ôWC8—,•É”Wó™Ñ½æ}œ« ðß®gs%"¿Ýæ$t`IÙr©»j&~KÛ¬±#ôx:zË4³vû#ˆIäÿÞÙW2û,Zûj©gsXq™™#;YmŽz\°T¤ÞžJ¦¤|¿Oü-‘7Ô¬4îÁS?ÿ³hZT ’hNEÃ
+VùžÚC¥¡YØU–µ‹Š¬ÍWvÜ.ƒþ¡£CO‡p|*êúÕáióÙ1wƒÆE3îµn_}âBB¨­‹2oP~õøpswy{óŠö89M©Xô{¬Š^×ðBúëZïHªólUTjœÑ—‡’É-u¯)öU¨L8Om?〩X¤wãITÍÝé…Å¡
+=q6ô„"UAþÝÍâÝû×ï層ÙfµÀHÍÌ:sÀš†ZmÞÉÝ1>ÏÂØÏkêþ¨ ÔZFÀ¬úßÍkàgcn©i‡¬¨0ぱ„'º,–êè1ÃÈ*˜ô| ™L…sýÝâJWëbÃ>¼7åõ(aqØêù#­O‘’É)œ¢Ö#NÙÚj”==•Ƴy]SlòX DŒ
+>3)“2>*ŽÂ®/Sj«˜…q¸¨r*ýý¶X¢f[l
+“rØ}Ô —<·‚ñ€»…ßüëæ×—˜*g*ñTÄYœ~S™Q¨AÇûA1`ÍZ}¡¹z¼¿¿¹[Llœ*ØQ}ŸÓ”…‚wF|˜r7”´0ècê)«[ò¦^[J8—§<B ^l 0GáKËÉ,þ…âQ¸ìJJt
+IºChÆm‹õÉô"c³°o4yk'jzþN°OŒµÎv”ýÃ…ÜNíÙÜÞe	ËI~\5”¡¿Gè(ZÌ$ÓÖXÇpê`ž[;ó¤Žá8}<ÇêK–—€|H.üÅ™R"ŸÄ€è¾–g)ˆòä>ܽhèèE3¿<{T6Åb1_BÁ0uÛ¶ŒØ4]/a{•_IÔÂV©¿HT)˜à‘§
+ý_ù"#«Ð¬…â¯25'‹ï³q Ño|6Q#`¢‘óÊ©g™ã	pÂdÄ[œÒ5Ò!”®­îJ„L 4pâÀ8
+†‘ˆÌÅN£ŽAy…–+¯ fÕd<Æ)KDò¢`Y]íè(¼ÎÔ²kRBÉcÒKò¨ÙŸ¶ËÔh°TŠä8œCt`<4ÃoðvÅ
+¾I¯gÌ]Ý5“Æ`ãò[«/Çc3`AIÄRxluÓ0AÄ@”ð·¹9)!é(„8Bï€=Í¥TÌÀÑXlé5½ßn	mí„ç—J#ÁÙÛ…3ÛÝfmKÀ¤û£2ÆŒ°üöé w—š„.5Ðq·$ô*šÐße8í@ƒÎNòt:€(2wë;ÀIŁ]Ã_VN 3ï3Cדk
+(ÆýqÔ¸˜Y–°bQ‘°@õ§N/^’î=r—'†R³°Žh€b8’%‡:{‚¥x¨RB!0û“‹ÁÿÂþBüy¬;`XÃP‘¾J¸œ­"=š*‚&~ÊF;R°Ë
+[Э(ðNC¸ÉvVÚc`Øè *a‹oWy.,·t±By­Ë’"ÎÖí¡Ð6ÔüÐÇ;êœ0sª\?Mù¦
+Á’XÐçwï¯.ß}¾½¼zóöî]þðëÃâæÖHzÝî	Q¾-–µn &30+ðnt·À®«®®óªý\ûÁùØ3TN9§VÆpø‡ë¼ÌÛüžæ*[nóþ¾ÚëzõS@¿©?±à-z>â"(ÌYc(NäÀ=:‰jh/õāZx))&Qž« Ò5ùqŠ˜É‡7Ú{Ø\ 	r 
+ÖÉô„seÜf#ÏÜÚ }Ñ«]˜ˇhöX­qbµ@`ÃçØ°€ÍT–V··^ì哝ºÖv±¥Þíp{¬3uÞè®^ævNYPœN§> ®sÄíÁZm:G6_ëe·ƒ€j&žVÑãb¾aBU&6”5Á䡆È%Ä–±?£f,¾®ë/Ôik?­åÖˆ'_¬Šõ¾#$ÇÔEyœºÆ*«åȬc:c·ég«+^Òq„î„Yµ1>…ŽÞHlôA#«œï¹È¨«sËFÐ(„Iþ0ëoê8r³* â°<@*-¼D¯ÌeÛ¨%“D¶ñGWî$ñƒ|»8EwÔ „¢)£CWÓȱnãU!ß=•ýDàAyÕØO™§ºRPÚ/; ˆ¡mf€¬¡1ŒìË܉Ùnƒ!fM=},ac¥«ÜmRën³uoÙÞ׏ou]ãܺ¯eõŠÂ\$tƒÂçÊ>-œ%¶â&†"ùd¬]µa²‰u&Uhev—ÅØè@•U1OxtLû¯&0u¿-L©±„·ôfclXMù¼Ñ+é«ÜÍl¡«»ªêiÈøC0ç,Ös!HŒ|ÕŠp2݃Áw¹ÖcHíÖíœOTG2¹߀%›†î˜ôy'‚{ì0‚Ib™qèßnÌý7},£Ö#Û!k0¼’YbÚP³uKÙøÙš£~.0þ°Û0Wxd¬ð+ùéjµ}Ý~²ˆ¹ûdœùXq<nðÆø¸‡|ÚžWmsÑ‚ËB
+Èåê‰C<ã`;\äͰ؈^[/6Œä›i‡½…~v—BÇŒ''$lHBFßWÜî¯ÿÁL.
 endstream
 endobj
-10646 0 obj <<
+10688 0 obj <<
 /Type /Page
-/Contents 10647 0 R
-/Resources 10645 0 R
+/Contents 10689 0 R
+/Resources 10687 0 R
 /MediaBox [0 0 612 792]
-/Parent 10616 0 R
+/Parent 10686 0 R
 >> endobj
-10648 0 obj <<
-/D [10646 0 R /XYZ 100.892 685.529 null]
+10690 0 obj <<
+/D [10688 0 R /XYZ 100.892 685.529 null]
 >> endobj
-10649 0 obj <<
-/D [10646 0 R /XYZ 100.892 660.623 null]
+10691 0 obj <<
+/D [10688 0 R /XYZ 100.892 660.623 null]
 >> endobj
-10650 0 obj <<
-/D [10646 0 R /XYZ 100.892 606.895 null]
+10692 0 obj <<
+/D [10688 0 R /XYZ 100.892 606.895 null]
 >> endobj
-10651 0 obj <<
-/D [10646 0 R /XYZ 100.892 545.924 null]
+10693 0 obj <<
+/D [10688 0 R /XYZ 100.892 545.924 null]
 >> endobj
-10645 0 obj <<
-/Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F71 5424 0 R /F70 4384 0 R >>
+10687 0 obj <<
+/Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F53 3738 0 R /F59 4373 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-10656 0 obj <<
+10698 0 obj <<
 /Length 1661      
 /Filter /FlateDecode
 >>
 stream
-xÚíY[sÓF~÷¯Ð3òC–½_ú–§@	ÐØÀt€aÔXI<ÈV*ËÐüûž•V²lKŠËÌtè‹­ËêܾïìÙ݃½{¿
-~žžìŒ6Ä›\{D¤0ñ¤6HîM¦ÞG_2<ü<yùôœRO##%φj¤T )ô,\~Mã»á	ܛğ0áQ˜ß^‹à&œ‡‹txB8QþÙmp—†Iþ–*+}0šþUìˆ1ïj>øø{Sx÷ÒÈí}ÏFÎ=&4’BÀuäpÕ9E6œÓa0^rƒ2'¬ÝŸã³«$^Æש5Ä#
-M½àf=êÃl1¿/wƈõ³U’€—ïÃd9‹ë‘dWÚ蟻(N m*ß-mþø6Œ¢üò<Ž¦  ‡„ˆª‡'3„wÂ1RÒ	šÜZ4÷ƒ¿†'Tûñ~¾
-©òÝóÛÙ7ûÈÝ}ÍÞÜç7Wà¼JƒÙbé„Ø?áG³eš?ˆ¯Ý‹UσtvDÑ}>hžá>Íß_çf#p¨Ì(ë9Þˆá4¼V‘̘檓YhU3А„ù›åmæÃ÷Eþ|–EºDÞû˜
-š5—#÷
-…o
-óQ3ñ%HͶ˜§Œjd^K:	BaÄá14²0LóÒ°m,%FË"½r&XG¬ãçCÖüþ2¼X’û|àïáý2¿z¶+÷ßۏ‚h.[¼Ç
-I¢“wÛÿáR"Ê5ˆRÕ*œÂô#I)|SçÊㆠ®L›ž§S3<Š"I90ÐM¯ƒy¸Êbª'½”{bKï$àíû¡H»–؏$y„!»HXT„RH µ;d“ë%š@Ù‘y at NïîžiЂEªK,ªªŸ¼.ß^ÚIæÍù‹W£'y‚Šrb$Ґ#.Au9,ÏR¤ð'‚Ù1µ•!OËZï
-|;;Wƒ/È`Œ°%š÷°„‰,ÛX24܇êàªê£ ÜèOigwj ¬]Ɛړ=A*XV3²œgE×-0`©‘ÌÒº:S܇!%ÀUCŽðžÞpwv®nÁÙ¡µ’=Z÷7D[	æje˜>Ý¢ÒþN[ îÈêªGzÏ
-˜;;V3ÈàÚ3,Yï«S4vËò·É,_‹ï
+xÚíY[sÓF~÷¯Ð3òC–½_ú–§@	ÐØÀt€aÔXI<ÈV*ËÐüûž•V²lKŠËÌtè‹­Ëêܾo÷œÝƒ½{¿
+~žžìŒ6Ä›\{D¤0ñ¤6HîM¦ÞG_R=ü<yùôœRO##%φj¤T )ô,\~Mã»á	ܛğ0áQ˜ß^‹à&œ‡‹txB8QþÙmp—†Iþ–*+}0šþUìˆ1ïj>øø{Sx÷ÒÈí}ÏFÎ=&4’BÀuäð†slÃ9-ã%7(sÂÚý‰0~1»Jâe|ZC<¢ÑÔ;!	nÖ£>ÌÓøûrgŒX9[%	xù>L–³x±Iv¥þ¹‹âbЦòÝÒIPáoÃ(Ê/Ïãh
+
+rHˆ¨zxB0CØx'#% É­…As?økxBµáçې*ß=¿}³ÜÝ×ìÍ}~s^À«4˜-–Nˆý~4[¦ùƒøÚ½X¥ñ<HgWAÝçƒæîÓüýun6'ŒÊŒ²žãNÃë`YÁŒùa®:™…V5
+I˜¿YÞf>|_äÏgY¤K住٠ÉP3p9rßPñÖ05OP‚4Ðl‹yʨFæµL'A2Œ8<†F†i^¶¥Äˆ`YL¯œ	ÖÇëøùÐÆ߆5¿¿o –ä>ø{x¿Ì¯ž­ÃÊý÷ö£ Z…Ëï±B’èÇÌ»íÿŠp)å„D©jNaù‘¤¾)„såqCW¦MϧS3<Š"I90Ð-¯ƒy¸Êbª'½”{bKï$àíû¡H»–؏$y„!»HXT„RH µ;d“ë%š@Ú‘y at NïîžiЂEªK,ªªŸ¼.ß^ÚEæÍù‹W£'ù¤ú¥‘HÃqtQ7‡âÙ)ü‰`uLmfȧe­w¾«Ád0FX‚Í{X–m”Í ÷¡º¸ªú( 7úS@ÚٝHAk—±¤¶ b²'HËrF‚ó,éºJd–Öå™à>)®r€÷ô®€»³s5pƒÎÍ•ìѺ'¸!Ú
+êê<W†éóØ•öwÚuF”PW8
+Ô{xVÀÜÙ±˜A×æ@˜¡dU¼¯LLÒØ•åo“Y^‹ï
 v¦”`WM9
-Ø{ûW@ÞÙ½ÈA†h—±ä°NW†õ9lR´ÐEHâ›$˜·ÍÝ}è.1®ê>
-Æã4HÜÆò"ßY®êÄ
-Ž„’Šåkê4Å©àJç0ÕpdØÓ˜ƒ¸ÂCš‹~¸ÂŒBÆ•ÚËðÊmÕ›ÉÒ‹ò‚,UåGáJ›GÖîíÂjeH.„U™ºƒŠGª2’ºŒ	Óì%nÁµí%®UíÇ™Z\*€íìQ
+Ø{ûW@ÞÙ½ÈA†h—±äP§+Ãz‚6)Zè"$ñMÌÛÖî>t—Wuãq$ncy‘ï,WubGBÉÅò5ušâTp¥s˜j¸2ìiÌA\a†!ÍE?\aF!ãRíexå¶êÍdéEyA–ªò£p¥Í#kw‡vaµ2$—ªLÝAÅ#aÕIÝŒ	Óì%nÁµí%®UíÇYZ\*€íìQ
 ° Cš7ÖL
-dúJW…&¢u&l ¸+J|«VüÈI¾讞Õà"”8°†3AÆ´' …=âV•h¬Zö×½¨.Ñ­ªþ¯–ðmY ¦ª£‰«æ#€î¯a€µf]XWsëNz™Ý`Ú夷Ž~…4b!¥Õ¾Å~²>–†»¯Y¯Áݤ·Aš_eUv²wîûȮǕ_Á£¬éP³îÀÍ]¥ý·Ë0Mg‹'v¶ü%‡q³9„ó¦‰ãïóßG~yõæìôÕ—‹Ó³ç/^l;füæ|òáôr´Ñ3ª´†v[@ÕN½®ö<ŠFO×&®kï@NL«§ü[ÍV4Oøfó„íÝ<¡š'SÄï©yBE«¦æ	}¸yâŽÖ]$2î0Û¤Mx2^ÆÕtS=&Z#òÀ
-½{äÎ!á[8LT\ÕUa <„Å¡‹Dp C‚%¡îðå,žÏËóìÆó\¨“ܨ~Ì  D*¶iÆ“ñý2
-ç—nÿžÖÖøÀ¨.§Žµ•	°›ï_eNó¦ËÒ½¾Ö0¤tÇÍ
-«Qôá®á¬Ù´0‡pO(Dé‰{’  ~—{-çùú°£$_ÕŽŸ‘|Íñ.Ù×9Þ5ìƒ5¥i—ñûÀ1"YOìãPn¨Þe_¹2åm[ª‚ˆ}˜T±jÒÏHĽ¶|%';‡¾†“œ"#ù!œ„Õ9%¢'NÂ^®‘’«¶b܇%
-+VüÏ·5ÕûËj$D™	Q“ Ù!9Z–½T"IÅ!kêãÉ'ò
+dúš®
+#LDëJØ pV”øV­ø‘‹|=Ð]=«ÁD(q`g‚"ŒiO@{Ä­*ÑXµì¯{Q]¢[Uý_MáÛ²8 LUGWÍG Ý#^Ã:µf]XWsëNz™Ý`Ú夷Ž~…4b!¥Õ¾Å~²>–†»¯Y¯Áݤ·Aš_eUv²wîûÈÖãÊ/ÎàQÖt¨ŽYwàæ®Ò~‚Ûe˜¦³Å;[þâÞhá¼iâøûü÷ÑŸ_^½9;}õåâôìù‹×#ÛŽ¿9Ÿ|8½môŒ*­¡ÝPµÓc¯«=¢ÑӵɃëÚ;0'¦ÕSþ­æ	+š'|³yÂönžÐÍŠ)âŠ÷Ô<!†"USó„>Ü<qGë.w˜mR‰¿&
+<¯‰ãjº)­y BïÞ0)…s˜ð­‡@*®ê²È0ÂâÐ"À0AˆˆPwørÏçåyvãy.äInT?fP"Û4ãÉø~™†óK·Okó
+|`T—SGŽÚÌÀØÍ÷Ï2§yÓŽeÓ½>×0¤tÇÍ«Qôá®áÔlZ˜C¸'"„ôÄ=I ¿Ë½–óŠ‚|}ØQ’¯jÇÏH¾æx—ìëïöAMiÚe<Ä>pŒHÖû8¤ªwÙWV¦¼mKU±“J"VMú‰¸×–¯ädçÐ×p’Sd$?„“PS"zâ$ìå)¹jKÆ}XQÒ°bÅÿ,üq[S½¿¬FB”“£3!j&ÈÀDv˜-e/•HRqHMý/ ê'ù
 endstream
 endobj
-10655 0 obj <<
+10697 0 obj <<
 /Type /Page
-/Contents 10656 0 R
-/Resources 10654 0 R
+/Contents 10698 0 R
+/Resources 10696 0 R
 /MediaBox [0 0 612 792]
-/Parent 10660 0 R
-/Annots [ 10652 0 R 10653 0 R ]
+/Parent 10686 0 R
+/Annots [ 10694 0 R 10695 0 R ]
 >> endobj
-10652 0 obj <<
+10694 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [286.341 540.152 337.728 549.72]
 /Subtype /Link
 /A << /S /GoTo /D (ProfileLocs) >>
 >> endobj
-10653 0 obj <<
+10695 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [308.766 220.728 360.152 230.296]
 /Subtype /Link
 /A << /S /GoTo /D (regkeys) >>
 >> endobj
-10657 0 obj <<
-/D [10655 0 R /XYZ 151.701 685.529 null]
+10699 0 obj <<
+/D [10697 0 R /XYZ 151.701 685.529 null]
 >> endobj
-5378 0 obj <<
-/D [10655 0 R /XYZ 151.701 522.297 null]
+5367 0 obj <<
+/D [10697 0 R /XYZ 151.701 522.297 null]
 >> endobj
-10658 0 obj <<
-/D [10655 0 R /XYZ 151.701 505.427 null]
+10700 0 obj <<
+/D [10697 0 R /XYZ 151.701 505.427 null]
 >> endobj
-5379 0 obj <<
-/D [10655 0 R /XYZ 151.701 202.872 null]
+5368 0 obj <<
+/D [10697 0 R /XYZ 151.701 202.872 null]
 >> endobj
-10659 0 obj <<
-/D [10655 0 R /XYZ 151.701 186.002 null]
+10701 0 obj <<
+/D [10697 0 R /XYZ 151.701 186.002 null]
 >> endobj
-10654 0 obj <<
-/Font << /F50 3701 0 R /F22 3706 0 R /F71 5424 0 R /F15 3700 0 R /F51 3729 0 R >>
+10696 0 obj <<
+/Font << /F50 3701 0 R /F22 3706 0 R /F53 3738 0 R /F15 3700 0 R /F51 3736 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-10663 0 obj <<
-/Length 1852      
+10704 0 obj <<
+/Length 1851      
 /Filter /FlateDecode
 >>
 stream
 xÚ­XKsÛ6¾ëWð’z&‚| ·¶vÝdZÛ‰•º3I4EYløpIªŽþ}÷È’M»™IO ‹%öõí‚2¸
-dp6ûi1;þEë 6•*X¬%¥È¬’ÌŠØš`±>†We1V]{ôyñ–Ø3a“Ä »¶B·d>ŠXÍ•L¢ðäH…%ÌÃLòM=Í£8/ûî“T¦.qiÂUwÉ°çÅuÕ.»#mÃû	†²ø«±„«	+-Ý2‚yjbÿÝ$RÈ5;]Ìþž) óž&±ˆ¢ hf?Ë`	{o)"›÷ÄÙQœ‰$Fiup5{7“ûÖQi ”°q¬Ìc¬ ìÔŽ@WØ
-¿‚»'©S&R¬´”_ÿ¼du²l_*œNm0c‘ª˜ežwcéuzÐ(:UA,Ê¢J .LµÑ̲7çMwÒŽß4*8é@Åw»­¹—:ßKš§zßäÊÄ"Öi'Zh•ñ-QYFÞs)‹ÐFþÚ5%SN—Å-€Æ°tÜ›Á1-ˇ
-ž½ƒ!Ë~Û=Úî;W‘ˆå¯ßá}<
-¯=¶á͏yÛvn~—ëXÕ]>–L¬Z—]“ûùP›¾‘{{”E¡êdMÜ¡înÁ½QvíØñ,oy<_ÿxr5@Zn)âÊ_{¬K¦ŽëÍÀ³ÂïnF¼ÖÄ7Ç5È2*94 ’R¸F½åÍUß5<«Æ¡¬W˜‰W­+Ïrz'‰íã7lø¶DÁãà„L^eÙU-@E ­BD,'†$›ó
-Û€»•?Ð
-%O)i`¼FÀ¨ 0(œRΠuU¶ãàÏå®pC†3qúÔÙH¬Ü¦w6ÎÁw?Ö$Å‹r02é˜é›nVn§,‘×5g B—r&ˆ5XV…˦j«aìó‘´êKÇcÑ—tMœç<ÜÖÝM^ó|—¸8ôøÔ5(¢,`o»â%ª‘Çm¼†[õÝæv4ín›”‰H!'á¸î˜t‰ßîêªØòÖÅÍ_P†©[|’±<»¼`Tâh–©ÐÖ¾ˆÍÊ
-G;lÞpØd"µÀ¼$ØS@/ˆ”ÇBˆ·PH¾KˆWç„<V‡KL| ´^šÌ„IS6èõºD„²#DÛ,lË{^8Òƒ¢F^@lÌ	!a€Á†«Ü‰!ä†ñ¹àËq7y‡1Zª¶Äì–	².Ëù”ó=„|Þ=€.1›pdh+—¼" ¢ª˜ªCDЖX_ãþá“ŠÌIWl†‚XÇí8¹*ǐh Ÿ0¸ñÁÕŽÇVÖ*Id¼t
-Ò ;‘hs¨Ï‚’#¯Qƒ-L¡±ÇÆfìzÞd܆IõmY­¶L`²)óö¶äõèåè"¨%ƒ;¶òl•£ÔŸr,¤è(’h§XˆÞ5±<ô®üØyw﫺fòm/©n •  ‰Õ%#µ	€aP:8„ž.ï™àŠŒ<$uwcÕ ª›f úMÐ8e©bdáPµ„S*fœ‚ÚÁ·#
-±þÃðCƒc-:Âí«A†àJdxÀN î#îü¹d‰ý–É`º‰[2Š¢CF‘áòDêðæ=ªßa||áPâöìZáekhþ2³ŸÛ&MØm0º
-nƒÅ]¾«mn»rçs ôàcèO¿sÐ×et_ÁÏÀ °Záhƒ°3*R~¼g^Ü P2õ`HXu*ìàqƒf­eæÛ3↋OØʼ/pgíeõQÞ7v¿`J+ø2?9¸íC6W¡ex~ºøíâìâœÉÃ:Ç>§”ÀÀœ@€>fínXaRØá´uÙ»@‚¬1P.ßL6L„»‰~„»@ ¯Ö9$vœàCÌ$WÃ44*‘e‘G¯Wtÿ«Ó÷œ¾…èUš„Ãדx(­P6ñ=¬€zPeñq²¯Dµâ\éZÊ¥$,¿B{3¸¼Â®’ÒÚº\NörÙ§,Ó¶í²1ñ­cŒ9éÞÆœß
-7¡þSfÑðhµ:{®dBžçi°?®#SfJ3è9¼üM»ÄàÇŒçk\S©Üë^aj1]¦mÞ8F
-®‡“ôSÃyªáYHï3òÄ>¾MUò?÷ľð<ÄÉ&‰¯œTñáE`µætÁíP#vÑÛÊ=Ã"^åÍMÍÝåæ`çŽ?ãyü!¤Þ3Cs# àVΞvŸuîy"à£O™ÏNüv	tmj÷» ‚ŸK˜éQì	å¦ê¡#¦´¦r¤aÝmê%ÏÝkˆÜõ»÷ ™»ï<}íéLúç	½ia‰¤3år)»{ñ5Ò›Íàθ—/
-x²”ËIxÉŒÈò虆ꑉ2‘êô Ÿšnúµ2Púûš~¥0Ìâ—ûu›‰H¦Ïöüß#Ã+ó
-2+ãÿ.ùñ_èˆÝ'
+dp6ûi1;þEë 6•*X¬%¥È¬’ÌŠØš`±>†We1V]{ôyñ–Ø3a“Ä »¶B·d>ŠXÍ•L¢ðäH…%ÌÃLòM=Í£8/ûî“T¦.qiÂUwÉ°çÅuÕ.»#mÃû	†²ø«±„«	+-Ý2‚yjbÿÝD[䚝.fÏPyO“XDQP4³Ÿe°„½·‘Í‚{âl‚(ÎD£´:¸š½›É}ë¨4PJØ8Öæ1V	vjG +솿_ÁÝ“Ô))VZʯÇ^²:Y¶/N§6˜Ç±HUÌ2Ï»±ô:=h”ª –FHeQ%P¦ÚhfÙ›ó¦;éÇoœt â»ÝÖÜKï‰%ÍS½orebë4ˆ-´Êø–¨¬N#﹌”Eè	£íš’)§ËŠbˆÀcX:îÍà˜–åŠCÏÞÁ…e?‡ím÷«HÄÆò×ïð‹>ž†×ÀÛðfƒÇ‹¼m;7¿Ë‰u¬Šê.K&V-Ë®Éý|(‹M_È½=Ê¢Ð	u²&îPw·àÞ(»vìx–·<ž/Ž<¹š -
+·ñ@寽ƅÖ%SÇõfàYáw7#^kâ›ãd• I)\£ÞòæªïžUãPÖ+HÌÄ‚«Ö•ç9½“Äöq‹6|[¢àqpB&¯²ìª
+ "V¡"ŒC’ÀÍù†mÀŒÝÊ膒§”40^#`T N)çЋº*ÛqðçòW¸Œ!Ù8}êl$VnÓ;çà»ÎŸaK’âE9™t̍ôM7+·S–Èëš3 ¡K9Ä,«ÂeSµÕ0öùHZõŽ¥ã±èKº&Îsnëî&¯y¾Ë	\z|êQ°·]ñÇŠ’	ÕÈãˆ6^íúns»Fšv·…MÊD¤“€p\wLºÄowuUlyëâæ/¨ÃÔ->ÉXž]^0*ñ4ËThk_Äfe…Ž£6ï¸l2‘‚Z`^ì) DÊc!Ä[($ß%Ä«ó
+B«Ã%&> Z/Mf¤)ôz]"BY‹¢m¶å=¯	i†AÑ#/ ¶æ„‡0À`ÃUîÄrÃxˆÜ@ðeŠ¸›¼ÀÃ-U[bvË„ƒY—å|ÊùÂ>ïÀ	—˜M82´•K^Pq‘A[b}ÿù‡O*2']±i
+bs´ãäªG@¢x|ÂàÆW;[Y«T$‘ñÒ)HìPD¢Í¡>JŽ¾Fy¶0…Æ›±ëy“q&
+׶eµÚ29LȦÌÛÛ’×£—[ ‹ ”<îØʳUŽR;|ʱ¢3 H¢žb!z×Äòлðcç]ܽ¯êšÉ·u¾¤ºT‚ $V#”ŒÔ&` †Aéàzº¼g‚+2ðÔݍUƒªnšI€ê{4A㔥Š‘…CÕN©˜q
+jߎ(ÄúÃ
+Žµè·®‚O(9á;ºŒ¸Gðä’%ö[&ƒé&n}`È(ŠE†Ë©Ã›÷¨~‡ññ…CŠسk…—­¡ùËÌ~n›4a·Áxè6 <¸
+wù®¶¹íʝÏq€Ðƒ¡[ <ýÎA_C”]Ð}<WH ƒÂj…£uÂΨHeøAòžyqƒBÈÔƒ!aÕm¨°ƒÇ
+~˜µ–™l̈.>ag(ó¾Àµ—ÕOD=zßØý‚)ý­àËüäà¶Ù\…–áùéâ·‹³‹s&ëû œRsú˜µ»a…YHa‡gÐÖeï	²Æ@¹|3Ù0î&úî¼ZçØq‚1\
+ÓШD–E½^Ñý¯NßÿqúþB Wi_Oâ¡´BÙÄKô°êA•ÅÇɾÕŠs¥k)—’°ü
+íÍàò
+»JJkër9ÙËeŸ²LwضËÆÄ·Ž1æ¤{ÿes~7DÜ„úoL™EãÕêì¹’A
+yž§Áþ¸ŽL™)Í çðò7íƒ3ž¯
+PpM¥r¯{…M¨Åtq˜¶yã)¸NÒ#HL=穆g!½ÏÈÿù<Tø6UÉÿý<ÜûÂó{$›$¾rRŇ=€ÕšgзCØEo+÷‹dx•77¹ç¦6w—˜ƒ;þŒçñ‡@’zÏ͍ €[9{Ú}Ö¹ç=ˆ€>e>ó™CíèÚÔîw@?—0Ó£Ø5ÊMÕCGLiMåHúÛÔKž»×/¸ëw;îA3wßyúÚÓ™ôÏzÓÂHgÊåRv÷â
+j¤7›Áq/;^ðd)—“ð’‘=äÑ3
+Õ#e"ÕéA?5Ýôke  ô÷5ýJa˜Å/÷ë6‘LŸíù¿G†Wæd<VÆÿ]òã¿k©Ý.
 endstream
 endobj
-10662 0 obj <<
+10703 0 obj <<
 /Type /Page
-/Contents 10663 0 R
-/Resources 10661 0 R
+/Contents 10704 0 R
+/Resources 10702 0 R
 /MediaBox [0 0 612 792]
-/Parent 10660 0 R
+/Parent 10686 0 R
 >> endobj
-10664 0 obj <<
-/D [10662 0 R /XYZ 100.892 685.529 null]
+10705 0 obj <<
+/D [10703 0 R /XYZ 100.892 685.529 null]
 >> endobj
 2762 0 obj <<
-/D [10662 0 R /XYZ 100.892 660.623 null]
+/D [10703 0 R /XYZ 100.892 660.623 null]
 >> endobj
-10665 0 obj <<
-/D [10662 0 R /XYZ 100.892 641.039 null]
+10706 0 obj <<
+/D [10703 0 R /XYZ 100.892 641.039 null]
 >> endobj
-10661 0 obj <<
-/Font << /F22 3706 0 R /F50 3701 0 R /F17 3698 0 R /F88 5686 0 R /F72 5687 0 R /F15 3700 0 R /F71 5424 0 R /F89 6129 0 R >>
-/XObject << /Im1 5680 0 R >>
+10702 0 obj <<
+/Font << /F22 3706 0 R /F50 3701 0 R /F17 3698 0 R /F88 5678 0 R /F72 5679 0 R /F15 3700 0 R /F53 3738 0 R /F89 6121 0 R >>
+/XObject << /Im1 5672 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-10669 0 obj <<
-/Length 2006      
+10710 0 obj <<
+/Length 2007      
 /Filter /FlateDecode
 >>
 stream
-xÚ½XÝ“Û6ß¿Bs3™zg²Š$R_íSnãäÚë~ÜÚéµ—ô‘i[YôIrÿ÷ VòêvÚi¦/"‚þ€¼xï.þ¾¼xõ6¼0ðó ½åÚãÐOƒÐK²Üsé-WÞ‡Y"¢Ë_—?¼zE^æçI"­hûI’‚&+ôF·Ÿ;³¿¼±œÝ7æcÊJy£jµÑ;]w—W¡ÓÙõVí;ÝÐh”¢ö‹ùòâ¿!¨ƒ
-ÖûBxÅîâ‚±¼Àyæ­äÎqæ'qýÊ[\üë"Æ“ÆÉÜ·F຿__^EQ:SØd³•^«CÕoÿh’+m6Ó-‘µéhŽþR¶<£¬©í¶eKƒNJg…êJS¿„¾ÌaT³ÜÍ‚Ú—5hñ#O‹‚àË«ŸïÑ3`ÎU(üXæ´âcYUà9!f‡,$*$NEK,Kôæ Ñ›ã;µQèËXÚ»¥BP±Ù”õ†sè^b/r¿ñ§Í7-õWý¦1ð’%Ë´iôŠúáÖ)ë׋Þaù=y¹(QÌœpºYÈ„õ@§Ñ؃æ„T:kuׁ	­RõXsÓ©^9S„Öù—W2¨­f™ñŠ¡JS•E©ù[…ù~ôpñ1­ýi±Èä¬h´êÐ?H˜†Ú½j[Çë·¸D;ѬºkìÕø£Ž†V‡ÆnÝH6´äŸÁ‘¿uÛçcŠûµC]Ÿ+ëá>±êЙì ­:’a’Åm‘:L¦ñ#`R9# rlÊ®ë'b²95ìTëÜ–5˜º:M-òP¯lì3âе¸nK-
-‡ñ!ý0‹\@»þöc(äS0pÁBã(ž©zECe^¼_Ìn_ßÌ_ÖqÔ‰‚Ô:­tôÀœÐI4>Ë­Áåà²ÝÒNa íŽü°*×'زøcÔ‚Æ0,-¦€]¨š…Y]kœ–Æ6Û^¥[ðµžrëNw[^Jû­Ý.èB:y4LÀJ9¶ö?=›t¦m×9ìfh´Ì2;…ÿ¦„íl±×5гBáì³=}§–(-£©CD¡ÀQ(°gAX> º•ÚÍÇÑ}¥ŠIÏТdVë#uúAb€~$ñTbÛϺ/¼{wwKT»U
-ð±5„¦4€<9V·˜Œ&ÔèÂì ¿+ŠÀ£P}î(9;P¼`zI!Eת.œcµ%6ÿÙ}¿â=ü3m#Z—ÏTMííR^Aª…œ*íXצF¯nüû»‰÷è䜣?öÎKëÆKî==7Sq1 ²d¹41@!‰>Èe´Í$ÀŒ~7‰4ëÑx<€²ØU•±‰ºÇ²ÛN$—¾° ĝ{¦øK¶OÈ k+lÞÝßQ‡3²Ègº^›¦ Ìð^Pc¯‹ŽQGô›`
-UÅé²4æÉgŸ?›¿Ã5|ê³¼1Ø`ÛMq±<õ£Tœ‡rN¾¶0F§6xÛ›ƒÇ*—µUGlË`g;JçÞS‚iêÂ;–kjצ‚¤×’¬Ó&gCÈÚ«¦Ï@Íþys8çO´cà*VB…¡(јª¢x#aµxXi\ó0UJBÎ;yTý"ÃU¿{(Éœgë³òõÿœÿ2q€œå©'Dê‡AôìE—"é¯öú0þa˜f~*$èJ€Ç¿½~ÿð0¿]>ýsÂ
-*¿ÊŸ£(òs™ÿŒEV³îŽ°Ø¿)‹Æ´À@Âzõh+”ëCÓ@ó êläÌ¿ì+¨Ëì¿Ç͵PNC?’é‹­Æû=o	[8gªÒ	ÎÏ€=Í‘$¼§öøÕã	[Ì2n ñðEMeïUþlc$ËNbíìårErŒ~¬à!(ØSˆ2Ë0ÊÎí–0Y÷aý¼Vzy‰‡ë“;ÄXì‰St3*~avÕrÅ«¸vk:‰ÆZ¡okR²æo®Î¶Á¦ok´7h»Œ1iø‡6i¬!â$e礿Ë9'>‰œàíùæÌ:YT'`|ì²ÂÃüÝÄQ‘‰D±Åôë?uTàn/“Ðêœÿ™Bkˆ»"ݾ#s]­7j½†ÃCãXF™Ÿé³æË @“ë%ô³(Y?ÿùþõ훉ßÊØÏÒôëü¼.Bù‡½ÎT¹$éø¤|o/íXRÀh‰´µD8à6š˜«Ò&Kˆqsèbïž-€áª?{€¶[ˆŠ r¨è½¸Q;&"—ôä 8hi¤\OÖ†žÜ'LÆHz Dy|É9æÖ,h N/z@òÉóÈx誵Åà?¦ùLc°n*0ìSFQ(ž¼É)r¬¸àpÛH„½Ĺ{jŽ}ìBWÉDÔš^`¦À²ŽÇ©p¥×N5‹ß:¶È|&ÎýbI2Ï…`"¿Ÿ@ÆhXévê%eÂv¬øƯÙ»øÄãzå^Ë6æÐM¾†-±¶4œtçŠÁ’Ã_ÇCÊ•”.w¸1Þ¼—Ä;Y‰))Ì¡Z^òõ&@§¢üÏq`ѵÛÿ_9$b?€Jîÿ…-V¡DøiþðbüH1H!£´>Ê[®…ñ?Ü8¤
+xÚ½XÝ“Û6ß¿Bs3™zg²Š$R_íSnãäÚë~ÜÚéµ—ô‘i[YôIrÿ÷ VòêvÚi¦/"‚þ€¼xï.þ¾¼xõ6¼0ðó ½åÚãÐOƒÐK²Üsé-WÞ‡Y"‚Ë_—?¼zE^æçI"­hûI’‚&+ôF·Ÿ;³¿¼±œÝ7æcÊJy£jµÑ;]w—W¡ÓÙõVí;ÝÐh”¢ö‹ùòâ¿!¨ƒ
+ÖûBxÅîâ‚±¼Àyæ­äÎqæ'qýÊ[\üë"Æ“ÆÉÜ·F຿__^EQ:SØd³•^«CÕoÿh’+m6Ó-‘µéhŽþR¶<£¬©í¶eKƒNJg…êJS¿„¾ÌaT³ÜÍ‚Ú—5hñ#O‹‚àË«ŸïÑ3`ÎU(üXæ´âcYUà9!f‡,$*$NEK,Kôæ Ñ›ã;µQèËXÚ»¥BP±Ù”õ†sè^b/r¿ñ§Í7-õWý¦1ð’%Ë´iôŠúáÖ)ë׋Þaù=y¹(QÌœpºYÈ„õ@§Ñ؃æ„T:kuׁ	­RõXsÓ©^9S„Öù—W2¨­f™ñŠ¡JS•E©ù[…ù~ôpñ1­ýi±Èä¬h´êÐ?H˜†Ú½j[Çë·¸D;ѬºkìÕø£Ž†V‡ÆnÝH6´äŸÁ‘¿uÛçcŠûµC]Ÿ+ëá>±êЙì ­:’a’Åm‘:L¦ñ#`R9# rlÊ®ë'b²95ìTëÜ–5˜º:M-òP¯lì3âе¸nK
+°?ˆiì‡YäÚõ·C!ߘ GñLÕ+ê,b(óâýbþpûúfþ‚´Ž£N$ Öi¥£愾H¢ñ	\n
+è(‡”í–v‹ hwä‡U¹>ñÀ–Å£0†ai1ìBÕ,ÌêZã´4æ°Ùö*Ý€¯õ”[wºÛòRÚomìvA<Ž"nVʱ•°ÿéÙ¤³0m»Îa7C£eÑØi,ü7%lg‹½®ž
+gŸíé;µDahM"
+FˆB8ÂòÐý¨Ôn>Žî+ULz†~%³Z©Óïô#‰§Û~Öí|ùãÝ»»[¢Ú­jx€­é 4¥‘ ¤àɱ:¸Åd4± Ffø]Q…êsGÉفⵠÓK
+)ºVuá„«-)°ùÏîûïáŸÙøkѺ|¦jjo—ò
+R-,àTiǺ65zuãßßýH¼G'çý±w–XZ7^rïé¹™Š{ˆ‘%ƒÌ¥‰Š‰HôA.£m&fô»I¤YÆãÍ0À®ªŒMÌÐ=–Ýv"¹ô…€ îÜ3À_²}BX[aóîþŽ:œ‘E>ÓõÚ4e΀÷‚z“x]tŒ:¢ß” k¨*N—¥1ïH>›8øüÙü®áÓPŸåÁ¦ ÛnŠ‹å©¥â<”sòµ…É0:E°ÁÛÞ¤8V¹¬­:b+XŽ ;ÛQ:§ðžLSÞ±tXS»6$½–d69³BÖ^5Ýxjžð×È;˜Ã9¢W±j*E‰ÆTÅ	«ÅÃJ㚇©RrfØÉ£ê®ú¥ØCIæ<[Ÿ•¯ÿøçü—‰{äô(O=!R?¢g/¾I »Ñè‡ašù© +ÿöúýÃÃüvùôÏQ7¨0ü*Ž¢ÈÏe6þ3X},̺;Â`ÿ¦,Ó	ëÕ£­P®MEÌO ¨³‘3ÿ²¯ .o°ÿ7×B9
+ýH¦c,¶ïXô¼%lᜩJ'8?ö4G’ðžÚãTw$l1˸ÄÃ5•½W	ø³‘80,;‰µ³—ËÉ1ú±‚‡ `O!Ê8,OÀü	({8·[ÂdÝG„aôó>Xéå%®Oî,@,c±'NÑͨø…ÙU˯â
+Ø­éD$k
+„¾­IÉš¿¹:ÛS˜¾U¬ÑÞX ýí2ƤqàÚ8¤±†ˆ“”“þ.çœø$r‚<l|´ç›3ëdQ€ñ±Ë
+ówGE&~Å^Ó¯ÿÔQ»½LB«KpR\üg
+­!îŠtûŽÌQtµܨ
+ôK?`}e~¤Ïš/ MþU¬—ÐÏ¢tdýüçû×·o&~+c?KÓ¯ó_ðºåö:gPä~¤ã“ò½½´c=J£%ÒÖ\à€wØhb®J›,!ÆÌ¡‹½{¶ †«þìAÚn!*‚Ê¡¢÷à6F혈\Ò“ƒâ ¥‘r=Yxržü1#AèåñE$ç˜[³ :½,è= É'Ï#ã	 «ÖƒGü˜æ3Áº©À°OID¡xò&§lÈM°â‚Ãm#	öNçî©	8ö±Y\%QkzI€™6F Ë:§Â•^;Õ,~wèØ"ó™8÷‹%É<>‚‰ü~£a¥Û©—”	Û±þá¿fpìâW{Œë•{-Û˜C7ù¶ÄÚÒp"Н+K)WRv¸ÜáJÄxó^ïd%¤¤0‡j5zÉÔ› Šò?ƁE_Ônü合ý *
+»þ¶X…á§ùËñ#Å …ŒÒú(o¹BÆÿ °*¤Ž
 endstream
 endobj
-10668 0 obj <<
+10709 0 obj <<
 /Type /Page
-/Contents 10669 0 R
-/Resources 10667 0 R
+/Contents 10710 0 R
+/Resources 10708 0 R
 /MediaBox [0 0 612 792]
-/Parent 10660 0 R
-/Annots [ 10666 0 R ]
+/Parent 10686 0 R
+/Annots [ 10707 0 R ]
 >> endobj
-10666 0 obj <<
+10707 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [249.675 287.356 301.061 296.924]
 /Subtype /Link
 /A << /S /GoTo /D (defregpthkeys) >>
 >> endobj
-10670 0 obj <<
-/D [10668 0 R /XYZ 151.701 685.529 null]
+10711 0 obj <<
+/D [10709 0 R /XYZ 151.701 685.529 null]
 >> endobj
-10667 0 obj <<
-/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F71 5424 0 R /F51 3729 0 R >>
+10708 0 obj <<
+/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F53 3738 0 R /F51 3736 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-10674 0 obj <<
-/Length 2190      
+10715 0 obj <<
+/Length 2191      
 /Filter /FlateDecode
 >>
 stream
-xÚÕZmoÛ¶þž_a&7,ß%
-¸r“ô¶[’e±»­X‡A••X¨le’¼¬ÿþ¾9RJ«Ñ,u^žçð‰'w<ùïÑæG/^R:	Qb2™ßNÆ(ŠéDF11ŸÌ“_ƒY–6y¹žþ6ÿNwP,%WÝiŒ0ôƦ
-‘@Óc‚%Φ$È ÜB!ÙÍô˜	\Wå;Lx‘©*nË)ÃAe*?çëE9¥qðP›†7uVÕF«À`Šq¬­dP¹pz%cª×Ñùüè#­Ð¹å‰@ŒMÒÕѯ¿áÉž}7ÁˆÅÑäA÷\M˜ˆJZ1™ýx„-:Y#JùSaaî¦!îZ¿•&@šói,ƒä½&b
-J3ÞÑ~Œ xëüYv«àU1”·ê—»VÓ¨p4¥6üª:¥a4KûòMv—×MõÑÔ¾Ï>Ö=°rbÎÿ®O}Â)€LŸð˜xÑVx[A
-)I#á¸OtgH𸏫QM$£(
-™ü*Yed"‰Â0IoLQØuô>’
-òÓ4ARl<–pÀ&à CöËx„£H’¡ˆt£~ˁôC¥Aääþþ,i’2FQíÈh«þúÍìüæúfJ£à‡—¯/ﶉŠ´ßŒ%ŠHä†êÚ7šâb;˜ÁŸ"Omõ ô{ç윇`!%Ý“`6Áœê4 §Iª^ö·Q”;ŠÛÊBñE9=iR†gYÓäë»Ú'[†(Œ>/›»ó)$†lu¯5”•šyM6çÁëµr£Éªufg…—y‘Õ»ck0ªžØ‚ߐðýbK Í°Ü'¶DBm6=5D”r.ºÆQo£«­þ ÁÕï“¥v¸KŸR«d„ý2žAmÈ÷Æ¡6Ž¶3eý¡)ï{hEµ£µ­ú ¼îôÇQ:Ø¥!,5ÈžS½°#GbT2D˜0¼T©-Q¨þ9ÕÉ-oz‡ív8zÛv„Þg:çÈꛇkXšG!Ù“kØ:Ò¬‰ìfèlCJ˜¹vÓ;ŠjÇo[õ7çïÄÊEË`¨<áÂAT¿Œg„#ˆ„b¤paQîG÷³›‚q,qÑӲ䋞aûá¸yB‰)á¾Q@Çšf(A,û,Ø;‚i[\0µmùÇ£ÉOú`ÿ<¤ƒL£=IÇѱ‹ð˸µ—öƒ×už6›ªwU1†	Žê¶	¡Úùuf)߬2³	ô¦XýI&‡Kߍš ¡ yâDà=ÇG1bŒŽ?<fð¦]2\eÍ+»ïÒ»h#luŒ8H=Ã3KòpÇ>eYÉ lÏUb‰æ0F:j0®¶YU—kȝ»E¿c¸­ÿÿ#üTöÐC5È ‘Ø“jIg#}âR ¡ÎÀ4ÕUnPxö¸ÅÇzÛ”ƒ°þlÿåƒÝóP2(ÛóL‡óAš‰rAÜARÞUɪgòG·ã¸­û Ïš¤²_z/͘ÞøÄ
-ŽD(Ÿ¿c؍“‹•Á0ybdÐ=¿Dq¦tŒtèÄYˆ$¶'?7Yj“dO°Œ¢ÝK[ûA‚¥Ï%Çë`<¼‚Æ÷<lâD]M鳧I¹{ë…>B){ˆE»#¶­ý0Y Ç%Gì`<Ä‚`nOb±@’5Ÿã…„ôæÂb†c¸mÆ?™çýTvÍC5È€ü¼Õ,&HÆ#mæY,P(YŽMÏÉÏ8ª-½Õ_ê4þTŸh8ÐÄÍîéáˆuJ÷\°0Dc}€f"E÷ܽHz¥FÑï"¯­ÿ ‘÷§¹C}òp"„tµûêS;K9äZš—d+Œä.AΗ¹º&Gd Î[2[n–™)Ü–ÅBÝVÔ•|Ýy›:«¾±—åʾ³È«,Õ‡7ººY/ô==(&ÞiRÙÂv¸Å“cr÷¢˜ "xi-óð	(nCM9çÁ[½\ؘœ“–›ban$E]šFðæ[ŸÇVÞ1“Èí_ßÆÕÿY²zŸÌ²êϬRUcÔl™T™ªê ¾:¹t‘Û5‰Øz§Ð¥<
-–yª.0.M5MêL•b»jZ8Të–!õôšVMæÂ4Á­÷5} «/²V¦m¬QÇJ
-sleÅG‡}>»îâtà`a
-õR[Êp—ý®æÖáãaò#´ÞÛ£1Ø[ÙÎ.æ@Ub~Ú1‡U'y°Lê'Æ)(L/}íÔ>à”ˆ`ÞõîrfâÇ^ôÌE_­Íö‚jb¯¢ÖòÌžJ½Wí—*£^º0ß06½xsõúó°}¹µþX+»ˆ¼BÚ4&J—îSO‘é¸áë²Q%[¯U[¹Níӏúh~c*ËÇÓzû8­2H”SIŒ˜mü©¶ûÇ»·ªª™ý”¥ÜŠ6cª{Õ™ÁloçíÕ¦n¼áäúu _å0É7äëo,Ê÷ÝëÀï°À‹öÅá²2鸞µ\Ácb9°‰ oº˜¶hæä	ÍÐ@1þëÅ/צ²Õm®G2TÞëR™c$𐢜
-¤êù,ûÊÛŽ²òŠd°¢Ý¦ÁJÉÒR“U¾¾óÉdk)•7eœÓ«R½Aw§ê4¸Ÿª6³T
-A!ŸŒ|KIš˜œ–-L½Øž×v lÖ€Yýd0 at r+ÖÊdý¬êÜæþ ¤f¶²UfbÖ›ÌÍ"°3V^}þö÷‹NO.~¿<9}õúê\gö·³ùù¥.•·ÍƒÍè—yZ•54¨ŠŽj>ºš«¦ÓMUeëæ'ÈÈy¹V-Bô*µ
-¸T”w¦ÓWgY‘5ٍùî4I—ÙWÿ^<”Õâ[lþ½TyzÇ–.ÿÖ€
+xÚÕ[moÛ¶þž_a&7,ß%
+¸r“ô¶[’e±»­X‡A••X¨le’¼¬ÿþ¾9RJ«Ñ,ï¢Z“u^žçðY<¹›àɏþ3?zñ’ÒIˆâ“ÉüvB0FQL'2Š‘ˆùd¾˜ü̲´ÉËõô·ùwº{„b)¹êNc„¡76ýhˆš,Yp6%Aåà
+ɦh¦ÇLˆàº*ßa‹LUyp[N*Sù9_/Ê)ƒ‡Ú4¼©³ª6ZÓPŒcm%ƒrÈ…Ó+Q½ŽÎçGh…Î-Obl’®Ž~ý
+Oðì»	F,Ž&ºçjÂD„¤PÒŠÉìèÇ#lÑñÈ’QÊŸ
+ãp§0
+q×ú­4ÒDh|˜Oc$ï50SP*ð˜ñžˆöû`Á[çϲ[¯‚Œ± ¼U¿ÜµšF…£)µáWÕ)
+ƒ¤YÚ—o²»¼nª¦ö}ö±î•sþwp}úëN‘ dú„ÇÀ‹¶ÂÛBRHI¡Ç}B ;C‚Ç}\…ˆÊh"EQÈäWÉ*ó I†ÑHzcŠbÀ®£÷‘TˆŸ¦±’b㱄6±ø†x˜ ²_Æ3˜ E’E¤õ[&¤*
+"'÷÷gI“ô1ŠjGF[õ×ofç7×7S?¼|}qþµMT¤ýf,QD"7T×¾Ñ,ÛÁþyšèl«¡ß;Gð`ç<ƒ)鞃°˜°‘ÆàP§9MR…ð²o¼¢ÜQÜV~Š/Êé1L“Â0<Ëš&_ßÕ>Ù2DaôyÙÜõ˜O!1d«{­¡¬ÔÌk²9^¯•MV­3;+¼Ì‹¬Þ[ƒQõÄü†„ï[h†åÆ8±%bj³é©!¢üû`pÑ5Žz]mõ	®~Ÿ,µÃ]ú”Z%#ì—ñjC†0¸7µaˆp´)ëMyßCë(ª­mÕáu§?ŽÒÁîx(
+a©Aöœê…€A8£’!„Aà¥Jm‰BõÏ©NnyÓ;lÇ°ÃÑÛ¶ã ô>Ó9GöPß<\ÃÒ<
+Éž\ÀБf}è„Hd7C¯`RÂ̵›ÞQT;~Ûª¿¸9'V.ZCå	¢úe<#\A$#…ˆr?ºŸÝŒc‰‹ž–%_\ðÛoÇÍJL	÷]8ˆ:Ö4C	¢`ÙgÁÞL£Øâ‚©mË?M~Òûç!d`íI:fˆŽµX„_Æí¨½´¼®ó´ÙT½«Š1LpT·M8Õί3Kùf•™M 7uÀêO29\únÔ\ 
+Í? ï><Šctœøá1ƒ7í’á*k^Ù}—þw±;€Æ1ÂFPLjƒDÐ3<³$wìS–•Âö\eðP ñ‘hcÄ¡£ãZa›Uu¹†Ü¹›áQô;†Ûúÿ9ÂOõ`=Tƒ‰=©–q6Ò—!.êLS]å…gëQLq¬·M9ëÏöÏQ>Ø=å ƒ²=Ït8¤‰‘(	Á$å]•¬z&ÿqt;ŽÛºÂñ¬I*û¥÷ÒŒéO¬àH„òù;†Ý8¹X“'V@ÝóKgJÇH‡Nœ…Hb{òs“¥6IöË(Ú]°´µ$Xú\r¼öÈÃ+È`|ÏÃ&NÔÕ„‘>;qʐ‘»ç°^è#”²‡ØQ´;bÛÚ“z\rÄöÈC,È æö$$ùXó9ŽQHHo.ÜÁð(f8†Ûfü“yÞOõ`×<TƒÈÏûQÍb‚d<ÒfžÅ…’µàØôœüŒ£ÚÒÛQý¥NãOeqð‰†MÜì>œŽø§Q§dðxÏ%C4Öh RtÏÝ‹¤÷Pjý.òÚúyŸqÊ‘;Ô'· BˆA‡Q»¯Ž1µ³”C®¥yI¶Â8Aîä|™«krDê¼%³åf™™ÂmY,ÔmE]Éם§a°©³êûpY®ì;‹¼ÊR}x£«›õBßÓƒbâí&E‘-,·¬m0ž[»ÅÁKk™‡ïH at qhzÌ9ÞêåÂÆ䜴Üsƒ$)êÒ4‚7ßú¬8¶òŽ™DnÿúŽ0®þÎ’Õûd–Uf•ª£fˤÊTUðÕÉ¥‹Ü®™ØHÄÖ;….åQð°ÌSuqiªiRgªØUÓÂá Z·©' ×´j2¦Ñn½¬éY}‘µ2mëdå8ˆ:VR˜d++>:ìóéØuï§8P¨—ÚR†»ìw5G°Æ“¡õÞ•ˆÁÞÊvv1ªóÓŽ9¬B8ĩeR?1NAazék§ö规Dó®w—3?ö¢od.úBhm¶T{µÖgöTê½êl¿TíðÒ…ù†±ùëÅ›«×¿˜‡íË­õÇZÉhÜEäÒ¦A0QŠ¸tŸzŠLÇ
+ç8X—*±Øz­ÚÊujŸ~ÔGóSY>žÖÛÇi•A¢\˜JbÄlãOµÝ?Þ½UUÍì¿ ,åV´Sqçª3ƒÙ8ÞÎÛ«MÝxÃÉõë ¾Êa’o,É#ÖßX”ï»×ßaí‹ÃeeÞIAk¹‚ÇÄr`AÞt1mÑÌÉš¡bü׋_®Me«Û>\%Žd¨¼×¤2 $ÆHà- E9$HÕ?æ³ìSd(Gl;6ÊÊ+’ÁŠv›+%KKMVùúÎ'“E?®¥TÞ”QpbL¯JõݝªÓà~ªÚ,ÌzlP5…|2ò-%ibrZ¶0õb{^WØ°Yfõ“Á É­0X+“õ³ªs›ûƒ’šÙÊV™‰Yo27‹ÀÎXyõýùÛß/~8=¹øýòäôÕë«sÙßÎæç—ºTÞ66£_æiUÖР*:T¨ùèj®šN7U•­›Ÿ #çåZµhpÑ«Ô4àRQÞ™N_eEÖd7ä»Ó$]f_ý{ñPV‹o±ùcþ+ÀÓ;æ°tù«’
 endstream
 endobj
-10673 0 obj <<
+10714 0 obj <<
 /Type /Page
-/Contents 10674 0 R
-/Resources 10672 0 R
+/Contents 10715 0 R
+/Resources 10713 0 R
 /MediaBox [0 0 612 792]
-/Parent 10660 0 R
+/Parent 10686 0 R
 >> endobj
-10675 0 obj <<
-/D [10673 0 R /XYZ 100.892 685.529 null]
+10716 0 obj <<
+/D [10714 0 R /XYZ 100.892 685.529 null]
 >> endobj
-5380 0 obj <<
-/D [10673 0 R /XYZ 100.892 660.623 null]
+5369 0 obj <<
+/D [10714 0 R /XYZ 100.892 660.623 null]
 >> endobj
-10671 0 obj <<
-/D [10673 0 R /XYZ 100.892 643.753 null]
+10712 0 obj <<
+/D [10714 0 R /XYZ 100.892 643.753 null]
 >> endobj
-10672 0 obj <<
-/Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F51 3729 0 R /F71 5424 0 R /F85 5521 0 R /F70 4384 0 R >>
+10713 0 obj <<
+/Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F51 3736 0 R /F53 3738 0 R /F85 5513 0 R /F59 4373 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-10678 0 obj <<
+10719 0 obj <<
 /Length 1652      
 /Filter /FlateDecode
 >>
 stream
-xÚµWMÏÛ6¾çW»ÌײüÙÛÖ/´À†mï[ôÐö $JbÔ¶RÉ^`?~üç…×Ë°“DŠ¢È‡EÅÁ1ˆƒ7«_WÏ^gq ⨊+<‘‰¨ˆE—U”Uið¸>†¹Lןß={$AUyž’h™Ey^€&z©Ý—ޜי¥áïÖ|ŠEÚh&U:êVwýz#RQ„/NêÜkË«IÚW¯W_WԁA3;²HÊ`×®>~Žƒ=¬½âHVep!É6YåYó&xXý±ŠçΉlѹ´ŠÈ	´ûmVHö§Úá,
+xÚµWMÏÛ6¾çW»ÌײüÙÛÖ/´À†mï[ôÐö $JbÔ¶RÉ^`?~üç…×Ë°“DŠ¢È‡EÅÁ1ˆƒ7«_WÏ^gq ⨊+<‘‰¨ˆE—U”Uið¸>†¹LÖŸß={$AUyž’h™Ey^€&z©Ý—ޜי¥áïÖ|ŠEÚh&U:êVwýz#RQ„/NêÜkË«IÚW¯W_WԁA3;²HÊ`×®>~Žƒ=¬½âHVep!É6YåYó&xXý±ŠçΉlѹ´ŠÈ	´ûmVHö§Úá,
 wÊéŸF¦æIcÖ›¤„¥†é8ªÝx£ÈœòÊJX™÷ºÑ½Þ3a:^lÌÑ}Ä Š"ITe‚PƒM*"‘xë’"Êá(ÇáÓ¶¤ /ÂWÖšµ¡u^ǝŸ CÆQ\¬ã-L“*<˜ü /uwd–²´V†Î´^ª'/Î5ùŠ
 ‡Yˆ¤™ÏÖl›µ5Ð27	U·gÙ¯ƒv}m:çu@TõLœjþk°ÌF;…Œ²´b;·±Ö> Ê}AyÆ.õØÍBò ZTµÅX¤UuCžQÄj×»Ä Î’€a‚8È&îq°¬°þÓ¨Öù-±/8L(^#K_˜xï´u¼DãQô5Ãùß‚%™åC
 nd’†è(»¬6I”Dß0I“Ì#œŽ¦ÞyúŠ´„~è—¡f¥(ˆõ†GÝ©mã׌eÞ¾v7¦€H„ÍR'x0ä³d ÃÏg
 ®±õ›ÂóÖ'‘.ŠÉcc¶ªÙ˜®¹2ß龇3iWâSØ{}PCóD:r—hä*®Œ–ÏìÍØÜóPºò‚SYRîR¢ÍÎBâ¬(0»ÔMó©8ô~lmyVw‡µ‰¶?(Ž×Ntõè¤Úê]oìu]Ê0­MD”Cååju ÉXŒqÙ3Ũ5´
-݈K<°ãÅÎðh:<%NÐp8¼aâ+”»E–ϳBkj7Œ›èJoTâh¿”ŒªÌf9	ÄSRuÈê™Sû‘rFu>7WžrNÌwÚöŠÎàòïPÛ©î|(³Ú;rŒ#¬s–/Y~!/hGU…—SÍrLÞÀbn¸e9sè†ÁØϸ *ï°ÞcñÞç¹´ÞQuuNÙ+³Èc9ìT~@¾'åqP©wû±>¦>3gõÔê#”Lëß/s`®V“û@¹Afjáb²úÚ••\«K,\c“ÏkS†7§ãÉ“lŽâ3œçsÏ€ô‚	ðŠjj!æ55É‹H–ùت¸víLwX*¿i•bjj¼±œ½Y9YÎn$`ŸÄò.mØ“¢
-ÍÍkë½f®o2`¶{˜sÖh»õDÀòNyáÁ±ƒÅX•`òÒ´œû0?íãNËŸâ,Vn)S.ˆá¯ï ÊŠÁð^|ïòÛcú,‰ão G,W#_b8£¯LŒíS\ \žV†¦7V•©¹ÞÕ(ñ´î BÐ5X¦&*=)<Ø],ìð§ÅcW±pÅ5€ ísj>Ç®úá»Ìy	pï5S<Ùô¤Ï¤é˜C?/ÞÇᮡ]b’KÞFòfìä÷lÛøsØ8ù_Œk!Ã=<dÍÙ‚qwæb*qpæ%Ãç+õÌ9ꍱ(¨î¨§Äùß}qxÄ–Š§s¬Dã­¦’hw2CCOg5¥-Ìa òo|L`VÓË%{è&'ñÉ›ü|ÚjR+WÈ…†3Î8î¹SœµœÅ¼åüN»XÞ°(“100³šZrê€äÐÁäî/ð|½ÉÒ$ü$dú–—÷†G¶
+݈K<°ãÅÎðh:<%NÐp8¼aâ+”»E–ϳBkj7Œ›èJoTâh¿”ŒªÌf9	ÄSRuÈê™Sû‘rFu>7WžrNÌwÚöŠÎàòïPÛ©î|(³Ú;rŒ#¬s–/Y~!/hGU…—SÍrLÞÀbn¸e9sè†ÁØϸ *ï°ÞcñÞç¹´ÞQuuNÙ+³Èc9ìT~@¾'åqP©wû±>¦>3gõÔê#”Lëß/s`®V“û@¹Afjáb²úÚ••\«K,\c“ÏkS†7§ãÉ“lŽâ3œçsÏ€ô‚	ðŠjj&ç55É‹H–ùت¸víLwX*¿i•bjj¼±œ½Y9YÎn$`ŸÄò.mØ“¢
+ÍÍkë½f®o2`¶{˜sÖh»õDÀòNyáÁ±ƒÅX•`òÒ´œû0?íãNËŸâ,Vn)S.ˆá¯ï ÊŠÁð^|ïòÛcú,‰ão G,W#_b8£¯LŒíS\ \žV†¦7V•©¹ÞÕ(ñ´î BÐ5X¦&*=)<Ø],ìð§ÅcW±pÅ5€ ísj>Ç®2GܵŒy	pï5S<Ùô¤Ï¤é˜C?/ÞÇᮡ]b’KÞFòfìä÷lÛøsØ8ù_Œk!Ã=<dÍÙ‚qwæb*qpæ%Ãç+õÌ9ꍱ(¨î¨§Äùß}qxÄ–Š§s¬Dã­¦’hw2CCOg5¥-Ìa òo|L`VÓË%{è&'ñÉ›ü|ÚjR+WÈ…†3Î8î¹SœµœÅ¼åüN»XÞ°(“100³šZrê€äÐÁäî/ð|½ÉÒ$ü$dú–—÷†G¶
 &OžjÔ<YÎúçÏñûoðQ·›¥¬ÁŸ¡ñZçIˆVÈÙsYpàBõôHÈŠÜu<Å÷"õ-Yáÿk@Ÿ×ØØLIÕ˜nüÇЩ‚NÅ•v<«÷9Dcœ7jçBMõµ½ŒùÃ:³2ƒÏ@é»érìKAæ(ê{¿B¡ ×…{jׯ^ã[/ek$œÁÿ({…c»#¦eÅ€ö#;oŽ
-yçw(¸Ÿo‡~É…ƒ—€Kܙ銣Ž<4¾:°öšãÈ#|)|ú­œ¯'Ýœý§LG?ܽrö+õå¢à_‹vàOz_”ÇñÕãêvF"
+yçw(¸Ÿo‡~É…ƒ—€Kܙ銣Ž<4¾:°öšãÈ#|)|ú­œ¯'Ýœý§LG?ܽrö+õå¢à_‹vàOz_”ÇñÕãêTûF 
 endstream
 endobj
-10677 0 obj <<
+10718 0 obj <<
 /Type /Page
-/Contents 10678 0 R
-/Resources 10676 0 R
+/Contents 10719 0 R
+/Resources 10717 0 R
 /MediaBox [0 0 612 792]
-/Parent 10660 0 R
+/Parent 10724 0 R
 >> endobj
-10679 0 obj <<
-/D [10677 0 R /XYZ 151.701 685.529 null]
+10720 0 obj <<
+/D [10718 0 R /XYZ 151.701 685.529 null]
 >> endobj
 2766 0 obj <<
-/D [10677 0 R /XYZ 151.701 628.041 null]
+/D [10718 0 R /XYZ 151.701 628.041 null]
 >> endobj
-10680 0 obj <<
-/D [10677 0 R /XYZ 151.701 600.086 null]
+10721 0 obj <<
+/D [10718 0 R /XYZ 151.701 600.086 null]
 >> endobj
 2770 0 obj <<
-/D [10677 0 R /XYZ 151.701 546.814 null]
+/D [10718 0 R /XYZ 151.701 546.814 null]
 >> endobj
-10681 0 obj <<
-/D [10677 0 R /XYZ 151.701 519.352 null]
+10722 0 obj <<
+/D [10718 0 R /XYZ 151.701 519.352 null]
 >> endobj
 2774 0 obj <<
-/D [10677 0 R /XYZ 151.701 243.219 null]
+/D [10718 0 R /XYZ 151.701 243.219 null]
 >> endobj
-10682 0 obj <<
-/D [10677 0 R /XYZ 151.701 216.363 null]
+10723 0 obj <<
+/D [10718 0 R /XYZ 151.701 216.363 null]
 >> endobj
-10676 0 obj <<
-/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F17 3698 0 R /F71 5424 0 R /F51 3729 0 R >>
+10717 0 obj <<
+/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F17 3698 0 R /F53 3738 0 R /F51 3736 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-10685 0 obj <<
+10727 0 obj <<
 /Length 1871      
 /Filter /FlateDecode
 >>
 stream
 xڝWKÛ6¾ûWèVˆµ¤–Ô[6Øi“nÚu‘IŒ,ÛÂJ¤KÉ»ÙþúÎpHYr” éE"?Éyϐû€¯×›ÅÕË(
-²°È¸6»@pæE¬ó"L‹$Ølƒì®*ûZ«å§Í/–<‹õ:Aò¨9Ps¢‹²p.W‚¯cöB/k[صŠÓ”Ý£—1g¦£SRW…/ì­1Œ³$õç¬ã©7›Åß(8KÃ8ÊvñᶰöKÀøȃGKÙqš‡ëOk‚»Åïî¤åc©§‡'EhEC6Þhà=b¥làŸÇìhôG.’¦²2Ç]½éø¬,Ó(ö²¼^®³{¥—QÆi¦wôþ	3Õ¾îzóäh—QΪ§ŽÖúƒì	¬›†0Ù4‰ÜqòÔÃA0ßVMe-åo>ƒU*Â(ÁJÄašN¶ÛÏ߀XñD,˜'ÌšðFïi O}x!ñT{+0|”EX:Œ¢œnøC˶VûR]‘‡bí5÷ø‰ŠŒIüåìÔU† `¬#X©­ð€÷‡Š`Uõ¤øhsÿxà)“±²¢M”øDô]¯Mµ¥eàtEjËÀ%òœÔ–K$h7]³íž]êc›CNìÿPÑâ#Xèzéì §ÚiÓÒHÒBCV´‡ð 5ª\¶9Ð¥k¢Ì,%òʧÆöàëÜù
+²°È¸6»@pæE¬ó"L‹$Ølƒì®*ûZ«å§Í/–<‹õ:Aò¨9Ps¢‹²p.W‚¯cöB/k[صŠÓ”Ý£—1g¦£SRW…/ì­1Œ³$õç¬ã©7›Åß(8KÃ8ÊvñᶰöKÀøȃGKÙqš‡ëOk‚»Åïî¤åc©§‡'EhEC6Þhà=b¥làŸÇìhôG.’¦²2Ç]½éø¬,Ó(ö²¼^®³{¥—QÆi¦wôþ	3Õ¾îzóäh—QΪ§ŽÖúƒì	¬›†0Ù4‰ÜqòÔÃA0ßVMe-åo>ƒU*Â(ÁJÄašN¶ÛÏ߀XñD,˜'ÌšðFïi O}x!ñT{+0|”EX:Œ¢œnøC˶VûR]‘‡bí5÷ø‰ŠŒIüåìÔU† `¬#X©­ð€÷‡Š`Uõ¤øhsÿxà)“±²¢M”øDô]¯Mµ¥eàtEjËÀ%òœÔ–K$h7]³íž]êc›CNìÿPÑâ#Xèzéì §ÚiÓÒHÒBCV´‡ð 5ª\¶9Ð¥k¢Ì,%òʧÆöàëÜù
 ŽŽöüÊtàm„|ä)7U+k4úº ãn%°›	ÜÖÝ=ì´ç‘®À´M%Ñ>=àópt/aCj(<HµGmây>.9	 +%øýv
 //°aEÆ­šh>“Àb˜´ EI–Çu0pß£0ðpvôH„ëÌn¬ª€ÒQtÉSâäÓuéMX…EÁ~þnxñi`½[BRjåÓùâ<ù¯¡&’4ä"óÁB ^ñfì ¼÷éèõ…¤«•£§¥‘Ó!Úð«4!2›ÝgÕ+rÎQI8:¦64.QGëÖsTíÈÉŽñ9rzržd!ÎQƒBûMè->6äû%èòìêj	\.ÉpM‘/«:6I«€$žF/nÔGÜøD3›òáßûƒÆÁe‰n8o¸qÖ/ÏÇ¢H1fÇ-•¢µÞ;æ8 :¥Rº§ñ(@¶¤2¥-·þDéhUõ¥÷ÊÝkõ?jÂ+£OǪy&É…“ZžLåY93º3ºý¾W]h¢CÇš:Å·"V&ò¼•j+Áž~H&c‘]Óø¸¸(ÇZ‹#Sj*ïëHúQ©´€;Äfq›jÌH—ymÒGiL'FiĤrΆèžÌ‡ÃŽ±é'’~®B,´U‹§8Þ…˜)ò±üˆåÇÍÎ[g"ᬐ´À욝«GŠêrQ²æÔÛZI«áÔª5Ù×: ð
 »U#pŏ3¹…¼ŠUù#ˆÌAºråï˜ãÑT¥V(Ïþdª‰o¶c³OÒÁ7+ÍsPX±÷µÚRû×ðÛ&¹Š8ÿrõ×;Ä$ñŒƒ‡%6¶Ï„YíЮþÇR áHÄü×kÚv}@
 Wó½‘f‰,ÁnO½K…ú;¯ˆ½»Ûà fgÇæ>„a¹Õ¶á˜${›¼`x´ÕqÀéO†áÑ$Žñ(µ%œ¬ÃÇy
-/@/†R6Çù¾ÞKr•Þ2V$V/øG½€LkØzë y®AFZˈ%¡ìâÍ6-0+µ½¿7ºi¬{F™é¡6Zµ.KaE^5áÅPÑG§_÷vÐ’íb‘Ž ‰Þ^ÓÀ–X4Ý;›ÐC0sòçÐn0öY9ùxÅ%ÛKÁ5^ PºÁ±Ø¤Æg'Cý¥îªÎúBÆ^«9£‘¢‚³“ÚÖ>Ëúˆ©©VÔˆó9=ÕŸTHpƒ®Bï‰rñ#!ô4à,zuMƒ#Ü1$Ë$gBÞê}¥¶ÃÎÙâÛ‚ÐÖØÐã¸R9¬î	é%µ¶ÁÒôÉ8M+ô¸àü„±ÜÁÓ¦0‘`ŸOþ–ƒíæW¼ºÙ9t ;sª{ÿ¾Û9L7¾}B¦‚I½WÚHUÚg¶Q:^gïšdp¯Åï>|o¯…òÔuµoù<NM:ÄÙÁ?f-zðýƨŸþú•:°;ò댹æn5«ˆ@Ì™¹ëÇàÞåyì‹#J™ù(‘Xt\dî´s¼'Ђ{ô’5\Ce€«ƒŸMë<†f6´ìßx×}nªvµ3•o`꾚5ÑÛº4ºƒ|úê+‡ÇêÎM€!Ì ÿÖž0 DN¨šÉmûKKÒ¦8Àð	é†6:ìDóöŽæ7_fm2©£`»;ÿ(ÂüïjŽëU©/¾ÄP@±Å NR×>[·©Zí2CF‘ÇçHP•!ìüóBҏ„6®Ãj}3êñ¿öJìt¤š>æüÿf³øª°X
+/@/†R6Çù¾ÞKr•Þ2V$V/øG½€LkØzë y®AFZˈ%¡ìâÍ6-0+µ½¿7ºi¬{F™é¡6Zµ.KaE^5áÅPÑG§_÷vÐ’íb‘Ž ‰Þ^ÓÀ–X4Ý;›ÐC0sòçÐn0öY9ùxÅ%ÛKÁ5^ PºÁ±Ø¤Æg'Cý¥îªÎúBÆ^«9£‘¢‚³“ÚÖ>Ëúˆ©©VÔˆó9=ÕŸTHpƒ®Bï‰rñ#!ô4à,zuMƒ#Ü1$Ë$gBÞê}¥¶ÃÎÙâÛ‚ÐÖØÐã¸R9¬î	é%µ¶ÁÒôÉ8M+ô¸àü„±ÜÁÓ¦0‘`ŸOþ–ƒíæW¼ºÙ9t ;sª{ÿ¾Û9L7¾}B¦‚I½WÚHUÚg¶Q:^gïšdp¯Åï>|o¯…òÔuµoù<NM:ÄÙÁ?f-zðýƨŸþú•:°;ò댹æn5«ˆ@Ì™¹ëÇàÞåyì‹#J™ù(‘Xt\dî´s¼'Ђ{ô’5\Ce€«ƒŸMë<†f6´ìßx×}nªvµ3•o`꾚5ÑÛº4ºƒ|úê+‡ÇêÎM€!Ì ÿÖž0 DN¨šÉmûKKÒ¦8Àð	é†6:ìDóöŽæ7_fm2©£`»;ÿ(ÂüïjŽëU©/¾ÄP@±Å NR×>[·©Zí2CF‘ÇçHP•!ìüóBҏ„6®Ãj}3êñ¿öJìt¤š>æüÿf³ø…V
 endstream
 endobj
-10684 0 obj <<
+10726 0 obj <<
 /Type /Page
-/Contents 10685 0 R
-/Resources 10683 0 R
+/Contents 10727 0 R
+/Resources 10725 0 R
 /MediaBox [0 0 612 792]
-/Parent 10660 0 R
+/Parent 10724 0 R
 >> endobj
-10686 0 obj <<
-/D [10684 0 R /XYZ 100.892 685.529 null]
+10728 0 obj <<
+/D [10726 0 R /XYZ 100.892 685.529 null]
 >> endobj
-10683 0 obj <<
+10725 0 obj <<
 /Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-10689 0 obj <<
+10731 0 obj <<
 /Length 2194      
 /Filter /FlateDecode
 >>
 stream
-xÚ½ÙŽãÆñ}¾‚ȬzÙ7é {w±†c¯á1Œ`½‘’ˆ¡H…¤f2ùúÔѤŽÑÎÎ…¼¨»«›ÕuwU)‰VQ}¸øÇåÅÛ÷6‰d"²$“Ñå2’V
-ŸÈÈ¥™°™‰.‹èsì´›}¹üñí{¥¢TdÎ:šZáœLt臲¿Úíl®­‰?u퟉4uÉËæM¾*7e3ÌæÒH¿Î·CÙñ®òˆýâÝåÅ¿/$ ‚è°Bëh±¹øü%‰
-Øû1J„ÎÒè–Nn"mSᬅyývñëE˜KŽ˜”GLºT$ÎFÎd‚˜Aú^¦cüðí{i¾¢éÈîÇ%ïMÊ8_ÌT¯²Á•×ÕLÆ
-ÀÛ¸êyܬÇ/Ê‚_á‡w¼¹É›ieâ]_vý˜§6ÖeÎà‰Ýþ:×íl×-òš×EÕ_3ºh€Û¤¼ñs©…53Adi
-d–Q¤M¼l;â4 †õvÔi/Nät,ÝyÔ\᨞%Ýw7ÈaÙ¡,Œ‹oqÕv×ýU‹¢0$ÞEI1¨nW=Ã*åÐ2|à¡gH‹Û·
-C'ÎþŠ)sp/òpÛ	ã¬hù ð
-Ði²Œ®dBX„Ë®Ýðl2² ©ˆ¥)IÒ I/”×A¢’oý¥	’àâfAuë¼)ÞðtׇÚ%ëÚ|S5«S†Û˼é¿{P½Ò	
->óí^"É*³`wé9õ20/€¾ªº|@SDi&-‹³kk8æwŠ1üà‚…~Sum³Á¹Gà
-î¨ësš$Ÿ{ŠuËgñÿ;êÄxOäม Ò€Îdú¡é¨€ÖdK=.º¼*pËúŽ]Yìeؽ'RÂ?Æ_¶Å3œ“?C^—yñðñ§\·£Yv»fo¾]°ÍÛª®ù`ùŸ-{cW•Í"Ø÷²¼eòùÌÄÖµWu¹¡0(ø“>’RdÖ*âbô+m…ôA ‡od’à;Õ¬Ø[œ”:oÝ2ßÕC÷o_qÄ2ˆY9aµ"’ÚüÁÁ°ãÍâE]íãl„8³vŠcxŽ	 pÑnò*`9ð‰ºìPn	:Þì˼ã×¢—ìTYœóz»ªéŠöÐ<,“]„pY·y!À¤ þŠCO(ö… ö1D—ÝÀða=¾4Å$¹Ãèó÷¿Œ—zÕûªëäGª‘sÿ–Óx•ó’ÓîfR}âé5ëyJQÆ1zӆ׮v½y ÉÃñ€t/]"]d^;`=äg‰`n%²Ý6ADÓƒо†Š
-¾Xd?þ8Ú*#\âFŸé7W(Zž35cE*Óñdâ"ÓèŒ8|8É°Œ^ºH;ÈôlŠ)n€y§l¤E–Ú¨+£åaNu„î~¶¦½Jf§éšá|+]£4ÍD¤—Êç#}ˆ3›’´ädšìIÙâ½k-(33úÞµæ1òÌ@#ÚB I$"	AèD¯‚ëk2©ÇIÛ¦cH|²²OPÉ>
-™ÖÖ½]V°4õ*
-x>.2(ôÞ¢T"Ebx–2
-aã–Õ@aXð°ÃAA@¥UÅÃÀ„çtü7 XàI¥	‹b,0t6QΤ¯c¢OÇõ-Ýc|±‰ž z™‰¾œ®É¬^AÏÇuÎDÊQ4ÄJ›1%„,O¡¥ªAXy~ñ½‚Lq¿’¸çR²Mi«FKÕlîáàŸ‰Mà!L2F‡F:÷&ÅŒ×x„AÕÑ/¹‚Ää£íXká2õ:vüt\ß²ã=ÆÛñ	ª—ÙñËéšlïð|\çí8A1¯‘R<kÐÒàwC¿9ýVôÛ ™¦dÝÊ’Â°ÂÁŒ«†W=F^GFîLü/(ðZÍyà£R-•:ýë¤Z€Ë¦÷^&õ¢TpHÇœÇ=jÁQgÓ×IµN®µGEä׊I¨½°« f€LM©©µÐQ‘–a«ÌCý8ðjŸŽ;,}8Õ>j}¦F$éT~†Bºng‘Vmóå\¾
-’~Ê·ûu>^<¬s¼Ô'Ü_Hè_Õƒ;(°s(M¡š€J4þxr:çaÅý7þ-VeÎ-!	5«rþ¸øà~—ŽslBaŽƒÂ’’g`¯‹®Ú¿Øv%T#aŽ¥sÅm8oº‚6op³ä-¨Gšr}¹Ë#ú£à8ñ„ß×}{®\ꌄ¢4_Tu5„Úˆ X¦â$ß
-PŽí êï®i»¶©þK‚©FÄÉØü˜Ú…´[mÂöbìl"ŽëðI5¬Ï¾A•í³Ð­Ð“@©Ž;(@á>zysЏ»§Jj{L]¸±÷W´øú…VEš¶*¬Ði4‡—%Ëi?·C9úçÞ;=Ø0ÆR,׉D?¡#sÞ_ÀۏýЂ·þ:mÍG¬ó´äÌ^•ª™Z;¥pcÃãr‰u/Àš›özÆ^¥i–%RÖ%+
-qî Q‰À-~wЬÄÜMÅÝÐH1‡=ëûÊd/DÛÀ–Å5·Çs˜#Q|¸ #‚ƒ¨Dî¥ãª¨‚tÔÑ€‚çRs·‡ñ«]»Ûòô]WW‹»s†ÿ®¨JlpH¶†’ç9Ó?)¸
-^Pç;™É~¾ü¾m–ÕJ|úå§püH[^A’2&óg:ÖãåÛyh>Cý¢ b‘ôÁCExËfè*üƒ`ž‚\RÛÇ@Ù2²€óОÁéÐògWôFÀ1ý¡1`{!Ø‹¡ãëÐcƒ0}Üc;$7ú殍©“1›è/ÇÎ8]܆¦UQuÖXGwhÆâëÏ¡ágæÁäEKÈ­­žžÃc$À´ð2Úoå?ðd£sŠÂøDxÊ_€ddæHN™9}¬ÿP_Ž§
+xÚ½ÙnãFòÝ_AìŒzØ'É,’Ìä˜ 
+‚Ådh‘’S¤–¤ìx¿~ëhR”¬ñø¾¨»«›ÕuwU)
+ÖA|¸ønqñö½‰4Je°XÒJG2pI*lj‚E|
+6³Ï‹ß¾W*HD꜡£‰ÎÅ€‰ýPt×}³›Íµ5áǶù+’¦*xùsVgëb[Ôýl.ŒÃï7Ù®/ZÞU1b¿x·¸øÏ…t@Є+´–Û‹OŸ£ ‡½ƒHè4	néä6Ð6ÎZ˜WÁï¿]Dž¹èˆIyĤKDälàL*ˆ¤èe:†ß¾—öè+šì^®€øØ„À¡³åL%á†![\ÅᦜɰFÄ6,;÷ ëð‹"çÃWøáon³z\™pßm÷æ‰
+ûMQû3xb¸Î†U3›Ãuˬâu^v׌.êáƦé#o@ü\jaMÊLYZ™ENi®š–„8ñˆa½tÚ‰9Kwî5W8ªgI÷Ý
+rX´(ãÂ[\5íu×g}Ù (	…wQRªšuÇ°’DÙ7ßd¸ïÒàömÍБ³¢AJÄÜyÜËÌßvEÂ8+Å	­ ¿^:M–ÑL‹pÕ6[žFB "u²Xê‚$
+’Œ…Šµ—¨ä[­ý‡$¸¸™WÝ&«ó7<Ýwþ‚fÅÇÚ&Û–õúT§þö"«»oT¯tBƒÏ¼D»$Y¥ì®'= Ç ^f9ÐWv}›õhŠ"-Фaq¶M… ÇÜãN>„\°Ðoʶ©·8Q¸B ;ªêœ&ÉçžbÝòYüÿ:1qLäล RƒÎsdú¡É €VdKÎÛ¬ëKpËêŽm‘ï—…ß½'RÂ?Ä_¶Å3œ“?xCÞYþðñËS®šÁ,Û}}0ßÖÛæmYU|°ø{ÇÞØ–E½ôö½*n™|>³±µÍUUl)
+~ÀdH)Rkq1ø•¶BÆ^ ‡odá;U¯Ù[\ì)uÞºU¶¯z†Þ:¾âˆe³rÂêØ‹Hjó'sÀî7
+—Uyˆ°áãÌš1Žá9& Ày³ÍJeâUÑ¢Ü"t¼ÙY˯Eá1®Ø©Ò0ãõîðTÓÍÔ<,“ûpY5Y.À¤ þ‰ŠCO(öù vé£Ë¾gx¿^š|”Ü4ú|ûáÒ©W½/Û®G~¤8Ãß3z¯2^òcÚÞŒªbzÍ:žRT…qˆÞ´ áµë}Ko@2Ü#=H7>‘.2¯°’ò3ŽÄ0w¸Ùnj/¢ñÁhWô½Å_,²«\Fá"7øL·½@Ñꜩ+™'}©FgÄáÃI†ebKh™žM0ÅÂ
+0oá”
+´H´E°šæTGèîgk:ÖBÉô4]“ œ¯¥k”¦™ …ôR9â| q¦c’=,âQ“>)[¼w­e¦Fß»Ö<Fž)hD[ уDD>ˆàUp}IC&ò#i[Ød‰OVö	*/Ù§!³`ÀںנËJ–¦^EÏÇE‚>X”Š¤ˆŒÏ’B&>L`ܲš(Kö8(¨´*yèy€áœÿ<©4aQŒ†öÑ&
+¡Â™äuLô鸾f¢Œ/6ÑT/3Ñ—Ó5šÕ+(àù¸Î™hD9Š†‚Xi3¤„å)´±$†jV1¿ø±‚Lñ°’¸ç²Mi«FK
+ÕlÃÁ¿"ÁC¥Œt›3^#j¬–~É$~ mÇZ—ª×±ã§ãúš0¾ØŽOP½ÌŽ_N×h{¯ €çã:oÇrˆy½´âYƒ–¿[úÍè·¤ßÍ4!ëV–l†5fXÕ¼ê0ò:2rgÂÃ@×jΕj©Ô¿Nª¸lrïeR/Jµ §TpÈyÜ©u6yTëäZ{TD~©˜„ÚK»
+jÈÔ”[-i)¶Êb¨{^Òq‡¥§ÚéabD”ŒÕé'(¤«fiÝÔŸÏåÛ 	ùv·É†‹ûM†—Æ÷× âûWUÎà
+ìJS¨& 
+/ONg<¬¹ÿÆ¿9Ãʼȸ%$¡fU.>.>¸ß¥Ã›P¹Ÿã °¤äÆØë²-w=ƒ‡/vmÕˆŸcé\rÛ„;k*Ìj.§ÍÜ,xꑺXb_®Ãò‚þ 8N<á÷Uל+—€:#¡(Í–eUö¾6"–©8Éö=”c‡†€º»škÚ¶©ËÿR…`ªq24?Æv!í–[¿½:›ˆãÚRö›3…¯Wå¤}æ»z(Õq“ÎࣗՓ~Ü=URÛcìÂ
+½¿¼Á×Ï·*’dÚª°B'Á^–4õ¤ýÒôÅàŸïŒÁ†y4–b)¸®ˆ$ú	™ÌyÓéo/·2ø¡oýmÜšXç´ä̱:*US'´v0JᆆÇb‰u/Àê›æzÆ^¥i–%RT+
+qnÒ¨Dà¿›4+ñ wSq×7RÌ´g}_™ì…hز¸æöxSo$*…—dDp•È½t\u=µ@°‘Ž:zPð\j®âv?|õ¡mö;ž~¤ëªrywÎðßå¥G‰
+É6 ã‚C_ð<ãaü'·ÁŠü|§ 2ãÑ/‹ï›zU®ÅÇ_âãÇÚŠ$)ãi2¦c3\¾›ûæ3Ô/
+"öù^<”D±g±¨û¶Ä?æ	øÁ‚Ú>Ê–œûöNû†?»¢¿0<ŽñÛ3Á^ßø[’žôئ¤QàFß<õQ"qr³‰þbèŒÓōoZåeaut‡f,¾ü*~jL^´„ÜT6<‡ÇH€!iáe´_ËàÉ„Gç…‰#SFø$3@rÊÌécý?KhŽ¬
 endstream
 endobj
-10688 0 obj <<
+10730 0 obj <<
 /Type /Page
-/Contents 10689 0 R
-/Resources 10687 0 R
+/Contents 10731 0 R
+/Resources 10729 0 R
 /MediaBox [0 0 612 792]
-/Parent 10696 0 R
+/Parent 10724 0 R
 >> endobj
-10690 0 obj <<
-/D [10688 0 R /XYZ 151.701 685.529 null]
+10732 0 obj <<
+/D [10730 0 R /XYZ 151.701 685.529 null]
 >> endobj
 2778 0 obj <<
-/D [10688 0 R /XYZ 151.701 474.561 null]
+/D [10730 0 R /XYZ 151.701 474.561 null]
 >> endobj
-10691 0 obj <<
-/D [10688 0 R /XYZ 151.701 447.82 null]
+10733 0 obj <<
+/D [10730 0 R /XYZ 151.701 447.82 null]
 >> endobj
-10692 0 obj <<
-/D [10688 0 R /XYZ 151.701 372.568 null]
+10734 0 obj <<
+/D [10730 0 R /XYZ 151.701 372.568 null]
 >> endobj
-10693 0 obj <<
-/D [10688 0 R /XYZ 151.701 373.145 null]
+10735 0 obj <<
+/D [10730 0 R /XYZ 151.701 373.145 null]
 >> endobj
-10694 0 obj <<
-/D [10688 0 R /XYZ 151.701 361.189 null]
+10736 0 obj <<
+/D [10730 0 R /XYZ 151.701 361.189 null]
 >> endobj
-10695 0 obj <<
-/D [10688 0 R /XYZ 151.701 349.234 null]
+10737 0 obj <<
+/D [10730 0 R /XYZ 151.701 349.234 null]
 >> endobj
-10687 0 obj <<
-/Font << /F50 3701 0 R /F22 3706 0 R /F51 3729 0 R /F15 3700 0 R /F17 3698 0 R /F71 5424 0 R /F4 5492 0 R /F70 4384 0 R /F88 5686 0 R /F72 5687 0 R /F89 6129 0 R >>
-/XObject << /Im1 5680 0 R >>
+10729 0 obj <<
+/Font << /F50 3701 0 R /F22 3706 0 R /F51 3736 0 R /F15 3700 0 R /F17 3698 0 R /F53 3738 0 R /F4 5484 0 R /F59 4373 0 R /F88 5678 0 R /F72 5679 0 R /F89 6121 0 R >>
+/XObject << /Im1 5672 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-10701 0 obj <<
+10742 0 obj <<
 /Length 1637      
 /Filter /FlateDecode
 >>
 stream
-xÚÍXmoÛ6þî_!` Ã÷—vÝ€.i»®ëº&]µý Ø²#Ô–\In׿#O²eÇMœØöE'RÇãñøÜ#òh4hôlðäbpò”óÈg(‹.&£”XÇ#mQNFãè}|žš¼,†/^uKœÖÒ«sG(hSÔã†h2LÕ"þµ²x>‡Q‰P*>«ªr(h\ÕhEQ˜Š8ê¬ލT-Œ×œ]>ô‚rÏ3E„ˆFóÁû4÷%ÂÙèkÐœGBY¢•·6‹Î
+xÚÍXmoÛ6þî_!` Ã÷—vÝ€.i»®ëº&]µý Ø²#Ô–\In׿#O²eÇMœØöE'RÇãñøÜ#òh4hôlðäbpò”óÈg(‹.&£”XÇ#mQNFãè}|žš¼,†/^uKœÖÒ«sG(hSÔã†h2LÕ"þµ²x>‡Q‰P*>«ªr(h\ÕhEQ˜Š8ê¬ލT-”ל]>ô‚rÏ3E„ˆFóÁû4÷%ÂÙèkÐœGBY¢•·6‹Î
 hµLõ'^•Ž„%ùéßåŸr­ÁyMãÑ,Ï
-ßÑ´E–ñ­)Q^øžùźx1ˆ³¹ÑöW5~)'í°«_Æå<Íšâ2~7´".«OÓª\.ZSéhÈM|•Yˆ,$a‚(éÐWp4áÆÆEÙø/ë¬íÉš°ÿ ›Ø9+§eQ?ðN¹¸nÇ‚3ßpð5kyágo²ª\øXHÚ´ö¿æ;ápÀ¢*?P&gYM:w9ìoCûWk"®ÊtžSl¬>ÀŽtìC,¤q€Œa;'áFt©ç—dTTÝÜd©ˆe¦Ó| _…‡…Ï6æ4Œ4‘¦’hË=Ð|¿Ðšh®"AœUQ•E“²6­íÀ,µDH¹
-Z»¸heä å¸ö«Y¹g‰d×ôÒ›2T5¨Þ!e®Í*µ Òn{Zyk4
->ˆ”ãÄps“ Íˆ'6pSßÙ0(¨ê;M”5;nô¶©6¬w3&p¯4ÇðËo$ÓQÂ[ñ®áÈ'Ö‡KÁZn˜k2—(¦-`ãx¼ð"N‡‰
-
-O  ð'~ÜþUXo£‰b®Kûb´¶b‡^:ãVÜ𣧧W;l1à§Ö¶®ÛñPZM~2+ãÊÖ ­	¶rlÍPdØYï˜hËÓü
-sJ¢„]ûΘ‹ßþ¸†%ïnê–|\<8·L–‡ûµÊ¡#„ÿþ¶B>ÚÇ7UÄXzIà؁ˆúa˜hÎâS€¨`©p€› H±s‰­
-Ÿ’Ò`"L]ƒ‰¬»$²UpЀ–¤!A@ä(¾ €‰å¡S3ÈŒÄÀùñüöp_xkþùÇ€÷ÝMÝïµÁƒá½eê0xî×
-’Gÿým}ÿwc8‘Tìõ»±R”
-¤q9
-R8žJ5¨<&Rèø90û£SibõqÈ÷î¦nAçÚàÁèÜ2u:÷k…¨#„ÿþ¶n _M‰”vE¾
-@†ÌŸr\`DÑ
-‡Ôi+ƒøŒÂÓ±´È§fK¥Æ#·f"~=ö~ã‡{¼ýæ/ýãÌ?ÎA3M %”w1xZ¶2ÏæÖó>“<¨HT at 4žÆeÆ­ö·Q_i¢B1C1ö*4¨(œAáp
-Š¿]bk†Âߤ)‹Éž÷:¥8±Æå^çmum÷ù÷:oRóõKÿ^VróA|ï{Ýö´
-£ÙÅ¡•@«]Òq?:šÃj¼HˆŸì•¤G¥ñiv¹œNÛk>ÈÉ®®ý4~½ºöC›ÃÙ¾ðµ“16^]Ȥn|ÙèÛlN ~Èi[nÃ=PËYž„bƒÔ°v³@2ʳzWQ 锹‚`0T~Ó¹Æ9ïU$°c|YÕ;¸ˆ±,„yBWZe¨—ϳlÞVŽ²vð—<ÝUãøDËî0ÿöüìÍÙ«¿ÉéË—»œw”€g2VZ`/À„ÙZþù¨*ërÒø$áñï¶fÙxšaד´nßÒªÉG¸Ðâ.&¢­ù¹~‰Ð9Bv1ÝI‘ïrÒ­¤§"èmCÚ2NwØVà:À·7FìgzœÕ£*_Wá`’+\*6BÎŸ*„JÂáX¡ÛŒVÝTËQƒõ§æ*m° å7»J”céN+C¥Y9EP†RVðc”Õ5ÙÈ£iÔI´V7¥1ð)‘z3‹ ¹Æà/V! }™Ð€±±+ òuÁV¦|ºKÛ5ÿ´ááÉSÝW‡C†^Ý0¯šfñðä¤^.eՐy-2*ç'ãl’.g
-IëÅ¿¿Ô£|üøÓå£¢ a/ëGk8õæÚp;wn²ŸÑùUÂ
-lø¥6ðñÿXä×wXä5–í¡å? C1$
+ßÑ´E–ñ­)Q^øžùźx1ˆ³¹ÑöW5~)'í°«_Æå<Íšâ2~7´".«OÓª\.ZSéhÈM|•Yˆ,$a‚(éÐWp4áÆÆEÙø/ë¬íÉš°ÿ ›Ø9+§eQ?ðN¹¸nÇ‚3ßpð5kyágo²ª\øXHÚ´ö¿æ;ápÀ¢*?P&gYM:w9ìoCûWk"®ÊtžSl¬>ÀŽtìC,¤1BFlìœ0„ÑA¦ž_’QYLPus“¥"–™Nóa€|^<ÛšÓ0ÒDšJ¢-÷@óýBk¢¹ŠqVEUMzÈÚ´¶³Ô!å6hìâ^ •‘ƒ”ãÚ¯fåž%’Y\ÓJÍ
+ªTï2×f•Zi·=­¼5š† DÊqb¸¹ÉÐfā›8†©ïlTõ
+†&ÊšÎÀ7zÛTÖ»“
+¸Wšcøå·
+’é(á¿¿­Žx×päëÃ¥‰`-7Ì€5‹KӍ°‹q<^x§ÃÄ…†'Pø?n)‚õæ0š(溴/†@k+vè¥1nÅ
+?zzzµÃ.pjm뺥Õdà'³2®¼a
+К`+ÇÖE†õŽ9¶<Íß0§$Jصøí¾ùhákøQòñî¦nÉǵÁƒóqËÔaùx¸_«:Bøïo+ä£r}|SEŒõ¡—Žˆ¨†‰æ,>ˆ
+
+¸	Š;—Øš¡ð))
+&²ÁÔ5˜ÈºkA"[
+hIDŽâ
+˜ÈQ:5ƒÌHœÿÁo÷…·¶áŸxßÝÔ-ð^<Þ[¦ƒ÷á~­ y„ðßßÖ÷7†IÅ^¿+U@©@‘£ð(…ã) TƒÊãa"…ŽŸÃ ³?:•&V‡|ïnêt®
+ŒÎ-S‡¡óp¿Vˆ:BøïoëòÕ”HiWä«à`pdÈü)ÇFt­pH&°2ˆÏ(<K‹|j¶Tj<Bqk&â×C`ï7þñçPp¸—ÁÛoþñÒ?Îüã4ÃÑRBy“÷¡Ua+óln=ï3ɃŠADãi\öhÜjõՁf *3c¯BƒŠÂÑ HñÛ%¶f(üMš²˜ìy¯SŠkÌQîuÞ–Q×vŸp¯ó&5__°ô÷ïua%7Ä÷¾×mO‹˜UZ	´Ú%÷£¡9¬–Á‹„øÉ^Hz„PŸf—Ëé´½æS€ìêÚOã׫k?´9œí_;cãÕ…LêÆ—¾Í†á⇜¶å†0ܵœåI(6H
+»a7$£<«w’N™+Cå7kœó^EÛi1Æ—U½ƒ‹Ë"àA˜'t¥U†zù|1Ëæmå(kÉÓ]0n€O´ìóoÏÏÞœ½ú›œ¾|¹ËyG	xÖ)c¥öL˜­åÿ‘ª².'Oÿ^`ak–§v=Iëö-­š|„;-Îáb"ÚšŸë—#`ӝù.'mÐJzj!‚Þ6¤-ãt‡m®|{cÄ~¦ÇY=ªòu&¹Â¥b#Ôéü©²@¨$ŽÚ¸ÍhÕMµ5Xj®ÒP~°«D9ö˜î´2Tš•Se(e?FY]“<Ú™Æ@DkuSŸ©7³XАkþB`Ò—	
+È»à^l%aʧ+±´]óOž<5}u8dèÕ
+óªiONêåbQV
+™wÐ"£r~2Î&ér֐´^üûK=ÊǏ?]>Ê Ú	ö²~´†So®
+׸ãp÷è&ûßX%ì €PÁ¦_jÿE®q}‡E^cÙZþæ1
 endstream
 endobj
-10700 0 obj <<
+10741 0 obj <<
 /Type /Page
-/Contents 10701 0 R
-/Resources 10699 0 R
+/Contents 10742 0 R
+/Resources 10740 0 R
 /MediaBox [0 0 612 792]
-/Parent 10696 0 R
-/Annots [ 10697 0 R 10698 0 R ]
+/Parent 10724 0 R
+/Annots [ 10738 0 R 10739 0 R ]
 >> endobj
-10697 0 obj <<
+10738 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
 /Rect [123.651 127.92 417.993 140.872]
 /Subtype/Link/A<</Type/Action/S/URI/URI(http://support.microsoft.com/default.aspx?scid=kb;en-us;221833)>>
 >> endobj
-10698 0 obj <<
+10739 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
 /Rect [123.651 116.961 417.993 129.913]
 /Subtype/Link/A<</Type/Action/S/URI/URI(http://support.microsoft.com/default.aspx?scid=kb;en-us;154120)>>
 >> endobj
-10702 0 obj <<
-/D [10700 0 R /XYZ 100.892 685.529 null]
+10743 0 obj <<
+/D [10741 0 R /XYZ 100.892 685.529 null]
 >> endobj
-10703 0 obj <<
-/D [10700 0 R /XYZ 100.892 607.692 null]
+10744 0 obj <<
+/D [10741 0 R /XYZ 100.892 607.692 null]
 >> endobj
-10704 0 obj <<
-/D [10700 0 R /XYZ 100.892 608.269 null]
+10745 0 obj <<
+/D [10741 0 R /XYZ 100.892 608.269 null]
 >> endobj
-10705 0 obj <<
-/D [10700 0 R /XYZ 100.892 596.314 null]
+10746 0 obj <<
+/D [10741 0 R /XYZ 100.892 596.314 null]
 >> endobj
-10706 0 obj <<
-/D [10700 0 R /XYZ 100.892 584.359 null]
+10747 0 obj <<
+/D [10741 0 R /XYZ 100.892 584.359 null]
 >> endobj
-10707 0 obj <<
-/D [10700 0 R /XYZ 100.892 572.403 null]
+10748 0 obj <<
+/D [10741 0 R /XYZ 100.892 572.403 null]
 >> endobj
 2782 0 obj <<
-/D [10700 0 R /XYZ 100.892 533.733 null]
+/D [10741 0 R /XYZ 100.892 533.733 null]
 >> endobj
-10708 0 obj <<
-/D [10700 0 R /XYZ 100.892 498.458 null]
+10749 0 obj <<
+/D [10741 0 R /XYZ 100.892 498.458 null]
 >> endobj
-10699 0 obj <<
-/Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F71 5424 0 R /F4 5492 0 R /F51 3729 0 R /F70 4384 0 R /F17 3698 0 R /F29 3731 0 R /F30 3732 0 R /F58 3733 0 R /F68 3734 0 R >>
+10740 0 obj <<
+/Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F53 3738 0 R /F4 5484 0 R /F51 3736 0 R /F59 4373 0 R /F17 3698 0 R /F29 5413 0 R /F30 5441 0 R /F61 5442 0 R /F71 5443 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-10711 0 obj <<
+10752 0 obj <<
 /Length 19        
 /Filter /FlateDecode
 >>
@@ -59269,169 +60194,177 @@
 xÚ3PHW0Ppç2ÀA c(á
 endstream
 endobj
-10710 0 obj <<
+10751 0 obj <<
 /Type /Page
-/Contents 10711 0 R
-/Resources 10709 0 R
+/Contents 10752 0 R
+/Resources 10750 0 R
 /MediaBox [0 0 612 792]
-/Parent 10696 0 R
+/Parent 10724 0 R
 >> endobj
-10712 0 obj <<
-/D [10710 0 R /XYZ 151.701 685.529 null]
+10753 0 obj <<
+/D [10751 0 R /XYZ 151.701 685.529 null]
 >> endobj
-10709 0 obj <<
+10750 0 obj <<
 /ProcSet [ /PDF ]
 >> endobj
-10716 0 obj <<
+10757 0 obj <<
 /Length 1379      
 /Filter /FlateDecode
 >>
 stream
-xÚ¥ÙŽÛ6ðÝ_!ô‰Ö\ñÐÕ7o6i$›¤ö¢’<Ðm‘%GÇýúÎp$‰´¨^DÎŹg|oëùÞo¿ÿ߬&ׯ¢Ð—"ÐÞjã	ßçq"½Pû\±·Ê¼ìÅÎZ[OgJ(&ãéçÕëÉËÕäëD€ß'.¥x$¥—î'?û^ÈמÏU{Žtï© æaÀ¹ð–“£B€Céÿ"Ä""OjÅѹAðP
-²ãý4‘lþvv3_¾¼kˆÝ.–«?7÷+ €Y q&ǽåó©ì~õût&ØË»ÕâÅE¬ïîÞà%žø‰ÀG9ñyD¬«]ÞLgR,Ê˜
-.”R³fWuEFȝ-}žÊˆU]ڊЙ=ò?ÓýϼÄÛ:/³ÙÚ46#rÓµ;ë0mžš6¯J"§?àKþ<˜(ïõ>‰úÄ–f] 8-v·øëúM©`OYóÜ´vϧ³œp¦	aSxÄÖðfÌ,‰êÛãÑ$üÓKtl=;×J'¤VaPº- L:aæp 5Š£m–¦¶iðÚ4›ºÚ÷eïE¼¼]lÈœw{9w+BdÕÞäåÕ˜fÈ«“à’W'!“¾ÿD¨yÚæè;K÷Û¼¶i[ÕÏCȐ|xb¨U5QµDŠ¥Ù;›žmDä
-ýŠÔy]•{ëB×‚Ï ZQ Ù¢%¢Ç¼(èdŠ¦¢¥ V˜  SÁmN«ò“/ô¶«-†”ŒPQ¹˜§¦ÓrW5ð¼Rê3¥Q®X]
-a۝i	gð-Çp8ÔÕ¡ÎMÛP+ü÷ÕRÓíè*ºžTv¹À¥
-µ*Rj)Õm²,osðTÕèÁ¾”Þ¼Ü`G÷s*ÿÒ;ˆ¸¨Ð} ïwE¸£Ãõˆ]&/0Ñ	[XS—cÝÚÒÖy
->“A"]ö¦4[{Œ¿ƒ\lª¦É×y¶Ú†à5Äf#45”OWìS‘2‘®#0ý,jê*²¢¾r¢€‡ œcqM3çSb[wTä÷ãEÅ<
-…§Tµ~:8¤ãå\¸|JhÉE9YR†ôj³_LÓp¨ˆ‘¶â14O@“=Lƒ°¯ßBÀI!x%Í’Ç0Ú ¼¹ôƒâ®jí`ói†\‚â,C7ÁÜRK"9;²çì׋½ðn+ðÁ‡#j6H‰%ÉK<0Mà ö5Œ3Ìï@b˦CµÁ¿Â„_cý¸|‡{m¿vÐð¢Ú»ª{¨ð’NǬÅËY½ŽNjèڏ kU¥Å	ì=Ô*ƒðÚnpºâ±uA<.9ÞG€†§I¤†úƒLbŸ„ÒNÿ2û:1ŒµûÆŽiàŒvÛ7\<ÏÓ´êʶùå›÷wâ³
-™NÄ›®†å.1\Ûc!p^?²€°¶[ãp6žUz}ù×0å¹H~Z'Ò?P£kä$‚ô1ú?Ýå|/‰¹ò£ïdhžèàÉŒù2¾5fX…„Ê{­5Hë÷As {…‹ž5mG‰›¡ëŽx¸f‹ÙÙ6?Øù`aÔ"Æ™%£Í‰fmC5!0t¨Ü†EZªòßò-¿¢u`Ù•D´¬ )ç
- E2=Ç#­IÝŠuf	ðßÍòv,6fŸ®u«ahö†¦U÷t…Ý>båihÖµ0?þ¶Äâž@èû¢Ûni¥Cø|l²·n~°¬+hþhg,´
-m 
-»¨¢ëWîfl×±Š sb‡ïªä‚	ŠáñÒ2ª
+xÚ¥ÙŽÛ6ð}¿Bè
+¬^ºúæÍ&­ƒf›Ô^´@’Ú¢m!²äèØ£_ߎä#Q‚Ջȹ8÷Œ¶~¹ýÿfyõâu2æJ†&Xn)ORDFp&Á2>°—;{h]=™j©™J&Ÿ–o®^-¯¾\I#yâÒšÇJëýÕ‡O"È ù&\§IðèI÷…!œ‹`qõ~Tphó_„xCd(Ãã$>·#ŒC)Iv¼›¤ŠÍÞNof‹W·`M³ÛùbùÇüæ~	 0$NUÊ“¤·|6Ñ’Ý/L%{u·œ¿œ¡ˆåü÷;¤†7Cx‰§"•ø(0§‚ÇĺÜåÍdªTÈÖ•°Á…JÖ쪮ȹsŁ Ï³ª£K[:s‡¢Bþgºÿ™—x[åe6]ÙÆeDn»vç<¦Í׶ͫ’Èéø…?&JÍÁ{½O>q¥](ÎȐÝßÍÿzñ[‰dOŽXóÜ´nÏ'Óœp¦	a×ðˆ?¬àÍ„9Õ5®Ç£Iø§—èØzz®•II­Â= tW@˜LÊìá jGÛ<l½vMƒçdÔ~¤ÙÔÕ¾§({/âåí‚Ð`Cæ½ûØ˹["«ö6/¯Ç4C^“†—¼&˜â‰P³u›? ïÝoóÚ­Ûª~B†äÃÓPG¬ª‰ò¨%R,ìÞ{Øöl#ʐ ×èW¤~ÈëªÜ;º|ÑŠCÃæ-=æEA'[4(Æ	˜‚n{ôº*?
+i¶]í0¤Ì`€ŠÊÇ|m‹1-wUÏk­O1Óåú€ÕUѶÝÙ–pßò‡C]êܶ= µÂ_-5ÝŽ®¢ëIeŸüXÚP«‘&¥æ˜"PÝ6Ëò6OU=€^ìsIáÍË-vt?§—ÞAÄE] €î}ï¼kÂŽ¨Gì2y‰NØÂÙºsèÖ•®Î×àó($ÒeoK»uÇø{ØÁǦjš|•`«knQC<`yB[Cùt…Å>‹“Áˆô	€èçPS_‘õ•<á«èü³¯hjœ¡>oœ
+Ûº§:@ ¿/:áq$­SnTøÃÉÀ!/çÂåSÒ(.ÓØËR*¢W›ýê`›†CEŒ´õÉ áxÚìaF}ý¶N’`HÉÓ0T(išF<ÑåÍEØŠ»ªuƒÍ§YqË@åIäg!¸ƒ©Œ"’³3!{Îðb¾—Ám>xDM©Ó3±´¨K…<T0M£ö=Œ3ÌïPa˦CµÁ¿Æ„_aýø|‡{í¾tÐð¢Úûª{¨ð’NǬÅËY½ŽNjèFÄеªÒáŠBöê•Axí68]ñØú —œà@£Óƒ$Ê@ýA&±R¯™ýÆÚ}ãÆ4ðÆÆ)»í.žgëuÕ•móÓWï1,îT°
+™NÄ›®†å/	\Ûc!Yp^?²€°v[ëq6žUz}ù÷×0-€\¦?¬	é•1¶†AnA"(Ñÿá.'‚4áZÄßÈ0 =5áÿ’1ó/d|mÌ°J•'/öZÖïƒ*á 8ö=gÛŽ6Cßñpͳ³m¾³óÁÂhd<,ŒS)F›Í$Ú†jB`™Hû
+‹ ´T5þ(Báø–_Ó:°èJ"ZTДóвGÙžã‘Ö¤‚nÅ:sx‚ïfq;–G»Ïߺõ0
+û¦U÷tÝ>fåiÖµ0?þvÄâŸ@転Ûni¥Cøll²·~~°¬+hþo,´m 
+»¨"hÛâÜÍØ®CçÄß;;ÒñÃ?ñ¬2¨
 endstream
 endobj
-10715 0 obj <<
+10756 0 obj <<
 /Type /Page
-/Contents 10716 0 R
-/Resources 10714 0 R
+/Contents 10757 0 R
+/Resources 10755 0 R
 /MediaBox [0 0 612 792]
-/Parent 10696 0 R
-/Annots [ 10713 0 R 10718 0 R ]
+/Parent 10724 0 R
+/Annots [ 10754 0 R 10759 0 R ]
 >> endobj
-10713 0 obj <<
+10754 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [272.57 248.547 403.108 260.236]
 /Subtype /Link
 /A << /S /GoTo /D (winbind) >>
 >> endobj
-10718 0 obj <<
+10759 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [144.531 234.998 246.334 246.687]
 /Subtype /Link
 /A << /S /GoTo /D (winbind) >>
 >> endobj
-10717 0 obj <<
-/D [10715 0 R /XYZ 100.892 685.529 null]
+10758 0 obj <<
+/D [10756 0 R /XYZ 100.892 685.529 null]
 >> endobj
 2786 0 obj <<
-/D [10715 0 R /XYZ 100.892 660.623 null]
+/D [10756 0 R /XYZ 100.892 660.623 null]
 >> endobj
-3874 0 obj <<
-/D [10715 0 R /XYZ 100.892 475.995 null]
+3884 0 obj <<
+/D [10756 0 R /XYZ 100.892 475.995 null]
 >> endobj
 2790 0 obj <<
-/D [10715 0 R /XYZ 100.892 181.614 null]
+/D [10756 0 R /XYZ 100.892 181.614 null]
 >> endobj
-10719 0 obj <<
-/D [10715 0 R /XYZ 100.892 155.756 null]
+10760 0 obj <<
+/D [10756 0 R /XYZ 100.892 155.756 null]
 >> endobj
-10714 0 obj <<
-/Font << /F76 5480 0 R /F17 3698 0 R /F15 3700 0 R /F71 5424 0 R /F88 5686 0 R /F72 5687 0 R /F50 3701 0 R >>
-/XObject << /Im1 5680 0 R >>
+10755 0 obj <<
+/Font << /F76 5472 0 R /F17 3698 0 R /F15 3700 0 R /F53 3738 0 R /F88 5678 0 R /F72 5679 0 R /F50 3701 0 R >>
+/XObject << /Im1 5672 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-10722 0 obj <<
-/Length 2309      
+10763 0 obj <<
+/Length 2310      
 /Filter /FlateDecode
 >>
 stream
 xÚ­XKsã6¾ûWèHUY0ñâcož™d7ÙxÆ[öÖnU’DÒ6jøPHÊŽçק
-Ò¤Lɵë¹H`£Ñ@7¾~!\ݯÂÕßÏ>Üž]ü¨ÃY¦|u{·âš³8ä«(I™NÕê6_ýD*\ÿ~ûóŏB¬–F‘r¬J³(M@’cº^'ip¹Þðàj³æÁ™®ÈשUðÉv}k·û~ \îû‡¢îmfzÛÔÀ¬x||0»¾h‰C$¸éÙ·gœqØÎ99žfR®²êì×ßÃUs?¯B&á4OŽ³ZI°Hk—«›³…S¹^ÔY¥Ìé†êܙ̖¶_‹$x^oT}Cÿ»¶Y‹8x´ e^ 
--Kš4N-\5¨v¾ÞèP¹‰¦µßf´:§UmÑ5û6+è+CÓ5$¤mJ´}Ã%Ó*¥ÓuEûh³¢c°BÉີ
-ZM¤î”îÿ¡ ­7ðŸï3²7N5wôW'ƒË«sú2ô—™íFÖAì¾óbŸ0%\X
-Z=â6Åô°šÎŠK…–t"Û=w}Qqgºî	W6mN”Üôfk:Ïû[¨=öb>»³(d	ð]}vádåÄ=¿áH°4MfÉi¯'¼ÈfYæ´_[ü±·m1;±¤+OàʝAPō çׂirh”Ž¨wxG4]Ò äÞ·¦òóýƒéG:í‡øBBWdûvD#QˆDÁÍ>C†¿	ýe¨âC¬K8"ÓïQ{ɹNJ;tS>âJ¼m>Á¼Gx8_Щ/ðÿ¢!~uã	ÝÊŽîjD"Y«á²ÊæÞÖKw*"¦=°/‰Ž˜ÇÑ!!¦¥§%A@‚`'®;[ƒÕü}Z<£T‚ˋ䍔’¼^Jðƒ†MÍSž}# ”	5†UôM‰bŠ‹Ž(è¬ Ðª ÚÚvÍšp2·]ÖÔu‘õÝ0U87†¹9°üÍÁ×]ÛTKÀ¡ðJìë¼hËg[ßÓ7Æ9ð§q9‹ƒ>Âä7—z:4Á2[ßµR„§}[¸°MtGŽŽþA•ßB®î7KÇ‚µh܈[Äë3+ó•Îc³w­5=*‰ Âðƒ‘P*µ£‡áÏèY‘£,Ηâ‘Àx©ƒxT18íÝ2â²U<‰HáM³ñ()ŸÅÐÒ´¶Ã¸RBITZâ¸ÈmïÔTaöÌÁº²7%‘²IJqR§£Õ$H*)e€MШ$uIwÆŒóWª{mhrvK‹^¨Y,FƒøÅD›ù×-0bcSÔf[ºóñߟúïÅ/Åâ`ÿ'Ñ(Ûth8¶'*¢I—ñâ
+Ò¤Lɵë¹H`£Ñ@7¾~!\ݯÂÕßÏ>Üž]ü¨ÃY¦|u{·âš³8ä«(I™NÕê6_ýD2Yÿ~ûóŏB¬–F‘r¬J³(M@’cº^'ip¹Þðàj³æÁ™®ÈשUðÉv}k·û~ \îû‡¢îmfzÛÔÀ¬x||0»¾h‰C¸MÏ~¸=ûãŒÃ.pÎÉñ4“r•Ug¿þ®r˜ûy2	§yrœÕJê„EZø\Ýœýë,œêÌõ¢Î*eN7TçÎd¶´ýZ$Áóz£â0èúßµÍZÄÁ£-ói hYÒ¤qjáªAµóõF‡ÊM4­ý6£Õ9­j‹®Ù·YA_š®!!mS¢àè.™V)®+ÚG›ƒJ×­mÐj"u§tÿ
+ì h½ÿ|Ÿ‘½qª¹£¸:\^Ó—¡¿¼Èl7²b÷kü„)áÂjÐê·)¦‡ÕtV\*´¤	¸Øî¹ë‹Šˆ;ÓuO¸²is¢ä¦7[ÓyÞßBö´œÝY²„Gø.Š>»p²râžßp$Xš¦3Èä´×^d³‡‹,sÚ¯-þØÛ¶˜XÒ•'påÎ ¨âF	ÐókAƒŠ494JGÔ;¼#š.i rï[SùùþÁô#öC|!¡+²};¢‘(„ Ä
+¢@ŠàfŸ!Ã߄þ2Tñ¡Ö%‘é÷¨½äÜcź)q%Þ6Ÿ`Þ#H<œ/èŠT‡øÑ¿ºñ„neçovD"Y«á²ÊæÞÖKw*"¦=°/‰Ž˜ÇÑ!!¦¥§%A@‚`'®;[ƒÕü}Z<£T‚ˋ䍔’¼^Jðƒ†MÍSž}# ”	5†UôM‰bŠ‹Ž(è¬ Ðª ÚÚvÍšp2·]ÖÔu‘õÝ0U87†¹9°üÍÁ×]ÛTKÀ¡ðJìë¼hËg[ßÓ7Æ9ð§q9‹ƒ>Âä7—z:4Á2[ßµR„§}[¸°MtGŽŽþA•ßB®î7KÇ‚µh܈[Äë3+ó•Îc³w­5=*‰ Âðƒ‘P*µ£‡áÏèY‘£,Ηâ‘Àx©ƒxT18íÝ2â²U<‰HáM³ñ()ŸÅÐÒ´¶Ã¸RBITZâ¸ÈmïÔTaöÌÁº²7%‘²IJqR§£Õ$H*)e€MШ$uIwÆŒóWª{mhrvK‹^¨Y,FƒøÅD›ù×-0bcSÔf[ºóñߟúïÅ/Åâ`ÿ'Ñ(Ûth8¶'*¢I—ñâ
 Ó=¥2½+AêR¾ˆGÌí[ícþ À™‡ä†c·‚ƒKšÊ¹þPOàÇ«Rè[ã|ù«§®B@±
 ý—»aj:¿É°óÙ'ÌŸkSÁFe‰^† Êäh;ü‚h·­iýT5Hq @>CBG±åËr—ېÑö.©àÖE ¼è“>nC–X8èÖí]Pl1XÒ·óIîãÏ‹½] mirîˆ3qYá°Ñ·¦´ß\¨pñ×fZÝá«júaH¶î:Z6œx9F#ï~·s[6mO”kâNm1l‰YunM ƒ5ÿæŠß¡j=t¹ÃKb¹XþL–ÔA	SzRpCtŽázaДö[2xˆº)¯Û+\ Åg‘ׁë˜ÌSžlÿ0pYÏßõ¦öqNqÆ“ÃÈ`ZjRçÊ8JÐ{Z¢
-¥! ,‚¢Û!9ª¦ë‰#kªÊùŒ}K<!–¢v™R“¡zÝr(Õ"Q+	ÿIœžì9˜’ÑØq¸Nc¾Ÿ‚ýbáDE‰ÏXµýs•‚Å*:¨ô›¥`Éùô"3R½L|R3Á4s Yôf3õ–b‚²œ .ù‹b‚-:Ç„'ï=~’°XËïrüT0žÎÏ¿{Ê·ÇŽ/§¹
-ë¹%lq&¸8©ŒáàœßA„D݃+ Ï9ª4½ZéYčƒòW ÄÉ<êü³h·ØB´hº“q‹çhvŽÚKž¾q½ÿ‘ÿø}WÍ>º3ÊÚ;ã×v«Ý¹`šæšB-+ÍŸ:ú¦ÖQHÊýHq½!r5 ~	]fiº
-D¯]i‰¡§˜À!€ÆÓZpšŒ6Âß-EW­©ÕÆލ^Pò~|†qé(&ƒÖÑÏ^ýtK“³Ã`³…Á?
-[å¦\dXÈݾ·Ž™ÒŽ/;`æÊf°º¹ë)Û^fãӁ›þÝwÖ7®‘ÔÿÛ;šò¥–ÁoÂÐ*çhýåöi—×'ª ER¾…T	Áâ´gØ9„žRÄ!t©Ñû*#¦Á¥Q– YÔäfw©Š©T-"U…Ò#5vHÅoªCå«T Rg=vÍbÀ|ŽåQl<oKӏÒguI,Ôi
-®«oÀÞ•„ñ´Äâ×1ÁG—ÌKW—Kbdœå´,¬cº%˜Ú:+÷ø¶=XðeçÀ¢F¹±“+ÓTd!1¨‰ä0.ƒ›}M´/Ÿ .ûiÀúØMõE)¿ðs3>±åâÛ^1s9Ñeþ€pàJrp¥øµ+AyúxÌç¢ÿÏT¤âd|°Øì?Ÿô ¼¿åBŠ	yºîiÄpQª¡HÑïKŽaÈ8V(+Ž¼ÕÙn!#C¢BßcWYŠÏwŦïxQ¤å¿MÓY†q߯ÛGrÀU˜?4нÊ<ÃÃöFt¡/M4ݵ'“&åc3Œ®ÛƧ˜¬)7[ÿ¼Å~iÞ$ýoX»¹ú@»^»Þ¶{Â|>6¬ “I¸Æ„'t<5Þ9:·8ѤXƒE§ë4-™÷ä*7}g¡¦Ö‰v²¤òÚwÕ»·c•ÚKL^Q¡YÁ*S—„#†ÇBj‚‰æã{T ôkßR’oiü*º"Ñ7}°ÆU±š<žÇÖRoÀ² dk–Ÿ |Ç›{Œ=M¤“åG5MKZzÞšcqø‡ëýÇ’¿2
+¥! ,‚¢Û!9ª¦ë‰#kªÊùŒ}K<!–¢v™R“¡zÝr(Õ"Q+	ÿIœžì9˜’ÑØqPw5ÛOÁ~±p¢¢Äg¬Úþ9†JÁbTúÍR°ä|z‘‹)‚^&>©™à
+š9Ð,z³™zK1ÁYN—üE1Á–c“÷?IX‹¾ÇñSÁx:?ÿî)ß;¾œæ*¬ç–°Å™àâ¤2†€s~
+Ru® <ç¨Ðôj¥g	wnæå¯@'ˆ“yÔùgÑn±	„hÑt'ãÏÑ$ìµ—<}ã
+*zþ#þñû®š}tg”%´wƯíV»sÁ4Í5	„0[:Wš?uôM­£”û‘âzCäj ü ºÌÒtˆ^»ÒCO1C, §µà4m4„¿[Š®ZS«½½ äýøãÒ'PL­£Ÿ½úé–&g‡Áf%
+ƒ¶ÊM¹È°»}o3¤
+_vÀÌ•Í`us×S¶½ÌƧ7ý	ºï¬o\%"©ÿ·w4åK=,ƒß„+ UÎÑúË'ìÓ.¯OUŠ¤|©‚ÅiÏ°s=¥ˆCèR£÷!UFLƒK£,²¨!ÈÍîRS©ZDª
+¥Gj쐊ßT?†ÊW©0@¤:Îzì.$šÄ€ùË£ØxÞ–¦¥Ïê’X¨Ò:*\Wß(€½+	ãi‰Ä®c.‚.™—®.—ÄÈ89ÊiYXÇtK0µuVîñmz°àËÎ5€Erc'W¦¨ÈBb PÉ5`\7ûšh_>ÿ@\öÓ€õ±›ê‹R~áçf|b)ÊÅ·½bær¢ËüáÀ•äàJñkW‚òôÿð˜ÏEÿŸ5¨HÅ!Èø`±Ù>éAxÿ0~Ë…òtÝ%ÒˆÅ|ÅS
+EŠ~_rCÆ¡°BYqä=¨Îvê˜ú»
+ÌR|¾+6}Ç‹"-ømšÎ2Œû~Ý>’&¨Âüù îUàF°7¢}i¢‘è®=™4)›atÝ6>ÅdM¹Ùúç}Ä(öKó&éÃÚÍÕÂØõÚõ¶Ýþã£ð)°a˜LÂ5&<¡ã©ñÎѹʼn Å,:]§iÉ$¸'W	¸é;5
+°N´“%•×¾«¶Ø½«ÔÐ^bòŠˆ
+Í
+P™º$0|8R³L4¬ß ¥‡ÜXû–x”|KãWщ¾éƒ5®ÂˆÕ䁤ð<¶>z–![³ü„åk<Þ$Øcì‰h⠝,?ª‰hZÒÒóÖ‹Ã?\ï_ƒ9¿9
 endstream
 endobj
-10721 0 obj <<
+10762 0 obj <<
 /Type /Page
-/Contents 10722 0 R
-/Resources 10720 0 R
+/Contents 10763 0 R
+/Resources 10761 0 R
 /MediaBox [0 0 612 792]
-/Parent 10696 0 R
+/Parent 10765 0 R
 >> endobj
-10723 0 obj <<
-/D [10721 0 R /XYZ 151.701 685.529 null]
+10764 0 obj <<
+/D [10762 0 R /XYZ 151.701 685.529 null]
 >> endobj
-10720 0 obj <<
-/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F71 5424 0 R >>
+10761 0 obj <<
+/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F53 3738 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-10726 0 obj <<
-/Length 2009      
+10768 0 obj <<
+/Length 2008      
 /Filter /FlateDecode
 >>
 stream
-xÚ­XKsã6¾ûWð¶TUÁÇÞ&™Í–S5µIìTI	KÜáCKPöøߧ MÚ´³•ä"ºýõŠ‚cÿ¾úúîêúÛ82Qd‘îîE"/â Í¡‹$¸«‚_Â[[Žußí~»ûŽØsQ¤i‚ìq!"àŽ˜/ÎE,v{¥*¼ÛåEhËSW—¦Ùí•Nµ+/ÎÍ'éĉ"*H²‚q–èé¬4‘Èuõ¯»«ÿ]I óB;-”
+xÚ­XKsã6¾ûWð¶TUÁÇÞ&™Í–S5µIìTI	KÜáCKPöøߧ MÚ´³•ä"ºýõŠ‚cÿ¾úúîêúÛ82Qd‘îîE"/â Í¡‹$¸«‚_Â[[Žußí~»ûŽØsQ¤i‚ìq!"àŽ˜/ÎE,v{¥*¼ÛåEhËSW—¦Ùí•Nµ+/ÎÍ'éĉ"*H²‚q–èé¬TÈuõ¯»«ÿ]I óB;-”
 Êöê—ߢ ‚µï‚H¨"‰³
 ”ÎEªñ´&¸½úá*òGKË×
 ̇ƒQ{Ó?}
 Êç
-î`xØ©8´©5sý­ÔËC²Xh™LFܝ,›šÉ%S¬„Š³‰élÚ×–Æ2iÄÊÄ©|×T‘¨t6”{!N‚AªXæÚÆT¥aWö÷HU…PI²–j.ãI¸ž/e}s	Ó¥´ýnçauiìnŸÈ4¬Ç“'ôC}¬;ÄÎ>Ýò÷纫úì|t($ØK­E0PB'ŸÞÙ‘xð§>×Ýœ)RÏvH¶„y ÇáÈÚô
- ;Q	øÕÁ+=‘õdüʲÐÚŽ§®oíãÉŒÌÕ_Æ=é­«Ìh+`Q¸Î}ÂqÂF#ÌCò¬dÂB¾xÌ5ºAgq ‘(¤–,LÓqï¡ZÇ¢ˆÿÕRh¿‹jY(Ë,Ði*"ÿ%|É"…Oà,p°T,õ±îИ7 –F 5Û„X¬ehš “!th~&àeœzÀ·?Œ¦ÞÉ°ãé3{: ½†@Z9—ñyx?ô-Ž²Ðt(ñ‰'b\^‚˜Ußšºc¦²gaCß4v @ªðfdÆÒx®ÿ^œ'†5®n¼ Yn·xqÀ¸PloÁAæÂ%¡ÍSlX^öÄá}?ø
-ei{qHçጓïwy~ø´·94“8s>7>èþ’üðñæ§Û÷A5#É (d³c9
-
-O½v<ñçÒú¯‘Ž~´m?ú}¼8þX›fÓ1ãOp)LƪQ—vJ&Ã,]_ùfÖÉ_Äöªqx3¯ wqTgÝW0.@ÿ
-ÜÔ¢› +ðãÆÁŒ=ºGE¥Ì’³OðÛô”¢J܁] A{ÄR²MrÈ^—¡ôãÒ«å§äö$É€™r4ætÉSƒÉŠw¶çº±+*\çF=¦Ö£?âd[g›¼ëÄRg× þÏCï…–}ã˜fÈ¿=Ò/sj;CWÈÈ„dÚÉÙò®Z®1HvØ >ƒWhF"¤¾4òHüÏ=ƒ€s6nô@kÀ5Nè0tžŒ—Ɂs`‰²ÑC]MûÆ7o”¾ßO(ê9r¨²’”¿’yUœŠ,Õt–’zî'ÎƹǷr/4FѳŽ|Ão›½CïZ”èTHù·4u~	ø
-ûÿJIå¥d‚PÓwÖ£Äó®QÒa8A…ùü×H&ÇË`«¯0 éRœ_=s¦ŽL0ülk†Ï;­CL¡Lk,óáiÏ_8]Û/õ¡nà_lRÊô%œÒv@fêõ_Gl&1 x€"ð[a®©j^°@3­ûú…ãuýrL©3¢eãù ¤‘áÏ„Gí7’Ä9Mª_¶uL<€Ú°u<a e*„d,Ó²ö	—y630ЧoÇ3Êt8€
-¡°~•æL·¿qWî	B¼…<±Ï¥¦¼èŒd+xL*IžOS§«Ö9ñÂBeϼòÔÎ#Ý<¬—–Èô
-w$Ab3Gr„ÎÈgê‘;ð4øNÉqåDÌ~Û…Ÿ/ø¹‰!°3¿ƒ>º±ûW?E@™ï80ߙь£C…¬,Ð`bCd¦Ò‘VÏoJà……'%t‹'eš½zR®ƒŽRÐò锏ònÃÄ“ø¢*YWù`F¥1Òkðáû“MEaª®`‘còc
-×Ĕ?G æÈk•%Øßó—£ró0…*÷K 3…j/R…w.R˜Ã"ÇqŽµ°~€*{´ûã`¼ßðƒL‹&˽Ú^Lb[ÅF¨ÝQMËâç\Ñðü•fH$Sá;ߎmyæ<ä·>烊is†ñ³×`B^[lbønÝ!é qÒY?¸çï"C0á܈ðBƒ…¯{ð!¡9=øqÌÐöãÙœ½˜4ÛE@§S¸¶cy
-eL€â÷›åÞéüçG?«°]•ÑüÒºæ*£è‘öâÉ1‰­®ÿ¸ˆUõ ©©žð¡)!4uL÷TÉT&–ñ)¤Ðï1BÉW›ß¼ÂoŸºÑ|y#X±R9Ÿ{CåIûS2.=êÓ”=hy¡â$0ñ{jÙh³»'—/¼ÈµQsIÃÁÑvv¨K¿zž¶֝ù)_NMÛÞ&Ä&ÐÊùD=ÔÖ1³
-}¹®ãƒõ!Í£¹ L’PLY#@°œùŒQc;(ÕS)§?D6bðY±!~Ó%%c•bšqpz=Ö$ßô_‡_^ÿÕ„³Oôö€â|ê}\ÁFß$ûnÃSµ´ClFXIËôoÇÓvLWóË3¢F¨ÞÀ8&v¦µLgÏi°”j		0e|Ò«ƒ$¨±Üeu•å¶¬ðÝò“cÏ\r&;l¶x:úåÓsúBÃú;*â~{
+î`xØ©8´©5sý­ÔËC²Xh™LFܝ¬7U-™b%TœMLgÓ¾¶4–‰H#V&N廦ŠD¥³¡lØZœƒT±6̵‡
+©Jîì
+¡’d-Õ\Æ“p=_Êúæ08.¦KiûÝ>ÎÃêÒØÝ>‘iX;þŽ'Oè‡úXwˆ-œ}ºåïÏuWõ;ØùèPH°—Z‹<*` „N
+>½³#ñàO?|®»#89R¤ží:l	ó@Ã‘µé@w¢ð+ªƒ;Vz"ëÉø•,d¡µO]ßÚÇ“™«¿Œ{Ò/Z+V™ÑVÀ¢p?œû„ㄍF"˜‡äXÉ„…|ñ˜ktƒ2"Îâ "QH-Y˜¦ãÞCµŽEÿ!ª¥Ð*~Õ²P"–Y ÓTD2þKø’E
+žÀYà`©XêcÝ¡1o@,@j¶	±XËÐ4
+@'CèÐüLÀË68õ €oM½“aÇÓ5föu z
+´r.ã).òð~è[e¡éPâOĸ¼1ª¾5uÇLeφ¾iì@€TáÍÈŒ¥ñ\ÿ½8O2þk\ÝxA²Ün!ðâ€q¡ØÞ‚ƒÌ…KB›§Ø°¼ì	ˆÃû~ðÊÒ:÷âÎÃ'ßïò$üðio;sh&qæ|n|Ðý	$ÿøáãÍO·ïƒjF’/@<PÈf!ÇržzíxâÏ¥õ_#ýhÛ~ôû>x;qü±6Íþ¦cÆŸàR˜ŒU£.-ì”L†Yº¾òͬ“¿ˆí=Tãðf^Aïâ¨4κ¯`\€þ¸©E7VàǍƒ{t‹:K™%gŸà·é)E•¸º@ƒöˆ¥d›ä½.CéÇ¥WËOÉíI’3åh Íé’§“ïlÏucWT¸þ΍zL­GÄɶÎ6x+Ö‰-¤Î®üŸ‡Þ-ûÆ1͐!{2¤_æÔv†$®‘	É´“³+ä];´\cì°@}¯ÐŒDH}iä‘øŸ{çl,ÜèÖ€k(œÐaè</“
+ç<Àe£‡ºšöo$Þ(:}¿ŸPÔsäPe%5(%óª8Yªé,%õÜOœsoå^hŒ¢gù†ß6	z‡$*Þµ(Ñ©òo1hêüð'öÿ•’"Ê7JÉ¡¦ï¬G‰ç]£¤Ãp‚óù¯‘LŽ—ÁV_a@Ò¥8¿zæL
+0™`ø3ØÖŸwZ‡˜B™ÖX†gÃÓþž¿pº¶_êCÝÀ¾Ø¤”#èK8¥í>€ÌÔë¿8ŽØLb@ñ Eà·Â\S.Ô¼ afZ÷õÇëúå˜8RgDËÆóAH#Ÿ	0Úo$)ˆsšT¿lë˜x µaëxÂ@ËTÉX¦eí.ólf` ;Nߎg”ép Baý*Í™nã®Ü„xybŸKMy;ÑÉVð˜U’<Ÿ2¦NW­2râ……Êžy婝5FºyX/-5é,îH‚ÄfŽä‘Ï6Ô#wàið’ãʉ˜ý¶?_ðsC`g~}tc÷®~Šþ2ß3p`¾3£9G‡
+YY ¡ÁÄ(†ÈM!¤#­žß”À!
+OJè2OÊ4{õ¤\)¥ åÓ)å݆‰'ñET²®>òÀŒJc¤×àÃö'/š
+ŠÂT]Á"ÇäÇ®‹˜
+Ž Ì‘×*K±¿ç/Gåæ#`
+Uî—@g
+Õ<^¤
+ï\¤0‡EŽãkaý Uöh÷ÇÁx¿á™M–{µ½˜Ä¶ŠP»£š–ÅϹ¢áù+͐H¦Âw¾;Ûò2ÌyÈo}ÎÓæ:
+ãg¯Á„¼¶ØÄðݺCÒ⤳~pÏßE†`¹1áÿ„_÷àCB/rzð㘡ídz9z1i¶‹2€8N§qmÇòʘ Åï7Ë#¼ÒùϏ~Va»:*!£ù¥uÍUFÑ#íÅ“c[]ÿq«êRS?<á…/BSBhê˜:ï©’©L,ãSH¡ßc„’¯ 6¿y…	 Þ>u£ùòF°b;¥r>÷†Ê“ö92¦d\zÔ§){ÐòBÅI`â÷Ô²ÐfwO/_x‘k£æ’†ƒ£íìP—~õ<l¬;óS¾œš¶
+¼MˆM •ó‰z¨­cfúr]Ç!ëCšGsA™$¡˜²F€`9ò£ÆvþPª§RNˆlÄà³cCü:¦KJÆ*Å4ãàôz¬H¾9è¿¿¼þ«g3žèíÅùÔû¸‚¾Iö+܆§j!h%†Ø"Œ°’–éߎ§í˜®æ—gDP!½ÿpLìLk™ÎžÒ`)Õ`Êø(¤WIPc¹Ëê*ËmYá»'ä'Çž¹äLwØlñt.ô˧çô…†õw¼5~‚
 endstream
 endobj
-10725 0 obj <<
+10767 0 obj <<
 /Type /Page
-/Contents 10726 0 R
-/Resources 10724 0 R
+/Contents 10768 0 R
+/Resources 10766 0 R
 /MediaBox [0 0 612 792]
-/Parent 10696 0 R
+/Parent 10765 0 R
 >> endobj
-10727 0 obj <<
-/D [10725 0 R /XYZ 100.892 685.529 null]
+10769 0 obj <<
+/D [10767 0 R /XYZ 100.892 685.529 null]
 >> endobj
 2794 0 obj <<
-/D [10725 0 R /XYZ 100.892 330.394 null]
+/D [10767 0 R /XYZ 100.892 330.394 null]
 >> endobj
-10728 0 obj <<
-/D [10725 0 R /XYZ 100.892 302.459 null]
+10770 0 obj <<
+/D [10767 0 R /XYZ 100.892 302.459 null]
 >> endobj
 2798 0 obj <<
-/D [10725 0 R /XYZ 100.892 208.308 null]
+/D [10767 0 R /XYZ 100.892 208.308 null]
 >> endobj
-10729 0 obj <<
-/D [10725 0 R /XYZ 100.892 181.17 null]
+10771 0 obj <<
+/D [10767 0 R /XYZ 100.892 181.17 null]
 >> endobj
-10724 0 obj <<
-/Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F71 5424 0 R /F17 3698 0 R >>
+10766 0 obj <<
+/Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F53 3738 0 R /F17 3698 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-10733 0 obj <<
-/Length 2015      
+10775 0 obj <<
+/Length 2013      
 /Filter /FlateDecode
 >>
 stream
-xڍX[ã¶~Ÿ_a¤/`D‹"%J›¢À¦Ým7èb“Æ@²Á‚cѶººx%yfèï¹P’å(ižL’çò›£Íqmþ~÷Ýînû6‰62y”ËÍî°‘‰&’›4ËE’ëÍ®Øü¤:¾ÿe÷ýömo2‘§©&Vˆ4Ïà&búá>˃×÷¡Þ‡÷2øW¶wÅ}¨ü­ì‡®|¼#áõe8¹f(÷v(Û˜µ4Á_Oö<¸Ž9â½{³»ûr'áóJ¼D(µÙ×w?ÿm
+xڍX[ã¶~Ÿ_a¤/`D‹"%J›¢À¦Ým7èb“Æ@²Á‚cѶººx%yfèï¹P’å(ižL’çò›£Íqmþ~÷Ýînû6‰62y”ËÍî°‘‰&’›4ËE’ëÍ®Øü¤:ºÿe÷ýömo2‘§©&Vˆ4Ïà&búá>˃×÷¡Þ‡÷2øW¶wÅ}¨ü­ì‡®|¼#áõe8¹f(÷v(Û˜µ4Á_Oö<¸Ž9â½{³»ûr'áóJ¼D(µÙ×w?ÿm
 Øû~	Ò<g½QI&Ò$uµùéîÇ»èZg™¬ê¬sAº¡:»“»ãT{¯õ®éË¡|*‡û8^í7>¶;^À5u
 r½gi=G3—Á±|Â/‡ì
 “jäË‚âRù‡Ëžîc$uƒfDò¡íxáìþ>6Á	mŠ†R‰Dç¬Ëâ2¥TP6ü;\ºFŒ'âHèÌð‰wÀ ÁEÉþÑ*&á‘Jzâ¢*×ó^°83
@@ -59439,48 +60372,47 @@
 câø&týÞz
 ¾¼qÏ(#ã8”™Ì =œSgð¬Ê"o¾Lb²RÁë÷Lµ”ŠÈS:Bú2làÔÇ(‰ªÖö±{z"¼ý™ù«ò±³ÝËÈ+u±šHÞÄø%ö–ÂÞ!ùR6+áT’kˆ«ƒ½TT,‰.Žâ€d§ÝÒsQª€ß¦õ„à×÷$~RÊ‚A Æ~5	Îv 
 O‚#ñ]³Øàc>\Á
-FÊãàŸ%™óòã=2ÞîyÌÚ þ^(Ĥ²g˜%R ë$q°[o{·¿tå𲆣]ì GGƒ<žÅYz˜¿‘¼D¸ŠU—§7ú^†RO¦t«š\ö0‘›ƒBëž|D‘™úa%¤–a:†–í_­™ü ´ˆ”Ç;"²1À5èÜ—KÙáqúܶ˜{?¡Û³­?aBkŽîSÝ¢Dßzcº=Ér»Æ¨òÅ!ÎD,¤ `KEÁëRb°O
-# Mƒ­öø€(˜þ¦òïú5WaéI…ŒÕUáU2Ék)·9â'Ö,HåõØ/ýïp"¯KyLÌÏh]ë7û™3>ﺶöヅwú’újZ&˜zEólÄ’™1ÎÉÈX‘Â$	þ‚!•	Þâ>–%ܯÛÎ_°T®Ÿ‚û _zÿÀÔÞy~|yEÈ —”k&ˆÄ2ݵd°sjkس=:ßàå#rl†¨Á3” Á_.ר…Q1 pfsq‹TÊek-¢6Ðó¸ÆuTØM„%A~¼t^}äÀ¤Î+*Ì&5þUn0©€b7å†zpëa57 at k›ME‡5?tB°à‡<®må»Ä"'ƒ$9\º0<zïgﺧrïÂÆ¢ýeb’€£/^Î#dº¶
-•=.™8yÚÌߊ¨ëÿ^§–&…B}®,F~øFÚg9ÐðƒÛ tî(T8ÓûSCë#ª`xc7ÞQØ6Ô€*šÐíÊÀàWp‹=á
-sI’BËÕÂ4Pø
-ŽgŠ8BؘñÃéHkádJðûTZ^püòôúÜÐ!u|á7 w£Ãœõ¶k~I§s
-+ -ï¡™|Aù¨Ò&ÁjFU”±®´ÎOWïFª
-S}…S“#‘J²_ïÎ{`{®é]*dýÜÏ3É'[HµN¾|R¸OÖíHù{ð_ž»	ÓTÄÑÕŒ-t8lpEL}W§i8£«ùÃö½Ïç%÷ZHäÎTÓ¬†ŠàqG	r@?hôCûÝ9®¡†¡¦Í…«¿\f´/&g9šZê› G
-)=¥\Ï£ˆçDH”º¡0ÍgÉ“rlÿa‹&Fã‹´ÙçsUþßNþ¿ìBšˆ¸i·õ¹r¾3_þåÂÄf´þa8ãðk°†ÊíÙV¯Ja¨ž.êªöX6«×èXÄÉÄhG¦åe±±œB¨¿¬]$%$çl–‰'‘ÆwPˆ
-$´~ò
-c	,»©R;žPUäS„‘åÏåXJ”¥¯ÒQŽ”AÇ1[0•
-?Ãû@MùfãûF@Çहd½¹T$„"gjˆ}8Msx
- at N²,x70U6•Åó4Æßöm¶´^¦„‰¦ÖùÃîoþµfeè‡Mž^»‹e™fDxlnhag¥¡¦Ÿ)	¬þÛ#þ¦¿÷wÔJètú·‡þåQ¹1)©•j!U¶‘q"¢D/Ú™$»ú[Ø`H…n&‹¼±ÿ|“¦Òkv#äŒîÓ0œ_m·-â³ëW‰¶;nÏ—G˜WšËWœZz¬ÛÛ„y}£ÌaÒȧþä/ÞÛ_°×ÿ Ê\R
+FÊãàŸ%™óòã=2ÞîyÌÚ þ^(Ĥ²÷HQ˝â[°õ¶wûKW/k¨1ØõÈz¤qÄ0ÈãYœ¥‡ùñ¹ÀK„«XÅpyz£ïeè!ÕødJ·ªÉe¹Y0(´îÉG™©VBj¦chÙþÕšyÀJ‹Hy¼#¢!\ƒÎ}¹”§Ïm‹¹÷J°=Ûú&´æè>Õ-Aô­7¦¡Û“,÷·kŒ*_âLÄB
+ ¶”Q¼n %ÖûÔ0Ò4غaˆ‚éo(ÿ®_s–žTÈX]^%c¼¶r›#~bÍ‚T^@ýÒÿ'ò°ô—GÀÄÌñŒÖµ~s°Ÿ9ãóÞ¡kk¿1>Xx§_ ©¯¦Åa‚©W4ÏF,™óáœ\€Œ)L’à? ÂP™à-îcYÂýºíüKáêñ)¸ú¥÷LíçÇ—W„ü pI¹f"ŒH,`Ð]K;§¶ö€=Û£ó
+^¾1"Çfˆ<CÙYüåŕZ g¶1'±H¥\¶Ð"j=k\G…ÝDX’äÇKçÕGLê¼¢Âl¢Qã_å“
+(vSn¡·Vs´¶ÙTt8QóC'. |(ÁãúÐV¾{A,r2H‘Ã¥ã÷þHpö®{*÷.l,Ú_&&	8úÂáå<R@ö¡k«ðPÙã’‰“Q Íü­ˆº~ðßèujiR(ÔçÊbäà‡ot Mp–
+?¸
+JçŽrA…3½?5´>¢z ¶7vã}…mC
+˜¡¢	Ý®ü7~·Ø#q®0—$)´\-L…¯¡@àxF¡ˆ#á „?œ.€´Ž@¦T¿O¥åÇ/ßA¯Ï
+RÇ~z7:ÌYo»æ—p:×°ÒòšÉ”*m| fTEëJkpéütEñn¤ª0ÕW859©$ûõîì°Ʊèºñ˜Þ¥BÖÏý<“|²…ôQ»áäË'…û4aÝŽ”¿ÿå¹›0MEMQÍØ‚A‡ÃWÉÔwuš†3ºš?lßû|^r¯…DîL5Íj¨w” ôƒF?d±Oѝã*jzaÚ\¸úËeF+ðbr–£©¥¾	r¤p‘ÒSjÁõ<Š˜qN„ôG©
+Ó|–<)Çö¶hb4¾˜A›}>WåÿíäÿË.¤‰ˆ›v[Ÿ+÷à½ü Ê…‰ÍhýÃpÆá!(Ö`
+•Û³­^•ÂP=]ÔUí±lV¯Ñ±ˆ“‰ÑŽLËËb)b9…PY»HJHÎÙ,O"ï HhýäÆ
+XvS¥v<¡ªÈ§#˟˱”(K_¥£)ƒŽc¶`*~†÷šòÍÆ÷€ŽÁ?HsÉz'r5¨HEÎÔûpšæð€œdYðn`ªl*‹çhŒ¿íÛli½L	M­ó‡Ý?ÞükÍÊЛ<½vË2͈ðØÜÐÂÎJC;M?SXý·G*üMïï©•ÐéôoýË£"scRR+ÕBªl#ãDD‰^´3©¼ú[Ø`H…n&‹¼±ÿ|“¦Ì5»rF÷iί¶[ˆñÙu«DÛ·çË#Ì+Íå+N-=Ö‡í͍d“F>õ'YðÞþ‚½þ™ó>
 endstream
 endobj
-10732 0 obj <<
+10774 0 obj <<
 /Type /Page
-/Contents 10733 0 R
-/Resources 10731 0 R
+/Contents 10775 0 R
+/Resources 10773 0 R
 /MediaBox [0 0 612 792]
-/Parent 10736 0 R
-/Annots [ 10730 0 R ]
+/Parent 10765 0 R
+/Annots [ 10772 0 R ]
 >> endobj
-10730 0 obj <<
+10772 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
 /Rect [174.46 116.961 369.452 129.913]
 /Subtype/Link/A<</Type/Action/S/URI/URI(http://ftp.kernel.org/pub/linux/libs/pam/)>>
 >> endobj
-10734 0 obj <<
-/D [10732 0 R /XYZ 151.701 685.529 null]
+10776 0 obj <<
+/D [10774 0 R /XYZ 151.701 685.529 null]
 >> endobj
 2802 0 obj <<
-/D [10732 0 R /XYZ 151.701 452.96 null]
+/D [10774 0 R /XYZ 151.701 452.96 null]
 >> endobj
-10735 0 obj <<
-/D [10732 0 R /XYZ 151.701 424.097 null]
+10777 0 obj <<
+/D [10774 0 R /XYZ 151.701 424.097 null]
 >> endobj
-10731 0 obj <<
-/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F51 3729 0 R /F71 5424 0 R /F17 3698 0 R /F29 3731 0 R /F85 5521 0 R /F30 3732 0 R /F58 3733 0 R /F68 3734 0 R >>
+10773 0 obj <<
+/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F51 3736 0 R /F53 3738 0 R /F17 3698 0 R /F29 5413 0 R /F85 5513 0 R /F30 5441 0 R /F61 5442 0 R /F71 5443 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-10739 0 obj <<
+10780 0 obj <<
 /Length 2213      
 /Filter /FlateDecode
 >>
@@ -59490,357 +60422,376 @@
 ×IUÊ'&ØèþúënEÛã6Úþmó—Ãæá»$ÙaUDñö𴍣(,«d›—U˜UéöÐl
 >™z²C¿ûíð#©—a•ç)ª'UvÄzI&ánG¹
 »²
-L}êm­ÛÝ^eiðWëêÙ¹ËIYŸ«¨¢/+XiæÏÊS…Z›‡Í |c]*µ­»Í¯¿EÛö~ÜF¡ªÊíiv[••ažáiíöÓ柛èöÆqvûáÌŽá:yZ…t-ü¼±ÓÉŒ`wYí°KŠàe—”÷,h¯
-æ]œÏ»=íÕÚר|Ò£®'3:ðIUÁ?†É|ØíÓH/'xtã çóðk†—Öñš»NoæÖ CàûX…YZ±¡N>^ÛÏQœš^R*x"û`‡¨4èuç·œŸm†àÆĆP<Ê¥[ò$TQêãñóáûÿb½¥ûT&ŦǛO£5Ž? éZð]{ì‡Ñ4!EÕ‡ãû$‰Ã2-·{•‡±JøPtJÈûi«·3	ÌÝYKÊ4Œ£ž~îÑŽ¸
-†'þýeQ=pýQ†·o Q£'Î#ëN¸÷&žvËs(>qNÓ(8œäSþ€(ø€âr zºOó°4/ªd+ðs_ß{.^„K…¸†Y)~Dw/ÝŘ–ÞEzžN_¯†<™å^íp"„æéš$Xø‰Eçq@á³mŒ»QzÁ;
-,ÐNƒa¨'Q#ÿâ.X%¨*™ld¯‰Q¯Mèy at c0Ê1Iü0±È¸I?¶ÖÐŽ¤ˆAYËÖâ5^YÇ¿/§µ½Ê 
-ÎêVÛN´'Q~¬äë#¹á¶wÓ8×t'Æ!vôùÜÒm‡^vÞ wvçéN›ÍÆç}ÌäêÚ9"®alÖ¬!õ
-n%lˎ {HŒD¥8°!”8 Õ°uHmIŒbè"·Bì£ø A­{>ò8j>êÖ¨Œm:ŽÃ€H‹léPKÜ9º“•
-L^Û7F Ö{ËÚ7ÞG“ñM!@‹dI¢<ŒÊÒ#úÁLõ}Ö­Á?‡úp-rx÷Ö0KЧFÆc|“”wî·B"ŸGûl[sô¼8à{Ç“pã$é^Cz'ëvÏnB0$Š2Jòeœ€fÃ?¤…½¤øÿÅu=Ìý´J
-™
-+•-©!-Õ2ô(ð5Ú‰N?ôûûìÑ#Tц5t½gçÊgÎE£Cä–N÷úh:9Œ¨8£ä'{¯3AaO‚PAÑì|e¤ÉT1Úzzðnî¬|<aœ[K$z7)ïÒÄY–É…PNéœÆ’"¸°‘­'–4š®5:PÌãh.8 »AŸÔžwYhÛ³É1îÍM5+&µ ÕDeB)ÔéWK6w(T\çEÒ±6Z‡¿H5Á¶%•Ð!È}xOú,ç3©Â¢e(x6“ÓÞç=ûZG¡3àþv8Z¤˜|ÿz„ø
-TÌ«îÎ-51…÷&èŽU:r=¦¯nÎà·:íÉä×*uE'Dz2ëLÙ3`ǐ2X: >7`õÿ³Ñêž×1
-óøÒ­ý2ÚNL.S‚Q‚\HY\ë6 ‰©d~
-†ÄËê‰`›@»
-Ý0o7óP‚÷·X$ŽNR”
-¸«ÇXbSÀIo(§+Î2”\üÍÐÞ¦
-†"r/J7¯€Š¼¦{9T?M^é${|Ž¢B½O*EižßØGûLm¾ìIKÈÃOè¯óðÄÛ聣ãµíëvn¸«Oó"ha9ä-ÞGæÓ~ŽzgÎÐ×fìÙ¹E$à‚ÅàKoå_·êvp—ˆ>à×
-¼ÙèIóʼÊ<Òeú>5=.óAçIVʏ
-;Â88`‡ÿAf2”Ýà3äÏÏêl «YO†2„Ò|W•’*hµ›xuÓµ³à®uE‘k4¿Ïpi„ZR
- at A<³rÃ=)íI»ÉÀ,[úw¥Ž)tþí1‡ï…œ€‰O\øWÁÀ±¨jR8¢È•¨mÝ:©GW×rFdOÌí0Åk†?!Ç
-œÚÖ ¢ °°+€ÍW¬µrÙ•3)`j‰«kk•Eø"5W+aÝ{ýÅ%–]&ÖñÛPþ—y3‹izåq3¾ä"™Ó8´{@e¦8gæE˜¤Õl†9³Æ6zqøzíy²¹ÉÒ¢å6úÝ&Ü|xdb•“HAnÿöïüÐÚÇQož®ÛV†¤*¬Šâ¾Ð5>yÌóJîA7s‡CRŠ?Ÿ Á˜	H¹4y|}eá~؉5i„‚ç÷€!š4˜€:Í
-ÝŒî*üøPp! y`®#Ræ,jXHÝÍ5Çå &Éij+¼«;Yݏ®81¾šzžäÁʧ!ëˆù¾œM—j„Žîi¸tLêÚ­Dº§ÆL؍øå%Ák!›¸H±¦í$ùÆIß9òbÒÑM"«¬ºõ/¶X€Æn~?~fL…¸·‘—uãueœ/寞\jQæÔ<"8ÔŸm3ëvõ_¬+î*±£[ÜU‚»ê(™^`UQ”ð÷s_\¥!çÅÜwÖ]ÿ´F8Eª*^N~„Zü ³»ÑÍ?üÅa™ÝM–jM1«„̱D󏛻Ž’–ÄøÀ5¦ à*$+›ãÐñŠ{%Xüd¹ƒÝ{vxŸWž* M2%‰ò$Öq(«<¶Ê¿0ð˹`}ïëÅðag|§°È6•^‡.êï^“coþ.\†3-Š/…S¥ažæÿ{4+ùKø&šß òSŒ[K$|mñ&
-Ø´ÃŒÐðÓ²-rh/0ïok…ÿýxØüyué
+L}êm­ÛÝ^eiðWëêÙ¹ËIYŸ«¨¢/+XiæÏÊÓµ6›ß71HAùƺ,Tj[w›_‹¶
+ìý¸BU•ÛÒì¶*+Ã<ÃÓÚí§Í?7ÑíãìöÃ1˜Ãuò´
+éZøyc§“Áî²Úa—ÁË.)3îY6Ð^Ì»88Ÿw{Ú«µ3,®Qù¤G]Oftà“<ª‚“ù°Û§‘
+^NðèÆAÏçá×/­ã34?vÞÌ­A‡À-ö±
+³´bC|¼¶Ÿ£85
+¼¤TðDöÁQiÐëÎo93>Û
+Á‰
+¡x”K·äI¨¢ÔÇãçÃ÷ÿÅzK÷©$LŠL7ŸFk@Óµà»öØ£iBŠªÇ=öI‡eZn÷*c•ð¡è•öÓVog˜»³–†iG<ýÜ£qOüû9Ê¢záú£
+oß@£F	NœG֝pïM<í–çP|
+2✦Qp8ɧü%PðÅå ôtŸæa	h^„U;ÈVàç¾¾÷\¼—
+q³Rüˆ(î^º‹1-½‹ô<¾^
+1x2˽ÚáDÍÓ4I°ð‹Îã€ÂgÛw£ô‚wX 8ÃPO¢FþÅ]°JPT2ÙþÈ^£^›Ðó€Æ`”c4’4øab‘q“~l­;¡Iƒ²–­Åk¼²Ž_Nk{•AœÔ­¶hO¢ü(XÉ×GrÂ7
+lï¦q®éNŒ3Bìèó¹¥Û½ì¼îìÎӝ6›+Îû˜ÉÕµsD\ÃجYCêÜJØ–…A÷‰Jq$`B(q@ªaëÚ’+ÄÐ7Dn…Ø…G-ð‚Z÷|äqÔ|Ô­QÛt‡ ‘9ØÒ¡–¸st'+˜¼¶oŒ@­÷–µo¼&ã/šÂµFÝ:‰ò0*Kè3ÕôY·ÿêõÈáÝ[Ã,AŸ	ðMRÞ¹WÜ
+‰|í³mÍÑóât‚ïO“¤{
+靬Û=»	<
+Á`(Ê(É—qš
+ÿö’âÿ/Ôõ0÷Ó*5d*¬T¶¤†´TËУÀ×H at h':ýÐïï³DPEÖÐõž+ŸY8b‘[:Ýë£éä0¢âŒ’Ÿì½Î…=	BE³ó•‘r$#PÅhëéÁ»¹³ò
+ð„qn-‘èÝ4¦¼K_dY&B9¥sKŠàÂvF¶žXÒhf¸>Öè@1£¹à€ì}R{Þey mÌ&Ǹ77AÖ¬˜ׂzTý•	¥P§_-eØÜ¡PqœIÇÚhþ"Õ8?Ø–TB‡ ÷á=鳜Ϥ
+‹–¡àÙLN{Ÿ÷ìh…΀ûÛáh‘b2ðýwèâ+P1¯º;·ÔÄÞ› ÿ9VéÈõx˜¾º9ƒßê´'_?^«Ôéɬ3eÏ€QCÊ`él€úÜ€ÕÿÏNDg¨{^OÄ(ÌãK·öËh;=Z0¹L	F	r!eAr­Û€&¦fù=(/«'‚mí*tüÝÌC	Þßb‘8:IQ6à®c‰M'½¡œ®8ËPrñ?>4Cox›*ŠÈ½(a8ܼ*òšîåPý4y¥“ìñ9Š
+õJ<©¥y~c<í3µù²'i,!?¡¿jÌÃo£ŽŽ×¶¯Û¹á®>Í‹ …åp<’·x™Oû9ê9C_›±gç‘€ƒ/q¼•W|iܪÛÁ]^ ú€_7tòf£'Í+ó*óH”=
+èûÔhô¸Ì'Y)?*hìãà€þ™1È PvƒÏ??¨³®f=ÊJó]UJª ÕnâÕM×΂»ÖEþ­Ñü>Ã¥jI) ñÌÊ
+÷¤´'í$°léß•:¦Ðiø·Ç>¾K@r&>-pá[\Ç¢ªIáˆ"?T¢¶uë¤F]]Ë5‘=1·Ã¯>ü„+pj[ˆz€Â® 4_±ÖÊeWf̤€©%®®­Uá‹Ô\­„uïõ—Xv™XÇoCù_æÍ,¦é•ÇÍø’‹8dNãÐî•™>þ᜙a’VW°æÌÛèAÆáëI´çÉvæ&HCˆ–Û|Pèt›póià‘‰UN"ý¹ýÛ¿óCkG=¾yºn[’ª°*Šû>@×8øä1Ï+¹ÜÌI)þ |‚c& åÒäñõ•…ûQ`'Ö¤
+žß„hÐ`v ê4+dts0º«ðãCÁ…€æE|€¹ŽH™³¨a!u7×—˜$Ï®ð®îdu?ºâÄøjêy’+Ÿ†¬#æûr6]ªv:º§àÒ1©k_´éž3a7âO”—¯…lâ"Åš¶“ä'}çÈ‹a4JG7‰¬²êÖ¿Øbn»ùýø™1âÜF^֍וq¾”¿zr©E™PóˆàP¶Í¬ÛÕ±®¸«dÄŽnqW	îª;T fzUEQÂß/Ì}q•†PœsßYw!düÓáE¨ªx9ùjUðÌîF7üð‡ev7ýYª5Ĭ62ÇÍ?nî:JZ~àט‚\€«<X¬lŽCÇ+î•`ñ“åþuïÙá}^yª 4É”t@$Ê?’XÇ¡¬òØ*ÿÂÀ/ç‚õ½¯ǝñÂ"ÛTzº¨¼{MŽ½ù»pδ(¾N•†yšÿïѬä/á›h~ÈO!0zl-uðµÅ˜( `Ó3BÃOËv´È¡½À¼¿­þ÷ãaóKÑç
 endstream
 endobj
-10738 0 obj <<
+10779 0 obj <<
 /Type /Page
-/Contents 10739 0 R
-/Resources 10737 0 R
+/Contents 10780 0 R
+/Resources 10778 0 R
 /MediaBox [0 0 612 792]
-/Parent 10736 0 R
+/Parent 10765 0 R
 >> endobj
-10740 0 obj <<
-/D [10738 0 R /XYZ 100.892 685.529 null]
+10781 0 obj <<
+/D [10779 0 R /XYZ 100.892 685.529 null]
 >> endobj
-10737 0 obj <<
-/Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F85 5521 0 R /F51 3729 0 R /F71 5424 0 R >>
+10778 0 obj <<
+/Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F85 5513 0 R /F51 3736 0 R /F53 3738 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-10743 0 obj <<
+10784 0 obj <<
 /Length 2273      
 /Filter /FlateDecode
 >>
 stream
-xÚµXÉ’ã6½×W(æb*¢Es7ßÚ3nO;¼»nnP$1š"e¬*ý½s%ªX5[ÌEÂ’H$ry™Éhµ_E«oï¾¾¿ûòC­â(¬¢*^ÝïVq‡E¯ò²
-³J­î·«ßƒ\©õ÷ß}ù!IVeXå¹"R•…yU'"úy]VÁûõ&~جãàkik¶ëMš©àuCó0:¿ð~tÓ¹¦Ö®é; Vqüý OÎL‘”xéÝ7÷wÞÅpÈy%^¦éª>ÞýþG´ÚÂÞw«(LAš'¢<®Ò¬ó,ƒq»úíî—»èúÍq6{s*Ô*WUHoÃçô±áz“—eðÞ®7*΂~Çÿß7Ý:)ƒñyo†—üÀˏQ˜Gï`œf;4r¨î‰Ø
-}»ùÅ™Þãº
-jÝ1ÁÃzû†W·hT‡J½§ÆP	 ù&NÃLU“p £4%‘ÒTïxŸž7ì®-§ŸñÂ"%ò¾û°Hª2°ÍñԢΓª
->EY¤»-ïÀ\?€…ZXŽ…zâËó]?ðÀ1¿jñÁH€
-Á}í¯íö­ˆðYšófé©ü¨’Ïõ“®g=5ÝÉÈêAÖ<âi34¤Ÿ3¯²s´6ƒXA[Û“!êF;ÏžÔ/,Á¥Íµ|‹gǺ6ž–ª$@]¤*vºiÇÁð„Lÿšiì‰í]7ø’š÷Ž|÷vl
-øœÊK43Hí9íúQ.€[Qež}¦Gž½¦ìW¬åÌÉoÔ:˜?Çf€‡é< ®ËxŠëwKÜr”ÜS/Û8³Ä6SÙ¿dVx
-;îvMÝ 4,r+¤H.ÜÈ×ÑaØ&EX•§íOˆ3º}õÁ“.›DÅ„/£&‹ª%Àå¶yôpÆ	x<‚Nƒq–	À7­ámñúÉlÓ!Oȃx^߶=R?AÐ,ÉQwÈîвÇ3”KCÍž.Xܚ됇3CƒÓ|õŠiŠ|"½' L«|ŠMšr´ã
-z!(†0]X9B!s¡(8>
-Š^ðÌ౑ÛgZ‡xJ§Tž
-8ÀÊUÌmNÝN×M{Á
-8@`;$®ÙB –i|X—àï„DACwÁˆºd±Ëí8P`Ú¶ÅQthpÇã)9 ‰> Ø©xÛõ¼ÃàƒÑ’ÃÖÈtM+g=w”mvd0GÝt¯9ÖELËÁ†‚³ŽèӏÕGIH¯j•S’4®?’÷󊼞FSólj,Â7ýy#¾ù?;4"×¢GçPkÄÊÓ~ß0΂¬Y5…Â;tL"×æäx‹=<É –w¼Bp]"\ãLóß܈¥‡ÎòQÍn-"Ìl"Ùo.£ët9‡F’Cªñjמy•™c4àùM^ˆÀ¸V+¥& $‘ú`:¹äëN¶#ÉŸóÅY6½!©â"'U&4<ÀL8X94e&šQyÌ%ºbjŠ)Ì6´q
-
-/Ó3>4…Âu†K+LÔ}u‚TŽá`Š8œŒ\¿J¥+§¡w Vžè=DŽ•	’@½µÍ#H’rå± Fô‡¢ô¡£½qã‘&¬$ô'a<¸±›€‰Hzþh 5«Âó>%žÖtxË”N¤:bT ÉÑY½3‹``¶Íx5P0}tè'Š¬ŽÿTM5ìèҸȮ ’ôªbÁ™(Y !lòc³?ºkDB î#Oõ¢jç4E×gÿ'RãÅÞE›-/ëºî-ôÿk&°gë>1/JñÜe»2©“²ýØn—»ÔõQÎU¬çQ>Š²‹ëà.ç$t½¬À^³ï¨DÔÔKyàÇã¤m¶s fà!z4ü›g//y]·Tº¸Ä5‚jˆãâ'Rp#7‚Éš	½…”"°ÍþöØ}wßûO ;ý¯ ûR.cö¬è»ç•]•éi&MS6¥gšÌàüÆÖ˜£Y,0ã2	“4þ÷*W «(Œã—èDéÓ5vw–Vî ꥳ˜•˜¸?•˜LLÕåbX½Uؐ	µÐN;.,nÈM!'¡ùéŸâ% â`¼a·RB²ø(dìÈ0 ßdÏšÜvJ8êzþ‡Òâ´<»îJÞ¬˜T\òCp€àN™X©ˆÃⱄîSœ*‹òÌ€bû7Ow]áà
-cG5õðep[Â6eBrÉOï¹¾Ç:1"ª›PMi鿤%ô Úb"O±!,<Òn“>@ã”qá"­Ï‡–Yr“ˆÕc/g	=7Ëy[ÄC5`]"fð¦÷øÝ¥¸ê^3Vþ‹ÈYq(7ö¸Á7ÂDµõLô^̪çòúEwg®Y‰©Ñó¦"å5ïOßöþtæýìèÿÿ*Ó·žËmôžÉ„!ø©)I0ÞÖdZwT\'ðòb¬ö{¶½³X*ï«HCõ`qóù֏zø,åc½º|ÅÒ̬Á†N"¶e‰¡a )Žózhðƒ^Ë3²3þäü„aBßJàÿâm¸¸»9‚EÑrBŸ6YìÚ% ̨ÏK#Ѝ›š>§€Ù)ò`uo OÖ-†\T,5ñH™ÀÃ2ÃKíŽ[šçZ‹ô…íßÓ;m3Ñ»,XPÔ\u£é
-ºa—9¡ó¢öŠãJ§9ønëÛaþÙO_¯0y@°Ìb†÷DŠLhÀ ª,pB@¾¤;©aq"_à¨þF"1*'ü/fµ§Ù.ØŸB•F†¤xƒ°ÇÊ(<tóâ5r£A±ER˜®¨
-Ñ!%{,Œ„Ô¾(ÃA§;h$¥Ãõ&<Q’agýÁÞÓp˜áø¦¿‚²â'yÖøvÁµo„@Õ.—¸¥ù]ñ·Øçaô0x÷ªQzéìˆÐöG÷,h§Ö‘ÓÇÊ‹ó‰*#Ý’8TJ½ùu>LŠtú6¿ðM>Áï†p y%JòñÛúõ›9`ûä/Ž•r	
+xÚµXÉ’ã6½×W(æb*¢E“àî[{Æíi‡w×Í튂$FS¤L€U¥¿wn D«f‹¹HX‰D./3­ö«hõíÝ×÷w_~È¢U…UTÅ«ûÝ*Îâ°ˆâU^VaV¥«ûíê÷ OÕúûï¾ü Ôª«<O‰4ͼ*ý¼.«àýz?lÖqð5Ž´5Ûõ&ÉÒàuCó0:¿ð~tÓ¹¦Ö®é; Nã"øûAŸœ˜B•xéÝ7÷wÞÅpÈy%^&ɪ>ÞýþG´ÚÂÞw«(L@š'¢<®’¬ó,ƒq»úíî—»èúÍq6{s*ÒUžV!½
+ŸÓwƆëM^–Á{»Þ¤qô;þÿ¾éÖªÆç
+¼^ò/?Fa½ƒq’îÐÈ¡º'b7ôíæSgzëiPëŽ	ÖØ7¼º5@“v¨$Ü{jÜ• ’oâ$ÌÒjt”$$R’¤Ã;žð§ç
+{†k‹Àég|†°P "%ï»? U•mŽ§u®ª*øe‘opý ja9ê‰/ÏwýÀÇüªÅ#*÷µ¿¶Û·"ÂgdiΛ¥§ò£RH>×O¸žõÔt[t$#«Xóˆ§ÍА~μÊfÌQÐÚbmmO†¨í<{R¿°—6×òe,žëÚXxZ’ª u‘¤q°ÓM;†'d"ø×LcOlïºÁ—Ô¼wä»·ckÀçÒ¼Dó0hÏi׏rÜŠ*;ðì3=òì5e¿â`-gN~£ÖÁü96<”Hçñ q]ÆS\¿[â–C äž‚xÙÆ™%f°YšýKf…§°ãn×Ô
+@Ã"·"T…ºp#_G‡]`«Š°,*OÛŸgtûêƒ'	8\6*	
+^FMUK€Ëmó0èáŒðx3œã,€oZÃÛâõ“Ù¦Cž;ð¼¾m{¤~‚ Y
+’£î:3Ý' dg(—„8š=\°¸94×!g†§ùêÓùDzO ˜Tù›4ä8hÇôBPaº°r„BæBQp|¼à™†Ac#·Ï´"ñ¤§Ò<p€•«˜Û0<œ&$º®›ö‚p€ÀvH\³…@-|X—àï„DACwÁˆºd±Ëí8HÁ´m‹£,èÐàŽÇSr@}:°Sñ¶ëy‡Á£%$‡­‘éšVÎzî(ÛìÈ`Žºé^s¬‹˜–ƒ
+3gÑ%¦«’^Õ*§$9h\$ïçy%<¦æÙÔX(„oúóF|óvhD®EÎ¡ÖˆSOû}Ã8²fÕ
+ïÐ1S¹6'Ç[ìá*ƒXÞñ
+Áu‰p3Ís –n:ËG5»µˆ0³‰d¼¹Œ®Ó-,ä*‡T	âÕ®=ó*3ÇhÀ=ò›¼'€p­VJ1L at JI}0\rŽÇu'Û‘äÏùâ,›Þ¿Tq‘“*`&¬š2ͨ¼ æ]15ÅfÚ¸††—éš@a‰:Ç%•G&Hê¾:A*Çp0ENF®_¥ÒÀ•ÓÐ;P+Oô"ÇÊ„ƒIH ÞÚ恤@I¸òXP#úCQúÐ…ÑÞ8‡ñHVú“0ÜØMÀD$=ÿ4šˆUáyŸÀOk:¼å
+J'R1
+*€äè¬Þ™E00Ûf<‚(˜>:ô“”¬ŽÿTM5ìèҸȮªäªbÁ™(Y !lòc³?ºkDB î#Oõ¢jç4E×gÿ˜4VRãÅÞE›-/ëºî-ôÿk&°gë>1/JñÜe»2©“²ýØn—»ÔõQÎU¬çQ>Š²‹ëà.ç$t½¬À^³ï¨DÔÔKyàÇã¤m¶s fà!z4ü›g//y]·Tº¸Ä5‚jˆãâ'Rp#7‚Éš	½…”"°ÍþöØ}wßûO ;ù¯ ûR.cö¬è»ç•]•éI&MS6¥gšÌàüÆÖ˜£Y,0ãR…*‰ÿ½ÊÀ*
+ãø%:QútÝ¥•;ˆz©Ä,f%&îO%&S5E¹˜Nß*lÈ„Zè@'‹7䦐“ÐüôOñ’G	q0Þ¿°[)!Y|2vdo²gMn;¥Fu=ÿCiñ?Zž]w%oVLi\òCp€àN™8M#f‹Ç~ºOq’Z”gÛ¿yºë
+W;ª©‡/ƒÛò–°)[’K~zxÏõ=Ö‰yQÝ„jJJÿu )¡Õy‚
+ñø`áù“¾p›ô§tˆi}>´Ì’›D¬{9Kè¹YÎÛ"ªë21ƒ7½Çï.ÅU÷š±2ð_DΊ›@ɸ±Ç
+¾$bh¬­gê ÷bV=ÿ“×/
+¸;pÍJLž7)¯yò¶÷'3ïgGÿÿW™¾õ\n› ÷T†à§&¥0ÞÖdZwT\+xy1Ö?û=ÛÞY¬Sï«HCõ`qóù֏zø,åc½º|ÅÒ̬Á†VÛREbhHŠccÁ¼ü ×òŒìŒÿ9a˜Ð·ø¿x.înŽ`Qô…œÐ§ÍB»v	3êó’tc†Ç¦¦Ï)`vŠ<XÝè“u‹!KM<Aæð°ÌðR»ã–æŹ֢}aû÷tÀŽG[ãÌpä.Rê®ºÑäݰ˜ЊyQ{ˆGÅq¥Ó|·Šõí‚0ÿì§/ƒW˜< Xf1û’"0ˆ*œ‚/éNjXœÈ8ª¿‘HŒJàI…ÿ‹YíÄiA¶ö'P¥‘á )^à ì±2
+ݼxÜhPlÑ_ ¦+ªBtˆGÉ‹Æ#!µ/ÊpÐiÇIép½	O”dØY°÷4f8¾é¯ ¬øÉßcž5~€]pí›D!ÐBµË%nE©ƒG~Wü-öy=ŒÞ½j”„^:;"´ýÑÀ=Ë_Ú©õEäô±òâã¼JKÀH at 7‡iš¾ùu>TE2}›_ø&¯ð»!@^*…|üöÇŸ~ýfØþ$ù]Kr
 endstream
 endobj
-10742 0 obj <<
+10783 0 obj <<
 /Type /Page
-/Contents 10743 0 R
-/Resources 10741 0 R
+/Contents 10784 0 R
+/Resources 10782 0 R
 /MediaBox [0 0 612 792]
-/Parent 10736 0 R
+/Parent 10765 0 R
 >> endobj
-10744 0 obj <<
-/D [10742 0 R /XYZ 151.701 685.529 null]
+10785 0 obj <<
+/D [10783 0 R /XYZ 151.701 685.529 null]
 >> endobj
-10741 0 obj <<
-/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F85 5521 0 R /F51 3729 0 R >>
+10782 0 obj <<
+/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F85 5513 0 R /F51 3736 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-10747 0 obj <<
+10788 0 obj <<
 /Length 1919      
 /Filter /FlateDecode
 >>
 stream
-xÚµXKã6¾ûWø¶2Ðæê-1A	2»›ì"
-ä0²DÛÄèá¥v÷¿ßz²äQ’‚\,²X,VëñÑþö¼õ·ÿÞüð¼ùç¿Âp›	™ùÁöù´
-|_ä2ܦ¹‰Œ·ÏÕöƒ÷‹*ݵ»Ïï‰=2Mcd¥ðÛg¾0¡Øí?¼ç].=U^Z]õn%±÷£6åhÌ$)ñá8!}I'G0ÎâÄÉJã¹6ïž7Ÿ7Py¦]"¢h[6›ýmkï·¾ˆd¾½g³’\¤	J«·¿lþ·ñçÉüà ÔÀœ4–‚ÌÂãŸ/j·ÃÈkºžF±§êâ¸Û‡™×õÅ`i¿ù‰ßwÛ…¹§z ¼×¼µHŠWžkû¤Ž%þ^O1W:C•ú7?ˆK&mÅ|gýB‡ô
-´"‘Ä’uPç(ò½¢j4j…çÞÐðºÞ.òçÜ;µ‹(¡ô*Ek݉)eÇú÷[À)k`¥]ˆtcþIÑ¸uT—ŠÛý\íÄj
-2¨J )øw„Y¾áªf‹G镱a]½G#ÀY	šyf'¤Rµn4ˆçéM™ÏcÑ[qǾ »øD†
-«¾¥ˆ¢Ï6ÚhV³§€ZðÌÖê¾DQž?[,’,uQþRÔ£ú®˜¥×26³PDi万ŽUlÍ7Ìœsæ} S!#¹ÝÇ™ˆ!OiÓ:#°‡@d&aÂ熖2MñqMðD‰<‹XÞT¯žÖLƒ4ʹ°,X“Aµ‘¸®kÕÒ¥6˜"„ºæ(Óí™yz5Œ}ËË/»$õð°ßqJš‚ZùÒ3–¥2æ[6¼»ªö úÞNÍ[sìê9Aõ/ºT3¨fF8Ž'ž­„ÎUõÍ¡R­V•åÆd˜m.{UtkÆÓI—ZµÃŒM·§î0¶ÅK¡ëUé˜jÀð©ín­Ýׯơ¶êv at Q=‡^}ž”(Ëá ^¯ºŸô2Šªó–ØL%=']îª/…0i2®íMWµ:TÅP8ž®}ù]9]ï2îڗݘûåJÝ•ŸÇѼý¡ÄJ›âšgˆ$+aèß`^hç<}n¡;ñÇ®Žš¬]9ÈZº¼Žc·áâä`%ÁA¥NÅXâ+rÎv£À«3à(¤4A
-¤‰±‹ØŒÖS"‰¦Æj];5öŽ,£ëcW-ÊýOñ"¯²:tü5Ê*U6pl¶¸Ã	›k݁ÖèAð_ Ò0]:ò!ÁNpW¨caÕímÍh;KË©!‡†úç•Â.Úb{±×NgM~­…"¾ƒW7×ü‰0’e$/E‘$/åh~Ûv+½+Ñ:£ÛÁyUsƒUgî—Ò£.
-¶J.‡@°åP~Qqí±/,íÁææ8_­Ï1ôœÉªo×$f"ñ§€‚ÃW¤ˆ“äë¥ThñŠ¸þ©œ©£B¶­ª“‰ ¾^L¥Õ׈ÙǁO½FR jq¼½ÂìX3€j40(‘¹÷=\lž¬FMSÔd5O@‘™÷þ‰7Ü dÙ´‚¬÷Ãdyé†ZpI¨(ý
-_!Bþ	“=á°FêÖ8áä§]u[’s²0IR[õJ¤À{Ï„¦£r‚%Ó¬´òùåØ÷Š†	
-"¿»ý€ko×)ý€å¦ëú1+ab>é«å#䙆ÞO­;Ž!‰d<_Ì]yèâ8¸«C([›ý*ï-àF´JuÀ(_bÝ]™Pð‡ü€Ëø® Ê… µ»‚"[Òàp*MÉ?³íäF¢Ì]ëƒ\É…cƒ1dz¿„^†G¤æÎŽ¼k1\V;1¿zU刡‚.Œcï׋v·ƒÈ
-[¨,–.ìÀÝ͊Ε ?éVUŽ~{€ˆ½â}@å’/ºù]-<E
-azÂctA-ºø${Øô€íýy©âûÍjßHEìO¨þWÌÙ}커ŠýÀ>TVð‡ï>ûÇ)uø>d€yŠd_J(gfñ?oéGìÞj±Œ[꺡”xà0baô¼ƒÇ$´tÌ%\¤~‹ƒé…¨#¥>Ш H›·¸Ý5sÞ`cý§¸bã.Ü;è1
-ºã íO.mo/à¯Ü´Õ+¡ð§S1·¯TBÑŒnpì* ]²%FŠ“'ß=ØûҍuÅã	f…ð"¨4‚ëϪù|uV›¥‹¨p5ǯÕæÞ82âáÄÉüy|0áØžþ;8c'àõÓ´E›Ùžl¶Ç-LR±¹ôfX©é^†–UF‹š†ôŽÉ'|ËëÃÙÏ<MÏm榠DÖ	òÔzÎ
-½t •DR=¦³	?JÆÐN›• »]ºÚ˜)ýþþ䱁RÄ÷¿Þ}µ}ù*F˜ùŠ!Á "ØJØÆ…kFWv¤¨Î—v/ rÁ…ÐA|évrܱožY…I>/U8¥÷N˜Hï¿;€.ßÿÌÝ4ªÒ¶ß!§‰ëTD€Ì©„YXށû¾{ÞüaqË
+xÚµXKã6¾ûWø¶2ÐÖJ¢^LC‚Ìîf€ »H9L†,Ñ61zxD©Ýýï·¤,y”d€ ‹,‹UÅz|t°=oƒí¿7?<oþù¯(Úf¾Ì‚pû|Ú†Aàç2Ú¦¹ôoŸ«íïUºkwŸß{îË4‘=’~ ÜóE¹ù»}¤Â{ÞåÒSå¥ÕeQïö"‰½µ)Gc&II Çù2t²€q'NVäÚ¼{Þ|Þ„@æ™v‰/Ķl6>Û
+ÖÞo_È|{#Îf+’ÜO”VoÙüoÌ-“ùÁ!¨‚9i,}2¾¨Ý>Ž„×t=bOÕÅq·2¯ë‹ÁÒ~’ Ý…LCﶋrOõ@y¯yk‘4¯<׆w5HKü½<žb®t†*õoA—L,ÚŠùÎú…1è0h
+?‰%ë< ÎB^Q5µÂóBoèaX]oùsîÚÅ ”Hz•¢‹‚µîÄ”²cýûÎ-à”5°Ò.Dº1ÿ¤ÀhÜ:ª€KÅ‹í~®vbµ† T壁)øwDY¾áªe‹G镱a]½G#ÀY	šyf'¤Rµn4ˆçéM™ÏcÑ[qǾ »øD†
+«¾¥BàÙF›Í1{
+¨Àl­îKåùC°Å~’¥.Ê_ŠzTß³ôZÆfù"Ž{èXÅÖ|c3HÌ™÷¡L})ävg~yJ›>С="3‰>7²´ˆi¾ï\Ó<!„Ÿg‚åýGõêiÍ4H£<”ËÂ5yªœø(@Àu]«–.µÁ$ ꚣL·gæéÕ0ö-/¿ì’ÔÃÃ~Ç)i
+jåKÌX–ʘoÙðîªÚƒê{;5oͱ«çÕ¿èR-XÌ šá8žx¶:WÕ7‡JµZU–“a¶¹ìUuЭO']jÕ36ÝžºÃØ/…®W¥cª綻µv_S¼‡vÚªÛEAôzõyR¢,‡ƒz½ê~ÒË(ªÎ_Xb3•ôœt¹«¾¤ɸ¶;4]5ÖêPCáxºöåwýåt½Ë¸k_v/`î—+uW~:Góö‡+mŠ#hRœ!’¬„¡ƒy¡óô¹…ZìÄ»~x8j²vå kéò:ŽÜ.„‹“ƒ••:c=ø_‘s¶…^]˜G¥	R MŒ]Äf´–˜2ô15V{ìÚ©qàãÈ2º>zeÑò¡ÜÿO ò*«CÇ_£¬rPeCÇf‹1œ°	±Öhÿ…~¥KG>$xÂ	î
+u,¬º½­mg)p95äÐP¿ñ¼RØE[l/öº"À	Ѭɯ²Èï ÆÕÍ5	?ŒdÉKBHòRŽæ‹Ø¶[é]‰Ö=ØΫš¬:s¿”uiX°åPr9‚-‡ò‹rˆk}ai–À(ð0Çùj}Ž¡çLV}»&1ó“`
+(8|EJúq’|½”
+-^‘—Ã?•3uTȶUu2?ÌïSiõ5böqPF¯…‘ôµ8Þ^av¬@ULçJdî}›'«Q“Ç5GÍPdæ½â
+7 Y6­ ëƒ(Y^ºa\*JAÃ_ÆWH ÂdO8¬‘:…5N8ùiWÇ_ÝV„äœ,LÒ…ÔV½)ôÞ3¡é¨œ`É4+톁€¼G~9ö½â„aBƒÈï.d?àÚÛuJ?`¹éº~ÌJ˜˜Oújùy¦‘÷SëŽcH"Ï$s—]‡wuek³_…â½܈V©.åK¬»+
+þpßT¹ vWPÄ‚cKN¥)ùg¶ÜH‚¹k}‹"¹pl0†lAï—ЫÂðjîlá]‹áâ°Ú‰ùÕ«*Gta{¿^´{Ô¸Ìè@ÞPØBe±taînVt®Ô øI·ªr¬ ðÛDì‡ì*ǐ|ÑÕÈï±ð5„éY¨1\ä¹ N¸èà“ìaÓ¶楊ì7«}#õã`Bõ¿bÎîãÀ%U„ö¡‚´‚?|÷Þ=N©ûÃ÷!ÌV$ûRB93‹ÿaxK¯8b÷V‹eÜR׍¤Ä‡ƒ¤ç<&¡¥c.á"õ[L/D})õFAÚ¼Åí®™óë<ÅwáÞAQЀhri{{åÖ }¬^Y…?Š¹}¥ŠftƒcWí’-4R<˜<Aøî	ÄÞ—n¬+O0+‚1@¥\¾PÍ竳Ú,]D倫9~­6÷Æ‘'NÌãƒ	'ÀöôßÁ; ¯Ÿ¦-ÚÌöd³=na’ŠÍ¥7ÃJMטð2²¬R,jÒ;&Ÿð-¯kç ó4=·™›‚Y'XÈS[èe4+ôҁTIõ˜Î&ü(C;mV‚îvéj[`¦ôûû#ÇzJ?¾ÿðîó¨íËW1ÀÌ·P<ŒÁV’Ð6.\3º²#Eu¾´{©¨ •.„âK·“ãŽuxxóÌB(Jòy©Â)½w¢DzÿÝtùþgžè¦Q•¶ýÙ85èH\§"dN Ì
+ÄòÜ÷Ýóæÿ8°qÉ
 endstream
 endobj
-10746 0 obj <<
+10787 0 obj <<
 /Type /Page
-/Contents 10747 0 R
-/Resources 10745 0 R
+/Contents 10788 0 R
+/Resources 10786 0 R
 /MediaBox [0 0 612 792]
-/Parent 10736 0 R
+/Parent 10765 0 R
 >> endobj
-10748 0 obj <<
-/D [10746 0 R /XYZ 100.892 685.529 null]
+10789 0 obj <<
+/D [10787 0 R /XYZ 100.892 685.529 null]
 >> endobj
-10745 0 obj <<
-/Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F85 5521 0 R /F71 5424 0 R /F51 3729 0 R >>
+10786 0 obj <<
+/Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F85 5513 0 R /F53 3738 0 R /F51 3736 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-10751 0 obj <<
+10792 0 obj <<
 /Length 2292      
 /Filter /FlateDecode
 >>
 stream
-xÚÍYKsÛȾëW°r	XeŽ0/<6¥ƒ×±Sëʦ’²R9h}‘C1pñ°¬Ÿ~H@‚,—­Tí…ô4¦{º¿î™nÆ‹Ý"^üíâçë‹Ëw6^ÈXäq.×Û…´R¤±\$Y.ln×›ÅM”˜dùñúýå;¥™È“Ä«±"É3X‰˜þ¹Ìòèõr%£_WKýŒ#×úÍr¥­‰þZ´]SÜöÝ@xÝw{_uÅÚuE]³‘iôfo˜Ce(ôâíõÅ豈ž#õ¬Ðz±>\Ü|Œ˜{¿ˆ…mîˆó°Ð6‰µ0..þu‡=Ç“½ËÉÞs%âÄ.“Ú#në·X¦¤Çðáå»ÌN¾¢á`…úÓOl*9aRRL×û¢]®”2QçÑL%Ø«$ŠE3êèõ¯azïºaäyÞmE…Æt]ÝsEõ©=ÃBïú¦b꺆gm<ê¶XmVRkrÖ©Ý×}I¾I½Zª4B‡f=*	æŒ6Eã×]yÏL]ÍTÒ	ƒ@$’ÀÒk½
-ßìaÛ—%“ÚέQØ'~NT1få,ëvê÷¥oÅreSý‚‚Ò$ªaIÄKj£»%ðÔͦ}ïY[fa¡0ØÖÍa`±] “r@:ñ±J©¯¼.g¤Ù`¶Ò;0š²ŠìO‡}6?P>ß>‚µ–VÈÔ,’8
-ó5\•êª	ÅS¨i™	cRZ+–	«ùáßoÞ¼ýðáUP•Àƒ‘aÿÜ2i¬÷6ôzW€Ó@ô5 ÆÄ5Úé3þø¦)Èõ¹€ÔyS6‰\Ù{pa"“èuçA!v°°à«-ཅÑÑðÜà1ÖÙÇú¾.7휷Úú@ ´geø•
-G¤-dŸ¢ÚPnâ
-ñÃØ¢‹ñq ÖCÒÖeßà¶tóÞ)LS†JRa¥>猹”&ÖÊ<g}9‚3%2NwGþYi­£ªÆÝhÝ’†ž_zÎÆ0O±Ï#oê2œecÀ¤Úà²i
-œ&ÎUȁk„ÍÔw%ÎM]ùÙÔ©­P‰ØÞþÞÁ¾BÅAS#-îhÆÐ	b±}ÖÎyzRã®èöaEZ2Œ‘&ò°'M˜\wLAD³o -\ªÝùk‹Ô$Oå3Œ¬lœñÕU”SrL†x)¿) 0#‡*‰ÄyN@ÙÝyäŽÇ2œ¯ÿÿ5¾õݼs‘«tà{³ÁhIЇ%þP7÷<¦ K†´¤§À<—L-‰„q&@	gíUPbš
-:×t-#Ýí\Qq˜08BDTþK¨óú4!œFZˆŸfjÌ·üB+æm˜x€XŒ'Sß0éÂÀߏβXKˆ‰äœAÑøÍœñ᎖ÉÓí/s«¥"3ùd­¶èüÜbpù²Æ~ûbm¿Ýë®y³«¥p”©ój+cÔఇˮtaj8°>"¶]ùüÆéJ`£½;'<>ô]ÅO?“WˆþåÈn銊ïExbÀ·<|p°Ñâ#\S’<jïy1÷% #¨5ÙÆõÞß6!U» Ëm]–t®Þµ?}5„a=ýX?
-#ð¼V'_á	y•Œu8%Nvéù|œÁíýŒÛ›¶_¯Á¸W˜W®¬•¿{|72°¥´1ʈØ|ýÎ.Ù£»ÑT¾Q‰ˆ­‚§œ†¾ƒJ¤ã³áä$™Ê_FrÃ1–L%ƒÅ7W,<—•«)4Š]U7þŠl¤ßº¾ì®nÝæãìyf D‹Oùö¹Ìos dòãÀy2g@ª’é9:ÕC¸Ùi¸é'`“¦Â¨üû`£³TäR½lp­îmß›‘`3‘ü4l쳨Ùþ‚šg(Áód¥Ô,lþl”0™}¼i~
-8J,¸4jl5dòÇܧ‘IkYXëà Îeþ2’³XdÖN%phû—ÁÜ$ã@aðÌb%ƒ£8ξ*9Äÿ åkÇüà`Ââ=±/“`°®¶ßš_^@î^FrŸ?”¾"XeäD`á}ßRî—à ¨ùy¸ó†•vG[ïK&lë†Iá¶%£#•¸TÉÞq%Ë|-;5 €‚^$ÒùVF÷Â8Ú{ºxóÁð±k;Zo¦£pǵ2û÷Ü&Â>@­é^	ÔMÍÏPT`×aK™è?'ÒßÒ§ÿ²
-¢U,ýjRëÄXÔó5¾àB(ŽÖe1 {F¹cÙïVxcU ¿ÛΖßÉXŽ^dÄ
-tÍÐÑXû
-h	Ÿ¡W	=áµèøy¤Ú§†;ò-•³è.êLÂàÜÌDÕülûãj¦ÉÖiÐœR4ªˆ÷KTίÔNæ"ªÀü<ŽzȤù©¬¥Žú–Šbdaë­k\Õ>qlêŽK·u]2©¨Vs–D€<8pੇ¶¬9â²õÍçˆÈ㎰‡Q%u^œOKíýlHež[Æ7œˆ ² CÄ6Ž>c[æÊ­i׫ዉâçfãTgpJœQÔ÷%€5”¶Ó@QØÃýC}B˜ †‡Î;_si…¼£6OñàyK{æZ£ƒë
-ŽæÚõ¡ÊUœìŠV0¡4r)Rn‹Êa'ArïáHp‡	@­ZîäN3ö6ÖmdQ*Ú5K hé·=6ìË {~s˜÷C¹ªQšo.ô\‰™[
-¡¦cèÚéyš¡bäÄôÒïÜz¨'ϦoÓ“ÿ} 2©±YEH-Ï}*­¨¯±::°ßt…)”R#²XŸÿâ Ö ¾«Ü!¼qçCmîaT$k"¡¬ÝƘˆ0°û¯§†¥Çf5ÙL*ˆØsêÛ
-ëäÓ>‘‘˜½Z_n±
-UÇ/[æ
--¿˜¤4mÇTN:®XCGâ|ýðƒéú0CæbI³èߤ6—
-ÇOэŸ˜²2‚û@
-¦:ñyŠ˜ÑÙHpöÃ)…rñ|±	íŠOÊáP;„õpäîÃgk×ú L0ê£?Ìàò?éÛµ
+xÚÍYKsÛȾëW°r	XeŽ0/<6¥ƒ×±Sëʦ’²R9h}‘C1pñ°¬Ÿ~H@‚,—­Tí…ô4¦{º¿î™nÆ‹Ý"^üíâçë‹Ëw6^ÈXäq.×Û…´R¤±\$Y.ln×›ÅM”³üxýþòR‹LäIbˆÕX‘ä¬DLÿ\fyôz¹’ѯ«¥Œ~Æ‘kýf¹ÒÖD-Ú®)nûn ¼î»½¯ºbíº¢®€ÙÈ4z³wÇÎ7Ì¡2zñöúâ÷	R@Ï‘zVh½X.n>Æ‹
+̽_ÄBƒ6wÄyXh›‰ÄZ—‹ÿºˆÃžãÉÞådï¹qb‰Éí·õ[,SÒcøðò]f'_Ñp°Býé'6•œ0))ŒN¦ë}Ñ.WJ™¨óh¦ìUÅ¢uôú×0½wÝ0ò<ï6‡¢Bcº®n†¹¢úÔžÆa¡Æw}S1u]Ã3‹6u[¬‚6+©…59ëÔîë¾$ߤÀ^-U¡Ã@³•sF›¢ñ뮼g¦®f*i†„A I`ŠéµÞ†oö°íË’ImçÖ(ì¿'ª³r–u;õûÒ·b¹²©Œ~AAiÕ°$â%µÑÝxêfÓ¾‚÷,‰Š-³°Plëæ00ƒØ.I9 øX¥ŒT‚W^3Òl0[éMYEöÀ§Ã‡>›H(ŸƒoÁZK+djIœÈù®…Jõ	Õ„â)Ô´Ì„1)­Ë„Õüðï7oÞ~øð*¨J`‚ÁÈ°n™4Öûz½+Ài 	úPcbŠíô|Óäú\@ê<†)›D®ì=¸0‘Iôºó ‰
+»
+XØðÕp‡ÞÂèhxnðë‡ìc}_—›vÎ[m}  Ú³2üʁ†#Ò²OQm(7ñ†xŽalÑÅø8ë!i늲op[:‰yï”
+¦)C%©°RŸsÆ\Ê kež³¾Á™™N§»#ÿ¬´ÖQUãn´‰nICÏ/=gc˜§Ø…g‘7uβ1`RmpÙ4Nç*ä@È5Âfê»禮ülêÔV¨D
+loï‹`_¡â ©‘w4cè±Ø>kç<=©qWtû°"‚-ÆHyØ“&L®;¦ "ˆÙ7–.Õîü5‡ŠŠEj’§òFV6N‚øê*Ê)9&Ǽ‡ƒß˜‘C•Dâ<' lˆî<rÇcÎ×ÿ¿ÿßúnށ¹ÈU:𽁌Ù`´$èÃ’¨›{S%CÚNÒSà?žK¦–DÂ8 „Š³ö*(1͝kº–‘îv®¨8L!"*ÿ%Ôy}šN#-DˆO35æ[þ
+¡ó6L<@,Æ“©o˜ô	aàïGgÙ¬%ÄDrÎ
+‡ hüfÎøpGËäéŽö—¹ÕR‘™|²V[t~n1¸|Yc¿}±¶ßn‹u×¼ÙÕR8ÊÔyµ•1jpØÃeW:†0µXÛ®|~ãt%°Ñޝú®â§ŸÉ+Dÿrd·tEÅ÷"<1à[>¸?ØèFñ®)Iµ÷¼˜û€Ôšlãzïï
+›ª]€å¶.K:WïÚŸ¾°Ž~,‚Ÿ†x^«“¯ðŒ„¼JFƒƒ:œ'»áÔ|>Îàö~ÆíMÛ¯×`Ü+HÌ+WÖÊß=¾ØRÚeDl¾~ç—ìÑÝh*ߨDÄVÁSNÃ
+ßA%ÒñÙð@r’ˆLå/#9áK¦’Áâ›+–žƒKÊÕÅ®ªÅ6ÒÆo]_vW·nóqö<3P¢Å§|û\æ·9 2ùqà<™3 UÉtŒê!Üì4Üô°ISaTþ}°ÑY*r©^6¸V
+÷¶oƒÍ‹H°™H~6öYÔl
+ÿAÍ3‡”ày2†Rj6H6J˜Ì>‚
+Þ4¿
+%\5¶2ùcîÓ‰HŒ¤µ,¬õpç2ÉY,2k§’	8´}†ÈË`n’q 0xf±’ÁQgß•‚âÿGòµcþp0añžØ—I0XWÛoÍ// wH/#¹ÏJ߬2r¢N°ð¾o)÷KpÔü<Üù@ÃJ;£­÷%¶uäpÛ’Ñ‘J\ªd︒e¾–@A/é|+£{aí=]¼€‡yƒ`øص?­7ÓQ¸ãZŠý{na Öt¯ê¦æg(*°Œë°…¥LôŸéïéÓY…Ñ*‰~5©ub,êù
+_p!Gë²Ð=£Ü±ìw+¼±*ÐßígËïd,G/2bºfèh¬ý´„‹ÏЫ„Ž‹žðZtü<RíSÃù–ÊYtu&apnf¢Çj~¶ýq5Óäë4hN©@UÄû%*çWj'sU`þFG=dÒüÔGÖRG}KE1²°õ€Ö5®jÈ86uÇ¥Ûº.™TT«9K"@8ðÔC[VqÙúæó DäqGØè‡:/Χ¥ö~¶G¤2aÏ-ãNDPY€!bGŸ±-såÖ´kŽÕðÅDñó³qª38%N(êûÀJÛi (ìŽáþ¡>!L ÃC牝¯¹´BÞQ‚'Èx𼥏=s­ÑÁuGƒsíúPˆ@åÇ*NvE+‰P¹)·Eå°“ ¹÷p$¸Ã ŽÖ@-wr§{›Ç
+붲(íš%´ôÛöeƒ=¿9ÌŒû¡\Õ…(Í7ú
+®ÄÌÇ­Î
+…PÓ1tíô<ÈGM‡P1rbzéwn=Ô“gÓ·ÎéÉÿ>™ÔX†¬"¤–ç>•VÔ×XØoºÂJ©Y¬ÏqPk€ßUîÞ¸ó!‡Î‡Œ6÷0	*’5‘PÖnãLÄØý×SÃ
+ˆÒc³@šl&Dì9õí†uòiŸÈHÌ^­/·Ø‰†ªã—-s…–_LRš¶c*'×@¬¡#q¾~øÁt}˜!s±¤ÙNôoR›Ë?…ã§èƇOLYÁ} SHø<EÌèl$8ûá”B¹x¾Ø„vÅ'åp¨Âz8r÷á³µk}P&õÑfpù±Ï³
 endstream
 endobj
-10750 0 obj <<
+10791 0 obj <<
 /Type /Page
-/Contents 10751 0 R
-/Resources 10749 0 R
+/Contents 10792 0 R
+/Resources 10790 0 R
 /MediaBox [0 0 612 792]
-/Parent 10736 0 R
+/Parent 10794 0 R
 >> endobj
-10752 0 obj <<
-/D [10750 0 R /XYZ 151.701 685.529 null]
+10793 0 obj <<
+/D [10791 0 R /XYZ 151.701 685.529 null]
 >> endobj
-10749 0 obj <<
-/Font << /F50 3701 0 R /F22 3706 0 R /F51 3729 0 R /F85 5521 0 R /F15 3700 0 R >>
+10790 0 obj <<
+/Font << /F50 3701 0 R /F22 3706 0 R /F51 3736 0 R /F85 5513 0 R /F15 3700 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-10755 0 obj <<
+10797 0 obj <<
 /Length 1885      
 /Filter /FlateDecode
 >>
 stream
-xÚ}Xioã8ýž_a40€ŒÝÇ.²@ïNÏ`ì‘ ó!²DÛÂèpD)nÿû}UEÚJ¢i Éb©XU|uÐÞj¿òV¿Üüóáæöç X¥nžzþêa·ò=ÏÍò`•d¹çÑê¡Z=:÷ªë¾[?=üÆì™›'IDìAîzàö„/ÈÜÀ]o|/	‡u–;ª<tuY4ëMGÎOµ.'­/’bǹ¹—óÉ!æi[YI”×Í—‡›—T0Ï´‹Ý0\•íÍã“·ª°÷ÛÊsÃ<[˜³]…qæ&1IkV÷7ÿ½ñæûñü`jû0'‰r—Í¢ã÷õë:ÈÕ­7Q8m¿Þ`YMÍÚw”ÐŽÅxY­iôâxd6ÕUªÒØËx0_U"Àwv˜S3¾?@ɇ$ýoâ§Ôã'/€ŸRë§Û¦ÞÞßjcw6~èÆQ.ûZ•ÓPgõÖrÅ‘•ôÕ‹½í}Â0ÄgŠ&‘(N”ã ^ë~Ò²êúQi|á»r¶µ	Œ©| Oƒ4qŠa?µp%5‘RìžM­G™õ;ÇþÏuÂ—Ú¬ÅhÅ™o…ÖähaÁ£=ôG‰p:(ìeÅ¢eMG_"¬ç+Mà6«i'uZZM%ý?oS‡¬.f¦l&‘H+Þ2Kâ>MH€ð»œ6}“¥>¨Æ씄‘¾m‹ŽãηWû‹êÔP4Íy…é˜Ð;†ƒš^	“ø½ç…Dê&‘Ó)¨Y"w8¦zÇ¢I	Â4¿z~T
-Û†‚­=Ëâ3Êή)"ñRçWãè8¶
-gé…³ÌhƒI½ïúAÆ-»ÒpÈÀG¤|ÄßD~ìzâ:±V|£j€Ÿ"Ïÿ «¦êÊ~’ãÕPw{ºŸÌä±þ 2mÎTf¤„&h°÷„,AË8¨—©cL– ñ„HU—#—Ô†~äo ú¬›~OÁJ<"}DÎÏ„	ËZÈ 1FßPŒeOªKYôF¬2qI ú6Ú=®P΃þ×)àáj`w?ÉâT3’²’œèÁ›e3UJúX”JÛ
-;¾õp”¤sñ>¦ŸšÊÈ™à¢IÀü1Ø%‰°Of2ŪSMùœ“ßË$ Ã|;%!G}ÔKþUߊöبÅtíqnŒ­M¸‰ h¢óhv­ŽEûÜžõKãê^(“VÃ%»Sõü2©ál‰r×U!„¯~-¡¦ÚÞ©¶î€m%Œ,åN«7y=ã¹+ZñúVfu‡HèÔø†×ÚJ@üêû§^$Þý0‹»j¦y?Twÿù|ÿÇ¿ÿ÷Á÷‡#á÷§9ôÏÇ¡ÿv~Z*d89L\Ï3üƒ‚{úH¬ZbÓñÀ±‡YÙÛÏÉŠ 4îÿ
-,æ,ŒœTiA?~2\
-€^Ò–Y×–—¢gÁ7z¤äBGæ³ÔHÕ™Y0S„ÏA¶9èA9Wd§
-Òíé“Ì·V7!]TËLKBŽÍqXS~Û›s(Nô>ÕTŸ‚(¡8{­­DÂQy†$
-.k,ˆèÖ-V¨Yš‰`bn„h…NñMH!Ðk§Ø-!"žw6Ÿ\©(9,¹‡²ƒL¹8 ŠÈ{Ñ–}en‚81ò\ìj×}‚ô¥Îfó§±Ã»ØùR¤Ï)cQè!?w”C_ (½<NØ4J‰	0Låx?
-·æL$JÃI2$Õ™ÛSŒèÙd²ë‡¶GîQÁYöÃfé²$‡†JlꙋS_jw¼1*
-UšQ£>	†RRÞp0Îð¥^*æÐX"Öd	Å=óöÂÚ—ÆÊHXЏ¨ßòâ4æƒT]Ô-”]Q7€@ŠúðY(°yPZÚõ¾«Xi¢›KÓÚ|LEyTF6×®0ø˸>ëQµROè©Ðïe~¹*×BSÈ.ÚÁf^ÔC’CÑ#"fµ]•®|ßÍã8ˆ¦n@¨çF^8{‰AÈü"剚´Ä¹·¢ˆþë-ˆô_ ¼<œõôš­]ß4Ò]‰ï¨?Ó2rÙÆhÊâR\ùQì¦Éõ£ÆòuÏ­nÑËÔ‹'09·_|Ä?/ã¢s/ƒ¦µ–·Iá]$ï:©«Sr4&h¸*™Ë]$™í‡„:¡/lm¿ ,+C?Ëiò¶Å–CÛoDž4ˆæ¨­tÓt»@¿^D?Iô2cÁõåO-µ©-lº Ý’pkUÄz+oO·Bñæ†XàTRPì¦FÂ&ø@Hû—
-YL.·ñ®š‡JƼÅäíC…dö,‰ÒXœ!ÝΕæµôx‰ÕžhákÈà(¶˜5ì®Ê2šŒÉÒZûàJj—œÚOܝs»VªãøîyK1¨/A¸Y£© Ðúñ÷‰ ôÝa龋.ñ»?P¸Q˜\~žàŸ%ÒwU.vƒ,cY(‹æÔSµ¥¶pé1ïA=«gŠËv„®ÿMj·
+xÚ}Xioã8ýž_a40€ŒÝÇ.²@ïNÏ`ì‘ ó!²DÛÂèpD)nÿû}UEÚJ¢i Éb©XU|uÐÞj¿òV¿Üüóáæöç X¥nžzþêa·ò=ÏÍò`•d¹çÑê¡Z=:÷ªë¾[?=üÆì™›'IDìAîzàö„/ÈÜÀ]o|/	‡u–;ª<tuY4ëMGÎOµ.'­/’bǹ¹—óÉ!æi[YI×Í—‡›—T0Ï´‹Ý0\•íÍã“·ª°÷ÛÊsÃ<[˜³]…qæ&1IkV÷7ÿ½ñæûñü`jû0'‰r—Í¢ã÷õë:ÈÕ­7Q8m¿Þ`YMÍÚw”ÐŽÅxY­iôâxd6ÕUªÒØËx0_U"Àwv˜S3¾?@ɇ$ýoÆOá?yü”Z?Ý6õö–øV»³ñC7ŽrÙתœ†z<‹¨·–Ãà(Ž¬¤¯^ìm'è†!>S4‰Dq¢õZ÷“–U׏Jãß•³¨M`LEà}¤‰Sû©…+aਉ”‚d÷dhj=ʬßÉ8ö®ƒ¾Ôf}(F+Î|{,´&G»í¡o<J„ÓA1ð`/{(-k²8Šøyd=_élÒ ·YýH;©ÓÒj*éÿAx›Z8du13e3‰DZñ–Y÷ùhB„ßå´é›,õA5f§$Œôm[t„w®¸½Ú_T§†¢iÎë,tHÇ4€Þ1ÔÔðJ˜Äï=/$R7‰œþHAÍš¹Ã1Õ;MJ¦qeýÕó£R8Ø.0líYטYPvvH‰—:¿GDZU8K?(œeFLê}×Ê0nÙ•†C>"å#þŽ òcçÐ׉µâUüyþ0X5UWö“¯†ºÛÓeød&õ•is¦2#%4Aƒ½7 d	ZÆA½Lµc²'Dªº¹¤Þ0ôƒD ƒ ÕgÝô{
+ÞPâé#r~&LXÖB‰1ú†bŒ({BP]ÊBð 4b•‰ûKèÔ·Ñîq=¸€rô¿îHW»ûI§š‘t•äDÞ,›©R²ÐÇ¢TÚnÈXØñ­‡£$‹÷6ýÔTFÎMæÁ.I„}2“)VjÊçœü^&æÛ¡(	9è£^ò¯úV´ÇF-¦kscl€hÂM AG³+hu,Úçö¬_W÷B™´î(ٝªç—I
+gËH”»¶¨
+!|õÃh	5ÕöNµul+a|d)wZ5¸ÉëÏ]ÑŽÝз2«;DB§Æg0¼ÖVâgPß?õ"ñî‡ÉXÜU3Íû¡ºûÏçûû?þý¿Ÿ¾?	¿ï8Í¡w'µ}>ý·óÓR!ÃÉaâzžÁàÜ›ÐGbÕØŽŽ=ÌÊÞ¦xNV„  ™pøW`1gaä\ J2øñ“áàjP $ð’¶Ìº¶¼=¾Ñ#%:2Ÿ¥^@ª¦ÈÌ‚™X |²ÍAÊ¡¸Z ;…lnOŸdθµº	é¢ZfZšplŽÃšòÛÞœCq² ÷©¦úD	ÅÙkm ‚ÞˆÊ3$Qp‘X`AD·>h±:@µ¸XÈÒLp#D,„”?¿í Dzí»%DÄóÎæñ“+õ %‡%÷Pv)@yo!zÁ¡¯ÌM'Fžëâ]íºOƒ¾ÔÙlþƒã4vx;ßCª‘ô¹3e,
+=ä玒aèK¥‚Ç	›Fi#1†©李àÖœ‰Di8‰B†¤:"s{Š=›LvýÐãÈ=*8Ë~Ø,]ö€äÐP‰M=sñaêKÍஃ7FE¡J3ŠaÔ'ÁPJÊƾ4ÐKÅKäÀš,¡¸gÞ^XÛâÒX	úQµñ[^Ü€Æ|ª‹z¢…²+êHQ>6JK»Þw+MtS`iZ›©(ÊÈæÚ×g=ªVê	=ú½Ì/7CåâZh
+ÙE;ØÌ‹zHr(zDĬ¶¢Ò•ï»yÑÔ
+Ò õÜÈg/± "™_¤<Q“–8÷VCѽ‘þÀB˜—‡³ž>B³µë›Fº+ñõgZF.ÛMY\Š+?ŠÝ4¹>bÔXÞ¢î¹Õ-z™z1¢ó&çö‹øǁâe\tîeдÖò6	"¼‹‚ä]'uuJŽÆ
+W%s¹‹$³ýP'ô…­í”eeè'b9@Þ¶Ørh`›ãÈ“ѵ•nšnè׋(â'I€^f,¸¾ü©¥6µ…M´[n­ŠXoåí‰àVB(ÞÜœJ
+ŠÝÔˆ@؈iŸã2°!‹Éå6ÞõQó£ÀBÉø‚·˜¼}¨Ìž%Q‹S#¤Û¹Ò¼–/±ÚÓ-|
+ų†ÝUYF“1YZk\‚B©Cí’Sû‰»sn×Juß=o)õ%— a45 Z?þ>„¾›!,ýÀwÑ%~÷
+7
+“ËÏü³ÄÛó‚0vƒ,cY(‹æÔSµ¥¶pé1ïA=«gŠËv„®ÿ*´·
 endstream
 endobj
-10754 0 obj <<
+10796 0 obj <<
 /Type /Page
-/Contents 10755 0 R
-/Resources 10753 0 R
+/Contents 10797 0 R
+/Resources 10795 0 R
 /MediaBox [0 0 612 792]
-/Parent 10736 0 R
+/Parent 10794 0 R
 >> endobj
-10756 0 obj <<
-/D [10754 0 R /XYZ 100.892 685.529 null]
+10798 0 obj <<
+/D [10796 0 R /XYZ 100.892 685.529 null]
 >> endobj
 2806 0 obj <<
-/D [10754 0 R /XYZ 100.892 223.265 null]
+/D [10796 0 R /XYZ 100.892 223.265 null]
 >> endobj
-10757 0 obj <<
-/D [10754 0 R /XYZ 100.892 195.574 null]
+10799 0 obj <<
+/D [10796 0 R /XYZ 100.892 195.574 null]
 >> endobj
-10753 0 obj <<
-/Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F71 5424 0 R /F51 3729 0 R /F17 3698 0 R >>
+10795 0 obj <<
+/Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F53 3738 0 R /F51 3736 0 R /F17 3698 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-10760 0 obj <<
+10802 0 obj <<
 /Length 949       
 /Filter /FlateDecode
 >>
 stream
 xڝVMÛ6½ûWhÈÓ"%ê#@›´)tÑuOi°ÐJ´M,õ’ZÇÿ¾CR’-GÒbK
-9o‡¼ƒx¿­ÞîVÛ÷4ðp€² ÃÞnïaŠQ`/N3D³ÈÛ•Þ'?ŽÒõç݇í{B¼eqÙ¥Eq–’]ôqfþÃzƒýÇÍûoÍ(W¬\oBù¿p¥%îôxèô‘Õš¹æM
-‹#œøïŽy«™t+ˆÝtõënõe…aàyE¢0ôŠjõésà•0÷ÁPlNveå…4E1¥0Þ_«?WÁuÍ8±5Ó4›ÔeÈÖfÊ!)"ð‡¨.#þÃã 'þ’xóû¿7ðá&Þ5õ?ŽN®_Kx›(@)‰Ý?üôñáqƒQ`ÖšI"eýäzC	õwGæ°Ô
-Š¦ÞóC'{ÕLhÏE¿jßH7ÐCžpÔÌP1ùÊ6¿ÛL0‡Zo¢R%ûÒqiNŽ-Ú¼zR¬è$ÓúŒTsM¿'¹n,¯›Ô›Úˆ:Qò\tíw#4­ÑË؈På\ÜÉ_fßžÊg“èT=æesr㪤KlŠ¢éjÝY\Å5œ¦@Ð k^±{Œ†äÓ`‰Ô·G¡˜R¶WþCê
-õÂæÌh)r¥áH—QÚ\©S#˾â&…Ì‹Á/êB‡ÉóÏáèÄÿïœnm 6 # A61 2k 㕏ý¿¯.
-»~kY!J¼0Å\uѳPŒãѱfœ*$¥qj±!Tõl´è+¢×Ž³ÁI„pœx’ ’Ä£Q‡¾ñ’~.D³&©Rî»SÌ°ßì]@²VäËŸs
-…„²L!¸%$›jT?›°×5…~çâ’d›ÇN[p•Wí0¥ÎJ³jîˆy]ˆ®doî˜)={³þqûÌë­Pî|·ÐB[kP\Ÿà"<¶Nõ
-šÚ¶ÇØ0{ÝýÒ·5¯¸VwºÚYÑ>³°i8èÓ$È¡ÕÌ<ý¦wð&`L;ÈÆYˆ=\8xNï/q»˜ìÅbdÓèæÅƬ/Zہ8/ •¬>»ÜâJulJhÁMí]d¤œÊ=yB.á¤WdFߟuŸÇêåØT¬är‰Õàc–:2!ÔTŸ®æ_@Xý:]/ʼ?­„¸HÕèrAæ%ïnz±¿ÕSv†‰é\½ v:2&VLèUÚЍã6lm´¼¯7øìEO¹¬§Z¨þ•è±Æ\Ã0Ū}ê»
+9o‡¼ƒx¿­ÞîVÛ÷4ðp€² ÃÞnïaŠQ`/N3D³ÈÛ•Þ'?Žâõç݇í{B¼eqÙ¥Eq–’]ôqfþÃzƒýÇÍûoÍ(W¬\oBù¿p¥%îôxèô‘Õš¹æM
+‹#œøïŽy«™t+Hj6]ýº[}YaØx^Ñ£(½¢Z}úx%Ì}ð›“]Yy!MQL)Œ…÷×êÏUp]3NlÍ4Í&5G²µ™rHŠüa`†ƒ ªËˆÿðø¨Å‰ÿ‡ä^çÂ|Åþï
+|¸‰wMýO€£ƒ“‹†×ÒÞ&
+PJb·Á?}|xÜ`˜µf‡ˆFY?¹ÞPBýÝ‘¹,uƒ¢©÷üÐÉ^5ÚsѯÚ7Ò
+ô'53TL¾ò‚Íï6Ìá€Ö›(Tɾt\š“#F‹6¯ž+:É´>#Õ\gÓïI®Ëë&õ¦v¢ÎB”<]ûÝMkô26"T9wò—Ù·§òÙ$:Uyٜܸ*離hºZ÷@Wq
+ç„)4ÀšWì£!9Ä4X"õíQ(¦”í•ÿzC}„°93ZŠ\i8Òe”6WêÔȲ¯x†I!óâEð‹ºÐaòüs8zA#ñÿ;§[€
+ÀHM€ÌÀxåcÿoÅ냋®ßZVH „/L1W]ô,ãxt¬§
+	EiœZ¬AU=-úŠèµãlp!'Þ†$ˆ$ñhÔ¡oü„$ŸѬI꟔ûî3ì7{¬yÁògÁ\ E!¡ìSn	‰À¦ÕÏæìuM¡ß¹¸$Ùæ±Ó\åU;L©³Ò¬š;b^¢+Ù›;fJ@ÏÞ¬Ü>óz+”;ß-´ÐÖ×ç8¤­S=Á…‚¦¶í16Ì^·C¿ômÍ+®Õ®¶FV´OÆ,lú4	rh53O`¿é¼ÉÓ²qVbžSãûKÜ.&{±Ù4ºy±1ë‹Öv Î@%«Ï.÷„¸R›ZpS{™)§rOžKxÆé™Ñ÷gÝç±z96+¹\b58Ę¥ŽL5Õ§«ù×V¿N׋2ïO+!.R5º\@yÉ»›^ìoõ”ab:W/€ŽŒ	‡z•6t㸅
+[-ïë
+~ {‘ÆÄS.ëiª%z¬ñ×ðLñ_•íê¹
 endstream
 endobj
-10759 0 obj <<
+10801 0 obj <<
 /Type /Page
-/Contents 10760 0 R
-/Resources 10758 0 R
+/Contents 10802 0 R
+/Resources 10800 0 R
 /MediaBox [0 0 612 792]
-/Parent 10764 0 R
+/Parent 10794 0 R
 >> endobj
-10761 0 obj <<
-/D [10759 0 R /XYZ 151.701 685.529 null]
+10803 0 obj <<
+/D [10801 0 R /XYZ 151.701 685.529 null]
 >> endobj
 2810 0 obj <<
-/D [10759 0 R /XYZ 151.701 660.623 null]
+/D [10801 0 R /XYZ 151.701 660.623 null]
 >> endobj
-10762 0 obj <<
-/D [10759 0 R /XYZ 151.701 641.897 null]
+10804 0 obj <<
+/D [10801 0 R /XYZ 151.701 641.897 null]
 >> endobj
 2814 0 obj <<
-/D [10759 0 R /XYZ 151.701 403.13 null]
+/D [10801 0 R /XYZ 151.701 403.13 null]
 >> endobj
-10763 0 obj <<
-/D [10759 0 R /XYZ 151.701 373.723 null]
+10805 0 obj <<
+/D [10801 0 R /XYZ 151.701 373.723 null]
 >> endobj
-10758 0 obj <<
-/Font << /F50 3701 0 R /F22 3706 0 R /F17 3698 0 R /F71 5424 0 R /F15 3700 0 R >>
+10800 0 obj <<
+/Font << /F50 3701 0 R /F22 3706 0 R /F17 3698 0 R /F53 3738 0 R /F15 3700 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-10767 0 obj <<
-/Length 1823      
+10808 0 obj <<
+/Length 1822      
 /Filter /FlateDecode
 >>
 stream
 xÚÅXYãD~Ÿ_a	!‰tú´»yqh Ð	iAÈc{&N|Ì0ÿž¯{œ¬“]$ž\nwWUu›F¾¹ùb{³ùšó(%&¥,ÚÞGŒR¢
-mˆ22ÚÑÛø¶Ìûª9¬~Û~ë¶kb’DÚíÜŠÝÔïãšp²Z3šˆx»Ò&.óݡʳzµJÆ_V]>tÝÄIQˆ#†'Y€N¥y%ÒØ]7_moþ¼aXÅæ™vŠåû›·¿Ñ¨À·o#J„ÑÑ“Û¹„Ò$Q–[ÝÞütCç7fj.xb*
-qײⷻrµ–ŒÅ÷M]7+®ã§êðà—Ê¿²ý±vß)¾·~µOÔÍCuðä±mÚ‹³½oËcåewvbèÑÜ{¦ö‹ƒ(e'‰”iFˆŽ`ûDR%„1w\‡ˆH‘L 9`NÅMÀËR¡OÅé¯Þ)R£ÓQ»}³Z¶b°H	•âRYï)Ü·³”öØ¥î¹ë˽§Y×=YÈ›¶ðÛŠ¬Ïî².ìý•*ºpL©G6eŸo¯bI[€6~ºÄ,!æű7vG᜞Fk&ˆ
-xX!Ý.+š§%!*%<åW)`œœèüÐ6Ãñ"·ImÀÀ ±TpÍ~ç)‡§%æè/Õ°¨ºêG‚#ĉs’&êUŽ$R­/•àºý5Î_:nÍ‘SžvUný"\Ö»Ñxmg!ŽÄÀí-„Hñé÷é»îƒ ›9Þrd#|ì³êà\Œi‰ï«¼mºæ¾¯_JO”‡¼}>öeá_Ï+»¬Û•qJÑSm¶»Ê:jæŠh«]ß´Ž1ÖJ¶lýzuX2$KlŒN)a3tí¦nr7]¶¿Ë6ǶzÌúrÐ^f$I¹ºê¦p~E.O/ãüÕKº.iBéäæ6g
-–^¸</•â$$œR¼Gš,à4‚ÃÜÈ¿€V‚¯¤0]ìs¼/¾ì>’‹¸²¹_¯quÑ­ûBÀyü¼‚˜f€ØÖùù‡7¿l¾«Ü‰á/¿æóŠeÊ„+6K8F”à×Ó=ös#"•h„–~U˜JÜ:åÆñ‰9
-Ӑ'ZœfÀå fHŒ_(Â{;zTHËcU8ŸÇʝ}öô­¯ÀÓ/Î=Ú—²uM„[àh9˜ßí¼
-K5¾´Š&ñ›Þ¯åÙado	ZäÍþXÕeá/T>1þ¨
-KÜýÙ¼ºv>d/”j-ål¼þzmSôzÑ‚\2¢‘Õž¨¿Æ‚È…DPãx¡NÍ
-x¡`³—xiŽÖ™;­§<ÜQíp at f„!Â…oGƒ|Ò-µqL"ÒÅÄéu\G(בÀû+eòahË%í°_¥£.o«c«&‰Ž¿^iáÌ-©†oµ¥§ª‚p?Æ$õnŸŒÄ4Cû*®×A¨!Ñk*Ž&™¿®¢?Ñ°°e•Â9Þk	 –BèS›C’¸+ݽ
-®çr\¨€¨±ÌœÂ\ø³ùp–·„NlvÏKQ(«'Œºfhór³ìÉIB!#Å$àò*ON)¡©cÅÐ| T‚NáVT-&–¦}ö7³]õxCG̼ú;ø ›LÏ᫺¾­îY	%^R’ r¸ý}üãç߯á[Kõÿ#$&®ü€a	lõBå¾B0ÛØ¥ûª»\u±D?žc†%»²}¬Â
-Þ‘6[	;l»(9¥Hþ*×nptû6~ŸõeŽù¡)Ê:{^bžåy3zÛœaãëx¡—óIý?àåZ׋¹ÓÿŒÙ¹kÙv»ýÚÙ`8µpzì±ð£ÍSÖ¾öö
-énŠ>ê`=ql=‘ùÇ1kû*ê,,ÏZ+el!{LËRˆ¸(ﳡ¶5PH«€m†ª +®ƒ^
-zA	{)_ê²™æhî%Iôë2#Ç`…†Ìñ’H6ï4‘̤ÞbH®™ížXú?D¦kVÿYdNåBS$éI؈°^;"â]v€ÿýqê¾^¦ŸF
-EÕ_ݳY”åÙ\
-;uÁÂòƒÂ—© b~ß}¡®Åph‰ÞX%%릣ÏÂÙ.…ÿ<vøTf­)b*·ãD…³#ܝñCŸ?xç'2ˆÙgEÒ7~§ûáã5(—š(nRTÒi ëö+Áã+“Ïz<0·Çl¼4*.íå¬JöͧØ€™Ú‘·³NÛ(ïŠatòMC•g¾®nâÛaœÅÝnÿ 6UèÍñæpr“P]„mµès“¿tåƼ,Ô4—pB¯Ãg¿Ã.Áƒ>wþÛÌþ”³ä,ãìPxÂÏïC]Œ]ªí®Ñ7®jÃR†ù3ù—V;ñþð3¡óiÚºÍæ/(áÅ£ŸÜàd“ùä \I²G/¨ŠA÷e¿‚‡‚ü¹Ï\1ÿ¨ŽO‡¿øx­u
+mˆ22ÚÑÛø¶Ìûª9¬~Û~ë¶kb’DÚíÜŠÝÔïãšp²Z3šˆx»Ò&.óݡʳzµJÆ_V]>tÝÄIQˆ#†'Y€N¥y%2µ»n¾ÚÞüyðŠÍ3í"Ê÷7o£QoßF”££'·s	¥I¢,·:º½ùé†ÎoÌÔ\ðÄTâ®eÅowåj-‹ï›ºnV\ÇOÕáÁ/•eûcí¾S|oýj?ž¨›‡êàÉcÛ<´+g{ÿÞ–Ç:ËËîìÄТ¹÷Lí‘8H¤DH3BtÛw ’*!Œ¹Ëèä:DDŠdÈs*nFX–*}*îH×xõN”‚ŽÚí›Õ°ƒEJ¨—ÊzOᾝ¥´‡À.uÏ]_î=}̺îÉBÞ´…ßVd}v—uaï¯TÑ%x¸€cJ=*°)û|ãxKÚœ°ñÓ%f	1/Ž½±;"çÄð4Z3ATÀÃ
+évYÑ<-	Q)á)¿*HãäD燶Ž¹Mjˆ¥‚kö;O9<-1GA¨†EÕU?!¦àHœ“4Q¯r$Äjíx©$ ×íï¬q.øÒ9pkŽœò´«rëá²ÞÆk;q$–ho!DŠO_¸NÝepÙÌ™ð–#ácŸUàbLK|_åmÓ5÷}xýRz¢<äíó±/ÿzæ°XÙeÝ®ìˆSŠžj³ÝUÖùS3WDÓx\íú¦uŒ±V°eë׫Ò!YbctJ	›¡k7uƒ”»é²ý]¶9¶ÕcÖ—›€ör(0#IÊÕU7…ó+’pyzç¯^Òu	LJ'7·9S°ôày©'!áDâ=Bpм`§æFþÄ°|%…éŠ`g˜ëàÕxqŸÄ@ôe÷‘\Ä•Íýû2x«‹nÝÎãçÄ4ĶþËÏ?¼ùeó]åNù5ŸïP,S&\±YÂÁ0¢¿žî±Ÿ©D#´ô«ÂTâÖ)7Ž—HÌi˜†È8Ñâ4.0Cú`üB1ÞÛÑ BZX«Âù<Vîìû³§o}íž.xqîѾ”­k"ÜGËÁünçUXªáð- U4‰ßô~-Ï#{«HÐ"oöǪ.¹ ò‰ñGmXâîèÏæÕý³ó!»x¡TkA(gãõ×k›¢×‹ä’¬®ð”@ý5D.$‚ÇujnÀ›½ÄKs´ÎÜùk=íàáŽj‡2#.|;ä“n©c‘.&¦H¯ëà:B¹ŽìÞ_)“C[.i‡ý*uy[{X5ItüõJgnI5|«-=U„û1&©pû¼`$¦ÚWq½B
+‰^Sq4Éüueý‰†…-«Îñ^óH µBŸÚ’Ä]éîmp=—ãBDeææŸ͇³¼%tbs°{^ˆBY=aÔ5C›—›eON’)&‰HÙë<9¥„¦ŽCðP	:…[Qµ˜XšöÙßÌvÕã
+1oðêïàl2=‡¯êú¶º,hd	$”xII‚ÊáöôñŸ¿†o-Õÿ˜¸ò†%°Õ•û
+Álc—î«:ìrÕÅýx.Œ–ìÊö±
+7xGÚl1$ìl°í¢ä”b ùs¨\»ÁÑíÛø}Ö—9懦(ëìy‰y–çÍpèms†¯ã…^Î'õÿ€—k\/æNÿ3fç®ufÛí.ôkgƒáÔÂé±ď6OYûÚØ7¤»)ú¨K€õıõDæǬí«|¨³°<k!¬”±…Xì1-K!⢼φÚÖ@!­¶ª‚t¬¸z)è%ì¥|]¨[Èfš£¹—$ѯˌƒ2ÇK"Ù¼wÒDr0“z‹!¹f¶{béÿ™®Yýg‘9E”M‘¤'!`#Âz툈wÙþ÷Ç©ûz™~ut6U=tÏ"dQ–gs)ìÔyË
+_¦> ˆù}÷…ºá%zc•”l¬›Ž>g»þóØáS™q´¦ˆ©ÜŽÎvŽpwÆ}þàŸ4Ê fŸAHßøî‡× \j¢¸IQI§¬Û¯¯L>ëñÀܳñÒ¨¸|´—³*Ù7Ÿj@`fjGÞÎ:m£¼+†ÑÉ7
+Užù
+¸N¸‰o‡qw»ýØT¡7Ç›ÃÉMBu¶Õ> ÏMþÒ•ð²TPÓ\Â	½Ÿý»úÜùo3ûSÎþ‘³Œ³Cá	?¿u1
+t©¶»F߸ª
+KæÏä_ZíÄûÃτΧië66›¿ „~vxpƒ“Mæ“C‚p%ɽ *Ý—qü
+r
+ò3ä>sÅ`ü£:>QþÌè­s
 endstream
 endobj
-10766 0 obj <<
+10807 0 obj <<
 /Type /Page
-/Contents 10767 0 R
-/Resources 10765 0 R
+/Contents 10808 0 R
+/Resources 10806 0 R
 /MediaBox [0 0 612 792]
-/Parent 10764 0 R
+/Parent 10794 0 R
 >> endobj
-10768 0 obj <<
-/D [10766 0 R /XYZ 100.892 685.529 null]
+10809 0 obj <<
+/D [10807 0 R /XYZ 100.892 685.529 null]
 >> endobj
-10765 0 obj <<
-/Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F71 5424 0 R >>
+10806 0 obj <<
+/Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F53 3738 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-10771 0 obj <<
+10812 0 obj <<
 /Length 1870      
 /Filter /FlateDecode
 >>
 stream
-xÚ¥WÛŽäÆ
-}Ÿ¯Q«ÕE· yXÛq`#ÖØü`Zªž¢K[—™¿Ïa±Ô£+ë~é®›È"yxÈŠƒÇ þq÷ÅÃÝý×IÈXq!ƒ‡S )²Xi^ˆ¤0ÁCü¦I|øùáÛû¯•
-rQ¤©qGM"Ò"‡$wèÃ!/Â÷‡H†ßE~A£r²õ!Ò‰	¿j¦ylŽË¼.¼_æ³íç¦*çfèqØÈ,üò\^f;ò	•“Ò»¿?Üýr'¡÷Ü\/ZUw÷ãÏqPcïÛ ·yv'»@'¹H“ã6øx÷ý]¼µ9“»6ëTH™°9úó‡÷ßER8Ëñe$µHÖ½C”¨$|8[à$ª¡?5Ëèm¢¥SÓúS§aäÁ¼~7•Ý±ôC;>5•Ý*3Ūmg±„ûà¦4KÂÑþ²4#ùU¥t)»OÝñRN“˜–ÞµmË—]AU5,ýŒeïɺ<×Ç« r©›ù7eNvšœþ/™;‚¼ŸÉ†çaÄ—2ù}†²O»#äo÷v®î¯E}EA«è<¤E’(0•QªD¬<òÿ5ÌvEá+3ç2ÐY!L’PKeÙŒyÓéî¿édðÕ P~ÝŠV©ÑF,cUÝ`µHü40i&r]\SO‡„A£sm;T>O<Ÿæ²úOÓ?ÒL…ÃÉŸz“~´ÖÙê\öÍÔMâeq~3ïE·`
-…eK^§ÑÉÂA?Øii^·5ð¹qµ,;¯Uç¸Ñq.›ÞÑN=7ó¹éy<ôv¯Æê"짺^H/-ÌçqXÏ~2¬‹~··Ÿæ͇ùæCRzsvÕ³‡or)|”iø¡µ`9|"s ôDäELæTÓÿÙïÕ|ÓŠhq#: «ÿqöäâæ¼ÐxXFþúRº­hï6âҖ맦§—i¶›îÒÚn£k¯z0©-ÜßVðÈ‚jŒaì¹àâüg«æ§XX¥‹"¬ÊKylÚfnìÄ+7°òkÐhÑÅ· э?fû§fzº'¹ÕÈðãÐíêýgÓ/Ÿp³ô­i/2(itq†OMmyÁ[ò+öG¥3©^ËXå×eÇÄZ¤iè<™ù|Ýé¹VjcâLÈØ8Y‰1[Dáê|Á›”'´o³à¿‰‚u%P5óä†xîoÓ>‘Uì9¢<ER`Qː™{$àr4
-KúÕ/œúiXAÁX¶¼ABhC†ØXº¢¹-E¯|.
-
-G#
-I!R“ü¡(hS40N–1ÉoG!‰]Uð÷ëì|ö`;ÏåäÜ©X˜õ›l!4£j¥8.C玧aæJFÁ.ú±ãÄG]M}»@ƒc95~Ñžy±ñÿòÌ…œ…ú$§ã ¨]êhˆ®T‚¯ë®é©Es¸L:ïI1âdŒpDƒfšë·	
-´Ö6'ûŽH.Æõˆ„Ýæ>Ùq·M¨ÁÜ'hÍt\¢¶Ñ äèé/¹BƒOŠ<éJ²÷…&†\—…%õ1N„?o?•°ËúųóýÎE^ÙIk&ê<¬–
-kÒúÕ¡¤îD>"2~~¶íå´´|•ŽÏvÞ›ÿ³MâÔ¡ðsH–…P‰¾bùVH¨\‹,û,%ŁRJh$À[&³€RþÕb~1.1e¶íÁ®Ò^hÇ\€T. iCý䵃£ö±+Ç“/©Ã ÇDèÉà%—Ñèí7
-¨­ZÆ:@L£CJÊSö<.ó¦M¿K_±AÓ–¬ôpÛdÞªñ˜ìújªRÌ°yóÓêkYŽPµ%´§1j& H¼“
-@’vèyUq!ÜQ
-¿áÝv½Ÿ`æw2𕁨î3á…•k¹ÓúQ.ŒCÇÀŸY5k­Ï4í²Áç	y\®Ÿ¿úSs!ÁîÇR"’”Šu)³>ÙÖÿ@eB¥àX4ê’¯ôêñ
-?Â!0^T4uT	#]ÇmWL8Ú¥Š9ð¿íK׶ÒL`šh2-îr†qfY?ÅIÜ+Þía@¥h*VGñfä½é÷n¼ù*÷6XÈ3W9Ð)‰Ñ {R?sʱì\)á3zÆç†ø™ö>òÅ<~áùl=[Éœ#‚óý0óÂÆu4@ßmíoΗ¹¹øà[…z7«Óþ2ñ”_”N½_èk\ß…4éʾ|¤þms²Æó ~ruнB´Z;†_WS¹´®úéµw9»îõ©\Ý3Œ”_#4_&ËWƧÉi=^¡—£Ù=hƒ»%w¿kÇDç€õ½çª³?V‡ÿ汈SZp	W+7q Ü¸‰N»[`s¢ÂŠ?V‡…§ð pÅÙÜ ÝP‡çšgÿË´[ëÝe?±ÚT<Lœý4سWÇ>Gc哃Ê=yh4œö¸KÉäqí–l_/š*<w¹‡=êi7×Q.ÿôéÃÔ
+xÚ¥WÛŽãÆ}Ÿ¯ ¡€eûÂ[€<¬í8°kì ~°€"[£FDRæefçïsª«©‘véµ
+¿H}cUWÕ©SÕiô¥Ñ¿î¾x¸»ÿ:K#™Š*­dôpˆd&E‘Ê(/+‘U&zh£ãÜ”»Ÿ¾½ÿZ©¨UžÔd"¯JHò‡ÞíÊ*~»Kdü]²“ñ4ª'Ûø+7Í£Û/óºðv™¶Ÿ]SÏnèqØÈ"þòXŸg;ò	å•Þýóáî—;	-¸çÕõ2¡uÔtw?þœF-ö¾R¡q›g²‹tVŠ<Ë0>Eï﾿KolÖ›6ë\H™±9ùë»·ß%R¤t	|™H-²uo—d*‹Ž–8ɃfèîqƒM´tp§pê0Œ<˜×了Û×ahÇ'×Øke¦Zµm,ÖpÜ”Y<Ú_7’_UIçºûïÔíÏõ4‰i`éýÐÚSý²)¨i†¥Ÿñ±LÓ-YççvT/­›Sæd§É;àwÉÜüL6<#¾”Ù3”}Úí) ÿ¸·ssï}-Ú{,
+Ze@—e$¥¨²L€©2Jr%RÿŸa¶+
+_1Xˆ´”‘.*a²‚@€ŠT*£øÈÕ˜7×aáþ›NF_
+ å÷—­d•š\‰õX-Ô
+V«ÀÏ#“¢ÔÕ%õtL4
+9w:
+;UÆÏϧ¹nþçúGš©x8„S¥­u¶9Ö½›ºIì’"­âoæ­è:ÖPXŸÈë4:#"E< è{;-Íë¢Ã#ŸËW+â±Zu‰íçÚõžpêÙÍG×óxèí(^ÕUÜ
+^u»^Z˜ã°<ÃdXÃno?ÌW–W’Ò›³«ž-|“K᣼Êãw'–Ã'²@D^Äd^5ýÃ^Ë7mˆ8¢£"°úg>nAÀ‡eä¯ÏµßJ¶nƒ .§zýÔTñô2Ͷã±ëÎ'Û]éÁÚ«LZ÷Ÿ+†xdA-Æ°?¶\pöþ³û)•V骊›ú\ïÝÉÍÎN¼Bp+¿}|+íÂ1Û?¹qèéžäV#ã÷C·©÷ß®_>àfùǦM¼È ¤ÑÙ2<¹ÖòB°äöG¥3¹^ËXåÓ²cR-ò¼Œt™‹Â|¾îƒô\«ÎFµ1i!dj¼¬Ì˜kDáêþ‚·)O,*
+h¿Î‚[üf
+ÖÕ@ÕÌ“ày|œö™d¨boÏå	(’‹Z†ÌÜ"Ÿ£y\Ó¨xáÔÏã
+ÆúÄ$„6dLM¥/š[QÐRdðÊ碠Ñp)¢U"7ÙŸŠ‚6•@ãe“ýv²ÔW…p¿ÎÎǶóXOÞM‰JˆY”-„fT­ÇeìÝñ4Ì\ɨ1XÃE?vœø¨/ yhh°¯'öí™]øç>ä,4$9EmR‡#ºR¾n;×S‹æq!˜tÞ’(4bÄÉááˆnš¶	
+´vrû†H.Åõˆ„ýæ>Ùq³MhÁÜ'hÍô\¢µÉ äèé
+/ùBƒÿ@Š<éj²÷…&†\WÄ5õ1^D8o?԰ˆţ÷ýÆE^ÙIk&ê2n–+Ö¤õ‹CI݁(|DdÂühOçÃrⓨt|¶ÞüÕ66KsÂÏ!YVBeú‚å[!U¤J-Šâ³””FJ)¡ù‰S€Y@)JÈj1ÄŸ˜²¸îÁ.Ò^hÇ|€T) iCý䥃£ö±«Ç“/©Ã ÇDÈà%ŸÑèí¯2 P9Zµ‚u€˜F”œ; ¦îy>œçL]¿I_©AÓ–­ôpÛdÞªñ˜âòjjRÌ°YÝ0†úR–†ýTm	íyŠÚ†	(ï¤
+¤z^5\7”Âox·]î'˜ùý†|e ªûÌcxa•Zn´~”ãÐ1ðgAÍÚ)dšöÙò„¼?®G×Ï_ý©¹`÷ý;)IJŇ¿û”YŸlë¤
+¡€Rp,uÉWúõŒøGÅïá˜@/*šzª„‘¾ã‚¶&<íRÅøßöµo[i&0M4™–3w9Ã8³¬ŸÒ,uŠ7[P¹šªÕÇIB¼™o†½o&¡Ê},䆫è”DƒhЃ©„9õXw¾”ð‹=ã³#~¦}€|1CXx>ÚÀV²äˆà|?̼på:šN ïSnΗ¹¹øZ…z7T«Óþ6ñ”_”^}Xè[\Þ…4éê¾~¤þíêd‹ç@üäë …hµvŸVC½œ|õÓkïrôÝë“|Ý3Œœ_#4_&ËƧÉa=Þ —“Ù?hƒ»%¿KÇDç€õ­çª·?V‡÷ØÄ)
+
+-¸„«•ŸxP^¹‰Nû[`s¢ÂŠ?V‡…+OáAዳ¹A»¡Ï7Þþ—i³ÖûË~RuUñ0ñöÓ`Ë^†MUHvÿä¡ÑpØâ.%KÇ¥[²}3¾œ	kª
+Üåö4j§Í\G¹ü?›±Ãé
 endstream
 endobj
-10770 0 obj <<
+10811 0 obj <<
 /Type /Page
-/Contents 10771 0 R
-/Resources 10769 0 R
+/Contents 10812 0 R
+/Resources 10810 0 R
 /MediaBox [0 0 612 792]
-/Parent 10764 0 R
+/Parent 10794 0 R
 >> endobj
-10772 0 obj <<
-/D [10770 0 R /XYZ 151.701 685.529 null]
+10813 0 obj <<
+/D [10811 0 R /XYZ 151.701 685.529 null]
 >> endobj
 2818 0 obj <<
-/D [10770 0 R /XYZ 151.701 265.069 null]
+/D [10811 0 R /XYZ 151.701 265.069 null]
 >> endobj
-10773 0 obj <<
-/D [10770 0 R /XYZ 151.701 240.977 null]
+10814 0 obj <<
+/D [10811 0 R /XYZ 151.701 240.977 null]
 >> endobj
-10769 0 obj <<
-/Font << /F50 3701 0 R /F22 3706 0 R /F71 5424 0 R /F88 5686 0 R /F72 5687 0 R /F17 3698 0 R /F15 3700 0 R /F70 4384 0 R >>
-/XObject << /Im1 5680 0 R >>
+10810 0 obj <<
+/Font << /F50 3701 0 R /F22 3706 0 R /F53 3738 0 R /F88 5678 0 R /F72 5679 0 R /F17 3698 0 R /F15 3700 0 R /F59 4373 0 R >>
+/XObject << /Im1 5672 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-10776 0 obj <<
+10817 0 obj <<
 /Length 1981      
 /Filter /FlateDecode
 >>
 stream
-xÚ}XKsä6¾ûW訮rËI½¶*g½I9•IecOíV%9°%º[=zDiç×/^ê‡GÙK‹A@ÇÁ>ˆƒïo¾}¾¹ûN© Ê<N‚ç— ‰ã¨(Ue”–&x®ƒ_Ã'WMÍÐo~þØ‹¨Ì2ƒìªŒbàŽ™O‘Š6Û$Îtø¼)ÊÐU‡¾©l»ÙêÔ„¯fïO’ÒŽ‹Ê¸¤“5Œs“.²²4A®›=ß|¾I€
-ÌÚ¥‘ÖAÕÝüú{Ô°öCGº,‚WâìQ–¢´6xºù÷M|yã$½<8µ¸Nfʈ®…dzÙ*£Â·*BçáR&1áóÁ!9	Gg=Ü‚XÏ´é`'¦ü¼)txÿÉÝ ß"¬çÖ	ceû~V?´>ŒÓ"ÆñR…Gl»E3€îÛDG©)Y½Öõ{w7:/»{»tÚô¸uÃÓ«½;òr×7¾cRï\íjÞÖôüåÓañ²a˜„ý4Ɓ»Ô#e5†xY­Ã§ßâÀ„Gëýë†îSó’ë«ñ툊D‹ p…ކ܋Ûéìù•G%Åɹ†Ý&-ÞЗ@?œØ'y8ÒŠŸÆ†üÔ³°w¯§‘Iõ"íÖ®„7’$*ÓT!ï6ÉSؘÛLG±ÑÞmÀà…á/®&0ÎòðŸ`¢ÇïžxrOp6>Ò>ú¦ßã0_›~×ôuùaMK°Ž6Q¡s>ò¾…ÐQ¹
-~g7‚T…4ÿæ'×yžÔN8úZvôüå…Áqða¾4¾YÖðùð;{7òˆ^zÜàkà^<ɶrŒ­*wœì®]ó†	\]熏Ôy[;½€°aìPDQŠÖøéñ¿Ì8ºÏs3b\ ÷tàsiçµ²ÈL¾K–§¬3Žš“š¿Å‰ajþ§ñÇÇø$ÌfýZ ‘³:6sŒ<ü…OV†ûq˜Lùú¤â!ßó!oˆ PD!£v£p?bñMwle©a¡n¿H¤ùÜáïNž\t"|Y¹ƒ¾<ì&Ûô®æHD»CÇËï£Ó„;K0ói³¸²ù™±‚gVÂ)O.U©ô28ïÜTÝ‘øzÍ­3•e¹03Àå w‹ä>zº°ŽAiÒ'ÖüB$o šåé –ÈS^=Ózæó….5Š0²n„´g+Ål Ž<µù‚·¶ÇfÀþEÜhÍ}
-ã4bv)¹ g0~ß|žO_†‘Îæñ[–9HÇ$Œ–Í{ŒKvÈ‹£*ÈE“«)Ce˜uÁøŒ
-l3¬úécŠäÚŽH@;â—Õ0ELj E‚‡â½Ï,8¼/÷&²7æ½· I±°wöxDH[ÑN`"½èh(­ }<ØI’rA 	2\.ŠÎH;íDâÚHP÷l‹XD†41ÄqsÉß¡w¼€HÅd¼¯Aðaç9p¸ À({eC!ðK Jhƒct~5/Þã;¤êz+fZ¦%§ !"Þ€«Cˏ/[_ˆ‰?ç ¹½z±³l%¦[y6$ø‡–ÉCÛ¶\ìT葼ÈgÒ*¤bqiÍ‹£…zM_‹éÚÈ	5Û(þ¦X„¡ˆÑO¼V
-»Å‚@ñÏãÓ®zþéê¨€Ò „¾ñ¸[A†i§Ã0ïÿ”Â[1‹û³ñœ}‘,ï€ìfê¨>ܲOܘÉèî<—=Vøý •Ü*Æ#Sʨ…tÕ6’˜|åNWœ@仄,:I6TUea¬ØÁ…0WÇRñ"ï»·]Ñq	@½„˜ø"Rü4Œ|aE¥&]œ§µ…rÂzaćkÅTs_s k©(€ö%`ÚN6/:q#Ö‚¸‚ãÞD…¾^	Ry}ù8Ó@çX>¦\®ÎÅÐ&	WC•»‚+Œiž–qÝ5PjO`ZÂïÂÈ¡8Èn›¿„“#G9>¨—(¤–¼‹ ÁRÕT­äf­óHŸ©#˜ì«FʤY”$2P—ÿ·ŠŒÎN]uOׇ--™Ò	´obßí°ø›"7Í#¨%ýnךAЮÈÄ@­W«‹4ŽÎ…ý-Z¦ä˜T9!…ÊKplà	w³øïûn£D)æd5ê/¼¯wX Gà¼úäúUr•,›©€â¢ 5ª¸Ú¡³(;ËŽ¶¶Ç5¹Pe•Æœ
-Dµ“6IMð;”À¥\I]
- 3‚Š½ñ‡îŒ@¦<–10ç’Åļ1	€Àî]}Ë5›íGË.wW5å
-,œãÛ¨LGÐã Ñ¡I§XÄ	¯2PßxL`Œ»¤ÇÞZ)rI|Š+í#ÌiP ýÈtþ“[”ÝÅ~´ÝjCÀŽƒ)æxl¥‹óKuuXª.;".`Ò¢ÎædWª»lσƒ=×_L9Ú:ùµ#š˜(Ò\H éõ—M
-—e<_Á0 ǨƒkL”¯’+©bÊR°|hªqðÃËÄäûŠJ^IMqøp‰œIø²©d
-mzÿð$ÝVE=²ãß&+½€¶F¸«çJ2ö)ò§Á+ôT[¸e®þ¢ÐÆOÒ|¬üÌॐ*²Š ùôçÎò¨ûþêe
+xÚ}XKsä6¾ûW訮rË©çVåà¬7)§2©lì©Ýª$¶Dw+£×ˆÒ8ί_¼Ô­ö({i‘ ‚ ðèÐ;z¡÷ýÍ·Ï7wß)åeA‘…‘÷üâEaä…òÒ¼’"öž+ïWÿÉ–SÝw»ßŸ ö<(Ò4FvU!p‡Ì§ò@»}¦ÚÞå…oËSW—¦Ùíuûµ+gçÎ’’ŽŠ° “5Œ³8Yd¥q\7ÿz¾ù|˜WÚ%Ö^ÙÞüú{èU°öƒºÈ½Wâl=äAš ´Æ{ºù÷M¸¾q”¬Ž@í®'t-<þ›Ý^ÅÊÛ©Ü·.G±ÿ|²HŽüÑ· –Ú1m:™‰)?ïríß`rÛÃ7÷«¹±ÂXš®ë…ÕÍÃ@ëý8-b,/•xôÉ4{4辏tÄ«×ØîhïFëdwçp—.|3ƒ€·N`xz5 ç~kA^òºÚµLꬭlÅÛꎿ|:, †‘ßí@cص	«Ñ¿ÀËjí?}ø±?ç^wtŸŠ—lWŽo*,ÀizJx°/fn¦ˆG뇉uågçê»´xC_ýpbZœdþH+nkòSÇÂÞ½r˜q¢iß°v]/¼™EA‘$
+y÷Q–ÀÆÌÛ§:c½òîL^èÿbÛ~é4óÿ	&züî‰'÷ô ã#í£«»#SÿµîuWUë·´ëè8ÈuÆGÞ7:*S~ÏïlGŠ¢æÞÜd[Ç“Ê
+GWÉŽŽ¿ü¢0ÆæKíêe
+Ÿ¿³³#è¥Ç¾6ªÅ“L#ǘ²´ÃdÍ–7Làê:‹ùH%þИé„õc‹â Š´ÆOÿeÆÑ~žë㹧ŸK;¯•Efò5X2<eqTŸÕü-Œb¦&þoa~||€OÄlÆm9«e3‡ÈÃ_ø¤…ûy`Êׇ ùž	x@…"
+epà…û‹«Û¡‘¥š…Úã"‘æs‹¿yrщðeãtúr˜LÝÙŠ#í>ö-Os¼ÎØ?‚™O»ÅuÍÍŒ<3N;+GU*Y睝Ê;_m¹uª‚¢(f¸àn]ãÁGGÖ!(Mú„šŸAˆä
+ at 3<ýÄyÊ«cúOϼ b¾Ð¥FFV€Žl¥
+ÄÑ‚§Ö_ðÖÂöøÀø¿ˆm¹Ï©fœFÌ.$þÆïêϳåéK?ò@ÀÒAßÂ\ ¾"`Ë2G ‰à˜„Ѳùˆqɹ:ª„\4ÙŠ2TŠYÏ(ÁVp!1æï>q]Û	hGü²q’H‘ À¡xoÏ3ÃïõÞHö†¼÷` ÊöÖBÚ†v éE·@CièûøàxÄNª Ia½(:#í¼
+ˆk#AÝg°-b2!Žë5|ûÎò"’ñ¾Á?úƒãÀá‚ £ì•
+…À/(¡
+ŽÑºÍ¼xï¨ë­H˜9 at ph˜„ˆx ®ö
+?¾l}!< &þ\‚äöêÅ.²•˜nãuؐàgZq曦áb§DäE>“V™ ‹-H+^
+Ô3hú<_LÔZN¨Øö@¡ðóEŠÝÄkeßÚ[,Ñÿ>í¦çŸ¯Ž
+(
+@èj‡»d˜f:õóñO)¼³Ø?kÇÙÉò¸Àn¦V@¥ðá–}âÆLFwç¹ì1Âïz©ä61™F=(¤Ë¦–lÄä+wºâ”X B/ß%`ÑJ²¡ª‚,ë`Å.„¹:”Šy߽톎K ê%ÄÄ‘â¦~ä+*5éâ<­”Æ	#>\#¦š»ŠYKE´'(ù Ó²yщs±VÄ%÷&*tÕFÊãèõãhL­eù˜r¹ºC»ÈßUî
+r¬0¦yZÆU[C©=i	¿óXÅ@vSÿ%œ!8šÈñyD½D.µà]–ª>§šh#7kúÜH
+`²¯©8Iƒ(òTEqñû¨ Ö鹋¢îéú°¥%S:‚öMLâÚSä&Y µä¢ßíV3Úå遨aàfu‘„Á¥°¿EË“*#¤PYní<áaÿ}ßm(%>[úçªÖè8/?ÙnS…,b-›©€â¢ 5*¿Ú¡Ó ;ËŽ¦2Ö\¨²Š8¾<ˆj'G4ÁïPc”r%u40€Î*öڝÚj ™òXÊÀŸRGóÆ$ s´Õ-WÔlB¶-#¸Ü]Õ”°p‰ïX¥âØ8‚.ˆ¶}H:Ç"N at xµúÆccÜ%=öÞHqIâS\ùÛà`NƒéGΠóŸÜ
+ è.Ž£i7vL1ÃÐHç–êê´T]fD\À¤EÍÙ®Tw™Ž's©¿˜2˜:ù1#š˜(Ò¬$€ôêË.Ë2
+žÀm` ˆcT
+Á5&ÊWÑ‚•T1e)X>ÔåØ»þebò}I%¯¤¦ÐX#gä?A†¬KYC›Þ?<I7…UQ‚Ìø·ÉJ/ ­”ƒ}Šüið
+=Õn`˜«[zýøIš¿3¼REZ ŸÿÜY¾ uÿ
+Èêz
 endstream
 endobj
-10775 0 obj <<
+10816 0 obj <<
 /Type /Page
-/Contents 10776 0 R
-/Resources 10774 0 R
+/Contents 10817 0 R
+/Resources 10815 0 R
 /MediaBox [0 0 612 792]
-/Parent 10764 0 R
+/Parent 10794 0 R
 >> endobj
-10777 0 obj <<
-/D [10775 0 R /XYZ 100.892 685.529 null]
+10818 0 obj <<
+/D [10816 0 R /XYZ 100.892 685.529 null]
 >> endobj
 2822 0 obj <<
-/D [10775 0 R /XYZ 100.892 557.401 null]
+/D [10816 0 R /XYZ 100.892 557.401 null]
 >> endobj
-10778 0 obj <<
-/D [10775 0 R /XYZ 100.892 522.36 null]
+10819 0 obj <<
+/D [10816 0 R /XYZ 100.892 522.36 null]
 >> endobj
-10774 0 obj <<
-/Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F70 4384 0 R /F17 3698 0 R /F71 5424 0 R /F85 5521 0 R >>
+10815 0 obj <<
+/Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F59 4373 0 R /F17 3698 0 R /F53 3738 0 R /F85 5513 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-10782 0 obj <<
-/Length 2132      
+10823 0 obj <<
+/Length 2134      
 /Filter /FlateDecode
 >>
 stream
-xÚ¥XmoÜÆþ®_AÀ(Àr«Ýå¾~”ã¦UP§N%#œ  ŽÔÑ#y&y>«¿¾3;Kêxb„ þ´oÃÙyŸgÉ“m“¿]½½¿ºþAóDpæ¹Éýc"´`–‹Ä8Ï´WÉ}‘|J–«ßï¼þAÊÄ1oŒ
+xÚ¥XmoÜÆþ®_AÀ(Àr«Ýå¾~”ã¦UP§N%#œ  ŽÔÑ#y&y>«¿¾3;Kêxb„ þ´oÃÙyŸgÉ“m“¿]½½¿ºþAóDpæ¹Éýc"´`–‹Ä8Ï´WÉ}‘|Jæ«ßï¼þAÊÄ1oŒ
 ¤J3ãp
 DVΧ7«µH߯W"}‹³¼/‹Õ:Ó*}WõCW=‡qãæ8ìÊf¨6ùPµ
 +aÓïwùa(;¢/½úëýÕç+·€œgâi–eɦ¾úô;O
@@ -59849,63 +60800,62 @@
 šl»öxÀ©Iëüp ³ö‘b%]Ú•tÔƒìa¿zÀÕEŸ°s[8ƍÃïT5USD:7›R,ãÙHÉVk¥dzû”XK%YôAåGeÐ6™Òéo\¨=
 §È^¸W”û’$/lhÑ!Š‹ïpÏ¡]‚r at Jß›´ii}Bêœ4‘Ù‚º2Ó`j}¦î:Êfòÿ¡)2Τ™LÅ*P²®®š’–§]µÙÑœÙÑ,8'Ñ‘8½}×Ó· xÙ‡¤‚¤‹÷͍‹êgYú¾;õ´ñÓ=ti–ÅKqkŒ˜B˜÷ì•Ò`8SòõÚ <“:›jÃœ‰O´2L)ó •¼u/X(Ë™|“Q™?ÁäR™P60vÎ\äÆ=sV¤c’iÈTÁ9ï«uZe"ÞØôî©Ù캶©þ5n~ì+¨	PÃê×/Ý¡xÆx&
 ÁÇí«
-0¯ôkâ+nÀHv.~_?@`Ö·1ÌÅy˜¯¥ÖLZÃtKÔ¢ Â@§³‰rY |UPµw&èüVaAgn/,Óç‚Ɯֳº¤×SÃê ´‚ ƒÆ~š¥7ïiQc¢º´8b)a—4£ÝÐâ!Ešcè¾È²Ç›¶yl1Ñ·´îŸú¡¬‘AOéj ¿@wŸÕõ­6ýÏŠ8‹´<ÐVüÛc+ó“VQýS±d t’T#éo\ó;pÜóÓÁrpe¨”mW ‰ “çN†«ª¡±‡hÅ™ƒ9ìžÅ“ЃšB@Í—e)ˆïAâcí‡~¡…öž„J®]°;Ž7né ?Ám¡ŽKMA˜Æ¥}[—DH½÷Zú ì ÁBJ!›§~}Þc§ÒYÖ=öÏá¦
-‹JZ¹Kã]»Ï;ÈÍ*˜
-I•ýýÃÇ_¿‹t¡ Âä`2øüø5²£€Ê¬K]èB_ª¢ŒLs¶eSvÕ†¨èshù¦\5Vù< ½@<=,íuIòçMÕ×TБ…ôäýˆlBNxuÿ°qÁµŒt9
-{"ßäû¥ V1®ÔŸ‹P(=ÙÔu©1á
-cøApxè` &ÂöSˆŸ#-ºrjÑÀÐú¹}>«€„™
-í@–ÒäÒz!@p›WM©sº²n‡ÈòîýÛȻ쾄ÌíÐѪ{ä\=Ò8‰8-B;(›²kB5á Š©Ê´ÇÖ!Ápr€þ_)­Z´	wéÝGDŸ¸Ó¨l: ‘šwUðl„2tQ¤ŽVT¤@zø°ŠwVýRÌu妭ëò-†ÕÙ™g"ÀXŒL2)äèíÅv‘qè¥N&Ðø˜…Ͼ¥_dêŸð—ördûEƬ4S¿ ÿ—yÁbIó–IêYýó€ùÑg}œl£FhíTEªY¦…ü
-Q
-ôý.Ô…SCûà<4Îø®J>¢û•ƒ,|ØÇo dˆ²ôR¿0"¿§{(֍ˆNÝç+ÆLèY˜íKê^á#?Ffá)‚“öqÑßÞ3h¯ûà£Ãc„yŸ}›¿­dÊÈÀËŽëK 3w¹Lr÷ìò™‚ëD"|ÒÌê :ù )éÙ3ÕýÅ֍ñ?Ùãº6×`V\/Šf™þ¹yc¯ìéxë7ñÃòh-ï¶}¼ÿTõ;ÂJ„›U}Ø—u¬s´"’"â„gúewÁ„ÞS0¶1([|mQèöù€æ‰q}ªö‘¶)Ç˜ZT‘†ËD€7j׺
-š<Š¡÷³Ù³L;F€0†÷—°òTCÌÿ_°úû¶A3nm.Ï-½ý¥¼L)3zÝÃQNCŸ£‘i>a\l.n
-›T8Ãw1í{â:Œ7†ÜÂ	fŽËÏ '™SðzµL8÷zöH{ùŠ™W?g 7à=Ùù1{\v‚~eJˆVi‘Öùb•F Õ-v㘵Sˇø!pý*J^(3$/"d>t_ÕÐ.aTÜ9ak_ªKÜÂV^äa¸|­¥@ù:&»uLY5O¤ïwyÑž^^Î]Ä¿gòfÞÀSºóëk³-¡±¬
-$Éí@‡#øýñˆ©Dÿ‚ÚÍãX~=TôóQÛˆ¨a§®¶»˜ä¸Ÿ+ôö°/1ù·KM+o¦LÝŸAË,Ø'àß#è•"Êø»øçi1áÁ~·ècÃœ1goÁ_žÂA]ô"QÅtoþòáæý®YB-oÈ«ÁZ`©u—(ìÍÒ·ˆCñÐÐßRö"@‰ÅòñßM»o·U›ËÔ…ÇRõÿVy
+0¯ôkâ+nÀHv.~_?@`Ö·æ`³0_K­™´&†é,–¨EA…Ngå²@øª 
+jïLÐù­Â‚ÎÜ^X¦Ï9­guI3®§
+†ÕAiý4KoÞÓ¢ÆDuiqÄR„Ã.hF%º¡ÅC ‹4ÇÐ}‘e7móØb¢oiÝ?õCY#ƒžÒÕ@î>«ë![múŸqiy ¬ø¶ÇVæ'­¢ú§bÉ è$©FÒ߸æwà"¸ç!§+‚åàÊP)Û® A'ϝWUCcÑŠ3rØ=‹&¡5…€š//ÊR3ÞƒÄÇÚýBÿì<	•\»`wo>ÜÒA<‚Ú.B—›‚0Kû¶.‰z3îµôAÙA‚…”B6Oýú¼ÇN¥³¬{ì+žÃM•´r—Æ»vŸw›U0’*ûû‡¿~éBA…É?ÀdðùñkdG•Y—ºÐ…¾TE™æ4l˦ìª
+QÑçÐ6óM¹(j¬òy zx{XÚë’äÏ›ª¯© #	èÉûÙ„œðê"þaã‚kéröD¾É÷K*¬b\©?¡Pz²©ëRcÂÆðƒàðÐÁ L„í§?GZtåÔ¢¡õsû|>V3ځ,¥É¥õB€àþ6¯š>Rç4teÝ‘åÝû·‘wÙ}	™Û¡£%T÷ȹz¤q9pZ„vP66eׄjÂS•i­C‚áä ý¿RZµhîÒ»ˆ>q§#PÙt  "5ïªà=Øe
+è¢H­¨Hô
+ðaï¬ú¥˜ëÊM[×%ä[„
+1ª³3ÏD€±™dRÈÑÛ‹í"ãÐKL ñ1Ÿ}K¿È8Ô?á/íåÈ.ö‹ŒYi¦~þ/ó‚Å’æ-“Ô³úçó-¢+4Îú8ÙFÐ:Ú©ŠT³Lù¢èû]¨§†öÁyhœñ]•|
+D÷+Yø°ß Èdé¤:~aDþ~O÷P¬%0œºÏWŒ™Ð³0Û—Ô½Â9F~0ŒÌÂS'í㢿½gÐ_÷7ÀF‡Çó>û6[É”‘—×—@fîr#˜äîÙå39Ö‰:Dø¤#˜Õt2þòASÒ³gªû‹­ã²Çu9l®Á(¬¸^Í2'üsóÆ^ÙÓ%ðÖ?n†c‡åÑZÞmûxÿ©êw„?”=7«ú°/ëXçh+D$E6Ä	ÏôËî‚	½§`lcP¶øÚ¢Ð;ìóÍãúTí#mSŽ0µ¨"?—‰ oÔ®=t4xCïg³g™v aï/aå9¨†˜ÿ¿`õ÷mƒfÜ;Ú\0:Ÿ#ZzûKy™6Rfôº‡£œ†>G#Ó|Â2¸Ø\Ü6©p†ïbÚ÷Äuo¹…Ì:—ŸN2§àõj™pîõì‘öò3¯~Î0 nÀz²ócö¸8"ìýÊ”/ ¬Ò"­óÄ* ª[ìÆ1k§–ðBàúU” 8$¼PfH^DÈ|辪¡]¨¸sÂÖ¾T—¸…'¬¼ÈÃpùZK€òuLv똲jžHßïò¢=¼¼œ»ˆÏäͼ§tçÖ×f[BcYH’ہG"ðûãS‰þ5´›Ç±üz¨èç
+,"¢¶QÃN]mw1Éq9>Wèía_bò"n—šVÞL™º?ƒ–Y°OÀ¿GÐ%*E”ñvñÏÓ
+(0bƒýnÑdž9cÎÞ*‚-¾<…ƒºè-D"¢ŠÿèÞüåÃÍû5\³„ZސWƒµÀRë /QØ›¥o†â¡¡¿¤ì+D€‹äã¿›vßn«&6—©#¤êÿ ÓŠy
 endstream
 endobj
-10781 0 obj <<
+10822 0 obj <<
 /Type /Page
-/Contents 10782 0 R
-/Resources 10780 0 R
+/Contents 10823 0 R
+/Resources 10821 0 R
 /MediaBox [0 0 612 792]
-/Parent 10764 0 R
-/Annots [ 10779 0 R ]
+/Parent 10827 0 R
+/Annots [ 10820 0 R ]
 >> endobj
-10779 0 obj <<
+10820 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [384.281 343.576 435.667 355.265]
 /Subtype /Link
 /A << /S /GoTo /D (smbpassoptions) >>
 >> endobj
-10783 0 obj <<
-/D [10781 0 R /XYZ 151.701 685.529 null]
+10824 0 obj <<
+/D [10822 0 R /XYZ 151.701 685.529 null]
 >> endobj
 2826 0 obj <<
-/D [10781 0 R /XYZ 151.701 526.519 null]
+/D [10822 0 R /XYZ 151.701 526.519 null]
 >> endobj
-10784 0 obj <<
-/D [10781 0 R /XYZ 151.701 501.91 null]
+10825 0 obj <<
+/D [10822 0 R /XYZ 151.701 501.91 null]
 >> endobj
 2830 0 obj <<
-/D [10781 0 R /XYZ 151.701 282.302 null]
+/D [10822 0 R /XYZ 151.701 282.302 null]
 >> endobj
-10785 0 obj <<
-/D [10781 0 R /XYZ 151.701 255.757 null]
+10826 0 obj <<
+/D [10822 0 R /XYZ 151.701 255.757 null]
 >> endobj
-10780 0 obj <<
-/Font << /F50 3701 0 R /F22 3706 0 R /F88 5686 0 R /F72 5687 0 R /F17 3698 0 R /F71 5424 0 R /F15 3700 0 R >>
-/XObject << /Im3 6525 0 R >>
+10821 0 obj <<
+/Font << /F50 3701 0 R /F22 3706 0 R /F88 5678 0 R /F72 5679 0 R /F17 3698 0 R /F53 3738 0 R /F15 3700 0 R >>
+/XObject << /Im3 6520 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-10789 0 obj <<
-/Length 2373      
+10831 0 obj <<
+/Length 2374      
 /Filter /FlateDecode
 >>
 stream
 xÚ­ZK“Û¸¾Ï¯PåDmYñ³µ‡M6ÚGì”åÓzËÅ¡(‰eŠÔòáÙÉ!¿=Ý È!g8œ‘Å“@èúùuSáê°
 Wÿ¼ùëöæÏÿ`l¥I¤CºÚîW4‰‰ØJ™ˆÈH¬¶»Õ¯Áû4i²²Xÿ¶ýÑ.7$RJàr‘V‡n3„‘õ††ŠÛµ‰‚49Yçë
 —"ø!«“¶®{J2v$
-#Ë™ÃXÙÑR’㪛¿oo~¿¡0‹§“„óUrºùõ·pµƒw?®BÂ#³º³+O+.
+#Ë™ÃXÙÑR’⪛¿oo~¿¡0‹§“„óUrºùõ·pµƒw?®BÂ#³º³+O+.
 Q©å«÷7ÿ¹	ý'h©0&Ó‘~–˜Ûøô=5	Ô¤vwØ®#Ä·y
 ÷7ÅÂ	¨»=•Ãýpö—{Fy×°ó J“òPdÿMwø,‚Û53Á½{wŽOO¥Ä"FB¡ìYœeNL„i>¾×ø\,IÓh|¯ú„G¸=Çu=£#!I$Ä×(éñïqN¤¼È†D(Áë)°^BŸ!ˁ‘ˆž
 5aʬçÄxùìÒÛö0!ÃI-Ä6ƒQzÄöçòà¬âTV©³{’CVøY±/ÉÓƒ	.ôWœlB3 at C…êJÍPI̼å^ ‘¢–•QÜî²æyÕ,·S͐ïÏÙgô™N-kŠC
@@ -59918,195 +60868,194 @@
 ËÂ6÷Ôb\ùe-%F¤Œ}¤Aªögê2r	±¥zê 3.q¹œžºÒ ìJÈ*” fÀ¿Þ%„ÏMçN®i;¹?k3‹ÁÛÌè;k4ÂtÅ“ÁZ"­üøtS§IYìÜcÐÚ=—…ûÅü”ÚdIl{±v~¦±™0Š¶Jçñe'4^*º^V<¤R£Õ2m!”Þ>‘(Å6ÏgðÐ2Ì;•™ÿ»íÀó ¤ƒï|ºŠ]wû<¹kéà’t®º¼ü°*/J/«ò	×ÑB¾
 	7Šx竝ҞWÙ"Ì;•
 ™;•	&Æ-œ’N_øκ0Š3VqMuðÁFy‹óJ·®t1UU¶ódNÔ\ïc×Vq$˜H@&ÔbÛC[Y¿Ÿ³‘‹¥3a#X¨\‰p8„?Îù2µ• 	‰H9	²H!}Ö>–áÜÙǐóÛ.W,8¥qàtߢ‹+
-ÑÜÍÇþ÷# ×r‰³ê&ý£Áþ—V€w6u‰öì²”¿Úc»|m¹³yB[‹°8ÆwÔ~v»ŸGˆf<KùÎœê6IÒºv×À½ífŠ·K;¦O;3æw¹ðŸšÒx	0¾lÊnú¬Ã5är9R„UèuÿûgF–fªû·Ïòs]ä Þ\‡}ï*M²½ÿN]Æið«AãÛ5çØÚvpʇNŽ½•¦#.RéîZõé– ¦¾dŠÎ!º•ÎRçÌæb!L˜
-РF-ó=˜+	…±¼„˜UË#uÔ8%,Ôƒ6
-¸¼–A•þÞfº%S0ÎñéS[dºœrÃ8Iʶ€äÀî…{m8°¡€ÊŽq¡Xb¸;©âäsžÝ"…d¸¨©î¿ã_I®;Œ%Uã]yçƧtHŸPد²ÀîÓ>«êæSWÚ=B´SlÇ" ›ÄE=ãÂÁ¿KùõQ7uÿTxÈÁ´U¾4*H…Èîìöo’08;Òz·æX'BŒæ! x°qZéà›ßºW*ø[YøԏP n 
-ôÿû0dàvʯÙÚv,cî; âú)0õnm„k3›†àÂMÖG·¥vMG;›vPî§B¶å¨è#ßä? ëÁz•–^h`	FŸõ0ai	ÁúÀÔ)ôI\âD…´;žwp—¤Xm8û¡äZᶭ.BH¬yœõÙÜMY B¨-’êþÜXüê' 2ô™æi€y€hùC‘÷ýS|ïyžÒæè+ØúÍtz¶„‰ð!íúsîÁª
+ÑÜÍÇþ÷# ×r‰³ê&ý£Áþ—V€w6u‰öì²”¿Úc»|m¹³yB[‹°8ÆwÔ~v»ŸGˆf<KùÎœê6IÒºv×À½ífŠ·K;¦O;3æw¹ðŸšÒx	0¾lÊnú¬Ã5är9R„UèuÿûgF–fªû·Ïòs]ä Þ\‡}ï*M²½ÿN]Æið«AãÛ5çØÚvpʇNŽû8ËG\¤"*ÒݵêÓ-A	L}ÉœCt+¥Î™ÍÅB˜0 AZæ{0W
+cy	1÷=˜O}æœêA›\^Ë Jo³
+Ý’)Hçøô©-²?H]N¹aœ$e[@òa@÷½6ØP at eǸÎÐ,1ܝTqò9Ïn‘ÂF2\ÔT÷ßñ¯$×Æ’ªñ®¼sãÓNº¤O(ìWÙ	`÷iŸUuó©+í!Ú)¶c€M⢞qáàߥüú¨›º*¼FäàÚ*_š•¤ÀBdwvû·Iœi½[s¬!Fó<Ø8­tð‹ÍoÝ+ü­,|êG(7 úÿNŒ}2p;å¿×lm;–1÷Pqý˜z·6µ™ÍNCpá&ë£ÛR»Ç¦#†M;(÷S!ÛrTô‘oòŸ	õ`=ÈJKÈ/4°„
+£ÏzHˆ°´„`}`êú$.q¢BÚÏÆ;¸Ë R¬6Šý¸Œ[ᶭ.BH¬yœõÙÜMY B¨-’êþÜXüê' 2ô™æi€y€hùC‘÷ýS|ïyžÒæè+ØúÍtz¶„‰ð!íúsîÁª
 ÷ä’¿›®ü¾;d€ƒcŒ§ú²~Ø\¤¹â£µ•¢ûlØ›â¢Æo‚Wx´]#v-ªÔŽÿ‚Ð×XÁL¬xò	wd°»wª}³¥ö@=“Ô½¹C”b'ÝÍ&þ]D#AíÕ¿oÎS6ÂÀeÅ 
-à(/YÏ =i‚ëzë¯ëã}ªˆQ}õÔ]².Ï}qU9B&‚Ô8Rù	Jþ7]R÷Ñîß>{üÿðÁÿn9¿°
+à(/YÏ =i‚ëzë¯ëã}ªˆQ}õÔ]².Ï}qU9B&‚Ô8Rù	Jþ7]R÷Ñîß>{üÿðÁÿ#—¿®
 endstream
 endobj
-10788 0 obj <<
+10830 0 obj <<
 /Type /Page
-/Contents 10789 0 R
-/Resources 10787 0 R
+/Contents 10831 0 R
+/Resources 10829 0 R
 /MediaBox [0 0 612 792]
-/Parent 10764 0 R
+/Parent 10827 0 R
 >> endobj
-10790 0 obj <<
-/D [10788 0 R /XYZ 100.892 685.529 null]
+10832 0 obj <<
+/D [10830 0 R /XYZ 100.892 685.529 null]
 >> endobj
-5382 0 obj <<
-/D [10788 0 R /XYZ 100.892 660.623 null]
+5371 0 obj <<
+/D [10830 0 R /XYZ 100.892 660.623 null]
 >> endobj
-10786 0 obj <<
-/D [10788 0 R /XYZ 100.892 643.753 null]
+10828 0 obj <<
+/D [10830 0 R /XYZ 100.892 643.753 null]
 >> endobj
 2834 0 obj <<
-/D [10788 0 R /XYZ 100.892 228.735 null]
+/D [10830 0 R /XYZ 100.892 228.735 null]
 >> endobj
-10791 0 obj <<
-/D [10788 0 R /XYZ 100.892 197.139 null]
+10833 0 obj <<
+/D [10830 0 R /XYZ 100.892 197.139 null]
 >> endobj
-10787 0 obj <<
-/Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F85 5521 0 R /F71 5424 0 R /F17 3698 0 R >>
+10829 0 obj <<
+/Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F85 5513 0 R /F53 3738 0 R /F17 3698 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-10794 0 obj <<
-/Length 1124      
+10836 0 obj <<
+/Length 1125      
 /Filter /FlateDecode
 >>
 stream
 xÚµWYoã6~÷¯PŠ/}H²M‘-\¤ˆØ.Y¢m!:¼¢´Þý÷!%LJ֛&íGäpîù8òµã;¿Nnæ“«;é;Ô'±Sg¾r¨¤$ô©D1‘±pæ™óÁ
-¤˜~œ¿¿ºc̉H°
+$›~œ¿¿ºc̉H°
 I‚8I†éaÅîõÔ£îÌ›R÷©D«lêq)Üw¹n›|ÙµÃÆu×nTÕæiÒæuÌ‚†îí&Ù¶ª±,B¥“_æ“O
-ZÀÎó$áÜIËɇ¾“ÁÙ{Ç'¬ÙÎÒá2"”@Îã䏉èsHG}æ¡TZw~øñázæQâ£pÓ£œÈálêI&Ým¢õ®n2¯Ì׍uã€WÄóÈfÞƒ—A(ÝF}êr·
-b C”Z.ªº¨×yEt=.±W_.t¹D+ìFÞ¯iRf¤ïïž™»*ÿb¿t—¦Ješ¼Â6”rb˜<»Xo1I1õõýCSñª±ÁMZ¦uWµýecDƒíeØ0Ü’Ò[<æAÚ$éS‘/÷¦4ªm¾þÌ_)n0ÆFv“dõ®÷0“–è´Z`pÚúÉn€ºÅ*ot»0Ùû¾ÞijêŠbÿ/ö¹ÓJkÓ‡/ùÕ
-MÿÈ(ÆþIšOöhÁ"´'˜Ž—gIÛ5ÊÔ`GPÐ;\ë)M™=¹­«¿}*ÖÝs#yئ †…Ä2jæÊdä®jp|Ê"w—Wk»…Àdè&öS'å¶è¹¦¸{=³çé‰Ö^^st»´‹Žƒ…2Fì3²ËƬ—"¬y¥Û¤ðL"<‹ ºóQƒÈ˜V@)ßgƒ¤m“†6ºº¨œú”°ˆïµkDØØ]AÉ|ÅøCŠÁ×ʬÅ*û	77©2˸Ãð*Ë	1ÓyfA:vóÖ®IeOUÓ@øŒ[”‡ T×u¾>@ú³‡ÄãìÆÆzÔcªw2¨lÔ«ígU·–P_à1±$¦ê+ä.E™›­þ~ÿ×¹ÚÑpCÙqAb~é]8CæáaØ—Î^…}Ž¿
-rü®íÞ€Éïæ7Áöw¿Ž{£ÿ°=ƒ¡ÿlGbp
-¶gJpãu ;æ—¬èö7Õ,±–¡÷jm÷¡õ g©Ûà8–ÙÓûªUÃÀòðåTž‚/nt5±Ë ¾Hø
-¾øq¾¸Ùn’¶¿·±rµ5'’ÇÈÏ ˜”ç³¢ŒP0˜ŠR}yX$‚ûQÑŒˆÇú̺RFFY‡x?.‰gr0¯Ã1ØB=`"ØqùµõZ2!”1„Fq9͐zÉc†ˆ‹è…€Ãû[<fÂ}¡‘?OÍRŽ¹Ë’ƒmdê	A¡FL%€K 0EfÉ¥yg”ý€¸ÀdiS °bÕ0î>‚À¸ì?ÞÝÚã¾>€„'EMÐ
-”ÄôäÁAœ»¥²ò¬z5+{ØóØFÂgÄ6láàK?4%Ræ…ØÿK+$áàŒ
+ZÀÎó$áÜIËɇ¾“ÁÙ{Ç'¬ÙÎÒá2"”@Îã䏉ä3õ™„RiÝùáLJë™G‰FÀMr"‡³©'™t·‰Ö»ºÉ¼2_7֍^Ì#›	x^¡tõ©ËuÞ*ˆQj¹¨ê¢^çÑõ¸Ä^}¹Ðå­°y¿¦IQ`˜‘¾¿{fîªü‹ýÒ]š*•iò
+ÛPʉaòìb½Åp$ÅÔcÔ÷MÅ«Æ45jAšÖ]Õö—
+:´—5bÃpwHJoñ˜i“¤OE¾Ü›Ò¨¶ùú3¥¸ÁÙM’Õ»ÞÃLZ¢ÓjÁië'»ê«¼ÑíÂdïûz_Ϫ+ŠAþ¿PØçN+­M¾ äWw44ý#£û$Ih>Ù£‹#О`:^ž%m×(S€AAïp­§4eö䶮þö©Xwύjäa›‚0Ȩ™o@(“‘»ªÁñ)‹Ü]^­ív“¡›ØO”Û¢ç˜âîõÌž§'Z{yÍÑíÒ:`,:
+È°ÏÈ.³^
+ˆP8°æ•n“Â3‰ð8D,è:ÌGa"cZ¥|Ÿ
+’¶MþÚèê¢rêSÂ"¾×®acw%óã)_C(³«ì'ÜܤÊ,ãë,'ÄLç™éØÍ[»&•=UMá3nQ‚Ry\×ù
+ø é[̏³KëQ©zÜÉ ²Q¯¶ŸUÝZB}ÇÄ’˜ªK¬»enN´þùûý_çjGÃ
+eljù¥wá™‡‡a_:oxö-8þ*Èñ»¶{&¿˜ßÛÜý6:îþoÀö†þO°‰Á)Øž)Á×ìH˜_°¢ØßT³ÄZ†Þ«µmÜ„Öœ¥nƒãXfOï«V
+Ë[À—Sy
+¾¸eÐÖÄ.ø"
+à+øâÇøâf»IÚþÞÆÊÕÖœH#/D@>ƒ`RžÏŠB0BÁ`*"Hõåa‘ìGE3"ë0ëJYdâýX¸$žÉÁ¼Ç`õ€‰<bÇå×ÖkÈ„PÆyÄå 4Cê%"nS2ïoñ˜	ô…FV8ü<5K9æ.cH¶‘©'…1• .À™%—æQöâO¥MÀŠUøûþã²ÿ|xwkûú jž=6A7PÓ“pî–Êʳê1Ôt®ìaÏc	ŸÛH°…ƒL,üДH™bÿ/1¬„ ÆB
 endstream
 endobj
-10793 0 obj <<
+10835 0 obj <<
 /Type /Page
-/Contents 10794 0 R
-/Resources 10792 0 R
+/Contents 10836 0 R
+/Resources 10834 0 R
 /MediaBox [0 0 612 792]
-/Parent 10798 0 R
+/Parent 10827 0 R
 >> endobj
-10795 0 obj <<
-/D [10793 0 R /XYZ 151.701 685.529 null]
+10837 0 obj <<
+/D [10835 0 R /XYZ 151.701 685.529 null]
 >> endobj
 2838 0 obj <<
-/D [10793 0 R /XYZ 151.701 458.104 null]
+/D [10835 0 R /XYZ 151.701 458.104 null]
 >> endobj
-10796 0 obj <<
-/D [10793 0 R /XYZ 151.701 428.951 null]
+10838 0 obj <<
+/D [10835 0 R /XYZ 151.701 428.951 null]
 >> endobj
 2842 0 obj <<
-/D [10793 0 R /XYZ 151.701 196.751 null]
+/D [10835 0 R /XYZ 151.701 196.751 null]
 >> endobj
-10797 0 obj <<
-/D [10793 0 R /XYZ 151.701 167.598 null]
+10839 0 obj <<
+/D [10835 0 R /XYZ 151.701 167.598 null]
 >> endobj
-10792 0 obj <<
-/Font << /F50 3701 0 R /F22 3706 0 R /F71 5424 0 R /F17 3698 0 R /F15 3700 0 R /F85 5521 0 R >>
+10834 0 obj <<
+/Font << /F50 3701 0 R /F22 3706 0 R /F53 3738 0 R /F17 3698 0 R /F15 3700 0 R /F85 5513 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-10801 0 obj <<
-/Length 1322      
+10842 0 obj <<
+/Length 1323      
 /Filter /FlateDecode
 >>
 stream
 xÚ­WÛŽÛ6}÷W)ŠÒ@Ìo¢T i´
-`‹èÃf±eÚK¬.ŽDÅõßwx‘ÖvUïb“'ñ2<3œáœÅÑ6Š£ßg¿-gW($ÎdL¢å&"qŒÓŒFIša‘ñh¹ŽnÐgUÝÔóÛåG'žâ,I¸§ŽA:ör4ÅÏ$Nz×Ì	ª*8µ`B ÷mÛÌYŒÚΣˆTá,ÎœVcÉÅ€“a¥fï—³¯3« |d™ÀŒEE5»¹£5ì}Œb̲4Ú;É*b"Å ã2ú<ûkßV’cÅ#(K0!«ÿéçë·ŸÇÖ8¹ ‹ao¾T ‡u±Ø­‹cž
-‹yoîÁ‰¨U_{Ýi£ÀQ滼º«›²ÙêwÍ?´+ñôÉfgC˜—ó…K»ƒ]µÚå]gϺKUzÛæ ýß[çEÑôµ	g­ZA]°ÁªØ7í:X<uƒ¢Í‹‡R¯FKZeÚÃö¸g\«î˲yðã¾SwÖ)fX =wÝvæΞy®ýÓ—©†NuM¯çx÷ê‘¡8Ä% @	‚¹ †Úƒïš}‰ÙGÆ샗~”€yLHê1®ç)Co?Ù“¹ƒàhöH¤üäKLx1§)z(ÃJ^¯ý S5DW³»Êc˜ÆoMmn{xeÚ›ÆжÔ $ºWp‡`ý¡Ú€ºQ8*gu«Sh&<l2†6jo 2熵¶©üÈÜ+¿û9¯¬‚U8UåºÔõÖ3øÑã<nì¼Å8féå‘àrˆÕoI‚e*"&)f”_$.œñGÚrtuª›H%sP„rÞëz¥½÷%ºn›U©ª©(/$Ç)˜½ 	¦Yð×[sx´­¿v«vÞÍ­Që×Gžpu
-æ$Ù@ÕZzOÑ}þMù‘w®hÓ@R
-qÛ{§Âæõ\&þi@1‡ÝñIØIþXeNm'©ÄœŽJ
-vP9Ü+sÞ´á¡„3 ç”!¯ìì
-èæªSEßjs¸r´a'ʘωs ®ßlt¡•åÃi¨’‹¤ü<¤¾ÖÿœPË““ÛE5OÞÜ ýŽZà)|Ó…zÓ:£ª…ƒù.ø'ŠÛPZ~¸¥â
-.Gî±ü0cϳ+>}¾ß+Ë“™t‰–%Pïl¢‹¹_„¬íý$¤U×8j¡½vM lݦ-ooòÒÜÞ| ·¯ç'9¤#°=‰)úÅøÀ¹°¸õº>Ç«~ÅÑÇ„¿¾ÆwP~ª’øœ-$G­¬ŠµßÐ0
-Œ#ÒÙ$)R}èOÛ¸Œ@Ç7òC=åYU’ΪW^A^v
-ždL’I(‹¨%ÆIÂüÑ¥%8J)Ú®u“*·5ìà'¥"þ>vd†Sº.Ê>”{ÊP³ñšÓS¾Ë8ÎØxŸÉºÂÀÓPx
-þ¾ÜcÎ’Óªrª¸&óXŒ‡k>óõžñtª2Øí¼
-Z&8‰“Ó·±¼Ïm?ÉR×LØ·jÇÍÆØ·m‡Ð-Øâlr]w~%÷Ÿ²1ƒ°ÿv¦æ'fĵ!I]H`²îw¥.lwë¦ûQê`…š>hhÃ~^¶*_¦õºr
-ç-m«ÔB¯
-—ò6‡.ÚÓÞøMÿ©@h%¸¼h*¡ÃˆSèú Ñãü»BM!0,åâ(ÔSádÓ”
-ÆAoä{)µ½º
-‡,¤é ÿú!’Q
-Z—	(k,Ÿ@ã,=Cù†/8ô_+ûw
+`‹èÃf±eÚK¬.ŽDÅõßwx‘ÖvUïb“'ñ2<3œáœÅÑ6Š£ßg¿-gW($ÎdL¢å&"qŒÓŒFIša‘ñh¹ŽnÐgUÝÔóÛåG'žâ,I¸§ŽA:ör4ÅÏ$Nz×Ì	ª*8µ`B ÷mÛÌYŒÚΣˆTá,ÎœVcÉÅ€“f¥fï—³¯3« |d™ÀŒEE5»¹£5ì}Œb̲4Ú;É*b"ʼn°heôyö×,>¾­`ÇŠGP–`B„WÿÓÏ×o?-Ž­prAÃÞ|!¨@ëb±[Ç<$&óÞ܃#)P«¾öºÓF£ÌwyuW7e³Õ5îš~hWâé“ÍΆ0/ç
+—v»jµË»Îžu—ªô¶Íú¿·Î‹¢ékÎ:#Zµ>‚º`ƒU±oÚu°xêE›¥^–´Ê´‡7ìpϸVÝ—eóàÇ}§î¬SÌ° zî6ºí̝=ó\û§/ÿR
+ê:›^ÏñîÕ"#Bq&ˆK@€sA3µß5!û²ŒÙ/ý(	 ò˜Ôc\ÏS†Þ~²'*rÁÑ
+ì‘HùÉ—˜ðbNSôP†•¼^ûA§jˆ®þfw•Ç0ß*šÚÜöðÊ´7¡m©
+ at It¯:àÁúCµu?¢pT6ÎëV§ÐL>xØdmÔÞ@eÎ
+kmSù‘¹W~÷s^Y«pªÊu©ë­ß+ugð£Ç	xÜ:Ùy‹qÌÒ#Ê#Áå«	Þ’ËTDLRÌ(¿H\8㏴åèêT7‘Kæ 
+ä¼×õJ{ïKtÝ6«RUSQ^HŽS0{AL³à¯·þæðh[íVí¼›[£Ö¯WgÇ8)˜“dUÿié=E÷ù7åGÞ¹B¢MI)Ämï
+›×s™ø§ÅvÇ'a'ùc•9µ¤s:*ý5ØuBåp¯ÌyÓ†‡zÌ€žS†¼²³+ ›«N}«ÍáÊц(cg<&΁º~³Ñ…V–§¡BH.’òóúZÿsB-GLrLnÕ<ysô;j§ðMêMw茪æ»àŸ(nCiùá–Š(¸¹ÇRðÃŒ=Ï®øôùþ}¯,OfÒ%Z–@½³‰2,æ~f°¶÷“V]㨄öÚ5°uS˜¶¼½ÉKs{óÜ¾ž/xœx䐎Àö$¦èã çÂâÖèú¯:øGþúBßA1Pø¨Jâs¶Pµ²*Ö~#@Ã(0Œ,Hg“¤HõÁkä„2ßÈõ”gTI>H8«^yyÙ5x’1I&¡,2 –'	óG—–à(¥h¸ÖMªÜÖ°ƒŸ”:ˆøûØ‘Néº(ûPî)CÍÆkNOù.ã8cã}&ë
+OCqà)øûr;Œ9KN«Ê©6FàšÌc1®ùÌ×{ÆÓ	¨NÈ`·ó*<h™à$NNßÆò>·ý$K]3aߪ7c߶B·`‹³ÉuÝù•ÜÊÆÂþÛ™0˜Ÿ˜׆$u!Éºß•º°Ý­›îG©ƒjú ¡
+ûyÙª|}˜zÔëÊt*œK´´­R{½4\ÊÛºhO{ã7mü§- •àòb ©„#N¡ëƒFóï
+5…PÀ°X”‹£PO…“QLS6½‘ï¥8Ôövê6²¦ƒüÿ=è?„HF)h]& ¬}tü±8|C°ômüå¾àЍíûŠ
 endstream
 endobj
-10800 0 obj <<
+10841 0 obj <<
 /Type /Page
-/Contents 10801 0 R
-/Resources 10799 0 R
+/Contents 10842 0 R
+/Resources 10840 0 R
 /MediaBox [0 0 612 792]
-/Parent 10798 0 R
+/Parent 10827 0 R
 >> endobj
-10802 0 obj <<
-/D [10800 0 R /XYZ 100.892 685.529 null]
+10843 0 obj <<
+/D [10841 0 R /XYZ 100.892 685.529 null]
 >> endobj
 2846 0 obj <<
-/D [10800 0 R /XYZ 100.892 469.834 null]
+/D [10841 0 R /XYZ 100.892 469.834 null]
 >> endobj
-10803 0 obj <<
-/D [10800 0 R /XYZ 100.892 440.716 null]
+10844 0 obj <<
+/D [10841 0 R /XYZ 100.892 440.716 null]
 >> endobj
 2850 0 obj <<
-/D [10800 0 R /XYZ 100.892 390.666 null]
+/D [10841 0 R /XYZ 100.892 390.666 null]
 >> endobj
-10804 0 obj <<
-/D [10800 0 R /XYZ 100.892 364.163 null]
+10845 0 obj <<
+/D [10841 0 R /XYZ 100.892 364.163 null]
 >> endobj
-10799 0 obj <<
-/Font << /F22 3706 0 R /F50 3701 0 R /F71 5424 0 R /F17 3698 0 R /F15 3700 0 R /F70 4384 0 R /F51 3729 0 R /F85 5521 0 R >>
+10840 0 obj <<
+/Font << /F22 3706 0 R /F50 3701 0 R /F53 3738 0 R /F17 3698 0 R /F15 3700 0 R /F59 4373 0 R /F51 3736 0 R /F85 5513 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-10807 0 obj <<
-/Length 1181      
+10848 0 obj <<
+/Length 1180      
 /Filter /FlateDecode
 >>
 stream
-xڝVÛŽÛ6}÷W¨íCd ¦yu1PÞn²Ý ›´©‹}H‚B–h[]ItEÉ®ÿ¾3¤åµm6-È#ògÎÜ(ê­=êÝŒ®£ékI=FIBæ-V“ŒD”yaœ™Þ"÷>ø¡ÇŸo¦¯9÷b’„a`¡$aÃIôë8NüùxÂü»É˜ùW(¥Få㉐]˜¶)–]Û/Ì»v£ê¶ÈÒ¶Ð5€ù?oÒm«‡à1½ZŒþ1°~ž¹'‰^V>|¢^{o<Jx³·ÈÊ2&¡” —Þï£ßFôœ3“ƒœƒ„XnHÇ(n„Ì/Vî¿ÝõÚ8y?摯›2žHn-„D ×/QˆýR'ˆ}pˆ´uŒØ…È&}$§ªÍ¦Û´"ùÔL«ªI
-ÁrŠŸyÎ’ˆS
-Ò:wæ3½óØ? Ž7ŽçÌ›0Ad8¬®Kð•'¿ß€WV:XZ{©¦
-¥U£+'G`Q#²Õ'µÔšAjQD¤Œ¨•z
-ÇJ²×øHYP*t ˜?/¡:j¨˜ÚWÀ ü—Ž%8	¨p,¥S¶¹KØ#1|Ù£»©càVÒ²DCÒ›]‘)ã–‘®vF¹…{äûË¢Î!½
-/ÎàP«°…úïZ'CMœ)G¨»ùÄ`lmq¨¬@–™åA/ÓdÚö!„ßÇë2Ä"‚Vø_Å#I’$½"9b"1’HÉ3a¡€Ó9QHÂH8(‰ 0J‘:Á6Hè¿Õ­[x¯Œ.wÐ9nýˆ°q;i¯sÓènk†<„Xð$ñÑìG&‚»ÃP Åù)¦Z’L׫¡#%áeqA*éÿC蝦QY‹ÝËp¢Ö]£r¨Â(fþ­ÛÙ¤X;|(§j0ŸqŸOhçêÅ€å,&A|jˆ"¯RÐ
- i»"ô8 ÑãløñØÒÀ2uQ*ŒSJ±#¥í€m˜s<úÜ´àÜ_?aš’(a¦íÙ¬ }ŠŽòG[—Išð^w¥+¸íœ!CAH¢èÔò˜	´Ôtu
-•sìý{¸.Üú­;¹v¯Øanˆ ¦ax••.aCVö®±°6Epl{X°ƹqë˜<lR…-J¾*8¨L0'¡3ÒhÝþ€wô÷Àq¥<é†ZúîöúÕüýâ,ç*mú9Ð_iö°|”V*7C BÈù²üR½ï!<‚´Å_gµ~Ηk]¥p‹vÿæyUÔæ—Ïn:eÚo¡>dyžeº«ÕŸà¿V-|¬8y›³ÏDü쟅Ÿ§î	¡›.S³rö@ƒÁ¥iÿxÿ#[Fx´%µO1»ƒ5çð;¸ÔÊRͦ]©iÏ~ꔬ¹UZõÄ>¯sŒØ•½Ù kàƒèØ0™®*7Îay•¥™}µkäñÍ6zL§k	+¦®ŠR
-¶ø™C½°/ŽoE½KKgönîæi-Žl„߳ʛbwš•rÿö kÍwßN¸á.–îpg썓dýŽ“Ó‡hÿß·ÿZyï
+xڝVmoÛ6þî_¡m*5ÍW½†di³È^:ùЃ,ѶVIôD)^þýîH˱[¥éò‰¼ãÝswÏQ4Ø4¸ž\.'ó׊Œ’”¦,X®¦‰)¢$%*•Á²Þ…‘’ÓË7óל	I£H:U©H”&p’Súuš¤áÅtÆÂÛÙ”…—(eVÓ™P2¼*m×–«¾.ún«›®Ì³®4
+(K‡?n³]§[¯Át:yµœü=aàâ<	O!‚¼ž¼û@ƒöÞ”ˆfï4ë@¨„DJ\¿O~›ÐSÌLb–)qØŽÕˆXX®ý·-›õò~ÊãдÉt¦@ºq*TôƒW(ÌK’°2Óê~ôYç©ÄY ˆ&C&çºË绬&ÅÜ>ØN׳’å
+?‰œ§$ÇdMáÝçf7åIø€6ÁL08ž³`ÆQ2õº¦© VžÊp¿…¨œôà`õþ¥ÑX*”Ö­©½TË5;s4KÀ¬…ÇD©dZe6p̨T’DªÁâ=e²Òh)XxQAw4Ð1÷è_‚D†/=Js"©ð(•7vµKÙ#0|Ùc¸™GàW²ªBCÑÛû2×Ö/#>\í­öwˆ;	WeS at y%ÎÎáPg°ƒþï;/COœÇh»ÅÌ"?v®9t^"ÊÜá çe²]{Ž"òužbþWó(’¦é`H:qÀI•â¨3c‘€Ó94QD¢XxUžA8 `”".L60Á$
+6_x«­©î9~ýÈ°õ;Ù`sÝš~gÇ"„\ðˆ¤ÉÁí{&äíÃX
+@‹óc
+l½"¹iÖcG*
+0¢óæ‚RJ–ÿ#àNÛê¼Cvà2„Z›¾Õtaœ°ðÆïl3l†{|hoj±žÉPO 5=•%D&GB”E•Òöe1±$ñãløþ@iÀ•:kÆ)¥ÈHår;âæ?u-87O¸¦$NÙ£kw¶ /èŸâ„£üÄ×ÙE’D„¦|°ÝCë
+î˜3æHF$Ž”ÇJ §¶oèœ÷ïàºðë7~ìÆ¿"Ãü¦atž•µ©`CUö¾	‘FØ›Bhn"À8·~‹‡$ÕHQòíXÃAg‚³$¼“Ö˜î;¼T¸ŒkãåY?FéÛ›«Wo—?a;×Yû`žSú+Ë?®žSÊj]Ø1%BÈé²úÜ£TxeK¾Œjó\,W¦Î àNÛ3þ?\uÙØgB>5¸îµí¾ú˜ç‹<7}óhþþîàcÅË»ÌÚ}1 ê/þYPø9qºù*³Û±P`,üPš'õŸ@äÚZR÷‹[Xóÿ—ZUéÅ|kj=ÐϽ‘s·Î*«Ÿ˜À§}Ž»t7°>ˆ„ÉM]ûqË묬ì⋬QŸå7ßšý¡œžNÌþ\—•ìô^ë…³xqx+›û¬‚qæ^àæn¿Öò€F„ª¢-ï3£Öþß} ôýÆßwîÛ	7üåÂÊßþŒ}kp’l~ÀQârrüþáûö_–ï
 endstream
 endobj
-10806 0 obj <<
+10847 0 obj <<
 /Type /Page
-/Contents 10807 0 R
-/Resources 10805 0 R
+/Contents 10848 0 R
+/Resources 10846 0 R
 /MediaBox [0 0 612 792]
-/Parent 10798 0 R
+/Parent 10827 0 R
 >> endobj
-10808 0 obj <<
-/D [10806 0 R /XYZ 151.701 685.529 null]
+10849 0 obj <<
+/D [10847 0 R /XYZ 151.701 685.529 null]
 >> endobj
 2854 0 obj <<
-/D [10806 0 R /XYZ 151.701 591.265 null]
+/D [10847 0 R /XYZ 151.701 591.265 null]
 >> endobj
-10809 0 obj <<
-/D [10806 0 R /XYZ 151.701 564.382 null]
+10850 0 obj <<
+/D [10847 0 R /XYZ 151.701 564.382 null]
 >> endobj
-10805 0 obj <<
-/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F71 5424 0 R /F17 3698 0 R /F70 4384 0 R >>
+10846 0 obj <<
+/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F53 3738 0 R /F17 3698 0 R /F59 4373 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-10812 0 obj <<
-/Length 395       
+10853 0 obj <<
+/Length 392       
 /Filter /FlateDecode
 >>
 stream
-xÚmRËnÛ0¼ë+ØľE^¤r+¬K‘æàJª-D¢ZJŽá¿ï’”
-ȉ³ËáÌ>ÈÈ‘0ò­x¨‹û¯B
-\Å8©ÎX'ˆ±´S¤nÉÝwÍÒO¾|­ŸÝ‚3FEºpÀÍ2OXPî83’>N%§ãˆ¯vRkúÂTJFÃœU4C+pÌ%W‰¸RzÓ1ºŠ¬â©.þ³H¾©Lƒ”¤‹—WFZ¼{&¤³ä’˜#‘Ú‚ÑQm ûâ{Án»åúÖø¿¨rZŠö?J+étåNXCçë¼tcÆýœÏ¡+…¥ÝpÍq8{ßûãg­qÅÀ¸­3?7mf}¬C(Ph¿²îPÕiºœº,ïãŠf<9
-ï8Û¾‰pÍ7‡&tŠE¤D{èpö¸…éý©=ã£%š“7¸V$hå²k¿àª¤¤í¥.þ.†*†)í§õ>tórK¾í—/è¡Ô6´L¹ôÐÑOÆ•o3¾Æ*Ò\cô'L¿†8ØUsÞÓL[H»ß–¶øþÅЧ[
+xÚmRËNÃ0¼ç+ÌÍ‘èâgj_A€Ä
+5JÚˆÄ'¥êß³¶T$Nž]göaFv„‘ûìºÌ®î„ k°kÆIùN8c`¬ …± ­"eMžé¦©¦vpùkùélQ¨@²Yâ	òg…¤7CÎißã«•ÔšÞz?ä’Q?&ÍÐ
+,³ÑU"^+½èZVv[f_Ç,’Ï*Ó %©úìù•‘ïi
+9FfO¤6€ˆ;²É3vÞ-×çÆ¿¢ÊBl)Ø?åFÒáàó•0OãÔô	·c:»ö#†6Ý)Åþà\ëvÿµÆƒÂ.¹±ªëoBBû™u‰ªVÓiß$y·íg4âÉ©ÿÆÙ¶U€s¾ÚV¡ }("&êmƒ³Çe(Loö¹XÓ>š‚9YñB×
+­lrm'\•”´‚ÔÑ]†P…0¦Ý0ßûfœ¶~J·ítJ-CK”cÛu	½0®\ð)Tç¢O?¼ua°³æÐ}Ç™Öw¿,m9ñ/ü Á¦§Y
 endstream
 endobj
-10811 0 obj <<
+10852 0 obj <<
 /Type /Page
-/Contents 10812 0 R
-/Resources 10810 0 R
+/Contents 10853 0 R
+/Resources 10851 0 R
 /MediaBox [0 0 612 792]
-/Parent 10798 0 R
+/Parent 10827 0 R
 >> endobj
-10813 0 obj <<
-/D [10811 0 R /XYZ 100.892 685.529 null]
+10854 0 obj <<
+/D [10852 0 R /XYZ 100.892 685.529 null]
 >> endobj
-10810 0 obj <<
+10851 0 obj <<
 /Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-10816 0 obj <<
+10857 0 obj <<
 /Length 19        
 /Filter /FlateDecode
 >>
@@ -60114,20 +61063,20 @@
 xÚ3PHW0Ppç2ÀA c(á
 endstream
 endobj
-10815 0 obj <<
+10856 0 obj <<
 /Type /Page
-/Contents 10816 0 R
-/Resources 10814 0 R
+/Contents 10857 0 R
+/Resources 10855 0 R
 /MediaBox [0 0 612 792]
-/Parent 10798 0 R
+/Parent 10859 0 R
 >> endobj
-10817 0 obj <<
-/D [10815 0 R /XYZ 151.701 685.529 null]
+10858 0 obj <<
+/D [10856 0 R /XYZ 151.701 685.529 null]
 >> endobj
-10814 0 obj <<
+10855 0 obj <<
 /ProcSet [ /PDF ]
 >> endobj
-10820 0 obj <<
+10862 0 obj <<
 /Length 1208      
 /Filter /FlateDecode
 >>
@@ -60143,134 +61092,130 @@
 ئo­ç|‘¸¼<…Cr¢\7‡j`…Í=dZ¨&•í?rBeØ>tÄ©z<½ƒ€—Õ}‰
 †p^<VŽÀ8S¶' Ý4Ä=àHŽ]«a”Ö58†!•	ÐÐ:Kܾä þ[Ϧq,á>»Ͳ„|‘‚ÝŽ˜o¸@Iãm·œ±Dr
 Œ¸y®ºÞ4KCtì_$Ó¥HÉéXc[ÛÓtZâà:KR<XÚÕº66ŒÝ¦ ÆÛô~½h¶ª:˜kî]L€ÎÍ­_îuX#6é›+Yf\Eúà^‡¦ƒQBñ8ÎÞ2âðƒÈDò/#!˜ÏÂèÿÂù
-#?‡3ü0¤‚‰$_}•d¬a(ø¥_	Sxì|åbò~ãv,þè! 81Á½‹ñð?A¥<Õ~Ì]ån@‡„ðqÁm‹'n[ìU¬\¸Hûi°1/VU¥Öæ½m½`™ïàº]ˆÞºn6¸5ÏkW}–6NT‰ýy önó®ZR¯ìþ#pÁØ­*Ð:0û‡¶’n8ì÷b……¼2.½û# ³ñJt|žM¿]ÒÎÜ<Í®)ˆïÀÊ~½Gç‘ØO·ÖðÓ	ìÍCíß1Ž²WJÐÿ ×ÇÁ-
+#?‡3ü0¤‚‰$_}•d¬a(ø¥_	Sxì|åbò~ãv,þè! 81Á½‹ñð?A¥<Õ~Ì]ån@‡„ðqÁm‹'n[ìU¬\¸Hûi°1/VU¥Öæ½m½`™ïàº]ˆÞºn6¸5ÏkW}–6NT‰ýy önó®ZR¯ìþ#pÁØ­*Ð:0û‡¶’n8ì÷b……¼2.½û# ³ñJt|žM¿]ÒÎÜ<Í®)ˆïÀÊ~½Gç‘ØO·ÖðÓ	ìÍCíß1Ž’WJÐÿ ×¥Á+
 endstream
 endobj
-10819 0 obj <<
+10861 0 obj <<
 /Type /Page
-/Contents 10820 0 R
-/Resources 10818 0 R
+/Contents 10862 0 R
+/Resources 10860 0 R
 /MediaBox [0 0 612 792]
-/Parent 10798 0 R
+/Parent 10859 0 R
 >> endobj
-10821 0 obj <<
-/D [10819 0 R /XYZ 100.892 685.529 null]
+10863 0 obj <<
+/D [10861 0 R /XYZ 100.892 685.529 null]
 >> endobj
 2858 0 obj <<
-/D [10819 0 R /XYZ 100.892 660.623 null]
+/D [10861 0 R /XYZ 100.892 660.623 null]
 >> endobj
-3875 0 obj <<
-/D [10819 0 R /XYZ 100.892 447.274 null]
+3885 0 obj <<
+/D [10861 0 R /XYZ 100.892 447.274 null]
 >> endobj
 2862 0 obj <<
-/D [10819 0 R /XYZ 100.892 180.447 null]
+/D [10861 0 R /XYZ 100.892 180.447 null]
 >> endobj
-10822 0 obj <<
-/D [10819 0 R /XYZ 100.892 155.173 null]
+10864 0 obj <<
+/D [10861 0 R /XYZ 100.892 155.173 null]
 >> endobj
-10818 0 obj <<
-/Font << /F76 5480 0 R /F17 3698 0 R /F15 3700 0 R /F88 5686 0 R /F72 5687 0 R /F50 3701 0 R >>
-/XObject << /Im1 5680 0 R >>
+10860 0 obj <<
+/Font << /F76 5472 0 R /F17 3698 0 R /F15 3700 0 R /F88 5678 0 R /F72 5679 0 R /F50 3701 0 R >>
+/XObject << /Im1 5672 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-10825 0 obj <<
-/Length 1805      
+10867 0 obj <<
+/Length 1806      
 /Filter /FlateDecode
 >>
 stream
-xÚ¥Ër›Hð®¯àˆª,ÄðfoI¼ÞU*ñ:–²Nm6Èš2‚d at vü÷Û/0’I*U{=Ý3ý֝åZÌ^ofˋе”ë¤nª¬ÍÖR¡rbWYQ’:aX›ÂúlG‘;ÿ²y»¼ð<+qÒ(
-h«òœÄ€mZÕ]yg²N×wó…öû5ot]4s/µ[F\–-ç¾k7øcî‰ڏºÛñžu¶¿Íæ¨È~_{—}íJÃD/Euf¿ofßf
-äƒ#ÅCÇ÷­|?ûüŵ
- ½µ\ÇOë‘vî-?Lœ(®¬õìÃÌ{C…“ÞR‡¬FCÛ§¶+÷Î|‘ıýNßϽÄ.u[žÍ¡
-ì}V#êi¾`ÃÇËÕ'„;«F½Ó´áð]ðÅ\Ù{´ððÓvàÅÆ´LÝe¸÷„0¦n:æs;_ ¶¬Ñ`ÂBùN¤¬eùý+‘›¶±~äÚ]ƒÞKínW2‚ÕèŒÎ³\—-#›-9zi½X¢—Ú›7WËÕÕâ6×Ïâ	»sOVÜ1é_7tÑî‘‚!ë·ÏÄI¾œéû>É”¢lµ _±ûŒW%äLi@rz1žrÜP¢µÙé–YåÈ~H#@Üi–(ôŒ?í®1ƒ½ƒXÀ®ãÔi€šš7u¢)» ðŒÎ…'y
-lØCcAu¶—yVY6OS¶MÅúcÁ¾­»–Õ•ð/0£Ú¥l¡m#îÊØ¢&IŒN‡Y‡éGå‹~ 4—Cäˆmšzplww[ÐRÈ{¬ÐÙOOE¬³0pV®k¿Îòû;ÓjÊ™ºÅJ„î¡c4µ0;*>$4!W°ÖuŽþ
-”¸:PGŠ!@9ñ"y¾”Çð•<N8á¹®‹)xàAa'¤¾rZ}[‘$) ™Cý‚ïb"½G²Âq…$\!wŒÇ~×Hz_—€=´°
-)6Ì׫¿Ö‚|.îÈyØ#~¼"±äô"PJƶ£|ûã¹ 8A¨$¯ü˜ñ”PÂpÁ9)_¤p÷;’’§ïSºHL%…ól,€[ËA§…yÐyÙ‚?´ove=qäă€é}€0%|Ý.¦ÔË '
-n…$öe¯”¸sŒIY-ͲÊäKí¼Ò\X]‹‰E˜²©«§“vî"ÌØA°‚pJO-•þ.Τ1ØIwÒR)ÌH…—fÜ0aé Œ¥û¾„™›¡u÷Í!I`H€æzXÏp/'ÖnRÕ«xÙte“?ßã±ã&Ê‚ºt¸µá"‡KÞq•x¼e3QN
-b¹Ú+뼁‹ýÃ@Zô\#¶tßÇÞÑ}ŸF0<D–Ç ¬t1΢@)p%U.‚G¡F‡!B†%ÚR´)ÒŒ<zËØ>1_væOza<d'ÂUüÒ€ ¤)eäГBÅÌð£®*†¨ÉxaB)ðã*$[ð°'µïyÝêCE!å’Ê¡5\!|›`!¢R¤FÕ6L¾¯Ùi5/³–²®€8í¦½6£²Jš{*­X8Bë²—ôen˜r³º\ãˆpÆKNæTZ‰(Hè³Éº?©„¡fð:4`¶”–#íC/m%°BòîU=QUyRc_‰•®¥´`„mQ>Ì6Óo B'‚üýÙÈ«à&ýaä=f’Z¾«å&?c›Uà„Ið‚E»NYû¿˜ôÆü“Sc~2·{qâı×±?*:ZœÜ€Ù`þB•Í—‚’É .¯bΰ‚k @®;_EÒQ©G@—7|Ï/×cPm+m_gÝT±ý¾i»‰ ë¶ËªŠF$<cYgC/taô³qq<³qñèªC^2Ø£x,}÷ÂâUÃdës½˜žOsx´“°/D^`¼:_sVpèÛAÓ Šèâ	Ɲó‚ÝoÂS®×0_L>9+_—yc
-lÌ—áúz®Àó#Ƴ¯¯Q¦òXHƒ¨U›r/!ÂzEä?M]2´ÁAËdu»-ÍHÄêÓŵ˜ˆ¨mÉ|!
-&4<ÿ›ˆ—ôæyIÄ^Aõx@€K›=(R༁„L¶õƒÁׯ÷eV·¼“P™ŒÈ𥻑¹ØfÀ¸	Ýò¦Ÿª+y$WÈóüŒF&ô.¤­ŒâøÐ9ž~y'HÁxw0´óŸ¾<'¤çÃCâZæÌþE(-ߌ‡ª«ƒ‘½ø_Âë_Þ¸¾ÁÿQ¿ðÙôcÓ=UÔÓ¤%ãþÞö;p¿x°”f¯û÷#h>¼QÛ2æÕoÔöû(–¡:js0­D¼w¥e€àøäP||ˆÀþ_›eÙåËtŸöèPÿ…ç?l0‰ƒ
+xÚ¥Ër›Hð®¯àˆª,ÄÀðÚ[¯w•J¼Ž¥¬S›Í²¦Œ dÇ¿ý#™¤RµÑÓ=Óïîé‘kÝY®õÇìõf¶¼\K¹Nâ&ÊÚl-('r•Ɖ$ÚÚäÖg;âù—ÍÛå…çY±“„¡¦­Êsb?N´iUuÅ]“v¦º›/ü@Ûï×ü½1U^ϽÄ~lqYt´œû®]ãOsO”À~4ÝŽ÷¬Óým:_(­Bû
+|í]úµ+&z	ª3û}3û6S ,)8¾oeûÙç/®•í­å:~[´soùAì„A pi­gfîØ*˜ô†N²
+mŸÚ®Ø;óEEö;s?÷b»x4mq6_JÛû´BÔÓ|¡aÃÇËÕ'„b;­rF½3´áð]ðù\Ù{´ððÓvàźi™ºKqï	aLUwÌçv¾@lQ¡7À„…ò@'¬eñý+‘ë¶ ±~èÚ]ÞKìnW0‚Õè“¥™)ZFÖ[þrô’>z‘D/±7o®–««Åm:0®0ž1ÄvÕÍ=YqǤÝÀE»G
+¬ß>'ù¾>1Ò÷}0’)yÑšFpd |Åî3^3E‚”Ó‹ñ”ã­ÍδÌ*CöCâΰD¡§üiwuÓ1Ø;¨&ùìÊ0N¨®xS'š²[ ϘLx’7ÑÀš=4T¥{9‘¥Õ‘eSñlŠ¶.Yß|,Ø·M×2°ºþ9fTƒv)[hÛºw¥ìÑ“$B§Ã´Ãô£òE?PšË!răiêjpdwwYÐÈ{¬ÐÙOO…¬³0pV®k¿N³û»¦>T”3t‹-”>ÝCǨ+avT|HhB®8`mªý¥•¸Z«£ E Œx‰<_ÊcøJǜǀð\×ÅÒxPØ	©¯œÖÜ–$IŠHÍ¡zÁw1‘Þ#YÁ¸Bb®;Æc¿«$½¯KÀZ؆æëÕ_kA>—JîÈy¬m‡?Þ?‘Xrz¡•‡’±í(ßþx.(N*	Ä+?b<%ƒ0\pNãFÊ×Ç)ÜýŽd€ä)…ÄûT„nIaÀ<›àÖrÐiÑ<˜¬hÁÚì›]QM9ñ `z LI ßÜ´‹)õRȉœ[!‰}Ù+%î@ÀcRZI³,S¹Æ;+
+V×b"†!¦€°¬«òé¤]£»3v,µ¦ô4RùàïüL)t'-•ÂŒ¤Q˜qIaÆ
+ÖÀXºïKxy3´î¾9Ä1	ÐëîåØZÀMªz/ë®èoòç{<rÜXYP—N·6\äpÉ;®ò´Ç[F0å¤ –«½²Îk¸Ø?¤EÏu1bK÷}äÝ÷IÃChùQÊJã,ÒJ+©r<
+5"8ÔºaX¢ E›"­aä1[Æö‰ù²ƒÔxÒ¢!;ƨ◆  M)#Ï0€žd(Æ°`†MY2DMÆbJW!Ù‚‡=©}ÏóèV*
+)—Tö­á
+áەҐe[3ù¾b§U¼L[fȺâ´›öÚŒÊ*Q4j6ØSiÅÂZ½TÝ—yÔ›ÕåG„3^r2'êÔJDABŸMÖýI%5ƒ×afKé`9Ò>ôÒvP+$ëiÙ•.‹“ûJ¬L%¥s l³a¶™žxµ
+œò÷g#¯‚›8ð‡‘÷˜Ibù®r”ÿŒlVÚ	bý‚…Ž\'‚¬ý_Lzc~É©1?™Û½(v¢HëØ-NnÀl0!ÈÊæKAÉd —W>gXÁ5  ם¯Bé¨Ô# Ë¾ç—ë1(¶•¶oÒ’nªÈ~_·ÝD0UÛ¥eI#žŽ°¬ÓŽ¡º0úÙ¸(Œ‹Ø¸htÕ!/l‡Q<’¾€À{añ
+†ªa2‡õ¹YLϧ<ZˆIÐ"/°^¯9‹	+4úv04¨":‚ñÁd¼`·EÛð”ë5̇&›œ•¯‹¬nrlÌšËp}=Wàù¿ãÙ×רSy,$‹AԪʚb/!ÂzEä?uU0´ÁA«I«v[4#«O×b"¢>¶ó…4˜ÐðüOl"^Ü›çÅ!{QÔã.­÷ HŽóR!¤üÙBÔ
+¾~x½/Ҫ坘|„JeD†/Ý]ˆÌĶŒ›Ð-«û©º”GÂq…<Ïz4Â0¡Ÿp!meLJÎñôË;A
+öÀ»CC;ñ9áËsBz><$®eÎì_d€2òMy¨º:4²ßâKx}ãË×7øá Êüž ›~lº§Šzš´dÜßÛ~îÒìMÿ~͇7j[dÏ<`¢úÚ~ÿÅò"PGm¦•PË{WZŽNùG‡ìÿµY]¶ÜA÷iõ_¸pþê
+‰Š
 endstream
 endobj
-10824 0 obj <<
+10866 0 obj <<
 /Type /Page
-/Contents 10825 0 R
-/Resources 10823 0 R
+/Contents 10867 0 R
+/Resources 10865 0 R
 /MediaBox [0 0 612 792]
-/Parent 10829 0 R
+/Parent 10859 0 R
 >> endobj
-10826 0 obj <<
-/D [10824 0 R /XYZ 151.701 685.529 null]
+10868 0 obj <<
+/D [10866 0 R /XYZ 151.701 685.529 null]
 >> endobj
 2866 0 obj <<
-/D [10824 0 R /XYZ 151.701 567.679 null]
+/D [10866 0 R /XYZ 151.701 567.679 null]
 >> endobj
-10827 0 obj <<
-/D [10824 0 R /XYZ 151.701 537.773 null]
+10869 0 obj <<
+/D [10866 0 R /XYZ 151.701 537.773 null]
 >> endobj
 2870 0 obj <<
-/D [10824 0 R /XYZ 151.701 190.742 null]
+/D [10866 0 R /XYZ 151.701 190.742 null]
 >> endobj
-10828 0 obj <<
-/D [10824 0 R /XYZ 151.701 160.116 null]
+10870 0 obj <<
+/D [10866 0 R /XYZ 151.701 160.116 null]
 >> endobj
-10823 0 obj <<
-/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F17 3698 0 R /F88 5686 0 R /F72 5687 0 R /F51 3729 0 R /F71 5424 0 R >>
-/XObject << /Im1 5680 0 R >>
+10865 0 obj <<
+/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F17 3698 0 R /F88 5678 0 R /F72 5679 0 R /F51 3736 0 R /F53 3738 0 R >>
+/XObject << /Im1 5672 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-10832 0 obj <<
-/Length 1879      
+10873 0 obj <<
+/Length 1877      
 /Filter /FlateDecode
 >>
 stream
-xڽˎÛ6ðî¯0z’Z+Š¢ÛÓ6HŠMºm\´@ÓWâÚB$Ñ¥¤$äã;Ê’wuê¡X`9g†ó–£íqmØ|Øܼ‰ãmY$¶‡Ç­ˆ¢0/âmš¡*’í¡Úþ¼7åPÛn÷÷á'"ÏÃ"M$‹0êˆé`'ÃÝ^D©Þév'³ÛK¥‚ßLo›‘xÀ>	j¿j^îGgúýݏÞü\wã¾øÇNFÝÅEàšŠå«”‹¨ }%ÀY¢&
-ÒT ÕæõaóÏF ˆoR¡”Û²Ýüõw´­àì§mÊ"ß~&Êv+U¦
-¹5Û÷›_7‘·S´´—K„È®¤I’QP‘ÈHéâÍ›ìú“Ö7f(oÚèSXÚîñÙÕk{wÇ¡ñx²ýð?Šëúþs=”§‹È›7"ó……R1IŠÁ’Y¼ÝË"Œ¹)1NœÕîý}µ”‡,ÉùæáT÷DR¢¶Iƒ&“ „ïâ<tÝùSÍì ÚºdÚ¦î>´¼þxÏ'ºªÀ]½™Xtn
-1
-YÁk£€‚RAVP€¶üáëT¦‚Æ–ºÁ×íö*^lC‚*Û‚ÎÈùª¤ð|
-ðLš‡9á͇úø`¿„ÿŒ¦{Ò¡uÇ%ÚÓM­û÷ë–\*z8¡ñÒ88î¼Ûƒùlï1öqí¡Y¦Iò"ØV½–Š0Ž/´ä2à;X\epvÝõ©®¼@Íš)ܲ´ÀIkJ¼qÒ]Ý·Œê-™
-Œ–‡yš_[oìón¬,{·³Þí1Þ±ƒ?r¦5-ò ;·Œ9ÇE89j™5ïÌ€W?ã?ë>îöI/Ô¤ïGügÀD„Nˆ Á{±2"€/cØ2tc‡“¿p>áÑS_Cð0×nMþàt×£W3À
-Œk4]ÝñWB®´-Yaì€û c)Øl|ª5h\é‚Û‡Ñ:
-Ú:†Ç¾îŽÒxkª‰Õ]Y†_ùv¶Y*§X7/ì[ô=ôǍåí^yåÛ“@«RQÎÎS×I[ç›W9:gXbóÄg2æõ¡z&š:ZcºãpòºjÍxÌ8‚w’•Ïè bÓ@/‹B¨tÏGvÜ‘—qS™²nѯHAôãUXú; 	0xs‘Û›³ÓOvàû'/Œ—
-\¹¢ù‡HEÖ‡üÙKª-œ	>ùÊË#S&ù¢Ûsc¾e4U*¬Xð·–$G%*Zº·#&A¢DäŒ`û#4©†pêɼƒéY5¼G…šSZð̈ræ™èB¿fE>í«úXüâ<yö’uéÒ@È:3\ÚÆvý-ÈOTD·¹¹ô­ˆoer«ÒUã½æràž0Ÿ}Âg‹„Gdíæu‰y–%ç26$8i_X²À0Fórq
-Þ×`8r»ÃTJâ$¸ë{‡²æ7á5èú§Ÿ9×rƒ –ž¬o7ÞØn0Æ„Zë<†²Y$ËR¼OdŽMl"©=ÿÎòêL£±ô§ú<ƒ×OîЬ¶^Ý¡Vº¬˜ÕG$|ˆÏÎØ|Êï`WäЍ&íGî^þbß×Ç®õ¡8±Åg0 €pšüs±ÃµªûýjÙvßIô’CÖN0c9LÁ‡¾ÅHêC†Öò|Ä»ÝÓŒ„­ÂpÈ5˜Þ¹ä—ȵØCäuß@“¯f•þ軚̡$6§úà\Ïaã	‡ø†"
-Þ×Ýtç!•@Ìr¥ìþ¸ó¾çͱ±T^öxLX at V$~ ,Tp4q¾œ4.h22áú…ò¸8ÒÍ©úÂJÁP—c£ýᔪÜÞEÀ+°uÞ;ÀšãdÕåSðÀ£ÒŒæØ8M9na¥¸Åý%n¨õæïù*!–]<yt¶õxyY` ÙêN͵`0 êù¶ß“óä®)þ–3ZÑ0Ô1Äi¯ü¼¥ä¢\À¦œÈæR$d²»š»ïž
-`ájQÐT$ƒ_&‰“¤5Ïá/Ã'öÃgÍ€Ò.汑×%”ϾNkàõÂJ,ÞLXêî€þ\Sæy
-øù1r‡ÔÆç¯(N‘)§,‡ft÷\!8¼út‡ý½³ƒ¯ñ¶™¾¯Tt÷Ûý4$Á%ÇÎ
- at O;¨«íꏓA®BÑÜ!RÆaÝÕ~ ]KßRŽ9}©Œˆ¢!N‰žº±„Aõ4ÉiqüÎœ“êŽfÁ‰µb¯ó³§'¡8ÙP¨gøñÈV<äÌHv”л½“ Í–Ô!“–'ÿSÝy$~Ô|à =. Î/KňŠÇ…Í6œ[cÉ,ÂïW’'öó+
-Ãr¸›²Ä«DS¦Íx3I¹L.j
-(@^Ý߀¸Õ/ˆâqtzŽ­_$þr§ÆàïÐùƒ~å˧˵ß9Ö?=̯>=åTdp4»ôâYfxõ«Ç´¾>lþrÿ
+xڽˎÛ6ðî¯0z’Z+Š¢ÛÓ6H‹Mºm\¤@ÒWâÚB$Ñ¥¤$ôã;Ê’wuê¡X`9Î‡ó–£íqmÜ|ØÜüÇÛ,,²Hl[Ea^ÄÛ4/BU$ÛCµý¼3åPÛn÷×ág"ÏÃ"M$‹0êˆé`'ÃÝ^D©Þêv'³ÛK¥‚ßMo›‘dÀ>	j¿j^îGgúãíOÞüRwãWf|¿“Q`wq¸¦âûUJ†ET¾à,Q“©*jóú°ù{# Ä‹7©PÊmÙn>üm+8ûy…²È·_ˆ²ÝJ•‡©BiÍöÝæ·Mäí-í¥ÄR!²0–4)B2
+ªñ1é11—¼â"pÒúÆåC}KÛ=>g½ºpïy÷q
+ÿ÷O¶þÇ뺾ÿRåéråÍ"ó……R1݃%³x»—E'rRb
+œ8«Ý{~µ¼3"	Y’3çáT÷DR¢¶Iƒ&“ .ßÅy0èºó§šØ	@´uÉ´MÝ|hyýéžOtU»z3‰è*:ÝúX•Ï”
+‚D°‚´à_§24¶Ô
+¾n·WñbTÙtF±(GÈP%…—S€gÒ<(	9êãƒýþ=šîI‡Ö—h™njÝ'¸_·äRÑÃ	—ÆÁytçÝÌg{±kͲ0M’Á¶êµT„q|¡%—ÜÁâ*ƒ³³è®Ïuå/Ô¼ ¡™Â-Kœ´¦DŽ“îê¾eToÉl`´<ÌÓüÚzcoœwceÙ»õnïŒñŽü‘3­iQþÙÁ¸e\È9.ÂÉQˬykdý‚ÿ¬û´Û'¼P“¾ŸðŸr8A ïÅʈ Z\¼ŒaË9Æ'Ïp>áÑS_Cð°ÔníþÁé®G¯f€×hbÝñWB®´-Yaì@ú ÆR°Ùø\kÐ,¸.Ò·£'t´u}ݤ' ðÆT“¨»²	¿ò9ìl³TN±nþ²oÑ÷Ð;7–7wÈòÊ·&V¥¢œ§®“·Î7¯rtÎðÍŸÉ˜×‡zè™hêhéŽÃÉKèª5ã±àÞIV>£ƒHpN
+ü]z@¥{>z´ãŽ¼Œ›Ê”u‹~E
+¢¯ÂÒó€& `àÍåÞÞœ5˜~ºàa¾ò—ñR+W4ÿ©Èú?û›jK@g‚Oþáå‘)“À|Õí¹1ß2š*V,ø[K’‹£-]‚Û“ Q"HrF°ýšTC8õ‡dÞÁô¬òQ¡&Á”V <ó¢œyæbè×²È§}Uë_|‚'ÏÂB²î! ]úYg†KÛØ®¿…û$Ñmnn#}+â[™ÜªtÕx¯¹¸'ÌgŸðÙ"áYû‡¹G]bžeIÀ¹Œ	NÚ–,0ŒÑ¼\\ƒ<àGnw˜JIœw}ÏáPÖü&dƒ®ZÈ™sq-7Øá` jéÉ°ñvãí& cLÈ µÎc(›E²,ÅûDæØÄ&’ÚËï,¯Î4HªÏóeðúɽ šÕÖ«;Ô*âB—³úˆ¤`#€ñÙ›ïBù슺qäýÈÝË3ö}}ìZŠ“X|à È §Éß9;\«ºß¯–mgðD/9híô 8–Ã|è[Œ¤>dh-ÏG¼{Ð=ÍHØ*‡\ƒéK~‰\‹=D^÷
+4ùjVéO¾«ÉJbCqŠ ïÎõ6Þ˜pˆo(¢à]ÝM</ù«b–+=`çðǝ÷=oŽ} Êð²ÏÀ`²"ñ`¡‚£éŒóå¼ qA“‘á§Ð¯”çpÀÅ‘8§ê(C]Žö‡Sªr{g¬ÀÖITxï€hŽ“U—OÁJ3šcã4帅•â÷—¸¢Ö›¿ç3¨„XvñäÑÙÖ3ðò²À ²Õ>šë‹yÀ€ªçÛ|OΓK¸¦øÎhEÃPǧ½òó–’‹r›r"›K’mÈîjîZ¼{6€…«EAS‘~nœnZ3ñ>ñ2|b?Œ!pvÐ(íb‹y]Bù쟉±ö^/¢ÄâÍ„¥îè/5ež×€Ÿ£tHm|þŠâ™rÊrhFwÏ‚ëOwØß;;øo›éûJEw¿ßO@\rìÜ ô´ƒº°Ú®ÞŸJŠæ‘Ò0Îë®ð; íZúærÌéKeD
+éÀób:%zêB$ÕÓtO‹ãwàœTw4£N¬{Ÿ==ÅɆB=ÏG¶à!gF²£„Þíh¶4 >
+™´<ùŸêÎ#ñ£æéùÀ€tüI8¼,E#*6ÛpnUŒ%³`w¼_IžØϯü5[Èánʯ>M™6àÍtËerQS@òðêþ®[ý‚è° G§çØZÈå@â/wjá`þ?èW¾<qº\ûcýÓÁüêÓSNEG³K/žï¯~õ˜ÖׇͿó@ÿ
 endstream
 endobj
-10831 0 obj <<
+10872 0 obj <<
 /Type /Page
-/Contents 10832 0 R
-/Resources 10830 0 R
+/Contents 10873 0 R
+/Resources 10871 0 R
 /MediaBox [0 0 612 792]
-/Parent 10829 0 R
+/Parent 10859 0 R
 >> endobj
-10833 0 obj <<
-/D [10831 0 R /XYZ 100.892 685.529 null]
+10874 0 obj <<
+/D [10872 0 R /XYZ 100.892 685.529 null]
 >> endobj
 2874 0 obj <<
-/D [10831 0 R /XYZ 100.892 587.4 null]
+/D [10872 0 R /XYZ 100.892 587.4 null]
 >> endobj
-10834 0 obj <<
-/D [10831 0 R /XYZ 100.892 557.572 null]
+10875 0 obj <<
+/D [10872 0 R /XYZ 100.892 557.572 null]
 >> endobj
-10830 0 obj <<
-/Font << /F22 3706 0 R /F50 3701 0 R /F51 3729 0 R /F71 5424 0 R /F17 3698 0 R /F15 3700 0 R >>
+10871 0 obj <<
+/Font << /F22 3706 0 R /F50 3701 0 R /F51 3736 0 R /F53 3738 0 R /F17 3698 0 R /F15 3700 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-10837 0 obj <<
+10878 0 obj <<
 /Length 1786      
 /Filter /FlateDecode
 >>
 stream
 xÚ½XK“›8¾ûWpÄU1ƒ`ÈžòÜšÔ&5›8•­Êæ Ù¦†‡# ÿûôC`ð0[[{ØË u·¤~~Ýß98¾óûâåfqó6òá{©Ÿ
 g³wD$¼µ/œ8I½(
-Mæ|uã8X~Û¼»yNâ¥q’¨¼DÆp	ÝV­>ÕæÕa¹’Qè¾ÿÄß/y•ÕË u&|Ð-m—Òwkücy{d™OªÜªåJ„"v_Á×=ªS«
+Mæ|uãØ_~Û¼»yNâ¥q’¨¼DÆp	ÝV­>ÕæÕa¹’Qè¾ÿÄß/y•ÕË u&|Ð-m—Òwkücy{d™OªÜªåJ„"v_Á×=ªS«
 3ƒÕY¼Ù,¾/¼Œ<)]¹øúÍw2à½s|O¦‰ó@’¥#£Ä‹£Ö…óiñçÂ{CD³ÞS¬FC¿uµ\…ÁÚmš·wüUYftÓð¦Þ_Ieºj{>¯–Aâ‚Y{µ³2GE§w»\ÁV÷OeÄʼÒÙ3 DÂUèÐ{%¤…)«v2u[ÃÁÄÝÕøÊîN…Îpí»/>ÞÝ|„?ÌÉþv
 ó…‹g‰“iÖ,ߟ-mÀ+Þ¿X‚6¯x3˜‹"hîHʬÆJF¬ã¢¿
 â+ë=43pI¹ ŽI9RüÙš%¼ ²º®^Õ&·:¢òx¢Ôí‘mÏøL{T-³ÀB{Ýçsi¯U« ]Ë97Þ]»1uÿö#ÿóë;ø ßú*u]eLQL0ú{žJA˜01ºa¦
@@ -60278,423 +61223,428 @@
 þÔ枉>¬æ”/­_Сh:Õ#.mƬ.åZt	*nlP! kÕêzô4ž»6‚.5öö…
 ][b¨ <3J’_¨|ÝœÈÑ5y1±[ƒ3.Ï2•L(ó’!óȃ	z°8ÿÏû­Ì¥’Ó*ÞtUq™œ¶›áå#(®ç´äƒu™ äó™?hìs¸¡_{ìŽ
 zÏ}*μ<©ZwúQ5 moêW+S¸è¤Í(ä>ä=$ïjƒÊ+f=6À–ÜÅu2Dc@Ìh*$ô”ÖRÚ„ÅÉä¥2g>‚ðFbƒß`³¯
-s5Z“¸G&_UµU&^˜XmÐ#ÔMÖbŒµô$ôÛMnt»»9ÖMÛ°ì—cá%þÐyÀãaÙ'7Bv]•Ôb!9œý@øüáö¯›?Xßî'Ó6¯înÌA0¯š„WÙ
-úŠ’«4†û1-¤`Ò¢'ð0;/鉒	6€°šPZèÄÅ ÐWš”½æ: qÚZfršbšÊI%¥}&¤aŸL´¾$HTªì…·ø†%?sJê#oÁË `ÀÅ}u)H¸”z=)jß›Usl¬L"·´É
-,JSH'jdÀëó@&¡{ÔÅÉ’k"²B[ÒÑ.N]y⍕RüÙªì¡e¡P¡Z
-¨ÏÁý0Skà̺èl¨9- •ÿÌ1”HÛ’M*H3dÀugÞÔ aÁIO#Þžô8­¦ï­û»w5FiËЖK¶T^¨mÁ5
-¶†ÎK£(ÀƒCrí	;ñ©'½ ðB@ӧʤWxÁû¹úÄŠ‡ãè+>· 1„p£ÕEÑ\Áۅܱ]È)ò­QÐô›ç4ûõC̯±'aPcÀ‰|X_ºóhÙÃÉæ±2ó±žY]RÕ’5Ó¸ ´²á8e™cCTÔÕ¡ñþÑš•Õl‚ŸÿÅœ­ÐcbÄ#ªålض†%xˆÂUs¬»"ãµNy£ºN´9Nšg+«•a£çÛÿÐä%sæ#GrrQÍ1¡«¾wªÈ1yhTYÆÅ>J}Õö"; éªuýOî–€K6{Re¦0ä&£6
-DJ-øöu÷uÉä!Ñ&7ÂÛûZyÃD
-–Šù1:ÙÔ³>ixɦîç:GmÊ‹‹Wm½šôÿÖ¨ª)T_¡aß´êûîÔÌ‚
-bB°–-2a‹c†v„,Ó)¡G–àjLxŠ’À‹ý¨ý¬ ´Ö¼Z[H€[UY¾µázÔÚ&gÝò¯]Ü@æ†íE"žL5;yªRŸprROÙÄž¸ØÒGÀâFãªwðÓ‡P˜n[fùØ“ù³39•­ÝÕVØ¡36¨HdÀ¶×0Ž_ÈÃ9š5L]XnßËWVá‰qµÉ´éÐΐ=Wèùt#Ìæ1ÕΚm
-£|ÓTt>±xSÓš&Žý‚ìhfFÎMe&×däù2š(Áo$LŸmójÝÊ®hs¬«'Úãøâ—5ý×CúW³9ÁZÈ‹òâÆè¶3•µ\ºw…VÍÀÚ“—á8×µoR€ðP1外„ÃüŒ@ÈóÅ€mThÙžóoó6
-‡¼µ?àDgxÔ¡Žªa.® ºÿ¾Ù,~ã°Øß
+s5Z“¸G&_UµU&^˜XmÐ#ÔM"9ÆÚ@zú‹í&7ºÝÝë¦mXvŠË±ðè<àñ°À쌡ˆ@»®Êj±ˆƒ‰…Î~ |þpû×ͬo÷“i›Ww7æ ˜WMŠ«l}EÉUÃý˜R°iÑø˜—ôDÉ@XM(-tââ è‚«
+MÊ^ó8m-39M1M夒Ò>Ò°O&Z_’$*UöÂ[|Ã’Ž9%õ‘·`Še0à⾺$\J½žµïͪ96V&‘[ÚdƒN¥)¤52àõy “Ð=êâdÉŒ5Y¡-éh§®<ñÆJ)þlUöвÐ?¨P­Ôçà‹~˜©5pf]t¶ÇÔœÐÊæJ¤mÉ&
+¤™2àº3ojÐΰधoÏzœVÓ÷ÖýÝ»£4‡ehˏ%[*/Ô¶à…[Ã@ç¥Q`Á!¹ö„x‚Ô“^ x! éSeÒ«?<Èàý\}bÅÃñ@ôŸ[ÐB¸Ñê¢h®`‡íBîØ.äùÖ(húÍsšýú¡
+PDL&¶Ø“0¨1àÄ>¬¯]y´ìádóXŠùXϬ.©jÉŽši\ZÙpœ²Ì±!*êêÐxÿhÍÊj6ÁÏÿbÎVhŽ1
+1HâUŒò6l[Ã<Dáª9Ö]‘ñÚ§¼Q]'Ú'ͳ•ÕÊ°ÑóíÿFhò’9ó†‘#9¹¨æ˜ÐUß;Uä˜<4ª‚,ãb¥>j{‘€tÕºþ'wKÀ%›=)‚2Sr“Q"¥|ûºŒûºdòh“aŠíý­¼a"‡
+KÅÀülêYŸ4<dS÷ó@£6åÅÅ«¶^MúkTÕª¯Ð°oZõ}wjfA1!XK†™Ž°EŽ±C;B–é”Ð#Kp5&<	EIàÅ~ÔG‡~VPZk^­-$À­ª¬@ßÚp=jm“³nù×.n HsC¿ö"O¦‹<U©O89)§l	bO\lé£wÈK`q£qÕ;øi„C(L·-3È|ìÉüÙ™œÊÖîê
++ìÐT$2`ÛkÇ/äáͦ.,·ïå+«ðĸÚdÚô@hçÈž+ô|ºfó˜jçͶ†Ñ¾i*:ŸØ@¼©iMÇŽ~Av43#ç¦2“k2ò|Mà7
+¦Ï¶y5‹neW´9ÖÕíq|ñËšþë!ý«Ùœ`-HäE‰yqctÛ™ÊZ.Ý»B«f`íÉËpœëÚ·
+)@x¨˜rRKÂa~Æ äùbÀ6*4ŽlÏù·y…CÞÚð¢3<êPGÕ0W Ýßl¿ ¾¢ØÝ
 endstream
 endobj
-10836 0 obj <<
+10877 0 obj <<
 /Type /Page
-/Contents 10837 0 R
-/Resources 10835 0 R
+/Contents 10878 0 R
+/Resources 10876 0 R
 /MediaBox [0 0 612 792]
-/Parent 10829 0 R
+/Parent 10859 0 R
 >> endobj
-10838 0 obj <<
-/D [10836 0 R /XYZ 151.701 685.529 null]
+10879 0 obj <<
+/D [10877 0 R /XYZ 151.701 685.529 null]
 >> endobj
 2878 0 obj <<
-/D [10836 0 R /XYZ 151.701 449.934 null]
+/D [10877 0 R /XYZ 151.701 449.934 null]
 >> endobj
-10839 0 obj <<
-/D [10836 0 R /XYZ 151.701 419.823 null]
+10880 0 obj <<
+/D [10877 0 R /XYZ 151.701 419.823 null]
 >> endobj
 2882 0 obj <<
-/D [10836 0 R /XYZ 151.701 291.997 null]
+/D [10877 0 R /XYZ 151.701 291.997 null]
 >> endobj
-10840 0 obj <<
-/D [10836 0 R /XYZ 151.701 264.007 null]
+10881 0 obj <<
+/D [10877 0 R /XYZ 151.701 264.007 null]
 >> endobj
-10835 0 obj <<
-/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F71 5424 0 R /F17 3698 0 R /F51 3729 0 R >>
+10876 0 obj <<
+/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F53 3738 0 R /F17 3698 0 R /F51 3736 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-10843 0 obj <<
+10884 0 obj <<
 /Length 1476      
 /Filter /FlateDecode
 >>
 stream
-xÚ¥WK“Û6¾ûWhš‹<ÍÒz?rk:mg3í&íºÓÎ$9Ðm³Ñ«$µNþ}‚ÒÚ®v›™^$„ðø ‚Pà¼Àûiõz»ÚüE^ÎÊ<½íÞƒ€eäeEÉÒ2ñ¶µ÷Þ¿•‘}·þ¸}cÅVfY‚âQɐHV1[ß„Aûw¼]‡¾XßÄiêÿ&tߌV¬_º7§×»Q	¢~¿»ýsó³ìÆÏôáë8ðûuTúª©É~€“¬Jëotž¤“Y£Ôê‡íêïU\>‹)eqìUíêýÇÀ«a¸,¼“•l½8-X–¢¶Æ»_ýº
-Îq
-s/Y™¦ÑPIÉ,3 	  »þF˜jÓi}’¦:²ªïö@˜žx7QÆ¢ 
-Û£Ôú‡ L‡_*} /*|£úÆI˜£Ûæ•yCtÇ[ËÍ|u:ˆsuFC‚Ò0 CâÚNæ´ðeoš/´}äÝF?Ø¥II~Zå(.Ɖßï@qêÿµ‚ŒØ×Ãú÷+‰&*Žžh’åšDö}Óô¨ä¤_8yxNœ°K¾ Qú°×¾XfZ
-w$¤î…zÕ´°‰Fµò0*N "k/Áž5åpsààaý
-0Ȭºvàæ—¾kŒPX{pΈÎ()´3Ý+"¬Ö^Õ´â#Ô@gduæ%WâÕ3vf·Â4ŸÝšÃsæ:鈦æQ'ÙídW/iÖG^÷§§#MIì úq ©8Lƒ+)‹›;Ç^=‰-ùTwúÿãˆVœÞ¹ÎÌW 99z…ºwé0ߺO„–½Ë]½›
-í1pë;a ûŸô”¿ÙÆ•¸
-(¥§,]}¸å zÓWÐlÐV ¹øïOÔP}½~M'ï©P–[åy7x»§&Rõ£Òâ%-¯°ŸiÕ;]"[Aìµ®
-)ñ÷(•Ð“07ógDðДäÆ1ö¼’4r94ÞÕ›^¹.èÂtO‰Éi¥ SÚ.k—6Iè7¢ž[L0{Ù Ê[p)­ý7!й¿£þJ]oDM$€cPjârbAÙ†‹¨$b" B›MÒüà4¶ë4hgø˜nš—KÑo¿·¹}‡89³–£5M\B
-©¦[
-n¥$.àô6´ó¨Äž…ÆN>Þ"¨Fë±uš8‰
-†ÙUòf±¤í%9×EBWTEóIvwuSNNÐZ‰êD…À¨/ë"öÓs—«!I‡×‰zÀÀáØÑ%ŒˆE,ÀZMàºá6¬§­£½“؇ùdžû™øzè&í•!ŽíbHˆÏFtÚ!_šžøX¸ñS«K¢lªJ·Àkϝ\Ën¯¸6j„±BM2=½Ï|ÃeÕH—@MŒ“Ä"õX0°à;ÈKãÆéêw†ËîÉéÂuâ$Èl¾ðýË=¾a,„›¨GhOš6î„y}ûÖíb˜ŽoMÁK	ß¼®A·8eYäo1£Næ€ÎÐW8„-¸µ;;s8úvR¯!™Ix™Ì²„’µ&Ò&Þ3 ¸À®Å_ÓÊP—ê E>cì.8ç¦ÁÂoù§µ3+Ûz1>@/—L°—KWE0ÛçÓ8
-ªÜÝ8[›Fî€þ÷Çø+à…I.=?d³$ÎæÛŽÖ—N@³4ʬ.¨jr/D¦û¥{!	RÎgˆ/´3n9͸ÖÓØØó‰ÀAB–Gé%~˜Â#}¤˜Û,Ò†ú@xÖp‘
-þ“E=-géE`‹˜éüŸ‚0.…¿q>Ã_K¼#z5ÕY…>圙
-Š‚y6i˜Æˆçí\ñ–:&ØHü(]b#NùÑc]Geaë::¯k\ÀCDÎ÷ma"ñ!Œš¾Áä YDo’]@/ŠñÏmö÷ëþ¬à7ʧx¬üϱÝ{þ¯›ÞPÉÿ Ò—ü	
+xÚ¥WK“Û6¾ûWhš‹<ÍÒz[ʭ鴝ʹ›´ëN;“ä@K´ÍF]’Z'ÿ¾ AimW»ÍL/Bx| A(
+öAü´x½Y¬~L’`ͪu›]G+«$(ÊŠåUlšà}x/j+U¿ü¸yãÄKVE†âIÅ"ŽHV)[ÞÄQ‘†w¼[Æ¡XÞ¤yþ&Œj§ÖY(ý›ÓëÝ Q¿ßÝþ¹úYöÃgúðe…j™T¡n²ŸGà$«¢Êù›½Îòу¢ˆQjñÃfñ÷".ŸÅ”³4
+ênñþc4°÷&ˆXZ•ÁÉIvAš—¬ÈQ[Ü/~]Dç8Åë ŽY•çÉPYÅ   »áJØzÕs’¶>°Zõ;
+ Îψ‚›¤`qY’†ÍA
+ýCg­Ç¯•!€—”¡Õªõöà·ymÞÝóÎq‹P_€â\ï…5 <ŽÀ¸¶S„-|9Êš·íÚ>pƒn£ŸqÊò¬"?òÓ,T[Pœ‡A­ #
+ÍqyƒûµD5GOÉrC";Õ¶
+•œÌ+ŸÝô
+œ4c1–&}’ü	`¯=|1ÏtîHHÝý ëqá4jå~Ðœ DÖN¶‚=k*YÃqðÌ#›W€AáÔuGnŸqé»Ö
+݃µïŒè­–ÂxÓJá´*ÝЊP½•õ™—\‹WÏؙ܊óõäÖž7×KO´
+?u’ýVöÍœfsà:=iNb{­†#H¥q]I9Üü	8(cÍ(6çSÓ›ÿ#Zñz§Z8?0_äèèvèÞ¥Ã@|ë?F*Ÿ»f;Úc
+.à63öÂBö?™1“+fpP*ÚŒYºúp&Ê£VVÕÐlÐV¹øïOô±þzý†NÞS¡Ì·ÊónðvGM¤Vƒ6â%-¯±Ÿh¥¼„n‘ ö:߆´ø{Z˜Q˜Ûé3"øÐ8jÉ­gìx-[iå|h¼oVJû.èÃôO‹Ñi­¡Sº.ë–=6Iè7¢™ZL1wÙ Ê[p)ƒmj€›èu¸¥þJ½²¢!’@‰¡(
+q9± ‚\ÃÅT1 aìªi¾÷»eŒ7|ä7í˹è7ß¿[ݾÃœY[£5C\B©¦[
+n¥,-áô¶´ó¨Ä…†^>Þ"¨Æ˜¡óš8‰5²¯åÍlI»Krª‹Œ®¨5Í'Ùïý5֏99Ak%ª5£¿,Ë4œMÏ=\®–td	^{ ê‡cG—00–°k5ƒë†»°¶œ¶îVÌÒæîgâ›áH7©Ò–8®‹!!>[я|iñ±pgâ§V—%ÅX•~×ž?5¸–ýNscõ c…e½Ï|ÃeÝJŸ@CŒ“Ä"õX0°à[ÈKëÖëR[Ëeÿätá;q._øþåß0ÂM¤Ú“¡;a_ß¾õ»¦ç;SðÆRÂ7oÐmNAE‘„̨—Ù£3ôa3ní†Þ
+ÂŽ¾›”ðkHf_&³ª dDcˆtI÷.°ëCñ7´òÔe§A†ÞC‘O{…3Îùi°;þié
+ÁŠFÇ®ƒžDŒÐË%ìåÜÀ'	ÌöëqœUþnÇ­U+·@ÿ{ÈNSü⬗ž²Y–ÓˆíFëK' ‚YžNT5¹‚"3jî^È"†”÷â‹ÝŒ[3n‰õ4´î|"p†˜­“ü?Lã‡>RNmiK} >k¸È,ŒÉ¢—“ô,°eÊÊ|úOAçB_t=ÁßH¼#”ë,MâòÎL†Ê
+eÉ¢u1jLjçí¹æuL°‘1øQºÄFXœò“ǺNªÒÕur^׸€†ˆœï»ÂDâCœf44}ƒ
+`
+÷‚d½Qv½$Å?·É߯û³‚ßP(Ÿò±.ð?Çuïé¿n|C%ÿ¶ü
 endstream
 endobj
-10842 0 obj <<
+10883 0 obj <<
 /Type /Page
-/Contents 10843 0 R
-/Resources 10841 0 R
+/Contents 10884 0 R
+/Resources 10882 0 R
 /MediaBox [0 0 612 792]
-/Parent 10829 0 R
+/Parent 10859 0 R
 >> endobj
-10844 0 obj <<
-/D [10842 0 R /XYZ 100.892 685.529 null]
+10885 0 obj <<
+/D [10883 0 R /XYZ 100.892 685.529 null]
 >> endobj
 2886 0 obj <<
-/D [10842 0 R /XYZ 100.892 660.623 null]
+/D [10883 0 R /XYZ 100.892 660.623 null]
 >> endobj
-10845 0 obj <<
-/D [10842 0 R /XYZ 100.892 641.039 null]
+10886 0 obj <<
+/D [10883 0 R /XYZ 100.892 641.039 null]
 >> endobj
-10841 0 obj <<
-/Font << /F22 3706 0 R /F50 3701 0 R /F17 3698 0 R /F15 3700 0 R /F71 5424 0 R /F85 5521 0 R >>
+10882 0 obj <<
+/Font << /F22 3706 0 R /F50 3701 0 R /F17 3698 0 R /F15 3700 0 R /F53 3738 0 R /F85 5513 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-10852 0 obj <<
+10893 0 obj <<
 /Length 2203      
 /Filter /FlateDecode
 >>
 stream
-xÚµZ_sÛ6ϧÐíI¾›‘Eén·»¶ëºlý·&½=´{Pm&Ö*Kž$'ë·@P²äÈN;/&	‚  þ‚”ïƼWgϯÎÎUÇ–	÷®®=®8Ó÷¢8a*	½«¹÷ɏ¢pò÷Õïç¿
-áÅ,¦eå‚Å2I–é¢hÌM•6Yq3™Júo.©ü++æåD$þ]M„·¦±Í‰üª¯¶GùwY³ žËtù%LyÈ#ÿ”þ"]5¦¢N‘ :g/¯Îþ=ã0?XÐS\1)½ÙòìÓ߁7‡¾ß½€É$öî,çÒ“*f‘RPϽ˳?Ï‚¾7¸õF˜0k5úl"b¿Mbå7‹¬¦Új2r™¶÷G &±Ÿ9¶»,Ï©öŲ™Á˜ºÎ¾äŽÔ”®‹Üµ$jÿ5¬O¡DŸN8xºîœËt†s/²Â´sAÓŒü¸›Ý¶N¹d*LÈXçï¬\¾-ƒûEº4Öé§5‘ò’Tã
-MO„îD~æ¸pqÁ=n„“‡Ó•Õ×›ª\¯úê)ÒÎúCJÿn‘‘Xj’ËÆ5IT 6(¡#e¸eô§à6ÛÓ€Æ4È:PcòèØp·zèF;‚k¶A¢¸Ý »ŒXJR^$,ìò ðß‚'Ó0ÖþS—ùºÉÊÛ±u"Ò?ÖfN”ÖQHEݐFºInuC,ÛÔúKÂFÕápMÛ­Åak!HÕ´§í83­cG[6Øò„à–»Õr{œÓÚ€UeæÙ,mÐl£qØO„Âڏ$ãœJô
-Z`AÌPèMv‹}¦`#À¸²;OÄ¡5¢HÿkA£ æíBKZeåºÎ¿és ‹;¬˜•EÕ¡Í›ƒnN}©›Ä‚•Ï\†³r¹ZÛh„²ìùalk!ïC:hÙ¡[†k5ºÜ@ÞaÝlÕ­Îc”X¦Ë7Ï7lT¯gÂ–ÇTËšªK“Žˆ¦b¥&ÌZ’Õ	«¢|æ¿™Y9 at C³¼¦r 1v;Šv·…±?CU„Ô~š×%‘ÒÕÊ®T›’:iI€à  $œÚ²´]ÃðB<Õϼ\¦™›Ðú´å fÆTu.“\[ü@t
-2ŽÁ†é%ž`©ÅxËSªT&ÍÑ2¬ÿ³®׍Eä×8C·°‚Jý5wfb­óâH¥`·}J Áî6(ÓÚú¼Ÿá>F/„	A»7؃ÎÞ«œó_:k¬%Ðà•4WZA—©ÜpÈ_sSÜ4œU(ëû©Ð!Ê¡Ä#ñ4Kð(†Ð¥±‰'!춋²qœ3¡é6Œ}h
-4´‚…¨Mu‹ýd<¨qÑôYBmC4Ö,¡¬›²24>uOéØmœ|rXºµclpT¢¦1g
-¨ òÚ@Z;€NÙÌP#7¤_Nͬ¸.«eJ;	×6@…V*›UƒF‹™ˆT nžÊÜ` ¬Ðö±ˆAç_òþéèäC0eÏåÊ\—•#o&¡6é•Þ™ ­Í(Âf?¸wµß’Zn)Ùκªlø¿ÅP:7îÀï’¡Mºú³<s1ÿ¼[üÊ: Ë
-q	¤pÙßÕB~jóµñ|ÈÿÉÒ1Œïcl
-²ÔÄ“g,Õš°xäDØDWºÀ
-XN1ÐÑ0—xŽø–¥²@ªÙîÔZFœÅ±Øέu¢wæÖ{npÒ³„·§ù$‰œ_dv^ÝÞÑQÀxÐÝ8>Ù¿ks™¡M¶ê=v„šExÌa»®˜àüáC!Ø8Ä:¾÷xB³ =7o_]bhíAÄeJh—ßٻˋß.Þ¾|ûìÍKr±ýq±fBËÖÅ?­BaUµA0&…ª-ÏÏ÷×Bhȍa)Ob«€;ŸŠåÐÖËnCO¦Ò¡Ë6ª`C–Õº(ljƒ
-£Xö¼4½19×
--R Wú€dh¸R¢@âM}¿Ϊ‡A@)ŸCò8ÂÔC=S_™ÂTSmŽ;=zÜámb€°ËÞ!v£ä`GP2ô~¡D舅QršP#’ñÓÁDjNbk“­¯Óâ
-^Y$äŒu/ì´mJf„˵¡ìÂ6J7²óØxÐy¹?ìnÝ}@¡ŸÇà)ùi¢Žˆ"ðuDöÿ…Îy÷á,^}Àøîãû1<hÅ’
-fFÿ2Š*H͹úTÂâU}‹q÷R
->5½~b&[¹§ ì†ÃÁjÀdHñ¨<iD˜JX"È‹¬L®?Q* ] ÏïÊ@ÅÃè+zV°	èþœSH¡Ÿ(ç"Ø•sŠ€ƒ/N”s
-³8ÑO¼q›5D1Óp›;‰ÅpÇ:ZÜ¥
-š·Y‚æbpûÅžöFŠ})>³ qiè›nkød‚ÔòzìHØéÙ!á`ƒG2‚ø¨Ä”ñ‰úiŽžp>õ1ہ3È¿¾g'±·ÅYÏÞþñ0£GŒªÌsÀÌyaš¼¼±yœ›Œ¤Þ
-ŽÃµ¼”ÁåQù(×’É8>8´f!¬ÚÃcþ¸ü¡…Ç),îàÑ·øµ{ÎMó‘bÂýÊ}=܏‹ƒÕÁÈàûe<ˆÈÂðD°ˆ€1PO
-s\Ô8Á*ú?ïe
-&73÷„Ü{{Ý
-ˆCÁˆ!?M^ÉUÄbuˆ¬=ßù¹!™t_ÿa¬_/Êu>§úæó=4ŠÒ}ïLÚu Ú“+›h´öëž}Û‡AmB@,ÍÂd®J+TWû­EÙOÅ#i€{Ù­¶’ñÛ{ï½›c¯ÕHy­Æó0:ŽÞ~­öÙd
-÷5vóµ?ðÛ/ý·yµý®ÔYiÿÍÐT…þð š¾x~ñ¾[7i>ÌÕ– Êÿ&Ž¾
+xÚµZ_sÛ6ϧÐíI¾›‘Eén·»¶ëºlý·&½=´{Pm&Ö*Kž$'ë·@P²äÈN;/&	‚  þ‚”ïƼWgϯÎÎUÇ–	÷®®=®8Ó÷¢8a*	½«¹÷ɏ"1ùûê÷ó_…ðb–DQhY¹`±Œ@’eº(sS¥MVÜL¦R…þ›K*ÿÊŠy9‰Wá­ils"¿ÄŸê«íQþ]Ö,ˆç2]~I'SòÈ¥¿HW©¨S$¨ÎÙË«³Ï8ÌôWLJo¶<ûôwàÍ¡ïw/`2‰½;˹ô¤ŠY¤Ôsïòìϳ ï
+®F½&ÌZ†>›ˆØo@“XùÍ"«©¶šL\f…íýˆIìgŽí.Ësª}±lf0¦®³/¹#5¥ë"7B-‰ÚÿF
+ëS(ѧÞƒ®;§Á2áÜ‹¬0í\д#?î¦F·­S.™
+2VãùÅ;+—oËà~‘.5FúiM¤¼$ÕxGEƒFÓ¡;Ÿ9.\\páäßáteõõ¦*׫¾zŠ´³þÒ¿[d$–šäƲqM€
+DèHn™ý)¸Íö4 1
+r@…NÔ˜<:6Ü­z€ÑŽàÚƒm(n·è.#„’”	»<ü·àÇÉ4ŒµÿÁÔe¾n²²Àvlˆôµ™¥uRQ7¤‘n’[ݐ Ë6µþ’°Qu8\ÓvkqØZ$Ru íi;NÄLë˜ÆÑ–
+¶<¡ ¸eãnµÜç´¶0`U™y6K4ÛhöÓ ¡°ö#É8§}ƒX3z“ÝbŸ)Ø0®ìÎqèDc(ÒÿZÐÆ(¨y;Ð’VY¹®óoDú¨ÀbÁ+feQguchóæß ›S_ê&±†`å3—á¬\®Ö6¡,»E~ÛZÈ;ĐZv¨Ç–aãZ®7wGX7[u«³ÄÀ%–éòÍó
+ÕëF£0‚å1Õ²¦êÒ¤…#¢©X©	³–duÂ*…èŸùofVÐÐ,¯©hŒ„ÝŽ¢ÝmA!dìÏP!µŸæuI¤tµ²kÕ¦¤NZ 8  	§¶,m×0¼OµÅ3/—iæ&´>m¹€™1UË$×ÖÀÁ?‚Œc°az‰'Xj1ÞòT†*•Is´ëÿ¬ëÆucù5ŽÃÐm¬ ’»an?A͝™Xë¼8G)ØmŸ@°»
+Ê´¶¾ïg¸ÑaBPÁî
+ö ³·Ã*'Çü—Îk	4xD%Í•VÐe*7Ü0â×Ü7ÍgÊú~*tˆr(ñH<Í<Š!té BlâI»í¢,ÆBçB(Dº
+ã@šÂ
+­`!jSÝb?j\4}–Ð_ۍ5‹A(리OÆS:vgŸ–n훕èiÌ™‚jàˆ¼6Ö S63ÔÈ
+é—S3+®Ëj™ÒÎCµP¡Õ†ÊfÕ Ñb&"H†›§27 +´},bÐùׁ¼::ùP#LÙs¹2×eåÈ›I¨MúB¥w&@kc3Š°Ùî]í·¤Ö[J¶³®*þo1”΍;ð»dh“.„þ,Ï\Ì?￲è²BœD@)\öw5ŸÚ|-„€G<ò²tŒ#äû£Å[ƒ,5ñäKµ&¬ 96ÑÕ….°E–“Ct4Ì%ž#~£e©,j¶;µ–gq,¶skè¹õžœô,áíi>I"燝W·wt0t7ŽEöïÚÜCfh“­z¡fQ sGØ.Ç„+&8?DøP6±Žï½ÃžÐ, BÏÍÛW—˜Z{q™Úåwöîòâ·‹·/ß>{ó’\¬D\¬™Ð²uñOc«CXU-GŒI¡jËóóýµrcXÊ“Ø*àΧb9´õ²ÛГ©†t貍*ØÀPeµ.
+›Ú`Ã(–=/MGoLÎuC‹(Ä•~„E# ®Ç€(xS߯†³êaPʧÐ<C§0µÃPÏÔW¦0äT›ãNwx› ì²wˆÝ(9X甀½_ÆC(:ba”œ&Ôˆ$dAüt0Ç…š“ØÚÂd`ëë´xƒW	9cÝ;m›’árm(»°ƒÒì<6t^î;‡[wP(Âç1xŠD`~š¨#¢|‘ý¡sÞ}ø‹Wp'¾ûø~Z±dƒ™‡QÅ¿Œ¢
+Rs®¾U§°¸CUßâ_ܽ”‚OM¯Ÿ˜ÉVîi»áp°Z#p R<*O¦–È#ò"+“+ÅO”
+HÀó»2PñpúŠžlº?çdè'Ê9…ˆ6Gåœ"àà‹圂Ç,NôoÜÇf
+QÌ4ÜæNb1Üð¡Î‡wiƒæm– ¹Ü~±§½‘b_ŠÏ,H\zÀ¦Û>™ µ¼;vzvGH8ØँŒ >*1åpìC¢~š#‚'œ…O}@Ìvàò¯ïÀÙIìmqÖ³·<Ìè£*ó0s^˜&/ol^çÅ&#©wƒãp-ïƒepyT>ʵd2ŽO­Y«öÄð˜?.háq
+‹;xô-~ížsÓ|$‡˜p¿r_÷ãâ`õFp2ø~ⲇ0<,"`ÔSÃÂ5N`p‡Š¾ÁÏ{Ù£…‚ÉÍÌ=!÷Þ^wâPÅFð "DÈO“Wr±X"kÏw~.CH&]€Å×ë׋rÏ©¾ù|¢tß;“öAˆö$ÇÊæA íãýºgßöaP›K³0™«Ò
+ÄÕ~kQöSñHà^v«í‡düöÞ{oÆæØk5ÒG^«ñã<Œ‡£·_«}6™Â…Å}Ý|íüöKÿíDA^m¿kuVÚ34UG¡?<€¦/ÞŸ_¼oÇÖMšOsµ%€òáe¼
 endstream
 endobj
-10851 0 obj <<
+10892 0 obj <<
 /Type /Page
-/Contents 10852 0 R
-/Resources 10850 0 R
+/Contents 10893 0 R
+/Resources 10891 0 R
 /MediaBox [0 0 612 792]
-/Parent 10829 0 R
-/Annots [ 10846 0 R 10847 0 R 10848 0 R 10849 0 R ]
+/Parent 10898 0 R
+/Annots [ 10887 0 R 10888 0 R 10889 0 R 10890 0 R ]
 >> endobj
-10846 0 obj <<
+10887 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [150.705 384.655 203.224 397.557]
 /Subtype /Link
 /A << /S /GoTo /D (uniqnetbiosnames) >>
 >> endobj
-10847 0 obj <<
+10888 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [228.344 384.655 280.863 397.557]
 /Subtype /Link
 /A << /S /GoTo /D (netbiosnamesgrp) >>
 >> endobj
-10848 0 obj <<
+10889 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [170.338 117.522 222.237 130.423]
 /Subtype /Link
 /A << /S /GoTo /D (uniqnetbiosnames) >>
 >> endobj
-10849 0 obj <<
+10890 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [246.118 117.522 298.017 130.423]
 /Subtype /Link
 /A << /S /GoTo /D (netbiosnamesgrp) >>
 >> endobj
-10853 0 obj <<
-/D [10851 0 R /XYZ 151.701 685.529 null]
+10894 0 obj <<
+/D [10892 0 R /XYZ 151.701 685.529 null]
 >> endobj
 2890 0 obj <<
-/D [10851 0 R /XYZ 151.701 604.725 null]
+/D [10892 0 R /XYZ 151.701 604.725 null]
 >> endobj
-10854 0 obj <<
-/D [10851 0 R /XYZ 151.701 562 null]
+10895 0 obj <<
+/D [10892 0 R /XYZ 151.701 562 null]
 >> endobj
-5384 0 obj <<
-/D [10851 0 R /XYZ 151.701 362.28 null]
+5373 0 obj <<
+/D [10892 0 R /XYZ 151.701 362.28 null]
 >> endobj
-10855 0 obj <<
-/D [10851 0 R /XYZ 151.701 345.41 null]
+10896 0 obj <<
+/D [10892 0 R /XYZ 151.701 345.41 null]
 >> endobj
-5385 0 obj <<
-/D [10851 0 R /XYZ 151.701 245.65 null]
+5374 0 obj <<
+/D [10892 0 R /XYZ 151.701 245.65 null]
 >> endobj
-10856 0 obj <<
-/D [10851 0 R /XYZ 151.701 228.78 null]
+10897 0 obj <<
+/D [10892 0 R /XYZ 151.701 228.78 null]
 >> endobj
-10850 0 obj <<
-/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F17 3698 0 R /F29 3731 0 R /F52 3730 0 R >>
+10891 0 obj <<
+/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F17 3698 0 R /F29 5413 0 R /F52 3737 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-10859 0 obj <<
-/Length 2417      
+10901 0 obj <<
+/Length 2416      
 /Filter /FlateDecode
 >>
 stream
-xÚ}]oã¸ñ=¿Âè“\ÄŠ$ê8¸lÓ"‡Ýì¶ñb¸½Fbl5²ä£¤d܏ï|Q¶R¥/æpfLÎ÷¬v«`õÏ‹ëíÅÕ?¢h•ùE„«íã*?/¢Uš~RÄ«mµúÍ»7åPwíú÷í/ÄžûEšÆÈ~ ÜóÁ.ö×›0H•w§ëÐ3ëJïߦ΀}ìéž×¯½©z©‡}-ÔO÷¼~«Ûª[G…÷"ìwf íZ^‡?.óžj¸¨EhÇ&¨áAA)€³8q2¦i‚\7Û‹?.BÀó™Ö‰¯Ôª<\üö{°ª€öË*ðU‘¯^ˆó°RIî§	žÖ¬î/þuœ[2LÎ/žŸÌ…×7­ úÄiê½ì5fÞ° ís`º®u[÷ƒÕCg…Ïêª&C†žnšWÆVf0xMÏ{´$€§’I²pf’$ò‹(s&¹BžÕÆa7¡ò“¸`šÊ«}×=Ÿ3×0‰ý,/Ü1(bTðåQ‘³JˆøûÝ=•ôƒî
+xÚ}]oã¸ñ=¿Âè“\ÄŠ$ê8¸lÓ"‡Ýì¶ñb¸½Fbl5²ä£¤d܏ï|Q¶R¥/æpfLÎ÷¬v«`õÏ‹ëíÅÕ?¢h•ùE„«íã*?/¢Uš~RÄ«mµúÍ»7åPwíú÷í/ÄžûEšÆÈ~ ÜóÁ.ö×›0H•w§ëÐ3ëJïߦ΀}ìéž×¯½©z©‡}-ÔO÷¼~«Ûª[G…÷"ìwf íZ^‡?.óžj¸¨EhÇ&¨áAA)€³8q2¦©B®‹›íÅ!`ùLëÄWjU.~û=XU@ûeøªÈW/ÄyX©$÷ÓOkV÷ÿºÎ-&çO‡Æ…OæÂëV }â4õ^öÆ3oØпöƒ90]W‡º­ûÁꡳÂguU“!CO7Í+c+3¼¦ç=ZÀSÙ$jf’$ò‹(s&¹BžÕÆa7¡ò“¸`šÊ«}×=Ÿ3×0‰ý,/Ü1(bTðåQ‘³JˆøûÝ=•ôƒî
 Ó_öz`|«(9‚Ú
-U÷}P0JŠQÑå:Ê<ÙÝ~aD Ò a©tUYÓ÷>1«M”AÄæLûÜÒe…÷Ö-ly¤›;Жê™V6ÚÖ߃0.54û}763<À’yrrہð±RÞvÙQª|•¨Éÿ×äiàŸXQŠÆÙ«­Ä‘òó\ÍÝÈá¤ì‹8È<kÊÎV=c!Í	Ò2âh;Tý¹®S¦ ¯o?Ë!è8F×ícgbDä]d‚tÛŸK$ɝSrGiv­
-Û[•9²%ÛŠdlXŒ4ö	ˆ!PÄeÀØx=NŽÀ??òÚû\—ŽCЍW¿òæÎžÖ˜
-]x¦ƒ„ÖÏT¯"ÏüЇcC¥.¤{	å¬g¯‘Ä;B{}tªM4#‡é–ÿÅE0šÛ		%Vº¦æ⊅CI/¨¶žŒˆ(°Õ‚ñg–ST\ÀäÝASTÓí:Ñfx¨±ÉIy·0 ["Ü +-!3ÓéèAbÙ–.”ìd$™Ž„Yù$29שLÇjϘz`žñ)q±O-†iÝî©™OÌÑ=GÆ’à¹Ö3¦)ð÷`;]•º€3\÷‘«aàqLc§rp0æVpF°œå`¾–aàB =…&+ÏkvРwTŽWœ„"ՏS Ãe•îÍZA/
-]Eùi©æä~œOý3ü°t¨®TìxþöÞ)‡ïZNâ§Q<7ÝÏP6òÐÅ‚Öü1š~à
-F®¥B½qIçUÄ1)ï0àpŽÐoµfm‹v%l;]µþ瞥¨ò’Ä]+¹ör±N´ÉTá}Û×,ŸyƬŰFöƒô5šiÿ³Ìºs­9B¡ì/a—¤éˆ%c,„¡áì„æC¡­bÈ8¹Ã; a8€Ê‰	€Ëz {,/˜Æk):f¹‹n©5ÄXŠÀ¾âDDà}Uü‚Jvöig»ñøf¤aFè\r„`Ì4@,±"r꧸)»öqìAîK—ê¶èЛ%#ÌHAWfu ¯Ð
- ©‹ºîZiï|rÀéŠ,5jXÕØøÉp€’¢ŽÄž™§³{SŽ¶\
-ÂÛ¬dù õh—‚ŠÂ&Ü<¨¨ b֐Ð:ÚÙÂ*‡@`gà02㢀DUxfŒ\2¤êm¸;3m}ÐU¡Î?ŒktoÉBnL ú\:FrÆ<׶kSÎ"ºýCh˜Ÿ©y‘Žiìfè6Rب8ÿöõ®õ—¤¾¥Q8ÆSp™c¨H¹
-#qž|½ü‘Gôtíe.lûú¡ì#OæؐL- ûI.ž…A®<w©ÌkoÄÝ™ê	%ÅÐèŠØrD‘á`mêC=¸HÆ
-¨Ü Žˆ±ÀòÆ^¢Vór„q[L#‡`|j'Mˆ·_lÌ{°Ð¦1œ_`IJžKŠ-ç†"$g(¨Ñ‡ŽîGÆzÝ“)<á#4¹ø­¿ö&º¸¨"y/tÁ /HØŽ¨$èìÁv
-#āžÔßöfÂœU7òŸ¾†ÉïUþtä ¹aª;T½Ó
-å#Aÿ¿Å â —BJÞÊ\^ËÀ.Ø»@ā»ãu^íCî‡\…¨ÞÐðèfÇÉeÈ5—‰gz^5/4]JêÀ	GžîrúrÉàVì–ҍ°£×VÚO|j?© P¤*J[Á[npÇóä‰
+U÷}P0JŠQÑå:Ê<ÙÝ~aD Ò a©tUYÓ÷>1«M”AÄæLûÜÒe…÷Ö-ly¤›;Жê™V6ÚÖ߃0.54û}763<À’yrrہð±RÞvÙQª|(çÿkò4ðO¬(EãìÕVâÆHùy®ænäð
+RöEdž5eg«ž±f„iq´ªþ\W†)Ӑƒ×·Ÿåt£ëö±³±"ò.2A:‹íÏ%’äÎ)¹£4»Ö†í-ˆÊÙ’mÅ26¬F{ć(â€2`l¼'GàŸyí}®KÇÇ!èƒÆ«_yó@ç
+OkL….<ÓABëgªW‘g~èñ¡RÒ=ˆ„rÖ3†×H⡽>:Õ&š‘ÃtËÿâ"Íí„„+]SsqÅÂÇ!Š¤T[OFDØjÁø3Ë©*
+.`òî ©
+ªév€h3<ÔXˆä$‹¼Û	€-n‰•–¿™étô ±ì	KJv2’LGÂ,ˆ|’™œëT¦ÎcµgL=0σø”¸Ø§ônwŒÔÌ'æèžÆ#ã¿Ið\ëÓøˆ{°®JÝÀ.‰ûÈÕ0ð8¦Çƒ±S¹8ó+8#XÎr0_Ë…0p¡	ОB“•gŒ5;è
+Ð;*Ç+ÎGB‘êÇ)á²¿Jñ‰f­ ‚Ž…®¢ü´Tsr?Χþ~X:TW*v<{Ãw-'ñÓ(ž›îg(yèâAkþM?ð#ׁR¡Þ¸$ˆóˆªb˜”wp¸NÇGè7‡Z3Œ¶E»¶®ZHÿsÏÒ?TyIb„.Ž•\{¹Ø@'Údªð¾ík–Ï<cÖbX#ûAúÍ4†ÿŠYfݹÖ¡Pö—°KRŠtÄ’1ÂÐpvBó¡ÐV1dœÜá0œ@åÄÀe=€=–Lãµ³ÜE·Ôb,E`ßq""ð¾‡*~A%;û´³Ýxü3Ò0#t.9B°Ff –X	9õSÜ”]û8ö ÷¥ŒKu[
+	tèÍ’æ	¤ +³º €WhÔE]w­´w>9àtE–5¬jlüd8 at IQGbÏÌÓÙ½)G[®ámV²|€z´KAEa“FnTÔ1ëHh
+íìa•C °3ð ™qÑÀ¢*<3F.Rõ6ܝ¶>h‹ªPçÆ5:Œ·d!7&}.#9cžkÛµ‡)g‘@]ƒþŽ!4ÌÏÔ¼HÇ4v3t)lÔœûz×úKRßÒ(ã)¸Ì1T¤\…‘8O¾^þÈ#zºö2¶}ýÐö‘'slH¦ý$Ï Wž»Tæµ7âîLõ„’€bhtEl9¢Èp°6õ¡\$cTn GÄØàù?c/Q«y9¸-¦‘C°>µ“&ÄÛ/6æ=XhÓÎ/°¤%Ï%ʼnsC’3ÔèCG÷#c=ŒîI„žðš\üÖß@{]\T‘¼º` ‹„$lÇ Ttö`»†â@Oj‡o{³
+aΪùO_Ãä÷*:rÜ0Õª^ˆi…òÆ‘€ ÿßb q †ƒ+
+\4fËÀ.Ø»@ā»ãu^íCî‡\…¨ÞÐðèfÇÉeÈ5—‰gz^5/4]JêÀ	GžîrúrÉàVì–ҍ°£×VÚO|j?© P¤*J[Á[npÇóä‰
 ïç"égÏ(oµØ´h¼†ù¶Æ6_QC¤	»Ú•Gã9ÙòsU`w„1Ì=¿+aèø’wùy1B^¼bY°%•¦<œfÐeÏÊ`Í¡£ùàùˆ€YCïdsĪJý
 ;'æ"´KêDµÝ ïJx ü]&å€Ã®oLµ£÷³¹<ò>MÃæÚ=4ã‰qXXî?]cU¸dŒ<B÷fÔ´âÃÊÅÉHêÿʃ"š¦óž5Ó/S’ánª!w($\ëÆ2 3¨UÇq¸ú<°0ñž>ÍH9K‹³'òó¼lÓ뱦-õq³X7ÇFæÆ“J1áãÇŒC!?v»š<O”º}bÒ‡Ž-µ‹ „D=i¶;©
 Ø?y¡\†3^ÜØÉè’¾ÆÄbÉ)¡éŒ;±Â’¸!
 sóõ–7sc»q blo~0ªº¿í)š ºÏÛE>êÒˆ;â 8¹#ŠRvº¡IÑ™cpcG¡w§risûåWPòI‚¥ª€L_¡%±ÔŒ¿ùÁ†Öíμ}%&‹‘©rNS•.óðôˆø®;u”FþZ[ç4§Ptåß/FÓ;}X€Ídä + 0·b¶¾\Ñ3`tÑ'éQì8ÃhÃ…¾!Àzm¸e9¨(ÆnVŒ³YŒÁö­Ub©¼qvŠ1€ï®·à FpÿMçïEóé
--†A“ÊøŽU†±äÝžeÉ›OWYršùõž%\ùм”²‚³VÓ*ÞÒÇ Xåñ=û\NçJu :¾ô9ꞟB¼^ÜÇ|xZx~¯q\‰½¤Êi. ÖEÿä/¬ø’˜ŒqÉÎѸ© ù´ôeš¥TÑDr³è;ñÂÏMò¨¢¨Õ¤Ìô%Ý­7Û‹ÿ¹p|0
+-†A“ÊøŽU†±äÝžeÉ›OWYršùõž%\ùм”²‚³VÓ*ÞÒÇ Xåñ=û\NçJu :¾ô9ꞟB¼^ÜÇ|xZx~¯q\‰½¤Êi. ÖEÿä/¬ø’˜ŒqÉÎѸ© ù´ôeš¥TÑDr³è;ñÂÏMò¨¢¨Õ¤Ìô%Ý­7Û‹ÿŠ|.
 endstream
 endobj
-10858 0 obj <<
+10900 0 obj <<
 /Type /Page
-/Contents 10859 0 R
-/Resources 10857 0 R
+/Contents 10901 0 R
+/Resources 10899 0 R
 /MediaBox [0 0 612 792]
-/Parent 10829 0 R
+/Parent 10898 0 R
 >> endobj
-10860 0 obj <<
-/D [10858 0 R /XYZ 100.892 685.529 null]
+10902 0 obj <<
+/D [10900 0 R /XYZ 100.892 685.529 null]
 >> endobj
-10857 0 obj <<
-/Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F71 5424 0 R /F52 3730 0 R >>
+10899 0 obj <<
+/Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F53 3738 0 R /F52 3737 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-10863 0 obj <<
-/Length 1806      
+10905 0 obj <<
+/Length 1804      
 /Filter /FlateDecode
 >>
 stream
-xڝXݏÛ6Ï_a´à ;×ß±÷¶Þ®ÛëÇzÁº¡íƒÎQïl˵ä^ï¿)RIœúŠa/‘DQüø‰"é„Þν_Ï׋g/²Ð‹Â ËÈ[o½(‹‚UyyQY™zë÷ÁÏó|ùiýòÙ‹8öŠ ÌóÔ²FqP$9H²Lם‘»A˜ºÛ-/’,õ_ÝÐø¾î6j—þ½&Âkiìr™„¾ÂŸáÎîdþ}möÄs#Ú[±¼ˆÒ(÷/aô÷¢7r Í¸DsWëÅçEúÁƒó I¼ª]|øzØ{é…ARÞ½ål½$+‚<Ë`Þx7‹?á)Ñ
-ü
-Ê,‹'h¤e`½FGã2HƒlŠÂÐ_ï%Ø”¯Ð©ç×oÐå<÷_‹–É—¢^”zq”eFBn<jùµ¡„VT¸ÜםÔÄ*Û¾– µèˆ³î.ZÙªÉ·ãÇ0J,v°ª;ï÷u…g÷Lf-Ú¨AnÐ`´0J‚,-ÉBƒžÆytô4ÎC¿³žF¾¦¥è6Ätý–F±ÙRk©i¹U3¢¿H‘_áZ;Á+ëdáœDŠÙCGZÔsÜ?µ‘AÜô"MýJµ-ò]]	þX*GWšøµ/§…(Ö;dê…6DŠB¢Ec”½Q¶A#?X^¤«Ì¿æS5› ø³D	ðçU-í)3­ÕPøêv	{E°´÷™®,–vMXÑ"i©´>„ˆè$mmÕÒ.»Wø0`F…€ãFÅÇàs ଷ6D©Y¥3s§æãcPãNº^œâ¯¤ÒÝ8Øë€-
-œWªM­:âm%ݲèjÝêÀi‹£ ÉXÛõX£ÐzMâ†÷{¥%±° ZG€bŽ"6T&G*|&Aï)ˆº±ñtÏRoAÖ–€ÕÌ ÆJ
-Žå×¾&x`aŸN ¶lÔ{GçK-R6H#„u™ãFç„ðhdC{Vƒy7k `›†1܆Ö8ì‚ÞÎèaZ†Sð‰	¯gŒ-ôË,÷ÿ‘ŸDKìX·RLÜÈFج7‘g!<-M;±C)yœÛ\´çŘUîkEtACwHÓ“Ìù™¬|u7öD —p¦Çª’rÃomœêlçS”³µ]§ð Z{xªÛ€¯YC=±ÎÀfeï.[1Dêvµ9VÙœó LF->JFÁÄÉ$‰¯{äÜZ¨ v[mg’)¿ÜÄïeø}¨fúbµE0…º‡Å+…jÂÅ«°Å7 ÚÒ	Õ*$pôÀRÅ„U~aÝ
-ëøk9 Ü=‰ÌÁ||·Q,	¾”¦qùçc”¤&?›um.7`dô' :͸¶'4#(&?õ—%ÂÚ¸¤>§Äýiw¯² š*v™ÀÁXƒÑÆÚL£Ã´8œ	˜eÒ¦€Vh%â&y°ŠNû”ø¼OùýÕoonÖܧ¼¨›ÿÒœpP†梴AIáÊw´Qà𙔪nȏvlcëIl áõšÒ $‚h 9¹Ã@b†_Ÿýõö û‘ÀMá6L+ƒ}uqM`]ô‰ë72ä;¥Ì7߬¯^%1ÎywýçÕ»œ^­/çàŠÊ`_9a6s£Pólx at E×DaÛb¬éh9¶8Aœå]Wçã"ãŽ
-&ÔÁäØRÑŽ‹œ3î"ÜÄeøðù^ÔfÔZï5ÕûXâ,à9W\´Ì8&AìØ\XX=6 ä ‰©Õìd‰ís>õòØ0ŸôÜmÅ6=ØIšlDßCæ›ïwÎCbzƒŽ±©
-OÀá©îø©6õ‚$]³RëŸæPUI
-+ÎwO!WÇ™©ú‡¡Þí
--?†YXÁOD˨,š½ª«Aiµ5îØÐs¥áé<Ñ¢'ˆ37
-´€¯ IóÃÛÆŶvd¨šÝ>ÐhciÆ´÷6P­‘
-4¬'Ž¹ÛzÜBõ{ikëåÛg×oHh#ª;6J
-Mu¯¢ÿ
-ÄÑAxgüÆ&Îq´0ËŽX¿ã—‰=¥hÄlD2Û~4Î%ŒO=“kž~ƒÐÑm{& ù|ÒPøô^»¶ùNöŒ:–?k' Xý¥ÞŒØ£âº#ø.PrÖáÇu÷¨\¤Ôݘ[ÈÆAÓŒmç.Ê÷ý\|=nY¥ì| é±]Ì<ÚÁ™ëmRœ˜÷­€ï0ç¼–=4FæÜÁ>7Rèß#=àÅ4VlÄí¹áOž>a]çõË\lïd'ªªÓìÂt#¡‹”g ÀCÌ4ÚÅžvòžµ<?_{Ðu}'Îo%\6FøãùëðwŠ¯Ö‹yÓÊ
+xڝXݏÛ6Ï_a´à ;×ß±÷¶Þ®ÛëÇzÁº¡íƒÎQïl˵ä^ï¿)RIœúŠa/EQ"ùEÒ	½z¿.ž¯Ï^d¡…A–‘·ÞzQ«0òò¢²2õÖçéòÓúå³qìA	S+ÅA‘äp’ºîŒÜ
+ÂÔÝny‘d©ÿê†Æ÷u·Q˸ôï51^Kc§Ë$ôþwv%óïk³'™ÑÞŠåE”F¹	£¿½‘-Æ%š³¸Z/>/"ÐœžIâUíâçÐÛÀÚK/’²ðî­dë%YäYtãÝ,þX„§hD+ð+(³,ž ‘–õË 
+"°)
+C½—`S¾B§ž_¿A—óÜ-Zf_Š
+$,xQv
+tè]ÄyP–úsÓà†ŒP˨­5`´¢Âé¾î¤&QÙö
+ˆþÍEG’uwÑÊV
+̾?†Qb±ƒYÝÑx¿¯+Ü»g6kÑF
+rƒ£…QdiIô4Σ£§qúõ4ò5ME·!¡ë·4ŠÍfZKMÓ­XýEŽü
+×Ú	žY'ç$rÌ^ÚÒ¢žãú©â^ iêWªmQnìêJðÇr9ºÒÄ·¨}A8-,À±Þ¡P/´!VÇ(£Œø-@ˆg41òƒåEºÊükÞU³	€?Ÿ(þ¼ª¥Ýef¡µ
+_Ý.Áaa¯¦ö>Ó•ÅÒÎ	KbZ$-—æ‡ð€#:IKÛAµ´Êî>̘Q!à¸Pñ6ØÅ 8ë­
+qjVéÌÜ©ùøÔ¸C€“„®	Rœà•t€Cº{°D¡ƒx¥šÑÔª#ÙVÒ-‹®Ö­œ¶8
+’Œµ]oA4
+­÷Ñ$nˆq¿WZ’ë¦u8à(bã€1Ae²¥âƒÏNÐ{
+ânl<Ýó©·pÖ–€ÕÌ ÆJ
+Žå×¾&x`bŸ [6ê½ãó¥)›¬ƒ‘?¼Ìq¡s‡ðhdC{Vƒy7k `›†1܆Ö$ì„ÞRô0­À)ø$„׏cA=Â4ËýdÅ;Ñ;Ö­T#37²6«ÁÍ_äYOKÓŠElÆPJ^ç6íy1f•ûZ_ÐÐÒô$s~&+_ݍ=1È%¤ôXURnøÄ[§:Ûùål­D×)Ü@€ÖÞžê6àkÅPO¬3°XÙ»ËVG‘»FmŽU6ç< ĨåÀ[É( ÜY‚NâëD9·Ö*€]VÛ™dÊ/7ñûA~ª™>Æ‚DmL¡îañJ¡špñ*lñ€¶tBµ
+=@Aª˜ˆÊ¯2¬ »ÀÃÀ:ÞÂZWÏc"s0ß-dD‚/¥i\þù%i‡ÉÏf]›Ë
+ý	f\ÛAš<<L~ë/K„µqI}N‰-úÓî*^e4UÜ1uí2'‚±£µ™F!²8ì	XdÒ¦€Vh%âˆ<XE§}J|Þ§üþê·77kîS^ÔÍiN8(ÃsQÚàIáÊw¼Qàð1™”ªnȏVlcóIl ãõšÒ $†h`%¹Ã@f†_Ÿýõöpö#›Â=l ™Vû ºŠdë*È OdX¸yА!ß)e~À¸¸ùûf}õ*‰‘þåÝõŸWïn¼Z_ÎÁ•	À¾r‡Ù̍@ͳá]‡m‹±¦£åØâqv–w]‹Œ;* ¨ÿâØRÑŽ‹œ3®"Ü$eøðþ^ÔfÔZï5ÕûXâ,à9W\´Ì8&AìÄ\XX=6 ä ‰©Õìd‰ís>õòØ0ŸôÜmÇ6=ØIšlDßCæ›ïwÎCbzƒŽ±Ò†'Àá©îø©6õ‚$]³RëŸæPUI
+3ÎwO!WÇ™©ú‡¡Þí
+M?†YXÁODÓ¨,¢^ÕÕ ´Ú·m胹Òðtži7ÑDʍ‚-à+@}xÛ8ÙÖŽ
+•aCÔí6–fL{oÕÙ@Ãz☻­Ç-T_°—¶¶^¾}výöˆ„6¢ºc£ÔpдQ÷ úß@„wÆolâG³±Œàˆeñ;~™Ø]ŠFÌFtfۏƹ„ñ©grÍÓo:ºm÷D_Ág Q€êÀ· ÷jlÜÍ°Íw²gÔ±üY;yÀê/õfÄç
+4Áw’³?®»oDå"¥îÎÀÜBö0šfl;w¡P¾ïçâëqË*5`çMíbæÑμ˜Xo“âļoøŽsÎkÙCcdÎ=ìs#…>\ŒÛÒ^ÌcÅFÜžþäé6Ñu^ß±ÌÅöNvr ª:}Á.L7ºHy<´ÁL£]ài'ïYËóÍð5 ±]×wâüVÂec„?ž¿§¸ñj½øUQÊ
 endstream
 endobj
-10862 0 obj <<
+10904 0 obj <<
 /Type /Page
-/Contents 10863 0 R
-/Resources 10861 0 R
+/Contents 10905 0 R
+/Resources 10903 0 R
 /MediaBox [0 0 612 792]
-/Parent 10867 0 R
+/Parent 10898 0 R
 >> endobj
-10864 0 obj <<
-/D [10862 0 R /XYZ 151.701 685.529 null]
+10906 0 obj <<
+/D [10904 0 R /XYZ 151.701 685.529 null]
 >> endobj
 2894 0 obj <<
-/D [10862 0 R /XYZ 151.701 660.623 null]
+/D [10904 0 R /XYZ 151.701 660.623 null]
 >> endobj
-10865 0 obj <<
-/D [10862 0 R /XYZ 151.701 644.027 null]
+10907 0 obj <<
+/D [10904 0 R /XYZ 151.701 644.027 null]
 >> endobj
 2898 0 obj <<
-/D [10862 0 R /XYZ 151.701 426.982 null]
+/D [10904 0 R /XYZ 151.701 426.982 null]
 >> endobj
-10866 0 obj <<
-/D [10862 0 R /XYZ 151.701 402.108 null]
+10908 0 obj <<
+/D [10904 0 R /XYZ 151.701 402.108 null]
 >> endobj
-10861 0 obj <<
-/Font << /F50 3701 0 R /F22 3706 0 R /F17 3698 0 R /F15 3700 0 R /F71 5424 0 R >>
+10903 0 obj <<
+/Font << /F50 3701 0 R /F22 3706 0 R /F17 3698 0 R /F15 3700 0 R /F53 3738 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-10870 0 obj <<
+10911 0 obj <<
 /Length 1404      
 /Filter /FlateDecode
 >>
 stream
 xÚ¥X]oã(}ϯ°2/‰Ôxœ§Íh´R?ÒQGm¦Û¤­fF+bã
 †à¦Ù_¿`1$ñtµ­ÁîáÞsÏ…DÁ*ˆ‚O­«Eëýí`œ‡“ó¨,² EáÅdŒ/&a<‹4øÖ™ÃD Jº?ŸËáád<©áƒIÉÑQ5NöFa·×ÆÃÎäÝ~v{Ã8î<ANqQ®!û£àÕó™Ã´jm‘X#ýõa^=¿"’Òî`ÒÙêá3(Ênwu¨úǤ±ÎO$
-ÕZUãHn#œD“rGCÙ>Åãx|®Fµ¦‹Ö¯V_¾•ƒk»ŽÃá0HòÖ·QÊoŸƒ(N.‚m92†ñE8ŽÕj8˜·þlEuOž÷ë†í¢£IXºK™×íѸ³X#^µ2„aÕ2ošo€@Kó^¹¦j= „QN3Quï/gú= `YÕ„¯ÚÆõãû»Çªó5å‚«K¸½þ0ŒG‘¡ ’V
-šeé—b­ádcºEdUuá«€„ËÈòõÕc³øq‹Ã~uÞ=>M¿ß|yøð1¥9@äÆw³ëûç›i…è£Ú
-9lžs5ýt7ûûò~1}š].¦GÁë¡ÓÙÍñþ¢ßûÃQôJHä{G„’Þ†!"¬Ã’5` &\¼Øl(rlÿøʧCvëF	L7ñ£‡ie?Zh:æm¡¶Ž±
-`Ùåj8­žKýià ¦ …©iØÉ*€Æ^²†aÕ¾Òë¥0g{CȲ—Áã±,W¥Â —Xb?½7ø(ÁÚ0ÈläҝĈ.«i]éq€0ÿwl\z$~m'ctàXùœÓ÷óO#i6YÙÒTÞÀeÈ8m©g<¡/}PÊK"tgM·oA³dtËM¬Paº2î–_PbÈ°„kðÝ\¨ë"$/ˆQ’ËMrƒ:9Í%ë%­>¬‹Sßu*F5Ïjþ!áå8ðó`nZ©^4x«TXg#mD )
-À[°ãÖ)½zâ,Ö´X­ÝM왦ò­!˜Ú.—Á×ÁÙ®!iVÜ‚[˜þçôš—TÝÙüjŸ*!ê—Q–@áÓíuՐ”«»/ó½üÏ®§•½Ú»,ç[+:&LŸž/»jUÎÍ…R·Üx í,”yq‚MZ‰ipxÜšqÿ
-È ¶êX=žg×½%°ê©æ¾8ªÖà—DeÀ賊9Âxe̯,ŠÀBþí¥Û¦ä²°Á𝗉—÷_/ÿš7få†Ñ”BÇP6»QI/šF€dË‚ÁÍyë-XmÁXFvi?Ã
-¥tׁ–F¼
-îóz/)bêð=GìžÐ¾þí	¼¶4ooŠ%FIûÄ!¾‚|c¼”2¼õ±.ááÔ“D¾äÁÐyÍy™åŒãÛ³㹌‡D?Wp¹‘²Ô̶1M0’\5®Mä5ÆT’ß‹XúTf¤¾Z'?/EÈL¢Þ„ù'ܹL.ˆ‘:½ê
-¨&ßqsÕJ
-Æä*S’bEùYZÕÆ€ä€TÄTý#Rž¤¨3¦H$r^ù»¤GÓ
-å€&®d™ÙùIÒì¼êè2íH4ÈhAö^g.ÑãßW[DõÅÂSeïa´•„â5i4<ÇÙ°¥©A„<i”‡˜ã¢¸b´ØEtÕµÛ.͵KM8$–ñ}‚‹´I•üûëç€W┉·”n7™oQõæÌœ/N^¯ÌmÚd¾ñÌ—0­Ý<MäöèÚtSf†4\&†âµn7ìœö'cîWAeÈëÏìDbdØYMýVa~d0Ïé¢õ/œ4¾ª
+ÕZUãHn#œD“rGCÙ>Åãx«Q­é¢õ«Õ—oåàÚ®ãp8’¼õíG¤òÛç 
+‡“‹`[ŽÌƒa|Žcµæ­?[QÝ“ñ°nØ.:š„¥»”ùwÝ^<ˆ;‹5âU+CV-ó&¡ù´4ï•kªÖJå4U÷þr¦ßVUAøªm\?¾¿{¬Ú8_S.¸Ú¹„ÛëÃx4q)  iÕ Y™~)ÖNF1¦[DVU¾
+H¸Œ,ÿP_=6‹·8ìÇQçÝãÓ´ñûÍ—‡SšDþhx7»¾¾™Vˆ>ª­Ãæ9WÓOw³¿/ïÓ§Ùåbz¼:Ýè/ú½?E¯„T@¾GqD(ém"Â:,YaÂŋ͆2!Çö¯|:d·n$ ÙéÁt?zèVö£…¦cÞVj›áëQ à°–]®†CÐê¹ÔŸ6b
+R˜˜f€¬hì%kVí+½^
+3P`q¶7„,{<ËrU*< z‰e!öÓ«€qƒ¬
+ƒÌF.ÝIŒ(ñᲚ֕óðÇöÀ¥Gâ×v2FN€•AÀ9Mp?ÿ4’f“•-Må
+LP†ŒÓ–z–ÁúÒ¥¼$BwÖtû4KF·ÜDÀ
+¦+ãnùñ%†K¸/ÐÍ…º.Bò‚%¹Ü$7ø¨ÃÓ\²>PÒê³Àº8õ]§bTó¬æn Pî? 榕ê•Aƒ·J…u° 1"ÐFº‘r¡ ¼;nÒ«'.ÀbM‹ÕÚÝÄži*ß‚©ír|œí’f%pÁ½ ¸…éN¯yI՝ͯö©r ~e	ô>Ý^W
+y@¹ºû2ßËÿìjqZÙ«½Ër¾µ¢cÂÄ!üéñ²«VåÜ\(uˍÐÎB™'ؤ•˜& ‡Ç­÷¯ `«ŽÕãyvÝ[«žjޙዣj
+~ITv Œþ1«˜#ŒWÆüÊ¢,äß^ºhJ ßy™xyÿõò¯ycVn}A)tå`³±•¤ñ¢iH¦±,Üœ·Þ"ÕŒed—ö3ÜPú@whyaÄ«à>¯÷ò‘"¦î /°ÑsÄî	íëßžÀkKóö¦Xb”´ORà+È7&ÀK)Ã[ëN=Iä{@L×œ‡‘YÎ8¾=+0žËxHôs—{)KÍlÓ#ÉUãÚD^cLõ‘!ù½ø¥OeAê«õqòó"Q„Ì$êÝA˜Ëä‚(ð§©Ó«Þ€jò0W­¤`Ln1¡2%)æP”Ÿu¡UmHHELÕo0"åIʁ:cªD"ç•¿Kz4ÝPhÂàJF™Ï‘$ÍΫŽ.ÓŽTACŒdïuæ=þ}E±ET_,<Uöî&@[I(^“FÃs,M [š$AÈ“Fyˆ9.Š+F‹QDAWPmQ»íÒ\¸Ô„Cbß'¸H›TÉ¿¸~.x%N™xKév“ùUoÎÌùâäõÊܦMæ_À|	ÓÚÍÃÑDn®M7efHÃeb(ÞXëvÃÎI`‚1æ~T†L±þÌN$F†ÕÔoæGóœ.Zÿz¨¾¨
 endstream
 endobj
-10869 0 obj <<
+10910 0 obj <<
 /Type /Page
-/Contents 10870 0 R
-/Resources 10868 0 R
+/Contents 10911 0 R
+/Resources 10909 0 R
 /MediaBox [0 0 612 792]
-/Parent 10867 0 R
+/Parent 10898 0 R
 >> endobj
-10871 0 obj <<
-/D [10869 0 R /XYZ 100.892 685.529 null]
+10912 0 obj <<
+/D [10910 0 R /XYZ 100.892 685.529 null]
 >> endobj
-10868 0 obj <<
-/Font << /F22 3706 0 R /F50 3701 0 R /F71 5424 0 R >>
+10909 0 obj <<
+/Font << /F22 3706 0 R /F50 3701 0 R /F53 3738 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-10874 0 obj <<
-/Length 1514      
+10915 0 obj <<
+/Length 1513      
 /Filter /FlateDecode
 >>
 stream
-xÚ•WësÚ8ÿÎ_áI¦sf¦ËOÜomB{tRšô®7mçF<±%×Hþûîꘃ´	‘´Zíó·+Ùµî-×z×{3ï
-߆®E\'qbÍW	‰»ÄŠF‰&5_Z_ì(õ¿Íßßzž5r’(
-$+ñœ‘$É4á
-»¯h“ñûþÀûÃLÿd|)ú^bokE˜²F.û¾küW=ȝÐÞfÍZñÌh± ý	Hd_Áh¯iÙ°Jmz	šÓÏ{ß{ôƒ†‡Žï[iÑûò͵–°÷Þr?Y[ÉYX~8r¢0„ynÍzõÜÃhÄäd4‚Ä‘^££—ýAè…öWâî#çjÅE®½j„ë’¥ÙêI-¨ÖìQM64o™š®DÕáá‚Ê*ã*˜HI×´¢)DÀA×ÁÞñ0HŒIÄ°cæ|½Ó‘çb»ÈiQæz/Ëó¶n y¬Öv乚ˆ•öhÍjfN6Œ×àký꧶ì‰ò(q= 9	üÅý©Zg\èùåíÝX1^^üðŠ³f+ªi2qC×¾ŠÚ¿¯D[þ¡½¾ú%•0=ÄuíZ–œL‹U™$Á +ŠA¹LÕ ^LVm ¿¤ÊóµªR”mN!»$ŒƒAŒÖ¢­RvNtxN2‰µä\¤4¯«‰ÍhÎØ’- Õ d<ÍÛ%ûÝÜ]¾¿›Lÿ{}3ßM_ÏÇϱN¦W7Ÿ®ÇûBÁŸ1çe»È³TR‹µ¨›ú·¥IÜüTT7Œ—ãéõÏ8oÇ„’.Ćuªéå‡ÚE'ͪ ohÆëNÝà7b×L.õØhA¨íVhj+(×и09aÊ1¶UìƒÊŠ
-rAo/ÄïõË\Q¢í¯ffÀ[ãžöžjú\[ëÙ|›6œÓ]Àº`ÒaO‡æ—çºQ̍±ÂàJÕS¶kš«c?÷ñ<¯ú©nXÑõºåtC³œ.ræü.*§¢aÆÚY´]cíÝZkI«Ú¸¨zÂþ¶E1ÑŒæVc4]ëˆñЖ/ŸsS‡þ±r'vgo‹…Ɉ¹aº:Mêt†ŠŒgE«Ã¶ÍÌí”eµ«Á’UÐì
-ÊÓsQ4bÅ€‘u¡e¢¹Ö¼Üd5¦äèJ(tù<BVÛEшÀ0œÅ,3峿y³ÁŽzˆ‘ž_N†>S at P0rH¨(^â\@¯‰??Îæ3y±ÙoÑ0u<<|åÀq/rü(RÇçR¡ïŽì¯.	ÐߍmCkëVU
-s¼¹GP–
-	·±!áŽ|üÁZ?þFêñ„é\1Ž«x?!aωϽZ=×}~¾ÝÉ>‘V	ªÀ÷íeV±´Õ“ò±û’‹b'„g¡~«¾˜É*¼¢y7ÇìßÙ|üÁ÷p~}7ù{|7Ãéx~u*^$ñ2 …Ɇ‡@KGûu[GŠ¶Í³'·Òtˆ3q¼°“w QÅjô—xJNäIŸøxR`ª_âJ†Æ‚6)ê\Ëø{I³>±«cè îØž4ŠW6Oœ,dÒ´$ÙAåÑ
-zê¨÷T‹>u0Yä­zñ¾ª(<!Û´i±´Mˆ… “áîŠÀ‹ì%ƒ·•#èe“@.#q
-¬1‚*0™_Ýu0,b2ø›¬¼Psð?¹8BzÐ÷`ßB%¾†:n¨öÃÈ6(°är‹+ªƒ…e2~o³M?ÄçsÇ,eÃxÂòOÓÉçáM&O´'Ñ°
-Y“wÏœcdFrjx•O';Æ€x¡dø¹áAãt㸞ê¶q#°ülìøÏu¸Ó=<(ZÒE–CƒÕ¸ò{·wE‘ˆötÉ «Î´$Ö¬år
-¯zx"0'|¿dÿð°«<¨]Ð48t­^´ùAd¯hº·väËòa²RÛŒãe€¯?Hlª1¸µe9	üzR4]¦0;¬\˲”0žjT.riæîkÔŒð‘û}«ï
+xÚ•WYoÛ8~÷¯+µ¬[VßÚÄíºHÝl¬îvÑZ¦c!©ê°“ß²åµÓˆCr8œó›!e÷†m¼¼I㷁m8¶Û±c$kÃ	+²#œÄVûF²2¾˜a¿%ïÇo]טXqú‚Õq­‰‚$Á4c
+½¯H“±ûáÈ|óÃBŽÿdlŇnlîjI˜ÓF,‡žmrüW=ˆÀÜeÍFò,H±$Ñã;¡y£¹!eC+¹éÆhÎ`š¾ÐXžg¤ÅàË7ÛXÁÞ{ö¼xbìgaxÁÄ
+ƒ æ¹±ü5°{ÑðNFÏ-á5:z9n`~u<ß~dL®oÀu®V
+—c]Ò4[?É‘Æ>ÊÉ–ä-•Ó5¯z<Œ³QYeL)é†T$…Xè:Ø;r<+ðcmÒ1è™™l:yÎw@úHŠ2W{Yž·uÉ£µ²#Ï儯•GZS}²¡¬_ëW?µeOGÛšÃ_4¹!ªMƸš_ÞÞM%ãåõǯmv¼z&;v`›—@‘û÷oË?”±×W¿¤f Ç±mó‚”%#Ube&ÿÐF \¤¨ ¯J&­¶€À_RåzJUÉË6']'ˆ´ƒ~„Ö¼­RzNtpN²)É9OI^W[›ÑŒÒ]A«Ñ@ÈXš·+ú»¹»|3}7›ÿ÷ú&™ÞÍ_'ÓçXgó«›O×Ó}¡àOŒó²]æY*¨Å†×MýÛÒn~*ªÆËéüúgœ·cÆŽI–|K{ÕôòˆCí¢—fYÐœ5$cu¯î5ðÎÑõK56JjûŸ
+„Ê
+Â4.tFN˜‡r´m}Æ ²¢£œÀÛË#ñ{ý"Wg”(ûëÆ™iðÖ\»§¼'Êߥ:×ÖÀz6ߺ
+ç¤XL*ì)eÐüò\5êò‚¹ÑVh\Ézʺ¦¹>ösÏóñªŸê†}¯[F¶$ËÉ2§Öï¢rΪí Í‘E»
+×ÖØ­´–¤ªµ‹²'ìo^Ũo5JҍŠçmùò97Uè(-;±]¬-–:#ú†éëÔ©S*2–­
+Û.Ó·SV”UWƒ%­ Ù„¥ç¢¨/ÄŠ#íCKG.r¥yµÍjLÉÑ•:5PÈêy„ ¬2ÚEQ‹À0œÅ,Õ峿y³Á–|ˆ9<¿¬8\|¦€ b9z ¸±å[p9xMüùq‘,ÄÅf¾EÃäñàð•ÇÝÐòÂPO„BÏž˜_mÇG_<;25­­[Y)HÌñæž@Y6$ÜƆ„;âñkõø›ÈÇæ‰dð-[ð~BžŸ{µ$º¶ý8þ|ÛÉ>‘V*ßóÌUVÑ´áÕ“ô±ÿ’#+€g¡z«¾Xˆ*¼ã¼y7ÇâßE2ýà¹8¿¾›ý=½[àtš\Š—{VPÂDÃC ¥£ýª­#EÙæš³[a:Äٱܠ—w QEkô×q¥,œˆ“žãáIA@€É~‰+fÒ¤¨s#âì%ɆŽYÕCuG欑¼¢yâd)’¦$‰*Ž.QÐSO½+[ô‰¨ƒÉ<oå‹×Gx°uEà	Ù¦M‹¥%irD,ø½×pWønh®(¼­ÜA/šri‰`¸„Iru;VÁ<²ˆŠào³Š³BÎÁoü|@äâéA@߃}+M{
+긩¡~x@Ø#Ý¢4
+ÀË®ˆ
+¤qÈø½Í¶Ã ŸÏ=°”5ã	Ë?ÍgŸÇ7™8Ñ>žDo Á6¦M:îž9ÇÈÅTóJŸNvŒ‘ã‚uäùVhÃWãz®ÚÆ
+Çò3±ã?×=¢^÷p¡HI–Y
+VáÊõÍnï ’"íª’AV•iA¬iÊÅ^#äð„¯Ox&~ˆþábWy» it*èJ½úhóüÐ\“toíÄåÃl-·)ÃË _9ž›D¢pk‹râøõ$iªLavX%¸e	(¡,U" ¨œçÂÌîkTð‘û^«í
 endstream
 endobj
-10873 0 obj <<
+10914 0 obj <<
 /Type /Page
-/Contents 10874 0 R
-/Resources 10872 0 R
+/Contents 10915 0 R
+/Resources 10913 0 R
 /MediaBox [0 0 612 792]
-/Parent 10867 0 R
+/Parent 10898 0 R
 >> endobj
-10875 0 obj <<
-/D [10873 0 R /XYZ 151.701 685.529 null]
+10916 0 obj <<
+/D [10914 0 R /XYZ 151.701 685.529 null]
 >> endobj
 2902 0 obj <<
-/D [10873 0 R /XYZ 151.701 310.608 null]
+/D [10914 0 R /XYZ 151.701 310.608 null]
 >> endobj
-10876 0 obj <<
-/D [10873 0 R /XYZ 151.701 284.242 null]
+10917 0 obj <<
+/D [10914 0 R /XYZ 151.701 284.242 null]
 >> endobj
 2906 0 obj <<
-/D [10873 0 R /XYZ 151.701 179.164 null]
+/D [10914 0 R /XYZ 151.701 179.164 null]
 >> endobj
-10877 0 obj <<
-/D [10873 0 R /XYZ 151.701 153.2 null]
+10918 0 obj <<
+/D [10914 0 R /XYZ 151.701 153.2 null]
 >> endobj
-10872 0 obj <<
-/Font << /F50 3701 0 R /F22 3706 0 R /F71 5424 0 R /F17 3698 0 R /F15 3700 0 R >>
+10913 0 obj <<
+/Font << /F50 3701 0 R /F22 3706 0 R /F53 3738 0 R /F17 3698 0 R /F15 3700 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-10881 0 obj <<
-/Length 2084      
+10922 0 obj <<
+/Length 2082      
 /Filter /FlateDecode
 >>
 stream
-xÚµ]sÛ6òÝ¿‚í51øq3}¸¤MëNÏIÇêtn’>Pdó"‘.IÅñ¿¿],HQ²âرú \,‹ýæ’%W	K~>{5;{ùFˆÄfÎ2žÌV	g,˝HLî2íT2[&ïÓK¿èʺšü5û5 ç™3F!ºplFxð¤³É”3#Ó×õ„§›
-ìšJ­ÓŸš¦žH–6-QÑŽÊsáT	s«tOLJXg?ÍÎþ>ã äg:“2YlÎÞÿÅ’%¬ýš°Lº<¹
-˜›Dê<3©­“˳ßÏØø¶\ˆ*—…+áñëz"òôÿüòð/uÚ]{œ¨ô¦ñ‹²õ­ŠnÛÄ…zEã- ½†Ë—‹‰°0в¥qéo&S$\-}…'tD)È	Ö¯ãÙû‡^øîÕùÛËøP
-K2‚‹M¹Ì´rÄû·ßÅ3&SeezS4ÅÆw¾¡GäÇE]}`\]Á– ´töoZُÄ»âÈhØø¢ŠT»ë¢‹T"Ï#&5ñ8oêb¹(Z¼ºUé¦Y¸õ§ ñ† üøŽ&6àqaZn[¿Œ$1˜TpåTtãm#¤v;ŸLÁ8ÿöMábG„Z àóž&ÌÖ$¡úãô|C0Ò0`ÕMVõ¶ZƵŠÆí"ÒòA[y°ËÃE´ž€ÏSАÒyzŒÌö—ÂSŠrÝ#ux±êÿ?^\"hø—·—³~^î`òÛ Í.ãB0i˜~zùHî |h)‰Àh}G“®¦qd;øx`;ÊñxˈY:ïÏ;“<ý£*£½ÀC´;²D	ö²ÃÖ€ !€×Áá Æ1Lþ<¿¸ì›=Ò=j=ú¢È‘YÜ`N_Õ$d¯	ðâA2*`xª›¸yä&°!·ñ>¤ÈàEUnÎ3§µÀàL*™q¦†è¬2
-ÆA¯¿­±éox;Ft‰È^„""‡™Ò
-Ûa†Úø³¬–A#·-ÏIÒ¾©‚} ä‚,ہ©ҍ*‚U”x¹ˆe$Bš‰ÿ{[~š€Ÿë
-"nD<¢”fµ€›ò—ð'Àj(6â¢Äȇ±¡¯ð.š‘e
-v–×8Ûç¼Ài†ÂÀ5F8`g9÷Ã^ہàÝ`gî®stz+]`çï"`¹„=í°Üš¸»ñWe’‘æÁãh­ PTONêøb]ö‚<"·K¥ÜeŸÙëw/C28|oÜ×EÌió`˜ÞÇvU’*B£@Î៧ñ±®¢KDSBÚ¸<ö=4ñÜ(ˆ¬gXÈLÑç¼衏êqVC€I1°4ÎyA(äΦg›âZÌH•è–ÂöÂ¤+ X¯×dðeuE;GY‘*ï—ípÞ)χ˜H·ú“1JÕõË7–ÝÑbÁÅûB©ÝÌ3¸ñê˜ãBE£´ê1Q(kÿ¯PVŽÄ’‡Ÿ÷‹,g`¿MSYâ…"áҘ̝ÈÌå:i|²UUûÔî×kŠå™÷
-6‚xTÁ¦å¦0x§= ÙG¤ŒÙ/W‹ˆj}J¹xïTe ŠBÉyx¬úª4-D_“H'ÛðÀbÜ>À)H}A=@P2=&4é¼Ï!OUô!©(Ö§SÞ!”=_¨6𨓈ÿÛiõ/;sâø®ÁÐ2™žƒ9AÅ™¬ÿUø‡è†‚"ËÓ-kÍÑPÓZCOX
-ÏÓ •þ5Œ/ëãÜ^æðf'NãöHëˆã‰g¸=’4Vþg¾ìöˆš[q·?<V“4{9Äñ0üBm%à¶R¼]+µŸª”aû©
-—˜§ò§ð±‹xÛ6¬ó4Â)Gál/G)'(GáÊŠT‚†ÕÒ3VGò&®>•Õƒ¹ÈXqþè\¤¿-# u£”ŒRŸ2!IMHEðÞ–1ãNc“û§>:	žqëN’‰žNê+™hGðÙ™è€Ôó2Ñóù²Ç	Äÿí´ÈDBeÖè )§Ó‹	G„GZ(s™ê$útR_±ÐÁg[è©çYèóù¬êâÿvZX(YÎ0ÐÒ¨
-5W*Ø"Ÿ gª‘túµûÜ`ŸMð'­hZ1+LnLgBºÓ$7 Å¹:iÅïÎ=ªàÂÃó%·ýSŸSoÝ^û&Ö.¹Þÿâ ®3T$Ÿ?ÎF¿c%~Ùmè{oCä O{«]ýtØëJ7jiL9Äs0tjlDKªE°Yac«ºÙáCL ÔB¨·=·¾ëBµ'ŒL±IƒÀQM‰`lÁ„½4?ÂÈýRRX“6¾Xî	>y__7¡Ëû9{q¬†ü õڅ(uó‘ñª‰}(àóûê騇	/Yš«¾‡‰>aw_˜bóu¿.¿.ñáëÒ½&¨Ûrkð¾e]ZÝ〻Â<J7
-¶}æk¿i	€(¡]sewwHÕöTs°ŒMY•mDëæ˜ÔÚØ=®B	êýÐ)¯‹ÍdªauL	€‹"¼ Þ¢¨¶ëh¡ŠC‡ï®»¦à­šzCkÔÌ¿‹T4KBØ”-h·%êèéf^ùnµ]WÁÖ•£&¹ÂX\nnÖž`@¯+è¬=,d¹ñkØ[…žÞÔA…ðvEõ¶iý|q…øñC·PÅæ0b¡ÄíAŸµäÒ¯ËØ^aûõ¹\æwGã	Dµÿ‡È³"
+xÚµ]sÛ¸ñÝ¿‚í51øÑ™>4¹úæê¤#ÝÜt’{ $Èf#‘>’Šãß],HQ²âرú \,‹ýæ’%×	K~¾x3¿xý“‰Íœe<™¯ÎX–;‘˜ÜeÚ©d¾J>¤3¿ìʺšü1ÿ% ç™3F!ºplFxð¤³É”3#Ó·õ„§Û-ìšJ­Ó›¦žH–6-QÑŽÊsáT	s«tOÇ‹X?Î/þ¼à äg:“2Yn/>üÁ’¬ý’°Lº<¹˜ÛDê<3©m’ÙÅ¿/Øø¶\ˆ*—…+áñ›z"òôÿüêð/uÚÝxœ¨ô¶ñ˲õ­Šn×Ä…zMã ½Ë—ˉ°0в¥qåo'S$\­|…'tD)È	ÖoâÙ‡‡^ùîÍå»Y|¨…•GÁŦ\fZ9â}ŽÛïã“©²2½-šbë;ßÐ#r‚ã²®>2®®á+PZ:û­ì'Hâ]qd4l}QEªÝMÑE*‘ç“šx\4u±Z-^ݪô#Ó,ÜúsxCÐß~xO“ð8‚0­Nw­_EÈšF’L*¸r*ºñ¶R»[L¦`œÿû&Šp±B-PðyOf’Pýiz¾%i°êŽ&ëzW­âZEc‡viù ­¼Øìø„e­'àó4¤tž^#³ý¥ð”¢Ü´ÁH^¬:ÅÿW3Ä 
+ÿóÝlÞÏ‹ÀL~ý€á ù,.“†	±à—¨—OäÀ‡–’ø ŒÖw4éjG¶ƒG¶ƒ ·Œ˜¥óNñ¼7yÁÓߪ2Ú<D{±#{A”`/{Üh- Šx aƒ1Àä÷Ë«YØîQëEW”ÕW
+DŽÌâ– ºøº¦ !{M€šQÃSÝÄÍ#7
+¸ˆ÷!E/È(ªr›pž9­7`RÉŒ35Dg•i0&zýmMÅÛ1¢KD"$9ÄÈœˆ@ˆnØ3ÔÆïeµ
+¹k	xI’öMì WdÙL}nT¬¢ÄËeD(#ÒLüŸ»òóü´ØìUðq#â	¥4ë%Ü”¿†?VË@±Ñ—%F>Œ½zƒwÑŒ,k°»°¸ÆÙ!×àN3®‘0Â{ËyöÚÌ ï;;p·p=˜£Ó#X¹è’ »|«ìi‡mäö¸ÐÄݍ¿.[tˆ„°°Gk¢zrRÀ—›²ä	¹…X*å>ûÌß¾’Áá{ã¾)bN[Ãô>¦°ë’dP*pø<u]"šÒÆå±ïa ‰çFAd=ÃBfˆ>çå@}T³LŠ­Ø¢q.
+B!w6=Ûô×ú `FªD·¶&]Åz³!ƒ/«kÚ9ʲˆTy¿j‡óNHy1ÄDº]ПŒTªÞ¨¡R’cw´Xpñ¾Pj·‹n¼>å¸PÑ(­zLÊÆÿ-”U€#±$ÂáçÃ"ËØoÅT–ƒx¡ÈB¸4&3B'2s¹NŸ¬GUÕ!µ‡õšby¦Åƒ‚ƒ žT°©ÄA¹)Þi`Höé#cT‹ˆj}N¹øàTe ŠBÉy|¬ú¦4-D_“H'ۏðÀbÜ>À9H}E=@P2=&4é¼Ï!ÏUô1©(ÖçSÞ!”=_¨6𨳈ÿûiõ/{sâø®ÁÐ2™žƒ9AÅ™¬ÿUø‡è†‚"ËÓkÍÑPÓZCOX
+ÏÓ¿C*2*ýj_4Ö§¹½ÌáÍNœÇí‘Ö	Ç/p{$i¬üÏ|Ýí5·â,n|¬&iörˆãqø…ÚJÀm9¤*x»Vê0U)ÃSf˜§ò§ð±‹x»6¬ó4Â)Gáì G)'(GáÊšT‚†ÕÒ3V'ò&®>•Õ£¹ÈXqþä\¤¿/# u£”ŒRŸ3!IMOHEðÞ–1ãÎc“‡§>9	žqëÎ’‰žOê™hOðÅ™èˆÔË2ÑËù²ÇÄÿý´ÉDBeÖèÿC&RN§WŽO´Pæ2!ÔY,ôù¤¾a¡{‚/¶Ð#R/³Ð—ó5XÕÄÿý´±P.²œ?b 9¤)4Pj®T°E>AÎT#éôjÿ/¸Á>›àÏZÑ´bŽVž˜Ü˜Î„tçIn@‹su֊ޝ{RÁ…‡çgJn‡§¾¤Þº»ñM¬]r}øÅ\g¨H¾|ù’~§Jü²ßÐ÷Þ†ÉQŸ"ö8Öûúé¸×1”nÔÒ˜rˆç`èÔ؈–þS¨Áf…PŒ­ëf[„1PP¡ÞuôÜú®Õž02Å&
+G5%‚±öÒ@ü#KIaMÚøbu øäC@|{S܆.îçìÕ©ò#ÔkW¾¾¢ÔÍ'Ä›&ö¡€Ï¿QOG=LxÉÒ\õ=Lô	»ÿÂ;˜oëøuÉØøu‰_—´0AÝ–›Xƒ÷í,ëÒê— ÜæQÚ¼m°í³ØømK D	í:˜û(»ûcª¶§šƒel˪l; Z7§¤ÖÆîqzHPï‡F0HySth&S
+«ó`J \á½ ñ–EE°}GU:|÷Ý
+µ¨ oÝÔ[Z£fþ}4 ¢Y¶lA»-áPGvÕÍôD7óÚwëݦ
+¶®5ÉÆâr{»ñz]Ag`!ˍßÀÞ*ôô¦*„wk"°¬wMë_á‹+Ä÷ˆº…*6‡%nú¬½ W~SÆöÛoîÉåú3ÿr2ž@TûNÚ³ 
 endstream
 endobj
-10880 0 obj <<
+10921 0 obj <<
 /Type /Page
-/Contents 10881 0 R
-/Resources 10879 0 R
+/Contents 10922 0 R
+/Resources 10920 0 R
 /MediaBox [0 0 612 792]
-/Parent 10867 0 R
-/Annots [ 10878 0 R 10889 0 R ]
+/Parent 10898 0 R
+/Annots [ 10919 0 R 10930 0 R ]
 >> endobj
-10878 0 obj <<
+10919 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [402.93 250.667 460.543 262.357]
 /Subtype /Link
 /A << /S /GoTo /D (NetworkBrowsing) >>
 >> endobj
-10889 0 obj <<
+10930 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [99.895 237.118 200.343 248.808]
 /Subtype /Link
 /A << /S /GoTo /D (NetworkBrowsing) >>
 >> endobj
-10882 0 obj <<
-/D [10880 0 R /XYZ 100.892 685.529 null]
+10923 0 obj <<
+/D [10921 0 R /XYZ 100.892 685.529 null]
 >> endobj
 2910 0 obj <<
-/D [10880 0 R /XYZ 100.892 546.405 null]
+/D [10921 0 R /XYZ 100.892 546.405 null]
 >> endobj
-10883 0 obj <<
-/D [10880 0 R /XYZ 100.892 517.304 null]
+10924 0 obj <<
+/D [10921 0 R /XYZ 100.892 517.304 null]
 >> endobj
-10884 0 obj <<
-/D [10880 0 R /XYZ 100.892 409.993 null]
+10925 0 obj <<
+/D [10921 0 R /XYZ 100.892 409.993 null]
 >> endobj
-10885 0 obj <<
-/D [10880 0 R /XYZ 100.892 408.448 null]
+10926 0 obj <<
+/D [10921 0 R /XYZ 100.892 408.448 null]
 >> endobj
-10886 0 obj <<
-/D [10880 0 R /XYZ 100.892 338.265 null]
+10927 0 obj <<
+/D [10921 0 R /XYZ 100.892 338.265 null]
 >> endobj
-10887 0 obj <<
-/D [10880 0 R /XYZ 100.892 336.721 null]
+10928 0 obj <<
+/D [10921 0 R /XYZ 100.892 336.721 null]
 >> endobj
-10888 0 obj <<
-/D [10880 0 R /XYZ 100.892 324.765 null]
+10929 0 obj <<
+/D [10921 0 R /XYZ 100.892 324.765 null]
 >> endobj
 2914 0 obj <<
-/D [10880 0 R /XYZ 100.892 214.749 null]
+/D [10921 0 R /XYZ 100.892 214.749 null]
 >> endobj
-10890 0 obj <<
-/D [10880 0 R /XYZ 100.892 185.154 null]
+10931 0 obj <<
+/D [10921 0 R /XYZ 100.892 185.154 null]
 >> endobj
-10879 0 obj <<
-/Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F17 3698 0 R /F71 5424 0 R /F4 5492 0 R /F85 5521 0 R >>
+10920 0 obj <<
+/Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F17 3698 0 R /F53 3738 0 R /F4 5484 0 R /F85 5513 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-10893 0 obj <<
+10934 0 obj <<
 /Length 1499      
 /Filter /FlateDecode
 >>
 stream
-xÚÅW_oÛ6÷§ö$±BR”DmÖ6CŠ.ëcyhû [L,D–2I®[`~÷‡²¥T-ºnÅl’Ç;òîx÷»“ðî=áý²øyµ8¿Œ…'E˜‰Lz«;OÆ2L…ô“…q¦½Uá½ö“ToW/Î/•òL˜%‰&V©B%p1]Õ½½oó¾¬ïƒekÿ×o˺h•ù‡Ž	׶§e	¿Á¿övbÿPö[æ¹Éwë<XJ-ÿF›?ö¶åM•¡:‹ç«ÅŸ	÷ƒ#Åã0Š¼Ínñú­ð
+xÚÅW_oÛ6÷§ö$±BR”DmÖ6CŠ.ëcyhû [L,D–2I®[`~÷‡²¥T-ºnÅl’Ç;òîx÷»“ðî=áý²øyµ8¿Œ…'E˜‰Lz«;OÆ2L…ô“…q¦½Uá½ö“ÄoW/Î/•òL˜%‰&V©B%p1]Õ½½oó¾¬ïƒekÿ×o˺h•ù‡Ž	׶§e	¿Á¿övbÿPö[æ¹Éwë<XJ-ÿF›?ö¶åM•¡:‹ç«ÅŸ	÷ƒ#Åã0Š¼Ínñú­ð
 Ø{á‰0ÊŒw ΝÅ&Lâæ•w³ø}!Æސ)Øfq¬&ÞÐYHV£¡
 <JÐI
 á¿sÙâ$õoƒH¢EÒY¤ßêêÃ0³8IKø9r}`¯ÊxüÂ[ª$4&æÛÞÈH_@ŠýM^ã$ñéF$íeàšƒË•úè6\v¶}‡»è4º@­fÇ÷&Þä(iæ¯÷=˝.«›þs÷¹3R|W°—QëŒßådÞ–dw¤ý;º=Š"¿ßZžÊ†TFŽ“ÊáwÑJ†j8r…rJ©±úHˆ¦—!Ç—¹ÛÍ{&^½â1/ŠÖv/d¦B™˜îq¢„8«m¿Ã3¤ÿÀÇáðgsV“iÜ}zG“AŽ7"/ËIû÷°L>jŽ2¨9QsZš#ñ¤¹Œï³î¸Éº?Ìé8¶B*ËTdì\­äØ—xÑàLÛZ^55óå<T
@@ -60705,74 +61655,69 @@
 ”Éžˆ;”æ°C"¡µ»¦·L$‹x²>3®²¡üÖñå€È 3IKsÏÿ'§èŒ¢e1rÌDZo€|£ßhJq\ß^‘_ôYθ~³_PvKØŽL|OFð<'NµùXŸýû°ÏØz©!ÁÉ“àÏØ~É~-A\6€³I\héì'Y¶¸é©ô@~3¾..ËÖr¨ªP ½PAå!ŽŒ‚‰ËpXFç	D6¹d3àÐ†*f`<r0îZsÂpð!"x¾³Ë‹m^ß[Þ|Õ6ëÊî¾°ÇåÞ²†sx†p­’¡b®ùD‡z>ì_©Ž£6…ëpŸHO¸äû¼í¯aÄ$m8å?ÙêEQ6-á£@Ã\m™†Ý4Ö›ž—k*(N»kÆpÜàþçeßñ¤¶7!×àlè¥3?¯y¤¯-Ç­ñŒÒ×+
 |&96/`7ôÏ8ô9-€£¤1õ¹I"…;¦t}I±L£êX0…2ÑðG‡%,ö›¦Îm at k*'f…sÊÞnÉ?Î~\&òGŸÇÊe»M[>¢QgœÐsÂCX;¬@Ç›·Cg°Fw¼+›ý·/ê§Dê
 ã5ÇþƒË^|nÛ´¿n›¼Øä]¿\çÝPö‡ ˆð-¨<T{l´Ë¡‡ß»)#)'Y!Å´±•bÔØJ|´¢àEŽ&ÆËK^âç
-¢_ÍË~¸«Ÿð±R0¥q×ÈxöÛÔ}võ¶›zdŸ¯fÐCÕ
+¢_ÍË~¸«Ÿð±R0¥q×ÈxöÛÔ}võ¶›zdŸ¯ÝtCÜ
 endstream
 endobj
-10892 0 obj <<
+10933 0 obj <<
 /Type /Page
-/Contents 10893 0 R
-/Resources 10891 0 R
+/Contents 10934 0 R
+/Resources 10932 0 R
 /MediaBox [0 0 612 792]
-/Parent 10867 0 R
+/Parent 10939 0 R
 >> endobj
-10894 0 obj <<
-/D [10892 0 R /XYZ 151.701 685.529 null]
+10935 0 obj <<
+/D [10933 0 R /XYZ 151.701 685.529 null]
 >> endobj
 2918 0 obj <<
-/D [10892 0 R /XYZ 151.701 660.623 null]
+/D [10933 0 R /XYZ 151.701 660.623 null]
 >> endobj
-10895 0 obj <<
-/D [10892 0 R /XYZ 151.701 641.703 null]
+10936 0 obj <<
+/D [10933 0 R /XYZ 151.701 641.703 null]
 >> endobj
 2922 0 obj <<
-/D [10892 0 R /XYZ 151.701 483.891 null]
+/D [10933 0 R /XYZ 151.701 483.891 null]
 >> endobj
-10896 0 obj <<
-/D [10892 0 R /XYZ 151.701 454.681 null]
+10937 0 obj <<
+/D [10933 0 R /XYZ 151.701 454.681 null]
 >> endobj
 2926 0 obj <<
-/D [10892 0 R /XYZ 151.701 285.199 null]
+/D [10933 0 R /XYZ 151.701 285.199 null]
 >> endobj
-10897 0 obj <<
-/D [10892 0 R /XYZ 151.701 258.111 null]
+10938 0 obj <<
+/D [10933 0 R /XYZ 151.701 258.111 null]
 >> endobj
-10891 0 obj <<
-/Font << /F50 3701 0 R /F22 3706 0 R /F17 3698 0 R /F15 3700 0 R /F51 3729 0 R >>
+10932 0 obj <<
+/Font << /F50 3701 0 R /F22 3706 0 R /F17 3698 0 R /F15 3700 0 R /F51 3736 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-10900 0 obj <<
-/Length 1059      
+10942 0 obj <<
+/Length 1058      
 /Filter /FlateDecode
 >>
 stream
-xÚ­VKoÛF¾ëWð¸ÂÍ>ù‚ Šm¹©‘hô`û@S´ED$]’©šߙݥM)rÕE3³ßÌ΋3˼y瓏éäíL/¢Iĸ—Þ{œ1'Âã„êDyéÚ»&«"ï˦öoÓOÓ$ÂEB ™Å§©pJrÒøœThRkrÖ¶/i;kE3¸Š&,1·J #¥;aÄ59K'N8H<òLS)½¼š\ß2o
-gŸ<Fe{;ƒ¬<©cj´¶õV“/æ¢eã¨5;ÀyD¨„*¡&4tã†ñÈø1(¾q½§eÈÁëtSøHbÒl×HDd•U¾ˆÉ]få]Ñþ…|ÑZ¾ÎªÂËÎ!úr»u¢ÚŠúÁê¼è?^,VötPIžåhóéîÚP
-\ß.©V‰õñ3èK)Ée½nPoס@‘yªìÉ¥Mûµë3¬95Vé‰üC¦…KOêÇ’4~ ´ÀT)¨w½¶ìn“õ–BG;Kfma‰Ç¶èŠïq ŒÿM¬H<Ū4w±¢x+²Í¡Dw$æƒXå«"•³WÖÅ{Ô<Bú Bµe³cÍʵ¤a
-eÏ«µEí÷†i(ÃÔm
-,¬±‰IÂÛÁíúUöš1à1¤z`4Ž¤5qòî†KõÁ´Ð¤¾ë±@–	̗遏¹©K\ìO‰DÜe“g[KÎMN‘J³»­m• ”N9vÊß ¾?Z<#+¸÷[g5à«1WŽÓ¼ò7.™¶&fËÅéÂ#ï™ü€#n¾š_|¹:ƒäq`–ÅCÙõE[¬Õ|zúùb~±J—Ót±„’†ïYÚ÷…ý‚…Õtyº˜Cö¢HMœ/W¿ƒ…įðA¼Æ‡c	峟4 
-UôŸÝ—|¤¨Ò‡
-4î¾eQ5½kº“,ßÿÒ‰z7ãV>ìF“¸ßšÎù1]¯a®t®Ø—å½3{Ýùíÿ×®/7ï`ñ|:?^Î\Ž_ªOåaL9åîÊ
-æÆq™?2cØþ„¸Ày(Ü'HgÕ㇛RÂ8拈çðx€Ù
-Äha!ÇœŒ–ÊÌøBb¶D±é«g[üÙÖOc»Å#â#‹¬Än©7L‹µFì:µ¬ìI·”na‚<oìŽq«ÆÝ×ÜÀ.a…ARrŒÆãŸmç)!íÊ3mjبjIjò’rí®*{üûŽ Ëí¾i+“Õþ]¦¤YʈÄÜÀm°F»ÎždnäoŽùh·
-K¬UÉðµ	pÂQŠF˜äùEÆîYTÅ}ü.~Â%vGdN˜>¬™MÍŽ¸èô`zë
-••µ{ô`Ñž*Òº¹ÈÊ)–øÖ(økmƒs;»o†õZv/?i~xÂ[󷁻
+xÚ­VKoÛ8¾ûWèHË—^EQÀM⬋ÔÞÚ
+öä ÈL,Ô’²’ºÞþû!©DqÝ¦X_Ì~ó͐y÷óÎ'³ÉÛ™^LÓ˜q/»ó8c4I…%)
+SåeuÑ—MíßdŸ<¡i)„‹”2 at 3‹*¤~ÀY$ÉIãsRU È0$gmÛø’‘¶³ZB¦hÊRcUÂ9Vá 'ŠRDMβɟ\ <©”^QM®n˜·»O£2M¼½AVž…¨mç­'_&ÌEËÆQ‡|ì ç1 ©”šÐЍkÆcãÇ øvÆÃgRæ8xmµˆ4!Ínƒ‡˜¬óÊ	¹Í-¿Óí_HëÖÒu^i,;‡èËÝαjËê­Ýœ/×övMH‘¨óÑvm(®ƒo—4T©õñ3ÈK)Ée½iPnß!C‘E¦ì͹Mûµës¬95Zé‰üC¦…KOæ'’4~ B©RPïzcÉý6ïí	íì1oµ=<´ºÓ5Úq ŒÿM¬xxŒU…ÜÅŠìQ¬H6‡bÝ‘˜b•C¬ŠTN_Yë7öªy€ôA…jKæÇš•‡’Fi<”½¨6õ¼7DD#
+ n«±°F'&	­ƒÛõ;g@ŽEž@š¡ÇF“XZ'﮹Tü !©o{,%óez ÄnjÅRûc"wÑùÎ&§xÊò۝m• ’N8qÂß ¾?X<#k°û­³ðÕ“ãt¯üKZ³Õòtéƒ?Œ‘÷L~À‘–/ó/—g<ÄJß—]¯[½9Vóééçùb¾ÎVÓl¹‚’Fïizîû
+ëéêt¹€ìÅq8Vq¾Z^þ"`¿ÂñŽ%”Ï~Rb4Rñv_að±¢*<l q÷­tÕô®éNòb«ÿ¥ÃaÜŒ[ù°Mâ~k:çÇt³¹Ò¹b_”wNíU§‹›ÿ¯]_nÞAãùtq:½˜¹¿T/ž
+Ê£„rÊ݇%ԍã2dÆ°çbŽóP0,¸Oð¤ÿΫ‡7¥„qÌ11Îáõ ³£……$\s2ZZÈ3ã³²M_=éâOº~b‹Ä-‘Y< %qKp¸aZ¬5bwЩe}ooºíH¡tøEcwŒ[5Î^sw »€I)0VG|¶§„´+Ï´©!¯¡ª%ÕÔä7"åÆ™*{üûŽ Ëí®i+“•þ]¦¤YʈÄÜÀm°FûÎÞd,ò7Ç|´[…¥V«døÚ€8æ(E#Lúô"a÷,Šâ>~	—<âR»c²§5¦k&#S³#.:9XƒÜ@ºBåeí^#=h´·Š´nn ²r‚%¾5´­mpng÷Í°^Ëîå'͏Bxkþ À»"
 endstream
 endobj
-10899 0 obj <<
+10941 0 obj <<
 /Type /Page
-/Contents 10900 0 R
-/Resources 10898 0 R
+/Contents 10942 0 R
+/Resources 10940 0 R
 /MediaBox [0 0 612 792]
-/Parent 10867 0 R
+/Parent 10939 0 R
 >> endobj
-10901 0 obj <<
-/D [10899 0 R /XYZ 100.892 685.529 null]
+10943 0 obj <<
+/D [10941 0 R /XYZ 100.892 685.529 null]
 >> endobj
-10898 0 obj <<
-/Font << /F22 3706 0 R /F50 3701 0 R /F51 3729 0 R /F15 3700 0 R /F71 5424 0 R >>
+10940 0 obj <<
+/Font << /F22 3706 0 R /F50 3701 0 R /F51 3736 0 R /F15 3700 0 R /F53 3738 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-10904 0 obj <<
+10946 0 obj <<
 /Length 19        
 /Filter /FlateDecode
 >>
@@ -60780,524 +61725,530 @@
 xÚ3PHW0Ppç2ÀA c(á
 endstream
 endobj
-10903 0 obj <<
+10945 0 obj <<
 /Type /Page
-/Contents 10904 0 R
-/Resources 10902 0 R
+/Contents 10946 0 R
+/Resources 10944 0 R
 /MediaBox [0 0 612 792]
-/Parent 10906 0 R
+/Parent 10939 0 R
 >> endobj
-10905 0 obj <<
-/D [10903 0 R /XYZ 151.701 685.529 null]
+10947 0 obj <<
+/D [10945 0 R /XYZ 151.701 685.529 null]
 >> endobj
-10902 0 obj <<
+10944 0 obj <<
 /ProcSet [ /PDF ]
 >> endobj
-10910 0 obj <<
-/Length 1572      
+10951 0 obj <<
+/Length 1573      
 /Filter /FlateDecode
 >>
 stream
-xÚ•WKsÛ6¾ûWðHÍT4N;Žë´Î!žÖÎôæ “°Ä)Eª$h%ýõÝ(K.Ói/´X,v?ì~Šh‰è§Æ7—oó,’y¢¤I£‡§H
-‘¥Š²T$2Q}Œ¯·vïÝ°Zk©c-VŸÞ]Ü<\üy!ÁŒˆäË.­“LQµ»øøID5,¾‹D¢Ë":ê.Ò¦H2c`ÞF÷¿,‰Jÿ
-ŠCæ‘J“¼ÈOÃ0yš“qÞß^ßýxsyýóÕ¯÷7÷í“*)¤øE´.u’jÍ[À¹ZK0¿]i;ë§Á€D–Ƕ«yòÆuîw!S?“HJQÊ`R•‰‘’MÞ<¯T»áìU*nºz=ÿû°˜Ç®C?Ù¶
-òŸ›¬Öi*ã»Îñæþ‰—ý66xÈ2ÓñTM±뛾c•†üE¥NLZ²ƒ
-¬ªR³Qœ<õ0q5óž¡Ê4ÞÚ z$
-çÂÖMÃA†¿=Â~e{oÇ`«v•­ƒÔ÷<îì´‹5öÐaý86íÑÅa)K@~ÁŸž0+Ô,;lÝ$xŽÓ8«ðPõ»ýy¨›RÆ·žÅ4Nº>Hl{@›–‡ÅDèÂg'ª«BÇd\Ä·Ý’ÿO¶òßÀ6¡ù0Ušxìylûnƒ³,¶›ž”T@(gŒ¬aìúŽçˆiŒý“G%Ö/3î9Ÿ3ì`lh¼wçLì>Wí4†{^òÑÔšòIë4$)ª~⧬å'hôC³iºd¶¦$ÔnÎÖîžøX(	N†AàTžî‡€Îœ›fÎM33Gð8ôÓfKçŸm^‚ÆÚáCfØöCž›ºaÐMÜA=“®Ãv›Én¡§}ÈYtSëŒaÔ:çxPRṐp+O̵°
-#Þ­.fø²cÀ#ë0xùËúŸåºF]Ð6öPðqõK©2Ê“2DR:”Y¤	ƒ×r‰ÌŠ$&ZŸ¨Yk# •óÈk<h§=î몱-KvóÀ»óûÜ}ow¸þh×*ùŒ(?CÕÕ,³a	NDjÀyØËοå8Ý°sšßÚ®w,‚
--˜%rqŠ†yšaÛ"ת•›ÃŸÚíq€,Xl©–ªçmÉ›–™žÃö­^!°2€§o:ŠÖ&.®Bw,°a}˜¨€Ä¶7mÿH€ƒ ûUë֬ȝ¤û¡á{pÃzÜÚoî$¡
-»·o­‡Þ%_é ºL”RǪBý9æQo–áËb¥E<ŒŽÒ$Ǧú¡k*Œƒþá?ôÕëÀÖ`'šX#™ÀŒõŽ…HE8RŒcÌØ
-Ø[3£‘ˆIÅ»ÏK/Uº>gÇ«ÍùLC°Ž&¬"Ξ×d@—Üby¨ú{HäŽùå­óÜz2•ÅTÛ%–	dè¬z
-Ì
-ÑÌŽ$FG@‹Üp¶ ú«ƒÝàm³ØvàáúÅgn©Ç@Ù¯ û,”Š”&)ÒâX*RT!Sœ)b¸yœäFà:`ºH>RÅÀ/XñkF½¾¬C])ZmÎYä
-½.àZèlØŽ'!\þ3rÏ(B+-J„ÿzËœr¿Y3òˆ>„µ>Œs>ðߥä;ßÀw?&Kwóß)TuŽŠ§:I|SßE95”Œvfg£‚îù%D6‡*³‡ÆoyÏOnØÙn¦]k'*›wvo;‡Î¨\ Á
-ÒÍÏ*Të¸Joû¯_¹*å¤GéÕÎ
-
-_Q.ã{O­¬¶CÍ‚k&ø:hå)xÛ!c͏ߜ^\LtÁµnãx1¹º¿¾%«·”‹$w]Nâ
-D¿¿ŒÞa¿ 7øYÂÓ—_®'ŸÏ/|ú†š¿Ã¿¥¤–I.²û’)|ªdçŸAZDº:|ÕQÁhèÉг"HÏúº) ™—YF¤&ÒHlë…x}wæáåÛìT=‡Fv,ê­÷ûo//‡CÒïùÕ‘Àƒãò•³ó$6ŒÜÌ&¾?Ó=ÙsF&JèDŠ<ZcØ:<³\¿Æòox{ÎÐ
+xÚ•WKsÛ6¾ûWðHÍT0N;Žë´Î!žÖÎôæ “°Ä)Eª|XI}÷Ê’ËtÚ‹ -‹Ý»ß‚2ÚD2úéB†ñÍÃÅåÛ,T&´²Iôð))E^è(M¤P)ˆªèc|½uûÑ÷«µQ&6rõéáÝÅÍÃÅŸ
+ÌÈH½ì2F¤:ÊÝÅÇO2ª`ñ]$…)òè@ª»ÈØ\¤Ö¼‰î/~Y4"…Nþ
+ŠCe‘ND–g§aØ,Ò¦Ƈ÷·×w?Þ\^ÿ|õëýÍÃ=ÆAû”…U¿ŒÖ…‰1¼\Q«µsñÛ•Q±wãÔûH³ØµOÞøÖÿ.U2Á¤D!LêBX¥ØäÍóJç±ï¿À^­ãº­¦aä`³Ø·¨2N®i‚|ÇçŠÕ:IT|×zÞÜ=ñò¸
+‚M²ÌÁt8UÓlōuײJMþ¢ƒÊ›ì`
+«º0l'OŒy\Nü€gè"‰·.ˆIÃû°uSsáo‡A…°_ÙÞ»!ت|éª ;wîÚÅõöÐaÝ0ԏÍÑÅ~)G@~ÁŸŽ0Ëõ,;l}$xŽÓ0«ðPv»ýy¨ÛBÅ·#‹)hœ´]¸æ€6‹'ˆÐ„ÎNTW¹‰É¸ŒoÛ%ÿŸ\9~Û¤áÃtaã¡ã±éÚ
+ÎÒØm:RÒ¡4œ1°"„±ëZž#N¤1tO#*±fïy™qOÉùŒac}=ŽþÜ€ýç²™†pÏK¾3šÆP>“„$AÙMœà”õ  ü®¯7u+fkZAíflí…’àdŽ@å™®è̹içÜ´s0s}7m¶tþiÐö%h¬>d†mßw¸á¹®jÝÆ-ÔÑó19á:\»™ÜfŠaÚ‡œE7IFc2Ž%%ž	·RñÄ\«€a?àÝš|†/=<°ƒ—½¬ßñY¾­Uޝ~iÿW?±”.¢L™$’2	p J#L¼VKd–‹DÚh}¢Hdm¬@*ç‘W"x&ÐN/zØ3Öeí–ìçwç÷¸ûÞípýÑ­µøŒ(;CÕW,sa	NDjÀyØËÍ‚qËpºaçK4¿um=ìX0K@¬'˜')¶-r­\Y¸9ü©üÈ‚ÅFXh©fÞ&fØ,´Ì䶗hÍ
+Ei<Ǻ¥h­dâià(tÏÖû‰HÆ޵æé	p`¿jüš¹“tß×|¾_[×ã͝$´e÷ö!ƒwâ+ÔBk}ì :tÐߘ¡a^õ¦)¾,VFÆýà)ArlªÚºÄø0èþC_½l
+viˆõ0’	̸ѳ©GŠqbŒ»{kj
+1©Œþ󈥗h	]Ÿ³ãÕæl¦Œ>XGÖ gÏk2 Knq<”]=$rËü‚òƏÜzRÆTÛ–	dè¬z
+Ì5ÑÌŽ$FG@‹Üp¶ ú«ƒ}?ºz±í,ÀÃõ‹	ÎÜR
+²[^AöY(¥¬È“üX*RT!%SœÍc¸yœdVâ:`ºH>JÅÀ/XñF½¾¬B]i
+ZcÏYä
+½.àZïél¸–'!\þ3pÏÈC+Í„ÿŽŽ8å~³zà}k]ç|à¿KÉw¾ï~Kwóß	TuŽŠ§<I|SßE95”nfg£‚>òKˆlöÿTfõ¸å=?ù~çÚZ˜v›¨h4<lÞ¹½k=:£3‰34H7?«P­ã*½i`ìZ¼z|åê„“¥W;ß×|E™ŠïGje•ë+\3ÁWAû+OÁÛk~üfôâb¢®µÏˆÉÕýõ-Y½¥\$¹oËpW úýe=öpƒŸ… <}ùeápÒòùü§o¨ù;lñ[J%2™þÛwJàS%=ÿ22²ÐÕá«Ž
+Æ@O΁ž-ArÖסå¢HS"íD(«°­ç2àõÝ™‡ð™xªžA#;õv÷ß^^ÑíùÕ!àÁqùÊÀÙy
+Ffgߟé¾ì±ò´üµ4BÉ,ZcØ&<ÓL½ÆòoÂÎÊ
 endstream
 endobj
-10909 0 obj <<
+10950 0 obj <<
 /Type /Page
-/Contents 10910 0 R
-/Resources 10908 0 R
+/Contents 10951 0 R
+/Resources 10949 0 R
 /MediaBox [0 0 612 792]
-/Parent 10906 0 R
-/Annots [ 10907 0 R ]
+/Parent 10939 0 R
+/Annots [ 10948 0 R ]
 >> endobj
-10907 0 obj <<
+10948 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
 /Rect [123.651 116.961 238.618 129.913]
 /Subtype/Link/A<</Type/Action/S/URI/URI(http://www.openi18n.org/)>>
 >> endobj
-10911 0 obj <<
-/D [10909 0 R /XYZ 100.892 685.529 null]
+10952 0 obj <<
+/D [10950 0 R /XYZ 100.892 685.529 null]
 >> endobj
 2930 0 obj <<
-/D [10909 0 R /XYZ 100.892 660.623 null]
+/D [10950 0 R /XYZ 100.892 660.623 null]
 >> endobj
-3898 0 obj <<
-/D [10909 0 R /XYZ 100.892 498.121 null]
+3886 0 obj <<
+/D [10950 0 R /XYZ 100.892 498.121 null]
 >> endobj
 2934 0 obj <<
-/D [10909 0 R /XYZ 100.892 498.121 null]
+/D [10950 0 R /XYZ 100.892 498.121 null]
 >> endobj
-10912 0 obj <<
-/D [10909 0 R /XYZ 100.892 472.169 null]
+10953 0 obj <<
+/D [10950 0 R /XYZ 100.892 472.169 null]
 >> endobj
 2938 0 obj <<
-/D [10909 0 R /XYZ 100.892 280.319 null]
+/D [10950 0 R /XYZ 100.892 280.319 null]
 >> endobj
-10913 0 obj <<
-/D [10909 0 R /XYZ 100.892 252.93 null]
+10954 0 obj <<
+/D [10950 0 R /XYZ 100.892 252.93 null]
 >> endobj
-10908 0 obj <<
-/Font << /F76 5480 0 R /F17 3698 0 R /F15 3700 0 R /F29 3731 0 R /F70 4384 0 R /F30 3732 0 R /F58 3733 0 R /F68 3734 0 R /F50 3701 0 R >>
+10949 0 obj <<
+/Font << /F76 5472 0 R /F17 3698 0 R /F15 3700 0 R /F29 5413 0 R /F59 4373 0 R /F30 5441 0 R /F61 5442 0 R /F71 5443 0 R /F50 3701 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-10917 0 obj <<
-/Length 2104      
+10958 0 obj <<
+/Length 2103      
 /Filter /FlateDecode
 >>
 stream
-xڍX[oë6~ϯУ¼ˆ^%ªè.pš6Ý8mñA´}`,&"K^I>Nûãw†CÉ’šî‹I‡£á\¾šEÏ‹¾¿úfsus§YÄY’³œG›§ˆkždŒG©É«hSD¿Åi¦Vl~¸¹"2Iž¦
+xڍX[oë6~ϯУ¼ˆ^%ªè.pš6Ý8mñA´}`,&"K^I>Nûãw†CÉ’šî‹I‡£á\¾šEÏ‹¾¿úfsus§YÄY’³œG›§ˆkždŒG©É«hSD¿Åi&Vl~¸¹"2Iž¦
 Y…ä‰LHòLŸêrÛ¬Ö"·ZóøfÅã[œììJ²¸í\ßÁRñ,¾ÝÙCïÚÕZjK†²¯¾Û\ýûŠƒ0Pg¢…N¤Œ¶û«ßþ`Q{?D,‘¹‰NžsIm’Tk˜WÑÃÕ¿®Øôj\/^M剿j½]	¶vëR¹Š]íïa⢬Ÿ‘$ãزxçöŽÖÇÎÄüˆçßh¾mö‡#ˆéhÙƒš¶wÉj‹4ÞìÊŽ„¸ý¡jüñpÀ¢!@û5—‰Vù\A0p)÷;ëg|¯ÆÍÞ–uG¡Sbš]«ƒOg&?ut!/”óŠÀb®ëHHóDãÌ×@ËÒØY’<ÕT/ZRJ°€}A¢ëp	~…½êöšÚ•,ˆö	2O˜ÊHèfçZäc"¶ã¤êšMlÓ…Œƒ³îx8€öp6PÜkïê7=KºF¢‰ý §éÂçj7ѪœíðTžƒÇAæ©Ü¢!‹mGä=’ÁpžÒõMkŸ]Xì6Lñž,(tÛÁ·‡Û{O¸§õÌ9àßT‰øN)R‰ifŸ¥Ø²5ÊàÓH¢DŸƒ‚Î ó!Ñ}I!ã¿Ñ0®ÿN¤£LIÌE2‘p£9_x@ä">íÊÁP¨†¨0B½ðpPÚVM‚Ÿ;„—¸|+TÎ_wÍ5 ˜P§h]cB0L©cUдߕõKØ~B3L^÷F$ŠF<jø "9ºêË!¦‹wɦ@y$ßn- É’czúŽôHCùB@lÖ49¤âÉ÷¡!*F™›qÊ ˜ˆ€kaµ˜|?ùCÙº°mQþÇß(K7òä¦Daš,õÂ&XŠkt1Ž/µÃSMKÈÇPV<>QÊ£,ÉÉ!¦¤f‰Ée$“\㉥ØSI&E´ž°Ñ•¡é$znÿŒ¥‡KÈËâóJ§±
 YòìˆLH	†8«¥û ù0'ÎGPÇZ,Í1| F¸D2¡ÑÎP9	뀔Š‘Eq¬±ú09œJßиÀL«î8œ$ óaZÒ`é£EB†³vfó»á„qúnpSIÿ²8ÛöÑ–âSSé<þ¥¬‹£èÔa[•Ž|ƒ„”Ea‚ž©ÜzâÏ[ÎãîQPà˜YàˆT„˜´šÂ  º¥ ƒC+5°Éc‡ Ú|,×!êx–°L\ÀqÛtÍSX£dÿ“nèýôÙÿ¶X¥B Ež‡ä1ÞÕ8†ªgBÕÊSÓ÷Üô¥·.¼QÈÌs~'H0E\G€	°d§‹ð+ëQ7š<|üææöþîV‡¶é)‹·M…T"Ö»Ü×^¡ÎüÐ3Âê3Z Èó:Áx]\Qèâì
 y‡ãv †Ì4[ˆF
 `©ô…€p" …Yo«„‹†F6›ªð
 ŠãïuëGGüb¿#ÂïL³ÍÆG³TiüãæzISÁØë5%ί?ÃA>4YÕQ?M¡’`?X1h€Ü»°u*[Ââ,‑û¶¾*ó„炾*¡ß¯sèJìþðM¦ÜAšb+îîRSj0Ò>tT²9q‘¨Ý£]ËÐ Œ”ЙÕ-å¿Š‹SYUdßxàlnÿ¡sµCá!hµ‚½{rŠkk¨æo+#ãë…Ÿ¨†¦|„¨Gòæ~*të²Aػӄê¯'£¿òO¡á
-ss…mnK©àU–’: –¯ >–ݵóÃsGd*‘ÙØ{Ñ+Dd,F2Lf5	ôØñ¼s3yÚ o89ØÒª¡¾Ìµsæä­ëÝ>”_•%ÐÎ}㋋ć䓅"Š_*}|e|v-8ÇÆÖôÓænm–ÂPÀ+Q¦SdNõ´×įù²	ã|”ð Š“}Óõ4ëü
-:ÒË%R·ÓX6¡G¥N{_¥ßíD•ÐGq´¶±4¯lý|Äšƒï8€e²lœí3žT µîsÙƒ¼IÌâ²uø\q‹¯TþÂSê`ììBˆ‚æ©ÖËÀê?ŒGvãò
-$ß)q}æ	H˜Qņÿ¬B^-¼Ý"Þþl4£¬¡ò‰öËÊ@»Ùapá;,XmCåÐÙzè4ŽÄm‰ö|/Ý `‘ɐt¡)ÊîPÙ·ÿ?ïŒI”˜§¾%iTxNZg6Bd<vnxã6D9`ã^’i\ÒùÞÄï75QCam)Sq˜]ÔÀ-àUí˲Žïû€G»ð‚ù³«!«êmx²}n ‡VÐ÷uݹØ,µTB&L6!Óœs^Z15I&²áÈ_ø
-º”?Ë¢é‚Ïè/©vìfÞw~XÎݧLèÛMâÙ˜‹îv¦‰gLpnPWáÏ\v½¡ìwy¢t6ÃŒozÀîZ؁ɬ}@BþzóÑÑtÒoà:Ðûžv°‚ÒŒª'ÎæÕÓï5ács=ö3S£-þwÇ%Žé{Þq%•ŽÿÝùÿì$‹4¼î²Ôÿcª„Kí‰N˜V³÷6“ÿ"Ms|Þbúë·¦Sv(:éM»¾?|uss:ÿØ,\Ò´Ï7çgŸãÌ$"ÿ˜ñ^Ž`ÿwµ
+ss…mnK©àU–’: –¯ >–ݵóÃsGd*‘ÙØ{Ñ+Dd,F2Lf5	ôØñ¼s3yÚ o89ØÒª¡¾Ìµsæä­ëÝ>”_•%ÐÎ}㋋ć䓅"Š_*©5Ù$ƒsllM?mîÖf)¼e:EæTO{Müš/›0þθªÁ·A	 8Ù7]O³Îß #½|P"u;µazTêD±÷UúÝNT	íqG[aKóÊÖÏG¬9øŽX&ûÀÆÙ>ãIPë>—Í1È›Ä,.[‡Ï·øðHå_ <¥NÆΞ!„(hžÊa½¬þÃxd8.Ð@ò×gž€„UlØù/ÑÉÚ(äÕÂûØ-"áíÏF3Ê*oh¿¬´›'¾Ã‚Õ6T­‡NãHAÜ–hÏ÷Ò
+6™Iz¢ì•}ûÿóΘD‰yÚá[’ÆÐH…÷è¤uf3 DÆcç†7nC”6î%‘vÀ%ïMü~S5Ö–1å‡ÙE
+Ü^Õ¾,ëø¾x´o!˜?»Ò¸ªÞ†'ûÐÈárh}_ם‹ÍRK%dÂä`‚1
+Á91ç¥S“d"Žü…ß [Aù3°,š.øŒþ’jÇnæ}÷á‡åÜ}Ê„¾Ýä!ž¹è~agšxÆ÷áuþÌe×Ê~À‘'Jg3Ìøö§ì®u€˜ÌÚ$ä¯7M'ý¾`¡½ïi+(ͨzâl^=ý^>60×c?35Úâw\☾÷çW2QéøߝÿÏN²HÃë.Ký?©J¸4Оè„i5{ߥ|ò_$°iŽÏ;ÃBL}áÖlÊE'£i×÷‡¯nnN§Sâ›…Kšöùæâüìsœ™D¤ã£à3Þˬó?ëAw¡
 endstream
 endobj
-10916 0 obj <<
+10957 0 obj <<
 /Type /Page
-/Contents 10917 0 R
-/Resources 10915 0 R
+/Contents 10958 0 R
+/Resources 10956 0 R
 /MediaBox [0 0 612 792]
-/Parent 10906 0 R
-/Annots [ 10914 0 R ]
+/Parent 10939 0 R
+/Annots [ 10955 0 R ]
 >> endobj
-10914 0 obj <<
+10955 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
 /Rect [174.46 116.961 284.72 129.913]
 /Subtype/Link/A<</Type/Action/S/URI/URI(http://www.unicode.org/)>>
 >> endobj
-10918 0 obj <<
-/D [10916 0 R /XYZ 151.701 685.529 null]
+10959 0 obj <<
+/D [10957 0 R /XYZ 151.701 685.529 null]
 >> endobj
 2942 0 obj <<
-/D [10916 0 R /XYZ 151.701 389.51 null]
+/D [10957 0 R /XYZ 151.701 389.51 null]
 >> endobj
-10919 0 obj <<
-/D [10916 0 R /XYZ 151.701 362.735 null]
+10960 0 obj <<
+/D [10957 0 R /XYZ 151.701 362.735 null]
 >> endobj
-10915 0 obj <<
-/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F29 3731 0 R /F85 5521 0 R /F17 3698 0 R /F93 7035 0 R /F71 5424 0 R /F30 3732 0 R /F58 3733 0 R /F68 3734 0 R >>
+10956 0 obj <<
+/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F29 5413 0 R /F85 5513 0 R /F17 3698 0 R /F93 7030 0 R /F53 3738 0 R /F30 5441 0 R /F61 5442 0 R /F71 5443 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-10923 0 obj <<
+10964 0 obj <<
 /Length 2048      
 /Filter /FlateDecode
 >>
 stream
-xÚÅXKs䶾ëW°|1UµC‘@.—«ìÍ&±ÊÞM"me«l¨!¤ÁšY>¤U~}úÅΈ^rÈiÀF£Ñh|ýucâà!ˆƒ¿]üp{qõ×4
-lTØ8	nïƒ$Ž£¼Hƒ,/"Sèà¶
-~	oÜvô]{ùÛí5©çQ‘eÕÓ"ŠA;f=G:ºÜ$q¦Â×Ýe¶ð>ÂÀá ¼•1á}ß58ÒỺâÁÛ²qïbbp%*₼R0¶ÚÌûdÖ ÖśۋO	HAyṉ”
-¶ÍÅ/¿ÅAs×A©"žH³	”ɣ̠µ:¸¹øçE¼ŒFb–'i%pÔL·ßÖÞµ—iŽœ6ÓðvÔF…•»/'8c=ÎßûË
-hº¶P’†FšAk^µEc»²Ü8°ä%ÝÄKvåej!Œh‡%¾Ʋ®]ÅÚ|5p†M¢"£vSlô[›„Ãó0ºü5ƆÿšÚµ0I”¨C”G7Œû²‡KÒ°ýæQV$ËY¥æpÿ׌Ú(ËÕ¬ñÐc at tš…_UÝÀ–·—*•ÓÅÎî ¶Qž·:9s<xÚ•#“Z¦à0QÇ +%Wƒ÷¢”ýÀB¼
-ü]Ä
-fçX±3P f<ì¥6
-6ªˆ´ÖGÜÀ ûöÑ!ÐÑpfg”g™ D”ŸîòÉXËVpÛrÐû<	÷ —Þ=únXpS6èó]‰Ÿ1¢Ã†¼ñÀ’ÊW<h»‘—TJï3lq!G_M/¾‚‰"= t³¶r;‚2(&Љ¿YøkœèÚµt\š({Ç3Ó0|ŸYÊþtÛõ=0ÍÒˆ•ûƒÙ÷oüÀ¢Eº°àSNÆ];Û½ïú¥§çx¨;ÊÌmYó÷i @ ±¯xt‡SÏ<>¬ÿË»›«û‚
-VžFÎ	5Èæ)d&ßéGÞÕõx<›†×%æwIneø0ðÜSïÇщbÉ“Óèk?Î÷roÅsóÍ5|ÌÖÅ‚ÜS m’Š’„‘»†Ã<²Àü›…Úˆ)FÛmËöt3r¼—Ù§]W;ÉE
-û}Š’Êãw½Ärûi;N½“èQjcªz€Žr½„òÅýHò>ùq7§±“ÌõíC-´íš¦l«Õ4Ž%Í!$ðu¹/[Gi¹ú¸WaåÂMÿ<eoÜ8‚‚Ÿ=ÿ.,"BN¸罜þÓäG·@¶ºÂš	o±~î å³òL`MéðS‚±Æ7T çÊvNÛI©LBv´g‹Îy‡3
-SÉKÓ4<Ɂ4=V3¢Ö¡œÂ÷€]!pQÊ$‰£q¶ÚõþÁ·˜›øU»‡rûÌKá\a!¨ŠmUöÔNp"_ÿxƒyøeqç OøÀ´ÈcŠ(ü2ÁŠÙ˜ÿ«°n¦	šµò°Áqe+Ÿ’ °Oð’u é~;âE¥&;±Ì~IäùÚ±uFI­hˆ,ˆÉgr’LM{î0º^$Bl°¦ºfÑòŠV¢vva”GnŒ¾ˆ  áÐÏ‚]h"k@„ <ѲN½r€š5H#CìÖœ({î+q<8á!^¥!v[&ÚŠÒEw"x•§fôåeÍúg5šgîá:ÎE` Ÿyœ³‡»«EG(
-FŽ‰^¾:<‚J+̤Ù$Ú^¹ âû'jQà f=,͏´J3µ×|d+G&µÅ‘‘H€ÉÞ!SâÊÄBênvþ~|ÙV+äñÜ@ì™}±­†ÆHšê•fZ™ºEK¦l–H°1AqÿÁõÞ‰S\zÉÍ–% ፖTÁ›C–cŽ±Á©x0t
-® îÁq´pHéXÕËÚqž{óþõæúbG|Ãñì[Á-
-Hšn×®÷Ä®*— 	ûÉSZOŸñöó"ü¹ë]·¨¤ÔléÓöhAz?š«‡Žg:)•O,3aÅ¥©õŸ&Lš¬x‘# Z1±šûœ}ý=„C[‰/JþþæÃ+aéÆ_nd¨ÉE>+°J·ß¬$xy·hg´5’0Úf´[^½%lß3Ö¿³{ ƒ9Æ8fÆÑ‘(¿Ù5Ò8õ¥ò±hX#~hÝ€”²höÀËœhG^x²»Çßln³#x`r 2ïýü–5ÐI}=²ö	‰¯åÿÜs2¥#AC>\RG	ÿ4:¤ÿiؽœœy8šAvø\öüPÒO ́ÇÒÈiÏI=¤÷âûÖŸÙd4À@ú„?¦tñá4Ph”Û±$„{·ðù®•âŠ~˜=?r;.¨ÂÖWЗËÀŒ0?f—•û¤v5Õ†IÚ»»’IDT뵂Aïî)¼ˆ»„‘-3ˆº…ª9‹NA´ •Ÿð*Í„‡htN¶ÿƒ²SrGÓøÏÄ.ÐæH,€£˜•g,¹€’£l£’Ðy»ÕQËëé]¸âLå0;[â®üø„EÎY…T¶€èÜ‘O)+r¢u§l†Sv€or‚™µÞôJÞ5xIÝá½ØÏ’²åÓ{uÉRî¥ ä4mWÿéJTÙø‹59Ñ*ÒÙiQVq`àIh3Êd8‚Jsx™(6úäUhòÅ?}:J€9àQ˜ÇràoÏ("[ª[xhæ3AìÆqÿÍÕÕGå¢Ê]Õ¾>_Á¥=6Wçä´´‘¤*½­|w¢{þú/Ú³\
+xÚÅXKs䶾ëW°|1UµC‘H.—«ìÍ&±ÊÞM"me«l(Ò`ÍÇ,Ò*¿>ýâ9¢×‡r°Ñh4_ݘÐ{ðBïo?Ü^\ý5Ž=ä&Œ¼Û{/
+à Ëc/Íò ɵw[y¿ø7¶]×^þv{MêY§©Fõ8BÐYO….wQ˜*ÿuwù-|ø0°8è'B•$þ}ß58Òþ»ºâÁÛ¢±ï’„àJ‡9y¥`lt2ï“…Zon/>]D å…çI ”W6¿üzÌ]{a òÌ{"ÍÆSI¤	Z«½›‹^„ËhDÉrã(΂Žšê< #ãöeíl{gþ8Ài³0öo÷p@(¿²÷Åg¬Çùûp¹MÛVJbÂH3#hÍ«J4¶/úÁŽKžQÒM¼d_\ƈvXâÚa,êÚV¬ÍWgØE*HtÎnŠbk"xFÛ€¿IbüMíV˜ó(ˆÔ1Ê£ÆCÑÃ%iØ~÷(+¢åŠ4âäxÿ·Œš ÍÔ¬ñÐc at tœú_UÝÀ–ËKËé¿bgwš Ëò£[ÈZ<틑ο‹MäIÎaHDƒ¬”\
+Þ‹RÚwñ6ðw+˜cÅÎ@˜ð°G›ØÛ©<ÐZŸp ìÛG‹@Gé™Qž¦‚r-P¾>(ÜäSb[ýÁ–Å4 ÷Yä .½}tÝ4°à¦hÐç»?CD‡ñyã%•«xÐv#/©:Þgþ(q!G_M/¾‚‰<>¢t·¶¢A#èÄßÔÿ5Œtm[:.M½å™i˜ ¾Ï,eÿ@Zv}L³4bäþ`öýÛ?°h‘.,¸Ã”“q×Îvï»~éé9êŽ2³,jþ^ûŠGw8õÌããú¿¼»¹ú·k!¨`åi`䬨A6!«€4ùN?ò®¶Çã™Ø¿.è4¿Kr+£À‡çžz7ŽVžœFW»q¾?cx+ž›o®áûc¶Îäh£ÔS”$ŒÜ-fæß-ÔFL1Ú®,Úõfäx/³Oû®¶’‹öMô%•Ãîz‰å0öS9N½•èQjcª:€Ž²½„òÅýHò>¹q?§±•ÌuíC-TvMS´Õf‡’ÀÉ1IàëâP´–Òrõ5p¯ÂÊ…›þyÊÞØq?þ]XD„¬¸睜þÓäF»@Z]aÍø·X?÷€òYy&°¦px‚)A‹Xã*se;§í(
+TªÖЄÍÙ¢sÆáLÃTòâ8öW9ǧjF”À:”S8p¢c?°+.J™$q4ÎV»Þ=¸s¿jûP”ϼôÎ
+‚ªØVEOíD'JÂëoð#ó?°,ŒÃ䘁yL…_¦#X1sÿ±ÖÍ8‚C³Væ7x!¶håS–ã	^² Ý•#^Tœ¤+Ë,qà™Dž¯-[gôÔzV‘1ùLN’©éÀF׋„Cˆ
+ÖT×,Z^ÑFÔÎ.ŒòÈŽÁ´4ü/úY°«#MdMˆ0„#ZÖQE¯ ¦A
+ÒÈ{‹5'ŠžûJVxˆWiˆ]ÉD[Q:¢¨±ã^d¯rÔŒ¾¼¬aX÷ŒRsÌ=\ǹˆÁ€ô3spawµèEÁÈ2ÑËW‡APi…™4›DÛD|ÿD-
+ Ǭ‡¥©ÿƒCi¦öšläȤ¶82	0Ù;dJ\B™˜K=ÃÁÍÞݏ/Ûj…<ž%Ђ{¦_l«¡1RǦz£™VIÝ¢!S&$ؘ ¸ÿ`{gÅ).½äfË€ðN
+K¬àÍ¡Î
+Ë©
+‡ØàT<º†N—S÷`9Z¸¤t
+¬êdí8Ͻyÿzwý±#¾áxö-ç$M7Œ[×Æ{bW‹KЄýä(­§ÏxûYîÿÜõ¶[TRj¶ôº½ZÞp†æê¡ã™NJeÅËLØpijݧ	“&Í_䈖€G’PÍýξþ¡Ä%óᏰtã/72Ôäƒ"ŸX¥;ì6
+¼¼[´3Ú$’0Ú¤´[ä_½%lß3Ö¿³{ ƒ9Æ8fÆщ(¿Ù5Ò8õ¥ò±hX~hÝ€”²hÀËœh'^x²»ÇßtnÓx`r 2ïÝü–5ÐI}=²öŠÄ·òî9™Ò‘ !.©£‡„ŽÒÿ…Ç…À4ì^ÌÎ<Í ;~.ûF~(iŠ'æÀcidN´g¥Ò{ñ}ëÎl2` }ÂSºø°åv,òáÞ
+|¾k¥¸€¢fÏOÜŽKª0ƒõôå20#„³ËÆ}R»ë„IÚ»»‚IDT뵂Aoï)¼ˆ»ˆ‘-3ˆº…jrœ‚h *75àUœ
+Ñ>èœlÿe§àŽ¦qŸ‰] Í‘$X$ 5F!3**Ï.r%'ØF%/ óv«£–×Ñ»pÙÊbv¶Ä]Ùé	‹œ³	©t)й#ŸRF eEëNé§ô'Þd…™­ÞôJÞ5xIÝñ½ØÏ’¢åÓžzuÉRî¥ d¶›ÿtE*
+LøÅšièt]”Uè%ð$4)e2Aż’ LôêU%úôOŸ"`xf¡øÛ3Š0KuÍl&ˆý8¾¹ºú¨lPÙ«ÚµÓç+¸´ÇæñêÌÆjË(6PéÍl廕îù/D迪
+\
 endstream
 endobj
-10922 0 obj <<
+10963 0 obj <<
 /Type /Page
-/Contents 10923 0 R
-/Resources 10921 0 R
+/Contents 10964 0 R
+/Resources 10962 0 R
 /MediaBox [0 0 612 792]
-/Parent 10906 0 R
-/Annots [ 10920 0 R ]
+/Parent 10939 0 R
+/Annots [ 10961 0 R ]
 >> endobj
-10920 0 obj <<
+10961 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
 /Rect [123.651 116.961 252.74 129.913]
 /Subtype/Link/A<</Type/Action/S/URI/URI(http://j3e.de/linux/convmv/)>>
 >> endobj
-10924 0 obj <<
-/D [10922 0 R /XYZ 100.892 685.529 null]
+10965 0 obj <<
+/D [10963 0 R /XYZ 100.892 685.529 null]
 >> endobj
 2946 0 obj <<
-/D [10922 0 R /XYZ 100.892 602.122 null]
+/D [10963 0 R /XYZ 100.892 602.122 null]
 >> endobj
-10925 0 obj <<
-/D [10922 0 R /XYZ 100.892 574.666 null]
+10966 0 obj <<
+/D [10963 0 R /XYZ 100.892 574.666 null]
 >> endobj
 2950 0 obj <<
-/D [10922 0 R /XYZ 100.892 471.33 null]
+/D [10963 0 R /XYZ 100.892 471.33 null]
 >> endobj
-10926 0 obj <<
-/D [10922 0 R /XYZ 100.892 441.356 null]
+10967 0 obj <<
+/D [10963 0 R /XYZ 100.892 441.356 null]
 >> endobj
-10921 0 obj <<
-/Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F51 3729 0 R /F17 3698 0 R /F29 3731 0 R /F30 3732 0 R /F58 3733 0 R /F68 3734 0 R >>
+10962 0 obj <<
+/Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F51 3736 0 R /F17 3698 0 R /F29 5413 0 R /F30 5441 0 R /F61 5442 0 R /F71 5443 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-10929 0 obj <<
+10970 0 obj <<
 /Length 2434      
 /Filter /FlateDecode
 >>
 stream
-xÚ¥YKoÛH¾ûWs¢ ‹é'›Äb‰‘ì:‡ »v0»˜Ì–Z±’è°©Øþ÷[&EJ²3€ûQ,V×㫪–Hî‘üãâÃíÅ»OV$Rd¥(er»J¤•™2É‹2³¥In—ÉiîòÙŸ·Ÿß}R*)²2Ï
-’*-3+àDDßvõ¢™ÍU™.ýl.Ów3™^á`]Í´HÛà» S#]zµ®:ßÎæÚšTä}ññöâÇ…f ÎH
-›i,¶ü)’%ì}ND¦Ë"y$Êm¢m‘åÖÂx“Ü\üëBÄ£‰Éåäˆy‘‰Ü&¹)3:
-Jÿ]HGrô/¾û$íä-ö‡½]Í–éb¦
-8a[-è@¸åAµ[F¢f7S.ý‰´¾
-5Li½«î6>DbÜü9³6­ê
-®órIkâß…𓼼ô rà
-ŸéA¼¹Ô™5%‹I*tÚ‘¸0ØàÔ¤›ú¬ÔVí3Ï»5L«Ž'uàwzÉò^²l6/J“~ñO]dßL^¿œÍ­’‡~®ª~,¡e7
-‰¿¨ð¼:/Ò]µEè¼L·ôág^¿ãcòβsißz:KÇxÖ7Ãsèü6€äÖ
-°^ÝÃW»À$Ý~F‡t-TTÁf§ÍŠŸÃ~ï
-d\x ·Øzð‹Às6–CcÅ’yÌ£Þ>lü6Š^uuO ;#Ú§ÐZƒÊà#Íž'Uëy°õî>ëÙ(‘™¢÷åf¿S	“ªù)½ó<Uš'¿äÉ·«›¹â¡ßQ¬;Ðöîž—È]à¹==ù.<¯wËÙ>†aÏçÛ]µÙ<ÏÀE.Ïïf]¯ºSpPBeÚæ‰Íe–k÷*:dÊé¦Q­„ÍrU/££B>_߀ÊxokòFSô'.â‰q©Ž[û°§sÄ	¡ß2’ìø9„@äEV«Ûf×Û:²ª)b®r at 53UÇû›«k’àš
-z,,‘Dq¸ãáÇÝý¦ëþ•ÓgíÒ%Rf¥µ
-õ¦%ÕÁ[™ë1R‹ÌfàcR
-‘~¨B½ÀÈqé×á—F$!çåßu(³Ÿ¨]Ð	¥ÌhJTn’‹”ÊŒò˲¡@…8‹1v†/$iû*ÆÄ®2Sv òe6Õó/9;89ø\|+@ÈlÐÄš‘É2邱‰Z»Ù°0E:XX4ÛˆpDz2¹t.àΛ?ÖF¦ë!Ç–8ãÀ€3Ž;ñ
-\ˬã/Ä@…¥	xB ‚ã`¬:ˆU„ù\G°Äí:œ‹Òƒ÷ƒƒ]}-µbǻۯŽÇ¡¯×Œì@µ®¢ŸV<?…lØCQª-Æ’?Z/ùL¡;íwõp+5™vƹùŒus
-H2xÚ¢ÂØqr”t`âÁäÚ0~™´*2ëlbŒ ~o&
-ÅUgEVèÇÀäd&ȳºéÇoWóÏ_O6DÚDi¿Ý~šYô²BdÒyàY!>«Í#Ú¢BWxî׎K,÷@MûŽ	ÈGÇ”TÌ ïêMÝ/&ÀäIOÖ)7œP0@è{X?ÍH'¬±@8SHÔ]ð›Ut§CQ®‰`£QÇz`âW®‡Ùå²ÆÄ˩ɤ—üê3©Oªì!8hv¡^’[ô)–‡Ã—^r.âL¾™	ÀÜ7ùŠÓY	6Õ%8¿Õc_Á£öI‹0‘ÎLjÔÓê°&¸æ
-ÂK™ü 8ÈŠâ5ü„³º°¡0BØÍÓ»¡Îsƒ
-a™…„ÁÏU8£@­AŠ„FE¼1ØLAéyiazxàÏo#jîÉáµ3éãRøêš	–LÀuëHîлê\–9¤V=ñØn=8K‡!fLZü.µ9Iðì·<þ;¿tõþëo1û{ø	¯ßE˜ÛE.„ªèg#àwˆIä '¤4ÏÁªS‡È-¤¬âmí«‰4WÐÙ
-é·çO…<+~PBÈûMÇó{0&!%£Óò½•N|ƒ<9ù (\F;@Yãzô‹v¨–Ô¢uÕ=çŽÉ”ÓS "KDMfˆü!§-|_Žá—!̲£sÚ|ƒ´É„z½þ•²L™¨ÒeE™¿îøX»Mÿ¨Û/°”6Ä+/Ý9Š9^ëŠ-Ë ^/ØczýKÿª`Ï!’„=#1`Ó€u8Ž­RØÁÒʤÃjùhTÇ—ü}5#DÙD÷—ÓR¢Fé_ß
-,æå_;¾¡âetüé-ŒEQœÿL¤I—ÉBöÂÅ@¨S¥D ‚Ú–D¹ †iè ª6nR…稗ÒQs‡Ý5èê:ÒE p"F«³j‡6RþB¦È9àè…É´qoR£)±
-2Ä«¡_ªQ«*= ºi"\QÁ%³ª°¿äò«^ñ**57õij°ÁÕ0SÐ.ÚÁ<Â<ÅSqW¦`X¢ÅÒ™EÏÆŠê\un††=ܹÑç•Ë›	$]KX†ÛCqâ(! õ¿ñU08Àͬ{ê~cZŠ'X~lën~öVÅÇ›UÛ`>Ô},¡à‹ÝÇô‚„2™ƒL†:ÅáÂd¢?¡‡¾}¹þb큶èµyöʁuzyÈÀñLì¤ãèÅèžç®¿¼ÿ7^düw”a;ì8@}¨®XEt”ó{®ÓNç¦Þ-"`½°ª¤[%àùÆ­`,‰•qò|­#¸ý.2”à
-A¯4[Ï„`­ouµ™ßUʇ¿qXY(dÕQs²~˜ï©¬ˆª8xOÆÅ•ÀOºyô<̦}7, ׌X¨soeÑ@€ûuÇTud\mBÃ#î)š¨eç¯6g:º Ò®¯aphÐò#q`UŠ.‚ð	]ö-ºQÛ¯—ºˆRfJ–”Ç­{cQšÌÀjà5î8óCcŠ1>`/ßæŠq>WÒfVºhÜb]eôð¿€C ã-ƒHj}ÕÑÍLnz‰ˆt‹¸3té¸Úú•oÛþõ©za¢MG}!:á¹Ð»Æ65·}ó×òŒ±G9V ôò™'Ô87íÿ8q.qpô’¡)ÏÑŒ€7eiÞfÆBC•¡ˆ—ëÿÀá FA	¯aÐq?9?Àçâ9×M4© ¹d1ÕâÎ{n¯—]ì®zrÝ©LŒÛ˜8ÀnL °<21Áe_B ÑK5ø¿q.‘
-žæmŠ3àÿÎ+eì¤$8ùW	„ø?%®Æ
+xÚ¥YKoÛH¾ûWs¢ ‹é'›Äb‰‘ì:‡ »v0»˜Ì–Z±’è°©Øþ÷[&EJ²3€ûQ,V×㫪–Hî‘üãâÃíÅ»OV$Rd¥(er»J¤•™2É‹2³¥In—ÉiîÌìÏÛÏï>)•Y™çI•–™Îp"¢o»zÑÌæªL—~6—é»™L¯p°®fZ¤mð]€©‘.½ZWogsmMªò¾øx{ñãB3g$…Í´NÛ‹?þÉö>'"Óe‘<å6ѶÈrka¼In.þu!âÑÄäˆrrļÈDn“Ü”¥ÿ.¤#9úß}’vò
+ûÃÞ®áŒFËt1Sœ°­t \‚ƒò Ú-#Q³›)—þDZ߆¦´ÞUw"1nþœY›Võ×y¹Ž¤5ñ ŠïÂ
+øI^^úP9p…Oô Þ\êÌš’Ť:íH\lpjÒM}Vj«ö™çݦUÇ“:ð;½dy/Y6›¥I¿ø§.²o&¯_ÎæVÉÃG?WÕÎ?–в€›†Ä_Tx^é®Ú¢Ft^¦[úð3¯ßñ1ygYƒ¹´o=¥c
+<ë‹›á9t~@rkX¯î¿á«]`’n
+?£C:†*ª`³ÓfÅÏa¿w²?.<€[l=øEà9Ë¡±â
+É<æQo6~E¯ºº'€íŒSh­Aeð‘fÏ“ªõ<؇zwŸõl”ÈLÑûr³¿_ƒ©„IÕüŽ”Þyžƒ*Í“_òäÛÕÍ\ñÐï(Öh{wÏKä.ð܇žž|ž¿×»eƒlðçóí®Úlžgà"—çŽw³®WÝ)8(¡2móÄæ2˵{2åô€
+„Ó¨VÂf¹*ˆ—ÑQ!Ÿ¯o at e¼Æ·5y£)úñĸTÇ­}ØÓ9â„ÐoIvüB ò"«Õm³ëmYU1W9 š™ªãýÍÕ5IpÍ=––H"
+†8Üñðãî~S‡uÿÊé‡3†vé)³ÒZ…zÓ’êà­Ìõ©Ef3ð1)…H?T¡^`ä¸ôëŒðK#’¿óòï:”ŒÙOÔ.è„Ræ4%*[NŒ£2ã†ü²l(P!ÎbŒáÉ@Úþ…Š1ñ„«Ì”€|Y‡‡MõüKÎN>ß
+24±fdr„Lº`ìÇB¢Ö.F6,L‘Íö"‘žL.Ë¸óÄæu‡‘éz‡ÁqƁ%Î80àŒãN|—À2ë¸Æ1PaDiž¨à8«ba>×,q»ç¢ôàýà`W_K­ØñîöÀ«ãqhàë5#;P­«è§ÏO!öP”j‹±äÏ£ÖK>SèÁNû]ýÜJM¦qn>cÝ\’ž¶¨0vœ%˜x0¹6Œ_@&­ŠÌ:›#€ß›€ICqUÀY‘$ú109	ò¬.dúñÛÕüóד
+‘6QÚo·ŸæE½¬™4G^FxVA‚Ïj󈶨ОûµãBàË=PÓ¾còÑ1%3hÇ»zSwÄ‹	0yÒ“uŠÃ
+'úÖO3Ò	k,ÎuüfÝéPE‡k"ÆhÔ±˜ø•ëav¹¬1ñrj2é%¿úŒGê“*{š]¨—ä}Šåáð¥—\Ł‹8“€of0÷M¾âtV‚Mu	ÎoõØWð¨}Ãb L¤3“šõ´:ìŸ	®¹‚ðR&? ²¢x
+?!¬îl(Œvóôn¨óÜ BXf!aðsÎ(Ð@kP "¡Qo6SPºE^Z˜øóÛˆš{rxíLú¸†Ô¾ºf‚%pÝ:’;ô®:—e©UO<¶[ÎÒÃaˆ“¿KmN<û-ÿÎ/]½ÿú[Ìþ»#ëÞ ~ÂëwfÁv‘¡*ºÅÙøb9À	)Ás°êÔ!r)«8B[ûj"ÍtvCúíùSáÏŠ”òÅ~ÓñüÇÞŒIHIÆèôŸƒ|GïA¥ß OFN¾
+—ÑPÖ¸ý¢ª%µh]uÏð©c2åôˆÈQÁDÓ€"Èiß—£Eøe³ì¨Çœ6ß`m2¡^¯¥ƒ,S&ªtYQæ¯;>ÖnÇ?êö,¥
+ñÊK7FŽb@Ž×ºbË2ˆ×ö˜^ÿ’Ä¿*Øsˆ$aÏHØ4`Žck§v°´2)ÁpZ>Õñ%ÿc_Gc
+ÅQ6Ñýõ´”„¨QúÇ·‹yù׎o¨xlòEcQ§Ç?iÒe²½p1êTi'À… ¶%Q.ȇa:ˆª›”Dá9êe€tÔÜaw
+ººŽt(œˆ‘Åê¬Á¡”¿P£)r@8za2mÜ›ÔhJ¬‚ñÂjè—jTÇj„J€nšWTpAÉìŸ*ìã/¹üªW¼ŠJÍÍD}šlp5Ì´KE v0ðOñTÜU†)–h±tfѳ±¢:W›¡¡Gwnôyåòãf	B×–á6ÆPœ8JHhýo|Õ€$p3랺ߘ–â	–Ûº›Ÿ½UññfcÕ6˜ÏuK(øb÷1½ ¡Læ “¡NEq¸0™èOèá…o_®ÿãXÄC»E -zmž½r`^2p<;é8z1º'Áù‡ë/ïÿÿeØ;Pª+V‘åüãžë´Ó¹©w‹X/¬*éC	x¾ñBD+Kbeœ|_ë®Cÿ‡‹%8BCÐ+ÍÖ3!X`ëÛE]mæwÕ@‡†òáoV
+YuÔœ¬æ{*+â…*Þ“qq%ð“n=G³iß
+hÆ5#êÜÇ[Y4à~Ý1UW›Ððˆ{Š&jÙù«Í™N„.€´ëë@´üHX`•¢‹ |B—}‹nÔðæÀë¥.¢”™’%åqëÞØE”&30¤š x;ÎüÐEÀ˜bŒØË÷°©bœÏ•´™•î·XW=F ü/àÀxË ’Z_ut3F¤›^""Æ"î]:®¶~åÛ¶}j ^˜hÓQ_ˆNx.ô®±MÍmßüµ<clÁÅ@ŽÕ½|æ	5ÎMû?N\ K½dFhÊs4#àMYš·™±ÐPe(âåú?p8€QPÂkt\ãOÁð¹xÎÇuM*@.YLµ¸óžÛëÃe»«ž\wê#ã6fN ° ,LLpÙ—@ôRM þoœK¤‚§y›âø¿³ÄJ;)	NþU!þT©Æ-
 endstream
 endobj
-10928 0 obj <<
+10969 0 obj <<
 /Type /Page
-/Contents 10929 0 R
-/Resources 10927 0 R
+/Contents 10970 0 R
+/Resources 10968 0 R
 /MediaBox [0 0 612 792]
-/Parent 10906 0 R
+/Parent 10973 0 R
 >> endobj
-10930 0 obj <<
-/D [10928 0 R /XYZ 151.701 685.529 null]
+10971 0 obj <<
+/D [10969 0 R /XYZ 151.701 685.529 null]
 >> endobj
 2954 0 obj <<
-/D [10928 0 R /XYZ 151.701 532.483 null]
+/D [10969 0 R /XYZ 151.701 532.483 null]
 >> endobj
-10931 0 obj <<
-/D [10928 0 R /XYZ 151.701 506.164 null]
+10972 0 obj <<
+/D [10969 0 R /XYZ 151.701 506.164 null]
 >> endobj
-10927 0 obj <<
-/Font << /F50 3701 0 R /F22 3706 0 R /F51 3729 0 R /F15 3700 0 R /F17 3698 0 R /F70 4384 0 R /F71 5424 0 R >>
+10968 0 obj <<
+/Font << /F50 3701 0 R /F22 3706 0 R /F51 3736 0 R /F15 3700 0 R /F17 3698 0 R /F59 4373 0 R /F53 3738 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-10934 0 obj <<
+10976 0 obj <<
 /Length 2183      
 /Filter /FlateDecode
 >>
 stream
 xÚ¥XKsܸ¾ëWLí‰S¥a àãh;v"%qm<r%©õ0JÃZ>´|XÒþúôàcJ—½Fhôó뛇ØüíêýÝÕ_>)µIÂ,rsw¿‘B„i¦6qš…&Ó›»ãæ—`_äCÙ6Û_ïn‰=
-³8ÖÈ®²P ·`¾H„&Ü£àÖ>Ú¦è‹í.2:øp²ÛH]_=cÜf"£k#'Úøƒâ$A®«wW¿_I óL4FÑ&¯¯~ùUlŽ°v»a”¥›'â¬7‘IÃØàiÕfõï+1®4ó‹¥JC	o‰uÒ›ðú¾èʢɅJ÷N۝Jƒ¢xšoUœ¶2hË8d 
-ÐQü½ÝÛþß‘§è®qGºö7"7|Â7!uU4¶æ+eP[\~Y\Ç“cÙ?Vn©ÇkT¼m'£ÐèŒÅ·ÍÙUз5mŒ‚¼­k ÷LNvàQŽÛÄoځYOÀW¼Ü´ÍîÝþÃ
-ÉpôqUPÓ“Èjy&šq’ñRÛ
-ˆ¨2Ç®lp¶ëÝdq
-iTûG>8/mU½lS\³ÂÀ6]ÁgLºÃ3&ÝáÊ7içzrî*MB•N>ì¼|é%àN:öß„âÙäð•?Ñ#á|f*]š¡û*Í_òª8žNeŽbž˜¡)H0Zþ¢à		n¼AGn»â~¤çGäj2	n^CWõ»‡Î%+æoGçµ+γ4/8òSWùj¤ƒû®­™üŸ²9²‹;¾Ö±|ý|óßП¬d†à“?·eƒÄûŒê¶w#ÊåøNœÞw…cîÛûa
-%Û9ªÍ‡‘¼€f´Öv¿õnZ'}üúawûóÚ;Ûæ¬CúÆDéœú¡eO%C¸pzìàVŠrŒT+R¿S$våýËep¹”¡oƒ©{èô¶Ä½
-ƒÒ6kûG²šÝAñûS	§ü.•ˆ(7
-þÄoæK`ˆ¦l¹’%•ˆÃ(6t–H–çöfOvžÒëeR‡B`B
-'ï"¦Zò6g’]Êw‰vyÈEè™0M¥=¿Y›i3ëÂ6nhùS±s‹¹	líâ¿Åï#$¾òûÖ˜ ØÔ¯cAãò&Nc;¬("»ðãØÚ]8Ä©íÐÆ
-mXQÌâŠÞ{Í‹O屨ܶ±÷l˜/puV9ŠáÄ#Ì;¶Ú­¹ÆpjÇÌ&Zâm8œÛ[~•-Q=¸LI4Á$Š‘ž[,ìné¾íxPÙæa´…£·˜_yJløt/åjêGŸß´ %}s0þã¦Ín^ @ABnû‚Ií=SÎOœÁA‡:ÍXX¤϶~¬
-G.ï™jWªÏY±Ê0>Ì_QÑÆ
-hk·’ƒFÊ~èyF’ˆçô`5©Ââ¢xΝ_±Ò„pàð<üÄò8`Á\ºn@Ê'Xq™`a©u,{[cº8Xª~é9ÍœS7Ÿà78:Wf@\¼#xÀ!¶ñªÅs~´ÇkN2ô&~fòņ—Ò݁j.ew˜¿¿ùüîzûÿx!UÍ¾Röeƒ)Uç{c㘊Åäy´Ó‹ŸS)T¬ú:Xà¦};vþ@|ù5ïûgI‘0>ã\k¶ò|BQ!#¿ßÿõu4¥%߇_ÄRE‡ dw°$
-RÝU8Ü·•íJrT€-7_¦…é¨;º³O¬ÏÛS¿&ÅÙwU–,“›ÊR²Çi‰8S8MP¼t
-_[õ-ïãdÐö}ypñ€+¤]àuáÉඍ^WjÖÐtº‰R&æO•­£0ƒÚG#§ÒÃi9’&L  ­YL_ï>íRÔ½Ê|tfÎŒÂÛ€ do AÚ¢oÏ_¯#ÐÕ Qy€/騌øUÈ84Ð[Eq*øþ)]È^«é,!Ô¤ŸRùUP‹C¥2ŒåR7,±JΉUÍ«‘’!y–/a¶ †½¯+,áx\å¼…£yÞú1ç”5s†¸8L[tB˜²JŒsÓ(ќɀÂØ’†ï`Ý;5D‘âth>O{¼ë?`É7`VÏ™®†ÒIµ¡ð„¹&CÀ×#ÉyvsžJ¸R:\)%¼”ÒGs$á¤âÇÂ#òÖùZÁ‹Ó50žšR`~:Q½ êÈg¸Aúb°[1ÁÛ¿ŽÙøïª	ZDfê³"®hHjZþr½·ˆ	+ .b‚ÇñSÅs‡“sSÃ<Þ±pR•Ü,3çkM\¤¸{«‰Ûy¦‹~gÖÍ]³î–zrÙò&—-o2óf(ÈGD•”R1¡Z´¬ë×™Û5èÉÔ '‹Ý5H«ÁCMœÖÉÔ¦kÎÛôÛt¤-Ã6ÔNšL1N–]9R|WŽù®üí^qÕ{þÕv¥‚Y9Ê£EiÌ:iGâÃXVÓ	ठpxÅ»8¬´Fà„Œj).àvðx;E—9”9ßïîJã—ú,Æüöç]MHÃÕÄU0©Æ#͘ÛydCëºx-:4Ï L2E,Ò—›Žs‡¯è•®Ê#;xˆÓ\ç?H —½ôCQóxö¯‡q}~fæt°GØ
-%Œ:^Eà›/áên}_3,œL3?}ERþëS	å1H%v²w[º%o at X…WOrðâ"q¸œ‹¥á=#Í¥½Þm*ìsÕ²Ù$ðf©U(Ïý%ó󫹥ġåÏê2Ø@b÷»î1	œâ&™	L ‘qè@mG‡¼Q—­
-]$'íÔ(äRß®ÁÄP(P3Má¦Ü8æ† _pS’ùè(ØÚ@œ—c
-^M^@¬^TËÙ3]þ§Ø^Où”êW­Lf&ÖrÙßû/€¤ÿu¼m
+³8ÖÈ®²P ·`¾H„&Ü£àÖ>Ú¦è‹í.2:øp²ÛH]_=cÜf"£k#'ÚøƒâÄ ×ÕÇ»«ß¯$Py&š	£h“×W¿ü*6GX»Ýˆ0ÊÒÍq֛Ȥalð´j³¿ú÷•˜?WšùÅR¥¡„·Ä:éMx}_teуäB¥û§‚‡íN¥AÑ<Í·*	N[´e2 è(
+þÞní	ŠïÈSt׸#]û‘>ᛐº*[ó•2¨-.¿,®ãɱì+·ŠÔã5ª	Þ¶“QhtÆâÛæˆì*èÛš6FAÞÖ5{¦';ð(G‰mâ7íÀ¬'à«
+^nÚf÷nÿá†d¸aÚ…¸*¨éŒId5‰<Í8Éx©í†DT™
+ŽcW68Ž‚GÛõn²¸†4*ƒý#œ—¶ª^¶©®Ya`›®à3&Ýá“îp囌´s=9÷ •&¡J'v^¾ôp'{ŽoÂñlrøÊŸè‘p¾	3•.ÍP‚}•‰æ/yUœO§2G1OÌФ
+
+-Qð„7Þ Ž#·]q?Òó#r5™7¯¡«úÝÎC燒…•ó·£óÚçYšù©+‡|5ÒÁ}×ÖLþOÙÙÅ_ëX¾~¾ùoèOV2Cðɟہ²AâýFuÛ»å‹ò|'Nï»Â1÷íý0…’íÕæÃH^@3Zk»ßz7-‡>~ý°»ýyímsÖ!H}ã¢tNýв§’!\8=vp+E9Æ	ª©ß)»òþå2¸\ÊP‹·ÁÔ½tz[âÞ†Ai›5‰ý#YÍøý©„S~H—JD”›ÿNâ7ó%0DS¶\É’JÄa:K$	Ës{³';Oéõ2©C!0¡†“w‘S-y›3É.å»D»<ä"ôL˜¦ÒǞ߬ʹ™Æua7´ü©Ø€¹Å\†¶‹vq‚ßâ÷_ù}kL l
+ê×± qy§±V‘]øqì‡í®@œâÔvhc…6¬(fqÅ	
+ï½æŧòXTnÛØ{6̸:«œ@Åpâæ[íÖ\c8µãf-ñ6Îí-¿Ê–¨\¦$š`ÅHÏ-v·tßv<¨ló0Ú‡ÂÑ[̯<%6|º—rµõ£ÏoÚ@Ð’¾9ÿñÓfÈ7
+/P  !·}Á¤öž)gƒ'Îà Cf,,R‹g[?V…#—÷Lµ+Õç¬X
+eŸ毨hc´µ[ÉA#e?ô<#I„	Äsz°šÇTaqQ<g‰Î/ˆXiB8px~b
+y°`.]7 ƒå¬¸L°°Ô:–½­1],U¿ôœfΩ›Oðœ+3 .Þ<àÛxÕˆâ9?Úã5'z?³ùbÃKéî@5—²;Ìßß|~÷½ý<‡ªÎf_)û²Á”ªÀó½±qLÅŒâò<ÚéÅÏ©*Ö},pÓ¾; ¾üš÷ý³¤HŸq®5[y>¡¨‘ßïÿú:šÒ’ïÃ/b©¢C²;X’©î*îÛÊv%9*À–›/ÓÂtÔ݉Ù'Öç펩_“âì»*K–ÉMe)Ùã´Dœ©Gœ&(ÞF:…¯­ú–÷q2h{Œ¾<¸xÀÒ.ðºÇðdpÛF/È+µGkh:ÝD©
+ó§JÖQ˜AíÀ£Œ‘Séá´I&PÖ,&‚¯wŸv)ê^e>:3gFám@ ²7€ mÑ·ç¯×è‡j	¨<À—ô€ÔFüŠ*dè­¢8|ÿ”.d¯Õt–jÒ…O©ü*
+¨Å¡RÆr©–X%çĪæ‰ÕHɐ<Ë—0[ CÞ×–p<®rÞÂÑ<oý˜ƒsʉ9C\œ ¦-ºŽ
+!ÌY%ƹi”hÎd at alIÃw°ˆî"È@ñ:4Ÿ§=Þ‚õ°ä0«çLWCé¤ZPxÂ\ˆ!àë‘ä<»9O%\)®”^Jé£9’pRñcayë|­àÅéOM)0?¨^ uäŽ	‰3Ü }1Ø­˜`†í_ÇìNüwÕ-"3õYW4$5-¹Þ[DÈ„€…1Aƒãø)ƒÀâ¹ÃÉ¹©aïX8©Jn–™óµ&.RÜ€½ÕÄí<ÓE¿3ëæ®YwË=¹ly“Ë–7™y3ä#¢JJ©˜P-ZÖõëÌíôdjГEƒî¤Õà¡&NëdjÓµNçmz‚m:Ò–á
+j'M¦Î'Ë®)¾+ǃ|Wþv¯¸ê=ÿj»‚RÁ¬eŒÑ¢4f´#ña,«épR 8¼â]VŽZ#pBFµ—@p;x¼¢ËÊœïww¥ÇñK}c~ûó®&¤áŠjâ‹*Œ ˜Tã‘áFÌí<²¡uÝ	¼Œšˆg&™"éËŠMǹÃWôJWe†‘<Äé ®ó$Ë^ú¡¨y<û×ø>?3ó¿?:Ø#ì†F¯"ðÍ—pu7„¾¯N¦™Ÿ¾")ÿu©„ò¤;Ù»-Ý’7 ¬Â«'9xq‘8\ÎÅRŠðž‘æÒÇ^ï6ö¹jÙlx³¿Ô*”çþ’ùùÕÜRâÐòçul ±{Œ]÷˜Nñ“Ì„?¦?È8t ¶£Ã?Þ¨ŒËV….’“öNjr©o×`b(¨™¦pÓƒnsC ƒ¯
+¸)É|tlm Î˱/ˆ…&/ V/*‹åì™.ÿˆSl¯§|Jõ+‰Ö &3k¹ìïý@Òÿóž¼k
 endstream
 endobj
-10933 0 obj <<
+10975 0 obj <<
 /Type /Page
-/Contents 10934 0 R
-/Resources 10932 0 R
+/Contents 10976 0 R
+/Resources 10974 0 R
 /MediaBox [0 0 612 792]
-/Parent 10906 0 R
+/Parent 10973 0 R
 >> endobj
-10935 0 obj <<
-/D [10933 0 R /XYZ 100.892 685.529 null]
+10977 0 obj <<
+/D [10975 0 R /XYZ 100.892 685.529 null]
 >> endobj
-10932 0 obj <<
-/Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F51 3729 0 R /F85 5521 0 R >>
+10974 0 obj <<
+/Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F51 3736 0 R /F85 5513 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-10938 0 obj <<
+10980 0 obj <<
 /Length 2251      
 /Filter /FlateDecode
 >>
 stream
 xÚ­Ërã¸ñî¯`Í%TÅâàEœ›wj'eW2É®=µ›ÚÙLRk%R©±ý÷é@‘Æ—Í…h4ÀF£ß
-m#ýíꇇ«÷ŸRI‘¢ÑÃ&’©Lr!£ÌIZ˜è¡Š~‹³Ü®~¸{ÿI©È&E–ܪ´Lt¦€múÒ6e·Z«"®êÕZÆïW2þˆÀέ´ˆO}=ô052?îÜq¨O«µNM¬Ò¾úñáê?Wˆ;.ÒDë¨<\ýö»ˆ*X»‹D¢=ÑÎC¤S›di
-ð>º¿úéJL¯&ÓÙÕrà=7QfŠ„®€\×ÏÇSÝ÷u…ÌØøÜ7í–A‰CO5+eã—¡î“Õ:•6¾m_º¾f¨Ûð8ì<âÎA®­ñúqÍd÷®ÝžÝ¶¾†ifâC×(à}-u’š‚Ù+ñ¸;¹äÿk+bwª¼#ÙŠQg8‰ŽiZ€ð&Vë°6cÝšø¾iKO©kyü¥i«n¥òøÉŸu¿k6 at hø^EÆÚĘ<Êt–hiÞÔQ¢r=jhA3¦ u+"%a…n~w{MYk©’Üd,¿ú´«Q
-Fç±Ã!CI壤Õô¼c¢cœ>5ÃŽ7HFt'cG916P9Ð$p£§»¤7Ð9*œÔ‹Vãú¦tûý›¼ÃA1r_·[dW؆ƍ_>­-ƒ¤ÜáÔ€RØPM04=¡`<M‹üEÜ5&%è®:•±LRFÍ¡î=¸sCL[„ƒ%ùÙ6­Û3Ì›%³Q*± õ´HÁ	³?g6
-ìi™,ífz/°uS¤ÞMÅ(Žµ2y"‹WÎÆ>¬ßFÓ5Ã4êgw8îknüVÇCP<Ͼ
-i at +îàçe×öMqpzŠx¶Î,©Éµè×y[ r•xd!/دR›dxÞñ”´ãÓ©†ºåÉæÔòÎmÙ¹Ñù-÷î€Îóèˆ~Ð+Ò'ö×Sμÿñ•LơäEüåóí¯Œy„$`ãºìÈt#žëԦר
-	“GYgã¤(mA5½Rü*RᘀëÑYÄôÃí盟WVÇÿFj¯zø_&a»kRÞD>áVÒfaãþ¥êJ¤(BXA<$³¥ò
-Ù@Ríwbx톲öm•¦±köîqï)ð	Dí…è_<¹}GBƒQ/ÆŽùoZ: ïÑ
+m#ýíꇇ«÷ŸRI‘¢ÑÃ&’©Lr!£ÌIZ˜è¡Š~‹³<[ýþp÷þ“R‘MŠ,3¸Ui™èL%Úô¥mÊnµVE\Õ«µŒß¯dü[iŸúzèajdܹãPŸVkšX¤}õãÃÕ®$v&\¤‰ÖQy¸úíwU°v‰D6z¢‡H§6ÉÒà}tõÓ•˜^M¦³«åÀ{n¢Ì	]¹®Ÿ§ºïë
+™±ñ¹oÚ-ƒ‡<:žjWÊÆ/CÝ'«u*m|Û2¾t}ÍP·áqØyĝ;‚(\[ãõãšÉî]»=»m}
+ÓÌć®PÀûZê$5³Wâq;wr%Èþ×VÄîT3xG²£ÎpÓ´ áM¬$Öamƺ5ñ}Ó–žR×òøKÓVÝJåñ“?ë~×l€Ð𽊌µ‰1y”é,ÑÒ¼©£DåzÔЂfLêVDJÂ
+Ýüîöþš$²ÖR%¹ÉX0~õiW£ŒÎc‡C†’ÊGI1ªéyÇDÇ8}j†oŒèN<*ÆŽrbl r	 IàFOwIo sT8©­ÆõMéöû6y‡ƒbä¾n·È®°
+¿<|Z[I¹Ã©¥°¡š`hzBÁx
+šø)Š¸jLJÐ]u*c™¤ŒšCÝ{p熘¶K ò³mZ·g˜
+ 6Kf£TbAëi‘‚fÎlØ82Ò2Y>ÚÍô^`ë¦H½›ŠQkeòD¯œ}X+¾!Œ$¦k†7h&ÔÏîpÜ×Ýø­Ž‡ xž}Ò€VÜÁÏË®í›ãàôñlYR“kѯó¶@ä*ñÈB^°_¥6Éð<¼ã)iƧS3uË“Í©;0äÛ²s¢ó[îݝçÑý W¤O쯧œyÿã+™ŒC‡I‹øËçÛ_óIÀÆuÙ‘é F<שM¯Q&²ÎÆIQÚ‚&jz¤øU¤Â1)Ö£³,ˆé‡ÛÏ7?¯¬ŽÿÕ^õð¿LÂvÖ¤¼‰|­¤ÍÂÆýK?Ô”HQ„°‚xHf-J岁¤<ÚïÄðÚ
+;díÛ*Mc×ìÝãÞSàˆÚÑ¿xrûŽ„1¢^Œ'ó!ß´t(  Þ£>
+æÕú…bˆã¨S%G‡—þ
+2$(HÇ]K	P6ñÝÕúÀ7T*eF•2À(#Fùâ„cBc¢òÛ=DbÜìתzãÎ{ÿãŒE\%¿Ä•àzs-³xß‘Á
+0óS÷Šçíqp¸üâw³1ó¤júãžDòB*4\äÒ0¦ñPÏÐ=ãéÞKéݵ¤PH¤»Ú
+ïdj¹]ßܼ…Ãóø–qs>Í”O3å&ŽgÝi ”˜êÌA	݉ªœ~&g@à´¢ˆìÞÊ_à9xiKê¡¶qð2¡É…˜ Ksé˜ÊY-f3H&ÔŽ-ïyU¯‰ÄH¶ Çˆç´D¯yÇÄ›ÖráÚóö´k¸à`/‹j5¿ëy>÷hV6»pVEÅ“Lzs¾Ü]è™×^FwU3Z"ˆ #0tg®èx:MäˆÄè½^R‡to>¤kC!ÑX²Ájçwa@^t…[2|ÈXUÕM×¢Ì$D±ý°ëÎÛ/6ƒ{ÙL¨šS]ûžA<+ëSKfS_ZD9ÅrNAê=›K·òfdŸeRªèºýŠ¦Á/V
+HKÃ^*Zq[3¥4üÔäÒÆWD¸å»xËë›s[†›çÊ[i…~ZŒÀÛº­O¾„³¡ÔÖúÚ9'y_3È	Ú†˜pbÿ¿þîPBˆ ¨úë%>úÑ‚´+qœçvj îBÏbÊï¥pñƝxOãbmÖ­Ÿ2÷Œg"(dÄ4à5°À3vµ *Ñii¨ã2ðô?S*õ$X8Ò{›Ô‚
+ò.ICùؤZjRq)$ '¡°“ˆ ÿU]ë÷³‰#Tr®›’×è¶-y•/3áf©™•N\õi/]pâ}shGÿP@\sx·g¹WãÊôwO>#B+²˜oFÇV`ìÿp%:þç=¿2L²gD€”ŠsŒ~
+¼Ï‹Ò	®j Ï8ÞÃ	9Wó¸¼`Šþh€\ËcýÁ®
+80ý’xÉRãÐÊ¥@cè	ñ»ã/v
+â)ºÁHv^
+¡ì/
+â:6-Z‡nA³¼ñ”7"8(¯`@rdëkh†ó<ӁðE#-"(~’úŸ7ý'ÏÌÜ^½ûXôEC´òy/i¯¯O
+õÖÄeÔ·M¿àÑY‘èäÿ%VgsŽJwäã1 ¼ù³ÄV©Y%…ù¹„_Õ2OŠt¬=ˆŠRê;ÛVhÛ®íDkRš
+J¿rí\ÊÄÊì•aÏŒ3S>Þ#ÔxŸ
+ Ç >×Ã
+ÚÒàö …æ¡4åeP¿~Þm.q—#Q|/#7ç2tý.Y2tj‰¡RõQ>í/@¢ Q°€E>Í
+Ÿ–¶˜Hd0r\¿´ÄÒ·Ä‚^fp˜´ÄÂÎ[b*”ÛÅjÇ÷ÉzdÇ(údÂqÉMHߣVr+‰WÜM*Îq8ŽÍ1þÌ•¢g	”]Îd³²Æ÷(ØÙÍ®UøÞÓµÅú’O|[Œ{Éöñ¾šEþ÷ÐËcó‹?Jè˻Ôc¾[°Ø-¼ÕÛW-°Ê½š˜y Ú -ÈîóbòV…}°ü]óiÆDZ—G7ÜÇ™Är„‡ù´»!:þ¡sÑü›žö`ŸM·Ø€
 
-ŸsŽjýB±?ÄqÔ©’£ÃK¤ã®¥À¨	Œøîj‹}à*•2£J`”£|qÂ1¡1Qùíž?"1nökU½qç½ÿqÆ"®’_âJp½9‹–Y¼ïÈ`˜ù©ûEƒ‚ó‹öŒ88\~ñ»Ù˜yR5ýqO"y!
-.rŒiÓx
-¨ç èžñtï¥ôîZR($RÈ]m…w2µÜ®oî?ÞÂáy|˸9Ÿfʧ™ò	dzî4PÊLuæ „ŽîDUÎ?“3 pZQÄ?öGïÎ
-å/ð¼´%õP
-Û8x™ÐäÂ	LÐ¥¹tL嬳¤jÇ–÷¼ª×Db¤
-[ÐcÄsZ¢×¼câMë¹píy{Ú5\p°—E5Ššßõ€<Ÿ{4+›]¸Æ	«¢âI	&½9_ôÌk/H£;‡¿ª­
-DŽº3Wt<¦rDbô^/)‡C:„7Òµ¡Žh,Ù`µó»0 /ºÂ->d¬ªj†¦kQf¢Ø~Øuç펛Á=l¦ TÍ©.‡ýÏ ž•õ©%3ƒ©/­ ¢œb9§ õžŠÍ¥[y32†Ï2)UtÝ~EÓ૤¥a/­¸-ˆ™R~jriã+"Üò]¼åõ͹-ÃÍså­…´B?-FàmÝÖ'_ÂÙP
-jk}휓¼¯ämCˆL8±ÿ_w(!ÄÔýõýhAZHŠ•8Îs»5 w!„g1åwŠR8ŠxãN¼§ñ?±6ëÖO™{Æ32bð‹X່…ZP	•è4‹4ÔqxúŸ©•€z,i½MjAy—¤¡Š|lR-5©¸€“ˆPØID€ÿª®õûÙÄ*9×MɃktÛ–¼Ê—™p³ÔÌJ'®ú´—.8ñ¾94ƒ£( ®¹¼Û³Ü«qeú»Ž'Ÿ¡YÌÎ7£c+0ö¸ÿóžÇ_&Ù3"H@JÅ9F¿ÞçÅGé×5gïá„œ«y\^0‹ÆGE4@®å±~†`W…‚À~ÉFH¼d©qhåÒ 1ô„øÝŽñ—;ñÝàÎ$;¯†Pöq›–Š?­C· YÞøÊ”LJŠ×0 9²õ54Ãyž¿é@ø¢‘?IýÏ›þ“gfî?¯Þ},ú¢!Zù¼—‚´×ק†ú@kâ¿2êÛ¦_ðè¬HtòÿŽÀ‚«³9G¥;òñÐ?Þü‹Yb«ÔŠ¬’Âü\¯ê
-™'E:ÖDE)õm+´m×ö¢5)Í¥_¹ö.ebeöÊ°gÆ™)ïj<†O€c Ÿëámipû?ÐBóPšò2¨ÀÇ_?ï6—¸Ë‘(¾—‘›sº~—,:µÄP©ú(Ÿ‡ö 
-Q(XÀ"Ÿˆf…OK[L$29®_Zbé[bA/38LZbaç-1Êíbµãûd½²c”}2á¸ä&¤ïŒÑ+¹•Ä‡+î&ç8ÇææJ
-ѳJ‡.g²YYã{ììf×*|oé…Úb}É'¾-Æ=Èäûø_͇"ÿ{è勱ùÅ¥aÔå]j1ß-XìÞjí«Xå^ÍÌ< mÐd÷y1y«Â>Ø~Œ®ù4c"­Ë£îãLb9ÂÃ|ÚÝÿйhþMOûG°Ï¦‚[lÀ††çR¥øŽ=oZÅärüØ[p*…®õ´QÏÏïx†%¾”*|V€ ƒe>înëð??
-Ã踡œE0B|ü/¤íz
+Ï¥Jñ{Þ´ŠÉåø±·àT
+;\ëi£>žŸßñK0|)Uø¬ AË|ÜÝÖá~†ÑqC9‹:a„øø_ìíx
 endstream
 endobj
-10937 0 obj <<
+10979 0 obj <<
 /Type /Page
-/Contents 10938 0 R
-/Resources 10936 0 R
+/Contents 10980 0 R
+/Resources 10978 0 R
 /MediaBox [0 0 612 792]
-/Parent 10940 0 R
+/Parent 10973 0 R
 >> endobj
-10939 0 obj <<
-/D [10937 0 R /XYZ 151.701 685.529 null]
+10981 0 obj <<
+/D [10979 0 R /XYZ 151.701 685.529 null]
 >> endobj
-10936 0 obj <<
-/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F51 3729 0 R >>
+10978 0 obj <<
+/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F51 3736 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-10945 0 obj <<
+10986 0 obj <<
 /Length 2309      
 /Filter /FlateDecode
 >>
 stream
-xÚÅZÝo¹÷_±H_VÀ‰å7¹ú¹œƒCšÂεE.kimmOÚUw×Nòßw>¨Oˉm	苇·Ãß‡¤ev›ÉìíÙß®Îþü³ÖYE*»ºÉ””":ó±®°ÙÕ4û”_V“¡n›Ñç«w$Eá½Eq]	Ò’åŒNŒÆJz“¿+—eSõÕhlœÍÏgåÈȼ뫡g5NÂX¢
-k ¬[)ò¡@©³7Wgÿ=SÀá-Óœ0&›,Î>}–ÙúÞeR˜"f_Hr‘…w¨mž]žýãLnOW¹í•ŽBÁ\¼-Í	‡Ÿ”ØmÎÛ¤&ŸÀìu̇²nêæ–ûJ&¿+cÓ”ÔŽf…^Ï(9owp'¬[Kü.”_ݨzŪëfk$ÊΫ¦\T?#êüúnH6¬{úôÅjM;àÈÙX)#‚tÐ0ÂقǼîÚ?p^dŒ¡±8 þì¿õCµ`Ö0+æNʵR{V6ÓyÅí¦mƯ/Ï/FcÐxÁ¼-ÃÙ!³±¶0mÿj–ðqÛUåPõÿZT]š¸  ×¸Q5“–F˜ÒB «î™+m“v±,‡úºžƒý¶«kWE²jÛ-;îÔ^å_êa†-Év «í˜ñ¾^34æ ö­–8+øNåKÐZà']Õ/¡°CåR÷äûù7–#óQß-°ëº.·ÍKN{½\Î+fãuþ¡k‡–ÔNÚùOÈ+rXîd—@cÛLæü}I> ¥‡A/Û»n’„ûö†üöeZÉ|ä.»L{4v>ÿ$qÈs—u3¡YDº§f±­/®ÜFÂ<@c=Ao ¸ Ù6=÷} $=%spM at dž>ÆÅá~ˆL¢ß_ ¢ñ¯ÕŠEZ±–î€ Ý¦ Þ 2ü¥‡žæÙvߘK0ÚÏ`
-Sù‚CÖ`Ž†×¤³]ý¼,y!ˤ¸Ißm/Gü:»½;dkSÑx!ä¸Ò&øüŽ+08.€³[Â%ŽtOêë)³Ä*ðvPßßtí‚»xVÕ#á²É"‡bü—v
-¥ŠßÁŒ2´ô§Vƒhsê²{pµ!B¦é¹qÍ!„¸ÅŸè”œ¡‹Ñ¦Ž¾E„X˜§±ô98åÀÞŒv{nÐ6A	»Þ|<¿û°s²·WOûíí:Û®¾­›rÎ
-~«›Äÿµ¦¹Þ}Å$Ùªü¢9dÐ0C¸é!Ýö˜ïu"!B|…Ž¼Î$I~`´{À\ÙŒ‚=äÕ*©­pJ9嘑rvÉ4ZÕû›þÀmµÐÊdÖYá‚úî-t0ë
-úÐÆlawŒžt™ W3$-kÀú¡¯æ¸7›‚ây	æÎåe=/¯1S û35Ê5˜¾šñ嬾Ún”ÁÄt£¢Úìšþîâ’íY-š4g'OÊyÕïX´‹>màP‘EWìliSŽÅfSŽq³)ÿA £,á¤ìÊÉPu=ópXüvµå«¼gÆfÊ{ÜäéFGìýÃ!íŒ6ÿQ4¸ŸXH~”Ï,äB 6öò
-QdC×:©Ž
-B0Ô:0°»Ÿµwóéž^Ú±q×Ô_¹µrÔ¤‡&²-*ðφS7B¿ý|™8ýºhB4­ŠÌ쉽´}-É“Ë´o!›Jdµ÷A.¯vMÂ‡ån(£å.Ar·¾^kóð©<Ã7`ß’bÖµ{®Uª1[«Ruí‚´·>b¹ó7ö%…:l°‰äí–êƒE>ƒEš‘o¼Jm#Šè²®Ênž jc%¼Û·Ržtœ°Y§!íÑKkó,ȯJI¾ç"+"Œô=Ôz#œ‡öFµŒ±ÙïØPµÌ8Í¹ïš Ò
-dÜÞôO¡ê±uÂÀYeK!­³p1¬<w™÷T%¯>O™up(¶áváª\µ¸ÿåºV›×MJjˆt˜"låÎz†Ó',Zuivø|Ž„NH®™”ë>”üüTðé  ª'ßóUý |…GƒoOÕqà;Þ®5`Nàþ—ë"ð¹>'Bĸ‡Í(mͽr9Ô 
-Jé‡èµ	"ÑS
-¡<œú™”LæL at 2µßXIê’ù‚þB‡w:ç
-—Ÿ£Úüý-à/l‡ÔÖÔ2ŠµÅ•c±1öPðÒ=A<X8	1ùÍ©¸¯ÛúÅž(Ê	iO“¥Ÿ¯ê²Qxt ì©:.PŽ·k
-î¸ÿåºdiSÄ@“†7iÓÂÉ­ÅÐÀâ=jC!aE
-’IǤgR1øòÖçÀCUŒñà)<ѧxðO„«4Bæ$p}¾ªÀu£ðh¸î©:®ÇÛµ†Ø	Üÿr]‡áê®%ê‘Ñ
-‡µ"`,<¦Mhñ,ýì.ÔÑñ˜}ªïcvK᱘ÝWufO`×
-g§pÿËu*„£°Á‚.+‚vëBXk…õTMÀßåúígó­VÂêÍ»Ž”ë#õF&Ò&dת Ì)™tLèO>¹¤Ö¡*ž$õ¾@Õ`¼Qx4Œ÷TããíZCïî¹®0v’BAG-Bº÷¹Ç³—§@°Tð|œSà$R¹
-¿j&-3!Y{H´˜o¡Ð€ ”Ÿáïò‡à䛜PE<ÉÅ
-ê’áÁCqq£ƒÅæPúÇonh&6žäæfX·s=¸O›žÏ·æð[¸6xV±=ÿ¦[Ú;¼$Ôë«UjW7Î?Fs“Ð"^»ò#4ß¾ÿȍy}]§gô{æÜð¥³Nw²ØÚº“ ³BåÿÄûäGHई†é
-~í=ßéM;=¯"ì'årL÷Ù¯’Žt·mÒs-Êá›ÐP¥¯W@Å“ÞEJø«,¢Ñ½c8!ë ³±
-TQmþeBc|I™_4Óú¾žÞÑÃœ*/ðzvQ5C9ÐÓ聋Y°TȘnj~©ºôÏÞ±éŒî«§Óõvº·†XjftÕmÙ¥çCø²&kF*O!+ÄOsdÔ_‚@ú?#¶è
+xÚÅZKs¹¾ëWL9—aÕÁ˜Tå਼^¹¶§$o’òú0"GâdÉff$Ûÿ>ý Ÿ¢lIdU.Øèi4_? Hf·™ÌÞžýíêìÏ?kQ©²«›LI)b¡3á
+›]M³Oùe5ê¶}¾zGìQÞ[d×…À-™ÏHáÄh¬¤7ù»rY6U_ÆÆÙü|VŽŒÌ»¾zã$Ì%
+YдúÁº• r½¹:ûï™*0o©æ„1Ùdqöé³Ì¦0ö.“Â1ûBœ‹Ì¸(¼Cióìòìgr{¹ÊmO¬t
+Öâm!hM8ý¤ì@oëtÞÞ`kò	¬^Ç|(ë¦nny¬äæwelZ’Ú‘,£Ðë%ãíNî„ukŽß¥“ò«›@«^±èºÙšÉ ‡²óª)ÕO@ˆ:¿¾’ë‘>}±Z@Ó8s6Vʈ tŒp¶à9¯»ö\WchBc,Nˆ?ûoýP-˜4Ìʁ©“²A©ÔŸ•Ít^q¿i›ñëËó‹Ñ$^0mK1AzÈl¬-,›ç¿š%|ÜvU9TýÀ¿UW§.n èõîTͤ¥¦´Hª{n‡•´I»X–C}]ÏA°~Û•µ+"iµm–sj¯ò/õ0Þd=ÔvLx_
+¯ó? ûVK\|§òŠ9h/ð“®ê—Ð8 rp©{²ýüó‘úÈwÞÎï8t]—Ûê%£½^.çN«ñ:ÿеCKb'íü'¤9ì
+²I ³­&Sþ¾$ÐÖä—í]7IÌ}{Cvû2©¤>R—Ý–=;Ÿÿ‚8d¹Ëº™Ð*"NÝS·Ø–Wæ %a ±ž 5 \Ðm›žÇ¾  ’œ’)¸'À2Oãæð8x&µß_  ñ¯ÕŽEÚ±šî€ ͦÀß 2ü¥‡‘ÖÙvߘJ0ƒ¶ŸÁ¦Ìò§¬A/œ
+¯If»úyYòF–Ip“¾ÛÞŽ4ù74v{wHצ¢ùBÈq§MðùV °_ eß/¶˜KœéžÄ×S&=ðU í ¿¿éÚñªªGÜeEùø/íJ¾ƒ;eÀhë+­àÑæ4d÷àjC„HÓsçš]q‹?ÁÑ'È9C!¡M}‹±°cés0ʁ%$¼íöÌ m‚½ùx>~÷aÅæd%nîžöÛéÛ®¾­›rÎ~«›Dÿµ¦µÞ}Å Ñªü¢9¤Ð0C¸é!Üöïu"!Bt…Ž¼ÏÄIv`´ä{@\錌=ÄÕ*‰­0J9å±åèœ;h:´«÷7ýmµÐÊdÖYá‚únŠ:˜u‚>”˜-dÇèI–	z•˜!hYÚ}5ÇÜl
+òK¤%˜;——õ¼¼ÆHäŒÔÈ×`øjÆ—³úfx¨»QVwՍŠBj³«ú»‹KÖgµ	¨Òœ<)çU¿£mdТ{,ú”À¡"‹®ØI))Çb“”cÜ$e ?ptä%œ”]9ª®gN‹ß®R¾Ê{&l¦ ¸Ç]ö‘þ '±·@îg)3Hþ£h0ŸX~Ï,ÄB vöâ2‘gÃÐ:¨Ž
+B0ÕÚ1p¸Ÿµwóéž\J„عkê¯Ü[™jÒCY‚XˆWá
+¡ß~¾L”~]4!šVEfö‰ØÞ Ú¾–dÉeÊ[H¦Yí}‹Ç«]¤ðáA¹Šðh¹KÜ­¯×Ò<|*¯ð
+è·d ˜uíž«C•jÂŪT]› åÖG4wüƾ¤P‡‰
+v±y»%ºð Q€Ï`D‘d¤ï…‡RÛˆ"º¬«²›'ˆÚh‰ïöµT ƒ''lVÀiH{´ÒZ=ü«RR†ï™ÈŠ3=ÃD&µÞ硽Y-clgõ;:AÀA-3Nsî»* ···üSˆzlŸƒ0pVÙHû,\+ÏÝæ=QɪÏfŠm8…^¸kwí湬UòÚ II
+žK„Tî¬g8}¢Uç†!Ãçslè$€Í57åz9??|:€êIÀ÷|Q? ßFàÑàÛuøŽ×k
+˜˜ÿå²8M;às"Dô{HF)
+ÿi4öÊåPƒ((¥gØ8<@G¨M‰žjåáÔÏMÉÍœàÁ@í7V’†d¾ ¿0àÎ_ÁyÃåç(6ÿ@øéúšFÇC±¶¡p,6Æj  ~Aò£‡£"°'AhL~³ÓT<Ömýb… žê(Ê	iO¥Ÿ/ꎲx´£ì‰:ÎQŽ×k
+î˜ÿå²DiKDG“†7)éáäÖ¢k`ñµ!—0Ž¼š’›Ž›ž›Šð/o}þW <TÅèžüÁ“?xòþðD¸J#daN×ç‹ú\7†ëž¨ãàz¼^kˆÀü/—u®>à^B¡­pX+†ÁÂcØ„>Ë¢Ñÿ7ÌêBAOÙˆú>f·‹Ù}QGaöz­pv
+ó¿\Ö¡B8
+,Ȳ"h·.„µVQOÕü]®ß~6ßj%¬Þ¼ëH¹>Rox"%Äƒ¸Vaš’›ŽºÇ“O.©u(„Š'	½/õo
+ã=QÇÁøx½ÖÐ;ù_.ë Œ$WÐQ‹î}îñ¬Æå)4X*x>Ω p†&R¹
+¿jnZ&B°öh1ÞB¡N(>ÃßåÁÉ7#:8¡Šx’‹”%Ç>ââF+ŠÍ# ôßÜÐJl<ÉÍÍþ´nçzp¿=¬X2<_›ÃoáÚ`YÅúü›niïð’P¯¯V©_
+Ü9ÿPÍ]z@‹xíʏPÐ}ûþ#wæõužÑï™r×Î:ÝÉboëNV Ì
+•ÿï“} “"*2¤7<øµ÷|S¤7íô¼Š|°Ÿ”Ë1Ýg¿J2ÒݶIϵȇoBC•¾^=OzO)௢ˆFóŽá„¬ƒÎÆ6PEµù—	þ%e~ÑLëûzzGGpª¼ÀëÙEÕå@O£.fA!cº©ù¥êÒk<[Ǧg0º¯žNk”CÒéÞ6`A¢™ÐU·e—žáËš´©<)„¤¤?Í‘R9V éÿ ¸Œ¶í
 endstream
 endobj
-10944 0 obj <<
+10985 0 obj <<
 /Type /Page
-/Contents 10945 0 R
-/Resources 10943 0 R
+/Contents 10986 0 R
+/Resources 10984 0 R
 /MediaBox [0 0 612 792]
-/Parent 10940 0 R
-/Annots [ 10941 0 R ]
+/Parent 10973 0 R
+/Annots [ 10982 0 R ]
 >> endobj
-10941 0 obj <<
+10982 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [251.683 386.157 326.858 397.846]
 /Subtype /Link
 /A << /S /GoTo /D (vfscap-intl) >>
 >> endobj
-10946 0 obj <<
-/D [10944 0 R /XYZ 100.892 685.529 null]
+10987 0 obj <<
+/D [10985 0 R /XYZ 100.892 685.529 null]
 >> endobj
-5127 0 obj <<
-/D [10944 0 R /XYZ 100.892 371.072 null]
+5116 0 obj <<
+/D [10985 0 R /XYZ 100.892 371.072 null]
 >> endobj
-10947 0 obj <<
-/D [10944 0 R /XYZ 100.892 354.202 null]
+10988 0 obj <<
+/D [10985 0 R /XYZ 100.892 354.202 null]
 >> endobj
-10948 0 obj <<
-/D [10944 0 R /XYZ 100.892 348.224 null]
+10989 0 obj <<
+/D [10985 0 R /XYZ 100.892 348.224 null]
 >> endobj
-10949 0 obj <<
-/D [10944 0 R /XYZ 100.892 354.501 null]
+10990 0 obj <<
+/D [10985 0 R /XYZ 100.892 354.501 null]
 >> endobj
-10950 0 obj <<
-/D [10944 0 R /XYZ 100.892 342.546 null]
+10991 0 obj <<
+/D [10985 0 R /XYZ 100.892 342.546 null]
 >> endobj
-10951 0 obj <<
-/D [10944 0 R /XYZ 100.892 330.59 null]
+10992 0 obj <<
+/D [10985 0 R /XYZ 100.892 330.59 null]
 >> endobj
-10952 0 obj <<
-/D [10944 0 R /XYZ 100.892 318.635 null]
+10993 0 obj <<
+/D [10985 0 R /XYZ 100.892 318.635 null]
 >> endobj
-10953 0 obj <<
-/D [10944 0 R /XYZ 100.892 306.68 null]
+10994 0 obj <<
+/D [10985 0 R /XYZ 100.892 306.68 null]
 >> endobj
-10954 0 obj <<
-/D [10944 0 R /XYZ 100.892 294.725 null]
+10995 0 obj <<
+/D [10985 0 R /XYZ 100.892 294.725 null]
 >> endobj
 2958 0 obj <<
-/D [10944 0 R /XYZ 100.892 187.209 null]
+/D [10985 0 R /XYZ 100.892 187.209 null]
 >> endobj
-10955 0 obj <<
-/D [10944 0 R /XYZ 100.892 156.919 null]
+10996 0 obj <<
+/D [10985 0 R /XYZ 100.892 156.919 null]
 >> endobj
-10943 0 obj <<
-/Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F51 3729 0 R /F4 5492 0 R /F70 4384 0 R /F17 3698 0 R >>
+10984 0 obj <<
+/Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F51 3736 0 R /F4 5484 0 R /F59 4373 0 R /F17 3698 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-10960 0 obj <<
-/Length 1983      
+11001 0 obj <<
+/Length 1982      
 /Filter /FlateDecode
 >>
 stream
-xÚåËnãÈñ®¯ r¢a«ŸìîE6‡Öƒ5°»ìA3‹€–(‹Yꑍƒ ßžª.R")<‹ ¹¨›du½_]âÑCÄ£w£¿Ü&W†G‚3Ͻˆîæ‘0‚Y.¢Ôyf¼Žîfч8u|üëÝõäJÊÈ1Ÿ¦A¥L¥0 ÷«bº'Òdz|œˆx2ñ[Ü,²±âñ¶Êë
-µ°ñÛE¶©óí8QFÇ*àýp7úçH 2`§Ã…aJEÓåèï<šÁ·ëˆ3å]´ËHÇRc`_F·£¿Žx#ÿ
-µgAäþÝÏⲸ9Vc%ãO±ÓäJ˜.'˜vº•þng×(‘W³2§ýu¶ÉVyžÒxºÞnói]>!ôx—Šøi,]¼~$ðj±~,g´Ï6 çêEƒn“ÕS„_ kQb4“BD‰PÌhOœ´ Ô§D0—L7^Éd’ÍŠ<ü«±©,ó¨ԍ¶LZ)æ#|šÀƒå]”tÀj^©#òŒ8Æ°T«Xu¦q™ªX=Ð1’P郄ùì4Â7W/À¿‚£å 8X
-ø*zʶ
-Â,œƒ³¢ÌîËü;ÈŠ®@„±L¨†³ÙÐiâé"CÏ¥‡ïiy{
-
-bñ¾êWÅç玅턖üqz}“,«ÞË÷wW‰Ø•-«>‰£ÓXë	úíÇ?&	áúáýÛäú†öU¾-òêÔ±=øí¢˜×¿þñöèDÒå¥ÕQQmÊìé+ô4ôžVÙMìýÆÇdà]7\¼KÌ'6žfe^Ñ›ÜðùºÎ?gËM™ƒChÑ0œJ¤ÃU¤-gVè³¹$¸~›IBæèó­œcÖ¦—‚ºˆzڐցUAL7Aô(¹gŽË¾VëšœöäuqãϏ…€¯mœOÑÛ³Gð{L¤-Øz>ˆ 2ôÛ>O×Kˆ1ª²¨ï
+xÚåËnãÈñ®¯ r¢a«ŸìîE6‡Öƒ5°»ìA3‹€–(‹Yꑍƒ ßžª.R")<‹ ¹¨›du½_]âÑCÄ£w£¿Ü&W†G‚3Ͻˆîæ‘0‚Y.¢Ôyf¼Žîfч8µnüëÝõäJÊÈ1Ÿ¦A¥L¥0 ÷«bº'Òdz|œˆx2ñ[Ü,²±âñ¶Êë
+µ°ñÛE¶©óí8QFÇŠ#îÑw£Ž v:\¦T4]Ž>üÊ£|»Ž8SÞE» ¹Œ”q,5öet;úëˆ7¢ñ¯Q{DAîßýüØq*.‹{c5V2þk1M®„é¢q‚i§[éïÆpvx5+sÚ_g›l•Wá)§ëí6ŸÖåB¿w©ˆŸÆÒÅëG¯ëÇrFûl³Àp®^4è6Y=Eø²%F3)D”ÅŒöÄI+ @}JsÉtã•Lö'Ù¬øÈáÀÿ›úÈ2
+AÝhˤU‘bÞ8§	l <XÞEI¬Fá•:"ψSaK5°*Ug—©ŠÕ#	•>H˜ÏN#|Cpõü+8ZP. ‚ƒÕ€¯¢§lÛ ÌÂÉ1h1+Êì¾Ì¿#Œê
+ÄAË„j8›­‘&ž.2ô\zøž–·7 Ð ï«þqU|~îXØNhɧ×7ɲê½|w•„p‹”-«>‰£ÓXë	úíÇ?&	áúáýÛäú†öU¾-òêÔ±=øí¢˜×¿þñöèDÒå¥ÕQQmÊìé+ô4ôžVÙMìýÆÇdà]7\¼KÌ'6žfe^Ñ›ÜðùºÎ?gËM™ƒChÑ0œJ¤ÃU¤-gVè³¹$¸~›IBæèó­œcÖ¦—‚ºˆzڐցUAL7Aô(¹gŽË¾VëšœöäuqãϏ…€¯mœOÑÛ³Gð{L¤-Øz>ˆ 2ôÛ>O×Kˆ1ª²¨ï
 ˆ¨°û[±š­Ç@pW±Aì'R`*h¬gÌ}"}€À…Œ§gÓhj˜àé0j8צQÜüB‡Ã4ª=¤QoÓ(ccš¥' ,c)r ´šiÞˁæ”{¦Á€ƒHÁ"ƒÒÕ‹Rð8M$“ÌL$SL„_H
 Jè8¸µèÔ Ø?†P€
 ™OèçÉ2ß>ä
 Ü'”>ßVÅzUa‚®KðTÐ#aոȶu(ʬ~.Qgä•ÁSˆ<è¾ÙŸ¨š3MŠîeh´I at 1ÈÐ#дB§ÁåÝ ? yç¡úkHA”òL‰–ηy4ïv=t]\ÐÒX:	}”èkŸ°áqò¨×™Bƒ?øT¦¡ŠîÙs‡<ñ‘s{¢ÓéP.=
 È‘5`_¯ÕYý¼:!ƒ‚#™“gû- àðf ‚‹àú¢ 	t¶‹1ÜÓ¶^jëªF³/Cf @sv	¾ŒÐàiò"øv\mÅ;x”„Ÿ¦¨ú”AóFeœ8ûÄ9¬C@"Ƥ ï¥%£eKKEKNÔ¹T§Ô ¸p=Hã›ðëï
 ¿ò«Vqæ ½ˆÃ¾×s{Àøj‡ zÃ¾ž¯½“]À ߎë´ÃZƒÆ„Þ–^h
-¼Wð›ÆEØC—îBgri¿M Z°‘‡V‰ÄM dD|ö7ÔLѭйoƒ ió}Ëq€J¡Ø‰f9öÈ$\ªÂÍÁÁÍaœè àçê	¸ÙÑEùË Þ5 î«£P€“Š•—ãz.
-_…T¯‹Â×󵏜àÛqŠBÇ´eJB£»¯By?\*Z6´”¸8Š?º³úLl¦gbÓvbÓ¾´¦4M(ÂKw™žp9~¤Lùª¦p¦ÖïÃ8=ÓT"yë.ÓTÈšÞ­îK·;ìú\“À%ŒÿïûÒ¥L:w‘û>ââÎÿŸÜ÷Am"’½k¾†ÑjjµÁû£œÇ?[ ±^áü)çÈív½¤§ÛlyŸá7§âÛýPéÄTHz&¥$
-7Û
-¯¹³E\JТÃW4£B—€Af|ûQ(†Ñ.ž…ûf }ªê|ùzØdÛl™‡!4>îoVÑ‚AR±"¾Œ'.ϳ|ž=–5‚Cmoå›ì!ÐWq±¢O{†éµdŸéýÕMä:çéñ€ÅŽl@Ëðcƒ¯Pu4¡èyÈ—&|õ¢À€²8Ti6ëå+zÜæð£à€vï–(Ò¸t0C7ÌJÛ¶
-4øT^‡9 :l^Ÿ2qªº=ÈÞý1Sô!1© QNˆp81Ã÷l¨‰]3§”‡|6¿‰e¶Ù4ó×Ù=pZ6a²[U ys;¦˜“'‡‘sƒfà‡4Ùº§Ð[wÀlŒT²í£ú‚žüËj0\¹Ì¹¼%´b:í'.Å#9ß6Ý$DªrÔJÆ¡–wçøÐþÂ0è)ªQÕŸú´n™H÷6_Ôõæ»Éd·ÛÉ»/Êõ}ÎV9ûÇfL! mpoÁÌ*Kgþ¾h˜;¼^VO¿Mªõ¼ÞeÛ|Òü?áPšþñX°E½,‡³È.gè$nxû3ÉÚS
-$„qAÓ›ëýïë‡jÓÉ9
-xlßLOGÕ¹ãxÿØf[
+¼Wð›ÆEØC—îBgri¿M Z°‘‡V‰ÄM dD|ö7ÍýCt+´AFîÛ HÚ|ßr R(v¢…YŽ=2	—ªpspps§:(ø¹:AnvtQ>GÁ2¨w
+ˆûê(à¤âBeã帞‹ÂÆWGá Õë¢ðõ|í#çøv\§¢Ð1m™’ÐèP׊–
+-%.ŽâÏc£î¬>›é™Ø´Ø´/­)MÓŠðÒ]¦§\Ž)S¾ª©œ©õû0NÏ4•HÞºË4•²¦w«ûÒí»~@×$p	ãÇû¾t)“Î]侏¸¸óÿ'÷}ÐB›ˆd!C´Z€Zmðþ(çñOÅÃH¬W8Jã9r»]/éé6[Þgxç
+éøv?T:1’žI)‰ÂͶ@ÃkîÃlW@…´èðͨÐ%àCß~J‡a´‹gá¾@Ÿª:_þ6Ù6[æa;Ä›Uô€†`T¬ˆï ã‰Ëó,ŸgeàPÛBù&{ôU\¬èÓžaz-Ùgz¿Cu¹Îyz<`q†#Ð2üØàkTM(úBò¥	_½(0 ,UšMãzùŠ·ùü(8 Ý;‡%ŠÔKøþÝ0+mÛ*ÐàSyæ€è°y}ÊÄ©êö {ôÇLчĤ‚FA8
+ FÀáÄßC°¡&vÍœR
+òÙ@ü&v–ÙfÓÌt\g÷ÀiÙ„ÉnT@äÍí˜bNžFÎ
+šÒd#èžBoݳ1RÉ´êzò/¨Ápå2çò–Њ鴟¸ä|Ût“©ÊEP+‡Zޝ㧢ó€A˜(HQªþ4ÖÙ.¸e"ÝÛ|Q×›ï&“Ýn'gì¾x(×÷9[åì›I0…€´Á½K0«,ùOø¢AP`îðzY=ý6©Öóz—móI3ðÿ„CiúÇcÁõ²pÖýсÄ
+o&Y{Jä‚ð .ˆazs½ÿ}àPm:9§í›é)à¨:wï¿»öfE
 endstream
 endobj
-10959 0 obj <<
+11000 0 obj <<
 /Type /Page
-/Contents 10960 0 R
-/Resources 10958 0 R
+/Contents 11001 0 R
+/Resources 10999 0 R
 /MediaBox [0 0 612 792]
-/Parent 10940 0 R
-/Annots [ 10957 0 R 10942 0 R 10956 0 R ]
+/Parent 10973 0 R
+/Annots [ 10998 0 R 10983 0 R 10997 0 R ]
 >> endobj
-10957 0 obj <<
+10998 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [427.784 168.913 479.595 180.603]
 /Subtype /Link
 /A << /S /GoTo /D (japancharsets) >>
 >> endobj
-10942 0 obj <<
+10983 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
 /Rect [174.46 127.92 464.096 140.872]
 /Subtype/Link/A<</Type/Action/S/URI/URI(http://www2d.biglobe.ne.jp/~msyk/software/libiconv-patch.html)>>
 >> endobj
-10956 0 obj <<
+10997 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
 /Rect [174.46 116.961 402.403 129.913]
 /Subtype/Link/A<</Type/Action/S/URI/URI(http://www2d.biglobe.ne.jp/~msyk/software/glibc/)>>
 >> endobj
-10961 0 obj <<
-/D [10959 0 R /XYZ 151.701 685.529 null]
+11002 0 obj <<
+/D [11000 0 R /XYZ 151.701 685.529 null]
 >> endobj
-10962 0 obj <<
-/D [10959 0 R /XYZ 151.701 357.788 null]
+11003 0 obj <<
+/D [11000 0 R /XYZ 151.701 357.788 null]
 >> endobj
-10963 0 obj <<
-/D [10959 0 R /XYZ 178.974 358.365 null]
+11004 0 obj <<
+/D [11000 0 R /XYZ 178.974 358.365 null]
 >> endobj
-10964 0 obj <<
-/D [10959 0 R /XYZ 178.974 346.41 null]
+11005 0 obj <<
+/D [11000 0 R /XYZ 178.974 346.41 null]
 >> endobj
-10965 0 obj <<
-/D [10959 0 R /XYZ 178.974 334.455 null]
+11006 0 obj <<
+/D [11000 0 R /XYZ 178.974 334.455 null]
 >> endobj
 2962 0 obj <<
-/D [10959 0 R /XYZ 151.701 249.814 null]
+/D [11000 0 R /XYZ 151.701 249.814 null]
 >> endobj
-10966 0 obj <<
-/D [10959 0 R /XYZ 151.701 220.39 null]
+11007 0 obj <<
+/D [11000 0 R /XYZ 151.701 220.39 null]
 >> endobj
-10958 0 obj <<
-/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F29 3731 0 R /F71 5424 0 R /F4 5492 0 R /F51 3729 0 R /F17 3698 0 R /F70 4384 0 R /F30 3732 0 R /F58 3733 0 R /F68 3734 0 R >>
+10999 0 obj <<
+/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F29 5413 0 R /F53 3738 0 R /F4 5484 0 R /F51 3736 0 R /F17 3698 0 R /F59 4373 0 R /F30 5441 0 R /F61 5442 0 R /F71 5443 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-10970 0 obj <<
-/Length 1721      
+11011 0 obj <<
+/Length 1723      
 /Filter /FlateDecode
 >>
 stream
-xÚµY[“Û4~ß_áág B÷Ë#,-°3Êl`˜iûàM´‰‡Ä^l‡vÿ=Ÿ,'ëd½¦i“eåè\¾ïèH>¡É2¡ÉOW?Ì®¾{Íybˆ3”%³û„QJ¬ã‰¶Ž('“Ù"y—Þúy“—ÅäÃ즷Äi-ƒ8w„BšF9A‰&“)£Z¤×å„¥›
-VM…R髪*'‚¦Uµ(
-SÄQ×Z©vz´eAêêÕìêï+†Y÷<SDˆd¾¹z÷&üv“P"œM>¶’›D(K´
-ÚÖÉíÕoW´‹v@—¦„sy¬Ì8ó¢²²Cï÷Ú´)c˜MœN³»µGüVh LÊbôLõ×Ã	F÷ÁßdYáë°N ÆUVeóÆWáU‚‰¦Ž?äE|Þf›	7é]6å„Ç©¬Xô~³á71‚§TÄIù%€?‡”¢Ô([ÜBµÛ+ï+a$@¤‘e (8I7F’!\ÛDAlÇQÀGð'ìl›¶SL-òb&€øcÝøÍsø@4ô‰Ë8Eû&¢gÛ"ÿ]š‡µožû% §Ñüü`:4Õg²Ç±Ø't¸E˜¶D„˜#(BtóËí1—°Ë­šìÈî*¿Bë˜'g£Šp#KÊ¡]Ç$¦ì†pÛ}]û*÷õ÷'‡>À=theÏäOÇÎ¥Þ) E2݉ôê÷ëæ/`5ÄfÙs«Ó›·ŸÉÁ©NP †Ç€‚„ƒ;gR€úhx¢'”›="žfŽö.—ááÉÓ
-f/3uïvT{÷ÙTîÅs®T«ë̃NI(“—Ù/ÊXB‹p\ÿv„…K˜ÅÙJø¡Ñê$wŒ(e¹±gÕIî$*ÝQ°Çu²½9}§þx};’'1F´Ùx^"àJHµ9?¸½Z&XÄæçWŽ$Â%̆èœ0‡fçÛªòE¸Œ6ëÇÈDQ~„Š“] Bá
-4®ã3¨š0æÎ¥"¤©ƒG¸Øî4ù}öÚŽpq	»‚j"Œ~fwjG?Ùð òᛂŸ	¼à„}NUÆ9ó2ð\‡“Kh|è™'à§o²ùÀé¥8QÀ+œ^]1¹¡èî·KßÃÓ·ËÉ®&pc9ûc(êça'Ò–‡{GGDÙ¬|U°q	Ë‚1"íþð'[ :èiGÆË_Ü
-Ñà«{L>RˆÔ‡Çj » ¹ð‡ÃmÙ ØŽõ®qøp5½ö*<É'íÐúµhVŠÔÊë¶Y!ylV`®×ÛÀì¾=_ÿ	/ xßi:ð	FŒâÉ4\nú[óÈ£NêñèY¿c°Ÿ"-ÐUê”~JLD“0ŽºÃd¿§$Q‘„aOýµÉ”á·ôºìzkÚt½5¶ï­MØÊ
-@@M¦¸“c{=:¶ÓòÖ¢@Ö¡ç¡uz_7Qå>>_½å¶Xõ­‚f¤£â÷LÈ>~¡GÕݽæåæaåElª„ÕÝNAqÓ½ÇÇ&¯ë ÓÚ2ì $àr/•Ü5ÉöŽ¸%]_ò=.tkO¾
-’ðWj1 #\ö”ÁãÇx¢ÖÄÁÂßgÛ	K×MçÕQS	\S·³µ(Ãr'ÒùSwæØ;…5{ïÈdŠ›N:[ù!õ¡ [u’v‹Þ­ØE³­ý¢‹«ŒÏyÙž.]‚7]¬Y“í`BE2™v•«ÕÖJÞaó²eqá²e7-…Ñ]PýǏ“–ì*¾ýøëm·~w‡\
-£é/÷ûâËðw¦‹²‰ƒU$¢ûq&+zƒ‰=Œ gðÛ˜™g1ýæY×S­³{Ï]™æË¢¬ºfl³Ê»îëÆ×u4…¥¡”¢&­Wåv½ˆã˜ö¾ûaûð€wZ5~/€÷Ç8~B-¼­ËVvLfë8—™vbÇfœÅfó›.Ð,4:}“ý5雯üHO8Öâl÷8‡™l½Žƒ¸EM+ÿ÷6¯Ú0ý€{¤ÿš(•¡:ÊäEÝ`¥_ÀÍLKt>0ÊD¾ŽŠèSc;¾ÞWå¦ï®ŠÞÖ hîÁ¦’,Ýì”ÎÅ §
-e®YeMœ‹¹‹6@¨ËV&L<T1›ç`6®º/Ãƽôð–ï¶"p8fm.´ªBÚ‘»–¡AP;sÕ&DÇ‘V»íÁ…J[ÀV>âÖÖÈ ÑìkÂa!ä8Ûì¾ä@ñ}¾$ër9XðÄía)Üi„Q#x±ô…¯²fçàÇ•/†þªa\¶wzزK¦ci8{BÁí£±ÛEþ“Ÿo›/œ®ÿ#2ü¢
+xÚµYËrë6Ýû+X³	U!x?–ÏõL\•Ê²’JU’-Á+éTrý÷s at P2)ÓÌU¤¬‚~œÓh at -š¬šüçæëÅÍWwœ'†8CY²xJ¥Ä:žhëˆr2Y¬’ŸÒ¿lò²˜ý²¸oÅ-qZË Î¡¦QNP¢ÉlΨém9cén‡Us¡Tú¡ªÊ™ iUG-ŠÂqÔµVÆFªƒm\ºù°¸ùí†aÂ=Ï"Yîn~ú…&+|»O(Î&´’»D(K´
+Ú¶ÉÃÍÿnhíˆ.M	çòT™qæ]e-dCïÚ´)cXÌœN³Ç­GüVh LÊbôLõ×Ã	FÁßgÏYáë°N ÆMVeËÆWáU‚‰¦Žò">²ÝŒ›ô1›sÂãTV¬zßlø&&ð”Š8)ÿ
+ §Ï1å‚(5É·†PíŽÊûJ	id™@J CÒM‘d×6ÑBÛqðü;Û¦íS«¼X‡	 þR7~÷>
+}â:ÎA㾉èÙ¾È?E—–áò¢öÍ[¿à4šÿ¿F؃Mõ…ì1E,vÅ™ 
+·Ó–ˆ€sÄ¡Eˆî¿y˜ æv¹Õ@“ØÝäOcÈc“!#ðälrCnÄ°¤í
+8&15°Âm÷uí«Ü×ÜŸú÷С•½{<»”zC¤ uÊt'Ò‡ïo'˜¿‚Õ›eo­Îï?~&ç:1BTv
+î\Hê£á‰rœPnŽ`ˆxš9Ú»@p\„C†;$O+˜½ÏÔU¼;PuêÝgSu¾o¹R­®:e$¡L^g¿(c	5.Âqû¯,\Ã,ÎV‡Fß©“Ü1¢l”åÆ^T'¹“¨t'ÁžÖÉöæôÏ8õÃÝÃD"œ
+ÄH"Ñfãe‰€+!ÕæòDàôjI˜`›ÿ~øq"®a6Dç„š]î«Êá2Úl_"EYø	*Îve„
+…+дŽÏ Bj˜»”Š¦áj`»ÓäûŝàâvÕDýÆîÜN ¶áäÃo
+~!ð‚ö9UçÌûÀ#pN.¡ñCϼ?ÿ6[Žœ^Š¼ÂéÕ“Ç	Š®ááq»ô=<»œíÊi7–‹0†¢~ù&qB my¸wtD”ÍÆWõ×°,#bh÷O€?ÛêðÐAÏ;2ÞÿÅ­
+~uO)Ï"õðX
+Ôa ÷þp¸-Á±Þ5î«;M{íTx*’9N<Ú¡õ]Ñ&¬©ÿ”×m³BòجÀ\¯·Ùc{"¾þ^@ñ±Ó4ð	FŒâÉ<\nú[óÄ£NêoñèM¿c´Ÿ"-ÐUêœ~JLD“0ŽºÃd¿§$Q‘„a¯ýµÙœá[z[v½5mºÞ;öÖ‚&le  ‰&sÜɍ±½;hùhQ ëÐóÐ:½ÍŠ/š¨òkŸwAo¹/Vc}« é¨øg&d¿Ð£êî^Ër÷¼Íò"6UB‡êq§ ¸éÞãc—×u‰B1(	¸ÜK%M²£ã#nI×—üº­'ÿ’ðWj1 #\ö”ÁãÇx¢ÖÄÁÊ?eûK·Mç•6•À5u[«2,w"]¾vgN½SÈPsôŽÌæ¸é¤‹S
+²Ugi·¸ñèÊC4ûÚ¯º¸Êø\–íéÒ%xÓÅš5Ù&T$!“yW¹Zma­ä6a°,[Wþ9[wSÑR=Õ/qü2kÉ®âÛ¿¿{èÖoóƒa4ýæé¸À`A|YþÎtQ6q°É‚Dt?ÎdEÏ`0¡Ãz¿Œ™ÙyÓo™u=Õ:{òñÜ•i¾.ʪkÆ6›¼ë¾î|]·A3PØYK)jÒzSî·«8Žiï»ûçg¼#ЪñG¼¿Äñ+jám[¶²Ë`2ÛƹÈ´6ã,6›ßuf¡qt¥Ðé·Ù¯³¾ùʏô
+‰c-Îöˆs˜É¶Û8ˆ[ÄÑ´ò¿íóª ÓϸWAú×™R)ª£L^Ô
+Vú\ÑÌ´D遱P&òmTD_Ûñõ©*w}wUô¶@K6•déî t.8W(sÍ&kâ\Ì]°BeX·2a⹊ټ³qÕS6~襇·ü°eÃÙ°hs¡UÒ&ˆ<¶‚Ú™«v!:Ž´:l.TÚ¶ñ·¶F‰æX†…ãl³Ç’ÅOùšlËõh9À n‡¥ð =@F!ŒàÅھʚƒƒl|1öW
+ã²½ÐA`ë.™N@¦áì	·ÆaùO~¹oBR¼sºþÁü«
 endstream
 endobj
-10969 0 obj <<
+11010 0 obj <<
 /Type /Page
-/Contents 10970 0 R
-/Resources 10968 0 R
+/Contents 11011 0 R
+/Resources 11009 0 R
 /MediaBox [0 0 612 792]
-/Parent 10940 0 R
+/Parent 10973 0 R
 >> endobj
-10971 0 obj <<
-/D [10969 0 R /XYZ 100.892 685.529 null]
+11012 0 obj <<
+/D [11010 0 R /XYZ 100.892 685.529 null]
 >> endobj
-5387 0 obj <<
-/D [10969 0 R /XYZ 100.892 660.623 null]
+5376 0 obj <<
+/D [11010 0 R /XYZ 100.892 660.623 null]
 >> endobj
-10967 0 obj <<
-/D [10969 0 R /XYZ 100.892 643.753 null]
+11008 0 obj <<
+/D [11010 0 R /XYZ 100.892 643.753 null]
 >> endobj
 2966 0 obj <<
-/D [10969 0 R /XYZ 100.892 463.33 null]
+/D [11010 0 R /XYZ 100.892 463.33 null]
 >> endobj
-10972 0 obj <<
-/D [10969 0 R /XYZ 100.892 443.917 null]
+11013 0 obj <<
+/D [11010 0 R /XYZ 100.892 443.917 null]
 >> endobj
 2970 0 obj <<
-/D [10969 0 R /XYZ 100.892 443.917 null]
+/D [11010 0 R /XYZ 100.892 443.917 null]
 >> endobj
-10973 0 obj <<
-/D [10969 0 R /XYZ 100.892 417.957 null]
+11014 0 obj <<
+/D [11010 0 R /XYZ 100.892 417.957 null]
 >> endobj
-10968 0 obj <<
-/Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F90 6235 0 R /F91 6236 0 R /F57 6228 0 R /F17 3698 0 R /F71 5424 0 R /F70 4384 0 R >>
+11009 0 obj <<
+/Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F90 6229 0 R /F91 6230 0 R /F60 6223 0 R /F17 3698 0 R /F53 3738 0 R /F59 4373 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-10976 0 obj <<
+11017 0 obj <<
 /Length 19        
 /Filter /FlateDecode
 >>
@@ -61305,20 +62256,20 @@
 xÚ3PHW0Ppç2ÀA c(á
 endstream
 endobj
-10975 0 obj <<
+11016 0 obj <<
 /Type /Page
-/Contents 10976 0 R
-/Resources 10974 0 R
+/Contents 11017 0 R
+/Resources 11015 0 R
 /MediaBox [0 0 612 792]
-/Parent 10940 0 R
+/Parent 11019 0 R
 >> endobj
-10977 0 obj <<
-/D [10975 0 R /XYZ 151.701 685.529 null]
+11018 0 obj <<
+/D [11016 0 R /XYZ 151.701 685.529 null]
 >> endobj
-10974 0 obj <<
+11015 0 obj <<
 /ProcSet [ /PDF ]
 >> endobj
-10981 0 obj <<
+11023 0 obj <<
 /Length 1430      
 /Filter /FlateDecode
 >>
@@ -61336,169 +62287,159 @@
 I@°‘ýlB­ûÁ§ˆIÿ1Zh¡dòïÈ£½Q;eNiu–ovÔ±}?†q†x§ÌbÚ}õ,ò”)'ç)qô6`²ï‰Ðãn2ƒ¯âéè	ƒ[–V| áÕÞ[È#í9‡µG4zÊ79d0
 â¹Øi5¶áÖTTÔ
 DénT¾«"lhµ³vóæ˜Ã4>¬«Œá†WºX"×rÑÞÅë€îÒá 'ȳ¡áqÆÙf¡÷âx‘¾±UIHÂÄwzìjèIBÚY†ÁÝ„OxP@ÚøùÞBÃ_í|ž" T`
-ôÊ“!U|@†SòÇŸŸtN¶a&_QêÀŒ‚îc(svpƒQê˜^»gŸù¦‹èdèÄpP¦Ñ²÷¹vúOõâužœOy!ê¸%¼"Dœ‰ðO¢¨ÄÅ!ø3õ`Õ
+ôÊ“!U|@†SòÇŸŸtN¶a&_QêÀŒ‚îc(svpƒQê˜^»gŸù¦‹èdèÄpP¦Ñ²÷¹vúOõâužœOy!ê¸%¼"Dœ‰ðO¢¨øÅ!ø3õ_öÓ
 endstream
 endobj
-10980 0 obj <<
+11022 0 obj <<
 /Type /Page
-/Contents 10981 0 R
-/Resources 10979 0 R
+/Contents 11023 0 R
+/Resources 11021 0 R
 /MediaBox [0 0 612 792]
-/Parent 10940 0 R
+/Parent 11019 0 R
 >> endobj
-10982 0 obj <<
-/D [10980 0 R /XYZ 100.892 685.529 null]
+11024 0 obj <<
+/D [11022 0 R /XYZ 100.892 685.529 null]
 >> endobj
 2974 0 obj <<
-/D [10980 0 R /XYZ 100.892 660.623 null]
+/D [11022 0 R /XYZ 100.892 660.623 null]
 >> endobj
-3899 0 obj <<
-/D [10980 0 R /XYZ 100.892 499.255 null]
+3887 0 obj <<
+/D [11022 0 R /XYZ 100.892 499.255 null]
 >> endobj
 2978 0 obj <<
-/D [10980 0 R /XYZ 100.892 499.255 null]
+/D [11022 0 R /XYZ 100.892 499.255 null]
 >> endobj
-10983 0 obj <<
-/D [10980 0 R /XYZ 100.892 470.449 null]
+11025 0 obj <<
+/D [11022 0 R /XYZ 100.892 470.449 null]
 >> endobj
 2982 0 obj <<
-/D [10980 0 R /XYZ 100.892 354.942 null]
+/D [11022 0 R /XYZ 100.892 354.942 null]
 >> endobj
-10984 0 obj <<
-/D [10980 0 R /XYZ 100.892 323.122 null]
+11026 0 obj <<
+/D [11022 0 R /XYZ 100.892 323.122 null]
 >> endobj
-10979 0 obj <<
-/Font << /F76 5480 0 R /F17 3698 0 R /F15 3700 0 R /F50 3701 0 R >>
+11021 0 obj <<
+/Font << /F76 5472 0 R /F17 3698 0 R /F15 3700 0 R /F50 3701 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-10988 0 obj <<
-/Length 2138      
+11030 0 obj <<
+/Length 2139      
 /Filter /FlateDecode
 >>
 stream
-xÚ­X[Û6~Ÿ_¡·•˜©û¢(ÐÌ6ƒé6ÙlgŠh‹‚–é±:²ä’r<³¿~Ï…’­‰´@_ÌCò<—ï\¬(x¢àæêõýÕêM2eTÊà~ÈTŠ<’AV”"-“à~üfE²øõþ»Õ¥‚B”Y– «R‰(ón"¦×ºz<Ë8MÂûEQ„¦ÚµõGãK™È<¼ÞéCo,sÄo¼úöþê+	W€o§"Žƒjõó¯Q°½ï‚HÄeœˆsÄi!²4º	î®þ{]*$ÓY…’Rà(ë7 „Ê£3Ûcƒtþ´(âЬyÃÕ½aê–w­©L»PyØ/dØ<{®þ¸_¨"\7fÃ+º²sL÷;Ý3õŒLÝ‘oÚ×;¾ˆ¦Mýˆ»þµ¾ãÑš-Š—ÀP ÝRÆ"MJV ÆGâ8là ¯tO"À
-='áétºiöÆVøÀN·8ôNTÝÞ;³rp`ÄfÊ¥ˆÁ<±(ӂߐÌ65g"òXË6Aò-ež‰¨Ì‚¥’"Ér޻ߖjÛ5 *p0„uV|`9û5ÓH!dÂn\=Úê„'µõ›J§Yø»©zo6jzÝuã:¿alÝ3Yu­«7Æê¾îZáuË)A•T¡n`ã8QîmK¡„Idyt¿¿ž³	œS¹Q<ÊÂì˸TáGr±uð0/(‰ˆÉFJ®É“Æxk£yfÃÁ;€‘Á¥`ófQ$agÌŒ?U!EZ°?½>êsþŒÙŸåàÏe¦¢ð9ñ“[£û£…(&7«"1˜mŠÆ¶jŽtO&Cw<@ ¯u¶ç•mgùéiª)S‘frHÖ=·ÕŠ~7s‚æ©È“Y·¾ºfTÛ’[uSÿ܍AÄÕaáívsË“º]ÐìƒÙ&:Á[]yÈý¥+Y··ß‚Ú‡¦v»W¼@Þ°¦­±¼‡wÝ,±ˆc÷º…[¥¢û2l^ (.}¼—¡æaä—ÆŒÃ},m¾g¸5˵¬ü•‹4
-õ1äÚ]û]¯]R"‡ñ{6ðñéÕ\úñÝíP-dOª!ñSÝn8Ò.€4×îKu ;øULy´Ëƒ3ö#ÐØx†Mí“€ƒvÁÍÚÍɵÛP’Ž%†ý/‘LŽVCžÆ55øBH;ÏF™¶êÖõ6yÑó©p¯=Ð`Y’<ûö5ï!6>ÖšO¸=
-¿&üWMmø:úÕ\x¹S9mç/K‘òÉ´>ŸÌݨbJãcPíVÎíf?PÀFÐù@U¬â¿§I¢Æ@’öÑ#1ñ–†ZûÔ[]
-É™mÅeæÝë±°Ù$@nj6ĹS|#a¼e–SYp.á7ªÎõLaNÀqƒ!Duæ(Ç‹äp$~øæö_L¹g×›½©4kKMò°í¸>Ñä€úÔ•næ0ÉWç 
-Õ6fÀC!ó
-ábI&Âq=❙5/7s>­pt^€Ûä!5aÜó»ºÅ>tlçnr%‡]áÃ7ÆÎbVÊ2äÖÖô\ß±×±~Óõ…lC!“B70´-ÃHÝ &³¡ky™ù 	,‡q³™ò߆â7:W)\†]r‚ä+ºÆ§7_€úŽPòma²h†{0¶×µ?ä4Å\âwëÖoŒ9‹çƒq"îc¨Wì1¼´'4e;DTÅŠ=ÇÎ@s†Š
-¯±š!1VB®Zx¤,‹=4`Žù! ­'*\[F³3s"žÁè&Õ‹úy,•d¿?Q×”b àÈ­R®ÛžD~ÄU0ioëõ‘Ú\\8b¹!´ÃLópóîGO¼ÿž‰¦†¾Ý £œßÏá}8ë{¹—ZÚc‹êZ©‰H’s	\a¹[¡¤mýÄ<ç°ñ‡Ø&pŠÛ:X¹lë`½[Q&|ùBNEæ¹/«Âùú0)­ªŒÂòiõÖ ^Ê˺‹HC¨½eA»å§GU=}rÒï}xÿ…^ñD“¡™~‹0Fâ?wfQ<V<÷Å»¸h°•o°ÀŠò™yÙ]Û3ß´ðÄJ”r¬“C†ÑQ at ejžjßЈ«÷ßëKšX³jЃ»Œ¾ΟÇö`–1ÞÚçTˆ`…¿‹þlOØ.1§ÞÒË=	”Ï+	ÖVù $ƒ¬À,Oââƒà3vÁŽçTqLò¡‚ôiWsaàé9ëÿ©¦–=xy6¨	º@3΁Ø
-˜Ã	Ôág.Ú^Îi¤‘¥,O–^ÜŽ‹V·þõZ³hM“(¼íyg¯ݲl¨r<9rå/l˜•ìcëÇÆÿ5R¦~®É)”ÈGËnû6¶
-[mèñúqêªÃl×£DAß#|7ÅFHS‘©tj…ùKNÛ¶ùGd.r9¶V¾=‚ Šò¹¿ÝI”z1iö]o–G®ˆÐ_yˆ„Þ—ú®á¥ËR‘DÙå-Ô­Ggoñì÷#¶3´>¼¼©©±±Ë¹<’k	8Ùcàœò)Sâΰ”cùNb„oïaùÆqD-N†o/t–Ä â“®¡xDw"‚¸E¤óþ]3I ô•jø¼4ûµJ&JdYú¥ÏU2‰Á9ã×*úJGA
-ÿÖÁuèÙ,2. ™ ³M¾¿¤ÅÅ77`K%þ]/"o˯&®Þd—ì7³s¶ ÿsµºø0´Ó-ZÝAÕ=A€®ø;ÇoãüÅíaTRŠ¤ïÿšå(¶TY²B€(éä;Ä߭ך$?TÂuG[™-~èÿ/h Ue
-FÞ—#xÿÿt›if
+xÚ­X[Û6~Ÿ_¡·•˜©û¢(ÐÌ6ƒé6ÙlgŠh‹‚–é±:²ä’r<³¿~Ï…’­‰´@_ÌCò<—ï\¬(x¢àæêõýÕêM2eTÊà~ÈTŠ<’AV”"-“à~üf…ZüzÿÝêRA!Ê,KU©D”y7Ók]=‹eœ&áý¢(BSíÚú£q‹¥Ld^ïô¡7–9b‰7^}{õÇ•„+@ˆ‹·SÇAµ¿úù×(ØÀÞwA$â²NĹâ´YšÝwWÿ½Š.’é¬BI)Hp”õBeáÑ™í±A:
+ZqhÖ¼áêÞ0uË»ÖT¦]¨<ì2lž=WÜ/T®³á]ÙÎ9¦ûî™zF¦îÈ7íë‡_DÓ¦~Ä]ÿZßñhÍ–ÅK`(Ðn)c‘&%+Pã#q6p ŽWº'`…“ðt:	Ý4{c+|`§[z'ªnïY980b3åRÄ`žX”iÁoHf›š3y¬‚å› ù–2ÏDTfÁRI‘d9ïÝïKµí8º+>°œýʁi¤2a·®mu“Úú̓¥Ó,üÝT½7µ½îºqß0¶î™¬ºÖÕcu_w­ðºå” JªP7°qœ‹(÷6Ž¥PB‚$2Š<ºß_ÏÙΩ\È(eaöe\ªð#¹Ø:x˜”ˆDÄäN£¥×äIc<‹5ÑŽ¼
+³áàÀH†àR°y³(’°³fÆŸª"-ØŸ^õ9ÆìÏrðç2SQøÎœøÉ­ÑýÑB“›U‘‰Ì6Ec[5Ç
+º'“¡; €×:Ûóʶ³üô4Õ”©H39¤ëžÛjE¿›9AóTäÉÀ¬Û
+_]3ªmÉ­º©ÿGîFˆ âê	†°pv»¹åIÝ.èöÁlàέ®<ä~‰Òˆ•¬[ÛoÁíCS»Ý+^ oXÓVˆX^ŒÃ»ƒn–Ø‹
+č±{Ý­RÑ}6/—>ÞËPó°ƒÇòËcÆ‚…á>–¶ß3ÜšåÚÖþÊEš†úrí®ý®×®)‘Ãø=øøôj.ýøîö¨–@²'Րø©n7é@šk÷‚¥:Ðü*¦<ÚåÁû
+hì?<æv€IÀÁ»àfíæäځm(IÇÃþ—H&G«!Oãšü !¤g£Ì[uëzH›¼èùT¸×h0‚,Iž}ûš÷kÍ'Ü…_þ«¦6|
+ýj.¼Ü©‡œ¶sÈ—¥È‹ùdZŸOænT1¥ñ1¨v+çv³	(à£è| *HVñ_ˆÓ$Qc Iû葘xKC­}ê­®†ä̶â²óîõXX
+‰l 75› â\Ž)¾‘0Þ2ˍ©,8—ðŒUçz¦0'à¸Á¢:ó”ãEr8?|sû/¦Ü³ëÍށTš‡µ¿¥¦yØv\Ÿhr@}êJ7s˜ä«s…j‰3àŒ¡y…p±$á¸ñÎÌš—9ŸV8:/@‡mòš0îùŠ]Ýb†G:¶s7¹’îða‡cg1«
+årkkz®ïØëX¿éúÎB¶¡I¡Ú–a¤n “Ùе¼Ì|€–øÙLùoCñ«.Ã.
+9Aò]ãÓ›/Àý G(y¶0Y4Ã=ÛëÚršb.ñ»uë7ÆœÅóÁ8÷1ԏ+ö˜^Úš²H"
+*‰Ç‹bÅžcg ‰9CE…×X͐+!W-<Ò–ʼn0ÇüÖ“Œ®-£Ù™9Ï`t“j†Eý<–J²ßŸ¨kJ1päÖ)×mÏ@"?â*˜´·õúHm..±…ÜÚa¦y¸y÷£'ÞÏDSCßî€QÎïçð>œõ½ÜK-í±Eõ ­ÔD$ɹ®°Ü­PÒ¶~bžsØøCl8Åm¬\¶u°Þƒ­(¾|!§"óÜ—Õá|}˜”VUFaù´zk/åeÝE¤!ÔÞ² ÝòÓ£*Šž>9é÷>¼ÇÿB¯x¢ÉÐL¿E#ñŸ»³(+žûbƒ]\4ØÊ7Ø?`EùL¼ì®í™oZxb%J9ÖÉ!Ãh†( 25Oµï è?ăÕûáωõ%	M¬Y5èÁ]FßçÏcûG0Ëoís*D°ÂßEˆ¶'l—˜SoéåžÊç•k«|P’AV`–'qñAðN‡»`Çsª¸&ùÆPÁú´«¹0ðôœõ€ÿTS˼<Ô] ç@ìÌáêð3m/ç´RŠÈR–'K/nÇE«[ÿz­Ù@´¦IÞö¼³×ƒnY6T9ž¹rƒ6ÌJöÀ±õcãÿ)Ó??×äJä£e·ý[…­6ôxý8uÕa¶ëQ¢ ï¾›b#¤©ÈT:µÂ|‹%§mÛü#2¹[+ßAEùÜßî$J=Ž˜4û®7Ë#WDè¯<DBïK}×ðÒe©H¢ìòêÖ£³·xöûÛZ^ÞÔÔØØå\ž€?Iˆµœì1pNù”)qgXʱ|'1·÷‡°|ã8¢'÷:Kb ñIW‚‹Ð<¢;AÜ"Òyÿ®™$ úJ5|^šýZ%%²,ýÒç*™Äàœñk}¥Š£ …ëà:ôl– ƒL€Ù&ß_à/òù›°¥ÿ®‘·åW	WoòKvÈ›Ù9[ Šÿ¹Z]|Úé–?­î êž @Wüã·qþâö‰0*)ERŒ÷ÍòN[ª,Y!@”tòâïÖkM’*ả­Ì?Œôÿ4	ˆª²‰#ï˼ÿ*ƒi@
 endstream
 endobj
-10987 0 obj <<
+11029 0 obj <<
 /Type /Page
-/Contents 10988 0 R
-/Resources 10986 0 R
+/Contents 11030 0 R
+/Resources 11028 0 R
 /MediaBox [0 0 612 792]
-/Parent 10992 0 R
-/Annots [ 10978 0 R 10985 0 R ]
+/Parent 11019 0 R
+/Annots [ 11020 0 R 11027 0 R ]
 >> endobj
-10978 0 obj <<
+11020 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
 /Rect [174.46 127.92 425.939 140.872]
 /Subtype/Link/A<</Type/Action/S/URI/URI(http://www.allmerchants.com/Software/Backup_Software/)>>
 >> endobj
-10985 0 obj <<
+11027 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
 /Rect [174.46 116.961 322.379 129.913]
 /Subtype/Link/A<</Type/Action/S/URI/URI(http://backuppc.sourceforge.net)>>
 >> endobj
-10989 0 obj <<
-/D [10987 0 R /XYZ 151.701 685.529 null]
+11031 0 obj <<
+/D [11029 0 R /XYZ 151.701 685.529 null]
 >> endobj
 2986 0 obj <<
-/D [10987 0 R /XYZ 151.701 596.915 null]
+/D [11029 0 R /XYZ 151.701 596.915 null]
 >> endobj
-10990 0 obj <<
-/D [10987 0 R /XYZ 151.701 569.609 null]
+11032 0 obj <<
+/D [11029 0 R /XYZ 151.701 569.609 null]
 >> endobj
 2990 0 obj <<
-/D [10987 0 R /XYZ 151.701 286.397 null]
+/D [11029 0 R /XYZ 151.701 286.397 null]
 >> endobj
-10991 0 obj <<
-/D [10987 0 R /XYZ 151.701 256.969 null]
+11033 0 obj <<
+/D [11029 0 R /XYZ 151.701 256.969 null]
 >> endobj
-10986 0 obj <<
-/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F29 3731 0 R /F17 3698 0 R /F30 3732 0 R /F58 3733 0 R /F68 3734 0 R >>
+11028 0 obj <<
+/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F29 5413 0 R /F17 3698 0 R /F30 5441 0 R /F61 5442 0 R /F71 5443 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-10997 0 obj <<
+11038 0 obj <<
 /Length 1753      
 /Filter /FlateDecode
 >>
 stream
-xÚ½XYsÛ6~ׯà#5SÁ¼L§3v®¶Ó8må4Iò Q°„1I( i×ýõÝÅ2¥¨î¤mò".‹Åžß‚Š‚M/gW³³I”¬.£8¸ºâ(bUEU³¼Î‚«uð.\ŠfªŸ¸úÑŠW¬.ŠÅ“šE ‘\³„ÍqT¤á³yJÓŒÆàÎEšç¡ºÆg^ðæfܽT툺
-)Ï#°€ÕQmI.³Ü«/ª¥fϯfg1pAxbpÎÒ4hºÙ»Q°†µƒˆ¥uÜYÉ.HóŠ9jkƒåì—Y4
-BœOÞ+Íjf=Åã›yR…[a7ÜGð±Cba×´n¥qÈۍÒrØvøš„ka-WóER†bM<Ù“è°ÄHõ¶—
-oiMð”œÌ–QÝŽ/0"àÆ"NYžÕdi/…A©Ô+ÏBmîû†x;N.Ì!%|#˜×@¸ŸqÕ	’¶INSòõZbÆÈÆ4¼|µ?ЋOÎãZ<±yó‡4ÇÑ.XZ¤‡¼âòhÓqŠô¥±w‘³”&¢Q;t÷^ö2­•ýù†×âV6¿©9äç®Ú36Z;ÿÂûµ =IèNÚâ6ìQïÎÒÿâÞó?šv\‹;²PX.Ô °5x­T­©u•Ï ¶j¥¯ZÙŵ˯"‘——o\épýå;‡³Ê(|úÛ‰øÀ%|µuä(©@ÈMýe3
-oT› nxç$ÁŽ¬µEi×m×àAè7…wXjl×^çéfRZ|ù@<å=…}4®ceë’¡yovGË\‰N
->³[Ѷ®PeAÜ×;–…MüÖU¹kc¶ŸãWú¯üzF	ôðЫáÁ([¶¥ö0EâÊ5ñNË[ÙŠø
-=ö³t}
-øàbçá,uåä:m‡t\NöN;;ù§“kù úæÞ£¾‚G8˜U®e²,VTQ
-±h©
-ùD•³g°
-–=†i„¾[Ðs[ßGy$ׁé)Ô'»HÛv…]1£I—A³:Ïë{R²¤LˆK²xrH¡H`‡çàw{"€£+‡‰C+E¥†:
-Ï×·ó¼€4Ö9à¼âú¾%(­“ð|TÇÁ{Z¼zK ¡oˆùLš'³¾·ÒÅĝ&
-	òSX¹©‹Ÿ,NBsoÑMø”Åxoh•=ÙøA_cqÀC²X›v‰?_«Ñž "èÈØHÔò	;6¡ö¨WXäÖM29Ê'E@"ö à{׈ë¥;Ü;¶ÞwØ;¸¸Å6 uÚ]X«P9YeY-×Aì†ÃuE…'L¸ëZ}®µË	\Ch;W5v
-ÕÕC¦oÑ<¿kìvDô™-e i1pǹSZ¸üx=®|
-¸.Ë;Fµ
->Ѥ¨òŽ"ǶßØáïÊÝ/hÁB<}1šûÑ\Ä¢±w€ïVDBŽß·{¼Æ7—?üΦ6çdò¯¢9˜3GÍhZÁjýpQã+
-—œ|á‡9	pm8€ûJ6Zuí`ÿ­ì×û6@¹í=÷U7Ž^Ì+šhI’ÀmçR²Dêl ˆ¡Å†kš‰øºG‰$ËC7nãÁ%YîkwwwŒÛLéÍÙ‰È9÷•TO?ª
-– § w®*ÒS@–±2E|û¬ŒYœ+'P™9¨¼x}±|+Êð*|,ÜÁ÷ÉÊð^÷0á,]„¶p›¬¢-/	˜þhQµM‘SUÙ^5ÒNõèoéAhœ h)Îâ ~â“Ó¿oZ1XuðñˆªéÒ€¯8=Ñt®E¡Ì©ï³‡vr
-`nŽf—pHÁz8ÃIR¿£"18Ô»väÊý6î@@øûè§53jÞÄ:ž&yøvÞ‹½¬öaÖèO‡ßƒtµ…eCj°Ù8 l¤ÊI6¹ƒ`+oæ'aé|¡}¦F*
-<Úºr²Q'qÌ);ùµxå¿
-·î³1ƒÌ8úÃdÓ¢t0ÒÒmÏ_9ðKÅ! A ZfÔ¨JàKµ‡‰öiw%UÁ¢tÚ]Ùgt×þbuò_…8KXQäý­g)ËŠý¿
-öß„4
- Qʲ°ÝaL“*ˆS°3N  ¯&¦dÐÖ1ZXEÎÂo®~ÅT¼d1¼»‹ßvvOÎÎN@Ôô¾9ÝGÝÂïÿŽì90Ð$cU	7R8*?íÿm÷êDª·¯Š²ó÷²ÇOHí_ý=ÇÔ
+xÚ½XYsÛ6~ׯà#5SÁ¼L§3v®¶Ó8må4Iò ‘°„1 íº¿¾»X@&՝´M^Äåb±Øó[P·õïåââjqö"Š¼œ•yzW×^¬(#/+J––‰wU{ïüµ¨ÙwËW?ñ‚•Y– xT² ¤’‹C±å*²Ø¶}©«QkܹŠÓÔï¯ñ™ø¼º÷D¯ûfDÝš”§XÀÊ 4ÆÄ@çIêÔgEŒR‹çW‹‹¸ <18eqìUíâ݇À«aíG/`qYxwF²õâ´`YŠÚo½øeLƒ¦ÓƒJ“’OñøjþN˜Ç7ý|l‘XiÁ­ƒ[qèófÛ+9ìZ|üZèJÉÍr徨‰';v‚©Þu²â
+­)a^¯+³ãƒ=¡ªúvÏWpcÆ,MJ²´“B£Tì”'¾Ò÷]E¼='–¾Ìiˆ \‘Ëxß
+’6IVSìóº–˜1²1ö¯Fåtâ“ó¸OLÞ\À!Íá,Ú‹³xnÀû ̏6§IWëq?‹˜Õ+"ª~îÞËnK¦5²»ÑßÐb-ne%Ü[¿„üÜuB9ÆVõãÞ½ð®¶4'	ÕJSÜš=êÝÊZú_Ü{þGÕŒµ˜Ù‘øÂp¡…©ÁkdßÒZ¿§®r ÂT­tU+ ¸²ùíIäåå[:\}yÇÎá¬<ðŸþ¶F"œ¹„ïmobm\9J*rÛA™ŒÂÕ&ˆkÞZI°#iLQšuÓ5xúM‡þÖE?6µÓyº™z%¾| žòŽÂ>jÛ±ÀÀ²µÉP¼Ó{È£a¶ÇDÛ.³;Ñ4¶Pe‡A<Ô;–…IüÎV¹m­wŸãWü¯üzF	tðÐõÃQ¦l?1Jå`ŠÄ{ÛÄ{%oe#¶â+ôØÏÒö5àƒƒ³Ø–“í´Òq
+81ïv¶òO+×ðAtÕ½C!=|'Žp0)lË$%XÜSEµý¨‰EK…ÏGè ª,˜=ƒ™P°ì0H-ÔíÒ€žÝú>HY3¦§´Rì"eÚv…Œ&}˜{aÈÊ4ŒïQ΢<ò V,JÂÉu"†"q쟷€{ÜîE GW
+7‹(F:!	reìŸ×·Ë4ƒTÆ9à¼âê¾!(-#ÿ|ú–ƒ÷´x)ô– BÝó™Ô7Vg}î懶‰=Mj䧰±S/>Iùú^¢%šð)	ñÞÐôædíV¼ÆâÒ€†e±6Í=~:¿$>V£9ADБ¡Ԑ¨å6¶lBíAæo°È›drNŠ€DÌAÀw®×I·¸wl¼î±wpq‡m@ë´;3V¡r²Ê°®¶‚؇ëŠ
+O˜<pÛµú̯•Í	\C3h;[5f
+UÕA¦oÑ<·kl÷Dô™)e i1p˹S¸ü8=¶|2¸®Ë;¥	>Ѥ pŽ"Ç´ßØâïÆÞ/hÁ@<]1ꁻÑ\Ä¢±³€ïFDBŽ×·{œÆ7—?üΦ6§dò¯¢šÍ™#
+ˆf4­`H5n¸ô³ñûkN¾ð9DNÂ\ྒ•êumaÿ­ìêC Ü‡‹ªG/–M´(Šà¶€s)Ù"µ&PÄPbËÍD|= D”¤>„Šk»qvÉG–½CãÚÝÝãf#ëÕöìDä´„ýJ*§UK Ðc€;[ñ) KX#>ˆý
+V†,L3‹•¨L,T^¼¾X?Àe¹>îàûdc
+x¯;˜p†ÎüS¸Õ
+VÑž–×Lÿ´¨Ú¤ÈªNŠä i«úô€·v 4N´gq?ñÉéß7Œ:øxDÕtiÀ×	œžh:W†¢PæÔ÷ÉC»Y˜ë£Ù¥RpÆ–Þΰ’Ôï¨H–õ®,¹±A¿µ=†î>úiÍŒšš72ŽÇQê¿]‚÷bC/›C˜ú“„þ÷`]maYÓ‡lÖ+i†r”LîÀ ØÈ›¥ÅIX:ßChŸõ#m\9Yõ'qÌ*;ùµxå¾
+wö³1Ì­8úÃdÓ¢´0ÒÐmÏ]9ðKÅ" A`¿ÑL÷£ª(/Õ&Ú§Ýâiw%ŸÑ]‡‹ÕÉÂ$bY–>ö·B˜Ä,Éÿ*˜âÀƒFÉóÌt?„1Ž
+/ŒÁÎ0ž@NþLI ­C´°¬…ß]ýò©xάp¿Ý0쟜€¨ÉöÙia ÙÍÜþïÈž™á€&	+r¸‘ÂQé,´ÿ·Ý›©~Üz@¼"HfædŸÚ¿ ºŸÇ®
 endstream
 endobj
-10996 0 obj <<
+11037 0 obj <<
 /Type /Page
-/Contents 10997 0 R
-/Resources 10995 0 R
+/Contents 11038 0 R
+/Resources 11036 0 R
 /MediaBox [0 0 612 792]
-/Parent 10992 0 R
-/Annots [ 10993 0 R 10994 0 R ]
+/Parent 11019 0 R
+/Annots [ 11034 0 R 11035 0 R ]
 >> endobj
-10993 0 obj <<
+11034 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
 /Rect [123.651 127.92 229.204 140.872]
 /Subtype/Link/A<</Type/Action/S/URI/URI(http://www.amanda.org/)>>
 >> endobj
-10994 0 obj <<
+11035 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
 /Rect [123.651 116.961 257.447 129.913]
 /Subtype/Link/A<</Type/Action/S/URI/URI(http://bobs.sourceforge.net/)>>
 >> endobj
-10998 0 obj <<
-/D [10996 0 R /XYZ 100.892 685.529 null]
+11039 0 obj <<
+/D [11037 0 R /XYZ 100.892 685.529 null]
 >> endobj
 2994 0 obj <<
-/D [10996 0 R /XYZ 100.892 430.782 null]
+/D [11037 0 R /XYZ 100.892 430.782 null]
 >> endobj
-10999 0 obj <<
-/D [10996 0 R /XYZ 100.892 407.549 null]
+11040 0 obj <<
+/D [11037 0 R /XYZ 100.892 407.549 null]
 >> endobj
 2998 0 obj <<
-/D [10996 0 R /XYZ 100.892 272.69 null]
+/D [11037 0 R /XYZ 100.892 272.69 null]
 >> endobj
-11000 0 obj <<
-/D [10996 0 R /XYZ 100.892 244.405 null]
+11041 0 obj <<
+/D [11037 0 R /XYZ 100.892 244.405 null]
 >> endobj
-10995 0 obj <<
-/Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F51 3729 0 R /F17 3698 0 R /F29 3731 0 R /F30 3732 0 R /F58 3733 0 R /F68 3734 0 R >>
+11036 0 obj <<
+/Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F51 3736 0 R /F17 3698 0 R /F29 5413 0 R /F30 5441 0 R /F61 5442 0 R /F71 5443 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-11003 0 obj <<
+11044 0 obj <<
 /Length 19        
 /Filter /FlateDecode
 >>
@@ -61506,20 +62447,20 @@
 xÚ3PHW0Ppç2ÀA c(á
 endstream
 endobj
-11002 0 obj <<
+11043 0 obj <<
 /Type /Page
-/Contents 11003 0 R
-/Resources 11001 0 R
+/Contents 11044 0 R
+/Resources 11042 0 R
 /MediaBox [0 0 612 792]
-/Parent 10992 0 R
+/Parent 11019 0 R
 >> endobj
-11004 0 obj <<
-/D [11002 0 R /XYZ 151.701 685.529 null]
+11045 0 obj <<
+/D [11043 0 R /XYZ 151.701 685.529 null]
 >> endobj
-11001 0 obj <<
+11042 0 obj <<
 /ProcSet [ /PDF ]
 >> endobj
-11007 0 obj <<
+11048 0 obj <<
 /Length 1636      
 /Filter /FlateDecode
 >>
@@ -61536,140 +62477,141 @@
 d£SsýHÒ€ÉOÙˆ
 ā3¬'+$õkxge®Ôþœu)w¿ò[¥™Ñí„AZ˜Ãð~"bé|,v$2½s°U¥™ß˜±žÆÑ/ê”Õ°Äed£ÖÍÈ2ôE¦Ç÷IáÝ_‚µ8;p“¡3ñš°0|*ŠúožïâU£³p©DÒß+ÓӍÀDˆÀgP^~!êã1K˜¿­Á'N#µµœTҁ'G©§Š×[ÝïÝa.  á¡t©ð7ôA0NP³ÜÿÊ¡¨ìXå`ö–œ5Ikϲs‚«†Ë2ó¯›ÆàÑdQqâp
 oðAlÏ’X½Á†KeÊí Ê¡µ¦‘¥®åžp‘)C‚%Düm´ƒP¨y Ò<Qi‚{…ZÞïQ–ùúoÕ[-´çDÈ”¼jq+!PøϬ0B¢÷oE^@ëp:QÒ8Wõ(ùrZ¤b.PðŒAk©ŸDºã/'1UÀq"ÏqÞ¿R8òüÍrª!0aèôЋøÉ`›#Ëe?dú™’bÐ"ï.ÂLÞåÙâ6ßœ(‹+‹‹À×Ézêô©™ÎçwQÉnV筐Uš^ªœIÎÇjîƒÙ˜¤iì.dž4Ï9˜µVŸuóŽŸVX›;m$KÏeÜßË*W_JQ|áêSWÏR¡eì¿ýï Uù[@ï8ΏÇúÒ‹üðªÜC#ßÚÏO띢wãAÉC|ê÷±Â²Ê›ííÝÕÝDZ¬ùžû¡ösw|jz¯n³pùw.Iª L
-ªqÂ—œÌËâlüYþœc
+ªqÂ—œÌËìlüYþ›âa
 endstream
 endobj
-11006 0 obj <<
+11047 0 obj <<
 /Type /Page
-/Contents 11007 0 R
-/Resources 11005 0 R
+/Contents 11048 0 R
+/Resources 11046 0 R
 /MediaBox [0 0 612 792]
-/Parent 10992 0 R
+/Parent 11019 0 R
 >> endobj
-11008 0 obj <<
-/D [11006 0 R /XYZ 100.892 685.529 null]
+11049 0 obj <<
+/D [11047 0 R /XYZ 100.892 685.529 null]
 >> endobj
 3002 0 obj <<
-/D [11006 0 R /XYZ 100.892 660.623 null]
+/D [11047 0 R /XYZ 100.892 660.623 null]
 >> endobj
-3900 0 obj <<
-/D [11006 0 R /XYZ 100.892 500.864 null]
+3888 0 obj <<
+/D [11047 0 R /XYZ 100.892 500.864 null]
 >> endobj
 3006 0 obj <<
-/D [11006 0 R /XYZ 100.892 500.864 null]
+/D [11047 0 R /XYZ 100.892 500.864 null]
 >> endobj
-11009 0 obj <<
-/D [11006 0 R /XYZ 100.892 468.938 null]
+11050 0 obj <<
+/D [11047 0 R /XYZ 100.892 468.938 null]
 >> endobj
-11005 0 obj <<
-/Font << /F76 5480 0 R /F17 3698 0 R /F15 3700 0 R /F50 3701 0 R >>
+11046 0 obj <<
+/Font << /F76 5472 0 R /F17 3698 0 R /F15 3700 0 R /F50 3701 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-11012 0 obj <<
-/Length 1416      
+11053 0 obj <<
+/Length 1417      
 /Filter /FlateDecode
 >>
 stream
-xÚ½WKÛ6¾ûWè(±"R/»—b›ÇfM-æ@KôšˆD:¢´É¶¾3Ò–v·	Ú49‰Ž†ß¼‡it¥Ñåâ‡íâñó"XšlÒ
-‹¶ûˆ,©R•ëMRlòhÛDoâr½^¾Ý¾|üœóhlÊ2GVž•	JJL/Ôõa¹ÊŠ<¾¸ª;ÕªaÉ7ñírÅrVÆOâ8ÈyŠ8ã(qñl»x¿` @Lî.’,‹ênñæm5pö2J“l³Ž>8Î.ÊŠuR¬ÛèõâçE:UˆUãɦ`ùL¡|“8àˆ5ã	T,MãírÃcY´ªEØÊ*~ªl=Z«Œ&­Y1µP­ø&ÉùšDmþJ³xoÚÖ,ù:þ ô5‘ìØu¢¿¥Í<–6GÑ´2{ú
-ÐK+5²b@ŽºC‚—óRö²›ì/ÚVÙÀ(¼ÔPv˲,å°¾îǝøý°å<æišáŠÅµÑ{¬kIûáàDÏ7l²mˆŽY|i–+`Ã jKý©y|)ûNhB¹ÎcOUšþ¹8öªâË7ñ$ËUÁ²øG±¢œKŠ2>8 E–Xñ*–RÓV4lˆeß›ŽV´ïiiÍØ×Òâý%wã@¿©ŽÏºÁƶr†ÅÃy£Òö¨zwkF††EÛ¡ëaì—,öoÂl6ñ!1Ê FîC*+ ¤ø9:âÓ] Qùk;¨$’| \ÑþS€–IÉH„¨ÛÑ¢I]p"<Y#¤ƒ6­¹VÒ—P?6ž@\JÞà׫f´¤SÓÓ·3}8ÚÏs'/¾sYÒŠ›Ÿ2É EWH•OÕ?RVÝùi®.-Cúi7fSßtâ£r‘?v^)š™¾»Ö£¬Mw)å\ÌÁ_Gj#Âʼnì“O¢_y$?ûbø{a©\:,,îÍu/¼wäGYöß@úo}*[E¾÷XFÀ¢í`ŽÇ`>ˆ~Ùß(H´¯çÂcfNRT2í<÷ЇÆ^~}·=û(ê!d‚õÐ$™¬uÎœ,§µêÏPÚ'X¡îS­rhM•p at 33ÕÅ,“©åˆ5aŒ~˜úJ5R´í-R&Æ\IéY…¶•a2G*êý …á«çì¤D)ì}•w$„驵¬½a‡È,†”*"Ĥ ì©~éÐ+}˜~«TFgñrîØ“J¼pÁI$¡Fúû@ÆWUU¶ «7SȽô†‘^‚ÓÚ‰¤&xø¦&Ž¥K¡o÷öNœú$‡;]ÊîTZüYÈŠ÷oQjüs†å1µC³N蘡󩮓‚±%„ ¥1¡ûdsƒ îë1ŸÇù¤x/üõi`ÞåUÐáù~„i%`%‚iEÁ4¦˜Y	¹…âÒ}ƺYþÅÖ½Òx«Vƒ¿7<NÉ2ØÂ`îyva<Cþ¦9U¬0~dTÎƝO) ÷»‡'°S¹½7‡…wÂo‡[»®PhYÂ`¦,Q^ú¾ËÚtóý秲+ö`úáQ˜å©þBcõ£Š
-=MŸ'KÈwC5xá Þ¾¦ùÎx"¶Ï¥QQ$œñÿ'¶O^=¾zåóˆ
-ôÁy—¤ï>ºñÕðd²™SŒŒ£÷§AÈYyÔ
-Ïy•âÍ´8_K{\q2-E¥AŸ#
-Àï|µbˆé‹žK¸Ó~ºÄוoðŽYÃC—„þX=ôžbxY<$r@àˆ/Üj)ú“)žˆÍ­¾g±áéHmÄ ½ÔY]EÂE}
-xðÙsgvðSȼۆ™'”nÑA¥¶'ïû©:Ÿñf¿ßˆÂ÷Ùvñ7¿Æ+
+xÚ½WKÛ6¾ûWè(±"R[½Û<6 hÚ¸h4Z¢×D$Ò¥M¶ýóá¶´»MЦÉIäp4üæ=L£ë(.?lŸiÄÒ¤J+m÷+X²NYTnª¤¨òhÛDoârS.ßn_>~Îy´Iª²Ì‘•ge’Óu}X®²"/n„jÅNµjXò*¾]®XÎÊøÉAÙ#Og%.žmïD ˆÉÝE’eQÝ-Þ¼M£Î^Fi’U›èƒã좬Ø$eQÀº^/~^¤S…Ø:b<©
+–ÏÊ«ÄG¬O8 bio—e}Ъ-`+×ñSeëÑZe4iÍŠ©…ÒhÅ«$çµ=Hø+Íâ½i[³ä›øƒÒ×D²c׉þ–6ðLXÚE?ÐÊìé+üA/­ÔÈ:ˆ8ê	^ÎKÙËn²¿h[e£ðR@Ø,Ë°”ÃúZ¸wâ÷WÀ–ó˜§i†+×FïA°®%퇃<gÜ°9ȶ!:fñ¥Y®€A¨-õ#¤æñ¥ì;¡	å&=UiúçâØ«vŠ/¯ âI–«‚eñbE9—e|p Š5XbÅ×±”š¶¢idC,ûÞt´2 }OKkƾ–ï/y¼úM
+t|Ö
+6Þ°kgX<<˜‡0*mªw·fdhXä±ú±Æ~ÉbOñ&̦¡aR£b´à>¤²BŠŸ£3a!>Ý•¿¶ƒê@"ÉÂ¥í?h™”Œ„Axˆº-šÔ'“5B:hÓšk%-q	Õùcã	Ä¥ä
+~½jFK:5=};Ó‡£ýÌ0wòâ;—õ!]¡ø°Yñ)“RtŁ´ö©úGÊÖw~š«KËP…~Ú
+Â…ÙÔ7ø¨\䏝W
+¤f¦oÄ®õ(kÓGJ9sð×Ñ…šÁˆpq"ûä“èW	ÁϾþ^X*—‹{sÝïùQÖ#‚ý7þ›EŸÊV‘ï=–°h;˜ã1˜¢_ö7
+íëùðX†™“•L;Á=ô¡±—_ßmÏ>Šz™`=4‰A&ëA3'‹Ái­ú3”ö	V¨ûT«Z@³N8 ™™êb–ÉT‚rÄš‡0F?L}¥)Úö–©ˆNc®¤ô\‡¶•a2G*êý …á«çì¤D)ì}kïH ÒSkY{Ã=Y<)UDˆIAÙSýÒ¡Wú0ýV©ŒÎâåÜ#°'•xá‚“HB7þŒô÷Œ'®ª3ªlAWo§${é
+#½§µIMðþðMMK—Bßîí8õI0wº†Ý©´ø³)ïߢÔøçËcj‡fÐ1CçS]'cKAKc
+B÷É.æA/Ü×c>óIð^øëÓ:À¼Ë×A‡_äû¦•€•`4
+¦ÓP˜bf%äŠK÷ëfù[÷Jã­Z
+þÞð`8%kÈ`ƒ¹çÙ…ñù›æT±Âø‘QQ8w>¥€ÞïžÀNåöÞÞ	¿niìºB¡e	ƒ™²DymèûB,3hÓÍ÷ŸŸÊ®|`؃é‡Ga^”§úÕ**ô4}ž,!Ü
+E53/¼pPo_ÓŒ|	ç	<ÛçÒ¨(Îøÿ“GÛ'¯_½òyD…úà<ÀKÒwÝøjx² ÙÌ)FÆÑ{Ó ä¬<ê†ç|âÍ´8_K{\q2-E¥AŸ#
+Àï|µbˆé‹žK¸Ó~ºÄוoðŽÙÀC—„þX=ôžbxY<$r@àˆ/Üj)ú“)žˆÍ­¾g±áéHmÄ ½ÔY]EÂE}
+xðÙsgvðSȼۆ™'”nÑA¥¶'ïû©:Ÿñf¿ßˆÂ÷Ùvñ7²ñ+$
 endstream
 endobj
-11011 0 obj <<
+11052 0 obj <<
 /Type /Page
-/Contents 11012 0 R
-/Resources 11010 0 R
+/Contents 11053 0 R
+/Resources 11051 0 R
 /MediaBox [0 0 612 792]
-/Parent 10992 0 R
+/Parent 11058 0 R
 >> endobj
-11013 0 obj <<
-/D [11011 0 R /XYZ 151.701 685.529 null]
+11054 0 obj <<
+/D [11052 0 R /XYZ 151.701 685.529 null]
 >> endobj
 3010 0 obj <<
-/D [11011 0 R /XYZ 151.701 660.623 null]
+/D [11052 0 R /XYZ 151.701 660.623 null]
 >> endobj
-11014 0 obj <<
-/D [11011 0 R /XYZ 151.701 641.209 null]
+11055 0 obj <<
+/D [11052 0 R /XYZ 151.701 641.209 null]
 >> endobj
 3014 0 obj <<
-/D [11011 0 R /XYZ 151.701 563.018 null]
+/D [11052 0 R /XYZ 151.701 563.018 null]
 >> endobj
-11015 0 obj <<
-/D [11011 0 R /XYZ 151.701 538.53 null]
+11056 0 obj <<
+/D [11052 0 R /XYZ 151.701 538.53 null]
 >> endobj
 3018 0 obj <<
-/D [11011 0 R /XYZ 151.701 235.753 null]
+/D [11052 0 R /XYZ 151.701 235.753 null]
 >> endobj
-11016 0 obj <<
-/D [11011 0 R /XYZ 151.701 208.94 null]
+11057 0 obj <<
+/D [11052 0 R /XYZ 151.701 208.94 null]
 >> endobj
-11010 0 obj <<
-/Font << /F50 3701 0 R /F22 3706 0 R /F17 3698 0 R /F15 3700 0 R /F51 3729 0 R /F70 4384 0 R >>
+11051 0 obj <<
+/Font << /F50 3701 0 R /F22 3706 0 R /F17 3698 0 R /F15 3700 0 R /F51 3736 0 R /F59 4373 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-11019 0 obj <<
+11061 0 obj <<
 /Length 1782      
 /Filter /FlateDecode
 >>
 stream
-xÚµ]oÜ6ìý~…ìÁô\Û’¿×4Z`XÖ°][É	ñÙWËnZ¬?~¤HŸíÄíЇ½ØIQ¿z÷^èýºyµß¼¼Šc/Š,Œ¼ý…a±—æEÒÛWÞ{ÿF—½i›í‡ý[ÇžEšJd‹ îøDÄÁv…©ð÷Û¼ðuyhL©êíN$Òml9X{–”„p\P„…;Y œÉd”
- ×ær¿ù¸‰ Ì3í’@¯<nÞ½
-ho½0Eî=:Σ'’<H”V{7›?6!ß8œß<‰æ
-DQÄ°%•EஇjüF™ÓcÜøò*J»8j}ñæêæåÍo¯¶;™JØœ„ýAã"ñÿ4MÕnãÜ´„htï–øi»ÓÜþÔm#¿íÛíe[[i°š7ï/®éŒ²m]îPGPb‰ ‘)ƒ>³ÁH‰£@ÈŒ(ûƒ9"Kü£V
-ƒýAõIÿ®k„Sô»UÖ”D«´5÷
-¡ONEÝY J>ámô ç‰§Lí®LØŽvG7-gugV/жþ<Bà5­©t§«à‰;–QAf‚o›’˜¾ïÀ(Èâltà/5«Œ¿ºN7¨wOò*RêÁöpiZ©NÀ—ͦË"Ö¶õàü@˯ôƒ øBP§k†(+žùÃGDàçÚ°:– " <áöBÊÁ=$¡¸AæSG~ l>9ÖO]…ŒrÿvèŸ?S3!-KՐ›êÖâBú¦¹k»£ruѪAàEË…&°FM†N?só"WwBº´[øùsõæ|°%…ÜJŸX¯^õÓ]0%g×ío!æ3ÑžÖ“ÎÛPÙ´ÿoÄN%5
-;T«éz–(Šô¬[V°½›Ýóû*îøÄE
-ù/ÙÐ.™#t”¬mc¿=9;ꆖGd„ü"Æ[ª+´(Ûã	²­¢Õ£éµ#ÝŠ°ñK4
-;ƒ'´û=¬¥œ=¸œFÛ©CͨeE™»d’Î.I¾‹!Ó NM0 bGЮ0AVšùW[8¼k›~wÙT„º8¨ºÖͽfábÉNƒ"g±ÐOÁg¸ÔRª¸‚èì	KE¸…{ëŒ(HAâQ´æÒE8 €<{#—KDg5pbÓb}Q3)Þ-l<™e˜Õ«U
-[”Â? ÚFШ#C
-í´ ½¹fJUuÚZ(R2©F"Ú4#ÔGaE-€JõŠ ÛwZíšJÜóñ¤ÒÂÜ2‹I O1	¤Ó}JrÁ	è[Üñ…ø©‚'ØU·®LƒUúv1 äO¦ëšæµ*x&c£ž“ЫFÔŒ³bvGˆº7§Z&¬SÉT¸:)Nô^‘ÊIʧ=®È8ön6žªVte.ä¥'…k…]orÜ$î4å·d³ê\Ú–JÎ{	¸Ø@í:v6–àe0Sq\Êæ|X‘~o\«LáŽCJE™oOµË6À*xs}ñ3Qg%Ÿyœ“xw}Á,°‰Ô¿S
-n'|Ñ’G†R¤©j½f·SG徧˜cN `Rìª[jTɝþ8˜NÇ ‡PË¢tDús©¤å#hà‰©N®ú“Sdo5úWB<WfëʲÀ Ð³+”hHIL¹Œj,mýJ4Ã܆ѠDE´—ÛMNr¨ÃȦʮµ–°ìõuÝgAóÓZX\´M©O˜²8¸Åqê[®Œ
-Gx(I±Ì):â8›“㛇#"]—j¸cEJ„"Úf<o¬×(ešR;kk×á‚Áo—c—9BYà™NƒžqäìhÏLÉêӐóÈj3WÛ`Ìmðµ>Ž•È…•HSÎlèƒï "µ¥Éò?Úàë'eJXAãþ©HæN¨CsÐóê¡¡—X­«{ýý<ÿ!ŽgÙo>²°I.	2¦Î*cá?M„ž
-4®nÇ~Š‹ƒ®«M­÷Sc‹ÝƒŒáú†³R¶˜ÐbÍâcSY±§H9
-f‹†“EÐp0’àc—8±<ÿ•»<¨œIT<©Cüœ¼+¸{SA¤™¬É¥¸ÏÎŽë²óL¼x?)ý¿®éOP+šm <¨ó¬	CŽP0l1·ÕGÅu®d‰¶å?þ2Á–ù󗌤gý§ÁT/V^B=¢áU›¹4­èé.Ò|>D¤LpýHä9-§I*÷]>[VÀÉân¨‰ÔŽÆv
-ᘠ‹1Ëñ
--/pÏË1é×G2îÁ\½A'½ð¤ôÍü)1
-œf|öÔV~BWþ¡D/ãÿr¿ùÚûˍ
+xÚµ]oÜ6ìý~…ìÁô\Û’¿×4Z`XÖ°][É	ñÙWËnZ¬?~¤HŸíÄíЇ½ØIQ¿z÷^èýºyµß¼¼Šc/Š,Œ¼ý…a±—æEÒÛWÞ{ÿF—½i›í‡ý[ÇžEšJd‹ îøDÄÁv…©ð÷Û¼ðuyhL©êíN$Òml9X{–”„p\P„…;Y œÉd”•ærm.÷››°À<Ó.	„ðÊãæý‡Ð«€öÖQäÞ£ã<z"Ƀ4Aiµw³ùcòÃùÍ“h®@eA[RYîz¨ÆßaDzŒ_^EÉb—G­/Þ\ݼ¼ùíÕv'S	›“°?h\$þŸ¦©Úmœû–îÝ?m÷`š{Ÿºmä·}»Ý¡lkb""
+VóæýÅ5Q¶M£ËêJì"$² eÐg6)q™e0 Gd‰Ôªa°?¨!éßuí‘pŠ~·Êš’h•¶æ¾!ôÉ©¨;Ë DÉ'¼~ô<ñݕ	ÛÑ®ñè¦åã¬îÌêÚÁÖ_€G¼¦5•ît<qÇ2Š"ÁLðmSóÏ÷Yœü¥†`•qá—C×éõî	A^EJ=Ø.M+Õiø²ÙtYÄÚ¶œhù•~_êtÍeÅ3bøˆü\VÇDD$€g"ÜAH9¸‡$”"7ã1È|êÈ`BB€Í'§Àú©«ÐƒQîßýóãgj&¤e©rSÝZ<@Hß4wmwT®n8R5hœâÀ¡h¹ÐÖ¨ÉÐégn^äêNH—v?ÿ`®Þœ¶¤Ðƒ[éëÕ«~º¦äì: ý-Ä|!ÚÓz2Ð9`*›öÿØ©ä౦a'‚j5]ÏE‘žuË
+¶w³{~_ÅŸ¸¨!?¢ã%Ú%s„Ž’µ³mì·'gGÝÐòˆŒ_ÄxKu…e{<A¶U´z4ý r¤[6žc‰Fabð„ƒv¿‡µ”³—Óh›#a¨yµ¬(s—LòÂÙ%‰Àw1Dc¤àé	ÆTìÚæ ÈJ3ÿj‡wmÓï.›ŠPU׺¹×,|aA,ÙiPä,ú)ø÷ZŠBW=a©·Ð`oq)H<ŠÖ\ºç go¤ó²`‰è¬†NlZ¬/ª#¢b&Å›¡…'“ ³zµªa«‘Rø”@ÛhudH¡´7×L©ªN[EJf!ÕHD›b„ú(¬¨EP©^dûN«£]S‰{^"žTZ˜[f1	ä)&tÚ¢O©SƒB.8}‹;¾?Uð»êÖ•i°J¿Ó.€üÉtý@Ò¼BOÂdlÔs:`Õ¨“šqV@ÌîQ÷æTëÏ„uÊ 0™
+W'Åé€Ãk#R9Iù´ÇÇÞÍÆBÕŠ®Ì…Ü¡ô¤pM¢Ð£ëMŽ›Ä¦ü–l6@KÛRÉy/ˆb¡]ÇÎƼf*ŽKÙœ«3Òïk•)Üq¨Q©(óí©vÙX…ƒo®/~&ê¬ä3s2 ï®/˜¶1‘úwJÁí„/ZòȐAŠ4U­×ìvê¨Ü÷óqÌ) LŠAuKêa8¢ÓÓéãäjY’ŽH.•4°|
+<1ÕÉUrŠLã­FÿJˆçÊl]Yz6`…
+)	‚)×"ƒqC¥­_‰f˜Û0”¨ƒör»ÉIuÙTÙµÖ–½¾®û,h~Z‹‹¶)õ	S·8N}Ë•Qá%)–9EG'csr|ópDÄ£ëÒC
+w¬C‰€Ðb`CDÛŒçõÅ£LSjg­`í:\@0øírì2G(<sÁiÐ3Žœíy‚)ÙAÝyrYm†ájŒ¹
+¾ÖDZ¹°iÊ™
+}ðD¤¶4YþG|ý¤¬Q	+hœÁ?©‚ÂÜ	uhz^=4ô«uu¯¿±Ÿç?Äñ,ûÍGö!É%AÆÔYe,üǃ¡iƒÐSÆÕíØOqqÐu5¢©uà~jl±{‘#\ß Çs1·R,£ùC|l*+öI §ÁlÑp²FÒ|ì'–ç¿r—•Ó ‰Š'uˆß“wwoŠ#ˆ4S‚5¹´Ó÷yÀÙqb]Öcž‰ïg!¥ÿ×5ýé  jE³
+€uƒ5aÈ
+†-æ¶ú¨¸Î•,ѶüçÑ_&Ø2"þ’‘ô¬ÿ4˜êÅÊK¨G4¼j3—¦=ÝEšÏ‡ˆ´€	®#‰<§å4Iå¾Ëça‹Ã* 8YÜ
+5‘ÚÑØN!d1f9ã¡¥s  âîy9&ýúHÆ=˜«7褞”¾™?%¦ÓŒÏ~â‚ÚÊO(áÊ?”èåcü_î7ÿʞ˒
 endstream
 endobj
-11018 0 obj <<
+11060 0 obj <<
 /Type /Page
-/Contents 11019 0 R
-/Resources 11017 0 R
+/Contents 11061 0 R
+/Resources 11059 0 R
 /MediaBox [0 0 612 792]
-/Parent 10992 0 R
+/Parent 11058 0 R
 >> endobj
-11020 0 obj <<
-/D [11018 0 R /XYZ 100.892 685.529 null]
+11062 0 obj <<
+/D [11060 0 R /XYZ 100.892 685.529 null]
 >> endobj
 3022 0 obj <<
-/D [11018 0 R /XYZ 100.892 459.859 null]
+/D [11060 0 R /XYZ 100.892 459.859 null]
 >> endobj
-11021 0 obj <<
-/D [11018 0 R /XYZ 100.892 430.746 null]
+11063 0 obj <<
+/D [11060 0 R /XYZ 100.892 430.746 null]
 >> endobj
 3026 0 obj <<
-/D [11018 0 R /XYZ 100.892 242.996 null]
+/D [11060 0 R /XYZ 100.892 242.996 null]
 >> endobj
-11022 0 obj <<
-/D [11018 0 R /XYZ 100.892 216.004 null]
+11064 0 obj <<
+/D [11060 0 R /XYZ 100.892 216.004 null]
 >> endobj
-11017 0 obj <<
-/Font << /F22 3706 0 R /F50 3701 0 R /F51 3729 0 R /F15 3700 0 R /F17 3698 0 R /F70 4384 0 R >>
+11059 0 obj <<
+/Font << /F22 3706 0 R /F50 3701 0 R /F51 3736 0 R /F15 3700 0 R /F17 3698 0 R /F59 4373 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-11025 0 obj <<
+11067 0 obj <<
 /Length 1601      
 /Filter /FlateDecode
 >>
 stream
 xÚ½WYÛ6~÷¯Ð£¬IÔÙ·$ͦ
-r ])äA–é]"²äˆÒÿ¾sÑ+9N›´@¡ñÎÁ™ùfz×^è½\<[/ž\¦¡…A–‘·ÞyQyyYQi™xë­÷ÁÏÊpùiýêÉe{EPfY‚¤±Ê‚VB&úÅ\ß,W*Mü§·•iªiÌ°ŒKÿa¹Š’(óŸßT‡A÷H“ú*FŽ‹ëÅ—E,@‰‰ì4PÊ«÷‹ŸBo{¯¼0PeáÝåÞSidi
+r ])äA–é]"²äˆÒÿ¾sÑ+9N›´@¡ñÎÁ™ùfz×^è½\<[/ž\¦¡…A–‘·ÞyQyyYQi™xë­÷ÁÏŠbùiýêÉe{EPfY‚¤±Ê‚VB&úÅ\ß,W*Mü§·•iªiÌ°ŒKÿa¹Š’(óŸßT‡A÷H“ú*FŽ‹ëÅ—E,@‰‰ì4PÊ«÷‹ŸBo{¯¼0PeáÝåÞSidi
 ãÆ»Zü¶§EéYƒ’2 ÅQ׫7Ï–«$R~¿Œ|
 úù_F7²ƒÅ½Ø¯zÍDV·Ë¸ðžmpüÀã[84š-O†Nþ7ÚôÂÂZXúÚTƒÞ:vý-òÐ}°\eEì¿•ƒ5Ón5Ö÷ukÛV‘
 Ò¤dõ!¬œ*qÆÒá¯?†‘Òõ «7ÆòÈvÍ8˜®™yûëãÆ¡ï6ÞóÄ-Ö][ëÃ0VM#ü­ÙƒSû¹00uª_Êê9Ɖò»þàØ÷ ²Ã囪Ý6¦½æY¯¿Œš.Iw}'‡÷hàØæÐhÞ›Rª	å{Ón»eœûwgo,ÃO)½,\ýÞ´UÃ+WÎèýž×L+{©°©Ç5VAáD\ßµè*•úP"÷;kD}NnQ	_(PЍÁÜU?ðÒ1`¬ïäÒÎҝ %Þ-í=ÆËLÓ7sö5ÚÐ@T²†ãÖòÞÖˆà‚s—Ä1f×ÝØlq˜øº1xWƒæÒ
@@ -61678,208 +62620,200 @@
 ‰»³ À=„UÚê„ÁD´ØóõuLDÐ÷aÌpMƒ`‘«G§ã²¶îQa¨
 Í1çªÁ4?B­9‹+ìÞÏ°:	Å•«ï…¤; ©ø¥ÎD#V™úÜ·@®t¸í+3Ž0"b|)Ó£ÁøˆQ¡kK~C A%tæº5xmuåžQHE±rlàˆòäYó­6õ)Rþ™#Y
 Ʋœ:S6D­‚¬ËÖat¸'*c3œgq¯-6¶î ý+&:kO–Aç{§)äVð¸B‰Åé8bÙ8zD,C€l´A#Ó°Ö8¦:ÑSÖò!zsÁÎS÷ív"BÞH¾‘ˆ®nŒD¡=Û«¾®ìp!¥ƒn†0î-`Z2FâR¹çšŽQŠÕ{=Á„
-µ²®Ò8‚	ÎáÆç‚Y‰wÿëÅ_æ’Z
+µ²®Ò8‚	ÎáÆç‚Y‰wÿëÅ_ZÏZ
 endstream
 endobj
-11024 0 obj <<
+11066 0 obj <<
 /Type /Page
-/Contents 11025 0 R
-/Resources 11023 0 R
+/Contents 11067 0 R
+/Resources 11065 0 R
 /MediaBox [0 0 612 792]
-/Parent 11029 0 R
+/Parent 11058 0 R
 >> endobj
-11026 0 obj <<
-/D [11024 0 R /XYZ 151.701 685.529 null]
+11068 0 obj <<
+/D [11066 0 R /XYZ 151.701 685.529 null]
 >> endobj
 3030 0 obj <<
-/D [11024 0 R /XYZ 151.701 550.447 null]
+/D [11066 0 R /XYZ 151.701 550.447 null]
 >> endobj
-11027 0 obj <<
-/D [11024 0 R /XYZ 151.701 521.6 null]
+11069 0 obj <<
+/D [11066 0 R /XYZ 151.701 521.6 null]
 >> endobj
 3034 0 obj <<
-/D [11024 0 R /XYZ 151.701 298.858 null]
+/D [11066 0 R /XYZ 151.701 298.858 null]
 >> endobj
-11028 0 obj <<
-/D [11024 0 R /XYZ 151.701 270.012 null]
+11070 0 obj <<
+/D [11066 0 R /XYZ 151.701 270.012 null]
 >> endobj
-11023 0 obj <<
-/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F17 3698 0 R /F51 3729 0 R >>
+11065 0 obj <<
+/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F17 3698 0 R /F51 3736 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-11032 0 obj <<
+11073 0 obj <<
 /Length 1869      
 /Filter /FlateDecode
 >>
 stream
-xÚ½XYÛ6~÷¯ð£ĪHÝ})š³	°è6v‘Ih‰»"¢Ã¥lýï;%[[#R¤/9¤æžoFÖ÷ë`ýjõt¿ú饔ëÔÏÓ@¬÷wk~–Ëu’å~œGë}¹~ïít1˜®Ý|Ü¿¡ë™Ÿ'I„×eîp;à{¡ô¥¿ÙŠ 	½ý&Ë=]T­)T½Ù†qä=7¶­9ňóó 'É!¬Ó(žx%¹À[«ûÕç• *\¾Ð.öÃp]4«÷ƒu	goցæÙún6ë0Îü$Fnõz·úc\Z,RgùÂä(÷ɬÙéÇ`
-œƒú/º3’Ի݄Âë`
-¿hY’xϺ¦ÑRt“eëD|i]°ÞÊďâœÙßtvØlaëT±‘™÷	t[2ñC ¢Zã:ó,¨àì ëãñ¸ÙÂõ®w<nß½þ‹ÏoæžÕj‘ï`
-qɤðö•±|Ú(–é¶f@µQOúqäô,
-0LŠ±&IÒ:|
-ï8ÚŠ)»›§LrÒR¶^Z[>™M¤«Ô9†•æ*ïÕnkÉbT¼?Ûç™Îí5•+…g_È6ˆN±¡î5KFbèûŽ½¨ûÁ ¨0 øÊÂu|v×w
-în@ѧ¼^êãO
-IH)²B¿Öõµ|™&Oén›M(½0•^y-ÂÐb®ОåjkIù(AÇÂ3f—"ÁBÒ:7¯çC—9ü[ó½/˜¸ëîøf«‘9¾
-©NL¦ÀBºÓ;”òN‹êOä‚m,|!óed>†ýTŸ6Yèap³Ì{¹É"Heo†é`ì“
-¼¹ÌÈ •Æ~9&[8FÄ¡/…˜<3”‡kî“ҏÂùÒ\%ÀÞýXcï¶C¥ÖeQV
-fôAñÙH¾Æ•q϶ã²ÙŠ4ö“H.
-¶£ԁE@dd!¦¨¢ïÐÅ´æ³V“³6TߟÀGi{Ïj$py-‘¤ý0ʾ9“ ³ÃhÆl'žì¤Àݬ¡Åœž*p†iïÙXK?qÁ™®­ö´ºB1„‘Ÿ‹%®&ß…«tí9–fù- û›¹¯¶ÖU¹FhÁ?ºçêH=Å"©Y^$•žs>
-q.+÷âã’")îeÅÛR[sß2éØëí5Üê5Ô‡5TN¡ËDåöc]Ÿ¦eKý˜ú*ìg¬Œ >o)s ËLmÎÈ6³ƒ
-Û2ãÆ´E=–úgê´S‹„ü‹Kü0	—˜”>zi
-^NIv`Û=(€p¨\©ž#©§›Žé¶£e⇠ôߪ9Ö Ý6	"ïæÔ¬ºG¥×vÏ^óâ½…1ƒjíŠk‹®Z t΂;Uè Lø\ûJ[×6TïBQaÔ±qk°û_uÙÖ™ÿ_|öÊÜ«ƒq2_@öõd=j†Îi7X,¿|’gJ…í®ëKt›öíºÊïÒõ­bÐ"íXWPúÎ0uOÕ ~ÐõÇ ×´átTÖ%êþÙí£^üçsGé΍½¯´*íl(Ÿú2•K‡¿Ã.ƒ>‰š
-ÒóT “ĉÖoHxšÒ¥‰¹;1¥ÑCÏ3 pá*ÂùǍ@ 4*ËÒAÓË€½€îàN at G4„¹KWG7áé–-×4À@ѳSÿü
-ÜƸMܾEŒ¡ÂC$½A
-¢ƒ;Õ@ïû
-ÒfîAtbŸ4y–Ì)Æ~„XËC'”½MÈ
-£(kÄjN,"ì‰)öD·3ГèÜ	­£=Þ²nöÞ„õîv>š± èZz\žÇnÞOù:E¾™JsèUkj‰/wÊÔ—éÊWivªGÆ_"‹ÛûåØèJ€\Áp
-Ó·ê—È?÷5%Í¥Q@Åh’ÁƒS×Sµm§¹ØáLÎB`ûŸºÁ;©”r9<: µT04)«a”Ðкãâ߁¹ë2kéjЁÇKp}†iSn饔Ž/±X!hÄ”y|ñ¥„CÕô¥„'-%®ÌJ7¤ÌCb‰8µºÄfcÒî<ž^ܽü ²Ž[å8XÕ8%¨š”ì‘ ®~M½3mI‰ü€_qšxï*B¥4"“bdRŒøhP÷4vÀë ‚Âœ¯˜2ÞÌ€QÁñÃ	HS—…qT]»6‡ö”O®ðaÄw’`ÂÕ„ç/|²€n˜P]ñ'¥jïuߍÓ-??Šyà¦-¿þÅô]Û8Vè
-	5×ñŠtÍ…¶êÆÃÊëÓ'8Eç!iwsÒ -¿HéÜ¡f?|2sö½šæÜ\J·#ÕPuMËóPyþÜ{DZÆ54²£ü凗ÏÎæù`Xõ‚ͽø`´<sÀRñÃ
-ë.Û¡Û.)PXÐ'çuŽ—´Öý7œ?ÿ‡ØÍò‡Ð綇ÿCt­sä¤W8}xÕU5
-˜ƒæ0µëaéáéùb¿úý
+xÚ½XYÛ6~÷¯ð£ĪHÝ})š³	°è6v‘Ih‰»"¢Ã¥lýï;%[[#R¤/9¤æžoFÖ÷ë`ýjõt¿ú饔ëÔÏÓ@¬÷wk~–Ëu’å~œGë}¹~ïít1˜®Ý|Ü¿¡ë™Ÿ'I„×eîp;à{¡ô¥¿ÙŠ 	½ý&Ë=]T­)T½Ù†qä=7¶­9ňóó 'É!¬Ó(žxxkõb¿ú¼@…ËÚÅ~®‹fõþc°.áìÍ:ðÃ<[?ÐÍfÆ™ŸÄÈ­^ïV¬‚K‹EJ‚ã,_˜å>™5›"ý¬sð@ÿE÷`F’z·›Px¬á-KïY×4#ZŠn²lˆ/­Ö[™øQœ3û›Î›-l½ƒ*62ó>ánK&~DTk\gž¼“tca<7[¸ÞõŽÇíï»×ñáùÍܳºQ-òLa!.™Þ¾2–OÅ2ÝÖ¨6ê)B?Žœž¥†I1Ö$IzC‡OáG[1ewó”INZ
+Ò6Â+PkË'³‰ô‚a•:Ç°Ò¼@Åá½Úm-YŒJƒ÷gûà¼#Ó™¡½¦r¥ðìÙÑ	#6"Ô½fÉH½cß±u?t _Y¸ŽÏîú®áÃÝ
+(ú”×K}üI!	)%CVè׺¾–ï"óÁä)Ým³	¥w ¦Ò+¯%PúBÌÕÚ³\m-)%èXxÆìR$XHZçáõ|è2‡k¾×à¥wÝßl52ÇW!5à‰ÉXHwz‡RÞIcQý‰\°…/d¾ŒÌçÑ°ŸêÓ&=n–y/7Y©áÍ0Œ}²·3—¤ÒØÏ¡#ÇdLj8ô¥“g†òpÍ}RúQ8_š«ØÛ¡‹aìÝv¨ÔÀºì ʪÁŒ>(>É׸2îÙv\6[‘Æ~É¥Áv4ƒ: ˆŒŒ"dÃUôº˜Ö|ÖjröÆêûø(McïY
+á.¯%’”¡FÙ7g`v͘íÄ“”¸›5´˜óÂÓCÎ0í=+cé'.¸1³ÑµÕ¾“¶@W(†0òs±ÄÕä»p•®=ÇÒ,¿d3÷ÕÖº*×­"˜àG÷\©‡âñ X$5Ë‹„ ²ÂsÎG!Îeå^|\R$Ž¬x[jkî[&{½½†[½†ú°†Ê)tÙ‚£Ü~¬ëÓ´l©S_…ýŒ•Ôç-etÙƒ©ÍÙfvPaBfܘ¶¨ÇRÿLvj‘_bQ`‰&áÓ €ÒG/-CÁË)Énl{£ð N •+ÕsD õtÓ1Òv´Lüāþ[5Ç´Û&AäÝœzƒÕA÷¨”àÚîÙk^¼·0fP­]qmÑUôÎYp§
+ý„	Ÿëo_iëÚ†ê](*Ì£‚:6n
+¶bÿ«.Û:óÿ‹Ï^™{u0NæȾž¬GÍÐ9í‹ò÷o@òL©£°Ýu}‰î`Ó¾]Wù]º¾UZ¤ë
+êQߦî©ÄÚ þ8 àú€6œŽÊºDÝ?»}Ô‹ÿ|î(ݹ±÷•V¥åS_¦réðwØeÐ'q at SAzž
+`’8Ñzà
+iOSº41w'¦4zèy .\E8ÿ¸Ñ€F…cY:hº`°ÐÜ	舆0wéêã&<ݲåš(z6`êŸ_Ûx·©ƒÛ·ˆ1Txˆ¤7¨aÀãQ´ÀXÒðw§è}_AÚÌ} (‚Nì“a‚£ƒ&/À’9Å؏kyƒ`脲·	Ùà aeX͉E„=1Åžèvz;¡Õc´Ç[ÖÍ>›°þÂÝÎG3]CKØóØÍû)_§È7Si½jíQ-ñåN™ú2]ù*ÍNõÈø+P$bq{¿]	+NaúVýùgø¶¦äB£¹ô"
+¨M2xð`êzª¶í4;œ ƒÉYlÿS7Øc'•R.‡gB¤–
+†&e5́Zw\\ã;0w]f-]2ðx`	®Ï0mÊ-½”òãÁñ%+䍘2/¾”p¨š¾”ð¤¥Ä•yB醔9`H,¢V—ج`LڝÇÓ‹»—@Öq««§U“rƒ=ÔÕ¯©w¦-)‘ð2Nï]E¨”¦SdRŒLŠ‘Ab
+êžÆØa@pB˜óS¦Ñ›0*8~8iê²°1Žƒªk×æОòÉ•>ŒøNL¸šðü…OÐ
+ª+¢à¤Tí½î»qz¡å§âG1Ü´å׿˜¾kÇ
+½!¡æ:¾Q±“®¹ÐVÝXcXCy}úħè<D"ínNÄ£å);4Àì‡OfÎ~ WÓ\€›Kév¤ª®iy*ÏŸ{Ãà8Ö¸†Fv”¿üðòÙ9Â<Ÿ«³^°¹¢Œ–gX*~¸aÝÅa;tÛ%
+úäã¼Îñï’Òº‚ãf‚óç¿ó»™C^ãúÜöðˆ®uŽœô
+§¯¢ª¦sЦÖ`=,=<=_ìWÿ ŠÜ#
 endstream
 endobj
-11031 0 obj <<
+11072 0 obj <<
 /Type /Page
-/Contents 11032 0 R
-/Resources 11030 0 R
+/Contents 11073 0 R
+/Resources 11071 0 R
 /MediaBox [0 0 612 792]
-/Parent 11029 0 R
+/Parent 11058 0 R
 >> endobj
-11033 0 obj <<
-/D [11031 0 R /XYZ 100.892 685.529 null]
+11074 0 obj <<
+/D [11072 0 R /XYZ 100.892 685.529 null]
 >> endobj
 3038 0 obj <<
-/D [11031 0 R /XYZ 100.892 660.623 null]
+/D [11072 0 R /XYZ 100.892 660.623 null]
 >> endobj
-11034 0 obj <<
-/D [11031 0 R /XYZ 100.892 644.027 null]
+11075 0 obj <<
+/D [11072 0 R /XYZ 100.892 644.027 null]
 >> endobj
 3042 0 obj <<
-/D [11031 0 R /XYZ 100.892 520.544 null]
+/D [11072 0 R /XYZ 100.892 520.544 null]
 >> endobj
-11035 0 obj <<
-/D [11031 0 R /XYZ 100.892 494.085 null]
+11076 0 obj <<
+/D [11072 0 R /XYZ 100.892 494.085 null]
 >> endobj
 3046 0 obj <<
-/D [11031 0 R /XYZ 100.892 333.112 null]
+/D [11072 0 R /XYZ 100.892 333.112 null]
 >> endobj
-11036 0 obj <<
-/D [11031 0 R /XYZ 100.892 306.643 null]
+11077 0 obj <<
+/D [11072 0 R /XYZ 100.892 306.643 null]
 >> endobj
-11030 0 obj <<
-/Font << /F22 3706 0 R /F50 3701 0 R /F17 3698 0 R /F15 3700 0 R /F85 5521 0 R /F51 3729 0 R >>
+11071 0 obj <<
+/Font << /F22 3706 0 R /F50 3701 0 R /F17 3698 0 R /F15 3700 0 R /F85 5513 0 R /F51 3736 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-11041 0 obj <<
-/Length 2075      
+11082 0 obj <<
+/Length 2077      
 /Filter /FlateDecode
 >>
 stream
-xÚµX[oã6~ϯУŒeQw-ŠÒ¢Ù™b¦è6ö¡ícÑ672ååxôÇï¹É‘u÷i_,òð<—ï\è8Øqð›ïn6wy¨8ªãZ»@å**cUåu<4ÁoaQ'«?~ÚÜ%IPEuQdÈš¤E” %f¦vX­Ó<oŸµmõ£mí°JêðeµV™*Âú4˜yò0¥o~|¸ùz£àbrw¥i°=ÞüöG4°öSGi]â<i^EEžÃ¸
-îoþyORe TTçy2S(«#eM“(‰RKÅqxexo§Öà¸ï»ö<ØαÖ*ŸZ(Ö©Ûä|ÔmÛv«¤
-/Öías…»•
-Á @-Ãg\"ë4ô¦F¢é=†Ž¿íºv7ö÷X¥¦7·Ì°;»-Êã™çb‡\bO‡ƒa6óí´Zî®Lƒ²£°*ò¬faáèŒ.J@š?˜#Ž“°Ç
-IÙ3
-§¾{l™=
-»{óõl{’dÏÍŸÆú¡·gƒ¶ƒ5P°-žýtå†CYèÚh8ÉÁy"ð§.×açÚ—qdxðjMž[Ï_
-–b„VJêEÃéIÛþR*ViΠœ8ÚurÚмölÎë*_Y½^éP Àô¶së%{;³EŠt)I1š¸³i¢ÕºPIøp u”¾eà\d΀ÁÙË€Œ'™o`d6å(¯á¥-xåƒ%Æ ryÁµÿ°$­u€«*¾¦*EGV›!)wVälàpæ"[œA}â
-õû=“=V/“1²h¶íŽ„48E“C+€†Ýþ¹$+Ù%‹3€×<C©ñ{A*ÅÈÅ?0œÅùëfv<‘:¦µÓ{Ã4-¤®ˆš|còK¸àôQNô'½5ÑTbÉ÷Ö‘B%ù´'Ýb†ç&ºn`ªæ¹‹·²÷Á0¦FE\ÍÑ:==t”c`ó>{9w õ‘ÑÝ/Ù÷"2¦)BÁ¼â…<®±­9ځñOáàXíˆ@ca`´·­£ÛOÀ7OËõ ®£¤\ÎÊV’F¥*ÆRôlûá¬Aêò:JÍ:¾Í䔸L›yBP¡Â8Dx@rÅ É1U6¶§°æÙ׳ñƒly±ðž8n9úš?<+·®Ó(É˹é¿×œ&)¹¹†msõ;Œ	cl'Ë!iö=š·ÍK°JÇʐb¦–\±o%+\¹)ÔÓ1ÙöŽ"1ݬª‚Wò$R£W¨žfRO±XO{€TÑMXcÙ4þ¥Çê‡Íyöûß…önU¥RW«×º
-Ö›š•	¯˜Çà	Î"F™HU!/ T6ã1TŠà;Vc\î)Z|wÆ*G©FvI°AâËT}M|KÙ•êðzo¸nX„(’¤ê”ï³8™ÓØ<È5Æ!Þ™ÔD§‘HîF‚æ`ØJtÒ%F÷ƒÄ>f]¤ÙE‘iÂÄ,ëx>èÁY ¿(¤#{N	àZY÷ÝÑÌ8LÛÚ½qãºPå)ÌÉÌÊTÐUØóÊI® 3ø¥t+uÝn0N
-5ý‰gIkb3ÜÜZ÷4b¾ýY¶÷×Ì΄%µ˜´¾h7†‹·Ðaêµ4ó¯i퓨”_I|¤RCCÝÆÇý_¨pÉD;áýb·}çAužþc¨kw‹ÍÊIòªÁ-ÓVKïtæj®ÆžJ3Ù 4<¾–Ÿ˜F8„ïE¸I«sx	8gZž@¯ø$íd*¾Ô®õ½£áôÚ˜íÞ¶ÖšÌ#Œ
-‘’çuøÉÁ1G-ýG	`2{Ý7ÜД‰˜èlb øQ¤wQùšBK5ñÞ{(î:Ö½æ²«4G=ÉÁ«ÇA[7bo×wG¦_.—~ÐC*Ê“¬ʨÆ–ÁLEiœék­–Rk•ðÀZOؤ%YÅiñ¾æ£­?s˜ž¿á´¼¾ø
-xñ­à÷a€Fq
-ßs'#ŠGäæC 2AvÝÊ
-—?_“#¨<QwþÜ£ûð¨Ý’÷_èŒsÏ»ãmo¦Ws¦ÇùãÙ¶ÍLôwû2’fo吩aǵ0ÃÒôIBsAÂOeá/-t;f!¢Ù›*| œ‰¤Ee§±?$´£7Öuý~³¸%Kò) ’¿D²UA™/瀠RÜwœ³×ÜÞsõq>iüș؍A
-ÐöÌ ™ÆÕÚLã¨õ.¤"" ’Fw¼Ç®Jü,&¶­æÇSV`¥ï¤+†6ž<Ú÷ÐZíÎ-a æôÒ¦Ñãµ+“†‰˜ŒÎ€`쿳šfÛÊEZŽfoÂÀӁHöhóoÏUÁJB¢ÖY:öôb×æ¹,>óc‡s4á¨{Ó¾»•â:ð[ƒ"MªÚ¶µòº£4Oοþ«²ø'ÊÓ¨H²ÿö/Ê |ÅõOús& RYôßL‘E*­€± Z2KX€µ×¿š€-WÏ*c}7“psWLÙËHåØ׆áô·Ífž;7M·õxìÁ3ÁoŒƒ2
-/No6¿~üñó«Ex{¿¦Ìm.¾÷Fâ¾kŒ¡1d¶\ydwRIÞxÅ$éÛø4ÀãŽñ}£ÉLqUæô¯•èòw¶Í̈kUÀ#"µóYŒÿ?lY2©0I;)?æŸ2Éå}ûœýJHc§
+xÚµX[oã6~ϯУŒeQw-ŠÒ¢Ù™b¦è6ö¡ícÑ672ååxôÇï¹É‘u÷i_,òð<—ï\è8Øqð›ïn6wy¨8ªãZ»@å**cUåu<4ÁoaQÇ«?~ÚÜ%IPEuQdÈš¤E” %f¦vX­Ó<oŸµmõ£mí°JêðeµV™*Âú4˜yò0MðÄ›n¾Þ(8„˜ÜGil7¿ý
+¬ýÄQZWÁ…8AšWQ‘ç0nƒû›ÞÄS…T(ÕyžÌÊêˆGYÓ$J¢äRqÞ‚DEÞÛã©58.Âû®=¶s¬µÊ§ŠƒuªÀ69uÛ¶Ý*©Â‹u{Ø\gán¥B0 PËð—Hç:
+½éŸ‘hzÏ„¡ãïA»†®†Ýý=V©éÃ­3ìÎn‹òxæ¹Øá —XÇÓá`˜Í|;­Ö°«ëÓ ì(¬J£<«YX8:£‹æÅæˆã$ìq BR„EöÌÄGÇ©ï[fOÃnÇßÞ|=Ûž$Ù3Eó§±~èíãÅ í`
+l‹g?]¹áÐAº6Nrpžüi‡Ëuعöe¼Z“çÖóWƒ¥X¡ƒ•’:FÑpzÒ¶ÿ€”Š•Cš3('Žvœv 4¯=›óºÊWV¯W: 0½íÜzÉÞÎlу"]JRŒ&îlcšhµ.T>h¥o8™³`pö2 ãÃIæ™M9Ê+‡Cxi^¹Æ`‰1ˆ\^pí?,Ik B£ÇªŠ¯©JÑ‘ÕfHʝ98œ¹ÈgPŸ¸B}à~ÏdOÕËdŒ,šm»#!
+NÑÃäÐ
+ a·†‡.ÉJvÉâ …ÀõÏPjü^J1²EñLE#gqþº™O¤Ž)GíôÞ0M©ë… â‚&ߘ<Æ.8}”ýIoM4•XòĽu¤PI>íI·˜a$Ç9„‰®˜ªyîÁâ­ì½F0Œ)‚QÑãWs´COåØ|ăÏ^N„@çH}dt÷Kö½ˆŒiŠÄAFð¯x!ëclkŽv`üS8ø#V{"ÐXEím+ÄÆèvà0ÃÍBÅr=€ë()C†˜$å$JUŒ¥èÙöÃYƒÔäu”šu|›É(q™78ò$„ B…qˆð €äŠ’cªllOaͳ¯gãÙ:ò<b à=qÜ4rô5xVn]§Q’—sÓ¯9MRrs
+ÛæêwÆØN–CÒì{4o5š—`•Ž•!ÅL-¹bßJV¸rS¨§c²‡m3EbºYU¯äI¤F¯P=ͤžb#°žö ©¢›°Æ²/hüKÕ/›óì÷¿íݪJ¥®V¯u¬75+^13ÀœEŒ2‘ªB^@©lÆc¨Áw¬Æ¸ÜS´øîŒUŽR,ì&’`
+‚Ä—©úšø–²+Õ'àõÞpÝ°Q$IÕ)ßgq2!¦±1xkŒC¼3©)$ˆN%"‘܍ÍÀ°•è¤KŒî‰}̺H³‹"Óþ„
+ˆYÖñ|0Ѓ³ ~!QHG<öœÀµ²î»£™q˜¶µ{ãÆu¡Ê)R˜“™•© «°ç•“\fðKéV*ê$ºÝ`œ$j"úÎ’ÖÄf¸¹µîiÄ<þ|û³lﯙœ	Kj1i}Ñn7(o¡ÃÔkiæ)^ÓÚ'Q)¿’,0øH¥2††ºŒû¿Pá’‰vÂûÅnû΃ê<ýÆP×“äTƒ[¦­–ÞéÌÕ\=•f²?@hx|,? >1pß;‹p“V
+æðpδ<^ñIÚ+È6T|©]ë{-FÃéµ1Û½m­4™G<"%Ïëð“ƒcŽZúÀdöºo¸¡)11ÐÙÄ@9ð£Hï¢ò5…–jâ½÷PÜu­{ÍeW3hŽz’ƒ%Vƒ¶nÄÞ®ïŽL¿\.ü ‡T”'Y”Q/,ƒ™ŠÒ8
+Ò×Z-¥Ö,*ၵž°I=J²"ŠÓâ}Í…G[~æ0=Ãiy}ñðâ[Áï;à â¾ÿæNFÈ͇@e‚캕.+~¾&GPy¢<îü¹F÷áQ»%ï¿Ðçžw5ÆÛÞL¯æLódzm›™4èïöe$Í<ÞÊ!S/ÂŽka†¥é“„æ‚
+„ŸÊÂ_ZèvÌBD³7Uø@9I'Š
+ÊNcHhGo¬:êúýf	pK–äS@$ˆdª‚2_ÎA¥¸ï8g¯¹½)æêã|Òø‘3±ƒ í™A3«	´™ÆQë]HED@$îx3\•øYLl[͏§¬À:JßIW3l<y´ï¡µÚ[ Ìé¥M£ÇkW&
+1ÁØg54Ͷ•‹´ÍÞ„§'‘ìÑ,æßž«‚•„D­³t
+ìéÅ®ÍsY|æÇçhÂQ÷¦}w+Å%tà·EšTµmkåuGižœýWeñO•§Q‘dÿí_•øŠëŸ4ôçL ¤²,è¿™"‹TZc´d–°
+5ù«	Ør…ð¬b1Öw3	7w唽ŒTQŽ}ýaNÛlæ¹sÓt[¿Ç<üÆ8(£ðâôfóëÇ?¯±Z„·÷kÊ\Ðæ2áqo$.àÁá»ÆCfËõ˜·AvW!•äWL’¾O<<êè0Û7šÌWeNÿZ‰.gÛÌŒ¸V<"QP;ŸÅøÿƐu ã
+“´ó—òcþ)Ó™üWÞ·_ÀÙ ]kcˆ
 endstream
 endobj
-11040 0 obj <<
+11081 0 obj <<
 /Type /Page
-/Contents 11041 0 R
-/Resources 11039 0 R
+/Contents 11082 0 R
+/Resources 11080 0 R
 /MediaBox [0 0 612 792]
-/Parent 11029 0 R
-/Annots [ 11037 0 R 11045 0 R 11038 0 R ]
+/Parent 11058 0 R
+/Annots [ 11078 0 R 11086 0 R 11079 0 R ]
 >> endobj
-11037 0 obj <<
+11078 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
 /Rect [174.46 140.174 511.352 151.83]
 /Subtype/Link/A<</Type/Action/S/URI/URI(http://www.redhat.com/docs/manuals/enterprise/RHEL-AS-2.1-Manual/cluster-manager/s1-service-samba.html)>>
 >> endobj
-11045 0 obj <<
+11086 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
 /Rect [150.705 127.92 328.362 139.427]
 /Subtype/Link/A<</Type/Action/S/URI/URI(http://www.redhat.com/docs/manuals/enterprise/RHEL-AS-2.1-Manual/cluster-manager/s1-service-samba.html)>>
 >> endobj
-11038 0 obj <<
+11079 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
 /Rect [174.46 116.961 289.926 129.913]
 /Subtype/Link/A<</Type/Action/S/URI/URI(http://www.linux-ha.org/)>>
 >> endobj
-11042 0 obj <<
-/D [11040 0 R /XYZ 151.701 685.529 null]
+11083 0 obj <<
+/D [11081 0 R /XYZ 151.701 685.529 null]
 >> endobj
 3050 0 obj <<
-/D [11040 0 R /XYZ 151.701 660.623 null]
+/D [11081 0 R /XYZ 151.701 660.623 null]
 >> endobj
-11043 0 obj <<
-/D [11040 0 R /XYZ 151.701 641.703 null]
+11084 0 obj <<
+/D [11081 0 R /XYZ 151.701 641.703 null]
 >> endobj
 3054 0 obj <<
-/D [11040 0 R /XYZ 151.701 442.987 null]
+/D [11081 0 R /XYZ 151.701 442.987 null]
 >> endobj
-11044 0 obj <<
-/D [11040 0 R /XYZ 151.701 411.189 null]
+11085 0 obj <<
+/D [11081 0 R /XYZ 151.701 411.189 null]
 >> endobj
-11039 0 obj <<
-/Font << /F50 3701 0 R /F22 3706 0 R /F17 3698 0 R /F15 3700 0 R /F70 4384 0 R /F29 3731 0 R /F30 3732 0 R /F58 3733 0 R /F68 3734 0 R >>
+11080 0 obj <<
+/Font << /F50 3701 0 R /F22 3706 0 R /F17 3698 0 R /F15 3700 0 R /F59 4373 0 R /F29 5413 0 R /F30 5441 0 R /F61 5442 0 R /F71 5443 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-11048 0 obj <<
+11089 0 obj <<
 /Length 994       
 /Filter /FlateDecode
 >>
 stream
-xÚ½VϯÛ6¾ç¯ðNS€Å“-ÿÒnëë: ÀV$·®ÅVbáÉvfÙ}í?R”ýœâa@Ý%¦(Š"?’ŸÂ£kÄ£?woN»_ߥiTƲäItºD	çq%Ó¨¨dœË,:5ÑGvÔõd†~ÿéôÞ›W±,ŠÍSs°æd'Ò8÷‡„‚ö•dºn{S+»?ˆ<co«gçVO9‡ëbÉ¥¿Y€\fù⫐­vœvÿìЂñ&º<"ª»ÝÇO<j`ï}Äc!«èÙ[v‘È«¸ÈÑ›Ž»;¾Í8)£$‰ež§w)g2öi­©äì²Çãáí»ãoEQ²S«Q(Ø_{ÁÙ 2þÂÏHêGÕÿìÈôÁÎnÒ#e›äÛlytHs€‘n£¥ŠYÓ?9kÕ“pÞÒŠiZÌ„„5´šúŽº1#Ô)œ´F÷{83yWr5kŒ»©QMÁ×YÕhõ´OK¦ûàÒéñ3jõèbŒƒMDhú`O­§ÏÙmv­örÁê¡»YýÅLxò+í¯Þ½†€Ú	D¡×Þø/Æ'R¾Dþ(RÁ&;tzjM¿OØ•œ);jÕ„{LØÆ™I
-´¶s£4á€à”ÓÔãà†Ë½ZdÙŠ>îÕàv¢œø)gÆB%±oýj¸ NR2EKg0sŒ6)
-ÞøÏ<ÌîµÈþæIf±òû
-=Ò¡œ±^u‹ö¦jMÊ©…´ÕD‹gt`92ÓŸ©r´"#Aq£õö«©¨v­i
-#“†~ÿZl@²ÃÁ¥µ˜¯È¹\œƒP.¨tÛ%‚½ÝëT¯®ºÃÚ–T[^"‚hM9æ<OX-TL^E.ç7§çf8Ô4] I(CHs)YÀ€*ڐ	T±¿è¾À­a•±£ê0ë³¢ÍËÜ{ÊSvièJ°8ò{@|BÄé–6Š@C_Sßø&X9˜/ÙrARÄ¢w„ …+¿9sÏ$.dyÂðFÕãl‡é¡<Žo68E	1CyyÍÞ„vjÕ€ò|;ÍðÓÆ~Ü5ÓwFÿ°Ž<ÝyQ‚³vJ "
-ŠÂÌ–þ/ºíóÒ¸Xv†¢^2‚íFÝ×ó‡fö8{li‚ºaô|"×)&=Ñi|¨_É¥…/ëE6·QAcú'Õeßß~¼ÔÙjZ·æÚ¾JŠŠ&<Ï™2VÍÚàÒkMD½3CM<OK9Ü`gÿ¿€À’¼«
--nÄ+ðìClÿâ—W²*{	µð|6¤öÚy†º6˜m(¿"ÃmEK6iµËÁo{ý=BºaùÂÿœ¸sjü
+xÚ½VϯÛ6¾ç¯ðNS€Å“-ÿÒnëë: ÀV$·®ÅVbáÉvfÙ}í?R”ýœâa@Ý%¦(Š"?’ŸÂ£kÄ£?woN»_ߥiTƲäItºD	çq%Ó¨¨dœË,:5ÑGvÔõd†~ÿéôÞ›W±,ŠÍSs°æd'Ò8÷‡„‚ö•dºn{S+»?ˆ<co«gçVO9‡ëbÉ¥¿Y€\fù⫐	Zíþ8íþÙ% ãMty,DTw»ŸxÔÀÞûˆÇBVѳ·ì"‘Wq‘£7wv|›qRFIË<OïRÎdìÓZSÉ!ØeÇÃÛwÇß ‹¢d§V£P°¿ö‚³dü…Ÿ‘ԏªÿّ郝ݤGÊ6É·Ùòèæ #ÝF J³¦r$Öª'á¼?¤Ó´˜	kh5
+ôucF¨S8iî÷pfò®äjÖwS£š‚¯³ªÑêiŸ–L÷Á¥ÓãgÔêÑÅ;›ˆÐôÁžZN3ž³ÛìZíå‚ÕCw³ú‹™ðäWÚ_½{µˆB¯½ñ3^>ŒO¤|‰üP¤‚9LvèôÔš~Ÿ°+9SvÔª	÷˜þ°3“hmçF7hÂÁ%,(§©ÇÁ
+—	zµÈ²}Ü«ÁíD9ñ%RÎŒ…JbßúÕpœ¤dŠ–Î`æmR¼ñŸy˜Ýk‘ýÍ“Ìb	ä÷z¤C9c½êíMÕš”Si«‰ÏèÀrd¦?SåhEF‚âFëí=VSQíZÓF&
+ýþ;µØ€&d‡9‚Kk13^‘s¹8¡\P é¶J{»×©^]u‡µ-©¶¼DÑšrÍyž°Z¨˜¼Š\ÎoNÏÍp¨iº@“P†4.6æR²€U´!¨b
+Ð}[Ã*cGÕaÖgE›—¹÷”§ìÒЕ`qä;ö€ø„ˆÓ-m6†¾¦¾ñM°r0_²å‚¤ˆE!î
+W~sæž?H\Èò„፪ÇÙÓCyßlpŠ,4b†òòš½	íÔª1 åùvšá§ÿŒý¹k¦ïŒþayºó¢gì”@D…™-ý-^t!Ûç¥q±ì*E3¼dۍº¯çÍìqöØÒuÃèùD®SLz¢Ó
+øP¾’K_Ö#Šln£‚ÆôOªʾ	¾ýx©³Õ´n͵}•Mxž3e¬:›µÁ	¤×šˆzg†šx.ž–r¸ÁÎþ$yWZ܈WàÙ‡ØþÄ.¯dUöjáùlHí$´ótm0ÛP~E,†ÛŠ–lÒþj—ƒß ÷ú{„„uÂò…ÿ9ÿ¦‘jú
 endstream
 endobj
-11047 0 obj <<
+11088 0 obj <<
 /Type /Page
-/Contents 11048 0 R
-/Resources 11046 0 R
+/Contents 11089 0 R
+/Resources 11087 0 R
 /MediaBox [0 0 612 792]
-/Parent 11029 0 R
+/Parent 11058 0 R
 >> endobj
-11049 0 obj <<
-/D [11047 0 R /XYZ 100.892 685.529 null]
+11090 0 obj <<
+/D [11088 0 R /XYZ 100.892 685.529 null]
 >> endobj
 3058 0 obj <<
-/D [11047 0 R /XYZ 100.892 660.623 null]
+/D [11088 0 R /XYZ 100.892 660.623 null]
 >> endobj
-11050 0 obj <<
-/D [11047 0 R /XYZ 100.892 644.027 null]
+11091 0 obj <<
+/D [11088 0 R /XYZ 100.892 644.027 null]
 >> endobj
 3062 0 obj <<
-/D [11047 0 R /XYZ 100.892 533.539 null]
+/D [11088 0 R /XYZ 100.892 533.539 null]
 >> endobj
-11051 0 obj <<
-/D [11047 0 R /XYZ 100.892 510.306 null]
+11092 0 obj <<
+/D [11088 0 R /XYZ 100.892 510.306 null]
 >> endobj
-11046 0 obj <<
-/Font << /F22 3706 0 R /F50 3701 0 R /F17 3698 0 R /F15 3700 0 R /F51 3729 0 R >>
+11087 0 obj <<
+/Font << /F22 3706 0 R /F50 3701 0 R /F17 3698 0 R /F15 3700 0 R /F51 3736 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-11054 0 obj <<
+11095 0 obj <<
 /Length 19        
 /Filter /FlateDecode
 >>
@@ -61887,20 +62821,20 @@
 xÚ3PHW0Ppç2ÀA c(á
 endstream
 endobj
-11053 0 obj <<
+11094 0 obj <<
 /Type /Page
-/Contents 11054 0 R
-/Resources 11052 0 R
+/Contents 11095 0 R
+/Resources 11093 0 R
 /MediaBox [0 0 612 792]
-/Parent 11029 0 R
+/Parent 11097 0 R
 >> endobj
-11055 0 obj <<
-/D [11053 0 R /XYZ 151.701 685.529 null]
+11096 0 obj <<
+/D [11094 0 R /XYZ 151.701 685.529 null]
 >> endobj
-11052 0 obj <<
+11093 0 obj <<
 /ProcSet [ /PDF ]
 >> endobj
-11058 0 obj <<
+11100 0 obj <<
 /Length 1967      
 /Filter /FlateDecode
 >>
@@ -61929,89 +62863,87 @@
 ™Û§lü¢0Ó_›xíÝSù«
 4MB=êþnGó÷ jÇëµáÜî?ë5¼·Œžh9|HÄ;:¥ûÛÐÝnèÞO‘m(U$a9ä|ˆð©Ôž±ø*+…/Edøuþ÷É…€Ò‰µfÞžõo·€£y{ 5Ž·ãõÚpm÷Ÿuœ·Ì›¦fjSèr©èEJyúJbãV
 s?6ƒäÎÇè{z‘ h'&!ëéPu8š¬PãÈ:^¯
-Á&pÿùX	 L’Šc=Ë2ÿ	@P™*ü…ÎéïTY*ÆÑYå8:ÓÇ9.!Ø´™äÓ!XS?]ZbÄ·C„ÌX¶ùˆ—>üíÐ[ÂÌ$ß·Õä̓ÿÚg¯5ÛýË8þe at 1Í´ „Ôî€þÿãÌ.ù
+Á&pÿùX	 L’Šc=Ë2ÿ	@P™*ü…ÎéïTY*ÆÑYå8:ÓÇ9.!Ø´™äÓ!XS?]ZbÄ·C„ÌX¶ùˆ—>üíÐ[ÂÌ$ß·Õä̓ÿÚg¯5ÛýË8þe at 1Í´ „ÔÊ= Ðÿ?ãª.÷
 endstream
 endobj
-11057 0 obj <<
+11099 0 obj <<
 /Type /Page
-/Contents 11058 0 R
-/Resources 11056 0 R
+/Contents 11100 0 R
+/Resources 11098 0 R
 /MediaBox [0 0 612 792]
-/Parent 11029 0 R
+/Parent 11097 0 R
 >> endobj
-11059 0 obj <<
-/D [11057 0 R /XYZ 100.892 685.529 null]
+11101 0 obj <<
+/D [11099 0 R /XYZ 100.892 685.529 null]
 >> endobj
 3066 0 obj <<
-/D [11057 0 R /XYZ 100.892 660.623 null]
+/D [11099 0 R /XYZ 100.892 660.623 null]
 >> endobj
-3901 0 obj <<
-/D [11057 0 R /XYZ 100.892 472.1 null]
+3889 0 obj <<
+/D [11099 0 R /XYZ 100.892 472.1 null]
 >> endobj
-11060 0 obj <<
-/D [11057 0 R /XYZ 100.892 220.738 null]
+11102 0 obj <<
+/D [11099 0 R /XYZ 100.892 220.738 null]
 >> endobj
-11061 0 obj <<
-/D [11057 0 R /XYZ 100.892 221.315 null]
+11103 0 obj <<
+/D [11099 0 R /XYZ 100.892 221.315 null]
 >> endobj
-11062 0 obj <<
-/D [11057 0 R /XYZ 100.892 209.36 null]
+11104 0 obj <<
+/D [11099 0 R /XYZ 100.892 209.36 null]
 >> endobj
-11063 0 obj <<
-/D [11057 0 R /XYZ 100.892 197.405 null]
+11105 0 obj <<
+/D [11099 0 R /XYZ 100.892 197.405 null]
 >> endobj
-11064 0 obj <<
-/D [11057 0 R /XYZ 100.892 185.449 null]
+11106 0 obj <<
+/D [11099 0 R /XYZ 100.892 185.449 null]
 >> endobj
-11065 0 obj <<
-/D [11057 0 R /XYZ 100.892 173.494 null]
+11107 0 obj <<
+/D [11099 0 R /XYZ 100.892 173.494 null]
 >> endobj
-11066 0 obj <<
-/D [11057 0 R /XYZ 100.892 161.539 null]
+11108 0 obj <<
+/D [11099 0 R /XYZ 100.892 161.539 null]
 >> endobj
-11067 0 obj <<
-/D [11057 0 R /XYZ 100.892 149.584 null]
+11109 0 obj <<
+/D [11099 0 R /XYZ 100.892 149.584 null]
 >> endobj
-11056 0 obj <<
-/Font << /F76 5480 0 R /F17 3698 0 R /F15 3700 0 R /F4 5492 0 R /F50 3701 0 R >>
+11098 0 obj <<
+/Font << /F76 5472 0 R /F17 3698 0 R /F15 3700 0 R /F4 5484 0 R /F50 3701 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-11070 0 obj <<
-/Length 1648      
+11112 0 obj <<
+/Length 1649      
 /Filter /FlateDecode
 >>
 stream
 xÚuWKÛ6¾ûWèV	X+¢D½
-ôÐWZ-‚6{KràJò®°2åŠòz7ȏï¼(ÛåÄ9œ÷|%Á}l~¹Ý¼y›'Jâ:©Up»T®â2QAQÕq^ëà¶
->†E]DŸoß½y›¦A×E¡‰µ.b•V ‰˜þ4¶z{m³\‡™(­Ãé¾ãÏßú©kæ1Ê’pê;m•Veøëƒ9ÌÝÄ,Y†:6¿ßnþÛ(
-f]X“ÇY4ûÍÇÏIÐÂÙ» ‰³º
-NĹ²¼Š‹<z>lþÙ$—.ª|ÕE]Çä
-Zÿ~mÓ2	›ñ8¹î>ª,<F*D[ÃŽ_¢´
-¿Fü:Yþ8˜ù)Eºnž!N„Ýgf€}&æ‘Û'Ôx˜ûÑ:9yÝ›¹A] ðj«²8×5NB²D…
-J‚ðkÜᚆf ¦ÖO‰Òfw{Ë›à\	ÎûÄ-çlz‰Àú8Úê,oYD*þâ=÷0‡VvÑàp‘`î,ÌÌ7û«ƒÁ²¸p%gOÎúˆßv]ÛµLïÆéJ8z8}c0Z¼ñUöIõ"âôÃ¨©3³—ì½Á“mÏg+?kPšÂà˜<Ú–JÈ~æõ„)é1˜•‡wŸŽOÁ©¦CŽ–¿ï.äº=~ {å%¨£h;è°›°xnp³âûÎõSÏFèÐŽkn
-£½'û±Ð^ŠÄV¯V×´6¤_ñi}•9`âla;s?Båè”c{ äžœ~0rÐïx5,“SÆ[íȾÊ;ÎktϽCYP¦”ÕÌG©¼ˆlBª­°	û"ßþ ;‹,Íõ[fb¯6ðI9¨%Ò:…¾†Êš™¦Ö­±¬zÇ;~…â†Ù³ž«c|-_aqתö ÛD¹op…èb]?÷OróâŠ2Ögdþ‰µÝF•§£XPÝQS+ð€C¨	2Ä\¬¤Rê¶%÷·iªãL—×Á·ÝSDåˆ"¹^påzÑYÉE[˜‰mo½ýt‹OD‚ó]C@ˆf¸R=Ñe^…F–ÛËë©®€a­{Ý#V¼C\¥@¼.¸yºVr¢.#[—qž¥>²oß¿_¿*cU-L7¢†`qÕ¡‹•L4·ª´Ón</í&ˆ°¸~„ÓÍf>[LŠÔÒ™€œ0¥t\*}¶¯"-” RPÆÇÉ2íÂ4™‹„Xˆd¿ßwm€JEMbfx„óo¡ÌUxÏüæÑ@~ ¦fÓ[VRu*:ÕR@@\ò¥ZèÀ}ª’óyۃ頺Œð‹À’ú–î!ö¯å:-tœ¤¥Ïãóós´ÍA2?×HáÖJþË,Îhad…Nsœ‰,+ã*ãÊϽy”&`têΉ¦é‘¿î0Z/LãËÁ“â߃x:À¬Å[<bCñt´ˆ1q~ñîò"²¢Ê+ºêþUôû·Ûw¥ÔMP„º®X‘.ò³"ü0X	-Ó>½½?”É««¸¦)LŸå’šAVŸ–q½€ßed²õˆØŽ_KÛéBûç~›"ìæ¯ðíú½åîÃJ÷aïVÑ¢ˆ‹j±×íïbHÓnÍf˜EµZgc¿,‰‰9:§×;YByŠå|?̝G6~Èí¬ ºÒEœÔåëy€Æ[n²ól™–ZRJ`̤ qÌ•/ãoÌ]öóàF> ;ÏmfOõ"‹W(z DÖhùÐðâS±]ƒ
-÷`h’+ =
-´¢bQ`A²GÜ8Eâ;-¯¡&p†ÿD
-‰Q‘\Lk…LíHŒ‘¯ñR02#‹hÎñužžúfQeìʼ{=–¥¯' Ä´²
-Ó¹ƒ?€¾á#É«Œh=™ ÛŸ’<9:V×xƦ„ãU:>¡`Ì N\	ho¯€fi(P©øä+/<œËä ?‘&XÏ?PÈöºp0„ÎOe2Žiú£G)_Þh!}3Ë4­ÂïjT,ˆ+ŸßØQ‡„{Gù뢝q\ páÄ$P-Ls‚ÄÀ¶?r€914
-¢†_ì‹"ÿ~a¾¹s«S­Çð¦rëQ¦s·pG%ÉM’$WÐ~#±±>´¨õÛˆ[és9¸#JÄJ«‘ü°¦(Ã/Ì؁¾¢é¥ˆù[Ä_yÿîWøµÿ1?n
+ôÐWZ-‚6¾%9p%yM¬L¹¢¼Þ
+òã;ÃÊÖF9qDç=GIð$Á›_v›7oó$I\'µvû@ä".Uçµvmð1,j}Þ½{ó6Mƒ*®‹B:ÖºˆEZ$Çô§2m¯ÍC´Írþ¥¢´LJŽ>Óc×LC”%á¨;m…eøëA¦n$–,C›ßw›ÿ6„‚Y7Öäq–Íqóñs´pö.H⬮‚‹ã<Y^ÅEžÝ6ÿl’[E¾ê¢¬cç
+Zÿ~mÓ2	›á<Úî>ª,<G"D[ÃŽ_¢´
+¾üºú8©é@„ˆ¢m7MËÂîÏ1À>Ӂå6Ê25œ&=Ëç­G55¨ë€¯¶"‹sY“áNH–ˆ°AC üö¸¦¡êÁ‡žè™õS"dYÀ]mhœ+Á9`é ¥œ/XG[™eáŽD¤ì/Þ³‡áÜ·¼‹‡ˆs'¶`"¾É_í–ō+9yrÕçøM×µ]Kô~BÀÑө׍ÂhÑÆWÞwªg—o†@š¼dï=½hs=[	øUƒ.–ȳi])©'Z/˜	Àˆ<¼wñéèœj:ähéûþF®=â²Wþ˜ƒ:°¶ÓÉv#ÏnVTbß¹~Ñd„Í°æV?˜g?šÂëOÛêÕÂj…ƒÖ†ô:­™&ÊF;û#TŽL)&°÷êAîŲàƒâ½§U‘LJmµùÊwÌ0­yÐ=k‹² L]V3¥ò&J°	©6ÌÆì³|óï̲$Õ/l©¾½ÚÀ'eäp-‘Ö)ô5TÖD´kÝËJ[Úñ+_ß¿ðžñ\ák^/ªˆkQ{€m¢Ü7¸@t1VOú‰o.!®(cyEæŸHÛ.ªd8žÙZ€êÎ5µ È80ÄÕ£ƒ6+©äºmûÛ4•q&ËeðM÷¹rD‘T/¸R½È¬¤¢À-ÌÄVo¿»E',Áú®q@ˆf¸ºz£Ë¼
+?$Wóé©À°Ö½ö«Þ!ªR ^\†€Ü÷]Ë9Én#[—qž¥>²oß¿_¿(cQÍLw¬ÆÁ
+(¢ªC%+ÙÑÔªÜNûáìxÝ>cÛ	‹ÕÇSÏœvRÓÕb§H̝	øG	BÆ¥°}…i!!‚2>†h¤¹H°…Hêã±k5 ª+j'f‚1ÿÊ\„´Ao
+äjjRÚàа’ªT‘©äBá’ÏÕâ^ ÜwUr=o5˜žªûÇÏ°ø°€ ,]ߺ{ˆýk¹N'iéóøüümsLÏ5R¸µ’ÿ2‹37‹²B§YÊD–•q•±ðó¨¹	´%À¹¸ic|¤¯{ŒÖÑørФ…¸D÷ ž0köÈP<ÌbD\_D¼;¿ˆ¤¨òŠÝ¿Š~ÿvÇºŠPÖ)’E~U„
++¡%Ú§WûC~@‘œ±ZÄ5Maú,焸d%üi×3øÝVHv¶žÛñkn;YHÿÜoS„Ýü¾-ß[ê>¬tÿj»ŠE\T³½öxCšök6Ã,*ÅÌ8)ó…a‰MlÔÙ28½~ܝ%.¯@¢\ïчº÷ÈF9¡a@²ˆ“º|=¸ñ–šì:[¦¥ä”:0¦
+R8âÊçñ7¦.û¹·€‰çV“§4Ë¢ÊÃ= ,k0t¨hñ©Ø®Á†=(7É€ž
+ZQ±(° É#jœ"ñ–×PH#8C"ǨHn¦µ‚§v$ƒH‡×è)™‘…5çø:Oº™U)³2ï.Gزôõ›VVái wð :â¼òˆ¦	°ý)É“³%…pflwâ á¼èQK'î˜3\'®T›ÐÌ
+*|¥…†s`ýäç1§	Öë²½.d¡õScÒý°ŽÁ£”/o´Ì!}3ñ4-Âïj.¨2™—?¿±£îù¯Ëíì•¥š jašc$žñ ¶}ø‘ÌÁˆ¡i5ü¢Ð`_Yø÷ñM]j=†g0•3\<Ó¸…;"Iî’$Y@ûÇÆøТÖo#n¸Ï)äà+ag\Zý‹ä‡5á2üBŒè+ÍEÔóß"þÊûp¿Â¯ýÿ\—?s
 endstream
 endobj
-11069 0 obj <<
+11111 0 obj <<
 /Type /Page
-/Contents 11070 0 R
-/Resources 11068 0 R
+/Contents 11112 0 R
+/Resources 11110 0 R
 /MediaBox [0 0 612 792]
-/Parent 11072 0 R
+/Parent 11097 0 R
 >> endobj
-11071 0 obj <<
-/D [11069 0 R /XYZ 151.701 685.529 null]
+11113 0 obj <<
+/D [11111 0 R /XYZ 151.701 685.529 null]
 >> endobj
-11068 0 obj <<
-/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F70 4384 0 R /F71 5424 0 R /F85 5521 0 R >>
+11110 0 obj <<
+/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F59 4373 0 R /F53 3738 0 R /F85 5513 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-11075 0 obj <<
+11116 0 obj <<
 /Length 1602      
 /Filter /FlateDecode
 >>
@@ -62022,103 +62954,117 @@
 ™QÏH‡ÅD¼uoÑ£í<(ï	
 Ò5²ì¬Añž¶SþJçÌ~¢ÍN·{R ˆ`õ´^2õ/õF¡¬˜j:cÍ8Ö~ ’³¾âl«'"t½¬úÙ“\ˆá{§:ŒÚFÅ«u.v×wžuõ0ÒòYxQëø
 IK·} Õ'–fdè‹@…ÀHLÈV
-±[Ú(dŠZ‰âô'}?EŸ¨”O* _;7z	§²ŒEy`ü…¤b¦Z½¶ªóz÷j€5TìY'’Ç")qË<õUÓwàJí¬Nò’©¡ŸmCëÎ4ë„ów‚ÝJ0¦ói±! "2q–P$™†BÐÆÒ@YÆsº9µÓ."ÃLOIF(€ï®w5«Oçv2ûVÅeLR´…Œÿpiu‰‚Ë–ûú"<«0i
-ÍÃW!jRþšjG¯ü´ñÀ.š}æ²L¸s¿X Ø8h$â…?üÜ~âí}ÆÞªú«HhÃW‡‹Tïƒޣ‚ŸÃáíª„Æ¥›
-2KÙ^ë;Úë¿V-‘ýÃèÇc˜Ô©F{þ_‚˜}+IÉkÇâšb&Y¶fqX½ˆŽZc@ù+Ó
-þrµÎ8„Øå1͆òÓ<Çl¹½²ãc#ÈàZ&8:66<À†Q0Š=QÈÓ¨Ék±½g>Ä‚Ñ™ï3ÜiŸ|ol€É¨„_•³«†EW¸®E+c÷®ÙeœQÀuNÝÖ˜Wžx¨ü¡™<“i½¬Ð‘9Å|)¤.¹!Ø­zj'šæJ$eSÇcgvðÁ÷D×BáÈ—“dÿΣ¿¦è`ì”3Mʳ­±Êb¡0±[»LE{§y¦ÆO:Ðy˜
-.P.‡O~¸ŠÄ“!ØùÉr^‚ÖC€¥Fá‰WE,è0=z¬{9C°1¶¾ïTw Z(Òuš$쏃=xé´¸>:	Šè1ßšÍDß=½6F”?š
-hÒ0¿AŠºQãbÍQXd³°S.†°†—^š†¾m)L@ìmøú®ÕØjÃ(Aÿ Ê¯}&¶q>îŠÓþLÇÆ‹7¶	O Xô.Îz at juH4ì(‹GäÑfœú½—êo¹7buRÃۏfÚÑËÁ³WêÚ·s`UÐ	Žãr…~.À&“é\ª {¹T•TQømôhµqy*©“2	yÊ9R‘r at FÐëò
-Ý07±#ìè	5“WÚc€-QG]ÏöW(š¥Àvôj°+d€z˜)….럪Ã.±¨ÞQ¢Ç¾,ût{óÏ«ßiRÎ?éÜOv8=>$Ëä$C¥¢ðCfMeä‡á’­§EƒûÂ3þæ;ø$$®iâï¨í9UÑv«­ ]ÍöÎø§®Ÿ=Û~0áì/òŠ'ìÆ;
->ä¬ÕþåBÃè­©<úëç>ñX,#QügwáI Aµš†b@þ‡*­itÃuI«
-`~!ºšÜts½`Û™ž=°Oî,÷*€vP‘áuP#‹¬'aijcîh"cWX_4ó 4b¥'EA÷ðwùÕÛìì©-%ü'”E´NeœJÿß0¯Š³Kð?ù?U
+±[Ú(dŠZ‰âô'}YuŠ>Q	(Ÿ
+4:U ¾vnôNe‹òÀøIÅLµzmUçõîÕ k¨þØ9²N$ERâ"–yꫦïÀ•ÚYä%SC?ۆ֝iÖ	ç)î »•`Mç;5ÒbC at Ddâ, H2
+…
+ ¥²Œçt1rj7¦]D†™ž’ŒP ß]ïjVžÎídö­&ŠË>˜¤hÿáÒê—-÷õ:Ex6V`Òš‡¯BÔ¤ü5ÕŽ^ùiâ]4ûÌe™pç2~	°@',°qÐHÄø¹?üÄÚû0Œ½U-ôW‘(І¯©Þ…½G?‡ÃÛU	K7
+
+d–²¼Öw´9Ö­Z"
+ú‡ÑÇ0©Söü;¿0 1=úV’’׎Å5ÅL²m;Ì, (â°zµÇ€0òW¦)üåjq±Ëcšå§yŽÙr{eÇÇFÜ;#‘ÁµL0ptllx€
+£`{¢ ‘§Q“×b{Ï|,ˆ£!2ßg¸Ó>ùÞØ4 “Q7¿*gW
+
+Š®p]‹VÆî]³Ë8£€	Ꜻ­1;®<ñPùC3y&ÓzY¡#sŠùRH]rC°[õÔN:5Í•HÊþ¦†ÇÎì6àƒï‰®…‘/#8$&ÉþGMÑÁØ)gš”!f[c-”Å":Cab·v˜ŠöNóLŸ
+t ó0\ \Ÿüp‰';C°ó“å¼+þ¬‡ K0¯Š6XÐazô6X÷r†`cl}ß;©î ´P¤ë4IØ{ðÒip}8tÑ)c¾5›‰¾{zmŒ(4Фa~ƒ/u£ÆÅš£°Èfa§\a
+/¼4
+}ÛR˜€ØÛðõ7\«-°Õ†Q‚þA•_ûLlã|ܧý™Žolž@°"è].œõ€ÔêhØQÈ£Í8õ{/ÕßroÄ꤆¶Í´£—‚f¯ÔµoçÀª Çå
+ý\€3>L&Ó¹TA÷r©*©¢ðÛèÑjãòTR&eò”s¤"倌 ×åºaobG<ÙÑ	j&¯´Ç =Z¢Žºžì¯P4Kíè5Ô`WÈ õ0=R
+\Ö?U†]b!P½£D}Y
+öéöæŸW¿Ó¤œÒ¹Ÿìpz|H–ÉI†JDà‡ÌšÊÈÃ%[O‹!÷…güÍwðHH\ÓÄßQÛsª¢íV[=@» šíñO]?{¶ý`ÂÙ_ä'O؍%v|ÈY+ªýË…†Ñ[7*RyôÖÏ}&â±XF¢øÏî“4@ƒj5
+Å€ü5UZÓè†ê’VÀüBt5¹éæzÁ¶3={`žÜYîU í "+Âë 8FYOˆgÇÜ!ÐDÆ®°¾h*æhÄJOŠ‚ïáï2<µùÙZÂBYDëTÆ©ôÿ
+ó*;»ÿ“ÿ¦Ù
 endstream
 endobj
-11074 0 obj <<
+11115 0 obj <<
 /Type /Page
-/Contents 11075 0 R
-/Resources 11073 0 R
+/Contents 11116 0 R
+/Resources 11114 0 R
 /MediaBox [0 0 612 792]
-/Parent 11072 0 R
+/Parent 11097 0 R
 >> endobj
-11076 0 obj <<
-/D [11074 0 R /XYZ 100.892 685.529 null]
+11117 0 obj <<
+/D [11115 0 R /XYZ 100.892 685.529 null]
 >> endobj
 3070 0 obj <<
-/D [11074 0 R /XYZ 100.892 660.623 null]
+/D [11115 0 R /XYZ 100.892 660.623 null]
 >> endobj
-3902 0 obj <<
-/D [11074 0 R /XYZ 100.892 438.687 null]
+3890 0 obj <<
+/D [11115 0 R /XYZ 100.892 438.687 null]
 >> endobj
-11073 0 obj <<
-/Font << /F76 5480 0 R /F17 3698 0 R /F15 3700 0 R /F70 4384 0 R /F50 3701 0 R >>
+11114 0 obj <<
+/Font << /F76 5472 0 R /F17 3698 0 R /F15 3700 0 R /F59 4373 0 R /F50 3701 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-11079 0 obj <<
-/Length 2388      
+11120 0 obj <<
+/Length 2389      
 /Filter /FlateDecode
 >>
 stream
-xÚ•Y[³£6~?¿Âo‹«Æâ²oÉÌd3©JínÆ©}Hò€A>¨ƒÁ8çßo߸؇ÍdŸ$µšV«ÕýuK»ç]°ûÇÓwǧo¾×ÁN~äjw<ï”V~¨]’å¾ÎãݱÚýê%y¶ÿýøã7߇á.óó$‰™5÷U˜€$bú¶úR´¥©ö‡HÇÞÛ®ý-Pñó؃íZ&÷Y晲níçѸýAÅ*õÞÖÅu0=sD1.ôôþøôùIdÐm¥’ö£hW^ž~ý=ØU0÷ã.ð£<Û݈ó²‹tæ'ZC¿Ù}|ú÷S°Þ§Ò›ûŒsŸöƒ[pv'uƒÄ»Õ¦7ܵ·—bfÞNûÌ2H=ÓÜvi‹†ÉCÇmÝ9Qpó¬½-yð[ ƒ¢…uQø¥O9ÓA2Y5qh!ØÖAE¾ŽsÖœ–‰¢i™(¦e€ðöÝÏøõ?bê"ÍŸÄ„ŸdŠÅ|ì.°0Ža#ÈöÅö]{áþàx¦²åPÂ6ÔÒi
-ž<‘:nk2¬–zÂã̵èçOUÜ $¡gŠ	5ÏßìPÏ‹Ø~½kÍÚvÈ}Ãʯ7®ûÒ 0“°…Eaîug¦Þj;­Ã‚Î;%|éì©‘q×6/üåi:p –¦
-+Ž°'Ü=ó>÷ÝxuþÖk‹ÌJ{SÛµF:gnÉ–ØqörmîCeÞi˜ZÛçš”‚>:YdÊÁ²‰5÷n8`u“ÈB¾þX\Ð't{eÑ2½7צ(Í–Ê—¢÷{×½«ˆgKònð®ÿضâSpþ嘃­ÉnƒÉXšwCÑ4u>ƒŒJw*ôs­e@©(̉X©(ö!0”
-ïZ	œsà¿Uð­åÛ0*ÒË·ó×?Í`¯tÞIâ}D½Š£Æ?@ÙöY„Þ!
-MüV’ƒq¬Ñ¸ƒç‰-ís^)ëXÆq-«ÐÀ¶/™×5Ìæx¦ÛvfÛ’:…‹9l„
-°奊Lƒå(Àt W!ƒ³Èo‡¿9¦Í‡äòâ‘)ñ÷‡L'âôÈ{1CÝ\VÌ·
-ceg
-î5 ˜Ä¡ž£ûØ9å€=@×¼²ÁÈDŽ{æmÚ–wÌš¼A‹ež[Ó˜­h¥sãS9ŸW›1B§A˜›†äqV Ê­·uCú˜ã1A6°ºÚÞPtÃÌr 8|÷wд°]<vàk³û‘ø“m KIÀ;ËWÞ'B`sÝRµR"`%Z–
-Ÿ¦ã8xÅó3&õÑ¢¸ôƒE‘,ŠßÞY”¦‹ ³äÓPh¼itžI‹*1¦ ô0Æ
-ÖXÃs'-ž‚£»cŒJÚ)Îu[_ԅ㎤³¤"Tf+ÏD-ì0Wlß0!—‚ÎC×[N[§œ™ö…ìK ÑÎp€pƒ³ˆ°Bb¸JÕ®B(pt’NUš»œ|wÞB¶j»<Ÿ8ùìE-^DIþDŒÀ
-)áÉC¨ZÜ+«‘¢SD∲´¯"€èÑ€ý5¸÷ ¬bF‹åc
-1
-@zá7C‚aRÓ Im:Ü
-ë&¡ŸfÙ_2nîÇ:ž8_a'.8a'™VAãð¾>{¿2h|gÐÈsu7ònAã+[Ab;Çü+ßЦ€ÇHƒÿâÙ¢ª Ž,J¥€ Å*såñ§$ªºRo˜el˜s‘˜¥éÐ9M‚p0I	h¿mlA0@\Þ°Ú4Ì®6
-#ò"h_{QðÊ‹h)é|
-×'c†iâ5ð ý?M¥.Dj×rK%ÂdPà^°uœôhăϙ…s#òUPøl8SŽ½FÇ‘Ÿ¢µ¡›"ýîꕨç‹3v{
-ØñÉìPÓô“ðtOhÃg#¸N…³@LÇñê@ùv9Ôk9²ÓY´­…0ÕŸ˜¯‘’ÝÁ.rÜlÓpï>"¯9]p–d~x'[c=ï¯qÞ+ò” S#T˜¢¥n ¥1YGĆuñŠº se]Ù›AøÈ‹z1
-$ØÚJR9O’	î@%u˜º6ï^œÉ5’=÷È»¡Žº¯ùpæ.géU%‰ìtà "\(Co¿Àea<	Äÿ5–ýŸGÈ=Ž?(a£ç±á)€¦ÃVH<Ôz*ä¢J­ïm8*œØƒŠ´Ûµ—` <@
-Ü0Šgs™a„>§Ò:‚ÔدY at 6Ú@á(Ò~'kž|ž'ŠÌm„áš©WÞŽº&“¿ÄÉ:ß }Î78C"F ç‚òTÏ&˜GËf¬ŒûûV C¤ûa4§ê+—õ©ÆJaKg ÉXÏ_¼Ù’Š‡
-á¡ïpµ¨Q”’`
-gH`¥ÈËÖ2Ià§Ke°¹Lä‹ñÁ\"á%Ô×–€ËYÿé©ŸEó!ÛÎn_›Wû:¿*QO˜Ø&‹ì/a‘ ÿÆ*yìç©þëz·f8ÙN„¶àb›Æ€“ÊþŸc<¿uý§g2vÇÕÍF‰§ƒ??ÈÄO’d#‰À‚Ù×F’øé¬öTÈ„p!õ#ØuT$1””ôD×φ iüjWƒÞp<^|qv]ÞúáíæçŠ&颈03ß΂é³æ%¾?¥üºG:l  (D%Ät£Î¹kÎK<f©Ù½~0ä÷)î—åúŠêë<]„ÑΡ½L·eÐëüÂ4z„Ä•·øæf*¼ær×Þº¡Š sÿY‹•~¹ÌYé”;€ ËÙÊpñ3ÁÜ=O²Q ;…YWN§<ˆ™Î™wùžué>aGÞb6¬zäèÞlíÁb*Õx»zH‚KÍT/ ¹ä‡SHu§qÙKG¹›f/×ÞÔö3—@®$Óþ%±‘èùÑr½ÌsSTŒ¯â‹5xú
-°cÀ#
-§\«Òžg¤uܺÑ¿8—ùŠÌŠgÄlŠª@¹()vU²šæ¼KïçhÒ(÷~‘ׄfZCRóëûèÿ2@¤çÓÓq‰{R’A}PØF´Ö¹x tVˆ8´u8Êê‡w!‹_¶›—¾aÜÈ3âôб9¡½óXàh;ap㕝³ëù^4~
-€Î£‡ˆ?[Þ{#ÙÝëGËã>‹ ê¹Âͦöýñé¿ð—
+xÚ•YK“Ü6¾Ï¯èÛjªÜŠ(Šzì-±S•ÚݸS{HrPKìi–ÕR[”<™¿xéÑ=Ú8{"	B @*Ú=í¢Ý?¾;<|ó½‰v*
+‹¨P»Ãi§Œ
+³HíÒ¼M‘ìõî× -ÒÇß?~ó}ïò°HÓ„Y‹PÅ)H"¦oë/e[Ùúq¯M¼íÚß"•<}9¸®eâá1Ï[[÷y´þq¯•oÏåu°=sèzxxøü @2è¶RÉ„ZïªËï¿G»æ~ÜE¡.òÝ3q^vÚäajô›ÝLJ?Dë}*³¹Ï¤i?¸ï†qR7Jƒç³í-wÝÀí¥|Œóà…ÇÇ=ì2ÈÛZÜvåʆÉCÇí¹ó"¢äæ	X{Wñà·ÈDeë¢ðK7z (žò¶ÿ‚d²jâÑB°­½Ò¡I
+Öœ–ÑzZF'´Þ¾û¿þçOL]¤…“˜8
+Ó\±˜Ý¶'	lÙ¾¸¾k/Ü<ÏÔ®ÊA؆³tZ‹'O¤ŽÛ3™
+VËáñöZöó§‹*þ
+PÒ8°e…„3Ï?»á</âúõ®
+kÛ!÷3–Ž‚Þúnì+‹ÂpLÂ2¦ã"èNL}>»i
+–t¾Ø©àKŒ»¶yá/Óµ²ýP:Yp„
+xáî™÷©ïÆ«·èpvȬL0µ]k¥sâ–l‰ï.×Æâ>Tǁ©g÷t&¥ N¦m58¶ ±Á3ØAý$²”¯?–4ÇÝB%AU¶Lïíµ)+»¥ò¥lç½'ÁõQÕ@Ä‹wy7x×\[ó)ø{ÿòÌÁÖÒ²[à ErV„æýP6
+E]È £²ŠÃÂ(BPJg€9š•ÒI¡TÐJàœ‡ìü­‚oM,ßÆ€QÚ,ßÎ_ÿ46ƒ»Òy§iðõÞ+Ž2ÿ qäÚ'zƒ(4
+5¬$"’Ä ?pÏ[Úç¼
+RÖ±Œã³¬B×J¼äA×0›ç™~lÛ™mKêV,f¿*`dÀf”—)V0‹–£ ÿ1‘Y…Îrü!¿þæ™6G’«{ˆG¤46|Üç&§GÞ‹ÎÁeÍ|Û0Vup¦à^‚I›9ú°OñSY
+Øt=ƒW–2Xà™È±`Ï<¢-CÛòŽY“7h±<ðk³•­tžùTŽàçõfŒÐiæfñyœ€òÜ»ºŠ!}Ìó˜ X]]o)ºaf9Pœ?¼ûŽ;hZØ.;ð€‰)ØýHüÑ5¥$`å«à!°½n©¿Z)0ש‘%Â§éy ^óüŒ‰@½·(.}gQd#‹â·7¥)Æ"è,ù4ÅToÝ‚gR &Ñ¢J‚) ýÌ€±‚„5ÖÀðÔÉG‹§àè&ã’vŠsÝÖçÒsÇ
+ÒYRj»‚§¢vX(¶o\ĐKAç¡ë§­ˆS	ÎLûBö%Ðhg8
+@¸ÁYDX!1\½†«
+“fS•æ/Ç䝶-Ú®(&N>{Q‹Q’?#pƒ@ÊAxzÄ%ª¦{e5RtŠHQÖƒöUDÝû°±ÿ ·þ”UÂhq¢c¬!¦ˆ£( B/œãfH0ìQj$©M‡»aÝ4³<ÿKÆ-ÂÄ$ç+ìÄ'ì$Ó*ȁqßÖgïWMnªîFÞ-h|e+Hl˜åÚðÉcaðá_<[Ö5ÔQE©´Xm¯\ã"þ´€D5BW³Œ
+s.óL":ÇI&")í·+© ˆKÁV›†ÙÕ¦aD^ík/Š^y-%¯áúdÌ8KƒÆ ÿg™Ô…HíZnÉ D˜ŠÜ¶ž“m€x9³pnD²
+
+Ÿ­‚o«±·¢Âè9ò3´6ÔaS¤kƒJ4LŠÅ»GØñÉìPÓô“ðtOhÃg5\§âY ¦
+Èãxu |»œ굜Ùé$Úž…0ÕŸ˜¯‘’ßÀ.r<»¦áÞmE^1r¶à,ÉüðN¶ÆzÞ:^ã;¼W(A¦F¨°eKÝHJc$²Žˆ
+ëâ	t=@æÚùª·ƒð‘	ôbH°µµ¤rž$Ü€ Jê0umÞ½8“*${î‘wCu[óáÌMÎ2«JÙé†D¸Pî‡Þ}Ë(Âx‰ÿ,û?{<PÁFOcÃS Mû­¸«õTÌE•ZßÛpTz±i+¶k/Á@x€¸a”Oö2Ã}N¥t©±;^
+òˆl´ÂZ›0KÒ5O>ÏwEæ6BÇpÍÐê•·£®éä/IºÎ7HŸó
+Đˆȹ <Õ³)æѪkëÿ¾Àéa¬çT}…£ã²>3X)lé ™˜ù‹7[RñP!<Ì­®5Ò	6p†PŠ¼l-“Fa¶T›Ëè0ZŒ×öà)/¡¾¶\Î’äO—ÈÂ\χìZ8¸	0|mf\š<þªD3q`2`›,²c¾„iAþUŠ$,2ó×õníptmÁÅ6'•ÿ?Ç*xþÜõŸžÈØW7%ž‰þü Ó0MӍ$æ_Kif³ÚS!Ã…<1÷`×Q‘%PRÒ\?‚¤ñ«\
+zËLtñÅÙuy™»·˜Ÿ+"˜¤‹"ÂÌ|;‹¦Ì–˜—øþ”ñë鰁‚ •Ӎ:§®i8/ñ˜¥æ·úÁß§¸_u”ëkª¯‹lF;‡ö2Ý–A¯ÓÓèWöÜâ››­ñ"XÈ]{ë†*‚ìíCd-Vúå2g-¤Sî >€.ïjKÀÅÏ`s/ô<AÊêHv
+³¾š*Ny;13ïò=ëÒ}Â
+"ÑÁb6¬zäèÞlíÁa*5x»XzH‚KÍT/ ¹â‡SHuÇqÙKG¹›f/×Þž-ìg.)€\K2§ýKb#Ñó£åz™§¦¬^;Ågñô`Ç€GO¹V¥¤=ÏHë¹õ£J~q.û™5ψÙUr?PRìªt5Íy—ÞÏѤº~‘ׄfZCRóëûèÿ2€6óiƒé¸D()É >(]#Z›B< :«DœÚûºeõ‰Ã›Å/ÛÍKߏ°näqzèÖlNho<8ÚNüxeçìz¾×Ÿ 3Çè^ógË{¯–ݽ~´<<檞!Üü—ajßþ©i—H
 endstream
 endobj
-11078 0 obj <<
+11119 0 obj <<
 /Type /Page
-/Contents 11079 0 R
-/Resources 11077 0 R
+/Contents 11120 0 R
+/Resources 11118 0 R
 /MediaBox [0 0 612 792]
-/Parent 11072 0 R
+/Parent 11097 0 R
 >> endobj
-11080 0 obj <<
-/D [11078 0 R /XYZ 151.701 685.529 null]
+11121 0 obj <<
+/D [11119 0 R /XYZ 151.701 685.529 null]
 >> endobj
 3074 0 obj <<
-/D [11078 0 R /XYZ 151.701 555.383 null]
+/D [11119 0 R /XYZ 151.701 555.383 null]
 >> endobj
-11081 0 obj <<
-/D [11078 0 R /XYZ 151.701 525.851 null]
+11122 0 obj <<
+/D [11119 0 R /XYZ 151.701 525.851 null]
 >> endobj
 3078 0 obj <<
-/D [11078 0 R /XYZ 151.701 525.851 null]
+/D [11119 0 R /XYZ 151.701 525.851 null]
 >> endobj
-11082 0 obj <<
-/D [11078 0 R /XYZ 151.701 499.727 null]
+11123 0 obj <<
+/D [11119 0 R /XYZ 151.701 499.727 null]
 >> endobj
-11077 0 obj <<
-/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F17 3698 0 R /F71 5424 0 R /F70 4384 0 R >>
+11118 0 obj <<
+/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F17 3698 0 R /F53 3738 0 R /F59 4373 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-11086 0 obj <<
-/Length 2724      
+11127 0 obj <<
+/Length 2725      
 /Filter /FlateDecode
 >>
 stream
 xڍYYsÛF~ׯàËVAU‚¹­Êƒ-+»JÅÇZ¬äÁñDB&*8´ hEû뷏èø‰s4fº{º¿>˜l¾l’Í¿.^o/~üYʍ‹3—ˆÍöa#’$N3¹±i›Lo¶ûͧè®Ø
-eÛ\~ÞþBäiœY«‘\fqÔ	Ó)‹øòJ$VE·õcu)¢¦Q͐%LÂY&ã,Éènc§M8ÍfR]Ül/þ{!`ˆgü™X©Í®¾øô9Ùìaï—M«,Ý<e½Q&­ÁÓªÍÝÅ.’¹ÌÂm„ˆ3cäBhÅ$Ø(Œ®a7z{¬†ò±!”µÑoe7ó
-'”Ó}-:¸T i×·M^•CYô,¦0s1“Í•t±t™Wn^_Ê4ºÏáˆÔE‡¼Ç†CÁ+ù}	‡!ͳßi=iÛ¼'¸ˆYdUãöבK èIÿÝW<üáòJƒXE¾Ã…Ó´üáÓ¡œ–‘#œð—(
- Tl´ -QþÄD-=5<y¼¼âËX,@ª"°­L´=”=†_ÏLYð]{^½’Ãx×6$B9veóÅäMɉ¹Ž¥“±Ô*˜R_ßÇðíÃÚsÀ›‹Éèðxzf8z8ä	|¥¤ˆUš²Ü†)‘k	Ͻkëì™Æø2R%Q^U¼p¢´Zǧ+ö¨	‘D7ã+àV_„WZ=ÂkwÊÅa|ó±Gͬ¼R9ôøær|#ÖÚÒ³Xë ‰¦îË?’*óUc¶:v™¿ÉëMKdð.{¾lÌ¡t8#óÆÁ~h²/û¡lvÃw"Mba³pק/U{i·Ïkœ©4Öj„¦ž!,ï)ãT¹¥†¦gPJE=úËì)p­Îƒ-*½tÚ&‘pkr<hÈ›ÿå~ç¡õGá+—»¢ç)÷ëbȯÂ^ެς1—¿
+eÛ\~ÞþBäiœY«‘\fqÔ	Ó)‹øòJ$VE·õcu)¢¦Q͐%LÂY&ã,Éènc§M8Íf©.n¶ÿ½°
+Ä3þL¬ÔfW_|úœlö°÷Ë&‰U–nžˆ²Þ(“ÆÖàiÕæîâ?É\fá6BÄ™1r!´ÎblF×°½=VCùXÊÚè·²Žy…Ê龏?\*´ëÛ&¯Ê¡,zS˜¹˜ÉæJºXºÌ+7¯/eÝçpDê¢CÞãÀFáà•ü¾„ÐæÙï´ž´í^\Ä,²ªqûëÈ%Pô¤ÿî+þpy¥A¬"ßáiÚþðéPNËÈNøK”*6Ú Œ–(b¢‰žž<^^ñe¬
+ UXˆV&ÚÊž	ïg¦,ø®=¯ÞÉa¼k›?¡¿»²ùâ?
+¦¤æ:–NÆR«`J}}÷kÏo.&£Ããé™áèá$ð•’"ViÊr¦D®%<÷®­k°gãËH•DyUñ‰Ð"hŸ®Ø£&DÝŒ¯€[}^iõ¯
+Ü)‡ñÍÇ5³òJåÐã›ËñXkÙ³Xë ‰¦îË?’*óUc¶:v™¿ÉëMKdð.{¾lÌ¡t8#óÆÁ~h²/û¡lvÃw"Mba³pק/U{i·Ïkœ©4Öj„¦ž!,ï)ãT¹¥†¦gPJE=úËì)p­Îƒ-*½tÚ&‘pkr<hÈ›ÿå~ç¡õGá+—»¢ç)÷ëbȯÂ^ެς1—¿
 46géÙÉ
 p ÎpJº ÅdWèý2MgޏûOåàGÞ¡qØâ±OþÂu‡ÖÑéq+Ö·ËQ:o¾ò
 ƒI‰‹Ü…§û¼O4ï=á¸íþüÒµÇGt˜LFï›ê™w$áÛÇ®¬óî™'£¨„y¼¶ÎAÎÇìÛ:/›5Æë‚ÑÙ‹ä´B¿Ž¾†©ÿšÆ€2Ä|×VUÑÔe uï®û2…Q±çá¾@jÿà›ÿDˆ	@ Cl•M~µŠÉ®)$¨Ã/~ºâTüWϼjð:<¯b%¢ºnIœ}Á7”ƒÿíýÍAڜ͔ö0åÌ9v„²qö‚Tš1­GT‡’B> jè2KîÅ~ŸØ8 ?_ëp;€|è™ jÌpƒˆ2
@@ -62126,457 +63072,448 @@
 Þóç¯
 Ë#”ƒÇ$º•béì>F:9‹|¹[X„ðîùLñ
 ir¿>™8LŽ=Ý	£<œLØ)ïí¸ú®^ß¾¿ã	8i-•låtÀ™â¿¼ªŠ±\«èîík´6v¼²½þ€9C>©€ƒn˜¦;6<à+‰|d×g‡Ó?“à8‡Õ¼¤æôˆœ’C4Žaþø\à¢a“MÒ6þÖl»màÀˆüžU˜à‰àÒy:@Ì’²¬Ð³4aG !uC&!qÚ…o~âk„ʼ	+Hs­X¤"ý¡=V” 8z{‡o“Þ»à‘Už¤lø—dÀA Ï•DJX¸.•ß•HAÀMÄ2‘¢GF?cÞ——Õ±ó7r¢X‡Å@à†óˆ7%§O.ꊲZ\&èê$«!P׋$Z›ôÀ
-„>ÚœX%®Uâã{óTkÃŽÌ@ùØ!«÷UQÙ»—×´ž“ÜŸà}°~X³Mð“£ÌèÉm×ûiËο'œÃŠÜ“»«”Ë ¤½8ü„'ÅÁñ¡„gfð›C¸qiÍD›Èz¦išù–ÁX'©ù{1I,UúÂ^¬M8`êÄ"xñÆðw‚.7ÜezÏo?ð8€¢:ÉŠ„±’'VÄV 	Ó#9[LÑé(€ÔEÞô¼æ5H#_kÁ˜øÄ…[ΡVë¨431ºÓ?~]SŒ0±±#Mïº–ç``áq+2X*4¬$ŒÓ¤ËÛp±ÅÆÚé¥ôŒJÀ}•àµR!æ¨dƒ‚¬c~Ó¼@ðÎꜛh|ΰäèë!… RsZ $f´òQ#MÀÆxÔcµàÓŽÖêå³92òõÒ@žP‹1kbÐqpžÉhË@…±{Â~
-ña¹/|ìχU1„žg¤CåYCÅNº)±(|]qÆ€Ü*û·†£›%+üŒS™‚6æÓ)TÖÒç)’¸r	‰9!xjÖ¶ïKB+Ü<ÒÐû8"Ð[+ø%§îÎW)jÑ£À}_¥à¾JÉĬJÉÄÙ¶ƒ?îl63 ³s€Ád¯:9Iyp›RŒßcZ—iÁá	öæ8e—\ÀÆ9˜põ²Â+–g^QûâÇR's~¸Lƒ	ë…)sn(­æ€¿És,\è´òaœÍš02ΏBoÖPa¡hÁ9â1þ¾Úï!ž÷¨ž˜»
-³ÆìÛ8XVÖt
-cÒé“}£•~b¿¿®Ib“¹u
-±©Ùº!Mõy	dÏS’“¦€l¶§â©H“NqH …3õ…Ãæ)Ëp䌮W9ÂB*&@[9ÓÆb:ŠCj¡ÉÙÙÒŸ
-æBš)NôéÃäéÍ ÈŽ7Sî"Léaá7Tf4)}³ ß#¶—œQW¡e‚sê0pÉ`¦Ò/ÑT•¬6ŸLœÙQލ='áÂ]W°ýNÄœÔ§ ©cŠ‰Ñ¢Ô£-*2H¥f…Ä<£J±TëÁ/: MŸÃÕmW„½ î¯1Ó6NËÒ¿-¶–©Ló½&Ÿ)ŽE9¡Qz‘ÐÀbÍjSéÚ³Ìøà£ø+¯¹ç“†q¡k›zjЄqÊ›°àýà‘2!Í͘’:±šÑ>¯Ú¦ð	nÒ]Õ¸IÏ…µÝŠô}AÎ2Ù,]dü0}Ñ®ƒ5N²qÀ?`û+¯/˜þþÁÒóBføwìã¹'gziačú,C;[áxªÁÞüXå;nøš,ºmúxá=ÒÓHãŸ0™ü)›Ê³‰è«eã)}M¯X`øiŠ'|¸^T!fÖ(Q>yS6KˆÚ¸Ä5{3/õB3Hâ×én³P6®6Ü{®Û£'Õ¼rXpëSÁS톖7;U^`Ü^cja”ÃpPD>³ÀW€
-íß{%ÔlÏäaÜ·uq’Ýõÿ\øŒ½,Mà‹;L]©ÿŠ7jŸ5ÍûÚ§VH½Ë+È×WKm…Í©1èßüúên{{}6³E¾`ð7,:¦¼D ØX»ÓÉؽúøþõí»»w7wÛÕJ ÿ¼iCGݘØJ³°/n{ê^¿ùˆ<½Ë5ËⱝËšo¨Fkˆ•c€¾~swóñ·›gº'™\Æ*ºcð—œh‡Ê*ê½®]›¨XÚQÔW·won>lÏçT¤“Rè®W^7kÀ¥WÓÍÉÙvª"€kh)ÌëŠÃ⏅Ù¯ˆÈ:Ç¿7ÃïÍöâÿtT¢–
+„>ÚœX%®Uâã{óTkÃŽÌ@ùØ!«÷UQÙ»—×´ž“ÜŸà}°~X³Mð“£ÌèÉm×ûiËο'œÃŠÜ“»«”Ë ¤½8ü„'ÅÁñ¡„gfð›C¸qiÍD›Èz¦išù–ÁX'©ù{1I,UúÂ^¬M8`êÄ"xñÆðw‚.7ÜezÏo?ð8€¢:ÉŠ„±’'VÄV 	Ó#9[LÑé(€ÔEÞô¼æ5H#_kÁ˜øÄ…[ΡVë¨431ºÓ?~]SŒ0±±#Mïº–ç``áq+2X*4¬$ŒÓ¤ËÛp±ÅÆÚé¥ôŒJÀ}•àµR!æ¨dƒ‚¬c~Ó¼@ðÎꜛh|ΰäèë!… RsZ $f´òQ#MÀÆxÔcµàÓŽÖêå³92òõÒ@žP‹1kbÐqp(qŽ¶T»'짖ûÂÇþ|XCèyfA:D1Pž51T줛‹Â×g,È­²k`8:1°Y²ÂÏ8•)hc>M‘ÂAe-}ž"ùˆ[ —˜‚g¡fmû¾$´Â­Á#=¹o#í±µ‚_rêî|•¢=
+Ü÷U
+è«”L̪”Lœm;øãÎf3ó 9;G Löª““”·)åÁÁø=¦x™ž`oÞQSv9Álœƒ	—Q/+¼byæ…±/^q,u’1à‡Ë4˜°^˜2ç†ÒjÈðûØq,1ÇÂ…¾@+ÆÙ¬9s ãü(ô6`
+Šœ#ãï«ýâyê‰¹«0k|À>±ƒeeM×0&>Ù7ZPà'öûëš$6™{Q×›š­ÒTŸ—@ö<%Y0i
+Èf{*>‘Š4é‡Z8S_8ì`Ž‘²l G@!Àèz•£!,¤b´•3m,¦¡8¤šœ-ýÙ`)¤™âDŸ>LžÞ,‚ìx3å.À”~CeF“Ò7ò=b{ɉuZ&8§—Lf*ýMUÉjóÉÄ™åÑØs.ÜuÛïA|ÀI}Úš:¦˜-@=Ú‚q¡"ƒTjVHÌ3ªKµü¢Ðô9\ÝvEØ«êþ“±1mã´,ýÛb‹a™Ê4ßkò™âX4ᐥ	
+L!Ö¬6•®=ËŒ>Š¿òš{Þ8iº¶©§
+A§¼	Þ)ÒÜ܁)©«)íóªm
+‘à&ÝU›ô\XÛ­Hßä¼!“ÍÒEÆÓí:Xã$üv°¿òú‚éïàŒ =/d†Ç0ž{r¦—FܨÏ2´³Ž§\á͏U¾ã†¯É¢Û¦€Þ#=4þ	³ÉŸ²©<›h€¾±Z6žÒ×ôŠ†Ÿ¦xâÁ‡ëEbfå“7eƒ±„¨K\c°7óÂ!P/4ƒ$~î6eãjͱçº=zÂQÍ+‡‡°><Õnhy£±SåÆí5¦¦A9·Eä3|¨Ðþ]°WBÍÖùLÆ}['Ù]ÿÏ…ÏÈЛÁÒ¾¸ÃÔ•ú¯x£öYÓ¼ÿ¨}j…Ô»¼‚|}µÔVØœƒþͯ¯î¶·×g3ÛY$àâcÊK µ«A0ŒÝ«ï_ß¾»{ws·]­ðÏ«‘6tԍ‰­4ûâ¶' îõ›ÈÓû·\³,ÛÙ±¬ù†j´†X9èë7w7»ùx¦{’Ée¬¢;ɉv¨¬¢ÞëÚµ‰Š¥E}õq{÷ææÃöLpNE:)…îzåu±\z5ÝœœMaש*¸†–¼®8,þX8ýŠˆ¬sü{3üÞl/þ*¹¢á
 endstream
 endobj
-11085 0 obj <<
+11126 0 obj <<
 /Type /Page
-/Contents 11086 0 R
-/Resources 11084 0 R
+/Contents 11127 0 R
+/Resources 11125 0 R
 /MediaBox [0 0 612 792]
-/Parent 11072 0 R
+/Parent 11097 0 R
 >> endobj
-11087 0 obj <<
-/D [11085 0 R /XYZ 100.892 685.529 null]
+11128 0 obj <<
+/D [11126 0 R /XYZ 100.892 685.529 null]
 >> endobj
 3082 0 obj <<
-/D [11085 0 R /XYZ 100.892 660.623 null]
+/D [11126 0 R /XYZ 100.892 660.623 null]
 >> endobj
-11088 0 obj <<
-/D [11085 0 R /XYZ 100.892 641.703 null]
+11129 0 obj <<
+/D [11126 0 R /XYZ 100.892 641.703 null]
 >> endobj
-11084 0 obj <<
-/Font << /F22 3706 0 R /F50 3701 0 R /F17 3698 0 R /F15 3700 0 R /F71 5424 0 R /F70 4384 0 R /F85 5521 0 R >>
+11125 0 obj <<
+/Font << /F22 3706 0 R /F50 3701 0 R /F17 3698 0 R /F15 3700 0 R /F53 3738 0 R /F59 4373 0 R /F85 5513 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-11092 0 obj <<
+11133 0 obj <<
 /Length 3506      
 /Filter /FlateDecode
 >>
 stream
-xÚÅœ[sÛ6Çßý)4³ÓêÁî—‡>¤IÚÍN›tcÏvv²}eÚÖT–\In¶ûé÷\x‘h)’Îô…¸úóøñ ÈÑýHŽ~¸øîúâÕ÷NŽ”I&5º¾)§Djäc.ÙÑõíès¤ÿzýWßk=Š"yo¹hJ{P¢B¯oÿ˜,¦åíøÒ8[¼Y.þ#•½^M6³å‚3¯Ç1åôa1ûý¹\/•U¡xó0yÚ”+.a,^èâÝõÅï
-”Á¶-“œ0f4}¼øü«ݹŒ¤0)Ž¾PÉÇ‘qQxç >]]üóBnߧr{ïÓ&A÷ƒ·pýPò}µ]V+áBsŸëÇ1].î¸ä®ª…ëKW—Ä
+xÚÅœ[sÛ6Çßý)4³ÓêÁî—‡>¤IÚÍN›tcÏvv²}eÚÖT–\In¶ûé÷\x‘h)’Îô…¸úóøñ ÈÑýHŽ~¸øîúâÕ÷NŽ”I&5º¾)§Djäc.ÙÑõíèsáSÿzýWßk=Š"yo¹hJ{P¢B¯oÿ˜,¦åíøÒ8[¼Y.þ#•½^M6³å‚3¯Ç1åôa1ûý¹\/•U¡xó0yÚ”+.a,^èâÝõÅï
+”Á¶-“œ0f4}¼øü«ݹŒ¤0)Ž¾PÉÇ‘qQxç >]]üóBnߧr{ïÓ&A÷ƒ·pýPò}:³]V+áBsŸëÇ1].î¸ä®ª…ëKW—Ä
 ˜—ãKí|q·\aÄ›‡*çq²¦ÛÆÌu¹úc¬¡nV|n¶æpý°Äì/.6[PíÔ·5úL…ÞýwòøÄ×qPB	Õ)Vˆñ¥U	]m])TT£Ke„³‰MÇr&¨âi>á&…ølÁáf-…(¤ojéU¹™¾ZOo&ûêÉ+aTªËÞÎVåt³\ý9ŽMu.ó?ÛËQdñˆuq7‹Ê¤É‚"²-´†B
 …ºÐí¤¼ä;U&	ߪã‹?.X'	ÄV%Gey[ÞbYüòPbí'Y °Åf²ñÄø-çs‹ÂïvZÒ_fóy%ýôD•“êÔlÁá/³Å-7qećrCI<,W¿‘Ýr·m>”³û‡¶*–+€„"ÍM'WLÖrÅ$¸M±ff‹½­§ ]
 wÕ$ï~|}uýþÍ^Æ-<sM;?/néÙ¥KAÍ”¯í¿_-ŸŸö^O:Ló¨|úøÝûWÞ]]ﻤB‡Æ6Áiœ^»Ýºy¿ë{~€0|(çOwÏó*óŽC®ˆìÔ>fLç3hmÈج뢓J‘à{^W©ÉtJ¬hÊÁ½óEÃTxU]o2_/+SûZ–
 3«/põìZ„O«@Ñ¦,±Wِ;0ÆV¤bÞãä72óoVUõÌ÷ÕyªF©ÊY®*«Wå|6¹™—â°wðÎHê…)tâ_yIAʼnd}…lí
 xpƒØ:•+ìVG¢!ïÝüðlÊwPyöï”óýŒÝäÛ±À`¿wXc0ŠÁÛÒ6ˆ <Hƒ[v$' ¢ÝˆlUŽîNÑjÌ4"BtÌTÀÝI¯N;‚zöðª'GQÛš1Õo:¾VKVH(zF-½¸¬ƒç$Yóâ²Ü_Ø­€]#ÀÞ÷ît
 ®ø# ¸	¬Ø­‚A´¶6(í*RkC­pncw¤ªš=OÌÁÓbœÂ.§ Kbõ 
-Ð_‹€
-rd'…G
-Ô[¬z_z%‹Ày@iÎÁ’ƒ&͹¨Mïu%-eB°ÚI=rPr°ÁÀÕ©ªäúd|•Úšað=_ë¾­b6¾©<|óíj úkÕ_0Ûø&¡£­$¢az?Ã;Kê⿬4ÑkÑÁ
-“æ–üõdü¤…«
-ä=Ï×:†_«˜_G*¿|»dh€þZ/ñÓRBŸ«>ˆªïç/ãËà¸àÐÁAü7ŠßS|Eñ%ÅŸ)Îj¤ø¾´à“ïÓØÙâã¾N¿ÃØ{<|ÀäU³Å;<\aÞõ©äÚ¤…1Ã8ÎZGÈÝRÌ%·+•Eî vÕ´
-Ñ ýµö“Ö—ƒF­z’ð9®¿œ§W5¤n85ãÔ’SðÅl¤ð‹ÞÐ{ÞàovsDRáCâG<¼ÆÃ~6]cì=ÞœLo„»ÃøÝZÇèm³éíHåÑ›oWCÜ 
-Ð_ë+ôFøªÇ-Ï¢7)î„@=„ÀE 5áÔšƒ’3!å+­%p›tñW㤠rˆ}Âÿ¶’§¢í£°ZƒöùZÇÐn³ÑîH塝oWƒã 
-Ð_kO6%á i´²rÌÀ}HYä9þàâÁNV ò:¬&!¬.úBQÃÐ1L¥óÂú0•çk£²U̦²#•Ge¾]
-I4@­ý7@×z)¤«.Aè™>GþRNm85å`™OobGÍß`/z
-^*üQ’Ø9†ãO °Ö
-§r§çk·UÌ·#•n¾]
-l4@­}à*AÕ…L•7½EòëxBËò€–åá-Ëc^p¸Œ)p‘H¼[vºm0ç`ÝÞ±ïõ¶ø7bMp›36Z87ï=_ë­b6©<„óíj° úkí豈·èAÓ´=“O–zµÿè%r«–æ?ù’'næU‹½e'™N•@‘èJ)ðÃ3þÇ
-çj²¥Y_¯4õˆK(ñ8•p-…—9éóµŽÞ*fÞ‘Ê#<ß®†Ê ¿ÖþÞEr´@3ƶwayŠ ‚ˆZ×ɼGß;H'BB;ف<ðùZÇøl³ùìHåñ™oWÃÔ 
-Ð_ëÐpð©´Ð¦òÀ3KXp0å`ÎÁ3ä1Î,àN*^AfT<LÁþ×­*J<iìÁÐ@„Áx¼¡ã„ξªºüEhàÍí;µ3=
-ÝuxU4K°ê¥k;·å…‰M™oÆøø‘»1—ÒH²ªù[ppwêcd’>©A£ZG£-ÅÜǨ+•õ
-`Wþ
-Ð_ëðd¥Y“ØÌÖiÉ=š4·þHñ’⸠L†Ó§èL´"?tçkƒ®Ŭ®#•]¾]
-(4@­ý½ç°¾¢0ºòÝS\ÿIK‰¶æHËGZgŠžÙÓ¥™_ü}¬O*©	Î nû-v¢Iêª@€žÝñR–[E|ýƒ’ƒ“;&†V»
-äQÏ×:w«˜
-wG*î|» h€þZ‡:Ψïr_yÔ?¸;L†Ç'ªþ³ÁIŒ²îŸ¬›þ	¦VÍ䈇.À·¼„õ›q©çSõÐQÒyßóµŽÚ*fÚ‘Ê4ß®ª ¿Ö~@Áª·zÏèŠGʝq$Sr_SòIJäÁ5þÄÁ†´5ØNl0Ðø8U8’çkC²UÌF²#•‡d¾]
-F4@­ýHz
-ZNë#I«yˆLñb1H}á`Í™%§&œª~0ç ¿ð´î	¨ñä3Ï×:h«˜
-hG*Ð|»¨h€þZ‡?“|Ä;©ÛEN™¿Á·|·ÇÈc4”‹%OÿbÒ.=~gK£¯̆oW)½l«\òë¾·ÔW>•tΆ>ŸJ8Àõ½ úIž^ ø©,*#¤tÃÀx¾Ö1[Ål;Ry<æÛÕP4@ô×Úÿ²ÆÿHå…Kº™ˆô"Ž ¶¤¶GX-MQ%ê^&Å(~*‡8k<†gK£°̆pW)Ál«lòë¾·ÔW>`¤Þ„¿àFÇ$dÆZGhÜRÌű+•Åã vÕ
-Ñ ýµ÷uÒÂGÕö*šêw;ÃŒŽ§úyE¬sõðäŠSkþÝɽEÜÈ00ž-uŒÅF0Å]¥<³­jàɯûÞR‡{‹:J´ïÓ[ôƯqi %G©i´2z_üÌoðÿMkÆ©§6”;ENB×Þ	ò¦çk#¸UÌF¸#•Çp¾]
-y4@­Ã=Lí#á|zÓáH;n2Gö§…g/Ô‰WÈrŸ ¸OÒÖ\¿ßšëÍ\ÿ©@;#´Nà }¾Ö1 [Ål ;Ry@çÛÕ@8@ô×:0'¤ñ½ˆªõˍ·Tµïœp@•Æ0Cä¯éëÿI Ç߀y8ÿ-?’OGYOEÕ*¡Ã@‡óµŽ¡Ú*f£Ú‘ÊC5ß®¯ ¿Ö(Ô²"úÊ÷Þó2#œ¢Ô’GÝûSòÅ!ÐdºÄ¥Ï[k
-Ï9ÿAˆ<_ë‘­b6‘©<"óíj( úkpža¤Iú­…¨®~ÁSg”—ýYW/Dpæ
-§æऐóÛ|š³ùTA?Ç<_럭b6Ÿ©<>óíj˜ úkŽBÖqáGµùC­›A©,½ð¯þ€`ÆAÉÁ‚üo»ƒ·å5$<VÀç’MO’¥VäiÏ×:Fr«˜MrG*ä|»úh€þZ‡§áµŒ"Õ(ÿEÓð¸“þQÌj;ÈNc¨¥Ó‹úÑ9;¡¦
-®YÐíï4†EÍ×»f'ï4Ö½¬ÛÙT³î5G¥£ó@{ÍÙ¿U©òJÄdÚ­JiOÏiw£UüŸ>mïÉ»1b’6Å›úWopw¼·ŸpWŠ?qÖö®…ø#Üóç³õ· ÅøË
-H±d³ó¡
-HõË
-H·¶;tõ-Ðn¤Ñµ¥B¼Î›Næs¸ìž£Ú¥­íX/§·h|¹:¸/«‚GΆfÅ?mJÛp¸~X>Ï«<ÞU³²fÎ[kN'Tô“‡vAEh5¸ªímP«ý*:i;;>Ü!Õ€‰öЩָâ'ÜÐ3Ò†ž8”"C½Y%ÄxÇIˆÐž­tªÊ8º1§Öð!nš+¿þt}õöÝÏ{w•´I(ßl¤Xí!)C[ƒdÊM½Ï,N$áß.v·¼\ò>‹ÍN“f¹»?¥iÙij+λ[•å*Ä2\ûžÈÿ¢´e%
+Ð_‹½HÚÙIádõ«ÞÀßÆ—^ÉâpÐ_šs°äà†ƒIs.jSÀ{]IK™¬vR”l0puª*¹>_å…¶f|Ï×:†o«˜oG*ß|»äh€þZõÌ6¾IèhA+‰h˜ÞÏðÎ’º¸Ç/+MôZEôBpÃÁ¤9‡%=?iájyÏóµŽá×*fãבÊÃ/ß®™ ¿ÖKü´”Ð'Ǫ"†êûùËø2x.8tpÿâ÷_Q|IñgŠƒó„)¾…/-øäû4v¶ø8†¯Óï0ö0yUÅlñW˜w}*¹6iaÌ0Ž³‡Ör·sÉíJe‘;€]5mC4@­ýäÆ€õå Q«ž$|Ž+Ã/gãéU
+©NÍ8µä|1éü¢7ôž7ø[§Á‘Tøø¯ñp…ŸM×{‡7'ÓáîÂ0~·‡Ö1z[Ålz;RyôæÛÕ7@ô×ú
+½¾‡êq˳èMŠ{!P!pHM8µæ äLHùÊEk	Ü&]¼ÅÃÕ8)€bŸðð¯­ä©hû(¬Öà}¾Ö1´[Ål´;RyhçÛÕà8@ô×ÚÓ£MI8@Ú-¤¬3ðGRy†?¸x°ƒˆ¼N«I«‹¾PÔÇ0tL'Sé¼°>CåùZǨl³©ìHåQ™oWCÒ 
+Ð_k¿Ã
+ÐÁµ^
+é*‡Kz¦Ï‘ÿ„Ô‚SNM9˜pæ›ØQó7Ø‹^ƒ—
+”$vŽáøDÇ“¬µÂ©ÜéùZÇÀm³ÁíH偛oWÛ 
+Ð_k¸JPuE!SåMo‘¼DÀ:žÐ²< eyxËò˜œ.c
+\$nÌ9X7wì{½-þXÜæ„Î
+ä{Ï×:†p«˜pG*á|»ìh€þZû{)à-zÐ4mÀãä“¥^-Ä¿ z‰Üª¥ùO>†ä‰[€yÕboÙ	Cæ†S%P$:…R
+üðŒƒÿq@ùš‡liÖ×+M=â„Ã
+G<N%\Káå@Nú|­c„·ŠÙ„w¤òÏ·«¡r€诵¿w‘\-ÐŒ±í]Xž"€`ÆÁ‚¢Öu2ïÑ÷Ò‰ÐNv |¾Ö1>[Ål>;Ry|æÛÕ05@ô×:4Ü |*-´©<ðŒÇL9˜sðŒù_Ls¸S ŠWS°ÿ5D«ŠÏE{04apÁoè8¡³¯ªî8ÇË"ÔÎô4t×áUÑ,Á’²YЖòÂĦÌ7c|üÈ݁Ki$YÕÎü-8¸;õ12ÉŸÔ Q­#Ñ–bîcÔ•ÊzŒ°«Fˆè¯ux²ÎÒ¬Ilfë´äžMš€[¤xIq\&ÃéSt&ZŒºóµŽA×*fCבʃ.ß®” ¿ÖþÞsX_Q]ùî)®ÿ¤¥‚D[s¤å£­3EÏìÀéÒL†/þ>Öˆ'•Ôg ·ý;с¿$uU @Ïîø ©
+Ë­"¾þAÉÁÉC«Ýò¨çkƒ»Ŭ»#•w¾]
+4@­CgÔ‚w¹¯<êܦ
+ÃãUÿÙ`$FY÷OÖMÿS«frÄCà[^ÂúÍ8áÔó©€zè(遼ïùZÇ m³íHåšoWÕ 
+Ð_k? Î`Õ[½gtÅ#	åθ’)¹¯)ybYòàâ`CÚl§6h|œ*ÉóµŽ!Ù*f#Ù‘ÊC2ß®£ ¿Ö~$½-§…u‘¤U<D¦x±¤¾p°æÌ’SNU?˜s€_xZ÷Ôxò™çk´UÌ´#•h¾]
+T4@­ÃŸI>âÔí¢F'‰ÌˆßàÛ¾Ûcä1ÊÅ’§1i—¿³¥ŽÑ×f÷«”Ç^¶U
+.ùuß[ê+ŸJ:
+gCŸO%àz‹^ý$O/PüT•Rºa`<_덭b6Ž©<óíj( úkíYã$òÂ%ÝÌDzGŽ [RÛ#¬–¦¨u/“Æb?•Cœ5ó¥ŽQØfC¸«”Ç`¶U
+6ùuß[ê+0Ò
+oÂ_ð£c2
+c­#4n)æâØ•Êâq »jŠ†h€þZ‡û‡:iá£jû‡@Mõ»aFÇSý¼"Ö¹zxrÅ©5ÿîäÞ¢ndÏ–:Æb#˜â®R‰ÙV5ðä×}o©Ã½E¥Ú÷é-zãŠ×¸4Ð’£Ô4Z½/~æ7øŠÿ¦5ãÔ‚Sʝ"'¡kï„ŠyÓóµŽÜ*f#Ü‘Êc8ß®†¼ ¿Öá¦ö‘p>½‡ép¤7™€#ûSÈÂ3—êÄ+d¹OPÜ'ik®ßoÍõ‡f®ÿT Z§a€>_ëЭb6Щ< óíj  úk˜Òx‹^DÕúåÆ[ªÚwN8 ‡Jc˜!Hò×ôõÎÿ$€ãoÀ<œÿ–Ÿ Iƒ§£¬Ž§¢j•Ða ÎÃùZÇPm³QíHå¡šoWƒ× 
+Ð_ëÀ¿
+jY}å{ïy™NQjÉ£î‰ý)ùâh2ÝâÒç­µ†gœÿ Dž¯uŒÈV1›ÈŽT‘ùv5
+Ð ýµ8Ï0ÒF‹$ýÖBTW¿à©3ÊËþ¬«¢N8ó†SspRÈùm>ÍÙ|ª ŒÈcž¯uŒÏV1›ÏŽTŸùv5L
+Ð ýµ
+G!ë¸ð£Ú|Œ‡¡ÖÍ T–^øW@0ã ä`Á‰Fþ7ŒÝÁÛò+às
+ɦ'ÉÒ	+ò´çk#¹UÌ&¹#•Gr¾]
+}4@­ÃÓðZF‘j”ÿ¢ixÜÉÿ(fµd§1ÔÒéEý蜝ÆPS×,èö‡wâæë]³“wë^ÖílªÙ
+÷š£ÒÑy ½æìߪTy%b2íV¥´§ç´»Ñ*þOŸ¶÷äÝ1I›báMý«7¸;ÞÛO¸+ÅÇŸ8k{×Büî
+ˆùóÙzƒ[€büå¤X²Ùy‹Ð¤úå¤[Ûºúh7ÒèڍR!^çM'ó9\vÏƇQíÒÖv¬—Ó[4¾\Ü—UÁ#gC³âŸ¶
+¥‹m8\?,ŸçUïªYY3ç­5§ªúɂû "´\Õö6¨Õ~•F
+	´îjÀ‡D{h‡Tk\ñnèiCOJ‘¡Þ¬b¼ã$DhÏV:UeݘSkø7Í•_º¾zûîç½»JÚ$”o6R¬ö”¡­A2å¦Þg'’ðo»[^.yŸÅf§I³ÜÝŸÒ´lâÙçÝ­Êrb®}OäÿP
+e<
 endstream
 endobj
-11091 0 obj <<
+11132 0 obj <<
 /Type /Page
-/Contents 11092 0 R
-/Resources 11090 0 R
+/Contents 11133 0 R
+/Resources 11131 0 R
 /MediaBox [0 0 612 792]
-/Parent 11072 0 R
-/Annots [ 11083 0 R 11089 0 R ]
+/Parent 11165 0 R
+/Annots [ 11124 0 R 11130 0 R ]
 >> endobj
-11083 0 obj <<
+11124 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [391.431 646.546 465.757 658.236]
 /Subtype /Link
 /A << /S /GoTo /D (elastic) >>
 >> endobj
-11089 0 obj <<
+11130 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [432.209 158.775 508.322 170.465]
 /Subtype /Link
 /A << /S /GoTo /D (cdserver) >>
 >> endobj
-11093 0 obj <<
-/D [11091 0 R /XYZ 151.701 685.529 null]
+11134 0 obj <<
+/D [11132 0 R /XYZ 151.701 685.529 null]
 >> endobj
-5128 0 obj <<
-/D [11091 0 R /XYZ 151.701 560.311 null]
+5117 0 obj <<
+/D [11132 0 R /XYZ 151.701 560.311 null]
 >> endobj
-11094 0 obj <<
-/D [11091 0 R /XYZ 151.701 543.441 null]
+11135 0 obj <<
+/D [11132 0 R /XYZ 151.701 543.441 null]
 >> endobj
-11095 0 obj <<
-/D [11091 0 R /XYZ 151.701 537.464 null]
+11136 0 obj <<
+/D [11132 0 R /XYZ 151.701 537.464 null]
 >> endobj
-11096 0 obj <<
-/D [11091 0 R /XYZ 151.701 543.74 null]
+11137 0 obj <<
+/D [11132 0 R /XYZ 151.701 543.74 null]
 >> endobj
-11097 0 obj <<
-/D [11091 0 R /XYZ 151.701 531.785 null]
+11138 0 obj <<
+/D [11132 0 R /XYZ 151.701 531.785 null]
 >> endobj
-11098 0 obj <<
-/D [11091 0 R /XYZ 151.701 519.83 null]
+11139 0 obj <<
+/D [11132 0 R /XYZ 151.701 519.83 null]
 >> endobj
-11099 0 obj <<
-/D [11091 0 R /XYZ 151.701 507.874 null]
+11140 0 obj <<
+/D [11132 0 R /XYZ 151.701 507.874 null]
 >> endobj
-11100 0 obj <<
-/D [11091 0 R /XYZ 151.701 495.919 null]
+11141 0 obj <<
+/D [11132 0 R /XYZ 151.701 495.919 null]
 >> endobj
-11101 0 obj <<
-/D [11091 0 R /XYZ 151.701 483.964 null]
+11142 0 obj <<
+/D [11132 0 R /XYZ 151.701 483.964 null]
 >> endobj
-11102 0 obj <<
-/D [11091 0 R /XYZ 151.701 472.009 null]
+11143 0 obj <<
+/D [11132 0 R /XYZ 151.701 472.009 null]
 >> endobj
-11103 0 obj <<
-/D [11091 0 R /XYZ 151.701 460.054 null]
+11144 0 obj <<
+/D [11132 0 R /XYZ 151.701 460.054 null]
 >> endobj
-11104 0 obj <<
-/D [11091 0 R /XYZ 151.701 448.099 null]
+11145 0 obj <<
+/D [11132 0 R /XYZ 151.701 448.099 null]
 >> endobj
-11105 0 obj <<
-/D [11091 0 R /XYZ 151.701 436.143 null]
+11146 0 obj <<
+/D [11132 0 R /XYZ 151.701 436.143 null]
 >> endobj
-11106 0 obj <<
-/D [11091 0 R /XYZ 151.701 424.188 null]
+11147 0 obj <<
+/D [11132 0 R /XYZ 151.701 424.188 null]
 >> endobj
-11107 0 obj <<
-/D [11091 0 R /XYZ 151.701 412.233 null]
+11148 0 obj <<
+/D [11132 0 R /XYZ 151.701 412.233 null]
 >> endobj
-11108 0 obj <<
-/D [11091 0 R /XYZ 151.701 400.278 null]
+11149 0 obj <<
+/D [11132 0 R /XYZ 151.701 400.278 null]
 >> endobj
-11109 0 obj <<
-/D [11091 0 R /XYZ 151.701 388.323 null]
+11150 0 obj <<
+/D [11132 0 R /XYZ 151.701 388.323 null]
 >> endobj
-11110 0 obj <<
-/D [11091 0 R /XYZ 151.701 376.368 null]
+11151 0 obj <<
+/D [11132 0 R /XYZ 151.701 376.368 null]
 >> endobj
-11111 0 obj <<
-/D [11091 0 R /XYZ 151.701 364.412 null]
+11152 0 obj <<
+/D [11132 0 R /XYZ 151.701 364.412 null]
 >> endobj
-11112 0 obj <<
-/D [11091 0 R /XYZ 151.701 352.457 null]
+11153 0 obj <<
+/D [11132 0 R /XYZ 151.701 352.457 null]
 >> endobj
-11113 0 obj <<
-/D [11091 0 R /XYZ 151.701 340.502 null]
+11154 0 obj <<
+/D [11132 0 R /XYZ 151.701 340.502 null]
 >> endobj
-11114 0 obj <<
-/D [11091 0 R /XYZ 151.701 328.547 null]
+11155 0 obj <<
+/D [11132 0 R /XYZ 151.701 328.547 null]
 >> endobj
-11115 0 obj <<
-/D [11091 0 R /XYZ 151.701 316.592 null]
+11156 0 obj <<
+/D [11132 0 R /XYZ 151.701 316.592 null]
 >> endobj
-11116 0 obj <<
-/D [11091 0 R /XYZ 151.701 304.637 null]
+11157 0 obj <<
+/D [11132 0 R /XYZ 151.701 304.637 null]
 >> endobj
-11117 0 obj <<
-/D [11091 0 R /XYZ 151.701 292.681 null]
+11158 0 obj <<
+/D [11132 0 R /XYZ 151.701 292.681 null]
 >> endobj
-11118 0 obj <<
-/D [11091 0 R /XYZ 151.701 280.726 null]
+11159 0 obj <<
+/D [11132 0 R /XYZ 151.701 280.726 null]
 >> endobj
-11119 0 obj <<
-/D [11091 0 R /XYZ 151.701 268.771 null]
+11160 0 obj <<
+/D [11132 0 R /XYZ 151.701 268.771 null]
 >> endobj
-11120 0 obj <<
-/D [11091 0 R /XYZ 151.701 256.816 null]
+11161 0 obj <<
+/D [11132 0 R /XYZ 151.701 256.816 null]
 >> endobj
-11121 0 obj <<
-/D [11091 0 R /XYZ 151.701 244.861 null]
+11162 0 obj <<
+/D [11132 0 R /XYZ 151.701 244.861 null]
 >> endobj
-11122 0 obj <<
-/D [11091 0 R /XYZ 151.701 232.906 null]
+11163 0 obj <<
+/D [11132 0 R /XYZ 151.701 232.906 null]
 >> endobj
-11123 0 obj <<
-/D [11091 0 R /XYZ 151.701 220.95 null]
+11164 0 obj <<
+/D [11132 0 R /XYZ 151.701 220.95 null]
 >> endobj
-11090 0 obj <<
-/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F71 5424 0 R /F4 5492 0 R /F70 4384 0 R /F51 3729 0 R >>
+11131 0 obj <<
+/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F53 3738 0 R /F4 5484 0 R /F59 4373 0 R /F51 3736 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-11130 0 obj <<
-/Length 2528      
+11172 0 obj <<
+/Length 2527      
 /Filter /FlateDecode
 >>
 stream
-xÚ½ZKsã6¾ûW°j/TUƒx‡<3N2©ÌNÖvR•š™-q,U$Ñ!éõøßo7¤$mY"k/$žº
-<º‹xôóÙ››³óŸ„ˆ,s–'ÑÍ×(ᜥND&uL;ÝÌ£Oñu>«—ÅfòåæWß<eÎ…Í…cZsj'KØdšp#ã÷ëûÕ$‰sÈÆë&±©³z	™Ks9îüØÒVé
-$ÂVg—7gÿœ%P
-wäÓLÊh¶>ûô…Gs¨û5âLº4zô-בÔ)3ÑVÑõÙÎxйËp&„ê‚YgŸó†Û—¾EÓ€¦-épù-;€î2•­ybAÚ'z·j™r®Qþí»«‰H㏠«TñucÁò¿Xœ—X,ãj¹Ûél^åXc¡†ÍŠÍWªþ̃?oD¥™Sê+‚Ü“øÚµ©3 dΔшŒåÒf„Ž$s©ŽÊ<úú
-¨­”`7aºR&Ê”ÒO“Šð ÀÈ­xŠ	$<šú3çö%)v”…¾SÉàjwPåÝ×~Og,¥Èˆ”éä% qÂÈðÓOFzn–-“\ïàùIf:µMÿcçx)˜ô8,¥Áe);‚T8cgl¸åO†ò4²|—»Ž¥È])Àç¢Ñ¿&S“ðøgp
-‰‹Wô*èuK¯¬­K…ŒïÑ=+_¯r/·¦WN¯_ºÉ…–Õk9›¦µ…´ÇC`íp0m;PÃx;\®–m#˜ÿt,O]ØܶÔMxÊ”U°
-Ðoø	6).â;`–ž»*ñÜ…×-½²¶[~y-ù¸‚ØōB¾ã¡o8˜|¨aä.WK˜Ì:Vù”ƒXç2eIçãdj
-²ÍjômþÛ§ï|ºôé§|ü&X$þq2U"‰/&ŽÇWø¸ÁÇ5>ÞM\_bêwªxYµ̨Q<å	P/“up(Y»PƒÈ:‚\
-ÁÆ0ÿéX=d…Ó7h/ÄžrnPÒV,ß˜!wK¹%å
-zU at Vå|ÚÖ¥ßÕ%öÕB{þB0ð¹
-„H]¬MÎ"þs'ûJþ¦œÁaqþu€¿[ÀÁüí@
-ãïp¹Z΍`þÓ±úœ-ìôp Õ)vlp¶pJÀFx€5iB±¥BÒbLzG*8ÚDpÏrÈU”ƒ–Frä­¿ûf2õ­‹çPîdü Hl›ú¸5Å@õ•¼5)³r¿{<ÔÞnó¶5Œ·Ãåj¹6‚ùOÇê,+˜DÛ¼´Ö"ƒµÅÐAçIjTürÕ;\ùêó’Ö†Y;Ž=ê ·€ƒÙ؁ÆÆárµÁü§c=^Ò:½s^Òñ÷vIG#:—C® Üå*Êå”[Q¿×žž´R¼ò(T<ê ·€ƒ©ØFÅárµôÁü§cõoèRÜØC<
->ä„çzç™ûçÆ?kô}¢Ôp&à
-ßùç•~„§ˆ?`+QèâÎ…fþYúgþZÎJÁR“ŽÂÙã¡pv8˜³¨aœ.W˳Ì:Vÿf®!•†)¼'Dž)Gr¥~ó†'ÐMÃAÇïÚI|ÎÒHÚåeü^øµ4QôAUz_¯šZž“w…µà†£áé=³óŸOÁ^I`•É8N÷x¨Þ&pj‡ËÕ’nóŸŽÕO`+p.üõà}Ž§£›#‘éƒ?Oý©^+z=ᯁ”J”ÊcƒRˆBœÇ«u€”[ÀÁ¤ì@
-#åp¹Z"`þÓ±^8"%TÕÿÇ3ý´Õ\1gå(ÿ”+UßÙCø§ŒV¨ö÷®yþŸ²×DÈQþ*w‡ÕdÍƝw¯8Êá}´8û÷Z4£áì"Å›̱RÈ‘ƏxC¡ º°€W**Xd˜¥KT2_~æ‰ÌË|ƒ55–yU<”³Ü÷G¸™$è}º—›fŒû¬ÌêPúˆ(Eù÷]Y<ÜWíúLX£0í[q¥r[éüº®a“]uµb
-f=\׸üíâúæýÛ¾{
-Ú4›¸¿Ø¬ž(uѲ3ÙÌ+–Àøó¦ZxWŽé‡
-+1õ¸(0®Þ1Ú"ŒÝß—Å}¹DõQÓ©KÁqÚ}}a¼â¡±®0þb¼aºÐX°(ªšŠvn˜àO_¬VTrá$bóÇeSØê…ÅÙí*ÀE(AMC§zA·[0½sï³ó¬Îú&ª^dž*ÆëD%«º(óy(ö^‘žÙKpjÙÌËyþí¾(ëóÙ¼ð»Û9šq‘4íçË2ŸÁhO“TÆÝœŽZ®r³zªê|MrÜ“Êõ²ª–Ŧ¢¹HRXÈp¾÷:OZ-Š‡J¯ÑÖuHôújþ¬B€”&­B4+«>E¤c¶7¶pêw‘U”(ól>%~b¶™(?v±•Á'ÀÍÅ$2i§%ãà“÷©¶AF[Xœ5’ØB‚˜‡ËÛÆ5¬È©Ö&¬AhH·—šÆž×Öÿ&™Â{•_,¾.,è]ÞòEMUŸ¹æÙ¦­O‚æØÒÛŠ
-ÁÌ*fîònS¯/Åü‰ngí,#'aÁîÍÆ/Ðî $%kµ¿
-&q·ä<þð°ª—tK̘øÏeY?døÑÆØøÒ¿ÀR\nîú&À…†­!xÝ÷¨«ëÅÍ'€tíô
-aþ°A™ÿó T^·©‹¿%uÎ(Îd•OT6/ÖÙ2ÓLdY¬Vt3­í2 AúmÙ@ˆTÃôB×y±
-l<ªåë‡÷ï./®n~éu´V@Ú´dìÙ„‰ßß½¥DpQ©ÞqQ/J 
-ƒ˜¥áòê·÷ÿî]ZŠI#;\
-óou™QrÍÐ^‹å&¸fJʴ㛟HÂÞœ´ò\_üqõ±_[TÛ§UØvÎçÞ‹›ø2C•»¢ù‚`-Hío5XBNS~Mû"Z”©°#Waœ7°ÌH[c™…yÚSvgÜŠÖTXç«ïÐùà¥Æ@^p³Ù:§*bÒùÞßîïp“Ͳ£p„K\tÿ¾'¯Ô4F«Ö·tŸ²Ç¼xÏ3i·„p×Ò££©ÏÀ¥£kC{`v¹Ù‹Í¢O¾q{E3Á/ì7C*—[é›`Êû!,h]¥¯Å½‚1‡mÆuxU…-i¶üŠkBs²¨NiÂ(¹ÜÀ
-^gþÚ¯oDjò–0¾K¾s#ò-€×¸@x]Ýt{=šxÝUW÷ú\n&]8¹cJ$ÀëI˜î±¦RšÂ"T™‡>hGè´jHHÚ@›í&3Lbù>õÜv,`P©ÞÆõìøzÛ[L¦ÏÄ}Ñ<DñÿßäÛ
+xÚ½ZKsã6¾ûW°j/TUƒx8äà™q’Iev²¶“ªÔÌh‰c©"‰I¯Çÿ~»Ñ %qhËY{!ñüÐÝøÐhàÑ]Ä£ŸÏÞÜœÿ$D”2—ò$ºù%œ3ëDd¬cÚ©èf}Š¯óY½,6“/7¿úæ–9c6ŽqhÍ©T,a“iŒß¯ïW“$Î!¯›Ä¦Îê%d,Ía@æ¸ócKH§J7hÆ9luvysöÏY¥ÐxG>ͤŒfë³O_x4‡º_#Τ³Ñ£o¹Ž¤¶ÌhD[E×gÿ9ãAç,Ùª–ºôY0o¸}é[4
+h:%.¿e`Ð]ZÙš'¤}¢wûÛ”)çåß¾»šü ]¥Š¯–ÿÅâ¼ÄbWkÌÝNgó*ÇšjجØ|¥êÏ<Q0øóFTš9¥N±"È-1‰¯]›:
+¥€Ì™2‘±\ÌБdÎê¨Ì£¯¯€ÚJ	v¦+e¢ÜA)ý4©È_ ŒÜŠ§˜@£©?sž¾d#ÅŽ²Ðwc*#Y\íªü ûÚï‰àRK)2Â2¼$4N˜žcúÉHÏÍrÊ$×;x~’™¶iÓÿØ9ÞG
+&=KipY*A*œ1‰36Üò'C‘‡q»ÜuÌ"w¥ ŸkˆFÿšLMÂãŸÁ5$.^Ñ« ×-½²¶Î
+ߣ{V¾^å^nM¯œ^5¾t“-«×r61Lk5
+i‡:ÀÚ-à`Úv †ñv¸\-ÛF0ÿéXžº°¹m©›pËTª` ß.ðlR\ÄwÀ,%<wU⹯[zem¶üòZòq±‹…|ÇC ßp0ù:PÃÈ7\®–0#˜ÿt¬ò)±Î¥e‰
+Žóq2M
+²-ÕèÛ ý·OßùtéÓ…O?ø4øM°HüãdªD_L¯ðqƒk|¼›¸$¾ÄÔïTñ:²j'˜Q£xÊ ^&ëàP²v¡‘u¹‚aþÓ±zÈ
+§nÐ^†	<åÜ ¤­X¿1Cî–rKÊôª€¬Êù´­K¿«Kì«…öü…`à-r+ºY› EüçNö•üµœÁaqþu€¿[ÀÁüí@
+ãïp¹Z΍`þÓ±úœ-ìôp Õ;ip¶pJÀFx€56¡ØR!i1&½£m"¸g9ä*ÊAK#9òVƒß}3™ú€ÖÅs(w2þ$¶µ>nµ¨¾’·Æ²TŽãw‡:ÀÛ-à`Þv †ñv¸\-×F0ÿéXýA‚〕
+&Ñö /Ó4EëCmœ'©Qñ_ÈUïpå«ÏKZ–¦ãxÑã¡°q8˜¨al.WË Ì:Öóç%m £Ñ;ç%Ïpo—t4¢s9ä
+Ê=P®¢\N¹õ{íéI+ÅÀ+BÅã¡Pq8˜Š¨aT.WKŸÌ:Vÿ†î0 ō=Ä£@AáCNx®wž¹nü³FÿgÐ'JgÞð^ùçGxŠø¶r…N!î\øg查æ¯å¬Ì;
+g‡:ÀÙ-à`Îv †qv¸\-ÏF0ÿéXý›¹†T¦tðžyZŽä²~ó†'ÐMÃAÇïÚI|ÎÒHÚåeü^øµ4QôAUz_¯šZž“w…µà†£áé=³óŸOÁ^I`•É8N÷x¨Þ&pj‡ËÕ’nóŸŽÕOàTà\*øë?ÀúOF!7G"Óný©^+z=ᯁ”J”ÊcƒRˆBœÇ«u€”[ÀÁ¤ì@
+#åp¹Z"`þÓ±^8"%TÕÿÇ3ý´Õ\1—ÊQþ)#–UßÙCø§Œ©Píï]óü?e¯‰£üUî«Éš:ï^q”Ã?<úhqöï/´hFÃÙ%DŠ7˜c¥ÂƏxC¡ º°€W**Xd˜¥KT2_~æ‰ÌË|ƒ55–yU<”³Ü÷G¸™$è}º—›fŒû¬ÌêPúˆ(Eù÷]Y<ÜWíúLX£0í[q¥r[éü‹pYES0ëáºÆåo×7ïßöÝëP@ЦÙÄõøÅfõD©[ˆ–ý8˜Éf^±ÆŸ7Õ»rL?TX‰©ÇEqõŽÑ¶a„ìþ¾,îË%ªšNÇ™îëãu…ñsà
+Ó…†À‚EQÕT´sÂðøbµ¢'›?.›ÂV/,ÎnWy .B	j:պ݂é{/˜guÖ7Qõ"ó|P1^'ª(YÕE™ÏC±§€ôŠôÌ^‚+ŠÂ¼œçß>ŸÍ›¿»£IÓ~¾,óŒö4±2fèætüÓr•Ó˜ÕSUçk’ãžÌP®—Uµ,6ÍEba!ÃùÞë<iµ(V(½F[×!QÐ;è«ù³
+’MZ…
+hVV}ŠHÇDÚÞØ©#ÜEVQ¢Ì³ù”ø‰Ùf¢üØÅVŸ ;4“Ȥ–ŒƒOާڝÂ⬑Ä)ô(ˆy¸¼Ó¸†9ÕÚ„5
+éöRÓØó:õ†ÉC`¦ð^e㋯‹z—…·|QSÕg®y¶ië“ 9¶ô¶¢B0ó†
+ƒ™»¼ÛÄëÂK1¢ÛY;ËÆIX°{³ñ´; IÉGí¯‚IÜ-9?<¬ê%Ý3&þsYÖ~´1i|
+‹Îé_`).7w}“
+àBÃÖ¼î{TŽÕõb‰æ“@@º‡öú†0Ø Ìÿy *¯[‹…ÔÇÅ_‹’:g”g²ÎÊ'*›ël†i&²,V+º™Öv€ ý¶l „Õ0½ÐuÞGljùúáý»Ë‹«›_z­†`›–Œ€=›0ñû»·”.Êêõ¢Ñ0ˆYZ.¯~{ÿïÞ¥¥˜4²#ÀEÐ0ÿV—%×ÙíµXn‚k ¤´ßü¼@ö椕çú⏫ýò¤°EµípZEÚÎùÜ{q_a¨rW4_¬©ý­KÈI`ʯi_D’2Õvä*Œó–ikR–Â<í)»3nEk*¬óUŒ÷è|ðRc /¸ÙlS1é|oƒo÷w8ŽÉfÙQ8Â%Œ.º_‡“—5Ñªõ-ݧì1/ÞóLÚ-!ܵôèhjÇ3péèÚИ]nöb³è“oÜ^ÅLðû͐JÂåVú&˜ò~ZWékq¯ GÌa›q^UaKš-¿âZ†Ðœ,ª-M%—XÁëÌ_ûõhACMÞÆwÉwn¤B¾ðº¯«;‚n¯ÇB¯»êêþCŸëÀͤ'wL‰¤ 8p=	Ó=ÖTJSøB„*óÐíV
+	Ih³¢ÝdæƒI, ߧžÛŽìÊêm|QÏ΁¯·½±…Á¤}&¶è‹æ!Šÿoäò
 endstream
 endobj
-11129 0 obj <<
+11171 0 obj <<
 /Type /Page
-/Contents 11130 0 R
-/Resources 11128 0 R
+/Contents 11172 0 R
+/Resources 11170 0 R
 /MediaBox [0 0 612 792]
-/Parent 11072 0 R
-/Annots [ 11125 0 R 11126 0 R 11127 0 R ]
+/Parent 11165 0 R
+/Annots [ 11167 0 R 11168 0 R 11169 0 R ]
 >> endobj
-11125 0 obj <<
+11167 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [287.283 260.887 363.214 272.576]
 /Subtype /Link
 /A << /S /GoTo /D (mastersmbc) >>
 >> endobj
-11126 0 obj <<
+11168 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [382.072 247.337 457.513 259.027]
 /Subtype /Link
 /A << /S /GoTo /D (merlinsmbc) >>
 >> endobj
-11127 0 obj <<
+11169 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [121.108 233.788 196.282 245.478]
 /Subtype /Link
 /A << /S /GoTo /D (sauronsmbc) >>
 >> endobj
-11131 0 obj <<
-/D [11129 0 R /XYZ 100.892 685.529 null]
+11173 0 obj <<
+/D [11171 0 R /XYZ 100.892 685.529 null]
 >> endobj
-5129 0 obj <<
-/D [11129 0 R /XYZ 100.892 660.623 null]
+5118 0 obj <<
+/D [11171 0 R /XYZ 100.892 660.623 null]
 >> endobj
-11124 0 obj <<
-/D [11129 0 R /XYZ 100.892 643.753 null]
+11166 0 obj <<
+/D [11171 0 R /XYZ 100.892 643.753 null]
 >> endobj
-11132 0 obj <<
-/D [11129 0 R /XYZ 100.892 637.775 null]
+11174 0 obj <<
+/D [11171 0 R /XYZ 100.892 637.775 null]
 >> endobj
-11133 0 obj <<
-/D [11129 0 R /XYZ 100.892 644.051 null]
+11175 0 obj <<
+/D [11171 0 R /XYZ 100.892 644.051 null]
 >> endobj
-11134 0 obj <<
-/D [11129 0 R /XYZ 100.892 632.096 null]
+11176 0 obj <<
+/D [11171 0 R /XYZ 100.892 632.096 null]
 >> endobj
-11135 0 obj <<
-/D [11129 0 R /XYZ 100.892 620.141 null]
+11177 0 obj <<
+/D [11171 0 R /XYZ 100.892 620.141 null]
 >> endobj
-11136 0 obj <<
-/D [11129 0 R /XYZ 100.892 608.186 null]
+11178 0 obj <<
+/D [11171 0 R /XYZ 100.892 608.186 null]
 >> endobj
-11137 0 obj <<
-/D [11129 0 R /XYZ 100.892 596.231 null]
+11179 0 obj <<
+/D [11171 0 R /XYZ 100.892 596.231 null]
 >> endobj
-11138 0 obj <<
-/D [11129 0 R /XYZ 100.892 584.276 null]
+11180 0 obj <<
+/D [11171 0 R /XYZ 100.892 584.276 null]
 >> endobj
-11139 0 obj <<
-/D [11129 0 R /XYZ 100.892 572.32 null]
+11181 0 obj <<
+/D [11171 0 R /XYZ 100.892 572.32 null]
 >> endobj
-11140 0 obj <<
-/D [11129 0 R /XYZ 100.892 560.365 null]
+11182 0 obj <<
+/D [11171 0 R /XYZ 100.892 560.365 null]
 >> endobj
-11141 0 obj <<
-/D [11129 0 R /XYZ 100.892 548.41 null]
+11183 0 obj <<
+/D [11171 0 R /XYZ 100.892 548.41 null]
 >> endobj
-11142 0 obj <<
-/D [11129 0 R /XYZ 100.892 536.455 null]
+11184 0 obj <<
+/D [11171 0 R /XYZ 100.892 536.455 null]
 >> endobj
-11143 0 obj <<
-/D [11129 0 R /XYZ 100.892 524.5 null]
+11185 0 obj <<
+/D [11171 0 R /XYZ 100.892 524.5 null]
 >> endobj
 3086 0 obj <<
-/D [11129 0 R /XYZ 100.892 368.532 null]
+/D [11171 0 R /XYZ 100.892 368.532 null]
 >> endobj
-11144 0 obj <<
-/D [11129 0 R /XYZ 100.892 342.975 null]
+11186 0 obj <<
+/D [11171 0 R /XYZ 100.892 342.975 null]
 >> endobj
-11128 0 obj <<
-/Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F4 5492 0 R /F70 4384 0 R /F71 5424 0 R /F17 3698 0 R >>
+11170 0 obj <<
+/Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F4 5484 0 R /F59 4373 0 R /F53 3738 0 R /F17 3698 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-11150 0 obj <<
-/Length 2913      
+11192 0 obj <<
+/Length 2912      
 /Filter /FlateDecode
 >>
 stream
 xÚÕ\YsÜÆ~ç¯@UÊìGs©òƒ£ÈŠ]v‰©JJÖÃ’\Q,“»4III~}zºÁ.ˆ%ŽW’—iŽ™¯»ç¯®*^½>ùýÙÉ‹o
-¯gQ}¨„ÌqQY˜	º:»¬ÞÕŽËÕû³ï_|+eåY°VÓ­	i	oúæòóz{±¹\*£ë—»íO\è«O÷ëÇëÝ–Nž­¼¯7·×¿|Ú<¬N…®~ùq}÷¸¹§;”Ž/:yuvòˉ dÐmO%Ôª.nOÞ½çÕ%\û¾âL_}Á;o+e<³ÆÀñMõöä¯'¼ùΧXÆJÀzæ‚;
+¯gQ}¨„ÌqQY˜	º:»¬ÞÕŽóÕû³ï_|+eåY°VÓ­	i	oúæòóz{±¹\*£ë—»íO\è«O÷ëÇëÝ–Nž­¼¯7·×¿|Ú<¬N…®~ùq}÷¸¹§;”Ž/:yuvòˉ dÐmO%Ôª.nOÞ½çÕ%\û¾âL_}Á;o+e<³ÆÀñMõöä¯'¼ùΧXÆJÀzæ‚;
 öLahÖR9¼úçúöîfßã|ƒÏ¬ST€Âì?ï3mñý¸~ RPª~¸]IWŸ³‹ÝöùöáèõÍî|}CÇo7X¸G‹ÌhϸYTf ¥Š‡Q” vÌ	Ð’‡Ðñ|>³ÒTŠoªûMõa
 VRÓ2©L_M¡Ã¨šX+º
 ÀJ b¬“¤ŸeJPÙþĹ{®,3<Ì)¤'o5>\«þ[‰Í‡Ÿ¨h€Fqf…N¸]° Jåör¬£uí™8DĺfÆ»anU÷ š‚fÀ†”±%ô2BÏd‘
-XŽ…|r|ŸÆ&bÄOÔLrCŒúÍêÔ
-^¿—"B}CbGâœÄ:]óRÕwãO‚¸?ÈݒؐxŒÂ´¹æ·ÉôPV•¡ï|¬1úvˆÙôíAåÑ7_¯D¹°é½OßÀ¤×•‘’Ɇ½ï hqY_Ÿ/‘½Z {Aœ“X§kñÎ÷“éÇ-ÔN!ï9kŒ~b6ýzPyôË×+Q¦@,ÇzJ?É9“Îà§ÊÐðïËêÔÙH8g¢ƒƒãŸñø
-ïñx‡ÇŸðœ'”HýõêTUÿ¸
-¾þn\ý‡xô*&ßÄäMLÎbòÇ©|ÕA3gʸËX#|ÝCÌåk*‹¯ôj9V¢–c
-óÕ»X^º%ø
-&¡($+‹rç”»¦ÜŽrЕrÚãÞFwŸ5Ò …µ
-[Ä…äML~ˆÉw1ùÓdâz	}¤2ŽvÖq;Älâö òˆ›¯W"[
-XŽõq=ô{¼^@Ü (ì;‡MG·@nM¹:	9Ûødê·+Áxá˜þ
-Ó7ÊúÏx<Õ>
-¤«çc±ºCÌfu*Õùz%&¨€åXìÖ 4Ó²ñÆÐ2’Ò‡½ôÓóØnÀN1×ùúÆtƒéÓËجð‘ÂÆb¿Ëh<§âӐ>`ºÆôv2…¡*=”
-ÏÇ£p‡˜MáT…óõJ´+P˱:`!0àW¥­dÀcâ0Pûý‰ªh|@zôÆ îID‡-ºZ§ÞÖ›Ä
-Ó0™•ÚÂÕBŽu>Ö+;ÄlVö òX™¯WbR
-XŽ5ìX´•µá̈X) uú¯(T›»!±£“ÐEƒò$Ÿ)j>™J³à
-yÅùXcüë³ù׃Êã_¾^‰3*`9Ö0ÿxC­<zÇ6²iÉûl}BnK¹GÊ]XÓÉ»è<5siÈj »ê—++¡Y
-„ýK<z;™µR1.yÍùXc¬í³YÛƒÊcm¾^‰i*`9Öp,.~¢e–û.–Ûú#¤Ø›‚ã/à$Rc+“R,2Üpd8ðòšÄ–N>RnCnñFD(ÁÞ	âß$pÞ@ÒÜ€ˆÐVHäzÐÐ×qhm*Ãჹ-ä—çc1¼CÌfx*áùz%V¨€åXGºjÀ´Ð>@†÷‰ìx˜’ÚÝm‘³ž
- CuAâžÄ5‰;ÀuëR3âE<iSh|\˜ö¹xÍéöEç$04h4§ðC*9Ä;9§ù3ÞÚÈšr—­À% Fì$Õ]Mž¦ŒyZ(°7»…“ÖYÜÆ ãëß®N¥¬¿Z*‡:§&ÚŸ‚âB±¿X#ö·‡˜k}¨,û+ Wk3%*`9ÖP»l˜‡JsÉlh"ÌåAd¸!º7¹.jx'³Ôd–fÈ,›é³Td–tK •´¤Þ„$­)tiI–NÞ™¥âL[1b–@×Î,ãü”H–YzÇ­ˆYÎÇ3Ë1Û,{Pyf™¯W2¥°ëxXTº-úHXT<v=œŠmAH?a
-öåµ2Aµ02šl"£>0AŠŒÐ[ºÂáÎû4ëJóªØmI-~ ¥Rt¶cpRVb”›j;Î0ðbelg>Ö˜ítˆÙ¶ÓƒÊ³|½ßTÀr¬ã!M9ÏœŸÒ”|Þ¤þ;M‹ã`B ZeG¹O$îH\Òµ
-ånâ€í^cÑX²,7ò¬bRŠJó±Æ,«C̶¬Tžeå땬¡@,Çz&*Y˼ZÐY“4)Ì‘ÁÎ;46ù¿¿F+‹
-P‹ÓχáÌ-ï0ìÓYÇDëçqųoïy= #<ófE7(F4A—í=§“M/C¡`9k̤;Äl“îAå™t¾^ÉTÀr¬`)ó+fÞ9bÓ“˜aÄs“×ÇQ)U(šÌÇ£^‡˜M½TõòõJt)P˱ž‰&Z² åp4ÎÁmì_c¯AáÒ
-Ǿºn‡žÛij»¹ÿÓ‘@%˜ÛrðÉßÇe¦y=©Æ%ÙS(ÃkOߤ-îsúU‹„ÐWfyà|¨1ÛN€Ù¦}ˆ”gÙÙZ%cÌ/ûÅPEBTR\(l›òHé9­ì£îäHl˜ª$D%;b ªí=qVÊI4	mêÏ«Ó€³¶ÌYcóOJÚ}àÈX®Þ’’‰ã2Zãbû:Nç˜Ò1.ÜŠËØWV†iiʘÉ|¬1;é³
-¥•g)ùz%~¨€åXÃˬ„ö4øhb nï¢
-2 ®rÛ8înæ:ÛØš
-ô@ h>ºkw”{$ñ0Ô#‰¶ÜZÚv°OLÚЊ+xhmˆ+Ýܳâ¡f`D8ÁÈ<î\óñõSˆ+ˆ—elh6Ô˜	%Àl:DÊ3 l­çóË~1Ô3ÖÃãÆM²$Ž.`0ò¸
-RhQpä_Oå t»˜eù¬î!æÒ°•ÅÃzµì)Q˱ŽSQà1>Í‘C«$öypEÄç(pàÌjZTm¿Ã¶þÝd†º¸¸AgCñ3fÓó)ÙZ%Bå—ýb¨ajrø<¯ ѦֲÁAXƒ+
-ö¯
-ÐhÚ®à‘¾’vìHœ—‹=ß&·¥.·í–†àÖ…M³™a*Q­c–r¥ó±Æ¨Ú!fsµ•GÖ|½Å
-TÀr¬#KÅC¤¾`"ˆn©®vÔ—ó4qç°WÙåšk÷”ÛPî2ºY9ÞìáQÍîG<ÞàqÝçú)‹åìeX<kŒÅb6‹{Py,Î×+1¯@,Ç:²“L@ƒ þAÙ´=ðèd!ÝbGò
-\rO‰Ž~Þ‘ÄŽ®ÝS.vë„Ïó¸Z1t®ÎÇãj‡˜ÍÕTWóõJü*P˱ŽmÎñ€å˜ôû—Z¦šZ¦šÆ½5ý3F›ÞÉn«Ž†®}»BÆ=búˆ8îT!G:kŒœb69{PyäÌ×+ª@,Ç:¶ÑÈ©S²q¤×´‹|Kâ‚Ä
-‰èD•£žÍßk·?ßãmP§JàãžÇk´jUá5xöÓsL×xõE»Q›Íqêe`°LÓš½±U ʧ{¾Zű±¨ÉÇÆ@‹ƒŸ<mI|˜bFñ'hR‚4ºÈOÚ"ÖÓ¿Éœ´EHÓþÜ
-JÈÿI~	×E~ÒÖ­¡âlË¡'‡Õ£3ŸG¬×Èÿ Ô$’t
+XŽE¾%ìÓØDŒø‰šInˆQ¿YZÁë×àRD¨oHìHœ“X§k^ªúr\ãI÷¹[Q˜6×Üù0™¾ªÑª2ô5Fß1›¾=¨<úæë•(W –c!}¡ ÷é˜ôº2R2Ù°÷-.ë«÷%²Wd/ˆsët-Þù~2ý¸…Ú)ä=çcÑ¯C̦_*~ùz%ʨ€åXOé'9gÒüTþ}Y:	çLtppü3_áñ=ïðøƒó„©¿^j¡êWÁ×ß­‚«ÿ^Å䛘¼‰ÉYLþ8•¯:hæLw¹ k„¯{ˆ¹|íCeñµ€^-ÇJTÀr¬a¾zËËC·$_¡Ó$…de1 at Cîœr×”ÛQºRN{|€Â»Âè®â³F¤°Ö@a뀸¼‰É1ù.&šL\/¡TÆÑ.À#n‡˜MÜTqóõJd+P˱ž!®‡~×ˆ…}ç°IàèÈ­)÷@bC'!gŸÌCýv%¸/Ó¿aúRYÿ§³ÚÁG@aõ|¬1VwˆÙ¬îAå±:_¯ÄÄ°k˜ÕZ”fZ6ÞZAFRBú°—^bzÛ
+Ø	#æ:__àñϘn0Ýbz›>RØXìwçT|ÒLטÞN¦0T¥‡ò/BáùXcî³)܃ʣp¾^‰v*`9Ö@,üª´•xLja¿_#QHÞÄ=‰è°e at W«òÔÛZ`“Xa&³R[¸ZȱÎÇce‡˜ÍÊT+óõJL*P˱†k€¶²6œ+´Nÿ…js7$vtºhPžä3EÍ'óOi\!¯8kŒb6ÿzPyüË×+q¦@,ÇæŸo¨•GïØFv!-y?ƒ­OÈm)÷H¹k:yg f.
+Y
+t·Býre%4K°‰Go'³V*Æe!¯9kŒµb6k{Py¬Í×+1­@,ÇŽåÁÅO´ÌrßÅr[„{Spüœd at BjleRê‚E†Ž^^“ØÒÉGÊmHÀ-Þˆ%¸À;Aü›ÎHšÚ
+‰\úZ"­Me8|0·…üò|¬1†wˆÙïAå1<_¯ÄÊ°ëÃAW
+˜ÚÈð>‘³BRA¢»"rÖÓ@t¨.HÜ“¸&qG¸n]jF¼ˆ'
+b
+Ó>¯9ݾ蜆†ãÞbH%0‡x'ç4Æ[YSÀˆý€$ ¡«ÉÓ”1Oöf—¡pÒ:‹Ûd|ýÛÕ©”õW«SåP‡ àÔDûSPÜBˆ"ö· kÄþösí¯•eôjm¦D,Çj
+óPi.™
+M„¹<ˆ7D÷&×E
+ïä¯`–šÌÒ™eó"}`–ŠÌ’n	¤’–Ô›¤5….-éÃÒÉ›!³Tœi+FÌèÚ™eœ?‚É2Kï˜ ¢1ËùXcfÙ!f›e*Ï,óõJ¦T –c‹*@·E	‹ŠÇî±'ƒS±-é'LÁ¾¼vC&¨FFs`‚MdÔ&H‘zKW8ÜyŸf]i^[£Í ©Å TŠÎvNÊJŒrSmÇ^¬ŒíÌdz1ÛvzPy¶“¯Wâ{
+XŽu<¤)ç™óóBš’ϛԧ±iqLT+¢ì(÷‰Ä‰Kº¶¡ÜM°Ýk,K–åfX–ULêBQi>Ö˜euˆÙ–Ճʳ¬|½’5¨€åXÏD%k™W:k’&…92Øy‡Æ&ÿ·â—Àhe±jqúÙâ!œ¹Å㦃}:똂hý|ã1®xöí=¯`„gÞì¡èÅȃ&¨â²½çt²Iãe(,çc™t‡˜mÒ=¨<“Î×+™a
+XŽ5,E`b¥ÑÌ;Glz30Œxnòú8*0¥
+E“ùXcÔ볩׃ʣ^¾^‰.*`9Ö3ÑDK¤Ž&Ð9¸ýkì5(\Z¡ãØ·C×íÐs;Mm7÷:¨Ó`{£C>ùû¸ìÏ4¯'Õ¸¤1{
+exíé›´Å}N¿J`‘úÊ,œ5fÛ	0Û´‘ò,;[«dŒùe¿j ¢HˆJʁ‹ …mR> )=§•}Ôý‚Ü‰Í S•„¨dGLTu¡½'ÎJ9‰&¡MýyupÖ69klþII»‹ÃÕ[R’!q\Fk\lßAÇéS:Æ…[q™‚ûÊŠÂ0-M3™5f'b¶¡ô ò,%_¯Äï°kxY‚•Ðþ‚fMÄí]´AÄÕAnÇÝͼ@g[³ô ÍCwíŽr$†z$Ñ–[KÛöi‚IZq­-qE¢›{V<ÔŒ'™Çk>¾~ªqñ²Œ
+͆3¡˜mA‡Hy”­Uâ|~Ù/†zÆz¸cܸIÖã‚ÄÑFWA@
+-JŽüë©„n3¢Œ#_€5ÂÂ=Ä\ö¡²xX@¯–=%*`9Öq*Ê`4Ƨ9rh•Ä~"®ÈƒƒøœYM‹Ê ­ñwxÀÖ¿›ÌP——!èl¨1~&Àlz"å±3[«D¨ü²_5LMŸç ÚÔZ68kp£ÁþµAMÛ<ÒWÒŽ‰ór±çÛ䶔åâ¶ÝÒðܺ°i63L%ªuÌòB®t>ÖU;Äl®ö òÈš¯W¢X
+XŽud©xˆÔLÑ-ÕÕŽúrž&îö*»\sížrÊ]F7Ë#Ç›=<ªÙ½óˆÇ<Ž£û\?e±œÁbc˜Õ¡‹çc±¸CÌfq*Åùz%樀åXGv’	hÄÿ!(›6¢,¤[LãH^ Kîi ÑÑÏ;’Øѵ{ÊÅnðyW+fƒ.ÃÕùXc\í³¹ÚƒÊãj¾^‰_*`9Ö±Í9°“~ßãRËTSËTÓ¸·¦ÆhÓ;ÙmÕÑеo÷@ȸBLßGÝ*äHçc‘³CÌ&g*œùz%B¨€åXÇ6š9•aJ6Žôšv‘oI\¸!¨rÔ³¢ù{íöç{¼ 
+ê´B	|ÜóxV­*\£ÏÞbzŽé¯¾h7êb³9N½–iZ³7¶
+@ùtÏW«86ö5Yâبsqð“§-‰SÌ(þMJFùI[ÄzúW ™ó¶iÚŸ[A	Ùã?iÃ/áºÈOÚú¯5Tœm9ôä°:btæóèõùE’y
 endstream
 endobj
-11149 0 obj <<
+11191 0 obj <<
 /Type /Page
-/Contents 11150 0 R
-/Resources 11148 0 R
+/Contents 11192 0 R
+/Resources 11190 0 R
 /MediaBox [0 0 612 792]
-/Parent 11177 0 R
+/Parent 11165 0 R
 >> endobj
-11151 0 obj <<
-/D [11149 0 R /XYZ 151.701 685.529 null]
+11193 0 obj <<
+/D [11191 0 R /XYZ 151.701 685.529 null]
 >> endobj
-5130 0 obj <<
-/D [11149 0 R /XYZ 151.701 562.731 null]
+5119 0 obj <<
+/D [11191 0 R /XYZ 151.701 562.731 null]
 >> endobj
-11145 0 obj <<
-/D [11149 0 R /XYZ 151.701 545.861 null]
+11187 0 obj <<
+/D [11191 0 R /XYZ 151.701 545.861 null]
 >> endobj
-11152 0 obj <<
-/D [11149 0 R /XYZ 151.701 539.884 null]
+11194 0 obj <<
+/D [11191 0 R /XYZ 151.701 539.884 null]
 >> endobj
-11153 0 obj <<
-/D [11149 0 R /XYZ 151.701 546.16 null]
+11195 0 obj <<
+/D [11191 0 R /XYZ 151.701 546.16 null]
 >> endobj
-11154 0 obj <<
-/D [11149 0 R /XYZ 151.701 534.205 null]
+11196 0 obj <<
+/D [11191 0 R /XYZ 151.701 534.205 null]
 >> endobj
-11155 0 obj <<
-/D [11149 0 R /XYZ 151.701 522.25 null]
+11197 0 obj <<
+/D [11191 0 R /XYZ 151.701 522.25 null]
 >> endobj
-11156 0 obj <<
-/D [11149 0 R /XYZ 151.701 510.295 null]
+11198 0 obj <<
+/D [11191 0 R /XYZ 151.701 510.295 null]
 >> endobj
-11157 0 obj <<
-/D [11149 0 R /XYZ 151.701 498.339 null]
+11199 0 obj <<
+/D [11191 0 R /XYZ 151.701 498.339 null]
 >> endobj
-11158 0 obj <<
-/D [11149 0 R /XYZ 151.701 486.384 null]
+11200 0 obj <<
+/D [11191 0 R /XYZ 151.701 486.384 null]
 >> endobj
-11159 0 obj <<
-/D [11149 0 R /XYZ 151.701 474.429 null]
+11201 0 obj <<
+/D [11191 0 R /XYZ 151.701 474.429 null]
 >> endobj
-11160 0 obj <<
-/D [11149 0 R /XYZ 151.701 462.474 null]
+11202 0 obj <<
+/D [11191 0 R /XYZ 151.701 462.474 null]
 >> endobj
-11161 0 obj <<
-/D [11149 0 R /XYZ 151.701 450.519 null]
+11203 0 obj <<
+/D [11191 0 R /XYZ 151.701 450.519 null]
 >> endobj
-11162 0 obj <<
-/D [11149 0 R /XYZ 151.701 438.564 null]
+11204 0 obj <<
+/D [11191 0 R /XYZ 151.701 438.564 null]
 >> endobj
-11163 0 obj <<
-/D [11149 0 R /XYZ 151.701 426.608 null]
+11205 0 obj <<
+/D [11191 0 R /XYZ 151.701 426.608 null]
 >> endobj
-11164 0 obj <<
-/D [11149 0 R /XYZ 151.701 414.653 null]
+11206 0 obj <<
+/D [11191 0 R /XYZ 151.701 414.653 null]
 >> endobj
-11165 0 obj <<
-/D [11149 0 R /XYZ 151.701 402.698 null]
+11207 0 obj <<
+/D [11191 0 R /XYZ 151.701 402.698 null]
 >> endobj
-11166 0 obj <<
-/D [11149 0 R /XYZ 151.701 390.743 null]
+11208 0 obj <<
+/D [11191 0 R /XYZ 151.701 390.743 null]
 >> endobj
-11167 0 obj <<
-/D [11149 0 R /XYZ 151.701 378.788 null]
+11209 0 obj <<
+/D [11191 0 R /XYZ 151.701 378.788 null]
 >> endobj
-11168 0 obj <<
-/D [11149 0 R /XYZ 151.701 354.877 null]
+11210 0 obj <<
+/D [11191 0 R /XYZ 151.701 354.877 null]
 >> endobj
-11169 0 obj <<
-/D [11149 0 R /XYZ 151.701 330.967 null]
+11211 0 obj <<
+/D [11191 0 R /XYZ 151.701 330.967 null]
 >> endobj
-11170 0 obj <<
-/D [11149 0 R /XYZ 151.701 319.012 null]
+11212 0 obj <<
+/D [11191 0 R /XYZ 151.701 319.012 null]
 >> endobj
-11171 0 obj <<
-/D [11149 0 R /XYZ 151.701 307.057 null]
+11213 0 obj <<
+/D [11191 0 R /XYZ 151.701 307.057 null]
 >> endobj
-11172 0 obj <<
-/D [11149 0 R /XYZ 151.701 295.102 null]
+11214 0 obj <<
+/D [11191 0 R /XYZ 151.701 295.102 null]
 >> endobj
-11173 0 obj <<
-/D [11149 0 R /XYZ 151.701 283.146 null]
+11215 0 obj <<
+/D [11191 0 R /XYZ 151.701 283.146 null]
 >> endobj
-11174 0 obj <<
-/D [11149 0 R /XYZ 151.701 271.191 null]
+11216 0 obj <<
+/D [11191 0 R /XYZ 151.701 271.191 null]
 >> endobj
-11175 0 obj <<
-/D [11149 0 R /XYZ 151.701 259.236 null]
+11217 0 obj <<
+/D [11191 0 R /XYZ 151.701 259.236 null]
 >> endobj
-11176 0 obj <<
-/D [11149 0 R /XYZ 151.701 247.281 null]
+11218 0 obj <<
+/D [11191 0 R /XYZ 151.701 247.281 null]
 >> endobj
-11148 0 obj <<
-/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F4 5492 0 R /F70 4384 0 R /F51 3729 0 R /F52 3730 0 R >>
+11190 0 obj <<
+/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F4 5484 0 R /F59 4373 0 R /F51 3736 0 R /F52 3737 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-11180 0 obj <<
+11221 0 obj <<
 /Length 2736      
 /Filter /FlateDecode
 >>
@@ -62584,167 +63521,156 @@
 xÚÍœKsÜÆÇïü¨J¥
 {àxޏCJ…Vä’-‡¤ËåRt ©•Ä
 
-IYηOwÏ.°„ˆ0=²}™ÁàñG£ñÛžvdó¾‘Í󃿟|ó­ÖM)HÕœ¾k””"&Ýø˜„K¶9}Û¼nOÖ—·7«7§ßÑéQ$ï-ž®“p¶Ìç+”X*éMûâúãÕJµk(¶×ۍ›‡³‡K(lµœ„Š$ÝÛÀv°n«¤Á³ŽNþ{ `/œ¼cŸÆ4ׯßÈæ-û®‘¤Ø|¦3¯ã¢ðÕ®š“ƒÈÍ3?¡e\i‡b!…Q1rÜcë;5ð‰Õ!?ÃÑogàxvMçžÖæ§Wn÷ú„Miûðß¿|ñ\gL{½Ò¡=?¼^ß]]Þˆ‹Û›wùÀ·—$
-['ÎýËqvB)[â;°Öà&f»žL#4^%áCeÜo¼p³Æˆ]s·nÞ͐ê­4B'?´RÙ4i%½Û$ T{tíÖ<4Aeÿ[Ê°ÏGF¸°ÄE_ÜÔz# :¼+½üÁã?²!¿ ÆË |Hûl€³•H`ÄáåRc/:#Ý® ½hábØ
-,}Ï©[—‰YÑʆvák3øÚ*¸¿\‹h
-r—á$"ýÄ”ÐÞgšþ²:ôJ¶Ï!¦¨Ô^åì6gç9;ëŽEmڏœ-í„ìîQé:gëœ=`涥͙÷3Ñuɉ m
-t¤ö£»#ÈEw(ÅB·‚][Üj¸¿\‹Ð…ª­GWÉ(l° õ¬ÚDÂ×P[Iݾ²¬&v­"v!;ÏÙYwÏ|3¾hDðUâfÔ|½ ¾>¾]0Ü_®õ|šcß%¼·	œŸW‡Á#mÁalƒíÿÐö{Ú¾£í[ÚþDÛ7áúöo«C«Lûý*ÅöÅ*…ö¸u„É3LŽ19ÅäŸsa
-JDU'R.—š€µdÃ:âÁÊ·«¬‚û˵ž€ÕI!=úˉMß날ɱñT-Cé<—.sé6g÷€ªMtA®Ô
-Õé¯uÚ½Ö½> ³cò“+Ûæ2ï!º:v¹Ô³½ ›ÙY¾]gÜ_®µ§vM½÷mí®eh? rÄ'¤À¢õÈ¢%Tñðì*ÝèÀÕ‰’Ë¥&ˆëÙÄ
-¤xÄñíê(©àþr­§ªt€Â_¨6eà.€("Mi]º¦ô†Rž¢&ÆÁè¡ŠÖØ 35Œ‚ýP¹@‘²»œaðu‡œÝæw.XçlvGÉ8‘l¬ör©	°{A6Ø)Ø|»:+¸¿\ëéê_YÔ‚G5›Pú+Öç&w†lî(YÂ
-v¾…n}”ØHU©£VÁ:—îr	vzz“\û×$'séÔF¤dªÐ¹\j‚Î^Mç@ŠG'ß®Ž¨
-î/×zº'4¾Ë O•á¤!‡‰r‡JH¥ÌQ2R{²«œý‡¬Åàd¡É©0ÎÄQi!M`¹\jÇ^ã@Š‡#ß®¡
-î/×zǨÐ_ŽfˆGõ”„¥ÊÃIPúœ³û¼sKg¹´¹à*gpÌk½C§ŸO'¼>ëËåRtö‚l:R<:ùvuDUp¹Öž^‘4Âûԏy:IXÆÔ¾{”]æÛ˜1"ˆxæÜ’Q(]%4Hí‡oGßPŠ_»¶ÀÔp¹ÖxÉ&%‚²%=$ç©/di	H|ØlÏä1x¡B•`X 5Ác/Èæq Åã‘oWÇP÷—k=]U;Ѐt›Xø‰W$¸ ý  %µ…ï›<mÉD
-KHá´¤ç3è­Ð*Tap¹Ôƒ½ ›ÁA¾]7Ü_®5Þ{±>ˆ(íïß}±N
-A¹Ë¥&xìÙ<¤x<òíêªàþr­ñ¢uNDÛ7uTÄœ–¹§’h¼Qç.ŠÎGÈÞ÷{@é&_7»¹hÁXY'4.—š@±d£8â¡È·«Ã§‚û˵ö4­¿5M2
-È#JO!íKÚ~EésÚ“·çÎ4Z…quBær©	N{A6§)§|»:¶*¸¿\k¼ià44#¢'GÍÈ<c»àˆÖùË£ ©û
-Ù9î4x,ÒÐ9Ð}Fé5¥çÛ=p•ƒÜÕšLØ~Š÷8VoJ
-ççg¯<¸§N^.5/Ȇ ŃŸoWl÷—kíi¿*Ø
-»ýê¼iÁøMŸ‡˜ÙS–VZam˜¼\jË^å@Š‡%ß®¥
-î/×…·Ðœ•:þÑ£ð&ia£¯AgÔ~:w¹t¥XtV°kKT
-÷—kw²LòBӏÂC¿¿…w.¿‘?¥sÔ®ÅÒC.­w>ñ –𺹝,¥pFUAq¹ÔŠ½ ŁE¾]>Ü_®5ÞÉ2Ñ
-è	•t²¼qí3lKæÏ@ Šëð®ý1(—³Ë<rz“K9[睛SæVöÆGáBpº\j‚á^Íð@ŠÇ0ß®Ž»
-î/×퀙 …ò¦BL…H
-(ëÍ€Ö&˭֐övÇÂì	ãðïˆuòr©	˜{A6Ì)Ì|»: +¸¿\käc;ŒKRh:˜‘L4·	lnX—©Ëßáùü%—?Ç£xí]àt«ŒµÂû:‘v¹Ôœ½ ΁N¾]PÜ_®5ÖÛG­(´Ó™ÎO¹›ßuúc°ôÁH09Rš<ŒEìav“3œ7UÇðÓÑMô½Ì¥_;€7Ǽó,ŽAÕ	²Ë¥&8îÙ¤xóíêØ«àþr­ñác¼Ð)üqÃy £#ü¬ê,P€Z^~áÍX  %mðÝR~|ºûþæÜì
-†·uÙ›[?òs&§¡†æ|)¢ƒ„^zª´‡†Š])½o7½Çɳ´C:Æô­Çai=ŽØžÞŸ}º»}j=Ûž¬T»]’ÃN/É¡ƒÇL_aI
-­£RâµÃËTÍ%9´³B:7gI<üT…øámç®É¡MÆWù#ZÔþÚmG[»
-¥Xµ[»¶5R
-÷—k®É¡-ž¦þÜkrhí…•Uþµ[ 5n/ÈFw ÅC—oW‡[÷—kŒk
-û’ÿÊkrhe…uuâær©	øzA6|)||»:`*¸¿\k|M­¢Ø~Šù§Y’CKM
-À¬.—š`µd³:â±Ê·«ã«‚û˵ƗäÐÒÝ×X”CFì/HÄâÀÎO´}Lé+Jç~/§’„×Q%ÌHíGwG‹îPŠ…n»¶¸Õp¹Öx¯txûÉoŸ Ø&…‰¦°;ÿf*DðO•ÿ™HM Ö²Hñ ãÛÕAQÁýåZãsÚ*j¡‚+Z‰ÃÙöç­œáhVÅC—èǝ9Å÷”®)Û×Q8Êaªüý¬@jÓ^é@Š‡)ß®­
-î/ם¶VA
-­çÏZç¦óWZÓ\IÀc¶ž”Ø|¾‹(¢dþÇdos¶ùó"—f3ì¬ð¡N¨].5Áp/Èfx Åc˜oWÇ]÷—kþ”	íÝïù÷µ<R‹í`¿³°	g µœ5§NPÒZ;gꄞĚ*ÉÃÛL(«…®hì“ÿxCü~
+IYηOwÏ.°„ˆ0=²}™ÁàñG£ñÛžvdó¾‘Í󃿟|ó­ÖM)HÕœ¾k””"&Ýø˜„K¶9}Û¼nOÖ—·7«7§ßÑéQ$ï-ž®“p¶Ìç+”X*éMûâúãÕJµk(¶×ۍ›‡³‡K(lµœ„Š$ÝÛÀv°n«áYG§ÿ=P°NÞ±Ï	cš‹ëƒ×odóŽ}×HaRl>ә׍qQx‡jWÍÉÁ¿ä晟Ð2	®´C±Â¨9î±õøÄꐟáè·3ð<»‰¦sOkóÓ+·{}¦´}ø_¾ø®3¦½¿^éО^¯ï®.oÄÅíÍ»|àÛK’†­“gwÛÍþe¸N;¡”-ñXkp³]O&¯’ðÆ¡2î7Þ¸YcDŠ®¹[7ïfHõV¡“Z©lš´’^ŽmPª=ºvkHš ²ƒÿ-eØç##\Xâ¢/nj½
+Þ•^þàñِ‚€_Pãe>¤}6ÀÙJ$0bŒðr©±„‘nW^´p1l–¾çÔÆ­ËĬƒheC
+»ðµ|mÜ_®•ãKÚe8‰H?1%´÷™¦¿¬½’ísˆ)*µW9»ÍÙyÎκcQ›ö#gK;!»{TºÎÙ:g˜¹misæýLt]r"h[Ý©ýèîrÑJ±Ð­`×·î/×"t¡jëÑU2
+,hA=«6‘ð5ÔVR·ï,«‰]«ˆ]ÈÎsvÖÃ3ßÌ…/|•¸Y 5_/Ȇo яoWL÷—k=Ÿ…æ˜Çw	¯ÀmççÕaðH[pÛ`û?´ýž¶ïhû–¶?Ñ6ÄM¸¾ýÛêÐ*Ó~¿J±}±J¡ýnaò“cLN1ùç\XƒQÕ‰”Ë¥&`íÙ°¤x°òíê «àþr­'`uRHþrbÓ÷º hrEl<UËP:Ï¥Ë\ºÍÙ= j]+uCuºÁkvD¯µ@¯À,$ǘ¼ÄäÅÊÇö‡¹ÌÂ{ˆ®N€].5Ál/Èfv Åc–oWÇY÷—kí©ÝAÓBï}[»kÚ€ñ	)°h=²h	U<<»J·:pu¢är©	âzA6q)q|»:J*¸¿\ë©* ðª„M¸ ŠHÓDZ—®)½¡‚§ƒ¨‰q0z¨¢56èLM`£ F?T.Pd…ì.g|Ç{`é!g·yçÝ£Ö9›ÝQ2N$«€½\jì^
+ö@Š6ß®Æ
+î/×zºúWµàQÍ&”þŠõ¹É!›;J–pƒo¡[%6R•Aê¨U°Î¥»\‚ÞF„Þ$×þuÉÉ\:µ)™*t.—š ³dÓ9âÑÉ·«#ª‚û˵žîIï2ÀSe8i`Hça¢Üa‡R)ó@”ŒÔ…ì*gÿÃ!«D18Yhr*¤3qTZHS'X.—šÀ±dã8âáÈ·«C¨‚û˵žÆ1*ô—£Yâ‘F=%a©òp”>çì>ï\çÒY.m.¸ÊóZïÐéçÓ	¯OÆ:Ár¹Ô½ ›ÎN¾]QÜ_®µ§W$ð>õcžN–1µïe—9Ã6fŒ"ž9·ƒdcJW	RûáÛäÂ7”bÁWÁ®-05Ü_®5ÞA²I‰ lIÉyêYšA6Û3y^¨P%HMðزyHñxäÛÕ1TÁýåZOWÕ$4 Ý&~ÄF"Â	.H? hImáû&ÏA[2QÃR8-éùz+´
+U\.5Á`/Èfp ÅcoWÇM÷—k÷^¬"Jûûw_¬ÓBCP®Áãr©	{A6)|»:†*¸¿\k¼hÑö
+D1§eî©$oÔ¹‹¢sã²÷ýÇPºÉ×Ín.Z0VÖ	Ë¥&PìÙ(¤x(òíêð©àþr­=ÍEkÀoEÍE“FC òˆÒSHcû’¶_Qúœöäí¹3VGa\¹\j‚Ó^Íé@ŠÇ)ß®Ž­
+î/×oF8ÍÄÍH‡ƒèÉQ32ÏØÀ.8¢uþò(hê~CvŽ;
+‹4ttŸQzMéùvEå wcµ&¶Ÿâ=ŽÕ›’Âùù™ð+—KMÀß²áHñàçÛÕ[ÁýåZ{Ú¯
+öEÃn¿:oÚ_0~Óç!fö”¥•VX['&/—šÀ²dc9âaÉ·«C©‚û˵ÆGá-4g¥Žô(¼IZØèkÐY µŸÎA.C)ìÚUÃýåZã,“¼Áô£ðÐoÇoáËßoäOéµk±ôKëO<è£%¼nn'ËD)œQUP\.5b/ÈFq ÅC‘oW‡O÷—kw²L´zB%,o\ûÛ’ù3h§âß:¼kÌÊßåì2œÞäÒCÎÖyç改•½ñQ¸P'œ.—š`¸d3<â1Ì·«ã®‚û˵F;`&h¡¼©ÐS!Rƒ@'
+Çz3 µÉr«5¤½Ý±0{BÀ8ü;b€¼\jæ^
+ó@Š3ß®À
+î/×ùØã’Z†f$“ Ím›ÛÖå@êòwx>ÿEÉåÏñ(^{8Ý*c­ð¾N¤].5g/Ȇs Ń“oWT÷—kõöQ+
+ít¦óSîæßwþ,}0LŽ”&c{˜ÝäçMUÄqütt}/sé×àÍ1ï<‹c£EPu‚ìr©	Ž{A6Ç)Ç|»:ö*¸¿\k|xÀ/t
+Üð@^Àè?«: –—_¸G3(@I|·T€_ €î¾¿97{…‚ám]öæÖƒ|ÄœÉi¨¡9_Šè ¡—ž*­Ã¡¡bWJï[‡ÃM¯ÃqòlíПŽ1}EëqXZ#¶ç‡÷gŸînŸZÃ¶'+Õn—ä°ÓKrhçà1ÓWX’CC+ǨT…xíð2UsIí¬ÎÍY’O?U!~xÛ¹krh…ñUþˆV µ¿vÛäÖnC)VíVÁ®mTÃýåZ£krh‹§©?÷šZ{ae•íHM Û²ÑHñÐåÛÕáVÁýåZã#ãZþä¿òšZYa]¸¹\j¾^
+ß@Šß®˜
+î/×_“C«(¶Ÿbþi–äÐRS°«Ë¥&XíÙ¬¤x¬òíêøªàþr­ñ%9´ôBF÷5åûÒ ±8°ómSúŠÒ¹ßË©$áuT	³RûÑÝä¢;”b¡[Á®-n5Ü_®5^Ç«Þ~òÛ'¶Ia¢)ìÎÿŸ™
+üSåfR€õ‚lÀR<ÀøvuPTp¹Öøœ¶ŠZ¨àŠVâp¶ýyE+g8šUñÐ%úqgNñ=¥kJçöuŽr˜*?+šÀ´dc:âaÊ·«C«‚û˵F§­UBëù³ÖAç¹éüÕ„Ö4Wð˜í‚'%6Ÿï"Š(™ÿ±ÙÛœm>ļȥÙ;+|¨j—KM0ܲHñæÛÕqWÁýåZãŸÿeB{÷{þ}-Ôb;Øï,lÂHF-çcÍ©”´ÖΙ:¡'±¦Ê@òð¶S'Êj¡ƒ+ûßäÿ·1üŠ
 endstream
 endobj
-11179 0 obj <<
+11220 0 obj <<
 /Type /Page
-/Contents 11180 0 R
-/Resources 11178 0 R
+/Contents 11221 0 R
+/Resources 11219 0 R
 /MediaBox [0 0 612 792]
-/Parent 11177 0 R
+/Parent 11165 0 R
 >> endobj
-11181 0 obj <<
-/D [11179 0 R /XYZ 100.892 685.529 null]
+11222 0 obj <<
+/D [11220 0 R /XYZ 100.892 685.529 null]
 >> endobj
-5131 0 obj <<
-/D [11179 0 R /XYZ 100.892 639.792 null]
+5120 0 obj <<
+/D [11220 0 R /XYZ 100.892 639.792 null]
 >> endobj
-11146 0 obj <<
-/D [11179 0 R /XYZ 100.892 622.922 null]
+11188 0 obj <<
+/D [11220 0 R /XYZ 100.892 622.922 null]
 >> endobj
-11182 0 obj <<
-/D [11179 0 R /XYZ 100.892 616.945 null]
+11223 0 obj <<
+/D [11220 0 R /XYZ 100.892 616.945 null]
 >> endobj
-11183 0 obj <<
-/D [11179 0 R /XYZ 100.892 623.221 null]
+11224 0 obj <<
+/D [11220 0 R /XYZ 100.892 623.221 null]
 >> endobj
-11184 0 obj <<
-/D [11179 0 R /XYZ 100.892 611.266 null]
+11225 0 obj <<
+/D [11220 0 R /XYZ 100.892 611.266 null]
 >> endobj
-11185 0 obj <<
-/D [11179 0 R /XYZ 100.892 599.311 null]
+11226 0 obj <<
+/D [11220 0 R /XYZ 100.892 599.311 null]
 >> endobj
-11186 0 obj <<
-/D [11179 0 R /XYZ 100.892 587.356 null]
+11227 0 obj <<
+/D [11220 0 R /XYZ 100.892 587.356 null]
 >> endobj
-11187 0 obj <<
-/D [11179 0 R /XYZ 100.892 575.4 null]
+11228 0 obj <<
+/D [11220 0 R /XYZ 100.892 575.4 null]
 >> endobj
-11188 0 obj <<
-/D [11179 0 R /XYZ 100.892 563.445 null]
+11229 0 obj <<
+/D [11220 0 R /XYZ 100.892 563.445 null]
 >> endobj
-11189 0 obj <<
-/D [11179 0 R /XYZ 100.892 551.49 null]
+11230 0 obj <<
+/D [11220 0 R /XYZ 100.892 551.49 null]
 >> endobj
-11190 0 obj <<
-/D [11179 0 R /XYZ 100.892 539.535 null]
+11231 0 obj <<
+/D [11220 0 R /XYZ 100.892 539.535 null]
 >> endobj
-11191 0 obj <<
-/D [11179 0 R /XYZ 100.892 527.58 null]
+11232 0 obj <<
+/D [11220 0 R /XYZ 100.892 527.58 null]
 >> endobj
-11192 0 obj <<
-/D [11179 0 R /XYZ 100.892 515.625 null]
+11233 0 obj <<
+/D [11220 0 R /XYZ 100.892 515.625 null]
 >> endobj
-11193 0 obj <<
-/D [11179 0 R /XYZ 100.892 503.669 null]
+11234 0 obj <<
+/D [11220 0 R /XYZ 100.892 503.669 null]
 >> endobj
-11194 0 obj <<
-/D [11179 0 R /XYZ 100.892 491.714 null]
+11235 0 obj <<
+/D [11220 0 R /XYZ 100.892 491.714 null]
 >> endobj
-11195 0 obj <<
-/D [11179 0 R /XYZ 100.892 479.759 null]
+11236 0 obj <<
+/D [11220 0 R /XYZ 100.892 479.759 null]
 >> endobj
-11196 0 obj <<
-/D [11179 0 R /XYZ 100.892 467.804 null]
+11237 0 obj <<
+/D [11220 0 R /XYZ 100.892 467.804 null]
 >> endobj
-11197 0 obj <<
-/D [11179 0 R /XYZ 100.892 455.849 null]
+11238 0 obj <<
+/D [11220 0 R /XYZ 100.892 455.849 null]
 >> endobj
-11198 0 obj <<
-/D [11179 0 R /XYZ 100.892 443.894 null]
+11239 0 obj <<
+/D [11220 0 R /XYZ 100.892 443.894 null]
 >> endobj
-11199 0 obj <<
-/D [11179 0 R /XYZ 100.892 431.938 null]
+11240 0 obj <<
+/D [11220 0 R /XYZ 100.892 431.938 null]
 >> endobj
-11200 0 obj <<
-/D [11179 0 R /XYZ 100.892 419.983 null]
+11241 0 obj <<
+/D [11220 0 R /XYZ 100.892 419.983 null]
 >> endobj
-11201 0 obj <<
-/D [11179 0 R /XYZ 100.892 408.028 null]
+11242 0 obj <<
+/D [11220 0 R /XYZ 100.892 408.028 null]
 >> endobj
-11202 0 obj <<
-/D [11179 0 R /XYZ 100.892 396.073 null]
+11243 0 obj <<
+/D [11220 0 R /XYZ 100.892 396.073 null]
 >> endobj
-11203 0 obj <<
-/D [11179 0 R /XYZ 100.892 384.118 null]
+11244 0 obj <<
+/D [11220 0 R /XYZ 100.892 384.118 null]
 >> endobj
-11204 0 obj <<
-/D [11179 0 R /XYZ 100.892 372.163 null]
+11245 0 obj <<
+/D [11220 0 R /XYZ 100.892 372.163 null]
 >> endobj
-11205 0 obj <<
-/D [11179 0 R /XYZ 100.892 360.207 null]
+11246 0 obj <<
+/D [11220 0 R /XYZ 100.892 360.207 null]
 >> endobj
-11206 0 obj <<
-/D [11179 0 R /XYZ 100.892 348.252 null]
+11247 0 obj <<
+/D [11220 0 R /XYZ 100.892 348.252 null]
 >> endobj
-5132 0 obj <<
-/D [11179 0 R /XYZ 100.892 270.477 null]
+5121 0 obj <<
+/D [11220 0 R /XYZ 100.892 270.477 null]
 >> endobj
-11147 0 obj <<
-/D [11179 0 R /XYZ 100.892 253.607 null]
+11189 0 obj <<
+/D [11220 0 R /XYZ 100.892 253.607 null]
 >> endobj
-11207 0 obj <<
-/D [11179 0 R /XYZ 100.892 247.63 null]
+11248 0 obj <<
+/D [11220 0 R /XYZ 100.892 247.63 null]
 >> endobj
-11208 0 obj <<
-/D [11179 0 R /XYZ 100.892 253.906 null]
+11249 0 obj <<
+/D [11220 0 R /XYZ 100.892 253.906 null]
 >> endobj
-11209 0 obj <<
-/D [11179 0 R /XYZ 100.892 241.951 null]
+11250 0 obj <<
+/D [11220 0 R /XYZ 100.892 241.951 null]
 >> endobj
-11210 0 obj <<
-/D [11179 0 R /XYZ 100.892 229.996 null]
+11251 0 obj <<
+/D [11220 0 R /XYZ 100.892 229.996 null]
 >> endobj
-11211 0 obj <<
-/D [11179 0 R /XYZ 100.892 218.04 null]
+11252 0 obj <<
+/D [11220 0 R /XYZ 100.892 218.04 null]
 >> endobj
-11212 0 obj <<
-/D [11179 0 R /XYZ 100.892 206.085 null]
+11253 0 obj <<
+/D [11220 0 R /XYZ 100.892 206.085 null]
 >> endobj
-11213 0 obj <<
-/D [11179 0 R /XYZ 100.892 194.13 null]
+11254 0 obj <<
+/D [11220 0 R /XYZ 100.892 194.13 null]
 >> endobj
-11214 0 obj <<
-/D [11179 0 R /XYZ 100.892 182.175 null]
+11255 0 obj <<
+/D [11220 0 R /XYZ 100.892 182.175 null]
 >> endobj
-11215 0 obj <<
-/D [11179 0 R /XYZ 100.892 170.22 null]
+11256 0 obj <<
+/D [11220 0 R /XYZ 100.892 170.22 null]
 >> endobj
-11178 0 obj <<
-/Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F4 5492 0 R /F70 4384 0 R >>
+11219 0 obj <<
+/Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F4 5484 0 R /F59 4373 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-11218 0 obj <<
+11259 0 obj <<
 /Length 19        
 /Filter /FlateDecode
 >>
@@ -62752,20 +63678,20 @@
 xÚ3PHW0Ppç2ÀA c(á
 endstream
 endobj
-11217 0 obj <<
+11258 0 obj <<
 /Type /Page
-/Contents 11218 0 R
-/Resources 11216 0 R
+/Contents 11259 0 R
+/Resources 11257 0 R
 /MediaBox [0 0 612 792]
-/Parent 11177 0 R
+/Parent 11165 0 R
 >> endobj
-11219 0 obj <<
-/D [11217 0 R /XYZ 151.701 685.529 null]
+11260 0 obj <<
+/D [11258 0 R /XYZ 151.701 685.529 null]
 >> endobj
-11216 0 obj <<
+11257 0 obj <<
 /ProcSet [ /PDF ]
 >> endobj
-11222 0 obj <<
+11263 0 obj <<
 /Length 137       
 /Filter /FlateDecode
 >>
@@ -62776,21 +63702,21 @@
 ‚E´‹@pÙ&ʲÿ»D­ÎÀp†!€àÀèËmf›½ 	½×ò´%äÁzƒÑB®pça/Ó,¤	Žoâ‘OݳbP«'%LIt]ŒÝ<ÃTæñÕºZZíáú^¨x]º6¬sÿK?î2û 4é(B
 endstream
 endobj
-11221 0 obj <<
+11262 0 obj <<
 /Type /Page
-/Contents 11222 0 R
-/Resources 11220 0 R
+/Contents 11263 0 R
+/Resources 11261 0 R
 /MediaBox [0 0 612 792]
-/Parent 11177 0 R
+/Parent 11165 0 R
 >> endobj
 3090 0 obj <<
-/D [11221 0 R /XYZ 100.892 495.521 null]
+/D [11262 0 R /XYZ 100.892 495.521 null]
 >> endobj
-11220 0 obj <<
+11261 0 obj <<
 /Font << /F27 3691 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-11225 0 obj <<
+11266 0 obj <<
 /Length 19        
 /Filter /FlateDecode
 >>
@@ -62798,17 +63724,17 @@
 xÚ3PHW0Ppç2ÀA c(á
 endstream
 endobj
-11224 0 obj <<
+11265 0 obj <<
 /Type /Page
-/Contents 11225 0 R
-/Resources 11223 0 R
+/Contents 11266 0 R
+/Resources 11264 0 R
 /MediaBox [0 0 612 792]
-/Parent 11177 0 R
+/Parent 11267 0 R
 >> endobj
-11223 0 obj <<
+11264 0 obj <<
 /ProcSet [ /PDF ]
 >> endobj
-11228 0 obj <<
+11270 0 obj <<
 /Length 1366      
 /Filter /FlateDecode
 >>
@@ -62824,128 +63750,129 @@
 ɵiº±ÅÛÒ‹ý.ù¤ÒÑù»&Êóâ©àE$°äïhäü÷3ŒûAo5 ÿíR°Ÿ¸¹ˆ7C¿'jîØc@@‡«CÙÀ~½Ÿç^'MØʆÆjèÒ¡¥ó1
 ?#Õd	Ç
 Ž`P¶˜ËâÓ)Tå…Ñs|-Õ§—HÊ⍒n-è ´4
-Uƒã….Á„ëƒò-Ó?ùÆiñ1”ñðJÙ”íNbÄÏÚ'L+ô†«OªÓûèÕ¥ZË0mN·40Ðå¡lŽ^E@\:üx·’‚‚ɨéá$pfãxóSêø×òî&gó7‰ðne´ÊD’‰ðÓR²üÌ~XþjÝX°
+Uƒã….Á„ëƒò-Ó?ùÆiñ1”ñðJÙ”íNbÄÏÚ'L+ô†«OªÓûèÕ¥ZË0mN·40Ðå¡lŽ^E@\:üx·’‚‚ɨéá$pfãxóSêø×òî&gó7‰ðne´ÊD’‰ðÓR2qf?,ÿj»X®
 endstream
 endobj
-11227 0 obj <<
+11269 0 obj <<
 /Type /Page
-/Contents 11228 0 R
-/Resources 11226 0 R
+/Contents 11270 0 R
+/Resources 11268 0 R
 /MediaBox [0 0 612 792]
-/Parent 11177 0 R
+/Parent 11267 0 R
 >> endobj
-11229 0 obj <<
-/D [11227 0 R /XYZ 100.892 685.529 null]
+11271 0 obj <<
+/D [11269 0 R /XYZ 100.892 685.529 null]
 >> endobj
-11230 0 obj <<
-/D [11227 0 R /XYZ 100.892 660.623 null]
+11272 0 obj <<
+/D [11269 0 R /XYZ 100.892 660.623 null]
 >> endobj
 3094 0 obj <<
-/D [11227 0 R /XYZ 100.892 660.623 null]
+/D [11269 0 R /XYZ 100.892 660.623 null]
 >> endobj
-3903 0 obj <<
-/D [11227 0 R /XYZ 100.892 462.877 null]
+3891 0 obj <<
+/D [11269 0 R /XYZ 100.892 462.877 null]
 >> endobj
 3098 0 obj <<
-/D [11227 0 R /XYZ 100.892 361.304 null]
+/D [11269 0 R /XYZ 100.892 361.304 null]
 >> endobj
-11231 0 obj <<
-/D [11227 0 R /XYZ 100.892 322.81 null]
+11273 0 obj <<
+/D [11269 0 R /XYZ 100.892 322.81 null]
 >> endobj
-11226 0 obj <<
-/Font << /F76 5480 0 R /F17 3698 0 R /F15 3700 0 R /F50 3701 0 R >>
+11268 0 obj <<
+/Font << /F76 5472 0 R /F17 3698 0 R /F15 3700 0 R /F50 3701 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-11235 0 obj <<
-/Length 1937      
+11277 0 obj <<
+/Length 1939      
 /Filter /FlateDecode
 >>
 stream
-xÚ•XYsÜÆ~ç¯ØGl•v„™Á™ª”K¶,—'e©‡”ã‡!0Ü…µ 68Dòߧ/ Ší'ÌôÝÓýõ…pwÜ…»n¾½»yû!w:Ty˜ëÝÝÃNÇZ¥¡Þ%Y®â<ÚÝ•»_ƒ4Lö¿Ýýøöƒ1»LåIÑÖÔªHÃE´çÓe°aPº¡jŽ0Œ£À5%>]Ž+gú­«ïÝþ #ߝÜeð/ØÙÜ|wóß¼$»(VÖîŠúæ×ßÂ]	k?îBeól÷H;띍3•Ä1ŒÏ»Û›_nÂëWêt§µÊãج^åŠ^ƒ/°±ÒJƒ\:W"'iðе5Žþ`U¨žxih×F…ø
-`}0‰ŠC{u»ùs·›õÝ)’÷:¸‡Ó;ÀÙ›˜m¢ãkû½àzwªúýÁ˜((ö&&e#¡ôî,kþ©8}õ·øó3«áÄ£áäåHõŸP[ßù¦ðrdÂC}¤ó¾á”Ù¤(¤%ªk@ürR¶*Žr•ög=ߨ̩ý!ÖYðq at l¤Á…µUƒ›†‰0eõñR1­h2:Ž@±m˜xq«=¼½çý'‡²ñƒ™R á䚣/ßl‰Ç`¶6¸t-ûR•¨káM¼ÐWõåìy|a™WÚŽi¤FÔíŠ9P 0·?ñA2>X}J¬½Â1ȸ
-“kŒYÁØ/cU|føü³¸
- xÖP~ ùþ?‹Qf#¦7žžP£¨|-’ûS;žËeKŠoʼn»ˆŸªÚ
-1}Ñžy•±†çÁ^r çï¨-ûâ 3Q”êE÷³ ÖÆ[‚" ÓˆÂùX4þ‘3lXUé*Tš8Q6L§ xÙÇà}_Þ# r`‡óâ³oÊ-E§±JÂx:\õ¹èq0+k³~céٍG$&aP5üE¹Y>}Í!É!TG‡¾¾Wà[²@L£YäA8†«_€]˜Ñ€
-„£EË0ÙÒ2_ ÅïÔx‡ù†-ü…6”Ü€zDdHÝóe_C<o•ýÖ“óPëéüߙٿ÷™
-Ø«íäðÏg&½_\yCã\3±é•Ê/(ǦýcðÕlΐ6ݽë½뇙Ҡƒ	U–¤â‹L*9¡Ñ_rV@ŸÉprÖ²ÒLeÙüX&HŒcÂÙWqÌ«8ÖäªûØ-»*f$3Ì#æ5d^Æým¸ñppe•èmßÈ‹c°­qð­/ܬóס©…#ç5à³Çv¨(  ]\˜Â5RPRÑžû7ªGN‡bé~¢^.´³í‰ËSìn¶ƒÎP-)$>5UÑüKŒÍ¡ÅÚ‰ÕpÒùž&NØ‹6%W)“âYrLig&Í×Ë7œzŠÛ͇÷™$kÔ–Ü £IM0½r[ Méex¥3˜UWŒu?8.D1,2ÈàŸ\1h¢)ûÁrOUL-3×/Ë‚¶KxOÛx,Â)¸CµxdeˆJx¼GRAN‘áb•ÝÖnRü\¦ÖŽ‹€
-kÙxûñ½Ü"a`Ñ5ºt~X|ßw
-	"®èÚ¾QŒTúÙDäí	_ðñ÷¤ÓæìE}ôÄ«ý3©s`uP3™ÓI
-‹ÇÙOÒà§÷xË»Ÿ™zïȨ‚•’Ü#ŸB1ï„ý¤O6­¬Võ¦ÑµyÏ#P•ä”HàäƒEœMÁ¹‡¤ž†j1Ïú±›ïÙŽs&J)inedcÿ0#G*Í®S²:—î"©ÊCMÃÊÌ`”×-K
-É	b™µpy’ÿßžE™ÔÎw*+¡4H¥)Ý•&¢à¢­/éH‹×m¸@ö†‘ˆ`‡«`µ†‡_ËYPZBoõ'Ë„Ø&ë2+.¨'?`æä 1å‡(Ä07¼YâË˲ ¥æÌÃ¥@ÖËÓ5–:/ŽjÔÍFqâ2ÁÙ“O3å$C9‰Ê@¼£VÉN8n6
-%¨f(Ÿ™«@¾ibSM—WµP¨&Ç,õ7SBíaAŽló\Â,®š¢[±º§ZÖ®<f÷Œ®<3Ґ,^%Éà+]Qß/× ˆÈº¦¢ÛAIYy$á×¼£Ù!yFoÎírJ^aP–-§®'žŒÓÁöa9HpZÿj0PƒÙ(_¼4°¯Bج†M ë|ìœhš=Ý?7üX=C`³
-¦/¤!„ЕøÞú^87Yš,MMV¦â,ž›¬©ÿ)‚ào! »aä(\›/¤¡¿…üîû¯´r&W€­…Ëü3â5ŸÎ…yÍiî鮯6ýêp»ž{õÇaêrûPÞü>—P\‘ACL\¦Œ5U۝ÿÛÚáºúÕ/lµ@¼+®*0ÈHï«ŒÜvÏœ¨  6â#Ý€a$â"¸½ógÏ0Ÿs&$Jö$+_àû{[Iòœ’è»÷·Ó
-î,9×MçI笠—¡38‡BQKOZ at u|AŸÈóï7R>ĐRRÞ’uýÔ”HŽ·äÅ ÜÏoÿá;)è êP+ÍM_ÈXÿ_ï
+xÚ•XKsä6¾ûWôQ]5ÍIQ­ÚJM2™Ôd³[IÙsØÊæ@Kt·2-©W±ýï @©ek6ÉI$ø |x)ÞwñoïnÞ~0ñNÆ¢ˆ¹»{ØI#EË]šÂÉî®Úýeq²ÿíîÇ·”Úå¢HÓÄoÍ´H$\ä÷|ºì:Ž*;Öí†&‰l[ÑàÓåØÛj¦ßÚæÞî2‘YôÝÉ^F×Ó‚6Èææû»›ÿÞàÅ Ù•@Fh½+››_‹w¬ý¸‹….òÝ£ßÙì´ÉEjŒÏ»Û›_nâëWÊl'¥(ŒQ«W&…ð¯Áh#¤ —Œã•Èi=ô]ƒ£”„?h‹'Z»õ‚1¾XT*L¬¯nWîvµ¾;Cò^F÷p:²!{eÈ&Ò\Ûï×»S=ìJ%Q¹Wy”„ÊÙ3¯¹§ò<
+õÜâÎÏD|¬ÇÆ“ã#õb©]ïÚÒñQ	xôÑŸw-­ Ì*‹XY ­§Úį‚‚¤&)HT¿?üó•È­ØŒÌ£#b#‹.žQW·¸iÓ‰WO ÑÊ®)“ãÔ»–ˆÛÛÆÁÛÚ²(=˜(%N¶=ºêÍ–xf­£Kßá±/u…:ÐÞDCÝ\ÎŽÆÇ	–iõ¡ë‰æÕˆƒ¦[1
+ Føö':è$RŸ`k¯p2®âôcš1öËT—Ÿ	>ÿ¬n#(žô”¼|ŒŸÅ(³3„΃Î#M¨QÔ
+¾Éé›ÎÕ²%÷âÄ^XƒOucG‡˜>ƒhÏ´JXÃó`/>0ÐwÔ–}¼â 3IR êY÷³ Z›-A‘ÐiYátÌD­{¤ÁR•)®U¥L*tœ… xÙðÎa¨îP°ÃyùÙµÕ–¢3#ÒØ„ÃõÀœ»Ñ?&`e©Öo¬"»uˆÄ4Žê–¾(7ɧ¯9¤„ê$pš{®ñ°%DÁ,™eAÇpõ°33? áhÑ2L¶´dËÇ@Ñ;¥Þq±aK¿Bʇ ®@=,2¤þù2²¯³!7ŒªaëÉE,€u8ÿwböï}®#òjáùL¤ip‹+oh\‚k¦:»RùåØ´¿_Íçì	iÓÞÛÁ	¶~œ	Ú8¨Xäiƾñ@ ’jý¥P`ô	žŒ';n)+ËEžÏõÀ±qT<û*ŽiÇÒ»êÞ¨¨#WÅÌ€d‚€š! Ø¼Ê›—p n<\Y¤rFÛ7übö“5¾u¥uþ:!µ´Þyøì±kPÎ.ìÃ5RPRٝ‡7ª'J‡lé!P/¿³ëGŽË!v·ÛAg¬—b¢Om]vþ•CF©$‹øÅƲÕpÒ»ƤäÅ@É•Ë$3KŽ)íL¤ùzÞaÇÓ@Cv»ùðh?{ÉZ±%7È$¨	¢Wnä©­¯t³²îË©FK¥ ’|K”ažàžl9zÐ$!ûÁò૘†gvX–7í<,á=]ë° ˆCp‡jñHÊ`•Ð6x+¤†œÂÃÅ$*»klPü\¦6–Š€kÞxûñ=ßÂa`Ñ5ºôn
+þïz‚[öÝ0¼(&_ºÙDÞÛSºàãîÉÂæüE}ôD«Ã³WçH˨!2¥“Ž“ŸdÑOïñ–w?õÞz£2V*ïE}žyÏìƒ>aØv¼Z7›Fó¨-RxžUå	”Üa°³ü{ìÕÓÒBà ¦Ù0õó=ÛqN%™Oš[Yé?ÌȉÈò딀¬Î•½pªÒJù¦aef0Êë–%ƒä±Lk¸<-þoÏ"T¦çŽ…:••P¤J²Ìß•¥¬à²k.Ò‰d¯ÛPìJ#‰‡®‚ÕZ~-gAi	½ÕŸ,ŒN×eV\PO~ÀÌIA#ä‡$Æ07¾YâË˲ ¥¦ÌC¥@Ö+²5–zÇŽªÔÍŒ0¢Ä¥¢³ó>¥TÈIÊç$_Êèoˆlù€¥fÐPj`†ò©¹
+¤››:\^7Lñ59®`©¿™×2ÛŠpd[fapÕÈŠõ½¯µ`íÊ3avOÁèÊ3	Éb¤U/|¹+†åY7¾èßvP¯¬"áð
+ƒkÞÉì4óo.ôrŠ_“`Pæ-§¾›Ž'šLá`÷°$ä­~5(¨ÁtR,Þ
+šÈW!lÖã&€u>vN4ÍÎß?7üX=C ó
+¦+¹!„ЕøÞú^87Y
+š,™„&+&7s“ÚøyExøkÀvœ¨Á
+ÕæË_nèo!¿»á+­œ*`ká2ÿŒxͧw_á£^sš{ºë«Õ_¿:Þ®ç^ýq].`Ê›ßçŠ*2hˆ=—±BµÝ»¿­­¯«_ùÂVPÄÑ»òªƒŒô¾îÁÈ]ÿL‰
+
+:`Ã>ҏ@"ú'‚Û{wvó9gB¢$OÒü÷¾¿w5'ϐDß½¿
+7Ø3ç\Î{“‚^†Êà
+Y-ƒ×ªãú{ Ï¿ìäó!†”ºäòÖûX?„¦„s¼ö^Âýüö®ç‚ª±Ò\øBÆúƒí	
 endstream
 endobj
-11234 0 obj <<
+11276 0 obj <<
 /Type /Page
-/Contents 11235 0 R
-/Resources 11233 0 R
+/Contents 11277 0 R
+/Resources 11275 0 R
 /MediaBox [0 0 612 792]
-/Parent 11243 0 R
-/Annots [ 11232 0 R ]
+/Parent 11267 0 R
+/Annots [ 11274 0 R ]
 >> endobj
-11232 0 obj <<
+11274 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [150.705 275.576 218.758 285.023]
 /Subtype /Link
 /A << /S /GoTo /D (pdbeditthing) >>
 >> endobj
-11236 0 obj <<
-/D [11234 0 R /XYZ 151.701 685.529 null]
+11278 0 obj <<
+/D [11276 0 R /XYZ 151.701 685.529 null]
 >> endobj
 3102 0 obj <<
-/D [11234 0 R /XYZ 151.701 660.623 null]
+/D [11276 0 R /XYZ 151.701 660.623 null]
 >> endobj
-11237 0 obj <<
-/D [11234 0 R /XYZ 151.701 641.703 null]
+11279 0 obj <<
+/D [11276 0 R /XYZ 151.701 641.703 null]
 >> endobj
 3106 0 obj <<
-/D [11234 0 R /XYZ 151.701 641.703 null]
+/D [11276 0 R /XYZ 151.701 641.703 null]
 >> endobj
-6969 0 obj <<
-/D [11234 0 R /XYZ 151.701 615.2 null]
+6964 0 obj <<
+/D [11276 0 R /XYZ 151.701 615.2 null]
 >> endobj
 3110 0 obj <<
-/D [11234 0 R /XYZ 151.701 553.243 null]
+/D [11276 0 R /XYZ 151.701 553.243 null]
 >> endobj
-11238 0 obj <<
-/D [11234 0 R /XYZ 151.701 526.536 null]
+11280 0 obj <<
+/D [11276 0 R /XYZ 151.701 526.536 null]
 >> endobj
 3114 0 obj <<
-/D [11234 0 R /XYZ 151.701 258.854 null]
+/D [11276 0 R /XYZ 151.701 258.854 null]
 >> endobj
-11239 0 obj <<
-/D [11234 0 R /XYZ 151.701 229.533 null]
+11281 0 obj <<
+/D [11276 0 R /XYZ 151.701 229.533 null]
 >> endobj
 3118 0 obj <<
-/D [11234 0 R /XYZ 151.701 229.533 null]
+/D [11276 0 R /XYZ 151.701 229.533 null]
 >> endobj
-11240 0 obj <<
-/D [11234 0 R /XYZ 151.701 203.03 null]
+11282 0 obj <<
+/D [11276 0 R /XYZ 151.701 203.03 null]
 >> endobj
 3122 0 obj <<
-/D [11234 0 R /XYZ 151.701 203.03 null]
+/D [11276 0 R /XYZ 151.701 203.03 null]
 >> endobj
-11241 0 obj <<
-/D [11234 0 R /XYZ 151.701 176.527 null]
+11283 0 obj <<
+/D [11276 0 R /XYZ 151.701 176.527 null]
 >> endobj
-11242 0 obj <<
-/D [11234 0 R /XYZ 151.701 153.54 null]
+11284 0 obj <<
+/D [11276 0 R /XYZ 151.701 153.54 null]
 >> endobj
-11233 0 obj <<
-/Font << /F50 3701 0 R /F22 3706 0 R /F17 3698 0 R /F15 3700 0 R /F70 4384 0 R /F71 5424 0 R >>
+11275 0 obj <<
+/Font << /F50 3701 0 R /F22 3706 0 R /F17 3698 0 R /F15 3700 0 R /F59 4373 0 R /F53 3738 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-11246 0 obj <<
+11287 0 obj <<
 /Length 1614      
 /Filter /FlateDecode
 >>
 stream
 xڍWMsÛ8½ûWh÷$ÏÄ*%J–uL7m'm'»q§;Óö@KŒÃ]}xIªnþ}‚²¥ÔÎø$Að=€X°
 Xðnöz={õ6I‚<*rë‡ f,ZI°\QV¤Áº
-¾„÷²´ªkçßÖïú**–ËÕ“"b ÍHgQÍ1[òð£ÜÏ<K÷sÎB)l/µAIª–VîE³ýðS©•4tHÆÀ“¨`…sŠÃ8O³á˜œå¨5{³žý?‹A
+¾„÷²´ªkçßÖïú**–ËÕ“"b ÍHgQÍ1[òð£ÜÏ<K÷sÎB)l/µAIª–VîE³ýðS©•4tHÆÀ“¨`…sŠÃ8O³á˜œe¨5{³žý?‹A
 Ê#dzˆó lf_¾± ‚µ÷‹x±
 öN³	x¶Š–Z«ƒûÙ_3æÁ`cPâlìÀÁxZDîæèFâœv_cá§V•Ý|‘¬ÂJÎ)_…¦ßí@‡¶ Nžxñ9hliìU]Ó¨íP¾÷¹í¬ÖÛùÕ20â¾öQ†´¼‚á2
 E[¡{þÁ"æQ–ä8àV¬Ô­¨ë'ô­@ZÒPú
@@ -62957,108 +63884,116 @@
 àîÙ2ü¹ñ.ôô,«cÅÎö¼ÂLàþz¨âatR­í߈
 ¿¸MKùrBŠOö½o1ÿöôY<çûÿ/ìËZùSiîÞŒÛ#5•8Móû¯}¯©¶ôòPŠ×C¡l
 qŠ&¡Ã…+lèGÐÈÓY2é<˝|Ü_‘ 
-rtÙëÁ쐵íÊÓeæ®îÍPR¬§;(×$Pu¢º„˜ß&ß7ëÙOÌqvæ
+rtÙëÁ쐵íÊÓeæ®îÍPR¬§;(×$Pu¢º„˜ß&ß7ëÙO«vä
 endstream
 endobj
-11245 0 obj <<
+11286 0 obj <<
 /Type /Page
-/Contents 11246 0 R
-/Resources 11244 0 R
+/Contents 11287 0 R
+/Resources 11285 0 R
 /MediaBox [0 0 612 792]
-/Parent 11243 0 R
+/Parent 11267 0 R
 >> endobj
-11247 0 obj <<
-/D [11245 0 R /XYZ 100.892 685.529 null]
+11288 0 obj <<
+/D [11286 0 R /XYZ 100.892 685.529 null]
 >> endobj
-11248 0 obj <<
-/D [11245 0 R /XYZ 100.892 660.623 null]
+11289 0 obj <<
+/D [11286 0 R /XYZ 100.892 660.623 null]
 >> endobj
-11249 0 obj <<
-/D [11245 0 R /XYZ 100.892 622.565 null]
+11290 0 obj <<
+/D [11286 0 R /XYZ 100.892 622.565 null]
 >> endobj
-11250 0 obj <<
-/D [11245 0 R /XYZ 100.892 568.332 null]
+11291 0 obj <<
+/D [11286 0 R /XYZ 100.892 568.332 null]
 >> endobj
-11251 0 obj <<
-/D [11245 0 R /XYZ 100.892 516.22 null]
+11292 0 obj <<
+/D [11286 0 R /XYZ 100.892 516.22 null]
 >> endobj
-11252 0 obj <<
-/D [11245 0 R /XYZ 100.892 452.679 null]
+11293 0 obj <<
+/D [11286 0 R /XYZ 100.892 452.679 null]
 >> endobj
-11253 0 obj <<
-/D [11245 0 R /XYZ 100.892 411.995 null]
+11294 0 obj <<
+/D [11286 0 R /XYZ 100.892 411.995 null]
 >> endobj
-11254 0 obj <<
-/D [11245 0 R /XYZ 100.892 373.432 null]
+11295 0 obj <<
+/D [11286 0 R /XYZ 100.892 373.432 null]
 >> endobj
-11255 0 obj <<
-/D [11245 0 R /XYZ 100.892 348.418 null]
+11296 0 obj <<
+/D [11286 0 R /XYZ 100.892 348.418 null]
 >> endobj
-11256 0 obj <<
-/D [11245 0 R /XYZ 100.892 323.404 null]
+11297 0 obj <<
+/D [11286 0 R /XYZ 100.892 323.404 null]
 >> endobj
-11257 0 obj <<
-/D [11245 0 R /XYZ 100.892 284.841 null]
+11298 0 obj <<
+/D [11286 0 R /XYZ 100.892 284.841 null]
 >> endobj
-11258 0 obj <<
-/D [11245 0 R /XYZ 100.892 248.399 null]
+11299 0 obj <<
+/D [11286 0 R /XYZ 100.892 248.399 null]
 >> endobj
-11259 0 obj <<
-/D [11245 0 R /XYZ 100.892 207.109 null]
+11300 0 obj <<
+/D [11286 0 R /XYZ 100.892 207.109 null]
 >> endobj
-11260 0 obj <<
-/D [11245 0 R /XYZ 100.892 182.701 null]
+11301 0 obj <<
+/D [11286 0 R /XYZ 100.892 182.701 null]
 >> endobj
-11244 0 obj <<
+11285 0 obj <<
 /Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-11264 0 obj <<
-/Length 1341      
+11305 0 obj <<
+/Length 1342      
 /Filter /FlateDecode
 >>
 stream
-xÚ½W[oÛ6~÷¯Ð£Ä)ŠºÀ-h·õ¡èyhû@K´$T·JtœüûCRŽE×Á“"Ïå;7’z…G½?WlW×oõ%)M™·Ý{L0SæEIJDzÛÜûäÇ4YÙ¾»~^BÒ(
+xÚ½W[oÛ6~÷¯Ð£Ä)ŠºÀ-h·õ¡èyhû@K´$T·JtœüûCRŽE×Á“"Ïå;7’z…G½?WlW×oõ%)M™·Ý{L0SæEIJDzÛÜûäÇ4ZÙ¾»~^BÒ(
 
 iÌIÈ€‘¡ùد7œú¹ÔU[ÀT„¾ls;ù؃ÌOëw²ÙÉõ†…,öoJÙk5Ø
-.PÌêÍvõm…ŒA³™B‚pîeÍêÓêå°÷Σ„§‰w4”ÇEB"!`^{w«Vtn%‹•"IV†)1Ö \ ~4c”ú7]û™²°8`Rׂ†QìXsæKüd£¬â‘±¢-ÔhAbb(õ6AD"”‹B¶e5®7aÀüQe É×ÕšùÈ>?ƒIøZV­£’vc7TjoWêj´ãG·wñ˜SÂlèÎ*³¹2A(HÆ“ÏÆfG@äþœÞ‚‚sɲëƒIóªÍžÓÒˆðˆyÆ	@ohu© ÎÑÏë öwrƒ¸‚™¸‚å`Íhi½]}Í·˜€Œúàbfâ• /N(	1ò\F¨¬äµ’#
-Á?jo¼3ËG£XLý·üŒýŸ© þ˜¥kdkézY8nûÎñʺ¦¯Áñö+Wc6T6¸‚Á±UÇIC„&tî7lÀœTñy…!¦œÉ½tA5.­ãöì}©Zõ€Z£aAbpàpÂ?)ò–¨%îwôiè1qDâØWˆÈ°6†6¨!ÑKÒö«¢¬Ÿìç  ŒFµ9П1Q¸ 2‰üÐLj?.¡Ñµ²‹™¬kË ‚uQŠÒ”„)Ÿ"ðþ¯ß×qìoïÞ¿¹'úQŸ‹Ù$$	?E·.¥¶òŒ  v+覅Jsá3Ǭ4a¢•jw05ÀÄ<1P‰!/‡ØA ?Xâr<ѳ¡B at T¡€'»!ë±³Ë;ã,GÓí0õ-	ˆcþ¦®Ze¿÷C×X*«4,Í•†õ£‰Ý+­\ÑN½˜¤Xî " \‰Ç¡:G±sP†$恷™‘]a  í³É%táûÂÄ2ØYWšöÊfúÆeÁÍaT;#¼ÓrW+Kw«L6_ٝw²º2õîë©:X×¼  %âhŠ‡Ûµ`>0ÅÁ–	‘øï;}¾nGê_0%ŽdÑE6ÚGš$0`œ·‘Àµ‘[Õt&Ãϵi#âQ 1Ó—Ò…‹® opl O㜝‚†á²”=f£%š—»¡êª©Z¨¹Ýw;ÏÅ-y<›ÝåÐÀÉþYI>u]¸X,ZÃF.+¤GüâÐ	;œ ó£%Ö]ñ]iwò‰««ÖTQS-òCS£©÷?.?ø)ù®§2³÷Ó9õÅ͆ìšå$d[g:D®L7¼¸t×'Ðm†Y^A¿ÑÝðôj*œªËø4jÕ\Üßy×È)¾O¡ú6 šú¥ížË/jÔ“ü×®Ú©òsè¹-ë¢3íW—Í«j0>àÅ5Ët}q±páÊœÔCûµí0óŽÎõ2«Ý\™/e7jw+WßÕÃÅM¯sÙ[y枤ÿ“?'òÔ@z9ŽGt2´O×RT[èrÁëìC”q£ï½DY/ãèô5PN=x{Åp1Í0$Œ'ƒ®IE¸¸‡‰döÆ2 ®a	u÷×ÖFsò˜°ètÿ-µî¹¾>dÄ7é†âÚÌ®_â<çÁ‚˜ÐôÄå·íËú¬-òJ
+.PÌêÍvõm…ŒA³™B‚pîeÍêÓêå°÷Σ„§‰w4”ÇEB"!`^{w«Vtn%‹•"IV†)1Ö \ ~4c”ú7]û™²°8`Rׂ†QìXsæKüd£¬â‘±¢-ÔhAbb(õ6AD"”‹B¶e5®7aÀüQe É×ÕšùÈ>?ƒIøZV­£’vc7TjoWêj´ãG·wñ˜SÂlèÎ*#ø\™ $
+ãÉgc³# rNoAÁ¹áDÙõˆÁ¤yÕf
+πiiDxļ
+ã 7´ºT€
+çèçuû;¹A\ÁÌG\Ár°f´4‡Þ®¾æÛÆL at F}p13ñJ'”‚ù.#TVò‡ZÉ…Çàµ7Þ‰™å£Q,¦þˆÀ[~ÆþÏTPÌÒ5²µt½,·}çxe]Ó×àxû•«1ª	\A‡àتã¤!B:÷6`N*ø¼ÂSÎä^º —Öq{ö¾T­z@­Ñ° H18p8aƒŸ‰yKÔ÷»aÚÀ4t‹†8"qì+DdXCÔǐè%i	ûUQÖOösP F£ÚèϘŠ¨\ ™D~ècÄ—ÐèZÙÅLÖµe ÁšÎ#0MI˜ò)ïÿú}Çþöîý›{¢õ¹˜MB’ðStëRj+Ï ² `·‚nZ¨4Ç>sÌJ&Q©vSLÌ3•hòr؁òƒ%.Ç=*D
+x²²;»¼3Îr4ÝSß’€8æoêªUö{?t¥²JÃÒ\iX?šØØÙ½±ÒÊíÔ‹IŠå â•xj¡s;eHbx›Ù
+@Ñ>+aààŒPB¾ LL!³uõ¡i¯l¦ `\܆Aµ3Â;-wµ²t·Êdó•ÝÙ9ðp'«+S゙ªƒuÍË 
+ÀQ"Ž¦x¸]æSl™‰ÿ¾Óçëv$ þÓYâH]dá}¤I€ Æy	\¹UM÷`2ü\ûø‘–ñ7"3})]¸è
+ò—Áöð4ΉÐ)h.ËAÙc6Z¢yy±ª®šª…*‘Û}`°ó\lђdzÙ]ÝœlàŸ•äS×g°ÅÅE¸¬hñ‹CK$ìtr‚ÌŒ>”XwÅw¥mÜÉÿ%®¬ZSEMu¶ÈM5Ž¦Þÿ¸üà§ä»ž>ÈÌÞ3LçÔ7²k–“mé¹2ÝðâÒ]cœ@·fyýFwÃÓ«©pª.ãÓ¨Usqç]#§ø>…zèØ€:hê—¶{.¿8¨QOò_C¸j§ÊÏ¡{äV´¬‹Î´_]6¯ªÁø€×,ÓõÅÅÂ…+sRí׶ÃÌ;:×ˬv;pe¾xü•Ý¨Ý­\};T7½Îeoå™{’þO6þœÈSéå8ÑÉÐ>]KQm¡Ë¯³QÆqŒ¾÷e!¼Œ£ÓCÔ<@9õàíÃuÄ4Ð0žxº&á⯩ç76p
+K¨k¼¿¾°6ž“Ç„E§ûo©uÿËõõñx$#¾¸I7×fvý‚ÇB$bBÓ—ß´/G@è_’òD
 endstream
 endobj
-11263 0 obj <<
+11304 0 obj <<
 /Type /Page
-/Contents 11264 0 R
-/Resources 11262 0 R
+/Contents 11305 0 R
+/Resources 11303 0 R
 /MediaBox [0 0 612 792]
-/Parent 11243 0 R
-/Annots [ 11261 0 R ]
+/Parent 11267 0 R
+/Annots [ 11302 0 R ]
 >> endobj
-11261 0 obj <<
+11302 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
 /Rect [174.46 116.961 303.55 129.913]
 /Subtype/Link/A<</Type/Action/S/URI/URI(http://www.samba.org/samba/)>>
 >> endobj
-11265 0 obj <<
-/D [11263 0 R /XYZ 151.701 685.529 null]
+11306 0 obj <<
+/D [11304 0 R /XYZ 151.701 685.529 null]
 >> endobj
 3126 0 obj <<
-/D [11263 0 R /XYZ 151.701 660.623 null]
+/D [11304 0 R /XYZ 151.701 660.623 null]
 >> endobj
-11266 0 obj <<
-/D [11263 0 R /XYZ 151.701 641.897 null]
+11307 0 obj <<
+/D [11304 0 R /XYZ 151.701 641.897 null]
 >> endobj
 3130 0 obj <<
-/D [11263 0 R /XYZ 151.701 496.367 null]
+/D [11304 0 R /XYZ 151.701 496.367 null]
 >> endobj
-11267 0 obj <<
-/D [11263 0 R /XYZ 151.701 471.799 null]
+11308 0 obj <<
+/D [11304 0 R /XYZ 151.701 471.799 null]
 >> endobj
-11262 0 obj <<
-/Font << /F50 3701 0 R /F22 3706 0 R /F17 3698 0 R /F15 3700 0 R /F71 5424 0 R /F70 4384 0 R /F29 3731 0 R /F51 3729 0 R /F30 3732 0 R /F58 3733 0 R /F68 3734 0 R >>
+11303 0 obj <<
+/Font << /F50 3701 0 R /F22 3706 0 R /F17 3698 0 R /F15 3700 0 R /F53 3738 0 R /F59 4373 0 R /F29 5413 0 R /F51 3736 0 R /F30 5441 0 R /F61 5442 0 R /F71 5443 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-11270 0 obj <<
+11311 0 obj <<
 /Length 770       
 /Filter /FlateDecode
 >>
@@ -63066,273 +64001,266 @@
 xÚÅWË’”0ÝóY¢cHwZåLÕTi©Ó®ÆYHwcAhôŒ~½7úáFK‹žMÃ
 —{Î}$œ&h‹º
 Þ®ƒW7”¢‰ÑzƒbBp^P”ææE‚Ö5zïe56½Š×wÖ=ÇEš&Ɲ˜€7q~ŒcŠ£ULR~OÑŠñ$¼‰	¥'©³ÂÃF¹'÷¢+ÅŠágoJÝÈÁpLpA
-KŠÁ}–ð&#…ñ
+KŠÁ}–ð&#™ñ
 Þ­ƒïA«à|FœcÆPՏÕðìÌŠ=YÏ1žã”›h-º>ăœ…Ççâ8Ã^I“ÛÌ
-¯$Î,ùÅW71¿xËÞάUDóp„TY1Jc°p˜öûhv¯Çßâ]²Xù€+JpšäÿÄÂ#
-£Ç®t³¿ªn\úR;\Qwº>l­›CD³ì—Ķ6ÄKZùò<ÚÞŽD%æ-¾(-EíG¯ù¹|öC?éJ:@©LÚ‡F÷ª“~7.Ž?ÂÁ7\¶±oo¿|Vc?ŠÖÁÇËlßúrùl'ÕTnhëå'hüø蜚Ë'wˆxŠ¶©]A+SܝÐW Þ.Ñ~oN‚åŸÜ䔍ªç
-*ÊVº¼í©”Á©Ô:[TU?¹I{fxv4šºõãàÓ´µ–ê„|söBJj/“âÌ:ò¼°HTJÆЊ%˜ÑâL“QÌ@–Dò²,͏‹Ca´™O!/hšbšsl½ƒìi’…›¾…A€ÙÖ-)™&9Hl‚dhÛç;aüæÇ)í–P?kjÙJ1ÈÚYÓÞ]ÇÞE
-ÂÖî¾1÷•	ßNfõÈ¥9ãKar1äc†y2WqóÇ—“­î''‡¤osiÈýpÞLÊŠÞ×àÏáÎ[øYvýè‡á½Pb+]Æñe‰SÌ@EþÏDˆò(Ý×tg`§±v]Q^g^GÞý	ü4™ç _†£Tþ´»u-1koNþ²Æö+¾|}k?Û¥Á´×$3wI`¾Â?’_@¯õ
+¯$v<æ_ÝÄüâ-{;³VÍÃReI8tÆ(ÁÂaÚï£ؽ‹wÉbå®(Ái’ÿ4Œ»ÒÍþ
+¨ºqéKípEÝ5êú°µnÍB°_ÛÚ/iåËóh{;•˜·ø¢t´µ½æçòÙý¤+é ¥2iÝ«Núݸ8þßpØƾ½ýòYý(Zw/w°}ëË峝TS¹¡­—Ÿ iðã£wpj.ŸÜ!âi(Ú¦v­LqwB_x3¸Dû½9	–|r“S6ªž7¨([éò¶§R§RëlQUýä&í˜uâÙÑhê֏ƒkLÓÖZªkòÍÙ=*©½LŠ3ëÈóÂ"QP)C+–`F‹3MF1YÉ˲4?F,…ÑfZtr<…¼ A hŠiÎ]°õ²§Inú: f[·¤Ldšä 1 °	
+¡
+lŸï„ñ?˜¤´{XBý¬©e+Å kgM{w{U([»ûÆÜW&|;™Õ#P”æŒ/…ÉՏæÉ\	L@ÄÍ_N¶ºŸœ’¾Í¥!÷Ãuz3)+z_ƒk<‡;oágÙõ£†÷B‰­tÿÅ—%N1ù?!Ê£dt_ӝÆÚuEyyy÷'ðÓdžƒ|ŽjPùÓîֵĬ½9møËÛ¯øòõ­ýLlO”Ó^“ÌÜ%ù
+ÿH~'yó
 endstream
 endobj
-11269 0 obj <<
+11310 0 obj <<
 /Type /Page
-/Contents 11270 0 R
-/Resources 11268 0 R
+/Contents 11311 0 R
+/Resources 11309 0 R
 /MediaBox [0 0 612 792]
-/Parent 11243 0 R
+/Parent 11267 0 R
 >> endobj
-11271 0 obj <<
-/D [11269 0 R /XYZ 100.892 685.529 null]
+11312 0 obj <<
+/D [11310 0 R /XYZ 100.892 685.529 null]
 >> endobj
 3134 0 obj <<
-/D [11269 0 R /XYZ 100.892 282.845 null]
+/D [11310 0 R /XYZ 100.892 282.845 null]
 >> endobj
-11272 0 obj <<
-/D [11269 0 R /XYZ 100.892 258.682 null]
+11313 0 obj <<
+/D [11310 0 R /XYZ 100.892 258.682 null]
 >> endobj
-11268 0 obj <<
-/Font << /F22 3706 0 R /F50 3701 0 R /F51 3729 0 R /F15 3700 0 R /F17 3698 0 R >>
+11309 0 obj <<
+/Font << /F22 3706 0 R /F50 3701 0 R /F51 3736 0 R /F15 3700 0 R /F17 3698 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-11275 0 obj <<
-/Length 663       
+11316 0 obj <<
+/Length 662       
 /Filter /FlateDecode
 >>
 stream
-xÚÅWËr›0ÝóZâ…‰ÄÓ,ÛNÝ™LŸg•f!ƒš ‰J²Óü}¯NêdÚÎ$nÌE€Î9ºOcÔ Œ>o7ÁÙ:Èà¨Ä%A›"‰
-LP¾*£¬LѦFWaAðâzs~¶Žc´ŠÊ<O‡W‹$J	l4¼sÙ/–	kj¹lÀÌҐÊÚ—}£i}¿~AÅ–.–$%Eø®¥½eÚ?H2¼ß?·10ûP%	ªDpuQ
-ÏÎŽ’r…n‡7J²U”gغ¾xT‰OÔ’µù*Ây†ò´ŒUNÉwLŠÇñó5ÉN¾Ì£pZ;•I
-Z-â"l$ä’¹µ44•æ½}´Û)‡å¸Ý29ñ9ìÍp–€l•_i´Ú÷Þœ‹L×(Ím+xåq5Ùm©a“Ã׬c–=ÿO$/FpÆN+ñ¿ÜÑScêíÑCˆÞ,âUÈ ;§ÆÖLRñä4fn˜õȽæ‚ê;>¿œð‡côI@ÂîEÉià½ÙÛ–Iç)Ë+¨ªJþ•)É£*Ø‹G’̶P? »6“ŸOWÓÑ!.To]€*
-E´ÏéNV³&	ûÙûÎà`w®žC%ƒ_°ì9C;ñç°øª•õ®©Tç	é]t˜ÉÃãØdú^é1½*%¡˜Ðñ€Vݸ än;¾c–‹é;KÕñ1!}ptTBDtä2¤ÐÜ<>o>~:ÄÏ"¼
-S¹›–JɺÙÕÞHîÑÌ
-•}ì$½dša´Ùù
-ˆ-Õ~ ®\•¢ÿ.¯Â‚ºíFå’Ù-Wfú¹
-ú&¥ïû‡
-4µX`îµÂqàk˜™cfð˜¾ÒihMÃUïq?ÁÝYº=Ùôx…P¿ B9°
+xÚÅWËr›0ÝóZⅉěeÛi:“ésâ¬Ò,dA$QINš¿ïÂILÛ™$Ѝ¹Ð9G÷iŒZ„чàí&89Í0"8ªpEÐf‡HF¢”—U”U)Ú4è2,p¹ºÚœœÆ1*£*ÏÓñÕ"‰Rï\«u‚ÆZ.[0³4¤²ñÆÅÐjÚܯŸS±¥«5II¾ëè`™ö’ÌÁï7ÁÀmÌ~#”EI‚j\^aÔÀ³3„£¤*Ñíø¦@IVFy–Ý£óà[€'•øH-9R›—Î3”§U4ªrJ¾cRŒ<žœ’ìè«Ñ<§S™$¡ õ*.ÂnEB.™[KCSk>ØG»sXOÛ­c¿ÃÞŒg	ÈVù•V«ýàÍ¥Èô­ÒÜv‚×Wó‰Ý–6;|ÃzfÙ#ñÏðDòbôgì´ÿË5¦Ù0†èõ*.CÙ97¶f’Š'§±pìG4Tßyðåà„?ƒ Ov/¢¸HŽïÍÞvL:OY^CUUò¯LI%PÁ^”¸€8‘d¶ƒú؍™ý|ú†Nq¡zëTi(¢ÍtNw²^4IØÏÁw. »wõ*ü‚eÈÚ‹?‡ÅW­¬wM­zOøËà¢Ã̇&3ŒðJOéU+!èńêÚ	$ÇxÛó³\ÌßYêžO	郣§"B¸Ð —1…–æñyóñÓMü,É«0µ»é¨”¬_\½á­äÎíâÐPÙ§N2HÖªF›ï¡€ØQíjàqÕ«RôßeàUXpC·ý¤\2»åÊÌ?WAßä“ôýðPæ̽V˜#nxÏZf–˜<¦¯tZÓxUÆ{ÜOpw–n6=\áÔ/¡é9·
 endstream
 endobj
-11274 0 obj <<
+11315 0 obj <<
 /Type /Page
-/Contents 11275 0 R
-/Resources 11273 0 R
+/Contents 11316 0 R
+/Resources 11314 0 R
 /MediaBox [0 0 612 792]
-/Parent 11243 0 R
+/Parent 11318 0 R
 >> endobj
-11276 0 obj <<
-/D [11274 0 R /XYZ 151.701 685.529 null]
+11317 0 obj <<
+/D [11315 0 R /XYZ 151.701 685.529 null]
 >> endobj
-11273 0 obj <<
-/Font << /F50 3701 0 R /F22 3706 0 R /F51 3729 0 R /F15 3700 0 R >>
+11314 0 obj <<
+/Font << /F50 3701 0 R /F22 3706 0 R /F51 3736 0 R /F15 3700 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-11279 0 obj <<
+11321 0 obj <<
 /Length 680       
 /Filter /FlateDecode
 >>
 stream
-xÚ½WËŽ›0Ýó^Â"óÛJM¥YTª’Ýt8Ä
-Ø†IÛ¯¯_´I•†
+xÚ½WËŽ›0Ýó^Â"ƒy„m¥¦Ò,*UÉn:bÅØ†IÛ¯¯_´I•†
 V1æÚçÜËññ
-5@àKðé<íâä°È‡ÀÁmƒl[À´HÀ¡/áž•—"z=<Ûð-,²,1áq‘ŽF.Ž¤0†Ñ£Œ„_Ù5ڐ4	wA!£ÃÈzefҐ÷fOÛ#ÝøÃ?²ž3å@R¤™À–Ñã<I'˜c|>oÖ³:ø†x
-	e¼¼"PéwÏ ARlÁÕF¶€¤[˜¥f·ìƒoòÅ@·EIñ-Œsë%YR@›¹¡ñáÜò˜>ípz·Ê'֍¬už„„"ŠóppãA^¢x2áKÙ¶TT»ÞsÙøm7±N+žÇEСi
-jÒqˆpx^µ£=’W.WÅúw›{ïX(VŽ=ÌÔÏÅ©(&*½$iØ ÈL¨‡<Kót¦B°f…<Ày-¸¨—Çm
-êсvÑF+^öƒZ×f[–Cã ®†ÅAGż¤;ÁjiVêý´cäñ½rv¼ñ‘ÚëÞyùoñá’Œü3Ú4R_W„Z·Ø½E5vž2ÿÅ/-ïoÆúÎÌž€‹›ê,?Ö·\)MQ­G¦Ö…èœLJé±—Ízø-õ觱™ê3‹Ç<_¢\z=0ZMî°†&Ü«v{¶"puê™?~%õJô·0o×…_éšgÔò±sÇL{ðâºb‚'›£jôØ1È?È`^Ú'ÚÞÚ
-µ§#äÀOË7'Ù—q!Í‘¾
-ßkM§__ýâLjæûÌ·QtòºuÄwæÕŸkÑy|É©OÞµ^jq-þå0Zcµ–3É3™Ac^)¸83ÓÚZ&^+|ý³Tƒ ­¯€ïäeìî3ž~õß©ßÊÇ:¦
+
+@àKðé<í’°,P'#·eòm	³2‡¼„{Z
+LŠèõðl÷°ÌóÔ„'%D:¹8œÁF›å8üJ¯Ñgi¸‹0
+)FÚ+3“…L¸7{ÒÉÃþ‘öŒ*’!Í–¨´¤°i6Á¨4QÁçCðÄzVßÏ Æ jƒ—Wjýî ˆË-¸ÚÈàlóÌìÆÁ>ø _t[”,¾%ÇLô’<-¡ÍÜÐøŽâÂò˜>íâìn•N¬¹ltž‡"JŠppãA^¢dRá+Ù¶DÔ»ÞsÙøm7‰N+™ÇEЁ·5
+É8Dqx^µ#=’Õ.WEûw›{ïX(Z=ÌÔÏÅ©(*j½$åôPx&ÔCž•y:!(_!ÏpÖ&šåq[ƒzt ]´ÑŠ—ý –ǵÙVÕÀ4gjXtTÔKº´‘f¥ÞO;F‘Ü+gǸÔ^÷Ϊ‹/Î!Îñ1#œK]|]b
+Üb÷rõØyÊì]¼@¤âÞߌõ©=7ÕY~´o™Rš¢ZL£Ñ9™TÒ9b/ùzø-ñ觑Oõ™Åcž/&½(©'wXCîU»=]¸>õÔ¿Šx%ú[˜µë¯tÍSâùعc¦=xq]QAŽ“Í5úìd0/íio톈ÆÓr`§å›‹“ì+8Š‹æH_…ﵦӯ/~q&
+õ}æÛ(2yÝ:â;³úϵè<¾bÄ'ïZ/µ¸ÿr­±ZË™ä™Î 1¯Lœ©im-/‡¾þYªAÖWÀwò2v÷O¿úïÔo(=:­
 endstream
 endobj
-11278 0 obj <<
+11320 0 obj <<
 /Type /Page
-/Contents 11279 0 R
-/Resources 11277 0 R
+/Contents 11321 0 R
+/Resources 11319 0 R
 /MediaBox [0 0 612 792]
-/Parent 11243 0 R
+/Parent 11318 0 R
 >> endobj
-11280 0 obj <<
-/D [11278 0 R /XYZ 100.892 685.529 null]
+11322 0 obj <<
+/D [11320 0 R /XYZ 100.892 685.529 null]
 >> endobj
-11277 0 obj <<
-/Font << /F22 3706 0 R /F50 3701 0 R /F51 3729 0 R /F15 3700 0 R >>
+11319 0 obj <<
+/Font << /F22 3706 0 R /F50 3701 0 R /F51 3736 0 R /F15 3700 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-11283 0 obj <<
+11325 0 obj <<
 /Length 665       
 /Filter /FlateDecode
 >>
 stream
-xÚÅWËrÛ Ýë+XJ+ ·¶íԝɪ;«4,°E*8~}HŽ•é´·RW	ÝsÎ}À‚€à³÷aë]­SKX"°Ý”¢0‡dE¦e¶Üú9Š‚»íõÕ:Š@–Y–Ø¥y&Ȳknº`CŸ`ÍøÁÓÄÇœ¸ÁMw˜œÞop»ÃÁ
-%(÷?Ö¸ÓTºqÚÃxŸ¶Þƒ×6ÌÎ¥aƒªõnï  æÛ5€a\àÉ®lAœa–¦fÜ€÷ÕƒƒJ8Q‹&j³"„Y
-²¤­ª^É7ˆrËcüñjÒÉ_v8
-ÿD…O%§'~ÕÏkÌ´ŸÇ>ší_ÞœÒX
-W‘Q]F£5ˆÍ ÙIjþNž í"®õŒ×T2½²¤˜8hÁ›÷¸9¾÷Ùá*õpìB>8_±t~ùŠìÕlD¹ÿ þ,Æë}ºs‡ÝgYC"¦ôñ+ê¼RcU/èEµC{8
-‡Àˆ¶í÷ Ù±µCð‰Pk-ÙsæNÉ£3râ"2»dƒ)UGÙ¸il>¹éáH•VK“J3ñí»Å᝸=Ëúéûv£B¡Ãº^"Ý&˜ãYãÒÞ&B1&BÔ^Ü	BÄlU†ÏËÿã£iÛ5XӳܜÂãx8ˆ]°J3ÿžV®Õ<Œòxjý‹dÖK¶uû7”…±i“þ&}ªc7rë4|þ:}E4yì«ÔÔèÜ {!«SBÞ5M"nç>;.®úÔIê!5%oÜà
-á^ìæ?O˜ÕØ.Úf-?5kš¹€üº.n8«„ÕAƃŽj̽EâÊÝ\Œš
-ýÃy7©œËœK˜2ÉÙnæ”`Ù÷>çfƧ¹GýJ;
+xÚÅWËrÛ Ýë+XJ+ ·¶íԝɪ;«4,°E*8~}HŽ•é´·RW	ÝsÎ}À‚€à³÷aë]­SKX"°Ý”¢0‡dE¦e¶Üú9‚ÁÝöújE Ë,KìÒ<dÙ57]°Š¡O°fü`†iâcNÜà¦;HLNï7¸Ýá`…”ûkÜi*݇8ía¼O[ïÁë
+fg„Ò0ŽAÕz·wóíÀ0.ðdW¶ N‹0KS3nÀÆûêÁA%œ¨EµYÂ,YR†VU¯äD¹å1þxµFéä/;…¢Â§’Óƈˆ¿êç5æÚÏcŸÍö/oNi¬‹«È(Š.£ÑÄf€ì$5'Ï€vWƒzÆk*™^YRL´àÍ{Ü_ˆûìp•Æz8v!œ¯Ø:¿|Eöj¶¢Ü?–	ãõ>ݹÃ¡Súx‡u^©±ªtˆ¢Ú¡=…ÆC`DÛö{ÐìØZÈ!øD(‡µ–lwÔÆ9s§äQ™G9q™]²Á”ªÆ£lÜ46	ŸÜôp¤J«¥I¥™øöÝâðÎÜžeýô}»Ñ?¡Ða]/‘nÌñ¬qio¡¡aJ/î„	!b¶*ÃçåÿñÑ´í¬éYnÎNáq<Ä.X¥™O+WÆjFy<µþE2ë%ÛºýŽÊÂØ´I“>Õ±¹uš	>¾"šÀ<öUjjtnнÕ)!ïš&·óŸ W}êŽ$u‚š’7np…p/vó'Ìjlm³–Ÿš5Í\@~]7œUÂê ãAÇ5æÞ"qån.F͆þá¼›TÎeÎ%L™äl7sJ°ì{Ÿs3ãÓÜ£~ Ú;
 endstream
 endobj
-11282 0 obj <<
+11324 0 obj <<
 /Type /Page
-/Contents 11283 0 R
-/Resources 11281 0 R
+/Contents 11325 0 R
+/Resources 11323 0 R
 /MediaBox [0 0 612 792]
-/Parent 11285 0 R
+/Parent 11318 0 R
 >> endobj
-11284 0 obj <<
-/D [11282 0 R /XYZ 151.701 685.529 null]
+11326 0 obj <<
+/D [11324 0 R /XYZ 151.701 685.529 null]
 >> endobj
-11281 0 obj <<
-/Font << /F50 3701 0 R /F22 3706 0 R /F51 3729 0 R /F15 3700 0 R >>
+11323 0 obj <<
+/Font << /F50 3701 0 R /F22 3706 0 R /F51 3736 0 R /F15 3700 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-11288 0 obj <<
+11329 0 obj <<
 /Length 666       
 /Filter /FlateDecode
 >>
 stream
 xÚ½WMoÔ0½çWø˜Öµã|lŽ@iÕ
-*Ðn%¤Òƒ›L·ùÂvº-¿;Nº»¥AI.Ç™ñ{3¿ñ´Azo×ÞÑI¢g)¡h}‹(!x™…(Yf8Î"´.Е¿‚\‹¦®×ç½ùgIYó0ÃÄXgÇbâ`AIÂüØGþIÀˆ\w •‰}Q»/+^ÝðÃÃ+HʁÄÄ0ÁÉzRÌŒÓ(aRʬ•÷~í}÷¨™5Æ{ÄcÌÊ+ïêš Â|;G³l‰¶½e…X¼ÄIlW+ÑÊûì‘!d?)1Ý'@iŠCã’Dî#·4¾šö<FÇ£xõÑuÑØðóó Lý;.èg‹ÁRLâðŸ@//ξ¼ˆjV5!¥ááꫳcg­ûŒü˳ã£Óqò#o[QoÔoYÓ³„½Š´(*Þ:ÈÞóþ„Kêbò|íAoĬpÝpYó
+*Ðn%¤Òƒ›L·ùÂvº-¿;Nº»¥AI.Ç™ñ{3¿ñ´Azo×ÞÑI¢g)¡h}‹(!x™…(Yf8Î"´.Е¿‚\‹¦®×ç½ùgIYó0ÃÄXgÇbâ`AIÂüØGþIÀˆ\w •‰}Q»/+^ÝðÃÃ+HʁÄÄ0ÁÉzRÌŒÓ(aRJ­•÷~í}÷¨™5Æ{ÄcÌÊ+ïêš Â|;G³l‰¶½e…X¼ÄIlW+ÑÊûì‘!d?)1Ý'@iŠCã’Dî#·4¾šö<FÇ£xõÑuÑØðóó Lý;.èg‹ÁRLâðŸ@//ξ¼ˆjV5!¥ááꫳcg­ûŒü˳ã£Óqò#o[QoÔoYÓ³„½Š´(*Þ:ÈÞóþ„Kêbò|íAoĬpÝpYó
 â ù*—¢¾·æÜ›m¼f{µRŽ€¨o›¿€§ÿ¾±ˆ‡²Ù8…›7n%¨;ÇA‹Ü~uÕ®Õül´ì”†Â±)šŠ‹z­¦.'磡jK®‡úl¥¨¸|td6²éÚ=áz¦0Žm o>ýYš¢W1,‹ñ¼P‚j§˜¾pvÀ.ýÐì
 õ»€ÚÅ’‡9<閏nnðÊõ„;÷Ó靟EË•Ú'E=Öùäúµƒ–Ж"çý•lW¥ÉØ´3¦A‹
 šNψh›Ø/›þ²*œB
 ’—Îï]SóhÓI>^f§T
 ¸wwû«MsºŒPÓ窕P6|ôÊÜä…¢+aú†bZ™¹^
-ÃEüdãfú„ä3D/îƒ8ñM)„<pŸæÃOÕÎüÉ
+ÃEüdãfú„ä3D/îƒ8ñM)„<pŸæÃO½JüÇ
 endstream
 endobj
-11287 0 obj <<
+11328 0 obj <<
 /Type /Page
-/Contents 11288 0 R
-/Resources 11286 0 R
+/Contents 11329 0 R
+/Resources 11327 0 R
 /MediaBox [0 0 612 792]
-/Parent 11285 0 R
+/Parent 11318 0 R
 >> endobj
-11289 0 obj <<
-/D [11287 0 R /XYZ 100.892 685.529 null]
+11330 0 obj <<
+/D [11328 0 R /XYZ 100.892 685.529 null]
 >> endobj
-11286 0 obj <<
-/Font << /F22 3706 0 R /F50 3701 0 R /F51 3729 0 R /F15 3700 0 R >>
+11327 0 obj <<
+/Font << /F22 3706 0 R /F50 3701 0 R /F51 3736 0 R /F15 3700 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-11292 0 obj <<
+11333 0 obj <<
 /Length 823       
 /Filter /FlateDecode
 >>
 stream
 xÚÍ—Mo›0Çï|
-ŽFZ¨!„k§vR¥M›šžÚpˆ5ÀC¢~û=¶!!m¥HUª ¿þþý¼»¹‹ÝÎõÒ¹º°K°Ÿà„¸ËµK"âǘ¸óEâGIè.3÷Å$ôž—wW·Aà.üd>ÍИú!…̘‡Ú›QŒ2ÖŠ*‡×(D¬ÊìËC7,Û·ß³rż	IŒ¾oXÝòÆvÐHoãÜ,Ž^ÈF@‘O©›–Îã3v3è»s±O“…»3#K—FEð^¸÷ΏU’بŒÉ‘Ê0ñ­€F~ ¿ÈÆ觴‚Ä&!×Jæ1úíAó(A
+ŽFZ¨!„k§vR¥M›šžÚpˆ5ÀC¢~û=¶!!m¥HUª ¿þþý¼»¹‹ÝÎõÒ¹º°K°Ÿà„¸ËµK"âǘ¸óEâGIè.3÷Å$ðž—wW·Aà.üd>ÍИú!…̘‡Ú›QŒ2ÖŠ*‡×(D¬ÊìËC7,Û·ß³rż	IŒ¾oXÝòÆvÐHoãÜ,Ž^ÈF@‘O©›–Îã3v3è»s±O“…»3#K—FEð^¸÷ΏU’بŒÉ‘Ê0ñ­€F~ ¿ÈÆ觴‚Ä&!×Jæ1úíAó(A
 +9€+Ûþ„#Rªœ›†9•í¸æ¶ÒÌ€AÄÈÀøäÈøsŸÍ,˜û!M,ì¿šD¢£Iæu8–°1¥(od§„†(••,PÛȾOÓV|g?2¾f]ÑÚ¡BÙÆ_òÛÐ[7<e­1 ¨Y/ü¤˜Y6°¿ÀÁ‡Ô¤šÛ˜Õî^ÉÖ#H¬_ìg+J.»ö J¥4ÃnÛ`~Œ60E/‘]9“jà!aÁKix2~€Ì„b«b0èJK|9:Š)8µ)•%ÒŒ¼Ú#ÒO@¤B´v_¦:K§ºZqŒdÓxÇ6¥“Ùt\7b+
 žŸÑª…L›—ºwšš)µóŒ53p“Ó¬áEY7Rõ ¥ÊÖ_Í’%D•Âf5MÈÛMï죀ÄûKÚJÛ¸ajì±ã)ܪdµÝÔ2…(ï8˜ùÜÖ’UÑ‹í”Iøƒëî3ÌEÍÜølœX{ÑMëFB5T^fOíÚµmèäÍV7€õÏ}ǸQH{çe•­@^J¨­ìŽ#°Õ	„ÊÆßzQ„XÑñ‹\ÅÓ®í(•G,S“PÌWØ°bŠ¡¿}¼±”¬âÊT1pgOo%ªÁ§˜õª>
-êºâäÎÔPûðQAõZ1êZ®¦açvÿrTA«÷ë¶é¢÷	h[ÕW«5ß0W¨×fþ…ÇâNdï¥,ÛiþìÁsÍô¤­­§l“\÷C²}Ú…¥¦Ñž†üò†«£úÔ!ªµ<¿·AfàﶥËð¼Y:ÿ2·'º
+êºâäÎÔPûðQAõZ1êZ®¦açvÿrTA«÷ë¶é¢÷	h[ÕW«5ß0W¨×fþ…ÇâNdï¥,ÛiþìÁsÍô¤­­§l“\÷C²}Ú…¥¦Ñž†üò†«£úÔ!ªµ<¿·AfàﶥËð¼Y:ÿ?'¸
 endstream
 endobj
-11291 0 obj <<
+11332 0 obj <<
 /Type /Page
-/Contents 11292 0 R
-/Resources 11290 0 R
+/Contents 11333 0 R
+/Resources 11331 0 R
 /MediaBox [0 0 612 792]
-/Parent 11285 0 R
+/Parent 11318 0 R
 >> endobj
-11293 0 obj <<
-/D [11291 0 R /XYZ 151.701 685.529 null]
+11334 0 obj <<
+/D [11332 0 R /XYZ 151.701 685.529 null]
 >> endobj
 3138 0 obj <<
-/D [11291 0 R /XYZ 151.701 660.623 null]
+/D [11332 0 R /XYZ 151.701 660.623 null]
 >> endobj
-11294 0 obj <<
-/D [11291 0 R /XYZ 151.701 641.288 null]
+11335 0 obj <<
+/D [11332 0 R /XYZ 151.701 641.288 null]
 >> endobj
-11290 0 obj <<
-/Font << /F50 3701 0 R /F22 3706 0 R /F17 3698 0 R /F51 3729 0 R /F15 3700 0 R >>
+11331 0 obj <<
+/Font << /F50 3701 0 R /F22 3706 0 R /F17 3698 0 R /F51 3736 0 R /F15 3700 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-11300 0 obj <<
-/Length 1968      
+11341 0 obj <<
+/Length 1969      
 /Filter /FlateDecode
 >>
 stream
-xÚ­XK“Û6¾Ï¯`¥ö ¥,† >ŽcL*;ÙÍÈå­²s€DhÄX"ôxþýöԐ²l_rPìn ݍî¯J¢‡(‰~¾z¹ºúéRQ—y"£Õ6’I¥Š²¢ŒM™F«*z/îݦ¯ÛfñçêW/â2ËRWeœ€tÂrÚÄ*^,e’iqçKmRñf¡ál?8ß!ňºaν=¬íRǟçóµëø“€&q™”¤”†yžšñ˜\”ºz½ºúûJ„'Š›Xëhs¸zÿgUÀû5Jb]Ñ#I"mŠ83¸Û>º¿úïU2u†Ì#)ãÒ5óFZÆdñÉJ
-f7˜™åh¦CCŽ²ûºÇÏ'6Fš©1I´¯I)y·ÕÎ-–Jçâ`K“‰¿ZÏß›…*ÄÎ6à" Ûp\ÃP·³(ð©建ل­úíy.^(Xb—
-”þ$ÙÑ4·>¬©ZÚv3\ƒ÷®BíQ]©c“–¬.Ý]ŠGÔÏ:¸÷´ÈÄöÎvŽ9Þmâ-Ž°+XK>ÉåÔ'2Ë`~Š£w¿\¯îï^¿‹ûÏý%æ*6RÒ™îݨZNjíêcÐð±îw<))>¡yÎÓåÀ]è2Naû™•ÞfèL´[
-û² _2™Lr»î-y敃ù<Gu³mýÁRêÛ»뫺yàOt	ήš9¶¿äýpçd J¦Á.G§h¤Êñ¬|8L‡¥b_o›
-›°6ƒ÷áö™339݇;ÉéNLQ†°Nu\Èbš$±i²ºyÉirc{Ü,ËÄpT÷­áþà Jò8¦ý˜¯Ñ{ ñjgý("_À¨´ø uúK‹¡ÿ¸ )¼-¸mºÞî÷L´MÅÔÕ¢H…ëzþº¿þ÷ËëÎÎ/¾<<;!#m'ÁduI
-Âàr.Mâ#-”8rf{(º8$’æE¸%œœ.e©Y¢"Ÿ"‹S¡'•àŠÚ³È>d÷ä06>lü=ít©ÆÜ*¥ LRtw`‰eÞÊp VL²ßvÏO<Ï߇úÁÓI¨:zl`W€e.,Au'ZVr8ÂÂÊuñÈS:Nó Ô#¥Y¡{pì¶àc&“sa\Û
-Úô‘¿ðtŸpA;Y÷¹îz¾øúW(T3SÀDŸ
-ÕöRx›85'‰ñ^ð pxU{ªÖ?]: p²(óqõÃw÷ÿéǾZÙp¸T¯Ìc•ªù­³C5RpÛLcŽ€^ŠÛ-s·q]gA]¥ŒòSØ ‘ÇN§t­RЍñ7Fîî¨cAFˆÈ§K!IÅ*M ¹Ž{«@ÌhqÓ≏ÍIû4QbëÛ/˜ç”€Œ%ÈHDë™ã]Í.$ö(¬!y‘³~_»‹9=[û²é\d°rȲLØ[‚1œ }Á|ª´šÇqhºáÈ	Òúž«GÛïæi`&©²¯Îu	]Uœ	ºù±–¸nãëDáȺ9G;¤®0ìzB%çXúÍ
-’Ï*ˆ
-äÕ©>B©!Œž¾„Fš l2ý÷«	ûC£ÝÃ{.î‰Owl9?6,Õðç¼Xƒ`ú2drOñIÑA…8³kà=ÎPnŒª³àIs¥`8†ø‚®O€„ŠÎÅd¼.ª}´_‰Îx~U ˆÍãIÆç·nà~ÞíÐ,…¥˘e´Df6<¨a9ÃcZ»É½«›Š;¬¯Ú˜y¡J}î?ä?2bïÙ‹ }©Ë¹+ÕƒþÃ6Ákø1tô:!úÐïBTC½ÄXGòz"M¥XeØÐÚÞ1ñæU`¶3¡Œz‘‡ºÚ³iÞÿ‡‹u—®¤dT(ÅÛÛÅDlÈ,¢5mÏ“çš܈º ó©„î®®?r ÛÇÄ$ð“ÌÙ@T ¬gê<ÒJ0qyIË¿ ÄÐaJC¡éÚ´M3öCÈà¾{"Èé=½WÆ ”‡°}t·úòU§ŠsUDJˆæ›ÏºXåúô¨ãÇÜ	´Éâ^¹¸—ÔYÈ,B«kìÿVoï/(PÂ÷Ÿ9*G¬žŸÿÛï?ÿ~÷å±) ¡Ñÿй)4
+xÚ­X_“Û6ßO¡éÜ݉U‘eéq“MÚíô¶w]gr3Ih‰^«±%—’²ÙoøCy%ÇI^úà!€$ ?€N¢‡(‰~¾z¹¾úéRÑ*.V‰ŒÖÛH&Iœ*Êò"6E­«è½¸we_·ÍâÏõ¯$žÇE–¥(®Š8é„å´‰U¼XÊ$ÓâÎ=.–Ú¤âÍB'ÂÙ~p¾CŠuÃœ{{ØØ¥Ž?‡Oçk×ñ!&Mâ")H)
+óUjÆcVR£ÔÕëõÕßW¨ <QÜÄZGåáêýŸITï×(‰u‘G$yˆ´ÉãÌànûèþê¿WÉÔrIƨ™7Ò"&‹OVj0¸ÁÌl…fJ14ä(»¯{ü|bc¤™“DKðš”’w[ïÜb©ôJìbi2ñWëù»\¨\ìló >!º
+Ç
+¹p;‹ŸêQ¾«›2lÕïlÏ3pñBÁ»T ôç ÉŽ¦¹õaMÕÒ¶åpp
+nÜ»
+µGu¥ŽMZ°ºtw)Qw<ë88àÞÓ<ÿÙ;Û9æx·u>ˆ·8®`-_°žúDfÌOqôî—ëõýÝëwqÿ¹¿ä•ŠÔ£ô‡D¦{7ª…–“Z»ú4|¬ûÏ@JŠOhžót9pºˆSØ~f¥w£:íGþÌÁ—L&“€ÜnzK^yå`¾Ï‘DÝl[°”:ÄöîÁúªnøA‚³«fŽí/y?Ü9€’)C°ËÑ)©r<«Óãa©Ø×ÛÀfÃ&¬rð>Ü>sf&§£[âp'+º“!¬Sç2Ÿ&I,Cš¬o^ršÜØ7Ë2ñÕ}+Ax£?8ˆÒ„<Ži?ækô¨F¼ÚÙc?ŠÈ0*->HþÒbè?.H
+on›®·û=mS1u½ÈSẞ¿î¯ÿýòú‡³³Ä‹/ÏNÈHÛI0Y]’‚0¸œK“øHs%ŽœÙŠ.‰¤yn	'§KYj–¨È§ÈâTèÀ	F%¸¢ö,²Ù=9ŒO;]¨1·
+)S†…Æ] XbÙ£w€2¨“léÛ®ãù‰çùûP?x:	UG
+ì
+°Ì…%¨îDKÃJGXX¹.yJÇé* õˆEi–@è»-ø˜Éä\7¶D›>òžŽã.h‡ ë>×]Ï×_ÿ
+8&§¡«$€‰>ªí¥ð6qjNã½àAáðªöT­ºt àd^¬ÆÕßÝÿ§ûjLdÃáR]@¾b«TÍoʨ‘š€ÛfsôRÜn™Ó¸Òuu!”^0ÊOaDkL8ÒµJA7Æß¹¸£Žm!"Ÿ.…$«4ä:2ì5®u2£ÅM‹'>6'íÓD‰­o¼`ž3@`<P2– #­gŽw!4»Ø£°†äEÎú}í.æôlí3Ȧs
+ÁÊ!Ë2ao	Æp€öó©Òj>Ç¡é†#'Hë{®6Zm¿›§™t¤Ê¾:×%tT0Pp@$èæÇZâºÒ×!ˆÂ‘usŽvH]c$ØÍ>,„J ϱô›d5« *TW§úU¤†0jxú!h‚°Éô߯&ìv{ì¹Dp¸'<Ý
+tH°å@üØ°Tßób
+‚u`\èːÈ=Å'EjàÌ®÷8C¹1ªÎ‚'Ì•‚á>tâS¸>
+ *:“ñº¨ö1Ð~%:ãùU 6'Ÿßºûy·C³–v,c–Ñi˜Ù4òp †åiív&÷®n*Nì°¾j`ä…*ô¹ÿÿȈ½g/‚ö….æ®<XTúÛ¯áÇÐÑë„èC¿MP
+õcÉ›‰4•b•aCwh{ÇÄ›WÙ΄2êEê.hÿ²lÞÿ‡‹u—®¤`T(ÄÛÛÅD”dÑš¶çÉsÍ…nD]ùT‡
+BwWˆ×9íáCbøIæ”ë™:´L\^Òò/1t˜RÁPhºÊ¶iÆ~ÜwOD 9½§÷ŠÂ€²ñ–¢îÖ_¾ê´QñJå‘R9¢ùæ³.V+}zÔñcn†Údq¯\ÜKê,d¡Õ5öë·÷(à…ûÏœ•#ÖðÿÛï?ÿ~÷å±) ¡Ñÿй)4
 gf¿YÀT\ßþöö×1‡áRKx§Ù¬¿¼$4	W!›–Çùcœ{þã^±ÖCŒWLïÈ$H(u·œ]Øû	Mr†¦c öŠ–cÆOÛ@õ
-¼¢ª^¾Þ!:¤¤Ïµÿ¼‘ M‘aiÕ{.)m³Np•ª`-R1ØáЯB‚ö7…À’{˜ G<…€>@¦âá
-Œï,aQ^„|ƒÉÛ»Ûÿá¬u5‚Z?"ð	o§ÜƒÀÇK{?tŸ£(ø0E~Ð&ÖÌöÜçVƪf‘¼¿¡ÿO`2:…˜ÏZ8&œ¢á!R„
-ò垱р#CMÚÔØÝFuK5Ú㿦ؠ>4WøÔ]YNþFѼ ´´0c,ÆÍìHz~LÐÞ-CÇm†)Î_\!מ=€=^ǽ`:1;®ù“Ý®Çg˜£¿¦ïzîÓùÆ“gBØž$ã ôR,ò
+¼¢ª^¾Þ!:¤¤Ïµÿ¼‘ M‘aiÕ{.)m³Np•ª`-R1ØáЯB‚ö7¹À’{˜ G<…€>@¦âá
+Œ¥w–°h•‡|ƒÉÛ»Ûÿá¬u5‚Z?"ð	o§ÜƒÀÇK{?tŸ£(ø0ùê> M¬™í¹Ï­†’ªfž¼¿¡ÿO`2:…˜ÏZ8&œ¢á!’‡
+ò垱р#CM*kìn#º¥mòñßSlPš+|ê.,&£h^ZZ˜1ãfv$=?&hï–Ç¡ã6Ãäç/®kÏÀ¯ã^0˜Î×üÉn7ã3ÌÑß?Ów=÷‹é|ãI„3!ì?O’qPú?+Rð
 endstream
 endobj
-11299 0 obj <<
+11340 0 obj <<
 /Type /Page
-/Contents 11300 0 R
-/Resources 11298 0 R
+/Contents 11341 0 R
+/Resources 11339 0 R
 /MediaBox [0 0 612 792]
-/Parent 11285 0 R
-/Annots [ 11295 0 R 11296 0 R 11297 0 R ]
+/Parent 11318 0 R
+/Annots [ 11336 0 R 11337 0 R 11338 0 R ]
 >> endobj
-11295 0 obj <<
+11336 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [143.775 503.86 374.209 515.55]
 /Subtype /Link
 /A << /S /GoTo /D (install) >>
 >> endobj
-11296 0 obj <<
+11337 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [379.671 503.86 443.058 515.55]
 /Subtype /Link
 /A << /S /GoTo /D (tdbdocs) >>
 >> endobj
-11297 0 obj <<
+11338 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [323.411 377.738 374.797 387.306]
 /Subtype /Link
 /A << /S /GoTo /D (oldtdbfiledesc) >>
 >> endobj
-11301 0 obj <<
-/D [11299 0 R /XYZ 100.892 685.529 null]
+11342 0 obj <<
+/D [11340 0 R /XYZ 100.892 685.529 null]
 >> endobj
 3142 0 obj <<
-/D [11299 0 R /XYZ 100.892 660.623 null]
+/D [11340 0 R /XYZ 100.892 660.623 null]
 >> endobj
-11302 0 obj <<
-/D [11299 0 R /XYZ 100.892 641.703 null]
+11343 0 obj <<
+/D [11340 0 R /XYZ 100.892 641.703 null]
 >> endobj
 3146 0 obj <<
-/D [11299 0 R /XYZ 100.892 557.441 null]
+/D [11340 0 R /XYZ 100.892 557.441 null]
 >> endobj
-11303 0 obj <<
-/D [11299 0 R /XYZ 100.892 530.452 null]
+11344 0 obj <<
+/D [11340 0 R /XYZ 100.892 530.452 null]
 >> endobj
 3150 0 obj <<
-/D [11299 0 R /XYZ 100.892 358.391 null]
+/D [11340 0 R /XYZ 100.892 358.391 null]
 >> endobj
-11304 0 obj <<
-/D [11299 0 R /XYZ 100.892 327.15 null]
+11345 0 obj <<
+/D [11340 0 R /XYZ 100.892 327.15 null]
 >> endobj
-11305 0 obj <<
-/D [11299 0 R /XYZ 100.892 290.136 null]
+11346 0 obj <<
+/D [11340 0 R /XYZ 100.892 290.136 null]
 >> endobj
-11306 0 obj <<
-/D [11299 0 R /XYZ 100.892 201.037 null]
+11347 0 obj <<
+/D [11340 0 R /XYZ 100.892 201.037 null]
 >> endobj
-11298 0 obj <<
-/Font << /F22 3706 0 R /F50 3701 0 R /F17 3698 0 R /F15 3700 0 R /F71 5424 0 R /F51 3729 0 R >>
+11339 0 obj <<
+/Font << /F22 3706 0 R /F50 3701 0 R /F17 3698 0 R /F15 3700 0 R /F53 3738 0 R /F51 3736 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-11310 0 obj <<
-/Length 2502      
+11351 0 obj <<
+/Length 2501      
 /Filter /FlateDecode
 >>
 stream
 xÚ­šÝs£8ÀßóW¸î	_5èxغšIv¶²u5µ·Iê®jv0(1¼€“ÉÝ’ Ÿõb„Õ-é§îÖG¸¸[„‹_ξ\Ÿ}ú*Ã
-I&tq}» ’’(¤'D&bq/¾UË?¯ýô•±EL¥„)q"(TdÊÜì—+yÚå$¥Ò2·‰›ý]æ}þUº[§Ë4
+I&tq}» ’’(¤'D&bq/¾Ë?¯ýô•±EL¥„)q"(TdÊÜì—+yÚå$¥Ò2·‰›ý]æ}þUº[§Ë4
 Î7é¾ÕµýÀ%Š9ûùúì¯3¬4($	ç‹lwöýÏp‘÷_!áI¼x4%w.c¢¤„ôvquöï³Ðµr¢.ÆÄËÊ¢$z³²¹®’P›Œl7\/¤ë­†ÅØ"Bm×Q9ü/(@CÕõtÈ’ÅÁ:]1ÂÈø+çÁõÅLˆàkajƒ¬Ýdu±o‹ªlfzJH’ñÿtÕËçTåœHyÔ8Œ+IŠ%$å\PĈd®ócFÑBqNb×÷ßҝ~Ý-LPÓ؏X&"’$r$v0*¯¥hr¨<5ZȈ0¡FÒ¿¤Ù’³àþ°ÿçkéþLÍã¥OŒ<Ô¡€ÙSFžJƒ:GvÂxêô#O’€A2½fYu(qµ#‘F†bЌζ€°ˆ'ýé	41¢cé`ú@rµ-²§þ|4¾ço(þ¦1ÄP“Ñèíq3¦µz0‡j=ápèf†Ê£EOP	u(ŸDe¿Ô”!ØÞȹÍu½­Ì€dØ÷3hxР'c¨Á—§V¯ê´¼s䏐
 ëLD`t‹P·(¸·¾JåmUïR4fd
 ÷Ì.«\Ž:ATÑS`‘1t³b~h‘	#!s†<«ÊRgoøöŽ/â;TFâÏ·…vÔ€A€€G£h…iãß^2ò6"^4íi:ÇÈñR_C‚uDê¤GF‚ÀTóDI„ÏÄ6~dQpÖ¾ŠzT†:\/cèÝÞ؏ªNë'kQž­­§É…ÕA:cV¼¨Ü33Ty–™£¥N0k¡˜Ê“˜ŠHúŽ7d	!ã}f” ”SÛønšôNÏ™²{V†²§XacRªìKŠÞ‰Áò¯ºµßz}ÍÛÚ€¤
@@ -63346,216 +64274,211 @@
 |tF?†ñ¾>ZôÄT`ÈÀI§&ïcO§&œ*Â=j*À_„ò3†Ò‹|—îßž^šÝÏ‚¡àoúq¹R—ö‰z˜Dk¯µaÒÂŒ©«K„Õ|®ìóæÛå§&ÀÍåEóéø™áÙK³zž‡Íz—çãE¿æë"ösI‘%Š„ò¨ÝyÛ‘é'ÃKŠL¯Üö‡p‹pÂÁ“Ó0gÏ)8â&_ƒÕQÞ(»Ç,]æÍ±9!ñù «á²-²þðÿeç೘ðНb\o´	1“0ؤf1oÆs¨9“ƒØB—¶@j· ~Æ»£GûÁZg¼ÌÒØ³o`RýJWS¾+JÜrHÛªv…›MuØæ6íŽ'w½°šÔî¢:³þßhg w:„‡þXÑÇçó=Nn!ïFãQ( }£ œ‰¥/Ê|_IŸË¬~ÚÛ½7¥‚=ÌãÒ¬8íh¨çŽŒLGBŽkQFI—8Sóî›uZø!×·éaÛÚ…+
 ›ãÈ2퀬~Ý®VAùDŒ»©ê6ÓÖôíthÝÙŒZÑn0ÅpKrUÝ® •rÓ}?l±ÿ€}5Û<-.¢PP¦iSXG››1lŒ€U1½cƒLˆTÁN—
 )‡
-¤4¨eï«àP†)üP|€;„	7Wm­¨ý¡qoKæ%«µÛ6…³`DºÀbJãC£ë@£Xh r£ÕÚje^)ÚBa3±C³~²²ú&Ø@EÌvó̾ÀÚb[dE‹{uøžk<m(Qi|-ܬ×6žÕ£ýŠÝšdUy;e „4ÊÝl~øJ&&ÄÍ69.Ël{è6Fb7	a=ÖÁ*8º‹7<U½ÑKIƒìPíÓ¤Ž”pÚ—þÉÖœšù…¢öm/¶[Ù`º›wuú\ £<vÑ[|ÎZŽšÕ=ÁùüQ«,
+¤4¨eï«àP†)üP|€;„	7Wm­¨ý¡qoKæ%«µÛ6…³`DºÀbJãC£ë@£Xh r£ÕÚje^)ÚBa3±C³~²²ú&Ø@EÌvó̾ÀÚb[dE‹{uøžk<m(Qi|-ܬ–üŬíWìÖ$«ÊÛ) ¤qPîfóÄW21!Æh°ÉypYfÛC·1»Ië	°VÁd(oxªþ.z£—’Ù¡.Ú§I)á´/ý“­95óEíÛ^l·²Át7+îêô¹@Gy좷8øœµ.5«{‚óù÷p«1
 endstream
 endobj
-11309 0 obj <<
+11350 0 obj <<
 /Type /Page
-/Contents 11310 0 R
-/Resources 11308 0 R
+/Contents 11351 0 R
+/Resources 11349 0 R
 /MediaBox [0 0 612 792]
-/Parent 11285 0 R
+/Parent 11356 0 R
 >> endobj
-11311 0 obj <<
-/D [11309 0 R /XYZ 151.701 685.529 null]
+11352 0 obj <<
+/D [11350 0 R /XYZ 151.701 685.529 null]
 >> endobj
-5398 0 obj <<
-/D [11309 0 R /XYZ 151.701 660.623 null]
+5387 0 obj <<
+/D [11350 0 R /XYZ 151.701 660.623 null]
 >> endobj
-11307 0 obj <<
-/D [11309 0 R /XYZ 151.701 643.753 null]
+11348 0 obj <<
+/D [11350 0 R /XYZ 151.701 643.753 null]
 >> endobj
 3154 0 obj <<
-/D [11309 0 R /XYZ 151.701 273.589 null]
+/D [11350 0 R /XYZ 151.701 273.589 null]
 >> endobj
-11312 0 obj <<
-/D [11309 0 R /XYZ 151.701 256.993 null]
+11353 0 obj <<
+/D [11350 0 R /XYZ 151.701 256.993 null]
 >> endobj
-11313 0 obj <<
-/D [11309 0 R /XYZ 151.701 218.655 null]
+11354 0 obj <<
+/D [11350 0 R /XYZ 151.701 218.655 null]
 >> endobj
-11314 0 obj <<
-/D [11309 0 R /XYZ 151.701 143.913 null]
+11355 0 obj <<
+/D [11350 0 R /XYZ 151.701 143.913 null]
 >> endobj
-11308 0 obj <<
-/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F17 3698 0 R /F71 5424 0 R /F70 4384 0 R >>
+11349 0 obj <<
+/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F17 3698 0 R /F53 3738 0 R /F59 4373 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-11318 0 obj <<
+11360 0 obj <<
 /Length 1724      
 /Filter /FlateDecode
 >>
 stream
 xÚ…]oÛ6ðÝ¿B(ö 5+Š’%
-]€¬n‡ti×!úÐö–èX«,z"Õ4ÿ~w<J–Sõ‹Ž¼ã}9
-î‚(øcñûíâÅ›82Vdnw"–q°Î–Ip[ŸÂUÚZ·Ë/·oyΊõ:Aò¸`PGD'R³åŠGk¾W÷Ë•H“ðÍRD¡’¶WÁ›4¬[ÂÜÈÃV®û«•!!iš°"*œRà,I1ϐjñúvñß‚Ã-OO™AyX|úàÞEÜ;ÊC Òœ­SäÖ7‹¿ÑÔ<
+]€¬n‡ti×!úÐö–èX«,z"Õ4ÿ~w<JV\õ‹Ž¼ã}9
+î‚(øcñûíâÅ›82Vdnw"–q°Î–Ip[ŸÂUÚZ·Ë/·oyΊõ:Aò¸`PGD'R³åŠGk¾W÷Ë•H“ðÍRD¡’¶WÁ›4¬[ÂÜÈÃV®û«•!!iš°"*œRà,I1O‘jñúvñß‚Ã-OO™AyX|úàÞEÜ;ÊC Òœ­SäÖ7‹¿ÑÔ<
 æqÎ8XºN
 æ,Fñ›ºèîa¹Jâ<¬ôA¢EIœ…½©Û;º¶{Ew­´õ·% þü±n+½Š{C”ªn»\ :í¯R"•mEçë
->¸ü€fƒ®+.Xš¤Î±ÓV»÷¥ns$«8cqÃ7bI>DQºž¬CٍF¤lúJ:9Õ‘àèØjcêmÝÔ_?‰Þ…QÖ:“ñ²?Ò·Dk÷àsN,û%Gæ-âm]Ê!©›tPvO&Uè$?GiD™‘eÄ%)Š!1do÷@¿N<‡”#÷ì<®ë„eY><æÅàpаòpYê¾E›-]ˆ¹¼S¤ÐV–ˆúêÛþLMÈ!ñAÞ“ÆT[RvëÎåWà3§l& ÆÒ©²>È ‘Çä»”Ð%
-†‹°S;Õ!˜„˜!x…¡%ýøTDMÔ3‡-+u»›Óü‹l <Ȗ؝_P$Æ¢
->9‚W{y´ƒ2œ?G ?s‘\N݌ثv§»ƒ\‘\€Ä$;Ï—7P"ÜH+·`°yöHjø#²QVÊÊëc•>÷u£Aµ§]æÄhJ'!{\³Â3Ä	:Zˆ©{p/’ÐÈV
+>¸ü€fƒ®+.Xš¤Î±ÓV»÷¥ns$«8cqÃ7bI>DQºž¬CٍF¤lúJ:9Õ‘àèØjcêmÝÔ_?‰Þ…QÖ:“ñ²?Ò·Dk÷àó˜XöKŽÌ[ÄÛº”CR›tPvO&Uè$?Giä3£˜â’Ő²·{ _'žCÊ‘{ö8®ë„eY><æÅàpаòpYê¾E›-]ˆ¹¼S¤ÐV–ˆúêÛþLMÈ!ñAÞ“ÆT[RvëÎåWà3§l& ÆÒ©²>È ‘Çä»”Ð%
+†‹°S;Õ!˜„˜!x…¡%ýÄTDMÔ3‡-+u»›Óü‹l <Ȗ؝_P$Æ¢
+>9‚W{y´ƒ2œ?G ?s‘\N݌ثv§»ƒ\‘\€Ä${œ.o 0D¸‘VnÁ`óìLjø#²QVÊÊëc•>÷u£Aµ§]æÄhJ'!{\³Â3Ä	:Zˆ©{p/’ÐÈV
 Lw²oì\[¦Xa½2hl”…5ÚEamèÛÔ_ÑjÕ<ÐÙxÀ¤Ò=îë¦!¨Uªò¤š¾}[žÖµ	G;² k86ñ‰&„“¥íebg+Ï…TjÒ"	uW¹¸Á•_Õš¾S„›
 ¡ôÑw2i8¸*u‡ýäå"dƒÐicz¥:ëZ¨ »w}ë†
-¾Æ¸ìèzLÜóÉÀyÆ.N©»q¸=BÐî«'
-?=Í+ß7uC2öMz5Þø¾¬¼n.ŽàÙÆí&×ï—'ZßÿñQƒpFóÏcEé¹ÿn@Ê21v®Þžú2xs>}ÒWéšEY2<m•ãÇ*óyÎ4„ðÓ
-T}º"f<+N
-<b»ƒªêYÉ	D2*ž°Ë6‰aEP'ù4èrÁ`8÷b§ŒÏÃÒÍÞÜÅžQ´ņåóÓuÆAÊeN¹4/P9ÈX!ÜÌ8-:‚%°wàx܏çÇfa®¯éáí¾öbß©¨ÈzÛÔí ¥ ­Û¡ ¿Ãý©ðêsÄ>wƒ.\B¶Êã¢0Ô0f¢ºëܨ=YVÀ¯OêeÂëG[[\„7å^äì8Šçc	]‚Ÿ‹‚4E at CaÅûÔ£‹²qAœŽfè ó¤õÓF¢½ôÔXZ®¡‘µx•öt~7èKUQxÎ‡P%‡d86²Tt ¼@7£Bm Û
-O,$òM{ç_˺‚.à‘nù›òîT+´¢¤Ý´Ñú1-­íêmOM2÷­5‡¼ìåë8á]¸(ïkœTxý˜Ç®ÓÂè¡ýƒ.„óL+ÝáL‹ŒS®‡²6s£ ;:”<l§®ØJY¸7eW-ÁXõ]Ž2c
-¾p/3/º³73Ž¦°#ç€4Ú…½ªw„³âõæê
-å8ÔBÒøa4¨ȸm
-Szv½&åÛDÂÄZ@ýÃ
-,ý/àÃ8
-›J’]¹§3ƒA«ëëkméûL÷¿•)Ï«ò7 |F÷ô|d
-X=g¬—þüF~|h½ˆ•|tàËÍ_ﺹÚ\èº=öö‘‚Î3âÀ[£«~5ç†ÛqÐďf¬IC‡x9Ç.ߏ+­ÓÙõ±«Í¿$gY>μ‹9~æM<n°å°Äøñìw“-nn‡¸tû3€éú¶Åz‰>4–ó|6ü8Bp§l£Kø;5
-ÃåÕû÷—ï^_<1¦üt{–·?lU6¯†ð¾j;›Íÿ´ãÊvúÏ»¿ÙX$Cq\Ï;ìÏ]'&®KBõ]•=N¢ÙÚ‰fý0ü‚CIx3ï´q›¾ðÿwüD‚
+¾Æ¸ìèú”¸&çK¸8¥îRÄáöA»¯ž(üô4¯|ßÔ
+ÉØK4eèÕxãû²òº¹L8‚gL´›\k¼_žh}ÿÇG-ÂÍW<Y¥ýÿsR–‰±sõöÔ—Á»˜ó链J×,Ê’ái«ìÿ8fP™?8Ès¦$„Ÿn êÖ1ãYqjxà‰Û|TUÏJN ’Qñ„eX¶I+‚:ɧA—–ñ³þÐ)ãó°t³7wñ„gÔ° m±aùüt±Cr™S.ÍT2V73N‹Ž`	äì8ž÷ãùÜ,Ìõ5ã1=¼Ý×^¬ñ;Yo›º4¢Ô u;àw¸?u^}Ž¸ÀçnðÂ…+BÈVùb\†ÆLTwµ'Ë
+XàâõI½Lxýhk‹‹ð¦Ü«ƒœGã|,¡KðsQ¦h2¬xÿ‚ztQ6®ƒ"ˆÓÑýtž´~ÁH´—žKË"4²¯òÁžÎï}©*ʯÓã!TIÁ!Ž,(oÐMEÀ¨ÐDȶƉüFÓÞùײ® x¤[þ¦¼;ÕÊ-‚(i7m´~LKk»zÛS“Ì}kÍ!/;Eù:ND¸DîÊû'^ŸóØuú@=´Ð…pži¥;œ€i‘‚qÊõp@Öfn`G‡’‡MàÔ;C)÷¦ìê£%«¾ËñQfLÁîeæEwöfÆÑvdáæáA»°WõîrvC¼Þ\½¡‡ZH?Œ†õc·­aJÏN ×¤ü¯s»‘H˜X¨Xáà…£ÿ|§aSÉ£Q²+÷tfð#hu}}í¡-}Ÿéþ·£Ò åyUþ„Ïèþ‚>¬«çŒõÒÀŸßȏƒ­±2|¹ùëA7W›‹]·ÇÞžÉñ(è<#¼5êp^õ«97ÜŽƒ&>›!°&
+âå»|?®´Ng×Ç®6sü’œeù8ó.æøq˜7ñ¸Á–ÃãdzßM¶¸e¸JàÒíÿÍ ¦ëÛëu&úÐXÎóÙðãuÀ².áïÔ4—Wïß_¾{}ñÄP˜òÓí£¼ýa«ú°yE€4„÷PÛÙlþ§W¶Ó¾ØýÍÆ"Šcøã:xÞaî:1q]ªïªìqÍÖN4ë7øƒáJ›y§Ûüð…ÿûÿRDŽ
 endstream
 endobj
-11317 0 obj <<
+11359 0 obj <<
 /Type /Page
-/Contents 11318 0 R
-/Resources 11316 0 R
+/Contents 11360 0 R
+/Resources 11358 0 R
 /MediaBox [0 0 612 792]
-/Parent 11285 0 R
-/Annots [ 11315 0 R 11320 0 R ]
+/Parent 11356 0 R
+/Annots [ 11357 0 R 11362 0 R ]
 >> endobj
-11315 0 obj <<
+11357 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [309.401 585.415 460.543 597.104]
 /Subtype /Link
 /A << /S /GoTo /D (passdb) >>
 >> endobj
-11320 0 obj <<
+11362 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [99.895 571.866 179.201 583.555]
 /Subtype /Link
 /A << /S /GoTo /D (passdb) >>
 >> endobj
-11319 0 obj <<
-/D [11317 0 R /XYZ 100.892 685.529 null]
+11361 0 obj <<
+/D [11359 0 R /XYZ 100.892 685.529 null]
 >> endobj
 3158 0 obj <<
-/D [11317 0 R /XYZ 100.892 484.888 null]
+/D [11359 0 R /XYZ 100.892 484.888 null]
 >> endobj
-11321 0 obj <<
-/D [11317 0 R /XYZ 100.892 460.889 null]
+11363 0 obj <<
+/D [11359 0 R /XYZ 100.892 460.889 null]
 >> endobj
-11322 0 obj <<
-/D [11317 0 R /XYZ 100.892 431.429 null]
+11364 0 obj <<
+/D [11359 0 R /XYZ 100.892 431.429 null]
 >> endobj
-11323 0 obj <<
-/D [11317 0 R /XYZ 100.892 431.429 null]
+11365 0 obj <<
+/D [11359 0 R /XYZ 100.892 431.429 null]
 >> endobj
-11316 0 obj <<
-/Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F70 4384 0 R /F71 5424 0 R /F17 3698 0 R /F52 3730 0 R >>
+11358 0 obj <<
+/Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F59 4373 0 R /F53 3738 0 R /F17 3698 0 R /F52 3737 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-11326 0 obj <<
-/Length 2080      
+11368 0 obj <<
+/Length 2081      
 /Filter /FlateDecode
 >>
 stream
-xÚ½XYäD~ï_aÍ“K¢ÜéÌô…ÄÃ@ÃPˆeîÑ®<dÙÙ]…í‰¿q¤]vafìÎK•32œw|aá=yÂ{uóéÃÍí‘ðBd"½‡G/ŒÂ ¡§YeÚ{(¼ü$Lw?=|uû…”^dq¬‰5Qá ây}Þí•ð3”Í<FÚ7MÁ¯ÏO)fú½©f·u˜øŸÌy°o¨¯¹ùüáæ×<$[Jyy}óÃOÂ+`ï+O*K½gâ¬=¥AEð\y÷7ß݈¥–a´©¥ÎÒ5x8ÙÝ^‡‘ßV«›„Ë—´„ë¢Iß•x™çíØ̽¾Œ#£dæÎw2õO¶6xEìÃ?¬ßò}ýPVӏ»½L|Ë‹±·s—Ü`hXÙ¼||K&Eâ ²“éJê@ųUaÎ{äóöJ‰@„™·UélÖiÃ1DBâÅ*T¨ßé€@«x6?™}-FŒ1‚¹èÒ¼­ÏfÓ„
-bMËIø³éû죥ð†ìùþئvûDhÿË×ÏDüýv¿É<ô"j“çv`ì-˜q°"\Ó’…óÒ¶`sÅ":ak9¹Í0tåqlÁù'ƒ§ñ½L9²£lƒKð9‰Çs-o‘|tHÙmWæ¦âÞæCÙ6¼Ù>^qÏQÉä¦ý(B]¹}Ô	Åk7“	Æ×rr°pG
-Ç@ÑÖsz<¶e&³—Lh¬-,¹!Î\õ~2ö^’I-œüj1!¯ÀÞ[B¶:ÃÚëHøp=?˜­ä„êeÉŸHÎXÍ©|2=ŸÜ´?°]MóD& Bé„à@‚‡ûX¼FƒzjK¢0ÖP[V.÷¤d&¯r/§ê°™Ó!ìÛé”ÔÛK¤‘;àŸ ÖQ¥ÀÏø ÙÜ‘37ÈܱÀÆõàͲc†qÞ-›¼û1U„©–B»¸Rê‹v‚¤³”ÉÕKW–¡Ç•eîÚÚ€7´“ ÌÔÄüÈ–j¿`vxŽ@NˆŒÚ
-nrÙÄ-J/ ˜ªr)
-ͤïw=3Q\¹÷ºÞ¥;_ºJwª*ñŸºv<cÀ¨Ô§ÀZcsÛ÷¦{»K•i%.
-`sY(hMi„o…u‡R|Áÿ¡ÒX¥™¡Á–ñ››ùQvàÕ¶£® |—²´PÍÆ¡E›@!©å*n5n]Ôt^în_a
-9Ü1¡ÃÐg6N ]ªÙ†4½V1¥]‘ʤøùS¦JŽlW•œèNÚåÚD–½­@g,4ïŠÉ½‹¯Uvlå$¸J.]¯ÐÛÿ0ç3·Zâ7þ#3‚¬ëŠ=w¶wþ˜ßNP0ìÄQQ¸ö§òÌgÛý–i‡KS³è#¼7‹°Üë,ö´}ù†$u{«°ë˜þUŠ/–«çžy(Œoïwó@¸RU‡Ç)–JŠX<¦³›N‡ðà –	°LRv;.‘Œä§ïÝjŽkâ$i‘\›Æ<MNçw‡6j¸ 
- †7ÓÛ˜iþG‘òÞòõú›Ã¿Å·m[m•°`’H%Låç5Üa¹PúåÚ‹PË: «9UÕÂtøÞ*ëe½ÃwîÎuß_áà9>ä-%µgŠ“CCa{38n/ꦬ̱r(è,žÆJòbuºZpl¸éð P†Ï4Ö†`ÜÉt¼l3‰Xç6œÑ“\ðWOÅ.‘§œj×…ûK,­©Ø%Îx{'ÀÊ:Vë!WhÊU\¹\ÅÇE‡ï™BíæÃÅ%Â)BvËñk
-ƒT¢a Š‚4
-ß
-ùe¢ÖmW
-“VÈÏŠSy™CX‚šû2V§±â"td‰Z›Âô´a¤É.L<°Z,c
-™0øŸ¹·¾A $c0;§
-,¢:þ&ÕŽ÷ÖÐ*?¡7"#„ÀK.“µu©b8Qú™¼$Ä][Ø4	Òd†0}} ã·îël1ñt¦¶¢:þd.SÖ=ôI!å·8!3‚Ct5¥#0êKp¯rn»ÁL{_ßá}/¿å­_GëÚl=Ÿl³9uÆ(ÆõÜÉ»ý/Ôåqñ‰š¹WÞvxáãÛÛ 6|åM® <FÇrâ‚eýòÌ"/=¿;Ä{3²Nÿvàè¦û§¨SŒæÐ)¢îvB5¦ãƒéH™Õ¡ò©ã°<Î7—!¶ÿÿc¢‹^Áªk
-µÓP1PøNNøô_#âL|Äcecß©†ÏÊYU4^s§ OGCõßñÌ߉8™¥Œ‰øqÖIfê„´ËDÓ’ð£þ_ÉÛ?@ÀÈj›m Š•áCzÒáŽ9ÓGp)êŒÏk_^é$ú˜‚®Ÿôtø`Tj
-îû`êN®Ë,48àhÒL°U¡ü‡ñZ|¬ýøøX¾ùƒ™7
-ç†Qö|za±‚5¶øˆ‡†ÔxëÙ}@œ'	\@žÝ·Â†{@È)I¢òlÚ௟8àlíš! É(Pòú;áxœ£K‹dѨ  ÄqâÞN$<<å†Ó	e—Ñ0!າ$ô’Û[ÝQ•=v(wÜô­`Ýh•Š‚ä‚â°ÓN_;yãjDØnÂ2žhi}
-¶ÚeôFœt俬h8㺎ù\™Ü^æà À/Ð"ÿTTÄA¬âå· n*7e3]ÆS&>£ÁÖÙ8ýØû/ƒS
-
+xÚ½XKäD¾÷¯°æä’(·™NÛH†B,tv%àegwü(üØž‘øñ´Ë.ÌŒ€Ý¹T9#ÙñŽ/zO^轺ùôáæö‹8ô¢0ÈÂ,ò½(Ž‚$Œ<fAœ)ï¡ð~ð“Hï~zøêö!¼4È´VÄšÈ@Epñ¼>ïö2ô3”Í<ÆÊ7MÁ¯ÏO)fú½©f·T”øŸÌy°oȯ¹ùüáæ×<$[Rzy}óÃO¡WÀÞW^È,õž‰³ödœ:Žá¹òîo¾»	—ZFñ¦–*HÔàádw{Å~[¬n,—/)×Å“¾=*ñ2ÏÛ±˜{}GÄÉ̝ïDêŸlmð
+íÃ?¬ßò}ýPVӏ»½H|Ë‹±·s—Ü`hXÙ¼||K&Eâ ²“éJ©@êYŠª0ç=òy{)à Œ2oÉ VÙ¬Ó†4DBâi©©w: PRÏæ'³¯ÅÁˆ	CMgE`.º4oë³Ù4¡„XSbþlú¾ û(úGCöülS»}*ÿË×ÏDüýv¿ŠÈ<ô"j“çv`ì-˜q°"\Ó’…óÒ¶`sé0*ak9¹Í0tåqlÁû'ƒ§ñ½L9²£lƒKð9‰Çs-o‘|tHÙmWæ¦âÞæCÙ6¼Ù>^qÏQÉä¦ýFªrû¨Š®ÝL&{T\‰EÈÁblÀ5HEXÏéñØv–	˜Ì^>2¡±¶°ä¹<êýd콓Z84øÔbB^½·„,,lu†µWqèÃõü`¶’ªC–%"9µœSùdz>¹i~`»šæ‰L „Ò	Á÷;°xõä–D‘VP[V.÷„
+D&®r/§ê°™Ó!ìÛé”ÔÛ‹0HcwÀ?A6¬£R‚;žñA±¹cgn$¹)bë3<À›eÇã¼[6y5öcªS-%£µ’P_”$¥L®_Z[†W–¹kk6ÞÐ^'A”ɉù7-U~ÁìðƒœµÜ䲉[”^@1UåR2šIßîzf¢¸rïu½Kw¾t•îTdâ?uíxÆ€‘©O´Ææ¶ïM÷v—JÓ N\Àæ²PКÒß.
+ë¥ø‚ÿ#©°J3C?‚-õ››ùQvàÕ¶£®ú.eiB5‡m…¤r”«¸Õ¸uQÓ=@z}¸»}…5äpÇ„CŸÙ89€v©fÒôvXÅ”rE
+(“JàçL™*9²]Urf ;i—kUPXö¶±Ð¼+&÷.¾VÙ±”Wà:(¹t½BoÿÃœÏÜjAˆßøÌ²®+ltöÜÙÞùc~k8AÁ°GEáÚŸÊ3Sœm÷[¦.MÍ¢ðÞ,Ær¯2í3hûò
+Iêö(Va×1ý«_,WÏ=óPßÞîæp¥ªS,•±xLg7á‡,`‘¤ìv$\"ÉOÞ?ºÕ×ÄIÒ"¹6yšœ Ïïm0ÔpA@o¦¶1Óü"å½åëõ7‡ŠoÛ¶Ú*aÀ¤0]”0J?ï¬áÈ…Ò?”®½„rY`5§ª\˜ß[e½¤¬wøÎݹîû‹‚:xŽyËÇ@Ií™âäPPØÞŽ›Á„º)+s¬
+:‹§°’¼X.nzüÈG”áóµá#w2¥—m&	×¹g4Æ$!.ø«§â€—ÈSÎNµëÂ}%–ÖTìg¼½`e+Œõˆ+4å*®\®âã¢Ã÷L¡ö‚s„áâ’NÑ”N‘?»eø•‚A*Q0PÅAšFï†ü"‘kÈ¿¶«‚I+äŒgéT\斠澌Õi¬¸È ]Y"צ0ými²¬¦…¦@		ƒÿ™{ëBBƒÙ9m`gÐñw0©v¼¸·†Vù	¸^r™ä¨­©áDègò>’wmaÓ$H“Âôõ1€Œ{ܺ/³ÅÄÓ™ÚˆJèø“¹LY÷dÐ'	B!ָŁ‘R «)QGè°÷* ç¶Ì´÷õÞ÷ò[Þúu´®-ÀÖóÉ6›S§F1®ç¶XÄØí¡.‹OœÐ̽ò¶ÃßÞA°	à3(obà1:–,{ì—gÆy‰èù½ØACìÍÈ:ýK؁£›îŸ¢N2n@šC§ˆºÛ	Õ˜Ž¦3 eV‡Êg¤ŽÃò8L8ß\†Øþÿ‰.z][h(¯5TNCÉ@áw:9áÓ,|ˆ3ñ•}§>+g-TQ|x͝<
+ÕÇ3'âD–2&âÇY'‘e¨Ò.cMKH
+ø$oÿ #«m¶*V†éI‡;æLÁ¥¨3>¯}y¥7’èc
+º~ÒÓáƒPÉ5¸ïƒ©;¹.³Ðà€£UD3ÁV9„òéµøXÿúññ±|ó3oÍ
+£ìùôÂbklñ
+%¨;ðÖ³û€8O¸€(<»o…
+÷€ˆS’DåØ´Á_?q:ÁÙÚ5C ’q ÅõwÂñ8G—
+“E£€¢uâÞN$<<å†Ó	eñ0!າ$ô’Û[ÝQ•=v(wÜô­`Ýh¥Œƒä‚â°ÓN_;yãjDØnÂBO¼´>[í2z#	N*ö_V4œñ]Ç|®Ln/sðFPàèPG**t ¥^~ê¦rS6Óe<eâ3lÓ?€½ÿS£
+
 endstream
 endobj
-11325 0 obj <<
+11367 0 obj <<
 /Type /Page
-/Contents 11326 0 R
-/Resources 11324 0 R
+/Contents 11368 0 R
+/Resources 11366 0 R
 /MediaBox [0 0 612 792]
-/Parent 11330 0 R
+/Parent 11356 0 R
 >> endobj
-11327 0 obj <<
-/D [11325 0 R /XYZ 151.701 685.529 null]
+11369 0 obj <<
+/D [11367 0 R /XYZ 151.701 685.529 null]
 >> endobj
-11328 0 obj <<
-/D [11325 0 R /XYZ 151.701 335.001 null]
+11370 0 obj <<
+/D [11367 0 R /XYZ 151.701 335.001 null]
 >> endobj
-11329 0 obj <<
-/D [11325 0 R /XYZ 151.701 335.001 null]
+11371 0 obj <<
+/D [11367 0 R /XYZ 151.701 335.001 null]
 >> endobj
-11324 0 obj <<
-/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F71 5424 0 R /F85 5521 0 R /F51 3729 0 R /F17 3698 0 R >>
+11366 0 obj <<
+/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F53 3738 0 R /F85 5513 0 R /F51 3736 0 R /F17 3698 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-11333 0 obj <<
-/Length 1524      
+11374 0 obj <<
+/Length 1522      
 /Filter /FlateDecode
 >>
 stream
-xÚÅXKÛ6¾ûWèVˆ>E±@-¶	¶hƒ»EI²­]±$Gn÷ßw†#ɏõf6ЋF¤†g†‡âˆè6чÉÏד·ï•Š÷NÈèú&’BðÄ«(N<·ÞD×Ëè»Êm^•Ó/׿õ„û86¨®< -HO[®øt&E¬ÙÇìn:ÓÖ°÷S-X–¶]V7ØcY^Ò—«´˜§3Íÿí›Yg
+xÚÅXKÛ6¾ûWèVˆ>E±@-¶	6hƒÞ¢‡$ÙÖî
+±$Gnößw†#Ék¯÷i½hDjøqføq(Žˆ®"}˜üz1yû^©Èqï„Œ..#)O¼ŠâÄsëMt±Š>³y¶lóªœ~½øÔîãØ ºò\€¶ =m¹âÓ™±fŸ²›éL[ÃÞOµ`YÚvYÝ`eyI_æi±Hgšÿè›Yg
 MbX½ðÁ(
-ïÎØa'=jM~¹ž|›HèåÃ-×:Z“O_D´„o¿F‚kŸDwA³ˆ´Mxlm]MþœˆÝ`H»;ñj<ãô]ƒSmE2%±Î‹¼MC B;¸©%»šJ–SåØ<ý¡÷Ïɽi,¼K=ø×s¾¨ÊRÝ·1Òš›´nòòö
-Mt?U	«:š½YUÝzIïeÕö]]W]¹Däh¦À;­U4“š[ã	²]ï4[VEJ.V¦EÖP÷]Þ®èí[WmÝÕ¬Hë¯
-ïmv‘Ž¨M0SÌ¥·4Áåò÷tCÍ~»˜‚Ù?ýA­«nƒý‚UȘº=æ¾”’;kÿ¯0®	CÁH“€ƒˆa¨Û†ºÒ’$Lýa2ƒCØüŠ¬\RçMUÓ^òeƆh
-S‡hõ¾4ݼ¹oÚ¬ ÖiØ5ŽSFÒz]!ö,v)Vm0V
-}‡ÀJœ® æè5[ø¸JÛ¾A˜ª·…úÒùºïí×Mû+9@5jmUgKzÇCIÈ
-–:¯aFhH¶ ½û~HVÿÂS÷œûœU°«Æ•¨Êô¬dU“å­ä‰E¾o˜Ô½»D÷Þ,ï¾uY‰óÞã–I±§ªoû5ð†«8Þ÷6A›clù&0§ÆâÃ~Žð1Øã"	@Ân†ý:Žy¬l¤¹OlTgÑÍNRØG{˜nlŽÁàƒ|#Á¸gå³³Qó ²wí³îñTgcÙ׿$×=˜ÓÄšKÈ—û“š'#é8dùÈš˜+‘|ÏÐd0aßùs@=²4 ¨…Ý«Ìm‗.òTÔ—'ªqç°M㢝!ü¯ÇÎË-™¤PÜxtÑs7äûO˜Óƒ,(!]­Q@– 1'‘ŽßPóËsɧ!X}ò½ê	òmO&ßÔiä;Ý®‘0gÿ뱎‘ÏsåÐEÇ“þWÓ„"NàP‡ÃÚ18MÌŠðLÃW§’Ò9ì‚ç"<¿†gžexÂ`›xön:‹¥¤â.I¤$ð¨Ž
-ûÅQT´B	ÿAoG¡bÚ!Ð*QÀAI­ŒDM¢WiH¿%8ü™»G)®üyR÷Ë¡žØ=[À“wÏÔi»çt»FÆŸ!ü¯Ç:²{0ek	X–'IŸº#­3´‰â°‰Üá&Jà—IébÖ‘¸Ù9
-ÇàÚ'÷µÉ¨ÝÔ豎]â­ñÚEx†kÛ<—ßðó©ÍyN‡—C=Áï-àÉü>€:ß§Û5ròá=Öq~Kg K£ÉtyœÂÎøÀ]à{Nb‰©Þ¶:Ã´4ãÓŒïT¾{“€@&ÃÝ~¯ÅxCÚj%\»ñ^o ðÏ ¿ñ —œ%¹¿êûäß<•ü‡P'‘ÿv
-„=Gø_õòÐsæiöÕð]ºÀ~Ôb¸’öÛìßRõf?] 7Ü}–û=b)÷ üê„û=BJkÆxďßðQU[}–þá´–¢9Ä¡—‡u›™ŽáçÂÈh?"Nhøõ*o貶¨ÊÏBšÛ®JîsCñ«Wú;y
-mБ—MJi_îal(”vSÉÖm¾Á"~Ü–¢zíPzÅ«´ÎŽ¿°’æ5ûëòâí‡ËlŒè¨ÒFµ±š´šMºÈÞÐüí*h54$ÅF˜ºÊ—TÊóCI>“_mVWø+宅V§s0?_ç-ºrOC6u5_gEC­PD=bõÇ÷WTLmCùK¯wäw_”ÝÔYCÕ±þsÞW_·•P…5øcKû
-4R
+ïÎØa'jM~»˜|ŸHèå;†[®u´,&Ÿ¿Šhß>F‚kŸD7A³ˆ´MxlmÍ'MÄÝ`H{wâÔx<ÆéϺ§ÚŠdJby›†@…vpSK6ŸJ–SåØ"ýiðOïLcá]êÁ¿¦XðeU^’ê®E`ˆ‘~Ðܤu“—Woh¢Û©JXÕÑìÍuÕ­Wô^VmßÙÕuÕ•+DŽf
+¼ÓZE3©¹5ž Ûëàf«ªHÉÃÊ´Èê¾ÉÛkzûÞU[w5+Òú[Ã{›]ä#*F“Ìsé-Mp¾ú#ÝÀD³ßϦ`ö/RkÞm°_°
+S·‡Ü—RrgÍàÿãš0dŒ4	8ˆ†ºm¨+-IÂdÐ&38d‰ÍoøÈÊu^V5½Pà%_`lˆÖ0uˆVïKÓ-šÛ¦Í
+`½‘†]à8e4 ­×bßÀò`—bÕcÕÐw¬Äé
+jŽ~P³…×iÛ7Sõ¶P_ºX÷½ý:£‰bw%!¨¦@­­êlEï¸b(	YÁRç5Ì
+É– wÛÉêCxêž³~—³
+vÕ¸UÙ‚ž•¬j²ƒ¼•<qc¢Èw- “ºwçèÞ›ÕòÝ÷.+qÞ[Ü2)öTõU¿ÞpÇ»~Â&hsŒm ßæÔ¸£Q|ØÍ>{\d!HØ͐#°_Ç1•4÷‰ê,º¼“vÑc0x/ßH0îYùÆÜÙ(ƒy Ù»öEˆGRd_ÿ’\woNk.!_îNjžŒ¤ãå#kb®Dò˜ 
+È`®ó§€z`i P{0¬2·‰ ^ºÈ{P}P_f,œ¨ÆÂ.\4‹v‚ð¿k8/·d’BqãÑEÏݐï?cNW² „tµFY‚Ä‚D:~CͯÏ%Ÿ†d`õIÈ÷r¨'È·<š|{PÇ‘ïx»FÂœ ü¯Ç:D>Ï•COú_5Ngd2ˆ8CkÇà041+Â3
+O8\2HJç°žËðüžYx–á	ƒmâÙ»é,–:ˆ»"‘’À£:6ìgUtPÑ
+U$ü½…Ši‡@«D%µ25‰^¥!ü–àðgò§IÝ/‡zb÷lÞ={PÇížãí‚ð¿ëÀîÁ”­%`Yž$}ê~ˆ´ÎÐ&ŠÃ&rû›(_J$¥‹YGârGä(ƒk_œ8ÜCÖz$3 vS# Ç:vŽ·
+Äjá®Yló\~Ãϧ6§9^õ¿·€Gó{ê8~o×ÈÉ„ÿõX‡ù-,&Ó-äa
+;ãwï9‰¦zØê3ÐÒLŒO3¾ÓUIîL™wø½ã
+i«•píÆ{½= <Â?ƒüÆ\r’äþ
+¨ÇÉðXòïCEþØ5öá=Ö#ä çÌÓìªáÿºtý2¨Åp%ì·÷Ø¿¥êÿÌ~º@o¸ú$÷{ÄRî^øÕ÷{„”ÖŒñˆ¾á£ª¶ú$7üýi-EsˆC/÷ë63ÃÏ…‘Ñ~2DœÐð‹ë¼¡ËÚ²*¿i®ºz(
+¸Ï
+ů^éŸ<ty(´AG^6-(¥}E»†±¡PÚM%[·ù‹\øq[ŠêµCé?\§uv¨ø…•4¯Ùßçgo?œŸað`DG•6ªÕ¤ÕlÒeö†æo¯ƒVCCRl„©«|E¥<?”äà3ùÕfu…¿òŽJhuº óóuÞ¢+·4dSW‹uV4Ô
+EÔVz?§bjÊXz½!¿û¢ì¦ÎªŽõŸó¾úº­„*¬ÁZZ`Øfj4W
 endstream
 endobj
-11332 0 obj <<
+11373 0 obj <<
 /Type /Page
-/Contents 11333 0 R
-/Resources 11331 0 R
+/Contents 11374 0 R
+/Resources 11372 0 R
 /MediaBox [0 0 612 792]
-/Parent 11330 0 R
+/Parent 11356 0 R
 >> endobj
-11334 0 obj <<
-/D [11332 0 R /XYZ 100.892 685.529 null]
+11375 0 obj <<
+/D [11373 0 R /XYZ 100.892 685.529 null]
 >> endobj
-11335 0 obj <<
-/D [11332 0 R /XYZ 100.892 628.122 null]
+11376 0 obj <<
+/D [11373 0 R /XYZ 100.892 628.122 null]
 >> endobj
-11336 0 obj <<
-/D [11332 0 R /XYZ 100.892 628.122 null]
+11377 0 obj <<
+/D [11373 0 R /XYZ 100.892 628.122 null]
 >> endobj
-11337 0 obj <<
-/D [11332 0 R /XYZ 100.892 561.173 null]
+11378 0 obj <<
+/D [11373 0 R /XYZ 100.892 561.173 null]
 >> endobj
-11338 0 obj <<
-/D [11332 0 R /XYZ 100.892 561.75 null]
+11379 0 obj <<
+/D [11373 0 R /XYZ 100.892 561.75 null]
 >> endobj
-11339 0 obj <<
-/D [11332 0 R /XYZ 100.892 549.795 null]
+11380 0 obj <<
+/D [11373 0 R /XYZ 100.892 549.795 null]
 >> endobj
-11340 0 obj <<
-/D [11332 0 R /XYZ 100.892 537.84 null]
+11381 0 obj <<
+/D [11373 0 R /XYZ 100.892 537.84 null]
 >> endobj
-11341 0 obj <<
-/D [11332 0 R /XYZ 100.892 525.885 null]
+11382 0 obj <<
+/D [11373 0 R /XYZ 100.892 525.885 null]
 >> endobj
-11342 0 obj <<
-/D [11332 0 R /XYZ 100.892 513.93 null]
+11383 0 obj <<
+/D [11373 0 R /XYZ 100.892 513.93 null]
 >> endobj
-11331 0 obj <<
-/Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F71 5424 0 R /F17 3698 0 R /F70 4384 0 R /F4 5492 0 R /F51 3729 0 R >>
+11372 0 obj <<
+/Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F53 3738 0 R /F17 3698 0 R /F59 4373 0 R /F4 5484 0 R /F51 3736 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-11345 0 obj <<
+11386 0 obj <<
 /Length 19        
 /Filter /FlateDecode
 >>
@@ -63563,20 +64486,20 @@
 xÚ3PHW0Ppç2ÀA c(á
 endstream
 endobj
-11344 0 obj <<
+11385 0 obj <<
 /Type /Page
-/Contents 11345 0 R
-/Resources 11343 0 R
+/Contents 11386 0 R
+/Resources 11384 0 R
 /MediaBox [0 0 612 792]
-/Parent 11330 0 R
+/Parent 11356 0 R
 >> endobj
-11346 0 obj <<
-/D [11344 0 R /XYZ 151.701 685.529 null]
+11387 0 obj <<
+/D [11385 0 R /XYZ 151.701 685.529 null]
 >> endobj
-11343 0 obj <<
+11384 0 obj <<
 /ProcSet [ /PDF ]
 >> endobj
-11349 0 obj <<
+11390 0 obj <<
 /Length 1263      
 /Filter /FlateDecode
 >>
@@ -63584,815 +64507,827 @@
 xÚ•ËrÛ6ð®¯à‘š©‚o´Î83ŽÓX3=¤9ÀD¡¡€ìº_ß]ìR¢2ò¡',öýÒ¨Òèã"åóýzñ"Q'™(‹h½Dš&M›EUÞ$U+¢õ&úØɃWv¹ÊEçÕòûúÓâ·õâï… 5i$fRY‚ŠºýâÛ÷4Ú ñS”&yÛD/uå%(.K€‡èqñû5%Y“ÔUý”„@DeER7õ<Ž²Î’¢©(Žû»_o–m¯ï>C4eß~}¸'èóº@ Œ¿üú#嫬Mš¦!áõ«:~¼¹³ÊñRïr%âÀ”`6iSLÛÅÛ,ɪI|§êoc:›XÒÕšc¿#°?êÍRÄŠnÞÐ)ÓÎ3ngœ"ñívzì/y÷º·Ò3ÇÖš=¡9¶6Þ˜½ÔãžÈ“²hɿΌˬ‰½5°æ9©Ì‹øQî‘ð$WùêI:µ!2k
 ,3Ù„SQG"KÚRœŠ¢HDŦò*6(QüeãHQ at j帡´~TÞŸ°^.s[¦¯ç9‡[Sò;ð©H1SŠ€»5/袱ÃæD·È!ÒPD™­W,-ép…^ƒ+$$=3kžµgÒ²U…}1B1;Ìq‰·¬ŽaŒ(ŒŸóÿ´\)ÕÉc(pŽîÀY¤ñ!P  n,ã8o	X«rh.–éÔ`ö•Ø¨†èwh:ÀÌ#Â{ÀçSdˆ'T1ƒW×|žâ†(åH ‡AIm¡;}X=F2b˜°[H±NU4«“=4Ù/X¦&î9ÁÂ\—GÀH€Ë3?KróÒ
 jß½qXO7·3Èò²rÞ(ßÊ®|HÕaŠ(0j”^›Ñ%§‘%eÖNCƳÙy<ñ‚u(…8'"i<º$òzܐ#è›#d˜]äš&á‹i=[È q¯Ôi6”¨IU(Ý\"T¸?kkƽ¢¦åô†	:›IÉ­–öŒÝ¨g›—rÂ{©‡Ëà:Qv ¹”k¬-öw;(ôqÓÌ"Qž :¶ê…XxZ4¥¬›o³4µ,î÷ÂqÜ(b¢QY6y<Ûj¶Z™M[-Mª¢:oµÓ^{xúKu^?+÷ÆÊ‚7NTÕÔ5,!c8»°•Œ¼F¤gÉ-LÛ°€ZØÊØ^Žú_jLBi>CÜpîåIˆúÉâ<	¨›^€ %¯4Ò¹AQ}Ë͉@°/ëE«!áôN´?µ"¤#©ƒÔ¸ å¸ñÏD1U^AX´¸!`<ŒŠˆ°$¯øÉË¿„íí»ƒM¦Æ^9½R㥂¼P‘Eý3;Vc§ˆƒæä$fYîœ8$Š’rlדâùˆT§ùö+ü¬ÇŽßvtq”½ÚÓXzú£ðº*•Pc˜  ø鹘ᓠlº0À(j—ðÓ	Cשäšk÷´F±;qèw†€]Hà3«£§"Ó¢>váË ÃÙéê ™ËxÕ¡Ðn4ƒéµroé¦
-Õ£ÕôYš=´“©ƒUnueŸcx KZxZåv¼Äáª*‹ø^wÖ8øLÿ¤A‚<ŒàžnÎGî”ó¬gÇFþLEacî™ï¦…Ÿ`èpü^O_ôw·e:_ð0'M^ÃêÉ“Î YgâBþæÿÖf+
+Õ£ÕôYš=´“©ƒUnueŸcx KZxZåv¼Äáª*‹ø^wÖ8øLÿ¤A‚<ŒàžnÎGî”ó¬gÇFþLEacî™ï¦…Ÿ`èpü^O_ôw·e:_ð0'M^ÃêÉ“Î Y‹öBþæÿÖÜ2
 endstream
 endobj
-11348 0 obj <<
+11389 0 obj <<
 /Type /Page
-/Contents 11349 0 R
-/Resources 11347 0 R
+/Contents 11390 0 R
+/Resources 11388 0 R
 /MediaBox [0 0 612 792]
-/Parent 11330 0 R
+/Parent 11356 0 R
 >> endobj
-11350 0 obj <<
-/D [11348 0 R /XYZ 100.892 685.529 null]
+11391 0 obj <<
+/D [11389 0 R /XYZ 100.892 685.529 null]
 >> endobj
 3162 0 obj <<
-/D [11348 0 R /XYZ 100.892 660.623 null]
+/D [11389 0 R /XYZ 100.892 660.623 null]
 >> endobj
-3927 0 obj <<
-/D [11348 0 R /XYZ 100.892 472.86 null]
+3923 0 obj <<
+/D [11389 0 R /XYZ 100.892 472.86 null]
 >> endobj
 3166 0 obj <<
-/D [11348 0 R /XYZ 100.892 415.142 null]
+/D [11389 0 R /XYZ 100.892 415.142 null]
 >> endobj
-11351 0 obj <<
-/D [11348 0 R /XYZ 100.892 381.639 null]
+11392 0 obj <<
+/D [11389 0 R /XYZ 100.892 381.639 null]
 >> endobj
 3170 0 obj <<
-/D [11348 0 R /XYZ 100.892 251.115 null]
+/D [11389 0 R /XYZ 100.892 251.115 null]
 >> endobj
-11352 0 obj <<
-/D [11348 0 R /XYZ 100.892 222.745 null]
+11393 0 obj <<
+/D [11389 0 R /XYZ 100.892 222.745 null]
 >> endobj
-11347 0 obj <<
-/Font << /F76 5480 0 R /F17 3698 0 R /F15 3700 0 R /F50 3701 0 R >>
+11388 0 obj <<
+/Font << /F76 5472 0 R /F17 3698 0 R /F15 3700 0 R /F50 3701 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-11355 0 obj <<
+11396 0 obj <<
 /Length 1556      
 /Filter /FlateDecode
 >>
 stream
-xÚ½WÝoÛ6÷_¡·ÉÀ¬è[ò^†4mƒvIÛ-: í#Ñ6‰ô$9iö×ïŽwR$Ï(¶΋}<žÈûüÝÑw6Žï\Î^¬fg¯ß	|oé/gµv‚$ð2?pÒ|é%ËØY•Î'7Ãù—ÕÛ³×aèäÞ2Mc+¦^Fp’ºV›FtÊèù"Jbwݘš¨w«˜ˆ//ˆèþ'oÅ"íqº[±ë$,܆¶¢¯Ÿ½ZÍþšph<R4ñ¢È)êÙ§/¾SÂÞ[Ç÷¢eî<XÉÚ‰’ÜK“èʹ™ý:óÇÖÉQëã¥g­DÃ^ȵi@0M]Ñu²ÞuJop¸‚Øõ“í¸DûF»`æ<Ì]4uQ€Ð]cªJ–´¯e‡¼ü1ÍݏÀÍ–n-îæaæJ:JÞÛEóˆž õAä%ñ’4܁|Ú¶ê¶ùÈùÏ~™¦Ã)„܍Pš8¢ªÙë’6
-Sת«¥Æ[:âÑGðñ–Ï,PÁ­ÐéÍq”º¿hCŠÛí]#ÕÊê‘r%›äkœÂ[šº?½(Èú„¢{óñ½¸Ž]Õ_ÕlxÓ	ò*ñ!\$8œ`šÐêo"Ð=Yæî‡ùÄe T›NÝÏ2ˆñàtø‚U›¸ÝF(ÇEQŒÁŽ¢hª,°Õ<puQíKù“Mâ>û ð‚Iê¥^·}/Íé|avðÍAºZ²÷×›z×Øx܏´:È-Ò±ÆÚ—ÁÏÆÖ™¸ZUªÃð?ÎÁuÞ7•]ðͤmð]꾿í(A¡[G	ÅÕcßÊfQqÒWÄ[ïu‘VÏõŒþ—žß¥æo²Ü’4°ÎÌœi(	% ‚MÓví³ª&¿ö °odŸ‰Ù=D¶E
-ц|m}gékU4¦5뎒åAuÛ²CÂö¼YÓ>!90Úýn(½ÓgʹMh£Ø€ëÒæJR·llúTm6»w at Tª R~ÖHŒ±æ‡–Ô*%ºRY—RÄ4ú CMæ…Y4Qçz@š0Í]
-1R’Jº:H3÷Ža¹¥e®ØŠŽ£^DÅRÚX‰Ìº•.Gçd}tlŒØ†“ƒF-‰Þ`û‘
-š‡5ô_Ak0ËÌÖT{â  5E¾â	L·¥e‰HeO§!p-1à?ˆ¬IÓ,l¶ÀÿÄd`2é¥[bœ#p%Jh
-‰Ë}`“ùÐ8w¢‘ü
-Q
-¢¹ÈAöÒ‚² =šVd+2ÈV¤¬33QX,Ðœè˜j•°Íå¯p@Ð\ʸÂÅÛóXKÑA¢´=ÛÞÔ¨æq¹V"‡öm ZK€-ø»ÂŽ>H‘ýÕ^²<˜uDÇÑ$Ey?EU»<ˆl0¨ä4o€Iæÿ–}ß'$dqãàügæg?ñm$Žèg¸Áà¾Ù3”„Í—
-bÕ™†Q²Rí^–náŠÀëÏCÛGÊ_øJ4Ü‚i
-Á6DWœé 0©I‹ÜBÛrDÚöô¼9UÊŸO<CL=zâF6Œ8'‡ÔK˜Nwt+j€æœï!ꐋ‚fŒ¯ñ~–8L˜N|BwÒžuMµºUš=95"au;}º2›¾ã܍Úõ¾û¦ßlèŸc̺A@掾tÎw»¾‰sQé²×¶-[pñô¦âÚz²É:§‚{~L7í ërÌWK³pŒ¥°b,Í·må"£4Ôç­$/äP¹´OÝerF-zÏúfÇÂÒá{ñ«
-GÌ#°¦ÈtdP!4\‚Æ=Ã^«ºþ]ò<’+3DuxÑó€<-INCÃݪÝéëó²2·ýx+èÑ„íMUâV
-‚<óf.½ªy\æ‡;»í'¡è:ÌÝÊòäõóòQ‹Zx3Œ×/€ÙjÀë–v(;ŽÁ¢Ùk«
-œIxÓh9vvñæõÍቴÛ?~Ž%åïïÞüqvE©¹ÿÊz´‘®ŸÛêçã‹FŽPdÈ9½€æ¼€³võ’-äÉ#÷_Uã×S½¸’
-öÿ¯V³ “àó‰
+xÚ½WÝoÛ6÷_¡·ÉÀ¬è[ò^†4mƒvIÛÍ: í#Ñ6‰ô$9©÷×ïŽwRdÏ(¶΋}<žÈûüÝÑwÖŽï\O^,'¯ß	|oîÏg¹r‚$ð2?pÒ|î%óØY–Î'7ýé—åÛ‹×aèäÞ<Mc+¦^Fp’ºUëFtÊèé,JbwÕ˜š¨w˘ˆ/¯ˆèþ'îBÔwbvƒ8HÝ«ØvnC[QŠ×O^-'M¸4)šxQäõäÓß)aï­ã{Ñ<w­díDIî¥Itå,&¿Nü±õArÒúxîY+Ñ°reP'LSWt¬·Òk\'® výd;.ѾÑ.˜9
+sM tטª’%íkÙ!ïLsÿ#p³¹[‹ûi˜¹’Ž’vÑìÑ þ,ˆ¼$ž“†[OÛVÝU ù ÿÙ"Ót¸"…»JGTÕ¬1;]ÒFaêZuµÔxKG<ú>Þð™*¸z-½é,ŽR÷mHq»½md¡ZYí)W’ùس¬qB
+?nXèÐýaèEAÖ'Ý›ïÅu쪖øªfÛNW‰á"ÁáÓ¬…VہîÉ<w?L\BµéÔÃ4Á ƒßN@‡ÏXµ·Ûå¡(Š1ØQ*l5
+\]T»Rþd“¸Ï>pPpz©AÆÍBßKs:B˜}s”®–ìýõ¦Þ66#­Žr‹t¬±¶Àeð³¶u&î€V•ê0üû)¸Îû¦²3¾™´
+¾KÝ÷we#(tgã(¡¸bìZÙÌ*NúŠx«.02ÂꙣžÑÿÒó»ÔüM–»B’Ö™Ù‘3
+%¡D @X°I`Ú®}VÕä×vì3#»ƒÈ¶H!ڐ¯­ï,}«ŠÆ´fÕQ²<ªnS6bHÁž7+Ú'$F»Û¥wþL¹´	mp» mnT!uËƦOÕf³{D¥
+*ågÄk~hI­R¢» •u)u±'¦ÑGAðj2/Ì¢un¤	ÓÜ¥#%©Ô¡+ ƒ4sï–[ZvàŠèh1êEÄP,¥•È¬{‘ñQértNÑGÇƈýaxpШ%1Àl?²Aó㡆þ+(p-f¡€ÙšjÇcC d£¦ÈWü1aƒé6´,©ìé4 ®%ü‘0iú€…Íø?0˜Ì'z©À–§ÁÈ\‰ZCârŸØd>4έh$ƒD”‚hÎr½¶ ‡,hf­ÙŠ²)ëÌÌE34':¥Z%ls¹Ç«4—2®°Fñßö<$VRt(m϶w5ªy\n„•È¡}è€Ö`þ®°£Rdµ“,fÐq4	EQÞO@QÕΏâ *9Í A’ù¿%Cß÷IÄ	YÜ88ÿ™ùÙO|‰ún0¸ovŒ{—Å(%aó¥‚Xu¦a”l‡T{P…¥[¸"ðúóÇÐö‘ò¾
+·`šB°
+Ág:Ô¤En¡m9"m{zÞ‡œ*åÏgž!={b!Fœ³Cê5L§[º•F5 at sÎ÷uÈÅ?A3ÆWŒx?Kœ&
+Ì 'î‡ÐµgÝR­n”fOŒ°º¿GݘußqE£¶½ï¾é7úç³HÃÜÑ—ÎåvÛ7q.*]öÚ²e®žÞT\[O6YçâTðÀ©Ó¦u]ŽùÒbiŽ±VŒ¥Y8ත\d”†ú¼•ä⅁*—ö©»œQ‹ų¾Ù±°…tøÇCüªÂó¬)ò€TM#— qǰת®—<Ï£äÆQ^ô< Ζ$§¡ánÔöüõy]™»~¼ôhÂö¦*q§†÷Ł‚<óf.½ªy\æ‡;»í'¡è:ÌÝÈòìõór¯E­
+¼ƉÛHÀl5àuK;”…Ç`Ñì4‰Õ†
+ÎŽ$¼i´»¸zózq|"íöŸSIùû»7\ÜPjî¾²‡öö1Òõs[ý<p|ÕÈŠ9§gÐœgpVÂÁ®ž@²%<{äþ«jüàzê °WòHÁþÿÕròæöóŽ
 endstream
 endobj
-11354 0 obj <<
+11395 0 obj <<
 /Type /Page
-/Contents 11355 0 R
-/Resources 11353 0 R
+/Contents 11396 0 R
+/Resources 11394 0 R
 /MediaBox [0 0 612 792]
-/Parent 11330 0 R
+/Parent 11398 0 R
 >> endobj
-11356 0 obj <<
-/D [11354 0 R /XYZ 151.701 685.529 null]
+11397 0 obj <<
+/D [11395 0 R /XYZ 151.701 685.529 null]
 >> endobj
-11353 0 obj <<
-/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F70 4384 0 R /F51 3729 0 R >>
+11394 0 obj <<
+/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F59 4373 0 R /F51 3736 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-11359 0 obj <<
+11401 0 obj <<
 /Length 2043      
 /Filter /FlateDecode
 >>
 stream
-xÚµXKã6¾ûWø(cE2õ<Î{7Èl:è^ì!Ɂ–h›IôŠòôt~}ê%[ò(l‚ Y,‹õøªèh}\G돫7O«ï>ìvë<,ó(^?Öq…E¹[gE¦e²~ª×?¦¬ë6¿>}OìEXfY‚ì»2Œ€;b>•…q¸ÙÆQ¦‚‡FwíŽ›­J“@w5>ša¸R½Ù•A?˜še§(–QIº(çI:JÏw
-¹VïŸVÿ]Å@找i¨ÔºjW?ÿ­kXû~…ª,ÖÏÄÙ®UZ„YŠÒšõãê§U$6ˆ¦¶Hã©qœ‡;Ø’%eHF5~‰âœô7~÷!Ng»h8jý±7z0=\X©Àzo;lvyð²)’àÒ“ ßāÃ
-ì2Ïy³Šé®ouW!³eA6˜²¾lÒ,ж¹Þ)<¿æV4Þîâ0ËÕŸºæ'Ý飏-àXRê‹Õ£šLx|ü*×uV¿róÕî°ð.Ë‚
-õ;9[Ïwàï^ÓÒgügЬHÔ—ád:$
-¶Ò”DËé\ãŽvõK”FC½/zt§n_¡×Ê ©õy‹ƒJÛX…iR²j^·°'þûmðúÞ5ƒcÏØöܘV®8†­.M#q)Û˜­·ÇnëÄ“ºgX°ÄpéÍÿs…Ý_¿BóÒ8	jë‡Þî/ƒaú’ϐî_ü`ZtŒgä’ìØ{×\÷·¶³-&Ï¥]òÙ³­ÍVC^³!:C‰öŒç¹þ3÷—À7œxZÈÙšL& T̼ùÆ€.p¼*c8þØkAÉ2"o •Ž)¦Ç ñл–GŸ™û?¶«1z^ø×SÂr8p<jºÛ^oDg¥˜‹îÔ/]Vc$É·„ñºáéAWƒë=À}žGÁ¿½é=.€iOîÒÔÌ´‡è/Ùpbê8ÃÈ’Þž¹ËÀs&ݍg¸PŽj5û|¢]ÊÊ™¯g>¡· î·¡Ìs<!8È&âyþl)¶åª#’µ¬4•k…î:Îp”Î
-<à{˜/AîÙÜW€:VE_슂õÛ=9»g|wdèŒXeKíÀæ	”Í'Þ[@cÙhE!…
-Êð P`ˆÁÂø—YÁ`¶ìcŽšèATAÓ,è|2Í™£ÙtþBÁŠÀ.q©0< 2x.1,èyS2§E‰y
-’UæY9éàô…z¼s-騲<ø´×ûULÑÂâf0QN©HÄQ€àñEP‘K` ¾ªë €’#\¥fŠ¦”É9ãÐÒ¢3žô®iLy«‘o¬—óâ¾EÜAxɘªÆ¹w{…£ya¢Ä¥xZA"’ž#Àî«)#‰c¦"Vl²‚Ù£›ZÀÛ6‘d0ºe€Å8ÇÞk8pnú/êH0•Ä#®Ì!7è’çýÕ¥¿U$ \„1]Á|„aå[¸å/xÎÛßØ™¹dj™¾r‚²";FÀÍç%P¢v›©4x@Šî¡Š\Ý‹Üak•Â2§$•Ð,]0á
-ã28k‹sJ#…P 
-åx0Ö,$as2ãyÀfÑRÓ8|aò˜48~;‹¦aŒ=¼{‹aÁvü
-Ö-¦<%D¢æŽ`-Þá<ñ„7ïÞzîg¶I®‚)X`\¯G_ü’ŸO–¡™§óÔBm!GÕõ©w°ðÉ.æUÕ;ïXSÒ|Þ£½0ÍzY#¼#ʁ¿Ù8‘\á¼78þ^¼°!¨à÷‡wÈÿúA¨ßöK1o51ÿ tÒN€Oñ6 ?”Q­áñ =4Hò-üaºÕ#yìô@†‘DՍˆ£Nš¾R²Ï‡)öOºiŠH€(u/_qU®?êÎþF7EX,¨èöFXÙHÙ
-yq"r¸«äñÔˆéõ®$0›É‚)íàMsF†Ž“¢Ì	Ô[{X3#õ¤Ñ&_676Í[[í齆¤Æ	K'¸;l{FÄ6¼Ó7òef" !–Òb±P Ò“ˆ}š€a(@¾îŒ»øFZö«4f™ì¹1ÒfÞùpÚa~Ø* ôITL—U;èK±§çñØJùóè+¨)ƒå_±ç…€™"ç2+"¼@xß‹t„pÖyÆp3	Ï	‡Ôî†C3*¸`´åã“”O’‰ç<Î3¶±ÔëµaM'a
-5×È ?Sg…,§ã•±yþÃ\Ÿ^ÝVé³®fO±ëþ?%Ýú›Á(8Ÿè±ïs¦Ì‹.„ég¤c×p¼½ö0¶×4[¾ ‚B`׮ѵÍ!´ßë¸ï„Àγ^´Ä]ÀÆKšÆлjé©¿€¶‚a9DaGnÌCJÚ;Nu\\h=¢©	hó«ÅJ2>Š 5Ú‰‹`0HG¦£³[⌿Ì0›
-© ž)›$‚7ªköÍhÄ’ããHvþAc–«{‚µRýš+¹'8‘PHÔd䁼Őrm¼ru×E2M 
-FX=U>âƸŸ^–ùŸ¾­!w¾‡Öøꦲ\zÜßÄS¯‘†ûzãA&/Œ-÷µÜÉ9îA*ôÛ‹t‚qioOØ@ä˜9*—ÇšÊéT
-®5²f[Y¤fžïL‡1w]¸*hu»­¡’Ÿ%¶ôü¼/éGA\›æìô÷’ñûþiõ;áí»
+xÚµXKã6¾ûWø(cE2õ<Î{7Èl:è^ì!Ɂ–h›IôŠòôt~}ê%[ò(l‚ Y,‹õøªèh}\G돫7O«ï>ìvë<,ó(^?Öq…E¹[gE¦e²~ª×?¦¬ë6¿>}OìEXfY‚ì»2Œ€;b>•…q¸ÙÆQ¦‚‡FwíŽ›­J“@w5>ša¸R½Ù•A?˜še§(–QIº(çI:JÏw1r­Þ?­þ»Š
+Ì}ÓP©uÕ®~þ5Z×°öý:
+UY¬Ÿ‰³]«´³¥5ëÇÕO«HlMm‘ÆSâ8w°%Kʐ.ŒjüÅ9é1nüîCœÎvÑpÔúcoô`z¸°RôÞ6vØìòàeS$Á+¤'A¿‰†ØežófÓ\ßê®2BfË‚l0e|Ù¤Y ms'"¼Sx~Í­h¼ÝÅa–«?uÍOºÓG3[À±¤Ô«G5™ðøøT®ë8¬þ~å>4æ«Ý7`á]–êwr¶2ž	îÀß½¦¥ÏøÏ Y‘¨/ÃÉtHl¥)
+ˆ>–Ó¹Æí(ê—(†z^ôèNݾB¯•ASëó5•¶±
+Ó¤dÕ¼naOü÷Ûàõ½kÇž±í¹1­\q%Z9\šFâR¶1[oÝÖ‰'uÏ°`‰áÒ›ÿç
+»¿~…4æ+¤qÔÖ½Ý_Ãô%Ÿ!Ý¿øÁ´èÏÈ%Ù±÷®¹îomg[LžK»ä³g[›­†¼fCt†íÏsýg&î!/o8ñ´6³5™L ¨&˜yó]àxUÆpü±×‚’eDÞ *SLâ¡w->=2÷lW;bô¼ð¯§„äpàxÔt·½Þ*ˆÎ$J1=Ü©_º¬ÆH’œ	ãuÿÂÓƒ®×{€û<‚{Ó{\ Ӟܥ©™iÑ_ ²áÄÔp†‘%½'<s—çLº;Ïp¡ÕjöùD»”•3_Ï|Bo
+@"ÜnC™çxBpMÄóüÙRlËUG$kY%h*×
+Ýu"œá(xÀ÷07^‚:ܳ¸¯ u¬Š¾Øë·+(zrv+ÎøîÈÐ4±Ê–ځÍ(›O¼·€(ƲÑ8ŠB
+”á Àƒ…5ð/³‚Ám;ÙÇ.5у¨‚¦YÐùdš3G³éü…‚]âRax dð\bXÐò:§dN‹ó$«<̳rÒ7Àèõ<xçZÒQeyðh¯7*÷«˜¢…ÅÍ`"¢œR‘ˆ£ /(À1â‹ "—À@|%T× %G¸JÍM)“sÆ¡¥Ef&<é]Ó˜ó&V#ßX7.çÅ}‹¸/‚ð’1UsïöGóÂD‰K?ð´‚D$=3F ‡]WSFÇLE¬*Ø"d³G7µ€·5l"ÉatË ‹qŽ½Öp&àÜô_6Ô‘`<*‰G\™CnÐ%1Îû«K«H@¹*cº$‚ù:;ÃÊ·pË_𜷿±3sÉÔ2|å%dEvŒ€›ÏK Dí6Sið€ÝC¹4º¹Ã0Ö*…eNI*¡Yº`ÂÆepÖ10æ”F
+¡ Êñ`¬YHÂædÆó€Í¢¥*¦qøÂä1ipüv	LÃ{x÷Â	ìø¬[LyJˆDÍ#ÁZ¼Ãx&â	oÞ½õÜÏl“\?R°À¹^¾ù$?Ÿ,C3Oç©„ÚBŽªëRï`á“]Ì«ªwÞ°¦¤ù¼G{ašõ²FxG”)²q 
+"¹Ây3npü½xaCPÁïïÿõƒP¿í=–bÞjbþA餝 Ÿâm@(£ZÃãA{2h$ä[øÃt«GòØé#‰ª%F4}¥dŸRìŸtÓ‘ ?Pê _¾âª\ԝýnŠ°XPÑ퍰²‘²òâDäpWÉã©Óë]I`6	’SÚÁ›æ 'E™¨·ö°fFêI£M¾lnlš·¶ÚÓ{
+I7Œ–N$pwØöŒˆmx§oä
+6ÊÌD B,¥Åb% @¤'û4ÃP€|Ýwñ´ìWiÌ62Ùsc¤Í¼óá´Ãü°)T@铨˜.«vЗbOÏ㱕òçÑWPSË'¾bÏ1
+3EÎeVDxð
+¾éá¬óŒáfž©Ý
+‡fT<pÁhËÇ')Ÿ$Ïy&œglc©!ÖkÚNÂ&j®‘…A¦Î
+7XNÇ+cóü‡¹>½0º­Òg]Ížb×7üÿ~J,ºõ56ƒQp>Ñcßæ4L™]ÓÏHÇ®áx{í!al¯i¶ |…À®]£k›Ch¿×#pß	g½h‰»€—51Œ¡wÕÒSmÃ
+rˆ&Žܘ‡”> ´wœê¸¸ÐzDSÐæW‹•d|Ak´Á`ŽL	Fg·Ä™a*6R<S06IoT×ì›Ј%ÇÇ‘ìüƒÆ,W÷6k¥ û5/VrOp"¡¨ÉÈy‹!åÚxåꮋdš@Œ°zª|čq?½,ó)>}[Cî|­ñÕMe¹ô¸-¾‰¦^#
+÷õƃL^[îk¹“s܃Tè·;è1âÒ"
+Þž°È1sT.5•Ó©,\kdͶ²HÍ<?Þ™cîºpUÐêv[C%?K>léù'
+x_ҏ‚¸6ÍÙéï%ã÷ýÓêw·µ»
 endstream
 endobj
-11358 0 obj <<
+11400 0 obj <<
 /Type /Page
-/Contents 11359 0 R
-/Resources 11357 0 R
+/Contents 11401 0 R
+/Resources 11399 0 R
 /MediaBox [0 0 612 792]
-/Parent 11330 0 R
+/Parent 11398 0 R
 >> endobj
-11360 0 obj <<
-/D [11358 0 R /XYZ 100.892 685.529 null]
+11402 0 obj <<
+/D [11400 0 R /XYZ 100.892 685.529 null]
 >> endobj
 3174 0 obj <<
-/D [11358 0 R /XYZ 100.892 441.787 null]
+/D [11400 0 R /XYZ 100.892 441.787 null]
 >> endobj
-11361 0 obj <<
-/D [11358 0 R /XYZ 100.892 414.469 null]
+11403 0 obj <<
+/D [11400 0 R /XYZ 100.892 414.469 null]
 >> endobj
-11357 0 obj <<
-/Font << /F22 3706 0 R /F50 3701 0 R /F51 3729 0 R /F15 3700 0 R /F17 3698 0 R >>
+11399 0 obj <<
+/Font << /F22 3706 0 R /F50 3701 0 R /F51 3736 0 R /F15 3700 0 R /F17 3698 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-11364 0 obj <<
+11406 0 obj <<
 /Length 2077      
 /Filter /FlateDecode
 >>
 stream
-xڍXK“Û6¾Ï¯Píe©*K!Åw|‹ÇÎ:q'3»—$‰‘áC!HçßçktƒâŒ¹U.U	îÐè7nŽ›póýÕw·Wß¼KÃMîË°Œ6·÷›(öym²¢Ü§e²¹­7¿ù!ÙþyûÃ7ï‡M±/³,q¬‡lŸbìä˜~2ÇA¦ï¶»8M‚û¡oúù6aàãõÆžÆ4¸QíÚÅj”DYðæ¤Î£Æ$˜gtüÕÛÛ«¿¯"œ‰‚¦û8ÞTíÕ´6á>.‹Í£ãl7qZì³4Üln®~½
-—·ÒÕÛ'åÞÝ’.¦ºbŠ`<m£@3i÷½¿§1Ìøo˘¦ïŽý¦aÛš9Æ“ê…!£Z–èMJ¬Ûî@¬Ô(‡(fúÎé
-ó¾ûRA·=ø¡\jÅû4)Yn«­î¶ÄÖXÔÇ Ÿ­­,£Ç“f`–£á¹š@ÂF¸©¼‰	ïC at Uiky·ªç#‡¾yqÚ°g'Šr§ò´(Iå:	÷aÁ2ÇÙ>Âï ãCGÁ
-Öjr‚,nNjÃ%4Oùp ×fЮF´'F}pœOÛ8úi”SŸ§ò}Yʱ·'ÍûBçþ€J
-µéœ€¦F[&85¥ÿ£G›Y™@vz¤Ù#ýõÃ#kmͱ“Õ'52¶R]׏Œ½s—=î†þÁmÙ­™õÑÀü»8/Óž§Î¸óž¶EÀ!Ó"¢Ë0½í-mŸÄéè‡QͺշX#ÁÓ˜ÊoÇXànÆù4!;µXUxݍuÓìÖd^8E£ÉnI¸ÐT¹pÂäO²4x»Ø|g5Œõiq)Ž
-„éîeÇaªÆi\K‹'+K.z%’êÔQׯiÆî¾"*‡ë!+!44¢?Óiì+Ú2b!s4v`¶GÊZ—i¦Îu^SëÖù/!éV„c“ë³S4!ì“uke¢+ºâBàt™g÷SWQlªfïÙ‡}œEÌ÷#¶&÷ŠØ€[Ã!ŠBê”(°Ó6ÆSÏfr“ZJV_ôŒÙÂÃÀ’(E!–jrJXøã‰ìüd
-gpÕÆ>ðb{VÕª-ÅÎHž;ÉIöÔOM}95D^ø˜55âXˆˆ_}?5Í`½é[‘ñ«.r§*’š-#ºšÎ²×íºÿXŠ#—³’Ì{jæ/èù(ó'å…O+küb3òøhÈ™ZxsÆi(IIº<`ãv ™‹@NsF¤•‚„­Óº¶û5ùß×R3Ì=à!9cz¶æ­®«Q/¤Cja—K<sGRì²ÙVëÛº›Ñ¨8kéWk‚¾¹ÞýFË~ù‰ü?£‚1
-®Iÿ›‰¯ËTpAÕÂØ#ç¦ÓL°c? ;0©%ÆåàÃSKi)=W½A•Ë\ ;Ö3E¼Þ­„碗ipïÄ €Ø3ìxÔ$•r“aFÝ©®Ò83CGðA+ºÍ\`°%ãŧ)ŒN'ZÈsâÀŒËÐë5e*v-êóiH™ªiœ‹"ò{N¾\²@j´zÉ}1¤•LÝ3á"ß·¤Ì|Á)ۏڎ²z±êÓ6Í ©¹!Â~®)œËÃÊ=.û¾æ¬X¹ì,£‹(ì	ú‰jqkWtÀsc'—üzžk‡*ŽŒ¾îÛÕü_ôB¤™2¼¤±2\¤1LŽC?‰ÛÝUO­È‘§ló9ƒ%18µ²÷ó¬}´ï²(	Þ™FNÂ
-aÖ5-ÖÜR‘2’<œÛ»$\K at 8IE”6iú²Àë'êÃr+b•Ë
-­±åŠêiŠž‰îr!­™¬f’ØŠÒ®¢ÉŽâÄ¢3u†wöƒ™ñ_Låf5g	v_4"àð·5®Ákë‚Nv²ÓõM“QTNÜ¢‹ï÷FöA:IšÕý¬=Fyð±.·<• áADG߉§Úw£ 'rU§zßéÏ^§F#ÄHiöe'JHUSæAˤpa˸þI‡@d¶Çyd¼n|V\nÔʝù{‚ºÖÌ÷¤Gœ¥*@Àì=Q¶tÁyhdå‘3$q¶4‰Ãä¬
-OV²ØõŽš
-;Èa9ù9	X{ÖÔ«'«­)hòBŠŽ°ô]‚j‘:‹E˜3BáºêF·ò2òï"à¹xÁ\Ë£jZT„å1kaè-cÎ|Ÿa(+ύ¹¯ÉiðŸe"æ:çòBkª]~*Ÿ•d¾É]Bö¼îy	'|pK*]«¤åâÒ0'bôB²$A—Ó‰ÃNÎ3ú‰ÜAäN$Ž	Ê‹ùq_9rÚ‚9ˆ¿Aÿ®ŽJ>œ‡”Á_ýÝJ º&úò‰é5†´p<ñd–Ÿ&³ò)Ø9S:øbôâbtIó¶•rÉ‹À¦çÐ/äù‚ÇÎyÕ5=!æÐ÷ jß~£;ç$äZØPŠ?ÆIª
-­r£ï;èô£P–Ï(ðÁÇ{eÁ´uǐ?wÇfÕØÊãàÆ¢àIñp“àÉòäEÌuŽÜC Û‹×4õÅLFW©¸Ï•ø•’Çì\+Rz¥PMæÖÉ·óoV&\Úiªà|íÙßÈá¦óÈE"¯·.bënó&Þgž½Â¿ö+G,_9>ôÇ^¾ÜTƒ9ö+>YøE%ò,r“J	ö¤›3CÜ1Ð÷Ñ[郒 å´S³Ê •é<Ÿ,ðµ¨ô9
-ÀyðMëð^ý®¼Só¦'o	zÒG=ÿ5Ώoo¯þ2zz;
+xڍXK“Û6¾Ï¯Píe©*K!Åw|‹ÇÎ:q'3»—$‰‘áC!HçßçktƒâŒ¹U.U	îÐè7nŽ›póýÕw·Wß¼KÃMîË°Œ6·÷›(öym²¢Ü§e²¹­7¿ùá°ýóö‡oÞ›b_fYâXÙ>=ÄØÉ1ýdŽƒMßmwqš÷Cß2ôómÂÀÇë7Œ=ip£Ú;µ‹Ô(‰²àÍIGI00)Îèø«··W_E8/M÷q¼©Ú«ßÿ75h?lÂ}\›GÇÙnâ´Øgi
+¸ÙÜ\ýz.o¥«·Oʽ»%]Lu5Ä8ÁxÚFfÒîzOc˜ñß–1Mßú#Lö4sŒ'Õ1>
+CFµ,Ñ+š”X·ÝX©QQÌôÓæ}÷¥ ƒn{ðC?¸Ô.Š÷iR²ÜV[Ým‰¬±¨=ŽA>Z3ZYF'ÍÀ,GÃs5„pSyÞ)†€ªÒÖònUÏG}óâ´aÏNåNåiQ’Ê!tîÂeŽ³}„ßƇŽ‚¬ÕäYÜœÔ6†Khžòá ®Í +\hOŒúà8Ÿ¶qôÓ(§>34N=äû²”coOš÷…Îý•jÓ9 =L¶LpjJÿF1Ž6³2ìôH³Gúë‡FÖÚšc'«Ojdl¥º®{ç4.{Ü
+ýƒÛ²[3룁ùwq^¦=Oqç=m‹$€C¦ED—azÛ[Ú>/ˆÓУš=t«o±*F,‚§1•ßŽ°<>ÀÝŒóiBv<j±ªðºë¦Ù­É¼pŠF“Ý’p¡©rá„ÈŸdiðv±1øÎjê)ÒâRÓÝÊŽÃTÓ ¸–OV–\ôJ$Õ©£®_ÓŒÝ}ET×CVBhhD¦	482ÒØW´eÄBæ8hìÀl”µ.Ó4L 꼦֭ó_BÒ­Ç&×g§hBØ';êÖÊDWtÅ…Àé2;!Î¢ØTÍÞ³û8‹˜ïGlMî±1¶†C(…Õ)Q$`§mŒ§žÍä&µ•¬¾è³…ÿ†%%PŠB,Õä”°ðÇÙùÉÎ*ઍ}àÅö¬ªU[4Š‘<w’“ì©Ÿšúrjˆ¼ð1kjı¿ú~jš94ÀzÓ·"ãW]äNU$5[Ft5e¯Ûuÿ±G.g%™÷ÔÌ_Ðó;QæOÊŸVÖøÅfäñѐ3´ðæŒÓP’’tyÀÆ%ì@2œæŒH+;	[§um÷kò¿¯¥f˜{
+ÀC<rÆôlÌ[]W£^H‡ÔÂ.—x掤Ø;d³­Ö·u7£QqÖÒ¯Ö}s½û–ýòùF9c\“>þ7_1–©à‚ª…±GþÎM§™`Ç~@v`RKŒËÁ‡§–ÒRz>6®zƒ*!—¹@w¬gŠx½[	ÏE.ÓàÞ‰ ±gØñ¨I*3ä&ÃŒºS]¥qf†ŽàƒVt›¹À`%JƉs1&NSþN´ç.Ä1.,€—¡×kÊTìZ.ÔçӐ2UÓ8Eä÷œ|¹dÔhõ’ûbH+™ºgÂE¾oI™ù‚S¶µdõbÕ§mšASsC„ý\S8—‡•{\ö}ÍY±rÙYF!Q4ØôÕâÖ®è€ç,ÆN.ùõ<<×5T }Ý·«9ø¿è…H3exIce¸Hc˜‡~·2º«žZ‘#OÙæs+Jbpþjeïç-XúhßeQ¼3œ„¬kZ¬¹¥"e$y8·wI¹–€p’Š(mÒôe'ÖOÔ5(†åVÄ*—Zc-ÊÕÓ4=ÝåBZ3YÍ$±!¥]E“ʼnEgêïìÿ2㿘ÊÍjÎì¾hDÀáok\ƒÖ֝ìd§;ë›&£¨œ¸Eßïìƒt’4«%úY{Œòàc]oy*ƒˆŽ¾Oµ'îFNä:«Nõ¾ÓŸ½NFˆ‘ÓìËN”ª¦Ìƒ–Iá–qý=’Èl#:ŽóÈxÝø¬0¸"ܨ9”;ó÷u­™îI8KU€€Ù{¢lé&‚!óÐÈÊ#gHâli‡ÉYž¬d±ë5wÃròs°ö¬©WOV[S4Ðä…aé»$Õ"u‹0g„ÂuՍnåeäßEÀsð‚¹–GÕ´¨ËcÖÂÐZÆœù>ÃPVžs_“Òà?/ÊDÌuÎå„ÖT»üT>+É |!“»„ìyÝóNøà–TºV=HËÅ¥aN"<>Äè…dI‚.§‡œgô¹ƒ ȝH”ò% â¾rä´!s<ƒþ]•|48)ƒ¿ú»•@tMôå…ÓkiáxâÉ,?MfåS°s¦tðÅèÅÅè’4æm+咁MÏ¡_Èóóª#jþzBÌ¡ï1 Ô¾ýFwÎIȵ°¡Œ“TZåFßwÑéG¡,ŸQ(àƒ?Ž÷Ê‚iëŽ!îŽÍª±.”ÇÁŒEÁ“âá&Á“/>äÉ‹˜'ê¹ÿ† ¶¯iꊙŒ®RqŸ+;ð+%Ù¹V¤ôJ¡šÌ­)’oç߬L¸´ÓTÁùÚ³¿‘ÃMç‘‹D^o]ÄÖÝ(æM¼Ï<{…íWŽX¾r|菽|¸©síW|²ð‹JäYä&•ìI7g†¸c ï	¢·Ò%AÊi§,f•<*Óy>YàkQés€óà›Öáÿ¼ú;]y§æ/LOÞô2¤zþkœßÞ^ý	 z9
 endstream
 endobj
-11363 0 obj <<
+11405 0 obj <<
 /Type /Page
-/Contents 11364 0 R
-/Resources 11362 0 R
+/Contents 11406 0 R
+/Resources 11404 0 R
 /MediaBox [0 0 612 792]
-/Parent 11368 0 R
+/Parent 11398 0 R
 >> endobj
-11365 0 obj <<
-/D [11363 0 R /XYZ 151.701 685.529 null]
+11407 0 obj <<
+/D [11405 0 R /XYZ 151.701 685.529 null]
 >> endobj
 3178 0 obj <<
-/D [11363 0 R /XYZ 151.701 616.274 null]
+/D [11405 0 R /XYZ 151.701 616.274 null]
 >> endobj
-11366 0 obj <<
-/D [11363 0 R /XYZ 151.701 588.267 null]
+11408 0 obj <<
+/D [11405 0 R /XYZ 151.701 588.267 null]
 >> endobj
 3182 0 obj <<
-/D [11363 0 R /XYZ 151.701 183.031 null]
+/D [11405 0 R /XYZ 151.701 183.031 null]
 >> endobj
-11367 0 obj <<
-/D [11363 0 R /XYZ 151.701 155.024 null]
+11409 0 obj <<
+/D [11405 0 R /XYZ 151.701 155.024 null]
 >> endobj
-11362 0 obj <<
+11404 0 obj <<
 /Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F17 3698 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-11371 0 obj <<
-/Length 2046      
+11412 0 obj <<
+/Length 2047      
 /Filter /FlateDecode
 >>
 stream
-xÚ¥XK“Û6¾ëWèHUY4AðnU3åÄ–½;J%©$˜‚$VøPrfüï· Eʬ¤¶ö"4FwãCwSÁú´Ö«»ýêõ÷a¸Ný,
-Äz\‹ ðU®•ùq­÷‡õoޣɻ¢©7ì qågI¡x˜ùH,'_ø›­é}.u]õi³•qäéúÀă麑ûØéM˜ymg¬;À ?2²EFñ =
-c”Z½Û¯þZ	à‚ðÄÞØ—rW«ßþÖXûaø2Sëg’¬Ö2V~£¶rý¸ú÷*˜Æ@ÄÓƒG¥Qæ“£xü‡æ!؆qèÙ¼-.Å‰ðrí¸_`PžqÜÖht‹VxŸðº³aÆ¿:]
-¯é²dFÞT„Ëò̼˜¼wŠ@¨u
-ì…ËPåpf+¤GÛہâH¹C#xmq:o`Žt'H\Úâ©(ÍÉX<µàR˜zt,2nT	¯·¦…‹V*ñöïÒš£iÛaOÞ°Ž¶)íÔ¼˜­³ç¦/QBK1p81à¼·ØÛ¦Ãirj7ÂkúÏ*S¡?.î­=ncÊâN6öŠúØ´•&Ó]Ûôô…‚›hE–Q LîZ™§«·]S1«dŒ ›1ÂìÞ2䁍!$¨§3¨‡ÀÉêí.»¡P	ÑÝ À!g=sä&ÂéAÍE·º2„fô½Ü†™ðÓDÜàeÙ2¡üTwïö>=|Ú-ž­|§ƒ¤=X}>O¥~ïx‚“áSš
-#RÏ!O$CÌ&Ð.úʇkJ·»Ïg'c—‰È"?„dæLû³x±n»%'¢Ô£1¡±
-€ÿRöÌ&9K⊠^r#áÇ2ùGèÀÐÐŽ§¢mêŠéÞQš*ï}Íš¸_y’kk^™†ÀA§{äG^¥'BÏlPd.,§‹‡±Si˜anǨÁžÆüšCuE3Òz„ôèrc-3'±°àQ$ò(T)¢°+ò¾Ô-¸f)º¢ÈÜ8º‚v)ºeÍË¥l(ë)åò'ˆ‰ƒ›#à<	XN&ÂûXämc›cÇüë£ø·u2̺ÓÖÉ’•¥cÿx'T&‚˜—º³vF—–™ÏEwfæ¹Ažl³íô󈔘j9Nü&eDjš¾ãe
-R£ØZì ÂÉVŸ
-Í{
-j†Ì¼1óÐy׋òÞSÂ{¬2Ä;Ø)C?å¤‚C"EÐûÜ6X_8*)„nªòú-¦Â±+˜¿"ÐÆÐ$°ÒŸþt%—™‘¼ð ¹¤4 ,ÄDJð†ÉXh¥ÀãÓâò*’\š`‡±êÐü`0N‰ÛWÔ×M0²®Ýá]IU ‚|oìŸ]sá…il`úQ×úd®Ú靦¼q¥ãð
-}™AhJªZÙ¤`T{`ôo€g|÷ ó¨¹ê­t+cŠ\H†aCŠKÆq5já"%tÉ˜áa'¡€’_Ø…ƒ IAä«@Í£	
-¿ÜÔ||dÆÏE}˜Iìö[ÛQh(¸ÀÁ7
-¯o€.‡ái ü¨€ý{ïï-Œb8•ž0PÔCáùP¶[—¶o PÔ㽦ÃK¯rURLã¤$Ät,0»=5H÷oö‹u_ß z…W6¯ €	çi]3&R£aà(ŠÓßleº E>ù·‡¦ÒEý?d‡Øe~ט¸½OïÁu\À{“çM_wöïòƒ`½ïñj  ¬°
-à'lmñ…bãª>.¹ÀLꙑ«é,¯XþÌ°<;¶Ô ¡`ÍÂÌç؃…Ý>bâÐl— ¡×ãHAN)Èð>b{wæH%Wu×™êâ>y&»®~¸vÚ‰S ©ç@"ïêœ}µdÓXOã cx#ñ¸ÿò?í>l”ô~E®‚JôTPW‹"hŽCW‹4ºGÛ§I…„ÏN‚L³ŸÕpî‚mÐÑY3ÜLFô-„#'l ð*pœ]2è*`€.¶ÍA	GéÍî~	mø‘šf³ž.Äê2ZR9Ê-Ù¾À~ϸ–NBc{“Ô~Ú½ÿåõ.ÒýîŠ]\°ƒ,s÷•™ÇfH\ª€ÕQúDÊÕ…z2 ñbrjö"ÅÀF®ëqJçpÌR¨jPèzj¦©>±¤œÀ
-ÊØ¢	ùÞ–_7*ò&_ÀÏÃéÏ&?tÏþ±3ËoÓq=ô®1àégl< 	¤ñ;„ýÙUQ}ÁŽÂõRT£½ÕDõMOãš%×KÝÖzä¹Yɝ9;~úCiœeq‘ø2‘®hË1A§7›nÿ,𳁿âS£Ö6’µ©Ù߸¢ˆÒ®´‘ø|ÿ–W —„´ãÉY[^æ†7âÆÐb
-Ä:knâÒeYä…xÜ9¯ï7})×9­8×ëïcµe¿ÿXÍÛ–8âk„’7”ñß#· ypù€èÙ7XË<×™U›nhŒQ/~’¾B:›Wóoþ›pr©*[Äÿ)$p¹5fy™xo›5œzJõ‰œ|@ÏA'ð]<zm«/>}\üøÌà[ûÛÖ áÌ„gûzèM—„ã‹w÷oÿÅjÕL-ÜQâ'·¥CcÈ)•¶FéïxØ5KŠ@úÊ®
-áô¶‡ñÝ~õ_ó6Bã
+xÚ¥XK“Û6¾ëWèHUY4AðnU3åÄ–½;J%©$š‚$VøPjfüï·_¤(™•ÔÖ^ÄF£Ñèn|èn(X–Áòaq·]¼þ>—©Ÿ¥Zn÷K¾ÉÂeb2?΢åv·üÍ{´E_¶Íêí$nü,I"3? é€åtâ+µVA¢½ÏUÞ4esX­uyy³câÁöýÈ}ìóU˜y]ow¬;À ?2²EFñ =
+5J-Þm-pAxboìk½,êÅoËÌý°|™å3IÖK?‰Q[µ|\ü{Lc âéÆ£Ò(óÉQÜþC{€¬Ã8ô\Ñ•§Þá@yE.Ü/ð1žngst‹fxòú£eÆ¿Š®–çòªbFÑÖ5„ËñȾØâ,Š@¨îÄ›%¨Š
+Œ8³Vڏ£ŒííAqddÓÈ^WŽ+X„†ã	§®|*+{°Ž¸¦m‹ŒUÊ;;ÛÁA“xہwêìÞvÝ°¦hYG×Vnj^ÌÖ¹c{®QBK1p8°à¼Y™ì]{ÃipèVÊkÏ'Õ¶F$î;–21eq‘½²Ù·]ŒiŽŽmºûLÁM´"Ë( &9VæåÂ:»¾­™U1FÍaöÙ1䁍!d¨gSÄ…ÀéêÝ
+»¥P)Ñ]!ÀOÁz®‘›(¤5§¼ËkÛChF/ÐËu˜)?MÔ
+^æ-SÆOͨqónûáÓçÍìÞÆ7q:Hº#€ÕçýLê'p×!89¥­8*õ\ÙòT"b6xpÌÈ/|8°¶’ÕçAp7—HTù!$31íÏòÅõy×Ï9¥~	m t€ü—ªtG6I,!ˆ‚xÅ\Œ”ëä¡S CK+žÊ®mj¦{¸Gij¼÷
+KäÄýʃ"wöitúŒüÈ«ó‰Ð3Û™Ó»VtñçA"v¨,3œÍ»1j0†«1Ash.hFúD—.]acæ$<Št@…&Eöeq®ò\	³]1ä
+.]Á»‚2|íË©j)ë#ùÄÄŒÁípž,§å},‹®uí¾gþM‹Q|†Ó:XfÝåNdÉÊJØ?Þ)“© æ©þ˜‹†Í+ÇÌç²?2óØ¢Ï"ÛÎd»|‡yDkLµ'¾“:"5í¹çi
+R£ØZ,Páä³OeÎ{
+j†Ì¼1óÐ~—ƒòï)á=6âìÔ¡ŸÆzRÁ!‡@‡"è}îZ¬/•Â	'Õ
+yýSáØ\ß"ÐÆÐ$°ÒŸþ–’„df$O¼h®(
+ 1‘¼a0Vš)q{+Z$¯"É¥		v«wã!Jd]Ù\ÍÀÈI»Ã.ûŠª ùÞº?ûöÄÓØÀðcÞä{¹Ô¢wšòÆ”ŽÃôu¡©¨je“>‚ePíŽeÐ_<ñÙƒÌcÎu0_k™SäL2“R\2Öˆ‹Q3©¡LÆt;	”üÒÍlH
+"ßæ:šÐØðýÀ5áp9AÍÇGfü\6»+‰Ívíz
+
+8xG¡â;`/àÀ‰r7\
+t‚/°âàñý½ƒ¯v¥+õP¸?”íNÒö
+ ÊƁb<×t¸aé%PT=“ÑÓ±Àl¶Ô Ý¿ÙÎÖI¼}ƒèB\Ùð{ 8Oç
+ƒ`"5Ž"a8ý]ÍL€A¤¢È‡bxíí®­ó²ù²C,فï5&nï“Ä{ŽxoŠ¢=7½û»ü Xï{<(¨+lø
+;W~¡ØHÕÇ)I ̤ž¹9íE@àÇÏÇ£}G
+
+6Ì!ìÁø{0±ÙFLìÚõ40T  M1~)È)îGlbïÎî©dálÞ÷¶>É“g²ê⇴Ó"N¤œ‰¼‹sîÕœMc=ƒŒáÄãö?Èÿ´yø°2Úû¹*ÑSI]-Š 1øºZ¤Ñ=Z>M*$|	2Í
+L¼Vþ3¶AGçìp2QÑ[¿œ°À£ÀïÕQ ƒŽ	èlÛdpÔp™ÞlîçІÔ4»êéBì¡N£%µP2åÎ%ö{VZ:
+íMRûióþ—׸HŸ_pU,qÁv²ÌÝWfîÛ!ýq©VOé)WÖ'êɀƃ)¨Ù‹¹Ò9â<•Îa›¹PԠН©™¦>`xbi=”±Dò½«¾®LäM.¾‚‹‡Ó‹M.~(×þ±·'ÇwÓq3ôÒðð36ÐR‡øÂö(U4?aÇáz)ëÑÞz¢ú¦§‘fIz©ÛZ<UÜù‘³ãÓमÞ	‰¯-E[	:½YtûgŸü¯µ¶‘†¬MÍþJþˆ"J?8CÐFâóý[ž^ZОÇÜñ47¼7†k ¶Ð‰¬É@ÒeU¥x\y]ßoúR®%zZq.=ÖßÇjÍ~ÿ±ºn[∏¾¼™ ˆÿÉDÎÉD_½Á:æIgTcû¡1F½ø$}…tv]Í¿ùoBäR5T¶ˆÿSHàpÌò:ñÞ¶
+j8œ)Õ'zò€¾j
+TœÀ»xôÚÕ_|0z?ûøÌà­ýmkpfÂ=öçfèM‰KÂqÉ»û·ÿbµæJ-œQâ'·Ò!Š1ä”:w=Féïø³iç,Tö“]ÂéißwÛÅÛQBö
 endstream
 endobj
-11370 0 obj <<
+11411 0 obj <<
 /Type /Page
-/Contents 11371 0 R
-/Resources 11369 0 R
+/Contents 11412 0 R
+/Resources 11410 0 R
 /MediaBox [0 0 612 792]
-/Parent 11368 0 R
+/Parent 11398 0 R
 >> endobj
-11372 0 obj <<
-/D [11370 0 R /XYZ 100.892 685.529 null]
+11413 0 obj <<
+/D [11411 0 R /XYZ 100.892 685.529 null]
 >> endobj
 3186 0 obj <<
-/D [11370 0 R /XYZ 100.892 506.396 null]
+/D [11411 0 R /XYZ 100.892 506.396 null]
 >> endobj
-11373 0 obj <<
-/D [11370 0 R /XYZ 100.892 479.817 null]
+11414 0 obj <<
+/D [11411 0 R /XYZ 100.892 479.817 null]
 >> endobj
 3190 0 obj <<
-/D [11370 0 R /XYZ 100.892 375.283 null]
+/D [11411 0 R /XYZ 100.892 375.283 null]
 >> endobj
-11374 0 obj <<
-/D [11370 0 R /XYZ 100.892 347.192 null]
+11415 0 obj <<
+/D [11411 0 R /XYZ 100.892 347.192 null]
 >> endobj
 3194 0 obj <<
-/D [11370 0 R /XYZ 100.892 246.703 null]
+/D [11411 0 R /XYZ 100.892 246.703 null]
 >> endobj
-11375 0 obj <<
-/D [11370 0 R /XYZ 100.892 220.539 null]
+11416 0 obj <<
+/D [11411 0 R /XYZ 100.892 220.539 null]
 >> endobj
-11369 0 obj <<
-/Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F70 4384 0 R /F17 3698 0 R /F71 5424 0 R /F51 3729 0 R /F85 5521 0 R >>
+11410 0 obj <<
+/Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F59 4373 0 R /F17 3698 0 R /F53 3738 0 R /F51 3736 0 R /F85 5513 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-11379 0 obj <<
-/Length 1343      
+11420 0 obj <<
+/Length 1344      
 /Filter /FlateDecode
 >>
 stream
-xÚµWmÔ6þ¾¿"UÊJ/Žã¼TBÕq' ·€nQ+²‰o×%‡¼°\}Ç'l–€ÚûÅc{2ϼ×w¶Žï\-®g¹ïPŸ¤~Jõ­C9%±O(I	OCg]8¯Ý8ˆ–o×Oρ“4ŠBÃD„$¦k¹m²Nªjé1º·Ú#µZ‡H¼¸¼@¢SzåîM¶ßd;º¥!Ü‹]Vw6nƒWÌÀ/­ïð@ã#E9aÌÉ÷‹×o}§€»§ŽOXš8ùwOHÄ9Ð¥s³x¹ð­§|Öú0%ÆJmØzº0ÆÜó<W}µb·Ãƒc“aû¢»‚ÄÍEÛ…$‡2Б9^ÀIšpKÉ”çµÇ}ß½hD¦mgIèf¸<4nK¸›YüÄàͬpívöUH Ïá›Bí³íV5'ü -nc‘ZÑ|Ðæ‰F«¦µ†ð`áaŠJ÷­¬¶híj­Wa>JôG蔬ʶ¢!˜1ñ4»%~D‡”Ññ_rj剻ï[mÝJuxd®ÒM_U€>uÛi!ƒ8ñ!„èkÂàô£˜NÕÒ†Z¥*Ø<ànSçHü¥´5åÝ UÉ3¥$b|ø\¯S­ŸÀ„>Ñ”åós²hLh2ò\>¿^_?šÆIB“QØ+Tð¼ØËJ¶¤¥j~žU6&,‹¶ÎÚöP|ݣ̏ˆ$ÓìeßäÑÙ¾–øšS©Ÿ€ñ¿ôê©²à‡ òIp’XápC]lD!­+¼ßQ©)F¤É1¨+Õ‰_—^†î¥,°Úº¡õP¬-’{Ó†ÄoÓ~âÅ!I“°ñÙ¦³Rº€ ÍO\ð„ÜêŽáC#ÈrÝv¸S·¸¢ÀújõäO<Ú6ª¯[<5ÝÎLƒ€=ÞiCußøÜÒáÅ>Ó°wȽ1­SàŒÓíÿvIݾüR/28`~®j­ä´néÄGÛ§‘*lÛ¼‘µ½Ê5NVPi ‹¹£L::V8dVweŒ"ín.Œàùq“éœT/€ÔM£*f-³uÿ§³¬Î6Š!£ïÃ3è™5Rh²Iûať݉²´¤µYÓf¢ïú¡
-ái¯[È †¢J,$2<–MÛ
-0˜"š>Œï*u°‡ÃÔÑô¶T›Ì²Ø4™±kì†eŸÕCHT¹xpïòH´éví=Üô•üˆ<RCÑÅN릻Z<(ŽÁù7`¿ÒõÐúÛ–å'pö%ðo²üªm÷¹å•Ú¨âî>œƒŸ‰îJN’Cõͨ‰(~|\…Î)ôéÔ¨b¸ù^a|Tme%æ ÄpóÝ‚öòÖ"Ûëláñ1Þ{hÛðó
-]øÚW^7ØMÃ`¨Jô&ñTí&å\­HšŽÃõb'rݱß
-£(³M4Ó-@ãЇ@¾Fäj[É¿Ea4#‚„q0Lø–Gã®nÔŸ†¥hú¼¨&ã϶øA•ÚÌUÊÜû¹}—ÂË‚$…цBt9'qÛÇMD gP”ã'~»ÏëN¬PU;ç/àõ3›$7²àŒ0|ÆLOYêj­&vx¨”fMÑü¥©k`¿AòY8­­dóÒ×ÄP›Z^®ðoJ£Ê)@6S7㟠†Ž®tý¬Ue¨h¹>Ø
-(AðîÞrãÍI‰Iòu»F¼ q2G2«¶ª‘Öÿǐ(¥îz©ÿîlJ2ÀÿtÊvR~ínôÁ4K0è0ž6²”ÝgpÃ
-ÿ$ÿ£Üg
+xÚµWmÔ6þ¾¿"UÊJ/Žã¼TBÕq' ·€nQ+²‰o×%‡¼°\}Ç'l–€ÚûÅc{2ϼ×w¶Žï\-®g¹ïPŸ¤~Jõ­C9%±O(I	OCg]8¯Ý8—o×Oρ“4ŠBÃD„$¦k¹m²Nªjé1º·Ú#µZ‡H¼¸¼@¢SzåîM¶ßd;º¥!Ü‹]Vw6nƒW,Òð‹GëÅû<ÐøHQNsòýâõ[ß)àî©ã–&ÎÁpîÆqtéÜ,^.ücë)Ÿµ>L‰±R¶Þ.Œ1÷<ÏU_-ƒØíðàØdؾhÀ® qsѶFáÉ¡tdŽp’&ÅR2åyíqßw/‘iÛYº.Ûîf?1øp#+\»ýB•èsø¦Pûl`»UÍ	?@‹ÛX¤V4´y¢Ñªi­!<Xx˜¢Ò}+«-Z»Zëd˜ý:%«²­hfO'þe”øRFÇÉ©1”'î¾oµa<v+ÕᑹH7}UúÔm§„âć¢¯mƒÓ8›ª¥
+µJU°yÀݦΑøKijÊ»A«’	fJIÄøð=¸^§2Z?	}¢)ËçædјÐdä¹|~½:¿~4+Œ“„&£°W¨ày±—•l;HKÕü<«lLX4mµí¡øºG™?H¦Ù˾ɣ²}-ñ5§R?ãéÕS?d?ÀAä“à$±Âÿà†ºØˆBZWx¿£RSŒH“cPWª¿.½0ÝKY`µuC3ê¡X[$÷¦
+‰ß¦ýÄ‹C’„'aã³Mg¥t@šŸ¸à	¹ÕÇFåºìp§nqE€õÕêÉŸx´mT_·xjº;œ™{¼Ó†0ê¾ñ¹ÿ¤Ã‹}¦aï{cZ§À
+§Ûÿí’º}ù¥^dpÀü\ÕZÉ;Üu;iÝÒ‰¶O#'6Tضy#k{•kœ¬ Ò@s)F#˜tt¬pȬîÊEÚÝ\Áó!ã&Ó9©^ ©›F)TÌZf3êþOgYm2
+B&F߇fÐ3!j¤Ðd“öÊK»eiIk³¦Í0DßõC6ÂÓ^·AE•XHdx,›¶`0E4}!ÞUê`‡©£ém©6™e±i2c×Ø#Ë>«‡:.¨:sñàÞå‘hÓíÚ{¸é+ùy¥††#‹œÖMwµxPƒóoÀ~¥ë )$ô¶-ËOàìKàßdùU/ÚîsË+µQÅÝ1|8?Ý•:œ$‡ê›QQüø¸
+SèÓ©QÅpó½Âø¨ÚÊJÌA‰áæ»íå9¬E¶×ÙÂãc¼÷жá	æºð'´¯¼n°
+š†ÁP•èÿLâ©Ú%Lʹ>Z‘4‡ëÅNäºc¿FQf›h¦[€&Æ1 |ÈÕ¶’‹Âh
+F		â`:™ð--&Æ]ݨ7>
+KÑþ2ôyQMÆŸmñƒ*µ™'ª”¹ösû.…—
+H
+¢
+…èrNâ(¶›ˆ@Ï :(ÇOü(vŸ×„Y¡ªvÎ_ †Aëg6Ind'Àa<ø*Œ™ž²ÔÕ2ZMìðP(Í6š¢7øJS×À~ƒä²*pZ[É楯‰¡6µ¼\áß”F•S€l¦nÆ?]éú?X«ÊPÑr}°P‚àÝ;½åÆ›’ÿ’(äëvxâdŽdVmU#­ÿ QJÝõRÿÝÙ”e€ÿé”í¤üÚÝèƒi–`Ða<md)»Ïà†þIþØÜl
 endstream
 endobj
-11378 0 obj <<
+11419 0 obj <<
 /Type /Page
-/Contents 11379 0 R
-/Resources 11377 0 R
+/Contents 11420 0 R
+/Resources 11418 0 R
 /MediaBox [0 0 612 792]
-/Parent 11368 0 R
-/Annots [ 11376 0 R ]
+/Parent 11398 0 R
+/Annots [ 11417 0 R ]
 >> endobj
-11376 0 obj <<
+11417 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [459.072 131.677 511.352 143.366]
 /Subtype /Link
 /A << /S /GoTo /D (majtypes) >>
 >> endobj
-11380 0 obj <<
-/D [11378 0 R /XYZ 151.701 685.529 null]
+11421 0 obj <<
+/D [11419 0 R /XYZ 151.701 685.529 null]
 >> endobj
-11381 0 obj <<
-/D [11378 0 R /XYZ 151.701 647.543 null]
+11422 0 obj <<
+/D [11419 0 R /XYZ 151.701 647.543 null]
 >> endobj
-11382 0 obj <<
-/D [11378 0 R /XYZ 151.701 608.009 null]
+11423 0 obj <<
+/D [11419 0 R /XYZ 151.701 608.009 null]
 >> endobj
-11383 0 obj <<
-/D [11378 0 R /XYZ 151.701 581.721 null]
+11424 0 obj <<
+/D [11419 0 R /XYZ 151.701 581.721 null]
 >> endobj
-11384 0 obj <<
-/D [11378 0 R /XYZ 151.701 555.737 null]
+11425 0 obj <<
+/D [11419 0 R /XYZ 151.701 555.737 null]
 >> endobj
-11385 0 obj <<
-/D [11378 0 R /XYZ 151.701 529.752 null]
+11426 0 obj <<
+/D [11419 0 R /XYZ 151.701 529.752 null]
 >> endobj
-11386 0 obj <<
-/D [11378 0 R /XYZ 151.701 290.519 null]
+11427 0 obj <<
+/D [11419 0 R /XYZ 151.701 290.519 null]
 >> endobj
 3198 0 obj <<
-/D [11378 0 R /XYZ 151.701 206.646 null]
+/D [11419 0 R /XYZ 151.701 206.646 null]
 >> endobj
-11387 0 obj <<
-/D [11378 0 R /XYZ 151.701 171.81 null]
+11428 0 obj <<
+/D [11419 0 R /XYZ 151.701 171.81 null]
 >> endobj
-11377 0 obj <<
-/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F70 4384 0 R /F71 5424 0 R /F85 5521 0 R /F17 3698 0 R >>
+11418 0 obj <<
+/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F59 4373 0 R /F53 3738 0 R /F85 5513 0 R /F17 3698 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-11392 0 obj <<
+11433 0 obj <<
 /Length 1623      
 /Filter /FlateDecode
 >>
 stream
-xÚ½XYsÛ6~ׯà#5SÁ ðh:ÉÕN3qÚŽ”ÉC’š„mÔ<T‚¬íþú.R¤ÌÈ#9î‹‚‹ÅâÛã[{Wö~]¼Ú,Î~	/BI„‰·¹ôÆ(N/ŒÄæmrﳿY+ëjùuóΈÇ(	C¦ÅƒaÆVŽ†(@ËÁ!õÏ—Ä—WMj®(çþï[=VVÇ°Jpbv¥0ŽïõDA¤¥o7‹¿fAxdG”zY¹øü{9|{çaD“Ø»5’¥GyŒB®µÞzñç»ÓÎè
-1
-¶¯,J¢o*3M­´qÐÆ#{†Í2	ýô¢pø˜jh ŸØÓ>^F<~s­—P
-ƒF˜!óÏÓå
-ü«nìûZƒÛº›eû÷Ûå
-B Žq”0v
-rûÏ9åq~”[ÆJÒX„N1 q@	ˆÃF,9äaì…”¢Ø9ãCW.ià_ `/ë’úR?™ÿQ‰f¶ ôp£c61êPY#·}fMwg<A”E'ì>ãÐâð‰¾!ÅÜÇÂÌú†$(Bbpøi.'H€H@úœàø€N3lºÝàŸ±aŸ–%i¥Ó«µ)©d¹-\Úeµùòþ ²edne{m%ªÚÎlSY¡.>ú 3.!ŸæbLj†‡í"¿
-äàaÅ&bƒû+‹KpȝßÈÁ›c#¦ÞXìWâVÿR¤m×@MºF«0…~Âæs™Vé•°kT]º‘¬®ëN	+’ÕåJŸ	Œ[9W™M!Zîdk
-´Þþ@}î‡A U<1X„(a‡
-a…,~<Ïy#¹z÷óãy~82N³l>4&–­ë¢Óeø̤w)lô­‰ürD~§Zû¦²Ôû·&û‹â…fªÃ@{|.*!r= £ÜÝÔJ­r±M›vØ­ 8ôs‘IWL0÷·Mmx=ª_üÞÍÀ‚™mĝkšV*×HHW™Jݵrµ,mDªäÑpÏD$è „Ÿf3†¢à¨þÅ@ä‚!:jÖ8 FX0j\	À_ý?Š´ªdu0…¡i@[Râë¶!Œüu—ioÌ3ø" 8trvfl; n M¦Î˜ê_¤Jföc¦#ẖ ßN\š†
-º=ÕkH[»ü
-aÙŠ*·ïmm%JÓw»
-/›º´£óµû$«ÙZ•×zû[e‹ô‡
-³qÒ:[§¥þ~‘®è&jzOAò“IJ‡PÈ(@@÷Tú“hoÑ>oèa_ÖÏR˳ÑCžý‚9nk›7ðÚˆm‘f6yøJÐA3WnKk'=ÉΏ[@:ùÈRÓD,Íê®pb6AíK]¹vÂt£6Yu9îêtì9NÃûµ©[­è¡Ì…’W•5ÌZo¿÷VÂ0§þ¨ rB at O,K úGÁÔ¢sYÉRþë¶p±V©ªPiuA­ƒëR©z”4ii§ypcº‚›îºÃë@A˜I±kû åd)žß	/Mˆ×2ŒÙ¦•Ìž?Š
-BµÃ¾iá’*Uª+íµýùÏÿÀŒ¶¿	_vÖ æ7uQ¬êÎQD¤IùCŸ9YÑíÀ3Ô\77j rXœ[˜Ð»ïywz®ùصAbîòŒ‡†-¦«>›ùBB*(]Ú[e%Mµw«2C$ïöÛ¨ðë‰+ieª^SÒŽïúvJý,wÿ¶èWWe43µÞ•ªV@^UäÈÑÙ„*a
-e(ŸíH2p$	l ™ÀRâopJ×9
-`Ãôkw¢½ÀÁ{”	=†öÎæ@G­ô]½•Y¯
-À£ÁKÛÈRœ½J3-q£4ù±N€‡sDb S[¯èF_¿˜v^ú	q׊¦Òcf;Ë›+F.ÕSHáӝẌ­@7Ö›ù#õŒšü)IôÉòÇ…¬òùìŽaþ<ê1pÔØ'þY€ñ+ì¢qQúÿ0éÛ‘‰t·»öNÓ³ëÀ ]ßÙ¾4îke/¬çÞÈFdmÝ܏7êgòºîãÏÊ©i5±€x»›;tgp"ˆ=òïT&º×Ûî]nbÄáR£uÌ¥mys
-wÖ\6HÕ㎚ÒN :3 áþßÄksÁ5 at 9 ¥Ø+þýÎñ±9Ã
+xÚ½XYsÛ6~ׯà#5SÁ ðh:ÉÕN3qÚŽ”ÉC’š„mÔ<T‚¬íþú.R¤ÌÈ#9î‹‚‹ÅâÛã[{Wö~]¼Ú,Î~	/BI„‰·¹ôÆ(N/ŒÄæmrﳿY+ëjùuóΈÇ(	C¦ÅƒaÆVŽ†(@ËÁ!õÏ—Ä—WMj®(çþï[=VVÇ°Jpbv¥0ŽïõD×R‹·›Åß³ <²Œ#J½¬\|þŠ½¾½ó0¢IìÝÉÒ£<F!×Ú
+o½øsÝigt…ÛW%Ñ7•ȦÖÚ8hã‘=Ãf™„~zQ8|L54 ŒOìé	¯#¿¹ÖK(…A#̐ùçérþU7ö}­ÁmÝÇÍ2ˆýûír¡ Ç8J;¹ýçœrŠ8?Ê-c%i,B§8 Äa#–òF„‚0öBJQìœñ¡+—4ð/ °ÀuI}©ŸÌÿ¨D3[ z8Ž¿Q„1›õF¨¬‘Û>³¦»3ž Ê¢vŸñ
+èqøDߎbîcaf}C”@!18ü4—$@$ }Np|À?§6ÝnðÏØ°OKˆ’´ÒéÕÚ”T²Ü.í²Ú|ùGÿ@ Ù22·²½¶Umg¶©¬Ð}€ƒŽÇOs1cDÃÃvˆÆßrð0†b±Á}ˆ•Å%8äÎïaÄàͱSo,ö+q«‰)Ò¶k ¦
+]£Õ˜B?aó¹L«ôJØ5ª.ÝHV×u§„Éêr¥ÏÆ­œ«Ì¦-w²5Zo 
+Ž>÷à Ð*HHž,B”°Ã†0ŒB?žç<Š‹\½ûùñ<?§Y6ËÖuÑé2|fÒ»6HúÖ…D~¹"¿S­}SYjŠ ‰ý[“ýEñB3Õa =>	•¹‚€Qî¿nj¥V¹Ø¦M;ìV€
+ú¹È¤+&˜ûÛ¦6¼ž	Õ/~ïf`ÁÌ6âÎ5M+•k$¤«L¥ŽîZ¹Z–6"U‡òh¸g"t¿O³ÆCQpTÿb òA	‡5kP#,5®à¯þEZU²º˜Âп4 -)ñuÛFþºË´7æ‚|„ :¹F» 3
+¶ 7€&SgÌõ/R%3û1Ó‘p]KÐo'.MÃÝžê5¤­]	~…°lE•Û÷¶¶¥é»Ý†—M]ÚÑùÚŠ}’Õl­Êk½ý­²EúÆÙ8i‹­ÓR¿HWôG5½§ ùÉ$¥C(d   {*ý‚I´·hŸ7ô°¯ëg©åÙè!Ï~Á·µÍxmĶH3›¼ 
+|%è ™+·¥µ“ždçÇ- ‹|d©é¢–fuW8±› ö¥®\;aºQ›¬ºwu:ö§áýÚÔ­VôPæBÉ«Êf­·ß‹{+a˜STP9! '–‚%Pý£`jѹ¬d)ÿu[¸X«TU¨´º ÖÁu©T=Jš4ˆ´Ó<¸1]ÁMwÝáu  ̤ص}r²Ïï„—&Äk™ÆlÓJfÏÅ¡Úaß´pI•*Õ•öÚþüç`FÛß„/;kó›º(Vuç("Ò¤ü¡Ïœ¬èvàj®›59¬Î-LèÝ÷¼;=×|ìÚ 1wyÆCÃÓUŸÍ|!!”.í­²’¦Ú»U™!’‡wûmTøõÄ•´2U¯Ç)iÇw};¥‡~–»[ô««2Ž™ZïJU+ ¯*räèlB•°†2”€Ïv$8’6ÐL`)ñ78¥ëœ°aúµ;Ñ^àà=Ê„C{gs ƒ£Vú®ÞʬWà¿Ñà¥m
+d)Î^¥™–¸Ñ?šü†X'ÀCƒ9"1€)Š­Wt£¯_L;¯ý„¸kESiŠ1³åÍ	#—ê)¤ÆpéÎp]ÆÀV ƒëÍü‘zFMþ”$údùãBVùŽ|vÇ0õ8jìÿ,ÀøÎvѸ(ý˜ôíÈDºÛ]{§éÙu`Юïl_÷µ²Ösod#²¶nîÇÇõ3y]÷ñgåÔ´šXÀ?¼ÝÀͺ3¸Äùw*Ýëm÷.71âp©ÑºæÒ¶¼¹†;k.¤êqGMi§Gpÿo⵹ࠐRìÿþ	çø…Ä9Á
 endstream
 endobj
-11391 0 obj <<
+11432 0 obj <<
 /Type /Page
-/Contents 11392 0 R
-/Resources 11390 0 R
+/Contents 11433 0 R
+/Resources 11431 0 R
 /MediaBox [0 0 612 792]
-/Parent 11368 0 R
-/Annots [ 11389 0 R ]
+/Parent 11398 0 R
+/Annots [ 11430 0 R ]
 >> endobj
-11389 0 obj <<
+11430 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [99.895 282.615 152.62 294.305]
 /Subtype /Link
 /A << /S /GoTo /D (natconchoices) >>
 >> endobj
-11393 0 obj <<
-/D [11391 0 R /XYZ 100.892 685.529 null]
+11434 0 obj <<
+/D [11432 0 R /XYZ 100.892 685.529 null]
 >> endobj
-5400 0 obj <<
-/D [11391 0 R /XYZ 100.892 660.623 null]
+5389 0 obj <<
+/D [11432 0 R /XYZ 100.892 660.623 null]
 >> endobj
-11388 0 obj <<
-/D [11391 0 R /XYZ 100.892 643.753 null]
+11429 0 obj <<
+/D [11432 0 R /XYZ 100.892 643.753 null]
 >> endobj
 3202 0 obj <<
-/D [11391 0 R /XYZ 100.892 524.101 null]
+/D [11432 0 R /XYZ 100.892 524.101 null]
 >> endobj
-11394 0 obj <<
-/D [11391 0 R /XYZ 100.892 505.181 null]
+11435 0 obj <<
+/D [11432 0 R /XYZ 100.892 505.181 null]
 >> endobj
 3206 0 obj <<
-/D [11391 0 R /XYZ 100.892 255.97 null]
+/D [11432 0 R /XYZ 100.892 255.97 null]
 >> endobj
-11395 0 obj <<
-/D [11391 0 R /XYZ 100.892 229.308 null]
+11436 0 obj <<
+/D [11432 0 R /XYZ 100.892 229.308 null]
 >> endobj
-11390 0 obj <<
-/Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F52 3730 0 R /F17 3698 0 R /F51 3729 0 R >>
+11431 0 obj <<
+/Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F52 3737 0 R /F17 3698 0 R /F51 3736 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-11399 0 obj <<
-/Length 2040      
+11440 0 obj <<
+/Length 2036      
 /Filter /FlateDecode
 >>
 stream
-xÚ­Y[sÛ¶~÷¯à#51@€dú”:í™t'çX™éLÚˆ‚%NyÑ!©8éäÇwÒ”M1±­q˽|»X¬Boë…Þ.~^]¼üU†ƒ4L™·ºñ˜dA2O%i ÓÈ[m¼O~Ì“Å_«ß^þʹ—©R‘]ÊU ¹ NvÑ»|Ûè.¯«ÅRÈÈ¿iê’¨«UDć7—Dt5>¥­Ëµ^ŠÑ[1å_îô¾30ðz%~þâ—ÕÅÿ/|$	*!¼¬¼øôWèmàÝo^ˆ4ñníÊÒ2	””@ÞõÅ/B§ý/œG÷™Åi|’Ùœ	%p“1YgµH•¯×¨%Ô(àdR&Ç{A ªÞ¤Wº;4¸C¿¾Á'Ønç&.ÁÒ<ñ?ãiZ2<,¸ÜÕyfÚ‹EI*õ“ÝN1—Šåc˜3I=%à—ÏÊ‹E £tÎ	 d3¤8…ö¼ÎË=y@øo«¶ÓEñÐL<f`gƒÇq¥êXŒ{ˆ”“ãÉrtÞ„ÃD
-ØÉy$©
-R Û‘$ÿ3ÓæÛ껢HàÄdüQ& <b?"Ì*›CFƒÈYä8Öˆp„‘pYLÿmj±”Jù‡Ö}ø,ó*/µE
-|aé4µ;ß_/Ûýb‰›³üϐEÅ鍱QÜžFÚY´6Öfµ ·6ºjmjC›ŽŠP²å”&$î2R”©ñY™["vuÛõþzjïim{4ŸEÛÍcmß–û¦¾Ë‰ ¥bÒǼCSª-]äîûŠ6{ŽŒ%0©&-´ÓU†üã$öK]é­)ÍÆÝÔêLïõ:ö¹™	­ÇÛåah!&ø³B¦D΋…œ"ß-© ”°BëØ7BH°£²¬>	ÛI/Ùr‚')ቜ–×4‚Z‡ëiH‹™è;‡Â}ô)|Yï	Pö\ÖÕ‚ù¢ó{H=,ç®–#á^ ’ æY_·©ØoÌ6/Í”
-ÿe¸Ñ^kÌŠ\r¿@ÛÇ~¿§tµ™Úî5mØL <Z׉  a¢ž aÄI2/ƒ0ý‘ €9
-ùý³%Š¤_mSiÙuV<~éiè;ƬÝ1Cå6œFöœÉp;$¦íìQså°O+§ÂØxoáhóϨš›ÌËÉØ<
-›Gc—NÄÄ9tbb¬ÃÓþÝ¡ucÆ ¯—¦ÛÙìãoæòú£Å€5ðIúXG	xÊÎë(…k`(GEÆ]Ù$’ÚHê²Oë4žFt‡)Ç¢Ø^
-!C–ö6iN#ù,úôH>ÒçÖxù?N (›!ië¬;Ë³HÔãòH¢ŸMס<JýŒ®}]S˜qC[šâït9WïÛ—A>^ö‡ Eaú¬â#‚hT©:O]R¢Ðw¿ç}á‘ÆÑpi>´4ÎÛ+äÉ£+{xÏ>
-ÊsÈ?€r,ÿ;ýŁ2I“QÍ
-5ŤÓûZö4ZÏ!ê€Ö±¨o7}]q¥c	󯌁IôMݼ¢ÖG|tA½§À;›~’ùT;}Ý¡0ò¯3;YLª}·V„ŠBË ;4vnbýëWþgnãL„<Ú^‚‡Mú¬›/¾—ò;
-u^©ˆ¦‚„õ·'rš¡¼»dIŽŠj1i>[B‚[aMŸ°it»Ë‹É"ò`óÐ2JáÈÀÖV”BeX¦ðz‡„ ¶£Í.
-ÞU8ðROÌã¤x¢rmoq…ÞS.¯Ýt1ÚGòYì<DòØÎÇÇ%ã
-¤Ú|^H‰7TBoûùéò°åÒíÂÕ‰<TX¬¸Û©ìÕt²j¤²±nºCõÝôðxý†Ìsxô!ƒ<„äçéï
-)ƒT±§0£Ž;Š¢”¡’žàQpÖCÅÖªýƱgɾÃ;
-0€>‹à.UA­'¨ ñp×*Üô¡ƒÜ¿³mò{×8\¾Ö6ZfÕÆeÜäž’I÷²´åz¯Ûöv3Õ˜ÊHöK_L±ƒ”Y_§ˆÍº%'X
-X­Ä,KH¹j¯Øè½c5²îq—s	>¡ YDò>ÉÛË'õ8±k.¸+Ÿ°ÿ‡uN³í¼ë }s(pîûŽ
-ÅþRVæ]KIføî]·Þ}^î­;ñÃtÝU¿¢¿Ò 5Ý«ûJq™ ¬yâA*Dò$¾¯œ ôïBä·;Ýÿó ú˜â†èoôöÐæÕÖIw·ð5jxù;ô~0/±û:IÌž.2‰ö\G·_ÛΔD£G/3¯ÞþAԝÓZê|ÛÙºst“ØÙ°Ä&oLv¢ÒnrÓý«‘;®êμ¢;ý¥vÔ@ª¦ÿƒÀtÐtu›qÈ,iàœ3(ˆþé„y]´õcìý$s¯vM}Øîl_t}:ðXù{Ýh¸ÛC_}£GUwD€éê.Õ(¶íó%3{÷RO¶þ
-{™DEÓÂéÌg ÈT<vÀ¹ãEžåÖ™õXæ…º¡gÖ7çšÞöeeîzW§ÌÅÃ4HĐ"ùbš,·2Îý-²E¾ ™;‡Ôm;f0¾µ5.*µ»ÀAñÅ©îeR_¾Ç]Û5_i”aÙÙî¢-üö'x¡b:Axÿ—¡Ý˜ƒé.ÎDJA5AA,ÆñÕÚf'C=ÔäfËÒª3ùyš/ñ®±½ú'”ÿ5¬
+xÚ­Y[sÛ¶~÷¯à#51¸“LŸR§=“Nãä+3Iû Q´Ä)/:'üø.° MÙÛz °Üë‡ÅŠÛ€ÿ¹øyuñòWIJ¢”¤4XÝTÒ(&4PIÉT«Mð)Œ™Züµúí富I”*%ÜR¦"É8pr‹ÞÛVwES/–\Šð¦m*¤®V‰o.‘èû”áµ®ÖzÉGo© *¼Üé}—à lñwŸ¿øeuñÿ
+߉G‚ʈó «.>ýE‚
+¼û- O“àÖ­¬.“HI	t\_ü÷‚xí'x)1&î3‹Óø$³9Jà&c´Îj‘ªP¯KP‹'V£ˆ¡I©ï(Q½I¯twhíÎÃæÆ>Áv;?q	–fIøÙþä­AÃÂË]Sd¹™±˜H"¢ÔSLvÿ9Å\F*–a~Ì$
+‡_6+,æ‘éœ@É8f2J픵çuQíÑ<|[›N—åC3±˜FœžIÇ‘HÕ±÷)/Ç›<+¬ó&ÆSˆ=žœGžª(…`;’äù&7Ŷþ®(8Q?A”‰1‹Ÿ"ÌÊ9CŠˆBæŽ,rœkCˆ0Á=Šé¿]B-–R©ð`<a³Ï>«¢.*í¢¾°ôšºï¯—f¿XÚÍYñ'¡"Ã<½É]›Ó‘vm†Hk³Z€[[]›R;@%0tp”°’-§4Aq—B!RÛgß"±kL‡Ôû멽§µí£ù,ÚÑ<Öömµo›;L-•¡ÅE ðš’øPgöØÒeÑÙ}_­Í^€#c	LêIítYþq‡•®õ6¯r‡ÆÝÔêLïõº öE>“Z·ËÃÔ²<(gÏJ-{4%r^A"8E¾ŸZRAPÂBL­cßp.CÀžÊ²æ€&4“^råKRŒ_K¸¼ÁÔv¸ži>“}çP¸Ï¾#…/›=”;—u½ áéâ^¤žN–s×'Ë‘p¯PI ‹¬¯ÛT¶ù¶¨ò)þI$ÙèN¯µEE&YXZÛÇa¿ÝNéz3µÜ›èL<Z׉ $QÏJ ’Dq’Ì‹Á∤?’ P#ÂîŸ-BȰ̵ƒRèº +0~ñiñ;Ælü1ƒå6œFîœÉìv ¦íìQså†`ŸVN‘8„ðÞÂ)`ŠÏV5?YT“¹y”
+Gc'râ:91ÖáMnþî¬ucÊ~ ׫¼Û9ô	7s¸þhq'ÂxÈ$}NX‹„F,¥ç	k‘Â5ÈQ‘qW6ñ¤mKꪇuOGtg!ÇE±»BVî6™ŸŽä³èÓGò‘>ïlWüã‚°@[gÝé¸<‹D}\IôsÞuV
+&Ò0Ãk_×6¥E\âJSûÂït9×ìÍˏ ÆL>^ö‡AjyôYŇ€lT©:O]/ RñÇÝïE_x¤±.̓ãÂ4¶Bž<º²‡÷ìÓAyù‡ ËÿNñA™¤É¨f…šbÒé}-{:ZÏ!ê­cQßnúºâJJ^å9@$Ò7Mû
+[2óº§À;¿IC¬¿¾°Ý!"ÂëÌM–“jß­å„AQèd‡ÖÍM¬½`*ü¬‹ÒoœÉGÛk"Cìa“>ëækßKùD…:/ê2„ª(¡ýí	–#î.i"Ȩ¨æ“æs%$¸Öô€£Û]QN‘‡CK‘‘a[["…ÊbÓë…=$8²mö0xWáÀW$Áž˜#Æ x¢r5·v…Þ#–7‡nºí3ù,v2ylçãã’2Rm>/¤´7«„ÞöóÓ‡eéÊ¥Û…¯Q¶Xñ·¡¼vWÓɪËƦíõwááñú?L™çðèSÆòà’§¿Ë¥ŒREŸÂ;jô(‹R%ÎD”0Ú‡UûrÏ‘}‡w”`úTÀ]ªF[O¢ÇÃ]«ôÓ‡°çÚä÷®qvùZ»lÁ0«7q“ãð”,JHÜËbªõ^s»™jLƒ¥ýÒSì r…óÕ1DlÖ”œ`Éaµâ³,rÕ _¹Ñ{ÏjdÝã.ç|Â	Yx”²äÝå{œ¶kΙ/Ÿl'þƒ6Κy×|3(pîûÅþRVA¾{×­÷ß…—{çNûa¼îŒª_Þßq`òîÕ}¥q™@X³$ (ˆxò¤8|_{ðßšîÿy }òòéoøö`Šz륻[øÚjxù»=èÃh^bÿu”˜>]dHÛs-=m¾š.¯þ†^f ?^½ý©;§ì|»Ù¦sô“¶³áˆMÑæÙ‰J»-rõ¯Fî¸jºüÞé/µÿ£ ÿÓ}°¦kLñÅGÎ`Iç ïœAAëŸ^A˜×¥icï'™{µk›Ãvçú¢ãзC,Vá^·îÅ¯¾á£n:$ÀtM—ê
+ÛnCþ%Ë÷þ¥žlý•î2ims§W4 €T,öà\Ìñ²È
+çLÈz[‹Å…¦ÅgÖæ~Î7½ÝË:¿ë]2#i”ð"ù’·Yá:eŒ…[ËÖ’ð@î ÛuÌ`|ëj(»¨ÒþÅ‹¤º‡¤.|øÞ¶èL×~ÅQfd纋®pÍOðBÅx‚°þ/C·± â]œqÈ+Ö%.p1n_­:å8ÐC½nv,:“ŸÇùÊþÃ5¶Wÿ„rã_+_±
 endstream
 endobj
-11398 0 obj <<
+11439 0 obj <<
 /Type /Page
-/Contents 11399 0 R
-/Resources 11397 0 R
+/Contents 11440 0 R
+/Resources 11438 0 R
 /MediaBox [0 0 612 792]
-/Parent 11368 0 R
+/Parent 11442 0 R
 >> endobj
-11400 0 obj <<
-/D [11398 0 R /XYZ 151.701 685.529 null]
+11441 0 obj <<
+/D [11439 0 R /XYZ 151.701 685.529 null]
 >> endobj
-5401 0 obj <<
-/D [11398 0 R /XYZ 151.701 660.623 null]
+5390 0 obj <<
+/D [11439 0 R /XYZ 151.701 660.623 null]
 >> endobj
-11396 0 obj <<
-/D [11398 0 R /XYZ 151.701 645.874 null]
+11437 0 obj <<
+/D [11439 0 R /XYZ 151.701 645.874 null]
 >> endobj
-11397 0 obj <<
-/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F70 4384 0 R /F51 3729 0 R /F85 5521 0 R >>
+11438 0 obj <<
+/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F59 4373 0 R /F51 3736 0 R /F85 5513 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-11403 0 obj <<
+11445 0 obj <<
 /Length 1707      
 /Filter /FlateDecode
 >>
 stream
-xÚ½WKsÛ6¾ëWðHÍX4	¾ssc'“Ôqܱ2íL’DB&|¨TGýõÝÅ¥*Î4ir‘ÀûÞýz+/ô^N~™O._0æåA™‡‘7_zQEɼ¬(ƒ´L¼yí½÷D¥eßM?Î_ö"(³,AvV!p‡Äg¦³(ÌbÿÍ4òåjàæÃYœ¦þÛ
-ÒŠnIC”ai¤Æ@çIêîÉY‰\“›ùäÏI»À<Ò,
-âØ«ÚÉû¡WÃÙk/â²ð
-gëÅid)ÞÖx“ß&áØÚ(ŽXD`J–”1	ÅëõÐoWkК1ÿnžÌ”ž²Âß5‚tÏ£ñeÂJ§úÝüyß-å*¸{KÜÇs°8wÜÂ(i„"IïˆhGyᏠ­Ít†‹¡åèp_Ûo^ón%T`\æli9‹Rp_˜zŠ 
-œüüä³ÿÒ©ûNÉn‚ãØ	.Ú ™ø÷¨CßÈjGG7µÔý@ô‡0
-Áƒð}M?’4cQPߦÞïÓ"ö¹&Ÿü~«IÉ%¤#)•øšk݇öÄ%@P9þ/’t6°œYfÎ%oEÁ]D²w
-ìݽñ“fÄ%TTâì¸o¸^öC;S6ì•Ä[ªX%‰¯PwˆýV	$bcùiÛ™ÖŒ–G™‚ª€¿#dPN³(Ò¤$ÉË¡o)±8þE~C—U¼¡5Þ6:zÞRJ`Ž:c¡$Iè?wùlEöN<ž°ªÃµVçØêŒÛ':‡ÇÊ>¼ºV‡,;Wšq¤Qv(MVp}5?W˜in‚»/Ì3	{œ
-Q”av\O·ýÊt;ýC5ȍ~:îYìdþÚõhï#Ù´†Eîz-lq=ân?|úŠröæÿªoøfC¡„…	 œ¿»{õÇå­ì¦1Dñ󓶰¸XÄ­‚„•VXú+'¬ô[+Ìd"Ã[’ãØV”5$Ne¾Tô	Éiêš6¸£}ȧE#Z˵>jŸ¸³ :‚Öi–â3VýTŠ®5íò½Mq Oãfêóz6ÎÁ”Ô„ä—JÐëE{\[×ñ“¾Hý%”H#ù`Ï¥^õÀ[³à3	ÁgÚlÍÈ´_º(8ãà\!<YËmÓì°?0_émmIÈ"*4fÍ7Z ¢tÄ5Qµ­ñm»-GßšªEbÕ²^©igÁM‰~2®†8ŸQκÞÆDºÁ@YÍ3JBšúœºT²Ýç%vñm7Ŷ0ƒ–¸"òy#5ª´›‚£ž1 Rß3aækŠãÜgAÂöèÚÝÐñlJYŠúćÒ_òJCLF“Ùd•YXÒ¢¢õW§i
-Ý=ÿ.c¡„Ïa5äÀ`­˜Ža"ö[¡¥eä>ÑvèV}×ÁÌ¥ÀFEÞ¶uâ¤.4>ýší0Ù’o:æ'ÏÂü	À<çLO² fÙ©éJèK[‘8ÛÌÞ–&9‡ãjKà™J~–Á|*3kUaÏ;÷Sß0uÂlÿÆÿÛkL©«{Z™jÍ÷ÕŠp¢Œ}©íܦŸau‡Á•DåÆ7×ÛvcwÖg§3tF-
-lˆÇz`<k®ù‚+1Ž2ò¼zqAèÍ‹ýäëˆDÓsÛ4$5ªþävÐæ ÜÛ‡ÙÓ­£	~	 œÛÚÿ†ã0Ü‹
->-îLa>=$S zyáòá†fÔ°£RïP>FzÛŠ¶ÕNÍ줌Y#æ;Z‹–ÐÒš[4%µ!B÷j¨¶8 øH0Ðú˜Ãd4§ƒ™._áFä«m*h:ë—ô/º•„þ3XÌù5ðöJ*÷¸;™‘4hâ4ÉŠÖ	ZaÔÖðŽ¶H…t4 ñê_’†Ú7a¿[ž|W%W)$8¦ÛûÔÆÅ1:À%ë³)ìžÆ›±3„YF†Àªëí6A-+¹^_Gþ­l¥æôô=¹ç ,RÇ`ˆ4`y7;§[MXQ¹Áé KAÅŒØzOöuc=ØlªÅ³=1¯êúòZ4Bz¼ .TÏÀ3aèßõ´C	Òiƒ¾RDcR˜çŽüÛ~‹áFn®¸ƒÀÿ–šÀS³UП}:êâœ÷öãƽa]+a©=°ísO¡¿~Îvì­8C”Kz@Ñ¡ÓҐùW›M#MáÀyß!è AdæZ.;¢[èðõÂb]EœæIžvÏžCy6±ÀÕê€H,<Iܝ´0Q3*Úy”Ñ¡¯{þ7þ¿ÈåG÷3ŸüôÝS
+xÚ½WKsÛ6¾ëWðHÍX4Ið™›;™¤ŽãŽ•ig’ ’0áC% :ê¯ï.(Uq¦I“‹´ –Ø÷î‡Ð[y¡÷ròË|rù"Ž½<(ó0òæK/
+à(c/+Ê -o^{ïýQiÙwӏó׆½Ê,K=.ƒ¸CâcYÓYfÌ3|¹¸ùpÆÒÔ»AZÑ-i¢‚2,Ttž¤îž<Αkr3Ÿü9‰`˜Gš¥c^ÕNÞ½Î^{aÀÊÂ{4œ­ÇÒ"ÈR¼­ñ&¿M±µQ:ÅE)YRÆ$¯×C¿]­Aë8öïæÉLéi\ø»FXÝÙøŠ2a¥Sýnþ¼ï–rÜ¿½%îcyÄ,wÜÂ(i„"IïˆhGyᏠ­Ít†‹¡åèp_Ûo^ón%T`\æl-£±ÜY”‚ûÂÔƒP	hàäç'ŸøǐNÝwJv+̘ÿ\´A2ñïQ‡¾‘ÕŽŽnj©ûèa‚á/úš~$iGAQ|›z¿OæsM>!ùýV“’KHGR*ñ5׺7í‰K€ 9þ/’t6Äyl=˜9—¼w5ÉÞ5°w?ô.ÄOšÁJ¨¨ÄÙqßp½ì‡v¦lØ+‰·T°J_¡îû­H0cùiÛ™ÖŒ–G™‚ª€¿£8È œfÒ¤$ÉË¡o)±8þE~C—U¼¡5Þ6:zÞRJ`Ž:c¡$Iè?wùlEöN<ž°ªÃµVgfuÆíÃce^]«C–+Mi”Jƒ\_ÍÏfš›àîóLÂgC¥A˜×Óm¿2ÝBÿP
+r£ŸŽ{dÆœÌ_»í}$›Ö°ÈÝB¯…-®GÜí‡O_QÎÞüRõ
+ßl(”°0€óww¯þ¸¼•Ý”A??iKÌŠ ŽâC« a¥V†þÊ	+ýÖ
+3™ã-Éql+Jˆ'‰2_*ú‡‚ä‚´uMÜÑ>äÓ¢­åZµOÜYPAë4Kñ+‡~*EW‰švù^ˆ¦8§q3õy=ç`JjBòK¥aÈõƒ"=®­ëø€I_¤þJ¤‘|°çR¯‰zà-ŠYðŒ„à3m¶fdÚ/]œ,8WÏAÖrÛ4;챯ô¶¶$ä
+³æ-PQ:⚨ÚÖø¶Ý–£oMÕ"±áJY¯Ô´³à¦D?WCœÏ(g]oc"Ý` ¬Àf%!MýN]ª Ùîó»ø¶›b[˜AË@\ù¼‘UÚMÁQOÐ
+©ï™0óµ… ÅqîÇAïÑ´»¡ã-Ø”Æ)êÿÀ¥¿ä•4†˜Œ&³É*³°>¤E'D-ê¯NÓº{þ]ÆB	ŸÃj1{ ƒµb:†‰Øl…f”–‘ûDÛ¡[õ]3—ayÛÖ‰“ºÐøôk¶ÃdK~¼é˜ŸP<ó' óœ3=Ég§¦+¡/mEâl3{[j˜äŽ«-g*ùYó©Ì¬U…<kìh1¸Ÿú†©“Øöoü¿½Æ”ºº§•©Ö|_­'JæKm¯à6ý«Ë8\®$*7¾¹Þ¶»³>;¡3ji`ëñ¬¹æ®Ä8ÊÈóêÅ1 7/ö“¯#jMÏmӐԨú“ÛA›o€pofL´Ž&ø%€8pnküŽÃpG,6ø´¸3…ùôLèå…ˇšQÃŽH½CùIèm+ÚV;5³“’ÅAŽ˜cìh-ZBKknєԆÝ«¡Úâüpà#Á@3èc“ÑœBfº0|…‘¯¶
+¨ é¬_Ò¿èVúÏ`1_ä×ÀcØ+©ÜãîdFÒ ai†­´Â¨­ám‘
+éh@ãÕ¾$
+µoþÂ~·<ù®J®:SHpL3¶÷©‹ct€;JÖgSØ=Œ7™3$¶ ŒU×Ûm‚$ZVr3¼6¾Žü[ÙJÍéé{rÏA/X,¤ŽÁ	<hÀònvN·š°¢rƒÓA–‚ ‹±õžìëÆz°ÙU‹g?zb^Õõåµh„ôxA\¨žgÂпëi—A	Òiƒ¾RDcR˜çŽüÛ~‹áFn®¸ƒÀÿ–šÀS³UП}:êâœ÷öãƽa]+‰S{`Û3æžBýœìØ[,C”Kz@Ñ¡ÓÒ0ö¯6›FšÂó¾CÐ@‚È̵\vD·Ðàë…źŠ8Í“<ÿìž%<‡òlb«Õ‘Xx’¸;ia¢fTµó(£C^!öü9nü‘ˏ.îÿf>ùhÝQ
 endstream
 endobj
-11402 0 obj <<
+11444 0 obj <<
 /Type /Page
-/Contents 11403 0 R
-/Resources 11401 0 R
+/Contents 11445 0 R
+/Resources 11443 0 R
 /MediaBox [0 0 612 792]
-/Parent 11368 0 R
+/Parent 11442 0 R
 >> endobj
-11404 0 obj <<
-/D [11402 0 R /XYZ 100.892 685.529 null]
+11446 0 obj <<
+/D [11444 0 R /XYZ 100.892 685.529 null]
 >> endobj
-11401 0 obj <<
-/Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F71 5424 0 R /F51 3729 0 R /F85 5521 0 R >>
+11443 0 obj <<
+/Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F53 3738 0 R /F51 3736 0 R /F85 5513 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-11407 0 obj <<
+11449 0 obj <<
 /Length 674       
 /Filter /FlateDecode
 >>
 stream
-xڝTKOÜ0¾çWøèHÄëGì8Ü(/	ºÕ.j%ààMÂ)›¤I¶”þúŽím(âÀÉã™ÏóøfÆmE—Á—u°¸1JRš2´~DL2’P†”N‰Lc´ÎÑN
-ÖW‹Α&©R±ƒrE$àɁ®Ëmg†²©ÃHÈ?vÍÎK7ëØ˳S/=%^™ÝÆDâÀÊb¦ðé“i‡.¸ó&¡løà|ü
-ăŒ•D”í‚»Šr°]!JDªÑ³Cš()A®Ð*øбz:cÍXH9¡J"§ÄUk¼§,qyLLÎ^9qâã$ÏgEUØJ„Nðe×ìÛþ8Œ¤ø¦™ÔßVþ¬Ê]9ô^vjûòïˆ2uî…Úû® a¤h‚¿–!Ãuȼÿc3ƒÐDÆ©OÁù„wœâÒºæ3åïYÈ5~2Ý‘½
-\7^Ý·&+úQ郂Ö[ÞC¸¶
-#xZt™é¯ž|õ}Oå8.óÑâ±&1ŸèÙZ:Lž{äœHh-Ìß„Œ¼!~¡9‚èDü?Zàu˜Jì
-ÁMÕØÈT¦_û¬Ù™œÄ*Á§£{èšÊ+l±0àÑj°$¼T…ÍÖš4^v
-ŒL\9>%exi!MUfå«ê$º]2(R’@x×@é#»hÚEs=¯ŠÌ.†íD½…\^ÞR3ŸdA¬qØ	.>5È°¥6‹9~¯«6$M&l]Gžî®uTgYUu’7ĸßÙÛ¦5}ÿœ`Í7î(òrrÒ¾Røa‘@%QTU~n]”uÞØ:Ÿûw딂pÆ&´ûÓâ„GŠoû¢óÚkS›ma—+Nô¬ûmkvVÀVßõÑïloÝPÿ¼]¹a:¬a:á+üä§c&
+xڝTKOÜ0¾çWøèHÄëGì8Ü(/	ºÕµpð&a‰”MÒ$[J}Çöm(âÀÉã™ÏóøfÆmE—Á—,X\HŠ%)MÊ“Œ$”!¥S"ÓeºÃ	×áCvµ¸ài’*;(WDržèºÚôf¬Ú&Œ„Œñcßn½t“Å^Xžzalí)ñÊl×&V3…OŸL7–pÁ½7	eÃçYð+`2>HT!P¾
+î(*Àv…(©FϹEBj¢¤¹F«à{@÷ÕÓlÆBÊ	U©8%®Z[à=e‰Ëcz¸¸`röʉ'E±8+ëÒV"t‚/ûv×
+Ça$¥À7í¤þ¶òg]m«qð²ãPk<T÷(Ó^h̸ëKFŠ&øk2Ü„<Á»?631AdœúœOxÇ)®¬kÎ0Sþž‡\ã'ÓÙ«ÀMëÕCgòrØ+}PÐz+Ã;×uaOË>7CéÕ“¯Á£ï©¤~\æ£ÅcMb>ѳ±t˜¢ðÈ9‘ÐZ˜¿		þyCüÜ3	#Bsщø µÀY˜Jì
+Ám=|ØÈT¦_û¬Ýš
+œÄ*Á§­£{ìÛÚ+l±0àÑj´$¼Ô¥ÍÖš4^ö-ŒL\;>%exi!m]åÕ«ê$º]2(R’@x×@é#»hÚEs=¯ÊÜ.†íD½…\^ÞR3ŸdA¬qØ	.>5È°¥6‹µ9~¯«6$M&lSŽGžî¾sTçy]•M’7ÄxØÚÛº3Ãð\ìÁ[¬ÝQÕä¤{¥ðÃ"J¢¨ÚWù¹uýQ5Ekë|Þ­S
+›ÐîO‹z0)¾ÊÞk¯Mc6¥]®8eгþ·­ÙY··ú®ïýÎöÖ
+ÕùÏÛ•¦Ã¦¾Âºc-
 endstream
 endobj
-11406 0 obj <<
+11448 0 obj <<
 /Type /Page
-/Contents 11407 0 R
-/Resources 11405 0 R
+/Contents 11449 0 R
+/Resources 11447 0 R
 /MediaBox [0 0 612 792]
-/Parent 11409 0 R
+/Parent 11442 0 R
 >> endobj
-11408 0 obj <<
-/D [11406 0 R /XYZ 151.701 685.529 null]
+11450 0 obj <<
+/D [11448 0 R /XYZ 151.701 685.529 null]
 >> endobj
-11405 0 obj <<
-/Font << /F50 3701 0 R /F22 3706 0 R /F51 3729 0 R /F15 3700 0 R >>
+11447 0 obj <<
+/Font << /F50 3701 0 R /F22 3706 0 R /F51 3736 0 R /F15 3700 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-11413 0 obj <<
-/Length 1655      
+11454 0 obj <<
+/Length 1652      
 /Filter /FlateDecode
 >>
 stream
-xÚ•WKsÛ6¾ûWðHÍDñ A¶'»MZwšdZ©ãCš$Bk>²âþúîbAY’Ù™ö",‹å>¿…Òh¥ÑO7iXï–7oß«<b*á,“Ñr±4MŠ’G¹(“L¨hYEŸãvzïÌ0›&b¡f_–¿Ü¼[Þ|½a &ØÙ-­Û›Ï_Ò¨‚ƒ_¢4e½X‰¬Hò,º‰7¿M)àe’³ÿ¥Ä;ÁTÄe¢
-uîC¦dÂTA>,f%og%‹—߁'y/~‡„Š·în‰|xw‡îö9˜Ráöíî?Þ/–¿ß¢–åý§$¾üôéW”2ønR¦%CàzÉÉ]_îÌ`à†P±f,t«»/âçpÒUHäñÓ,Ë@®6aßïë®î;K»ÁlõPÕÝ–n¹!þÁšÍ¡éŒµtÐoˆŽ3ÆÀóBÄË„xûÑI&’L–de«eY‰x×ϸŠa$ªïðkJÆ̳Äs=­ûp§:¬M8Ùé½?0ÃƬ­ûîÏ”ÉíaÐ|{Ñr}óö`níèú`æÓöÖ>(ƒØáÊã~5›Cðþ¢ï cC£¶ïtCGN[g  YQ\‰nÔ–Ä4mO¶…Ë;í§›¦Ç,ƒü쐱YÍWÚB'Ìžp=';a]è•­4!¹÷!PKš–cýwHJ>ÚT«1kÏ´Ù™fzZ·&h;}…ø`Ñd€ƒ™¾‹<þz¨×xí±yF1IeII‚S²°ðÚPÊ™onnMgkW?!Ã92(ï;¬F{µ;j$ÅΉg*I3–y‹l»J@ÿfªç²4Iy>Jîõ [õüÆ{6)(R奃ÞvÆ¡t¡)}Å?Õ•¯k(†M?ÐiÛwµëj98ð¹þú0†|%†uÚ™+™¾ë )Ï°¯;TËâv6‡Òq5~·ÃH²<  
-¹ólddëE	wLÜâO?<Áp<ñ‡	<Ôh¯¨‘-]]"Á½¶6p*`Ò[Ó¢s€0Iˆ¶ŠOʌɀp’%‚‡H
-•0p	 7~?€pÚAáXBIrˆ;Ó,*gÿ4Eš0ñ‚Ø¡'%ö¤dÔ“¸jZ6z]7µŠj…sQ¨ÏI}JHÆqÖ¸µ‡ÚãA
-²ecˆ2ßÌúàôª1S­â?'²x
-i¢¶û>KϽ“2I‹SyBÀ`‹›Šc+HúàIHÓø‰Ú—œo©þd‚Àj‘“x+4ãàS¯N©÷ÕŒö0b#ݬ´‚‡8(	¸h¼·§C4W"‘¹¼¨ÌÅ©À>žðËKŸ}™Q?Heœ®›œ-KòBL&]H‰ƒ
-ëHŠ“/ÛÁc8p΁LâTiɘS$nz„µ!_SŸãAÐb_ oöAÑà<üÁQïëΤ1Ç©Öêõ¡Ñí	öKÁáx¨<E(/eÿÑ5õ㈑ülØXÚSqpXð4zùXî^¿/8‡2Å\C|&ŠÔG‰—Ï{àQ¯¦ˆøé«nŽ(ª½ï‡#˜<©«êÉX‰ÇŽ ª#öy–ØKÌ1Ôˆ…–¤hènk’)ã¯+ƒgþŁ­0›ËËÙƒú¯æˆ„ùÃÇ‚Â[2¡QÏÕŒæò|¤À>«zrjÐÍ3•úfèÛ)0ÈrxʱÅñ8…€©Yù2жà,5½$!€°yV@#QCɶ¾Åki1ýÀÔUKëÀÏÞ÷ ðà
-…¨ÒÔæÉÃrÕXkp^k×´l{/<ƒHe©/Psj²Ïð kíT«Ð§‡6ôqH/ѬŸu¼È^ç	ÓY⥤ÞAYŸn<‡~m‰åkŠŸ
-YǺiHÌ—~ñRúxº"¨œ2Y£÷yÜÁ«2à0O/ßÉØéP3ÈÙe·¡Tp«Øëè’b‚¢] Ö˜ñGû•çpFž#­b¬ŽŽÈÓß”9
-„ÖT5vîk@ƒHµßã41hßù‚—ð@ÁÄK˜ðÞ,KÏ¿¾ÃZG. N}BÖ8ÓÆz%*¶=±;Ó‘ü5üà!VÉdeàW&Þ‰¬ ò?=%ü±U£à0œ34#$´µ}Ä—ä0²‚9ž&‡ý…]oÃÝË1"ÇfŠ€‰Àè1 óñ¸‚‡ÎX	³vü®»¸ÿ¿ÿ×^Ä
+xÚ•WKsÛ6¾ûWðHÍD,ñà«=ÙmÒ:Ó$ÓJÒ ’Pó¡÷×wÊ’Ìδa±X,÷ù-”FÛ(~¾IÃz·¼ùî]‘G¬H8Ëd´ÜD,M“²âQ.ª$E´¬£Ïñ;µwz˜Í±(f_–ïoÞ.o¾Þ0P“Fìì–ˆÖíÍç/iTÃÁû(MDUFG/ÖF"+“<Ë€n¢ÅÍoS
+x•äì)ñN°"â2)Êâ܇¬	+Jòañ0«x|;«X¼ü<ÉóxùË[$Šxqûáî–ȇ·wèhŸƒ)enßþôáþãýbùû-jYÞúHâËOŸ~Ey° ƒï&UZ14®W,‘\ÐõåNnˆ"VÌŁnU7ãeüNº‰<~šeÈöýÞt¦ï,í½UCmº-Ýr;MüƒÕ›CÓiké ßgŒç¥ˆ—	ñ>ö£“L$™¬ÈÊV9Êr!â]?ãE|ø Q}‡_+dìÀ<K<×Óº€ wêÃZ‡“]Þû=lôÚÑѺïþL™ÜåÀ·M ×7o`æG×=Ÿ¶×ø ”b‡+ûÕlÁû‹¾ƒŒ
+	ŒؾS
+9e†€dey$ºa,‰)Úžl—wÊ…O7MY<ù‡Y)c½š¯”…N˜=ázNvºP-*[)4BrïCP@
+,	(ZŽæ|´¨VaÖži³ÓÍ>ô´nuÐvú
+ñÁ¢É 3}–yüõ`Öxí±yF1IUEI‚S²°ôÚPÊéonnug3OÈÐAŽÌÊû«V^íŽ)çÄ³"I•’E¶]% 3ÕsYš¤<%÷jP­†z~ã=›‹Õ¥ƒÞvÆ¡t¡)}Å?™Ú×5æè´í;ãúZ|®€¿>ƒ&_‰arúJ¦ï:(FÊ3ìM‡jYÜÎæP:Îàw;Œ$Ë  ;ÏFF¶^Ô™qÉÄ-þôÃãÇXÀƒé@{Mléìê	S“ “ÚꝄIB´‹ˆñ¤Ê˜'Y"xˆ¤(.ôÆïfN9(K(IŽq§;Eåì¿€¦H&^;ô¤Äž”ŒzWEËF­Mc\ÀPäP+œ‹BxNêSB2šˆ³.À­=94Èr”AŒ!JÓëƒS«FOµŠÿœÈâ5¤‰Ú*9=÷NÊ$-Oå	€-n*0xŒ­ éƒ'!Mã'Œ/9ßRý#&HÕ"'ñVhÆÁ§¾8¥ÞW3
+Øȍt³V
+âPHÀEí½=½¢y!™Ë‹Ê\œ
+\àó á	¿¼ôÙ—õˆÔÚ)ÓØä4hY’—b2éBJlXGRœ|ÙÁsd§JKÎÀœ"ÙpÓ# ¬
+¡øšú'˜‚ûò }³ŠçáŽBx_w&9NµfÖ‡F
+´'Ø,‡Tà¡ò
+By)Óø®1#Fò³aciO
+ÄÁaÁÓèåc¹{	ÿ¾àÊs
+ñ™(R&^>x5ý@ÄO?XUsDQå}<,ÁäI]POÆ*H<vU±Ï³Ä^bŽ¡F,´$EC at u[L]<ó/l…€Ù\^ÎÔ5@$Ì>$Þ’qz®f4—ç#öy\›É©9@;4ÏTꛡo§À Ëáq(ÇÇwà ¦fÕË@Û€°<zIB )`ó¬€F¢†’!l}‹×Òrû©ê—ցŸ½ïàÁ
+Q¥1úÉÃr‹±ÖàÜŒkW´l{/<ƒH­Ã©/PsŒÙgx€µv*†uèÓCú8¤—ˆhÖÏ:^f¯ó„Èi´…,ñJRï ¬O7žC¿¶Äò5ÅO…¬£ió¥_¾”>ž®*§LVè}wðª8ÌÃÓËw2v:ÔÌrvÙm(ÜÅ*ö:zG„…¤è hˆ5f¼ÇÑ~å9œ‘çH1VGGäéoÊœB«kƒûÐ Rí8
+DÚw¾à%<P0ñ&¼7ËÒó¯ï°Ö‘K#ˆSŸ„ÕÎÁ´±^IÛžØǝîHþ~ð«d²2ð+ïDVùŸž‰þØ£à0œ34#$´µ}Ä—ä0²‚9ž&‡ý…]oÃÝË1"ÇfŠ€‰Àè1 óñx+œ±fíø¼àÕÅ%øÿý×ÐË
 endstream
 endobj
-11412 0 obj <<
+11453 0 obj <<
 /Type /Page
-/Contents 11413 0 R
-/Resources 11411 0 R
+/Contents 11454 0 R
+/Resources 11452 0 R
 /MediaBox [0 0 612 792]
-/Parent 11409 0 R
-/Annots [ 11410 0 R ]
+/Parent 11442 0 R
+/Annots [ 11451 0 R ]
 >> endobj
-11410 0 obj <<
+11451 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [99.895 272.01 167.949 281.578]
 /Subtype /Link
 /A << /S /GoTo /D (xinetd) >>
 >> endobj
-11414 0 obj <<
-/D [11412 0 R /XYZ 100.892 685.529 null]
+11455 0 obj <<
+/D [11453 0 R /XYZ 100.892 685.529 null]
 >> endobj
 3210 0 obj <<
-/D [11412 0 R /XYZ 100.892 660.623 null]
+/D [11453 0 R /XYZ 100.892 660.623 null]
 >> endobj
-3928 0 obj <<
-/D [11412 0 R /XYZ 100.892 474.551 null]
+3924 0 obj <<
+/D [11453 0 R /XYZ 100.892 474.551 null]
 >> endobj
 3214 0 obj <<
-/D [11412 0 R /XYZ 100.892 349.806 null]
+/D [11453 0 R /XYZ 100.892 349.806 null]
 >> endobj
-11415 0 obj <<
-/D [11412 0 R /XYZ 100.892 321.789 null]
+11456 0 obj <<
+/D [11453 0 R /XYZ 100.892 321.789 null]
 >> endobj
-11411 0 obj <<
-/Font << /F76 5480 0 R /F17 3698 0 R /F15 3700 0 R /F71 5424 0 R /F50 3701 0 R >>
+11452 0 obj <<
+/Font << /F76 5472 0 R /F17 3698 0 R /F15 3700 0 R /F53 3738 0 R /F50 3701 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-11419 0 obj <<
-/Length 1937      
+11460 0 obj <<
+/Length 1938      
 /Filter /FlateDecode
 >>
 stream
-xÚ¥XYÛ6~ß_¡Gˆ:û–)ZŠÍC›®E¯ˆÕáJr6[ôÇwR–7j /kr8Î¿¹VD‘ˆ~¼ûöp÷úm&")’JT2:œ"™É¤2ÊË*ɪ4:ÔÑq¡ÕîÃáç×o•ŠÊ¤Êó”X•HÊ\ƒ$bz÷~WVñ›]YƇov{¥ñ¡±¼xgº{ÃË÷;UÅöž7oêÎõnšG3»¡÷¡„a·¶¡Ýíe*‹ø»Æœg;2ƒ.P™»wÝI¸ô_©%ZGÇîî"ªáìçH$º*£'âì"•Iže°n£ww¿Ý‰µ/d¶é‹´JÈf4sn(šŠV–µ=™K;óf²óìú‡)Ùíó¼b }´ÓÂ㦠ÁxŠi[\Tñqè:ÛïN¯€¤ŠØxî'¤Zf,êÙìÑ`Ã^ê$K+Vs4Mè2å/•-/úeÜý{VÅÓå|ǃûÇÙÖ¯˜ÇO¯Äã{:óß·ÃäEžÆŒ‡.Üd*…\»RU*ª
-X™ºûä8ô'f½õ::;ËçŸB¦­MÈĽNe/Ì–fÌ𦮂<ø¼+ÓµÖ)?ŽÖü³rì½9À‚ædlžF7϶gž{sD_?ò‘óTÇÏbG¸‹)ÃXÛ;a;Ê2’2©²L¡ Ä2Úƒ5•ÌYÕ_‡Ùè^[$¢”Q_ÊR!rÕ‰*U̲Zó¡ÿÒ^ÿÔÉèûüÛr´R÷+±ðBÝ ¼Ê!Zò(K&=r¾µ§
-E ¨TÄ—	,„¥®(ÄSq^1éÜZ3yÎÅ¡¸!´ÔÛš™ÿᣵ>àGÁ3Àÿ&žážÙÂïµJAµskŽ–7ÏxÇp·`WÉ$+¶Awë	x&@oà|rsÃÂ
-ÿœ.m¸{8Úgp—±û-ÓJ{˜2J%z2å¥> 7¸¸ðÑD˜ƒ-$AGѬ™4œø—’.89Ì^€7œ7{h–>Úm‚ÏHßæ—žh ªËØÌÒCOi
-I3“BfãÏ|ÁꚐìãhãþyà¨ñ¡™®c{;›gÍ«ªúb:—U¢2½¤ó[!U”æE¢óòK"€YBMÐò3i!’žð		Æ|…—ÆpM* ÒBV‘éº&¥J')6yV‰<J!â/®¶­ë->S^7Ï!Ò*ÛcÓ»#¥/$¹ó´•áÝ´HTQ°ôCCõ*Ë G®Ó)”aã:OƇEÊ¥oÂBÈžtHNk3>.bF;û}Òh*Š„†²Ï©BJ¹ä
-$uT
- ?mö6àÖ™q–+^.9%
-ã#–(ÍËEÈãfæ9b\c…ÇÍÙ°¡ˆ75„Û
-£_A—Ñz±ÞãòV~ÐaB)CûqwŒu¥ º²·«98÷wh“ ŠÖµÚWºq¸om7ùj„¸¹V#|Ó2QyuEL"=f~ßi¸¸uµ™-£Ü^)ð:@æÀXù©ŸfÈC¬À6fT‘¤Y0CmO³¡ã3ï0âÇiæÍ4Û3®#hùÌ›©(ëÔ̵¼nf󈾲ýõv'z$È=Ýy¦‚EüË„´WƒØ‡ófÚ7ÝpWSÀ›>ƒ~¯áN­ï@Â-"ñxà‡°K47ñ/½;üQïÆ.}E±4e…ßê#Çζ54‘ „#Oø7TŸ,©X3r£ûè8Öeì±â{˜5&ÁÔ¡ཿÌÒþåX€ŠáO/Ÿx[c×î€,žøŠÚ‹ë/Û±¥ì‹¸Ö%v— þ™×¾£F¥ª4öªô|6>š°¶ô…æˁ25îÌ+ãù½bÃ_äz3ú‹|E+=}Ù>‡Fò’yð%€‰œh`tA !í¥=Øö/:ѵ˘ÒÙÚ™$Ü«dR*É¿oÐ\Uf×*›†ª<â‘=vÔc•©G½Ð	Fx´ »¸*# ®Ï{{´ÓD^Âí<ðïÇÌ!Ql¥)¾[ñ ½xŸÆ#×ÛKõiŸ¼
-¥–#iY$r5;<í´Âl±‘… 	Ônfo&Öç:D­©&uÖé_™:;%ÓDVú¶³³Ÿ¨?ª®Ô{ô8¸°a%pLS
-A¬Jþõùmô=؉Ö)…0†ýWÈHpþ2üà˜Æ8b¼)œ§y3ÇÝ€(ÍE|2®EüàšR&üúgòÄÆ/VÀÀíMøÅ›‹£+Tkä²ŽÜ qã­!``Þ)¾æ­÷÷Ƹ%¸!¼ì'¨Ë³üÐoúú#M(Sî–”»Gß`½u~¾Ô4_
-˜Š)@5TÏk¯z&¬|šâ³€¬*?
-q3
-À6BÜÄ*ÞLv^>e¨¥²ügTfB±jQ Iñ™ a=ú©öÄžéÙñ”Rô(à¼ÿ)ƒ‡!ºpMýj5,Û™Û BÉ#¡9:â›OmlÒäŸ"ÐÑÎ5¿c "Ê0Wß	QµÎËDóÎ’Œif*hXdê:Ê°9àÏ–@æ
-RX×ñ”þY~ajù¼@ê
+xÚ¥XKÜ6¾ï¯ðÑd=üRoIÛ-ŠEÍ!éA;Ö¬…õcjk²Ù¢?¾¤(y<[·(ÐËŽDÑI}|-K–¼¿{{¸{ý®`	g™bŠ'‡SžUŒ'e­²BåÉ¡I>¥•d»ß?¾~'DRgª,sÏ*XV—$y¦wµJßìê:=|³ÛË"O­¡ÅÝßkZ~Ü	•š{Ú¼iz;ØÙMÚÙq¡„q·¶±ÛíyΫôÛVŸ™ˆAV¨ÌÝ÷‡»ßï8Üú¯Ô.2)“c÷é7–4pöcÂ2©êäÉsö‰,ê¬,
+Xwɇ»_îØÚ¼ØôE®2o3šéZ
+Šæ¬†•¡EcNúÒ9ÚÌÆ9;<ÌÙn_–Š\€ôÉ̏£(ºëp¡ÒãØ÷fØ	8œ_IT©ÜOH5ÄX/Ô³Þ£;À†=—Y‘+RsÒ½Íè2.•ž-†yڍÃyV¤óå|ǃû'gšWH,Ó'‹Wâñ½?ßwãDž¦OÇ>Þd*…\»R(‘1¡"Væþ>;ŽÃ‰Xo½ŽÎ.ÊÈù™ñ¼3™7q/sžÁ“¥1¼i‹à>ïê<E­eN#¥ÿ¬\û`° 9•76O“uÎÄs¯èëG:²jéYÌweœ3ÁcgdG]'œgª(Ú@¬“=X£xIªþ<:¡{n•±š'|ÉkÈTgŒ‹\ËjM‡áË@xýCÏ“ïF@ò/ËÑ>JݯÄz€Wâ઄h)“"ÈykN#Š@9K/3XK©|ˆçâ2=¼"Ò¹3zœ‹CqãѪ½ Á4Äü'­ÅÐ=
+žþ7ñ÷8/¼—"ÕΝ>Ú<ããeÚ‚âYQmƒîÖðL€ÞÈùd]KÂ5ýœ.]¼{<ڝ¸óÔþ–I!L	¥½	™rÒ€•L[\\„hò˜ƒ-$Aë£<Øi<ѯO¸ äà‚€`8mzûÐ.7|1Û.Ÿy}+Ÿ0½ž¢°ŒÌ¬!=>­!É)f6ú,Ĭ®iÉ!Ž6îw#EMÍ|ÛÛÙ¼€l®”ú×tÎU&
+¹¤ó[!*ÉË*“eýo"€™CMüo"òŠe<áÿùB^C5©‚JY…çëš”™åØÞ³²Êà‘3–¾¿ØÆtv0øLe|ݲ„HS<5Çv°GŸ¾dÏóV†w“,UEÒ­¯WE8RÎ¡kÛ2>,R.C7z,Äìé}„ÓFO‹˜É¸ðqH­EE‘ÐúìóDAªàœ/¹I=$•
+Àï7{pëuƒ8+¯ä”’ÆéK”æå"䱎xŽ×XáqsE6l|Äë"ˆíÇ)¬À Ëd‚Øàq~+?ê0£”±û²»
+ƺRùº²·«98ûGl“ ŠÖµ:Tºi¼ïL?‡j„¸¹V#|Ó:¥º"&ã3¿î$\ÜÙF;C¨·+^È+?³ƒ<D
+lcFTY^Ô3¾íÉS2tz¦Fü4;ÚÌÎœq…AËmævôY§!®å
+pãô#úÊ×3؝üC ACîéÏÎ,Ï?’LHûx5ˆ}¸o©}ÃÑ-u5¼é3è×Ó. Ôú$Ü"Gz³t±@³3ýúw‡ß#êÝš¥¯¨–¦¬
+à[}dÉÙ¦&² „PâIÿ†ê³ñêÖt€Üd¿XŠuž¬„fI0uì#xï/.B:¼	éOôéå+mìÚ-°ƒÅ3]ÑqÃd3¶”}ײÆîÄ?Ó:tÔ¨”ÊÓ Ê@gðñÐƵñ_Hº(skϴҁ?h¡!6ÂEvÐS¸(DQå£h¥g(ÛçØB^Ò¡£0y'j]hH{i6‡Ã‹Ntí2¢ô¦±:‹÷
+žÕ‚ÓÅ[4WÔŵÊã¦õ
+ULH	ÈžzßcÕy@½Ð	Fx´ »8Ux ®Ïs4ó콄[7Òï—Ì1Ql¥)º[Ð ¹xŸŒÆ#;»KƒõiŸ¼
+5q·#i]e|5;<í¤Àl±‘… 1Ônf¯gÒç:D­©:uÖé_Ùwv‚çWò¶³3_}¤®ÔGô¸qaCJà8˜çóR(õø7ä·)ô`'bX§1ì¿bF‚ó—áÇ~L#›ÀÉpv›9îDyÉÒ“¶â×>eÂox¦@lÃbÜÞ„§sqt…
+r\’B‘%n¼5Ì;Õyë}ä½1n	n/ó겁ûÍP¿qäóʇ»%å®Ã14Xïl˜/¥Ÿ/LÅ>@%TÏk¯z&®Bšgìo©T˜»™`ÆnboövA¾ÏPKeùǨ,˜ Ä¢ ’0âÂôSˆýúgÇSŸò GçMøO<ŒÑ…k_ ‘1|!VòqÔy”<z4#'@'@|³ãi´écšüÌ
+­kèÝ|1òWOƒCç
+:!_-ó2ûygIÆ~fªü°HÔu”as@Ÿ-†M¤.°®§)%þ³(þÂÔò–ê›
 endstream
 endobj
-11418 0 obj <<
+11459 0 obj <<
 /Type /Page
-/Contents 11419 0 R
-/Resources 11417 0 R
+/Contents 11460 0 R
+/Resources 11458 0 R
 /MediaBox [0 0 612 792]
-/Parent 11409 0 R
+/Parent 11442 0 R
 >> endobj
-11420 0 obj <<
-/D [11418 0 R /XYZ 151.701 685.529 null]
+11461 0 obj <<
+/D [11459 0 R /XYZ 151.701 685.529 null]
 >> endobj
 3218 0 obj <<
-/D [11418 0 R /XYZ 151.701 441.744 null]
+/D [11459 0 R /XYZ 151.701 441.744 null]
 >> endobj
-11421 0 obj <<
-/D [11418 0 R /XYZ 151.701 412.509 null]
+11462 0 obj <<
+/D [11459 0 R /XYZ 151.701 412.509 null]
 >> endobj
 3222 0 obj <<
-/D [11418 0 R /XYZ 151.701 347.539 null]
+/D [11459 0 R /XYZ 151.701 347.539 null]
 >> endobj
-11422 0 obj <<
-/D [11418 0 R /XYZ 151.701 322.202 null]
+11463 0 obj <<
+/D [11459 0 R /XYZ 151.701 322.202 null]
 >> endobj
-11417 0 obj <<
-/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F71 5424 0 R /F88 5686 0 R /F72 5687 0 R /F17 3698 0 R >>
-/XObject << /Im1 5680 0 R >>
+11458 0 obj <<
+/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F53 3738 0 R /F88 5678 0 R /F72 5679 0 R /F17 3698 0 R >>
+/XObject << /Im1 5672 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-11425 0 obj <<
+11466 0 obj <<
 /Length 1537      
 /Filter /FlateDecode
 >>
 stream
-xڝkoÛ6ð»…€}‘J%QEÑ´I–"h:Äí0´ý@[t$LO”âöÛwÇ#ÛS‹`_¬ãñÞ¼—çÞ	œ«Åùjqv†NêçiÀœÕÖaAàgyè$Yîó<vV…óŽ“›¡êÚå·Õ{Mžùy’ÄHæ~ ÔÑE©úKIä^U!몕jéE<vE[°Zf¹+7e„nµdîQ›Ûj§HÀ?rmWps«)"¤Z\¬-`øÀvîG‘³i_¾NwïÀòÌÙkÊƉxæ'¥ÕÎÝâ·Ep–jÅ<ˏç¾vzr”ù,‡{÷¦ãw#†ª½0IÝ¡”Üý¾ÌC÷
-þ¬sYÕ’\düÐÅÀñÂÔOÃœt@œ"Ç©û°ä	„¨*Ä 	3”b 0†€|E¨J™o«QײxÁ
-ܯ‹{eøjfhô$CÎ?ŒS?‰2|µ_F¡úgœ3?§„XW­èI<*¯*È%ø&:J Oü q<ù<6Pj
-äSs÷­Ž"·K0ú‘kíÊŒbwÖw£Î28 {¢¢§ `ÛÕà4pì陀¬¨zÈí®¯¤zIî¤ìÐ…‘‚yð֐|Ú¬³Qõgu·õ™ÍZœ“s‘`,óYÆl(þ>24Ë­kã՝hЮµ ãÓÓLUwl–g…L[¦~`ç϶æX½FÙoÓéôŽPDãwº ÇR³ÆÕÚVÄn7ü<|ÞAè3ShmÈsWl†Â'Ɔ<ÓéWÓÔ7hfI˜Bî(e ;´ùá‰3§x ˆ
-²–]µ1»í PPêÊÞÔ<â(:¡ƒã—yX’ÒS2\ûX¨9»Ù7Ð,¯m’Lo„ÄPTj •–_vlºfm¥ qÔk=5€9£¦¤óímênnƒÝ£¯yä
- äéLOÌΞîu”€ ‘CIÏR(º¡v¥ïlãaMA¤Ã¨Ð~„†Ž¸ŽZ”¾(gûS=šA»~NJý,ÌOú“nA´® Rí0M©géSúéNsÚGN=¶*iT‘[Êz·ëÙ¨_oçüc̏ø3»oÊK©Ç@CÐ÷mîF̝4r7cßc¤XˆèLmØ”F“ÒKÑÛbÂóN%–4ûª®éòÉc8H¡	‚—ÕÁŽh÷'ýƒ­7ÌA zäþ¡§àH؍ÐmëæOÂìi"
-“QT/HÝ5
-T‚‡KÑ@Ӂ&¡èzE47ë2˜uì¹³.Œ¦–*Œ\‰ AÝ·&­÷3pñÈU¬­Ùyéq?‰M:lû®è^þ³ôxÈÝ_è£öè2BÞë¹²þ¤Ä=?¡ýrûqu}ûÁ÷ýoš	R*æñ1§'^Á^Q)±®¥'Fg;T¶½Æ)\¿£K¢=¥@Ü×€…l::5]!Ã(V1bÅ¿BE­y¡—?¶ñõdc©¹XÌRîÞ•ÝžðC‰iP9Im¤Â ÌEËóF}å1žÂ†®íjñHlkX¶¢Sa³Þ¼…¼³‘Ð#î¹®Oá—ëñ¾–²~õîâüÓÕÍÅç‹}À2nžT¨IgÝS“ÌM×n«û-L‰Woo?\^_]^ß\™Ÿ”}ÍQOù`Ä5ö¯»5ûëtÕ“®º»÷ÖBÉV4òÕÍ­VuþæîB/ÀÜ=7WFN3íEwvàêQ³Š>OŠd¯´a,L`ÿØW­‰Ž½¡º=Zé§Wã!¬ÛÙÑJþ¯•þnÜAªE°€.᧞}õ³Mߨþ@ê+±‹=B¦]Ó¡ÔcóaIã1OûîÄ67:xzؤ~ÚÎr?}¢Ä*BÁ8<bë=‡c ÏfpZe,·¼Ô÷5·éû,Kà¿cx4d+»‹U[œ„‚v)è L2Zðð[c¦¡€‘‘t“þ„N´Èéé ªfgíQïôB«³<Í!ÚN³™d,º–Zùô'Ò~á¿é¿ßÀòõ
+xڝkoÛ6ð»…€}‘J%QEÑ´I–"h:Äí0´ý@[t$LO”âöÛwÇ#ÛS‹`_¬ãñÞ¼—çÞ	œ«Åùjqv†NêçiÀœÕÖaAàgyè$Yîó<vV…óŽ“›¡êÚå·Õ{Mžùy’ÄHæ~ ÔÑE©úKIä^U!몕jéE<vE[°Zf¹+7e„nµdîQ›Ûj§HÀ?rmWps«)R-.V‹¿°@|`;÷£ÈÙ4‹/ߧ€»÷NàGyæì5eãD<óŽÒjçnñÛ"8ŒKµbžåG‰s_;=9Ê|–ý{Ӂñ»CÕÞ˜¤îPJî~_æ¡ûV„¹¬jI.2~èbàxaê§aN: N‘‹‚ãÔ}XòBTb„J1
+C
+@¾"T¥Ì·Uƒ¨kY¼Ààî׀Ž2|5È34z	!ç‚Æ©ŸD™
+¾Ú/£Ðý3N„™‡SB¬«Vô$•×Fä|%‚Ž'~8‹|› ¨G5Èò)Ž¹{VG‘Ûˆ%ýH‡µö eF±»ë»Qgœ =QÑS °íjp8öôL at VT=äv×WR½4žG‡îp(Œ̃·†äÓfª?«»¨Ï”hÖâœœ‹c™Ï2fCñ÷‘1 YnÅX¯îDƒv­Ÿžfªºc³<+ü(`Ú2õs8¶5Çê5Ê~›N§pÜ€ ¿Ó=–š5Ö¨Ö¶Ú v»áçáóBŸ™Š@kCž»b3ŒØ0>16ä™N¼‚˜¦î¸A3KÂrG)Ù¡ÍOœ9ÅElµìªÑØm ‚RWö¦æG1Ð	¿ÌÃ’”v˜’yàÚ¯ÀBÍØ5ȾfY~m“`z#$.€¢R¨´üû²#`Ó5;h+‰£^è©Ì5%ooÃPwsì}Í#W %Ogzxb¦pöt¯£Jz–BÑ
+µ+}gk
+"F…ö#4tÄuÔ¢ôE9ÛŸ"èÑÚõsúSêga~ÒŸtŠ uj‡iJ=K· ˜ÒOwšÓ>rê±mTéL£ŠÜRÖ»íXÏFýz;çc~ÄŸÙ}S–XJ=Ò²€¾hs7b»û‹ Å"@Dgjæ4²˜”&XŠÞžwb(q°d ÁˆØWuM—OÃA
+õH¼¬v@»?é÷l¸auÐ#÷=GÂn„nCX7fOcQ˜¤ˆ¢zAê®i <\Bˆš4	E×[(¢¹Y—Á¬cϝua4µTaä*Hê¾5iŸŸ‹G®bmÍÎH‡ˆûIlÒaÛwE÷òŸ¥ÇCîþBµG—ò^Ï•õ'%îAø	í—ۏ«ëÛ¾ïÓLR19=ñÂöŠJ‰u-=1B8Û¡²í5Náú]í)â¾<(dÓÑ©é
+	Fñ°Š¡ƒÜ(þ*‚hͽü±¯'KÍÅb–r÷®ìö„JL{„ÊIj#e.Zž7ê+ñ6$pmW‹Gb[ÃZ°%Н
+›õæ-䝍„qÏu­x
+¿\÷µ|õ«w矮n.>_ÜèË –q󤚈@M:ëžšdnºv[ÝoaJ¼z{ûáòúêòúæÂÈü¤ìkÖ0ˆZxʃ ®±?xÝ­Ù_ÿ£«žtÕݽ·J¶¢‘¯nnµªó7wzæî¹¹2òpši/ºû³§PšUôyRô {¥
+ca‹øǾjMtì
+ÕíÑJ?½aÝÎŽVúð­ôwãR-‚t	?ýð´è«ŸmúFõ&P]‰]ì2횥›K—ˆyÚw'¶¹ÑÁÓÃ&õÓv–ûé%V
+Æá[ï8x6c€CÐ*c¹å¥¾¯¹MßgYÿã![Ù]¬Úâ”È ´{ HA`úûÑ‚‡ßC0­ŒŒ$È ›ô't¢í@NOU5;+hz§ZåiÑvšÍ$cѵÔʧ?‘öÿMÿÂnòó
 endstream
 endobj
-11424 0 obj <<
+11465 0 obj <<
 /Type /Page
-/Contents 11425 0 R
-/Resources 11423 0 R
+/Contents 11466 0 R
+/Resources 11464 0 R
 /MediaBox [0 0 612 792]
-/Parent 11409 0 R
+/Parent 11442 0 R
 >> endobj
-11426 0 obj <<
-/D [11424 0 R /XYZ 100.892 685.529 null]
+11467 0 obj <<
+/D [11465 0 R /XYZ 100.892 685.529 null]
 >> endobj
 3226 0 obj <<
-/D [11424 0 R /XYZ 100.892 660.623 null]
+/D [11465 0 R /XYZ 100.892 660.623 null]
 >> endobj
-11427 0 obj <<
-/D [11424 0 R /XYZ 100.892 641.897 null]
+11468 0 obj <<
+/D [11465 0 R /XYZ 100.892 641.897 null]
 >> endobj
 3230 0 obj <<
-/D [11424 0 R /XYZ 100.892 198.165 null]
+/D [11465 0 R /XYZ 100.892 198.165 null]
 >> endobj
-11428 0 obj <<
-/D [11424 0 R /XYZ 100.892 168.305 null]
+11469 0 obj <<
+/D [11465 0 R /XYZ 100.892 168.305 null]
 >> endobj
-11423 0 obj <<
-/Font << /F22 3706 0 R /F50 3701 0 R /F17 3698 0 R /F15 3700 0 R /F71 5424 0 R >>
+11464 0 obj <<
+/Font << /F22 3706 0 R /F50 3701 0 R /F17 3698 0 R /F15 3700 0 R /F53 3738 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-11431 0 obj <<
-/Length 1171      
+11472 0 obj <<
+/Length 1169      
 /Filter /FlateDecode
 >>
 stream
-xÚµWKoã6¾ûWÛ‹Ô”H½¨Š¦E·èÞŠŠí‹Ž´+K.%×É¢èoï‡²-G²‡b‘3Crß|d"ïÑ‹¼_?­áû4òxÄŠ¨àÞjãñ”³<â^&–‰·*½~'Á§Õ‡ð½ždE–%ÖTDLf1ìdîîYø·”þê&XÆiâ¯*Mƒ;µ}P4¼DáëšÜ–Ûº­ûÁ¨¡îZ·wè‚%˜uM°ä	ÏýŸ+µ´!ƒ8Gg¿¬-8œþŸ¹²8öÖÛÅÇO‘W‚¸ÞÁZn½8•,KS7ÞÝâ÷Etž‹œÏæ"Îç)…¹1]ÙÝü,S‘úßÑçPi£ëž&ýA
-è ìºä1KÝ:ߐE¸ïMØ?ÔmhmÏd•2:ܪÿ¤Õ2É¿RòÁƒ3ç`÷8aÒUè·M°L¢Ì0ãI”û
-2,0ðó7þ8ùV«~otOæU7$:’4]·Vƒ>íh¿ÀI‘1‹±øý!ˆ…O_z*
-åGK[™ç@Æþ÷p€H|Õvp†qnïv¦Skt¸¢ó!­˜Ì¥PÙ(™ä´ÕºÔ%Ãd[œø›®il܇º}DQìoΟIO™Ñ¤Ù÷º¼!¯§ÅŸæ—ªNª¾©Ûҏ>ËVmõH¸3u;ˆPëð©nõP²2¼DMR8«)V®ZXäôØfW
-/bxSœ¬*Ä´H
-¿…Qù}E©íi:T'š`
-5
-k§T4]CgÃ’Á`;£üψ'³Ýtf^"Êa,GÐPšæ\³<í R"s]€'Õt²6°Üº?ùâbÙï`ûÚ,ÆÁR)¦i+•ÞZnÊ¥G£ý¶ý šF—8Íý“áhÐk3ö÷MÀ}€kš®``;.ÇŽ«ÇÕÝfÜÅÙ ·rΑ\‘­ÈõÑLÇô"qR÷\b;J<%í%Ä.“,#Æ%?KrKèےΠ΁äsG¬c’+=M°Ôä”Ó*cž§@—$Ù·©Ò²—#A˜àT
-
-tÞGemôzè(—‘&KóléL«\ŒW›È3wz–Asä€ÎDášä©Ì^s@®Xè=¶
-ÎZêœ ¡ZJÓöó…ôöÖ˜åV¨O.“7q«di|¼‚õåòÑÓHëøÅB`½p\Êi½F3¨B”g®ÿQ¾V­KAZ°˜çSÀMµìZ7Rý%÷¯2-¿NµðB .ï¯_ŸÿÐçÑèÞYå»YÂDM8§aŒÍõÿH°z.!BÀÕ*_m8Ú‚%à̈G»xíA5{$ 
-Ú
-jàkIZ»¯#,!×ÓÅIüáÔÚiïb+[9lp–Él)Ì¿‡ã'˜"<ÃœŒü?âº=©à²Ù7%­'5õæ™t'*vG#žó{“~²·Ê÷­å–#SÏóD+Ðßî‰qKÀ†2ì÷Ø ›¥6Ug°oÊö- ÿ\
-?:øüðâu1‹¿+‹o~ÌëÒÍîí֍¼¼±q¬qøY}Ûî°àèÓñÉ>~á?ÿ 
-±VL
+xÚµWKoã6¾ûWÛ‹Ô”HêAåP4-ºE÷VÄ@Pl÷ÀXt¤]Yr)¹IE{g8”c;r=ô‹œ’óøæ#“÷AüºøiµˆßgIÀV&%V›€gœ	rU²¬LƒU|)¢O«ñ{!ÅÊ<O©H˜Ê%ìäŒnn#U†×‘Ráê*ZÊ,
+Wµ¡ÁÞÞiÞF¢ÍM®«mÓ5ÃhõØô_„;ôÑÌú6Zò”áϵލƒ,ЙÅ/«Å_§ƒÿGngLÊ`½]|ü”è>	“¥
+œå6™by–Á¸
+n¿/’“\ÈÙ\ÈœqžQ˜ÛWýÕ¿Ñ2Yø}jcM3ÐdxÐ#:».¹d™_‡â+²ˆ÷ƒ‡»¦‹í‘¬ÖÖÄ[ÝáŸrZ¦ØýWJ>xpäì.S¦|…~ÛDË4ÉÃ3ž&E¨!Ãó?㏗oöÖd¾ÑMKò±'IÛ»uk=šçÝñg8)s&¤˜Š?<DR„ø¹§¢dIq°„°µ}Š”¿‡Dꮇ3¬w{·³½^£Ã5iÅd.…€Ê&éIN;c*S10L'°É4Üômëâ~hº{Ép«qþDzÊŒ!Í~0Õ•P^Î/U=>©ú¦é*_<ú,;½5G  áÎ6Ý b3®ãǦ3cŪø5ié­N±rÑÂ!gÀ6»hxÃ+˜â´`U#¦EZ†-ô(Œ²$jJí@Ó±Æ8ÑkhhØx¥¦é:–ŒÛå&<m½í¦·sðIc5†Ò4ç2ø›éd¹ï<©¡“…åÎmüéíË~ƒ"4vé1–
+–)qš¶J›­ã¦Bùpq„1ºo7ŒºmM…Ó"|6œc§þ㡍xpÍŠÒÃ\ÇØqÍ´ºßL»xàVÎ9’+ò£ù>š©ó”^$NêžslK Ä礽„Øy’U¸âGIN¥‚¾­èâ@>wÄ:v$	¹2ÐKMNy­¶náq
+LE’}™ª+p5q„	NeÐ@Ç}T5֬Ǟrqiš³¬ÈO#i•ó€ñjÅ!bæOÏshŽp™(}“Ü"•¹kȽÇVÁYG‚ TGiÆ}¾ÞݳÜ
+õ)Tú&nU,“‡+Ø<Rþ!´Ž_,ÖÇͤ<­×dõBˆòÜ÷?Ê׺ó)ÈJ&yq
+¸B­úΏôpÎÇëLË/S-¼€Ë‡Ë×ç?ô¹·fG£wNùn–0QÏicsDý?¬™KˆpµªWAÏ£¶d)83¡ÁÓ.^{PÍ	¨†¶‚Z ø:’6þë	FÈõtqxµñÚÃû€Ø
+DÀVœåê
+sÇïáøÌaN%áHqýžTpÙìÛŠÖ‰ÚfóDºg*öG”ž‹{“yt·Ê÷ã–SÏó™V ¿ý㚀
+eصþ±A7#J]ªŽ`?Ý”Ý[@ÿ¹ôðùáÅëbßü*˜‡WmÚÝÛ­[
+xycã8ãø³þ¶ÝaÁÁ§Ã“}úÂÿñTVJ
 endstream
 endobj
-11430 0 obj <<
+11471 0 obj <<
 /Type /Page
-/Contents 11431 0 R
-/Resources 11429 0 R
+/Contents 11472 0 R
+/Resources 11470 0 R
 /MediaBox [0 0 612 792]
-/Parent 11409 0 R
+/Parent 11474 0 R
 >> endobj
-11432 0 obj <<
-/D [11430 0 R /XYZ 151.701 685.529 null]
+11473 0 obj <<
+/D [11471 0 R /XYZ 151.701 685.529 null]
 >> endobj
-11429 0 obj <<
-/Font << /F50 3701 0 R /F22 3706 0 R /F71 5424 0 R /F15 3700 0 R >>
+11470 0 obj <<
+/Font << /F50 3701 0 R /F22 3706 0 R /F53 3738 0 R /F15 3700 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-11435 0 obj <<
+11477 0 obj <<
 /Length 1093      
 /Filter /FlateDecode
 >>
 stream
-xÚ­VߏÛ6~Ï_áGXdË’õa؆uE‹aÀp)6àv[‰ÕÙÒͲ›Ë?J²“ܝm®{2EQ$õ}4Å8ØqðnõÓfý’$AŽË<&Áf8ÆE™YQâ´dÁ¦nэ¨©Ux·ùàÌ\f³æI‰c°Ž½Íq‚Ã5‰3ŠÞ²­T„kš2ÄUí…MX”HTC$C‚*+ðvÚ•÷ÆÇIcH—qéò¢ ç,#å4µV«·›Õ¿+Z0¾È=Å”U·º½‹ƒö>1¦eœeдÀYj½µÁÍê÷U|‰GN.Ÿœ²»KÛðÑhúÈ4¼‘áÝ–GæÀ‡¨åj}âQ#Úûè ÚJw7C×ÚTÁÿšPœ²òk\ÈŽï…¹<—~ý±¨±÷r·cüŠtTÕŽµxõA€„×¢ÇJWƼÉ“Ô¾|ã¡¿2£¡wä¼îÔ·P
-.žSz͹ENÓ×RjݾŠÒóÁ™ÒëÀTû¿â[+àZ<ÿïãj gàvZW÷Ô'¤>5û^×úMô½ï¢$½lf`M&„zó÷»pd
-
-´aáå¿bÂZÛ´íB	Q‹ÚÊAB“R^àaR Ïaš!.[¾mÅw Ï$Bž¼TÂÞ§hÚoëíÀ¥š\©)ŠTfàm;ç%º…[na·@b§mF”RtóGHA?†…çÅ©*®¼0ûÅhD'`ò€\¦ir&fÅÅC–À»Ý½Up7([p‘e6ViC•‰•åh§CJPïxø$É}c݃zJؾ‡ Z‚L£ÇÖ‚“sÎv1!"¦=‡Ø÷£òŠÏ’O;ÍtB‰!Lrt°ôèþ¯4ã½÷Ú¯k.:­à¡f	C?«Ï‘Pµ½ãBAÂÿfE†¬¬ËÆ/ÍÑ@“6ž{¿úøÛû?£_Z0ž[7Ü@¥¤|:7ù—–woà+˃`5BÂí&÷\-
-O’†Ác¨—˜H
-§tž#Ö¾.t¿ä2‰qF³ÙôáE—P9YÎN.·ÜX²¬_kßTÖÅ4£P1N³©”7–3ZHñaì'ُJ0%µŽk¨e7}9•Þy›átÐ’]X²sO¶U>#Û«ý¿ÚK7“³ úĝ¾_/Õ€è!÷0râÒʲ»oE'”
-?¸<m]ÁàoÆTiWC¯[Äw˜YNcÝ_ê
-¨ˆWø˜]üvá@),(e›ƒZJÙ]‰:ÇsÄ=žíházáD\$†*r$cÈy·ÄtcFÊù€Mœæ†XåÅSÐZö04kèyqK‡=Š{ûpgCßÖwx±ÆHLpq.2Ú¶K׿¦kšÀä›=ÆÁȺsïòžcj‚íyEÚª=©ž7Pˆ‰Ç£_îotº³û‹ÚZLqŒ+Ê££™²3å°ÕÉ}ãù­­ï>oÜ8?ÏáóÆûÿ @z:
+xÚ­VÛŽÛ6}÷Wè‘jJ©[Š¶h$(
+ë ¶‹‚–h‹©DnE9^ÿ}‡_vW‹Ä›>i8ÎÏ
+'¶Q½[ü´Z$¿dYTâºLI´ÚD$MqUgQQÕ8¯Y´j£[t#šIjß­>8ó
+×EÁ¬yVã¬SoGKœáxIÒ‚¢w;ÙŠ^*aâ%ÍâªõÂ*®j$šN!’1Axvå½ñqò’ÁuZ»¼(È%ˏ‘JJ­Õâíjñï‚€Œ/rÏ1¥Q3,nïÒ¨…½QŠi]E{g9D4¯p‘[o}t³ø}‘^â‘ÓËÀ'§¬ÆîÒ6|²3cb:>ŠÄðaͳçSÒsµM>ñ¤ý}²}£»ièmªàI(ÎYý5.äÀ·Â\žË¿þXÒÙÀ[¹™‹‹1~E:ªéw­xõA€„·bÄJ7ƼÉ“Ô¾|ãi¼2£itä¼îÔ·P
+.žSz͹YNó×RjݾŠÒóÁ#¥×±3RmÿvŠo­€kñü¿ÿ«<·Ñzº¸/ úÔM?lFÝê7É÷¾‹’ü²™5e˜êÍßoâeV04uІ…—ÿJ	ëmÓ¶%D+Z+S	¥ž¼Àã¬BŸã¼@\ö|Ý‹ï@_VHNþ„<yi„1|<„hÚoëõÄ¥
+®Tˆ"•™xßóÃÌ-×°[!±Ñ6#J)ºù#&„ ãŠÂóâT
+W^Æ~±3¢Å˜2"×yžIYuñeð.A÷GoÜ
+Ê\…UÛPuæB%Úè˜4úÅG#^ >+pfßX÷ ž¶ï!€–!Óé]oA(É9g»ˆˆ°çÐûq§¼â³äa§'”˜â¬D{KÿñJ³»÷^ÇeËÅ <Ô,cègaõ%ªµwœ)Hxø—¬*о“uÙù¥9˜	èqòÁÆӻѯ>þöþÏäW ŒwÏ­;n RrÎÿÒòî
+|ey¬FH¸]pÏÕÜ€ð$i<¦vŽ‰¬Â)¼ðaŽXúºÐãœË,Å-Ž¦/º„Ê)Jvr¹æÆ’eýú[û¦²¬(¦…BHq^„R^YÎhU!ŧÝd?*Á”Ô;®¡–ÝôåTzãm¦ÓAKveÉ.=ÙVùŒl¯öÿê(ÝLÎö€êwú~9Wb„Ü/ÀȉK+ËᾃP6üäò´u?‚¿ËP£]!L£îýßaŽržêñRo at E¼ÂÿÃìâ°JeAq(ÛÔ\ÊîJŒÐc<Oð£ÙŽV®â15‰#CΛ9¦ë3RØÄanˆU^<måC³†ž7·fÐxØ£¸·w6ôm{‡gkŒ¤Wç"ó¡m»ôqýkº¤L¾ÅcŒ ;¾ Ïà9¦lÏ+ÒvPíIõ¼B~¹q¼Ñpg÷õ­qŒ+ʃ£™²3å°5Èmçù­µï>oÜ8œÃ_ïÿï[z8
 endstream
 endobj
-11434 0 obj <<
+11476 0 obj <<
 /Type /Page
-/Contents 11435 0 R
-/Resources 11433 0 R
+/Contents 11477 0 R
+/Resources 11475 0 R
 /MediaBox [0 0 612 792]
-/Parent 11409 0 R
+/Parent 11474 0 R
 >> endobj
-11436 0 obj <<
-/D [11434 0 R /XYZ 100.892 685.529 null]
+11478 0 obj <<
+/D [11476 0 R /XYZ 100.892 685.529 null]
 >> endobj
 3234 0 obj <<
-/D [11434 0 R /XYZ 100.892 276.885 null]
+/D [11476 0 R /XYZ 100.892 276.885 null]
 >> endobj
-11416 0 obj <<
-/D [11434 0 R /XYZ 100.892 248.36 null]
+11457 0 obj <<
+/D [11476 0 R /XYZ 100.892 248.36 null]
 >> endobj
-11433 0 obj <<
-/Font << /F22 3706 0 R /F50 3701 0 R /F71 5424 0 R /F15 3700 0 R /F17 3698 0 R >>
+11475 0 obj <<
+/Font << /F22 3706 0 R /F50 3701 0 R /F53 3738 0 R /F15 3700 0 R /F17 3698 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-11439 0 obj <<
-/Length 1694      
+11481 0 obj <<
+/Length 1693      
 /Filter /FlateDecode
 >>
 stream
-xÚ•ËnÛF𮯠Ð…Z4÷ÁW€œÆi´H+õ!	‚5µ²ˆR\•KYŠþ{gv–’¨Ð@râìpvÞ/2‚8øuòj>¹|“Ä‹£".X0_,aQ³ Í‹()d0_ŸÂL¤Ó/ów—o8ò¨HSéHyå© NŽèönšáÕ4ÏÃù‹éL$2œ¯4·j}¯¼›ò"Ô÷t¸Z¬«¦²]«ºÊ4þr0Ӑ™z:c’eá/+µétK"Ce&×óÉ?ÒAÿµ“Hˆ \O>}‰ƒ¼{Ä‘(ò`ç(ׁHò(M€ëàvòç$>õEƾHó(ÏEŠ4b,!3šÎž„v§:‚*KύEÀ‹àŠÀ¹¡ˆ›°,ñ3&¢Ä8rr­Öž{¹! 1;Uu‘Œc:·ÆxòË­m/í}Õ\ž°@È…ô?1mƲˆå<˜‰,*DF’¯À¿B„%(ȳ°kÑýˆø3Yk‚—¦%À™+„½›ò<Ôo;¼¼ï韪Fw‹žñ¶ö ¸ï¼ ݆n½VùÀá½TÛº{A'³\žºNg´¶l«
-ºÚÓßÞ]Í4\Ç(E~´ú<øŸ™#1=2‘Äagˆ\º¬¶­¿¿7ÛöáV·ºz©ôÜö"Ñ€‹q™'Æ;¡ ¬Ñ¥W°×`cZ)bFÀ®êVçú,Õ£i«ÎÝõþ¸oÍ΢r#bQïªÔÃ|;'ú×!û¤;}CŠqÇáË£‚crLù·î¾vû
-Èâ)¾”É·QÀB²nÌgÓÔû¯ËÖøRó´µ)U½2vÔˆK;díêð÷ -‹“íY¥ŽÜªÍÃWÓ|]ªªvYãnÿ쯼½þpózÄàEeÕ}­fx“gc¾ÿo¬5œ•ßMƒÞΩ^xZ„Šj×`Ñ?ºÊ¿@»){"_­tÕꮫšzƒ
-ÄIÍ“a¯…yÃY?LzKFô“"ŠYÑB9´ !Czš½¶cŒ¼G<žäF6Ôz­UcIçn¥¼)0äc8倔ËE¹z™`Ÿóv,»Lp¶IœmØ7uC±B2Wæ˜%½<ʁxA8pcßz{öÕªµ¦ÉsÏã(M³ÞÐÆŒ:#‰ò4Êó·+ƒÝ|×DÞÖ"‰²$@F"÷òÊ`á2vÚƒ;|® bÓêÇÊl-ô“ZojíOÊÚíZ÷œƒ‹Wzõ„CÔín*x8>Úxñä°•@‘©vO¼W ÊK÷H7t¬qáÈÂ*
-Øê…7WB!|Pc8dz¢èÐÙBF<?H?ú˜¢I%irÌøš¶]!µ ]r.ÃTÇËS‹EÕU`qæ:{¯QŒ¦,ø0™èò®ªkºåRÏ]'›Xêd>Ìæ£n°€ƒÊR[Kð†d‚…ðèG­¡Ýª*1Vt¬<IG¨6jÑ¿óßêzCí­üs‡üt¿ÇB
-êv¬‘ºe&÷ËŒdâhMkCG§YA‹*¾=ô-É%E–~gC”[jQôŠ‡kóycûD/ìÞvzmÇ´s<@¾Kª¼% ŽÉ1(B)ø0ÇVªÕ—·‰Ëçv>Ü×yvÚðrèÚd:È>šòÏMÔÖb§º€n‘Åg-V´ÚíùЋà]\á«[ÂûØwÀÑþÍX”gÅÀD7¿ËDv4Ñwh5-¯í•Ïa)2ª$x›»Cù:hI½é¦, @Ѧµ9Ë’4¼YnÎ0Û>Ÿ¨¼NÊîÇ’¦1ͬ¥øàê/æÖÜó)T0·ÕD5ªÛue-…ª®]§ zZÒåcá{<+Xî])uÛ©ª¿k=˲óÌò™âÆŷÿ¾c’J–%!}5¸d8ÁzsãÌáèS˜N_ð?ô¶D>+Õ<x¢¥*«º¢¯ìx8zEî¿Eþ~Ûu¦-G?†àû“âŽPŸ¥î Ÿ|¿³è1ÄtÆ?Wžä,:ˆòË"@P¤>m³ÁÈ%ŠãÌzûþ÷ë±ì‡aq1Æ>R3yøŸO!jWSˆÍüãí3{Tš¦ßÏñ¯›ë»ÑyëÏq2_xC›ÅCì pHõ§é-ƒˆÃ÷^	Iåéž53_Q¡ì2Á¾¡<ŽB‰8Jt(eKçÓ|AÊRmÔ=eœ£©šžKÕßRÖÓ÷ç™eéY;üQ«ð—Fÿ/¢^Ï'ÿÀà{ª
+xÚ•ËnÛF𮯠Ð…Z4÷ÁW€œÆi´H+õ!	‚5µ²ˆR\•KYŠþ{gv–’¨Ð@râìpvÞ/2‚8øuòj>¹|“Ä‹£".X0_,aQ³ Í‹()d0_ŸÂLÈé—ù»Ë7œyT¤©t¤<ŽòT 'Gt{7Í‹ðjšçáüÅt&ÎWš€[µ¾WÞMyê{:\-ÖUSÙ®U]e	9˜éÈL=1ɲð—•Útº%‘¡2“ëùäŸ	é ÿ‰ÚI$DP®'Ÿ¾ÄÁÞ½âHy°s”ë@$y”&	Àup;ùs|!¾Hó(ÏEŠ4b,!3šÎž„v§:‚*KύEÀ‹àŠÀ¹¡ˆ›°,ñ3&¢Ä8rr­Öž{¹! 1;Uu‘Œc:·ÆxòË­m/í}Õ\ž°@È…ô?1mƲˆå<˜‰,*DF’¯À¿B„%(ȳ°kÑýˆø3Yk‚—¦%À™+„½›ò<Ôo;¼¼ï韪Fw‹žñ¶ö ¸ï¼ ݆n½VùÀá½TÛº{A'³\žºNg´¶l«
+ºÚÓßÞ]Í4\Ç(E~´ú<øŸ•ÆYAL$qØ"—.«‡mëïïͶýF¸Õí£n£^*=·½H4àb\æ‰ñN(ktéì5ؘÖcŠ˜°«ºÕ¹>KõhÚªóBw½?î[³³¨ÜˆXÔ»*õ0ßΉþuÈ>éNߐbœÅqøò¨à˜Sþ­»¯Ý~²x
+„/eòm°P†¬3ÆÙ4õþë²5¾Ô<mmJU¯ŒµâÒY»:|Æ=HËâä@{V©#·jóðÕ4_—ªª]Ö¸Û?ûëo¯?ܼ1xQYu_ëÞäÙ˜ïÿk
+gåwÓ ·sªž¡¢Ú5Xô®ò/ÁÃnÊžÈW+]µºëªæÞ`qRódØkaÞpÖ“Þ’ý¤ˆbVô„PÎ#-@Ȑžf¯í#ïO…'¹€‘…
+µ^kÕXÒ¹[)o
+9ÆN9 %ÇrQDE.‡žE&Øç¼ä.œmgöMÝP¬Ì•9fI/r` ^ÜØ·ÞžýFµj­i2EgÆœÁó8JÓ¬7´1£ÎH"„<òüíÊ`7ß5‘·µH¢,ɐ‘È}†¼2ØG¸ŒöàŸ+€Ø´ú±2[K'ý¤Ö›Zû“²v»Öýç`ÀâU²a°–pØ52qˆºÝMÇGÏ"ž¶(2Õî‰÷
+Tyé~ 醎5.YXB¥[½ðæJ(„‚jç‚LO8[Ȉçé‡BS4I£$MŽßBÓ6 +¤¤KÎexƒêxyj±¨º
+,0Á\gï!Š±Â”&]ÞUuM·\ê¹ëdsKÌ‡Ù|Ô
+0pPYjk	ސL°ᨕ"´[U%&ЊŽ•' éÕF-úwžã[]o¢½Ã£•îï÷XHAÝŽ5R·Ìä~™‘ŒCü ­i
+cèè4+hQÅ·‡¾%£¤ÈÃÒïlˆrëR
+"Š^ñp£Âa~#olŸè…ÝÛN¯í˜vŽÈwI•÷±ÄÑã#9E(æØJµúÒâ6qùÜ·û:ÏN^]›LÙGÓAþ¹é€ÚZìáTÐ-²ø¬åÁ*ƒV»=zѼ‹ƒ+\bÕcKxûã8Ú¿‹ò¬˜èæñw™ÈŽ&úÍ# £¦åµ½ò9,EF•Ïasw(_' m ©7Á” (zÀ´6Ð"gY’†7KÂíÑf{  Àgãó•×I9ÂýXÒ4¦™µ\ýeÁÜ:‚Û¡`>…
+涂¨Fu»®¬¥pRÕµëTOBº|,|oçc˽ë!¥n;Uõw­gYvþ‚Y>S|XðøößwLRɲ$¤¯—'ØCoanœ9}j b3Ãéþgá‚Þ–Èg¥šO´TeUWô‚G¯Èý·(Ðßo»Î4£åèÇ|RÜê³Ôô“ïw=†˜ÎøçÊ“œEQ~YŠÔ§m6Y DqœYoßÿ~=–Ýâ0,.ƸÀGj&_ãó)Díj
+±™¼}fJÓôû9þus}7:oaý9Næoh³cˆ é`¢þá4½…bqøþÃë1!©<ÝÓ fæ+ê/ԁ]¦3Ø7ÔƒÇQ(G‰¥lé|š/HYªº§ŒÁ‚s4UÓs©ú[Êzú~ã<³,=k‡?jþÒèÿEôÏëùäà{¨
 endstream
 endobj
-11438 0 obj <<
+11480 0 obj <<
 /Type /Page
-/Contents 11439 0 R
-/Resources 11437 0 R
+/Contents 11481 0 R
+/Resources 11479 0 R
 /MediaBox [0 0 612 792]
-/Parent 11441 0 R
+/Parent 11474 0 R
 >> endobj
-11440 0 obj <<
-/D [11438 0 R /XYZ 151.701 685.529 null]
+11482 0 obj <<
+/D [11480 0 R /XYZ 151.701 685.529 null]
 >> endobj
-11437 0 obj <<
-/Font << /F50 3701 0 R /F22 3706 0 R /F71 5424 0 R /F15 3700 0 R /F85 5521 0 R /F17 3698 0 R >>
+11479 0 obj <<
+/Font << /F50 3701 0 R /F22 3706 0 R /F53 3738 0 R /F15 3700 0 R /F85 5513 0 R /F17 3698 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-11445 0 obj <<
-/Length 1605      
+11486 0 obj <<
+/Length 1604      
 /Filter /FlateDecode
 >>
 stream
-xÚ•W_oÛ6÷§°¨iQÔßbbYš-]ºØ]€¥} %Ú"KªHÕÍ>ýŽ<ʵ­Ëly§ãÝñø»£çìϹš½YÏ–¿ø¾“4ö¨³Þ:ÔóH’úN”¤$Lg;îJdªlêù§õ¯F<!iZÜO‰Òʱ˜ød¾ ^ÄÜ«¾ÌEUÖBÎ,\^çH¬çIꊬ¨AÐ-çÔÍ4Á+Ë-[‰û„CR/5v1 ã vŠY¬¥f—ëÙç…U>±=$Œ9Ù~öðÉsràýêx„¥‰s0’{‡…	‰B­­rV³?fÞi<hxºñQiã´ÞþœòCæVM½CŠÛ•§¹Ÿ¸M?°-b˪ÁÙê~N)u/æ	ƒhŒ>W…@¢—¢Ã8Ä£8ÐbÅCºyHÝÆü)?³>éAø¨ŽÒ±‰²hú*·Vn/k¤·}U!•iñ‚×;¡7p>
-IèÇ΂2)ª6§z›5û}©æ›²>š'™‘†‘»Ö.jö¦Wª©%NTÁíW‡RïlÀ€ØµÒâkS0\
-»UYgUŸëv<Êß#‘Ž¿½}w9~Í„HÈШ1®†(yusûæâf5¥.ô¿«.$ÁñÜVo/î.'•¤YübEïï®__ÞMÛ‘”¥/Vuý×ÅÝÏ“6E$ò^nÓj=O}HëÓN²ÿåäŸ×—÷Sj }F.|fBŸ
-“ãUxo,\­˜Ó̏Œrú~Ψ{;vÔD¾mFIB˜Ì‰à“8b'ÈÈ è N4œö]©‘ƒE±FŒ–¯Á@¯¨¢kú]aÙ«›)<¸ˆ1a^‚úßñïÙ"ˆBoŠhÚJàBÁ5÷‹þ3+ Σ™å(À7x¹ze?h4÷€[z”ÂrûÇ3 ÓK‡R–	†>çUeµê˜{ã`o›üMbØ‚#îľQ–æù¾¬K©:nJ‘Yk¶8®ø~H±á 1‘ºoÅ ¡”ök=$î^¨¢1¨’ã:ÂŽ¦ZCÓ=ÊWSæeMß)!!¾Œ1Ü—õ
-&qú[WŠèÈ À§$Š©= Æ8/?z4ÈŒ•éð˜Qã¢Vc¢ê£ªyRè©ô^-
-qã!ÃÊ¡¶ÀkL„ÁùÚTÇ¡¬9à
-ÈŽ-¢d,ó  ê¹×µT\°Ö}k©†³<“>sÏŸTv%jçe-ÍD§÷­«Ø ¯íÊ/s(Gfç“Ž½a16f®>@4†kaÓ¨ 4ø¡»ìe·Ü”õ²iE-e…«øŒÄ¢K}
-½Ô’9’H²(›\ØÅEÖÔÛr‡“”æ˜iLh⏓Åì.8¢eÞdË–g|'äRª¾®E5Œ$«·gÚ¼Q©Y˜ëhü*{öy+öÖ²Gñôߢ§çsŽ&F	õé(œlòHïàJžbÉ1a
-˜°P­±áéì…Ùv͐¦_?A[¨òïgT0¹ýJñNMõ‡%Ip,ÖïI䆚Ó3ôçÖ"ŠI’ÐK®A9ƾ}Ñ	å8¦=;qß×ÛŽógQdqÕd4òý†›Œ–nOÚPB  'Çæ_l•èúLx—C¡d^êÊrßVú€LÛg
-=‹HÞ³>U/ml•Ñt/±†yvžw¶ZA<-¾Q }è±=úñ,ÇáO P³B©V¾^.÷OE#ÕkÛ‚Æ><âÑeÑ¡k›`.êñÜš
-ÜhãW^³L´
-s×"ô’
-‚e'R¦ q.–-(-ò÷ító ­JM5m .k¾©l™‚ŽˆëN»6E†WåßCÅÔ²}«ˆ~3À_§¾×ZĶ›ßn?†lá5Çݬ6µŽÉÊwŽ+æÁ3¨z²­¸MÍ(•Db/¤ÔØ8–ßs…¯»\Ø Qà¶D)]…ösð¬àÅÒƒj—ñ‰mÇÒëÙþÆ'Sûûg÷:ßÅ'›{©ëú"`‘{­ƒï#ƒU'-—æ…­™½Hñ3€VYOµÇܹ0i·¸ùæäM!x.ºÓä¤kx»^¿Ç%(s½j²
-YkßlÃ!t‰AM9ô‚+8Áq1ŒðÜþr¿
-
+xÚ•WÝoÛ6÷_!`/2PÑ’¨ÏbbYš-]ºØ]€¥} %Ú¢¯ŠTÝì¯ß‘G¹–£uÙƒÍ#ït¼;wt­½åZW‹7›Åêß·b’Æ®gmv–çº$I}+JR¦µÉ­{Í3Y¶ÍòÓæW-ž4Š%î§ÄiåhL|²t<7¢öÕPæ¼*.–
+›59›e’Ú<+´Ë¥ggŠ`•á–À}BŒ!©›j»(ÐqŽ;Å4TR‹ËÍâóƒU>±=$”ZY½xøäZ9ð~µ\BÓÄ:hÉÚ¢aB¢Pi«¬õ⏅{/<Ýø¨4H‰vZmNù!µ«¶Ù#ÅÌÊÓÒOìvÙ†±ƒeÙâl}¿ô<ϾX&¢1ù\‰AðÞÄ!˜“BŒ£xŒC¿=»ÕÅϬO at z~ª£tj¢(ڡʍ•[ÉÊéÝPUHeJ¼`Íž«
+,Ç÷Bú±åx”„AŠªõé†n`gm]—i¶-+ áó§eؐiÙå¢bo)ÛFàDÌ|u(ÕÎZ ˆm#Í¿v0Ã7[•MV
+97nÇ“lñ]ùÁèøÛÛw—sÑ¡á·ÐÌh„µíjˆ’W7·o.nÖsêBÿ»êBÏmýöâîrVI@šÅ/Vôþîú÷Íåݼ=IiúbU÷×]Üý<kSD"÷å6­7ËÔ‡ôN={óaÞIú¿œüóúò~N
+ ÏÄAÇ÷hfôù 09^…÷ÚÂõÚÁœ¦~¤ñ`’Ó÷KêÙ·ó¡GMäÛfICȝ9übGô) À‰‚Ó¡/rÐ(Vh€Ñò¨Yôí°/{}3g€1&ÔMPÿ;Öà=s‚(´ñ¦ð¶«8.Lq¿¨?½à<êYŽl‹—kæƒVq8Q¸¥FÁ
+wèp<2µt(ea˜`øäsVUF«Š¹;
+ö®íÁß$†M 8éž×­44Ëë²)…ì™.Ez­Ýá¸fõbË b"7´ßòQC)Ì×jHìšË¢Õ¨’ã:ÂŽ¢JCÛ?ŠWsæeíÐK. ¾”RÜ—õþq€
+&pú[_ò=ïɨÀ÷H{æ€Zà¼üèzA¦}¨L…G
+•UÿUÅ\ÕH©öêPˆi)Vµ°^«#¾ˆ×º:ŽeÍW at vj‘G¦2 ª®}ÝÉ +Ý·&‘8Ë3é3÷üYeW¼áp^ÆÒŒ÷rt߸ŠMðº¾ü²„âpä`v>©˜ÒIa£úêDhH°¶­üJƒÚ«Aô«mÙ¬ÚŽ7BT¸ÚóÏH8
+?êk覆ÌÙ“@’Fá(ØæÜ,:YÛìÊ=N>z4ÐÇìÅÄKüi²èÝEG´ÊÛlÕ±ì‘í¹X	94
+¯Æ‘dÍîL›;)5Ž¾ŽÚ.³gŸw¼6–=ò§ÿ==Ÿs4q¨G<ß›„“Îé\ÉS,9&¬† ª56<½¹0»¾­‘ñ iúõ´…2ÿ~F³Û¯%ëå\x$	Ž¥Àø=‹ÜP3bï½§¹åD1Iïß’kTŽ±ï^tB9Ž©ë¸ï«m§ùãT'Y\µ¬Þ2ÑâÀÌIkjÆCääÔü‹äýA	ës(”ÔMmQÖ]¥H·m`p¦ Ð5ˆä>ëSÕÒÖTEk˜;bèùpgªÔÁÓâЇÛ£Ï’qþ
+õ±1+¤ìÄëÕª~*Z!_›4öá1O.‹
+í™Ö‰	ú¢Ïý§¹ÀM6~eà5Ëx'1w
+BŸ!Ù(ˆPv"¥ ÇàbÙ‰Ò ÿÐÍ7ЪDÑ\˜â²aÛÊ4‘n ¼IqÝÀi7ºÈ°ªü{¬˜JvèTQoøëå÷Z‹ØtsÓÛíǐ-¬AâØ¡ëÕ¶Q1ÙCùÎqE?xb
+UOt3©£¥HÔ\…SùšI|u˜åÂì 
+ˆ·J©*<²Ÿƒg/–T«¼ŒOl;–^×ô0>éÚ?ô8»Wùη8ÙöسUם€FöµD¾S´VIœtLè
+´fæ"ÅÏ Xe3×fsçB§sóÍ	È›‚³œ÷§-ÈI×ðv³yKPæ.äl²Q¾™†ƒ«,⣚rì#8“p‚Óbá¹ý¹©
+
 endstream
 endobj
-11444 0 obj <<
+11485 0 obj <<
 /Type /Page
-/Contents 11445 0 R
-/Resources 11443 0 R
+/Contents 11486 0 R
+/Resources 11484 0 R
 /MediaBox [0 0 612 792]
-/Parent 11441 0 R
-/Annots [ 11442 0 R 11452 0 R ]
+/Parent 11474 0 R
+/Annots [ 11483 0 R 11493 0 R ]
 >> endobj
-11442 0 obj <<
+11483 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
 /Rect [372.642 245.214 460.543 257.206]
 /Subtype/Link/A<</Type/Action/S/URI/URI(https://myhost:901)>>
 >> endobj
-11452 0 obj <<
+11493 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
 /Rect [99.895 231.968 119.07 243.657]
 /Subtype/Link/A<</Type/Action/S/URI/URI(https://myhost:901)>>
 >> endobj
-11446 0 obj <<
-/D [11444 0 R /XYZ 100.892 685.529 null]
+11487 0 obj <<
+/D [11485 0 R /XYZ 100.892 685.529 null]
 >> endobj
 3238 0 obj <<
-/D [11444 0 R /XYZ 100.892 592.924 null]
+/D [11485 0 R /XYZ 100.892 592.924 null]
 >> endobj
-11447 0 obj <<
-/D [11444 0 R /XYZ 100.892 563.292 null]
+11488 0 obj <<
+/D [11485 0 R /XYZ 100.892 563.292 null]
 >> endobj
-11448 0 obj <<
-/D [11444 0 R /XYZ 100.892 493.055 null]
+11489 0 obj <<
+/D [11485 0 R /XYZ 100.892 493.055 null]
 >> endobj
-11449 0 obj <<
-/D [11444 0 R /XYZ 100.892 471.384 null]
+11490 0 obj <<
+/D [11485 0 R /XYZ 100.892 471.384 null]
 >> endobj
-11450 0 obj <<
-/D [11444 0 R /XYZ 100.892 375.966 null]
+11491 0 obj <<
+/D [11485 0 R /XYZ 100.892 375.966 null]
 >> endobj
-11451 0 obj <<
-/D [11444 0 R /XYZ 100.892 351.568 null]
+11492 0 obj <<
+/D [11485 0 R /XYZ 100.892 351.568 null]
 >> endobj
 3242 0 obj <<
-/D [11444 0 R /XYZ 100.892 216.872 null]
+/D [11485 0 R /XYZ 100.892 216.872 null]
 >> endobj
-11453 0 obj <<
-/D [11444 0 R /XYZ 100.892 189.361 null]
+11494 0 obj <<
+/D [11485 0 R /XYZ 100.892 189.361 null]
 >> endobj
-11443 0 obj <<
-/Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F70 4384 0 R /F17 3698 0 R /F71 5424 0 R /F52 3730 0 R >>
+11484 0 obj <<
+/Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F59 4373 0 R /F17 3698 0 R /F53 3738 0 R /F52 3737 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-11457 0 obj <<
-/Length 2018      
+11498 0 obj <<
+/Length 2017      
 /Filter /FlateDecode
 >>
 stream
-xڝXYã6~÷¯"cŽHê ò6Ù™Þô ØI2Ih›n+­Ã«£;ýï·J>ZYì‹Å£ªXUüê £à>ˆ‚.~\/ÞÞ&Q #‘G¹Öû@&Rd‘R“‹$ƒõ.ø=Ì´Yþ¹þøöV©Àˆ<Mc"U‘0©IDôùëÒäụ1áú‡åJ'q¸>8|¶ÕÆòðëRå¡ÛðäÝ®*ê¢ë[ÛMí™PB³\YS.W2–Yøƒ=ö®e¡2‹ëÅNýÏÔN„ÖÁ¶Züþgì`ïc	›à‰(«@'F¤Iã2ø¼øuy_D>‘>IˆÒ$Hã\íhî‘d=FÆ··2¹à¢á蝻ºëm	öèH‡=ùǶ9‚¥Y¶‘ƒ//ä z6Š¨º{&º<GÅÌ‹&­âÒu,}ß6ÕՁpKeB¸’”]ÚE"É&•»fh·îí±™;5‰…‰'Ò]Ѻmß´Ï|JQã!=1+•¦ÂDI°’Z$ÀCßý|÷ãû»ßÄ•/¿ò>\))ò,ý¿ÿÙõ ”ÖáóüÜK"ŽtnÚÕ|ê\Û1IiëûÁÞ;Þï\ßõ½ðVdBeÚ«’°l·JTXÛŠF:lö¼‚Ÿ¹Ñ,2Wß¾ÑX]])K-:>¥îüÁ*´×['cpv÷ž·;Çwë?_1žùÅÛ.#-Ruy·KÖ¶ì8÷·­Ž¥{ãQuarŠÖÀñ3ËXdætgk#êû²è³‚³Ü”ŒLÙYÁJ$Éœàöhk×Í«l”HOq·og%K‘5#™Óºz‹N<ŒèI•Ð@~Ÿ;ÄJ–"2
-"&Y¸kx±nz”Åî;žÁ!2l*?k¼„Êu\u÷¦˜=[^†+m=¥åArçp©bÐïú¯3Í_¤¿ôQæg%c­õØ@GdKóK,+ ®q Ãmëlïx,©xÔ€´goð0?ÞB&E0CÄN,³–F‰0§ËuµxÅØX‚¢ÙKkQts:‚T=˸ŽÞ`kãÊe|iíRÇÞbŸ8ºÈ;9„*ªtÃ[¶Þñ€(É:$*j^>¯ ´ ň:ž ¢Híì]uà* ' åX®â4FÌÆ¡W:bm=F§È&lõ\Ý€Š›)‹þ5êXèS¿àE¾vMÜIò-<Bj‘ê:Q¢Ô}ã“|€„ïúTàÑE¹þš´ò×ÐõSæÿaÎPhF ‚ЇˆDÅ“r\R¢’ð†ª
-ŽÞ»½ÊþæÜ¥# Ø÷žã®:6мäº66ò§ú‹a`Heš¿M—	—Ži¦¨Â	:gäÀNLæa—sIhù»Å\!C
-¾‰Þ„µ{š½)-Eçß¾*_Eú]Éàe;Ç:¹Ê%WôüÚˆ$Yž^ºr  KvB¬Â§ÑX{*¨ß‚Ѷ©»bÇ"Y0ÐrIßÁ v÷<jݨÐa’ÅÅ©w¢ 1Týçüa Kªÿºù‹O¦š¡Ü±Í8"¥/mÞp=СÎ0wn7Å(}¿¬ñoWFŒ<¯=ÿjèv5	Ûó¨@CuvXtµÝ”iÑñh©yhÓ3ißÍ•SUØœZÅîXZlÓ(ÜlÁ6ç ¨îòäÅñ\ªŠ8¨lÏ)ÍyW)“‰\]u™”ÿÔTa ÀsÖà|ß1ïõ‘Æ#–áM#¥ÄG
-¾Kˆ™õ÷}ÒT§IFw“ÑÝÀgÛ´í ï–&ô`5sXþìráL‚x$·½‰T"}W ˆ…>ÍÎôÓ¨’0ê‘É–
-¬^Çk;È†Þ ®œÀ16LñT@ʤõ/k /žPV€€±'¾¬ÿ¦†p`ðùØãü^sV­µñ¶v#\¹DinlÆ^€6÷BI±„LÍdWmÄö~¶|çP@â¹Úp´-tͽïn/Ã61O$½j!J´0Ò+l‰¢Œùu&4(/¤ðÓ£kÈ…€àûiþ:Û^[/¡@´½’Å#ëéÍ|Ž/Y…Zü”’.~¨ÕÈè%LS
-VM°ÃÉ;œúvb†/øpOOuz	Ò”ú7ørDlÌͦ·˜S¼èýPÎA:“‡ŽÍ§EKª#a¦i{;>:p¿u{‡ý±c2ˆd׶ôÜÝ0µ*èÞŽ‰8"SŒ)…Ï8Ê3QŠ&²Â¯p’dÐ6“°͹d\¡u¦
-HÄÞ™‡;ß)•;yŸ8é@wñ8Ö3ïú0Ý7á†Þ…ÄÇ]
-,vMùÈ­L¾õÎ'¨9}kܤ”Ö>øŽ0ÆNu՝¡ò}’¨vÞXÉ	ÎBz@¯G߸ïðgÍ+?ÑKG¿,5d”{÷
-¦áuœJyö*Ö¹|‘=a©/úÒï¹áÍ©‡ÅË|Äܲ£?/`Ûn·—<Wã¿£ä0CÍZîsbF@Æé‹Û¢¿–Äœ'½¢A"lÉóQµñ†`@´!XæÁƒÓm3B½žž×¸N`„/ÛRpE©üÇLž€õg¾™I«HÅ8ôृOzèÕOŸÐ_ןpGBÂK"/è^8¶¥—Û1òû0Ó©ýxÒ§ïsÓŸyÆùfŠ®ßâãKçÁ©§KÝ­¸¹øûfü~X/þ-þ-¥
+xڝXYã6~÷¯"cŽHêÌÛdgzÓƒ`'Éx0X$y mº­´¯(u§ÿýÖAÉG«1‹}±xT‘u|uÐQpDÁ??®oo“(‘(¢Bë} )²Hi^ˆ¤ˆƒõ.ø=Ìtºüsýñí­RA.Š4‰TE"O5œDDŸ¿.ó"|·ÌópýÃr¥“8\,>›zcxøu©ŠÐnxònW—MéúÎôeÛx&<¡]®€¬­–+Ë,üÇÁ{Û1ÎP˜Å‡õâ?	·ƒügb'Bë`[/~ÿ3
+v°÷1ˆ„.òà‰(ë@'¹H“ÆUðyñë"ò¶ˆ.l"/l’æ"J“ Aº£ºD’åßÞÊä‚‹†£uî×›
+ôÑ‘{²Ž]{M³t#_:#OAôl<¢v÷LtyŠ¨MRÅ•u|ú¾kë«ÁK•‡à¾N_J‰$›DvíÐmíÛc;wk‹<žHweg·}Û=ó-eƒ—ôĬTšŠ<J‚•Ô"âøîç»ßßý&®Lxiø•·áJIQdéÿeø϶¡´Ÿ—`çvXÊq¤ãpÓµ(擳c’Ê4÷ƒ¹·¼ïlߗͽðZdBeÚ‹’ðÙ„o•¨°15tØîy->ãѬ²Pßöh¬®\ʧ–ŽoéÇ‹¿X…æzë¤ÎîÞó¶³ì^ÝàøùŠñÌ.^wi‘ªKÞ.sжcÃÙ¿M}¬ì¯rq®MŠÚÀõ3ËXdù	èÖ4Þ#šûªt‡Ùƒ³Ì”ŒL™Ùƒ•H’¹ƒ?š£i¬›9W"=Åݾ›=YŠ$W3'“a:Ûlш‡=©È/às‡XÉRDfŽÈ„IîZ^lÚžUù€û–gp‰ÛÚÏZBmW»70ÅìÙñ2¸´ó”†œ;‡Kƒ|§Ð˜iñ"ÕàñûñJe~V¡2y¸5hˆriq‰¥“
+Ä
+t¸í¬é-/‚&5\	H{æñ/óã-dR3DìÄ2«i”ˆüä\ÛˆW”%š½ÔnOW¨gù×ѬmœB¹Œ/µýCêØkŒáGy§€PE‘nxË4; i‡DeÃËç„ ˜‘ã	
+ŠÔÖlÑTž¡ pPÞˆå*NcÄlz¡#–ÖctŠlÂvÙÌÕ
+¨¨q>bÙ¿fQ}êü‘¯¹	‚;I¾…GH-R]'J<ußú$ß áû„~¸DtQ®?‡&­ü5¸~Êü?Ì)
+Í$Bú‘¨x®'%*	o¨Úàè½Ý›¡êoÎM:€mï9îêc­ÁK®ke#«wCæP¦ùÛ6èLp:¦\˜¢
+'hœ‘;1Y„54^fÌ-tBÇß-æ
+RðMôyØاYOi)Ò¸ø¶«d|Mhw%C€—q–e²µ)+¾®ìù;µI*²"½4å@@—l„X…O£:°öTR¿£mÛ¸rÇ"ù` å’¾9‚AcÿîyÔÙQ& Ã$‹‹SïDA“SõŸ³GYRý/Ð-^ÔxRåÐÕŽuÖÀ)}©ó†€ëu†¼³»)FéûeN¼]åbÄàyíùWKÞÕX$LÏ£ÕÙp`Ñ6fSM¤¥ãÑRóÐY¦g(Ò¾+§
+ªp~jݱ2Ø(¦Q¸=˜‚mÎ@PÝåÉŠã½TqP›žSšõ¦Ry&
+uÕeRþSS…E  ÏYƒó½cßë"sX†7”5ø.!f–ß÷MHSŸ&ù&#ßÀgÛvÝ ï–&ô`
+sþì2áL‚x$wŽÞD*‘¾«ŒNÄBŸfgòi”IõÈd*ŠÏñÚ²¡W€+'pŒÍS<•2iýËÀË'”•pÀØ_VŠSC80ø|ìq~o8«6ÀÚúÛØ®\¢476c¯N@›{¡¤XB¦fÒÕ±½Ÿ-ߐx®6M]sï»[àË°M,I¯Zˆ-r™+l‰¢Œùu&4/¤ðÓ£íKÈ…€àûiþ:”Û^[/¡@´½’Å#ëéÍ|Ž/Y…Zü”’.~¨ÕÈè%LS
+VM°ÃÉ;œm;1Ãl„¸§Ç§:½iJý|¹"¶FævÓÌ)þèýPÍA:“Çê“GQ“úH˜i»ÞŒÜïìÞbl™"Ùv¥©<·¦VÍ똈#2Řâ£ðWy&JÑDVúN’Úöa:lFr.WhéÂNÄÞ™‡;ß)µ;yŸ8é@¾xkO>^o	ú0Ý·á†Þ„ÄÇ]
+,º¶zäÖ&_ËfçÔœ¼
+	nRJë|Gc'‰ºvg¨†|Ÿ$j„]o¬äg!= ×£m Üwø³æ•Ÿè¥£_–2ʽ}Óð:N¥<{ëB¾Èž°Ô—}åwÜðÔâ31·ìèÏØ6Û-ä%ÏÕúïxr˜¡f­ð91# ãô…·è¯%1gI/(BHSñ|mô¨ƒÎ	–ÅEðàtÛŽPo¦ç5®á˺”\GñTþc¦ÈFÀú;ß̤U¤âz°ÒÁ'9ôê§Oh…¯ëO¸#!á%‘?è^¶¥?×1òû0Ó­ýxӧﳐӟyÆùfŠ®Ûâã‹óàÔ““@v#n.þ¾¿Ö‹ÿ‹ï-¿
 endstream
 endobj
-11456 0 obj <<
+11497 0 obj <<
 /Type /Page
-/Contents 11457 0 R
-/Resources 11455 0 R
+/Contents 11498 0 R
+/Resources 11496 0 R
 /MediaBox [0 0 612 792]
-/Parent 11441 0 R
+/Parent 11474 0 R
 >> endobj
-11458 0 obj <<
-/D [11456 0 R /XYZ 151.701 685.529 null]
+11499 0 obj <<
+/D [11497 0 R /XYZ 151.701 685.529 null]
 >> endobj
 3246 0 obj <<
-/D [11456 0 R /XYZ 151.701 319.22 null]
+/D [11497 0 R /XYZ 151.701 319.22 null]
 >> endobj
-11459 0 obj <<
-/D [11456 0 R /XYZ 151.701 289.544 null]
+11500 0 obj <<
+/D [11497 0 R /XYZ 151.701 289.544 null]
 >> endobj
 3250 0 obj <<
-/D [11456 0 R /XYZ 151.701 209.358 null]
+/D [11497 0 R /XYZ 151.701 209.358 null]
 >> endobj
-11460 0 obj <<
-/D [11456 0 R /XYZ 151.701 181.543 null]
+11501 0 obj <<
+/D [11497 0 R /XYZ 151.701 181.543 null]
 >> endobj
-11455 0 obj <<
-/Font << /F50 3701 0 R /F22 3706 0 R /F51 3729 0 R /F15 3700 0 R /F71 5424 0 R /F70 4384 0 R /F17 3698 0 R >>
+11496 0 obj <<
+/Font << /F50 3701 0 R /F22 3706 0 R /F51 3736 0 R /F15 3700 0 R /F53 3738 0 R /F59 4373 0 R /F17 3698 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-11463 0 obj <<
-/Length 1884      
+11504 0 obj <<
+/Length 1883      
 /Filter /FlateDecode
 >>
 stream
 xÚ¥X_ã6ϧð£4Ë’,©-
-̶w‹‹	°8l÷ÁI4‰Qÿ™ÚNÒúáeÇÎz‹»§È$E‘ù#•$:FIôvõf»zøwšFšYðhûñ$aƦQf,SVFÛCô1~rû¾hêõ§ío^Ü0›eÅSːNHNh&ØzÓLÄï.®½îºÞ%ã¼>Ðâý¹ØÿIËíÚ˜¸9·¤V%p6³‰õfXk©ÅZX”Zýk»úkŁ
+̶w‹‹	°8l÷ÁI4‰Qÿ™ÚNÒúáeÇÎz‹»§È$E‘ù#•$:FIôvõf»zøwšFšYðhûñ$aƦQf,SVFÛCô1~rû¾hêõ§ío^Ü0›eÅSːNHNh&ØzÓLÄï.®½îºÞ%ã¼>Ðâý¹ØÿIËíÚ˜¸9·¤V%p6³‰õfXk©ÅZh”Zýk»úkŁ
 ÂS"ÚW«Ÿ’è ¼ß¢„	k¢«—¬"¡Ëj+£§ÕûU2uŸ«éÁ£Ri™÷<TE]t}›÷Mہõi_O
 .T|-€Âã}õ
 ±/k•ÅyYòÞ¥?¹¢¥åS^­SïrúÜ7õ	—Ç3èÇ0{b•£Ègúhv}^øøƒÝ.˜’–L;wîù\®7’븨Ÿ›¶
@@ -64405,189 +65340,183 @@
 Róà8Á—}ÙD"EO0¿#Ê
 *& \‹þÔœƒ`~†ÜÜ,ä[
 Ið#µ–P¨¶'I9\æ
-‹‹´‚œnKH÷_ûÀ-Ëy×n7ö§¼öˆ$¬ÆK¡àòip¤½¯ «v®óyéTÂø­{äAëwh?~5‹®vmˆÍExDbðÎÓ­%’%òîÖÚ 9à¤ÔYü‚‡´Å¥(Ýу¥ÑxñŽ¸ÍK at g­	móž>öPê½d¼ÁÕ4 ž°Œc¥ãН¡‡…0lò¥Pñ:ø*(•á¨ÐÊ$v«XV”Pl©6tʸ‡€_Úî³÷û\õ
-É-X5±rú¤˜…b9³\³ÔÞÜÕ—¢mj¨‹ž}}*PP°Ú˜WLjOªÄ8L•p†ÎIÁ™y}¶ qaK¿P"A½…,ü¿”î|ƒ’{whºÑS¨´	“NñÉÔ–Ê7~[6;_™†±¯÷
-±>vKíràŽÞ)ˆ'N ‘3ÉÇÜxûû»7¿?-iS’eéØü »ö…d»¿©(›ë#•ÓÔŒ‘@=س ¼yÜ`3¿v$öÅx…rÍ31ý‚„#9îÓNCM5Ï:hêyåz‡ó_ªÔØ&æ—iè¤b¢îš3ô8nIFC×[>éχEï}Á
-iˆPºY°Ä»¿·8‡½‹¼TjâÅ÷¾t†If‘™›AÒ¸aMVŽà ïvÍ/›–ƒOoòƲ×EÂ’[“ü‡f¢ù-ãÄ„½o˜À¾‘H`Ú±×=‘°†‡y"þ'O—¼ÞC^ÊÛ”éÌL±êÞ;<<èÍ%ø@Ûjç¨Õ[‚H¨?PâñRº¿)EñwÀˆy1€#®{
-88
-¸?»Î-":>W„Š;hr{܁m^ÐT„ô‡Ð@‚½Tá0&2®Õ·Ü:OÆ@¹<&`ªô§Ü
-ßсû²ð&ýIŸÍWNOaL¿å¦¤aR©iÅ)ÿ{[s¦#†7—™HK³y„ñ	ûðá~COƒÕnèÒ°M÷."Å7}#ÂCm~(‚;ðZ¥ÜOaS%ýǝM=œ¸´‚f̈Ÿ¡x ¤äI`Í\ù9Ì[ËÐ$¥™CqÈ£ÀšåÑãsïs$µ@ò×y=>`mL¹5Lx@ w²]zûÚ	JùTHPxd¾y-ôö‚Õgç¥áhšG0
-ûC2ûµ8*hÚê.Š€!Ùkƒ‡ö‹»Þ…‡àÀ®c÷LE„Ê·¦K±öo*2¤¡ß¼ª
-?`üŸ®Öà&ŒCŒ3wÉµ×¢sß$~FíøŸ
-¡æ,ê@¸~úÅç+F%¼ ç(º8Rq˜At’½6ƒpxšÊl>‚ˆ$RðtÕÕ«`"…÷gªX¢äìõ
-ýæöÏ’d€¯&	Žþx‡ØÙT0è†Â§¾ùþááz½²á
-}¸z¸oS$öc?Ídï!<ÿÎZÌÂ
+‹‹´‚œnKH÷_ûÀ-Ëy×n7ö§¼öˆ$¬ÆK¡Óà*H{;^AWí\çóÒ5¨„ñ[÷ȃÖ+îÐ~ü"j]íÚ<›ŠðˆÄ à§[K$KäÝ­µrÀI©³øi‹KQº£K£ñâq›—€ÎZÚæ=}ì¡Ô{È:xƒ«i@=aÇJÆ¡;CaØäK¡âtð1TP*?ÂQ¡•IìV°¬(¡ØRmè”q1¿4´Ýg1î÷¹ê’[°*jbåôI1Årg
+¸f©½¸«/EÛÔP=ûúT  `µ1¯ŽŸT‰q,˜*á“‚3óúlâ –~¡D‚zYø)Üù%÷îÐt£§P?h&œâ“©-”nü¶lv¾2
+c_ïb}ì–Úä À¼ROœ "g’¹ñö÷woZÒ¦$ËÒ±ùAwí=
+É$vSQ6ÖG*9¦
+2¨#z°gAyó¸Áf~íHì‹ñ
+åšgbú!	Grܧ†šjžuÐÔóÊõç¿T©±MÌ+.ÓÐIÅ2DÝ5gèqÜ’Œ†®-¶|ÒŸ‹Þû‚Ò¡t²`‰w~oq:{y©ÔÄ‹ï}é“0øÁ§ÖmlIcà†4Y9‚ƒ¾Û5¿lZ>½É;Ë\	KnMòš‰æ·Œö¾aûrD"iÇ^÷DÂ2ä‰øŸ<y<\òzMx)oS¦33uƪ{gìtðð ?6—àm«£Vo	"Q jü@
+ˆÇKéþ¦
+ÇÞ#æÅ Ž¸î)8à<à(àþì:·ˆèø\*î Éíq¶yASÒB	ôR…ØȸVßrë<å𘀩ҟr76|GîË›ô'}6_9=…i0ý–›’†I¥¦§xüìmÍ™ŽÞ\>d"1,ÍæÆ'ìÇGø
+=
+V»¡KÃz4Ý»ˆßô1 ´ù¡:ìÀk•r?…M•hôw6õpâ"Ð
+n˜1c ~†â’'5såç0o-C“”fÅ!k–GÏ½Ï‘ÔB Éc\çõø€µ1åÖ0áÞÉvéík'(åS!A½kâ‘MøæµÐÛVŸ=@ž—†£iÁ4ìÉì×⨠i«»(†d¯nØ/îz‚»ŽÝ31*ßš.ÅÚ¿©È†~óz¨6ü€yð|ºfXƒ›0I0ÎÜ5&×^‹Î}Gøµã*„š³¨áZø韯d}”ð‚ž£èâHÅaÑIöÚÂái*³ù"’HÁÓUgT¯‚‰ÞŸ©b‰’³×kÆ'ÿ,IÆÈáñj’àèwˆ­§â€A7>õýË÷×ë•
+¯hèÃÕÝ‚Ùy$öc?Ídï!<ÿ ×Ì®
 endstream
 endobj
-11462 0 obj <<
+11503 0 obj <<
 /Type /Page
-/Contents 11463 0 R
-/Resources 11461 0 R
+/Contents 11504 0 R
+/Resources 11502 0 R
 /MediaBox [0 0 612 792]
-/Parent 11441 0 R
-/Annots [ 11454 0 R ]
+/Parent 11474 0 R
+/Annots [ 11495 0 R ]
 >> endobj
-11454 0 obj <<
+11495 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
 /Rect [123.651 116.961 238.618 129.913]
 /Subtype/Link/A<</Type/Action/S/URI/URI(http://www.ethereal.com/)>>
 >> endobj
-11464 0 obj <<
-/D [11462 0 R /XYZ 100.892 685.529 null]
+11505 0 obj <<
+/D [11503 0 R /XYZ 100.892 685.529 null]
 >> endobj
 3254 0 obj <<
-/D [11462 0 R /XYZ 100.892 405.814 null]
+/D [11503 0 R /XYZ 100.892 405.814 null]
 >> endobj
-11465 0 obj <<
-/D [11462 0 R /XYZ 100.892 378.62 null]
+11506 0 obj <<
+/D [11503 0 R /XYZ 100.892 378.62 null]
 >> endobj
-11461 0 obj <<
-/Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F29 3731 0 R /F88 5686 0 R /F72 5687 0 R /F89 6129 0 R /F71 5424 0 R /F17 3698 0 R /F51 3729 0 R /F30 3732 0 R /F58 3733 0 R /F68 3734 0 R >>
-/XObject << /Im3 6525 0 R >>
+11502 0 obj <<
+/Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F29 5413 0 R /F88 5678 0 R /F72 5679 0 R /F89 6121 0 R /F53 3738 0 R /F17 3698 0 R /F51 3736 0 R /F30 5441 0 R /F61 5442 0 R /F71 5443 0 R >>
+/XObject << /Im3 6520 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-11468 0 obj <<
-/Length 1931      
+11509 0 obj <<
+/Length 1933      
 /Filter /FlateDecode
 >>
 stream
-xÚ­XK“£6¾ûWpÄUk­ž€rK6瘝’Œ«öäÀf ƒx'›_ŸnµÄÃk;›J.F´õ»¿–yôñè›ÍûÍë¯
-g–[íŸ"aK¹ˆ’Ì2cu´/¢_ãTóíïûï_-e”1›$Ú±JβDÁIŽéáí6³ñçÛ,‹÷ŸmwÊèx_•´xȏ9-ßn¥ËGzù¼8Öm=Œ}>Ö]ë?ºíغf»Z¤ñ›*?eO*Ee6_í7lHýj¦Tt8n~ýGì}q¦l½8Îc¤LÆc`ÝD›Ÿ7|é‹,‹„`ÖI¾HÏàP
-ÏÔûâÇn,ƒüYºgä‚) xPq!µ$–Åš6ý—žðú»£ˆ¾ì@Ÿ§­]8u·8Öi™ÊUÄl&'Q"AóLÎÁPôçNqWù@‹C׎åŸãn(Û¡ë÷¥ß/›Ûî´J0
-#€ä߸ÐmkÊy$âK•ûU™*ôh¼Š_øS¾•YÜçÇ’¢ÆM\;ñ:~ê¶2ûWð&x<ÔÇSó8M}xGL.€4V%%žHW&'†iaBæ}ªÛÚ32aÂ湚º}çOíHÊèÒMù4:+vÂ
-–e–ŒÑ–¾ìž€M)ϯ4ºýò|žòvW6³;)šp¦åý–I£¦]b#“*¦yvïe=à£ËtÊY
-qú/gS>áŒKS\c4—eæOSšñÄgJ™b
-Ê_p?TùV‰¸G÷'iüPŽcÝ>>5Ì2搇>Mè”9“uœCÈTy)ä9ç¾/[Ü8¥áܲ ¦¡ÊûòFÂâ§W’ÖNç¦Ù²¼´Dz<#ð-*&$tDà+GǍ?%èåÈoA¢ 6!¹ßTh¥ˆ»dëT’Ë8ºìŠ“ lÖdáÛëûŽ -™à2pY6à(D-ârM‡ÀO
-’á	"‰Ðà8#²ñÓ–))Öîq1 FÍãØ@º3½¼ÔCE+¬j­Á'ò$Ô¦ÿ k¡±¥‰kl:öleQþÃÊó
->¯ Ô:É–á¥SèÃ^RR25;ugUØ_¶Éà?Hóøª•`Ú˜µ±Ik=§6´žÂÇ{“oRjÎZ\‡¬†S_ÃÜЮ˜"¡fqyqWz÷"ždŒL]hKÖ‹Æ		Á…Z‡æ·®NPåЗy0!'R[¾Ðûl‰⟣W¾»0Ø×–#69ÖSƒêÅU5@²™t}¤ÿ£‰šejúÌëäˆC:Уn1AA=²œ–¡åËlö:ËxôæH´eƒG‰y¿8¡œ·|E8ZGOo3½G‹WÓg­§/ºžÛÎç^MkÃ}á'ŸÐnçÈçIìŒ	;ϹS¨ƒí!᧾†1¦ˆ°ñ¿	E=ƒd&/@Á‘V €¼§¾aKc§"sü³“‘,C«ÁÅ
-©ƒ$ý[h€’º	
-Bb¯bƒÒ–|·Åí0X×zwƤ^„‚1üVŽX˜¨?êAPy]‚û>F”2‰œ‚MÐÔA÷¬ÄÔHfm¶vÖ".Àn
-ÂEæà_.påjžk¸pl±	 R€$:
-PQCÙ´ ½p½±
->ç%þÀ¬¼ãY(mҏ1ÒeÊ|¸EÌÀ5¥¥1S§•é<é ƒÇd¹‰‹¹ù‡,¿›
-Fq1$˜ËµG}pÓœÃr‡ð Ä€Å	bÓû>ìêSs Ãr{_ŽxÖ@$èÈnC‡HÓKèÀq枥ÄT-€Có%px“S™ÖöÉŒC‹°~T‘Üã’&ܘ÷aA¸œˆ«­0I!Íë
-¦—àWJ÷WÓÐÓúm—Ü©›Šàµkçã¯8뢓-qöž³ð¯?&<çG0a<LÐ?ˆo·VÂ…~öDy[ÿEhU|dT¾ÒOçžú5S 8\¶é¢8aBˆùúmIZ_Ð'î*Œ-¤£'^½Ã!þÔêCß
-ÝÓ¸{×Ò²ñ¹Ì›òÊu»]`C׿óSÔüßJ×/G&µD3â} Ýó#†õÑ_/õXÑ*'<ìˆÎG¢‡[±K„Ñ®GPaA¿Õ¤G#v2¹קüÙSO½³ñ}]”Qrz ÂhSC¯Oh.úò¥¯±åz6ò/ëb…«Ž p8>20þéZÄ
-gI6U(ú§ñêÕ­ ý!Lu¸/¦ºî4ÖÇú/wmÌj{ÌGÄ—ˆ.êYžmbÈ›¡£U•Ÿ<µD¨Ÿè9Ýuð%LîÙí.œZfäŒ%ÝñX×ŒÕà–4¹ßx	FñãЈÜÄâòŒEí&(Œ·a =ägwå7û‚€»¾Î&~qñ¼:2Âí31r­)‰®ŸÛ®w	rr×'?ÐŽCß*oŸÃîèþ°Â­cN|ôoOš2¡. µrï·ÔeªC{ÄØàë1/Fb,+œ:ÏwËVh$b¶õNP$»Œ	ìü9Ð:Çì‘pùv]Œž]
-Dw53kí¿òsnYÐ?Sá_Ïðüj¿ù¼Õ‚t
+xÚ­XK“£6¾ûWpÄUk­^€”[²yW%•d\µ‡$Æ0µÀ;Ùüút«%^ÛÙTr1¢Õ¨ßýµÌ£çˆGßl¾Øo^ðHpf¹Ñþ)‰`Qj,K¬ŽöEôkœ)³ý}ÿý믥Œ³iª«ä̤
+NrLo·ÆÆŸo‰÷Ÿmw*Ññ¾*iñsZ¾ÝJ—ôòyq¬Ûzû|¬»Ö„'tÛ°uÍv'´Èâ7U~ËžT†Êl¾Úoþؐú/ÔN˜RÑá¸ùõw°÷}Ä™²&zqœÇH%†¥Ië&zØü¼áK_	Ál’HòEƸC5<3ï‹»±ògéž‘¦tŠâA5Æ…Ô’XkÚô_zÂëïŽ"ú²u~ž¶váÔÝâX§e&W³)˜œF©͍œƒ¡0èϝâ6®ò‡®Ë?ÇÝP¶C=ÖïK¿_6'¶Ýi•bF É¿q¡Û×”óHÄ—*÷«2?Tè
+Ðx'¿:ñ§|+MÜçÇ’¢Æ“¸vâuüÔme÷¯àMðx¨§æqšúðŽ˜\. i¬JJ<‘­LN¦E2ï[PØÖž‘)Ó6ÏÕÔí;jGRF—ž@hʧÑY±V0c,£-}Ù=›Rž_it!úåù<å-ì®lfwR4åLËû9*,“‰šrt}ˆ’L1Íͽ#xd {ÀG—'茳âô_Φ|—¦¸Æh.ËÌŸ¦4ã©Ï •1Å”¿à<~¨ò­qîO³ø¡Ǻ}|j$˘CJø4¥SæLÖq!Såa¤çD<œû¾l1p㔆SpË‚˜†*ïË	‹Ÿ^IZG8›fWtÈòÒéñ<ŽÀ·¨˜dЁ¯7þ” ”#¿U©‚Ø„ä~S¡•"3I.ãè²+N‚°ÙÄ„os¬ï;‚´d‚ËÀýeÙ@‚£µˆË5!?)H†$ˆ$Bƒà0ŒÈB:ÄO[¦¤X»ÇÅ 5?`éÎôòR­°ªµœÈ“P›þƒ®…Æ–¥®±éس•E=ú+Ï7ø¼‚PëÔ,ÃK§Ð‡7¼¤¤djvê2 Ϊ°¿l“ÁæñU*Át’¬}ˆMZë9µ¡õ>&Ø›|“RsÖâ:d-0œúræ†vÅ	5‹Ë‹ˆ»Ò»ñÔ00u¡-Y/Œ‚µÍo] Ê¡/ó`BN¤¶|¡÷Ù
+Ä?G¯|wa°¯-Glr¬§,Õ‹«&j€ädÒõMþ&jfÔô™×É7‡t GÝb‚‚zd9O˜AË—Ùìu–ñèÍ‘hË;Žó~pB+!9oùŠp´ŽžÞfz!¯¦ÏZO_t-<·Ï½šÖ	Kõ…Ÿ|B»ÿ!Ÿ'±3&ì<çp L¡´‡„ŸúƘ~X ÂVÄÿ
+$õ
+˜xH¼ GZòžú:„\,;™ãŸŒÌèdZ
+.&hÈ4 éßB”ÔMhà{”¶ä»-†h‡ÁºÖ»
+“z
+
+Æð[9ba¢þ¨[Aåu	ìûPÊ$np
+6ASݳÓD2kÍÚY‹¸ »M.Œƒ|!¸À•«x®áÂQ°Å¦€H.è4(@D
+eSЂôÂõ8Ä*øtž—ø? G°òŽg¡Lt’}Œ.SæÃ-*`®)-“dê´2›'dð˜,71b17ÿÒð»Y `´×C‚¹\{ÄЈ7Í	1,wˆBXœ 6½ïî>5W:,÷±÷åˆgMÐD‚s:À€,»„gîY
+AÌÔ84_‡79ƒ‘ihŸÌ8´ëGÉ=n iy„ȉ¸±Ú
+“Òü±Þ`z	~¥t5
+=­ßvɝ¹©^»v>þŠ³.:Ùgï9/ñúS`Âs~‰‡	úâíÖJ¸ÃÏž(oë¿­ŠO€ŒÊWúéÜS¿ f
+‡Ë6[ô'L1_¿-IëúÄ]…±…tôÄ«w8ÄŸúC}軡{wïZº@@6>—ùcS^¹n·lèúw~Ššÿ[éúåȤ–hF¼ {~Ä°>úáë¥+ZåÄ‚‡QÀùHôp+v©‚0Úõ*,è·šôhÄN'7àú”?{ê©w6¾¯‹r JNTmjèõ	
+ÁE_¾ô5¶\ÏrCþÁ]sU¬pÕ±ÇGÆ?]‹xÂYj¦
+Eÿ4^½ºõâ´?„©N÷ÅTםÆúXÿ宍&AmùˆXâÑEݤàÙ¦!†¼:ZUùÉÃPK„ú‰žÓ]_Âännwá̲DÎXҏõxÍX
+nÉÒûw‘`?ÈM,.ψPÔn‚¸pÐC~v÷P~³/¸ëk3)ð‹‹çÕ‘nŸi"ך’èú¹íz—0 'w}òí8ô­òö9ìŽî+Ü:æÄGÿödêZ+Çñ~KQf:´GŒ
+¾óÂa$Ʋ©³ñ|·l…F"f[ïE²Ë˜ÐÁΟ­sÌ	—o×…ÁHPàÙÕà@tW3³Öþ+?ç–ý3þõϯö›¿V‚{
 endstream
 endobj
-11467 0 obj <<
+11508 0 obj <<
 /Type /Page
-/Contents 11468 0 R
-/Resources 11466 0 R
+/Contents 11509 0 R
+/Resources 11507 0 R
 /MediaBox [0 0 612 792]
-/Parent 11441 0 R
+/Parent 11514 0 R
 >> endobj
-11469 0 obj <<
-/D [11467 0 R /XYZ 151.701 685.529 null]
+11510 0 obj <<
+/D [11508 0 R /XYZ 151.701 685.529 null]
 >> endobj
 3258 0 obj <<
-/D [11467 0 R /XYZ 151.701 551.538 null]
+/D [11508 0 R /XYZ 151.701 551.538 null]
 >> endobj
-11470 0 obj <<
-/D [11467 0 R /XYZ 151.701 526.104 null]
+11511 0 obj <<
+/D [11508 0 R /XYZ 151.701 526.104 null]
 >> endobj
 3262 0 obj <<
-/D [11467 0 R /XYZ 151.701 401.019 null]
+/D [11508 0 R /XYZ 151.701 401.019 null]
 >> endobj
-11471 0 obj <<
-/D [11467 0 R /XYZ 151.701 371.334 null]
+11512 0 obj <<
+/D [11508 0 R /XYZ 151.701 371.334 null]
 >> endobj
 3266 0 obj <<
-/D [11467 0 R /XYZ 151.701 246.249 null]
+/D [11508 0 R /XYZ 151.701 246.249 null]
 >> endobj
-11472 0 obj <<
-/D [11467 0 R /XYZ 151.701 218.889 null]
+11513 0 obj <<
+/D [11508 0 R /XYZ 151.701 218.889 null]
 >> endobj
-11466 0 obj <<
-/Font << /F50 3701 0 R /F22 3706 0 R /F88 5686 0 R /F72 5687 0 R /F17 3698 0 R /F15 3700 0 R /F71 5424 0 R >>
-/XObject << /Im1 5680 0 R >>
+11507 0 obj <<
+/Font << /F50 3701 0 R /F22 3706 0 R /F88 5678 0 R /F72 5679 0 R /F17 3698 0 R /F15 3700 0 R /F53 3738 0 R >>
+/XObject << /Im1 5672 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-11475 0 obj <<
-/Length 1833      
+11517 0 obj <<
+/Length 1832      
 /Filter /FlateDecode
 >>
 stream
-xڝXKÛ6¾ûWè(kUõ<&ER4 at _X£A‘ä •h›ˆ,:”´îö×w^’e×Mƒ^ÖÃáp8œÇ7£
-½½z?¬^oWß½c/Ê<Œ¼í΋Â0(ÊØËŠ2HËÄÛ6ÞÿQ׃±ÝúÓö‰A™e	ŠÇe‚tÈr*T°ÞDa¦ü_žµ{6ú¼Þ¨4ñ«®aâ·ÑÔŸ™Ü®‹Â·£cµiweX’
-è<I'Åy¡ÔêÍvõe„¦¦R^}\}øz
-ì½óÂ@•…w&É£§Ò"ÈRÔÖz«ßVáòùQº¼xVš”½¯ß4åKÙ8TQN6¾iÌ RWc”Ñ,õ4xr£TèŸÖ›¸ðµ;š¡gÎ ¡A™éö¼ø¦a¯d 1ÓînŽMgŽUËG"šÅì	#Ø£Þ&ÉÞ&RAš”lØp¨èˆòÕÌzÁEâ?±¼ÓéZ÷}å^x9X–©®©ø缎sߺÏòå?VGÔú$û=ˆG¾[Gþ3Jje¡·‰£ ˆ3¶é­éª¶}Y‰ÿ v”1¾Öi4)ò«™ÀŸØo
-øQ7Ì£÷#ï§_y?-ø­H5z@ÿw¢ê,pù #”ûšY“ª{M›l^úqùÐaÚ–©‹'aQÛîc%ûÑ¡ÅÈÙY÷€TFh|&³ÍðU=rËû~dŠC’¶Ô?Un0µ9a„î˜[¡K’’œ˜†¢ukt‡/ÐõF“7씶säœÍpàãeŽ¨N?žØ‰Ö
- 
-I”û¯_æj¼€“…m'¹Jîü‚GìÈiTcU/t0u™úO¹¼×ÌÀR‡P6Ûa*'å=yDö(¹Ü­3º.õešÆXÙ`™*Húe``AÆFÛ‡j±¼³Ìÿu
-•Xíõ=˜ÀÔσ$‹/³IRÈ69ô	Ïþ£~D âݹèÐè8bàˆ@^æPW®Ç°&EH	FG!¿ LPÛY´A’R8Û2+ õý_©_€û*}„’ƒ;Ó2‡ û3ÕÎË•.’	‚€=#
-ÐÃtÔçÿôN<°¨D’à„}6Îv›¥)Ûw”„æ8~±Õä£æArã{œ<Òódº¦¹Æ­t¼,º<âzÁUÜ™«G·6àrólš‘ 8˜·¨§êy]ñÏ`D}$÷ÎŽ'ðwÊ^5ÙÜ‹âàUUª5µwÿ¤>‚øÐ1£{¬ Q˜ÝC¤tÇ´Ó;§ûË
-‚Ý+¾ýW=KüôÈ›ïáqo9÷÷,¼@%F쳿©+*pà0ä(@ã9éð-e=ê̽dÖçNÎ’Û±‹iÑ]ai¦§8ð}âzÜèOä”s§/_$Ç;ŒÉ;›ÙÈÙUµiÍ0EeÚvz;­gçã+	!¨ðT4ÿ³°l$ÒÄ?Tݬ„Óv81p®…âŸ;®]	P.Ђáò¾î½˜ö2i¨’fHšÆ†Ü—Ñàjl lm–¸¬|nº24@Ï}jÁ`c„—Õ²·¬DAý9?d}SîÓc;[ÅRÓ±Bëí®ÍxÍýînÉ9ø•É(÷å\+‰EýŒ ©ù斑߶Œßylþ
-C ËÐ
-”Ä&/%çÙqýBãÙÈòÂÕÁaÒ…SÓÑüá#òèz°…—¤ódÛŸˆÄîž­0L—Ù$ˆ>nåÀTª[À»s¦r A5.à
-ž¯Gî8”Ñfl+GuvÑ<Ð[
-
-ŠéA†f¡øvàŽÃòÁ¢jñ$RƒüöZO[-ß0µÒÞ<µ²·oí•ÐõýÎ#³^E_QR7®:âðÙß4ð½qӐL3ÿ·Åm&Aþ ?ú3þZL&×ðÎ÷ˆ úÛ³,ZfYŠc%jEWFàPîOZIb¢L/²Á.<aà˜3pÀpÌ %PK¬äQI‚Á^Âßê{~‘¸ÄIš‡y^§™_-Øä÷òÎMû©/aB.Ïü!u.ü]v.úè4a»¸BFYÄyRD&]ÿ25MÐA)‘9VìIø(ÁÑ)Iý?Ö0ÛP’ÂvMÉV Æ^Â=ÈÕH-<*K:¼ŒêàŸ[n‚œ
-ÍtâΦáÒ¸®íØaáÝï*ï<-ÀçšÝï©-$1Cs¢h²ÁuÅ?“tl;ÈŽèçÏ•L)[bPÔøÇ^Ž`Ó§©°A9¡Ð;õ”DÑ“ïeÐÂ
-ðéBFÞjÆ„L¸¹(‚gØG擆Œ>@8cL­ñóG$UNŽ‰ò‹c@Útó½ÀWÿ$‰Ë`uþ'‰[ãˆNîþ#"¸˜AøñÊv`<øBÖ*ˆ!d7Ýô<A×Õ£°µ
-ˆ9ýe„o&n}óY¦ß7ÛÕß©åÉò
+xڝXKÛ6¾ûWè(kUõ<&ER4 at _X£A‘äÀ•h›ˆ,9”´îö×w^’e×Mƒ^ÖÃáp8œÇ7£
+½½z?¬^oWß½c/Ê<Œ¼í΋Â0(ÊØËŠ2HËÄÛÖÞÿÑTƒíÚõ§í;/‚2ËË éåT¨`½‰ÂLù¿<÷lÍy½Qiâë¶fâ·ÑVŸ™Ü®‹ÂïFÇjÓîÊ°$3Ðy’NŠsU¢ÔêÍvõe„¦¦R^u\}øz5ì½óÂ@•…w&É£§Ò"ÈRÔÖx«ßVáòùQº¼xVš”½¯ßåKÙ8TQN6¾©í RWc”Ñ,õ4xr£TèŸÖ›¸ð;Ú¡gÎ a@™m÷¼ø¦aod 1³ÛÝ9ÚÖuÃG"šÅºF°G½M’*,¼M¤‚4)Ù°á éˆòz
+f½à"ñŸØFÞiMeú^»^ËTÎèAD4ÿœ×qîwî³¼AùúˆZŸd¿ñÈwëÈFIã²,ô6qqÆ6½µ­nš—u‘ø`GãkA“"_ÏþÄ~cÁ¦f½	|?ýÊûiÁoEª6ú¿UgÙ€‹È¡Ü7ÌšTõØk
+ÜdóҏˇÆàÛ4L]<	‹ªk?†Q²ZŒœ]çÊÀƒÏd¶¾ªGnyÿãϏL±qèQÒ–ú'í[ÙF莹]’”äÄ4EȨkZ|É€®Ï0š¼ÑMiK1GÎÙ>ÞvÌ5ÀéÇ;±s@Cåþë—ù†
+/à$Aᮍ\%÷~Á#ÝÈiTaé–¦˜ºÎLó§\Þf`)áC(›»a*'å=yDÝQr¹¶4vΚ>¸Ô”iceƒeª 5藁E€!n{ô0byg™ÿë*QïÍ=˜ÀÔσ$‹/³IRÈ69ô	Ïþ£~D@óî\
+tht1pD /s¨+×cX“"¤££_P&¨í,Ú I)\×0+ õó_©_€û´9BÉÁi™ŠC€ý™jçåJÉAÀžèa:HêsÈz'XT"IpÂ>[×µ›¥)Ûw”„æ8~±Õä£úArã{œ<[ÒódÛº¾Æ­t¼,º<âzÁUÜ™«G76àrûlë‘ 8˜·¨G÷¼Öü3t¢>’{׍'ðwÊ^ÕµÝÜ‹âàUUª5µwÿ¤>‚øÐ2CCwÔ€(Ìî!R¦eÚ™3ýåHÁv_†þ«ž%~zäÍ÷ð¸o9÷÷,¼@%F쳿©58pr ñœtø–2uæ^²ë¿æS'ב۱‹Ñ­±ˆÓSø>q=nô'rʹ5—€/‹ãÆäÍìäìte;L‘G™¦™ÞNëÙù¸@àJB*<Íÿ,ì‰4ñºÝƒ•rav-Nœk¡øçŽkC”´ E¸|'‡¯{/¦½Lj†$¤’¦±!÷e4¸ [ë%.+Ÿ›®
+PÇsŸ…Z°Øáe•ì-+QPÎYß”ûôØ–ÇV±Ô¶¬°sµq×æ@¼æþ@w7dŠüÊd”ûr®‘Ä¢~FTsËÈo[Æï<6ÿ†¡ ÐeèJb“—’sŒì¸~¡ñläyáêà0é©éhÿ‚ðñŒ®®[xI:O¶ýñ)€HìîÙ
+Ãt™M‚èãF. L¥º¼Û1g*T㮀áùzd!àŽCmÆF;ªÓ°‹æ¾£Ðp¡ØdhŠoî8\ ,tƒ'‘ä·7fÚjø†©•öö©‘½}Ó=QI]Ýï<2ëiúŠ’ºqúˆÃgÓ\À÷ÖMC2Íüß>|·™ùƒþèÏøÛa2¹šw¾G1ßžeÑ2ËR+Q+º‚4‡rÒJe{ù”
+vá	Çœ†c-¹à€Zb%ïˆJ,Žˆð‚ÆøÆÜó»ˆÄ%NúÐ<ìó:Í|½`“ßcÈ;7í§¾„	¹<ó‡Ô¹ðwÙ¹èc 5„íâ
+eAçI™týËÔ4A¥Dæ¨Ù“ðQ‚£S’ú¬a¶¡$…íŠ:1’­@½„{8«‘ZxT–tx#ÔÁ?·&Ü8;šéĝ'LÃ3¤qUuc‹…w¿«¼?ð´ ŸkÝ~Om!‰šE“
+®5ÿ´PLÒ±»AvD?–¨dJ	Ø#€¢Æ?ör›>M…µÊ	…Þ‰¨§$Šž|/ƒn€O20ÊøóÖ0&dÂÍE1<ƒÀŽ82Ÿ4dôÂc+ƒŸ8"©rrL”_Ò¶ïe .¯ ¸L Vç’¸5Žèôçî?""€‹„¯º–¡Œ_H‚ÂZ1„즛ž'èºz¶V1g¾ŒðÍÄ­oþ/Ëôûf»ú+’Ê 
 endstream
 endobj
-11474 0 obj <<
+11516 0 obj <<
 /Type /Page
-/Contents 11475 0 R
-/Resources 11473 0 R
+/Contents 11517 0 R
+/Resources 11515 0 R
 /MediaBox [0 0 612 792]
-/Parent 11441 0 R
+/Parent 11514 0 R
 >> endobj
-11476 0 obj <<
-/D [11474 0 R /XYZ 100.892 685.529 null]
+11518 0 obj <<
+/D [11516 0 R /XYZ 100.892 685.529 null]
 >> endobj
 3270 0 obj <<
-/D [11474 0 R /XYZ 100.892 554.458 null]
+/D [11516 0 R /XYZ 100.892 554.458 null]
 >> endobj
-11477 0 obj <<
-/D [11474 0 R /XYZ 100.892 527.399 null]
+11519 0 obj <<
+/D [11516 0 R /XYZ 100.892 527.399 null]
 >> endobj
 3274 0 obj <<
-/D [11474 0 R /XYZ 100.892 350.825 null]
+/D [11516 0 R /XYZ 100.892 350.825 null]
 >> endobj
-11478 0 obj <<
-/D [11474 0 R /XYZ 100.892 323.16 null]
+11520 0 obj <<
+/D [11516 0 R /XYZ 100.892 323.16 null]
 >> endobj
 3278 0 obj <<
-/D [11474 0 R /XYZ 100.892 257.983 null]
+/D [11516 0 R /XYZ 100.892 257.983 null]
 >> endobj
-11479 0 obj <<
-/D [11474 0 R /XYZ 100.892 230.317 null]
+11521 0 obj <<
+/D [11516 0 R /XYZ 100.892 230.317 null]
 >> endobj
-11473 0 obj <<
-/Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F17 3698 0 R /F71 5424 0 R /F70 4384 0 R >>
+11515 0 obj <<
+/Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F17 3698 0 R /F53 3738 0 R /F59 4373 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-11482 0 obj <<
+11524 0 obj <<
 /Length 341       
 /Filter /FlateDecode
 >>
 stream
 xÚmQ=oà Üý+a06tK«¦R¤ªªl)C”ÄNl)6.8Íß/˜¤ÍЉ÷ÞÝû¸ƒ€ à-y®’ÅJ@	VDQP„‚\*,U
-¶°àÚUëÅ*Ë€Ä*ÏùLÍ–9ó“fR¹ARÁ%’VO(e‚êmbPê~¯c¸A™‚Í>&˺ï†ÎMVOnMa‚A©§™3J)§|iõ856XŽI^«ä+¡~»¿ÿál‡>Ùî¨=¶3%Áufö€	‰s!||eò™G/¨ø×®ð¬9Èü‚&ÎáèO, /gmcåâfˆÁ£¹U¦¶s±4ErV€ÇrÈȃ­NÍï(£vîŠÂ&[#
-]ÄõÁw#Ñþu›cpÈËJ)«x¹mz3cð½¯ÿn¨MØ}uð{¿CÞX‡g›ïþÜ_oû6£‹ƒ
+¶°àíªõb•e at b•ç|¦fËœùI3©Ü ©àI	«'”2ÁaÕ61(u¿×1Ü LÁf“eÝwCç&«§Î·¦0Á ÔÓÌ¥”Ó¾´zœ	¬Ç$¯Uò•P¿Ýßÿp¶ÀŒCŸlwÔ[‚™’à:3{À„Ĺ>>ƒ2ùLÈ£TüëWxÖd~Açpô'ÐŒ—³¶±rq3ÄàÑÜ*SÛ¹Xš‚"9+
+Àc9ääÁV§æw”ŒQ;wEa“­….âú`»Ç‘hÿºÍ18äe¥”aÁU¼Ü6½™ƒ1ø^†×ÿF7Ô&쾺ø½ß!o¬Ã³Íwý2‰‹
 endstream
 endobj
-11481 0 obj <<
+11523 0 obj <<
 /Type /Page
-/Contents 11482 0 R
-/Resources 11480 0 R
+/Contents 11524 0 R
+/Resources 11522 0 R
 /MediaBox [0 0 612 792]
-/Parent 11484 0 R
+/Parent 11514 0 R
 >> endobj
-11483 0 obj <<
-/D [11481 0 R /XYZ 151.701 685.529 null]
+11525 0 obj <<
+/D [11523 0 R /XYZ 151.701 685.529 null]
 >> endobj
-11480 0 obj <<
+11522 0 obj <<
 /Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-11487 0 obj <<
+11528 0 obj <<
 /Length 132       
 /Filter /FlateDecode
 >>
@@ -64596,21 +65525,21 @@
 N‡‹8(jJµ~[ªNÿåùÁã [å¾]‰ZlB†àlJ!‚Ü!p´Ž8‘-r…#î5y<÷ƒ6”#ôIv3c›Kö3ãœLL6–23ÑKƾ¾/ííõ¨#öX‡g×Lþá×µ¨ÀÁ$=
 endstream
 endobj
-11486 0 obj <<
+11527 0 obj <<
 /Type /Page
-/Contents 11487 0 R
-/Resources 11485 0 R
+/Contents 11528 0 R
+/Resources 11526 0 R
 /MediaBox [0 0 612 792]
-/Parent 11484 0 R
+/Parent 11514 0 R
 >> endobj
 3282 0 obj <<
-/D [11486 0 R /XYZ 100.892 495.521 null]
+/D [11527 0 R /XYZ 100.892 495.521 null]
 >> endobj
-11485 0 obj <<
+11526 0 obj <<
 /Font << /F27 3691 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-11490 0 obj <<
+11531 0 obj <<
 /Length 19        
 /Filter /FlateDecode
 >>
@@ -64618,336 +65547,318 @@
 xÚ3PHW0Ppç2ÀA c(á
 endstream
 endobj
-11489 0 obj <<
+11530 0 obj <<
 /Type /Page
-/Contents 11490 0 R
-/Resources 11488 0 R
+/Contents 11531 0 R
+/Resources 11529 0 R
 /MediaBox [0 0 612 792]
-/Parent 11484 0 R
+/Parent 11514 0 R
 >> endobj
-11488 0 obj <<
+11529 0 obj <<
 /ProcSet [ /PDF ]
 >> endobj
-11494 0 obj <<
-/Length 1425      
+11535 0 obj <<
+/Length 1424      
 /Filter /FlateDecode
 >>
 stream
-xÚ•WKÛ6¾ûW=ÉÀZE={Û,œÄiÒ¦Y·E‘æ@[ôšˆ^å¸ûï;J¶µhOçÍo†Tè=y¡÷zºïËíâÅ«,õDD"‰½íÁaäEä¥2’X¥÷É8ªnÐýr%…ôe¾ü¼}»Xo.˜	=q¥%‚0ν}½øô9ôJØ|녁,rïL¢µ'“<H“èÊ{\ü<g$Ê‚4ý?6(‘yQdyvF’…A”INcûf
-)¤™ÿxÿþå=’©ÿðf¹þz)ü‡Þm·˜ÙQP$‚jz«B2KØŒÌJàÂß4Cß‚¡Ð/OhgvÓ6ÎJqEXgEF-(˜£±ËUÿPÄ•F:ô÷ eþ Lc™£X¨2v`ª=ðÆ -ºœÜ3êµ'gF5,Ü-WQîëþÐöµSkyçë2I}U™R
-š9`!=¯UëÂ\0x!ƒ$.8x«û¯K2€´ÌüÍ€à€h+Û25課L:ü8•“ XGÍte¾`üºzÆjÀɺ-Ì—ÄGÙ®ow•®yaœ㤌3~P†Üƒ-E%}žË£mÐf᜝XDzƒî,¤—ŠÔߘGÖáÛ)k±ü¨¢ªŠ™“®À³ì”&Œ‘Ý0wÔ¦˜NDí(eXé û/¦yºՁAÒè`܉dÊ”·~_æ’Ë›&¾=¶§ªdºlùËÁ%Dâ‚\šæ›ý¶/©ÝÙ ßå81¨Hðøm™Ç¾“>*áõF» Ä^õúpªªÙsØ£.8B°¶TÄ4ÂhðS馀S)žBÀ¢
-3·m¨„À<ª{Õ©©Ì`´úJðê
-Ö‘C‹\Úј¶ôµê+Ã"öÌEûÆUóuvá¬aÌPÅ£¤ð›v`Â-¶`’ûÊqÈIoÞÕXÞÊÛ·ý÷ˆ›a9ñ–:wÉ°æŽ;1FÛÚ‰ÂT³Çàò<™kfàEs|úœƒ+)cÿl  ¤+’¼TvÊ2ï¨+7iJ'Ôò׶Õ,.\Ï¢[-–éehàÂê¦D*áŽEVëä(.$.‹–5 JµpzZæÓd„¯FgŠúÒز)Ld!cœh¸Y2*µSÇ“š÷î;K"ð‚ñ¢Õ)
-DøÍé!‡€‚Ä¡­ª+X9í/‰¨ ª3¯Ã,ìñ,5Ü; }Çn/— Ž£àÆÏŽtõìP?õ]oìx„4Qáëlö¼re#‡óÔ´½.ƒ¸:ã,ÈóËÕ¹«óÞÚSÝáeiÿÃm¹!x‡<Ê¢¸ ãG·S\L#7‚û-òŒuZèóÂÅt"(q;ºH–7®Ð„ÜË…Çë=BAôåæ5Å#ÄúãRáÿ
-ß™(¦6ˆý¼!}^ÞmÖ?nïXŠO¬å>Œyhàˆ¸§¾=uÌÚ®·¯?bB?ýòçólƒmÇFf åþ@ÔëÛ3µ¦6•rg& šŽ 0PËtSoжC̆(;ßâˆEwwÇÓ£!†ÂM_?pñ¥i1±3¯¸éhTí(šh¢qF¹Õð‘™ìèÛö¨z§aš?=Ã0×0”2	²8…¸Eêg´7¾¢‡9,G’£
-|1ÅÒß@­¨ï± ÐàÜa@è¿TÝUTÓi ßEŽ¤q›8wxíRäÐSÜCÝÍ&à%‰o»<'ÈCÃ.UY2G͹Ëá}?ÿî
-Ê ‹d*%¥ãj)ƒdoš…^„ü  ¸Á[q现çZ©,Ýe5]Q1è6#&ÇçK3uþ¼Œ?@Þ'ZsÉYg<ðoŸ•&Æ‹WIx“"ÈeÃNðæ²XÞ(ÁÓ߼gT
+xÚ•WKÛ6¾ûW=ÉÀZE={Û,ÜÄiÒ¦Y·E‘æ@[ôšˆ^åu÷ßw”ljÑž4Λß©Ð{òBïõ"tßWÛÅ·ßg©'² Iìmžà /"/•YäÀ*½OþÃQuƒî—+)¤/óåçíÛÅz»øs!ÀLè‰+-„qîíëŧϡWÂæ[/d‘{g­=™äAš$@WÞãâç9#Q¤éÿ±AyˆÌ‹â ˳ë4’,¢LrÛ7kH!ÍüÇû÷¯î‘Lý‡7Ë•ð×Ká?üðnó¸ÅÜÈ–ˆ‚"T“Ð[2YÂfdPþ¦ú…~yB;{°3˜¶qVˆ#(ÂB8+2
+hAÁ]®âXø„"®4Ò¡¿Ý(óeËÅB•±Sí7mÑåàä^P¯=93ªaán¹Šr_÷‡¶¯ZË;ÏË$õUeJ5h怅,ô¼zT5®w
+sÁà…’¸àà­îŸ—d8 i™ù›ÁÑV¶ejÐUe™t†yq>*';@±ŽšéÊ|Áøuõ‚Õ, “u[˜/‰²]ßî*]óÂ8ÆIgü ¹[ŠJú2—GÛ ÍÂ9):±ŽeÝYH/©¿90¬Ã·SÖbùQEU3']g3Ø;(M#»aî¨M1œˆÚQÊ°:Óö_Lótª‚¤ÑÁ¸É •)oý¾Ì%—7M|{lOUÉtÙò—#‚KˆÄ;¸4ÍWûm_R»³A<¾3Ê7pbP‘àñÛ2}'}T:ÂêvA.ˆ½êõáTU³ç°G]p„`m©ˆi„Ñà!§Ò'L§R<…€EfnÛP	yU÷ªS;S™Áh'ôLðê
+Ö‘C‹\Úј¶ôµê+Ã"öÌEûÆUóuvá¬aÌPÅ£¤ð›v`Â-¶`’ûÊqÈIoÞÕXÞÊÛ·ýwˆ›a9ñ–:wÉ°æŽ;1FÛÚ‰ÂT³Çàò<™kfàEs|úœƒ+)cÿl  ¤+’¼TvÊ2ï¨+7iJ'Ôò׶Õ,.\Ï¢[-–éehàÂê¦D*áŽEVëä(.$.‹–5 JµpzZæÓd„¯FgŠúÒز)Ld!cœh¸Y2*µSÇ“š÷îK"ð‚ñ¢Õ)
+DøÍé!‡€‚Ä¡­ª+X9í/‰¨ ª3¯Ã,ìñ,5Ü; }Çn/— Ž£àÆÏŽtõìP?õ]oìx„4Qáëlö¼re#‡óÔ´½.ƒ¸:ã,ÈóËÕ¹«óÞÚSÝáeiÿÃm¹!x‡<Ê¢¸ ãG·S\L#7‚û-òŒuZèóÂÅt"(q;ºH–7®Ð„ÜË…Çë=BAôÕæ5Å#ÄúãRáÿ
+ß™(¦6ˆý¼!}^ÞmÖ?nïXŠO¬å>Œyhàˆ¸§¾=uÌÚ®·¯?bB?ýòçólƒmÇFf åþ@ÔëÛ3µ¦6•rg& šŽ 0PËtSoжC̆(;ßâˆEwwÇÓ£!†ÂM_?pñ¥i1±3¯¸éhTí(šh¢qF¹Õð‘™ìèÛö¨z§aš?=Ã0‘×0”2	²8…¸Eêg´7¾¢‡9,G’£
+|1ÅÒß@­¨ï± ÐàÜa@è¿TÝUTÓi ßEŽ¤q›8wqíRäÐSÜCÝÍ&à%‰¯»<'ÈCÃ.UY2G͹Ëá}?ÿî
+Ê ‹d*%¥ãj)ƒdoš…^„ü  ¸Á[q现çZ©,Ýe5]Q1è6#&ÇçK3uþ¼Œ?@Þ'ZsÉYg<ðoŸ•&äÞ¤r™Á°“<‡9ƒ,¾µLØ„g`
 endstream
 endobj
-11493 0 obj <<
+11534 0 obj <<
 /Type /Page
-/Contents 11494 0 R
-/Resources 11492 0 R
+/Contents 11535 0 R
+/Resources 11533 0 R
 /MediaBox [0 0 612 792]
-/Parent 11484 0 R
-/Annots [ 11491 0 R ]
+/Parent 11514 0 R
+/Annots [ 11532 0 R ]
 >> endobj
-11491 0 obj <<
+11532 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [281.592 118.128 356.767 129.817]
 /Subtype /Link
 /A << /S /GoTo /D (tmpshare) >>
 >> endobj
-11495 0 obj <<
-/D [11493 0 R /XYZ 100.892 685.529 null]
+11536 0 obj <<
+/D [11534 0 R /XYZ 100.892 685.529 null]
 >> endobj
-11496 0 obj <<
-/D [11493 0 R /XYZ 100.892 660.623 null]
+11537 0 obj <<
+/D [11534 0 R /XYZ 100.892 660.623 null]
 >> endobj
 3286 0 obj <<
-/D [11493 0 R /XYZ 100.892 660.623 null]
+/D [11534 0 R /XYZ 100.892 660.623 null]
 >> endobj
-3929 0 obj <<
-/D [11493 0 R /XYZ 100.892 500.534 null]
+3925 0 obj <<
+/D [11534 0 R /XYZ 100.892 500.534 null]
 >> endobj
 3290 0 obj <<
-/D [11493 0 R /XYZ 100.892 500.534 null]
+/D [11534 0 R /XYZ 100.892 500.534 null]
 >> endobj
-11497 0 obj <<
-/D [11493 0 R /XYZ 100.892 468.443 null]
+11538 0 obj <<
+/D [11534 0 R /XYZ 100.892 468.443 null]
 >> endobj
 3294 0 obj <<
-/D [11493 0 R /XYZ 100.892 262.771 null]
+/D [11534 0 R /XYZ 100.892 262.771 null]
 >> endobj
-11498 0 obj <<
-/D [11493 0 R /XYZ 100.892 230.283 null]
+11539 0 obj <<
+/D [11534 0 R /XYZ 100.892 230.283 null]
 >> endobj
-11492 0 obj <<
-/Font << /F76 5480 0 R /F17 3698 0 R /F15 3700 0 R /F71 5424 0 R /F70 4384 0 R /F50 3701 0 R >>
+11533 0 obj <<
+/Font << /F76 5472 0 R /F17 3698 0 R /F15 3700 0 R /F53 3738 0 R /F59 4373 0 R /F50 3701 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-11502 0 obj <<
-/Length 2273      
+11543 0 obj <<
+/Length 2272      
 /Filter /FlateDecode
 >>
 stream
-xÚ­YKsã8¾çWè(Wµi¾DŠ‡9ÌlO¶zªvjf“Ãnu÷A±e[Õzx%9Ýù÷”#9N:‰}1AˆAà# Ò<ÚD<úçÕo·W‹ë„G‚3ǝˆnבH³\D&u,q:º]EŸc«õìëí‹k)£”9c4•Â2!$Hòƒn·ùl®ßdÕ]Fä?¶ùr6ñ·r&â¢ëÖÂ;ÛõyKcTŠ²¯~¿½úß• a ÎH‹„)-««Ï_y´‚oDœ)—FßýÈ*RIÊL’ ]F7W_ñ°µ²gRêcaÖÙg…½dí`¨ ­ÿþ#«v%n?U°†[–LÍD2žŸZ–몙Lã;¶lê5ÌU*þŽ3°U¿E†Ž?÷Õî+}»Ùfmþ‚©´fVÉ÷Ø
+xÚ­YKsã8¾çWè(Wµi¾DŠ‡9ÌlO¶zªvjf“Ãnu÷A±e[Õzx%9Ýù÷”#9N:‰}1AˆAà# Ò<ÚD<úçÕo·W‹ë„G‚3ǝˆnבH³\D&u,q:º]EŸc«åìëí‹k)£”9c4•Â2!$Hòƒn·ùl®ßdÕ]Fä?¶ùr6ñ·r&â¢ëÖÂ;ÛõyKcTŠ²¯~¿½úß• a ÎH‹„)-««Ï_y´‚oDœ)—FßýÈ*RIÊL’ ]F7W_ñ°µ²gRêcaÖÙg…½dí`¨ ­ÿþ#«v%n?U°†[–LÍD2žŸZ–몙Lã;¶lê5ÌU*þŽ3°U¿E†Ž?÷Õî+}»Ùfmþ‚©´fVÉ÷Ø
 ´SHb3±œ¶Ì
-å˜L¼ðƒ2†™DŠ¹4‰Ú<Z¿FÖAMÉœxâ¡ÝOÕôÞБ Jã}1è‡2SGFý¹}ÉJŠ‰4}‹•ž,›عVO–õgäÈ S%@_p0Ò2é^T†æ@‹gQý~YÏz;…ã<‘è½Í’ÔÞêì#QÁ²o–ÀéQ‰¹„^‰Ð€4y¼_–zäD1Åñ q–¦!è~†X`l13‰«ÙÜÄ;d˜øë«a& xjy˜½]ÖÏ`ö(ñl˜‰:fçëu€Æð~Y'`æ³íI\†ÀùY&qã«Ñoîkÿ‹T&þ—b/µø=58èÿm<§õtæ[Ïy˜Í×1¤8)d7hl\R“³{5¦9œpÈE0ývY?Ãô£Ä³1}$ê<LŸ¯×‡pÀûe=Å´ä0A8e˜³!t"¹Ç ÷håñ¡+<‚ˆØL"ë+á2˜V—	©ïõø$ž¿cQgÁïz
-¹„Þ/ë4ü…¦O!¤BØ\bl\ ±·B:’‚§W±)©i„Ctbó@L?ݽ.4bFeZÛ‹Té(KÉ'/yN•Ž2Øv(—ÍóUº_ÞÙ‹TéÇË&dÏÁGíiu¬còå[Ձ{ÁGR‘gO~Íîõù³éWºÇUiœ¶‚Iî} *º¤–4dDÓÇ030Ÿ*}l@‹¿ŸæƒÔùH¬WÒÊÉõÖ¸p›H;¸Ûôp³ïðrëTÜç]ß™uݾ
-ìû¼íŠ¦¦Žbœq"¼à¶D—]ù‘½Ò¶a>=€!@Ù98.Ñá(uû¢Ï2¾ip9mM¼lª*«Wõº­_æ{MÝU±"¢nz"òþéÉ"Ê3¯YY€J£eZ5l§c/@Juùò=RЭy€ÄT†‹4\Ø`õÅð“&£ðó(A[pðÏ‘1ìä2Ž·2ÄÁï"Zr¦y°ã_ež!r¤K❷øvtœõ}^c¿÷¨Áï}CŸ<&‘·mӯʻ_F²MÞç'7{Ùæ˼¸GBBzüiÖ©‹>ÂN!®Í¡z@ámïׂ
-b›õDÁªPæî[êuyK‹ú>¾oÿÎÏÏ‹zCý}½n‹¼^•³TŐéÆàˆà}¹"úºíz¹ÄQø†Í7bM´I½6'vñé/8XòLæ(PmÞ5åžì}ÔÛeÓ‚ýzPÎw»¼'b¿C[¦.þWöÍï2|ß·
-Ƙ‰¸¥‡.¸YŒ !
-œÃãà"ï—¯Â==wx›‡)㓈ÖðkJÅÁ/§£2„
-~ŠÜW‹¶#Y©6ÏJ¿Q W
-	ðÁ
-6”
-’\¨"-»æA§@<ù«Ìà5è l}œAbë!~¬…œÞ1Á
-ô³åÒcéu˜´¤Ø
-'	>NAqÂù´a­ÂaÒ*A·ö ÈŽØ~Ed!tì@!3jôXy÷¬ç(‚ ÎãSŸáJ°‘}Ùw´xÎON'“MÊwÃäU
-ƒ¸sîÚæÇ‘¿PS7'T9é0 kšøv™+	i9Z'Ï®ž\¡—!`0D-‘·xc!G Uh…ß‹~Kʽk|¿Öƒz˜=wY[ÑCqWÍ T=oU(™†Jù°7¿%©
-K¥˜BõúÛH¯6
-ÐQîÖ ú¾¤>î	¿WM]ôÞùÐ!p Q6Fžëˆ»Ú·>„ù¡ ø¡sŒ…ô¾{CF?6’’¥JL%¾&Èx~=øˆLœ„*=ͽ êH:éMðRÆbÖèßñ­ó¥^–‘r‚ܧ§ÿ ©]daáÌÑÂþ䟀€’PÒŽ`QS
-ÈBÖ@\æ€'8í¥>=ämUÔYò1M>}á	ßw¡³ìÛrž•ýüZY®mö›-}½6Ô6”\æ¶%äÔEþÏ8ÜýóÏDam<R{u‘ýXX0¢ÿ—ùý.ß”™{âz "q  Î÷ÿe5u©¥aëf_ÖWä„ûˆ†U¾Î@©Aƒ®ÏÊù‰
-ŠQ,ðP3@¯æ‡Ø4‰f‰8Ħžke³ÌÊE‡ëâ>kO\¸`&Zƒ’1C:ÑÆ¢[jȹ>ãâ°<tZÄ붩ˆWe‡ TÔyG~n"æè¬,½L:²tÐFh Xn›·é­mH¥]WÜù|¬Ó‰cÖˆ;lhÿφc1Œ‡ý*kÁ)¸ ¤äzåÃ…W%(Š÷©~Å:;:k¦û=$aŒ¼]¼,;ùŠ¸ â†V ]Sûb²ƒ…lš¾&ÙiÇt¢§É.Äf'àf6ÍxÙ±£Ú-R=UÖ„T“!¦7>ÛtÄ÷©èqêi͵`êÕš;©ŽÓ4.ð}[iãMC†Ã凐@º"	ÙàCرƒÕ…8.¡«œþÚ$@¶ãÄêk‚>kCúíFWÄÊêàÅzü…Y(Là>#ü_Ðp¨!&ÆÒÂ
-J	0Ÿà<ü
-࿝9û[ë	‹À|%˜qAñE¶©›î€œÿbÁîë}ÿlFúd¤ÝÍcIwêEÈÿ2×!¾
+å˜L¼ðƒ2†™DŠ¹4‰Ú<Z¿FÖAMÉœxâ¡ÝOÕôÞБ Jã}1è‡2SGFý¹}ÉJŠ‰4}‹•ž,›عVO–Õ~Ù©¦J€¾à`¤eÒ½¨́Ï¢úý²žõv
+Çy"Ñ{›%©$¼ÕÙG¢‚eß&,Ó£s	½¡iò"x¿,(0ôȉbŠãAã,MCÐý±ÀØbfW³¹‰wÈ0ñ×WÃL@ðÔò20{»¬ŸÁìQâÙ0;uÌÎ×ë 8àý²NÀÌ9f-Ú’¸ò³LâÆÿV£ßÜÿÖþ1¨Lü4.Å^jñ{jp,Ð;ÿÛxNëéÌÿ¶žó0›;®cHqRÈnÐظ¤&'f÷jLs8)à‹`úí²~†éG‰gcúHÔy˜>_¯/à€÷ËzŠiÉa‚p Ë0gCèD<rAîÑÊã-BWx/°™DÖWÂd0­.Rß!ë'ðI<~Ǣ΂ßô s	¼_Öiø%
+MŸ0.BH…°'¸ÄØ&¸@bo…8t$O1®bSRÒ‡èÄ恘~º{]hÄ*ŒÊ´¶©ÒQ–’O.^òœ*e
+°íP.›ç«t¿¼³©Ò—MÈžƒ!ŽÚÓêXÇ8äË·ª÷‚¤"Ï2ž"üšÝëógÓ®t«Ò8m“Üû TtI-iȈ¦af`,>U"úØ€>Í©ó‘X¯¤•“ë­3pá6‘vp3¶éáfßáåÖ©¸Ï»¾#2ëº}Ø÷yÛMMÅ8ãD6xÁm‰.3ºò#{¤mÃ|z2 C€²sp\¢ÃQêöEŸ3,&d|ÓàrÚšxÙTUV¯:êu[¿Ì÷šº«bEDÝôDä?üÓ’E”g^³² •FË&´jØNÇ^€(”êòå{¤ [ó ‰©i¸°+Àê‹á'MFáçQ‚¶ààŸ#cØÉ+doeˆƒ'ÞE´äLó`Ç¿Ê<CäH—Ä;oñìè8ëû¼Æ~ïQƒßû†>yL #oÛ¦%^•w¾Œd›¼#ÎNnö4²Í—yq„
+„ôøÓ:¬S}"„B\›Cõ€ÂÛÞ¯Ä6뉂U¡ÌÝ·Ôëò–õ}|ß"þŸŸõ†úûzÝy½*f©Š? Ӎ7ÀÁûrEô.tÛõ$r‰£ð
+
+šoÄšh“zmNìâÓ_p°4ä™ÌQ Ú¼kÊ=Ùû¨-¶Ë¦ûõ œïvyOÄ~‡¶L]ü¯ì›ßeø¾oŒ1qK]  ¤€sx\äýráU¸§ç®Ocó0e|ÑþaM©8ø¥ àtô@†°Áa£@‘[àjÑvÄ ‹!ÕæYé7
+ôª!>8°Á†RA’Uä¯e×| èˆ'•¼”€­3Hl=ÄóñÏ"&X~¶\zL#½n“ö€Ô£³‚»á$ÁÇ)(N8Ÿ6¬U8LZ%èÖ ÙÛ¯ˆì1„Ž(¤cF+ïžõ\EÔy|ê3\	6²/ûŽVÏùÉéd²I™ân˜¼ªapwÎ]Ûüx òjêæäƒ*g"fd-@Ÿ¢Ñ.s%!-§Së„ãÙõÓ+ô2L Æ€¨%ò¶ o,Äâá Š ­" ð{Ñoƒ
+§¯Å߯õ fÏ]ÖVôPÜU3UÏ[ŠG¦¡R>ìÍoIjÃR)¦Pý„þ6Ò룍t”»5¨¾/©{ÂïUS½w>t@”͆†‘ç:â®ö­a~((~èÜc!½ïǐяM ¤d©RdE‰¯	2ž_>¢'¡JOs/@E§:’Nz¼”±˜5úÅw|+Á|©—e¤œ ÷éÂ)ä?HjYd8s´°?ù'  $”ô‡#XÔ”²5—9à	N»G©Oy[uV†üELS†O_xÂ÷]è,û¶œge?¿C–k›ýfK_¯
+µ
+%—¹…m	9u‘ÿówAÿ|à3QX…Ô^]dÿŒèçe~?ƒË7e枸€H ˆóý?GYMpjiغÙ×°åÕ0)á>¢ag•¯3PjРë³r~¢Âƒb<ÔЫù!6Mc`¢Y"±i±ïÚEÙ,³rÑaÁº¸ÏÚ“.˜‰Öã d̐N´±è–r®ÏŸ8ìñºm*âUÙ! uÞ‘„›ˆ9:+Ko#“Žl´–Ûæm`z+ARi×w>ë´Dâ˜uâŽÁÚÿ³áXãa¿ÊZp
+.)¹^ùpáU	J‡â}ª_±ÁNÁ…Κé~I#o$/ÄN¾".¨¸¡•0H×Ô¾˜ì`!›¦¯IvÚ1èi²±ÙÇ	¸™Mc3^vì¨v@‹TE•5!ÕdˆéÏ6ñ}*zœzZs-˜zµæNªã4|ßDÚxӐápù!$P‡.HB6øvì`u!ŽKè*§¿6	í8±úš Ïڐ~»ÑÀ±²:x±caG
+¸Ïÿ4jH‡‰±´°‚RÌ'8ÿFøogNÆþÖzÂ"0_	f\Püc‘mê¦; ç¿X°ûzßÿ›‘>iwóXҝzQ€òôR!¼
 endstream
 endobj
-11501 0 obj <<
+11542 0 obj <<
 /Type /Page
-/Contents 11502 0 R
-/Resources 11500 0 R
+/Contents 11543 0 R
+/Resources 11541 0 R
 /MediaBox [0 0 612 792]
-/Parent 11484 0 R
+/Parent 11552 0 R
 >> endobj
-11503 0 obj <<
-/D [11501 0 R /XYZ 151.701 685.529 null]
+11544 0 obj <<
+/D [11542 0 R /XYZ 151.701 685.529 null]
 >> endobj
-5140 0 obj <<
-/D [11501 0 R /XYZ 151.701 660.623 null]
+5129 0 obj <<
+/D [11542 0 R /XYZ 151.701 660.623 null]
 >> endobj
-11499 0 obj <<
-/D [11501 0 R /XYZ 151.701 642.541 null]
+11540 0 obj <<
+/D [11542 0 R /XYZ 151.701 642.541 null]
 >> endobj
-11504 0 obj <<
-/D [11501 0 R /XYZ 151.701 636.563 null]
+11545 0 obj <<
+/D [11542 0 R /XYZ 151.701 636.563 null]
 >> endobj
-11505 0 obj <<
-/D [11501 0 R /XYZ 151.701 642.839 null]
+11546 0 obj <<
+/D [11542 0 R /XYZ 151.701 642.839 null]
 >> endobj
-11506 0 obj <<
-/D [11501 0 R /XYZ 151.701 630.884 null]
+11547 0 obj <<
+/D [11542 0 R /XYZ 151.701 630.884 null]
 >> endobj
-11507 0 obj <<
-/D [11501 0 R /XYZ 151.701 618.929 null]
+11548 0 obj <<
+/D [11542 0 R /XYZ 151.701 618.929 null]
 >> endobj
-11508 0 obj <<
-/D [11501 0 R /XYZ 151.701 606.974 null]
+11549 0 obj <<
+/D [11542 0 R /XYZ 151.701 606.974 null]
 >> endobj
 3298 0 obj <<
-/D [11501 0 R /XYZ 151.701 178.309 null]
+/D [11542 0 R /XYZ 151.701 178.309 null]
 >> endobj
-11509 0 obj <<
-/D [11501 0 R /XYZ 151.701 146.61 null]
+11550 0 obj <<
+/D [11542 0 R /XYZ 151.701 146.61 null]
 >> endobj
-11510 0 obj <<
-/D [11501 0 R /XYZ 151.701 121.245 null]
+11551 0 obj <<
+/D [11542 0 R /XYZ 151.701 121.245 null]
 >> endobj
-11500 0 obj <<
-/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F4 5492 0 R /F88 5686 0 R /F72 5687 0 R /F71 5424 0 R /F85 5521 0 R /F17 3698 0 R >>
-/XObject << /Im1 5680 0 R >>
+11541 0 obj <<
+/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F4 5484 0 R /F88 5678 0 R /F72 5679 0 R /F53 3738 0 R /F85 5513 0 R /F17 3698 0 R >>
+/XObject << /Im1 5672 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-11513 0 obj <<
+11555 0 obj <<
 /Length 2252      
 /Filter /FlateDecode
 >>
 stream
 xÚ­Xß“Û6~ß¿BÓ'y&ÖŠ”(Q÷Ö&{½í¤i’u;w“ôA¶åµ&²äJònö¿ï€’D›ËMîÅ"A@ààл÷Bïç«ŸW×ÿÔÚKƒ,
 •·Øx*›i/±Y`²Ø[¬½þ]±ê˦žý¹ø…Ùm%ILì:Bp‡ÂÙ 
-fs&‘¿Ø³ydb1³™_t}'ÛMˆ;‚,Ìøºã46Ã×ÕÍâê¯+*˜OD2Ay«ÝÕ‡?Coµ_¼0ˆ2ë=2ç΋Œ
-C§UÞÝÕ»«Ð©žª«Ì© JŁÖÆKâ,`H°Ã6ïÃÜ„¡[C¡$õûíLù…Œ×eÛ4í“LKfIüÇm¹šiëo…üDãæ “ì…°9z+–IÕ©`Z©À¦£i»Ý2X5õFXÏu€èV%çÇPÅUñ7¤ÆoN¢~ë$^5»9âÍuœÂö™7WQ`ðåÝ»¼^O>Þi¦Çsîóv7›Ç
-íf‘öŸO…
-þ’›á Ædþí†$Ô~	cö2l‹ýlNiá, (?¯ÉBO²\´mÓv¤˜U¤O-ä¯Q¥&HmzjDÑ=
-m§±èndõ9ùuóŒæYøþÐæó(ŠœÍe\’ìQìoòCÕ‹ø6ò9ÙZx\£éä¹VJ|-ÂÈ9ß›¦/† C ¢'Š=[<Ç â#•Žµ°œŒeÑít„ë۝ò^5ˆ‰wãÒ|8u~r,‡^ú̈:°ž¡ØRJdü©ôœãƈÒlÚoÏÆ­VGç~Hx¡{w
-^²S¸•ª¡¯¿Êø9¹NA£µp–õ”@®IípÍuѯ®»|·Ì§Dš“²a|
-	ÓÊ«’»ÖÏ©'n9tíuÕ¬òJÊåÔ}?ôcl|‰~ð
-`JÂÖR_ƒ?Áµìˆ~çgD8Ã@È4˾vFèÙ(ñ—gÄ*2 õ÷œ1èò
-g\èò
-g&ˆLlH=‰àï	
-µÖ‚†4 >‡x*ԁIǸߗõ=ö˜Äÿéög8ÁÝ
-9Þûtòÿ¸y?
-|ú˜7m³»¸þíKúF„säÄR¤Ù©ó…ø‘0÷åëÛ›7‹©«
-a¨ÎY$ˆR,AþýÍí¿…´äÀ‚¯§þg`tnjѴ4æ/Ú±†¨릆ûÂ
-rYx˜Aļ*×Bm‹Î!{ÝQfŠu îNO0¢g/^¾½¾}‹ÐËB¿k6Œ§ô“s•áËB„UÓRN®žÜzÝõyUk蔨h€.ÙôXV•°ÕE±–QßȶµîÈüT4—->ª(~õÛtìïaØ}ÿM­×Ê‹œ$@—½:™K’žbZ«%=‚t,0a3ÓŽ\滢ëòûbÊp ¨øK¦XÜmÓõ2ccÑ`ƒ£1]ÿ Ó¦•o.Ÿ®Ü•Uîhî²4ËÜó}Ì¿<{õæŽÃk¥Çך²™NÚQeæ¯IònÊÏ…Ó.3H9Ø-M£LŸ»TcSbpسcX±8:6Z$ʼÑŠTÙ\Ô}R¿Í{)&Pd˜Èœ«F=¥[ <ÏEŽ¦zx¶zª%f¬¼¶9é•ØA.ó˜q­4Pܬ-·AJS|{*Àb`½#0Cæï%þ»®tõ!«Õçj-Ù¾i&¾‹¯ø.wùŽn\æ2},ûmsèeÂNAƒs©@ؐÇñy[wpG°Z´ÄX¸EBh¬ªòDMxÙòÐOÄfIh¦¬ZÂýºî°£ø&âÌ°2€†[Ž¹W(ÎƲíLt"°èÄ&X
-J[ìrÄ~ÑÊ´ÙŒëݤûSÝI¿düá©[V8!ÀÌ;†D£— ß{’‰$ bÙ•÷[–H¦›¼¬„EÞuèF¾Çø¤UÁ ^w|xÁšNª-$‚	(5Üä…SŠë€š †Õ˜­J<«4X¥QÏ…[ˆ:Š›'åWùg·âú)^=TÃzw²ߊ–äȲ­p·±‚í' ö|ÒÌR¦›Pb ß¿»YOÕ\S“/ãKŠ*Úm¾ï„o9tà œåˆ²Ze,™52Ô²ïrwXÖ4M(=ô¥€¯Kö­Ùƒ[zmå)‰²nêB($q.c1 –ó=òϾ-óÞÆwKÝ»F®ÉþRÔy½rŒ\FK	4Ùž_„ÕžÒ6ág‹ã&E½ŠF„þ¢´Š¸
-‡cû¸2}j0{ðFM7R¨ñÓðh¤tÌFÿn¤NŽ}¶‘Ò	ŠßÔÕ©¿6ìtÀ®LòöMÿ-t€ ü·“UWÌÈz)»¢§˜)ÎkáA£=/]mðhmC\J-ª´ßÊç8Nü…8°Vœ/do#è…›PiÏ
-QƒKv²È¹—†Ý@‰bÒÙ›‡¢­Dëæƒíú+]O¢?Búž®G+|uü_:–$ÐÆ>Ûõ|σ.ßpÆ….SÝŽ;LY‹*ɵã\§‡ñPIËä±ì¶2ê9Ã_þ’‹"=òÃÓ%ÖÓ*ÐX²]|ìȉ.­B!“=
-—…•P–r™vO]?™p…ƒäJ¼§ÂòŸŠÎ=Wi‰TÆSøÐO¾€9ËŸ¿¦¯õçSp’¢U<þÛè.lœ¥«¿¬9ÿ‡2@!t¼lõ<òt{ãMóeÞqK‘|a[ù÷-Ñgž¸'v…}Ô:MÚ@+}ð£ç&²lþN›虪“?èllý£ƒHòér<[ª€QœiâÚKæ”
-2A)o£‹ÎDüdÜ ^paK¤¼–oñ¹(æ•Ìn(§r*¥ÙÉÚMΙû)»ýVQŠ¦Ætò_,M¹NMýåTOÇŠfC_›Á…W}9V„XàB”j!Œ’°¤D!A‹Ñƒ«wûHò¡sE¥"BÒ9š@“ðÈ4]5œþÇŒ–û´þÿ…Œ
-­ÿ8ûGdøuÿßê`
+fs&‘¿Ø³ydb1³™_t}'ÛMˆ;‚,Ìøºã46Ãi×ÕÍâê¯+*˜OD2Ay«ÝÕ‡?Coµ_¼0ˆ2ë=2ç΋Œ
+C§UÞÝÕ»«Ð©žª«Ì© JŁÖÆKâ,`H°Ã6ïÃÜ„¡[C¡$õûíLù…Œ×eÛ4í“LKfIüÇm¹šiëo…üDãæ “ì…°9zë,
+¦•
+l:š¶Û-ƒUSo„õ\ˆnU2p~U\/pCjüöà$ê·NâU³›Ó!Þ\Ç)lŸys_Þ½ËëõäCáFaz<ç>ow³y¬¡ÐniÿyñT¨à/é°bLæßnHBí—0f/öØÏæd‘Ίòóš,ô$ËEÛ6mGŠYEúÔBþšUj‚Ô¦§FÝ£Ðq‹îFVŸ“_'0Ïh^p‘…ïmÎ11¢ÈÙ\Æ%ÉÅþ&?T½ˆo#?“­…Ç™1šNžk¨$Á×"Œœó½iúb‚1"z¢Ø3±Å“q >‚PéXËÉXÝNG¸¾Ý)ïUƒ˜x7.͇Sç'Çrˆà¥ÏŒ¨ëŠ-¥DÆÿJÏ9nŒ(ͦýöü`Üjutî·p€4ºw×ðá%;…[©úú+ ŒŸ“ë4ZgYO	”ášÔ×\ýêºËwË|J¤9)Æç1ѐ0­¼*¹kýœÚxÂá–C×^WÍ*¯ä®ëª\NÝGðCO0ÆÆ—èßP ¦$La-õ5øÓ\ËŽèw~F„3„L³ìkg„ž‚yF¬² Rσ.ßpÆ….߀àqf‚ÁĆԓþžÐPk-hH ásˆ§B˜tŒû}YßcIüŸn†Üݐ㽟A'ÿ›÷ÓÀ§OyÓ6»‹ëß¾¤oD8GN<!Eš:ïQˆ	s_¾¾½y³˜ºá †êÜ‘E‚ ÅÄðçßßÜþ[HK,øzêF§qÌMKcþ¢kˆÚÈ°nza¸/Ü —…‡DÌ«r-Ô¶è²×e¦ØXàîôt (z&ñâåÛëÛ·½,ô»fÃxúH?9çPPnQa°,DX5-åäêÉ­×]ŸWU±†N‰Šè’MeU	[]kõ¬a[ëŽÌOEsÙ⣊âW¿ÝAÇþ†Ý÷?ÐÄàÐz݈ ¼ÈItIÁ Ы3¡‘¹$ièy!¦µZÒ#HÇÒ63íÈe¾+º.¿/¦×	‚Š¿dŠÅÝ6]/36
+68Óõ2mZùæòéÊ]YåŽæ.{A³Ì=ÑÇü˳Woîh0¼Vz|­	!›é¤YfÎðš$ï¦ü<Q8í2ƒDƒÝbÐ4Êô¹[@56%‡=;†‹¡c£E¢Ì­H•mÁEÝ'!õÛ¼—bE†‰Ì¹jôØSºe Àó\„àhª‡g«' ZbÆÊk›“^‰Ôá2éð€×JÅÍÚ²p¤4Å·§,FÖ;3dþ^â¿ëJW°Z}®Ö’í›fâ»øŠïbp—ïèÆe.ÓDzß6‡^&ì48—
+„
+yŸ·uw«Eû@Œ…[$„æÁª*OÔ„—-ýDl–„FaʪÅ!ܯë;Šo"Á+˜a¸åˆ‘{…âl,ÛÎD'‹Nl‚¥ ´Å.Gì­L›Í¸ÞMº?•ÑôKÆÿžºe…̼cØH4z	ò½'™H –]y¿e‰dºÉËJXä=Q‡nä{ŒOZàuLJ¬éÔ	) ÚB"˜€RÃMNP8¥¸¨	`XÙªÄ#°J#Uõ\¸…¨£¸yR~•v+®ŸâÕC5¬w'ûð­(`i@Ž,Û
+w+Ø~`Ï'Í,eº	%ðýëP°›õTÍ55ù’1¾¤¨¢ÝæûNø–C÷1À¹ñQ^€(« QÆ’Y#C-ËðŽ w‡eÍ@ƒñÇЄÒC_
+øºdß:=¸µ¡§ÑVž’(ë¦.„ò@ç2`9ß#ÿìÛ2ïa|·Ô½häšì/E×+ÇÈe´”@“íùEXí)í`~¶8n‘QÔ«hD¸áħr4ŽísàÊôi¨Áì	À5ÝH¡ÆOÃÿ¡‘Ò10uþÿ¹‘:9öÙFJ'(~SW§þÚ°Ó3¸2MÈØ4ý·Ðn€pðßNV]1#ë¥8슞b¦8¯A„ö¼tµÁ£µ
+q)µ¨Ò~+Ÿã8ñâ|ÀZq¾½ nBqD¤=7D
+.ÙÉ"çB^v%ŠIgoŠ¶­›O¶ë¯t=QˆþIè{º­ðÕñéX’@ûl×ó=gº|úLu;î0e-ª$׎sÆC%-“DzÛʨçg|ùKj,bˆôÈGL—XO«@cÉvñ±#'º´
+…Lö(`\rVBYZÈeÚ=u=üdÂ’+ñFœ
+_È>(:÷\¥%ROáB?ù>æx,þš¾ÖŸ?LÁIŠVñøo£»°q2”®þ²æüÊ …Ðñ²ÕóÈgÐíÿ5Í—yÇ-Eò…måß·D3œYd0xâœØnô=Pë4ak­ôQÀKŒž›È²Yø;m gªNþ ³±õÿUŒ"ɧËñ@n©FqB¤‰k/™S*È¥¼.:ñxpxÁ…-‘òZ¾Åç ˜W2»¡œÊ©”fC&k79g2ì§ìZô[E)B˜wÐɱ4å:5õ—S=+š
+}m^õåXbQ^¨…0JÂ’…A.F®Þí#ɇΕŠIç\h2 MÂ#ÓtÕpú3ZîÓú{ü24@´þãì‘áÔý° ê^
 endstream
 endobj
-11512 0 obj <<
+11554 0 obj <<
 /Type /Page
-/Contents 11513 0 R
-/Resources 11511 0 R
+/Contents 11555 0 R
+/Resources 11553 0 R
 /MediaBox [0 0 612 792]
-/Parent 11484 0 R
+/Parent 11552 0 R
 >> endobj
-11514 0 obj <<
-/D [11512 0 R /XYZ 100.892 685.529 null]
+11556 0 obj <<
+/D [11554 0 R /XYZ 100.892 685.529 null]
 >> endobj
-11515 0 obj <<
-/D [11512 0 R /XYZ 100.892 519.145 null]
+11557 0 obj <<
+/D [11554 0 R /XYZ 100.892 519.145 null]
 >> endobj
-11511 0 obj <<
-/Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F71 5424 0 R /F88 5686 0 R /F72 5687 0 R /F85 5521 0 R >>
-/XObject << /Im1 5680 0 R >>
+11553 0 obj <<
+/Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F53 3738 0 R /F88 5678 0 R /F72 5679 0 R /F85 5513 0 R >>
+/XObject << /Im1 5672 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-11518 0 obj <<
+11560 0 obj <<
 /Length 1573      
 /Filter /FlateDecode
 >>
 stream
-xÚÍXKsÛ6¾ëWpÚ5c1x ћ˩7Nm¥I2J‚-Ö©’”]_úÛ»À‚¥Ð}j.ââµÏow‘à& ÁëÑËÙèÅ© %‘&š³ë€
-)B™èHè8˜-ƒ¡ŠåøóìÍ‹SÆ‚$ÒRÆv+£*¢”'·i¶2ã	qx•®ç)’¯Vf1žÐð6Ó0« cª`:Ý4¦Â=<±¼GÓÙè¯f NOq,Ö£ŸI°„µ7‰¸N‚{·sp‘DR óàjôóˆôMStÏ4º«8\‚Þµ¾®ÊeùÃ?ã‰`"ü?Ù¦I繩q49÷ß;«'0ŸP	,É
-\?{÷þÃÉODM™g‹Ÿ\^¼GJ'±–HnÒÅ­iê#Qöó‡ÆÔÀ€:i"RL¡ÄX£ÈÍmS÷¶"٤Ս÷2i9WeƒÓåÆVI·VnÛ]u¹­Æ–¦n²"m²²è[Ùʤ‰z±³BJ´×ôøÕ«éû™gæ¹ß0™x"/ÛµâaGݯLR©P½á€ÈD³N$OišÙñ~‚ÐÉ€ƒ)×ú­
-OÈÓEÓ'‹Æ#Ÿ(€rM’=`ÕMÚ”|9=?žMOŽ¦W³ã—çgW?NOP÷öS”8äéÅå¯Ç—'_ƒ$‚#ù†Á¨UÒ†‡*õüð H%äñø8—uá!MèóÃÓ;Öê.…ÕÝ	‹ÉóAVü§êV´-Ì	Û—L¼ Ùó‹×ãIÌ,£/%"€½”¯AyÏU’EZë}ÉN”Ý•›;“#yŸVEVÜàXã‹³G+kë;K³D‰·ƒµUä›ª®mÕy$q+ó§Y4\o‹ÅÎjÒ®]ƒ×‹ÅÿoE×j_œB3íõÙ	Õ‘” QB#¦}ÂðhïLðq&…—[É%wy<\”ëuZ,ñºqp5! kÙÝ7êõ˜³pÇX¸È3SØ!(n/¶gÇT†/Ï^_M/Ç”©ðø:¦ûÊ6¢$V-ÓòPŸïÎ~Ã)Ä’°ÃÏ߆‘ÅqD¤Þ«¿´w›$¬Wå6_"í|o‰yº°Lnq”â'w·#K•×ílºȵ,·÷‘–eZ™:eˆŠÃ3¿ùÁnn¥zI’'LU•ÕP)]›ºNol€c	®/,—phSÓÍ9?X¢n*?‰Ù>O—¸°IëúÞI¯–ßY¨p{ªÀÕN/·µ*ç`ÈŽVÞ@ø¼ ˜ØÀ‘iê±_€(
-ݍ²¬* m5
-
-6Ù¬&£¢ëª¬ÛŒ€zWÞAÁ×.âhˆ©t€þ’çÒ@`)TÄß±#tˆ¡8d
-ICw¼ïÒ<["ïmmªzP_¸Æª.ò¬0“:9aŠ±ˆWaÿ‚ÌDĸØå×<H\‰ŽE”PÕ³‹K{¡—r'n¶Æ!Èt±(·ˆ1œÈjü¥Ÿ@¸ƒé€o3|?ø\åûUÚÈp–*qÐï¼ÜŠÂž\;aåÆœ‚k¦íTÉf“Vk*Ûјõó¾J«ÌB×.wÐ[—=û“vð0axIíç‹”]éבGaÊàÁÃåW`J¥~.LÙÓY>	ÙNLƒ>¼Ëh»3+žÂ]©(–ª}[cûƒŠÈ”êU%]EÄŠ
-¦Jv [‚)ïŠá@f@“Iç ÈŠ´íƒmOE—ƒí…ÈH®@åöp*jcÓzKN±éô=¨d”u½A‰ $vIl*DgåmL;xÚ뇆ñ¾/0¡<c»38¨¶…í	ÖÅÐÝ\ÓÁâ®°éÀ +àNœçfé‡M;=äO
-’¹Ò»˜›fùh±9D'ðÕ­×â^ y¿Å ðÒ—âà
-n–Yã´$P°  õ‰ÐصX¢A´ˆ0ðIâÐZÍ%Z
-«;yp¬oµ6¸'­qœâg™šuYa¼æ°Ë•¶®Â
-´@¯óŒÁÛ®bÂØ']µ²³;†Ê•L¦z,ðJ8{ž•õ¤®ÜÓV¸VVíe8NñO›ÙôÝÀ þ-Ä9÷u ÃBô!h`Á@Ó$:‹ÙÁxÿòØ~§³Ñ¿ÈÁ
+xÚÍXKsÛ6¾ëWpÚ5c1x ћ˩7Nm¥I2J‚-Ö©’”]_úÛ»À‚¥Ð}j.ÂâµÏowA‘à& ÁëÑËÙèÅ© %‘&š³ë€
+)B™èHè8˜-ƒ¡ŠãñçÙ›§ŒI¤¥ŒíQFUD)NîÐleÆ.âð*]ÏS$_­Ìb<¡ám>¦aV7@ÇTÁrºiL…gxby¦³Ñ_#
+Ì@ž"â<X¬G?“`	{oq÷îä:à"‰¤@çÁÕèçÙ3ï™¦@w’KÐ[ Ö×U¹,øg<L„ßãmštž›g“s?ÞY=ù„òHøë`IVàþÙ»÷fH~"‚lÊ<[<àüäòâ=R:‰µDr“.nMSጲŸ˜?4¦ÔI‘b
+%ÆEnn›ºwÉ&­n¸—I˹*\.7ž°Jº½rÛžªËmµ0~²4u“i“•EßÊV&MÔ[ˆ˜R¢½¦Ç¯^MßÏ<ƒ4ÏýÉÄyÙî;ê~e*J…êMD&šu"™x¢HӬȎ÷„NL¹Öo}TxBž.š>Y4^ùD¹Ë« P®I²¬ºIƒ’/§çdzéÉÑôjvüòüìêÇé	êÞ^c*"‡€<½¸üõøòäk$Cp$ß0µJÚðP¥ž	£„<ç².<$¢	}~xz×ZÝ¥°º;a1y>¨ÑŠÿTÝŠ¶…9aû’‰à#{~ñz<‰™eô¥D°—ò5(ï¹J²Hk½/Ù‰²§rsgr$ïӪȊ›ë/p|ñaöhem}gi–(ñv°¶
+’|SÕµ­:$neþ4‹æëm±ØYMÚ½kðz±øÿ­èZí‹Sh¦½>;¡:’4JhÄ´OíÝ	>NÀ¤ðr2¹daã’‡‹r½N‹%>7ž&`-»÷F½sÎáyf
+;ÅíÃöì˜ÊðåÙë«éå˜2þ£cº¯,`#JbÕ2-õùðîì7\I,	Ë1üüaYGDê½Êðû8áàAû¶IÂzUnó%ÒÎ÷–˜§Ëäg)¹{Yª¼n7àÐÝX@®e¹}´,ÓÊÔ(CTžùÃöp+ÕKҐ¤¸`ªª¬†JéÚÔuzcKp}a¹4€C›šnÍùÁuSùEÌöyºÄMZ×÷NzµüîÈB…Û[îvz¹£U9Cp¶òÂÏàÀdÀÞˆLSgˆ¢4t/ʲª€´Õ(\4Ød/°šDŒŠ6®«²n3ê]y?_»ü£!¦ÒúKžKur€¥PS|ÇŒÐ!†â5$
+Ýñ¾Kól‰¼·µ©êA}᫺tȳÂtNrèä„E4>(Æ> ^…ý2ãb—_ó q=$:QBUÏ.X,íƒ^ʝ7»Ù‡l ÓÅ¢Ü"Æp!«q,J¿€pÓß"føýàs¶ïWis ÃYªhDÄA¿órc(
+{rí‚•s
+®u˜¶KP%›MZ­ý
+¨@îDcÖÌû*­2]»ÝAo]ö0ìoÚÉÃP„m<T,÷áÓEÊîôëÈ£0eðÁÃåW`J¥~.LÙÓY>	ÙNLƒ>|—ÑödV<…»RQ,Uû¶$Æö3*"SªWy”t+6˜*ÙTl	¦¼+†™MB$ƒ +
+hж¶=]¶"#Aº
+ •Û騍MèUX,9Ŧ3Ð÷ ’Q>Ôõ%r€’Ø%±©•·1íàiŸ>ˆ÷}©å۝ÁIµ-lO°.†îæšw…M&Yoâ<7K?mÚå!RÌ•ÞÅÜ4ËG‹Í!:¯n½÷Íû-
+„/})žàf™5NKõ 
+PŸ]‹%ÔY@{Ÿ$­Õ\¢Õ°»“×úVÛiƒgÒç)ËÔ¬ËâCà5‡S®´un zõ˜gÞvæ> ¸èª•]Ý1T®d2ÕcO ÀÙó¬¬'u]à™¶Âµ²j/«ÀyŠ|Ú̦ïþñßBœs_P0,D¿‚öÜ4MÒÁ ³(‘Œ÷í8þ¢áÁ 
 endstream
 endobj
-11517 0 obj <<
+11559 0 obj <<
 /Type /Page
-/Contents 11518 0 R
-/Resources 11516 0 R
+/Contents 11560 0 R
+/Resources 11558 0 R
 /MediaBox [0 0 612 792]
-/Parent 11521 0 R
+/Parent 11552 0 R
 >> endobj
-11519 0 obj <<
-/D [11517 0 R /XYZ 151.701 685.529 null]
+11561 0 obj <<
+/D [11559 0 R /XYZ 151.701 685.529 null]
 >> endobj
-11520 0 obj <<
-/D [11517 0 R /XYZ 151.701 351.581 null]
+11562 0 obj <<
+/D [11559 0 R /XYZ 151.701 351.581 null]
 >> endobj
-11516 0 obj <<
-/Font << /F50 3701 0 R /F22 3706 0 R /F71 5424 0 R /F15 3700 0 R /F85 5521 0 R >>
+11558 0 obj <<
+/Font << /F50 3701 0 R /F22 3706 0 R /F53 3738 0 R /F15 3700 0 R /F85 5513 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-11527 0 obj <<
+11568 0 obj <<
 /Length 2706      
 /Filter /FlateDecode
 >>
 stream
-xÚ­ZKÛ8¾÷¯Ðîee V“)R‡=d3³ƒ³¤ØA&¶-·…ÈRG’§ÓÀüø­%?¢~ÚhÀ|‹Eò«R±ªEt‰è§‹]]\þ[©È&¹2ºZERˆÄå*Ê\ž˜\GWËèSü±XôeSÏ>_ýLä.ɳL#¹ÊÔ‚éR—¤Él.E–ÆWëb6OŽ¯f.‹®ïxº°F’‹œ–K¡nµXm‘êâÇ«‹¯zxO$“¤i´Ø\|ú,¢%Œý‰$Í]tG”›(5.Ér«¢¿]ˆým:I™äÆ(Úgš&Fë(Ó66ìóצ/†õÇÕ¡ÁÕ-¢%B*­˜d¯Îƒafè¸|¿‘Ñ
-ˆóÛ84¸Î÷Ø’”V폴*qQ&ubSî¢ÙàÁf.þï¯ïÿwùKYo¿q»»ïúbÓqcÛ|ÞÒ0ÔYbœÎû[Yý’	WNu¢èÊš¹ÞV~VoVSüçÒÁyXÚ!l0¦?°Š2pxãít2-ãwëbñÉóø~¦`¥mË-Þ ×—Ílc‹í¦¨{Oè¤þUƒS„~M‡ÍÃ:BUÃ09µ¸'(ͣʢ©û¶©xô!uUt<²[{bÝ­§¡¾\l+¨Ú8ôƒøsG° †åà-	—›ÛªØߎÈX"c‰ '‰Üï/‹ð…ºí-í§h¹½ôŦ©“	uR.‘ ½Y&­Õ'•ƒÂ¸Qy¤ÀÃh™H—=ÆÈež(€ï1
-ý9èþIL†Ý<ƒÉÑnHÝ ûÚ10S"‘AßÞÃ
-!†;žÍ5 ënz=·7wþ¦àŽŽ0p_Ö7öòPM"M:à¾+ºŽnÜ(·Å×-XKn¬|YË7AÓeMm’©|àA ¡•Q¢ýsÆX`ø;•X§`×+°KT”^PÀ×lìQUNÛǁ²ç²#DßwÜúC¦ú÷™ÓƒŽÂø°4ŠA}šE$˸ÇÉw8îÛ°bX]3zñĨ½­”eÐÚU[õ²ºŸ¹4~ówز$5‡ÃÓB”ÿè°–Æ·°ZÛ\ûk ¥äoãbáÑ2RÏîFaæš.ìO”¯¼jî1Yì«rÉsÍfãë%ST`צd¼õ­ß}Ñv¸'÷
-—Ý9òFáRç*qÓò˜GñàöÊMYùзò½¯¸z{©ÐP Ñ]Ù¯g¼7¬”uÙ—DŒLzßö`&DC{¢òìP¸jªømÕ5<ºÀA°ÂX|ᮝ‰#‚¦FkxÃ-6ŒC݈IÈ[“h=z
-Ýæ:&«)dƒr8éJ`(™õª	«w÷t5½ÿÆí¢m:k¨ÓÙ0è•LTv¸ý4n
-.8%t‘Xé×¾jWàÞ
-€´|Ș *âeÙBƒ½è›¶O¹[m˜ýÑóùzn~!(naÙ‡JÕÜL|H,eÔø…®Á¤»oŽßÊ®ÇË“Ý-\»ýXá9tXÛ½ÇOŽ€ -|×ԁ)Ÿ2TîÖåÕaÍÍÄp׆mÁÎغ„oXËå²XÆPÃs¦Ï’¿yø¹çúu;ž0m35Á«„‰›m$ÖP%?—^ã°:ª±É&5U0MSŠA‚É”¥…rÓ´CÏŠËàM#;6ËŸlü„©°YkuÁ€ÛÖq‡e·¦ü]ÍÍ’|ðѯ>Qïß<ºLB>¸<"‹“‡Ýê4·‰ræøËisû _MŸÎCG~äæl’‚öÒw‚yÙ	v|..Ӑ
-çò.Ø–mü å\@%¨Ì۪⡽?Y“ü§F›O³ÚfÃ5ÏC¿*ó°æ¡uðäç¦iüq{ŽÖÃgfeb¬}Í[¶b‹ŸöX眇Ò,ƒqÆ~lfÊD)x.&j‹hõV£”YžX“K)a¿Ïz1é´l(¢|/O<‚…}ìŒD"^ö^ûnUd€Çñ²šñ}°ÿ! Óð
-…4lW=åZâ«ðè ÎÁê¡›
-fŸ!Ý4½Ëƒ—^ô«p¬/c¦
-¼øµ=‡\xm)^ÛŽÿõ¼')T¢sÜ¢M¬
-Zÿ	í¦ˆÁšH#bp¡@?àiEÅ5wzn…12Í2þü\j/{¾œÕÜ1<ƒG¬NÃàér¸9Ãñ¿ž×ÁÈÞ¥IìxK¢ƒÂzDà³ôcËæ}®L£7”¡G‡¿ð‘3ÖÄÿÏ(“ñÛ õþy&0SAþÈ9€ùrVO sÇðd`±:
-˜§Ë5‚éÇÿz^ 3Méýõ`:M®•T’Œ£CÑpçU"DM–Åð\3z÷«¤ÁØgÑ»ñÉú•ÂÄ—³yŽÑ¸¹vü,yŽH—({óürVOhÁŽáÉZpÄê4-8]®¹g8þ×óšÐƒd”*™¸,xœ%À+shve–ü3ŽpA«åÖŠ[ž[‹P”Ì	Ô‚ßzˆUE\0î„E‹ç¢Ud	ˆv´¾œÕhÝ1<­G¬NCëér;Ãñ¿ž×´Í΀G* O›
-NkŽü­é|—‰G`ìÆ9Øm:´¾ƒ±³™vÁ\„%{/Èæf2gC¯ãß¡  Ão÷$²ÃË|ó4ÍÎóð^J~÷9T§<|¥pv|f<|qugÏóð=ZÖvŽËIqTgßó—Š3Q ˜Qiï¿Gi­vQlL‡£Þ ÏšÇuƒDi쇠eêE˜»Æ(VBØ’¢üãŽË@Aa!¬øšC‘Ôó)Øh‹É<%Y(W CøWß•UÅ5¿í›ïËÈvÈZ_w•ï¦À¨>Ï!\ÛÜ^û!d‹ã~éo{¹Ûå¤4Ë–â ijbp°#žðÚ¼ÂLGÃcÝÁ¤f¿.äxÃ-ßûúf¤ãh(T1 æøPyb<’t/¤bj2Öˆó LKž÷¶n@âi;†l•Æü+Š±›âÑÚ
-òb×~²“:ÆX?ÔËŽéCî†#‚Ðß5›Ά› ¨ª-ür:L½­k¢Ó˜ŠAÄ€µä<jÓöSÑ^§¡:ÆpešOææàëF¢7hEÜmù^x‚6,º—)ÀnLŸEÚ‘ªìxø@^Žnb÷˜_Ð§ ƒ¡·N€S):¹±ü¡¼){_QÒšHÿúõ¨‹Mû¥ÃD Ó”•P-Ó]>h⌔öþw „{0&žIxÛã˜8®”~…qøÅć‰=ŠÙ¶÷œ2UGÄ’ò_¡zx–ØE¸×”Á‚óä\ÿ‹‹2L^øz åÜ ì¸\Ì®š@KI´Hí¶ë9rý7[ªÄ¥Gÿzð–O’O± ÜÚ° "8@†ìš´
-º‚¦`•ìU|Ym9ëdpr°X£L2Ö¸³:hE™*œë¾„!Õqü{žZÖ¶Ã1°h™——´0ô^·_.|ˆür0a@×}—Ò…!ºËzÑ´m±À\ŽGâCUøn2³Ë?ZJ|Ù!Eǵ‚+ÿ
-Ñ:ÎÚ‚½]Ѫ`×û\/÷DßëÆ4Ó%ì{&ã!ô?ñyý?t;ˆØ
+xÚ­ZKÛ8¾÷¯Ðîee V“ER‡=d3³ƒ³¤ØA&¶-·…ÈRG’§ÓÀüø­%?¢~ÚhÀ|‹Eò«R±ªEt‰è§‹]]\þ[©È&¹2ºZERˆÄå*2.O²\GWËèSü±XôeSÏ>_ýLä.ɍÑH®òD µ`ºÔ%i2›KaÒøj]Ìæi¦ã«™Ëã¢ë;žž	X#ÉENË¥P·:@©.~¼ºøz!¡ˆ÷DÊ’4›‹OŸE´„±Ÿ#‘¤¹‹îˆr¥™KL†ÜªèãÅob›ÎER&y–)Úgš&™Ö‘Ñ66ìóצ/†õÇÕa†«ZDK„TZ1É^ÃÌÐqù~#£ç·qh>pï±%)­Ú?iUâ"#ubSî¢ÙàÁÿ÷×÷ÿ»ü¥¬·ß¸ÝÝw}±é¸±í
+>oij“dÎçý­¬‹~É„‡+§:ÑNteÍ\o+¿«7«)þséà<,í6˜ÓXEepxãítŒ–ñ»u±ø‹äy|?S°Ò¶åoëËf6‡±ÅvSÔ½'tRÿªÁ)aB¿¦Cˆæa¡ªÀa˜œZÜ”ŽæQeÑÔ}ÛT<ú‡º*:Ù­=1îÖÓP_.¶TmúAü9‰#XŒåà-‰,.7·U±¿aX"c‰ '‰Üï/‹ð…ºí-í§h¹½ôŦ©“	uR.‘ ½ÆˆD«GõIå 0nT§C)ðÈ´L¤3ñ r™'
+à{ÌDCº“a7Ï`r´R7 žvÌ”Hdз÷p™ÃÏæ€u·@½žÛ„…Œ;SpGG¸/ë›`õÒC-Ì	]÷]Ñutã™Êâ¶øºkɍ•/«bù&hÚ¡¬©MŒÊZ)Ú?gŒ†¿S‰uê vm±±DEà |ÍÆ•Qå´}({.;Bô}Ç­?dªŸ9=è(ŒK£Ô§Y$@²Œ{œ|‡ã¾
++–Õ5£OŒÚÛú@Y­]µeQ/«û™Kã7‡-KRs8<-Hùki|«µÍµ¿Rê@þ6.-#õìnf®éÂþDùŠÀ«æžÌľ*—<gÑl6¾^2EvmJÆ[ßúMÑm‡{qßpÙm#o.u®r7-yn¯Ü”•}+ßûŠ«·°—
+
+Ý•ý:pÆ{ÃJY—}IÄȤ÷mæ`B4´'*7‡¢ÀUëTÅo«®áÑ‚ÆâwíL45ZÃn±aꙘ„¼Í­GO¡Û\'Àd5…lP'Ý@	%³^5aõîž®¦÷߸]´mCg
+u:½’‰2‡ÛïA³àvÐà‚SB‰•~íû¡Vpî=–€DE¼,[h²}Ó–C£ã)wë¢
+³?z>_ÏÍ/¤Åm ,ûP©š›‰‰¥25~¡†kÈÒÝ7Ç‹oe×ãåI‡î.ŽÝ~¬ð:¬íÞ…ã'Ç	@оkêÀ”O*wërê°ææb¸kö`
+gl]Â7¬årY,Hc¨á¹@Ó‡GˆgÉß<ü\†sýºO˜¶™fÁ«„‰›m$ÖP%?—¯qXÕØÆd“š*˜¦)Å ÁdÊÒB¹iÚ¡gÅeð&Ž‘ƒkòg?ajlÖd]0 Á¶uÜáCÙ­é#Ws³$|ôk£OÔûã7®“.Èâäa·:Ím¢\vüå´¹}Я¦Oç¡#?rs6IA{i‹;ÁÀ¼ì;>gÀ4˜á\ÞÛ²mƒ¤œ¨•y[U|"ô¡À¡wã'«c’ÿÔhóiVÛl¸æyè]ÑòWeÖ<´žüÜ4?n¯ÑÑzø̬L2k_óm§XÅâ§=Ö¹ó°Qj¼¨ˆ3öcÓ¨,JÁsÉ¢¶ˆVÏ`5JiòÄfù±”öû¬“ŽÀA3`Cåƒxyâà,ìcg$ñ²÷Úw«jÇËjÆ÷Áþ„ LÃ+а]õ”k‰¯Â£8«‡n4Ddûé¦é]¼ô¢X…c}3Á‹_Ûsȅזⵝáø_Ïkpðwp’B%:Ç-ÚĪ õŸÐnŠ¬‰ÌD.è<­¨¸æNÏ­0F¦YÆŸŸ‹A­àebÏ‚Á—³zƒ;†'cðˆÕi<]®7g8þ×óšÀ x¹Ã»Ì;žÀÇ’è pø,ýز¹DŸËhô†ztø¹Ìfñ?Á322~; þÂ?Ïf*È90_Îê	`îžÌ#V§ót¹F0áø_Ïë`¦)½¿žL§Éµ’J’qTb(î¼C J„hfLϵLï~•Ì0ä‡öeŽèÝøäýJ‘Å—³yŽÑ¸¹vü,yŽH—({óürVOhÁŽáÉZpÄê4-8]®¹g8þ×óšÐ‚'È(U2q&xœ%ÀË84»ÒäÃ.hµÜZqËskq@Šbœ@-0øÖC¬*â‚q',ÒX<­Â$ ÚYÐúrVO uÇðd´±:
+­§Ë5"ìÇÿz^Ó6Û T@Ÿ6œÖ#*ø[Ó/øΈG`ìÆ9Øm:´¾ƒ±³†L»`.Â’½dsÌÙÐëøw(èðÛ=‰ìð²ß<MÍy¾ÀKÉï>‡ê”‡/°ÎŽ/PóÈÃWwö<ߣe³ƒÀÎq9)ŽÊáá{þRq¦S#
+ËT@ÚûïÂQZ«]ÔÓá¨7è³æqÝ Qû!¨C™zæ®1
+†•¶¤(¿Æ¸ã2PPX+¾æP$5Æ|
+6Úb2@IÊÈþÕBÄweUqÍoûfãûr²Ý²Ö×]åû‚)0ªÏ³CG×6·×~Ùâ¸_úÛC®Äv9)Ͳ¥8hšf18X‰€?‰Oxm^a¦£á±nŒ`R³_—aRH¼á‡ï}}3Òq4ª€
+s|(÷CŒÐ<1IºÒ±F5kÄy
+P¦%Ï{[7 ñ´C¶Jcþ•ÅØMñhíy±k?ÙIc¬êeÇô!wÃAèïšMgÃM TÕ~9¦ÞÖ5ÑiLÅ bÀZrµiû©h¯ÓPc¸2Í'ssð…u#Ñ´ƒ"î¶|/¼AÝË`7¦OŽ"íHUv<| /G7±{̯GèS€ÁЇÛ'À©‚ÜXþPÞ”½¯(iͤýzÔŦýÒa"ÐiÊʨ–é.4qFJ{ÿ; Â=7^Áö8&Ž+¥_a>d1ñabb¶í=§AÕQ#±¤üW¨ž%vî5eG°à<9×ÿâ¢“¾H97;.—³«&ÐR’ -R»ízŽ\ÿÄ–*qéÑ¿¼åÄ“äS,(÷„6,¨Ž‚!»&mƒ® )X%»G_V[Î:œìÖ(“Œ5îÁ¬ZQ¦
+çº/aHAuÿž§Ö‚µíð_,Zæå%-½×mã—ß"¿LÐuEßÃ¥taˆÄƒî²^4m[,0—“#ñ¡*|7™ŒÙå-%¾ì¢ãZÁ•ƒ…hgmÁÞ®è?U°ëý.ƒŒ—{¢ïucšéö=“ñúŸø¼þ*óˆÖ
 endstream
 endobj
-11526 0 obj <<
+11567 0 obj <<
 /Type /Page
-/Contents 11527 0 R
-/Resources 11525 0 R
+/Contents 11568 0 R
+/Resources 11566 0 R
 /MediaBox [0 0 612 792]
-/Parent 11521 0 R
-/Annots [ 11522 0 R 11523 0 R 11524 0 R ]
+/Parent 11552 0 R
+/Annots [ 11563 0 R 11564 0 R 11565 0 R ]
 >> endobj
-11522 0 obj <<
+11563 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [377.786 408.659 452.738 420.348]
 /Subtype /Link
 /A << /S /GoTo /D (modif1) >>
 >> endobj
-11523 0 obj <<
+11564 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [141.991 260.411 218.353 272.1]
 /Subtype /Link
 /A << /S /GoTo /D (modif1) >>
 >> endobj
-11524 0 obj <<
+11565 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [127.168 219.763 202.343 231.453]
 /Subtype /Link
 /A << /S /GoTo /D (modif2) >>
 >> endobj
-11528 0 obj <<
-/D [11526 0 R /XYZ 100.892 685.529 null]
+11569 0 obj <<
+/D [11567 0 R /XYZ 100.892 685.529 null]
 >> endobj
-5141 0 obj <<
-/D [11526 0 R /XYZ 100.892 397.683 null]
+5130 0 obj <<
+/D [11567 0 R /XYZ 100.892 397.683 null]
 >> endobj
-11529 0 obj <<
-/D [11526 0 R /XYZ 100.892 369.385 null]
+11570 0 obj <<
+/D [11567 0 R /XYZ 100.892 369.385 null]
 >> endobj
-11530 0 obj <<
-/D [11526 0 R /XYZ 100.892 363.408 null]
+11571 0 obj <<
+/D [11567 0 R /XYZ 100.892 363.408 null]
 >> endobj
-11531 0 obj <<
-/D [11526 0 R /XYZ 100.892 369.684 null]
+11572 0 obj <<
+/D [11567 0 R /XYZ 100.892 369.684 null]
 >> endobj
-11532 0 obj <<
-/D [11526 0 R /XYZ 100.892 357.729 null]
+11573 0 obj <<
+/D [11567 0 R /XYZ 100.892 357.729 null]
 >> endobj
-11533 0 obj <<
-/D [11526 0 R /XYZ 100.892 345.774 null]
+11574 0 obj <<
+/D [11567 0 R /XYZ 100.892 345.774 null]
 >> endobj
-11534 0 obj <<
-/D [11526 0 R /XYZ 100.892 333.818 null]
+11575 0 obj <<
+/D [11567 0 R /XYZ 100.892 333.818 null]
 >> endobj
-11535 0 obj <<
-/D [11526 0 R /XYZ 100.892 321.863 null]
+11576 0 obj <<
+/D [11567 0 R /XYZ 100.892 321.863 null]
 >> endobj
-11525 0 obj <<
-/Font << /F22 3706 0 R /F50 3701 0 R /F88 5686 0 R /F72 5687 0 R /F17 3698 0 R /F15 3700 0 R /F71 5424 0 R /F4 5492 0 R >>
-/XObject << /Im1 5680 0 R >>
+11566 0 obj <<
+/Font << /F22 3706 0 R /F50 3701 0 R /F88 5678 0 R /F72 5679 0 R /F17 3698 0 R /F15 3700 0 R /F53 3738 0 R /F4 5484 0 R >>
+/XObject << /Im1 5672 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-11539 0 obj <<
+11580 0 obj <<
 /Length 2836      
 /Filter /FlateDecode
 >>
 stream
-xÚ­ZYsÛF~ׯà[À­p<'xØ[QRJ%Ž×ÒnÕ–íª…HPB‰ ”¬¿}@e]/šž==Ó__CÉÉåDN~;úp~ôîW''JŠT¦jr¾œ(§„—j'©p©œ/&_"o“é·óßßýªõ$i[\ª•JiàD‹Î¯òéÌ8eë‹ŒÉã«|>©èz5UQÑ´@[åa8»ióš×â}tr~ô÷‘f Î@
-'Œ™Ì×G_¾ÉÉæ~ŸHaÒdrG+×ã;ôjrvô¯#Ž6Â+–Bk»Ï̧þ ³ÇîÇ7çùè'ß³õÍ
-Žo}çFh¾/å†ß•Zãºû:®Ê¯RÙËMµEUÂÇ*Ž–U„‹Þ¯VÕTûè®(/yÖ—ù—6am]­™Ê¸9Îë6+JÜz2›Í”Φ¼åÙæ¢ÌA	Ƙ(+LÀ>3DóluU†ëÂXáTüeÀ$±ÙQõÂËX§B¬qÂıˆµ›‘&nRç“åSxõbjƒL{b*¸ƒ‰I궓®cRv'ðôÞð%~•Ò?vKZ¤^?ç–lë@g©5¶µ´íîì
-ò¦€¹,S&
-Ë•HAŠƒfór^µ€¿ØáHÚ.ñ‡ç*{U¸Ùç1s`¢ÆÅo!—S¦ßD/çE€‚‹ Ùa$šqœ0¢¾€ý+{QNF+ôÍiTqsÁƒ÷Â\ƒ¨èÛ“a(PÚ¿
-ŸÏëG0Ür|5÷X½†¯—«‡Î(àå¼ÂPKŒ·xõ	øÕàØ® \*nl|Ôö=Ÿª"Ul#ˆ¯±‰Jú{?9ï¢Bà‹Uô~
-Xýƒÿ<›.5Byõ&Ø|¯`sÀñµØÜgõ*l¾\žÞB/çu›.…wÉ“°™Ø„\¤Vä"µìšŠï«
-Qêâ8úÝþՐÓ	npÌœ±ÛùÑú«¤‹ÞMgi‚¦aé¯÷:R(ˆ‹466òÜO6’D	ýxÊ÷t#y>¯ɖ㫍dÕëŒäõrõÀ~¼œ×˜‘ àdE"ƒû. Sq‚nYÅ)ÙôrîÕÜ[r/ãÞœ{9÷ÀŠâD¢‰ÄÊРÔÄ´>i"‰†f8	AÓzx1iwÞmÔ›ÈKÉÁO¿¦¨p>QtŸÝLJ‹
-Ú>QoRTìoëø>»‹ØkÇʼn‘(ólqv«a娔ìÄA]	ZgÍ5d™REMÞ¶PûbÎ)!­sžWu
-U0w¸†…éö*CgÙz
-Ι  {•ü¾E´øqÏÓeÕæ&Û«¼Éym(¡ånñ¸¨‡@3<¤2IÒõ«êR”ë‹ÅXùo¡"w¶[‰µÿ*;·U»&EÏ´‰	AÈî-ú2s äç
->$Žä"†#®×x#´õÞ«صJÒnïr=5:ºÀÊÚêzsƒ&‰f¸ýpúÛÙÉç)F¹ÿœà}~ˆMk
+xÚ­ZYsÛF~ׯà[À­p<'xØ[QRJ%Ž×ÒnÕ–íª…HPB‰ ”¬¿}@e]/šž==Ó__CÉÉåDN~;úp~ôîW''JŠT¦jr¾œ(§„—j'©p©œ/&_"oãé·óßßýªõ$i[\ª•JiàD‹Î¯òéÌ8eë‹ŒÉã«|>©èz5UQÑ´@[åa8»ióš×˜yœý}¤€ˆ3Â	c&óõÑ—or²€¹ß'R˜4™ÜÑÊõĸDÄνšœýëH†£ðŠ¥ÐÚî3ó©?Èì±ûqÀÍy>úÉ÷l}³‚ã[ŸÀy„šïK¹á·p¥Ö¸î¾Ž«ò«TörSgmQ•ð±Š£eU#á¢÷«U5Õ>º+ÊKõe>Ç¥MX[Wk¦2nŽóºÍŠ·žÌÂf3e„³)oy¶¹(sP‚1&ÊÊ°ÏL'Ñ<[]U ¡Ãº0V8¿DpIlvTc½ðÀ2Ö©Æ#kœ0q,bí&F¤‰›Ôùdù^½˜ZÄ Óž˜
+îàGb’ºí$„똔ÝÉ<½7|‰_¥ôÝ’©×Ϲ¥Û:ÐYj̓m-m»{»B€¼)`.˔ɣBÀr%Râ Ù¼œ×Am'à/v8’¶…K|Çá¹ÊÞcnöy̘¨qñ[È唤é7QÀËy à¢@vF‰†&E'Œ¨/`ÿJFà^”“Ñ
+}sUÜ\ð`ƽ0×à*úödJ'”öoÃçóú·_
+Ã=V¯ƒáëåê¡ó
+x9¯‡0Ôã-^}~58¶+ ÄŸŠ›µ}ϧ*‚HÛâkl¢’þÞOgλèŸøb½ŸVÿà?OĦKP^½	6_ÀëØp|-6÷Y½
+›o W‡§·PÀËyƦKcá]ò$l&6!©¹H-»¦âÁ;ĪB”º8Ž¾Cc·5ät‚sgìv~t†þ*é¢wÓYš iXú뽎
+â"<÷Ä“$QB?žò=ÝHžÏëGF²åøj#Ùcõ:#y½\=°ß@/ç5f$À8Y‘Èà¾ÀTœ [VqJ¶½œ{5÷–Ü˸7ç^Î=°¢8‘h"±24(5q­OšH¢¡NBдž ^Lڝ÷Bõ&EòRòAðÓ¯)*œAÝg÷ñᢂ¶OÔ›ûÛ:¾Ïî"öÚqqâD$Ê<[œÝjXù*%;qPW‚CcÖYs
+Y¦TQ“·-Ô¾˜sJHD뜇çU]CÌ®aaº½ÊÂÐY¶ž‚s¦è^e‡o-¾EÜótYµù‚Éö*or^Jh¹[<Ã.êÙ9¤2IÒõ«êR”ë‹ÅXùo¡"w¶[‰µÿ*;·U»&EÏ´‰	AÈî-ú2s äç
+>$Žä"†#®×x#,äî«صJÒnïr=5:ºÀÊÚêzsƒ&‰f¸ýpúÛÙÉç)F¹ÿœà}~ˆMk
 àÚʝ<
 ácÛCaÈ,Áùç³y—±€M§QœX$:ÜÜÙû??¼=M…´ñkDwëŠ¾‹'½0:Þ]ð+ŽÑ	Ľ‹ÄÿNUPøÃæªÚ¬ÃVE—ô¸ÄE6G+¸æ!‰ÓOÜf‹E7
 wª%3ºÇç&àªÐmã™’‡RP¡ëÆ‘&¯oq(¯!	I‰N—<q»±D­Wcæ¦ö3>4¥(@Wûqˆ¶JïO*lS+`£…îê>L•M›­Vù„°:æGF>-r²Ôcƪ­Ö[kQæíBÌ«r9f¯±¤š¹[»ÜaÔEØñîIk´Lø¨h¹å‡:¤àèuŽ×Æ¾ôñXÖö³L,²|]uLnkIoØ!LJĪhÚ|;ÞVÜþû—Oc:¸¡›®jD	”MÊx¸B
@@ -64959,208 +65870,212 @@
 6óº¸iy†o‰>«øð¿Ü†mq¶..¯ð -ßÐ)ù„8¼ùþµÀðé6((†˜16`z/¬`ì7énXq‡ÃŠqÝÕ8óhX‘à±bûXX±2¦°b¥‡2†ÿ8=ùxÎÿûÇOc†§—²s… ™x=ª÷z@£×#kÔNŠÄ>ŒÚ3ãUôéø§†)ò‚^¼ ßzLÜÌy†Œ:6OŽZÄ3y3“¨€ä×o5_yÔŠý¦Z¶Ø½C$p&Ë«ƒYœ*yÑš iØFÜÀññLH…À-&6Bibv*{_Á75d9{¶ƒ%—UË£ýî%ZÛˆx,t’l]Š‰wuU^’CNéòpì=îÑéüSCÞp·¬‚ã5T«Û`ÿ8p[d¼ä—g?÷;¸iò­#2’~ñŽ^¿`åLk v”Dv³· ã¸TášN6Z7í˜}Ù]óŠÉÚL¸i$5¯Tï5¯ÔE³¶‹|ì2*È234*§>'—Hk’_-4Up8Jh¥éú£Û$?Úë1àZ5ä¨Ñ»Rî
 #½ƒ¾©óÛ¢ÚtÃyÓ2uYG Ù>pšw¤‹0I¸ ÖáúÊà»ÛàΫí†#ÀXäËl³Âµ6?…ä9€®%–ø Hk›A’B¿YÂjB,ø˜·Nÿ:{w~üéÁÆðW´&,+ÇC
 †%áOqW¨êkìÒ PˆØèqЂ•¬ZXqƒÖê쮳7i´/ëD·–¼[ø|Õò°JÍpÿmÖ¤ÁLR³]S>s!$}AËé	ݪvž<8Òy8Œ×XFjámŸŠ‘»rÀ0ë²0žÞÍuª¦h‹ÛœW’?#êïM^ß3‰ç㍚Klè0l¹ld—t	——˜$SÀ…N“ß’ÁÔÙŠ!  +4!Ž¨z°ã]dn#+ˆËâ¶7FÊÂqÄ&#Ýëb•Õ<ðßñ-[{£a°7Àu®Kkp+†Oø˜œÊ$B8Áeu¨{Ée:wúÔ›z£¤©sÇœÕÃ
-ÑF³M[­!cœ˜Íš“ü«¬,š5z/ÈÚNé]bgÑ«gMÎc]9CÞª€Î¿ß[.Ö}ÀoïŠöªã×ÁpÇëĉDªmõ ™Úò§Ps# šu_ìÆÐþ½_ø©aïÖ‰4î«õf}q°F±©P²wêäÿdŸšoÀÐ顃ÒÐðÏáe«*ì‘ï‚eAG˜+@¾Ö+3ãY
-ÅŽß˯8ßvœq‚Žo8¨qþ®¯-kîQjãºçຒŸ
-£°â@Hagú®OOTcÚ`}
-®eî=‚à>ßÑ)D¸= ReŽÙRT:¥2d©:øÞ£¬H\ÿ_/ÛŽy+bÝîNáÃm¾+îp6³“Áno2Ã/)égW¢Sa}ú0C3O$Bâ›Ò]mµºeC0
-õîÂA¾ãKB
-Áì‚ ½eV„ñ"l5Ð.ž¬û' é9ï¡-÷ÿ{2dŒs5ºAE¿6cV‡¼‹œ"®BÔcÞ"Ò ä•N~Η MÈLŸcÀˆé¹ä!%ÜKð ~ÀD‰Ñ÷Гó£ÿ‘i±‚
+ÑF³M[­!cœ˜Íš“ü«¬,š5z/ÈÚNé]bgÑ«gMÎc]9CÞª€Î¿ß[.Ö}ÀoïŠöªã×Á0Ý©'©¶ÕdjKÈœB͍€hÖ}±Coø÷~|u৆}¼['Ò¸¯Ö›õÅÁŦBÉÞ©“ÿ“}j¾C§‡JCÃ?„w”­ª°G¾–a® ùZ¯@ÎŒg);~/¿â|ÛqRÄ	:¾á ü¡Æ!ø»¾¶¬¹G©ëžo`€ëJ~6ŒÂ"ˆ!…Qœé»>=Q]ŒAjƒõ)¸R”¹Cö‚û|G§á
+ô€H•9fSHQé”ʐ]¤êà{²"qý½@n;æ=¬ˆu¸;…·iø®¸ÃÙÌL»½É¿¤¤Ÿ]‰N…õéÃÍt<‘‰oJwµÕè–U9À4Ôw¸eøŽ/	),³‚ô–YÆ‹°Õ@»x²îŸL€¦ç¼‡¶ÜÿïÉ0C6’-0ÎÕèýÚŒiXò.rŠ¸
+=PwŒy‹HƒÿU:ù9_R€6!0}Ž#¦ç’‡”p/Áø%FßCOΏþc¤±‡
 endstream
 endobj
-11538 0 obj <<
+11579 0 obj <<
 /Type /Page
-/Contents 11539 0 R
-/Resources 11537 0 R
+/Contents 11580 0 R
+/Resources 11578 0 R
 /MediaBox [0 0 612 792]
-/Parent 11521 0 R
+/Parent 11552 0 R
 >> endobj
-11540 0 obj <<
-/D [11538 0 R /XYZ 151.701 685.529 null]
+11581 0 obj <<
+/D [11579 0 R /XYZ 151.701 685.529 null]
 >> endobj
-5142 0 obj <<
-/D [11538 0 R /XYZ 151.701 660.623 null]
+5131 0 obj <<
+/D [11579 0 R /XYZ 151.701 660.623 null]
 >> endobj
-11536 0 obj <<
-/D [11538 0 R /XYZ 151.701 632.325 null]
+11577 0 obj <<
+/D [11579 0 R /XYZ 151.701 632.325 null]
 >> endobj
-11541 0 obj <<
-/D [11538 0 R /XYZ 151.701 626.347 null]
+11582 0 obj <<
+/D [11579 0 R /XYZ 151.701 626.347 null]
 >> endobj
-11542 0 obj <<
-/D [11538 0 R /XYZ 151.701 632.623 null]
+11583 0 obj <<
+/D [11579 0 R /XYZ 151.701 632.623 null]
 >> endobj
-11543 0 obj <<
-/D [11538 0 R /XYZ 151.701 620.668 null]
+11584 0 obj <<
+/D [11579 0 R /XYZ 151.701 620.668 null]
 >> endobj
-11544 0 obj <<
-/D [11538 0 R /XYZ 151.701 608.713 null]
+11585 0 obj <<
+/D [11579 0 R /XYZ 151.701 608.713 null]
 >> endobj
-11545 0 obj <<
-/D [11538 0 R /XYZ 151.701 596.758 null]
+11586 0 obj <<
+/D [11579 0 R /XYZ 151.701 596.758 null]
 >> endobj
-11546 0 obj <<
-/D [11538 0 R /XYZ 151.701 518.242 null]
+11587 0 obj <<
+/D [11579 0 R /XYZ 151.701 518.242 null]
 >> endobj
-11547 0 obj <<
-/D [11538 0 R /XYZ 151.701 401.984 null]
+11588 0 obj <<
+/D [11579 0 R /XYZ 151.701 401.984 null]
 >> endobj
-11548 0 obj <<
-/D [11538 0 R /XYZ 151.701 323.95 null]
+11589 0 obj <<
+/D [11579 0 R /XYZ 151.701 323.95 null]
 >> endobj
-11549 0 obj <<
-/D [11538 0 R /XYZ 151.701 121.245 null]
+11590 0 obj <<
+/D [11579 0 R /XYZ 151.701 121.245 null]
 >> endobj
-11537 0 obj <<
-/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F4 5492 0 R /F71 5424 0 R /F70 4384 0 R >>
+11578 0 obj <<
+/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F4 5484 0 R /F53 3738 0 R /F59 4373 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-11552 0 obj <<
-/Length 2342      
+11593 0 obj <<
+/Length 2340      
 /Filter /FlateDecode
 >>
 stream
-xÚ¥XYÛÈ~Ÿ_A,„F=}ò؇<x×YÌkïzä ½”Ø’óPHjÆäǧª«IŠƳA^È>ª«««¿ºš‡€?ݼÙÜÜýUÊ fiÌE°Ù‚s–¤2ˆ’”™T›<ø>Ø]_4õê÷ÍÏŽ<aii$—)ã@͉N%L±ÕZðH…›£]­•Ñáf•¤¡íúŽ–{°”§n;íX›A¬S¤ºy»¹ù׍€Q ¾É0¥‚]uóéwä0÷sÀ™J“àÉQV2	‹r+ƒ‡›ßn¸?&¿<®0—¡™”&ˆtÊÜ™œÌI1,>­
+xÚ¥XYÛÈ~Ÿ_A,„F=}ò؇<x×YÌkïzä ½”Ø’óPHjÆäǧª«IŠƳA^È>ª«««¿ºš‡€?ݼÙÜÜýUÊ fiÌE°Ù‚s–¤2ˆ’”™T›<ø>Ø]_4õê÷ÍÏŽ<aii$—)ã@͉N%L±ÕZðH…›£]­•Ñáf•¤¡íúŽ–{°”§n;íX›A¬c¤ºy»¹ù׍€Q ¾É0¥‚]uóéwä0÷sÀ™J“àÉQV2	‹r+ƒ‡›ßn¸?&¿<®0—¡™”&ˆtÊÜ™œÌI1,>­
 çá‡s
 'Ò&ìÝÑ´wMUeu¾t0Ð3‰ÖU+%Ã-,“á®,lÝºiÞݽY‰ðþ§‡·VBÆáßÞ~¸Ûüò+q½’6N˜VbàÊHž¬6gêtÇæ\:‘‚µŒã±	ÖB1£SZÒÃ9´Ò(lg©sj›êÔÛœzû¦Å†
 3?›uÝÓJ&aÓæ°k¬£iWœ÷»ºöNÓ
-ˆ³"u]3¡‘fïå$¡„Y‡Ùn×€ÎAÆžžŠþè[Çb‡œ\7	Ÿ׳_ÖZ-›ÃÁ‹Iú†z~‹$üøîþï4„Ê HõO˜Dáý~ÎýBÔA™î8ñ^J„ÛÑÒäi„¤Æ±¬n`ç–†‡ÓÁÊ[ÑÒߌ›ËsÏu8ˆÅ%¤LòÑîցZϲ¯³Ê.¡g=,›¡99Ûv'}¡[çÔhöW3öIÓÜyígþM?‚,±_³êTÚÛ%3‘qʤ0¯˜‰3‘΄¿»Û‡Î¶HhÛ»¾:ÁâD…kàÇ6GQÀµ"ÇE¥#™âz2)G“$àXjŒtŠ:b©Ô DþÎãô]ÓÛÁ[¾J¡p:0œÁY#c\H-‰ä¢M“~¥¸»¯DðcÎë·qj=p]_°u¾,–sï Y1ád¼Ê(
-‹Žþ'By×ÛÒÒÞ9þ;š³»bÿìgŽžÄnLæÆ‹£YÙÔjć5vr†;r°"0òØÜ7eé¸>ußûë‰/Ï”FL™hÂbC 6€ÀO—š	/~åLŒ5!¢qLìŸ:»kmï
-l¦ÊT2ÃÓ(®‚hY@¼0QÌDüͨ$S at R2¥9<t™0É·xð ‰9æ-R–B ýxgù<®Î²Pf&b±ðz_ï0dòhòÔرäÜÑ#b—â*fâïJÌ×¹èrD»vA‡£)ÇPSËNSiHi.Bòö/KAFLêx ¢°È0\.A~)‚ôDÏq–;?
-.±Aß®ç>ê‚—/v›/ÔÍz"õŽ`Ù¶ä9EXÙ®ËÃQ”úp¸÷+ºÅxîˆÏg¡4¹Ç•Aã,r/höóúü²dh™·ß¡¢c/¨>nc-«Ø
-:§9Â@;´åï…J%äX£âÑ![P5vMÛB†Y>cWÂvx½=uÎ'¢)¼P^õíÒ­™ž\9\0Û5õ~I"mX"â™}"ÀÍUxtwYj]a¦3jGQëÛ,§©@/sØœÐûÑy­ÙR—Å$²îØ0±ËÀIv4)Ì÷óT³ˆƒ3MÆ‘"É>sÃ3øˆ¥d²3åìEŽႲ=éŽ`ÔÁÂõ'ßæÞ9›Øí€XÄv×8ï
--ŸÃ\-ƒU¹§|îz[9Á\{¦žJ¥×†RäõŸ{¯ °´¢ôÚ)¼ººóÉÇ,ÜÁ߁K-¼2+=µ¿ž
-JÉ\~•Æ¯%÷”“·¯h°]‚=¤Q:Âç‘Œ
-ªçº%ÀÄ6€åg.ôáÜf”|¹#tÃQ¼A\‹…P$¢—gؽŠIç03¼¬G‡;ÌèW_m¾Þe¾JÕ‘°ö)×Fž²0UÄ‹ÄA[g]xò)ƒ;HR’x†ÓÊ uOp½ÆÁ	UZÚG[.©ŠiFkÒXÔ`æq’Q÷XŽÔ²usÚÀ×Dy­æ”ø¾Ðrþß´¼Y>¢–LË1µ¥ÃAš´ä¡F8•EmGP/¸9Haòy¹”éICø‚ aÂŽÖÕR_掎r:gePÊœ²¶zG€Üx´¯{%Å'˜HHÆæ€Ã[ïÚg©ØG7âÖ
->«ìD
-*äpÚå³0ò‘+ÈÈù,àÍ«W¬Zë¥,W›ë
-ʼn›ûRaµð˜ã.•^qê¸ÌTEY‘†¤.°†±˜íhy‘%ižLµ5ªT¿*s9<¶\ÝƝûñÇ‘s…	J5tЋo02Œm‚I^´Ëu‹äøò°XÌÅ,ŠÇTý0$ÖWl âßf3Ã¾Ø:—Ù%Ç“‰\„ W¥bÈ$ú75ܲ‰ÀR]ìö…ÎÒÞ`ûI:^öÑ–'¼dþÒ3!Ð<V
-™`Ë¢îúöìžÍ:¿ùôLƒ¢]<Óˆ ÆÕœvªÇ²sÍMHo£¹âPt$×Ý›0«†‡ê»ÚþûÖZ"Í‹Î/ïNÙÎ/‘\!VSÝÒzg±øú1f5Ï.	8{ñš–cÅ"ÿO€{‚g•,¾Û½G’&¾œ…Ư?Üú‘™ 0ODßzÛ‹@ã•×®òÐ*|,쑧×^8¨}Œ€rsz}3¼&ø¸ú6/žQâɹ¦øTV–¾>I"÷f0Ïø­u6Bå?þsÿï.N at kߢïP±Á$ÊÌ¿Ž.Ï‚ÉŒ~?¾ ÕIÔ~*°ÄF(!òì£d8;¸3l{'q«m6"<2”¢‹]O-‡çyr7Qå­¼oDêšþd¸Ÿ‹ðÆ[/Ñœ
-+˜¸Èl”ÛûZl) ÏŸ/OXg¹9zóp-¬v°±ã\t$B¦Ìˆ1°;O"ÁSUQf¾ãŠCtsÒ5Œ¾³ý›{wС-±ÊiÖÞÅxÞ35—gŸ2i²vüSQ¦ÍX/õCdœBš3
-ÿsw&ß„W¿äÔÞ:âvF? \Iå,ZL!8$“©\<.*L	¦"µì!†ÿÛÍÍ ˜m%†
+ˆ³"u]3¡‘fïå$¡„Y‡Ùn×€ÎAÆžžŠþè[Çb‡œ\7	Ÿ׳_ÖZ-›ÃÁ‹Iú†z~‹$üøîþï4„Ê HõO˜Dáý~ÎýBÔA™î8ñ^J„ÛÑÒäi„¤Æ±¬n`ç–†‡ÓÁÊ[ÑÒߌ›ËsÏ%t©KH#˜ä£Ý­?µ4že_g•]BÏzX6;Bsr¶íNúB?¶Î©Ñì¯f쓦¸óÚÏü›~!Xb¿fÕ©´·Kf"ã”Ia^1f"	w·-m‘жw}u‚ʼn
+×ÀÿlŽ ¢€kEŽ‹JF2ÅõdRŽ&IÀ3°Ôé'tÄR©AˆüÇ黦·ƒ·}•Bát`8‚³GƸZÉE›&ýJ?pw_‰àÇœ×oãÔz຾`ë|Y,çÞA²$0 c>ÂÉx”QýO„ò®+¶¥¥!¼süw4gwÅþÙÏ=‰7ܘ̍G³²©Ô$ˆkìäwä`	D`0ä!°¹oÊÒq}ê¾÷×_ž)˜2Ñ„Ć l €ž.5
+<^üÊ™kBDã˜Ø?uv×Úž¶«2•ÌðtŠ« Z/L33*ɐ”ŒAiÎCp&Lò-<Hb@ŽyÁC‹”¥@ÿÃYþ «³,ԁ™‰X,¼Þß×;™<š<5v,9wôˆØ¥¸Ê£Y ¸Å»óu.ºÑ®]ÐÁ¡ƒÅhÊ1TÀÔ²ÓTRš‹¼ýË’C“:¨(,2WÆ„ËC_Š =ÑsœåΏ‚KlзkÀ¹ºàåËÆ…Ýæu³žH½cX¶-yNV¶ë²ƒÅp¥>îýŠ.C1ž;âóY(MAîqeÐ8‹ÜË šý¼>¿,Y'Zæíw¨èت„ÛØ@Ë*vƒNÓyúd ÚòÆ÷B¥r¬Qñ苐-(‡»¦m!Ã,Ÿ±+a;¼Þž:çÑ^(¯úvé‚…ÖLO®.˜íšz¿$‘6,ñ̾`æ*<º;‡,µ®0ÓµŽ£¨õm–ÓÔ	 —9lNèýŽè¼V‡l©ËâYwl˜Øeà$;šƒæûy
+ªYÄÁ™&ãH‘dŸ¹á|ÄR²
+Ù™rö"ÇŒpAÙŽtÇ0ê`áú“‡osïœMìv@,b»kœ÷†–Ïa®–ÁªÜS>w½­œ`®¿=SO¥ÒkC)òúϽW XZQzí^]ÝùäcîàïÀ¥^™•¿žÚ_O…G¥d.¿Jã×’{
+ÊIƒÛW4Ø.Áҁ(áóHÆÕ‡‹sÝàŒaB	Àò3úpn3J¾Üºá(Þ ®ÅÇB(ÑË3ì^EŽ¤s˜^Ö£Ã
+fô«Š¯6_ï²Î_¥êHXûÆ”k#ÏY˜*âEâ ­3È.<ù”ÁÎ$)I<ÃieЀº'¸^ãà„*-í£-—T
+ō4£µi,j0ó8ɨ{,GjÙº9màë¢¼VsJ|_h9ÿoZÞ,QK¦å˜ÚÒá MZòPƒF#œÊ¢¶#¨Ü$ƒ0ù‡¼\Êô¤¡|A€0áGëj©/sGG9³2(eNY[½À£N@î<Ú×½’âL$$csÀርwí³¿Tì£q럁ƒUv¢r8íòYyÈÈdä|ðæŒÕ+áV­õR‰–«Íu…âÄÍ}©0ƒZxÌq—J¯8u\fª¢¬HCÒXÃ…XÌv´¼È’4O¦ÚšUª_•¹[®nãÎýøãȹ€¥:èÅ7™@Æ6Á$/Úå:‰Er|yX,æbÅcª~ë+6PHño³™Ça_lÎËìˆãÉÄ.B«R1d
+ý›nÙD`©.vûBgio°ý$/ûhË^H2陋@h+ŠL°eQw}{vÏfß|z¦AÑ.žiD
+ãjN;ÕcY‰9‚æ&¤7Ñ\q¨?º’ëáÎM˜UÃÃõ]íÿ}k-‘æEç—w§l痁H®«©‹îi½³X|ý³šg—œ½¿xM˱b‘Šÿ'À½Œ…Š	Á3ƒJßíÞ£I_ÎBã×nýÈLPŠ'¢o½íE ƒñÊkWyh>ö‰ÈÓk/œNÔ‹>F@¹9½‚¾Þ|\}
+›Ï€(ñä\S|*+K_Ÿ$‘{3˜güÖ:¡òÿ¹ÿ÷G' µoÑw¨Ø`’eæ_G—gÁdF¿ß?Pƒê$j?Xb#”ù öQ2œÜ¶½“¸ÆÕ6JQ„Å®§–Ãs„€…<¹ˆ¨òVÞ7"uM2\†ÏExã-ˆ—hN…L\d6†
+Ê‹í}-¶çÏ—€‡'¬³Ü‹½y¸V;Ø؃q.:!SfÄ؝'‘à)Šª(3ßqÅ!º9i†šFßÙþͽ»	èЖØå4kïb<˳O™4Y;þ©(Óf¬‹ú€!2N!͈†ÿ¹;“oÂŽ«_rjoaQ;£ ®¤ò­@¦’ÉT.¦S‘ZöÃÿíææ?­% 
 endstream
 endobj
-11551 0 obj <<
+11592 0 obj <<
 /Type /Page
-/Contents 11552 0 R
-/Resources 11550 0 R
+/Contents 11593 0 R
+/Resources 11591 0 R
 /MediaBox [0 0 612 792]
-/Parent 11521 0 R
+/Parent 11552 0 R
 >> endobj
-11553 0 obj <<
-/D [11551 0 R /XYZ 100.892 685.529 null]
+11594 0 obj <<
+/D [11592 0 R /XYZ 100.892 685.529 null]
 >> endobj
-11554 0 obj <<
-/D [11551 0 R /XYZ 100.892 413.95 null]
+11595 0 obj <<
+/D [11592 0 R /XYZ 100.892 413.95 null]
 >> endobj
-11555 0 obj <<
-/D [11551 0 R /XYZ 100.892 377.639 null]
+11596 0 obj <<
+/D [11592 0 R /XYZ 100.892 377.639 null]
 >> endobj
-11556 0 obj <<
-/D [11551 0 R /XYZ 100.892 354.271 null]
+11597 0 obj <<
+/D [11592 0 R /XYZ 100.892 354.271 null]
 >> endobj
-11557 0 obj <<
-/D [11551 0 R /XYZ 100.892 318.566 null]
+11598 0 obj <<
+/D [11592 0 R /XYZ 100.892 318.566 null]
 >> endobj
-11558 0 obj <<
-/D [11551 0 R /XYZ 100.892 295.198 null]
+11599 0 obj <<
+/D [11592 0 R /XYZ 100.892 295.198 null]
 >> endobj
-11559 0 obj <<
-/D [11551 0 R /XYZ 100.892 196.083 null]
+11600 0 obj <<
+/D [11592 0 R /XYZ 100.892 196.083 null]
 >> endobj
-11550 0 obj <<
-/Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F71 5424 0 R /F88 5686 0 R /F72 5687 0 R /F17 3698 0 R /F70 4384 0 R /F95 8317 0 R >>
-/XObject << /Im1 5680 0 R >>
+11591 0 obj <<
+/Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F53 3738 0 R /F88 5678 0 R /F72 5679 0 R /F17 3698 0 R /F59 4373 0 R /F95 8343 0 R >>
+/XObject << /Im1 5672 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-11562 0 obj <<
-/Length 2565      
+11603 0 obj <<
+/Length 2564      
 /Filter /FlateDecode
 >>
 stream
-xڝYێܸ}Ÿ¯høÅjÀ-‹©ËyØuìÅ,â`²$lÑHêiaÔR¯¨ž±ÿ>uÓ­G³1òÒ"‹d‘,V:d›ûM°ùõê—Û«·l°QŸ©ÚÜî7Ê*?Ô&JRߦfs[l>{±
-¶_o{ûAëMâ§Qd°«V±¯”MÔéöPnw¡5Þ§ìx—qñÝ¡Ì·;å=Ô[åU®‡²Q1ˆ³S_vÜ'LP÷ÕûÛ«?®(ƒåÌVaý0ÜäÇ«Ï_ƒMm¿m?L“Íõ<nB›ø‘µP®7Ÿ®þqÌ·¦ìbk1¬=6›È¤>mV½MB¯…•$|tì=nuâ•]Þq;IìUý›í΁÷[Ú3Kóö\<¬hYÔ62¢ÝsCÁ¾­ëG?UÍ=‹¾6X(l›ú;kʲ`Yߢi`?;úÖ¤¼ä‡`RípŠ0”ÉCÓƒ &?Â$ê'²î`–ñ£ Úì´òuªY.%î˞Ÿw6ý¡ú6êã	š#ÎGÓÜV5®Ïê:뫶ñ—ZvÁú„w/MøsJm"Báú¿©—àDEW:ô(Çm´[øþrýë§÷¿o•RÞ?áË
-ÚIyïÒÓu¨|•Þ'*Òž+»Çm¨ÁxÔÒ‰"맣˳èd¿ñ\UC'¶Ó1ÆÆòÜÄ‚!läqk­—5y)¼}wó–¶	eWöç“œe³°}èݼ»4¯Jü8Iľj²oþ’}ß7Ù]ê¢ÈûWÕì—hÎ(öšì(M`æ¶>ãrý±Ê¸ð׿âBÕð˜þ ÇRr™v;ƒ^Ž`Gf‹V±b”jØ$;®™ôAù™].·¯ƒç[/þܵ@Õ3oA·<¥eÇÒúxh]ï¸éK ¬­.ÿüt6;³ô÷kØ™NÃ	@tj¼û²giÆŸ#š©t.»/YðE…lCØ[êªà†F♑¶îÕáɽâö¶›Üe·Ÿ`áGŽme׵ݛWk@Ã-&‰—NŒNCXBÁ±¯@	íò
-Ã2LRš…{\Æ0`%üTœú:Œ†PrGŒ9(øÍë
-&†XȘØÛým-cí§d|_ºÞßî¢ õ®eѧ¬ë«ü¼“ˆ´æ3ËÖY÷;kï˜=ðC-_;wTÒ“;¬l!ýxBqý3„{XÿÓ*‚?	ì0ª®™©r<wÞv]™÷,Dv¥¬ŠMãb.œÀ[º»8žŠ´oõÅ&®]‹),2”ªLqÞ¢iCÁ.Iyµ¤”îÓ2é´ÏòþRöD¾Á²RD␐8ªQØ•œK4ÌÌ¿ì£vÜ4°cÁî(ž: £ œ“q•š–Œ‡cŠæ†§ª®ˆú¾<žú¹¾q®œæâu¯ÇD
-bJxª ”Höt¨8ýruŒh¬ Çiï1|&FØRüâü³Þ×à‹‚cƪÁ#ГÁ)ÿMä伶J!	Q i.{0HѱÎŒhÃ’,öÂ+cAù­bƒ2tžá H'ÌN€ëd U[òÜ1LAN„9R€ÃŽédYS°è”¹ À
-Øâõž›&º>Qšqý8@'Êù܉¼¹Ì+„'0Ö“j§3Q
-á…ˆ_
-,tœˆ”——Õ#17
-17xô+îÔÊhW+€®0¨â,9'ÊN]{‡ |‡HŠ‚c™5ëqAFÓ© ±='"B	øÒ"±‹y%±ƒ³5ˆ!²O¬ÊKç#¤†LÌ¡ýA&j‡^¢ ÚóxïKÃÉz ¾i=aêuç¦ar³"$t9ø:‡Áj9jºç/¡µÒBŽ
-JKÞZ÷]ˆxÌ(±Z:Àãà‡¦Å&¥W:„L$ݧ–ÏIíKà„%ñDDÁ­´¹ó$ì7Âüa ®8„ÿœ­ TûÙãœÙ¤þ¥ùýŒ6	†´àÅäxÄiÖRn ·©86Öp€B¹¹}û‰‡¥sÀ
-Ëc¢mšUՐw̘Ô~A~µ¢3±8ê\S	6˜Özûñfí¤4pˆéê³) 5
-ãT܁.jBÊ•Ÿ$jlLá灬"Iê zÄVÐyc!“3t”š¦B’LdÑ'bNP‘yiakYs[ÈÙ‘‰Ðp~;«-Vú"½|ªKZ*vuçÂÛíÏ5àËŠ©”2¾‰Fƒ
-^‚ÉÒ”!ÖªQ¶e£P¶…²ÉÕŒoÞ±Ôµû‰…f˜kPZ9á!2ÙbµU#ÔЀ­äÚHÆÖ!)Š—”ki,eàú¯f¬ñÎ ܯmؾ™¢¸rÃœ²Øy¬÷qÌšØÊYóù"’…æJƒé"3ÇDÇgñ"²D‘™xX“ 8+X›àO¼AÀ¹çd‡Ž*ðÍfÕ$p«JÃäGLbR8•Ñxtj8ËdcàºÝ¿–)3 Žâ}¡õ¦.¼O^ \Åy'ˆ†ÔÜ-ˆ–Tñ)k^÷ÜôDƒYöÛÚóÐ2êlê„& þv ¹ÉpàÏ3i†é.6¾ò¸¯á‡Ì?†îoä(‘¯PZÎÙuyÄP§ˆâ¢Ø;ŸÉÅÛ\NFCãVÑËúI8‚à_X÷´a÷R¹½ÀÕ9MŸ3Õ•Éœ²ýás<}]Ír¯õè‹n$à©Â«øŠ£A@¥6þÁÐ3>­€s—kqFRñÂJ´ñÿ©8,“}
-3'¸ó šxæ4»R¨aÛÄXL ™¢ã—N6ФgÉÄõ±V¾µA¢YE(ú¬'FsSÚÉÃDJWf7÷@VˆÖôd#çYqÒ °@È)Â'¶ÒÒ±0YƒNÂ]S¯=ñáíu/=ªûƒ¬RÔSi̍õyæÊ—¹>0­YÆÀÚœa:±äʦp\,›¼ûÎy«sëKË™v®²é»ˆiä«)_È4)ä¶9bœ¶ßIÜÀ”
-÷‚7¦v¶Hè!tÕ*F›à‡àð@Å36c>¡gÍ}9<1ݦǰ^èöôtõ2Mé^/ÅäkÃSUåž½ Z0CtÁ6aU/ÓÍD¯@šè
-za†þ¸Î:Á¼:šø#?ôÔtãðÚ|ë4@þw× "„9e,|ä¹ïZ²v*֏•ýÐ	âôÿÐ8p›P?0+PÁ’È•Køž©“xjÞGx>IÌ$s–…µÙu«óŠuŽнxCÀ–›wk7J	äº%§ê[ô®8_@:qVìÁ÷kÞeãEÑHæC1½Ê‚ r" ªc!=áÂWz Çÿó ¢NVÊÉð>ˆjkr-¶I¸4˜Ï¼ŒÞR=‘m¬-™¾â«&ÓW=x*ÊzHq¨û„´ƒ¼rZ?
-™ã¾û¬ªÖç!0|ßß^ý[×ïz
+xڝYێܸ}Ÿ¯høÅjÀ-‹©ËyØuìÅ,â`²$lÑHêiaÔR¯¨ž±ÿ>uÓ­G³1òÒ"‹d‘,V:d›ûM°ùõê—Û«·l°QŸ©ÚÜî7Ê*?Ô&JRߦfs[l>{±I¶_o{ûAëMâ§Qd°«V±¯”MÔéöPnw¡5Þ§ìx—qñÝ¡Ì·;å=Ô[åU®‡²Q1ˆ³S_vÜ'$ÝWïo¯þ¸R –3[…õÃp“¯>
+6´ý¶	ü0M6OÔó¸	mâGÖB¹Þ|ºúÇU0ßš²‹­Å°öØl"“ú´Zõ6	½V’Dðѱ÷¸Õ‰Wvy{Äí$±Wõo¶;ÞwliÏ,ÍÛs]ð°¢eQÛȈvÏ
+ýAû¶®[ýT5÷,úØ`¡°mêï<¬)Ë‚e}‹¦ýìTè[“ò’sv€Iq´Ã)ÂP&
+O˜ü“¨ŸÈºƒY6Ə‚h³ÓÊשf}¸”».{~ÞYØô‡êÛ¨'hŽ8ÿM_p[Õ¸>«ë¬¯ÚÆ_jÙëÞ½4áÏ*µ‰L…ëü¦^V€]éУ·ÑnáûËõ¯ŸÞÿ¾UJyÿ„/+h'Eä½KOסòU:x/œ¨4J{®ì·¡àQK'Š¬ŸŽ.ÏF “ýÆsU
+ØNÇËs†°‘Ç­µ^Öä¥ðöÝÍ[Ú&”]ÙŸOr–ÍÂö¡wóîÒ¼*ñã$ûªÉ¾ùKö}ßdw5ª‹"ï_US°_¢9£Øk²£4™ÛúŒÊõÇ*ãÂ_ÿþ‰UÃcúKÉeÚY4îz9€™eX,ZÅŠQªa“ì¸fÒågv¹Ü¾žo½øs×UϼmÜò””Këã¡u½ã¦/2°¶ºüóÓÙìÌÒ߯ag:
+' Ñ©ñîËž¥Žh¦Ò¹ì¾dÁ°1ao©«‚‰gFÚºV‡'÷ŠÛÛnRp—Ü~‚…g92P´•]×vo^­
+l·˜$^v:1:
+a	Ǿ%´Ë7Ë0IiîqÀ•ðSqêë0BÉ1æ  à7¯+˜
+`!cbo÷·µHŒµŸB"ñ}éz»‹‚Ô»–EŸ²®¯òóN"Òj˜Ï,wXgÝ쬽cö@Àµ|íÜQIOî°²…4öã	AÄQôÏîaýO«bü$°Ã¨ºjd¦ÊñÜyÛueÞ³ýÙ•²*6}Œ‹m¸poqèîâx*Ò¾Õ›ü¹v-¦°ÈPª2!Äy‹¦
+»$åÕ’R¸OȤÓ>ËûKÙùËJ‰CB.à¨FaWþq.Ñ03ÿ²s<ŒØqÓÀŽk¸£xê Œ‚rNÆUBhZ2^Œ)šžªº êûòxêçúÆy¸rv˜‹×½A(`ˆ)á©P"ÙÓ¡âôËÕ1¢±‚§½ÇðU˜q`Kñ‹óÏzw\[€/
+Ž«@O§ü7‘“óÚ*…$D¤¹tîÁ Æv:3J 
+K²Ø¯Œå·ŠAÊtÐy†ƒ ]œ@0;®“VmÉsÇ09æH;¦eMÁ¢SæF€+X`‹×{nšè øDiÆõ㠝(Cäs'òæ2¯žÀXkLª=žÎDD5„ ~)8°Ðq"R^^VÄÜ4ÄÜàѯ¸S+£]u¬ N¸Â Š°äœ(;uí‚ð")
+ŽeÖ¬ÇM§ Äöœˆ%àK‹ÄB.>æ•ÄBÎÖ †Ê<±*/21‡ö™¨z‰‚jÏã¼/
+'ëø¦õ„©×›†Ém8ÌŠÐAæàsè«	ä¨qèž¿„NÔRH9*(-ykÝw â)£„Bx\à±àâдØ¢ô*B‡)â‘ä¡ûÔ’á9©=c	œ°$žˆ(Ø •6w¾ƒ„ýF˜_#ĵ‡ðŸ³€j_#{œ3›Ô_£4¿ŸÑ&Á–¼˜8ÍZÊ
+à6‡ÃÆ!P(7·o?ñ°ta¸aÙ`L´M³ªòŽ“ÚÀ¯À"ȯVtÆ!Gk*ÁÓZo?Þ¬”1Ý@}6 ¦aœ€Š;ÐEMH¹ò“D-‚)<â<U$I`BØŠ:o,dÒa†N˜RÓTH’‰,úDÌÉ *2/"¬b-kn9;²#ÎogµÅÊ@_¤×ƒOuIKÅ®îœCx»ý¹|Y1•RÆ7ÑhPÁK0Yš2ÄZ• ªÀ¶lʶP6¹:‚ñÍ;–ºv?±Ðs
+J+'<D&[¬¶j„Ú  °•\ÉØ:"$EñåZK¸þ«k¼ó ÷k¶o¦(®Ü0§,vkã}³&¶rÖ|¾ˆd¡y§Ò`ºÈÌ1ÑñY¼ˆ,QäG&Ö$h Î
+Ö&¸Àopî¹Ù¡ã†
+|³Y5	ܪÒ0ù“˜Ne4Î2Yĸn÷¯eÊˆ£x_h}€©ï“WqÞ	¢!uw¢%U@|Êš×=7=QÀ`–}à¶ö<´Œz ›:¡	¨¿@n`r xÁóLšaº‹M„¯<Æ#îk8Çaó¡û9Jä+”–sv]1Ô颸h'öÎg’.ßàr2÷°Š^ÖOÂÿº§
+¾•Êí®Îiúœ©®L®à”ÕèŸûãéëj–|­G_t#O^ÅW
+*µñ†^˜ñiœ»\‹#0’ŠV¢ÿO…Ä9`™ìcP˜9	ÔÀÐÄc0 Ù•B
+Û¦ ÆbÍ¿t²^ =K&®ý°ò]¨
+ÕÈ*BÑg=1š›bÐN&Rº2‹¸¹z´B´¦'ƒ>ÍŠ“€BN>±•–Ž…É<ètîšz퉟èo¯{éQÝ„¼`•¢žJcn\¨Ï3W¾ÌõiÍ2ÖæäëüЉ%W6…ãbÙäÝwλX[_zXδsåMØÕ@L#_MùB¦H!·Íã´µøNâž – T¸¼1µ³°EBס«V1Ú?Ï€*ž±cð	=kîËáiŒé6=†õB·§§«ÿiJ÷z)&_žª*÷ìÑ‚¢¶	«z™n&zxÒDWÐ3ôÇuÖ	æÕÑÄù¡§¦‡×>à[§ò¿û¸	$Ì)cá#Ï}אµS±~¬ì€N§ÿ‡ÆÛ„ÚøYb–D®´XÂ÷LÄSÓð>Âó‘Hb&™³,¬Í®ÛXçP¬s,€îŶܼ[»QJ ×-y8UߢwÅÉø ҉³b¾_ƒð./ŠF2ŠéUPé	¾ÒË ø8þŸu²RN†—ðAT[“k±MÂ¥Á|æeô–šè‰lc¥hùËô_5™¾êÁS±PÖCŠCÝ'¤üà•ÓúQxÈ÷ÝgU°>áûþöê¿£gï–
 endstream
 endobj
-11561 0 obj <<
+11602 0 obj <<
 /Type /Page
-/Contents 11562 0 R
-/Resources 11560 0 R
+/Contents 11603 0 R
+/Resources 11601 0 R
 /MediaBox [0 0 612 792]
-/Parent 11521 0 R
+/Parent 11611 0 R
 >> endobj
-11563 0 obj <<
-/D [11561 0 R /XYZ 151.701 685.529 null]
+11604 0 obj <<
+/D [11602 0 R /XYZ 151.701 685.529 null]
 >> endobj
-11564 0 obj <<
-/D [11561 0 R /XYZ 151.701 633.387 null]
+11605 0 obj <<
+/D [11602 0 R /XYZ 151.701 633.387 null]
 >> endobj
-11565 0 obj <<
-/D [11561 0 R /XYZ 151.701 612.096 null]
+11606 0 obj <<
+/D [11602 0 R /XYZ 151.701 612.096 null]
 >> endobj
-11566 0 obj <<
-/D [11561 0 R /XYZ 151.701 577.255 null]
+11607 0 obj <<
+/D [11602 0 R /XYZ 151.701 577.255 null]
 >> endobj
-11567 0 obj <<
-/D [11561 0 R /XYZ 151.701 542.414 null]
+11608 0 obj <<
+/D [11602 0 R /XYZ 151.701 542.414 null]
 >> endobj
-11568 0 obj <<
-/D [11561 0 R /XYZ 151.701 350.79 null]
+11609 0 obj <<
+/D [11602 0 R /XYZ 151.701 350.79 null]
 >> endobj
-11569 0 obj <<
-/D [11561 0 R /XYZ 151.701 181.063 null]
+11610 0 obj <<
+/D [11602 0 R /XYZ 151.701 181.063 null]
 >> endobj
-11560 0 obj <<
-/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F71 5424 0 R /F95 8317 0 R /F85 5521 0 R /F70 4384 0 R >>
+11601 0 obj <<
+/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F53 3738 0 R /F95 8343 0 R /F85 5513 0 R /F59 4373 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-11572 0 obj <<
+11614 0 obj <<
 /Length 1259      
 /Filter /FlateDecode
 >>
 stream
 xÚ­Ënã6ðî¯ö$k–OI<ôR [ì[ X‹"ÙmÓ±YrE)Aþ¾3Ê–§½ô"rš÷ƒ<{ÈxöÛâ—õâ§ORf%³%ÙzŸ	ÎYeeVT–«³õ.»Ë¿ùíPwíòÇúKd¯˜-
-ìÒ2ÜœøTÅ[®/T¾>øåJ¯—•Í}ýn8è`–Û¨NÁ½ÔfP\‹_׋¿°À<3É0¥²íqq÷ƒg; }É8S¶Êž#ç1S¦b…AiMömñÇ‚ÏÝf®XÈŠ	ð¡Ð–E_Pý÷e¥rW`¸.rGDZn—²ÊÇÁ<tx–yð	QïÓ™þ«1ü5.Ew‘'Âf¹’eîS©}H‚š<DÐæÃÁ·ISÿBîÁÕ-VƒyŸ_iCÝ44ðt%3Ú’3{W7 ]¢KûÁ÷xÕ Ý
- HZ•!€3ïû0ñzBlz²0Ôh3bºD ¾$v#Q¡§%yŠ˜àºÔ©‚JqU¼bºÔS	„ã†EwV!zeˆºíÚ=	¹N§”xd@¨LÅó¯îmÁ4•eSÒG„½˜À~¢_ÈЫZ[¢œ”œú¥¹ßûž.øف0kó£ðvVàŠ:‹ø™,{‰Á
-Äòƒ|Æ>™ŽI£›k)6RŒkuqߤ>])¥¨•Î¾Ù&
-3®ÆSó¹G@”…f‚pKh*™:BˆW\w+Ãyþ	¥ïŽW#ó{.tãé~t­{ð=–XQQ#½Âó\I‘]¥Bð=E¾Ç:eþ'ªèÆžÈßÜ©÷š›Ä„C76KŒ?Fgrdw:Å÷~ÑI(ÆxFð27MCšzÖ¾ÈÐíéLu“ä¤ÞÙº†àçHíún<êžÞõ¯ÔumÒ3•áÉæm!ö;üA¾ÓFƲÒó.z¯W´a•¨&N0r¼ª
-!×±!t9iϳ·B“ L-šµëÆMãWÛ¦Þ¢G„íZ:ÑïX¹‚fÊWÙiÝë (cñ¤Â(ÊëTìÚ]âXAM†káàz°ž¤Œs‘—a5—qVÝÜ%MGÔò­ÄÜ¥i-<-É]Sc‹:?¹Rì>~Àž•³9.ö4röÝÆmš‚ú±mãpEà{ÝîR-â÷uú¹MjâðÇ3Ì­K3²÷û‘&5lWš'B\•7ÂŽÈóð": \ TÉNB|»í_NV"²$oKô–0[wr›ºû$6ʍÐE4TÎ']HjD€G0eÕx²¦!ZðÛ±Ÿ„E®#µÛÎcÍJ›N’'ò-¶¬F†-çkÈmO$ÜD7»´š•òüŠ	q”GÅ/·úg5ñ_ù…³¼(®ã	°k§±ôZk\^¶	êÄpvý´H**þw	g¼óEÊ°pb² %ÏáíKJ)ÁxYeàºüק“¥:?¤n< `µ0eÈR¬ÒÙ…úV)Ì^ÿRJ•½VúÕŁs¨[OaÀŠR…¡½ÚÅ•kbV’IkÿãÝ1¥÷݇G<Åe˜Ò&Ä-‹c÷ïñò
-ÁÝ‹KýF5€1æòN}†èêMi„[vX΄8;C»?=½Ðˆ8 ƒ+Î#>\oöé„Üý0Ñÿé
+ìÒ2ÜœøTÅ[®/T¾>øåJ¯—•Í}ýn8è`–Û¨NÁ½ÔfPj‹\‹_׋¿°À<3É0¥²íqq÷ƒg; }É8S¶Êž#ç1S¦b…AiMömñÇ‚ÏÝf®XÈŠ	ð¡Ð–E_Pý÷e¥rW`¸.rGDZn—²ÊÇÁ<tx–yð	QïÓ™þ«1ü5.Ew‘'Âf¹’eîS©}H‚š<DÐæÃÁ·ISÿBîÁÕ-VƒyŸ_iCÝ44ðt%3Ú’3{W7 ]¢KûÁ÷xÕ Ý
+ HZ•!€3ïû0ñzBlz²0Ôh3bºD ¾$v#Q¡§%yŠ˜àºÔ©‚Œº*^1]ê©Âqâ;«‰½2DÝvíž„\§SJ¼N2 T¦âùW÷ˆ¶`šÊŠ2)é#Â^ÌFà ‡F?Ñ/d¨½*Ž-QNJNýÒˆÜï}Oüì@˜µùÑø
+;+pEEüL–½Ä`byA¾
+cŸLǤÑ͵)
+ƵºÎ¸oRŸ®”RT†Jçßì…À×ã)†ùÜ# ÊB3A¸%4•L!Ä+®»•á<ÿ„ÒwGÈ«‘ù=ºñt?ºÖ=øK¬¨¨‚^áy®¤È®R‰!øž"ßc‹2ÿUtcOäoîˆÔ{ÍMb¡›%Æ£392;b{¿hˆ$c<£x™›¦!M=k_dèöt¦ºIrRïl]Cðs¤ö}7žuÏ
+ïúWêº6é™ÊðF‡dó¶Æûþ ßi#cYiŠy½×+Ú°JT'9^U…Àëغœ‡4‚çÙ…€Û ¡I ¦ÍÚuã¦ñ«mSoÑ£GÂv-èw¬\Á
+3å«ì´îˆuP”1ÈxRaåuªvíŽ.q¬ †Ž¦õŒpp½XORƹ‰ÈË°šË8«ƒnî’¦£jùVbî…Ò´ž–Æ䮩±Å
+Ÿ\©v?`ÏÊÙœ{9ûnã6ÍAýضq¸"ð½nw©	ñû:ýÜ&5qøãæÖ¥ÙûýH“¶+Í!®ÊaGäyxF
+P.ª…d'!¾Ýö/§+Y’·%zK˜­;¹MÝ€}åF袪
+ç“.$5"À#˜²j<YÓ-øíØOÂ"בÚmç±f¥Í?§¿‡Éù[Ö#HÖó5ä¶'n¢ƒ]ZÍJy~Å„8Ê£â—[ý³šø¯üÂY^×ñصÓXz­µ€	./Ûub8»~Z$ÿ;‹„3^Èù"eX81Y’çðö%¥”`¼¬2
+p]þëSŠÉRR7P°Z˜2d)VéŠì€B}«æ/ŠÿG©¥Ê^+ýêâÀ9Ô­§0`E©ÂÐ^íâÊ¿51+ɤµÿñî˜Òûîã žâ2Liâ–Å1‚û÷xy…àîÅ¥~£Àsy§>Ãtõ¦4Â-;,gBœ¡ÝŸž^hDœ€ÀÁç‘®7ûtBîþì£ 
 endstream
 endobj
-11571 0 obj <<
+11613 0 obj <<
 /Type /Page
-/Contents 11572 0 R
-/Resources 11570 0 R
+/Contents 11614 0 R
+/Resources 11612 0 R
 /MediaBox [0 0 612 792]
-/Parent 11521 0 R
+/Parent 11611 0 R
 >> endobj
-11573 0 obj <<
-/D [11571 0 R /XYZ 100.892 685.529 null]
+11615 0 obj <<
+/D [11613 0 R /XYZ 100.892 685.529 null]
 >> endobj
-11574 0 obj <<
-/D [11571 0 R /XYZ 100.892 606.895 null]
+11616 0 obj <<
+/D [11613 0 R /XYZ 100.892 606.895 null]
 >> endobj
-11570 0 obj <<
-/Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F71 5424 0 R /F70 4384 0 R >>
+11612 0 obj <<
+/Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F53 3738 0 R /F59 4373 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-11577 0 obj <<
+11619 0 obj <<
 /Length 19        
 /Filter /FlateDecode
 >>
@@ -65168,21 +66083,21 @@
 xÚ3PHW0Ppç2ÀA c(á
 endstream
 endobj
-11576 0 obj <<
+11618 0 obj <<
 /Type /Page
-/Contents 11577 0 R
-/Resources 11575 0 R
+/Contents 11619 0 R
+/Resources 11617 0 R
 /MediaBox [0 0 612 792]
-/Parent 11579 0 R
+/Parent 11611 0 R
 >> endobj
-11578 0 obj <<
-/D [11576 0 R /XYZ 151.701 685.529 null]
+11620 0 obj <<
+/D [11618 0 R /XYZ 151.701 685.529 null]
 >> endobj
-11575 0 obj <<
+11617 0 obj <<
 /ProcSet [ /PDF ]
 >> endobj
-11582 0 obj <<
-/Length 1629      
+11623 0 obj <<
+/Length 1630      
 /Filter /FlateDecode
 >>
 stream
@@ -65192,125 +66107,129 @@
 Á1û!Ξ"fi–ŽíPiÂÒ8';®ï¯og¹?ÿñþþX“¤°õš&‹·3.Dø {.r–eñ.®ïn®‰ô—OonßÜ-®UpË£œã½À•GŒË”¸–;Ó™¡¦‰kÝÌD>Ò¶mÝÚXZ´[")›mÛÍxXÏæ<Ô}	Ó¶¡#¼ßg*	uYéUe’Ðïüu  ^ʪʦ ¶ª´½}1ØË%Sƒ¯>½Å‹^Áá\Fq¨›
 r$ᦅ1ׇÚ83zP¯mØlKæþž¥ ¢î‰jÝÖdyË~7{]#ëJO©·Å»ruðb…aþ¦²±´SôÝОùk_éÆiã©œ{Ú4¦Ó.âpqwC»}»/מÒÖxÃŽVÚéªkq÷hçc=©	Žf&iÀˏ=LdÊ".‰LæŒCt ´áëRMk{w«L’p9Ë9Ú £°­ì3˜Ë”ö»s%².î Ø74oLïÔœ‰4l»Àn‡eO4¥¿²Ýö6˜ª°i‡³º6›R÷¦z¤“5©2º£åÑE)] q²Ökè´´SAD×ËRNM×;Œ6t´ïZÀx
 øRy4‚„;,{kªí‰ÐeF¹AHá&e:Z‚.ÛCå1¿j‡tAQ<ôS–Î
-9di–¤eÝ0}ÄÛQÔe±Cßö´Üù<…gì[·¨VUÑb¥¤F$À|°.AqKSÀÓhp¡RG”uJÚ¦ü
-PC'ÀÅT€5žý¨dxí­:1º»(ü9݉˜J¡Èò<ƒ—‹NcaIäÈ	•ã
-.!aôîéhu{}ÿ‚f~øàñon;È‚-Cóî5Í,VçÓ³`;JJS_”£´Ö®ªNÍ\’)cQØ°ëΘf”¢RT‰!E%$`†žsÔ¬EA1‚~p<'œ®6aó=aó™tMX$½K?6ÎlE…F*€0Y¹ÂelOËÍ©2x:_Þ*KklDxV—>…<UéÇQ*¹íSá‰ÕZáçY&ß]kô¤ŠÃ[H\K§<!–m†~- {Î!lJ€Å{W¾'|¤ÔàÎ2”Ni»árK&õ)$ð¬ùñÌ¥²í>¡³w]¢ÁtpVþ"Ýx.Y*ãAç^̘ÊßwSMéÕRx.¼æ*d†µ²:	.^0vì£	 laŒ?ÚùI퓽.¨ÀQÀÝÝꉺðœ‹ÏÕ¡žAgGÀw‰«sÞ›Ò?¸g'‹]Ìœo'b¯$~®0¶^1hÅ“ÈW´¼|UWhd¬˜Êã‹BS·GÔ¨VS”:SènCÙç#´ã’0e±ÐEŠ$'*⇠¹²\ÑÉ×HEUûôvùóÀ‡ÊÑé¦0TM¶][Ó&§EúÃÍ[YRõN&ÕŸÖÓGg(,^œC»¼´–{míÑÕÔncQ;½SéuLo\èØ®çÅ"	w¦ÚÃÕ®ïáº6ýîôŠÕ<]…K,xŒzâjûŸš¸U¤ñÍ
-ONùs	Hs&$â^¬×CÜiÿÂÁób
-9<f*M	д”.0Äi!v}fÇ’Új˜YW‡¡Å)_Ó'Xr„4R´`²*Ý•ÆK¤j‚“
-[V‹ÍèH;Ców–xõÆ v®ƒ> û^ûdŸpMŒêä™ÍjÊx¡˜Œ’hìTÆ	”C0!>MáWd²¼üϐ
-¥'f|^¹½±˜[Y¹åÚÃÿ±2Ï™PÙÏZé1’AGΞÔÑf²î)¸%™´vòa$Y”MÚ<±ôicK¡ñ~I£ÏÁÛŸà
-ÀdÜa«F’Âø	áêG&ÚÒXëz(âõðsþÔ<‘sx€'bx•ÿ—©’LðWþCøˆ
+9di–¤eÝ0}ÄÛQÔe±Cßö´Üù<…gì[·¨VUÑb¥¤F$À|°.AqKSÀU>¸P)‹#Ê:%mS~(¡à€b*ÀOŠ~T2¼öVÝ]þœîDL¥PdùžÁËE§±°$rHä„ʈq	—0z÷t´º½¾A3H¿
+|ðø··dÁ–¡ùF÷šf«‡óéY0†%¥©/JÈQZHkWU'æ .I‚”±‡(lØugL3JQ)ªÄ¢’
+0CÏ9jV‡¢ A?8žN×›°ùž°ùLº&,’Þ¥g¶¢B#@˜¬\á2¶§åæT</o•¥5¶"<«‡KŸBžªôã(•Üv©
+	ðÄj­ðó,“ˆï	‡®5zRÅáÈ­$®¥Sž+Ç6C¿п=
+ç6%Àâ½+ß>RjpgJ'´ÎÝp¹%†úŽxÖüxæÒÙöŸÐÙ».ÑàG:8+‘n<—,•ñ s/fLåﻩ¦ô‡j
+)
+<^s2ÃZY—N/»öÑ ¶0Æíü¤v‡É^Tà(à¤nt©.<çâsu¨gЙÁðÝ@âÄ*Cçœ÷¦ôO îÙÉbW#3çÛ‰ØÂ+‰Ÿ+Œ­WZñ$òU-/GÕ+¦òø¢ÐÔmç5ªÕ¥ÎºÛPöÁùí¸$LY,t‘¢ɉŠø!h®,Wtò5RQÕ>=ƒ]þ<ð¡rtº)U“m×Ö´Éi@‘¾ÄÄpóVc–T½“Iõ§õôÑ™
+‹çÐ./-ƒå^[{t5µÛX”ÅNïTzÓ:¶ëy±H©öpµë{¸®M¿;=‡bA5FWá‹£ž¸†‡Ú¾Ä§&.F•i|³Â“sþ\ RÆœ	ɇ¸ëõwÚ¿pð¼˜B™JÓA4-¥qšAˆ]ß‚Ù±¤¶šfÖÕachqÊ×ô	–!-˜¬ÊFw¥ñ©šà¤Â–Õb3:ÒÎÐü%^½1€ë è¾×>Ù'\ã†:yf³š2^(&£d ;•qe£ÁLˆOSø™,/ÿ³¤‚E鉟WîEo,æVCn¹öð¬Ìs&Tö³VzŒdБ³'u´™¬{
+nI&­|Ie“öO,}ÆØRh¼_ÒèsðÁö§$x0wت‘¤0~B¸ú‘ÉŸ¶4ÖúŠøc=üœ?5Oä^#à‰^%ÃÿeJUêÄåÿ º”
 endstream
 endobj
-11581 0 obj <<
+11622 0 obj <<
 /Type /Page
-/Contents 11582 0 R
-/Resources 11580 0 R
+/Contents 11623 0 R
+/Resources 11621 0 R
 /MediaBox [0 0 612 792]
-/Parent 11579 0 R
+/Parent 11611 0 R
 >> endobj
-11583 0 obj <<
-/D [11581 0 R /XYZ 100.892 685.529 null]
+11624 0 obj <<
+/D [11622 0 R /XYZ 100.892 685.529 null]
 >> endobj
 3302 0 obj <<
-/D [11581 0 R /XYZ 100.892 660.623 null]
+/D [11622 0 R /XYZ 100.892 660.623 null]
 >> endobj
-3930 0 obj <<
-/D [11581 0 R /XYZ 100.892 477.122 null]
+3926 0 obj <<
+/D [11622 0 R /XYZ 100.892 477.122 null]
 >> endobj
 3306 0 obj <<
-/D [11581 0 R /XYZ 100.892 397.34 null]
+/D [11622 0 R /XYZ 100.892 397.34 null]
 >> endobj
-11584 0 obj <<
-/D [11581 0 R /XYZ 100.892 368.09 null]
+11625 0 obj <<
+/D [11622 0 R /XYZ 100.892 368.09 null]
 >> endobj
 3310 0 obj <<
-/D [11581 0 R /XYZ 100.892 282.921 null]
+/D [11622 0 R /XYZ 100.892 282.921 null]
 >> endobj
-11585 0 obj <<
-/D [11581 0 R /XYZ 100.892 254.562 null]
+11626 0 obj <<
+/D [11622 0 R /XYZ 100.892 254.562 null]
 >> endobj
-11580 0 obj <<
-/Font << /F76 5480 0 R /F17 3698 0 R /F15 3700 0 R /F70 4384 0 R /F71 5424 0 R /F50 3701 0 R >>
+11621 0 obj <<
+/Font << /F76 5472 0 R /F17 3698 0 R /F15 3700 0 R /F59 4373 0 R /F53 3738 0 R /F50 3701 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-11593 0 obj <<
+11634 0 obj <<
 /Length 1931      
 /Filter /FlateDecode
 >>
 stream
-xÚµXYã6~ï_¡‡"c6)RW°X ™™$˜nì¢l€IÔ6ÛÖŽG¤Úé=þûÖA¹­Ž2ÈÃî‹MVÅ:¾:$í#}¸úvsu}“ÊHIQÊRE›ÇH¥JäREYQŠ´4Ñf}ŠóÔ¬~Þ|}“$Q!Ê,3$j´ÈMO"¡oºªyþgÝíWkš¸êv¼¸ï›§3õ¾j*\¦ñ_‡þ¡±­[­•QYüöP½˜§K¼ïêýæê—+€Šš¥BëhÛ^}úYF;à}I¡Ë":‘dé´YšÂº‰î¯þv%/ÍU颹¦dZâÕÐñ¶ï:»õu߉Õ:•t¶Îc€í‡f]5~½³õáL°[Çûþ,¸ëWIŸ:Þù>üO×ìú¶ª‰™Ä«5ˆ’ü¯èP|­´HMɺÕà/SšØ?I•mkÛ¡¨gâO2•UX7¶rþ
-¨­
-ßÄÊŽ$àþº
-äçU’ÇýÈäô¨’ÏÇXAxº
-ŒžE÷¶³CåƒTÅ)fꧬýGW½ïÆv3ŒÎÛÝ;z¬ãc¯â’H‘äÉ„-pVæñæ`[=LÀ0£‹ ¡ÊãY0|v¾Âp1‘¼ŠÞ¡[ˆT|?ç1œVqG~^OWÎÜý‚ OV†èæo,ÓNuÓðŠƒg'Q–t-êÀ¬³ŽCOÛ- ‰)ÃØuØP[¦ÐmVä=ãà TÐ8TÈ{ÂÛ}…òI;KŒíÁMóÌ$wè‡ÀE%sR2'%A²Þ5–™”~ô„1
-rú
-²²˜`ÂÁrO8'
-lLJ©âz®Þs°ç5GkÈè,Ÿ‚MiÅ1™83;/2n9i*TyÇ+ƒ´Üú1XžE¨âó1x\³™™¼;0õAÀÚ¡½¹:»ŸøÛ*«¼¯¶È9,™—dPcÔ¤Ñ~÷°¤vb„ÊóKµÙF	™—¿%ÁšÑ=Z1¡œgÝ÷˜ÝZëxtöqD„jª¿„ÆŠYÛ¾má.ÇL
-@âÀL~<ãÉùz™EþÉj°_³`Ø<ÛµZþåÀááø±ZÞý›ÿÚ~°K(g\û°m ºyÞ®?òÿõõ¿:ëêÞñ¾«ÐJ\õá žìðŸàã<RJ”išíL!’BñMºJ$ M%e¼ÙBEÐ*ލíq)>èÝLZ‰cBŸÅ“2ÊE‰½¤M°5‘†«ƒYjé¡ Œ†Ø^ˆQ*ŒG’„‘¨—²Ôî¾û‘É®«£©iÂöTSä@äþöÛ 1YOˆ*¥®Œ¿©‹T¼
-Hy—‘I=LSw¨ŽTñèë¦ö˜ÏLà,ƒE×#õ„É"ó¸öx‡œô‘s}˜Rp=q•jSí÷6™LÅÈã¥ò¡Œ(ä9w,•æªYrøz’ζßä- C+‰ÿÒsVy’¿t«ðA%EÛˆ\'Ô‚ï¿pÁ+øÍEçГBÉ%ô’¥æÐKèa$C€HLï¨×ÕñPoᢜááMRhpë§UšÅUÝTØ-ðüc?ð"Œ2JÜ2nq…ýíƒÿÌó>™ðƒœ¿×]˜•µµÉ!NÙ<^“õ_!v@†,^Á(¯LÆ¿ŒØ~hFƒÝ¾Sµ;œí nV…ŽûÏí,
-M8L͈a`+±¢òâ÷ 	?ÿC€„º0Å$ù&}èaY’Î&'xÀŽË2k1•kÛ4ëÓP{OýØghÐîj½T!`÷a¬wËÝâcíø	¥ä âbWùŠW}`ñÔÞu¼W:ÇIL¦°*he`U†—3&Å	N™'ÙþZµÇÆivj)ƒ°À²&WM_ڏÊD™œ½y$`O`5quI+he ¡Šsذطu!ôùJ®Ü94!rl¢ø&3½‚DŸhlº©÷# 5`.Ùc,æ6»®:ÂÄæã÷ÍÔÏ;×7ܹÇÃ+p±E"ÃÎ B)ÿaz„·¯s:ÙÍѨÝîò´Y¨iìr-±™dÿ³:ª!gàæ…Bj¦^N ÊòPN «Ÿî`BÅíJ¦q5|fÆmßÕž) ü¾ 8Ïc?TÛ0¨ã	,3Èí@»­·CïúGÏÛ‹Ç„»Í>pwžŸé]†‰¬ÙÀ¢ôfð™Jn8kýb‚´}x]Óeè±e²a`sr'ñ-TÈz‹õKO• £ðíùï,#ªé¹ÈRUówôõ2ú³êÀxûÎQngSJ'¯ŒÂÝfIý{âVáŠ$-0‹`x k 800ùí;jEyh ° ‹u{ÏP'U2,ô„ž	˜øÞl™V„©©îP/iĺÌÕÅ/Ê$"ËÒ/}¢Ào'ôé„¿PЗ	-£Úxžq)ƒ(,JgšîlˆL‹‹¯0 –*lä…ÎûóLÃë›ìR<êåMëàýñëëëÓé$üöˆ³¬è‡ýõ«ó³ë”„¡5;¼¿°F3Õ!	K‘дá²t6ƒü?4Ÿê‰€ö˪«tLgªŸe_ÿC`ÿ:ÎÏ
+xÚµXKã6¾÷¯ÐaÈÀ˜Í—D)X,ÌLL7vÑ6À$µÍ¶µ#KŽD·Óûøï[Êmu”A»›¬*’Ū¯”L¶‰L>\}»ºº¾Éd¢¤(e©’Õc¢2%œTI^”"+m²Ú$ŸR—éÅÏ«ï¯o´N
+Qæ¹%Qk„³9ìDBß´UóüϺÝ.–&³iÕnxpß5Ogê}µ¨p˜¥í»‡Æï‡ÅRY•§owÕ!øžy¦Äó®Þ¯®~¹Rp ¨x¡Y&ŒIÖû«O?Ëd¼ï)LY$'’Ü'&+Dže0n’û«¿]ÉËëªlöº¶t-¼IØyTäë®mý:Ô]+ËLÐÙC¼°Cß,«&,7¾ñ!®‰÷6é¶;nº….ÒS˳ÐÅÿñ˜M·¯jbêôa±Q’ÿm Š/•™-Y·ìeK›ÇŸ¤Ê×µoQ40ñ'™É*Ž_
+á
+¨m,ŸÄÊöIÀùõ>’ŸڥݑÉÿèP$Ÿ—±‚°»ŠŒŽE·¾õ}¢TÅ)&Žêg¬ýÇ¡zß÷«þ8¿yGÛ¼ì•_´Úé[`þ¼téjç{_=LàbÖQCåÒÝ ÿ<„
+ÝÅD²*Z‡N!RE,0ðììRX­Ò–켏œ˜ûàž¼ŒÞuOî=ÓNuÓðˆçGQ–ö¨³6Ì:ôM×€&¦ôǶe¸À„Ü8Ç=Sè4t+òžq3pÕ4vòžðÇ·_¡¼ÎÒÁÓ ½Cs°_Ó<3iØu}䢒Ž”t¤$HÖ›Æ3Òúa­‚˜~ƒ¬<%Ø‚p¼y œ“¾åŇž.©Òz¦Þ²³§9Ljè܍Φ°bŸŒœÉ=/"n9Y&Tyû+‡°\‡c¼y7BŸÑ↯‘ÛѺ=Sà„¬
+Þש³ù‰¿®â²*„jœÝÜõt9Fm7sjk+”s—j³¬Ò•¿%ÁšÑ}ôbD ØåÝwÝƘô8øÇ#"ÔPþ%4VÌZwû=œ50“Ø1“·g<
+¡ÞBd‘½@²êý×ñªæU´+ŒŠ:ü	Ò€#ÀòCÕïyöoþÛw½ŸCq\3ìÖ
+d·ÀÓåGþ¿¾þWëÃCÝ
+<o+¼%ŽºÇ¸Ð÷O¾ÿO´±K”e–騝-„.ŸdJ¡„h*)ÓÕ2‚Qéæ¸?Ìù­›+c‰ q賸.'J¬% ms€­M¯¥æ6eøöBŒ\P¡?´ŽB«—´Ôî¾û‘ÉC[ÇPÑ„é©&ρÈýí·Qâx`=Á«º2ý.nS,Rñ4"!Æ]fE.ÍÔ1MÝ¢:R¥ÇP7uÀÀxfGÚ©'éÒ:àrÔGNõaJE€ë‰³P›j»e°I=&? ƒçÒ‡²¢çØñ”š«fÎàËQvšP8Ú~·€uÎ$áKû¬œv/Õj|PÀDIÞ¶Â}A!øþ¼‚ßTt
+=)T¡/¡§ç6tÐKè¡'´%@h«Ómùº:ìê5C”3ÜÀ½:ƒ‡¾~ZdyZÕMõ€Õ×?v=b+ƒ Ä)ãGXß>„ÏÜOà΄äü½nc¯4pR[Z~ʧþoÿbaxÁༀBðÊeúËËõh0Ûv±Ë¢r‡½DÀÍ¢0i×󺍇¦¡‰‹©ø16l%fTü !á»?Hh¡[Œ’obÒ‡–ëlÒ9ÁNˬŘ®}Ó,O}Õ[`Ÿ¡A³¨ôR†€Ù‡c½™¯ëw(%;›*T<ê"‹»&°îÀsevb2ƒQA#£2Ž8-€˜µvpÊ^Èþ×jh|”f£–2^˜öb'ðªHàCa¦ü¨\”úlÍ¡ k«‰£KZ1C+#
+Uœòà³uÛÂœäÌí qûã°ˆâKf|‚$Ÿ¨mº©·GjAsÀT¢ÚYLï<´Õ:¶0ë¿oÆzÞ]ñÁ•»¸y.–Hdø	D(Dà?vðú:‡3‘‡)Ú"µÝ\®¶Ð5ŸO£%“ü–G
+Äœ<“HíXË	@¹‹éªúi`Ât¨8]À4ŽúÏ̸íÚ:0å¤ß;—†¾ZÇF$0˜AfÚm½î»¡{<½ÈqL¸[½áwçþ™Þ2LdÍz¥—ÁgJ¹q­³²ïâsÍ”±Æ–zÖÃÀæàÖé-dÈzùSG™ £ðu‰üwžÕtœd)«Àú;zE½´þ¬:0Þ¾(¶ó1¤õ«Ëán5§þ=4q‹x„Î
+Œ"hè ôL~ûŽJ‘‹t²îoï™J`ç£J†’žÐÀc` ÿÁš{¦±ë@ê°«©ÅºŒÕÙ/Êj‘çÙ—>Qà·útÂ_(èË„‘IeÜåœÊàA ‰E™\@ѝ4‘¹ºø
+b™ÂB^Èh¼?O4¼¾q—âN¨——Ö.„Ã××קÓI„õ{YÑõÛëWë'Ç)	Mk~Nxa&ªC–"+ hÃaÙ¤ùh>æ-ì—UWtÌ&ªŸe_ÿƒcÿö8Ω
 endstream
 endobj
-11592 0 obj <<
+11633 0 obj <<
 /Type /Page
-/Contents 11593 0 R
-/Resources 11591 0 R
+/Contents 11634 0 R
+/Resources 11632 0 R
 /MediaBox [0 0 612 792]
-/Parent 11579 0 R
-/Annots [ 11589 0 R 11586 0 R 11587 0 R ]
+/Parent 11611 0 R
+/Annots [ 11630 0 R 11627 0 R 11628 0 R ]
 >> endobj
-11589 0 obj <<
+11630 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [455.614 271.979 511.352 283.85]
 /Subtype /Link
 /A << /S /GoTo /D (ethereal1) >>
 >> endobj
-11586 0 obj <<
+11627 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
 /Rect [174.46 127.92 284.72 140.872]
 /Subtype/Link/A<</Type/Action/S/URI/URI(http://www.tcpdump.org/)>>
 >> endobj
-11587 0 obj <<
+11628 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
 /Rect [174.46 116.961 289.428 129.913]
 /Subtype/Link/A<</Type/Action/S/URI/URI(http://www.ethereal.com/)>>
 >> endobj
-11594 0 obj <<
-/D [11592 0 R /XYZ 151.701 685.529 null]
+11635 0 obj <<
+/D [11633 0 R /XYZ 151.701 685.529 null]
 >> endobj
 3314 0 obj <<
-/D [11592 0 R /XYZ 151.701 472.221 null]
+/D [11633 0 R /XYZ 151.701 472.221 null]
 >> endobj
-11595 0 obj <<
-/D [11592 0 R /XYZ 151.701 443.492 null]
+11636 0 obj <<
+/D [11633 0 R /XYZ 151.701 443.492 null]
 >> endobj
 3318 0 obj <<
-/D [11592 0 R /XYZ 151.701 383.987 null]
+/D [11633 0 R /XYZ 151.701 383.987 null]
 >> endobj
-11596 0 obj <<
-/D [11592 0 R /XYZ 151.701 357.583 null]
+11637 0 obj <<
+/D [11633 0 R /XYZ 151.701 357.583 null]
 >> endobj
 3322 0 obj <<
-/D [11592 0 R /XYZ 151.701 227.118 null]
+/D [11633 0 R /XYZ 151.701 227.118 null]
 >> endobj
-11597 0 obj <<
-/D [11592 0 R /XYZ 151.701 200.714 null]
+11638 0 obj <<
+/D [11633 0 R /XYZ 151.701 200.714 null]
 >> endobj
-11591 0 obj <<
-/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F85 5521 0 R /F71 5424 0 R /F17 3698 0 R /F29 3731 0 R /F30 3732 0 R /F58 3733 0 R /F68 3734 0 R >>
+11632 0 obj <<
+/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F85 5513 0 R /F53 3738 0 R /F17 3698 0 R /F29 5413 0 R /F30 5441 0 R /F61 5442 0 R /F71 5443 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-11601 0 obj <<
+11642 0 obj <<
 /Length 1106      
 /Filter /FlateDecode
 >>
 stream
 xڝV[oÛ6~÷¯Ð#Ô,%’º¼6i‡HÁÆ‚¡íƒ"ɱIt$¹^ÿýÎ…rä̶½˜<žËw.²
-žü²ú°]½ÿÇA*óTEÁvDJÉ,ƒ$Ë¥ÍM°­‚¯bS—Sãúðûö3©g2Oƒêq.h+ÖÓ¹Œd¸ŽT¢Åm‰¦xêÝ85宵µbf¹pá:†ßvdsVO™«œÜk¸§ÆÎSkQkõq»zYEÀåEˆVj”ÝêëwT û(©ó,8‘fh›ÉÄ¢µ6ج~])Ÿö[‰’qlÞKóôov—ÑŸ­Y°fSÎáSótj  Ó§ÙåÃÄ‚élÎz3ÃÔôOðFkQàaÄMq˜Ž€éPË€ÄX™ó0y{žMC#@6äDp¿¬¤U$žObj“‘(;3ßßuÖ­?×Ð_g™4ÎXF Ĉúlao½ˆ*s	ðV‰Ìµõ8ßo Û4EÛº0ÎÄidzç¾TÇîÀ… âP”¨ôŒ?õDª©x„nNá÷D’º÷F{$21‘yTrÌ(]w8Nõà=~SV5²–ï°OÀU[”è
+žü²ú°]½ÿÇA*óTEÁvDJÉ,ƒ$Ë¥ÍM°­‚¯bS—Sãúðûö3©g2Oƒêq.h+ÖÓ¹Œd¸ŽT¢Åm‰¦xêÝ85宵µbf¹pá:†ßvdsVO™«œÜk¸§ÆÎS«Qkõq»zYEÀåEˆVj”ÝêëwT û(©ó,8‘fh›ÉÄ¢µ6ج~])Ÿö[‰’qlÞKóôov—ÑŸ­Y°fSÎáSótj  Ó§ÙåÃÄ‚élÎz3ÃÔôOðFkQàaÄMq˜Ž€éPË€ÄX™ó0y{žMC#@6äDp¿¬¤U$žObj“‘(;3ßßuÖ­?×Ð_g™4ÎXF Ĉúlao½ˆ*s	ðV‰Ìµõ8ßo Û4EÛº0ÎÄidzç¾TÇîÀ… âP”¨ôŒ?õDª©x„nNá÷D’º÷F{$21‘yTrÌ(]w8Nõà=~SV5²–ï°OÀU[”è
 
 i®#--€KAO{ì¥ÈŠ~áÔ
 ÏÌlÈé*Ð)Ð-»¢$õ%¤q\׌åÑGt8™¨jˆ§×èLl÷þÕJiqúé9ŸÉk_¶ÌØÔƒW^Fí‘núqASÅâæ–ÏS3s\ßþäÛ¹Lv®o&7p	PqÇ'åž-sæ4ßT””LUÍ [«®¼Ìù“†KËY—E{
@@ -65321,17 +66240,17 @@
 OSž›höB¡~9Bþ	3Kw<´5³°‘7Nõa„J¦*§©¹R–››šâŠâ
 ãc8Ò×udížY4ç‚ôœÞ3³„…û"¶¹8íÚM{Ãr©Éd×LûkAÝ7åàF·›°üJ<4}õºuªcM|püŽoÜHê_[záè.ªù6(0.VZ at qB늵1#è˜qïŽmÅRžÏÚš®i‹%#6Nó~à¾äe62«ˆJA#ƒöOÎûï¯kžü\
 ]‰ßÃÌwô…¡‡·¾ÆQÛ_*ÓžIZxY ‰äeLèeËç²$Hj|ñÝ
-YÚ¹ËÅÀ‹8¾,°%žiú±:á\]ÃÆQïî¼Â¸¹å?!oÿ4ÀŸ’?	–ž
+YÚ¹ËÅÀ‹8¾,°%žiú±:á\]ÃÆQïî¼Â¸¹å?!oÿ4ÀŸ’?œ
 endstream
 endobj
-11600 0 obj <<
+11641 0 obj <<
 /Type /Page
-/Contents 11601 0 R
-/Resources 11599 0 R
+/Contents 11642 0 R
+/Resources 11640 0 R
 /MediaBox [0 0 612 792]
-/Parent 11579 0 R
+/Parent 11611 0 R
 >> endobj
-11588 0 obj <<
+11629 0 obj <<
 /Type /XObject
 /Subtype /Image
 /Width 349
@@ -65479,27 +66398,27 @@
 ¹zÁO+N×€œ@´Y]¶Tƒ%KhƒÚRC¥Õ¼3\Ý1I'ílÏIb+€/TÇð!:ÖeË¡©³t/ŒŒxadïô×­.[úë=]ƒ:KÁø~ÄôXÛ~ºlÙ¢Ýu–‚À[Œö¹:×eËÜQ{ô¯³¼ ^譽Ǭ˖ÞZ׌_g)x¼Pm[ï“Ë–p~/¶oïÉùØfP`ßqë™»¬þ2>Øu;û“¢éᅝ™¯Þ.™‹0|ŸrÙÜYºgÞYÿ9ºyxaŽü­÷/l݃õúƒê±Û{OðÂÞ=œ·¼p\ß—,/”Úïçà…ýúv®eà…¹n·à…ÿcÑ´í:nÍÁ+€Œ!€ÀÆ /lÌaP¬€ xa1Øà…9ê /¬ 2† C Ëñ@ å{S‡Å† Àë…Àx  "'''g…x  (ÿç<¬º
 endstream
 endobj
-11602 0 obj <<
-/D [11600 0 R /XYZ 100.892 685.529 null]
+11643 0 obj <<
+/D [11641 0 R /XYZ 100.892 685.529 null]
 >> endobj
-5287 0 obj <<
-/D [11600 0 R /XYZ 100.892 660.623 null]
+5275 0 obj <<
+/D [11641 0 R /XYZ 100.892 660.623 null]
 >> endobj
-11598 0 obj <<
-/D [11600 0 R /XYZ 100.892 643.753 null]
+11639 0 obj <<
+/D [11641 0 R /XYZ 100.892 643.753 null]
 >> endobj
 3326 0 obj <<
-/D [11600 0 R /XYZ 100.892 237.362 null]
+/D [11641 0 R /XYZ 100.892 237.362 null]
 >> endobj
-11603 0 obj <<
-/D [11600 0 R /XYZ 100.892 208.227 null]
+11644 0 obj <<
+/D [11641 0 R /XYZ 100.892 208.227 null]
 >> endobj
-11599 0 obj <<
+11640 0 obj <<
 /Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F17 3698 0 R >>
-/XObject << /Im58 11588 0 R >>
+/XObject << /Im58 11629 0 R >>
 /ProcSet [ /PDF /Text /ImageC ]
 >> endobj
-11606 0 obj <<
+11647 0 obj <<
 /Length 1306      
 /Filter /FlateDecode
 >>
@@ -65507,23 +66426,26 @@
 xÚíWKoÛF¾ëWð€
 ¢5÷MæPÀõ#pÇnE (’hqc¦H‡¤ìº¿¾³;¤$
 ”íÚn‘=ØÜÇì<¾™ýx—^à½ýöŽeàÑ€DAD½ø›G%%: ž
-#"#áÅ©÷Ù×R¿Æï÷ŽóB)%œ¨àDšœÐ~‘äwfÅåxÂ¥ð“"ÅÁ´ÌoV«Ódq‘Ø¡ôÏ«ò"7‹z<¡‚*ÿ`ž\7¦Â=Y{££xô}DÁ ¸¸á™$œ{³Åèó×ÀKaï½…Þ­“\x\†DI	ãÜ›Ž~m¸ºT@ÛÊt¤w*»3	Ú¤F8Ž³Ëee œC8„!€TnTTG€§IV€<çþQ37•Irœ&…ŒÿSV¤å˜…þ-¹!I$ÄS Úþ®TäL…žàpŽ…Võ÷‘Ûî¾nQªH7Ô‚Ñíì, ÐÃŒ
+#"#áÅ©÷Ù×RŒ¿Æï÷ŽóB)%œ¨àDšœÐ~‘äwfÅåxÂ¥ð“"ÅÁ´ÌoV«Ódq‘Ø¡ôÏ«ò"7‹z<¡‚*ÿ`ž\7¦Â=Y{££xô}DÁ ¸¸á™$œ{³Åèó×ÀKaï½…Þ­“\x\†DI	ãÜ›Ž~m¸ºT@ÛÊt¤w*»3	Ú¤F8Ž³Ëee œC8„!€TnTTG€§IV€<çþQ37•Irœ&…ŒÿSV¤å˜…þ-¹!I$ÄS Úþ®TäL…žàpŽ…Võ÷‘Ûî¾nQªH7Ô‚Ñíì, ÐÃŒ
 ÝDG¤ÒÞ„±¿ãúJCçãdÃIwW}È;”DÀ	W‘?)²&Kòü`Ö‘7fÚ/—8¹Ír{aàƤ¸Ö”¸’u“¸mXühw5îpu…‹§%¨.+Ç¡ðá(H•ykI1¦~ŠãýKSX
 NË¢µ67ö¶!Ì	˜D„NŒ1=¦¦º±6]íÀÜ9ß´ý6ó¬~ëÒ¥Ãò—ö0Q … ðá´-ù/Õ[‡¶€tÃ.wßYc³Æ1Ïõ¦,g
-¢“B:sêWÍPI0(J;Ñ	ŠHÖÓF_uŸ†ìQF e­ì™¦T™‚„âeÍ”ES•‚<·‘&…ɇŒk›ô/kÜ&!X¼sȇòÕ`Ø’„PgYÖ[–k”«›lfQž°ˆÎt?Ÿ0e+ÔöÓt0 ùÞ	‘{Ó"”KåçäÿÔäfÖtg†ü†Çü¾‹šp¥ÛŽáVp!C]Ùò¢m×€5|\•r-c°Ž¨–D«Õâpn–g3Û-®p
-=fÀUE¡WéqöË°ô‘s*]cGˆù“ >pž‡è¹Øá9P’5ÆÃŽCjldvY¬/Íé]·ñ°mã°5mAú¶çvÛÖõkA¤VÏJ­“¢6U³ååš	Ô¸ƒ¯,xN@Æfõ{ï‚ Ö¯ÈââíÜ´H\Wå˜Xê"Ï5aš÷#Øo_)Ƙ{^ìž¾¡z3!Ðc+¸.,ØvˆÜ´Çêy¹ÌSÜ0du«7kïW÷ eÐ@à¯ÃæÕô÷i|túÛÙYüêåbzW7fÁ™Π½îBi÷ºÐ롁ÚazÛñƘöù–~½¼pѦYu_V™‹6ºà¥Ojü:F`òüíP at T	E«:ºN*¸íÚz½«oÓ°¶G Ž…1Gf%’`“­x0(ŒmАuRÝu˜("¡ãö09üð¡M«oŽ»@žXǐůӐ¯.%Úò„¦Í×t¹¸~ƒÛ¶
-](Ç
-iCšÁ  Í; ö&…ìuˆ!TîIèå(-îÚf$72&è|¤ÖÎÛÅMZón=)ZÙ矅«®@_“•Ä&(µ„1D¢-aa›æ•Í;iÙ#Ú sUùP7Z“JØ$ö z·{Eßg\ì™;8$'ˆü‚ø¯Ä—`iÿ)~(dzÈ4z¸›Òˆ±ñV<šþAÀjMwÑ¿G¢$ `{»þg¨_ö¢Ô¯ûÅ£¿ Yå‘!
+¢“B:sêWÍPI0(J;Ñ	ŠHÖÓF_uŸ†ìQF´\‰LMÓ@ª‡Ì	ABñ²æÊ¢©JH
+AžÛH“ÂäCƵMú—5n“,ÞŽ9äCùj0lIB¨³‡,ë‡-Ë5ÊÕM63ƒ(OXD	gºŸÀO˜²jûi:˜FÐ|ï„Ƚé?Ê¥òsòjr3kº‚3C~ÃãÀ~ßEM¸ÒmÇp+¸¡®lyѶkÀ>®J¹–1XGTK¢Õêñ 87˳™íW8…3ઢP„«ô8ûeØ 	úH„9•®±#ÄüI8ÏCô\ìð(ÉãaÇ!562»,Ö—æô®ÛxضqØ…š¶ a]Û…s»mëúÀµ R«g¥ÖIQ›ªÙòrÍjÜÁ× <' c³‡ú½wA ëWäqñvnZ$®«rL,u‘çš0Íûì·¯cÌ=/váO_†P½™豕\l;DnÚcõ¼\æ)n˜?²ºÕ›µ÷+yïò À_‡Í«éïÓøèô·³³øÕÊÅô®nÌ‚3;.œA;zÝ…Òîu¡×C9µÃô:·'â1%ìó-ýzyá¢M³
+꾬2
+ltÀKŸÔøuŒÀäùÛ¡€¨$ŠVutTpÛµõzWߦa'l!Ž@ÿcŽÌJ$À&[ð`PÛ !9ꤺë0QDBÇíarøáC›Vßw<±Ž!‹_§!_]*J´å	ÿL›¯érqý·mºPŽÒ†4ƒ@›w ìM
+Ùë:C¨Ü“ÐËQ [ܵÍHnd<LÐùH­·‹›´æÝzR´²1Î?9
+W]¾&+ˆMPj	cˆ„D[ÂÂ6Í+›
+vÒ²G´5@ç6ªò¡n´&• ±Ií…Aõn÷Š¾Ï¸Ø3wpHOùÿñ_%ˆ/ÁÒþSüPþÈôÿhôp7¤bã­x4ýƒ€Õš:DH Àö<výÏP¿ìE©_÷=ŠG3…‘
 endstream
 endobj
-11605 0 obj <<
+11646 0 obj <<
 /Type /Page
-/Contents 11606 0 R
-/Resources 11604 0 R
+/Contents 11647 0 R
+/Resources 11645 0 R
 /MediaBox [0 0 612 792]
-/Parent 11579 0 R
+/Parent 11650 0 R
 >> endobj
-11590 0 obj <<
+11631 0 obj <<
 /Type /XObject
 /Subtype /Image
 /Width 758
@@ -65750,203 +66672,191 @@
 %ŽºÔÛ¬v$%Îxâ•$°Gâ”É’”•8òAÒœ¬ÞV«Ê°ÄiûhÇ]%άR>ÝÎZ\`	ÓÃzosg:”8›5)&q¾ÄQ+C(qv¨'Ëá›ÆU7ÔLJœ}Š̂ıÃ1ç%@‰3^ôy%	ÜJœî!“Uô)qŽÓ)qŽ‹[yB‰s?MŠ+%q”8¡ÄQ_trÞ_Tݪ'q^˜H€g¼èóJ¸÷&qfYJœY$i‡PâÜO“âJI`œ %Î@yí^	¤¾8iÌ,¯"@ gÙœ»}9¿ÌF–Ä1$@[(ú¨´mðK¾"kœÈÖº±¿Ö{»¶ˆm’ 	´b‰Ó~0Ànß·..ÅküÞ“W’ 	Ì#0Pº‚;`aÊ%Ս)Ö²FÊì,eó2‘–H %°l½7¼þ¹åxüøñ£GžZ¾[.-§¨I€H€H€Hà¼L‰S~ÀƒH€H€H€ÎK at yŠsÞÅÐs   èŸâ,b‡_$@$@$@$p¯ÅYþã	 	 	 	\ŒÀÿµhá3
 endstream
 endobj
-11607 0 obj <<
-/D [11605 0 R /XYZ 151.701 685.529 null]
+11648 0 obj <<
+/D [11646 0 R /XYZ 151.701 685.529 null]
 >> endobj
-5288 0 obj <<
-/D [11605 0 R /XYZ 151.701 660.623 null]
+5276 0 obj <<
+/D [11646 0 R /XYZ 151.701 660.623 null]
 >> endobj
-11608 0 obj <<
-/D [11605 0 R /XYZ 151.701 643.753 null]
+11649 0 obj <<
+/D [11646 0 R /XYZ 151.701 643.753 null]
 >> endobj
-11604 0 obj <<
-/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F51 3729 0 R /F17 3698 0 R /F52 3730 0 R /F71 5424 0 R >>
-/XObject << /Im59 11590 0 R >>
+11645 0 obj <<
+/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F51 3736 0 R /F17 3698 0 R /F52 3737 0 R /F53 3738 0 R >>
+/XObject << /Im59 11631 0 R >>
 /ProcSet [ /PDF /Text /ImageC ]
 >> endobj
-11615 0 obj <<
-/Length 1829      
+11657 0 obj <<
+/Length 1830      
 /Filter /FlateDecode
 >>
 stream
 xÚ­X[¯ÛD~?¿Â/H>ÙìÕ—
 !ÑÂ)EœM*„(>ñ&±êK°Òþ{fvÖ>vê–
-xÉîÎÎîÎ囋ÃCÀƒç7O·7ë;)ƒ˜¥1ÁvÎY’Ê JRfRlóà÷pcw}ÑÔ·lpì	K£H#»LnN|*e’Ý®TøúV„…E¸‡Ù¹¼])cÂׯ~ìèÃá-–òÔ=«`k3\›¹n¾ÛÞüy#€
-ÌÑS*ØU7¿ÿÁƒö~8Si\g(“°Èàme°¹ùå†{uùTm#¦3	G"2§Šñ†’c8¸¾fvÊM©_ԝm{PT©°?ZœèðעΛ[™„—Žv^nýÆm¢Ã¦}Ûõ™3®ÛÔŒÓnQ½,‰úì[/G[Óö©mªSos†â+	ÂÇFÁ.Iš—ô*ðsîš®Þã
-…—XšƒŽº´±íáZš‘ü0q⸱í_x…mi]x8Äs3¦	“©,òÅæ·Íö»ûW?ý´ýâPzó¾ëm¥$ÎkÛW¦æV]
-·¬„bF§tWß,>(™‰Ä{ODŠI
-— /dôh%œ_Põ©³˜Õ9N$à¼'Ê	4QUt°uä'ñ\MnRp‰ŒÃæL‹ÜÚŠfÙ	\|j‹¬·DØ7høˆãåܹ+z!g¤»MÔxÓ¥pàþÚÚÜß™WE]t}:/‰Þ‡#JÑ“¼|.è ÍÑ`>8eÊÞy–†8ZŒxÔ—ÎìÌÛ=vv7IŠv‡‡8z ,dÁ4“3 Ô1š0Šú€zDxÑ­âà	%àQ˜µoi㾩‹ž(DpG±=<ÓÑFún}o—À]i•$[gI8£ÓI êdÀ„æpäÖ4¦WA÷Ò—h^5½!õV„	ªãâÝïTûH•–8¾9@´K¿äŠTʹ¼wH]7Å‚<o¸á‹aAæ0ñ/->pú¦)»"iXšŽ¹® ,¶GÛz9
-/ZæóVó©fèdkáe`×ÊøäDó¢Þ•ç±Œ«KáéfNœÒhž·Å˜­/êh10'Ñ:“îžÖcL"❞/y¡¨!,«!#hüx“oâÃÆ܏ý±è0fS>{ÌËÉbÉ4)ÃÂ'e˜e4˜¡Ð  9΋zµ$©ƒ tŠBQh Z°XšÇBîÃðug÷®zC@=VïÂGq(ŸfW5óªÒFLEÊ×*ñ¯
-í]"!åf–R…›]Ó÷D¿·më .º¢B®3¨&EÖŒvž~ûŒ&”Êì1CÆ¿
-Œ@$gþº£Ãþôd½¾\.¬{[œNèƒ÷XÂÄÄÒ”{ãݺ«pç2àÌÞ°^à¾atgUú¦*ô`F1è¼àÇxç©%£k+(ù¶OÛ}AG—ˆÿdø»íσM{ï‚= _æT/EèÍ·¹ê¹}]Üu¥ÖáÞÙ~YUìÚ¦kö=Û5Õ:·µ%”¾uÞÖÏ^ÜmÖ&‚^’‰dj#½kˆÉ´3iâDèVÝÏ!·ù
-‡÷YQ‚
-ãúG¨•4ûÞ–§Ï ¾Ot2ÃlœÐ@ððØ€bã2n4{7mf«Ö"Rs"W “%„™C+>oˆ6´E äD0‰-‡[š¯®|<Oþ	ÓÉØz	ç]V=dCw™@U»ÏÛ‚öp
-·™ÐO‹dl̾^²Þì],–„»²Ø¡©° 
+xÉîÎÎîÎ囋ÃCÀƒç7O·7ë;)ƒ˜¥1ÁvÎY’Ê JRfRlóà÷pcw}ÑÔ·lpì	K£H#»LnN|*e’Ý®TøúV„…E¸‡Ù¹¼])cÂׯ~ìèÃá-–òÔ=«`k3\ƒ\7ßmoþ¼@æ‰h†)쪛ßÿàA{?œ©4	.Ž³
+”IXdð¶2ØÜürýº|ª¶S„ˆ™„#‘N™Ó
+ÅxÃEìä®ï„™rÓAêugÛU*ì':üµ¨óæV&ᥣ—[¿q›è°ißv}æŒë65ã´[Ô@/K¢>û–ÆËÑÖ´}j›êÔÛœ¡xÁJ‚ð±„Q°„K’æ%½
+ü\†»æ„«÷¸BáÀ%–æ £.mGl{¸–f$?Lœ¸0nlû^a[ZFÍ’&L¦j°È›ß6Ûïî_ýôÓö‹7BéÍû®·•’8¯m_
+˜š[u5ܲŠÒ]}³ø d&ÿí=)&e4\‚¾Ñ£•p~AÕ§ÎBbVç8‘€óž('ÐDUÑuÀÖ‘wDlXœÄsu24¹IÁ%2›3-rk+še'pñ©-²Þaß á#Ž@”sKä®è-„œ‘2üí6QãM—økksg^uÑõ-è@¾$z[Ž(EOòò¹ 4GD€Uøà”u({çYâh1â=R_:³3o÷ØÙÝ$)ÚRà谐=ÓLB΀PÇhÂ(êêáE·Šƒ'”€GaÖ¾¥û¦.z¢ÁIÅ>ôðLGé»õ½]B w!¤UB’l%áŒN'¨šÃ‘[Ó˜^9ÜK_¢yÕô†Ô[&¨Ž‹Ot¿Sî#UZâøæ Ñ,ý’W(R
+(çn4òJÜ!uÝ3ò¼á†/†Q™ÃÄC`¼8´øÀ雦ìþ!ˆ¤ai:æBxH¸R °Ømëå(¼h™Ï[IÏF¤š¡“­…—]+ã“Í‹zWžsÄ2®.„§›9ýqBH£yÞc¶z¼¨£ÅÀ4žDëhLº{Z1‰Dˆtz¾ä…¢†°¬†ü ñãqL¾‰s?öǢØMuøì1/'Cˆ%Ó¤Ÿ”a–Ñ0`†Bƒæ8/êÕ’¤‚NÐI(JE¡} hÁbi¹Ãםݻê
+õX½?Å¡|Ftš]ÕÌ«J1)_«Ä¿*´t‰„”7šYJnvMßýÞ¶­K€¸èŠ
+¹Î >šY3Úyúí3šP*³Çÿ*0‘œùëŽ.ûÓ“õúr¹°îmq:¡Þc	gkHSîwë®ÂÈ€3?xÃzû†ÑU雪t҃Šó‚㝧–Œ®Y¬ äOØ>m÷U]"þ“áï¶?6í½öd,€~™S½¡7ßæþ©çöuq×AJ”Z‡{gKøeU±k›®Ù÷l×TëÜRÔ–PúÖy{X?{q·Y/˜zI&’©ô¬!"$Ó̤
+‹=¢[yt?‡Üæ+LÞgE	*Œë¡VÒì{[ž>ø>ÑÉ4³qBÁÃcŠËL¸ÑìiÜd´™­Z‹H͉\LN \” f­dø¼!ÚØÉ©`[1¶4_]#c–ü¦“±õ>λ¬zȆî2ªvŸ·íáúÒ™ÐO‹dl̾^²Þì],–„»²Ø¡©° 
 AùTÌš ÖÌë|[UѶM돻–Yzj•aÿþ?$|ȤPþ‡s† _•›¶_Œ=
 †Ew‰!¿ë?ÐÂPÁ—‹ Ã]÷U‚Àµ͆  )¦ PrFP`Âw X¬È:aÉ£¼3Eßêê[áÎ5<X+SþyÛºîÕ-ÝËî5F®–!ÕÁ5Ɉ¼}ùüKÚ8x†àì¬ÿ=*]öEd®à¦>UÐH û5DןĨ„LÁ“ÏÇ(£öàEOŸNG×Ãs=D´Ë}5íµÖ™Ñy8úcæy$Ùu@¬›ž”(›Î3O\»™o¹Ï~{tÂÊãLÀgðÕgxfÞœû>^!Š 3…v«¢õ˜h铍¯aS´¼À6É•?¯
 .P'à2£¡²]—,-zÏÚÔžÐø©!“>Ñ! ŒO¥Íºñ¡>C¯N웲¤ÚŠP]h€ç"·5¶{2ÃÄâ_BKEæSÿ1­˜ŽÆ¿Ü_
-ŠÐÇqDÿ((¦d1.Ô¬’›dòŠv…<áér`DSvÈ«Q²Ø•¼º׉<@˜M‡k8|³1†é½î£›ë«h˜©´’z	!̬îþo}¢5Xh>®LÌbÍ”ùào 	þxò¿æ
+ŠÐÇqDÿ((¦d1.Ô¬’Ãëã(ÚE<ò„§ËOÙ!¯FÉR\`Wò~èF\'ò ab4®áðÍÆäÞ™ë«h˜©´’z	!̬îþo}¢5Xh>®LÌbÍ”ùào 	þ2þ¿À
 endstream
 endobj
-11614 0 obj <<
+11656 0 obj <<
 /Type /Page
-/Contents 11615 0 R
-/Resources 11613 0 R
+/Contents 11657 0 R
+/Resources 11655 0 R
 /MediaBox [0 0 612 792]
-/Parent 11579 0 R
-/Annots [ 11611 0 R 11620 0 R 11612 0 R 11621 0 R 11609 0 R 11610 0 R ]
+/Parent 11650 0 R
+/Annots [ 11653 0 R 11662 0 R 11654 0 R 11663 0 R 11651 0 R 11652 0 R ]
 >> endobj
-11611 0 obj <<
+11653 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
 /Rect [384.097 262.843 460.543 274.836]
 /Subtype/Link/A<</Type/Action/S/URI/URI(http://samba.org)>>
 >> endobj
-11620 0 obj <<
+11662 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
 /Rect [99.895 249.294 119.07 261.287]
 /Subtype/Link/A<</Type/Action/S/URI/URI(http://samba.org)>>
 >> endobj
-11612 0 obj <<
+11654 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
 /Rect [337.781 213.943 460.543 225.936]
 /Subtype/Link/A<</Type/Action/S/URI/URI(http://www.samba-tng.org/)>>
 >> endobj
-11621 0 obj <<
+11663 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
 /Rect [99.895 200.394 124.797 212.387]
 /Subtype/Link/A<</Type/Action/S/URI/URI(http://www.samba-tng.org/)>>
 >> endobj
-11609 0 obj <<
+11651 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
 /Rect [123.651 127.92 323.848 140.872]
 /Subtype/Link/A<</Type/Action/S/URI/URI(http://www.skippy.net/linux/smb-howto.html)>>
 >> endobj
-11610 0 obj <<
+11652 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
 /Rect [123.651 116.961 323.349 129.913]
 /Subtype/Link/A<</Type/Action/S/URI/URI(ftp://ftp.microsoft.com/developr/drg/CIFS/)>>
 >> endobj
-11616 0 obj <<
-/D [11614 0 R /XYZ 100.892 685.529 null]
+11658 0 obj <<
+/D [11656 0 R /XYZ 100.892 685.529 null]
 >> endobj
 3330 0 obj <<
-/D [11614 0 R /XYZ 100.892 570.814 null]
+/D [11656 0 R /XYZ 100.892 570.814 null]
 >> endobj
-11617 0 obj <<
-/D [11614 0 R /XYZ 100.892 540.637 null]
+11659 0 obj <<
+/D [11656 0 R /XYZ 100.892 540.637 null]
 >> endobj
 3334 0 obj <<
-/D [11614 0 R /XYZ 100.892 447.455 null]
+/D [11656 0 R /XYZ 100.892 447.455 null]
 >> endobj
-11618 0 obj <<
-/D [11614 0 R /XYZ 100.892 417.199 null]
+11660 0 obj <<
+/D [11656 0 R /XYZ 100.892 417.199 null]
 >> endobj
 3338 0 obj <<
-/D [11614 0 R /XYZ 100.892 315.594 null]
+/D [11656 0 R /XYZ 100.892 315.594 null]
 >> endobj
-11619 0 obj <<
-/D [11614 0 R /XYZ 100.892 285.547 null]
+11661 0 obj <<
+/D [11656 0 R /XYZ 100.892 285.547 null]
 >> endobj
-11613 0 obj <<
-/Font << /F22 3706 0 R /F50 3701 0 R /F51 3729 0 R /F15 3700 0 R /F71 5424 0 R /F17 3698 0 R /F29 3731 0 R /F52 3730 0 R /F30 3732 0 R /F58 3733 0 R /F68 3734 0 R >>
+11655 0 obj <<
+/Font << /F22 3706 0 R /F50 3701 0 R /F51 3736 0 R /F15 3700 0 R /F53 3738 0 R /F17 3698 0 R /F29 5413 0 R /F52 3737 0 R /F30 5441 0 R /F61 5442 0 R /F71 5443 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-11625 0 obj <<
-/Length 2131      
+11667 0 obj <<
+/Length 2132      
 /Filter /FlateDecode
 >>
 stream
-xÚ½X[³Û¶~?¿BÍ‹©ŽEóÞ¦÷8nœ‰w¬i'cû"!‰5I(xÔ“_Ÿ½ ”ä2™´ÓÓiw± ‹ÝoŒV‡U´úëÝ_¶w/^gÑ*ŽÂ*ªâÕv¿Š³8,¢x•—U˜UbµmV‚"+ן¶ß¾x$«2¬ò\ªHÃBä°)½d÷øs;Ö›4&Þëîa–¾—ýN"™ïF½ëToÖ›XÄyp”'«FK+ÜïîëíÝOw1l &^Y–…iºªû»Ÿ¢Ucß®¢0­ÊÕ™4ûUš•aže at w«÷w»‹Üq£›cÇ7ÇÎË0ʳU.ªŽ‡'úÅÙá'¾xg7³ˆœН×IHüy„c‰R£êU‚Ýz¿x>Û£´H¥@)5ë8 2P]uú3
-0攣Ó'5ÝMþ[¥Fó§õ&Ë*\ñ‘מumñ`è&NÃLTlðI¶pG"-ø²DšûÉ 22{˜ä(ý^,²šÿO£&S›©v#Ò
-ÈѶõÔI·Æ^I;‘M°9€t¯,˼a—‰i
-Nj{‚ºÈ ÊȽy×Ê ‹¾a"ý1N…󹱬}˜”1Ï¿b†Ã3%ßÛ&˜ïõ{ÝÞúm¬lܵo’<,!ÿ±’&YÐ+8¸µÕ
-Dp¦(Á¡€+ž‡ôž Ÿ(º$³¨§'Ö¡ëGéd8ÿ€äcqY›
-/z³#Òò\æÑXf¢[ûÌ05NÃ0«LC£F¼©\?®!òÈœ{ÔS×0ݵt#@QðÓ"ªƒpËÐ>
-17IÕè³d9@ÄxbHƒid|*n.*-BQÞå¦ß…µö¬y{9õ™ˆ½&Ü¥èÔsÜ ¥8MEt>?%[{ëcð ›IÄ›r«II´Ã‡C§wëë>-Ù–ù,Œ¸¸ÓRð
-›ôîÕ=¹f“dìOn=d¦߬íÐÿø½ÁÀ,!­›¦u\f(eWá0ý[UA»çw‘Ì蝕×
-s×AŽk´’W¿ÿûûç,¢Ô)9u‚…·‡¬o¤uøp>ªe—éøvA¡FñQÑßgJ¿†UZ'z²OÛ5àøˆp—3àâ/?“™›3€¸Ÿ ä|4[wJºN} vc«ö¤ÀéwÚ:MJ(øïôp@¯y Ù‚kûJcÁνÚQ ê”e¢œÆ)Ä8(Þk‚ÿDøBãa
-‰Z÷'œÒ¹QÉæëMÍÁ+Í",dD¸È6v¡z|³}ûÝF
-µ&†î
-¹ô—JaƒUˆà­Æîƒá&uk*
-F°€¢X at Imç .%ô2,7-üÈb>í¯_ÿôòfŽ¹Šfd ›™Ðƒr„S³Gmœhh÷ÖÕTd±p¾yÖûyüÔ]Ûp±úÊ/ 1Ls.ýÛîx±Ku|õÃð…2—•×¥ `££Zò8‘ÎiXB9ÿHÈÁœ}ã‚üåò²Ô—œ7"–æ5æA”/§Åêg!^‹µÁ`Ÿ‘”%í‰ÿóÒȸ¸HÊ
-·Ã¸@q;Ž­%Ô¡™Ç™Ð“Œt+âµàL×óq¢à|Ô®‡EÓ‰Áêʼn¼é:íÔ9!Œq×Ú#ËÌÄèÆÜNúVHÙ²Ùzñ‘®ê¡ÕãÓÇï+=<ÃÜ®’ µÁȪâKšÃ5UqüáPŸy˜gœ­?²­›Í½5®A”sà µ°×ûÜŠ2¢ÂPœÇ®‰B
-/îî—(Â,bÌÊcw¹¼	°Ö³qïFäQ@ˆäÞ†ËZ£{Öå>µP£@Å°å²uÚZvÔ8GÁ[9wÎñ†	­ÖƒO>à	ûâÊ•ÎxŽo”™igê±u^uzšÕzBxž)¿Ö"ð5$yÂÇJà|T<X2h6·hXHyZäîP<Ö£û<Ò£À¢ŸÜl=ò¶”–g•„$
-~Ø[5,¤œÑ½"M㌲A(øÙ°P²h.3¤ÈxH/°;ÿ¤óœÍò£7”©ÖÍãT!ß6Æ!jüu?bÊžÛÎå:Z†ØñË®e˜nÚŸ§Ïð)w¡6$UÆ×ÔŽ®ÛOª< GXònªQK}tY…U9r8Q
-oE€¸¥.:½î¹;}à¸½7ÌœžñƉ‘–­“ÌÎ3:÷î˜5Ê™L‰óÜb”µˆ­@uæq‚ßHâ/* á®5‰ èò(ÞA—f\‡Ü¸–™t¹†Ñþº‹öÝîèx2uw“eÉ?'c½®FwŽn
-·üá’ínå…Èr
- UÿrM15‰izi¨Õ8ú@ê¹µÂà7ÿ‡÷Z]?"pºœûUÅÉZ¾µdî{e{ÊP€> vâQíG„Zäøˆ á?ĸWnäZå‹JœÚÓŒ…ùø·!ä3Ø,~ÎN½y€ÔÒ=Kܵ§â2ñáýËwLr»ÏÆe?Çh÷ô©<ÇkR1¢Ø>ªýD­ŽÜôü(ÖJ.Lî{DE÷3îÕëÉ?äÜÚÚi
-¬¦°ã¢z–÷zX¬}¦mø›<à1G;‰4sÍ@*ü·†œ¾5õº#–7$[6AûyüðGÚ•jþÚõÈ2ê¨ý-!á
- ˜Yˆ2Ø.gÖõ“Vp'¹ÆoæçGF4ÿ“/DIˆ/5Tg at HO_|hD5þLR\¿mÐ%·'´.=Đ’T<h5÷©ãöÁ—ùþò‚Úw.+û›j²ø9¦ˆÃRT¿ósŒÈ„×l‡tÚÑ…¼)˜
-ßÅ6€†5ô돾	dÿÿõöîñÖÜ
+xÚ½X[³Û¶~?¿BÍ‹©ŽEóÞ¦÷8nœ‰w¬i'cû"!‰5I(xÔ“_Ÿ½ ”ä2™´ÓÓiw± ‹o/`´:¬¢Õ_ïþ²½{ñ:‹VqVQ¯¶ûUœÅaÅ«¼¬Â¬«m³úY¾þ´ýöÅë$Y•a•ç‚TE"‡•Héå »ÇŸÛá°Þ¤™äÐ0ñ^w³ô½ìwÉ,x7ê]§z³ÞÄ"΃û£<Y5òXZá~w_oï~º‹a0ñʲ,LÓUÝß}ø­ûv…iU®Î¤Ù¯Ò¬ó,º[½¿ûÛ]äŽÝ;¾9v^†Qž­rQ…t<<ÑÇ(.È?ñÅë8»™Eäì€î¼NÊ@âÏ#K”"U¯zìÖøÅó¡Ø¥E*J±¨Yǐqð€êªÓ'˜Q°h„1· >©énðß*5š?­7YV኏¼ö¬;h‹ç C7qf¢bƒO²…;iÁ—%ÒÜOѠؐ‘ÙÃ$Gé÷b‘Õü5™ÚLµ‘n@Ž¶­§Nº5öJÚ‰l‚È¤{eYæ
+»LLSpRÛ«ÔE(#÷^ä];(ƒ,ú†}ˆôÇ8ÎçƲöaRÆ<ÿŠ†gJ¾9¶L<0ßëöº½õ[¬lܵo’<,‰ÿ¬¤Iô
+Înmõ€œ	%8ô€pÅóÞó Ä¡K2ûˆzzbº~”N†ãH>6—µ	hxÑ›%ŒHËsE˜GcÌD·ö™ajœ†aV™†FxS¹~\òÈœ{ÔS×0ݵt#@øiÕÜ2´ æ&©a–ì"ˆOa0œŸ²ôÚåiŠ¢ð.7ý.¬õ°gÍÛˁ¨ÏDì5á.E§žã)á4IÐùø”l}쭏Áƒl&1€%6¥º¹ý¤
+JI´Ã‡C§wëë>-Ù–ùθ¸ÓRð
+›ôîÕ=¹f“dìOn=d¦߬íèÿ.ù½A`–ÖMÓ:—¥”²«€p9Œþ­ª Ýóˆ»HfôÎJˆë†¹kã­äÕïÿþþ9‹(tJ°ðöõ´.?œj`Ùec`:¾]P¨Q|Tô÷™Â¯a•Ö¥=Ù§ÏÛ5äñÓ]Î	ÿ{ù™ÜÈÜÄýIΣغSҍpè±[µ‡ Í ~§­Ó¤€‚ÿNôj‘-¸¶¯4<°àÜ«dƒ²L4Ó8…—Š÷šÒ"|¡ñi
+‰Z÷'œÒ¹QÉæëMÍÁ+Í",dD8d»P=¾Ù¾ýn£†Z“NC÷ÜCö—
+aƒ)ªÁ[Ý§›Ô­©4ÁB±€’ ÛÎ¥¸”²—a¹iÁàGói|ýÓåÍs…fd 73¡å§fÚ8ÑÐî­«©Èbá|ó¬÷óøÿ¨»¶ábõ•_ <b˜æXú·Ýñb—*
+êøê‡ð…2€ËÊk`g)$°ÑQ-y@$&çŒ4,¡˜€Br0g߸ ¹¼,õ¥獘Kóã Jƒ—Óbõ³€Wã°6ì3’²¤=ñ^‡‹¤¬¸âÅí8¶–²Í<΄žD¤[¯gºž!ˆ‚óQ/ \
+.M'NVG(NäM×i§Î1˜òÀ—òZ{d™™8»1·“¾R¶…h¶^|¤«zhõøôø}¥‡gÛUÔ£6ˆ¬*¾„9\SWÁ?0êñ3Bæçcë„lëfso
+‚«F匠özŸ[1¦ÌTê€óØ5QHÁãÅÝ݀ɥŠrqÎÊcw¹¼	°Ö³qïFäQ@ɼ
+—µF÷¬Ë}:j¡F‹°å²uÚZvÔ8GÁ[9wÎñ@C„VëÁð”ûâÊ•ÎxÆ7ÊÌ´3õØ:¯:=Íj=exž)¿Öb"àkHò„•Àù¨x°dÐl.nÑ°â´Èÿ$8:Ü¡x¬G÷ùL‹~¢Œàfë‘ç°¥´<#¨$$QðÃÞªa!äŒîeÑ4Î(*”?JÍe†9RçìÎ?é<g³üèEªuó8TAÈ÷€1 D¿îGÙsÛ¹X‡BË)vü²kf…›öçé#üGŠ]¨
+I•ñ5µ‡£ëö“*èV£¼›€jÔR]VaUΟNÔBÃ[RÜR^÷ܝ>ðFÜÞfΐžñƉ‘–­“ÌÎ3:÷î˜5Ê™L€Äyn1ŠZÌ­¤"êÌã¿‘Ä_T@Ã]kèò(ÞA—f\‡Ü¸–™t¹†³ýuí»ÝÑñd(êî&Ë’NÆz]î<ÝnùÃ%ÚÝÊÈr
+ UÿrM15‰izi¨Õ8z õÜZ!øÍÿὁ–D×φœ.ç~U±D²–o-™û^Ùžâ  ¨øc”EûS-r|DÐðbÜ+7r­òE%NíiÎ…ùø·!ä3Ø,~ÎN½y€ÔÒ=Kܵ§â2ñáýËwL2†Ýg㢟1Ú=}(ÏxM*Nh@¶j?Qëƒ#7=?
+¤µ’“ûQÑýÀ̆{õzò9·¶vZ«)츨ž¥Á½kŸiþfxÌÑN"Í\3
+ÿ­!§o
+E`½îˆå
+É–MÐ~?ü‘v¥š¿v=²Œ:jKH¸ f¢¶Ë‘uý¤ÜI®ñÛÁùù‘QÍÿäQ’ÇæL5Tg at HO_|hD5þLR\¿mÐ%·'´.=Đ’T<h5÷©ãöÁ—ùþ
+qAí;—•ýM5YüSÄa)ªßù9FdÂk¶ÃœtÚÑAÞ‚‰¦Âw±
+dÃúõÇ?ß Ùÿ½½ûj”Öè
 endstream
 endobj
-11624 0 obj <<
+11666 0 obj <<
 /Type /Page
-/Contents 11625 0 R
-/Resources 11623 0 R
+/Contents 11667 0 R
+/Resources 11665 0 R
 /MediaBox [0 0 612 792]
-/Parent 11627 0 R
+/Parent 11650 0 R
 >> endobj
-11626 0 obj <<
-/D [11624 0 R /XYZ 151.701 685.529 null]
+11668 0 obj <<
+/D [11666 0 R /XYZ 151.701 685.529 null]
 >> endobj
-11623 0 obj <<
-/Font << /F50 3701 0 R /F22 3706 0 R /F51 3729 0 R /F15 3700 0 R /F71 5424 0 R /F70 4384 0 R >>
+11665 0 obj <<
+/Font << /F50 3701 0 R /F22 3706 0 R /F51 3736 0 R /F15 3700 0 R /F53 3738 0 R /F59 4373 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-11630 0 obj <<
+11671 0 obj <<
 /Length 843       
 /Filter /FlateDecode
 >>
 stream
-xÚ}UMÛ6½ûWðH1ÍO‘*ŠäA‹6°/E’ƒÖæÚBôáHrý÷áÈŠ´p{Y’Ãçyïf¸’˜dVo÷«í{­™¹—ŠíŸ™’R„\³,äÂå–íìßÅÃP¶ÍúÛþS‚‘g™E¸Î…´$œÉ…덒™áÛµ‘ü¶ÞgùÐÒú!´ùó«T·ŽçH±?Š²*›~/û¡'B'A•ÈežØ{ëî”ÞåˆZ½Û¯~¬D<3á„1ìP¯¾|“ìwŸ˜&얐53.ˆÌa¶ŠíVŸWr^å™Ò"wÊ.*cs‘Ü߃a¸K†U2œy2+βÉ0Þ%ðùi 3ÃÊÍ
-K¶ÑAxŸã~‡ìÚgü\¬µçÿ¬uà‘"/h¯š¢NqÏ»X·»c?ä¹kk‚´ìÖŠ5¦y*Rßeâu2ßÀ6~j)4Œj’/ôí¥*M¡e„³£‹Û9v€±:GÉ$Óá†Ä±ÁÐ@ÌŽk}ê]ù„Ü<.ïJ”dI’æç”h¸ü²Ý¢ð^ôh-€5Ñv§±ŸóYû@¤f>û(Õ=ú(Vx£Ùfªò€ßI 
+xÚ}UMÛ6½ûWðH1ÍO‘*ŠäA‹6°/E’×ÖÚBôáHrý÷áÈŠ´p{Y’Ãçyïf¸’˜dVo÷«í{­™¹—ŠíŸ™’R„\³,äÂå–íì߇¡l›õ·ý§"Ï2‹p	hI8“+Ö%3Ã?¶k#ùm½1Îò¡¥õC1ÐæϯRÜ:>œŠý˪lNtø½ì‡žU"—yh`ï­»Szçµz·_ýX)ˆxfÂ	cØ¡^}ù&Ùî>1)LØ-!kf\™ÃlÛ­>¯ä¼0Ê3¥Eî”]TÆæ"¹¿;Ãp—«d8ódV2œe“a¼K†aóÓ0 f†•›–l£ƒð>'Æý:ÙµÏø9®µçÿ¬uàE^0Ð^;:5±NqÏ»¢nvÇ*~$Ès×Ö‰´ìÖŠÇÓ<E‚Ôw™x]Ì7°
+ŸZ
 
- Á¼övY„Ñy‡
- y‹.öê²ëÚî
-˜ÓcN“)~Äå\(«„†fçbw½\ ®yÛ
-
-XÐ1MQ"Êyщ>eCBf~ðø˜;·Â¸)ÙjÄOŦ‹U1Ä#•@)\”`ê-]]a_þ×d™PÞß9åƒ
-S­Ç‘ü«ŠE¦,?â*Ûv À%µO›Êñ:öÈÙ'Ü`$
-. iHaƒ}CWEÿ¤*;Á°=¡†LÔ5ÿæöJÈ[YU”´mª—G2õ¹1?Ç®‹G:%ns—‚ÀnGäïF„ý*¼6UìÇóp.B_Û¦L‡ñÚògø>wÞ²¡µoë‘à†dþy¼*}”é	}ø"+£„—Ùÿ=ÉÊa³éEN/±‘ÌÁŒú,u:ÔÉè o³ÒÙÅ”º0ûçd…r
-‡4ȱª¿.nßgs¸
-Îcƒ_½ôbl_ý~A§àíÐ?3ü¶À¾^¡:ÿØÒÏ
+£šäýD{©â¡@SèBáìèâv.:ÀX£ä ’épCâ¢ÁÐ@ÌŽk}ê]ù„ܼXÞ•(É:“$Í/Î)Ñpùe»Eá½èÑZ k¢íNc?ç³ö72€HÍ|öQª{ôQ¬ðF³Í6*8T従  ‚yíí²£ó@ó¦ˆ]Ñt¨Ë®k»7xcN9M¦ø}—s¡¬š}œ‹Ýõr¸æm7<4`AÇ4E‰(ç±9|ʆ„Ìüàñ1wn…qS²ÔˆŸâ¦+ª8G*R(¸(ÁÔ[ººÂ¾ü¯1È2¡¼¿sÊ97¦Z#ùWUÄ'LY~Ä1T†7í@KjŸ6•âuÑ#gO¸ÁH\ ҐÂû†®bÿ¤*;Á°=¡†LÔ5ÿæöJÈ[YU”´mª—G2õ¹1?]W锸Í]""ÜˆGäïF„ý*¼6UяçáB_Û¦L‡ñÚògø>wÞ²¡µoë‘à†dÿ¼@^•>Êô„>|‘•QÂËìÿžde°Ùô"§—ØHæ`F}–:êdt€·Ù	éìbJ35ûçd…r
+‡4ȱª¿.nßû9Ü•…{ƒ_½ôbl_ý~A§àíÐ?3ü¶À¾^¡:ÿÂKÒ»
 endstream
 endobj
-11629 0 obj <<
+11670 0 obj <<
 /Type /Page
-/Contents 11630 0 R
-/Resources 11628 0 R
+/Contents 11671 0 R
+/Resources 11669 0 R
 /MediaBox [0 0 612 792]
-/Parent 11627 0 R
-/Annots [ 11622 0 R ]
+/Parent 11650 0 R
+/Annots [ 11664 0 R ]
 >> endobj
-11622 0 obj <<
+11664 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
 /Rect [123.651 116.961 233.911 129.913]
 /Subtype/Link/A<</Type/Action/S/URI/URI(http://lists.samba.org/)>>
 >> endobj
-11631 0 obj <<
-/D [11629 0 R /XYZ 100.892 685.529 null]
+11672 0 obj <<
+/D [11670 0 R /XYZ 100.892 685.529 null]
 >> endobj
 3342 0 obj <<
-/D [11629 0 R /XYZ 100.892 660.623 null]
+/D [11670 0 R /XYZ 100.892 660.623 null]
 >> endobj
-11632 0 obj <<
-/D [11629 0 R /XYZ 100.892 638.691 null]
+11673 0 obj <<
+/D [11670 0 R /XYZ 100.892 638.691 null]
 >> endobj
-11628 0 obj <<
-/Font << /F22 3706 0 R /F50 3701 0 R /F17 3698 0 R /F15 3700 0 R /F29 3731 0 R /F30 3732 0 R /F58 3733 0 R /F68 3734 0 R >>
+11669 0 obj <<
+/Font << /F22 3706 0 R /F50 3701 0 R /F17 3698 0 R /F15 3700 0 R /F29 5413 0 R /F30 5441 0 R /F61 5442 0 R /F71 5443 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-11635 0 obj <<
+11676 0 obj <<
 /Length 19        
 /Filter /FlateDecode
 >>
@@ -65954,20 +66864,20 @@
 xÚ3PHW0Ppç2ÀA c(á
 endstream
 endobj
-11634 0 obj <<
+11675 0 obj <<
 /Type /Page
-/Contents 11635 0 R
-/Resources 11633 0 R
+/Contents 11676 0 R
+/Resources 11674 0 R
 /MediaBox [0 0 612 792]
-/Parent 11627 0 R
+/Parent 11650 0 R
 >> endobj
-11636 0 obj <<
-/D [11634 0 R /XYZ 151.701 685.529 null]
+11677 0 obj <<
+/D [11675 0 R /XYZ 151.701 685.529 null]
 >> endobj
-11633 0 obj <<
+11674 0 obj <<
 /ProcSet [ /PDF ]
 >> endobj
-11641 0 obj <<
+11682 0 obj <<
 /Length 1639      
 /Filter /FlateDecode
 >>
@@ -65981,135 +66891,134 @@
 õ
 u£¼†o‰Ù]ÖêÑmòß`¢$ÀAÒNÙ«¶+ÉŽ·XnÀpò!=·«iëÀ!
 æ8Š¹:©MwLŽƒÁ_mZ› ÀrC½~¶¡Êak°R¥8ÀúAœYUÛØË•—0ôýâ€ÔÖNdxB«Sá᪝Vô>àõa<•¥óÎäøXŸz¼”,OÈB;pxÓꎘšEH'KA–¬BFE¦‘(Šöµé1oûiPîywg^zŸ2ŸÌÒa“åb­G“€àP,6?Õ!²—§„õ@øž…|@³SrÿÐ 	„¸Ö‡¥
-‹ñ`&ýâY¨·xlFß~*Tá´—\l½Z9¨ÃEçºü…6á	[ˆ²Ú´þ¥!'Ó ôçÊ^¬þ?å(ïÕì½àTë`G Y§¡„û "ÕP<z2¸¾?Ðňˆ›=:0!¦âä-Õ@¨ä!ÖA³@¼oN(&(ÊK#ƒqÏ Ißx}YxmêÚ=m5Ñ\à‹Ô›	‹s¸-!ÿ†˜jï¦4 CšÜt—‰ùt'2‘”¬ ³œ9ß¹9=Ìú0èó9s™¤eXãxüööÖªn£3ìoýh—sçÅÕ€L·W²/
-¿ ™Ë üû¥IôB}²4†Ã@ãs	ÓjsnyÆ…Æïu¯ÕR+¼íwf%y<tê¿rÿOsç‡OYp?oúÙª`€Lø Bü¢d~j£Á„ǧáîÎP	vIHÎÎ^!!wõ
-;=fÀÇ>ƒéñgBmWÌpÖôK•æûhÀºÏ¡þ÷´@U ¶Å2Á½Ó‡ãÆž§ÆLþ¤ÓÖR9áŽú^àÀ ¡‘æU¼
-Ϻ»ÕØ34⼄Dœ,aÈï÷ÉEM,þrÉ“‚}õÿ§2IóË?;É¢j þTñÏ!E	¥’%Zg;Y	…Uå¹+ 4áÇŸ’UË‘ÏÙ‹„Ã~Ö:bãÿ¹’ËÖ˜Wþ\ü4&¬*.*ÿÄ;»Ãæ…ÉK Í°FÏ¥Á‹œ_‡ó_£âùY
+‹ñ`&ýâY¨·xlFß~*Tá´—\l½Z9¨ÃEçºü…6á	[ˆ²Ú´þ¥!'Ó ôçÊ^¬þ?å(ïÕì½àTë`G Y§¡„û "ÕP<z2¸¾?Ðňˆ›=:0!¦âä-Õ@¨ä!ÖA³@¼oN(&(ÊK#ƒqÏ Ißx}YxmêÚ=m5Ñ\à‹Ô›	‹s¸-!ÿ†˜jï¦4 CšÜt—‰ùt'2‘”¬ ³œ9ß¹9=ÌúÀ,çÌe’–Y`=ŒãñÛÛ[«ºJÌ°¿õ£]ÎaœWO 2Ý^˾0þd.ƒðï—&ÑõÉÒŒÏ%L«9̹åi~¿×½TK­ð¶ß™•äñЩÿÈý?͝>eÁý¼ég«‚9 2á,ñD|,ˆ’ù©Ÿ†¸;C%Ø$!9;3x…„ÜÕ7ìô0˜û¦ÇŸ	µ]1ÃYÓ/Ušï£ë>‡úßÓUØË÷N.Œ{ž3ù“N[Kå„;ê{ƒF„FšWñ*<ëîVcÏЈóq²„!¿ß'5±øÈ%O
+öÕÿCžÊ$Í/ÿì$‹2¨øSÅ?;„%”J–0üiýíä
+«ÊsW at iÂ3Ž?;%«–;¢˜³	ÏËyCX舍ÿçJ.[c&ãB%ü4&¬*.*ÿÄ;ë6/L^‚ h†5z.ý^dÕu8ÿ˜­ùN
 endstream
 endobj
-11640 0 obj <<
+11681 0 obj <<
 /Type /Page
-/Contents 11641 0 R
-/Resources 11639 0 R
+/Contents 11682 0 R
+/Resources 11680 0 R
 /MediaBox [0 0 612 792]
-/Parent 11627 0 R
-/Annots [ 11638 0 R 11644 0 R 11637 0 R ]
+/Parent 11650 0 R
+/Annots [ 11679 0 R 11685 0 R 11678 0 R ]
 >> endobj
-11638 0 obj <<
+11679 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
 /Rect [361.188 230.627 460.543 242.619]
 /Subtype/Link/A<</Type/Action/S/URI/URI(http://samba.org/samba/)>>
 >> endobj
-11644 0 obj <<
+11685 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
 /Rect [99.895 218.593 136.251 229.07]
 /Subtype/Link/A<</Type/Action/S/URI/URI(http://samba.org/samba/)>>
 >> endobj
-11637 0 obj <<
+11678 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
 /Rect [123.651 116.961 252.74 129.913]
 /Subtype/Link/A<</Type/Action/S/URI/URI(https://bugzilla.samba.org/)>>
 >> endobj
-11642 0 obj <<
-/D [11640 0 R /XYZ 100.892 685.529 null]
+11683 0 obj <<
+/D [11681 0 R /XYZ 100.892 685.529 null]
 >> endobj
 3346 0 obj <<
-/D [11640 0 R /XYZ 100.892 660.623 null]
+/D [11681 0 R /XYZ 100.892 660.623 null]
 >> endobj
-3931 0 obj <<
-/D [11640 0 R /XYZ 100.892 507.031 null]
+3927 0 obj <<
+/D [11681 0 R /XYZ 100.892 507.031 null]
 >> endobj
 3350 0 obj <<
-/D [11640 0 R /XYZ 100.892 507.031 null]
+/D [11681 0 R /XYZ 100.892 507.031 null]
 >> endobj
-11643 0 obj <<
-/D [11640 0 R /XYZ 100.892 478.189 null]
+11684 0 obj <<
+/D [11681 0 R /XYZ 100.892 478.189 null]
 >> endobj
 3354 0 obj <<
-/D [11640 0 R /XYZ 100.892 202.999 null]
+/D [11681 0 R /XYZ 100.892 202.999 null]
 >> endobj
-11645 0 obj <<
-/D [11640 0 R /XYZ 100.892 175.065 null]
+11686 0 obj <<
+/D [11681 0 R /XYZ 100.892 175.065 null]
 >> endobj
-11639 0 obj <<
-/Font << /F76 5480 0 R /F17 3698 0 R /F15 3700 0 R /F29 3731 0 R /F52 3730 0 R /F71 5424 0 R /F30 3732 0 R /F58 3733 0 R /F68 3734 0 R /F50 3701 0 R >>
+11680 0 obj <<
+/Font << /F76 5472 0 R /F17 3698 0 R /F15 3700 0 R /F29 5413 0 R /F52 3737 0 R /F53 3738 0 R /F30 5441 0 R /F61 5442 0 R /F71 5443 0 R /F50 3701 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-11649 0 obj <<
-/Length 2601      
+11690 0 obj <<
+/Length 2600      
 /Filter /FlateDecode
 >>
 stream
-xÚ­YYoäÆ~ׯ à R‹}“	‚ÀŽ³Ž €m½»~àÌ´fñóX­þ}ªºšΈÒJ+½°ïê꺺úcí¢$úñâû›‹ë:‰x²$ãÑÍmÄ5g6á‘I3¦3Ýl£±5bõûÍÏׄˆR–£pªP	"J~ү’IܬàÓöE½ƒ¦Vñ÷î[]qÅmü}~è]Ký*Ašÿ¼¹øã‚`c¶»fRF›êâãïI´…±Ÿ£„É,îýÌ*’:eFk¨—Ño¿\$ó#q½x$•1Ϻçv¨
-)ãÞuý!o+l©¸o¨w³i¼w¾¸£¡¬7C&4õ§„«aµ\ñØQó¶™fµ­ÛôÔÛ=ÔH¢Ï¿0<9°{%³™!Žþ•ãègü •ZÜÑÂŽÔ(3lÞa§ÛRg¿‡MÛfØí½,G!Dýè$nlÈôru¥…‰?q©nöa‹ßò
-7\ç«°"¹,ºþOg4㿯®²ÄÄ7¸iÑáŠ4. ÞÇá’i•ÑqÜ—¾u•+HEցlûœÄ°(„Ÿna–£°±{Õ›rØ:]õTkni8§fÙì¨â•áhì¾ Í)¶ÔZ;šÐº‰/0	ÈÔÕa’—xØ·ÚPCñûÖuÓç½[:}:O“°?ÖÜ—|Ó{i`÷>Ç	6;ê÷^·¸NÚ6äC0ÐÔÔÕïÃئ,‰‘Úy6¡/ªPËëí)3v5qØAoØn]7”}G½÷Þ([Ç(
-pqÁ2Í} RJ³Ä¢AA‚»ó$‰p^ÌÒØøßî³+»°üÄ;a¹äLh~4 ŒĈ–¤)ìÙçUÈ~úýb¼×ÂÜmCí u¨Íì›k¯k·'Wë%9ª×n1nEEçZòËvIן”Å]p\É5ïvèˆ:´<w\Å
-YZvçT µ‚•ÈðKìË‚	úµ^°Ø[÷8¿t5¤ñCÛ¬óµçúÃ9©ñÇ€þÚ‡ÖÐs%[:Ènäpë™W:ñ–‡¥g+¸QéªKtÿž;_q$¨›Ü»(v~z#cr®¤‰ÞH±Í*»}ã'OŒ <vàlJÆ•×+Ê x/É FòL<´­Ðc¯xÌ€¬ñw4y_ìöþb‚¹³3`sWP³£™UÓš[×çE˜´ú0|dA¢¬—xöB9—7Ðaƒ®¿§žmÑÝQ­;ä·(oV©D
-Âh0OŒˆÆ’°gKž‡}Ói0¼A(Ažüœ Ðëö4PŠ©”·:\; ¤•i¤RYpbpz“M™@QÓ!¶µa>_!
-ãB+ºjÍàF½]¤­YÊÓq&ªMˆø¿«TÑý GœdŽ¼ì‚XÐSÀ¬Pxж°Ÿ\Ò°„\‚êÞY¡ô2•£L±B8—(5'Ӂ:]üPùßÐ…õMÖW9%ÅØA*:|úäw†+îìZÑ£20•iFaÅÛr L=³}PXŒM¶£ÛPBôìÐ"²4η۱M#K€z‰ÙLƒú#Äá(†íû@eÒpØ4¿¤k©™Uf®lÒÊ8p¢•§ì@˜3Y…Á¿PŠÂ2‰Y
-?ž%”Ê2Ë
-¤‹`E@2J 93æ'Y–ê¨uÑí,…<%÷89•Rc-γSxQvª¢rhaÈÛFþ 7v<[bŸÎqj
-«_‘?ÚVƒÀ3%m«^"ÏôÑ
-FõsLÀtI‚>Á»ÐzJC*eü”¢×6Ó©)¼VÙg¤‚d_GLƒKmÞƒ/HºÀÒÄ»(àÛi¯¬£E‰$«‹¥jrAˆ\b"ÁK$K„ï´þ©Äáþý<kq3«þ/kc-'/¶IÈ#åw1ÉW“úšENßl§”Þfoæj2¡·Ëþ›I=cŒp¿hcŸ2FÈ*ñ	ÉñE†S° c´0­Ððø@61ࣞX@†O×¸ÀxÒ`©
-,¦ÆØò4-ÎL
-®–~¾•ÿ®ÇEjB’ƒä	Lc!áA.RN‡Hè>-ãðbewùó
-ðÕ‹E$,ïÀ_Oëkîr¤øf9#õ6‡y;_“™¿ƒ¾Ö>cS %™á!€£
-‚yÖTl¨(©@‡6ÞR|Æ(ûuŸQä3öÄgˆ4´æ>ãýLú>.ùØg´ß]áBÿ*F®f«‰ßœ½¡à‘ÊìÕåS8nX¢Þ'ÃäëQŠ'Þ”aM›ñ)Õ3Ïd˜¸}ö>	æÙ®úSËóTÔ+à´Þm–%<,÷ï%-T¼iÄk–9uÌoáñ‘¦LJ;>®‡®½.›M^^wyµÎ¯Ëb}=¾>¼•ž¢Ç–Ãûs" ¯+ÿ‚[z¨ZxOï÷ä-”à_p7Mô®Â[Hq¦¬:yï=¹ÐPj¢á±XÅF£’¸Î+G]€Q#|sàÛЪ<ZÚíÃü†z< Þ`ÁGªÇmòžfH+ö†Ð‰ðb׺¸
-|Ÿ¼÷ž}ûãSGçÜ4UFФ8q.M •°üW„;G&º/yu(Ýå"ÚaR–. ß»O¢‚¥3Ž€luÄœ 1"m„4/ºŠàLC¶}"„€Z(µ’¯î>BÏŽº¶¨&uâÀïÞ 	68îÜfh‹~„K°ç¡#<¬êþ}h›žþ5`„Œ›’Ðnz€0Ëîr	Ó"0!«† 䦾¤Ž&üh	ˆï	 ó	T±rí]¦¨ôeؼÔù43ˆ¢}X²‘2mõcC0òYC2»¡”þçi¢®š!ôDZf#žápÓÞµOÙ¥S0ñnø$Wîv­Î@FòR€s¬ëôÐ+4Á>·T+BOSnýï"¨¼»+š:¬ö¡Äœ@êØ$䉜îBÀ­Á?	}
-³Ð+ÌgM–pG~ÜnÉ>Àáy_¬‹r²Yo?·KVÁAƒV§/4¥Õ)”ÔLŠÛ”	.N
-ñ»Y„]Ж´LùÈv”¶ÏØŽbGÓù¼Òˆ\>–Š) 5^u &DÛMz¬ûÇé­Û4(2E?ðèŠ]@mBPÄ?8°ów'éà*åÌœ‡ã9‚/Âå–þnrP/‡ÝŽÔ+GPiZjj¼'ðp#Ú‘HâªÁìÏß6Ðòv|\ëÿˆà/¿Ü³S”1¼>C냤€µsÀôé#vt®ïjy„g…ÿ]š/”\Á;1™n¹¤/=÷GBgñ\Þ¢`qŸµ•õ@ -Äϼ]ãµ€¾
-¶>þÈõ«ÃYrZ9ž€,Ò2!ÒS5=á’	;"O–±bfü!HÓÿ©Žÿ<±qh‹v!²OµsEˆ8owa®·š¦üoGrRšåasü«‘÷9[Lÿ 	ý?Wª
+xÚ­YYoäÆ~ׯ à R‹}ñHvœullë%Øõg¦5ÈǘÇjõïSG“ÃQZi¥ö]]]WWŒ‚]?^|sqýÁFŒDe2¸¹
+¤•"‰d§™°™	n¶ÁÇ0‰£Õï7?_P*HEǧ*	¥2 D“~u‡Õ•ŽÂfŸ¶/ê4­	¿vÝêJ™„ÿØç‡ÞµÜoˆæÅ?o.þ¸@ؘín…ÖÁ¦ºøø{laìç :Kƒ{šYÚ¦"¶êeðÛÅ/ÑüHÒ.Éd‚X'n‡ØÐ:ì]×ò¶Â–	û†{7+•†{GÅ=`½Z?¡©?EÒìx«åJ†Ž›·Í4«mݦçÞî¡F}þEàɁÝ+¥D’ÅÌÑ¿rýŒ cÒwL`Gn”À6ï°Óm¹³ßæm3ìö$ËQÁGÄ
+^®®¬ŠÃOR››½ßâ·¼Â
+×ùʯðG.‹®ÿÓÍðï««,ŠÃÜ´èpEPïÆãH-¬Éø8îKߺʕ,‰¢ë@¶}ÎbXÂO·0˨QØØ€½êM9l€®z®5·<œs³lv\!e8»/@DsŠ-·ÖÃŽ'´nâä£âdêj?‰$î÷í†Ö×ÐFhߺnú¼wK§/Pçiä÷Çšû’oz’vïsœdGcãžt‹ûà¤mÃ>MÍ]ýޏmʱ¹÷gú¢òµ¼Þžr0c×2·žô†½7áÖuCÙwÜ{OFÙ:ÁQ@&T"³’ 2VD±bZ4¸»Œ¢ðGbÖqþÛ}veç—Ÿx',×R(+€Ñ±š5…=û¼ã
+ÛÏC¿ŸBy-ÌÝ6ÜöR‡Ú̾±¹&]»=»š_¯ÑÀØQI?¸Å¸kÙ/Û%]ŠlTwÞqµ´ ¼Û¡cêÐ"î¤	¶4´.ìι@k*‘—Ø—y¤µ$XLÖ=Î/]Ǎû¢,yüÐ6ë|MüC¿?'7þÐ_{ß:`®KùÁn‰yc#²<,‰¬àF¥«.Ñý#<vwTq,¨›’\»=?=Ž±19OWóD2RlˈËnßÐä‰d`gÏœÍè°"½¢¼÷²`$?ÀÄC‹Ñ
+=öJ†È&*üŽ'ï‹Ýž.&˜;;6w7;žY5­§¹u}^øIë¡÷ÃG4Êz‰g
+ rعÈ@‡
+ºþž{¶EwǵîoÜb ¼Y¥)¨Ø‚ybDŒcVölÙó°o:
+†7%ÈÍñ… ;¹-&•ã­×¨ieiTœœ>ΦL ¨yÛZ¿ž¯Ð±ÊŽ+ºj-àF½]¤mE*Óq&ªM©ð¿«Ôðý GœdŽ¼ì¼XÐSÀ¬PxÐN`?½¤a	»×ÉY¡$™êQ¦XaœK”›“é@/~¨üoèüú¦öë«œ“ŠbìàÀ”>ÑÎpŝ]+vT¦R*Íx#¬-{ÊÜ3Û…ÉØd+0ºõ%DÏ-"KÃ|»ûÐ4²¨—˜Í4¨?ö@.¢ß¾÷T&
+ûAóKºÖV$&ž+›µ2œhå);P1Ì™,†Ãà_8E™Æ,‹ÏJ“ˆDƐ.‚È(q ä,b0?-²Ô­ng)ä)¹ÇÉ©¶[užJ8À‹²SdC«˜½märS•Œg‹’§scœšÂêW$Ǐ¶µ ðÌèGÛš—È3½@tƒQû0]B’`ÏDð.´žÒI…<¥HÚ6MF
+¯Uö)/Ù׳`ÆÚÆïÁ$]`iê]ðí´ÆWÖÑ¢TU‚ER­ò¹ DH©1Ž@á%’EŠ:z*I¸?ÏZÇbˆUƒ—J’„ZI½Ø&!–ßÅ$_Mêk9|³AžRz›=¾™«É„Þ.ûo&õŒ1Âýbãä)c„¬Ÿ_±Pd80Ʀ Æ2¼†Mø¨§ ásç5.ˆ‰4XjÃÅ‹SclÍg¦1®Ö4ߊ¾ë±F‘šÒì 
+yÂÓXHx‹Tò!">¥e^¬‚p—?¯à_½ØYT$"õNüõ´¾æ.GŠoö—3Ros˜·ó5™ù;(àÛi=á3I
+´´ˆ¥àhƒ`ž5.J.Ð!tn¹>›äë>cØg’ŸaÒКûù˜ô|Æ_*ú±ÏXÚÝàBz#W³Õˆ¶go¸À#B ¸E¤2{µGQ
+'c™÷É0¥Çz”â©7e˜@3Éä”êÅÏd˜¸}ö>	æÙ®öSËóTÔ«à´
+Þm‰ˆ¤_Nï%«L¸i=â-Ëœ»<æ·ðøHS¡u2>®‡®½.›M^^wyµÎ¯Ëb}=¾>=¼•ž¢Ç‰„÷çD ^Wô‚[z¨&ðž&ÞïÈ[ ¨Á¿ànšè]ù·‘Â$æä½÷äV@؉a±FzŒÆDaWŽ»€1#|sàÛÐj-íö~~Ã=$€7$à£?Õã6yϳF¤{ƒïDx±ë]\y¾OÞ{Ͼýñ©cÆsnšª#èRœ8×±•<°üW„;G&º/yu(Ýå"Ú§"]@;4¾wŸD;”Hg
+Øêˆ9AcDÚ !h^t#!……lûDµ0
+j%#_Ý#$|„žÉ#umQMêā#Þ½-@;lp>ܹÍÐý—`ÏCÇxXÕyüûÐ6=ÿkÀ6%£Ý„z€0Ëîr	Ób0!«†䦾äŽÆÿhñõxùªX¹ö‹.
+SLú2ì^êršéEÑ>,Y‚J…MìcCˆõ³† t:wC­3üÏÓ0D]5ƒïóˆ´ÎF„=ÃঽkŸ²ËDMÁ„ÜðI6®4ÜíÖœŒì¥±α⭓ Wh‚}n¹Vøž¦ÜÒï"¨z¼»+šÚ¯¦PŸ@êØd䉜îÂÀmŒúìg¡W.˜Ïš-áŽý¸Ý²}€Ãò¾Xåd³d?·KV!Aƒ‰M_hÆšS(©ó˜”LR¡¤:5ÄïfvA[:*֏lÇØäÛ1âh:ŸW‘ˁb©šzQãUjB´=Nσ5bÿ8½u›Eføg]±«1 ˜Šøg vtw²®R)âóp<Gð•¿@ ÜòßM	ê•á°Û±zò*­@KM÷D‡nD;RQX5˜ýÑm-²ããZú#‚¼h9 ¸f§„)cx}†Ö
+5HkçÀ¤ô;:×÷µ<³Š~—æ‹ ¥4ðNŒ¦[@/éËÎý‘Pè,üË[,î“£6°²¤…ø™×¾k¼°Ñ·ÞÖǹ´ÚŸ%ç•ã	Ø"!-S*=UÓ> …J&C”ÑÒA VÌŒßiþ¡ÍñŸ'6-bÑÎGöé¯vΣçíÎÏ%«iʁ~;²“ò,‚Íñ¯FÞçb1ýƒ$ôÿ€ª@
 endstream
 endobj
-11648 0 obj <<
+11689 0 obj <<
 /Type /Page
-/Contents 11649 0 R
-/Resources 11647 0 R
+/Contents 11690 0 R
+/Resources 11688 0 R
 /MediaBox [0 0 612 792]
-/Parent 11627 0 R
-/Annots [ 11646 0 R ]
+/Parent 11696 0 R
+/Annots [ 11687 0 R ]
 >> endobj
-11646 0 obj <<
+11687 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [280.773 623.75 462.405 635.44]
 /Subtype /Link
 /A << /S /GoTo /D (diagnosis) >>
 >> endobj
-11650 0 obj <<
-/D [11648 0 R /XYZ 151.701 685.529 null]
+11691 0 obj <<
+/D [11689 0 R /XYZ 151.701 685.529 null]
 >> endobj
 3358 0 obj <<
-/D [11648 0 R /XYZ 151.701 541.158 null]
+/D [11689 0 R /XYZ 151.701 541.158 null]
 >> endobj
-8099 0 obj <<
-/D [11648 0 R /XYZ 151.701 507.389 null]
+8119 0 obj <<
+/D [11689 0 R /XYZ 151.701 507.389 null]
 >> endobj
-11651 0 obj <<
-/D [11648 0 R /XYZ 151.701 361.021 null]
+11692 0 obj <<
+/D [11689 0 R /XYZ 151.701 361.021 null]
 >> endobj
-11652 0 obj <<
-/D [11648 0 R /XYZ 151.701 359.477 null]
+11693 0 obj <<
+/D [11689 0 R /XYZ 151.701 359.477 null]
 >> endobj
-11653 0 obj <<
-/D [11648 0 R /XYZ 151.701 347.522 null]
+11694 0 obj <<
+/D [11689 0 R /XYZ 151.701 347.522 null]
 >> endobj
-11654 0 obj <<
-/D [11648 0 R /XYZ 151.701 335.567 null]
+11695 0 obj <<
+/D [11689 0 R /XYZ 151.701 335.567 null]
 >> endobj
-11647 0 obj <<
-/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F17 3698 0 R /F70 4384 0 R /F71 5424 0 R /F4 5492 0 R /F85 5521 0 R >>
+11688 0 obj <<
+/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F17 3698 0 R /F59 4373 0 R /F53 3738 0 R /F4 5484 0 R /F85 5513 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-11658 0 obj <<
+11700 0 obj <<
 /Length 2632      
 /Filter /FlateDecode
 >>
 stream
-xÚ­]ÛFî}…p@	¨§óýQàZ\R¤¸KqÉÞSÒÙ–½ÂÉÒV’³ÙûõGÎŒ¼²W«c¿èƒÃ!9$‡"©¡É6¡Éo7¿ÞÞüô–óÄg(Kn7	£”XÇmQN&·ëäSú±XõeSgÞþîÑ-qZKDçŽPÀ¦OR"I¶`T‹ô]ÝmWÙB(™¾iÛ&4m»@DQàDuž©€g#Õ@ÆhX7onoþºa ä‘`Š‘¬v7Ÿþ¤ÉÆ~O(Î&s—e‰VH­J>Þüû†ŽËLÂqJñ£ÕJGüŠâ*a°MÿQ,÷ÛmYoïa)4-` ]e,-?S&W Ó&ýÇXZ´9ê)®‘©ñi²àšHî¢Jó]ÆmºÌ‚|ÍRéh ¤hweßÈØx~Kxb„ÏTѪñ xdØl½CB&-Vƒ„ÜìkoC4¾¯š]à×ÔE’ô^j“	¢dó¡ìïš}«Š{¢®‹•©ëò¶¬q¨UûÌíåCÌþ® d€ (UÑ…¤Æ×EŸ—U±pÀŽ›¦
+xÚ­]ÛFî}…p@	¨§óýQàZ\R¤¸KqÉÞSÒÙ–½ÂÉÒV’³ÙûõGÎŒ¼²W«c¿èƒÃ!9$‡"©¡É6¡Éo7¿ÞÞüô–óÄg(Kn7	£”XÇmQN&·ëäSú±XõeSgÞþîÑ-qZKDçŽPÀ¦OR"I¶`T‹ô]ÝmWÙB(™¾iÛ&4m»@DQàDuž©€g#Õ@Æh†X7onoþºa ä‘`Š‘¬v7Ÿþ¤ÉÆ~O(Î&s—e‰VH­J>Þüû†ŽËLÂqJñ£ÕJGüŠâ*a°MÿQ,÷ÛmYoïa)4-` ]e,-?S&W Ó&ýÇXZ´9ê)®‘©ñi²àšHî¢Jó]ÆmºÌ‚|ÍRéh ¤hweßÈØx~Kxb„ÏTѪñ xdØl½CB&-Vƒ„ÜìkoC4¾¯š]à×ÔE’ô^j“	¢dó¡ìïš}«Š{¢®‹•©ëò¶¬q¨UûÌíåCÌþ® d€ (UÑ…¤Æ×EŸ—U±pÀŽ›¦
 yUH3¨g1%gÐ;øž”2ý¥†)B¦Å×|w_¡$BÀ‚k”a»6
 À¾	÷|•‹»²ø‚ªˆ3ú»²„Â]¤Ý]ƒã‘~‰úøÙ»*ØY ›áí·cÇu|À$ÊJ¢4ú-‚…ÖDs•â¬JÚ"ÙŒõ˜Øó- ¬%œ³Ó=À@ß´dâ`snyH:”ù™RóòDTéÔ9;ðW©a‡Á.>e+_U¦!]e8ÑTÎÉ@ã>?QÀ5H½` (¨ô–&Ê1çlCŸŠj=˜TÉ¥¹†\h6f»‚ú¿ŸVˆãjäNLQ{hiÂ0Ü¢;AÜ`¯¼±£ÜMª†§_FoÇ´éß³…Ò,¥ÙÂp•Bè3
 1^—˜JtÉR‘-,ÄKŽ§¹¿v£ëÚ_q
@@ -66118,154 +67027,145 @@
 9§š˜•^:)ÒM¸uþd@¡)ÿ֍¢)ÛU6Êù¤^Ù(O/Þ('¤.Û(—Ëupî+¨ÿûiMliá#Ä€–$\ĸ»ËÀ©óŒé·g;Ç:‹þÇ´…ož¿ý/Ü`çh㞶Ì7:%H¡Ýu¢÷ù¤^qÊ'‚;å	©Ëœòr¹Žtõ?­™è­8áöÅè­(†Bμræoàƒ0£þ„ñQaìtÚGe•¶„#j«@±	ô·ô³¬F~\wp5¾=Ä$–?dþ'“:%¾ø!³Qa Üñgrcr(%1Ô]';ZÊ>ËÏø%Ù!”OYšžIS+wäð˜«
 º´ï§eؼH2¨¶Iaú­Oå%Ķ‡
 |Zåû®ÀÇX® ¬Š@Dñª”ˆ›yçÁÇe¨³ÂKñõ>¯×XÉàŒ¾‰÷òëÈȸʻ.LòuÜN5iB'Ôˆ0ÕWK&ðÀ{Õ‹ÅßÆ…¾çm‘ǹ±€Â7K4 É„ÿj_Ç5N_†*aAptÈÙ@¥qVUm×O- HëHšKsŸQx.ƒ‚|µlÌèaÖ
-_E*ÈÆ@#`›‰êZ…ïYÄ»yÃÆ8Œ($:E*vàº+òº‹ÒîÛ:ÈÛÀrE úÒö¾(Æ‚ø1 ­‡¦W
-|)!-ÕîX7Å×Uqïk;”Ënð„y/	søø¦EÄŽµñaš=¶9A›Ç™Ã½‹ÖMbíKe­ˆ´òeULÙpä\CÍ[mÃä@L‰³§à‘$£Sh»I=¤àX~†H÷Á1 ìîy{®£ÁñÚ8ñ¾…Ut‘U‹~ìpw#"nX„>m	|ûø¯_Ç+‹1áÐPõ]™ð:Ôÿ«¦^ïAÃõ–¼ú¤°Äh}úŒ3ó¡ï¸v Æš‹6¸ÍðcæÕ+@Ñ ^ô6åÁ$2z褅îUœ	z‹vŠÎÒÍ,…Cäµú{šl§÷q)¤
-’sBçûÌ	 ~ }LCÁwORKdEóiGðâ—Um1&‘$‹iÇ[ÔtT*[¦ïó]ñ\SÜ•¹ë­†úû$L¬Tß!É„i€›§ñªi€LpçjäØ‹9×¾³ ˆ}YŒ·/â*lE4À[üj­—/+þ|ÎϏ4øej=HÅ.U» †ƒ8Ø«d1õê§Pû5Ø
-æ hÙc¶„â—u~6Û	ãÔ…Z‡/»zµyõšÖ©„å1C¡8·ÑëÚ2´å×m?ÝŒ®!‡`ªŽ9ò}7c‡³ùNØhˆy¯ÛJG¥ô…v`ÿ,	…Å×P†æõ.¯g
-Æ‚º¸Šç‡`ÿeY¯gô6û	ý
-¡.úûhØÁFîõ/9ÑFÄ(ò±\ƒ³àŒX¡ŽYÙt3Š?›í„⁆¤î2ÅC¦¦õ¥aüÏ -H9y̎ې¯&4ϱÆc;>ÿˆp Kç,_žp¾ÏÛn&ãºÊŠ h+—ë]~?cò³O˜ëy¯›–3qi¬S„âfƒ˜gŒ}ÕæêqН1—]€¤>fݵ_fL~\1ä¶GlÿÚ7}>cò³O˜h(vÙç;
-¥¥ºÔä@õŽEžxÝâœX* ŒPî.´8dóÊq^UåË¿Êz1«4 ø1×|UÍõóÙ>77ÒPZŸaî‰J9–áªfÎÿÓŽg\8qèu£ŽÇ\Á>Ô‰\Fçt´‰çtØáœÎó3,ŽpØEžÊ;ßUé#~£›}ènn±M…ÐØúTØg)¶Ç¶ð™	ùîýí›ïùg€¼ùð`ü‘±ôbÿ-€±ÿ3bÐÆ&mh˜úçx¬äGx:-#ëй›hfõwyŠißé1¡Ó¯Û&Âs_l+¨¼‹¯÷C—¥«Þw]¡+·A[ðüpW†žŒJÛ}]ûþÐB9“¾ëÔ7,¶¬še¾ô§e¬J#Ï®Ø.&úR»x'¶¥ ÌI7ù¾êÃc^¯ãCµk:äéªh±Y†ôq(6.=V¸…Þ3<”‘â°ü,¢pߊÞ× Ë8s0ê„ïò§nphCoûLwy»~À÷¼¾g‰Gh»¾ØÅçfÓ£&¶¹ÉÀcëŒ?9lç¡áIa…ѝºÂ¾ˆoÚf`CÞˆÑmý#Žrï8~ þÈ, ?4$ñ%_á	©¼.½Ýý(H1óp)&#EѨüšø¡Àq¼Ê»8Ž=JzZ¼´Åªˆåß:@–ƒ–áùh‘$lð§)–õ¦iwùppïÄË|ÇÔà/Ž¾¨Ãã¾+6û*<ûÎ+þ%hÃѨÿú£]Y7ÞdÃ8®' *«b÷#
-’5
-þUù
-”û†­Á=½ªöë8MòÄN6:¾¡×N¨·-âɵ¶'“ÿ„ ¸ÿú"
+_E*ÈÆ@#`›‰êZ…ïYÄ»….ƒã0N pè¨l؁ë®Èë.J»oë oËèKS|Øû¢âÇ€´š^)𥄴T»cÝ_WŽ/¬íP.»ÁKæ½$Ìáã›;ÖƇiöØæ@mg÷.Z?4Šµ/•E´"ÒÊ—U1eÑ?p
+5o}´
+“O 2$Ξ‚G’PŒN¡ír$õ‚cù"ÝÇ °w¸ç=ì¹:ŒÇkãÄûVÑEV9,ú±Ãݍˆ¸aú´%ðíã¿~¯,Æ„CCaÔ8teÂëPÿ¯šz½
+×[òrè“£õiè3Î̇¾ãV؁j.Úà6Ï™W¯ EƒzÑØ”C’Èè¡“ºWq&,è-Ú):K7³‘×êïi²ÞGÄ-¤*HÎ	ï0'€øö1
+ß=I-ͧÁ‹_VµuĘDB\,¦oQÓQA¨l™¾ÏwÅsMq_Tæ®#·fèï“B0±R}‡$¦lžÆ«¦:0Á«‘c/æ\ûvÌ‚ öe1Þ¾hˆ«°Ñ Glñ«µ^¾¬øó9?W<Òà—©ô »Tí‚â`¯’ÅÔ«ŸZüAí×`+˜ƒ eÙvŠ_ÖùÙl'tŽKPj¾ìêÕæÕkZ§–Ä…âÜF¯kËЖ_·eüüu3f¸†‚¨:NäÈ÷ýÝŒÎæ;a !æi¼n(•ÒځIü³$_Cš×»¼žQü5êâ*Fœ‚ý—e½žÑÿÙì'ô4„º0èCî£a_}¸×¿äD£@ÈÇfp
+΂3b…:fýeÓÍ(þl¶Š’ºË™šÖ—†}ð?ƒ´ åä1;nCv¼šÐ<Wďíøüo ,³8~yÂù>o»™Œë*+€ ­<f\®wùýŒÉÏf<arL¬çi¼nrüYÎÄ¥±NŠ›
+bž1öU›¨ÇM at wÆ\ft:ú˜u×~™1ù5V,pŐÛ±ýkßôùŒÉÏf<ar ¡ØeŸ7î4”–êR“Ô;yâu‹sb-¨€2B¹»ÐâÍ+{ÄyU•/ü*ëŬҀâÇ\óU5ÔÏgûÜÜHCi}†¹'*åX†s¨
+˜9ÿO;žqáġ׍:
+sûtP'pÓÑ&žÓa‡s:ÏÏ°8Âay*ï|{T¥ønö¡»¹Å6BcëSaœ¥ØÛFÀg&ä»÷·o>¼ÿåŸòæÃ<€ñGÆÒˆý· ÆþψA›´¡aêŸã±’áMè´Œ¬Cçn¢™Õßå}(¦}§Ç„N¼n›Ï}±­ ò.¾Þý]–®zßu„®ÜmÁóÃ]z2*m÷uíûCåLú®Pß@²Ø²j–ùÒŸ–±*<»b»˜èKíâyœØ–‚2'Ýäûªy½ŽÕ®é<§«¢ÅfÒǡظôXázÏðPFŠÃò³ˆÂ}+z_ƒ.ãÌÁ¨Z¼ËŸºÁ¡A½=ì3Ýåíúßó6bøž%¡yìúbŸ›MR˜Øæ&CŽ­3þäh°‡†'…FwBè
+û"¼i›]€
+y#F·õ8ʽwàXø€ø#³ üАė|…'¤òºôv÷£ iÄÌÃ
+¤˜<ŒE£vð7jâ/„n Çñ*ïâ8ö(=èiiðÒ«"–ë YZ†ç£E’°Ÿ¤XÖ›¦ÝåÃÁ½/óSƒ¿8ú¢û®Øì«ðì;¯ø— 
+G£þëv!dÝx“
+㸜€ª¬ŠÝ(HÖD(øWå7Pî¶÷ôªÚ¯ã,4É;=Úèø†^;¡Þ¶ˆ'×ÚžLþ‚àþ©Š"
 endstream
 endobj
-11657 0 obj <<
+11699 0 obj <<
 /Type /Page
-/Contents 11658 0 R
-/Resources 11656 0 R
+/Contents 11700 0 R
+/Resources 11698 0 R
 /MediaBox [0 0 612 792]
-/Parent 11627 0 R
-/Annots [ 11655 0 R ]
+/Parent 11696 0 R
+/Annots [ 11697 0 R ]
 >> endobj
-11655 0 obj <<
+11697 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [144.192 464.141 194.818 475.831]
 /Subtype /Link
 /A << /S /GoTo /D (dbgclass) >>
 >> endobj
-11659 0 obj <<
-/D [11657 0 R /XYZ 100.892 685.529 null]
+11701 0 obj <<
+/D [11699 0 R /XYZ 100.892 685.529 null]
 >> endobj
 3362 0 obj <<
-/D [11657 0 R /XYZ 100.892 660.623 null]
+/D [11699 0 R /XYZ 100.892 660.623 null]
 >> endobj
-11660 0 obj <<
-/D [11657 0 R /XYZ 100.892 641.703 null]
+11702 0 obj <<
+/D [11699 0 R /XYZ 100.892 641.703 null]
 >> endobj
-11661 0 obj <<
-/D [11657 0 R /XYZ 100.892 587.569 null]
+11703 0 obj <<
+/D [11699 0 R /XYZ 100.892 587.569 null]
 >> endobj
-11662 0 obj <<
-/D [11657 0 R /XYZ 100.892 588.146 null]
+11704 0 obj <<
+/D [11699 0 R /XYZ 100.892 588.146 null]
 >> endobj
-11663 0 obj <<
-/D [11657 0 R /XYZ 100.892 576.191 null]
+11705 0 obj <<
+/D [11699 0 R /XYZ 100.892 576.191 null]
 >> endobj
-11664 0 obj <<
-/D [11657 0 R /XYZ 100.892 564.236 null]
+11706 0 obj <<
+/D [11699 0 R /XYZ 100.892 564.236 null]
 >> endobj
-5403 0 obj <<
-/D [11657 0 R /XYZ 100.892 439.164 null]
+5392 0 obj <<
+/D [11699 0 R /XYZ 100.892 439.164 null]
 >> endobj
-11665 0 obj <<
-/D [11657 0 R /XYZ 100.892 422.294 null]
+11707 0 obj <<
+/D [11699 0 R /XYZ 100.892 422.294 null]
 >> endobj
 3366 0 obj <<
-/D [11657 0 R /XYZ 100.892 271.251 null]
+/D [11699 0 R /XYZ 100.892 271.251 null]
 >> endobj
-11666 0 obj <<
-/D [11657 0 R /XYZ 100.892 244.125 null]
+11708 0 obj <<
+/D [11699 0 R /XYZ 100.892 244.125 null]
 >> endobj
-11656 0 obj <<
-/Font << /F22 3706 0 R /F50 3701 0 R /F17 3698 0 R /F15 3700 0 R /F4 5492 0 R /F85 5521 0 R /F71 5424 0 R >>
+11698 0 obj <<
+/Font << /F22 3706 0 R /F50 3701 0 R /F17 3698 0 R /F15 3700 0 R /F4 5484 0 R /F85 5513 0 R /F53 3738 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-11669 0 obj <<
+11711 0 obj <<
 /Length 1966      
 /Filter /FlateDecode
 >>
 stream
-xÚ…XYã6~÷¯0‚VƤŽö!ÉN‹ÙL°‹$´L[BëðêHOÿû­ª’冂ôC«X,’Ū¯:Ø_÷ÁþŸ»ïžvïÐÁ>ü<ÈÃýÓeêÐOƒpŸd¹¯sµ:ïñÒD~{úñýQ´Ïü<I‹F*ð£(§Dèg{;ãÀëô¯«öJC­¼ï¦ëp8†*L½ïKsm¾
-xÏ݇§Ýÿv!mBj¬N×~ï‹f÷ËoÁþLs?î?γý‹H6ûXg~¢5Ñõþóîß»`}¥Po^I徨ÎÚþ÷Å^7Ž*ÒÞPvS}mê¡u¶£©jÐewˆ2ïƒÑ	ôöÖIç©°n®tMjÛ¼£‘ʼêâ¸"Þ
-CE“þᘆ¹÷©¶f°lºÁ1Œ}­r(Ù˜g>–vŒcE[WS1l†®5§úchjÏþ¼IùqmÜ´1¼áëÛ«þ„ª=Ï70£›çOâ]oïbµ£Í
-w±¦·neÕÎë,i¸öB¤"?×éŒÞôB:}ô˜Nü0‹gÑa:ÁÈUo‹±ë_å–Ç(ÏýP=¬#3ÇI /0q_#×Òönæ•
-ÁfáÌ, ÆTÊS¡×ƒñÙ4Ì:ëî
-öȏ:RÞü³ðAϼE¥¦Æ-gOƒ½L5:V^ºÞA 7«úŒèbטíöiºúŒ<ÒJÜ.¹j|ÎÝ
-ØkÚ߶|HÇÚÏÈ‹¢ñ_øÞÚ»žO †æt%Ùpì¼A‚
-ÌùŒ‹‚§¾»õ•YÇ ñnf,̱9˜54¬®Cƒ[Öž1”2kpÒ¢3
-Ó‚3Ã\ö,mÃ&Šï㬻1H–Œ±r’†ÂmG¡AÀóJ‰£ß:íVŽ@è[ãQJ‹²hõùôuË@aJÈg!Ñ/&`Ù‡¼TäGÃ×aœ€JdH†	½ézµ½SîöxMÑ5
-[LN~LüQû*×óш”
-
-q¤)³GðŠ‡Ø
-Õï.c):×€9Œµ2ˆ-HŽWœãr¹.:AñyQL}ÏiÈûØõt^–I Åöáï:Š7­·.÷ãcÚtàPäë¡Ás;׬Le0ð¬§6핏7WñW‚ E±ü¦ågT¢fTm»åŠ¢äž!;§«³]äõÝDØ‚»HžT»µJÀ}7x?¬_pcºÿ:8ªÅ—}F^]z#é–xN
-†c&‡;YÜk6—ÊßWm9
-µ)Žɦ®E1j6*2òHÚ…"%D¹"ˆßDÿŒÂ~5ÅX¿Î2ä«r©oý¢50i€’Pì9(¯vÙ[²ôÆ-ä*u;1•»©uɐ…k+¸EPYâ}@Tµ˜'Ð÷MåpE_IQL¬°J#Ã=˜·‚h¦‘±ɃGËÙIZW-•¡ÆŒU×¢\Tî늎â¢3÷'KlÌu	=ê…Þ…ÓVí;˜§û…P¹z¡(-E1T`ÐÒŠ2Æ·‡˜œN‰¥„âI
-/ÓWªtâý<µí2÷‰5ZQØíxâÂøiá /|×qj©-¦Š49ªk8“Æ©÷å_ÿCÍ‹Ð-蛡֗.TðÍ8úkÓcæ¾–Z¹¸¤¼Ÿ*M_1DCÒ·¶ l¬»Lۍ¢\=¥–uj¸‡I„£ž«bzïÝxQ¬ç#ÂÏ J3 at F2vI)᯽/ÿ¾îKYA so3«[·]Ç^mË·ñ·®°ô)iN¸”RT<P.Ã5 W)ê‡p^‡Qzí8¿·o2S ³—
-–\: ¯]a*ùÎ,¹×;m¨;wþ(B3W['ú¶ð'‰Ÿ¨¥°>vK"ž=6¿!²ˆ"«ÿiŸðüAêZ'
-\í¸ulJ;ÆÙŸÔ¼-eçÒw
-NÐS¡'n‡•V®keìV±#LÇ~L!·.BÅÖ±™¯³d>Uzch‡øqcÁ•äÏ„x[ˆYÞH¾Viç=zG!r˜‚ßÈÕ•Åi>ž8OóŒ@•Z.”U(ú ”ùm‰48l¨ò!qRo¦ÚeJ/nÂm]oôès1—&¬7½ÑF/ó™RÏX5‹‰ÆÂD¹§‰öZË(FÕ&6ò¨¦t^‰âÄzx Q¢¯ÚEÚ½°ÄÕg¢††×Ìý ËÂXQÃë*‰tõ É•¾Æåí­c¯aˆ/Ïcžá[ñÌÃ{½H‘ýoãÔ;¦m»éZbÍCmãI@[ÞÒµèÍPZçÕÎ=„ûUmÝSJ0ES
-œµz¡‰I3˜4–g©d'ållܯoª,·\W$È›Í'ÿ÷]s«äòôª‘º•–r_-æñº™eè­–†ëÀã
-m;Àˆë'–G‘{ è-ŸîwúÞjzp3¯sïÛóLü€BÄ¥«kt03`Žü«P>º¢FŸ»²¹krßÞWG~-¿?Pöõ)ƒ\¶®­È2z1ÍR8éˆkݝLc[°¿7ÊÇ0ˆ$A?¼—o¦¥ª)ÉßÀ
-ÓÇç›÷Vï‡Z~†`FÐß7ò#ÙüëÖüýð´û?X1ƒ
+xÚ…X[¯ã¶~÷¯0‚•µV7êR Iº)6Šmö,Ð"É-Ó–ptqE)gÏ¿ïÌ|”,(Èy8‡äpæ›ì¯û`ÿÏÝwO»÷?¨`~áþé²UègA¸OóÂWE²:ïñ²4:üöôãû¢hŸûEš&,%Eí$B?›Ûá^ ÃXwWªÄûnºÚÃ1LÂÌû¾Ò·Ñà'ï¹ûð´ûß.¤MHÕéʏã}Ùî~ù-ØŸiîÇ}àÇE¾Év«ÜO•"ºÙÞý{¬¯ªÍ+%…/ª³¶ÿ=ä±×O‡c)ÏVýÔœAëÆö ÎfÔuºêQî½`0:ÁÜ"iâ<•ÆÍUŽ ©ScÚw4Jr¯¾8®ˆ÷ÖÖ4éŽYXxŸ£­acÐ
+Ža쫤€’­~æciÇ8NhëÚ2ÓÁÚö>5¯CSsöçM¢Èƒ|㦭æ
+_ß^õ× Lºó|=ºyþ¤^Ùæ.Ö8Zßp£ãVÖݼNÀ¢âµ¢$ò•ÍháM/¤³…ì£ÇTê‡y<‹Úé#׃)Ç~x•[£¢ðÃäÑ`=™9Nx‰û¾Tfp3¯l6`f0¦2ž
+½ŒÏºeÖIcØôW°‡%?ª(ñžàŸ…zæ-*µ½·œ=Ys™8t¬z7¼ôƒƒÀ KVõÑÅ®0»"ìÓtõy¤•¸\:rõøœ»°×´¿mù4Ž•Ÿ“Eã¿ð½•w=Ÿ@Øöt%Ùpì¼AŠ
+ôùŒ‹‚§¡¿
+µYÇ õnz¬,æØ̲-«ëÐà–ug̥̲NZôbF©;pf˜Ëž•iÙDqê}¼€u7É’1VNRP¸ë)4x^%qô;£Â€C§½ÃÊ}k<JiQÍ >Ÿ¾n(Ìùá,$úÅ,Óᐗš|ãhø: ŒP‰É0¡7]¯fpŠÀ݁ï)û¶e‹A½‡ÄE±Ÿj>‘²¡á1Žrþ^ñ[¡þÝe¬„ÎÕ`ÚÑ¡C±ÉñÊ‚s\.×"Â%P'(>/Ëi8ÍÓ$ò>ve3—ehD±}ø»ŽâpŒËÅÃø˜6¸Å:BhðÜÍu€G+$SXk ÏÆqÝ]ùx}ïp%2Ëo:!HüœJÔ’ÚÒ¶[^ (Jï²wº:ÛEÞÐOT€
+¸‹q!€äIµ[%Ù¸ïÏâGƒƒõk ®cL×ã_­£:|Ù×Yä5õiÐ’n‰çÔ`8ær¸“Žfs0¡ü}Õ–ÓP›âˆ¬›F£f£&#¤]ˆ!RBTH ‚èñ}HÏÑ1 ÌW]ŽÍë,C¾ªæ@ð¶Ð/Z“(ÉÅžƒñ—½%KoÜBîdnG",Y¹Ÿ:—‰Qº¶‚[„$O½ˆª³âúÞ¡™8\ÑWR+¬ÒHsæ­ š'ŒÈX…äAŽ£ål‰¤
+­ëŽÊP«ÇºïP.j÷uE'á¢3÷'KlÌu	=ê…Þ…ÓVã;˜gû…0qõ"¡´ÅPAK+BÊßbr:%–
+Š§¼L_©Ò©÷óÔuËÜ'nÔhEi¶ã‰SàSŸ‹ƒ¾ð]Ç©£b´˜*R䨾åLgÞ—}ü5/BK`t ošZ_ºPÉ7ãèoô€™ûZjIäâ’>Fð~ªe4}Å
+ÉЙÆØXw™¶E¹zF-ëÔr“¥G5WÅìÞ»ñ$¢XÍ!G„¶Ï *m!#»¢†ðWÞ—ÿÀ_÷¥ª!€¹·…™U„Û®g/¦ãÛø[WXú”¬ ÜJ*(—ቲÀU†ú!œW;J¯÷öMfJtö²Ò’KôÕ£+LÕ#ß™¥ð¡
+uçÎ_ EhæjëDßþ4õÓd)¬Ý’ˆçÍoH§,âŸÈêÚ'¼ƒºÖ‰‚W3n›ÑŽqþ'ÇF5oKÙ¹}‹“-úc*ôãÄíp¢×µÀ2f«Ø¦c?¦[¡rëØÜWy:Ÿ*½1´Gü¸À1àJògB¼-Ä,¯%ß«2óƒ£9LÁoäšÚà4Oœ§yF J-Ê*} Êü¶DK6Tõ8©¿×Sã2%Š7á¦i6zô¹˜KÖ›Þh£—ùL©g¬[‰ÅTaaš¸§‰ò:Ã(FÕ&6ò¨¢t^‹âÄzx Q¢¯»EÚ½°ÄÕg¢†š×Ìý ËÂXQöu•DúÆEòB¥¯vcy{«ØkâËó˜gøV<óðÄ^/JÈþ·qÓtýt­°æ¡¶ñ$ -oéZÚVÆyµwáaUG÷”LÑTg­^hbÒ&å™F*éÖI¹÷ë›*Ëí×	òvóÉÿ}ßÞj¹<½j$ƒn¥¥ÂO–NóxÝÌ2ôVËÂuàñ†¦³0âúÉăåQä j˧û€¾·†ÜÌ«Âûö|? qé›Ì˜#ÿ*†®hÐç®lîšÜ·÷U‘ŸEËï”}}Ê —­k'dµ˜f)œtĵéOºÁ1Ö”ìï͇ò1"IÐïå›î¨jJò×%°Âôßñùæ=…Õ{ÛÈÏÌ(úûF~$›Ýš¿žvÿ0ÿ
 endstream
 endobj
-11668 0 obj <<
+11710 0 obj <<
 /Type /Page
-/Contents 11669 0 R
-/Resources 11667 0 R
+/Contents 11711 0 R
+/Resources 11709 0 R
 /MediaBox [0 0 612 792]
-/Parent 11672 0 R
+/Parent 11696 0 R
 >> endobj
-11670 0 obj <<
-/D [11668 0 R /XYZ 151.701 685.529 null]
+11712 0 obj <<
+/D [11710 0 R /XYZ 151.701 685.529 null]
 >> endobj
 3370 0 obj <<
-/D [11668 0 R /XYZ 151.701 374.607 null]
+/D [11710 0 R /XYZ 151.701 374.607 null]
 >> endobj
-11671 0 obj <<
-/D [11668 0 R /XYZ 151.701 343.448 null]
+11713 0 obj <<
+/D [11710 0 R /XYZ 151.701 343.448 null]
 >> endobj
-11667 0 obj <<
-/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F71 5424 0 R /F17 3698 0 R /F85 5521 0 R >>
+11709 0 obj <<
+/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F53 3738 0 R /F17 3698 0 R /F85 5513 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-11675 0 obj <<
+11716 0 obj <<
 /Length 906       
 /Filter /FlateDecode
 >>
 stream
 xÚuUKÛ6¾ûW¨í¡2°¦I‘Ô£½} 
-¤ˆoi€Òm+KªHw³ùõáP¶¼u/â¼9ß<(žžü¶úi·ÚþšeIÁª‚‹dwH第²$/+¦+•ìšäSúÑÖ¾úõçÝû`^²*Ïšgã`ÍÉNq–³õFð\¦Ö’§Æ×'ëÈOsÎ*^…{$Ð…Ò³g‘k´Zý²[ý½ ãE.šI™ÔçÕ§Ï<i@÷>áLVeò,ωÔ%Ë5F뒏«?V|‰OèåÅ× ªb^ï‡õ&“YZCÂë¬LOÄš™WbFÓ·µxJˆôÝá( ÎT‘Ï Üy
-~ûõ¾
-Ùßç"+‹kõœµgGwÍù€/$`‰9LÃWÛ?£³´C‹"ž£n˜¤ì:kǘý4„XµuÎ
-È&ÙY2©J$˜V¥Ð6Y¥ÒÖã)ÓÖßî–<Ü! Pšq¤ÍíBîàwË„nlû¾í!‚HÿäBõ1‚?Yrøðîg’‡7šÙ›ÄK(' šò7XJ™úP‰˜ÞTÿB,ëŽRB$yNÃà¿ÃñÕ<=6¿Îtº½¸iÛ
-µé¶Îœ÷fëöm¿uçýÃŽ¾‰zL©Œ÷f/”ý5¶Í÷ßF=\Š¸%lMÀÂnä–¸Á\<‘øvÇàÛµ{ïÀÎ`ü£õ$0tì)«çͲšó8øÉÔ64ø+T¼œìdIæa$N‘†¹‡pÔÿØ"Tµ`ÖGSŒ¥íˆ?±XÖ"«´PsYsVäòöÎ@Ÿ`•ñ™wÏÌú‘•¬(JrÜ…‰*®Ãé<±n˜g
-.G"&KqàzK.þdfU_w—ÆFCjœõ/ßÀ³‘)Ú-P½b†8VÄ—è9ÎφéÓ£¾Œ5+˜Uàg·RÉùyiÚÁFzsyT*%Y^ªÙ”3ÂÂðmœË˜õDҐ³“ÃCP‡ñEÓdI´»Œ×ò¹ÍÿHc7ÀL/­³Oäÿ?(6•byVÜíøK­‚Ѭ„Š`àÑÖºH7Ïë¸,×eŠÔµÈ44ž(˜áð?;š¶Ç¡A…¡£†FôDÞ—¡$Ë`ÊW[z}cŽw]½>^í¨JÏqKžû£¿gq.¾˜Úw¯ó*†nõ¦/jOâˆÙ&¬Øõ9ŸðëýӐˆ
+¤ˆoi€Òm+KªHw³ùõáP¶¼u/"çÉùæ%žžü¶úi·ÚþšeIÁª‚‹dwH第²$/+¦+•ìšäSúÑÖ¾úõçÝû ^²*Ϫgã ÍIOq–³õFð\¦Ö’§Æ×'ëÈNspÎ*^…w$Ü¥gË"—¨µúe·ú{%€Ê‹X4“2©Ï«OŸyÒ€ì}™¬Êä%hž©K–kôÖ%W¬øŸÐˇ¯NUÅ|ÞëM&³´†€×Y™žˆ4=¯DŒ¦okð”é»Ã#P œ©"ŸA¹óìöë
+|Ò¿E
+V×ì9kÏŽÞšã[Àq˜†¯¶Bgi‡E:<GÙ0=ÙuÖŽ1úi¾jëœM²²dR•xaZU@Ûd•J[§L[Gt?xx[òð† @kÆ‘b4SÔ±ƒÝ-v`º±íû¶?"ý“ÕGþdÉàûŸ‰3ÞHfkb/¡œ hŠß c)eêC&bx?ÄzÉeþÁPJ($Ëiüwؾš§Çâ×™N·7m»¡6ÝÖ™óÞlݾí·î¼XÑ7AÁ b!•ñÞÌí…¼¿Æ¶ùþÛ(‡G·„©	¸‘yÍÔ7¨‹'bßÞ¸|{vïãXô´ž†Ž=Eõ¼Yfsn?™ÚÆ„{…JŒ—“,ñ<´Ä)Þ¡ïÁÕ?Ö›E-¨õÑâ½@j;ºÆŸXLk‘ˆŒUZ¨9­9ƒ%qÛ3P'e\3ânÍü§YÉŠ¢$Ã]è¨âÚœÎé†)Übï¡ÂåH—ÉRB£Fœ8‡Þ’‰?™YÔ×Ý¥±QÁ{ýË7°62E³¢WLÐp!gÃ( û-Çy
+¡+‘>=ªËØYã0ƒYvöQ{k¸*9¯—¦=¨¥7—G©R’奚µa¡œºoc_ƨ'âþƒ”þ‚8´/š Kº»ËxMŸ‹ÞüÔvtÀôÒ:ûDöÿƒbS)–gÅÝŒ/°Ôê!ÍJh¡–¶ÖEú»y^ÇÑ(`¸.S¼]«D3ÐI퉌Nÿ³£i{l:j(DO×û” #¤déÌAújKÛ7ÆxWÕëòêhFUzŽSòÜèý…(‹}ñÅÔ¾{G1Tnoê¢ð$¶˜mˆ]ÿ‘ó	¿ÞÄ‚†
 endstream
 endobj
-11674 0 obj <<
+11715 0 obj <<
 /Type /Page
-/Contents 11675 0 R
-/Resources 11673 0 R
+/Contents 11716 0 R
+/Resources 11714 0 R
 /MediaBox [0 0 612 792]
-/Parent 11672 0 R
+/Parent 11696 0 R
 >> endobj
-11676 0 obj <<
-/D [11674 0 R /XYZ 100.892 685.529 null]
+11717 0 obj <<
+/D [11715 0 R /XYZ 100.892 685.529 null]
 >> endobj
 3374 0 obj <<
-/D [11674 0 R /XYZ 100.892 522.71 null]
+/D [11715 0 R /XYZ 100.892 522.71 null]
 >> endobj
-11677 0 obj <<
-/D [11674 0 R /XYZ 100.892 496.053 null]
+11718 0 obj <<
+/D [11715 0 R /XYZ 100.892 496.053 null]
 >> endobj
-11673 0 obj <<
-/Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F71 5424 0 R /F17 3698 0 R >>
+11714 0 obj <<
+/Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F53 3738 0 R /F17 3698 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-11680 0 obj <<
+11721 0 obj <<
 /Length 19        
 /Filter /FlateDecode
 >>
@@ -66273,20 +67173,20 @@
 xÚ3PHW0Ppç2ÀA c(á
 endstream
 endobj
-11679 0 obj <<
+11720 0 obj <<
 /Type /Page
-/Contents 11680 0 R
-/Resources 11678 0 R
+/Contents 11721 0 R
+/Resources 11719 0 R
 /MediaBox [0 0 612 792]
-/Parent 11672 0 R
+/Parent 11696 0 R
 >> endobj
-11681 0 obj <<
-/D [11679 0 R /XYZ 151.701 685.529 null]
+11722 0 obj <<
+/D [11720 0 R /XYZ 151.701 685.529 null]
 >> endobj
-11678 0 obj <<
+11719 0 obj <<
 /ProcSet [ /PDF ]
 >> endobj
-11684 0 obj <<
+11725 0 obj <<
 /Length 129       
 /Filter /FlateDecode
 >>
@@ -66296,21 +67196,21 @@
 *:‰qšŠK…Ò÷GJÔéŸ>ø	ž@°Sôíº¨Õ–0¡G(p L$„‘½‡ò€«>ïô}šõ)êËÞÜÊ¡Á€)'·@+ºNÀFÁ˜sƒ§:Ô©Ž}mò\ûùõþøuSÔç®$‹
 endstream
 endobj
-11683 0 obj <<
+11724 0 obj <<
 /Type /Page
-/Contents 11684 0 R
-/Resources 11682 0 R
+/Contents 11725 0 R
+/Resources 11723 0 R
 /MediaBox [0 0 612 792]
-/Parent 11672 0 R
+/Parent 11696 0 R
 >> endobj
 3378 0 obj <<
-/D [11683 0 R /XYZ 100.892 493.914 null]
+/D [11724 0 R /XYZ 100.892 493.914 null]
 >> endobj
-11682 0 obj <<
+11723 0 obj <<
 /Font << /F27 3691 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-11687 0 obj <<
+11728 0 obj <<
 /Length 19        
 /Filter /FlateDecode
 >>
@@ -66318,342 +67218,335 @@
 xÚ3PHW0Ppç2ÀA c(á
 endstream
 endobj
-11686 0 obj <<
+11727 0 obj <<
 /Type /Page
-/Contents 11687 0 R
-/Resources 11685 0 R
+/Contents 11728 0 R
+/Resources 11726 0 R
 /MediaBox [0 0 612 792]
-/Parent 11672 0 R
+/Parent 11729 0 R
 >> endobj
-11685 0 obj <<
+11726 0 obj <<
 /ProcSet [ /PDF ]
 >> endobj
-11692 0 obj <<
+11734 0 obj <<
 /Length 1217      
 /Filter /FlateDecode
 >>
 stream
-xÚµVKÛ6¾ûW¹”"šQ”Š¢À&MÚ
-¶ÅŠ$YÖzÕXÒV]ì¿ï‡¶eWY´‡žH΋3Ão†#ÙŽIöóB†õÕz±z릜ÐÊÆl}Ë””"Í4KL*dfÙzË>ñ×wùýPvËÈ(Ãcµü²~¿x³^üµP`F25ÑRÂÚ”õâÓɶÀ|Ϥ0YʽhÍŒMEb-ì÷ìfñûœ
-åÔ1âQŽéX¸ÔMã°N	ÅÇ/×K#ùGˆ#IøúWÇ__øíݯoèpsõáÕÆæ,™ÌÚ“,Ê´H“`éejx;‚’Ìx‘7´i7C^…ýpWb¾$¿Éë¥Nù&'zߎ]XŸ¥Š÷%Ño»¶~^ó#ÞYn‚™j(ÉO1'2'½›–@1"³¹ªæ<Í¢‰˜XF±¬øÀÎÂu” ’()#ltÐ1ómù€~–ûö¾.ÜÄ r×Wmó)BŠÏ°)oh Eòc³oó-Q¦¡Ã1$ãËDo;ZÇ<V|GA[yñ†Sï»þ©)æ’£3¡SDeH‰8¦4¤Kù2‰‚L'€UŒ•PËHòøUQ”} •×>€ÜÍáív˜d¹#ÖC•ñqó;Þ«à^«CXbééÆãïš¡óÇ·c1œô/aÕåM¦ivŽWè²K§ºŒp³
-ü†Ö<¬v8ÒÛ?T]Ûp ¨²ÀùéÒ`דÊØ—Á$-§çuü”…Ë—0N—ðÏÊÄÊß•~ùZ5/GZ™ïû ÷µ	 £cÞOÔÛº®† ¯ˆØ”´9ª³¼h½ÛÛÒÇ£Oyû.˜zXZËó®jÇ~Îá9ÔÆ2æ›.oB =Q|Mx%Š¹Ç>ž<V<¹i}šŸj¼×“¾uÖÅŽ¶Ø_f|¬š~è9”1.ÔÿÞ?>œüãT¯Ÿ<÷_ƒ8XÔF(Å5IÚd*‰ËŒœ–:ä·ÂŽè/™‹Ox{K+5H´rî2°nÛ±	êùp&LÀ>Ó7-´B­§}SÏÕOtŒàÏ´2Ôá©3CV°3‹oÔn¬EOڅСx'Uï»À©$„v õØHD»„®ÑíþEq¯éQ¼Î)ÿU=fÂă`ÌS»Ñgv9-÷ãf_û§@ô.U›}02Sªd¦Ä‡æ ‰h» |ýysySÛÔ‡©-~àVIûC
-"ÿXƒtD0àÚ‡ÖÒå{ҹǨ
-ôêë¶+û—è"¸Ø[_¨y²¶ÿÂ~[õC‡Ÿ‹"¤³Ä?MÐ<âà¿ü³ à›qçÿR‡Ð…ß=ïŸ>øFäA"Ô41ÀÎSs_Ï=Q<àQ»( 'ӏΟ	ÿ,ø§û²TÄþ± ¬§b¾kûÁÃö8ÎNx
-!œØç†3'ç³™‘ÌB±Á¬‰³xftÊ”I„TælL¯-Y’Ä4¥(«pJIeˆã‡3Wo“©¸
-ÎáÛ¾†ûïW«P4Ýnu¡yvQŠSS|Pý‘\9ó9Ê”0±a\bÏÄÿç±ß­úckwC½.åR‘:wÇQv¢s6)Ó¿´ÐœàÙLhN.q—Xø	åB
+xÚµVKÛ6¾ûW¹”".¢(EMš¶	l‹5I²¬µÕXÒV]ì¿ï‡¶eWY´‡žH΋3Ão†#Ù–IöËB†õÕjqõ³K˜rB+³ÕSRŠ4Ó,1©™e«
+ûÄ_ïòû¡ì–‘Q†Çjùeõnñfµøk¡ÀŒdj¢¥„µ)+êŧ/’m€ùŽIa²”=zÑš›ŠÄZØïÙíâ÷9#:Ê©ÿbÄ¢Ó±p©›Æa:‹)Ž_o–FòG’ðÕ
+®Ž¿¾ùðÛÛ÷oèp{ýáÕ5Ææ,™ÌÚ“,Ê´H“`éejx;‚’Ìx‘7´i×C^…ý°+1_’ßæõR§|½oÇ®¬ÏRÅû’èw][?¯ùï,×ÁL5”ä§Î˜™“ÞMaK ‘ÙŒ\Usá@žŒfÑDL,£Ø@V|`gá€:HJPI‹”6:蘍ù¦|@?Ë}{_—
+nb¹ë«¶y‰”Œ?!Åç
+Ø”74Ð"ù±Ù·ù†(ÓÐá’ƒŒqŒ‰e¢·­c+¾¥ ­¼xé÷]ÿÔsÉÑ™Ð)¢2$†DSÒ¥|™DA&ŠÀ*	ÆJ¨e¤ yüº(ʾÊk@îöðö;L²‚Üë¡Êƒø¸~ïUp¯Õ!,±ôtãñηÍÐù‡ã›±Nú—0†êr‰&Ó4;Ç+tÙ¥Ó]F¸Ù~CkÖ;éíª®m8 TYàüti°ëIeìË`’–Óó:~ÊÂåË
+§Køgeâåw¥_¾VÍ‹À‘Væû>È}mÀè˜÷õ¶®«áÈ+"6å#mŽ…ê,/Zïö¦ôñèSÞ¾¦–Öò¼«Ú±Ÿsxµ±ŒùºË›@O_žE‰¢Cîñ„Ï€'OnZŸæ§ïõ¤oÝ„u±¥-ö—«¦:Be„õ¿÷'ÿøÕ«À'Ïý× µJ'dqE’6™J"Áò#§¥ù­°#úAæ¢ÆÞÞÑJ
+­œ»¬»vl‚z>œI'°ÏôM­PëißÔsõ#ø3­uxê̐ìÌâµk‘Ä“v!t(ÞIÕû.pj 	¡h=6Ñ.¡ktÛQÜ+úG¯sÊÕB™p 1ÅÁ óÔnôY„]NËý¸ÞWÅþ)½KÕzŒÌ”*™)±Æ¡9@"Ú.(ßAžÁ\ÂÔ6õaj‹ß¸UÒþPƒÈ?Ö ¸ö¡µtùžtî1ª½úºD„mËþ%:„.öãÆ×jÞ†,äíÿƒ°ßTýPÀaÆç¢é,ñOS 48ø/ÿ¬ øzÜú¿ÔátáwÏ»ð§¾ù_5M°óÔÜ×sOxÔ.
+À	Çô£óçCÂ?~Æé¾ì‚±, 멘wm?xاÃÙ	O!„ûÜp¦b#âä|63’Y(6˜5q6ÏŒN™2‰Êœ)0b¤"K’˜¦eN)©qüpæ!¯Sq'T’¾íÝ0ÜuŠ¦Û^]hž]”âÔT$WÎ|Ž2%LlX—سñÿyìwWý±5ˆÝPïŸC¹T¤ÎÅq”=éœOEÊÀô/-4'x6š“Kì%þäX
 endstream
 endobj
-11691 0 obj <<
+11733 0 obj <<
 /Type /Page
-/Contents 11692 0 R
-/Resources 11690 0 R
+/Contents 11734 0 R
+/Resources 11732 0 R
 /MediaBox [0 0 612 792]
-/Parent 11672 0 R
-/Annots [ 11688 0 R 11689 0 R ]
+/Parent 11729 0 R
+/Annots [ 11730 0 R 11731 0 R ]
 >> endobj
-11688 0 obj <<
+11730 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
 /Rect [123.651 127.92 205.667 140.872]
 /Subtype/Link/A<</Type/Action/S/URI/URI(http://samba.org/)>>
 >> endobj
-11689 0 obj <<
+11731 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
 /Rect [123.651 116.961 304.52 129.913]
 /Subtype/Link/A<</Type/Action/S/URI/URI(http://samba.org/samba/subversion.html)>>
 >> endobj
-11693 0 obj <<
-/D [11691 0 R /XYZ 100.892 685.529 null]
+11735 0 obj <<
+/D [11733 0 R /XYZ 100.892 685.529 null]
 >> endobj
-11694 0 obj <<
-/D [11691 0 R /XYZ 100.892 660.623 null]
+11736 0 obj <<
+/D [11733 0 R /XYZ 100.892 660.623 null]
 >> endobj
 3382 0 obj <<
-/D [11691 0 R /XYZ 100.892 660.623 null]
+/D [11733 0 R /XYZ 100.892 660.623 null]
 >> endobj
-3932 0 obj <<
-/D [11691 0 R /XYZ 100.892 501.556 null]
+3928 0 obj <<
+/D [11733 0 R /XYZ 100.892 501.556 null]
 >> endobj
 3386 0 obj <<
-/D [11691 0 R /XYZ 100.892 426.167 null]
+/D [11733 0 R /XYZ 100.892 426.167 null]
 >> endobj
-11695 0 obj <<
-/D [11691 0 R /XYZ 100.892 396.708 null]
+11737 0 obj <<
+/D [11733 0 R /XYZ 100.892 396.708 null]
 >> endobj
 3390 0 obj <<
-/D [11691 0 R /XYZ 100.892 396.708 null]
+/D [11733 0 R /XYZ 100.892 396.708 null]
 >> endobj
-11696 0 obj <<
-/D [11691 0 R /XYZ 100.892 367.946 null]
+11738 0 obj <<
+/D [11733 0 R /XYZ 100.892 367.946 null]
 >> endobj
 3394 0 obj <<
-/D [11691 0 R /XYZ 100.892 247.977 null]
+/D [11733 0 R /XYZ 100.892 247.977 null]
 >> endobj
-11697 0 obj <<
-/D [11691 0 R /XYZ 100.892 216.89 null]
+11739 0 obj <<
+/D [11733 0 R /XYZ 100.892 216.89 null]
 >> endobj
-11690 0 obj <<
-/Font << /F76 5480 0 R /F17 3698 0 R /F15 3700 0 R /F29 3731 0 R /F50 3701 0 R /F30 3732 0 R /F58 3733 0 R /F68 3734 0 R >>
+11732 0 obj <<
+/Font << /F76 5472 0 R /F17 3698 0 R /F15 3700 0 R /F29 5413 0 R /F50 3701 0 R /F30 5441 0 R /F61 5442 0 R /F71 5443 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-11702 0 obj <<
-/Length 1904      
+11744 0 obj <<
+/Length 1903      
 /Filter /FlateDecode
 >>
 stream
-xڝXYã6~ï_!ì“ÄlñÐLf3›Ù ;ÓÉ ˜Éƒ,±medÑÑáÞþ÷[%KÓJöx±Šd±X¬ã«¢£àDÁßï¾~¸»GŒDå2xxd,EÉ Érç&x¨‚ašd»_¾¿£T‰<I²ª(ZÆ ‰˜¾u;…O»½Žãppø5ákw¾ÔåÁ»â|(v{id¾>—Áv¼h$q÷ÍÃÝïwd‚Veb¡uPžï>ü¬}DBçYðDœç@Ç™HbÔ¥	ÞÝýó.ZÞP¦tÃ8ËW74¹ › òF
-)” ”Œ¢ðUYھŒ4¼ÖIøsmŸ^ÿüŽ-÷^X-
-ö*@i¿ì2ºq·WF…eÑ2Qx¡Êèp8YžìÝØ•ž.Ñ$`8•†•e>:מw*‘‹0]i®«¿ÿýû÷L:‡KO½íÄno¤	Nµ?¹h¿ˆAÍ¥±ñšûcàÂyÆN„ï¤8Í¡â:O½²-ò–?žÅ=2GÝVõµ®Æ¢áù‘4õLuËL^^vö
-Âî¾\÷ìOn+f+šÞÍJmèÝ8Þü	?QXüe3ÑÙkÝ×®åƒÏ ^<‰ÒÏµßظcÏÞ¿ËÛàØßí®¸yþÒzCÛ¢=µÖá£Ãè×&,x\Õ V3Ý€’u{äõE…ÐíOhlk[f+ÈöÏÌ6gɇ¼zÅ
-¶Ã«÷<ãü>6<ìaç³áá"bRZ)‘ÆŠ•þ©·ŸíüéíœÀ²H†$F™	¾¢´žòñþM*—¼™0ÙŒ §a¸|y…<+¯½è.„ëŽ÷Ÿ‰X'2““¿nå'3k$<Ç
-ઉˆS@º ²è,¨?ƒ…wãáÊþ_ÁD1lj‰ŒnœšR
-i²3FÐôÊIÚÈŸÖugŒP”
-ŠÍ(ádMí‚7‰s‡0=Ö¼o¬Ć”±g\Kü=ù×a\ Oéa¡s
-/à°,DŽgŸN˜¦^r6K&« Q9÷TþŽ< ^‚Lb"o%Û
-ðàúùí01Äá—/bK¼â'žrãÀÄÓÉ5–É›'r¸žµ=O„ ñ‰S/yñœì™©ñ²>²*/	¸¡øäK¨G¾ÌÖ¾ÄyÄ,8`RÓÃ<â«ÿ2qéì£í:[ñðl‡“%ž œ[€=	ñs“ÉJÆÞ¸…‚!¡²¬bãØATÝ	¥*&Z70ço;Žý°‚¿²è¹Z M5,õ5lŽ¾óUÕu•õU-KåÁÒWÝCcסCÛ¸¢ò+S5†×Ų8÷þ †fb{á/`!‰n±…\­µ^þ¦{7]šèuz%'ÌÀK& =”…®>ŒÃ¼á\OÄÏÃÛ–ÍH-D‚€oQ»r׋˜\¬€oe–
-}=ìë›UÐs;oL	éÿ¿ô3ªŠ¡>vuÿ_(< í*ñª@T%Ð]&j^dt¼£u+úÖÂ!Í '[Æ»ç³{Þñz¿`Þ‘‹¨œ¬	­œ›ðÉ{»Á^(£	ßZð¶½î·<â7èeØ¢OÆþ¶ò2È–&@°­¯.ÅšçÃ>†Ú÷]Û ¥Ø„å\m°«*}¨òt	Y×~æ÷ùB‡©Áºiñjw«,0è,ãEp
-áQu?Ÿ¼yš./–%<Í1ûR8s²yÔ©ÛbÑÝŒ°÷—†R›†z;~Þayæx\‡¾†CÉ 	HÉbû+ˆ×züÂfĵÅH[´EDÝÝØ~òŒ´´÷{™R“´:ˆ«…6{ä
- J0?Ö%mØÖ0UÕàg_f‘Üc7/#!‘¢$™Ò‹´ÙRF+aôœ…S· IÆak¦W
-)#C*0¾E:¥®ÌSÃu–>Ÿk4dÒ²[‚áÇ(ŽF,1_8Á-–ÆSÑNÍ/`o‚š¿GGÚÑ¢ó›¸Ä}&ªµÿò[ÏôÄ×Äáo€½ÜÙƽ½$}<Uðú ª5›Õ¥)S½o} êó,ÕµÔwGHh|Ç"±¨Æç9̉z:ÚW(›ø²*MZ™…•¸'4¡ƒC;&"6h\A %Îû~ÎÜÌEèpÌn^òo ‹ªâ8¸˜‚[þ@GÛßýöՏ¯¿}ùïT^ada©D”«?ýû@¨TÏ🫐U&	Ô™H‘M¯ƒ_ýã0bÆwЗ‚ |±hmqöÖefÔeÂ:t™àˆ̃Ï>¦?ñ»ˆM
-z(s)h·Œù¶8s/šLŠd0xt#÷¨ièüº^$áG©Íß^FÊ_˜ýR=é³Ü¸(;Èù~—™Ð¶¼m:Æ[i¼¦Ža"…U¬!~-e8’àËÿ )(~Ž`„Þ  Ú£I%æ̧cÕ¾qJ76¾5½Å'¾Ä¡mšžÞÓûZ/+ëŒî/
-¸ž ÿËUy˜¾£ÿ«£ ñ
+xڝXYã6~ï_!ì“ÄlñÐ,˜Ì&›I€éd°˜Éƒ,±medÑÑáNÿû­ƒ’¥i%»É‹U$‹Åb_Ç 
+þu÷ÅÃÝýWqÈHäQ.ƒ‡Ç@ÆR¤‘’,qn‚‡*x¦I²ûùáÛû¯”
+2‘'‰AV¥BË$Ó×n§£ði·×q¿&|íΗº±<x[œÅn/LÂ×' Ââ2ØŽÄ#î¾|¸ûõN‚LÐj¡L,´ÊóÝûŸ£ ‚µoƒHè<žˆóè8IŒº4ÁÛ»ßEËÊ”ngùê†&tTÞH!…”’Q¾*KÛ÷ X’†×º@"	ªíÓëŸÞ²%àÞ«EÁ^eBã(í?»L‡nÜí•QaY´L^¨2:N–'{7v¥§K4	N¥ae™ǵçÊ@dÇ£ÇbLWšëêÁï÷î‡ÎáÒSo;±Ûi‡SíO.šÆ/âEPs©El¼æþ¸pž±á;)Ns¨¸ÎS¯l‹üƒågqÌQ·U}­«±hxþC$Mc=SÝ2“——…½€‚°»¯×=û“ÛŠÙŠ¦w³Rz7Ž7ÄOÙÌ@töZ÷µkyÆà3ˆÏ@¢tçsí76îØ3…·Áïò68ö·Aû‚+nGA…?‡´ÞжèAO­uøè0úµ	W5ˆÕL7 dÝyý@QatûÛÚ–Ù
+²ý3³
+äYò!¯^qƒíðê=Ï8¿
+{Øðélx¸ˆ˜”VJ¤±b¥ìí';|ó'°,’!I„Qf‚…¿SZOù¼zÉ›	“Ír†Ëç÷÷WȳòÚ‹áB¸îxÿ©ˆÕqÒh!39	ùÇV~â1³FÂs¬P®šˆ85¤ ‹^Á‚ú#Xx;®lá?ƒ&Š9NLd|tãÔ”jH“‘˜0‚öp W~HZÐFþ´®;c„¢TPlF	¯ ‹hjŸ°¼Iœ38l„é±æ½xc• 6¤Œ
+08ãÊXâïÉϸãxJkx‰ ‡e!jt<ûtÂ4õ’³Y2Y‰Ê±¸§zðGpäñ,`y+Ùn€×Ïo‡™ˆ!¿|[â?ò”&žN®±LÞ<‘Ãõ¬íyš ‰œšxÉ‹?àdÏL—õ‘U1xIèÄ
+Å'_*@=òe¶ö%Î#fÁéCšæ_ý—ˆKgm×ÙŠ‡g;œ|(ñáÜìIˆŸ›L¶P2öÆí<(	•eÇ¢êN(U1Ѻ9ÙÉpì‡ü•EÏÕhªa©¯apô¯ª®«¬¯ŠhY*–¾ê»^®8ÚÆ•_™ª1t(¸v(–Ź÷14Ûo|It‹-äj­õò7Ý»éÒD¯ÓÓ(9a^2í¡,tõaæ
+çúx"~Ö`ضlFj!|‹Ú¥»^ÄœÈ8àb|+³lèëa_߬‚ž{ìÜy«dJèHÿõ"ÐϨ*†úØÕýÿQ ðD ´ÿ«Ä«B Q•@w™¨ux=ÑñŽ2<Ô­è[‡4 œlïžÏnìyÇKèýŒyG.¢r²&´rnÂ'_ì!ì{¡Œ6&|cÁÛöºßòˆß —a‹>ûÛÊË [š0 qÀ¶¾ºkž÷ûjß7m? ”b–sµÁ®ªô¡ÊÓ%d=\û™GÜæ¦Vë¤Å«IÜ­²À ³pŒÁ)„GÕý|òæIh¸¼X–ð4ÇìK<âÌÉæQ§n‹Et3ÂÞ_JmêÍøi‡åAÚ§É*ô54JÐH@ºHÛ_A@¬¸Öã&0#®-FÚ¢-"ê~èÆö£g¤¥­¸ßË”š¤ÕA\-´ÁØ#W U‚ù±.iö†©ª?û2‹à»y	‰%É”^¤Í–2Z	£ç,œºH2[3½2€hHR¡€ñ-Ò)uežŠ®³ôù\£!“–Ý?Dq4b‰ÁøÂ	n±4¾˜Švjfx{¤ÐDø=:ÒŽßÄ%îQ­ýÍo=Ó\‡¿ öndpg[ôô’öñTÁSèƒF¨ÖlT—¦Lõ¾õªÏ³T×Rß!¡ñ‹Ä¢Ÿç0'Vè]è@j_¡`lâ˪4ieVâžÐ„혊ؠq”8ïû9s3m< Ã1»yÉ¿a€.ªŠãàv`
+nùmÿÅ›W?¼þúå¿Py…‘	„¥Q®þðï¡R=ÿyÀ¬BV™X$P[d"E6½~xõý—`ÄŒÿî /ø4bÑÚâì­Ę̈˄uè2Á9>.˜Ÿ}L!~âw›ôPæRÐnómqæ^4™É":aðèFîQÓÐùuÿ¼HÂR›¾Œ”¿1û¥8z>Òg¹qQvóÝ.3¡=ly	ÚtŒ·8ÒxM+ÂD
+«XCü:ZÊp$Á—ÿAR>PüÁ¼AA´G“J&Ì™OǪß}ã”nl|kz‹O|‰CÛ4=½§÷µ^VÖÝ_p=þç«ò0}!Fÿ„ÿ ï
 endstream
 endobj
-11701 0 obj <<
+11743 0 obj <<
 /Type /Page
-/Contents 11702 0 R
-/Resources 11700 0 R
+/Contents 11744 0 R
+/Resources 11742 0 R
 /MediaBox [0 0 612 792]
-/Parent 11708 0 R
-/Annots [ 11698 0 R 11699 0 R ]
+/Parent 11729 0 R
+/Annots [ 11740 0 R 11741 0 R ]
 >> endobj
-11698 0 obj <<
+11740 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
 /Rect [225.614 554.455 370.787 566.448]
 /Subtype/Link/A<</Type/Action/S/URI/URI(http://viewcvs.samba.org/)>>
 >> endobj
-11699 0 obj <<
+11741 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
 /Rect [241.493 380.626 409.574 392.619]
 /Subtype/Link/A<</Type/Action/S/URI/URI(http://subversion.tigris.org/)>>
 >> endobj
-11703 0 obj <<
-/D [11701 0 R /XYZ 151.701 685.529 null]
+11745 0 obj <<
+/D [11743 0 R /XYZ 151.701 685.529 null]
 >> endobj
 3398 0 obj <<
-/D [11701 0 R /XYZ 151.701 660.623 null]
+/D [11743 0 R /XYZ 151.701 660.623 null]
 >> endobj
-11704 0 obj <<
-/D [11701 0 R /XYZ 151.701 644.027 null]
+11746 0 obj <<
+/D [11743 0 R /XYZ 151.701 644.027 null]
 >> endobj
 3402 0 obj <<
-/D [11701 0 R /XYZ 151.701 536.81 null]
+/D [11743 0 R /XYZ 151.701 536.81 null]
 >> endobj
-11705 0 obj <<
-/D [11701 0 R /XYZ 151.701 510.846 null]
+11747 0 obj <<
+/D [11743 0 R /XYZ 151.701 510.846 null]
 >> endobj
-11706 0 obj <<
-/D [11701 0 R /XYZ 151.701 345.624 null]
+11748 0 obj <<
+/D [11743 0 R /XYZ 151.701 345.624 null]
 >> endobj
-11707 0 obj <<
-/D [11701 0 R /XYZ 151.701 309.323 null]
+11749 0 obj <<
+/D [11743 0 R /XYZ 151.701 309.323 null]
 >> endobj
-11700 0 obj <<
-/Font << /F50 3701 0 R /F22 3706 0 R /F17 3698 0 R /F15 3700 0 R /F52 3730 0 R /F71 5424 0 R >>
+11742 0 obj <<
+/Font << /F50 3701 0 R /F22 3706 0 R /F17 3698 0 R /F15 3700 0 R /F52 3737 0 R /F53 3738 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-11714 0 obj <<
+11755 0 obj <<
 /Length 1775      
 /Filter /FlateDecode
 >>
 stream
-xÚ­WKÛ6¾ï¯Ð¡@d`M‹"EIAQ ’E¤Øb·Í!
-Z’m!zU¢vãßeKŽ±§\$r8$çñ̓·÷ïîæíãÍæ}z1Kã€{;KÒÐSIÊ¢Tz¹÷Å(2S¶ÍêëãGËž°T)‰ìaÊàˆOr²ÕšJøo²¬†²Ù¯Ö"’¾94xÐõV»a;öÀD“§ÒR#¿ŽMF4Ýä4Ø™Ž.¥Aj…0Že4]«¹nÞ=ÞüwÁ
-Ì3…"&„—Õ7_¾^k½€‰4ñž-gí‰(a*ÂÓ*ïá毛`n¤˜Ï/æ“ÊSB1Î#º~xjVë(Œü¬¥?^o6ðÕMÛ°gm¿ßØÑfÛë&;Ãæáͧ·o¾‰oÛ…«ß³ªL2lÞÃ-3Ö‚3røƒ J {¼/ë(üχ¢)žVaâ=XSÅþ'íH“gœè¿†(¦¥]ôû‚†eã–¬•ò+mŠÁñ£º°;w¼uÐ;nGþ8‹í±¿k«5ÊêqÁR‘zkøG2%5ªOx&è	ç×5!A×·5žKs°rÁ˜]¸Ù"èyÙtÛþøšàsáŘñ$t6/œ8v9èHÛxìñ¥·˜_KÉd$½uû¸8Ch[ n³	ù@;#&„|`˜4Ò-5!?Yø? ©ª˜n*ú3Ɯ܋=	JÄS´èj at GƒÀŏÎz°íÍ@”±é´õãw‹PÌÏi%k»²p\íŽþuk¡ £NŸŽ EîÔÂø%Ÿ¯'A¬×]ð8€˜fÖaø¦/`c¨R_G98‚urlŒS«¼Ã7e¨tžÐ¢˜Jy ´ÈL\³NÌT,Àªg¶ŠpiCB¡(è”…Œ‡$ë=K‚ G)Žu;´æjWÓ]I_"ž4KùB3˜ÒþŸuŠÅá\%y]¥”/UšY
-.—*Bæ–"ð?¸»‹ݱWX¥4¨q#J¶â~æf4è‰É@è {KJ'ŠIÀïBç­½¹È´Í2ˆ'kÉ@ùå@¤Lwz[¹uD.B>èzˆ0¯!P&\‡xÕ4 <ºÆô#!’·£!ri–§“qT·½
-uŒ«¹ Ûn¬'tŠI€ôûÇ{"]êúùØŸE
-}M?‹R»sF6+­ÛCb…ÐªéªÎÐÍ°C£"¡mªã$ÅUAIw‘F(¦¡ª)Rå×唍€ØUã@#Ç?ÔhGWãÔæ^‡‘C¡s …P<`0âaÎé¹LÃðÐÖnµC¹÷ÅÈ
-¨”ëˆÅ„DŽ®AÚ	)	²Žm×ö"5;’yÖ°~³™¾lv-•€ÖÕ+ ›Œr–L¹úÑê(( ¯Å‘Îaô´‚öÕB½w<6%‘S¹1'*¦«8­Ý‘Dž ½GwcK”¦5DÆî”|iI¦]_óq
-QŠñÁ#[š­Kqbã‚Ës0WDŸb"h÷‡L<ó2¥\¤çt at 1°kÍV)«Sù˜å¦¥…`Ip®2¶Òù¥ûÛza}¦d2¹Ô3£<Jâ5eÑ`J4®ü·=
-t3ù½¤ÐB×—Í` ÉìZÕcBŽÕ¹^W¯ÿY	v(wÇSͶ¥ú•«Ï÷w÷®€—ûF›±/®©=UdÛX´ sEC€¤¤¶Ùc#’+%V„.VpéÔœ!Ù¹D£E*°`eBÊp’ÉN­}ŒݶÁ¶×0õoÀeeû1e³Å”“9U`n D`çwÎ7Hw´ì$5m'ŒÃ §†®©Z»Ã@R8êå`¢‰±.ûÞ:ÆCiŠÛ¹ÈËFáä­Ø'c çb®C;V9­9íh¢¿‚®{ÇÑ`¨øJBÅþ¤-ðŽ´HAZ´]åŽ0®ëÕdçëÅã¢;½ûóo¢ÜÝß¹%:¥­h:ØVËLЦWé̝d“„'ÒgîØé´lŠŠaܦ4£qŸÂÆnþÕ´øêI`íd äXbv¼¥£ö­@¬S,æ´6wôBuÜ
-ûúûz8̵ö¿ájw,óߨ-Þ†Fc:x^ÿéi @LÌèžé![<®¾y$˜
-åKÏD.ƒ§ßôJ´¯Cx”ºXÙŽ@ ÂÐÂEÏ	Uíüx–ŒGø„ƒ|é óûÅ£OÍÙáµs—WwVùŸúþM7n7¶B}‡Ô²<lq7W)hqz¹ÿAâ-ôXóž×	H7G‹>ó—©a«ÈUEЇ“"›5I æù²&©\‰¹&Ñ/ÖÄÁ‘ºŽ³/J$¶`Ì%?ñ^þ®ÿú‡Ó
+xÚ­WKÛ6¾ï¯Ð¡@d`M‹¢HIAQ ’E¤Øb·Í!
+Z’m!zU¢vãßeKŽ±§\$r8$çñ̓·÷ïîæíãÍæ}z1Kã€{;KÒÐSIÊdy¹÷Å(2S¶ÍêëãGËž°T©ÙÔÀ_ÄYÈVk(á¿É²bÊf¿ZùæPÐàA×[í†íØMžJK•~?›ŒhºÉi°3].¥Aj…0Ž#9]«¹nÞ=ÞüwÁ
+Ì3…$ÂËê›/_/‡µ^ÀDšxÏ–³ö„L˜’xZå=Üüu̍$ÅübÁa‘ò”PŒsI×OÍj-Cég-ýðz³¯nÚ†
+¨8kûýÆŽ6Û^7Ù¡6o>½}óM|Ü.\ý&˜Ue’aón™	°œñÃQ‚¸Øã}YË ð?Š¦xZ…‰_ô`MûGœ´#Mžq¢ü¢˜–þuÑ[²^Tʯ´)ǏêÂîÜñfxÔA7ûb¸J,ýq(Ûc×Vk”Õã‚¥"õÖð—QJjT-žðLÐœ_ׄ!ü]ßÖ4z.ÍÁÊc:XXtáf‹0 çeÐmûãkŸ¥cÆ“ÐÙ0¼pâØå #mã±ÇC–Jn1¿Ž"ÉÈ[KØÇÅú€|@Ûùs›MÈÚù0!äÄ| ‘¾h©	ùÉÂÿH°PÅt{7ýSÑŸ1æä^ìÁHP"ž¢EW:.~tÖƒmo¢ŒM§­¿[Ü€b~N+YÛ•…ãjwô¯[uút-r§>Æ-ù|=	b½î‚ÇtÀ4³ãÀ7}C•úÚ8ÊÁ¬“cëdœZå¾)C¥ó„&c(åФ˜¸f˜©X€UÏlá:Ó†„BQÐ-(IÖ{–AŽRëvhÍ9Ô®§»ŠX|‰xÒ,åÍ`JûÖ)N˜ŒÃ¹JÑu•R¾Tif)¸ \ª™;ÿÁÝ]dèvˆ½Â*
+¤‘@Q²÷37Ó AOLBŸ¨ Ý[R:Q,ü.tÞÚ›‹LÛìñd­(P~9)ӝÞVn…‹º"Å+A”	×!^5 ®1ýDÉÛѹ4ËÓɉ8ªÛÞ†:ÆÕ\Hm7VÈ:Å"€ôûÇ{"]êúùØŸE
+}M?‹R»sF6+­ÛCb…ÐªéªÎÐÍ°C£"¡mªã$ÅUAIw‘JÓÐÕ©òërÊF@ìªq ‘ãj´£Æ«qjs¯ÃÈ¡Ð9€B(0ñ0
+çô\¦axhk·Ú¡Üûâ
+dTJˆuÄbB"Ëk…v"Š²Žm×ö"5;’yÖ°~³™¾lv-•€ÖÕ+ ›Œr–L¹úÑê(( ¯Å‘Îaô´‚öÕB½w<6%Ò)„‹Ü˜ÓÕ@œÖîH"OÐÞ£»±%JÓ"cwJ¾´¤GÓ®¯ù¸†(ÅøàÒ–fëRœØ¸àÑ9˜+¢Ï
+1´ûC&žy™R.Òs: صf+”ŠA‡5•YnZºP–ç*c‹!_º¿­Ö§a@&‹–zf”GI¼¦,L‰Æ•ÿ¶§n&¿—Zèú² ™]«Ú`L¨Ñ±:×káêõ?+ÁÁåîxªÙ¶T¿rõùþîÞðrßh3öÅ5µ§Šì`û‹t®¨s°‚”Ô6{Œb¤Br¥ÄŠðÁeÂ
+.š3$;h´H…¬LHN2Ù©µOx‚±Û6Øvã¦þ
+xTÙþDLÙlG1¥ÄdNg˜ÈìüÎùɠ⎖ä¯¦í„qäÔÐ5U«swH
+G½L41Öeß[Ãx(Mq;yÙ(œ¼;cààdô\ÁuhÇ*§5§M´ã7PÐuï8ú¬!‹¨$TìOÚïH‹¤EÛUîãº^Mv¾^<.ºÓ»?ÿ&ÊÝý[¢SÚŠ¦ƒmµÌmúw•ÎÜI6ÁA¨qùÌ;–MQ1ŒÛÁ”f4îâSØ؍¿š?CC=	¬”KÌŽ·tÔ¾uˆÕaŠÅœÖæŽ^¨Ž[a_c_‡¹Öžà7\í΃ecþµåÏûÂÐè`LÏ«qà?=­ ó ˆÉ€Ý3=d‹çÑÕW"—‚©0zé™È#Áàé7½íëPž„R+ÛqD˜ £Z¸è9Ÿ=ž#Æ%>á _:Èü~ñè‹çìðZìâòêÎ*ÿSß¿éÆíÆV¨ïZ–‡-îæ*-N/÷?H¼…kžÀó:	áf¹è3™¶Š\U}8)²yQ“b.‰^Ö$ Wb®‰üÅš88R×qVãEɃÄŒ¹ä'ÞË?Àõ•š‡›
 endstream
 endobj
-11713 0 obj <<
+11754 0 obj <<
 /Type /Page
-/Contents 11714 0 R
-/Resources 11712 0 R
+/Contents 11755 0 R
+/Resources 11753 0 R
 /MediaBox [0 0 612 792]
-/Parent 11708 0 R
-/Annots [ 11709 0 R 11710 0 R 11711 0 R ]
+/Parent 11729 0 R
+/Annots [ 11750 0 R 11751 0 R 11752 0 R ]
 >> endobj
-11709 0 obj <<
+11750 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
 /Rect [123.651 138.879 295.106 151.83]
 /Subtype/Link/A<</Type/Action/S/URI/URI(ftp://pserver.samba.org/pub/unpacked)>>
 >> endobj
-11710 0 obj <<
+11751 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
 /Rect [123.651 127.92 309.228 140.872]
 /Subtype/Link/A<</Type/Action/S/URI/URI(rsync://pserver.samba.org/ftp/unpacked/)>>
 >> endobj
-11711 0 obj <<
+11752 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
 /Rect [123.651 116.961 233.911 129.913]
 /Subtype/Link/A<</Type/Action/S/URI/URI(http://rsync.samba.org/)>>
 >> endobj
-11715 0 obj <<
-/D [11713 0 R /XYZ 100.892 685.529 null]
+11756 0 obj <<
+/D [11754 0 R /XYZ 100.892 685.529 null]
 >> endobj
-11716 0 obj <<
-/D [11713 0 R /XYZ 100.892 622.565 null]
+11757 0 obj <<
+/D [11754 0 R /XYZ 100.892 622.565 null]
 >> endobj
 3406 0 obj <<
-/D [11713 0 R /XYZ 100.892 518.341 null]
+/D [11754 0 R /XYZ 100.892 518.341 null]
 >> endobj
-11717 0 obj <<
-/D [11713 0 R /XYZ 100.892 485.555 null]
+11758 0 obj <<
+/D [11754 0 R /XYZ 100.892 485.555 null]
 >> endobj
 3410 0 obj <<
-/D [11713 0 R /XYZ 100.892 316.104 null]
+/D [11754 0 R /XYZ 100.892 316.104 null]
 >> endobj
-11718 0 obj <<
-/D [11713 0 R /XYZ 100.892 283.318 null]
+11759 0 obj <<
+/D [11754 0 R /XYZ 100.892 283.318 null]
 >> endobj
-11712 0 obj <<
-/Font << /F22 3706 0 R /F50 3701 0 R /F71 5424 0 R /F15 3700 0 R /F17 3698 0 R /F85 5521 0 R /F29 3731 0 R /F30 3732 0 R /F58 3733 0 R /F68 3734 0 R >>
+11753 0 obj <<
+/Font << /F22 3706 0 R /F50 3701 0 R /F53 3738 0 R /F15 3700 0 R /F17 3698 0 R /F85 5513 0 R /F29 5413 0 R /F30 5441 0 R /F61 5442 0 R /F71 5443 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-11721 0 obj <<
+11762 0 obj <<
 /Length 1430      
 /Filter /FlateDecode
 >>
 stream
-xڝWM“Û6½ûWhÚä™5MêÛé)›´iÒK:ñ¤‡$Y¦eNdI!©l6¿¾ AÙò®’¦=	„ xx (Ô^,n·‹õï)g¾ÁöˆT°œ‹ +6,Ý$Áv¼óœ/?l_­¢ `›,KÐ4â9‹E
-;9£?ºeÌûå*NÓÐvøLÂgÝ©W¤Å›ò´+—+‘ˆ,|v!,{+5½L±øm»ø´°'x5q&eqT§Å»<ØûWgñ¦îœå)ˆÓ‚e)úÒo-ø4Â\ÌF˜l˜‹ÿe¹J£4¼«¥%éhmÿd½Œ`Ýf®×NZlOÒªvå=+ME𠓃x 1‘tÄö0D›8|ÏE¢½,÷"	•!-_¿xM‚Qu[ÚA{ý¡ÓW–ÚeT„¯³ï]Éé	¿Ê<¿l݁ä7™a ß"fi²!¿'[ÇqöK»FU´t.Æq~D#yOZell¹J’$|yêá€"ì´%Sç
-ý¿l‡wÊŸ¸×Y| ®Ï_Ý×$¬VêÔ»qõ?²U¶{òà³sɪ!ruðžcx ψ<¾ª:÷Þ/U‹†VÖZY”üNÿ5įª÷1î§ÑÅŒ³ˆ3[jVËãcˆ>Kíâ™ÝäÇ`zy€çb‰ò°h¡e%Õˆ[’C™“þ$
-âhÊZ’¢Q”ìð§á{'/3™M؏» º;Ñb?.Ÿ+cµÚ
-sÕµs8¼]q‘c]T¥E+(,ü8oc7?FÌqKeS6
-a­ âÎùÝ4Hñ8¥Ú>ëKݪ¶ö–åBAl¬¯@=K›iÙ¸óÍQõfÎÕªl‰:;ÇÈ£ºí´Ü»êJçÞD~)O}ãMºƒçÖ±ô5wŽa‚œš§xÛy£;ÌbI4õ¥ÚÑÓH9û©wìGøÄ{B\»}úÜ“î’X\\VQò“ÅsF]¢Pói«ÆÔ¡SG\ͱM*ï@šÀ‹ÈD°ø'8oÕì!GDæ›bœeá­jKbZIó-òsÆS?4žhz%c;€tœë•¥Þs`q,
-Y¤£,‡¶/+•Jaƒêü²aLvíçÖbeO»ROù쪯¡’3ô¦êZdx=¬æ˜¥Gâ>Çð<•¶ÂŽ´œ6¶³U2I“¶£Ö.q?'èÌ=øw"¹†Ã´:Yá6áÚª}»ð›xÌfÜÜ+è%¶ÓØ*ó8Üw„¡%ñ6ÇFKœ-†”Gã({t¹‘_$Ñxc9C¤å\¶;\ˆÑØTZõ³SD0ßè`5zϘrôÓanìfÞÒºøVY‘Æ×aú* p:ÏՊלàä¤;@MÈŒFXúø¤IO_£t
-Š„d-?
-€±yôFàçRB$Ó†è%Ôk¢±@(KíNßQ⺆–•uÝK„Ã-D>ø~
-&,¹/ÆçgÎQWm4%{ˆOr7ãð¦¢Bù
-×ê<<n‚SN®p-[$¼<÷ÀË0—_d5øR˜Þt]Ótȝ‚®¿Û0s_£]g†Êç)«™Y¿~\7éã/Ùq—™9~o ûC·8]¶Ò‘¾Q>2uÐ"±=Þ  y¨‡öÊ ´»oJÐ=fBEÂà×b,*¶ÆÜ©oU`–1γÑXµ|9ßrAyéУ˜¯µ”³l“^A³=ºë.4ys¤1†2Bí†JÓÜ£J\x·
-Iºé-¾¢kxÌ'=­\OÌ/=uÔ‘ô‚».8ùl®ÊŽ¥ïëÅÈӁŠÞe㧶”{ó€Ð"l{lìȼóÚ§³=q?¤»–Àrêèyþ‰ŸðoöD¡µ¸
+xڝWM“Û6½ûWhÚä™5MêÛé)›´iÒK:ñ¤‡$Y¦eNdI!©l6¿¾ AÙò®’¦=	„ xx (Ô^,n·‹õï)g¾ÁöˆT°œ‹ +6,Ý$Áv¼ó¬X~ؾZÿEAÁ6Y– iÄs‹vrFt˘‡wËUœ¦¡íð™„ϺS¯I‹7åiW.W"YøìBXöVjz™<bñÛvñi!`OðjâLÊâ8¨N‹wx°‡w¯ÎâMÜ9ËS§ËRô¥	Þ,þZð«ãÙ“
+s‘ ó¿,Wi”†wµ´$­íŸ¬×ƒÌ Û¬ÓõÚIëƒíIZõÃg¥© cr 0&’‚ŽØ†h‡ï¹H´±—Eã^$¡2¤³£åë¯I0ªnK;h¯?túÊÒA»ŒŠáuöÝ +9=áW@™ç—­;ü&Óc!ô[Ä,M6ä÷dë8NÂ~)ÂaרŠ–ÎÅ8ŽÃh$ïI«¬‘́-WI’„/O=P„¶dêœ@¡ÿ—âðNÙã÷:‹Àõù«ûš„ÕJzw ®þG¶ÊvO|vî Y5D®>Âsà‘ÇWUçâÞû¥jÑÐÊZ+‹’ß鿆øUõ>Æý4º˜qqfKÍê¯sy|Ñg©]<³›üL/ãœC,Qv-´¬¤qKr(sÒŸ¤AMYKR4Š’}>ð4|/âäaæ‘#³	ûq·äAw'ZLàÇåse¬V»Áb®ºv‡·Ë"!r¬‹ª´h¥‘…çà
+cìæ'Ё9n©lʦ!#¬TÜ9¿›)§TÛg}©[ÕÖÞ²ÜA(ˆõ¨ci3-w¾9ªÞ̹Z•-QgçàyT·–{W]iøÔ›È/å©o¼IwðÜ:–¾æîÑ1LSÓ¢ño;ot‡Y,‰¦¾T;z)g?õŽýxOˆk·OŸ{Ò]‹ËƒË*J~R xΨKjÞ"mÕ˜:Ô`ꈫy "¶IEâH˜b9– ÿçáí š=ä‚È|SŒ³,¼Um‰CL+i¾E~Îxê‡ÆÓM¯dlŽsý£²Ô;b,Ž¥!âƒtÔ‚åÐöe… R)ìoP_6lÉ®ý|ÁúC¬ìiWê)Ÿ]õ5Tr†ÞT]‹¯‡Õ³ôHüÂ瞧ÒV¸Ñ‘–ÓÆv¶JF"iÒvÔÚ%îçà¹ÿN$÷Àp˜V' +Ü&\»@µo~ÙŒ›{½Äv[e‡ûŽ°3´$ÞæØh‰³¥Âòhe.70ò‹$o,gˆ´œË6p‡1›J«ÞbvŠæ¬FO ãSŽ~:¬ÀÒÌ[Zß*â1+ N®ÂôU@át"ž«®8Á‡II$v€(š°ôñI“ž¾:Gé	ÉZ~ cóèÀÏ¥„H¦
+Ñ'J¨×Dc	€P–Ú7œ<¾£Äu
+-?*뺗ÿ†[ˆ|ðýLX:r_ŒÏÎœ£®ÚhJ÷Ÿ$änÆáME…ò<®Õyxܧœ\7àZ¶Hxya.¿Èjð¥0½éº¦é0;…]·aæ¾F»Îþ•ÏSV3³~ý¸nÒÇ_²5â.3süÞ@÷‡nqºl¥#}£|dê Eb{¼A@òPí•Ahw5Þ” {Ì„(Š„Á¯ÅXTl¹SߪÀ,cœg£±jør¾å‚òÒ) G1_k)gÙ&½‚f{t×]hòæHce„Ú•¦¹G•¸ðo’tÓ[6|E×ð˜Oz"Z¹ž˜_z"ê¨'"éw]pòÙ\•Kß׋‘§½ÊÆOm)÷æ¡EØ>÷ØØ‘yçµ9Ng{â~0Hw-5äÔÑóü5>áßì¦Ìµ¿
 endstream
 endobj
-11720 0 obj <<
+11761 0 obj <<
 /Type /Page
-/Contents 11721 0 R
-/Resources 11719 0 R
+/Contents 11762 0 R
+/Resources 11760 0 R
 /MediaBox [0 0 612 792]
-/Parent 11708 0 R
+/Parent 11729 0 R
 >> endobj
-11722 0 obj <<
-/D [11720 0 R /XYZ 151.701 685.529 null]
+11763 0 obj <<
+/D [11761 0 R /XYZ 151.701 685.529 null]
 >> endobj
 3414 0 obj <<
-/D [11720 0 R /XYZ 151.701 351.586 null]
+/D [11761 0 R /XYZ 151.701 351.586 null]
 >> endobj
-11723 0 obj <<
-/D [11720 0 R /XYZ 151.701 319.015 null]
+11764 0 obj <<
+/D [11761 0 R /XYZ 151.701 319.015 null]
 >> endobj
-11719 0 obj <<
-/Font << /F50 3701 0 R /F22 3706 0 R /F71 5424 0 R /F15 3700 0 R /F17 3698 0 R >>
+11760 0 obj <<
+/Font << /F50 3701 0 R /F22 3706 0 R /F53 3738 0 R /F15 3700 0 R /F17 3698 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-11726 0 obj <<
-/Length 919       
+11767 0 obj <<
+/Length 917       
 /Filter /FlateDecode
 >>
 stream
-xÚ¥VKÛ8¾çW»hTÉ’»Çº‹öÐb1¹,¦sP%6j[©MóïKŠr’™Mg‚îI"Eóññ£dí"ý=»[ÍÞþÇÑ’çK!£Õ6’Bð,£4Ëy’ëhµ‰ؽ-†ÊµóÇÕGožñ<M5šÇ9`-ÈNK®ù|!EªØÝXÕ›ªÝÍ*Ñl(-mîªÖÌ•`]e{ò—Ês‘ûø
-öKL—K‰V³÷«Ù·™-_ä˜p¥¢¢™=<Šhg#ÁUžEoÙD*Éxš ·:ºŸý3—u/åeà“S•r)
-ß97ü9_$qÂøÛµÛj7v–‹Eië=Õ ö®D´@'*&'«²ê¡x™°CU׸ÓÌêuÇyœ17’08Z{kÃ¥‚
-ìã%³EejÒ¸=6%¸.LK›5™‘`[³®íz¢UÆ>¹9(ûÃÐ*6Î%,•ñ(C*žèœÊ¸àJÑiÊSuêÛ¡Jˆ£ƒ¼ À#
-š™n76Ök†žÎ«ŽšjWz=©[k7ï®eµbùzŸ8ç´Ñ1²·äüñ¥ößï¨q°”ñÒݺºv˜ï8gEgÍìÖÀwäú»_ |¥
-)ÁóÕÞÀ­ÏmŽ	ó\¹<’¬ï·#ÐNR€)®ÙW@Š7$žù‹@kÏEOÃKŸ6¦Ý„ %Ñ©%±´Ä‹ç´ñ”Æ>·ý`<ý½GÈçB]6´i8K6z¶ƒ¼7»ßDÑ7{
-ÿz¿ï]ã滛…‰sûzRtvk;ÜKªtçº@ék9ÒÁ!5TYûÊ@¦ÊÀ¨Á®x Aðe‘Ao÷¦ÕÇy¦Îlž³[:ð¹op;"X‡¹#XU_¾yBFuNÎ1½zB=ô]ùÛ#cöIËlhøú4È*ð¨ÿbGâ:9ÝДÕTBcß&ànÍ~ìOƒ:”jÐÿ›V˜ÕëE|r8QZ¦^븫¶´žÆÓ»q¿ë½¢®ómçš`Aò{åÆž¤ïèÃv=>Õ^á‚ó{ÓàÑÚLу{Wo®qêÂâ¤3ïWb’΁IÀ´ÓÜ‚"<m`s~€@ÝÁÔøèlz`çë©4‡,þ Ñþl‹a‘üYÎþÅAðw¸*ã)ÙðBïÂõ²6NÀ×Ða÷Œùg O€"âœß¨Û¨ý"+ ˜íÿã2ýqL+üÈüaþt„
+xÚ¥VKÛ6¾ûWí…b†)YÊq´H	Šõ¥Ø쁖iKˆ$:zÄñ¿Ï‡²½[g×HOäGóú¾!%¢]$¢¿gw«ÙÛ¿â8Zò|)d´ÚFRžåq”f9Or­6Ñ»·ÅP¹vþ¸úèÍ3ž§©Fó8ç¬ÙiÉ5Ÿ/¤H»«zSµ»ùB%š
+¥¥Í]Õš¹¬«lOþAy.r_Á~©“Éã2ÍÑjö~5û6“ ã‹®TT4³‡Gmàìc$¸Ê³èà-›H%OôVG÷³fâ²îD]>9U)—2¡ðsßóE'Œ¿-\»­vcgI±X”¶ÞS
+`áJDt¢br²*«Š—	;Tu;Íü§^wœÇs#	ƒ£µ·6|Qš!¨À>^2[T¦&Û#(ÁuaZڬɌÛšum7€‰Vûäæpt ì[ TlœK6Ø …zV†T<Ñ9•qÙ€+E§)OÕ	·C5”G)yAG43Ýnl¬×=W5Õ®ôzR·ÖnÞ]ËjQ‹åë8=pÎi¢cdoÉùãKðßï¡Qã`)-â1¤»uuí0ßqΊΚÿØ­ïÈõw¿èð•*¤HkÌW{·>·ED}L˜çÈýXà‘d}¿v’0 ¦¸f_)ސxæ|D,­==
+/}Ú˜v”D§–ÄÒ/žÓÆSqnûÁxú{Ï³MtÙЦAâ,ÙèÙòÞì~³‹ì)üëxß»ÆßU1çöõ¤èìÖv¸—TèÎuÒ×r¤ƒ/Bj¨²ö•L•Qƒ¨øFƒàË"ƒÞîMªóL3œÙ<g¶t8à%r¥½UèÛ›åp˜;jë¡êË7OȨÎéÁ9¦WO]¸+{dÌ>ÌÀקAV@ý‰o@rº”ÕTBcߦÆÝšýØŸu(§®BÿoZaV¯ñÉáDi™Bx­ã®ÚÒzCLìÆý®3ôŠj¸Î·k‚-@Èï•{’¾£ÛõøT{…ÎïMƒGk3Eî]½¹Æ©?Ø'yG¸“tL¦æái›óê^ ÆC ³éQ€Ö/RiYüA¢ý1ØÃ"ù³œý‹ƒàï&pUP§dý×ËÚ8_ÂîóύB.<içüFÝFíYÁl7ø—écZáGæ'Ÿ«t‹
 endstream
 endobj
-11725 0 obj <<
+11766 0 obj <<
 /Type /Page
-/Contents 11726 0 R
-/Resources 11724 0 R
+/Contents 11767 0 R
+/Resources 11765 0 R
 /MediaBox [0 0 612 792]
-/Parent 11708 0 R
+/Parent 11729 0 R
 >> endobj
-11727 0 obj <<
-/D [11725 0 R /XYZ 100.892 685.529 null]
+11768 0 obj <<
+/D [11766 0 R /XYZ 100.892 685.529 null]
 >> endobj
-11724 0 obj <<
-/Font << /F22 3706 0 R /F50 3701 0 R /F71 5424 0 R /F15 3700 0 R >>
+11765 0 obj <<
+/Font << /F22 3706 0 R /F50 3701 0 R /F53 3738 0 R /F15 3700 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-11730 0 obj <<
+11771 0 obj <<
 /Length 1336      
 /Filter /FlateDecode
 >>
 stream
-xÚ½WKoÛ8¾ûWh±ˆR¤^ö6í&mí&Æ^Úb¡X´-X–\Jj’ß%Û‰P´ÙÇÅš!‡äÌ7Osoåqï÷ÉËùäôMÈ=ÁYÊSáÍ—ž‹¹ð¢$eaª¼yî}ôã8˜~ž¿=}^ÂÒ(R(ð˜IÂMV袞JîßMg2ý¶Æ¯ò_ÕÛ]Qjbn²ím6	%"ÿÕ?ÛµÚЦøÄäõ|òe"àNÐê@™Ié-¶“Ÿ¹—ÃÞ[3™&ޝ•Üz2LX¢.¥w3ùsÂ-Ç,T)³– òg
-h‘Jÿa$~ݳÈ*"­‰XšzKT».š“éLñÄ¿íŠ2/ªmdUNDQ5mV–ÃX—#È怰Ú=\Õ­#´v †€˜1’…*%Mnºe%>_åçE“5€ä/ä%{B°4´ÎKÉÒ$ óJ0Å€/8wî!£¨wŒbÿ®h×D-Úâ«&óÂèEkmhû¦Ûí€â>­¶N…#ÈA… b"¤Â¥…p6¹õ~S¼ÀÒbˆ`n¦! Zì@´‚½³óZj0Ž:D5Ðy¦E¿uèËd€uÿÔ:Ãý¯øãÞsÁÜëŠ0w·B¾y Ü·/lèö1)%Ž.bâlp¸ÍÅÛ'.âG‡E©%ûÜš¯AEFþ—s"jCß]ló¬$æ6·U¦nh)×½…Â/¥z·µt…«-ɔŭÉL¡Ý‘O<ä€Öî	Ë(.$æƒvˆ 6Õ°ZúvÛ͈ße|3…R‘­4¼(Øw1œ9<Äðù âëï)RtuuŽZœ}pYä *£”ð±:‚1byìÐË%È*1ðÑt¥ûeðF63šDm:ã}ª¯òÌäî•ŒEÖuu‚kâîN½Õ”, ûÚ½\ErYž?rÛ¢® Nµ²š»µz‡QBÇÇ!
-¦G2Í01gsþFâÉ‘¢„ÅAÔKŸ_^	‘2B=Ô<aJ¦ÇXŸ-m×’tŸãȘ®B"Ùc4À@jo³Kl:ã(('PcÚžÑcÆ<eB¨^³¢Z”]®Oá‘e±bë1[RÅâd茅»¥+m²ünm“\²$M3
-nµ‘—U|e“²7‚\W4/ÆôÅ‚¯ï›÷¯¹^ÂÓY„þÅÙ_¯ÿ~wý2$VŒ%õÓWç˜#Á‘ò~ø ¦‚’5¿Yèt'TXÜä$‹|!÷+·¸¯¼È‘H–/`k3&>¤úˆÁù=S2W¤p½ºìÊ	Tu9…†²^!™ô²¶Á½{Ûm²u®ÚÜ­QÓbhš€m¾wú´lßçáæ0I©D*¨K*pí^¶û¡á_%QäòÚøµþÒAsωû0•‹
-¶t¨Ï
-	/©Å»Q@ßYõÝþ½d:pBæì{³F)4jh9‡5
-¦¯º„ïHÜ7’È*úøyMbËÜ›Å7¬çu}û´N3êî¾=îXð¯{ûº—½Àb‰ÄUQu÷ßsÿ±÷éð] +pº®»?Ù×3Ùê¬jŽ¦-7Z¬ëgwÓ£§‹¾ak‡ÿóP°î¹³
-š
- m›¥Ëì/k7"nŠªhqÂùâ´y¢…m#›!k°[ÿ¤Fÿ ¢a®Ú«å&¢E6†G!3ÃTbÿŸ€Ï{Õ÷'
-šOÌè¿ðGòƱµú
+xÚ½WKoÛ8¾ûWh±ˆR¤^ö6í&mí&Æ^Úb¡X´-X–\Jj’ß%Û‰P´ÙÇÅš!‡äÌ7Osoåqï÷ÉËùäôMÈ=ÁYÊSáÍ—ž‹¹ð¢$eaª¼yî}ôã˜O?Ïßž¾	/ai)
+x̤á&+tQO%÷ï¦3†~[ãWù¯êí®(517Ùö6›Î„‘ÿj
+„ŸíZmhS	|bòz>ù2p'hu LȤôÛÉÇÏÜËaï­Ç™LïÎJn=&,
+Q—Ò»™ü9ᇂŽcª”YKPù³´H¥ÿ0
+¿îˆYdÖD,M½%ª]ÍÉt¦xâßvE™ÕŠ6²*'¢¨š6+Ëa¬ÇËds@Xí®êÖZ» C@̘	ÉB•’¦F7]‰²ŸÀ¯òó¢É@òò’ˆ=!X†Úç¥diÐy%˜bÀœ;÷ŠQÔ;HF±W´k¢ÎmñU“Àyaô¢µŽ6´}Óív at qŸV[§Âä B1‘RáÒÂ
+8›Üz?)^`i1Ä07Sˆ -v 
+ZÁÞÙù
+-5GH¢è<Ó¢_„:ôe2ÀºjáþWüqï9àîuE˜»[
+!ß< îÛ6tû˜ƒ”G1	q68Üæâíñ£C¢Ô’}nÍ× ¢
+#ÿË9µ¡ï….¶yVóN›[Š*S7´”ëÞBá—€R½ÛZºÂÕ–dÊâÖd¦ÐîÈ'r
+ at k÷„ƒe—óA;D ›…jX­
+}»ÆífÄï²¾¿™B©ÈV^ì»Îbø|ñõ÷)ºº:G-Î>¸,rP•ˆQÊøXA‡˜±<vèåd•
+ƒNøhºR}‚2x#›M¢6q>UÀWyfrwŽJÆ"k‹º:Áµqw§ŒÞjJŠ}íÞ?®"¹,ϹmQW §ZYÍÝZ½Ã‡(¡Cy,˜ɸGv6ÃÄœmÌmø‰'G~ˆQ/}~y=V$DÊx<õPó„)™c}¶´]#HÒ}Ž#cº
+‰doŒÑ S ©½Í6.
+P°éŒ£ œ@i{Fð”	¡zÍŠjQv¹>…G–ÅŠ­ÇlI‹“¡3îþ•®´ÉZð»µMrÉ’4=Î(¸ÕF^VT}ðU”M
+ÈÞr]ѼÓ¾b¼oÞ¿æz	wLgaúg½þûÝõːX1–ÔO\cŽFÊûი
+JÖlüt:d¡ÓPa9p““,òA†ܯÜâ¾ò"GF uX¾€­Í˜øê#ä÷LAÊ\‘Âõfè²#('PÕå.Êz5P„dÒËÚ÷îm·ÉÖ¹js·FMˆ¡i¶QøÞéÓ²}Ÿ‡›Ã$¥© .©Àµ{qØy8”D‘Ëhã×úKÍ='îÃTBZ,6ØÒ¡>7$¼¤ïF}[dÕtû÷.éÀ	™³ïÍry¤tШ¡åÖ(˜¾êJ ¼#ýApßH"«èOtâç5ˆ,s3l?Þ°ž×õíCÐ:ͨ»û.ôt¸cÁ¿îíë^ö‹%WEÕÝÏýÇÞ§Àct¬Àèºîþd_ÏHd«³ª9š¶Üh±®;œaÜM8œ.ú†­aþÏCÁºçÎ*h6 ´m–.³C¾¬Ýˆ¸)ª¢Å	çÿ‰Ð扶l†¬Áný“ýˆ†¹j¯–›ˆÙ0„ÌS‰ý>ïUßOœ4h>1£ÿÂÉo©?µø
 endstream
 endobj
-11729 0 obj <<
+11770 0 obj <<
 /Type /Page
-/Contents 11730 0 R
-/Resources 11728 0 R
+/Contents 11771 0 R
+/Resources 11769 0 R
 /MediaBox [0 0 612 792]
-/Parent 11708 0 R
+/Parent 11776 0 R
 >> endobj
-11731 0 obj <<
-/D [11729 0 R /XYZ 151.701 685.529 null]
+11772 0 obj <<
+/D [11770 0 R /XYZ 151.701 685.529 null]
 >> endobj
 3418 0 obj <<
-/D [11729 0 R /XYZ 151.701 622.678 null]
+/D [11770 0 R /XYZ 151.701 622.678 null]
 >> endobj
-11732 0 obj <<
-/D [11729 0 R /XYZ 151.701 594.172 null]
+11773 0 obj <<
+/D [11770 0 R /XYZ 151.701 594.172 null]
 >> endobj
 3422 0 obj <<
-/D [11729 0 R /XYZ 151.701 328.431 null]
+/D [11770 0 R /XYZ 151.701 328.431 null]
 >> endobj
-11733 0 obj <<
-/D [11729 0 R /XYZ 151.701 302.543 null]
+11774 0 obj <<
+/D [11770 0 R /XYZ 151.701 302.543 null]
 >> endobj
 3426 0 obj <<
-/D [11729 0 R /XYZ 151.701 229.604 null]
+/D [11770 0 R /XYZ 151.701 229.604 null]
 >> endobj
-11734 0 obj <<
-/D [11729 0 R /XYZ 151.701 201.292 null]
+11775 0 obj <<
+/D [11770 0 R /XYZ 151.701 201.292 null]
 >> endobj
-11728 0 obj <<
-/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F17 3698 0 R /F51 3729 0 R /F71 5424 0 R /F85 5521 0 R >>
+11769 0 obj <<
+/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F17 3698 0 R /F51 3736 0 R /F53 3738 0 R /F85 5513 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-11737 0 obj <<
+11779 0 obj <<
 /Length 1698      
 /Filter /FlateDecode
 >>
 stream
 xÚuËrÛ6ð®¯`O¥f"†‘<¶MÚ$MgÒØ—LšDBÇ$èðaEß} 4e3'íØž©8¸âà¯Íï·›×
-dQ‘ÅIp{’8ŽòBû¼ˆT!ƒÛ*øÞ˜r¬;»ývûÄó¨Øï%Š‹"ŠA:f9™D*Úî’xŸ†7Û$õVa?Öön»K•Ç“a`h ÄaŨ½FµuÀ¹¶‡ÚVkV1˜qA–¦ gRyÝY–¢Ôæííæû&*/^£¢4
+dQ‘ÅIp{’8ŽòBû¼ˆT!ƒÛ*øÞ˜r¬;»ývûÄó¨Øï%Š‹"ŠA:f9™D*Úî’xŸ†7Û$õVa?Öön»K•Ç“a`h ÄaŨ½FµuÀ¹¶‡ÚVkV1˜qA–¦ gRyÝY– Ôæííæû&*/^£¢4
 Êvóõ[TÀûÄQZäÁ™$Û Uy´Wx[ÜlþÝÄK%j©x¾T¹Õ×,NÓPWUM¾"lìð׿ÃoÓ}ÅXe·"MÓ=´ „Ñ‘™†ÇºïlËðáÁ¬Q–¬ùýäÁáã	<N·¨l/ÂÿâD6f`¶îÕv#SjÖ4©%›AUÝÔ3u¸£i_’Åžå8§nj*>S"ãdà'ï™ÄOžÕì¼éI)éLo4»JÆ*üãÍ€€$Ÿ!­Ç<@ø|ªáqtý‰¥Nz`èiÒ,-ýÃfþÓ}ä
 ™ÊI¤?½—ÄA;â
 Ëuǥ݊Íæ×vui ÙsS¤Ê)	¤*Â
@@ -66666,198 +67559,198 @@
 Þ‡å†(øw czÆÜL@}¹[˜ëä_ö¤žO†,¢¡çgð	‰³8=óHžYØÊmW@ÛM¤o»*ŠÓâiŸò-v)èª~—Úg~ÀfW» öå]
 €ë]êEN“HÈô™ÏÒ½
 9.ÃȘ›ÁIèæï{®DàCûèèÀÉArm)AD2„¤œ}
-ìÆ«¹'U|©©á‘½“ø·Ò¦…°1Eø2âǾk¹ÔÖŒ•ë o:û«k0#•Ä¢}Tî—•wãé>óÖë—b±û RjËÀÃ4ÎhVÊÎ’«m5†ñ™§~[eË ÿŽkáØy髪#O‰"¦NžÍ)¬]	ûŸòlIÈ®LëÃVâF!ÒÉ
-'Úóï-‘1`wL_¬~(DÏGª‹6ÒÈ„•^A{šOq“"™‹B¼× »ìZ4x×€%ÌêœðºsE
-0bþymÆòu_FMW†°âßLFRI/	’Å|ä˜'3ð!P"J³ýõ{ZM}»o ºa ykF(o¢æaçÝšùg1âÞP÷€Ý'ÝrþkOß»à²"¨úrj´SRbSùÙ.’*@ººúìPPo#ÏvQ$ñ.Š,=COɈ5Æßç4<_%ÔÌñåà<° ¡Ç¿·LGR
-®,Ö0ã‡WW+#‹´Ü[é;W´×ûHÎ7ÞrJe •–s€tÅ#íÀwN gþÒxz#¶ìaî¼u€}ÉóŸÂG€Þ`܍Å)òòÉ\8€‹°5ã©ó×!gñÀ Û	2†Î5~ä Ô·?tÖšúîD/lœtÛÑ @ßáÚ©æYí¹@Ø"´³¥¶0{¹zžçt-ëþ ààm†q1ÐhJ¬G¨(ùéHs ëþ8û_øÈÿù]Ë
+ìÆ«¹'U|©©á‘½“ø·Ò¦…°1Eø2âǾk¹ÔÖŒ•ë o:û«k0#•Ä¢}Tî—•wãé>óÖë—b±û RjËÀÃ4ÎhVê¶Õôj[a|æ©ßVÙ2È¿ãZ8v^úªêÈS¢ˆ©“gs'G
+kEÂþ§|[²+Ӻð•¸Qˆt²Â‰öüûBKdäÓ«
+Ñó‘ꢍ42a¥WО&ÄSܤHæÀ"ƒÃ…ï5À.»
+Þ5`	³:'¼î\‘ÂŒ˜?C^›±|Ý—QÓ•°!¬ø7“‘TÒ‹C‚dq9æÉ|”„ˆÒlýžVSŸÇnÇ›€n@ޚʛ¨yØ9A·fþYŒ¸·Ô=`7ÇI·‡œ¿ÅÚÓ÷.¸¬ª¾œí””ØT~¶‹¤
+®®>;ÔÛÈÀ³]I¼‹"KgÏÐS²bñ÷9
+ÏW	5s|ù8,@èñï-Óс”‚+‹5ÌøáÕÕÊÁÈ¢-÷DúÎíõ>’󍷜Rh¥å ]ñÈp+ðÀ™†¿ôžÞˆ-{˜;o`_òüg…ðQ 7wcqŠ¼|2—à"lÍxêüuHÀY<0è6A‚Ì…¡s9õÆíuG‡¦¾;Ñ'ÝvôÐw¸vªyV{.¶íl©-Ì^®žçy]˺?(8¸C›a\´šëß*J~:Ò\çèº?Î_ãþ>òÿû
+]É
 endstream
 endobj
-11736 0 obj <<
+11778 0 obj <<
 /Type /Page
-/Contents 11737 0 R
-/Resources 11735 0 R
+/Contents 11779 0 R
+/Resources 11777 0 R
 /MediaBox [0 0 612 792]
-/Parent 11708 0 R
+/Parent 11776 0 R
 >> endobj
-11738 0 obj <<
-/D [11736 0 R /XYZ 100.892 685.529 null]
+11780 0 obj <<
+/D [11778 0 R /XYZ 100.892 685.529 null]
 >> endobj
 3430 0 obj <<
-/D [11736 0 R /XYZ 100.892 567.5 null]
+/D [11778 0 R /XYZ 100.892 567.5 null]
 >> endobj
-11739 0 obj <<
-/D [11736 0 R /XYZ 100.892 536.943 null]
+11781 0 obj <<
+/D [11778 0 R /XYZ 100.892 536.943 null]
 >> endobj
 3434 0 obj <<
-/D [11736 0 R /XYZ 100.892 387.83 null]
+/D [11778 0 R /XYZ 100.892 387.83 null]
 >> endobj
-5635 0 obj <<
-/D [11736 0 R /XYZ 100.892 356.189 null]
+5627 0 obj <<
+/D [11778 0 R /XYZ 100.892 356.189 null]
 >> endobj
 3438 0 obj <<
-/D [11736 0 R /XYZ 100.892 183.887 null]
+/D [11778 0 R /XYZ 100.892 183.887 null]
 >> endobj
-11740 0 obj <<
-/D [11736 0 R /XYZ 100.892 155.259 null]
+11782 0 obj <<
+/D [11778 0 R /XYZ 100.892 155.259 null]
 >> endobj
-11735 0 obj <<
-/Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F17 3698 0 R /F71 5424 0 R >>
+11777 0 obj <<
+/Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F17 3698 0 R /F53 3738 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-11743 0 obj <<
+11785 0 obj <<
 /Length 1292      
 /Filter /FlateDecode
 >>
 stream
 xÚ­W[“›6~÷¯à¦A–„„D_:mÒ´›éì4³î4$Øà5..ˆõî¿ï9HxÁëz7MŸ8B‡sûÎ
-êÝzÔûeñÓj±|+©Ç(Ih¼ÕÖc’E™ë„ÈDx«Ìûè+%‚Ï«wË·œ{š$q,•SE"&AÒÀôkDÔ?a$¥o|
+êÝzÔûeñÓj±|+©Ç(Ih¼ÕÖc’E™ë„ÈDx«Ìûè+ŃϫwË·œ{š$q,•SE"&AÒÀôkDÔ?a$¥o|
 ÿuSí‹2·‡›´Z§AÈ‹ý×; ütoòÖ^
 †*?¯/È«&ÆHEÞ¦Z|üL½îÞy”D‰ögåER“X¢-¥w³x¿ Sµö#‰”Üz¨Õ TÀS9¯“úµ;FÊH$bT¦ʸà–eBÛK÷¥{±¼ª˜÷¦sÞ¯ÂQj8;X©ø‡$—c/f’@ ­•«FR)Û”epíŠúÖ¾:e‰T쯃ngV|¢,ÊÛ¼6öE±µÏü¼éí¡ïrûíõÕÍ+û
-¨ïÔÀ…¬-†\YD¤H¬A¿½Á«¾HXУtv¦-Ö½Éí¹ËÛ»b“w–«J÷¹€uL‰à—Áf	á2:‚=’xRSÂôEÔ.Ø	BQ¢ ‘¾EÆèÊdœº2dÔÔ™Š”2"<‘.ðÍ róÅF85öé@mmµ*6•KGÑX­ËÜl–G`ö¹Z%ˆbd'A(„ðÿÜYMÂ/:‡uù%ê<›²·æµîÈ¢di6û¬”«­•Q7f‡ù‹‰]B]¨y~=ÑòÊeÚ.¯ÂlÔleQç–§,¾®à=hê¾?Èh‘¡.°unÖEÓ…]
-xÌåhû¹ßÆöÛ›¢*Ê´-¬ÊmÓŽÞ«eŸíí…‡¥±kúÒy°K®ü»‰Ñ©sœ…Ó>Œ>ZϾƟ"ɨ¤£1—ÜqŸ^ç÷æ•3 +ÌÌú³¦ e%b–a€†ÉȦ©·çâŒÇ’ÖÙ	¦Ý>Ñí¾
-ސAÞ'Qâ…QB˜gP– 24¬<­,`DÝRôé¶iµì»vY6›´\v8Жݺ¨—]µÎœ(¤&½òȖݶ£B„c ^®®>ª«º3`N=F׉Ÿß§cÉî¡ÆšôÞž›í¹&jÚ^†*T„ã¿dì§m°¡7œÌ0¼Þ+™Ã”ùãú
-W‚y‡Í†'Ó‡_¦Îj¨}×1tL$óŽ-%oçU0¿ÈQ´k&E=>^LëUŒ­ä¶/²œŒPN+㦩†•F£Tô¦h[|kÇ)÷Ü {,êÎä©;4¨V*g€É¬Ku×—Æ^˜ÝQÊ(BùÕ°6
-¸õiy&ÏŽ]æyÛ·)š6ú÷Õð‚XìæËìYÚaÒÄIòüfÄ4æ†ü¿7£‰Ø›G§)Ÿ!¢†4ú0ô Óª:{°‡]zçv¢!j@ÆؼÄÛ¡¨qkrÅútK+	S
-•ãP¾4Ú	W'ƒ}îˆ`‚è?jgÎ'hÕµ‹<äÓDò“LÒCèÈï¡o2ëæ:6z ØÙ`lJ†\³þ\q).-s“Ÿ,:áþ_
-ÕT}g¬YÃÌ8£vy³£J硤DK=Ëäg(=.©§
-2­â‹
-l.XkXAÁ­–ÇöÖqàà	¢_Y
-¤„®!)»:›ÃÔA‡€åûÂÆË%'ß²ñ2¨XyyWMàǍEÿºïþw	£ÏJ8ubüGŸÿ Ɇ«
+¨ïÔÀ…¬-†\YD¤H¬A¿½Á«¾HXУtv¦-Ö½Éí¹ËÛ»b“w–«J÷¹€uL‰à—Áf	á2:‚=’xRSÂôEÔ.Ø	BQ¢ ‘¾EÆèÊdœº2dÔÔ™Š”2"<‘.ðÍ róÅF85öé@mmµ‚܉œX’8ŠÆj]æf³<3°ÏÕ*A„#;	B!„ÿçÎj~Ñ9¬sÈ/QçÙܐ½5¯uG%K³Ùÿ`¥\m­Œº1;Ì_L,è
+êBÍó뉖W.Óvyíf£fû(‹:·<eñ%pu ïAS÷ý¹°@Fsˆu­s³.š.ì:PÀc.GÛÏÅhü6¶ßÞUQ¦mù`Un›vô^-ûlïl,<,]ӗ΃]påßMŒN“à,ܘöaôÑzö5þÔIF%¹äŽûô:¿7¯œYafÖŸÍ0-+³4LF6M½=§gŒ8´ÎN05èöaÐøˆn÷Uð†ò>‰/Œ¤8ƒ²¡aåiei{ ê搢ßH·Mã¨eߵ˲٤å²Ã¶ìÖE½ìªuæD!5é•g€@¶ì¶"ñruõQ]íԝsêñ0:¸Nüü>ÝKv5†Ð¤÷öÜlÏE0QÓFð2T¡"ÿ] c?m„
+u¸ád†á…ðæXɦÌ×W¸|È;l6<™ö8ü2uVCí»Ž¡c"™˜wh)y;¯š€ùEŽ¢]3)êñyôbZ¯bl%·}‘åd„rZ7M5¬4zu ¢7EƒØâ[;N¸/àÕØcQw&OÝ¡AµR93 L¦`]ª»¾4öÂìŽRFʯ†µiÀ­OË3yvì:à6ÍÛ¾MÑ´Ñg¸¯†Äb7_Ž`ÏÒ^“&N’ç7#¦17äÿ½MÄ^ØŒ8:Mù5¤Ñ‡¡G –PÕÙƒ=ìÒ;·
+ÉP2Ææ%ÞíD[“+Ö§[Š€XI˜R¨‡ò¥ÑN¸:ìsGDŸøQ;s>A«®]ä!÷˜&’ŸdúBG~}“Y§0×±ÑøÃÎcS2äâ˜õçŠHqi)˜›üd)Ð	÷ÿ
+Àh¨¦ê;cÍfÆ•°Ë‹˜U:%%ZêY&?k@¡ø(èqI=Ui_l`sÁZÃ
+x
+nµ<f°·ŽOýÊR %t
+IqØÕÙ¦:,ß6^.9\ø–—AÅÊË»j?n,ú×}÷¿KÝxV©ã?Úøüåà†©
 endstream
 endobj
-11742 0 obj <<
+11784 0 obj <<
 /Type /Page
-/Contents 11743 0 R
-/Resources 11741 0 R
+/Contents 11785 0 R
+/Resources 11783 0 R
 /MediaBox [0 0 612 792]
-/Parent 11745 0 R
+/Parent 11776 0 R
 >> endobj
-11744 0 obj <<
-/D [11742 0 R /XYZ 151.701 685.529 null]
+11786 0 obj <<
+/D [11784 0 R /XYZ 151.701 685.529 null]
 >> endobj
-11741 0 obj <<
-/Font << /F50 3701 0 R /F22 3706 0 R /F88 5686 0 R /F72 5687 0 R /F15 3700 0 R /F71 5424 0 R >>
-/XObject << /Im1 5680 0 R >>
+11783 0 obj <<
+/Font << /F50 3701 0 R /F22 3706 0 R /F88 5678 0 R /F72 5679 0 R /F15 3700 0 R /F53 3738 0 R >>
+/XObject << /Im1 5672 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-11748 0 obj <<
+11789 0 obj <<
 /Length 1545      
 /Filter /FlateDecode
 >>
 stream
-xÚ¥WKÛ6¾ûW¨È¡2Ó"EŠbn
-ÒG$M²Ú"ÍA–赺åŠr6ûï;äP–ìØ‹ 9‰Ñpß|C&Ñm”D¿Íž¯fË_‹$Q2¡ÑjÑ$!¹bQ–+"VUô1¾Ñe_·fþiõÊ‹çDewâL‘¤”ã”2_Ð$Kã›9ûbÎTÜõµ¹/RÁã~«q`›5’¸Â©9&îk³®MUáÉ"óˆJ”·4…±äb8[Já¤f¿¬fÿÍ(¬‚ðÄAÒ4*›ÙÇOITÁÞ«(!©Ê£{/ÙD©ÈI&œ¶]t3{7K¦ÊóˆR¢„`¢Œ0I£ŒK’È¢7m¯‡óÇÓQPäœ(ÆÝñ`I(ãE&cÜ†…åˆF/Z0çÝqk1h]LÔz+%›†‡rA“QFÁuž¢•˜ù‚å4n
-óàFIll¯‹Ës–Çíaq³œ­+ü¡oqå`5\N}zrur¾âD¦ÇôÔ¦×ݦ(µEáSc!’”¥ƒl»_8¡hÁ P¹ÈÁç”®p×#q‘¦t]ô)@ò¨€FÊÖl.žªgGcN«Ýƒ_2Ö% 9®7s¿à…ÁË·î›ÄEUuÚZ\D̦.T}SØ;ô gDÐ3ÚÍ|Á³c´;7c“ Aå°óþ`P®Þ€ÿ$”ߢdaq½ó™ˆÛ~;Q‹²U‹‹¤œA	š"Ð’;Ó:á{0<ƒÏ¶èq„žf*^»í®-ª²°a¯¶øÝø_;œŒ®¸¿ àƒà9Ö5lUAoWëð;D{bÏšJCšÚø@§qíÎLzœwÓ׍~Š³õ!loŠzgq
-¡‘ƶm4n~xóò/Óëܐ% ƒÇɁ*ÂDz$‡©¨a@“àN‰zL	ˆƒ¥ÄWJ¸[&û.%ƒ;ß äܝG8Ž«œäRbvþœS*ã¢3µ+
-àô+|Çy¨§Hi`•P^`]áºô:×MT>Âu\¦Àˆ­}í9.MÒ ·fV‹²Ôû>Œç_Ã0wÕöYãx›2îŠÆa󨿁ûÎa\¶Mãù€A5ì<œ™+‹|%3±?Ҥ„%$DãØm¡Æ ·ñjëJÒéota,:29Lì¶=ì*ó#R XÊ	…4Ÿ˜ì霳èÏ“4ŒeŒÅ«{$	7Ôw<C8ñvïøØâÄûì¶1ž·‡F›ÞB¹r®âÖ‡ó¾¦$´‹ØÛäë?uÙÕû@ná&Ñãaa=ôT¢kŒ'•Óx²„ªÄIð/ŝ	hÔÙ÷«\"(#€ø]\¡%üñ8
-$®Ìó«\ò]Jw¾AÉE.N«3hK\زç÷7$Íþ)æ*tßn[ì-®ü{°AÎjSuœþþáí<OãÐvõ뀈Ú>»Tx <¸+¨$C‹º¶íŸ@Ûb"¾«w»b·ÃÉÂ)÷£	>ŽF¶MÀO¹R“k0ŽÏãŸw@¦èëÏú€?Wñ
- î	õ8“'·a˜6|Ý'‹_º.ߧ‘…sšJ…ÛÝÊÅÀÝb2_>º™º9¬éî³L‡x¦•?ÇÅP²‘@Üα(A¸ìtÑë  èJ͉Bã…ˆ£g|LÅוÞ{Þ¦­¯&¿„< 6Ìú…<Òp%äñÆç<w½0è9ÍO
-ù\Û‚!)8‚±O~XÂCdi·Yl·Üµ`éÒͺXZ/Ú¬«  —zÄå¿Žüóù·ÿiÎ뀕)Ú_cð¸v5ê/º<ôÅzÊç¾î·—ž_”æDŽ«œ§,Þ6}Ìã øÓ÷åCFœÄŬДR¤Í$Ð…„0Žfÿí!~@ÓÊÂIß õÝ<1—ìÍ%Ž}’«&	J²”Òëðr'lçtl>m‡`ÐÎn­c×9Ç+ðƒ<¶“¥îËeWŸÑK¶HN¸àgÑI9<þà
-ŽÑ‘g V8ì	Õ5Ògq.cë[SìP¬oÏZé>¼4à^`u¨KÓ¸˜Œ·û±%ƒ²évËá9=|¡{þ}qÈ
+xÚ¥WKÛ6¾ûW¨È¡2ÓâKsk> i’uÐi²D¯Õµ(W’³Ùß!‡²dÇ^ÈI|Œ†óøæ2‰n£$úmö|5[þÊX¤ˆV	V›ˆ&	É4‹ÒL©E´*£ñ)úª±óO«W^<#:M…gš$  œ D’ù‚&)oæ4îó9ÓqÛWöv¾àRÄýÖà «×0Hâ§ötšÛ0¸¯ìº²e‰'ËÌ#:ÑÞRc%äp¶RÜIÍ~YÍþ›QXá‰7’põìã§$*aïU”®³èÞKÖ—I¥Ó¶‹nfïfÉ4BYQJ´”C”¦h”
+EBô¦éÍpþx:
+ÊLÍ„;L#	e‚¡ÈdŒ›áÏ°°|YÓèEæ¼;n-­‹‰Zo¥bÓðP!‰d*J)¸.8Zù‡/XFã:·n”ÄÝC×›ºÃå‡9Ëâæ0ȸÙN¬1%þÐ7¸rè\N}z2}r¾Dñcz*Û›v“¦CáSc!’”ñA¶Ù/œP´` ¨Lfà3'RhÜõH\pNAgÀ?ÁHuÐHÑØÍÅS5ìh¡sÌiíöà—ŠM@Ž«ÍÜ…Åo xaðò­û&q^–­é:\DÌrª¾Î»;ô cDÒ3šÍ|!Òc´[7c“ Ae°óþ`Q®Ú€ÿ$TÜ¢dÞázë37ý v¢eË-H9ƒ4E¢%w¶qÂ÷`x
+ŸmÞã=Mu¼vÛm“—EÞ…½ªÃïÆÿÚâdtÅý ¤È°®a«zÛÊ„ß!Ú{†Ð”‚PW֚Ǖ;“ô8o¶¯jógëCØÞäÕ®Ã5„»¦6¸ùáÍË¿\L¯sCš 'ª	“üHS%PÀ&)œý˜5Z˯”·Lö]Jw¾Aɹ;pœÐÉ”Âìü9§TÅyk+WÀéWøNˆPO‘ÒÀ*©½À8ºÂuü:×MT>ÂuBq`DŠÖ¾öÇ €ãÆîÂj^f߇1âüàkæ®Ú>ïaSÅm^;lµà7pß9Œ‹¦®=0¨†‡3s¥s‘¯TJ öGš4}y•°¤‚h»-Ôà6^m]I:ýµÉm‡‡ŽL“nÛv¥ý) ,„BšOLöt.X
+ôçIÆ*Æâ5=’„‹;ž!œx³w|ÜáÄûì¶1ž·‡ÚؾƒrBǍ#
+æ}MIh+±·É×(ꢭö
+ÝÂM¢ÇÃÂz é©0DÛÔOª¦ñd‰ TÉ“à_Š;“ШÓ1îW¹DRF ñ»¸D@*øãqH\™gW¹ä»”î|ƒ’‹\!VgÐÆ5\ØҐç÷7$Íþ)æ*tßv›ï;\ù÷йÎØò¬3àô÷oçCcØUw¬"ªîÙ¥ÂàÁ]A')ZÔ6MÿÚ“ñ]µÛå»NN¹Mðáp4²%h~Ê´ž\ƒp$xÿ¼Ú°y_}6Ï ü™Žo ±pO®Å©:¹
+Ã4ïÂ×}ÒøEnêáò}Y8 ©u¸Ý­\Ü-&õeᣛʡ›Ãši?ûÀ´¸ç`aZús\	Äí‹„‹Öä½	
+‚Þ¡Ôœ(4^ˆ8z&ÆT|]é½ç-lÚæjòÈjì_È#å€+©Ž7>繋腀AŸÈhvRÈçÚY*ÀŒ}òÃ"Ën{Á‘å¡k—»,]vy½Î—­×e ЋK=âò_ÇþùüÛÿ´gç]ÀÊí¯ó±FD\¹ÇÍSú|½ås_õÛKÏ/J3¢ÆÆUÌ9‹·µCó8(þôÅ}Ő'q1+4¥Ò'id3t¡` Œ#ƒÙ{ˆд"·GÒ·h}{ Oì%{3E cŸäªI’’”ÓAz^Bî„휎ͧiÑ ÚÙ­uì:çx~PÇv²4}±lâ3zÉ%ˆâ,:\ÀãÞàuF `…ã°ÁžP]#}æç2]ukóŠõÍY+݇—Ü:êÒÖ.&ãí~lÉ lº‡ÝrxN_èžÿ^Æ
 endstream
 endobj
-11747 0 obj <<
+11788 0 obj <<
 /Type /Page
-/Contents 11748 0 R
-/Resources 11746 0 R
+/Contents 11789 0 R
+/Resources 11787 0 R
 /MediaBox [0 0 612 792]
-/Parent 11745 0 R
+/Parent 11776 0 R
 >> endobj
-11749 0 obj <<
-/D [11747 0 R /XYZ 100.892 685.529 null]
+11790 0 obj <<
+/D [11788 0 R /XYZ 100.892 685.529 null]
 >> endobj
 3442 0 obj <<
-/D [11747 0 R /XYZ 100.892 330.316 null]
+/D [11788 0 R /XYZ 100.892 330.316 null]
 >> endobj
-11750 0 obj <<
-/D [11747 0 R /XYZ 100.892 301.999 null]
+11791 0 obj <<
+/D [11788 0 R /XYZ 100.892 301.999 null]
 >> endobj
-11746 0 obj <<
-/Font << /F22 3706 0 R /F50 3701 0 R /F88 5686 0 R /F72 5687 0 R /F89 6129 0 R /F71 5424 0 R /F17 3698 0 R /F15 3700 0 R >>
-/XObject << /Im1 5680 0 R /Im3 6525 0 R >>
+11787 0 obj <<
+/Font << /F22 3706 0 R /F50 3701 0 R /F88 5678 0 R /F72 5679 0 R /F89 6121 0 R /F53 3738 0 R /F17 3698 0 R /F15 3700 0 R >>
+/XObject << /Im1 5672 0 R /Im3 6520 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-11753 0 obj <<
+11794 0 obj <<
 /Length 1418      
 /Filter /FlateDecode
 >>
 stream
-xÚ¥W_“›6÷§`¦Å3±,!	A“4M2MÚÜyÚ‡4È6.‚»Ü·ï®VøðÕ¹d¦O¬V«ýÿ[	í"ýºx±Y¬_k	Îrž‹h³„Ìp¥YÎt®¢M}ŠI—Ÿ7ïÖ¯“$ÊXž¦
-En˜4y¡7ÝRòøn¹’ZÇC‡_¿ìǺ±´¸.7År%”Hã—{ ââ8Øž6•@‹_6‹t‚W3g4“2*‹OŸyTÁÞ»ˆ3™gѝ—<DRg,ÕèK]/>.ø<Â,‹„`¹Ö	EhÏ@i"˜NsrþC7ØÉþƒuÔF³L	4®1.•ÈŒ¦Íp20Öo"zՁ;O[«Iëj¦Ö{i’³:ä)„œF¾Êòòív¹Jdß/“,îFZŒÎ"‘ÇÃÞçúÏ+µr
-Ý7W·õ@”»wƒ=<ƒ…~¤éPø#´hê/¸štw‹_w_0YÐJH¦UHbd*½#¾]Œ˜‡$!ß"ŸÚÅ~-Çƺµ»íÑÛ¢Æc8vž‰D±$ɦs®ìëãd»,MÀqðÕ ¯¸¢6Cÿ ÙšeÎÝü›…
-¤„¬xRÏEàQ~ØÝ(Ë!§ÚQä,ÑòÔŽçJòH+ñ©§Tð(ƒFx=Ö gZýÿè˜BùCñ½*Œ¯ÎòùÌЀ²Ôd”eÕf	 sÁy|=K)â~¨Û–ÉLÓ Émç÷hqe+$ÒøŸ-~«Ûñ+µÄ3kèÁ$e©fé´Ôñª§Æ“ØÈpÚ/÷…#¢í¼@Í
-Pó‡Íº-›±štMCøŒRÞoX–0Ý € Öz#Ãé8©öKáÛhhñvu	6UÑ£ ¡¦)†ºkÙrh‰¯;Úºõ
-Þ;ØqÄé¶ô¥ˆ ˆu~1ð« ‚~0CÂ~j ÷ŽNÝÔmuÉËq¨›šfÊ2“ñ3
-b»õC‡ËAW7îöD×Cø:’<B&zë°¦!W´ßÎÚp`–â¼|u…Ñÿþž–[Õ¤G)	׈-QÙÅyDØD[K ¯·Ä8
-¨ó»Oç ¬Ó Á|ÈÄ磺ÔxZ1‘¦“4…)ã#Ĉñ™8Œ
-BNñ©0_ž_š ÉòDE+1 q¯¹ïºá'H×<nÀŠNt¼]¿vàÚ¼<y8Å^º€Ÿ™±ÍIrÌrÑzR„ÙˆLºb€(ŽÇ¾;öu1X’¹úã=í‹Px» N êBm…5„zn&¥Û®û%ñ­¸»TPÈí„7g)­ÁÍó^Oß°ÓBïÚÕƒõ‹˜²!B
-1{{þ¬þ‡Ž¾n,÷Dmý›©®§oU÷¶ºþþû5x‹c  ¾ÒäqY8‹€Ër
-
-X ÖT$xãsbiqŠ/,·$ºèIÆжmz zJ\ÀE’¦¥øa`pæï/Œc,\Û¢/{º˜¥ÈOÅ#¼zˆÀ°Ÿ–&pü rÛõD„Ó&vӐ^ÍGš—ñ]ŠDA3›…hh¸Ôuçmé+Ü2jºed¼ëÊ6uk›tÀû’ód•Łðè;_­Ò:G þ
-äM(%æW
-nÞÕè$R-ùB‹Séqэz€¸2©Ž_XÒäÆ>`ñ[v->‚v¯#/-³ìÁƒŸÝ%¨¤	Ëøiþ¹Ã
-µÛo4è´ÜÁ}HA`<ä ›ýäD”ò<þkïo›" g+@†â	
-Ï>¾éü<®³»[izëbñìW[ŽhöÉ™ðßqìl[—鐁@œ9ŸÇß<¦É£ÓßÔvg0]°aÞQ³Ðjód{@LÝø÷{õ,ÜE”_…ŠÄ@ÌÀSÑkxú©š¾ð:þp˜
+xÚ¥WÍŽÛ6¾û)ôPˆiR$E)Ç$M“ I›]£=¤9h-Ú"K®(ïfß¾3Ê–]e '
+‡Ãùÿ†¶~½XÍ–¯5g9ÏE´ÚDBf¸ˆÒ,g:WѪŒ>ÅƨùçÕ»åë$‰2–§©BÑ„&…M^èM;—<~˜/¤ÖqßâWÅ/Ûý¡ª--n‹ý]1_%Òø券8ô¶£M%ÐÄì—Õ쟙 àÕÈͤŒÖûÙ§Ï<*aï]ę̳èÁKî#©3–jô¥Žngg|a–EB°\ë„"4Œg 4L§99ÿ¡íí`ÿlµÑ,S̓kŒ‹D%$2¢i3œŒåÛ½ˆ^µàÎÇÓÖbк©õ^šä¢y
+!§‘†¯2†¼|»™/™Åó$‹Û#-ŽÎ"‘ÇýÎçöϵp=
+=ցW5UO”{t½Ý?ƒ…¾Ò´/üZÔÕ\
+ºÛÀů‰Û/˜,h!$Ó*$± 2•Þß.ZŽC’o‘íb¿ûCmÝÒÝwèmÑõÇ»ÊD¢X’dÃ9·îªÃ`»,MÀqðÕ ¯¸¢6Cÿ Ùše.Ýü›…
+¤„¬xRÏEàQ~ØÝ(Ë!§ÚQä,è‡v¼T’GZˆO=¥‚G4
+ÀëZƒ2œhõÿ£cåt\‡â{U_!å㙡e©É(Ë
+ªÍ& æ‚óø¶/æRÄ]_5[,“¦’›ÖïÑâÆ–H¤ñ?!zZüV5ǯÔϨ= “”¥2˜¥ÓRÇo¨žOb#Ãi¿ÜŽˆ¦õi\Ô(@Í6«f]ËAWQ×D€Ï(åý†å¦àÔXo¤?'Õýn.|[
+-Þ,¦`SÚÑRªë¢¯Ú†Í€–ø¶¥­{ßàƒGœvC_ŠŠXç¿*(à³öS¹tê®jÊ)/}UW4S晌ŸaPÛ½>\ºÚãvGtÕ‡¯#Éd¢³krEûíé¬
+FI ÎËW7ýïïi¹·eU at z”’pØ5*›œG„m@´µòjCŒó€º¸ûtÀ:
+̇L|>Ê©ÆÓŠ‰4¤)L FŒÏÄaœPrˆO…ùò|jBT$Ë-`Ä Ä½æ®mûŸ m\ó¸+:Ññò躥×–àåÉÃ!þppZh?#c«’ä˜å¢ñ¤³™tÅ Q]{誢·$sóÇ{Ú9¡ ð
+(¶Aœ Ô…Ûkõ\
+J7m
+÷Kâ[q;UPÈí€7g)­ÁÍË^
+ß°Ó@ïÚÕÙúd†lˆBÌ^íž#ëÿ¡¥¯;®wDmü›©¶£oYuvÝ·Ýã÷kð;Æ @|-¤Éãuá,.Ë)4`9€Z]’àÏ‰¥Å)¾°Üüé¢'@Û”´ébè)1‹$5LKñÃÀàÌß^ÇX¸µE·FTìèb–"c<Wxõa?<,¯&pü rÓvD„Ó&vÐ^ŒGš—ñ]ŠDA3š…h¨ŸêºË¶ôn5Ü22Þ«ÒÖUctÀû’ódÀ•ÅðèZ_­µuŽ8> $üÈ›PJŒ¯Ü|¨ÐI¤ò…§Òã¢=öèâʤ:~aI“;vA ëŒßuÛà#h;yyi™eg~vSPI–ñÓüsû;j7ßh~î´\Á}HA`œs€Í~ò "Jyÿµó7
+È
+€³% Cñ„Ž†gŸ ßt~×ÅÝ­À4½u±xö«]Ñì“3á¿ãØÙî¾Z¤Cqräród˜&W§¿7¨í0Î`º`ü£f¡=ÔæÉf˜ºóï÷òY¸‹(%¾
+%‰2€§¤×ððS5|áuü/Sä˜
 endstream
 endobj
-11752 0 obj <<
+11793 0 obj <<
 /Type /Page
-/Contents 11753 0 R
-/Resources 11751 0 R
+/Contents 11794 0 R
+/Resources 11792 0 R
 /MediaBox [0 0 612 792]
-/Parent 11745 0 R
+/Parent 11776 0 R
 >> endobj
-11754 0 obj <<
-/D [11752 0 R /XYZ 151.701 685.529 null]
+11795 0 obj <<
+/D [11793 0 R /XYZ 151.701 685.529 null]
 >> endobj
 3446 0 obj <<
-/D [11752 0 R /XYZ 151.701 527.737 null]
+/D [11793 0 R /XYZ 151.701 527.737 null]
 >> endobj
-11755 0 obj <<
-/D [11752 0 R /XYZ 151.701 503.911 null]
+11796 0 obj <<
+/D [11793 0 R /XYZ 151.701 503.911 null]
 >> endobj
-11751 0 obj <<
-/Font << /F50 3701 0 R /F22 3706 0 R /F88 5686 0 R /F72 5687 0 R /F71 5424 0 R /F17 3698 0 R /F15 3700 0 R >>
-/XObject << /Im1 5680 0 R >>
+11792 0 obj <<
+/Font << /F50 3701 0 R /F22 3706 0 R /F88 5678 0 R /F72 5679 0 R /F53 3738 0 R /F17 3698 0 R /F15 3700 0 R >>
+/XObject << /Im1 5672 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-11758 0 obj <<
-/Length 832       
+11799 0 obj <<
+/Length 831       
 /Filter /FlateDecode
 >>
 stream
-xÚ¥VKo›@¾ûW õR½]X–…[¥•¢*Re÷”æ@`£Â’Â:nþ}gv€`‡*‰zIæµóø恹wçqïëêÓvõáKyŠeŠ‡Þvç…œ³4‹¼$͘Ìbo[z×þF¶jMp³½tæ)Ë’$Fó(c¬9ÙÅ!“,X‡<þ&}›Qæw¶2wÁZÈØ·{MDßÜÁý’XsÊæf Ž•¹­LYRdÉ!=–ñÌe*€V±c+¥Ðju±]ý^… ãY5’	áÍêú†{%è.=ÎD–zGgÙxB¦,‘è­ö6«ï+>G(”óÀ“Ó8c¿
+xÚ¥VKo›@¾ûW õR½]X–…[¥•¢*Re÷”æ@`£Â’Â:nþ}gv€`‡*‰zIæµóø恹wçqïëêÓvõáKyŠeŠ‡Þvç…œ³4‹¼$͘Ìbo[z×þF¶jMp³½tæ)Ë’$Fó(c¬9ÙÅ!“,X‡<þ&}›Qæw¶2wÁZÈØ·{MDßÜÁý’XsÊæf Ž•¹­LYRdÉ!=–ñÌe*€V±c+%Ñju±]ý^… ãY5’	áÍêú†{%è.=ÎD–zGgÙxB¦,‘è­ö6«ï+>G(”óÀ“Ó8c¿
 Rá·Á:Šb_›þÐi¢í>·#¥ûAØëî¡*tœ„"ëšä B¤|Mâü`Û&·U‘×õ#é;ÝÛ¼³º$ö¸×fò=x~ì­nÈ~
 &㌬ š|`”Ôå
-3”ë?º8Xý‘ Vá¼bp%K• W]ÛÚwØfÉýbÿ«hÍ®‚KHÚõ	š–1	ùâáÓóÇ縟e±É› *¸Í)BQˆŠÈL€¡Í¤NdÉN? 3Ý
-âG§š#¦ 16$§\r2Íž’‹âÙ"D,‚ZaZü
-,‚§EH&ïr×:1Wíƒvu$‰¿ù±¹ é·Êþü’HÂ2RÔ«k Bœ“HŒN€'¨GŽ½ïhÊCa{Ã¢Ê €£¯‰Ð}¯3[åc솢n [´Ízi
-ï	I3<Ç
-€J+ãFžØRïòCm']èƒ^“È:ÇSW&Ž"ÿsk~ò0¾£uëGtÛº¥)Ž¬¼TãÁ€Qe8K¸Æ)Sád‰!jý۟᪊5lŒ+UŒ«ødÜéÚÁ4íÚºv½9Ò ÀPÙv4œO"'ߺƒ]aƵ#wÀŸÚ÷o´?ÙÎéÍJãxÄKžN`£ÆSˆr”Î}OŠ¾
-Ü^‚~¾å ¶O[ÌÓ–ƒÍé/Ôö¬Âχk1­ýóCùŸ—Ñ,_Æ%¼_wS_ñòíGu‹#‡'¸Ç¡¢œ¾Z(¡N ©ûŒa¦‡Wc[Psv]P´ƒ}¦^¨¡ø*'åóOÙøYºÇÓ{ü¿þX R=
+3”ë?º8Xýq€ZÌ+WB°T	rÕµ­}‡m–Ü/ö¿ŠÖì*h°„¤]_‘ i“/>:=|ŽûY›¼	 ‚Ûœò'…˜¡ˆÌÚœAêD–ìô:ÓÝ ptª9b
+cCrÊ%'Óì)¹(ž-BÄ"¨¦ÅßÀ"ˆpZ„Daò.q w­ÓsÕ>hWG’ø››’~«ÌáÏ? ‰$,#E½j±*Ä9‰Äè(p‚päØûŽ& <¶'Ñ9< ª 8úšÝ÷Ú9³U>ÆÁn(ê°EÛ¬—¦ðž4ÃsÜ ¨´Â1N`ä‰-õ.?ÔvÒ…>Øá5©¬s<Epeâ(ò?·æ'ã;Z7°~D·í¡[šâHÀÊK5U†¸„kœ2N–¢Öï±ý®š¡XÃƸ2QŸŠOƝ®LÓ®­k×›#
+ •m‡AÃù$r‚ð­;Øf\;r· ü©}ÿFû“íœÞ¼° 4ŽG¼äé0j<…(‡AiàÜ÷¤èÛÑÀí%èç[ŠaËAñ´åÀ<m9ØœŽñBmÏÚ!ü|¸ÓÚ??”ÿyÍòe\Âûu7õ/ß~T·8²qx‚{*ZÀé«…êšš±ÏÈfzx5¶5g×E;Øgê…z¯rR>ÿ”_‘¥{<}°Çÿð;à/GöR;
 endstream
 endobj
-11757 0 obj <<
+11798 0 obj <<
 /Type /Page
-/Contents 11758 0 R
-/Resources 11756 0 R
+/Contents 11799 0 R
+/Resources 11797 0 R
 /MediaBox [0 0 612 792]
-/Parent 11745 0 R
+/Parent 11776 0 R
 >> endobj
-11759 0 obj <<
-/D [11757 0 R /XYZ 100.892 685.529 null]
+11800 0 obj <<
+/D [11798 0 R /XYZ 100.892 685.529 null]
 >> endobj
 3450 0 obj <<
-/D [11757 0 R /XYZ 100.892 539.782 null]
+/D [11798 0 R /XYZ 100.892 539.782 null]
 >> endobj
-11760 0 obj <<
-/D [11757 0 R /XYZ 100.892 513.812 null]
+11801 0 obj <<
+/D [11798 0 R /XYZ 100.892 513.812 null]
 >> endobj
-11756 0 obj <<
-/Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F71 5424 0 R /F17 3698 0 R >>
+11797 0 obj <<
+/Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F53 3738 0 R /F17 3698 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-11763 0 obj <<
+11804 0 obj <<
 /Length 19        
 /Filter /FlateDecode
 >>
@@ -66865,200 +67758,217 @@
 xÚ3PHW0Ppç2ÀA c(á
 endstream
 endobj
-11762 0 obj <<
+11803 0 obj <<
 /Type /Page
-/Contents 11763 0 R
-/Resources 11761 0 R
+/Contents 11804 0 R
+/Resources 11802 0 R
 /MediaBox [0 0 612 792]
-/Parent 11745 0 R
+/Parent 11806 0 R
 >> endobj
-11764 0 obj <<
-/D [11762 0 R /XYZ 151.701 685.529 null]
+11805 0 obj <<
+/D [11803 0 R /XYZ 151.701 685.529 null]
 >> endobj
-11761 0 obj <<
+11802 0 obj <<
 /ProcSet [ /PDF ]
 >> endobj
-11767 0 obj <<
-/Length 1528      
+11809 0 obj <<
+/Length 1527      
 /Filter /FlateDecode
 >>
 stream
-xÚ­ËnÛFð®¯à-`­¹/>ГÓ4±ƒ¦qp‘ø°¢(‰0ÉUùˆ ¿ïÌÎR¶l&E€úàÎ{FQ°
-¢àÝ,òçëåìòm<a‚k,7"–f"ˆ¥b©–ëàKøëÎìû¢/$—¡óûåûÙoËÙ?3R¢€?2‰”‰Ty=ûrkx|DLfipp¤u uÊb­®‚O³?'…À—³øg„8;x g’&OÍÐ1 ”";n?þµœg"¼z}óûÍòo´Ø4³,Ê8òEÁ"‹—q|2õ\¤áÊÌBêð€Û>txU¡mmèz(×!ZÓlO³!Ô¾2ýƶuww­ÂÕÐA¿óLeƒÒÁÏ“{”©ªgDûjÎC/	õG…¹dZy…÷­E)ßœ*ŠƒÔO6¶'„©œÿ;Âå¶Þ›¾\U›/â4
-—»r|Bº1þDKzš²ñ¢GÓÝ”LÃ"/¿F\åSú•
-R·ÐwRÊЬEwàU)«²Ùúçf€
-‡î„;…ù&,Ó\ùê„ñØÇ\	Æçù^ß~¾ûNÌ1Ù!ŸÇuq¨Š¾_Ü:7ýIø0×qhÚõ+°X
-–õ¾*ê¢Á·~4ðl)dØ
-{“£o‡Þa푨¶­öQ–^bc›®cá#Snûé´©!6½mËÜTx—a[˜؁†Cø4$ørW´dØ£”ÀôâÔ 7WU at j:ï$ü©w„Š¡Ä ‘Óä²èóKbpeÌ™Rz¤ÅàMIäP’é™@g37bÏÈtÊn!ðßûDZ$bõ懦bA ;v}Q\çrȤÏ7o:Ohétñ(©(ƒ[OqÊ:õ(¸h/è²¢¼UØe¿ 3¼Rg¤˜c1Lð‘,Á¸­;©¾€Rê]δ@MùþÁv=½Ž!lÖµ«@‘AXw–¥0ŸKm­¯Ìn”SC‰=LçYâýg¸ù)àÍ	y ,ŽôY°Ò4c)?¥zlE±pú. ñ‡k{²¯®±!06g¼e!U }uÐ¥'^K‚&Êñs‹íª:ô›æDç֝blÑ‹Eæ‹NñÄeÀ‹0Ù¡t]ر·UÐ7	_n贍ÿšõ
-›~lˆ<:ë†WPΓmòQE)j8Uq´ÇŸ‰ðX/zgЉ™„l3=A¥?a&t0qZOàê
-N_Lt1çq>üæ:jU®	yóæb”]ºŽ»óâszÖê¸ÉqœMºHÛKÓw*…`šŸñ%bšÁËuF@^ðT0§Yª~¼Î0%ãó=ä™ëã„Å‚;Y1Èr_þpuw?åwÐÀ3¿Cþ¸f>aŽÌXœ%#õ¤%R¥,‚]êÿ°DB¦k)^X2ižj¸ôÑŠ#ø£XåCÛTLÕ‘B
--“=kšãŽp}»ø|ǨÏÒf‚Ø}[äÕ°.üu!ˆÀo2„Qª‚}ó–ÐЛ“cN?͍Ʈìú8eš<ÕÅ;$Ì+ŸJǽ1ó‹Ç
-îi6.^ šÜãžGï=î­…%¬v‘—0³æ¾€à¹h”§Þähí¶5u7¢]]ÞŒ”3îRø%û´uè±s¼ìZ
-FŠ¡²,lA_`ùãtÇ·X­"¿UÂc99ãŽD9ö/|8”ýŽ wnþâûcùf™3j¢³Á
-lO›Ká—AWál$ô9%‡À
-ÍŸ~XäCíÓ
-Eáڐ# fÀõ-5™€iâî{³ucx†fQClW<ñšðÍð.ûˆ­ëk|U4#ž(#Ç©ûó[Å”ß>f\ÜF2àðÇ››Jlóœ 7âÔ¸ð8At^ýñé† Z§‹gTêCÂoÚ¢8§˜r¾Ï(؝Š–‡1’Ò-Ô¤7€¥¤iRQ9®3ðÈîª4´3Ó•*J7ctä¶F$µèý|ã?ý|½|«£³Ò„Ž˜Ê$€­	šYB6$IvÆýñ_&Ó
+xÚ­ËŽÛFìî¯Ð-2°žh^z §¤i³4ɶq€IcI¶…•4®1ü÷%‡#ïzWI {ØápHŠoÒQ°¢àõ"òçËõâùïIð„	®U°Þ<ŠXš‰ –Š¥"XÁçð×½9e·\I.C%–_×o¿­ÿ,8H‰~Ï$R&RäÍâó×((àñM1™¥ÁÑ‘6Ô)‹µ¸>,þœ_ÎâŸâìàI œIš<4CÇ€RŠì¸}ÿ×z™‰ðÅË›?nÖ£À¦˜eQÆ‘/
+VŸ̸ãƒi–"
+7f¹R‡G¼Øî®Ç«
+mKhC×cU”„èL»+=Í–P‡Ú[Û5ýܵ
+7ã@ÃÞ3U-J?oMîQ¦®ê%½$Ôæ’iå>t¥|sª(R{<UØځ¦vVüwê	—Ûæ`†jS—l¹ŠÓ4\ï«é	é¦ø-éiªÖ‹žL[õP2
+˼úq•ÏéWµH	ßBßI)C³q<݁wT¥ª«vçŸÛŽýw
+óL.X¦¹òÔ	㱏¹Œ/Wò!¼¾ýøé;1Çd‡|r×å±.‡auëÜö'áÝRÇ¡éŠg`±"¬šC]6e‹oÃdà1ØRÈ°&G߽úQí:;z¢¬¼ÄÖ¶ý ÆÂGæÜö%Ò8hSBlÛU¹©ñ.î4=°
+‡ðiHðõ¾ìJ"6Èp@%(éÅ©Ao®º„ÔtÞÑò¡w„Š¡Ä ‘Óäy9äωuÆ•1gJ鉃7'‘CI¦Í܈E<#Ó}4j»ƒÀï{i‘ˆIÔ/˜šŠþÔeCpcœË!“>Þ¼ê=¡¥ÓÅg¤¤¢î<Å9ëÔ½TL಻¢Ë†òVAbWÊÌðJ]bŽaÄ0ÁG²ãVôR} ¥4¸œé  š
+òý­ízB؍«@‘AX÷–w­¥0_Jí¬¯Ì~’Ó@‰ÝÍçQâýg¸ù9àÍy ,ŽôE°Ò4c)?§zlE±rú® ñ‡…=Û‚W×ؘš3Þ²ªо:è2¯¥@A“ åø¥Åv3Œ=úMs"‡sçN1µhÅ"óE§xâ2àI˜ìX¹.ìØÛj蛄¯¶tÚÖÍz…Mß7
+Džœuã3(çÙ¶
+ù¨¢5œ«¸ÚãÏÄ@x¬½7èÄLB¶™ ÊŸ0z˜8'pu§/&º˜Öó8~sµ®
+BÞ¼ºšdW®ãî}„¸†Æœ^t„¦4nòD§FO“.ä6ÄÒôËE!˜ægG|Žƒfðt<ÕÌi–ª¯3LÉøryäú8a±àNV²Ü—ß¾øôuÎï €~‡üqÍ|Æ™±8K&êYK¤JY»Ôÿa‰„L×R<±dÖ =×på£GðG±ÊÇ®+©˜ê…Z&{Ô4§áúvõñ£>K›	b]™×cQúëJßd¢TWûæ-¡¡06gÇœ~˜­ÝØâ4gš<×Åk$Ì+ŸJǽ1ó‹Ç
+îi6.^ ÚÜŽÓžGïî…%¬q‘—0³î–¾€à¹i”§Þäèì®3M?¡]]ÞL”[3íRø%û°uè©s<íZ
+FŠ¡²,ì@_`ùãtÇ·X­"¿UÂc59ãND9õ/|8VÞ ×nþâû}ùf™3j¦³Á
+lÏ›Ké—AWál"¿÷9%‡À
+ÍŸ~XäcãÓ
+Eáڐ# fÀõ-
+™€iâî³scxƶÀ¨!¶/xMøfx—}ÄÖ÷Ç_͈ÊÂÈqê¾ÇüV1å7÷Ù·‘Œ8üñ榻<'À85-<N/Þ}¸!ˆÖé²Ã•ºÅðÛ®,/)æœï3
+vg ¢åaŠ¤t5é
+`åi‚T at TŽë|²»®íÌôB¥ŠÒMë¹mÉA-z¿ÜøÏ?_¡†£‹Ò„Ž˜Ê$€­	šYB6$IrÁýñ_%ÎÓ
 endstream
 endobj
-11766 0 obj <<
+11808 0 obj <<
 /Type /Page
-/Contents 11767 0 R
-/Resources 11765 0 R
+/Contents 11809 0 R
+/Resources 11807 0 R
 /MediaBox [0 0 612 792]
-/Parent 11745 0 R
+/Parent 11806 0 R
 >> endobj
-11768 0 obj <<
-/D [11766 0 R /XYZ 100.892 685.529 null]
+11810 0 obj <<
+/D [11808 0 R /XYZ 100.892 685.529 null]
 >> endobj
 3454 0 obj <<
-/D [11766 0 R /XYZ 100.892 660.623 null]
+/D [11808 0 R /XYZ 100.892 660.623 null]
 >> endobj
-3955 0 obj <<
-/D [11766 0 R /XYZ 100.892 495.006 null]
+3929 0 obj <<
+/D [11808 0 R /XYZ 100.892 495.006 null]
 >> endobj
 3458 0 obj <<
-/D [11766 0 R /XYZ 100.892 408.622 null]
+/D [11808 0 R /XYZ 100.892 408.622 null]
 >> endobj
-11769 0 obj <<
-/D [11766 0 R /XYZ 100.892 375.888 null]
+11811 0 obj <<
+/D [11808 0 R /XYZ 100.892 375.888 null]
 >> endobj
-11765 0 obj <<
-/Font << /F76 5480 0 R /F17 3698 0 R /F15 3700 0 R /F71 5424 0 R /F50 3701 0 R >>
+11807 0 obj <<
+/Font << /F76 5472 0 R /F17 3698 0 R /F15 3700 0 R /F53 3738 0 R /F50 3701 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-11773 0 obj <<
-/Length 1836      
+11815 0 obj <<
+/Length 1835      
 /Filter /FlateDecode
 >>
 stream
-xÚ…XYoÛF~÷¯ 
-Ö\îò
-Š>ÔN
-AìÂÚæ@±WŠTxØÕ¿ïK‰²™ôÅšóÛ¡oãÞï¿=\\¾O"2é=¬=I‘Ò‹ÓLD™örﳟ¤Áìëû˷aè¥"‹c¢aÇÂ4‘ÐÝL~=3¿é̲(‹‡ÙBj™øW[³ïl3[¨Hû:Duo.¾_H8Œ.Ž„RÞjwñùkàå°÷΄ÊRï‰$wžŠRGÐ¥wñÇE0öF&žEI}æÎY†êP„`•ÿþê,Šÿ㇛¿ØEÃx‹0©V|ôf=[è0¯ÂÔ¯{^4}…„öMÅŒºÌ™xD1Û´Eí$jwžîEïóèLœNíï®¼¨¬u
-»š7¶c¢Øíg<1¯ð¶½@³¥‘ÎØ쇫»Ë›;ð4ý½éV(¸µ-2”¿®Þ¹7;ÜX^â]¸ÿD¾6ߘ»ª›Æ®ºò0K•/Àøݶî;ï¶öÙEs\üÃMô/Ö„±¶ZÕ=ûBõ¢4]ÚϤ¿ïx›Tp[cªv
-!æeßÕ†eŽÞˆá’Ê(M]DÐÊ0
-œ•‰¿åå1±a*]Ü‘]´Ìùx{­ÒˆyWuUA$(·¸wÝ`â#*#{Pæþý½àÝ›î\ùÿ8‹bߥY––ÙëtÔ»©¸p­‚“ën/ÚU-V,]™y‰È°Î¡b“L$Qê)èwPN¶‰
-½ÅHlÎÚóó[7Æ÷÷nãK ui‡@×h¯ŸC4ŒøÄ<Så›e׈O_hDrj‘j½L†ÖÊ/*(Ɲá˜j­ý}SSœŠœ: D¶¶±¼×XÎ;r©/´ë@Xs1¤ÃiT܁ðËG°ó »'â>êu€6û½/ÈX,‹Ê4†WÔGHìêA "i]WÒÚµ}ÆpTJR°úU×"DÊß—Ö´NŪffÕý°(´tÈ c¿^v¦¨˜ÞjÀoTe²¸ÝÖt|ƐÀj¬Én·æ½¢j;S–™8“þßØíi¡Ù)¾¨¢lÝÅëŠõdS?D€\<@ÎŽ8"Ü0_šË€WØ/(ÓïÝ©š,S÷8fäAååà´c
-1ˆOø=iiYBF²`LÄÖZ7s-Œ¿/±—ùkþaIjÛ-³Ñüu€2EÎ,Æ5'ÄÛ;p=áÀÄ®£FÉ(”¸rPC¡Ü Lòö²/0HŽ°—Ó0J9[ÈáŠEŠ+6áŠe©Íih‘‰Ø¶Å¦*GV§€ÅÐåàÛ Ã„ßa̍Š¿dY–Á²çV–é•kK)rú(A°O.õGxôU
-Ò”:y®r&LYG'°,˜@dFÍ«[áP÷l¥*¨N“ˆr“Èõÿ !Ÿ¸æ4hðÈ —:›×,^¸‚€ÝÖv¶/r à A˜·	©y®‡wv3’ô¬CG,ã>hày/*;ÜØ86> Ìáâ¡"ÊŽéÃã¨Åõ;£¹¸£¹BÓS
-½¤™líatˆž ä—vÝ1ŸÇ$ÖÇ#Ìàˆ!uåËæIf«VÙÎr&[lž‰â-µžH`Z"x@ŠO0=©`¹tm‚tnצ/»a]Afe–‰Ya·!ùáöå̬C( ¥=¥¤Ð:ùéÐ,ÂDGf•Ï‚0q“®P;ßÜ\óíEõ̲¡^!$	Aô¬Ó‡ÉHÁ|H9Ѩ«²Ïm+¶‚a˜1·†bpKGÓ„2©ƒS…³.'É?e±+:›•%¾ƒ$WM:¤jz	EÇ'C ßkÓœ73låÖ”ó³G+^À,‡mG¯
-<9JùUíî »¸âaÕ›-àyq%n&pž¬™„¶–¾eúÔñ¼ØÚ†gó9¶hvšºQÈ
-´¨Ç©6mk¹DK;Üàˆu]–4}=1&ã-)UN¦¯(ÏS‡*¦š©˜² K4ÓmòÓöÎQ5ÿž1\QÛ*l[p:—ØÔxį€ÿCx¤ïTüÎ8Å£o‚E¤¤×OU\qXç!À´RÝ)u’᱘¡;‘gŸÒ ¾ ƒ¡#fE;…ò0Gú(úzJ<ø
-Ãj•+±)¡Àa at oÿw÷¥ŽD*ÓsÏ	ºÁ›’ØՏö;è‹’È¥“yLE¤pH‡ëü™›ItÉy.'ªd¤IãÔîñš9™˜Æì‡k3‚ÃáÛò_	Ráoü3X”Z	Ÿã¢
-¼Þè$¦$ÆZH•Â#‰ Òg_Tð™uúoˆE?¨ÒÀYûË™…—oã±x"d|ü×	|ѽ¾¼}×]>;zvSÊßnîì¯g¢Ï!.ÿŽ¡N
+xÚ…X[oÛ6~ϯÐpQ$u)†=,i‡E“!)¶õ‚¶èX¨,¹’œÌÿ~çBÙr¢v/Ñáááá¹~<N<QðûÙo÷goMÈHäQ.ƒûU i$ƒ$Ë…Éup_ŸÃ4Íf_ïß]¼ã y’h8§ ‰„ng*
+›Yœ‡moeUöÈØÏÎ¥–ix¹¶ÛÞµ³set¨cTwöæþìû™„ó`Áèb#”
+–›³Ï_£ €½wA$TžO$¹	”ÉDbÐUpwöÇY4öF¦ŒEn¤>ñF炬FCu,b°JFQxwy%iøñÃõ_ì¢4ãpDÁyœ‰L+>z½šëØ€Wq6;^´»	ÚšMU0ñˆb®íÊÆK4þ<Ý‹Þ;ç=Йz:ÜX\íyQ;çö
+\ÏD¹ÙÎÎñļÆÛzôÍ–J³Ù÷—·×·ài‡[Û/Qpí:d¨pÕ´¼sg7¸±°¼Ä»pÿ‰|m¿1wÙ´­[öÕ~–©P€:
+ÿ,ûu³ëY¼_»gÍq=ò7Ñ¿XƺzÙìت¥éÒÝL†Ûž×…íÑH·µ¶îVb^~`™ƒ7b¸$†2Ê2´2Î"oe®yyHlœIwd—s>Þ\©Ì0ﲩkˆå÷®ÚL|DedÊܽ¿¼{ÝŸj"ÿg&	mYÙE嘽jAG³™Š×*8¹ê·¢[6bÉrЕyŠë*6ÍEj²@Aøƒrª°µHUœÄ欽(1¿M»÷a|ç7¾DRWntƒö†DÊO̳u1±Yõ­øô%‚F$§Î3-À£—ÉÐZ…e
+Ÿ±S­u¸mŠSYP€ÈÚµŽ÷ZÇyG.õ…ökî@ †txŠ;¾Üp;P0º{"î£^hsßw%Y ‹EY۶ĐàŠú‰M3@$ïJZû¶Ïn€ÊÈC
+ÖnÙwˆF…ÛÊÙΫX6¬À.û…–d6‹Þ–5Ó[K
+øªììn¿¶=Ÿ±d'°Zg‹½ßmx¯¬»ÞVD&Éeø7v;Å D:hvŠ/ª¨:±Çºr5ÙÔO  —Є·#I†·ÌßV¶Ç2àöÊì¶þTÃ_€ ÇÇ=IyCyÙ{m‡˜!É¿'-­*ÈHB€‰¸_Sëæ¾…ñû{™¿âïKrPÛ­™à×# Ê”³×PœoëÁv¶„ ›nl´G76é(”¸òPC¡Ü LòöbWb‘a?.)¦±É8[ÈáŠEŠ+6åŠe©Íih‘‰ØvåC]"Ž,K ËÁ·†	¿ã„¿dYÊ–Á²ç–Žé¥oG)òú(A°O.íð諤) =tò|åL˜þ²ŽŽ`Yí=0·€ÈŒš—7£îÉ<JUP&å'‘«ÿ@b>qÅiÐà‘E/5t6¯!-X¼ð»ëÝ®, €#aÞ&¤æ]¸ÞÙ‡‘„¤g:`÷ñ@Ï{Y»áÆÖ³ñ`ž&?¤SŒ£×?îŒæ
+àŽæ
+MO4ô‚f
+<²vûÑ!z_¹UÏ|?XŽ0ƒ#†Ô¥?T.Ú$™­VXeÇ™hì°y&fˆ·ÔJx"…i‰à)>Áôx¤‚å·	Ò…[Ù]Õì
+
+0+sLlì»
+É7/gfC)(%…ÖéO‡f§ê02ó¨|:ÄF$QBºbí]|s}Å·—õ3ˆz…¤0DDæY§“‘‚ùr¢P—Õ®pX†aÆTÜŠÁ/-MzȤŽŽκ¼$ªrSö®8(KCI¾štLÕô:Ëž3N†@¾W¶=mfØ*œ­æ'3Ž>T¼€Yºž^xò”
+ëÆßAvqÅê-Ö‚§Å•ú™hÀixz°6þeÚZ†ŽécÇóbKhèZžÍçØ¢ùqêF!?Т¯Úvã­Üpƒ'VMUÑôõĘŒ{´¤Ty™]Myžz”8T	ÕLÍ”X¢™h[·7žjø{|ÄpEm«°mÁuê\bSã¿þ7^á‘¡WYò;ã~œ%ÃÛÝäPŇ5pL+՝RG‹º:ù)
+:át4tÁ¬è¦P¦c£¢¯§´Á3¿axA@­òe"*(pÐ;üÇßÁ}©ÈdvêÙ A7S›æÑ}}&5á+Î‹h*B …C>\¯àÏÜþHê¨KÎ9Q%#MŸ n‹ÐÜÊÉÄ´v;\›¿ý'ÿ• ~“ŸÁ¢ÔJèäUx£Ó„’˜h!U¸‘Ñ'¿¨9úoˆ‰?¨²È[ûˉ…oÓ±x*drø×	ü¢{}q1ú]wñìèÉMÿvóg=}þ…¸üǍC
 endstream
 endobj
-11772 0 obj <<
+11814 0 obj <<
 /Type /Page
-/Contents 11773 0 R
-/Resources 11771 0 R
+/Contents 11815 0 R
+/Resources 11813 0 R
 /MediaBox [0 0 612 792]
-/Parent 11777 0 R
-/Annots [ 11770 0 R ]
+/Parent 11806 0 R
+/Annots [ 11812 0 R ]
 >> endobj
-11770 0 obj <<
+11812 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
 /Rect [174.46 116.961 261.184 129.913]
 /Subtype/Link/A<</Type/Action/S/URI/URI(ftp://ftp.sco.com/)>>
 >> endobj
-11774 0 obj <<
-/D [11772 0 R /XYZ 151.701 685.529 null]
+11816 0 obj <<
+/D [11814 0 R /XYZ 151.701 685.529 null]
 >> endobj
 3462 0 obj <<
-/D [11772 0 R /XYZ 151.701 660.623 null]
+/D [11814 0 R /XYZ 151.701 660.623 null]
 >> endobj
-11775 0 obj <<
-/D [11772 0 R /XYZ 151.701 641.209 null]
+11817 0 obj <<
+/D [11814 0 R /XYZ 151.701 641.209 null]
 >> endobj
 3466 0 obj <<
-/D [11772 0 R /XYZ 151.701 425.843 null]
+/D [11814 0 R /XYZ 151.701 425.843 null]
 >> endobj
-11776 0 obj <<
-/D [11772 0 R /XYZ 151.701 399.122 null]
+11818 0 obj <<
+/D [11814 0 R /XYZ 151.701 399.122 null]
 >> endobj
-11771 0 obj <<
-/Font << /F50 3701 0 R /F22 3706 0 R /F17 3698 0 R /F15 3700 0 R /F29 3731 0 R /F71 5424 0 R /F30 3732 0 R /F58 3733 0 R /F68 3734 0 R >>
+11813 0 obj <<
+/Font << /F50 3701 0 R /F22 3706 0 R /F17 3698 0 R /F15 3700 0 R /F29 5413 0 R /F53 3738 0 R /F30 5441 0 R /F61 5442 0 R /F71 5443 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-11780 0 obj <<
-/Length 774       
+11821 0 obj <<
+/Length 775       
 /Filter /FlateDecode
 >>
 stream
 xÚ­U]o›0}çWXj@
 ž
-6†H{XÕnJµf›’‡NmUQpV>R íöïwMštd립€í{|ïññ±MÐôÁ:™[oÞ{8„¢ùQBpy(#Ì#†æ)º²g2i³ªtnæç<ÄQ0÷"L M4ŽyØÇŽKIàÛ§µ§èØ—z'G$êêøÐŒ÷3EHÊ:›[…Q ïpáØ÷QRXW7¥;GûQˆž:d|‫l9šY_,²»>AwS`A"°w‹Påï’¤q\
-ÚôXÙ.õ1g‘|+Ö<n'²®«ºÃ¸Œã
-äHÇ]l7Ô'Iò:7UR2T¥n­å»”·u|†/ÐØÏ›Öq}ß·ÛUÖ¨³3¼ÔÍv%uôšP–Ku_ˆˆbá‰~ÙÊM–âAœÇí^‡²¹‘ÀDЍx™Ww¹2'ö­)qPºpXÀ¢z”Žn11VP½ÌGðŇPϹÈ(¥HÅ®a;tï
-ý¶Ž×}Ùh(Ù0Yü'—ñ¿0™Á¾[´²ÖFJj·Y¹ôW3Ò½ŽÚÕf‹)õpÜ4²P¡»\nc…Žm•tÀQdßïÇŽËA™¸Ñÿ=¿¾r »<äíežVY¢˜®4»F]`+8WÕ&O5õu]¼ÂN7‰ch5”…˜ø/O[5xÚ8¦!í¡q™åó(ö¨·›oy0ßÞéÅÚUžàp‰‡Ð ˜³ø©ü®.•ÀS)ôFB§”2Õ­¶Òÿ8íÔå#¹Ój@ìãädv¡Çò¬4¨¬ÜNÔ§ÓÉ¥n5æ•éâÕâ9Û¯žÅÚN±Öý"¾W|¥Ö^ ƘýÕ	!ÍÆØ·'MC6î)Ës3¦ö¬{o¶½*$Ü«Úíjƽ*·Ýî¬ÿᆤ)©øv߈վ‡M×ÍËWÔ,Ëð\õ¾ôwŽ[-‹Jéñ¸%Ýë
-ìÕêǯ8oG©\tB)jÓO·g“Óî…îŸÖþ/öOܾ
+6†H{XÕnJµf›’‡NmUQpV>R íöïwMštd립€í{|ïññ±MÐôÁ:™[oÞ{8„¢ùQBpy(#Ì#†æ)º²g2i³ªtnæç<ÄQ0÷"L M4ŽyØÇŽKIàÛ§µ§èØ—z'G$êêøÐŒ÷3…ˆÊ:›[…Q ïpáØ÷QRXW7¥;GûQˆž:d|‫l9šY_,²»>îï¦,À‚D(`î¡Êß%I㸴é±"³]êcÎ"
+øV¬!xÜNd]Wu‡qÇ!É5»Øn¨O’äunª¤d¨JÝ6Z+Êw)oëø^ ±Ÿ7­ãú¾o·«¬Q-fg y©›íJêè5¡,—fö„ˆ(žè7 ‘­Üd)$À)pÜîÕx(›	Ì@Íш—yu—+Cpbßš¥ë‡,ªGù é¸àö£aÕË|ŸQ|õœ‹ŒRú‡TìѬáKGñØÐoëxÝ—†’ý“õÈrÿ“ì»E+km¤¤–q›•ËA5#Ýûáx¡]m¶˜RÇM#ºËå6VèئQIEöý~츔‰ýßóëK!°ËCÞ~Qæi•%ŠéJ³kÔ¶‚sUmòTS_×È+ìt“Èa1†VCYˆ‰ÿò´Uƒ§cÒ—éP>bz»ù–óí^¬]å	—x
+Š‰0‹ŸÊïêR	<µ‘Bo$tJ)SÝj+ýÓn@]>²‘û1­Ä>NNfz,ÏJƒÊÊíD=p:\êVc^™.^-ž³ýêáY¬íkÝ/â{ÅWjýábŒÙ_ÒlŒ}{2Ð4d`ãž²<7cjOÁº÷fÛ«B½ªÝ®fÜ«rÛíΚñïkHš’ʁo÷Xí{Øtݼ|…AͲÏUïKç¸Õ²¨”[Ò½ÞÀ^­~üŠóv”ÊE'”¢6ýt{69í^èþiíÿðbÿMèÅ
 endstream
 endobj
-11779 0 obj <<
+11820 0 obj <<
 /Type /Page
-/Contents 11780 0 R
-/Resources 11778 0 R
+/Contents 11821 0 R
+/Resources 11819 0 R
 /MediaBox [0 0 612 792]
-/Parent 11777 0 R
+/Parent 11806 0 R
 >> endobj
-11781 0 obj <<
-/D [11779 0 R /XYZ 100.892 685.529 null]
+11822 0 obj <<
+/D [11820 0 R /XYZ 100.892 685.529 null]
 >> endobj
-11778 0 obj <<
-/Font << /F22 3706 0 R /F50 3701 0 R /F71 5424 0 R /F15 3700 0 R >>
+11819 0 obj <<
+/Font << /F22 3706 0 R /F50 3701 0 R /F53 3738 0 R /F15 3700 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-11784 0 obj <<
-/Length 1542      
+11825 0 obj <<
+/Length 1543      
 /Filter /FlateDecode
 >>
 stream
 xÚ­WKÛ6¾ûW{’X+J¢zØ$M»E[¤É
-äÀµh‹YJtôØÍþû΃rìDé(|ðp83ü8üfHÅÁ>ˆƒŸVÏnV—/eˆ8ªâJ7»@H±ò²Šd•7uð.,Êdýáæ—Ë—I”Q•çš&9¸%D"£Wë4Ý:©Â~T·ÆšëÈD>oÔaÔýz“Ê,Ì(ÜêǛէ• @p²°ŒÒ4ض«wâ †¹_‚8J«2x Ë6HeåR‚lƒ7«?Vñén„\ÜMRD¸Ð]ïZÀ‘¦áØh²ðÅï×oY5èíh\Ç·ãmâ,h’G2Ëç}›nk§ZQÃÆçd%E2ÛFÞ¤€ Q%åq#Ê4*El²4Š«„M³$Ê w"ŽÃ׺<yþ¬FòðWÓMŸ—–‹ƒMGyžrgþ¤(ÂZïÔdGäa=õ¦Ûó„é†QY«pÏO at U–áàZÍ“÷ë¤u?ÀÜÀH… D¨ D( "´T4TuÍ–ªc…¦é±DÔS¤ÄŠaŽn1Ï)!Sw©Çíeã†qXÚwNâl«>¿³Y„ÃÓ¥6E%Y9“Q!KvÀ•~b½‘‰­s‡[µ½ãÑ"èT«/¢‹ÚµÊt4øÞQœ„½i Ê2nÕ4h’“ðj1/·Š§ ¤Ôp¡;°ÖG«;;aKl*˜Ã(}N­“ÏJo§¶:ZoŠ¼,š'{= -NŽÄ×bMs	Ñgʝ ʼn2v¶ql±u-™LÙªQóäÖõ=””}d›36sdoñ€>®·5[¨®>ôzçz½Ä˜V¡²»¬K£ãÿ“UqØé½
-aÂáCãÍp—äÖø™V
-Ô¤P¾í=uüœ5ÃÈRãl=[Ü9èP3|Õjæ%PIK”¸DÍÎI%±w~ÎÛ0\ˆpd¢õ§§ëM. oi«G?ÁD áK©±ÃŽÖ;3ñ9¯ytñ
-u.x¸sîgM·xÐDú‘š
-nëXA‹í.þ¦ÏIßç®®ß>åF÷FštGf™¯µò-ðªAñŸ;ß3¨[K2hC¤¼PPÔõ%ÕÅ-6,L{è×"$ó_œÕ”9¨.×·ªÛz£Áì;ó>Ùf)[¸"!z¦@±Fw,çQÌ™› Rü×klÒdök̾aÉj?ÃCjÓ£EðPàæ ;éݾWmË­ŒÞÇ2n‰7ðÎhGõðCÏDÙê:XZÁZÈå
-Ö2Ÿéš•/ò
-‹Ùá–¼šIwgªaqñ9•†`2³ººšs‰jÜª
-A ¹Ø…ŽÕêÖ!åÓ2cL%\æ¾ûó=Æs5¤Âw<5ñ½éœuûÇ5¸@‡”•Ä‰u6ĦYwEÏ0§ÞŠ†úÑÌÔ(?Ëí1ùüs-„€`7‰<w)CØœ'Ì®@0%œË)—Áì.C³D.ofç4
-ÊŽ%„xBeœ›mê{œ‚›~±¸9…6*dHo#ü÷[ȳƒXe¼·=†Gh{­—ÿ?’ßäƒkYê4	½© IÔ>9ß,G Kx‹7?[øà.5t8È,F^l¹×ØãSéË›^kº«éÅ“òm‡ÄR4^ð,ïxàÞ~oŽž·ÇRËÃëg¿=ñÚi^Ñí1+¨ÔŸçc4VÄÒvñcß2	WRë&¦Ï`á?“2^‹0-æBc!VÂß >å[|Î-˜~@'³Æ§‡E×þ½÷:/u>È%ܘüû:õ/±þ擺šäbxqòà 4ZõÖè~ñE'DÁW‹Þ·ã½Ü6=ÿÇK—ÇÆûý+<ÉWx 1Ïúǝgö~«ôD6Ý.¿?E)¢8Ç/	ç<VÿÍú°§ÌÿðØ>Àÿ€;ùoÀáHÈïÿ¸ð—Vq”D"à?ûÛ/¼(Kóã÷}ם¯ŸVðÅTJŠ•dó
-`ºWj¯ñ­põ%gÇÏÃù@ýÕ^ß
+äÀµh‹YJtôØÍþû΃rìDé(|ðp83ü8üfHÅÁ>ˆƒŸVÏnV—/eˆ8ªâJ7»@H±ò²Šd•7uð.,Êxýáæ—Ë—I”Q•çš&9¸%D"£Wë4Ý:©Â~T·ÆšëÈD>oÔaÔýz“Ê,Ì·úñfõi%Àœ,,£4
+¶íê݇8¨aî— ŽÒªȲ
+RYF¹” ÛàÍêU|º!w“Q.t×»p¤i86…,|ñûõ[V
+z;×ñÀíxÛ2=šä‘ÌòyߦÛÚ©ÖCÔ°ñ9YDI‘̶‘7) HTIAy܈2JQ›,â*aÓ,‰2ȝˆãðµ®O^„?«…<üÕtÓç¥åâ`“ÆQž§ä¤?)Š°Ö;5ÙyXO½éö<aºaTÖ*ÜóP•e8¸Vóäý:)CÝ07°B!*
+€­
+U]³¥êX¡izì5Â)$±b˜£[Ìs
+DHçÔ]êq{Ù¸a–ö“8ÛªÏoç¬FáÃðti…M‘EI–@ÎdTÈ’p%†ŸXod"CëÜáVmïxt:Õê‹è¢v­2
+¾w'ao¨²L„[5
+šä$|£ZÌË­â)H©5œE謆õÑêŽGÀNØ›
+æ0
+GŸSë$äsÒÛ©­ŽÖ›"/‹æÉ^H‹“#ñ5‚XÓ\Bô™r'Hqb§Œm[l]K&Sg¶jÔ<¹u}%eÙæÁŒÍÙ[< ëmͪ«½Þ¹^/1¦Uè…ì.+ÂÂÒèøÿdUvzïFC˜pøÐx3Ü%¹5~¦U5)”o{O?gÍ0²Ô8[ÏVwº Ô_µšy	TÒ%.ÑG³s’DI읟ó6"™(CEýééz“è[ÚêÑO0@øRjì°£õÎL|Îk]|Cž îœûYÓ-4‘~¤¦‚Û:VÐb»‹¿ésÒ÷¹«ë·O¹Ñ½ÑŸ&ÝÁ‘Y&Åk­|¼jPüçÎ÷ÂêÖ¤ÚÐ@)/u=EI5Gq‹
+Óúµ‰Çügu€ÃeªËõ­ê¶Þh0ûμE¶YÊ®Hˆž)P¬ÑKÄysæ&¨ÿõ›4™ý³oX²ÚÏðÚ4Äh<¸9ÀNz·ïUÛrë£÷±Œ[Fâã
+¼3ÚQ½üÐ3Q¶z –V°r¹‚µÌgº¦@勼Âbv¸%¯fÒÝY§jX\<AN¥!˜ÌÆl§n§®æ\¢7ƒêCCPh.v¡cµºuHù´ÌS	—¹ïþ|ñ\
+©0ÃFM|o:gÝþq
+.Ð!e%±CbÝ£
+1‚…iÖ]ÑsÌ©÷¢¡~4ó5ÊOàr{ÌÁB>ÿ\! Ø
+d"ÏÀ]Ê6'Â	³+L	çrÊe0û†ËÐ,‘Ë›™Æ¹‚²ƒc	!žPçf›ú§à¦_,nDN¡
+Á†
+ÒÛÿýÁòì`VoÅm„áÚ^ëeÇÿä7ù ÆZ–:MDBo*@µOÎÄ7ËÀÞÃÁâ
+ÄÏ~ø†E
+2‹‘[î5öøTúòÃ&×šîjzñ¤|Ûáqü#Ë;¸·ß›£çí±ÔòðúÙoO¼všWôE{Ì
+*õç¹Á±´]<ÄØ7ƒL•Ժ‰éÁ3X@øOǤŒ×bL‹¹ÐXˆ•ð7¨OùŸs¦ÐɬñéáCÑõ ‚oÁý‚ÎKr	7&¿Æ¾NýK¬¿ù¤®æ¹Ä‡^œü0 V½5º_|Ñ	QEðÕâ߁÷í8Á…E/·MÏÿñÒå±ñ~ÿ
+OòhÌó…þq燽ßj =‘M·ËïOQŠ(ÎÅñKÂ9ÕÿC³>ì)ó?|¶ð?àNþpøò»À?.|à¥Ue@‘øÏþö/ÊÒüø}Ç_©gë§|1•’b%Ù|˜î•Úk|+\}ÉÙñópþP·´ß 
 endstream
 endobj
-11783 0 obj <<
+11824 0 obj <<
 /Type /Page
-/Contents 11784 0 R
-/Resources 11782 0 R
+/Contents 11825 0 R
+/Resources 11823 0 R
 /MediaBox [0 0 612 792]
-/Parent 11777 0 R
+/Parent 11806 0 R
 >> endobj
-11785 0 obj <<
-/D [11783 0 R /XYZ 151.701 685.529 null]
+11826 0 obj <<
+/D [11824 0 R /XYZ 151.701 685.529 null]
 >> endobj
 3470 0 obj <<
-/D [11783 0 R /XYZ 151.701 606.572 null]
+/D [11824 0 R /XYZ 151.701 606.572 null]
 >> endobj
-11786 0 obj <<
-/D [11783 0 R /XYZ 151.701 575.909 null]
+11827 0 obj <<
+/D [11824 0 R /XYZ 151.701 575.909 null]
 >> endobj
 3474 0 obj <<
-/D [11783 0 R /XYZ 151.701 369.225 null]
+/D [11824 0 R /XYZ 151.701 369.225 null]
 >> endobj
-11787 0 obj <<
-/D [11783 0 R /XYZ 151.701 338.164 null]
+11828 0 obj <<
+/D [11824 0 R /XYZ 151.701 338.164 null]
 >> endobj
-11782 0 obj <<
-/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F71 5424 0 R /F17 3698 0 R >>
+11823 0 obj <<
+/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F53 3738 0 R /F17 3698 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-11791 0 obj <<
+11832 0 obj <<
 /Length 1572      
 /Filter /FlateDecode
 >>
 stream
-xÚ¥WM“Û6½ûWè´#ÏÄ\R$%±í¶“¦Išf¶cwrHsÐÊ´­¬,9¢´»þ÷ÊkoÜôГHA¼âÑ:âÑëɯ‹Éå«$‰2f2.¢Å*œ³Ü$Qš¦ŠËèS<·e_µÍôóâ­WÏ™IS…ê‰a´9é©„¥l:<•ñ|*â¶.¦‰‰»ÊÑVÍÁ>3Üø£$Œ3¥ÇÍY.Qkòr1ù: å#w4“2*·“OŸy´„µ·gÒäѽ×ÜFRç,Õh­Žæ“?'üøŠB|0ªó÷Àã߬¦3i²x?Mò¸p’Æð?‹ïPdIRÖ¶z A»"ù—•#AÑ,ið°r	MþæBÕÖí]o·Aâé¿ý&˜vÅÖ’hÓºþÙt¦D»j»«÷$œÅÁµfB2­y~3¡Ëý´¤Œ«–æ4+Ûí\rŒY$f´ðè!™²lÂèAxâ9B'Å#t¸QÀF„Iβ,?Â]„­ïñd—·U³†QšÅo¶;o«½³[Ûô£ÅLТZµ
+xÚ¥WM“Û6½ûWè´#ÏÄ\R$%±í¶“¦Išf¶cwrHsÐÊ´­¬,9¢´»þ÷ÊkoÜôГHA¼âÑ:âÑëɯ‹Éå«$‰2f2.¢Å*œ³Ü$Qš¦ŠËèS<·e_µÍôóâ­WÏ™IS…ê‰a´9é©„¥l:<•ñ|*â¶.¦‰‰»ÊÑVÍÁ>3Üø£$Œ3¥ÇÍY.Pkòr1ù: å#w4“2*·“OŸy´„µ·gÒäѽ×ÜFRç,Õh­Žæ“?'üøŠB|0ªó÷Àã߬¦3i²x?Mò¸p’Æð?‹ïPdIRÖ¶z A»"ù—•#AÑ,ið°r	MþæBÕÖí]o·Aâé¿ý&˜vÅÖ’hÓºþÙt¦D»j»«÷$œÅÁµfB2­y~3¡Ëý´¤Œ«–æ4+Ûí\rŒY$f´ðè!™²lÂèAxâ9B'Å#t¸QÀF„Iβ,?Â]„­ïñd—·U³†QšÅo¶;o«½³[Ûô£ÅLТZµ
 ͳx—É0øÀ¦D´rD&Gdü¢æiƒµ
 )؇	ºÊ6¥÷µv]{S{Pé¾Â¨áèÕ·Ü“ÐD˜H+ßä»äcI&Ô;C9™)Ÿ(h+2Üòåâý»©º\•
 Þ¦¯=¼pa°wŠñýï¥DwCÓøÛàd^lqãMAÓ6è z€¤bjd¼@‚¡øf¨ê~V%¢ä¬n}„KŒäíÁðÖ–hxS4•Û’è…;ÇÀ¦íÁˆ
@@ -67073,56 +67983,55 @@
 °il$dÊQCÄ’Ð×|¬š›Êß#
 Í[š†>‰û>ÉÌ77œƏ'J{kø
 ï6N‚Ž²Î®†ð¶éð>jß	’€J…ÞùXzqåÃ|Nƒ-åç0„—YCp«`2TžÐOU¨3VŸE6Àwƒ;ö´@‰+C±‚Å£ÌA1°Ô¤|&Tø‡0Ç¿©b’K¨PF‡ó’sQT,“Щyþف¦ú{•Q(ÉTzZ% °,K½ƒ
-™ä‘€f™Í[pQçGCŠ	-ÐÃœ:ñðòUz¬ž1óðû³éûÝ——nh\[ßYévélÑ•›ËbyG#¶l)Ûº¦_²«ëç‹¿_ôû½
-5ZB× ŒÓ£¾»ØWš_ÔE³Šµ½²ÍÅ×Ávûwv¯¯¦¡Î]	uÑ·¿µå€-ûÕÞúzuz™“»CÞµåxŸOtŸ~ª Œ?¥Û
+™ä‘€f™Í[p1GCŠ	-ÐÃœ:ñðòUv¬ž1‘æãïϦïw?\^º¡qm}g¤Û¥³EWn.‹åØ²ý¥lëš~É®®Ÿ/^ü~Ñïwö*Ôh	U\|ü1Núîb[<\i~QÍz(ÖöÊ6_ÛíßÙ½¾"˜~„:w%ÔEßþÖ–¶ìW{ëëÕéeNîy×–ãu~>Ñ}ú¨þaz¥Ç
 endstream
 endobj
-11790 0 obj <<
+11831 0 obj <<
 /Type /Page
-/Contents 11791 0 R
-/Resources 11789 0 R
+/Contents 11832 0 R
+/Resources 11830 0 R
 /MediaBox [0 0 612 792]
-/Parent 11777 0 R
-/Annots [ 11788 0 R 11795 0 R ]
+/Parent 11806 0 R
+/Annots [ 11829 0 R 11836 0 R ]
 >> endobj
-11788 0 obj <<
+11829 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
 /Rect [123.651 129.215 460.543 140.871]
 /Subtype/Link/A<</Type/Action/S/URI/URI(http://sunsolve.sun.com/search/advsearch.do?collection=PATCH&type=collections&max=50&language=en&queryKey5=112960;rev=14&toDocument=yes)>>
 >> endobj
-11795 0 obj <<
+11836 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
 /Rect [99.895 116.961 426.691 127.721]
 /Subtype/Link/A<</Type/Action/S/URI/URI(http://sunsolve.sun.com/search/advsearch.do?collection=PATCH&type=collections&max=50&language=en&queryKey5=112960;rev=14&toDocument=yes)>>
 >> endobj
-11792 0 obj <<
-/D [11790 0 R /XYZ 100.892 685.529 null]
+11833 0 obj <<
+/D [11831 0 R /XYZ 100.892 685.529 null]
 >> endobj
 3478 0 obj <<
-/D [11790 0 R /XYZ 100.892 619.675 null]
+/D [11831 0 R /XYZ 100.892 619.675 null]
 >> endobj
-11793 0 obj <<
-/D [11790 0 R /XYZ 100.892 590.897 null]
+11834 0 obj <<
+/D [11831 0 R /XYZ 100.892 590.897 null]
 >> endobj
 3482 0 obj <<
-/D [11790 0 R /XYZ 100.892 590.897 null]
+/D [11831 0 R /XYZ 100.892 590.897 null]
 >> endobj
-11794 0 obj <<
-/D [11790 0 R /XYZ 100.892 562.612 null]
+11835 0 obj <<
+/D [11831 0 R /XYZ 100.892 562.612 null]
 >> endobj
 3486 0 obj <<
-/D [11790 0 R /XYZ 100.892 353.436 null]
+/D [11831 0 R /XYZ 100.892 353.436 null]
 >> endobj
-10313 0 obj <<
-/D [11790 0 R /XYZ 100.892 329.597 null]
+10354 0 obj <<
+/D [11831 0 R /XYZ 100.892 329.597 null]
 >> endobj
-11789 0 obj <<
-/Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F17 3698 0 R /F29 3731 0 R /F30 3732 0 R /F58 3733 0 R /F68 3734 0 R >>
+11830 0 obj <<
+/Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F17 3698 0 R /F29 5413 0 R /F30 5441 0 R /F61 5442 0 R /F71 5443 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-11798 0 obj <<
+11839 0 obj <<
 /Length 19        
 /Filter /FlateDecode
 >>
@@ -67130,474 +68039,504 @@
 xÚ3PHW0Ppç2ÀA c(á
 endstream
 endobj
-11797 0 obj <<
+11838 0 obj <<
 /Type /Page
-/Contents 11798 0 R
-/Resources 11796 0 R
+/Contents 11839 0 R
+/Resources 11837 0 R
 /MediaBox [0 0 612 792]
-/Parent 11777 0 R
+/Parent 11841 0 R
 >> endobj
-11799 0 obj <<
-/D [11797 0 R /XYZ 151.701 685.529 null]
+11840 0 obj <<
+/D [11838 0 R /XYZ 151.701 685.529 null]
 >> endobj
-11796 0 obj <<
+11837 0 obj <<
 /ProcSet [ /PDF ]
 >> endobj
-11807 0 obj <<
-/Length 1593      
+11849 0 obj <<
+/Length 1594      
 /Filter /FlateDecode
 >>
 stream
-xÚµWÛn7}÷Wì[) ¢x]îEDZÛ‰“Öj“"	‚µD[ïEÙKõ¡ßÞ’’wmÕiúE"9Ãá\ÎrYt±è§#þŸÎfg&Ž¸¡‚kͯ"ÎMRÅÒPf’h¾ŒÞ““U¶îl3™J.‰’“óG§ó£ÏGÌ°ˆv1ªåÑû,Z‚ðEĨL“hãTËHê„ÆZøˆ.Ž~9dDŠÞü#.n"¡¨IÌ0§TÄ>Œ‹ãWO!ˆØãóg~ðzþóé¯8ŒÉÉó³
-¬NEJ“dýËç§çs'‚C4˜¦)K9žš©Mî5竼[R’ÅDY›pÒÙÉ”“&¬×ÕD$¤Ëòj§Yä¶BínÚ®'SØEþqµ@¹"yuU7eÖåuEƒ&₦š«à‚J©N´wAIÊá<Ÿ¼ÊyÕÕíÊGzR€3pV×þC$RP†˜ÿ˜$’Ø–N¦Jqˆî›öÿ·~¿H#CSÃÜöXQõàVê-ðC§$P'ݪ­2̃$Ã?å‹àn3kmóOvDQVvé7<CÁñ„sN~?=àO8eÌ]‡\äH1rúÃæ+»õGu¶íüZÞù•ìÙ9ÔL€“0åš y›WË]Ü@œŠq’ê'0àæ¾ä|>Œ}½{3Iyâ³j‰F.²“q	E̼páEX]"Ø '—yîêÖKó¶í±’ÙCçŽ'SÍàoeà /è¾Ú‰Ö8Ú4y—W×à›ÖSonS
-†lÐb´³`úêÙ¦ûM9$7ò¦°YŽkì؝Xr÷¿k}‡¼ÅtÙK?isì7l,—”ucïõ’5ö:k–‘Ÿvûþ]75ôbB–ý¢Û§Ø…+RW !V`ʶ	mà€EÑ/-N0±X\ü©½ôª±A”—ë–6pú`Êñÿx
-sl¬¸	»1ÜÜÚÐYá%7€¤öPÂœµ$&¿?çGeæ™)¯ ,Ž˜Z/p8ÃÁØ:nqé‰ò*KÛ,ò¤®<Cˆ›¤µ~u˜ºñ¢ðH?ääÖe¨Ml±Úÿ7}åÈ„…õc¤|ár-tð–×MÁxª¸¯¨Èm•Šíøǐ®Ž%Ñj?q)áˆW€¹P1Ù@;q䘷8ïfËeŽut¹‹m¿^»4ÔMçWû¹ÏëœNI]ùU×v¸0ò³Êf5h(%(Á¾CP:åÌQ1rnAAuŸ*¿€W†L)1¥¡RéSúRÈ”œ¿9`î¤Ø¨¡]õ¯]~»rÌæ'Žr™ùi
- ‘P+þ«‹°cÈ­(èÛPObÊVayíÛáfêœsèp-îdîÚÉÄ»³pb<†`êæ›@“3ìW×¥fß60BÖ	ª°wµï¾ ãIÈÍDÇx =ñ]·ØÍ“lØóÒã¥ÿ꧘f(;Ä2º%„£‚é%pîÒÏÛmë(e¸ƒ<6õâ•ëª¯–ïg³Í57Ôf]K
-fÅÞ…{OB™(ý+àq©„xð5G…‘wÞr#dÈÄÀ#Ë™"02Ù½CÔ‰ä9TqN xtê&¯¨»…º² ‡ ®€Ö‡ >•ZS…O!‘P΄W=·›ý+n«Àí¿ðVB>÷÷T¸ÐîÊ°ìå¯/üâ;¬­î¯(œì™‹eÿ]pðmύD=˜S¸!ªqR%‹4¤¾2ð1¨”P'`sôPÔ	¼Ó8Vž
-¸vïÄ„­FÎÎâ¡:|/Àœ…%ÀÕauC»>¶ªwöŽã¦{?zFž7à+ÛDSü8½#Ûs¸PÝ]:[f_,]òŒ%…oƒ4}0Á•<Æ"/–¾Ì+j—½«A”B鵄„ݯü— ÿ_–›¶¿žUá¾z°€1]ô`ý߆|³z¼˜áN({ZÿI³~–á[Î…àùfTqùp¡‘Ümy~¼h†|ßýÔûÉá· h ÔÆŒÙëö°!5r	tËà}\²C‚Iô]‚ú\À%
+xÚµW[oÛ6~ϯÐÛd ¦y©a¦éÖ¢M»Å[;´E¡ØL,DW—ºÙÃ~ûÎ!iGJ´tÖ›ä9<<—ï|¤htÑè§#þ/Ou1M8S2Z^FŒRbR%BªM´\Gïâ“M¶íl3›&b)f–ϏN—GŸŽ˜¡ì¢DI­Ê£wh´á󈑚hçTËH(C¥`\DçG¿Láš 7ÿÁˆ„éˆK¢Æ¡’”ðćq~üòñ1‘èøø쉼Zþ|ú+“øäÙÓs
+¬ÎyJŒÙGÿâÙéÙÒ‰à¦IJS†§€f*@“yÍå&oÁ–ñjÆuY›±¸³³9‹›°^W3nâ.Ë«½f‘Û
+µ»y»Ía`Wù{Êä
+å2Ϋ˺)³.¯+\Ðã$ULdJ”QÞ)ƒó üøe¶Ê«®n7>Ò“œ³ºö"œ¨4ÄüÇ̈ضd6—’A\ètß´øã÷ó4Ò$ÕÔmO$¡Pn¥Þ›:Å@-œt«¶É0\ÄþI_·p›˜Ek›Ïx²ƒ Š²¢°k¿á	
+ŽgŒ±ø÷Ó	Ϙa„R=tO¹È|äñ‡-7öÆÕÙ¶ókyçW²+,dçP3ç JLÂœ	h‚`äM^­ktqqJÊâT=‚Ó÷%g˧ôËâí뙑ñ#¿˜UkÐø<+1PÄÌ‹ ^´B€Õ%‚
+pr‘à¨ÞxiÞ¶=V2 {èܱÃâl®(ümläeÕ—{ÂG»&ïòê
+|SŠaêõmêAAÇ;´˜í,˜þŒz¶iÂ~AÉM¿.lÖ†ã{‰v'ÖSîށáw­ï7˜.{á'mŽý†åÒƒƒ²nì½^ò¢Æ^eÍ"òÓîпۦ†^4ñº_u‡Ô»0)Bê
+ Ä
+Ly`Â6®4°*úµÅ	&‹‹?µ—^66ˆòr[ØÒ.@‚L9þoAa‰M˜×a7ƃ›[š!+¼äÔN%ÌY3IüÛÙ³·~Tfž™ò
+À∩õ‡3Œ­ã—>n4WYÚf•ï%u傧Ø$­õ«ÃÔ퍅Gú”“7.C=hb‹Õþ¿é+?@&,¬#
+ä+—k®‚Ç°¼mrÆSÅ}EßV©¸ŸâÒÕÀ±$Zíg.%ñ
+0ç2‰wÐN,rÌÛœw³õ:Ç:ºÜ€Å¶ßn]ê¦ó+ýÔçuN§q]ùU×v¸0ò³Ê(f5h(i%(Á¾)(Md9sE”4>³ … ºO•À_À+C¦SL©‰jÄ”¾"OŽ_OØ…;)ÑrhWþkF—ßl³ù‰ãA_d~Z@ÔÊŸÿò<ìr+
+ú6ÔS¥˜r‡UXÞúv¸ž{g:\ñ;™»r@ÒÉþ,œh!X„ºù&PñSìW×¥úÐ60BÖ	ª°wsè¾ ã1ñõL%x =ò]wØÍMH6ìyáñÒñÓ÷TQ”Mñ „Œnqî¨`~œ»öóö¦õ”²ÌAÈzñÆuU‡WË÷‹Ån‡š;b³®%À‹âà½'¡0’$pïrx\JÎ|ͮŝ·ÜÂhxd9SœF&»w¨¤€:nþ—C%c„€G§îòŠ¸[¨+2uå 4À°š‚ú\(E$>…¸!Œr¯zfw‡WÜV‡[;à­„|îï©p¡Ý!0”!`ÙË_ûÅ·X[?<\Q8Ù?*2Ëá»`òmÏ´D=˜S¸!ªqR¤¾2ð1¨P–°9z(B2I“Dz*`ʽ
+
+Z?Œ„¯–¡:|/$þE	puXÝ‘nƒ…Õ;ûGÇ1ŠÓƒ…½G#ρð•­£9~œŒÞ‘ßÚs¸PÝ]ºXgŸ-Ù òŒ%…oƒ4}0N%Ìcß.–¾ÌWb×½«A”Bé•€„Ýk¯ü— ÿ_–›¶¿ZTá¾z°€	]ô`ý…oC6ŒY~»˜áN({RÿI²~‘á[Î…àùj9åD2ñp¡‘ÜmyúvÑù¾ÿò¨÷£#¯AQC©µrнݣ萙 º¥ð¾@.Ù#Aq— þ‰`$©
 endstream
 endobj
-11806 0 obj <<
+11848 0 obj <<
 /Type /Page
-/Contents 11807 0 R
-/Resources 11805 0 R
+/Contents 11849 0 R
+/Resources 11847 0 R
 /MediaBox [0 0 612 792]
-/Parent 11777 0 R
-/Annots [ 11800 0 R 11801 0 R 11802 0 R 11803 0 R 11804 0 R ]
+/Parent 11841 0 R
+/Annots [ 11842 0 R 11843 0 R 11844 0 R 11845 0 R 11846 0 R ]
 >> endobj
-11800 0 obj <<
+11842 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
 /Rect [123.651 160.797 233.911 173.748]
 /Subtype/Link/A<</Type/Action/S/URI/URI(http://www.thursby.com/)>>
 >> endobj
-11801 0 obj <<
+11843 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
 /Rect [123.651 149.838 318.642 162.789]
 /Subtype/Link/A<</Type/Action/S/URI/URI(http://www.thursby.com/products/dave.html)>>
 >> endobj
-11802 0 obj <<
+11844 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
 /Rect [123.651 138.879 295.106 151.83]
 /Subtype/Link/A<</Type/Action/S/URI/URI(http://www.umich.edu/~rsug/netatalk/)>>
 >> endobj
-11803 0 obj <<
+11845 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
 /Rect [123.651 127.92 328.057 140.872]
 /Subtype/Link/A<</Type/Action/S/URI/URI(http://www.cs.mu.oz.au/appletalk/atalk.html)>>
 >> endobj
-11804 0 obj <<
+11846 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
 /Rect [123.651 116.961 304.52 129.913]
 /Subtype/Link/A<</Type/Action/S/URI/URI(http://www.eats.com/linux_mac_win.html)>>
 >> endobj
-11808 0 obj <<
-/D [11806 0 R /XYZ 100.892 685.529 null]
+11850 0 obj <<
+/D [11848 0 R /XYZ 100.892 685.529 null]
 >> endobj
 3490 0 obj <<
-/D [11806 0 R /XYZ 100.892 660.623 null]
+/D [11848 0 R /XYZ 100.892 660.623 null]
 >> endobj
-3956 0 obj <<
-/D [11806 0 R /XYZ 100.892 469.633 null]
+3930 0 obj <<
+/D [11848 0 R /XYZ 100.892 469.633 null]
 >> endobj
 3494 0 obj <<
-/D [11806 0 R /XYZ 100.892 417.927 null]
+/D [11848 0 R /XYZ 100.892 417.927 null]
 >> endobj
-11809 0 obj <<
-/D [11806 0 R /XYZ 100.892 387.451 null]
+11851 0 obj <<
+/D [11848 0 R /XYZ 100.892 387.451 null]
 >> endobj
-11805 0 obj <<
-/Font << /F76 5480 0 R /F17 3698 0 R /F15 3700 0 R /F29 3731 0 R /F30 3732 0 R /F58 3733 0 R /F68 3734 0 R /F50 3701 0 R >>
+11847 0 obj <<
+/Font << /F76 5472 0 R /F17 3698 0 R /F15 3700 0 R /F29 5413 0 R /F30 5441 0 R /F61 5442 0 R /F71 5443 0 R /F50 3701 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-11813 0 obj <<
-/Length 2126      
+11855 0 obj <<
+/Length 2124      
 /Filter /FlateDecode
 >>
 stream
-xÚ½XKoãȾûWs¢ »Å~’\$Ɔx3c;+e7ÁÎ(²es‡"’Zþ}ªºš)p ‡\¤~TwUW}õb<Qð׋ëõÅòNGX¥<Xo®9‹#˜$e:UÁº~
-ãÄ,~[ÿ¸¼"HXjŒr¤q´Là&G´Êv›lq%µ
-³º Ácÿb[êðæþnE‹7Uië¾[\qÅãðæ%{í‰H…J"Ÿ‹ÛõÅ¿/8\¢$ÒLÊ ß]üú[°÷c1™&Á›£ÜR'Ìh
-ã*X]üý"?“Ç,Õ\Mž©R枃/P’	ŠGQø¸‚‘4±–^Wp¸B¼"
-®DÂ’øt–qú¦©¿D\=ïÛ²~¦{WKw£	YÈ(Ì’‡í«çÑÔµÍ{š4nç¿R^&=¶ÊdX¤9	uuežUÕa‘ÈðÎI"	›=NTX/xhAèдۿ´ÖÒ0ovÀ
-‰k[㡾ûÁYgP+@‡O c˜U^‰ˆ)nHPC|vh*1
-­_<ó»²²$"a	–ž@™Nš:Ã,D<Ì¿D:º¿þLÜÚVù»B_yHjý¿I}󴼉Ar:Ŷ áÚöô–nÿŠ’‘Ûþÿ#Ù Ï/\ªÛ_ß?®H”EüœïÉúå}yá1ˆªhË	
-¾^{}ûûA~/f"–S9ïë®àü(Ã	ôÔ	º¿3B‚JÞ.=uól}ä€í·²9»e“u~ÔxS·Yï™Åawèz»óû5ýgþ`•Õ_Øà*\2­Rx8#ŒËŽþí·×*+kô
-·\Ó¿“BN	n•¡Câò.sfßg[\)ÁÃû-mx2x´§|É<ƒ¬jmVh²ñ˜­nNƒ¶¸‹ëÕ»Ùƒê„0'o ÂÚõvÞP©Ùà1¸Ò7DV"$Ýå4§÷ âÔ]àúÕé×=l„-D*Þwöì0"le+ˆc2´ï0§òmãQõ`Gp|?ÐF:Ôñ»Í´H2…ª¶WƒÉ´+Ûï_ý
-Û¦*lËöcˆ~,
-BU—8÷~ô“Øû ÷Þþè§Âtp½nzZ(l—·¥·má‰j"ò\ù:sz¢xû}ß¹$XÉZQÝ­ºÛÌpl65ø¥Å¢qœóýÎÇpp“¦€jà¿ê³Ö§¶i  +B:¢Èç§õŠÝþóv.ãÍŒ4å%qÍ«2G•}¥)øà1Žâ›äŠ¥éô­›cÇ"Ï !Ñw¨Ê9œ<ådTMjÂOŸVsÌ
-uÆÐW4ièX¡^ø=LÊ¢“ ”œ€±Ïê0z¸]{¤¥:|ÄÿóíO>¨‚rT:qzŸffDVŠ™øh„rV¸ˆ1Ð<µ
-†à˜7U7{gÌxÊzDŒQOÀczˆÅ-ñðWÓh7ršÂo6³2©ˆ™ô¨ë›}Ûb±u¥ø¸†r…E”ÂXœdtšƒb“¡§¸¢È²pY™%dÇÚ¢!^Adó6å<f©:âª×úÙ¥¢4¬÷»
-Å`0#-TËI4²p¢”u¹Àe5à]zQ·m³£QDdÎh0å˜cd
-E÷)ÓóyjX¾;y~OvsUÝD­³‘—ÔC„…”öÈa(ï;Ûž‚žö€
-zZRÒÕ®ÖŒ1;QA'«Æ•?P“«p¹ç’<ìT Ažù«šW×Õ²nž
-È#Îcfí¬ž€äx¤µcI{Ý·ÇHÜùpzœ?ïTî£õ Ž“£—?xÆF‡ŸÊ®Ÿ‚NüJ‚À×2y¹=xyiã—û‡ÕPhE,–ñ$(Œm¡âÈUhǦL:„¨<Â:¦
-<àÂ.8=áÊOwHwChÍveÝTÍó+>€]J¿Ã’¦ñ7Ë ;øÖÆ¡]L+°^Âف&µu‘BHR7üTÌÔU“ù!Â=iªÈ°ÂÆ
-,$œžc>ÍbÐ0&f5Hñdç“ÞÑ,ƒßÂÁƒEOCŠ
-`‘T±X˜sgó…Iª§’¤²¤ûŠ6²Ž–AsŠ
-Hœ)ôi…õ‹T8*<ö5>uH9ª=3»ñÍOöl¿Ó°JsܱŠw:V_C÷ù3¦&pðÀŽVœãê;¨ú#"Œy﯁Ya³Ê}•£üL–èøîHß
-3Iz
+xÚ½XKoãȾûWs¢ »Å~ðµHŒ
+;ðfÆvVÊn‚=PdËæE:$µýûTu%Rà8@¹Hý¨îª®úêÅÀ{öï¯×ë‹å]x2iJo½õd(EH/JR¦Æ[Þ¯~œ˜Åoë—wJy‰H£È8Ò8¡Nà&G´Êv›lq¥CãguAƒÇþŶ8ý›û»-ÞT¥­ûnq%Œý›—ìµ'"ã|.n×ÿ¾p1ˆ6’(Z{ùîâ×߯€½½@è4ñÞåÎÓa"¢0„qå­.þ~ŒŸ)cO*‘†ÒLžiRឃ/0Z(Jÿ¸‚‘Žb–^WH¸"TxEà]©D$ñ鬐|ú¦©¿Ò<ïÛ²~¦{WKwcäÿ²ÐŸ-´ôÛWæÑÔµÍ{š4nç¿b‹Èpl=”)A(I¨ë¬+󬪋Dû—pNkÿ°P‰ßìqbüz!}Bû¶ Ýþ¥µ–†y³VH\ÛõÝÎ:ƒZ:rHhPå•
+„‘I jˆÏM%¦á€¡õ3¿++K"–`é	”éÄ ©3ÌBÅÃüK÷ןiB‚[Ûª|Wè+€¤ÿ7©ož–÷O#1HN§Ø4\ÛžÞÒí_Q20rÛÿ$ôùEjó`ûëûljҠˆàó= Yß ¼O /<æQm9¡Á×Ák¯oÿq?ÈòÅBÅz*ç}Ýõ <‚¿e8A`€~:A÷w¦3hAPÉ›Ã%S7Ï–#l¿•ýËÙ-›¬ãQæn³ž™Å~wèz»ãýšþ3>XeõW'6¸ŠÔ"4)	<œQ‘öËŽþí·×*+kô
+·\Ó¿“BE
+œÜ*C‡Äå]æ̾Ï*±¸2Jú÷[Ú`2x4S¾dÌ «Z›šl³õÀÍiЗcqY½›=¨N©èäÍ
+TX;£¾ÑÎ*5<Wú†ÈJ„¤»œæô @œºB¿:}â:Ã6AØBQ â}gÏ#ÂV¶‚8Ɛ¡}œʷ
+£êÁŽàø~ t©ãw›hÑd
+U#l¯“hW¶ß¿ò
+Û¦*l+öcˆ~,
+BU¾Kû‰<úIÌ> ÙÛ?ýÔA¤ƒ®×MO…íò¶dÛLTs•#èÌé‰" àí÷}ç’`%k-Du·ên‹†Û`³©Áï,-ãœïwÃÁMš ÿUŸµœÚ¦E€‚¬éxˆ"ŸŸÖ+qûÏÛ¹Œ…"ÒÑ@yI\óªÌQe_i
+>xÌŸ£ø¦¥i:}ëãßæ˜ÀÁ1ƒ€$Ä øCy¢‡“§œŒªI#ÿÓǧÕ³†Êœ1äŠ&õ+t¡Ó¿'@”Šà$ %'`ÌYF·kFZú˜â¾ý‰ƒ*(Ǥ§ç43#²1"ŠF(g…‹d¤š§¶Áp ó¦êfLå@ˆ‰äðXû±˜¢%þþjíFNSðf3+“	D”u}³o[,¶®Œ×P²³°R«“ŒNsPlŠH…S\QdY$†¬Ì²cmÑƯǠ²y›J‹ÔñÕkýìRQê×ûݏb0˜‘ªå$˜ Y
+¸QÊ:‡\à²ð.YÔmÛìh™3L%æBÑ}Êãô|™F"ߝ<¿'»¹ªn¢ÖÙȈ‰K‡C„…”öÈa(ï;Ûž‚^È€
+z¡¦¤ºZ3ÆìD-œ¬Wþ@MJ®
+Àý
+äžKò°S
+yÆW5¯(®«eÝ<+
+GœÇÌ:ÛYÅ\@J<ÒÚα¤=ˆîÛc$î8œÇçÊ9ZÏ Bá89zù3ŽBÿSÙõs@Sg >@Iør!“—ÛËK¿Ü?¬†B+±Ž'Aal®B;&0¥ƒ@ˆÊ!¬cÚÀ.,á‚Ó®üt‡t74ÖlWÖMÕ<°âØ% ô;,i¾éXÍ؁[‡öpdZ…õÎ4©­‹J“ºá¿ b¦®šŒw”ò÷¤©"Ã
+7° ,¦§YÆ$šÄߤx²óŠIïh–AŒ
+·p0Ä`ÑӐbX$5"Vѹ³qaҁê©$©,é¾¢¬£eÐœ¡g}Ú`ýb'Žñ}
+§­Gµçqf7ÜüdÏö;
+«F1Ç«z§cå
+ºÏŸ15C€v´âgèPßiDÕЇ¸`ìÈ{¾f…Í*r•£üL–àøîÀŒß
+3Mz
 >0AÈ
-mmîÚ,D_”Ž.áL\Ρ•3éÏ–/Ø·Ùù/‡ ²Â’ ‰ƒýÐ×XšÃƒŽã­ë«qô¹ÌÛ¦k¶=M?}|ðëY
-†ki–Éiäû\WÅ»‹OBÏ!>Y?÷×ÇHì} æþ±Ð&ÌÊ*Û`gË”\d‘mÿúÃr	A‹ÂvN>|Ïr$ƒ®ðz߭×'¹º%¼áóÇö¸Kÿ(
- MâÀ‚ÔKRH@¢—ÌÌú7=‘½—Ñï]±a\”Œuè>ìûîÅVÚ;1P{¸4
-4äH@…¸ªì\°àÐÅ&§Zû xŽ/Çfê-ž¤£zkÊ¥¥¢»ñÜ‹²Ð7큦Îu€Ê“ëAQ›@9²é}>Áƒí8è¿BÝ^ºªˆÂÉð‰„’"àö‚°L£Ï6ç–ŠA³àBB:| ÑŸ;lž˜ýf'_f?Èq‰ÿæ½/r‚Œ2ÇrîCœŒ
-Ø€zÕ}3UÊÔ¯!Z¨	:t2úØdš#8’ÈàOgßA̘ŠWs¬µxØßCP »¥ÿyŽâñ‡™ñÕBBZ1z¸ü/ÚóPÜ ñJ
+mmîÚ,D_Ž.‘B]ΡU
+Í…gKŠWâÛl„ü—Ã? Ù`I€ÀÄÁ~èk,ÍáAÇñÖõÕ8ú\æmÓ5Ûž¦Ÿ>>ðzVƒáZš€erqŸëªxwQÃ$ôâ“õsÏq}ŒÆÞbî‹0ò³²Ê6ØYã2%YdÛ¿þ°\‚DТˆ“ŸFÄ‹É +¼Þw«ÃðÄåI®n	oøüñA<®Ô’¿¥¤IüÀXÐa ’T{È’E³þÁMFOdïeô{WlD.JÆ¡ï>ìûîÅVÚ;‰ öpihÈ‘€
+qUÙ¹`!¡‹MNµöð.Çfê-™¤£zkÊ¥¥¢»aîEÙè›ö@Sç:@ÅäÇzFÔ&PŽlzÎç1x0°ýW¨ÛKWQ8>‘PRÜC–iôÙæüÁÚh\HH‡`*øs‡Í“°ßìä+Ãì9©ñ?zï‹œ„ c¢ã9÷!N^Ø€zÕ}3UêÔB´0tDrô±ÈB‰àHÀŸÎ¾ƒÄcr(^£c­5À{À6ø‚š Ý-ù{ä9ŠGWO$QÒJ—ÿeB{þŠû½pIð
 endstream
 endobj
-11812 0 obj <<
+11854 0 obj <<
 /Type /Page
-/Contents 11813 0 R
-/Resources 11811 0 R
+/Contents 11855 0 R
+/Resources 11853 0 R
 /MediaBox [0 0 612 792]
-/Parent 11818 0 R
-/Annots [ 11810 0 R ]
+/Parent 11841 0 R
+/Annots [ 11852 0 R ]
 >> endobj
-11810 0 obj <<
+11852 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
 /Rect [174.46 116.961 411.817 129.913]
 /Subtype/Link/A<</Type/Action/S/URI/URI(ftp://ftp.microsoft.com/BusSys/Clients/LANMAN.OS2/)>>
 >> endobj
-11814 0 obj <<
-/D [11812 0 R /XYZ 151.701 685.529 null]
+11856 0 obj <<
+/D [11854 0 R /XYZ 151.701 685.529 null]
 >> endobj
 3498 0 obj <<
-/D [11812 0 R /XYZ 151.701 660.623 null]
+/D [11854 0 R /XYZ 151.701 660.623 null]
 >> endobj
-11815 0 obj <<
-/D [11812 0 R /XYZ 151.701 641.209 null]
+11857 0 obj <<
+/D [11854 0 R /XYZ 151.701 641.209 null]
 >> endobj
 3502 0 obj <<
-/D [11812 0 R /XYZ 151.701 641.209 null]
+/D [11854 0 R /XYZ 151.701 641.209 null]
 >> endobj
-11816 0 obj <<
-/D [11812 0 R /XYZ 151.701 612.169 null]
+11858 0 obj <<
+/D [11854 0 R /XYZ 151.701 612.169 null]
 >> endobj
 3506 0 obj <<
-/D [11812 0 R /XYZ 151.701 293.802 null]
+/D [11854 0 R /XYZ 151.701 293.802 null]
 >> endobj
-11817 0 obj <<
-/D [11812 0 R /XYZ 151.701 267.489 null]
+11859 0 obj <<
+/D [11854 0 R /XYZ 151.701 267.489 null]
 >> endobj
-11811 0 obj <<
-/Font << /F50 3701 0 R /F22 3706 0 R /F17 3698 0 R /F15 3700 0 R /F51 3729 0 R /F71 5424 0 R /F29 3731 0 R /F30 3732 0 R /F58 3733 0 R /F68 3734 0 R >>
+11853 0 obj <<
+/Font << /F50 3701 0 R /F22 3706 0 R /F17 3698 0 R /F15 3700 0 R /F51 3736 0 R /F53 3738 0 R /F29 5413 0 R /F30 5441 0 R /F61 5442 0 R /F71 5443 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-11822 0 obj <<
+11863 0 obj <<
 /Length 1920      
 /Filter /FlateDecode
 >>
 stream
-xڍXÝsÛ¸÷_ÁGhÆ‚ˆÄM¯3iâ´É¤®«wÓIó@“Í1EêH*ŽÿûîbAŠRx×¾ˆÀb]ìÇoŠ£Ç(Žþzõ—íÕæ½”‘áÖÄ"Úî"Ç<³2J3Ë«£m}a÷®ª¶Y}Ý~ôì·iª‘]ZwL|ZqÅWk§Šýº¬jÊv%-{éWk•h¶kW*fN`€±_îž»öxèéü$%¸­×GÁØèd”`2ƒ\W7Û«ß®Py¦s•ŠŠýÕ—¯qTÂÚÇ(æÊfÑ‹çÜG*ÉxšàiutõÏ«xn#æ‚…J¸ÖT[î/‹âeüs㆗ç~Èyÿê†ýk¡x¢íœå[YŽ›÷"™¼Vš«Tùo¢Â®‡ÕZfÌíÚÎÁ(ìuóöH“ªuɆ§ÀRÔ•km ›kaØ›ºo¯a-ÍØÝó4í@ƒcï.¶WMQKWÒìöFÆqL㲫¾á¹À(Ð[H
-®—®\ätº”¬·ǯbÇÇÇ×U¦ªgl‹ã'ˆGãI>ln;úÞÞŸh“NñïºvO+»áðÓf¿¼(È‹v¿96m/7à	ÜôâÙ=oš²ê7!Œí,êµÁhO#Åm.e}72®…áIœ+ºÇå%;L$œ“Hܦ‚@Ò&™2Drv…˜ew]Õx!•ö.H㔽óyòÒÔm^å”9Àúû$ò[a1Ì@°Ly*Sü¶sùà(8rüXÖ?å] ]	þs–˜[VNù÷åîó‡Ûí»Ï+KöË×%Á©åZéqÃð”$Lj
-ΨË5¨TæµÃØ —¾m¸ôJì  £™¿2†RœtóèPiÌþ]»ž&ñÊHd¶ýtËód-7™•æ7o~D)3(#mó¤ùC˜¤Èxp9·‘„˜°±³2žÉFgJïñ:Ç~ Y?T˜þ*¥D4˜5žîy~½¦Àè["ÛÑä%lYã\LÒc‚1¨æBÔç²JRà íªÇªÉkšU´#á|¦¶dySÒÀŠÉ«´¡\àÿÁ©ßPmr!¤uÌñù¶). vp{>.I°t–>œtÍÆ+Yv»%ÂyàX™Ž¬žAÒuã¶| õ¤¬‡\×aD%1FTƒæ7†åeø[úN1¼r*V¾„ë÷€\Ín)£ eÊŒœ9¹N% %gŽÃPØ;Ðìz)‘ÍM:å1€#¨(ëýåÄ\~X	—ÊSn`²vë¾Xk¬_bm+K6FûŽ¢Bª¯6@} ð²3aB>ÚIÏ]U»nµh–„g"9½2ÒßDLÅ…l…V²˜á]+¥X»Ã¯Ñð=‹`8mñÆ/mÑ#&ÿ°IM›4Ë{¢ìÚºn}]êZ²ÁE7a×è*Ó¡8ú™>Þ¡K\¼tߪÂͶ-˜*<·ÖÌl‰z:þȯ—\ü^Ï æßîHƧ¼wÝG”N>©ùéÍýÍç7[þ»Ü¿SÊföø÷
-ÜëÑ
-t,<4Àà)G‹„… ´ªCíæ®AŒ	ž€h	ñY¡jF¿V=9‚yZv¸7›õj0i›ú•F§ÐßJȐPÎüè‡^hè%ΆðÔÓ|#7?côëÅŽi}„²\ È Ëœ§±l鋝º™z=vŠ~iÑ8§Š¢Åòb8¸¾žŽÈ–EtÔ˜þǁö£T‘/=䓘·¹4õðjp4šuË8¡œô؆oSU-Þ«"ôÅ8Q“¤,¯ê±QÐc5‡õ๤S‚¯—÷°²‹Ūæûv#¦&Ô¨†ºá"C:!Úè»GH öÕþàɈ-=jLÕ<\
-Ä)€HÈà—[Z
-lÂG;l^T;ß
-#`½<UJ|¢Ày2ÙG¾¬uÏ=›(Ä{À½©Œ"쑵fí±„öXè±=†×¤ÍNÈÐÿêJÐãš›YœŽGX><þÐ|ÃUk={žŠpþ'h›¨Ð§lûönóáŽÄÜyñ$vÔ¤ìïUѵ}»þNû_¾Réh„Õ£(5thL
-4å3Mƒ85窑OQÄã(†å«	¨mQøÂF ìžmd5F­}[ì}åò£ýyÒT4íG°
-xY·CÀI*¢þÅ×/¢åìRìå"Ž;W;¨%Í<¢[‹ÔÎí=0RþûŽ‡Ç./qûJŒÜC8lÔÇJ®|üÃ/ßß-`á	ÛÐÆ[hèìF·á8hH_s´¶ã£˜¨»öØ”4Än×ñQº¯SÄ?cÁj~cÂŽÊÿ¹2ý±ø÷†P‚›8ý£‡‡€×/GðØ0&õí\]ÁƒCHhü}öÔM²Ù;š‹D at rò,þûÓ™†›÷éœÝp‘N­Øÿx‘¿œ½Äg'ž) , ôáÌ?Ÿñ^~Á^ÿ>ëÀÎ
+xڍXÝsÛ¸÷_ÁGhÆ‚ˆÄM¯3iâ´É¤®«wÓIó@“Í1EêH*ŽÿûîbAŠRx×¾ˆÀb]ìÇoŠ£Ç(Žþzõ—íÕæ½”‘áÖÄ"Úî"Ç<³2J3Ë«£m}a÷®ª¶Y}Ý~ôì·iª‘]ZwL|ZqÅWk§Šýº¬jÊv%-{éWk•h¶kW*fN`€±_îž»öxèéü$%¸­×GÁØèd”`²¹®n¶W¿]	 óLç„+û«/_㨄µQÌ•Í¢ϹT’ñ4ÁÓêèþêŸWñ܉š*áXSm¹¿,Š—ñύ^žû!çý«Wö¯…≶s–oe92lÞ‹d~ðZi®R忉
+»Vk™1·k;£D°×ÌÛ#MªÖ5N$žKQW®A¶l®…aoê¾½†µ4c`wÏÓ´
+Ž½»Ø^5E},]I³ÛÇ1Ë®ú†ç£@o!-(¸^ºr‘ÓéR²jß¿Š=_W™f¨bœ±-Ž»WZž F'ù°¹íè{{¢M:uÄ¿ëÚ=­ì†ÃO›
+üò¢"/Úýæp|Ø´½Ü€'pÓ‹7f÷¼iʪ߄0¶³¨×£=·I¸”YôÝȸ†'qF¬è——<ì0‘pN"q˜
+I›dÊÉØb–ÝuU3à…TjØ;¸ SöÎçÉKS·yI”Sæ ë?î7’Èo1†Å0Á2å©LIðÛÎ僣àÈñcYÿ”wR at tA$PþÙ³4€Ü²rÊ¿/wŸ?Ünß}^‰X²_¾.	N-×J†§| >$@lpF]®A¥2¨Æ¸ôm{À¥Wb‡0 Íü•1ôÀðÒ ãYΣC¥1ûO,tízš@Äw(#‘	ÛBôÓ-Ï“=¶ÜdbTšß¼ùe¤Ì@ Œ´Ì“æa,N ãÁåÜFbÂÆÎÊx&C)½ÇëûfýPaú«”Ñ`Öxº;äøõš£o‰lG“—°5fse0IŒ	zÄ š7fQŸË*
+Hƒ¶««&¯iVAÒŽx„ó™Ú’åMI<8(&¯Òz8„Npü§~CµÉ…ÖP0ÇçÛ¦0¸@ €ÚÁíù¸$ÁÒYXúpÒ5¯dÙí–çcýe:²zI׍ÛòÖ²r]‡•ÄQ
+šß–—eàoé;ÅðBÈ©Xù2B®ß? r5»¥Œ‚
+”)3ræä:• ”œ9Caï@³ë¥DN47é”Ç Ž ¢ ¬÷—sùaI<$\*O¹ÉjØ­û>`­±
+|‰µa¬,Ù4îT8Š
+©¾Ú õBÂË΄	
+øh'=wUí¸Õ¢Yž‰läôÊH1²ZÉ^`†?v­”bí¿:D|tÀ÷,:€á´Å{¿´E˜üÃ&5mÒ,këºõu©ÿiÉÜ„]£«pL‡âègúx‡.qñÒ}«
+7Û¶`J¨ðÜZ3³%êéø#¿^Rp=ò{=ƒš»#ŸòÞu]P:ùt¦æ§7÷7Ÿ?ÞlùïrÿN)›Ùãß+p¯G7бðÐ ƒ§-JB‚Ðz¨µ›»1&x¢%ÄgI„ªýZõä4
+æehÙáÞlÖ«Á¤mêWB(!CB9ó£z- ¡—|8ÂSOóÜüŒÑ¯;¦õÊfp€" ,pžÆ~°¥/vêfê9ôØ)ú¥YDãœ*ŠNË‹áàúz:"[>"	ÐQcúÚ?@ŽRE¾DôObÞæÒ<Ô3À«ÁÑhÖ-ã„rÒc¾ANU¶x¯ŠÐã DM’²¼ªÇfDAÕ\Ö;€ç’N	¼^RÜwÀÊ.:«šïۍ˜šP ê†oˆé„h£ï!ØWûƒ$#F´ôt¨1UóHtr5§P "!ƒ_ni5°	í°yQí|7Œ€õòT(ñ‰ /äÉdwù²Ö=ôl. ï÷¦2Š°GÖšµÇÚc¡Çö^“6;= Csü«<*AGhnf-p:>aùüñøCó
+T­õìy*ÂùŸ m¢BŸ²íۻ͇;s?äÅsØQÿ‘²¿WE×öínø?:íùþI¥£AV¢ÔLС1)ДÏ4
+âÔ\œ_¨vD>E9£2”¯&D ¶Eၲ{^|´‘Õ0µöm±÷•Ë;Œ:ôçISuÒ´Á6àeÝ'©ˆú_¿ˆ–³Ki°?–g,ˆ8î\í ”4óˆn->P;·÷ÀHùï;PX8»¼tÄí+1rá°Qo+¹~ðñ¿|·€…'lC[l¡¡³݆ã !M|ÍÑÚŽb¢îÚcSÒ»E\ÇGé~¼6>LÿŒ«ù;*ÿçÊôÄâßB	nâôB\_¼<TÁcØԷWpu!¡ñOôÙS7³?v4‰€ääYü÷§3
+7ïÍœÝp‘N­Øÿx‘¿œ½Äg'ž) , ôáÌ?Ÿñ^~Á^ÿÄÿÀÈ
 endstream
 endobj
-11821 0 obj <<
+11862 0 obj <<
 /Type /Page
-/Contents 11822 0 R
-/Resources 11820 0 R
+/Contents 11863 0 R
+/Resources 11861 0 R
 /MediaBox [0 0 612 792]
-/Parent 11818 0 R
-/Annots [ 11819 0 R ]
+/Parent 11841 0 R
+/Annots [ 11860 0 R ]
 >> endobj
-11819 0 obj <<
+11860 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
 /Rect [123.651 116.961 318.642 129.913]
 /Subtype/Link/A<</Type/Action/S/URI/URI(ftp://ftp.cdrom.com/pub/os2/network/ndis/)>>
 >> endobj
-11823 0 obj <<
-/D [11821 0 R /XYZ 100.892 685.529 null]
+11864 0 obj <<
+/D [11862 0 R /XYZ 100.892 685.529 null]
 >> endobj
 3510 0 obj <<
-/D [11821 0 R /XYZ 100.892 559.992 null]
+/D [11862 0 R /XYZ 100.892 559.992 null]
 >> endobj
-11824 0 obj <<
-/D [11821 0 R /XYZ 100.892 530.377 null]
+11865 0 obj <<
+/D [11862 0 R /XYZ 100.892 530.377 null]
 >> endobj
 3514 0 obj <<
-/D [11821 0 R /XYZ 100.892 265.357 null]
+/D [11862 0 R /XYZ 100.892 265.357 null]
 >> endobj
-11825 0 obj <<
-/D [11821 0 R /XYZ 100.892 235.516 null]
+11866 0 obj <<
+/D [11862 0 R /XYZ 100.892 235.516 null]
 >> endobj
 3518 0 obj <<
-/D [11821 0 R /XYZ 100.892 235.516 null]
+/D [11862 0 R /XYZ 100.892 235.516 null]
 >> endobj
-11826 0 obj <<
-/D [11821 0 R /XYZ 100.892 208.42 null]
+11867 0 obj <<
+/D [11862 0 R /XYZ 100.892 208.42 null]
 >> endobj
-11820 0 obj <<
-/Font << /F22 3706 0 R /F50 3701 0 R /F71 5424 0 R /F15 3700 0 R /F29 3731 0 R /F17 3698 0 R /F70 4384 0 R /F85 5521 0 R /F30 3732 0 R /F58 3733 0 R /F68 3734 0 R >>
+11861 0 obj <<
+/Font << /F22 3706 0 R /F50 3701 0 R /F53 3738 0 R /F15 3700 0 R /F29 5413 0 R /F17 3698 0 R /F59 4373 0 R /F85 5513 0 R /F30 5441 0 R /F61 5442 0 R /F71 5443 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-11830 0 obj <<
-/Length 2080      
+11871 0 obj <<
+/Length 2077      
 /Filter /FlateDecode
 >>
 stream
-xÚ•XÝsã6Ï_¡GyfM‹úê\o&ë$mÚl6Wûšéö¶d[]Yr%9^ÿ÷”l¹JvïÅAˆ@àО³v<秫÷ó«Éï9Üc±sg¾r¸ÏYèq'ˆbæÇÊ™'ÎnE£?ç¿Lî„p"2¢aÄ|ÁNFh¦·=K_¹ºHˆøØlÒ
-IߝÞß͈9ͳ´hêј+ºÓÞ5$¤\%ñœ«ÛùÕßW6ÕÎ4ò™”Îr{õÇŸž“ÀÚ/ŽÇd9#¹u¤±À÷ÎÙÕ®¼s3C>h¦Š™1-˜ÌÊU“g‹É‡ÙÃÝýÃíl2Ÿ>IñžÝ~º%û¹ßÛ$€óÑ:€Æ¾PîLN‘”nVK4îw£±ÝD7)k¾6Äüìq•§D7§o›nðPgÜ3æ’ù*¦Ã’´^VÙö‹ÜŽQa€_±«ÊEžn;6ìd¨ÃN7'àþš& vJ÷1=œØy»eV,ó}’’õ}ŠX°@­õÏ÷³Ó_ÙÍÃЯÁâ8n…ß
-mˆa;úd¨O’óÛ‡ÇÛùk7à‡L„âÍ]#¦Ù)iT”Q0¸÷ªolóî¸ßßÏ_ÛKù,âá÷ïõ<ƒP{S1ÿ››ñVbþÛõôö·WöWNëtÿÏæ×sFÑ(¹`‘ûÑøZ‚„ŒGg×3–Rp
-§Ea§¸Öœù]&X͸1/pÆB0H ZúPšhœÉŠUYmu“•14%O¹ohÞl0]‘Úéf9‚¥ýÒ²5fÏËÈ\åz‘wÓøkQâG‡<MÖvé½®
-¹ºj²enò´>ð8ŽbnÑ5vB#,‘?D(Ébß:94J€†31fÅB‡sàú‚rK0σÔRžI1#©$“L sÏsoÒ<m@[„.ۍ$Khv—8Aà^¯ªû„"º®#é¹%Nª„V Ñ‹u:¤,X."ÆóY‘Ë`w!|.ˆˆçQ$ݲú²®ÊýÎ.‚h‹u8Õ4äå¾>ùW¹ â5¤ ~xÉURÎ)/rŸ7iArG³²'QºðVñöŽÚøîm„î»F8¦Õ8avÄÝ”èÿ>Þ"‰…ý£ç«ý¶¢Ñ 6OÓwœZ¯Òºi™Y±¶dI£ñâ3X™Ðþ3¨,x¯Õ(ÍN8ïq
-b`v²½ËAF‚GUé´¨`rÄ[¯¾‡E6zš’ø!Ëí9Ër»Ë5ÀûY«EÙ9•+c¶‚Ð"µ€°Jƒ·ô³†*TMab’¦ëÔJ[^ð/9YcwÑyN–¢ihe{ê¯ĨPâèáõ‚Ê7íNvÔÐoDkJÙÆã~JËèt NÌÈ"îT.~Øÿ`«ñŒ#	“ÛtCT?å@ŒRW.SxUºM·(mÛŒª²Žš= ö}m`B*r²ÊÜ®Y„èðð;’KéB
-’ÉVÄíò™M·EÖв¦)úšÎ(Ò¾S-ô¬Âã¾ÙÀn: åHƒåªg9|@ñ„«MÙ@|‰­SOÖ4œß-qNw“uF&Úï;ijíJ2—k2õ9aÝ ti}Zë}eÒšcëbã`¬¸íê	É;g ÿ	ù„ô˜G01H+?ÃÝç¸û7±Þ6Å\åGMôªëJoi²_5šŽ€w-N¶Ð˜®Ö,ý:XgBÎ"ÑI¤ŽlT"‘kƒ¬@%Yý…¨ÏžïfL9‘åêâëç»gÛoDŠA¿ØKÉ8~'D»5PuÚØÚ37IFܬ¨1²ì±H(8ïúѹ£”t†
-Ø©ù¹ýôtýxƒoß½þá3—êúæÃýãôî'hžþùšR<>4ïÐjGo>¦˜’A÷”xB)¸ÞˆK³•Š8i35À[àæãó¬§ùL„ÐrÑüïjÍãÊh#“„XÚ2²¥}àP3¬†/™&–7é>µQ‡ÜºÐk ó.ÁκRxa¨¸{ä<À_ª*]·¿MMy؛ҀÊYm[gCÀøÅ¡ÕDòøTŠ0õ„w…°ˆ™h'–ŸªÌiaÓ–/\Åð$.&§AdŸã/W‚õCÂ#ó&«©‘E™'ÜäÆC(Â8¦©¦~‰Å6õ†Àú‹eaÛ}s¶<Ð’éÏ(®û=D‚I¯{«¸ÏÝ%ÀWsì|9§GʏÝ!Õp,X´pp˜Êæ­éã‘š¥E
-Q}Âoèÿës¥j]Ù~Yzpq¿³©_-5T%mA…/úå—lm^™Â„Œ:µNLÑÄ
-JúÞv¨Ž³í¦šâ¶•‚_v¿ÈZbÖI at .*Q)MPãqm\ÔÕ=”n6å~½±ûN7©	ž/íÚ ÈµÏÌ6¶q¿òöð“´÷Þ£ˆ
-ºP1qÓ†Z7”)s±›§/iþJa÷˜ñ±„֝þåI—ÙêHœƒiÀP‰%æàFWzÙ`;ex3MM–¶Ÿƒ³r›gMu´µFùÌ/L¤/C†x‡MZtGB¦ZŸC`˜ôèþü«Kƒ·Ê‡ÔQõAzŽï×0 ?Çã2r¸ð™ç«Þ֏ÎþF1Ÿã6ò¬]ÿêi8¹ÎÅ¡*œ vÓ4»&“<PV
-Ûf˪¬ËU±²|YLþ6¯ëÉÅ~½ãyºfáß=Ù˼õ?J<He
+xÚ•]sâFòÝ¿B¢j4úJ]®Ê‹íĉ×ë\¼UÙ<H€²B"’0Ë¿¿îé‘@Döî½0==­žþî<gíxÎOWïçW“;ßs¸Çb/æÎ|åpŸ³ÐãNÅ̏•3Oœ?Ü0
+FΙÜ	áD,eHÈù2N†h¦·=K_¹ºHøØlÒ
+AߝÞßÍ9ͳ´hêј+ºÓÞ5D¤\%ñž«ÛùÕßWƒhgùLJg¹½úãOÏIàìÇc2Žœƒ¡Ü:ҏXàû çÎìê?W^OM9¨¦Š™Q5˜ÌÊU“g‹É‡ÙÃÝýÃíl2Ÿ>IñžÝ~º%ý¹ßcÀýh
+ÀFc_(w*§J7«	¥Z÷»ÑX„n¢›”5_B~ö¸ÊS‚›Ó·ÍF7x©3n¯sÉ|ÓeIZ/«lü"7…kTà×ìªr‘§Û
+œtÁíæÜáÅ_ÓÄŽBé>¦‡:oYfÅ2ß')iß7¡ˆDÐjÿ|ÿ8û8ý•Ý<<Ù*,Žã–øÝCàè“¢>QÎooç¯yÀ™Å›\#¦Ù	iD”m8_0ã`^õ
+f1ï®ûýñýü5^Êg¿Ÿ×óBíMÁüo2ã-Åü·ëéío¯í;\FëdûÏæ×sFÑ(¹`‘ûÑøZ‚„ŒGgîK)Mq
+§Ea'˜ÖÜù]*Xɸ1/pÆB0H :úPšh‡:“«²Úê&+BhJžrßоÙ`º"´ÓÍrGû¥EkÌž—‘¸:Ëõ"ïÓúkQâG‡<MÖöè½®
+¹ºj²enò¤>ð8Žbn«kì„,ƲDö¡t$‹}käh0ÐX(¡4œ‘1K:œÖ”[‚y¤–òLŠJ%™dê0÷<÷&ÍÓ¤•Aè²ÝHrЄvw™)2Üë•jÀ>!‰®ëÃHzn‰›*¡¨èÅ:4きù¬HÈdÀ]ßð<Š¤[V_ÖU¹ßÙC mkn5-y¹¯þU.8dÍ!¨ƒF>tr•ÔP甹ϛ´ º£9Ù)9¼¼õQß=FXÃ}Ã×4£'L¥q7%ø¿÷ŸˆbaŠ~‰ÑóÕ~[Ñj
+6OÓw˜Z¯Òºi‘Y±¶`I«±Ög¸°&0!þ3¨-xÝj”v§:ïq
+b at v´=ç "Á«ªt	áRT°9¢—ÀªïaÓ#FOS"?d¹½gYnw¹¦x?ëà´(›!ƒ£pEbÔVZ$ Vh°–‚™ba¸`¨Òm Õ&&Éa»N-…ÑåÐYˆÉËEç9iŠª¡–í­Gtˆ¡ÄÕC÷Ò7-§Nºzè7¢‡µ¦JÙÁã~BËèt!nŒ‹aEw,T.~Øÿ`«ñŽ#“ÛtCP?倌RO.SpUºM·HmÇŒªÒŽ†=(ìûÚ”	©È ˆ*s{fM¢	ÀÂïˆ.%‡D“­Ûå%"›ŽEÖб¦-Úšî(Ò¾Qméÿµ
+s4ŽûjK(v+5G4W=ÍáŠ'<mÊâãHèl]˜~‚°¦åÜ·„9ù6ëŒT´ß7v-ÒÔê•d:/פêyå,ëÞ@A—¶ O˃`½¯LÁplí Alì ˆn{zªä1ÿ„xªô˜G°1•N~ßçÈý›µÞÅLíWM̪ëJoi³[
+†Ž€w#N¶0˜®Ö,ý:ØgBÎ"ÑQ›JÙ¨D צ²”dõ‚>{¾wÚE°å–«‹¯Ÿïží¼)ób/$ãø-k€ê´±½gn’Œ°YQcdÙ
+Ö"¡àôõ¢sG)7h°Óðsûééúñß¾{ýÃg.Õõ͇ûÇéÝO0<ýó5¥8<x|ÞaÔŽÞ|L1%ƒî)5ð„RàÞˆKÃJEœ¤™	à-póñyÖ†l&B	¹èþw
+Æ‚æqe	Œ‘IB(mÙÒ}À˜¢fP
+!^2M€moÒ}j£±t¡×PÌ»;›Já…¡âî‘óHþRT°0è¦ýmjÚÃÞ´Æ DÎj;:{Æ¿h­$’ǧV„©'¼³R‡Ø‰zbû©Êœ6mûÂSOÂbršŠÌãóúÁ•`ÿðȼÉjd‘æ	¹ Ýx¨ÊŸj¦©¦y‰*‹ê
+€ý)ÊÂŽûƶ=Б™Ï(®ãžÃ#Á¤×½Õ€ÜçîÊWsœ|9§GʏÝ%Õð ,h´ppV0•-˜oL´fŽGh–5DÌ	/°HôÐÿ7çJÕš²ý²õàá~gS¿Zjj¨JÚ†
+_ôÛ
+ÙÞ¼2	uj'ܘ¦‰JúÞN¨ÃÙñSMq;ÀJÁ/§_D-1ë$T.jQ)mPâqmLÔõ=¤n6å~½±|§›ÔÏ—öl°ÈµÏÌ6¶q¿²öð“´÷Þ£ˆ
+ºP1q*¦;9Ô<is±›§/iþJŸa÷˜±±„ѝþåI—ÙêH˜ƒÀPˆ%æàFWzÙà8ep3MC–¶Ÿƒ±r›gMu´½FùÌ/T¤/C†p‡MZtWB¦Z›C`˜ôèþü«K\ƒ·Ú‡ÔQýAzŽï×0 ?Çã2r¸ð™ç«Þ6àg#™ÏñyV¯õ$œÜ…çäÐN¥vÓ4»&“,PV
+Ûf˪¬ËU±²|YLþ6¯ëÉ¿Þõ<‹FÝ°ðïíå
+ÖúG’H_
 endstream
 endobj
-11829 0 obj <<
+11870 0 obj <<
 /Type /Page
-/Contents 11830 0 R
-/Resources 11828 0 R
+/Contents 11871 0 R
+/Resources 11869 0 R
 /MediaBox [0 0 612 792]
-/Parent 11818 0 R
-/Annots [ 11827 0 R ]
+/Parent 11841 0 R
+/Annots [ 11868 0 R ]
 >> endobj
-11827 0 obj <<
+11868 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
 /Rect [174.46 116.961 360.037 129.913]
 /Subtype/Link/A<</Type/Action/S/URI/URI(http://support.microsoft.com/kb/q99891/)>>
 >> endobj
-11831 0 obj <<
-/D [11829 0 R /XYZ 151.701 685.529 null]
+11872 0 obj <<
+/D [11870 0 R /XYZ 151.701 685.529 null]
 >> endobj
 3522 0 obj <<
-/D [11829 0 R /XYZ 151.701 554.841 null]
+/D [11870 0 R /XYZ 151.701 554.841 null]
 >> endobj
-11832 0 obj <<
-/D [11829 0 R /XYZ 151.701 524.357 null]
+11873 0 obj <<
+/D [11870 0 R /XYZ 151.701 524.357 null]
 >> endobj
 3526 0 obj <<
-/D [11829 0 R /XYZ 151.701 357.592 null]
+/D [11870 0 R /XYZ 151.701 357.592 null]
 >> endobj
-11833 0 obj <<
-/D [11829 0 R /XYZ 151.701 329.229 null]
+11874 0 obj <<
+/D [11870 0 R /XYZ 151.701 329.229 null]
 >> endobj
 3530 0 obj <<
-/D [11829 0 R /XYZ 151.701 234.61 null]
+/D [11870 0 R /XYZ 151.701 234.61 null]
 >> endobj
-11834 0 obj <<
-/D [11829 0 R /XYZ 151.701 206.246 null]
+11875 0 obj <<
+/D [11870 0 R /XYZ 151.701 206.246 null]
 >> endobj
-11828 0 obj <<
-/Font << /F50 3701 0 R /F22 3706 0 R /F71 5424 0 R /F15 3700 0 R /F29 3731 0 R /F17 3698 0 R /F70 4384 0 R /F30 3732 0 R /F58 3733 0 R /F68 3734 0 R >>
+11869 0 obj <<
+/Font << /F50 3701 0 R /F22 3706 0 R /F53 3738 0 R /F15 3700 0 R /F29 5413 0 R /F17 3698 0 R /F59 4373 0 R /F30 5441 0 R /F61 5442 0 R /F71 5443 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-11838 0 obj <<
+11879 0 obj <<
 /Length 1815      
 /Filter /FlateDecode
 >>
 stream
-xڍÙrÛ6ð]_ÁGj&¢ðî[“Ø%±­JrÒŽ“Z‚$N(Òåáãï» ‘Š’é	,v{ïB8[G8Fo—£‹+¥œØKc!åÆ‘BxIªœ(I½0
-œåÚ¹wzÕæU9þ¾üH艗FQ€è*õ`Æ|/ðÆ)"ßý:–n^®«±JÝçf<ñÃÀMË4a.¡€«¼T¤t«ë8-Ÿ8Ikt¹ý;’ äžd¡çûÎj?ºÿ.œ5œ}t„秉óL˜{Ç/
-‘[á,FD_[;RziªºAê‘JF
-ßA8uï
-ÂG±»|7»˜‚R3Þf
-ÿßëMÖ-n"wVWmK鮪‚•a_QáLÈd>ß´'¾Ê.ð“n<> q«ºÅØ×y9€ÙþÛéNó²Öˆ#j^nßÀ:Tî+âVcì3ܽò曐A¹æÛÚ]fø
-ðw„ÿ„sG[ñ¿k€ì0CåP	–
-Y²ˆ ŠZL(w}0@-È4ÀMC ®\ëšQ¿B¨€ê-1Go*{8NÐñǶ®ºÇ,ð÷ŠLW3jSí5¯j‘!!Z¥ûa‰›oúÒ)‹{Ðۏ·ÐVñGЍnß^ÞMyCºÁŸuƒ…Ñ
-o áò–¡sãædùqBƾŒ]ƒo|‰Ë¡/Ï	*M|ß·Ê‚
-š×¦Õ{²H¸Ó–¡yÃxµnº}öP¼ò>ããŸL
-Glj³–¬jLÍ°‡në™X䈙‡i/k"“5‹G4½«õš³dºþ®žô^—íÿH›ª-é›PÅkH°#ÙJ“§A›ÂÀ‡ñ‹4›ªÃ˜ï3ÃéÖZùâ*ˆ¡|Ð)’¶™ôž¯žÐnÕó9ÉÓÈ“o)ÀÁæ6ÍÈñ ÔM|Ð2Áз÷×È«ï縇ÂAd¹7¦S°Wü‹ÞU²OE^Å–rñÏbyyíMo¦çn‰äñAk¬…>ÉRA¡S¡mORTž¤¨©EñDƱ'£…}+¯mnÝ%ݦ©xùÖD4xxçèêš"—i –¨2z6_t 0æ+®!îƒP¸,qÉýÂÕU×¹.WšÏy»ã»nã…OÇ6ÙÂ8˜_AÚpÈ”[möÿöxq·Â¯aÿÀw·-XôL†[ÑÀ¬ûŒ¤Sx-I§à$c@‘Õ[͐§q¹YÑ™í7
-AEâ-zç@PáÄR!R÷"¦fœs™„ð“N ?®PÔ˜ ­ÏˆLÔŒÜòÚî0É ¢Ø	\^k†pPZ‡ âĪ†‘ŒáKÞéSu
-T4(S K”(÷¶4™n­×TýXå™~5Ô§xaeÁëºzäH¤Œ;"n²UË¥óxäþ?ïtÉ'TüBâØ^Ž'›ºÚ[*›4@ÀY"SÕ«»
-ê®lݍ=•ÈãÐeª.ç'ôèg3œô®ŸŠ­•\_IVÚ5ä2Êa¶ãYòÁíå5s…C\D
-Ï6UQº‹a\Ù ë¬Õ†WV‚Z¯ª=äñzSÆG`ÄÚ¸w‘Q>=d¼ÍM„˜”2æ㜲6‘1+Ì0 µ<ÓRHp<\¡Ä»¬ÜêcèÑ´ÒÙ"£MÉ)˜Såi,œišâ ÿžÜûœ…‰%¨¶>ñîå ±6ŠŠnL×ï8e1)À¹J¥Ópy, eÓfEÆ9S+—ÆÎJ²gp±¯ìjè>„€1É”0T8qÙC2ÄXl d^‰EìÎõ†J€âÙ’¹×ùä\aYÕUSmhÆN¹ÕèÞ4yKãybZ€2²+ at Vv ®k#MBÖQ.¡›åH†ÅPMäE¹%vV47Øò°Ê±O®ÅԶƼ“~ÞLu¶PßD쐞`18ž2IÂ4Ÿt]j$wGÙþàqïÓüæóÝì½wù÷å¹g”Hz•¿IèΦ7ˆŒ2¤2é6Ÿ½ûÕus´æßͱø.sµy!ü‚Ñ—éì7´s½Î¡$´v =¥Ý/ó÷s4`ŸÉÄZO'óŠû³h*¬Niˆ `Š,¯ü¿íZlzœëÕ"ˆhžWIHE±ÖºÉkÜòCÐ8§Ðaç­‚ǨŒ;YÝ~¾ì	~Z–áiùª?…½ptL|¨$‰ˆÞZîhÔ§¾˜¼<>AàáÝ´Ô¸Ô ‚	‰§’{'L#¢¾_n9t”M*`„ÙŽ ýÒr©¦Ýa”ª¸"1”ß×ê—¼eÎ1Ù½ot˜áœŽg½—YÄsßñYaÏ©*Â:ã_“oKÎÅìÐ]|hã˜Ù1=)W+Ý4¿xi•0È¡"$GýƒµÔùvGÈL
-;Öšµ0“B£ë'ŽºŽ7(ûö¹ýÌq¼
+xڍÙ’Ú8ð¯ð£©
+Yò¹o›„I‘dfX`’ÝšäÁc¸blÖÇ¿}È`’Ú[ju·úî–°¶–°>ŒÞ®FW×RZ¡‡ÂµVˉbiQìø±g­ÖÖƒ½Ôi“•Åøûê#¡GN¢ËØ€-ÏSŽçŒ'®”ýuìÚY±.Ç2¶ŸëñDùžûWqÄ\|W9±ˆéVëÐó;>a"Öhºý;r
+È=É|G)+ݏ¾k
+g-á¨8²ž	so)?r¹åÖrô×HôµuCËuØ÷å@]/vH%£†r|ÐNíûZƒðAh¯Þͯf Ôœ·IÍÿ÷z“´yƒ›ÀžWeSÂÒµÓ2gE]¿¯¨°&d2Å7­Æ‘²@*a?×ná‚à ‘]V
+À¾ÊŠ1 ÌößV·š—•FÔQ³bûÖ¾´_·lcŸàî•7ß„ëk¾­Ù%†ß GøOø1w4%ÿÛÚ ÈsTµqÁR>+C@±C‹	i¯¦¨™£iÔk]1êWP¢%ähãMÙŽ#tü±­ÊöPC€yʳ¯Ét£Öå^óªÒ	¢Õµß ,²³M_Z/fqz«Ð³sÝ)¢âºÕÍÛéýŒ7¤üY7XÝð.kz47nA–gdìËÐ6øÆ—¸úò’À ÒD)Õ)6¨_ëFïÉ"žgφf5ã*]·ûä1å}ÂÇ?™ŽØÔ
+³–¬jLÍ°Çvë˜X䈙úq/k“5ËšÞÖzÍY2ÛÆ°¯Ê'½×Eó?Rã¶l at KÏU&TqÅš{.Ø‘l¥ÉÓÐ&7ðaü"ͦl1æûŒÀpºé¬|u
+Đ
+t
+Ü®™ô^¤Oh·òù’äqพê(ÀÁæ6mJ]ÜGž(Ð2Þз7KÈ«ï—¸ûÂ^Ðq¯M)¦`/7ø½«TŸ2?;Êå?ËÕôÆ™ÝÎ.ÝÈã£ÖX)r}–¥‚B§DÛž¥¨{–¢¦”Å778SX‰Prxm³Î]®]÷"/Ûšˆïñ]]Qä2
+ÄUF§Ë	ÈùŠˆ{Ï6K\ðF¿puÕU¦‹T3ð9kv¼bwÃ-àq¼ðéÔÆ [óËóâ.œ 2ãßV›}¿=^ܦø5ìù^ÈðN40ë>!é$^KÒI8I'ÕV3äiìv’·fûMøÂ
+ "ñ½s$¨àÐÅR!bû"¦bœK™„ð³N ?®PÔ˜ ­/ˆJÔ„ÜòÚì0É "Ù	\^+†pPZçÇ âĪš‘ŒáÞéS¶5T4(S KIû®0™ÞY¯.;ôS`úÕPŸ~àÕ†U^Wå#‘2IÒ†KçéH	þ?ïtÁ'TüBât½O6U¹ï¨º| Î"7–½º+¡îº^WwCGFîiè2U—ózô³Nz×OÅVA%w
+¯$«„mkr™ôÝa¶ãYìóÁÝô†Ë…Ä¡.¢‡g›2ϏÝÅ°®lÐuÒhÃ+©A¥Óry¼Æ”ñ±2î]&”O	o3!&¥L )œSÖ&2æ¹4£Z
+	Ž‡)J¼KŠ­>…M+mWd´i#Óqª<Ï‚å±Bƒ3MSà?{Ÿ³<7±ÕVï^QK`SR ¨ØéÚtý–SÖ“l«T:M §ZÔM’çhœµreì,]ö.öe·º!`@L2)Œ%N\Ý!b¬@6²¯„"´zC%@òlÉÜ›lr©°¤UY—š±cn5ú‘7uÖÐx™V „ì
+´¨«ÊD“P€u”K§o'Y’a1TyQ.Q7+šºòfØ'SF1µ­6蘭†7S†-TᛈâÃ,§ÀS&Š˜æ“®
+m‚äþ$Û<î}ZÜ~¾Ÿ¿w¦O/]8§Œ@Òëì…H|{>»ý@$`”!•I·Åüݯ®[ 5ç@ønÅwõ›«ÍጾÌæ¿¡]èu%¡éÒszßþ²x¿@ö™L:ëIàd^qæu‰Õ)öñ L‚cqƒåÍ’ÿwmƒMs½üAÍó2ò©È ÖZ×YŁ‚[~È ç”‡°ÁÓVÂcÔ
+½n²ºû<í	~^–ái(ÙŸÂ^8:&
+*I$‚·V;õ©ï&/OOxx×
+5.9ˆ`Bâ©$ÃÞ‰ Óˆ¨ï[Ù%0ÂlG€~i¸TÓî8J•\‘Jï‚kõKÖ0çìÞ7º&8§ãYïeðÜwzVXÅ3ªŠ°NøWgÛ‚s19vWÛ8f6BLOFÊ4Õuý‹—Vƒ*BrT?8QmwԁÌÔ°c­Y3)Ôºzé¨ë8ƒ²ßý§«ÑþÂqÁ
 endstream
 endobj
-11837 0 obj <<
+11878 0 obj <<
 /Type /Page
-/Contents 11838 0 R
-/Resources 11836 0 R
+/Contents 11879 0 R
+/Resources 11877 0 R
 /MediaBox [0 0 612 792]
-/Parent 11818 0 R
-/Annots [ 11835 0 R ]
+/Parent 11841 0 R
+/Annots [ 11876 0 R ]
 >> endobj
-11835 0 obj <<
+11876 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [99.895 306.46 167.949 318.149]
 /Subtype /Link
 /A << /S /GoTo /D (speedimpr) >>
 >> endobj
-11839 0 obj <<
-/D [11837 0 R /XYZ 100.892 685.529 null]
+11880 0 obj <<
+/D [11878 0 R /XYZ 100.892 685.529 null]
 >> endobj
 3534 0 obj <<
-/D [11837 0 R /XYZ 100.892 660.623 null]
+/D [11878 0 R /XYZ 100.892 660.623 null]
 >> endobj
-11840 0 obj <<
-/D [11837 0 R /XYZ 100.892 641.039 null]
+11881 0 obj <<
+/D [11878 0 R /XYZ 100.892 641.039 null]
 >> endobj
 3538 0 obj <<
-/D [11837 0 R /XYZ 100.892 557.5 null]
+/D [11878 0 R /XYZ 100.892 557.5 null]
 >> endobj
-11841 0 obj <<
-/D [11837 0 R /XYZ 100.892 528.203 null]
+11882 0 obj <<
+/D [11878 0 R /XYZ 100.892 528.203 null]
 >> endobj
 3542 0 obj <<
-/D [11837 0 R /XYZ 100.892 389.923 null]
+/D [11878 0 R /XYZ 100.892 389.923 null]
 >> endobj
-11842 0 obj <<
-/D [11837 0 R /XYZ 100.892 356.895 null]
+11883 0 obj <<
+/D [11878 0 R /XYZ 100.892 356.895 null]
 >> endobj
-11836 0 obj <<
-/Font << /F22 3706 0 R /F50 3701 0 R /F17 3698 0 R /F15 3700 0 R /F85 5521 0 R /F70 4384 0 R /F71 5424 0 R >>
+11877 0 obj <<
+/Font << /F22 3706 0 R /F50 3701 0 R /F17 3698 0 R /F15 3700 0 R /F85 5513 0 R /F59 4373 0 R /F53 3738 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-11846 0 obj <<
+11887 0 obj <<
 /Length 2612      
 /Filter /FlateDecode
 >>
 stream
-xÚ­Z[oÛ¸~ϯÐÛ‘†%ERq°ݤ]dîf‘ìC·ŠÍØBeÉG’Ûæüú3ʶ\§¹Ø0`/Î¿‘ÉhÉè·³_oÏÞ~°2RR8éTt{)«D&U”æNXg¢ÛYô)Îœœ|¾ýýí‡$‰ráÒÔÐÐ,VçÀ‰ÝË»br®­‰‹zÆÄŸý·HÚøâêÃ
-7^T¥¯ûnr®ŒÊâ‹E±êy‰ÆyÎÞßžý÷LcmG"+´Ž¦Ë³OŸe4ƒ¾ß#)´Ë£o4ri›‹ÔZ «èæì¯3¹«¦Ê"¥„³6©iœ uP£…
-äRRÆ7+IÅÞ£*i_-W-ã¶ùê— >ÛCÙ]ÛÉè<I…VÝESÿ#•™¯[,2ƒ1Hâ¿ËzÖL’<þÖq³\Þ^\¿½ºæA­Ÿ—]ß>pOçû¾¬ça|ßð˜yùu’dq`{79ž0Ì	Ã@îUq;Qñ}Óž£Ü(¨ÒÂÇ‚.‹zêÅäÜ(_Á#ÚÄëÎ3Qp±‚ÇÛfÞK®O‹ªːö daåoÿssýþý¥ðßý!›¹THg‡Ñý¢èy’CÇó&Ô0¥f’ÌHcj´!h[û^bÐz¬ß-€Mü
-&LüubS¨•Íºãž&@•ï˪ìK?ôÜsÙ/ÊŽô8ïÊÍ͝÷­÷ÕC˜»aeUÜU^Í‚	@P™€	7	à³z Á#ÍâDJÉԍo¿–Sϐ¼F@Ó/aÐctBi5²„‘ÁHtþ+ÊëÛ¢
-=uMà|À?„FÇíßÊ~ÁÔ¿ØÀ"us¼*‘qS‡	Ð~ôü¢œâCISƒ½vÐhYÄbìZ´¤½ƒç|x–€Jpn,¸‚²¼ÕÌÃÊpüF/š®XP´­ZÄ”©h™wÆå²`}ÇÊpP•ýnŠ ØqCY³ÿÝ=‰gͲ(kð8›*X“24]·^úPaW@ŠtÌÀ»3Ôñæ.–žÀvkɺÅpÀ?‹ð†[ïÖý¨[£q ·Kû­¬*n^²ªÊ/yÌ74ùtºn¹^†	Ëžy”Á™ê&¸*"SŠ4ËX@ðåóÄäqÓÎpÄIŒÛ.*7ï®u¯§ Ñî~]¡,Ûó±Ýq(ûh퐭ŽùGZɈÃn÷ 9FÛ¢'D&à2HsŠ˜P\_^ +õ†k;8Å*UÖhK¬-BÀ ɉ³qHÍsa6µÆ§Ì3­ÈÀ à2Vé¾•Ò\$ÛûOY7AØÙ`Eoˆ«Ñ‡Ž²@°±Cxµ©È2;6F· X’@¼ñ¨VZ!³6h¤Û¦X²É`Ðv)éí“ÇW÷Ÿ²cª<ê&0žA\A£¢Çò2ÑA€Ý%ÿ1¶„0•&¼þHlןëŒuêi–«ª@WÆZÁÞÕ¬A•0”DB"8©Åc+Ï“Z¢¡m:7ÚBÂð]x*Im|éëÒÏQ\§-ÓÖ½gšaUõåª
--ÓfEï1¤1`Yìà•Zs}Vv_˜ÂI/ÿüøîêqRH	ø= ÜxLBË‘oEêš0aòâÒ&
-Þ\A$ÔŸA®öA\œvË;1mêûCˆ69ìÝ6ˆ†Ý3^sÏšÁF'¤iì3ßÃ˸v	©pùÞ.Í¡u¾yÍÃb¯ú²Á0m¬‹ßU¨6úûa(Åhív”{n
-ûAkv]W*&žpÝL
-“¥ÃÓ«¶_ž7w0ù7z=w<?h¼,*Æ‚6jîk9¯š»"DóCÃo-hn}å‹nØý¬`Ðšv_ºPMþhã>ì¸÷£ûûïÅ’0‰ãq§ÛìÑøO4xEÂr6̦€Q.Yl³ã7ÔGáG<~nаË2.Û?8dÐôØÁá'ç"dpèQûj夆ѠÚþRæðØfO¼ÕFÇ×cmn(˜>®L¢E¢òל‚@$¿í²6™ÈTi¥&ÖØL‘&6Òà)6j}tÿ^1ÈäöÅT€ÂgÖLäà˜™¤| òO“™!<ÊìgVR€½˜Ö‚×8£˜Ö0pGò:X|-­ÈòŸ
-!ÑtÏ'áõèjçB9Òj›ä/ö«`Ù—1³à+Ú¦§ÎW€´ä$ðz^|é`wlµÐUtB‡Àø	¼Þ$xPW9Ò©h¸¸ç¢ÄBÆ×<?ðù¹(Lœy’Ÿ…¯àõ
-w8‹Â}VG¡ðr
-È9żž×(„=°ÐÊ/x-WU€?€XAÿ=ýÃ!Ý:…Ç<£¾ð¥šÎ	JÇß±0ZE'?,Z.zùohÔ!\Ë®Õ×Ït®Dž&¬¾‚×S€Þr<Ð{¬Žôñrm at x‚x=¯Ã€v	ªhlÔÐSº]&à>ߺ=Á!j$6fpˆÄMºN‚ÿŽþá0d¡ÿö IîÒ¿ÿÏ…j
-Rªì4P}9¯§ ºåx4T÷XÕãåÚÀëðz^@Ձé3ÐJ†Ø;C8æMƈͱ9Ã8gÄæ?·C¿Ù3ñ›½
-¿6CÑOƒß—óz
-¿[ŽGãwÕqø=^®
-æN° ¯çõÈÞ!CWÛ…@ei× %‡XøµønÏ­BX*™Çk,2ÚcZ2¦¡ .©r]ë3¡þ¹p5©€cáiàúr^OÁuËñh¸î±:®Ç˵Ø	àõ¼ÃÕj4ýN.›–P€•¼%€Ú£c0æˆ;,*.^‹I¼´HL"d’œäR%1°Yr?ìþ“c.Ug°áv#}üR‡º,9É¥Êþ´vt¸_Gk‘Â;ô¥âŒ¯å6Ü$~o²¤xçkãÖ^#MwÊÆšp?ŒMwë9Cß3åyô(›ˆ
- Êï<†s@Œrv{i?0:pßùéº-9/}Ï|7mËUOWßÎ…;pçBnĹÝ{SÌ…\
-tLAǃ/øCYw{í¦®ÜËbßþ«cF7W—o¸3 „åD‰	éE$8ûˆt‚n½ºGÁz³\-™d—<ÉÄý¯ÐC㻏¿¾&Œ¢…–nsè–O›kZN#ÏA¯s­R‘¥f¬ ¤*ÿGY–,çìJæ8qõY‰_.øv£6Þ·Í’‡±™¡‰Òå”Féºr^ãg'Ôßp+§\镤6•/Sëßœ9\øzJÉ´Ü
-)*NdJcG¹³% Âu<Œ,æþ`"÷7åDÀãD¸Ý”ˆ³!%ÄS)ØyäæPJ$If(ge‡9¸¦·s3þH`“Ϊóô¡R•ðWþFæ\%ZHÐj´ÖÛ|²•6ø2ìäGˆÅž‚›	³*|‡ÓÔøQ
-öâ¢b7ÍŠ
-­}ûp³ãÓ—;ÞL#Û¢îŒßÞ¼90!Pþh¡¢
+xÚ­ZÝoÛ8Ï_¡·“†å§$â°ݤ]dîf‘ö¡ÛŦm¡²ä“䶹¿þf8”-¹N“؆sø¡áÌð7#’#-"ývñëýÅÛ†G‚3Ë­ˆîç‘0‚¥\DIf™±:ºŸEŸâ4Ë&ŸïûAÊ(c6I´šf̨8ùAwùê!Ÿ\*£ã¼šñg·t
+’&¾ºùpGWe᪮\
+-Òøj™¯;¤c­pž‹÷÷ÿ½ÀDHd˜RÑtuñé3fÐ÷{Ä™²Yô͏\EÊd,1è2º»øë‚Õi$³ÆÈ‘šÚ2¯j ÓL€\‚óøn
+"‰Ø9T%Iâ›Õz¢xÜÔ_Ý
+Ä'{3´.e”ì®êê.ôbÓ8`‘ªŒ„Œÿ.ªY=‘Yü­¥k¨¼¿º}{sKƒ·(Ú®y¤žÖu]Q-Âø®¦1‹âëD¦q`û0¹ž0Л†
+Ô+âf"âyÝ\¢Ü(¨PÌhK‚®òjêØäRßÀ#JǛ֑S±†Ç›zÑä+ªOó²Ëx#ìHKføïÿswûþý5sßÝ!›Ù„qkúÑÝ2ïh/‡Šu¨×`JE¤7£S¡
+AÛÊuÌ+Í ®ÆúÝÑDÀ/'BÇ_'&ZQoZê©TQù®(‹®p}ÏœÊnY´4 Ãy×dnêœ7ŏaì†	LœeþP:4J€ Ð-*e¶Àgô >$%眨;×|-¦Ž y‹€Ì§_ § i™Pbd	̓%hÝW”×5yzªÊƒóÿ-µ+º%Q#üb	ˆÔÝ­|”äq]…	Ð~þùe1Ň“º{
+ÐhHÄ|ìš7^{Ϲ
+ñÌ•àÔ˜Sdùª-˜‡”¡º÷½¬Û®gáû mÝ ¦té—y06(—ë[Rî€Û€ªäwShŠ-5ù_~ÐÝe<«WyQÇ™DÀš¡9oÛÍÊ…
+¹R^Ǽ[Co båÈd·æ¬;ü“o¨õaӍºp»¢±ßŠ²¤æÙ¨²øâ#OùÚO>nªa¢#Ep¦ª®ŠÈä,IS|ùRê,®›.’¸ RÛÝ¢RópÝ|÷f
+mç›eÙ=˜íŽC	¦Øå׉ÑÚᘸá„8ìqš3`´É;H	þ—#ƒ$óŠÛë+`%ÞPm€S¬úÊm‰µe^G
+©vR³ŒémD­ð)óLK$R0 ¸Œ`ºƒo¥$cra¡)«:;›¬übFjt¡‡¢,dì^MÂÒÔŒÑ.},‘ïBüj	Õ¯„Y~¤›:_‘É`Ðn)ýÛ'‹oæ=Ÿ¢%ª<ª:0žA\A£¢ÇÒ2ù‚ Ã%ÿ1¶„0•HZ$vëOuºï©Wë2GWÆZNÞUo@•0Ô‹„Dp<¯-QhLßâ!Ú–¡s«ý!„!ß…§dbâkWn†ˆ¢ºßb!1m\Þ9¢	VeW¬ËÐ2­×þ=†4Æ ,;x¥VTŸí¢pÒë??¾»ùƒaœdœ~7#ýrd;‘Ú:LX¡¼¸´RÀ›+ˆ„úÈÕ>ȁKÓvõÀ¦u5?„hÁÞm‹hؽãu¾p¤lt‚Aê&Ì:s¼ŒÛ~—0›ííÐJeÛ×<,öº+jÓÚØø]‰ja3¬»ë‡ú­ì@©±ç&°4zèºÊá$â×M9ÓiÒ?½Îaûåhs“ó¯ç–æWyIÁCÐVÍ}-eý‡h>b¨é­͍+]Þö»Ÿ5ì‘ ÿ†„¦áKª’áÏoÜû÷~tÿ=_yLâxÜéÀ6{4þ“Ÿ <ÂGÂbÖϦ€Q¬Hl=ðßçÃ{úÜ `—¥mºpH¡é©ƒÃOÎEJ¦pèûje^-£Aµý¥Ìà±ížx§ŠoÇÚÜù`ú´2R1)²cNA ‹B‹ß†¬uÊR‘DJ@©<kì€
+&K¤‰xŠ‰Í_Âk+¦ ™ì¾˜Pø¢ÃšŽ,3eBŠ ðÔ©îÃ#Of%Ø{ÕYñ‡i
+xÕê‡i5wd€± ¯…ÅWÜ°4û©<I÷Lp^O®vÆĘ£_mf²þ€üêÅÞc,û:f|E™ärÁù
+&ϲ Çó¢K3²QLqTÑ2ã'ðz-ñ .2<¤û¢¦bNEKª9zàóKQ(­b™Ì΂Â#x=ƒÂÇSQ¸Ïê$žA®9çX€ãyýˆBØ3%,ð‚×bUøˆåþ¿óÿpH7VàqϨo|‰òç¡âïXhZáO~X4Tt4ò-ÞЈC¸æ#\‹®_
+èL°,=OX=‚×s€Þq<Ð{¬NôérmAx†8ž×a@[‰*uôÔß.{ài:ßj{‚BTslLቚþ:	þ[ÿ‡!ý¿pï‰ÿçáÿ¥PM at J‘žª¯çõTwO†ê«Ó zº\[xaŽçõT-˜>­xˆ½3„cæáN	±!6#g„ØÌÇÏݐGÄoúBü¦Gáפ(úyðûz^ÏáwÇñdüî±:
+¿§ËµÅÜàx^OìRôw±»Q¨ TÆ匿	·ßí™KÁ³xƒEê÷}A˜æ„i(€K"¬‡®±ÈÙ£þ¥pÕ	ƒcáyàúz^ÏÁuÇñd¸î±:
+®§Ëµ…Øàx^‡ájš~ËöH“>ÀrÚ@m†Ñ3Ä%Çb/-¤–ŒKy–K©a³dØýËS.Ug
+°þv#yúR‡ÚTžåReZ3º
+Ü/‹£KàúZqÆ×r[n¿ȶYR¼ó5qãò¯…‘öwÊÚèp?ŒM›}Ýåhô(›ˆ
+ Êï4†r@Œrfwiß3:pߺé¦)(/}Ï\;mŠu篾­
+wàֆ܈µÃ{SÌ…\
+tLAG‰Áü¡¨Ú½Ç†©+ÛgãÒØ5ÿj‰ÑÝÍõêÃÀa)Q¢Cz	Ê>"-ñqF­÷}÷È X¯Wë¼ñ&r'‰˜Oð
+=4¾ûøë»p/†K­ Z(n·wñ‡niñ±½¦¥T1òìõºT"ai¢ÇêJÊâ>Ë’f”]I-%® >+ðË×lÂÆyS¯h™š|ºÜ§QÚ¶XTøىﯩ•R.‡ô’‰MåëÔú7e—®šúdZfû%RÁ´6£ÜÙÌ' Âu<ŒÌî`"÷×OåDÀã4D¸aJÄšâ¹”ì<2}(%’†$3”³¢ÅÜÓÛ™$°MgÕ:ÿ¡RÕà¯ôÌ¥ŠqÐj´Ö»|²á&ø2ìäGˆÅžœš=fEø§®ð£ìÅEÅn?+6üµqÍãÝÀ§¯ÞìG6yÕJŒßÞ¼90!PþY¢1
 endstream
 endobj
-11845 0 obj <<
+11886 0 obj <<
 /Type /Page
-/Contents 11846 0 R
-/Resources 11844 0 R
+/Contents 11887 0 R
+/Resources 11885 0 R
 /MediaBox [0 0 612 792]
-/Parent 11818 0 R
-/Annots [ 11843 0 R ]
+/Parent 11899 0 R
+/Annots [ 11884 0 R ]
 >> endobj
-11843 0 obj <<
+11884 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [150.705 349.208 225.879 360.898]
 /Subtype /Link
 /A << /S /GoTo /D (minimalprofile) >>
 >> endobj
-11847 0 obj <<
-/D [11845 0 R /XYZ 151.701 685.529 null]
+11888 0 obj <<
+/D [11886 0 R /XYZ 151.701 685.529 null]
 >> endobj
 3546 0 obj <<
-/D [11845 0 R /XYZ 151.701 660.623 null]
+/D [11886 0 R /XYZ 151.701 660.623 null]
 >> endobj
-11848 0 obj <<
-/D [11845 0 R /XYZ 151.701 641.703 null]
+11889 0 obj <<
+/D [11886 0 R /XYZ 151.701 641.703 null]
 >> endobj
 3550 0 obj <<
-/D [11845 0 R /XYZ 151.701 576.859 null]
+/D [11886 0 R /XYZ 151.701 576.859 null]
 >> endobj
-11849 0 obj <<
-/D [11845 0 R /XYZ 151.701 549.849 null]
+11890 0 obj <<
+/D [11886 0 R /XYZ 151.701 549.849 null]
 >> endobj
-5143 0 obj <<
-/D [11845 0 R /XYZ 151.701 337.896 null]
+5132 0 obj <<
+/D [11886 0 R /XYZ 151.701 337.896 null]
 >> endobj
-11850 0 obj <<
-/D [11845 0 R /XYZ 151.701 321.026 null]
+11891 0 obj <<
+/D [11886 0 R /XYZ 151.701 321.026 null]
 >> endobj
-11851 0 obj <<
-/D [11845 0 R /XYZ 151.701 315.048 null]
+11892 0 obj <<
+/D [11886 0 R /XYZ 151.701 315.048 null]
 >> endobj
-11852 0 obj <<
-/D [11845 0 R /XYZ 151.701 321.325 null]
+11893 0 obj <<
+/D [11886 0 R /XYZ 151.701 321.325 null]
 >> endobj
-11853 0 obj <<
-/D [11845 0 R /XYZ 151.701 309.37 null]
+11894 0 obj <<
+/D [11886 0 R /XYZ 151.701 309.37 null]
 >> endobj
-11854 0 obj <<
-/D [11845 0 R /XYZ 151.701 297.414 null]
+11895 0 obj <<
+/D [11886 0 R /XYZ 151.701 297.414 null]
 >> endobj
-11855 0 obj <<
-/D [11845 0 R /XYZ 151.701 285.459 null]
+11896 0 obj <<
+/D [11886 0 R /XYZ 151.701 285.459 null]
 >> endobj
-11856 0 obj <<
-/D [11845 0 R /XYZ 151.701 273.504 null]
+11897 0 obj <<
+/D [11886 0 R /XYZ 151.701 273.504 null]
 >> endobj
-11857 0 obj <<
-/D [11845 0 R /XYZ 151.701 261.549 null]
+11898 0 obj <<
+/D [11886 0 R /XYZ 151.701 261.549 null]
 >> endobj
-11844 0 obj <<
-/Font << /F50 3701 0 R /F22 3706 0 R /F17 3698 0 R /F15 3700 0 R /F70 4384 0 R /F71 5424 0 R /F4 5492 0 R /F51 3729 0 R >>
+11885 0 obj <<
+/Font << /F50 3701 0 R /F22 3706 0 R /F17 3698 0 R /F15 3700 0 R /F59 4373 0 R /F53 3738 0 R /F4 5484 0 R /F51 3736 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-11861 0 obj <<
+11903 0 obj <<
 /Length 958       
 /Filter /FlateDecode
 >>
 stream
-xÚ¥UÉrÛF½ó+¦rªÂá싳•lE.yQJ%Vù`û ‚ ˆ2ˆa°„Éߧ
-R £(‡\0½¼ééé~Ó`ä‘0òvöz9[ÜA,õ–q²ÜÎu^ã<Õ^‘åš|NŠ¼+C~]¾àŽzcT„O ┤†¦sÎŒL>¥<)ëuH…Om:—Z%wK\%åK38z懳%ÈVéc4ëÔì×åì÷+€'ùi*%Éw³Ï_YƒïaTzGrG¤vÔè­"³û›Þ™ëéÁ§ ÊÓábñøöÌSá’m:Wœ%yÖ·ÜC1ŸtÛ…¼*‹:6éFGÀµ-:Ü•¡¾.6Y_ «¸áÍT6¡™Æ„-û&|a\UTÒX‘,·e‹ž5”@<Ù€0ăòÀæ\R­<¦}sŽÑ¥TÐ @æqKÕƒ´ŽàÉ+,¾=+>„P at 1Þþú·W·wc—ø¨uìÔ¤ú¹Xš*}B@ÙšØv—|áRݤÖ&}•Î5ä„æ7¡îšôP}7(¦Ñ¼ Öñc¸Ÿâáœz
-P€@bç™+GKqºâÈ 'þ*,'Zpj€k@  e\(‰ŒÎqçhXÜî8¹@¨û“k~Œ:Ÿ„xfÏn•¦ZX¢¥¢
-PC–Ø_éT²ê£ x5sàHÑ¢Z‡Ñì’<ïÔ[`ß éÛ²~D㧲^ÁÃC%2úó¦È°—|Éò<ôu’2	5g`c4<d»U†â6´z7!’¬AóuØeerìuKÿýÕj/ÈKÏ–{*´<=Ûiè
-RêՋA±žr÷@
-ê¡ðÿ#Äé*ÿâò*8y,áˆËÕtò(#¨qêiŒÂ;_l&Ar¡Æâ…õ4BÏ'Y|ÅŽZë0ÒíЖ%Å~…•mµ?â§@ŒœUUìZÔò°ÛEg_—yÖ!¯ÀœåMhGHú:Ê¡ì¶(a¶°õ0º†la³½äÞaH«ùÖvYü¿´ß#‹€«ë#
-Ë‘˜Ëx|Øt¨¾¯Cœ¢‡ªX?ŽL}µ£”5]™WÅ8æ„ŸüÞ„Õ”N$t`¬‘®ŽŠZ	ÓdCV"ϲ›KN-3/Q‚Co•9g„d00½µf ÔG
-nBS¦ÕYŠÊÓŸWQs2tl¬æg.nÌn)}œ¡Û®Û¿Z,Ú~¿MGwÇÚRhýbüWѬÝÿùK›—럾­~¸çLZ£/N8KHG%7gsú„½\¡~\;
+xÚ¥UKsÛ6¾ëW`z"gª5ޏô5NÒdœ6îx¬™’hŠ²8‘—ªý÷]p)…r]÷ЁÅ~ø°Øý°äìžqövñrµ¸x#%slµa‚sðA2똠ÙjÍ>f·UÙ×±É?¯ÞpÁZà2 G4'œV`!_
+nUö!Yݬc.Cvèò¥2:»^Ѩ@—áx ƳΝ6G6çCB-~^-~_\Eð,>J±r¿øø™³5úÞ1*xv‘{¦ŒkÛŽÝ.n|~gaæŸHu€ñbéøö.sé³m¾Ô‚ge1tÞCóõÛŠ&å®®š\º¬Ÿ‘Æ®êiWAöºÚÃn]¦
+¯~%cÛ9'nyhã'.ô®ÂLZ'³Õ¶îȳƔ"HdœŒ|˜¼ÓR(0:PØ—)æÄ®”Æ ²L[vÎÖé"{1%?Ìs€4(§Û¿þíýåÕõs ¶àù©HÍS\´9!0mm*»Ï>	¥ßäÎeÃ._Œ‰–_Ŧos´ãMÎÙ‚çÅ‘îG‚xÏ„€`ŠÌ@ªœdKíA‹)×±¯Ž
+úªÒ	f¤ ‹ZC¡¸€©%AfsrN;§…‹«½`¯#
+êæäZY—3ÚQgîì&B0Ò1£4hDQR}•×ÙÝpŸ&&ÃW³DT™Mì	–}V–CKöa‹ê!CW7÷´ø¡nîðá‘‘™üe[”ŒÇz)Ê2MŸŽR*‹
+	gTcZ¸-öwM·±ëÉ»‰Id--¿Žû¢nhžjÝÁ¿¿Zãñ…cyîÙŠ Ò¨Ó³“`m0‘G£Ÿ%áÌþ(
+˜øÿAqºÊS<¾
+uÇ„Dá
+=ï<ÚJ°^m£øNÑ—Š‰bP‚Z¨uÔBq<µÐóN–^±ç<1]míxöWªWÈØÉú#}*ZÁ–s·«öYeÜï“shê²èIW¸\”mì&H‡+MÆ¡î·4£hqëarÑâ8EûX{‡1¬öK×éÿÒ}K*B­®2¬'a¾¯ÓñqÓ“ùKS=ìªõý¤Ô—E7ÍŠ¶¯Ë]5µ9f¿7é)˜Â
+L9
+OåQƒSØMf0Rõñ'ò¤º…à¸}Nk«í¹"džœ³£ 0?Jbs“¸Ñg!Z1ûójØ—1Bϧl~!öž9܁°þØC·}ÿðââ¢bÛÃþ˜[ÀÒ_Lÿ*(º‡?êÊzý×»ïnWΚG'œ$­%ìYŸ>a˜¿¿â>
 endstream
 endobj
-11860 0 obj <<
+11902 0 obj <<
 /Type /Page
-/Contents 11861 0 R
-/Resources 11859 0 R
+/Contents 11903 0 R
+/Resources 11901 0 R
 /MediaBox [0 0 612 792]
-/Parent 11818 0 R
-/Annots [ 11858 0 R ]
+/Parent 11899 0 R
+/Annots [ 11900 0 R ]
 >> endobj
-11858 0 obj <<
+11900 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
 /Rect [123.651 116.961 393.959 129.913]
 /Subtype/Link/A<</Type/Action/S/URI/URI(http://support.microsoft.com/default.aspx?scid=kb;Q103765)>>
 >> endobj
-11862 0 obj <<
-/D [11860 0 R /XYZ 100.892 685.529 null]
+11904 0 obj <<
+/D [11902 0 R /XYZ 100.892 685.529 null]
 >> endobj
 3554 0 obj <<
-/D [11860 0 R /XYZ 100.892 479.449 null]
+/D [11902 0 R /XYZ 100.892 479.449 null]
 >> endobj
-11863 0 obj <<
-/D [11860 0 R /XYZ 100.892 454.23 null]
+11905 0 obj <<
+/D [11902 0 R /XYZ 100.892 454.23 null]
 >> endobj
-11859 0 obj <<
-/Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F70 4384 0 R /F51 3729 0 R /F52 3730 0 R /F88 5686 0 R /F72 5687 0 R /F17 3698 0 R /F29 3731 0 R /F30 3732 0 R /F58 3733 0 R /F68 3734 0 R >>
-/XObject << /Im1 5680 0 R >>
+11901 0 obj <<
+/Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F59 4373 0 R /F51 3736 0 R /F52 3737 0 R /F88 5678 0 R /F72 5679 0 R /F17 3698 0 R /F29 5413 0 R /F30 5441 0 R /F61 5442 0 R /F71 5443 0 R >>
+/XObject << /Im1 5672 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-11866 0 obj <<
+11908 0 obj <<
 /Length 19        
 /Filter /FlateDecode
 >>
@@ -67605,20 +68544,20 @@
 xÚ3PHW0Ppç2ÀA c(á
 endstream
 endobj
-11865 0 obj <<
+11907 0 obj <<
 /Type /Page
-/Contents 11866 0 R
-/Resources 11864 0 R
+/Contents 11908 0 R
+/Resources 11906 0 R
 /MediaBox [0 0 612 792]
-/Parent 11868 0 R
+/Parent 11899 0 R
 >> endobj
-11867 0 obj <<
-/D [11865 0 R /XYZ 151.701 685.529 null]
+11909 0 obj <<
+/D [11907 0 R /XYZ 151.701 685.529 null]
 >> endobj
-11864 0 obj <<
+11906 0 obj <<
 /ProcSet [ /PDF ]
 >> endobj
-11871 0 obj <<
+11912 0 obj <<
 /Length 1424      
 /Filter /FlateDecode
 >>
@@ -67634,277 +68573,263 @@
 ?Ë!–=vRWOë;†dmAôþÐsh31+åt6•Ë–7~ûòs³%ñÍ;è;N$d­\1K¬™dp£=Ք΂š.šY*Û6¹­ ¸Z°x‹»O®ßI@¹È Xµc[Ó['¢O·¡›<9Ož<‡Ñ0ðÒðC¥äætœWv z•8pìHÓ¶â#
 l¹Ê>ÆQ‘s‡òQ‹íO’¿Ÿé“ïmgl0eþfl<÷µUZ¦ð OÚVï÷4©‘º“¥¥·`m˜»/¼ñÑ>U˜|7PÜdÁ[äky’ÈD%rÇ«"MÎÞœ	ó²«ø…áÅ£pÙ ê08o´9t†iÃd£ÇMä\¨¢èם½˝nÏî
 W¬Á†ƒxÖì•»æ:œe9[h	º›2ö:>ý{Š‰r½íQªÎÂSX¿OŒ3,pWÒÚê¡àD7®¹†ñÀô<.®]ˆ{­ï}صé5΃0ZjäÔ5ms~ùŠKª²¼9YMÝø×…5VÌV”
-N[”F8˜§‡äÌaríÀíŽùpû„—g^¬c ¨÷á)ü%m@ÚÃf1°¤–Þ­Òñpwùztʦœ¬84ã(9æ,K7;7Û­R}PȇŸ¨Oix.˜vAgŒxøEp2+â›Kð÷ôÚ†yx
+N[”F8˜§‡äÌaríÀíŽùpû„—g^¬c ¨÷á)ü%m@ÚÃf1°¤–Þ­Òñpwùztʦœ¬84ã(9æ,K7;7Û­R}PȇŸ¨Oix.˜vAgŒxøEp2+ÄÍ%ø{úÚdyv
 endstream
 endobj
-11870 0 obj <<
+11911 0 obj <<
 /Type /Page
-/Contents 11871 0 R
-/Resources 11869 0 R
+/Contents 11912 0 R
+/Resources 11910 0 R
 /MediaBox [0 0 612 792]
-/Parent 11868 0 R
+/Parent 11899 0 R
 >> endobj
-11872 0 obj <<
-/D [11870 0 R /XYZ 100.892 685.529 null]
+11913 0 obj <<
+/D [11911 0 R /XYZ 100.892 685.529 null]
 >> endobj
 3558 0 obj <<
-/D [11870 0 R /XYZ 100.892 660.623 null]
+/D [11911 0 R /XYZ 100.892 660.623 null]
 >> endobj
-3957 0 obj <<
-/D [11870 0 R /XYZ 100.892 476.519 null]
+3946 0 obj <<
+/D [11911 0 R /XYZ 100.892 476.519 null]
 >> endobj
 3562 0 obj <<
-/D [11870 0 R /XYZ 100.892 476.519 null]
+/D [11911 0 R /XYZ 100.892 476.519 null]
 >> endobj
-11873 0 obj <<
-/D [11870 0 R /XYZ 100.892 444.846 null]
+11914 0 obj <<
+/D [11911 0 R /XYZ 100.892 444.846 null]
 >> endobj
 3566 0 obj <<
-/D [11870 0 R /XYZ 100.892 182.527 null]
+/D [11911 0 R /XYZ 100.892 182.527 null]
 >> endobj
-11874 0 obj <<
-/D [11870 0 R /XYZ 100.892 152.976 null]
+11915 0 obj <<
+/D [11911 0 R /XYZ 100.892 152.976 null]
 >> endobj
-11869 0 obj <<
-/Font << /F76 5480 0 R /F17 3698 0 R /F15 3700 0 R /F50 3701 0 R >>
+11910 0 obj <<
+/Font << /F76 5472 0 R /F17 3698 0 R /F15 3700 0 R /F50 3701 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-11877 0 obj <<
-/Length 2196      
+11918 0 obj <<
+/Length 2198      
 /Filter /FlateDecode
 >>
 stream
 xÚ¥X[“Û¶~ß_¡GjfEÀ˃l7Î8­c7ÞdÚIò€!‰]JTÊ[õ×÷ÜHQ
-×Ó™ÎÎ,àà\¾s’Åv‘,¾¿{ûp÷ê½M*‰Ë¤T‹‡ÍBYç‰ZdEÛÒ,ªÅ¯Q^šåï?¼zŸ¦‹".³ÌÐÖRÅV#ÚóÅíÝr¥­‰>/Ó2òݦ]ê$êöî°ö¼ð°,Šèt¨ÛåJ•GïvîØûŽW
-]r÷ÝÃÝw
-Ø‚\ql¬õb½¿ûõ÷dQÁÚ‹$Öe±x¦û…¶EœYãfñåîïwÉTGegu4eLº ü;ReQh—«´ˆÖKø÷„ÿ|Ïí±¯ÛCàI¿sBÅq)ÓSð²ÅuGß÷Ù#°Ï£¶ß	×ÃÀPÖ×íLVñ¤©­ª¬”Ž­)YÚçšÎkMçÈ7¹šêhtœé|pÎêï¹µCœ”ÃÖŽyòõ0¨‰`^º¤ÈÀ~ã%aÿ¯ÛÃfî*°´±fØù[¢LãcRl¥J¦X¬R›,½xƒ/¼BgšÆ¥º\Ø.­ŠÖOä ²4s®â"-ƃ~-Êæpjƒßâ%³2VÊü:–f|ˆ°8¹†¯9º­ç‹*Ö]ýH(#¬ m×.Ï"IË–IÁãE’]{>¶ìøàÙ=£¿¶õ×åÀèG0ùCåÈ0ñ€$²´b~ß8) µÒõ$òièih€jWÈÊÚ’
-hÎ'˜ìøóXËU
-Þ×cCE‡%ø²4§ï´§ŽgG6$”n5”aîaS	Ñuêqwm½pzíyôܵ‘ÆA川«<Oj9ÿˆ"œyü¯Sªü¥?‘yvñre áQ!¾b•I$Ì:ñ;­;3¹ò¢ð¡ò„¡žw
-Ñ91ÌñáæðA	7uO×>ŸD×*M
-»9¿q3.Ù MuôðîóŸsš)HÅÂBH¦Å·3sœæzÌË3ù8ÍL¬!êW¼HÆ?ý廿½Y:ú'‹Q­gáŠ?Pœˆ¼ß^E(!é‚ÆÉaîUQ½Ý
+×Ó™ÎÎ,àà\¾s’Åv‘,¾¿{ûp÷ê½M*‰Ë¤T‹‡ÍBYç‰ZdEÛÒ,ªÅ¯Q^¦Ëß~xõ>ME\f™¡­¥Š­F´ç‹Û?ºåJ[}^¦eä»M»ÔIÔíÝaíyáaYÑéP¶Ë•2*Þíܱ÷¯ƒ—Ü}÷p÷ǝ¶ ×Dk½Xïï~ý=YT°öÃ"‰uY,žiç~¡mgÖ¸Y|¹ûû]2ÕQÙYM“.(ÿÃ…TYÚå*-¢õþ=á?ßóB{ìëöxÒAqÜEÊÃô¼lqÝÀÑ÷½{ldöìó¨íwÂõ00”õu»“U<iêƒG«€*+¥ckJ–ö¹¦óZÓ9ò
+¸b¢£Ñq¦óÁ9«O¼çÖqR[X;æÉ×à&‚yé’"û—„ýc¼n›¹«ÀÒÆšaço‰2I±•*M\˜b±JMl²ôâ
+¾°œ²IÓ¸T—Û¥UÑú‰T–£ƒfîÏU\¤ÅxЯEÙNmð[¼¤cVÆJ™ÿQÇҌ'×ð5G·õ|Qåú«	e„ íÚ%€âY$iÙ2)x¼H²kÏÒ–<»gô׶þº¸½ó&¨&D–VÌï{ '¤Vz ¡žA>
+=
+
+Píà
+YY;B²Íù“k¹¢ªÁûÚcl¨è°ÿá@6ƒæô=#ƒöÔñìȦ‚„ҭ悁2Ì=l*!ºN=îΣí N@¯=ž»v ’À8¨ü¶s•çI-çQ„3ÿu
+Bu¿ò'2Ï.^®$<J ÄW¬2#i`¡‚„Y'þc§ug&W^>Tž0Ôó®!:'ƁY#ž"œÁü ž"(á¦îéÚç“èZ¥©a7ç7nÆ…!¤©ŽÞ}þsbN3É£XXÉ´øvfŽÓ\yy&§™‰u®ˆW¼HÆ?ý廿½Y:ú'‹Q­gáŠ?Pœˆ¼ß^E(!é‚ÆÉaîUQ½Ý
 C/™H¥1¤³k»(sëü].h@Dò`߆žGdÿb´@tX}ätpæMâàö8°îÄçm'l¤¾h(#U…8žÉ†Z'±)‹™tHêËWú|#Gê"VÅXÏ_#2ìÎOmœ&)d<GÌÿçü´ˆMn€—‰ËÂÎ9?7QÕž €–‰ƒÎ»Š×')Bú
 \ÇÔŽ«Ž§“JÓª“l)…(Ïâd½2GŠ-£!]÷<õÿ>6îà$Hl}`úÎ!ǯOr yà÷ö;Â2†¯ ˜Frîc½îÚÐn„~xõá³°ìt'3)¦–äš±¤Œ…¨T8ÛCBAßõ
-r{÷×ðR² <UdÑ‚Æ!ׯC‚/ì`Ô÷0’sDr`Š@¶Júcð×½H‘ƹ²,sY·©½”œ¼æÏ—OF¥ž§Lé“¥öÛ 4:»åµ4Æ䱶9ñ2©€ò§w¿¼ýùýëB•é\ø@ù±ÐÞ”k4|jÀg=nˆÂåÇQ ØÕí	ÌK“gÞu©M0™¦3 v­ÜÈH‚Tˆöø8À†È®rÇÙrÚSRƒ~ê·Ä&ˆ9“$Ñ›ªê|¼ Ò<NàOÁ	.3:ú Mâ„+msfê؉øŠ—åY „gB½Öõ¬x›3Ø”I4æTœ\j+Î0Øæ`¦ðÍ¢¿³× j¡†C÷¸_ì‹Wyª
-Øá{Û.ÈDtãÉ'–·¯{HB`i‚áImæu_ã]8u^z»vÒ‹K,wÒ8ð?,üÞ 5f‹,bQ+_@+­¢Ö& Yy¨Â€>Þù‰«ÎòèKý?g8«±Ϧ¯§blfª•Í!§Œíq‡µÊã?Gˆ€ÚýÂM&£P”sNŒøº~¼Wò.š£qG!nø[Õá‰GX1«ç®î½p—Œn*·8&<½qÌ”Öwm£xU2<ã¹}{»7X Y€½¸cŠ€ƒý+}çaã;ö8l ¤`ÚŨǛð’Ëà
-úñí\¨ÈS55†Ây}öLá½$m,'eîqšÓÜóA~^À PõÇŽªÜ3F?3¨åŠÆu[ßÍ&•¥;›ÕÏ‚»àŸkNÔ»ç
-Õ÷xL1ŽsÁø¶>&  ÜæO±‘ñŽ«ì‚KÔßÃwçD
-HM¾æŠ]ÍK.ùy×6ž+øÑÝ´ÌXÞ»v?Ôw9qAÖC°÷Ó=7$Ü	”\¦'Ö.ȈzøÞØœhÑbLžd‰ìR±FãÐ{±½É·xŸ&ÉÆø¶lšË
-ü>aÃÙIÓ ¦Ü—ል‚{1g Œ‡RÝÆð‘ý
-c3ÓäªÃU†M‰ ZÒSÇCñÕÀ}ç9 …p¤›7“¬®×Tðp¾Ôæžsõ¾Èc˜XM½´F5>jÑæ6‰šºï©Å‡z{)¸ÂBë¡N#)pãä)üaNQ蝃Š2XŸE´cÊ,ο£C7a=#vôî_!Kù;5=OÆ8å)w˜6RdÍ{~¤Ð³‰£Æ@„&™5êê½$7üÈdð\7x5ë#ސñƒ×÷ó½
-þD€ò‚úûšNª!1*.ê{J›ê:ßhUJ^ƒ…º—oàoS?
-ÕYعþ†ñƒW¬yú\7—;ñ—ÀóLt’Ó¸A#è’/Ø°Ρ§W­.ÍÐñR	nç%T.lÁ ƒyÃ{øJ–¥¼®ŒÌ1³Vg¼X_éÙk®XtzCê‡3¤Ñ\‰q§àÇß%€Åišm4¦áŠ^öíñ·Å	ñÌÉát8xŒ6×Սh„íýðîð…vÿ¿}Ô+
+r{÷×ðR² <UdÑ‚Æ!ׯC‚/ì`Ô÷0’sDr`Š@¶Júcð×½H‘ƹ²,sY·©½”œ¼æÏ—OF¥ž§Lé“¥öÛ 4:»åµ4Æ䱶9ñ2©€ò§w¿¼ýùýëB
+Ýð5¡üXè@oÊ5>5à3†7DáòcŠ(Pìêöæ¥Iƒ3ïºÔ&˜LÓлVnd$Á@*D{|`CdW¹ãl9í)©A?õ[bÄœI’èMUu>^Pi'ð§`‡‚—}&ñ‡B•¶93uìD|ÅËŠrŒ,PÂ3!ˆ^ëzV¼Í™ lÊ$s*N.µgls0SøfÑß‚ÙŒkPµPá{Ü/öÅ«<Ulƒp†½md"ºñäËÛ×=$!°4Áð$6óº¯ñ.œ:/½];éÅ%–;ix~o€
+³E±¨•/ Æ•VÑk€¬¼€Ta@ŸïüD‰Ugyô¥þŸ3	œÕØŒgÓ×S163ÕÊæSÆö¸ÃZåñŸ#D@í~á&“Q(Ê9'Æ|]?Þ+yÍѸ£7ü­êðÄ#¬áÕsW÷^8ÈK
+F7•[“@žÞ8fÊ뻶Ѽ*žq‰Ü¾=Ý,,@‡^Ü1EÀÁþ‚•¾s‡°ñ{6PÒN0mŠbÔãMxÉeðýøv.Tä)‰šCá¼>û¦ð^’Œ6“2÷8ÍÇé?îù ?/` ¨úcGUÔrE㺭ïf“ʎҝÍÆêgÁ]ðÏ5'êÝs…êŒ{<¦ǹ`|[PPnó§ÇØÈxÇUvÁ%êïá»s"¤&_sÅ®æ%—Šü¼kÏüènZf,ï]»껜¸ 
+ë!ØûéžîJ®ÓkdD½|olN´h1&O²ÇDv©X£qè½ØÞä[¼O“ˆdc|[6Íå‡~Ÿ0‚alˆ¤i SîËpÄFÁ½ƒ³ÐÆC©ncøÈ~……±™ÆirÕ‹á*æD -é)‰ã¡Šøjà¾áÓœB¸FÒÍ›IV×k*x¸_jsϹz_ä1L¬¦ÞZ£µhs›DMÝ÷ÔâC½½”	\a¡õP§‘¸qòþ0§(‡
+ôÎÁE,ŒÏ"Ú1eçßш¡›°ž»z÷‚/Èǐ¥üƝšž'cœò”;L©²æ=?RèٍÄQc B“Ìuõ^’Ž~d²x®H¼šõ…oÈøÁëûù^"@yAý}M'Րõ=¥Muo´*%¯ÁBÝË7ð·©Ÿ†ê,ì\Ãx‚Á+Ö<}®›ËøKày&:ÉiÜ tÉlX	çÐÓ«V—fèx©·ó*¶`ÐÁ¼á=|%ËR^WFæ˜Y«3^¬…¯ôì5W¬F:½!õÃÒh®Ä¸SðãïÀâ4Í6ÓÇðE/ûöø[Œâ„xæäp:<F›ëêF4Âö~ø
+wøB»ÿ_€3Ô>
 endstream
 endobj
-11876 0 obj <<
+11917 0 obj <<
 /Type /Page
-/Contents 11877 0 R
-/Resources 11875 0 R
+/Contents 11918 0 R
+/Resources 11916 0 R
 /MediaBox [0 0 612 792]
-/Parent 11868 0 R
+/Parent 11899 0 R
 >> endobj
-11878 0 obj <<
-/D [11876 0 R /XYZ 151.701 685.529 null]
+11919 0 obj <<
+/D [11917 0 R /XYZ 151.701 685.529 null]
 >> endobj
 3570 0 obj <<
-/D [11876 0 R /XYZ 151.701 360.915 null]
+/D [11917 0 R /XYZ 151.701 360.915 null]
 >> endobj
-11879 0 obj <<
-/D [11876 0 R /XYZ 151.701 330.121 null]
+11920 0 obj <<
+/D [11917 0 R /XYZ 151.701 330.121 null]
 >> endobj
-11875 0 obj <<
-/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F71 5424 0 R /F70 4384 0 R /F85 5521 0 R /F17 3698 0 R >>
+11916 0 obj <<
+/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F53 3738 0 R /F59 4373 0 R /F85 5513 0 R /F17 3698 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-11882 0 obj <<
+11923 0 obj <<
 /Length 1878      
 /Filter /FlateDecode
 >>
 stream
 xÚµXKoÜ6¾ï¯ÐQتć(zH€´Hдh¼@[$9лô®=QŠíþúÎpF»Z[6rH/Ö9çõÍ:öQýºz½Yýô‹‘IJ“fÑæ&ÊÒ4)JåE™èRE›]ô1¾rÛ¡êÚõçÍ» ^$ež+e’‚tJrJ%*Y_fi.ã÷ë,¶@Ç÷ëK©UüwS
-¤@§pKR¦e¸Pm”žT˜R£ÔêÍfõu•Á*ό҉”ѶY}üœF;Ø{¥‰,‹è.H6‘ÔE’kÔVGW«?Wéü¡™‰2‘”:Sg/Ue^3½ Œ†½ø½EËs3³<ÓsËÓèž_Š’Ž¾Z‹"àˆJc?Ø~o‘e<[tG]cRít ¶l»ã“®ÿ†ë®§Öí»¡²ƒ£mK†g†ˆ,ƒ€Llì}ÕŒÍúR½mý3ö—èÌb:æ«Ý^’Åw‡j‹6ðTt)S“ðñe&­øµuZ=ȧ9?ԁ”‰»Ziíë¢m]qõþ5Û®iжŸì<¤Ž’yüϺq7²ì‘n7<º-<t-LŒ=^&§ç¶g•Hã+Ûàî-±wš¤²37ãÆè«vO$^œgÎÒ63z]ÌœŽÆ›øþgkL69‰w·¡žÂוÉæòªH´>–o®“m×Þ,iV:)²£!àC“ªø÷np=¡!²Eä ‡Ê5}ƒU~ôoü‹;^¤0¼("‰½û::?ULêç–'ívën‡‹¥p]iˆkÛ11¨f>:|9éDÎ×Ò–ÞÖ•;Öðd Rd ¦œñæ9ùùm3S5YÚ»­«¨\±ZÕd‹”Á›øõJ]ÆCGßà\ƒì5Š<°ÈõÌ¹ êOOº¶ëýtzº<i2.²DI–¿c„2ñÎÝرƸ!‡¦á:¨Ì‘ÌÑ,?Ž%>¥:…X‘Ÿù¶2°RäŠ"ˆÛØë&’5 at S„÷tÞW×5+¡¸!廆×N/÷Žoìä­TæM×7´rM+ú(,ÜUB@HǨ4БH";5ÊÀmRB°ÁnÔ?TØ¢ö¤íÛZc7'žš´vç=k;Øv)µEª
-°­,Éð­«/!°I"BP2VØqͦ:ZõŽÁùÛ¾/6Ô9eü¶¥å¦ó«±ž¬LOE4‡ýÜ
-*×!DPÎKO Ö•p':CTTi’‹–jÆÒߺ=aéo_Ó‚ó]
-é÷€Ï
-X &PÜ¢p¥z‘`ÇÔÄbšÚÚwÄ}i;ܼk‰µ~±¡Ãl‘J3õѝ»ƒÍ%ê^¶Y‹D`ú“þCµ?„´
-–Z¾Up
-^nÏßÚ´&à|&Ë
-<~ü”f2èÎÒ§¶ýÞ¹ë»[¢ª–¾óº°íÖA’hƒ½.´ä/Ç{kGÏÊÈÁxë|1èØLþàü2Îró£°@ñ€¸ªyÑÞP9éì{Ɓ¸ŽZ‚ëm Å,¾ Ã§1$ˆÑ$ ë\ÝÄ|«/p÷¬¨õÜ”¿3KsÎÒÎî(M?ص„9è;u³<@¯-3m¿ÖXyð'èÏ
-\±]Ôö –…3ßÀÕ)×+ñ4Hújߺ
-Ný#bJŒå“X»
-@Ôî‚›ÕÅe
-ƒO»} ¡)fH÷葐Ÿy¹ž?nsã ½
-™Âøžq☐8*§\F†ÂÚ18ZDËñd@}\ðã-ƒEÏ+ *žEÃC9?y' $Êž&%ø ¦ëµé"Cá
-”ÌRTá7QaÊgª
-­<V˜Â¤:ŸÿlͨÎð„cÃð(dzøˆ<°ìZý~÷xbPÔÐA®f¸‡×ê$Ëä#ÔÇ<€á‹a6Ï'|$!®‰^Øuô
-AzÙ®^ž†!=r±ìQæ/æ»L
-q,æ]x2'6äBh±F€nÚ;6¯ž%EÏ].Rðãrü)i§¶H͘'~$CT>ëÝtfÁ݊qxT~Â¥€Þ]˜_èE4Ê„˜“DO½¨ó*ò‹#1"™‚9䇪Pq8Ãs%îM“qŸÀ—KPϹ\Ž˜*õ‹©\$ҏþL÷´|Õ_ƒ¯#3ïèÇ ,,×ÏÄa¶A‘ðSèô<^f 5ËG=§ÏOQîú/<¤½h›¹Ù³ŒÀZK¡õÚÊ;¦;é‡6`ì–¹£9OÆL†S¼ú¶æ9†ä“h!~Œ]Ãkv€ÌþN„2ŒP!,õ„x?¦dbN`sGšUþ"@i€¶ìY€Rp.ü’ÔšÒ„LÈ…ŒÔâ„L¸hùÈ™B2?F&fd
-Éat’+qVØl¾ÐÅSdÂßø¯ho>Ò Èd°°‘y‚L¸0¾ÔQÅ`àJ@&ad@&ó™p‡ÚÈ."Ó”)?šØR/r™¨y$ÿ_L:þ/nú¾Ù¬þÔ×7
+¤@§pKR¦e¸Pm”žT˜R¢ÔêÍfõu•Á*ό҉”ѶY}üœF;Ø{¥‰,‹è.H6‘ÔE’kÔVGW«?Wéü¡™‰2‘”:Sg/Ue^3½ Œ†½ø½EËs3³<ÓsËÓèž_Š’Ž¾Z‹"àˆJc?Ø~o‘e<[tG]cRít ¶l»ã“®ÿ†ë®§Öí»¡²ƒ£mK†g†ˆ,ƒ€Llì}ÕŒÍúR½mý3ö—èÌb:æ«Ý^’Åw‡j‹6ðTt)S“ðñe&­øµuZ=ȧ9?ԁ”‰»Ziíë¢m]qõþ5Û®iжŸì<¤Ž’yüϺq7²ì‘n7<º-<t-LŒ=^&§ç¶g•Hã+Ûàî-±wš¤²37ãÆè«vO$^Gi[Ν—½.fNGãM|ÿŒ³5&›œÄ»ÛPOá‚ŠëJ˹¼*­…å›ëdÛµ7Kš•NŠìhøФ*þ½GOèDˆlÑ#9$È¡òDMßà_•ý[ÿâ…)/Š„HâBホÎG“ú¹Ãe‡ÃI»ÝºÛáb)\×#FâÚvLª¤Ï£_N:‘óµt€¥·uåŽu<€€)§D¼yN~~ÛÌTM–önë**W¬V5Ù"eð&~ý£R—ñÐÑ7¸Æ× {",r`}'s.h‡úÄÓÓ‡®íz?ž.EšL†‹,QF’åoÁ¡L¼s7v¬1nÈ¡iø…*s$s4Ëăc‰O©N!Á@ägþ­¬¹¢â6öº‰d
+Ðá=÷ÕuÍJ(nHù®áµÓËý‚ã;y+A£†yÓõ
+­\ÓÊ0„.
+w¤P’ðã1*
+t$’ÈN2pc[…Ô€l°õ¶¨=iû¶ÖØÍF牧f­ÝyÏÚ¶]Jm‘ªl+Kr|ëêKÈl’ȇ”Œv\³©ŽV½cp`þ¶ïÀ‹
+uN¿mi¹éüÀj¬'+ÓSÍa?7…‚
+Äu”óÒ¨u%܉Î$Ušäâ„¥š±ô·nOXú›ûæê—À´àüD—Bú=às¨	·(\©ƒ^$Ø15±˜¦¶öq_Ú7ïZb­_lè0[¤ÒL}tç®Ç`s‰º—mÖ"ǘþ¤ÿPí!­‚¥–o\ƒ—Ûó·…6-¤I 8ŸÉr?¥™z³ô©m¿wDîúî–¨ª¥ï¼.l»u$Ú`¯íùËñÞÚѳ2r0Þ:G:6Ó£?8¿Œ³Üü(,P< ®j^´7TŽ@:»Åžq ®£–àz@1‹/èði	b4	À:W71_ÇjàÜ=+j=7åïÌÒœ³ôƒ³;JÓv-aúŽDÝ,ÐkËãLÛ¯5Vü	ú³WDlõƒ=€e§AáÌ7puÊõ
+E<
+’¾Ú·n‡‚SÿH§˜cù$Önµ»àæCuqYÃàÓnHhŠÒ=z$ägžC®ç[ÁÜ8H¯B¦0¾gœ8&$ŽÊÅ)—‘¡°vŒŽÑr<PüxË`ÑóJ…0¨J…gÑðdÎOÞ	 ‰²§Éc	>¨ézFmºÈÐE¸%³UøMT˜ò™°jC+Ï„¦0©Îç?[3ª3<áØ0<Êñ,>",»ÖB¿ß=ž5t«îáµ:É2ùõ1`øb˜Íó	Iˆkâv}C@€^¶«—§aH\,;F”ù‹ù.“BK…ƒù@Þ…‰
+¹Ú@l‡ ›…öŽÍ«gIÑsW…‹ü¸œJÚ©-R3æ‰É•Ïz÷Yp·â;§c•Ÿp) wæz2!æ$ÑS¯꼊üâHŒH¦`9¡*TÜ Îð\‰{Ó$AÜÀ'ðåRÀÔs.—#¦Jýb*‰4Ç£?Ó=-ßGõWààëÈÌ;ú1 KËuÆ3q˜mP$ü:=ƒ—hÍòQÏiÁóS”»þiošÄf.Aö,#°ÖRh½¶òŽéŽÇCú¡„
+»eîhΓ1“á¯þ£­y…!yÀ$Zˆc—Ä°‡ÄÅš ³¿¡#Ô_K=!ށ)™˜ØÜ‘f•¿P -{ œ¿$µ„¦4!r!#µ8!.Z>2G¦Ì‘	…™BräJœ6›/tñ™ð7þ+Ú›4È#2,ldž .L…/5BTq¸IÉ<A&Ü¡ö²‹È4eʏ&v…ÔÅ‹…\&jÉÿ“Žÿ‹›¾o6«ÿ Mû7N
 endstream
 endobj
-11881 0 obj <<
+11922 0 obj <<
 /Type /Page
-/Contents 11882 0 R
-/Resources 11880 0 R
+/Contents 11923 0 R
+/Resources 11921 0 R
 /MediaBox [0 0 612 792]
-/Parent 11868 0 R
+/Parent 11899 0 R
 >> endobj
-11883 0 obj <<
-/D [11881 0 R /XYZ 100.892 685.529 null]
+11924 0 obj <<
+/D [11922 0 R /XYZ 100.892 685.529 null]
 >> endobj
 3574 0 obj <<
-/D [11881 0 R /XYZ 100.892 660.623 null]
+/D [11922 0 R /XYZ 100.892 660.623 null]
 >> endobj
-11884 0 obj <<
-/D [11881 0 R /XYZ 100.892 641.209 null]
+11925 0 obj <<
+/D [11922 0 R /XYZ 100.892 641.209 null]
 >> endobj
 3578 0 obj <<
-/D [11881 0 R /XYZ 100.892 468.597 null]
+/D [11922 0 R /XYZ 100.892 468.597 null]
 >> endobj
-11885 0 obj <<
-/D [11881 0 R /XYZ 100.892 438.271 null]
+11926 0 obj <<
+/D [11922 0 R /XYZ 100.892 438.271 null]
 >> endobj
 3582 0 obj <<
-/D [11881 0 R /XYZ 100.892 370.946 null]
+/D [11922 0 R /XYZ 100.892 370.946 null]
 >> endobj
-11886 0 obj <<
-/D [11881 0 R /XYZ 100.892 343.139 null]
+11927 0 obj <<
+/D [11922 0 R /XYZ 100.892 343.139 null]
 >> endobj
 3586 0 obj <<
-/D [11881 0 R /XYZ 100.892 197.624 null]
+/D [11922 0 R /XYZ 100.892 197.624 null]
 >> endobj
-11887 0 obj <<
-/D [11881 0 R /XYZ 100.892 169.817 null]
+11928 0 obj <<
+/D [11922 0 R /XYZ 100.892 169.817 null]
 >> endobj
-11880 0 obj <<
-/Font << /F22 3706 0 R /F50 3701 0 R /F17 3698 0 R /F15 3700 0 R /F85 5521 0 R /F70 4384 0 R /F71 5424 0 R >>
+11921 0 obj <<
+/Font << /F22 3706 0 R /F50 3701 0 R /F17 3698 0 R /F15 3700 0 R /F85 5513 0 R /F59 4373 0 R /F53 3738 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-11891 0 obj <<
+11932 0 obj <<
 /Length 1807      
 /Filter /FlateDecode
 >>
 stream
 xڍWKÛ6¾ûW¨¹TV
-IQ¯Þ’m¤Í«])ä µe›XItEyí¯ï<(­¨E.öÌpH΋ߌD°Dðrñ|µxú"q)J¬¶LeœdE§¥V›àc˜—Ùòóêק/”
-Š¸Ì2Mª¥ŒÓ"›ª½­–Q’êðýR•aÝoí2aßVݺæ…Õ²(ÂcgºÝ2’Zæáõ¾:uÏ«Zã%‹_V‹¿Ž»ÎÌIã$	Öíâãgl`í×@ÄIY'Òlƒ$-â,Mn‚›Åïqî£Lg}ÔeL¾ý¶E+e¶Õz©ŠpoºÚ¡¤	
-xù“ºÛp<òËØ) å‘So<Rë°_¦2¬N¼éÒ°A€~k,^uÂØ+Þ/öUÇTg!¢
-ÓtÃÐJ†Æ¯Ÿö†Ígv]¹¯
-"™‹XH	D§ºäûPÕA7Ñgn&Ix2nÏÔ`y™­º]íå{ãxÅc»¥cïa±ˆËTRˆ JÊX‚®Ô:.À3)DxÞ&¼’,_۝éÜ\ŒàUÆ:÷FߌA©
-ÞFtÕמhZ놑†pæ!;ç7G¯ˆÎÑÿÞ•s~ÛoX²ÆÝûšÜ¿£Ú¥
-¦­ãe¤Áþ?Ý£tÏÑæ”
->OªÃ¬ÁC_­³†tÎTSžCqæca¨‚À4Kµ´Á'S„
-ļ¾¯›¹ å2V©žŠÑ4
-_jÚCOöÜ£_¹ìvn6}ðRáÍ+鳘MY,}¯Swçpµ„ ðÿï<|Ä»íPcÑ&˜úsˆ"ĨÞ0†Þ6uË̺òÊ·¬ÄÌ !dõÂjι¤-hº:`¦Ò,\}»Âü'‘Š­í™¡‡÷¥jÞó|ŽÏæƒé6œSBˆ<ä½2?,‹Jçn×ÛãÁÁ±’ål=hZï5ÈùpìȐûÃØS0g`ˆÁêú=^Œe|ç¬¼‹"ñaÂÕk|¯hºR¡í¾Z¾_B¤ªÞØ£cÁc°üÀDêbƒ¤öæÀè„pI‡Ÿd¢¡7`­Q€íU·a¥wpg?kù«7\˜×|7ÄÇ=ùêÒïE)F¸ñ-
-Büq‡vK4µ)\œÊ˜Ÿ^JÕÿׁôà‘{mºãrAgq@~áÇoußÍ¿ÎhT?{ÏØ壣 ®žz;LÔ[Û œäð¢qw¬É¥¦ÖV¦a#aµ1nøé"zSU«<3d,”o…¯–Q
-Ù†¤ÁöÇŽ[6
-_úJ°T»–5°„p±õýeàÄ=^Ï<%•¨
-*”«XÅEïS
-˜þ¨£ü\ûK8[g	¨3u֐6,¸#D£ï
-p\ì¸s!ëmëñV^toœx²tÌ©꧌v pÖF¾‘zÅ‹L÷Pe3iV*ÎÔÔÝ!js§±ÔúÛ{•ˆN¶¹Ó±˜mŠ8m¨\û ‚¥Vá[®
+IQ¯Þ’m¤Í«])ä µe›XItEyí¯ï<(­¨E.öÌpH΋ߌD°Dðrñ|µxú"q)J¬¶LeœdE§¥V›àc˜—zùyõëÓJE\f™&ÕRÆi‘ÎMÕÞVË(Iuø~©Ê°î·v™ˆ°o«n]óÂjYá±3ÝnI-óðz_†ºçUM—,~Y-þ^H8ì:3'“$X·‹ŸE°µ_'eœH³
+’´ˆ³4º	n¿/ŏ2õQ—1ùBöÛ­”EØVë¥*½éj‡’$(xàåOBênÃñHË‹sÐrŠÈ©7©uØ/SV'ÞtiØ À
+¿Ç5¯:áì•aÏ—ûªcª³цiºá
+h%Cã×O{Ãæ3»®\×‘ÌE,¤"‰S]ò}¨j ›è37“$<·gj°¼ÌÇVÝ®öò½q¼bƒ±ÝR†±÷0‡XÄe*©ND%e,AHWjà™"¼o	ÞFI–‡¯íÎtn.Fp‚*c{£oÆ T…
+o#ºêkO4­uÃHC8óóŠ›£WDçèï‡Ê9
+¿í7,Yãî}MîßQíÒÓÖñ2Ò`ÿŸîQºçhsÊŸ'ÕaVŽà¡¯ÖƒYC:gª)Ï¡8ó±0TA`š¥ZÚà“)Âb^ß×Í\Ðr«TOÅhš†/5í¡'{îѯÇ\v;7›>x©ðæ•ôY̦,–>‹×©»s¸ZBø…ÿw>âÝv¨±hÌ
+ý¹DbTo˜Co›ºef]yå[Vbf€²zá5ç\Ò´]0Si®¾]aþ“HÅÖöÌÐÃûRµ
+ïy>ÇgóÁtÎ)!Dò^™…–E¥s·ëíñààXÉr¶4­÷dŽ€|8väÈýaì)˜30D‚`uýž‰¯ Æ2¾ÆsV^E‹‘ø° áê5¾W4]©Ðv_-ß/!RUoìѱà1X~`
+"õ±ÁGR{s`tB¸¤ÃO2Ñа֨?ÀöªÛ°Ò;¸³ŸµüÕ‹.Ìk¾âãž|ué÷¢#Üø!~¸Ã »%šÚ.NeÌÏG/¥ê‚ÿk„@zðȽ6Ýñ¹ ³8 ¿ðã·ºïæ_g4ªŸ=ˆgìòÑQWO½¦ꉭmNrxш¸;ÖäÒ?Sk+Ó°‘°Ú7üt½)Š*Už€2Ê·ÂWË(…lCÒà¿ûcÇ-…/}%Xª]ËXB¸Øúþ2pâž ¯gž’ŽJTÊU¬â¢‚÷)LÔÑ~®ý¥
+œ­³
+Ô™:kHÜ¢Qȉ÷8.vܹ…õ¶õx›\toœx²tÌ©꧌v pÖF¾‘zÅ‹L÷Pe3iV*ÎÔÔÝ!js§±ÔúÛ{•ˆN¶¹Ó±˜mŠ8m¨\û ‚¥Vá[®
 ð¶,)Nð·¯<Üؤð*^ðp;¡ˆ÷&)]øgœÃ‡ ³
 oØ35¥./R¾©:_¸j·ü?ͼ¹i˜Bp¯n¯ì*´ûaYèð
 mL8Þ\4*Ôã~Yœž‰"töدk÷Óe”e£rÝ4p´VÅ”†ÞPålÕÀBªS$ÌÀK³é~ô‹~0¸‹ùXÎE|g¬ĆÚzóœÉ×ÏÞ"1B!H?!äø¦P°¶íápêX`
 * Þ\î½ìF PBl=ñÌ[¢¨!è´‚NÓ‰òï5§÷Jü†)ǪÓCË°./ð% j?›û¿X†sqS;qê{0ŠÏ:íLhЭKóór2Ÿ¹C3MnÈÂÁˆÌ9ÜT,‚hÆL=¯¡”i".LÂÔhsz¸Ç@Ç Z4gCÒK‘`@Z#Ä1p‹ÊpübɍP¼aºú^¨½öíq`i7°phËeNáÅÅm_×ÿÌ—å<÷2Ø5pæ+–øjF²%¸÷ø_Ž©af*'hÜêü	Ü<.±ùéÖ³T]ýy	=ì<ü… ±¬ûÞÐcGnüÊáúŒ.zÐy™¢nÕ¹ÓX—ȏòÇd³3loçowßÓíüM/ûê™ùš¢5&;\Ã"† ¸éÔôQp÷Õ¾ÍñÐÔ_˜v0¶áLÍvÈÕ·¯®gg¶7"èëGþRpÌr•Ç)’,1^£b¶¡©àÎ3þƒnJ¥b¿bº³þ,ž¬Q‡>GècŽ¦(þ3æú	ñ_¤á³ÆY|þ_f»¶ÖßùÄÇ|™íóSÿîP´í«–j( Û_Í
-0jñWcÅl¸øœŠlçWŸÓ;f§OiÐõÃ?t	œI»zˆg+è—Õâ_éN`æ
+0jñWcÅl¸øœŠlçWŸÓ;f§OiÐõÃ?t	œI»zˆg+è—Õâ_–g`ò
 endstream
 endobj
-11890 0 obj <<
+11931 0 obj <<
 /Type /Page
-/Contents 11891 0 R
-/Resources 11889 0 R
+/Contents 11932 0 R
+/Resources 11930 0 R
 /MediaBox [0 0 612 792]
-/Parent 11868 0 R
-/Annots [ 11888 0 R 11895 0 R ]
+/Parent 11938 0 R
+/Annots [ 11929 0 R 11936 0 R ]
 >> endobj
-11888 0 obj <<
+11929 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [359.742 455.157 511.352 466.847]
 /Subtype /Link
 /A << /S /GoTo /D (Other-Clients) >>
 >> endobj
-11895 0 obj <<
+11936 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [150.705 443.729 219.879 453.298]
 /Subtype /Link
 /A << /S /GoTo /D (Other-Clients) >>
 >> endobj
-11892 0 obj <<
-/D [11890 0 R /XYZ 151.701 685.529 null]
+11933 0 obj <<
+/D [11931 0 R /XYZ 151.701 685.529 null]
 >> endobj
 3590 0 obj <<
-/D [11890 0 R /XYZ 151.701 615.901 null]
+/D [11931 0 R /XYZ 151.701 615.901 null]
 >> endobj
-11893 0 obj <<
-/D [11890 0 R /XYZ 151.701 586.025 null]
+11934 0 obj <<
+/D [11931 0 R /XYZ 151.701 586.025 null]
 >> endobj
 3594 0 obj <<
-/D [11890 0 R /XYZ 151.701 533.756 null]
+/D [11931 0 R /XYZ 151.701 533.756 null]
 >> endobj
-11894 0 obj <<
-/D [11890 0 R /XYZ 151.701 503.88 null]
+11935 0 obj <<
+/D [11931 0 R /XYZ 151.701 503.88 null]
 >> endobj
 3598 0 obj <<
-/D [11890 0 R /XYZ 151.701 426.634 null]
+/D [11931 0 R /XYZ 151.701 426.634 null]
 >> endobj
-11896 0 obj <<
-/D [11890 0 R /XYZ 151.701 383.605 null]
+11937 0 obj <<
+/D [11931 0 R /XYZ 151.701 383.605 null]
 >> endobj
-11889 0 obj <<
-/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F70 4384 0 R /F17 3698 0 R /F71 5424 0 R >>
+11930 0 obj <<
+/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F59 4373 0 R /F17 3698 0 R /F53 3738 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-11899 0 obj <<
+11941 0 obj <<
 /Length 2004      
 /Filter /FlateDecode
 >>
 stream
 xڍXK“Û6¾ëWhs	•µ8|Šd.[ž‰½ëTOv´ë¤`
 3b
-IÈ 9Šþ}úEŠ3®\ÄF£4úùAÁòa,ÿ½¸Þ.®^GÑ2ó‹,—Ûûe~^DËM^øi‘,·»åïN—]eÚÕÇí$žûÅf“ xTøH,—$~ú«ul"ïƬ¢Â³¶?t«uœ&^·ûÄÄëªÖŽ7K8Ñ/‚‚Î’tØ.+2”Z¼Ú.>/Bà‚ðDÁԏãeÙ,>|–;˜ûqøq‘/$Ù,ã4÷7)îV/ï¿,‚é¥ÃlF~‘†ÉÅ­“§›·ËÀ$^&ÇËl2¹“Ë„éô2Árå~–¼Û»Þ®ÖÑ&ôîT³Šrï“âáí7Hžƒ£<mŸpR‹ì^9ž„Э[á×Uíº½ÕšÉí5Í=/Û©NŽéŒÌj¤AðO¦úU8NAÍÃØOÑüÃûªÝTëbq{?o¯~½ýÈô=¬6–én¯™¨•ë)™wZE™§•u<ìÝ …&&Áá±êö¦—
-K¬ùTëÆŸSp»Êcï—Á…ñº–Ö5…çöÊjÇô‘ìÛâoDZøIdk¾*„qš†ÞËÚ™0“er;iTÕŠ0ëMÎÙ1ë‘vã0ÉÙ®0éulùÊ0ÑêãÜUàš´Y©ÓŽ 2€‡¹¨Žt‘±cf¸!G"Ïö­ ƒ»·?\ë˜þ=HƒÖØrúr+…ô9ǪaFi «0™“¸ðÞtsÊ–V¹½F=âX¬'ÞÝÿ~fΫbŒyeÝ»ƒš$ɾU©qó$õ^ÞËTBΉÚtL`#ßAØ”¸l÷{Á¼7,²Óeµ•0seEÔNYkÛ€,ÌÕÓjC'B^_Õdb¯Ä,tWßù˜ß3IB}‹ò|¨PtƒÄû:†¸-ÔˆÏ˳MÖÃúuµ*Šy—_zí°¾~?w"ø KâáÀ7èÑœbÑj&U;
-ƒFCêp& #g‡¥>p|äC4Áw%ò÷ Lj-GPŒ£ 90QšvW¡ž/(Ö¢ÙÔ¶F\¼çç«–¹£Ç:V/ÅÉàÛZ,W*±pÆ¿æÌ\Úíå*Úx­;j;k¹$õ#¨åb¹ß°HPJ%qŠ©2)°$ŒÆ%`—O
-B"òûÃÜ	›È{ŸV °˜z]Õh¦G7’LÉÀQ{Y;H¶%"Êý½'“­Ã4òSŒ›‰±]§,w4ÝÅvþß°Þ×£.ö£l¼Ûû½_%i†.ďª±&%©Ó×;ž¨«G©,8êD¨‘z‹‚&*'ãÆŽ(ë BmíT§Ûò$ñÆ:]˜@ë;d–>T:¢"ð°ŒgRç,ÏÁi-ONí+SBÔØθãúGÇÊZsžõXÌ©*Bo [x!!%¦eÖEΑL'§™Ã\=mMÇ1ôÕàOþ^ðÇ~’?~)WÐn¥V+Ø`°U.Çü±©}°ú©2½c‰Ï5ÿC/`ÔZN…çg›ø£"Qp25yÀM·Xjµ½`@MVmIÝuC±ÿgîjB`ǯ!­|°´k¤
-Ë6n«äQc;j0©ÿ8P•Ô¶‚ ã$Êò)ȏ@AÌÆIwjÁxÃM¤0ÿíoï®™º³YÝ`q«€¤*gç<mX!}n×”úD”Øû…ŸCÈHg(ÇÝœª´´æ;CÎQ3\I¡ƒœ0[^Äå~\=Aœ¼$£$yg4–ŒáÞ½°(ÆGHì´Ò„“”¿Œ)±k¸¶M#ø
-¦~ÙÐÛý‚4Á¾0T†HR‰ƒ­¸ŒP=FcÚª3v˜5p$
-,bZC´mûl¯)¤C6u%%U(¨QÉ T‚]“P0/r¡¢_2õטrÖ4Ϥjó@=(	F†ód+%M
-^\OP/¸µ#§4
-:ÑVŠ @lÓ?ìÙè–@@K-ùÌ8
-|Ändp
-ãP<Åý<EÅmê+Iâ»së‚·èvö œ¹?‡‡²"À»¯)ïp%‚
-äÊ	ààn¬ÓÆb¹E.$Æ/c;cD¸ŸûŠÊç#W|Úl<')¡w˜-QäýWŸ»&
-pÝߤçðA.:5Æ	‘˜î%K
-¸¡ÓÐH¢ªe™3üâÍÂO¥gQŒ1Ôp øs£ZJdˆ«Ÿ®Ñ2XiÖHäaÀ|N¿ aX‰jý´J7‚;–ë”{œ9È„Žò"Ï}|Fõ›—·ïâ`á‡EÇ×$Š‹NÊ&ƒ]ê6Ÿ¹\>œÄIŸã'ãøAî®r‡Zq£Å½vÌVüùf4ß³Ü8÷TÚòÎŒïJAJZ´o—xÈ{6BÕÞŽ kzÒl={OM–;h]yWaGú˜ØIsì@åŒä²|ÒY|‰m¥qzÙfïá{ùDÇ¥íp¢=ý…i$²^/uU*†gÄ@œ²É¹{"NÁ3îÀÿǐŸ·©X±É>,_|®Èú/Šr§Ï^æ`dÿ2ùõ˾ѱBŠ‰a²Q@#>@rÇA8㼷ƪúòÑÙÁžÃ£ »=}ÏÅèf¯Êóe0А>ÀCíåÒ´ú‹K£PÕ³ž®¨Á©ñªáûj»ø¯·à
+IÈ 9Šþ}úEŠ3®\ÄF£4úùAÁòa,ÿ½¸Þ.®^GÑ2ó‹,—Ûûe~^DËM^øi‘,·»åïN—]eÚÕÇí$žûÅf“ xTøH,—$~ú«ul"ïƬ¢Â³¶?t«uœ&^·ûÄÄëªÖŽ7K8Ñ/‚‚Î’tØ.+R”Z¼Ú.>/Bà‚ðDÁԏãeÙ,>|–;˜ûqøq‘/$Ù,ã4÷7)îV/ï¿,‚é¥ÃlF~‘†ÉÅ­“§›·ËÀ$^&ÇËl2¹“Ë„éô2Árå~–¼Û»Þ®ÖÑ&ôîT³Šrï“âáí7Hžƒ£<mŸpR‹ì^9ž„Э[á×Uíº½ÕšÉí5Í=/Û©NŽéŒÌj¤AðO¦úU8NAÍÃØOÑüÃûªÝTëbq{?o¯~½ýÈô=¬6–én¯™¨•ë)™wZE™§•u<ìÝ …&&Áá±êö¦—
+K¬ùTëÆŸSp»Êcï—Á…ñº–Ö5…çöÊjÇô‘ìÛâoDZøIdk¾*„qš†ÞËÚ™0“er;iTÕŠ0ëMÎÙ1ë‘vã0ÉÙ®0éulùÊ0ÑêãÜUàš´Y©ÓŽ 2€‡¹¨Žt‘±cf¸!G"Ïö­ ƒ»·?\ë˜þ=HƒÖØrúr+…ô9ǪaFi «0™“¸ðÞtsÊ–V¹½F=âX¬'ÞÝÿ~fΫbŒyeÝ»ƒš$ɾU©qó$õ^ÞËTBΉÚtL`#ßAØ”¸l÷{Á¼7,²Óeµ•0seEÔNYkÛ€,ÌÕÓjC'B^_Õdb¯Ä,tWßù˜ß3IB}‹ò|¨PtƒÄû:†¸-Ôˆ/šÓåëaý:‚ZżË/½vX_¿Ÿ;|%ñpàôhN±h5“ªŽ†A£!u8‘³a‚ÃR8>ò!šà»ù{&µ–#(ÆQИ(M»«PÏkÑlj[#.Þs‰óUËÜÑcF«—âdðm-–+
+•X8ã_sæ.íörm¼Öµµ\’úÔr±ÜoX$(¥’8ÅT™‹XFã°Ë'!yýaî„M䏽O+PØ?L½®j4SŠ£I¦d਽¬$Û‘åþÞ€“ÉÖaù)ÆÍÄØ®S–» šîb;ÿoXïëQûQ6Þíý^¯’4CâGÕX“’T
+‰éëOÔÕ£Tu"ÔH½EA•qc
+G”uС6ÈvªÓmy’xc.L uƒ²ÀK*QxXÆ3©s–çà´–'§ö•)!jlg\‚qý£ãe­9Ïz,æT¡7ЭN¼ŠaÓ2ë"çH¦“ÓÌa®ž¶¦ãújð'/øc?ÉŸ¿”+h·R«l0Xˆ*—cþØԁ>XýT™Þ±Äg‰šÈ¡0j-§B‡ó³M|†Q‘À(8™š<à¦[,µÚÞ°
+ &«¶¤îº¡Ø@ÿ³À‰Gw5!°ãאV>XÚ5R…e·Õò¨±5
+˜Ô¨Jj[A€qeù
+dˆG  fã¤;5‡Î`¼á¦R˜ÿö·w×LÝ‚Ù¬n°¸U at R•³sž6¬>·kJ}"JìýÂÏ!d¤‡3”ãnNUZZó!g‚¨®¤ÐAN˜-/âr?®ž  N^’Q’¼3KÆpï^
+Xã#	$vZiÂIÊ_Æ”Ø5ÜÛ¦üS?‚lèm‹~Aš`_˜G*C$©‰ÄÁV\F¨ž£1mÕ;Ìš8’1­€!Ú¶}¶×ÒÎ!›º’’……*Ô¨dP*Á®I(˜¹‚PÑ/„úkL9kšgRµy ”#Ãy²•’¦‰/®'¨ÜÚ‘Sšh+E ¶éölt	K  ¥–|f>b72¸†q(žâ~ž¢â6õ•$ñݹuAáÛ t;{ ÎÜŸÃCYàÝ×”w¸Are‡pp7Öic±Ü"’€‚Ç
+㎗1ˆ±"ÜÏ}Eåó+>m6ž“”Ð;Ì–(òþ«Ï]¸îoÒsø Œã„HL÷’¥†ÜÐih$QÕ²Ì	~ñfá§Ò³¨FÆj8Pü¹Q-%2ÄÕO×h¬4k$ò0`>§_0¬Dµ~Z¥AˆËuÊ=ÎäBGy‘…ç>>£úÍËÛwñ°ðâãë	’ÅE'e“Á.u
+Ï‰\.N⇤Ïñ“qü wW¹C­¸Ñâ^;f+þ|3šïYnœ{*mù
+çÆw¥ %-Ú‹·K<ä=¡joG€5=i¶ž½§&˝ ´.¼«°£}L줹v ÎrFrY>é,Š?>ˆÄ¶Ò‚8½l3÷ð½|¢ãÒv8ÑžþÂ4Ù…¯—º*Ã3b NÙäÜÀÎ=§àw`ŠÿcÈÏÛT¬Ød/>WdýE¹Óg/s0²Ž‚üúåßèX!ÅÄ0Ù¨  ¹ã œqÞ[cU}ùèì`ÏáQÐÝž¾çbt³×Œ
+åù2hHà¡öriZýÅ¥Q¨jáYOWÔ‰àÔøÕð}µ]ü	àÖú
 endstream
 endobj
-11898 0 obj <<
+11940 0 obj <<
 /Type /Page
-/Contents 11899 0 R
-/Resources 11897 0 R
+/Contents 11941 0 R
+/Resources 11939 0 R
 /MediaBox [0 0 612 792]
-/Parent 11868 0 R
+/Parent 11938 0 R
 >> endobj
-11900 0 obj <<
-/D [11898 0 R /XYZ 100.892 685.529 null]
+11942 0 obj <<
+/D [11940 0 R /XYZ 100.892 685.529 null]
 >> endobj
 3602 0 obj <<
-/D [11898 0 R /XYZ 100.892 660.623 null]
+/D [11940 0 R /XYZ 100.892 660.623 null]
 >> endobj
-11901 0 obj <<
-/D [11898 0 R /XYZ 100.892 638.691 null]
+11943 0 obj <<
+/D [11940 0 R /XYZ 100.892 638.691 null]
 >> endobj
 3606 0 obj <<
-/D [11898 0 R /XYZ 100.892 399.087 null]
+/D [11940 0 R /XYZ 100.892 399.087 null]
 >> endobj
-11902 0 obj <<
-/D [11898 0 R /XYZ 100.892 369.911 null]
+11944 0 obj <<
+/D [11940 0 R /XYZ 100.892 369.911 null]
 >> endobj
-11897 0 obj <<
-/Font << /F22 3706 0 R /F50 3701 0 R /F17 3698 0 R /F15 3700 0 R /F70 4384 0 R >>
+11939 0 obj <<
+/Font << /F22 3706 0 R /F50 3701 0 R /F17 3698 0 R /F15 3700 0 R /F59 4373 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-11905 0 obj <<
+11947 0 obj <<
 /Length 19        
 /Filter /FlateDecode
 >>
@@ -67912,447 +68837,438 @@
 xÚ3PHW0Ppç2ÀA c(á
 endstream
 endobj
-11904 0 obj <<
+11946 0 obj <<
 /Type /Page
-/Contents 11905 0 R
-/Resources 11903 0 R
+/Contents 11947 0 R
+/Resources 11945 0 R
 /MediaBox [0 0 612 792]
-/Parent 11907 0 R
+/Parent 11938 0 R
 >> endobj
-11906 0 obj <<
-/D [11904 0 R /XYZ 151.701 685.529 null]
+11948 0 obj <<
+/D [11946 0 R /XYZ 151.701 685.529 null]
 >> endobj
-11903 0 obj <<
+11945 0 obj <<
 /ProcSet [ /PDF ]
 >> endobj
-11912 0 obj <<
-/Length 1218      
+11953 0 obj <<
+/Length 1220      
 /Filter /FlateDecode
 >>
 stream
-xÚ•Vm“Ó6þž_áòÑéŲlÚéL
-Gæ
-ô.LË Œ­\<øì ;wÜ¿ï®V9úÅ’V«Õ¾<ÏZ"¹NDòÇBÄñ÷õâì™Íi¹’&KÖ›D
-Á‹R%¹*¹°6Y7É;öd[í&çÓ¥–še&ý°~±8_/>/$˜‰œRÜd2©oï>ˆ¤Í‰àº,’» z“hSðܘwÉÕâ¯SFdÉ¥ÑÿÇHDÚDeÜv‡1š+SROS-Ùê5’[¶zù”&ëËÕ˫ׯ.×Ø\BìEQÄ3«´Tìíù%é^?ysù|ýUÕRñÒȐ;8)…„£ŠŽf†Ët)Áö¼Ÿü kö bu*ÙÔ}4cÀ_^ŠRF3™à¦Œ¼Ù¥K¥Û÷©*àPGË~H•ew`•eì÷îh¶­pqû Q¬iÇz?Ž®!…i·GåqòU{½
-¦7ƒv*ßйzèß™]ï}œ
-ÂaCã+ô®è!«0BVC,ªL,/­¡h›sÑiÈQ¬ÁúÏS1ËŒë¼L–3ÅG¡K]B!‹R«Zqï®…–™ÌÙ8Ü8šUÍmj«úÓ9ÆpqcãªiïÝìkt7¯¢t…²'#O—y©ÙzÛƍf (ã²&šl<Ai¿ÅJ8¥È4œpUw Ò÷>kƒùw8Éئª§ƒ¨šH75ëݯ°lðÔ§¨à«~¼iÇ*2’jå£ÁàÑ‘¬íI´ë*šÂ%îËab€Aoœ;k¢¯[&C¬˜×IKyGµL­e>5²>îp|£`Azš†Ú8\×{ßN÷¤ð^±¾¸‚Až„É¡	ØÃM5”Ö'dÈÂr+@Dq™iRüT‚i%ÕO€Òrh&sLÖ]눆èŒÂ¸šŒÎãüa'Ô&uµ«>vqäÁq?¶ý5M©à0Y§…f>drj>‘ü¢BÜ“u
-Ýf\@—9ÂוéE5Hq§’m|uã" >‘hHwç oÛÆ‘ ¥8Ýõ±Ípöµ741mÕ遽ÉÕËSD˜"pu©«u=ø¦êkGòȘ]>̤…*´8QO™\é"46Í“˜‚ŸƒÖTϨöË)Œç<ÏÕxЧ;‡_BòÓ6 žð<
-þžÄ«°~ø¸q$ùë =@š[CákKž£?3ÞaÅn5ì1¤1ìüËäú1ô^$
-th2ÌËçÌS?`^qÄ<þƒßÍœ@ ¸ZX€hhz"gÿp#JÖÎO-Ö½®&ºenØ
-{î‘ 8ñîó¾õôÛ‘¬!»{°yüÃB	uò®Š·žÄSp›¯Ô¸BSWù­–Mq}ä<ÊÐCr
-çáYu–Uû;-²ÃÖ]è«hdè»{š}¤NC
-ñ‹¬>áâ×Ä ³ïÒˆªÃ£ìäÃJBãµ"ÿ¯7Tgùñ“H‹Ä Mà‰‡4´*àÅb¸À×ÞŒ(@ˆ‚—yžO¤‘È“BDÿ=òðìY>W·xàËvšvÏÎü¦æðÃIË·ÓM÷£+¥²\”íþ·#ÝÙ™#¢ÊžK¹ŽoU[–ߦó_G·
+xÚ•VmoÛ6þî_¡P3|E©xI:´ÈÚ,q±m?¨U$—’“æßïŽG'vëÝ‘<÷ò<'Šä&É3Çß—³“6O¤åJš,Y®)/J•äªäÂÚdÙ$ïÙéºÚLΧs-5ËLúqùjv¾œ}™I0#¹wJq“ɤ¾½ÿ(’6_%‚ë²Hîƒêm¢MÁsc`Þ%׳¿Ž‘%—Fÿ#!i•q[Øý8ŒÑ\™’â¸8Kµd‹K$·lñúŒ&Ë«ÅëëË7WKlÎ!ö¢(â™EZ*öîüŠt¯ÏOß^½\¾CÕp¥T¼42äNJ!ᨢ£™á2Kp…½ì'?€Áš-ˆXJ6µCÍð——¢”ÑL&¸)£o7é\)Ŷ}ª
+8ÔѲReÙý3Xe»Ç=‡;š­+\Ü=JkÚ±ÞŽ£kHaZÃíQyœ|ÕÞ¬ƒéÕàƒÊ7t®úBf7[_gƒpXÑøý‚+zÈ*ŒÕ‹*ËK+B(ÚæÜ@trk°üóXÌ2ã:/“ùžâ³P¹.¡E©Õ ­¸wßBóLælnͪæ.5†U}Šé…c¸¸±rÕ´õnŒ¶5ºWQº@ÙéÅÈÓy^j¶\·q£(ʸ쇉&ëOPÚï°ÎC)2
+'\Õí€ô½ÏÚ`þN2¶ªêi'ª&’ÅMÍz7Å+,<õ9*øªoÛq„ŠŒ¤Zùhpxt$k{mºŠ¦p‰û:A€F˜`Ð÷5Ñ×µ“¡NPŽ½:i	!猪©µÌ§FBÖÇ
+Žƒaì"HBÓ0@‡ëzëÛé>#–×0È£€094»»©†2£Ãã„YXn…ˆ(.3MŠ?ƒJ0­¤ú	PZÍd“u×:¢!:£0î†&£óÄ8¿Û	5I]mªO]\ ypÜŽmCS*8L–i¡™™œ‡šO$¿¨dB·ÐeðuíBzQ
+RœC÷SÉV¾ºuPŸI4
+¤»ñÐwmãHÐRœîæÐf8{ê
+MÌG[uz`orõü¦\AªÁj]¾©úÚ‘<rfW/3i¡
+-ŽÔSæWºMó(¦àç 5Õ3ªýrã9ÏsµÞ4ÇéÞᗐ|ÖÀž§Á?x֏7Ž$¿Ú¤y·5t¾¶ä9ú³Ç;¬ØÆ‚=‡4悝\?†Þ‹¤Mfyù>óÔ˜W0ÿàw³O  \-, at 44=‘³¸%	kç§ë^W“Ý27l=wH€‚@œx÷eÛzúíH֐݀=Ø<üa¡„:y×FÅÇ[â)¸‚Í×j\¡©«|ÇV˦¸>peè!9…óaƒÐ¬:˪ŒýÙnë>ôU42ôÝÍ>Q§!…ø‹EVqñ)1äì»4âƒj÷(;ú°’Ðx­ÈÿëMäY~ø$Ò"1@xâ!MÀ#­
+x±.ðµ·G”\&/ó<#žH#‘'…ˆþÿzà!¼÷Õ-îø²ž¦Í󓿪9üÀpDÒòõtÛ}cãàJ©,åc»ÿí@÷éŒý¹ …çD®ã[Õ–öÛtþMØ·
 endstream
 endobj
-11911 0 obj <<
+11952 0 obj <<
 /Type /Page
-/Contents 11912 0 R
-/Resources 11910 0 R
+/Contents 11953 0 R
+/Resources 11951 0 R
 /MediaBox [0 0 612 792]
-/Parent 11907 0 R
-/Annots [ 11908 0 R ]
+/Parent 11938 0 R
+/Annots [ 11949 0 R ]
 >> endobj
-11908 0 obj <<
+11949 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
 /Rect [123.651 116.961 252.74 129.913]
 /Subtype/Link/A<</Type/Action/S/URI/URI(http://rfc.net/rfc2830.html)>>
 >> endobj
-11913 0 obj <<
-/D [11911 0 R /XYZ 100.892 685.529 null]
+11954 0 obj <<
+/D [11952 0 R /XYZ 100.892 685.529 null]
 >> endobj
 3610 0 obj <<
-/D [11911 0 R /XYZ 100.892 660.623 null]
+/D [11952 0 R /XYZ 100.892 660.623 null]
 >> endobj
-3958 0 obj <<
-/D [11911 0 R /XYZ 100.892 453.632 null]
+3947 0 obj <<
+/D [11952 0 R /XYZ 100.892 453.632 null]
 >> endobj
 3614 0 obj <<
-/D [11911 0 R /XYZ 100.892 453.632 null]
+/D [11952 0 R /XYZ 100.892 453.632 null]
 >> endobj
-11914 0 obj <<
-/D [11911 0 R /XYZ 100.892 413.034 null]
+11955 0 obj <<
+/D [11952 0 R /XYZ 100.892 413.034 null]
 >> endobj
-11910 0 obj <<
-/Font << /F76 5480 0 R /F17 3698 0 R /F15 3700 0 R /F29 3731 0 R /F70 4384 0 R /F30 3732 0 R /F58 3733 0 R /F68 3734 0 R /F50 3701 0 R >>
+11951 0 obj <<
+/Font << /F76 5472 0 R /F17 3698 0 R /F15 3700 0 R /F29 5413 0 R /F59 4373 0 R /F30 5441 0 R /F61 5442 0 R /F71 5443 0 R /F50 3701 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-11922 0 obj <<
+11963 0 obj <<
 /Length 2027      
 /Filter /FlateDecode
 >>
 stream
-xÚ¥XKsÛF¾ëWà°J̓ÍVª´ò*›”"Ç+>89@ DbC4 Šq~}º§ÁÅRN|!æÑÓÓϯ{È£eÄ£o/þµ¸¸º5<œ¥<Ñâ)F°„‹Èº”™TG‹"ú;Îg¿.¾¿º•2r,µViÊxj€“'º{3S<¾þq6WÆÄY]à@Ç‹™Kã6«»-ÌyÜ QÛÑ]†³O3™ÆeKäe¾k«žÖçB‹$¾YeÛ~Ø×%¹ø÷ââã…€«Aø#™
-S*Ê7~åQ{ßGœ©ÔE{O¹‰”qÌy=\¼»àdžp.‚¥ÆHÒ.aÜS
-ß$bQm‡ë_.':cS‰ÀÛA2Æ…Ô’HŽÆ´N†…«ï6*‰Þ4 λÃÞ|`;?âë¥LäÈ]©•md¨®UrUÎæ2µñ›{üš¸y¢yFŸ®lŸÑž¸•—m_ý…γ>œÚ캞F»®$ª~àxs8õ}[=îà˜$žÅŒNéþ¾_%2®³M‰#Açq‰®¾„‰!F`5lÏHåÙLº¸m?
-”3x}ÕM‰ð´[¯áˆ‘"þ¸ËÖ^ò …¢ÙdUMcG¿pÃoñ®woîa,-_EÕWM­i¼²Ñ†.DFjŒ÷Õº*a{ã§(Äö#˜Ó¡B¸³õteWÖ=íz)aíãóâàÈùRX¦_°Û=þ·Ìç^¸ù°7vÌõº¿G‰Ù(’gÚ¤¯“°ÐÒÆåï}Yw`
-°L"yüC3“	ˆ‹»&.Ê>«Ö‘65-†@óþ#yNnQJ‡ˆ¸£)™.ì¡9”ÒñOÞO7Ò© K)–"S"¤r¸'›RX3—Dó#*æS{€„1„43Ò2iÄ9ˆ\2«äb|ҍL¬wwÌÉÈDر„Æá«f‚k”Ðñ@õÏ‘„W·ö˜<aæÁ«¾ßþãêª}ÊY]öøEk±U¿YŸð])$ Nš\¾9c‘s-øUž]PTu°È˜I
-‘—0•å 6
-Ì!ÿ‡…N8K 	¿ˆÉ Ìg09UÆ»W˜©ªd‰NÈ”ïgNÅ!ŽÖ4*ª.ßu…u¿ªBÔošÓ'„Äü€4¤QWæL£Ð	x‚YxG8iÇê–6LBV	Î㛦ƌ[B•­—áèH|8ª$S&“û“mOb45Ýí¿$–Ž—° hÐx8+hó±êd{©¬(ȣŋlLé¾-ë²Ízm®l.°PxN ö®wý
-Ú	ú…im$ä™
-†ø‘	’¦-°âuÑ)ó¶$¬ÃµU´åº|žù~ÍÐÓê·ºK¬h"0 at 8V—XlÜá€>oÞðºfî'ûÖSUìDiÍ)
+xÚ¥XKsãƾëWàf°JÍ3I*UŠ6ëØ%k½+>Ø>@ D"& Eo~}º§Á Ò:{!æÑÓÓϯ{È“u“¯/þ¶º¸zox"8óÜ‹dõ˜#XÆEbgÆëdU&?¥™w‹_Vß^½—2qÌ[«‰Ô3î
+p
+D·ïŠ§×ß/–ʘ4oJètµp>íò¦ßÃœ§-uÝæ8û´>­:"¿¯ŠCW´¾ZdéÍ&ßã¾6(ÉÅßW¿]¸„?‘Ù0¥’bwñÓ/<)aïÛ„3å]r”»DǬA‘·ÉýÅÇ~jç!˜7F’vã˜jøfÑ«z?^ÿr9Ñë˜ÊÞ’1.¤–Dr2¦Íx2.\}³SYò®q>>ï-G¶Ë¾AÊLNÜå-¨l+ at u­¢”›j±”Þ¦ïîðkÒö‘æ9}úª{B{âVQuCý3ºÈ‡xjwèúŠ¨†‘ãÍ]ä4]ýp€#`x)3ÚÓýC¾ÊdÚä»
+G‚Îã]}	'bŒÀj܁=.8*ò…ti×})"ðúªŸáñ°ÝÂ#EúÛ!ß
+«’Êv—×
+IDýÌ
+w}|wcÁhùº,ë¡n›|Ksà•On4t!2êD8Pd,i|¬·eT¡ŒÛ»0Eá ¶Àœ} «úªh7H	hŸF:_
+ËôKö‡‡UÅ2·÷¦Ž¹Þw¨q`6$Ù6~äuZÚ´ú}¨šL–É$O¿k2qqפe5äõ¶'Ò¶¡ÅhA È"ÏÙ-J©è‘ö4%ÓÅ=4‡R:ý!øéF:ÅIÏ“Œy„€ˆ`JøDA*Ç{ò9…5sY²<¡b!µGH˜"LL3#-“F¼1‚Kf•|†˜´p£3ÜÆs21v*¡'øª™à%t<Rýe"!(tJž1aÝè¿Í0ìÿtuÕ=¬©ü¢µØfØmÏxL®PÇg#—¿¾b‘s-øU¾º ¨„È-2eâ!ò2¦ ²¼ÂˆsÈÿb¡3Î2HÂ/b2*óLΕ	îf®„j'Y¦32叧ÒÇ 
+[•u_úžÂzØÔ1êwíyÈBb~@Ò¨¯
+¦žQèˆ¼Á,‚#œ´c™uK&!«çéMÛ`Æ­¡Ê6ëxt">U’)‹É]‹Év$1Ú†î_K§kX 4hœ•´ùP'²½TV”
+äÑâE6&¢t_WMÕ劶T6‹X(<gP{ׇaí„HŸû…ym$䙊†ø‘	’¶+±âuÑž§EWÖáÚ&ºj[=-B?ƒfhu‚[ý%V4 k*,6ÏÜၾhÞðºöï'û6sUìLiÍ)
 S
-Ñ<õ•ëæšjuié1ª„Yk<:b+§•2á,á¡ÚŒG¼”¾ _èºj²Óñ%B}w
-‘ìgTÏðXžÕ4èªeMÛdX\‚ÒàICyÚ2gĨ¦ŽÌÌI ÄԝdDHÈ*KE5‰C”ìºLv¦$~»%oÔwS&ƒÔáNW>¶Ð}NYN$L[1*%]óÔSÚÀOÖ†kŸšv¤Â¨Q‰‰÷«*G¢‘x ŠªÎ×»ƒW÷ô=d&k <ô8LÊ`ÉO!1)ï*¶»ß'´tP_ !¤^ü0©ƒ›‘z [Ôþùn€ƒ²=ëØ=‹»lú)€ð
-eA#²Çv¨±Œ3Šëàžp»W5
-o<¡ãÇdNzçâ]5·#lœP[&P}ÓQ{`¦Ô­S5Òzë[3ƒ«²-/CÃå,KS9öL6à86G êyˆ”‡åC Âã	¾ðx‚Œb¯W]l!´pgû­ ,ÇuJñ£6DX å€ð´ÉÀ‘£>ĈQig1¿¬†DƒNX4@–<Ó»î’ÚÅeÙ#‰&àÃÁ’°¾,hz„~~ÒzÀ‘ü1D
-Ž·mÙ’7×Ýå0ÌÀÃnŽž¹®~ó¢!	€¹ÌËÜ—=Ø[ÛC?ô—û¯ý~ÏúU¼ ÿÕÙÖ‹CÜØQçuâAN ð'
-%ógz@ÐÀ0§Ìi =|…¦]ì@sN	¼ã`Ïà#e¬ÿ#aä$ÆÔ£Vô'„šŸl½Ç>Ñ’é’F>«ôðœÄ­¶,i©©}ÆÅç*£µ›k±	“‰Ôà_f³<Cæ¬i—Ýë£4…öE0xDs¸ÊÕhòµp’¥¯ÊLÈÝlá‘×­Qð×ågŸXé±àú³àeAÝ—†—ºÏLxu~Å„vJCÕøÍ—u‡NJǁš(o •®/iìû‡]tÖ£pÅéC–êº	ÄÙ®o6Дæþ©ða¥…înYWx”‡ø
-ƒ.GŒ¬Bõ H”„C¾[E-dÙ¦ló
-ÿrb—v œ°	KCÖi•ÛÙ|–o9|Ò@-­jH$Э|›kPH³j¹B³b•˜Q͆F$.A;Ú•pê«Žæ›ZT_ Óx».³®¤Ï€!SÙ&á _BéoeÛµ¡[x£Á›cäÌĢɻ«ÿ¼}¿x{6)áIiyúŠäøšœü'cúw	—F}¦_”ãú~ú…zÿ'¸`G
+Ñ܇ÊusM5‹º4
+‡*cÖš ‡ŽØÊ9Cy&œ%<tcñˆ—ÒÔ¢â+À }ŸCMv:½D¨ÏÒ¾%’ã‚ê+ò†}½nh›‹KPi,B[挘ÔÔ‰™Ùh 	€èÝYVA„Ĭ²TT³4FÉ¡ÁdÇ`ÊÒ{òFs;g2HîÔiQàcÝçœåDÆ4 èi)éÛǁÒ~ò.^ûØv£ 5FÊLzÜÔmˆ$  PÔM±=”D¸z¬¡ï!3YᡧaREK~Š¹ˆL)x[‡°=ü>£¥ƒú	y"õê»YõÀÜLÔØ¢ö/t$”=èY§îYÝÞcÓO„_h(K‘-8¶CMŒeœQ\G÷ÄCؽªIÈã	>  ‡x28ïj@¸aãŒÚ2ƒêë'큙S´öj¢õ>´fF-6UW]ƆËY潜z&q›# õ’<DÊÃòs Âã	¾ðx‚ŒboW]l!´p¯ö!ZAXNë”â'mˆ° Ê/ài³	4X>íCŒ˜ô!vóËjx@´è„mI3 d9‚À½ë.©]\W’h>¬	ë«’¦'ˆægÍa ÉbÔàxߵѐ‰qsÝ_Ž	Ã<ì–èÙÑ‘Ûú× "‘ ˜ËƒÌC5Óƒ½µ}î‡þpÿu<ٰɁ7ä¿zµõâ7vÒyùAP§)ÂãICÉügpFWß#ÈÎh`˜Sæ‹4€¾FÓ¿­v ™yM	¼ãÙžÑGÊØðGÂÄIŒ> £Vô'„Z˜ìƒÇ>Ñ’é’F!«ôøœÄ­®ªh©mBÆŧ:§µ›k±“	jð/³Y‘#sÖvë?îõIšBû"¼?’%\eÆj4ûZ8ËÒ7åÎfän÷ðÈë·(øÛr‹WŸXþTpýYð²¢îKÃK=d&¼:Ë°bb;¥¡jüÊ:Žc'¥ÓHM”7€J×—4ý‹Ã.:ÆQ¼âü¡K#uÓFâü0´;hJ‹ÿTøŸ°ÒAw·nꔇø
+ƒ®@Œ¬cõ H”„C¡[šD-dÙ®êŠÿrc—v œ°KCÖi•ÚÙ|–ß#r„¤ZZ7H %Z‡6Ö æõzƒfÅ*+0£ÚH\ ‚v´¯àÔW=Íw-´¨¡@ût¿­ò¾¢O€!sÙ&á _Béÿʶ1jc)¶ðFƒ7ÇÄ;˜‰e[ôWÿøðãêëI	OJËý[(ö,ÇŸÉ9Ñ2¥—piÒg†0A5­ïç_¨÷ÿîƒF—
 endstream
 endobj
-11921 0 obj <<
+11962 0 obj <<
 /Type /Page
-/Contents 11922 0 R
-/Resources 11920 0 R
+/Contents 11963 0 R
+/Resources 11961 0 R
 /MediaBox [0 0 612 792]
-/Parent 11907 0 R
-/Annots [ 11909 0 R 11915 0 R 11916 0 R 11917 0 R 11918 0 R 11919 0 R 11926 0 R ]
+/Parent 11938 0 R
+/Annots [ 11950 0 R 11956 0 R 11957 0 R 11958 0 R 11959 0 R 11960 0 R 11967 0 R ]
 >> endobj
-11909 0 obj <<
+11950 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
 /Rect [219.095 511.506 348.185 524.457]
 /Subtype/Link/A<</Type/Action/S/URI/URI(http://rfc.net/rfc2830.html)>>
 >> endobj
-11915 0 obj <<
+11956 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
 /Rect [209.34 184.01 314.893 194.222]
 /Subtype/Link/A<</Type/Action/S/URI/URI(http://www.thawte.com/)>>
 >> endobj
-11916 0 obj <<
+11957 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
 /Rect [386.658 184.01 501.625 194.222]
 /Subtype/Link/A<</Type/Action/S/URI/URI(http://www.verisign.com/)>>
 >> endobj
-11917 0 obj <<
+11958 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
 /Rect [350.777 171.756 456.33 183.263]
 /Subtype/Link/A<</Type/Action/S/URI/URI(http://www.cacert.org/)>>
 >> endobj
-11918 0 obj <<
+11959 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
 /Rect [174.46 160.797 280.013 173.748]
 /Subtype/Link/A<</Type/Action/S/URI/URI(http://www.openssl.org)>>
 >> endobj
-11919 0 obj <<
+11960 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
 /Rect [419.921 129.215 511.352 140.871]
 /Subtype/Link/A<</Type/Action/S/URI/URI(http://www.openssl.org/docs/HOWTO/)>>
 >> endobj
-11926 0 obj <<
+11967 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
 /Rect [150.705 116.961 223.307 128.468]
 /Subtype/Link/A<</Type/Action/S/URI/URI(http://www.openssl.org/docs/HOWTO/)>>
 >> endobj
-11923 0 obj <<
-/D [11921 0 R /XYZ 151.701 685.529 null]
+11964 0 obj <<
+/D [11962 0 R /XYZ 151.701 685.529 null]
 >> endobj
 3618 0 obj <<
-/D [11921 0 R /XYZ 151.701 457.881 null]
+/D [11962 0 R /XYZ 151.701 457.881 null]
 >> endobj
-11924 0 obj <<
-/D [11921 0 R /XYZ 151.701 423.01 null]
+11965 0 obj <<
+/D [11962 0 R /XYZ 151.701 423.01 null]
 >> endobj
 3622 0 obj <<
-/D [11921 0 R /XYZ 151.701 378.167 null]
+/D [11962 0 R /XYZ 151.701 378.167 null]
 >> endobj
-11925 0 obj <<
-/D [11921 0 R /XYZ 151.701 348.429 null]
+11966 0 obj <<
+/D [11962 0 R /XYZ 151.701 348.429 null]
 >> endobj
-11920 0 obj <<
-/Font << /F50 3701 0 R /F22 3706 0 R /F88 5686 0 R /F72 5687 0 R /F71 5424 0 R /F90 6235 0 R /F91 6236 0 R /F58 3733 0 R /F68 3734 0 R /F15 3700 0 R /F17 3698 0 R /F29 3731 0 R /F30 3732 0 R /F57 6228 0 R >>
-/XObject << /Im37 9054 0 R >>
+11961 0 obj <<
+/Font << /F50 3701 0 R /F22 3706 0 R /F88 5678 0 R /F72 5679 0 R /F53 3738 0 R /F90 6229 0 R /F91 6230 0 R /F61 5442 0 R /F71 5443 0 R /F15 3700 0 R /F17 3698 0 R /F29 5413 0 R /F30 5441 0 R /F60 6223 0 R >>
+/XObject << /Im37 9083 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-11929 0 obj <<
-/Length 1241      
+11970 0 obj <<
+/Length 1242      
 /Filter /FlateDecode
 >>
 stream
-xÚ¥VYoÛF~ׯX ¡Psµ'ÉÍ›«8Aبkµ@‘æWa
-IÙÑ¿ïìAŠ²i×Aõ —s|3;Awˆ O³ßV³ÅGÆPŒUL(Zm%'Š¡(QX*VúÜèu—×ÕüÛê‹eO°Š"aؙ¸‰ã3<)‰x°¬ç4¨à%ø‡Pôݾɫ;§C0„QÖ&:²×’j¸f«Ù÷…S`á’˜s´.g_¿”Á·/ˆ`®ôh9KÄe‚#i´èfv=#c_“QŠ•”Ì9aS1Še¤œù«ºÓ½ý£uÇ(c‰£Xó 
-Ês,#Ú}ô’þ`ñ¹¤èC
-p®‡Oa¯5©µ(c6…°J#©"LHìP®¶Ú…2Qc^Ʊ:FrY—%\[(%®ÒRJÀ}H²¼‚ê4<±F–IÜ«8sÒyåd»­v›º(ê9K‚Gs©öHÿHË]¡Ï¦p…”EXrÇRøP_þy³šÂÀ%Tõnç!Ø»B$€!6û¢88òû>-r“e:sY]šÄK!ëp!TPY÷ÍGãþGƒüúƒ‚=­7
-½é˜Ã]ï›yȹ
-К¥;÷ÒêæA7ø•|å+PøZÂR…™äCÂŽ•@^AH¤ˆ±àâ5%%À“Èg:À›ÿGGïÌt<uÆæ3•§æµ1	¡ñ-æcÞ´‰)ç,6×mèJ›;5TW»ˆßéJ7iç¿Ût0Äòü½Ï$:¶EP˜T¦µÒÔu÷‹iP’å}–ÕŠ <,ϝô)Ò'Ò—6áæ.
-È.xqÐ˜Ô» š¡eÖÍágA­³ŸBtåJðm‘aê¤ÏGpoA¿‰SMa
-{ÆPBß|x±o›E»M½hÛbQæíz±<Ç»ÂùVúqÚÒ"®¨¤oMçŽa­›.ßäk‹ÛlòB»b5o¦XkKºê´'MÄ­t£A°oeÆ‹¡b¼C—é½kNÀù¢=Œñ^_óŸ\0ùÔ= ;
-GÝæ#þ¸ñªwMþ0¨½×‡)µxú÷«ýM„	¿ö{.Õ›ylò#t¸‚ žÄò^dº¬—çÏ·X§À„wº|7eãâx¿_\ziÛzjÛ¤­~?%ø—nòÍa€ºÇ›Õ
-}²ßRÉqÄ^mQTp,¢ÓÅ	‚fÇ‘­
-@Ël
-"‚3vR2m?S	ã›ã„xßþž'‘–9JÆ«ÇT$Ãh¶5ò\%ä/£´çª§Á“$ÑHQ»ýOEe~·3@Î
-J‚ªöÄq¶Â‹•ðt3ˆÖ
-M¢˜õ!ˆCÙ˜=Ð¥­c*óª—oa[,ê¦;]§^ÀLè*󬝷¦»Á
-HõL\SÛ·6QÙõ+GCº"‡h¶¶¼ŸÇ„î=ë–£´ÊÎŒ@äXã³	õ›%SêCžˆ¯vPÎS°Xž>oŽŽXÂC^vEšW­{MÝÕÔûîÄ{èp	¦ÂIȲ´Ko¡B€W0{«*Ð.rðÞ¹Û3àêÂ:
-ç;šp™R™6À½]uŒÝN‰\…¬pÕiÆrôž¥™KX`c¬»	}4ÁÇ2é<f¢‘¹ÀÃAÞá“fðô	Íá_‰l.
+xÚ¥VKoÛF¾ëW,ÐC(Ô\í“äææ*N 6êZ-P¤9ÐâÊ"̇BRvôï;û EÙ´ë :ˆÃåìÌ7ï!èôiöÛj¶øÈŠ±Š	E«
+¢„àD1%
+K%Ð*C_ƒ½îòºš[}±ì	VQ$;S˜ 7q|Bb†ç!%–õœ¼ÿ*€¾Û7yuçdHŠ°"Êêä@ÇBöRb¥×ìb5û>£p
+Ì#\sŽÖåìë7‚2øöÌU‚-g‰¸Lp$´ÝÌ®gdlk’ J±’’9c#ÌbŠ"F±Œ”SUwº×Ôîe,q£ aB™`ŽeD»þ¦?X|.)úPœëáSØK
+Gb-ʘÝCÁ­’ÅHª;”«­v®LÔ˜—q¬Žž\Öe	a¥äÁUZjC	ˆ‡$Ë+ø§NÂm„a™Ä½ˆ3w;¯ÜÝn«ÝÁ¦.ŠzÎ’àÑÕéi¹+ôÙ®²K΀àX
+ïêË?oVS¸Ä‚ªÂí<= WˆÄ0Äf_G~ߧEn²Lgî «K“x)d.„
+*k¾ùhÌÿh_pN°§õÆ A¡W}ó`¸ë}39AR³tç^ZÝ<è¿’¯\`_KXª0“|HرÈ+p‰1\¼&„ xùLXcSâÿÈèyƒŒ§ÆØ|¦ò4ü4&Á5¾Å|Ì›¶3>åÁãœÅ&܆®´‰©¡ºÚyüNWºI;ÿݦƒ!–çï}kác]…€YAeZ-M]w¿˜%IPÞg9„PåayînŸ"}rûÒ&üÃÜe£Ù/š“z@2´Ìº9ü,¨uöSˆ®\	¾Í3Lôùâ&ô™8aÑÖ°g%ôÍç€û¶Y´Û´Ñ‹¶-eÞ®Ës¼+œa¥ש--âŠJúÖtîÖºéòM¾¶¸ÍÁ&/´+VófŠµöQÒU§=i<no7.ö­Ì¨`1TŒ7è2½wÍ	8_Ô‡1Ãëkþ“sæp?uèŽÂQ·yçˆ?n¼è]“?bïõaJ,žþýjn¯ýžßêÕ<6ù:„à€'¾|‡™.ëåùÂó-Ö)0á.ßMé¸8†ã÷‹K¯!m[Om›´Õï§.þ¥›|sà…îñfqÃ@Ÿì·Tr±W[‹è´Cq‚ ÅqdkÐr›‚ˆàŒTGDFۏÀTÂøæ8!Þ¶¿çIdG…›jt¼*qLE2Œf[#ÏEBþ2J{®zJ,0IµÛÿTæwÛ9S䬠$¨jOg+¼ØY	O7chÝÐ$*€YÂu(³Ú£´uLe^õ÷[Ø‹úéNש¿`&t•yÖ΍[Ó]ˆà†€F¤úª®©í[›(†ìú•by´Sº"o¶¶¼Ÿû„î=ë–£´ÊÎÌ…(ȱÆgâ#p6K¦Ä‡</†vPÎU°Xž>oŽ†XÂC^vEšW­{M]hê}wb=t8‰SáÄeYÚ¥·P!À+˜ª
+´ó¼w.z¼àA]X£á¼ÙW&S*0ø·«ŽÑ ³Û©"€"Qƒ©N¢:ÍXƒÞ³4sÉ lŒu7!&øX&Çl@€72çx8È;|Òž>¡9üÎ>
 endstream
 endobj
-11928 0 obj <<
+11969 0 obj <<
 /Type /Page
-/Contents 11929 0 R
-/Resources 11927 0 R
+/Contents 11970 0 R
+/Resources 11968 0 R
 /MediaBox [0 0 612 792]
-/Parent 11907 0 R
+/Parent 11938 0 R
 >> endobj
-11930 0 obj <<
-/D [11928 0 R /XYZ 100.892 685.529 null]
+11971 0 obj <<
+/D [11969 0 R /XYZ 100.892 685.529 null]
 >> endobj
-11927 0 obj <<
-/Font << /F22 3706 0 R /F50 3701 0 R /F88 5686 0 R /F72 5687 0 R /F89 6129 0 R /F15 3700 0 R /F71 5424 0 R /F29 3731 0 R /F30 3732 0 R /F57 6228 0 R /F68 3734 0 R /F98 11931 0 R /F99 11932 0 R >>
-/XObject << /Im1 5680 0 R >>
+11968 0 obj <<
+/Font << /F22 3706 0 R /F50 3701 0 R /F88 5678 0 R /F72 5679 0 R /F89 6121 0 R /F15 3700 0 R /F53 3738 0 R /F29 5413 0 R /F30 5441 0 R /F60 6223 0 R /F71 5443 0 R /F98 11972 0 R /F99 11973 0 R >>
+/XObject << /Im1 5672 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-11935 0 obj <<
-/Length 1211      
+11976 0 obj <<
+/Length 1209      
 /Filter /FlateDecode
 >>
 stream
-xÚíWÍr£8¾û)¨ÚCpmPBrÚl2™š©L&3v*•Êø€ìPÁ’Â.ÏÓo	‰²³µ§=,ÓH­î¯Õöµã;GÎF'—Ôw°?ÁÎlå`ŠÑÄÇN'ˆ&¡3Ëœ7öƒñ|öùä2œ%QjÖù	I
-ÓÕŘøîÙÍØ#”º)Ϻ³qœ¸eÊ«-|û®PL¥ÔLW©ú:ŒƒÄe¥fŸ²e]æR¯{8Ä÷ü1ÝÊv?¤
-ÉèÃlô< À÷0SDˆ³ÜŒ澓ÁÞgÇG$‰}ùqQD䙎¾ü¾#&Øêˆ0AÁÊFO=
- œò0A4Lôƽ¨Ç
-Àî’b!j©I)ô{ÑnUO,n1ÞX¨Èœ¯D¹Ie.¸áyL }^CQ9_Šr+ÊT‚Ä.ªaå¼Upµ‘¿d¥ÌWùŽè…’=׬’Èf×]§ûðO,ì›Q̝„ve™Ekª_y%s¾®óê±Ý¹N7F(‡¼×V¤³GÖk‰ç:o4‡Wloˆœ™´¨_Û¸Lï–J´€EÊŸl.[¨/¼}=òâÛH€[¥uaðìÒ¢fÇ6MŸV¯÷<„ŽŽ;…=ïi.ØJöC–<z7ïÏEÍeyx²>…–a¤ËÙRd¶°þz8»ŸžÝÚÄNe—­KoJ±ƒlg6U«ºµ‰ÃzOÃâà5Âæ§×Ó;›ª+ù˜K«	lm¹†žØùéôqv°ÉûZ®SžÿìÕï{2Åf›ò¾ØO*†œ™`ÜåÙ:—&unZ€W2§-6ie	S_wj<rËsù·8*¶Tüó>ÍìÁÞl~aÔý×ÛïÖHÌO‹,Ý¢T!G‹ü§Mþ‡MšÔgYV²ªêWõºœücpþäÓ~ËqaŒÂ:!DwBBS˜jI>Bé-ô.Ò쪣M!tW„HaÇñŒHiøσG}ß½ÇÄ…Âl N×+™ (ŽÚ+óËítf3„DhòÂU²
-ÛŒƒØ]Œ=øUÅRSÜ!\‰Û´ªöj_”„!ŒÕ
-£yšeæ_­r¦š¬ZS©ÑÈú»Ê×üEº
-‘ùˆ’`¨Š•»±¢üÖ\)?|ªK½ò‰:	ƒÄÀoÕo3­óÏ"äÓnÌh“À$!!¸IÂóë&ß,þÄ~€"‚[Ç6-"tòËÀP„iÜr™x¨¹Æ„Cª4ù\Ck+t8T.Wk™€,çšV5¢½Œ£T³²éR¹ùÛ…¶¬ÉL±Ò>?4¯K½ªŠKSÀÀnd¬˜8£„Ò@YáL •Á³¼m!E‚ž1Dâ#ãf
-¨MŒqQãY¹k¢‹çý¨¿SA„’Øh¸
-Ó^Ão3SAÖù¨Vu!w­õw¥ÚVï ïÈ0ïNMT±­%˜ù­Bþ6‚g]±e¼ªŠnÒ„ÇÛ	Áãp[™ä=±C7ì °£-¥Þ´íXÚ[ß©½’34×oÛ©¿OÏ4±-ó]w>
-/“%¨ÿüÞ<6åè_>ïKÜØÞÙÒyí
-âÁ|xôâ¡#›ÌÿçëÿÌ|Ý5çö
-¹þ‡…¬
+xÚíWKoÛ8¾ûWØCdlĈ¢(K9m6iŠišÖ‚ õA¶hGˆL:zØpýER‘f»ØÓVkDg¾yrì;kÇw>ŽþœN.©ï`%~‚ÙÊÁ£‰(NMBg–9nìûãùìóÉe81J¢(T¬	ò
+’Z¦«‹1ñݳ›±G(uSžI"tgã8qË”W[øö]!™ÊZ1]¥òë0—•Š}Ê–M™×jÝÃ!ž¸çé¶6û!•HFf£çÕ ¾‡™"Bœåfô0÷ö>;>"Iìì[΍ChŒ"*!ÎtômäA¬ŽÔ,môä#À)DÃDmÜ‹fìÑ ì.™&¢©Yõ^˜­ê‰eÃ-Æ[%™ó•(7i®yS-hŸÅPTΗ¢ÜŠ2­AbU°rnD£å/YYç«|	GÔBÉžVÕÈf×]§ûðO,ì›Qi̝³²L‹ÂØŸª×E^Õ9_7yõhv®ÓÖ#Ê!ïµéì‘uÀñÜäÆH}xÅöšÈY‘i@‹æµËTû¾`éNK¨„´(RþdÃpi ¾ðöõÔ/ßFRÌØ*m
+g—
+;¶iú´z…¸çù#ttÜ)ì¡xOsÁVuÏ0dÉ£wóþ\4¼.¯Cöç~`¤×²¥Èlaõõpv;?=»µ‰Ö]v—Þ”bÙÎlªV±‰ÃzOÃâàµÂæ§×Ó;›ª+ù˜×VØZ;r	=±óÓé!ãì`“÷µ\§<ÿÙ«ß÷dŠÍ6å}±Ÿd9ÓÁ¸Ë³u^ëÔ¹1 ¯êœ¶Ø¤•%L}Ý©öÈ-Ïë¿ÅQ±¥ä˜÷iföfó£î¿Þ~·Fb~Zdé¥9Zä?mò?lÒ\£>˲’UUw¸j¶Ðåê?çO.1í·lÆ(é #BTG $Ô…)—êGh8•¦…Úå¢Ö»òh[Ýá RØq¼ #FJ~ÅóàQßwïÇ1q¡0[ˆ4éC$Å‘¹2¿ÜNg6CH„&/\%Û°Í8ˆÝÅ؃_YL!ÕÅ•¸M«j/÷E™AÂXÞ0Š§]Ölªðå*g²ÉÊ5™­,¡¾«|Í_¤Ëy‘(	†ªX¹k(Òoí•òÃÇ¡¼TÐ+ŸÈ“0HüXý6S:ßø,B>íÆ“„„:		Ámž_·ùfñ'ölDÛ´DˆÐÉ/C¦±áÒñs‡$d3:(ò¹Ö2–èp(].×2YÎ-kDyG
+"<¨fiÓ¥tó·eY›™b¥|~h#Þ”jU—¢*€]¤­˜8£„Ò@ZáL •Á³¼[m!E‚ž1Dâ#ãf
+¨M´qQãY¹k£‹çý¨¿SA„’Xk¸Ó^Á7™)!«|”«ª‰»Vú»R5Õ;È;2Ì»SUbk	z~+…¨Á³®Ø2^UE7)ÂãfBð8ÜVºyOìÐ
+;ÀìhE©6m;–öÖwjïƇäõõk:õ÷é™"¶e¾ën§ᅣ³õŸßÛǦýËç}‰{Ó;[:¯½A<˜^<td“ùÿ|ýŸ™¯»ælÞð—ë/æt¬/
 endstream
 endobj
-11934 0 obj <<
+11975 0 obj <<
 /Type /Page
-/Contents 11935 0 R
-/Resources 11933 0 R
+/Contents 11976 0 R
+/Resources 11974 0 R
 /MediaBox [0 0 612 792]
-/Parent 11907 0 R
+/Parent 11981 0 R
 >> endobj
-11936 0 obj <<
-/D [11934 0 R /XYZ 151.701 685.529 null]
+11977 0 obj <<
+/D [11975 0 R /XYZ 151.701 685.529 null]
 >> endobj
-11937 0 obj <<
-/D [11934 0 R /XYZ 151.701 409.409 null]
+11978 0 obj <<
+/D [11975 0 R /XYZ 151.701 409.409 null]
 >> endobj
-11938 0 obj <<
-/D [11934 0 R /XYZ 151.701 376.635 null]
+11979 0 obj <<
+/D [11975 0 R /XYZ 151.701 376.635 null]
 >> endobj
 3626 0 obj <<
-/D [11934 0 R /XYZ 151.701 323.685 null]
+/D [11975 0 R /XYZ 151.701 323.685 null]
 >> endobj
-11939 0 obj <<
-/D [11934 0 R /XYZ 151.701 297.105 null]
+11980 0 obj <<
+/D [11975 0 R /XYZ 151.701 297.105 null]
 >> endobj
-11933 0 obj <<
-/Font << /F50 3701 0 R /F22 3706 0 R /F71 5424 0 R /F15 3700 0 R /F70 4384 0 R /F17 3698 0 R >>
+11974 0 obj <<
+/Font << /F50 3701 0 R /F22 3706 0 R /F53 3738 0 R /F15 3700 0 R /F59 4373 0 R /F17 3698 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-11942 0 obj <<
+11984 0 obj <<
 /Length 1221      
 /Filter /FlateDecode
 >>
 stream
-xڍVÝsÚ8ç¯ðÌ=f‚müÅÌÍ%ÉM:-I¸N'åAØ2øb[D–Cé_’%96U{Çkíj¿÷·‚ÖÞ‚ÖŸƒwëÁäÎq¬ D´­ujÙ‚0r,?Œ€M­ub=
-W8f)GÛõûF<‘ïO…¸È¥¡”›zÀ£±
-}w¸ #{XòáWhO9½¯iVî¥rC ‚QcÓåt0õ´–ºBjp»¼l~Ê…;~yÀu­¸<m¡•pÞ{7
-­S#YX®ßÚrk5ø4€ÝX»k¸U:@0¿>`ŠGcÏñ†H/uÆô™üKñIΓJÒ»šIâLjIĨ”DŽÑ«ÒP‘BQ»•Ï"VîàØv7¤w„^Êví°7OYž+e}œ¢:Wþ¼¢¼Æ×]Kž4tŸ^8ŒK†•í+puÝÚë8ñ3Ã9NY'.`
-l,~&Æ‚Ô%£gy‰tÔ_¡­žµ®Å$Áœe˯§ùf;›oLjWéÂé”>Ròš•16™JkTÉÏ;V¼ãFÙv¶\}6™ú@b”gÌÞ«LÆ\ £v;[“Ÿ
-•y {TfßQ3x¿TIŠ#*»ZïE
-K¬Šñ9KöSó¨ýûÀž³]*S,]ãHedSfì—ŽT%záݯÍÅ.ŠÿˆêËÃæ/c%¶³<AG€„ë`—}7é¿-P¦¼ž'	ÅUÕ^®êã‘PöÇ÷€#™ºÿȧµÂ?Äې<''frPð7FÑ•?ÆhƁ ËHf*®^Ï;´³¨ÛS–¥YÜö0Å/5®˜Ió\]9 <Çå^]8¢ª:š´ñ¯ªRc·Þª¯ÞŠÐÓ1¹³½.”r•ÓA TîQVòRº®«ÑÊu§PÅ™Ä5Éåy¬$[dGœ•„)®¸Ú Iã÷œsxÁlà*ûBæiìA8ü2
-Ý¡ ¶ÆâÔ»׃Þú	8èå³|X›ÂãÝÙí†ÂåÈ	‡M_4QIM®ƒçûŸq‚0ôúN;F§ùú19éú z­z€\×Qäºv3@‹e3+†lè ßÕ®MF|À—§–ø¸YSázÀöÚ|íFc±p ª„Àѳ$_jŽŠê	€Ås çÓaBø–R¦é.јcÛ÷ãÛýþq݉Ä~º‘Ñ5Y'©Lû¹IyMå— UpaÓWÁÆTn#1åNàôë°$Bä$µ6ÔMší˶…%»™HœIÁ“ƒÛ“*ñIž,æjXúa¡„°ßijɃÃI]ÑIuàƒ2©ª|RdU<YÌÁQ
-å¸ñÉ0Ûª…£˜”iÆ_[Õ‘RRHj‚YÜh&G\ò—©Bß`Oôµ¢´ÅÅTïS0IpAóÉ‘f¯<+“=ã38âÂ6‹ŽŸ5ž"v¬àš±ø€«‘ÄjŠ
-KsÕò$ W‹KT½ÁŒï‹Êèî
-ÓL#â².v˜Îä‡ý¶´à7[Ýåõ¿yó'âQ xv ì𢷗DûóŒb¥ü#¢ª|e-œ9ÎÌQ_„ž¤noŒ¶Õ:OÛ2þoÕ~_õ¸ë¶Îs½û‡oûÙOÊåsNbSÞðwåЦzúŸ¿õÿqkB,
+xڍVݏÚ8篈tÒbœ„|!t”ힶjÙíWUÛ}0‰¹&6ë8Ké_vlgu{ÇÏx¾ç7†Î΁Οƒ7ëÁäÖóœ$tu8ñœ0N@Luæ<W8å%£§õ»V<IN¥¸— (¤¡’›À£±C¸ #wHÄÇðt§‚Þ5¬ ;¥#€ÂH`ÒÚôM£%†®”¼]ž®8Â=¿àûNZ
+Ÿ “	Þ;?‰c+Y9~ƒ0ÚJg5ø8€ýX¿o¸S:M@4¿Þc†GãÀ†ÈÏMÁÍ™úËñQ.³ZÑÛ†+âDE¤ˆ(¢ÄèEk¨i¥©m‰ÈW«ppìú ˜&ʇ[Ê.eûvø«‹Ç¢,µ²s3œ£¦Ôþ¼ ²Á×}K2t—_8Œ	ÇÚö¸ºîìõœø™áç¼°6–?cAÂÙIÝ_"õ@Ϩçk)Í°`¹êëq¾yšÍ76µ+ŽLáLJ})HŠm¦òÆEÄyÏÂJÔaÜ*{š-WŸl¦ÞÓ•·†€w:“©è©}š­NÁ'KeîÙ‘â;jï—*iu@¤¯õN֐`]ŒOE¶+¸îœãß{ž‰œm+TÛbéG:#Rð_:R+”8ïnm/vUýGTŸï7Y+ñ4+3t Hº¶Åw›þ·*´×ó,c¸®»Ëus8PÆÿøá¾	$Ó÷Ä´Öø‡xZ–ô(ÑL
+þƺÒãÇ9+`kb9=Ÿ™Z¨7óÄ÷Ý,š6ÇŒy‘v=ÌðsƒknÓ<×Wö¨,1ÙéT×Gʲ.~ëU]
+zè×[÷ÕkÎtLnÝ ¥Bå4Qi•;TQJß÷
+ZùþTª<S¸¦¸"µbËìÈ3B¹æÊ«-t0îÏGÌa¤#p/dÇ„ÃÏ£ØJ`k-îi#°K­Ÿ¤ïz$ÈÈ,ŸåýÚžèŽÄí6&#/¶}ÑF¥,´¹–‘ïÆIâ88wÚ³:-֏ÍI?0è0äûž ßwÛZ,ÛY±„àB„¾Ñpm3±<Ä‡ÍÊš
+? nÐåk;‹ˆ¥Pˆ$$ŽžùÜTÔO ,Ÿ™<Ÿ3*†”(™¶»dcŽÝ0^èž÷§ŒëV&ö㍊®Í:ÍUÚOmʦ¾$8è‚Kc˜½H6fjÉ)÷"ï¼K*EŽJk[@ӤŎt-¬ØíDÊhÔLJžÜ3)‚êd1×Ãrþî¸F)ÿM>›8œ45›Ô{1(“º.'UQ§“ÅôPŽ[Ÿ,3¼©;8J)ÉñÚê­ŽœÑJQÌÓV3=`"þAJr+„¾ÂžìkMíY‡‹¹Ù§`’áŠ.æ“+^DV&)úŠOà€++Ø,ö8ýjðñd5 ×~Tˆ§{\_ˆÈ Þ0lYš«Ž§ Íú¸Z\¢ê
+æb_ÔVwW˜—MµÅl¦>Ü×¥¿¹fè.¯ÿ-š?“És#àƽ½¤:Ø7XdkåÓýjkñÌófžþò õöƺ`;­ó¼+ãÿVž«÷Ý6yn¶ÿˆm?ûiX©zÎ)lŠâ(þ®ÚœžùoýÂÒB?
 endstream
 endobj
-11941 0 obj <<
+11983 0 obj <<
 /Type /Page
-/Contents 11942 0 R
-/Resources 11940 0 R
+/Contents 11984 0 R
+/Resources 11982 0 R
 /MediaBox [0 0 612 792]
-/Parent 11907 0 R
+/Parent 11981 0 R
 >> endobj
-11943 0 obj <<
-/D [11941 0 R /XYZ 100.892 685.529 null]
+11985 0 obj <<
+/D [11983 0 R /XYZ 100.892 685.529 null]
 >> endobj
-11944 0 obj <<
-/D [11941 0 R /XYZ 100.892 395.527 null]
+11986 0 obj <<
+/D [11983 0 R /XYZ 100.892 395.527 null]
 >> endobj
-11945 0 obj <<
-/D [11941 0 R /XYZ 100.892 373.849 null]
+11987 0 obj <<
+/D [11983 0 R /XYZ 100.892 373.849 null]
 >> endobj
-11940 0 obj <<
-/Font << /F22 3706 0 R /F50 3701 0 R /F71 5424 0 R /F15 3700 0 R /F70 4384 0 R >>
+11982 0 obj <<
+/Font << /F22 3706 0 R /F50 3701 0 R /F53 3738 0 R /F15 3700 0 R /F59 4373 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-11948 0 obj <<
-/Length 1132      
+11990 0 obj <<
+/Length 1133      
 /Filter /FlateDecode
 >>
 stream
-xÚ•VÛnã6}÷WèQÖ2)‘º0ZÇ—E¶i²…ll‰±Ù궝ÔûõŠ´#'6Ð>i8œ3sf8C
-99ŸWëÁxI‘ƒ‘— ;ëgSìE;aœx4!Î:sÜ‘áãúËxéûNì%aHŒiâ¡„‚§Îèf>;ý:”º¼Ì´@Üõ0N܆—m
-käVÚ¨QÆè†ëÕ~è'®hŒùJ¤»F*£a‚#w¶åµ:쪙ëÁ†Ð@¾Ç™zAà¤Åàá9ì}q$±óÚYN at c/¤šrî¬P¿>)D{q8!I¼.ac«¸wÍצz‘e*ny!€VQw2QŸº·«oš8áÀ£$1¸¼Jy.ÕÞ ¢€¢`µÏJ±ïc¨T͆—ò'W²*
-̏°éSÁÛs‘ú0žß—R°Ñ|½>‡L«¢8„ŠÉ›užñÚã:ž÷$žCŠ‚Ë|šehÛÓìÚ]]Wúõ>‘‡cÿÔÉŸ%/‰”([È e oO?š_ñV¦FœF5\–ÊB}_Ÿèi¨Ù”-§7«…!sÎâV¨6åµ88-
-QªËïjQ®V7Æú³(Em’Y°h”|–)h.Çëg³Ú=ý%Re¿Ao˜3Ë€øÍG¶$ˈńÅó)›¶ˆ	Y8ghÉ(#–`¶D‡lX[S¶X°iÀf‹ÿÆlºSÛ
-†sÿ?¸üü-ö2Ó$aaÀ‚)›]1”°ùŒ]­%|6›±$`~À¦„-1»"lN5ãh[ço.ݯl<›LïÇ«õÆo|3135¾›tS2¾»Ÿ\¯Ç>fÉûn¸œ¶ø¸ßÏ“-Ü÷dëߊFòœ!d,òôU2ò#øÆ6V¯ºÒÉÖ|Ue¾OVŸÃCí ¾¹çpb3Ž™ï3ß®|„¬´˜¯ðŒƒšEÆ÷-(ð¹r®ä¦´t¶§<4á_Œæa?.ÙñÆ‚,Cb³ÃÆ¢ÚÙæ­ž-þŒ¢?v¢Uí»”?Ù5LTý¨ûs¤¿ACŠw3®øo­úUªí	‘R¼Ú{¦TgïÑ9¸8Þ.ÖÑ}us}¡t‡ÃJ/²,ñµW‹Â<«˜ö_]ÕØ‹Âȸ^o¹~.ƒ@W¤Î…°$搴ïeèÇæ
-…ŽÀw„‰¡ M6æR‚+Õ³!#c/¡Ô·!ƒÈ‹h`Bêù=֏Æ5ܨ<Ïe¹ÑO]hÆ‘iæC˜öB&Ðý²¯çm¥Y¾j4†f¬eѵӒž½›VµÞß[íÖ¦§!;Sé5r³Õ`e1‡[•CìjàfgÊ`°he#:U5z%´Ü~:wȍ(̓º	)´DÜît-´oFÒH¤›Áçª1êÂ?sf¥ð'¡Gú>ÀºVoy¹'~	ü:ù‘û
-çØnemc—Ù™_'<þùÞœ½íâ<ˆ¦íÛãzü:|á×ê_I«J
+xÚ•VÛnã6}÷WèQÖ2)‘º0ZÇ—E¶i²…ll‰±Ù궝TûõŠ´c'6Ð>i8œ3sf8C
+99ŸWëÁxI‘ƒ‘— ;ëgSìE;aœx4!Î:sÜùÃÇõ—ñÒ÷ØKÓÄC	O½ÑÍ| wúu8
+(uy™i¸ëaœ¸
+/ÛÖÈ­´Q£ŒÑ
+׫nè'®hŒùJ¤»F*£a‚#w¶åµÚ滋ëÁ†Ð@þˆ3õ‚ÀI‹ÁÃ#r2Øûâ /Hbçµ·,œ€Æ^H5åÜY
+þ “B'…c/Ž'$‰×'¬slWâ®ùÚT/²LÅ-/Ð
+#êN†#êS÷võMó§#x”$—W)Ï¥ê 
+(ÚV]VŠîC
+¤j6¼”?¹’Ui``~€MŸ
+Þž‹tãù})•ûÀ×ësÈ´*Š}¨˜¼Yç¯=®ãyOòç9¤(¸Ì§YÖˆ¶=Í®ÝÕuÕ¨_Oá#y8öOüIQò˜øG‰²…ZÖŽíéGó+ÞÊÔˆ3À¨†ËRY¨ïë=
+5›²åôfµ0dÎYÜ
+Õ¦¼{§E!JuÙá]-ÊÕêÆX¥h M2’Ï2ÍåxÇÙ¬vO‰T™ÅoÐæÌ2` ~Dó‘†-É2b1aqÄ|Êf„-bFBÎZ2ʈ%˜-Ã![ ÃÖ”-l°Ùâ¿1›îÔ¶‚áìþ·½Ÿ¿E'3M‚,˜²ÙC	›ÏØÐZ²Àg³KælJس+ÂæT3Ž°u®ñæ²ÑýÊƳÉô~¼ZO`üÆ73Sã»I?%ã»ûÉõzÜãC`–¼ï†ÛÉi‹ûyr¡…=Ùú·¢‘<g‚<}•Œü¾±uÔ}édk¾ª2ß'«Oá¾‰vPß܈¿s¸	1‚ÇÌ÷™oW>BVZÌ×FøÆAHÍ"ã]
+|®œ+¹)-í)Mø£yèÆå#;ÜXeHlvØXT;Û¼Õ³eøÁ—Q4âÇN´ª}—ò'»†©“ê8jwŽô7hHñ.pÆâ­U¿Jµ=!RŠW{Ï”ª‘âì=:‡ÛÅ:º¯³~®/”nXé¥C–å!¾¶ñjQ˜gÓã—GW5ö¢02®×[®ŸË Щs¡€0,‰9$­‡Æ{ú±yCa£'ðab(h“¹”àJõlÈÈÁØK(õmÈ ò"xû„z¾Cõ£q
+7*ÏsYnôSÚ°adšy¦½	t€ìëy[i–¯á£kAAtí´¤ç@ï¦U­÷;«ÝZÃô4doj GFÜl5XYäáV廸ٙ2lZÙˆÞDU^	-·ŸÎr#Jóà£~B
+-·?dgF훑4égð¹jŒ:…ðÀÏœY)üIè‘„¾0¤®Õ[^nĉ_¿N~ä¾Â9¶[YÛØevæ×Aç	Þ™³·}B\ Ñ²}{\ÿ@û/üZý5$«H
 endstream
 endobj
-11947 0 obj <<
+11989 0 obj <<
 /Type /Page
-/Contents 11948 0 R
-/Resources 11946 0 R
+/Contents 11990 0 R
+/Resources 11988 0 R
 /MediaBox [0 0 612 792]
-/Parent 11951 0 R
+/Parent 11981 0 R
 >> endobj
-11949 0 obj <<
-/D [11947 0 R /XYZ 151.701 685.529 null]
+11991 0 obj <<
+/D [11989 0 R /XYZ 151.701 685.529 null]
 >> endobj
 3630 0 obj <<
-/D [11947 0 R /XYZ 151.701 230.412 null]
+/D [11989 0 R /XYZ 151.701 230.412 null]
 >> endobj
-11950 0 obj <<
-/D [11947 0 R /XYZ 151.701 202.904 null]
+11992 0 obj <<
+/D [11989 0 R /XYZ 151.701 202.904 null]
 >> endobj
-11946 0 obj <<
-/Font << /F50 3701 0 R /F22 3706 0 R /F71 5424 0 R /F15 3700 0 R /F17 3698 0 R >>
+11988 0 obj <<
+/Font << /F50 3701 0 R /F22 3706 0 R /F53 3738 0 R /F15 3700 0 R /F17 3698 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-11955 0 obj <<
+11996 0 obj <<
 /Length 802       
 /Filter /FlateDecode
 >>
 stream
 xÚ¥Vßo›0~Ï_ai#ÓpllªÝÔN›ÖðU§a%m”ÿ~gšµÛK0ÇÝwwßýpºC}™|&³ÇA–¡(X"Jö¥ƒ\_b!9
-b´°æ*ª’<›Þ—µº¥ër­îHL@›=.0ÃS›—YÁÔ—–*«$»3v‚ 8–DÖ~œ=.ZKŸ­59&
+b´°æ*ª’<›Þ—µº¥ër­îHL@›=.0ÃS›—YÁÔ—–*«$»3v‚ 8–DÖ~œ=.ZKŸ0­59&
 RPîŸEëÉ↠¾]"‚™ôѶÖ\#&|ì
-–¢ùäç„ôóóhßqÊ%®“Ðî‹<¯ÞéÀ±¢ÍÔŽ°bµÎÏNgQ©¢Âµ6♪¢Y¾QY‡›™<Ù”aÁåË`™Úƒ)Uñ¤Š¨QèaŠ£…z8Žx¯vÏG£\åÛÌ hc¬Æ@?¼lÇÆÚådfO駷€òªDgTôèÜÃ.k¨üžOßÚNm&<à¬ô™[¿ËÊH3¥b#«r#	ãV°R¥2²¾uÖ£A­ÒˆÁ¤bØuXx²m÷2
+–¢ùäç„ôó¬ï¸å×Ih÷EžWïtà‚XÑfjGX±Zçg§³(ŒTQáZñLUÑ,ߨ,ÃÍL
+žlÊ°àòe°LmÁ”ªxREÔ(ô0ÅQÈB=G¼W»çˆ£Q®òmfP´1Ö?c ^¶Îccír2³§ôÓ[ÀyU¢³*útîa—5T~ϧŽom§6“pVṷ́ߏee¤™R±‘U¹‘„q+X©RY
+ßÀ:
+ëÑ ViÄ`bÚ}ÐuXx²m÷2
 71Žòl9±ð°ãuCõqjsJ¬0Ó±î¶+U4ßÖþÕ2¦Ñ#ì:d"ˆúØóýÖGVámXª±h`N¸à¦ŠÒ°09ÛŒ1+Ôy3n•+Cl#ÖažŒ9¶];Ü%ø6?ƒ–H–	Щ.’TýË”Q®Ôî8БáÐH§¯ˆ¨·þÞy_M倜¤áLצ²šÅ£UcSAÛbÔÃúbQȧ[°£µð°¿ïÉÐ!èXqP§_@Ìùuðßl«°z_6Ù¦iGȐ#fF>%Ü,œóÞ ƒ´åËL]·÷Ñ¢–¶÷Vý¢/§è!ê`)(odæž¿¿Ì`Á}w™twÙAf\‰úÅdÖÆ~Pg–;sÚ„…IHX×€oM"­ª^3Ô*`±<MÏRÅhŸ‘Ú_um’x‹gû…^4ÎFš~^囍N±V¬WÔ	¬¦X4 ?®šÃÍÂÙJE÷‚î¥äî±mk-Z•Í1/†Žö&{]sªêúcÁ~Vñx
-Û›R躡}Â??}xj3
+Û›R躡}Â??lTj1
 endstream
 endobj
-11954 0 obj <<
+11995 0 obj <<
 /Type /Page
-/Contents 11955 0 R
-/Resources 11953 0 R
+/Contents 11996 0 R
+/Resources 11994 0 R
 /MediaBox [0 0 612 792]
-/Parent 11951 0 R
-/Annots [ 11952 0 R ]
+/Parent 11981 0 R
+/Annots [ 11993 0 R ]
 >> endobj
-11952 0 obj <<
+11993 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [270.35 302.099 329.918 311.667]
 /Subtype /Link
 /A << /S /GoTo /D (s1-test-ldap-tls) >>
 >> endobj
-11956 0 obj <<
-/D [11954 0 R /XYZ 100.892 685.529 null]
+11997 0 obj <<
+/D [11995 0 R /XYZ 100.892 685.529 null]
 >> endobj
 3634 0 obj <<
-/D [11954 0 R /XYZ 100.892 286.154 null]
+/D [11995 0 R /XYZ 100.892 286.154 null]
 >> endobj
-11957 0 obj <<
-/D [11954 0 R /XYZ 100.892 254.644 null]
+11998 0 obj <<
+/D [11995 0 R /XYZ 100.892 254.644 null]
 >> endobj
-11953 0 obj <<
-/Font << /F22 3706 0 R /F50 3701 0 R /F71 5424 0 R /F15 3700 0 R /F17 3698 0 R >>
+11994 0 obj <<
+/Font << /F22 3706 0 R /F50 3701 0 R /F53 3738 0 R /F15 3700 0 R /F17 3698 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-11960 0 obj <<
-/Length 874       
+12001 0 obj <<
+/Length 873       
 /Filter /FlateDecode
 >>
 stream
 xÚµVMsÛ6½ëW`âCÀŽ	@šº3J\·Í(mZëÒ¤9@$l©C‘
-?;¿¾‚tÈ”Õćžðõöíî[KŠîE?-^l×’"F‰¦š¡Í-b’‘„2+M¤h“¡wXÑ8x¿yuqEHÇÂC5¡ZSZ_œâÕ› äRbSdn"ð&PW¦¨°¦¸t ªñ µq«‡ ÒØV~cÓ¶Ú7~?d‚%øåΛá\HÉâÇÍâk~³$œ£ô°x÷ž¢Î^!J¸VèS‡< .‰¥9G7‹ßt,“³BMº„]Ž›-Î!Îq[ï‹;¯ÊTÁ˜³A•<3ÇÚš*
-x„w?u$+>à{öÆÖN#. at H¿cŠ²"…e[û-î¸aç÷>í›~Öì¬w—°I^ILT¢áÛ·}i5Jˆvw ÂCœh©=.™]kŽ`å±Ù—ÅrÎqÈ#JXÂQ(ÀQìñUY6g•ô‹T€Œ$ïûqëÇgYzé0ç0šíÁÔn²Ý~æÿb\8¿HH¢˜B!ãJí³üÙcž;ûåÅ…HÇA€`É•~Þûä˜&œ£ÐÿÇe÷Rh¸á¶nó*")Åõ®lóÌÏ!ø(ÁÖ/\M<Âú™©=Ã)lo˪?xpU-[¿¨æ8®S56ó6_èlõÑÁm÷G
-†¦Ó‚zD_{oÇÜÎÖ‡þï…‰"çlÑS+ƒÂ%JàõéYÎ<ÆÞ7¶Èœ:nµ¾úåzN„³ùÍÞfõæ#?ØšÚúÙ÷?øÑqnV§å±?¬Ûí	’Û}Ú²—$.·Û´IsS×—ßÁˉme?´ð8ÀãÓÛ¯Öë“Yv:©	Ç£¾s†YÑÿGUgBóá¿tá?ÚþÖíÍ9ø7º¬îL±ÿlÜÛ1k1¤ê˜9]Ž2›d>Uþµ)̝ÿJ`5½l'ÅH‹ËÁötù¶TMþG™Û9»tpÛû<‘ÑêÅëÕÍùSê
-oÏÖ\•³/~…gèÒ3<!«¯–£@ºæ<tÕÙ&͸ãS]š	NDüؤ»æÌ)’О’¸kO± Œ+Ä"I¨“%“Ñ/
-À$s
-JÑ>öÛwEð7ú•‰!€¡%º–«ÅLï~LíëRýOš^M
+?;¿¾‚tÈ”Õćžðõv÷í[KŠîE?-^l×’"F‰¦š¡Í-b’‘„2+M¤h“¡wXQ¼ß¼º¸Ž"¤ˆŽcá¡šP-ÁSZ_œâÕ› äRbSdn"ð&PW¦¨°¦¸t ªñ µq«‡ ÒØV~cÓ¶Ú7~?d‚%øåΛá\HÇdñãfñaÁ 4q–„s”ïÞS”ÁÙ+D	×
+}êÄ¥"±t”st³ø}AÇB09+„ФKØå¸ÙÙâˆpŽÛz_ÜyU¦
+ƔИ
+ªä™9ÖÖTiÀ#¼óøi ™Xñß{olí4â„ô;¦(‹ RøáP¶µß‚áÎ7ìïüÞ§}ÓÏšíéñI^ILT¢‡xáÛ·}i5Jˆvw ÂCœh©=.™£®5
+G°òØìËb98ä%,á((öøª,›3HƒJúE*H at F‡÷ý¸õã³,½t˜sÍö`j7Ùî??óÇ1ÞÝR$$QL¡q¥öYþì1ϝýòâÂ
+¤óAÀÁ’+ý¼5È1M4|Ž¨ÿ(ŽËî¥ÐpÃmÝæ
+TDRŠë]Ù晟ù(ÁÖ/\M<Âú™©½‡SØÞ–UðàªZ¶~QÌù`¸nLÕØÌÛ|qg«n+¸?R0n:-¨—Aôå±÷æpÌíl}èÿ^˜(rÁ¦ŒžZ^¢^ŸÞË™ÇØûÆ™SÇ­ÖW¿\ωp6¿ÙÛ¬Þ|ä' [S[?ûþ?ú/ÎÍê´<ö‡u»=áävŸÃƒ¶ìå‰Ëíß6mÒÜÔõåw°ÁÆÆrb[Ù-<ðøôö«õúd–NjâãQß9ìèÿGUg¨yú/ýGÛߺ½¹ ÿF—՝)öŸ{;f-†TYÎér”Ù$ó©ò¯MaîüW«ée;)FZ\¶ß Ë·¥jò?ÊÜÎÙ¥CØ>扌V/^¯nΟRWx{¶æª<˜}ñ+<C—ÞòúÊÁrD¤kÎCWmÒŒ»1>Õ¥™àDďMºkÎœ"	í)‰»ö¸B,’„J1éP1ý¢ L2× í¹ßؾ+B¼Ñ¯L†–xèZ®3½û1µ¯GHõ:^E
 endstream
 endobj
-11959 0 obj <<
+12000 0 obj <<
 /Type /Page
-/Contents 11960 0 R
-/Resources 11958 0 R
+/Contents 12001 0 R
+/Resources 11999 0 R
 /MediaBox [0 0 612 792]
-/Parent 11951 0 R
+/Parent 11981 0 R
 >> endobj
-11961 0 obj <<
-/D [11959 0 R /XYZ 151.701 685.529 null]
+12002 0 obj <<
+/D [12000 0 R /XYZ 151.701 685.529 null]
 >> endobj
-11958 0 obj <<
-/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F71 5424 0 R /F29 3731 0 R /F30 3732 0 R /F57 6228 0 R /F98 11931 0 R >>
+11999 0 obj <<
+/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F53 3738 0 R /F29 5413 0 R /F30 5441 0 R /F60 6223 0 R /F98 11972 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-11967 0 obj <<
+12008 0 obj <<
 /Length 1091      
 /Filter /FlateDecode
 >>
 stream
 xÚ}VKsÛ6¾ëWðVpÆDñ$ˆÞ»Î$“±ëZ=99Ð,1CŠ.IÕõ¿ï.–ÔÃfz‘°«Å>¾ýv!‘l‘|Z|\.~½V*qÜ;!“åS"…à…WI^xn½I–ëäÝ‡ÕPµ»ôûòK4/¸ÏsƒæÊsÖ‚ìŒå†§™¹fË´ð¬k÷uè·mš)ÏÚ¡Úmȉ‰{ácP
-ggì䦭¿//$hÁø$1˵NVÍâá»HÖðÛ—Dpí‹ä%Z6‰¶Ï-z«“ûÅÝBœëäiàƒSãy¬Ã÷eóXÞ¾ú-ͬ²ì>“™Í”Ì”.´µÆ*(ÐæÎ:£E&­WJ€…)CœLjn?qõ¡Þ´]5l›jõgµþXöaôÑÅé-K—ÚÇ€÷e]öýhÝ\µMYí~å&ü;üÕ‡BŒ·r'…/rõ¿W>A‹žßÝÑÔ%iOÁÆqý.>?¥™Öš½¦ª`íö%JÿàG M¹Cá•lŸ»øÐô£X@ƒìºP®cקv%Ñfâ^`gF£K¤âÞJ3æ¨sîr}$$ð€>zuÊG-Oùø®RUpçF°–[ÈÑkÚ~ ÓªmL
+ggì䦭¿//$hÁø$1˵NVÍâá»HÖðÛ—Dpí‹ä%Z6‰¶Ï-z«“ûÅÝBœkõiàƒSãy¬Ã÷eóXÞ¾ú-ͬ²ì>“™Í”Ì”.´µÆ*(ÐæÎ:£E&­WJ€…)CœLjn?qõ¡Þ´]5l›jõgµþXöaôÑÅé-K—ÚÇ€÷e]öýhÝ\µMYí~å&ü;üÕ‡BŒ·r'…/rõ¿W>A‹žßÝÑÔ%iOÁÆqý.>?¥™Öš½¦ª`íö%JÿàG M¹Cá•lŸ»øÐô£X@ƒìºP®cקv%Ñfâ^`gF£K¤âÞJ3æ¨sîr}$$ð€>zuÊG-Oùø®RUpçF°–[ÈÑkÚ~ ÓªmL
 Ï¡ëRpÖ‘ô²
-»Éf÷MH³Ùw&ª–_ï/ðäXÙ“æ3}ã†š²FD^ÇÀa—͵‘	k°±žEœ÷M€{ÒUjã%«&ݶ¦S ÚÝÙ,J—ÃtÓ,^N…:ÍnÊ“s†}V\ÞÀ§œƒOâ8k9¹8£†˜æº˜v.QúØu@ÞñÜûóB,€.BWWïÈBUΔT(n¡—c:7·Ë¹¤¡áÖ6‚c]§…aûº~%ñn_ÖvÓGÅ8•1:àd‹Ä	1ºN•cwW„TÔ¶Oto¥‹]†J.±³šëuùL´‡±&jt|b‚§Æ…uÙvÈè#{Wí¾^ÓñV°‹¹@,ÀÓqz¥‹,tÇéM9ÚdžlИT}Ûàz7FŽþºÙ5ÛÖ»ÆX_Ên•jŶs=ɦg¸àì•»õn¬‚æ΋‰ØðèRˆÒyM¨¶ãá¥kã`ÂígB§kª¾Ç"×$ëéGôÓ‰‘çeIOÃT6+t«n ^eÓÏg5<‡f–„’‡ÑƒçÂ)à¾3“Ѫ\õ¹ø&S¤-,?x v°ÔÒHU‰»^2[1’ÅÀf|Œãa í<bs}•Ö { P?ä‰bèÐûbÄl~‚›üpW•µ´!ÜÔ“7ûAõ'JطہÞÅõ›íÀÎg|`¸5þ°ŒÕ°¥m
-šP÷!®ÏœUÃ/=)GhâC âÐÒw|¾àd€%q÷›-É't;êxj7Ô§4~´8Jä(Ìü;¸¥)»¯WèøÃT5l¡:&ŽB]õľÓ7ü¥úL {È
+»Éf÷MH³Ùw&ª–_ï/ðäXÙ“æ3}ã†š²FD^ÇÀa—͵‘	k°±žEœ÷M€{ÒUjã%«&ݶ¦SgÑŸ„Ëaº‹i/§Bf7eƒÉ9þ	+.oàSÎÁ'qœµœ\‚QCLs]L;Œ(}ì: ïxîýy¡G@¡«Š«wd¡*gJ*·ÐË1›Ûå\ÒÐpk›Á‰±®Ó°}]¿’x·/ë
+»Šé£bœÊð²E⃄]§Ê±»+B*jÛ'º7‚ÒÅ®C%—€ØYÍõº|&ÚÃX5:>±@ÁÎS㺅l;dô‘‹=‰«v_¯éø+ØÅÜ@ àé8½ÒEºãô‚¦íãC6hLª¾mp½
+#GÝ욇mëÝc¬¯e·JµbÛ¹ždӍ3\pöÊÝú7VAsçÅDlxt)Dé¼&ÔÛñðÒµq0áö3¡Ó5Ußc‘k’õô#
+úéÄèó²$‡§a*›ºU7P¯²é糞C3KBÉ‹ÃèAsápß™ÉhU®„ú‰¿\|“)Ò–<ÐN;Xji¤ªÄÝ/ƒ­Éb`3>ÆN‡ñ‡0ö±¹¾Jk€½ ¨Ÿ
+òD1tèá]1b6?ÁM~¸ˆ«ÊZZnêÉ›ý ú%ìÛí@o„âúÍv`çƒ3>0ÜšXƇjØÒ¶M¨û×gΪᗞ”#4ñ! qhé;>_p2À’8‚ûÍ–ä:‚
+u<µê‰S?Z%rfþÜÒ†Ý×+tü᪶PG¡®zb߁éþRý†{Ô
 endstream
 endobj
-11966 0 obj <<
+12007 0 obj <<
 /Type /Page
-/Contents 11967 0 R
-/Resources 11965 0 R
+/Contents 12008 0 R
+/Resources 12006 0 R
 /MediaBox [0 0 612 792]
-/Parent 11951 0 R
-/Annots [ 11962 0 R 11963 0 R 11964 0 R ]
+/Parent 11981 0 R
+/Annots [ 12003 0 R 12004 0 R 12005 0 R ]
 >> endobj
-11962 0 obj <<
+12003 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [283.411 544.927 342.979 556.617]
 /Subtype /Link
 /A << /S /GoTo /D (s1-int-ldap-tls) >>
 >> endobj
-11963 0 obj <<
+12004 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [99.895 451.681 168.586 464.583]
 /Subtype /Link
 /A << /S /GoTo /D (s1-config-ldap-tls-server) >>
 >> endobj
-11964 0 obj <<
+12005 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [99.895 379.888 167.949 389.335]
 /Subtype /Link
 /A << /S /GoTo /D (s1-config-ldap-tls-install) >>
 >> endobj
-11968 0 obj <<
-/D [11966 0 R /XYZ 100.892 685.529 null]
+12009 0 obj <<
+/D [12007 0 R /XYZ 100.892 685.529 null]
 >> endobj
 3638 0 obj <<
-/D [11966 0 R /XYZ 100.892 529.484 null]
+/D [12007 0 R /XYZ 100.892 529.484 null]
 >> endobj
-11969 0 obj <<
-/D [11966 0 R /XYZ 100.892 500.309 null]
+12010 0 obj <<
+/D [12007 0 R /XYZ 100.892 500.309 null]
 >> endobj
-11965 0 obj <<
-/Font << /F22 3706 0 R /F50 3701 0 R /F71 5424 0 R /F15 3700 0 R /F17 3698 0 R /F70 4384 0 R >>
+12006 0 obj <<
+/Font << /F22 3706 0 R /F50 3701 0 R /F53 3738 0 R /F15 3700 0 R /F17 3698 0 R /F59 4373 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-11972 0 obj <<
+12013 0 obj <<
 /Length 19        
 /Filter /FlateDecode
 >>
@@ -68360,174 +69276,185 @@
 xÚ3PHW0Ppç2ÀA c(á
 endstream
 endobj
-11971 0 obj <<
+12012 0 obj <<
 /Type /Page
-/Contents 11972 0 R
-/Resources 11970 0 R
+/Contents 12013 0 R
+/Resources 12011 0 R
 /MediaBox [0 0 612 792]
-/Parent 11951 0 R
+/Parent 12015 0 R
 >> endobj
-11973 0 obj <<
-/D [11971 0 R /XYZ 151.701 685.529 null]
+12014 0 obj <<
+/D [12012 0 R /XYZ 151.701 685.529 null]
 >> endobj
-11970 0 obj <<
+12011 0 obj <<
 /ProcSet [ /PDF ]
 >> endobj
-11976 0 obj <<
+12018 0 obj <<
 /Length 1685      
 /Filter /FlateDecode
 >>
 stream
-xÚ•XK³Ó6ÞçW¸]93Üàwìnè@¦ho:,€…®­$[
-’|/÷ß÷<d'³èÊÒyéè<¾£$‰Qý±JÂ÷ÅnõôÕ¶ŠÒí&KË"Úí£4I6u“EU‘l’:Úuчø÷£8yi×7yšÇEµþ´{³z¹[}]¥`%‰Ò³RžoÊ"ÚaõáSuÀ|%›¼©£¢¼¬7UYºnW/I6iYý#tteÅf[o/¯QnËMV|Ûç½x·¨¶ñí¿ïÞ½ýg‡WÍä7MÒ¤¨šD7
-(‡»¿Õ4²26{ü±?Â`œçU§Öiü1I«õM·ca¶ÐîaÕ1Eö_Gé¼2Ú±˜ÒLž
-!÷Æ¥S¶hâ¨Moè6ú™b¸vTéntÞ>®o²*•{‹mLóâýQx$g@æ¯O'äÇÆúg¿nÖ7E–Æ» –Î%k•^Nºf,¶7ý—鸺9²³Kn¢\žçqk†.—
-ÌA¬Á·GÞ­
-rÃÖ@œ¬ÛL¶³t“)ÛÞQ›fJ
-¬Äá`j߯KÈ„WúÀ§ü8Ŷ
-tÀŠ>‰I{Ø^^ÆŒ•0šøõäíIA	 /±:f=¥†i‰7_Š0ó$þKH£ñf£‰G'-j–É ¥}ÏÒx0RÑI¦`­áWhæ¼ÖxihZ-=sÀܽj%³OÖàY÷ª›üµÌx8šp¨ÒÎKÑ-ùL­Pfq¯@DsHËœëÈ\È°€Sîz9\s1Hºãµ`–3ýˆ©x‚Ûm|×Ýõ,bå©WÒýNÕ9Uó[pùH¢5„î9~{végÉn¾_ƒ¹Rĝ^ÆÚx&„lÖ!›@™mý‚
-Q&uüÚ³Ò‘ŠD C¡hÙ1ÉÃD—*Ì@à85¨^XfÏå¶XvñžBkÆÃñÆŒ~"H^¼Þq$°Ý!s‡E
-TpP/~®'Ö¹¯P¹W_hÏ&<õ;Ò…
-Ö;éԁîFfh›p@±:þ²)^I4†K1-1pÕDÁÆþ &øs7:¥¥ìÏ£lL:œEXÐõ×ú’¯žô ýRô¼zÀ¨`³y¬¡¬)8aY]†XõAptÎ,fì¥ì™JIA’ЇQ¹#o°;ð;s-5Øç©ÓÚ€¬$Bˆ+ftÌÈå¦ý"èÑ€ÊÊ"Äbrj.`.[(<Õá Êε)t|¨füÞ+ùÀš*^Š DÆC)îéÂåtaXXu8rJh{†wš	¸¥\±zz­žÆ§^´8Ô†Ñ-ý;ùí$ïõ"Šjº%á=_þBmnIPK·Wˆ€•4&Üe]á€FÑ<€ n/%CÙw4Ú®r…ÔÌÞ¤Á°ã)àa‘b¸ â<Ã"”Ô­¼ÞP³4œ²d¹Wº
-í\£C ´ž,3R¼ÅÂ0fG8ƒ§!e‚Æ1	»c1KEsÙ2‹+KÚVª{T““¤r_~^À9D—ÇJ2ÍzµÌ)ôÄhœÆwŒ	-£æ‰?8Ó,\çR03/¿;Ctæž.˜ŽbæÌÈ¡”ÙS„9¡6PéaP5á ìEëy…MÉWÍÀÐõÈ;„vÔš@Š>X:†G”)4Âkááí<áÝrsñÛ® KÛPJL™Þ>0…èWÆ{pR¨
-ã–P¡BíCN-‚Õ	
-4!<“å·P-Í)ÙÔT,(ígóÑ­…„dKÍÕ´7ãT‚ó àœß^<çZ¥™hæé¸X¯œKoÍA«€Ö@`œË'Éb-§§îèHä¹s¼tÐR“?îÊHyTƒ g;l8^˜jò ¢>†çŸÉ÷?€–Ò#’¹&|¼Çazò!e>³õø˜Ï³|ú)’üxÈUÕ- !¾_ðE|Ä(áÕÌ>…ߏȚç*r²?1ß‘ ÉôšÅ×û\ôFuNõ©‡|N³ŸÔæjãÛ€Ó
-ÓMõ'YuyüXéæ8„ÒÙó÷üŒÍq˜O¯ÕŸOV…ô¢ãç‡Ò'ì@֏؁TXh1ajufŸ5L°r=¶@–
-ŸÌyge°q%¹ôSdê(FÝÍÜA“2Á_kÕV‰()ó.Lâ;B2ÿ»ðôU™\þ°ÎófSçÛ~Žl
-øÒ¡uÒ\)½Ü­þ<fc°
+xÚ•XK³Ó6ÞçW¸]93\ãwœnè@¦ho:,€…®­$[
+’|/÷ß÷<d'³èÊÒyéè<¾£$Qý±JÃ÷ÅnõôÕ¦Ž²M’gUíöQ–¦I³Í£ºL“´‰v]ô!þý(N^ÚõM‘qY¯?íÞ¬^îV_WXI£ì¬TIUQ;¬>|J£˜o¢4)¶Mô@¢CTTMRW¬ûèvõ÷¢‘4ɪúÿ¡{d›(/“M³¹¼Fµ©’¼.ù·ÏÿzñnQoâÛß½{ûϯšÈ'Ût›¡jÝlA9Üý­– ‘W±Ùã·Œý1ã<¯:µÎâiV¯o²¸{$
+³…v뼉)‚°ÿ:Jç•ÑŽÅ”fòlY¼7v(˜²EGmzsxD·ÑÏýeG•îFçíãú&¯³X¹'°ØÔñǬ(ß…GrdþºñtB~l¬ök²¾)ó,Þ±lö0(Y«¼ðrÒ5ƒd±½é¿LçˆÀÐÍ‘]r劢ˆ[3t¹¢¼P`b
+¾=òFhm¶âd]2Ùγ$+3¶½£n·Sj`%+Pû~]A&¼Òf8åÇ)¾°Åh ^PôI¬LÓØÃÆðò2f¬„Ñį'oO
+J y‰eÐ1ëá(5D¨Ì*¼ùR<€Y¤ñŸXBíŒß0ÛxtÒ¢fU’PZÑ÷,#ed
+Ö~…fÎk—†¦ÕÒ3ÌÝ«V2ûd
+žu¯ºÉ_ËŒ‡£	‡*í¼Ý’ÏÔ
+U÷
+D4‡´*¸ÞÌ…8å®—Ã5ƒ¤;^f9ӏ˜Š'¸ÝÄw½Ð]ÿÈ"Vžz%ÝoàTSP5¿—$Ú@Øèžã·g—~Vìæû5h+eÜÑéU¬gBÈf²	”ÙÖ/ØUÚį=+©hAp0Š–“|0<Ht©ÆŽSƒê…eö\n‹Epaï‰!´f<oÌè'‚äÅëGÛá0wX¤Ðø@Çõâçzbû
+•{õ…ölÂS¿#]Ø`½“Nèn$`–±	‡«ã/›â•Dc¸Ó‚W-@lìj‚?w£SZºÀþ<ºÀÆô¡ãÁY„]Op­/ùêIÒ/EÏ«Œ
+6›ÇÊ·%',oª«>"€Î™ÅŒ½”=S))Hú0*wä
+v~g®¥û<uZ•DqaEÀŒŽ‚¹Üt£_=PyU†XLNCÍìÂe…§:@ù¹ö’!…ŽÕŒß{%X“BÅK„Șc(Å=]¸š.«GN	mÏðN³"Å·”+VϮճøÔ‹–‡Ú0ºE '¿™ä½¢^DQMׁ¡$¼çË_¨Í-‰ãjéö
+P‚£’Å„»¬+üÐ(š ÁíEc¡bh¸ óŽFÛU®z‚¹ƒÀ›n±ìx
+xXf.ˆ8Ï0‚%u+¯7Ô,[ÎY²Ü+Ý…v®Ñ!PZO–‚‡)Þba³#œÁӐ2A㘌„‰Ý±˜¥Æ¢¹l™Å•%m+Õ=ªÉIR¹/?/à¢Ëc%æ½Z
+æzb4Îâ;Æ„–ÑóÄœi®Îs)˜™—ߝ!:s
+Ï€ÌÇ1sfdƒPÊÎì)ÂœP¨ô0¨·á ìEëy…MÉWÍÀÐõÈ;„vÔš@Š>X:†G”)4ÂááÍ<áÝrsñÛ®$K›PJL™Þ>0…èWÅ{pR¨
+ã–P¡FíCN-‚Õ	
+4!<“å·P-Í)Ù4T,(ígóÑ­…„dKÍÕ´7ãT‚ó àœß^<çZ¥™hæé¸X¯œ+oÍA«€Ö@`œ+&Éc-§§îèHä¹s¼tÐR“?îÊHyTƒ g;l8^˜jò ¢>†çŸé÷?€–Ñ#’¹&|¼Çazò!e>³õø˜/òbú)’þxÈUÕ- !¾_ðE|ĨàÕÌ>…ߏȚç*r²?1ß‘ ÉôšÅ×û\ôFuNõ©‡|N³ŸÔæjãÛ€Ó
+ÓMõ'YuyüXéæ8„ÒÙó÷üŒ-p˜O¯ÕŸO^‡ô¢ãç‡Ò'ì@֏؁TXh1aj}fŸ5L°r=¶@–
+ŸÌÅ ÏÊ`ãJré§ÈÔQ0Œº›¹ƒ>¦UŠ¿Ö8ª­=P2æ]˜Äw…dþwáé«*½üa]Û¤)6üIJøÒ¡Mº¹Rz¹[ý<Dc®
 endstream
 endobj
-11975 0 obj <<
+12017 0 obj <<
 /Type /Page
-/Contents 11976 0 R
-/Resources 11974 0 R
+/Contents 12018 0 R
+/Resources 12016 0 R
 /MediaBox [0 0 612 792]
-/Parent 11951 0 R
+/Parent 12015 0 R
 >> endobj
-11977 0 obj <<
-/D [11975 0 R /XYZ 100.892 685.529 null]
+12019 0 obj <<
+/D [12017 0 R /XYZ 100.892 685.529 null]
 >> endobj
 3642 0 obj <<
-/D [11975 0 R /XYZ 100.892 660.623 null]
+/D [12017 0 R /XYZ 100.892 660.623 null]
 >> endobj
-11978 0 obj <<
-/D [11975 0 R /XYZ 100.892 505.525 null]
+12020 0 obj <<
+/D [12017 0 R /XYZ 100.892 505.525 null]
 >> endobj
-11974 0 obj <<
-/Font << /F76 5480 0 R /F17 3698 0 R /F15 3700 0 R /F50 3701 0 R >>
+12016 0 obj <<
+/Font << /F76 5472 0 R /F17 3698 0 R /F15 3700 0 R /F50 3701 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-11984 0 obj <<
-/Length 2329      
+12026 0 obj <<
+/Length 2328      
 /Filter /FlateDecode
 >>
 stream
-xڵˎ¤ÈñÞ_Á‘’\4	ÉkeY¯ÜV¯dYv·äÃî(ȪJ¯!ajz¿ÞñȤ /ö"#‚ÈxeD$¡wñBï/z}x|JBO„AÂ{={"A
-/Í‹ )¤÷Z{?û¹¿¾þôøE^i*‘5’a…H"¦—²=•‡cœHÿe€B¿?ÀcœG!Eæÿx-‡IÌ#Sùðçׇ/d€«Í“ Ž½ª}øù×Ыö“q‘{7âl½8Ƀ4I n¼—‡¿?„k‹Dæ‰((!7É" ÍQY™´aè?báJZiæT¨º@ÕÉn‘¬}zÇ8
-¢4fYO‡<fQ‘ú†D¹ß£ÝˆiË,ßxq"šåíOS©;Uã*óÏcß2þ<jÕÕæwèÃد@Q¿oÂo‚åe˜@Ç2t+
-¹Œ@ëç)6׍î.hê-â ‘ëÝh3!›Œ#¿ì@	)"_w¨,D©¬&ýõÀºJûW·g30繬@ô¤•	Ç4þ§Ž	ê[ٍâEæwÙýù5‹cW­´MXYmÀž¾¼*ž NMŒUã<Ë
-áki‰¿„IøüCY @d†,°tjñü {c?eç"´Ž-F
-q-n3OsÙìù¸4¼\v•
-9Šƒ<Ì™üŠÖDIˆ‡åàÂå0ö‡c’úÿRÕĈ#oÃ(âK„	‡1eˆ-AH[þªoÛ¾kÞxVÕ–³çw­M5³ã|Ó7ó¤{Ü8}€ïH	Ô;#½c‘ûµšo­bu19d\øϘ:|pîǶDa,cT—r¬I\šùdªQŽ!_6ÃÀï8xã¸|íŒ|qä¦÷ã‹s?w5ƒ½¥O6Í£ä½yH½Q¾žl-,¼,(°²`-Œó@F^UÇ*&ö*GŠgP=îlFO
-]ÚdÈýa>5ºÚ„¦#™@õÍ>c,©Kò‚êdo¼¶râ왏ãÎP°h¤‰Ëxt\Ïaõi†”·t{2®q(ˆŽ'9ºi–M8bO™xW=×êj;¾Š1ÿ"×]ÐJðSÕ‘ü$!ó:‡Á²®XÅ
-UEÄ…˜iLœ®Ú¢ØWˆc|8íém-H ÀvsÜçRôôúñ²§²“î3>òà‹$H£dkös·:Q-̸0†Jë‡%–±Üÿ‘¶ÊÙ†˜{»Å‰Âdå¸|w{{|<þnÏi/`Hé:í£=¿äAœæ›´w'éÇÒÊ‹- lP@ÛÞÉO*hÆ%¿.ªƒîqÇÙbn0ie’øzbº¶ìºF×jÄtDV[¹mýfêH´çäJ¾ûªω•ÅÅ·šVºØ²½óšñ+Î
-8 CX;˜7Yë*<–d\QÂÀã@ëŽC•TúåÆÄuÝÙÂ0;0¾¹s†ÿ!Ô•Ž’ˆÃԏŸy¥¾UŠ*3ò7F5=Ûˆæƒ~
-¯¸§D¶ÿ1ŒUÅ’oWK·?Ø$LíæèUfˉÛºücf~¶«	…$¦,ÅÆyjT‹®Šÿ¥oã'6	 N"ìrh`eÄ:½³bÉxs¼¶ÕAŒïÒ¨ãžW‡kß)×…—T‚čÒÔ¿iè:DÕ—YÁP+Yp:P£_†ûʼnZ,sÙo–	``K\ÿ¥Þ’ùŸ¬Huc.HŠ5¹à ¿îª	&…tI‘ìy>{f—’:IµZgv`òXL©ë£µQ®N-!ï÷y­c7¶ÆqL‡ŸÞ†ßÓ2®Ž8c‚ŽŠé7m,D­ÞæJßxU ð0jH?Þ	‡£QÙ±Üΐ,jüz€a‹ùŽÒÚ}Ó4\𠍜V•U|•ÛIÑÊøçUácܱñμ0ÓÌÁ y;Î!coKF­‚‰ØÓ|ÁŠ™JH‚É	¥È#ðeÖ4¦ºBÝ°7D¹#Bü=˾(Ë¡§=ËÁ9}Ã%
-«°ä I)1…YàlPm#¦ä¨ÊÀ¨îßéBleë6ïµ!dq´iC8QdÒÿ„Á}ÌÌW‚÷»B´&«x‰)„T<þÎ*r¾ízYÀùÁ®®M‹ŠÐ^ï¨OÓa)ÄfØ狝°Õ  ¬ú}pâ™°¶ÑO“ãŸek]CN_Ü}akñlìŒþjÔýlm§KAÄÊì&H1¶¯’ºÄ21ᦝo—Qѵ*+ËÅ!ñÿÖ1uÛdÂŒSÛ]õùζŸtïÜ,‹Ü&”+<Á²°32Rº~b¶žy€Ñ›N=bX‘"_' Åhœœ@ÓösJí¯|x°’žñλ*ãMOÕà‡8Ÿ±(@É¥j–Ã<>ðšj¬ß¨-Ï[ä@7L_®ºH334Ç´Ò¶0£^ž$ï
- Ý05þih¬Pëµvÿ|óLåËö].o®¤Þ/T'éRˆz®ÐÒ½"GÃÞ«[,3lpUéôo?-Wzƒ¿K ŒNºU†‰vpÊŠ÷WÀÔ¼»c¥¨#°iU¼ƒS¡3<§Žû¶Ó;Íù‚¢Bóåjkjì‚Ê?.ù¨! 
-ÏcÙÚ5¶p,jšZ"èÕ 6‰ÈÜp_™w’·“¼úìhªšÙ,ƒ"Ž|úX	÷MI7‹Ï¼Z®Å «o.) ­*‹ìTݽí×4/Iöþ»O-ß³ò²X)oUÚu2ý^¡Ûeh¯­bÝV˜ iΡ»áAØ˨{ӏ|ÁU{vYÔxÖ}n }¹:ábçú~ˆU`ÜšG{3»'û>åА±çñÿ§ûq¹ûT$1Üå÷~„
-psÿAéÿgz	4Ç,¥æ˜Ê@Ä90¦€‹6?'’|õ;؁Ýq9Ž¿ßhøø”®Ù³@¤Ë¿ßë4
-æ‡ÇGú¥,wäGì‘mÙ=¾´ÙW$aÆË¥ù¬ÚƆ£H4mèÝ°k²¹hþOM n·ÛJ†ôXשm¾k¸9KÒï[‘¥A˜Éµñÿ)Ðœ~ƒÎ[®lù®öpï‹l£ýÂûþ
-©úoºH 
+xÚµM¬¸ñ>¿‚#-¥ŒÍ×*Šò²ÊD³R%3R»{ ÁÝí<x^¿Ù_Ÿú°iz†¼\’”«
+»¾«Lœ‚8øËß^ŸÒ8qTÆ¥^HE”Ç"ÈŠ2JK¼6ÁÏa»__z|J’ ˆÊ,SÈš¨8Jâv"¦—êr¨v{™ªðe€â°ßÁcœv{¡Dþx®†IÌ£2Üòáϯ_ìR¬O#)ƒúòðó¯qÐ í§ ŽdYWâ¼2-¢,Mnƒ—‡¿?ÄkDˆ$*S¡î4ReD’£°*‹H%â8|ÚIŽZƒXYîE(º@ÑIo‘®m{™DI&y¯§]!yƒ¤ÌBK$EØ£Þˆ¹T;X¾ñâ@4ÇÛ¦ÊtºÁUÇþÂøãht×Øß¡
+eXƒ aßîDØj«Ó0že¶hVÜä4­Ÿ¦(8Ü´¦;¡(·QªJ–»5vB6%“°ê@%’Ðt(,x©ª'óuDz*!ó?³˜óXÕ°õd´vû¬᧎	ú[uZÍ‹þÈïªû/û7¼›j%mÊÂúäðåY3ðì7êôĘQ·ÞÒ¸¬>WŽøKœÆÏÿØ%… 
+DæÈ’K×évÙž? toݧl\„Ö¾E¯!î‚ÇÌÓ\µ[6®¬+W]­#ONdùÄäWÔ&IcLÜ—ÃØïöiþK×cÀ¬0¼-£ˆW,&ú”!Ö!ãøëþré»öW Uã8{~7ÆÖ³µÆ·};O¦Çƒ¥(é|¿@H Ü9É-E6zh{D¼]4‹‹Á¡d>cètðÁ±/nÆ{ŒúT
+ɏK;l=šÁ3Ëaèø
+ß®X£XŒ±€á‡À-ý`qìç®a°wôÉ…y’¾W©WŠ×ƒ«…eG%V¬…²ˆTH¨:N0±U9r<‡êqc³fÒh"ÐÐCó¡5õ½B¨ú>Q)TßüccI]‚D'}åZ_\°Ë‰³g>.@Œ;B	â‘¥>âÑp=»q4‡BÞÑ]ä\ãp#JO2tÛ.‡°Ç ÃÈwÕs-¾¥¶±a+‰ñ—øî‚Z‚r¨Žd'‘¯Ñ8VM³Ã*n©*".ÆHcât6ŶBcàÃiKFhkQ
+v‡ã9? ¤gԏ§-‘…P ˜òŸqʃ-Ò(KÒ{µŸ»U"$E²$¨qb•:Ö1K,cEø#/\•s%1·v‹¹Éíãã@>Ulñ1ýýÃ^À ²uØ'[v)"™waï3i/¥
+‡êäÊ#•Ð¶ïŠä't4ãŠ_'ÝA÷@¿ãl1·´*MC31Ý8v]k=b8"««Ü®~3õ$º<9“í¾OÇ<q{qñ­§•,®lçï¬æ]üŠshÄàÍæƒFF6f„
+%W°ð8кãP%Uá_¹1qÝB7Ž°ŒÅŒoîœñpõG¡“4a7õãg^éoµ¦ÊIþƨ¶çb›Ð|ÐÏ£å÷”Äõ?†±ª8òõìèÎà;¤€iüœ½ÊNc5q›B“ŒÌ/ÐvÍ/±PÄ”gØ8­¾ ©’4|é/šñ«ÐG#vIX@qFïܶ¤¼Ù_»êƒ úOiõ~˪ùï´ïÂK(Aà&Y^
+t¢úˬa(ƒ•*9¨Ñ/C„ûâ@-–¹Ü7Ë0°&¾ÿRoÉÃOnK}e.Š
+1¹à ¿îª)…òA‘nY>}fŠʤF/ˆ£=0x¦2ÍÞé¨V™DKˆûmCÞFkéÇV)%%?½-¿§e\=pÄ 5Ó¯Æ:ˆZ!¼í™$¾òª@àa4~|G£vc	2ø“!XôøuÃó
+¡ÿ¦m¹àAy©j'ø*,î'E·Ç?Ï'h‰~ÇÆ;óÂN3;ƒæmY€ÆÞZ&VŒZ9±‡ù„3S“ß”<À—ÙÐTü™ê
+uKÀ^åS„ø{Þû¤‡™¶4ãô-—(¬ÂŠ¤”ÂæÍ çœê‚1¿@TF}süFÊáÈ$_·!¹Õ†T”Ëä®
+áD‘«ð:ϱ3_	ÞŸ
+Þšœà†R1ý½Vd|»!u/ò"‚òƒ5|]±†<–”±»ÞQŸ¦d)ÅÝ°Ï;᪠Xõû.âÄ3#`]£Ÿ&Ï?yʽt-Œ9|ñô…킹±1úëÑô³ÓZ,9#(w‡ ź¾JâËÄ„«ñ¶]FQD7ºjÝfXþÈiø·Ž©Ë¶=@nC˜qwª9Þضƒî™UY¸ ƒr…¬J7##¥ë'Æ`뙽)ë”Å: Éç@ãàšqŸSh—xíàäÁZH›ôŒ÷Øozº;¤ÀùŒEJ.U³æñ×T«`ýFmy¾GtóÇð媋4;CsÌjãš3šõèI;ð½ +Æ¢Á?
+­ÛÔYí²ß<S@ùr}—Ë›/©·ËÕIºÔ¢™kÔt«ÈÑð÷êÒË\ÝŸ:ó›ÃOË•Þâï(£“¹hËD78ååû+
+`>ݳ’׸kU|‚¡³<§ŽÛºÓ;+ø‚¡@óéìkjì‚Ê?.9Õ ÷DZº¸5¶p,šZèÕ 6m‘ûð_Ùw;-f'1vxõِT·³]E8ûX	·mE7‹Ï¼Z®Å ëo>( ¬j‡ìt
+ݽÝ×4/)¶þ»K-ß³ðª\	ïDÚ42ý^¡Ûeì®­bÝV˜`hΡ»áN¸Ë¨ӏ|ÁU{öQÔ+XÖî }¹:ábçæ–D‹(0nÍ£»‚ÙÍ̾M94d܍óøÿÓÿ¸Üü*R	7Gõ½¡BÉn`þ?(ýÿ”qBsÌ3jŽ™Š„,€1\r÷s"«ß¹À–
+ìŽK:þþNÂǧ|ÍžG"[þýž§i°?<>Ò/Åh¹#?b¼TÝ㻍îÎier¹4ÿE»Óa/2Mz7œšÞ]4ÿ§*€×ëu%?Cf¬£óti¿«˜9O³ïk‘gQœ«µòÿähN¿Aç­Vº|Wz¸wÇe~'ýÂûþ
+¡úovaGñ
 endstream
 endobj
-11983 0 obj <<
+12025 0 obj <<
 /Type /Page
-/Contents 11984 0 R
-/Resources 11982 0 R
+/Contents 12026 0 R
+/Resources 12024 0 R
 /MediaBox [0 0 612 792]
-/Parent 11987 0 R
-/Annots [ 11979 0 R 11980 0 R 11981 0 R ]
+/Parent 12015 0 R
+/Annots [ 12021 0 R 12022 0 R 12023 0 R ]
 >> endobj
-11979 0 obj <<
+12021 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
 /Rect [174.46 138.879 327.086 151.83]
 /Subtype/Link/A<</Type/Action/S/URI/URI(https://lists.samba.org/mailman/)>>
 >> endobj
-11980 0 obj <<
+12022 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
 /Rect [174.46 127.92 341.208 140.872]
 /Subtype/Link/A<</Type/Action/S/URI/URI(http://www.samba.org/samba.irc.html)>>
 >> endobj
-11981 0 obj <<
+12023 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
 /Rect [174.46 116.961 303.55 129.913]
 /Subtype/Link/A<</Type/Action/S/URI/URI(https://bugzilla.samba.org/)>>
 >> endobj
-11985 0 obj <<
-/D [11983 0 R /XYZ 151.701 685.529 null]
+12027 0 obj <<
+/D [12025 0 R /XYZ 151.701 685.529 null]
 >> endobj
 3646 0 obj <<
-/D [11983 0 R /XYZ 151.701 660.623 null]
+/D [12025 0 R /XYZ 151.701 660.623 null]
 >> endobj
-11986 0 obj <<
-/D [11983 0 R /XYZ 151.701 638.691 null]
+12028 0 obj <<
+/D [12025 0 R /XYZ 151.701 638.691 null]
 >> endobj
-11982 0 obj <<
-/Font << /F50 3701 0 R /F22 3706 0 R /F17 3698 0 R /F15 3700 0 R /F29 3731 0 R /F71 5424 0 R /F30 3732 0 R /F58 3733 0 R /F68 3734 0 R >>
+12024 0 obj <<
+/Font << /F50 3701 0 R /F22 3706 0 R /F17 3698 0 R /F15 3700 0 R /F29 5413 0 R /F53 3738 0 R /F30 5441 0 R /F61 5442 0 R /F71 5443 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-11991 0 obj <<
+12032 0 obj <<
 /Length 1794      
 /Filter /FlateDecode
 >>
 stream
-xڽɮÛ6ðî¯ÐQb=Q»Ò¢@[´AIñ|)Òh‰²‰hqH9¯úñ…²%×/@‹¦‹œgŸ¡Coï…Þ«ÕÛÕÃÏQäåA™‡ÂÛ6žà(#/+Ê -o[{ïýGUzè׶oˆ¼Ê,K<*ƒ¨C¦K² 
-Öf±ÿã°~×)SÀ×°‘¸h×›8MüÇÓñ¸ÞD¥?¬áÇŒÌ:
-áþ K%†už¤óB¤Zý´]}Z	€ñLÜ4ˆc¯êVï?„^
-¸7^Äeá=eçÅid)rk½ÇÕ¯«pn‘{"
-ÊT$$e at zNº€ÕH/-Q™,wÊÄ!(?“2"+z›¨ò¼dnÛƒ2
-‚YxùVÿÁ´ºr0¶SîÀ– ƒÑª_G…?ªšÉ­2Ÿu¥,ãǃowƒu 
-$úö옧ýX¡Ä(¢ˆƒ4q"î”qû²[ƒ;É[«Ge_’7&3‚óÄ\_‘qƒÒà…È™ð÷Pä7‡–Fâåäðï­Õv”}¥ðÖÄÒãïïÕˆÂ=áÏ`>2º†SbVïû/ʶq÷°pñ¿îq”p"fy¶ë"öÔ½î÷ÿàæÿÚ,ä¥ââ%²R¾°Rì×êØäÙÎ…s‘}ͺæm+§„ÿªº¼3âyœEÚ¨Zu<½Sn0VÔíÝX¬†.Mö'Ã"P^môµU`ߧ]«6ö0p²ŽK»ÖZî{HDÌìÿYÄw†<þYÛ‹††Åût’íÂþ Öɨš±fJ)‰ÉuÞŒÃf*æ%Lvw;ÝKãØe…Îú¸N3_î¡Fa¡Q-óïuß¦›|˜ç¾Q{ij6d^`é:Ê^c™Ã-—9¤;NÚÕŠQ h”E]©@É<d`ëŠjAEuVùR–¤’=3Ú‘3×a7B‚“eåL†÷/eP~'nîKƽø¢}ëØX%¡#èð E	g¥©"“Ân‚Îï1ª¦ÁyîUíñ@E?™ë]îEgèãå¬í—"ãÔ‹¡:Fɽ.–iXx›‹–JSðö^AÿOD=rr^ÿD™$=äFsfàs²RJ)€9*É^Ú”èÿM_äÇ"€ÍŽ¢اDÝ´U€p³Ì¯?“J½ƒó§1Êqm!kÉ˸qÍŽië8GjÌ°žœÇ”êž»ªáÄU˜&œ˜µù½îÁ˜)`9µ£>R‰“À2!	Žà);=‚]DÙà%Ä1ëe˜ºøøþ„“™’Q9^ÚÞvÀŽ!X£ãԍ²îømUCc“ gê='Þ00åšÓ`Aá½dô"+	2ó¨aWÓÙ
-†m΋یUms'¯]É ¥w|õÍ,â8Äט)åÐût`ôèÌm/}ÿj{ Ûµ\*q3:ÓÖªÕ3›G,@̈QŸNšË-ú¼y&£»`BÌ»À–Ò'Šœç‡VWgàH {^Õ<É`;K2ØQø"õà¾FQdG ªÖòºšM¾H¶ôÉ2óÙÝ Rè~œ@c fûF‚m†§€¥]ï ÇKéÃÈKB˜Üyþe!C0ä£e7Zè‰÷tŠ0Uv.Ž©;/L’“ðèå
-ä·ÑX´§ÎåfÍ tMœÓä–\s“#˜†Ÿ»%…‹Ìÿ
-µ DºrÆ"µy¦¨¨Äx´]2-T^n`F‹ëÛIz¥êéXc†ŽW’‘TA	À‰á”z¼k¹ëUd epOÒ-g^æÎB=oáeb*‡êØúTÂf3+`8‹2tІ|$XÎzMƒïùì°øÌa²Ú}§4$©s¶*l¸ígÎ`ð=¨öxOh7æ,”ıçda>°–g"bSW²Se¾›Åogš‹ðª¹€°šñR¾ÙéH±Œ4 cÉÅu͝n µÔ'/èê:ØÌG¿"ñ1{8{ä#ңѓL˜±wl‚7$ópsl%KDtmÉ$/.ÐHˆ¥ÐDÇñVõŒ8o/å©Eºó×ÙÉ¥aM‰ãAñ½zÚúN#XN
-I¶(°[øÅ¥}Ó€€Ùk™
-‹~©ŠüQ¬cÖà›…Ùp¿äiÁå="¸$âÃÀGŠl‡rlµz¦nßz®øÔÏ…Wîí1¤ÂœùÓ=øGí"w>a«Ÿ¿3îþ÷"bäaö¥?_DIvùï…þs‰C/…ù3ÏèÁZÆQá‰(
-Â4YŒ i1ûÃ)	<`-Bg“oo^BÙœ<ìÝ;è0ŽÇ—OOO•ÝNƒÙ?Ðê•}ƒÃص·ï±9?Q€7ŠdâøÝ‚ööÖúÙŠû#
+xڽɮÛ6ðî¯ÐQb=íKZh‹6H€")ž/Eš-Q6ItH9¯úñ…²%×/@‹¦‹œgŸ¡Coï…Þ«ÕÛÕÃÏqìAU„‘·m½(ƒ²Š½¼¬‚¬J½mã½÷e=*=¬?lßyTyž"y\!P‡L—æA¬7Q˜'þzù}/M
+ _ÁFà¢[o’,õOÇãzW¾^Ï™uÂýAV$Jë"Í&æeX!Õê§íêÓ*(ÏÄÍ‚$ñê~õþCè5€{ã…AR•ÞQö^’•Až!·Î{\ýº
+ç&ˆ
+/Šƒ*‹Ò…
+Ò* ='Ý@Àj¤—¨L^8e’”ŸI™(›+z›¸Š¢bnÛƒ4YxûVýÁ°ªv0¶Sák`Km”Öq鏲ar+ÍgUKËøñ Æƽ¶TƒäzèÎŽ¹>íÄ
+%F£$ÈR'â1@™$‰ÿ(ú5±¼µj”ö%yc2#8/šëåA’' 4x!v&ü=ŒŠ›CK#ñrrø÷Ö*;Š¡–xkê?©ñÀ÷rDážðG›Œn Ä$†˜UûዲmÜ=,\ò¯„{œHXžíºL|#Ô †ý?¸ù¿6y©¼x‰¬T,¬”ø<vš<Û»0b.bh˜@
+À¼ëÄ”ð_U—wFA<³He'=8å´a°ì…êîÆb­¸4ÝŸ‹L at qµÑ×V}¯O»NnìAs²ŽK»6JìHDÌìÿYÄw†<þYÙ‹tËâ}:‰naëddÃX3¥”Àä:oF½™Š9G	“ÝÄÝN
+Â8vGQ£³>®³Ü{¨QXhÀDA\ÄËü{=´Úô“‹Â7r/LÆ,J,]G1(,s¸å2‡tÇI»F2
+ ­´¨+h ™‡l]Q-©¨Î*_Æ’Ôb`F;r¦ãªw#$8Y†PÎdxñ’åwâ¾`Ü+Íí;ÇÆJ@‡ (+08#(M%™vt~‘-4
+Î{´€¾WµÇýt®s|m¸¡W³¶_EA˜d^=Ð1Jïu±"ÈÂÒÛÌÈXl´T–·÷ú•Ø#'wáõO”@2 at n´g>'+¥”˜£ì¥MU‚žÉßôEn0p,â Øì(z1Œy
+Á€@ÔM[7Ë<õ÷ê3©488Z#ײ–¼Œ×lᘲŽ3p¤ÆëÉyL)﹫Ö'®Â”0yĉ™S›ß«Œ™ö—S7ª#…8	,’àžÂ°W#H€Ñ•C”i×(!ŽY/ÃÔƒæãûNfBHFéx){OXB°A'™ÿ30dÝñÛÉ– Æ&AÎÔ{N¼a`Æ5§Å‚Â{ÁèEVdæQ,Ûž·+»öN^»’Jïøê›yÌqˆ®1SÊ¡÷é>À¨Ñ™Û^úþÕö@·ë¸Tâft¦md§f6!	X€„-#?—[ôyûLF÷Á„˜w-¥O;ÏëNÕgàH ^Õ<É`;K2ØQø"µv_#)²cÐ
+Uëx]Ï&_$[úŒd™ùìnIt?N 	P³}ãˆm†§€¥Ýà ÇKéÃÈKC˜Üyþi!C0äãe7Zè‰÷ô’0Uv.Ž©;/LZðèå
+·ÑXt§Þåfà tM’–Óä–^s“#˜†Ÿ»%…ËÜÿ
+µ DºrÆ"µy¦¨¨Äx´]2-T^n`F‹ëÛI)›éXktÏ+ÁHª ‹àÄpJ=ÞuÜõj2PÀ"¸'é–3/÷µ³ÐÀ[x™˜Ú¡z¶>•°ÙÌ
+΢´!Ÿ 	–³AÑà{þ;,>s˜¬qß)
+Iê‚­
+nû¹3|²;Þڍ9%qì9Y˜¬å™ˆ˜$Ô•ìT™ïfñÛ™æQxÕ<‚°Ôíx)ßìt¤XFбä€âºæN·ÐZ†“— tulæ£_™ú˜=8{ä#Ò£Q“L˜±wl‚7¤ópsìK£øÚÒI^\ ‘K¡‰Žã­!êsqÞ^Ê'RGeèÎ_g$†5%ŽÉ÷êéš;`9)¤ù¢4Âvná—öMf¯e*,Nø¥*òG}²ŽY‹ofÃý’§—÷ˆà’‹_ )²Êy°Sò™^@þ¹}ë¹àÓ0^º·Ç,JHpæO÷às•‹Üùl„­~þθûßK”DAæ_úó%J“ Í/ÿ½Ð.Ièe09=X@Ë$.½(΂0K#hÍþpJƒH0–¡³É·7/¡bN^Q^Nï Ã8_><<==Vô;h³ Õ*
+ú‡±ïnø-®JðF™N¿[ÐÞ~ÁZSnû
 endstream
 endobj
-11990 0 obj <<
+12031 0 obj <<
 /Type /Page
-/Contents 11991 0 R
-/Resources 11989 0 R
+/Contents 12032 0 R
+/Resources 12030 0 R
 /MediaBox [0 0 612 792]
-/Parent 11987 0 R
-/Annots [ 11988 0 R ]
+/Parent 12015 0 R
+/Annots [ 12029 0 R ]
 >> endobj
-11988 0 obj <<
+12029 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
 /Rect [123.651 116.961 309.228 129.913]
 /Subtype/Link/A<</Type/Action/S/URI/URI(http://www.samba.org/samba/support.html)>>
 >> endobj
-11992 0 obj <<
-/D [11990 0 R /XYZ 100.892 685.529 null]
+12033 0 obj <<
+/D [12031 0 R /XYZ 100.892 685.529 null]
 >> endobj
 3650 0 obj <<
-/D [11990 0 R /XYZ 100.892 660.623 null]
+/D [12031 0 R /XYZ 100.892 660.623 null]
 >> endobj
-11993 0 obj <<
-/D [11990 0 R /XYZ 100.892 638.691 null]
+12034 0 obj <<
+/D [12031 0 R /XYZ 100.892 638.691 null]
 >> endobj
-11989 0 obj <<
-/Font << /F22 3706 0 R /F50 3701 0 R /F17 3698 0 R /F15 3700 0 R /F51 3729 0 R /F29 3731 0 R /F30 3732 0 R /F58 3733 0 R /F68 3734 0 R >>
+12030 0 obj <<
+/Font << /F22 3706 0 R /F50 3701 0 R /F17 3698 0 R /F15 3700 0 R /F51 3736 0 R /F29 5413 0 R /F30 5441 0 R /F61 5442 0 R /F71 5443 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-11996 0 obj <<
+12037 0 obj <<
 /Length 19        
 /Filter /FlateDecode
 >>
@@ -68535,20 +69462,20 @@
 xÚ3PHW0Ppç2ÀA c(á
 endstream
 endobj
-11995 0 obj <<
+12036 0 obj <<
 /Type /Page
-/Contents 11996 0 R
-/Resources 11994 0 R
+/Contents 12037 0 R
+/Resources 12035 0 R
 /MediaBox [0 0 612 792]
-/Parent 11987 0 R
+/Parent 12015 0 R
 >> endobj
-11997 0 obj <<
-/D [11995 0 R /XYZ 151.701 685.529 null]
+12038 0 obj <<
+/D [12036 0 R /XYZ 151.701 685.529 null]
 >> endobj
-11994 0 obj <<
+12035 0 obj <<
 /ProcSet [ /PDF ]
 >> endobj
-12003 0 obj <<
+12044 0 obj <<
 /Length 1486      
 /Filter /FlateDecode
 >>
@@ -68561,285 +69488,296 @@
 ´á;­Wöm„>Òþ”½®Ö?8ì±/`ÜôE3Ç‹⪠]CC`Ðû6 CBàŽ§RÍ=€›+Õ­÷	nÄnt\=S°ÖÈ+Ó…z3¿ñpkÚ ð&h0úCAˆ°õ«AŸ=¹~ŸœÇ\·”ífo?DØ+Ã{„ú„¼Ä¾‡ŽgƆÖxwßÞ_Ñ	œD¾(=Å_”ˆhhþLÂ…G¨<å;Vi¥‰¹â'ÆŒ¨‡:Q’f<`FVÂ;:„À_¸>šá€³tº,g V36Y¡¦W¬IˆJߧ`çûˆß>¯–#©v*÷“Ûtis7åKôþ¹(ÂhI
 …@˜ä¿`5hù¦¢’¶M;¥|a{V-Ñ
 SÉs¡@wü¡š®fv<ëH*ð(ÒZ÷3¥N°¬˜6F[f~5eÓÃ&üj‚½30àã!‰©h‰Mê‰Þ,W–å¿6Ï4AÐYÔ³®{}¤'=nÐe&¹&‘¡â–=6zº7ñ·kúu{v“Åçþ×
-™pE©äߐBÈ!øgû	fŠ¬Ô
+™pE©äߐBˆ!øgû	fh¬Ò
 endstream
 endobj
-12002 0 obj <<
+12043 0 obj <<
 /Type /Page
-/Contents 12003 0 R
-/Resources 12001 0 R
+/Contents 12044 0 R
+/Resources 12042 0 R
 /MediaBox [0 0 612 792]
-/Parent 11987 0 R
+/Parent 12015 0 R
 >> endobj
-12004 0 obj <<
-/D [12002 0 R /XYZ 100.892 685.529 null]
+12045 0 obj <<
+/D [12043 0 R /XYZ 100.892 685.529 null]
 >> endobj
 3654 0 obj <<
-/D [12002 0 R /XYZ 100.892 660.623 null]
+/D [12043 0 R /XYZ 100.892 660.623 null]
 >> endobj
-3959 0 obj <<
-/D [12002 0 R /XYZ 100.892 475.061 null]
+3948 0 obj <<
+/D [12043 0 R /XYZ 100.892 475.061 null]
 >> endobj
 3658 0 obj <<
-/D [12002 0 R /XYZ 100.892 475.061 null]
+/D [12043 0 R /XYZ 100.892 475.061 null]
 >> endobj
-12005 0 obj <<
-/D [12002 0 R /XYZ 100.892 445.177 null]
+12046 0 obj <<
+/D [12043 0 R /XYZ 100.892 445.177 null]
 >> endobj
-12001 0 obj <<
-/Font << /F76 5480 0 R /F17 3698 0 R /F15 3700 0 R /F50 3701 0 R >>
+12042 0 obj <<
+/Font << /F76 5472 0 R /F17 3698 0 R /F15 3700 0 R /F50 3701 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-12008 0 obj <<
-/Length 2276      
+12049 0 obj <<
+/Length 2275      
 /Filter /FlateDecode
 >>
 stream
-xÚµXKsã6¾ûWð´¡«,Š À×ÔÖV=3‰R‰ãŒ]5‡IEK(S„–„Fvjüv£›åa|Ë…l6À×O4ë ~¼¸~¸˜Jã@ÄQ—"xxD*¢<AV”QZªàa|
-¡.ÿ|øyþ)I‚"*³L‘¨ŒR•ÃJ^èÃíýåL¦*Ô튈?ÝÜ!•†7¶ý#†ED¸Þwúr&Bgàö4üãÞ¬jà*‘…7½suG*Ç}/>>\ü÷BÀF u„0¤ªíÅ×?ã`c?q$Ë"8xÉm Ó"ÊÒè&¸¿øý"«-ÒIµUyõP£‡éG™…ÕeR„G`eÖÏ»ÆTÆ5/$°²—3©{n­#þ®³8õ›×šÜÞÙÎèæêr¦„ ùn´N¢1B^Ë—ª]íM‹ó-´™	tBI€—‚Dx§®~¬»º­˜»Þ3””¬or\989è¸B†W¼#qlÀÄï*W7
-}ñö/È´G¤Þ®¯ìŽñ §„œ¶ÎehZœ
-Šúñì#¾“aà°¹«ýöLPó°&ùÃÆ6ut9K3¾÷r­&1gÙšVâ%¶¶c©Uí´iêÕ”ÁGÆMã8ÜjðjOŸh`U–d`Ïè˜á9ýÆî›ÑßL¾Fo4ä-îoˆørY¨°^ò,ãx\»)X¯‰Û½›Ï‡Cdú*²ÝšS¸ò¨ÄX‡°/E$cȨLyª ©óìPQ™6‰U•”!¶G3’±
-M»ÿ€šÇ:ãÐ¥žçêgGì­Yoï¡.MoIäÇø1DD‡É…ƒ=1+³(–Ù¹â-.c²Ÿ’"üí‡Ïµi0K‘½Û/!kµ3¶íiÜòpÑqúºþ»5¾·_’©(‰³±“)–‘‚ycRæ,yOð'n,(±W5Ée”Éô\×ëÅí‡2ºýø0+‹#‘&VAÒr
-Vɬ XÅ+XR*3	~~ôõIÉУûU
-îçqr%¥}ꉩ»ú/ßCÝ
-fi‰"…D'\eEt.ôÕ6%\ÅW@ƒú^ïú…Þ7ñ•ùék¦#æ/fÏbw>$÷
-Íß,û‹‡÷×·ïˆPÒ2™Å"ž©s(1#å"•¼ô_ŒÓb€7dé‹úðu¦„+Q°j¤Äi<KËlÇ
-–ÓHÙ¦r)»«f ~󞜟ˆÿGœÆ	éQ„WSxƒ*û;W~ÖÍnËvvÛóøž5Oÿ¥ÞÚöÊG2Ä/ôgaŒú
-êey2“‰LòÙ®y ˆNá A*@À–‘¬ªÔú}|ÖÛ]ƒ:fùÐr`¿à§Â™™—Ãq	¦ðEH\<mý·$CMjÑa(rØhGcT}§0µFcñLʁu[ëΗ&œ€‡(Ê™“M„[,v°¦ý÷gOo÷]…U1)bï1¨ÆÝX†­ÞÖ=:Œ5fHà¤æ›´qœ¥ ›éˆu®BãøȵÍi¿Åo"zµ‚Å{€3Õm:»_c (ßoDD}TñýÑ¡'nQèMh»'Ž ßuÆGÝ1…ˆð­}‡…ó¬†|¤QYŒˆgˆßš·€fb ×ÿL…˽#B7ÃY•9DÆýŽm~!s/ŠÆ‚8#Ë’¬w8ž–¦ðɼÞXå­×µ§Á£Ñgí‘w6·àWj§îë¸«Dg|YÜÞ“;pøÜn¶üîœyÔ•ãÎï‘W«Ýõâ·{îY§lÂGóÍïp.½²áÃÍÝ|q‡'ë€A
-Ó!áÐFó÷
-ëBï ?Ñ·Èé+0úÒ4ÐùfÍ3w`ªÎ.›zËó†ù§æóÈUØrL@ƒJj‡ÅI)h¶Û
-¦•o²1ÕtW¡zh
-ð¬P‚Òg§½y6ž˜ÜHQ%¯+r0öíV·z]ëeÃß„*1Ä`Çè_ÃP;ÙEƒ”µÆÀ»HJ*[*ažájºŒ´¶±kÆhòÚøò1¼îêC4l;>$0`@DÄÔÎÃ5DÓ篦êlo":ßh硐 ßCÜ(áôÏŸpç(Åb„†OA">~¿ïc0«,ñÁ|{MÁŒF&Â…£!¨’ÇzßǵQ¨jL}ìᇅótÌÉd¬Îàú3$!]=›t·¸i‡’ªòŒÒ;ÇûÕÚôTísÊ7äꚍNw/ô¹Õaà(¼} hëcG)¼ü¢féÕÖ´Æ'‡å¥á=mßû­åW@ZhÌ[úvv]ÃÂ,v0nƒÔpšË'­<–pžE Ær^2Ä«-¹a¯'ª5—E_6c¼4ða RÉ‹±ï™À°Â7†ç‘¾4›˜'wÓ÷]Ït·BrtîMA<ÓÌg N8Ëo: qtqǽ)l2»¸›PXæ|‹´ï£U")N’©“˜Ô*ç
-–+ß` ¹ã&¡:ïS&ÀÇ+{a)ÿ>ç°;jµ¿É"WÝPèéBQœÕð†€·÷ÔùA=:ï+¯I¦«+ˆà¼½‚û³8;­úCOÛ«×aÊ5§êSœªOŽ­‘«·;º®ÂoÂaÂòô_´þËñÚµ5îÎW j–î㆒ìG¦oÛTGñ:ì{=écÙ_á‡ëä9Žç<ôͺ›BèO®-姭Kñĸ~Á'*9Ù6|A¢Cbð¬)„*£úƒ•0ê“Ï/“?Þð¿_aþÆŸ7¡d¤²ã7ÿÃMÆA
-Ô<óÿÛàâ,d‚ð’³p=ýd±TൈY»Ÿ!œÊÆây$²ãÉÍä/ÑÔ³
-üË‘sÿCXÎ@û_p‡MÒ³Ëþ?Øvþ§CÍÁ¼ÒNÃi?_µýŽ¬ú9Ú¸í[º$1,›ˆ7•IDAí«#ÿ9u–€»Œ ðçKkŸúÙå,MÃÕ¦Ú½¥F‡JÒ35Ž²¯ß«ÿž>ÕR
+xÚµXKsã6¾ûW𴡪,Š À×ÔÖV=3‰S‰ãŒ]5‡IEK(S„–„Fvjüv£›åa|Ë…l6À×O4ë ~¼¸z¸X|Jã@ÄQ—"xxD*¢<AV”QZªàa|
+‘Ìþ|øyñ)I‚"*³L‘¨ŒR•ÃJ^èÃíýl.SêvEćŸ®ïJÃkÛþ5ázßéÙ\„ÎÀ‡miøǽYÕÀU"¯7zçêŽTŽû^||¸øï…€ êaITÛ‹¯ÆÁ
+Æ~âH–Epð’Û@¦E”¥)ÐMpñûE<V[¤“j«2òê¡FÓŽ2«YR„G`eÖÏ»ÆTÆ5/$°²³9ˆÔ=
+·Ö×YœúÍë‡Mnïlgts9›+!@¾­“‡hŒ×2Ç¥jW{Óâ|‹†mæPà% Þ©«ë®n+æ®÷%%ëÛWŽC:®á%¯ÄHÛ0ñû€ÊÕMC_¼ý2í醷ë+»c|#è)!§­sšgƒ¢þE<ûˆïdØ8lîj¿=Ô<¬Iþ°±MÍæi&Ã÷^Ž¡Õ$ãL [ÓJ¼ÄÖv,µª6M½š2øȸi‡[
+^íé
+¬Ê’ì3|b §ßØ}³"ú›éÑ×(à†¼›ûk"¾Ì
+ÖKžek7kã5q»w‹ÅápˆL_E¶[s
+—A•ëö¥ˆd,•)O$už*Ê!Óæ#1°ª’2Äöh&@2¶¡i×àÐCóXgºÔó\ý숽5ëÍà=Ô¥é-‰ã?†ˆè0¹ p°'æeÅ2;WÜ ÅeLöSR„¿ýð¹6
+f)²wû%d­vƶ=[ž .º$N_×·Æ÷öK2%q66`2eÀ2R0ol@Êœ%ï	þÄí¡âE¸"6"ðª&¹Œ2™žëzusû¡Œn?>LàÊâH¤‰‡U´œ‚UD2+Vñ
+–”ŠÃL‚Ÿ}}’C2ôè~•‚ûyœFIiŸzbê®~çË÷PwƒyšF¢ÈA!Å	WY}õME	Wñ•Р¾—Ä»z¡÷ug|e~šaÍtÄüÅìYì·価ùqñÐÍýÕí;"Ô‡´L汈çêJÌH¹H%o#ýã4„à
+Yú¢>|)¡ÆJ¬„)1BÏÓ2›Ç±¤å4R¶©œDÊî*†ƒ¨ŸÀ¼'çÆ'âÿ§qBzáÇ•Á”žð JÀþÃU…Ÿu³Ûð¢Ýö<þ€§GÍÓ©·¶½ô‘ñ=ÅY£~ƒzYžÌe"“|>„kˆ¢Sø† F
+°e$«ª€uA€~Ÿõv× ŽY>´Øo ø©ðG£AfæåpÜcƒ)¼G‘ÀãO[ÿ퉛¡&µè09l´£1*„¾S˜Z£1x&åÀº­uçKNÀCåL‹É&Â-;XS„Œþû³§·û®Âª˜±÷Tc‡n,ÃVoëFƒ3$pRóÍGÚŠ8ÎÒÐÍtÄ:סq|äÚæ´ßÍo"zµ‚Å{€3Õm:»_c (ßoDD}TñýÑ¡'nQèMh»'Ž ßuÆGÝ1…ˆð­}‡…ó¬†|¤QYŒˆgˆßš·€fb ×ÿL…˽#B7ÃY•9DÆýŽm~!s/ŠÆ‚8#Ë’¬w8ž–¦ðɼÞXå­×µ§Á£Ñçí‘w6·àWj§îë¸«Dg|¹¹½'wàðÿ¸ÝlùÝ9ó¨+ǝß#¯V»«›ßî¹g²=
+Í;4¿Ã¹ôʆ×w‹›;<^j˜Æ	‡6š¿WXzù‰¾EN_Ñ—¦6È7kž¹SuvÙÔ[ž7Ì?5ŸG®Â–cT‚T;,NJA³Ýn0­|“©¦»
+ÕÛ@k€g…”>;íÍ«°ñÄäFŠ*y]‘€±o·ºÕëZ/æø&T‰!8Fÿ†ÚÉ.ò¤¬5 ÞERR9ØR	óWÓe¤µ]³0F“×Ư0xáuW¢aÛñ!""¦v®!š>5Ug{ûèxÑùF;Ý€ø¢àF	§þ„;_C)x$4|
+2ññû}|ƒYe‰æÛ+
+fl42Þ8‚*y¬ø}\…ªÆÔÇ~X¨1OÇœLÆšá®?CBÑÕóIy‹›v(©*Ï(½s¼_­MOÕ>§|C®î Ùèt÷BŸ[ÍŽÂÛŠ¶>†p”ÂË/ºa–^mMk|rX^ÞÐö½ßZy¡…Ƽ¥og×5,Ìbã6H
+§°|ÒÊc	çYj,çµ C¼Ú’özò ZsYôe3ÆK*•¼8ûž	+|cx^éKÓ)°‰yr7}Ðõ,Aw+$GçÞÄ3Í|Faà„³ü¦Goî¸7%ƒMfw
+Ëœïa‘ö}´J$ÅI2ur “Z…á¼ ¢Árå w¼À$T'ð}Êøxe/,åßçvG­öw#Yäáª
+=ýA(Š³: ÞðöžB‚:_ ¨Gâ}å5ÉÃAÂtuü‚·Wpg§Uèi›cõ:L¹æT}ŠSõɱ5rõvG×uAØàMØ€ l@˜Až^à‹ÖŸc9^»¶¦ÑÝù
+TÍrÁ}ÜP’ýÈôm›ê(^‡}¯'},û+Üàp`ü#Çñœ‡¾ÙCaSýÉ•¥ü”£u)~€×/øD%';Æ/Hth@¾ ‘5…PEcT¢F}òùÅaòÇþ÷Ë Ìßøó&”ŒTvüñæ¸É8Há‚šgþ\œ…, at 0^röï!£ŸŒ –
+¼¢1k÷ï3„‹OùX<Dvü#¹™ü2šz¶S9’aîËhÿËná°IzvÙÿ'ÛÎÿtˆ 9XTÚi8í«¶_À‘U?G·}K—$†eñ¦2‰("¨Ýcuä?§Îp—þbiíS?ŸÍÓ4\mªÝ[j`t¨$=Sã(ûú
+±ú,UÕ
 endstream
 endobj
-12007 0 obj <<
+12048 0 obj <<
 /Type /Page
-/Contents 12008 0 R
-/Resources 12006 0 R
+/Contents 12049 0 R
+/Resources 12047 0 R
 /MediaBox [0 0 612 792]
-/Parent 11987 0 R
-/Annots [ 11998 0 R 11999 0 R 12000 0 R ]
+/Parent 12055 0 R
+/Annots [ 12039 0 R 12040 0 R 12041 0 R ]
 >> endobj
-11998 0 obj <<
+12039 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
 /Rect [174.46 138.879 261.184 151.83]
 /Subtype/Link/A<</Type/Action/S/URI/URI(http://www.isc.org)>>
 >> endobj
-11999 0 obj <<
+12040 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
 /Rect [174.46 127.92 383.573 140.872]
 /Subtype/Link/A<</Type/Action/S/URI/URI(http://www.oreilly.com/catalog/dns/index.htm)>>
 >> endobj
-12000 0 obj <<
+12041 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
 /Rect [174.46 116.961 322.877 129.913]
 /Subtype/Link/A<</Type/Action/S/URI/URI(http://www.bind9.net/books-dhcp)>>
 >> endobj
-12009 0 obj <<
-/D [12007 0 R /XYZ 151.701 685.529 null]
+12050 0 obj <<
+/D [12048 0 R /XYZ 151.701 685.529 null]
 >> endobj
-12010 0 obj <<
-/D [12007 0 R /XYZ 151.701 568.369 null]
+12051 0 obj <<
+/D [12048 0 R /XYZ 151.701 568.369 null]
 >> endobj
-12011 0 obj <<
-/D [12007 0 R /XYZ 151.701 545.223 null]
+12052 0 obj <<
+/D [12048 0 R /XYZ 151.701 545.223 null]
 >> endobj
-12012 0 obj <<
-/D [12007 0 R /XYZ 151.701 524.199 null]
+12053 0 obj <<
+/D [12048 0 R /XYZ 151.701 524.199 null]
 >> endobj
 3662 0 obj <<
-/D [12007 0 R /XYZ 151.701 473.657 null]
+/D [12048 0 R /XYZ 151.701 473.657 null]
 >> endobj
-12013 0 obj <<
-/D [12007 0 R /XYZ 151.701 441.66 null]
+12054 0 obj <<
+/D [12048 0 R /XYZ 151.701 441.66 null]
 >> endobj
-12006 0 obj <<
-/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F29 3731 0 R /F17 3698 0 R /F30 3732 0 R /F58 3733 0 R /F68 3734 0 R >>
+12047 0 obj <<
+/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F29 5413 0 R /F17 3698 0 R /F30 5441 0 R /F61 5442 0 R /F71 5443 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-12016 0 obj <<
+12058 0 obj <<
 /Length 1357      
 /Filter /FlateDecode
 >>
 stream
-xÚ}WKÛ6¾ûWéEj®Ô{êî&­t›tÈ!́+Ñ6=\R^Ç(òß;á´²£
-|àh8œÇ7ҁ·õï÷ÅÍãâê]y+² ô7^,/"/Í–Ü{¬¼Ïþƒ,{ÕµË/ï­xΊ4å(, é€äxÆ"¶\…Aûo—¡ÿM4ûZ.Wq’ø·]ûOòíA‹]I YÖvtÆ“A[&(µxû¸øw„'þ%,Ž½²Y|þxì½÷¹w´’'9KÔV{‹‹`s˜L
-JyÁl`hþOUêÎt›~¹â!÷?©¶ê–Qî
-2¿¬•l‘Ñ’(!r_´ô±_®`KêM§âT§V4ª¤ %©Ñr«Lï@±{}ç֝ÄøÁéU³„ä×Ýý ‡¾‘úíK´«‰‡:ì^/tØC28çþou/u&H¾>-sîÿŠ’‘ÜI-‰¼ûãöW†Öƒ‘QèÊcÔÖ9¢¶N]MÝLÈKp€"Š ÷ë´Šª‚ªÐÒ ÇFp!Ê_õ´Vq%ì:°ô„Õƒ,4%Ü¡%5qwéIwN´•“ÞI¥çM[Ëf×'Œæ‘e‘…Þ ¬Ïâšx¸½Ž<nÏÙ‚W(™ß;v‰:¾¶TMµ¬¶r8ଭ͜Ÿ+ÀËÐw-…‘lÎùwªõ$¯|Z¾qUû¥5#”¦«‡	š¸ÿ¬ñ/4}Zß?Œ>D!‹yJ><ZРõ7]]wðQµ[b•çÝoˆ[Éh,~{’[Ä€o±VÍ¢¯mÆ0¦X-p(åA;kc_¡s¦§yƒÐl¡`,.B£Üœ‚½¡	â‹S1…èI¦½ÍᎰŠ]½Ä|óyÀŒæ]˜yaÈŠ$‰p쀓qÊÒ,žLÏ¢ƒqäß½D•
-Q]Ž-Ä?eEáŸùrœ»î,é¥G´kVSDÞk˜Ø6½SÓÊÞ–«kywÚiéw'hkUT¸3ÙØ‹r¬My›Qûax¤9Ypq˜e	 ì¢äÎÅtp ¯…m”×Ô
-Y	rb¦“”²ï’
->B|–gã…õïw¨ø6,Â|¶Öxg ¼¡ü:48IùXFD
-?ø‹Ì£ªk¢žè2¡£úÄ\míTëÂI¹AÓ®¥UCbv~ªœdk[Ö|¬x>¶4ºh¿'Èâ—²µ~¸E"òo°K×÷wôõŒÓ@jCuŒo¦Œû7£ˆm:On$¨Çcµ<ÍTÑšî^¸×¤L÷¢±£Á
-<Ãågƒ*…>¦»ä•öHÔ{Yxödà1ƒÆðV¹’}y…ób h3×­ð Ê‹b8PI°Ü¨ÖB
-æûÁ§šî’râEgõAqÌ¢$;Ïœ°E‚):@b4xã»h -_Bþ˜^<·;ä!Ë‚yæ‘e§%îÑjÀ#Ëqì»qŸjöŠ5îUT*—ÕyWCÔ=^\–ZíûË	<té$‰B—δth,^Gð2ëé6B'È{ÃæòŠ3™C¢\©üC'JüÙžûKoés¬^EÖFÕã<‰2xç.?eMÍÉV*’ÿYÁ0caž#t>ò®ç@Q;üBÚ]MÕ¸Þø~=çI·wWï.LÅ*¥á¹ßé	¾¹zšJûÍõLÖøkW]»zNÕví隨ï³q´]¯6ÎHÛÍŠÀè=
-]
- kÓÿLæ˱E¯ÁÎÅò}
-éÅQqèw«ö[Õ5B¹”Ÿ¤±Æ¿Ã
-ÿXþ”{6
+xÚ}WKÛ6¾ûWéEj®$R/ì©»›´ÐmÒ] ‡4®DÛDôp)y£Èï‡ÒÊŽ6ð£ápß<HÞÖ¼ß7‹«wQä¥,OƒÐ{Üxa°,¼$ËYœï±ô>ûªèuÛ,¿<¾·âË“D x”³ ¤’)‹Ør	÷ß.Cÿ›¬÷•Z®xû·móOŠíÁÈ]q YäÖ6:ñ -9J-Þ>.þ]„Àá‰1ãÜ+êÅç/WÂÞ{/`<ϼ£•¬=g,‰Q[å=,>.‚iÌa<5<*9³¡ù?uaÚ®ÝôË•…ÿI7e»Œ2ÿØ!#ö‹J«}GDîˆ>öËl)³iMMœòÔÈZô¤"5Fmu×;Pì^ߺu§0~pzr‹œüº» DyèwÊ<£}…v
+ñP‡Ýë¥é{H†Âÿ­ê•iÀÉW§e&ü_Q2ò;e‘wÜ~ ãº£õЩ’(t
+ed×é­3rDm­ùºšº“—à EAî×h•e	UaT‡wª¢4ðuOÛhW®KOX=ÈBóQ,ZÊw×v="éÎɦtÒ;¥Í¼ik¹›Ãõ	£9Adid¡·„ƒ(ëó€¸!žìÜ^K7çlI‹+”Ôï»@_ª¦J•[5p
+ÖÖ&§Áçðêè»R²SlÎùwº‘Õ$¯bZ¾œó¡j¸_X#¡ìÚj( Ü™ ‰ûÏZÿBÓ§õýÃèC2.òáÑ‚­¿i«ªÅ€ºÙ«8ïþŽ¸¥ªÆâ·'…Eøk]ï!úÊfcJÕ ‡QŒ³6ö*À0gŠqš7Í
+Æâ"ì´›S°74¿8Å¡(dO2µìmw„wõÂÅæó€Í»0õåqáØ'yÂ’”O¦gÑÁ8òï^¢J‡¨.Ç⟰<‹ÎðO}5Î]wˆäÒ#Úµ+Œ)"$	ï
+Ì
+l›Þ©iToËÕµ¼;í´ô;È‹´µ‹ŠJ*Ü™lìe1VŠ¡¼Í¨ç~˜IÆB\EfY»(…s1\È+iå5uƒGV‚œ˜é$Ý
+ÙwÉ!>˳ñÂú÷;T|æa6Û	k¼3P¾£ü:Ô8IÅXFD
+?ø‹Ì£®*¢žè2¡N÷ˆ¹<ÛÚéÆ1¤“r‚4¦Ý(«†Äìü TÉV¶¬ÅXñblitÑ~OÅ/mjýp‹Däß`—®ïïè링2Õ0r¼™Ráߌ"z´é<¹Q Uê4SEkº{á^Sn0ÝËÚŽ7ð$—Ÿ
+ªú˜î’WÚ#vh¸·
+?{2Îà…1¼U®T_\áð,(ÚÌu+<¨²<”
+,׺±Pƒù~ð©¢»¤˜xÑZ}ç,ŠÓóÌI[$˜¢Ô)Fƒ7¾‹Úò% äéÅx»CÒ4&HwaYvZ"á- <²WÁN±×ø©g¯ØνŠ
+âª<ïªqˆºÇ‹ëÃÂè}9‡.݃$QèÒ™–¥Ãë^f=ÝFhày¯Ù\^q&H”+•_`èD±ÿñ š“d™-}cŽõ²ÈÚèjœ'Q
+¯âÌ姨H >ÙJEò?+¦,ÌÂs„ÎGÞõˆ!j‡_H»«©×߯ç<i÷îêýÑ…©X©
+<÷[s"Á7WÏÒPi¿¹žéÃ
+ßcͪmVÏÉ Ú.²9]õ}6Ž¦íõÆiÚY½GiÊ`Óõ?ƒùòClÑkð†s±|ŸBzqTúݪùV¶µÔ.å'ÕÙã_‹a…,ÿê{4
 endstream
 endobj
-12015 0 obj <<
+12057 0 obj <<
 /Type /Page
-/Contents 12016 0 R
-/Resources 12014 0 R
+/Contents 12058 0 R
+/Resources 12056 0 R
 /MediaBox [0 0 612 792]
-/Parent 11987 0 R
+/Parent 12055 0 R
 >> endobj
-12017 0 obj <<
-/D [12015 0 R /XYZ 100.892 685.529 null]
+12059 0 obj <<
+/D [12057 0 R /XYZ 100.892 685.529 null]
 >> endobj
 3666 0 obj <<
-/D [12015 0 R /XYZ 100.892 543.123 null]
+/D [12057 0 R /XYZ 100.892 543.123 null]
 >> endobj
-12018 0 obj <<
-/D [12015 0 R /XYZ 100.892 515.937 null]
+12060 0 obj <<
+/D [12057 0 R /XYZ 100.892 515.937 null]
 >> endobj
-12014 0 obj <<
-/Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F17 3698 0 R /F71 5424 0 R >>
+12056 0 obj <<
+/Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F17 3698 0 R /F53 3738 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-12021 0 obj <<
-/Length 658       
+12063 0 obj <<
+/Length 656       
 /Filter /FlateDecode
 >>
 stream
 xÚµUMs›0½ó+4A¦·&M:9tÚ‰/4Õ¶¦ 9⡝þ÷J–ä¯à¶žLO,ìÇ{»z¬b°1¸
 Þ̓É
-ŽŠaÌK€0‚³,/ .R0§à!ÌQ6~œßMn¦SÃ"ËRš@œÎt¥mÐõÇûq”à4$‚ZãúÃÕ'cáðJŠ¯1JÇ(\vŠŒ#¶\¿HaÝ·§LMQ^­ÈºeÊ:Ò™Á
-Þσ§ i Mõ€!†Iuððª}w †I‘ƒÍ6²	Îa†±¶+p|âögè¨í,‡yž€,-à¶=ÓQÝU-_W,ZR³fá){Ö¼5¤t¥™6¸âMËDdZ2a?·1hQŽl vE{ÁÚÁ
-¿ì×(Ia’%ƒ>1ÁX÷¸ýúÆbÍWÌ¥¬*¹ábi_Û•bÎóC
-gQVrÁ[.…kˆJû²ucÔZDôÖ¨%å%_“¹ã3D¸j\µc`?ÅJ.Hµ’>h³âó¤Ñ°…t ×DŒÏqP왩†yù½[ûá¨lxº"žÏ~\#8²ÿ'ôýt]÷åIWJîƬ5å;U†3:â&;ÞžÑK©MN¥í×.·Ö15¨ºr7ù= 4¨#'ÇÖã×Æi¡TA¢ÖäÑ68ïÕ¤áåW\´ãgŽšÀËÉ9U}‘5DxŠZ4NHe§´¼Ô©r•þmNÄßËÎYr#ü¨	÷ÛàÓäX‰Å‹A=uLôJµ›”ïëÒÃœ<51¿ìQ e3Ì%fåE:Võç6¯}¹zññæJ²õ[EDSú!_qºÝÏctkJZöÊëcwÉù§¾;Xå
+ŽŠaÌK€0‚³,/ .R0§à!ÌQ:~œßMn¦SÃ"ËRš@œÎt¥mÐõÇûq”à4$‚ZãúÃÕ'cáðJŠ¯±.‚Âe§È8BaËõ‹Ö}ÛqÊô×eáÕŠ¬[¦¬#Üàý<x
+ÒTb˜$`Q1 Úwb˜9Øl#kàfk»÷Áç >j;9j;Ëaž' K¸mÏtTwUË׋‚Ô¬GxŠÃž5o
+)])Bf …
+®xÓ2™–LØÏmšA”#ˆ]Ñ^°v°Â/û5JR˜dÉ OgLg0Ö=n¿¾±Xó³F)«Jn¸XÚ×v¥˜óüÂY”•\ð–Ká¢Ò>…lÁµ½5jIyÉĤÁCîø®WíØO±’R­¤Ú¬xÅ<ig4l!È5ãs{fªaF~ïÖ~8êž°®ˆç³×Ž¬Áÿ	}?]×}yÒ•’»1kMùN•á‡Žø€ÉŽ·gôRjÓ£SiûµË­ugL
+ª®ÜM~ 
+êÈÉñ°ðŸåxÀ5†1DÚÇED(U¨5ù_´
+ŽÁ{5ix9Ãíßø™#‡&ðrrNU_dgž¢RÙ)-/uª\¥ÿE›ñ÷²s–Ü¿ jÂý6øÆô9VbñbPO=R-Gç&åûºô0'ÏDM̯A'{hDÙŒs‰Yy‘ŽUý¹ÍëC_®^|¼y‡’lýVÑ”~È—@œn÷óÝš’–½òúØ]rþ©ïÎßIi
 endstream
 endobj
-12020 0 obj <<
+12062 0 obj <<
 /Type /Page
-/Contents 12021 0 R
-/Resources 12019 0 R
+/Contents 12063 0 R
+/Resources 12061 0 R
 /MediaBox [0 0 612 792]
-/Parent 12023 0 R
+/Parent 12055 0 R
 >> endobj
-12022 0 obj <<
-/D [12020 0 R /XYZ 151.701 685.529 null]
+12064 0 obj <<
+/D [12062 0 R /XYZ 151.701 685.529 null]
 >> endobj
-12019 0 obj <<
-/Font << /F50 3701 0 R /F22 3706 0 R /F71 5424 0 R >>
+12061 0 obj <<
+/Font << /F50 3701 0 R /F22 3706 0 R /F53 3738 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-12026 0 obj <<
+12067 0 obj <<
 /Length 718       
 /Filter /FlateDecode
 >>
 stream
-xÚ½UMOÛ@½ûW¬PÎÁ›ýôzËÚB[TQU±Ä8¬â
-XòG° ­úß;öÆI¦j+Tåkæí{3³ol‚nA½w±7=e)¬¡(^ JŽ4Ca¤±ÔÅ	ºôgvÞ¤e1¹ŽÏ:x„uŠÎ4&€&'fxPrÿdBýG“/3;	¸”þû²¸"Tܬ*³ã’±&ºÓæð¬„ìÙ"ªZ”w{w…(€÷ꓘs4ϽËk‚ȝ!‚¹ŽÐC‡Ì—eË–¡™÷Í#û=+º/Li„‰â(wµò?[uP…iDQÀ´ª]î{Y@[’Iÿ€bF˜j†Ó"0IRaS-́Ëþè(zʱ†f½Ü0ä¦nlåÄÈ´H³^fzoªiar›L[­N\ÙûƒÑ£&Ëʇàne«õ³RØš¯Ûì7»ÉËÁFù›ÊõÂVÿ*Ñ秱Z&¦±/)È¿Æ®Â妧Tî{jáGàŠßv>fþ|]Ba¦ü‡´¸i£Ôo­ÙÚALe]p€ƒü94’¸HZ8HÓó&i[VÂuuÅ
-ÊÅ"ÚîÙÎc•KØBµÅÂ>
-­¡þ´vŠé¦ÊVyD*`:ÂJŠáŒöì—•s“Ý–uƒ»-)€ŠG4ì+p³y;*ÖC³~Ç_Ü}Ó‹1_M)é>w¨Ù×ãö¥#I›¡2UY6.wáŽF±p`Á€ˆÃ±C‡­m•šlw.ÁîÙ$&¯!@ÇŠa†$•]T¶¾ƒŠOO¡»î§Àðb´Ët	êË¥“ äd{&O‹4_åÎö\`òá;¬ŸÞùþíhL GoØiK?:vñ[§›3fi†Ï=í^t‡7ÈþÈ]°
-*z
-wÁñwÎßØ­µޏ¾è¸­þ“åä«9nûÝìÿásü'Pþ
+xÚ½UMOÛ@½ûW¬PÎÁ›ý´×åm¡-ª¨ªXâ Vñ,ù#¬ ­úß;öÆI¦j+Tåkæí{3³ol‚nA½w‰7=eE8ŽEÉQB°Š
+UŒe,P’¢KfæMV•“ë䬃+‡¡há,ÆÐÄáD„ž”„Ü?™PÿQËÜL.¥ÿ¾*¯7+«w\’€ ŽIÜisxŽ„ìÙ•-Ê;I¼;BÀ{õIÌ9šÞå5A)äÎÁ<Vè¡CˆK…CÙ²åhæ}óÈ~Ï’ïSª0‰8
+EŒ»ÆZùŸ‡­:
+h„©¢(`´»Ü÷ª„¶$“þÅ4T˜Æge ÓÔbm—úÀet=åXŠ
+C³^n
+]7Æ:12-²¼—™Þk;-uaÒi«Õib‚­¹?=ªó¼zîVÆ®Ÿ•Â†Ðb]šf¿ÙM^æ0ÊßX]ÖcÿU¢ÏÿNcµLuc^R%Œ]…ËMO©Ü÷ÔÂ9VàŠ”Üv>fþ|]AaùYyÓF©ßZ;7µƒhk\p€ƒü94’ºHV:HÓ󦙅-«àºÜfÊÅBm÷lg†±Ê%la´ÅÂ>Š8†ú³Ú)f›*[å©€Å
+GRg´g¿¼šëü¶ªÜmÁHT„XÑ°¯ÀÍæí¨XÌúM’|q÷M/Æ|q4	"Iÿó¹C;·/IÚ•±Uո܄;X˜ˆ…ÓDŽ:lml¦óݹ»gê¢† +†}’X³°¦¾ƒŠOO¡»î§Àðb4Ël	êË¥“ äd{¦ÈʬXÎö\`òá;¬ŸÞùþ#Úј@:Þ°Ó–~tìâ·:O7gÌÒ&ž;zÚ+¼è.oþý‘»`"õî‚â±[k3¼}Ñq[ü'ËÉWsÜö»ÙÿÃçøþ
 endstream
 endobj
-12025 0 obj <<
+12066 0 obj <<
 /Type /Page
-/Contents 12026 0 R
-/Resources 12024 0 R
+/Contents 12067 0 R
+/Resources 12065 0 R
 /MediaBox [0 0 612 792]
-/Parent 12023 0 R
+/Parent 12055 0 R
 >> endobj
-12027 0 obj <<
-/D [12025 0 R /XYZ 100.892 685.529 null]
+12068 0 obj <<
+/D [12066 0 R /XYZ 100.892 685.529 null]
 >> endobj
-12024 0 obj <<
-/Font << /F22 3706 0 R /F50 3701 0 R /F71 5424 0 R /F15 3700 0 R >>
+12065 0 obj <<
+/Font << /F22 3706 0 R /F50 3701 0 R /F53 3738 0 R /F15 3700 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-12030 0 obj <<
+12071 0 obj <<
 /Length 687       
 /Filter /FlateDecode
 >>
 stream
-xÚíVKOÛ@¾ûW쁃sðföe¯Ë‰†GAåQ°ÔJÀÁ±ǰIüûŽ½ql#.UUU=y=;óÍ÷ÍŒGò@€yŸox¨€0 1ÄŒ$÷„)F#`$Ô1U±$IF®}Íôà69rN4ÃP:WA•Œ©vÚ?»BI?fî°ÿetQ”?*§7Àä€ù›æÏs|)§îúh‘g­’…þhœ>΍u2ªòz‰÷ä1L„T;‚ÜÞõ-ïNPk²¬="”¦¡Rxž+ï›]ÙëÊæ¨äš„2¦µ¼Jû>Wþ
-(6Bàï:K‘OóbQTä1à…8vAÇgÎ¥ª†Š"åOÊ»t2.gsZ»¡¦HÀªê­‚>ÒèÛ_$—õ6¢‡‡Luicn!¨Ž„ƒIÆÆymŠCm²éÓð9µÃiZ˜lø´0Ó×”–öV)ú20Å‘æ:¸êâÄ|êË°Hâlè·”vÎ/Y´)XWûN’|u×BK l<SëB3pÏq¹°3w”°îÁbnf}­®ZCàê|ÇÐR¤öÙLh§ÎÖå|ÛŠ u¢¾æq œiÁóŠúÌØ<té©U³AoÊ´æÞšÙ¸M&:²ëñëQ)Â&ŒT3·¯-kAÞÃAÖdxØ7/¹5[0Kc~¾Ke»sÍ'ÒÂ|ØÊ÷Ð×v1Ê4SÍzë°þŽö`þX¹7tŠ4ß
-pÇ(©6µ;ʤ¹·eV‚8Ææì­šÄbN£½*Œ‘Èn;†÷LÒn?N>qCþèlïô _T¤üžˆår‰>PVÀo^;­( Ö<ÿ3k‡9U¨.Ÿi–YšÚÇtµpþÈ
-âòÿ
-úûVÐÇÛ¤rêèõ_KóÄŸ¡_>_^Ì
+xÚíVKOÛ@¾ûW쁃}ðföåG9Ñð(¨<
+–Z	8Xx!Vã6	߱׎MbÄ¥ªªª'¯gg¾ù¾™ñÈ@#çsâŒ4†˜‘äž0ÅhŒQLU,I’‘k7bw›œŒ9'ƒ@ZWA•©vÚ?»ò|¡¤›Î2{Øÿ2¾¨NÊ—³`ÒcîÃÒ¤žÏÜEŽ/åÌ^-óL£U²ÀOÒÇ…6öB†U^ç qž†‰j¡¢B»Â¹¾’áÝ	*∬jÏ‚Ñ@)<OÉ•ó́7²E_6ç@%H cZË«±ïž¯¸ro at 1Ï€»k-E>Ë‹eQ‘CDŸ‡âØŸY—ª*•;-ïÒ餜/híî
+yH|VU¯	Bø0Bß6ø"¹¬°=:dªOsA£PX˜d¢­×¦8Ô&Û>žS3š¥…ÎFOK={Miih•b(Si®ƒ«.Nõ§¡,>%ÎFô–ÒÎùåñQ+‹¶ëkßI’¯öZD ÏÔºÐìsR.ÍÜ%¬{°\èùd§«Ak	\ïá˜ZŠÔ<ë)íUÀz˜²\l[q N4Ô< €³HpëÜPŸk“§Ó>=Õ4¢M™Fß=ŸtÉDOv=~*EPáê`æµaÈ{Èš:âúå17zf¥õÏw©lw®ýD:˜[ùúÚŽ#FYÄßT³Þ:l¸£X§?÷–N‘æÛA>î%ÕÆ öGùƒ4÷¦ÌJϏclÎ^Ó$sÊp€TiùcŒDvÛ1|`’v‡qò©rpÇg{§ø¢BÕâD¬V+ôa€²†~óÚéD5úùŸY;̪BuùÌO³ÌÐÔ<¦ÍÂù#+ˆËÿ+èï[Ao“áÉ©£×-í†~+9^Ê
 endstream
 endobj
-12029 0 obj <<
+12070 0 obj <<
 /Type /Page
-/Contents 12030 0 R
-/Resources 12028 0 R
+/Contents 12071 0 R
+/Resources 12069 0 R
 /MediaBox [0 0 612 792]
-/Parent 12023 0 R
+/Parent 12055 0 R
 >> endobj
-12031 0 obj <<
-/D [12029 0 R /XYZ 151.701 685.529 null]
+12072 0 obj <<
+/D [12070 0 R /XYZ 151.701 685.529 null]
 >> endobj
-12028 0 obj <<
-/Font << /F50 3701 0 R /F22 3706 0 R /F71 5424 0 R /F15 3700 0 R >>
+12069 0 obj <<
+/Font << /F50 3701 0 R /F22 3706 0 R /F53 3738 0 R /F15 3700 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-12034 0 obj <<
+12075 0 obj <<
 /Length 1171      
 /Filter /FlateDecode
 >>
 stream
-xڝVÍrÛ6¾ë)89Q3%€I´§ÆNZçÐqkÝ’`Y“„BR‘5¾{wP–lzìæ Ñr±¿ßbKƒM@ƒßïW‹‹œ‘eÁj0JI.yæ’™«2øÞêb¬M·üºúdÅs"Ó4Aq.	iêä’Œp²ŒMãðÃ’…ªÝ6zÅB„—¦ûBY²ÙõêÑ– àH*­ïè,“µœI”Z|X-¾-pAø$>Aâ8(ÚÅç¯4(áìS at I,ó`o%Û 9IZk‚ÛÅŸzšsÆN&’ØÄÐ=ƒD8ÍDx³úkñ”‹pݛҐo;Ý1ý†`|`4b1‰tzü¹^«úïºyªxñ‘‰Ó(ÀN,ˆ©³³ª 9.eXœ"¨x–ÌFîc¨Ì’çáÞŸUº·ÚÀA6Ð,ìA÷hr[ëÒѐTëD•gìšæàH«lúûºÛ8‘á0ŒºÍûצJ'yX:ÕÖ…²VâD†½ÞÔ Ö£GÐÝ’gáØ×<2*…~¾#W;θA´Ÿ½n
-ž~·É”pÇIÃkªÊ²¶wÊzãŽ•ô\ ·ŸPŒ‡ï¯ÿ¸BŠzãýà-ÑPâ÷µËŒ†E¯Õ¨½6½#´*P±r_fí”ÆÊËy4܇CÂw€å‹ˆêåpÌIHe ÙàXÊ]¥óf$Kó©‘Èß]3wáxJhr”Ò£î0yD—ËðÊ8¡eçS·á@»Byƾ+'bóGVñ¼ïƒHÆ$gélY ‰8¶â8ñ‘ƒg2Ír’goÉT$é$uæÉAŠ¾¶²\™Ë©I³€1hKÁÑ7AžQB	ùÉàÃƇI^ý~y†Òæ&ô}ÿB¯óÐç'½§nUÓ¸F¶-‡¬©þH׃ûß
+xڝVÍrÛ6¾ë)89Q3%€I´§ÆNZçÐqkÝ’`Y“„BR‘5¾{wP–lzìæ Ñr±¿ßbKƒM@ƒßïW‹‹œ‘eÁj0JI.yæ’™«2øÞêb¬M·üºúdÅs"Ó4Aq.	iêä’Œp²ŒMãðÃ’…ªÝ6zÅB„—¦ûBY²ÙõêÑ– àH*­ïè,“µœe(µø°Z|[0à‚ðI|‚ÄqP´‹Ï_iPÂÙ§€’XæÁÞJ¶A,r’
+´Ö·‹?ô4gŸ:>M$±‰¡{‰pš‰ðfõ×2â)áº7¥!ßvº;(bú
+ÁøÀhÄb"éôøs½VõßuóTñâ#§Q€X)RggUr\Ê°8EPð,™ÜÇP™%Ïý?«toµƒl Y؃îÑä¶Ö¥£!©Ö‰*ÏØ5ÍÁ‘VÙô÷u·q"Ãau;›÷¯M•Nò°<tª­e­Ä‰{½©A­G( »%ϱ¯1xdT
+ý|G®vœ;p‚ i?{Ý<ýn“)áŽ%’†×þT•emï”õ6Ç+=è¹@=n?¡ß_ÿq…õÆûÁ[¢¡Ä?îk—
+‹^«Q;zmzGhU bå¾ÌÚ)•—óh¸‡„ï Ë9?ÔËá"˜“‘Ê ²Á±”盧f$Kó©‘Èß]3wáxJhr”Ò£î0yD—ËðÊ8¡eçS·á@»Byƾ+'bóGVñ¼ïƒHÆ$gélY ‰8¶â8ñ‘ƒg2Ír’goÉT$é$uæÉAŠ¾¶²\™Ë©I³€1hKÁÑ7AžQB	ùÉàÃƇI^ý~y†Òæ&ô}ÿB¯óÐç'½§nUÓ¸F¶-‡¬©þH׃ûß
 ¶—€ò ÿ¶¿‘¾¾½tÄ·±,}©ð{ºí8¦©‚üÊ/b6…ÄžúŸ¹¡½)a 9ën®V‚’”«p¡Ç⢬ŠmIàŽ¬çP‚/鱸?ÏÙ„@ ¶,9ŸeÙ
 Ñn[BD €lº_æB·‚¥iUÝA›j'ûîqP¿›Õ2[×À(܍Ûh°uöž˜ä„¥9a„¿ìÒÅ
-ã¡ñNUU¦˜Õ€IjöNj×ÝwfßEESënÎÄ…·¯×j׌Q£Õ £±ž²ÊÓ„ÒYû­zx&Í2žŸˆóÞùüyöºè±;Ñ~†b=ÞÕføFf«è­”¥·ñã&:S‡íû,†ÃîäŸ:¡GK­îÝ‚L?þµÈ2Ârv†K¯ºw럝èΘqûÔOJŸ¥'’Wt1G/„öªzovã›kóÚ•N³Ÿ”þ}ÃVewXGÇÊÎR ´ÛRqHa§¸q\Ø)z=Úù}d´£yy\MÄi&ÌkvåÓ!ýQï—á^GsYÓŒFYâwŒ,¶3øA—‘Ê~¡‚¦mMg-ÝtgÆ$‡W‹I6ÒJõe´¯ûIø2¯Y?¾–‚9óp|ÄŸŠTاõiÞþaqÿ†[5¥
+ã¡ñNUU¦˜Õ€IjöNj×ÝwfßEESënÎÄ…·¯×j׌Q£Õ £±ž²ÊÓ„ÒYû­zx&Í2žŸˆóÞùüyöºè±;Ñ~†b=ÞÕføFf«è­”¥·ñã&:S‡íû,†ÃîäŸ:¡GK­îÝ‚L?þµÈ2Ârv†K¯ºw럝èΘqûÔOJŸ¥'’Wt1G/„öªzovã›kóÚ•N³Ÿ”þ}ÃVewXGÇÊÎR ´ÛRqHa§¸q\Ø)z=Úù}d´£yy\MÄi&ÌkvåÓ!ýQï—á^GsYÓŒFYâwŒ,¶3øA—‘Ê~¡‚¦mMg-ÝtgÆ$‡W‹I6ÒJõe´¯ûIø2¯Y?¾–‚9óp|ÄŸŠTاõiÞþaqÿnË5£
 endstream
 endobj
-12033 0 obj <<
+12074 0 obj <<
 /Type /Page
-/Contents 12034 0 R
-/Resources 12032 0 R
+/Contents 12075 0 R
+/Resources 12073 0 R
 /MediaBox [0 0 612 792]
-/Parent 12023 0 R
+/Parent 12055 0 R
 >> endobj
-12035 0 obj <<
-/D [12033 0 R /XYZ 100.892 685.529 null]
+12076 0 obj <<
+/D [12074 0 R /XYZ 100.892 685.529 null]
 >> endobj
 3670 0 obj <<
-/D [12033 0 R /XYZ 100.892 525.713 null]
+/D [12074 0 R /XYZ 100.892 525.713 null]
 >> endobj
-6782 0 obj <<
-/D [12033 0 R /XYZ 100.892 500.095 null]
+6776 0 obj <<
+/D [12074 0 R /XYZ 100.892 500.095 null]
 >> endobj
-12032 0 obj <<
-/Font << /F22 3706 0 R /F50 3701 0 R /F71 5424 0 R /F15 3700 0 R /F17 3698 0 R >>
+12073 0 obj <<
+/Font << /F22 3706 0 R /F50 3701 0 R /F53 3738 0 R /F15 3700 0 R /F17 3698 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-12038 0 obj <<
+12079 0 obj <<
 /Length 298       
 /Filter /FlateDecode
 >>
 stream
-xÚmP±nÂ0Ýý7:C®¾Ä6öZ(TU+²Q†ŠI›¡þ}í$*uñ=ß;ݽ÷ìAÀ‚=Vìa®@+,AµR„A Ee%TÖÜ"ÛTˇyQ€A«µL£%*9	›Æ¡ÙË*ËK%yݸfÏÓ׈Ÿ¶Í» ™ߟ»:ˉ‡ði›D/ÎçCW’æÓÏúkð]"ä$ÞeOûf©w
-–%lOl½à·¥5p'OP*ƒZ©€°boLÜÛ&õ¯miq´ÕÎu¾ï}Ÿå…•ü#Ãý…÷ï›Ä-´AB-RgÌà/U(yå:Çc;îÜÖƒ¿ÎïÚ.÷Ó„„êS+fµIù9ÅÔmRxî=Ž	ݬÝjHìHp
+xÚmP±nÂ0Ýý7:C®¾Ä6öZ(TU+²Q†ŠI›¡þ}í$*uñ=ß;ݽ÷ìAÀ‚=Vìa®@+,AµR„A Ee%TÖܐÉ6Õòa^`Ðj-Óh‰JN¦qhö²ÊòRI^7.Ùóô5"ŧmó.HfÄ÷ç®ÎrâÃ!|Ú&Ñ‹óÁùЕ¤ùô³þ|—9‰wÙSž…CAêB…e	Û[o¸À-A`i
+\ÆɔʠV*à#¬Ø÷¶Iýk[ZíEGµsï{ßgya%ÿÅp?dá½ÄÇû&1d$mP‹Ô3øKJ^¹Î_ÁñØŽ;·õà¯ó»¶KÀý4!¡úÊYmcA~N1u›ž{cB7k·û,p
 endstream
 endobj
-12037 0 obj <<
+12078 0 obj <<
 /Type /Page
-/Contents 12038 0 R
-/Resources 12036 0 R
+/Contents 12079 0 R
+/Resources 12077 0 R
 /MediaBox [0 0 612 792]
-/Parent 12023 0 R
+/Parent 12081 0 R
 >> endobj
-12039 0 obj <<
-/D [12037 0 R /XYZ 151.701 685.529 null]
+12080 0 obj <<
+/D [12078 0 R /XYZ 151.701 685.529 null]
 >> endobj
-12036 0 obj <<
+12077 0 obj <<
 /Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-12043 0 obj <<
+12085 0 obj <<
 /Length 1480      
 /Filter /FlateDecode
 >>
@@ -68847,54 +69785,55 @@
 xÚ•W_oœF¿OÁ#'٘݅ÚªR]­D–“ÆN¢*͆½ù€ëq-õÃwfg–ãbúÐ'vggfçÏof–ÐÛ{¡w½
 ùûú~uõ[²ñDHGÞýÎa¤™ô6*8º/½¯þ«ãq})7¾nËúïõ¥Êµþvÿnµ½_ýµ +ôÄLT2òŠfõõ[è•pöΕ¥Þ“ål<§Á&Ža}ðîV¿/éYÆòÿ(±ÎˆÄ“Q¤ÉÜ—8‰€3!_®o?›Ä¿ÞÞn?¾ºÁÍÆÿðéõÍÛ7èè»ÄËÓ”ø¼½½Û’ÌçíÇ»·ïoIF!;\ÃEAfïéL"U$ýy*_›¾îZRÊWô•~#ÿÝØj¦„a2 ‚(ŠHś©ÿlê}…‹Á2ÅQ ‰!‘lhAæÄbnÎ¥
 Bå]ÎØþE¼d¸ˆ‚8ÚÀå–ËcÍú
-=0š¼ëvñ´–‰Ÿ=ãéƶÌtTøäÜÛ¶Ø*yvW’ ç.ûÅbɁyæBDiìX«a8þtuµëwAgöW?žß’Æ°Lä¯KNƒ•I‹ˆ#ëö;º¨Í3~:›Ÿ0õ뿉¥€§M=º$ÚÐÑ·à\Ñ.oK-kˆ	ˆ0°ªƁ•òM¸fRQk¾ªÛ× BÝŸú‡ºÐm¯T„‚¼edxÙYÛŠ±Ñ­…
-ƒ
-î£Ei«òv_·{¢Ô|bµCÊÚŽ	ùáÐq¦ÁÂ’óõ%daÈìQÄ’ãöÁè¼y8èÿ¨¬ªŒ-½¯0 "árÿZ·Úä¢~Àeð”¶7ì²ÝXKA §í°‰nÊpŠþAïâ9Ìw!joAœkbÔÙZˆi7TÚPHë¶ä0ÙÌ ÉªèÌc,•®õvÎŽžvÖ\4]?àJ8@) äÜ2d³8ÂØy
-ÉM^uqC†ÉtJÝ×ûV³@ëÌQNސ?ÚLK(!¸.õ9©T#Þ
-ù²kè+ ‰}E—¢k6ÐêÀö=Ÿ
-62pf	ðreþëg–éÁ&ïőȬÌB‚,‚d’ž$‹ <˜àƒ„2Ô-Þ<ÀHs!-é =AÆý˜›œŒÐ,{òw˜-ÛQ²×ÙÉS$涞ªQÓJÂuœ=Q¨„ô°=šnoòæê;¡ß`òŸõô£Å4ðÙêŠÑ
-š™cr*wÔÔ1g§¦N¨[0šŠÂCFb ‡žc¦Búâ$ö¿Øy‡õ˜&”dä˜ÍØÝýx݉gš!VCŠªétREý"Á~µS=@âÌv0ˆBu‚Aº*×`H5¸zÑ'~²JmP‘??µ»¿'‘üÐw´¢‚Àâ
-H¹f‚tWª¥hôA罝-Ðb†Êõæ³z´}­{v¼çÆ=UgÍÿc‚g#)(r~… éÏçÀB	xNG*­¿81áñb·ûRé– õĝDA¥÷</¡3$Ÿà'_Àï‚æÜ\Iî môNCÓ¶„¹TŠô!J
-˜ŽÈÀ3Œøóü\j)S'QAh]Ìno¦VŽ;k.NV*î@m¦¦Š;ªK\
-U>ç³í#m*›Üï\ÊVQÅ®Ù.Xë2WÖý`ÜÛ³í^³yÅQJ¿ð’‹àu‡ÔŸN¯³çCŒ²m°ÃZÕ»3à0Të¾]âÂqçÃ’é'ȏх®¿Ï¡0,x]òJÞZ3pLXDa¯9˵û2Φ +7m¸©;v†¥ä…ÄtABS³–?N#.Ý­”ÊÞÐÔÝ3§ 䧰ôhG_ê.ç“ý¶ú‰”:+v*Jœ‹<g%»0Ô´yl;êbgGÙ˜ÚCÙMIîõÔ…Ú=½ræîpþÆSðϘª…*ˆÿo¥Rœ	Á/ã¿a0®Ò
+=0š¼ëvñ´–‰Ÿ=ãéƶÌtTøäÜÛ¶Ø*yvW’ ç.ûÅbɁ˜Õœ9
+¢4v¬Õ0ººÚõ» 3û«ÏnIcX¦Nò×%§ÁÊ$ˆEď‰uû]Ôæ?ÍO˜úußÄÇRÀÓ¦]mèè[p®h—·%‰–5ÄÄ…?XÕãÀJù¦\3©¨5_Õíˆk ¡ŠîOýC]è¶×*BAÞ22¼ì¬mÅØèÖB…Á÷Ñ¢À´Uy»¯Û=Qj>±Ú!emÇ„üpè8Ó`aÉy„ú2È0dö(bÉqû`tÞ<ôÔVUÆ–ÞW ‘p9Š­[mòQ?Œà2xJÛvÙn¬¥ ÓvØD7e8Eÿ wñ悻ε· NÈ51êƒl-Ä´*m($u[r˜lf€dUtæ±–J×z	;gGO;k.š®p¥ rn²Yál¼†äŽ&/†ºÀ¸!Ãd:
+¥îë}«Y
+ uæ('oÈm¦%”\—úœT*ˆï…|Ù5t„€Ä¾¢KQ‡5hu`ûžÏ8³„x¹‰2ÿõ3Ët„`“÷ˆâHdVf!AA2IO’‰E…LðÁ
+Âêo`¤¹–t€ž ã~ÌMNFh–=ù;Ì–mŒ(
+Ùkˆìä)s[OÕ¨i%‡áºNž(Ô	BzØM·7yóõÐo0y‰ÏzúÑbøluÅèÍ̱9•;j꘳SS'Ô-MÅá!#1€CO‹±S!}qû_ì¼ÃzLJ2rÌfìî~¼îÄ3Í«!EÕt:©¢~‘`¿@Ú© ñf;D¡:Á 
+]
+•k0¤šF
+\½è?Y¥6¨ÈŸ‡ÚÝß“H~è;ZQA`ñN¤\3Aº+Õ…R4ú óÞÎh1CåzóY=Ú¾ŽÖ=»FÞs㇪³	æÿ±NÁ³‘9¿BÐôçó`¡<'Œ#•Ö_œ˜ðx±Û}©tK€zâN¢ Ò{ž—€Ð’Oð“/àwAsn®$w€6z§¡é[¿\*Ez„À¥‰LGdàFüy~.µ”©“¨Œ ´Æ.f·7S+ǝ5§+÷  6SSÅÕ%®†*ˆóÙö¿‘6•Mîw.e«¨b	×l¬u™+ë~0îmÙv/‰Ù¼â¨¥_xÉEð:ŒCêO§×‚Ùó!FÙ¶Xƒa
+­êÝpªu_.qá¸óaÉô“äÇèB×ßçм.y%o­8&,¢°×œåÚ}gS€•›6ÜÔ;ÍRòBbº @¡©Y˧—î‹VJeohêîÈSòSØGz´£/u‰óÉ~[ýDJ;%ÎEž³’]˜
+jÚ<¶u±³£…lLí¡ì¦$÷zêBíž^9ów8ã)øgLUBDŠÿ·R‘	Á/ã¿a¤®Ù
 endstream
 endobj
-12042 0 obj <<
+12084 0 obj <<
 /Type /Page
-/Contents 12043 0 R
-/Resources 12041 0 R
+/Contents 12085 0 R
+/Resources 12083 0 R
 /MediaBox [0 0 612 792]
-/Parent 12023 0 R
-/Annots [ 12040 0 R ]
+/Parent 12081 0 R
+/Annots [ 12082 0 R ]
 >> endobj
-12040 0 obj <<
+12082 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
 /Rect [351.502 428.721 439.402 440.714]
 /Subtype/Link/A<</Type/Action/S/URI/URI(http://fsf.org/)>>
 >> endobj
-12044 0 obj <<
-/D [12042 0 R /XYZ 100.892 685.529 null]
+12086 0 obj <<
+/D [12084 0 R /XYZ 100.892 685.529 null]
 >> endobj
 3674 0 obj <<
-/D [12042 0 R /XYZ 100.892 660.623 null]
+/D [12084 0 R /XYZ 100.892 660.623 null]
 >> endobj
-12045 0 obj <<
-/D [12042 0 R /XYZ 100.892 475.03 null]
+12087 0 obj <<
+/D [12084 0 R /XYZ 100.892 475.03 null]
 >> endobj
-12046 0 obj <<
-/D [12042 0 R /XYZ 100.892 348.168 null]
+12088 0 obj <<
+/D [12084 0 R /XYZ 100.892 348.168 null]
 >> endobj
-12041 0 obj <<
-/Font << /F76 5480 0 R /F17 3698 0 R /F15 3700 0 R /F51 3729 0 R /F52 3730 0 R /F71 5424 0 R /F50 3701 0 R >>
+12083 0 obj <<
+/Font << /F76 5472 0 R /F17 3698 0 R /F15 3700 0 R /F51 3736 0 R /F52 3737 0 R /F53 3738 0 R /F50 3701 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-12049 0 obj <<
+12091 0 obj <<
 /Length 2167      
 /Filter /FlateDecode
 >>
 stream
-xÚuXK“ã6¾ûWø¶rÕ´GOKÊmvçQ“ÊN²ÛÞÃV’-Ñ6k,É¥îñ¿Ï€z¸[}±	 AðÃòקµ¿þ²úç~õþs⯛ûy°Þ×AlS?Xï²|›äñz_®÷²0Üü¹ÿùýç0\gÛ|·‹Y4ζ`ø"óåÛÿ6Q{_t­[uâ·ÍCàõ‡‹Ù^A¬Äûź¶ZæŸtkMSA8RïÃõºysO×¥ù!JhÿÕ§ýê¯U€aòÌÒdEë¢Zýþ§¿.1÷óÚßFy¶~fÉj%Ùv—$_֏«ÿ¬üùñƒdñøq¾åcÒÑö›,ò’'Þµm:]tBÜ6aê5}+TkNçM˜y}·yˆƒÀ{&Ššï¼ZëRĺq%ýDúºf%a6Ý•#|Ö6•¥ˆÝL}ºÛÛ­yÖð(\„s=Ñ6‰s1}²	&á¿ié?õ”ýÎ+ÑøF´	uÄ´}ÛÂÿÚÉc™ŸÜnRÌìa°>bÝ€ŽxtöÄŸÌ#í³"•'çZ¦Ðm§L=79qkK·‹jkæb:£É!»Ä3Gù
+xÚuXK“ã6¾ûWø¶rÕ´GOKÊmvçQ“ÊN²ÛÞÃV’-Ñ6k,É¥îñ¿Ï€z¸[}±	 AðÃòקµ¿þ²úç~õþs⯛ûy°Þ×AlS?Xï²|›äñz_®÷²Ðßü¹ÿùýç0\gÛ|·‹Y4ζ`ø"óåÛÿ6Q{_t­[uâ·ÍCàõ‡‹Ù^A¬Äûź¶ZæŸtkMSA8RïÃõºysO×¥ù!JhÿÕ§ýê¯U€aòÌÒdEë¢Zýþ§¿.1÷óÚßFy¶~fÉj%Ùv—$_֏«ÿ¬üùñƒdñøq¾åcÒÑö›,ò’'Þµm:]tBÜ6aê5}+TkNçM˜y}·yˆƒÀ{&Ššï¼ZëRĺq%ýDúºf%a6Ý•#|Ö6•¥ˆÝL}ºÛÛ­yÖð(\„s=Ñ6‰s1}²	&á¿ié?õ”ýÎ+ÑøF´	uÄ´}ÛÂÿÚÉc™ŸÜnRÌìa°>bÝ€ŽxtöÄŸÌ#í³"•'çZ¦Ðm§L=79qkK·‹jkæb:£É!»Ä3Gù
 &¢4¶kÍ¡ï´ÐEs§ÀÖÓÀ6ÇŽ”ùfT«al”Fì•77¨6§4Ç›“ê~Ztõ†G‘\9þGAP;Ë0ul¾ll7f†Á­-üí6
 ãm:@ó3C“ÌOwžþ¡ªë…•er˜tv½DÜy*­Ý\±‹‘ÆéÙ¾ ͳPJþ ÿS«*Þ"…¡=š83V‡dg†UÛ%Ÿ/OG=b(ÊfÀÄTEDo;¢2窱>%úgàbf°‚Æ­.ÐPHƤU•v»ŠïGÕÉhÀðâeÚ KBâÞÿù*ÈÏI8³–)õ}H Zn$[ÉHßHŸ›ÈaèìLîÆÝÒa	¾qüª–ÁIO¹]—
 ½`…ó†Ýq{êRÐ6œ SöÜH؜Ϻà;\¹u8ît[9ÔÛfÄøM8ßëi™¹²i]|Ì’ËØ?jñø¥qQÄ™2‰F?F°X,7pu	ƒß~ÏL)ÜY
@@ -68904,32 +69843,32 @@
 
  „Ûq†r"ôÀÖ®“Þ[S§7×]xjEéËO,S³“]oD¸¤e'eÛHq¥<¸N““£EªÇK»8ŃËï4~™!ÜÒ´ÄøÜŽ£Ü{ìÀ²ˆD‹Þ_¨’à=˵0|踉œ-'唦¨“…ÓšuXÕøu‚—«Ý’zR—@Ò¡aMgŁgóÐI>=\ûÖ=˜ÙµÇÕµº%Œ†I¡ðQŒq™!–†„róeÃJSB æ³±g§Ögʍ)‡4?ÎS©½"kÉø’²;eÆ||)æÙÇbJ]¯Ã…=wOSH)!¥ãc5B¡ºpW¡éÉHœ/ÁÕÜè#ÅHˆ,‡>V½¶Fw
  EëHÀÉvÓG¬8]øô§œ¹zO/yªÅ’cúdDW;+§vwtWÍ¥ÃäÔ‹ hÊ·ª§|‘ïMwßE¦à¢oêòÞâk‹iäeGˆá=ê;ôÒ ±XšÎeß•ºÈå“òG6ò„ŸMÏIoóUB±Äâ'Ž!·ò
-5H×ù6ß…;úÞá8Ø~äÎðé¿ÿ~¤WHê}øöQ^+ÿúõÛǯû¯¿~{äo ÃÇËáÿÓ~õ7«+Õq
+5H×ù6ß…;úÞá8Ø~äÎðé¿ÿ~¤WHê}øöQ^+ÿúõÛǯû¯¿~{äo ÃÇËáÿÓ~õ7ñÕo
 endstream
 endobj
-12048 0 obj <<
+12090 0 obj <<
 /Type /Page
-/Contents 12049 0 R
-/Resources 12047 0 R
+/Contents 12091 0 R
+/Resources 12089 0 R
 /MediaBox [0 0 612 792]
-/Parent 12052 0 R
+/Parent 12081 0 R
 >> endobj
-12050 0 obj <<
-/D [12048 0 R /XYZ 151.701 685.529 null]
+12092 0 obj <<
+/D [12090 0 R /XYZ 151.701 685.529 null]
 >> endobj
-12051 0 obj <<
-/D [12048 0 R /XYZ 151.701 146.009 null]
+12093 0 obj <<
+/D [12090 0 R /XYZ 151.701 146.009 null]
 >> endobj
-12047 0 obj <<
+12089 0 obj <<
 /Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F17 3698 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-12055 0 obj <<
+12096 0 obj <<
 /Length 1897      
 /Filter /FlateDecode
 >>
 stream
-xڍËrä4ð>_áÊÉ©Ú~{|ä±PP,E8±[“ñYÎnøzú%½q'«»¥V¿»å(x¢à»ÃW÷‡/¾Í£ ŽŽUTÅÁý9ȲèX&UPœªc^eÁ}üž’ôöûoïb8
+xڍËrä4ð>_áÊÉ©Ú~{|ä±PP,E8±[“ñYÎnøzú%½q'«»¥V¿»å(x¢à»ÃW÷‡/¾Í£ ŽŽUTÅÁý9ȲèX&UPœªc^eÁ}üž’øöûoïb8
 GàPt<U	ì̏iÔÝá÷?¢ ÚAtL«Sð‘vvAšŸŽEžÃº
 ~=ürˆÖ×Çe'Ç*3¼~ašUÇ¢ë£ãí]vªÂoô‡(ÎzãÌÐOG”Žçké£à.©ŽiQñÁqšÝ_Ìt{—¦iøÎÔºŸô
 BYhõY[¡¸¿Ï·Iø3"åÏpæ3î¢ñÝO¿ÉB÷Úª–Éïç‡Û8lMÍ ÜG‚’d 'ˆ»Höõ0Þ&§ðÅšÇ.H–•U¨ÚiàU§U?¡îQX¾ù®5O¸Ð¼µU|œrå„Ù8¶/‚®¨ayùdúFŽ€Ž"gœóL,ø¹öizÃ:Ms˜k¯Ä~‡©‡¾™Á5‚n°LíÔô4m­­ý‡“ü¾·Ã£UÝ
@@ -68949,85 +69888,84 @@
 ÛFÖZ¢!øÌ“¾îb‡ùqK]‚Ç3½v”Yb;åðT/ƒ¶³`Î37 éB¾—¤›ù†QF<ÜÎïY{¢r¿yôh€x«¶7XS¿¥Ä-gUòiäJñ‚3ršPÜ|‰•=l
 e/âßéG|à¡Ÿ³NmH ‘;åáµOõ''S6}óUÖ#¤˜¸Q¿7.”d¸„ìL/4¬²ˆ|6“áA¶žµr³ÕL‘ …–ó~ÏÅ[«¤qÂOœbñE³`óầ»Žôd%tn\JU ,ޛн:Hå‰Ùp9œ„&RI\^q|Ç'{Q‰i•ÂRY«Ä\Tp‰Býä4H–®+@ÆÂùNA;BóbãÍÌøù½cfò˜¬¬p ó‘WM£.»;ʈÞE¹<D&¯/ (@JŸŒ“!¯Ü“¥ñ#ÌäòFŠ=yЗÓ›wü}6Z0jOàëc ‹é™I_¾
 WË3ù®Œ’ðû…®y±ä®$& FxiùçcZè€Ûk$Ácêٝâ×nL½po¨éu$EgýÖÍ–·®©ŽŒ¸a~³¡lҎϧ;)dòcAÆÄLD&ŽZ»ÉÏÉ#ÔŽ[ËÿñØü0
-ÒÓ±ÌJÖ –_%¿³­ÅÝ_Sëý~™ÐS$+x.„KFÅ£þ?A:¥.Ó¯A…Hÿç‡âFzÓÓä.:ÞAÎ*ŠëÎëÄëoÚ›Uü4ngn™˜Â¿v Œ‚A'çÇíÏð††áåO˜LyÃZ?b)svš_;>ýÐßy» ÌjàŠÛXÎY°üäòß·÷‡ a+)¾
+ÒÓ±ÌJÖ –_%¿³­ÅÝ_Sëý~™ÐS$+x.„KFÅ£þ?A:¥.Ó¯A…Hÿç‡âFzÓÓä.:ÞAÎ*ŠëÎëÄëoÚ›Uü4ngn™˜Â¿v Œ‚A'çÇíÏð††áåO˜LyÃZ?b)svš_;>ýÐßy» ÌjàŠÛXÎY°üäòß·÷‡ :¡)¼
 endstream
 endobj
-12054 0 obj <<
+12095 0 obj <<
 /Type /Page
-/Contents 12055 0 R
-/Resources 12053 0 R
+/Contents 12096 0 R
+/Resources 12094 0 R
 /MediaBox [0 0 612 792]
-/Parent 12052 0 R
+/Parent 12081 0 R
 >> endobj
-12056 0 obj <<
-/D [12054 0 R /XYZ 100.892 685.529 null]
+12097 0 obj <<
+/D [12095 0 R /XYZ 100.892 685.529 null]
 >> endobj
-12057 0 obj <<
-/D [12054 0 R /XYZ 100.892 641.209 null]
+12098 0 obj <<
+/D [12095 0 R /XYZ 100.892 641.209 null]
 >> endobj
-12058 0 obj <<
-/D [12054 0 R /XYZ 100.892 155.709 null]
+12099 0 obj <<
+/D [12095 0 R /XYZ 100.892 155.709 null]
 >> endobj
-12053 0 obj <<
+12094 0 obj <<
 /Font << /F50 3701 0 R /F17 3698 0 R /F15 3700 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-12061 0 obj <<
+12102 0 obj <<
 /Length 2139      
 /Filter /FlateDecode
 >>
 stream
 xÚ}XK“Û6¾ëW¨|	U)|€¯£“²½Ií¦œ²rŠsà	k>d€ôŒö×o¿@QN.ºÑ Ý_?Àp{Ú†Û›Ÿ›ŸÞ§á6
-eXFÛãã6J£CFÛ¬(i©¶ÇfûWPÄj÷÷ñ·ŸÞÇñ¶8”Y¦HT`„,óá÷?wû$UÁÝk[µL|Üí£`zhÍ.
-jd¥Á¿M­{§yþ›¶Î=	«(Þ^.»}\ºoÌ3/z‹çoÞ7_7œ*/4MI²­»Í_‡Ûæ~Û†‡¤,¶O$Ùm“´8di
-ãvûióÇ&\^?JW¯¯Ê]¯ö´‹‹`°_¨¬ÜÇÑ!.dò-¨š—Áç(QŸÆªo*Û0ç×—Ú>Vµ~üNW½ãaÕó¿YŠ1k<W#´ÏÚŠàw‡Ïa”Õ-¤ãÃÁ΍W3J©*YÍFƒ¸ê5(—deð€‡^aœ‡AÅ,«ëáÔ›ÿyÙ°q~Å­@¿ÍuW¨àG\zXx’•yPWäf8bxdÎÝeecw¡=umökŠ£Ú¤’
-ƒÇÁò â¿KeGA m%;œlÕu¦?1£­úÓT4êªâ`è5óGXEæFMŒÿO¦Ñí•Ç“ó§WÝ »­Úö^K·ƒ\Åâ>I‚ÀÉ8pí(@EÅV‚9v2Ž¼j«ð:’1CØՍºCº€0z°•5Ú½áy21ðHëg]OcõÐjæ{]˜2}ÝNl]‘W®ã¬…ö‰’``Üá,(گݚÝ\Äsx0U9ùÇ¿(x:-½TþÊ0ù9LÃ
-~"&¬­^J–î|P?ØŽŒ
-QÐ1Aw‡ÿKU£._v1ª“Y÷a'
-þÿ ö_†Tü2t轡ѣ­F‚J<L„W15Nœ™d°¤ •Ì#™Eú¨ù¯ŸVÈiÅ|ÄÜz¤áƒ7ÄŒ¶9ÇôÐ\a4ü¯{q=Œ''¶“P,@”¡hð2쬒uÏDw WuW!€Æ®â5
-³Àt—Vw²‚YèŠ0
-ny™¿Þ'DdqÜà \@á.^€µ÷ïv¯F®)Èwþ(˜ø¶ƒ{T¦%Ó,TMš¦‰˜'<a媙Ihž&Kz¯1 fw […1Vä`ÐÞ¹x/ö}ŸæóˆÎ Æx¯ØVêI’¥œÅÓ [:h휅*²êþC~Fë~A´íuKy²˜é›åžx½£,$“ˆWæü?ôÓŒâàµÄ—9gþ3?&ùš™s'bòŽËLNäyÔÒ<2_H‹{žX„*’ó‰Ë¤HrsêÂY;õ¯ªW L©#!š–ò#”_ ÆüCña\L奒ùÀ%QXfŠ±,=°÷t=ú£nSÉ­~^¬µ,¾S`Ek¸3þC‰w!Z¬ÕÎã»	.¡0ý‰ÿ†	ÉLyÜ-Š PÜ
-¤|ŸÔ߇°Ç
-„¾íÂY¡» s+XEí\É¡ŠÂå–H¢ÎûM…D…œqêDéˆåHÅØŒ@‹Ó¶BQ
-F·S\‰¹Òþº=ä •_­’yôk±4H0 Á'óæñ*~«%ˆŠPª&»	f]mÍeDCæñ¼™O$vhýfƒ[5mUæ›¡±€TVdEð/‰}ŒT.:Øð¥pe({•« aM±©\
-"òç&¹¤=r}ÍùÁ1훚›9a=ُíþ2Y*8tâÈá2´Žir#üË
-,’äk)é\€]VË>Ò>Ê.œM
-Ì&´ÚŠÞË22õ³ë|󪊌bByàóVr2Ç3Àvp„[¿ù%¨
-ÁÁR Y ð‘áVGXòù€Uoßž6`ÿ,x¿+’9)éç
-‹ª4&÷‰¡™[Zhs>ù’¨fŸ;OÝ×r`ÉCÄH‰†snaŝcSÂ;g$CªÛ”3æ4 ²y rÎNÈeÔ©l3:Žö›@~·×2¥¨ì¶›;ƒµWû³Ö;ÝT‚͵¯:S3ôÑšž¬¸éá6dHßUJÄà`Ñ¥eDðön¢êIG¬>Nœ9Ñ»/.
-{_'cÑ·Tˆ§¹Z‚vð(ã߈ÈGšÜÀ³M5V<å°ÃåS?¿Å¤ÃY´Kq³C u*©åeñkS’z`¨{~?qâ¢zvo»Ä7# 4P#K2áÆ\$¨N|ANÔ+oûdY“øUðÃÔ~÷šÜŠ#z$ñâ¡Äò¡…œh~RÁÏÆÞÍ=¬†Äµú*¦:&—žÆÜ2ƒ.õh‡Nî+ï8ÎVPß[!yy¿óùr¯w
-q–®®³[Vˆ}·s—ßu±t1µ·‹ÄÍ0YŠ°ãùH‚˪Nßo{à¯UQ¾âC™Fô¹
-ôOÊCéõ1厮µøÐ Ü%Pé!+;ü&åü.wˆÐ
-å!O
-ùúCJZÖœÎ"Ži@¥ä¾†Sߐ'`èûûbù-¬àL¾º–›-Z)"R;‘/SŒ¯Æ×uVd
-6”ª,ù«‡æñG!¬¸ø‘ƒc)Úà¼÷RÝ—L,õD°ÏÅBj¸Ó*åa‰SÐYžY#*0!¸ÛÎ/#¾ÓНî3xÉ<*\|*TÐ’ëç<ÆÌHEè
-¿ÙND¯¤ádynê[ÓÖ H_rų̤®VR{LŒõ¹RΓBy³á{îx<sÛ™ÐôNã…¾ÀX"äᘞãªàÇð äà2iªüÆË7¹|e((¨gñ¢ø9ÔÇôÿÿÆØ
+eXFÛãã6J£CFÛ¬(i©¶ÇfûWPÄñîïão?½ãmq(³L‘¨*ÀYæÃïîöIª‚º×¶j™ø¸ÛGÁôК]ÔÈJƒ›Z÷Nóü7mz&VQ¼½\vû¸tߘg^ôÏß¼;n¾n"8T^hš’d[w›¿þ·
+Ìý¶
+IYlŸH²Û&iqÈÒÆíöÓæM¸¼~”®^_•º&^íiÁ`¿P	X¹£C\Èä[P5/ƒÏQ¢>UßT¶aί=.µ}¬jý†y®zÇêç³cÖx®Fi3žµÁïŸÃ(«
+ZILJƒ¯f”RU²šqÕkP.ÉÊà½Â8ƒŠYV×é7ÿó"²aãüŠ=Z~›ë®PÁ¸ô°4(ð&$	*ó ®ÈÍpÄðÈœ»ËÊÆîB{êÚì×GµI%ƒåAÅ—ÊŽ‚,@ÚJ.v8ÙªëLbF[õ§©:iÔUÅÁÐk揰ŠÌšÿŸL£Û+'çO¯ºv[µí7¼–n¹ŠÅ}’“#pàÚQ€Š$Š­sìdyÕVáu$c†°«u‡taô`+k´{Ãódbà#<ÖϺžÆê¡ÕÌ÷º0eúºÙº"¯\Ç3Xí%ÁÀ¸ÃYP´_»5»¹ˆçð`ªròQðtZ2z©ü•aòs˜†üDLY#Z5¼”,Üù ~°%#¢ c‚îÿ—ªF]¾ì cT'³î-ÂNüþAì¿©4øeèÐ{9B£G[•<x˜
+®bjœ83É`IA+™G42‹ôQó…_?­ÓŠù4ˆ¹õ(HÃo0ˆmrŽé¡'¸Âhø_÷âzONl'¡0X€)CÑàeØY%랉î@¯ê®B ]Å	jfé.­îd³ÐaÜò&2½OˆÈ⸇¸€Â]¼ kîßí^\SïüQ0ñm÷¨LK¦Y¨š.4M1O
+xÂÊU3“Ð<7L–ô^=b!AÍî ¶
+c¬
+ÈÁ ½s=ð^í
+ú>Íç# ?@Œñ6^±­Ô“$K9‹§A·tÐÚ91
+U
+dÕ/ü‡üŒ0Öý‚:iÛë–ò:d1Ó7Ê=ñzGYH&¯Ìøè¦ÅÁk‰#.sÎü9f~Lò53ç
+NÄä—™œÈó¨¥yd¾$.>÷<±U$ç—I‘äæÔ…³vê^+T¯@™RGB4-åG(%¾@$Œø‡âø˜(Ê#J%ó?J¢°Ì&cYz`ïézôGݦ’[ý¼X=jY|§ÀŠÖp-.4fü‡îB´þ2X«Çv\Baú!ÿ
+’™ò¸[ ¸Hù>©¿a}Û…³8BwæV°Š†[¹’B…Ë-‘D5öš
+‰
+9'âÔ‰:ÓË‘Š±§m…" £Œn§¸4s	¤ýuzÈA+¿Z%óè;×ci
+ 9`@(‚ÿNæÍãU&üVK¡TMv̺ښˈ†Ìãy3ŸHìÐúÍ·jÚªÍ73Bc©¬ÈŠà_û©\t°áKáÊP.ö*WAÚb1R¹DäÏMrI{äúšóƒcÚ75(475rÂz²Ûýe²T,pèÄ‘ÃehÓäFø—X$É×RÒ¹ »­–}¤}”]8›˜Mhµ)
+¼—edêg×ùæUÅ„*òÀç7¬ä4dŽg€íà·,~óKP‚ƒ¥6@²60@à"펰äó«Þ¾=mÀþYð~W$sRÒÏUiLîC3·´Ðæ|ò%QÍ>wžº¯åÀ’‡ˆ‘
+ç ÝŠ50:Ǧ„wÎH†T¶)gÍi at eó.@䜝Ë¨SÙ2ftí7ün¯eJQÙm7wk¯ög­.vº©3šk_u¦fè!£5=XpÓÃ
+lȐ¾«”ˆÁÁ¢KʈàíÝDÕ“ŽX}œ8s¢w_\ >ö¾NÆ¢o©OsµìàQÆ¿‘'Ž4¸g›j¬xÊa‡Ë§~~‹I†³h;–âf‡22@ëTRËËâצ%õÀP÷ü~âÄEõìÞv‰oF at h F–
+d¹HPœø‚œ¨WÞöɲ2&ñ«à‡©ü0î5¹Gô(HâÅCˆåC9Ñü
+¤6‚Ÿ1¼›{X
+‰kõULuL.=¸e\êѝÜWÞq0œ­ ¾·Bòò~'æóå^ïâ,]]g·¬ûn!æ.5¾ëbébj!o+!ˆ›a²aÇÿò‘—U¾ßöÀ_«¢|Ň2ès蟔‡ÒëcÊÿ\9jñ¡þ¸K ÒCVvøMÊù]î>¡ÊCžòõ‡•´¬9)DÓ€JÉ}
+3¦¾!OÀÐ÷÷Åò[XÁ™|u-7[´RD ¥v<"_¦_Œ¯ë¬Èl0(UYòWÍãBXqñ#%ÆR´Áy/™Xê%ˆ`Ÿ‹…Ôp§UÊç ³=³FT`Bp·_F|§¡;Ýgð:’yT¸øT¨ %×ÏxŒ™‘Š8Ð~ÿ²ˆ^IÃÉòÜÔ·¦3¬¾äŠg™I]!¬¤ö˜ë%r¥œ'…òfÃ÷Üñxæ¶3) éÆ}3€±D"ÈÃ1=ÇUÁ5àÈÁeÒTù—orùÊPP<PÏâEñs¨ÿŽéÿß7ÿ×gØ
 endstream
 endobj
-12060 0 obj <<
+12101 0 obj <<
 /Type /Page
-/Contents 12061 0 R
-/Resources 12059 0 R
+/Contents 12102 0 R
+/Resources 12100 0 R
 /MediaBox [0 0 612 792]
-/Parent 12052 0 R
+/Parent 12081 0 R
 >> endobj
-12062 0 obj <<
-/D [12060 0 R /XYZ 151.701 685.529 null]
+12103 0 obj <<
+/D [12101 0 R /XYZ 151.701 685.529 null]
 >> endobj
-12063 0 obj <<
-/D [12060 0 R /XYZ 151.701 183.176 null]
+12104 0 obj <<
+/D [12101 0 R /XYZ 151.701 183.176 null]
 >> endobj
-12059 0 obj <<
+12100 0 obj <<
 /Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F17 3698 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-12066 0 obj <<
+12107 0 obj <<
 /Length 1946      
 /Filter /FlateDecode
 >>
 stream
 xڍÙŽÛ6ðÝ_á·È@ÖÕ} O½R4Ú´Ù6(Ú>p%Ú&V‡CJ»Ù¿ï\”µ^õxÒÌpfHÎM…Ûã6Ü~¿ùúvóÅ›,ÜFá¾
-«h{{ئi¸/âj›—Õ>«Òím³ý#(ãl÷×íÛÍw·›O›DA„Â}YÅÀ™í“d[w›?þ
+«h{{ئi¸/âj›—Õ>«Òím³ý#(ãd÷×íÛÍw·›O›DA„Â}YÅÀ™í“d[w›?þ
 ·
 ¬½Ý†û¤*·ÄÙm“¬ÜçYp»ý°ùy.·²åö³Ò´Úç¹l·‹Ëàiw“”i0žŒC(Þ™Z÷N3yèÛ'&›ƒgôKÓxžÆ×€TEp4¨L÷Â<:fª‡é£æq—Hu£§Q›òÜ»¸X“Õ
 Ú.t%û,­ø̏¸8Øûýî&MÊà–%‹c¢jd»ïü<în¢ ÕÍQëé˜,cÖOt8Yü=(#“W;a #¨?Mpõ,T;ßqqìŒO­Pw’gK'z0
@@ -69048,85 +69986,85 @@
 ±Ñ²;P¨>ÔAoMì´o3áð+å	ú³wñÂÅàÔjP—„&€ºK³_ø™[	 ŸœZ.:¿e ÖŸµ­
 ×ZÄŸ½² ÷	 <=³åÓ"#$ŽðŽM{‰ÈàE…ùzÿ——#=†ÿJ–XÅÕ­2c—Zˆ¹¼d½§LG/¶H¦‘±AlÕ…“Àdm†Ãú0LîÌu1åäË…^(;à‚ß7àà<*Ó»‘_h}%Òö‘XÎ&?èW]µ0–q˜o^ɳU2ý™ó±|>KþÑX«ý×Õã?:kŠÿÊ
 Çœ?·Ã£ð7ìšÚށCÐýy8®ýŸ~8?ñýâs‘Êvßë…4	SÙ‰¹d0”†‘ú†ú`8ZÕ½’u©µ—ãPT	ËåˆÕkóH­/¥.„È¥_3aÉOc ,Ú$Ôݘ©Ž«aäåpù˜	#úËs6õ4L®}òZE¯Î0ÐŽ8 ®ÅNkî„׋äaZù†˜o˜Œ)áaÍXÖýט9Á,ØÑ.ÿVp…Z†* †a/®Ê€§:}fI{U‹M3$ŠršêâüçÍ¿»Ýü
- 8W…
+x„Wƒ
 endstream
 endobj
-12065 0 obj <<
+12106 0 obj <<
 /Type /Page
-/Contents 12066 0 R
-/Resources 12064 0 R
+/Contents 12107 0 R
+/Resources 12105 0 R
 /MediaBox [0 0 612 792]
-/Parent 12052 0 R
+/Parent 12081 0 R
 >> endobj
-12067 0 obj <<
-/D [12065 0 R /XYZ 100.892 685.529 null]
+12108 0 obj <<
+/D [12106 0 R /XYZ 100.892 685.529 null]
 >> endobj
-12068 0 obj <<
-/D [12065 0 R /XYZ 100.892 368.995 null]
+12109 0 obj <<
+/D [12106 0 R /XYZ 100.892 368.995 null]
 >> endobj
-12069 0 obj <<
-/D [12065 0 R /XYZ 100.892 167.104 null]
+12110 0 obj <<
+/D [12106 0 R /XYZ 100.892 167.104 null]
 >> endobj
-12064 0 obj <<
+12105 0 obj <<
 /Font << /F50 3701 0 R /F15 3700 0 R /F17 3698 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-12072 0 obj <<
+12113 0 obj <<
 /Length 2134      
 /Filter /FlateDecode
 >>
 stream
-xڍÉŽã6öî¯0rh;¢[šœ:AÒHÐ	2HÍ ƒN,‰e¥Å!¥®ößÏÛ¨¥ÚÌÅz—·¿GÇÛó6Þ~Ø|ÿ°ùö§<ÞªøPÆ¥Ú><mU®§XmEyÈËlûPo?EErÜýõðË·?%ɶ8”ÇcFK³â „˜×|øíß»}šgÑÓ§F~ßíU4>6v§¢
-IyôÑV¦ó†ùŸó¶ïIaq¦NÑûëu·OÊÈtµý›Þãý›6oÜ"/$Íiº­Úͧ¿âm
-¼_¶ñ!-‹í­l·i^Žyp³ýcó¯M¼T_åwÕÏÊ©‰ªùA¶;ïöY‘GÃE²ž¡I%DtW#°KNэ‘®ïö¨U×ZïíçÂrÐä(]צfÐvBªªÞÕh z¯ÒCž•,Ø‹.`Ÿ²ˆ¼©¶cYF'¦éëµ¹18ôÌ.†	UO²Ôæ;¸#UÑ3Ic®¼ntÐÕ '5
-3:pc?€¶èVÏÌþIîà³ËH?zÓUfâ.ÏYnMç£l'½ ¬câ@œïpșLOqtFsÐ\ˆ±8°Õ™Ê^­ážiš?U]ÜA2ÂNvRæ(Ä=MîÅbR ¢>wlþ»ëÏN·‡ÀKÔ¡ÈD¯ÿîŠ4êG>‹Z ¤Bø¢ÝÙ0>[ «³•Ð{Ç_2ôWܧÀ6š”Ãg]ã Eè†Ô NÕÓ•lÇÛBò¸>.ÉÈwôœ7§K]RPðÏX¥Æ1âÇ+‡uïa;Þsϯ̹º~˜âv°Z hÁ
-ÅׁkŽ:mUr(sEE¤ÌÀâ'2?`Š”Ñ}÷ÙÜ(GÓã)úMGµI3L'$þяŽy<FÿÙ›K׬ê \“Ƈ¤,_96+ÔlŒ¬Hf-Ь´@3‹лg&>jω
-Žíxe$¦À!¹*È€Hvµ’¬¤N¥Ép”~tHÏ{`bÞ3’Êàf‹î‰‹èÉõ-S8a˜¯OUFegÅ÷´¼—Ò(>˜à©’0:v5…Æò )o®ËAÖ/£!{7E	YÖRADŽD6 at 7ŒbNˆšÆ÷µÆ¼™KFãSØk(ÛSÊ„Úâ}þŸÔUB;xÍzÍý´Ïã8z ¥T¶ðnªò¨Elôó*ûƒ Ek;)Q¼6QŒqãyÙÔb=Õ2ƒY…Ù½5ÛŠ)9ˆ×ö…òɇ‡Ë t6æó.?Fz
-¨5ˆ¦‡9ûfí÷JrÈ‘•…߶$ÙÂB€µè2¶`ÁB ¾¶:ê1ž‘Ù4€ˆi ²á+ËP!N1Ä8É"÷ÒÒ@ ¹
-$Gi7@«3 s¸È*îÐÈ
-Áà°ä„e)K¢4äl®sæïÑ:ÓmïäÂÚË~Š^–œ"É+™³H£,Êd§¤ÆŸ*Íž©öS“ç]s“§4jx§Xÿ›¯" ¦ª8]G at u/¦j™ËEf Ö{#BZ! æ Å‘óM‘DÚ#¹ÀÐ%î¥oŒ°Ä|šõ}\]Òó7øOîLHRh5R]zl‹)¸½Eë#(–"FI»óÞx]q	–üj^Cg?h³Ç<…´ i˜ó´^,š!°†3Pk…¡¯78À-ßÝ›¡dfI‹0³¤Å"pSžÿl¥Ãø"<
-šqMͱMó:àTª© —:a°Ã{ÐðrY-Þ’LU˜ãâP–Ѥ4®åªÝàe™3gíêìÊ‹¸ÝdÑ…Á#pãMs&œAÓÐ3•³³©1ûÒ\,Ž‚ÅïHz–Aܳ>èŒN>ᨎl¹Û˜ï4ÙfŠçµ¡æÊkmwÇ9=º{±Zf
-r6YÿqdûÀËj.³¤wˇ•qÞLº±5sžÓ¦‰°ÕK$Tû45×bj®=O¡Ê€ÏàÜæJ?ÐJ¼NÚµþŸRß« ?“çó0BäK‹vÑžÉLxoBh‡2FÏSÈbÉ“†¢F‘¦–ós¼jÞ€ÕÖ_›iÞ<G]S8Úò­ŽòBC;ˣ߸|â&WSì¢h, C²‚͝1‘LTÌV*¢•ì&“;²×ú…#©KÂ1õÝéc X뚧•®´BCPÃÊ[žB”8Þ÷Bú±Î`àžé¦V?‹{[^ºPbÂ÷ü¼Ú‡a†F^ãïacŽ%¶½Ú†‡a ð:ðç¹Ü‘8ùr$'Œê&íålDbo9‡5Ùl¡×Hâ æ•å±þ^¡~¹Øl	¾üœhfë”)Râz¿ë˜Üéa¤ž°ù2@¥á1qR——3a©0FŠÜÃâY“cÅ5x¡¥B^x%Ö7£¦Ä‘Ÿ2榶š)ҁ s­¬™ë
-bÔÁKiÆåü¤ˆÉ[@hðiì¾ÎÏ‘øHÕ©½p{Áe#éÛ7ckø¼û\{*âC–ÑøOð¯Ç<H…ÁY¨ºPÀiMmÇ–”&8\VA#­ñoƒŽi8[éóÛ×`¾afwBÿ8È=¯4_ã
-÷„¤.©JiŽ 8ãÇ&¼Êiªpö|™Þ¥ôA ÈAŒ<+éá
-ç®–úH"ѾªâV«Øº´Nê^N·œ¢ Ì}ËJ…VË|ü‡ga¹Ÿò»§"ÊT¬æS Çà­R$D¬æÌbTÚ2…w‹ý}ýÜUÍè_YU²fˆ‚Â?_U$.šKQr».h`„/tæàY&/ÛplŽ'ëÑË’aù‹Å0Jœ^Ζ¿æ˜ô¦Yñý敾zÕÊ{„ùŽ²®;oøþø°ùéÈÅ 
+xڍÉŽã6öî¯0rh;¢[šœ:AÒHÐ	2HÍ ƒN,‰e¥Å!¥®ößÏÛ¨¥ÚÌÅz—·¿GÇÛó6Þ~Ø|ÿ°ùö§<ÞªøPÆ¥Ú><mU®§XmEyÈËlûPo?EE’íþzøåÛŸ’d[Êã1£¥Yq BÌk>üöïÝ>ͳèƒéŒÓ
+#¿ïö*»SQ…¤<úh+ÓyÃüÏÆyÛwŒ¤°8S§èýõºÛ'edºÚ~áMïñþ͏›¿7
+n‘’æ‡4ÝVíæÓ_ñ¶Þ/Ûø–Åö…V¶Û4/Ç<¸Ùþ±ù×&^ª¯ò»êgåÔDÕü ۝wû¬È£á¢‡ YÏФ"º«È Ø%§èÆH×w{ÔªˆŒk­÷öóa9	hr”®kS3h;!UUïj4 H½Wé!ÏJìÅ°OYDÞTÛ±,£ÓôõÚÜzæĪ'YjóÜ‘ªè™¤1W^7:èj“š†¸±@[t«gfÿ$wðÙe¤½é*3q‚ç,·¦óQ¶“Š^ÖÎ1q Îw¸9fS¦§8:£¹Nh.ÄXØêLe¯ÖðFÏ4ÍŸª¿.î a'»)s➦G÷â
+1)QŸ;6ÿÝõg§ÛCà%êPd¢×wEõ#
+ŸE­ R!|ÑîlŸ- ÈÕÙJè½ã/ú+îS`ÍÊá³®€q€"tCj§êéJ¶ãm!ù\—dä;zΛӥ.)(øg¬Rãñã•Ãºwƒ°ï¹çWæ\]?Lñ
+;X- ´à†âëÀ5G¶*9”¹¢¢Rf`ñ™0EÊ臾ûln”£éñýŠ¦‹£Ú‚¤¦ÿèGG†<£ÿì€Í¥Ç‡kVu ®IãCR–¯›j6FV$³hVZ ™EèÝ3µçÄÇv¼€2	Sà\d@¤
+;‰ZIVR§Òd8J?:¤¿ç=01ïIep³E÷ÄEôäú–)œ° Ìק*£²³bƒ{ZÞKiL	ðTI»šBcy€”7×å Hë—ѐ½›¢„,k© "G" F1'DMã{†ZcÞÌ%£ñ)ì5”í)eBmñ>ÿOê*¡¼Îf½æ~Úçq=R*[x7UyÔ"6úy„ýAТµ”(^Š(Ƹñ¼lj1ˆˆžj™Á€¬Â€l‚ÞÈmÅ”ÆÄkûBùäÃCŽeP:óy—#=‰ÔDÓÃœ}³ö{¥9äÈÊBo[’la!ÀZt[°`! _[HõÏÈl@Ä4 Ùð•e¨§b†d‘{ii ÐÜ’£´ ÎՐ9\dwhd…`paXr²”%Ñò6
+×9ó÷hiƒ¶wraíe?E/ËN‘dƒ•ÌY¤Qe²SRãO•fÏTû©Éó®¹ÉS5¼S¬ÿÍW SUœ®# ºSµLŽå"3k‚½!­s€bŒ‡Èy‡¦H"í‘\`è÷Ò7FXâ>Íz†>®.éù|Š'w&¤
+)´©.=¶ÅÜÞ¢õK#‰¤Ýyo<®¸Ë~5¯¡ŽŒ³´Yˆ…cžBZдÌyZ„
+/ÍŽXèµÂÐWˆàÀ–ïîÍP2³¤E˜YÒb¸)϶ҏa|͈¸¦æئyp*ÕT€K	0Øá=hx¹¬o
+I¦*Ìqq(ËhR×€rÕnð²Ì™³vuvåEÜn²èBà…¸ñ&‡9Πiè™ÊÙÙÔ˜}i.ÇÁâw$=Ë îYŸNtF'ŸpTÇ¶ÜmáGÌwšl3ÅóÚPs僵¶»ãœݽX-39›¬ÿ8²}àe5†YÒ»åÃÊ8o&ÝØšŠ9ÏiÓÄØê%*†}ššk15׋ž§ÆPeÀgpns%‰Ÿh%^'íÚÿO©ïUŸÉóy!ò¥E»hÏ€d&¼7!´Ã‹
+£ç)d±äICQ£HSËù9^5oÀjë¯Í4®‡)mùVGù¡‹¡åÑo\>ñ	“«)vQ4СYÁæ΂Ž ȆH&*f+ÑÊv“ÉÙký‘Ô%á˜úîtˆ±P¬uMŠÓJWZ!Š!(Šaå-O!Jï{¡ýƒXg0pÏtS«ŸÅ=ˆÎ-/](1á{~^íÃ0C#¯ñ÷°1ÇÛ^mÃÃ0ø‡øó\îHœ|9’Fu“ör6"1„·†Ãšl¶Ðk$q 
+óÊòX¯P¿\l¶_~N4³uÊ)q½ßŒuLîô0ROØ| Òð‚8©ËË™°T#Eîañ¿¬É±âšŒ¼Ð€R¡/¼ë›QSâÈOóS[Íé@¹VÖÌõ1êà¥4ãr~RÄä- 4ø4v_ççH|¤ê‰Ô^¸½à²‘ôí›±5|Þý.†Ç=ñ¡GËh|‰'ø×€c¤Âà,T](à´¦¶cKƒFJ.« …‘Öø·AÇ4œ­ôùŒík0ß0³;¡äŽWš¯ñ†{BR—T¥4G œñcÞå4U8{¾Lï‰Rú  ä Fžƒ•ôp…sWK}$‰h_Uq«Ul]Z'u/§[NQæ¾e¥B«e>þÃ3	‹°€ÜOùÝÆÓ@‘Ge*Vó)cðV©G"Vsf1*m™Â»Åþ>~îªfô¯¬*ÙG3DAá‚Ÿ¯ªÍ¥(¹]40Â:sð,“—m¸6Ç“õèeÉ0üÅb%N/gË_sLzÓ¬ø~
+s‚ŒJ_½jå½B†|GYם7||Øü¾6Äþ
 endstream
 endobj
-12071 0 obj <<
+12112 0 obj <<
 /Type /Page
-/Contents 12072 0 R
-/Resources 12070 0 R
+/Contents 12113 0 R
+/Resources 12111 0 R
 /MediaBox [0 0 612 792]
-/Parent 12052 0 R
+/Parent 12120 0 R
 >> endobj
-12073 0 obj <<
-/D [12071 0 R /XYZ 151.701 685.529 null]
+12114 0 obj <<
+/D [12112 0 R /XYZ 151.701 685.529 null]
 >> endobj
-12074 0 obj <<
-/D [12071 0 R /XYZ 151.701 520.78 null]
+12115 0 obj <<
+/D [12112 0 R /XYZ 151.701 520.78 null]
 >> endobj
-12075 0 obj <<
-/D [12071 0 R /XYZ 151.701 472.234 null]
+12116 0 obj <<
+/D [12112 0 R /XYZ 151.701 472.234 null]
 >> endobj
-12076 0 obj <<
-/D [12071 0 R /XYZ 151.701 436.84 null]
+12117 0 obj <<
+/D [12112 0 R /XYZ 151.701 436.84 null]
 >> endobj
-12077 0 obj <<
-/D [12071 0 R /XYZ 151.701 387.896 null]
+12118 0 obj <<
+/D [12112 0 R /XYZ 151.701 387.896 null]
 >> endobj
-12078 0 obj <<
-/D [12071 0 R /XYZ 151.701 298.306 null]
+12119 0 obj <<
+/D [12112 0 R /XYZ 151.701 298.306 null]
 >> endobj
-12070 0 obj <<
+12111 0 obj <<
 /Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F17 3698 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-12081 0 obj <<
+12123 0 obj <<
 /Length 2177      
 /Filter /FlateDecode
 >>
 stream
-xڍXYã¸~ï_áG;º<î`7È"l¿“} %ÚæF=¤<½ýïSux4ƒm²X,õÕWEÅ»Ë.Þýíå§×—¿üRÄ»$>6q“ì^Ï»<UÚìʺ9M¾{ívŸ¢:­ö¿¿þúòóëË痦˜ë&Íâ˜e»ööòé÷x×Áد»ø˜5õî4o»¬¨eQ@»ßýöò¯—x¹|Rí’ôØIŽËOFóæX–²|yÜòº‰>Úá‹~7ÃeÈÊ2ú§¿Ù‡k5ö«è—}GvŸ%‘»ù#n¬ËÃÅ»C–ëºd»ÿÙ×Yd`<¯£›Ú§uôŽ&j퀽/øO‹L±^kç§;{îuÿc3°Ôžö‡¢ˆþÐíÌî ØiÖ;[wãÖcè´cñ*££†cˆ¡3ž·ŸdÇ"oxûì;€NV¤QŽ?Y¤†ŽûÅü­¢»ã
+xڍXYã¸~ï_áG;º<î`7È"l¿“} %ÚæF=¤<½ýïSux4ƒm²X,õÕWEÅ»Ë.Þýíå§×—¿üRÄ»$>6q“ì^Ï»<UÚìʺ9M¾{ívŸ¢:-ö¿¿þúòóëË痦˜ë&Íâ˜e»ööòé÷x×Áد»ø˜5õî4o»¬¨eQ@»ßýöò¯—x¹|Rí’ôØIŽËOFóæX–²|yÜòº‰>Úá‹~7ÃeÈÊ2ú§¿Ù‡k5ö«è—}GvŸ%‘»ù#n¬ËÃÅ»C–ëºd»ÿÙ×Yd`<¯£›Ú§uôŽ&j퀽/øO‹L±^kç§;{îuÿc3°Ôžö‡¢ˆþÐíÌî ØiÖ;[wãÖcè´cñ*££†cˆ¡3ž·ŸdÇ"oxûì;€NV¤QŽ?Y¤†ŽûÅü­¢»ã
 ›NËÈxU#·ÞiÛ™Ù{ËâçÓã(moªEùÕúà´êÔ©—‘Ö¶öé´¿Ó¹íбó²,šm9=6y™,§Gœ^ÆŒçÁ˜V^`9^7é
 2wž ½ˆÈAìaÿWÂr !î6ÍŽy–ðnÕzôÓ¡ˆcDÞq.Ž‚ÆÚÍ Xººf€æi a¾¡ß	«BRœå”àýûuŸV°iÓª^$Næ<Âzÿ‹Ømÿèøþñì„‚OÅ÷^Yt'š­'³8Ð?:sz ¤ÄÓº3OJpmkow5˜€¤“„£J³i€Á³Ç7 at 1ù?Í`ÿIþ'ÙLÑ‹ü«ø§{8uÚ'Q/ºëû@	oÛ€Üý!‰ î±1Ú›r¦‡î;«>|X匾À†·çOñ†f•Ó[{5ä|@$#_
 }\£ä$Ǹf…¤Ó )KJ¹º¤`$•‚$,„]G–4„$œùŒ¤J„c“²âÉO.
@@ -69139,87 +70077,81 @@
 9J	JZ%¬¸üöër|õÎAÏ×q+x²!%,"hs¢²ûT­{!Þž£åÁYŒ œUkz3BæÄçMÑp’ª€Åà쿐ŠiÏ[Õ–’
 NQhƐòáÍã¸Ùè§oEÐôŸ#·=qøî5A¢™^ ëÕ¼qì¿Alêµ-|ÎE‘]r×Ɔ· ’æÍœh1¿ÿ[_”ëúàr$°”¿‡Aæ‹aq,<Fî,1€ý+T“¢Ïy®ˆ·^ßü6 /ëNÊ8ãÆ÷[bÎìÍE°U&|zPÂþA7RN4h™‘G)Ü ¯8E!2L/ŸÐ@Ìüãžõå¥É’-jÊÓ’T™	 ‡˜jÎïOßÀ²À~7D"®ÿn%(VÿP%Ø„ªnÖ„ƒ‚e‰ŠÓ×h„­Ýa´‰[f¶1:5ø›ñX_Š´žŸ M¼
 ­zÐüÍ5RµœVRü–÷<$ NÃwOR_žGçÂq®Âðû×÷«}Ô
-4ˆêŒå)?Lw~~}ù?2õ1ø
+4ˆêŒå)?Lw~~}ù?û1ö
 endstream
 endobj
-12080 0 obj <<
+12122 0 obj <<
 /Type /Page
-/Contents 12081 0 R
-/Resources 12079 0 R
+/Contents 12123 0 R
+/Resources 12121 0 R
 /MediaBox [0 0 612 792]
-/Parent 12052 0 R
+/Parent 12120 0 R
 >> endobj
-12082 0 obj <<
-/D [12080 0 R /XYZ 100.892 685.529 null]
+12124 0 obj <<
+/D [12122 0 R /XYZ 100.892 685.529 null]
 >> endobj
-12083 0 obj <<
-/D [12080 0 R /XYZ 100.892 638.691 null]
+12125 0 obj <<
+/D [12122 0 R /XYZ 100.892 638.691 null]
 >> endobj
-12084 0 obj <<
-/D [12080 0 R /XYZ 100.892 588.559 null]
+12126 0 obj <<
+/D [12122 0 R /XYZ 100.892 588.559 null]
 >> endobj
-12085 0 obj <<
-/D [12080 0 R /XYZ 100.892 524.48 null]
+12127 0 obj <<
+/D [12122 0 R /XYZ 100.892 524.48 null]
 >> endobj
-12086 0 obj <<
-/D [12080 0 R /XYZ 100.892 379.106 null]
+12128 0 obj <<
+/D [12122 0 R /XYZ 100.892 379.106 null]
 >> endobj
-12087 0 obj <<
-/D [12080 0 R /XYZ 100.892 315.027 null]
+12129 0 obj <<
+/D [12122 0 R /XYZ 100.892 315.027 null]
 >> endobj
-12088 0 obj <<
-/D [12080 0 R /XYZ 100.892 156.104 null]
+12130 0 obj <<
+/D [12122 0 R /XYZ 100.892 156.104 null]
 >> endobj
-12079 0 obj <<
+12121 0 obj <<
 /Font << /F50 3701 0 R /F17 3698 0 R /F15 3700 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-12091 0 obj <<
+12133 0 obj <<
 /Length 2374      
 /Filter /FlateDecode
 >>
 stream
 xÚuYK“Û6¾Ï¯PåDUY
-I”xt¶b—SÙ]ïz|ŠsÀÄµD* é™É¯ßþº>$ÎE º@£ßM…«ã*\}|øåñáçi¸ŠÂmæÑêñ°ŠÒh»£U¶Ï·iž¬ËÕÁ>Þ¯ÿ|üíçq¼Úoó,K˜4Ùo	
-ÍÇ}]oTšMm¬>ËâózýÓ¹ZGAPü^¦nàÛVM-EÄI´Þ_¯ëMœ¦.«Ùô÷?üúøð×CD7ËNÓ­R«âòðÇŸáª$Üo«p«òýê™)/+•î·YšÒü¼úòðŸ‡púü(=?‹·™ä[~%^ö¼Ž÷Ac¿O»] ­‘ɆÀàUMÏ;
-¸ùFÊXSʲkÜxrÛŽ^<ñ.®Máîd¬Ák:þ¤íÑȺ¯Kc…¤íŸZSt‰…Þ²‰Ô6Mrá7+·ÞÈ»V›8Úf;‡|OòŒÓ 5WmõÓÙÈòÊoil'º Hs‘ùVq4ôÞ4þG÷
-¦ Ÿû ¤§³Þœϧ¦u§¶Mo3¡Þ¥[V­Œæ¥8÷%„…ÕÁ6—¥1É.	þÑXkÚ+_ܐuÔGizbÃàÑê֍Ž‚ð¯-ð¹è÷ê	›´}]ïØOÃ<¨
-˜ºn:™<ñuîتöËjÊn*Ü$CÚð?æ•yT*q’TêF’ð’txoo[6ëo?è/!Wù©äk{HR|¶î„¾è~£©è^Gö-LÈ~"Aéñ(b¹í/B—WKr™œH¢Iö	i–L•`'¡º]»K4?øuQuº>VlgI:;#Ÿoj¸ ƒl#ú4¶“S6*ÏÝe;\†%?‡¨ëÆ^ôùìˆú–AðCcn ãQô¥:{%@Ä÷j;5tÜ©9ÃqS¸¦uvÖšöN°qd,‚ÄÒ=¿;±®)M[k㎒mä¶Ãá™Sc½÷iq?ãH¸`I²%Û‰9ŸéÖ-½+ƒO¼;§ë;c/Uíø4˜Aœ…Ð;`׉ÑBƨ…n4Š[rG”MÿÔàyç%M’Ãæ$hO¤4LÕèM€“37gq”RÐU-˜ƒ|Hd•pH	{y3º˜ÕGDûàÚìÔÓk(Ðu.ýP*³ÚÜJ@?…©~À…'=yÍ"aùx`Èœ,‚b¶g›˜.	¦û“ÐYs {•94®DG¼äû®UÁù4ÄX4—‡êL.m]äÃ^’Óbå““^ϺmeÊ"ÍÃ;åæ{âê¨my6·¤’ÈhÒvºëßB²TŠ^Dósݬ±÷[m[{i'!ÛÆIÂR‚jÂ’†;’;1ÓE×;Ñ­'N™—ë˜Í‹ÊPù€åd5P‘Åg,"!}-ÈšnàHãƒ>‰s*a2ÖLí9ß`Â÷å{6F?\&Ÿj
-kNÝ4z§3¡R¶žŸ–pÅÑ
-
-EF'¡­«8ZvglQIlM(fÔeßvv à8L»ë¦ÞL²
-aDìKÒªï”ûÚ~ˆú´ê9€`fÍ•b…©tYş5k»¹;¢«¨K
-=Ýp™§Y“\"	Ú†ƒç:›&cÇ9ÜúSMR:Ÿ]ìNò˜¢ð® ’q¹ìD(-ƒËÜ4“̽óò'ˆO« viÕÁ»“cÖ›ªüm¯){Ë6žF*Ð=m´ÕßžÃÝ>ø.¥‰§`îܸR*Ìj|ƒ ¬ù«¯¬Ô=RÕbG% ®c¦y1EßÁÞ¢|ЫÇWŽ¥oÍÑ´B
-`ÔB at u‰Ê‘·ëyÍV÷]VØ!ѐ¯­¬>Ïí(¨›‹¿há3ž¥TU³lq(—jW&_q‰—KV|áây‹âУ¯²grÙ÷‡	ºí‰‡¬XŠ˜œ9r*øÈç,å¤ ¨‹C‰/N;)0z~9‹×ÜR‡¹{ʸW-"w}Aê«Y¾at3Ú$Áì¶Tö²E³“PٍZ*@*2"[áS
-<‰Å@»ÂÈ؃3Â=S+Xª&‚ ®Ð(4;8 3þoÜ„˜7î1‹¼^tiÃÀ'*ÉÈS¡ã^ó.@`º–qÞ0ñØÑr´i•¤¾ñ‚JÌVf¾ÿãEUs>ó+c‰Ü€Úi†«`õ‹±¥KJ>	[(V&|›–µïDò™yšºœ$šŒ¢Ùù	`ÙY½m ÝˆbBတ¾á§¥È©gbqÒ˜ô,D'f[OlMXîÄÞ	ìË~J>íp¿Iòḯ­WÓ<Ê0+훓!³%«9¬4^<åcw\“V×ʹ@±<ŒP¾qš¨'ôU‡ç¾
-1 dÂIk8Á‹\á.œ†³Šb§n*Ê¡_GÏðnÿ™ Ïø~Ñs3„Æ<s‘ 
-¤~Ó–Te(/™×K‘?'½	›tŠ‹œtZyÿe!¿s4é%ËŒR¬4un”¤7xŒµ@m?¡tA•ÏU×ÇƺԜ¦Þ°³à¦ Ô¤Ø.1õK•fÊ{v¦|¦½ŒÏÐj‰Š[Yò·	ëëU:
-
-´kßòc1†$`•²èu¸Ù–2eGó8Ù,·ô'è8öu$9ùSu®ü^Æ42ŽQÝ%PÌ “‚M,Êñ®¡z"ÔM6'¬÷ÐØå:D_®gæ“"/™|ݘ3Àîëž©eéž!e¿t©ÿ‹Íÿþ'x13H^O㥦"#Œ¨3aÁUé¨çv¤ÒhjGBRÊËÙ h)A“Šó8>QÉZûûUygiÊu ê®P˜cç,g(ܯÎY--Ç#te?*ù0ÑïB×ÛYëz1ù8´7Ò^Î+ugœg¼¡X<Qe3Ef¾ô¡™Si6Iî¼¼¯f”|ªQ*ë›½]üEùxOëë×I|~7=Æ}ç™mb㽦sKŽwÒðbœ4¼vh~¾IMË‹«$†W
-ß­øL÷*þ^¤‚÷E!ý=áäC5§t,kÓIx¿}‡T‰¿Œ¸h	E•F%æÔ…Ö>Љ^3}Æ!¬“*ãìB¼AkéCœ$aLJ_›ÇßÝÇþÝ]ˆ¿
-ü÷~?þúøðÌu¥¥
+I”xt¶b—SÙ]ïz|ŠsÀÄµD* é™É¯ßþº>$ÎE º@£ßM…«ã*\}|øåñáçi¸ŠÂmæÑêñ°ŠÒh»£U¶Ï·iž¬ËÕÁ>ÎÖ>þöó‡8^í·y–%Lšì·…æ㿾®7*M‚¦6VŸeñy½‰‚þé\­£  (
+~¯
+S·Fð?Œm«¦–…"â$Úï¯×õ&ÎS—Õ‹lzû~}|øë!¢‰å	§éV©UqyøãÏpUî·U¸Uù~õÌ”—•J÷Û,Mi~^}yøÏC8}~”ΞŸÅÛŒÎLò-¿/{^Çû ±ß‰§Ý.ÐÖÈä	C`ðÀª¦çÜ|#e¬)eÙ5n<¹mG/žx—Wˆ¦pw2֍àŠ5ÒöhdÝ×¥±BÒöO­):ŽÄBoÙDj›&¹ð›•[oä]«Mm³C¾'yÆiК«¶úéldyå·4¶]¤9ÈÈ|«8	zošÿ£{S€Ï}PÒÓYï ΂çSÓºSÛ¦·…™Pï‚Ò-«VFóRœûÂÂê`›ËÒ‹˜‰d—ÿh¬5í•/nÈ:ê£À¿4=±aðáHuëFGAø×øÎ\ô{õ„MÚ¾®÷
+ì§aÔÌ ]7Lžø:wlU{†e5e7n’!møóÊ<*•8I*u#IxI:¼··­?›õ·ô—«|‹Tòµ…=$©
+>[wB_t?	ŒÑTt¯#û¦aD?‘ ôx±Üö¡K‚«%¹LN$Ñ$û„4K¦J°“P]Œ®Ý%šüº¨:]+¶³$‘Ï75\€A¶}ÛÉ)•çî².Ã’ŸCÔuc/ú|vD}ËŠ ø¡±7€ñ(úR½’ â{µ:îÔœá¸)\Ó:;kMû§FØÇ82AbéžßX×€”¦­ŽµqGÉ6rÛáðƒ?‰Ì©±Þû´¸ŸÀq$\°$Ù’íÄœÏtë–Þ‡Á'ޝÓõ±—ªvü@šFÌ ÎBè°ëÄh!cÔB7Å-9‹#	ʦêð¼óƒ…&Éas´'R¦jô&ÀÉ™›³8J)èªÌA>$²J8$„½¼]Ìꣁ ¢}ðaMvêéµè:—~(Yín% ˆŸÂT?`wÄÏ“ž¼…fŽÇ°|<0dNA1Û³ML—„ÓýIè¬9½ÊW¢#^ò}תà|š‰b,šË…Cu&—¶.òa/Éi1†r‚ÉI¯gݶ2e‘æáró=quÔ¶<›[RId4i;Ýõo!Y*E/¢Îù¹nÖØû-÷Îȶ­½´“íã$a)A5áIÝ ɝ˜é¢ëè‡V‰'ÌËuÌæEe¨|Àr²¨È⊎3‘¾dM7p¤ñAŸÄ9•0k¦öœŠo0áûò=
+£.“O5…5§n½Ó¿™P)[ÏOK¸âh…"£“ÐÖU­	»3¶¨$¶&3ê²o;;p¦ÝuSo&Y…0"ö%iÕŽwÊ}m?D}Zõ@0³æJ±ÂÔ@º¬9æÓš5‹Ý\ŒQUT†%…žn¸ÌÓ,‹I.‘íÃÁsM“±ãný©&)Ï.v'yLQø W É8\v"”–ÁenšIæÞyùħUP»´êàÝɱëMUþ6‹×”½eO#èž6ÚêoÏán|—ÒÄS0wn\©@f5¾A ÖüÕWVê©j±£’ÇP׋1Ó¼˜¢ï`oQ>è€Õã+ÇR‚·‹æèZ¡†F0j! :‰DåÈŒÛõ¼f«û.+„	ìhÈW	VVŸçöN”Ô€ÍÅ_´ð€ÏRªªY¶8”Kµ+“‚¯8ˆÄË%+¾pqŒ¼EqèÑWÙ3¹ƒì‚{ÈÃÝöÄCV,ELÎ9|äs–ƒŽrR Ôšħ=?‡ÀœÅkn)„ÃÜ=eÜ«‘»¾ õÕ,ß0ºm’`v[*{Ù¢ÙI¨ìF­  ‘­ð)žÄb ]adìÁ™ áž©Æ,UÁ PWhšÿ…7nBHÌ÷˜E^/º4‹aà•dä©Ðq/‹y 0]Ë8ï ˜xìŽh9Ú´JRßøA%f+3ßÿñ¢ª9ŸùŒ•±Dn@í4ÃU°úÅ؁Rƒ%H%Ÿ„-+“
+¾MËÚw"ùÌ¿<M]
+N’MFÑì|ƒ°ì,ŠÞ¶ÐnD1!Œp at HßðÓÎRäÔ3±8iLz	¢³­Ž'¶&,wbïöe?%Ÿv8‹_‰¤‹	ùpÜ×Ö«ie˜•öMŽÉÙ’ÕŽV/žò±;®I«kåÜ XF(ß8MT‹úªÃs_…˜
+€ˆ2á$„5œàE.ŽáPNÃYE±S7åÐ/£gx·ÿLg|¿è¹Bcž¹HR¿iKª2”—L‰NŠë¥ÈŸ“Þ„M:ÅEN:­¼ÿ²ß9šô‹eF)Vš:7JÒ‰<ÆZ Æ¶ŸPº ÊçªëŠcc]jNSoØYpSjRl—˜ú¥‡J3å=;S>Ó^FghµDÅ­,ùÛˆõõ*ÚƒŒµoù±C0ƒJYô:ÜlK™²£ùœl–[úŠtû:’œü©:W~/cÇ
+¨î(f	€IÁ&åx×P=ê&›Ö{hìr¢/×3
+óI‘—L¾îÌ™ `÷uÏÔ²tϐ²_ºTŒÿÅæÿ¼˜$¯§ñ‚RS‘FÔ™°àªtÔs;Ri4µ#!)åål´ƒ IÅyŸ¨d­ýý‹ª¼³4å:PuW(̱s–3îW笖Šƒ–㺲•|˜ƒèw¡ëí¬u½…|œÚi/畺3Î3ÞP,ž¨²™"3_úÐÌ©4›$w^ÞW3J>Õ(•ÎõÍÞ.þ¢|¼§‰õõë$>¿›ã¾óÌ6±ñÞÓ¹%Ç;ix1N^;4¿
+ߤ&†ŠåÅUë†ïV|¦{/RÁû¢þžpò¡šS:–µé$¼ß¾Cª€D‹_F\´„¢J#sêBkhŒD¯¾ãÖI•qv¡ŒÞ µô!N’0&¥¯¿Í€ãïîcÿî.Äßþ{¿}|ø?šÕ¥£
 endstream
 endobj
-12090 0 obj <<
+12132 0 obj <<
 /Type /Page
-/Contents 12091 0 R
-/Resources 12089 0 R
+/Contents 12133 0 R
+/Resources 12131 0 R
 /MediaBox [0 0 612 792]
-/Parent 12093 0 R
+/Parent 12120 0 R
 >> endobj
-12092 0 obj <<
-/D [12090 0 R /XYZ 151.701 685.529 null]
+12134 0 obj <<
+/D [12132 0 R /XYZ 151.701 685.529 null]
 >> endobj
-12089 0 obj <<
+12131 0 obj <<
 /Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-12096 0 obj <<
+12137 0 obj <<
 /Length 1912      
 /Filter /FlateDecode
 >>
 stream
-xÚ}XÁŽã¸½û+Œœd`Z‘DÉ’²§M²	²X,’lA0³Z¦ÛDË’‡’§·óõyÅ*Ê’[ÉÅ"‹d±ø걪èdû²M¶Ýüñyóû¿É6Mâ:©Óíói›çI\fõv_ÕqQçÛçãösTeõî×ç7?<o¾nR,Å,JâªÎ0³ˆ•Ú6—Íç_“íc?n“XÕÕöÍϼlUQÅû¢@»Ýþ²ùÇ&™oŸóí'¥yï÷²}Ý=eUdœmßížT²ú}Ëh<ïÒÈp»3ãóÞè§w¯,ì/øfûVfË‹Ý­
+xÚ}XÁŽã¸½û+Œœd`Z‘DÉ’²§M²	²X,’lA0³Z¦ÛDË’‡’§·óõyÅ*Ê’[ÉÅ"‹d±ø걪èdû²M¶Ýüñyóû¿É6Mâ:©Óíói›çI\fõv_ÕqQçÛçãösTeåî×ç7?<o¾nR,Å,JâªÎ0³ˆ•Ú6—Íç_“íc?n“XÕÕöÍϼlUQÅû¢@»Ýþ²ùÇ&™oŸóí'¥yï÷²}Ý=eUdœmßížT²ú}Ëh<ïÒÈp»3ãóÞè§w¯,ì/øfûVfË‹Ý­
 2ÝYvuýØû-›¾Xvb=%D—mpël£Ÿœå)Uq‘×l®©T¤×¤@å²#„VÆAE–ÆU^°Š?õɁÝwGÛ½`mF¿ô7×n7ØÃßvY™wjšã§ÝScù$˜ó·nuÛܼ'¹Ì8,iøfãqÒ`»µ“é¦éW]GoÐcn‚“فeƒiX1‰¥aä¡»‡lÇBͶ((Ó²‚”’äz;´¶ißYzÇÜ.Æ4ǹ¥‚ß—¤H„2K©¥;þÚ˵5AAÀ¢,`´ ‚¶Õ‡Öðt"ƒÿzbÞXy«¸KЉ†!8Ó6õ(]:%ìJ?­"KÆfU6CzŽÉF_iGë‹»ž¿ÂÓXÝRÞÔÃðFþô~"	ñ–æ¾z†¼sçÄRè쮺¡ù¯Ø 4ƒû³ûͤ£ÉACƒ{﫤ÇlÏd\èr›fq]¤9]hLËAì’g•1|ZÕÑ÷Ç£%ØÉlµßGÏ;0ѸËt,‚t¨$ÎjÙêKªò¹‚<©£!.v ~Çbí7FR.Í3s
 t½]g<£WP¬á1+’Ÿì*éòvN|¨ïܾèW¾Áh›ßs%ËîŸ\A«HpÏe©4´¬wArâ)v”U
 ¯… …Ãfx¬ØõˆÖdE "ÛLi ‚°æ™ï§ô<Q@°²¼`ýÝõ/N_xp8#Öpó~Ýi5èD÷”·Vîëxîo/tI³”özç–'²ñ dÄΦ½I
@@ -69231,42 +70163,42 @@
 |ÅYF©ÐOEN’Œ¡>0iõêÿÜsq’•÷T¹«­‘­{øϱܗß0ÞR‘Ëõ¯³©®V³Ô–ã˜ÔjrO¿CÍîX
 Àä"ó(²•ÈáÜE9S‹±ûµA‡n =‰Â⫳ÿ	J³yõ‹lWˆÏ}‹Ô2p§?…Ezü´c²“·«¸ÅcKª8’yÍ$’D¡æ‰bz%„5ðÞðR}t³^Ž~~*ðPù³šVÛ‹÷y¾WŒ¤vN‹i’s1B¤o‹Ùã4¿µú`[;
 v$:Ú/IªàVÑŠ˜Ãe¾—“’(Ô«{O BŽ+è%|òB Ò‚ÏÎO%ìùËXå±úNÆÝ€§4ík ýÓGR¾`×Ï\ã¸Ü’Œ)“ œ½o€BÎÜ*éq2 fñóýé¼åf׏°s-Ž¿ÌMiœ/‚½‹Ëá,ê–€Ž¼R}eá$³‡ž×©¤Uɽºùž
-EW‰)iô“‰y?OFB~´Ãµ•[åŸð+éì^æ¨)à!TÉ#ÖvŒ)dvüNÿÁKIŒ„/^’?Wš5/¡;ÛƒPS¨ÆìàŒwÖòÑŒ!vV¨´I€ûí1¡GÍ4è1$M³¼¯³cÉ°´ŸP׺x"LB6¼“"	i$¤øÉ®„*H¼sáÿÎ=/­àÞ½ ðCîU\áûV餝d*)¤¹N…pùº	Ìz¸ÅìVqÕ3X^(7g§Z¿yáûÃóæ¿PgMU
+EW‰)iô“‰y?OFB~´Ãµ•[åŸð+éì^æ¨)à!TÉ#ÖvŒ)dvüNÿÁKIŒ„/^’?Wš5/¡;ÛƒPS¨ÆìàŒwÖòÑŒ!vV¨´I€ûí1¡GÍ4è1$M³¼¯³cÉ°´ŸP׺x"LB6¼“"	i$¤øÉ®„*H¼sáÿÎ=/­àÞ½ ðCîU\áûV餝d*)¤¹N…pùº	Ìz¸ÅìVqÕ3X^(7g§Z¿yáûÃóæ¿)!MS
 endstream
 endobj
-12095 0 obj <<
+12136 0 obj <<
 /Type /Page
-/Contents 12096 0 R
-/Resources 12094 0 R
+/Contents 12137 0 R
+/Resources 12135 0 R
 /MediaBox [0 0 612 792]
-/Parent 12093 0 R
+/Parent 12120 0 R
 >> endobj
-12097 0 obj <<
-/D [12095 0 R /XYZ 100.892 685.529 null]
+12138 0 obj <<
+/D [12136 0 R /XYZ 100.892 685.529 null]
 >> endobj
-12098 0 obj <<
-/D [12095 0 R /XYZ 100.892 509.749 null]
+12139 0 obj <<
+/D [12136 0 R /XYZ 100.892 509.749 null]
 >> endobj
-12099 0 obj <<
-/D [12095 0 R /XYZ 100.892 251.798 null]
+12140 0 obj <<
+/D [12136 0 R /XYZ 100.892 251.798 null]
 >> endobj
-12100 0 obj <<
-/D [12095 0 R /XYZ 100.892 217.01 null]
+12141 0 obj <<
+/D [12136 0 R /XYZ 100.892 217.01 null]
 >> endobj
-12101 0 obj <<
-/D [12095 0 R /XYZ 100.892 168.067 null]
+12142 0 obj <<
+/D [12136 0 R /XYZ 100.892 168.067 null]
 >> endobj
-12094 0 obj <<
+12135 0 obj <<
 /Font << /F50 3701 0 R /F15 3700 0 R /F17 3698 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-12104 0 obj <<
+12145 0 obj <<
 /Length 2091      
 /Filter /FlateDecode
 >>
 stream
 xÚ}É’ë¶ñ®¯`åDU=ÑÜ—Êi\¶ŸãJ¥œd|p½ç†„F(s‘ArÆó÷é
-4Ãø"6FïÝP<qðùðíãᛊ8H⨉›$x<I‘DUœeÝDE“]ð%¬³øøÛãOßü¦A5e™i^G€ˆ™æó¿~9ž²"?ëQ[Õóâçã)	קÞ“°ETþÓ´zœ5ï¿h;›iäEÄyR…×ëñ”6¡;ó'zÀûß?þ8$p#ˆìIZDY´ÃáËoqÐÁÞOAeM¼ådE•Epü÷ðïC,êǾ’â½â¦ʼ‰H]T±#!Ü©àË©ˆcPg0‹ŸAÎ&
+4Ãø"6FïÝP<qðùðíãᛊ8H⨉›$x<I‘DUœeÝDE“]ð%¬ÓúøÛãOßü¦A5e™i^G€ˆ™æó¿~9ž²"?ëQ[Õóâçã)	קÞ“°ETþÓ´zœ5ï¿h;›iäEÄyR…×ëñ”6¡;ó'zÀûß?þ8$p#ˆìIZDY´ÃáËoqÐÁÞOAeM¼ådE•Epü÷ðïC,êǾ’â½â¦ʼ‰H]T±#!Ü©àË©ˆcPg0‹ŸAÎ&
 —‹f`…gTžÖIxž,o\Ñ­YŽi¾9”E…ëpšǫ̃éÌÇF5Ü£Ò°'ûMÖ¡…¯Z—"AÄ I¢ô9%YTä
 OdzL$ÌòpP‹¶Fõg<ð¹ÓîÖÈâ,8¥ITç3Ñ{øN·½É)(±Lü}¶jD%\6¡5ÏZμ½Ž¶rªNÊþÎË^!Ý+/ÈnD!ƒŒPDÌÓ ½ó’½>±D~ßÛM@ã´&cÌÚ¾€]IÿÏ,uTÕõ½UÎ{Vùþc5–¬’—eh@Ýa4_ã$oÕB!hT¿žSó²
 ÕØ1ÞyõŽx¹¨…!çC>õÄ1…Ê‹”¾îì7ü™F4W™‡¯—‰J«ðwõÛÌH
@@ -69277,81 +70209,82 @@
 áÌõÂKªžp܍¾;b&	¾±vËя¿¬]Û‘`Ú]@ Ðà\û£q¶ZQ;¼"Ãðb¦^¹É[¦€¼vFè6Ì _PK(=äþ¬ GÎväšÝæ¤,8zí½×@¬éJ–ß|Šè:¼L=[HHøZ
 ÓŸÔ&\£?CñÈÕrÞ™™ê4DRS»ŽÐG„
 `\Ð…fwŽbVX¡€øn¹¸¦	;›Œ CòÒŸA¿•{ÕU9÷‰ë*»ÅõÌkq‘eâ[=ÎêGFŠ>‘¢ëÁÖWÔ(•¶§¢ù‰GE
-…:wçlßÞ¹gï,<+ÓÏòÛ;§fKU®ö\òJºãï‡,½2Þ˜ÿõáэ×4ìp3¦¿µà±(CàÕ7ΑD°[Æ2.rŸ×¸:/ÚÞý=ƒçoÝàÆß?þ•Ç³þ
+…:wçlßÞ¹gï,<+ÓÏòÛ;§fKU®ö\òJºãï‡,½2Þ˜ÿõáэ×4ìp3¦¿µà±(CàÕ7ΑD°[Æ2.rŸ×¸:/ÚÞý=ƒçoÝàÆß?þ)a´
 endstream
 endobj
-12103 0 obj <<
+12144 0 obj <<
 /Type /Page
-/Contents 12104 0 R
-/Resources 12102 0 R
+/Contents 12145 0 R
+/Resources 12143 0 R
 /MediaBox [0 0 612 792]
-/Parent 12093 0 R
+/Parent 12120 0 R
 >> endobj
-12105 0 obj <<
-/D [12103 0 R /XYZ 151.701 685.529 null]
+12146 0 obj <<
+/D [12144 0 R /XYZ 151.701 685.529 null]
 >> endobj
-12106 0 obj <<
-/D [12103 0 R /XYZ 151.701 660.623 null]
+12147 0 obj <<
+/D [12144 0 R /XYZ 151.701 660.623 null]
 >> endobj
-12107 0 obj <<
-/D [12103 0 R /XYZ 151.701 633.993 null]
+12148 0 obj <<
+/D [12144 0 R /XYZ 151.701 633.993 null]
 >> endobj
-12108 0 obj <<
-/D [12103 0 R /XYZ 151.701 598.599 null]
+12149 0 obj <<
+/D [12144 0 R /XYZ 151.701 598.599 null]
 >> endobj
-12109 0 obj <<
-/D [12103 0 R /XYZ 151.701 273.328 null]
+12150 0 obj <<
+/D [12144 0 R /XYZ 151.701 273.328 null]
 >> endobj
-12102 0 obj <<
+12143 0 obj <<
 /Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F17 3698 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-12112 0 obj <<
-/Length 1944      
+12153 0 obj <<
+/Length 1945      
 /Filter /FlateDecode
 >>
 stream
-xڍXMÛ6½ûW½Tv]I¤d똶iÓ -ÚÄ—"›#Ó6YôRòî¯ï|½«r1ÉáÎ<¾9ïçéü×ُ›Ù¿é<K—UZeóÍn.eº\åÕ¼\WË¢’óÍvþ)Y‹lñyó~öv3{œe°–À¢t¹®rÐ,–BÌëãìÓçt¾…¹÷ót)ªõüBšÇ¹(Ö˲( ßÌ?Îþž¥ññY?l*«eYúãÿ°NÛE¾NžðG»»Å½«äŠ#{v8*“ÆÔºí4vι§¸9)×›úÜ(¯]Û®¾:³?`§gñÁ6[íULÇ­Ó¦ízÕë­ßjqŸ¯ÀŠ{t	Üã>ËBVlêQµº¥
-›+¨¯òÄì°IÐ,˜:懣A¥µ½yH3©;ÃMWpSØ·~C‘<Û¨ÞØ–å_hwîwöè•œV7log[õ¥™­“£VmΕ¢‚Ýñþ(
--‡´Ìu½—š#‰«Ô/–8]kó„AG¢o¹È’zqŸ%¼¶ã•&|Lȃ‰Øû}ˆ=Ò"ÝYÇÕâ‰W\ÈB÷42–xœÐfªçÞ$4RŠÏ‚͝;«vËËÆág§Ã¾zêqÌ„HNΐÅÐí-¶2)·äÉkÇRµëµWŒá/ؽ§žµÈC"`:èêZ/ƒ%¹Xæáqmkh>šÖÛ“—+Ú ÛñŒ¼„t<{n	±ØåX R§ëqŸ-\!à€^ݨy
-Ù‰rÿˆ»	¤ÒÒž_–àc¦·ãËÁrçr(	[äP±õÓ„ŽZÑ­Pî13¢qà/‹x ôÀ[â›Éo»©PGqZWþ´ŸãgVW)¼_âÝòppÕ–0à CÎD@Hž{`opÑLŽì…;Ñ¥`m§ŒæÍáNgÕ˜Ýõ›‘c=¾ô…g† ’x7€š(“Ný’#ØäŒjX~nÁO½rÄ*Bv@!S¬æY¾¬ŠLb¦ ƒe¹,EÉWðÊ›ºÖ§^µ5ˆú“noïS–Éýx6Žœ	³;»øœiðN=™vÏýŸ(áà›‹l¹Ê¼§þÁ÷C´Wæ LÍòvÜpŽÐ¤GVz3-ôÁi¹µŽÜ¯¾q?ëø‰³_¤¦bˆ
-Áš1ÕBË´.òä/g÷Hlêˆîw® ǾikÓ@Öô‹NΞÔÞŸHÃ:NÓti^ˆÝW¿‚ÐJ¤,¹À÷NŸ0·³&çE¢:ßrC«-B¦£äñxÖp˜ãìP$玃	Ý“¤ìÞÞžëä¼£é:ÆJ,·· ÏËáðàÆ	›ó•\…±*b”U™ ÍªÐ`=5à<_AbyG®¼øó³¨ö)Dø:Ðýp-ô	"°'¤±–…«	GI™ìj÷I‘NzO¹Á;¨AÄIÍbB ˆÞ-Q
-xÿ+k!<V7ð a€Çr‚ô7¦ærBÔu<0íaã§&26)í¸.…Š‡©ˆö姈}ŸÅ {V N™é»)W!âû3ü
-ö(òññð=œñhPj,3Šè8gÚ­©Éõ¸K”_`nÄÑ«¥ñ±ñÅX:
-ü.ÈIÄÃö[¨	š¹÷Ü[ uS3ÕòÖ¥ÒÙÐþLœ{¬5é‘etm€pÛþ›(÷­ªñÎÄg¨@óuT¢¸¶íèÖ++¨0õÌá89<¯V¾$YSÝJ¦`á6ឪi®ƒV ‹Ž%jš‚·³¡ø¥5Š,@’}ÃbÖ¶kr‘3ÿ£hÞKnžnÀÕèDïå¾¼ÍÖÑ=§8÷ÕGQ$ÿêÚç̼’tn(…zqÝ“c
-”ìw$2d4ìð«°Z –æ2ž°¡T¡ú ;º…nMPÁµ=žÃI§¿¼J¸`’Ûúz¨
-ap1ý1 .F£ã*ØÍ›–«£‡LHkÓæ9¥	¦ ïXBIZõB!ì´sLÓ©ˆìmX@É·ðK¬Û+LfòÓò?J»xÉ_È՝7˜á($äð¦áyÕušJMèÓ”˜8õË]ˆë·æÉlùÁâÚÖ¯C³Ìóã§>~µÛómåêfU‡ÕÄz…2ÍÝ–’¹AÊ59“ýy!Gà²
-€êÜpÚZû—„b5ùÅø"¢à…(`XÃWˆhçN±ºõ-=¤g°€¾D¤Äš›ª›ˆpZqUa’ê§ITӳͣ;ãH51 }ÙPá3ž@Ú`›ö^cITŽg?²×¶ÄÃÕ¿÷O ¸®›Ž;–ª¢Ì°E7CȺž%µå!­Ä??΍íÇâª?¯Ê`^‰Õ¦†ïäsçGÊ)¨WNÄ „ëÔ„ÅMüÁ^RÄ^\ÓXx¡âËüçr&ƒ
-¨þÜ!– ÿh©b
-ÿXL¬•Qµ‹£Àñ‘‚w&îA%¡i_qìàÐ;¦3üÇd˜M‡ÆðÐÌAyÊ3þ+.|‡‘åÊXíukI$MØý¾ñÔðç*é‡4Öù=ü‡Ú·›Ùÿtxÿ
+xڍXMÛ6½ûW½Tv]I¤d똶iÓ -ÚÄ—"›#Ó6YôRòî¯ï|½«r1ÉáÎ<¾9ïçéü×ُ›Ù¿é<K—UZeóÍn.eº\åÕ¼\WË¢’óÍvþ)YçÕâóæýìífö8Ë`),Eér]å Y,…˜×ÇÙ§Ïé|sïçéRTëù…4sQ¬—eQ@¿™œý=Kãã³">~ØTV˲ôÇÿa¶‹|<ávw‹{!VÉGöìpT&©uÛiìœ=rOqsR®7õ¹Q^»¶'\}ufÀNÏâƒm¶Ú«˜Ž[§MÛõª×[¿Õâ>_÷è¸Ç}&–…¬ØÔ£juK6WP_å‰Ùa+’þ Y0u4ÌGƒJk{ófRw<†›®à¦<°;ný†"y2¶Q½±-Ë¿ÐîÜïìÑ+9­n.ØÞζêK:2['G­Úœ+E»ãýQZ:;h™ëz/5GW!,>¨1^,qºÖæ	/‚ŽD	Þr‘%õâ>Jx7lÇ+Mø˜±÷û{<¤Eº³ŽªÅ¯<¸…î+hd,ñ8¡ÍTϽIh¤Ÿš%:w,Ví–—1Â=ÎN‡}õÔâ˜	‘œœ!‹¡Û[le"Roɓ׎¥j×k¯Ã_°{O=k‘‡DÀtÐÕµ^Kr±ÌÃãÚ,ÖÐ|4­·'/W´¶ãy	!éxöÜb±Ë±@¥N×ã>[¸BÀ/ 3¼º?Pó²åþwH¥;¥<¿,ÁÇLoÆ—ƒåÎ-äP ·&È¡bë¦	9µ¢[¡ÜcfDãÀ_5<ð@職Ä7#’ßvS¡Žâ´®üi+>
+ÆϬ®Rx¿Ä/ºåáàª-/`ÀA‡œ‰<÷ÀÞà"¢˜Ùv*¢KÁ,"ÚN͛ÝϪ1»ë-6#Çz|éÏ$ñn 5Q&:ú%G°ÉÕ°üÜ‚%žzåˆ!T„ì€B¦Xͳ|Y™ÄLËrYŠ’
+®0à•7u­O½jk<õ'ÝÞ,Þ§,“úñl9fwv!ð9Óàz2ížû?PÂÁ7)
+Ùr•yOýƒï‡h¯Ì˜š;ä?ì¸á<¡I¬ô2fZè
+4†Órk¹%^}ã~Öñg¿HMÅ4‚5cª…–i]äÉ_Îî‘ØÔÝî\AŽ}ÓÖ¦¬éœ=©½'Šq<†uœ¦éÒ ¼3º¯~¡•HXrïœ>angM(΋Du¾å†V[„LGÉãñ¬9à0ÇÙ¡Hκ'&!HÙ½½<×;ÈyGÓuŒ7”XnoAž—ÃáÁ67æ+-¸
+cUÄ(«2A›	U ÁzjÀ-x¾‚ÄòŽ\yñçgQíSˆñu ûáZèD`OHc-	V&Ž “2Ù;Õî“2"œôžrƒwPƒ0ˆ“	šÅ„@9¼[¢ðþWÖBx¬nࠏåéoMÍå
+„¨ëx`ÚÂÆOMdlRÚq;\
+RíËOû>‹A/"ö¬@3œ2ÓwS
+®BÄ÷gøìQäããá	z48ÿâÑ 0Ô*XfÑpδ[S“ëq—(¿À܈£WK'âc㊱tø]“ˆ‡í·P/4sï¹·@ë¦fªå­J¥³¡ý™8÷Y	jÒ#Ë>èÚ á¶ý7Qî[U㝈ÏPæë¨EqmÛÑ­WVPaê™Ãq.rx^­|I²¦º•LÀÂmÂ=UÓ\­@KÔ4?ogCñJkY€0$û†Å¬mÖä"gþG9м—Ü<7Ü€«ЉÞ'Ê}y›­£{Nq¢Hþյϙy%éÜ<P
+õâº'Ç(ÙïHdÈhØáVaµ@,Íe
+<aC¨BõvtÝš ‚+j{<5†“8Ny•pÁ$·õ5ôPÂàbúc8@]ŒFÇU°'š7-WG™>Ö¦ÌrJLAß±„’6´ê…B$Øi瘦SÙ;Û°€’'ná—X·W˜ Ìä§å”v1ð’3¾)ª;o0ÃQHÈáMÃóªë4•šÐ§(1qê—»×oÍ“ÙòƒÅµ­_‡f™çÇO}üj·çÛÊÕͪ«‰õ
+dš»-#$sƒ”kr&úó2BŽÀe չᴵö/	Åjò‹ñEDÁQÀ°2†¯=Ð
+Î#œbuë[zHÏ6`}‰H‰57U7!à´â&ªÂ$ÕO“¨¦g›GwÆ‘j:b ú²¡Âg<´Á6í½Æ’¨Ïd¯m?ˆ‡«ïž @p]7w,UE™a‹n†u=KjËBZ‰~œ/ڏÅU9~^•Á¼«M
+ßÉçΏ”SP¯œˆAש	3Š›øƒ½¤ˆ½,(¸¦±ð*BÅ—ùÏåLPý;¸C ,ÿ"@þÑRÅþ±˜X+£jGã#ïL܃JBÓ¾âØÁ¡wLgøÉ.0›ÿŒá¡™ƒò”güW\ø#Ë•ÿ°Úë>Ö’Hš°û!|ã©áÏ!TÒi&¬ózø/´o7³ÿy
 endstream
 endobj
-12111 0 obj <<
+12152 0 obj <<
 /Type /Page
-/Contents 12112 0 R
-/Resources 12110 0 R
+/Contents 12153 0 R
+/Resources 12151 0 R
 /MediaBox [0 0 612 792]
-/Parent 12093 0 R
+/Parent 12120 0 R
 >> endobj
-12113 0 obj <<
-/D [12111 0 R /XYZ 100.892 685.529 null]
+12154 0 obj <<
+/D [12152 0 R /XYZ 100.892 685.529 null]
 >> endobj
-12114 0 obj <<
-/D [12111 0 R /XYZ 100.892 473.947 null]
+12155 0 obj <<
+/D [12152 0 R /XYZ 100.892 473.947 null]
 >> endobj
-12115 0 obj <<
-/D [12111 0 R /XYZ 100.892 300.748 null]
+12156 0 obj <<
+/D [12152 0 R /XYZ 100.892 300.748 null]
 >> endobj
-12110 0 obj <<
+12151 0 obj <<
 /Font << /F50 3701 0 R /F15 3700 0 R /F17 3698 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-12118 0 obj <<
+12159 0 obj <<
 /Length 2162      
 /Filter /FlateDecode
 >>
 stream
-xÚ…ËŽã6òÞ_aôee íˆzXÒqv13Ø ¤÷°Hr`Ë´M´RšîÎק^”äÍîI¬bU‘õ.*Þœ7ñæóÝ?ï~ø”Ç﫸R›ÇÓFåj_Äjs(«}^e›Çãæ÷¨L“ퟏ?þð)I6å¾:2"ÍÊ= b¦ùüó¶»4ϢϦ3N7ü²Ý©h|jìVE5¢òè'[›ÎÞÿjœ·}Ç@
+xÚ…ËŽã6òÞ_aôee íˆzXÒqv13Ø ¤÷°Hr`Ë´M´RšîÎק^”äÍîI¬bU‘õ.*Þœ7ñæóÝ?ï~ø”Ç﫸R›ÇÓFåj_Äjs(«}^e›Çãæ÷¨Lãퟏ?þð)I6å¾:2"ÍÊ= b¦ùüó¶»4ϢϦ3N7ü²Ý©h|jìVE5¢òè'[›ÎÞÿjœ·}Ç@
 Ä™*¢×ëv—T‘éŽö•™>àùwï¾Ü)8®¼¸i¾OÓMÝÞýþg¼9Âޏ›xŸVåæ…(ÛMš—ûCžÃºÙüv÷ë]¼T_å«êgÕžÔDÕþ»-Ó¨·»,®¢Vo“"zc ëX¨8²-^¹ˆzTºÛ&%‘pÝp1Žyœñƒ³õ j{ÞFýñ4Lb^«mÕŸÞm;{¾ ôÁ£U@•J÷yVñmÏŽÏÌlW¢Þá·ˆô±:¸6 Çîh/‡‹õ¼çì·»¼H£O¤¸™WÝ^ó P‰€#Ð&(mBÊ"Ùl“’l²¸gÎ×Ô ø¸	Ñ€ÀÉ ø,O#׳D0)„’Š6z™EB€·B–^Ëi.@¬Ý9d`QŒDÇa¨"Ž$ã&76%øÆŠˆ`s­Ø[Œ—–sd+¼ešVG^ÌæºÙ\©„bmg«ÃPÀYœ@öGœÇ¶«›ñh»3“hþÔ®÷~‡‡Ö¶-#ûÕ«Öý(J9¡Íòæ¯æOC·{ñ£àP%{McÎt2BÃE‚ŸÂ€+Üžå3¼<dzNĐQ|bî•«¶úèÐÙi>¬‘GMMCe"è!´Sãø‚ê ~‡…×±D#¨),Ý0ÑsjÁâ׃ç[GPråš³(vTJ…_;ì¹fªb£’}•+*šÀŸûCàW
 R-++(”).Øoðï¦0_Ríã,a¾X !*TšÕ=ÛÜÙ§qèÝ=ï Áñ‹AÇàù+é0…9ï^ú†Š ®_.½°ŒÃ¥wö/#"F*Ö ‚GE\4âXâ	Bܯ؇¬QTl`\LF€K_²€˜ÃîݳlvÇ´¶’àïÂÎR&W²*zÒÞ±Ž•*z"„çö ,2ú•"%Õé(.¥<Ï¢³Ap|X
 v¬ÞýCÈWœÄ,_Å
@@ -69367,34 +70300,34 @@
 )›Y°Þmhqúó|XÔ¾÷ÔÊ“ˆ“›ÿ¤¹’š
 á‡O®äꀃ!šÆ<X2¿
 0óܚ樮ëÇó…·4Ó^iú@·0ò½¢+×ìÌ0•8±NµáïÌ\ô
-)•ø•ç,ñq`é@ t]Cu²bÒ˜3îaz vŒ]üª”?†.00ÒØù ¬Š~||[kMoá¤J¸©V#ñ!bˆ¸çïüè Àò«=ðûšS<¡%ü'åjeë|#åW'£ÐšÍņŠ]qv^fÅtµŽFÚá;D7Å๠ñ<Ñ;è	c£ËÌÆŽÙ5LƒÉ§¿³áûññîoþ¥
-¥
+)•ø•ç,ñq`é@ t]Cu²bÒ˜3îaz vŒ]üª”?†.00ÒØù ¬Š~||[kMoá¤J¸©V#ñ!bˆ¸çïüè Àò«=ðûšS<¡%ü'åjeë|#åW'£ÐšÍņŠ]qv^fÅtµŽFÚá;D7Å๠ñ<Ñ;è	c£ËÌÆŽÙ5LƒÉ§¿³áûññîoÑ©
+£
 endstream
 endobj
-12117 0 obj <<
+12158 0 obj <<
 /Type /Page
-/Contents 12118 0 R
-/Resources 12116 0 R
+/Contents 12159 0 R
+/Resources 12157 0 R
 /MediaBox [0 0 612 792]
-/Parent 12093 0 R
+/Parent 12162 0 R
 >> endobj
-12119 0 obj <<
-/D [12117 0 R /XYZ 151.701 685.529 null]
+12160 0 obj <<
+/D [12158 0 R /XYZ 151.701 685.529 null]
 >> endobj
-12120 0 obj <<
-/D [12117 0 R /XYZ 151.701 522.265 null]
+12161 0 obj <<
+/D [12158 0 R /XYZ 151.701 522.265 null]
 >> endobj
-12116 0 obj <<
+12157 0 obj <<
 /Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F17 3698 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-12123 0 obj <<
+12165 0 obj <<
 /Length 2259      
 /Filter /FlateDecode
 >>
 stream
 xÚ}XI“㶾÷¯på¹jìh_Ž/U™TÖW¯Ò—W™h‰¶Y£Å#JÓãüú`£Dw+s±HAø 8Ü]váîǧ¾{Ÿ…»(<VaížÏ»4
-E\íò²:fUº{nve’ìÿzþùé‡ç§OOl…-°)<–UœÙ1Ivu÷ôç_ᮁµŸwá1©ÊÝqv»$+y–Á¸Ýýñô¿§Ð?>Êüã¡iuÌs9^£ê/úÝþ¦Q`zøFU øÓ©¾×#ë¡·ÆNºßÇe0-ƒ3]yuºjŒúÓlFÝ	ŸeÆáìØŒåѯ¦Ö½uçNÚ ?DÉ1K+ÖMã”PÈ0¸)_‡"hYp
+E\íò²:fUº{nveíÿzþùé‡ç§OOl…-°)<–UœÙ1Ivu÷ôç_ᮁµŸwá1©ÊÝqv»$+y–Á¸Ýýñô¿§Ð?>Êüã¡iuÌs9^£ê/úÝþ¦Q`zøFU øÓ©¾×#ë¡·ÆNºßÇe0-ƒ3]yuºjŒúÓlFÝ	ŸeÆáìØŒåѯ¦Ö½uçNÚ ?DÉ1K+ÖMã”PÈ0¸)_‡"hYp
 ø̓fØÃ쥷ӨUÇ´Q×æfp/ðÙãþPÄYð!JÒ_ú彘þÒÞïþí>
 î@ýÆW.cÝ:­z¸J\eÁw3O®
 gŸñG3EÕÓ¬Z”£ZÝ\dyºª	¬„Ipš'¦‡Ñ-
@@ -69421,32 +70354,32 @@
 $ÊZÐ#ýïh¿åÉû}‚\º:wÌßiè8Õ±ª*×8Ã1™WZžS…‚Óq‰:P6E
 B)~[àQçåªùíàW>“lAýw|5u=×¢†—7­{D‡ïk.%Ú„™F5¦žƒ„¢3äg¬/$:p´þ¥Wԝޙ“ûB*zÄ‘/õ¼]¯p“/x§k¥ÿ D΍3¸Æc©U)ôŸ?™oé×pR«^š‹ÔË>¦9ý³El~›@h—§_í”-åý\B=gg‡¯Ô¶ç»LÐûL‡bævR½fÛÊšW6Ál8µæâ 	.NP´@Rîî+'SGƒ7¹3ó| ÿ.ƒ¥gŠèŸ9€Ÿµ¯«*ÿ|ú±p
 3l%H®¸_)‡[ýiÖü—	Öø†É
-$0!ËËžÇöhFÖ¶ÿ'œÅgMrÎR€.DoRÝ­¥.ºìêiPp„ÈðQÂ3Xgݵò`$WÖ"x†AÛêZø˶6VîíZç.ÿÅ»ïÏOÿ ËQeÐ
+$0!ËËžÇöhFÖ¶ÿ'œÅgMrÎR€.DoRÝ­¥.ºìêiPp„ÈðQÂ3Xgݵò`$WÖ"x†AÛêZø˶6VîíZç.ÿÅ»ïÏOÿ ›yeÎ
 endstream
 endobj
-12122 0 obj <<
+12164 0 obj <<
 /Type /Page
-/Contents 12123 0 R
-/Resources 12121 0 R
+/Contents 12165 0 R
+/Resources 12163 0 R
 /MediaBox [0 0 612 792]
-/Parent 12093 0 R
+/Parent 12162 0 R
 >> endobj
-12124 0 obj <<
-/D [12122 0 R /XYZ 100.892 685.529 null]
+12166 0 obj <<
+/D [12164 0 R /XYZ 100.892 685.529 null]
 >> endobj
-12125 0 obj <<
-/D [12122 0 R /XYZ 100.892 210.535 null]
+12167 0 obj <<
+/D [12164 0 R /XYZ 100.892 210.535 null]
 >> endobj
-12121 0 obj <<
+12163 0 obj <<
 /Font << /F50 3701 0 R /F15 3700 0 R /F17 3698 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-12128 0 obj <<
+12170 0 obj <<
 /Length 1883      
 /Filter /FlateDecode
 >>
 stream
-xڍXK“Û6¾ûWhz©<“UDQÏc:“¤Íd2ÛÆé%ÉA+QkNeÉÑ#Îö× @‰öj2½XøH‡Þ£zow¿v/ß$¡' áO$"ÈBá¥y$EìjﳟËxÿõðîå›(òò HÓØó !yûáÓþN&±ÿVuj([î÷wŸZ½~…ªÄ¯+ՍŠú¿«aÔ}G‚„Á±ÈüWçóþ.*|ÕÕúMz…ûï^vßvv“K“@J¯:í>
+xڍXK“Û6¾ûWhz©<“UDQÏc:“¤Íd2ÛÆé%ÉA+QkNeÉÑ#Îö× @‰öj2½XøH‡Þ£zow¿v/ß$¡' áO$"ÈBá¥y$EìjﳟËhÿõðîå›(òò HÓØó !yûáÓþN&±ÿVuj([î÷wŸZ½~…ªÄ¯+ՍŠú¿«aÔ}G‚„Á±ÈüWçóþ.*|ÕÕúMz…ûï^vßvv“K“@J¯:í>
 ½úÞya ‹Ü»˜‘'O&y&	´[ïãîÏ]è_$›Ç‹ÀÖôØ“e~3ÓQ!÷+0;Êýïø£žt÷HêN:ô'¦c'ŹSOªË‘:3ÿ	göóÖjv6ϽúÇ¡<½ )/VußµOè8̝Adï)ñ’a²î„BÕÏmÍØËI
 zÀÕý~:R›Ž=“N#5Ë®¶ÝšUk<A¸ÐNvZÓ.Ó“rPÍPêε<!ÕñÁ¤Õ¢Q2^½‰Â†ÇQ
 ³´ÙSÁUdžˆ‚"¯°Wœ™ä¨Â¾û»üùÉŸfþEO°Ò‘ãel°¡ñêK(¤ðiêÀºîâµß¬£K¬W+d„qJV|è'<l}'ð.á(ÁÓ@z†4Ï` :ASÞ˜Þ†¾lqL0…Äðg4èBg•¨ 7ò¢§á¤ÇuYˆ×¸ZÝýÍS³¿Äf?èN‘b1zט
@@ -69467,161 +70400,156 @@
 šåæ„£^^‹qâ¼'A€ÚmHÓÜÁAîyy[ý׫(oÞ™#rHü߉´ï¶þ`'àM#΁xà‹ÙãîŠÖÐ_L¥åo{7Ć>­‹kŽÀœ—ª?cÈxÀ@èIt6£
 wr>‹Éèiñ!º…¥ñêöN6RXÉõU—þ{ã
 
-ü÷†\nñ\Üða´.-mùÀ¼˜à/tÙïëÃî?ÄBE´
+ü÷†\nñ\Üða´.-mùÀ¼˜à/tÙïëÃî?œ°E²
 endstream
 endobj
-12127 0 obj <<
+12169 0 obj <<
 /Type /Page
-/Contents 12128 0 R
-/Resources 12126 0 R
+/Contents 12170 0 R
+/Resources 12168 0 R
 /MediaBox [0 0 612 792]
-/Parent 12132 0 R
+/Parent 12162 0 R
 >> endobj
-12129 0 obj <<
-/D [12127 0 R /XYZ 151.701 685.529 null]
+12171 0 obj <<
+/D [12169 0 R /XYZ 151.701 685.529 null]
 >> endobj
-12130 0 obj <<
-/D [12127 0 R /XYZ 151.701 566.376 null]
+12172 0 obj <<
+/D [12169 0 R /XYZ 151.701 566.376 null]
 >> endobj
-12131 0 obj <<
-/D [12127 0 R /XYZ 151.701 405.301 null]
+12173 0 obj <<
+/D [12169 0 R /XYZ 151.701 405.301 null]
 >> endobj
-12126 0 obj <<
+12168 0 obj <<
 /Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F17 3698 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-12135 0 obj <<
+12176 0 obj <<
 /Length 1684      
 /Filter /FlateDecode
 >>
 stream
 xڍWKs›H¾ëWP{UÉ„7âˆÐÈžÈŽ*ɁÈئ
 	/Âöæßo÷ôèa/U›‹æëÇL÷ôôÚ£fh×£Y1ú´p
-Í4ôÀL­xÐÇÐ}+мi »£÷Úw6µÝñÏâ󈣿G&l…-°ÉЧš®nÛÚv7úþÓÐîAöY3t;˜joRs§ÙîT÷\p£å£¯#ãÒ¼ék¦¥®é ùÓ¡N {ž2oºúøÊ™l^¶MYïªn|e{kpõÙÝØ6Y9¶
+Í4ôÀL­xÐÇÐ}+мi »£÷Úw6µíñÏâ󈣿G&l…-°ÉЧš®nÛÚv7úþÓÐîAöY3t;˜joRs§ÙîT÷\p£å£¯#ãÒ¼ék¦¥®é ùÓ¡N {ž2oºúøÊ™l^¶MYïªn|e{kpõÙÝØ6Y9¶
 Öuå¾Gê÷80™Ž^ƒ	÷ò††veºáztxqÃ3ǘ9­IŠëŽ5M“…Y&ņD‹±5eiFl%°Ê$û:—%J?¨ðoO
 ô0mâ!í¯x¶EÁçpEÃd³
 ®W«XDá,æďCé̝N$ÿ†#¾*ˆ¾;&KˆHñN¤.r~iÓ	Èh^Œ§6ÇS‡IË–ã3‘àê±»L"¹&Bú JW›L\ߤ|“Æsžå$“ù'Œ	b²=`r%-fÒ¤à¸Ó·[>»sNL²y–bX‰ñôPmù_îDq“®E¼{²7Ò(Zø¼!ðE$ó	A.¤ó„¿­2žç28@¦Š-–ð,ü¸A$Q¼žË`™LñfëbÈn’$<÷ñØ"U»èÎgD\Þ†b†®¨,ÁUˆ[tBŒj8ñÕ@‚	Ì]Çsñ™xl!ŠîFÜSF£$$Þé­à1D´ŽÃLñ×Ù*͹NÊÒgdCb‹l0Ï2‘ÁÒ…ÓrZ±0̹_×aL.¢–t T…rl&‘RÅ›¿Û«äjÈ4er,k\1QmÒµN(‡Ô‰ç„å±ÞåÝn•Îœ/x4h¸·|‚… až¯—œ0y J󂐼ªÅ1„Gð@ôb媤oE	7Œ6§‡ØŸl›ú¬Qše<*Dš⻞§Ø¾îª!šžê¶q½«û²¯Ûýûn×寺©ÿ°Íú*ÊZì­²¾n±J¸Nb™ˆ3þu
 ¹¤ò¦jô²ÊRÍð²6±Á»\gv=v=rÄõ/Ú0ïFõ_6<àSې,…^›TúØø6˜<të”À2‹…¬l¤Ž}q”&·|£*3ƒ™‰‰5hò<S,”f*u'DÏ8­±P!µi`á*SÁ©/ 1G"\R„y®Î¡ö7X2²¶¼Ó†À5OxÆ¢òÄ‰‚ƒ û«6O&/"‡¤À¢ÿ¶·®Á&^¹`À%p8 ËWÊ Ö¹Ò˜3»¨lGR1ý ‡;‡âýnP.ûa¸ÆÅp@ÖLŽ( 4	 œ'2þÈLe) ’}Vº LÚ$̵£®}ÖµÁ4'/ f<4¦ÄÀZa‹¢u¦¾ˆOÏNÎȱ8_«‘ÐvËsÀÊ ËWu‰A™,hïý`¡æôBZ4ôD¼Î¸:hAŠjHúâmÑCIÍÕ`6òŒb‚¯85Õ @DÙ9=~2´.ÏáÍ	i`Ã"$¤˜¯#u5‡ä”yå9§ãi¶:ÇlHzƒÃe3.m +”/y+äŠdîzjö!€Aœ‹S²’ÆЗ9	Sà\(>ʍ_±ï«î~WG‚	yµE恅é·ÜßÀ‘òÿ_ââÑeýS…Àa÷Ÿû(h•ÂÞ¤ÄO}=þü&‰´ˆ[›‹ÙuÞŠ|5»Î{ž»©×ú¾ºW§ü‚uʈ?ñ·å~ßöCQ¦
  æ˜6{¬iÓI0ÙJá¶lHÜTVý0LBG‚r»m»ûzÿH¾%6„£î«êvü¶€çìª×ºz;ioÛ—®?ÐŽÃSÙ4Cn–ÏÏ
 ÞÚ³É+ŸmñËݱ<‹5%æÆýSÙ“ê®=(´mÚCu<£ÈýSïʾ:(î^­¿móÒWDÑ‹©¸tÄ“O‚šM£N¯_ëf ˆ>¼™í{¬ÞÓºm÷{J=¢ßêþ‰L"«®}ìʝ¬bŸ½ì›êp I©öfJÚN)⓽ÀÔß!x m„XV<ÏG§mG¾ïî¹Ü×+Ô)iÙ¶Ï÷ßD À¶Uæ䈖w—	пt
-?HWц¢«ê\߁x–w,8_7­©j‹Éœê¿gøtÈ	†$Æÿ~É\àç£üØ8ý}?®¼ý	 â
+?HWц¢«ê\߁x–w,8_7­©j‹Éœê¿gøtÈ	†$Æÿ~É\àç£üØ8ý}?®¼ýè³â›
 endstream
 endobj
-12134 0 obj <<
+12175 0 obj <<
 /Type /Page
-/Contents 12135 0 R
-/Resources 12133 0 R
+/Contents 12176 0 R
+/Resources 12174 0 R
 /MediaBox [0 0 612 792]
-/Parent 12132 0 R
+/Parent 12162 0 R
 >> endobj
-12136 0 obj <<
-/D [12134 0 R /XYZ 100.892 685.529 null]
+12177 0 obj <<
+/D [12175 0 R /XYZ 100.892 685.529 null]
 >> endobj
-12137 0 obj <<
-/D [12134 0 R /XYZ 100.892 638.691 null]
+12178 0 obj <<
+/D [12175 0 R /XYZ 100.892 638.691 null]
 >> endobj
-12138 0 obj <<
-/D [12134 0 R /XYZ 100.892 436.447 null]
+12179 0 obj <<
+/D [12175 0 R /XYZ 100.892 436.447 null]
 >> endobj
-12139 0 obj <<
-/D [12134 0 R /XYZ 100.892 220.653 null]
+12180 0 obj <<
+/D [12175 0 R /XYZ 100.892 220.653 null]
 >> endobj
-12140 0 obj <<
-/D [12134 0 R /XYZ 100.892 139.726 null]
+12181 0 obj <<
+/D [12175 0 R /XYZ 100.892 139.726 null]
 >> endobj
-12133 0 obj <<
+12174 0 obj <<
 /Font << /F50 3701 0 R /F17 3698 0 R /F15 3700 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-12143 0 obj <<
-/Length 1645      
+12184 0 obj <<
+/Length 1644      
 /Filter /FlateDecode
 >>
 stream
-xÚ­ÙnÛ8ðÝ_!ìKd QtúhŸÜ m]d“lì`´JK´MT½×XôßwF3”UŠîñb‡CÎ}Ⱦ³p|ç]çÍ´sù6ñÀ÷†þ0p¦s'H¯ïNo0ô’aìL3ç£;ˆzÝÏÓ—oÃÐxÃ^/®IたhÞÝ>v/¢$vßÉB–"§Í}÷"p7³\u7ETâÞ¨T•¤ógYVJ´‰€8úîh½î^„CW™úF—FÈ¿s=íüÑ	€#ˆ| iâE‘“®:?ûNgß‹†g[S®œ(x½$8w&ß:þ¡úAß	Bo˜ñ‘úñЫÕDÕÞën¸[¤×w¦„ÌwöÜ)*¹”µNõv¸²\U´µžºÃÐÕ›’v·’ß»/õ¢@\8Há;‘ïÅ}–c<³bw×
-ðm2ùŒ[™ë5!-2@`MÎѤpZ€'²æ>¿z°SxËбâ@Š.®$¤fYÌ’‹R
-#+¾SËâêªR³\¢j¨KyI<$]6h­Øê×c?¤‡±ÆpIAÜ8Xlh™ãûH´E9þìøº¦‘"r©Ð*}×òXªŠ Z÷ä+ñµKJ!VñëóR2¦Òsƒį<R%!M¶KE<ÁŸQì²;JrR1En*
-:.e¦*SªÙü`$!E‘1Yý(|°)2YÒ‘á CƒË³¢„¡çlÕiü„ñ…nÆk¥Ï	ƈ½¤lqæ:Ïu­¥*„*´4­˜PŸ\àòÀFqìŽ
-a“Wb^ûéðêï–`€‡W‡ÉÒcV T˜[F”h-JŒ<<‘{e2+å;Ÿü Î%§+\ä\éZ*¼
-‘LâÔá<®Œ0öšå/¿¥ù¦.Q-r£(ûh,K›>–¯á(JȵH³wVD„«¥ÞäLµ¬cú¹‰IhŽÉ\
-üMª|
-¢8…¼‡H߁ž¥Z,6¿ð…Énß±‚ˆ–ætU$rš¢p»”¥l¢€ù&Ï	¢P!J
-8Õ¹•´~pZÒ/é
-Ø‚˜ I˜ ¬!W\êÙb–pܝU´-ÄŠjåj€–Y©äœ@•IFjÆl—hÓúŒ×LË}>:øJ¯whU¦ûä'þü´ÝIˆËI,±1K]69Ú÷ü¡ÍѺ¨Ã²0’jBX{¶Ps^17¬ÔÔµ}-1òX!°Ç¥fÙV:Só]›v–š«Ì‘©
-5°C•š³ºÕ×€mõ¸¹¯ë6ÁM¯…±ê"Aµ”ìªÙî…R@Ço;LØŒÇÐ2òœRÁ¿'p½ >Ç×÷N:=m£dW7íšv|÷ ŠG¯0'"xÿÂõ{o²‰Tq"úR¯›œ8
-â­ÊÙ3¦izÞ¦0!šßÇÓ÷wSÚŒnŸ;zxÝNŸ^Û§!˜í
-ù,OÅR«u®¬ÐÛºš]cýö¿^?\½£7ã›ñô©ñyx<½½žLxs÷À²q”¦ã«Ç›£ïîï&×Њp™;‘5£…ñ?Ýù>‰lüeÒ•W­þ}²)jKzí3aëX)S	Eí¸TAýÞýç<kÑT䛹uŸ}ú$ ­ÝÆÌŠ9çEe-¹4fýêòr»Ýz‹bãérq™ÛêÒ{ij=(ñ£¼ÒÔD–q›(а0}asØ¢é Žh Òi쪑†H55(‘B4,nf<",ñ场|y˜Rc+D³Í[kAÏv¼¸öh°
-÷“wrçBŸ¿ˆÍ4§L¥SõPbOí#„¦¢…ÑÁ܉70…q…[oÝ„‚H*ù´i´!¶vPç+¸­UÔvbèÝlYÅ6ƒ)§4|ª
-kfO€h†#"X¡Š}þW?jêÌý¨¸ý_-ôP½êhªW²:
-ùÑ›ÉÝÍãôú†«Ìí]k‰k2ó›óegëí—?qØ‚â>k2|ˬ¾Ÿy?òåÖ~~2¾4=¾iw[™£ZÇ£QkãoûÈÚ7öT– Wa
-_֍ÕëŸ×3ý~ÖnªÆ8†B˜1IyÞ„t‚ÆLÁ#Ðs–¨h÷¥-ЂªmÜ·ÿ98¡M†(ö¢^d‰Ïè]šƒ_b W‚$úûûéO¿ßLósݱ6ë‹úïû?„]¯§¿  ¡`
+xÚ­ÙnÛ8ðÝ_!ìKd QtúhŸÜ m]d“lì`´JK´MT½×XôßwF3”UŠîñb‡CÎ}Ⱦ³p|ç]çÍ´sù6ñÀ÷†þ0p¦s'H¯ïNo0ô’aìL3ç£;ˆâîçé‡Ë·aè¼a¯פñÀ„O4ïn»Q»ïd!K‘Óæ¾{¸›Y®º›"*qoT*‹JÒù³,+¥ÚD@}w´^w/¡+‹L}£K#äß¹žvþèÀD>4ñ¢ÈIWŸ}'ƒ³ŽïEÁ³­)WN”¼^’ œ;“ÎoÿPý ï¡7L‚øHýxèÕj¢jïu7
+Ü-HÒë»FÓ
+Bæ;{î•\ÊZ§z;\Y®*ÚÚOÝaèêMI»[ÉïÝ—zQ
+ ®
+$‡Îð‹È÷â>Ë1žƒY±»ë†x‰6™|Æ­Ìõš‚– °&çhR8-ÀYóNŸß‰@=ØÀ)¼eèXñŠ
+ ÅWR³,fɈE)…‘ß©equU©Y.Q5Ô%ˆ¼$’.´Vìõë±ÒCˆXc¸¤ n,6´Ìñ}$Ú¢œv|]ӁH¹Th•¾ky,UE­{ò•øÚ%¥«øõy)Sé¹AâW©’&Û¥"žàÏ(vÙ%9©À˜ˆ"7—2S•)Õl~0’¢È˜¬~H>Ø™,éÈp€!ˆÁåYQÂÐó¶ê´~Âx‹B7ãµÒçcÄ^R¶8sçºÖRBÚ@šVL¨O.pHy`£8vdž°ŠÉ+1¯ýtxõ€wK0ÀëÃdé1+ *Ì-#J´%FžÈ½2H™•òO~ç’Ó.r®t-^ŠH¦FqêpWF{Íò—ßÒ|S—¨¹Q”}4–¥MË×p%äZ¤Ù‹‹;+"ÂÕRor¦ZÖ1ýÜÄ$4Çd.…
+þ&U>QœBÞC¤ï@ÏR-–›_øŠÂd·ïXADKsº*’¿	9MQ¸]ÊR6QHÀ|“çQ¨%… œjˆ\JZ–´ÄKz¶ &H&(+CÈ×…z¶˜%wgm±âƒZ¹ eV*9'Pe’‘š1Û%Ú´>ã5ÓrŸO‡¾ÒëZ•é>ù‰?mwâòDËDlÌR—MŽö=hs´.Fê°,Œ¤ÚƒÖž-ÔœWÌ
++5u-A`_KŒ<Vìq©Y¶•ÎÔ|צ¥æ*sdjC
+ìP¥æ¬nõ5`[=nîëºMpÓãka¬ºHP-%»j¶{¡ÐñÛƶã1´„Œ<'„Tp‡ÅoÆ	ÜD/ˆÏÂñõ½“Å@OÛ(ÙÕM»¦]#ß} ˆbÇÑ+̉Þ¿pýÞ›l"Uœˆ¾Ôë&'Nƒx«röÄŒi ÇBšž·éLˆæ÷ñôýÝã”6£Û'ÆŽF·Ó§×öif{C>ËS±Ôj++ô¶.„f×X¿…ý¯×WïÁèÍøf<}j<AOo¯'ÞÜ=°le£‡éøêñfÄèûLJû»É5´¢ \æNäAÍhaüCw¾O"™4BåU«ŸlŠÚ’^ûLØ:VÊTBQ;.UP¿wÿ9ÏZ4¹ÆfnÝgŸ>	@k·1ó†bÎyQYK.Y¿º¼Ün·Þ¢Øxº\\æĶºô^šZJü(¯4u‘eÜ&
+4,L_Øܶhú€#Z#ˆt»j¤áRM
+J¤†Í‹›ƒK|9§î_¦ÔØ
+ÑlGóÖZPç³o®=¬Âýä…Üy£Ðßç/b3ÍÃ)AéTEý”ØSûˆ¡©hEat0wâ
+La\!ÇÖC÷¡ ’J>mmˆ­ÔùJ#nkµz7[V±Í`Ê)
+ŸªÂ¤ÙÓ  šáˆV¨b‚ÿՏš:s?*nÿW=Tï…:šê•¬NC~ôfrwó8½¾á*s{×ZâšLçüæ|ÙÙzûåO¶ ¸Ïšß2«ïgޏ…|¹µŸŸŒ/MoÚÝVæ¨ÖñhÔÚøÛ>²ö=•%èUXCÁ—5FcõúçõL¿Ÿµ›ê‡E 1Ž¡ƒæ_LRž7! ¤1Sðô\%*Ú}i´ †j÷íNh“!Š½¨Yâ3z—æà—À• ‰þþ~úÓï7Ó<Á\Åpg¬
+Äú¢þ;Ãþa×ëiç/Ý6¡^
 endstream
 endobj
-12142 0 obj <<
+12183 0 obj <<
 /Type /Page
-/Contents 12143 0 R
-/Resources 12141 0 R
+/Contents 12184 0 R
+/Resources 12182 0 R
 /MediaBox [0 0 612 792]
-/Parent 12132 0 R
+/Parent 12162 0 R
 >> endobj
-12144 0 obj <<
-/D [12142 0 R /XYZ 151.701 685.529 null]
+12185 0 obj <<
+/D [12183 0 R /XYZ 151.701 685.529 null]
 >> endobj
 3678 0 obj <<
-/D [12142 0 R /XYZ 151.701 638.691 null]
+/D [12183 0 R /XYZ 151.701 638.691 null]
 >> endobj
-12141 0 obj <<
-/Font << /F50 3701 0 R /F22 3706 0 R /F17 3698 0 R /F15 3700 0 R /F71 5424 0 R >>
+12182 0 obj <<
+/Font << /F50 3701 0 R /F22 3706 0 R /F17 3698 0 R /F15 3700 0 R /F53 3738 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-12149 0 obj <<
-/Length 1019      
+12190 0 obj <<
+/Length 1018      
 /Filter /FlateDecode
 >>
 stream
-xÚ•VϯÛ6¾ç¯0z™¼8’åŸÛ°C½‡ÅÖaéaèëAÏVb¡¶åIÒü÷#M9/)‚=‰¤(’¢>~6žVow«ícÆ#ÁãŠW"Úí£4åq‘TQ^VqV¥Ñ®‰>³Rë/»÷«ßw«WŽÂ8Äã²JÀ3‹¥Œê~õùØ{ñXVetš=ûHfeœgÈ]ô÷꯿N/²ëô— içyH?:;:£&½Þ¤"a£r“'ÑîiÚ°÷¤íTGÊÇãKgj’?˜Z^ÇëM^
-ög8WÛ£[ÑÓ`“‚×IÉÐNÉœ=8Õÿä±PõFÈ8K+*¬¶}¯†Ž'UÅzshñì„jÉ^`)™&¥1Ï\Híô°N
-6ý²ÞHÁÙÞ:ÚVáéÓ;ÒÍ0Òn¯j¬Kò|©‹NÆ»†Ô£yÔ@‘ž…LU`Óuí•ö0æ·7ñâÀÃ%’<þY—2ä˘o—d)SÝÜ/K;=‘ðÚ7Ôt?vsôÙ¬ƒõ™gÜìoüI9ÍŠûJšòa¥%¼A¯œd³!¢¯±-
-éî\J艚{^—)ç9›àXÊ9óæ02`ûj;Îõ»×gÅ­ÆøºSŠyCGæGĝ„h	õ†$˜·]kï•;c_‡©dXœ¿ƒ­Þ:— HÑ«É؁´Bù­ñŽLÀݲA'à’'rÄû¡Qcw&Sp, ìŽhñmCº§?>á㇒¼ÖX"pEr=¬ßUüëÌËpoqí\Æi‰0»¶Ó4þ¼ÝžN§ø0cëÛŽÔo¿‹r›Rä€Ð\,q~£²n9ä&A{#ŠHJ„^ÙÍWÎE¸r~Eh]èå@¤4–FÛÓ¡ÄN$35ÎK‚!l›¡¶Ž|¬ƒdŒøÙ܃‚
-°”ˆ…,iȏÃ=!¼º{ ZÁöA˜pLTr-8…˜žVE‹?¾`L`3h2uæÅü>Ü«ï2Ñx¥^Ñôƒ"(oíBB7ÄAþÚ;’gІV"sô‹{g†¯—ŽÑ7!\
-ˆqSÏSr—«OfjqVÊ€t.÷Iq3QÎm"ìJËzjÕDÒë-³’xK
-棖ÖÆâðä)qóM^‚€榠Q›;ä¾f<%8“Ԥ^‰Šü¤UCÊüQä2\âÊI'ËÙÛãDðIJŸ§ì7¼°Vô-$‡1ï¾LDœÉt™±|I)yÌEuûJ·œ0¶¦³ÞŽíy{jÏ(*gŒš`$w‡±‹Û©ïþ—3’«­~3.á–~~þhW]q
+xÚ•VA¯Û6¾çW½L^ɲ{v(°>´xØ:,=}=èÙJ,Ô¶<Ɂ›?Ò”ó’"ГHŠ")êãgóèñèqõv¿Ú¾Ëx$x\òRDûC”¦<Þ%e”eœ•i´¯£Ï¬ÙúËþÃê÷ýêß•€£pñ¸(ðÌb)£ª[}þ£ö>D<–eM³gɬˆó,¹þ^ýµâ×éEvþ4-ã<éggԨכT$lPnô$Ú­cöu¯jIùxziMEò“©tïu¼Þä…`†s•=¹µ`M0ý 6)Øyí”ÌÙ£SÝO Uo„Œ³´¤Â*Ûuª¯áxR–¬3ÇÏŽ¨ì–‚iRjóÌ…ÔN÷ëdÇÆ_Ö)8;XGÛŠ"<~zOºéç@ÚT…uIž/u‘Äaì©­I=ùGõéYÈTQö4^מQéac~{/	<\"ÉãŸu!C¾ŒùfI–2ÕÎý²´sÔ#	¯}CMwC;GŸÍ:XŸyÆÍáÆŸ”iVÜWÒ”+-á
+:í༠›
+}…h°hHûp窘PBOÔÜûóºH>µÈÙÇRΙ7Ç>øÛWÙa®ß½>+nÕÆW­2PÌ:2?"îÌ DK¨7$Áô¸ÝëJ{¯ÜûŠ8L%{‡ÅÀù;Øê¬ÃpéÀ ):5Û“V(¿1Á‘	¸[M6è\r"G¼Õ0´g2Ç”ÝÒ-¾MH÷øǧ ||z Ék%W$×Ãú]ſα78Ëkç"N¤€ÙµÇáçívš¦øØŸbëŽÛ–Ôo¿r“Rä€Ð\,q~£²n9ä&A{#v; )xe?_9áÊù} u¡”}R[mO‡z`;’<Ì8Ô8H,
+„°múÊ:ò±^´?’ýuv0>àgs*ÀR"~°¤!?BgôˆðZlèîh;¾cï„	ÇD»@n §ÓÓªhñ§Œ	ìazM¦Ö¼¸€ß‡{õ]&¯Ô)š~P$eïM­]èBèF€8HÀ_‡SKòÚÐJdŽnqoMÿõÒ1ú&„£1nªyJîrõdÆg¥HárŸç1ÅÜ&rÁn ´¬S£F’^o™Ä[ªü0µ´Ö‡'O‰›oòÜ@xB˜›‚FÝoîWøšñ”àOR‘zA$*¦÷£V5)óG‘Ëp‰+_$,goO#9À')u~DžJ°ßðÂZÑ·Ƽ3ø2q&ÓeÆ~tði$¥ä1åí+ÝrÂИÖz;4çíÔœ7PTÎz5ÁHnC7c×þ/g$)V[þ g\Â-+üüüVG]o
 endstream
 endobj
-12148 0 obj <<
+12189 0 obj <<
 /Type /Page
-/Contents 12149 0 R
-/Resources 12147 0 R
+/Contents 12190 0 R
+/Resources 12188 0 R
 /MediaBox [0 0 612 792]
-/Parent 12132 0 R
-/Annots [ 12145 0 R 12146 0 R 12151 0 R ]
+/Parent 12162 0 R
+/Annots [ 12186 0 R 12187 0 R 12192 0 R ]
 >> endobj
-12145 0 obj <<
+12186 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
 /Rect [108.38 558.173 270.735 570.166]
 /Subtype/Link/A<</Type/Action/S/URI/URI(http://www.gnu.org/licenses/)>>
 >> endobj
-12146 0 obj <<
+12187 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
 /Rect [429.914 483.653 460.543 495.645]
 /Subtype/Link/A<</Type/Action/S/URI/URI(http://www.gnu.org/philosophy/why-not-lgpl.html)>>
 >> endobj
-12151 0 obj <<
+12192 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
 /Rect [99.895 470.104 343.427 482.096]
 /Subtype/Link/A<</Type/Action/S/URI/URI(http://www.gnu.org/philosophy/why-not-lgpl.html)>>
 >> endobj
-12150 0 obj <<
-/D [12148 0 R /XYZ 100.892 685.529 null]
+12191 0 obj <<
+/D [12189 0 R /XYZ 100.892 685.529 null]
 >> endobj
-12147 0 obj <<
-/Font << /F50 3701 0 R /F15 3700 0 R /F52 3730 0 R /F71 5424 0 R >>
+12188 0 obj <<
+/Font << /F50 3701 0 R /F15 3700 0 R /F52 3737 0 R /F53 3738 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-12154 0 obj <<
+12195 0 obj <<
 /Length 19        
 /Filter /FlateDecode
 >>
@@ -69629,254 +70557,244 @@
 xÚ3PHW0Ppç2ÀA c(á
 endstream
 endobj
-12153 0 obj <<
+12194 0 obj <<
 /Type /Page
-/Contents 12154 0 R
-/Resources 12152 0 R
+/Contents 12195 0 R
+/Resources 12193 0 R
 /MediaBox [0 0 612 792]
-/Parent 12132 0 R
+/Parent 12197 0 R
 >> endobj
-12155 0 obj <<
-/D [12153 0 R /XYZ 151.701 685.529 null]
+12196 0 obj <<
+/D [12194 0 R /XYZ 151.701 685.529 null]
 >> endobj
-12152 0 obj <<
+12193 0 obj <<
 /ProcSet [ /PDF ]
 >> endobj
-12161 0 obj <<
-/Length 1690      
+12203 0 obj <<
+/Length 1688      
 /Filter /FlateDecode
 >>
 stream
-xÚ¥WÛnÜ6}÷WyÒ^Y”¨¥Tb»œ:‰ÛuÐIèíe£ËFÒzë¿ï\(í%Ša£O"‡ÃápæÌá(ôî½Ð{sºï·#ßОà Í"OEQ à»(>}	½ßzag©·!ÕÒ‹“4˜%	Œo~ôû˜‘i˜¼ÄÈéÍÑÉ…P^$•*ïæn06K$iÞäÞ'ÿÍÕ‡ùüõO¾Ü¼nqr‘Àéa…™À¡7Íd ’Œ÷¼^,LÛN¦qûgu5‰#¿kêÒ¿²mw`L$»Æ„ˆ%f°FÆ>‡Iˆú'J쪩 Ui¯ôúìŠuöMEp!‘îX¨åM… o¥7…»ËH8àž”~n:m“ã,ñt–äõW“i”ú¦)mÛÚºjYzßèj)¿ãÒïjþ®[Ó´l«nzÝz½rû6¶[òjcZ4­|³ ð`LE$ÒÅ”
-*¸„…Áqêë*gae:<}3×êæ+Áb½n½.å$˜Leªü¹1{)ð>ÑŽ³¥^u¦á
-bvƒDøŸE,/ $nznp±n'Ìã1WÙ­8öçKÝàñ±ÜB"fH€£‰öՁþ1ëßQ´@™óŽ?…?ˆ[©è ¡‹Î> ö#ñ|2þà<‰æ¦y°ó4¥Dô4fÏç/B£Œ x‰ó~@£L…ß:i²®ì·µ#ðûÎ.šº­ï:žþi«¼ÆànZDaøoo
-ïßL„ÿ€X!X’¥¥v›W
-m}°¹iwóê˜@CÌÔÌ_—=]F•ø¥®ô=!ÖóÃ'ä¬TºÝ¼HEkX%,³YÁvÖ´¼ŠxÙ¢.Wk‚«ŒÀÔídš$þ?pv’y¼a$¹,LQ°"K¸7„Âðøû¢Æ}F/0RKž±tTÃ’ÁçJ‡>¢#‰ËæyÂT‘2U €R	_íJÇ9ðNco×NI~_á’9ƒ*ËZ©ŒpGÚkNv;æÙo¦qþ p¦·º¥Ä…¡¯×ݲþBw'§r…uŽ‹¯¯YÌX¡Ð6¼î,+²Ì"Î>hoQ1FŽ›^\âguY’›PË—üΘCE/
-’–«óǶ3åÓe®¢@fñ‹^³Ë‹ñBŸÁÝf#…®²`6º»ÃÍœŒ€X+³q]’(âð¡hþî4àÑNÁã´1¨ó¤ëM: ¤^¤¾¿¤Tó·wþ0ùº±Õ=Äm³Áx&1¸Y\XZ¾W=²QÉV{»b¿² n	žIœ §¹Ê]ÍH©×n>ìéliz‘î¶G<å[B¢o™&\(Xê¸ÎAŠÈYÀÚ’bpÌ (I¤óÜ"öµ3”[]à“L‹ÈW(ä@ƒ ]ñìÀ!©Â­CR	Š
-sÃTÔ«ž!Vi2T8vRbÐ'<à€ÀµÜ¬
-ªÄÇ-³¢zÚ+Ž8øÞt§—æȯÒ/Wq&ñ ñà1NtÑÖ<jL¹SúTAÏ6¥k·i¥ù=!8©>Ƀi$´G¸WÂ1øi‡HvSŸmS¯\êATi|÷)¬,Ù§*”Üœ]Ÿ\^óKýkůfÅ"N÷ašD̸2\Ò>öJ•þJG寸•³¸•'³j¹bê¦CZøŸ”÷ñýå_Lu×P³DëgR^:ûñ‹Z›³×?¦¼d„ò²|—‡½M$H‹²8·åªàþ úh(}(¼häšïŸHž.íý’G½&ÍÂvN(^a8è!Ãp ¤åpИY¿1
-Ü–%óµ6
-Þqªº~í^6T8é烰ïÇ3
-d:DjÙu«ŸNN6›M`48¹	 «89„ÅÞY"J‚,ûe,x†ì5~¡µºáêSp½ÖÞW<¦¶iFm“í+šäwœ¿(„'K©½â# ¢ÕEÀ„þPà»ÓF²@ó§±};ÅZâALöv2-
-ѧCúè~`´ì¾]Û¢›Â†‘d:$@ÿgïME½´8…›YÆPHƒ]JñÈbx6rÏ!®b}°)ù„sÒÕüéÿÎPß5Ö µ£X»¾-mG^Í£à‰áŽ½â™½sߎ¿;O½¥1ªÝæ¾Ák˜A’[p:6+¼ñç¬bóÆŠ÷ë¼.µuŒõN·üƒ	œu
-±ÊÚ´ÜA?ñRˆÑÔ9¿ËÏûûáu„
-e¤3±â]iœímúõæè?xíˆÄ
+xÚ¥WÛnÜ6}÷WyÒ^Y”¨¥Tb»œ:‰ÛuÐIèíe£ËFÒzë¿ï\(í%Ša£O"‡ÃápæÌá(ôî½Ð{sºï·#ßОà Í"OEQ à»(>}	½ßzag©·!ÕÒ‹“4˜%	Œo~ôû˜‘i˜¼ÄÈéÍÑÉ…P^$•*ïæn06K$iÞäÞ'ÿÍÕ‡ùüõO¾Ü¼nqr‘Àéa…™À¡7Íd ’Œ÷¼^,LÛN¦qûgu5‰#¿kêÒ¿²mw`L$»Æ„ˆ%f°FÆ>‡Iˆúpf¼«¦‚T¥½Òë³+ÖÙ7Á…DºcI –7¼•Þî.#áL€{Rú¹é´-LŽ³Ä/ÐY’×wü]M¦Qꛦ´mkëªeé}£«I¤üŽ7J¿«ù»nMÓ²­ºéuëõÊíÛØnÉ«iÑ´ò͂ƒ1qHS6¨àBÇ©¯«œ…•éðôÍ\«›¯,‹õºYôº”“`2•©òçÆì¥ÀûD;ΖzÕ™†7ˆÙ1á±¼€¸é¹mÀźyœ@2Ç\e·âØŸ/uƒÇÇr‰˜!Ž"$ÚW~øǬGÑeÎ8þþ nA¤¢ƒ„.:û€Ø3ŒÄóÉTøƒó$š›æÁ.ÌÓp”"ÑsИ
+h<Ÿ¿2‚à%Îû2~ë¤Éº²ßÖnŒpÀï;»h궾ëxú§­òƒ»iY…´)¼3þb…`I––Úm^5´õÁæ¦ÝÍ«c
+1S3a\ötQ`Uâ—ºÒ÷„|XÏwBkœH³Révó"¬a•°ÎfÛYÓò*âif‹º\­	®2S·“i’øÿÀÙ-`H"äñ†‘ä²0EÁŠ,MàÞ
+Ããï‹÷½ÀH-yÆ>ÒQ
+KFœ+5úˆŽ$þ-›ç	SEÊTJ%|µ+çÀ;½];%ù}…Kæªp,k¥2Âi¯9Ùí˜g¿™ÆùÀ™Þê–†¾^wË>øÝAœœÊ9þÕ9.¾¾f1c…BÛ𺳬È2‹8û ½EÅa8nzq‰ŸÕeInB-_ò;c½4HZ®ÎÛΔO—¹Š™Å/zuÎ./Æ}w›ºÊ‚ÙPèî7Kp2b­ÌÆ
+tI¢ˆÃ‡¢ù»Ó€G;ÓÆ vΓ®7ê<€’FxA’øþ’RÍßÞùÃdäëÆV÷·YÌã™Äàd]paiIø^õÈF%[ííŠýÊ‚º%x&qœæ*t5#¥^»ù°§³¥éEºÛñ”o	‰>¼ešp¡`©ã:	+"gkKŠÁ1o€¢$‘Îs‹Ø×ÎPnuO2-"_¡
+taij‡¤
+·I%(R(Ì
+PQ¯zb„X¥ÉPáØI!0ˆ@Ÿð€r ×r³*¨·ÌŠ
+èi¯8âà{ӝ^~˜#¿J¿p\Å™Ä7‚ăÇ8ÑE[ó¨1åNésP=Û”®Ý¦•æ÷„à¤ú$¦‘ÐYà^	Ç\8à§A^ ÙM}¶M½r©Q¥ñݧ°>²dŸªPrsv}ryÍc,õ¯¿š‹8Y܇iZ1ãÊpp=JûØ+Uú+•¿âVÎâVžÌªåŠ©›iáRÞÇ÷—1Õ]CÍýq¬ŸIyéìÇ/jmÎ>^ÿ˜ò’ÊËbð]ö6‘D -ÈâÜ–«‚û裡ô¡Lð¢‘k¾#|"yº´÷K-ô
+˜4Û98¡x…á ‡Á’–ÃAcfUPüÆ(p[–ÌoÔÚ(xÇ©N8FÑîõg³@…C~>Lë^<Ó@¦C¤–]·úéäd³ÙFƒ“› ºŠ“Ãý{g‰(	²l8ì—±tà²×@ú…ÖꆫOÁõZ{_ñ˜Ú¦µM¶¯h’ßqþ¢ž,¥öŠ0 ˆV;úCïNÉÍŸÆöíkMˆ1ÙÛ}TÈTl´(|Dsœé£sø]€Ñ²?úvm‹n
+F’é ýŸ½7õÒ2dànBdg@!
+v)Å#‹áÙÈ
+?†¸ŠõÁ>¦ä#,ÎIWó§ÿ;C}×XƒÔŽ6bíú¶´ux4oŒJ€$†;öŠgöÎ};þî<uôB”zĨv›û¯arInÁéØ4®ðÆŸ³>ˆÍs+Þg¬óºÔÖ1Ö;Ýò&pÖ)Ä(kÓrýÄXH!^DSçü.?ïì‡×*T”yÎ@ÆŠw¥±ÚÛôëÍÑx¿ˆÂ
 endstream
 endobj
-12160 0 obj <<
+12202 0 obj <<
 /Type /Page
-/Contents 12161 0 R
-/Resources 12159 0 R
+/Contents 12203 0 R
+/Resources 12201 0 R
 /MediaBox [0 0 612 792]
-/Parent 12132 0 R
-/Annots [ 12156 0 R 12164 0 R 12157 0 R ]
+/Parent 12197 0 R
+/Annots [ 12198 0 R 12206 0 R 12199 0 R ]
 >> endobj
-12156 0 obj <<
+12198 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [320.647 519.409 460.543 531.098]
 /Subtype /Link
 /A << /S /GoTo /D (AccessControls) >>
 >> endobj
-12164 0 obj <<
+12206 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [127.168 505.859 261.524 517.549]
 /Subtype /Link
 /A << /S /GoTo /D (AccessControls) >>
 >> endobj
-12157 0 obj <<
+12199 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[0 1 1]
 /Rect [202.363 196.442 330.354 208.435]
 /Subtype/Link/A<</Type/Action/S/URI/URI(http://www.easysw.com/)>>
 >> endobj
-12162 0 obj <<
-/D [12160 0 R /XYZ 100.892 685.529 null]
+12204 0 obj <<
+/D [12202 0 R /XYZ 100.892 685.529 null]
 >> endobj
 3682 0 obj <<
-/D [12160 0 R /XYZ 100.892 584.917 null]
+/D [12202 0 R /XYZ 100.892 584.917 null]
 >> endobj
-12163 0 obj <<
-/D [12160 0 R /XYZ 100.892 584.917 null]
+12205 0 obj <<
+/D [12202 0 R /XYZ 100.892 584.917 null]
 >> endobj
-12159 0 obj <<
-/Font << /F17 3698 0 R /F50 3701 0 R /F15 3700 0 R /F71 5424 0 R /F52 3730 0 R >>
+12201 0 obj <<
+/Font << /F17 3698 0 R /F50 3701 0 R /F15 3700 0 R /F53 3738 0 R /F52 3737 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-12168 0 obj <<
-/Length 1829      
+12210 0 obj <<
+/Length 1830      
 /Filter /FlateDecode
 >>
 stream
-xÚ¥XKsÛ6¾ëWðHÍDI|LOŽe;NG­•i;N	KløPA*Žÿ}÷’’­¤Qz"°X,»ß>@×Z[®u5yµœ¼¼”®å¹Nâ&žµ¼·<é9‘ëYaœ82	¬enÝÙqàN?-ß¼¼ô}+v’0UÀ¶Px ‰˜®~}{{öû_È9¹XNþ™àß“)!¬¬šÜ}r­ÖÞX®#’Øz ÎÊ2vB)a\Z·“ß&î¾¢ž<P4M¢À
-ƒÄ!…P‡åFMg¾tí¼©Ò¢†qØUÚvJ3}¥›©ÛmO 6 tðm™”ò¶²h;&4÷f¡,y©ë1_p·Òfo·IͦMŠ¼Š&{Ì<áÈ aUÓºnvu¦r`p£*P¥0±A”g£`Ï.2·¼ðPtºTÄJÂg]ð	†ú€“F^ëf·eR£ù{³d!lg:üÀ¾U¤Û`ç^IÉ:Þª¬+-„°Áöã²ßÁJ`ßãÈ’+0cÙ:LOÚ8~$àë;‰o¬17þ±°oÒJáÕÓ_ŠL=÷~ìx2îQøÑ•«‘·Ï9q”ôLó›[æ9å»NìíK¢Û‚E|ˆ…Ø?Ôøl:“ž°·ºé´°M®jJ$ûöj
-”GfyØ€Á/žfMµÝ q¶iÚ®†·<­5fã
-ä"zh¢UÛ”ììœ)x.}7 3¾«ÒŽO-ê5X<½Àol§yÂÚ—
-5“Ò#sÐJÑ2gQmKU)<‰+£2R  ñ•ÒŸI§R=šSÌ.=;†úZAxôN–ž§ªjÒ•ÀZ1‡ú
-Ø2OÊ$­2£ÏûØcŒ#•dҍ€ÀñH"ÊÒ„þ1½òGpF®6 ”pà”Щ‰X¬€|ppstLÌÊÂèز
-Žƒ’î¤ùëóÆDâSo¹!×Ñ› "ˆ1àªdRÏú¹æ#.M§fi¼®èqŒ±3‡"ÿ„&¨öMø’WC‰¬ã >oꏮ¬w£1…½`å…OÊ/Ê}/€låhÝca‚aåó0÷á2Mž…¹ï‡OÍŒ$“êaD @Óâd•¶”Óaˆ×dNŃWïß/‡£c1Pú Äe$ìá°ûÛ8°ãn€”œÐëÚÌé+)Ðœ“Á<ijïuS:³ÁZÌœ)TVl¶i4.ƒ0Õ‹;®#ÕWÉÑïEÇèá9U¯ €ÊB… ®‚•Ëì³</HtS€žú&¢pçIq’¶Æ8æ*ì)‘Ïshö´`KÕuS)º}°gÎäÁg827²°ÏL`
-§¥™š2q¬H¤t´mÈM”S~dt6MÆiM|c§`"ž™eŒù yñ4ñœVµ/¾vªÎùvÂ~Õ†ö*Mù¾œ&*Ñ÷+¸œÈóNŠí‹w—'Up:žùêýéI»àtªt¥ò"íS‡{x!ö7• gzá˜Ïú®ÈtÓ6÷/ýQÔhð†ªC;3)ÙÜ5ŒßônâîW |2ñÆ´Äšµ<Q“u0Ñè­Œ<Óä"þF·éÚ0çªÍt±5 B™ÖGë÷zÇ{„ï/F£b(Ï@Ýj2eMHÍÏ@ìJ§Û
-&4ÆØò =S<‡nª8ï>ý¯>QúNï„SPv5¿>
-eÐ ÇñaU¤Ä5@¨-»F½‘×ÀeÆ<IÍRw8êíŽã=Üáqgšœ£mÄ5:b’:øþ³+ï0l‹ª(SÍÆ	6îž`´ ,Ýv·“C)ÜþÃàÃÍõŸŽá?¸ RþnV†?ÕG3âZ·A‘½Vµ‚¤ÛÇ=
-€Œ¡ŠGµÕ¬A²_\Úlø.¸ƒù¹Ì(Yr)SYGgÌÆî8j½g¥;ýÞ#)°ÁóGIâÿ<’D
-ô¨#ØÏŸT‡šñ=ä'ˆéÓHW×óS€Ÿ$ŽpŸ¼ø)º„
-µPô°¿=_¨¶<+ú˜0÷ùC%à
-66eNïu”ž{„Ü\ªŠ{
-nX@’ðg«¢cÞ]U€pÄ™žj­ôNÍR.ŠßZ=0–xÊÚ·<I
-ÏpÍ€Çq_VÖXYgÙ"¸„ÖežöHÓaZ¼„Qš•?´ýŠÁ.6&aHôû Ä·;0 ³Rq€bšq6mÍ6DnÊŸHÖC6æguøÓ¸#øñ†ßGaxj¯‹“ÒµŽLž´ûæ¡t}±¼äˆn; FŠ•,ŸþíxÖÀrÍúúÌóÓlñ»š~éŒOD<
-cžÞÒ«ë">S‹Õ®£êØ¿¯ÎUïïÛ:p1šñ‡lýv~þã¶Nî¿ËÉ¿Ï+.‹
+xÚ¥XKsÛ6¾ëWðHÍDI|LOŽe;NG­•i;N	KløPA*Žÿ}÷’’­¤Qz"°X,»ß>@×Z[®u5yµœ¼¼”®å¹Nâ&žµ¼·<é9‘ëYaœ82	¬enÝÙ±ˆ§Ÿ–o^^ú¾;IÈ*`[(<DLW¿¾¿½=ûý/äœ\,'ÿLp	„ïÉ”ŽVVMî>¹Vko,×Il=ge	;¡”0.­ÛÉow_QO(&Q`…AâB¨Ãr£¦3_ºvÞTiQÃ8Hì*m;¥™¾ÒÍԏ퇶'P:ø¶LJy[Y´š{³P–¼ÔõÇ€˜/¸[i³·Û¤fÓ&Å^E“À=fžpd°ªi]7»:S9°G¸Q¨R˜Ø ʳQ°g[^x(º
+]*b%á³.øC}ÀI£?¯u³Û2©Ñü½Y²¶Œ3~`ß*Òm°s¯¤doUÖ
+ÈBØ`ûÀñÙï`%°ïñdɘ±l¦§m?ðõÄ7Ö˜‰XØ7i¥p„êé/E¦žˆ{‚?v<÷(üèJ—±*Å>[äÄQÒ3Íon™çP”ï:±·/‰nñ!bÿPã³éLzÂÞê¦kÐÂ6¹ª)‘ìÛ«)P™åan¿lxš5ÕvG€ÄÙ¦i».Üò´"Ô˜+‹è¡‰VmS²³s¦à¹ôÝ Ìø®J;>µ¨×`Mðüõ¿±æ9k_*pÔLJÌA+EËœEµ-U¥80ð8$®ŒfÈH€ÄWJ&JõhN1»ôìêká!dÐ;Y
+{žªªA at JWb kÅê+`Ë<)“´ÊŒR<ïc1
+ŒT’I7Ç#‰(KúÇôÊÁ	m»Ú PkPB§&
+`m°òÁeÀÍ}Ð11+£cË2(8vJºæ¯Ï<‰sL½å†\#Do‚ˆL FüÅ€«’I=ëçš/Œ¸41œš¥ñº¢7Ä1ÆÎfˆübX˜ Ú7ákH^
+%²Žƒú¼©?º^°ÞÆö‚•>)ÿ½(÷½ ²}tZ”£u…y†•ÏÃ܇Ë@6yæ¾>53’Lª‡ M‹“UÚRN‡!^“9^½¿\
+ŒŽ	Ä,@郗‘°„ÃîoãÀŽ»! RrB[¬k3§¯¤d at sN/ðϾ×MeèÌk=2s¦PY±Ù¤9и@ÂT/T_%GO¼=H£‡çT½‚ *¸
+V./°Ïò¼@ ÑMJxb蛈C&ÅIÚà˜«x°§@D
+<Ï¡ÙsЂ-U×AN¥èöÁž9“ŸádÈÜÈÂ>C2(œV”fjÊı. ‘rÐѶ!7QNùEÑ!Ø4§5ñ‚‰xfB–1æƒ>æÅÓÄsZÕ¾øÚ©:çÛ	ûTÿÚ«4åûrš@h¨D߯à2p"Ï;)¶/Þ]žTÁeèxBä«3ô§'í‚Ó©Ò•Ê‹´SLîá…ØßTTF€nœé…c>ê»"ÓMÛÜw¼ôGQ£Áªí̤ddsGÔ0~Ó»‰»_E ð!ÈÄÓkÖòdDLFÔÁD£g´2òL“‹øKq@ܦkÃœ«6ÓÅÖ€eZ­ßëïb¼¿eXŒŠ¡<u«É”5!-4?±+n7˜ÐcsÈôLñº
+¨à¼ûô¿úDé;¼NAÙÕüú4”AƒLJU‘× ¡¶ìõF
+\o —ó`0$5oHaÜᨷ;Ž÷p‡SĝirŽ¶×èˆIêàûÏ® ¼Ã°-ª¢L5O'Pظ{‚Ñ‚²tÛÝL¥pûƒ7×:†ÿàHù»YþTÍlˆkÝREöZÕ
+’nkô4 2:„(ÕV³Éz|qi³5â»àæçB2£dÉ¥Le1»ã¨õž=–îô{¤ÀÏ}$‰ÿóH}(УŽ`?W|RjÆ÷Ÿ ¦O{ ]]ÏO~’8Â}ò>â§xè*xÔ>BÑÃþ"ôl|¡BvØò¬ècÂÜç•€(ØØ”9½×Qzîvrs©*î5¸aIŸ­ŠŽyw5V} ÂgxªµÒ/85H¹t*~kõÀXâ)kßò$5<Ã4>Ç}YYce"d‹àZ—yÚ#M‡iñF½oâjVüÐBô+»Ø˜`„!mPÐïƒÜîÀ€þ	ÌJÅbˆiÆÙ´5ÛLuº)"YÙ˜ŸyÔáLãŽàÇ~O@…áI¨½^,NJ×B:2yÒÒõÅò’#ºí )V²|zø·ãYË5oL|èwè3Ï?,L³Åïjú¥3>ñ4PŒuzJxK¯n¬‹øL-V»Žªcÿ¾:W½C¾oëÀuÄhƲõÛùùÛz8¹ÿ^,'ÿ]i.’
 endstream
 endobj
-12167 0 obj <<
+12209 0 obj <<
 /Type /Page
-/Contents 12168 0 R
-/Resources 12166 0 R
+/Contents 12210 0 R
+/Resources 12208 0 R
 /MediaBox [0 0 612 792]
-/Parent 12170 0 R
-/Annots [ 12158 0 R 12165 0 R ]
+/Parent 12197 0 R
+/Annots [ 12200 0 R 12207 0 R ]
 >> endobj
-12158 0 obj <<
+12200 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [177.978 621.569 246.031 631.137]
 /Subtype /Link
 /A << /S /GoTo /D (DMB) >>
 >> endobj
-12165 0 obj <<
+12207 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [197.372 261.994 265.425 271.563]
 /Subtype /Link
 /A << /S /GoTo /D (gdipost) >>
 >> endobj
-12169 0 obj <<
-/D [12167 0 R /XYZ 151.701 685.529 null]
+12211 0 obj <<
+/D [12209 0 R /XYZ 151.701 685.529 null]
 >> endobj
-12166 0 obj <<
-/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F71 5424 0 R >>
+12208 0 obj <<
+/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F53 3738 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-12174 0 obj <<
-/Length 1908      
+12215 0 obj <<
+/Length 1911      
 /Filter /FlateDecode
 >>
 stream
-xڝXKsÛ6¾ëW¨=Q31Í÷ãh;NªÄIÔJiÓIr€HXâ„$T€¬ë™þøî¤%GI*_Dp± »ß~»7ÝL½éËÉåjrþ"¦™›'I4]ÝN}Ïs³<˜&YîÆ9ˆÊéGçåÍ»åòâ·?gŸW¯Î_Äh¹¹—û¸ s7SØŽT³ÈG­Éõjò×Ä)(ïm»a8-šÉÇÏÞ´„¹WSÏ
-ólzGšÍ4Œ37‰c×Óåä׉·o¨ïØ2×£“(wÉxüüj+ggA:¯¥^Ã(s¤V†E¢ï¶²¬«
-ÑUªeùN«N‘n¡j5âêI»²7´kä¨[YôºêPçž%¬o|òbOÔF¡+Àþ3?tã(gQײ½$r?À\Î{t°Øgùzø Œï¶¬´µ+‹Bc—+~¶’,º›©£ô†Ž–Fõº€øŽaQe×àPíôÌwåÎ΢  'î³Ý•1}Õnfga’#Â0ÜœZ7£èð0VX^'?y~(‹€ïk4àžÇ‚¯Ÿ_¹¡!öŸsƒ4€§ï(BëÞÊîrþn	[d¡sýO'Û’¾‘EÎ{#5Ëçí,œNê[QÈGßx®<r“ÀPñdð§þ¾Zêfi>(¡	×ïç¬w¸]ºiîíFI‚'€ÌóQžþ}¦J
-^‰|Ï1U³«!z‘—s€SpÆF…¾)ÃE¡üoÔµ€G_àÌ€(Ï/ßð@´%ïÿ¦* Œê¶ $iäÌ;»Ÿ9dÈ
-ôp Ã8tJÅïÁ€em4 5K¯!5ž‡ÞîªnË£Z1„i¿½¥z+â3öüÑѤCÈ‚…☉­jµê;±F"¸rý˜cŒBwøC@X]
-˜'¬ÍÛ]ߝ¿ë;xðäòÞt²ù.ØGÀ‹§‚
-]|
-ØÂÈM“ôy1<‘–‚d„‰v»ú5A žÜhÑ4D	´Ø"“‹6À“\,æ–ÐFŽèÌ#T߈ÏéÍ£Äwü<ó(¾#:~*e¼ØIk”±ËK$€ƒ¤°Û(–Rw‚¿çï(ç×1D‰FäÉÈÛƒyà1á)jâ_A‰feºoy°h”À	ZE's´›AÂGU
-E¦*}øh’ÎΗ‹Ï`eœ9««Åù|übJóóFm ºµ}©Ú/<ºB«GJ+;Q½¹¹Â¨º,y ¼ÐaioôÃpØ#¦ÁH[9Ã.Cr¢JB•ªã©/-Ç·åWa5G@!Úó`èu™þQ>„P˜ü÷˜a¶
-áßI®`MeZÕHýŸû)Ìq¹ú.
-D˜ Ái,À[~E(ÐnùÙ×Enž¦‡v-q…eàQƒN‹ÖìhRéŽ2Å£³IYcFðø â$y œËˆ†U÷=Š[?LŸqü0{Æ! :Å¢œR0²^=h1lônûº¾ç[8ËPðä*`Ióë\àP ǿÀñš+À¥VT!ƒþÛF@ߟî›7—§„;ä 975Èa”c¡%Ðà½ÎC"RGH­÷N4o	ž†E‚µë
-³ÔâDm7…Õ†u»­°º[±ßЪöìx
-ïÛ‚ú—4ÅŠÐYskcX†Í1xŠ´ÌÙTCa
-Ûo 	;ÄáùvÅ+JÕˆa5nvÄœ€L(úZhÛÁj%ÊœwVUÛÙF@ÎëUBjì,åaÇ9ýHË—ÐSMÅ5ظþ15JI”P›'ÐBWCû˨½RMÃ)°½í¦›tʼnï¦Hû1fW7'a6	]?
-óímÌ m+¾°ð	@€Ó¨D0øN¡+púÎz4”Ç"-‹>SmÅj‹OµÚq*Yih–Qçy‡¨‡RÝugG—mkï?1tMÚ2ÖH]Õp!jÇ"Ó(;¦k&]¡87Kn"fž'Ô‚{Ô¡ù…€?·´Õ7’‘À¡1ËPlÀ7ß
-~„•¦§ÿù‹“‚·ÿÐ{„[~’:Ûj³%BORªÌp¯åû¼—–Ëè`ÈQ(Îœ[d1<֏4qÖb\A.‡'Lv:Ð^€vƒz?jo­kÂøØÇ£0qJ`E]­{Æ"*Þ²iÌHD=¬á¡éwcQ$ÂÅñÂã?èb¸¶z$èãÖá¦~ÀÜ'ëšß)$þxš{²ÆÇrd¾sQª±+#MüSƒvÏ'í–¢6Ã÷ûÎ? ˆùO~]À­s
-Qú™Ñ¿÷OÇ~ÆغŽ¢†¡ÔO!BľåH
-i(è–2þ/Æ1”ÖøÄd8	!ß’üë\€bµÇj©m×P\ÒQÖü'
-L×–K]t5ÅnšH)Íø 쌙^
-K©šÃS°6³¯ý/åȾî±øRÃåÆBj#õñ)õñ1ÜUÀ†GB[]‹4êH…3³ã”d2'¡3ïÎF¾M‘oâÛý°
-ÏëÕä?ÓH
+xڝXKs㸾ëW(9QUcš$ø<ÚÏF»ž%Ò&›šÙDÂkHBÈ8®ÊO?@Zòhg#_D°Ñ Ý_ÝP0ß̓ù³ÛÍìúCÍs¿HÓx¾yœ‡AàçE4OóÂO
+UóÏÞŸÖ뛿ýsñÛæÇëI Z~!.¢ðs‘Áv¤š‹µf÷›Ù¿f!HAùhÓÄb^¶³Ï¿ó
+æ~œ¾(òùi¶s‘ä~š$0næëÙ_gÁ±¡arüá0ÊýŒNãÂ'ãñó›½Z\E…ð~Rf£ÜSF[É¡ß«n²¾.e_ëŽå£{Mº¥nXÔʯ¨§ÜÊÁÒ®±§Y`U9˜ºGg–°þ³[ð%HÙX® û¯Bá'qÁ&–²iTziìI~€=¸œ÷èaqÈòíø?íYiïV–¥²Ö-×üìYô´ˆ2O›¯(žQV¦„„žeQíÖ•àPíÍ"ô4å/®â("'ž°ÝµµCÝíWBr„ñèæ̹E§‡qÂÚò:õ%…*{t ¾oÑ€gK~üôþÎ'±8øœe<C?BZ÷³êo—ŸÖ°E.¼ûÿôª«èyìýb•aù²[ˆÈë•y”¥zõWà*b?ÂÕO~q¬–ùyVŒJhÂý/KÖ;Ý.~eG»…ä`8d8˜ñôß`ª2à•8<[·‡¢8à ç`Tá›1|QTÊÿºð蜅ãåíGÈ®âý?Ö%„Q?ö „4‹½eïö³ç€YN" H„Wi~	¼hg 1hXz¹hð<ôöT÷{5š!Lû-5{%ŸINŽ&B,”çLìtgôÐË-zÁu’ë—À,šbŒzŠ ÂêVZÀ<amÙ†þúÓÐÃ'×϶WíwÁÁ8^¼lèâKÀ&b?K³ßÉ›(J˜à‰´¥ôHt84/¬	ðäÎȶ%J Åiœ\´žäfµt„6épD'`ž¡øFœ^l§¡y`y@	=ÙóP)ãÅM:£¬[®Yj$•ì¥ÛF³¤T¦—ü½ðˆ@9¿Î!J¶Ê"OÆÁÌ£€qOÙÿJJ4'3Cǃc@£NÐi:Ñ” õÚ¾ªR(²ÃXèÃg“t¹úõz½úõ¬Lros·º^®_œ@~>èD·q/u÷•Gwh•æHí¦1ªwUŸ%/ ‚:,í~{Æ4Øi«`ØåHNTI¨Rõ<õµãøvü*æÄ (D{^, Áý£.Ó?Ê—¯
+“ÿ=g˜+D¥Fø÷Š+X[ÛN·Êü‰Ïýæ¸Ý|—bL€è2à-¿!h·Âü[ˆc¿È²S»V§¸Â2ðˆ¨ÀAodg4©MO™ŽâÉÙ¤l0#x|q’¼ ÎgDÃ)OûžÅm(²w†Päï8T§XTP
+ÆΫ'-†‹ÞãÐ4Ï<ãJ g
+Þ\i>`‹<Jäø8Þp¸5š*„eÐÿ~‡¥Ð7'…ûáãí%áÆ9JOÃM
+²ˆ,´ä :¼·ãHDê©ÕàÞ‰æÁÃÓ²H²vSc¶¢€ºBœhܦ°ÚÁÁ²n¿—Nw/ûZÕ]¯áCWRÿ’eXZ«nm,Ë°y ϐvá‘{»z¬1¬á:â áÀ"‚8<ÞðŠJ·rÜDO›1ç !Ê¡‘Æu°F˪ç]ÕV7Òu¶1óvA…šxkuÚqÎ?Óò54ÃTSq
+ö~xNR•‚ 4ö
+´2õØþ2jïtÛrJld·äîºâ4ô³¤ý1fWwa6~‹Ó|»AsHÛš/,| Á4ª¡Wšœ~pÍåã±HË¡äT[±šðbÆS£\*V›eÔù‹zÂ4c©îû«3ËŠ¶u÷Ÿº&ãk¢®z¼uS‘iµÓ5“®Pœ›7ÏHjÅ=êØüBÀß;ÚZÅHàÐX)(¶à›ï?Âʲ˂ÿþÃEÁ‡Û¿^ჟfÞ¾Þí‰ÐÓŒ*3Ükùþï•ã2:rŠsïYÏ…õ#K½­œVËáIÓ„´×  Ã¨>LÚç[+ä‘œûx,R¯V4õv`,¢â#û˜ÆŒDÔCÀZÚá0E"<Pœ.l0þ]·nÂL}Þ:Ü4Œ˜ûTÓðÛ(…ÄŸn‚⤹'kB,×iz7•žº2ÒÄ?5h‡é|Êm)»q3LÁi¿ïü‚˜ÿŠøn[ˆÒŸýGÿtgŒ«ë)¸*ó"Dì;N€¤P–‚î(ãÿeÂ$Òš\˜—1!ä[Z|›P¬ŽX-síŠ+:Ê–ÿ¤‰ñbãÆq	¢‹®¦ØM)e9ÿ„1Ó«e)UsxJÖföuÿ% Ù×?_ê1¸Ü8è@m¤>>£>>»
+¸ÂòH§ëFÝ ©pföœ’¬Cã$°1tæýÕÄ·òmJ|{¶ñy¿™ý¦åH"
 endstream
 endobj
-12173 0 obj <<
+12214 0 obj <<
 /Type /Page
-/Contents 12174 0 R
-/Resources 12172 0 R
+/Contents 12215 0 R
+/Resources 12213 0 R
 /MediaBox [0 0 612 792]
-/Parent 12170 0 R
-/Annots [ 12171 0 R ]
+/Parent 12197 0 R
+/Annots [ 12212 0 R ]
 >> endobj
-12171 0 obj <<
+12212 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [326.229 313.623 394.282 325.313]
 /Subtype /Link
 /A << /S /GoTo /D (DMB) >>
 >> endobj
-12175 0 obj <<
-/D [12173 0 R /XYZ 100.892 685.529 null]
+12216 0 obj <<
+/D [12214 0 R /XYZ 100.892 685.529 null]
 >> endobj
-12172 0 obj <<
-/Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F71 5424 0 R >>
+12213 0 obj <<
+/Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F53 3738 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-12179 0 obj <<
+12220 0 obj <<
 /Length 2057      
 /Filter /FlateDecode
 >>
 stream
-xڝX[“Û¶~ß_á·Ê3±*‰ºÎyêî6í$©O¼™i'íLi‰ö²«‹KJÙì¿?¸P²ìø¤Ý<‰AðƒÅ~,~ºº¾¿úþu,ÂÀ/‚"\ÜïaúY.Ò¼ð“"^ÜW‹^GË?îþþu-r¿HÓYlKE’ˆé§7¿l6?¼ÿ
+xڝX[“Û¶~ß_á·Ê3±*‰ºÎyêî6í$©O¼™i'íLi‰ö²«‹KJÙì¿?¸P²ìø¤Ý<‰AðƒÅ~,~ºº¾¿úþu,ÂÀ/‚"\ÜïaúY.Ò¼ð“"^ÜW‹^Ë?îþþu-r¿HÓYlKE’ˆé§7¿l6?¼ÿ
 9¯~¼¿úû
 —@øLfâ±(›«‹
-Ö~^¾(òÅq6‘ä~š$0®›«ÿ^sEÃäDÑ4ÉâE>)„:¬oÞ,Wqz¿I°6º]F™×+ÃÄ›æ¹×›®FB佑í~{Üá+ ‰ÐÛ.WÀÒõ¼¥Û1çÓƒ.q¯#K£˜>XU1©ï˜RÎK€ú«PøI\°†µ´¨ŽÂ;~9êg}²ÚxÝs§¬¢Ì2ßÈOòÈÝu)"¯³ý¦4úЃÈ\xpåå*ôZ\¢k#ñVYbÑ Ùé)ç~‘d£?Ñ„ìõ,œ³e~žå#Óz}Ë<§¢¢ÀÏÃ|&)$[¬Â" ?»ÇúÖ¢íÏÈøªÔ»g¦È¶âAyâ: ttŸqãpଢ଼é•Û±E~'fã™©6·þ«¹§VË“Ã̓xR{Õp¨ÕgÝî1\¢Ä³½<Ôã4uúÿíúÎçÑF)Þ*ëeèYtOwâ†ÅGÇW’‡hö‰ýøŒÍ‰išŽ6?¬ßƒ0®•ÅØ{á9²å	Ç´â‰Q²ÂQ8YHÌ­wáUy8 Âš%õÆdo\ÃXÇ]ª•ÛZ1­ìŒ+ð‚38ní7°“„æ¿ û@È ¨%Bö™ö=ÓvCŒÄO܆ô!©jixåÜÑg0û”½WM׫]xo€¸ªC´Ø»‘uýuT‰Ä‚…ªbdz¿¾yªDêCî:S|}ƒÞÊ]²y@æƒy£dë–ز0PŸU98çg«z4Ùú¢3Lì<$èA4&yæÝ?8é¨4É:˜nuÉÉ5°¿$±§­û¶•BÑÄS¥ØW¼BÙ¾½'„3
-N!‡A7¡ô* Š¤N\¯âc•;­íúQè³t—´Õ
- ½™ÔÑ=!&õuK8JHK¤Uk¹Õµîgl’¹R*JÈL	[º”Œw^”=ƒ‚‚—°<#'~™›<`°¸%ïŒD‡ö[î܉ôƒ¥I“Š‡)1LlÑÆFÚhlç=$
-à+Ó*‰•砪ϲh/Ù“Ã#ËÉí"+¼Z?.Ýé@•L„ƒöF6
-ئ䅿†æÀ#;lM‡Aª˜·ÃíŸH†9rŒ^¼Â#jð…-GÅ\	 f_
-†4>¼»û•IŸ´éÚcL wÀA±ç¸ԘŒÏžpºáIy Ë’ÌE*ÐôEýèR‘ç<2]L™Ý€®ÈÀ™ŠKU«ÿs3°3jGlo†Òa(•‚ÞP)_!`§ÖîN+º…23«FÞV¢….ivcÌ)®;jD2vržCl†T;AhÅ+òðUŸ{€»Ë89Ûé€O=òPHæùXýY+W§ºVÖXuÀ¾¹€‘ÚÅ«¬Jãcò,ºâ ´S`d¥£ªþ¿ V«”^Pt	Ö‰ÑÁQDž•ɪ2ÊZ¾•=Èr¤[þN[œâ<9€OtB_$gfÚvDƒÛ1±[«.]#]‹âìØ?à}ƒ_Ò¬~@Ÿm¯°f”Æ蔑ω™É̏Ik.³BÜe÷íN>Iµ<yÒ˜op$/©}†|à,­r ˆŠ5j|îö¯Ÿ™4X·JyìÇ\
-"/a8âÂAÿDPÀIùS]1‰C•ê¥®#|W§ÖeGÁ€$6s¹„ã9/I¼{Ds}‰óDA.kqεÏŒ’œo>¦*$hÛղǚŠdŽ Ÿ6\Ù™®á¥‰Ãõš<{±MÐÙ¸pµ‚¥îöGª:–e˲Z<æ T²—<*»†‹e;óЗ2e«mûñ´KÞ¬kNº–[L—Äy®+\‘UòüÓ<!©û¥Ú~l„ëÄ™/¾åwpƒYšÓñ¯ï-`›»jèR¯k×¹"Çã×ûÕ(ñã¸xQ¿ºy{ý¢~5Ja÷¹þ cCÚâæÅòdqwFïu‹a€³–³f ]vL‚ón×þË=GûsN?‰0ÞHŠ”­Ä²máÝÅ?•I;'ó²De€WèëB2öÂ"Ü®é¿Æw×oyÝÅ:J¿¶,fFåj9’wƒÁæ’~Ӎ z«KÓÙn×Íò,;ÎyÒ,Ø°â	˜Î‡k/ÝܽÞ0ª—ŸŒÁA‘»1saf"8<L='w«"f3aø 
-‹"ø–èÿ`Ǹ¿»UüüÁ=˜ùj°ç¹&âE/î^ôâÏhYzª,ÿ2¥‘ë/qÄEŽÇßFºr•îÂH€ZÿLù)wRÀÕÕÕ¸aª•8‘üÑj«{'ºµzßž–-W
-ÆJ³W†ê_ÂÁå	—络§±/Ä)Fé¤1=8àÊtÍÒx…|Ø
-¢QžÎÃJc²	r£}i ¿Ò­c¨pìÄdÄÕìg³êìO•ß3ÄÌ4°çø¢P×SÒ6«ZQ‘VŽ&Ë’º1SšÑÔ·„g«]r¶TÆ %¿“k~=LÂ*³¸èýÇÇ:Ç/{VøðîÏ
-ÓÉã÷Çû«ÿÞ3µ
+Ö~^¾(òÅq6‘ä~š$0®›«ÿ^sEÃäDÑ4ÉâE>)„:¬oÞ,Wqz¿I°6º]F™×+ÃÄ›æ¹×›®FB佑í~{Üá+ ‰ÐÛ.WÀÒõ¼¥Û1çÓƒ.q¯#K£˜>XU1©ï˜RÎK€ú«PøI\°†µ´¨ŽÂ;~9êg}²ÚxÝs§¬¢Ì2ßÈOòÈÝu)"¯³ý¦4úЃÈ\xpåå*ôZ\¢k#ñVYbÑ Ùé)ç~‘d£?Ñ„ìõDÌÙ2?Ïò‘i½¾ežSQQàça>“’-VaŸÝc}kÑögd|UêÝ3Sd[ñ <q:ºÏ¸q8ðÖÎôÊíØ"¿³ÆñÌTH›[ÿÕÜS	«e‡ÉáAæI<)Ƚj8Ôê³n÷.QâÙ^êqš:}ÿv}çóh£o•õ2ô,º§;qÃâ£ã+ÉC4ûÄ~|ÆæÄ4MG›ŸGÖïA×Êbl½ðÙò„cZñÄ(Yá(œ,$æÖ€»ðª<PaÍ’z
+c²7®a¬ã.ÕÊm­˜VvÆÀxÁ·öØIBŠó_Ðý  dPÔ!ûLû‡ži»Î!Fâ'nCúÔµ4¼rîè3˜}ÊÞ«¦ëÕˆ.¼7@\Uƒ!ZìÝȺþ:ªDâÁ¿BU12½_ß¼U"õ!w)¾¾Aoå.Y‰< óÁ¼Q²uKlY¨Ïªœó³U=šì	}Ñ™G&vžFô “<óîœtTšdL·ºädŒØ_„‹ØÓÖ}ÛJ¡èâ©Rì+^¡ìßހƙ§ÀŒÃ ›Ðz ER'.„Wñ±ÊÖvý(ôÙ
+ºKÚêÞLêèž“zº%%¤%RŒªµÜêZ÷36É\©%d¦„-]JÆ;/Êž…AAÁKXž‘¿ÌM
+0XÜ
+‚wF¢C„û-wn‡ŠDúÁÒ¤ŽIÅÔ&¶èc#m4¶ó’ð•i•ÄJ‰sPÕgÙ?´—ìÉá‘åäv‘^­—ît J&ÂA{#›lSòÂ_Csà‘¶¦Ã UÌÛáöO$Ãœ9F/^á‘5ø–£b®„Ð³¯€†C	ÞÝýÊ$ŽƒOÚtí1&…;à Øsa\jLÆçbß¿F8Ýð$„< ŠeIæ"hú¢~t©Ès™.¦Ìn at WdàLÅ¥ªÕŠ¹Øµ#¶7Cé°
+”JAo¨”¯°ÀSkw§ÝB™™U#o+ÑB—4;†1fƒ
+×5";9Ï!6Cª ´â
+yøªÏ=ÀÝeœœmŽtÀ§y($ó|¬þ¬•«S]+k¬º`ß\ÀHíâUÖ¥ƒq„1y
+]ñFÚŽ©G0²RŽQUÿ_P«ÆUJ/(
+ºëÄè‹€à("ÏÊƍdUe-ßÊd9Ò-§-NqžÀÆ':¡/’€33m;¢Áí˜Ø­Uƒ®‘.‡Eqvìp‚¾Á/é‚V?Š Ï¶W
+X3JctÊÈçÄÌdæǤ5—Y!n„2Šûv'Ÿ¤Zž<iÌ78’—Ô>C>pV9 DEˆ5>wû×ÏL¬[¥<öŠ‰c.‚‘—0qa† ‚"(à¤ü‰Š©®˜Ä¡ƒJõR׎‘>«Së²£`@›€¹\B‡ñ…œ—$Þ="¹¾DÈy¢ µ8çZŒgFIÎ7S´íjÙcME2ǐO
+®ìL×ðÒăáú@Mž½Ø&h†l\¸Ú	ÁRwû#U˲e
+Y-s*ÙK•]ÃŲyèK™²Õ¶áÝxÚ%oÖ5']Ë-¦Ë	⼈×.áÈ*yþi	žÔýRm?¶ÂõâÌßò;¸Á¬
+Íéø×÷°Í]5t©×µë\‘ãñëýj”øq\¼¨_ݼ½~Q¿¥°û\±Š!mqóby2†8Ž;£÷ºÅ0ÀYËY3aЀÆ.;&Áy·‚kŽÆ垣ýŽ9§ŸDo$EÊVbY†¶ðîâŸÊ¤ˆ‡ÎyY¢2À+ôu!{a‘n×ôßã»ë·¼îb¥‚_[3£rµÉ»Á€`sI¿éFнեél·ëáFy–ç¼ilXñ„LçÆõŽ—nî^o˜U†ËOÆà¿ Èݘ¹03¦ž“»U³™0üGP…E|Kô°cÜßÝ*~þàÌ|5ØóÜ!®_òâñáîE/øŒ–¥§Êò/S¹þG\äx<ð]`¤+W	é.Œ¨õÿÁ”Ÿr'\]]¦Z‰É­¶ºw¢[«÷íiÙrÕ`¬4{e¨þ%|QžpyαËyûBœÂa”Îà@ÚÓƒ®LÇÐ,Wȇ­ êåéü0¬Ä0&› 7Ú—ú+Ý:†
+ÇNLF\Í~&0«ÎþTù=CÌL{Ž/
+u=%m³ªiåh²,©Ã1µ =@}Kx¶Ú%gKeRò;Ù¸æWÐÃ$¬2‹‹Þ|¬ƒqü²g…ï^ð¬0<~¼¿ú²µ
 endstream
 endobj
-12178 0 obj <<
+12219 0 obj <<
 /Type /Page
-/Contents 12179 0 R
-/Resources 12177 0 R
+/Contents 12220 0 R
+/Resources 12218 0 R
 /MediaBox [0 0 612 792]
-/Parent 12170 0 R
-/Annots [ 12176 0 R ]
+/Parent 12197 0 R
+/Annots [ 12217 0 R ]
 >> endobj
-12176 0 obj <<
+12217 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [409.013 574.284 477.873 585.973]
 /Subtype /Link
 /A << /S /GoTo /D (post-and-ghost) >>
 >> endobj
-12180 0 obj <<
-/D [12178 0 R /XYZ 151.701 685.529 null]
+12221 0 obj <<
+/D [12219 0 R /XYZ 151.701 685.529 null]
 >> endobj
-12177 0 obj <<
-/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F71 5424 0 R >>
+12218 0 obj <<
+/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F53 3738 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-12183 0 obj <<
+12224 0 obj <<
 /Length 397       
 /Filter /FlateDecode
 >>
 stream
 xÚ]RMS„0½ó+z„µ¥Û£ß3Ž£àÁQÝ]F¤
-¬+ÿÞ„ì:«§&y/É{m[2Á.‚ã"88Of¸Í²”&…àÆ&,3–k¥š=…W·y~tÿ½—çZ ‹[a%6(e¹Q‡0n¦šT!+8+‚Ï@BÈ{C5WŠUïÁÓ‹`5`—Lpe
+¬+ÿÞ„ì:«§&y/É{m[2Á.‚ã"88Of¸Í²”&…àÆ&,3–k¥š=…W·y~tÿ½—çZ ‹[a%6(e¹Q‡0n¦šT"+8+‚Ï@BÈ{C5WŠUïÁÓ‹`5`—Lpe
 ÛÌÌw¦´á™Ö·,î±/TêýÅ21\‚è,µ|ë¢X)S%&ËoÌÓpáû-ðÅ ¸ªYLM·¤â¸r´~F«rl|G%¿ ³s#NÜDÉaèû7*önðë¾r¥ÏB‹a]!oE{Ë_D¦­Ã‹7±T\§–«¦@§äQœ*«H† '±Iøps‚üã
 f8ÁÚ}¡*×z4AM¤¦#|¶‡+ûvÚö”Ø2m' I<¯sê<½
-ù¾\Mjÿ&CeW“Ãfëp=¸š¢†¤º¾+[\‡¬W,Mÿn;¿>&ô£÷£Ÿ¥WQjZØÎç_´{þÝ	¿êÞü©l
+ù¾\Mjÿ&CeW“Ãfëp=¸š¢†¤º¾+[\‡¬W,Mÿn;¿>&ô£÷£Ÿ¥WQjZØÎç_´{þÝ	¿êÚ>©j
 endstream
 endobj
-12182 0 obj <<
+12223 0 obj <<
 /Type /Page
-/Contents 12183 0 R
-/Resources 12181 0 R
+/Contents 12224 0 R
+/Resources 12222 0 R
 /MediaBox [0 0 612 792]
-/Parent 12170 0 R
+/Parent 12197 0 R
 >> endobj
-12184 0 obj <<
-/D [12182 0 R /XYZ 100.892 685.529 null]
+12225 0 obj <<
+/D [12223 0 R /XYZ 100.892 685.529 null]
 >> endobj
-12181 0 obj <<
+12222 0 obj <<
 /Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-12187 0 obj <<
+12228 0 obj <<
 /Length 19        
 /Filter /FlateDecode
 >>
@@ -69884,20 +70802,20 @@
 xÚ3PHW0Ppç2ÀA c(á
 endstream
 endobj
-12186 0 obj <<
+12227 0 obj <<
 /Type /Page
-/Contents 12187 0 R
-/Resources 12185 0 R
+/Contents 12228 0 R
+/Resources 12226 0 R
 /MediaBox [0 0 612 792]
-/Parent 12170 0 R
+/Parent 12230 0 R
 >> endobj
-12188 0 obj <<
-/D [12186 0 R /XYZ 151.701 685.529 null]
+12229 0 obj <<
+/D [12227 0 R /XYZ 151.701 685.529 null]
 >> endobj
-12185 0 obj <<
+12226 0 obj <<
 /ProcSet [ /PDF ]
 >> endobj
-12322 0 obj <<
+12364 0 obj <<
 /Length 1333      
 /Filter /FlateDecode
 >>
@@ -69909,16151 +70827,16169 @@
 Y&õlÝ*ç|æõ€Ë?iØéIVݱèH¥ãIýºÃ,‚Ü¿Õ\†W€¡Ö §CÌr¤_‚|9+ÃÔª¯o;"Ä*åÅC¶ñŸ,­¯žlúè¾iBü«Èä8Ì©ßmÝØñ5«ÜüÆ"¡…~àâp0	,°qçšAœ)F» „Ã³gˆ§ãàRËXj†°sµ§9O!ñƤ‹¾
 wòµêÊ*ïÀÔÁfû,Ù´å’Ôù¬ý[ÇA¹u!½‡@‡+‘ñQÀr¶Ò\÷¢Doí¾¡C‘Yú™h‰;4²/38»^d!ÖI€6G.  ݬšwT:IÅm÷CÚÈÐ)x~Ò#ãÄ®¿Ù¨YFM `ÆŠ
 1 ·fPfÐ×½ocÃPœ¶Åi€Åá1œö§i%XŠ"Àm~K€Ááq‹Ã3'Š?×ï;Îõ:À¼p{ž…òåìbæ×	!ÌhiVi]äO?>$j!PÑõ'§aÁQÈgÉѵœÌ(©UV6µ—“z\S ÒE•ºÙp
-1™@Ü,çþ†•ÚSø¹:ž‡7”Ÿï®í q:ÞÖÍfþ~š©ñ#øûcÏ@+Çž®ù\íˆã¸øë<Y¤US¿4†Æ5†ûÞní冠ö¼ç—g7/ I“æîÓy8Ï»0Šª	ŒGl¸ òlÞþ¸Y¨³»º;xÆ…!ÀtÄ(#†ŠÁW`„i~ôì̓.ÁÝ`;,å°:ïéól]æ)©\?7•œ8±8#0–0ñ>!´XT컍ý–óBP8-ÚVÙnâþ£ôpûìÙO¡es -ó@Ÿ«ù0J³öŸ†Uw[WÝË¢×!ÍUy€€ö>"H®%=Ü_œPí¶Æ]ß¿f5Gg“Ë®ÿfæÄŠ
+1™@Ü,çþ†•ÚSø¹:ž‡7”Ÿï®í q:ÞÖÍfþ~š©ñ#øûcÏ@+Çž®ù\íˆã¸øë<Y¤US¿4†Æ5†ûÞní冠ö¼ç—g7/ I“æîÓy8Ï»0Šª	ŒGl¸ òlÞþ¸Y¨³»º;xÆ…!ÀtÄ(#†ŠÁW`„i~ôì̓.ÁÝ`;,å°:ïéól]æ)©\?7•œ8±8#0–0ñ>!´XT컍ý–óBP8-ÚVÙnâþ£ôpûìÙO¡es -ó@Ÿ«ù0J³öŸ†Uw[WÝË¢×!ÍUy€€ö>"H®%=Ü_œPí¶Æ]ß¿f5GOy]výfÄĈ
 endstream
 endobj
-12321 0 obj <<
+12363 0 obj <<
 /Type /Page
-/Contents 12322 0 R
-/Resources 12320 0 R
+/Contents 12364 0 R
+/Resources 12362 0 R
 /MediaBox [0 0 612 792]
-/Parent 12170 0 R
-/Annots [ 12189 0 R 12190 0 R 12191 0 R 12192 0 R 12193 0 R 12194 0 R 12195 0 R 12196 0 R 12197 0 R 12198 0 R 12199 0 R 12200 0 R 12201 0 R 12202 0 R 12203 0 R 12204 0 R 12205 0 R 12206 0 R 12207 0 R 12208 0 R 12209 0 R 12210 0 R 12211 0 R 12212 0 R 12213 0 R 12214 0 R 12215 0 R 12216 0 R 12217 0 R 12218 0 R 12219 0 R 12220 0 R 12221 0 R 12222 0 R 12223 0 R 12224 0 R 12225 0 R 12226 0 R 12227 0 R 12228 0 R 12229 0 R 12230 0 R 12231 0 R 12232 0 R 12233 0 R 12234 0 R 12235 0 R 12236 0 R 12237 0 R 12238 0 R 12239 0 R 12240 0 R 12241 0 R 12242 0 R 12243 0 R 12244 0 R 12245 0 R 12246 0 R 12247 0 R 12248 0 R 12249 0 R 12250 0 R 12251 0 R 12252 0 R 12253 0 R 12254 0 R 12255 0 R 12256 0 R 12257 0 R 12258 0 R 12259 0 R 12260 0 R 12261 0 R 12262 0 R 12263 0 R 12264 0 R 12265 0 R 12266 0 R 12267 0 R 12268 0 R 12269 0 R 12270 0 R 12271 0 R 12272 0 R 12273 0 R 12274 0 R 12275 0 R 12276 0 R 12277 0 R 12278 0 R 12279 0 R 12280 0 R 12281 0 R 12282 0 R 12283 0 R 12284 0 R 12285 0 R 12286 0 R 12287 0 R 12288 0 R 12289 0 R 12290 0 R 12291 0 R 12292 0 R 12293 0 R 12294 0 R 12295 0 R 12296 0 R 12297 0 R 12298 0 R 12299 0 R 12300 0 R 12301 0 R 12302 0 R 12303 0 R 12304 0 R 12305 0 R 12306 0 R 12307 0 R 12308 0 R 12309 0 R 12310 0 R 12311 0 R 12312 0 R 12313 0 R 12314 0 R 12315 0 R 12316 0 R 12317 0 R 12318 0 R ]
+/Parent 12230 0 R
+/Annots [ 12231 0 R 12232 0 R 12233 0 R 12234 0 R 12235 0 R 12236 0 R 12237 0 R 12238 0 R 12239 0 R 12240 0 R 12241 0 R 12242 0 R 12243 0 R 12244 0 R 12245 0 R 12246 0 R 12247 0 R 12248 0 R 12249 0 R 12250 0 R 12251 0 R 12252 0 R 12253 0 R 12254 0 R 12255 0 R 12256 0 R 12257 0 R 12258 0 R 12259 0 R 12260 0 R 12261 0 R 12262 0 R 12263 0 R 12264 0 R 12265 0 R 12266 0 R 12267 0 R 12268 0 R 12269 0 R 12270 0 R 12271 0 R 12272 0 R 12273 0 R 12274 0 R 12275 0 R 12276 0 R 12277 0 R 12278 0 R 12279 0 R 12280 0 R 12281 0 R 12282 0 R 12283 0 R 12284 0 R 12285 0 R 12286 0 R 12287 0 R 12288 0 R 12289 0 R 12290 0 R 12291 0 R 12292 0 R 12293 0 R 12294 0 R 12295 0 R 12296 0 R 12297 0 R 12298 0 R 12299 0 R 12300 0 R 12301 0 R 12302 0 R 12303 0 R 12304 0 R 12305 0 R 12306 0 R 12307 0 R 12308 0 R 12309 0 R 12310 0 R 12311 0 R 12312 0 R 12313 0 R 12314 0 R 12315 0 R 12316 0 R 12317 0 R 12318 0 R 12319 0 R 12320 0 R 12321 0 R 12322 0 R 12323 0 R 12324 0 R 12325 0 R 12326 0 R 12327 0 R 12328 0 R 12329 0 R 12330 0 R 12331 0 R 12332 0 R 12333 0 R 12334 0 R 12335 0 R 12336 0 R 12337 0 R 12338 0 R 12339 0 R 12340 0 R 12341 0 R 12342 0 R 12343 0 R 12344 0 R 12345 0 R 12346 0 R 12347 0 R 12348 0 R 12349 0 R 12350 0 R 12351 0 R 12352 0 R 12353 0 R 12354 0 R 12355 0 R 12356 0 R 12357 0 R 12358 0 R 12359 0 R 12360 0 R ]
 >> endobj
-12189 0 obj <<
+12231 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [186.259 592.671 204.615 604.36]
 /Subtype /Link
 /A << /S /GoTo /D (page.499) >>
 >> endobj
-12190 0 obj <<
+12232 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [209.289 592.671 227.646 604.36]
 /Subtype /Link
 /A << /S /GoTo /D (page.507) >>
 >> endobj
-12191 0 obj <<
+12233 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [232.32 592.671 250.676 604.36]
 /Subtype /Link
 /A << /S /GoTo /D (page.518) >>
 >> endobj
-12192 0 obj <<
+12234 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [193.744 578.053 212.1 590.955]
 /Subtype /Link
 /A << /S /GoTo /D (page.586) >>
 >> endobj
-12193 0 obj <<
+12235 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [171.562 564.647 189.918 576.337]
 /Subtype /Link
 /A << /S /GoTo /D (page.558) >>
 >> endobj
-12194 0 obj <<
+12236 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [179.653 550.636 198.009 562.204]
 /Subtype /Link
 /A << /S /GoTo /D (page.620) >>
 >> endobj
-12195 0 obj <<
+12237 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [118.077 536.624 136.433 548.024]
 /Subtype /Link
 /A << /S /GoTo /D (page.465) >>
 >> endobj
-12196 0 obj <<
+12238 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [124.804 522.613 143.161 533.757]
 /Subtype /Link
 /A << /S /GoTo /D (page.465) >>
 >> endobj
-12197 0 obj <<
+12239 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [125.35 508.601 143.706 520.291]
 /Subtype /Link
 /A << /S /GoTo /D (page.465) >>
 >> endobj
-12198 0 obj <<
+12240 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [143.623 494.59 161.979 506.279]
 /Subtype /Link
 /A << /S /GoTo /D (page.615) >>
 >> endobj
-12199 0 obj <<
+12241 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [119.956 480.578 138.312 491.722]
 /Subtype /Link
 /A << /S /GoTo /D (page.465) >>
 >> endobj
-12200 0 obj <<
+12242 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [142.047 466.567 160.403 478.256]
 /Subtype /Link
 /A << /S /GoTo /D (page.556) >>
 >> endobj
-12201 0 obj <<
+12243 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [153.592 451.949 166.494 464.851]
 /Subtype /Link
 /A << /S /GoTo /D (page.50) >>
 >> endobj
-12202 0 obj <<
+12244 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [171.168 451.949 189.524 464.851]
 /Subtype /Link
 /A << /S /GoTo /D (page.303) >>
 >> endobj
-12203 0 obj <<
+12245 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [152.017 437.938 170.373 450.839]
 /Subtype /Link
 /A << /S /GoTo /D (page.303) >>
 >> endobj
-12204 0 obj <<
+12246 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [182.986 423.926 201.343 436.828]
 /Subtype /Link
 /A << /S /GoTo /D (page.560) >>
 >> endobj
-12205 0 obj <<
+12247 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [158.138 409.915 176.494 422.816]
 /Subtype /Link
 /A << /S /GoTo /D (page.465) >>
 >> endobj
-12206 0 obj <<
+12248 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [212.38 395.903 230.737 408.805]
 /Subtype /Link
 /A << /S /GoTo /D (page.453) >>
 >> endobj
-12207 0 obj <<
+12249 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [234.441 395.903 252.797 408.805]
 /Subtype /Link
 /A << /S /GoTo /D (page.454) >>
 >> endobj
-12208 0 obj <<
+12250 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [256.502 395.903 274.858 408.805]
 /Subtype /Link
 /A << /S /GoTo /D (page.466) >>
 >> endobj
-12209 0 obj <<
+12251 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [139.746 385.081 158.102 394.104]
 /Subtype /Link
 /A << /S /GoTo /D (page.478) >>
 >> endobj
-12210 0 obj <<
+12252 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [211.471 368.342 229.827 381.244]
 /Subtype /Link
 /A << /S /GoTo /D (page.452) >>
 >> endobj
-12211 0 obj <<
+12253 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [233.532 368.342 251.888 381.244]
 /Subtype /Link
 /A << /S /GoTo /D (page.454) >>
 >> endobj
-12212 0 obj <<
+12254 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [255.593 368.342 273.949 381.244]
 /Subtype /Link
 /A << /S /GoTo /D (page.477) >>
 >> endobj
-12213 0 obj <<
+12255 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [139.746 357.52 158.102 366.543]
 /Subtype /Link
 /A << /S /GoTo /D (page.478) >>
 >> endobj
-12214 0 obj <<
+12256 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [154.805 340.782 173.161 353.683]
 /Subtype /Link
 /A << /S /GoTo /D (page.561) >>
 >> endobj
-12215 0 obj <<
+12257 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [158.116 326.77 171.018 339.672]
 /Subtype /Link
 /A << /S /GoTo /D (page.48) >>
 >> endobj
-12216 0 obj <<
+12258 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [175.095 326.77 193.451 339.672]
 /Subtype /Link
 /A << /S /GoTo /D (page.234) >>
 >> endobj
-12217 0 obj <<
+12259 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [197.528 326.77 215.884 339.672]
 /Subtype /Link
 /A << /S /GoTo /D (page.237) >>
 >> endobj
-12218 0 obj <<
+12260 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [219.961 326.77 238.317 339.672]
 /Subtype /Link
 /A << /S /GoTo /D (page.241) >>
 >> endobj
-12219 0 obj <<
+12261 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [242.394 326.77 260.751 339.672]
 /Subtype /Link
 /A << /S /GoTo /D (page.287) >>
 >> endobj
-12220 0 obj <<
+12262 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [139.746 313.827 158.102 324.971]
 /Subtype /Link
 /A << /S /GoTo /D (page.396) >>
 >> endobj
-12221 0 obj <<
+12263 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [162.776 313.827 181.132 324.971]
 /Subtype /Link
 /A << /S /GoTo /D (page.568) >>
 >> endobj
-12222 0 obj <<
+12264 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [185.807 313.827 204.163 324.971]
 /Subtype /Link
 /A << /S /GoTo /D (page.779) >>
 >> endobj
-12223 0 obj <<
+12265 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [163.017 299.209 181.373 312.111]
 /Subtype /Link
 /A << /S /GoTo /D (page.643) >>
 >> endobj
-12224 0 obj <<
+12266 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [174.199 285.198 192.555 298.099]
 /Subtype /Link
 /A << /S /GoTo /D (page.660) >>
 >> endobj
-12225 0 obj <<
+12267 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [197.229 285.198 215.585 298.099]
 /Subtype /Link
 /A << /S /GoTo /D (page.662) >>
 >> endobj
-12226 0 obj <<
+12268 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [154.805 271.186 173.161 284.088]
 /Subtype /Link
 /A << /S /GoTo /D (page.114) >>
 >> endobj
-12227 0 obj <<
+12269 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [176.865 271.186 195.221 284.088]
 /Subtype /Link
 /A << /S /GoTo /D (page.163) >>
 >> endobj
-12228 0 obj <<
+12270 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [198.926 271.186 217.282 284.088]
 /Subtype /Link
 /A << /S /GoTo /D (page.660) >>
 >> endobj
-12229 0 obj <<
+12271 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [220.986 271.186 239.343 284.088]
 /Subtype /Link
 /A << /S /GoTo /D (page.662) >>
 >> endobj
-12230 0 obj <<
+12272 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [243.047 271.186 261.403 284.088]
 /Subtype /Link
 /A << /S /GoTo /D (page.665) >>
 >> endobj
-12231 0 obj <<
+12273 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [139.746 260.364 158.102 269.387]
 /Subtype /Link
 /A << /S /GoTo /D (page.745) >>
 >> endobj
-12232 0 obj <<
+12274 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [164.259 243.625 182.615 256.527]
 /Subtype /Link
 /A << /S /GoTo /D (page.661) >>
 >> endobj
-12233 0 obj <<
+12275 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [178.38 229.614 196.737 242.515]
 /Subtype /Link
 /A << /S /GoTo /D (page.587) >>
 >> endobj
-12234 0 obj <<
+12276 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [201.411 229.614 219.767 242.515]
 /Subtype /Link
 /A << /S /GoTo /D (page.774) >>
 >> endobj
-12235 0 obj <<
+12277 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [192.38 215.602 210.737 228.504]
 /Subtype /Link
 /A << /S /GoTo /D (page.110) >>
 >> endobj
-12236 0 obj <<
+12278 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [215.411 215.602 233.767 228.504]
 /Subtype /Link
 /A << /S /GoTo /D (page.582) >>
 >> endobj
-12237 0 obj <<
+12279 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [223.411 201.591 241.767 214.492]
 /Subtype /Link
 /A << /S /GoTo /D (page.584) >>
 >> endobj
-12238 0 obj <<
+12280 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [181.471 187.579 199.827 200.481]
 /Subtype /Link
 /A << /S /GoTo /D (page.582) >>
 >> endobj
-12239 0 obj <<
+12281 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [175.683 173.568 194.04 186.469]
 /Subtype /Link
 /A << /S /GoTo /D (page.112) >>
 >> endobj
-12240 0 obj <<
+12282 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [198.714 173.568 217.07 186.469]
 /Subtype /Link
 /A << /S /GoTo /D (page.116) >>
 >> endobj
-12241 0 obj <<
+12283 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [221.744 173.568 240.1 186.469]
 /Subtype /Link
 /A << /S /GoTo /D (page.293) >>
 >> endobj
-12242 0 obj <<
+12284 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [244.774 173.568 263.131 186.469]
 /Subtype /Link
 /A << /S /GoTo /D (page.297) >>
 >> endobj
-12243 0 obj <<
+12285 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [174.744 159.556 193.1 172.458]
 /Subtype /Link
 /A << /S /GoTo /D (page.299) >>
 >> endobj
-12244 0 obj <<
+12286 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [197.774 159.556 216.13 172.458]
 /Subtype /Link
 /A << /S /GoTo /D (page.302) >>
 >> endobj
-12245 0 obj <<
+12287 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [181.744 145.545 200.1 158.446]
 /Subtype /Link
 /A << /S /GoTo /D (page.779) >>
 >> endobj
-12246 0 obj <<
+12288 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [182.32 131.533 200.676 144.435]
 /Subtype /Link
 /A << /S /GoTo /D (page.125) >>
 >> endobj
-12247 0 obj <<
+12289 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [185.714 117.522 204.07 130.423]
 /Subtype /Link
 /A << /S /GoTo /D (page.125) >>
 >> endobj
-12248 0 obj <<
+12290 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [391.915 592.065 410.271 604.966]
 /Subtype /Link
 /A << /S /GoTo /D (page.288) >>
 >> endobj
-12249 0 obj <<
+12291 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [415.536 592.065 433.892 604.966]
 /Subtype /Link
 /A << /S /GoTo /D (page.291) >>
 >> endobj
-12250 0 obj <<
+12292 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [439.156 592.065 457.513 604.966]
 /Subtype /Link
 /A << /S /GoTo /D (page.295) >>
 >> endobj
-12251 0 obj <<
+12293 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [336.508 579.121 354.864 590.265]
 /Subtype /Link
 /A << /S /GoTo /D (page.301) >>
 >> endobj
-12252 0 obj <<
+12294 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [362.17 579.121 380.526 590.265]
 /Subtype /Link
 /A << /S /GoTo /D (page.572) >>
 >> endobj
-12253 0 obj <<
+12295 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [387.832 579.121 406.188 590.265]
 /Subtype /Link
 /A << /S /GoTo /D (page.573) >>
 >> endobj
-12254 0 obj <<
+12296 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [413.494 579.121 431.851 590.265]
 /Subtype /Link
 /A << /S /GoTo /D (page.576) >>
 >> endobj
-12255 0 obj <<
+12297 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [439.156 579.121 457.513 590.265]
 /Subtype /Link
 /A << /S /GoTo /D (page.577) >>
 >> endobj
-12256 0 obj <<
+12298 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [336.508 565.572 354.864 576.716]
 /Subtype /Link
 /A << /S /GoTo /D (page.660) >>
 >> endobj
-12257 0 obj <<
+12299 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [359.538 565.572 377.895 576.716]
 /Subtype /Link
 /A << /S /GoTo /D (page.663) >>
 >> endobj
-12258 0 obj <<
+12300 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [424.9 551.406 437.802 564.308]
 /Subtype /Link
 /A << /S /GoTo /D (page.35) >>
 >> endobj
-12259 0 obj <<
+12301 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [424.597 537.846 442.953 550.748]
 /Subtype /Link
 /A << /S /GoTo /D (page.223) >>
 >> endobj
-12260 0 obj <<
+12302 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [371.506 524.286 389.862 537.188]
 /Subtype /Link
 /A << /S /GoTo /D (page.588) >>
 >> endobj
-12261 0 obj <<
+12303 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [394.536 524.286 412.893 537.188]
 /Subtype /Link
 /A << /S /GoTo /D (page.640) >>
 >> endobj
-12262 0 obj <<
+12304 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [416.355 524.286 434.711 537.188]
 /Subtype /Link
 /A << /S /GoTo /D (page.642) >>
 >> endobj
-12263 0 obj <<
+12305 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [357.87 510.727 376.226 523.628]
 /Subtype /Link
 /A << /S /GoTo /D (page.575) >>
 >> endobj
-12264 0 obj <<
+12306 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [380.9 510.727 399.256 523.628]
 /Subtype /Link
 /A << /S /GoTo /D (page.576) >>
 >> endobj
-12265 0 obj <<
+12307 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [403.93 510.727 422.287 523.628]
 /Subtype /Link
 /A << /S /GoTo /D (page.586) >>
 >> endobj
-12266 0 obj <<
+12308 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [426.961 510.727 445.317 523.628]
 /Subtype /Link
 /A << /S /GoTo /D (page.640) >>
 >> endobj
-12267 0 obj <<
+12309 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [363.324 497.167 381.68 510.068]
 /Subtype /Link
 /A << /S /GoTo /D (page.573) >>
 >> endobj
-12268 0 obj <<
+12310 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [386.355 497.167 404.711 510.068]
 /Subtype /Link
 /A << /S /GoTo /D (page.641) >>
 >> endobj
-12269 0 obj <<
+12311 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [376.961 483.607 395.317 496.508]
 /Subtype /Link
 /A << /S /GoTo /D (page.587) >>
 >> endobj
-12270 0 obj <<
+12312 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [386.355 470.047 404.711 482.948]
 /Subtype /Link
 /A << /S /GoTo /D (page.588) >>
 >> endobj
-12271 0 obj <<
+12313 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [393.385 456.487 411.741 469.389]
 /Subtype /Link
 /A << /S /GoTo /D (page.586) >>
 >> endobj
-12272 0 obj <<
+12314 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [363.072 442.927 375.974 455.829]
 /Subtype /Link
 /A << /S /GoTo /D (page.47) >>
 >> endobj
-12273 0 obj <<
+12315 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [381.487 442.927 394.389 455.829]
 /Subtype /Link
 /A << /S /GoTo /D (page.48) >>
 >> endobj
-12274 0 obj <<
+12316 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [399.902 442.927 412.804 455.829]
 /Subtype /Link
 /A << /S /GoTo /D (page.50) >>
 >> endobj
-12275 0 obj <<
+12317 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [418.317 442.927 431.219 455.829]
 /Subtype /Link
 /A << /S /GoTo /D (page.81) >>
 >> endobj
-12276 0 obj <<
+12318 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [436.732 442.927 455.088 455.829]
 /Subtype /Link
 /A << /S /GoTo /D (page.101) >>
 >> endobj
-12277 0 obj <<
+12319 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [336.508 429.984 354.864 441.128]
 /Subtype /Link
 /A << /S /GoTo /D (page.103) >>
 >> endobj
-12278 0 obj <<
+12320 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [362.17 429.984 380.526 441.128]
 /Subtype /Link
 /A << /S /GoTo /D (page.106) >>
 >> endobj
-12279 0 obj <<
+12321 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [387.832 429.984 406.188 441.128]
 /Subtype /Link
 /A << /S /GoTo /D (page.119) >>
 >> endobj
-12280 0 obj <<
+12322 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [413.494 429.984 431.851 441.128]
 /Subtype /Link
 /A << /S /GoTo /D (page.122) >>
 >> endobj
-12281 0 obj <<
+12323 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [439.156 429.984 457.513 441.128]
 /Subtype /Link
 /A << /S /GoTo /D (page.124) >>
 >> endobj
-12282 0 obj <<
+12324 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [336.508 416.435 354.864 427.579]
 /Subtype /Link
 /A << /S /GoTo /D (page.190) >>
 >> endobj
-12283 0 obj <<
+12325 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [362.17 416.435 380.526 427.579]
 /Subtype /Link
 /A << /S /GoTo /D (page.214) >>
 >> endobj
-12284 0 obj <<
+12326 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [387.832 416.435 406.188 427.579]
 /Subtype /Link
 /A << /S /GoTo /D (page.218) >>
 >> endobj
-12285 0 obj <<
+12327 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [413.494 416.435 431.851 427.579]
 /Subtype /Link
 /A << /S /GoTo /D (page.239) >>
 >> endobj
-12286 0 obj <<
+12328 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [439.156 416.435 457.513 427.579]
 /Subtype /Link
 /A << /S /GoTo /D (page.287) >>
 >> endobj
-12287 0 obj <<
+12329 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [336.508 402.885 354.864 414.03]
 /Subtype /Link
 /A << /S /GoTo /D (page.376) >>
 >> endobj
-12288 0 obj <<
+12330 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [359.538 402.885 377.895 414.03]
 /Subtype /Link
 /A << /S /GoTo /D (page.568) >>
 >> endobj
-12289 0 obj <<
+12331 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [382.569 402.885 400.925 414.03]
 /Subtype /Link
 /A << /S /GoTo /D (page.582) >>
 >> endobj
-12290 0 obj <<
+12332 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [405.599 402.885 423.955 414.03]
 /Subtype /Link
 /A << /S /GoTo /D (page.639) >>
 >> endobj
-12291 0 obj <<
+12333 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [428.629 402.885 446.986 414.03]
 /Subtype /Link
 /A << /S /GoTo /D (page.640) >>
 >> endobj
-12292 0 obj <<
+12334 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [367.9 388.72 386.256 401.621]
 /Subtype /Link
 /A << /S /GoTo /D (page.448) >>
 >> endobj
-12293 0 obj <<
+12335 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [378.567 375.16 396.923 388.061]
 /Subtype /Link
 /A << /S /GoTo /D (page.660) >>
 >> endobj
-12294 0 obj <<
+12336 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [401.597 375.16 419.953 388.061]
 /Subtype /Link
 /A << /S /GoTo /D (page.744) >>
 >> endobj
-12295 0 obj <<
+12337 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [424.627 375.16 442.984 388.061]
 /Subtype /Link
 /A << /S /GoTo /D (page.745) >>
 >> endobj
-12296 0 obj <<
+12338 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [358.233 361.6 376.59 374.501]
 /Subtype /Link
 /A << /S /GoTo /D (page.699) >>
 >> endobj
-12297 0 obj <<
+12339 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [381.264 361.6 399.62 374.501]
 /Subtype /Link
 /A << /S /GoTo /D (page.701) >>
 >> endobj
-12298 0 obj <<
+12340 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [404.294 361.6 422.65 374.501]
 /Subtype /Link
 /A << /S /GoTo /D (page.745) >>
 >> endobj
-12299 0 obj <<
+12341 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [394.749 348.04 413.105 360.941]
 /Subtype /Link
 /A << /S /GoTo /D (page.257) >>
 >> endobj
-12300 0 obj <<
+12342 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [414.749 334.48 433.105 347.382]
 /Subtype /Link
 /A << /S /GoTo /D (page.109) >>
 >> endobj
-12301 0 obj <<
+12343 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [405.567 320.92 413.014 333.822]
 /Subtype /Link
 /A << /S /GoTo /D (page.3) >>
 >> endobj
-12302 0 obj <<
+12344 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [416.9 307.36 435.256 320.262]
 /Subtype /Link
 /A << /S /GoTo /D (page.214) >>
 >> endobj
-12303 0 obj <<
+12345 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [406.627 293.8 424.983 306.702]
 /Subtype /Link
 /A << /S /GoTo /D (page.260) >>
 >> endobj
-12304 0 obj <<
+12346 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [363.082 280.24 381.438 293.142]
 /Subtype /Link
 /A << /S /GoTo /D (page.122) >>
 >> endobj
-12305 0 obj <<
+12347 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [386.112 280.24 404.468 293.142]
 /Subtype /Link
 /A << /S /GoTo /D (page.190) >>
 >> endobj
-12306 0 obj <<
+12348 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [381.385 266.68 399.741 279.582]
 /Subtype /Link
 /A << /S /GoTo /D (page.214) >>
 >> endobj
-12307 0 obj <<
+12349 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [421.779 253.121 434.681 266.022]
 /Subtype /Link
 /A << /S /GoTo /D (page.90) >>
 >> endobj
-12308 0 obj <<
+12350 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [367.264 239.561 385.62 252.462]
 /Subtype /Link
 /A << /S /GoTo /D (page.587) >>
 >> endobj
-12309 0 obj <<
+12351 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [399.991 226.001 418.347 238.902]
 /Subtype /Link
 /A << /S /GoTo /D (page.587) >>
 >> endobj
-12310 0 obj <<
+12352 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [339.718 212.441 358.074 225.342]
 /Subtype /Link
 /A << /S /GoTo /D (page.122) >>
 >> endobj
-12311 0 obj <<
+12353 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [408.949 198.881 427.305 211.783]
 /Subtype /Link
 /A << /S /GoTo /D (page.573) >>
 >> endobj
-12312 0 obj <<
+12354 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [388.1 185.321 406.456 198.223]
 /Subtype /Link
 /A << /S /GoTo /D (page.573) >>
 >> endobj
-12313 0 obj <<
+12355 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [362.506 171.761 380.862 184.663]
 /Subtype /Link
 /A << /S /GoTo /D (page.586) >>
 >> endobj
-12314 0 obj <<
+12356 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [385.536 171.761 403.893 184.663]
 /Subtype /Link
 /A << /S /GoTo /D (page.642) >>
 >> endobj
-12315 0 obj <<
+12357 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [368.87 158.201 387.226 171.103]
 /Subtype /Link
 /A << /S /GoTo /D (page.573) >>
 >> endobj
-12316 0 obj <<
+12358 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [380.658 144.641 399.014 157.543]
 /Subtype /Link
 /A << /S /GoTo /D (page.733) >>
 >> endobj
-12317 0 obj <<
+12359 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [328.173 131.081 346.529 143.983]
 /Subtype /Link
 /A << /S /GoTo /D (page.319) >>
 >> endobj
-12318 0 obj <<
+12360 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [383.839 117.522 402.196 130.423]
 /Subtype /Link
 /A << /S /GoTo /D (page.737) >>
 >> endobj
-12323 0 obj <<
-/D [12321 0 R /XYZ 100.892 685.529 null]
+12365 0 obj <<
+/D [12363 0 R /XYZ 100.892 685.529 null]
 >> endobj
-12320 0 obj <<
-/Font << /F17 3698 0 R /F15 3700 0 R /F52 3730 0 R /F50 3701 0 R >>
+12362 0 obj <<
+/Font << /F17 3698 0 R /F15 3700 0 R /F52 3737 0 R /F50 3701 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-12423 0 obj <<
-/Length 1718      
+12465 0 obj <<
+/Length 1716      
 /Filter /FlateDecode
 >>
 stream
-xÚ­YËrÛ6Ýë+¸¨g¨NáýØtÆIìN3N§uœnÜ,(’–ÙH¤BRyü}A‚’E  Å+ËxîÁ½÷Á`Àà÷Éë»ÉüšÁ A  BÁÝC€¢€K˜¢Á]܇’ò駻wókŒ	ç´YJ B/fчíâ¿4®§3ÂhøGž¤ß›w&Ww“/¤i3èÄëÉý'$ú»wDÉà[»r&gL^&Oà!eĬ”©-µ†Í|[•óU¶˜WÑzŠe¸ˆæ_ªW-¥Vp?#„„Œ¡þcÌ
-ó!Toˬnà~L%	íhB;ÖIn·ÊF¬Î×iýXLgúsRøaùSúœ‚uC&ŽVÇV„Å'œ½«F'±z
-Ü"Ëíû”ø¨«1ezõXGCAÈ™]”çÁ6ò?'Xê¦Ì¾N£:mt5¡°œ¢0m>Ô¨ýÏp'DÉPkQe, ¨ú‹f«<xTßšQmÙ^~¦ÓÌÞJ+*ÁÌë\
-JÏtng}ÿeóøse%ƒ9¾Åʦû–âP§Ö­Œ8òp+ÕcT¦ƒÐ{hÈñÐØ}0ÿUKkaç¨Ä8Ç'Ä¥a)\	ƹ!¹r›rÆgȪڴû4»-Vóx»©æöCKäycYU+	S¿rã2ß9ç~¹*Ñê“õe®Ô(÷_ìN„ã"¿¸9ËØÅ_o¯­/R>žl/>ü¨êt}Ûy¶¾0=ÎZÍ„`@‰]K“›ývƒÊžšž’`e #âù¿ÑaMŸ)05ù·Û‰”cÙw·ÝlÚºeÅeaÕÎÐÓƒV
-Âx€\û~¬WX}§fíИƐ-ÝÅñs£ê´\´ÑHË¢·W—7ïÁŸ—ï¯ìzB؃.‡@¼YÄt[é kin•ˆ  €!Ò>…m²q¸Ex¸…r }Çh,&:•­’hcó…P@!õ2v%Há¾Ý:þo¤îe^Ä‹{:ã%Ìîœq`Vû˜¢‘Äóë]7º|óë]7Ê<0¿®’¸_¶in&£¦³E¹´öâª_†9s&tƒ¤Ÿñskî4÷‰øêvŠ
-ÿ¹ºuTt9n¸ƒ;Ùðō-÷#v¸Æ™ûÙå£Etñð¬ `SM	Y¥öÁ#6tî9AêՐßl&% rOüm±Ž²ÜTšUZNÛÊò>Ê£eZZIao53€=ÏcgÛŽ„«lÙgŒÆk> dçàhŸA_1ýí~cQÛVçµÝōwÈ+ª¸ÀŠ9œ3>ÚI@%fC*ÖŽ€“›á_]³t~æ8`XuÓ]´X”é×L‰‰1fªŸnuÊâsÓ5;¬!lí1÷ScdÊgQÖY¾4ÈÕc½­“¢ùû-·nÐ:#ìº!“tS<ÝCåi\gEn¼ˆ½GÜS¼ÔX•ãUÈÇwç~ÙöÁ«Â¶õãn$7BËâ¨ÙÝåöñi°ƒü¦0xe±²cÙG„C77PãÆÍN(Æ•N4G‡&`ȏä
-ÂØk9:Ùî2˜"înú™#)%‡Ž4®ºÿ³î`̯EÿRéÎã]άÒ)k"l«-
-0¹¯—
-웫f¡$¼OŠpj¾c<½9'7YU;2ñAAó4Mì™A`zŽL]`Øë4a9>ÃRMß
-Êæ I¯u¿už¡U‚ü¦}‚¡‡¦ƒ™¤y–&v0.|%Ñt¡",VYœ¥•£`cïTXfËÇ‘R뺶$Sîu]FÄQj»Úo¿ÊòbÃýH#Èýàè@o:ƒ4ÍFù"2qm7……‰ýN û™/;ITG‹¨Jí÷4ƒ“¤	s2B8OìR^÷Í°Ö¸”Cqîb¶oà:}‘ñäÐÖm…|ѡ׺4wèÛÚ¥Oƒôp…V‹T§¡î¶®{÷´tt²ø¦x׈®4½[`{e„z€ÁÔ§2
-€$íWÆ×Æ6¿FhzzÒåðˆž•-ÝJ³hépÂð‡GîÀ+p}G«Gð¼:<QÍí)ÖjŽª&g¤Žy‡žš®ÒÚQiðÑF¿•æqÑVœ$}~íA1’²ö2í'o (fzŠ”-ë~`^dµ§df‚·?eûŨÐ(²(Çð|²Î®WnióÓ"wÒ99–­»^¡¬çé÷Ín0t€ÏCHüåƒd˜åE¹vW…Ò£¢ëôóì\Y×!MOžÑòa&GGx­ùÿUº«
+xÚ­YËrÛ6Ýë+¸¨g¨NáM`Ó'±;Í8Öqºq³ HZf#‘
+I9Éß (E¤
+R¼2-ç>ppϽ–~Ÿ¼¾›Ì¯JÜ=ˆ!Ap!“4¸KƒûPP:ýt÷n~q €äœê¥R©%Ð,ú°]ü—%ÍtF
+ÿ(Òì›~gru7ù2Aj‘2s€Î !A²žÜ‚Aª¾{@@¤¾¶+×apÆÔó*ø0ù{]FÌê2• uM{3ßÖÕ|•/æu¼žb.âùÓCýªui‡ÜÏ!!c¨ÿ1fˆ ŽÄ*K¶UÞh¸ïSAB;Z$;Ö	n·X¯³æ±œÎÔsZƒäaùSúÜ+´I╶â%:	gŸjGÀ>i¶ ÍyaSࣩƔ©uÔc
+#B΋יÁˆ²ó’°6ÔM•?Mã&Ó¼šÎPXMQ˜é‡¦MªþFB$µ•Æ‚²¿hv°Ê#ºú«~ˆKxzø™I3±UVT‚™×¹Œ(=3¹õý—úãϵÕy0­¶ñ¾uqÈSk(ž‰¬ã*lMdßâFÜ%Çžƒù¯ŠZ»òHù¸4^F®ãܹ!Tµ-Ž@ÝŸT½iã4Ñ–«y²ÝÔsû¡%Â/uCȱªª˜„©ŸÜqM¸_®ÊE¼úd}™K9úò/ö$B2ñÅÍYÆ.þz{m}‘òñb{ñá{ÝdëÛ.³Í…éiTÕ:h&"d´ki
+³¢ßn0@ُ¦§…$ØEÀˆøc%eñ/Dt¨é3‰¦ýú+ÄXùÝå7Ÿ¶yYÇIUZÉ3Lõ WÀ0`¡þ<Ú¬‘}«fmÑàX´XH5~­Ÿ5­³jÑnGV•5¸½º¼yþ¼|e'Âîr"eýEÜUXq—»–þVJz'0Ä€BÚwb›n©‰<R£Â‚Ê…I
+£@ÈŽi«4ÞزI ‘|»‚ $qßn“üL6(ô…’¡ °@~Éx³»\šU¹ F9ÒÄbc}ŠÑK˜ÇXE­‰yh~]§I
+¾l³ÂŒGº½eµ´6ä²/ÃÂ9‹ˆz&ýê]X¨yÜWã«Û)B(üçêÖ!ëbÜpw²á‹›  v¸Æ) lòÑŠuâ)#`S•ZGV™}zàˆ
+“€{IPõtä7›I¡X´wüm¹Žó¨ÍÇ:«¦­º¼‹x™UV'È°ÁšÀ^æ1ƒ³mGÂU¾ÎíFãÂO Ùý@p´G¡¯„ÆþvXœ$å¶åycO1F㍷ Ä`š}2¨E¼vì±ÀaÚ
+ŒqK*y„%säº?.ÿ*Õâ â8`XmêZŒx±¨²§\MŠ©ñÕèŸêwªò³nÎ"lm4÷­Kl´¬š¼XäúQCo›´Ô¿öù
+ZÖå@íI¶ižj¤Š,iò²°O_ÄÞ(î]¼TXµãUÈÇ£s¿ŠìSûàÕŽaÛæq7—¢åI¬²§Ü>C
+â1ÈoJƒW•+;–}N8L³†bë4;¡—ªÐLXC~|.×hc¯uäè@d»Ð`’¸;êg‰¤”&Ò|pÕýŸwCÕUÙ«ãHõ†ïjfM™Þa›¶HÀÄ^7.5ì›+½PÍÞwŠpj¾óx°õæœÜäuã(8ć4‚Y–Ú+C„é94ua¯Ó„#tèãs0,ÔÑ„ðø¡ÐMx­Ãø­cð®ä7ò=8}¸™iVäYjã‘wõÒmh–«<ɳڡØØ—`U¾|‘ZŸ­k%™r¯;3åÕNûí÷Y^Þp?§ä~ptÀ7UA$f}ϱ¹keÜ
+Sû½ ö3;N‰4nâE\göËšÁIRs2âp‘Ú™4¼ó›aÅq!†tÚíÙ¾ëøEÆ‹C«Ûù2¢Co”è‹ôm㢿„§Az¤B±EÈÓPw¡«Þ=«,>ÁS¼k
+¢Nô‹ÞU°]¡`0õQÆ AûÊøÚØÁæ'	åžšt9<€g²¥:q/IþÚá¨Ác×÷â¨ÊqÏÛR'"‚'²¹=ÅŠÍq­kFæ˜w艠Ù*kJƒ6ú}¬¬HÊVpÒìùµÅÊÚË´ˆþÔµÅLM‘¢…bݯ̋¼ñ¤Ì,âíïÙãy1,4Œ,«Ô1<ŸÌ³ë•›Úü´;éœË×]«P5óìÛf7:À‰ç!$þôA"Ì‹‡²Z;†+ŒBá¡èªü<;WÖuH¹'Îhù0£#¼âüÿÚ¬X
 endstream
 endobj
-12422 0 obj <<
+12464 0 obj <<
 /Type /Page
-/Contents 12423 0 R
-/Resources 12421 0 R
+/Contents 12465 0 R
+/Resources 12463 0 R
 /MediaBox [0 0 612 792]
-/Parent 12425 0 R
-/Annots [ 12319 0 R 12324 0 R 12325 0 R 12326 0 R 12327 0 R 12328 0 R 12329 0 R 12330 0 R 12331 0 R 12332 0 R 12333 0 R 12334 0 R 12335 0 R 12336 0 R 12337 0 R 12338 0 R 12339 0 R 12340 0 R 12341 0 R 12342 0 R 12343 0 R 12344 0 R 12345 0 R 12346 0 R 12347 0 R 12348 0 R 12349 0 R 12350 0 R 12351 0 R 12352 0 R 12353 0 R 12354 0 R 12355 0 R 12356 0 R 12357 0 R 12358 0 R 12359 0 R 12360 0 R 12361 0 R 12362 0 R 12363 0 R 12364 0 R 12365 0 R 12366 0 R 12367 0 R 12368 0 R 12369 0 R 12370 0 R 12371 0 R 12372 0 R 12373 0 R 12374 0 R 12375 0 R 12376 0 R 12377 0 R 12378 0 R 12379 0 R 12380 0 R 12381 0 R 12382 0 R 12383 0 R 12384 0 R 12385 0 R 12386 0 R 12387 0 R 12388 0 R 12389 0 R 12390 0 R 12391 0 R 12392 0 R 12393 0 R 12394 0 R 12395 0 R 12396 0 R 12397 0 R 12398 0 R 12399 0 R 12400 0 R 12401 0 R 12402 0 R 12403 0 R 12404 0 R 12405 0 R 12406 0 R 12407 0 R 12408 0 R 12409 0 R 12410 0 R 12411 0 R 12412 0 R 12413 0 R 12414 0 R 12415 0 R 12416 0 R 12417 0 R 12418 0 R 12419 0 R ]
+/Parent 12230 0 R
+/Annots [ 12361 0 R 12366 0 R 12367 0 R 12368 0 R 12369 0 R 12370 0 R 12371 0 R 12372 0 R 12373 0 R 12374 0 R 12375 0 R 12376 0 R 12377 0 R 12378 0 R 12379 0 R 12380 0 R 12381 0 R 12382 0 R 12383 0 R 12384 0 R 12385 0 R 12386 0 R 12387 0 R 12388 0 R 12389 0 R 12390 0 R 12391 0 R 12392 0 R 12393 0 R 12394 0 R 12395 0 R 12396 0 R 12397 0 R 12398 0 R 12399 0 R 12400 0 R 12401 0 R 12402 0 R 12403 0 R 12404 0 R 12405 0 R 12406 0 R 12407 0 R 12408 0 R 12409 0 R 12410 0 R 12411 0 R 12412 0 R 12413 0 R 12414 0 R 12415 0 R 12416 0 R 12417 0 R 12418 0 R 12419 0 R 12420 0 R 12421 0 R 12422 0 R 12423 0 R 12424 0 R 12425 0 R 12426 0 R 12427 0 R 12428 0 R 12429 0 R 12430 0 R 12431 0 R 12432 0 R 12433 0 R 12434 0 R 12435 0 R 12436 0 R 12437 0 R 12438 0 R 12439 0 R 12440 0 R 12441 0 R 12442 0 R 12443 0 R 12444 0 R 12445 0 R 12446 0 R 12447 0 R 12448 0 R 12449 0 R 12450 0 R 12451 0 R 12452 0 R 12453 0 R 12454 0 R 12455 0 R 12456 0 R 12457 0 R 12458 0 R 12459 0 R 12460 0 R 12461 0 R ]
 >> endobj
-12319 0 obj <<
+12361 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [249.402 645.94 267.758 658.842]
 /Subtype /Link
 /A << /S /GoTo /D (page.551) >>
 >> endobj
-12324 0 obj <<
+12366 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [236.644 632.015 255.001 644.916]
+/Rect [236.644 632.323 255.001 645.225]
 /Subtype /Link
 /A << /S /GoTo /D (page.578) >>
 >> endobj
-12325 0 obj <<
+12367 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [259.675 632.015 278.031 644.916]
+/Rect [259.675 632.323 278.031 645.225]
 /Subtype /Link
 /A << /S /GoTo /D (page.586) >>
 >> endobj
-12326 0 obj <<
+12368 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [299.069 618.089 317.425 630.991]
+/Rect [299.069 618.706 317.425 631.607]
 /Subtype /Link
 /A << /S /GoTo /D (page.578) >>
 >> endobj
-12327 0 obj <<
+12369 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [222.614 604.164 240.97 617.065]
+/Rect [222.614 605.088 240.97 617.99]
 /Subtype /Link
 /A << /S /GoTo /D (page.577) >>
 >> endobj
-12328 0 obj <<
+12370 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [240.553 590.238 258.91 603.14]
+/Rect [240.553 591.471 258.91 604.373]
 /Subtype /Link
 /A << /S /GoTo /D (page.581) >>
 >> endobj
-12329 0 obj <<
+12371 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [260.19 576.312 278.546 589.214]
+/Rect [260.19 577.854 278.546 590.755]
 /Subtype /Link
 /A << /S /GoTo /D (page.582) >>
 >> endobj
-12330 0 obj <<
+12372 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [282.25 576.312 300.607 589.214]
+/Rect [282.25 577.854 300.607 590.755]
 /Subtype /Link
 /A << /S /GoTo /D (page.584) >>
 >> endobj
-12331 0 obj <<
+12373 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [304.311 576.312 322.667 589.214]
+/Rect [304.311 577.854 322.667 590.755]
 /Subtype /Link
 /A << /S /GoTo /D (page.733) >>
 >> endobj
-12332 0 obj <<
+12374 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [258.129 562.387 276.485 575.288]
+/Rect [258.129 564.236 276.485 577.138]
 /Subtype /Link
 /A << /S /GoTo /D (page.745) >>
 >> endobj
-12333 0 obj <<
+12375 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [276.978 548.461 295.334 561.363]
+/Rect [276.978 550.619 295.334 563.521]
 /Subtype /Link
 /A << /S /GoTo /D (page.551) >>
 >> endobj
-12334 0 obj <<
+12376 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [190.555 523.714 208.912 532.737]
+/Rect [190.555 526.18 208.912 535.203]
 /Subtype /Link
 /A << /S /GoTo /D (page.109) >>
 >> endobj
-12335 0 obj <<
+12377 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [267.584 507.061 285.94 519.963]
+/Rect [267.584 509.835 285.94 522.737]
 /Subtype /Link
 /A << /S /GoTo /D (page.736) >>
 >> endobj
-12336 0 obj <<
+12378 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [260.887 493.135 279.243 506.037]
+/Rect [260.887 496.218 279.243 509.12]
 /Subtype /Link
 /A << /S /GoTo /D (page.325) >>
 >> endobj
-12337 0 obj <<
+12379 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [283.917 493.135 302.273 506.037]
+/Rect [283.917 496.218 302.273 509.12]
 /Subtype /Link
 /A << /S /GoTo /D (page.744) >>
 >> endobj
-12338 0 obj <<
+12380 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [289.735 479.21 308.091 492.111]
+/Rect [289.735 482.601 308.091 495.502]
 /Subtype /Link
 /A << /S /GoTo /D (page.173) >>
 >> endobj
-12339 0 obj <<
+12381 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [202.372 465.284 220.728 478.186]
+/Rect [202.372 468.983 220.728 481.885]
 /Subtype /Link
 /A << /S /GoTo /D (page.733) >>
 >> endobj
-12340 0 obj <<
+12382 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [225.402 465.284 243.758 478.186]
+/Rect [225.402 468.983 243.758 481.885]
 /Subtype /Link
 /A << /S /GoTo /D (page.736) >>
 >> endobj
-12341 0 obj <<
+12383 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [270.402 451.359 288.758 464.26]
+/Rect [270.402 455.366 288.758 468.268]
 /Subtype /Link
 /A << /S /GoTo /D (page.736) >>
 >> endobj
-12342 0 obj <<
+12384 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [236.856 437.433 255.213 450.335]
+/Rect [236.856 441.749 255.213 454.65]
 /Subtype /Link
 /A << /S /GoTo /D (page.797) >>
 >> endobj
-12343 0 obj <<
+12385 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [232.614 423.508 250.97 436.409]
+/Rect [232.614 428.132 250.97 441.033]
 /Subtype /Link
 /A << /S /GoTo /D (page.744) >>
 >> endobj
-12344 0 obj <<
+12386 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [235.069 409.582 253.425 422.484]
+/Rect [235.069 414.514 253.425 427.416]
 /Subtype /Link
 /A << /S /GoTo /D (page.173) >>
 >> endobj
-12345 0 obj <<
+12387 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [240.25 395.656 258.607 408.558]
+/Rect [240.25 400.897 258.607 413.799]
 /Subtype /Link
 /A << /S /GoTo /D (page.538) >>
 >> endobj
-12346 0 obj <<
+12388 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [243.584 381.731 261.94 394.633]
+/Rect [243.584 387.28 261.94 400.181]
 /Subtype /Link
 /A << /S /GoTo /D (page.124) >>
 >> endobj
-12347 0 obj <<
+12389 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [266.614 381.731 284.97 394.633]
+/Rect [266.614 387.28 284.97 400.181]
 /Subtype /Link
 /A << /S /GoTo /D (page.538) >>
 >> endobj
-12348 0 obj <<
+12390 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [191.917 367.805 210.273 380.707]
+/Rect [191.917 373.662 210.273 386.564]
 /Subtype /Link
 /A << /S /GoTo /D (page.699) >>
 >> endobj
-12349 0 obj <<
+12391 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [162.826 354.486 181.182 366.781]
+/Rect [162.826 360.651 181.182 372.947]
 /Subtype /Link
 /A << /S /GoTo /D (page.103) >>
 >> endobj
-12350 0 obj <<
+12392 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [173.281 340.56 191.637 352.856]
+/Rect [173.281 347.034 191.637 359.329]
 /Subtype /Link
 /A << /S /GoTo /D (page.699) >>
 >> endobj
-12351 0 obj <<
+12393 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [189.341 326.635 207.697 338.93]
+/Rect [189.341 333.417 207.697 345.712]
 /Subtype /Link
 /A << /S /GoTo /D (page.465) >>
 >> endobj
-12352 0 obj <<
+12394 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [190.555 301.281 203.457 310.304]
+/Rect [190.555 308.371 203.457 317.394]
 /Subtype /Link
 /A << /S /GoTo /D (page.88) >>
 >> endobj
-12353 0 obj <<
+12395 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [202.25 285.234 220.607 297.53]
+/Rect [202.25 292.633 220.607 304.928]
 /Subtype /Link
 /A << /S /GoTo /D (page.699) >>
 >> endobj
-12354 0 obj <<
+12396 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [281.42 271.309 299.776 282.998]
+/Rect [281.42 279.016 299.776 290.705]
 /Subtype /Link
 /A << /S /GoTo /D (page.112) >>
 >> endobj
-12355 0 obj <<
+12397 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [226.256 257.383 244.613 269.073]
+/Rect [226.256 265.398 244.613 277.088]
 /Subtype /Link
 /A << /S /GoTo /D (page.117) >>
 >> endobj
-12356 0 obj <<
+12398 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [204.014 243.458 222.37 255.147]
+/Rect [204.014 251.781 222.37 263.47]
 /Subtype /Link
 /A << /S /GoTo /D (page.117) >>
 >> endobj
-12357 0 obj <<
+12399 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [313.487 229.532 326.388 241.222]
+/Rect [313.487 238.164 326.388 249.853]
 /Subtype /Link
 /A << /S /GoTo /D (page.93) >>
 >> endobj
-12358 0 obj <<
+12400 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [212.22 215.001 230.576 227.902]
+/Rect [212.22 223.94 230.576 236.842]
 /Subtype /Link
 /A << /S /GoTo /D (page.178) >>
 >> endobj
-12359 0 obj <<
+12401 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [249.432 201.075 267.788 213.977]
+/Rect [249.432 210.323 267.788 223.225]
 /Subtype /Link
 /A << /S /GoTo /D (page.615) >>
 >> endobj
-12360 0 obj <<
+12402 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [273.705 187.755 292.061 199.324]
+/Rect [273.705 197.312 292.061 208.88]
 /Subtype /Link
 /A << /S /GoTo /D (page.373) >>
 >> endobj
-12361 0 obj <<
+12403 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [222.917 173.83 241.273 185.519]
+/Rect [222.917 183.694 241.273 195.384]
 /Subtype /Link
 /A << /S /GoTo /D (page.215) >>
 >> endobj
-12362 0 obj <<
+12404 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [185.25 159.904 203.607 171.048]
+/Rect [185.25 170.077 203.607 181.221]
 /Subtype /Link
 /A << /S /GoTo /D (page.310) >>
 >> endobj
-12363 0 obj <<
+12405 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [249.947 145.979 268.304 157.123]
+/Rect [249.947 156.46 268.304 167.604]
 /Subtype /Link
 /A << /S /GoTo /D (page.216) >>
 >> endobj
-12364 0 obj <<
+12406 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [211.917 132.053 230.273 143.197]
+/Rect [222.281 142.843 240.637 154.532]
 /Subtype /Link
-/A << /S /GoTo /D (page.371) >>
+/A << /S /GoTo /D (page.316) >>
 >> endobj
-12365 0 obj <<
+12407 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
-/Rect [222.281 118.128 240.637 129.817]
+/Rect [211.917 118.128 230.273 129.272]
 /Subtype /Link
-/A << /S /GoTo /D (page.316) >>
+/A << /S /GoTo /D (page.371) >>
 >> endobj
-12366 0 obj <<
+12408 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [462.8 646.546 481.157 658.236]
 /Subtype /Link
 /A << /S /GoTo /D (page.128) >>
 >> endobj
-12367 0 obj <<
+12409 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [443.619 632.997 461.975 644.687]
 /Subtype /Link
 /A << /S /GoTo /D (page.307) >>
 >> endobj
-12368 0 obj <<
+12410 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [443.285 619.448 461.641 630.847]
 /Subtype /Link
 /A << /S /GoTo /D (page.365) >>
 >> endobj
-12369 0 obj <<
+12411 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [385.467 605.899 403.823 617.467]
 /Subtype /Link
 /A << /S /GoTo /D (page.306) >>
 >> endobj
-12370 0 obj <<
+12412 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [382.74 592.35 401.096 603.494]
 /Subtype /Link
 /A << /S /GoTo /D (page.151) >>
 >> endobj
-12371 0 obj <<
+12413 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [455.164 578.8 473.52 590.49]
 /Subtype /Link
 /A << /S /GoTo /D (page.197) >>
 >> endobj
-12372 0 obj <<
+12414 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [425.194 565.251 443.55 576.941]
 /Subtype /Link
 /A << /S /GoTo /D (page.138) >>
 >> endobj
-12373 0 obj <<
+12415 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [424.067 551.702 436.969 563.391]
 /Subtype /Link
 /A << /S /GoTo /D (page.61) >>
 >> endobj
-12374 0 obj <<
+12416 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [444.215 551.702 457.117 563.391]
 /Subtype /Link
 /A << /S /GoTo /D (page.65) >>
 >> endobj
-12375 0 obj <<
+12417 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [464.363 551.702 482.719 563.391]
 /Subtype /Link
 /A << /S /GoTo /D (page.122) >>
 >> endobj
-12376 0 obj <<
+12418 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [489.966 551.702 508.322 563.391]
 /Subtype /Link
 /A << /S /GoTo /D (page.324) >>
 >> endobj
-12377 0 obj <<
+12419 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [387.318 540.274 405.674 549.297]
 /Subtype /Link
 /A << /S /GoTo /D (page.593) >>
 >> endobj
-12378 0 obj <<
+12420 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [447.225 497.505 465.581 509.195]
 /Subtype /Link
 /A << /S /GoTo /D (page.313) >>
 >> endobj
-12379 0 obj <<
+12421 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [449.194 483.956 467.551 495.645]
 /Subtype /Link
 /A << /S /GoTo /D (page.724) >>
 >> endobj
-12380 0 obj <<
+12422 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [429.497 470.407 447.854 482.096]
 /Subtype /Link
 /A << /S /GoTo /D (page.722) >>
 >> endobj
-12381 0 obj <<
+12423 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [422.512 456.858 440.868 468.547]
 /Subtype /Link
 /A << /S /GoTo /D (page.100) >>
 >> endobj
-12382 0 obj <<
+12424 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [444.997 456.858 463.353 468.547]
 /Subtype /Link
 /A << /S /GoTo /D (page.198) >>
 >> endobj
-12383 0 obj <<
+12425 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [467.481 456.858 485.837 468.547]
 /Subtype /Link
 /A << /S /GoTo /D (page.203) >>
 >> endobj
-12384 0 obj <<
+12426 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [489.966 456.858 508.322 468.547]
 /Subtype /Link
 /A << /S /GoTo /D (page.250) >>
 >> endobj
-12385 0 obj <<
+12427 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [387.318 443.308 405.674 454.452]
 /Subtype /Link
 /A << /S /GoTo /D (page.314) >>
 >> endobj
-12386 0 obj <<
+12428 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [410.348 443.308 428.704 454.452]
 /Subtype /Link
 /A << /S /GoTo /D (page.320) >>
 >> endobj
-12387 0 obj <<
+12429 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [417.285 429.759 435.641 441.449]
 /Subtype /Link
 /A << /S /GoTo /D (page.367) >>
 >> endobj
-12388 0 obj <<
+12430 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [421.285 416.21 439.641 427.899]
 /Subtype /Link
 /A << /S /GoTo /D (page.212) >>
 >> endobj
-12389 0 obj <<
+12431 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [413.437 402.661 431.793 414.35]
 /Subtype /Link
 /A << /S /GoTo /D (page.100) >>
 >> endobj
-12390 0 obj <<
+12432 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [436.467 402.661 454.823 414.35]
 /Subtype /Link
 /A << /S /GoTo /D (page.246) >>
 >> endobj
-12391 0 obj <<
+12433 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [459.497 402.661 477.854 414.35]
 /Subtype /Link
 /A << /S /GoTo /D (page.372) >>
 >> endobj
-12392 0 obj <<
+12434 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [390.8 389.112 398.247 400.256]
 /Subtype /Link
 /A << /S /GoTo /D (page.7) >>
 >> endobj
-12393 0 obj <<
+12435 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [402.922 389.112 415.823 400.256]
 /Subtype /Link
 /A << /S /GoTo /D (page.60) >>
 >> endobj
-12394 0 obj <<
+12436 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [420.497 389.112 438.854 400.256]
 /Subtype /Link
 /A << /S /GoTo /D (page.106) >>
 >> endobj
-12395 0 obj <<
+12437 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [443.528 389.112 461.884 400.256]
 /Subtype /Link
 /A << /S /GoTo /D (page.643) >>
 >> endobj
-12396 0 obj <<
+12438 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [412.544 375.562 425.445 387.252]
 /Subtype /Link
 /A << /S /GoTo /D (page.62) >>
 >> endobj
-12397 0 obj <<
+12439 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [430.12 375.562 443.021 387.252]
 /Subtype /Link
 /A << /S /GoTo /D (page.67) >>
 >> endobj
-12398 0 obj <<
+12440 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [415.938 362.013 428.839 373.703]
 /Subtype /Link
 /A << /S /GoTo /D (page.48) >>
 >> endobj
-12399 0 obj <<
+12441 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [426.809 348.464 439.711 360.153]
 /Subtype /Link
 /A << /S /GoTo /D (page.44) >>
 >> endobj
-12400 0 obj <<
+12442 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [464.043 334.915 482.399 346.604]
 /Subtype /Link
 /A << /S /GoTo /D (page.191) >>
 >> endobj
-12401 0 obj <<
+12443 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [441.194 321.366 459.551 333.055]
 /Subtype /Link
 /A << /S /GoTo /D (page.290) >>
 >> endobj
-12402 0 obj <<
+12444 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [437.225 307.816 455.581 319.506]
 /Subtype /Link
 /A << /S /GoTo /D (page.189) >>
 >> endobj
-12403 0 obj <<
+12445 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.709 294.267 461.066 305.667]
 /Subtype /Link
 /A << /S /GoTo /D (page.220) >>
 >> endobj
-12404 0 obj <<
+12446 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [452.406 267.169 470.763 278.858]
 /Subtype /Link
 /A << /S /GoTo /D (page.209) >>
 >> endobj
-12405 0 obj <<
+12447 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [475.437 267.169 493.793 278.858]
 /Subtype /Link
 /A << /S /GoTo /D (page.210) >>
 >> endobj
-12406 0 obj <<
+12448 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [437.558 253.62 455.914 265.309]
 /Subtype /Link
 /A << /S /GoTo /D (page.610) >>
 >> endobj
-12407 0 obj <<
+12449 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [431.8 240.07 450.157 251.76]
 /Subtype /Link
 /A << /S /GoTo /D (page.101) >>
 >> endobj
-12408 0 obj <<
+12450 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [436.316 226.521 454.672 238.211]
 /Subtype /Link
 /A << /S /GoTo /D (page.214) >>
 >> endobj
-12409 0 obj <<
+12451 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [428.376 212.972 446.732 224.661]
 /Subtype /Link
 /A << /S /GoTo /D (page.207) >>
 >> endobj
-12410 0 obj <<
+12452 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [448.425 199.423 466.781 211.112]
 /Subtype /Link
 /A << /S /GoTo /D (page.209) >>
 >> endobj
-12411 0 obj <<
+12453 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [439.952 185.874 458.308 197.563]
 /Subtype /Link
 /A << /S /GoTo /D (page.210) >>
 >> endobj
-12412 0 obj <<
+12454 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [422.528 172.324 440.884 184.014]
 /Subtype /Link
 /A << /S /GoTo /D (page.206) >>
 >> endobj
-12413 0 obj <<
+12455 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [415.709 158.775 434.066 170.465]
 /Subtype /Link
 /A << /S /GoTo /D (page.209) >>
 >> endobj
-12414 0 obj <<
+12456 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [463.285 144.62 481.642 157.522]
 /Subtype /Link
 /A << /S /GoTo /D (page.203) >>
 >> endobj
-12415 0 obj <<
+12457 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [486.316 144.62 504.672 157.522]
 /Subtype /Link
 /A << /S /GoTo /D (page.213) >>
 >> endobj
-12416 0 obj <<
+12458 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [449.624 131.677 462.526 143.366]
 /Subtype /Link
 /A << /S /GoTo /D (page.87) >>
 >> endobj
-12417 0 obj <<
+12459 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [467.068 131.677 485.424 143.366]
 /Subtype /Link
 /A << /S /GoTo /D (page.101) >>
 >> endobj
-12418 0 obj <<
+12460 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [489.966 131.677 508.322 143.366]
 /Subtype /Link
 /A << /S /GoTo /D (page.218) >>
 >> endobj
-12419 0 obj <<
+12461 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [387.318 120.249 405.674 129.272]
 /Subtype /Link
 /A << /S /GoTo /D (page.258) >>
 >> endobj
-12424 0 obj <<
-/D [12422 0 R /XYZ 151.701 685.529 null]
+12466 0 obj <<
+/D [12464 0 R /XYZ 151.701 685.529 null]
 >> endobj
-12421 0 obj <<
-/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F51 3729 0 R /F52 3730 0 R /F70 4384 0 R >>
+12463 0 obj <<
+/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F51 3736 0 R /F52 3737 0 R /F59 4373 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-12580 0 obj <<
+12621 0 obj <<
 /Length 1636      
 /Filter /FlateDecode
 >>
 stream
-xÚ¥YKsÛ6¾ëWðÒj¦¢ñqt븓NîØ™v&Ɂ&…Dª$'íŸ/ J¶DÄÒ9ØÒ@ËoûÞ%ŠÖŠ~Züp·¸¸&$J%‹î>D¡$U$©J¸ÒGEô6¾}¸ÿ»ÌûåŠr¿®‹òËòýÝÏ×iúD!…Í£”ª$¥RÛ‡R&
+xÚ¥YKsÛ6¾ëWðÒj¦¢ñqt븓NîØ™v&Ɂ&…Dª$'íŸ/ J¶DÄÒ9ØÒ@ËoûÞ%ŠÖŠ~Züp·¸¸&$J%‹î>D¡$U$©J¸ÒGEô6¾}¸ÿ»ÌûåŠr¿®‹òËòýÝÏ×iúD!…Í£”ª$¥RÛ‡RÆ
 ÕâÕÝâŸÖ§šøž'”Fùvñö=Š
 ýÛÏJ¨J£GK¹(OÁ¹þ¾‰n,бȘ3~e*±×0ì³<oê%Ic-7ÑrWõ‡¦]âx»\á8ëõ·ª©‡ŸŠ¬Ïî³®üÞ
 |à½]¡b¬Äé1ŠV˜&œ)#JY¼Íêl]nËáì“R…œ˜ÜYki3+xéÆKåè8vÒQDatræwZ‘2n6U^•’Å’¼ñë2¥n1	š	jì_5v}[å½q ýÝ8ñRóð»2h«Þœh©YìÔ!`ü®oZíPK+Ò}–›Ÿ>™e]xtåL¹YlKËâcVWÝÖÍ §êt_»¾Ü:5¾¿1üT7Kí,µÛK(Ø™³ûjód>¯ÓAÍçÖ—|úŠæÙ9ÏEJç"ŽÂñ‹xLЉsÕxð(’ <*ó©%üT1R|cå ÚkÏ­zŠa鏡‘ú°Jqº®6{¾õù³á˜N9ËÍï·¯ÿrg`¨†Á´7u³¶ôp`“OþYÕEc´ùØyžq^¹´t°Ç­¦àÚà—Š€¢Ã…×½èšYÞ6]7ÀÔeoóˆáÑ´ŸöØåúPËý•óI;_êZóÙ¦l]Õ‰¯ªV÷SMëÎ2„ñXá ù	Ó‰Ãè“ :8R1?0‰âÀ®‡8;R•1qQéßÚ¢½×ó-Œ c²ÿƐ$¦J#8ôè¾Ú5MÊpß!Å”í@ÔzD™n„.¯Ø›ß<™†xJîÁu¯ßË_=}l ´Å 6\î¡+ÛýÁs™ôTY r¾©ÊÓî{è^ªÚ— Í6«L‚Ñkï†ã¬.†³uÛ<ìö‡}3œeÚ#M ÅÊ³Í ¶}Ø“°&¢„n_´{çi=j +Ï>áåÆùŒV»ÞÝÁ2X%L…¹3E£Ik´á Ë[sNIœ†ys͐@
 Fl~ÂÃ(œðt›§³s
  3Y\Áð¨áQÊâ#CȳZ>ás»¶nˆeçÍVϼ…;+Ó@f2¨D ø敬û³ö”h=Ð4¬K§`tãvtü©û?‘HA"NÒ„aRÈ£[t«îÈ>,A@mKÖ/qÍÕ.¼Cêe¾Ø²mŒ°Àî$Þö¢(7e_^fÎõþÒæþ‡BèÉãŽ!—=á>gFÇ‚b†!’¡ƒL>8fÁðÑq¤àyi¡û¤gµTféq(BS:Ò&`$h½8ŸõP´ö^‚ÛzÖ„N?ª³ÈQþ¸zºÖ;Ä‘þÃNPîÚîœÈ³­êçàñXܨQ ³üÃ:)¿¸#™¦î®®º¾ÍŽ{Ij{é¦öŽxX fñÐûV|„‰ÙD¥ÖoL·a\Ç.çÁÀ»
-.Õ|)të¦ȝíÑ´Æ*»rÝÓS4˜sݪk«õGÓæôÀøð¹F/» e?Œ±„С‘5?xãÖÑúø»Ó“pt+àÎŒ»åv·Éz	$þ„Ü´žT›ÞMAó¢ÛÒ@æÓêÃ‰Ä\È]Öuû-GáSÂíð] N÷T{Y4÷6öJOÓkK é·6%( NšB‚&\Ä5´9ïf:÷mJÿn‰©yÒÞXKtý­¿ÏcJÁEÙ7°>¾±ô+OÎcqsåÆ!tÎ>Ù—yeLg¾J©•%§Cöòêö¼L¤Zy€ÕœÒ)OÀȈLÁÈ0B@:	¤S/£=ËË‹kyòb™èg¨8¼WîÊ%7s%½N©Ôðd³&ñÑÒÕìhVŒ$”žKäY³ÐúcÜ.b,`«]Î`<¹š7ìc`Û	Û6œ½³óáAV2O¥ó.D =¸à¬?õ y›nñRØzçìm¿ïBü°O‡yäm¾ñ³½»Ã+©¤0ž2ñ¿á‘˜ÒµBAJæI ^ÀËŸ¯îÿþ-ø¢
+.Õ|)të¦ȝíÑ´Æ*»rÝÓS4˜sݪk«õGÓæôÀøð¹F/» e?Œ±„С‘5?xãÖÑúø»Ó“pt+àÎŒ»åv·Éz	$þ„Ü´žT›ÞMAó¢ÛÒ@æÓêÃ‰Ä\È]Öuû-GáSÂíð] N÷T{Y4÷6öJOÓkK é·6%( NšB‚&\Ä5´9ïf:÷mJÿn‰©yÒÞXKtý­¿ÏcJÁEÙ7°>¾±ô+OÎcqsåÆ!tÎ>Ù—yeLg¾J©•%§Cöòêö¼L¤Zy€ÕœÒ)OÀȈLÁÈ0B@:	¤S/£=ËË‹k®Žßïý‡÷Ê]¹äf.°„£Ái"•:žlÖ$>ZºšÍŠ‘„Òs‰<kVZŸbÌ‚ÛEŒlµËŒ'Wó†},lÛ aÛ†³wv><ÈJÆà©tÞ… 7œõ§ oÓ-^
+[í÷]ˆöé0¼Í7r¶wwx%•ÆS¦ žá7|##rSºV(HéÁœB 	ÄxùáóÕÝâÙkø§
 endstream
 endobj
-12579 0 obj <<
+12620 0 obj <<
 /Type /Page
-/Contents 12580 0 R
-/Resources 12578 0 R
+/Contents 12621 0 R
+/Resources 12619 0 R
 /MediaBox [0 0 612 792]
-/Parent 12425 0 R
-/Annots [ 12420 0 R 12426 0 R 12427 0 R 12428 0 R 12429 0 R 12430 0 R 12431 0 R 12432 0 R 12433 0 R 12434 0 R 12435 0 R 12436 0 R 12437 0 R 12438 0 R 12439 0 R 12440 0 R 12441 0 R 12442 0 R 12443 0 R 12444 0 R 12445 0 R 12446 0 R 12447 0 R 12448 0 R 12449 0 R 12450 0 R 12451 0 R 12452 0 R 12453 0 R 12454 0 R 12455 0 R 12456 0 R 12457 0 R 12458 0 R 12459 0 R 12460 0 R 12461 0 R 12462 0 R 12463 0 R 12464 0 R 12465 0 R 12466 0 R 12467 0 R 12468 0 R 12469 0 R 12470 0 R 12471 0 R 12472 0 R 12473 0 R 12474 0 R 12475 0 R 12476 0 R 12477 0 R 12478 0 R 12479 0 R 12480 0 R 12481 0 R 12482 0 R 12483 0 R 12484 0 R 12485 0 R 12486 0 R 12487 0 R 12488 0 R 12489 0 R 12490 0 R 12491 0 R 12492 0 R 12493 0 R 12494 0 R 12495 0 R 12496 0 R 12497 0 R 12498 0 R 12499 0 R 12500 0 R 12501 0 R 12502 0 R 12503 0 R 12504 0 R 12505 0 R 12506 0 R 12507 0 R 12508 0 R 12509 0 R 12510 0 R 12511 0 R 12512 0 R 12513 0 R 12514 0 R 12515 0 R 12516 0 R 12517 0 R 12518 0 R 12519 0 R 12520 0 R 12521 0 R 12522 0 R 12523 0 R 12524 0 R 12525 0 R 12526 0 R 12527 0 R 12528 0 R 12529 0 R 12530 0 R 12531 0 R 12532 0 R 12533 0 R 12534 0 R 12535 0 R 12536 0 R 12537 0 R 12538 0 R 12539 0 R 12540 0 R 12541 0 R 12542 0 R 12543 0 R 12544 0 R 12545 0 R 12546 0 R 12547 0 R 12548 0 R 12549 0 R 12550 0 R 12551 0 R 12552 0 R 12553 0 R 12554 0 R 12555 0 R 12556 0 R 12557 0 R 12558 0 R 12559 0 R 12560 0 R 12561 0 R 12562 0 R 12563 0 R 12564 0 R 12565 0 R 12566 0 R 12567 0 R 12568 0 R ]
+/Parent 12230 0 R
+/Annots [ 12462 0 R 12467 0 R 12468 0 R 12469 0 R 12470 0 R 12471 0 R 12472 0 R 12473 0 R 12474 0 R 12475 0 R 12476 0 R 12477 0 R 12478 0 R 12479 0 R 12480 0 R 12481 0 R 12482 0 R 12483 0 R 12484 0 R 12485 0 R 12486 0 R 12487 0 R 12488 0 R 12489 0 R 12490 0 R 12491 0 R 12492 0 R 12493 0 R 12494 0 R 12495 0 R 12496 0 R 12497 0 R 12498 0 R 12499 0 R 12500 0 R 12501 0 R 12502 0 R 12503 0 R 12504 0 R 12505 0 R 12506 0 R 12507 0 R 12508 0 R 12509 0 R 12510 0 R 12511 0 R 12512 0 R 12513 0 R 12514 0 R 12515 0 R 12516 0 R 12517 0 R 12518 0 R 12519 0 R 12520 0 R 12521 0 R 12522 0 R 12523 0 R 12524 0 R 12525 0 R 12526 0 R 12527 0 R 12528 0 R 12529 0 R 12530 0 R 12531 0 R 12532 0 R 12533 0 R 12534 0 R 12535 0 R 12536 0 R 12537 0 R 12538 0 R 12539 0 R 12540 0 R 12541 0 R 12542 0 R 12543 0 R 12544 0 R 12545 0 R 12546 0 R 12547 0 R 12548 0 R 12549 0 R 12550 0 R 12551 0 R 12552 0 R 12553 0 R 12554 0 R 12555 0 R 12556 0 R 12557 0 R 12558 0 R 12559 0 R 12560 0 R 12561 0 R 12562 0 R 12563 0 R 12564 0 R 12565 0 R 12566 0 R 12567 0 R 12568 0 R 12569 0 R 12570 0 R 12571 0 R 12572 0 R 12573 0 R 12574 0 R 12575 0 R 12576 0 R 12577 0 R 12578 0 R 12579 0 R 12580 0 R 12581 0 R 12582 0 R 12583 0 R 12584 0 R 12585 0 R 12586 0 R 12587 0 R 12588 0 R 12589 0 R 12590 0 R 12591 0 R 12592 0 R 12593 0 R 12594 0 R 12595 0 R 12596 0 R 12597 0 R 12598 0 R 12599 0 R 12600 0 R 12601 0 R 12602 0 R 12603 0 R 12604 0 R 12605 0 R 12606 0 R 12607 0 R 12608 0 R 12609 0 R ]
 >> endobj
-12420 0 obj <<
+12462 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [245.425 646.546 263.781 658.236]
 /Subtype /Link
 /A << /S /GoTo /D (page.196) >>
 >> endobj
-12426 0 obj <<
+12467 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [207.168 632.997 225.524 644.141]
 /Subtype /Link
 /A << /S /GoTo /D (page.290) >>
 >> endobj
-12427 0 obj <<
+12468 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [172.32 619.448 190.676 630.592]
 /Subtype /Link
 /A << /S /GoTo /D (page.287) >>
 >> endobj
-12428 0 obj <<
+12469 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [195.35 619.448 213.706 630.592]
 /Subtype /Link
 /A << /S /GoTo /D (page.303) >>
 >> endobj
-12429 0 obj <<
+12470 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [218.38 619.448 236.737 630.592]
 /Subtype /Link
 /A << /S /GoTo /D (page.376) >>
 >> endobj
-12430 0 obj <<
+12471 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [181.774 605.899 194.676 617.588]
 /Subtype /Link
 /A << /S /GoTo /D (page.72) >>
 >> endobj
-12431 0 obj <<
+12472 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [174.441 592.35 192.797 604.039]
 /Subtype /Link
 /A << /S /GoTo /D (page.202) >>
 >> endobj
-12432 0 obj <<
+12473 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [199.774 578.8 218.13 590.2]
 /Subtype /Link
 /A << /S /GoTo /D (page.609) >>
 >> endobj
-12433 0 obj <<
+12474 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [183.017 565.251 201.373 576.651]
 /Subtype /Link
 /A << /S /GoTo /D (page.203) >>
 >> endobj
-12434 0 obj <<
+12475 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [227.32 551.702 245.676 563.391]
 /Subtype /Link
 /A << /S /GoTo /D (page.717) >>
 >> endobj
-12435 0 obj <<
+12476 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [241.32 538.153 259.676 549.842]
 /Subtype /Link
 /A << /S /GoTo /D (page.189) >>
 >> endobj
-12436 0 obj <<
+12477 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [217.077 524.604 235.434 535.748]
 /Subtype /Link
 /A << /S /GoTo /D (page.189) >>
 >> endobj
-12437 0 obj <<
+12478 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [194.744 511.054 213.1 522.744]
 /Subtype /Link
 /A << /S /GoTo /D (page.236) >>
 >> endobj
-12438 0 obj <<
+12479 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [172.623 497.505 190.979 509.195]
 /Subtype /Link
 /A << /S /GoTo /D (page.203) >>
 >> endobj
-12439 0 obj <<
+12480 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [147.532 483.956 165.888 495.1]
 /Subtype /Link
 /A << /S /GoTo /D (page.575) >>
 >> endobj
-12440 0 obj <<
+12481 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [128.759 470.407 147.115 481.975]
 /Subtype /Link
 /A << /S /GoTo /D (page.150) >>
 >> endobj
-12441 0 obj <<
+12482 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [151.486 470.407 169.842 481.975]
 /Subtype /Link
 /A << /S /GoTo /D (page.225) >>
 >> endobj
-12442 0 obj <<
+12483 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [174.213 470.407 192.569 481.975]
 /Subtype /Link
 /A << /S /GoTo /D (page.236) >>
 >> endobj
-12443 0 obj <<
+12484 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [196.94 470.407 215.296 481.975]
 /Subtype /Link
 /A << /S /GoTo /D (page.307) >>
 >> endobj
-12444 0 obj <<
+12485 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [219.667 470.407 238.023 481.975]
 /Subtype /Link
 /A << /S /GoTo /D (page.364) >>
 >> endobj
-12445 0 obj <<
+12486 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [242.394 470.407 260.751 481.975]
 /Subtype /Link
 /A << /S /GoTo /D (page.403) >>
 >> endobj
-12446 0 obj <<
+12487 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [139.746 458.979 158.102 468.002]
 /Subtype /Link
 /A << /S /GoTo /D (page.799) >>
 >> endobj
-12447 0 obj <<
+12488 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [133.441 443.308 151.797 454.877]
 /Subtype /Link
 /A << /S /GoTo /D (page.313) >>
 >> endobj
-12448 0 obj <<
+12489 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [156.471 443.308 174.827 454.877]
 /Subtype /Link
 /A << /S /GoTo /D (page.405) >>
 >> endobj
-12449 0 obj <<
+12490 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [182.457 429.759 200.813 441.449]
 /Subtype /Link
 /A << /S /GoTo /D (page.318) >>
 >> endobj
-12450 0 obj <<
+12491 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [160.578 416.21 178.934 427.778]
 /Subtype /Link
 /A << /S /GoTo /D (page.313) >>
 >> endobj
-12451 0 obj <<
+12492 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [183.609 416.21 201.965 427.778]
 /Subtype /Link
 /A << /S /GoTo /D (page.315) >>
 >> endobj
-12452 0 obj <<
+12493 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [151.427 402.661 169.783 414.35]
 /Subtype /Link
 /A << /S /GoTo /D (page.314) >>
 >> endobj
-12453 0 obj <<
+12494 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [170.184 389.112 188.541 400.801]
 /Subtype /Link
 /A << /S /GoTo /D (page.315) >>
 >> endobj
-12454 0 obj <<
+12495 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [177.168 375.562 195.524 387.252]
 /Subtype /Link
 /A << /S /GoTo /D (page.325) >>
 >> endobj
-12455 0 obj <<
+12496 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [181.471 362.013 199.827 373.703]
 /Subtype /Link
 /A << /S /GoTo /D (page.314) >>
 >> endobj
-12456 0 obj <<
+12497 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [223.229 348.464 241.585 360.153]
 /Subtype /Link
 /A << /S /GoTo /D (page.158) >>
 >> endobj
-12457 0 obj <<
+12498 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [182.774 334.915 195.676 346.483]
 /Subtype /Link
 /A << /S /GoTo /D (page.91) >>
 >> endobj
-12458 0 obj <<
+12499 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [199.38 334.915 217.737 346.483]
 /Subtype /Link
 /A << /S /GoTo /D (page.111) >>
 >> endobj
-12459 0 obj <<
+12500 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [221.441 334.915 239.797 346.483]
 /Subtype /Link
 /A << /S /GoTo /D (page.247) >>
 >> endobj
-12460 0 obj <<
+12501 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [243.502 334.915 261.858 346.483]
 /Subtype /Link
 /A << /S /GoTo /D (page.286) >>
 >> endobj
-12461 0 obj <<
+12502 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [139.746 321.366 158.102 332.51]
 /Subtype /Link
 /A << /S /GoTo /D (page.295) >>
 >> endobj
-12462 0 obj <<
+12503 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [162.776 321.366 181.132 332.51]
 /Subtype /Link
 /A << /S /GoTo /D (page.371) >>
 >> endobj
-12463 0 obj <<
+12504 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [179.956 307.816 192.858 319.506]
 /Subtype /Link
 /A << /S /GoTo /D (page.44) >>
 >> endobj
-12464 0 obj <<
+12505 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [197.532 307.816 210.433 319.506]
 /Subtype /Link
 /A << /S /GoTo /D (page.62) >>
 >> endobj
-12465 0 obj <<
+12506 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [213.895 307.816 226.797 319.506]
 /Subtype /Link
 /A << /S /GoTo /D (page.64) >>
 >> endobj
-12466 0 obj <<
+12507 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [231.471 307.816 244.373 319.506]
 /Subtype /Link
 /A << /S /GoTo /D (page.72) >>
 >> endobj
-12467 0 obj <<
+12508 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [249.047 307.816 261.949 319.506]
 /Subtype /Link
 /A << /S /GoTo /D (page.75) >>
 >> endobj
-12468 0 obj <<
+12509 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [219.259 294.267 237.615 305.835]
 /Subtype /Link
 /A << /S /GoTo /D (page.722) >>
 >> endobj
-12469 0 obj <<
+12510 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [157.017 280.718 175.373 292.286]
 /Subtype /Link
 /A << /S /GoTo /D (page.289) >>
 >> endobj
-12470 0 obj <<
+12511 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [140.956 267.169 159.312 278.737]
 /Subtype /Link
 /A << /S /GoTo /D (page.296) >>
 >> endobj
-12471 0 obj <<
+12512 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [196.653 253.62 215.009 265.309]
 /Subtype /Link
 /A << /S /GoTo /D (page.206) >>
 >> endobj
-12472 0 obj <<
+12513 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [200.562 240.07 218.918 251.76]
 /Subtype /Link
 /A << /S /GoTo /D (page.305) >>
 >> endobj
-12473 0 obj <<
+12514 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [199.473 212.972 217.829 224.661]
 /Subtype /Link
 /A << /S /GoTo /D (page.311) >>
 >> endobj
-12474 0 obj <<
+12515 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [160.017 199.423 178.373 211.112]
 /Subtype /Link
 /A << /S /GoTo /D (page.396) >>
 >> endobj
-12475 0 obj <<
+12516 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [185.471 185.874 203.827 197.563]
 /Subtype /Link
 /A << /S /GoTo /D (page.243) >>
 >> endobj
-12476 0 obj <<
+12517 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [208.502 185.874 226.858 197.563]
 /Subtype /Link
 /A << /S /GoTo /D (page.249) >>
 >> endobj
-12477 0 obj <<
+12518 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [202.902 172.324 215.804 184.014]
 /Subtype /Link
 /A << /S /GoTo /D (page.83) >>
 >> endobj
-12478 0 obj <<
+12519 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [222.648 172.324 235.55 184.014]
 /Subtype /Link
 /A << /S /GoTo /D (page.91) >>
 >> endobj
-12479 0 obj <<
+12520 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [242.394 172.324 260.751 184.014]
 /Subtype /Link
 /A << /S /GoTo /D (page.104) >>
 >> endobj
-12480 0 obj <<
+12521 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [139.746 158.775 158.102 169.919]
 /Subtype /Link
 /A << /S /GoTo /D (page.105) >>
 >> endobj
-12481 0 obj <<
+12522 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [165.408 158.775 183.764 169.919]
 /Subtype /Link
 /A << /S /GoTo /D (page.118) >>
 >> endobj
-12482 0 obj <<
+12523 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [191.07 158.775 209.426 169.919]
 /Subtype /Link
 /A << /S /GoTo /D (page.119) >>
 >> endobj
-12483 0 obj <<
+12524 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [216.732 158.775 235.088 169.919]
 /Subtype /Link
 /A << /S /GoTo /D (page.139) >>
 >> endobj
-12484 0 obj <<
+12525 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [242.394 158.775 260.751 169.919]
 /Subtype /Link
 /A << /S /GoTo /D (page.306) >>
 >> endobj
-12485 0 obj <<
+12526 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [139.746 147.347 158.102 156.37]
 /Subtype /Link
 /A << /S /GoTo /D (page.715) >>
 >> endobj
-12486 0 obj <<
+12527 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [209.956 131.677 228.312 143.366]
 /Subtype /Link
 /A << /S /GoTo /D (page.432) >>
 >> endobj
-12487 0 obj <<
+12528 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [200.637 118.128 218.993 129.817]
 /Subtype /Link
 /A << /S /GoTo /D (page.385) >>
 >> endobj
-12488 0 obj <<
+12529 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [223.031 118.128 241.387 129.817]
 /Subtype /Link
 /A << /S /GoTo /D (page.395) >>
 >> endobj
-12489 0 obj <<
+12530 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [245.425 118.128 263.781 129.817]
 /Subtype /Link
 /A << /S /GoTo /D (page.403) >>
 >> endobj
-12490 0 obj <<
+12531 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [392.203 646.546 410.559 658.236]
 /Subtype /Link
 /A << /S /GoTo /D (page.455) >>
 >> endobj
-12491 0 obj <<
+12532 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [399.173 632.545 417.529 644.235]
 /Subtype /Link
 /A << /S /GoTo /D (page.272) >>
 >> endobj
-12492 0 obj <<
+12533 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [374.415 618.545 392.771 630.234]
 /Subtype /Link
 /A << /S /GoTo /D (page.196) >>
 >> endobj
-12493 0 obj <<
+12534 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [397.445 618.545 415.802 630.234]
 /Subtype /Link
 /A << /S /GoTo /D (page.203) >>
 >> endobj
-12494 0 obj <<
+12535 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [420.476 618.545 438.832 630.234]
 /Subtype /Link
 /A << /S /GoTo /D (page.715) >>
 >> endobj
-12495 0 obj <<
+12536 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [420.688 603.938 439.044 616.839]
 /Subtype /Link
 /A << /S /GoTo /D (page.307) >>
 >> endobj
-12496 0 obj <<
+12537 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [348.479 590.543 366.835 602.232]
 /Subtype /Link
 /A << /S /GoTo /D (page.415) >>
 >> endobj
-12497 0 obj <<
+12538 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [371.148 590.543 389.504 602.232]
 /Subtype /Link
 /A << /S /GoTo /D (page.417) >>
 >> endobj
-12498 0 obj <<
+12539 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [393.818 590.543 412.174 602.232]
 /Subtype /Link
 /A << /S /GoTo /D (page.420) >>
 >> endobj
-12499 0 obj <<
+12540 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [416.487 590.543 434.843 602.232]
 /Subtype /Link
 /A << /S /GoTo /D (page.421) >>
 >> endobj
-12500 0 obj <<
+12541 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [439.156 590.543 457.513 602.232]
 /Subtype /Link
 /A << /S /GoTo /D (page.509) >>
 >> endobj
-12501 0 obj <<
+12542 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [336.508 579.115 354.864 588.138]
 /Subtype /Link
 /A << /S /GoTo /D (page.519) >>
 >> endobj
-12502 0 obj <<
+12543 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [382.779 562.993 401.135 574.682]
 /Subtype /Link
 /A << /S /GoTo /D (page.425) >>
 >> endobj
-12503 0 obj <<
+12544 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [399.476 548.992 417.832 560.682]
 /Subtype /Link
 /A << /S /GoTo /D (page.307) >>
 >> endobj
-12504 0 obj <<
+12545 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [343.93 534.991 362.286 546.681]
 /Subtype /Link
 /A << /S /GoTo /D (page.237) >>
 >> endobj
-12505 0 obj <<
+12546 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [396.173 520.384 414.529 533.286]
 /Subtype /Link
 /A << /S /GoTo /D (page.509) >>
 >> endobj
-12506 0 obj <<
+12547 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [360.445 506.99 378.802 518.679]
 /Subtype /Link
 /A << /S /GoTo /D (page.323) >>
 >> endobj
-12507 0 obj <<
+12548 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [383.476 506.99 401.832 518.679]
 /Subtype /Link
 /A << /S /GoTo /D (page.339) >>
 >> endobj
-12508 0 obj <<
+12549 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [365.142 492.989 383.499 504.678]
 /Subtype /Link
 /A << /S /GoTo /D (page.788) >>
 >> endobj
-12509 0 obj <<
+12550 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [408.93 478.988 427.287 490.677]
 /Subtype /Link
 /A << /S /GoTo /D (page.305) >>
 >> endobj
-12510 0 obj <<
+12551 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [404.082 464.987 422.438 476.677]
 /Subtype /Link
 /A << /S /GoTo /D (page.246) >>
 >> endobj
-12511 0 obj <<
+12552 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [419.469 450.986 437.825 462.676]
 /Subtype /Link
 /A << /S /GoTo /D (page.236) >>
 >> endobj
-12512 0 obj <<
+12553 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.187 450.986 460.543 462.676]
 /Subtype /Link
 /A << /S /GoTo /D (page.579) >>
 >> endobj
-12513 0 obj <<
+12554 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [443.567 436.985 461.923 448.675]
 /Subtype /Link
 /A << /S /GoTo /D (page.372) >>
 >> endobj
-12514 0 obj <<
+12555 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [402.597 422.985 420.953 434.674]
 /Subtype /Link
 /A << /S /GoTo /D (page.307) >>
 >> endobj
-12515 0 obj <<
+12556 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [425.627 422.985 443.984 434.674]
 /Subtype /Link
 /A << /S /GoTo /D (page.310) >>
 >> endobj
-12516 0 obj <<
+12557 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [336.508 397.556 354.864 406.579]
 /Subtype /Link
 /A << /S /GoTo /D (page.311) >>
 >> endobj
-12517 0 obj <<
+12558 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [427.112 381.434 445.468 393.123]
 /Subtype /Link
 /A << /S /GoTo /D (page.606) >>
 >> endobj
-12518 0 obj <<
+12559 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [371.021 367.433 389.377 379.122]
 /Subtype /Link
 /A << /S /GoTo /D (page.234) >>
 >> endobj
-12519 0 obj <<
+12560 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [394.052 367.433 412.408 379.122]
 /Subtype /Link
 /A << /S /GoTo /D (page.238) >>
 >> endobj
-12520 0 obj <<
+12561 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [417.082 367.433 435.438 379.122]
 /Subtype /Link
 /A << /S /GoTo /D (page.579) >>
 >> endobj
-12521 0 obj <<
+12562 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [411.324 353.432 429.681 365.121]
 /Subtype /Link
 /A << /S /GoTo /D (page.115) >>
 >> endobj
-12522 0 obj <<
+12563 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [408.597 339.431 426.953 351.121]
 /Subtype /Link
 /A << /S /GoTo /D (page.106) >>
 >> endobj
-12523 0 obj <<
+12564 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [415.415 325.43 433.771 337.12]
 /Subtype /Link
 /A << /S /GoTo /D (page.117) >>
 >> endobj
-12524 0 obj <<
+12565 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [423.597 311.429 441.953 323.725]
 /Subtype /Link
 /A << /S /GoTo /D (page.109) >>
 >> endobj
-12525 0 obj <<
+12566 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [334.233 297.429 352.59 309.118]
 /Subtype /Link
 /A << /S /GoTo /D (page.456) >>
 >> endobj
-12526 0 obj <<
+12567 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [357.264 297.429 375.62 309.118]
 /Subtype /Link
 /A << /S /GoTo /D (page.491) >>
 >> endobj
-12527 0 obj <<
+12568 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [380.294 297.429 398.65 309.118]
 /Subtype /Link
 /A << /S /GoTo /D (page.526) >>
 >> endobj
-12528 0 obj <<
+12569 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [365.809 283.428 384.165 295.117]
 /Subtype /Link
 /A << /S /GoTo /D (page.500) >>
 >> endobj
-12529 0 obj <<
+12570 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [387.688 269.427 406.044 281.116]
 /Subtype /Link
 /A << /S /GoTo /D (page.496) >>
 >> endobj
-12530 0 obj <<
+12571 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [387.506 255.426 405.862 267.116]
 /Subtype /Link
 /A << /S /GoTo /D (page.499) >>
 >> endobj
-12531 0 obj <<
+12572 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [410.536 255.426 428.893 267.116]
 /Subtype /Link
 /A << /S /GoTo /D (page.534) >>
 >> endobj
-12532 0 obj <<
+12573 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [419.082 241.425 437.438 253.115]
 /Subtype /Link
 /A << /S /GoTo /D (page.507) >>
 >> endobj
-12533 0 obj <<
+12574 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [361.052 227.424 379.408 239.114]
 /Subtype /Link
 /A << /S /GoTo /D (page.523) >>
 >> endobj
-12534 0 obj <<
+12575 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [400.718 213.424 419.074 225.113]
 /Subtype /Link
 /A << /S /GoTo /D (page.475) >>
 >> endobj
-12535 0 obj <<
+12576 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [325.364 199.423 338.266 210.991]
 /Subtype /Link
 /A << /S /GoTo /D (page.51) >>
 >> endobj
-12536 0 obj <<
+12577 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [342.511 199.423 355.413 210.991]
 /Subtype /Link
 /A << /S /GoTo /D (page.66) >>
 >> endobj
-12537 0 obj <<
+12578 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [359.659 199.423 372.56 210.991]
 /Subtype /Link
 /A << /S /GoTo /D (page.69) >>
 >> endobj
-12538 0 obj <<
+12579 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [376.806 199.423 389.707 210.991]
 /Subtype /Link
 /A << /S /GoTo /D (page.99) >>
 >> endobj
-12539 0 obj <<
+12580 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [393.953 199.423 412.309 210.991]
 /Subtype /Link
 /A << /S /GoTo /D (page.100) >>
 >> endobj
-12540 0 obj <<
+12581 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [416.555 199.423 434.911 210.991]
 /Subtype /Link
 /A << /S /GoTo /D (page.107) >>
 >> endobj
-12541 0 obj <<
+12582 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [439.156 199.423 457.513 210.991]
 /Subtype /Link
 /A << /S /GoTo /D (page.109) >>
 >> endobj
-12542 0 obj <<
+12583 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [336.508 185.874 354.864 197.442]
 /Subtype /Link
 /A << /S /GoTo /D (page.111) >>
 >> endobj
-12543 0 obj <<
+12584 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [358.569 172.324 376.925 183.468]
 /Subtype /Link
 /A << /S /GoTo /D (page.112) >>
 >> endobj
-12544 0 obj <<
+12585 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [380.629 172.324 398.986 183.468]
 /Subtype /Link
 /A << /S /GoTo /D (page.114) >>
 >> endobj
-12545 0 obj <<
+12586 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [402.448 172.324 420.804 183.468]
 /Subtype /Link
 /A << /S /GoTo /D (page.116) >>
 >> endobj
-12546 0 obj <<
+12587 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [424.508 172.324 442.864 183.468]
 /Subtype /Link
 /A << /S /GoTo /D (page.154) >>
 >> endobj
-12547 0 obj <<
+12588 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [446.569 172.324 464.925 183.468]
 /Subtype /Link
 /A << /S /GoTo /D (page.159) >>
 >> endobj
-12548 0 obj <<
+12589 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [336.508 158.775 354.864 169.919]
 /Subtype /Link
 /A << /S /GoTo /D (page.160) >>
 >> endobj
-12549 0 obj <<
+12590 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [362.17 158.775 380.526 169.919]
 /Subtype /Link
 /A << /S /GoTo /D (page.179) >>
 >> endobj
-12550 0 obj <<
+12591 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [387.832 158.775 406.188 169.919]
 /Subtype /Link
 /A << /S /GoTo /D (page.189) >>
 >> endobj
-12551 0 obj <<
+12592 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [413.494 158.775 431.851 169.919]
 /Subtype /Link
 /A << /S /GoTo /D (page.191) >>
 >> endobj
-12552 0 obj <<
+12593 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [439.156 158.775 457.513 169.919]
 /Subtype /Link
 /A << /S /GoTo /D (page.198) >>
 >> endobj
-12553 0 obj <<
+12594 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [336.508 145.226 354.864 156.37]
 /Subtype /Link
 /A << /S /GoTo /D (page.223) >>
 >> endobj
-12554 0 obj <<
+12595 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [362.17 145.226 380.526 156.37]
 /Subtype /Link
 /A << /S /GoTo /D (page.246) >>
 >> endobj
-12555 0 obj <<
+12596 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [387.832 145.226 406.188 156.37]
 /Subtype /Link
 /A << /S /GoTo /D (page.287) >>
 >> endobj
-12556 0 obj <<
+12597 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [413.494 145.226 431.851 156.37]
 /Subtype /Link
 /A << /S /GoTo /D (page.288) >>
 >> endobj
-12557 0 obj <<
+12598 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [439.156 145.226 457.513 156.37]
 /Subtype /Link
 /A << /S /GoTo /D (page.290) >>
 >> endobj
-12558 0 obj <<
+12599 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [336.508 131.677 354.864 142.821]
 /Subtype /Link
 /A << /S /GoTo /D (page.296) >>
 >> endobj
-12559 0 obj <<
+12600 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [358.569 131.677 376.925 142.821]
 /Subtype /Link
 /A << /S /GoTo /D (page.303) >>
 >> endobj
-12560 0 obj <<
+12601 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [380.629 131.677 398.986 142.821]
 /Subtype /Link
 /A << /S /GoTo /D (page.371) >>
 >> endobj
-12561 0 obj <<
+12602 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [402.448 131.677 420.804 142.821]
 /Subtype /Link
 /A << /S /GoTo /D (page.373) >>
 >> endobj
-12562 0 obj <<
+12603 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [424.508 131.677 442.864 142.821]
 /Subtype /Link
 /A << /S /GoTo /D (page.378) >>
 >> endobj
-12563 0 obj <<
+12604 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [446.569 131.677 464.925 142.821]
 /Subtype /Link
 /A << /S /GoTo /D (page.403) >>
 >> endobj
-12564 0 obj <<
+12605 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [336.508 118.128 354.864 129.272]
 /Subtype /Link
 /A << /S /GoTo /D (page.567) >>
 >> endobj
-12565 0 obj <<
+12606 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [362.17 118.128 380.526 129.272]
 /Subtype /Link
 /A << /S /GoTo /D (page.574) >>
 >> endobj
-12566 0 obj <<
+12607 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [387.832 118.128 406.188 129.272]
 /Subtype /Link
 /A << /S /GoTo /D (page.603) >>
 >> endobj
-12567 0 obj <<
+12608 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [413.494 118.128 431.851 129.272]
 /Subtype /Link
 /A << /S /GoTo /D (page.607) >>
 >> endobj
-12568 0 obj <<
+12609 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [439.156 118.128 457.513 129.272]
 /Subtype /Link
 /A << /S /GoTo /D (page.609) >>
 >> endobj
-12581 0 obj <<
-/D [12579 0 R /XYZ 100.892 685.529 null]
+12622 0 obj <<
+/D [12620 0 R /XYZ 100.892 685.529 null]
 >> endobj
-12578 0 obj <<
-/Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F70 4384 0 R >>
+12619 0 obj <<
+/Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F59 4373 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-12682 0 obj <<
+12723 0 obj <<
 /Length 1431      
 /Filter /FlateDecode
 >>
 stream
-xڝX[s£6~÷¯àÏ‚ЕÇ4Ùl½ÓKš¸3ÙîƒZ›Œr6Û__	áÄq$yq<ŽôéÓ¹|ç%Á&H‚‹׋‹œ ‰³$Áúk 0ˆi²g(XÁç!¶ü²þtq“¦‹3B^
-Sµ$1‹î‹\.#ˆQ¸ÚâIïY|X/þ] µHs‚Žcƒ¼^|þ’…úߧ ‰aÆ‚oýÊ:€˜Åcõ½
-î¿/’rrJàWÔ3cœeqOQ³" ô4ŽûÔO?œýaŠC}Ö!µ.óÃC‰™Z—€1F™¹MÈ$0„0¤Àg
-išzá1 _ÿÁ,fôì2H
-»Ëëûe¿üúÊz8wG2ì'gû‹¦æåΊ‘2êÅ8Íàœ³–=x-êeʇe¤>EÛÙ‘¶#Ÿ[¡æ;¾­Ã؏^—/SnEÍ×LÆqŠÇ%&!ßå¢XFÑp}u{±ºÕßI˜7»¿€6‡–˲97ø‰‹U.öp ÍÆâ`8”ÕÔ¥²Ýo‚ïŒ;WÜ µúЉeÂv	ÂN±B’MC6mÁ*a`÷½¯íöoúãù«Ûc㾿¹ýÙJ‘‰ÐW
-¡Û¦“]Þ–{i¥€è„Çoîí¦qEÊ‘úêOë>Q/)òJLLÙ¸‹ªMÓ–r[—ù1öûr·yWøóªäÙ´Íao—HG-ëjˆ~9ÏsÑÙ#’‰ð{$ÛÃ1š¥úÒ‡^qªJʦNi/¾ ñTªprh›¸·íN)Ã㐽i’M¥‰[$ÃQUÎCT)ca×3ÂÆuQIjõý?1ø´à’Û`8~µ]³Ó—ú^7»‘AzfdÅYŠ_³Ù·e3HÔ‹B=jå³J¿rßxÈjßEßT
-.Ú9hÑ+ž¶ëXžk®ÎHSYúQW£ªh Í\¤I–ÍEïãn
-u</½_°¼©÷eå(Í”N‘ë]^æåžËá¾_•ÏyYZá(t<!nWvçNu	û½8UÛ;‡ÔŽK>×Ûó¾ôŸÆš«õQŠ‘LÈíàE~Øwñ㮈t…¥acdÎQØR„B<¼é«v.…Œ:©2¦¶"¢s°”¤aµnªtYZ!DüQD©OËtr9Ó’_]M"Øïdòz8ÿ«$Ä”¤NYŒ@æbâîGz#{°1눟3›áŒã`ô&x"‹ËN¯¦"3Ö!ùÝ‘ŽeVà–wÒ¡TÈ.1Sx}ë`ÄÈð)궢ª!C'pd´Ò®6Äš¿Gã_ÞiúW7úó·?~¹Ôeí*úåÛKÐù{Î¥Í5ÖVUÊ\º”dãž»¼»½¸SK…½q¸¿Zõ´òÊAW®
-½ºlB‰'£èR<I16æ-Þuåf¨
-m¹Ùö“Üèè<î®QýíÝêÚÑ‹O£tR—<Ç;E2µ}(eŸŽŽûœKÉMì™ê¿)\ZíhDŸÍ,e[>¤p”ÿlŠ‡Ù혯ÁD2ŠR¾íÝFæŒS_ÄÚع8TÂ5áèƒÜÚ3[Tí¹H8Üœ2¿G²I;Ê­86…\
-¿ÖÉ! a³3>{ž#]Vsa‡$§sPÔÔ>g0"i6Ý6}RU¬=Þ!¨@çë'Z?4â‡FéüF€ÄëÑdØëÑùMItॠz᥈Ì{ÄÆ̳&"àžmŸÑŒÿÓÏ-»Â‘|Ô†D¦âk•7¼dvŽafÔ¨­yÙi_œØxº7	3‰~|…7ÆmS9fNü.\ý”óÀ;»xBš¾Ô¼À×½ú˜;8¿Ïµ0.仲«»YæÀSÈ£µ½ŸòKY6•ãòV©òÊq?¬ÿ˜{„°
+xڝX[s£6~÷¯àÏ‚Ð
+=¦Éfë^ÒĝéÌvÐÚ´`\³ÙþúJ'Ž#È‹ãq¤OŸÎå;ç(	6A|\ü¸^\Üà$ IÌ‚õ× `Ó$c1f(XÁç0Cdùeýéâ&Mƒ,f„ ½&(¦jIbÝþ¹\F£pµ+Ä“Þ³ø°^ü» j‘:æÇy½øü%	
+õ¿OAC–ßú•u qŒÕ÷*¸_ü¾HÊÉ)u€_Qg Æ8
+bqOQ³" ô4ŽûÔO?œýaŠC}Ö!µŽùá¡ÄL­K‚À#f.D2	!)ðY‡Bš¦^x€¯Ž ‹3zvRÃîòú~Ù/¿¾²žÎÝ‘ûÉÙþ¢©y¹³b¤õbœ28ç¬e^‹z™fáÃ2RŸ¢íìȶ#Ÿ[¡æ;¾­Ã؏^—/SnEÍ×LÆqŠÇ%&!ßå¢XFÑp}u{±ºÕßI˜7»¿€6‡–˲97ø‰‹U.öp ecq0ʏ‡jêRÙÀnÈ7ÁwƝ+nЈŠZ}èÄ2a»a§¿X!I‚¦!›¶à•0°ûÞ׍vû7ýñ|ˆÕm$ËÆ}sû³•"¡¯6B·M'»¼-÷ÒJÑ	ßÜÛM㊔#õÕŸÖ}€Q/)y%&¦Ù¸‹ªMÓ–r[—ù1öûr·yWøóªäÙ´Íao—HG-ëjˆ~9ÏsÑÙ#’‰ð{$ÛÃ1š¥úÒ‡^qªJbS§´‚ß
+x*U894(›¸·íN)Ã㐽i’M¥‰[$ÃQUÎCT)ca×3’ë¢’ÔêûbðiÁ%·3Àpüj»f§/õ½nv#ƒôÌÈ€Å,ůÙìÛ²‡$êE¡µòY¥_¹o<dµï¢o*Ží´èOÛu
+,Ï5Wg$ƒ©,}‹¨+‰QU4Î\¤	csÑû¸›BÏãË_ïW,oê}Y9J3¥Säz——y¹çr¸ïWås^V‡V8ÊOˆÛ•Ý¹S]Â~¯NÕöÎ!µã’Ïõö¼/ý§±æj}”b$rûx‘ö]ü¸+"]aiØ™s¶¡Ï oúªK!£NªŒ©­ˆè\,%)EX­›*]–V¿FQêÓ2\δ$ÅWW‚ö;™¼Îÿ*I#1%i€Ó,F€¹˜¸û‘ÞÈlÌ:âç’ÍpÆq0z<‘Åe§WS‘ëüŽeVà–wÒ¡TÈ.1Sx}ë`ÄÈð)궢ª!C'pd´Ò®6Äš¿Gã_ÞiúW7úó·?~¹Ôeí*úåÛKÐù{Î¥Í5ÖVUÊ\º”°qÏ]ÞÝ^Ü©e…½q¸¿Zõ´òÊAW®
+½ºlB‰'£èR<I±lÌ[¼ëÊÍPÚr³í'¹ÑÑ&xÜ]=¢úÛ»Õµ£ŸFé¤.yŽwŠdjûP:Ê>
+6÷9—’›Ø3ÕS<¸´Úш>›Yʶ|8Há(ÿlŠ‡Ù혯ÁD2ŠR¾íÝFæŒS_ÄÚع8TÂ5áèƒÜÚ3[Tí¹H8Üœf~d“v”[ql
+¹~­“C@’Í:ÌøìyŽt=ZÍ…-’œÎAQSûœÁˆ¤lºmú¤ªX{¼CP%€Î×O´~hčÒù& ‰×£3`ØëÑùMItॠz᥈Ì{ÄÆ™gMDÀ=Û>£=)þ§Ÿ[v…#ù¨
+‰LÅ×0*o„yÉìĄ̂P[ó²;Ò¾8±ñ8to:fýø
+ßE;oŒ-Ú¦rÌœø]¸ú)çwvñ„4}¨y¯{õ1ÿvp~Ÿ-ja\ÈweWw³Ì§Gkz?å—²l*Çå­Rå•ãŒlt~ü°^ü`G„®
 endstream
 endobj
-12681 0 obj <<
+12722 0 obj <<
 /Type /Page
-/Contents 12682 0 R
-/Resources 12680 0 R
+/Contents 12723 0 R
+/Resources 12721 0 R
 /MediaBox [0 0 612 792]
-/Parent 12425 0 R
-/Annots [ 12569 0 R 12570 0 R 12571 0 R 12572 0 R 12573 0 R 12574 0 R 12575 0 R 12576 0 R 12577 0 R 12582 0 R 12583 0 R 12584 0 R 12585 0 R 12586 0 R 12587 0 R 12588 0 R 12589 0 R 12590 0 R 12591 0 R 12592 0 R 12593 0 R 12594 0 R 12595 0 R 12596 0 R 12597 0 R 12598 0 R 12599 0 R 12600 0 R 12601 0 R 12602 0 R 12603 0 R 12604 0 R 12605 0 R 12606 0 R 12607 0 R 12608 0 R 12609 0 R 12610 0 R 12611 0 R 12612 0 R 12613 0 R 12614 0 R 12615 0 R 12616 0 R 12617 0 R 12618 0 R 12619 0 R 12620 0 R 12621 0 R 12622 0 R 12623 0 R 12624 0 R 12625 0 R 12626 0 R 12627 0 R 12628 0 R 12629 0 R 12630 0 R 12631 0 R 12632 0 R 12633 0 R 12634 0 R 12635 0 R 12636 0 R 12637 0 R 12638 0 R 12639 0 R 12640 0 R 12641 0 R 12642 0 R 12643 0 R 12644 0 R 12645 0 R 12646 0 R 12647 0 R 12648 0 R 12649 0 R 12650 0 R 12651 0 R 12652 0 R 12653 0 R 12654 0 R 12655 0 R 12656 0 R 12657 0 R 12658 0 R 12659 0 R 12660 0 R 12661 0 R 12662 0 R 12663 0 R 12664 0 R 12665 0 R 12666 0 R 12667 0 R 12668 0 R 12669 0 R 12670 0 R 12671 0 R 12672 0 R 12673 0 R 12674 0 R 12675 0 R 12676 0 R 12677 0 R 12678 0 R ]
+/Parent 12230 0 R
+/Annots [ 12610 0 R 12611 0 R 12612 0 R 12613 0 R 12614 0 R 12615 0 R 12616 0 R 12617 0 R 12618 0 R 12623 0 R 12624 0 R 12625 0 R 12626 0 R 12627 0 R 12628 0 R 12629 0 R 12630 0 R 12631 0 R 12632 0 R 12633 0 R 12634 0 R 12635 0 R 12636 0 R 12637 0 R 12638 0 R 12639 0 R 12640 0 R 12641 0 R 12642 0 R 12643 0 R 12644 0 R 12645 0 R 12646 0 R 12647 0 R 12648 0 R 12649 0 R 12650 0 R 12651 0 R 12652 0 R 12653 0 R 12654 0 R 12655 0 R 12656 0 R 12657 0 R 12658 0 R 12659 0 R 12660 0 R 12661 0 R 12662 0 R 12663 0 R 12664 0 R 12665 0 R 12666 0 R 12667 0 R 12668 0 R 12669 0 R 12670 0 R 12671 0 R 12672 0 R 12673 0 R 12674 0 R 12675 0 R 12676 0 R 12677 0 R 12678 0 R 12679 0 R 12680 0 R 12681 0 R 12682 0 R 12683 0 R 12684 0 R 12685 0 R 12686 0 R 12687 0 R 12688 0 R 12689 0 R 12690 0 R 12691 0 R 12692 0 R 12693 0 R 12694 0 R 12695 0 R 12696 0 R 12697 0 R 12698 0 R 12699 0 R 12700 0 R 12701 0 R 12702 0 R 12703 0 R 12704 0 R 12705 0 R 12706 0 R 12707 0 R 12708 0 R 12709 0 R 12710 0 R 12711 0 R 12712 0 R 12713 0 R 12714 0 R 12715 0 R 12716 0 R 12717 0 R 12718 0 R 12719 0 R ]
 >> endobj
-12569 0 obj <<
+12610 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [190.555 646.546 208.912 657.69]
 /Subtype /Link
 /A << /S /GoTo /D (page.611) >>
 >> endobj
-12570 0 obj <<
+12611 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [216.218 646.546 234.574 657.69]
 /Subtype /Link
 /A << /S /GoTo /D (page.631) >>
 >> endobj
-12571 0 obj <<
+12612 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [241.88 646.546 260.236 657.69]
 /Subtype /Link
 /A << /S /GoTo /D (page.639) >>
 >> endobj
-12572 0 obj <<
+12613 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [267.542 646.546 285.898 657.69]
 /Subtype /Link
 /A << /S /GoTo /D (page.640) >>
 >> endobj
-12573 0 obj <<
+12614 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [293.204 646.546 311.56 657.69]
 /Subtype /Link
 /A << /S /GoTo /D (page.660) >>
 >> endobj
-12574 0 obj <<
+12615 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [190.555 632.997 208.912 644.141]
 /Subtype /Link
 /A << /S /GoTo /D (page.706) >>
 >> endobj
-12575 0 obj <<
+12616 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [213.586 632.997 231.942 644.141]
 /Subtype /Link
 /A << /S /GoTo /D (page.716) >>
 >> endobj
-12576 0 obj <<
+12617 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [236.616 632.997 254.972 644.141]
 /Subtype /Link
 /A << /S /GoTo /D (page.722) >>
 >> endobj
-12577 0 obj <<
+12618 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [259.646 632.997 278.003 644.141]
 /Subtype /Link
 /A << /S /GoTo /D (page.813) >>
 >> endobj
-12582 0 obj <<
+12623 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [199.796 619.061 218.152 630.629]
 /Subtype /Link
 /A << /S /GoTo /D (page.111) >>
 >> endobj
-12583 0 obj <<
+12624 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [218.735 605.124 237.091 616.814]
 /Subtype /Link
 /A << /S /GoTo /D (page.287) >>
 >> endobj
-12584 0 obj <<
+12625 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [241.766 605.124 260.122 616.814]
 /Subtype /Link
 /A << /S /GoTo /D (page.293) >>
 >> endobj
-12585 0 obj <<
+12626 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [264.887 591.188 283.243 602.878]
 /Subtype /Link
 /A << /S /GoTo /D (page.285) >>
 >> endobj
-12586 0 obj <<
+12627 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [224.22 577.252 242.576 588.82]
 /Subtype /Link
 /A << /S /GoTo /D (page.115) >>
 >> endobj
-12587 0 obj <<
+12628 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [217.887 563.316 236.243 575.005]
 /Subtype /Link
 /A << /S /GoTo /D (page.290) >>
 >> endobj
-12588 0 obj <<
+12629 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [190.555 537.951 208.912 546.974]
 /Subtype /Link
 /A << /S /GoTo /D (page.129) >>
 >> endobj
-12589 0 obj <<
+12630 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [209.553 521.894 227.91 533.583]
 /Subtype /Link
 /A << /S /GoTo /D (page.722) >>
 >> endobj
-12590 0 obj <<
+12631 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [210.553 507.957 228.91 519.647]
 /Subtype /Link
 /A << /S /GoTo /D (page.604) >>
 >> endobj
-12591 0 obj <<
+12632 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [236.22 494.021 254.576 505.711]
 /Subtype /Link
 /A << /S /GoTo /D (page.688) >>
 >> endobj
-12592 0 obj <<
+12633 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [186.917 480.085 205.273 491.653]
 /Subtype /Link
 /A << /S /GoTo /D (page.461) >>
 >> endobj
-12593 0 obj <<
+12634 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [245.932 466.148 264.288 477.838]
 /Subtype /Link
 /A << /S /GoTo /D (page.470) >>
 >> endobj
-12594 0 obj <<
+12635 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [178.735 452.212 197.091 463.78]
 /Subtype /Link
 /A << /S /GoTo /D (page.690) >>
 >> endobj
-12595 0 obj <<
+12636 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [177.675 438.276 196.031 449.844]
 /Subtype /Link
 /A << /S /GoTo /D (page.197) >>
 >> endobj
-12596 0 obj <<
+12637 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [200.705 438.276 219.061 449.844]
 /Subtype /Link
 /A << /S /GoTo /D (page.394) >>
 >> endobj
-12597 0 obj <<
+12638 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [223.735 438.276 242.091 449.844]
 /Subtype /Link
 /A << /S /GoTo /D (page.578) >>
 >> endobj
-12598 0 obj <<
+12639 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [256.19 424.339 274.546 436.029]
 /Subtype /Link
 /A << /S /GoTo /D (page.290) >>
 >> endobj
-12599 0 obj <<
+12640 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [209.584 410.403 227.94 422.093]
 /Subtype /Link
 /A << /S /GoTo /D (page.237) >>
 >> endobj
-12600 0 obj <<
+12641 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [214.159 396.467 232.516 408.156]
 /Subtype /Link
 /A << /S /GoTo /D (page.364) >>
 >> endobj
-12601 0 obj <<
+12642 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [262.675 382.531 281.031 394.22]
 /Subtype /Link
 /A << /S /GoTo /D (page.294) >>
 >> endobj
-12602 0 obj <<
+12643 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [222.372 368.594 240.728 380.284]
 /Subtype /Link
 /A << /S /GoTo /D (page.118) >>
 >> endobj
-12603 0 obj <<
+12644 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [249.584 354.658 267.94 366.347]
 /Subtype /Link
 /A << /S /GoTo /D (page.722) >>
 >> endobj
-12604 0 obj <<
+12645 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [197.675 340.722 216.031 352.411]
 /Subtype /Link
 /A << /S /GoTo /D (page.685) >>
 >> endobj
-12605 0 obj <<
+12646 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [221.978 326.785 240.334 338.475]
 /Subtype /Link
 /A << /S /GoTo /D (page.753) >>
 >> endobj
-12606 0 obj <<
+12647 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [210.766 312.849 229.122 323.993]
 /Subtype /Link
 /A << /S /GoTo /D (page.124) >>
 >> endobj
-12607 0 obj <<
+12648 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [232.297 298.913 245.198 310.312]
 /Subtype /Link
 /A << /S /GoTo /D (page.20) >>
 >> endobj
-12608 0 obj <<
+12649 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [257.479 284.976 270.38 296.666]
 /Subtype /Link
 /A << /S /GoTo /D (page.20) >>
 >> endobj
-12609 0 obj <<
+12650 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [243.008 271.04 261.364 282.184]
 /Subtype /Link
 /A << /S /GoTo /D (page.178) >>
 >> endobj
-12610 0 obj <<
+12651 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [259.978 257.104 278.334 268.793]
 /Subtype /Link
 /A << /S /GoTo /D (page.699) >>
 >> endobj
-12611 0 obj <<
+12652 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [242.402 243.167 260.758 254.311]
 /Subtype /Link
 /A << /S /GoTo /D (page.697) >>
 >> endobj
-12612 0 obj <<
+12653 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [228.008 229.231 246.364 240.921]
 /Subtype /Link
 /A << /S /GoTo /D (page.779) >>
 >> endobj
-12613 0 obj <<
+12654 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [238.008 215.295 256.364 226.984]
 /Subtype /Link
 /A << /S /GoTo /D (page.687) >>
 >> endobj
-12614 0 obj <<
+12655 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [176.917 201.358 195.273 212.927]
 /Subtype /Link
 /A << /S /GoTo /D (page.215) >>
 >> endobj
-12615 0 obj <<
+12656 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [209.25 187.422 227.607 199.112]
 /Subtype /Link
 /A << /S /GoTo /D (page.570) >>
 >> endobj
-12616 0 obj <<
+12657 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [246.038 173.486 264.394 185.175]
 /Subtype /Link
 /A << /S /GoTo /D (page.100) >>
 >> endobj
-12617 0 obj <<
+12658 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [307.523 158.943 325.879 171.845]
 /Subtype /Link
 /A << /S /GoTo /D (page.500) >>
 >> endobj
-12618 0 obj <<
+12659 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [274.372 145.007 292.728 157.909]
 /Subtype /Link
 /A << /S /GoTo /D (page.453) >>
 >> endobj
-12619 0 obj <<
+12660 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [296.432 145.007 314.788 157.909]
 /Subtype /Link
 /A << /S /GoTo /D (page.454) >>
 >> endobj
-12620 0 obj <<
+12661 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [190.555 132.064 208.912 143.208]
 /Subtype /Link
 /A << /S /GoTo /D (page.467) >>
 >> endobj
-12621 0 obj <<
+12662 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [213.586 132.064 231.942 143.208]
 /Subtype /Link
 /A << /S /GoTo /D (page.477) >>
 >> endobj
-12622 0 obj <<
+12663 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [231.311 117.522 249.667 130.423]
 /Subtype /Link
 /A << /S /GoTo /D (page.465) >>
 >> endobj
-12623 0 obj <<
+12664 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [254.341 117.522 272.698 130.423]
 /Subtype /Link
 /A << /S /GoTo /D (page.466) >>
 >> endobj
-12624 0 obj <<
+12665 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [458.467 645.94 476.823 658.842]
 /Subtype /Link
 /A << /S /GoTo /D (page.465) >>
 >> endobj
-12625 0 obj <<
+12666 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [480.528 645.94 498.884 658.842]
 /Subtype /Link
 /A << /S /GoTo /D (page.466) >>
 >> endobj
-12626 0 obj <<
+12667 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [502.588 645.94 520.945 658.842]
 /Subtype /Link
 /A << /S /GoTo /D (page.468) >>
 >> endobj
-12627 0 obj <<
+12668 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [387.318 635.118 405.674 644.141]
 /Subtype /Link
 /A << /S /GoTo /D (page.500) >>
 >> endobj
-12628 0 obj <<
+12669 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [504.285 618.842 522.642 631.743]
 /Subtype /Link
 /A << /S /GoTo /D (page.468) >>
 >> endobj
-12629 0 obj <<
+12670 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [485.528 605.293 503.884 618.194]
 /Subtype /Link
 /A << /S /GoTo /D (page.479) >>
 >> endobj
-12630 0 obj <<
+12671 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [475.437 591.743 493.793 604.645]
 /Subtype /Link
 /A << /S /GoTo /D (page.454) >>
 >> endobj
-12631 0 obj <<
+12672 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.982 578.194 461.338 591.096]
 /Subtype /Link
 /A << /S /GoTo /D (page.467) >>
 >> endobj
-12632 0 obj <<
+12673 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [388.073 565.251 406.429 576.395]
 /Subtype /Link
 /A << /S /GoTo /D (page.560) >>
 >> endobj
-12633 0 obj <<
+12674 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [474.437 551.702 492.793 563.27]
 /Subtype /Link
 /A << /S /GoTo /D (page.116) >>
 >> endobj
-12634 0 obj <<
+12675 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [410.861 538.153 429.217 549.842]
 /Subtype /Link
 /A << /S /GoTo /D (page.198) >>
 >> endobj
-12635 0 obj <<
+12676 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [413.982 523.997 432.338 536.899]
 /Subtype /Link
 /A << /S /GoTo /D (page.661) >>
 >> endobj
-12636 0 obj <<
+12677 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [384.437 511.054 402.793 522.623]
 /Subtype /Link
 /A << /S /GoTo /D (page.466) >>
 >> endobj
-12637 0 obj <<
+12678 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [407.467 511.054 425.823 522.623]
 /Subtype /Link
 /A << /S /GoTo /D (page.673) >>
 >> endobj
-12638 0 obj <<
+12679 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [430.497 511.054 448.854 522.623]
 /Subtype /Link
 /A << /S /GoTo /D (page.676) >>
 >> endobj
-12639 0 obj <<
+12680 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [407.164 497.505 425.52 509.073]
 /Subtype /Link
 /A << /S /GoTo /D (page.468) >>
 >> endobj
-12640 0 obj <<
+12681 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [413.437 483.956 431.793 495.645]
 /Subtype /Link
 /A << /S /GoTo /D (page.305) >>
 >> endobj
-12641 0 obj <<
+12682 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [417.588 470.407 435.944 482.096]
 /Subtype /Link
 /A << /S /GoTo /D (page.235) >>
 >> endobj
-12642 0 obj <<
+12683 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [400.982 456.858 419.338 468.257]
 /Subtype /Link
 /A << /S /GoTo /D (page.810) >>
 >> endobj
-12643 0 obj <<
+12684 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [410.376 443.308 428.732 454.708]
 /Subtype /Link
 /A << /S /GoTo /D (page.231) >>
 >> endobj
-12644 0 obj <<
+12685 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [405.346 429.759 423.702 441.449]
 /Subtype /Link
 /A << /S /GoTo /D (page.753) >>
 >> endobj
-12645 0 obj <<
+12686 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [396.588 416.21 414.944 427.899]
 /Subtype /Link
 /A << /S /GoTo /D (page.219) >>
 >> endobj
-12646 0 obj <<
+12687 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [400.891 402.661 419.247 414.35]
 /Subtype /Link
 /A << /S /GoTo /D (page.717) >>
 >> endobj
-12647 0 obj <<
+12688 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [428.8 389.112 447.157 400.801]
 /Subtype /Link
 /A << /S /GoTo /D (page.552) >>
 >> endobj
-12648 0 obj <<
+12689 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [417.467 375.562 435.823 387.252]
 /Subtype /Link
 /A << /S /GoTo /D (page.555) >>
 >> endobj
-12649 0 obj <<
+12690 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [375.952 362.013 394.308 373.703]
 /Subtype /Link
 /A << /S /GoTo /D (page.643) >>
 >> endobj
-12650 0 obj <<
+12691 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [419.952 348.464 438.308 360.153]
 /Subtype /Link
 /A << /S /GoTo /D (page.228) >>
 >> endobj
-12651 0 obj <<
+12692 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.982 348.464 461.338 360.153]
 /Subtype /Link
 /A << /S /GoTo /D (page.717) >>
 >> endobj
-12652 0 obj <<
+12693 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [413.225 334.915 431.581 346.604]
 /Subtype /Link
 /A << /S /GoTo /D (page.100) >>
 >> endobj
-12653 0 obj <<
+12694 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [436.255 334.915 454.611 346.604]
 /Subtype /Link
 /A << /S /GoTo /D (page.108) >>
 >> endobj
-12654 0 obj <<
+12695 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [440.649 321.366 459.005 333.055]
 /Subtype /Link
 /A << /S /GoTo /D (page.108) >>
 >> endobj
-12655 0 obj <<
+12696 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [419.285 307.816 437.641 319.506]
 /Subtype /Link
 /A << /S /GoTo /D (page.112) >>
 >> endobj
-12656 0 obj <<
+12697 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [454.558 294.267 472.914 305.957]
 /Subtype /Link
 /A << /S /GoTo /D (page.629) >>
 >> endobj
-12657 0 obj <<
+12698 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [423.361 280.718 436.262 292.407]
 /Subtype /Link
 /A << /S /GoTo /D (page.44) >>
 >> endobj
-12658 0 obj <<
+12699 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [441.376 280.718 454.277 292.407]
 /Subtype /Link
 /A << /S /GoTo /D (page.48) >>
 >> endobj
-12659 0 obj <<
+12700 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [459.391 280.718 472.292 292.407]
 /Subtype /Link
 /A << /S /GoTo /D (page.64) >>
 >> endobj
-12660 0 obj <<
+12701 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [477.406 280.718 490.307 292.407]
 /Subtype /Link
 /A << /S /GoTo /D (page.68) >>
 >> endobj
-12661 0 obj <<
+12702 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [495.42 280.718 508.322 292.407]
 /Subtype /Link
 /A << /S /GoTo /D (page.77) >>
 >> endobj
-12662 0 obj <<
+12703 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [387.318 267.169 405.674 278.313]
 /Subtype /Link
 /A << /S /GoTo /D (page.110) >>
 >> endobj
-12663 0 obj <<
+12704 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [412.98 267.169 431.336 278.313]
 /Subtype /Link
 /A << /S /GoTo /D (page.195) >>
 >> endobj
-12664 0 obj <<
+12705 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [438.642 267.169 456.998 278.313]
 /Subtype /Link
 /A << /S /GoTo /D (page.198) >>
 >> endobj
-12665 0 obj <<
+12706 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [464.304 267.169 482.66 278.313]
 /Subtype /Link
 /A << /S /GoTo /D (page.213) >>
 >> endobj
-12666 0 obj <<
+12707 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [489.966 267.169 508.322 278.313]
 /Subtype /Link
 /A << /S /GoTo /D (page.246) >>
 >> endobj
-12667 0 obj <<
+12708 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [387.318 253.62 405.674 264.764]
 /Subtype /Link
 /A << /S /GoTo /D (page.586) >>
 >> endobj
-12668 0 obj <<
+12709 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [410.348 253.62 428.704 264.764]
 /Subtype /Link
 /A << /S /GoTo /D (page.641) >>
 >> endobj
-12669 0 obj <<
+12710 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [412.544 240.07 430.9 251.76]
 /Subtype /Link
 /A << /S /GoTo /D (page.107) >>
 >> endobj
-12670 0 obj <<
+12711 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [456.619 226.521 469.52 238.211]
 /Subtype /Link
 /A << /S /GoTo /D (page.66) >>
 >> endobj
-12671 0 obj <<
+12712 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [483.285 212.972 496.187 224.661]
 /Subtype /Link
 /A << /S /GoTo /D (page.66) >>
 >> endobj
-12672 0 obj <<
+12713 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [465.043 199.423 483.399 211.112]
 /Subtype /Link
 /A << /S /GoTo /D (page.723) >>
 >> endobj
-12673 0 obj <<
+12714 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [459.619 185.874 477.975 197.563]
 /Subtype /Link
 /A << /S /GoTo /D (page.575) >>
 >> endobj
-12674 0 obj <<
+12715 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [468.437 172.324 486.793 184.014]
 /Subtype /Link
 /A << /S /GoTo /D (page.372) >>
 >> endobj
-12675 0 obj <<
+12716 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [486.861 158.775 505.217 170.465]
 /Subtype /Link
 /A << /S /GoTo /D (page.573) >>
 >> endobj
-12676 0 obj <<
+12717 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [483.346 145.226 501.702 156.916]
 /Subtype /Link
 /A << /S /GoTo /D (page.575) >>
 >> endobj
-12677 0 obj <<
+12718 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [466.922 131.677 485.278 143.366]
 /Subtype /Link
 /A << /S /GoTo /D (page.573) >>
 >> endobj
-12678 0 obj <<
+12719 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [484.588 118.128 502.945 129.817]
 /Subtype /Link
 /A << /S /GoTo /D (page.578) >>
 >> endobj
-12683 0 obj <<
-/D [12681 0 R /XYZ 151.701 685.529 null]
+12724 0 obj <<
+/D [12722 0 R /XYZ 151.701 685.529 null]
 >> endobj
-12680 0 obj <<
+12721 0 obj <<
 /Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-12795 0 obj <<
+12836 0 obj <<
 /Length 1487      
 /Filter /FlateDecode
 >>
 stream
 xڝYÛŽÛ6}÷WèQb…II|Œ»I±A‘´´H”–¸^ueÉ¡äM¶ýùŽ.öÚ2iRûb4uæv8œ!oã!ïçÙr5{ý.½$àQD½Õ‡
-zQÂÆa)ó>ûŸöëdÚÌ„Qÿ¶Ìäù×Õû×ï‚ýG·ƒ„Ä Ü=”PÞîš½];Í0¬Âæxâ¥ÛÙç¯ÈËà¿÷
-O¼ïÝέGXDŒÁïÂû4ûm†NUÆìTð”ò 3£/öͽ,çaâ7y*š¼*A}B|%7ùV¾êT;`zŸá/êcŸ/#oI4ä®xš'Ä× cü"ÔZªÇyûRia“øŨyª·Ÿ™0-.­ŸêFnç¬w at DG«úmñTïëýÙQ*•7 ðØbI}Ìì„r#".ÿvŽÔ"°˜ØâQ-”L«²„Ó©W‚3›ÕF–A}¯IŒ\—J42ëÉ°Sy¤Tì´,£ÈŽ¹§¤=žHÓj_¶¡éR%Í.ÈNߊÝ./7Z¨0I¦@ãPës¬±<CËöe&ÊôJ^±3½ÚÍŠªÇ÷Ž©j	ÀíÙ›æÉè4]çÛ›öñ?þ¼ýåöÍï­eéÁ6×ÿÈ‹\¨§!Š| vÝ+•> !±$·âqΘ/òB¬óbŽý¼iy! ¾3'LSjÃëöœË.	%¤ÓP†Ùs@é%ñ‹@§\ªL‹KL|¿Ž«òÍ}‡[ëQs	bG±é0é³®ƒˆ½>uPv‰Ò Šq½^”UçÊÌËéY‹´Õâ¡WjôÒçG37œÖÊl@ÛxGÝ¡ÊLÏqŽ¦`ôú\V
-Ó킝‰F¬E­B”8HŒ°Ã>ÈÚ˜O7þ½WRÏàˆ‡Ó¿ L'äPlíþ³0È›>ÃåÅB'·2ê&Ì@×(!NQ1ÒšŽÅônÊàfÍËÞ•pIw´TUQ*ë8$ŽV©Š½âôÒ¦ØòöëO§œ;þö ²â(ôX˜óƒŽC9v/TÖ]ýBšžD›nÕæP‘mµ¿ÝÒtˆ´÷7£ü`ô ZÊî†í¬ÔTNZ£ÖtlÿNÔõ÷VF¥ ãêS\L#vꀷ‘úCÂÆu­é l‘¦T®¯bàÔ7ìȦ¦£Ó}Oö;°¹èóCÚ:áAj±ysIMJ˜OíÉ–FvÚÅnÛÜ„ŽùaÚ¹m»úßùB;ú`ç^ãö+†2äsb$ÏP—Zâ$cä†gµ`Ä“‹GÕ
-ì‹öAÉŽ™^H#7<k´G…ÜñHÇÜéâbÜqÇ}#-4<„Ó[O¹çŽ™¿o§îûš:‡ü¹yèCǬº†òGýª,žúåZè†jû1²$×^LóÜ£Êáªî¯mCŒ-ù?µ¡k¶¨“—Ǿò®R`bÿ{u³4ôõ׳ùòöÍ~~ç@îV@¢/AQÊËá¦;6dw"•u¿V•×“wbYÄÇ}Üê
-nÐÙŸ>¼]<Il!ͤzZȲí33ÃŒòºëç[thá ¬”ÆI*±Mƒ–—iµ
- èYOËrS3l¡òòãò“¡¤dG²Úìõrqy>¡èj†£œ×R§E•g}
-HðõüÕ=YŸš]‚i+Á‡zÊÄöD—³¸M¶~Õ¿‰Ï^„0ЄÞƒÔrΰßvoêÙ¢®úGÎ_aP°èøê’M¯6;Zz¨ñÇêT"KE­ìðЭÃÕO-.…¥–Agkèc·<ÓdŠÈú«Ãx™úõ~
+zQÂÆa)ó>ûŸöëdÚÌ„Qÿ¶Ìäù×Õû×ï‚ýG·ƒ„Ä Ü=”иÝ5{»š}›aX…Í'ð, ÄK·³Ï_‘—Áï=žxß»[°$ˆƒß…÷iöÛªŒÙ©à#(åAgF+^ì›{YÎÃÄoòT4yU‚ú„øJnò­|Õ©vÀô>Ã_ÔÇ(>_FÞ“ iÈ]ñ4Oˆ¯A%>ÆøE¨µTó0ö¥ÒÂ&ñ‹QóTo?3aZ\Z?ՍÜÎXŽVõÛâ©Þ×û%²£T*o à±Å’ú˜%Ø	å*FD\0þí©E`1±Å£Z(™Ve	§S¯g6%ª,ƒú^“¹<.•hdÖ“a§ò>H©ØiYF‘sNI{<‘¦Õ¾lBÓ/¤Jš]†¾»]^n´Pa’L:Æ¡ÖçYcy†–íËL”镼bgzµ›/ UïSÕ€)Ú!³#6-Ì“Ñi4ºÎ·7íãüyûËí›ß[ËþÒ+‚m®ÿ‘¹POC!ù ìº3V*} BbIn-Äãœ1_ä…XçÅûyÓòB@}-f4N˜¦Ô†×í9—]JH§¡²ç€Ò'JâN¹T™—˜ø~Wå›û·Ö£"æÄŽbÓaÒg]{}ê ì;¤Aã{½(«Î•™!<–Ó³i«ÅC¯Ôè¥Ï,fn8­•Ù€¶3ðŽºC•™žãMÁèõ¹¬¦z;X‹Z„(q:a‡}µ1Ÿnü0z¯¤žÁ§#~A˜NÈ¡Ø:9Úýga7)|†Ë‹…NneÔM˜®QBœ¢b¤5‹éÝ”ÁÍš—½+á’îh©ª¢0TÖqH­"R{Åé¥M#°åìןN97vüíAeÄQè±0	(æ‡rì^¨¬»ú…24=‰6Ý06*ªÍ¡ÞM#Ûj»3¤éiïoFùÁè´”Ý
+Û)X©¨*œ´&F­éØþ¨ëï­ŒJAÆÕ§¸˜F0(ìÔo#õ‡„ëZÓ!AØ"M©\_ÅÀ¨o*Ø‘MMG§ûžìw`sÑ燴uƒÔbÿòæ’š”0ŸÚ“-0ì´-ŠÝ¶¹	óô-rÛv!ô¿ó…vôÁνÆíWeÈçÄ
+Hž¡.µÄI"ÆÈ
+ÏjÁˆ'=ŽªØ;샒3'¼FnxÖh
+¹ã‘Ž¹ÓÅŸã($$ŽûFZhx§·žrÏ3ßNÝ÷5uùsòЇŽYu
+åúUY<õ˵Ð
+ÕöcdI®½˜æ¹G•ÃUÝ_Û†<[ò.jC×lQ'/}å]¥ÀÄþ÷êfièë¯góåí‡ýü΁ܭ€D_‚£”—ÃMwlÈîD*ë~­*¯
+&#îIJˆ'Žû¸ÕÜ 	²?|x»2x’ØBšIõ´eÛgf†åu
+ÖÏ·èÐÂAY)“Tb	š-/Ój;@гž–å¦fØBååÇå'CIÉŽdµÙëå2âò4|BÑÕG9¯þ6¤N‹.*Ï6úàëù«{²>)4»ÓV‚õ”‰í‰.gqšlýjxÂOßG0ЄÞƒÔrΰßvoêÙ¢®úGÎ_aP°èøê’M¯6;Zz¨ñÇêT"KE­ìðЭÃÕO-.…¥–Agkèc·<ÓdŠÈú«Ãx™úõ~
 ±œ2}æÃìÌ?¯-0›¤f§Ÿ‹R_ßõ?Õs,Ë )¦SSòÛ^jIÏ¤à7J|A8J
 ÑçnX‹vx“M¡]D°‡˜CiÎüZѽ|’í{
 
-¹¦6—Ìãï·«ÙÿU0µ‚
+¹¦6—Ìãï·«Ùÿ6šµ‡
 endstream
 endobj
-12794 0 obj <<
+12835 0 obj <<
 /Type /Page
-/Contents 12795 0 R
-/Resources 12793 0 R
+/Contents 12836 0 R
+/Resources 12834 0 R
 /MediaBox [0 0 612 792]
-/Parent 12425 0 R
-/Annots [ 12679 0 R 12684 0 R 12685 0 R 12686 0 R 12687 0 R 12688 0 R 12689 0 R 12690 0 R 12691 0 R 12692 0 R 12693 0 R 12694 0 R 12695 0 R 12696 0 R 12697 0 R 12698 0 R 12699 0 R 12700 0 R 12701 0 R 12702 0 R 12703 0 R 12704 0 R 12705 0 R 12706 0 R 12707 0 R 12708 0 R 12709 0 R 12710 0 R 12711 0 R 12712 0 R 12713 0 R 12714 0 R 12715 0 R 12716 0 R 12717 0 R 12718 0 R 12719 0 R 12720 0 R 12721 0 R 12722 0 R 12723 0 R 12724 0 R 12725 0 R 12726 0 R 12727 0 R 12728 0 R 12729 0 R 12730 0 R 12731 0 R 12732 0 R 12733 0 R 12734 0 R 12735 0 R 12736 0 R 12737 0 R 12738 0 R 12739 0 R 12740 0 R 12741 0 R 12742 0 R 12743 0 R 12744 0 R 12745 0 R 12746 0 R 12747 0 R 12748 0 R 12749 0 R 12750 0 R 12751 0 R 12752 0 R 12753 0 R 12754 0 R 12755 0 R 12756 0 R 12757 0 R 12758 0 R 12759 0 R 12760 0 R 12761 0 R 12762 0 R 12763 0 R 12764 0 R 12765 0 R 12766 0 R 12767 0 R 12768 0 R 12769 0 R 12770 0 R 12771 0 R 12772 0 R 12773 0 R 12774 0 R 12775 0 R 12776 0 R 12777 0 R 12778 0 R 12779 0 R 12780 0 R 12781 0 R 12782 0 R 12783 0 R 12784 0 R 12785 0 R 12786 0 R 12787 0 R 12788 0 R 12789 0 R 12790 0 R ]
+/Parent 12230 0 R
+/Annots [ 12720 0 R 12725 0 R 12726 0 R 12727 0 R 12728 0 R 12729 0 R 12730 0 R 12731 0 R 12732 0 R 12733 0 R 12734 0 R 12735 0 R 12736 0 R 12737 0 R 12738 0 R 12739 0 R 12740 0 R 12741 0 R 12742 0 R 12743 0 R 12744 0 R 12745 0 R 12746 0 R 12747 0 R 12748 0 R 12749 0 R 12750 0 R 12751 0 R 12752 0 R 12753 0 R 12754 0 R 12755 0 R 12756 0 R 12757 0 R 12758 0 R 12759 0 R 12760 0 R 12761 0 R 12762 0 R 12763 0 R 12764 0 R 12765 0 R 12766 0 R 12767 0 R 12768 0 R 12769 0 R 12770 0 R 12771 0 R 12772 0 R 12773 0 R 12774 0 R 12775 0 R 12776 0 R 12777 0 R 12778 0 R 12779 0 R 12780 0 R 12781 0 R 12782 0 R 12783 0 R 12784 0 R 12785 0 R 12786 0 R 12787 0 R 12788 0 R 12789 0 R 12790 0 R 12791 0 R 12792 0 R 12793 0 R 12794 0 R 12795 0 R 12796 0 R 12797 0 R 12798 0 R 12799 0 R 12800 0 R 12801 0 R 12802 0 R 12803 0 R 12804 0 R 12805 0 R 12806 0 R 12807 0 R 12808 0 R 12809 0 R 12810 0 R 12811 0 R 12812 0 R 12813 0 R 12814 0 R 12815 0 R 12816 0 R 12817 0 R 12818 0 R 12819 0 R 12820 0 R 12821 0 R 12822 0 R 12823 0 R 12824 0 R 12825 0 R 12826 0 R 12827 0 R 12828 0 R 12829 0 R 12830 0 R 12831 0 R ]
 >> endobj
-12679 0 obj <<
+12720 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [210.532 646.546 228.888 658.236]
 /Subtype /Link
 /A << /S /GoTo /D (page.107) >>
 >> endobj
-12684 0 obj <<
+12725 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [202.047 632.931 220.403 644.621]
 /Subtype /Link
 /A << /S /GoTo /D (page.111) >>
 >> endobj
-12685 0 obj <<
+12726 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [206.986 619.317 219.888 631.006]
 /Subtype /Link
 /A << /S /GoTo /D (page.87) >>
 >> endobj
-12686 0 obj <<
+12727 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [210.896 605.702 229.252 617.391]
 /Subtype /Link
 /A << /S /GoTo /D (page.587) >>
 >> endobj
-12687 0 obj <<
+12728 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [211.532 592.087 224.434 603.777]
 /Subtype /Link
 /A << /S /GoTo /D (page.64) >>
 >> endobj
-12688 0 obj <<
+12729 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [229.108 592.087 247.464 603.777]
 /Subtype /Link
 /A << /S /GoTo /D (page.707) >>
 >> endobj
-12689 0 obj <<
+12730 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [173.562 578.472 186.464 590.162]
 /Subtype /Link
 /A << /S /GoTo /D (page.67) >>
 >> endobj
-12690 0 obj <<
+12731 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [168.411 564.857 186.767 576.547]
 /Subtype /Link
 /A << /S /GoTo /D (page.181) >>
 >> endobj
-12691 0 obj <<
+12732 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [158.714 551.243 177.07 562.932]
 /Subtype /Link
 /A << /S /GoTo /D (page.163) >>
 >> endobj
-12692 0 obj <<
+12733 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [170.229 537.628 188.585 549.317]
 /Subtype /Link
 /A << /S /GoTo /D (page.573) >>
 >> endobj
-12693 0 obj <<
+12734 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [176.895 524.013 195.252 535.157]
 /Subtype /Link
 /A << /S /GoTo /D (page.195) >>
 >> endobj
-12694 0 obj <<
+12735 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [157.532 510.398 175.888 522.088]
 /Subtype /Link
 /A << /S /GoTo /D (page.770) >>
 >> endobj
-12695 0 obj <<
+12736 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [217.229 496.783 235.585 508.473]
 /Subtype /Link
 /A << /S /GoTo /D (page.400) >>
 >> endobj
-12696 0 obj <<
+12737 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [236.592 483.169 254.949 494.568]
 /Subtype /Link
 /A << /S /GoTo /D (page.104) >>
 >> endobj
-12697 0 obj <<
+12738 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [199.289 469.554 217.646 480.953]
 /Subtype /Link
 /A << /S /GoTo /D (page.288) >>
 >> endobj
-12698 0 obj <<
+12739 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [207.865 455.939 226.221 467.338]
 /Subtype /Link
 /A << /S /GoTo /D (page.196) >>
 >> endobj
-12699 0 obj <<
+12740 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [212.653 442.324 231.009 454.014]
 /Subtype /Link
 /A << /S /GoTo /D (page.167) >>
 >> endobj
-12700 0 obj <<
+12741 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [188.865 428.709 207.221 440.399]
 /Subtype /Link
 /A << /S /GoTo /D (page.257) >>
 >> endobj
-12701 0 obj <<
+12742 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [158.077 415.095 176.433 426.494]
 /Subtype /Link
 /A << /S /GoTo /D (page.465) >>
 >> endobj
-12702 0 obj <<
+12743 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [168.986 401.48 187.342 413.048]
 /Subtype /Link
 /A << /S /GoTo /D (page.218) >>
 >> endobj
-12703 0 obj <<
+12744 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [194.562 387.865 212.918 399.554]
 /Subtype /Link
 /A << /S /GoTo /D (page.237) >>
 >> endobj
-12704 0 obj <<
+12745 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [157.774 374.25 176.13 385.94]
 /Subtype /Link
 /A << /S /GoTo /D (page.687) >>
 >> endobj
-12705 0 obj <<
+12746 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [180.805 374.25 199.161 385.94]
 /Subtype /Link
 /A << /S /GoTo /D (page.722) >>
 >> endobj
-12706 0 obj <<
+12747 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [147.774 360.635 166.13 372.325]
 /Subtype /Link
 /A << /S /GoTo /D (page.124) >>
 >> endobj
-12707 0 obj <<
+12748 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [171.744 347.021 190.1 358.71]
 /Subtype /Link
 /A << /S /GoTo /D (page.437) >>
 >> endobj
-12708 0 obj <<
+12749 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [189.956 333.406 208.312 345.095]
 /Subtype /Link
 /A << /S /GoTo /D (page.396) >>
 >> endobj
-12709 0 obj <<
+12750 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [178.471 319.791 196.827 331.48]
 /Subtype /Link
 /A << /S /GoTo /D (page.305) >>
 >> endobj
-12710 0 obj <<
+12751 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [189.077 306.176 207.433 317.576]
 /Subtype /Link
 /A << /S /GoTo /D (page.455) >>
 >> endobj
-12711 0 obj <<
+12752 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [138.986 281.505 157.343 293.195]
 /Subtype /Link
 /A << /S /GoTo /D (page.157) >>
 >> endobj
-12712 0 obj <<
+12753 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [144.138 267.89 162.494 279.58]
 /Subtype /Link
 /A << /S /GoTo /D (page.575) >>
 >> endobj
-12713 0 obj <<
+12754 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [154.744 254.276 173.1 265.965]
 /Subtype /Link
 /A << /S /GoTo /D (page.724) >>
 >> endobj
-12714 0 obj <<
+12755 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [145.047 240.661 163.403 252.35]
 /Subtype /Link
 /A << /S /GoTo /D (page.690) >>
 >> endobj
-12715 0 obj <<
+12756 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [217.471 227.046 235.827 238.736]
 /Subtype /Link
 /A << /S /GoTo /D (page.722) >>
 >> endobj
-12716 0 obj <<
+12757 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [190.562 213.431 203.464 225.121]
 /Subtype /Link
 /A << /S /GoTo /D (page.68) >>
 >> endobj
-12717 0 obj <<
+12758 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [208.138 213.431 226.494 225.121]
 /Subtype /Link
 /A << /S /GoTo /D (page.101) >>
 >> endobj
-12718 0 obj <<
+12759 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [231.168 213.431 249.524 225.121]
 /Subtype /Link
 /A << /S /GoTo /D (page.119) >>
 >> endobj
-12719 0 obj <<
+12760 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [183.017 199.816 201.373 211.506]
 /Subtype /Link
 /A << /S /GoTo /D (page.692) >>
 >> endobj
-12720 0 obj <<
+12761 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [223.047 186.202 241.403 197.891]
 /Subtype /Link
 /A << /S /GoTo /D (page.690) >>
 >> endobj
-12721 0 obj <<
+12762 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [149.35 172.587 167.706 184.276]
 /Subtype /Link
 /A << /S /GoTo /D (page.152) >>
 >> endobj
-12722 0 obj <<
+12763 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [172.38 172.587 190.736 184.276]
 /Subtype /Link
 /A << /S /GoTo /D (page.540) >>
 >> endobj
-12723 0 obj <<
+12764 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [140.501 158.972 158.858 170.662]
 /Subtype /Link
 /A << /S /GoTo /D (page.683) >>
 >> endobj
-12724 0 obj <<
+12765 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [163.532 158.972 181.888 170.662]
 /Subtype /Link
 /A << /S /GoTo /D (page.724) >>
 >> endobj
-12725 0 obj <<
+12766 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [228.138 145.357 246.494 157.047]
 /Subtype /Link
 /A << /S /GoTo /D (page.723) >>
 >> endobj
-12726 0 obj <<
+12767 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [181.774 131.742 200.13 143.432]
 /Subtype /Link
 /A << /S /GoTo /D (page.683) >>
 >> endobj
-12727 0 obj <<
+12768 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [157.471 118.128 175.827 129.817]
 /Subtype /Link
 /A << /S /GoTo /D (page.684) >>
 >> endobj
-12728 0 obj <<
+12769 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [368.536 646.546 386.893 658.236]
 /Subtype /Link
 /A << /S /GoTo /D (page.185) >>
 >> endobj
-12729 0 obj <<
+12770 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [396.112 632.997 414.468 644.687]
 /Subtype /Link
 /A << /S /GoTo /D (page.208) >>
 >> endobj
-12730 0 obj <<
+12771 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [426.294 619.448 444.65 631.137]
 /Subtype /Link
 /A << /S /GoTo /D (page.185) >>
 >> endobj
-12731 0 obj <<
+12772 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [368.021 605.899 386.377 617.588]
 /Subtype /Link
 /A << /S /GoTo /D (page.746) >>
 >> endobj
-12732 0 obj <<
+12773 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [365.839 592.35 384.196 604.039]
 /Subtype /Link
 /A << /S /GoTo /D (page.500) >>
 >> endobj
-12733 0 obj <<
+12774 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [388.87 592.35 407.226 604.039]
 /Subtype /Link
 /A << /S /GoTo /D (page.501) >>
 >> endobj
-12734 0 obj <<
+12775 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [339.839 578.8 358.196 590.49]
 /Subtype /Link
 /A << /S /GoTo /D (page.363) >>
 >> endobj
-12735 0 obj <<
+12776 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [368.627 565.251 386.983 576.941]
 /Subtype /Link
 /A << /S /GoTo /D (page.346) >>
 >> endobj
-12736 0 obj <<
+12777 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [328.378 551.702 341.279 563.27]
 /Subtype /Link
 /A << /S /GoTo /D (page.48) >>
 >> endobj
-12737 0 obj <<
+12778 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [347.346 551.702 360.247 563.27]
 /Subtype /Link
 /A << /S /GoTo /D (page.50) >>
 >> endobj
-12738 0 obj <<
+12779 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [366.314 551.702 379.216 563.27]
 /Subtype /Link
 /A << /S /GoTo /D (page.67) >>
 >> endobj
-12739 0 obj <<
+12780 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [385.282 551.702 398.184 563.27]
 /Subtype /Link
 /A << /S /GoTo /D (page.68) >>
 >> endobj
-12740 0 obj <<
+12781 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [404.25 551.702 417.152 563.27]
 /Subtype /Link
 /A << /S /GoTo /D (page.85) >>
 >> endobj
-12741 0 obj <<
+12782 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [423.219 551.702 436.12 563.27]
 /Subtype /Link
 /A << /S /GoTo /D (page.86) >>
 >> endobj
-12742 0 obj <<
+12783 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.187 551.702 455.088 563.27]
 /Subtype /Link
 /A << /S /GoTo /D (page.88) >>
 >> endobj
-12743 0 obj <<
+12784 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [336.508 538.153 349.41 549.297]
 /Subtype /Link
 /A << /S /GoTo /D (page.91) >>
 >> endobj
-12744 0 obj <<
+12785 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [355.352 538.153 368.254 549.297]
 /Subtype /Link
 /A << /S /GoTo /D (page.93) >>
 >> endobj
-12745 0 obj <<
+12786 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [371.716 538.153 384.617 549.297]
 /Subtype /Link
 /A << /S /GoTo /D (page.97) >>
 >> endobj
-12746 0 obj <<
+12787 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [390.56 538.153 408.916 549.297]
 /Subtype /Link
 /A << /S /GoTo /D (page.108) >>
 >> endobj
-12747 0 obj <<
+12788 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [414.858 538.153 433.214 549.297]
 /Subtype /Link
 /A << /S /GoTo /D (page.110) >>
 >> endobj
-12748 0 obj <<
+12789 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [439.156 538.153 457.513 549.297]
 /Subtype /Link
 /A << /S /GoTo /D (page.191) >>
 >> endobj
-12749 0 obj <<
+12790 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [336.508 524.604 354.864 535.748]
 /Subtype /Link
 /A << /S /GoTo /D (page.196) >>
 >> endobj
-12750 0 obj <<
+12791 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [362.17 524.604 380.526 535.748]
 /Subtype /Link
 /A << /S /GoTo /D (page.197) >>
 >> endobj
-12751 0 obj <<
+12792 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [387.832 524.604 406.188 535.748]
 /Subtype /Link
 /A << /S /GoTo /D (page.215) >>
 >> endobj
-12752 0 obj <<
+12793 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [413.494 524.604 431.851 535.748]
 /Subtype /Link
 /A << /S /GoTo /D (page.246) >>
 >> endobj
-12753 0 obj <<
+12794 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [439.156 524.604 457.513 535.748]
 /Subtype /Link
 /A << /S /GoTo /D (page.286) >>
 >> endobj
-12754 0 obj <<
+12795 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [336.508 511.054 354.864 522.198]
 /Subtype /Link
 /A << /S /GoTo /D (page.290) >>
 >> endobj
-12755 0 obj <<
+12796 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [359.538 511.054 377.895 522.198]
 /Subtype /Link
 /A << /S /GoTo /D (page.579) >>
 >> endobj
-12756 0 obj <<
+12797 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [382.569 511.054 400.925 522.198]
 /Subtype /Link
 /A << /S /GoTo /D (page.594) >>
 >> endobj
-12757 0 obj <<
+12798 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [405.599 511.054 423.955 522.198]
 /Subtype /Link
 /A << /S /GoTo /D (page.723) >>
 >> endobj
-12758 0 obj <<
+12799 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [428.629 511.054 446.986 522.198]
 /Subtype /Link
 /A << /S /GoTo /D (page.725) >>
 >> endobj
-12759 0 obj <<
+12800 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [331.567 497.505 349.923 509.073]
 /Subtype /Link
 /A << /S /GoTo /D (page.723) >>
 >> endobj
-12760 0 obj <<
+12801 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.187 483.956 460.543 495.645]
 /Subtype /Link
 /A << /S /GoTo /D (page.706) >>
 >> endobj
-12761 0 obj <<
+12802 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [384.9 470.407 403.256 482.096]
 /Subtype /Link
 /A << /S /GoTo /D (page.375) >>
 >> endobj
-12762 0 obj <<
+12803 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [322.173 456.858 340.529 468.547]
 /Subtype /Link
 /A << /S /GoTo /D (page.166) >>
 >> endobj
-12763 0 obj <<
+12804 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [397.021 443.308 415.377 454.998]
 /Subtype /Link
 /A << /S /GoTo /D (page.191) >>
 >> endobj
-12764 0 obj <<
+12805 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [331.506 429.759 349.862 441.327]
 /Subtype /Link
 /A << /S /GoTo /D (page.815) >>
 >> endobj
-12765 0 obj <<
+12806 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [354.536 429.759 372.893 441.327]
 /Subtype /Link
 /A << /S /GoTo /D (page.819) >>
 >> endobj
-12766 0 obj <<
+12807 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [396.132 416.21 414.488 427.899]
 /Subtype /Link
 /A << /S /GoTo /D (page.169) >>
 >> endobj
-12767 0 obj <<
+12808 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [419.159 416.21 437.516 427.899]
 /Subtype /Link
 /A << /S /GoTo /D (page.698) >>
 >> endobj
-12768 0 obj <<
+12809 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.187 416.21 460.543 427.899]
 /Subtype /Link
 /A << /S /GoTo /D (page.699) >>
 >> endobj
-12769 0 obj <<
+12810 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [336.961 402.661 355.317 414.229]
 /Subtype /Link
 /A << /S /GoTo /D (page.160) >>
 >> endobj
-12770 0 obj <<
+12811 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [363.476 389.112 381.832 400.68]
 /Subtype /Link
 /A << /S /GoTo /D (page.813) >>
 >> endobj
-12771 0 obj <<
+12812 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [379.415 375.562 397.771 387.252]
 /Subtype /Link
 /A << /S /GoTo /D (page.640) >>
 >> endobj
-12772 0 obj <<
+12813 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [361.506 362.013 379.862 373.703]
 /Subtype /Link
 /A << /S /GoTo /D (page.319) >>
 >> endobj
-12773 0 obj <<
+12814 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [413.688 348.464 432.044 360.153]
 /Subtype /Link
 /A << /S /GoTo /D (page.366) >>
 >> endobj
-12774 0 obj <<
+12815 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [333.324 334.915 351.68 346.483]
 /Subtype /Link
 /A << /S /GoTo /D (page.685) >>
 >> endobj
-12775 0 obj <<
+12816 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [330.961 321.366 343.862 333.055]
 /Subtype /Link
 /A << /S /GoTo /D (page.53) >>
 >> endobj
-12776 0 obj <<
+12817 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [350.961 307.816 369.317 319.506]
 /Subtype /Link
 /A << /S /GoTo /D (page.575) >>
 >> endobj
-12777 0 obj <<
+12818 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [333.052 294.267 351.408 305.957]
 /Subtype /Link
 /A << /S /GoTo /D (page.313) >>
 >> endobj
-12778 0 obj <<
+12819 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [383.203 280.718 401.559 292.407]
 /Subtype /Link
 /A << /S /GoTo /D (page.163) >>
 >> endobj
-12779 0 obj <<
+12820 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [349.476 253.62 362.377 265.309]
 /Subtype /Link
 /A << /S /GoTo /D (page.92) >>
 >> endobj
-12780 0 obj <<
+12821 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [367.052 253.62 385.408 265.309]
 /Subtype /Link
 /A << /S /GoTo /D (page.157) >>
 >> endobj
-12781 0 obj <<
+12822 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [388.415 240.07 406.771 251.76]
 /Subtype /Link
 /A << /S /GoTo /D (page.178) >>
 >> endobj
-12782 0 obj <<
+12823 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [411.446 240.07 429.802 251.76]
 /Subtype /Link
 /A << /S /GoTo /D (page.748) >>
 >> endobj
-12783 0 obj <<
+12824 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [424.749 226.521 443.105 238.211]
 /Subtype /Link
 /A << /S /GoTo /D (page.167) >>
 >> endobj
-12784 0 obj <<
+12825 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [395.718 212.972 414.074 224.661]
 /Subtype /Link
 /A << /S /GoTo /D (page.158) >>
 >> endobj
-12785 0 obj <<
+12826 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [401.112 199.423 414.014 211.112]
 /Subtype /Link
 /A << /S /GoTo /D (page.92) >>
 >> endobj
-12786 0 obj <<
+12827 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [377.506 185.874 395.862 197.563]
 /Subtype /Link
 /A << /S /GoTo /D (page.174) >>
 >> endobj
-12787 0 obj <<
+12828 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [387.445 172.324 400.347 184.014]
 /Subtype /Link
 /A << /S /GoTo /D (page.77) >>
 >> endobj
-12788 0 obj <<
+12829 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [381.021 158.775 399.377 170.465]
 /Subtype /Link
 /A << /S /GoTo /D (page.179) >>
 >> endobj
-12789 0 obj <<
+12830 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [379.839 145.226 398.196 156.916]
 /Subtype /Link
 /A << /S /GoTo /D (page.157) >>
 >> endobj
-12790 0 obj <<
+12831 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [336.508 120.249 354.864 129.272]
 /Subtype /Link
 /A << /S /GoTo /D (page.108) >>
 >> endobj
-12796 0 obj <<
-/D [12794 0 R /XYZ 100.892 685.529 null]
+12837 0 obj <<
+/D [12835 0 R /XYZ 100.892 685.529 null]
 >> endobj
-12793 0 obj <<
-/Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F70 4384 0 R >>
+12834 0 obj <<
+/Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F59 4373 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-12904 0 obj <<
-/Length 1565      
+12945 0 obj <<
+/Length 1564      
 /Filter /FlateDecode
 >>
 stream
 xÚµYÛr›F¾×Sp‰f
-ÞeôÎq“N2I&+ÓΤ¹Àh-‘rPÙuž¾»¬%´‹Ó^IB¿¾ÿ|ð6ð~]¼Z-®ÞàAÆ †ÞêÞƒ†@ò8$1öVkï‹Ï	X~]½»zEcJ±"E ‡L’ Mt»¿û&Òv ‚ý·åZü£~³x½Zü½€’H²9A'!B^Z,¾|ÞZ~÷Î!Š¹÷ØQ"<¤„È÷¹w»ømNE†Ä(2ŽÃN4%Í]]%ë4iÚæ§NŒþ÷Þ— !äCJ}ö!珁@RHl–÷›ä.FÄc7±ìè“´®šfÙIÙìïJÑš`3`öó¬1 Aà³hÚ’êFG‘ŽtS|Qr;í	ŽµönN¨¬¦W6Ò†ß&å:ÏʍÙô™MϦ`‹$+ÕW­|µ-2Ѭx9E/“(„faFî`ôNC2[›6̍ã0œ­ùÝðx4KƒZ4Õ¾N…EÆg¡5¢~PD­=3†Žç£o“Ú"(šÛ
-®“ö¥±–<ì䢋Âh£‹™#[a@¬µ½E.ÛZV•– '/Cû‘¾dÈ«ÛWG¶·Ûªn?&…%øvt·­2斸Ò⪘µ`0g¹u&é2€þ°¹6n%Þ¦•k~–¢¬Úm£ý}®~ªµ0¿­³²ÉÒì-GÐ]]É,/l…;cäH‡Çƒúöãïœz‚DŽ…‰L‰¡ó©>´ssn¨ÙO!²{Kˆ§üPÜw㘪ÌMøp¿é›ÎnH$™þ«Ù@æ°bŽ«¹ß|Ïò<yяïöYÞÒ(uZrÌY7–Ê>ÕYz—4hŽÖ~È–ÐWÖ‡þF˜->Õ0:ضŸ$’r©  ¥Icì„H¨M?aUÒÌOUŠÿõÿ fÜæ8ÆŽ-_fN„C#-Cú³^#å ~²¿±³¸ß"KMq¾á‘“ãžù˜•:CLX
-c6‰EzŠ¬¼7*BÁ@‘ “~nÒ£:ú­»¿gåÇ•	ÑQätûÔ´¢@‘	KŠÁÈ+­Ê?Äæ4¬j<är÷:³N*®tÓV¬µã0ŽÈ9‰JÅÇeWZÖ–édÈÉ€rÂHOXeZ?íZýM1‘m'¯÷Cü¾¢¨ê§%G–nŸ—á«´
-<ñÃØ̬OÑ$ן•Wráœ}§K±:·kA¡±…ÉH1bÖâ^ÔÒ¶EŠS'­
-ÇBä̧—;YÛª5›Õ,R˜½Dž‡÷Xg­˜'ÛÑ9yÞgA™–ûŠšRŽ¬ä[¥cûkÙ+ªBõ¸DõÏÒ<p¡x
-º*3)eö]h:ºÍݝÆã‚Þ\²G1s‹:\~-£$ãSFÛÝšnᏹM)rq9E,
-)@æ,ŒØøé´#视ƒ)bD¶\ÒavèÍïß~üüÇ%_aÈÑÃCB@Ïù¾ýðáóJ9îúÕû×æ(†Ç<JCŠÑ…É“»,Ïô8­Ã©­Ñ*—îV¸_x²9Äfµ³­íÓ±ùŒÒ¨œrEk3}"²$¶Û™‹B·í›Æôò©ÌnÕl(Û¶ c8^!g÷fBa9ºSÇÕŒ»ÙÅAß`Wu¨³-ZS-äpg­ûά??duUŽÜ`Õ\À]e]<žè9]²o·RYC­ªayN±ˆ™e€9÷³µÐ…cJ©§£GfÓ)þ‚¿‰èD€üI›S32Ol¶¨{†«ÛLõis‚14ÞÕoNtf\K{WuoŒ¾Ó\½açÿŸÂè8iË´"2ŸLó6ä²zî›kÍ…ƒ®IiäâD ;÷Óý:kÌë¡u¬*Ô@ ·¿+ù‡¾ì¿Ý¸Mʬ™3&9—ËCA–5D¦¾èêŠ7Ñ,Ü¢R•„P?±ŸQYgaN°±¨=^9€Ý4qv1£2WcöôORËáPù§µý)Å u„m\
-°b¤m-]‹‡,µôKÏEk,‡Wʐƒ_HÊíl€SpÕf‘ñ…ÈÃW9Ðý@m[-
+ÙeôÎq“N2I&+ÓΤ¹À°–H9¨€í:Oß]V(Ú…Åi¯d¡Ÿï?
+¼­¼_W/7«¯	ð cCosçAC Gy’{›ÌûìsÌ×_6o_¼Ž"‡1¥X‘"€C&I€&º¹¿ý*Òn ‚ý7U&þQï¬^mV¯ $’lNÐIˆ—–«Ï_€—ÉßÞz D1÷{ÊÒC„‡”ùwáݬ~[S‘!1ŠŒã°MIsÛÔI–&m×þÔ‹1¼ï}B>¤tôØ7ÐarpþxD!…ôÈfqÿ±MnaD@<vCëž>I›ºm×½”íým%:³l,À~‘· |ÍB’ABÝè(r£cÀ‘nŽ/ŠCN`¯=Á±ÖþÂmÁ	•ÕôÊFÚð»¤ÊŠ¼ÚšMOÙôl¶LòJýÔÉOÑØ"-Š—Sô*ÙŠRhÆ`äFï5$‹e°iÃÜ8ŽÃÙšÐ
+G‹4hD[ß7©°hÁø"´V4êh´g¦Ðñrô]ÒXEcs[¡Â,é~PkÉÃN.º(Œ6º˜9Ò¹…ÔQÁFÛ[²­åue	pò<´éK†¼±}yd{³«›îCRZ‚`GwÛª!cn‰;.)®ŠYs–['a’®菛këVâmZ¹váïRTu·ba²¿/ÕOµæwM^µyúƒ½åºoj™å¥­paÇbŒéðtPßüb|Ï©'HqAäX˜ÈœÚ8›C;7熚ýøR »·„x*Å}?©ÊÜŒï·CÓÙ¯‰$Óßb5°ÈVŒÂi5ï·ßò¢Hžõòí}^t4JOÖ¥s²ÖRÙg zKíÑÚùúÊúÐß
+³ÅçFÛ
+“DR­”´4iŒð	µ&¬Zº€ù©Jñ¿þÔ¼—ÛÇر¥ãË̉pHc¤eHÖk¤ÄOö7r[d¥)Î7<brÜ3óJgˆ	+¢aÌf±È@‘WwFE()`2ÂÏMzmTGÿé.ÃïyõacB4D¹Ý<µ(QdÂ’âG0rÇJëêO ±¹«Z ¹Ü½Î¬“ʆ+Ý´™¢ö`Æ9'Q©ø¸îKKf™NÆœ('Œô„U¥ÍÓ¾Ó_ÑÙvâéz?ÆjQ)ʺyZsdéfñyÙJ‹ÐÑÈ#1ŒÍ̆M
+ý]y¥ÎÙwºÛ¡»[˜Œ#f#îD#`[¤8uÑÚP1q,DÎ|¹“ÌV­Ù2¨ö`‘Òì%Âð2¼Ç&ïÄ2ÙŽÎ)Š!ª¤´Ü§è\ÔTrdÕ _kûØÏd¯¨KÕãÕ?+óÀ…â9èºÊ¥”ù7¡èè6wwOz}õÑÅÌ-nèxùµŒ’ŒÏmôkº…K<å6¥ÈÅå±(¤ y˜³0bÓ§Óž`8œ¦ˆÙrIØ¡7¿{óáÓ—|1„!Gÿ
+_I=çûæýûO師—ï^™£<ó(
+)F&Onó"×ã´§®>D«\º;á~áÉö›õÞ¶¶ÏÇæw”V匐+Z—ë‘%±ÝÎ\ºmß4¦ÏOev§fCÙ°Ãé
+Ô
+9»·3
+Ëѝ:®fÜÍ.úûF¨CmÑšk!‡;k3tfýý!oêjâ«æî
+,ëâÉðDÏé’ûnw •5Ôz —÷à‹˜Y˜s?Ï„¾(SJ=<2›NñüMD'OÚœš‘yb³EÝw¸¦ËU/‘v1'CÓ]ýúAgÆ•´wÝÆ:´ãó韆0:NÚ2­ˆÌ'Ó¼
+¹¬žÇûúJsá ¯GR¹8ÈÎýt—å­yý#t¦ŽõC…äö÷BFþa§¯†Ä/E¿î’*o—ŒÉcÇåòPe
+‘©/úºbč@´·¬U%!ÔOìgTÁE˜ó;dÏl-jOWÎ`?MœÝ@̨ÌÕ˜‡}/ý“4r8Tþélÿ”b€:¶®Ø±IÒn¸–fâ!O-ýÆKÑZËá•2äà—Rkr;›0à\Yd|!òøStÿ?5[;
 endstream
 endobj
-12903 0 obj <<
+12944 0 obj <<
 /Type /Page
-/Contents 12904 0 R
-/Resources 12902 0 R
+/Contents 12945 0 R
+/Resources 12943 0 R
 /MediaBox [0 0 612 792]
-/Parent 12425 0 R
-/Annots [ 12791 0 R 12792 0 R 12797 0 R 12798 0 R 12799 0 R 12800 0 R 12801 0 R 12802 0 R 12803 0 R 12804 0 R 12805 0 R 12806 0 R 12807 0 R 12808 0 R 12809 0 R 12810 0 R 12811 0 R 12812 0 R 12813 0 R 12814 0 R 12815 0 R 12816 0 R 12817 0 R 12818 0 R 12819 0 R 12820 0 R 12821 0 R 12822 0 R 12823 0 R 12824 0 R 12825 0 R 12826 0 R 12827 0 R 12828 0 R 12829 0 R 12830 0 R 12831 0 R 12832 0 R 12833 0 R 12834 0 R 12835 0 R 12836 0 R 12837 0 R 12838 0 R 12839 0 R 12840 0 R 12841 0 R 12842 0 R 12843 0 R 12844 0 R 12845 0 R 12846 0 R 12847 0 R 12848 0 R 12849 0 R 12850 0 R 12851 0 R 12852 0 R 12853 0 R 12854 0 R 12855 0 R 12856 0 R 12857 0 R 12858 0 R 12859 0 R 12860 0 R 12861 0 R 12862 0 R 12863 0 R 12864 0 R 12865 0 R 12866 0 R 12867 0 R 12868 0 R 12869 0 R 12870 0 R 12871 0 R 12872 0 R 12873 0 R 12874 0 R 12875 0 R 12876 0 R 12877 0 R 12878 0 R 12879 0 R 12880 0 R 12881 0 R 12882 0 R 12883 0 R 12884 0 R 12885 0 R 12886 0 R 12887 0 R 12888 0 R 12889 0 R 12890 0 R 12891 0 R 12892 0 R 12893 0 R 12894 0 R 12895 0 R 12896 0 R 12897 0 R 12898 0 R 12899 0 R 12900 0 R ]
+/Parent 12947 0 R
+/Annots [ 12832 0 R 12833 0 R 12838 0 R 12839 0 R 12840 0 R 12841 0 R 12842 0 R 12843 0 R 12844 0 R 12845 0 R 12846 0 R 12847 0 R 12848 0 R 12849 0 R 12850 0 R 12851 0 R 12852 0 R 12853 0 R 12854 0 R 12855 0 R 12856 0 R 12857 0 R 12858 0 R 12859 0 R 12860 0 R 12861 0 R 12862 0 R 12863 0 R 12864 0 R 12865 0 R 12866 0 R 12867 0 R 12868 0 R 12869 0 R 12870 0 R 12871 0 R 12872 0 R 12873 0 R 12874 0 R 12875 0 R 12876 0 R 12877 0 R 12878 0 R 12879 0 R 12880 0 R 12881 0 R 12882 0 R 12883 0 R 12884 0 R 12885 0 R 12886 0 R 12887 0 R 12888 0 R 12889 0 R 12890 0 R 12891 0 R 12892 0 R 12893 0 R 12894 0 R 12895 0 R 12896 0 R 12897 0 R 12898 0 R 12899 0 R 12900 0 R 12901 0 R 12902 0 R 12903 0 R 12904 0 R 12905 0 R 12906 0 R 12907 0 R 12908 0 R 12909 0 R 12910 0 R 12911 0 R 12912 0 R 12913 0 R 12914 0 R 12915 0 R 12916 0 R 12917 0 R 12918 0 R 12919 0 R 12920 0 R 12921 0 R 12922 0 R 12923 0 R 12924 0 R 12925 0 R 12926 0 R 12927 0 R 12928 0 R 12929 0 R 12930 0 R 12931 0 R 12932 0 R 12933 0 R 12934 0 R 12935 0 R 12936 0 R 12937 0 R 12938 0 R 12939 0 R 12940 0 R 12941 0 R ]
 >> endobj
-12791 0 obj <<
+12832 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [207.826 646.546 226.182 658.236]
 /Subtype /Link
 /A << /S /GoTo /D (page.166) >>
 >> endobj
-12792 0 obj <<
+12833 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [230.856 646.546 249.213 658.236]
 /Subtype /Link
 /A << /S /GoTo /D (page.180) >>
 >> endobj
-12797 0 obj <<
+12838 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [204.432 632.93 222.788 644.62]
 /Subtype /Link
 /A << /S /GoTo /D (page.389) >>
 >> endobj
-12798 0 obj <<
+12839 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [257.372 619.314 275.728 631.004]
 /Subtype /Link
 /A << /S /GoTo /D (page.179) >>
 >> endobj
-12799 0 obj <<
+12840 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [207.556 605.698 220.458 617.388]
 /Subtype /Link
 /A << /S /GoTo /D (page.72) >>
 >> endobj
-12800 0 obj <<
+12841 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [224.877 605.698 243.233 617.388]
 /Subtype /Link
 /A << /S /GoTo /D (page.156) >>
 >> endobj
-12801 0 obj <<
+12842 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [247.653 605.698 266.009 617.388]
 /Subtype /Link
 /A << /S /GoTo /D (page.163) >>
 >> endobj
-12802 0 obj <<
+12843 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [270.428 605.698 288.784 617.388]
 /Subtype /Link
 /A << /S /GoTo /D (page.170) >>
 >> endobj
-12803 0 obj <<
+12844 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [293.204 605.698 311.56 617.388]
 /Subtype /Link
 /A << /S /GoTo /D (page.176) >>
 >> endobj
-12804 0 obj <<
+12845 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [190.555 594.27 208.912 603.293]
 /Subtype /Link
 /A << /S /GoTo /D (page.180) >>
 >> endobj
-12805 0 obj <<
+12846 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [252.978 578.533 271.334 590.222]
 /Subtype /Link
 /A << /S /GoTo /D (page.153) >>
 >> endobj
-12806 0 obj <<
+12847 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [267.311 564.917 285.667 576.606]
 /Subtype /Link
 /A << /S /GoTo /D (page.163) >>
 >> endobj
-12807 0 obj <<
+12848 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [272.069 551.301 284.97 562.99]
 /Subtype /Link
 /A << /S /GoTo /D (page.80) >>
 >> endobj
-12808 0 obj <<
+12849 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [289.644 551.301 308.001 562.99]
 /Subtype /Link
 /A << /S /GoTo /D (page.155) >>
 >> endobj
-12809 0 obj <<
+12850 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [212.432 537.685 230.788 549.374]
 /Subtype /Link
 /A << /S /GoTo /D (page.167) >>
 >> endobj
-12810 0 obj <<
+12851 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [235.462 537.685 253.819 549.374]
 /Subtype /Link
 /A << /S /GoTo /D (page.179) >>
 >> endobj
-12811 0 obj <<
+12852 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [258.493 537.685 276.849 549.374]
 /Subtype /Link
 /A << /S /GoTo /D (page.181) >>
 >> endobj
-12812 0 obj <<
+12853 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [281.523 537.685 299.879 549.374]
 /Subtype /Link
 /A << /S /GoTo /D (page.182) >>
 >> endobj
-12813 0 obj <<
+12854 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [236.735 524.069 255.091 535.758]
 /Subtype /Link
 /A << /S /GoTo /D (page.178) >>
 >> endobj
-12814 0 obj <<
+12855 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [268.372 510.453 286.728 522.142]
 /Subtype /Link
 /A << /S /GoTo /D (page.178) >>
 >> endobj
-12815 0 obj <<
+12856 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [222.765 496.837 241.122 508.526]
 /Subtype /Link
 /A << /S /GoTo /D (page.367) >>
 >> endobj
-12816 0 obj <<
+12857 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [208.675 483.221 227.031 494.91]
 /Subtype /Link
 /A << /S /GoTo /D (page.178) >>
 >> endobj
-12817 0 obj <<
+12858 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [209.281 469.605 216.728 481.294]
 /Subtype /Link
 /A << /S /GoTo /D (page.4) >>
 >> endobj
-12818 0 obj <<
+12859 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [221.402 469.605 239.758 481.294]
 /Subtype /Link
 /A << /S /GoTo /D (page.389) >>
 >> endobj
-12819 0 obj <<
+12860 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [244.432 469.605 262.788 481.294]
 /Subtype /Link
 /A << /S /GoTo /D (page.397) >>
 >> endobj
-12820 0 obj <<
+12861 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [267.463 469.605 285.819 481.294]
 /Subtype /Link
 /A << /S /GoTo /D (page.399) >>
 >> endobj
-12821 0 obj <<
+12862 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [290.493 469.605 308.849 481.294]
 /Subtype /Link
 /A << /S /GoTo /D (page.406) >>
 >> endobj
-12822 0 obj <<
+12863 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [234.159 455.989 252.516 467.678]
 /Subtype /Link
 /A << /S /GoTo /D (page.165) >>
 >> endobj
-12823 0 obj <<
+12864 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [238.462 442.373 256.819 454.062]
 /Subtype /Link
 /A << /S /GoTo /D (page.166) >>
 >> endobj
-12824 0 obj <<
+12865 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [261.493 442.373 279.849 454.062]
 /Subtype /Link
 /A << /S /GoTo /D (page.167) >>
 >> endobj
-12825 0 obj <<
+12866 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [249.523 428.757 267.879 440.446]
 /Subtype /Link
 /A << /S /GoTo /D (page.548) >>
 >> endobj
-12826 0 obj <<
+12867 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [199.584 415.141 212.485 426.83]
 /Subtype /Link
 /A << /S /GoTo /D (page.77) >>
 >> endobj
-12827 0 obj <<
+12868 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [217.159 415.141 235.516 426.83]
 /Subtype /Link
 /A << /S /GoTo /D (page.155) >>
 >> endobj
-12828 0 obj <<
+12869 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [240.19 415.141 258.546 426.83]
 /Subtype /Link
 /A << /S /GoTo /D (page.167) >>
 >> endobj
-12829 0 obj <<
+12870 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [263.22 415.141 281.576 426.83]
 /Subtype /Link
 /A << /S /GoTo /D (page.177) >>
 >> endobj
-12830 0 obj <<
+12871 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [271.372 401.525 289.728 413.214]
 /Subtype /Link
 /A << /S /GoTo /D (page.153) >>
 >> endobj
-12831 0 obj <<
+12872 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [294.402 401.525 312.758 413.214]
 /Subtype /Link
 /A << /S /GoTo /D (page.179) >>
 >> endobj
-12832 0 obj <<
+12873 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [274.826 387.909 293.182 399.598]
 /Subtype /Link
 /A << /S /GoTo /D (page.177) >>
 >> endobj
-12833 0 obj <<
+12874 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [246.099 374.293 264.455 385.982]
 /Subtype /Link
 /A << /S /GoTo /D (page.163) >>
 >> endobj
-12834 0 obj <<
+12875 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [246.341 360.677 264.697 372.366]
 /Subtype /Link
 /A << /S /GoTo /D (page.174) >>
 >> endobj
-12835 0 obj <<
+12876 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [269.372 360.677 287.728 372.366]
 /Subtype /Link
 /A << /S /GoTo /D (page.183) >>
 >> endobj
-12836 0 obj <<
+12877 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [292.402 360.677 310.758 372.366]
 /Subtype /Link
 /A << /S /GoTo /D (page.184) >>
 >> endobj
-12837 0 obj <<
+12878 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [179.493 347.061 192.394 358.629]
 /Subtype /Link
 /A << /S /GoTo /D (page.81) >>
 >> endobj
-12838 0 obj <<
+12879 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [197.069 347.061 215.425 358.629]
 /Subtype /Link
 /A << /S /GoTo /D (page.102) >>
 >> endobj
-12839 0 obj <<
+12880 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [220.099 347.061 238.455 358.629]
 /Subtype /Link
 /A << /S /GoTo /D (page.385) >>
 >> endobj
-12840 0 obj <<
+12881 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [222.402 333.444 240.758 345.013]
 /Subtype /Link
 /A << /S /GoTo /D (page.388) >>
 >> endobj
-12841 0 obj <<
+12882 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [246.553 319.828 264.91 331.518]
 /Subtype /Link
 /A << /S /GoTo /D (page.393) >>
 >> endobj
-12842 0 obj <<
+12883 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [208.038 306.212 226.394 317.902]
 /Subtype /Link
 /A << /S /GoTo /D (page.810) >>
 >> endobj
-12843 0 obj <<
+12884 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [212.341 292.596 230.697 304.286]
 /Subtype /Link
 /A << /S /GoTo /D (page.761) >>
 >> endobj
-12844 0 obj <<
+12885 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [196.008 278.98 214.364 290.67]
 /Subtype /Link
 /A << /S /GoTo /D (page.761) >>
 >> endobj
-12845 0 obj <<
+12886 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [246.523 265.364 264.879 277.054]
 /Subtype /Link
 /A << /S /GoTo /D (page.401) >>
 >> endobj
-12846 0 obj <<
+12887 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [242.129 251.748 260.485 263.438]
 /Subtype /Link
 /A << /S /GoTo /D (page.306) >>
 >> endobj
-12847 0 obj <<
+12888 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [212.008 238.132 230.364 249.822]
 /Subtype /Link
 /A << /S /GoTo /D (page.344) >>
 >> endobj
-12848 0 obj <<
+12889 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [230.432 224.516 248.788 236.206]
 /Subtype /Link
 /A << /S /GoTo /D (page.344) >>
 >> endobj
-12849 0 obj <<
+12890 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [244.978 210.9 263.334 222.59]
 /Subtype /Link
 /A << /S /GoTo /D (page.344) >>
 >> endobj
-12850 0 obj <<
+12891 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [268.008 210.9 286.364 222.59]
 /Subtype /Link
 /A << /S /GoTo /D (page.345) >>
 >> endobj
-12851 0 obj <<
+12892 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [215.553 185.602 233.91 198.503]
 /Subtype /Link
 /A << /S /GoTo /D (page.605) >>
 >> endobj
-12852 0 obj <<
+12893 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [294.099 171.986 307.001 184.887]
 /Subtype /Link
 /A << /S /GoTo /D (page.88) >>
 >> endobj
-12853 0 obj <<
+12894 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [220.782 145.36 233.683 157.049]
 /Subtype /Link
 /A << /S /GoTo /D (page.54) >>
 >> endobj
-12854 0 obj <<
+12895 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [286.947 131.744 305.304 143.433]
 /Subtype /Link
 /A << /S /GoTo /D (page.195) >>
 >> endobj
-12855 0 obj <<
+12896 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [243.159 118.128 261.516 129.817]
 /Subtype /Link
 /A << /S /GoTo /D (page.196) >>
 >> endobj
-12856 0 obj <<
+12897 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [429.285 646.546 447.641 658.236]
 /Subtype /Link
 /A << /S /GoTo /D (page.345) >>
 >> endobj
-12857 0 obj <<
+12898 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [419.588 632.997 437.944 644.687]
 /Subtype /Link
 /A << /S /GoTo /D (page.618) >>
 >> endobj
-12858 0 obj <<
+12899 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [436.073 619.448 454.429 631.137]
 /Subtype /Link
 /A << /S /GoTo /D (page.186) >>
 >> endobj
-12859 0 obj <<
+12900 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [389.588 605.899 407.944 617.588]
 /Subtype /Link
 /A << /S /GoTo /D (page.345) >>
 >> endobj
-12860 0 obj <<
+12901 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [412.619 605.899 430.975 617.588]
 /Subtype /Link
 /A << /S /GoTo /D (page.346) >>
 >> endobj
-12861 0 obj <<
+12902 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [418.164 592.35 436.52 604.039]
 /Subtype /Link
 /A << /S /GoTo /D (page.347) >>
 >> endobj
-12862 0 obj <<
+12903 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [426.922 578.8 445.278 590.49]
 /Subtype /Link
 /A << /S /GoTo /D (page.574) >>
 >> endobj
-12863 0 obj <<
+12904 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [421.8 565.251 440.157 576.941]
 /Subtype /Link
 /A << /S /GoTo /D (page.347) >>
 >> endobj
-12864 0 obj <<
+12905 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [410.497 551.702 428.854 563.391]
 /Subtype /Link
 /A << /S /GoTo /D (page.365) >>
 >> endobj
-12865 0 obj <<
+12906 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [446.558 538.153 464.914 549.842]
 /Subtype /Link
 /A << /S /GoTo /D (page.139) >>
 >> endobj
-12866 0 obj <<
+12907 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [432.982 524.604 451.338 536.293]
 /Subtype /Link
 /A << /S /GoTo /D (page.695) >>
 >> endobj
-12867 0 obj <<
+12908 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [376.709 511.054 395.066 522.623]
 /Subtype /Link
 /A << /S /GoTo /D (page.675) >>
 >> endobj
-12868 0 obj <<
+12909 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [399.74 511.054 418.096 522.623]
 /Subtype /Link
 /A << /S /GoTo /D (page.678) >>
 >> endobj
-12869 0 obj <<
+12910 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [422.77 511.054 441.126 522.623]
 /Subtype /Link
 /A << /S /GoTo /D (page.785) >>
 >> endobj
-12870 0 obj <<
+12911 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [399.073 497.505 417.429 509.195]
 /Subtype /Link
 /A << /S /GoTo /D (page.679) >>
 >> endobj
-12871 0 obj <<
+12912 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [490.019 483.956 508.375 495.524]
 /Subtype /Link
 /A << /S /GoTo /D (page.320) >>
 >> endobj
-12872 0 obj <<
+12913 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [445.649 470.407 464.005 482.096]
 /Subtype /Link
 /A << /S /GoTo /D (page.320) >>
 >> endobj
-12873 0 obj <<
+12914 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [411.831 456.858 430.187 468.257]
 /Subtype /Link
 /A << /S /GoTo /D (page.695) >>
 >> endobj
-12874 0 obj <<
+12915 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [417.346 443.308 435.702 454.708]
 /Subtype /Link
 /A << /S /GoTo /D (page.341) >>
 >> endobj
-12875 0 obj <<
+12916 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [440.376 443.308 458.732 454.708]
 /Subtype /Link
 /A << /S /GoTo /D (page.617) >>
 >> endobj
-12876 0 obj <<
+12917 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [463.406 443.308 481.763 454.708]
 /Subtype /Link
 /A << /S /GoTo /D (page.696) >>
 >> endobj
-12877 0 obj <<
+12918 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [424.619 429.759 442.975 441.159]
 /Subtype /Link
 /A << /S /GoTo /D (page.641) >>
 >> endobj
-12878 0 obj <<
+12919 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [426.437 416.21 439.338 427.609]
 /Subtype /Link
 /A << /S /GoTo /D (page.46) >>
 >> endobj
-12879 0 obj <<
+12920 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [444.013 416.21 462.369 427.609]
 /Subtype /Link
 /A << /S /GoTo /D (page.388) >>
 >> endobj
-12880 0 obj <<
+12921 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [467.043 416.21 485.399 427.609]
 /Subtype /Link
 /A << /S /GoTo /D (page.696) >>
 >> endobj
-12881 0 obj <<
+12922 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [426.134 402.661 439.035 414.06]
 /Subtype /Link
 /A << /S /GoTo /D (page.46) >>
 >> endobj
-12882 0 obj <<
+12923 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [449.346 389.112 467.702 400.801]
 /Subtype /Link
 /A << /S /GoTo /D (page.198) >>
 >> endobj
-12883 0 obj <<
+12924 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.847 362.013 455.749 373.703]
 /Subtype /Link
 /A << /S /GoTo /D (page.65) >>
 >> endobj
-12884 0 obj <<
+12925 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [387.318 337.036 400.219 346.059]
 /Subtype /Link
 /A << /S /GoTo /D (page.65) >>
 >> endobj
-12885 0 obj <<
+12926 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [441.437 321.366 459.793 333.055]
 /Subtype /Link
 /A << /S /GoTo /D (page.641) >>
 >> endobj
-12886 0 obj <<
+12927 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [400.831 307.816 419.187 319.506]
 /Subtype /Link
 /A << /S /GoTo /D (page.737) >>
 >> endobj
-12887 0 obj <<
+12928 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [381.467 280.718 399.823 292.407]
 /Subtype /Link
 /A << /S /GoTo /D (page.560) >>
 >> endobj
-12888 0 obj <<
+12929 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [490.406 266.563 508.763 279.464]
 /Subtype /Link
 /A << /S /GoTo /D (page.195) >>
 >> endobj
-12889 0 obj <<
+12930 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [443.588 253.62 461.944 265.309]
 /Subtype /Link
 /A << /S /GoTo /D (page.202) >>
 >> endobj
-12890 0 obj <<
+12931 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [445.71 240.07 464.066 251.76]
 /Subtype /Link
 /A << /S /GoTo /D (page.721) >>
 >> endobj
-12891 0 obj <<
+12932 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [433.679 226.521 452.035 238.211]
 /Subtype /Link
 /A << /S /GoTo /D (page.117) >>
 >> endobj
-12892 0 obj <<
+12933 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [437.982 212.972 456.338 224.661]
 /Subtype /Link
 /A << /S /GoTo /D (page.201) >>
 >> endobj
-12893 0 obj <<
+12934 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [464.831 199.423 483.187 211.112]
 /Subtype /Link
 /A << /S /GoTo /D (page.272) >>
 >> endobj
-12894 0 obj <<
+12935 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [449.103 185.874 467.46 197.563]
 /Subtype /Link
 /A << /S /GoTo /D (page.706) >>
 >> endobj
-12895 0 obj <<
+12936 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [437.982 172.324 456.338 184.014]
 /Subtype /Link
 /A << /S /GoTo /D (page.104) >>
 >> endobj
-12896 0 obj <<
+12937 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [431.164 158.775 449.52 170.465]
 /Subtype /Link
 /A << /S /GoTo /D (page.319) >>
 >> endobj
-12897 0 obj <<
+12938 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [415.164 145.226 433.52 156.916]
 /Subtype /Link
 /A << /S /GoTo /D (page.673) >>
 >> endobj
-12898 0 obj <<
+12939 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [419.467 131.677 437.823 143.366]
 /Subtype /Link
 /A << /S /GoTo /D (page.674) >>
 >> endobj
-12899 0 obj <<
+12940 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.497 131.677 460.854 143.366]
 /Subtype /Link
 /A << /S /GoTo /D (page.707) >>
 >> endobj
-12900 0 obj <<
+12941 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [387.861 118.128 406.217 129.817]
 /Subtype /Link
 /A << /S /GoTo /D (page.673) >>
 >> endobj
-12905 0 obj <<
-/D [12903 0 R /XYZ 151.701 685.529 null]
+12946 0 obj <<
+/D [12944 0 R /XYZ 151.701 685.529 null]
 >> endobj
-12902 0 obj <<
-/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F51 3729 0 R /F70 4384 0 R >>
+12943 0 obj <<
+/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F51 3736 0 R /F59 4373 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-13001 0 obj <<
-/Length 1478      
+13043 0 obj <<
+/Length 1477      
 /Filter /FlateDecode
 >>
 stream
-xڝY[s›8~÷¯àÏÔDÒ¾m3M'&éNÒ™Éö€â°ÅàriÒþú•ðšTBr_0–¥Oç¦ïœ#ƒ`€àýêíÝêì¡€F,Iâàî1€ D”¡ ¡,"LÁ}x;<üËó~½Á$/ë‚¿¬¿Ü}8» @̏`P.ŘE§x\D	”³VïîVßVPŒŠÉGð$Â8Èw«û/ (ÄoaFƒçqæ.À„F	!â½
-nW­À±Èo| Y4ª!·Ï׈†OYÛq)7ŽÃ¼©åÐwùàmW6õ›Q¾	8¸Óp˜¤d>‚
-ĉÙ·ï[ãrŒ€q99^ÍǏ¯J®Ç¦]K«f½Ãê·ÎŒÇÂÍà«fkÆ‚úcuë
-‡5wòeÓñ¬U¿›mH}ÄÜ)}³tèÄ}h˜‡$[5òù\üv’ž¥^óÌܰϺÎ,
-@‹úœ_^ÜZÜ™:ª8{ê¼᯾åYU™EÁ v"žÝ^½µ„@êå?Á3Ë›”}[¾· ,Y4t%l\
-õöm9žü¾¬·F ˜.›.¯D¸+kí‡v?FmÓq=ÒòGÞ¶¼°¨‡ÝЛž¿ôf‰—!#^¡‰ñ”Fë&,ø¼FiØ´……Dr –\_“ðì;˺ëÛaGË(]ròù"©"SùrUæmÓ5züZdIòÑ´vE)
-!v¡WÂkæŽÃëæÿÌRUz̵ãxJ\üÊ|’G*ÖÁ×ík¾m,|À<¡›·Jv‰¬}"gn$ ½ÁË‚kßgŠûlÇÇÉé EÖg‘o9L8^æïYšÖnø*	¶8‘«¡ë¹6»rE*­20^(¸ Œ+m©ƒ—[2uÿ¹ÛI1„)Ò°0珄AY…¿d/k4|ªE7¢l)ùê'I{pÒÐ+hãê4q°òÎR”P?>ƺðµŸ_üÄùµQB¼¤ ,8~M™Î âÓ>.×½à>ÛrKh§§4U•Ys8LRçê²³¦™”%®åùÜÄÄqnn®àæ•8]6Ùn—ÕŦ67“pìÈæG ʏC_V嘖~¬)¶”¹`Žúú3€,‰ÒÑ(†G{ir6‡3KýŠlƼæÅ qêÎUŸ"Àfè'’í­q„]¤%Û¼Ì*…õQžŒ4^¦jPºÌÔ¹¤¯ÞÒÉAìrþñ6Ý°×ugk®)`~'ºõ+µú§Cê
-f©Ð°ƒ©âØl0^*—èB†õØœ³$¼(+Þýé`÷F]-¤³«§#xºZµ7‘5Ð8s~°€F`[ó£ÎL°‘wÄ"¨˜ÖrQ—–ÖºT$7°X%LX1‚áçëË¿ÕÛ§£NDŽ€ðÖ®³A½!„'þ¤õÅT+Lh„âäWg7u”;3#'Áì#ñ½®ˆšª‹d]@ÃKÚuÆÞ^0üCÅ-½ö
-ñ4eŽ£µ/-[`§|bå¦/wšP›½=B°«5hùµP«³Ý¡¼Ïr³ É)àM»Íêòg֛$ÅöAs¥ˆËðU™Õ¹­§ðBôó=·g)ó]àjj»ßº–`-âuWN­B(,ôI¦äc¶¹È܃ÔE›ûáÐü™çÍ0f3ýCw><BË\h0q9ÒfIÔ/§Cæ—Âœ÷R3ñ®²Z”œ£?lêbïÀ䄍¯Å16ßÖ`r‚¯j;Œç}dâè?›:Úvv³‘¥KÎ;Û54YN~5©óûš$af¾µEÔ%“dÄm45õ@‡Cn®/.ßGŸn>šó‘ëj!lëà7î<ª6Ú‘.Æ|
-YÄ™™Õ“\Æjp>¸9F³íz”‡,=†'©á YŸzÀ ØýÐÊ¿˜ÉÒÓ1{õ/ÇS]~¸í2ÃѬ™`•Ã}?¥’¨å?ˆd±ézw·úð*{Ò
+xڝYIoÛ8¾ûWè(µÂE”ȹMƒ¦HÑ,ƒ¤À ™‰q4Õâjiœþú!%Êc¥¤H÷"Ë4ùññ-ß{ÞÖÞÇÕûûÕÙB
+X…Þý“(C^DY@˜ʼÿ®ü—§ÝzƒIè_V߯¿Þ:» @Ì`P.ŘÇxXDC&g­>ܯ¾¯ “àI€±—–«‡¯ÀËÄoŸ<`F½—aféaBƒˆñ^xw«¿VàXdHŽ7>€†,Ž!·O׈úÏIÓr)7ý´®äÐùàM›×Õ»A¾	Ø{Ó°Åd>¼
+Ä	Ù·ëírŒ€v99^͇o£\Ou³–õz#†ÇßZ=z:7ƒ/ê­BêŽÕ®7Ðï×Ð/å˦åI3þ®×!u³Ï›é¥Co |ͼÐ'tت–Ï—J‹à¶“´,ušaf÷€]Ò¶zi Z<ÏùåŝÁœ±uáègO}•vÂýÇoiRzQ0­ˆgwWï
+.;ÙOðÌò&y×ä{í„E‹Š.„Žsq¼]“‘ßåÕVÒeÕ¥…p÷Q[»¾Ù
+^[·\4ü‰7
+ÏÇÃvèMÇ÷þˆÄI‰'×Dˆ8J£Î&4ø²F±_7™D² æ|T¾"áÙwìçUÛ5ýàŽ†
+P¼däó#<Dâ‘LåËUž6u[?©ñk‘$ÈGÝhØÅȇØBo„WÌú×õÿ™¥(Ô˜mÇ!JlüF}’*VÎ×î*¾­
+|À¡›7£ìY9úDÎ\ïH :ƒçW¶OFî3…!£ÓA³¤K&";ÞL8\æïYšVfø&ƒ„¿aI†Eßv\©}4E,­20žpÿ JS+7djqþr[J1…*b?Ó珈AY…½FÈNÖ±ÿ\	'¯EÙ’óÁÕO’ö`¤¾¡µ«ãÈÂÊ¥¡(¡n|Œ!´á+->¾ø-ˆók­„8	HXpŠ~E‰Ê âSë>.×½à.ÙrƒkÇ£ÔE‘s8Œbëê¼5¦™˜E¶åµ>nBb‰››+ø‡~%Ž—UV–I•m
+¡s=	‡–l~0Ú±ïò"ÒÒëšbC™æ¨o?=È¢ ŽG
+Bx´—"g½;³Ø­ÈfÌi^"ëÙù¡ê	°î»‰d;£aiIà&Í“bÄú,##öûýT
+*G—™:•ôÕ:9ˆmÆ?Þ¦íwªîlô•"Ì-ò¡ý|¹ÒS÷|HƒÂ¶0•@š
+FüËÑ$ªÐ€~54ç,ò/ò‚·¯"”ïÔÕ›uøa0‚§«Q{Y
+3çwh 65?cÌxyWA‚Ši
+uin¬KEr‹U„"è¹¾ü{|»=êDäðïÌgÖH¸pnH¡ÇIAç_nÕy1U&4 at aô«±ë*H²RÏÈÀJ0»@x|§*¢ºhYPÿѐv­¾·ÿXpC¯\<Ž™%´v¹al•O¬Üty©µÞ™=ÛZ#Vðý¯…Z•”‡ò>Iõ‚F§€×Í6©òŸI§¿óCØÍ–: B6ÅyR¥¦žÂAÑÏwÜPœÅÌuý«…«•¿u-!ÁþÌ«6ŸZ'„Ÿ©Hè§ä£×¹ÈÜ‚ÔF›»þÐü™¦u?d=ýC{><BKlh0²RfHÔ-§Cæ–¬÷R3ñ®’J”œƒ=LÇÅÎ7€Ñ	_‹0ÖßÖ`r‚­*3Œã}ddé?ë*í›fv³‘¥KÊ[Ó54YN~©óÇšD~¢¿µEÔ&“dÄm05õ@‹An®/.?·7ŸõùȁJÓú¸ù=ŽõÍ@C¾†,`ˆÌÔêH.C58Ü£™v=ÊC†	ÓŽa!Y—z@ؾªÃïõä@éé˜Ýø/Çs•ï¹é2ÃÒ¬é`GƒÕê~jL¢†ÿ ¢Å¦ëÃýê?C’{ç
 endstream
 endobj
-13000 0 obj <<
+13042 0 obj <<
 /Type /Page
-/Contents 13001 0 R
-/Resources 12999 0 R
+/Contents 13043 0 R
+/Resources 13041 0 R
 /MediaBox [0 0 612 792]
-/Parent 12425 0 R
-/Annots [ 12901 0 R 12906 0 R 12907 0 R 12908 0 R 12909 0 R 12910 0 R 12911 0 R 12912 0 R 12913 0 R 12914 0 R 12915 0 R 12916 0 R 12917 0 R 12918 0 R 12919 0 R 12920 0 R 12921 0 R 12922 0 R 12923 0 R 12924 0 R 12925 0 R 12926 0 R 12927 0 R 12928 0 R 12929 0 R 12930 0 R 12931 0 R 12932 0 R 12933 0 R 12934 0 R 12935 0 R 12936 0 R 12937 0 R 12938 0 R 12939 0 R 12940 0 R 12941 0 R 12942 0 R 12943 0 R 12944 0 R 12945 0 R 12946 0 R 12947 0 R 12948 0 R 12949 0 R 12950 0 R 12951 0 R 12952 0 R 12953 0 R 12954 0 R 12955 0 R 12956 0 R 12957 0 R 12958 0 R 12959 0 R 12960 0 R 12961 0 R 12962 0 R 12963 0 R 12964 0 R 12965 0 R 12966 0 R 12967 0 R 12968 0 R 12969 0 R 12970 0 R 12971 0 R 12972 0 R 12973 0 R 12974 0 R 12975 0 R 12976 0 R 12977 0 R 12978 0 R 12979 0 R 12980 0 R 12981 0 R 12982 0 R 12983 0 R 12984 0 R 12985 0 R 12986 0 R 12987 0 R 12988 0 R 12989 0 R 12990 0 R 12991 0 R 12992 0 R 12993 0 R 12994 0 R 12995 0 R 12996 0 R 12997 0 R ]
+/Parent 12947 0 R
+/Annots [ 12942 0 R 12948 0 R 12949 0 R 12950 0 R 12951 0 R 12952 0 R 12953 0 R 12954 0 R 12955 0 R 12956 0 R 12957 0 R 12958 0 R 12959 0 R 12960 0 R 12961 0 R 12962 0 R 12963 0 R 12964 0 R 12965 0 R 12966 0 R 12967 0 R 12968 0 R 12969 0 R 12970 0 R 12971 0 R 12972 0 R 12973 0 R 12974 0 R 12975 0 R 12976 0 R 12977 0 R 12978 0 R 12979 0 R 12980 0 R 12981 0 R 12982 0 R 12983 0 R 12984 0 R 12985 0 R 12986 0 R 12987 0 R 12988 0 R 12989 0 R 12990 0 R 12991 0 R 12992 0 R 12993 0 R 12994 0 R 12995 0 R 12996 0 R 12997 0 R 12998 0 R 12999 0 R 13000 0 R 13001 0 R 13002 0 R 13003 0 R 13004 0 R 13005 0 R 13006 0 R 13007 0 R 13008 0 R 13009 0 R 13010 0 R 13011 0 R 13012 0 R 13013 0 R 13014 0 R 13015 0 R 13016 0 R 13017 0 R 13018 0 R 13019 0 R 13020 0 R 13021 0 R 13022 0 R 13023 0 R 13024 0 R 13025 0 R 13026 0 R 13027 0 R 13028 0 R 13029 0 R 13030 0 R 13031 0 R 13032 0 R 13033 0 R 13034 0 R 13035 0 R 13036 0 R 13037 0 R 13038 0 R 13039 0 R ]
 >> endobj
-12901 0 obj <<
+12942 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [193.411 646.546 211.767 658.236]
 /Subtype /Link
 /A << /S /GoTo /D (page.675) >>
 >> endobj
-12906 0 obj <<
+12948 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [135.38 632.997 153.736 644.687]
 /Subtype /Link
 /A << /S /GoTo /D (page.320) >>
 >> endobj
-12907 0 obj <<
+12949 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [176.047 619.448 194.403 631.137]
 /Subtype /Link
 /A << /S /GoTo /D (page.344) >>
 >> endobj
-12908 0 obj <<
+12950 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [154.198 605.899 172.555 617.588]
 /Subtype /Link
 /A << /S /GoTo /D (page.118) >>
 >> endobj
-12909 0 obj <<
+12951 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [184.895 592.35 203.252 604.039]
 /Subtype /Link
 /A << /S /GoTo /D (page.684) >>
 >> endobj
-12910 0 obj <<
+12952 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [138.077 578.8 156.433 590.49]
 /Subtype /Link
 /A << /S /GoTo /D (page.124) >>
 >> endobj
-12911 0 obj <<
+12953 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [161.108 578.8 179.464 590.49]
 /Subtype /Link
 /A << /S /GoTo /D (page.561) >>
 >> endobj
-12912 0 obj <<
+12954 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [136.259 565.251 154.615 576.941]
 /Subtype /Link
 /A << /S /GoTo /D (page.124) >>
 >> endobj
-12913 0 obj <<
+12955 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [159.289 565.251 177.646 576.941]
 /Subtype /Link
 /A << /S /GoTo /D (page.328) >>
 >> endobj
-12914 0 obj <<
+12956 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [182.32 565.251 200.676 576.941]
 /Subtype /Link
 /A << /S /GoTo /D (page.639) >>
 >> endobj
-12915 0 obj <<
+12957 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [137.289 551.702 155.646 563.391]
 /Subtype /Link
 /A << /S /GoTo /D (page.102) >>
 >> endobj
-12916 0 obj <<
+12958 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [131.562 538.153 149.918 549.721]
 /Subtype /Link
 /A << /S /GoTo /D (page.117) >>
 >> endobj
-12917 0 obj <<
+12959 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [198.592 524.604 216.949 536.293]
 /Subtype /Link
 /A << /S /GoTo /D (page.304) >>
 >> endobj
-12918 0 obj <<
+12960 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [160.805 510.448 179.161 523.35]
 /Subtype /Link
 /A << /S /GoTo /D (page.687) >>
 >> endobj
-12919 0 obj <<
+12961 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [183.835 510.448 202.191 523.35]
 /Subtype /Link
 /A << /S /GoTo /D (page.689) >>
 >> endobj
-12920 0 obj <<
+12962 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [134.774 497.505 153.13 509.073]
 /Subtype /Link
 /A << /S /GoTo /D (page.596) >>
 >> endobj
-12921 0 obj <<
+12963 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [182.774 483.956 201.13 495.645]
 /Subtype /Link
 /A << /S /GoTo /D (page.487) >>
 >> endobj
-12922 0 obj <<
+12964 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [216.471 470.407 234.827 482.096]
 /Subtype /Link
 /A << /S /GoTo /D (page.683) >>
 >> endobj
-12923 0 obj <<
+12965 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [151.744 456.858 164.646 468.547]
 /Subtype /Link
 /A << /S /GoTo /D (page.55) >>
 >> endobj
-12924 0 obj <<
+12966 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [169.32 456.858 187.676 468.547]
 /Subtype /Link
 /A << /S /GoTo /D (page.195) >>
 >> endobj
-12925 0 obj <<
+12967 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [192.35 456.858 210.706 468.547]
 /Subtype /Link
 /A << /S /GoTo /D (page.225) >>
 >> endobj
-12926 0 obj <<
+12968 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [203.168 443.308 221.524 454.998]
 /Subtype /Link
 /A << /S /GoTo /D (page.192) >>
 >> endobj
-12927 0 obj <<
+12969 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [221.259 429.759 239.615 441.449]
 /Subtype /Link
 /A << /S /GoTo /D (page.127) >>
 >> endobj
-12928 0 obj <<
+12970 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [245.425 416.21 263.781 427.899]
 /Subtype /Link
 /A << /S /GoTo /D (page.137) >>
 >> endobj
-12929 0 obj <<
+12971 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [233.35 402.661 251.706 414.35]
 /Subtype /Link
 /A << /S /GoTo /D (page.618) >>
 >> endobj
-12930 0 obj <<
+12972 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [186.986 389.112 205.343 400.801]
 /Subtype /Link
 /A << /S /GoTo /D (page.119) >>
 >> endobj
-12931 0 obj <<
+12973 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [193.35 375.562 211.706 387.252]
 /Subtype /Link
 /A << /S /GoTo /D (page.201) >>
 >> endobj
-12932 0 obj <<
+12974 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [193.289 362.013 211.646 373.703]
 /Subtype /Link
 /A << /S /GoTo /D (page.346) >>
 >> endobj
-12933 0 obj <<
+12975 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [218.138 348.464 236.494 360.153]
 /Subtype /Link
 /A << /S /GoTo /D (page.346) >>
 >> endobj
-12934 0 obj <<
+12976 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [241.168 348.464 259.524 360.153]
 /Subtype /Link
 /A << /S /GoTo /D (page.349) >>
 >> endobj
-12935 0 obj <<
+12977 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [156.623 334.915 174.979 346.604]
 /Subtype /Link
 /A << /S /GoTo /D (page.114) >>
 >> endobj
-12936 0 obj <<
+12978 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [174.108 321.366 192.464 333.055]
 /Subtype /Link
 /A << /S /GoTo /D (page.689) >>
 >> endobj
-12937 0 obj <<
+12979 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [198.289 307.816 216.646 319.506]
 /Subtype /Link
 /A << /S /GoTo /D (page.688) >>
 >> endobj
-12938 0 obj <<
+12980 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [185.562 294.267 203.918 305.957]
 /Subtype /Link
 /A << /S /GoTo /D (page.691) >>
 >> endobj
-12939 0 obj <<
+12981 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [213.683 280.718 232.04 292.407]
 /Subtype /Link
 /A << /S /GoTo /D (page.688) >>
 >> endobj
-12940 0 obj <<
+12982 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [152.653 267.169 171.009 278.858]
 /Subtype /Link
 /A << /S /GoTo /D (page.763) >>
 >> endobj
-12941 0 obj <<
+12983 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [126.562 253.62 144.918 265.309]
 /Subtype /Link
 /A << /S /GoTo /D (page.185) >>
 >> endobj
-12942 0 obj <<
+12984 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [149.592 253.62 167.949 265.309]
 /Subtype /Link
 /A << /S /GoTo /D (page.311) >>
 >> endobj
-12943 0 obj <<
+12985 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [151.471 240.07 169.827 251.76]
 /Subtype /Link
 /A << /S /GoTo /D (page.311) >>
 >> endobj
-12944 0 obj <<
+12986 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [122.623 226.521 135.524 238.089]
 /Subtype /Link
 /A << /S /GoTo /D (page.90) >>
 >> endobj
-12945 0 obj <<
+12987 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [140.198 226.521 158.555 238.089]
 /Subtype /Link
 /A << /S /GoTo /D (page.800) >>
 >> endobj
-12946 0 obj <<
+12988 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [182.956 212.972 201.312 224.661]
 /Subtype /Link
 /A << /S /GoTo /D (page.810) >>
 >> endobj
-12947 0 obj <<
+12989 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [154.198 199.423 172.555 211.112]
 /Subtype /Link
 /A << /S /GoTo /D (page.673) >>
 >> endobj
-12948 0 obj <<
+12990 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [147.168 185.874 165.524 197.563]
 /Subtype /Link
 /A << /S /GoTo /D (page.167) >>
 >> endobj
-12949 0 obj <<
+12991 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [149.108 172.324 167.464 184.014]
 /Subtype /Link
 /A << /S /GoTo /D (page.796) >>
 >> endobj
-12950 0 obj <<
+12992 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [129.623 158.775 147.979 170.465]
 /Subtype /Link
 /A << /S /GoTo /D (page.458) >>
 >> endobj
-12951 0 obj <<
+12993 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [141.411 145.226 159.767 156.794]
 /Subtype /Link
 /A << /S /GoTo /D (page.437) >>
 >> endobj
-12952 0 obj <<
+12994 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [173.229 131.677 191.585 143.366]
 /Subtype /Link
 /A << /S /GoTo /D (page.245) >>
 >> endobj
-12953 0 obj <<
+12995 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [205.047 118.128 223.403 129.817]
 /Subtype /Link
 /A << /S /GoTo /D (page.305) >>
 >> endobj
-12954 0 obj <<
+12996 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [346.658 646.546 365.014 657.69]
 /Subtype /Link
 /A << /S /GoTo /D (page.397) >>
 >> endobj
-12955 0 obj <<
+12997 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [369.688 646.546 388.044 657.69]
 /Subtype /Link
 /A << /S /GoTo /D (page.399) >>
 >> endobj
-12956 0 obj <<
+12998 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [392.718 646.546 411.074 657.69]
 /Subtype /Link
 /A << /S /GoTo /D (page.406) >>
 >> endobj
-12957 0 obj <<
+12999 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [416.415 632.997 434.771 644.397]
 /Subtype /Link
 /A << /S /GoTo /D (page.391) >>
 >> endobj
-12958 0 obj <<
+13000 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [433.597 619.448 451.953 631.137]
 /Subtype /Link
 /A << /S /GoTo /D (page.313) >>
 >> endobj
-12959 0 obj <<
+13001 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [397.688 605.899 416.044 617.588]
 /Subtype /Link
 /A << /S /GoTo /D (page.809) >>
 >> endobj
-12960 0 obj <<
+13002 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [420.718 605.899 439.074 617.588]
 /Subtype /Link
 /A << /S /GoTo /D (page.811) >>
 >> endobj
-12961 0 obj <<
+13003 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [397.991 592.35 416.347 604.039]
 /Subtype /Link
 /A << /S /GoTo /D (page.131) >>
 >> endobj
-12962 0 obj <<
+13004 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [402.9 551.702 421.256 563.27]
 /Subtype /Link
 /A << /S /GoTo /D (page.609) >>
 >> endobj
-12963 0 obj <<
+13005 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [366.961 511.054 385.317 522.744]
 /Subtype /Link
 /A << /S /GoTo /D (page.605) >>
 >> endobj
-12964 0 obj <<
+13006 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [397.415 497.505 415.771 509.195]
 /Subtype /Link
 /A << /S /GoTo /D (page.761) >>
 >> endobj
-12965 0 obj <<
+13007 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [355.445 483.956 373.802 495.645]
 /Subtype /Link
 /A << /S /GoTo /D (page.193) >>
 >> endobj
-12966 0 obj <<
+13008 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [378.476 483.956 396.832 495.645]
 /Subtype /Link
 /A << /S /GoTo /D (page.779) >>
 >> endobj
-12967 0 obj <<
+13009 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [339.688 470.407 347.135 482.096]
 /Subtype /Link
 /A << /S /GoTo /D (page.3) >>
 >> endobj
-12968 0 obj <<
+13010 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [402.779 456.858 421.135 468.547]
 /Subtype /Link
 /A << /S /GoTo /D (page.392) >>
 >> endobj
-12969 0 obj <<
+13011 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [418.233 443.308 436.59 454.998]
 /Subtype /Link
 /A << /S /GoTo /D (page.692) >>
 >> endobj
-12970 0 obj <<
+13012 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [404.87 429.759 423.226 441.449]
 /Subtype /Link
 /A << /S /GoTo /D (page.723) >>
 >> endobj
-12971 0 obj <<
+13013 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [354.233 416.21 372.59 427.899]
 /Subtype /Link
 /A << /S /GoTo /D (page.122) >>
 >> endobj
-12972 0 obj <<
+13014 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [356.052 402.661 374.408 414.35]
 /Subtype /Link
 /A << /S /GoTo /D (page.203) >>
 >> endobj
-12973 0 obj <<
+13015 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [360.294 389.112 378.65 400.801]
 /Subtype /Link
 /A << /S /GoTo /D (page.179) >>
 >> endobj
-12974 0 obj <<
+13016 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [402.749 375.562 421.105 387.252]
 /Subtype /Link
 /A << /S /GoTo /D (page.689) >>
 >> endobj
-12975 0 obj <<
+13017 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [444.87 362.013 463.226 373.703]
 /Subtype /Link
 /A << /S /GoTo /D (page.698) >>
 >> endobj
-12976 0 obj <<
+13018 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [394.264 348.464 412.62 360.032]
 /Subtype /Link
 /A << /S /GoTo /D (page.106) >>
 >> endobj
-12977 0 obj <<
+13019 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [388.506 334.915 406.862 346.059]
 /Subtype /Link
 /A << /S /GoTo /D (page.116) >>
 >> endobj
-12978 0 obj <<
+13020 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [392.809 321.366 411.165 332.51]
 /Subtype /Link
 /A << /S /GoTo /D (page.189) >>
 >> endobj
-12979 0 obj <<
+13021 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [415.839 321.366 434.196 332.51]
 /Subtype /Link
 /A << /S /GoTo /D (page.199) >>
 >> endobj
-12980 0 obj <<
+13022 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [438.87 321.366 457.226 332.51]
 /Subtype /Link
 /A << /S /GoTo /D (page.304) >>
 >> endobj
-12981 0 obj <<
+13023 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [416.082 307.816 434.438 319.385]
 /Subtype /Link
 /A << /S /GoTo /D (page.324) >>
 >> endobj
-12982 0 obj <<
+13024 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [439.112 307.816 457.468 319.385]
 /Subtype /Link
 /A << /S /GoTo /D (page.326) >>
 >> endobj
-12983 0 obj <<
+13025 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [382.445 294.267 400.802 305.835]
 /Subtype /Link
 /A << /S /GoTo /D (page.135) >>
 >> endobj
-12984 0 obj <<
+13026 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [377.294 280.718 395.65 291.862]
 /Subtype /Link
 /A << /S /GoTo /D (page.138) >>
 >> endobj
-12985 0 obj <<
+13027 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [400.324 280.718 418.68 291.862]
 /Subtype /Link
 /A << /S /GoTo /D (page.664) >>
 >> endobj
-12986 0 obj <<
+13028 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [386.233 267.169 404.59 278.313]
 /Subtype /Link
 /A << /S /GoTo /D (page.345) >>
 >> endobj
-12987 0 obj <<
+13029 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [350.294 253.62 368.65 265.188]
 /Subtype /Link
 /A << /S /GoTo /D (page.528) >>
 >> endobj
-12988 0 obj <<
+13030 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [359.991 240.07 378.347 251.76]
 /Subtype /Link
 /A << /S /GoTo /D (page.116) >>
 >> endobj
-12989 0 obj <<
+13031 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [373.249 226.521 386.15 238.089]
 /Subtype /Link
 /A << /S /GoTo /D (page.78) >>
 >> endobj
-12990 0 obj <<
+13032 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [359.991 212.972 378.347 224.661]
 /Subtype /Link
 /A << /S /GoTo /D (page.604) >>
 >> endobj
-12991 0 obj <<
+13033 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [383.021 212.972 401.377 224.661]
 /Subtype /Link
 /A << /S /GoTo /D (page.605) >>
 >> endobj
-12992 0 obj <<
+13034 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [394.159 185.874 401.606 197.563]
 /Subtype /Link
 /A << /S /GoTo /D (page.8) >>
 >> endobj
-12993 0 obj <<
+13035 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [387.658 172.324 406.014 184.014]
 /Subtype /Link
 /A << /S /GoTo /D (page.731) >>
 >> endobj
-12994 0 obj <<
+13036 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [408.233 158.775 426.59 170.465]
 /Subtype /Link
 /A << /S /GoTo /D (page.761) >>
 >> endobj
-12995 0 obj <<
+13037 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [400.688 145.226 419.044 156.916]
 /Subtype /Link
 /A << /S /GoTo /D (page.388) >>
 >> endobj
-12996 0 obj <<
+13038 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [419.173 131.677 437.529 143.366]
 /Subtype /Link
 /A << /S /GoTo /D (page.697) >>
 >> endobj
-12997 0 obj <<
+13039 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [427.597 118.128 445.953 129.817]
 /Subtype /Link
 /A << /S /GoTo /D (page.126) >>
 >> endobj
-13002 0 obj <<
-/D [13000 0 R /XYZ 100.892 685.529 null]
+13044 0 obj <<
+/D [13042 0 R /XYZ 100.892 685.529 null]
 >> endobj
-12999 0 obj <<
-/Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F70 4384 0 R >>
+13041 0 obj <<
+/Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F59 4373 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-13116 0 obj <<
-/Length 1554      
+13158 0 obj <<
+/Length 1555      
 /Filter /FlateDecode
 >>
 stream
-xڝYË–›8Ýû+ØŸ=‘XN^s’UÏiϪ'ÄÍŒƒpw’ùù)!ÜmlÉRzÓظTªÇ­[%5Š¶Šþ\¼]/Þ|ä(Â(ÉP†£õ×sœ„£Tf	ÏX´.£»Xr²ü²þüæ#!‘L²4eZ”"–AFèö°ù·*†åŠrÚ•Õ½fña½ø¾À Ûœhç	¥QÑ.î¾ ¨„ß>G(¡™ŒGÉ6¢\&)çð¹‰n-Щɘ[MfY2š¦­)ºÝ?³í¡Ï‡ºÛU”ÆC·\wÍëÑ´£ÎènüUP<¢¦	gÙ•õ¯¼/­ú0åV}ü\]e7G @sêÝÖ“›‡~ÝWK"â¼±ûJÓ4DyßNŠË²¯”²¨b ŠÿŽªá¾ZŽëö¹R`#¤Ã?*Ä‹ýA
-©'#;ƒ`­®ÏwjŸ÷ÕNÛ84?—’ÆV­©”>;µÚ'È@$»C_TöpbŒµ);lBW'C¹ymÊZÌ(@¢„Qq,kU-9Ž!´D €“êÌ’y	R™ð”—¬ß¿q*cNF_À´‘e¶¨Z
-S€MîŠ\Ù«!Í|©S]c_Ê¥7&êÐV½ÉNõc?’DÉž ‰2ŸºÑ¡¼ÞU½0ÒPC=èJþiÌ뾚§ªú‡º¨¬¦	Òß×›Ãà
-·¼îwG
-]c̹ÉfW5¿Å„u‹cXˆ‚ý§ê‡t8K2Âçre×BZŒÉmÕj£7Ù±É>Ãj”8Â2»²mrfLUÚëÜ›¤½VðóÕî0¥#M<󴘾zn	ƒq„7¸G-Û>ßß×…	UµÛ­f1.5>,9V9T2#¾ õýa!>õÒê$ñ’´oUè ßWmnׂ³ëñ>L@žU+ƒWC°¬.J|}êxw#9²ƒQ0ÏÊŒÇÊ32½‹íD"<T×çc¼¾P_®pÜ/qü²)¡¯rÈ)W¹h\y2 1 §vÌ61úÅS^ì•ˆÒ Ó@Áã=ó|nuD|ð1/rç~4K$Çsíy·²I'N>“3$&Gs’V°šgÎŒcSSp'¿4kG–1º^³”Ì7'`À( ƒ’`ï`œj=üXwäé|ò:BGIc'2a8›ÃbFPB¨ x6LE1þz
-‡„éÉÏZÏ)Á—žÔ±c ÍΡØΡ)œå.Ô>èìv
-LCöv“"Ÿ…å4ÎÕ¹¥•sÄc槎Òøœ.¬b<ÎPØEh]rÔ·­­8IŠÃ Š˜»ÔOóqD“eè“)ôɺÌð¥qF<¹äyc°˜«ç)׼ѭJCw:Ux]X!RDxPåšÆ…ðØéòÏWRS™›S¾²Ó½àÒc9(Z©jÛÎN&›¾ÓßaLØÚ댿+uØìªÁ„üI¥&	`t¹=Ö)õâk$”ȁ>A^€r|>ØÑ«ŠYšºpŸœ)ÃWCöîï›ÛK rTò O©Lƒ"G3(aš…í˘xA&“A|ÃRb;®¤óŒÝhæÛéòä¤I¹€Îéu¦ù~è†\9–R÷êÉ"öit»ùd­á°Ñ€!ä…—ÙgcÆ3ÇîJ»ñL°@uã9æOWY at An¦ì*UYw4/Ì—;L@Wšz“÷ùñ<ãÊ&<ÐÐmÝÈxzŠ¼…¶´·ó4˲@­:
-œË¾¾vžç.„\ؽïëÓnpŒ·kä⁦÷úh߇%ß…ráGùêææ½= žÄ‡½J}çÌÓñ`q^–ÊQ..í$˜óÆ­H€»4É!Ç~ñrDƒR£ä¹Üç/8AÀÏïìmB]&0»}
-cBá„v– Í÷Ò‹8ÍÂ`z™%É‚x’KT*£>Áå2Oþ¬mY†8	cÿ‹Útd^
-Ýô/={™; @å¸Á➌hu–ËpÇ5¦ã6üÌ<Q:WϬ©/ø‹xº‘(º¶Íí]—„%BÊé.8¯ZÇQƒ凊À|$'ÎäΟÖ‹ÿóÇ
+xڝYËvÛ6Ýë+¸uNÄàI ËæÕ“¬ÜcuåfA‘ŒÌF‚²“ôç; ([” ñÆ”¨Á`wî`”¬”ü9{»œ½ùÈQ‚Q¦ÂÉòk‚9ÎÂI.UÆK–Ur—JŽæ_–Ÿß|$$‘™ÊsfD)b™ d…n«벟/(gé§]Uÿ0kf–³ï3B°Í‰vžQš”ÛÙÝ”TðÛçeTÉäqÜ&”Ë,ç>o’ÛÙ_3tj2æN“™ÊÓŒ5e»ûa¶>tEß´;°ŠÒ´oç"Óvóz0í¨3¹~O_£diÆ™º¢ò±ùUt•S¦Ü©Ÿ««ÝæiN³[[c
+û0¯»úqNDZlܾÒ<QÞmGÅUÕÕZ;T1PÅGU_χuûBk°Òá‰âEŠûî {Æ<‘E°Q×;½/ºzglì7?ç’¦N­¹”!;Ú'È@$ÛCWÖîpbŒ"µi7lbWg}µzmËš«Óz’(cTËZ×sŽS-à¤[»dZ‚Tf<'Ç%Ë÷oAœÊ”“Á0m(ua‹nt?Øæ®,´»rJn7î¥\c¢Ûº³Ù©ì’€(¹$‘
+©*š]ݹ‰ó(
+Íð84½©äŸÖ¼ö«}êº{hÊÚia®H”þ®Yz_¸åµp¿;jh7Öœ›lvõæ·˜ð vãã£àÁü©»~ V™"|*Wµ[H‹5y[oÑ+ƒìÔfŸ
+aµJ<a™¾]¸693¦®ÜuLÒÞ(øùj÷
+˜Ò“&®-¦«Ÿ[ÂÆÃ8"Ü£–uWìï›Ò†ªÞ­áN³‘末j™‘Pºî°‡Ÿzét’IZƒ7™.MÐïëmáÖ‚ÕõxF Oª•A‹k XN%¾>u¼»éË
+FÁ+%ž•gdz—º‰D¨®+†x} >_à´›ãôeSBWS,®rÑ°òd b at OÛ=0ÛÈè”OyqW"Ê#L]ôÌ#ðykb Ò{€}Qx÷£*“OµctæÝÂ%Už8ùLbÌ’˜HÌKZÑþRœ83ŒA0LÁýЬ=YÆèz}LvÒ0ß¼€!,£€J¢½ƒq®oÌðãÜ‘çÓÉëü	%ÏŒ9œÈŒa5…!ÄŽ „P@ð¬‹bøõ	3“Ÿ³žs‚/=9ècÇ:A››C±›Cs8Ë]¨}0Ùm70
+¹ÛMŽBVã8׎VÎOY˜z8ÊÓsºpŠñT¡(±‹Ðúähh[Wq’ÇA1©Ÿæã4ˆ6ËÐ'sè“MUxàKSE¹ä—ÅÆb±ÐÏS®}cZ•îxªðº°B¤ˆ Ê7°Óç_¨:Z­Ç2·§|í¦{ÁeÀrP´Ðõz;9™¬ºÖ|{„1aí®3.Â.ôaµ«{ò'•†$€Ñ!äîXç4ˆ¯@r!úyÊñù0àF¯.'IØ4¥ÿäL¾²wßÜ^z ‘£’GyJe9ªh¤\\„©ŠÛ—1ñ‚L0&£ø†åÄu\ɧ»1,ÖãåÉI“òÓëLóýÐö…ö,¥þÔ“E&íãèvóÉYÃq£C(/»ÏÊŽ=vŽÝUnã™`‘ê†sÌŸ¾²ˆ‚ÜÌÙUªrîh_Ø1®ð:˜ ‘®lšUÑÇóŒ/˜ðHC´µã™)òÚÒÞÍÓL©H:-œ«®¹vžç>„\ؽïšÓnpŒ·oä⑦wæhßÅ%߇rFùâææ½; Ä•‡½Îî7{÷Î*Ðñ`qQUÚQ..ã$˜ó†­H„»4É#Ç~ñrD£R£ä¹Üç/8QÀÏïÜmB]e0»}cBáÄv–¨Ã÷2ˆ8ÍÂ`z™%É¢x’KU*ƒ>Á#åT ζ,㎜ıÿEmz2¯ûvüˆ™½ì öÜ`ñ@FŒ:Çe¸çÓs~fž(½«'Ö4¿Ž|–…E:ÞH”ív[xÛ5º.	Ë„”ã]pQo=G
+•*"ó-x”œ8“;~XÎþ‡{Ç
 endstream
 endobj
-13115 0 obj <<
+13157 0 obj <<
 /Type /Page
-/Contents 13116 0 R
-/Resources 13114 0 R
+/Contents 13158 0 R
+/Resources 13156 0 R
 /MediaBox [0 0 612 792]
-/Parent 13118 0 R
-/Annots [ 12998 0 R 13003 0 R 13004 0 R 13005 0 R 13006 0 R 13007 0 R 13008 0 R 13009 0 R 13010 0 R 13011 0 R 13012 0 R 13013 0 R 13014 0 R 13015 0 R 13016 0 R 13017 0 R 13018 0 R 13019 0 R 13020 0 R 13021 0 R 13022 0 R 13023 0 R 13024 0 R 13025 0 R 13026 0 R 13027 0 R 13028 0 R 13029 0 R 13030 0 R 13031 0 R 13032 0 R 13033 0 R 13034 0 R 13035 0 R 13036 0 R 13037 0 R 13038 0 R 13039 0 R 13040 0 R 13041 0 R 13042 0 R 13043 0 R 13044 0 R 13045 0 R 13046 0 R 13047 0 R 13048 0 R 13049 0 R 13050 0 R 13051 0 R 13052 0 R 13053 0 R 13054 0 R 13055 0 R 13056 0 R 13057 0 R 13058 0 R 13059 0 R 13060 0 R 13061 0 R 13062 0 R 13063 0 R 13064 0 R 13065 0 R 13066 0 R 13067 0 R 13068 0 R 13069 0 R 13070 0 R 13071 0 R 13072 0 R 13073 0 R 13074 0 R 13075 0 R 13076 0 R 13077 0 R 13078 0 R 13079 0 R 13080 0 R 13081 0 R 13082 0 R 13083 0 R 13084 0 R 13085 0 R 13086 0 R 13087 0 R 13088 0 R 13089 0 R 13090 0 R 13091 0 R 13092 0 R 13093 0 R 13094 0 R 13095 0 R 13096 0 R 13097 0 R 13098 0 R 13099 0 R 13100 0 R 13101 0 R 13102 0 R 13103 0 R 13104 0 R 13105 0 R 13106 0 R 13107 0 R 13108 0 R 13109 0 R 13110 0 R 13111 0 R 13112 0 R ]
+/Parent 12947 0 R
+/Annots [ 13040 0 R 13045 0 R 13046 0 R 13047 0 R 13048 0 R 13049 0 R 13050 0 R 13051 0 R 13052 0 R 13053 0 R 13054 0 R 13055 0 R 13056 0 R 13057 0 R 13058 0 R 13059 0 R 13060 0 R 13061 0 R 13062 0 R 13063 0 R 13064 0 R 13065 0 R 13066 0 R 13067 0 R 13068 0 R 13069 0 R 13070 0 R 13071 0 R 13072 0 R 13073 0 R 13074 0 R 13075 0 R 13076 0 R 13077 0 R 13078 0 R 13079 0 R 13080 0 R 13081 0 R 13082 0 R 13083 0 R 13084 0 R 13085 0 R 13086 0 R 13087 0 R 13088 0 R 13089 0 R 13090 0 R 13091 0 R 13092 0 R 13093 0 R 13094 0 R 13095 0 R 13096 0 R 13097 0 R 13098 0 R 13099 0 R 13100 0 R 13101 0 R 13102 0 R 13103 0 R 13104 0 R 13105 0 R 13106 0 R 13107 0 R 13108 0 R 13109 0 R 13110 0 R 13111 0 R 13112 0 R 13113 0 R 13114 0 R 13115 0 R 13116 0 R 13117 0 R 13118 0 R 13119 0 R 13120 0 R 13121 0 R 13122 0 R 13123 0 R 13124 0 R 13125 0 R 13126 0 R 13127 0 R 13128 0 R 13129 0 R 13130 0 R 13131 0 R 13132 0 R 13133 0 R 13134 0 R 13135 0 R 13136 0 R 13137 0 R 13138 0 R 13139 0 R 13140 0 R 13141 0 R 13142 0 R 13143 0 R 13144 0 R 13145 0 R 13146 0 R 13147 0 R 13148 0 R 13149 0 R 13150 0 R 13151 0 R 13152 0 R 13153 0 R 13154 0 R ]
 >> endobj
-12998 0 obj <<
+13040 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [241.947 646.546 260.304 658.236]
 /Subtype /Link
 /A << /S /GoTo /D (page.731) >>
 >> endobj
-13003 0 obj <<
+13045 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [255.008 632.997 273.364 644.687]
 /Subtype /Link
 /A << /S /GoTo /D (page.135) >>
 >> endobj
-13004 0 obj <<
+13046 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [200.432 619.448 218.788 631.137]
 /Subtype /Link
 /A << /S /GoTo /D (page.770) >>
 >> endobj
-13005 0 obj <<
+13047 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [257.129 605.899 275.485 617.588]
 /Subtype /Link
 /A << /S /GoTo /D (page.366) >>
 >> endobj
-13006 0 obj <<
+13048 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [232.099 592.35 250.455 604.039]
 /Subtype /Link
 /A << /S /GoTo /D (page.365) >>
 >> endobj
-13007 0 obj <<
+13049 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [259.069 578.8 277.425 590.49]
 /Subtype /Link
 /A << /S /GoTo /D (page.377) >>
 >> endobj
-13008 0 obj <<
+13050 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [238.705 565.251 257.061 576.941]
 /Subtype /Link
 /A << /S /GoTo /D (page.376) >>
 >> endobj
-13009 0 obj <<
+13051 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [260.22 551.702 278.576 563.391]
 /Subtype /Link
 /A << /S /GoTo /D (page.688) >>
 >> endobj
-13010 0 obj <<
+13052 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [255.129 538.153 273.485 549.552]
 /Subtype /Link
 /A << /S /GoTo /D (page.110) >>
 >> endobj
-13011 0 obj <<
+13053 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [212.584 524.604 220.031 536.003]
 /Subtype /Link
 /A << /S /GoTo /D (page.7) >>
 >> endobj
-13012 0 obj <<
+13054 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [227.553 497.505 245.91 508.905]
 /Subtype /Link
 /A << /S /GoTo /D (page.696) >>
 >> endobj
-13013 0 obj <<
+13055 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [191.372 483.956 209.728 495.645]
 /Subtype /Link
 /A << /S /GoTo /D (page.587) >>
 >> endobj
-13014 0 obj <<
+13056 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [241.159 470.407 259.516 481.551]
 /Subtype /Link
 /A << /S /GoTo /D (page.809) >>
 >> endobj
-13015 0 obj <<
+13057 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [201.341 456.858 219.697 468.257]
 /Subtype /Link
 /A << /S /GoTo /D (page.115) >>
 >> endobj
-13016 0 obj <<
+13058 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [253.22 443.308 271.576 454.998]
 /Subtype /Link
 /A << /S /GoTo /D (page.692) >>
 >> endobj
-13017 0 obj <<
+13059 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [206.19 429.759 224.546 441.449]
 /Subtype /Link
 /A << /S /GoTo /D (page.698) >>
 >> endobj
-13018 0 obj <<
+13060 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [223.614 416.21 241.97 427.899]
 /Subtype /Link
 /A << /S /GoTo /D (page.135) >>
 >> endobj
-13019 0 obj <<
+13061 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [194.735 402.661 213.091 414.35]
 /Subtype /Link
 /A << /S /GoTo /D (page.364) >>
 >> endobj
-13020 0 obj <<
+13062 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [285.933 375.562 298.835 387.252]
 /Subtype /Link
 /A << /S /GoTo /D (page.69) >>
 >> endobj
-13021 0 obj <<
+13063 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [203.159 362.013 221.516 373.703]
 /Subtype /Link
 /A << /S /GoTo /D (page.192) >>
 >> endobj
-13022 0 obj <<
+13064 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [216.22 348.464 234.576 360.153]
 /Subtype /Link
 /A << /S /GoTo /D (page.595) >>
 >> endobj
-13023 0 obj <<
+13065 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [198.675 334.915 217.031 346.604]
 /Subtype /Link
 /A << /S /GoTo /D (page.764) >>
 >> endobj
-13024 0 obj <<
+13066 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [249.553 321.366 267.91 333.055]
 /Subtype /Link
 /A << /S /GoTo /D (page.457) >>
 >> endobj
-13025 0 obj <<
+13067 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [209.281 307.816 227.637 319.506]
 /Subtype /Link
 /A << /S /GoTo /D (page.722) >>
 >> endobj
-13026 0 obj <<
+13068 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [221.069 294.267 239.425 305.957]
 /Subtype /Link
 /A << /S /GoTo /D (page.288) >>
 >> endobj
-13027 0 obj <<
+13069 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [223.25 280.718 241.607 292.407]
 /Subtype /Link
 /A << /S /GoTo /D (page.219) >>
 >> endobj
-13028 0 obj <<
+13070 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [237.129 267.169 255.485 278.858]
 /Subtype /Link
 /A << /S /GoTo /D (page.811) >>
 >> endobj
-13029 0 obj <<
+13071 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [189.038 253.62 207.394 265.188]
 /Subtype /Link
 /A << /S /GoTo /D (page.674) >>
 >> endobj
-13030 0 obj <<
+13072 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [189.038 240.07 207.394 251.639]
 /Subtype /Link
 /A << /S /GoTo /D (page.676) >>
 >> endobj
-13031 0 obj <<
+13073 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [212.069 240.07 230.425 251.639]
 /Subtype /Link
 /A << /S /GoTo /D (page.679) >>
 >> endobj
-13032 0 obj <<
+13074 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [191.068 226.521 209.425 238.211]
 /Subtype /Link
 /A << /S /GoTo /D (page.365) >>
 >> endobj
-13033 0 obj <<
+13075 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [185.887 212.972 204.243 224.116]
 /Subtype /Link
 /A << /S /GoTo /D (page.317) >>
 >> endobj
-13034 0 obj <<
+13076 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [292.584 199.423 310.94 210.991]
 /Subtype /Link
 /A << /S /GoTo /D (page.106) >>
 >> endobj
-13035 0 obj <<
+13077 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [190.555 174.446 208.912 183.468]
 /Subtype /Link
 /A << /S /GoTo /D (page.107) >>
 >> endobj
-13036 0 obj <<
+13078 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [266.523 158.775 284.879 170.465]
 /Subtype /Link
 /A << /S /GoTo /D (page.106) >>
 >> endobj
-13037 0 obj <<
+13079 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [295.675 145.226 314.031 156.916]
 /Subtype /Link
 /A << /S /GoTo /D (page.109) >>
 >> endobj
-13038 0 obj <<
+13080 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [214.129 131.677 232.485 143.366]
 /Subtype /Link
 /A << /S /GoTo /D (page.324) >>
 >> endobj
-13039 0 obj <<
+13081 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [237.159 131.677 255.516 143.366]
 /Subtype /Link
 /A << /S /GoTo /D (page.332) >>
 >> endobj
-13040 0 obj <<
+13082 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [231.372 118.128 249.728 129.527]
 /Subtype /Link
 /A << /S /GoTo /D (page.560) >>
 >> endobj
-13041 0 obj <<
+13083 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [494.437 646.546 512.793 658.236]
 /Subtype /Link
 /A << /S /GoTo /D (page.114) >>
 >> endobj
-13042 0 obj <<
+13084 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [450.376 632.925 468.732 644.069]
 /Subtype /Link
 /A << /S /GoTo /D (page.122) >>
 >> endobj
-13043 0 obj <<
+13085 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [420.225 619.303 438.581 630.993]
 /Subtype /Link
 /A << /S /GoTo /D (page.560) >>
 >> endobj
-13044 0 obj <<
+13086 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [406.706 605.682 419.608 617.372]
 /Subtype /Link
 /A << /S /GoTo /D (page.46) >>
 >> endobj
-13045 0 obj <<
+13087 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [426.157 605.682 439.059 617.372]
 /Subtype /Link
 /A << /S /GoTo /D (page.65) >>
 >> endobj
-13046 0 obj <<
+13088 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [445.609 605.682 458.51 617.372]
 /Subtype /Link
 /A << /S /GoTo /D (page.90) >>
 >> endobj
-13047 0 obj <<
+13089 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [465.06 605.682 483.416 617.372]
 /Subtype /Link
 /A << /S /GoTo /D (page.114) >>
 >> endobj
-13048 0 obj <<
+13090 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [489.966 605.682 508.322 617.372]
 /Subtype /Link
 /A << /S /GoTo /D (page.135) >>
 >> endobj
-13049 0 obj <<
+13091 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [387.318 592.133 405.674 603.277]
 /Subtype /Link
 /A << /S /GoTo /D (page.261) >>
 >> endobj
-13050 0 obj <<
+13092 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [410.348 592.133 428.704 603.277]
 /Subtype /Link
 /A << /S /GoTo /D (page.304) >>
 >> endobj
-13051 0 obj <<
+13093 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [455.437 578.511 468.338 590.201]
 /Subtype /Link
 /A << /S /GoTo /D (page.92) >>
 >> endobj
-13052 0 obj <<
+13094 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [498.801 564.89 517.157 576.58]
 /Subtype /Link
 /A << /S /GoTo /D (page.127) >>
 >> endobj
-13053 0 obj <<
+13095 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [371.134 551.269 389.49 562.958]
 /Subtype /Link
 /A << /S /GoTo /D (page.577) >>
 >> endobj
-13054 0 obj <<
+13096 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [374.77 537.647 387.672 548.791]
 /Subtype /Link
 /A << /S /GoTo /D (page.94) >>
 >> endobj
-13055 0 obj <<
+13097 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [401.316 524.026 419.672 535.17]
 /Subtype /Link
 /A << /S /GoTo /D (page.758) >>
 >> endobj
-13056 0 obj <<
+13098 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [465.346 510.404 483.702 522.094]
 /Subtype /Link
 /A << /S /GoTo /D (page.157) >>
 >> endobj
-13057 0 obj <<
+13099 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [456.194 496.783 474.551 508.472]
 /Subtype /Link
 /A << /S /GoTo /D (page.163) >>
 >> endobj
-13058 0 obj <<
+13100 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [478.255 496.783 496.611 508.472]
 /Subtype /Link
 /A << /S /GoTo /D (page.164) >>
 >> endobj
-13059 0 obj <<
+13101 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [500.316 496.783 518.672 508.472]
 /Subtype /Link
 /A << /S /GoTo /D (page.172) >>
 >> endobj
-13060 0 obj <<
+13102 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [387.318 485.355 405.674 494.378]
 /Subtype /Link
 /A << /S /GoTo /D (page.179) >>
 >> endobj
-13061 0 obj <<
+13103 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [399.346 469.612 417.702 481.302]
 /Subtype /Link
 /A << /S /GoTo /D (page.341) >>
 >> endobj
-13062 0 obj <<
+13104 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [382.467 455.991 400.823 467.559]
 /Subtype /Link
 /A << /S /GoTo /D (page.385) >>
 >> endobj
-13063 0 obj <<
+13105 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [404.528 455.991 422.884 467.559]
 /Subtype /Link
 /A << /S /GoTo /D (page.386) >>
 >> endobj
-13064 0 obj <<
+13106 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [426.588 455.991 444.944 467.559]
 /Subtype /Link
 /A << /S /GoTo /D (page.393) >>
 >> endobj
-13065 0 obj <<
+13107 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [448.649 455.991 467.005 467.559]
 /Subtype /Link
 /A << /S /GoTo /D (page.394) >>
 >> endobj
-13066 0 obj <<
+13108 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [470.71 455.991 489.066 467.559]
 /Subtype /Link
 /A << /S /GoTo /D (page.396) >>
 >> endobj
-13067 0 obj <<
+13109 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [492.77 455.991 511.126 467.559]
 /Subtype /Link
 /A << /S /GoTo /D (page.447) >>
 >> endobj
-13068 0 obj <<
+13110 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [387.318 442.442 405.674 453.586]
 /Subtype /Link
 /A << /S /GoTo /D (page.448) >>
 >> endobj
-13069 0 obj <<
+13111 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [410.348 442.442 428.704 453.586]
 /Subtype /Link
 /A << /S /GoTo /D (page.462) >>
 >> endobj
-13070 0 obj <<
+13112 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [454.514 428.82 472.87 440.389]
 /Subtype /Link
 /A << /S /GoTo /D (page.532) >>
 >> endobj
-13071 0 obj <<
+13113 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [405.332 415.199 423.688 426.343]
 /Subtype /Link
 /A << /S /GoTo /D (page.533) >>
 >> endobj
-13072 0 obj <<
+13114 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [406.861 401.578 414.308 413.146]
 /Subtype /Link
 /A << /S /GoTo /D (page.4) >>
 >> endobj
-13073 0 obj <<
+13115 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [418.982 401.578 437.338 413.146]
 /Subtype /Link
 /A << /S /GoTo /D (page.400) >>
 >> endobj
-13074 0 obj <<
+13116 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [430.103 387.956 448.46 399.646]
 /Subtype /Link
 /A << /S /GoTo /D (page.474) >>
 >> endobj
-13075 0 obj <<
+13117 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [424.316 374.335 442.672 386.024]
 /Subtype /Link
 /A << /S /GoTo /D (page.463) >>
 >> endobj
-13076 0 obj <<
+13118 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [447.346 374.335 465.702 386.024]
 /Subtype /Link
 /A << /S /GoTo /D (page.464) >>
 >> endobj
-13077 0 obj <<
+13119 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [453.103 360.713 471.46 372.403]
 /Subtype /Link
 /A << /S /GoTo /D (page.472) >>
 >> endobj
-13078 0 obj <<
+13120 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [447.831 347.092 466.187 358.781]
 /Subtype /Link
 /A << /S /GoTo /D (page.125) >>
 >> endobj
-13079 0 obj <<
+13121 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [436.952 333.471 455.308 345.039]
 /Subtype /Link
 /A << /S /GoTo /D (page.499) >>
 >> endobj
-13080 0 obj <<
+13122 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [468.528 319.849 486.884 331.539]
 /Subtype /Link
 /A << /S /GoTo /D (page.500) >>
 >> endobj
-13081 0 obj <<
+13123 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [441.073 306.228 459.429 317.917]
 /Subtype /Link
 /A << /S /GoTo /D (page.125) >>
 >> endobj
-13082 0 obj <<
+13124 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [414.709 292.606 433.066 304.175]
 /Subtype /Link
 /A << /S /GoTo /D (page.464) >>
 >> endobj
-13083 0 obj <<
+13125 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [437.74 292.606 456.096 304.175]
 /Subtype /Link
 /A << /S /GoTo /D (page.470) >>
 >> endobj
-13084 0 obj <<
+13126 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [410.497 278.985 428.854 290.553]
 /Subtype /Link
 /A << /S /GoTo /D (page.525) >>
 >> endobj
-13085 0 obj <<
+13127 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [393.588 265.363 411.944 277.053]
 /Subtype /Link
 /A << /S /GoTo /D (page.497) >>
 >> endobj
-13086 0 obj <<
+13128 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [414.319 251.742 432.675 263.432]
 /Subtype /Link
 /A << /S /GoTo /D (page.455) >>
 >> endobj
-13087 0 obj <<
+13129 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [439.535 251.742 457.891 263.432]
 /Subtype /Link
 /A << /S /GoTo /D (page.492) >>
 >> endobj
-13088 0 obj <<
+13130 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [464.75 251.742 483.106 263.432]
 /Subtype /Link
 /A << /S /GoTo /D (page.497) >>
 >> endobj
-13089 0 obj <<
+13131 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [489.966 251.742 508.322 263.432]
 /Subtype /Link
 /A << /S /GoTo /D (page.501) >>
 >> endobj
-13090 0 obj <<
+13132 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [387.318 238.193 405.674 249.337]
 /Subtype /Link
 /A << /S /GoTo /D (page.503) >>
 >> endobj
-13091 0 obj <<
+13133 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [410.348 238.193 428.704 249.337]
 /Subtype /Link
 /A << /S /GoTo /D (page.505) >>
 >> endobj
-13092 0 obj <<
+13134 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [432.166 238.193 450.522 249.337]
 /Subtype /Link
 /A << /S /GoTo /D (page.507) >>
 >> endobj
-13093 0 obj <<
+13135 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [455.196 238.193 473.553 249.337]
 /Subtype /Link
 /A << /S /GoTo /D (page.511) >>
 >> endobj
-13094 0 obj <<
+13136 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [404.194 224.571 422.551 236.261]
 /Subtype /Link
 /A << /S /GoTo /D (page.400) >>
 >> endobj
-13095 0 obj <<
+13137 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [427.225 224.571 445.581 236.261]
 /Subtype /Link
 /A << /S /GoTo /D (page.448) >>
 >> endobj
-13096 0 obj <<
+13138 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [450.255 224.571 468.611 236.261]
 /Subtype /Link
 /A << /S /GoTo /D (page.476) >>
 >> endobj
-13097 0 obj <<
+13139 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [473.285 224.571 491.641 236.261]
 /Subtype /Link
 /A << /S /GoTo /D (page.538) >>
 >> endobj
-13098 0 obj <<
+13140 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [410.258 210.95 428.615 222.35]
 /Subtype /Link
 /A << /S /GoTo /D (page.463) >>
 >> endobj
-13099 0 obj <<
+13141 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [436.02 210.95 454.376 222.35]
 /Subtype /Link
 /A << /S /GoTo /D (page.464) >>
 >> endobj
-13100 0 obj <<
+13142 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [461.781 210.95 480.137 222.35]
 /Subtype /Link
 /A << /S /GoTo /D (page.475) >>
 >> endobj
-13101 0 obj <<
+13143 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [487.542 210.95 505.898 222.35]
 /Subtype /Link
 /A << /S /GoTo /D (page.479) >>
 >> endobj
-13102 0 obj <<
+13144 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [387.318 197.401 405.674 208.545]
 /Subtype /Link
 /A << /S /GoTo /D (page.481) >>
 >> endobj
-13103 0 obj <<
+13145 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [410.348 197.401 428.704 208.545]
 /Subtype /Link
 /A << /S /GoTo /D (page.523) >>
 >> endobj
-13104 0 obj <<
+13146 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [433.378 197.401 451.734 208.545]
 /Subtype /Link
 /A << /S /GoTo /D (page.525) >>
 >> endobj
-13105 0 obj <<
+13147 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [422.831 183.779 441.187 195.179]
 /Subtype /Link
 /A << /S /GoTo /D (page.215) >>
 >> endobj
-13106 0 obj <<
+13148 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.71 170.158 461.066 181.848]
 /Subtype /Link
 /A << /S /GoTo /D (page.809) >>
 >> endobj
-13107 0 obj <<
+13149 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [401.558 156.537 419.914 167.681]
 /Subtype /Link
 /A << /S /GoTo /D (page.809) >>
 >> endobj
-13108 0 obj <<
+13150 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [487.922 142.915 506.278 154.605]
 /Subtype /Link
 /A << /S /GoTo /D (page.401) >>
 >> endobj
-13109 0 obj <<
+13151 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [391.103 118.128 398.55 129.817]
 /Subtype /Link
 /A << /S /GoTo /D (page.5) >>
 >> endobj
-13110 0 obj <<
+13152 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [403.225 118.128 421.581 129.817]
 /Subtype /Link
 /A << /S /GoTo /D (page.371) >>
 >> endobj
-13111 0 obj <<
+13153 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [426.255 118.128 444.611 129.817]
 /Subtype /Link
 /A << /S /GoTo /D (page.575) >>
 >> endobj
-13112 0 obj <<
+13154 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [449.285 118.128 467.641 129.817]
 /Subtype /Link
 /A << /S /GoTo /D (page.775) >>
 >> endobj
-13117 0 obj <<
-/D [13115 0 R /XYZ 151.701 685.529 null]
+13159 0 obj <<
+/D [13157 0 R /XYZ 151.701 685.529 null]
 >> endobj
-13114 0 obj <<
-/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F70 4384 0 R >>
+13156 0 obj <<
+/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F59 4373 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-13211 0 obj <<
+13252 0 obj <<
 /Length 1330      
 /Filter /FlateDecode
 >>
 stream
 xÚµYËrÛ6Ýë+¸¤f*o‚K[’;IS'µÜv:n‰ÈlùPIÊNþ¾ I9²£¬,SÀ¹÷q¼Ÿ'—·“7Wy<ˆ#ÞígðyŒGÔ£Ä»óW»õ?2n¦3L‰ÿ¶Hä—é§Ûwo®(PëƒDPoÅ8
-8p»‰S¬WM–·“ÿ&P=U‹ài€±ç“»OÀKÔwï<àˆ{íÊÜÔŒRõ9óV“ß&à2¤‡†Ÿ@I´ÇÐæ!ó²P”1ö«]Q¤Å槖ÏÈ»k¿£>¼Ä%Ñ!NmÙËŒ{é~k.62é8$¢â#hD‹xŠBÿ>BßxâcÂ\ÁʪÚm›´,ŒGƒœ=ö-¹£Á´˜"î7²ê!Š4ZÆ;"ÖM%En¦ÅÃáÈ4b-j3 ÓÑC0ìëEoäjeN6|Î…v×ÅBèÿ±4"„Ç1:öÔZC|1ïedØú|Ù9ùæãÜxzFC^,~1Ú%‘›sI4|¶ÅâÚìVH#'‡uØgÇ뎝,g¹vó.kÒm&ÍÞVjzˆM¬X4Lf!ש(,éãÕîìB¾•±6UÐéØ9ֻͫò­ÝÙ™Ïäƒö…ÌÌUG±SÜB†Ü֍$ZKlcˆ;ìf¥sÁVÔõ£vBY%µ›F «rÉ¼v;Ä‘Xj¨¡ œý‚M’Æ¢Ù÷Â{)ªf=i@ÑX2ý$ÄmÕ·—iëZVÝÊÜbÆ„S~ª;hÇå®·„Ÿ –¥ª#˜qŽ†Ãp€Ó;ï^h^ii>':圱¹êÝQù—-¹ÄÜ]	:“ù¾ÕOgЗÍNM>[³œÃÐv£§-/¡G‘¯æª€È=›ªÜmÍ0¶¨‰åb»µI
+8p»‰S¨WM–·“ÿ&P=U‹ài€±ç“»OÀKÔwï<àˆ{íÊÜÔŒRõ9óV“ß&à2¤‡†Ÿ@I´ÇÐæ!ó²P”1ö«]Q¤Å槖ÏÈ»k¿£>¼Ä%Ñ!NmÙËŒ{é~k.62é8$¢â#hD‹xŠBÿ>BßxâcÂ\ÁʪÚm›´,ŒGƒœ=ö-¹£Á´˜"î7²ê!Š4ZÆ;"ÖM%En¦ÅÃáÈ4b-j3 ÓÑC0ìëEoäjeN6|Î…v×ÅBèÿ±4"„Ç1:öÔZC|1ïedØú|Ù9ùæãÜxzFC^,~1Ú%‘›sI4|¶ÅâÚìVH#'‡uØgÇ뎝,g¹vó.kÒm&ÍÞVjzˆM¬X4Lf!ש(,éãÕîìB¾•±6UÐéØ9ֻͫò­ÝÙ™Ïäƒö…ÌÌUG±SÜB†Ü֍$ZKlcˆ;ìf¥sÁVÔõ£vBY%µ›F «rÉ¼v;Ä‘Xj¨¡ œý‚M’Æ¢Ù÷Â{)ªf=i@ÑX2ý$ÄmÕ·—iëZVÝÊÜbÆ„S~ª;hÇå®·„Ÿ –¥ª#˜qŽ†Ãp€Ó;ï^h^ii>':圱¹êÝQù—-¹ÄÜ]	:“ù¾ÕOgЗÍNM>[³œÃÐv£§-/¡G‘¯æª€È=›ªÜmÍ0¶¨‰åb»µI
 ¤èd %
 Ü‘Ž*+.ó\‰9´à»qÍ„qDœCñ„k¬}5X ô
 ’©eÞ&äyÚÿõ`Ä¥ŽE< Ðl£ü@’™Ë…¡Ðiœa˜¹«–McÉ%Cð„r¯ïe–™q(GÃÇÌïµ%ZŸ@f§PN“Öu¿M»žÑ%佨¥6Z!D%Ý.IتÚ÷¨rÛ‰¶y>ÃdKgI±«?KÁŒWK&µ *H}‘ä*Å¡Ÿ¶
 ÛTê£h¶Ž€D×ÀCª¶¼°¦¯ûô9IÄŽÂ53,ÚH,z9r¡ìvÛî­8D£ÛÛÅ3ó[ë5ÝÆ»¨[Œ€’å ²9W¥Èû|Ó³Æ2ŒqÛ䧊BwªºvûÙ-®Ò­y(DÀ!B}ØϪ¯1́Ø~´•ÈÕ¿i	Áh¾æ2·¤úØÌ’—–\eÜa§9*£WÑ"Y¯XŸ¿ÓilItF‡cÒ¦ö×)ǾeÿX,z€~×2˺>X®±ô°ª/,ZJˆà¬(ù*]_,¯ÿzùžcì¡Pýálð=i€Büô–ÔðvT‘B€Z,¤°Z«ïß[Ø’cg üΔ>g…â°·úaõÃ8`ž‡³Â‚œwV¯tvÌ/Ýr뼑~åÎÏÃ[a1Ü[½þp½|…³©gÈTFçᬰ ï9ß,/?,A 
 BrÎ
-Šö?Rüyóövùœ¹ÍÊV€òNˆc¦q86ŒÃtº¿Ù¥ª}¥…ed€Q4"m«Ùür>›ß´U`¹·#'Œ_ÔÌ"·×½pø§Y§•Xgû§Ìv–SÕíè©þ·ÑÃþáo6–6ùàõQ¥âÿ÷ÛS¼
+Šö?Rüyóövùœ¹ÍÊV€òNˆc¦q86ŒÃtº¿Ù¥ª}¥…ed€Q4"m«Ùür>›ß´U`¹·#'Œ_ÔÌ"·×½pø§Y§•Xgû§Ìv–SÕíè©þ·ÑÃþáo6–6ùàõQ¥âÿÁQSº
 endstream
 endobj
-13210 0 obj <<
+13251 0 obj <<
 /Type /Page
-/Contents 13211 0 R
-/Resources 13209 0 R
+/Contents 13252 0 R
+/Resources 13250 0 R
 /MediaBox [0 0 612 792]
-/Parent 13118 0 R
-/Annots [ 13113 0 R 13119 0 R 13120 0 R 13121 0 R 13122 0 R 13123 0 R 13124 0 R 13125 0 R 13126 0 R 13127 0 R 13128 0 R 13129 0 R 13130 0 R 13131 0 R 13132 0 R 13133 0 R 13134 0 R 13135 0 R 13136 0 R 13137 0 R 13138 0 R 13139 0 R 13140 0 R 13141 0 R 13142 0 R 13143 0 R 13144 0 R 13145 0 R 13146 0 R 13147 0 R 13148 0 R 13149 0 R 13150 0 R 13151 0 R 13152 0 R 13153 0 R 13154 0 R 13155 0 R 13156 0 R 13157 0 R 13158 0 R 13159 0 R 13160 0 R 13161 0 R 13162 0 R 13163 0 R 13164 0 R 13165 0 R 13166 0 R 13167 0 R 13168 0 R 13169 0 R 13170 0 R 13171 0 R 13172 0 R 13173 0 R 13174 0 R 13175 0 R 13176 0 R 13177 0 R 13178 0 R 13179 0 R 13180 0 R 13181 0 R 13182 0 R 13183 0 R 13184 0 R 13185 0 R 13186 0 R 13187 0 R 13188 0 R 13189 0 R 13190 0 R 13191 0 R 13192 0 R 13193 0 R 13194 0 R 13195 0 R 13196 0 R 13197 0 R 13198 0 R 13199 0 R 13200 0 R 13201 0 R 13202 0 R 13203 0 R 13204 0 R 13205 0 R 13206 0 R ]
+/Parent 12947 0 R
+/Annots [ 13155 0 R 13160 0 R 13161 0 R 13162 0 R 13163 0 R 13164 0 R 13165 0 R 13166 0 R 13167 0 R 13168 0 R 13169 0 R 13170 0 R 13171 0 R 13172 0 R 13173 0 R 13174 0 R 13175 0 R 13176 0 R 13177 0 R 13178 0 R 13179 0 R 13180 0 R 13181 0 R 13182 0 R 13183 0 R 13184 0 R 13185 0 R 13186 0 R 13187 0 R 13188 0 R 13189 0 R 13190 0 R 13191 0 R 13192 0 R 13193 0 R 13194 0 R 13195 0 R 13196 0 R 13197 0 R 13198 0 R 13199 0 R 13200 0 R 13201 0 R 13202 0 R 13203 0 R 13204 0 R 13205 0 R 13206 0 R 13207 0 R 13208 0 R 13209 0 R 13210 0 R 13211 0 R 13212 0 R 13213 0 R 13214 0 R 13215 0 R 13216 0 R 13217 0 R 13218 0 R 13219 0 R 13220 0 R 13221 0 R 13222 0 R 13223 0 R 13224 0 R 13225 0 R 13226 0 R 13227 0 R 13228 0 R 13229 0 R 13230 0 R 13231 0 R 13232 0 R 13233 0 R 13234 0 R 13235 0 R 13236 0 R 13237 0 R 13238 0 R 13239 0 R 13240 0 R 13241 0 R 13242 0 R 13243 0 R 13244 0 R 13245 0 R 13246 0 R 13247 0 R ]
 >> endobj
-13113 0 obj <<
+13155 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [184.168 646.546 202.524 658.236]
 /Subtype /Link
 /A << /S /GoTo /D (page.581) >>
 >> endobj
-13119 0 obj <<
+13160 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [147.835 632.997 166.191 644.687]
 /Subtype /Link
 /A << /S /GoTo /D (page.586) >>
 >> endobj
-13120 0 obj <<
+13161 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [173.835 619.448 192.191 631.137]
 /Subtype /Link
 /A << /S /GoTo /D (page.209) >>
 >> endobj
-13121 0 obj <<
+13162 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [166.865 605.899 185.221 617.588]
 /Subtype /Link
 /A << /S /GoTo /D (page.346) >>
 >> endobj
-13122 0 obj <<
+13163 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [181.168 592.35 199.524 604.039]
 /Subtype /Link
 /A << /S /GoTo /D (page.185) >>
 >> endobj
-13123 0 obj <<
+13164 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [204.199 592.35 222.555 604.039]
 /Subtype /Link
 /A << /S /GoTo /D (page.348) >>
 >> endobj
-13124 0 obj <<
+13165 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [185.986 578.8 204.343 590.49]
 /Subtype /Link
 /A << /S /GoTo /D (page.313) >>
 >> endobj
-13125 0 obj <<
+13166 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [163.623 565.251 181.979 576.941]
 /Subtype /Link
 /A << /S /GoTo /D (page.387) >>
 >> endobj
-13126 0 obj <<
+13167 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [148.441 551.702 166.797 563.391]
 /Subtype /Link
 /A << /S /GoTo /D (page.101) >>
 >> endobj
-13127 0 obj <<
+13168 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [171.471 551.702 189.827 563.391]
 /Subtype /Link
 /A << /S /GoTo /D (page.706) >>
 >> endobj
-13128 0 obj <<
+13169 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [163.895 538.153 182.252 549.842]
 /Subtype /Link
 /A << /S /GoTo /D (page.563) >>
 >> endobj
-13129 0 obj <<
+13170 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [137.168 524.604 155.524 536.172]
 /Subtype /Link
 /A << /S /GoTo /D (page.785) >>
 >> endobj
-13130 0 obj <<
+13171 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [124.138 511.054 142.494 522.744]
 /Subtype /Link
 /A << /S /GoTo /D (page.764) >>
 >> endobj
-13131 0 obj <<
+13172 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [157.168 497.505 175.524 509.073]
 /Subtype /Link
 /A << /S /GoTo /D (page.579) >>
 >> endobj
-13132 0 obj <<
+13173 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [131.714 483.956 150.07 495.524]
 /Subtype /Link
 /A << /S /GoTo /D (page.491) >>
 >> endobj
-13133 0 obj <<
+13174 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [154.744 483.956 173.1 495.524]
 /Subtype /Link
 /A << /S /GoTo /D (page.495) >>
 >> endobj
-13134 0 obj <<
+13175 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [137.471 470.407 155.827 481.975]
 /Subtype /Link
 /A << /S /GoTo /D (page.159) >>
 >> endobj
-13135 0 obj <<
+13176 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [160.501 470.407 178.858 481.975]
 /Subtype /Link
 /A << /S /GoTo /D (page.160) >>
 >> endobj
-13136 0 obj <<
+13177 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [183.532 470.407 201.888 481.975]
 /Subtype /Link
 /A << /S /GoTo /D (page.660) >>
 >> endobj
-13137 0 obj <<
+13178 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [165.956 456.858 184.312 468.547]
 /Subtype /Link
 /A << /S /GoTo /D (page.689) >>
 >> endobj
-13138 0 obj <<
+13179 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [180.502 443.308 198.858 454.998]
 /Subtype /Link
 /A << /S /GoTo /D (page.690) >>
 >> endobj
-13139 0 obj <<
+13180 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [140.35 429.759 158.706 441.449]
 /Subtype /Link
 /A << /S /GoTo /D (page.560) >>
 >> endobj
-13140 0 obj <<
+13181 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [170.077 416.21 188.433 427.899]
 /Subtype /Link
 /A << /S /GoTo /D (page.559) >>
 >> endobj
-13141 0 obj <<
+13182 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [135.047 402.661 153.403 414.35]
 /Subtype /Link
 /A << /S /GoTo /D (page.764) >>
 >> endobj
-13142 0 obj <<
+13183 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [159.895 389.112 178.252 400.801]
 /Subtype /Link
 /A << /S /GoTo /D (page.753) >>
 >> endobj
-13143 0 obj <<
+13184 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [182.926 389.112 201.282 400.801]
 /Subtype /Link
 /A << /S /GoTo /D (page.762) >>
 >> endobj
-13144 0 obj <<
+13185 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [205.956 389.112 224.312 400.801]
 /Subtype /Link
 /A << /S /GoTo /D (page.795) >>
 >> endobj
-13145 0 obj <<
+13186 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [155.047 375.562 173.403 387.252]
 /Subtype /Link
 /A << /S /GoTo /D (page.753) >>
 >> endobj
-13146 0 obj <<
+13187 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [178.077 375.562 196.433 387.252]
 /Subtype /Link
 /A << /S /GoTo /D (page.763) >>
 >> endobj
-13147 0 obj <<
+13188 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [206.471 362.013 224.827 373.703]
 /Subtype /Link
 /A << /S /GoTo /D (page.753) >>
 >> endobj
-13148 0 obj <<
+13189 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [201.805 348.464 220.161 360.153]
 /Subtype /Link
 /A << /S /GoTo /D (page.753) >>
 >> endobj
-13149 0 obj <<
+13190 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [156.259 334.915 174.615 346.604]
 /Subtype /Link
 /A << /S /GoTo /D (page.762) >>
 >> endobj
-13150 0 obj <<
+13191 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [201.441 321.366 219.797 333.055]
 /Subtype /Link
 /A << /S /GoTo /D (page.692) >>
 >> endobj
-13151 0 obj <<
+13192 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [210.653 307.816 229.009 319.506]
 /Subtype /Link
 /A << /S /GoTo /D (page.385) >>
 >> endobj
-13152 0 obj <<
+13193 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [184.198 294.267 197.1 305.957]
 /Subtype /Link
 /A << /S /GoTo /D (page.73) >>
 >> endobj
-13153 0 obj <<
+13194 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [173.653 280.718 192.009 292.407]
 /Subtype /Link
 /A << /S /GoTo /D (page.239) >>
 >> endobj
-13154 0 obj <<
+13195 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [184.168 267.169 202.524 278.858]
 /Subtype /Link
 /A << /S /GoTo /D (page.285) >>
 >> endobj
-13155 0 obj <<
+13196 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [162.683 253.62 181.04 265.309]
 /Subtype /Link
 /A << /S /GoTo /D (page.341) >>
 >> endobj
-13156 0 obj <<
+13197 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [185.653 240.07 204.009 251.76]
 /Subtype /Link
 /A << /S /GoTo /D (page.425) >>
 >> endobj
-13157 0 obj <<
+13198 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [194.956 226.521 213.312 238.211]
 /Subtype /Link
 /A << /S /GoTo /D (page.117) >>
 >> endobj
-13158 0 obj <<
+13199 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [186.017 212.972 204.373 224.661]
 /Subtype /Link
 /A << /S /GoTo /D (page.129) >>
 >> endobj
-13159 0 obj <<
+13200 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [174.835 199.423 193.191 211.112]
 /Subtype /Link
 /A << /S /GoTo /D (page.239) >>
 >> endobj
-13160 0 obj <<
+13201 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [184.441 185.874 202.797 197.563]
 /Subtype /Link
 /A << /S /GoTo /D (page.152) >>
 >> endobj
-13161 0 obj <<
+13202 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [188.744 172.324 207.1 184.014]
 /Subtype /Link
 /A << /S /GoTo /D (page.250) >>
 >> endobj
-13162 0 obj <<
+13203 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [216.289 158.775 234.646 170.465]
 /Subtype /Link
 /A << /S /GoTo /D (page.400) >>
 >> endobj
-13163 0 obj <<
+13204 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [220.592 145.226 238.949 156.916]
 /Subtype /Link
 /A << /S /GoTo /D (page.394) >>
 >> endobj
-13164 0 obj <<
+13205 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [175.714 131.677 194.07 143.366]
 /Subtype /Link
 /A << /S /GoTo /D (page.402) >>
 >> endobj
-13165 0 obj <<
+13206 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [181.138 118.128 199.494 129.817]
 /Subtype /Link
 /A << /S /GoTo /D (page.447) >>
 >> endobj
-13166 0 obj <<
+13207 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [369.718 646.546 388.074 658.236]
 /Subtype /Link
 /A << /S /GoTo /D (page.627) >>
 >> endobj
-13167 0 obj <<
+13208 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [392.749 646.546 411.105 658.236]
 /Subtype /Link
 /A << /S /GoTo /D (page.636) >>
 >> endobj
-13168 0 obj <<
+13209 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [376.476 632.997 394.832 644.687]
 /Subtype /Link
 /A << /S /GoTo /D (page.211) >>
 >> endobj
-13169 0 obj <<
+13210 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [365.567 619.448 383.923 631.137]
 /Subtype /Link
 /A << /S /GoTo /D (page.582) >>
 >> endobj
-13170 0 obj <<
+13211 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [363.87 605.899 382.226 617.588]
 /Subtype /Link
 /A << /S /GoTo /D (page.631) >>
 >> endobj
-13171 0 obj <<
+13212 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [363.779 592.35 382.135 604.039]
 /Subtype /Link
 /A << /S /GoTo /D (page.239) >>
 >> endobj
-13172 0 obj <<
+13213 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [392.476 578.8 410.832 590.49]
 /Subtype /Link
 /A << /S /GoTo /D (page.185) >>
 >> endobj
-13173 0 obj <<
+13214 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [368.233 565.251 386.59 576.941]
 /Subtype /Link
 /A << /S /GoTo /D (page.345) >>
 >> endobj
-13174 0 obj <<
+13215 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [370.142 551.702 388.499 563.391]
 /Subtype /Link
 /A << /S /GoTo /D (page.368) >>
 >> endobj
-13175 0 obj <<
+13216 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [336.508 526.725 354.864 535.748]
 /Subtype /Link
 /A << /S /GoTo /D (page.261) >>
 >> endobj
-13176 0 obj <<
+13217 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [348.173 511.054 366.529 522.744]
 /Subtype /Link
 /A << /S /GoTo /D (page.238) >>
 >> endobj
-13177 0 obj <<
+13218 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [351.809 497.505 370.165 509.195]
 /Subtype /Link
 /A << /S /GoTo /D (page.372) >>
 >> endobj
-13178 0 obj <<
+13219 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [331.203 483.956 349.559 495.645]
 /Subtype /Link
 /A << /S /GoTo /D (page.317) >>
 >> endobj
-13179 0 obj <<
+13220 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [357.87 470.407 376.226 482.096]
 /Subtype /Link
 /A << /S /GoTo /D (page.320) >>
 >> endobj
-13180 0 obj <<
+13221 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [417.021 456.858 435.377 468.547]
 /Subtype /Link
 /A << /S /GoTo /D (page.432) >>
 >> endobj
-13181 0 obj <<
+13222 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [411.324 443.308 429.68 454.998]
 /Subtype /Link
 /A << /S /GoTo /D (page.633) >>
 >> endobj
-13182 0 obj <<
+13223 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [409.476 429.759 427.832 441.449]
 /Subtype /Link
 /A << /S /GoTo /D (page.272) >>
 >> endobj
-13183 0 obj <<
+13224 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [384.718 416.21 403.074 427.899]
 /Subtype /Link
 /A << /S /GoTo /D (page.207) >>
 >> endobj
-13184 0 obj <<
+13225 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [359.142 402.661 377.499 414.35]
 /Subtype /Link
 /A << /S /GoTo /D (page.556) >>
 >> endobj
-13185 0 obj <<
+13226 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [393.749 389.112 412.105 400.801]
 /Subtype /Link
 /A << /S /GoTo /D (page.708) >>
 >> endobj
-13186 0 obj <<
+13227 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [340.294 375.562 358.65 387.252]
 /Subtype /Link
 /A << /S /GoTo /D (page.237) >>
 >> endobj
-13187 0 obj <<
+13228 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [337.87 362.013 350.771 373.703]
 /Subtype /Link
 /A << /S /GoTo /D (page.68) >>
 >> endobj
-13188 0 obj <<
+13229 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [343.93 348.464 356.832 360.153]
 /Subtype /Link
 /A << /S /GoTo /D (page.89) >>
 >> endobj
-13189 0 obj <<
+13230 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [379.779 334.915 398.135 346.604]
 /Subtype /Link
 /A << /S /GoTo /D (page.365) >>
 >> endobj
-13190 0 obj <<
+13231 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [324.839 321.366 343.196 333.055]
 /Subtype /Link
 /A << /S /GoTo /D (page.366) >>
 >> endobj
-13191 0 obj <<
+13232 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [357.991 307.816 376.347 319.506]
 /Subtype /Link
 /A << /S /GoTo /D (page.366) >>
 >> endobj
-13192 0 obj <<
+13233 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [359.445 294.267 377.802 305.957]
 /Subtype /Link
 /A << /S /GoTo /D (page.344) >>
 >> endobj
-13193 0 obj <<
+13234 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [351.809 280.718 370.165 292.407]
 /Subtype /Link
 /A << /S /GoTo /D (page.345) >>
 >> endobj
-13194 0 obj <<
+13235 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [361.191 267.169 379.547 278.737]
 /Subtype /Link
 /A << /S /GoTo /D (page.344) >>
 >> endobj
-13195 0 obj <<
+13236 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [362.252 253.62 380.608 265.188]
 /Subtype /Link
 /A << /S /GoTo /D (page.344) >>
 >> endobj
-13196 0 obj <<
+13237 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [361.797 240.07 380.153 251.639]
 /Subtype /Link
 /A << /S /GoTo /D (page.344) >>
 >> endobj
-13197 0 obj <<
+13238 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [371.645 226.521 390.002 238.089]
 /Subtype /Link
 /A << /S /GoTo /D (page.344) >>
 >> endobj
-13198 0 obj <<
+13239 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [371.342 212.972 389.699 224.54]
 /Subtype /Link
 /A << /S /GoTo /D (page.344) >>
 >> endobj
-13199 0 obj <<
+13240 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [377.858 199.423 396.214 210.991]
 /Subtype /Link
 /A << /S /GoTo /D (page.344) >>
 >> endobj
-13200 0 obj <<
+13241 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [358.173 185.874 376.529 197.563]
 /Subtype /Link
 /A << /S /GoTo /D (page.810) >>
 >> endobj
-13201 0 obj <<
+13242 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [408.536 172.324 426.893 184.014]
 /Subtype /Link
 /A << /S /GoTo /D (page.199) >>
 >> endobj
-13202 0 obj <<
+13243 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [379.385 158.775 397.741 170.343]
 /Subtype /Link
 /A << /S /GoTo /D (page.112) >>
 >> endobj
-13203 0 obj <<
+13244 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [379.688 145.226 398.044 156.794]
 /Subtype /Link
 /A << /S /GoTo /D (page.112) >>
 >> endobj
-13204 0 obj <<
+13245 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [402.718 145.226 421.074 156.794]
 /Subtype /Link
 /A << /S /GoTo /D (page.116) >>
 >> endobj
-13205 0 obj <<
+13246 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [386.506 131.677 404.862 143.366]
 /Subtype /Link
 /A << /S /GoTo /D (page.311) >>
 >> endobj
-13206 0 obj <<
+13247 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [369.445 118.128 387.802 129.817]
 /Subtype /Link
 /A << /S /GoTo /D (page.618) >>
 >> endobj
-13212 0 obj <<
-/D [13210 0 R /XYZ 100.892 685.529 null]
+13253 0 obj <<
+/D [13251 0 R /XYZ 100.892 685.529 null]
 >> endobj
-13209 0 obj <<
+13250 0 obj <<
 /Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-13336 0 obj <<
+13377 0 obj <<
 /Length 1597      
 /Filter /FlateDecode
 >>
 stream
 xÚ¥YÉrÛ6¾ë)x¤f*ûr—6™&ÓŽtKs )ÄaLŠ*)%õôå¤
- ôbQðýûj<' ùuöv5{óHAA&„ÉêK)Ì8€	2£’$«uò)”Ì?¯Þ¿yD(™dŒ˜£Œë#ÀZ©b7_`JÒw›µúÇÜ™=¬fÏ >¤Éœ Ó㤨gŸ>ƒd­{Ÿ€K‘üèOÖ	¦"c”êç*YÎþœS–!u²LdÖ³f¸Y«îe×l57§Û¶ù@R©_z–F¬ä“þ•¤œLÞ¦Žc8üü-Hg”Èk;'E@Iā“&IîT«6s$ҝ›f8Àôws[UͶ€æýŪ|jó¶tòSÊiöK·T‘sÄÓ—9eiþ¬Üx„ðÊBY¼º™/4Ÿk·-	ÂH‹nÛƒ¨¢4f*,rÑÔu¾Y»5I¸¼fŠûÇåÅ5„PŠtZúÍ#?;íº ‘Ô©9…©²ç&¾Î3(!÷a¹è	÷¤îËn×–OûZ››É±LÛÿ\þDzô¸|ívªî¬¹™Äö–™ ðüŽ&a¯|ÛoŠ]Ùlœ6¼xPªróâñÖXˆÖú@³óp‚¦²(j¿×Tíÿh×*''Ì}ŸPZä&8˜?y«~V{ç(ÖôEU^I!Ìýv÷Ç\àKÉ(’)D"¨ʹ>'#Ήbyǝã!º§18cqÙ[À	îè2ú›ø£ÛPŠ %j“?UjíÀ0À²Ôy²Í½qaâiÆ-óçMÓíÊÂí^ D^‚mýÊ­#NñÕŠiò=vßdšÖ_5õ¶ðTE&H$ÂI¡mU×ì[$jç²zµ¥@óؾnM!Ð_M	îº>è›ÖQÝÑ
+ ôbQðýûj<' ùuöv5{óHAA&„ÉêK)Ì8€	2£’$«uò)Í?¯Þ¿yD(™dŒ˜£Œë#ÀZ©b7_`JÒw›µúÇÜ™=¬fÏ >¤Éœ Ó㤨gŸ>ƒd­{Ÿ€K‘üèOÖ	¦"c”êç*YÎþœS–!u²LdÖ³f¸Y«îe×l57§Û¶ù@R©_z–F¬ä“þ•¤œLÞ¦Žc8üü-Hg”Èk;'E@Iā“&IîT«6s$ҝ›f8Àôws[UͶ€æýŪ|jó¶tòSÊiöK·T‘sÄÓ—9eiþ¬Üx„ðÊBY¼º™/4Ÿk·-	ÂH‹nÛƒ¨¢4f*,rÑÔu¾Y»5I¸¼fŠûÇåÅ5„PŠtZZ‡<õaíº ‘Ô©9…©²ç&¾Î3(!÷a¹è	÷¤îËn×–OûZ››É±LÛÿ\þDzô¸|ívªî¬¹™Äö–™ ðüŽ&a¯|ÛoŠ]Ùlœ6¼xPªróâñÖXˆÖú@³óp‚¦²(j¿×Tíÿh×*''Ì}ŸPZä&8˜?y«~V{ç(ÖôEU^I!Ìýv÷Ç\àKÉ(’)D"¨ʹ>'#Ήbyǝã!º§18cqÙ[À	îè2ú›ø£ÛPŠ %j“?UjíÀ0À²Ôy²Í½qaâiÆ-óçMÓíÊÂí^ D^‚mýÊ­#NñÕŠiò=vßdšÖ_5õ¶ðTE&H$ÂI¡mU×ì[$jç²zµ¥@óؾnM!Ð_M	îº>è›ÖQÝÑ
 ‰DQtÊÍó¡Á,Q4•‡uvÝî¬Ë‰pÒÚ&SŸ-­Ô:‘Á´Ãt£¥æ…V¨'…:¢¿i_9Í È¸¤QL[IR$A$C=¬mHݍU@ë1Âìg¡Ç¸¯Ë®Ó‘ïÑ%Ûü	·žò¯›æþˆgœüÝæKÓÖ}b²/VÆdc-ž6X£ì8«„:¬C+vÿne#¨ ŽÎ92²;±OįóîÅ-6"·Xéç,ãq>ŒÀ
 ìúNþ«ªs·»Ýæɝ*öm¹3×U¤ÅÁ(NœIÙŸ~&P²Œ3”P$2/ýªoŒÕ6×õ®i}^Ên“òj“‰¢Ñ.fi,¡vZ–0„´Lôê0­]FiǍ%Í =eƒõ¯MZzf£ÎDëVÃNøïL;auñû‡·îq8XzO@ª¡ì˜\ò¢ë‘ÛH„Ä#¶M^…Œ“»®&zx7…Å]êƒf3ø‡jÙlϸö8‘×c±Ë=5³°´zØkqUя´“ÿ•Bǃ‰©Ó9}s(Çù¡*™w¾~‘Á ±_<íoøâsÛ¼ð¬z<"uÜǾû‹“
 Ó¿ö.aæf·lA·U?‚%±Ï§yÛ)÷$Ë"WSŒ³¨üȱ¸Á?ƒºû^m¹uóHh4æǼv›ÁPÓ×éxý£I‡­ˆ–éÖp¿û:tËe1šV¿÷›ÖUÛ9B£Ý‘¶{c(ʺ•3î}Æ>®Ù[ÝéVÆÀS@ÓXÝ5õv¿ë³™ùúÐc/Ûf3.
 -—K%×/¡k=4^wVD˜í±¨Èô³Ç¸ƒèáî¯MŠij÷¸ö¹ëwfîþÊŒ‹˜~±Ž[$Û`ýñsn°€žQSĬ¦ê·$]ê7xüÜð©|9-ØÕMˆŒ
 릶‹Æ›À}öÿØa”çہ¯jñ¸™†t¥“ÏqˆÎ«çFwÀ_kwb,ÙïÝÒNÊÃYQr‘UœÇ4šŒB“qD!» úïôÅE7èá2~Ãîî0²1gJ¢J*Œ,ÑP€°äâZU¡³[ïѽɰí°ß‡
-ÏËsÛì·™xÀ£î<ƒ] `|Xº=XÆm@‹ûoXäæ…É€˜Ý{8ƒ‹ÀJîþã¥2(d1aIŠ	¤þŽ:!Œ<GâÎ÷ù[îÓÈå>‰\îk<Jâðh(áLL©ˆd@Æ1ÑöxÇá…’öøù°šý=]X
+ÏËsÛì·™xÀ£î<ƒ] `|Xº=XÆm@‹ûoXäæ…É€˜Ý{8ƒ‹ÀJîþã¥2(d1aIŠ	¤þŽ:!Œ<GâÎ÷ù[îÓÈå>‰\îk<Jâðh(áLL©ˆd@Æ1ÑöxÇá…’öøù°šýÌ X-
 endstream
 endobj
-13335 0 obj <<
+13376 0 obj <<
 /Type /Page
-/Contents 13336 0 R
-/Resources 13334 0 R
+/Contents 13377 0 R
+/Resources 13375 0 R
 /MediaBox [0 0 612 792]
-/Parent 13118 0 R
-/Annots [ 13207 0 R 13208 0 R 13213 0 R 13214 0 R 13215 0 R 13216 0 R 13217 0 R 13218 0 R 13219 0 R 13220 0 R 13221 0 R 13222 0 R 13223 0 R 13224 0 R 13225 0 R 13226 0 R 13227 0 R 13228 0 R 13229 0 R 13230 0 R 13231 0 R 13232 0 R 13233 0 R 13234 0 R 13235 0 R 13236 0 R 13237 0 R 13238 0 R 13239 0 R 13240 0 R 13241 0 R 13242 0 R 13243 0 R 13244 0 R 13245 0 R 13246 0 R 13247 0 R 13248 0 R 13249 0 R 13250 0 R 13251 0 R 13252 0 R 13253 0 R 13254 0 R 13255 0 R 13256 0 R 13257 0 R 13258 0 R 13259 0 R 13260 0 R 13261 0 R 13262 0 R 13263 0 R 13264 0 R 13265 0 R 13266 0 R 13267 0 R 13268 0 R 13269 0 R 13270 0 R 13271 0 R 13272 0 R 13273 0 R 13274 0 R 13275 0 R 13276 0 R 13277 0 R 13278 0 R 13279 0 R 13280 0 R 13281 0 R 13282 0 R 13283 0 R 13284 0 R 13285 0 R 13286 0 R 13287 0 R 13288 0 R 13289 0 R 13290 0 R 13291 0 R 13292 0 R 13293 0 R 13294 0 R 13295 0 R 13296 0 R 13297 0 R 13298 0 R 13299 0 R 13300 0 R 13301 0 R 13302 0 R 13303 0 R 13304 0 R 13305 0 R 13306 0 R 13307 0 R 13308 0 R 13309 0 R 13310 0 R 13311 0 R 13312 0 R 13313 0 R 13314 0 R 13315 0 R 13316 0 R 13317 0 R 13318 0 R 13319 0 R 13320 0 R 13321 0 R 13322 0 R 13323 0 R 13324 0 R 13325 0 R 13326 0 R ]
+/Parent 12947 0 R
+/Annots [ 13248 0 R 13249 0 R 13254 0 R 13255 0 R 13256 0 R 13257 0 R 13258 0 R 13259 0 R 13260 0 R 13261 0 R 13262 0 R 13263 0 R 13264 0 R 13265 0 R 13266 0 R 13267 0 R 13268 0 R 13269 0 R 13270 0 R 13271 0 R 13272 0 R 13273 0 R 13274 0 R 13275 0 R 13276 0 R 13277 0 R 13278 0 R 13279 0 R 13280 0 R 13281 0 R 13282 0 R 13283 0 R 13284 0 R 13285 0 R 13286 0 R 13287 0 R 13288 0 R 13289 0 R 13290 0 R 13291 0 R 13292 0 R 13293 0 R 13294 0 R 13295 0 R 13296 0 R 13297 0 R 13298 0 R 13299 0 R 13300 0 R 13301 0 R 13302 0 R 13303 0 R 13304 0 R 13305 0 R 13306 0 R 13307 0 R 13308 0 R 13309 0 R 13310 0 R 13311 0 R 13312 0 R 13313 0 R 13314 0 R 13315 0 R 13316 0 R 13317 0 R 13318 0 R 13319 0 R 13320 0 R 13321 0 R 13322 0 R 13323 0 R 13324 0 R 13325 0 R 13326 0 R 13327 0 R 13328 0 R 13329 0 R 13330 0 R 13331 0 R 13332 0 R 13333 0 R 13334 0 R 13335 0 R 13336 0 R 13337 0 R 13338 0 R 13339 0 R 13340 0 R 13341 0 R 13342 0 R 13343 0 R 13344 0 R 13345 0 R 13346 0 R 13347 0 R 13348 0 R 13349 0 R 13350 0 R 13351 0 R 13352 0 R 13353 0 R 13354 0 R 13355 0 R 13356 0 R 13357 0 R 13358 0 R 13359 0 R 13360 0 R 13361 0 R 13362 0 R 13363 0 R 13364 0 R 13365 0 R 13366 0 R 13367 0 R ]
 >> endobj
-13207 0 obj <<
+13248 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [227.463 646.546 240.364 658.236]
 /Subtype /Link
 /A << /S /GoTo /D (page.74) >>
 >> endobj
-13208 0 obj <<
+13249 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [245.038 646.546 257.94 658.236]
 /Subtype /Link
 /A << /S /GoTo /D (page.87) >>
 >> endobj
-13213 0 obj <<
+13254 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [231.766 632.997 250.122 644.687]
 /Subtype /Link
 /A << /S /GoTo /D (page.100) >>
 >> endobj
-13214 0 obj <<
+13255 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [254.796 632.997 273.152 644.687]
 /Subtype /Link
 /A << /S /GoTo /D (page.270) >>
 >> endobj
-13215 0 obj <<
+13256 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [200.796 619.448 219.152 631.137]
 /Subtype /Link
 /A << /S /GoTo /D (page.363) >>
 >> endobj
-13216 0 obj <<
+13257 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [259.008 605.899 277.364 617.588]
 /Subtype /Link
 /A << /S /GoTo /D (page.575) >>
 >> endobj
-13217 0 obj <<
+13258 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [228.341 592.35 246.697 604.039]
 /Subtype /Link
 /A << /S /GoTo /D (page.560) >>
 >> endobj
-13218 0 obj <<
+13259 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [216.159 578.8 234.516 590.49]
 /Subtype /Link
 /A << /S /GoTo /D (page.423) >>
 >> endobj
-13219 0 obj <<
+13260 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [278.705 565.251 297.061 576.941]
 /Subtype /Link
 /A << /S /GoTo /D (page.479) >>
 >> endobj
-13220 0 obj <<
+13261 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [177.675 551.702 196.031 563.391]
 /Subtype /Link
 /A << /S /GoTo /D (page.381) >>
 >> endobj
-13221 0 obj <<
+13262 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [221.614 524.604 239.97 536.172]
 /Subtype /Link
 /A << /S /GoTo /D (page.381) >>
 >> endobj
-13222 0 obj <<
+13263 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [204.705 511.054 223.061 522.744]
 /Subtype /Link
 /A << /S /GoTo /D (page.381) >>
 >> endobj
-13223 0 obj <<
+13264 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [202.25 497.505 220.607 509.073]
 /Subtype /Link
 /A << /S /GoTo /D (page.382) >>
 >> endobj
-13224 0 obj <<
+13265 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [210.523 483.956 228.879 495.524]
 /Subtype /Link
 /A << /S /GoTo /D (page.381) >>
 >> endobj
-13225 0 obj <<
+13266 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [200.735 470.407 219.091 481.975]
 /Subtype /Link
 /A << /S /GoTo /D (page.381) >>
 >> endobj
-13226 0 obj <<
+13267 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [223.766 470.407 242.122 481.975]
 /Subtype /Link
 /A << /S /GoTo /D (page.382) >>
 >> endobj
-13227 0 obj <<
+13268 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [209.826 456.858 228.182 468.426]
 /Subtype /Link
 /A << /S /GoTo /D (page.381) >>
 >> endobj
-13228 0 obj <<
+13269 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [243.523 443.308 261.879 454.998]
 /Subtype /Link
 /A << /S /GoTo /D (page.382) >>
 >> endobj
-13229 0 obj <<
+13270 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [190.414 429.759 208.77 441.327]
 /Subtype /Link
 /A << /S /GoTo /D (page.128) >>
 >> endobj
-13230 0 obj <<
+13271 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [216.112 429.759 234.468 441.327]
 /Subtype /Link
 /A << /S /GoTo /D (page.129) >>
 >> endobj
-13231 0 obj <<
+13272 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [241.809 429.759 260.165 441.327]
 /Subtype /Link
 /A << /S /GoTo /D (page.131) >>
 >> endobj
-13232 0 obj <<
+13273 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [267.506 429.759 285.863 441.327]
 /Subtype /Link
 /A << /S /GoTo /D (page.133) >>
 >> endobj
-13233 0 obj <<
+13274 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [293.204 429.759 311.56 441.327]
 /Subtype /Link
 /A << /S /GoTo /D (page.179) >>
 >> endobj
-13234 0 obj <<
+13275 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [190.555 416.21 208.912 427.354]
 /Subtype /Link
 /A << /S /GoTo /D (page.660) >>
 >> endobj
-13235 0 obj <<
+13276 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [213.586 416.21 231.942 427.354]
 /Subtype /Link
 /A << /S /GoTo /D (page.813) >>
 >> endobj
-13236 0 obj <<
+13277 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [225.129 402.661 243.485 414.229]
 /Subtype /Link
 /A << /S /GoTo /D (page.198) >>
 >> endobj
-13237 0 obj <<
+13278 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [229.19 389.112 247.546 400.801]
 /Subtype /Link
 /A << /S /GoTo /D (page.131) >>
 >> endobj
-13238 0 obj <<
+13279 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [278.008 375.562 296.364 387.252]
 /Subtype /Link
 /A << /S /GoTo /D (page.128) >>
 >> endobj
-13239 0 obj <<
+13280 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [205.311 362.013 223.667 373.703]
 /Subtype /Link
 /A << /S /GoTo /D (page.300) >>
 >> endobj
-13240 0 obj <<
+13281 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [231.735 348.464 250.091 360.153]
 /Subtype /Link
 /A << /S /GoTo /D (page.753) >>
 >> endobj
-13241 0 obj <<
+13282 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [172.826 334.915 191.182 346.604]
 /Subtype /Link
 /A << /S /GoTo /D (page.765) >>
 >> endobj
-13242 0 obj <<
+13283 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [206.856 321.366 225.213 333.055]
 /Subtype /Link
 /A << /S /GoTo /D (page.684) >>
 >> endobj
-13243 0 obj <<
+13284 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [243.644 307.816 262 319.506]
 /Subtype /Link
 /A << /S /GoTo /D (page.700) >>
 >> endobj
-13244 0 obj <<
+13285 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [304.25 294.267 322.607 305.957]
 /Subtype /Link
 /A << /S /GoTo /D (page.192) >>
 >> endobj
-13245 0 obj <<
+13286 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [239.25 280.718 257.607 292.407]
 /Subtype /Link
 /A << /S /GoTo /D (page.706) >>
 >> endobj
-13246 0 obj <<
+13287 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [170.735 267.169 189.091 278.858]
 /Subtype /Link
 /A << /S /GoTo /D (page.749) >>
 >> endobj
-13247 0 obj <<
+13288 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [257.856 253.62 276.213 265.309]
 /Subtype /Link
 /A << /S /GoTo /D (page.363) >>
 >> endobj
-13248 0 obj <<
+13289 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [199.25 240.07 212.152 251.76]
 /Subtype /Link
 /A << /S /GoTo /D (page.91) >>
 >> endobj
-13249 0 obj <<
+13290 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [216.826 240.07 235.182 251.76]
 /Subtype /Link
 /A << /S /GoTo /D (page.124) >>
 >> endobj
-13250 0 obj <<
+13291 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [239.856 240.07 258.213 251.76]
 /Subtype /Link
 /A << /S /GoTo /D (page.290) >>
 >> endobj
-13251 0 obj <<
+13292 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [269.099 226.521 287.455 238.211]
 /Subtype /Link
 /A << /S /GoTo /D (page.236) >>
 >> endobj
-13252 0 obj <<
+13293 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [291.099 212.972 309.455 224.661]
 /Subtype /Link
 /A << /S /GoTo /D (page.313) >>
 >> endobj
-13253 0 obj <<
+13294 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [241.159 199.423 259.516 211.112]
 /Subtype /Link
 /A << /S /GoTo /D (page.313) >>
 >> endobj
-13254 0 obj <<
+13295 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [228.402 158.775 246.758 170.465]
 /Subtype /Link
 /A << /S /GoTo /D (page.324) >>
 >> endobj
-13255 0 obj <<
+13296 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [258.856 145.226 277.213 156.916]
 /Subtype /Link
 /A << /S /GoTo /D (page.313) >>
 >> endobj
-13256 0 obj <<
+13297 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [281.887 145.226 300.243 156.916]
 /Subtype /Link
 /A << /S /GoTo /D (page.320) >>
 >> endobj
-13257 0 obj <<
+13298 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [238.099 131.677 256.455 143.366]
 /Subtype /Link
 /A << /S /GoTo /D (page.290) >>
 >> endobj
-13258 0 obj <<
+13299 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [269.099 118.128 287.455 129.817]
 /Subtype /Link
 /A << /S /GoTo /D (page.332) >>
 >> endobj
-13259 0 obj <<
+13300 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [292.129 118.128 310.485 129.817]
 /Subtype /Link
 /A << /S /GoTo /D (page.333) >>
 >> endobj
-13260 0 obj <<
+13301 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [453.255 646.546 471.611 658.115]
 /Subtype /Link
 /A << /S /GoTo /D (page.316) >>
 >> endobj
-13261 0 obj <<
+13302 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [428.558 632.997 446.914 644.687]
 /Subtype /Link
 /A << /S /GoTo /D (page.216) >>
 >> endobj
-13262 0 obj <<
+13303 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [426.606 619.448 444.963 631.137]
 /Subtype /Link
 /A << /S /GoTo /D (page.556) >>
 >> endobj
-13263 0 obj <<
+13304 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [415.103 605.899 433.46 617.588]
 /Subtype /Link
 /A << /S /GoTo /D (page.165) >>
 >> endobj
-13264 0 obj <<
+13305 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [424.194 592.35 442.551 604.039]
 /Subtype /Link
 /A << /S /GoTo /D (page.344) >>
 >> endobj
-13265 0 obj <<
+13306 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [467.043 578.8 485.399 590.49]
 /Subtype /Link
 /A << /S /GoTo /D (page.616) >>
 >> endobj
-13266 0 obj <<
+13307 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [435.164 565.251 453.52 576.941]
 /Subtype /Link
 /A << /S /GoTo /D (page.349) >>
 >> endobj
-13267 0 obj <<
+13308 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [381.588 551.702 399.944 563.391]
 /Subtype /Link
 /A << /S /GoTo /D (page.764) >>
 >> endobj
-13268 0 obj <<
+13309 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [432.831 538.153 451.187 549.842]
 /Subtype /Link
 /A << /S /GoTo /D (page.724) >>
 >> endobj
-13269 0 obj <<
+13310 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [467.528 524.604 485.884 536.293]
 /Subtype /Link
 /A << /S /GoTo /D (page.615) >>
 >> endobj
-13270 0 obj <<
+13311 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [373.285 511.054 391.641 522.744]
 /Subtype /Link
 /A << /S /GoTo /D (page.195) >>
 >> endobj
-13271 0 obj <<
+13312 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [402.437 497.505 420.793 509.195]
 /Subtype /Link
 /A << /S /GoTo /D (page.724) >>
 >> endobj
-13272 0 obj <<
+13313 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [497.467 483.956 510.369 495.645]
 /Subtype /Link
 /A << /S /GoTo /D (page.65) >>
 >> endobj
-13273 0 obj <<
+13314 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [424.891 470.407 443.247 482.096]
 /Subtype /Link
 /A << /S /GoTo /D (page.674) >>
 >> endobj
-13274 0 obj <<
+13315 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [447.922 470.407 466.278 482.096]
 /Subtype /Link
 /A << /S /GoTo /D (page.676) >>
 >> endobj
-13275 0 obj <<
+13316 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [470.952 470.407 489.308 482.096]
 /Subtype /Link
 /A << /S /GoTo /D (page.738) >>
 >> endobj
-13276 0 obj <<
+13317 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [440.8 456.858 459.157 468.547]
 /Subtype /Link
 /A << /S /GoTo /D (page.458) >>
 >> endobj
-13277 0 obj <<
+13318 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [415.103 443.308 433.46 454.998]
 /Subtype /Link
 /A << /S /GoTo /D (page.219) >>
 >> endobj
-13278 0 obj <<
+13319 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [385.74 429.759 404.096 441.449]
 /Subtype /Link
 /A << /S /GoTo /D (page.458) >>
 >> endobj
-13279 0 obj <<
+13320 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [387.318 404.782 405.674 413.805]
 /Subtype /Link
 /A << /S /GoTo /D (page.722) >>
 >> endobj
-13280 0 obj <<
+13321 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [406.346 389.112 419.247 400.801]
 /Subtype /Link
 /A << /S /GoTo /D (page.62) >>
 >> endobj
-13281 0 obj <<
+13322 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [423.922 389.112 436.823 400.801]
 /Subtype /Link
 /A << /S /GoTo /D (page.73) >>
 >> endobj
-13282 0 obj <<
+13323 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [446.649 375.562 465.005 387.252]
 /Subtype /Link
 /A << /S /GoTo /D (page.191) >>
 >> endobj
-13283 0 obj <<
+13324 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [451.861 334.915 470.217 346.604]
 /Subtype /Link
 /A << /S /GoTo /D (page.107) >>
 >> endobj
-13284 0 obj <<
+13325 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [410.348 307.816 428.704 318.96]
 /Subtype /Link
 /A << /S /GoTo /D (page.688) >>
 >> endobj
-13285 0 obj <<
+13326 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [472.528 294.267 490.884 305.957]
 /Subtype /Link
 /A << /S /GoTo /D (page.690) >>
 >> endobj
-13286 0 obj <<
+13327 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [464.407 280.718 482.763 292.407]
 /Subtype /Link
 /A << /S /GoTo /D (page.690) >>
 >> endobj
-13287 0 obj <<
+13328 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [486.376 267.169 504.732 278.858]
 /Subtype /Link
 /A << /S /GoTo /D (page.692) >>
 >> endobj
-13288 0 obj <<
+13329 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [409.982 253.62 417.429 265.309]
 /Subtype /Link
 /A << /S /GoTo /D (page.7) >>
 >> endobj
-13289 0 obj <<
+13330 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [422.103 253.62 440.46 265.309]
 /Subtype /Link
 /A << /S /GoTo /D (page.110) >>
 >> endobj
-13290 0 obj <<
+13331 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [446.922 240.07 465.278 251.76]
 /Subtype /Link
 /A << /S /GoTo /D (page.475) >>
 >> endobj
-13291 0 obj <<
+13332 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [379.118 226.521 392.02 238.089]
 /Subtype /Link
 /A << /S /GoTo /D (page.72) >>
 >> endobj
-13292 0 obj <<
+13333 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [395.833 226.521 408.735 238.089]
 /Subtype /Link
 /A << /S /GoTo /D (page.73) >>
 >> endobj
-13293 0 obj <<
+13334 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [412.548 226.521 425.45 238.089]
 /Subtype /Link
 /A << /S /GoTo /D (page.79) >>
 >> endobj
-13294 0 obj <<
+13335 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [429.263 226.521 442.165 238.089]
 /Subtype /Link
 /A << /S /GoTo /D (page.92) >>
 >> endobj
-13295 0 obj <<
+13336 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [445.978 226.521 464.334 238.089]
 /Subtype /Link
 /A << /S /GoTo /D (page.163) >>
 >> endobj
-13296 0 obj <<
+13337 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [467.796 226.521 486.153 238.089]
 /Subtype /Link
 /A << /S /GoTo /D (page.165) >>
 >> endobj
-13297 0 obj <<
+13338 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [489.966 226.521 508.322 238.089]
 /Subtype /Link
 /A << /S /GoTo /D (page.167) >>
 >> endobj
-13298 0 obj <<
+13339 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [387.318 212.972 405.674 224.116]
 /Subtype /Link
 /A << /S /GoTo /D (page.168) >>
 >> endobj
-13299 0 obj <<
+13340 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [410.348 212.972 428.704 224.116]
 /Subtype /Link
 /A << /S /GoTo /D (page.170) >>
 >> endobj
-13300 0 obj <<
+13341 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [433.378 212.972 451.734 224.116]
 /Subtype /Link
 /A << /S /GoTo /D (page.174) >>
 >> endobj
-13301 0 obj <<
+13342 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [456.409 212.972 474.765 224.116]
 /Subtype /Link
 /A << /S /GoTo /D (page.180) >>
 >> endobj
-13302 0 obj <<
+13343 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [478.227 212.972 496.583 224.116]
 /Subtype /Link
 /A << /S /GoTo /D (page.182) >>
 >> endobj
-13303 0 obj <<
+13344 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [459.982 199.423 478.338 211.112]
 /Subtype /Link
 /A << /S /GoTo /D (page.177) >>
 >> endobj
-13304 0 obj <<
+13345 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [380.346 185.874 398.702 197.442]
 /Subtype /Link
 /A << /S /GoTo /D (page.291) >>
 >> endobj
-13305 0 obj <<
+13346 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [378.528 172.324 391.429 183.893]
 /Subtype /Link
 /A << /S /GoTo /D (page.49) >>
 >> endobj
-13306 0 obj <<
+13347 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [396.103 172.324 414.46 183.893]
 /Subtype /Link
 /A << /S /GoTo /D (page.246) >>
 >> endobj
-13307 0 obj <<
+13348 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [419.134 172.324 437.49 183.893]
 /Subtype /Link
 /A << /S /GoTo /D (page.291) >>
 >> endobj
-13308 0 obj <<
+13349 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.164 172.324 460.52 183.893]
 /Subtype /Link
 /A << /S /GoTo /D (page.697) >>
 >> endobj
-13309 0 obj <<
+13350 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [370.649 158.775 383.55 170.343]
 /Subtype /Link
 /A << /S /GoTo /D (page.90) >>
 >> endobj
-13310 0 obj <<
+13351 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [388.225 158.775 406.581 170.343]
 /Subtype /Link
 /A << /S /GoTo /D (page.800) >>
 >> endobj
-13311 0 obj <<
+13352 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [378.705 145.226 391.607 156.794]
 /Subtype /Link
 /A << /S /GoTo /D (page.72) >>
 >> endobj
-13312 0 obj <<
+13353 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [398.775 145.226 411.677 156.794]
 /Subtype /Link
 /A << /S /GoTo /D (page.92) >>
 >> endobj
-13313 0 obj <<
+13354 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [418.846 145.226 431.747 156.794]
 /Subtype /Link
 /A << /S /GoTo /D (page.93) >>
 >> endobj
-13314 0 obj <<
+13355 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [438.916 145.226 457.272 156.794]
 /Subtype /Link
 /A << /S /GoTo /D (page.111) >>
 >> endobj
-13315 0 obj <<
+13356 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [464.441 145.226 482.797 156.794]
 /Subtype /Link
 /A << /S /GoTo /D (page.114) >>
 >> endobj
-13316 0 obj <<
+13357 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [489.966 145.226 508.322 156.794]
 /Subtype /Link
 /A << /S /GoTo /D (page.128) >>
 >> endobj
-13317 0 obj <<
+13358 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [387.318 131.677 405.674 142.821]
 /Subtype /Link
 /A << /S /GoTo /D (page.129) >>
 >> endobj
-13318 0 obj <<
+13359 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [412.98 131.677 431.336 142.821]
 /Subtype /Link
 /A << /S /GoTo /D (page.131) >>
 >> endobj
-13319 0 obj <<
+13360 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [438.642 131.677 456.998 142.821]
 /Subtype /Link
 /A << /S /GoTo /D (page.133) >>
 >> endobj
-13320 0 obj <<
+13361 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [464.304 131.677 482.66 142.821]
 /Subtype /Link
 /A << /S /GoTo /D (page.154) >>
 >> endobj
-13321 0 obj <<
+13362 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [489.966 131.677 508.322 142.821]
 /Subtype /Link
 /A << /S /GoTo /D (page.155) >>
 >> endobj
-13322 0 obj <<
+13363 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [387.318 118.128 405.674 129.272]
 /Subtype /Link
 /A << /S /GoTo /D (page.158) >>
 >> endobj
-13323 0 obj <<
+13364 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [412.98 118.128 431.336 129.272]
 /Subtype /Link
 /A << /S /GoTo /D (page.159) >>
 >> endobj
-13324 0 obj <<
+13365 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [438.642 118.128 456.998 129.272]
 /Subtype /Link
 /A << /S /GoTo /D (page.162) >>
 >> endobj
-13325 0 obj <<
+13366 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [464.304 118.128 482.66 129.272]
 /Subtype /Link
 /A << /S /GoTo /D (page.163) >>
 >> endobj
-13326 0 obj <<
+13367 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [489.966 118.128 508.322 129.272]
 /Subtype /Link
 /A << /S /GoTo /D (page.179) >>
 >> endobj
-13337 0 obj <<
-/D [13335 0 R /XYZ 151.701 685.529 null]
+13378 0 obj <<
+/D [13376 0 R /XYZ 151.701 685.529 null]
 >> endobj
-13334 0 obj <<
-/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F70 4384 0 R >>
+13375 0 obj <<
+/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F59 4373 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-13473 0 obj <<
-/Length 1487      
+13514 0 obj <<
+/Length 1486      
 /Filter /FlateDecode
 >>
 stream
-xÚ­YÉrÛF½ó+p«Lhöå¨X¶+®8•„ª\ ¦à€‚ÅK¾>3 I“à¦©ÊE¡Æ›7½wEÛEï?Ý/nÞ©DÁ¢ûOF(QšDBé„kóh=ÄëþñsžuËå,þ¹Úäß–ïßß¼åÈÈ'il_¥T'ŠJ<¼¤8·R‹7÷‹Ø<5Â'ð<¡4ÊÊÅÃGmÌÿÞG(¡ZE_É2¢\%‚só÷.Z/~_ =etJóS˜¡D2Ît2\ÇÒ 
-4ï™G¯&V\ò˜Kc±0<!O2CÑ
-Ó„3½×+¦A`J©‘cçWX'šð`·YW|YçƸ”ÅwEc]7ß—Š¹`YŒ§÷ŸÐ»û^¥e‘9)AtgÏP˜Ïž±þc‰1Žÿ\¨†qÝlZÛ3%9ÿº¡^×Õ_³mߤ]QWÎK`5O—+£ÙúïþÙ
-45$:3ÍÇèso&oë]ïg†Ô,³MÕŽˆÏMmmþÍX™ºs²”d¦Œ6oŒŸÉ8o<J¥×⌟Ó,ËÛÖ‰ùn‡Ï]WT[7*&¤L1Ⱥ?÷œ§ìÿ:½ÂÁ$pó˝õ‡ÛßnnïÖnRÌ»ÖèëY_æ•…êFN›¼-¶nZ’°ëýI,­È©I<™SòÙÀÜÔeZ¸™H	"B b’j\É+«Gý4õÎ	2­/BÐsójî&0ñõ•ãå“ówžèž¢G-L´Â5Ly$xï=õ± 6“”˜¿§"oÒ&³Oö‡?¥
-é×%w©²)iÂgÛÔý³;“&g_-Ó¶3)Ј¸tõ8ÖŒ¯­ÓÆ6žÃ®Ræ¥Åx"Ûç+ä+3ÖÝ+sL¬žsØ…9|]”¸úZ‡¼¾\á¸Yâx®î‰ùÜÜæYßݼcM=ÂÁÐünŸOëÛ;.%L×ômw¬»u_Ù›uæŠ ¹úÏ1—J¹I˜*T~FBÈ‘ÙP„9àŽÿ|[²]‘ùåQ„™£åòŒñ¦<ü9ĝ›»§pÞZÀ¢íLûY»†"=_ÍO41 ¹nÉMžvmP” 9näB9Þ‘ç>B8…*VÕÕ	ÖT?Gm·ckmígÙgÂó¤4ýmê²H¤ '*aØå)}÷´ïcŠÌ×ɘƒ˜ÃÏY‚¾„<‹!Ï|3Ü;O^¦ Hë0s­„µ gZgPäZ€Ð´†y ’pÏ:xƒ$Ø—£NTô˜õÝ7Ç1>«àç¦(Óf&}s/…YÉmcŸvéc:Ö›WãbFž-f0A‰ â°˜1’›œlPd‚;®o?ÝÀJËD˳˜•ý#ÂNî{a¯C½¡ég´£+™Üœ!j3A±{
-#ø¢¤;ÅP¬$Mã«š†å^Œ`qD,Gs¡Ax\"^Pß“ÚÄ,‘›Îs„帧€8ò%2دsdœ2ÜÏr„/w7N9dtó‚4'4¬Ù•Sð9ØÆ’ö¥hêjÓ¥³Ù%
-ùÐEíêÇÔ=ÆRŒÀ¥q„	6f6…SŒ_~²§Ÿ¥âEý~ªø_y@=Sã5T=º63»0°ûÊ’6q¦ÄmÛcu»–ài=z7c`Ÿ4kY
-j¬SÁƒïv~»>o;Ïí8<zŠêSÝ”þu›Ä
-Œõ¹ölʈ¦ =]™ÀaEµuÛ…2îê­ïÚ°¢$aIEÁ–XøŠè¨ÓÌìîÃØ+,8 ¶ •¯ªÀŠ†Êi&_¦UºÍ¥i|¶_„øö 1<Çj¿1»¬Ó‚Ç2ìÞ\€¼Å¢iBkãh°€y,°åö…CC»>“ÃúLú¶ud/®9m.þ™NY̐í)Ge5cÚ$Ë°˜A¹V,<\NðeƒýÂcØÖ°ð N+!+¦Éí۸İŒ=©üÓßoîÿ
-fä
+xÚ­Y[s›F~ׯàÍDxï—G7N2Í4¶òôÅÍFD&àÊ¥¿¾»€	í²Gž¾Ø>|ûí¹Ÿ#m#½[üt¿¸yKH¤-‹î?E¡Di	¥®Í£Mô¯÷Ÿó¬[®(gñÏÕ&ÿ¶üxÿþæ-GF>ÑHcû*¥:QTàþ%Å©•Z¼¹_ü³Àæ©>ç	¥QV.>¢hcþ÷>B	Õ*úÚK–å*œ›¿wÑzñû”Ñ)uÌO	`†É8ÓIKƒÔÓ8¼g½š<XqÉc.	@ŽÅBÀð„P <Éx@E+LÎô¨WLƒÀ”R#Çί°N4áÀn³®ø²$*΍q)‹ïŠÆºn¾/sÁ²Oï?¡w÷½JË"sR‚èΞ¡0Ÿ=cýÇcÿ¹ìQ
+ãºÙ´0¶gJ8rþu=@½®«¿fÛ}“vE]9/Õ<¹#Ø®^®Œfë¿÷Ïn ©!Ñ™iŽ8FŸ£uš¼­w{?3¤f™mªv@|njkóoÆÊÔí<˜¥$c0e´ycüLÆyãQ*½gøœfYÞ¶NÌp;|ںQ1Ñ Í`ŠAÖýq¸ç<­`·ø×é†&!€›_î¬?Üþvs{·v³bÞµ_Ïöe^Y¨nà´ÉÛbë¦%	»Ñ‘ÁÒŠœšÄ“9%Ÿ
+ÌM]¦…›‰” "	!&©Æ•¼²zÐOSïœ Óúb =‡0¯æn__9^>9ç‰îi zÔÂH+\ÔG‚÷©°éœ¤Ä|ø=y“6™Ex²?ü)UH¿.¹K•-HI>Û¦Þ?»3	aröÕ2m;“ˆKWCÍøÚ:mlã9ì*e^ZŒÇ>²}¾ÂA¾2cÝQ™CbõœÃ.Ìáë¢ÄÕ×:äõå
+ÇÍÇsuOÌçæ6ÏöMÑÍ;ÖÔ#MÁïÆ|ZïÜÞqÑ(9`ºfßvǺ[ï+{³Î\d"Wÿ9äÒ@)7	S…ÊÏ C92ë‹!ÜáŸÏCK¶+²"¿<Š0sT \ž1Þ”‡?û¸ss÷4.À[X´i?k·ÃP¤ç«ù‰&z4×-¹éïÂÓN¯
+Ê€r Ǎ\(ÇÛ!òÜGG P¥Óªº:Ášêç¨ívh­­ýŒ#ûLxž”¦¿M]‰$âD%»<eß=}L‘ù:ssø9K—‡bÑç™o†{çÉËif®•°ÖäLë
+|AšÖ0TîYoûrÔ‰ŠÓ¾¾ûæ8ÆgüÜeṲ́oî¥0k¡!¹mŒáÓ.}L‡zój\Ìè³½A‰ â°˜1’›¿—œlPd‚;®o?ôÝÀJËD˳˜”ý#ÂNî{a¯C½¡ég´£+™Üœ!j3A±{
+#ø¢¤;ÅP¬$Mã«š†å^Œ`qD,Gs¡Ax\"^Pß“ÚÄ,‘›Îs„帧€8ò%2دsdœ2ÜÏr„/w7N9dtó‚4'4¬Ù•Sð9؆’ö¥hêªÓ¥³Ù%
+yßEíêÇÔ=ÆRŒÀ¥q€	6f6…SŒ_~²§Ÿ¥âEûqªø_y@=Sã5T=º63»0°ã eIõ›8Sâ¶í±º]Kð´½›1	°Ošµ,5ÖΩàÁw;
+¿Ý>o;Ïí8<zŠêSÝ”þu›Ä
+Œõ¹ölʈ¦ =]™ÀaEµuÛ…2îê­ïÚ°¢$aIEÁ–XøŠèë©ÓÌìîÃØ+,Ø£¶ •¯ªÀŠ†Êi&_¦UºÍ¥ix6.B|{Œžc5nÌ.ë´à±»7 o±hšƒÐÂßÚ8š,`‹l¹}aÇАðÁ®Ïd¿>“¾m™Æ‹kN›‹¦S3$B{JÆdY͘6É2,fÐ C®—Ó|Ù`¿°Æö…5¬„z<ˆÓJÈŠi2F@û6.1,cO*ÿô÷›ûÅ7 fé
 endstream
 endobj
-13472 0 obj <<
+13513 0 obj <<
 /Type /Page
-/Contents 13473 0 R
-/Resources 13471 0 R
+/Contents 13514 0 R
+/Resources 13512 0 R
 /MediaBox [0 0 612 792]
-/Parent 13118 0 R
-/Annots [ 13327 0 R 13328 0 R 13329 0 R 13330 0 R 13331 0 R 13332 0 R 13333 0 R 13338 0 R 13339 0 R 13340 0 R 13341 0 R 13342 0 R 13343 0 R 13344 0 R 13345 0 R 13346 0 R 13347 0 R 13348 0 R 13349 0 R 13350 0 R 13351 0 R 13352 0 R 13353 0 R 13354 0 R 13355 0 R 13356 0 R 13357 0 R 13358 0 R 13359 0 R 13360 0 R 13361 0 R 13362 0 R 13363 0 R 13364 0 R 13365 0 R 13366 0 R 13367 0 R 13368 0 R 13369 0 R 13370 0 R 13371 0 R 13372 0 R 13373 0 R 13374 0 R 13375 0 R 13376 0 R 13377 0 R 13378 0 R 13379 0 R 13380 0 R 13381 0 R 13382 0 R 13383 0 R 13384 0 R 13385 0 R 13386 0 R 13387 0 R 13388 0 R 13389 0 R 13390 0 R 13391 0 R 13392 0 R 13393 0 R 13394 0 R 13395 0 R 13396 0 R 13397 0 R 13398 0 R 13399 0 R 13400 0 R 13401 0 R 13402 0 R 13403 0 R 13404 0 R 13405 0 R 13406 0 R 13407 0 R 13408 0 R 13409 0 R 13410 0 R 13411 0 R 13412 0 R 13413 0 R 13414 0 R 13415 0 R 13416 0 R 13417 0 R 13418 0 R 13419 0 R 13420 0 R 13421 0 R 13422 0 R 13423 0 R 13424 0 R 13425 0 R 13426 0 R 13427 0 R 13428 0 R 13429 0 R 13430 0 R 13431 0 R 13432 0 R 13433 0 R 13434 0 R 13435 0 R 13436 0 R 13437 0 R 13438 0 R 13439 0 R 13440 0 R 13441 0 R 13442 0 R 13443 0 R 13444 0 R 13445 0 R 13446 0 R 13447 0 R 13448 0 R 13449 0 R 13450 0 R 13451 0 R 13452 0 R 13453 0 R 13454 0 R 13455 0 R 13456 0 R 13457 0 R 13458 0 R 13459 0 R 13460 0 R 13461 0 R 13462 0 R 13463 0 R 13464 0 R 13465 0 R 13466 0 R 13467 0 R 13468 0 R 13469 0 R 13470 0 R ]
+/Parent 12947 0 R
+/Annots [ 13368 0 R 13369 0 R 13370 0 R 13371 0 R 13372 0 R 13373 0 R 13374 0 R 13379 0 R 13380 0 R 13381 0 R 13382 0 R 13383 0 R 13384 0 R 13385 0 R 13386 0 R 13387 0 R 13388 0 R 13389 0 R 13390 0 R 13391 0 R 13392 0 R 13393 0 R 13394 0 R 13395 0 R 13396 0 R 13397 0 R 13398 0 R 13399 0 R 13400 0 R 13401 0 R 13402 0 R 13403 0 R 13404 0 R 13405 0 R 13406 0 R 13407 0 R 13408 0 R 13409 0 R 13410 0 R 13411 0 R 13412 0 R 13413 0 R 13414 0 R 13415 0 R 13416 0 R 13417 0 R 13418 0 R 13419 0 R 13420 0 R 13421 0 R 13422 0 R 13423 0 R 13424 0 R 13425 0 R 13426 0 R 13427 0 R 13428 0 R 13429 0 R 13430 0 R 13431 0 R 13432 0 R 13433 0 R 13434 0 R 13435 0 R 13436 0 R 13437 0 R 13438 0 R 13439 0 R 13440 0 R 13441 0 R 13442 0 R 13443 0 R 13444 0 R 13445 0 R 13446 0 R 13447 0 R 13448 0 R 13449 0 R 13450 0 R 13451 0 R 13452 0 R 13453 0 R 13454 0 R 13455 0 R 13456 0 R 13457 0 R 13458 0 R 13459 0 R 13460 0 R 13461 0 R 13462 0 R 13463 0 R 13464 0 R 13465 0 R 13466 0 R 13467 0 R 13468 0 R 13469 0 R 13470 0 R 13471 0 R 13472 0 R 13473 0 R 13474 0 R 13475 0 R 13476 0 R 13477 0 R 13478 0 R 13479 0 R 13480 0 R 13481 0 R 13482 0 R 13483 0 R 13484 0 R 13485 0 R 13486 0 R 13487 0 R 13488 0 R 13489 0 R 13490 0 R 13491 0 R 13492 0 R 13493 0 R 13494 0 R 13495 0 R 13496 0 R 13497 0 R 13498 0 R 13499 0 R 13500 0 R 13501 0 R 13502 0 R 13503 0 R 13504 0 R 13505 0 R 13506 0 R 13507 0 R 13508 0 R 13509 0 R 13510 0 R 13511 0 R ]
 >> endobj
-13327 0 obj <<
+13368 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [139.746 646.546 158.102 657.69]
 /Subtype /Link
 /A << /S /GoTo /D (page.220) >>
 >> endobj
-13328 0 obj <<
+13369 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [165.408 646.546 183.764 657.69]
 /Subtype /Link
 /A << /S /GoTo /D (page.572) >>
 >> endobj
-13329 0 obj <<
+13370 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [191.07 646.546 209.426 657.69]
 /Subtype /Link
 /A << /S /GoTo /D (page.660) >>
 >> endobj
-13330 0 obj <<
+13371 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [216.732 646.546 235.088 657.69]
 /Subtype /Link
 /A << /S /GoTo /D (page.668) >>
 >> endobj
-13331 0 obj <<
+13372 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [242.394 646.546 260.751 657.69]
 /Subtype /Link
 /A << /S /GoTo /D (page.745) >>
 >> endobj
-13332 0 obj <<
+13373 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [139.746 632.997 158.102 644.141]
 /Subtype /Link
 /A << /S /GoTo /D (page.813) >>
 >> endobj
-13333 0 obj <<
+13374 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [162.776 632.997 181.132 644.141]
 /Subtype /Link
 /A << /S /GoTo /D (page.814) >>
 >> endobj
-13338 0 obj <<
+13379 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [204.881 619.448 223.238 631.016]
 /Subtype /Link
 /A << /S /GoTo /D (page.160) >>
 >> endobj
-13339 0 obj <<
+13380 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [169.063 605.899 187.419 617.467]
 /Subtype /Link
 /A << /S /GoTo /D (page.660) >>
 >> endobj
-13340 0 obj <<
+13381 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [192.093 605.899 210.45 617.467]
 /Subtype /Link
 /A << /S /GoTo /D (page.815) >>
 >> endobj
-13341 0 obj <<
+13382 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [185.245 592.35 203.601 604.039]
 /Subtype /Link
 /A << /S /GoTo /D (page.160) >>
 >> endobj
-13342 0 obj <<
+13383 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [198.259 578.8 216.615 590.49]
 /Subtype /Link
 /A << /S /GoTo /D (page.185) >>
 >> endobj
-13343 0 obj <<
+13384 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [164.895 565.251 183.252 576.941]
 /Subtype /Link
 /A << /S /GoTo /D (page.113) >>
 >> endobj
-13344 0 obj <<
+13385 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [208.623 551.702 226.979 563.391]
 /Subtype /Link
 /A << /S /GoTo /D (page.108) >>
 >> endobj
-13345 0 obj <<
+13386 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [152.714 538.153 171.07 549.842]
 /Subtype /Link
 /A << /S /GoTo /D (page.156) >>
 >> endobj
-13346 0 obj <<
+13387 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [175.744 538.153 194.1 549.842]
 /Subtype /Link
 /A << /S /GoTo /D (page.744) >>
 >> endobj
-13347 0 obj <<
+13388 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [160.774 524.604 179.13 536.172]
 /Subtype /Link
 /A << /S /GoTo /D (page.183) >>
 >> endobj
-13348 0 obj <<
+13389 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [193.017 511.054 211.373 522.623]
 /Subtype /Link
 /A << /S /GoTo /D (page.744) >>
 >> endobj
-13349 0 obj <<
+13390 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [200.895 497.505 219.252 509.073]
 /Subtype /Link
 /A << /S /GoTo /D (page.129) >>
 >> endobj
-13350 0 obj <<
+13391 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [223.926 497.505 242.282 509.073]
 /Subtype /Link
 /A << /S /GoTo /D (page.131) >>
 >> endobj
-13351 0 obj <<
+13392 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [165.077 483.956 183.433 495.524]
 /Subtype /Link
 /A << /S /GoTo /D (page.198) >>
 >> endobj
-13352 0 obj <<
+13393 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [149.138 470.407 167.494 481.975]
 /Subtype /Link
 /A << /S /GoTo /D (page.112) >>
 >> endobj
-13353 0 obj <<
+13394 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [193.077 456.251 211.433 469.153]
 /Subtype /Link
 /A << /S /GoTo /D (page.176) >>
 >> endobj
-13354 0 obj <<
+13395 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [186.623 443.308 204.979 454.998]
 /Subtype /Link
 /A << /S /GoTo /D (page.724) >>
 >> endobj
-13355 0 obj <<
+13396 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [177.471 429.759 195.827 441.449]
 /Subtype /Link
 /A << /S /GoTo /D (page.200) >>
 >> endobj
-13356 0 obj <<
+13397 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [200.502 429.759 218.858 441.449]
 /Subtype /Link
 /A << /S /GoTo /D (page.731) >>
 >> endobj
-13357 0 obj <<
+13398 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [223.532 429.759 241.888 441.449]
 /Subtype /Link
 /A << /S /GoTo /D (page.753) >>
 >> endobj
-13358 0 obj <<
+13399 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [141.714 416.21 154.615 427.899]
 /Subtype /Link
 /A << /S /GoTo /D (page.77) >>
 >> endobj
-13359 0 obj <<
+13400 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [159.289 416.21 177.646 427.899]
 /Subtype /Link
 /A << /S /GoTo /D (page.206) >>
 >> endobj
-13360 0 obj <<
+13401 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [182.32 416.21 200.676 427.899]
 /Subtype /Link
 /A << /S /GoTo /D (page.665) >>
 >> endobj
-13361 0 obj <<
+13402 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [159.548 402.661 172.45 414.35]
 /Subtype /Link
 /A << /S /GoTo /D (page.45) >>
 >> endobj
-13362 0 obj <<
+13403 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [154.056 389.112 166.958 400.801]
 /Subtype /Link
 /A << /S /GoTo /D (page.69) >>
 >> endobj
-13363 0 obj <<
+13404 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [171.699 375.562 184.601 387.252]
 /Subtype /Link
 /A << /S /GoTo /D (page.44) >>
 >> endobj
-13364 0 obj <<
+13405 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [189.275 375.562 202.177 387.252]
 /Subtype /Link
 /A << /S /GoTo /D (page.48) >>
 >> endobj
-13365 0 obj <<
+13406 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [206.851 375.562 219.753 387.252]
 /Subtype /Link
 /A << /S /GoTo /D (page.59) >>
 >> endobj
-13366 0 obj <<
+13407 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [224.427 375.562 237.328 387.252]
 /Subtype /Link
 /A << /S /GoTo /D (page.62) >>
 >> endobj
-13367 0 obj <<
+13408 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [171.329 362.013 184.23 373.157]
 /Subtype /Link
 /A << /S /GoTo /D (page.68) >>
 >> endobj
-13368 0 obj <<
+13409 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [179.541 348.464 192.443 360.153]
 /Subtype /Link
 /A << /S /GoTo /D (page.67) >>
 >> endobj
-13369 0 obj <<
+13410 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [176.003 334.915 188.904 346.604]
 /Subtype /Link
 /A << /S /GoTo /D (page.48) >>
 >> endobj
-13370 0 obj <<
+13411 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [158.093 321.366 176.45 332.51]
 /Subtype /Link
 /A << /S /GoTo /D (page.247) >>
 >> endobj
-13371 0 obj <<
+13412 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [173.238 294.267 186.14 305.957]
 /Subtype /Link
 /A << /S /GoTo /D (page.72) >>
 >> endobj
-13372 0 obj <<
+13413 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [164.699 280.718 177.601 292.407]
 /Subtype /Link
 /A << /S /GoTo /D (page.45) >>
 >> endobj
-13373 0 obj <<
+13414 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [182.275 280.718 195.177 292.407]
 /Subtype /Link
 /A << /S /GoTo /D (page.62) >>
 >> endobj
-13374 0 obj <<
+13415 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [164.45 267.169 177.352 278.313]
 /Subtype /Link
 /A << /S /GoTo /D (page.67) >>
 >> endobj
-13375 0 obj <<
+13416 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [182.026 267.169 194.927 278.313]
 /Subtype /Link
 /A << /S /GoTo /D (page.86) >>
 >> endobj
-13376 0 obj <<
+13417 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [196.336 253.62 209.237 265.309]
 /Subtype /Link
 /A << /S /GoTo /D (page.62) >>
 >> endobj
-13377 0 obj <<
+13418 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [162.639 240.07 175.54 251.47]
 /Subtype /Link
 /A << /S /GoTo /D (page.48) >>
 >> endobj
-13378 0 obj <<
+13419 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [179.874 226.521 192.776 238.211]
 /Subtype /Link
 /A << /S /GoTo /D (page.60) >>
 >> endobj
-13379 0 obj <<
+13420 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [189.912 212.972 202.813 224.116]
 /Subtype /Link
 /A << /S /GoTo /D (page.62) >>
 >> endobj
-13380 0 obj <<
+13421 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [173.956 199.423 192.312 211.112]
 /Subtype /Link
 /A << /S /GoTo /D (page.286) >>
 >> endobj
-13381 0 obj <<
+13422 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [248.199 185.874 266.555 197.563]
 /Subtype /Link
 /A << /S /GoTo /D (page.212) >>
 >> endobj
-13382 0 obj <<
+13423 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [205.986 172.324 224.343 184.014]
 /Subtype /Link
 /A << /S /GoTo /D (page.231) >>
 >> endobj
-13383 0 obj <<
+13424 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [213.047 158.775 231.403 170.465]
 /Subtype /Link
 /A << /S /GoTo /D (page.309) >>
 >> endobj
-13384 0 obj <<
+13425 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [182.168 145.226 200.524 156.916]
 /Subtype /Link
 /A << /S /GoTo /D (page.152) >>
 >> endobj
-13385 0 obj <<
+13426 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [204.229 145.226 222.585 156.916]
 /Subtype /Link
 /A << /S /GoTo /D (page.234) >>
 >> endobj
-13386 0 obj <<
+13427 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [226.289 145.226 244.646 156.916]
 /Subtype /Link
 /A << /S /GoTo /D (page.236) >>
 >> endobj
-13387 0 obj <<
+13428 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [248.35 145.226 266.706 156.916]
 /Subtype /Link
 /A << /S /GoTo /D (page.238) >>
 >> endobj
-13388 0 obj <<
+13429 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [139.746 131.677 158.102 142.821]
 /Subtype /Link
 /A << /S /GoTo /D (page.250) >>
 >> endobj
-13389 0 obj <<
+13430 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [162.776 131.677 181.132 142.821]
 /Subtype /Link
 /A << /S /GoTo /D (page.306) >>
 >> endobj
-13390 0 obj <<
+13431 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [215.289 118.128 233.646 129.817]
 /Subtype /Link
 /A << /S /GoTo /D (page.235) >>
 >> endobj
-13391 0 obj <<
+13432 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [410.9 646.546 429.256 658.236]
 /Subtype /Link
 /A << /S /GoTo /D (page.246) >>
 >> endobj
-13392 0 obj <<
+13433 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [377.264 632.545 395.62 644.235]
 /Subtype /Link
 /A << /S /GoTo /D (page.723) >>
 >> endobj
-13393 0 obj <<
+13434 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [372.991 618.545 385.893 630.234]
 /Subtype /Link
 /A << /S /GoTo /D (page.67) >>
 >> endobj
-13394 0 obj <<
+13435 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [389.597 618.545 402.499 630.234]
 /Subtype /Link
 /A << /S /GoTo /D (page.80) >>
 >> endobj
-13395 0 obj <<
+13436 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [406.203 618.545 419.105 630.234]
 /Subtype /Link
 /A << /S /GoTo /D (page.96) >>
 >> endobj
-13396 0 obj <<
+13437 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [422.809 618.545 435.711 630.234]
 /Subtype /Link
 /A << /S /GoTo /D (page.99) >>
 >> endobj
-13397 0 obj <<
+13438 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [439.415 618.545 457.771 630.234]
 /Subtype /Link
 /A << /S /GoTo /D (page.287) >>
 >> endobj
-13398 0 obj <<
+13439 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [336.508 607.117 354.864 616.139]
 /Subtype /Link
 /A << /S /GoTo /D (page.721) >>
 >> endobj
-13399 0 obj <<
+13440 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [357.189 590.995 370.091 602.684]
 /Subtype /Link
 /A << /S /GoTo /D (page.45) >>
 >> endobj
-13400 0 obj <<
+13441 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [360.28 576.994 373.181 588.393]
 /Subtype /Link
 /A << /S /GoTo /D (page.45) >>
 >> endobj
-13401 0 obj <<
+13442 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [392.627 535.443 410.984 547.132]
 /Subtype /Link
 /A << /S /GoTo /D (page.497) >>
 >> endobj
-13402 0 obj <<
+13443 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [389.034 521.442 401.936 533.132]
 /Subtype /Link
 /A << /S /GoTo /D (page.79) >>
 >> endobj
-13403 0 obj <<
+13444 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [407.56 521.442 420.461 533.132]
 /Subtype /Link
 /A << /S /GoTo /D (page.86) >>
 >> endobj
-13404 0 obj <<
+13445 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [426.085 521.442 438.987 533.132]
 /Subtype /Link
 /A << /S /GoTo /D (page.87) >>
 >> endobj
-13405 0 obj <<
+13446 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [444.611 521.442 457.513 533.132]
 /Subtype /Link
 /A << /S /GoTo /D (page.91) >>
 >> endobj
-13406 0 obj <<
+13447 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [336.508 507.893 349.41 519.037]
 /Subtype /Link
 /A << /S /GoTo /D (page.92) >>
 >> endobj
-13407 0 obj <<
+13448 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [353.114 507.893 371.47 519.037]
 /Subtype /Link
 /A << /S /GoTo /D (page.100) >>
 >> endobj
-13408 0 obj <<
+13449 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [375.175 507.893 393.531 519.037]
 /Subtype /Link
 /A << /S /GoTo /D (page.304) >>
 >> endobj
-13409 0 obj <<
+13450 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [397.235 507.893 415.592 519.037]
 /Subtype /Link
 /A << /S /GoTo /D (page.569) >>
 >> endobj
-13410 0 obj <<
+13451 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [419.296 507.893 437.652 519.037]
 /Subtype /Link
 /A << /S /GoTo /D (page.570) >>
 >> endobj
-13411 0 obj <<
+13452 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [441.357 507.893 459.713 519.037]
 /Subtype /Link
 /A << /S /GoTo /D (page.579) >>
 >> endobj
-13412 0 obj <<
+13453 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [336.508 494.344 354.864 505.488]
 /Subtype /Link
 /A << /S /GoTo /D (page.580) >>
 >> endobj
-13413 0 obj <<
+13454 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [359.538 494.344 377.895 505.488]
 /Subtype /Link
 /A << /S /GoTo /D (page.604) >>
 >> endobj
-13414 0 obj <<
+13455 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [382.569 494.344 400.925 505.488]
 /Subtype /Link
 /A << /S /GoTo /D (page.641) >>
 >> endobj
-13415 0 obj <<
+13456 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [405.599 494.344 423.955 505.488]
 /Subtype /Link
 /A << /S /GoTo /D (page.723) >>
 >> endobj
-13416 0 obj <<
+13457 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [428.629 494.344 446.986 505.488]
 /Subtype /Link
 /A << /S /GoTo /D (page.725) >>
 >> endobj
-13417 0 obj <<
+13458 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [394.907 480.343 407.808 492.032]
 /Subtype /Link
 /A << /S /GoTo /D (page.75) >>
 >> endobj
-13418 0 obj <<
+13459 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [414.304 480.343 432.66 492.032]
 /Subtype /Link
 /A << /S /GoTo /D (page.108) >>
 >> endobj
-13419 0 obj <<
+13460 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [439.156 480.343 457.513 492.032]
 /Subtype /Link
 /A << /S /GoTo /D (page.607) >>
 >> endobj
-13420 0 obj <<
+13461 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [336.508 466.794 354.864 477.938]
 /Subtype /Link
 /A << /S /GoTo /D (page.697) >>
 >> endobj
-13421 0 obj <<
+13462 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [359.538 466.794 377.895 477.938]
 /Subtype /Link
 /A << /S /GoTo /D (page.707) >>
 >> endobj
-13422 0 obj <<
+13463 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [401.233 452.793 419.59 464.482]
 /Subtype /Link
 /A << /S /GoTo /D (page.193) >>
 >> endobj
-13423 0 obj <<
+13464 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [370.597 438.792 388.953 450.481]
 /Subtype /Link
 /A << /S /GoTo /D (page.310) >>
 >> endobj
-13424 0 obj <<
+13465 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [401.536 424.791 419.893 436.481]
 /Subtype /Link
 /A << /S /GoTo /D (page.246) >>
 >> endobj
-13425 0 obj <<
+13466 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [424.567 424.791 442.923 436.481]
 /Subtype /Link
 /A << /S /GoTo /D (page.311) >>
 >> endobj
-13426 0 obj <<
+13467 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [405.839 410.79 424.196 422.48]
 /Subtype /Link
 /A << /S /GoTo /D (page.236) >>
 >> endobj
-13427 0 obj <<
+13468 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [393.718 396.789 412.074 408.479]
 /Subtype /Link
 /A << /S /GoTo /D (page.311) >>
 >> endobj
-13428 0 obj <<
+13469 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [398.021 382.789 416.377 394.478]
 /Subtype /Link
 /A << /S /GoTo /D (page.236) >>
 >> endobj
-13429 0 obj <<
+13470 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [369.415 368.788 387.771 380.477]
 /Subtype /Link
 /A << /S /GoTo /D (page.567) >>
 >> endobj
-13430 0 obj <<
+13471 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [409.536 354.787 427.893 366.476]
 /Subtype /Link
 /A << /S /GoTo /D (page.236) >>
 >> endobj
-13431 0 obj <<
+13472 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [379.097 340.786 397.453 352.354]
 /Subtype /Link
 /A << /S /GoTo /D (page.223) >>
 >> endobj
-13432 0 obj <<
+13473 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [373.718 326.785 392.074 338.475]
 /Subtype /Link
 /A << /S /GoTo /D (page.152) >>
 >> endobj
-13433 0 obj <<
+13474 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [396.749 326.785 415.105 338.475]
 /Subtype /Link
 /A << /S /GoTo /D (page.231) >>
 >> endobj
-13434 0 obj <<
+13475 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [419.779 326.785 438.135 338.475]
 /Subtype /Link
 /A << /S /GoTo /D (page.239) >>
 >> endobj
-13435 0 obj <<
+13476 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [376.703 312.784 395.059 324.353]
 /Subtype /Link
 /A << /S /GoTo /D (page.250) >>
 >> endobj
-13436 0 obj <<
+13477 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [397.597 298.784 415.953 310.473]
 /Subtype /Link
 /A << /S /GoTo /D (page.718) >>
 >> endobj
-13437 0 obj <<
+13478 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [359.991 284.783 378.347 296.472]
 /Subtype /Link
 /A << /S /GoTo /D (page.293) >>
 >> endobj
-13438 0 obj <<
+13479 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [383.021 284.783 401.377 296.472]
 /Subtype /Link
 /A << /S /GoTo /D (page.579) >>
 >> endobj
-13439 0 obj <<
+13480 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [374.536 270.782 392.893 282.471]
 /Subtype /Link
 /A << /S /GoTo /D (page.134) >>
 >> endobj
-13440 0 obj <<
+13481 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [367.567 256.781 380.468 268.471]
 /Subtype /Link
 /A << /S /GoTo /D (page.74) >>
 >> endobj
-13441 0 obj <<
+13482 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [385.142 256.781 398.044 268.471]
 /Subtype /Link
 /A << /S /GoTo /D (page.76) >>
 >> endobj
-13442 0 obj <<
+13483 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [402.718 256.781 415.62 268.471]
 /Subtype /Link
 /A << /S /GoTo /D (page.89) >>
 >> endobj
-13443 0 obj <<
+13484 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [420.294 256.781 438.65 268.471]
 /Subtype /Link
 /A << /S /GoTo /D (page.136) >>
 >> endobj
-13444 0 obj <<
+13485 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [399.203 242.78 417.559 254.47]
 /Subtype /Link
 /A << /S /GoTo /D (page.618) >>
 >> endobj
-13445 0 obj <<
+13486 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [371.87 228.779 384.771 240.469]
 /Subtype /Link
 /A << /S /GoTo /D (page.72) >>
 >> endobj
-13446 0 obj <<
+13487 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [389.445 228.779 402.347 240.469]
 /Subtype /Link
 /A << /S /GoTo /D (page.77) >>
 >> endobj
-13447 0 obj <<
+13488 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [407.021 228.779 425.377 240.469]
 /Subtype /Link
 /A << /S /GoTo /D (page.177) >>
 >> endobj
-13448 0 obj <<
+13489 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [430.052 228.779 448.408 240.469]
 /Subtype /Link
 /A << /S /GoTo /D (page.195) >>
 >> endobj
-13449 0 obj <<
+13490 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [428.839 214.779 447.196 226.468]
 /Subtype /Link
 /A << /S /GoTo /D (page.104) >>
 >> endobj
-13450 0 obj <<
+13491 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [378.864 200.778 391.765 212.467]
 /Subtype /Link
 /A << /S /GoTo /D (page.73) >>
 >> endobj
-13451 0 obj <<
+13492 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [398.961 200.778 411.863 212.467]
 /Subtype /Link
 /A << /S /GoTo /D (page.76) >>
 >> endobj
-13452 0 obj <<
+13493 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [419.059 200.778 431.96 212.467]
 /Subtype /Link
 /A << /S /GoTo /D (page.95) >>
 >> endobj
-13453 0 obj <<
+13494 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [439.156 200.778 457.513 212.467]
 /Subtype /Link
 /A << /S /GoTo /D (page.156) >>
 >> endobj
-13454 0 obj <<
+13495 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [336.508 187.229 354.864 198.373]
 /Subtype /Link
 /A << /S /GoTo /D (page.166) >>
 >> endobj
-13455 0 obj <<
+13496 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [359.538 187.229 377.895 198.373]
 /Subtype /Link
 /A << /S /GoTo /D (page.167) >>
 >> endobj
-13456 0 obj <<
+13497 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [382.569 187.229 400.925 198.373]
 /Subtype /Link
 /A << /S /GoTo /D (page.177) >>
 >> endobj
-13457 0 obj <<
+13498 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [383.506 173.228 401.862 184.917]
 /Subtype /Link
 /A << /S /GoTo /D (page.289) >>
 >> endobj
-13458 0 obj <<
+13499 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [355.674 159.227 368.575 170.626]
 /Subtype /Link
 /A << /S /GoTo /D (page.49) >>
 >> endobj
-13459 0 obj <<
+13500 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [382.614 145.226 395.515 156.916]
 /Subtype /Link
 /A << /S /GoTo /D (page.48) >>
 >> endobj
-13460 0 obj <<
+13501 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [401.461 145.226 414.363 156.916]
 /Subtype /Link
 /A << /S /GoTo /D (page.71) >>
 >> endobj
-13461 0 obj <<
+13502 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [420.309 145.226 433.21 156.916]
 /Subtype /Link
 /A << /S /GoTo /D (page.99) >>
 >> endobj
-13462 0 obj <<
+13503 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [439.156 145.226 457.513 156.916]
 /Subtype /Link
 /A << /S /GoTo /D (page.100) >>
 >> endobj
-13463 0 obj <<
+13504 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [336.508 131.677 354.864 142.821]
 /Subtype /Link
 /A << /S /GoTo /D (page.106) >>
 >> endobj
-13464 0 obj <<
+13505 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [362.17 131.677 380.526 142.821]
 /Subtype /Link
 /A << /S /GoTo /D (page.118) >>
 >> endobj
-13465 0 obj <<
+13506 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [387.832 131.677 406.188 142.821]
 /Subtype /Link
 /A << /S /GoTo /D (page.134) >>
 >> endobj
-13466 0 obj <<
+13507 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [413.494 131.677 431.851 142.821]
 /Subtype /Link
 /A << /S /GoTo /D (page.195) >>
 >> endobj
-13467 0 obj <<
+13508 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [439.156 131.677 457.513 142.821]
 /Subtype /Link
 /A << /S /GoTo /D (page.234) >>
 >> endobj
-13468 0 obj <<
+13509 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [336.508 118.128 354.864 129.272]
 /Subtype /Link
 /A << /S /GoTo /D (page.246) >>
 >> endobj
-13469 0 obj <<
+13510 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [359.538 118.128 377.895 129.272]
 /Subtype /Link
 /A << /S /GoTo /D (page.571) >>
 >> endobj
-13470 0 obj <<
+13511 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [382.569 118.128 400.925 129.272]
 /Subtype /Link
 /A << /S /GoTo /D (page.723) >>
 >> endobj
-13474 0 obj <<
-/D [13472 0 R /XYZ 100.892 685.529 null]
+13515 0 obj <<
+/D [13513 0 R /XYZ 100.892 685.529 null]
 >> endobj
-13471 0 obj <<
-/Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F70 4384 0 R >>
+13512 0 obj <<
+/Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F59 4373 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-13582 0 obj <<
+13623 0 obj <<
 /Length 1653      
 /Filter /FlateDecode
 >>
 stream
 xÚµY[sœ6~ß_Á#;Ó%º_f:I¼vãÎ8Ik·/i0È6
-.°uüï+!Ø+ at vÚ§eAïÓ9ŸŽ ¸@ðóâÝÍâÍ‘7w¤0â LȈJܤÁçPP¶üróË›„IƈŠ‰¸ì ëíí_*i–+LIxY¤ê›ygq~³ø{õ =́ua$›Åç/ Hõ³_a)‚§vä&ÀTDŒR}׋_àÐeH.µ®oÖå&Ίå
-	^©ÍñðVÿ㡪ÌMžå™*–H„Í?æòH Ùƒ«Õ’ÂPÙ‘ƒéõ@Žúë«33(XI	¬ Ž(‘ö’Ð>Ã2Ú‡Ô>K;1Æáfè/Æ$LŽýÝ|nßAXßÇs÷|`À,¢µ/¬}}óZUÿ,Ûÿ#|Ȉ ìLj€d{>®;>xĈð ¤Ø3B‘<e„b }8òøÊE(ÙànèŸçrR9kÝ.óGB$¸—=,èñí©X"YæךØ1g˜¬Of!Ì‹:Âdåk¨ó£DCdê0J§Q‚8Ÿü²úZ7q“•Å)`$Ëܳ8²³v®'À$d~dPN_íàCöèô‘û¹È‰×0):ä­ˆ7ÊMæ^F¤?h#öêú¹nÔfT´ ¤¢…@„À^Ä?ô¢¥E±c/Äó¢Õâ,‹Õ`-œ°)‡ÞkûØæq™gI¦jç:0@}¢ŠÓ¬´»Ëí†Û¦)‹‘…ñ‹>B…&9ÙVYc²îy©SëT9„ÔNÎŒ&æE–Hpz#Ö^©ôxì#TsD<Æi.%ö²ç#“Æ’sþ
-sä)9Òkëb¾@§å]ˆp"í8IÊíDuô«nôØ]!³\Á°²÷®â"¾w¦ŸÑ~o庾\;)ðXÒv¦¡âN$zSmëÆ9™ðÜ>9öžl[HV•c±Â¸gL9eÅé :Üš‡ˆçÆ¡ýÞš5WcAAÐA1ˆPy<“šÒ…JÊlÆì¹ØLE2ÀÞYbhp—.>ÐÛÙèËÖ²Ùü¨_äxÈT‚—q`i½¯ÊíãHláyyXåÊjNîN#èCÕÞˆõéx'%á÷˜~ÊReAßV¥±øTyìîåY=¢»læTùñêíå[PQtXPAû‚êGWÍ%""vµ|ç²¢ç‚bW–ý4kÅ]ÀRtÅy„8þߐœ ÑË5‹„L#^;²0Aä(nÿC¼ë¼\ˆï\9N.‡n·Ê©j;QEêÞÉq%1ü
+.°uüï+!Ø+ at vÚ§eAïÓ9ŸŽ ¸@ðóâÝÍâÍ‘7w¤0â LȈJܤÁçPP²üróË›„IƈŠ‰¸ì ëíí_*i–+LIxY¤ê›ygq~³ø{õ =́ua$›Åç/ Hõ³_a)‚§vä&ÀTDŒR}׋_àÐeH.µ®oÖå&Ίå
+	^©ÍñðVÿ㡪ÌMžå™*–H„Í•GF!=¸Z-)•9˜^䨸¾:3ƒ‚•¤‘ÀÁ
+âˆiŸ!	í3,#A¡}Hí³´ócn†þbLÂäØß!Áçö„Åñmp<wÏÌò!ZûÂÚ×7¯Uõϲý?‡ŒÀ>|ˆH¶çãºãƒGŒBú‡=#ÉSF(Ú‡#¡\„’
+î†Îað™q.ç •³Öí²0q$D‚{ÙÂßžŠ%Beîp­	s†Éúd¼¨#L†P¾†:?J4T@& £qp%ˆÃðÉÀ/«¯u7YYœF±LÀ=‹#;kçzB ¼@BæGåôÕ>dN¹Ÿ‹œx
+“Òé CÞŠx£Ü¤aî¥aDÊðƒ6b¯®ŸëFmFEBê!ZDìEüC/ZZô;öB@</Z-βX
+ÖÂ	›r轶m—y–dªv®Ôw!ª8ÍJ»»Ü.a¸mš²Y¿è#Th’“m•5&ëž—:µN•CHíä¼Àèab^d‰'¡7bí•JÇ>B5GÄcœæRb/{>2iì!9çß`±0Gž’#½¶.†átÚXÞ…×!ÒÞ‰“¤ÜNT7@¿êFÝ2Ë+{ï*.â{gúí÷V®ë˵“%mg*îD¢7Õ¶nœ“	Ïí“cïɶõˆ4ÁaU9+Œ{Æx‘SVœ¢Ã­yˆxnÚØï­Ys5„󀕧Á3©)]H±¡¤ÌfÌž‹ÍT$ì%†wé⽝¾l-ë‘͏úEŽgL%x–ÖûªÜ>ŽÄž—‡U®¬æäî4‚>TíXŸŽwR~é§,UômU‹Oµ‘Çî^žÕ#ºËfN•¯Þ^~èJ/tXPAû‚êGWÍ%""vµ|ç²¢ç‚bW–ý4kÅ]ÀRtÅy„8þߐœ ÑË5‹„L#^;²0Aä(nÿC¼ë¼\ˆï\9N.‡n·Ê©j;QEêÞÉq%1ü
  dg( HûwsÔÖ|bŠ–‡¸ª•;a˜çi‰q¿¾ ·8ö'€$W›²=¤Ê·1á4Öde•¨Ru™oÍñÙ‹Ó']÷f0k¨Šïܼ÷ùxm]e}Qh&ºL—Ј6v2ãY#„lƱl¬e»6ršøÝë–§³õo&Î>^¹±BèéL—¥1öTäeìÎ	è¤ÁõÀàE–»ð¢á´ñPØ‚/rê“7#”Í8¶óUëüéJƒ§¬
 ŒÛ¬HÓ‘æ	Ÿ^„m··¦YžÝ«"Q#ùgÌ<æꛓ˜Ãd^íÚUÖzqïfÛÏL'ˆ[XÜ5×ÉËYÏnyg³â®¬6ci§‹C67kƒéK7"ÏÎq—8û8{.âM–h]eÜ4†œ&N" „ßÇvð±À4šZÐJ§aÊt©B<¯ ꦝ ÝJ]«SŒ£ð}Y7öê¬,L†Þo«ÝÚ!gúT]®Zc®cKc· ¤Ì€0ðû„€å®4X¿?û4 !D„Äû„©h‹¯Vêêõb_é‹‘SÈL6Ú®Ô½®—÷œ«cý$î#ª€Ò/ÌÚ>ÃÕ»þÐâp[åhF¬Õ8ÏŸMœ–Ø4ûrÕÝÈn«¸êžöåƒ~>¾ÀÛ|¬óHÆŽµˆDw¯«Õ:«TÒ”•»=h«#¿æù˜wèÏßÖ#»ùtÊ«¤,Êmv;¨Çô{Ú5ÊoÒ¬Ñ!ç&
-N+¯Ò‘É’þÃa×MÙ6ݍl¢äacµX,׸Æ^ölB†_÷•d³ó¥«Ñõ¡YUYì7天Ǹ-ø¿¶9ؼÌ7á4Xuò¨ê‘G3Pϯ.ÜÛå^”á×o!ƒ6ãð÷üfñ/<ÁZ0
+N+¯Ò‘É’þÃa×MÙ6ݍl¢äacµX,׸Æ^ölB†_÷•d³ó¥«Ñõ¡YUYì7天Ǹ-ø¿¶9ؼÌ7á4Xuò¨ê‘G3Pϯ.ÜÛå^”á×o!ƒ6ãð÷üfñ/ä]ZX
 endstream
 endobj
-13581 0 obj <<
+13622 0 obj <<
 /Type /Page
-/Contents 13582 0 R
-/Resources 13580 0 R
+/Contents 13623 0 R
+/Resources 13621 0 R
 /MediaBox [0 0 612 792]
-/Parent 13118 0 R
-/Annots [ 13475 0 R 13476 0 R 13477 0 R 13478 0 R 13479 0 R 13480 0 R 13481 0 R 13482 0 R 13483 0 R 13484 0 R 13485 0 R 13486 0 R 13487 0 R 13488 0 R 13489 0 R 13490 0 R 13491 0 R 13492 0 R 13493 0 R 13494 0 R 13495 0 R 13496 0 R 13497 0 R 13498 0 R 13499 0 R 13500 0 R 13501 0 R 13502 0 R 13503 0 R 13504 0 R 13505 0 R 13506 0 R 13507 0 R 13508 0 R 13509 0 R 13510 0 R 13511 0 R 13512 0 R 13513 0 R 13514 0 R 13515 0 R 13516 0 R 13517 0 R 13518 0 R 13519 0 R 13520 0 R 13521 0 R 13522 0 R 13523 0 R 13524 0 R 13525 0 R 13526 0 R 13527 0 R 13528 0 R 13529 0 R 13530 0 R 13531 0 R 13532 0 R 13533 0 R 13534 0 R 13535 0 R 13536 0 R 13537 0 R 13538 0 R 13539 0 R 13540 0 R 13541 0 R 13542 0 R 13543 0 R 13544 0 R 13545 0 R 13546 0 R 13547 0 R 13548 0 R 13549 0 R 13550 0 R 13551 0 R 13552 0 R 13553 0 R 13554 0 R 13555 0 R 13556 0 R 13557 0 R 13558 0 R 13559 0 R 13560 0 R 13561 0 R 13562 0 R 13563 0 R 13564 0 R 13565 0 R 13566 0 R 13567 0 R 13568 0 R 13569 0 R 13570 0 R 13571 0 R 13572 0 R 13573 0 R 13574 0 R 13575 0 R 13576 0 R 13577 0 R 13578 0 R ]
+/Parent 13625 0 R
+/Annots [ 13516 0 R 13517 0 R 13518 0 R 13519 0 R 13520 0 R 13521 0 R 13522 0 R 13523 0 R 13524 0 R 13525 0 R 13526 0 R 13527 0 R 13528 0 R 13529 0 R 13530 0 R 13531 0 R 13532 0 R 13533 0 R 13534 0 R 13535 0 R 13536 0 R 13537 0 R 13538 0 R 13539 0 R 13540 0 R 13541 0 R 13542 0 R 13543 0 R 13544 0 R 13545 0 R 13546 0 R 13547 0 R 13548 0 R 13549 0 R 13550 0 R 13551 0 R 13552 0 R 13553 0 R 13554 0 R 13555 0 R 13556 0 R 13557 0 R 13558 0 R 13559 0 R 13560 0 R 13561 0 R 13562 0 R 13563 0 R 13564 0 R 13565 0 R 13566 0 R 13567 0 R 13568 0 R 13569 0 R 13570 0 R 13571 0 R 13572 0 R 13573 0 R 13574 0 R 13575 0 R 13576 0 R 13577 0 R 13578 0 R 13579 0 R 13580 0 R 13581 0 R 13582 0 R 13583 0 R 13584 0 R 13585 0 R 13586 0 R 13587 0 R 13588 0 R 13589 0 R 13590 0 R 13591 0 R 13592 0 R 13593 0 R 13594 0 R 13595 0 R 13596 0 R 13597 0 R 13598 0 R 13599 0 R 13600 0 R 13601 0 R 13602 0 R 13603 0 R 13604 0 R 13605 0 R 13606 0 R 13607 0 R 13608 0 R 13609 0 R 13610 0 R 13611 0 R 13612 0 R 13613 0 R 13614 0 R 13615 0 R 13616 0 R 13617 0 R 13618 0 R 13619 0 R ]
 >> endobj
-13475 0 obj <<
+13516 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [263.766 619.448 282.122 631.137]
 /Subtype /Link
 /A << /S /GoTo /D (page.238) >>
 >> endobj
-13476 0 obj <<
+13517 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [272.956 578.8 285.857 590.49]
 /Subtype /Link
 /A << /S /GoTo /D (page.96) >>
 >> endobj
-13477 0 obj <<
+13518 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [293.204 578.8 311.56 590.49]
 /Subtype /Link
 /A << /S /GoTo /D (page.107) >>
 >> endobj
-13478 0 obj <<
+13519 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [190.555 565.251 208.912 576.395]
 /Subtype /Link
 /A << /S /GoTo /D (page.159) >>
 >> endobj
-13479 0 obj <<
+13520 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [213.586 565.251 231.942 576.395]
 /Subtype /Link
 /A << /S /GoTo /D (page.236) >>
 >> endobj
-13480 0 obj <<
+13521 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [236.616 565.251 254.972 576.395]
 /Subtype /Link
 /A << /S /GoTo /D (page.287) >>
 >> endobj
-13481 0 obj <<
+13522 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [259.646 565.251 278.003 576.395]
 /Subtype /Link
 /A << /S /GoTo /D (page.385) >>
 >> endobj
-13482 0 obj <<
+13523 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [274.151 551.702 287.053 563.391]
 /Subtype /Link
 /A << /S /GoTo /D (page.96) >>
 >> endobj
-13483 0 obj <<
+13524 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [293.204 551.702 311.56 563.391]
 /Subtype /Link
 /A << /S /GoTo /D (page.197) >>
 >> endobj
-13484 0 obj <<
+13525 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [190.555 538.153 208.912 549.297]
 /Subtype /Link
 /A << /S /GoTo /D (page.236) >>
 >> endobj
-13485 0 obj <<
+13526 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [213.586 538.153 231.942 549.297]
 /Subtype /Link
 /A << /S /GoTo /D (page.304) >>
 >> endobj
-13486 0 obj <<
+13527 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [296.234 524.604 314.59 536.293]
 /Subtype /Link
 /A << /S /GoTo /D (page.236) >>
 >> endobj
-13487 0 obj <<
+13528 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [238.675 511.054 257.031 522.744]
 /Subtype /Link
 /A << /S /GoTo /D (page.100) >>
 >> endobj
-13488 0 obj <<
+13529 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [261.705 511.054 280.061 522.744]
 /Subtype /Link
 /A << /S /GoTo /D (page.166) >>
 >> endobj
-13489 0 obj <<
+13530 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [284.735 511.054 303.091 522.744]
 /Subtype /Link
 /A << /S /GoTo /D (page.575) >>
 >> endobj
-13490 0 obj <<
+13531 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [253.826 497.505 266.728 509.195]
 /Subtype /Link
 /A << /S /GoTo /D (page.70) >>
 >> endobj
-13491 0 obj <<
+13532 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [271.402 497.505 284.304 509.195]
 /Subtype /Link
 /A << /S /GoTo /D (page.74) >>
 >> endobj
-13492 0 obj <<
+13533 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [288.978 497.505 301.879 509.195]
 /Subtype /Link
 /A << /S /GoTo /D (page.99) >>
 >> endobj
-13493 0 obj <<
+13534 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [221.614 483.956 239.97 495.645]
 /Subtype /Link
 /A << /S /GoTo /D (page.137) >>
 >> endobj
-13494 0 obj <<
+13535 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [255.584 443.308 273.94 454.998]
 /Subtype /Link
 /A << /S /GoTo /D (page.571) >>
 >> endobj
-13495 0 obj <<
+13536 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [231.069 429.759 249.425 441.449]
 /Subtype /Link
 /A << /S /GoTo /D (page.605) >>
 >> endobj
-13496 0 obj <<
+13537 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [256.19 416.21 274.546 427.899]
 /Subtype /Link
 /A << /S /GoTo /D (page.135) >>
 >> endobj
-13497 0 obj <<
+13538 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [235.373 402.661 248.275 414.35]
 /Subtype /Link
 /A << /S /GoTo /D (page.60) >>
 >> endobj
-13498 0 obj <<
+13539 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [254.65 402.661 267.552 414.35]
 /Subtype /Link
 /A << /S /GoTo /D (page.89) >>
 >> endobj
-13499 0 obj <<
+13540 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [273.927 402.661 286.829 414.35]
 /Subtype /Link
 /A << /S /GoTo /D (page.99) >>
 >> endobj
-13500 0 obj <<
+13541 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [293.204 402.661 311.56 414.35]
 /Subtype /Link
 /A << /S /GoTo /D (page.107) >>
 >> endobj
-13501 0 obj <<
+13542 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [190.555 389.112 208.912 400.256]
 /Subtype /Link
 /A << /S /GoTo /D (page.110) >>
 >> endobj
-13502 0 obj <<
+13543 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [216.218 389.112 234.574 400.256]
 /Subtype /Link
 /A << /S /GoTo /D (page.134) >>
 >> endobj
-13503 0 obj <<
+13544 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [241.88 389.112 260.236 400.256]
 /Subtype /Link
 /A << /S /GoTo /D (page.193) >>
 >> endobj
-13504 0 obj <<
+13545 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [267.542 389.112 285.898 400.256]
 /Subtype /Link
 /A << /S /GoTo /D (page.236) >>
 >> endobj
-13505 0 obj <<
+13546 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [293.204 389.112 311.56 400.256]
 /Subtype /Link
 /A << /S /GoTo /D (page.290) >>
 >> endobj
-13506 0 obj <<
+13547 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [190.555 375.562 208.912 386.706]
 /Subtype /Link
 /A << /S /GoTo /D (page.372) >>
 >> endobj
-13507 0 obj <<
+13548 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [213.586 375.562 231.942 386.706]
 /Subtype /Link
 /A << /S /GoTo /D (page.579) >>
 >> endobj
-13508 0 obj <<
+13549 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [236.616 375.562 254.972 386.706]
 /Subtype /Link
 /A << /S /GoTo /D (page.631) >>
 >> endobj
-13509 0 obj <<
+13550 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [273.523 362.013 291.879 373.703]
 /Subtype /Link
 /A << /S /GoTo /D (page.101) >>
 >> endobj
-13510 0 obj <<
+13551 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [273.372 348.464 291.728 360.032]
 /Subtype /Link
 /A << /S /GoTo /D (page.239) >>
 >> endobj
-13511 0 obj <<
+13552 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [214.493 334.915 227.394 346.604]
 /Subtype /Link
 /A << /S /GoTo /D (page.93) >>
 >> endobj
-13512 0 obj <<
+13553 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [232.069 334.915 250.425 346.604]
 /Subtype /Link
 /A << /S /GoTo /D (page.270) >>
 >> endobj
-13513 0 obj <<
+13554 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [219.281 321.366 232.182 333.055]
 /Subtype /Link
 /A << /S /GoTo /D (page.86) >>
 >> endobj
-13514 0 obj <<
+13555 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [236.856 321.366 255.213 333.055]
 /Subtype /Link
 /A << /S /GoTo /D (page.373) >>
 >> endobj
-13515 0 obj <<
+13556 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [215.644 307.816 234 319.506]
 /Subtype /Link
 /A << /S /GoTo /D (page.138) >>
 >> endobj
-13516 0 obj <<
+13557 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [238.675 307.816 257.031 319.506]
 /Subtype /Link
 /A << /S /GoTo /D (page.567) >>
 >> endobj
-13517 0 obj <<
+13558 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [261.705 307.816 280.061 319.506]
 /Subtype /Link
 /A << /S /GoTo /D (page.570) >>
 >> endobj
-13518 0 obj <<
+13559 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [260.25 294.267 278.607 305.957]
 /Subtype /Link
 /A << /S /GoTo /D (page.247) >>
 >> endobj
-13519 0 obj <<
+13560 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [268.798 280.718 287.154 292.286]
 /Subtype /Link
 /A << /S /GoTo /D (page.237) >>
 >> endobj
-13520 0 obj <<
+13561 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [293.204 280.718 311.56 292.286]
 /Subtype /Link
 /A << /S /GoTo /D (page.239) >>
 >> endobj
-13521 0 obj <<
+13562 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [190.555 269.29 208.912 278.313]
 /Subtype /Link
 /A << /S /GoTo /D (page.610) >>
 >> endobj
-13522 0 obj <<
+13563 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [259.917 253.62 278.273 265.309]
 /Subtype /Link
 /A << /S /GoTo /D (page.203) >>
 >> endobj
-13523 0 obj <<
+13564 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [224.341 240.07 242.697 251.639]
 /Subtype /Link
 /A << /S /GoTo /D (page.237) >>
 >> endobj
-13524 0 obj <<
+13565 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [247.372 240.07 265.728 251.639]
 /Subtype /Link
 /A << /S /GoTo /D (page.250) >>
 >> endobj
-13525 0 obj <<
+13566 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [219.947 226.521 238.304 238.211]
 /Subtype /Link
 /A << /S /GoTo /D (page.575) >>
 >> endobj
-13526 0 obj <<
+13567 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [242.978 226.521 261.334 238.211]
 /Subtype /Link
 /A << /S /GoTo /D (page.587) >>
 >> endobj
-13527 0 obj <<
+13568 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [266.008 226.521 284.364 238.211]
 /Subtype /Link
 /A << /S /GoTo /D (page.590) >>
 >> endobj
-13528 0 obj <<
+13569 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [255.281 212.972 273.637 224.54]
 /Subtype /Link
 /A << /S /GoTo /D (page.243) >>
 >> endobj
-13529 0 obj <<
+13570 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [217.372 199.423 235.728 211.112]
 /Subtype /Link
 /A << /S /GoTo /D (page.110) >>
 >> endobj
-13530 0 obj <<
+13571 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [257.159 185.874 275.516 197.563]
 /Subtype /Link
 /A << /S /GoTo /D (page.110) >>
 >> endobj
-13531 0 obj <<
+13572 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [272.372 172.324 290.728 184.014]
 /Subtype /Link
 /A << /S /GoTo /D (page.168) >>
 >> endobj
-13532 0 obj <<
+13573 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [234.644 158.775 247.546 170.343]
 /Subtype /Link
 /A << /S /GoTo /D (page.79) >>
 >> endobj
-13533 0 obj <<
+13574 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [234.796 145.226 247.698 156.794]
 /Subtype /Link
 /A << /S /GoTo /D (page.78) >>
 >> endobj
-13534 0 obj <<
+13575 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [252.372 145.226 265.273 156.794]
 /Subtype /Link
 /A << /S /GoTo /D (page.79) >>
 >> endobj
-13535 0 obj <<
+13576 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [235.25 131.677 248.152 143.245]
 /Subtype /Link
 /A << /S /GoTo /D (page.80) >>
 >> endobj
-13536 0 obj <<
+13577 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [219.553 118.128 237.91 129.817]
 /Subtype /Link
 /A << /S /GoTo /D (page.341) >>
 >> endobj
-13537 0 obj <<
+13578 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [407.316 646.546 425.672 658.236]
 /Subtype /Link
 /A << /S /GoTo /D (page.674) >>
 >> endobj
-13538 0 obj <<
+13579 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [430.346 646.546 448.702 658.236]
 /Subtype /Link
 /A << /S /GoTo /D (page.676) >>
 >> endobj
-13539 0 obj <<
+13580 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [453.376 646.546 471.732 658.236]
 /Subtype /Link
 /A << /S /GoTo /D (page.681) >>
 >> endobj
-13540 0 obj <<
+13581 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [413.285 632.928 431.641 644.617]
 /Subtype /Link
 /A << /S /GoTo /D (page.324) >>
 >> endobj
-13541 0 obj <<
+13582 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [459.134 619.309 477.49 630.999]
 /Subtype /Link
 /A << /S /GoTo /D (page.341) >>
 >> endobj
-13542 0 obj <<
+13583 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [413.043 605.69 431.399 617.38]
 /Subtype /Link
 /A << /S /GoTo /D (page.341) >>
 >> endobj
-13543 0 obj <<
+13584 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [377.497 592.072 395.854 603.761]
 /Subtype /Link
 /A << /S /GoTo /D (page.475) >>
 >> endobj
-13544 0 obj <<
+13585 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [446.74 578.453 465.096 590.143]
 /Subtype /Link
 /A << /S /GoTo /D (page.316) >>
 >> endobj
-13545 0 obj <<
+13586 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [382.073 564.835 400.429 576.524]
 /Subtype /Link
 /A << /S /GoTo /D (page.389) >>
 >> endobj
-13546 0 obj <<
+13587 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [428.134 551.216 446.49 562.905]
 /Subtype /Link
 /A << /S /GoTo /D (page.411) >>
 >> endobj
-13547 0 obj <<
+13588 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [430.861 537.597 449.217 549.287]
 /Subtype /Link
 /A << /S /GoTo /D (page.405) >>
 >> endobj
-13548 0 obj <<
+13589 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [406.013 523.979 424.369 535.668]
 /Subtype /Link
 /A << /S /GoTo /D (page.412) >>
 >> endobj
-13549 0 obj <<
+13590 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [403.952 510.36 422.308 522.05]
 /Subtype /Link
 /A << /S /GoTo /D (page.411) >>
 >> endobj
-13550 0 obj <<
+13591 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [410.861 496.742 429.217 508.431]
 /Subtype /Link
 /A << /S /GoTo /D (page.412) >>
 >> endobj
-13551 0 obj <<
+13592 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [462.922 483.123 481.278 494.812]
 /Subtype /Link
 /A << /S /GoTo /D (page.707) >>
 >> endobj
-13552 0 obj <<
+13593 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [415.952 469.504 434.308 481.194]
 /Subtype /Link
 /A << /S /GoTo /D (page.683) >>
 >> endobj
-13553 0 obj <<
+13594 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [385.952 455.886 404.308 467.575]
 /Subtype /Link
 /A << /S /GoTo /D (page.482) >>
 >> endobj
-13554 0 obj <<
+13595 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [427.497 442.267 445.854 453.957]
 /Subtype /Link
 /A << /S /GoTo /D (page.483) >>
 >> endobj
-13555 0 obj <<
+13596 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [397.77 428.648 410.672 440.338]
 /Subtype /Link
 /A << /S /GoTo /D (page.90) >>
 >> endobj
-13556 0 obj <<
+13597 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [479.013 415.03 497.369 426.719]
 /Subtype /Link
 /A << /S /GoTo /D (page.569) >>
 >> endobj
-13557 0 obj <<
+13598 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [374.285 401.411 392.641 412.98]
 /Subtype /Link
 /A << /S /GoTo /D (page.466) >>
 >> endobj
-13558 0 obj <<
+13599 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [397.315 401.411 415.672 412.98]
 /Subtype /Link
 /A << /S /GoTo /D (page.468) >>
 >> endobj
-13559 0 obj <<
+13600 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [448.71 333.457 467.066 345.146]
 /Subtype /Link
 /A << /S /GoTo /D (page.577) >>
 >> endobj
-13560 0 obj <<
+13601 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [474.619 319.838 492.975 331.528]
 /Subtype /Link
 /A << /S /GoTo /D (page.819) >>
 >> endobj
-13561 0 obj <<
+13602 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [460.073 306.22 478.429 317.788]
 /Subtype /Link
 /A << /S /GoTo /D (page.722) >>
 >> endobj
-13562 0 obj <<
+13603 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [412.227 279.052 430.583 290.741]
 /Subtype /Link
 /A << /S /GoTo /D (page.640) >>
 >> endobj
-13563 0 obj <<
+13604 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [406.77 254.314 419.672 265.882]
 /Subtype /Link
 /A << /S /GoTo /D (page.67) >>
 >> endobj
-13564 0 obj <<
+13605 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [424.346 254.314 442.702 265.882]
 /Subtype /Link
 /A << /S /GoTo /D (page.107) >>
 >> endobj
-13565 0 obj <<
+13606 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [374.043 240.695 392.399 252.263]
 /Subtype /Link
 /A << /S /GoTo /D (page.318) >>
 >> endobj
-13566 0 obj <<
+13607 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [438.74 227.077 457.096 238.766]
 /Subtype /Link
 /A << /S /GoTo /D (page.687) >>
 >> endobj
-13567 0 obj <<
+13608 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [403.134 213.458 421.49 225.026]
 /Subtype /Link
 /A << /S /GoTo /D (page.198) >>
 >> endobj
-13568 0 obj <<
+13609 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [386.891 199.839 405.247 211.529]
 /Subtype /Link
 /A << /S /GoTo /D (page.610) >>
 >> endobj
-13569 0 obj <<
+13610 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [463.225 186.221 481.581 197.91]
 /Subtype /Link
 /A << /S /GoTo /D (page.641) >>
 >> endobj
-13570 0 obj <<
+13611 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [390.497 172.602 403.399 184.292]
 /Subtype /Link
 /A << /S /GoTo /D (page.79) >>
 >> endobj
-13571 0 obj <<
+13612 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [408.073 172.602 426.429 184.292]
 /Subtype /Link
 /A << /S /GoTo /D (page.163) >>
 >> endobj
-13572 0 obj <<
+13613 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [431.103 172.602 449.46 184.292]
 /Subtype /Link
 /A << /S /GoTo /D (page.166) >>
 >> endobj
-13573 0 obj <<
+13614 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [428.134 158.983 446.49 170.673]
 /Subtype /Link
 /A << /S /GoTo /D (page.163) >>
 >> endobj
-13574 0 obj <<
+13615 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [424.74 145.365 443.096 157.054]
 /Subtype /Link
 /A << /S /GoTo /D (page.166) >>
 >> endobj
-13575 0 obj <<
+13616 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [428.528 131.746 446.884 143.436]
 /Subtype /Link
 /A << /S /GoTo /D (page.166) >>
 >> endobj
-13576 0 obj <<
+13617 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [378.679 118.128 397.035 129.696]
 /Subtype /Link
 /A << /S /GoTo /D (page.457) >>
 >> endobj
-13577 0 obj <<
+13618 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [401.709 118.128 420.066 129.696]
 /Subtype /Link
 /A << /S /GoTo /D (page.485) >>
 >> endobj
-13578 0 obj <<
+13619 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [424.74 118.128 443.096 129.696]
 /Subtype /Link
 /A << /S /GoTo /D (page.486) >>
 >> endobj
-13583 0 obj <<
-/D [13581 0 R /XYZ 151.701 685.529 null]
+13624 0 obj <<
+/D [13622 0 R /XYZ 151.701 685.529 null]
 >> endobj
-13580 0 obj <<
-/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F70 4384 0 R /F52 3730 0 R >>
+13621 0 obj <<
+/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F59 4373 0 R /F52 3737 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-13685 0 obj <<
-/Length 1600      
+13727 0 obj <<
+/Length 1599      
 /Filter /FlateDecode
 >>
 stream
-xڝYÉrÛ8½ë+x¤ª"šØâè8rÊ®ñŒ¦äÉÅɁ¦‰1…‹—šŸ e‰x©HðºÑëCÛw¶Žï|}¾Ÿ]\Cè„ìÜÿt€ï{!ƒN20±´qÜuóø‹Çõ|voò
-ÿ¸¿½¸&¾Øï1Ÿö(BÌÀÝ¡Ðv×ly?û=bUl>‚'BNœÍ~øÎFüvëøb¡óÒíÌDB/ D|Nõì2 Ç‚ ˜yÝ5Zñ<S.TFÈÝ—És’ò-¯>u*
-X΃ø»Èǧ˾³ È#˜CU+NžÏ!uë~¡.BÄzèÖja¨”AF" „þ|ó×Z~)ZYÏ-0/åÊýÕêâf5‘{&©ýôv×ß&ŽöU“Fu’oº"qg¡ÑF‹ Bù¶ï0ø¦7_TU/í5‹r£´ EmŒRz¦ðyºÀùãÁUîƒ [ì£n@|þ6;ȉө˜±…i¨»·§Ë‹#™#;ñRÆV’¶R0bã³QPáµ9pÕQ X`	±)`@l®ƒV®o¹ÚÇÁ 4`èÿÙSãž3#iðh'—ŽÓyqÌ#_V¼ª’"Wª¡UX¨#—@ËÓR“§®v¾)ëegT?ø^Ýâ
-ÅKÝP €vþ¦Bû³(cm‘õáTKYæÛ4©vjÇSËʃBƒ‚»(Ÿ?–Ek›—J­±°™6õò÷Ž×ѵhÛŸ$Ù 'dƒ1a<pŠÏ	p¹Ü8"¡6.ï®%8–=NÈT(€Æ÷ê:9/ES¯¸Ò4˜‚¸…h²à²{«c`å
-â3+y¼ŒêŽö`wSdQÒGí¶,š}¥F¦pššL7•úfzÜwoKàÛâ±úî_üê¦ä#««Ëœ,ʁ™ÅE–E¹º`Dí0V§óŸ_ž“²È³>¬¤Ÿç$p£2鈟æÞÓ	¾ºS¦|xCj„‡ÌX¯ÚÌ@n&Ò®ý„EóŒ[}Ÿæ„¸Ñ¶¥Ÿíï˜a™9‚mcÊF>ÝWC\ËB™6š¸
-Ñ¡B’–Kò§_¼ÖôCÁúÝ$Òð©¨ë\ó`öÝK@òò2Ùî:ÿö4^„žü0ñü€˜¸ø“ùW–E)
-‘‰¦*¡nªÌŽ“aSÏ9'®4íc3ÖðLÚE}àÇQï×è»h«=	­g¹¾ºXi›:
-f=q6UdÀ<OÙÎ×]QÕU\&ûZƒaG¤q@ì¼F§c²OÚŽDÇmL>u*’V
-7
-–ñÿâʁGèˆ|ò0è…¬†Z(%­ÊB“Ùv¬YêâÈÐ ÇuIlÿ°ÉýS ^Õ¢Ô
-F¤yú ¨Ï…zÇK¥jB˜åmZÉe+$ç½…£M´¯uíd꟫ŭ>ÊzyÿŽJ§MÚÄ·«EÖgx*‡q”ª+”	m)yÒqü–ðIžÔÕž!Äò­{æ={YHu¯[Ó4i*¿]RnY¨Œ šŒµ¨Žu}„Ó¼«þín­¾3	§}òe{£ VG/þøÒÞâR<€›ZMœ`ÓyöšTíhJú¥U…¶ªtß¾ÜÜkôa}ö¢háÁÕÒKÑc’&u¢±™ù®û¤TŒ06s ®Ð7ypŸ&qÒ×€ºl*ÍH‘"+œômx’kptÄï8Å N±?°ì&×-ðͺ	ÌHûÈ7U70è1Ø^°	<L|«·ªæ™º1h‡\éE êÍùä[„½uN¾=HÑað­x#=Ñù[(" :©Q³|”õÓÙ&åš2²­ ¡^ˆ‚Qz­y¾Œ{Ù¥L]&"¯5ct€qtÀ ?]OÀ>¯¿ÈT^‰¤ëXŠ`庹	b¦Ø<†îØÔ.j'’‚Y	&¬mÈÅÀÝ—EÝ7LMË”| o}y§™š²».{ê˜Iê¸ök_ŒZÖïŸ#Š 
-(ˆ?£DC’ÂéþÓ®ó«HÔ…2hÅ´ ¬…¥Å6É+M±ö0ÝÔëð'šî‰SdY7?È“X_ãL•H-G„
-ucñ:ÓúH§ +^N̪ìÖ4QO6¥fÒfx¬ˆ2û*«ã
+xڝY[SÛ8~ϯð£3Ó]-뱥ЁYv³¶/´ÆQ_R_(Ìþù•-;#Yb:Mé;Gçúé ¼¼/‹O·‹³K„¼(àaH¼Û ˆ8òˆ”Ë¥­wçoÚûŸ"i–+L‰UlÅÓòûíõÙ%rÀ‡ÝQŒya&ûC¥Ý®ÅÅíâ×ÊU¹ùž{I¾¸û¼­üíÚæ‘÷»ß™{˜FAH©üœy›Åßpª2¤§‚ „ý5:ñ¢ˆï3!UÆØ?Técš‰¨?ô*Xޝü™ø×ËÀ[APÂO¡j…•d©(–ˆùͰДG!r=ò½Œ(ÒÊ !ÿOÑ|ºúk£¾”¬ÇXTjåö|}vµ^FØ#©ûRf¹Mê6‹›´ØitÅ.òÎR£­†6„êùÐcˆí`¾¸®w×,«­Ö‚;@v1ÊØ+0Ï£È‡`â;_»AⰏù!–}]vÐWNg ´cKÓ0+ö`!
+_/¯NdNì$¶ZQ„8I¢ÄIqÈ©‹Ï&!À¤×–Ð×Gä¡+$"¶@@!u¹
+
+;¹ÀqrƒQiÈñÿ³§Á=oŒdÀ‘›\6MçÕÛ`žø²u–…V=„œÂBû9žVš<ôµóY[/{£‚ð]xM‡7/}C¹ùÚ
+폲JŒE ¹–rQì²´ÞëÏ+Ž,
+îã"}~_•m~×z¥]輩/^à õoD_ʶýa ü´çs`BF®Q‹%…¾P'ä 
+ çãÆ‹›KNT“ò!“
+àé½úN.*ÙÔk¡5
+‚¶ î Ú|+¹‡êÞúX!:¹‚î$OTqÓÓâoË<N‡¨ÝUe{¨õÈÍS“Yà¶ÖßÌŒûâm|]Þ×ß òÔ7%€®®r²¬Ff–”yú>B0sÃYÉn~yL«²È‡°RF|\ÒЏ«´'~†{Ï'øúF›è%â-©3c³î2û¹L»î‘Í3éô}XRêÇ»Ž~v¿NTæH¶MŸøôPur£
+eÖâ>²D‡IY.-~ŠÆÐ,ëW›*Ãg²®Ãs€»cô/ÅË«t·ïý;ÐxzêÃÌóêcfó¯ªÊJ"—MU:BßT¹'#¶žóFœ¼4´BìXã3iŸÄƒ_ão ²4Ñ{ZZÏÅæülmlê$²tšÍÌÙpR‘!8zÍv¾ì˺©“*=47"MBêæ56“CÒö$:ébò¡P™´z¸I°Lÿ—W"OæS@à d=ÖB%i]•†Ìvc•dÊRW'†!=­Krû»M^‰º‘¥V2"ÃÓ³P~(4{Q‰8Ó*ÈŸhóJ^tB
+1X8ÞƇÆÔ^qHç¡þ9_]›£<do"ïßéBÈؼIÛäz½Ê‡ÏÔP ‰3}…²¡](žtÚ#¿¦â·"OújϱbõÜ¿ ‹½¬”º—iÚ,SßÎK%·*õÆÏF‡^TϺÞÃi^Tÿz³Ñß™Fó>yŠóƒ‰Q0§£g|înñÑ<C’HÚFOœ1äóyö”ÖÝhJù¥S…uªôß>_Ýôá}²iáÑÕÊKñ}š¥Mj°™ý®‡´ÒŒ0¶K¨¯Ø<xÈÒ$j at Sµµa¤È°Nö<>É
+8¦’œrT§<Yv[˜»n36>òmÕMŒzŒ¶—l‚Œßú¹nD®/C¹!צF†€fûvò-Ã>@yËΊæGßbø8øÖ¼1Bìü•P½Ô¸ÝŽ>ʇél›	C	™ØVÒÐ Âá¤=5¢ØŽÆýاLS¥÷2¯
+ctˆ-qt
+[À˜¯¯À>m>«T^ˤëYŠd妹	æ¶Ø<…îÙÔ>î&’’YI&llÈ!#ïÀ=Te34LCˁŒ¾oóñÆ0´ewS
+Ô1WÔq/í×½¬¼E”2¨Ä©$Eóý§;8^çg™êâȉi!:ËÊ]ZÔ†b
+¬0ýÔëø'šþ‰Sæy??(ÒÄ\ãl•H-G†
+óù:3úÈMæ kQÍ̪Ü64QYO¶•aÒfy¬È2ûôú«ï
 endstream
 endobj
-13684 0 obj <<
+13726 0 obj <<
 /Type /Page
-/Contents 13685 0 R
-/Resources 13683 0 R
+/Contents 13727 0 R
+/Resources 13725 0 R
 /MediaBox [0 0 612 792]
-/Parent 13118 0 R
-/Annots [ 13579 0 R 13584 0 R 13585 0 R 13586 0 R 13587 0 R 13588 0 R 13589 0 R 13590 0 R 13591 0 R 13592 0 R 13593 0 R 13594 0 R 13595 0 R 13596 0 R 13597 0 R 13598 0 R 13599 0 R 13600 0 R 13601 0 R 13602 0 R 13603 0 R 13604 0 R 13605 0 R 13606 0 R 13607 0 R 13608 0 R 13609 0 R 13610 0 R 13611 0 R 13612 0 R 13613 0 R 13614 0 R 13615 0 R 13616 0 R 13617 0 R 13618 0 R 13619 0 R 13620 0 R 13621 0 R 13622 0 R 13623 0 R 13624 0 R 13625 0 R 13626 0 R 13627 0 R 13628 0 R 13629 0 R 13630 0 R 13631 0 R 13632 0 R 13633 0 R 13634 0 R 13635 0 R 13636 0 R 13637 0 R 13638 0 R 13639 0 R 13640 0 R 13641 0 R 13642 0 R 13643 0 R 13644 0 R 13645 0 R 13646 0 R 13647 0 R 13648 0 R 13649 0 R 13650 0 R 13651 0 R 13652 0 R 13653 0 R 13654 0 R 13655 0 R 13656 0 R 13657 0 R 13658 0 R 13659 0 R 13660 0 R 13661 0 R 13662 0 R 13663 0 R 13664 0 R 13665 0 R 13666 0 R 13667 0 R 13668 0 R 13669 0 R 13670 0 R 13671 0 R 13672 0 R 13673 0 R 13674 0 R 13675 0 R 13676 0 R 13677 0 R 13678 0 R 13679 0 R 13680 0 R 13681 0 R ]
+/Parent 13625 0 R
+/Annots [ 13620 0 R 13626 0 R 13627 0 R 13628 0 R 13629 0 R 13630 0 R 13631 0 R 13632 0 R 13633 0 R 13634 0 R 13635 0 R 13636 0 R 13637 0 R 13638 0 R 13639 0 R 13640 0 R 13641 0 R 13642 0 R 13643 0 R 13644 0 R 13645 0 R 13646 0 R 13647 0 R 13648 0 R 13649 0 R 13650 0 R 13651 0 R 13652 0 R 13653 0 R 13654 0 R 13655 0 R 13656 0 R 13657 0 R 13658 0 R 13659 0 R 13660 0 R 13661 0 R 13662 0 R 13663 0 R 13664 0 R 13665 0 R 13666 0 R 13667 0 R 13668 0 R 13669 0 R 13670 0 R 13671 0 R 13672 0 R 13673 0 R 13674 0 R 13675 0 R 13676 0 R 13677 0 R 13678 0 R 13679 0 R 13680 0 R 13681 0 R 13682 0 R 13683 0 R 13684 0 R 13685 0 R 13686 0 R 13687 0 R 13688 0 R 13689 0 R 13690 0 R 13691 0 R 13692 0 R 13693 0 R 13694 0 R 13695 0 R 13696 0 R 13697 0 R 13698 0 R 13699 0 R 13700 0 R 13701 0 R 13702 0 R 13703 0 R 13704 0 R 13705 0 R 13706 0 R 13707 0 R 13708 0 R 13709 0 R 13710 0 R 13711 0 R 13712 0 R 13713 0 R 13714 0 R 13715 0 R 13716 0 R 13717 0 R 13718 0 R 13719 0 R 13720 0 R 13721 0 R 13722 0 R 13723 0 R ]
 >> endobj
-13579 0 obj <<
+13620 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [185.138 646.546 203.494 658.236]
 /Subtype /Link
 /A << /S /GoTo /D (page.304) >>
 >> endobj
-13584 0 obj <<
+13626 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [215.198 632.997 233.555 644.687]
 /Subtype /Link
 /A << /S /GoTo /D (page.388) >>
 >> endobj
-13585 0 obj <<
+13627 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [249.531 618.842 267.887 631.743]
 /Subtype /Link
 /A << /S /GoTo /D (page.157) >>
 >> endobj
-13586 0 obj <<
+13628 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [171.471 605.899 189.827 617.588]
 /Subtype /Link
 /A << /S /GoTo /D (page.157) >>
 >> endobj
-13587 0 obj <<
+13629 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [148.683 592.35 167.039 604.039]
 /Subtype /Link
 /A << /S /GoTo /D (page.116) >>
 >> endobj
-13588 0 obj <<
+13630 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [196.744 578.8 209.646 590.49]
 /Subtype /Link
 /A << /S /GoTo /D (page.73) >>
 >> endobj
-13589 0 obj <<
+13631 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [195.146 565.251 213.502 576.941]
 /Subtype /Link
 /A << /S /GoTo /D (page.108) >>
 >> endobj
-13590 0 obj <<
+13632 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [218.77 565.251 237.126 576.941]
 /Subtype /Link
 /A << /S /GoTo /D (page.214) >>
 >> endobj
-13591 0 obj <<
+13633 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [242.394 565.251 260.751 576.941]
 /Subtype /Link
 /A << /S /GoTo /D (page.650) >>
 >> endobj
-13592 0 obj <<
+13634 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [139.746 551.702 158.102 562.846]
 /Subtype /Link
 /A << /S /GoTo /D (page.706) >>
 >> endobj
-13593 0 obj <<
+13635 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [162.776 551.702 181.132 562.846]
 /Subtype /Link
 /A << /S /GoTo /D (page.750) >>
 >> endobj
-13594 0 obj <<
+13636 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [185.807 551.702 204.163 562.846]
 /Subtype /Link
 /A << /S /GoTo /D (page.751) >>
 >> endobj
-13595 0 obj <<
+13637 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [153.562 538.153 166.464 549.842]
 /Subtype /Link
 /A << /S /GoTo /D (page.44) >>
 >> endobj
-13596 0 obj <<
+13638 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [171.138 538.153 184.04 549.842]
 /Subtype /Link
 /A << /S /GoTo /D (page.54) >>
 >> endobj
-13597 0 obj <<
+13639 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [188.714 538.153 207.07 549.842]
 /Subtype /Link
 /A << /S /GoTo /D (page.195) >>
 >> endobj
-13598 0 obj <<
+13640 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [200.683 524.604 219.04 536.293]
 /Subtype /Link
 /A << /S /GoTo /D (page.196) >>
 >> endobj
-13599 0 obj <<
+13641 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [203.293 511.054 216.195 522.744]
 /Subtype /Link
 /A << /S /GoTo /D (page.54) >>
 >> endobj
-13600 0 obj <<
+13642 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [220.117 511.054 238.473 522.744]
 /Subtype /Link
 /A << /S /GoTo /D (page.190) >>
 >> endobj
-13601 0 obj <<
+13643 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [242.394 511.054 260.751 522.744]
 /Subtype /Link
 /A << /S /GoTo /D (page.192) >>
 >> endobj
-13602 0 obj <<
+13644 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [139.746 497.505 158.102 508.649]
 /Subtype /Link
 /A << /S /GoTo /D (page.193) >>
 >> endobj
-13603 0 obj <<
+13645 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [162.776 497.505 181.132 508.649]
 /Subtype /Link
 /A << /S /GoTo /D (page.195) >>
 >> endobj
-13604 0 obj <<
+13646 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [185.807 497.505 204.163 508.649]
 /Subtype /Link
 /A << /S /GoTo /D (page.196) >>
 >> endobj
-13605 0 obj <<
+13647 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [208.837 497.505 227.193 508.649]
 /Subtype /Link
 /A << /S /GoTo /D (page.623) >>
 >> endobj
-13606 0 obj <<
+13648 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [231.867 497.505 250.223 508.649]
 /Subtype /Link
 /A << /S /GoTo /D (page.716) >>
 >> endobj
-13607 0 obj <<
+13649 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [189.502 483.956 207.858 495.645]
 /Subtype /Link
 /A << /S /GoTo /D (page.225) >>
 >> endobj
-13608 0 obj <<
+13650 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [157.199 470.407 170.1 481.806]
 /Subtype /Link
 /A << /S /GoTo /D (page.52) >>
 >> endobj
-13609 0 obj <<
+13651 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [175.986 456.858 194.343 468.547]
 /Subtype /Link
 /A << /S /GoTo /D (page.106) >>
 >> endobj
-13610 0 obj <<
+13652 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [186.047 443.308 204.403 454.708]
 /Subtype /Link
 /A << /S /GoTo /D (page.112) >>
 >> endobj
-13611 0 obj <<
+13653 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [209.077 443.308 227.434 454.708]
 /Subtype /Link
 /A << /S /GoTo /D (page.117) >>
 >> endobj
-13612 0 obj <<
+13654 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [149.926 429.759 168.282 441.449]
 /Subtype /Link
 /A << /S /GoTo /D (page.102) >>
 >> endobj
-13613 0 obj <<
+13655 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [141.926 416.21 160.282 427.899]
 /Subtype /Link
 /A << /S /GoTo /D (page.676) >>
 >> endobj
-13614 0 obj <<
+13656 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [164.956 416.21 183.312 427.899]
 /Subtype /Link
 /A << /S /GoTo /D (page.738) >>
 >> endobj
-13615 0 obj <<
+13657 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [196.653 402.661 215.009 414.35]
 /Subtype /Link
 /A << /S /GoTo /D (page.156) >>
 >> endobj
-13616 0 obj <<
+13658 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [153.047 375.562 171.403 386.962]
 /Subtype /Link
 /A << /S /GoTo /D (page.215) >>
 >> endobj
-13617 0 obj <<
+13659 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [164.562 362.013 182.918 373.703]
 /Subtype /Link
 /A << /S /GoTo /D (page.411) >>
 >> endobj
-13618 0 obj <<
+13660 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [187.592 362.013 205.949 373.703]
 /Subtype /Link
 /A << /S /GoTo /D (page.509) >>
 >> endobj
-13619 0 obj <<
+13661 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [230.017 348.464 248.373 360.153]
 /Subtype /Link
 /A << /S /GoTo /D (page.572) >>
 >> endobj
-13620 0 obj <<
+13662 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [222.199 334.915 240.555 346.604]
 /Subtype /Link
 /A << /S /GoTo /D (page.572) >>
 >> endobj
-13621 0 obj <<
+13663 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [164.805 320.76 183.161 333.661]
 /Subtype /Link
 /A << /S /GoTo /D (page.403) >>
 >> endobj
-13622 0 obj <<
+13664 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [206.653 307.816 225.009 319.506]
 /Subtype /Link
 /A << /S /GoTo /D (page.437) >>
 >> endobj
-13623 0 obj <<
+13665 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [169.108 294.267 187.464 305.667]
 /Subtype /Link
 /A << /S /GoTo /D (page.509) >>
 >> endobj
-13624 0 obj <<
+13666 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [210.926 280.718 229.282 292.407]
 /Subtype /Link
 /A << /S /GoTo /D (page.402) >>
 >> endobj
-13625 0 obj <<
+13667 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [168.653 253.62 187.009 265.309]
 /Subtype /Link
 /A << /S /GoTo /D (page.482) >>
 >> endobj
-13626 0 obj <<
+13668 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [199.562 240.07 217.918 251.76]
 /Subtype /Link
 /A << /S /GoTo /D (page.528) >>
 >> endobj
-13627 0 obj <<
+13669 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [160.501 226.521 178.858 238.211]
 /Subtype /Link
 /A << /S /GoTo /D (page.309) >>
 >> endobj
-13628 0 obj <<
+13670 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [250.32 212.972 268.676 224.661]
 /Subtype /Link
 /A << /S /GoTo /D (page.310) >>
 >> endobj
-13629 0 obj <<
+13671 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [171.623 199.423 189.979 210.567]
 /Subtype /Link
 /A << /S /GoTo /D (page.294) >>
 >> endobj
-13630 0 obj <<
+13672 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [194.653 199.423 213.009 210.567]
 /Subtype /Link
 /A << /S /GoTo /D (page.417) >>
 >> endobj
-13631 0 obj <<
+13673 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [175.926 185.874 194.282 197.018]
 /Subtype /Link
 /A << /S /GoTo /D (page.744) >>
 >> endobj
-13632 0 obj <<
+13674 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [207.926 172.324 226.282 184.014]
 /Subtype /Link
 /A << /S /GoTo /D (page.138) >>
 >> endobj
-13633 0 obj <<
+13675 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [139.895 158.169 158.252 171.071]
 /Subtype /Link
 /A << /S /GoTo /D (page.486) >>
 >> endobj
-13634 0 obj <<
+13676 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [126.562 145.226 144.918 156.794]
 /Subtype /Link
 /A << /S /GoTo /D (page.461) >>
 >> endobj
-13635 0 obj <<
+13677 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [181.866 131.677 200.222 143.366]
 /Subtype /Link
 /A << /S /GoTo /D (page.464) >>
 >> endobj
-13636 0 obj <<
+13678 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [204.897 131.677 223.253 143.366]
 /Subtype /Link
 /A << /S /GoTo /D (page.465) >>
 >> endobj
-13637 0 obj <<
+13679 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [227.927 131.677 246.283 143.366]
 /Subtype /Link
 /A << /S /GoTo /D (page.479) >>
 >> endobj
-13638 0 obj <<
+13680 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [195.003 118.128 213.359 129.817]
 /Subtype /Link
 /A << /S /GoTo /D (page.494) >>
 >> endobj
-13639 0 obj <<
+13681 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [368.765 646.546 387.121 658.115]
 /Subtype /Link
 /A << /S /GoTo /D (page.483) >>
 >> endobj
-13640 0 obj <<
+13682 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [391.795 646.546 410.151 658.115]
 /Subtype /Link
 /A << /S /GoTo /D (page.496) >>
 >> endobj
-13641 0 obj <<
+13683 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [383.249 632.931 401.605 644.621]
 /Subtype /Link
 /A << /S /GoTo /D (page.464) >>
 >> endobj
-13642 0 obj <<
+13684 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [355.567 619.317 373.923 631.006]
 /Subtype /Link
 /A << /S /GoTo /D (page.376) >>
 >> endobj
-13643 0 obj <<
+13685 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [340.93 605.702 359.286 617.391]
 /Subtype /Link
 /A << /S /GoTo /D (page.619) >>
 >> endobj
-13644 0 obj <<
+13686 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [363.961 605.702 382.317 617.391]
 /Subtype /Link
 /A << /S /GoTo /D (page.754) >>
 >> endobj
-13645 0 obj <<
+13687 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [389.658 592.087 408.014 603.777]
 /Subtype /Link
 /A << /S /GoTo /D (page.365) >>
 >> endobj
-13646 0 obj <<
+13688 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [342.567 578.472 360.923 590.041]
 /Subtype /Link
 /A << /S /GoTo /D (page.675) >>
 >> endobj
-13647 0 obj <<
+13689 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [364.385 578.472 382.741 590.041]
 /Subtype /Link
 /A << /S /GoTo /D (page.677) >>
 >> endobj
-13648 0 obj <<
+13690 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [379.748 564.857 398.105 576.547]
 /Subtype /Link
 /A << /S /GoTo /D (page.677) >>
 >> endobj
-13649 0 obj <<
+13691 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [367.445 551.243 385.802 562.811]
 /Subtype /Link
 /A << /S /GoTo /D (page.593) >>
 >> endobj
-13650 0 obj <<
+13692 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [416.112 537.628 434.468 549.317]
 /Subtype /Link
 /A << /S /GoTo /D (page.323) >>
 >> endobj
-13651 0 obj <<
+13693 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [378.082 524.013 396.438 535.581]
 /Subtype /Link
 /A << /S /GoTo /D (page.403) >>
 >> endobj
-13652 0 obj <<
+13694 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [334.991 510.398 353.347 521.967]
 /Subtype /Link
 /A << /S /GoTo /D (page.558) >>
 >> endobj
-13653 0 obj <<
+13695 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [346.718 496.783 354.165 508.473]
 /Subtype /Link
 /A << /S /GoTo /D (page.7) >>
 >> endobj
-13654 0 obj <<
+13696 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [381.718 482.563 400.074 495.464]
 /Subtype /Link
 /A << /S /GoTo /D (page.191) >>
 >> endobj
-13655 0 obj <<
+13697 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [338.779 469.554 357.135 480.698]
 /Subtype /Link
 /A << /S /GoTo /D (page.319) >>
 >> endobj
-13656 0 obj <<
+13698 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [397.93 455.939 416.287 467.507]
 /Subtype /Link
 /A << /S /GoTo /D (page.199) >>
 >> endobj
-13657 0 obj <<
+13699 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [419.233 442.324 437.59 454.014]
 /Subtype /Link
 /A << /S /GoTo /D (page.191) >>
 >> endobj
-13658 0 obj <<
+13700 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [385.324 428.709 403.68 440.399]
 /Subtype /Link
 /A << /S /GoTo /D (page.208) >>
 >> endobj
-13659 0 obj <<
+13701 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [364.93 415.095 383.287 426.784]
 /Subtype /Link
 /A << /S /GoTo /D (page.373) >>
 >> endobj
-13660 0 obj <<
+13702 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [363.991 401.48 382.347 413.169]
 /Subtype /Link
 /A << /S /GoTo /D (page.391) >>
 >> endobj
-13661 0 obj <<
+13703 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [402.809 387.865 421.165 399.554]
 /Subtype /Link
 /A << /S /GoTo /D (page.603) >>
 >> endobj
-13662 0 obj <<
+13704 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [359.991 374.25 378.347 385.94]
 /Subtype /Link
 /A << /S /GoTo /D (page.365) >>
 >> endobj
-13663 0 obj <<
+13705 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [398.93 360.635 417.287 372.325]
 /Subtype /Link
 /A << /S /GoTo /D (page.692) >>
 >> endobj
-13664 0 obj <<
+13706 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [340.961 347.021 359.317 358.71]
 /Subtype /Link
 /A << /S /GoTo /D (page.366) >>
 >> endobj
-13665 0 obj <<
+13707 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [391.494 333.406 409.85 345.095]
 /Subtype /Link
 /A << /S /GoTo /D (page.555) >>
 >> endobj
-13666 0 obj <<
+13708 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [401.446 319.791 419.802 331.48]
 /Subtype /Link
 /A << /S /GoTo /D (page.313) >>
 >> endobj
-13667 0 obj <<
+13709 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [396.446 306.176 414.802 317.866]
 /Subtype /Link
 /A << /S /GoTo /D (page.320) >>
 >> endobj
-13668 0 obj <<
+13710 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [417.294 292.561 435.65 304.251]
 /Subtype /Link
 /A << /S /GoTo /D (page.393) >>
 >> endobj
-13669 0 obj <<
+13711 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [397.991 278.947 416.347 290.636]
 /Subtype /Link
 /A << /S /GoTo /D (page.674) >>
 >> endobj
-13670 0 obj <<
+13712 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [388.809 265.332 407.165 277.021]
 /Subtype /Link
 /A << /S /GoTo /D (page.175) >>
 >> endobj
-13671 0 obj <<
+13713 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [373.93 251.717 392.287 263.406]
 /Subtype /Link
 /A << /S /GoTo /D (page.191) >>
 >> endobj
-13672 0 obj <<
+13714 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [370.627 238.102 388.983 249.792]
 /Subtype /Link
 /A << /S /GoTo /D (page.701) >>
 >> endobj
-13673 0 obj <<
+13715 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [318.173 213.431 336.529 225.121]
 /Subtype /Link
 /A << /S /GoTo /D (page.687) >>
 >> endobj
-13674 0 obj <<
+13716 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [350.597 199.816 368.953 211.506]
 /Subtype /Link
 /A << /S /GoTo /D (page.292) >>
 >> endobj
-13675 0 obj <<
+13717 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [373.627 199.816 391.983 211.506]
 /Subtype /Link
 /A << /S /GoTo /D (page.296) >>
 >> endobj
-13676 0 obj <<
+13718 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [360.052 186.202 378.408 197.891]
 /Subtype /Link
 /A << /S /GoTo /D (page.200) >>
 >> endobj
-13677 0 obj <<
+13719 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [413.961 172.587 432.317 184.276]
 /Subtype /Link
 /A << /S /GoTo /D (page.692) >>
 >> endobj
-13678 0 obj <<
+13720 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [375.93 158.972 394.286 170.662]
 /Subtype /Link
 /A << /S /GoTo /D (page.692) >>
 >> endobj
-13679 0 obj <<
+13721 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [373.839 145.357 392.196 157.047]
 /Subtype /Link
 /A << /S /GoTo /D (page.692) >>
 >> endobj
-13680 0 obj <<
+13722 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [322.476 131.742 340.832 143.432]
 /Subtype /Link
 /A << /S /GoTo /D (page.118) >>
 >> endobj
-13681 0 obj <<
+13723 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [333.355 118.128 351.711 129.817]
 /Subtype /Link
 /A << /S /GoTo /D (page.294) >>
 >> endobj
-13686 0 obj <<
-/D [13684 0 R /XYZ 100.892 685.529 null]
+13728 0 obj <<
+/D [13726 0 R /XYZ 100.892 685.529 null]
 >> endobj
-13683 0 obj <<
-/Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F70 4384 0 R >>
+13725 0 obj <<
+/Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F59 4373 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-13791 0 obj <<
-/Length 1499      
+13833 0 obj <<
+/Length 1500      
 /Filter /FlateDecode
 >>
 stream
-xÚ½YIsÛ6¾ëWðHÍDV‚ì1‹;Ê$i2V§qs IDfÍEH;ɯÀE–h€„“LO’)ð{ß[ñÞ3ðöð~_½Ø­ž_PàAÄ †Þî³)€^ō‰·Ë¼+?¢ÑúÓîÍó„¼(ˆÃè£€©# ?tÙ^ÿËÓf½Á”øÛ*ã_ô;«×»Õ+¨)1'è4ÀØKËÕÕ'àeê·7py÷ÝÉÒÃ4
-BJÕ÷»\}\Sʐ)“8è¨i6Ÿ“¼hWl0ö%/“j˜ßäkè§ë
-ô峎Ýë]uÞ?Þ‒xD½]£Èï`‰_
-W¯7êQªáoͨ˜˜Qé9èæÐ!qQæRæu%{òe/ knæŒB7Ώ½Á`@óBHÙtÎbøè“˜
-wX †½è©BFþŒœ?Ý ¬¢§*Acª¼þ%4	ÙD	3}J'æ¿òÝÜdÖ3Ëå­YNfÝ|±Ž°Ï3.’†gŠ2Bþ6㕶Z“7úãkÿô]R%{^rýÏÏúäf“B0BcvK¾¦°·ÿÔjC•Íð,¨/¶ïúð
-©~ÇÛà8ˆ(œhûÀW­Å>©òoIc‰2€ÙC}ÄÛäSÕ•qÌn™G¼È¯÷÷_Þ$UÅKñ@³Xÿ HRÍæÖ˜Éć”ÌÕ	ý~f–Å‹’‹¡&iÊ¥ì˜S~bˆL4B¿OʼÚ÷Ð/ëÎþw]Ö®°yCæL¿Öuö¾âBÞäU}͆ÀPrq§X›‰EtÎ!š_~•
-/-ÊM0`ĈžJ9ÒÑiÉ+™7ù¾¬­¯
-_â[Њ?Ošã5˜Öå!¹¬+7¦¬?ßoÿ¶DÈü‹åUV븗n‚7&9­³wiirH®óBŒ[Y/nß¾þÍø"Á.qYvõT ‹ª¤ôRXû8Ði,LH.eq3¹?ű©QÕÊì3.¤†‚{›—yc¦ÃB']ä)³}g®“.Wµ*ñ²×¿×ÆI
-ó]€Cì$
-OïK÷À}¥>1’TՐ®þZ(†K·ÍQò¦=È'¡ü2^ôÛÃ,S%Nt­ˆ4ãB;bø³ò¹Áb4ÐVÞôÈcâ$Åùß]"Yªß²kðÇR¡Ë^zcv.ŒðìÈÑÓªKÕk¥X¬RÌ!€»sÄí£nç"àtŽ¢%~¦†“¢s¶ÓÏ®ë!ô(ŠO[km16X¬÷@–4ɵº¸Ííº9jBÈf1?ˆ¼o–leœQ3l4Û´M-ò¤°P
-g©žËFä‡G(¹‚2ŠS tx,v:÷£0ÆNNٝô¼Û´ªhd]êïÉÃJÁì°Î:ìs-Ò±3¯zgñ‚§ºY6'vÈœuÄK…jþ†j1.,W"NEcä*<Ë…Ò¢_Oä3³|òùØŘˆ‚SùH
-®’§­xƒÕ»EPÈ™¢ê‘}ŒQub¥W“§¸z/êö`1-r3-®qz´¥LÎVTÿ[tµÕmÕOÕØën+-•1gkZ0~˜Vc·.‘‚eçdãhTu»È¡w“ã:Å`xÉ$<ßWCB«
-˜[jRìÖW#¹Ë»Ü¾2‚PÜA¬ž¤.Ü£*¸>¾zo|9Äq¢R\ˆÚ́Å÷®àcƵ‡~USó8·@Š Xn”Ø—¯Ìr Û®s)×”ˆoæ1W/:árç$xÕ·¿æii)ÐD¿j6¼Òæ.M›çÑNâ)붇t­l„Ê»c|7m¹âméØãx^íÝë.ERs°(BœÂ†…
-7‡Óå¢9ã"¶Äñd!—ò_òTô}f6AóÆh‹á.ùþ¦3i)‡^k«®9gI½¾ë«@5lT¥Å[Øwi9ÎÐcU‘þÉ0FîUÙoNš5Tî:ÍOl·OS3ê¶Na“¡aúùz·ú‰™ã
+xÚ½YIsÛ6¾ëWðHÍDV‚ì1‹;Ê$i2V§qs IDFÍEI;ɯÀE–h€„“LO’)ð{ß[ñÞ3ðöð~_½Ø­ž_PàAÄ †Þî³)€^ō‰·Ë¼+?¢áúÓîÍó„¼(ˆÃè£€©# ?tÙ^ÿËÓf½Á”øÛ2ã_ô;«×»Õ+¨)1'è4ÀØK‹ÕÕ'àeê·7py÷ÝÉÂÃ4
+BJÕ÷Ü»\}\Sʐ)“8è¨i6Ÿ‘·’+6û5/’r˜ßˆ5ôÓõúõ³ŽÝë]uÞ?Þ‒xD½]£Èï`‰_rW­7êQªáoͨ˜˜Qé9èæÐ!qYˆºUY÷ä‹^@ÖæÜÌ…nœ{ƒÁ€æ… ²éœ;ÄðÑ&'00î° {ÑS…Œü9ºAX!DOU‚ÆTy?ü%Jh,²‰fú”NÌ廹ɬg&ê[³œ̺ùbaŸg\&
+Ïe„ümÆKmµF4úãkÿô]R&{^pýÏÏúä¦ñyV…ŒÐ˜Ý5_SØÛjµ
+„¡ÊfxÔÛw}ø†T¿ãmpDN´}૏VrŸ”â[ÒXb…`öPñ6bªº2ŽÙ-óˆâzpOñåMR–<·4‹õ€$Õln™L|HÉ\ÐïgfÉQ¼(9ja’¦¼®û攟âÐï“B”ûúeÕÙÿ®ËÚÁ6¯bÈœéWºÎÞ—\Ö7â ª¯Ù 8Ö\Þ)Öfbsȃæ—_ë†å&0bDÏ	¥I=ÒÑiÉËZ4âN_VÖW…/ñ-èÅŸ'ÍñL«âHQW¥Ó	ÖŸï·["dþÅ¿D™U:îk7Á“ÎœÖÙ»´49$×"Wã– F`Ö‹Û·¯3¾H°K\]=•FÈ"„2)½Ö>·E#t†KYÜŒEîC~ljTµ2ûŒ„©¡àÞŠB4f:,tÒ¥þ1e¶ïÌuÒåªVå#^öšä÷Ú8In¾pˆDáéýcé¡O Ô'F’ªÒÕ_Åp鶙"Ö¼iõ“ÐN	~/ú퇁a–©'»V¤6ãB;bø³ò¹Áb4ж¾é‘ÇÄIòó¿»D²T¿e×>à¥B—½ôÆì\áÙ‘£§Uª×J°X¥˜C wçˆÛ9FÝÎEÀéEKüL
+'Eçl§Ÿ]×CèQž¶ÖÚbl°Xï,i’kuq›ÛusÔ„Íb~¢o–leœQ3l4Û´M%E’[¨†³TÏ‚e#Åá
+En Œâ‹Îýh L§±“Sv'=ïv­*‡º*ô÷äa¥`vXgö¹’éØ™—½³xÎSÝ,›;dÎ:â¥R5Cµ—–« §"‹1rž	©´¨ä×ùÌ,Ÿ<A>v1&¢àT>RƒkÍÓV>ŒÁê€Ý"(dŒLQõÈ>ƨ:±ÒŒ«ÉS\½—U{°˜¹™a×8=ÚR&g+ªÿ-ºÚò¶ì'Šrìu†·­-•1gkZ0~˜Vc·.‘‚eçdãhTv»È©w“ã:Å`xÉ$\ìË!¡U–š»õÕGîò.·¯Œ ”w«')ƒ÷¨
+®¯Þ_ŽÀy\„¨—²2s`ñ½+ù˜qí¡_ÕTÒ<NEÀ-"–Û%öÅå+³è¶ë\Ê5%â›yÌÕ‹N¸Ü9I^öí¯yZZ
+4Ùo§š
+/‡´¹²i“ãœ#ûÁI>eÝöŽ²­©òî_ÆM›P¼-{Ï«½û`]bÂ¥HjEˆSØ°pAáæpº\4g\Ä–8ž,äRþK@~‚Š¾ÏÌF#hÞm>ÜERìoº0«-åpÁkmÙ5ã,©×w}(‡jmñvÄ]ZŽ3ôXU¤ÿE2Œ‘{Õ_ö‚“f@
+Õ’»NóÛíÓÔL„º­SØdh˜~¾Þ­¾ý¾™è
 endstream
 endobj
-13790 0 obj <<
+13832 0 obj <<
 /Type /Page
-/Contents 13791 0 R
-/Resources 13789 0 R
+/Contents 13833 0 R
+/Resources 13831 0 R
 /MediaBox [0 0 612 792]
-/Parent 13793 0 R
-/Annots [ 13682 0 R 13687 0 R 13688 0 R 13689 0 R 13690 0 R 13691 0 R 13692 0 R 13693 0 R 13694 0 R 13695 0 R 13696 0 R 13697 0 R 13698 0 R 13699 0 R 13700 0 R 13701 0 R 13702 0 R 13703 0 R 13704 0 R 13705 0 R 13706 0 R 13707 0 R 13708 0 R 13709 0 R 13710 0 R 13711 0 R 13712 0 R 13713 0 R 13714 0 R 13715 0 R 13716 0 R 13717 0 R 13718 0 R 13719 0 R 13720 0 R 13721 0 R 13722 0 R 13723 0 R 13724 0 R 13725 0 R 13726 0 R 13727 0 R 13728 0 R 13729 0 R 13730 0 R 13731 0 R 13732 0 R 13733 0 R 13734 0 R 13735 0 R 13736 0 R 13737 0 R 13738 0 R 13739 0 R 13740 0 R 13741 0 R 13742 0 R 13743 0 R 13744 0 R 13745 0 R 13746 0 R 13747 0 R 13748 0 R 13749 0 R 13750 0 R 13751 0 R 13752 0 R 13753 0 R 13754 0 R 13755 0 R 13756 0 R 13757 0 R 13758 0 R 13759 0 R 13760 0 R 13761 0 R 13762 0 R 13763 0 R 13764 0 R 13765 0 R 13766 0 R 13767 0 R 13768 0 R 13769 0 R 13770 0 R 13771 0 R 13772 0 R 13773 0 R 13774 0 R 13775 0 R 13776 0 R 13777 0 R 13778 0 R 13779 0 R 13780 0 R 13781 0 R 13782 0 R 13783 0 R 13784 0 R 13785 0 R 13786 0 R ]
+/Parent 13625 0 R
+/Annots [ 13724 0 R 13729 0 R 13730 0 R 13731 0 R 13732 0 R 13733 0 R 13734 0 R 13735 0 R 13736 0 R 13737 0 R 13738 0 R 13739 0 R 13740 0 R 13741 0 R 13742 0 R 13743 0 R 13744 0 R 13745 0 R 13746 0 R 13747 0 R 13748 0 R 13749 0 R 13750 0 R 13751 0 R 13752 0 R 13753 0 R 13754 0 R 13755 0 R 13756 0 R 13757 0 R 13758 0 R 13759 0 R 13760 0 R 13761 0 R 13762 0 R 13763 0 R 13764 0 R 13765 0 R 13766 0 R 13767 0 R 13768 0 R 13769 0 R 13770 0 R 13771 0 R 13772 0 R 13773 0 R 13774 0 R 13775 0 R 13776 0 R 13777 0 R 13778 0 R 13779 0 R 13780 0 R 13781 0 R 13782 0 R 13783 0 R 13784 0 R 13785 0 R 13786 0 R 13787 0 R 13788 0 R 13789 0 R 13790 0 R 13791 0 R 13792 0 R 13793 0 R 13794 0 R 13795 0 R 13796 0 R 13797 0 R 13798 0 R 13799 0 R 13800 0 R 13801 0 R 13802 0 R 13803 0 R 13804 0 R 13805 0 R 13806 0 R 13807 0 R 13808 0 R 13809 0 R 13810 0 R 13811 0 R 13812 0 R 13813 0 R 13814 0 R 13815 0 R 13816 0 R 13817 0 R 13818 0 R 13819 0 R 13820 0 R 13821 0 R 13822 0 R 13823 0 R 13824 0 R 13825 0 R 13826 0 R 13827 0 R 13828 0 R ]
 >> endobj
-13682 0 obj <<
+13724 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [236.917 646.546 255.273 658.236]
 /Subtype /Link
 /A << /S /GoTo /D (page.691) >>
 >> endobj
-13687 0 obj <<
+13729 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [215.008 632.997 233.364 644.687]
 /Subtype /Link
 /A << /S /GoTo /D (page.341) >>
 >> endobj
-13688 0 obj <<
+13730 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [273.644 619.448 292.001 631.137]
 /Subtype /Link
 /A << /S /GoTo /D (page.626) >>
 >> endobj
-13689 0 obj <<
+13731 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [235.45 605.899 248.352 617.588]
 /Subtype /Link
 /A << /S /GoTo /D (page.74) >>
 >> endobj
-13690 0 obj <<
+13732 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [209.269 592.35 227.625 604.039]
 /Subtype /Link
 /A << /S /GoTo /D (page.556) >>
 >> endobj
-13691 0 obj <<
+13733 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [232.299 592.35 250.655 604.039]
 /Subtype /Link
 /A << /S /GoTo /D (page.626) >>
 >> endobj
-13692 0 obj <<
+13734 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [179.856 578.8 198.213 590.49]
 /Subtype /Link
 /A << /S /GoTo /D (page.560) >>
 >> endobj
-13693 0 obj <<
+13735 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [268.099 538.153 281.001 549.842]
 /Subtype /Link
 /A << /S /GoTo /D (page.65) >>
 >> endobj
-13694 0 obj <<
+13736 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [240.735 524.604 253.637 536.293]
 /Subtype /Link
 /A << /S /GoTo /D (page.65) >>
 >> endobj
-13695 0 obj <<
+13737 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [226.038 511.054 244.394 522.744]
 /Subtype /Link
 /A << /S /GoTo /D (page.692) >>
 >> endobj
-13696 0 obj <<
+13738 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [181.614 497.505 199.97 509.195]
 /Subtype /Link
 /A << /S /GoTo /D (page.154) >>
 >> endobj
-13697 0 obj <<
+13739 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [169.493 483.956 187.849 495.645]
 /Subtype /Link
 /A << /S /GoTo /D (page.689) >>
 >> endobj
-13698 0 obj <<
+13740 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [262.25 470.407 280.607 482.096]
 /Subtype /Link
 /A << /S /GoTo /D (page.313) >>
 >> endobj
-13699 0 obj <<
+13741 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [278.19 456.858 296.546 468.547]
 /Subtype /Link
 /A << /S /GoTo /D (page.317) >>
 >> endobj
-13700 0 obj <<
+13742 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [222.614 443.308 240.97 454.998]
 /Subtype /Link
 /A << /S /GoTo /D (page.100) >>
 >> endobj
-13701 0 obj <<
+13743 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [208.675 429.759 227.031 441.449]
 /Subtype /Link
 /A << /S /GoTo /D (page.385) >>
 >> endobj
-13702 0 obj <<
+13744 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [213.341 416.21 231.697 427.899]
 /Subtype /Link
 /A << /S /GoTo /D (page.315) >>
 >> endobj
-13703 0 obj <<
+13745 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [247.782 402.661 266.138 414.06]
 /Subtype /Link
 /A << /S /GoTo /D (page.316) >>
 >> endobj
-13704 0 obj <<
+13746 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [268.024 389.112 286.38 400.801]
 /Subtype /Link
 /A << /S /GoTo /D (page.315) >>
 >> endobj
-13705 0 obj <<
+13747 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [205.782 375.562 224.138 387.131]
 /Subtype /Link
 /A << /S /GoTo /D (page.315) >>
 >> endobj
-13706 0 obj <<
+13748 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [220.994 362.013 239.35 373.703]
 /Subtype /Link
 /A << /S /GoTo /D (page.315) >>
 >> endobj
-13707 0 obj <<
+13749 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [264.523 348.464 282.879 360.153]
 /Subtype /Link
 /A << /S /GoTo /D (page.320) >>
 >> endobj
-13708 0 obj <<
+13750 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [185.705 334.915 204.061 346.483]
 /Subtype /Link
 /A << /S /GoTo /D (page.437) >>
 >> endobj
-13709 0 obj <<
+13751 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [211.947 321.366 230.304 333.055]
 /Subtype /Link
 /A << /S /GoTo /D (page.178) >>
 >> endobj
-13710 0 obj <<
+13752 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [244.038 307.816 262.394 319.506]
 /Subtype /Link
 /A << /S /GoTo /D (page.707) >>
 >> endobj
-13711 0 obj <<
+13753 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [179.826 294.267 198.182 305.957]
 /Subtype /Link
 /A << /S /GoTo /D (page.466) >>
 >> endobj
-13712 0 obj <<
+13754 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [221.19 280.718 239.546 292.407]
 /Subtype /Link
 /A << /S /GoTo /D (page.346) >>
 >> endobj
-13713 0 obj <<
+13755 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [210.129 267.169 228.485 278.858]
 /Subtype /Link
 /A << /S /GoTo /D (page.476) >>
 >> endobj
-13714 0 obj <<
+13756 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [184.129 253.62 202.485 265.309]
 /Subtype /Link
 /A << /S /GoTo /D (page.466) >>
 >> endobj
-13715 0 obj <<
+13757 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [178.432 240.07 191.334 251.639]
 /Subtype /Link
 /A << /S /GoTo /D (page.66) >>
 >> endobj
-13716 0 obj <<
+13758 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [196.008 240.07 214.364 251.639]
 /Subtype /Link
 /A << /S /GoTo /D (page.198) >>
 >> endobj
-13717 0 obj <<
+13759 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [191.644 226.521 210 238.211]
 /Subtype /Link
 /A << /S /GoTo /D (page.363) >>
 >> endobj
-13718 0 obj <<
+13760 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [214.675 226.521 233.031 238.211]
 /Subtype /Link
 /A << /S /GoTo /D (page.365) >>
 >> endobj
-13719 0 obj <<
+13761 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [237.705 226.521 256.061 238.211]
 /Subtype /Link
 /A << /S /GoTo /D (page.745) >>
 >> endobj
-13720 0 obj <<
+13762 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [223.159 212.972 241.516 224.661]
 /Subtype /Link
 /A << /S /GoTo /D (page.366) >>
 >> endobj
-13721 0 obj <<
+13763 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [225.099 199.423 243.455 211.112]
 /Subtype /Link
 /A << /S /GoTo /D (page.366) >>
 >> endobj
-13722 0 obj <<
+13764 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [234.038 185.874 252.394 197.563]
 /Subtype /Link
 /A << /S /GoTo /D (page.129) >>
 >> endobj
-13723 0 obj <<
+13765 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [257.069 185.874 275.425 197.563]
 /Subtype /Link
 /A << /S /GoTo /D (page.131) >>
 >> endobj
-13724 0 obj <<
+13766 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [243.19 172.324 261.546 184.014]
 /Subtype /Link
 /A << /S /GoTo /D (page.128) >>
 >> endobj
-13725 0 obj <<
+13767 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [232.644 158.775 251 170.465]
 /Subtype /Link
 /A << /S /GoTo /D (page.345) >>
 >> endobj
-13726 0 obj <<
+13768 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [238.341 145.226 256.697 156.916]
 /Subtype /Link
 /A << /S /GoTo /D (page.183) >>
 >> endobj
-13727 0 obj <<
+13769 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [199.083 131.677 217.44 143.366]
 /Subtype /Link
 /A << /S /GoTo /D (page.463) >>
 >> endobj
-13728 0 obj <<
+13770 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [222.614 131.677 240.97 143.366]
 /Subtype /Link
 /A << /S /GoTo /D (page.464) >>
 >> endobj
-13729 0 obj <<
+13771 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [246.144 131.677 264.5 143.366]
 /Subtype /Link
 /A << /S /GoTo /D (page.475) >>
 >> endobj
-13730 0 obj <<
+13772 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [269.674 131.677 288.03 143.366]
 /Subtype /Link
 /A << /S /GoTo /D (page.480) >>
 >> endobj
-13731 0 obj <<
+13773 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [293.204 131.677 311.56 143.366]
 /Subtype /Link
 /A << /S /GoTo /D (page.523) >>
 >> endobj
-13732 0 obj <<
+13774 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [190.555 120.249 208.912 129.272]
 /Subtype /Link
 /A << /S /GoTo /D (page.524) >>
 >> endobj
-13733 0 obj <<
+13775 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [443.74 646.546 462.096 658.236]
 /Subtype /Link
 /A << /S /GoTo /D (page.528) >>
 >> endobj
-13734 0 obj <<
+13776 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [435.709 632.929 454.066 644.497]
 /Subtype /Link
 /A << /S /GoTo /D (page.475) >>
 >> endobj
-13735 0 obj <<
+13777 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [437.649 619.312 456.005 631.001]
 /Subtype /Link
 /A << /S /GoTo /D (page.526) >>
 >> endobj
-13736 0 obj <<
+13778 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [414.478 605.694 432.834 617.384]
 /Subtype /Link
 /A << /S /GoTo /D (page.464) >>
 >> endobj
-13737 0 obj <<
+13779 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [439.641 605.694 457.997 617.384]
 /Subtype /Link
 /A << /S /GoTo /D (page.475) >>
 >> endobj
-13738 0 obj <<
+13780 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [464.803 605.694 483.16 617.384]
 /Subtype /Link
 /A << /S /GoTo /D (page.479) >>
 >> endobj
-13739 0 obj <<
+13781 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [489.966 605.694 508.322 617.384]
 /Subtype /Link
 /A << /S /GoTo /D (page.523) >>
 >> endobj
-13740 0 obj <<
+13782 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [387.318 594.266 405.674 603.289]
 /Subtype /Link
 /A << /S /GoTo /D (page.526) >>
 >> endobj
-13741 0 obj <<
+13783 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [457.073 577.922 475.429 590.823]
 /Subtype /Link
 /A << /S /GoTo /D (page.481) >>
 >> endobj
-13742 0 obj <<
+13784 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [432.043 564.911 450.399 576.6]
 /Subtype /Link
 /A << /S /GoTo /D (page.167) >>
 >> endobj
-13743 0 obj <<
+13785 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [438.437 551.293 456.793 562.983]
 /Subtype /Link
 /A << /S /GoTo /D (page.324) >>
 >> endobj
-13744 0 obj <<
+13786 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [461.467 551.293 479.823 562.983]
 /Subtype /Link
 /A << /S /GoTo /D (page.332) >>
 >> endobj
-13745 0 obj <<
+13787 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [452.71 537.676 471.066 549.366]
 /Subtype /Link
 /A << /S /GoTo /D (page.324) >>
 >> endobj
-13746 0 obj <<
+13788 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [475.74 537.676 494.096 549.366]
 /Subtype /Link
 /A << /S /GoTo /D (page.333) >>
 >> endobj
-13747 0 obj <<
+13789 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [489.966 524.059 508.322 535.748]
 /Subtype /Link
 /A << /S /GoTo /D (page.324) >>
 >> endobj
-13748 0 obj <<
+13790 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [387.318 512.631 405.674 521.654]
 /Subtype /Link
 /A << /S /GoTo /D (page.332) >>
 >> endobj
-13749 0 obj <<
+13791 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [416.891 496.892 435.247 508.582]
 /Subtype /Link
 /A << /S /GoTo /D (page.167) >>
 >> endobj
-13750 0 obj <<
+13792 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [407.831 483.275 426.187 494.964]
 /Subtype /Link
 /A << /S /GoTo /D (page.322) >>
 >> endobj
-13751 0 obj <<
+13793 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [430.861 483.275 449.217 494.964]
 /Subtype /Link
 /A << /S /GoTo /D (page.323) >>
 >> endobj
-13752 0 obj <<
+13794 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [446.982 469.658 465.338 481.347]
 /Subtype /Link
 /A << /S /GoTo /D (page.324) >>
 >> endobj
-13753 0 obj <<
+13795 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [470.013 469.658 488.369 481.347]
 /Subtype /Link
 /A << /S /GoTo /D (page.332) >>
 >> endobj
-13754 0 obj <<
+13796 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [463.649 456.04 482.005 467.73]
 /Subtype /Link
 /A << /S /GoTo /D (page.277) >>
 >> endobj
-13755 0 obj <<
+13797 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [400.012 442.423 418.369 454.113]
 /Subtype /Link
 /A << /S /GoTo /D (page.322) >>
 >> endobj
-13756 0 obj <<
+13798 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [423.043 442.423 441.399 454.113]
 /Subtype /Link
 /A << /S /GoTo /D (page.323) >>
 >> endobj
-13757 0 obj <<
+13799 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [446.073 442.423 464.429 454.113]
 /Subtype /Link
 /A << /S /GoTo /D (page.339) >>
 >> endobj
-13758 0 obj <<
+13800 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [469.103 442.423 487.46 454.113]
 /Subtype /Link
 /A << /S /GoTo /D (page.350) >>
 >> endobj
-13759 0 obj <<
+13801 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [461.225 428.806 479.581 440.495]
 /Subtype /Link
 /A << /S /GoTo /D (page.163) >>
 >> endobj
-13760 0 obj <<
+13802 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [425.376 415.188 443.732 426.878]
 /Subtype /Link
 /A << /S /GoTo /D (page.196) >>
 >> endobj
-13761 0 obj <<
+13803 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [448.406 415.188 466.763 426.878]
 /Subtype /Link
 /A << /S /GoTo /D (page.238) >>
 >> endobj
-13762 0 obj <<
+13804 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [408.558 401.571 426.914 413.261]
 /Subtype /Link
 /A << /S /GoTo /D (page.570) >>
 >> endobj
-13763 0 obj <<
+13805 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [409.709 387.954 428.066 399.643]
 /Subtype /Link
 /A << /S /GoTo /D (page.571) >>
 >> endobj
-13764 0 obj <<
+13806 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [385.952 374.337 404.308 385.905]
 /Subtype /Link
 /A << /S /GoTo /D (page.800) >>
 >> endobj
-13765 0 obj <<
+13807 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [417.588 360.719 435.944 372.409]
 /Subtype /Link
 /A << /S /GoTo /D (page.796) >>
 >> endobj
-13766 0 obj <<
+13808 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [411.831 347.102 430.187 358.791]
 /Subtype /Link
 /A << /S /GoTo /D (page.809) >>
 >> endobj
-13767 0 obj <<
+13809 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [434.861 347.102 453.217 358.791]
 /Subtype /Link
 /A << /S /GoTo /D (page.810) >>
 >> endobj
-13768 0 obj <<
+13810 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [396.437 333.485 409.338 345.053]
 /Subtype /Link
 /A << /S /GoTo /D (page.81) >>
 >> endobj
-13769 0 obj <<
+13811 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [414.013 333.485 432.369 345.053]
 /Subtype /Link
 /A << /S /GoTo /D (page.677) >>
 >> endobj
-13770 0 obj <<
+13812 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [390.831 319.867 409.187 331.557]
 /Subtype /Link
 /A << /S /GoTo /D (page.561) >>
 >> endobj
-13771 0 obj <<
+13813 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [386.134 306.25 404.49 317.94]
 /Subtype /Link
 /A << /S /GoTo /D (page.738) >>
 >> endobj
-13772 0 obj <<
+13814 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [464.922 292.633 483.278 304.322]
 /Subtype /Link
 /A << /S /GoTo /D (page.689) >>
 >> endobj
-13773 0 obj <<
+13815 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [458.225 279.016 476.581 290.705]
 /Subtype /Link
 /A << /S /GoTo /D (page.199) >>
 >> endobj
-13774 0 obj <<
+13816 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [375.649 265.398 394.005 276.966]
 /Subtype /Link
 /A << /S /GoTo /D (page.196) >>
 >> endobj
-13775 0 obj <<
+13817 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [367.77 251.781 386.126 263.47]
 /Subtype /Link
 /A << /S /GoTo /D (page.684) >>
 >> endobj
-13776 0 obj <<
+13818 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [390.8 251.781 409.157 263.47]
 /Subtype /Link
 /A << /S /GoTo /D (page.769) >>
 >> endobj
-13777 0 obj <<
+13819 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [400.012 238.164 418.369 249.853]
 /Subtype /Link
 /A << /S /GoTo /D (page.587) >>
 >> endobj
-13778 0 obj <<
+13820 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [403.316 224.546 421.672 236.236]
 /Subtype /Link
 /A << /S /GoTo /D (page.587) >>
 >> endobj
-13779 0 obj <<
+13821 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [407.619 210.929 425.975 222.619]
 /Subtype /Link
 /A << /S /GoTo /D (page.587) >>
 >> endobj
-13780 0 obj <<
+13822 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [374.134 197.312 392.49 209.001]
 /Subtype /Link
 /A << /S /GoTo /D (page.642) >>
 >> endobj
-13781 0 obj <<
+13823 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [400.285 183.694 418.641 195.384]
 /Subtype /Link
 /A << /S /GoTo /D (page.236) >>
 >> endobj
-13782 0 obj <<
+13824 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [461.77 170.077 480.126 181.767]
 /Subtype /Link
 /A << /S /GoTo /D (page.763) >>
 >> endobj
-13783 0 obj <<
+13825 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [413.528 156.46 431.884 168.149]
 /Subtype /Link
 /A << /S /GoTo /D (page.722) >>
 >> endobj
-13784 0 obj <<
+13826 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [431.558 131.745 449.914 143.434]
 /Subtype /Link
 /A << /S /GoTo /D (page.129) >>
 >> endobj
-13785 0 obj <<
+13827 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [369.285 118.128 387.641 129.272]
 /Subtype /Link
 /A << /S /GoTo /D (page.753) >>
 >> endobj
-13786 0 obj <<
+13828 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [392.315 118.128 410.672 129.272]
 /Subtype /Link
 /A << /S /GoTo /D (page.779) >>
 >> endobj
-13792 0 obj <<
-/D [13790 0 R /XYZ 151.701 685.529 null]
+13834 0 obj <<
+/D [13832 0 R /XYZ 151.701 685.529 null]
 >> endobj
-13789 0 obj <<
-/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F70 4384 0 R >>
+13831 0 obj <<
+/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F59 4373 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-13907 0 obj <<
-/Length 1616      
+13948 0 obj <<
+/Length 1617      
 /Filter /FlateDecode
 >>
 stream
-xÚ•YÉrÛ6¾ë)x¤f"ûrlÇãL«#õ”ä@K´Ì–Y’Ê2}ùµQ 21aàû÷Õ ÚE ºŸý¾ž½ý€P$ɉÖÏ ELÈ„Ju´¾Ä«ÃÓßÙ¦›/0%ñÃ~›ýœ[|ûu?‘@Býc™ÌpÿHP©oÍîÖ³gPªËð4Á8Ú”³/ß@´U¿ûKýèo–¦"a”ªŸ‹h5ûs.Y†ô’ð	”ȤC“ßmŸÞôô£/ŒqÌ)Ç–{$æŒ\ƒhqB‰4ø÷ï¬ø„² |ByÀ=…'hà=få—êÈöY“óB(n³Í¡É»9ñ/}‚ÕIó=ßdæ×i]ù&íòj¯!#mWz-}ÝT»&-Ë|¿3oò½Fë²æ9ÝdoŒ{ð+÷€%¤7hÐfs
-ãÌܼ¶çâxõZá«Õoˇy/,ëeÎzA󍹷œ#Wm·Ú4ùÆug7£“¦¾‚lÒVIiÇáÀk‚k˜yÿî¹jÊ´³[Õã…
-³¨vÕ>©ë{*ù´gÆn•²¢ˆ+{ÄHæÁPìï3	l÷N&„G»üœÈi•vÛ&ÿ®i[m¢aX8BŸ¢/(ms;1
-¤dз•4ÖêH†¥*P ;ÆwMuÐQb¾¶Yi÷„½¶|Q1÷Ô{Ä>-³¯€õšLñ|ØoúÔÒmÒâÖs¡1äž|ÖÕšÀEÀ®L(”)¸Oš¡³ š‚•õÞi!õL·zxŸd?3{¬ Ïó—!£
-élœhReóìQ§E[Ù2.	"ÇK-1¡rÄë‚ÁDUŽkÖe@[†îùoÏü{sž+dù(\ L$¢Wnr·ZžrÒXOˆ&„ã€zy‚ <^ԐJ'äÒæ€0hÊ’² •r$õÃû) q@,ÈcPÀ=CÂð »Gñ¨?‹'@ég‚rª2
-¸§bã0<ÂÂð¼ÂB4kˆ(`Áî)FÅMûo|€$¢I™¢I9|Ð7eæ2èéÉûMß³×™®2¥þáIWµ/ +=O›p“îw™5Oà±@7yÈÓ÷äe½X6¹³¢+Ö}Pä)BEõ¤›wY)U¨*U÷µµ“h²†^ 6ùîÅÝ™`Ο.ty·ãHÏPu‰s¨kÓ•6ŽÞ¡ ¦Efº6{­Æžòÿùñ;Gk=Ù ÜþËÈ1]îH`¹ÃÎéâÌé‘àò“•ׄÆÿ«úÉÎPD‘HÃvi〥>¾Þ~2.{øi×$õèòÞî lr8°ëAÎ3î
-nW”ùÎݤO^Z>¶·é•2õÐ_£Ì=xÞ“a÷¦þž6Ú®Iõ>¡÷œ¼´gfäQ¢Â8§ºcŽâq×ÚCÐÉlפõK¾9¦—JÕ%†ÞkµŽEŽ—9ƒWüš/TëçEqh»&í²­>P³M‘Ÿæ«þ»Ú/\•¯ ’Ý¡I©Çp\"¬Ë&í§®V±•9šfó7Y:,&T
-V0éS^èU×Ó=±§&(á´æ5f;X±ÌÛ.ýGfA™ÃÚ×ÜS¤Ôxk8O‡ôÂÆ­A†Ì‘ët³©KŽ'….ÓºÎ÷;{=]X¨^iÆp>NnöÎõðÛiØDžI¶ö-AÍ/”2¬á˜4úÓ׏;7«{Ÿ®úºt—•Ó+#¦sÂCtn¨º=&4 …aly‹È˜­ÖÁ
-‹L<Ý_Ë®”—¼v ²P	*³Fš £,ØJ¦GÉ•M[U2\j	?8ò´ågºf9Tä›<kíí À¯“Á
-†`ÔÍ×ÄÐ×sæ†ãa:ƒà’7õ
-ãw•‰è4ß[ëÛ¿•¨Ä XÈnJ$œ–X÷Ëwf%Õ1m †NѾ“r.æWܪ”ßmó®j=eÀºƒòàž’#`nŠà“úûqÜÍÝj”%’‹ "BÏ}4ÊÊñX£8l2HôºÌ]º[plNçýæÆN© H@à
-Š7yl
-¡!ÀôŸÜx‚ ¶û0c×>Ìh¼Öq‘•u¡:;§#Ã\˜qæmý:¾ÍÝu“Ï‹lçH*OÏÁwëÙÿ(·
-¶
+xÚ•YÉrÛ6¾ë)x¤f"ûrlÇãL«#õ”ä@K´Ì–Y’Ê2}ùµQ 21aàû÷Õ ÚE ºŸý¾ž½ý€P$ɉÖÏ ELÈ„Ju´¾Ä«ÃÓßÙ¦›/0%ñÃ~›ýœ[|ûu?‘@Býc™ÌpÿHP®oÍîÖ³gPªËð4Á8Ú”³/ß@´U¿ûKýèo–¦"a”ªŸ‹h5ûs.Y†ô’ð	”ȤC“ßmŸÞôô£/ŒqÌ)Ç–{$æŒ\ƒhqB‰4ø÷ï¬ø„² |2¨gúžÂ4ð³òKudû¬I‹ù!·ÙæÐä݉ø—>Áê¤ùžo2óë´®‹|“vyµ×‘¶+½–¾nª]“–e¾ß™7ù^£uYóœn²7ƒ{È++A”Þ =B›Í)Œ3sóÚž‹ãÕk…¯V¿-æ½°¬—5ZX8ëÍ7æÞrŽx\µÝjÓäsםÝŒNšú
+²I[%¥‡¯	®aæý»çª)ÓÎnU*Ì¢ÚUû¤.¬ï©äÓ^œ»UÊŠ"®ì#™C±¿7Î$°Ý;™9ìòs"§UÚm›ü»¦mµ‰R „aá}Š¾ ´ÍíÄ(>AßVÐXXG¨#–¨@ì?Ü5ÕAG‰ùÚf¥ÝöÚòEÅÜSïû´Ì¾
+Ô?h2Åóa¿éSKÿµI‹[ÏE„Ɛ{òYWk?»2¡S¦à>iN„΂h
+VÖ{§…Ô0Ýêá}’ýÌ챂<Ï_†Œ6¤³q¢eH•a<γDiœme˸X$ˆ_,µ¸'ÆL„ʯU9®Y#l”mºç¿=óïÍy®å£p2‘ˆ^¹ÉÝjyÊIc=!šŽêä	ðxQC*K;˜ )KÊTÊ‘Ôïo¤  ıL !@÷D!Ã<ì
+Ä£>þ,ž ¥Ÿ	Ê©Ê8(àžŠyŒÃðÃó
+?
+MЬ!¢€¸§7Iì¿ñ’ ˆ&e"ˆ&åðuBß”™Ë §'ï7}Ï^wdºÊ”ú‡'8\Ôv¾€®ô<]lNÀMºßeÖ<ÇÝ@|pä!Oß“—õbÙäΊ® xX÷A‘§Õ“nÞ5f}¤8T¡ªTÝ×ÖN ÉzÚä»wg‚A8j¸ÐåÝŽ#=CÕ%Ρ®MWÚ8zC„˜Z™éÚìµ{ÊÿýçÇ?î­õdƒrÿù/#Çt¹#å;§‹3§G‚ËOVBL\ÿ¯ê'K8CE"!pÛ¥–úøzûɸìá§]“Ô Ë{»°ÉáÀ®m8ϸ7¸]Qæ;w“<yiùØÞ¦WÊÔC2÷Xà=xO†Ý˜ú{xÚh»&Õû„ÞsòÒž™‘G‰
+ãœêŽ9ŠÇ]ke@'³]“Ö/ùæ˜^*U{”z¯Õ:9^æ^ñk¾P­_œš횴˶ú@Í6E~š¯úïj¿p-T¾Hv‡&u¤NÃq‰°.?š´ŸºZÅVæhš=Îßdé°˜P)XÁ¤Oy¡WE\O÷Äžš „Ӛטí`Å2o»ô
+˜9e>k{\sO‘Rã­ýeà<Ò·AxN0G®Óͦ:L,
+8žºLë:ßïì9lôta z¥Ãù8¹Ù8×Ào§ay&ÙÚ·X5¿PÊ°†;`ÒèxL_?îܬì!|R¸êëÒ]VN¯ŒX˜Î	ѹ¡êö˜Ð€†±å-"c¶Z_(,2ñtC|A.»P^òځÈB%¨ÌiŒ²`+™%kT6mUÉp©%lüàÈÓ–ŸéšåP‘oò¬µ·ƒ ¿N7v‚Q7_;h at _Ï™Ž‡é‚KÞÔ7ŒßU&¢Ó|?l­oÿV¢ƒ`!»)‘@rZbÝ/ß™
+”TÇ|´:EûNnȹ˜_q«Rz|·Í»ªqô”ëʃ{JŽd€¹)‚WLêïÇq7w«Q–H.4Š@B=kôqÐ(O(Çcâ°Ét"Ñë2wénýÁ±9÷›[;¥ +L(.Üä±5„† Órã	‚ØîÃŒ]û0£ñZÇEVÖ…êìœ.ŒsaNÄ™·õë\ø6w×Mþ=/²#© <=ß­gÿ*k
+å
 endstream
 endobj
-13906 0 obj <<
+13947 0 obj <<
 /Type /Page
-/Contents 13907 0 R
-/Resources 13905 0 R
+/Contents 13948 0 R
+/Resources 13946 0 R
 /MediaBox [0 0 612 792]
-/Parent 13793 0 R
-/Annots [ 13787 0 R 13788 0 R 13794 0 R 13795 0 R 13796 0 R 13797 0 R 13798 0 R 13799 0 R 13800 0 R 13801 0 R 13802 0 R 13803 0 R 13804 0 R 13805 0 R 13806 0 R 13807 0 R 13808 0 R 13809 0 R 13810 0 R 13811 0 R 13812 0 R 13813 0 R 13814 0 R 13815 0 R 13816 0 R 13817 0 R 13818 0 R 13819 0 R 13820 0 R 13821 0 R 13822 0 R 13823 0 R 13824 0 R 13825 0 R 13826 0 R 13827 0 R 13828 0 R 13829 0 R 13830 0 R 13831 0 R 13832 0 R 13833 0 R 13834 0 R 13835 0 R 13836 0 R 13837 0 R 13838 0 R 13839 0 R 13840 0 R 13841 0 R 13842 0 R 13843 0 R 13844 0 R 13845 0 R 13846 0 R 13847 0 R 13848 0 R 13849 0 R 13850 0 R 13851 0 R 13852 0 R 13853 0 R 13854 0 R 13855 0 R 13856 0 R 13857 0 R 13858 0 R 13859 0 R 13860 0 R 13861 0 R 13862 0 R 13863 0 R 13864 0 R 13865 0 R 13866 0 R 13867 0 R 13868 0 R 13869 0 R 13870 0 R 13871 0 R 13872 0 R 13873 0 R 13874 0 R 13875 0 R 13876 0 R 13877 0 R 13878 0 R 13879 0 R 13880 0 R 13881 0 R 13882 0 R 13883 0 R 13884 0 R 13885 0 R 13886 0 R 13887 0 R 13888 0 R 13889 0 R 13890 0 R 13891 0 R 13892 0 R 13893 0 R 13894 0 R 13895 0 R 13896 0 R 13897 0 R 13898 0 R 13899 0 R 13900 0 R 13901 0 R 13902 0 R 13903 0 R ]
+/Parent 13625 0 R
+/Annots [ 13829 0 R 13830 0 R 13835 0 R 13836 0 R 13837 0 R 13838 0 R 13839 0 R 13840 0 R 13841 0 R 13842 0 R 13843 0 R 13844 0 R 13845 0 R 13846 0 R 13847 0 R 13848 0 R 13849 0 R 13850 0 R 13851 0 R 13852 0 R 13853 0 R 13854 0 R 13855 0 R 13856 0 R 13857 0 R 13858 0 R 13859 0 R 13860 0 R 13861 0 R 13862 0 R 13863 0 R 13864 0 R 13865 0 R 13866 0 R 13867 0 R 13868 0 R 13869 0 R 13870 0 R 13871 0 R 13872 0 R 13873 0 R 13874 0 R 13875 0 R 13876 0 R 13877 0 R 13878 0 R 13879 0 R 13880 0 R 13881 0 R 13882 0 R 13883 0 R 13884 0 R 13885 0 R 13886 0 R 13887 0 R 13888 0 R 13889 0 R 13890 0 R 13891 0 R 13892 0 R 13893 0 R 13894 0 R 13895 0 R 13896 0 R 13897 0 R 13898 0 R 13899 0 R 13900 0 R 13901 0 R 13902 0 R 13903 0 R 13904 0 R 13905 0 R 13906 0 R 13907 0 R 13908 0 R 13909 0 R 13910 0 R 13911 0 R 13912 0 R 13913 0 R 13914 0 R 13915 0 R 13916 0 R 13917 0 R 13918 0 R 13919 0 R 13920 0 R 13921 0 R 13922 0 R 13923 0 R 13924 0 R 13925 0 R 13926 0 R 13927 0 R 13928 0 R 13929 0 R 13930 0 R 13931 0 R 13932 0 R 13933 0 R 13934 0 R 13935 0 R 13936 0 R 13937 0 R 13938 0 R 13939 0 R 13940 0 R 13941 0 R 13942 0 R 13943 0 R 13944 0 R ]
 >> endobj
-13787 0 obj <<
+13829 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [124.138 646.546 142.494 658.236]
 /Subtype /Link
 /A << /S /GoTo /D (page.753) >>
 >> endobj
-13788 0 obj <<
+13830 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [147.168 646.546 165.524 658.236]
 /Subtype /Link
 /A << /S /GoTo /D (page.764) >>
 >> endobj
-13794 0 obj <<
+13835 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [127.395 632.997 145.752 644.565]
 /Subtype /Link
 /A << /S /GoTo /D (page.456) >>
 >> endobj
-13795 0 obj <<
+13836 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [150.426 632.997 168.782 644.565]
 /Subtype /Link
 /A << /S /GoTo /D (page.457) >>
 >> endobj
-13796 0 obj <<
+13837 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [173.456 632.997 191.812 644.565]
 /Subtype /Link
 /A << /S /GoTo /D (page.485) >>
 >> endobj
-13797 0 obj <<
+13838 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [196.486 632.997 214.843 644.565]
 /Subtype /Link
 /A << /S /GoTo /D (page.486) >>
 >> endobj
-13798 0 obj <<
+13839 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [193.198 578.8 211.555 590.369]
 /Subtype /Link
 /A << /S /GoTo /D (page.465) >>
 >> endobj
-13799 0 obj <<
+13840 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [170.956 565.251 189.312 576.651]
 /Subtype /Link
 /A << /S /GoTo /D (page.470) >>
 >> endobj
-13800 0 obj <<
+13841 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [206.441 551.702 224.797 563.391]
 /Subtype /Link
 /A << /S /GoTo /D (page.464) >>
 >> endobj
-13801 0 obj <<
+13842 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [160.502 538.153 178.858 549.842]
 /Subtype /Link
 /A << /S /GoTo /D (page.597) >>
 >> endobj
-13802 0 obj <<
+13843 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [141.183 524.604 159.539 536.172]
 /Subtype /Link
 /A << /S /GoTo /D (page.796) >>
 >> endobj
-13803 0 obj <<
+13844 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [149.395 511.054 167.752 522.623]
 /Subtype /Link
 /A << /S /GoTo /D (page.688) >>
 >> endobj
-13804 0 obj <<
+13845 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [121.108 497.505 139.464 508.649]
 /Subtype /Link
 /A << /S /GoTo /D (page.749) >>
 >> endobj
-13805 0 obj <<
+13846 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [149.047 483.956 167.403 495.645]
 /Subtype /Link
 /A << /S /GoTo /D (page.411) >>
 >> endobj
-13806 0 obj <<
+13847 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [172.077 483.956 190.433 495.645]
 /Subtype /Link
 /A << /S /GoTo /D (page.414) >>
 >> endobj
-13807 0 obj <<
+13848 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [162.411 470.407 180.767 482.096]
 /Subtype /Link
 /A << /S /GoTo /D (page.509) >>
 >> endobj
-13808 0 obj <<
+13849 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [135.956 456.858 154.312 468.002]
 /Subtype /Link
 /A << /S /GoTo /D (page.249) >>
 >> endobj
-13809 0 obj <<
+13850 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [158.986 456.858 177.343 468.002]
 /Subtype /Link
 /A << /S /GoTo /D (page.295) >>
 >> endobj
-13810 0 obj <<
+13851 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [182.017 456.858 200.373 468.002]
 /Subtype /Link
 /A << /S /GoTo /D (page.582) >>
 >> endobj
-13811 0 obj <<
+13852 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [195.986 443.308 214.343 454.998]
 /Subtype /Link
 /A << /S /GoTo /D (page.238) >>
 >> endobj
-13812 0 obj <<
+13853 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [245.956 429.153 264.312 442.055]
 /Subtype /Link
 /A << /S /GoTo /D (page.176) >>
 >> endobj
-13813 0 obj <<
+13854 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [155.35 416.21 173.706 427.354]
 /Subtype /Link
 /A << /S /GoTo /D (page.218) >>
 >> endobj
-13814 0 obj <<
+13855 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [178.38 416.21 196.736 427.354]
 /Subtype /Link
 /A << /S /GoTo /D (page.287) >>
 >> endobj
-13815 0 obj <<
+13856 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [183.835 402.055 202.191 414.956]
 /Subtype /Link
 /A << /S /GoTo /D (page.715) >>
 >> endobj
-13816 0 obj <<
+13857 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [161.032 389.112 179.388 400.68]
 /Subtype /Link
 /A << /S /GoTo /D (page.625) >>
 >> endobj
-13817 0 obj <<
+13858 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [139.746 364.134 158.102 373.157]
 /Subtype /Link
 /A << /S /GoTo /D (page.460) >>
 >> endobj
-13818 0 obj <<
+13859 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [161.941 348.464 180.297 360.153]
 /Subtype /Link
 /A << /S /GoTo /D (page.464) >>
 >> endobj
-13819 0 obj <<
+13860 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [184.971 348.464 203.327 360.153]
 /Subtype /Link
 /A << /S /GoTo /D (page.479) >>
 >> endobj
-13820 0 obj <<
+13861 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [128.127 321.366 141.028 332.934]
 /Subtype /Link
 /A << /S /GoTo /D (page.95) >>
 >> endobj
-13821 0 obj <<
+13862 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [146.617 321.366 164.973 332.934]
 /Subtype /Link
 /A << /S /GoTo /D (page.102) >>
 >> endobj
-13822 0 obj <<
+13863 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [170.561 321.366 188.917 332.934]
 /Subtype /Link
 /A << /S /GoTo /D (page.110) >>
 >> endobj
-13823 0 obj <<
+13864 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [194.505 321.366 212.862 332.934]
 /Subtype /Link
 /A << /S /GoTo /D (page.117) >>
 >> endobj
-13824 0 obj <<
+13865 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [218.45 321.366 236.806 332.934]
 /Subtype /Link
 /A << /S /GoTo /D (page.150) >>
 >> endobj
-13825 0 obj <<
+13866 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [242.394 321.366 260.751 332.934]
 /Subtype /Link
 /A << /S /GoTo /D (page.152) >>
 >> endobj
-13826 0 obj <<
+13867 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [139.746 307.816 158.102 318.96]
 /Subtype /Link
 /A << /S /GoTo /D (page.197) >>
 >> endobj
-13827 0 obj <<
+13868 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [165.408 307.816 183.764 318.96]
 /Subtype /Link
 /A << /S /GoTo /D (page.232) >>
 >> endobj
-13828 0 obj <<
+13869 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [191.07 307.816 209.426 318.96]
 /Subtype /Link
 /A << /S /GoTo /D (page.233) >>
 >> endobj
-13829 0 obj <<
+13870 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [216.732 307.816 235.088 318.96]
 /Subtype /Link
 /A << /S /GoTo /D (page.246) >>
 >> endobj
-13830 0 obj <<
+13871 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [242.394 307.816 260.751 318.96]
 /Subtype /Link
 /A << /S /GoTo /D (page.250) >>
 >> endobj
-13831 0 obj <<
+13872 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [139.746 294.267 158.102 305.411]
 /Subtype /Link
 /A << /S /GoTo /D (page.285) >>
 >> endobj
-13832 0 obj <<
+13873 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [161.807 294.267 180.163 305.411]
 /Subtype /Link
 /A << /S /GoTo /D (page.286) >>
 >> endobj
-13833 0 obj <<
+13874 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [183.867 294.267 202.223 305.411]
 /Subtype /Link
 /A << /S /GoTo /D (page.288) >>
 >> endobj
-13834 0 obj <<
+13875 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [205.685 294.267 224.042 305.411]
 /Subtype /Link
 /A << /S /GoTo /D (page.290) >>
 >> endobj
-13835 0 obj <<
+13876 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [227.746 294.267 246.102 305.411]
 /Subtype /Link
 /A << /S /GoTo /D (page.568) >>
 >> endobj
-13836 0 obj <<
+13877 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [249.807 294.267 268.163 305.411]
 /Subtype /Link
 /A << /S /GoTo /D (page.571) >>
 >> endobj
-13837 0 obj <<
+13878 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [139.746 282.839 158.102 291.862]
 /Subtype /Link
 /A << /S /GoTo /D (page.582) >>
 >> endobj
-13838 0 obj <<
+13879 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [171.426 267.169 189.782 278.858]
 /Subtype /Link
 /A << /S /GoTo /D (page.288) >>
 >> endobj
-13839 0 obj <<
+13880 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [157.123 253.62 175.479 265.188]
 /Subtype /Link
 /A << /S /GoTo /D (page.371) >>
 >> endobj
-13840 0 obj <<
+13881 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [126.183 240.07 144.539 251.639]
 /Subtype /Link
 /A << /S /GoTo /D (page.466) >>
 >> endobj
-13841 0 obj <<
+13882 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [161.668 226.521 180.024 238.089]
 /Subtype /Link
 /A << /S /GoTo /D (page.471) >>
 >> endobj
-13842 0 obj <<
+13883 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [184.698 226.521 203.055 238.089]
 /Subtype /Link
 /A << /S /GoTo /D (page.527) >>
 >> endobj
-13843 0 obj <<
+13884 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [211.744 212.972 230.1 224.661]
 /Subtype /Link
 /A << /S /GoTo /D (page.402) >>
 >> endobj
-13844 0 obj <<
+13885 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [161.441 199.423 179.797 211.112]
 /Subtype /Link
 /A << /S /GoTo /D (page.307) >>
 >> endobj
-13845 0 obj <<
+13886 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [171.471 185.874 189.827 197.563]
 /Subtype /Link
 /A << /S /GoTo /D (page.394) >>
 >> endobj
-13846 0 obj <<
+13887 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [178.547 172.324 196.903 184.014]
 /Subtype /Link
 /A << /S /GoTo /D (page.722) >>
 >> endobj
-13847 0 obj <<
+13888 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [159.895 158.775 178.252 170.465]
 /Subtype /Link
 /A << /S /GoTo /D (page.387) >>
 >> endobj
-13848 0 obj <<
+13889 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [149.214 145.226 167.57 156.794]
 /Subtype /Link
 /A << /S /GoTo /D (page.596) >>
 >> endobj
-13849 0 obj <<
+13890 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [190.502 131.677 208.858 143.366]
 /Subtype /Link
 /A << /S /GoTo /D (page.464) >>
 >> endobj
-13850 0 obj <<
+13891 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [213.532 131.677 231.888 143.366]
 /Subtype /Link
 /A << /S /GoTo /D (page.470) >>
 >> endobj
-13851 0 obj <<
+13892 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [157.926 118.128 176.282 129.696]
 /Subtype /Link
 /A << /S /GoTo /D (page.684) >>
 >> endobj
-13852 0 obj <<
+13893 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [345.855 646.546 364.211 658.115]
 /Subtype /Link
 /A << /S /GoTo /D (page.685) >>
 >> endobj
-13853 0 obj <<
+13894 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [361.127 632.391 379.483 645.293]
 /Subtype /Link
 /A << /S /GoTo /D (page.551) >>
 >> endobj
-13854 0 obj <<
+13895 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [327.87 619.448 346.226 631.016]
 /Subtype /Link
 /A << /S /GoTo /D (page.769) >>
 >> endobj
-13855 0 obj <<
+13896 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [326.127 605.899 344.483 617.467]
 /Subtype /Link
 /A << /S /GoTo /D (page.595) >>
 >> endobj
-13856 0 obj <<
+13897 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [359.688 592.35 378.044 604.039]
 /Subtype /Link
 /A << /S /GoTo /D (page.608) >>
 >> endobj
-13857 0 obj <<
+13898 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [331.253 578.8 349.61 590.369]
 /Subtype /Link
 /A << /S /GoTo /D (page.603) >>
 >> endobj
-13858 0 obj <<
+13899 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [353.44 578.8 371.796 590.369]
 /Subtype /Link
 /A << /S /GoTo /D (page.606) >>
 >> endobj
-13859 0 obj <<
+13900 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [375.627 578.8 393.983 590.369]
 /Subtype /Link
 /A << /S /GoTo /D (page.607) >>
 >> endobj
-13860 0 obj <<
+13901 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [397.813 578.8 416.17 590.369]
 /Subtype /Link
 /A << /S /GoTo /D (page.609) >>
 >> endobj
-13861 0 obj <<
+13902 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [420 578.8 438.356 590.369]
 /Subtype /Link
 /A << /S /GoTo /D (page.611) >>
 >> endobj
-13862 0 obj <<
+13903 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.187 578.8 460.543 590.369]
 /Subtype /Link
 /A << /S /GoTo /D (page.631) >>
 >> endobj
-13863 0 obj <<
+13904 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [353.052 565.251 371.408 576.651]
 /Subtype /Link
 /A << /S /GoTo /D (page.208) >>
 >> endobj
-13864 0 obj <<
+13905 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [359.203 551.702 377.559 563.391]
 /Subtype /Link
 /A << /S /GoTo /D (page.305) >>
 >> endobj
-13865 0 obj <<
+13906 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [384.324 538.153 402.68 549.842]
 /Subtype /Link
 /A << /S /GoTo /D (page.458) >>
 >> endobj
-13866 0 obj <<
+13907 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [389.266 511.054 407.622 522.744]
 /Subtype /Link
 /A << /S /GoTo /D (page.127) >>
 >> endobj
-13867 0 obj <<
+13908 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [346.445 497.505 364.802 509.195]
 /Subtype /Link
 /A << /S /GoTo /D (page.475) >>
 >> endobj
-13868 0 obj <<
+13909 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [387.385 483.956 405.741 495.645]
 /Subtype /Link
 /A << /S /GoTo /D (page.191) >>
 >> endobj
-13869 0 obj <<
+13910 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [381.052 470.407 399.408 482.096]
 /Subtype /Link
 /A << /S /GoTo /D (page.126) >>
 >> endobj
-13870 0 obj <<
+13911 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [323.961 456.858 342.317 468.002]
 /Subtype /Link
 /A << /S /GoTo /D (page.577) >>
 >> endobj
-13871 0 obj <<
+13912 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [330.627 443.308 343.529 454.452]
 /Subtype /Link
 /A << /S /GoTo /D (page.95) >>
 >> endobj
-13872 0 obj <<
+13913 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [348.203 443.308 366.559 454.452]
 /Subtype /Link
 /A << /S /GoTo /D (page.150) >>
 >> endobj
-13873 0 obj <<
+13914 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [371.233 443.308 389.59 454.452]
 /Subtype /Link
 /A << /S /GoTo /D (page.200) >>
 >> endobj
-13874 0 obj <<
+13915 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [394.264 443.308 412.62 454.452]
 /Subtype /Link
 /A << /S /GoTo /D (page.319) >>
 >> endobj
-13875 0 obj <<
+13916 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [359.916 429.759 372.818 440.903]
 /Subtype /Link
 /A << /S /GoTo /D (page.73) >>
 >> endobj
-13876 0 obj <<
+13917 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [364.462 416.21 377.363 427.609]
 /Subtype /Link
 /A << /S /GoTo /D (page.63) >>
 >> endobj
-13877 0 obj <<
+13918 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [370.93 402.661 389.286 413.805]
 /Subtype /Link
 /A << /S /GoTo /D (page.238) >>
 >> endobj
-13878 0 obj <<
+13919 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [393.961 402.661 412.317 413.805]
 /Subtype /Link
 /A << /S /GoTo /D (page.290) >>
 >> endobj
-13879 0 obj <<
+13920 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [373.052 389.112 391.408 400.256]
 /Subtype /Link
 /A << /S /GoTo /D (page.138) >>
 >> endobj
-13880 0 obj <<
+13921 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [395.112 389.112 413.468 400.256]
 /Subtype /Link
 /A << /S /GoTo /D (page.199) >>
 >> endobj
-13881 0 obj <<
+13922 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [417.173 389.112 435.529 400.256]
 /Subtype /Link
 /A << /S /GoTo /D (page.232) >>
 >> endobj
-13882 0 obj <<
+13923 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [439.233 389.112 457.59 400.256]
 /Subtype /Link
 /A << /S /GoTo /D (page.235) >>
 >> endobj
-13883 0 obj <<
+13924 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [336.508 377.684 354.864 386.706]
 /Subtype /Link
 /A << /S /GoTo /D (page.287) >>
 >> endobj
-13884 0 obj <<
+13925 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [394.567 362.013 412.923 373.157]
 /Subtype /Link
 /A << /S /GoTo /D (page.246) >>
 >> endobj
-13885 0 obj <<
+13926 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [417.597 362.013 435.953 373.157]
 /Subtype /Link
 /A << /S /GoTo /D (page.247) >>
 >> endobj
-13886 0 obj <<
+13927 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [375.476 348.464 393.832 359.863]
 /Subtype /Link
 /A << /S /GoTo /D (page.150) >>
 >> endobj
-13887 0 obj <<
+13928 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [398.506 348.464 416.862 359.863]
 /Subtype /Link
 /A << /S /GoTo /D (page.151) >>
 >> endobj
-13888 0 obj <<
+13929 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [421.536 348.464 439.893 359.863]
 /Subtype /Link
 /A << /S /GoTo /D (page.231) >>
 >> endobj
-13889 0 obj <<
+13930 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [379.779 334.915 398.135 346.314]
 /Subtype /Link
 /A << /S /GoTo /D (page.152) >>
 >> endobj
-13890 0 obj <<
+13931 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [402.809 334.915 421.165 346.314]
 /Subtype /Link
 /A << /S /GoTo /D (page.232) >>
 >> endobj
-13891 0 obj <<
+13932 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [391.93 321.366 410.287 333.055]
 /Subtype /Link
 /A << /S /GoTo /D (page.236) >>
 >> endobj
-13892 0 obj <<
+13933 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [381.93 307.816 400.287 319.506]
 /Subtype /Link
 /A << /S /GoTo /D (page.567) >>
 >> endobj
-13893 0 obj <<
+13934 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [389.324 294.267 407.68 305.667]
 /Subtype /Link
 /A << /S /GoTo /D (page.151) >>
 >> endobj
-13894 0 obj <<
+13935 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [412.355 294.267 430.711 305.667]
 /Subtype /Link
 /A << /S /GoTo /D (page.724) >>
 >> endobj
-13895 0 obj <<
+13936 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [373.036 280.718 391.393 292.407]
 /Subtype /Link
 /A << /S /GoTo /D (page.603) >>
 >> endobj
-13896 0 obj <<
+13937 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [369.173 267.169 387.529 278.858]
 /Subtype /Link
 /A << /S /GoTo /D (page.603) >>
 >> endobj
-13897 0 obj <<
+13938 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [365.703 253.62 384.059 265.309]
 /Subtype /Link
 /A << /S /GoTo /D (page.605) >>
 >> endobj
-13898 0 obj <<
+13939 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [361.839 240.07 374.741 251.76]
 /Subtype /Link
 /A << /S /GoTo /D (page.74) >>
 >> endobj
-13899 0 obj <<
+13940 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [397.802 199.423 416.158 211.112]
 /Subtype /Link
 /A << /S /GoTo /D (page.605) >>
 >> endobj
-13900 0 obj <<
+13941 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [419.994 199.423 438.35 211.112]
 /Subtype /Link
 /A << /S /GoTo /D (page.611) >>
 >> endobj
-13901 0 obj <<
+13942 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.187 199.423 460.543 211.112]
 /Subtype /Link
 /A << /S /GoTo /D (page.729) >>
 >> endobj
-13902 0 obj <<
+13943 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [359.538 172.324 377.895 183.468]
 /Subtype /Link
 /A << /S /GoTo /D (page.722) >>
 >> endobj
-13903 0 obj <<
+13944 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [378.9 118.128 397.256 129.817]
 /Subtype /Link
 /A << /S /GoTo /D (page.234) >>
 >> endobj
-13908 0 obj <<
-/D [13906 0 R /XYZ 100.892 685.529 null]
+13949 0 obj <<
+/D [13947 0 R /XYZ 100.892 685.529 null]
 >> endobj
-13905 0 obj <<
-/Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F70 4384 0 R >>
+13946 0 obj <<
+/Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F59 4373 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-14012 0 obj <<
+14053 0 obj <<
 /Length 1476      
 /Filter /FlateDecode
 >>
 stream
 xÚ­YÉrÛ6¾ë)x”f*Aâè:Š%×MÜHž¦ãæ ‹°Äš‹Â%N¦/_€¤e[ØõI‰ÿû÷
-ÞÆÞÙè×Õè݇ xø0è­n=@?УóF¼Uì]#
-&_Wçï> äE>£”¨£?”G at whÙÜü#ÖõdŠ2^ä±ø¡hF³ÕèÛÊC’ÍôÀÇØ[g£ë¯À‹å»sø˜EÞ}{2ópù4ä÷Ô[Žþ§"Ã@+2a~+š’fSÍNÊ‚ñxWHRQýÒJô å]·¯)¢Ïo
-±O!=BZ.Þk!Pì<ŽõÄ<ëÏèpŽÈsØI˜N¥4É’š×I‘Wn\õÖAÑ8©›~:„ŒïÄì³¢àõì;
-ŠÔOòÛ	ÔÛ•‚Àd2bèä:
-\™ÏPðœO\d<É
-º‹(­¼KòÍ«,‹ª&dÐT'wgŸ.êŠÛI«pS‰Ò`2juüDºìÞ¤N`¡?[.O.ú‚`¨aϹ¾KõÁ hXæFÚPKb§ø€Û¨Žùz]4¹2‘†#EŠØYR<†aäpNâEnx˜ÙR3?
-`«X at X§n52$‡‘øíÈL*ï´†Æ;ñÓhóïá̘Ã}èìJ®ä°¸H:D|ÊPG·æ}}Zz„ƒ|·¼ü®âHÚL&[ßRy%3ŽïÕ‹¢ì{É–W[C“E(°0‘¤ñ#¸Å·&ù>	蘧ÂÓ*=Øp©ß
-ËzÓašG	‡]1Is}»ƒYCBâÖÊ™[R\äí¿S¦卌	õYTÿ‹5b–è†bA`%ì^YÆóX+fH˜¥–*nD.Š¦ÚÃíšZß7ˆìá`õŸÏ¾è]Z<™–¢—`·-êB˝XQbÑaÄEݵÐ6ŽåÌ"T>ê“[f¸GÔ¡¤pGiòRf¿Iõ¶ž ¶Ç—I-Ú…
-eƽÙvÐ\!ËšŒy’ò›$Mjõäç$†‹BGhY¶DÙɺk“¬(kƒI)µbN$•®î„
-•°dlðÕsa?å`Iý"OŽ,>ÌÌ.‘üöìZõäÈö=Y›–)S	ž°¨ºq[¨‚jÛSv¿“\±“‰».ò\®”Gœ!Nœ:7¼ÂÙ8‚ƒàóßfo·’Jî°rÌÒ¨C뭏B¼_n5K-Žd§XbE~ôà Ó«ÏŸgWÇœ	‘”ˆ¼	gBˆYøœóÕröÙ°=à)ü“Þ^ÄÅ^$!€¼‰½½›.>ž\h¬…ähù&\	’i¢ç\?QÁu:_|œ¶¼Ã!5Œ|ØAüiŸp›RFíËšÕ#{hI)©(ÓÄàS»"ôBŽæ$ƒÀmëA0x1Ï–°Ù.åµ0hb°9B-“®<©«Ÿe˜EÀ‡u#«â[C+°Tœ'ª86iìTiî›âc	5ÕeW+±nJk¡Ø
-7½áÕ~¤/‹Zz&)r±Âå<3ì/XYÕýàÅÓ´PŠÝë‹>%ŽKsŠÛ£eT£U/X,r›ÁßR6ì [S‰é]Rbg–1®?óO
-àÏÕ§.Hc°Ý*ºn²NãZ®Ð®óËÎnç¢~ßæ¼~š6+òåRÍãUÆK=ŒñZg/ÌôìB¿šSj§ô
-¤ÃL·»MZ†ûFbéóËÅùÒp…ZLvõÅx–n×özg˜­ˆÞ”Iü²Œu[ÒÎ×–»hïRBØ!-N>žè-nú añ¾/ÞÆX2fÔ-uÁ°‹Xõ©Çëvuàíµ¡#†ÄI‡’ç¡ïÔYf'úøAp؇‹¸¿ùIÔþ·æ†^"]ˆ‡'ÙÝšGĆ{Ê#ˆe‘@u”¦jí˜ä·E™µ:ÿx
-nÆs¾™ùM]%¹ÝDƒáSÎÛÿTbjV
+ÞÆÞÙè×Õè݇ xø0è­n=@?УóF¼Uì]£ š|]¿û€ùŒR¢Žb@üPÝ¡esóXד)Èx‘Ç⇢ÍV£o#(I6OÐco®¿/–ïÎ=àcy÷íÉÌÃAäÓ ßSo9úcžŠ­È„ù­hJšMY4;)Æã]Yü
+ IEõK+Ñ”wݾ¦ˆ>¼)Ä>…ôi¹x¯…@!°Cð8Öctðx¬?G Ã9"Ïa'a:•Ò$Kj^'E^¹qÕ[EãX¤núé2¾3;°ÏŠN€×³ï4(R?Éo'PoW
+;Éˆ¡“ë(8pd>CÁs>q‘ñ$7è:,¢´ò.É7¯²t.ªZ˜L|ASÜ}º¨+n'­ÂM%JƒÉ¨Õñé²{“:…þl¹<¹\è‚¡„=çú.Õk€¢a™iC-eˆâ"lg 
+p8æëuÑäÊDŽI(bgIñ†‘Ã9‰¹áafKÌü(€­bab¸ÕȐFâ´#3©@¼Ó#ìÄO£Í¿‡0cNX÷¡³+}¸’Ãâ"éñ)CÝvš÷õQhéaòÝòò»Š#i3™l}Kå•Ìd8¾W/Š²ï%[^m
+M¡ÀÂD’Əà8|ßšäû$ cž
+SL«ô`Ã¥~+x,ëM‡i	$vÅ\$YÌõíBd
+	‰[+gnaH	p‘·SüN™V”72&ÔgQý/ÖˆY¢GŠe•°x]dÏc­˜!a”Zª¸¹(šj·kj}ß ²o„ƒÕ>û¢wAh	ðdZŠ^‚ݶ¨-wbE‰E‡u×BÛ8–3‹Pù¨O>l™áQ‡’Â¥ÉK™iü&Õ|Øz€Ú_&µPhO6”;ôfÛAs…,kJ0æIÊo’4©Õ“Ÿ“r,
+¡eÙe'ë®M²¢¬
+&¥ÔŠ9=Tºº6TÂ’±ÁWÏ…=ü”ƒ%õCŠ<9²ø23»DòÛ³kÕ“#Û÷dmZ¦L%8x¢êÆm¡
+>B¨El;LÙýNrÅN&îºÈs¹RqB„8qêÜð
+gã‚Ï›ýu¼ÝJ*¹ÃÊE0H£­·>
+ñ~¹Õ,µ8’-œb‰ùуƒN¯>ž}\s&DR"ò&œ	!>dásÎWËÙgÃö|P€§,ðCLz{{’„ ò&öRXônºøtzr¡±’£å›p%H¦QˆžsýýD×é|ñqfØò‡Ô0ò1`ñ[¤}ÂmJµ/kV{Œì¡]$¥L¤¢LLƒNí>ˆÐ9š“·­ÁàÅ<[ÂZd»”× ‰ÁväµLºò¤:¬~–a֍¬Šo
+­ÀRqž`¨âؤu²S¥¹oŠ%ÔT—]E¬Äº)­ý…b+Üô†Wû‘¾,j除È
+pÄ
+—óÌ°¿@bqdU÷ƒOÓB)v¯/ú”8.}Ì)n–QV½`±ÈmKÙ°ƒlM%¦wmH‰iXÆ`¸þÌ?)€?WŸº eÀv«èºÉ:k}¸BK¸Î/;»‹ú}›óúiÚT¬Ès”K5W/õ0Æk½0Ó³ýjN©Ò73Ýî6i]/Ì/çKÃVh1ÙÕCàYR¸]Ûëa¶v þyS&ñËn0ÔmI;_[îBB¢½K	a‡´8ùx¢·¸é€^„Åû¾xo`ɘQ·ÔÃ.:`Õ§¯ÛՁ·×6†Ž'Jžo„¾ScdA˜\èãÁa.âþæ'Qûßšz‰t!NœdtkMî) –EEÔQš¨µc’ßeÖêhü7â5¸ÏùFdæ;4u•äv
+†L9oÿÕj]
 endstream
 endobj
-14011 0 obj <<
+14052 0 obj <<
 /Type /Page
-/Contents 14012 0 R
-/Resources 14010 0 R
+/Contents 14053 0 R
+/Resources 14051 0 R
 /MediaBox [0 0 612 792]
-/Parent 13793 0 R
-/Annots [ 13904 0 R 13909 0 R 13910 0 R 13911 0 R 13912 0 R 13913 0 R 13914 0 R 13915 0 R 13916 0 R 13917 0 R 13918 0 R 13919 0 R 13920 0 R 13921 0 R 13922 0 R 13923 0 R 13924 0 R 13925 0 R 13926 0 R 13927 0 R 13928 0 R 13929 0 R 13930 0 R 13931 0 R 13932 0 R 13933 0 R 13934 0 R 13935 0 R 13936 0 R 13937 0 R 13938 0 R 13939 0 R 13940 0 R 13941 0 R 13942 0 R 13943 0 R 13944 0 R 13945 0 R 13946 0 R 13947 0 R 13948 0 R 13949 0 R 13950 0 R 13951 0 R 13952 0 R 13953 0 R 13954 0 R 13955 0 R 13956 0 R 13957 0 R 13958 0 R 13959 0 R 13960 0 R 13961 0 R 13962 0 R 13963 0 R 13964 0 R 13965 0 R 13966 0 R 13967 0 R 13968 0 R 13969 0 R 13970 0 R 13971 0 R 13972 0 R 13973 0 R 13974 0 R 13975 0 R 13976 0 R 13977 0 R 13978 0 R 13979 0 R 13980 0 R 13981 0 R 13982 0 R 13983 0 R 13984 0 R 13985 0 R 13986 0 R 13987 0 R 13988 0 R 13989 0 R 13990 0 R 13991 0 R 13992 0 R 13993 0 R 13994 0 R 13995 0 R 13996 0 R 13997 0 R 13998 0 R 13999 0 R 14000 0 R 14001 0 R 14002 0 R 14003 0 R 14004 0 R 14005 0 R 14006 0 R 14007 0 R 14008 0 R ]
+/Parent 13625 0 R
+/Annots [ 13945 0 R 13950 0 R 13951 0 R 13952 0 R 13953 0 R 13954 0 R 13955 0 R 13956 0 R 13957 0 R 13958 0 R 13959 0 R 13960 0 R 13961 0 R 13962 0 R 13963 0 R 13964 0 R 13965 0 R 13966 0 R 13967 0 R 13968 0 R 13969 0 R 13970 0 R 13971 0 R 13972 0 R 13973 0 R 13974 0 R 13975 0 R 13976 0 R 13977 0 R 13978 0 R 13979 0 R 13980 0 R 13981 0 R 13982 0 R 13983 0 R 13984 0 R 13985 0 R 13986 0 R 13987 0 R 13988 0 R 13989 0 R 13990 0 R 13991 0 R 13992 0 R 13993 0 R 13994 0 R 13995 0 R 13996 0 R 13997 0 R 13998 0 R 13999 0 R 14000 0 R 14001 0 R 14002 0 R 14003 0 R 14004 0 R 14005 0 R 14006 0 R 14007 0 R 14008 0 R 14009 0 R 14010 0 R 14011 0 R 14012 0 R 14013 0 R 14014 0 R 14015 0 R 14016 0 R 14017 0 R 14018 0 R 14019 0 R 14020 0 R 14021 0 R 14022 0 R 14023 0 R 14024 0 R 14025 0 R 14026 0 R 14027 0 R 14028 0 R 14029 0 R 14030 0 R 14031 0 R 14032 0 R 14033 0 R 14034 0 R 14035 0 R 14036 0 R 14037 0 R 14038 0 R 14039 0 R 14040 0 R 14041 0 R 14042 0 R 14043 0 R 14044 0 R 14045 0 R 14046 0 R 14047 0 R 14048 0 R 14049 0 R ]
 >> endobj
-13904 0 obj <<
+13945 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [222.341 646.546 240.697 658.236]
 /Subtype /Link
 /A << /S /GoTo /D (page.626) >>
 >> endobj
-13909 0 obj <<
+13950 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [206.644 632.93 225 644.499]
 /Subtype /Link
 /A << /S /GoTo /D (page.270) >>
 >> endobj
-13910 0 obj <<
+13951 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [202.25 619.314 220.607 631.004]
 /Subtype /Link
 /A << /S /GoTo /D (page.232) >>
 >> endobj
-13911 0 obj <<
+13952 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [225.281 619.314 243.637 631.004]
 /Subtype /Link
 /A << /S /GoTo /D (page.241) >>
 >> endobj
-13912 0 obj <<
+13953 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [248.311 619.314 266.667 631.004]
 /Subtype /Link
 /A << /S /GoTo /D (page.243) >>
 >> endobj
-13913 0 obj <<
+13954 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [256.857 605.698 275.213 617.388]
 /Subtype /Link
 /A << /S /GoTo /D (page.241) >>
 >> endobj
-13914 0 obj <<
+13955 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [198.917 592.082 217.273 603.772]
 /Subtype /Link
 /A << /S /GoTo /D (page.232) >>
 >> endobj
-13915 0 obj <<
+13956 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [205.281 578.466 223.637 589.61]
 /Subtype /Link
 /A << /S /GoTo /D (page.231) >>
 >> endobj
-13916 0 obj <<
+13957 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [205.584 564.85 223.94 576.54]
 /Subtype /Link
 /A << /S /GoTo /D (page.232) >>
 >> endobj
-13917 0 obj <<
+13958 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [214.978 551.234 233.334 562.924]
 /Subtype /Link
 /A << /S /GoTo /D (page.605) >>
 >> endobj
-13918 0 obj <<
+13959 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [188.978 537.618 207.334 548.762]
 /Subtype /Link
 /A << /S /GoTo /D (page.247) >>
 >> endobj
-13919 0 obj <<
+13960 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [212.008 537.618 230.364 548.762]
 /Subtype /Link
 /A << /S /GoTo /D (page.603) >>
 >> endobj
-13920 0 obj <<
+13961 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [212.448 524.002 230.805 535.692]
 /Subtype /Link
 /A << /S /GoTo /D (page.235) >>
 >> endobj
-13921 0 obj <<
+13962 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [218.509 510.386 236.865 521.785]
 /Subtype /Link
 /A << /S /GoTo /D (page.231) >>
 >> endobj
-13922 0 obj <<
+13963 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [207.66 496.77 226.017 508.459]
 /Subtype /Link
 /A << /S /GoTo /D (page.236) >>
 >> endobj
-13923 0 obj <<
+13964 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [228.826 483.154 247.182 494.843]
 /Subtype /Link
 /A << /S /GoTo /D (page.261) >>
 >> endobj
-13924 0 obj <<
+13965 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [194.675 469.538 213.031 480.937]
 /Subtype /Link
 /A << /S /GoTo /D (page.561) >>
 >> endobj
-13925 0 obj <<
+13966 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [197.599 455.922 210.5 467.49]
 /Subtype /Link
 /A << /S /GoTo /D (page.66) >>
 >> endobj
-13926 0 obj <<
+13967 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [181.917 442.306 200.273 453.995]
 /Subtype /Link
 /A << /S /GoTo /D (page.528) >>
 >> endobj
-13927 0 obj <<
+13968 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [182.281 428.69 195.182 439.834]
 /Subtype /Link
 /A << /S /GoTo /D (page.73) >>
 >> endobj
-13928 0 obj <<
+13969 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [199.856 428.69 218.213 439.834]
 /Subtype /Link
 /A << /S /GoTo /D (page.123) >>
 >> endobj
-13929 0 obj <<
+13970 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [223.157 415.074 241.513 426.218]
 /Subtype /Link
 /A << /S /GoTo /D (page.124) >>
 >> endobj
-13930 0 obj <<
+13971 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [246.506 415.074 264.862 426.218]
 /Subtype /Link
 /A << /S /GoTo /D (page.178) >>
 >> endobj
-13931 0 obj <<
+13972 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [269.855 415.074 288.211 426.218]
 /Subtype /Link
 /A << /S /GoTo /D (page.184) >>
 >> endobj
-13932 0 obj <<
+13973 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [293.204 415.074 311.56 426.218]
 /Subtype /Link
 /A << /S /GoTo /D (page.397) >>
 >> endobj
-13933 0 obj <<
+13974 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [190.555 401.525 208.912 412.669]
 /Subtype /Link
 /A << /S /GoTo /D (page.402) >>
 >> endobj
-13934 0 obj <<
+13975 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [213.586 401.525 231.942 412.669]
 /Subtype /Link
 /A << /S /GoTo /D (page.746) >>
 >> endobj
-13935 0 obj <<
+13976 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [197.129 387.909 215.485 399.598]
 /Subtype /Link
 /A << /S /GoTo /D (page.323) >>
 >> endobj
-13936 0 obj <<
+13977 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [220.159 387.909 238.516 399.598]
 /Subtype /Link
 /A << /S /GoTo /D (page.397) >>
 >> endobj
-13937 0 obj <<
+13978 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [241.978 387.909 260.334 399.598]
 /Subtype /Link
 /A << /S /GoTo /D (page.399) >>
 >> endobj
-13938 0 obj <<
+13979 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [265.008 387.909 283.364 399.598]
 /Subtype /Link
 /A << /S /GoTo /D (page.406) >>
 >> endobj
-13939 0 obj <<
+13980 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [178.053 374.293 196.41 385.861]
 /Subtype /Link
 /A << /S /GoTo /D (page.447) >>
 >> endobj
-13940 0 obj <<
+13981 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [189.796 349.6 208.152 361.29]
 /Subtype /Link
 /A << /S /GoTo /D (page.157) >>
 >> endobj
-13941 0 obj <<
+13982 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [288.341 335.984 306.698 347.674]
 /Subtype /Link
 /A << /S /GoTo /D (page.225) >>
 >> endobj
-13942 0 obj <<
+13983 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [289.099 322.368 307.455 334.058]
 /Subtype /Link
 /A << /S /GoTo /D (page.192) >>
 >> endobj
-13943 0 obj <<
+13984 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [215.099 308.752 233.455 320.441]
 /Subtype /Link
 /A << /S /GoTo /D (page.116) >>
 >> endobj
-13944 0 obj <<
+13985 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [197.069 295.136 215.425 306.825]
 /Subtype /Link
 /A << /S /GoTo /D (page.112) >>
 >> endobj
-13945 0 obj <<
+13986 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [218.887 295.136 237.243 306.825]
 /Subtype /Link
 /A << /S /GoTo /D (page.114) >>
 >> endobj
-13946 0 obj <<
+13987 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [241.917 295.136 260.273 306.825]
 /Subtype /Link
 /A << /S /GoTo /D (page.293) >>
 >> endobj
-13947 0 obj <<
+13988 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [264.947 295.136 283.304 306.825]
 /Subtype /Link
 /A << /S /GoTo /D (page.640) >>
 >> endobj
-13948 0 obj <<
+13989 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [240.523 281.52 258.879 293.209]
 /Subtype /Link
 /A << /S /GoTo /D (page.293) >>
 >> endobj
-13949 0 obj <<
+13990 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [263.553 281.52 281.91 293.209]
 /Subtype /Link
 /A << /S /GoTo /D (page.297) >>
 >> endobj
-13950 0 obj <<
+13991 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [177.372 267.904 195.728 279.593]
 /Subtype /Link
 /A << /S /GoTo /D (page.810) >>
 >> endobj
-13951 0 obj <<
+13992 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [227.069 254.288 245.425 265.977]
 /Subtype /Link
 /A << /S /GoTo /D (page.749) >>
 >> endobj
-13952 0 obj <<
+13993 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [278.069 240.672 296.425 252.361]
 /Subtype /Link
 /A << /S /GoTo /D (page.567) >>
 >> endobj
-13953 0 obj <<
+13994 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [181.159 227.056 199.516 238.624]
 /Subtype /Link
 /A << /S /GoTo /D (page.675) >>
 >> endobj
-13954 0 obj <<
+13995 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [214.432 213.44 232.788 225.129]
 /Subtype /Link
 /A << /S /GoTo /D (page.475) >>
 >> endobj
-13955 0 obj <<
+13996 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [218.644 199.824 237 211.513]
 /Subtype /Link
 /A << /S /GoTo /D (page.341) >>
 >> endobj
-13956 0 obj <<
+13997 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [199.25 186.208 217.607 197.897]
 /Subtype /Link
 /A << /S /GoTo /D (page.341) >>
 >> endobj
-13957 0 obj <<
+13998 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [233.159 172.592 251.516 184.281]
 /Subtype /Link
 /A << /S /GoTo /D (page.324) >>
 >> endobj
-13958 0 obj <<
+13999 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [258.372 158.976 276.728 170.665]
 /Subtype /Link
 /A << /S /GoTo /D (page.324) >>
 >> endobj
-13959 0 obj <<
+14000 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [232.826 145.36 251.182 157.049]
 /Subtype /Link
 /A << /S /GoTo /D (page.687) >>
 >> endobj
-13960 0 obj <<
+14001 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [234.796 131.744 253.152 143.433]
 /Subtype /Link
 /A << /S /GoTo /D (page.366) >>
 >> endobj
-13961 0 obj <<
+14002 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [232.826 118.128 251.182 129.817]
 /Subtype /Link
 /A << /S /GoTo /D (page.347) >>
 >> endobj
-13962 0 obj <<
+14003 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [470.346 646.546 488.702 658.236]
 /Subtype /Link
 /A << /S /GoTo /D (page.692) >>
 >> endobj
-13963 0 obj <<
+14004 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [495.194 632.931 513.551 644.621]
 /Subtype /Link
 /A << /S /GoTo /D (page.692) >>
 >> endobj
-13964 0 obj <<
+14005 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [438.709 619.317 457.066 631.006]
 /Subtype /Link
 /A << /S /GoTo /D (page.381) >>
 >> endobj
-13965 0 obj <<
+14006 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [479.564 605.702 497.92 617.27]
 /Subtype /Link
 /A << /S /GoTo /D (page.629) >>
 >> endobj
-13966 0 obj <<
+14007 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [485.928 592.087 504.284 603.655]
 /Subtype /Link
 /A << /S /GoTo /D (page.606) >>
 >> endobj
-13967 0 obj <<
+14008 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [399.316 578.472 417.672 590.162]
 /Subtype /Link
 /A << /S /GoTo /D (page.567) >>
 >> endobj
-13968 0 obj <<
+14009 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [432.437 564.857 450.793 576.547]
 /Subtype /Link
 /A << /S /GoTo /D (page.191) >>
 >> endobj
-13969 0 obj <<
+14010 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [455.467 564.857 473.823 576.547]
 /Subtype /Link
 /A << /S /GoTo /D (page.582) >>
 >> endobj
-13970 0 obj <<
+14011 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [425.103 551.243 443.46 562.932]
 /Subtype /Link
 /A << /S /GoTo /D (page.103) >>
 >> endobj
-13971 0 obj <<
+14012 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [448.134 551.243 466.49 562.932]
 /Subtype /Link
 /A << /S /GoTo /D (page.215) >>
 >> endobj
-13972 0 obj <<
+14013 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [471.467 537.628 489.823 549.317]
 /Subtype /Link
 /A << /S /GoTo /D (page.587) >>
 >> endobj
-13973 0 obj <<
+14014 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [406.891 524.013 419.793 535.703]
 /Subtype /Link
 /A << /S /GoTo /D (page.89) >>
 >> endobj
-13974 0 obj <<
+14015 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [404.922 510.398 423.278 522.088]
 /Subtype /Link
 /A << /S /GoTo /D (page.381) >>
 >> endobj
-13975 0 obj <<
+14016 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [452.861 496.783 471.217 508.473]
 /Subtype /Link
 /A << /S /GoTo /D (page.699) >>
 >> endobj
-13976 0 obj <<
+14017 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [413.982 483.169 432.338 494.858]
 /Subtype /Link
 /A << /S /GoTo /D (page.363) >>
 >> endobj
-13977 0 obj <<
+14018 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [456.71 469.554 475.066 481.243]
 /Subtype /Link
 /A << /S /GoTo /D (page.364) >>
 >> endobj
-13978 0 obj <<
+14019 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [399.649 455.939 418.005 467.629]
 /Subtype /Link
 /A << /S /GoTo /D (page.114) >>
 >> endobj
-13979 0 obj <<
+14020 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [406.679 442.324 425.035 454.014]
 /Subtype /Link
 /A << /S /GoTo /D (page.364) >>
 >> endobj
-13980 0 obj <<
+14021 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [429.709 442.324 448.066 454.014]
 /Subtype /Link
 /A << /S /GoTo /D (page.399) >>
 >> endobj
-13981 0 obj <<
+14022 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [452.74 442.324 471.096 454.014]
 /Subtype /Link
 /A << /S /GoTo /D (page.746) >>
 >> endobj
-13982 0 obj <<
+14023 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [403.649 428.709 422.005 440.399]
 /Subtype /Link
 /A << /S /GoTo /D (page.364) >>
 >> endobj
-13983 0 obj <<
+14024 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [426.679 428.709 445.035 440.399]
 /Subtype /Link
 /A << /S /GoTo /D (page.399) >>
 >> endobj
-13984 0 obj <<
+14025 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [449.709 428.709 468.066 440.399]
 /Subtype /Link
 /A << /S /GoTo /D (page.746) >>
 >> endobj
-13985 0 obj <<
+14026 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [420.255 415.095 438.611 426.784]
 /Subtype /Link
 /A << /S /GoTo /D (page.307) >>
 >> endobj
-13986 0 obj <<
+14027 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [452.679 401.48 471.035 413.169]
 /Subtype /Link
 /A << /S /GoTo /D (page.199) >>
 >> endobj
-13987 0 obj <<
+14028 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [417.649 387.865 436.005 399.433]
 /Subtype /Link
 /A << /S /GoTo /D (page.482) >>
 >> endobj
-13988 0 obj <<
+14029 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [429.376 374.25 447.732 385.94]
 /Subtype /Link
 /A << /S /GoTo /D (page.528) >>
 >> endobj
-13989 0 obj <<
+14030 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [388.755 360.635 407.111 372.204]
 /Subtype /Link
 /A << /S /GoTo /D (page.466) >>
 >> endobj
-13990 0 obj <<
+14031 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [391.785 347.021 410.141 358.589]
 /Subtype /Link
 /A << /S /GoTo /D (page.468) >>
 >> endobj
-13991 0 obj <<
+14032 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [394.8 333.406 413.157 345.095]
 /Subtype /Link
 /A << /S /GoTo /D (page.467) >>
 >> endobj
-13992 0 obj <<
+14033 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [385.346 319.791 403.702 331.359]
 /Subtype /Link
 /A << /S /GoTo /D (page.527) >>
 >> endobj
-13993 0 obj <<
+14034 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [386.103 306.176 404.46 317.744]
 /Subtype /Link
 /A << /S /GoTo /D (page.394) >>
 >> endobj
-13994 0 obj <<
+14035 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [374.437 292.561 392.793 304.251]
 /Subtype /Link
 /A << /S /GoTo /D (page.684) >>
 >> endobj
-13995 0 obj <<
+14036 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [385.073 278.947 403.429 290.636]
 /Subtype /Link
 /A << /S /GoTo /D (page.157) >>
 >> endobj
-13996 0 obj <<
+14037 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [413.861 265.332 432.217 277.021]
 /Subtype /Link
 /A << /S /GoTo /D (page.174) >>
 >> endobj
-13997 0 obj <<
+14038 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [382.619 240.661 400.975 252.229]
 /Subtype /Link
 /A << /S /GoTo /D (page.470) >>
 >> endobj
-13998 0 obj <<
+14039 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [411.255 227.046 424.157 238.614]
 /Subtype /Link
 /A << /S /GoTo /D (page.96) >>
 >> endobj
-13999 0 obj <<
+14040 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [428.831 227.046 447.187 238.614]
 /Subtype /Link
 /A << /S /GoTo /D (page.707) >>
 >> endobj
-14000 0 obj <<
+14041 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [456.77 213.431 475.126 225.121]
 /Subtype /Link
 /A << /S /GoTo /D (page.574) >>
 >> endobj
-14001 0 obj <<
+14042 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [396.134 199.816 414.49 211.385]
 /Subtype /Link
 /A << /S /GoTo /D (page.232) >>
 >> endobj
-14002 0 obj <<
+14043 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [397.012 186.202 415.369 197.77]
 /Subtype /Link
 /A << /S /GoTo /D (page.217) >>
 >> endobj
-14003 0 obj <<
+14044 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [417.164 172.587 435.52 184.276]
 /Subtype /Link
 /A << /S /GoTo /D (page.138) >>
 >> endobj
-14004 0 obj <<
+14045 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [389.285 158.972 407.641 170.662]
 /Subtype /Link
 /A << /S /GoTo /D (page.294) >>
 >> endobj
-14005 0 obj <<
+14046 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [389.891 145.357 408.247 157.047]
 /Subtype /Link
 /A << /S /GoTo /D (page.286) >>
 >> endobj
-14006 0 obj <<
+14047 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [449.922 131.742 462.823 143.432]
 /Subtype /Link
 /A << /S /GoTo /D (page.66) >>
 >> endobj
-14007 0 obj <<
+14048 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [454.74 118.128 467.641 129.817]
 /Subtype /Link
 /A << /S /GoTo /D (page.64) >>
 >> endobj
-14008 0 obj <<
+14049 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [472.316 118.128 490.672 129.817]
 /Subtype /Link
 /A << /S /GoTo /D (page.107) >>
 >> endobj
-14013 0 obj <<
-/D [14011 0 R /XYZ 151.701 685.529 null]
+14054 0 obj <<
+/D [14052 0 R /XYZ 151.701 685.529 null]
 >> endobj
-14010 0 obj <<
+14051 0 obj <<
 /Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-14133 0 obj <<
-/Length 1588      
+14174 0 obj <<
+/Length 1590      
 /Filter /FlateDecode
 >>
 stream
-xÚÕYKÛ6¾ûWè(µV|SÇ6Ù
- €‹¸@mZIöª«‡+ÉIÚ_ß¡h9¶EJÜ4=ô´^zøqžßéÐÛ{¡÷nñÓvq÷€±'ƒˆsêmw
-Ã@FØã2
-XK©÷è8>ý‘%ÝrEõ×Uš}Y~ܾ¿{`!ÈQ!µ•(D p¿Ir¤¤÷ÛÅŸ« |ÏB¼¤\<~½¾{ï…‰¤÷¹—,=ÂdÀƒÏ…÷añË"¼T±ËƒP$<N£ 7CŸdÕK¿kâ"ÿ;Kèu@¼Ç!Ôçìzu…¢ Âþ’€ÑHåé	)ïÔŸ¿–ýÖ&këâØåue@&>ãâz9Ô Lc®ßþüãf)‰?ÚL	÷Ã7Ë9Ž}Lå$s”ãŽrrFNeqDoœmÊÓ2>*4:tØ©=Ú‹>ʼn
-ÔË?«R#ŠÄ$\¯ÈrE1ÖpBÁI#¥ÔL™q'±‘rF9úº8œ2Ëh['°t£—È1¬:8ïÖo-8Ò% ˜	Ÿƒ€·Í»Wɹ”M/'¥£\ä GÆàR6nq€xEÈ)^œñùx]S^횸íšcÒ›Ìxôˆ^®¹î"ø¿þËàSîMÁçÄ-ø ç|%ç|NÝ‚ÏÿOÁ×Îwn‚L‰G)8ôÈ©Ö@ºŸ·©a0Ä{,Š¹>7vdjXè딆=¡àßGi‚)„>·H‡Ü.kHPé§Ç"sk`Wv073`>aX|3 ‹à“MžZJÛ­š»!HëûíƒñJgºñ.©«ßCD÷f×
-æT&â–#nÙWu“épŒ¼æùŽú„³i¨2Þg]­¨3kÌ64Éše©˜0Ÿ,	Ep8£Â¡ÏȬië*î,܍çì8Y9ÀÕ^;§>:Ûõ Õš]Ħõ[tžä†|SÄm›™‘•N–ÖMkM5f\Uõ±JÎú[ôärrT/Mn߁$³ÚÍ °™TIqLÍñãss,\ÖNiP
-÷3ÍbìTC<’sæŸòô:i]Æ`}ÿùØkèƒðW¶ÖÊ„²¸¥¢›ºª²ÎÌu‚`·‰—
-7¶dÆ(Ð$ žÙ™·SîvÌ\qTŠ‡ö\´}Ù>gelæ„Û‘~„¸ÓaPŒl!'ŠÐÆÜX‰"ÇáG„ÓΚˆ!ùFÕû[mr“ïŸ'¸“ëä»ýëÁ˜Ž=†e x8"ïÒ§ Hss*˜«#â_w¿kêã¡
-Úgó~âäHL Ïèó¢JN)gé~F΋ØÙ%PãÖÌÀnã.átZÑöý¾Í‡vÔ¿ñ˜žfŒ4i„LO˜“ùÍ¥œêâb`Ñ&ÿ´Ôõk¶TºM at 4œñHŸÛY¿êõk×sV˜Ÿe$
-gâxB<õõ.Ù†ƒÁQm×	ßqrõ]œ$ÐÅm.57Y!zøÆÒ}©ý
-Ðj†Óˆ(„“¯/!{E-hn&B¾êTF8ŒKÈïÐÿwáï±Ç˜ä>š½òn•(²¿
-Ê­M.ÙªZTÚµ{o¸À]oj5ŪñÕ1YI“Å{Édþ?(íã$/ò.ÏZ·ãWìÙbiDŽÓØ)]vqbãbé ¹¤Mšü`‰&‰(¸ÕSÜjª¥~öfäÖ:rꬤA1„|äò£äDä$7º?åÂñ¸mÁãÑ7Ôäht´N²l¶vÏ>,³4‡Û¦¬"W7el¥É1„¸º~
-¿.Z¦[RVÃ…¢nRòŒ5óAnIYõVªß›ú§!àx8ßNÝî¡™aŽwKnë4Ä\ÏY®¨Œü{¼=Üz×è5`cêÇ0#ÿE­HÍpus¢‡»qý›à8ëÚlÉ½ôÍÛ”è~}.Z^¾yÐ~`¶	½1Æþf¸n÷ZcL`¥>eLRF=Æ†Øpô”Ž"@’œuÜl´f(d¤òÚÔ³Þ½®W[9()•’:Í·o6wër¹™{Ý3G}ú¬~ƪ›í!ýZ½ü±¬Óë÷_ô1®öÿAT7¿i{¹ÎGcPs«ê*%uP¡°úfþ?³ÒÀ1˜Ž+øöïývñÿ«(
+xÚÕY[oÛ6~÷¯Ð£ÌŠx'·6)R`€‡zÀ€¬Š¤8ZdÉ“ä¶Û¯ß¡h¹¶EJL×=ì)}øñ\¿sHÇÁ6ˆƒw‹Ÿ6‹›;Œ)Îi°y
+PGRá€K1KYð~8<þ‘§ÝrE
+ï«,ÿ²ü¸ysÇbT¬ÞJˆŠ$ Üo’Li©ÅífñçÁ*ŸÁ³ˆ Ý->ÆAß½âˆ(|î%wa2âŒÁç2ø°øeŸ«ŒØùÁ(§*êÍÐǧyµÄ2욤,þγz]àaE
+9»\]!)Ìà/‰U¨ÈŽHE§ÿüµì·6y[—‡®¨+2	—˱eóþíÏ?®—’„£Í”ð1|µl‘ã8ÄÄSN2O9î)'gät&\¹+zål‹P‘í’½Õ¡I«C‡Æ£½èc’ê@½,±ó*³Â!%&ázE–+Š±NZá(¥¡òp0e¡â^b#å¬rôuq8f–jÛ$°ô£åVœw÷o8Ò' ˜‰p[Œƒ€·Í»WËù”M/'¥§œò#ã
+ð)¿8@¼òŠg|>^gÅTTOMÒvÍ!íMn=zD/—\wü_ÿeð)¶àsâ|ó
+¾–ó	>§~Áçÿ§àg;7A¦$ ”GzäTëŽ ÝOÛÖ°	â=ÅÜœ›x25¬‚ôuJÞXðï£4Á‘Âœ[fCnïjHPf‡2÷k`v0?3`>aX|3 ‹à£M‘9JÛ¯Xš»%H÷·›;ë1”Ît㧴®~ÝÚ]+˜W™ˆkŽ¸>f[ÕMnÂ	V0òÚç;Φ¡vÉ6ïjMyc·Y IÖÜíôÀæ£#¡ŽgTØ÷™7m]%ƒ»ñœû2ß
+pµ5Ω÷¥Év3hµv±iýîºH‹Î@¾)“¶ÍíHŒJ/Kë¦KŒ¦3©ªúP¥'ýzr99ªïöMáށ$³ÚÍ °™TiyÈìñãss,\ÖŽiP
+÷;ÍbìUC\ɹ‹OEvHJƒ¬Þ%`}ÿùÐZkèƒðW¶ÎÊ„²¸¦¢«ºªòÎÎu‚`¿‰—
+?¶dÆ(Ð$žy²o§Üâ¨4mϸ jû²}Îw‰®Gúâ“	ƒfd9Q„æ0æÆJ¤<‡Oü9o
+ †ôiÔìoÉM±}žàL.“ïúo cj$8–tàሢË£2+ì©`¯Å¿î~×Ô‡}µÏöýÄË‘˜z žÑçÅ<”SÎÑý¬œ§ØÉ%PãÎÌÀ~ã.átZÑv_ý¾-†vÔ¿ñØžf¬4i…ÌŽ˜“ùÍ¥œê’r`Ѧø´4õk·TúM at 4žñHŸÛy“ ¿šÍk×s^ÚŸe$ŠgâxD<ö
+ÎÙ†ƒÁQm×	ßqrñ]’¦ÐÅ].5WY!zøÆÑ}©û
+Ði†×ˆ(„—¯Ï!{Eh~&B¾êTF8ŒK(ìÐÿwæï±Ç˜ä!š½òZn•H¹ß‰åîm.ÙèZÔÚµ{¯¸À’]oj=ÅêñÕ1Yi“'{Édþßií“´(‹®È[¿ãWÜÙâhDžÓØ+]ž’ÔÅÅÒÀpI›6ÅÞM?:Ñp«Ç¤5TKÃüÌÈ­s&äÔ[I‹b…Èç%FË	å%7º?Zåâñ¸íÀãêjr4::'Y6[»'îò¬€Û¦	¬¢ð©nv‰“&GÄ{àvúú)ºl˜~IY
+ŠºÉ`ȳÖ8Ì;ù%eÕ[©oê?‡€Ãþt;õ»wÄvR„9Þ/¹Óó=g¹¢R…·:x[¸?ô®1kÀÆ4L`Fá‹^‘†áêæH7wà•óßÇY×æK†`°è¥¯Þ¦dD@ŸøësÑòü}(€ö³Mè1×Ãu»×c+õ1cÒº´ê	41Ć£§t’ä¤ãzm4C1‹$•—¦žôžèu½ÚÚÈAI©•4i¾y³¾¹_k—Û¹×?sô§Ïúg¬ºy1n2\ëÕóË:³~ûÅ\“jûDuý›±—›|´µpª®SÒ
+«iÞ˜ÿ³$ßY8Óq_ÿ½Ý,þýãD
 endstream
 endobj
-14132 0 obj <<
+14173 0 obj <<
 /Type /Page
-/Contents 14133 0 R
-/Resources 14131 0 R
+/Contents 14174 0 R
+/Resources 14172 0 R
 /MediaBox [0 0 612 792]
-/Parent 13793 0 R
-/Annots [ 14009 0 R 14014 0 R 14015 0 R 14016 0 R 14017 0 R 14018 0 R 14019 0 R 14020 0 R 14021 0 R 14022 0 R 14023 0 R 14024 0 R 14025 0 R 14026 0 R 14027 0 R 14028 0 R 14029 0 R 14030 0 R 14031 0 R 14032 0 R 14033 0 R 14034 0 R 14035 0 R 14036 0 R 14037 0 R 14038 0 R 14039 0 R 14040 0 R 14041 0 R 14042 0 R 14043 0 R 14044 0 R 14045 0 R 14046 0 R 14047 0 R 14048 0 R 14049 0 R 14050 0 R 14051 0 R 14052 0 R 14053 0 R 14054 0 R 14055 0 R 14056 0 R 14057 0 R 14058 0 R 14059 0 R 14060 0 R 14061 0 R 14062 0 R 14063 0 R 14064 0 R 14065 0 R 14066 0 R 14067 0 R 14068 0 R 14069 0 R 14070 0 R 14071 0 R 14072 0 R 14073 0 R 14074 0 R 14075 0 R 14076 0 R 14077 0 R 14078 0 R 14079 0 R 14080 0 R 14081 0 R 14082 0 R 14083 0 R 14084 0 R 14085 0 R 14086 0 R 14087 0 R 14088 0 R 14089 0 R 14090 0 R 14091 0 R 14092 0 R 14093 0 R 14094 0 R 14095 0 R 14096 0 R 14097 0 R 14098 0 R 14099 0 R 14100 0 R 14101 0 R 14102 0 R 14103 0 R 14104 0 R 14105 0 R 14106 0 R 14107 0 R 14108 0 R 14109 0 R 14110 0 R 14111 0 R 14112 0 R 14113 0 R 14114 0 R 14115 0 R 14116 0 R 14117 0 R 14118 0 R 14119 0 R 14120 0 R 14121 0 R 14122 0 R 14123 0 R ]
+/Parent 13625 0 R
+/Annots [ 14050 0 R 14055 0 R 14056 0 R 14057 0 R 14058 0 R 14059 0 R 14060 0 R 14061 0 R 14062 0 R 14063 0 R 14064 0 R 14065 0 R 14066 0 R 14067 0 R 14068 0 R 14069 0 R 14070 0 R 14071 0 R 14072 0 R 14073 0 R 14074 0 R 14075 0 R 14076 0 R 14077 0 R 14078 0 R 14079 0 R 14080 0 R 14081 0 R 14082 0 R 14083 0 R 14084 0 R 14085 0 R 14086 0 R 14087 0 R 14088 0 R 14089 0 R 14090 0 R 14091 0 R 14092 0 R 14093 0 R 14094 0 R 14095 0 R 14096 0 R 14097 0 R 14098 0 R 14099 0 R 14100 0 R 14101 0 R 14102 0 R 14103 0 R 14104 0 R 14105 0 R 14106 0 R 14107 0 R 14108 0 R 14109 0 R 14110 0 R 14111 0 R 14112 0 R 14113 0 R 14114 0 R 14115 0 R 14116 0 R 14117 0 R 14118 0 R 14119 0 R 14120 0 R 14121 0 R 14122 0 R 14123 0 R 14124 0 R 14125 0 R 14126 0 R 14127 0 R 14128 0 R 14129 0 R 14130 0 R 14131 0 R 14132 0 R 14133 0 R 14134 0 R 14135 0 R 14136 0 R 14137 0 R 14138 0 R 14139 0 R 14140 0 R 14141 0 R 14142 0 R 14143 0 R 14144 0 R 14145 0 R 14146 0 R 14147 0 R 14148 0 R 14149 0 R 14150 0 R 14151 0 R 14152 0 R 14153 0 R 14154 0 R 14155 0 R 14156 0 R 14157 0 R 14158 0 R 14159 0 R 14160 0 R 14161 0 R 14162 0 R 14163 0 R 14164 0 R ]
 >> endobj
-14009 0 obj <<
+14050 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [177.73 646.546 190.631 658.236]
 /Subtype /Link
 /A << /S /GoTo /D (page.65) >>
 >> endobj
-14014 0 obj <<
+14055 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [193.623 632.997 211.979 644.687]
 /Subtype /Link
 /A << /S /GoTo /D (page.567) >>
 >> endobj
-14015 0 obj <<
+14056 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [144.655 619.448 163.011 631.016]
 /Subtype /Link
 /A << /S /GoTo /D (page.152) >>
 >> endobj
-14016 0 obj <<
+14057 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [169.09 619.448 187.446 631.016]
 /Subtype /Link
 /A << /S /GoTo /D (page.232) >>
 >> endobj
-14017 0 obj <<
+14058 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [193.525 619.448 211.881 631.016]
 /Subtype /Link
 /A << /S /GoTo /D (page.285) >>
 >> endobj
-14018 0 obj <<
+14059 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [217.96 619.448 236.316 631.016]
 /Subtype /Link
 /A << /S /GoTo /D (page.286) >>
 >> endobj
-14019 0 obj <<
+14060 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [242.394 619.448 260.751 631.016]
 /Subtype /Link
 /A << /S /GoTo /D (page.288) >>
 >> endobj
-14020 0 obj <<
+14061 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [139.746 608.02 158.102 617.043]
 /Subtype /Link
 /A << /S /GoTo /D (page.294) >>
 >> endobj
-14021 0 obj <<
+14062 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [136.259 592.35 154.615 604.039]
 /Subtype /Link
 /A << /S /GoTo /D (page.718) >>
 >> endobj
-14022 0 obj <<
+14063 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [186.562 578.8 204.918 590.49]
 /Subtype /Link
 /A << /S /GoTo /D (page.197) >>
 >> endobj
-14023 0 obj <<
+14064 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [180.567 565.251 193.469 576.941]
 /Subtype /Link
 /A << /S /GoTo /D (page.95) >>
 >> endobj
-14024 0 obj <<
+14065 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [199.358 565.251 212.26 576.941]
 /Subtype /Link
 /A << /S /GoTo /D (page.96) >>
 >> endobj
-14025 0 obj <<
+14066 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [218.149 565.251 236.505 576.941]
 /Subtype /Link
 /A << /S /GoTo /D (page.197) >>
 >> endobj
-14026 0 obj <<
+14067 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [242.394 565.251 260.751 576.941]
 /Subtype /Link
 /A << /S /GoTo /D (page.288) >>
 >> endobj
-14027 0 obj <<
+14068 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [139.746 551.702 158.102 562.846]
 /Subtype /Link
 /A << /S /GoTo /D (page.289) >>
 >> endobj
-14028 0 obj <<
+14069 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [162.776 551.702 181.132 562.846]
 /Subtype /Link
 /A << /S /GoTo /D (page.568) >>
 >> endobj
-14029 0 obj <<
+14070 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [185.807 551.702 204.163 562.846]
 /Subtype /Link
 /A << /S /GoTo /D (page.719) >>
 >> endobj
-14030 0 obj <<
+14071 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [160.729 538.153 179.085 549.842]
 /Subtype /Link
 /A << /S /GoTo /D (page.718) >>
 >> endobj
-14031 0 obj <<
+14072 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [152.94 524.604 171.297 536.293]
 /Subtype /Link
 /A << /S /GoTo /D (page.196) >>
 >> endobj
-14032 0 obj <<
+14073 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [175.304 524.604 193.66 536.293]
 /Subtype /Link
 /A << /S /GoTo /D (page.232) >>
 >> endobj
-14033 0 obj <<
+14074 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [197.667 524.604 216.024 536.293]
 /Subtype /Link
 /A << /S /GoTo /D (page.288) >>
 >> endobj
-14034 0 obj <<
+14075 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [220.031 524.604 238.387 536.293]
 /Subtype /Link
 /A << /S /GoTo /D (page.289) >>
 >> endobj
-14035 0 obj <<
+14076 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [242.394 524.604 260.751 536.293]
 /Subtype /Link
 /A << /S /GoTo /D (page.294) >>
 >> endobj
-14036 0 obj <<
+14077 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [139.746 511.054 158.102 522.198]
 /Subtype /Link
 /A << /S /GoTo /D (page.568) >>
 >> endobj
-14037 0 obj <<
+14078 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [162.776 511.054 181.132 522.198]
 /Subtype /Link
 /A << /S /GoTo /D (page.591) >>
 >> endobj
-14038 0 obj <<
+14079 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [185.807 511.054 204.163 522.198]
 /Subtype /Link
 /A << /S /GoTo /D (page.656) >>
 >> endobj
-14039 0 obj <<
+14080 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [213.38 497.505 231.737 509.195]
 /Subtype /Link
 /A << /S /GoTo /D (page.285) >>
 >> endobj
-14040 0 obj <<
+14081 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [160.35 483.956 178.706 495.645]
 /Subtype /Link
 /A << /S /GoTo /D (page.718) >>
 >> endobj
-14041 0 obj <<
+14082 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [153.328 470.407 171.685 482.096]
 /Subtype /Link
 /A << /S /GoTo /D (page.196) >>
 >> endobj
-14042 0 obj <<
+14083 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [175.595 470.407 193.951 482.096]
 /Subtype /Link
 /A << /S /GoTo /D (page.232) >>
 >> endobj
-14043 0 obj <<
+14084 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [197.861 470.407 216.218 482.096]
 /Subtype /Link
 /A << /S /GoTo /D (page.288) >>
 >> endobj
-14044 0 obj <<
+14085 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [220.128 470.407 238.484 482.096]
 /Subtype /Link
 /A << /S /GoTo /D (page.289) >>
 >> endobj
-14045 0 obj <<
+14086 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [242.394 470.407 260.751 482.096]
 /Subtype /Link
 /A << /S /GoTo /D (page.294) >>
 >> endobj
-14046 0 obj <<
+14087 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [139.746 456.858 158.102 468.002]
 /Subtype /Link
 /A << /S /GoTo /D (page.568) >>
 >> endobj
-14047 0 obj <<
+14088 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [162.776 456.858 181.132 468.002]
 /Subtype /Link
 /A << /S /GoTo /D (page.591) >>
 >> endobj
-14048 0 obj <<
+14089 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [185.807 456.858 204.163 468.002]
 /Subtype /Link
 /A << /S /GoTo /D (page.656) >>
 >> endobj
-14049 0 obj <<
+14090 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [151.702 443.308 170.058 454.998]
 /Subtype /Link
 /A << /S /GoTo /D (page.197) >>
 >> endobj
-14050 0 obj <<
+14091 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [199.277 429.759 217.634 441.449]
 /Subtype /Link
 /A << /S /GoTo /D (page.718) >>
 >> endobj
-14051 0 obj <<
+14092 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [153.55 416.21 171.906 427.899]
 /Subtype /Link
 /A << /S /GoTo /D (page.288) >>
 >> endobj
-14052 0 obj <<
+14093 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [176.58 416.21 194.936 427.899]
 /Subtype /Link
 /A << /S /GoTo /D (page.294) >>
 >> endobj
-14053 0 obj <<
+14094 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [132.926 402.661 151.282 414.229]
 /Subtype /Link
 /A << /S /GoTo /D (page.447) >>
 >> endobj
-14054 0 obj <<
+14095 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [140.805 389.112 159.161 400.801]
 /Subtype /Link
 /A << /S /GoTo /D (page.775) >>
 >> endobj
-14055 0 obj <<
+14096 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [163.835 389.112 182.191 400.801]
 /Subtype /Link
 /A << /S /GoTo /D (page.796) >>
 >> endobj
-14056 0 obj <<
+14097 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [190.229 375.562 208.585 386.962]
 /Subtype /Link
 /A << /S /GoTo /D (page.365) >>
 >> endobj
-14057 0 obj <<
+14098 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [171.532 362.013 189.888 373.413]
 /Subtype /Link
 /A << /S /GoTo /D (page.471) >>
 >> endobj
-14058 0 obj <<
+14099 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [154.744 348.464 173.1 360.153]
 /Subtype /Link
 /A << /S /GoTo /D (page.320) >>
 >> endobj
-14059 0 obj <<
+14100 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [164.532 334.915 182.888 346.314]
 /Subtype /Link
 /A << /S /GoTo /D (page.225) >>
 >> endobj
-14060 0 obj <<
+14101 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [209.653 321.366 228.009 333.055]
 /Subtype /Link
 /A << /S /GoTo /D (page.350) >>
 >> endobj
-14061 0 obj <<
+14102 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [181.592 307.816 199.949 319.506]
 /Subtype /Link
 /A << /S /GoTo /D (page.548) >>
 >> endobj
-14062 0 obj <<
+14103 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [231.199 294.267 249.555 305.667]
 /Subtype /Link
 /A << /S /GoTo /D (page.368) >>
 >> endobj
-14063 0 obj <<
+14104 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [147.259 280.718 165.615 292.286]
 /Subtype /Link
 /A << /S /GoTo /D (page.438) >>
 >> endobj
-14064 0 obj <<
+14105 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [146.35 267.169 164.706 278.568]
 /Subtype /Link
 /A << /S /GoTo /D (page.455) >>
 >> endobj
-14065 0 obj <<
+14106 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [140.501 253.62 158.858 265.309]
 /Subtype /Link
 /A << /S /GoTo /D (page.697) >>
 >> endobj
-14066 0 obj <<
+14107 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [164.744 240.07 183.1 251.76]
 /Subtype /Link
 /A << /S /GoTo /D (page.122) >>
 >> endobj
-14067 0 obj <<
+14108 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [187.774 240.07 206.13 251.76]
 /Subtype /Link
 /A << /S /GoTo /D (page.698) >>
 >> endobj
-14068 0 obj <<
+14109 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [216.047 226.521 234.403 238.211]
 /Subtype /Link
 /A << /S /GoTo /D (page.236) >>
 >> endobj
-14069 0 obj <<
+14110 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [190.562 212.972 208.918 224.661]
 /Subtype /Link
 /A << /S /GoTo /D (page.394) >>
 >> endobj
-14070 0 obj <<
+14111 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [130.805 199.423 149.161 211.112]
 /Subtype /Link
 /A << /S /GoTo /D (page.732) >>
 >> endobj
-14071 0 obj <<
+14112 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [153.835 199.423 172.191 211.112]
 /Subtype /Link
 /A << /S /GoTo /D (page.747) >>
 >> endobj
-14072 0 obj <<
+14113 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [176.865 199.423 195.221 211.112]
 /Subtype /Link
 /A << /S /GoTo /D (page.773) >>
 >> endobj
-14073 0 obj <<
+14114 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [153.532 185.874 171.888 197.563]
 /Subtype /Link
 /A << /S /GoTo /D (page.746) >>
 >> endobj
-14074 0 obj <<
+14115 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [176.562 185.874 194.918 197.563]
 /Subtype /Link
 /A << /S /GoTo /D (page.748) >>
 >> endobj
-14075 0 obj <<
+14116 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [208.562 172.324 226.918 184.014]
 /Subtype /Link
 /A << /S /GoTo /D (page.219) >>
 >> endobj
-14076 0 obj <<
+14117 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [136.562 158.775 154.918 170.465]
 /Subtype /Link
 /A << /S /GoTo /D (page.411) >>
 >> endobj
-14077 0 obj <<
+14118 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [171.865 145.226 190.221 156.916]
 /Subtype /Link
 /A << /S /GoTo /D (page.198) >>
 >> endobj
-14078 0 obj <<
+14119 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [194.895 145.226 213.252 156.916]
 /Subtype /Link
 /A << /S /GoTo /D (page.570) >>
 >> endobj
-14079 0 obj <<
+14120 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [159.32 131.677 177.676 143.366]
 /Subtype /Link
 /A << /S /GoTo /D (page.320) >>
 >> endobj
-14080 0 obj <<
+14121 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [173.108 118.128 191.464 129.817]
 /Subtype /Link
 /A << /S /GoTo /D (page.234) >>
 >> endobj
-14081 0 obj <<
+14122 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [350.294 646.546 363.196 658.236]
 /Subtype /Link
 /A << /S /GoTo /D (page.36) >>
 >> endobj
-14082 0 obj <<
+14123 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [367.794 632.587 380.696 644.276]
 /Subtype /Link
 /A << /S /GoTo /D (page.33) >>
 >> endobj
-14083 0 obj <<
+14124 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [385.37 632.587 403.726 644.276]
 /Subtype /Link
 /A << /S /GoTo /D (page.242) >>
 >> endobj
-14084 0 obj <<
+14125 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [408.4 632.587 426.756 644.276]
 /Subtype /Link
 /A << /S /GoTo /D (page.726) >>
 >> endobj
-14085 0 obj <<
+14126 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [339.082 618.627 357.438 630.316]
 /Subtype /Link
 /A << /S /GoTo /D (page.475) >>
 >> endobj
-14086 0 obj <<
+14127 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [341.597 604.667 359.953 616.066]
 /Subtype /Link
 /A << /S /GoTo /D (page.121) >>
 >> endobj
-14087 0 obj <<
+14128 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [364.627 604.667 382.983 616.066]
 /Subtype /Link
 /A << /S /GoTo /D (page.364) >>
 >> endobj
-14088 0 obj <<
+14129 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [383.779 590.707 402.135 602.397]
 /Subtype /Link
 /A << /S /GoTo /D (page.122) >>
 >> endobj
-14089 0 obj <<
+14130 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [387.779 576.747 406.135 588.437]
 /Subtype /Link
 /A << /S /GoTo /D (page.688) >>
 >> endobj
-14090 0 obj <<
+14131 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [368.355 562.788 386.711 574.477]
 /Subtype /Link
 /A << /S /GoTo /D (page.385) >>
 >> endobj
-14091 0 obj <<
+14132 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [391.385 562.788 409.741 574.477]
 /Subtype /Link
 /A << /S /GoTo /D (page.404) >>
 >> endobj
-14092 0 obj <<
+14133 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [376.991 548.828 395.347 560.517]
 /Subtype /Link
 /A << /S /GoTo /D (page.810) >>
 >> endobj
-14093 0 obj <<
+14134 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [369.879 506.949 382.78 518.093]
 /Subtype /Link
 /A << /S /GoTo /D (page.62) >>
 >> endobj
-14094 0 obj <<
+14135 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [354.946 492.989 367.848 504.133]
 /Subtype /Link
 /A << /S /GoTo /D (page.44) >>
 >> endobj
-14095 0 obj <<
+14136 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [415.173 479.029 433.529 490.718]
 /Subtype /Link
 /A << /S /GoTo /D (page.377) >>
 >> endobj
-14096 0 obj <<
+14137 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [387.385 465.069 405.741 476.759]
 /Subtype /Link
 /A << /S /GoTo /D (page.375) >>
 >> endobj
-14097 0 obj <<
+14138 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [410.415 465.069 428.771 476.759]
 /Subtype /Link
 /A << /S /GoTo /D (page.378) >>
 >> endobj
-14098 0 obj <<
+14139 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [439.156 451.109 457.513 462.799]
 /Subtype /Link
 /A << /S /GoTo /D (page.189) >>
 >> endobj
-14099 0 obj <<
+14140 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [336.508 439.681 354.864 448.704]
 /Subtype /Link
 /A << /S /GoTo /D (page.199) >>
 >> endobj
-14100 0 obj <<
+14141 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [395.324 423.6 413.68 435.29]
 /Subtype /Link
 /A << /S /GoTo /D (page.371) >>
 >> endobj
-14101 0 obj <<
+14142 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [378.401 409.641 396.757 421.33]
 /Subtype /Link
 /A << /S /GoTo /D (page.374) >>
 >> endobj
-14102 0 obj <<
+14143 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [361.462 395.681 379.818 407.08]
 /Subtype /Link
 /A << /S /GoTo /D (page.373) >>
 >> endobj
-14103 0 obj <<
+14144 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [365.28 381.721 383.636 393.411]
 /Subtype /Link
 /A << /S /GoTo /D (page.374) >>
 >> endobj
-14104 0 obj <<
+14145 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [391.688 367.761 410.044 379.451]
 /Subtype /Link
 /A << /S /GoTo /D (page.246) >>
 >> endobj
-14105 0 obj <<
+14146 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [414.718 367.761 433.074 379.451]
 /Subtype /Link
 /A << /S /GoTo /D (page.372) >>
 >> endobj
-14106 0 obj <<
+14147 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [343.961 353.802 362.317 365.491]
 /Subtype /Link
 /A << /S /GoTo /D (page.128) >>
 >> endobj
-14107 0 obj <<
+14148 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [378.658 339.842 397.014 351.531]
 /Subtype /Link
 /A << /S /GoTo /D (page.203) >>
 >> endobj
-14108 0 obj <<
+14149 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [421.355 325.882 439.711 337.571]
 /Subtype /Link
 /A << /S /GoTo /D (page.364) >>
 >> endobj
-14109 0 obj <<
+14150 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [348.018 311.922 366.374 323.612]
 /Subtype /Link
 /A << /S /GoTo /D (page.168) >>
 >> endobj
-14110 0 obj <<
+14151 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [370.803 311.922 389.159 323.612]
 /Subtype /Link
 /A << /S /GoTo /D (page.179) >>
 >> endobj
-14111 0 obj <<
+14152 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [393.587 311.922 411.943 323.612]
 /Subtype /Link
 /A << /S /GoTo /D (page.365) >>
 >> endobj
-14112 0 obj <<
+14153 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [416.372 311.922 434.728 323.612]
 /Subtype /Link
 /A << /S /GoTo /D (page.698) >>
 >> endobj
-14113 0 obj <<
+14154 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [439.156 311.922 457.513 323.612]
 /Subtype /Link
 /A << /S /GoTo /D (page.699) >>
 >> endobj
-14114 0 obj <<
+14155 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [336.508 298.373 354.864 309.517]
 /Subtype /Link
 /A << /S /GoTo /D (page.748) >>
 >> endobj
-14115 0 obj <<
+14156 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [359.538 298.373 377.895 309.517]
 /Subtype /Link
 /A << /S /GoTo /D (page.775) >>
 >> endobj
-14116 0 obj <<
+14157 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [422.173 284.413 440.529 296.103]
 /Subtype /Link
 /A << /S /GoTo /D (page.199) >>
 >> endobj
-14117 0 obj <<
+14158 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [389.476 270.453 407.832 282.143]
 /Subtype /Link
 /A << /S /GoTo /D (page.198) >>
 >> endobj
-14118 0 obj <<
+14159 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [383.112 256.494 401.468 268.183]
 /Subtype /Link
 /A << /S /GoTo /D (page.731) >>
 >> endobj
-14119 0 obj <<
+14160 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [436.779 242.534 455.135 254.223]
 /Subtype /Link
 /A << /S /GoTo /D (page.732) >>
 >> endobj
-14120 0 obj <<
+14161 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [341.536 228.574 359.893 240.142]
 /Subtype /Link
 /A << /S /GoTo /D (page.364) >>
 >> endobj
-14121 0 obj <<
+14162 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [364.567 228.574 382.923 240.142]
 /Subtype /Link
 /A << /S /GoTo /D (page.365) >>
 >> endobj
-14122 0 obj <<
+14163 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [428.385 158.99 446.741 171.892]
 /Subtype /Link
 /A << /S /GoTo /D (page.132) >>
 >> endobj
-14123 0 obj <<
+14164 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [444.627 118.128 462.984 129.817]
 /Subtype /Link
 /A << /S /GoTo /D (page.731) >>
 >> endobj
-14134 0 obj <<
-/D [14132 0 R /XYZ 100.892 685.529 null]
+14175 0 obj <<
+/D [14173 0 R /XYZ 100.892 685.529 null]
 >> endobj
-14131 0 obj <<
-/Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F70 4384 0 R >>
+14172 0 obj <<
+/Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F59 4373 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-14244 0 obj <<
-/Length 1297      
+14285 0 obj <<
+/Length 1296      
 /Filter /FlateDecode
 >>
 stream
-xÚ­XÉrã6½ë+xȁªŠhìËq¼MìL\Ž¥T¹Ê™$Ñ2G©!©Y’Ÿ(H£
- `ON–ÉÆÃë× Ñ,ÑûÞù¨wvMAA"„Ñè9‚&Àˆ	™PI¢Ñ4zŠCý£Û³k„"‘HÆHkŠI¸6Æh¸J'M€)‰oŠiú­]Ó»õ>÷ 6ÒÛì¡Óãh²è=}ÑT¿»@‚¥ˆ¾®-¦"a”êßy4ìýÙû”!µR&2YSkÙdE‰¸I«rÙè_i¥ÆYž5íÓï}ã_×춰ÑÓ€rrôÔfÆc#‡ßŒ˜±	ê±Ã2FˆJ¤qCìEÇÇ”ñ ;3	öveÈZæZÏb’Ú‘ÄÑŽÀ†ñ¥Oi¬òlÚ_Ó¬_Ò<·; ^¶ªÓª¶¢a„‚äÀ(L^NX'½›{ÃHM§UZ×Ö½8v¾Ã@üFû‰Õª)ªÉ&*Ïí	­ó*†HxÝXÛaø7R»#Œ¢ä™ra@$=¿Ø#!‚ƒìt¢T¯±ã^¾ÆëIYºAfeáPOt{ž™N6ióýEeEíHH„RHfVH=LîsU¤}-ðéqoÍVSêØ»ÖH™g©éDV%©WƒFóômÞÜ?Úçžu-á+agí}SJaXw瞨/Ú÷”‰DôðÝåoî	ز˻aغmë–ÖÚ|Íaí‰îì_úëº=
-(°
-ànÞY]æªI7ß“¯}Ä㲚Ϫ>ŒËÕÒÉH·Æ×VÎŒF‘„IlÞª¥.·:µ/æ4ÈaŽE'»í&Æá¼4]Båé›òéí¯;kú†Àì>îöü—a]šq÷7CCõÑd@@„É}ô©Ì
-ëB$‘waPsÞ»šêÁÁFÀ@Œæ%5Š¼»zQ!¯…5hºªì%xPxß°ñB™iV¤Hæ…ܶOÄ èýí”S]râäñ_ݼYŠ(	rÇ3+fÞØQn—bÎ.|m?f|Œy{õÞJ†°SñQ{dÜ8õûyÓí%È^&ŽYt»÷!"åOBH†y:„'ÄBh10Äå…½`Øt!
-+SHºÕ¸¼
-ëò'ü¯Œó¶ËâóJŸû+ûh(©Âæ@ª9zTÈŽÏ}•9;‚Îo»Òj¼¹¶(-S*‘a¡YÛ‘@;hǃì0Go¸Ô <,‘aCϱWSæVí³´™œÍ«1Mô©èÙ‘¹ÈÄ“gnӮеäñÿZTºêÃsisþ^énÒ3›¨Æ•æ'±>Bžgy®·6œw×Ù\Mš0©úœdö¿ÇN²úăou£*;Žº«|¾¬~Ü2ÚÛݽæáüm}8§éºúrw~t?¼»³¯¼ažÕeXâsÚííUü¡ŠŸ)AÁ§OfèqÌ‹Û¼1Žmj³²ØŒ³IêÈå ©âRÕõ漫‡»©ã–N‚ @5sTa‡ôÀ ` XËf0)KÝñƹcêç!~i ­¦®3Ý=(W˦\:>¢{`ÊU5Ûœ±§Y•Nš²úaž©eÌ=Ó£p”¢Uf¥uY´?ڏõ+·‰U›¤-Ÿm{麑cž™mo˲š©"ûG¹oY±§rU7›S]Ëú¥öæГ-ìIsáã¿W£ÞÆèô
+xÚ­XIsÛ6¾ëWðÐ5SÑØ—c¼¥vSk©3žqs€$ZfD‘
+Ieiÿ|AAŠ6€€žD‘¾·â=€hè}ï|Ô;»¦ ‚ ‘@ÂhôA
+`Ä„L¨$Ñh=Å‚þÇÑíÙ5B‘H$c¤Å€$\‹ #4\?¥“¦?À”Ä7Å4ýÖ®é]zŸ{PémöÐi‚q4Yôž>‚hª¿ÝF ÁRD_×’‹S‘0Jõs
+{öÀ>eH­”‰LÖÔZ6YÑG"nÒª\öú)­Ô8˳¦}û½/püëšÝ6zPÎbBŽÞÚÄxÌP˜c1Ô#‡e"(Œ'”H£ †Ø‹Ž1Ž)ãr$f¾ìíÊ ;0k™k{“ÔŽ$Žv6Œ/}Jc•gÓþšfý’æ¹]ðz´UVµ
+#dŒÂÌË	ë¤wso©é´JëÚº'ÂŽÁwˆÿÀhÿX­šr¡šl¢òÜÐ:®bˆ„Wµ†¯Q#µ+ÂX Jž)DÒƒqñ‹Ý"ȱ0HNJ@ö9îåk´ž”E¡dVë‰nÍ3SÉ&m¼¿¨¬¨IƒPÊâo ÉÌŠ©‡É}®Š´±¯>{Ü[£Õ¤:ö®5¦Ì³ÔT"«%©×çéÛxsÿhWœ{Ö=´„/¬„žµ7öM)…a՝{¼2¼h¿GP&ÑÃo—¿]¸]&`·Ë.ï†a붭[Zkñ5‡µ&º²é¯t»P`Àݼ³ºÌU“nΓ¯}Ä㲚Ϫ>ŒËÕÒÉH·¯¬œ;õ>"	“Ø,¼UKnuj_ÌiÂ‹NvÛMŒÂyiª„ÊÓ7ÅÓ!Ú_wÖð
+Ùîöø—aUšqö7CCõÑD@@„™ûèS™Ö…H"ï â†=v4Õ
+‚ƒ€ÍKj,òîrèE…@¾֠鬲§àAî}ÃÆeÒ¬HÌ¹-AÐíúÛ=(§uɉ’Ç¿ºx³„3Q$åŽgV̼¾£ÜnBŠ-8;÷µõ0˜ñ1æíýÕ{+ÂNÚ‘q£ÔïçýMµ— {š8zÑíÞ[„ˆ”?	!bäuèB at Hœ,@¡ùÛ ./ì9 úQXšBÒmË«°*ÂÿÊØ`Þ&aY|^鹿²·†’ú(lR=æèVýu ;>÷Uæ¬:¾	ïH«ñæÚ¢´t©D†¹f-GåX ’ýáRƒò°@b„5=ÇZt™[kŸ¥Íäl^i¢§¢gGä";ž¹iL»\×’ÇÿkR鬏¥Íü½ÒÜ„g6Q+ÌO|}„<Ïò\9nm8ïγ¹>Mš0S;ísÙÿ¿8‰ê
+¾ÕªìD8êÎòù²úqËh/[Htך‡ó·yôáœ:L×½Ðã¸óÐýðîξ.ð†1¸W—aÏi·¶Tñ‡*~&ì>a˜\ bÄÑ/nãÆ(¶Ôfe±›Œ³Iêˆå SÄ¥ªëͼ«›»©ã–N‚ @5sdaCz 00XËf0)K]ñƹ£ëç!zi [M]3Ý5(W˦\:Ž
+ÑÝ0媚mfìiV¥“¦¬¾;¯j˜§kÙs÷ô(¥h-³ÒvY´í!Äcý	Æm`Õ&hËg#Û^Fºn䘧gÛÛ²¬fªÈþQî[VìI…\ÕÍfªkY¿´ÞÞ=ÙÂ4Ç>þ½õþhò
 endstream
 endobj
-14243 0 obj <<
+14284 0 obj <<
 /Type /Page
-/Contents 14244 0 R
-/Resources 14242 0 R
+/Contents 14285 0 R
+/Resources 14283 0 R
 /MediaBox [0 0 612 792]
-/Parent 13793 0 R
-/Annots [ 14124 0 R 14125 0 R 14126 0 R 14127 0 R 14128 0 R 14129 0 R 14130 0 R 14135 0 R 14136 0 R 14137 0 R 14138 0 R 14139 0 R 14140 0 R 14141 0 R 14142 0 R 14143 0 R 14144 0 R 14145 0 R 14146 0 R 14147 0 R 14148 0 R 14149 0 R 14150 0 R 14151 0 R 14152 0 R 14153 0 R 14154 0 R 14155 0 R 14156 0 R 14157 0 R 14158 0 R 14159 0 R 14160 0 R 14161 0 R 14162 0 R 14163 0 R 14164 0 R 14165 0 R 14166 0 R 14167 0 R 14168 0 R 14169 0 R 14170 0 R 14171 0 R 14172 0 R 14173 0 R 14174 0 R 14175 0 R 14176 0 R 14177 0 R 14178 0 R 14179 0 R 14180 0 R 14181 0 R 14182 0 R 14183 0 R 14184 0 R 14185 0 R 14186 0 R 14187 0 R 14188 0 R 14189 0 R 14190 0 R 14191 0 R 14192 0 R 14193 0 R 14194 0 R 14195 0 R 14196 0 R 14197 0 R 14198 0 R 14199 0 R 14200 0 R 14201 0 R 14202 0 R 14203 0 R 14204 0 R 14205 0 R 14206 0 R 14207 0 R 14208 0 R 14209 0 R 14210 0 R 14211 0 R 14212 0 R 14213 0 R 14214 0 R 14215 0 R 14216 0 R 14217 0 R 14218 0 R 14219 0 R 14220 0 R 14221 0 R 14222 0 R 14223 0 R 14224 0 R 14225 0 R 14226 0 R 14227 0 R 14228 0 R 14229 0 R 14230 0 R 14231 0 R 14232 0 R 14233 0 R 14234 0 R 14235 0 R 14236 0 R 14237 0 R 14238 0 R 14239 0 R 14240 0 R ]
+/Parent 14287 0 R
+/Annots [ 14165 0 R 14166 0 R 14167 0 R 14168 0 R 14169 0 R 14170 0 R 14171 0 R 14176 0 R 14177 0 R 14178 0 R 14179 0 R 14180 0 R 14181 0 R 14182 0 R 14183 0 R 14184 0 R 14185 0 R 14186 0 R 14187 0 R 14188 0 R 14189 0 R 14190 0 R 14191 0 R 14192 0 R 14193 0 R 14194 0 R 14195 0 R 14196 0 R 14197 0 R 14198 0 R 14199 0 R 14200 0 R 14201 0 R 14202 0 R 14203 0 R 14204 0 R 14205 0 R 14206 0 R 14207 0 R 14208 0 R 14209 0 R 14210 0 R 14211 0 R 14212 0 R 14213 0 R 14214 0 R 14215 0 R 14216 0 R 14217 0 R 14218 0 R 14219 0 R 14220 0 R 14221 0 R 14222 0 R 14223 0 R 14224 0 R 14225 0 R 14226 0 R 14227 0 R 14228 0 R 14229 0 R 14230 0 R 14231 0 R 14232 0 R 14233 0 R 14234 0 R 14235 0 R 14236 0 R 14237 0 R 14238 0 R 14239 0 R 14240 0 R 14241 0 R 14242 0 R 14243 0 R 14244 0 R 14245 0 R 14246 0 R 14247 0 R 14248 0 R 14249 0 R 14250 0 R 14251 0 R 14252 0 R 14253 0 R 14254 0 R 14255 0 R 14256 0 R 14257 0 R 14258 0 R 14259 0 R 14260 0 R 14261 0 R 14262 0 R 14263 0 R 14264 0 R 14265 0 R 14266 0 R 14267 0 R 14268 0 R 14269 0 R 14270 0 R 14271 0 R 14272 0 R 14273 0 R 14274 0 R 14275 0 R 14276 0 R 14277 0 R 14278 0 R 14279 0 R 14280 0 R 14281 0 R ]
 >> endobj
-14124 0 obj <<
+14165 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [232.511 646.546 245.413 658.236]
 /Subtype /Link
 /A << /S /GoTo /D (page.44) >>
 >> endobj
-14125 0 obj <<
+14166 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [252.742 646.546 265.644 658.236]
 /Subtype /Link
 /A << /S /GoTo /D (page.62) >>
 >> endobj
-14126 0 obj <<
+14167 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [272.973 646.546 285.875 658.236]
 /Subtype /Link
 /A << /S /GoTo /D (page.66) >>
 >> endobj
-14127 0 obj <<
+14168 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [293.204 646.546 311.56 658.236]
 /Subtype /Link
 /A << /S /GoTo /D (page.285) >>
 >> endobj
-14128 0 obj <<
+14169 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [190.555 632.997 208.912 644.141]
 /Subtype /Link
 /A << /S /GoTo /D (page.313) >>
 >> endobj
-14129 0 obj <<
+14170 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [213.586 632.997 231.942 644.141]
 /Subtype /Link
 /A << /S /GoTo /D (page.567) >>
 >> endobj
-14130 0 obj <<
+14171 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [236.616 632.997 254.972 644.141]
 /Subtype /Link
 /A << /S /GoTo /D (page.690) >>
 >> endobj
-14135 0 obj <<
+14176 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [209.22 619.381 227.576 631.071]
 /Subtype /Link
 /A << /S /GoTo /D (page.687) >>
 >> endobj
-14136 0 obj <<
+14177 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [213.796 605.765 226.697 617.455]
 /Subtype /Link
 /A << /S /GoTo /D (page.50) >>
 >> endobj
-14137 0 obj <<
+14178 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [216.311 592.149 234.667 603.838]
 /Subtype /Link
 /A << /S /GoTo /D (page.322) >>
 >> endobj
-14138 0 obj <<
+14179 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [239.341 592.149 257.697 603.838]
 /Subtype /Link
 /A << /S /GoTo /D (page.323) >>
 >> endobj
-14139 0 obj <<
+14180 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [262.372 592.149 280.728 603.838]
 /Subtype /Link
 /A << /S /GoTo /D (page.746) >>
 >> endobj
-14140 0 obj <<
+14181 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [207.675 578.533 226.031 590.222]
 /Subtype /Link
 /A << /S /GoTo /D (page.748) >>
 >> endobj
-14141 0 obj <<
+14182 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [273.726 564.917 292.082 576.606]
 /Subtype /Link
 /A << /S /GoTo /D (page.128) >>
 >> endobj
-14142 0 obj <<
+14183 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [296.234 564.917 314.59 576.606]
 /Subtype /Link
 /A << /S /GoTo /D (page.131) >>
 >> endobj
-14143 0 obj <<
+14184 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [216.826 551.301 235.182 562.99]
 /Subtype /Link
 /A << /S /GoTo /D (page.661) >>
 >> endobj
-14144 0 obj <<
+14185 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [202.796 537.685 221.152 549.374]
 /Subtype /Link
 /A << /S /GoTo /D (page.129) >>
 >> endobj
-14145 0 obj <<
+14186 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [182.068 524.069 194.97 536.364]
 /Subtype /Link
 /A << /S /GoTo /D (page.78) >>
 >> endobj
-14146 0 obj <<
+14187 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [199.644 524.069 218 536.364]
 /Subtype /Link
 /A << /S /GoTo /D (page.178) >>
 >> endobj
-14147 0 obj <<
+14188 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [222.675 524.069 241.031 536.364]
 /Subtype /Link
 /A << /S /GoTo /D (page.366) >>
 >> endobj
-14148 0 obj <<
+14189 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [245.705 524.069 264.061 536.364]
 /Subtype /Link
 /A << /S /GoTo /D (page.367) >>
 >> endobj
-14149 0 obj <<
+14190 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [240.917 510.453 259.273 522.748]
 /Subtype /Link
 /A << /S /GoTo /D (page.689) >>
 >> endobj
-14150 0 obj <<
+14191 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [196.22 496.837 214.576 508.526]
 /Subtype /Link
 /A << /S /GoTo /D (page.745) >>
 >> endobj
-14151 0 obj <<
+14192 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [194.644 483.221 213 494.91]
 /Subtype /Link
 /A << /S /GoTo /D (page.159) >>
 >> endobj
-14152 0 obj <<
+14193 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [191.462 469.605 209.819 481.294]
 /Subtype /Link
 /A << /S /GoTo /D (page.107) >>
 >> endobj
-14153 0 obj <<
+14194 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [175.25 455.989 193.606 467.557]
 /Subtype /Link
 /A << /S /GoTo /D (page.503) >>
 >> endobj
-14154 0 obj <<
+14195 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [205.553 442.373 223.91 454.062]
 /Subtype /Link
 /A << /S /GoTo /D (page.545) >>
 >> endobj
-14155 0 obj <<
+14196 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [194.402 428.757 212.758 440.446]
 /Subtype /Link
 /A << /S /GoTo /D (page.745) >>
 >> endobj
-14156 0 obj <<
+14197 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [176.917 415.141 195.273 426.709]
 /Subtype /Link
 /A << /S /GoTo /D (page.175) >>
 >> endobj
-14157 0 obj <<
+14198 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [176.917 401.525 195.273 413.093]
 /Subtype /Link
 /A << /S /GoTo /D (page.810) >>
 >> endobj
-14158 0 obj <<
+14199 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [181.462 387.909 199.819 399.477]
 /Subtype /Link
 /A << /S /GoTo /D (page.551) >>
 >> endobj
-14159 0 obj <<
+14200 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [204.493 387.909 222.849 399.477]
 /Subtype /Link
 /A << /S /GoTo /D (page.677) >>
 >> endobj
-14160 0 obj <<
+14201 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [208.206 360.677 226.562 372.245]
 /Subtype /Link
 /A << /S /GoTo /D (page.813) >>
 >> endobj
-14161 0 obj <<
+14202 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [199.873 347.061 218.229 358.629]
 /Subtype /Link
 /A << /S /GoTo /D (page.813) >>
 >> endobj
-14162 0 obj <<
+14203 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [242.341 333.444 260.697 345.013]
 /Subtype /Link
 /A << /S /GoTo /D (page.128) >>
 >> endobj
-14163 0 obj <<
+14204 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [265.372 333.444 283.728 345.013]
 /Subtype /Link
 /A << /S /GoTo /D (page.133) >>
 >> endobj
-14164 0 obj <<
+14205 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [247.796 319.828 266.152 331.518]
 /Subtype /Link
 /A << /S /GoTo /D (page.164) >>
 >> endobj
-14165 0 obj <<
+14206 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [184.644 306.212 203 317.781]
 /Subtype /Link
 /A << /S /GoTo /D (page.660) >>
 >> endobj
-14166 0 obj <<
+14207 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [200.008 281.52 218.364 293.088]
 /Subtype /Link
 /A << /S /GoTo /D (page.675) >>
 >> endobj
-14167 0 obj <<
+14208 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [223.038 281.52 241.394 293.088]
 /Subtype /Link
 /A << /S /GoTo /D (page.738) >>
 >> endobj
-14168 0 obj <<
+14209 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [230.614 267.904 248.97 279.593]
 /Subtype /Link
 /A << /S /GoTo /D (page.677) >>
 >> endobj
-14169 0 obj <<
+14210 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [232.129 254.288 250.485 265.856]
 /Subtype /Link
 /A << /S /GoTo /D (page.677) >>
 >> endobj
-14170 0 obj <<
+14211 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [178.735 240.672 197.091 252.24]
 /Subtype /Link
 /A << /S /GoTo /D (page.596) >>
 >> endobj
-14171 0 obj <<
+14212 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [201.765 240.672 220.122 252.24]
 /Subtype /Link
 /A << /S /GoTo /D (page.678) >>
 >> endobj
-14172 0 obj <<
+14213 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [210.25 227.056 228.607 238.624]
 /Subtype /Link
 /A << /S /GoTo /D (page.675) >>
 >> endobj
-14173 0 obj <<
+14214 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [175.25 213.44 193.607 224.839]
 /Subtype /Link
 /A << /S /GoTo /D (page.292) >>
 >> endobj
-14174 0 obj <<
+14215 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [204.644 199.824 223 211.513]
 /Subtype /Link
 /A << /S /GoTo /D (page.307) >>
 >> endobj
-14175 0 obj <<
+14216 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [214.038 186.208 226.94 197.897]
 /Subtype /Link
 /A << /S /GoTo /D (page.81) >>
 >> endobj
-14176 0 obj <<
+14217 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [259.038 172.592 277.394 184.281]
 /Subtype /Link
 /A << /S /GoTo /D (page.109) >>
 >> endobj
-14177 0 obj <<
+14218 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [232.826 158.976 251.182 170.665]
 /Subtype /Link
 /A << /S /GoTo /D (page.107) >>
 >> endobj
-14178 0 obj <<
+14219 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [255.856 158.976 274.213 170.665]
 /Subtype /Link
 /A << /S /GoTo /D (page.109) >>
 >> endobj
-14179 0 obj <<
+14220 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [236.766 145.36 255.122 157.049]
 /Subtype /Link
 /A << /S /GoTo /D (page.106) >>
 >> endobj
-14180 0 obj <<
+14221 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [215.553 131.744 233.91 143.433]
 /Subtype /Link
 /A << /S /GoTo /D (page.102) >>
 >> endobj
-14181 0 obj <<
+14222 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [227.22 118.128 245.576 129.817]
 /Subtype /Link
 /A << /S /GoTo /D (page.109) >>
 >> endobj
-14182 0 obj <<
+14223 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [425.346 646.546 443.702 658.236]
 /Subtype /Link
 /A << /S /GoTo /D (page.579) >>
 >> endobj
-14183 0 obj <<
+14224 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [444.134 632.894 462.49 644.583]
 /Subtype /Link
 /A << /S /GoTo /D (page.109) >>
 >> endobj
-14184 0 obj <<
+14225 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [383.149 619.241 401.505 630.809]
 /Subtype /Link
 /A << /S /GoTo /D (page.466) >>
 >> endobj
-14185 0 obj <<
+14226 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [406.709 593.901 425.066 605.47]
 /Subtype /Link
 /A << /S /GoTo /D (page.361) >>
 >> endobj
-14186 0 obj <<
+14227 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [406.709 580.249 425.066 591.817]
 /Subtype /Link
 /A << /S /GoTo /D (page.361) >>
 >> endobj
-14187 0 obj <<
+14228 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [406.709 566.596 425.066 578.164]
 /Subtype /Link
 /A << /S /GoTo /D (page.361) >>
 >> endobj
-14188 0 obj <<
+14229 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [406.709 552.943 425.066 564.512]
 /Subtype /Link
 /A << /S /GoTo /D (page.360) >>
 >> endobj
-14189 0 obj <<
+14230 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [406.709 539.291 425.066 550.859]
 /Subtype /Link
 /A << /S /GoTo /D (page.360) >>
 >> endobj
-14190 0 obj <<
+14231 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [378.831 525.638 397.187 537.206]
 /Subtype /Link
 /A << /S /GoTo /D (page.111) >>
 >> endobj
-14191 0 obj <<
+14232 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [401.861 525.638 420.217 537.206]
 /Subtype /Link
 /A << /S /GoTo /D (page.112) >>
 >> endobj
-14192 0 obj <<
+14233 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [424.891 525.638 443.247 537.206]
 /Subtype /Link
 /A << /S /GoTo /D (page.114) >>
 >> endobj
-14193 0 obj <<
+14234 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [378.376 511.985 396.732 523.554]
 /Subtype /Link
 /A << /S /GoTo /D (page.596) >>
 >> endobj
-14194 0 obj <<
+14235 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [429.649 498.333 448.005 510.022]
 /Subtype /Link
 /A << /S /GoTo /D (page.595) >>
 >> endobj
-14195 0 obj <<
+14236 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [414.316 484.68 432.672 496.248]
 /Subtype /Link
 /A << /S /GoTo /D (page.595) >>
 >> endobj
-14196 0 obj <<
+14237 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [403.103 471.027 421.46 482.596]
 /Subtype /Link
 /A << /S /GoTo /D (page.447) >>
 >> endobj
-14197 0 obj <<
+14238 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [397.155 457.375 415.511 469.064]
 /Subtype /Link
 /A << /S /GoTo /D (page.111) >>
 >> endobj
-14198 0 obj <<
+14239 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [420.357 457.375 438.714 469.064]
 /Subtype /Link
 /A << /S /GoTo /D (page.114) >>
 >> endobj
-14199 0 obj <<
+14240 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [443.56 457.375 461.916 469.064]
 /Subtype /Link
 /A << /S /GoTo /D (page.116) >>
 >> endobj
-14200 0 obj <<
+14241 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [466.763 457.375 485.119 469.064]
 /Subtype /Link
 /A << /S /GoTo /D (page.117) >>
 >> endobj
-14201 0 obj <<
+14242 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [489.966 457.375 508.322 469.064]
 /Subtype /Link
 /A << /S /GoTo /D (page.372) >>
 >> endobj
-14202 0 obj <<
+14243 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [387.318 443.826 405.674 454.97]
 /Subtype /Link
 /A << /S /GoTo /D (page.572) >>
 >> endobj
-14203 0 obj <<
+14244 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [410.348 443.826 428.704 454.97]
 /Subtype /Link
 /A << /S /GoTo /D (page.640) >>
 >> endobj
-14204 0 obj <<
+14245 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [433.378 443.826 451.734 454.97]
 /Subtype /Link
 /A << /S /GoTo /D (page.716) >>
 >> endobj
-14205 0 obj <<
+14246 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [443.18 429.567 461.536 442.469]
 /Subtype /Link
 /A << /S /GoTo /D (page.112) >>
 >> endobj
-14206 0 obj <<
+14247 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [393.952 416.52 406.854 428.21]
 /Subtype /Link
 /A << /S /GoTo /D (page.63) >>
 >> endobj
-14207 0 obj <<
+14248 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [411.528 416.52 429.884 428.21]
 /Subtype /Link
 /A << /S /GoTo /D (page.112) >>
 >> endobj
-14208 0 obj <<
+14249 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [434.558 416.52 452.914 428.21]
 /Subtype /Link
 /A << /S /GoTo /D (page.293) >>
 >> endobj
-14209 0 obj <<
+14250 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [469.407 402.868 487.763 414.557]
 /Subtype /Link
 /A << /S /GoTo /D (page.117) >>
 >> endobj
-14210 0 obj <<
+14251 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [380.497 389.215 398.854 400.905]
 /Subtype /Link
 /A << /S /GoTo /D (page.775) >>
 >> endobj
-14211 0 obj <<
+14252 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [376.255 375.562 394.611 387.252]
 /Subtype /Link
 /A << /S /GoTo /D (page.112) >>
 >> endobj
-14212 0 obj <<
+14253 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [399.285 375.562 417.641 387.252]
 /Subtype /Link
 /A << /S /GoTo /D (page.114) >>
 >> endobj
-14213 0 obj <<
+14254 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [421.103 375.562 439.46 387.252]
 /Subtype /Link
 /A << /S /GoTo /D (page.116) >>
 >> endobj
-14214 0 obj <<
+14255 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [391.194 361.91 409.551 373.599]
 /Subtype /Link
 /A << /S /GoTo /D (page.725) >>
 >> endobj
-14215 0 obj <<
+14256 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [392.376 348.257 410.732 359.947]
 /Subtype /Link
 /A << /S /GoTo /D (page.528) >>
 >> endobj
-14216 0 obj <<
+14257 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [378.376 334.604 396.732 346.173]
 /Subtype /Link
 /A << /S /GoTo /D (page.293) >>
 >> endobj
-14217 0 obj <<
+14258 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [383.831 320.952 402.187 332.52]
 /Subtype /Link
 /A << /S /GoTo /D (page.113) >>
 >> endobj
-14218 0 obj <<
+14259 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [398.406 307.299 416.763 318.989]
 /Subtype /Link
 /A << /S /GoTo /D (page.113) >>
 >> endobj
-14219 0 obj <<
+14260 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [377.316 281.959 395.672 293.528]
 /Subtype /Link
 /A << /S /GoTo /D (page.167) >>
 >> endobj
-14220 0 obj <<
+14261 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [400.346 281.959 418.702 293.528]
 /Subtype /Link
 /A << /S /GoTo /D (page.596) >>
 >> endobj
-14221 0 obj <<
+14262 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [423.376 281.959 441.732 293.528]
 /Subtype /Link
 /A << /S /GoTo /D (page.692) >>
 >> endobj
-14222 0 obj <<
+14263 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [446.406 281.959 464.763 293.528]
 /Subtype /Link
 /A << /S /GoTo /D (page.753) >>
 >> endobj
-14223 0 obj <<
+14264 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [393.982 268.307 406.884 279.875]
 /Subtype /Link
 /A << /S /GoTo /D (page.63) >>
 >> endobj
-14224 0 obj <<
+14265 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [411.558 268.307 424.46 279.875]
 /Subtype /Link
 /A << /S /GoTo /D (page.86) >>
 >> endobj
-14225 0 obj <<
+14266 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [429.134 268.307 447.49 279.875]
 /Subtype /Link
 /A << /S /GoTo /D (page.101) >>
 >> endobj
-14226 0 obj <<
+14267 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [452.164 268.307 470.52 279.875]
 /Subtype /Link
 /A << /S /GoTo /D (page.192) >>
 >> endobj
-14227 0 obj <<
+14268 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [475.194 268.307 493.551 279.875]
 /Subtype /Link
 /A << /S /GoTo /D (page.402) >>
 >> endobj
-14228 0 obj <<
+14269 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [458.619 254.654 471.52 266.344]
 /Subtype /Link
 /A << /S /GoTo /D (page.72) >>
 >> endobj
-14229 0 obj <<
+14270 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [445.406 241.002 463.763 252.691]
 /Subtype /Link
 /A << /S /GoTo /D (page.190) >>
 >> endobj
-14230 0 obj <<
+14271 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [414.013 227.349 426.914 238.917]
 /Subtype /Link
 /A << /S /GoTo /D (page.46) >>
 >> endobj
-14231 0 obj <<
+14272 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [431.588 227.349 449.944 238.917]
 /Subtype /Link
 /A << /S /GoTo /D (page.136) >>
 >> endobj
-14232 0 obj <<
+14273 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [454.619 227.349 472.975 238.917]
 /Subtype /Link
 /A << /S /GoTo /D (page.137) >>
 >> endobj
-14233 0 obj <<
+14274 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [469.77 213.696 488.126 225.386]
 /Subtype /Link
 /A << /S /GoTo /D (page.170) >>
 >> endobj
-14234 0 obj <<
+14275 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [455.679 200.044 474.035 211.733]
 /Subtype /Link
 /A << /S /GoTo /D (page.206) >>
 >> endobj
-14235 0 obj <<
+14276 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [388.74 186.391 407.096 198.08]
 /Subtype /Link
 /A << /S /GoTo /D (page.684) >>
 >> endobj
-14236 0 obj <<
+14277 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [422.709 172.738 441.066 184.428]
 /Subtype /Link
 /A << /S /GoTo /D (page.695) >>
 >> endobj
-14237 0 obj <<
+14278 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [415.982 159.086 434.338 170.775]
 /Subtype /Link
 /A << /S /GoTo /D (page.295) >>
 >> endobj
-14238 0 obj <<
+14279 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [455.528 145.433 473.884 157.122]
 /Subtype /Link
 /A << /S /GoTo /D (page.695) >>
 >> endobj
-14239 0 obj <<
+14280 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [443.952 131.78 462.308 143.47]
 /Subtype /Link
 /A << /S /GoTo /D (page.372) >>
 >> endobj
-14240 0 obj <<
+14281 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [432.073 118.128 450.429 129.817]
 /Subtype /Link
 /A << /S /GoTo /D (page.206) >>
 >> endobj
-14245 0 obj <<
-/D [14243 0 R /XYZ 151.701 685.529 null]
+14286 0 obj <<
+/D [14284 0 R /XYZ 151.701 685.529 null]
 >> endobj
-14242 0 obj <<
+14283 0 obj <<
 /Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-14379 0 obj <<
+14421 0 obj <<
 /Length 1577      
 /Filter /FlateDecode
 >>
 stream
-xÚ­YÛ’›6¾÷Sp‰gb¢Òe’6i·M'ÛNgÒ\``½4ÀÙìôå+!Û»	~ïæjY,}ÿùò¶òÞ,^^-ž¿&āä<ô®®=ŒP $ñ¸“êUê}ò?î7ÿfI·\Qúo«4û¾ü|õîùk†Ôù@"‰õUJe h¤€ûK‚S}jñóÕâë«·êðxPê%åâÓgä¥ê·w
-¨Þm²ô(gL=ÞÇÅôeÌ>†2èÅÐ䋸˪än)¨ÿ¬çãà}ZQJ}Êó×È[a°Pï/‰ðo[ËåÐ'ˆZ/3swýêê™ÑPt¦!"’£‚ÚlÉ°Ÿ™ƒ‰„Ò;,âVë^1,IäßÄÕ63ÿwyyx"ˆk oFWF8“eý“–åÅ«2B„}No-Ç°ð9‡‹@Ç$‚aÇ€DÅÌ1íÄì\}Ê¿f±YÄÔ¹p.ô1Ž`xBÂð$ž97ðm,çíMB
-<bô¿áP	™O0ŸÇÂÄ!ä2	•0`Á`€b$ѤѤPèC
-‡9ÊáeŒ—±ˆ€ðxˆ@xæ—1"VX’‚5ÍUªê&ÏZkÞÇÃ0 Rªd›5Ö«Cƒn¶YóMçYëíÐuû`­ÖÔ`½pM“V%i¼3u#N˼2ie盂莒rÔ •Š^C6o»&îòº2ïvqÛÞêW7©5R$}$£Uýž©'¸ ZìMÜ×ä/=…*µ«†
-!C[$B|²û˜bЗȜÆ]¼‰[»›J˜›‚@çFA?ÍY¶+j-î]™Uú‡îQ9àÜ“ŽÅÞKš:)`eËæ ¼M›í>Ì·M½?<¶ûæßíž…ÅÚÎÓÒà‡þKíeb&NƆ̞p§™}lbryÚŒì÷ü•FØ›¼ÊŒôn./í3Sz@¼«GÜ\©_÷™£^jë&3aÐ.WØÑBÂÌÛ¨ Í“Câï\d™†Ý-±=á
-ûÛIN{²2¶»#—NÕv·ìc#·maŸ(	ƒ"<=$\¦™j¯zš§»øQ+]4€¹ÁQúFÍ2rOºƒ’!<Ÿ5U ´Ík{ÕtÕá!ÔGG$³9#´q9n…
-]@g¯€œas¦Â#˜F¸èò2ž]Ô æHÓ\œçá_3HL<FDbyf™ñr‹Ò(ˆ8í÷P‚Oo·ÑÓn˲Ӣ!åç;­¤.w±«¥y¤jV!
-¨ ãlÓfqcÒ¨#è#Hú^äü÷$u¥2N¸µ^gÑ\ãcO3a8—©Þ¾vðK€êf	˜Ôª…+2G-˜‹l'w‡bp§¦ÕR({Šâ3jVP…BÂÂÿó··ë'yÂÔoã$©÷¦“6?Vq™6fxÐ+Ë¡ufJjM‰ù]÷î+Õ¼›Å±µhˆYƒ0§Ç©#$¹„Í™ÊðæÃÚîgxúb‘›š”ìwvƒ‡6WÍEÂCBA[ÿŒ€8P&ûÆu~¬Â6ÃÁï_EW‰=~æœ>ßä*»ôë{ÐDr j[Kþ',@’«€ AHÄÓò¿ª8”Ë‹áÛ¼çz“;&,Ba]Ô(}®(
-"Ì.3ˆäSaq1’Òåy,¢@Aù”Ï~¬Ë© 0Å'A±Å9àœob÷¦Ó7N²ªÍ«-¨7ß.ó®âìÔGëêÑý*»ÍÓÎÞ]„l.µT_L&(ê85CŠþ<¦
-¡ŠlÜW×íÞla!0Ì:Õ—Þ#<Ûúô&nìHgÊ[_w°‹ÖµíÚDÆþû“f(&9¨Dp`WÎgš±×föK¾½1O/¾-ó㼈7y‘Ó{¿
-nT‰eÜ×_­2.	”¦fq½Äûýj×G3®`ƒ2ÍÀ.nº\ù›ÛÏ8‚1ú¾®¶MÖ¶!{d„ÐvyêThucï0b0gî®ÙÌ^ªÈß°ëk£º´.ã㧇C9(²Æ‘ΐ˜¥ð®ëÃÚBWʇÜYŠOá0û½òíqeU›Îæ~éik>·i^¿rôírr2Uuê¿
-x²
+xÚ­YÛ’›6¾÷Sp‰gb¢Òe’6i·M'ÛNgÒ\``½4ÀÙìôå+!Û»	~ïæjY,}ÿùò¶òÞ,^^-ž¿&āä<ô®®=ŒP $ñ¸“êUê}ò?î7ÿfI·\Qúo«4û¾ü|õîùk†Ôù@"‰õUJe h¤€ûK‚c}jñóÕâë«·êðxPê%åâÓgä¥ê·w
+¨Þm²ô(gL=ÞÇÅôeÌ>†2èÅÐ䋸˪än)¨ÿ¬çãà}ZQJ}Êó×È[a°Pï/‰ðo[ËåÐ'ˆZ/3swýêêÙACò!£D$$GµÙ’a?3	¥v<XÄ­Ö½b:Y’È¿‰«mfþïòòðD×@Þ*Œ®Œp&Ëú'-Ë‹Ve„ûœÞZŽaás;ŽI;ÂŽ‰Š™cÚ‰Ù¹ú”Íb³ˆ©sà\ècÁð„„áI<snàÛXÎÛ›„xÄèà2Ÿ`>…ˆ/BÈe*aÀ‚Á„ ÅH¢I#¢I# Ð‡$s”ÃË /cáñð"Ì/3bD­°$kš7ªTÕMžµÖ¼‡`@¥TÉ6k¬W‡Ül³æ›Î³ÖÛ¡ëöÁZ­©7Àzàš6&­J*ÒxgêFœ–yeÓÊÎ7Ñ%5ä¨A+½†lÞvMÜåueÞíⶽÕ®nRk¤HúH
+F«ú==RN*pA´Ø›¸¯É_z
+UjW
+! B2†¶H„ød÷1Å +(.‘9»x·v7•07%Î‚~š³lWÔZÜ»2«ôÝ£rÀ¹'3Š½—4uRÀÊ–!ÌAxš6Û}˜o›zxl÷ÿ Ì¿Û=‹´§¥Áý—ÚËÄL8œŒ
+™=áN3ûØÄäò´Ùïù+°7y•éÝ\^Ûg¦ô€xW%Ž¸¹$R¿î3G!¼ÔÖMf ]®°#¢…„™·QAš'‡Äß¹È2
+»[b{Âö·“œöeelw	F.œªínÙÇFnÛÂ>QExzH¸L?2Õ^õ4Owñ£:Wºh sƒ£ôšeäžt%	Bxþ>k6ª h›×öªéªÃC¨ŽHfsFhãrÜ:º€Î^) #8ÂæL…G0ŒpÑå6d<»¨AÌ‘¦¹8Ïÿf<˜xŒˆ ÄòÌ2ãå¥QqÚï¡ŸÞn$¢§Ý–e§EC ÊÏwZI]îbWKóHÕ¬BPAÆÙ¦ÍâƤQGÐG&ô½ÈùïHêJeœpk½Î¢¹ÆÇžfÂp.S½}íà— ÕÍ0©UWdŽZ09*Ù6NîÅàNM«¥.PöÅgÔ¬ 
+…„…ÿçooÿÖOò„©ßÆIRïM'm~¬â2lÌð  W–Cë̔ԛó»îÝWªy7‹ck;-гaNSGHr	›3•á͇µÝÏðôÅ"75)Ùïìl®š‹„‡„‚¶þq LöëüX…;m†ƒß¿(Š<®{üÌ9}¾ÉUvé×-ö ‰ä@Õ¶–üOX€$WA‚ˆ§åUq(—=!·yÏõ&wLX„º¨Qú\QD˜](f$É#¦Ââb$¥ËóXD‚ò!(ŸýX–SAaŠO‚:c‹s:Á9;1ÞÄîM'¦3nœdU›W[Po4¾]æ]?ÄÙ©ÖÕ£ûUv›§½»Ù\j©¾˜LPÔqj†ýyLBÙ¸¯®Û½Ù.ÂB`˜uª/½Gx¶õéMÜؐΔÿ¶¾î`­kÛµ‰Œý÷'ÍPLrP‰àÀ®œÏ4c'®Í:í—|{cž^|[2æÇyoò"?¦÷~ܨ˸¯¿:[7d\(MÍâz‰1öÿúÕ®Žf\Áeš]Üt¹ò7·Ÿqcô}]m›¬m	Bö:ɇ!íóÔ©ÐêÆÞaÄ`ÎÜ]³™½T‘¿a××Fui]ÆÇO‡rÜ5uQd#!1K!;à]ׇµ…®”¹³ŸÂ`ö{åÛãʪ6ÍýÒÓ×|nÓ¼~åèÛåädªêÔÿ^Ñx·
 endstream
 endobj
-14378 0 obj <<
+14420 0 obj <<
 /Type /Page
-/Contents 14379 0 R
-/Resources 14377 0 R
+/Contents 14421 0 R
+/Resources 14419 0 R
 /MediaBox [0 0 612 792]
-/Parent 13793 0 R
-/Annots [ 14241 0 R 14246 0 R 14247 0 R 14248 0 R 14249 0 R 14250 0 R 14251 0 R 14252 0 R 14253 0 R 14254 0 R 14255 0 R 14256 0 R 14257 0 R 14258 0 R 14259 0 R 14260 0 R 14261 0 R 14262 0 R 14263 0 R 14264 0 R 14265 0 R 14266 0 R 14267 0 R 14268 0 R 14269 0 R 14270 0 R 14271 0 R 14272 0 R 14273 0 R 14274 0 R 14275 0 R 14276 0 R 14277 0 R 14278 0 R 14279 0 R 14280 0 R 14281 0 R 14282 0 R 14283 0 R 14284 0 R 14285 0 R 14286 0 R 14287 0 R 14288 0 R 14289 0 R 14290 0 R 14291 0 R 14292 0 R 14293 0 R 14294 0 R 14295 0 R 14296 0 R 14297 0 R 14298 0 R 14299 0 R 14300 0 R 14301 0 R 14302 0 R 14303 0 R 14304 0 R 14305 0 R 14306 0 R 14307 0 R 14308 0 R 14309 0 R 14310 0 R 14311 0 R 14312 0 R 14313 0 R 14314 0 R 14315 0 R 14316 0 R 14317 0 R 14318 0 R 14319 0 R 14320 0 R 14321 0 R 14322 0 R 14323 0 R 14324 0 R 14325 0 R 14326 0 R 14327 0 R 14328 0 R 14329 0 R 14330 0 R 14331 0 R 14332 0 R 14333 0 R 14334 0 R 14335 0 R 14336 0 R 14337 0 R 14338 0 R 14339 0 R 14340 0 R 14341 0 R 14342 0 R 14343 0 R 14344 0 R 14345 0 R 14346 0 R 14347 0 R 14348 0 R 14349 0 R 14350 0 R 14351 0 R 14352 0 R 14353 0 R 14354 0 R 14355 0 R 14356 0 R 14357 0 R 14358 0 R 14359 0 R 14360 0 R 14361 0 R 14362 0 R 14363 0 R 14364 0 R 14365 0 R 14366 0 R 14367 0 R 14368 0 R 14369 0 R 14370 0 R 14371 0 R 14372 0 R 14373 0 R 14374 0 R 14375 0 R ]
+/Parent 14287 0 R
+/Annots [ 14282 0 R 14288 0 R 14289 0 R 14290 0 R 14291 0 R 14292 0 R 14293 0 R 14294 0 R 14295 0 R 14296 0 R 14297 0 R 14298 0 R 14299 0 R 14300 0 R 14301 0 R 14302 0 R 14303 0 R 14304 0 R 14305 0 R 14306 0 R 14307 0 R 14308 0 R 14309 0 R 14310 0 R 14311 0 R 14312 0 R 14313 0 R 14314 0 R 14315 0 R 14316 0 R 14317 0 R 14318 0 R 14319 0 R 14320 0 R 14321 0 R 14322 0 R 14323 0 R 14324 0 R 14325 0 R 14326 0 R 14327 0 R 14328 0 R 14329 0 R 14330 0 R 14331 0 R 14332 0 R 14333 0 R 14334 0 R 14335 0 R 14336 0 R 14337 0 R 14338 0 R 14339 0 R 14340 0 R 14341 0 R 14342 0 R 14343 0 R 14344 0 R 14345 0 R 14346 0 R 14347 0 R 14348 0 R 14349 0 R 14350 0 R 14351 0 R 14352 0 R 14353 0 R 14354 0 R 14355 0 R 14356 0 R 14357 0 R 14358 0 R 14359 0 R 14360 0 R 14361 0 R 14362 0 R 14363 0 R 14364 0 R 14365 0 R 14366 0 R 14367 0 R 14368 0 R 14369 0 R 14370 0 R 14371 0 R 14372 0 R 14373 0 R 14374 0 R 14375 0 R 14376 0 R 14377 0 R 14378 0 R 14379 0 R 14380 0 R 14381 0 R 14382 0 R 14383 0 R 14384 0 R 14385 0 R 14386 0 R 14387 0 R 14388 0 R 14389 0 R 14390 0 R 14391 0 R 14392 0 R 14393 0 R 14394 0 R 14395 0 R 14396 0 R 14397 0 R 14398 0 R 14399 0 R 14400 0 R 14401 0 R 14402 0 R 14403 0 R 14404 0 R 14405 0 R 14406 0 R 14407 0 R 14408 0 R 14409 0 R 14410 0 R 14411 0 R 14412 0 R 14413 0 R 14414 0 R 14415 0 R 14416 0 R 14417 0 R ]
 >> endobj
-14241 0 obj <<
+14282 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [139.895 646.546 158.252 658.236]
 /Subtype /Link
 /A << /S /GoTo /D (page.349) >>
 >> endobj
-14246 0 obj <<
+14288 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [126.926 632.997 145.282 644.687]
 /Subtype /Link
 /A << /S /GoTo /D (page.203) >>
 >> endobj
-14247 0 obj <<
+14289 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [136.847 605.899 149.749 617.467]
 /Subtype /Link
 /A << /S /GoTo /D (page.62) >>
 >> endobj
-14248 0 obj <<
+14290 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [155.347 605.899 168.249 617.467]
 /Subtype /Link
 /A << /S /GoTo /D (page.66) >>
 >> endobj
-14249 0 obj <<
+14291 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [173.848 605.899 186.749 617.467]
 /Subtype /Link
 /A << /S /GoTo /D (page.67) >>
 >> endobj
-14250 0 obj <<
+14292 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [192.348 605.899 205.25 617.467]
 /Subtype /Link
 /A << /S /GoTo /D (page.90) >>
 >> endobj
-14251 0 obj <<
+14293 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [210.848 605.899 223.75 617.467]
 /Subtype /Link
 /A << /S /GoTo /D (page.94) >>
 >> endobj
-14252 0 obj <<
+14294 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [229.349 605.899 242.25 617.467]
 /Subtype /Link
 /A << /S /GoTo /D (page.97) >>
 >> endobj
-14253 0 obj <<
+14295 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [247.849 605.899 260.751 617.467]
 /Subtype /Link
 /A << /S /GoTo /D (page.98) >>
 >> endobj
-14254 0 obj <<
+14296 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [139.746 592.35 158.102 603.494]
 /Subtype /Link
 /A << /S /GoTo /D (page.100) >>
 >> endobj
-14255 0 obj <<
+14297 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [165.408 592.35 183.764 603.494]
 /Subtype /Link
 /A << /S /GoTo /D (page.107) >>
 >> endobj
-14256 0 obj <<
+14298 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [191.07 592.35 209.426 603.494]
 /Subtype /Link
 /A << /S /GoTo /D (page.117) >>
 >> endobj
-14257 0 obj <<
+14299 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [216.732 592.35 235.088 603.494]
 /Subtype /Link
 /A << /S /GoTo /D (page.189) >>
 >> endobj
-14258 0 obj <<
+14300 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [242.394 592.35 260.751 603.494]
 /Subtype /Link
 /A << /S /GoTo /D (page.191) >>
 >> endobj
-14259 0 obj <<
+14301 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [139.746 578.8 158.102 589.944]
 /Subtype /Link
 /A << /S /GoTo /D (page.192) >>
 >> endobj
-14260 0 obj <<
+14302 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [161.807 578.8 180.163 589.944]
 /Subtype /Link
 /A << /S /GoTo /D (page.197) >>
 >> endobj
-14261 0 obj <<
+14303 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [183.625 578.8 201.981 589.944]
 /Subtype /Link
 /A << /S /GoTo /D (page.200) >>
 >> endobj
-14262 0 obj <<
+14304 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [205.685 578.8 224.042 589.944]
 /Subtype /Link
 /A << /S /GoTo /D (page.216) >>
 >> endobj
-14263 0 obj <<
+14305 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [227.504 578.8 245.86 589.944]
 /Subtype /Link
 /A << /S /GoTo /D (page.218) >>
 >> endobj
-14264 0 obj <<
+14306 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [249.564 578.8 267.92 589.944]
 /Subtype /Link
 /A << /S /GoTo /D (page.222) >>
 >> endobj
-14265 0 obj <<
+14307 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [139.746 565.251 158.102 576.395]
 /Subtype /Link
 /A << /S /GoTo /D (page.239) >>
 >> endobj
-14266 0 obj <<
+14308 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [161.807 565.251 180.163 576.395]
 /Subtype /Link
 /A << /S /GoTo /D (page.285) >>
 >> endobj
-14267 0 obj <<
+14309 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [183.867 565.251 202.223 576.395]
 /Subtype /Link
 /A << /S /GoTo /D (page.287) >>
 >> endobj
-14268 0 obj <<
+14310 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [205.685 565.251 224.042 576.395]
 /Subtype /Link
 /A << /S /GoTo /D (page.290) >>
 >> endobj
-14269 0 obj <<
+14311 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [227.746 565.251 246.102 576.395]
 /Subtype /Link
 /A << /S /GoTo /D (page.371) >>
 >> endobj
-14270 0 obj <<
+14312 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [249.807 565.251 268.163 576.395]
 /Subtype /Link
 /A << /S /GoTo /D (page.372) >>
 >> endobj
-14271 0 obj <<
+14313 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [139.746 551.702 158.102 562.846]
 /Subtype /Link
 /A << /S /GoTo /D (page.403) >>
 >> endobj
-14272 0 obj <<
+14314 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [165.408 551.702 183.764 562.846]
 /Subtype /Link
 /A << /S /GoTo /D (page.568) >>
 >> endobj
-14273 0 obj <<
+14315 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [191.07 551.702 209.426 562.846]
 /Subtype /Link
 /A << /S /GoTo /D (page.572) >>
 >> endobj
-14274 0 obj <<
+14316 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [216.732 551.702 235.088 562.846]
 /Subtype /Link
 /A << /S /GoTo /D (page.640) >>
 >> endobj
-14275 0 obj <<
+14317 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [242.394 551.702 260.751 562.846]
 /Subtype /Link
 /A << /S /GoTo /D (page.716) >>
 >> endobj
-14276 0 obj <<
+14318 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [139.746 540.274 158.102 549.297]
 /Subtype /Link
 /A << /S /GoTo /D (page.723) >>
 >> endobj
-14277 0 obj <<
+14319 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [175.7 524.604 194.056 536.293]
 /Subtype /Link
 /A << /S /GoTo /D (page.198) >>
 >> endobj
-14278 0 obj <<
+14320 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [158.699 511.054 171.601 522.198]
 /Subtype /Link
 /A << /S /GoTo /D (page.90) >>
 >> endobj
-14279 0 obj <<
+14321 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [154.487 497.505 167.389 508.649]
 /Subtype /Link
 /A << /S /GoTo /D (page.90) >>
 >> endobj
-14280 0 obj <<
+14322 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [149.275 483.956 162.177 495.645]
 /Subtype /Link
 /A << /S /GoTo /D (page.85) >>
 >> endobj
-14281 0 obj <<
+14323 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [166.851 483.956 179.753 495.645]
 /Subtype /Link
 /A << /S /GoTo /D (page.90) >>
 >> endobj
-14282 0 obj <<
+14324 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [176.259 470.407 189.161 482.096]
 /Subtype /Link
 /A << /S /GoTo /D (page.93) >>
 >> endobj
-14283 0 obj <<
+14325 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [193.835 470.407 212.191 482.096]
 /Subtype /Link
 /A << /S /GoTo /D (page.117) >>
 >> endobj
-14284 0 obj <<
+14326 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [254.167 456.858 267.069 468.547]
 /Subtype /Link
 /A << /S /GoTo /D (page.93) >>
 >> endobj
-14285 0 obj <<
+14327 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [252.955 443.308 271.311 454.998]
 /Subtype /Link
 /A << /S /GoTo /D (page.117) >>
 >> endobj
-14286 0 obj <<
+14328 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [179.138 429.759 197.494 441.449]
 /Subtype /Link
 /A << /S /GoTo /D (page.122) >>
 >> endobj
-14287 0 obj <<
+14329 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [202.168 429.759 220.524 441.449]
 /Subtype /Link
 /A << /S /GoTo /D (page.290) >>
 >> endobj
-14288 0 obj <<
+14330 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [225.198 429.759 243.555 441.449]
 /Subtype /Link
 /A << /S /GoTo /D (page.706) >>
 >> endobj
-14289 0 obj <<
+14331 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [183.441 416.21 201.797 427.899]
 /Subtype /Link
 /A << /S /GoTo /D (page.197) >>
 >> endobj
-14290 0 obj <<
+14332 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [182.532 402.661 195.433 414.35]
 /Subtype /Link
 /A << /S /GoTo /D (page.95) >>
 >> endobj
-14291 0 obj <<
+14333 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [200.108 402.661 218.464 414.35]
 /Subtype /Link
 /A << /S /GoTo /D (page.220) >>
 >> endobj
-14292 0 obj <<
+14334 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [223.138 402.661 241.494 414.35]
 /Subtype /Link
 /A << /S /GoTo /D (page.723) >>
 >> endobj
-14293 0 obj <<
+14335 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [195.502 389.112 213.858 400.801]
 /Subtype /Link
 /A << /S /GoTo /D (page.198) >>
 >> endobj
-14294 0 obj <<
+14336 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [180.349 375.562 198.705 387.252]
 /Subtype /Link
 /A << /S /GoTo /D (page.198) >>
 >> endobj
-14295 0 obj <<
+14337 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [202.409 375.562 220.766 387.252]
 /Subtype /Link
 /A << /S /GoTo /D (page.209) >>
 >> endobj
-14296 0 obj <<
+14338 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [224.47 375.562 242.826 387.252]
 /Subtype /Link
 /A << /S /GoTo /D (page.216) >>
 >> endobj
-14297 0 obj <<
+14339 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [246.531 375.562 264.887 387.252]
 /Subtype /Link
 /A << /S /GoTo /D (page.707) >>
 >> endobj
-14298 0 obj <<
+14340 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [186.956 362.013 205.312 373.703]
 /Subtype /Link
 /A << /S /GoTo /D (page.718) >>
 >> endobj
-14299 0 obj <<
+14341 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [214.138 348.464 232.494 360.153]
 /Subtype /Link
 /A << /S /GoTo /D (page.197) >>
 >> endobj
-14300 0 obj <<
+14342 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [189.35 334.915 202.252 346.604]
 /Subtype /Link
 /A << /S /GoTo /D (page.93) >>
 >> endobj
-14301 0 obj <<
+14343 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [206.926 334.915 225.282 346.604]
 /Subtype /Link
 /A << /S /GoTo /D (page.117) >>
 >> endobj
-14302 0 obj <<
+14344 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [229.956 334.915 248.312 346.604]
 /Subtype /Link
 /A << /S /GoTo /D (page.718) >>
 >> endobj
-14303 0 obj <<
+14345 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [198.744 321.366 217.1 333.055]
 /Subtype /Link
 /A << /S /GoTo /D (page.718) >>
 >> endobj
-14304 0 obj <<
+14346 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [189.471 307.816 207.827 319.506]
 /Subtype /Link
 /A << /S /GoTo /D (page.227) >>
 >> endobj
-14305 0 obj <<
+14347 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [173.774 294.267 192.13 305.835]
 /Subtype /Link
 /A << /S /GoTo /D (page.718) >>
 >> endobj
-14306 0 obj <<
+14348 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [181.38 280.718 199.736 292.407]
 /Subtype /Link
 /A << /S /GoTo /D (page.289) >>
 >> endobj
-14307 0 obj <<
+14349 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [207.865 267.169 220.767 278.858]
 /Subtype /Link
 /A << /S /GoTo /D (page.91) >>
 >> endobj
-14308 0 obj <<
+14350 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [174.956 253.62 193.312 265.309]
 /Subtype /Link
 /A << /S /GoTo /D (page.152) >>
 >> endobj
-14309 0 obj <<
+14351 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [168.653 240.07 187.009 251.639]
 /Subtype /Link
 /A << /S /GoTo /D (page.289) >>
 >> endobj
-14310 0 obj <<
+14352 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [142.441 226.521 160.797 238.211]
 /Subtype /Link
 /A << /S /GoTo /D (page.225) >>
 >> endobj
-14311 0 obj <<
+14353 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [156.017 212.972 168.918 224.661]
 /Subtype /Link
 /A << /S /GoTo /D (page.93) >>
 >> endobj
-14312 0 obj <<
+14354 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [173.592 212.972 191.949 224.661]
 /Subtype /Link
 /A << /S /GoTo /D (page.718) >>
 >> endobj
-14313 0 obj <<
+14355 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [179.138 199.423 197.494 211.112]
 /Subtype /Link
 /A << /S /GoTo /D (page.718) >>
 >> endobj
-14314 0 obj <<
+14356 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [167.38 185.874 185.736 197.563]
 /Subtype /Link
 /A << /S /GoTo /D (page.197) >>
 >> endobj
-14315 0 obj <<
+14357 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [190.411 185.874 208.767 197.563]
 /Subtype /Link
 /A << /S /GoTo /D (page.371) >>
 >> endobj
-14316 0 obj <<
+14358 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [139.138 172.324 157.494 183.893]
 /Subtype /Link
 /A << /S /GoTo /D (page.199) >>
 >> endobj
-14317 0 obj <<
+14359 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [185.32 158.169 203.676 171.071]
 /Subtype /Link
 /A << /S /GoTo /D (page.706) >>
 >> endobj
-14318 0 obj <<
+14360 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [143.077 145.226 161.433 156.794]
 /Subtype /Link
 /A << /S /GoTo /D (page.225) >>
 >> endobj
-14319 0 obj <<
+14361 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [148.747 131.677 161.649 143.366]
 /Subtype /Link
 /A << /S /GoTo /D (page.73) >>
 >> endobj
-14320 0 obj <<
+14362 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [169.054 131.677 187.41 143.366]
 /Subtype /Link
 /A << /S /GoTo /D (page.101) >>
 >> endobj
-14321 0 obj <<
+14363 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [194.815 131.677 213.171 143.366]
 /Subtype /Link
 /A << /S /GoTo /D (page.189) >>
 >> endobj
-14322 0 obj <<
+14364 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [220.576 131.677 238.932 143.366]
 /Subtype /Link
 /A << /S /GoTo /D (page.215) >>
 >> endobj
-14323 0 obj <<
+14365 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [242.394 131.677 260.751 143.366]
 /Subtype /Link
 /A << /S /GoTo /D (page.217) >>
 >> endobj
-14324 0 obj <<
+14366 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [139.746 118.128 158.102 129.272]
 /Subtype /Link
 /A << /S /GoTo /D (page.239) >>
 >> endobj
-14325 0 obj <<
+14367 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [162.776 118.128 181.132 129.272]
 /Subtype /Link
 /A << /S /GoTo /D (page.290) >>
 >> endobj
-14326 0 obj <<
+14368 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [185.807 118.128 204.163 129.272]
 /Subtype /Link
 /A << /S /GoTo /D (page.718) >>
 >> endobj
-14327 0 obj <<
+14369 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [208.837 118.128 227.193 129.272]
 /Subtype /Link
 /A << /S /GoTo /D (page.722) >>
 >> endobj
-14328 0 obj <<
+14370 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [381.858 646.546 400.214 658.236]
 /Subtype /Link
 /A << /S /GoTo /D (page.190) >>
 >> endobj
-14329 0 obj <<
+14371 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [404.888 646.546 423.244 658.236]
 /Subtype /Link
 /A << /S /GoTo /D (page.718) >>
 >> endobj
-14330 0 obj <<
+14372 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [353.415 632.997 371.771 644.687]
 /Subtype /Link
 /A << /S /GoTo /D (page.717) >>
 >> endobj
-14331 0 obj <<
+14373 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [344.991 619.448 363.347 631.016]
 /Subtype /Link
 /A << /S /GoTo /D (page.225) >>
 >> endobj
-14332 0 obj <<
+14374 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [340.294 605.899 358.65 617.588]
 /Subtype /Link
 /A << /S /GoTo /D (page.577) >>
 >> endobj
-14333 0 obj <<
+14375 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [318.476 592.35 336.832 604.039]
 /Subtype /Link
 /A << /S /GoTo /D (page.448) >>
 >> endobj
-14334 0 obj <<
+14376 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [329.536 578.8 347.893 590.369]
 /Subtype /Link
 /A << /S /GoTo /D (page.222) >>
 >> endobj
-14335 0 obj <<
+14377 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [352.567 578.8 370.923 590.369]
 /Subtype /Link
 /A << /S /GoTo /D (page.717) >>
 >> endobj
-14336 0 obj <<
+14378 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [347.112 565.251 365.468 576.941]
 /Subtype /Link
 /A << /S /GoTo /D (page.220) >>
 >> endobj
-14337 0 obj <<
+14379 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [373.203 551.702 386.105 563.391]
 /Subtype /Link
 /A << /S /GoTo /D (page.65) >>
 >> endobj
-14338 0 obj <<
+14380 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [336.508 526.725 354.864 535.748]
 /Subtype /Link
 /A << /S /GoTo /D (page.119) >>
 >> endobj
-14339 0 obj <<
+14381 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [371.052 511.054 389.408 522.744]
 /Subtype /Link
 /A << /S /GoTo /D (page.345) >>
 >> endobj
-14340 0 obj <<
+14382 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [368.021 497.505 386.377 509.195]
 /Subtype /Link
 /A << /S /GoTo /D (page.346) >>
 >> endobj
-14341 0 obj <<
+14383 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [371.052 483.956 389.408 495.645]
 /Subtype /Link
 /A << /S /GoTo /D (page.346) >>
 >> endobj
-14342 0 obj <<
+14384 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [332.945 470.407 351.302 481.975]
 /Subtype /Link
 /A << /S /GoTo /D (page.216) >>
 >> endobj
-14343 0 obj <<
+14385 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [337.021 456.858 355.377 468.547]
 /Subtype /Link
 /A << /S /GoTo /D (page.400) >>
 >> endobj
-14344 0 obj <<
+14386 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [360.052 456.858 378.408 468.547]
 /Subtype /Link
 /A << /S /GoTo /D (page.448) >>
 >> endobj
-14345 0 obj <<
+14387 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [349.809 443.308 368.165 454.998]
 /Subtype /Link
 /A << /S /GoTo /D (page.448) >>
 >> endobj
-14346 0 obj <<
+14388 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [358.294 429.759 376.65 441.449]
 /Subtype /Link
 /A << /S /GoTo /D (page.449) >>
 >> endobj
-14347 0 obj <<
+14389 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [380.476 416.21 393.377 427.899]
 /Subtype /Link
 /A << /S /GoTo /D (page.65) >>
 >> endobj
-14348 0 obj <<
+14390 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [340.294 402.661 358.65 414.35]
 /Subtype /Link
 /A << /S /GoTo /D (page.679) >>
 >> endobj
-14349 0 obj <<
+14391 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [371.918 389.112 390.274 400.801]
 /Subtype /Link
 /A << /S /GoTo /D (page.237) >>
 >> endobj
-14350 0 obj <<
+14392 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [394.949 389.112 413.305 400.801]
 /Subtype /Link
 /A << /S /GoTo /D (page.577) >>
 >> endobj
-14351 0 obj <<
+14393 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [384.706 375.562 403.062 387.252]
 /Subtype /Link
 /A << /S /GoTo /D (page.573) >>
 >> endobj
-14352 0 obj <<
+14394 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [407.736 375.562 426.093 387.252]
 /Subtype /Link
 /A << /S /GoTo /D (page.576) >>
 >> endobj
-14353 0 obj <<
+14395 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [368.1 362.013 386.456 373.703]
 /Subtype /Link
 /A << /S /GoTo /D (page.663) >>
 >> endobj
-14354 0 obj <<
+14396 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [341.627 348.464 359.983 360.153]
 /Subtype /Link
 /A << /S /GoTo /D (page.113) >>
 >> endobj
-14355 0 obj <<
+14397 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [343.991 334.915 362.347 346.604]
 /Subtype /Link
 /A << /S /GoTo /D (page.722) >>
 >> endobj
-14356 0 obj <<
+14398 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [354.294 321.366 372.65 333.055]
 /Subtype /Link
 /A << /S /GoTo /D (page.372) >>
 >> endobj
-14357 0 obj <<
+14399 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [347.567 307.816 365.923 319.506]
 /Subtype /Link
 /A << /S /GoTo /D (page.458) >>
 >> endobj
-14358 0 obj <<
+14400 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [420.052 294.267 438.408 305.957]
 /Subtype /Link
 /A << /S /GoTo /D (page.577) >>
 >> endobj
-14359 0 obj <<
+14401 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [345.098 267.169 363.454 278.858]
 /Subtype /Link
 /A << /S /GoTo /D (page.317) >>
 >> endobj
-14360 0 obj <<
+14402 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [340.583 253.62 358.939 265.309]
 /Subtype /Link
 /A << /S /GoTo /D (page.317) >>
 >> endobj
-14361 0 obj <<
+14403 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [330.748 240.07 349.105 251.639]
 /Subtype /Link
 /A << /S /GoTo /D (page.197) >>
 >> endobj
-14362 0 obj <<
+14404 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [353.779 240.07 372.135 251.639]
 /Subtype /Link
 /A << /S /GoTo /D (page.596) >>
 >> endobj
-14363 0 obj <<
+14405 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [376.809 240.07 395.165 251.639]
 /Subtype /Link
 /A << /S /GoTo /D (page.639) >>
 >> endobj
-14364 0 obj <<
+14406 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [399.839 240.07 418.196 251.639]
 /Subtype /Link
 /A << /S /GoTo /D (page.677) >>
 >> endobj
-14365 0 obj <<
+14407 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [448.597 226.521 466.953 238.211]
 /Subtype /Link
 /A << /S /GoTo /D (page.692) >>
 >> endobj
-14366 0 obj <<
+14408 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [358.173 212.972 376.529 224.54]
 /Subtype /Link
 /A << /S /GoTo /D (page.560) >>
 >> endobj
-14367 0 obj <<
+14409 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [403.658 199.423 422.014 210.991]
 /Subtype /Link
 /A << /S /GoTo /D (page.560) >>
 >> endobj
-14368 0 obj <<
+14410 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [395.749 185.874 414.105 197.442]
 /Subtype /Link
 /A << /S /GoTo /D (page.526) >>
 >> endobj
-14369 0 obj <<
+14411 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [386.87 172.324 405.226 183.893]
 /Subtype /Link
 /A << /S /GoTo /D (page.475) >>
 >> endobj
-14370 0 obj <<
+14412 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [409.9 172.324 428.256 183.893]
 /Subtype /Link
 /A << /S /GoTo /D (page.522) >>
 >> endobj
-14371 0 obj <<
+14413 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [432.93 172.324 451.287 183.893]
 /Subtype /Link
 /A << /S /GoTo /D (page.527) >>
 >> endobj
-14372 0 obj <<
+14414 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [422.294 158.775 440.65 170.465]
 /Subtype /Link
 /A << /S /GoTo /D (page.108) >>
 >> endobj
-14373 0 obj <<
+14415 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [404.385 145.226 422.741 156.916]
 /Subtype /Link
 /A << /S /GoTo /D (page.365) >>
 >> endobj
-14374 0 obj <<
+14416 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [384.355 131.677 402.711 143.366]
 /Subtype /Link
 /A << /S /GoTo /D (page.698) >>
 >> endobj
-14375 0 obj <<
+14417 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [324.839 118.128 343.196 129.696]
 /Subtype /Link
 /A << /S /GoTo /D (page.659) >>
 >> endobj
-14380 0 obj <<
-/D [14378 0 R /XYZ 100.892 685.529 null]
+14422 0 obj <<
+/D [14420 0 R /XYZ 100.892 685.529 null]
 >> endobj
-14377 0 obj <<
-/Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F70 4384 0 R >>
+14419 0 obj <<
+/Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F59 4373 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-14485 0 obj <<
-/Length 1629      
+14527 0 obj <<
+/Length 1627      
 /Filter /FlateDecode
 >>
 stream
-xÚ­YÉ’Û6½ë+x¤ª"öåèñ’Ø5c'5²+UŽ”Äh˜á2!);®ü| ‚ÚH€“œDAP/èîׯAìü¸¸]/nÞP@I a°þ=€FÀ€	QI‚õ.ø
-F–_ÖïnÞ ˆH2FôVHÄÕ`6=6$Ûf¹Â”„o‹]ò—þÏâõzñçªMJÍ…talóÅç/ Ø©ßÞ ÂRßڝy€©ˆ¥ê9¿,À¥ÉZM&2jMÓÖd¹2ã0.ŠòPl“ZcŽR‚ÏêGBÊ®—A°‚8¢D^I‹%âa“T_—”…qf†Â¨‘uwó~½\!DÂ縮¿-‘ËjgVãú1©ba!‚¤·Ú÷!:êËÝýíð…YÅß¼áWyAXÄ ;ƺN–†‰ÙØ‹ ÀǍw¥rP„Û8[¶ÚîãZ£y¾­J}¬ßjµ +„#‰ÅµÙr‹»*t÷íþ»¿ ™ðòQ¥Wþ¾­Œ#GP•Ê•#ÆmŒÛ¸½BL*3åÐE¡ŠƒéȤöMeH/ §“‚ÛŒæÜcŸŠ… Ó±½<[a	
-{5òÓ‡‡õƒÝ†üŒ&†UcSµÿXÖMí80þß2ÞäØÄY\lÓbo•ƒô”ó\i:‹j«ÛX/·±„žûè¤iIg\n
-awÈûyQ
-Ç QËRG4ðtÙz¶«Ò¯zÁTLXz*S]œPFÑë-ûª<<Û¥#ÂG¥çдd%˜áë_7çZ·F­¾+¤ŠBˆÞéœa¦íhÛmR×ælž5¤¨“ÉS½ô,–0líÞ`ï³:êRݳ
-‡=íàÞ5FÆ»<-Òº©â¦‹ªYWQÿšfÉÞÚ©²{¼Xïzv¿¨’Ø<½ÔgÑžJ‘lõs“.õ‚;ðV£­6jôÓ˲Pò}þí÷Ÿ«ò¹Ý›TM:pêúN ŒÁ4@âshŸtkõv¼BÈ?J’XÄšõ]ÜÄ›¸¶)€f)ÑFmã­Öðh§f“ðÜ“¶Kë';Î2OP™Ç©ý©öÁiQÅY̲iŸú•áh‹s/Ü´cåhVEÞwÑN‹Ä@×z)HXêÆ|}qF«>9/,û‘~ûaž,‰ùc‘üDõó‰jd²ØK±ÐxÒŽvߤ½@QÜsu\(ž_°øÅ…>Á† ªÉŒÏgØ÷·FIGê”UP(óÆc_ÄyR;B?¯ý¸HÇDTçhÉ­¹…CèLåo ’,±Cô«mÅ\:)­Zñ,ªd¯úwóMMÈTMÈ—ppÌýOEÏXÄ
-(0©“í¡Jšï—D¨ÌÒ­ê¶NúCɼðÔ¹V±içõQ4®¹
-°6Á¬–ÇŽ®(…cVàs‚\6EÒ8 ‹Ï³ó»ªö¼;çcE¸GšyÂ?¾ûëD“SÍ‹ÌCÿCí¨O$ü*ŠŠù
-ŒYgßx/ƒ’Í	¥îɾÿe³>k´g6÷ôÌlÏæ[zY‡$O…i,…ɼo_ÙCJ=¹T“\¼Žƒ–æf¯*³Ì‘2ÞêuÒµ¥O¼–k¦ã¨Oº¹K+5\”
-cvÜfxÁB»[H®o!xFæÊTcƒ‰V<Aç˜a¯û$±W5cBü®„¤¿?Útê¦M÷C™ù™9áë±Çå±IÎt[ÿ÷ñÐý	ýQ³ÛXi•“·ÂT¨Ž_—6>G at DÏÄoýêÖ8Gèø bd,±ts<4v˜ž:Øî,M[‰˜zp-Îü——L]öäe‘ªvåò@ÄÊvQe¬‘,Ìs{2Ì8a¡œÌŒv^ûÔì﵏R굏MÚg›B8õËwΐ×L³
-ÃïÌí¥ã¦WxA'Sx¶ß»Bïsj­†ÇáiŸ^\‡˜Ž‘:2vêæùî(1ޥœ~úš«Åôªƒºá §d0ÏW) Ó w÷Ò¨b†&(cŒ Æììb;‡•ÙA
-ey;{Ú—ù:ªÆÌOº¿*‘yr|£SÄ{×L«<¿üôi—PÀ§{㥔â½EÔ©ö$ÊÚb§¼<:Ç­–ð{ËðœÖн/ÝÙé*`¾ôo/_	õc’eŽk )Æ9âb›b|~}½^ü-¯&¹
+xÚ­YY“›F~ׯàUExæzôúHìÒ樕]©rü€€hÉrl ÙqåÏg†AÌÀäIhÔ껿î€wð€÷ýên·zñ– ‚@ ½Ýï$0` z”‹€ˆÐÛ%Þ'ŸS´þ¼{ÿâ-B¥¡"Å ˜$šèá¸ÿ#Ûõ“ÐW&é_ê?«7»ÕŸ+(‰¤˜+î$ÀØ‹‹Õ§ÏÀKäoï=`Á½¯eáaÂJˆ|ν‡Õ/+p­2$F•Ctª)mòB*‚±•eu,ãô»N™ï“ü1ô!¡·ÇÀÛ@PÜ2ÉÊ5b~›Ö_Ö„úQn`†­Ìˆæµ½ñãn½A(ôŸ£¦ùºFܯêDŸ<FÍcڌآú†ƒcßL‡È¤-Ûû»ñÿò2²—y!®Ò€zŠu“®	ôSM8ˆ Ç'Âm%
+ä~åëNÚ}ÔH7ê绺RnýÚÈÉÈÛ ÌoÕ†„Ì•¡£x¨÷ßÃH¹“m”H¹âÿ°m£
+á8€²TnÑf3 ÍæÚì
+¢Bª)Æ&r™PÌGž#I7—!ƒT€ŒÌ2î2š1:æcÁy¶Á"àj䇟vfe(rSfœF~”ÎÕþcÕ´Å1`ú¿U”häØGyTÆYy0òÁ:òy®q•EÑl,€“ÙX at G:2«ZÚ+WèBHŽyjö!p
+/频¥ëβ¤Î¾¨³åJS>£é¹LUqBDnIuu|6sG!›ä^h at Sœ%cŠoÝ_jݵ!øn,
+ÎÞ¹ÀL×Ñâ8mí›g)Ò3E¦N ŸUåúÝ£Ùìì«“,Ù=»p˜ÓqæÌPad”Y™5mµ}Tõ¹Œú—,OÆ&H¤ÞÓźèý²N#ýôJù¢óJ™Æê¹ÍÖêÀŒˆ;‹QZk1êéUUJþ­ò÷ýçºzîhÓºÍFF]Cß”1˜ÈQ|Žícªã“Å‘oÆ+„Ü£$B[}žDm´Ã0Ð"!J©8Š•„Góh6ÏnIÖ<™qž‡ËUE”™ÝH,°o	N‡*fÈ‚`‘NSø4¬K[D˜9áþ¨ -t„¡EyßG;+S
+]»5ýúØ´úëËÒå‰eé aÙmè·M?ÔqJ¢îØ
+vÕóyTÈdЗ`®&àY=:ºY}
+€"gÏ	Ô±¡xq5Åï
+&l ÜÌØò	ûþNé‡:©äR½éØ—Q‘6–Ð/kçY¤ŸDdçè†æsû! T¿æ©º [mSÈ—àÒYhc‘ŠÙP§ÕпéorC&rC>Ú˜ƒÛd~ÊñŒŒ" „Ð&Më¬U¡ùv=UyËnkH¸,<M¡Dì»}=Ñ‚&µ´6zBЧթ£Ë‘²+°%AnŽû2m-€Å–éùMV{ÑûùTö•fó?¾ûu¦ÉÉæ.Cÿcc©OÄÝ*ŠðåO³Ê¾é^]JÅÜqúþ—Íú"ÑœÙÌymP;³9/¨kéå=’<•º±”:ó>¼{m)qœ¥ÚôzÀëgÐJßìÕUž[RF É[½ž»Òôéj®ejÒ±Tˆ#]±L²Z.•ÄXŽ-·ŽKðÓþ’©[Hž…KyʵAG+šçX ¯Ý“Ø©šqº]		§ùþ¤Ó¹›¶ýUî¦æŒ­§WD:9³¸ùæã±ù3òƒ6ÙÇ8"*FSÜ.;~S™æ¹ä2øí^ßiãý<@€h8•Xª9[3LÏ9¶÷¥µiKs¯ ny˜q˜
+=|}ÉÔgOQ•™,a[.XlLUZAý<Õ·'ãŒ!ô!³™ÑÑ1îD'w':BˆÕÏ´…0â–ïŒ"§æ”z¾Ó·—–›^î1,œÃ³ÃÁz¯u2(ž†§Cvu¢;FfÉع›ç퉢Ðßfå“zêš«Ãôº‡ºñ¢'yPÇW) ó¢·}¥EQ=&He Çìbb·‡UùQ.eE·{šK]
+•kæGÕ_%Ë"=½Ñ)£ƒm§•
+^^~º¯´k(à㽶Rˆ ±Á‹"¢—Tó©m¹h¦¼våV‹»½å¡XÌKèß—&æqPWj‡7+‡æ1ÍsË5€àÓ3db›6ùôþúf·úP%&á
 endstream
 endobj
-14484 0 obj <<
+14526 0 obj <<
 /Type /Page
-/Contents 14485 0 R
-/Resources 14483 0 R
+/Contents 14527 0 R
+/Resources 14525 0 R
 /MediaBox [0 0 612 792]
-/Parent 14487 0 R
-/Annots [ 14376 0 R 14381 0 R 14382 0 R 14383 0 R 14384 0 R 14385 0 R 14386 0 R 14387 0 R 14388 0 R 14389 0 R 14390 0 R 14391 0 R 14392 0 R 14393 0 R 14394 0 R 14395 0 R 14396 0 R 14397 0 R 14398 0 R 14399 0 R 14400 0 R 14401 0 R 14402 0 R 14403 0 R 14404 0 R 14405 0 R 14406 0 R 14407 0 R 14408 0 R 14409 0 R 14410 0 R 14411 0 R 14412 0 R 14413 0 R 14414 0 R 14415 0 R 14416 0 R 14417 0 R 14418 0 R 14419 0 R 14420 0 R 14421 0 R 14422 0 R 14423 0 R 14424 0 R 14425 0 R 14426 0 R 14427 0 R 14428 0 R 14429 0 R 14430 0 R 14431 0 R 14432 0 R 14433 0 R 14434 0 R 14435 0 R 14436 0 R 14437 0 R 14438 0 R 14439 0 R 14440 0 R 14441 0 R 14442 0 R 14443 0 R 14444 0 R 14445 0 R 14446 0 R 14447 0 R 14448 0 R 14449 0 R 14450 0 R 14451 0 R 14452 0 R 14453 0 R 14454 0 R 14455 0 R 14456 0 R 14457 0 R 14458 0 R 14459 0 R 14460 0 R 14461 0 R 14462 0 R 14463 0 R 14464 0 R 14465 0 R 14466 0 R 14467 0 R 14468 0 R 14469 0 R 14470 0 R 14471 0 R 14472 0 R 14473 0 R 14474 0 R 14475 0 R 14476 0 R 14477 0 R 14478 0 R 14479 0 R 14480 0 R 14481 0 R ]
+/Parent 14287 0 R
+/Annots [ 14418 0 R 14423 0 R 14424 0 R 14425 0 R 14426 0 R 14427 0 R 14428 0 R 14429 0 R 14430 0 R 14431 0 R 14432 0 R 14433 0 R 14434 0 R 14435 0 R 14436 0 R 14437 0 R 14438 0 R 14439 0 R 14440 0 R 14441 0 R 14442 0 R 14443 0 R 14444 0 R 14445 0 R 14446 0 R 14447 0 R 14448 0 R 14449 0 R 14450 0 R 14451 0 R 14452 0 R 14453 0 R 14454 0 R 14455 0 R 14456 0 R 14457 0 R 14458 0 R 14459 0 R 14460 0 R 14461 0 R 14462 0 R 14463 0 R 14464 0 R 14465 0 R 14466 0 R 14467 0 R 14468 0 R 14469 0 R 14470 0 R 14471 0 R 14472 0 R 14473 0 R 14474 0 R 14475 0 R 14476 0 R 14477 0 R 14478 0 R 14479 0 R 14480 0 R 14481 0 R 14482 0 R 14483 0 R 14484 0 R 14485 0 R 14486 0 R 14487 0 R 14488 0 R 14489 0 R 14490 0 R 14491 0 R 14492 0 R 14493 0 R 14494 0 R 14495 0 R 14496 0 R 14497 0 R 14498 0 R 14499 0 R 14500 0 R 14501 0 R 14502 0 R 14503 0 R 14504 0 R 14505 0 R 14506 0 R 14507 0 R 14508 0 R 14509 0 R 14510 0 R 14511 0 R 14512 0 R 14513 0 R 14514 0 R 14515 0 R 14516 0 R 14517 0 R 14518 0 R 14519 0 R 14520 0 R 14521 0 R 14522 0 R 14523 0 R ]
 >> endobj
-14376 0 obj <<
+14418 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [217.978 646.546 236.334 658.236]
 /Subtype /Link
 /A << /S /GoTo /D (page.156) >>
 >> endobj
-14381 0 obj <<
+14423 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [208.917 632.997 227.273 644.687]
 /Subtype /Link
 /A << /S /GoTo /D (page.156) >>
 >> endobj
-14382 0 obj <<
+14424 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [274.157 618.842 292.513 631.743]
 /Subtype /Link
 /A << /S /GoTo /D (page.214) >>
 >> endobj
-14383 0 obj <<
+14425 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [296.234 618.842 314.59 631.743]
 /Subtype /Link
 /A << /S /GoTo /D (page.225) >>
 >> endobj
-14384 0 obj <<
+14426 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [180.705 605.899 193.607 617.588]
 /Subtype /Link
 /A << /S /GoTo /D (page.72) >>
 >> endobj
-14385 0 obj <<
+14427 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [212.616 592.35 230.972 604.039]
 /Subtype /Link
 /A << /S /GoTo /D (page.163) >>
 >> endobj
-14386 0 obj <<
+14428 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [234.434 592.35 252.79 604.039]
 /Subtype /Link
 /A << /S /GoTo /D (page.168) >>
 >> endobj
-14387 0 obj <<
+14429 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [270.73 578.8 289.086 590.369]
 /Subtype /Link
 /A << /S /GoTo /D (page.170) >>
 >> endobj
-14388 0 obj <<
+14430 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [293.204 578.8 311.56 590.369]
 /Subtype /Link
 /A << /S /GoTo /D (page.174) >>
 >> endobj
-14389 0 obj <<
+14431 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [190.555 565.251 208.912 576.395]
 /Subtype /Link
 /A << /S /GoTo /D (page.175) >>
 >> endobj
-14390 0 obj <<
+14432 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [213.586 565.251 231.942 576.395]
 /Subtype /Link
 /A << /S /GoTo /D (page.177) >>
 >> endobj
-14391 0 obj <<
+14433 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [236.616 565.251 254.972 576.395]
 /Subtype /Link
 /A << /S /GoTo /D (page.180) >>
 >> endobj
-14392 0 obj <<
+14434 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [258.434 565.251 276.79 576.395]
 /Subtype /Link
 /A << /S /GoTo /D (page.182) >>
 >> endobj
-14393 0 obj <<
+14435 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [210.856 551.702 229.213 563.27]
 /Subtype /Link
 /A << /S /GoTo /D (page.162) >>
 >> endobj
-14394 0 obj <<
+14436 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [233.887 551.702 252.243 563.27]
 /Subtype /Link
 /A << /S /GoTo /D (page.163) >>
 >> endobj
-14395 0 obj <<
+14437 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [256.917 551.702 275.273 563.27]
 /Subtype /Link
 /A << /S /GoTo /D (page.666) >>
 >> endobj
-14396 0 obj <<
+14438 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [193.856 538.153 212.213 549.842]
 /Subtype /Link
 /A << /S /GoTo /D (page.170) >>
 >> endobj
-14397 0 obj <<
+14439 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [226.463 524.604 244.819 536.293]
 /Subtype /Link
 /A << /S /GoTo /D (page.381) >>
 >> endobj
-14398 0 obj <<
+14440 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [217.796 511.054 236.152 522.744]
 /Subtype /Link
 /A << /S /GoTo /D (page.390) >>
 >> endobj
-14399 0 obj <<
+14441 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [240.826 511.054 259.182 522.744]
 /Subtype /Link
 /A << /S /GoTo /D (page.391) >>
 >> endobj
-14400 0 obj <<
+14442 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [263.856 511.054 282.213 522.744]
 /Subtype /Link
 /A << /S /GoTo /D (page.395) >>
 >> endobj
-14401 0 obj <<
+14443 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [231.069 497.505 249.425 509.195]
 /Subtype /Link
 /A << /S /GoTo /D (page.551) >>
 >> endobj
-14402 0 obj <<
+14444 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [263.917 483.956 282.273 495.645]
 /Subtype /Link
 /A << /S /GoTo /D (page.398) >>
 >> endobj
-14403 0 obj <<
+14445 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [208.903 456.858 227.259 468.002]
 /Subtype /Link
 /A << /S /GoTo /D (page.247) >>
 >> endobj
-14404 0 obj <<
+14446 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [224.047 429.759 236.949 441.449]
 /Subtype /Link
 /A << /S /GoTo /D (page.72) >>
 >> endobj
-14405 0 obj <<
+14447 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [270.432 416.21 288.788 427.899]
 /Subtype /Link
 /A << /S /GoTo /D (page.238) >>
 >> endobj
-14406 0 obj <<
+14448 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [224.099 402.661 242.455 414.35]
 /Subtype /Link
 /A << /S /GoTo /D (page.287) >>
 >> endobj
-14407 0 obj <<
+14449 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [296.584 389.112 314.94 400.801]
 /Subtype /Link
 /A << /S /GoTo /D (page.236) >>
 >> endobj
-14408 0 obj <<
+14450 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [267.25 375.562 285.607 387.252]
 /Subtype /Link
 /A << /S /GoTo /D (page.128) >>
 >> endobj
-14409 0 obj <<
+14451 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [190.555 350.585 208.912 359.608]
 /Subtype /Link
 /A << /S /GoTo /D (page.130) >>
 >> endobj
-14410 0 obj <<
+14452 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [251.917 334.915 270.273 346.604]
 /Subtype /Link
 /A << /S /GoTo /D (page.122) >>
 >> endobj
-14411 0 obj <<
+14453 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [296.234 321.366 314.59 333.055]
 /Subtype /Link
 /A << /S /GoTo /D (page.122) >>
 >> endobj
-14412 0 obj <<
+14454 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [208.887 307.816 227.243 319.506]
 /Subtype /Link
 /A << /S /GoTo /D (page.666) >>
 >> endobj
-14413 0 obj <<
+14455 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [202.281 294.267 220.637 305.957]
 /Subtype /Link
 /A << /S /GoTo /D (page.684) >>
 >> endobj
-14414 0 obj <<
+14456 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [218.281 280.718 236.637 292.407]
 /Subtype /Link
 /A << /S /GoTo /D (page.570) >>
 >> endobj
-14415 0 obj <<
+14457 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [210.432 267.169 228.788 278.858]
 /Subtype /Link
 /A << /S /GoTo /D (page.310) >>
 >> endobj
-14416 0 obj <<
+14458 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [214.735 253.62 233.091 265.309]
 /Subtype /Link
 /A << /S /GoTo /D (page.236) >>
 >> endobj
-14417 0 obj <<
+14459 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [237.766 253.62 256.122 265.309]
 /Subtype /Link
 /A << /S /GoTo /D (page.237) >>
 >> endobj
-14418 0 obj <<
+14460 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [260.796 253.62 279.152 265.309]
 /Subtype /Link
 /A << /S /GoTo /D (page.287) >>
 >> endobj
-14419 0 obj <<
+14461 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [283.826 253.62 302.182 265.309]
 /Subtype /Link
 /A << /S /GoTo /D (page.572) >>
 >> endobj
-14420 0 obj <<
+14462 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [299.432 240.07 312.334 251.76]
 /Subtype /Link
 /A << /S /GoTo /D (page.96) >>
 >> endobj
-14421 0 obj <<
+14463 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [215.341 226.521 233.697 238.211]
 /Subtype /Link
 /A << /S /GoTo /D (page.156) >>
 >> endobj
-14422 0 obj <<
+14464 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [238.372 226.521 256.728 238.211]
 /Subtype /Link
 /A << /S /GoTo /D (page.165) >>
 >> endobj
-14423 0 obj <<
+14465 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [261.402 226.521 279.758 238.211]
 /Subtype /Link
 /A << /S /GoTo /D (page.166) >>
 >> endobj
-14424 0 obj <<
+14466 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [267.939 212.972 286.295 224.661]
 /Subtype /Link
 /A << /S /GoTo /D (page.157) >>
 >> endobj
-14425 0 obj <<
+14467 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [293.204 212.972 311.56 224.661]
 /Subtype /Link
 /A << /S /GoTo /D (page.165) >>
 >> endobj
-14426 0 obj <<
+14468 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [190.555 201.544 208.912 210.567]
 /Subtype /Link
 /A << /S /GoTo /D (page.169) >>
 >> endobj
-14427 0 obj <<
+14469 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [212.887 172.324 231.243 184.014]
 /Subtype /Link
 /A << /S /GoTo /D (page.158) >>
 >> endobj
-14428 0 obj <<
+14470 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [238.069 158.775 256.425 170.465]
 /Subtype /Link
 /A << /S /GoTo /D (page.405) >>
 >> endobj
-14429 0 obj <<
+14471 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [212.856 145.226 231.213 156.916]
 /Subtype /Link
 /A << /S /GoTo /D (page.616) >>
 >> endobj
-14430 0 obj <<
+14472 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [235.887 145.226 254.243 156.916]
 /Subtype /Link
 /A << /S /GoTo /D (page.618) >>
 >> endobj
-14431 0 obj <<
+14473 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [217.159 131.677 235.516 143.366]
 /Subtype /Link
 /A << /S /GoTo /D (page.613) >>
 >> endobj
-14432 0 obj <<
+14474 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [251.796 118.128 270.152 129.817]
 /Subtype /Link
 /A << /S /GoTo /D (page.607) >>
 >> endobj
-14433 0 obj <<
+14475 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [459.285 646.546 477.641 658.236]
 /Subtype /Link
 /A << /S /GoTo /D (page.545) >>
 >> endobj
-14434 0 obj <<
+14476 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [450.679 632.997 469.035 644.687]
 /Subtype /Link
 /A << /S /GoTo /D (page.122) >>
 >> endobj
-14435 0 obj <<
+14477 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [428.467 619.448 446.823 631.137]
 /Subtype /Link
 /A << /S /GoTo /D (page.387) >>
 >> endobj
-14436 0 obj <<
+14478 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [411.467 605.899 429.823 617.588]
 /Subtype /Link
 /A << /S /GoTo /D (page.167) >>
 >> endobj
-14437 0 obj <<
+14479 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [453.982 592.35 472.338 604.039]
 /Subtype /Link
 /A << /S /GoTo /D (page.387) >>
 >> endobj
-14438 0 obj <<
+14480 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [443.619 578.8 461.975 590.49]
 /Subtype /Link
 /A << /S /GoTo /D (page.246) >>
 >> endobj
-14439 0 obj <<
+14481 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [399.376 565.251 417.732 576.941]
 /Subtype /Link
 /A << /S /GoTo /D (page.286) >>
 >> endobj
-14440 0 obj <<
+14482 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [422.406 565.251 440.763 576.941]
 /Subtype /Link
 /A << /S /GoTo /D (page.586) >>
 >> endobj
-14441 0 obj <<
+14483 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [439.679 551.702 458.035 563.391]
 /Subtype /Link
 /A << /S /GoTo /D (page.196) >>
 >> endobj
-14442 0 obj <<
+14484 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [403.679 538.153 422.035 549.842]
 /Subtype /Link
 /A << /S /GoTo /D (page.287) >>
 >> endobj
-14443 0 obj <<
+14485 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [426.709 538.153 445.066 549.842]
 /Subtype /Link
 /A << /S /GoTo /D (page.572) >>
 >> endobj
-14444 0 obj <<
+14486 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [381.103 524.604 399.46 536.293]
 /Subtype /Link
 /A << /S /GoTo /D (page.738) >>
 >> endobj
-14445 0 obj <<
+14487 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [396.316 511.054 414.672 522.744]
 /Subtype /Link
 /A << /S /GoTo /D (page.365) >>
 >> endobj
-14446 0 obj <<
+14488 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [443.679 497.505 462.035 509.195]
 /Subtype /Link
 /A << /S /GoTo /D (page.250) >>
 >> endobj
-14447 0 obj <<
+14489 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [469.952 483.956 482.854 495.645]
 /Subtype /Link
 /A << /S /GoTo /D (page.92) >>
 >> endobj
-14448 0 obj <<
+14490 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [416.103 470.407 434.46 482.096]
 /Subtype /Link
 /A << /S /GoTo /D (page.345) >>
 >> endobj
-14449 0 obj <<
+14491 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [418.74 456.858 437.096 468.547]
 /Subtype /Link
 /A << /S /GoTo /D (page.698) >>
 >> endobj
-14450 0 obj <<
+14492 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [420.346 443.308 438.702 454.998]
 /Subtype /Link
 /A << /S /GoTo /D (page.124) >>
 >> endobj
-14451 0 obj <<
+14493 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [432.316 429.759 450.672 441.449]
 /Subtype /Link
 /A << /S /GoTo /D (page.208) >>
 >> endobj
-14452 0 obj <<
+14494 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [387.77 416.21 406.126 427.899]
 /Subtype /Link
 /A << /S /GoTo /D (page.343) >>
 >> endobj
-14453 0 obj <<
+14495 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [410.8 416.21 429.157 427.899]
 /Subtype /Link
 /A << /S /GoTo /D (page.344) >>
 >> endobj
-14454 0 obj <<
+14496 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [433.831 416.21 452.187 427.899]
 /Subtype /Link
 /A << /S /GoTo /D (page.690) >>
 >> endobj
-14455 0 obj <<
+14497 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [430.528 402.661 448.884 414.35]
 /Subtype /Link
 /A << /S /GoTo /D (page.343) >>
 >> endobj
-14456 0 obj <<
+14498 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [437.285 389.112 455.641 400.801]
 /Subtype /Link
 /A << /S /GoTo /D (page.343) >>
 >> endobj
-14457 0 obj <<
+14499 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [460.316 389.112 478.672 400.801]
 /Subtype /Link
 /A << /S /GoTo /D (page.344) >>
 >> endobj
-14458 0 obj <<
+14500 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [388.679 362.013 401.581 373.703]
 /Subtype /Link
 /A << /S /GoTo /D (page.53) >>
 >> endobj
-14459 0 obj <<
+14501 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [385.649 348.464 404.005 360.153]
 /Subtype /Link
 /A << /S /GoTo /D (page.556) >>
 >> endobj
-14460 0 obj <<
+14502 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [389.952 334.915 408.308 346.604]
 /Subtype /Link
 /A << /S /GoTo /D (page.744) >>
 >> endobj
-14461 0 obj <<
+14503 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [426.211 321.366 444.567 332.765]
 /Subtype /Link
 /A << /S /GoTo /D (page.744) >>
 >> endobj
-14462 0 obj <<
+14504 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [394.449 307.816 412.806 319.506]
 /Subtype /Link
 /A << /S /GoTo /D (page.119) >>
 >> endobj
-14463 0 obj <<
+14505 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [418.329 307.816 436.685 319.506]
 /Subtype /Link
 /A << /S /GoTo /D (page.178) >>
 >> endobj
-14464 0 obj <<
+14506 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.208 307.816 460.564 319.506]
 /Subtype /Link
 /A << /S /GoTo /D (page.294) >>
 >> endobj
-14465 0 obj <<
+14507 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [466.087 307.816 484.443 319.506]
 /Subtype /Link
 /A << /S /GoTo /D (page.555) >>
 >> endobj
-14466 0 obj <<
+14508 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [489.966 307.816 508.322 319.506]
 /Subtype /Link
 /A << /S /GoTo /D (page.619) >>
 >> endobj
-14467 0 obj <<
+14509 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [387.318 294.267 405.674 305.411]
 /Subtype /Link
 /A << /S /GoTo /D (page.753) >>
 >> endobj
-14468 0 obj <<
+14510 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [410.348 294.267 428.704 305.411]
 /Subtype /Link
 /A << /S /GoTo /D (page.762) >>
 >> endobj
-14469 0 obj <<
+14511 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [398.376 280.718 416.732 292.407]
 /Subtype /Link
 /A << /S /GoTo /D (page.178) >>
 >> endobj
-14470 0 obj <<
+14512 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [421.406 280.718 439.763 292.407]
 /Subtype /Link
 /A << /S /GoTo /D (page.748) >>
 >> endobj
-14471 0 obj <<
+14513 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [388.073 267.169 406.429 278.858]
 /Subtype /Link
 /A << /S /GoTo /D (page.555) >>
 >> endobj
-14472 0 obj <<
+14514 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [411.103 267.169 429.46 278.858]
 /Subtype /Link
 /A << /S /GoTo /D (page.763) >>
 >> endobj
-14473 0 obj <<
+14515 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [437.285 253.62 455.641 265.309]
 /Subtype /Link
 /A << /S /GoTo /D (page.381) >>
 >> endobj
-14474 0 obj <<
+14516 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [422.013 226.521 440.369 238.211]
 /Subtype /Link
 /A << /S /GoTo /D (page.561) >>
 >> endobj
-14475 0 obj <<
+14517 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [380.952 185.874 399.308 197.442]
 /Subtype /Link
 /A << /S /GoTo /D (page.196) >>
 >> endobj
-14476 0 obj <<
+14518 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [377.164 172.324 395.52 184.014]
 /Subtype /Link
 /A << /S /GoTo /D (page.587) >>
 >> endobj
-14477 0 obj <<
+14519 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [400.194 172.324 418.55 184.014]
 /Subtype /Link
 /A << /S /GoTo /D (page.639) >>
 >> endobj
-14478 0 obj <<
+14520 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [389.891 158.775 408.247 170.465]
 /Subtype /Link
 /A << /S /GoTo /D (page.206) >>
 >> endobj
-14479 0 obj <<
+14521 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [406.255 145.226 413.702 156.916]
 /Subtype /Link
 /A << /S /GoTo /D (page.7) >>
 >> endobj
-14480 0 obj <<
+14522 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [406.376 131.677 424.732 143.366]
 /Subtype /Link
 /A << /S /GoTo /D (page.198) >>
 >> endobj
-14481 0 obj <<
+14523 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [393.225 118.128 411.581 129.696]
 /Subtype /Link
 /A << /S /GoTo /D (page.287) >>
 >> endobj
-14486 0 obj <<
-/D [14484 0 R /XYZ 151.701 685.529 null]
+14528 0 obj <<
+/D [14526 0 R /XYZ 151.701 685.529 null]
 >> endobj
-14483 0 obj <<
-/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F70 4384 0 R >>
+14525 0 obj <<
+/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F59 4373 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-14619 0 obj <<
+14660 0 obj <<
 /Length 1446      
 /Filter /FlateDecode
 >>
 stream
 xÚµYIoÛF¾ëWðH3ûÒ›Û,H`'n­ÜhŠ¶˜ˆ"CRN‹þùÉ9C>9éI–üæ›·oƒ¼yof¿,g/^â©@Á¼å½‡
 ”&žP:àÚü´òný›ÝÝç8ªæÊ™ÿv»ŠÿžZ¾{ñš#Ch¤q}”R(*
-psH	^SÍ^-g_gØüjˆày@©¥³ÛOÈ[™ÿ½óP@µò¾5”©G¹
+psH	ZSÍ^-g_gØüjˆày@©¥³ÛOÈ[™ÿ½óP@µò¾5”©G¹
 çæïw3ûm†ŽYÆüøâ(ÓA#F}ý&{ȶ?5ìz·J©ÏÔé¯È[`p¦ÎÊpW­ãíœ(¿J¢°J¬€Ì×Ô
 Èx«"y¬Ñb+ŒìÁÜúVöAþ	åþ:K‡Wºª&#D è¸/0á	Äë‹8 «]ŸÊ-HO¨……èÈÛ0µÛ˜‚¹ôó°Z%¤`CFˆсÜÐ,aÕ§ûש`¾×/úçyvÈ‹Ì(SùQ\–ÉöÁŠ)4d‹øë..«ÒjY%@h#“P¦Ê¨Hòê{‚Þ¤8ÝÀ¡zL]>1uÓ0eW”$d,¥]öEs¡€ÍVÆE›çìvP@÷ÓÓ—–ö£ý(m5û²Ëí ß…Q-헮̬¼ŠR39^\¬ˆI[´ââ>ŒìIŽ
 R§TdJ$sÓ·ÆvÅ"
@@ -86063,2279 +86999,2278 @@
 i£(š~Æ€ X!˜ƒ²9E#ƒ,·h³ñá'mîc¯,›¦6+V5œÕ²-H¸}èPòÂxnVuƒq¶±ò‡ûòìÍñ1‡Ãˆ`
 Üi‹7tZƒèz†1G•o•­§ý²[¹…Ux–öì¤Fg«!ú®2fY73êÔV°Ù%4%´ðŽ…”%E¹F_1Þß\ÞHýëº*d›$ú§Ëqwóçþç8ªEtÔ:×nÀ)×Í[û¨A$‚³K¤öOûõb$q@;¢´Íß'—a1àÞF b´i…Ü~4¾T8N0Ž<1>
 þñþíÇnÑiTúŒ•éŒS«Z›ß 7˜Z%¬E’úüÄ£õóë("Ãö,o~ä'ñ~mš<&›ø!vØ|¼{Ÿð8ò}4Ï @­î4ÈZGi þzÑ$«‘šÖìjÅó8rG«cS=Н͎§5Y“}„0MÇË3§d°v¶uP†l:CYœcØ섁›³A‹0Uņ”Ê€jíR?.ªÑÀHzx/´¼R†!Iƒ%hw»³êÒæ‚Ñ aå´¤›w,Sh~ï©=ïI»ôu>eËpaÝÂ8+×ÏoŠÌyባÉÆ®­&š(l“À&)í3‘Âè<”ò,˜ƒt
-4Ÿ´dåx™lM&üÏYÑ-ÍÁ£!땘þ§ñÉÿ X>o
+4Ÿ´dåx™lM&üÏYÑ-ÍÁ£!땘þ§ñÉÿ *m
 endstream
 endobj
-14618 0 obj <<
+14659 0 obj <<
 /Type /Page
-/Contents 14619 0 R
-/Resources 14617 0 R
+/Contents 14660 0 R
+/Resources 14658 0 R
 /MediaBox [0 0 612 792]
-/Parent 14487 0 R
-/Annots [ 14482 0 R 14488 0 R 14489 0 R 14490 0 R 14491 0 R 14492 0 R 14493 0 R 14494 0 R 14495 0 R 14496 0 R 14497 0 R 14498 0 R 14499 0 R 14500 0 R 14501 0 R 14502 0 R 14503 0 R 14504 0 R 14505 0 R 14506 0 R 14507 0 R 14508 0 R 14509 0 R 14510 0 R 14511 0 R 14512 0 R 14513 0 R 14514 0 R 14515 0 R 14516 0 R 14517 0 R 14518 0 R 14519 0 R 14520 0 R 14521 0 R 14522 0 R 14523 0 R 14524 0 R 14525 0 R 14526 0 R 14527 0 R 14528 0 R 14529 0 R 14530 0 R 14531 0 R 14532 0 R 14533 0 R 14534 0 R 14535 0 R 14536 0 R 14537 0 R 14538 0 R 14539 0 R 14540 0 R 14541 0 R 14542 0 R 14543 0 R 14544 0 R 14545 0 R 14546 0 R 14547 0 R 14548 0 R 14549 0 R 14550 0 R 14551 0 R 14552 0 R 14553 0 R 14554 0 R 14555 0 R 14556 0 R 14557 0 R 14558 0 R 14559 0 R 14560 0 R 14561 0 R 14562 0 R 14563 0 R 14564 0 R 14565 0 R 14566 0 R 14567 0 R 14568 0 R 14569 0 R 14570 0 R 14571 0 R 14572 0 R 14573 0 R 14574 0 R 14575 0 R 14576 0 R 14577 0 R 14578 0 R 14579 0 R 14580 0 R 14581 0 R 14582 0 R 14583 0 R 14584 0 R 14585 0 R 14586 0 R 14587 0 R 14588 0 R 14589 0 R 14590 0 R 14591 0 R 14592 0 R 14593 0 R 14594 0 R 14595 0 R 14596 0 R 14597 0 R 14598 0 R 14599 0 R 14600 0 R 14601 0 R 14602 0 R 14603 0 R 14604 0 R 14605 0 R 14606 0 R 14607 0 R 14608 0 R 14609 0 R 14610 0 R 14611 0 R 14612 0 R 14613 0 R 14614 0 R ]
+/Parent 14287 0 R
+/Annots [ 14524 0 R 14529 0 R 14530 0 R 14531 0 R 14532 0 R 14533 0 R 14534 0 R 14535 0 R 14536 0 R 14537 0 R 14538 0 R 14539 0 R 14540 0 R 14541 0 R 14542 0 R 14543 0 R 14544 0 R 14545 0 R 14546 0 R 14547 0 R 14548 0 R 14549 0 R 14550 0 R 14551 0 R 14552 0 R 14553 0 R 14554 0 R 14555 0 R 14556 0 R 14557 0 R 14558 0 R 14559 0 R 14560 0 R 14561 0 R 14562 0 R 14563 0 R 14564 0 R 14565 0 R 14566 0 R 14567 0 R 14568 0 R 14569 0 R 14570 0 R 14571 0 R 14572 0 R 14573 0 R 14574 0 R 14575 0 R 14576 0 R 14577 0 R 14578 0 R 14579 0 R 14580 0 R 14581 0 R 14582 0 R 14583 0 R 14584 0 R 14585 0 R 14586 0 R 14587 0 R 14588 0 R 14589 0 R 14590 0 R 14591 0 R 14592 0 R 14593 0 R 14594 0 R 14595 0 R 14596 0 R 14597 0 R 14598 0 R 14599 0 R 14600 0 R 14601 0 R 14602 0 R 14603 0 R 14604 0 R 14605 0 R 14606 0 R 14607 0 R 14608 0 R 14609 0 R 14610 0 R 14611 0 R 14612 0 R 14613 0 R 14614 0 R 14615 0 R 14616 0 R 14617 0 R 14618 0 R 14619 0 R 14620 0 R 14621 0 R 14622 0 R 14623 0 R 14624 0 R 14625 0 R 14626 0 R 14627 0 R 14628 0 R 14629 0 R 14630 0 R 14631 0 R 14632 0 R 14633 0 R 14634 0 R 14635 0 R 14636 0 R 14637 0 R 14638 0 R 14639 0 R 14640 0 R 14641 0 R 14642 0 R 14643 0 R 14644 0 R 14645 0 R 14646 0 R 14647 0 R 14648 0 R 14649 0 R 14650 0 R 14651 0 R 14652 0 R 14653 0 R 14654 0 R 14655 0 R ]
 >> endobj
-14482 0 obj <<
+14524 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [132.017 646.546 144.918 658.236]
 /Subtype /Link
 /A << /S /GoTo /D (page.48) >>
 >> endobj
-14488 0 obj <<
+14529 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [204.441 632.997 217.343 644.687]
 /Subtype /Link
 /A << /S /GoTo /D (page.93) >>
 >> endobj
-14489 0 obj <<
+14530 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [159.32 619.448 172.221 631.137]
 /Subtype /Link
 /A << /S /GoTo /D (page.73) >>
 >> endobj
-14490 0 obj <<
+14531 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [176.895 619.448 195.252 631.137]
 /Subtype /Link
 /A << /S /GoTo /D (page.620) >>
 >> endobj
-14491 0 obj <<
+14532 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [159.171 605.899 172.072 617.588]
 /Subtype /Link
 /A << /S /GoTo /D (page.73) >>
 >> endobj
-14492 0 obj <<
+14533 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [175.886 605.899 194.242 617.588]
 /Subtype /Link
 /A << /S /GoTo /D (page.226) >>
 >> endobj
-14493 0 obj <<
+14534 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [198.055 605.899 216.411 617.588]
 /Subtype /Link
 /A << /S /GoTo /D (page.615) >>
 >> endobj
-14494 0 obj <<
+14535 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [220.225 605.899 238.581 617.588]
 /Subtype /Link
 /A << /S /GoTo /D (page.616) >>
 >> endobj
-14495 0 obj <<
+14536 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [242.394 605.899 260.751 617.588]
 /Subtype /Link
 /A << /S /GoTo /D (page.620) >>
 >> endobj
-14496 0 obj <<
+14537 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [139.746 594.471 158.102 603.494]
 /Subtype /Link
 /A << /S /GoTo /D (page.623) >>
 >> endobj
-14497 0 obj <<
+14538 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [161.108 578.8 179.464 590.49]
 /Subtype /Link
 /A << /S /GoTo /D (page.260) >>
 >> endobj
-14498 0 obj <<
+14539 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [155.971 565.251 168.872 576.941]
 /Subtype /Link
 /A << /S /GoTo /D (page.73) >>
 >> endobj
-14499 0 obj <<
+14540 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [172.88 565.251 191.236 576.941]
 /Subtype /Link
 /A << /S /GoTo /D (page.229) >>
 >> endobj
-14500 0 obj <<
+14541 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [195.243 565.251 213.599 576.941]
 /Subtype /Link
 /A << /S /GoTo /D (page.615) >>
 >> endobj
-14501 0 obj <<
+14542 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [217.607 565.251 235.963 576.941]
 /Subtype /Link
 /A << /S /GoTo /D (page.616) >>
 >> endobj
-14502 0 obj <<
+14543 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [239.97 565.251 258.326 576.941]
 /Subtype /Link
 /A << /S /GoTo /D (page.618) >>
 >> endobj
-14503 0 obj <<
+14544 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [139.746 551.702 158.102 562.846]
 /Subtype /Link
 /A << /S /GoTo /D (page.620) >>
 >> endobj
-14504 0 obj <<
+14545 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [162.776 551.702 181.132 562.846]
 /Subtype /Link
 /A << /S /GoTo /D (page.623) >>
 >> endobj
-14505 0 obj <<
+14546 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [184.592 538.153 197.494 549.842]
 /Subtype /Link
 /A << /S /GoTo /D (page.74) >>
 >> endobj
-14506 0 obj <<
+14547 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [174.289 524.604 187.191 536.293]
 /Subtype /Link
 /A << /S /GoTo /D (page.86) >>
 >> endobj
-14507 0 obj <<
+14548 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [191.865 524.604 204.767 536.293]
 /Subtype /Link
 /A << /S /GoTo /D (page.92) >>
 >> endobj
-14508 0 obj <<
+14549 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [209.441 524.604 222.343 536.293]
 /Subtype /Link
 /A << /S /GoTo /D (page.97) >>
 >> endobj
-14509 0 obj <<
+14550 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [162.411 511.054 175.312 522.744]
 /Subtype /Link
 /A << /S /GoTo /D (page.73) >>
 >> endobj
-14510 0 obj <<
+14551 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [179.986 511.054 198.343 522.744]
 /Subtype /Link
 /A << /S /GoTo /D (page.100) >>
 >> endobj
-14511 0 obj <<
+14552 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [203.017 511.054 221.373 522.744]
 /Subtype /Link
 /A << /S /GoTo /D (page.229) >>
 >> endobj
-14512 0 obj <<
+14553 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [172.259 497.505 190.615 509.073]
 /Subtype /Link
 /A << /S /GoTo /D (page.722) >>
 >> endobj
-14513 0 obj <<
+14554 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [170.502 483.956 188.858 495.524]
 /Subtype /Link
 /A << /S /GoTo /D (page.724) >>
 >> endobj
-14514 0 obj <<
+14555 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [163.653 470.407 176.555 482.096]
 /Subtype /Link
 /A << /S /GoTo /D (page.78) >>
 >> endobj
-14515 0 obj <<
+14556 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [181.229 470.407 199.585 482.096]
 /Subtype /Link
 /A << /S /GoTo /D (page.629) >>
 >> endobj
-14516 0 obj <<
+14557 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [136.32 456.858 154.676 468.547]
 /Subtype /Link
 /A << /S /GoTo /D (page.615) >>
 >> endobj
-14517 0 obj <<
+14558 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [142.986 443.308 161.343 454.998]
 /Subtype /Link
 /A << /S /GoTo /D (page.215) >>
 >> endobj
-14518 0 obj <<
+14559 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [188.714 429.759 207.07 441.449]
 /Subtype /Link
 /A << /S /GoTo /D (page.747) >>
 >> endobj
-14519 0 obj <<
+14560 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [192.956 416.21 211.312 427.899]
 /Subtype /Link
 /A << /S /GoTo /D (page.365) >>
 >> endobj
-14520 0 obj <<
+14561 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [215.986 416.21 234.343 427.899]
 /Subtype /Link
 /A << /S /GoTo /D (page.782) >>
 >> endobj
-14521 0 obj <<
+14562 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [154.532 402.661 167.433 414.35]
 /Subtype /Link
 /A << /S /GoTo /D (page.46) >>
 >> endobj
-14522 0 obj <<
+14563 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [198.229 389.112 216.585 400.801]
 /Subtype /Link
 /A << /S /GoTo /D (page.696) >>
 >> endobj
-14523 0 obj <<
+14564 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [115.653 375.562 134.009 387.252]
 /Subtype /Link
 /A << /S /GoTo /D (page.389) >>
 >> endobj
-14524 0 obj <<
+14565 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [138.683 375.562 157.039 387.252]
 /Subtype /Link
 /A << /S /GoTo /D (page.548) >>
 >> endobj
-14525 0 obj <<
+14566 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [145.35 362.013 163.706 373.703]
 /Subtype /Link
 /A << /S /GoTo /D (page.477) >>
 >> endobj
-14526 0 obj <<
+14567 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [168.38 362.013 186.736 373.703]
 /Subtype /Link
 /A << /S /GoTo /D (page.484) >>
 >> endobj
-14527 0 obj <<
+14568 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [191.411 362.013 209.767 373.703]
 /Subtype /Link
 /A << /S /GoTo /D (page.522) >>
 >> endobj
-14528 0 obj <<
+14569 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [214.441 362.013 232.797 373.703]
 /Subtype /Link
 /A << /S /GoTo /D (page.533) >>
 >> endobj
-14529 0 obj <<
+14570 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [129.138 348.464 147.494 360.032]
 /Subtype /Link
 /A << /S /GoTo /D (page.394) >>
 >> endobj
-14530 0 obj <<
+14571 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [133.532 334.915 151.888 346.604]
 /Subtype /Link
 /A << /S /GoTo /D (page.474) >>
 >> endobj
-14531 0 obj <<
+14572 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [192.077 321.366 210.433 333.055]
 /Subtype /Link
 /A << /S /GoTo /D (page.449) >>
 >> endobj
-14532 0 obj <<
+14573 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [215.108 321.366 233.464 333.055]
 /Subtype /Link
 /A << /S /GoTo /D (page.487) >>
 >> endobj
-14533 0 obj <<
+14574 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [238.138 321.366 256.494 333.055]
 /Subtype /Link
 /A << /S /GoTo /D (page.539) >>
 >> endobj
-14534 0 obj <<
+14575 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [175.956 307.816 194.312 319.506]
 /Subtype /Link
 /A << /S /GoTo /D (page.396) >>
 >> endobj
-14535 0 obj <<
+14576 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [171.411 294.267 189.767 305.957]
 /Subtype /Link
 /A << /S /GoTo /D (page.396) >>
 >> endobj
-14536 0 obj <<
+14577 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [194.441 294.267 212.797 305.957]
 /Subtype /Link
 /A << /S /GoTo /D (page.449) >>
 >> endobj
-14537 0 obj <<
+14578 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [217.471 294.267 235.827 305.957]
 /Subtype /Link
 /A << /S /GoTo /D (page.539) >>
 >> endobj
-14538 0 obj <<
+14579 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [198.774 280.718 217.13 292.407]
 /Subtype /Link
 /A << /S /GoTo /D (page.449) >>
 >> endobj
-14539 0 obj <<
+14580 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [221.805 280.718 240.161 292.407]
 /Subtype /Link
 /A << /S /GoTo /D (page.539) >>
 >> endobj
-14540 0 obj <<
+14581 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [178.714 267.169 197.07 278.858]
 /Subtype /Link
 /A << /S /GoTo /D (page.449) >>
 >> endobj
-14541 0 obj <<
+14582 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [201.744 267.169 220.1 278.858]
 /Subtype /Link
 /A << /S /GoTo /D (page.539) >>
 >> endobj
-14542 0 obj <<
+14583 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [145.577 253.62 163.933 265.188]
 /Subtype /Link
 /A << /S /GoTo /D (page.394) >>
 >> endobj
-14543 0 obj <<
+14584 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [133.895 240.07 141.343 251.76]
 /Subtype /Link
 /A << /S /GoTo /D (page.4) >>
 >> endobj
-14544 0 obj <<
+14585 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [146.017 240.07 164.373 251.76]
 /Subtype /Link
 /A << /S /GoTo /D (page.519) >>
 >> endobj
-14545 0 obj <<
+14586 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [137.168 226.521 155.524 238.089]
 /Subtype /Link
 /A << /S /GoTo /D (page.437) >>
 >> endobj
-14546 0 obj <<
+14587 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [229.956 212.972 248.312 224.661]
 /Subtype /Link
 /A << /S /GoTo /D (page.753) >>
 >> endobj
-14547 0 obj <<
+14588 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [132.926 199.423 151.282 210.991]
 /Subtype /Link
 /A << /S /GoTo /D (page.596) >>
 >> endobj
-14548 0 obj <<
+14589 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [137.108 185.874 155.464 197.442]
 /Subtype /Link
 /A << /S /GoTo /D (page.690) >>
 >> endobj
-14549 0 obj <<
+14590 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [143.562 172.324 161.918 184.014]
 /Subtype /Link
 /A << /S /GoTo /D (page.560) >>
 >> endobj
-14550 0 obj <<
+14591 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [130.35 158.775 148.706 170.343]
 /Subtype /Link
 /A << /S /GoTo /D (page.558) >>
 >> endobj
-14551 0 obj <<
+14592 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [153.38 158.775 171.736 170.343]
 /Subtype /Link
 /A << /S /GoTo /D (page.561) >>
 >> endobj
-14552 0 obj <<
+14593 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [180.229 145.226 198.585 156.916]
 /Subtype /Link
 /A << /S /GoTo /D (page.561) >>
 >> endobj
-14553 0 obj <<
+14594 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [167.926 131.677 186.282 143.366]
 /Subtype /Link
 /A << /S /GoTo /D (page.560) >>
 >> endobj
-14554 0 obj <<
+14595 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [190.956 131.677 209.312 143.366]
 /Subtype /Link
 /A << /S /GoTo /D (page.561) >>
 >> endobj
-14555 0 obj <<
+14596 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [175.956 118.128 194.312 129.817]
 /Subtype /Link
 /A << /S /GoTo /D (page.560) >>
 >> endobj
-14556 0 obj <<
+14597 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [338.779 646.546 357.135 658.236]
 /Subtype /Link
 /A << /S /GoTo /D (page.157) >>
 >> endobj
-14557 0 obj <<
+14598 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [368.021 632.997 386.377 644.687]
 /Subtype /Link
 /A << /S /GoTo /D (page.661) >>
 >> endobj
-14558 0 obj <<
+14599 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [379.9 619.448 398.256 631.137]
 /Subtype /Link
 /A << /S /GoTo /D (page.661) >>
 >> endobj
-14559 0 obj <<
+14600 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [353.627 605.899 371.983 617.467]
 /Subtype /Link
 /A << /S /GoTo /D (page.678) >>
 >> endobj
-14560 0 obj <<
+14601 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [342.415 592.35 360.771 604.039]
 /Subtype /Link
 /A << /S /GoTo /D (page.200) >>
 >> endobj
-14561 0 obj <<
+14602 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [359.916 578.8 372.818 589.944]
 /Subtype /Link
 /A << /S /GoTo /D (page.48) >>
 >> endobj
-14562 0 obj <<
+14603 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [386.155 565.251 399.057 576.941]
 /Subtype /Link
 /A << /S /GoTo /D (page.62) >>
 >> endobj
-14563 0 obj <<
+14604 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [405.641 565.251 418.542 576.941]
 /Subtype /Link
 /A << /S /GoTo /D (page.64) >>
 >> endobj
-14564 0 obj <<
+14605 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [425.126 565.251 438.027 576.941]
 /Subtype /Link
 /A << /S /GoTo /D (page.67) >>
 >> endobj
-14565 0 obj <<
+14606 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [444.611 565.251 457.513 576.941]
 /Subtype /Link
 /A << /S /GoTo /D (page.90) >>
 >> endobj
-14566 0 obj <<
+14607 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [336.508 551.702 354.864 562.846]
 /Subtype /Link
 /A << /S /GoTo /D (page.209) >>
 >> endobj
-14567 0 obj <<
+14608 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [359.538 551.702 377.895 562.846]
 /Subtype /Link
 /A << /S /GoTo /D (page.215) >>
 >> endobj
-14568 0 obj <<
+14609 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [382.569 551.702 400.925 562.846]
 /Subtype /Link
 /A << /S /GoTo /D (page.303) >>
 >> endobj
-14569 0 obj <<
+14610 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [398.431 524.604 416.788 536.293]
 /Subtype /Link
 /A << /S /GoTo /D (page.109) >>
 >> endobj
-14570 0 obj <<
+14611 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [389.899 511.054 408.255 522.744]
 /Subtype /Link
 /A << /S /GoTo /D (page.102) >>
 >> endobj
-14571 0 obj <<
+14612 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [414.528 511.054 432.884 522.744]
 /Subtype /Link
 /A << /S /GoTo /D (page.199) >>
 >> endobj
-14572 0 obj <<
+14613 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [439.156 511.054 457.513 522.744]
 /Subtype /Link
 /A << /S /GoTo /D (page.200) >>
 >> endobj
-14573 0 obj <<
+14614 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [336.508 499.626 354.864 508.649]
 /Subtype /Link
 /A << /S /GoTo /D (page.303) >>
 >> endobj
-14574 0 obj <<
+14615 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [432.536 483.956 445.438 495.645]
 /Subtype /Link
 /A << /S /GoTo /D (page.87) >>
 >> endobj
-14575 0 obj <<
+14616 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [414.839 470.407 433.196 482.096]
 /Subtype /Link
 /A << /S /GoTo /D (page.107) >>
 >> endobj
-14576 0 obj <<
+14617 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [371.506 456.858 389.862 468.547]
 /Subtype /Link
 /A << /S /GoTo /D (page.661) >>
 >> endobj
-14577 0 obj <<
+14618 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [394.536 456.858 412.893 468.547]
 /Subtype /Link
 /A << /S /GoTo /D (page.664) >>
 >> endobj
-14578 0 obj <<
+14619 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [416.567 443.308 434.923 454.998]
 /Subtype /Link
 /A << /S /GoTo /D (page.722) >>
 >> endobj
-14579 0 obj <<
+14620 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [364.385 429.759 382.741 441.449]
 /Subtype /Link
 /A << /S /GoTo /D (page.270) >>
 >> endobj
-14580 0 obj <<
+14621 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [414.177 416.21 432.533 427.899]
 /Subtype /Link
 /A << /S /GoTo /D (page.100) >>
 >> endobj
-14581 0 obj <<
+14622 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [436.732 416.21 455.088 427.899]
 /Subtype /Link
 /A << /S /GoTo /D (page.102) >>
 >> endobj
-14582 0 obj <<
+14623 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [336.508 402.661 354.864 413.805]
 /Subtype /Link
 /A << /S /GoTo /D (page.104) >>
 >> endobj
-14583 0 obj <<
+14624 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [359.538 402.661 377.895 413.805]
 /Subtype /Link
 /A << /S /GoTo /D (page.106) >>
 >> endobj
-14584 0 obj <<
+14625 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [361.462 389.112 379.818 400.511]
 /Subtype /Link
 /A << /S /GoTo /D (page.105) >>
 >> endobj
-14585 0 obj <<
+14626 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [366.734 375.562 385.091 387.252]
 /Subtype /Link
 /A << /S /GoTo /D (page.103) >>
 >> endobj
-14586 0 obj <<
+14627 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [392.037 362.013 410.394 373.581]
 /Subtype /Link
 /A << /S /GoTo /D (page.105) >>
 >> endobj
-14587 0 obj <<
+14628 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [409.465 348.464 422.367 360.153]
 /Subtype /Link
 /A << /S /GoTo /D (page.64) >>
 >> endobj
-14588 0 obj <<
+14629 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [427.038 348.464 439.94 360.153]
 /Subtype /Link
 /A << /S /GoTo /D (page.70) >>
 >> endobj
-14589 0 obj <<
+14630 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [444.611 348.464 457.513 360.153]
 /Subtype /Link
 /A << /S /GoTo /D (page.79) >>
 >> endobj
-14590 0 obj <<
+14631 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [336.508 334.915 349.41 346.059]
 /Subtype /Link
 /A << /S /GoTo /D (page.99) >>
 >> endobj
-14591 0 obj <<
+14632 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [354.084 334.915 372.44 346.059]
 /Subtype /Link
 /A << /S /GoTo /D (page.106) >>
 >> endobj
-14592 0 obj <<
+14633 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [377.114 334.915 395.47 346.059]
 /Subtype /Link
 /A << /S /GoTo /D (page.115) >>
 >> endobj
-14593 0 obj <<
+14634 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [400.144 334.915 418.501 346.059]
 /Subtype /Link
 /A << /S /GoTo /D (page.118) >>
 >> endobj
-14594 0 obj <<
+14635 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [395.734 321.366 414.091 333.055]
 /Subtype /Link
 /A << /S /GoTo /D (page.106) >>
 >> endobj
-14595 0 obj <<
+14636 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [361.462 307.816 379.818 319.216]
 /Subtype /Link
 /A << /S /GoTo /D (page.102) >>
 >> endobj
-14596 0 obj <<
+14637 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [366.734 294.267 379.636 305.957]
 /Subtype /Link
 /A << /S /GoTo /D (page.70) >>
 >> endobj
-14597 0 obj <<
+14638 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [384.31 294.267 402.666 305.957]
 /Subtype /Link
 /A << /S /GoTo /D (page.100) >>
 >> endobj
-14598 0 obj <<
+14639 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [420.142 280.718 433.044 292.407]
 /Subtype /Link
 /A << /S /GoTo /D (page.96) >>
 >> endobj
-14599 0 obj <<
+14640 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [437.718 280.718 456.074 292.407]
 /Subtype /Link
 /A << /S /GoTo /D (page.100) >>
 >> endobj
-14600 0 obj <<
+14641 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [361.462 267.169 379.818 278.568]
 /Subtype /Link
 /A << /S /GoTo /D (page.102) >>
 >> endobj
-14601 0 obj <<
+14642 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [419.414 253.62 432.315 265.309]
 /Subtype /Link
 /A << /S /GoTo /D (page.97) >>
 >> endobj
-14602 0 obj <<
+14643 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [439.156 253.62 457.513 265.309]
 /Subtype /Link
 /A << /S /GoTo /D (page.104) >>
 >> endobj
-14603 0 obj <<
+14644 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [336.508 240.07 354.864 251.214]
 /Subtype /Link
 /A << /S /GoTo /D (page.118) >>
 >> endobj
-14604 0 obj <<
+14645 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [359.538 240.07 377.895 251.214]
 /Subtype /Link
 /A << /S /GoTo /D (page.189) >>
 >> endobj
-14605 0 obj <<
+14646 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [382.569 240.07 400.925 251.214]
 /Subtype /Link
 /A << /S /GoTo /D (page.199) >>
 >> endobj
-14606 0 obj <<
+14647 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [371.797 226.521 390.153 238.211]
 /Subtype /Link
 /A << /S /GoTo /D (page.103) >>
 >> endobj
-14607 0 obj <<
+14648 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [391.191 212.972 409.547 224.661]
 /Subtype /Link
 /A << /S /GoTo /D (page.103) >>
 >> endobj
-14608 0 obj <<
+14649 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [352.476 199.423 370.832 211.112]
 /Subtype /Link
 /A << /S /GoTo /D (page.678) >>
 >> endobj
-14609 0 obj <<
+14650 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [336.748 185.874 355.105 197.018]
 /Subtype /Link
 /A << /S /GoTo /D (page.401) >>
 >> endobj
-14610 0 obj <<
+14651 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [323.93 172.324 342.286 184.014]
 /Subtype /Link
 /A << /S /GoTo /D (page.198) >>
 >> endobj
-14611 0 obj <<
+14652 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [356.718 158.775 375.074 170.465]
 /Subtype /Link
 /A << /S /GoTo /D (page.810) >>
 >> endobj
-14612 0 obj <<
+14653 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [361.021 145.226 379.377 156.916]
 /Subtype /Link
 /A << /S /GoTo /D (page.810) >>
 >> endobj
-14613 0 obj <<
+14654 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [377.021 131.677 395.377 143.366]
 /Subtype /Link
 /A << /S /GoTo /D (page.707) >>
 >> endobj
-14614 0 obj <<
+14655 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [371.9 118.128 390.256 129.817]
 /Subtype /Link
 /A << /S /GoTo /D (page.715) >>
 >> endobj
-14620 0 obj <<
-/D [14618 0 R /XYZ 100.892 685.529 null]
+14661 0 obj <<
+/D [14659 0 R /XYZ 100.892 685.529 null]
 >> endobj
-14617 0 obj <<
+14658 0 obj <<
 /Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-14704 0 obj <<
-/Length 1481      
+14745 0 obj <<
+/Length 1482      
 /Filter /FlateDecode
 >>
 stream
-xÚ­XËrÛ6Ýë+¸¤fB $–‰tœ©2i¬N:ãfA‘°Ì˜•¤b»__<(Y’‚rº2L÷}ÏðÖð~›½_ÎÞ~$Àƒ d€AoyëAÃ@&,${ËÜ»ñJçß—ŸÞ~Œ"/	¥XnE ‡±Øô¦ëíêÏúy€ö¯êœ?Ê3³ËÙ?3(6‰kÐIˆ—U³›ïÀËÅoŸ<"–xjgå!’„”±.½ëÙ3p(2$F‘1•hRš*½ŸG‰Ïß(!v§½› !ìSŠN>û†}ȏcxüxD!ÁlwIm>‡ÌçÈþØ\íÛ¤k³€$f®‹Ÿ:#D„©"(ê ¿ãAUäyɍš €\(B-KšeͶžG±ßwF°è°¼-~*Îè·sèwra–1!kïQ×m³ÝXìEádá6mQKázÞÚÅ:ðgQr›/E¦M†j›´*êõ\Ü´Íß â’›Bát‡twiËÔy œ¼÷L%ÅÎE]ÑÔæÛP4ÙOê² ä?e4ñR|'M~ñ»Ù{ˆ§É¯Á¶ÞÊB¡¤«¢,z©ÓÓ<A–Eäù¤#ãçZ³•´ú“^ßIØ­øÙAI<AÀŠëtÑá³RáÓô}ÉkžÉ»îÍñ‚ÙÙØYÓYŠdÉÙh\ë2ÔÞñ4·Ø Ÿ
+xÚ­XËrÛ6Ýë+¸¤fB $–‰tœ©2i¬N:ãfA‘°Ì˜•¤b»__<(Y’‚rº2L÷}ÏðÖð~›½_ÎÞ~$Àƒ d€AoyëAÃ@&,${ËÜ»ñŠçß—ŸÞ~Œ"/	¥XnE ‡±Øô¦ëíêÏúy€ö¯êœ?Ê3³ËÙ?3(6‰kÐIˆ—U³›ïÀËÅoŸ<"–xjgå!’„”±.½ëÙ3p(2$F‘1•hRš*½ŸG‰Ïß(!v§½› !ìSŠN>û†}ȏcxüxD!ÁlwIm>‡ÌçÈþØ\íÛ¤k³€$f®‹Ÿ:#D„©"(ê ¿ãAUäyɍš €\(B-KšeͶžG±ßwF°è°¼-~*Îè·sèwra–1!kïQ×m³ÝXìEádá6mQKázÞÚÅ:ðgQr›/E¦M†j›´*êõ\Ü´Íß â’›Bát‡twiËÔy œ¼÷L%ÅÎE]ÑÔæÛP4ÙOê² ä?e4ñR|'M~ñ»Ù{ˆ§É¯Á¶ÞÊB¡¤«¢,z©ÓÓ<A–Eäù¤#ãçZ³•´ú“^ßIØ­øÙAI<AÀŠëtÑá³RáÓô}ÉkžÉ»îÍñ‚ÙÙØYÓYŠdÉÙh\ë2ÔÞñ4·Ø Ÿ
 ,òR!ãùÖ‹”œ
 ÛkÔ¦´Ä% ÎJ‡¨#ÅZù¾·•$§xyÚ7íÓ®À¢ˆ¸2&oíù$JÜ ¢£ê§æŽ9ÃCeB*ŠQEþŸŸ¯þ’«ç¶§¼ ÊZžö¢
 ¾¸'Â؇À•‡ûkEþ·«Ï×z%ªÍ‰òìŽo“IcàÈ98baBౚˆ˜v=KYþÍšZúw-¢97Ú"<ѾR™ñ R¹”¶&ïxß‹@í¦(tj†#…öVߘk x"ÅÕ•m&™ òÀzË»Þx%ñ$jŠOe`—Ý7²‹¸ÊÍ,%“äyA7-òD8宵”ðÿõŽ¡Á5Õ@kòB²Ek2U¹lÆG4Ïáøª8ܲ#¶­Ù¯œ"»¥ÇÁãà9ýë	†1<QíBŸ!s‹Þ5FüíŽÎ)†+T/lD/î)|7ØAÑE¯zè,†€”¾Ëb˜ÄÑùž±º=¯Õä³µÐ)4Yº®’@«P´[3pñE	ö®®EŸÉö-ß\fWøô™<}7Ð¥´3÷SÊ\íQ+W6èÑÿZZ3¡ã¶<ɍ÷£YYÆF§‰öXf#ÅnåŠJó^-‹æ
 åÖ2#»^	$ÔJف`ß«ÈÚôC|lR¹ã¡¶Õ½˜§Õ‚gYZ7‡ñÛÏ¡¹vэzƒëðH뢫ÌD‰çE:t;5GÓ¢ÇOðãÙRLj
-Ðs®ÒT©šO[º£T5ËPÙøDÌ»N¾ï„}¾z£àâ£Ç:š„”Æ»8áy¢ú"‰ˆÖ®ÑGŽË0Éó‘ååûùÀŸ•Åõ€…§jHAö=M5†§]‡èyõº‰kÁû!PdìÊì0Æ
-#pѼùе-ÆvÍSE’ì"³Äêäã–yŽ±1g/Š¬mºæv(
-ï²¾Ð
-Hÿé֏³žƒ™æš†”Ífòòûg®ÒöAþØ´÷úãÅå®<ax8Qt”	«3xŽV§S±œDßíšá}ó4ƒ faœ$§)dH•ÅÇN[\h-ôƒ²SaÉŸ¾ŠšÐs½þÒêÈ×ï úÛ…Œ²š°G†IˆÙi¶¸þúe•è~å$	mõη¢ÎÕ+ÈC§[!{|»°¤©ã‘òYrSÞnRÕqî-4d|ZVׁŠÕ´5§­óݧX·iÏ-CÖÄñN¹âÅ+ù®a‡ÙÏ$Ó¡3Ý€z³í,¹;pˆ•Ä€ñÙäÃröv^:¼
+Ðs®ÒT©šO[º£T5ËPÙøDÌ»N¾ï„}¾z£à;|ù¢IHi¼{€ž'ª!’ˆhí}äø±ƒ<Y^¾ŸüYYQ\X!|ª†dßÓTcxÚuˆžW¯›¸¼EƮ̳‘aì 0'Í›]Ûbl×<%Q$É.2K¬N>n™çsö¢ÈÚ¦kn‡¢ð.ëÝ€ôÿ—nýð8ë9¸@‘i®iHÙlö!/¿æ*mäM{¯?^\NáÚ1Á†‡EGù°:ƒçhu:ËiAôÝ®Þ7O3bÆIršB†ÄQ™ÁP|ì´Å…ÖB?(;–ü髨	=×ë/­Ž|ý ¿]ˆÈ(«	{D`˜„ˆ‘f‹ë¯_Y‰îW^@’PÐöQï|+ê\½‚<tº²Ç·Kš:)O‘e 7åí&UçÞBCƧeõp¨XM[sÚ:ß}Šu›öÜ2dMÿà”+^¼’ï¶q˜ÝñL2Z1ó×
+¨‡0ÛÎ’‹±ãWXIŸM>,gÿŸJ:Ï
 endstream
 endobj
-14703 0 obj <<
+14744 0 obj <<
 /Type /Page
-/Contents 14704 0 R
-/Resources 14702 0 R
+/Contents 14745 0 R
+/Resources 14743 0 R
 /MediaBox [0 0 612 792]
-/Parent 14487 0 R
-/Annots [ 14615 0 R 14616 0 R 14621 0 R 14622 0 R 14623 0 R 14624 0 R 14625 0 R 14626 0 R 14627 0 R 14628 0 R 14629 0 R 14630 0 R 14631 0 R 14632 0 R 14633 0 R 14634 0 R 14635 0 R 14636 0 R 14637 0 R 14638 0 R 14639 0 R 14640 0 R 14641 0 R 14642 0 R 14643 0 R 14644 0 R 14645 0 R 14646 0 R 14647 0 R 14648 0 R 14649 0 R 14650 0 R 14651 0 R 14652 0 R 14653 0 R 14654 0 R 14655 0 R 14656 0 R 14657 0 R 14658 0 R 14659 0 R 14660 0 R 14661 0 R 14662 0 R 14663 0 R 14664 0 R 14665 0 R 14666 0 R 14667 0 R 14668 0 R 14669 0 R 14670 0 R 14671 0 R 14672 0 R 14673 0 R 14674 0 R 14675 0 R 14676 0 R 14677 0 R 14678 0 R 14679 0 R 14680 0 R 14681 0 R 14682 0 R 14683 0 R 14684 0 R 14685 0 R 14686 0 R 14687 0 R 14688 0 R 14689 0 R 14690 0 R 14691 0 R 14692 0 R 14693 0 R 14694 0 R 14695 0 R 14696 0 R 14697 0 R 14698 0 R 14699 0 R 14700 0 R ]
+/Parent 14287 0 R
+/Annots [ 14656 0 R 14657 0 R 14662 0 R 14663 0 R 14664 0 R 14665 0 R 14666 0 R 14667 0 R 14668 0 R 14669 0 R 14670 0 R 14671 0 R 14672 0 R 14673 0 R 14674 0 R 14675 0 R 14676 0 R 14677 0 R 14678 0 R 14679 0 R 14680 0 R 14681 0 R 14682 0 R 14683 0 R 14684 0 R 14685 0 R 14686 0 R 14687 0 R 14688 0 R 14689 0 R 14690 0 R 14691 0 R 14692 0 R 14693 0 R 14694 0 R 14695 0 R 14696 0 R 14697 0 R 14698 0 R 14699 0 R 14700 0 R 14701 0 R 14702 0 R 14703 0 R 14704 0 R 14705 0 R 14706 0 R 14707 0 R 14708 0 R 14709 0 R 14710 0 R 14711 0 R 14712 0 R 14713 0 R 14714 0 R 14715 0 R 14716 0 R 14717 0 R 14718 0 R 14719 0 R 14720 0 R 14721 0 R 14722 0 R 14723 0 R 14724 0 R 14725 0 R 14726 0 R 14727 0 R 14728 0 R 14729 0 R 14730 0 R 14731 0 R 14732 0 R 14733 0 R 14734 0 R 14735 0 R 14736 0 R 14737 0 R 14738 0 R 14739 0 R 14740 0 R 14741 0 R ]
 >> endobj
-14615 0 obj <<
+14656 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [182.22 646.546 200.576 658.236]
 /Subtype /Link
 /A << /S /GoTo /D (page.663) >>
 >> endobj
-14616 0 obj <<
+14657 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [205.25 646.546 223.607 658.236]
 /Subtype /Link
 /A << /S /GoTo /D (page.771) >>
 >> endobj
-14621 0 obj <<
+14662 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [177.978 632.997 196.334 644.141]
 /Subtype /Link
 /A << /S /GoTo /D (page.731) >>
 >> endobj
-14622 0 obj <<
+14663 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [203.432 619.448 221.788 630.592]
 /Subtype /Link
 /A << /S /GoTo /D (page.579) >>
 >> endobj
-14623 0 obj <<
+14664 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [207.735 605.899 226.091 617.043]
 /Subtype /Link
 /A << /S /GoTo /D (page.246) >>
 >> endobj
-14624 0 obj <<
+14665 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [245.25 592.35 263.607 604.039]
 /Subtype /Link
 /A << /S /GoTo /D (page.303) >>
 >> endobj
-14625 0 obj <<
+14666 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [238.341 578.8 256.697 589.944]
 /Subtype /Link
 /A << /S /GoTo /D (page.203) >>
 >> endobj
-14626 0 obj <<
+14667 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [229.614 565.251 247.97 576.941]
 /Subtype /Link
 /A << /S /GoTo /D (page.385) >>
 >> endobj
-14627 0 obj <<
+14668 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [228.978 551.702 247.334 562.846]
 /Subtype /Link
 /A << /S /GoTo /D (page.261) >>
 >> endobj
-14628 0 obj <<
+14669 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [234.159 538.153 252.516 549.552]
 /Subtype /Link
 /A << /S /GoTo /D (page.261) >>
 >> endobj
-14629 0 obj <<
+14670 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [242.008 524.604 260.364 536.293]
 /Subtype /Link
 /A << /S /GoTo /D (page.304) >>
 >> endobj
-14630 0 obj <<
+14671 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [273.856 511.054 292.213 522.744]
 /Subtype /Link
 /A << /S /GoTo /D (page.613) >>
 >> endobj
-14631 0 obj <<
+14672 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [281.008 497.505 299.364 509.195]
 /Subtype /Link
 /A << /S /GoTo /D (page.325) >>
 >> endobj
-14632 0 obj <<
+14673 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [273.372 483.956 291.728 495.645]
 /Subtype /Link
 /A << /S /GoTo /D (page.239) >>
 >> endobj
-14633 0 obj <<
+14674 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [226.614 470.407 244.97 482.096]
 /Subtype /Link
 /A << /S /GoTo /D (page.261) >>
 >> endobj
-14634 0 obj <<
+14675 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [221.159 456.858 239.516 468.002]
 /Subtype /Link
 /A << /S /GoTo /D (page.261) >>
 >> endobj
-14635 0 obj <<
+14676 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [224.038 443.308 242.394 454.998]
 /Subtype /Link
 /A << /S /GoTo /D (page.722) >>
 >> endobj
-14636 0 obj <<
+14677 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [223.129 429.759 241.485 441.449]
 /Subtype /Link
 /A << /S /GoTo /D (page.722) >>
 >> endobj
-14637 0 obj <<
+14678 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [255.311 416.21 273.667 427.899]
 /Subtype /Link
 /A << /S /GoTo /D (page.687) >>
 >> endobj
-14638 0 obj <<
+14679 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [270.705 402.661 289.061 414.35]
 /Subtype /Link
 /A << /S /GoTo /D (page.349) >>
 >> endobj
-14639 0 obj <<
+14680 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [244.463 389.112 262.819 400.256]
 /Subtype /Link
 /A << /S /GoTo /D (page.198) >>
 >> endobj
-14640 0 obj <<
+14681 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [267.766 375.562 280.667 387.252]
 /Subtype /Link
 /A << /S /GoTo /D (page.64) >>
 >> endobj
-14641 0 obj <<
+14682 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [272.644 362.013 285.546 373.703]
 /Subtype /Link
 /A << /S /GoTo /D (page.65) >>
 >> endobj
-14642 0 obj <<
+14683 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [244.099 348.464 262.455 360.153]
 /Subtype /Link
 /A << /S /GoTo /D (page.200) >>
 >> endobj
-14643 0 obj <<
+14684 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [234.129 334.915 252.485 346.604]
 /Subtype /Link
 /A << /S /GoTo /D (page.305) >>
 >> endobj
-14644 0 obj <<
+14685 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [246.887 321.366 265.243 333.055]
 /Subtype /Link
 /A << /S /GoTo /D (page.625) >>
 >> endobj
-14645 0 obj <<
+14686 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [204.978 307.816 223.334 319.506]
 /Subtype /Link
 /A << /S /GoTo /D (page.528) >>
 >> endobj
-14646 0 obj <<
+14687 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [202.856 294.267 221.213 305.957]
 /Subtype /Link
 /A << /S /GoTo /D (page.528) >>
 >> endobj
-14647 0 obj <<
+14688 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [301.886 280.718 320.242 292.407]
 /Subtype /Link
 /A << /S /GoTo /D (page.102) >>
 >> endobj
-14648 0 obj <<
+14689 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [293.204 267.169 311.56 278.858]
 /Subtype /Link
 /A << /S /GoTo /D (page.129) >>
 >> endobj
-14649 0 obj <<
+14690 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [190.555 255.741 208.912 264.764]
 /Subtype /Link
 /A << /S /GoTo /D (page.132) >>
 >> endobj
-14650 0 obj <<
+14691 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [253.766 240.07 272.122 251.76]
 /Subtype /Link
 /A << /S /GoTo /D (page.134) >>
 >> endobj
-14651 0 obj <<
+14692 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [190.555 215.093 208.912 224.116]
 /Subtype /Link
 /A << /S /GoTo /D (page.129) >>
 >> endobj
-14652 0 obj <<
+14693 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [177.978 199.423 196.334 210.567]
 /Subtype /Link
 /A << /S /GoTo /D (page.106) >>
 >> endobj
-14653 0 obj <<
+14694 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [201.008 199.423 219.364 210.567]
 /Subtype /Link
 /A << /S /GoTo /D (page.725) >>
 >> endobj
-14654 0 obj <<
+14695 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [219.856 185.874 238.213 197.018]
 /Subtype /Link
 /A << /S /GoTo /D (page.407) >>
 >> endobj
-14655 0 obj <<
+14696 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [242.887 185.874 261.243 197.018]
 /Subtype /Link
 /A << /S /GoTo /D (page.432) >>
 >> endobj
-14656 0 obj <<
+14697 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [265.917 185.874 284.273 197.018]
 /Subtype /Link
 /A << /S /GoTo /D (page.544) >>
 >> endobj
-14657 0 obj <<
+14698 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [195.25 172.324 213.607 184.014]
 /Subtype /Link
 /A << /S /GoTo /D (page.238) >>
 >> endobj
-14658 0 obj <<
+14699 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [218.281 172.324 236.637 184.014]
 /Subtype /Link
 /A << /S /GoTo /D (page.246) >>
 >> endobj
-14659 0 obj <<
+14700 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [241.311 172.324 259.667 184.014]
 /Subtype /Link
 /A << /S /GoTo /D (page.250) >>
 >> endobj
-14660 0 obj <<
+14701 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [198.584 158.775 216.94 170.175]
 /Subtype /Link
 /A << /S /GoTo /D (page.196) >>
 >> endobj
-14661 0 obj <<
+14702 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [221.614 158.775 239.97 170.175]
 /Subtype /Link
 /A << /S /GoTo /D (page.250) >>
 >> endobj
-14662 0 obj <<
+14703 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [273.19 145.226 291.546 156.916]
 /Subtype /Link
 /A << /S /GoTo /D (page.368) >>
 >> endobj
-14663 0 obj <<
+14704 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [266.281 131.677 284.637 143.366]
 /Subtype /Link
 /A << /S /GoTo /D (page.421) >>
 >> endobj
-14664 0 obj <<
+14705 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [202.887 118.128 221.243 129.527]
 /Subtype /Link
 /A << /S /GoTo /D (page.117) >>
 >> endobj
-14665 0 obj <<
+14706 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [492.996 646.546 511.352 658.236]
 /Subtype /Link
 /A << /S /GoTo /D (page.117) >>
 >> endobj
-14666 0 obj <<
+14707 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [426.77 632.997 445.126 644.687]
 /Subtype /Link
 /A << /S /GoTo /D (page.166) >>
 >> endobj
-14667 0 obj <<
+14708 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [431.073 619.448 449.429 631.137]
 /Subtype /Link
 /A << /S /GoTo /D (page.180) >>
 >> endobj
-14668 0 obj <<
+14709 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [417.982 605.899 436.338 617.043]
 /Subtype /Link
 /A << /S /GoTo /D (page.723) >>
 >> endobj
-14669 0 obj <<
+14710 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [431.861 592.35 450.217 604.039]
 /Subtype /Link
 /A << /S /GoTo /D (page.701) >>
 >> endobj
-14670 0 obj <<
+14711 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [458.77 578.8 477.126 590.369]
 /Subtype /Link
 /A << /S /GoTo /D (page.181) >>
 >> endobj
-14671 0 obj <<
+14712 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [406.619 565.251 424.975 576.941]
 /Subtype /Link
 /A << /S /GoTo /D (page.695) >>
 >> endobj
-14672 0 obj <<
+14713 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [412.679 551.702 431.035 563.391]
 /Subtype /Link
 /A << /S /GoTo /D (page.556) >>
 >> endobj
-14673 0 obj <<
+14714 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [424.225 538.153 442.581 549.842]
 /Subtype /Link
 /A << /S /GoTo /D (page.396) >>
 >> endobj
-14674 0 obj <<
+14715 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [400.194 524.604 418.551 536.003]
 /Subtype /Link
 /A << /S /GoTo /D (page.795) >>
 >> endobj
-14675 0 obj <<
+14716 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [429.588 511.054 447.944 522.744]
 /Subtype /Link
 /A << /S /GoTo /D (page.371) >>
 >> endobj
-14676 0 obj <<
+14717 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [447.225 497.505 465.581 509.195]
 /Subtype /Link
 /A << /S /GoTo /D (page.797) >>
 >> endobj
-14677 0 obj <<
+14718 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [412.679 483.956 431.035 495.524]
 /Subtype /Link
 /A << /S /GoTo /D (page.683) >>
 >> endobj
-14678 0 obj <<
+14719 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [406.619 470.407 424.975 482.096]
 /Subtype /Link
 /A << /S /GoTo /D (page.108) >>
 >> endobj
-14679 0 obj <<
+14720 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [407.164 456.858 425.52 468.547]
 /Subtype /Link
 /A << /S /GoTo /D (page.475) >>
 >> endobj
-14680 0 obj <<
+14721 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [392.346 443.308 405.247 454.998]
 /Subtype /Link
 /A << /S /GoTo /D (page.70) >>
 >> endobj
-14681 0 obj <<
+14722 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [409.922 443.308 428.278 454.998]
 /Subtype /Link
 /A << /S /GoTo /D (page.306) >>
 >> endobj
-14682 0 obj <<
+14723 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [435.073 429.759 453.429 441.449]
 /Subtype /Link
 /A << /S /GoTo /D (page.236) >>
 >> endobj
-14683 0 obj <<
+14724 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [391.74 416.21 410.096 427.354]
 /Subtype /Link
 /A << /S /GoTo /D (page.195) >>
 >> endobj
-14684 0 obj <<
+14725 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.619 389.112 460.975 400.511]
 /Subtype /Link
 /A << /S /GoTo /D (page.198) >>
 >> endobj
-14685 0 obj <<
+14726 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [405.043 375.562 423.399 387.252]
 /Subtype /Link
 /A << /S /GoTo /D (page.174) >>
 >> endobj
-14686 0 obj <<
+14727 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [423.285 362.013 436.187 373.703]
 /Subtype /Link
 /A << /S /GoTo /D (page.65) >>
 >> endobj
-14687 0 obj <<
+14728 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [413.316 348.464 420.763 359.863]
 /Subtype /Link
 /A << /S /GoTo /D (page.4) >>
 >> endobj
-14688 0 obj <<
+14729 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [417.619 334.915 435.975 346.314]
 /Subtype /Link
 /A << /S /GoTo /D (page.699) >>
 >> endobj
-14689 0 obj <<
+14730 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [481.104 321.366 499.46 333.055]
 /Subtype /Link
 /A << /S /GoTo /D (page.640) >>
 >> endobj
-14690 0 obj <<
+14731 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [387.318 296.388 405.674 305.411]
 /Subtype /Link
 /A << /S /GoTo /D (page.754) >>
 >> endobj
-14691 0 obj <<
+14732 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [430.649 280.718 449.005 292.407]
 /Subtype /Link
 /A << /S /GoTo /D (page.491) >>
 >> endobj
-14692 0 obj <<
+14733 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [481.558 212.366 499.914 225.268]
 /Subtype /Link
 /A << /S /GoTo /D (page.104) >>
 >> endobj
-14693 0 obj <<
+14734 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [446.649 199.423 465.005 211.112]
 /Subtype /Link
 /A << /S /GoTo /D (page.692) >>
 >> endobj
-14694 0 obj <<
+14735 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [412.043 185.874 430.399 197.563]
 /Subtype /Link
 /A << /S /GoTo /D (page.198) >>
 >> endobj
-14695 0 obj <<
+14736 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [390.528 172.324 403.429 183.724]
 /Subtype /Link
 /A << /S /GoTo /D (page.43) >>
 >> endobj
-14696 0 obj <<
+14737 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [408.103 172.324 426.46 183.724]
 /Subtype /Link
 /A << /S /GoTo /D (page.721) >>
 >> endobj
-14697 0 obj <<
+14738 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [470.952 158.775 489.308 170.175]
 /Subtype /Link
 /A << /S /GoTo /D (page.725) >>
 >> endobj
-14698 0 obj <<
+14739 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [421.467 145.226 439.823 156.625]
 /Subtype /Link
 /A << /S /GoTo /D (page.725) >>
 >> endobj
-14699 0 obj <<
+14740 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [413.649 131.677 432.005 143.076]
 /Subtype /Link
 /A << /S /GoTo /D (page.725) >>
 >> endobj
-14700 0 obj <<
+14741 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [400.225 118.128 418.581 129.527]
 /Subtype /Link
 /A << /S /GoTo /D (page.707) >>
 >> endobj
-14705 0 obj <<
-/D [14703 0 R /XYZ 151.701 685.529 null]
+14746 0 obj <<
+/D [14744 0 R /XYZ 151.701 685.529 null]
 >> endobj
-14702 0 obj <<
-/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F70 4384 0 R >>
+14743 0 obj <<
+/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F59 4373 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-14810 0 obj <<
-/Length 1483      
+14851 0 obj <<
+/Length 1484      
 /Filter /FlateDecode
 >>
 stream
 xÚ­XÉrã6½ë+x”ªBšX	^ã%åIÙ匔äà́¦`
 #.
-—±\ùù )K@B®œLCÀëF¯í;Çw~™ý¼š]ÝAè0/¤;«Wø¾ÇBèPz$Kkçy¾l^þæq½pÁóû|Í÷‹o«/WwÄû½Ð<ŠPè1àö£Ü5»]Íþ™±*6Á!'ÎfÏß|g-~ûâø
-™óÖîÌD˜G	ß©³œý6óUäXð‡^{
-)>K6eT'EþS«EÜyvBó ÂÓeßqò§íö]™p€‡èaÊbáB6yU]׫õpÿp«=ˆ),Ïÿ.àÎ!GKz¬€.ƒÐ!9Õä/à´æee§Îàe´fxÓœÅsˆ¬´Ø݆ð\Ýu¤a•bá,¡Ûæâzß•MÊM—Åc1ð]ò¸Øä‰1(M@çJÖRÅ÷]LÜpmla|.ÓdFÊ><g‰•qïDýÏEP–äI¥r6>…eˆnš‘"€GƒœŠéCãRLÖòòM¶hÍ_ñ¸)e“ø«Ë"Õ:L”ˆ,©zê
+—±\ùù )K@B®œLCÀëF¯í;Çw~™ý¼š]ÝAè0/¤;«Wø¾ÇBèPz$Kkçy¾l^þæq½pÁóû|Í÷‹o«/WwÄû½Ð<ŠPè1àö£DîšÝ®fÿÌ€X›à‰‡g³ço¾³¿}q|…Ìykwf"Ì£„ˆïÔYÎ~›ùÇ*r,ø ŠC¯½†Ÿ%›2ª“"ÿ©Õ¢?î<»¡y áé²ï¸ y‡ƒÓ‹vû.L8@‹Cô0e±p!›Ç¼ª.‚ëÕz¸¸Õĝ±?–çÿ0
+†Kz¬€.ƒÐ!9Õä/à´æee§Îàe´fxÓœÅsˆ¬´Ø݆ð\Ýu¤a•bá,¡Ûæâzß•MÊM—Åc1ð]ò¸Øä‰1(M@çJÖRÅ÷]LÜpmla|.ÓdFÊ><g‰•qïDýÏEP–äI¥r6>…eˆnš‘"€GƒœŠéCãRLÖòòM¶hÍ_ñ¸)e“ø«Ë"Õ:L”ˆ,©zê
 ÌìQøZ©VñºNòM¥Õ±IÄ$-ÊÌl»0¯¥•ÌF7öJâ(ÕB X…=bd"ÕVúª > vU†hJeû_yù¢ò¥,ô¥Ø·ƒÚªÒ&á>×Ìxƒ`Âïû>~2ÕýÖúŠE€ç&ÌAžh·m›âZ 
 Èh¸m×Iiè<v¥•Ð‰LݾVÞþUïÍ©Ã×çç|0§^ó™h²Ðn-ö"
 |+<dc»vØ'Éæ æSß®—Q`j”p5B…#ºê˜G;7ÉõH~0k}bdW÷Ë›G}@„
 ±ÇEŸ§ï}ÅíEŸnˆ"+<‘D]¥0¹oÓ¤üSq~tސ(VuCîƒã.(yÇ­¾G¹jÎEÎ…¤î˜{¡ï; ˜hüE£Úº4ý?¥h*îGôõ³‘¤D³€Ì˘{í×^|µúÌ‚mu©zs}«LüõIà]ñH0J	z¸?“|Ý*ýV)Xèû¾žb +ýÎ WøJ€îõΠÿ
 ‚J½€B‡@æa0%ky£ï´Œê”§  Þ?.õ¤„`= ëÜ›»¥Þ±zžr$Ûýút­nߎ2aR„¼Yÿ”Ú¥‚©$ lôªYµ~­Tšä[¥…£tûBŸßˆ	 ~€ØÔ9%~„æ1N79Ž×o2i¼´Ï—š«ðåߣ2Šk^zú¾h+€+Â5ôî.íJüKË’¹m«^¾ÖÃB€íÔ=À®‹,JrÃå!ºí{Qɘžb„Á…h­›Zæˆs^K+¾ÉŠr«ÕùxùÅI€²•×Jªø&ã¹\¯MóµKMÞ
-)ʪȣ´¨3dhúìˆÁ*Ùúx©šm9åe)áRCé$.•¨Õå!u*ÌÕÄÒ/º*‚y“'JrKY*9¶‘Ëy”	sªïéžLs·‘úŽW¨‰-„°ØÊýɺ#SWwÁÉЛRQÜϼ["’µCêÀõ~Rº·ˆ‘‡Â`ÊÂÜ-/ËU#ҏ¤¬5Ú’s¨)§]Ù˜ø-­Ü®h³TÄÆ¡ÌÖ@d«XÞnÊ¢ÙUj«Xø¡çcæò)Z<ÂÆ×Ùȵ{1}g#‡è	‰Ä¹KªuTG/Qe¨pÛ°wšGU›KIUGy¬:1à[¸\BöÏA¾Ó¦JÔã@-;óˆ	ÂÙÁ>êjñSj¨öÒs–C´`Âïe"ú€!`Ï)Ä^ ºϏÈI«þ`þÊ÷z`@Ѩ#s7ãâ1Ù¡½4‚š!íCL´l:n_Q¸øñä™$q­®‰Rù”v<uÛìôfcv““ælD )ÈB»` pô‘u»šý°Y K
+)ʪȣ´¨3dhúìˆÁ*Ùúx©šm9åe)áRCé$.•¨Õå!u*ÌÕÄÒ/º*‚y“'JrKY*9¶‘Ëy”	sªïéžLs·‘úŽW¨‰-„°ØÊýɺ#SWw$<ž=Sê!Šû™·`KDò£vã`Hx€¡~ãÃïOJ@÷â!òPLYø»åe¹jDú‘”u£F[r5å´K"¿¥5‚Ûm–Š¸À8”ÙˆlËÛMY4»Jm+?ô|Ì\>E‹GØø:¹vÏ!¦ïlä=!‘¸‚ wIµŽêè%ªaöAó¨js)©ê(õO'|—KÈþ9È÷qÚT‰z¨¥bg2A8;ØG]-~J
+Õ^zÎrˆL8à½LD0ì9å‚Ø@—âùÑ9iÕÌ_ù^(udîf\<&;´—FP3¤}ˆ‰–MÇí+
+?ž<“$®õÁ5Q*?€ÒŽ§n›ÞlÌn2bÒœ4YhŽ>²nW³ÿ ž¦ P
 endstream
 endobj
-14809 0 obj <<
+14850 0 obj <<
 /Type /Page
-/Contents 14810 0 R
-/Resources 14808 0 R
+/Contents 14851 0 R
+/Resources 14849 0 R
 /MediaBox [0 0 612 792]
-/Parent 14487 0 R
-/Annots [ 14701 0 R 14706 0 R 14707 0 R 14708 0 R 14709 0 R 14710 0 R 14711 0 R 14712 0 R 14713 0 R 14714 0 R 14715 0 R 14716 0 R 14717 0 R 14718 0 R 14719 0 R 14720 0 R 14721 0 R 14722 0 R 14723 0 R 14724 0 R 14725 0 R 14726 0 R 14727 0 R 14728 0 R 14729 0 R 14730 0 R 14731 0 R 14732 0 R 14733 0 R 14734 0 R 14735 0 R 14736 0 R 14737 0 R 14738 0 R 14739 0 R 14740 0 R 14741 0 R 14742 0 R 14743 0 R 14744 0 R 14745 0 R 14746 0 R 14747 0 R 14748 0 R 14749 0 R 14750 0 R 14751 0 R 14752 0 R 14753 0 R 14754 0 R 14755 0 R 14756 0 R 14757 0 R 14758 0 R 14759 0 R 14760 0 R 14761 0 R 14762 0 R 14763 0 R 14764 0 R 14765 0 R 14766 0 R 14767 0 R 14768 0 R 14769 0 R 14770 0 R 14771 0 R 14772 0 R 14773 0 R 14774 0 R 14775 0 R 14776 0 R 14777 0 R 14778 0 R 14779 0 R 14780 0 R 14781 0 R 14782 0 R 14783 0 R 14784 0 R 14785 0 R 14786 0 R 14787 0 R 14788 0 R 14789 0 R 14790 0 R 14791 0 R 14792 0 R 14793 0 R 14794 0 R 14795 0 R 14796 0 R 14797 0 R 14798 0 R 14799 0 R 14800 0 R 14801 0 R 14802 0 R 14803 0 R 14804 0 R 14805 0 R 14806 0 R ]
+/Parent 14287 0 R
+/Annots [ 14742 0 R 14747 0 R 14748 0 R 14749 0 R 14750 0 R 14751 0 R 14752 0 R 14753 0 R 14754 0 R 14755 0 R 14756 0 R 14757 0 R 14758 0 R 14759 0 R 14760 0 R 14761 0 R 14762 0 R 14763 0 R 14764 0 R 14765 0 R 14766 0 R 14767 0 R 14768 0 R 14769 0 R 14770 0 R 14771 0 R 14772 0 R 14773 0 R 14774 0 R 14775 0 R 14776 0 R 14777 0 R 14778 0 R 14779 0 R 14780 0 R 14781 0 R 14782 0 R 14783 0 R 14784 0 R 14785 0 R 14786 0 R 14787 0 R 14788 0 R 14789 0 R 14790 0 R 14791 0 R 14792 0 R 14793 0 R 14794 0 R 14795 0 R 14796 0 R 14797 0 R 14798 0 R 14799 0 R 14800 0 R 14801 0 R 14802 0 R 14803 0 R 14804 0 R 14805 0 R 14806 0 R 14807 0 R 14808 0 R 14809 0 R 14810 0 R 14811 0 R 14812 0 R 14813 0 R 14814 0 R 14815 0 R 14816 0 R 14817 0 R 14818 0 R 14819 0 R 14820 0 R 14821 0 R 14822 0 R 14823 0 R 14824 0 R 14825 0 R 14826 0 R 14827 0 R 14828 0 R 14829 0 R 14830 0 R 14831 0 R 14832 0 R 14833 0 R 14834 0 R 14835 0 R 14836 0 R 14837 0 R 14838 0 R 14839 0 R 14840 0 R 14841 0 R 14842 0 R 14843 0 R 14844 0 R 14845 0 R 14846 0 R 14847 0 R ]
 >> endobj
-14701 0 obj <<
+14742 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [152.653 646.546 171.009 657.946]
 /Subtype /Link
 /A << /S /GoTo /D (page.722) >>
 >> endobj
-14706 0 obj <<
+14747 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [176.895 632.997 195.252 644.687]
 /Subtype /Link
 /A << /S /GoTo /D (page.721) >>
 >> endobj
-14707 0 obj <<
+14748 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [190.683 619.448 209.04 630.847]
 /Subtype /Link
 /A << /S /GoTo /D (page.721) >>
 >> endobj
-14708 0 obj <<
+14749 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [137.926 605.899 156.282 617.467]
 /Subtype /Link
 /A << /S /GoTo /D (page.465) >>
 >> endobj
-14709 0 obj <<
+14750 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [159.744 605.899 178.1 617.467]
 /Subtype /Link
 /A << /S /GoTo /D (page.467) >>
 >> endobj
-14710 0 obj <<
+14751 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [182.774 605.899 201.13 617.467]
 /Subtype /Link
 /A << /S /GoTo /D (page.478) >>
 >> endobj
-14711 0 obj <<
+14752 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [153.245 592.35 171.601 604.039]
 /Subtype /Link
 /A << /S /GoTo /D (page.465) >>
 >> endobj
-14712 0 obj <<
+14753 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [143.79 578.8 156.692 589.944]
 /Subtype /Link
 /A << /S /GoTo /D (page.23) >>
 >> endobj
-14713 0 obj <<
+14754 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [161.366 578.8 179.722 589.944]
 /Subtype /Link
 /A << /S /GoTo /D (page.125) >>
 >> endobj
-14714 0 obj <<
+14755 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [184.396 578.8 202.753 589.944]
 /Subtype /Link
 /A << /S /GoTo /D (page.453) >>
 >> endobj
-14715 0 obj <<
+14756 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [217.199 565.251 235.555 576.941]
 /Subtype /Link
 /A << /S /GoTo /D (page.464) >>
 >> endobj
-14716 0 obj <<
+14757 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [194.32 551.702 212.676 563.27]
 /Subtype /Link
 /A << /S /GoTo /D (page.464) >>
 >> endobj
-14717 0 obj <<
+14758 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [162.471 538.153 180.827 549.721]
 /Subtype /Link
 /A << /S /GoTo /D (page.454) >>
 >> endobj
-14718 0 obj <<
+14759 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [185.502 538.153 203.858 549.721]
 /Subtype /Link
 /A << /S /GoTo /D (page.464) >>
 >> endobj
-14719 0 obj <<
+14760 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [208.532 538.153 226.888 549.721]
 /Subtype /Link
 /A << /S /GoTo /D (page.468) >>
 >> endobj
-14720 0 obj <<
+14761 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [231.562 538.153 249.918 549.721]
 /Subtype /Link
 /A << /S /GoTo /D (page.478) >>
 >> endobj
-14721 0 obj <<
+14762 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [160.865 524.604 179.221 536.003]
 /Subtype /Link
 /A << /S /GoTo /D (page.465) >>
 >> endobj
-14722 0 obj <<
+14763 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [188.942 497.505 196.389 509.195]
 /Subtype /Link
 /A << /S /GoTo /D (page.4) >>
 >> endobj
-14723 0 obj <<
+14764 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [211.441 483.956 218.888 495.645]
 /Subtype /Link
 /A << /S /GoTo /D (page.4) >>
 >> endobj
-14724 0 obj <<
+14765 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [229.108 470.407 247.464 482.096]
 /Subtype /Link
 /A << /S /GoTo /D (page.121) >>
 >> endobj
-14725 0 obj <<
+14766 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [189.744 456.858 197.191 468.547]
 /Subtype /Link
 /A << /S /GoTo /D (page.8) >>
 >> endobj
-14726 0 obj <<
+14767 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [212.229 443.308 230.585 454.998]
 /Subtype /Link
 /A << /S /GoTo /D (page.388) >>
 >> endobj
-14727 0 obj <<
+14768 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [178.471 429.759 191.373 441.449]
 /Subtype /Link
 /A << /S /GoTo /D (page.99) >>
 >> endobj
-14728 0 obj <<
+14769 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [178.229 416.21 196.585 427.899]
 /Subtype /Link
 /A << /S /GoTo /D (page.347) >>
 >> endobj
-14729 0 obj <<
+14770 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [201.259 416.21 219.615 427.899]
 /Subtype /Link
 /A << /S /GoTo /D (page.385) >>
 >> endobj
-14730 0 obj <<
+14771 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [128.38 402.661 146.736 414.229]
 /Subtype /Link
 /A << /S /GoTo /D (page.112) >>
 >> endobj
-14731 0 obj <<
+14772 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [151.411 402.661 169.767 414.229]
 /Subtype /Link
 /A << /S /GoTo /D (page.113) >>
 >> endobj
-14732 0 obj <<
+14773 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [174.441 402.661 192.797 414.229]
 /Subtype /Link
 /A << /S /GoTo /D (page.293) >>
 >> endobj
-14733 0 obj <<
+14774 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [174.865 389.112 193.221 400.801]
 /Subtype /Link
 /A << /S /GoTo /D (page.640) >>
 >> endobj
-14734 0 obj <<
+14775 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [171.835 375.562 190.191 387.252]
 /Subtype /Link
 /A << /S /GoTo /D (page.293) >>
 >> endobj
-14735 0 obj <<
+14776 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [194.865 375.562 213.221 387.252]
 /Subtype /Link
 /A << /S /GoTo /D (page.297) >>
 >> endobj
-14736 0 obj <<
+14777 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [164.744 362.013 177.646 373.703]
 /Subtype /Link
 /A << /S /GoTo /D (page.51) >>
 >> endobj
-14737 0 obj <<
+14778 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [182.32 362.013 200.676 373.703]
 /Subtype /Link
 /A << /S /GoTo /D (page.378) >>
 >> endobj
-14738 0 obj <<
+14779 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [168.714 348.464 187.07 360.153]
 /Subtype /Link
 /A << /S /GoTo /D (page.615) >>
 >> endobj
-14739 0 obj <<
+14780 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [134.774 334.915 153.13 346.604]
 /Subtype /Link
 /A << /S /GoTo /D (page.124) >>
 >> endobj
-14740 0 obj <<
+14781 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [157.805 334.915 176.161 346.604]
 /Subtype /Link
 /A << /S /GoTo /D (page.561) >>
 >> endobj
-14741 0 obj <<
+14782 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [145.471 321.366 163.827 333.055]
 /Subtype /Link
 /A << /S /GoTo /D (page.561) >>
 >> endobj
-14742 0 obj <<
+14783 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [134.092 307.816 146.994 319.385]
 /Subtype /Link
 /A << /S /GoTo /D (page.63) >>
 >> endobj
-14743 0 obj <<
+14784 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [151.389 307.816 169.745 319.385]
 /Subtype /Link
 /A << /S /GoTo /D (page.232) >>
 >> endobj
-14744 0 obj <<
+14785 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [174.14 307.816 192.496 319.385]
 /Subtype /Link
 /A << /S /GoTo /D (page.289) >>
 >> endobj
-14745 0 obj <<
+14786 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [196.892 307.816 215.248 319.385]
 /Subtype /Link
 /A << /S /GoTo /D (page.290) >>
 >> endobj
-14746 0 obj <<
+14787 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [219.643 307.816 237.999 319.385]
 /Subtype /Link
 /A << /S /GoTo /D (page.324) >>
 >> endobj
-14747 0 obj <<
+14788 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [242.394 307.816 260.751 319.385]
 /Subtype /Link
 /A << /S /GoTo /D (page.326) >>
 >> endobj
-14748 0 obj <<
+14789 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [139.746 294.267 158.102 305.411]
 /Subtype /Link
 /A << /S /GoTo /D (page.604) >>
 >> endobj
-14749 0 obj <<
+14790 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [162.776 294.267 181.132 305.411]
 /Subtype /Link
 /A << /S /GoTo /D (page.611) >>
 >> endobj
-14750 0 obj <<
+14791 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [185.807 294.267 204.163 305.411]
 /Subtype /Link
 /A << /S /GoTo /D (page.616) >>
 >> endobj
-14751 0 obj <<
+14792 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [172.683 280.718 191.04 292.286]
 /Subtype /Link
 /A << /S /GoTo /D (page.607) >>
 >> endobj
-14752 0 obj <<
+14793 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [173.38 266.563 191.736 279.464]
 /Subtype /Link
 /A << /S /GoTo /D (page.595) >>
 >> endobj
-14753 0 obj <<
+14794 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [192.744 253.62 211.1 265.309]
 /Subtype /Link
 /A << /S /GoTo /D (page.363) >>
 >> endobj
-14754 0 obj <<
+14795 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [154.471 240.07 172.827 251.76]
 /Subtype /Link
 /A << /S /GoTo /D (page.560) >>
 >> endobj
-14755 0 obj <<
+14796 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [141.411 226.521 159.767 238.211]
 /Subtype /Link
 /A << /S /GoTo /D (page.561) >>
 >> endobj
-14756 0 obj <<
+14797 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [145.714 212.972 164.07 224.661]
 /Subtype /Link
 /A << /S /GoTo /D (page.551) >>
 >> endobj
-14757 0 obj <<
+14798 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [168.744 212.972 187.1 224.661]
 /Subtype /Link
 /A << /S /GoTo /D (page.552) >>
 >> endobj
-14758 0 obj <<
+14799 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [218.441 199.423 236.797 211.112]
 /Subtype /Link
 /A << /S /GoTo /D (page.174) >>
 >> endobj
-14759 0 obj <<
+14800 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [137.168 185.874 150.07 197.018]
 /Subtype /Link
 /A << /S /GoTo /D (page.47) >>
 >> endobj
-14760 0 obj <<
+14801 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [154.744 185.874 173.1 197.018]
 /Subtype /Link
 /A << /S /GoTo /D (page.561) >>
 >> endobj
-14761 0 obj <<
+14802 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [159.683 172.324 178.039 183.468]
 /Subtype /Link
 /A << /S /GoTo /D (page.595) >>
 >> endobj
-14762 0 obj <<
+14803 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [169.077 158.775 187.433 169.919]
 /Subtype /Link
 /A << /S /GoTo /D (page.625) >>
 >> endobj
-14763 0 obj <<
+14804 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [176.865 145.226 195.221 156.794]
 /Subtype /Link
 /A << /S /GoTo /D (page.579) >>
 >> endobj
-14764 0 obj <<
+14805 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [195.411 131.677 208.312 143.366]
 /Subtype /Link
 /A << /S /GoTo /D (page.91) >>
 >> endobj
-14765 0 obj <<
+14806 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [222.683 117.522 241.04 130.423]
 /Subtype /Link
 /A << /S /GoTo /D (page.191) >>
 >> endobj
-14766 0 obj <<
+14807 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [388.688 646.546 407.044 658.236]
 /Subtype /Link
 /A << /S /GoTo /D (page.286) >>
 >> endobj
-14767 0 obj <<
+14808 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [352.415 632.929 370.771 644.497]
 /Subtype /Link
 /A << /S /GoTo /D (page.154) >>
 >> endobj
-14768 0 obj <<
+14809 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [344.536 619.312 362.893 630.88]
 /Subtype /Link
 /A << /S /GoTo /D (page.693) >>
 >> endobj
-14769 0 obj <<
+14810 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [346.355 605.694 364.711 617.263]
 /Subtype /Link
 /A << /S /GoTo /D (page.402) >>
 >> endobj
-14770 0 obj <<
+14811 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [369.385 605.694 387.741 617.263]
 /Subtype /Link
 /A << /S /GoTo /D (page.403) >>
 >> endobj
-14771 0 obj <<
+14812 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [406.385 592.077 424.741 603.767]
 /Subtype /Link
 /A << /S /GoTo /D (page.158) >>
 >> endobj
-14772 0 obj <<
+14813 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [356.233 578.46 374.59 590.149]
 /Subtype /Link
 /A << /S /GoTo /D (page.382) >>
 >> endobj
-14773 0 obj <<
+14814 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [353.779 564.843 372.135 576.532]
 /Subtype /Link
 /A << /S /GoTo /D (page.381) >>
 >> endobj
-14774 0 obj <<
+14815 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [322.173 551.225 340.529 562.369]
 /Subtype /Link
 /A << /S /GoTo /D (page.738) >>
 >> endobj
-14775 0 obj <<
+14816 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [339.748 537.608 358.105 549.297]
 /Subtype /Link
 /A << /S /GoTo /D (page.738) >>
 >> endobj
-14776 0 obj <<
+14817 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [342.718 523.991 361.074 535.559]
 /Subtype /Link
 /A << /S /GoTo /D (page.572) >>
 >> endobj
-14777 0 obj <<
+14818 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [418.052 510.373 436.408 522.063]
 /Subtype /Link
 /A << /S /GoTo /D (page.707) >>
 >> endobj
-14778 0 obj <<
+14819 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [390.749 496.756 409.105 508.446]
 /Subtype /Link
 /A << /S /GoTo /D (page.674) >>
 >> endobj
-14779 0 obj <<
+14820 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [388.839 483.139 407.196 494.828]
 /Subtype /Link
 /A << /S /GoTo /D (page.214) >>
 >> endobj
-14780 0 obj <<
+14821 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [385.506 469.521 403.862 481.211]
 /Subtype /Link
 /A << /S /GoTo /D (page.723) >>
 >> endobj
-14781 0 obj <<
+14822 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [380.658 455.904 399.014 467.594]
 /Subtype /Link
 /A << /S /GoTo /D (page.697) >>
 >> endobj
-14782 0 obj <<
+14823 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [385.203 442.287 403.559 453.976]
 /Subtype /Link
 /A << /S /GoTo /D (page.552) >>
 >> endobj
-14783 0 obj <<
+14824 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [432.536 428.67 450.893 440.359]
 /Subtype /Link
 /A << /S /GoTo /D (page.168) >>
 >> endobj
-14784 0 obj <<
+14825 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [430.446 415.052 448.802 426.742]
 /Subtype /Link
 /A << /S /GoTo /D (page.723) >>
 >> endobj
-14785 0 obj <<
+14826 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [397.658 401.435 416.014 413.124]
 /Subtype /Link
 /A << /S /GoTo /D (page.699) >>
 >> endobj
-14786 0 obj <<
+14827 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [412.294 387.818 430.65 399.507]
 /Subtype /Link
 /A << /S /GoTo /D (page.698) >>
 >> endobj
-14787 0 obj <<
+14828 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [436.93 374.2 455.287 385.89]
 /Subtype /Link
 /A << /S /GoTo /D (page.697) >>
 >> endobj
-14788 0 obj <<
+14829 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [378.355 360.583 396.711 372.273]
 /Subtype /Link
 /A << /S /GoTo /D (page.697) >>
 >> endobj
-14789 0 obj <<
+14830 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [401.385 360.583 419.741 372.273]
 /Subtype /Link
 /A << /S /GoTo /D (page.698) >>
 >> endobj
-14790 0 obj <<
+14831 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [367.415 319.799 385.771 331.489]
 /Subtype /Link
 /A << /S /GoTo /D (page.552) >>
 >> endobj
-14791 0 obj <<
+14832 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [413.839 306.182 432.196 317.871]
 /Subtype /Link
 /A << /S /GoTo /D (page.699) >>
 >> endobj
-14792 0 obj <<
+14833 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [382.629 279.016 400.986 290.705]
 /Subtype /Link
 /A << /S /GoTo /D (page.134) >>
 >> endobj
-14793 0 obj <<
+14834 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [411.385 265.398 429.741 277.088]
 /Subtype /Link
 /A << /S /GoTo /D (page.158) >>
 >> endobj
-14794 0 obj <<
+14835 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [398.991 251.781 417.347 263.47]
 /Subtype /Link
 /A << /S /GoTo /D (page.349) >>
 >> endobj
-14795 0 obj <<
+14836 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [387.445 238.164 405.802 249.853]
 /Subtype /Link
 /A << /S /GoTo /D (page.810) >>
 >> endobj
-14796 0 obj <<
+14837 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [429.809 224.546 448.165 236.236]
 /Subtype /Link
 /A << /S /GoTo /D (page.156) >>
 >> endobj
-14797 0 obj <<
+14838 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [396.294 210.929 414.65 222.619]
 /Subtype /Link
 /A << /S /GoTo /D (page.132) >>
 >> endobj
-14798 0 obj <<
+14839 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [419.324 210.929 437.68 222.619]
 /Subtype /Link
 /A << /S /GoTo /D (page.178) >>
 >> endobj
-14799 0 obj <<
+14840 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [341.536 197.312 359.893 208.88]
 /Subtype /Link
 /A << /S /GoTo /D (page.691) >>
 >> endobj
-14800 0 obj <<
+14841 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [388.87 172.597 407.226 183.996]
 /Subtype /Link
 /A << /S /GoTo /D (page.163) >>
 >> endobj
-14801 0 obj <<
+14842 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [382.779 158.98 401.135 170.669]
 /Subtype /Link
 /A << /S /GoTo /D (page.666) >>
 >> endobj
-14802 0 obj <<
+14843 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [366.961 145.362 385.317 157.052]
 /Subtype /Link
 /A << /S /GoTo /D (page.398) >>
 >> endobj
-14803 0 obj <<
+14844 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [364.536 131.745 377.438 143.434]
 /Subtype /Link
 /A << /S /GoTo /D (page.68) >>
 >> endobj
-14804 0 obj <<
+14845 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [382.112 131.745 400.468 143.434]
 /Subtype /Link
 /A << /S /GoTo /D (page.666) >>
 >> endobj
-14805 0 obj <<
+14846 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [368.839 118.128 387.196 129.817]
 /Subtype /Link
 /A << /S /GoTo /D (page.159) >>
 >> endobj
-14806 0 obj <<
+14847 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [391.87 118.128 410.226 129.817]
 /Subtype /Link
 /A << /S /GoTo /D (page.162) >>
 >> endobj
-14811 0 obj <<
-/D [14809 0 R /XYZ 100.892 685.529 null]
+14852 0 obj <<
+/D [14850 0 R /XYZ 100.892 685.529 null]
 >> endobj
-14808 0 obj <<
-/Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F70 4384 0 R >>
+14849 0 obj <<
+/Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F59 4373 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-14932 0 obj <<
-/Length 1407      
+14973 0 obj <<
+/Length 1408      
 /Filter /FlateDecode
 >>
 stream
 xÚ­YKsÛ6¾ëWðHÍDޏcÓq2Ít<Ó±nn4	KLDQ)§™þùíH@BjO–¨å·»ß>ƒd“€äÓâÃzñþ#	™&ëçR˜q &dF%IÖeò˜
-&–_ÖŸßD(™dŒXQHƍpBǧ¯ªè–+LIúÛ¾TÛwwëÅ_h„ŒštšaœõâñHJóÛçdXŠä{/Y'˜ŠŒQj>ï’‡Åpj2¤^“‰ÌzÓ¬5û¼VÆŒS­6UÛ鼫šý»Þ¤W¬äѐT¢ó§ YAœQ"O‘B©mvG/"4…”Ž§9bäxœÃrF/g3rXf‚Bçu^A1nÙcFÈ‘”rþxuªtÄ%•'\šï¤y¡›¶~kŽ*Ýç½êV8ñÁ}_"‘6ú[ë5	2m’KcÒËñtxÐèRi/+²(V.BBÊ[¥_ª¢ÿBÒö{ÕÖ·í;Wwü¼FÌ0{+¼V-)46÷’£Ò¦¨è«àýÃSFú4¦@™q*ÏÚ´êšU^–†Öï>‡ón]?癀	%0#LN†8~+}_ɘ{,ĝÒÎöã`ÒF¤*`6ˆŒÚ¨WHfX K'mÔ²m@™á¨«^¬ÉC̱ŸýÝO8†ô*°r	Óc}ðzgz¯‹ú¡jUÛoOŽW90ÕK¤¼Ê‰º1:yZ*¯Fé¤|º»ßXúÞã=)]Ûå?üPDåc3B¦
+Æ–_ÖŸßD(™dŒXQHƍpBǧ¯ªè–+LIúÛ¾TÛwwëÅ_h„ŒštšaœõâñHJóÛçdXŠä{/Y'˜ŠŒQj>ï’‡Åpj2¤^“‰ÌzÓ¬5û¼VÆŒS­6UÛ鼫šý»Þ¤W¬äѐT¢ó§ YAœQ"O‘B©mvG/"4…”Ž§9bäxœÃrF/g3rXf‚Bçu^A1nÙcFÈ‘”rþxuªtÄ%•'\šï¤y¡›¶~kŽ*Ýç½êV8ñÁ}_"‘6ú[ë5	2m’KcÒËñtxÐèRi/+²(V.BBÊ[¥_ª¢ÿBÒö{ÕÖ·í;WwTž%<€fo…ת%…Ææ^rTÂ}¼xpÊHŸ€Æ(3n°OÚ´êšU^–†Öï>‡ón]?癀	%0#LN†8~+}_ɘ{,ĝÒÎöã`ÒF¤*`6ˆŒÚ¨WHfX K'mÔ²m@™á¨«^¬ÉC̱ŸýÝO8†ô*°r	Óc}ðzgz¯‹ú¡jUÛoOŽW90ÕK¤¼Ê‰º1:yZ*¯Fé¤|º»ßXúÞã=)]Ûå?üPDåc3B¦
 sýcèQÕfk;TÈÀ&c«6MWå] <äŒËÃÛÕ~ãŒé¶C¤\¯Êu«üd°¹ZPmßð­ìÆtâ"<MÕý	Ê'‹âŒ{8}"5ºóâb¯³®3/‘ó©ÝßrÖJ?÷Ä5=„ã
 Êlc¹ÆáQXÌ›y$=w,/Û€!#%æ]†ÏßýÚT{®7
  c…E_âÉ(îTnkɵAœŸD8èªïMÒ.e«ýsãGp*/€ǧ]ÕnXè:«´2íÝeÐS|=¦Y„V0͵~…ÅÞÞk[ú1r3Üw¦SS'Êê$aÎ7ªÛ5ý¤-ò][•åÄåZäºÃá´W}Ï«ó˦Ll	Ï#H¤Í¤ïB(
@@ -88345,4184 +89280,4191 @@
 !³œÛ­×
 p+Ðz/”¯Ô@N5P3D‹£®Ü-ÛR`ß]4ª 1>´ª³—·ïnFôÏŽçÏ‹¢9:­â9CnàÆR;ªUw·º­	)ÞÙ·öŒÓ™O’A7Cº9Ë›>Á¶Û\«©‰m×
 4•$'S3”GÛ1$Y †^	3dÕnH&qÞŸ ’
-%(¿	s¶b§¦·iÇça}l»²©gҁ‰H„YjìÉý÷ˆšþqmåð¥ç–‡×'Æ#¯‡Äê´êÿÕ|›¸á“}öؾŸ éTNãîÖ‹êUϬ
+%(¿	s¶b§¦·iÇça}l»²©gҁ‰H„YjìÉý÷ˆšþqmåð¥ç–‡×'Æ#¯‡Äê´êÿÕ|›¸á“}öؾŸ éTNãîÖ‹g¦Ï±
 endstream
 endobj
-14931 0 obj <<
+14972 0 obj <<
 /Type /Page
-/Contents 14932 0 R
-/Resources 14930 0 R
+/Contents 14973 0 R
+/Resources 14971 0 R
 /MediaBox [0 0 612 792]
-/Parent 14487 0 R
-/Annots [ 14807 0 R 14812 0 R 14813 0 R 14814 0 R 14815 0 R 14816 0 R 14817 0 R 14818 0 R 14819 0 R 14820 0 R 14821 0 R 14822 0 R 14823 0 R 14824 0 R 14825 0 R 14826 0 R 14827 0 R 14828 0 R 14829 0 R 14830 0 R 14831 0 R 14832 0 R 14833 0 R 14834 0 R 14835 0 R 14836 0 R 14837 0 R 14838 0 R 14839 0 R 14840 0 R 14841 0 R 14842 0 R 14843 0 R 14844 0 R 14845 0 R 14846 0 R 14847 0 R 14848 0 R 14849 0 R 14850 0 R 14851 0 R 14852 0 R 14853 0 R 14854 0 R 14855 0 R 14856 0 R 14857 0 R 14858 0 R 14859 0 R 14860 0 R 14861 0 R 14862 0 R 14863 0 R 14864 0 R 14865 0 R 14866 0 R 14867 0 R 14868 0 R 14869 0 R 14870 0 R 14871 0 R 14872 0 R 14873 0 R 14874 0 R 14875 0 R 14876 0 R 14877 0 R 14878 0 R 14879 0 R 14880 0 R 14881 0 R 14882 0 R 14883 0 R 14884 0 R 14885 0 R 14886 0 R 14887 0 R 14888 0 R 14889 0 R 14890 0 R 14891 0 R 14892 0 R 14893 0 R 14894 0 R 14895 0 R 14896 0 R 14897 0 R 14898 0 R 14899 0 R 14900 0 R 14901 0 R 14902 0 R 14903 0 R 14904 0 R 14905 0 R 14906 0 R 14907 0 R 14908 0 R 14909 0 R 14910 0 R 14911 0 R 14912 0 R 14913 0 R 14914 0 R 14915 0 R 14916 0 R 14917 0 R 14918 0 R 14919 0 R 14920 0 R 14921 0 R 14922 0 R 14923 0 R 14924 0 R 14925 0 R 14926 0 R 14927 0 R ]
+/Parent 14975 0 R
+/Annots [ 14848 0 R 14853 0 R 14854 0 R 14855 0 R 14856 0 R 14857 0 R 14858 0 R 14859 0 R 14860 0 R 14861 0 R 14862 0 R 14863 0 R 14864 0 R 14865 0 R 14866 0 R 14867 0 R 14868 0 R 14869 0 R 14870 0 R 14871 0 R 14872 0 R 14873 0 R 14874 0 R 14875 0 R 14876 0 R 14877 0 R 14878 0 R 14879 0 R 14880 0 R 14881 0 R 14882 0 R 14883 0 R 14884 0 R 14885 0 R 14886 0 R 14887 0 R 14888 0 R 14889 0 R 14890 0 R 14891 0 R 14892 0 R 14893 0 R 14894 0 R 14895 0 R 14896 0 R 14897 0 R 14898 0 R 14899 0 R 14900 0 R 14901 0 R 14902 0 R 14903 0 R 14904 0 R 14905 0 R 14906 0 R 14907 0 R 14908 0 R 14909 0 R 14910 0 R 14911 0 R 14912 0 R 14913 0 R 14914 0 R 14915 0 R 14916 0 R 14917 0 R 14918 0 R 14919 0 R 14920 0 R 14921 0 R 14922 0 R 14923 0 R 14924 0 R 14925 0 R 14926 0 R 14927 0 R 14928 0 R 14929 0 R 14930 0 R 14931 0 R 14932 0 R 14933 0 R 14934 0 R 14935 0 R 14936 0 R 14937 0 R 14938 0 R 14939 0 R 14940 0 R 14941 0 R 14942 0 R 14943 0 R 14944 0 R 14945 0 R 14946 0 R 14947 0 R 14948 0 R 14949 0 R 14950 0 R 14951 0 R 14952 0 R 14953 0 R 14954 0 R 14955 0 R 14956 0 R 14957 0 R 14958 0 R 14959 0 R 14960 0 R 14961 0 R 14962 0 R 14963 0 R 14964 0 R 14965 0 R 14966 0 R 14967 0 R 14968 0 R ]
 >> endobj
-14807 0 obj <<
+14848 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [241.129 646.546 254.031 657.946]
 /Subtype /Link
 /A << /S /GoTo /D (page.92) >>
 >> endobj
-14812 0 obj <<
+14853 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [231.038 632.997 249.394 644.687]
 /Subtype /Link
 /A << /S /GoTo /D (page.155) >>
 >> endobj
-14813 0 obj <<
+14854 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [253.099 632.997 271.455 644.687]
 /Subtype /Link
 /A << /S /GoTo /D (page.157) >>
 >> endobj
-14814 0 obj <<
+14855 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [275.16 632.997 293.516 644.687]
 /Subtype /Link
 /A << /S /GoTo /D (page.163) >>
 >> endobj
-14815 0 obj <<
+14856 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [297.22 632.997 315.576 644.687]
 /Subtype /Link
 /A << /S /GoTo /D (page.176) >>
 >> endobj
-14816 0 obj <<
+14857 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [190.555 619.448 208.912 630.592]
 /Subtype /Link
 /A << /S /GoTo /D (page.183) >>
 >> endobj
-14817 0 obj <<
+14858 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [213.586 619.448 231.942 630.592]
 /Subtype /Link
 /A << /S /GoTo /D (page.661) >>
 >> endobj
-14818 0 obj <<
+14859 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [236.616 619.448 254.972 630.592]
 /Subtype /Link
 /A << /S /GoTo /D (page.744) >>
 >> endobj
-14819 0 obj <<
+14860 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [224.586 592.35 242.942 604.039]
 /Subtype /Link
 /A << /S /GoTo /D (page.162) >>
 >> endobj
-14820 0 obj <<
+14861 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [247.22 578.8 265.576 590.49]
 /Subtype /Link
 /A << /S /GoTo /D (page.156) >>
 >> endobj
-14821 0 obj <<
+14862 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [270.25 578.8 288.607 590.49]
 /Subtype /Link
 /A << /S /GoTo /D (page.176) >>
 >> endobj
-14822 0 obj <<
+14863 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [235.099 551.702 253.455 563.391]
 /Subtype /Link
 /A << /S /GoTo /D (page.171) >>
 >> endobj
-14823 0 obj <<
+14864 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [207.662 538.153 226.019 549.297]
 /Subtype /Link
 /A << /S /GoTo /D (page.170) >>
 >> endobj
-14824 0 obj <<
+14865 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [230.693 538.153 249.049 549.297]
 /Subtype /Link
 /A << /S /GoTo /D (page.175) >>
 >> endobj
-14825 0 obj <<
+14866 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [211.099 524.604 229.455 536.293]
 /Subtype /Link
 /A << /S /GoTo /D (page.174) >>
 >> endobj
-14826 0 obj <<
+14867 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [216.978 511.054 235.334 522.623]
 /Subtype /Link
 /A << /S /GoTo /D (page.315) >>
 >> endobj
-14827 0 obj <<
+14868 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [217.372 497.505 235.728 509.195]
 /Subtype /Link
 /A << /S /GoTo /D (page.685) >>
 >> endobj
-14828 0 obj <<
+14869 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [228.311 483.956 241.213 495.645]
 /Subtype /Link
 /A << /S /GoTo /D (page.69) >>
 >> endobj
-14829 0 obj <<
+14870 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [245.887 483.956 258.788 495.645]
 /Subtype /Link
 /A << /S /GoTo /D (page.99) >>
 >> endobj
-14830 0 obj <<
+14871 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [215.856 470.407 228.758 482.096]
 /Subtype /Link
 /A << /S /GoTo /D (page.51) >>
 >> endobj
-14831 0 obj <<
+14872 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [233.432 470.407 251.788 482.096]
 /Subtype /Link
 /A << /S /GoTo /D (page.572) >>
 >> endobj
-14832 0 obj <<
+14873 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [181.159 456.858 199.516 468.426]
 /Subtype /Link
 /A << /S /GoTo /D (page.665) >>
 >> endobj
-14833 0 obj <<
+14874 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [191.675 443.308 210.031 454.998]
 /Subtype /Link
 /A << /S /GoTo /D (page.118) >>
 >> endobj
-14834 0 obj <<
+14875 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [214.705 443.308 233.061 454.998]
 /Subtype /Link
 /A << /S /GoTo /D (page.666) >>
 >> endobj
-14835 0 obj <<
+14876 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [232.766 429.759 251.122 441.449]
 /Subtype /Link
 /A << /S /GoTo /D (page.306) >>
 >> endobj
-14836 0 obj <<
+14877 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [201.008 416.21 219.364 427.609]
 /Subtype /Link
 /A << /S /GoTo /D (page.195) >>
 >> endobj
-14837 0 obj <<
+14878 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [266.856 402.661 285.213 414.35]
 /Subtype /Link
 /A << /S /GoTo /D (page.674) >>
 >> endobj
-14838 0 obj <<
+14879 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [218.675 389.112 237.031 400.801]
 /Subtype /Link
 /A << /S /GoTo /D (page.236) >>
 >> endobj
-14839 0 obj <<
+14880 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [266.053 375.562 284.41 387.252]
 /Subtype /Link
 /A << /S /GoTo /D (page.311) >>
 >> endobj
-14840 0 obj <<
+14881 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [222.978 362.013 241.334 373.703]
 /Subtype /Link
 /A << /S /GoTo /D (page.236) >>
 >> endobj
-14841 0 obj <<
+14882 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [246.008 362.013 264.364 373.703]
 /Subtype /Link
 /A << /S /GoTo /D (page.237) >>
 >> endobj
-14842 0 obj <<
+14883 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [180.856 348.464 199.213 360.032]
 /Subtype /Link
 /A << /S /GoTo /D (page.611) >>
 >> endobj
-14843 0 obj <<
+14884 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [172.523 334.915 190.879 346.059]
 /Subtype /Link
 /A << /S /GoTo /D (page.200) >>
 >> endobj
-14844 0 obj <<
+14885 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [195.553 334.915 213.91 346.059]
 /Subtype /Link
 /A << /S /GoTo /D (page.231) >>
 >> endobj
-14845 0 obj <<
+14886 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [218.584 334.915 236.94 346.059]
 /Subtype /Link
 /A << /S /GoTo /D (page.245) >>
 >> endobj
-14846 0 obj <<
+14887 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [240.402 334.915 258.758 346.059]
 /Subtype /Link
 /A << /S /GoTo /D (page.247) >>
 >> endobj
-14847 0 obj <<
+14888 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [263.432 334.915 281.788 346.059]
 /Subtype /Link
 /A << /S /GoTo /D (page.311) >>
 >> endobj
-14848 0 obj <<
+14889 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [193.115 321.366 211.471 333.055]
 /Subtype /Link
 /A << /S /GoTo /D (page.247) >>
 >> endobj
-14849 0 obj <<
+14890 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [205.138 307.816 223.494 319.216]
 /Subtype /Link
 /A << /S /GoTo /D (page.109) >>
 >> endobj
-14850 0 obj <<
+14891 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [228.169 307.816 246.525 319.216]
 /Subtype /Link
 /A << /S /GoTo /D (page.115) >>
 >> endobj
-14851 0 obj <<
+14892 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [251.199 307.816 269.555 319.216]
 /Subtype /Link
 /A << /S /GoTo /D (page.266) >>
 >> endobj
-14852 0 obj <<
+14893 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [274.229 307.816 292.585 319.216]
 /Subtype /Link
 /A << /S /GoTo /D (page.293) >>
 >> endobj
-14853 0 obj <<
+14894 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [210.593 294.267 228.949 305.957]
 /Subtype /Link
 /A << /S /GoTo /D (page.267) >>
 >> endobj
-14854 0 obj <<
+14895 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [241.259 280.718 259.616 292.407]
 /Subtype /Link
 /A << /S /GoTo /D (page.281) >>
 >> endobj
-14855 0 obj <<
+14896 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [257.987 267.169 276.343 278.858]
 /Subtype /Link
 /A << /S /GoTo /D (page.282) >>
 >> endobj
-14856 0 obj <<
+14897 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [257.047 253.62 275.404 265.019]
 /Subtype /Link
 /A << /S /GoTo /D (page.282) >>
 >> endobj
-14857 0 obj <<
+14898 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [252.866 240.07 271.222 251.76]
 /Subtype /Link
 /A << /S /GoTo /D (page.282) >>
 >> endobj
-14858 0 obj <<
+14899 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [215.866 226.521 234.222 237.665]
 /Subtype /Link
 /A << /S /GoTo /D (page.267) >>
 >> endobj
-14859 0 obj <<
+14900 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [222.775 212.972 241.131 224.371]
 /Subtype /Link
 /A << /S /GoTo /D (page.265) >>
 >> endobj
-14860 0 obj <<
+14901 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [227.357 199.423 245.714 211.112]
 /Subtype /Link
 /A << /S /GoTo /D (page.150) >>
 >> endobj
-14861 0 obj <<
+14902 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [250.388 199.423 268.744 211.112]
 /Subtype /Link
 /A << /S /GoTo /D (page.270) >>
 >> endobj
-14862 0 obj <<
+14903 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [273.418 199.423 291.774 211.112]
 /Subtype /Link
 /A << /S /GoTo /D (page.717) >>
 >> endobj
-14863 0 obj <<
+14904 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [226.296 185.874 239.198 197.018]
 /Subtype /Link
 /A << /S /GoTo /D (page.33) >>
 >> endobj
-14864 0 obj <<
+14905 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [244.962 185.874 263.319 197.018]
 /Subtype /Link
 /A << /S /GoTo /D (page.150) >>
 >> endobj
-14865 0 obj <<
+14906 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [269.083 185.874 287.439 197.018]
 /Subtype /Link
 /A << /S /GoTo /D (page.232) >>
 >> endobj
-14866 0 obj <<
+14907 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [293.204 185.874 311.56 197.018]
 /Subtype /Link
 /A << /S /GoTo /D (page.234) >>
 >> endobj
-14867 0 obj <<
+14908 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [190.555 172.324 208.912 183.468]
 /Subtype /Link
 /A << /S /GoTo /D (page.240) >>
 >> endobj
-14868 0 obj <<
+14909 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [213.586 172.324 231.942 183.468]
 /Subtype /Link
 /A << /S /GoTo /D (page.726) >>
 >> endobj
-14869 0 obj <<
+14910 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [204.835 158.775 223.191 170.465]
 /Subtype /Link
 /A << /S /GoTo /D (page.250) >>
 >> endobj
-14870 0 obj <<
+14911 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [215.138 145.226 233.494 156.916]
 /Subtype /Link
 /A << /S /GoTo /D (page.250) >>
 >> endobj
-14871 0 obj <<
+14912 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [201.866 131.677 220.222 143.366]
 /Subtype /Link
 /A << /S /GoTo /D (page.240) >>
 >> endobj
-14872 0 obj <<
+14913 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [224.896 131.677 243.252 143.366]
 /Subtype /Link
 /A << /S /GoTo /D (page.250) >>
 >> endobj
-14873 0 obj <<
+14914 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [219.381 118.128 237.737 129.817]
 /Subtype /Link
 /A << /S /GoTo /D (page.250) >>
 >> endobj
-14874 0 obj <<
+14915 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [423.483 646.546 441.839 658.236]
 /Subtype /Link
 /A << /S /GoTo /D (page.311) >>
 >> endobj
-14875 0 obj <<
+14916 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [389.847 632.997 408.203 644.141]
 /Subtype /Link
 /A << /S /GoTo /D (page.247) >>
 >> endobj
-14876 0 obj <<
+14917 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [416.325 619.448 434.681 630.847]
 /Subtype /Link
 /A << /S /GoTo /D (page.281) >>
 >> endobj
-14877 0 obj <<
+14918 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [389.544 605.899 402.445 617.043]
 /Subtype /Link
 /A << /S /GoTo /D (page.28) >>
 >> endobj
-14878 0 obj <<
+14919 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [407.12 605.899 420.021 617.043]
 /Subtype /Link
 /A << /S /GoTo /D (page.49) >>
 >> endobj
-14879 0 obj <<
+14920 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [424.695 605.899 437.597 617.043]
 /Subtype /Link
 /A << /S /GoTo /D (page.86) >>
 >> endobj
-14880 0 obj <<
+14921 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.271 605.899 460.627 617.043]
 /Subtype /Link
 /A << /S /GoTo /D (page.247) >>
 >> endobj
-14881 0 obj <<
+14922 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [411.961 592.35 424.863 604.039]
 /Subtype /Link
 /A << /S /GoTo /D (page.93) >>
 >> endobj
-14882 0 obj <<
+14923 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [429.537 592.35 447.893 604.039]
 /Subtype /Link
 /A << /S /GoTo /D (page.271) >>
 >> endobj
-14883 0 obj <<
+14924 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [411.325 578.8 429.681 589.944]
 /Subtype /Link
 /A << /S /GoTo /D (page.237) >>
 >> endobj
-14884 0 obj <<
+14925 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [434.355 578.8 452.711 589.944]
 /Subtype /Link
 /A << /S /GoTo /D (page.248) >>
 >> endobj
-14885 0 obj <<
+14926 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [432.537 565.251 450.893 576.941]
 /Subtype /Link
 /A << /S /GoTo /D (page.249) >>
 >> endobj
-14886 0 obj <<
+14927 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [455.567 551.702 473.923 563.391]
 /Subtype /Link
 /A << /S /GoTo /D (page.254) >>
 >> endobj
-14887 0 obj <<
+14928 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [478.597 551.702 496.954 563.391]
 /Subtype /Link
 /A << /S /GoTo /D (page.257) >>
 >> endobj
-14888 0 obj <<
+14929 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.84 538.153 461.196 549.842]
 /Subtype /Link
 /A << /S /GoTo /D (page.252) >>
 >> endobj
-14889 0 obj <<
+14930 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [451.931 524.604 470.287 536.293]
 /Subtype /Link
 /A << /S /GoTo /D (page.254) >>
 >> endobj
-14890 0 obj <<
+14931 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [429.567 511.054 447.923 522.744]
 /Subtype /Link
 /A << /S /GoTo /D (page.248) >>
 >> endobj
-14891 0 obj <<
+14932 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [457.476 497.505 475.832 509.195]
 /Subtype /Link
 /A << /S /GoTo /D (page.255) >>
 >> endobj
-14892 0 obj <<
+14933 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [449.537 483.956 467.893 495.1]
 /Subtype /Link
 /A << /S /GoTo /D (page.253) >>
 >> endobj
-14893 0 obj <<
+14934 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [401.9 470.407 420.257 482.096]
 /Subtype /Link
 /A << /S /GoTo /D (page.283) >>
 >> endobj
-14894 0 obj <<
+14935 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [424.931 470.407 443.287 482.096]
 /Subtype /Link
 /A << /S /GoTo /D (page.624) >>
 >> endobj
-14895 0 obj <<
+14936 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [402.18 456.858 415.082 468.257]
 /Subtype /Link
 /A << /S /GoTo /D (page.50) >>
 >> endobj
-14896 0 obj <<
+14937 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [420.036 456.858 438.392 468.257]
 /Subtype /Link
 /A << /S /GoTo /D (page.109) >>
 >> endobj
-14897 0 obj <<
+14938 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [443.346 456.858 461.702 468.257]
 /Subtype /Link
 /A << /S /GoTo /D (page.265) >>
 >> endobj
-14898 0 obj <<
+14939 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [466.656 456.858 485.012 468.257]
 /Subtype /Link
 /A << /S /GoTo /D (page.579) >>
 >> endobj
-14899 0 obj <<
+14940 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [489.966 456.858 508.322 468.257]
 /Subtype /Link
 /A << /S /GoTo /D (page.580) >>
 >> endobj
-14900 0 obj <<
+14941 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [387.318 445.43 405.674 454.452]
 /Subtype /Link
 /A << /S /GoTo /D (page.726) >>
 >> endobj
-14901 0 obj <<
+14942 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [422.809 429.759 441.166 441.449]
 /Subtype /Link
 /A << /S /GoTo /D (page.266) >>
 >> endobj
-14902 0 obj <<
+14943 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [443.749 416.21 462.105 427.899]
 /Subtype /Link
 /A << /S /GoTo /D (page.266) >>
 >> endobj
-14903 0 obj <<
+14944 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [398.628 402.661 416.984 414.35]
 /Subtype /Link
 /A << /S /GoTo /D (page.305) >>
 >> endobj
-14904 0 obj <<
+14945 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [492.416 389.112 510.772 400.801]
 /Subtype /Link
 /A << /S /GoTo /D (page.280) >>
 >> endobj
-14905 0 obj <<
+14946 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [486.628 375.562 504.984 387.252]
 /Subtype /Link
 /A << /S /GoTo /D (page.280) >>
 >> endobj
-14906 0 obj <<
+14947 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [493.567 362.013 511.923 373.413]
 /Subtype /Link
 /A << /S /GoTo /D (page.280) >>
 >> endobj
-14907 0 obj <<
+14948 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [492.996 348.464 511.352 359.863]
 /Subtype /Link
 /A << /S /GoTo /D (page.280) >>
 >> endobj
-14908 0 obj <<
+14949 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [493.264 334.915 511.62 346.314]
 /Subtype /Link
 /A << /S /GoTo /D (page.280) >>
 >> endobj
-14909 0 obj <<
+14950 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [469.628 321.366 487.984 333.055]
 /Subtype /Link
 /A << /S /GoTo /D (page.275) >>
 >> endobj
-14910 0 obj <<
+14951 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [439.9 307.816 458.257 319.506]
 /Subtype /Link
 /A << /S /GoTo /D (page.263) >>
 >> endobj
-14911 0 obj <<
+14952 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [462.931 307.816 481.287 319.506]
 /Subtype /Link
 /A << /S /GoTo /D (page.306) >>
 >> endobj
-14912 0 obj <<
+14953 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [429.325 294.267 447.681 305.957]
 /Subtype /Link
 /A << /S /GoTo /D (page.262) >>
 >> endobj
-14913 0 obj <<
+14954 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [473.931 280.718 492.287 292.407]
 /Subtype /Link
 /A << /S /GoTo /D (page.263) >>
 >> endobj
-14914 0 obj <<
+14955 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [430.173 267.169 448.529 278.858]
 /Subtype /Link
 /A << /S /GoTo /D (page.272) >>
 >> endobj
-14915 0 obj <<
+14956 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [440.476 253.62 458.832 265.309]
 /Subtype /Link
 /A << /S /GoTo /D (page.273) >>
 >> endobj
-14916 0 obj <<
+14957 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [448.991 240.07 467.348 251.76]
 /Subtype /Link
 /A << /S /GoTo /D (page.275) >>
 >> endobj
-14917 0 obj <<
+14958 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [464.143 226.521 482.499 238.211]
 /Subtype /Link
 /A << /S /GoTo /D (page.278) >>
 >> endobj
-14918 0 obj <<
+14959 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [470.87 212.972 489.226 224.661]
 /Subtype /Link
 /A << /S /GoTo /D (page.277) >>
 >> endobj
-14919 0 obj <<
+14960 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [488.779 199.423 507.135 211.112]
 /Subtype /Link
 /A << /S /GoTo /D (page.278) >>
 >> endobj
-14920 0 obj <<
+14961 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [419.537 185.874 437.893 197.273]
 /Subtype /Link
 /A << /S /GoTo /D (page.265) >>
 >> endobj
-14921 0 obj <<
+14962 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [448.961 172.324 467.317 184.014]
 /Subtype /Link
 /A << /S /GoTo /D (page.268) >>
 >> endobj
-14922 0 obj <<
+14963 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [470.813 158.775 489.169 170.465]
 /Subtype /Link
 /A << /S /GoTo /D (page.269) >>
 >> endobj
-14923 0 obj <<
+14964 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [492.996 158.775 511.352 170.465]
 /Subtype /Link
 /A << /S /GoTo /D (page.377) >>
 >> endobj
-14924 0 obj <<
+14965 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [445.991 145.226 464.348 156.916]
 /Subtype /Link
 /A << /S /GoTo /D (page.267) >>
 >> endobj
-14925 0 obj <<
+14966 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [469.022 145.226 487.378 156.916]
 /Subtype /Link
 /A << /S /GoTo /D (page.268) >>
 >> endobj
-14926 0 obj <<
+14967 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [461.719 131.677 480.075 143.366]
 /Subtype /Link
 /A << /S /GoTo /D (page.270) >>
 >> endobj
-14927 0 obj <<
+14968 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [424.719 118.128 443.075 129.817]
 /Subtype /Link
 /A << /S /GoTo /D (page.259) >>
 >> endobj
-14933 0 obj <<
-/D [14931 0 R /XYZ 151.701 685.529 null]
+14974 0 obj <<
+/D [14972 0 R /XYZ 151.701 685.529 null]
 >> endobj
-14930 0 obj <<
-/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F70 4384 0 R >>
+14971 0 obj <<
+/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F59 4373 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-15042 0 obj <<
-/Length 1378      
+15084 0 obj <<
+/Length 1377      
 /Filter /FlateDecode
 >>
 stream
-xÚ­Y]SÛ8}ϯðÛ:3‘lI–ö­°”¡Ó;I§lŒ-‚'fm¥ûçWŠòeG²o˜}ª«Ü££««#¼¹‡¼‹Ñéltò)=ƈ7»÷0B¡Ç¸¨PC™wëOŸïþ–i3žD”ø—ËLþÿ˜}>ùD‘²X»F‘x«À+'΄¶ÏFÿŒ°UÆ{áiE^ºÝþ@^¦~ûì¡ Ü{]Y.¼ˆò€Qª¾o:ús„ö!cºŸG(ˆ¹ÇˆV³ÐÙŸkY)¼Qäg²ü°Â²	âݪŸˆ2Ôö-v‘²‹ÛÃÈ›à(!ë&Ë—÷%,Õ&í†xJêúuÆ~Yev4T ÑTr™,ä»ð¼Œ)ó“ÅS^Ùý1RG »8díá‰P5µgV˦(Ç“ûiRÔ¹ƒž÷ÒÓäVJ”#'íá}t‹ æÛIZ¿Õ\çºNù«\ñÚ(SÅ`uƸË7«œ­ÜKÙ˜JJËÅ"YfÖRˆQÿîØ™C–/B­*ŸŸÉ“½œ0ï%u¥z2€Ìÿ6[‡øIæ‚œlcfZ|1Ÿ}ýˆO¢†C03:y(…Ï0ƒ1±Š§ÿnE¡ü¼äòÕ:³HPXÇ ¢õ•l>ŽÕ
-4IñhŸvÌ{¡ª ‰Ó9æthžngJùôÓóo—vÔÝ_û^^O}1õ	fŸ… 34£ 3L	ÀŽ+;6`§eˆéc”C
-î’æ¨)3€9\G<%Gºvÿvƒtâ»jÝO’,MêÆq†ö—dâØÿݲhØô]^Öfó&EžÔvf„ê%0òÈ@í:7;N^”VAƒb*Ëë䮐™CõP8¨¿¦ÉÜ>; ¤:N)ÄP…!Sóh0#´ð-¸že'8v…íÀnyLv9íÅæ”ÂLp´c*Rg3geš¤úzpé0š/漆wɹœ7Ž^‡Þ3JÖeñÜäåÒµƒ³û¯‡bz4äÁ¢“+¿2¹ò§²zÑÜÉꃹpÆ­'Vp•Ú\8•8¡Ø—ƲsCä
-ÉÆðêôjª­”`Æê6ŠÛg3÷Öý‚¢ý$7ã›’ŽUfÖÕÛæ<ì급ŽI§™ÚÔ¯zeõ¸¹Ç®¤“¬î“T°‘#_Îí4Q‹IPä—:غ<ÌÈììæäòfÌ£CVôÏ…ABtØäííÿ8†
-älƒ‡´Q¼¢-ÞѦGÖ´©o²>ýÆzM°Ÿ©€¸êJá“BÖµcíÅû?r'2Å7ýzzT¤öf7qˆà:Žþˆ;ê‘Ù™¦ëFÑe/@«$å0Öf°s²KÃùìËõÅõՁs†BÑBuH¨€™âAíbPZvŒ¼Øví¸a"¢½(玎³¾ªYö¹2>Tº_´¯)ÛZ~¹³ù¢ÞHëH‰ãOàãÜ`¯_8¦·tå8|é ÕÚUþt½j6Šéǯ_Ü‹…‘×i²>õ[÷š?òJ¦MY½e0ÝtÒ–Ž9xȳ?µn•Ðùêd~^„™ˆ‡B}S…u!›KûKµ~Ù€õa=»îù]7B{åú×Îß0{š/3©xµî«€Áê&xVn¾nªrýZ—–ÅäN]I3óC-ëfk@v¬›D¯»òìïR{e¯1mõšÖª{öm.ýb íj—Úba/aî6Ö}Òß=;oÝÍK5P*0îþƒÀ6Íz÷U÷eµH–Ž|ö?Þlè|Í39QE‘رö<ìwÛÖŠ˜ä4Ý*´4rº*»°pÿ­é|6ú))9Î
+xÚ­Y]s›8}÷¯àmñLM$„´oM6ͤÓ&Ù±;}Èö€â°Á’4Ý?¿’Á`	®3û"îÇÑÑÕÕAFÎÒAÎÅät19ùäû÷cÄYÜ;!ßa\xT¨¡Ä¹uçÏw˸žÎJÜË<‘?§?ŸO>Q¤ì=Ö®A <„*ðÚ‰³P[MΓ&X*ã½ðÔ'^Mn 'Qï>;Èw^×–+' Üc”ªçÌ™Oþœ }Șî'ÆòBî0"¼õ,töçJ–
+o¸‰Ìd-?¬±l‚8·êq}†zîÁ.Pvaw93xÂgýdi~_ÀRmBÐ~ˆ§¨ª^§~èebFCM)óh%ß…çeJ™­žÒÒì)º0 Ù…>ëÏ„ªÉ ;³JÖY1ù܍£¬J-ô„xž:5R¢9éï# [0ß^Òê­ªåê8×6å¯"â5Q¦ŠÁèŒqŸo,Ö9;¹sY7•«U”'ÆRÑðîØYB–/@­,žŸVÑ“¹œ0$u¥|j 5ÿm¶q£Ä8Ùº™i‘Yð…0|æõ#.	 ™ÑÉCa)|†)L+{ªñïÆXÊÏK*_3…u"Q_ÉúãT­@eæi‡|ª
+YCNÇæiw¦”A?=ÿviF=ÒýµïåõüÐS—ðqf±p™2@3
+2Ô 츲c#vZ†4}Œѐ‚û¤Yj
+‡`GÁOÉ‘¾Ý¿ýÆ ø®lûI”ÄQU[ÎÐá’Œ,û¿_] »‚¾K‹ªÙ¼Q–F•™!ÆzI/Œ<2P·Î›@Š+/J« ÑN±•¤Ut—ÉÄ¢z(Ô_Óhiž	’O-§b¨BŸ©ù4˜
+‡Ú	øl'dØ	–Ca;°_³]Ns±Y¥0혊ÔÙš³2Žb}=ØtÍó ^ûä™Ì—õƒ¥×¡÷L§”U‘=×i‘›£öpöÿ:X0/d¾C}î,z¹|!Ü«&Bî\–/š;Y~h?8Eç»OÁUBjóÁ©Ä	Å®l,{_ˆÜC>Ù^^͵•ÌX}âîYÁ˜h^±…’Zc|k„¤e•™qõ¶9Ûºn¢cÒ)E¦6õ«žDQ>n¾c×ÒI–÷Q,aXŽÈ‘æK3M”Àb¸…Ö–G3²8»9¹¼™òàý¢0ˆ›< ½ý߇P¬mð6Š×´…;ÚôHK›z&íé7ÕÛh†ÝD= ÄU_
+`˜e²ª,k/Þ×ø‘=QS|ó¯§GEênö&\ÇÑaB=²8ÓtÝ(ºÌh”¤ÆÚvNöi8_|¹¾¸¾:pö}ÿ@(¨ö	uC0S<"¨]JËŽ‘Û®í7L€A´gÅÒrÂq6T5ù+ãc¥ûEû6e[©Ã/µ6_4iƒ¢ôYnñ^΍öú•eÊáxKW®žÅ—ŽP­]åOÛ­Æh£˜üúžXxyGí©ÿ[ÛkþHK×EùÖ(ƒù¦“vtÌÁEžù2¨ƒt«„Î×'óóÊ·ÈD<ê›*¬Y_šoªõͬ[èÙuÏﺚ+пvþ
+³§ižHÅ«ét_$P7Á³bótSím]\d³;õIš4/*iY7S"°“øûcUGz
+ì•g¾—Ú+{i«×´VÝû`ßæÒ7Ú®²©-æfocý+ýݵóÖÙÞ¼TE ãö¶iÚÝWÞå*Ê-ùÌ?Þlè|M9SE™±\ìwÛΊ4Èq¼U qÑÈé²ÈÌÂ>ÀÃ_Mç‹ÉMc9Ó
 endstream
 endobj
-15041 0 obj <<
+15083 0 obj <<
 /Type /Page
-/Contents 15042 0 R
-/Resources 15040 0 R
+/Contents 15084 0 R
+/Resources 15082 0 R
 /MediaBox [0 0 612 792]
-/Parent 14487 0 R
-/Annots [ 14928 0 R 14929 0 R 14934 0 R 14935 0 R 14936 0 R 14937 0 R 14938 0 R 14939 0 R 14940 0 R 14941 0 R 14942 0 R 14943 0 R 14944 0 R 14945 0 R 14946 0 R 14947 0 R 14948 0 R 14949 0 R 14950 0 R 14951 0 R 14952 0 R 14953 0 R 14954 0 R 14955 0 R 14956 0 R 14957 0 R 14958 0 R 14959 0 R 14960 0 R 14961 0 R 14962 0 R 14963 0 R 14964 0 R 14965 0 R 14966 0 R 14967 0 R 14968 0 R 14969 0 R 14970 0 R 14971 0 R 14972 0 R 14973 0 R 14974 0 R 14975 0 R 14976 0 R 14977 0 R 14978 0 R 14979 0 R 14980 0 R 14981 0 R 14982 0 R 14983 0 R 14984 0 R 14985 0 R 14986 0 R 14987 0 R 14988 0 R 14989 0 R 14990 0 R 14991 0 R 14992 0 R 14993 0 R 14994 0 R 14995 0 R 14996 0 R 14997 0 R 14998 0 R 14999 0 R 15000 0 R 15001 0 R 15002 0 R 15003 0 R 15004 0 R 15005 0 R 15006 0 R 15007 0 R 15008 0 R 15009 0 R 15010 0 R 15011 0 R 15012 0 R 15013 0 R 15014 0 R 15015 0 R 15016 0 R 15017 0 R 15018 0 R 15019 0 R 15020 0 R 15021 0 R 15022 0 R 15023 0 R 15024 0 R 15025 0 R 15026 0 R 15027 0 R 15028 0 R 15029 0 R 15030 0 R 15031 0 R 15032 0 R 15033 0 R 15034 0 R 15035 0 R 15036 0 R 15037 0 R 15038 0 R ]
+/Parent 14975 0 R
+/Annots [ 14969 0 R 14970 0 R 14976 0 R 14977 0 R 14978 0 R 14979 0 R 14980 0 R 14981 0 R 14982 0 R 14983 0 R 14984 0 R 14985 0 R 14986 0 R 14987 0 R 14988 0 R 14989 0 R 14990 0 R 14991 0 R 14992 0 R 14993 0 R 14994 0 R 14995 0 R 14996 0 R 14997 0 R 14998 0 R 14999 0 R 15000 0 R 15001 0 R 15002 0 R 15003 0 R 15004 0 R 15005 0 R 15006 0 R 15007 0 R 15008 0 R 15009 0 R 15010 0 R 15011 0 R 15012 0 R 15013 0 R 15014 0 R 15015 0 R 15016 0 R 15017 0 R 15018 0 R 15019 0 R 15020 0 R 15021 0 R 15022 0 R 15023 0 R 15024 0 R 15025 0 R 15026 0 R 15027 0 R 15028 0 R 15029 0 R 15030 0 R 15031 0 R 15032 0 R 15033 0 R 15034 0 R 15035 0 R 15036 0 R 15037 0 R 15038 0 R 15039 0 R 15040 0 R 15041 0 R 15042 0 R 15043 0 R 15044 0 R 15045 0 R 15046 0 R 15047 0 R 15048 0 R 15049 0 R 15050 0 R 15051 0 R 15052 0 R 15053 0 R 15054 0 R 15055 0 R 15056 0 R 15057 0 R 15058 0 R 15059 0 R 15060 0 R 15061 0 R 15062 0 R 15063 0 R 15064 0 R 15065 0 R 15066 0 R 15067 0 R 15068 0 R 15069 0 R 15070 0 R 15071 0 R 15072 0 R 15073 0 R 15074 0 R 15075 0 R 15076 0 R 15077 0 R 15078 0 R 15079 0 R 15080 0 R ]
 >> endobj
-14928 0 obj <<
+14969 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [187.45 646.546 205.806 658.236]
 /Subtype /Link
 /A << /S /GoTo /D (page.260) >>
 >> endobj
-14929 0 obj <<
+14970 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [210.48 646.546 228.837 658.236]
 /Subtype /Link
 /A << /S /GoTo /D (page.267) >>
 >> endobj
-14934 0 obj <<
+14976 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [177.45 632.621 195.806 644.31]
 /Subtype /Link
 /A << /S /GoTo /D (page.260) >>
 >> endobj
-14935 0 obj <<
+14977 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [203.056 618.695 221.412 630.385]
 /Subtype /Link
 /A << /S /GoTo /D (page.259) >>
 >> endobj
-14936 0 obj <<
+14978 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [194.147 604.77 212.503 615.914]
 /Subtype /Link
 /A << /S /GoTo /D (page.260) >>
 >> endobj
-14937 0 obj <<
+14979 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [174.359 590.844 192.715 602.244]
 /Subtype /Link
 /A << /S /GoTo /D (page.150) >>
 >> endobj
-14938 0 obj <<
+14980 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [197.389 590.844 215.746 602.244]
 /Subtype /Link
 /A << /S /GoTo /D (page.273) >>
 >> endobj
-14939 0 obj <<
+14981 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [220.42 590.844 238.776 602.244]
 /Subtype /Link
 /A << /S /GoTo /D (page.726) >>
 >> endobj
-14940 0 obj <<
+14982 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [175.396 576.918 193.753 588.608]
 /Subtype /Link
 /A << /S /GoTo /D (page.271) >>
 >> endobj
-14941 0 obj <<
+14983 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [147.699 562.993 166.056 574.392]
 /Subtype /Link
 /A << /S /GoTo /D (page.284) >>
 >> endobj
-14942 0 obj <<
+14984 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [149.844 549.067 168.2 560.211]
 /Subtype /Link
 /A << /S /GoTo /D (page.284) >>
 >> endobj
-14943 0 obj <<
+14985 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [168.995 535.142 187.352 546.286]
 /Subtype /Link
 /A << /S /GoTo /D (page.284) >>
 >> endobj
-14944 0 obj <<
+14986 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [157.662 521.216 176.018 532.36]
 /Subtype /Link
 /A << /S /GoTo /D (page.284) >>
 >> endobj
-14945 0 obj <<
+14987 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [141.699 507.291 160.056 518.435]
 /Subtype /Link
 /A << /S /GoTo /D (page.116) >>
 >> endobj
-14946 0 obj <<
+14988 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [171.411 493.365 189.767 505.055]
 /Subtype /Link
 /A << /S /GoTo /D (page.707) >>
 >> endobj
-14947 0 obj <<
+14989 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [175.411 479.44 193.767 491.129]
 /Subtype /Link
 /A << /S /GoTo /D (page.309) >>
 >> endobj
-14948 0 obj <<
+14990 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [173.259 465.514 191.615 476.658]
 /Subtype /Link
 /A << /S /GoTo /D (page.718) >>
 >> endobj
-14949 0 obj <<
+14991 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [185.168 451.588 203.524 463.278]
 /Subtype /Link
 /A << /S /GoTo /D (page.307) >>
 >> endobj
-14950 0 obj <<
+14992 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [143.835 437.663 162.191 449.352]
 /Subtype /Link
 /A << /S /GoTo /D (page.717) >>
 >> endobj
-14951 0 obj <<
+14993 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [140.562 423.737 158.918 434.881]
 /Subtype /Link
 /A << /S /GoTo /D (page.433) >>
 >> endobj
-14952 0 obj <<
+14994 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [175.108 409.206 193.464 422.107]
 /Subtype /Link
 /A << /S /GoTo /D (page.615) >>
 >> endobj
-14953 0 obj <<
+14995 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [166.017 395.886 184.373 407.576]
 /Subtype /Link
 /A << /S /GoTo /D (page.507) >>
 >> endobj
-14954 0 obj <<
+14996 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [146.865 381.961 165.221 393.36]
 /Subtype /Link
 /A << /S /GoTo /D (page.395) >>
 >> endobj
-14955 0 obj <<
+14997 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [169.895 381.961 188.252 393.36]
 /Subtype /Link
 /A << /S /GoTo /D (page.749) >>
 >> endobj
-14956 0 obj <<
+14998 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [150.198 368.035 168.555 379.725]
 /Subtype /Link
 /A << /S /GoTo /D (page.678) >>
 >> endobj
-14957 0 obj <<
+14999 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [147.774 354.109 166.13 365.799]
 /Subtype /Link
 /A << /S /GoTo /D (page.785) >>
 >> endobj
-14958 0 obj <<
+15000 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [145.653 340.184 164.009 351.873]
 /Subtype /Link
 /A << /S /GoTo /D (page.558) >>
 >> endobj
-14959 0 obj <<
+15001 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [151.108 326.258 169.464 337.827]
 /Subtype /Link
 /A << /S /GoTo /D (page.659) >>
 >> endobj
-14960 0 obj <<
+15002 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [149.85 312.333 162.751 323.901]
 /Subtype /Link
 /A << /S /GoTo /D (page.48) >>
 >> endobj
-14961 0 obj <<
+15003 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [167.268 312.333 180.169 323.901]
 /Subtype /Link
 /A << /S /GoTo /D (page.62) >>
 >> endobj
-14962 0 obj <<
+15004 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [184.686 312.333 197.587 323.901]
 /Subtype /Link
 /A << /S /GoTo /D (page.92) >>
 >> endobj
-14963 0 obj <<
+15005 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [202.104 312.333 215.005 323.901]
 /Subtype /Link
 /A << /S /GoTo /D (page.95) >>
 >> endobj
-14964 0 obj <<
+15006 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [219.522 312.333 237.878 323.901]
 /Subtype /Link
 /A << /S /GoTo /D (page.154) >>
 >> endobj
-14965 0 obj <<
+15007 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [242.394 312.333 260.751 323.901]
 /Subtype /Link
 /A << /S /GoTo /D (page.156) >>
 >> endobj
-14966 0 obj <<
+15008 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [139.746 298.784 158.102 309.928]
 /Subtype /Link
 /A << /S /GoTo /D (page.159) >>
 >> endobj
-14967 0 obj <<
+15009 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [162.776 298.784 181.132 309.928]
 /Subtype /Link
 /A << /S /GoTo /D (page.176) >>
 >> endobj
-14968 0 obj <<
+15010 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [185.807 298.784 204.163 309.928]
 /Subtype /Link
 /A << /S /GoTo /D (page.659) >>
 >> endobj
-14969 0 obj <<
+15011 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [208.837 298.784 227.193 309.928]
 /Subtype /Link
 /A << /S /GoTo /D (page.664) >>
 >> endobj
-14970 0 obj <<
+15012 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [230.655 298.784 249.011 309.928]
 /Subtype /Link
 /A << /S /GoTo /D (page.666) >>
 >> endobj
-14971 0 obj <<
+15013 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [178.396 284.858 191.298 296.548]
 /Subtype /Link
 /A << /S /GoTo /D (page.72) >>
 >> endobj
-14972 0 obj <<
+15014 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [151.942 270.932 164.844 282.076]
 /Subtype /Link
 /A << /S /GoTo /D (page.48) >>
 >> endobj
-14973 0 obj <<
+15015 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [165.471 257.007 183.827 268.696]
 /Subtype /Link
 /A << /S /GoTo /D (page.699) >>
 >> endobj
-14974 0 obj <<
+15016 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [174.623 243.081 192.979 254.771]
 /Subtype /Link
 /A << /S /GoTo /D (page.699) >>
 >> endobj
-14975 0 obj <<
+15017 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [199.835 229.156 218.191 240.845]
 /Subtype /Link
 /A << /S /GoTo /D (page.109) >>
 >> endobj
-14976 0 obj <<
+15018 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [192.532 215.23 210.888 226.92]
 /Subtype /Link
 /A << /S /GoTo /D (page.155) >>
 >> endobj
-14977 0 obj <<
+15019 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [174.956 201.305 193.312 212.994]
 /Subtype /Link
 /A << /S /GoTo /D (page.174) >>
 >> endobj
-14978 0 obj <<
+15020 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [178.975 187.379 191.877 198.947]
 /Subtype /Link
 /A << /S /GoTo /D (page.79) >>
 >> endobj
-14979 0 obj <<
+15021 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [196.478 187.379 214.835 198.947]
 /Subtype /Link
 /A << /S /GoTo /D (page.103) >>
 >> endobj
-14980 0 obj <<
+15022 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [219.436 187.379 237.793 198.947]
 /Subtype /Link
 /A << /S /GoTo /D (page.104) >>
 >> endobj
-14981 0 obj <<
+15023 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [242.394 187.379 260.751 198.947]
 /Subtype /Link
 /A << /S /GoTo /D (page.109) >>
 >> endobj
-14982 0 obj <<
+15024 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [139.746 173.83 158.102 184.974]
 /Subtype /Link
 /A << /S /GoTo /D (page.664) >>
 >> endobj
-14983 0 obj <<
+15025 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [162.776 173.83 181.132 184.974]
 /Subtype /Link
 /A << /S /GoTo /D (page.665) >>
 >> endobj
-14984 0 obj <<
+15026 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [185.807 173.83 204.163 184.974]
 /Subtype /Link
 /A << /S /GoTo /D (page.699) >>
 >> endobj
-14985 0 obj <<
+15027 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [169.653 159.904 188.009 171.594]
 /Subtype /Link
 /A << /S /GoTo /D (page.698) >>
 >> endobj
-14986 0 obj <<
+15028 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [192.683 159.904 211.04 171.594]
 /Subtype /Link
 /A << /S /GoTo /D (page.699) >>
 >> endobj
-14987 0 obj <<
+15029 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [208.532 145.979 226.888 157.668]
 /Subtype /Link
 /A << /S /GoTo /D (page.118) >>
 >> endobj
-14988 0 obj <<
+15030 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [231.562 145.979 249.918 157.668]
 /Subtype /Link
 /A << /S /GoTo /D (page.183) >>
 >> endobj
-14989 0 obj <<
+15031 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [212.471 132.053 230.827 143.743]
 /Subtype /Link
 /A << /S /GoTo /D (page.170) >>
 >> endobj
-14990 0 obj <<
+15032 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [229.532 118.128 247.888 129.817]
 /Subtype /Link
 /A << /S /GoTo /D (page.183) >>
 >> endobj
-14991 0 obj <<
+15033 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [400.446 619.448 418.802 631.016]
 /Subtype /Link
 /A << /S /GoTo /D (page.163) >>
 >> endobj
-14992 0 obj <<
+15034 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [380.203 605.899 398.559 617.467]
 /Subtype /Link
 /A << /S /GoTo /D (page.175) >>
 >> endobj
-14993 0 obj <<
+15035 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [403.233 605.899 421.59 617.467]
 /Subtype /Link
 /A << /S /GoTo /D (page.663) >>
 >> endobj
-14994 0 obj <<
+15036 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [432.627 592.35 450.984 604.039]
 /Subtype /Link
 /A << /S /GoTo /D (page.175) >>
 >> endobj
-14995 0 obj <<
+15037 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [402.9 578.8 421.256 590.49]
 /Subtype /Link
 /A << /S /GoTo /D (page.154) >>
 >> endobj
-14996 0 obj <<
+15038 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [415.177 564.645 433.533 577.547]
 /Subtype /Link
 /A << /S /GoTo /D (page.154) >>
 >> endobj
-14997 0 obj <<
+15039 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [439.156 564.645 457.513 577.547]
 /Subtype /Link
 /A << /S /GoTo /D (page.155) >>
 >> endobj
-14998 0 obj <<
+15040 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [336.508 551.702 354.864 562.846]
 /Subtype /Link
 /A << /S /GoTo /D (page.159) >>
 >> endobj
-14999 0 obj <<
+15041 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [359.538 551.702 377.895 562.846]
 /Subtype /Link
 /A << /S /GoTo /D (page.176) >>
 >> endobj
-15000 0 obj <<
+15042 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [382.569 551.702 400.925 562.846]
 /Subtype /Link
 /A << /S /GoTo /D (page.179) >>
 >> endobj
-15001 0 obj <<
+15043 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [405.599 551.702 423.955 562.846]
 /Subtype /Link
 /A << /S /GoTo /D (page.660) >>
 >> endobj
-15002 0 obj <<
+15044 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [336.508 526.725 354.864 535.748]
 /Subtype /Link
 /A << /S /GoTo /D (page.185) >>
 >> endobj
-15003 0 obj <<
+15045 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [366.93 511.054 385.287 522.744]
 /Subtype /Link
 /A << /S /GoTo /D (page.159) >>
 >> endobj
-15004 0 obj <<
+15046 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [389.961 511.054 408.317 522.744]
 /Subtype /Link
 /A << /S /GoTo /D (page.699) >>
 >> endobj
-15005 0 obj <<
+15047 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [394.355 497.505 412.711 509.195]
 /Subtype /Link
 /A << /S /GoTo /D (page.699) >>
 >> endobj
-15006 0 obj <<
+15048 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [336.508 472.528 354.864 481.551]
 /Subtype /Link
 /A << /S /GoTo /D (page.158) >>
 >> endobj
-15007 0 obj <<
+15049 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [336.203 456.858 354.559 468.426]
 /Subtype /Link
 /A << /S /GoTo /D (page.665) >>
 >> endobj
-15008 0 obj <<
+15050 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [366.127 443.308 379.029 454.877]
 /Subtype /Link
 /A << /S /GoTo /D (page.72) >>
 >> endobj
-15009 0 obj <<
+15051 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [382.733 443.308 395.635 454.877]
 /Subtype /Link
 /A << /S /GoTo /D (page.74) >>
 >> endobj
-15010 0 obj <<
+15052 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [399.339 443.308 417.696 454.877]
 /Subtype /Link
 /A << /S /GoTo /D (page.604) >>
 >> endobj
-15011 0 obj <<
+15053 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [421.4 443.308 439.756 454.877]
 /Subtype /Link
 /A << /S /GoTo /D (page.607) >>
 >> endobj
-15012 0 obj <<
+15054 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [443.461 443.308 461.817 454.877]
 /Subtype /Link
 /A << /S /GoTo /D (page.609) >>
 >> endobj
-15013 0 obj <<
+15055 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [336.508 429.759 354.864 440.903]
 /Subtype /Link
 /A << /S /GoTo /D (page.629) >>
 >> endobj
-15014 0 obj <<
+15056 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [359.538 429.759 377.895 440.903]
 /Subtype /Link
 /A << /S /GoTo /D (page.631) >>
 >> endobj
-15015 0 obj <<
+15057 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [346.052 416.21 358.953 427.899]
 /Subtype /Link
 /A << /S /GoTo /D (page.86) >>
 >> endobj
-15016 0 obj <<
+15058 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [343.93 402.661 356.832 414.35]
 /Subtype /Link
 /A << /S /GoTo /D (page.68) >>
 >> endobj
-15017 0 obj <<
+15059 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [385.385 389.112 403.741 400.68]
 /Subtype /Link
 /A << /S /GoTo /D (page.170) >>
 >> endobj
-15018 0 obj <<
+15060 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [372.506 375.562 385.408 387.252]
 /Subtype /Link
 /A << /S /GoTo /D (page.94) >>
 >> endobj
-15019 0 obj <<
+15061 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [390.082 375.562 408.438 387.252]
 /Subtype /Link
 /A << /S /GoTo /D (page.725) >>
 >> endobj
-15020 0 obj <<
+15062 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [341.203 362.013 359.559 373.581]
 /Subtype /Link
 /A << /S /GoTo /D (page.754) >>
 >> endobj
-15021 0 obj <<
+15063 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [344.233 348.464 362.59 360.032]
 /Subtype /Link
 /A << /S /GoTo /D (page.755) >>
 >> endobj
-15022 0 obj <<
+15064 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [357.567 334.915 375.923 346.059]
 /Subtype /Link
 /A << /S /GoTo /D (page.619) >>
 >> endobj
-15023 0 obj <<
+15065 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [374.082 321.366 392.438 332.934]
 /Subtype /Link
 /A << /S /GoTo /D (page.614) >>
 >> endobj
-15024 0 obj <<
+15066 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [435.839 307.816 454.196 319.506]
 /Subtype /Link
 /A << /S /GoTo /D (page.217) >>
 >> endobj
-15025 0 obj <<
+15067 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [384.142 294.267 402.499 305.835]
 /Subtype /Link
 /A << /S /GoTo /D (page.181) >>
 >> endobj
-15026 0 obj <<
+15068 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [378.642 280.718 391.544 292.407]
 /Subtype /Link
 /A << /S /GoTo /D (page.78) >>
 >> endobj
-15027 0 obj <<
+15069 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [396.218 280.718 414.574 292.407]
 /Subtype /Link
 /A << /S /GoTo /D (page.614) >>
 >> endobj
-15028 0 obj <<
+15070 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [345.476 267.169 363.832 278.737]
 /Subtype /Link
 /A << /S /GoTo /D (page.665) >>
 >> endobj
-15029 0 obj <<
+15071 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [385.961 253.62 404.317 265.309]
 /Subtype /Link
 /A << /S /GoTo /D (page.640) >>
 >> endobj
-15030 0 obj <<
+15072 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [336.508 228.642 354.864 237.665]
 /Subtype /Link
 /A << /S /GoTo /D (page.640) >>
 >> endobj
-15031 0 obj <<
+15073 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [402.415 212.972 415.317 224.661]
 /Subtype /Link
 /A << /S /GoTo /D (page.78) >>
 >> endobj
-15032 0 obj <<
+15074 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [365.462 185.874 378.363 197.563]
 /Subtype /Link
 /A << /S /GoTo /D (page.62) >>
 >> endobj
-15033 0 obj <<
+15075 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [348.704 172.324 361.606 184.014]
 /Subtype /Link
 /A << /S /GoTo /D (page.73) >>
 >> endobj
-15034 0 obj <<
+15076 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [365.121 158.775 378.023 170.175]
 /Subtype /Link
 /A << /S /GoTo /D (page.80) >>
 >> endobj
-15035 0 obj <<
+15077 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [382.697 158.775 395.599 170.175]
 /Subtype /Link
 /A << /S /GoTo /D (page.86) >>
 >> endobj
-15036 0 obj <<
+15078 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [382.098 145.226 395 156.916]
 /Subtype /Link
 /A << /S /GoTo /D (page.67) >>
 >> endobj
-15037 0 obj <<
+15079 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [368.734 131.677 381.636 143.366]
 /Subtype /Link
 /A << /S /GoTo /D (page.88) >>
 >> endobj
-15038 0 obj <<
+15080 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [414.476 118.128 432.832 129.817]
 /Subtype /Link
 /A << /S /GoTo /D (page.313) >>
 >> endobj
-15043 0 obj <<
-/D [15041 0 R /XYZ 100.892 685.529 null]
+15085 0 obj <<
+/D [15083 0 R /XYZ 100.892 685.529 null]
 >> endobj
-15040 0 obj <<
-/Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F70 4384 0 R >>
+15082 0 obj <<
+/Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F59 4373 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-15157 0 obj <<
+15199 0 obj <<
 /Length 1595      
 /Filter /FlateDecode
 >>
 stream
-xÚµY[s£6~÷¯à­d¦&è.=nv“Nvº—N²Ó‡t°]\À›¤ýó=B8ñEáN’Yþtîç;"Aü2»¸_±8 at q¤b…‚Ûob(1
-¸TS4¸Í‚»PŠøìëíûó+Œ)ΩÞJb	Ø›M7›û?ó´=›FÃë2ËŸôwf—·³¿f6Á1;è,"$HW³»¯qÁgïƒ8"JÝÎU@˜Œ8cð¼nf¿Íâ]‘³ŠLUÔ‰¦¥)óöËðQÿªêï ¡a’¦yÓèg®ëêÑeþs'æ?¸ëvJ±¿sD"FÕz¶*Ê¢i뤭j*		"VXæ@Řì£þt†ÂƬ·ü…}KXº7ú{OGcÊBøùú4V…¦'à–ÉòùïÜn"ÁÈtÄû¤Ì‹¬}°B"~à̻СÌðÑ_Žp4˜]ŸÎyx‘4Ej/ŸÚ"?Óÿ±ðK“×fýºœk耨H2´çô6¯¿%©‰Âó+±—ŒDF±m‚5ùCan6¤€„äyÙ‚^\~¹6qÎyçú`®x$8W	+µUI?^—ëM{þiÓ®áãMkož›c…¶ m¾²jƒI$…òÑFDH’]m®?Ýè¨Ç!bÔŠÍ”%é=G±ŠbrdsÄžÁlºYc "ð¢.²En?,‡’ÞêÈoƒh´~[•ºV-6ŠEUZRœ:q&•8uW4›¢\è•®,Þ/óÕqº3Œ<2Éf3$ŠÕ²ÖÄN—E^ê•ÖaZŸÌ¦!–'”¿×³íµ4¹˜§»Ž_W¥YwZý$Ïjé³âéfÙ}ö|®õ3¡¸±Ë¢®ÊՐ€@L¯¨€ýÎañÜXùvªìQWæÌ+Š=ÁËjaIØ®Ýøu%Ç^Ò!"&…ã‹p¦êA«úQ ;²‹ª¦+¾ÊWúCMòºy(Ö' +F>TeáâY‚M;†=¦)º·gP ·$«1kÀ3ÌÎ7{ÜÛ*›`Cõo 
-Ãz±xx5dU?h‘D/Xv¤>Á¤l< i!#äIåù®$^Äŏ"uj)'ш¦ýÚÀ.‹´€Ö
-\Ý
-ÍãXs“§›º©æ.
-ˁƒE1¿&‹8ùÿhv'gÛMq4ãSJTSê&I“R't›ÊGâ ‚\žàv˜¾ºFnEÄrR̓v£	|s»Ö´vFÙuo§ÈÛQH37þè–ºäJ“ÖÑTøA}8ü nbÁÃ2‚ä>Ô—’ ¥NRªynZA3¼d1hv/#ýVLzÈÏuµîûmG/j‹.¼Êüh"Ĭ6¥>ÊnP"¸Ð:©“UD¬±³«xÌ1Í¢®6v“íHQyÚô?/'ßGˆÄxØú åOŽ$÷kzè°8Š%S#ÅòêÆ®ò,ÚJxÊÁ½öqåÇVRczoõS˜pMad„”¼¶ˆJ/9•_OÃHúí“~n+½ •1O–´É}Òä”a6°CÐ-H©ÐÃç°KzÍ8ÄÌ+¯mŠûÏá‚qÑ’!qÚ­Æxh0Á@!ì±O;‹{á1é‰'Ç*ÌALq%½àJy	 ¨ž žxŒLS訋Ú“˾+|w4Îý
- ë’`Û<*“·;7Ž0†'†ÕwÛÁÁGšcÛ1
-±G!‰eÊ··Œ½ÎX×ý•Jš¬üÎ÷(zº!ÑÕöÝ…œ²¡{*:
-h˱:òâbƒ4Æ~íêðÆb]Eó¹Ðzæ7OFȇ$Õ Eé(ëj˜qí!Do«•eÌ å<Ù´=™.ÒnP˜ëf3¥|׸Îw«¤„qh€‘ӐSⓦ½8ÌÀ I7aä“wö
-ôë;ýõ7Ÿ;±‘Šæû§Ý~ïN)3û+Â/Ìm@ú´ƒ›0“E¿eÖß½û]u8]ô¹Kû¦½IëbíxO~JÇæé£ãŠC7zÔæu%r\èp?ÒĆ_ €(E^'uói²t*cõÍH^'eSD¤‘w”U½J–=­–ÖKJmb捲ir;™{ʪwLV­’¢´^Í:ê-6ú8®cðÄhp쿼ýñ—~O
+xÚµYËrÛ6Ýë+¸+5S1Ä“À2NœŽ2M⎕éÂÍ‚&‰µDª$ÛíÏ÷‚ l= T§Û4Ü÷=½¥z¿L®“7Xè¡0¡DÞ⻇
+¢y\È€Iê-RïÎ\L¿->¾ù€±'É9U[IHƒ¶„zÓíîþÏ,i¦3¨?/ÒìI}gr½˜ü5A°	Ž9 at g!^²™Ü}½>ûè…‘Â{lwn<ÂDÀƒçµw;ùmŠŒ˜Qd*ƒV4%M‘5S,üGõ«¬@*Bý8I²ºVÏÄßVå!¢ëìçVÌ=¾w×îÑñjèÍ	•}èé&/òº©â¦¬¨Ä'ˆa™crŒúÓùµ^oJøûÖ°t¯Õ÷žÎÆ”ùðóõ©
+E˜^€[Äëç¿3³‰"FÆ#ÞÇEú˜§Íʉø‰3ï|‹2ýG~9:‚£ÁìêtÎý«¸ÎýxýÔdù©úù_ë¬Òëób¦ ="ÁБӛ¬ú':
+!åad0Äö	VgS†üLo<IÉ󲽺þ:×qÎyëzo&yq4¬–r¯’zœÛ]óæË®ÙÂÇ»F/Þ>×ç
+íA›lcÔ“@DÒE›(@‚j3ÿr«¢ûˆQ#6 ,	ì
+e’33è#ŽfÒ́WUž.3søaÑ—ôF@~kD­õ»²Pµj¹ƒTÌːâÔzŒ5q¨€Ä©Ú¢ñXçÅR­´eñ~mÎӝaäI&›!qR|Œ–5&v²Î³B­4Óºd6õ±¸ ü½žm®}ˆ ÑÅ<9t$øº,ôºÕêyVIŸæpOvëö³ç)¸ÖÍ„.àÚ.?òª,6}þ1¾¢þü½Åâ¸1×òTÙ³®Ì™SEô?¬Ë¥!aÛvãÖ•P:I‡H4*_„ÓUZՏØ‘YT9^ñM¶Qÿkj’Uõ*ß^€¶ùT¹gEl|Ü©4ì0uÑ]L¡@îIV­×€gèo—æ¸7U¶ˆõÕ¿ž6 at dëùrõjȲZ)‘¢N°ôL}‚IÙp@ÓB&•s丂8.'<Šä¥m¤iD->ô[
+»Î“Z7pu#4/`Íu–ìª| šÛ(,ë^öqÄÜš,âäÿ£Ù­œM4ÅÒŒ/)Qu¡š$±L"H^Ðmj(±…rqÛaúj¹‹Q5ÚŽ&ðÍýZݘeÛ½#<FÞ–Bê¹ñG»Ô&W7–¦ÂOêÃé_µö$ÿ¡®”Iy‘Rõsݘšæ%£ˆA}xaé·Ñ¸‘¡ƒ¼©Êm×o[zÙSƒltáUæG) f¹+ÔQfƒ’ˆ»mã*Þd@Äj3»
+‡óX/«rgf0Ù•§]wñórqò[B$ÄýÖ¨ {²$¹[ÓC§-ÀR,™(–nÍ: Ç¢-#G9¸Ó>.ÝØj„ä^Ú[ÝÙ¦02@Ê?ÏÍ¢ÂINéÖÓ0nû„›[†J/h¥Í“ÆM|×™¥Ÿ
+t’Òwð9ìd3ô1sÃÒi›âþsºàB\”d(ºìVc84XÄ@!ì°O9‹;á1áˆ'†*ÌILq)œàR:	Q7¼ˆ:â12N¡³.jt¬»®ð`i0œ»@Û%Á¾y”:ona5«o·…ƒ4ǶeÑ…$†)ßÜ
+0v:c[uW*I¼Õò[ߣ¨é~€D—ûwjpJûî©è8 =ÇjÉ‹
+Ò»µ«ÓKƒmTÍfz@ëX˜Û<u!ŸâD¬òÂRÖe?ã:BÞ•ʐA‹Y¼kV™Î“vP˜©f3¥üиÖw›¸€q¨‡‘SŸSâ’¦8%ÌÀ I;ad£wö
+ôë{õõ·7­ØHóãÓîµÚSŠÔüŠðÄ3:íä&LgÑïy‘vwïnWÝNWÝ´i_7·I•o-ïÈOéÐ<}vÜIqhGJ¿®D–îFšXÿe•gU\u1ŸÄkË 2Tß´äU\ÔyO„Q@xGYV›xÝñ×rm¼¤T&fÎ(»:3ƒà¹§(;Ǥå&ÎãÕ¬¥Þâ~£ãZOŒzÇþëÅä_(S~k
 endstream
 endobj
-15156 0 obj <<
+15198 0 obj <<
 /Type /Page
-/Contents 15157 0 R
-/Resources 15155 0 R
+/Contents 15199 0 R
+/Resources 15197 0 R
 /MediaBox [0 0 612 792]
-/Parent 15159 0 R
-/Annots [ 15039 0 R 15044 0 R 15045 0 R 15046 0 R 15047 0 R 15048 0 R 15049 0 R 15050 0 R 15051 0 R 15052 0 R 15053 0 R 15054 0 R 15055 0 R 15056 0 R 15057 0 R 15058 0 R 15059 0 R 15060 0 R 15061 0 R 15062 0 R 15063 0 R 15064 0 R 15065 0 R 15066 0 R 15067 0 R 15068 0 R 15069 0 R 15070 0 R 15071 0 R 15072 0 R 15073 0 R 15074 0 R 15075 0 R 15076 0 R 15077 0 R 15078 0 R 15079 0 R 15080 0 R 15081 0 R 15082 0 R 15083 0 R 15084 0 R 15085 0 R 15086 0 R 15087 0 R 15088 0 R 15089 0 R 15090 0 R 15091 0 R 15092 0 R 15093 0 R 15094 0 R 15095 0 R 15096 0 R 15097 0 R 15098 0 R 15099 0 R 15100 0 R 15101 0 R 15102 0 R 15103 0 R 15104 0 R 15105 0 R 15106 0 R 15107 0 R 15108 0 R 15109 0 R 15110 0 R 15111 0 R 15112 0 R 15113 0 R 15114 0 R 15115 0 R 15116 0 R 15117 0 R 15118 0 R 15119 0 R 15120 0 R 15121 0 R 15122 0 R 15123 0 R 15124 0 R 15125 0 R 15126 0 R 15127 0 R 15128 0 R 15129 0 R 15130 0 R 15131 0 R 15132 0 R 15133 0 R 15134 0 R 15135 0 R 15136 0 R 15137 0 R 15138 0 R 15139 0 R 15140 0 R 15141 0 R 15142 0 R 15143 0 R 15144 0 R 15145 0 R 15146 0 R 15147 0 R 15148 0 R 15149 0 R 15150 0 R 15151 0 R 15152 0 R 15153 0 R ]
+/Parent 14975 0 R
+/Annots [ 15081 0 R 15086 0 R 15087 0 R 15088 0 R 15089 0 R 15090 0 R 15091 0 R 15092 0 R 15093 0 R 15094 0 R 15095 0 R 15096 0 R 15097 0 R 15098 0 R 15099 0 R 15100 0 R 15101 0 R 15102 0 R 15103 0 R 15104 0 R 15105 0 R 15106 0 R 15107 0 R 15108 0 R 15109 0 R 15110 0 R 15111 0 R 15112 0 R 15113 0 R 15114 0 R 15115 0 R 15116 0 R 15117 0 R 15118 0 R 15119 0 R 15120 0 R 15121 0 R 15122 0 R 15123 0 R 15124 0 R 15125 0 R 15126 0 R 15127 0 R 15128 0 R 15129 0 R 15130 0 R 15131 0 R 15132 0 R 15133 0 R 15134 0 R 15135 0 R 15136 0 R 15137 0 R 15138 0 R 15139 0 R 15140 0 R 15141 0 R 15142 0 R 15143 0 R 15144 0 R 15145 0 R 15146 0 R 15147 0 R 15148 0 R 15149 0 R 15150 0 R 15151 0 R 15152 0 R 15153 0 R 15154 0 R 15155 0 R 15156 0 R 15157 0 R 15158 0 R 15159 0 R 15160 0 R 15161 0 R 15162 0 R 15163 0 R 15164 0 R 15165 0 R 15166 0 R 15167 0 R 15168 0 R 15169 0 R 15170 0 R 15171 0 R 15172 0 R 15173 0 R 15174 0 R 15175 0 R 15176 0 R 15177 0 R 15178 0 R 15179 0 R 15180 0 R 15181 0 R 15182 0 R 15183 0 R 15184 0 R 15185 0 R 15186 0 R 15187 0 R 15188 0 R 15189 0 R 15190 0 R 15191 0 R 15192 0 R 15193 0 R 15194 0 R 15195 0 R ]
 >> endobj
-15039 0 obj <<
+15081 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [260.887 646.546 273.788 658.236]
 /Subtype /Link
 /A << /S /GoTo /D (page.87) >>
 >> endobj
-15044 0 obj <<
+15086 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [263.887 632.997 282.243 644.687]
 /Subtype /Link
 /A << /S /GoTo /D (page.313) >>
 >> endobj
-15045 0 obj <<
+15087 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [307.22 619.448 325.576 631.137]
 /Subtype /Link
 /A << /S /GoTo /D (page.245) >>
 >> endobj
-15046 0 obj <<
+15088 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [268.19 605.899 286.546 617.588]
 /Subtype /Link
 /A << /S /GoTo /D (page.724) >>
 >> endobj
-15047 0 obj <<
+15089 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [238.644 592.35 257.001 604.039]
 /Subtype /Link
 /A << /S /GoTo /D (page.753) >>
 >> endobj
-15048 0 obj <<
+15090 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [249.826 578.8 268.182 590.49]
 /Subtype /Link
 /A << /S /GoTo /D (page.167) >>
 >> endobj
-15049 0 obj <<
+15091 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [272.856 578.8 291.213 590.49]
 /Subtype /Link
 /A << /S /GoTo /D (page.723) >>
 >> endobj
-15050 0 obj <<
+15092 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [232.432 497.505 250.788 509.195]
 /Subtype /Link
 /A << /S /GoTo /D (page.128) >>
 >> endobj
-15051 0 obj <<
+15093 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [298.16 483.956 316.516 495.645]
 /Subtype /Link
 /A << /S /GoTo /D (page.128) >>
 >> endobj
-15052 0 obj <<
+15094 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [293.204 470.407 311.56 482.096]
 /Subtype /Link
 /A << /S /GoTo /D (page.167) >>
 >> endobj
-15053 0 obj <<
+15095 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [190.555 458.979 208.912 468.002]
 /Subtype /Link
 /A << /S /GoTo /D (page.185) >>
 >> endobj
-15054 0 obj <<
+15096 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [224.675 443.308 243.031 454.998]
 /Subtype /Link
 /A << /S /GoTo /D (page.127) >>
 >> endobj
-15055 0 obj <<
+15097 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [247.705 443.308 266.061 454.998]
 /Subtype /Link
 /A << /S /GoTo /D (page.285) >>
 >> endobj
-15056 0 obj <<
+15098 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [228.978 429.759 247.334 441.449]
 /Subtype /Link
 /A << /S /GoTo /D (page.131) >>
 >> endobj
-15057 0 obj <<
+15099 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [304.735 416.21 323.092 427.899]
 /Subtype /Link
 /A << /S /GoTo /D (page.128) >>
 >> endobj
-15058 0 obj <<
+15100 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [239.826 402.661 258.182 414.35]
 /Subtype /Link
 /A << /S /GoTo /D (page.127) >>
 >> endobj
-15059 0 obj <<
+15101 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [258.038 389.112 276.394 400.801]
 /Subtype /Link
 /A << /S /GoTo /D (page.594) >>
 >> endobj
-15060 0 obj <<
+15102 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [213.311 375.562 231.667 387.252]
 /Subtype /Link
 /A << /S /GoTo /D (page.135) >>
 >> endobj
-15061 0 obj <<
+15103 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [239.553 362.013 257.91 373.703]
 /Subtype /Link
 /A << /S /GoTo /D (page.365) >>
 >> endobj
-15062 0 obj <<
+15104 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [262.584 362.013 280.94 373.703]
 /Subtype /Link
 /A << /S /GoTo /D (page.748) >>
 >> endobj
-15063 0 obj <<
+15105 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [224.372 348.464 237.273 360.153]
 /Subtype /Link
 /A << /S /GoTo /D (page.77) >>
 >> endobj
-15064 0 obj <<
+15106 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [241.947 348.464 260.304 360.153]
 /Subtype /Link
 /A << /S /GoTo /D (page.100) >>
 >> endobj
-15065 0 obj <<
+15107 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [264.978 348.464 283.334 360.153]
 /Subtype /Link
 /A << /S /GoTo /D (page.137) >>
 >> endobj
-15066 0 obj <<
+15108 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [264.22 334.915 277.122 346.604]
 /Subtype /Link
 /A << /S /GoTo /D (page.79) >>
 >> endobj
-15067 0 obj <<
+15109 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [256.584 321.366 274.94 333.055]
 /Subtype /Link
 /A << /S /GoTo /D (page.127) >>
 >> endobj
-15068 0 obj <<
+15110 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [239.553 307.816 257.91 319.506]
 /Subtype /Link
 /A << /S /GoTo /D (page.754) >>
 >> endobj
-15069 0 obj <<
+15111 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [190.555 282.839 208.912 291.862]
 /Subtype /Link
 /A << /S /GoTo /D (page.755) >>
 >> endobj
-15070 0 obj <<
+15112 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [269.411 267.169 287.767 278.858]
 /Subtype /Link
 /A << /S /GoTo /D (page.155) >>
 >> endobj
-15071 0 obj <<
+15113 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [293.204 267.169 311.56 278.858]
 /Subtype /Link
 /A << /S /GoTo /D (page.178) >>
 >> endobj
-15072 0 obj <<
+15114 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [190.555 253.62 208.912 264.764]
 /Subtype /Link
 /A << /S /GoTo /D (page.181) >>
 >> endobj
-15073 0 obj <<
+15115 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [213.586 253.62 231.942 264.764]
 /Subtype /Link
 /A << /S /GoTo /D (page.183) >>
 >> endobj
-15074 0 obj <<
+15116 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [236.616 253.62 254.972 264.764]
 /Subtype /Link
 /A << /S /GoTo /D (page.395) >>
 >> endobj
-15075 0 obj <<
+15117 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [259.646 253.62 278.003 264.764]
 /Subtype /Link
 /A << /S /GoTo /D (page.419) >>
 >> endobj
-15076 0 obj <<
+15118 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [263.796 240.07 282.152 251.76]
 /Subtype /Link
 /A << /S /GoTo /D (page.181) >>
 >> endobj
-15077 0 obj <<
+15119 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [233.826 226.521 252.182 238.211]
 /Subtype /Link
 /A << /S /GoTo /D (page.604) >>
 >> endobj
-15078 0 obj <<
+15120 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [235.069 212.972 253.425 224.661]
 /Subtype /Link
 /A << /S /GoTo /D (page.723) >>
 >> endobj
-15079 0 obj <<
+15121 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [237.462 199.423 255.819 211.112]
 /Subtype /Link
 /A << /S /GoTo /D (page.157) >>
 >> endobj
-15080 0 obj <<
+15122 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [260.493 199.423 278.849 211.112]
 /Subtype /Link
 /A << /S /GoTo /D (page.163) >>
 >> endobj
-15081 0 obj <<
+15123 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [283.523 199.423 301.879 211.112]
 /Subtype /Link
 /A << /S /GoTo /D (page.723) >>
 >> endobj
-15082 0 obj <<
+15124 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [237.523 185.874 255.879 197.563]
 /Subtype /Link
 /A << /S /GoTo /D (page.179) >>
 >> endobj
-15083 0 obj <<
+15125 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [227.796 172.324 246.152 184.014]
 /Subtype /Link
 /A << /S /GoTo /D (page.195) >>
 >> endobj
-15084 0 obj <<
+15126 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [232.947 158.775 251.304 170.465]
 /Subtype /Link
 /A << /S /GoTo /D (page.684) >>
 >> endobj
-15085 0 obj <<
+15127 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [226.826 145.226 245.182 156.916]
 /Subtype /Link
 /A << /S /GoTo /D (page.287) >>
 >> endobj
-15086 0 obj <<
+15128 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [265.372 131.677 283.728 143.366]
 /Subtype /Link
 /A << /S /GoTo /D (page.572) >>
 >> endobj
-15087 0 obj <<
+15129 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [259.887 118.128 278.243 129.817]
 /Subtype /Link
 /A << /S /GoTo /D (page.683) >>
 >> endobj
-15088 0 obj <<
+15130 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [469.346 646.546 487.702 658.236]
 /Subtype /Link
 /A << /S /GoTo /D (page.199) >>
 >> endobj
-15089 0 obj <<
+15131 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [447.073 632.997 465.429 644.687]
 /Subtype /Link
 /A << /S /GoTo /D (page.138) >>
 >> endobj
-15090 0 obj <<
+15132 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [428.588 619.448 446.944 631.137]
 /Subtype /Link
 /A << /S /GoTo /D (page.797) >>
 >> endobj
-15091 0 obj <<
+15133 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [451.164 605.899 469.52 617.588]
 /Subtype /Link
 /A << /S /GoTo /D (page.137) >>
 >> endobj
-15092 0 obj <<
+15134 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [413.225 592.35 431.581 603.494]
 /Subtype /Link
 /A << /S /GoTo /D (page.376) >>
 >> endobj
-15093 0 obj <<
+15135 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [429.406 578.8 447.763 589.944]
 /Subtype /Link
 /A << /S /GoTo /D (page.709) >>
 >> endobj
-15094 0 obj <<
+15136 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [404.528 565.251 422.884 576.395]
 /Subtype /Link
 /A << /S /GoTo /D (page.761) >>
 >> endobj
-15095 0 obj <<
+15137 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [418.437 551.702 436.793 563.391]
 /Subtype /Link
 /A << /S /GoTo /D (page.102) >>
 >> endobj
-15096 0 obj <<
+15138 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [401.77 538.153 414.672 549.721]
 /Subtype /Link
 /A << /S /GoTo /D (page.63) >>
 >> endobj
-15097 0 obj <<
+15139 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [419.346 538.153 437.702 549.721]
 /Subtype /Link
 /A << /S /GoTo /D (page.104) >>
 >> endobj
-15098 0 obj <<
+15140 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.376 538.153 460.732 549.721]
 /Subtype /Link
 /A << /S /GoTo /D (page.593) >>
 >> endobj
-15099 0 obj <<
+15141 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [375.497 524.604 393.854 536.172]
 /Subtype /Link
 /A << /S /GoTo /D (page.117) >>
 >> endobj
-15100 0 obj <<
+15142 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [398.528 524.604 416.884 536.172]
 /Subtype /Link
 /A << /S /GoTo /D (page.197) >>
 >> endobj
-15101 0 obj <<
+15143 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [421.558 524.604 439.914 536.172]
 /Subtype /Link
 /A << /S /GoTo /D (page.596) >>
 >> endobj
-15102 0 obj <<
+15144 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [444.588 524.604 462.944 536.172]
 /Subtype /Link
 /A << /S /GoTo /D (page.690) >>
 >> endobj
-15103 0 obj <<
+15145 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [467.619 524.604 485.975 536.172]
 /Subtype /Link
 /A << /S /GoTo /D (page.719) >>
 >> endobj
-15104 0 obj <<
+15146 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [409.194 511.054 427.55 522.744]
 /Subtype /Link
 /A << /S /GoTo /D (page.348) >>
 >> endobj
-15105 0 obj <<
+15147 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [372.315 497.505 385.217 509.073]
 /Subtype /Link
 /A << /S /GoTo /D (page.48) >>
 >> endobj
-15106 0 obj <<
+15148 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [389.891 497.505 402.793 509.073]
 /Subtype /Link
 /A << /S /GoTo /D (page.93) >>
 >> endobj
-15107 0 obj <<
+15149 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [407.467 497.505 425.823 509.073]
 /Subtype /Link
 /A << /S /GoTo /D (page.218) >>
 >> endobj
-15108 0 obj <<
+15150 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [430.497 497.505 448.854 509.073]
 /Subtype /Link
 /A << /S /GoTo /D (page.287) >>
 >> endobj
-15109 0 obj <<
+15151 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [453.528 497.505 471.884 509.073]
 /Subtype /Link
 /A << /S /GoTo /D (page.572) >>
 >> endobj
-15110 0 obj <<
+15152 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [417.831 483.956 436.187 495.645]
 /Subtype /Link
 /A << /S /GoTo /D (page.573) >>
 >> endobj
-15111 0 obj <<
+15153 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [382.126 470.407 389.573 482.096]
 /Subtype /Link
 /A << /S /GoTo /D (page.6) >>
 >> endobj
-15112 0 obj <<
+15154 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [394.967 470.407 402.414 482.096]
 /Subtype /Link
 /A << /S /GoTo /D (page.8) >>
 >> endobj
-15113 0 obj <<
+15155 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [407.807 470.407 420.709 482.096]
 /Subtype /Link
 /A << /S /GoTo /D (page.25) >>
 >> endobj
-15114 0 obj <<
+15156 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [426.103 470.407 439.004 482.096]
 /Subtype /Link
 /A << /S /GoTo /D (page.29) >>
 >> endobj
-15115 0 obj <<
+15157 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [444.398 470.407 462.754 482.096]
 /Subtype /Link
 /A << /S /GoTo /D (page.155) >>
 >> endobj
-15116 0 obj <<
+15158 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [466.216 470.407 484.572 482.096]
 /Subtype /Link
 /A << /S /GoTo /D (page.157) >>
 >> endobj
-15117 0 obj <<
+15159 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [489.966 470.407 508.322 482.096]
 /Subtype /Link
 /A << /S /GoTo /D (page.177) >>
 >> endobj
-15118 0 obj <<
+15160 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [387.318 456.858 405.674 468.002]
 /Subtype /Link
 /A << /S /GoTo /D (page.183) >>
 >> endobj
-15119 0 obj <<
+15161 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [412.98 456.858 431.336 468.002]
 /Subtype /Link
 /A << /S /GoTo /D (page.292) >>
 >> endobj
-15120 0 obj <<
+15162 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [438.642 456.858 456.998 468.002]
 /Subtype /Link
 /A << /S /GoTo /D (page.576) >>
 >> endobj
-15121 0 obj <<
+15163 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [464.304 456.858 482.66 468.002]
 /Subtype /Link
 /A << /S /GoTo /D (page.582) >>
 >> endobj
-15122 0 obj <<
+15164 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [489.966 456.858 508.322 468.002]
 /Subtype /Link
 /A << /S /GoTo /D (page.584) >>
 >> endobj
-15123 0 obj <<
+15165 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [387.318 443.308 405.674 454.452]
 /Subtype /Link
 /A << /S /GoTo /D (page.698) >>
 >> endobj
-15124 0 obj <<
+15166 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [412.98 443.308 431.336 454.452]
 /Subtype /Link
 /A << /S /GoTo /D (page.699) >>
 >> endobj
-15125 0 obj <<
+15167 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [438.642 443.308 456.998 454.452]
 /Subtype /Link
 /A << /S /GoTo /D (page.748) >>
 >> endobj
-15126 0 obj <<
+15168 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [464.304 443.308 482.66 454.452]
 /Subtype /Link
 /A << /S /GoTo /D (page.749) >>
 >> endobj
-15127 0 obj <<
+15169 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [489.966 443.308 508.322 454.452]
 /Subtype /Link
 /A << /S /GoTo /D (page.753) >>
 >> endobj
-15128 0 obj <<
+15170 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [387.318 431.88 405.674 440.903]
 /Subtype /Link
 /A << /S /GoTo /D (page.797) >>
 >> endobj
-15129 0 obj <<
+15171 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [407.164 416.21 425.52 427.899]
 /Subtype /Link
 /A << /S /GoTo /D (page.666) >>
 >> endobj
-15130 0 obj <<
+15172 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [430.194 416.21 448.551 427.899]
 /Subtype /Link
 /A << /S /GoTo /D (page.748) >>
 >> endobj
-15131 0 obj <<
+15173 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [441.285 402.661 459.641 414.35]
 /Subtype /Link
 /A << /S /GoTo /D (page.159) >>
 >> endobj
-15132 0 obj <<
+15174 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [471.831 389.112 490.187 400.801]
 /Subtype /Link
 /A << /S /GoTo /D (page.122) >>
 >> endobj
-15133 0 obj <<
+15175 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [426.588 375.562 444.944 387.252]
 /Subtype /Link
 /A << /S /GoTo /D (page.125) >>
 >> endobj
-15134 0 obj <<
+15176 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [388.679 362.013 407.035 373.703]
 /Subtype /Link
 /A << /S /GoTo /D (page.124) >>
 >> endobj
-15135 0 obj <<
+15177 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [429.891 348.464 448.248 360.153]
 /Subtype /Link
 /A << /S /GoTo /D (page.402) >>
 >> endobj
-15136 0 obj <<
+15178 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [452.922 348.464 471.278 360.153]
 /Subtype /Link
 /A << /S /GoTo /D (page.700) >>
 >> endobj
-15137 0 obj <<
+15179 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [401.406 334.915 419.763 346.604]
 /Subtype /Link
 /A << /S /GoTo /D (page.157) >>
 >> endobj
-15138 0 obj <<
+15180 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [407.77 321.366 426.126 333.055]
 /Subtype /Link
 /A << /S /GoTo /D (page.596) >>
 >> endobj
-15139 0 obj <<
+15181 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [433.225 307.816 451.581 319.506]
 /Subtype /Link
 /A << /S /GoTo /D (page.594) >>
 >> endobj
-15140 0 obj <<
+15182 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [454.287 280.718 472.643 291.862]
 /Subtype /Link
 /A << /S /GoTo /D (page.643) >>
 >> endobj
-15141 0 obj <<
+15183 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [437.194 267.169 455.551 278.858]
 /Subtype /Link
 /A << /S /GoTo /D (page.181) >>
 >> endobj
-15142 0 obj <<
+15184 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [412.544 240.07 425.445 251.76]
 /Subtype /Link
 /A << /S /GoTo /D (page.86) >>
 >> endobj
-15143 0 obj <<
+15185 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [490.285 226.521 508.641 238.211]
 /Subtype /Link
 /A << /S /GoTo /D (page.196) >>
 >> endobj
-15144 0 obj <<
+15186 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [424.982 212.972 443.338 224.54]
 /Subtype /Link
 /A << /S /GoTo /D (page.463) >>
 >> endobj
-15145 0 obj <<
+15187 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [448.013 212.972 466.369 224.54]
 /Subtype /Link
 /A << /S /GoTo /D (page.479) >>
 >> endobj
-15146 0 obj <<
+15188 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [465.406 199.423 483.763 210.991]
 /Subtype /Link
 /A << /S /GoTo /D (page.468) >>
 >> endobj
-15147 0 obj <<
+15189 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [488.437 199.423 506.793 210.991]
 /Subtype /Link
 /A << /S /GoTo /D (page.528) >>
 >> endobj
-15148 0 obj <<
+15190 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [426.619 185.874 444.975 197.563]
 /Subtype /Link
 /A << /S /GoTo /D (page.372) >>
 >> endobj
-15149 0 obj <<
+15191 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [416.346 172.324 434.702 183.724]
 /Subtype /Link
 /A << /S /GoTo /D (page.373) >>
 >> endobj
-15150 0 obj <<
+15192 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [414.194 158.775 432.551 170.465]
 /Subtype /Link
 /A << /S /GoTo /D (page.475) >>
 >> endobj
-15151 0 obj <<
+15193 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [410.619 145.226 428.975 156.916]
 /Subtype /Link
 /A << /S /GoTo /D (page.261) >>
 >> endobj
-15152 0 obj <<
+15194 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [450.528 131.677 468.884 143.366]
 /Subtype /Link
 /A << /S /GoTo /D (page.122) >>
 >> endobj
-15153 0 obj <<
+15195 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [454.831 118.128 473.187 129.817]
 /Subtype /Link
 /A << /S /GoTo /D (page.121) >>
 >> endobj
-15158 0 obj <<
-/D [15156 0 R /XYZ 151.701 685.529 null]
+15200 0 obj <<
+/D [15198 0 R /XYZ 151.701 685.529 null]
 >> endobj
-15155 0 obj <<
-/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F70 4384 0 R >>
+15197 0 obj <<
+/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F59 4373 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-15283 0 obj <<
+15324 0 obj <<
 /Length 1795      
 /Filter /FlateDecode
 >>
 stream
 xÚ­YYs›FקàÍ”ÍÞÇ£cÇ™t;­äigÒ<`	Û¤T at q<ýòÝåp%±«ÄOÆhùýïsaðÀàýìíröæã@Å9
-–÷‚H….`J¿ZŸÃÅîîk²ªça4ü¯“ïó/Ë_ß\2¨Ï2Ÿ¢€$B7IÌ©Ù»åìŸÒoõá=x	V›Ùç/0Xëß~
+–÷‚H….`J¿ZŸÃÅîîk²ªça4ü¯“ïó/Ë_ß\2¨Ï2Ÿ¢€$B7I®Ì©Ù»åìŸÒoõá=x	V›Ùç/0Xëß~
   JOÍÉM@˜œ1ýœ‹Ùo3¸Ï2bû„_@©†|^~		·qÙ=÷æ/
 ×Å&Nó_îzØàss	|ø"€Qu„ZÕE™¬[¼8Ÿc>?=&ebGUÌŠÊŽ@ë2Ϋ´N¿<
-‰£^æÛ ˬŠ£×¡•kŽN!Õª"¹HKí)EùÜ©))Û¥•Ná8‰ÅÂòÆ"(­xQ)1„^xqÏsÒï&çLL±C¥`2-C\2ÏsžxʏñÞ¿cîϸòòGÖ%7®ÆÄ‹†Lr?šêÈ1"‹Aòª²d:ÄF$`ÊÕhªX—DgKpH*yƒ…EK4[Ç[‹úyèe%îæœOh4ç$ó<7em¬…düPÅ"/{ˆÖ^ˆ"ÐëØKcéŠÒR}J›2q—ækP 9|üÈ/#$›:|,ÀSZ¯Ü#Xù½‹ŠÑ¢c¾îêN¼šG(̺”½Ûnç‘þ±(ç(¬íUS?s`9²„@/,¡&jŲåßYÝé0Ó8 Êb·­ìÅù9"&~¤6éC×i‘·õ³Z•é¶®ìHxAncís,´×v ÈÇ<£ÇYôµÛ8GÙ¾ûçñƒµ˜c³	þ"í«Û•E–µÝÓ¨½ˆ˜’8JòUù¼­{°IÙÑq"9	²r´wSžIívð*BtX íE[N/Üš²8i
-Ÿ>¡Éa\œB«uüM²i²c“y’Ò’ù!Wµ1Øs–t&lóY–®º¶t×¾YÇub§Ä¡š¦D)ou‡Û>u¡aþ¡á}ѽmmRMwu2wåúßÒ‘MÑ~l<ØG˜œ†ˆ@?†V9àÈ8\M«-S|OV™òb[]€C¡»
-]ßåOöaXš²‚²£¹XÎ%	Ïæ’†ËÛ……>'@1ù:ô¹ ˜ C®nÞß\éb(EüUèb„ ×t/纆g®nwd­Hèo©84Ž@lº5³ ’
- W1 ’(óæ¾ùÎ~ôo¯·ççï‹ËÛ«×cŒCz\÷#΁ž5w^äADÀ§›!a(MÓ“Ï0̘ŽF6ÙÜqOp9–~
-¬¼ê§8ƳMc²êuØ—GbÓ­õºìö8eêõÝ ˆ*RGýæR¬Ö‚½lÖªd®­©.ºwϪ¢ýäÐ×(ÑÞÊûO–oÍ¡ R HEgøÐH/Ü ÆB8`Øä’E鷱˅uùó•KÙ| ÖÞå’‹H€é¾XMŒt"h¹ôô(i;=r$úظ\Ø;7½<1ÏñYƒ#¹¯»l3Ì2Dg&JŽ1ÐîÿSY†`Ä
-ŝÕâ]ýh÷åãëO屯>~Ãv‘íÝÞ˧­ÈÛ²~kW4èÞÀ?8
-¼†H›ŒF;†ý±§Óî#É™©KÇâÔÏ«8ö[B	¬FU|ÝT°kz¦VâÉ›`­ÑØdzk>/{’¹!à´ÿí²~¹ñèÞŠ“qIþt,‡
-À:[£ÎŠn¢yî‡ÉMûP&U]¦+3ùÛ
-œyZŠ¡Qt:ýš4;žná³ÊôPk7(g7\7Ó%úŸv£a¯ÅöK…qüMÑŽk»~ ['m}NòµžÖSÇÇĸ,7‡´ÎJÁ.¦¥(ñ„r폐šÐS­Ã¢S±ÙfÉ÷´zM#ëˆU:©;¾Jú‹›vëƒÌ+LÆõòáâ4}öœdÝî¥ÒᢩßÅg«U±k+ˆÃmÇo6yj÷<áïyw5÷Ø
-¸ZIÌ¥c“EÆZ‘G)ê@ˆÃö
-Nð´Ò|‘>Dñ‰ÀƒÍ‰éŽ³¤rôÙxBø>|›KBWŠ bŠËÄcWŧ0¢'ãNq³½hUW—»ªvl.&B'Ï:ýtÌÑð×;Pç•óžÖzlSëx¿jMøxR¹é³ê{G¿Ì'<óàªmD>Ù}ÉAÛiã£PyAÝþ{]ik8Ä°ß9…üÇÖ®ÒÖóÎÌ.ýºCê¾zQxCã.n.‡þnRw¾>ek=„^,®ìÙ„ø	,áD:ë™®!èKZuj“4(Â깪“M÷lêZ—ííYûnÛ†#dD$Öɸÿ«G¸ÿ $Ó²
+‰£^æÛ ˬŠ£×¡•kŽN!Õª"¹HKí)EùÜ©))Û¥•Ná8‰ÅÂòÆ"(­xQ)1„^xqÏsÒï&çLL±C¥`2-C\2ÏsžxʏñÞ¿cîϺD1åL 	\%ˆ
+™ä~4Õ‘cDƒäUeÉtˆŒHÀ(”«ÑT° /‰Î–àTò‹–h¶Ž·õóÐËJÜ+4Ì9ŸÐhÎIæynÊÚXÉø¡Š	D^ö"ÿ¬½D ×±—ÆÒ¥¥ú”6eâ.Í× * røø‘_FH6uøX€§´^¸G°*ò{+£EÇ|Ý՝x5P˜u){·ÝÎ#ýcQÎQXÛ«¦~æÀr2d	^XBMÔŠeË¿³ºÓa¦q@<”Ån[Ù‹'òsDLüHmÒ‡2®Ó"oëgµ*Óm]Ù!‘ð‚ÜÆÚ=æXh®í@yF³èk·qŽ²}÷1Îãk17ÆfüEÚW·+‹,k»§Q{1%q”ä«òy[÷`“²£ãDrdåhï¦<“ÚíàU„è°@Û‹¶œ^¸59 5dqÒ>}B“ø8…Vëø›dÓdÇ&ó$¥#$óC®jc°ç,éLØæ³,]umé®}³ŽëÄN‰C5M‰RÞê·}êBÃüCÃû¢{ÛÚ¤šîêdîÊõ¿¥##š4¢ýØx°09
+~­rÀ‘q¸šV[§ ùž8¬2åŶº. ‡Bwº¾ËŸìð4eeGs±œKžÍ%
+—·}N€bòuès0A‡\ݼ¿¹ÒÅPŠø«ÐÅ®1è^Îu-Ï>\ÝþþîÈZ‘ÐßRqhØtk6fA$@¯b@$%PæÍ)|
+òýèß^/nÏÏß-—·W¯Ç‡ô¸îGœ==kî¼Èÿ‚ˆ>€O7C ÂP(<š6¦'Ÿa˜1l²¹ãž>àr,ýXyÕOqŒg
+šÆdÕë°/Ž<Ħ[ëuÙíqÊ
+Ôë»U0¤Ž>úÍ%SûŽ£(ìe³V%smMp©Ð½{Ví'‡¾F‰öVÞ²¼xk‘’ Ar(:ÇFzá1ÂÃ&—(J¸].¬ËŸ¯\’èÈæ¹°ö.—\DL÷Åjb¤AË¥§GIÛé‘#ÑÇÆåÂÞ¹1èåAˆyŽŸÈêÉ}Ýe›a–!:3QpŒvÿŸÊ2  n°(î¬ïêG»/œXçx*xõñ¶‹lïö^>mEÞ–íô[»¢A÷þÑÀ hà5Drw4  Ýd4ØA0ìçˆ=5˜v\IÎLÕX:§~^űßJ`5ªâ릂í¼XÃÐ3µOÖØkÆ>ž];ÈðÑxÙ“Ì
+§ýo—õˍG÷VœŒKò§cA8T ÖÙuîTtÍs?LnÚ‡2©ê2]™Éß¾hàÌÓRªÐ0 ÓéפÙñtŸU¦‡Z»AÑx8»áº™.Ñÿ´
+{-¶_*ŒãoŠv\ÛõÝ:iës’¯õ´ž:†8&Æe¹9¤uîT
+v1-Ý@‰'”k„Ô„žjú‹Í6K¾§íÐkYG¬ÒqHÝùðUÒ_Ü´[d.xDèXù`2®—§é³ç$ëv/•Mý.>[­Š][An;Žx³ÉS»à	Ï»«¹ÇnÀÕJb.›,2žÐŠ<ÒHQB¶Wp‚§=æ‹¬xðÙ 
+ŒOlNLwœ%•£ÏÆÂ÷áÛ\ºRS\&»*>…=wŠ›íE«ººÜUµcs1:yÖé§cŽ†|¸^x܁:¯œ÷´Öc›:èXÇûUkÂÇ“ÊMŸUß;úe>á™/ Wm#òÉîãHÚNÇ…Ê£êößëJ[Ã!†ýÎ)ä?¶v•~°žwfvé×R÷ÕãˆÂwqs9ôw“ºóõ)[ë!ôbqeÏ&ÄO`	'ÒYGÈt
+ùC_ÒªSs˜t AVÏUlºgS×’¸loÏÚwÛØ6!#"±NÆý_=Âý;üÓÎ
 endstream
 endobj
-15282 0 obj <<
+15323 0 obj <<
 /Type /Page
-/Contents 15283 0 R
-/Resources 15281 0 R
+/Contents 15324 0 R
+/Resources 15322 0 R
 /MediaBox [0 0 612 792]
-/Parent 15159 0 R
-/Annots [ 15154 0 R 15160 0 R 15161 0 R 15162 0 R 15163 0 R 15164 0 R 15165 0 R 15166 0 R 15167 0 R 15168 0 R 15169 0 R 15170 0 R 15171 0 R 15172 0 R 15173 0 R 15174 0 R 15175 0 R 15176 0 R 15177 0 R 15178 0 R 15179 0 R 15180 0 R 15181 0 R 15182 0 R 15183 0 R 15184 0 R 15185 0 R 15186 0 R 15187 0 R 15188 0 R 15189 0 R 15190 0 R 15191 0 R 15192 0 R 15193 0 R 15194 0 R 15195 0 R 15196 0 R 15197 0 R 15198 0 R 15199 0 R 15200 0 R 15201 0 R 15202 0 R 15203 0 R 15204 0 R 15205 0 R 15206 0 R 15207 0 R 15208 0 R 15209 0 R 15210 0 R 15211 0 R 15212 0 R 15213 0 R 15214 0 R 15215 0 R 15216 0 R 15217 0 R 15218 0 R 15219 0 R 15220 0 R 15221 0 R 15222 0 R 15223 0 R 15224 0 R 15225 0 R 15226 0 R 15227 0 R 15228 0 R 15229 0 R 15230 0 R 15231 0 R 15232 0 R 15233 0 R 15234 0 R 15235 0 R 15236 0 R 15237 0 R 15238 0 R 15239 0 R 15240 0 R 15241 0 R 15242 0 R 15243 0 R 15244 0 R 15245 0 R 15246 0 R 15247 0 R 15248 0 R 15249 0 R 15250 0 R 15251 0 R 15252 0 R 15253 0 R 15254 0 R 15255 0 R 15256 0 R 15257 0 R 15258 0 R 15259 0 R 15260 0 R 15261 0 R 15262 0 R 15263 0 R 15264 0 R 15265 0 R 15266 0 R 15267 0 R 15268 0 R 15269 0 R 15270 0 R 15271 0 R 15272 0 R 15273 0 R 15274 0 R 15275 0 R 15276 0 R 15277 0 R 15278 0 R 15279 0 R ]
+/Parent 14975 0 R
+/Annots [ 15196 0 R 15201 0 R 15202 0 R 15203 0 R 15204 0 R 15205 0 R 15206 0 R 15207 0 R 15208 0 R 15209 0 R 15210 0 R 15211 0 R 15212 0 R 15213 0 R 15214 0 R 15215 0 R 15216 0 R 15217 0 R 15218 0 R 15219 0 R 15220 0 R 15221 0 R 15222 0 R 15223 0 R 15224 0 R 15225 0 R 15226 0 R 15227 0 R 15228 0 R 15229 0 R 15230 0 R 15231 0 R 15232 0 R 15233 0 R 15234 0 R 15235 0 R 15236 0 R 15237 0 R 15238 0 R 15239 0 R 15240 0 R 15241 0 R 15242 0 R 15243 0 R 15244 0 R 15245 0 R 15246 0 R 15247 0 R 15248 0 R 15249 0 R 15250 0 R 15251 0 R 15252 0 R 15253 0 R 15254 0 R 15255 0 R 15256 0 R 15257 0 R 15258 0 R 15259 0 R 15260 0 R 15261 0 R 15262 0 R 15263 0 R 15264 0 R 15265 0 R 15266 0 R 15267 0 R 15268 0 R 15269 0 R 15270 0 R 15271 0 R 15272 0 R 15273 0 R 15274 0 R 15275 0 R 15276 0 R 15277 0 R 15278 0 R 15279 0 R 15280 0 R 15281 0 R 15282 0 R 15283 0 R 15284 0 R 15285 0 R 15286 0 R 15287 0 R 15288 0 R 15289 0 R 15290 0 R 15291 0 R 15292 0 R 15293 0 R 15294 0 R 15295 0 R 15296 0 R 15297 0 R 15298 0 R 15299 0 R 15300 0 R 15301 0 R 15302 0 R 15303 0 R 15304 0 R 15305 0 R 15306 0 R 15307 0 R 15308 0 R 15309 0 R 15310 0 R 15311 0 R 15312 0 R 15313 0 R 15314 0 R 15315 0 R 15316 0 R 15317 0 R 15318 0 R 15319 0 R 15320 0 R ]
 >> endobj
-15154 0 obj <<
+15196 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [197.199 646.546 215.555 658.236]
 /Subtype /Link
 /A << /S /GoTo /D (page.172) >>
 >> endobj
-15160 0 obj <<
+15201 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [203.653 632.997 222.009 644.687]
 /Subtype /Link
 /A << /S /GoTo /D (page.195) >>
 >> endobj
-15161 0 obj <<
+15202 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [170.895 619.448 189.252 630.847]
 /Subtype /Link
 /A << /S /GoTo /D (page.378) >>
 >> endobj
-15162 0 obj <<
+15203 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [136.259 605.899 154.615 617.588]
 /Subtype /Link
 /A << /S /GoTo /D (page.107) >>
 >> endobj
-15163 0 obj <<
+15204 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [159.289 605.899 177.646 617.588]
 /Subtype /Link
 /A << /S /GoTo /D (page.618) >>
 >> endobj
-15164 0 obj <<
+15205 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [221.441 592.35 239.797 604.039]
 /Subtype /Link
 /A << /S /GoTo /D (page.640) >>
 >> endobj
-15165 0 obj <<
+15206 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [126.917 578.8 145.273 590.369]
 /Subtype /Link
 /A << /S /GoTo /D (page.122) >>
 >> endobj
-15166 0 obj <<
+15207 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [150.013 578.8 168.369 590.369]
 /Subtype /Link
 /A << /S /GoTo /D (page.197) >>
 >> endobj
-15167 0 obj <<
+15208 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [173.108 578.8 191.464 590.369]
 /Subtype /Link
 /A << /S /GoTo /D (page.200) >>
 >> endobj
-15168 0 obj <<
+15209 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [196.203 578.8 214.56 590.369]
 /Subtype /Link
 /A << /S /GoTo /D (page.216) >>
 >> endobj
-15169 0 obj <<
+15210 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [219.299 578.8 237.655 590.369]
 /Subtype /Link
 /A << /S /GoTo /D (page.218) >>
 >> endobj
-15170 0 obj <<
+15211 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [242.394 578.8 260.751 590.369]
 /Subtype /Link
 /A << /S /GoTo /D (page.223) >>
 >> endobj
-15171 0 obj <<
+15212 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [139.746 565.251 158.102 576.395]
 /Subtype /Link
 /A << /S /GoTo /D (page.237) >>
 >> endobj
-15172 0 obj <<
+15213 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [164.802 565.251 183.158 576.395]
 /Subtype /Link
 /A << /S /GoTo /D (page.285) >>
 >> endobj
-15173 0 obj <<
+15214 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [189.858 565.251 208.214 576.395]
 /Subtype /Link
 /A << /S /GoTo /D (page.287) >>
 >> endobj
-15174 0 obj <<
+15215 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [214.914 565.251 233.27 576.395]
 /Subtype /Link
 /A << /S /GoTo /D (page.295) >>
 >> endobj
-15175 0 obj <<
+15216 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [239.97 565.251 258.326 576.395]
 /Subtype /Link
 /A << /S /GoTo /D (page.567) >>
 >> endobj
-15176 0 obj <<
+15217 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [139.746 551.702 158.102 562.846]
 /Subtype /Link
 /A << /S /GoTo /D (page.569) >>
 >> endobj
-15177 0 obj <<
+15218 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [162.776 551.702 181.132 562.846]
 /Subtype /Link
 /A << /S /GoTo /D (page.571) >>
 >> endobj
-15178 0 obj <<
+15219 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [184.594 551.702 202.951 562.846]
 /Subtype /Link
 /A << /S /GoTo /D (page.573) >>
 >> endobj
-15179 0 obj <<
+15220 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [207.625 551.702 225.981 562.846]
 /Subtype /Link
 /A << /S /GoTo /D (page.586) >>
 >> endobj
-15180 0 obj <<
+15221 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [230.655 551.702 249.011 562.846]
 /Subtype /Link
 /A << /S /GoTo /D (page.590) >>
 >> endobj
-15181 0 obj <<
+15222 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [147.755 538.153 160.657 549.842]
 /Subtype /Link
 /A << /S /GoTo /D (page.95) >>
 >> endobj
-15182 0 obj <<
+15223 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [167.324 538.153 185.68 549.842]
 /Subtype /Link
 /A << /S /GoTo /D (page.197) >>
 >> endobj
-15183 0 obj <<
+15224 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [192.347 538.153 210.704 549.842]
 /Subtype /Link
 /A << /S /GoTo /D (page.200) >>
 >> endobj
-15184 0 obj <<
+15225 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [217.371 538.153 235.727 549.842]
 /Subtype /Link
 /A << /S /GoTo /D (page.285) >>
 >> endobj
-15185 0 obj <<
+15226 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [242.394 538.153 260.751 549.842]
 /Subtype /Link
 /A << /S /GoTo /D (page.289) >>
 >> endobj
-15186 0 obj <<
+15227 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [139.746 524.604 158.102 535.748]
 /Subtype /Link
 /A << /S /GoTo /D (page.301) >>
 >> endobj
-15187 0 obj <<
+15228 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [162.776 524.604 181.132 535.748]
 /Subtype /Link
 /A << /S /GoTo /D (page.302) >>
 >> endobj
-15188 0 obj <<
+15229 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [184.308 511.054 202.664 522.744]
 /Subtype /Link
 /A << /S /GoTo /D (page.576) >>
 >> endobj
-15189 0 obj <<
+15230 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [169.714 497.505 182.615 509.195]
 /Subtype /Link
 /A << /S /GoTo /D (page.47) >>
 >> endobj
-15190 0 obj <<
+15231 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [173.926 483.956 192.282 495.645]
 /Subtype /Link
 /A << /S /GoTo /D (page.324) >>
 >> endobj
-15191 0 obj <<
+15232 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [196.956 483.956 215.312 495.645]
 /Subtype /Link
 /A << /S /GoTo /D (page.328) >>
 >> endobj
-15192 0 obj <<
+15233 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [218.774 483.956 237.13 495.645]
 /Subtype /Link
 /A << /S /GoTo /D (page.330) >>
 >> endobj
-15193 0 obj <<
+15234 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [241.805 483.956 260.161 495.645]
 /Subtype /Link
 /A << /S /GoTo /D (page.790) >>
 >> endobj
-15194 0 obj <<
+15235 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [161.411 470.407 179.767 482.096]
 /Subtype /Link
 /A << /S /GoTo /D (page.569) >>
 >> endobj
-15195 0 obj <<
+15236 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [157.865 456.858 176.221 468.426]
 /Subtype /Link
 /A << /S /GoTo /D (page.111) >>
 >> endobj
-15196 0 obj <<
+15237 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [180.895 456.858 199.252 468.426]
 /Subtype /Link
 /A << /S /GoTo /D (page.239) >>
 >> endobj
-15197 0 obj <<
+15238 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [207.047 443.308 225.403 454.877]
 /Subtype /Link
 /A << /S /GoTo /D (page.217) >>
 >> endobj
-15198 0 obj <<
+15239 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [169.744 429.759 188.1 441.449]
 /Subtype /Link
 /A << /S /GoTo /D (page.206) >>
 >> endobj
-15199 0 obj <<
+15240 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [201.199 416.21 219.555 427.778]
 /Subtype /Link
 /A << /S /GoTo /D (page.325) >>
 >> endobj
-15200 0 obj <<
+15241 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [212.047 402.661 230.403 414.35]
 /Subtype /Link
 /A << /S /GoTo /D (page.377) >>
 >> endobj
-15201 0 obj <<
+15242 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [220.38 389.112 238.737 400.801]
 /Subtype /Link
 /A << /S /GoTo /D (page.101) >>
 >> endobj
-15202 0 obj <<
+15243 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [224.683 375.562 243.04 387.252]
 /Subtype /Link
 /A << /S /GoTo /D (page.190) >>
 >> endobj
-15203 0 obj <<
+15244 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [128.077 362.013 146.433 373.581]
 /Subtype /Link
 /A << /S /GoTo /D (page.286) >>
 >> endobj
-15204 0 obj <<
+15245 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [151.108 362.013 169.464 373.581]
 /Subtype /Link
 /A << /S /GoTo /D (page.287) >>
 >> endobj
-15205 0 obj <<
+15246 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [169.138 348.464 187.494 360.032]
 /Subtype /Link
 /A << /S /GoTo /D (page.286) >>
 >> endobj
-15206 0 obj <<
+15247 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [166.865 334.915 185.221 346.604]
 /Subtype /Link
 /A << /S /GoTo /D (page.287) >>
 >> endobj
-15207 0 obj <<
+15248 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [189.895 334.915 208.252 346.604]
 /Subtype /Link
 /A << /S /GoTo /D (page.567) >>
 >> endobj
-15208 0 obj <<
+15249 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [213.017 321.366 231.373 333.055]
 /Subtype /Link
 /A << /S /GoTo /D (page.285) >>
 >> endobj
-15209 0 obj <<
+15250 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [226.683 307.816 245.04 319.506]
 /Subtype /Link
 /A << /S /GoTo /D (page.609) >>
 >> endobj
-15210 0 obj <<
+15251 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [139.746 282.839 158.102 291.862]
 /Subtype /Link
 /A << /S /GoTo /D (page.305) >>
 >> endobj
-15211 0 obj <<
+15252 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [153.592 267.169 171.949 278.858]
 /Subtype /Link
 /A << /S /GoTo /D (page.378) >>
 >> endobj
-15212 0 obj <<
+15253 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [192.38 253.62 210.737 265.309]
 /Subtype /Link
 /A << /S /GoTo /D (page.371) >>
 >> endobj
-15213 0 obj <<
+15254 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [196.683 240.07 215.04 251.76]
 /Subtype /Link
 /A << /S /GoTo /D (page.373) >>
 >> endobj
-15214 0 obj <<
+15255 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [167.229 226.521 185.585 238.089]
 /Subtype /Link
 /A << /S /GoTo /D (page.606) >>
 >> endobj
-15215 0 obj <<
+15256 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [139.746 201.544 158.102 210.567]
 /Subtype /Link
 /A << /S /GoTo /D (page.715) >>
 >> endobj
-15216 0 obj <<
+15257 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [259.72 185.874 278.076 197.442]
 /Subtype /Link
 /A << /S /GoTo /D (page.417) >>
 >> endobj
-15217 0 obj <<
+15258 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [179.484 172.324 192.386 184.014]
 /Subtype /Link
 /A << /S /GoTo /D (page.74) >>
 >> endobj
-15218 0 obj <<
+15259 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [197.303 172.324 215.659 184.014]
 /Subtype /Link
 /A << /S /GoTo /D (page.100) >>
 >> endobj
-15219 0 obj <<
+15260 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [220.576 172.324 238.932 184.014]
 /Subtype /Link
 /A << /S /GoTo /D (page.605) >>
 >> endobj
-15220 0 obj <<
+15261 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [242.394 172.324 260.751 184.014]
 /Subtype /Link
 /A << /S /GoTo /D (page.610) >>
 >> endobj
-15221 0 obj <<
+15262 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [139.746 158.775 158.102 169.919]
 /Subtype /Link
 /A << /S /GoTo /D (page.628) >>
 >> endobj
-15222 0 obj <<
+15263 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [162.776 158.775 181.132 169.919]
 /Subtype /Link
 /A << /S /GoTo /D (page.629) >>
 >> endobj
-15223 0 obj <<
+15264 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [185.807 158.775 204.163 169.919]
 /Subtype /Link
 /A << /S /GoTo /D (page.728) >>
 >> endobj
-15224 0 obj <<
+15265 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [162.32 145.226 180.676 156.916]
 /Subtype /Link
 /A << /S /GoTo /D (page.605) >>
 >> endobj
-15225 0 obj <<
+15266 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [169.91 131.677 188.266 143.366]
 /Subtype /Link
 /A << /S /GoTo /D (page.424) >>
 >> endobj
-15226 0 obj <<
+15267 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [358.203 646.546 376.559 658.236]
 /Subtype /Link
 /A << /S /GoTo /D (page.424) >>
 >> endobj
-15227 0 obj <<
+15268 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [332.567 632.929 350.923 644.497]
 /Subtype /Link
 /A << /S /GoTo /D (page.150) >>
 >> endobj
-15228 0 obj <<
+15269 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [355.597 632.929 373.953 644.497]
 /Subtype /Link
 /A << /S /GoTo /D (page.151) >>
 >> endobj
-15229 0 obj <<
+15270 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [378.627 632.929 396.983 644.497]
 /Subtype /Link
 /A << /S /GoTo /D (page.315) >>
 >> endobj
-15230 0 obj <<
+15271 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [351.191 619.312 364.093 631.001]
 /Subtype /Link
 /A << /S /GoTo /D (page.66) >>
 >> endobj
-15231 0 obj <<
+15272 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [347.415 605.694 365.771 617.263]
 /Subtype /Link
 /A << /S /GoTo /D (page.367) >>
 >> endobj
-15232 0 obj <<
+15273 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [369.932 592.077 388.289 603.767]
 /Subtype /Link
 /A << /S /GoTo /D (page.424) >>
 >> endobj
-15233 0 obj <<
+15274 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [367.203 564.911 385.559 576.479]
 /Subtype /Link
 /A << /S /GoTo /D (page.610) >>
 >> endobj
-15234 0 obj <<
+15275 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [390.233 564.911 408.59 576.479]
 /Subtype /Link
 /A << /S /GoTo /D (page.626) >>
 >> endobj
-15235 0 obj <<
+15276 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [413.264 564.911 431.62 576.479]
 /Subtype /Link
 /A << /S /GoTo /D (page.729) >>
 >> endobj
-15236 0 obj <<
+15277 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [364.173 551.293 382.529 562.862]
 /Subtype /Link
 /A << /S /GoTo /D (page.620) >>
 >> endobj
-15237 0 obj <<
+15278 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [387.203 551.293 405.559 562.862]
 /Subtype /Link
 /A << /S /GoTo /D (page.623) >>
 >> endobj
-15238 0 obj <<
+15279 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [410.233 551.293 428.59 562.862]
 /Subtype /Link
 /A << /S /GoTo /D (page.725) >>
 >> endobj
-15239 0 obj <<
+15280 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [370.385 537.676 388.741 549.244]
 /Subtype /Link
 /A << /S /GoTo /D (page.626) >>
 >> endobj
-15240 0 obj <<
+15281 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [367.355 524.059 385.711 535.627]
 /Subtype /Link
 /A << /S /GoTo /D (page.620) >>
 >> endobj
-15241 0 obj <<
+15282 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [346.112 510.441 364.468 522.131]
 /Subtype /Link
 /A << /S /GoTo /D (page.103) >>
 >> endobj
-15242 0 obj <<
+15283 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [319.688 496.824 338.044 508.392]
 /Subtype /Link
 /A << /S /GoTo /D (page.595) >>
 >> endobj
-15243 0 obj <<
+15284 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [406.536 472.109 424.893 483.799]
 /Subtype /Link
 /A << /S /GoTo /D (page.650) >>
 >> endobj
-15244 0 obj <<
+15285 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [429.567 472.109 447.923 483.799]
 /Subtype /Link
 /A << /S /GoTo /D (page.651) >>
 >> endobj
-15245 0 obj <<
+15286 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [358.294 458.492 376.65 470.181]
 /Subtype /Link
 /A << /S /GoTo /D (page.717) >>
 >> endobj
-15246 0 obj <<
+15287 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [414.688 444.875 433.044 456.564]
 /Subtype /Link
 /A << /S /GoTo /D (page.718) >>
 >> endobj
-15247 0 obj <<
+15288 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [437.021 431.257 455.377 442.947]
 /Subtype /Link
 /A << /S /GoTo /D (page.577) >>
 >> endobj
-15248 0 obj <<
+15289 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [360.718 417.64 379.074 429.33]
 /Subtype /Link
 /A << /S /GoTo /D (page.218) >>
 >> endobj
-15249 0 obj <<
+15290 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [369.87 404.023 388.226 415.712]
 /Subtype /Link
 /A << /S /GoTo /D (page.218) >>
 >> endobj
-15250 0 obj <<
+15291 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [392.9 404.023 411.256 415.712]
 /Subtype /Link
 /A << /S /GoTo /D (page.219) >>
 >> endobj
-15251 0 obj <<
+15292 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [388.839 390.405 407.196 402.095]
 /Subtype /Link
 /A << /S /GoTo /D (page.724) >>
 >> endobj
-15252 0 obj <<
+15293 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [359.203 376.788 372.105 388.478]
 /Subtype /Link
 /A << /S /GoTo /D (page.23) >>
 >> endobj
-15253 0 obj <<
+15294 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [324.082 363.171 342.438 374.739]
 /Subtype /Link
 /A << /S /GoTo /D (page.218) >>
 >> endobj
-15254 0 obj <<
+15295 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [390.961 349.554 409.317 361.243]
 /Subtype /Link
 /A << /S /GoTo /D (page.718) >>
 >> endobj
-15255 0 obj <<
+15296 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [329.991 335.936 348.347 347.505]
 /Subtype /Link
 /A << /S /GoTo /D (page.527) >>
 >> endobj
-15256 0 obj <<
+15297 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [348.173 322.319 366.529 334.008]
 /Subtype /Link
 /A << /S /GoTo /D (page.106) >>
 >> endobj
-15257 0 obj <<
+15298 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [348.173 308.702 366.529 320.391]
 /Subtype /Link
 /A << /S /GoTo /D (page.290) >>
 >> endobj
-15258 0 obj <<
+15299 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [412.87 295.084 431.226 306.774]
 /Subtype /Link
 /A << /S /GoTo /D (page.722) >>
 >> endobj
-15259 0 obj <<
+15300 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [403.082 281.467 421.438 293.157]
 /Subtype /Link
 /A << /S /GoTo /D (page.722) >>
 >> endobj
-15260 0 obj <<
+15301 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [365.173 267.85 383.529 279.539]
 /Subtype /Link
 /A << /S /GoTo /D (page.372) >>
 >> endobj
-15261 0 obj <<
+15302 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [358.476 254.232 376.832 265.922]
 /Subtype /Link
 /A << /S /GoTo /D (page.286) >>
 >> endobj
-15262 0 obj <<
+15303 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [368.567 240.615 386.923 251.759]
 /Subtype /Link
 /A << /S /GoTo /D (page.374) >>
 >> endobj
-15263 0 obj <<
+15304 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [408.294 226.998 426.65 238.687]
 /Subtype /Link
 /A << /S /GoTo /D (page.172) >>
 >> endobj
-15264 0 obj <<
+15305 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [346.748 213.381 365.105 225.07]
 /Subtype /Link
 /A << /S /GoTo /D (page.323) >>
 >> endobj
-15265 0 obj <<
+15306 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [369.779 213.381 388.135 225.07]
 /Subtype /Link
 /A << /S /GoTo /D (page.369) >>
 >> endobj
-15266 0 obj <<
+15307 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [350.824 199.763 369.18 211.332]
 /Subtype /Link
 /A << /S /GoTo /D (page.690) >>
 >> endobj
-15267 0 obj <<
+15308 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [358.465 186.146 371.366 197.714]
 /Subtype /Link
 /A << /S /GoTo /D (page.66) >>
 >> endobj
-15268 0 obj <<
+15309 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [375.91 186.146 388.812 197.714]
 /Subtype /Link
 /A << /S /GoTo /D (page.90) >>
 >> endobj
-15269 0 obj <<
+15310 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [393.356 186.146 411.712 197.714]
 /Subtype /Link
 /A << /S /GoTo /D (page.107) >>
 >> endobj
-15270 0 obj <<
+15311 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [416.256 186.146 434.612 197.714]
 /Subtype /Link
 /A << /S /GoTo /D (page.152) >>
 >> endobj
-15271 0 obj <<
+15312 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [439.156 186.146 457.513 197.714]
 /Subtype /Link
 /A << /S /GoTo /D (page.191) >>
 >> endobj
-15272 0 obj <<
+15313 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [336.508 172.597 354.864 183.741]
 /Subtype /Link
 /A << /S /GoTo /D (page.217) >>
 >> endobj
-15273 0 obj <<
+15314 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [359.538 172.597 377.895 183.741]
 /Subtype /Link
 /A << /S /GoTo /D (page.218) >>
 >> endobj
-15274 0 obj <<
+15315 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [382.569 172.597 400.925 183.741]
 /Subtype /Link
 /A << /S /GoTo /D (page.640) >>
 >> endobj
-15275 0 obj <<
+15316 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [401.658 158.98 420.014 170.669]
 /Subtype /Link
 /A << /S /GoTo /D (page.190) >>
 >> endobj
-15276 0 obj <<
+15317 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [348.021 145.362 366.377 156.93]
 /Subtype /Link
 /A << /S /GoTo /D (page.737) >>
 >> endobj
-15277 0 obj <<
+15318 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [371.052 145.362 389.408 156.93]
 /Subtype /Link
 /A << /S /GoTo /D (page.800) >>
 >> endobj
-15278 0 obj <<
+15319 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [375.294 131.745 393.65 143.144]
 /Subtype /Link
 /A << /S /GoTo /D (page.722) >>
 >> endobj
-15279 0 obj <<
+15320 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.187 118.128 460.543 129.817]
 /Subtype /Link
 /A << /S /GoTo /D (page.733) >>
 >> endobj
-15284 0 obj <<
-/D [15282 0 R /XYZ 100.892 685.529 null]
+15325 0 obj <<
+/D [15323 0 R /XYZ 100.892 685.529 null]
 >> endobj
-15281 0 obj <<
-/Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F70 4384 0 R >>
+15322 0 obj <<
+/Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F59 4373 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-15406 0 obj <<
-/Length 1812      
+15447 0 obj <<
+/Length 1811      
 /Filter /FlateDecode
 >>
 stream
-xÚµZKsÛ6¾ûWðHÍT4°xÓiÝI¦§#÷”æ@‰´ÌF¤T’ŠÓöÏwAR²Däȇ82~øö½˜Ë€¿Üüøps{'H at Idˆ¡ÁÃc@¡Ô&†Ið)Ô
-&Ÿ>ÜÞ:2Rr»”)\BÚE³íü¯tQO¦Lðð}‘¤ßì;7??Üü}Cqns€."Æ‚E~óé3	üîC@"ftðܬÌ&t$…ÀÏ«`vóû
-9¤L…“27QCͲYoVëÉt¸˜à/?4\v Á§)c,”†?&Á”²HkíĘ4/ÍË4vÁñqÑ{þ×À¸ê?rRcb€š:GmÒpy¶ã¬n¿¨³<õÛÆIEür:‹u1ÖiaÖþÚ<_eyV_&õ˜Ažâ"YeÅò2ÏÓ…%ŽÀY•_hžVU¼L'SVdéåd7qçi–Õ€å.R€›Ø«<{\%UË>ɪx¾J“€2qïÔ¨å<mo@3Êõ~³ip×e½E¨³E繇Û
-¹ãòëïg~Û·Ø		ñÊ퇜›²L²".ÿÙ‡yyáÜŒ•er_.1ÎþÛü ÀÂÇ	Å-ÚÏõSÚ~x—|ÆÅ¢5-&0iAHÁMÇïßQ$œÕåvQoË4i_<®Ë¼ÝɾÛ2Á"ÓÖ¯I\&mÜÞ©£º(x$™ÜÕº*¦íÂ^5ÒXÇÄná½eúnö~ÖêJ6VÁm)  g“MÄ«]|”¨Û5êZ3w¥ ôŒ¥{¨\Aˆ~w‚ÈS°Î½úÚ €õ|´aðã^m÷tâ|]‰#õK¢Ú/,ú"DÛ«ô«êÔí·ŠyÕV*„WQ)üð¤ô\§Ç-UAgô2ûjý¦)å.«mÜ2ëñ´{?›ÝÞYç)Ó´Eš­k‹Þ¶eê”]˜3I³tÇ;Ï­ëm½Ùv}I²Ý¬ÒoC¹ŽŸÓ׶®²¤“ª~Âæ§vçBy¦yi´Q´Ó“M>¹U|êlˆ§>ÂÇ
-ý”¹È@û0lº¬k)®+w}S þŒZ¼2[>5s 5¡§ÁD\Ëq3-Úò•¤17¸ëi„±z»¥ÕQa ‘ñ#ac¯ný¡*²?	eÎ.©ñ#u€X—ñ"}ÚGë‚ï~úÕ­aã7Y ñkùA?<3ï;Ò$Ÿ¾(ýÿ±ªÈHIèˆS³Óõ²é }°Z”Ùf×Q@¸Š‹åvï'ÅŒ‘HåSÍTDõ~àýˆBuåLG„÷ \È“r¶ÿ²¡z23…;a!P:1:G Ø~6vÌÄLñˆi°„ìJìjíN´‚õäË»âò”tWŒ6åz‰S‡;Ûjg.;€É’éãºCª¶/Ý°“›&f®u¯ßNÞaBÚOƒ%Ð߈Ç:îb(÷Â*½Ö	EϬs9™ðh‡²Åë,釧¥ÞY­÷ç’¯„$yO[Îìü¦õÂx‹íLwJ±ˆ_N*ò®¦mW	›ƒsîç$¬$|¹-ãÁaéÄc€ƒ®Ý­dæ¼3Ò
-¥Çì3„5ÐPpâÃlºˆ7ö€ÀÏÒ'©&Ÿ&iÛJ¯Üm®’^,Òb蔪ÅÓ/™ñ*¼¾š©lâÄY¨é3l[­w-ºcݶEu‘âÄ^oŽê$M¤€Xo#ê;«D+®ÅbÐu7_ʹˆªµŸ·LGX¶Nì=ÂgN£®Ä±”êœU20š”‹ËI3}ÒÀ¼~Ce3¥#­Ìux#–ìtyZç)ŽdîHÔ߯pyöb›7BQFÛM‹ÅƱ©ÁÆèU65Ør~¼©-kþFæ"âŒú'f¯]4½Ž®KèŽö¦’ù[ú'Ó0¸wf»Ø
-‹m™Ö͌Ӝ	!úmò+„À7¤¾’ˆÅ5ë„È-ý¹Ëa!Ò8é\egœáˆÇ;{l¿¯ã*’.Ñ¥W
-oûŒñ#mâªrÓçžåÿ*Þ
-Fa4ñ«ˆi±˜'b>'ƒ‚žØéP ŸÌšcD‰ëðטY·ë¶È¾yäÚ}{rvùv§pV>xô	B6'W!ŽXŠu½ß¶JË7MøÀºñuº?‹EwÇ[ÏY3~ͳÂÀ¹× Üopnð<<Õââ‹ÚFîYÈÜè/q\ÆÅ:˜Œô¹ù¬ª’¹óU#=ÞÄYGs¬S4Œ›ûnæq12Ë!\¦ü–QBýÖ	xÅÑ
-õ8{ÍÁxµP£½ðÀC*‹„ùÝì¢üP¿³# O˜ñÃÓêB<Ž-Fü0E½ð|Á,žô¢Ã5Eüî0U^‡ª_4pÞ…±ýã¥ãvg# ~W²ŠŒß `øêÁ«L
+xÚµZ[s›F~ׯàÍTdï—ÇtÚt’iÇéÈ}Jó€–i¨\â´ýó=H–`A+?Ä‘Ñòíwîçìy;y¿,~¼_¼yÇ‘‡Q ‘ÆÞýƒ‡9$žP:àšy÷‘÷ÉW-?ßxóŽOZf–RÄ	KP»h]oþŠ·ÕrE9óßgQüͼ³øù~ñ÷Ã"Øæ”zÛtñé3ò"øª•÷Ô¬L=ÊU 8‡Ï{o½ø}Î)cn¥ÌtÐP3lòÃ>_®ˆò·Køñ准ËÄû´¢”úB£ËÇÈ[a(¥¬Ëæ¥M‡68æSÆ{ýÿú(“ýGVj”P“ר-.Oæq˜TíU’ÆnÛXé€hœÝNg›gK"ý*ÎÌÃ*_›çû$MªÛ¤ž2Èc˜Eû$ÛÝfâ)âi¼5Ä8)Óùˆ¦qY†»x¹Â~9BßNöaWqQŽXî&؉½È³§UR¶ì£¤7û8	(}÷NÍaZNãÖùFäÑ“\ï‡7/ª| J¶çžo7ær”‰+¬¿œºlßb&ýÝ›6e%YXüs
+óò>ÀÙK9Éä®ØAœý¶ùê?,1lÑ~®ãöÃÛèë’?̶­i!¡Xê@qÜ@r¦;~ðŽDþº*êmUqÔþþ>{È‹´ÝɼÛ2"ÓÖ¯
+IXDm@]ÔçE†³@Pq¬ue¼ä؏ۅ½j¤ ŽñãÂ;ÃôíúýºÕ•h¬Ûb =›œi"Ü㣠Ýæ kEí•ã+–î¡2I|ð»a`p$†`{õµ	Ôoâ¢
+
+Oj»û£Áë’_¨_ Ù~yfÑg!ºØÞÇ_MTÇv¿•Ô©¶bΝbî†'„ã:5m©’tF/’¯ÆošRQ³ÚÁ.³šN»wëõ›wÆyŠ8n‘ÖùCeÐÛ¡ˆ­²s}%‰A`öxÇÓ¹5¯«CÝõ%Q}ØÇßÆr»¦¯º*“¨“ªz„槲çBq¥yi´‘µÓ£I>©Q|ìtŒ§ºÀ‡
+ý˜ØH‰raØ"tY×PÌK{}“„¸3jñŠd÷ØÌ‘Ö0%ZÄÃ*kËWÄÜ´›®§á܇êm—jRG=„‘Fƍ„‰½ªõ‡2KþD˜Ž8»ÀڍÔbU„ÛøEh¾ýéW»†µÛdA[ËO”vÃÓÓñ~$}Còé‹ÒÿªŠ¤ '*`Xu½kz>Xn‹äpì(ˆ¿³]}rŠA1£(ZºT3`ux?‚P]9S¢—=ãbPÎN_6TÃ1•°ô‚ŽONÇ‘ô4b*Y@n°¸èJì>·'ZN{	rå]21$Ý£C‘ï`ê°g[eÍeg0I´zÈ;¤²~ÜÒ“p­{ý6x—píã~´¸0‘ü
+9¬cN!fðfNx§u\â+ëlNÆÚ!láŸÃ:ÃB¸á)á†wUë—ý¹`È)!	ÖÓ–5;¿i½0¬¡éN)¶áóIEÚÕ´z?’°qqÎÓœ•„íê"–¶˜<t•oo}Õ7à]‘–K5eŸ1¬‘†‚!f«mx0n–¤štÅm+½··¹R8±ˆ³±S
+£G¿¤Ú©ðºj¦4‰f¡¦L m5ÞµízŒ¼m9²ò&Åñ“Þ,ÕIè@æA½
+8‘ßYH ¡â,JºîæK±áA™»yËŠ° ÊÖÀÞ¼aæÔr&Þ€%e×à죑ÑlP.n'M5	Q³6X„ègÒ¯¨l*U ¤ž‡7`‰N×é—Ç<a$³G¢ú~…‹«μ
+SÜnšm–M54žϲ©†–[³ËMMYs72ã£Ø=Psí¢ð<º,®:Ú‡f@ˆ6¯éŸT„’y¸SÓý“ãð°­‹¸jfœæÄ`LÞo“_ ¼!ÔLB S´"5ô76‡%‚Ig–a†C’_î<í±ý¾ŽÉ@`r‹Æ0†è˜)¼Í3Ê.4vËÒNŸ9–ÿY¼›h	ÑÄfÓ`QÅb>E£‚ìt.€Kf!ŠADñyø+HŒ´ÛµÎ’oÎùŠöAßœœÍ"`‘ã)œ‘¼bÚ$\4'³,I»Þ¯.ãâU>aÜxžîÏ`áãñÖSÒŒ_›$³aÌi'Ìmpnð<ÕàMâ³Ú&OíèÏq\„YžŒLFêÚ|V–ÑÆúªo¬£Ô)ì‡Í…}7óXÈhá‡Ë!X&Ý–a„ÝÖqò‚£ìpöÊ›ƒ+âtÔ‚µrÂ#R<‚¨ÛÑÍQ ‚¤ìvvDˆ£@T»á)y£@G†† En¨ÄNx.‡`Op|ÓášDnw˜K§CÙ¿/9ïÂØüñÒeÛ³ÁnW²Mß @øü«_
 endstream
 endobj
-15405 0 obj <<
+15446 0 obj <<
 /Type /Page
-/Contents 15406 0 R
-/Resources 15404 0 R
+/Contents 15447 0 R
+/Resources 15445 0 R
 /MediaBox [0 0 612 792]
-/Parent 15159 0 R
-/Annots [ 15280 0 R 15285 0 R 15286 0 R 15287 0 R 15288 0 R 15289 0 R 15290 0 R 15291 0 R 15292 0 R 15293 0 R 15294 0 R 15295 0 R 15296 0 R 15297 0 R 15298 0 R 15299 0 R 15300 0 R 15301 0 R 15302 0 R 15303 0 R 15304 0 R 15305 0 R 15306 0 R 15307 0 R 15308 0 R 15309 0 R 15310 0 R 15311 0 R 15312 0 R 15313 0 R 15314 0 R 15315 0 R 15316 0 R 15317 0 R 15318 0 R 15319 0 R 15320 0 R 15321 0 R 15322 0 R 15323 0 R 15324 0 R 15325 0 R 15326 0 R 15327 0 R 15328 0 R 15329 0 R 15330 0 R 15331 0 R 15332 0 R 15333 0 R 15334 0 R 15335 0 R 15336 0 R 15337 0 R 15338 0 R 15339 0 R 15340 0 R 15341 0 R 15342 0 R 15343 0 R 15344 0 R 15345 0 R 15346 0 R 15347 0 R 15348 0 R 15349 0 R 15350 0 R 15351 0 R 15352 0 R 15353 0 R 15354 0 R 15355 0 R 15356 0 R 15357 0 R 15358 0 R 15359 0 R 15360 0 R 15361 0 R 15362 0 R 15363 0 R 15364 0 R 15365 0 R 15366 0 R 15367 0 R 15368 0 R 15369 0 R 15370 0 R 15371 0 R 15372 0 R 15373 0 R 15374 0 R 15375 0 R 15376 0 R 15377 0 R 15378 0 R 15379 0 R 15380 0 R 15381 0 R 15382 0 R 15383 0 R 15384 0 R 15385 0 R 15386 0 R 15387 0 R 15388 0 R 15389 0 R 15390 0 R 15391 0 R 15392 0 R 15393 0 R 15394 0 R 15395 0 R 15396 0 R 15397 0 R 15398 0 R 15399 0 R 15400 0 R 15401 0 R 15402 0 R ]
+/Parent 14975 0 R
+/Annots [ 15321 0 R 15326 0 R 15327 0 R 15328 0 R 15329 0 R 15330 0 R 15331 0 R 15332 0 R 15333 0 R 15334 0 R 15335 0 R 15336 0 R 15337 0 R 15338 0 R 15339 0 R 15340 0 R 15341 0 R 15342 0 R 15343 0 R 15344 0 R 15345 0 R 15346 0 R 15347 0 R 15348 0 R 15349 0 R 15350 0 R 15351 0 R 15352 0 R 15353 0 R 15354 0 R 15355 0 R 15356 0 R 15357 0 R 15358 0 R 15359 0 R 15360 0 R 15361 0 R 15362 0 R 15363 0 R 15364 0 R 15365 0 R 15366 0 R 15367 0 R 15368 0 R 15369 0 R 15370 0 R 15371 0 R 15372 0 R 15373 0 R 15374 0 R 15375 0 R 15376 0 R 15377 0 R 15378 0 R 15379 0 R 15380 0 R 15381 0 R 15382 0 R 15383 0 R 15384 0 R 15385 0 R 15386 0 R 15387 0 R 15388 0 R 15389 0 R 15390 0 R 15391 0 R 15392 0 R 15393 0 R 15394 0 R 15395 0 R 15396 0 R 15397 0 R 15398 0 R 15399 0 R 15400 0 R 15401 0 R 15402 0 R 15403 0 R 15404 0 R 15405 0 R 15406 0 R 15407 0 R 15408 0 R 15409 0 R 15410 0 R 15411 0 R 15412 0 R 15413 0 R 15414 0 R 15415 0 R 15416 0 R 15417 0 R 15418 0 R 15419 0 R 15420 0 R 15421 0 R 15422 0 R 15423 0 R 15424 0 R 15425 0 R 15426 0 R 15427 0 R 15428 0 R 15429 0 R 15430 0 R 15431 0 R 15432 0 R 15433 0 R 15434 0 R 15435 0 R 15436 0 R 15437 0 R 15438 0 R 15439 0 R 15440 0 R 15441 0 R 15442 0 R 15443 0 R ]
 >> endobj
-15280 0 obj <<
+15321 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [187.978 646.546 206.334 658.236]
 /Subtype /Link
 /A << /S /GoTo /D (page.690) >>
 >> endobj
-15285 0 obj <<
+15326 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [218.008 632.659 236.364 644.348]
 /Subtype /Link
 /A << /S /GoTo /D (page.345) >>
 >> endobj
-15286 0 obj <<
+15327 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [239.826 632.659 258.182 644.348]
 /Subtype /Link
 /A << /S /GoTo /D (page.347) >>
 >> endobj
-15287 0 obj <<
+15328 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [262.856 632.659 281.213 644.348]
 /Subtype /Link
 /A << /S /GoTo /D (page.350) >>
 >> endobj
-15288 0 obj <<
+15329 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [266.796 618.771 285.152 630.461]
 /Subtype /Link
 /A << /S /GoTo /D (page.350) >>
 >> endobj
-15289 0 obj <<
+15330 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [289.826 618.771 308.182 630.461]
 /Subtype /Link
 /A << /S /GoTo /D (page.354) >>
 >> endobj
-15290 0 obj <<
+15331 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [267.372 604.884 285.728 616.574]
 /Subtype /Link
 /A << /S /GoTo /D (page.350) >>
 >> endobj
-15291 0 obj <<
+15332 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [232.826 590.997 251.182 602.686]
 /Subtype /Link
 /A << /S /GoTo /D (page.690) >>
 >> endobj
-15292 0 obj <<
+15333 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [244.099 577.109 262.455 588.799]
 /Subtype /Link
 /A << /S /GoTo /D (page.350) >>
 >> endobj
-15293 0 obj <<
+15334 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [234.22 563.222 252.576 574.911]
 /Subtype /Link
 /A << /S /GoTo /D (page.691) >>
 >> endobj
-15294 0 obj <<
+15335 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [244.463 549.334 262.819 561.024]
 /Subtype /Link
 /A << /S /GoTo /D (page.350) >>
 >> endobj
-15295 0 obj <<
+15336 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [192.281 535.447 210.637 547.137]
 /Subtype /Link
 /A << /S /GoTo /D (page.345) >>
 >> endobj
-15296 0 obj <<
+15337 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [214.099 535.447 232.455 547.137]
 /Subtype /Link
 /A << /S /GoTo /D (page.347) >>
 >> endobj
-15297 0 obj <<
+15338 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [234.766 521.56 253.122 533.249]
 /Subtype /Link
 /A << /S /GoTo /D (page.349) >>
 >> endobj
-15298 0 obj <<
+15339 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [256.22 507.672 274.576 519.362]
 /Subtype /Link
 /A << /S /GoTo /D (page.349) >>
 >> endobj
-15299 0 obj <<
+15340 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [261.099 493.785 279.455 505.474]
 /Subtype /Link
 /A << /S /GoTo /D (page.346) >>
 >> endobj
-15300 0 obj <<
+15341 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [258.069 479.897 276.425 491.587]
 /Subtype /Link
 /A << /S /GoTo /D (page.343) >>
 >> endobj
-15301 0 obj <<
+15342 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [281.099 479.897 299.455 491.587]
 /Subtype /Link
 /A << /S /GoTo /D (page.345) >>
 >> endobj
-15302 0 obj <<
+15343 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [196.159 466.01 214.516 477.7]
 /Subtype /Link
 /A << /S /GoTo /D (page.644) >>
 >> endobj
-15303 0 obj <<
+15344 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [252.281 452.123 270.637 463.812]
 /Subtype /Link
 /A << /S /GoTo /D (page.377) >>
 >> endobj
-15304 0 obj <<
+15345 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [270.19 397.249 288.546 408.939]
 /Subtype /Link
 /A << /S /GoTo /D (page.115) >>
 >> endobj
-15305 0 obj <<
+15346 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [251.105 383.362 269.461 395.052]
 /Subtype /Link
 /A << /S /GoTo /D (page.115) >>
 >> endobj
-15306 0 obj <<
+15347 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [191.978 355.925 204.879 367.615]
 /Subtype /Link
 /A << /S /GoTo /D (page.73) >>
 >> endobj
-15307 0 obj <<
+15348 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [209.553 355.925 227.91 367.615]
 /Subtype /Link
 /A << /S /GoTo /D (page.155) >>
 >> endobj
-15308 0 obj <<
+15349 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [232.584 355.925 250.94 367.615]
 /Subtype /Link
 /A << /S /GoTo /D (page.165) >>
 >> endobj
-15309 0 obj <<
+15350 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [255.614 355.925 273.97 367.615]
 /Subtype /Link
 /A << /S /GoTo /D (page.166) >>
 >> endobj
-15310 0 obj <<
+15351 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [278.644 355.925 297.001 367.615]
 /Subtype /Link
 /A << /S /GoTo /D (page.168) >>
 >> endobj
-15311 0 obj <<
+15352 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [228.402 342.038 246.758 353.728]
 /Subtype /Link
 /A << /S /GoTo /D (page.787) >>
 >> endobj
-15312 0 obj <<
+15353 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [248.19 327.545 266.546 340.446]
 /Subtype /Link
 /A << /S /GoTo /D (page.596) >>
 >> endobj
-15313 0 obj <<
+15354 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [182.25 314.263 200.607 325.953]
 /Subtype /Link
 /A << /S /GoTo /D (page.319) >>
 >> endobj
-15314 0 obj <<
+15355 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [239.493 300.376 257.849 312.065]
 /Subtype /Link
 /A << /S /GoTo /D (page.468) >>
 >> endobj
-15315 0 obj <<
+15356 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [224.129 286.488 242.485 298.178]
 /Subtype /Link
 /A << /S /GoTo /D (page.364) >>
 >> endobj
-15316 0 obj <<
+15357 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [251.069 272.601 269.425 284.291]
 /Subtype /Link
 /A << /S /GoTo /D (page.368) >>
 >> endobj
-15317 0 obj <<
+15358 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [205.038 258.714 223.394 270.403]
 /Subtype /Link
 /A << /S /GoTo /D (page.328) >>
 >> endobj
-15318 0 obj <<
+15359 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [227.523 244.826 245.879 256.516]
 /Subtype /Link
 /A << /S /GoTo /D (page.722) >>
 >> endobj
-15319 0 obj <<
+15360 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [235.735 230.939 254.091 242.628]
 /Subtype /Link
 /A << /S /GoTo /D (page.618) >>
 >> endobj
-15320 0 obj <<
+15361 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [189.796 201.452 208.152 213.142]
 /Subtype /Link
 /A << /S /GoTo /D (page.157) >>
 >> endobj
-15321 0 obj <<
+15362 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [194.341 187.565 201.788 199.254]
 /Subtype /Link
 /A << /S /GoTo /D (page.7) >>
 >> endobj
-15322 0 obj <<
+15363 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [198.644 173.677 206.091 185.367]
 /Subtype /Link
 /A << /S /GoTo /D (page.3) >>
 >> endobj
-15323 0 obj <<
+15364 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [220.493 159.79 238.849 171.479]
 /Subtype /Link
 /A << /S /GoTo /D (page.619) >>
 >> endobj
-15324 0 obj <<
+15365 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [215.281 145.902 233.637 157.592]
 /Subtype /Link
 /A << /S /GoTo /D (page.619) >>
 >> endobj
-15325 0 obj <<
+15366 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [187.22 132.015 205.576 143.583]
 /Subtype /Link
 /A << /S /GoTo /D (page.197) >>
 >> endobj
-15326 0 obj <<
+15367 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [210.25 132.015 228.607 143.583]
 /Subtype /Link
 /A << /S /GoTo /D (page.200) >>
 >> endobj
-15327 0 obj <<
+15368 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [233.281 132.015 251.637 143.583]
 /Subtype /Link
 /A << /S /GoTo /D (page.289) >>
 >> endobj
-15328 0 obj <<
+15369 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [256.311 132.015 274.667 143.583]
 /Subtype /Link
 /A << /S /GoTo /D (page.299) >>
 >> endobj
-15329 0 obj <<
+15370 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [231.796 118.128 250.152 129.817]
 /Subtype /Link
 /A << /S /GoTo /D (page.197) >>
 >> endobj
-15330 0 obj <<
+15371 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [393.819 619.448 412.175 631.137]
 /Subtype /Link
 /A << /S /GoTo /D (page.534) >>
 >> endobj
-15331 0 obj <<
+15372 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [423.922 605.899 442.278 617.043]
 /Subtype /Link
 /A << /S /GoTo /D (page.388) >>
 >> endobj
-15332 0 obj <<
+15373 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [431.831 592.35 450.187 604.039]
 /Subtype /Link
 /A << /S /GoTo /D (page.809) >>
 >> endobj
-15333 0 obj <<
+15374 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [378.027 578.8 396.384 590.369]
 /Subtype /Link
 /A << /S /GoTo /D (page.122) >>
 >> endobj
-15334 0 obj <<
+15375 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [400.415 578.8 418.771 590.369]
 /Subtype /Link
 /A << /S /GoTo /D (page.190) >>
 >> endobj
-15335 0 obj <<
+15376 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [422.803 578.8 441.159 590.369]
 /Subtype /Link
 /A << /S /GoTo /D (page.197) >>
 >> endobj
-15336 0 obj <<
+15377 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [445.191 578.8 463.547 590.369]
 /Subtype /Link
 /A << /S /GoTo /D (page.214) >>
 >> endobj
-15337 0 obj <<
+15378 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [467.578 578.8 485.934 590.369]
 /Subtype /Link
 /A << /S /GoTo /D (page.216) >>
 >> endobj
-15338 0 obj <<
+15379 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [489.966 578.8 508.322 590.369]
 /Subtype /Link
 /A << /S /GoTo /D (page.571) >>
 >> endobj
-15339 0 obj <<
+15380 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [387.318 565.251 405.674 576.395]
 /Subtype /Link
 /A << /S /GoTo /D (page.573) >>
 >> endobj
-15340 0 obj <<
+15381 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [412.98 565.251 431.336 576.395]
 /Subtype /Link
 /A << /S /GoTo /D (page.575) >>
 >> endobj
-15341 0 obj <<
+15382 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [438.642 565.251 456.998 576.395]
 /Subtype /Link
 /A << /S /GoTo /D (page.576) >>
 >> endobj
-15342 0 obj <<
+15383 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [464.304 565.251 482.66 576.395]
 /Subtype /Link
 /A << /S /GoTo /D (page.586) >>
 >> endobj
-15343 0 obj <<
+15384 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [489.966 565.251 508.322 576.395]
 /Subtype /Link
 /A << /S /GoTo /D (page.590) >>
 >> endobj
-15344 0 obj <<
+15385 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [387.318 551.702 405.674 562.846]
 /Subtype /Link
 /A << /S /GoTo /D (page.640) >>
 >> endobj
-15345 0 obj <<
+15386 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [410.348 551.702 428.704 562.846]
 /Subtype /Link
 /A << /S /GoTo /D (page.641) >>
 >> endobj
-15346 0 obj <<
+15387 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [489.74 538.153 508.096 549.842]
 /Subtype /Link
 /A << /S /GoTo /D (page.642) >>
 >> endobj
-15347 0 obj <<
+15388 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [444.922 524.604 463.278 536.293]
 /Subtype /Link
 /A << /S /GoTo /D (page.575) >>
 >> endobj
-15348 0 obj <<
+15389 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.77 511.054 461.126 522.623]
 /Subtype /Link
 /A << /S /GoTo /D (page.639) >>
 >> endobj
-15349 0 obj <<
+15390 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [417.316 497.505 435.672 509.195]
 /Subtype /Link
 /A << /S /GoTo /D (page.578) >>
 >> endobj
-15350 0 obj <<
+15391 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [421.619 483.956 439.975 495.645]
 /Subtype /Link
 /A << /S /GoTo /D (page.640) >>
 >> endobj
-15351 0 obj <<
+15392 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [418.225 470.407 436.581 482.096]
 /Subtype /Link
 /A << /S /GoTo /D (page.641) >>
 >> endobj
-15352 0 obj <<
+15393 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [402.619 456.858 420.975 468.547]
 /Subtype /Link
 /A << /S /GoTo /D (page.576) >>
 >> endobj
-15353 0 obj <<
+15394 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [418.831 443.308 437.187 454.998]
 /Subtype /Link
 /A << /S /GoTo /D (page.570) >>
 >> endobj
-15354 0 obj <<
+15395 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [441.861 443.308 460.217 454.998]
 /Subtype /Link
 /A << /S /GoTo /D (page.639) >>
 >> endobj
-15355 0 obj <<
+15396 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [464.891 443.308 483.247 454.998]
 /Subtype /Link
 /A << /S /GoTo /D (page.640) >>
 >> endobj
-15356 0 obj <<
+15397 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [450.77 429.759 469.126 441.449]
 /Subtype /Link
 /A << /S /GoTo /D (page.641) >>
 >> endobj
-15357 0 obj <<
+15398 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [413 416.21 431.357 427.899]
 /Subtype /Link
 /A << /S /GoTo /D (page.640) >>
 >> endobj
-15358 0 obj <<
+15399 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [399.273 402.661 417.629 414.35]
 /Subtype /Link
 /A << /S /GoTo /D (page.197) >>
 >> endobj
-15359 0 obj <<
+15400 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [412.061 389.112 430.417 400.801]
 /Subtype /Link
 /A << /S /GoTo /D (page.640) >>
 >> endobj
-15360 0 obj <<
+15401 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [432.334 375.562 450.69 387.252]
 /Subtype /Link
 /A << /S /GoTo /D (page.587) >>
 >> endobj
-15361 0 obj <<
+15402 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [434.17 362.013 452.526 373.703]
 /Subtype /Link
 /A << /S /GoTo /D (page.640) >>
 >> endobj
-15362 0 obj <<
+15403 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [417.213 348.464 435.569 360.153]
 /Subtype /Link
 /A << /S /GoTo /D (page.640) >>
 >> endobj
-15363 0 obj <<
+15404 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [433.667 334.915 452.023 346.059]
 /Subtype /Link
 /A << /S /GoTo /D (page.588) >>
 >> endobj
-15364 0 obj <<
+15405 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [436.352 321.366 454.708 333.055]
 /Subtype /Link
 /A << /S /GoTo /D (page.641) >>
 >> endobj
-15365 0 obj <<
+15406 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [430.728 307.816 449.084 319.506]
 /Subtype /Link
 /A << /S /GoTo /D (page.639) >>
 >> endobj
-15366 0 obj <<
+15407 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [453.758 307.816 472.114 319.506]
 /Subtype /Link
 /A << /S /GoTo /D (page.640) >>
 >> endobj
-15367 0 obj <<
+15408 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [444.667 294.267 463.023 305.957]
 /Subtype /Link
 /A << /S /GoTo /D (page.641) >>
 >> endobj
-15368 0 obj <<
+15409 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [412.364 280.718 430.72 292.117]
 /Subtype /Link
 /A << /S /GoTo /D (page.588) >>
 >> endobj
-15369 0 obj <<
+15410 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [435.394 280.718 453.751 292.117]
 /Subtype /Link
 /A << /S /GoTo /D (page.640) >>
 >> endobj
-15370 0 obj <<
+15411 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [417.819 267.169 436.175 278.568]
 /Subtype /Link
 /A << /S /GoTo /D (page.640) >>
 >> endobj
-15371 0 obj <<
+15412 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [423.061 253.62 441.417 265.309]
 /Subtype /Link
 /A << /S /GoTo /D (page.640) >>
 >> endobj
-15372 0 obj <<
+15413 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [428.364 240.07 446.72 251.76]
 /Subtype /Link
 /A << /S /GoTo /D (page.573) >>
 >> endobj
-15373 0 obj <<
+15414 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [450.425 240.07 468.781 251.76]
 /Subtype /Link
 /A << /S /GoTo /D (page.586) >>
 >> endobj
-15374 0 obj <<
+15415 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [472.485 240.07 490.841 251.76]
 /Subtype /Link
 /A << /S /GoTo /D (page.588) >>
 >> endobj
-15375 0 obj <<
+15416 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [494.546 240.07 512.902 251.76]
 /Subtype /Link
 /A << /S /GoTo /D (page.641) >>
 >> endobj
-15376 0 obj <<
+15417 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [406.982 226.521 425.338 237.665]
 /Subtype /Link
 /A << /S /GoTo /D (page.390) >>
 >> endobj
-15377 0 obj <<
+15418 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [395.982 212.972 414.338 224.661]
 /Subtype /Link
 /A << /S /GoTo /D (page.581) >>
 >> endobj
-15378 0 obj <<
+15419 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [386.376 199.423 399.278 211.112]
 /Subtype /Link
 /A << /S /GoTo /D (page.96) >>
 >> endobj
-15379 0 obj <<
+15420 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [429.73 185.874 442.631 197.563]
 /Subtype /Link
 /A << /S /GoTo /D (page.23) >>
 >> endobj
-15380 0 obj <<
+15421 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [447.99 185.874 460.892 197.563]
 /Subtype /Link
 /A << /S /GoTo /D (page.73) >>
 >> endobj
-15381 0 obj <<
+15422 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [466.251 185.874 484.607 197.563]
 /Subtype /Link
 /A << /S /GoTo /D (page.101) >>
 >> endobj
-15382 0 obj <<
+15423 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [489.966 185.874 508.322 197.563]
 /Subtype /Link
 /A << /S /GoTo /D (page.152) >>
 >> endobj
-15383 0 obj <<
+15424 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [387.318 172.324 405.674 183.468]
 /Subtype /Link
 /A << /S /GoTo /D (page.189) >>
 >> endobj
-15384 0 obj <<
+15425 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [412.98 172.324 431.336 183.468]
 /Subtype /Link
 /A << /S /GoTo /D (page.192) >>
 >> endobj
-15385 0 obj <<
+15426 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [438.642 172.324 456.998 183.468]
 /Subtype /Link
 /A << /S /GoTo /D (page.198) >>
 >> endobj
-15386 0 obj <<
+15427 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [464.304 172.324 482.66 183.468]
 /Subtype /Link
 /A << /S /GoTo /D (page.201) >>
 >> endobj
-15387 0 obj <<
+15428 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [489.966 172.324 508.322 183.468]
 /Subtype /Link
 /A << /S /GoTo /D (page.203) >>
 >> endobj
-15388 0 obj <<
+15429 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [387.318 158.775 405.674 169.919]
 /Subtype /Link
 /A << /S /GoTo /D (page.207) >>
 >> endobj
-15389 0 obj <<
+15430 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [412.98 158.775 431.336 169.919]
 /Subtype /Link
 /A << /S /GoTo /D (page.216) >>
 >> endobj
-15390 0 obj <<
+15431 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [438.642 158.775 456.998 169.919]
 /Subtype /Link
 /A << /S /GoTo /D (page.228) >>
 >> endobj
-15391 0 obj <<
+15432 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [464.304 158.775 482.66 169.919]
 /Subtype /Link
 /A << /S /GoTo /D (page.239) >>
 >> endobj
-15392 0 obj <<
+15433 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [489.966 158.775 508.322 169.919]
 /Subtype /Link
 /A << /S /GoTo /D (page.287) >>
 >> endobj
-15393 0 obj <<
+15434 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [387.318 145.226 405.674 156.37]
 /Subtype /Link
 /A << /S /GoTo /D (page.290) >>
 >> endobj
-15394 0 obj <<
+15435 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [412.98 145.226 431.336 156.37]
 /Subtype /Link
 /A << /S /GoTo /D (page.309) >>
 >> endobj
-15395 0 obj <<
+15436 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [438.642 145.226 456.998 156.37]
 /Subtype /Link
 /A << /S /GoTo /D (page.371) >>
 >> endobj
-15396 0 obj <<
+15437 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [464.304 145.226 482.66 156.37]
 /Subtype /Link
 /A << /S /GoTo /D (page.640) >>
 >> endobj
-15397 0 obj <<
+15438 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [489.966 145.226 508.322 156.37]
 /Subtype /Link
 /A << /S /GoTo /D (page.651) >>
 >> endobj
-15398 0 obj <<
+15439 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [387.318 131.677 405.674 142.821]
 /Subtype /Link
 /A << /S /GoTo /D (page.706) >>
 >> endobj
-15399 0 obj <<
+15440 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [410.348 131.677 428.704 142.821]
 /Subtype /Link
 /A << /S /GoTo /D (page.717) >>
 >> endobj
-15400 0 obj <<
+15441 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [433.378 131.677 451.734 142.821]
 /Subtype /Link
 /A << /S /GoTo /D (page.718) >>
 >> endobj
-15401 0 obj <<
+15442 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [432.8 118.128 451.157 129.817]
 /Subtype /Link
 /A << /S /GoTo /D (page.215) >>
 >> endobj
-15402 0 obj <<
+15443 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [455.831 118.128 474.187 129.817]
 /Subtype /Link
 /A << /S /GoTo /D (page.707) >>
 >> endobj
-15407 0 obj <<
-/D [15405 0 R /XYZ 151.701 685.529 null]
+15448 0 obj <<
+/D [15446 0 R /XYZ 151.701 685.529 null]
 >> endobj
-15404 0 obj <<
-/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F70 4384 0 R >>
+15445 0 obj <<
+/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F59 4373 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-15580 0 obj <<
+15621 0 obj <<
 /Length 1612      
 /Filter /FlateDecode
 >>
 stream
 xÚ­ZKsÛ6¾ëWðHÍTޏccÇgÒT¸3Is IXbC‘
-Iç1ýóHÉ‘i@\:=I¢—ßb±ß.»FÑ&BÑëÅ˛ŋ+B"•h!Xtsa„¥I$”N¸¶òèCüþþö“uËå,¾®rómùñæÍ‹+Ž¬|¢‘ÆîUJu¢¨´ÀýKJR'µxu³ø¼Àö©>ç	¥Q¶[|øˆ¢ÜþíM„ªUôµ—ÜE”«Dpn¿—ÑûÅtºdÌO?€2ôf8õû´mMn—LiœfMݶî;‹»­V¦[]×ͧ_úŵDz¬ùãÇ(Zašp¦(ùšû_%lô8öȱ˜ 4–ûwü€ À¢1—09Aµ×,~b•Û›ºñÛ¦$È4*h9TJز}üëD>rI™•[|g¾u^92~å…9Ùƒ8é¦Xâ¸ÚÀ¼ˆ&áÚ¶ØT&ì›	wk×–fŽËŸÜsS…XI¬äP†„ô·þ(=Ó²ÌýÚ¦Õæ·wiV”E»ß—Šú©"©˜©&wtémÚZ=؏ªÏs•›*k¾ïí
+Iç1ýóHÉ‘i@\:=I¢—ßb±ß.»FÑ&BÑëÅ˛ŋ+B"•h!Xtsa„¥I$”N¸¶òèCüþþö“uËå,¾®rómùñæÍ‹+Ž¬|¢‘ÆîUJu¢¨´ÀýKJb'µxu³ø¼Àö©>ç	¥Q¶[|øˆ¢ÜþíM„ªUôµ—ÜE”«Dpn¿—ÑûÅtºdÌO?€2ôf8õû´mMn—LiœfMݶî;‹»­V¦[]×ͧ_úŵDz¬ùãÇ(Zašp¦(ùšû_%lô8öȱ˜ 4–ûwü€ À¢1—09Aµ×,~b•Û›ºñÛ¦$È4*h9TJز}üëD>rI™•[|g¾u^92~å…9Ùƒ8é¦Xâ¸ÚÀ¼ˆ&áÚ¶ØT&ì›	wk×–fŽËŸÜsS…XI¬äP†„ô·þ(=Ó²ÌýÚ¦Õæ·wiV”E»ß—Šú©"©˜©&wtémÚZ=؏ªÏs•›*k¾ïí
 º¢®üÁsa¾9À¢IÏ`ÎtòÒËZG5s[×vuö¤˜kwi1{~é‰Xú3%yR2
 ©OÏeÆ.­ÒÙ™!¥²>	ê¼ØÔ»}ç5¤E;„¨]eà³>ÆyÜ:÷™fp`ó”)óé“Ž)s
 ±B 1Œ¦ÜìJ ÑI‚1qcãá­<JŸ:éÞ^Åç{S™¶õψ4? S¹½˜â
@@ -92532,4555 +93474,4544 @@
 𻀒‰ËÌåÕp«Ê‹¶+ʲðö¤=Ƈpܝ¬ì<–¡cÌA¦tõ¾ý¹½
 ìëië¾ü?i6wÀ)ûòv'4xbþË)e[œ1́
 õ.-ª@Cú¼×Ë@,®†ý͍¿;M<r“iVí6mÌqü–™ãø-«‡NfSû³”@"Ç4wu³K«ÌßqØÞ%d–²ƒ9ù—%qZ9véƼGŸ›M“æ¡–½Ç2ª©¶îÇ™.²=ÃÙs‹Ý¾©èЫÝõÛ3½ê§¹_ÉʍcüÝ¢Ðð·އ9p;|6uÿÇ:°F$@ÈÅÎtÇàs)´1}{4-Kÿ!¬á‡ û<ç%nÖgSO.£Þ¡Û`OC]ûóq~„+ÚÖrÕߦæ¢3 ÖÖ‘¤V:ðq6öMûѼȋÆdýtªWñ«³ùâmØ”œ?¹ûœx“L¿ù°
-éV1+}¼öç»ë¿NÎ|sEWù± 8ÚšÆÑq«Ç?<9ö}G5ý û3 …isùõ:<ùñÀÊɉ‰ý6mme5¬¸¾?ã»~²Ø½¼þý½?jøùܱÞÖ]½º¸|N7z¿ígÞm‘¥å°šrÈcY^bPá	3OAmé9þ¿˜áaפUßÄwϺáY™:‘ïÞ!§õ"`nµ¾¾xub8U€),´:»Ë¡rZ‚þuF&²^qã‰ÿ¥”1t4¾ºYükúQQ
+éV1+}¼öç»ë¿NÎ|sEWù± 8ÚšÆÑq«Ç?<9ö}G5ý û3 …isùõ:<ùñÀÊɉ‰ý6mme5¬¸¾?ã»~²Ø½¼þý½?jøùܱÞÖ]½º¸|N7z¿ígÞm‘¥å°šrÈcY^bPá	3OAmé9þ¿˜áaפUßÄwϺáY™:‘ïÞ!§õ"`nµ¾¾xub8U€),´:»Ë¡rZ‚þuF&²^qã‰ÿ¥”1t4¾ºYü!4QO
 endstream
 endobj
-15579 0 obj <<
+15620 0 obj <<
 /Type /Page
-/Contents 15580 0 R
-/Resources 15578 0 R
+/Contents 15621 0 R
+/Resources 15619 0 R
 /MediaBox [0 0 612 792]
-/Parent 15159 0 R
-/Annots [ 15403 0 R 15408 0 R 15409 0 R 15410 0 R 15411 0 R 15412 0 R 15413 0 R 15414 0 R 15415 0 R 15416 0 R 15417 0 R 15418 0 R 15419 0 R 15420 0 R 15421 0 R 15422 0 R 15423 0 R 15424 0 R 15425 0 R 15426 0 R 15427 0 R 15428 0 R 15429 0 R 15430 0 R 15431 0 R 15432 0 R 15433 0 R 15434 0 R 15435 0 R 15436 0 R 15437 0 R 15438 0 R 15439 0 R 15440 0 R 15441 0 R 15442 0 R 15443 0 R 15444 0 R 15445 0 R 15446 0 R 15447 0 R 15448 0 R 15449 0 R 15450 0 R 15451 0 R 15452 0 R 15453 0 R 15454 0 R 15455 0 R 15456 0 R 15457 0 R 15458 0 R 15459 0 R 15460 0 R 15461 0 R 15462 0 R 15463 0 R 15464 0 R 15465 0 R 15466 0 R 15467 0 R 15468 0 R 15469 0 R 15470 0 R 15471 0 R 15472 0 R 15473 0 R 15474 0 R 15475 0 R 15476 0 R 15477 0 R 15478 0 R 15479 0 R 15480 0 R 15481 0 R 15482 0 R 15483 0 R 15484 0 R 15485 0 R 15486 0 R 15487 0 R 15488 0 R 15489 0 R 15490 0 R 15491 0 R 15492 0 R 15493 0 R 15494 0 R 15495 0 R 15496 0 R 15497 0 R 15498 0 R 15499 0 R 15500 0 R 15501 0 R 15502 0 R 15503 0 R 15504 0 R 15505 0 R 15506 0 R 15507 0 R 15508 0 R 15509 0 R 15510 0 R 15511 0 R 15512 0 R 15513 0 R 15514 0 R 15515 0 R 15516 0 R 15517 0 R 15518 0 R 15519 0 R 15520 0 R 15521 0 R 15522 0 R 15523 0 R 15524 0 R 15525 0 R 15526 0 R 15527 0 R 15528 0 R 15529 0 R 15530 0 R 15531 0 R 15532 0 R 15533 0 R 15534 0 R 15535 0 R 15536 0 R 15537 0 R 15538 0 R 15539 0 R 15540 0 R 15541 0 R 15542 0 R 15543 0 R 15544 0 R 15545 0 R 15546 0 R 15547 0 R 15548 0 R 15549 0 R 15550 0 R 15551 0 R 15552 0 R 15553 0 R 15554 0 R 15555 0 R 15556 0 R 15557 0 R 15558 0 R 15559 0 R 15560 0 R 15561 0 R 15562 0 R 15563 0 R 15564 0 R 15565 0 R 15566 0 R 15567 0 R 15568 0 R 15569 0 R 15570 0 R 15571 0 R 15572 0 R 15573 0 R 15574 0 R ]
+/Parent 14975 0 R
+/Annots [ 15444 0 R 15449 0 R 15450 0 R 15451 0 R 15452 0 R 15453 0 R 15454 0 R 15455 0 R 15456 0 R 15457 0 R 15458 0 R 15459 0 R 15460 0 R 15461 0 R 15462 0 R 15463 0 R 15464 0 R 15465 0 R 15466 0 R 15467 0 R 15468 0 R 15469 0 R 15470 0 R 15471 0 R 15472 0 R 15473 0 R 15474 0 R 15475 0 R 15476 0 R 15477 0 R 15478 0 R 15479 0 R 15480 0 R 15481 0 R 15482 0 R 15483 0 R 15484 0 R 15485 0 R 15486 0 R 15487 0 R 15488 0 R 15489 0 R 15490 0 R 15491 0 R 15492 0 R 15493 0 R 15494 0 R 15495 0 R 15496 0 R 15497 0 R 15498 0 R 15499 0 R 15500 0 R 15501 0 R 15502 0 R 15503 0 R 15504 0 R 15505 0 R 15506 0 R 15507 0 R 15508 0 R 15509 0 R 15510 0 R 15511 0 R 15512 0 R 15513 0 R 15514 0 R 15515 0 R 15516 0 R 15517 0 R 15518 0 R 15519 0 R 15520 0 R 15521 0 R 15522 0 R 15523 0 R 15524 0 R 15525 0 R 15526 0 R 15527 0 R 15528 0 R 15529 0 R 15530 0 R 15531 0 R 15532 0 R 15533 0 R 15534 0 R 15535 0 R 15536 0 R 15537 0 R 15538 0 R 15539 0 R 15540 0 R 15541 0 R 15542 0 R 15543 0 R 15544 0 R 15545 0 R 15546 0 R 15547 0 R 15548 0 R 15549 0 R 15550 0 R 15551 0 R 15552 0 R 15553 0 R 15554 0 R 15555 0 R 15556 0 R 15557 0 R 15558 0 R 15559 0 R 15560 0 R 15561 0 R 15562 0 R 15563 0 R 15564 0 R 15565 0 R 15566 0 R 15567 0 R 15568 0 R 15569 0 R 15570 0 R 15571 0 R 15572 0 R 15573 0 R 15574 0 R 15575 0 R 15576 0 R 15577 0 R 15578 0 R 15579 0 R 15580 0 R 15581 0 R 15582 0 R 15583 0 R 15584 0 R 15585 0 R 15586 0 R 15587 0 R 15588 0 R 15589 0 R 15590 0 R 15591 0 R 15592 0 R 15593 0 R 15594 0 R 15595 0 R 15596 0 R 15597 0 R 15598 0 R 15599 0 R 15600 0 R 15601 0 R 15602 0 R 15603 0 R 15604 0 R 15605 0 R 15606 0 R 15607 0 R 15608 0 R 15609 0 R 15610 0 R 15611 0 R 15612 0 R 15613 0 R 15614 0 R 15615 0 R ]
 >> endobj
-15403 0 obj <<
+15444 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [230.199 646.546 248.555 658.236]
 /Subtype /Link
 /A << /S /GoTo /D (page.195) >>
 >> endobj
-15408 0 obj <<
+15449 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [140.623 632.997 158.979 644.687]
 /Subtype /Link
 /A << /S /GoTo /D (page.124) >>
 >> endobj
-15409 0 obj <<
+15450 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [163.653 632.997 182.009 644.687]
 /Subtype /Link
 /A << /S /GoTo /D (page.200) >>
 >> endobj
-15410 0 obj <<
+15451 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [185.471 632.997 203.827 644.687]
 /Subtype /Link
 /A << /S /GoTo /D (page.202) >>
 >> endobj
-15411 0 obj <<
+15452 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [208.502 632.997 226.858 644.687]
 /Subtype /Link
 /A << /S /GoTo /D (page.572) >>
 >> endobj
-15412 0 obj <<
+15453 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [231.532 632.997 249.888 644.687]
 /Subtype /Link
 /A << /S /GoTo /D (page.639) >>
 >> endobj
-15413 0 obj <<
+15454 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [150.047 619.448 162.949 631.137]
 /Subtype /Link
 /A << /S /GoTo /D (page.87) >>
 >> endobj
-15414 0 obj <<
+15455 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [167.623 619.448 185.979 631.137]
 /Subtype /Link
 /A << /S /GoTo /D (page.376) >>
 >> endobj
-15415 0 obj <<
+15456 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [190.653 619.448 209.009 631.137]
 /Subtype /Link
 /A << /S /GoTo /D (page.377) >>
 >> endobj
-15416 0 obj <<
+15457 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [213.683 619.448 232.04 631.137]
 /Subtype /Link
 /A << /S /GoTo /D (page.643) >>
 >> endobj
-15417 0 obj <<
+15458 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [168.912 605.899 181.813 617.588]
 /Subtype /Link
 /A << /S /GoTo /D (page.79) >>
 >> endobj
-15418 0 obj <<
+15459 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [179.138 592.35 197.494 604.039]
 /Subtype /Link
 /A << /S /GoTo /D (page.200) >>
 >> endobj
-15419 0 obj <<
+15460 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [193.198 578.8 211.555 590.49]
 /Subtype /Link
 /A << /S /GoTo /D (page.374) >>
 >> endobj
-15420 0 obj <<
+15461 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [192.168 565.251 210.524 576.941]
 /Subtype /Link
 /A << /S /GoTo /D (page.123) >>
 >> endobj
-15421 0 obj <<
+15462 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [215.198 565.251 233.555 576.941]
 /Subtype /Link
 /A << /S /GoTo /D (page.205) >>
 >> endobj
-15422 0 obj <<
+15463 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [196.471 551.702 214.827 563.391]
 /Subtype /Link
 /A << /S /GoTo /D (page.189) >>
 >> endobj
-15423 0 obj <<
+15464 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [221.259 538.153 239.615 549.842]
 /Subtype /Link
 /A << /S /GoTo /D (page.736) >>
 >> endobj
-15424 0 obj <<
+15465 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [195.562 524.604 208.464 536.293]
 /Subtype /Link
 /A << /S /GoTo /D (page.94) >>
 >> endobj
-15425 0 obj <<
+15466 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [213.138 524.604 231.494 536.293]
 /Subtype /Link
 /A << /S /GoTo /D (page.376) >>
 >> endobj
-15426 0 obj <<
+15467 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [204.32 511.054 222.676 522.744]
 /Subtype /Link
 /A << /S /GoTo /D (page.214) >>
 >> endobj
-15427 0 obj <<
+15468 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [201.895 497.505 220.252 509.195]
 /Subtype /Link
 /A << /S /GoTo /D (page.215) >>
 >> endobj
-15428 0 obj <<
+15469 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [188.562 483.956 206.918 495.645]
 /Subtype /Link
 /A << /S /GoTo /D (page.208) >>
 >> endobj
-15429 0 obj <<
+15470 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [185.895 470.407 198.797 482.096]
 /Subtype /Link
 /A << /S /GoTo /D (page.64) >>
 >> endobj
-15430 0 obj <<
+15471 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [174.895 456.858 187.797 468.547]
 /Subtype /Link
 /A << /S /GoTo /D (page.55) >>
 >> endobj
-15431 0 obj <<
+15472 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [192.471 456.858 210.827 468.547]
 /Subtype /Link
 /A << /S /GoTo /D (page.749) >>
 >> endobj
-15432 0 obj <<
+15473 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [215.502 456.858 233.858 468.547]
 /Subtype /Link
 /A << /S /GoTo /D (page.788) >>
 >> endobj
-15433 0 obj <<
+15474 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [238.532 456.858 256.888 468.547]
 /Subtype /Link
 /A << /S /GoTo /D (page.796) >>
 >> endobj
-15434 0 obj <<
+15475 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [213.986 443.308 232.343 454.998]
 /Subtype /Link
 /A << /S /GoTo /D (page.573) >>
 >> endobj
-15435 0 obj <<
+15476 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [188.865 429.759 207.221 441.449]
 /Subtype /Link
 /A << /S /GoTo /D (page.196) >>
 >> endobj
-15436 0 obj <<
+15477 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [187.38 416.21 205.736 427.899]
 /Subtype /Link
 /A << /S /GoTo /D (page.193) >>
 >> endobj
-15437 0 obj <<
+15478 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [184.677 402.661 197.579 414.35]
 /Subtype /Link
 /A << /S /GoTo /D (page.52) >>
 >> endobj
-15438 0 obj <<
+15479 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [203.916 402.661 216.818 414.35]
 /Subtype /Link
 /A << /S /GoTo /D (page.53) >>
 >> endobj
-15439 0 obj <<
+15480 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [223.155 402.661 236.057 414.35]
 /Subtype /Link
 /A << /S /GoTo /D (page.80) >>
 >> endobj
-15440 0 obj <<
+15481 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [242.394 402.661 260.751 414.35]
 /Subtype /Link
 /A << /S /GoTo /D (page.108) >>
 >> endobj
-15441 0 obj <<
+15482 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [139.746 389.112 158.102 400.256]
 /Subtype /Link
 /A << /S /GoTo /D (page.111) >>
 >> endobj
-15442 0 obj <<
+15483 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [162.776 389.112 181.132 400.256]
 /Subtype /Link
 /A << /S /GoTo /D (page.112) >>
 >> endobj
-15443 0 obj <<
+15484 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [185.807 389.112 204.163 400.256]
 /Subtype /Link
 /A << /S /GoTo /D (page.751) >>
 >> endobj
-15444 0 obj <<
+15485 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [205.017 375.562 217.918 387.252]
 /Subtype /Link
 /A << /S /GoTo /D (page.64) >>
 >> endobj
-15445 0 obj <<
+15486 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [154.35 362.013 172.706 373.703]
 /Subtype /Link
 /A << /S /GoTo /D (page.569) >>
 >> endobj
-15446 0 obj <<
+15487 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [132.926 348.464 151.282 360.153]
 /Subtype /Link
 /A << /S /GoTo /D (page.765) >>
 >> endobj
-15447 0 obj <<
+15488 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [128.191 334.915 146.547 346.604]
 /Subtype /Link
 /A << /S /GoTo /D (page.397) >>
 >> endobj
-15448 0 obj <<
+15489 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [151.031 334.915 169.388 346.604]
 /Subtype /Link
 /A << /S /GoTo /D (page.399) >>
 >> endobj
-15449 0 obj <<
+15490 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [173.872 334.915 192.228 346.604]
 /Subtype /Link
 /A << /S /GoTo /D (page.400) >>
 >> endobj
-15450 0 obj <<
+15491 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [196.713 334.915 215.069 346.604]
 /Subtype /Link
 /A << /S /GoTo /D (page.405) >>
 >> endobj
-15451 0 obj <<
+15492 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [219.554 334.915 237.91 346.604]
 /Subtype /Link
 /A << /S /GoTo /D (page.406) >>
 >> endobj
-15452 0 obj <<
+15493 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [242.394 334.915 260.751 346.604]
 /Subtype /Link
 /A << /S /GoTo /D (page.408) >>
 >> endobj
-15453 0 obj <<
+15494 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [139.746 321.366 158.102 332.51]
 /Subtype /Link
 /A << /S /GoTo /D (page.488) >>
 >> endobj
-15454 0 obj <<
+15495 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [162.776 321.366 181.132 332.51]
 /Subtype /Link
 /A << /S /GoTo /D (page.538) >>
 >> endobj
-15455 0 obj <<
+15496 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [185.807 321.366 204.163 332.51]
 /Subtype /Link
 /A << /S /GoTo /D (page.548) >>
 >> endobj
-15456 0 obj <<
+15497 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [208.837 321.366 227.193 332.51]
 /Subtype /Link
 /A << /S /GoTo /D (page.749) >>
 >> endobj
-15457 0 obj <<
+15498 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [172.38 307.816 190.736 319.506]
 /Subtype /Link
 /A << /S /GoTo /D (page.119) >>
 >> endobj
-15458 0 obj <<
+15499 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [137.592 294.267 155.949 305.411]
 /Subtype /Link
 /A << /S /GoTo /D (page.797) >>
 >> endobj
-15459 0 obj <<
+15500 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [131.714 280.718 150.07 292.286]
 /Subtype /Link
 /A << /S /GoTo /D (page.466) >>
 >> endobj
-15460 0 obj <<
+15501 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [128.683 267.169 147.039 278.737]
 /Subtype /Link
 /A << /S /GoTo /D (page.456) >>
 >> endobj
-15461 0 obj <<
+15502 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [151.714 267.169 170.07 278.737]
 /Subtype /Link
 /A << /S /GoTo /D (page.457) >>
 >> endobj
-15462 0 obj <<
+15503 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [174.744 267.169 193.1 278.737]
 /Subtype /Link
 /A << /S /GoTo /D (page.484) >>
 >> endobj
-15463 0 obj <<
+15504 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [197.774 267.169 216.13 278.737]
 /Subtype /Link
 /A << /S /GoTo /D (page.486) >>
 >> endobj
-15464 0 obj <<
+15505 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [220.805 267.169 239.161 278.737]
 /Subtype /Link
 /A << /S /GoTo /D (page.489) >>
 >> endobj
-15465 0 obj <<
+15506 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [149.58 253.62 162.482 265.309]
 /Subtype /Link
 /A << /S /GoTo /D (page.98) >>
 >> endobj
-15466 0 obj <<
+15507 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [142.562 240.07 155.464 251.76]
 /Subtype /Link
 /A << /S /GoTo /D (page.32) >>
 >> endobj
-15467 0 obj <<
+15508 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [159.168 240.07 177.524 251.76]
 /Subtype /Link
 /A << /S /GoTo /D (page.200) >>
 >> endobj
-15468 0 obj <<
+15509 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [181.229 240.07 199.585 251.76]
 /Subtype /Link
 /A << /S /GoTo /D (page.202) >>
 >> endobj
-15469 0 obj <<
+15510 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [203.047 240.07 221.403 251.76]
 /Subtype /Link
 /A << /S /GoTo /D (page.204) >>
 >> endobj
-15470 0 obj <<
+15511 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [225.108 240.07 243.464 251.76]
 /Subtype /Link
 /A << /S /GoTo /D (page.206) >>
 >> endobj
-15471 0 obj <<
+15512 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [247.168 240.07 265.524 251.76]
 /Subtype /Link
 /A << /S /GoTo /D (page.207) >>
 >> endobj
-15472 0 obj <<
+15513 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [139.746 226.521 158.102 237.665]
 /Subtype /Link
 /A << /S /GoTo /D (page.209) >>
 >> endobj
-15473 0 obj <<
+15514 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [165.408 226.521 183.764 237.665]
 /Subtype /Link
 /A << /S /GoTo /D (page.210) >>
 >> endobj
-15474 0 obj <<
+15515 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [191.07 226.521 209.426 237.665]
 /Subtype /Link
 /A << /S /GoTo /D (page.213) >>
 >> endobj
-15475 0 obj <<
+15516 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [216.732 226.521 235.088 237.665]
 /Subtype /Link
 /A << /S /GoTo /D (page.214) >>
 >> endobj
-15476 0 obj <<
+15517 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [242.394 226.521 260.751 237.665]
 /Subtype /Link
 /A << /S /GoTo /D (page.310) >>
 >> endobj
-15477 0 obj <<
+15518 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [139.746 212.972 158.102 224.116]
 /Subtype /Link
 /A << /S /GoTo /D (page.611) >>
 >> endobj
-15478 0 obj <<
+15519 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [165.408 212.972 183.764 224.116]
 /Subtype /Link
 /A << /S /GoTo /D (page.706) >>
 >> endobj
-15479 0 obj <<
+15520 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [191.07 212.972 209.426 224.116]
 /Subtype /Link
 /A << /S /GoTo /D (page.717) >>
 >> endobj
-15480 0 obj <<
+15521 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [216.732 212.972 235.088 224.116]
 /Subtype /Link
 /A << /S /GoTo /D (page.726) >>
 >> endobj
-15481 0 obj <<
+15522 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [242.394 212.972 260.751 224.116]
 /Subtype /Link
 /A << /S /GoTo /D (page.729) >>
 >> endobj
-15482 0 obj <<
+15523 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [139.746 201.544 158.102 210.567]
 /Subtype /Link
 /A << /S /GoTo /D (page.730) >>
 >> endobj
-15483 0 obj <<
+15524 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [129.016 185.874 141.918 197.442]
 /Subtype /Link
 /A << /S /GoTo /D (page.48) >>
 >> endobj
-15484 0 obj <<
+15525 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [145.646 185.874 158.547 197.442]
 /Subtype /Link
 /A << /S /GoTo /D (page.50) >>
 >> endobj
-15485 0 obj <<
+15526 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [162.276 185.874 175.177 197.442]
 /Subtype /Link
 /A << /S /GoTo /D (page.67) >>
 >> endobj
-15486 0 obj <<
+15527 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [178.905 185.874 191.807 197.442]
 /Subtype /Link
 /A << /S /GoTo /D (page.68) >>
 >> endobj
-15487 0 obj <<
+15528 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [195.535 185.874 208.437 197.442]
 /Subtype /Link
 /A << /S /GoTo /D (page.79) >>
 >> endobj
-15488 0 obj <<
+15529 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [212.165 185.874 225.067 197.442]
 /Subtype /Link
 /A << /S /GoTo /D (page.85) >>
 >> endobj
-15489 0 obj <<
+15530 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [228.795 185.874 241.696 197.442]
 /Subtype /Link
 /A << /S /GoTo /D (page.86) >>
 >> endobj
-15490 0 obj <<
+15531 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [245.425 185.874 258.326 197.442]
 /Subtype /Link
 /A << /S /GoTo /D (page.88) >>
 >> endobj
-15491 0 obj <<
+15532 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [139.746 172.324 152.648 183.468]
 /Subtype /Link
 /A << /S /GoTo /D (page.90) >>
 >> endobj
-15492 0 obj <<
+15533 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [159.953 172.324 172.855 183.468]
 /Subtype /Link
 /A << /S /GoTo /D (page.92) >>
 >> endobj
-15493 0 obj <<
+15534 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [176.317 172.324 189.219 183.468]
 /Subtype /Link
 /A << /S /GoTo /D (page.95) >>
 >> endobj
-15494 0 obj <<
+15535 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [196.525 172.324 209.426 183.468]
 /Subtype /Link
 /A << /S /GoTo /D (page.97) >>
 >> endobj
-15495 0 obj <<
+15536 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [216.732 172.324 235.088 183.468]
 /Subtype /Link
 /A << /S /GoTo /D (page.100) >>
 >> endobj
-15496 0 obj <<
+15537 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [242.394 172.324 260.751 183.468]
 /Subtype /Link
 /A << /S /GoTo /D (page.104) >>
 >> endobj
-15497 0 obj <<
+15538 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [139.746 158.775 158.102 169.919]
 /Subtype /Link
 /A << /S /GoTo /D (page.108) >>
 >> endobj
-15498 0 obj <<
+15539 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [161.564 158.775 179.92 169.919]
 /Subtype /Link
 /A << /S /GoTo /D (page.111) >>
 >> endobj
-15499 0 obj <<
+15540 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [183.625 158.775 201.981 169.919]
 /Subtype /Link
 /A << /S /GoTo /D (page.118) >>
 >> endobj
-15500 0 obj <<
+15541 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [205.685 158.775 224.042 169.919]
 /Subtype /Link
 /A << /S /GoTo /D (page.164) >>
 >> endobj
-15501 0 obj <<
+15542 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [227.746 158.775 246.102 169.919]
 /Subtype /Link
 /A << /S /GoTo /D (page.165) >>
 >> endobj
-15502 0 obj <<
+15543 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [249.807 158.775 268.163 169.919]
 /Subtype /Link
 /A << /S /GoTo /D (page.191) >>
 >> endobj
-15503 0 obj <<
+15544 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [139.746 145.226 158.102 156.37]
 /Subtype /Link
 /A << /S /GoTo /D (page.196) >>
 >> endobj
-15504 0 obj <<
+15545 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [165.408 145.226 183.764 156.37]
 /Subtype /Link
 /A << /S /GoTo /D (page.215) >>
 >> endobj
-15505 0 obj <<
+15546 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [191.07 145.226 209.426 156.37]
 /Subtype /Link
 /A << /S /GoTo /D (page.225) >>
 >> endobj
-15506 0 obj <<
+15547 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [216.732 145.226 235.088 156.37]
 /Subtype /Link
 /A << /S /GoTo /D (page.226) >>
 >> endobj
-15507 0 obj <<
+15548 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [242.394 145.226 260.751 156.37]
 /Subtype /Link
 /A << /S /GoTo /D (page.234) >>
 >> endobj
-15508 0 obj <<
+15549 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [139.746 131.677 158.102 142.821]
 /Subtype /Link
 /A << /S /GoTo /D (page.246) >>
 >> endobj
-15509 0 obj <<
+15550 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [165.408 131.677 183.764 142.821]
 /Subtype /Link
 /A << /S /GoTo /D (page.286) >>
 >> endobj
-15510 0 obj <<
+15551 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [191.07 131.677 209.426 142.821]
 /Subtype /Link
 /A << /S /GoTo /D (page.287) >>
 >> endobj
-15511 0 obj <<
+15552 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [216.732 131.677 235.088 142.821]
 /Subtype /Link
 /A << /S /GoTo /D (page.290) >>
 >> endobj
-15512 0 obj <<
+15553 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [242.394 131.677 260.751 142.821]
 /Subtype /Link
 /A << /S /GoTo /D (page.376) >>
 >> endobj
-15513 0 obj <<
+15554 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [139.746 118.128 158.102 129.272]
 /Subtype /Link
 /A << /S /GoTo /D (page.377) >>
 >> endobj
-15514 0 obj <<
+15555 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [161.807 118.128 180.163 129.272]
 /Subtype /Link
 /A << /S /GoTo /D (page.505) >>
 >> endobj
-15515 0 obj <<
+15556 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [183.867 118.128 202.223 129.272]
 /Subtype /Link
 /A << /S /GoTo /D (page.571) >>
 >> endobj
-15516 0 obj <<
+15557 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [205.928 118.128 224.284 129.272]
 /Subtype /Link
 /A << /S /GoTo /D (page.573) >>
 >> endobj
-15517 0 obj <<
+15558 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [227.746 118.128 246.102 129.272]
 /Subtype /Link
 /A << /S /GoTo /D (page.575) >>
 >> endobj
-15518 0 obj <<
+15559 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [249.807 118.128 268.163 129.272]
 /Subtype /Link
 /A << /S /GoTo /D (page.579) >>
 >> endobj
-15519 0 obj <<
+15560 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [336.508 646.546 354.864 657.69]
 /Subtype /Link
 /A << /S /GoTo /D (page.582) >>
 >> endobj
-15520 0 obj <<
+15561 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [362.17 646.546 380.526 657.69]
 /Subtype /Link
 /A << /S /GoTo /D (page.594) >>
 >> endobj
-15521 0 obj <<
+15562 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [387.832 646.546 406.188 657.69]
 /Subtype /Link
 /A << /S /GoTo /D (page.717) >>
 >> endobj
-15522 0 obj <<
+15563 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [413.494 646.546 431.851 657.69]
 /Subtype /Link
 /A << /S /GoTo /D (page.723) >>
 >> endobj
-15523 0 obj <<
+15564 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [439.156 646.546 457.513 657.69]
 /Subtype /Link
 /A << /S /GoTo /D (page.758) >>
 >> endobj
-15524 0 obj <<
+15565 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [336.508 635.118 354.864 644.141]
 /Subtype /Link
 /A << /S /GoTo /D (page.797) >>
 >> endobj
-15525 0 obj <<
+15566 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [326.203 619.448 344.559 631.016]
 /Subtype /Link
 /A << /S /GoTo /D (page.449) >>
 >> endobj
-15526 0 obj <<
+15567 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [349.233 619.448 367.59 631.016]
 /Subtype /Link
 /A << /S /GoTo /D (page.457) >>
 >> endobj
-15527 0 obj <<
+15568 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [372.264 619.448 390.62 631.016]
 /Subtype /Link
 /A << /S /GoTo /D (page.462) >>
 >> endobj
-15528 0 obj <<
+15569 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [395.294 619.448 413.65 631.016]
 /Subtype /Link
 /A << /S /GoTo /D (page.466) >>
 >> endobj
-15529 0 obj <<
+15570 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [418.324 619.448 436.68 631.016]
 /Subtype /Link
 /A << /S /GoTo /D (page.468) >>
 >> endobj
-15530 0 obj <<
+15571 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [441.355 619.448 459.711 631.016]
 /Subtype /Link
 /A << /S /GoTo /D (page.483) >>
 >> endobj
-15531 0 obj <<
+15572 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [319.082 605.899 337.438 617.588]
 /Subtype /Link
 /A << /S /GoTo /D (page.467) >>
 >> endobj
-15532 0 obj <<
+15573 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [371.112 592.35 389.468 604.039]
 /Subtype /Link
 /A << /S /GoTo /D (page.462) >>
 >> endobj
-15533 0 obj <<
+15574 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [352.294 578.8 370.65 590.49]
 /Subtype /Link
 /A << /S /GoTo /D (page.125) >>
 >> endobj
-15534 0 obj <<
+15575 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [339.142 565.251 357.499 576.941]
 /Subtype /Link
 /A << /S /GoTo /D (page.466) >>
 >> endobj
-15535 0 obj <<
+15576 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [362.173 565.251 380.529 576.941]
 /Subtype /Link
 /A << /S /GoTo /D (page.483) >>
 >> endobj
-15536 0 obj <<
+15577 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [357.93 551.702 376.286 563.391]
 /Subtype /Link
 /A << /S /GoTo /D (page.482) >>
 >> endobj
-15537 0 obj <<
+15578 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [325.9 538.153 344.256 549.721]
 /Subtype /Link
 /A << /S /GoTo /D (page.456) >>
 >> endobj
-15538 0 obj <<
+15579 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [348.93 538.153 367.286 549.721]
 /Subtype /Link
 /A << /S /GoTo /D (page.460) >>
 >> endobj
-15539 0 obj <<
+15580 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [371.961 538.153 390.317 549.721]
 /Subtype /Link
 /A << /S /GoTo /D (page.461) >>
 >> endobj
-15540 0 obj <<
+15581 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [329.082 524.604 347.438 536.172]
 /Subtype /Link
 /A << /S /GoTo /D (page.349) >>
 >> endobj
-15541 0 obj <<
+15582 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [362.445 511.054 380.802 522.744]
 /Subtype /Link
 /A << /S /GoTo /D (page.375) >>
 >> endobj
-15542 0 obj <<
+15583 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [350.779 497.505 369.135 509.195]
 /Subtype /Link
 /A << /S /GoTo /D (page.174) >>
 >> endobj
-15543 0 obj <<
+15584 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [416.324 483.956 434.68 495.645]
 /Subtype /Link
 /A << /S /GoTo /D (page.323) >>
 >> endobj
-15544 0 obj <<
+15585 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [362.173 470.407 380.529 482.096]
 /Subtype /Link
 /A << /S /GoTo /D (page.695) >>
 >> endobj
-15545 0 obj <<
+15586 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [385.203 470.407 403.559 482.096]
 /Subtype /Link
 /A << /S /GoTo /D (page.722) >>
 >> endobj
-15546 0 obj <<
+15587 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [413.688 456.858 432.044 468.547]
 /Subtype /Link
 /A << /S /GoTo /D (page.343) >>
 >> endobj
-15547 0 obj <<
+15588 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [422.203 443.308 440.559 454.998]
 /Subtype /Link
 /A << /S /GoTo /D (page.695) >>
 >> endobj
-15548 0 obj <<
+15589 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [427.93 429.759 446.287 441.449]
 /Subtype /Link
 /A << /S /GoTo /D (page.345) >>
 >> endobj
-15549 0 obj <<
+15590 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [427.658 416.21 446.014 427.899]
 /Subtype /Link
 /A << /S /GoTo /D (page.349) >>
 >> endobj
-15550 0 obj <<
+15591 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [392.536 402.661 410.893 414.35]
 /Subtype /Link
 /A << /S /GoTo /D (page.215) >>
 >> endobj
-15551 0 obj <<
+15592 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [388.627 389.112 406.984 400.801]
 /Subtype /Link
 /A << /S /GoTo /D (page.306) >>
 >> endobj
-15552 0 obj <<
+15593 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [387.052 375.562 405.408 387.252]
 /Subtype /Link
 /A << /S /GoTo /D (page.363) >>
 >> endobj
-15553 0 obj <<
+15594 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [394.627 362.013 412.983 373.703]
 /Subtype /Link
 /A << /S /GoTo /D (page.729) >>
 >> endobj
-15554 0 obj <<
+15595 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [384.112 348.464 402.468 360.032]
 /Subtype /Link
 /A << /S /GoTo /D (page.174) >>
 >> endobj
-15555 0 obj <<
+15596 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [359.142 334.915 377.499 346.483]
 /Subtype /Link
 /A << /S /GoTo /D (page.325) >>
 >> endobj
-15556 0 obj <<
+15597 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [358.385 321.366 376.741 332.765]
 /Subtype /Link
 /A << /S /GoTo /D (page.368) >>
 >> endobj
-15557 0 obj <<
+15598 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [381.415 321.366 399.771 332.765]
 /Subtype /Link
 /A << /S /GoTo /D (page.369) >>
 >> endobj
-15558 0 obj <<
+15599 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [404.446 321.366 422.802 332.765]
 /Subtype /Link
 /A << /S /GoTo /D (page.561) >>
 >> endobj
-15559 0 obj <<
+15600 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [415.947 307.21 434.303 320.112]
 /Subtype /Link
 /A << /S /GoTo /D (page.327) >>
 >> endobj
-15560 0 obj <<
+15601 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [348.189 294.267 366.545 305.957]
 /Subtype /Link
 /A << /S /GoTo /D (page.322) >>
 >> endobj
-15561 0 obj <<
+15602 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [378.704 280.718 397.06 292.407]
 /Subtype /Link
 /A << /S /GoTo /D (page.323) >>
 >> endobj
-15562 0 obj <<
+15603 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [436.037 267.169 454.394 278.858]
 /Subtype /Link
 /A << /S /GoTo /D (page.314) >>
 >> endobj
-15563 0 obj <<
+15604 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [420.597 253.62 438.953 265.309]
 /Subtype /Link
 /A << /S /GoTo /D (page.314) >>
 >> endobj
-15564 0 obj <<
+15605 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [325.824 240.07 344.18 251.639]
 /Subtype /Link
 /A << /S /GoTo /D (page.769) >>
 >> endobj
-15565 0 obj <<
+15606 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [348.855 240.07 367.211 251.639]
 /Subtype /Link
 /A << /S /GoTo /D (page.770) >>
 >> endobj
-15566 0 obj <<
+15607 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [406.264 226.521 424.62 238.211]
 /Subtype /Link
 /A << /S /GoTo /D (page.156) >>
 >> endobj
-15567 0 obj <<
+15608 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [351.809 212.972 370.165 224.661]
 /Subtype /Link
 /A << /S /GoTo /D (page.466) >>
 >> endobj
-15568 0 obj <<
+15609 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [387.385 199.423 405.741 211.112]
 /Subtype /Link
 /A << /S /GoTo /D (page.381) >>
 >> endobj
-15569 0 obj <<
+15610 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [336.508 174.446 354.864 183.468]
 /Subtype /Link
 /A << /S /GoTo /D (page.661) >>
 >> endobj
-15570 0 obj <<
+15611 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [323.021 158.775 341.377 170.343]
 /Subtype /Link
 /A << /S /GoTo /D (page.764) >>
 >> endobj
-15571 0 obj <<
+15612 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [363.991 145.226 382.347 156.916]
 /Subtype /Link
 /A << /S /GoTo /D (page.698) >>
 >> endobj
-15572 0 obj <<
+15613 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [323.93 131.677 342.286 143.076]
 /Subtype /Link
 /A << /S /GoTo /D (page.723) >>
 >> endobj
-15573 0 obj <<
+15614 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [346.961 131.677 365.317 143.076]
 /Subtype /Link
 /A << /S /GoTo /D (page.745) >>
 >> endobj
-15574 0 obj <<
+15615 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [356.658 118.128 375.014 129.817]
 /Subtype /Link
 /A << /S /GoTo /D (page.319) >>
 >> endobj
-15581 0 obj <<
-/D [15579 0 R /XYZ 100.892 685.529 null]
+15622 0 obj <<
+/D [15620 0 R /XYZ 100.892 685.529 null]
 >> endobj
-15578 0 obj <<
+15619 0 obj <<
 /Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-15704 0 obj <<
-/Length 1499      
+15745 0 obj <<
+/Length 1502      
 /Filter /FlateDecode
 >>
 stream
 xÚ­Y[sÚF~çWè­b¦ÈÚËÙË£'gœ”2íLšÖD
- *‰Ä™þùîjƒØ•×Oxä£ïܯJ£E”F·ƒ_¦ƒ«7F(Md*Q4}ˆ „§(bB& i4GcÁéðÓôíÕŒ#‘Hƨ!%)M¸&I-Ñdûùo5«‡#4¾[ÏÕ£ygðz:øg€4‘fs„	!Ñl5øø)æúo£4!RDßÊUD@$@ÿ½Œ&ƒßé±Èœ"S™4¢iÆoïnøï_Œ>Ž!1²õ8vÐÑÒ4€ŽÄ@èéã4!’ •9F_T6WåE¯ƒ}{³Ì[5lHתbbåWûp[©²r"#,:ÓÐùzT«ÇڐEH&C‹$«ªï†gQÎ+·•Zҏœ0†“1Ìܲʴ_Ö=‚U<ÛÖ_ÔÚØ¢ÎgY닐Á¼SÚØxî„ä2(0$¿H¥Ž9Qì²8BZ!ÜϾ¡#tÐ'gýP”+wñ¶1ÚÑ?
-â6‘=™³Ü.Ù祌q|½s¸88Ü>Wè_Ï·Kee¼zÃO*‘‰ tâöJ
-ÅÊRŸœj*±¯iô×ï†# (Ɲ€%Ëý+c›ìIžÚÊF¤ýç±뼿u×7†‚êe¬Ûúïßyð»ßÛ4Þ(v±mSê§õO»Ü*s›²nh a%7EatHtåþxx$¨q\îþvÚ‹bJSHGÃü„.±·VcÓ¡†±1„±åè‹î2g¼TóÜ-ëy§^¨Gå9³å¿í,LÐ|–+w«cA3ÂÈ |œtQÅq«ßÿ1l{mšE^¥Gl›ŠýÃæ²òñtø£ë¯Ñ¥úŸæ<ÁòÌDizX¥ê:_/Üh¸ê­Ù‚•»"ˆ¸eb2 0P®¦¯†#dÚõ4Ö°ýÉÃó”
-NÅE
-ð«7SÁ¥Â‹‹¬
-n™ÄËÊ$_ÄÓò¥=MéK„ Fy¶`íÔp'a#6‡ž	ò×ÉÝŸîá<¬ù"&ÆaMÓS¼ö¯ÞÂXÂŽ ‹„¢c5v[ÏlVl;¦ؤ0ˆ~ËY–׆۫{ãï‰î4çq~{jó¨@pçfwÄ2Ÿï÷†ÚŸ?<Qëp·_¥Ý:f÷«g`(­R«l¿Ëº­r˜9	ØÉà(Z<¶æ(¤~Tùãugàé€
-òšP$
-ƒfx[ۍ‡Õ3“ÒYÕªz2+ó͹V˜‚.unVí
-ëííé¶ß G ΖUáÚ‰HðáÛ/ZŽª‘Ãn|.È©¼ztw©Gu`½Ó/…~›5
-l
-O†ñX]Ë)”õÇp
-p…®8O°@<y¡B2lY¥í{ÍÉ)m—¿ßù‡”3[ Öô¶`ÌËü›)>ž%EpAíJ®­fªÜ”ªöႼ×{;º)q:ÁãeÓfÿkg&¢"ÄŽ3#”Š„±Ö
-f<¾K{zŒ¿§ß}hPí­÷½+[ZàUVÕûÿ¹,š“°ÿÌø³˜lžìì>¤!1q8W[yIüÁ+(AAÖØ!
-ø°]º;eÏž?¾9¯T‚ŸG¹«¢IVI
-]H%•LÓ‘@<FÇy#€CªiSöÏ«ßy«‘(¨5œ]Ž<<ϾøðÚùäüñêÃxâ¾³#P'Ð½ö„ot(€a׿i„œEÞ(;pV*wfõUÅñMå9Ìâ—½ìážñ¸ka†Î)¯T3¥‡ò™ò­ž­¶Tª,ÕÜö[1ÁIPˆ!`A!†ô†?ê`\×|íàuQiś떷£öóOïûbHôøMðoMýµ
-h–Už³êi<e¾ÊÊÝ•m^¬ÌÇ0‹XØÆSË¥GMž¢pì…w@)îðc˜ûbáü¨×<$Âaþ¸{?±zš]Z™-Ø|ëë¿ÇÝ>é:÷·/)íß×ÓÁË^ ™
+ *‰Ä™þùîjƒØ•×Oxä£ï\öìw.J£E”F·ƒ_¦ƒ«7F(Md*Q4}ˆ „§(bB& i4GcÁñðÓôíÕŒ#‘Hƨ%)M¸I­Ðdûùo5«‡#4¾[ÏÕ£ygðz:øg€´Vs„	!Ñl5øø)æúo£4!RDßÉUD@$@ÿ½Œ&ƒßé±Éœ&S™4¦kÆoïnôï_Œ>Ž!1²õ8vÈÑÒ4@ŽÄ@èéã4!’ •;F_T6WåE¯ƒ}{³Ì[5lDתbbåWûp[©²r"#,:
+ÓÐùzT«ÇÚˆEH&CK$«ªïFgQÎ+w”Z֏œ0F“1ÊܶʴßÖ=‚u<ÛÖ_ÔÚÄ¢ÎgY닐Á¼sÚÄxî„ä2(1$¿È¥Ž5QìŠ8BÚ!ܯ¾‘#rÐggýP”+w’ñv0ÚÙ?
+â‘=7g¹],²ÏKþãøzwàâpàöù»BÿŠx¾]*k£f4yLD&ÐɱWj(VVú”Lpª¥ÄžÓë¯ß
+G at PŒ; K0–ûW.Æ6·o$yBhëÞ0"í?=8Dçý­›ß
+â7ÊXwôß¿óàw¿·iN£Ø嶽R?­ÚÝ­2·WÖ
+
+$ŒrS&‡D×ݏÕ&ŽËÝßÎxAJiJåhØ9¡Kâ­ÝØt¸abaj9žE7ÍÙ /Õ<wÛÃzÞß¹× $êQy@Îbùoû34ŸåÊ]êXЁcdG>MšTq@Þê÷Ã^›b‘×Eé1Íffÿ°wYùt:Σë¯Ñ¥úŸá<ÁòôDizX¥ê:_/Üh¸}Õ[½…+w$ˆ¸mb2 1P®¦¯†#dÊõÖ0Š~‚äa†y¨‚Sq‘üêÃMGWp©ñ⢨‚Û&ñ²6É9iùÒ'MéK¤ Fy¶aí«á¾XD„µØz:È_'wº›ó°â‹d˜!‡}LOñÚ¿z
+c	g8,ŠŽÝØM=³Y±íèRp`‘ ú#gU^m¯îÍyOt¥qS ~œçðÛ]›Ç‚;'»#•ù|?7Ô¦ùüáÉZÇqûÝXÚ©cfp¿z‰BÑ*µÊö³¬;*€™•€íŽ²ÅkŽBø£Ê¯;O'TЩéE2€´ÂÛ²Øn<ªžy)¬VÕ“Y™oνÂ4Õ¹Uµ'@®§·§EØ~a€8[V…k$"Á‡7n¿h;ªÆ;ñqH¸ §öêÖÝa¤nՁõv¿úcÖ80=6:Äc=r­C¡¬?€kà€-pm¨Àax‚âÉ’aÃ*mïkNVi»ëñû¿I9;bÀº’ÞƼ̿òñ¬()‚îÑŽr-›©rSªÚ‡ò"\³ì9Ìè†âôo”½6ûý_ûf"*@,`93B©Hkí`Æã›á±µ§ËðGà°êðígqo½¯]ÙÒ¯²ªÞüç²hVÂþ%0ãÏR²yŠ³{=†äÄa]mí%ñ¯¡Ec‡(4âÃvé®”=sþø朩?Ïr£IƤF.„I%Ór$…ÉqÞ#çHà6mhÿœýÎKDA¥álsäÑyö…ć׾OÎo¯>Œ'î-1K0Â<„®õ°4x£I †]ý¦	r–y£ìÀY©Ü7«Ç7•g1‹_v³‡{Ä㮁:»¼RÍ”nÊgÊCZ=Sm©TYª¹­	–9ÁIPŠ!`A)†ô¦?êm`\Û|íäuIiǛ햷¢öµóOïûrHôœ›&ðo
+ÿÚ4Ë*ÏÚõž2_eånË6/Væc˜E,lá)‹åÒã&OQ8öÂ;G w'ø1Ì}±p~aÔcá0ܽŸX?Í,­Ìl¾õuµ_ˆãî3éZ÷·7)íß×ÓÁÂq º
 endstream
 endobj
-15703 0 obj <<
+15744 0 obj <<
 /Type /Page
-/Contents 15704 0 R
-/Resources 15702 0 R
+/Contents 15745 0 R
+/Resources 15743 0 R
 /MediaBox [0 0 612 792]
-/Parent 15159 0 R
-/Annots [ 15575 0 R 15576 0 R 15577 0 R 15582 0 R 15583 0 R 15584 0 R 15585 0 R 15586 0 R 15587 0 R 15588 0 R 15589 0 R 15590 0 R 15591 0 R 15592 0 R 15593 0 R 15594 0 R 15595 0 R 15596 0 R 15597 0 R 15598 0 R 15599 0 R 15600 0 R 15601 0 R 15602 0 R 15603 0 R 15604 0 R 15605 0 R 15606 0 R 15607 0 R 15608 0 R 15609 0 R 15610 0 R 15611 0 R 15612 0 R 15613 0 R 15614 0 R 15615 0 R 15616 0 R 15617 0 R 15618 0 R 15619 0 R 15620 0 R 15621 0 R 15622 0 R 15623 0 R 15624 0 R 15625 0 R 15626 0 R 15627 0 R 15628 0 R 15629 0 R 15630 0 R 15631 0 R 15632 0 R 15633 0 R 15634 0 R 15635 0 R 15636 0 R 15637 0 R 15638 0 R 15639 0 R 15640 0 R 15641 0 R 15642 0 R 15643 0 R 15644 0 R 15645 0 R 15646 0 R 15647 0 R 15648 0 R 15649 0 R 15650 0 R 15651 0 R 15652 0 R 15653 0 R 15654 0 R 15655 0 R 15656 0 R 15657 0 R 15658 0 R 15659 0 R 15660 0 R 15661 0 R 15662 0 R 15663 0 R 15664 0 R 15665 0 R 15666 0 R 15667 0 R 15668 0 R 15669 0 R 15670 0 R 15671 0 R 15672 0 R 15673 0 R 15674 0 R 15675 0 R 15676 0 R 15677 0 R 15678 0 R 15679 0 R 15680 0 R 15681 0 R 15682 0 R 15683 0 R 15684 0 R 15685 0 R 15686 0 R 15687 0 R 15688 0 R 15689 0 R 15690 0 R 15691 0 R 15692 0 R 15693 0 R 15694 0 R 15695 0 R 15696 0 R 15697 0 R 15698 0 R 15699 0 R 15700 0 R ]
+/Parent 15747 0 R
+/Annots [ 15616 0 R 15617 0 R 15618 0 R 15623 0 R 15624 0 R 15625 0 R 15626 0 R 15627 0 R 15628 0 R 15629 0 R 15630 0 R 15631 0 R 15632 0 R 15633 0 R 15634 0 R 15635 0 R 15636 0 R 15637 0 R 15638 0 R 15639 0 R 15640 0 R 15641 0 R 15642 0 R 15643 0 R 15644 0 R 15645 0 R 15646 0 R 15647 0 R 15648 0 R 15649 0 R 15650 0 R 15651 0 R 15652 0 R 15653 0 R 15654 0 R 15655 0 R 15656 0 R 15657 0 R 15658 0 R 15659 0 R 15660 0 R 15661 0 R 15662 0 R 15663 0 R 15664 0 R 15665 0 R 15666 0 R 15667 0 R 15668 0 R 15669 0 R 15670 0 R 15671 0 R 15672 0 R 15673 0 R 15674 0 R 15675 0 R 15676 0 R 15677 0 R 15678 0 R 15679 0 R 15680 0 R 15681 0 R 15682 0 R 15683 0 R 15684 0 R 15685 0 R 15686 0 R 15687 0 R 15688 0 R 15689 0 R 15690 0 R 15691 0 R 15692 0 R 15693 0 R 15694 0 R 15695 0 R 15696 0 R 15697 0 R 15698 0 R 15699 0 R 15700 0 R 15701 0 R 15702 0 R 15703 0 R 15704 0 R 15705 0 R 15706 0 R 15707 0 R 15708 0 R 15709 0 R 15710 0 R 15711 0 R 15712 0 R 15713 0 R 15714 0 R 15715 0 R 15716 0 R 15717 0 R 15718 0 R 15719 0 R 15720 0 R 15721 0 R 15722 0 R 15723 0 R 15724 0 R 15725 0 R 15726 0 R 15727 0 R 15728 0 R 15729 0 R 15730 0 R 15731 0 R 15732 0 R 15733 0 R 15734 0 R 15735 0 R 15736 0 R 15737 0 R 15738 0 R 15739 0 R 15740 0 R 15741 0 R ]
 >> endobj
-15575 0 obj <<
+15616 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [177.22 646.546 195.576 658.115]
 /Subtype /Link
 /A << /S /GoTo /D (page.489) >>
 >> endobj
-15576 0 obj <<
+15617 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [200.25 646.546 218.607 658.115]
 /Subtype /Link
 /A << /S /GoTo /D (page.500) >>
 >> endobj
-15577 0 obj <<
+15618 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [223.281 646.546 241.637 658.115]
 /Subtype /Link
 /A << /S /GoTo /D (page.534) >>
 >> endobj
-15582 0 obj <<
+15623 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [212.402 632.997 230.758 644.687]
 /Subtype /Link
 /A << /S /GoTo /D (page.534) >>
 >> endobj
-15583 0 obj <<
+15624 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [257.25 619.448 275.607 631.137]
 /Subtype /Link
 /A << /S /GoTo /D (page.128) >>
 >> endobj
-15584 0 obj <<
+15625 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [225.085 592.35 237.986 604.039]
 /Subtype /Link
 /A << /S /GoTo /D (page.54) >>
 >> endobj
-15585 0 obj <<
+15626 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [199.796 578.8 218.152 590.49]
 /Subtype /Link
 /A << /S /GoTo /D (page.190) >>
 >> endobj
-15586 0 obj <<
+15627 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [272.22 565.251 290.576 576.941]
 /Subtype /Link
 /A << /S /GoTo /D (page.190) >>
 >> endobj
-15587 0 obj <<
+15628 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [246.917 551.702 259.819 563.391]
 /Subtype /Link
 /A << /S /GoTo /D (page.79) >>
 >> endobj
-15588 0 obj <<
+15629 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [264.493 551.702 277.394 563.391]
 /Subtype /Link
 /A << /S /GoTo /D (page.97) >>
 >> endobj
-15589 0 obj <<
+15630 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [250.666 538.153 269.022 549.842]
 /Subtype /Link
 /A << /S /GoTo /D (page.192) >>
 >> endobj
-15590 0 obj <<
+15631 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [273.45 538.153 291.806 549.842]
 /Subtype /Link
 /A << /S /GoTo /D (page.193) >>
 >> endobj
-15591 0 obj <<
+15632 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [296.234 538.153 314.59 549.842]
 /Subtype /Link
 /A << /S /GoTo /D (page.195) >>
 >> endobj
-15592 0 obj <<
+15633 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [202.614 524.604 220.97 536.293]
 /Subtype /Link
 /A << /S /GoTo /D (page.779) >>
 >> endobj
-15593 0 obj <<
+15634 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [178.129 511.054 196.485 522.623]
 /Subtype /Link
 /A << /S /GoTo /D (page.394) >>
 >> endobj
-15594 0 obj <<
+15635 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [181.538 456.858 199.894 468.426]
 /Subtype /Link
 /A << /S /GoTo /D (page.461) >>
 >> endobj
-15595 0 obj <<
+15636 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [204.569 456.858 222.925 468.426]
 /Subtype /Link
 /A << /S /GoTo /D (page.466) >>
 >> endobj
-15596 0 obj <<
+15637 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [182.978 443.308 201.334 454.877]
 /Subtype /Link
 /A << /S /GoTo /D (page.466) >>
 >> endobj
-15597 0 obj <<
+15638 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [224.978 429.759 243.334 441.449]
 /Subtype /Link
 /A << /S /GoTo /D (page.453) >>
 >> endobj
-15598 0 obj <<
+15639 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [248.008 429.759 266.364 441.449]
 /Subtype /Link
 /A << /S /GoTo /D (page.501) >>
 >> endobj
-15599 0 obj <<
+15640 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [271.038 429.759 289.394 441.449]
 /Subtype /Link
 /A << /S /GoTo /D (page.518) >>
 >> endobj
-15600 0 obj <<
+15641 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [219.826 416.21 238.182 427.899]
 /Subtype /Link
 /A << /S /GoTo /D (page.385) >>
 >> endobj
-15601 0 obj <<
+15642 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [242.856 416.21 261.213 427.899]
 /Subtype /Link
 /A << /S /GoTo /D (page.403) >>
 >> endobj
-15602 0 obj <<
+15643 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [265.887 416.21 284.243 427.899]
 /Subtype /Link
 /A << /S /GoTo /D (page.404) >>
 >> endobj
-15603 0 obj <<
+15644 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [288.917 416.21 307.273 427.899]
 /Subtype /Link
 /A << /S /GoTo /D (page.416) >>
 >> endobj
-15604 0 obj <<
+15645 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [217.705 402.661 236.061 414.35]
 /Subtype /Link
 /A << /S /GoTo /D (page.455) >>
 >> endobj
-15605 0 obj <<
+15646 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [240.735 402.661 259.091 414.35]
 /Subtype /Link
 /A << /S /GoTo /D (page.475) >>
 >> endobj
-15606 0 obj <<
+15647 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [263.766 402.661 282.122 414.35]
 /Subtype /Link
 /A << /S /GoTo /D (page.507) >>
 >> endobj
-15607 0 obj <<
+15648 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [191.159 389.112 209.516 400.801]
 /Subtype /Link
 /A << /S /GoTo /D (page.607) >>
 >> endobj
-15608 0 obj <<
+15649 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [208.887 375.562 227.243 387.252]
 /Subtype /Link
 /A << /S /GoTo /D (page.604) >>
 >> endobj
-15609 0 obj <<
+15650 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [230.705 375.562 249.061 387.252]
 /Subtype /Link
 /A << /S /GoTo /D (page.607) >>
 >> endobj
-15610 0 obj <<
+15651 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [193.038 362.013 211.394 373.703]
 /Subtype /Link
 /A << /S /GoTo /D (page.604) >>
 >> endobj
-15611 0 obj <<
+15652 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [216.069 362.013 234.425 373.703]
 /Subtype /Link
 /A << /S /GoTo /D (page.609) >>
 >> endobj
-15612 0 obj <<
+15653 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [192.281 348.464 210.637 360.153]
 /Subtype /Link
 /A << /S /GoTo /D (page.728) >>
 >> endobj
-15613 0 obj <<
+15654 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [220.735 334.915 239.091 346.604]
 /Subtype /Link
 /A << /S /GoTo /D (page.605) >>
 >> endobj
-15614 0 obj <<
+15655 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [243.766 334.915 262.122 346.604]
 /Subtype /Link
 /A << /S /GoTo /D (page.606) >>
 >> endobj
-15615 0 obj <<
+15656 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [217.402 321.366 235.758 333.055]
 /Subtype /Link
 /A << /S /GoTo /D (page.604) >>
 >> endobj
-15616 0 obj <<
+15657 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [203.432 307.816 221.788 319.506]
 /Subtype /Link
 /A << /S /GoTo /D (page.609) >>
 >> endobj
-15617 0 obj <<
+15658 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [207.735 294.267 226.091 305.957]
 /Subtype /Link
 /A << /S /GoTo /D (page.100) >>
 >> endobj
-15618 0 obj <<
+15659 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [225.978 280.718 244.334 292.407]
 /Subtype /Link
 /A << /S /GoTo /D (page.203) >>
 >> endobj
-15619 0 obj <<
+15660 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [197.705 267.169 216.061 278.313]
 /Subtype /Link
 /A << /S /GoTo /D (page.169) >>
 >> endobj
-15620 0 obj <<
+15661 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [226.19 253.014 244.546 265.915]
 /Subtype /Link
 /A << /S /GoTo /D (page.366) >>
 >> endobj
-15621 0 obj <<
+15662 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [197.705 240.07 216.061 251.214]
 /Subtype /Link
 /A << /S /GoTo /D (page.169) >>
 >> endobj
-15622 0 obj <<
+15663 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [220.735 240.07 239.091 251.214]
 /Subtype /Link
 /A << /S /GoTo /D (page.748) >>
 >> endobj
-15623 0 obj <<
+15664 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [226.947 225.915 245.303 238.817]
 /Subtype /Link
 /A << /S /GoTo /D (page.366) >>
 >> endobj
-15624 0 obj <<
+15665 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [197.705 212.972 216.061 224.116]
 /Subtype /Link
 /A << /S /GoTo /D (page.169) >>
 >> endobj
-15625 0 obj <<
+15666 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [226.947 198.817 245.303 211.718]
 /Subtype /Link
 /A << /S /GoTo /D (page.366) >>
 >> endobj
-15626 0 obj <<
+15667 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [197.705 185.874 216.061 197.018]
 /Subtype /Link
 /A << /S /GoTo /D (page.169) >>
 >> endobj
-15627 0 obj <<
+15668 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [226.19 171.718 244.546 184.62]
 /Subtype /Link
 /A << /S /GoTo /D (page.366) >>
 >> endobj
-15628 0 obj <<
+15669 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [197.705 158.775 216.061 169.919]
 /Subtype /Link
 /A << /S /GoTo /D (page.169) >>
 >> endobj
-15629 0 obj <<
+15670 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [226.19 144.62 244.546 157.522]
 /Subtype /Link
 /A << /S /GoTo /D (page.366) >>
 >> endobj
-15630 0 obj <<
+15671 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [182.008 131.677 200.364 142.821]
 /Subtype /Link
 /A << /S /GoTo /D (page.389) >>
 >> endobj
-15631 0 obj <<
+15672 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [205.038 131.677 223.394 142.821]
 /Subtype /Link
 /A << /S /GoTo /D (page.754) >>
 >> endobj
-15632 0 obj <<
+15673 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [191.462 118.128 204.364 129.696]
 /Subtype /Link
 /A << /S /GoTo /D (page.94) >>
 >> endobj
-15633 0 obj <<
+15674 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [209.038 118.128 227.394 129.696]
 /Subtype /Link
 /A << /S /GoTo /D (page.199) >>
 >> endobj
-15634 0 obj <<
+15675 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [232.069 118.128 250.425 129.696]
 /Subtype /Link
 /A << /S /GoTo /D (page.223) >>
 >> endobj
-15635 0 obj <<
+15676 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [255.099 118.128 273.455 129.696]
 /Subtype /Link
 /A << /S /GoTo /D (page.249) >>
 >> endobj
-15636 0 obj <<
+15677 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [428.528 646.546 446.884 658.115]
 /Subtype /Link
 /A << /S /GoTo /D (page.204) >>
 >> endobj
-15637 0 obj <<
+15678 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [451.558 646.546 469.914 658.115]
 /Subtype /Link
 /A << /S /GoTo /D (page.258) >>
 >> endobj
-15638 0 obj <<
+15679 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [420.497 632.997 438.854 644.565]
 /Subtype /Link
 /A << /S /GoTo /D (page.728) >>
 >> endobj
-15639 0 obj <<
+15680 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [418.74 619.448 437.096 631.016]
 /Subtype /Link
 /A << /S /GoTo /D (page.318) >>
 >> endobj
-15640 0 obj <<
+15681 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [441.77 619.448 460.126 631.016]
 /Subtype /Link
 /A << /S /GoTo /D (page.320) >>
 >> endobj
-15641 0 obj <<
+15682 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [427.619 605.899 445.975 617.588]
 /Subtype /Link
 /A << /S /GoTo /D (page.199) >>
 >> endobj
-15642 0 obj <<
+15683 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [415.255 592.35 433.611 604.039]
 /Subtype /Link
 /A << /S /GoTo /D (page.691) >>
 >> endobj
-15643 0 obj <<
+15684 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [437.74 578.8 456.096 590.369]
 /Subtype /Link
 /A << /S /GoTo /D (page.691) >>
 >> endobj
-15644 0 obj <<
+15685 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [455.952 565.251 474.308 576.819]
 /Subtype /Link
 /A << /S /GoTo /D (page.371) >>
 >> endobj
-15645 0 obj <<
+15686 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [418.437 551.702 436.793 563.27]
 /Subtype /Link
 /A << /S /GoTo /D (page.218) >>
 >> endobj
-15646 0 obj <<
+15687 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [441.467 551.702 459.823 563.27]
 /Subtype /Link
 /A << /S /GoTo /D (page.219) >>
 >> endobj
-15647 0 obj <<
+15688 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [409.452 538.153 427.808 549.721]
 /Subtype /Link
 /A << /S /GoTo /D (page.219) >>
 >> endobj
-15648 0 obj <<
+15689 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [432.482 538.153 450.838 549.721]
 /Subtype /Link
 /A << /S /GoTo /D (page.223) >>
 >> endobj
-15649 0 obj <<
+15690 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [402.8 524.604 421.157 536.293]
 /Subtype /Link
 /A << /S /GoTo /D (page.449) >>
 >> endobj
-15650 0 obj <<
+15691 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [409.378 511.054 427.734 522.198]
 /Subtype /Link
 /A << /S /GoTo /D (page.456) >>
 >> endobj
-15651 0 obj <<
+15692 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [431.196 511.054 449.553 522.198]
 /Subtype /Link
 /A << /S /GoTo /D (page.459) >>
 >> endobj
-15652 0 obj <<
+15693 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [453.257 511.054 471.613 522.198]
 /Subtype /Link
 /A << /S /GoTo /D (page.461) >>
 >> endobj
-15653 0 obj <<
+15694 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [475.318 511.054 493.674 522.198]
 /Subtype /Link
 /A << /S /GoTo /D (page.462) >>
 >> endobj
-15654 0 obj <<
+15695 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [497.378 511.054 515.734 522.198]
 /Subtype /Link
 /A << /S /GoTo /D (page.466) >>
 >> endobj
-15655 0 obj <<
+15696 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [387.318 497.505 405.674 508.649]
 /Subtype /Link
 /A << /S /GoTo /D (page.468) >>
 >> endobj
-15656 0 obj <<
+15697 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [412.98 497.505 431.336 508.649]
 /Subtype /Link
 /A << /S /GoTo /D (page.479) >>
 >> endobj
-15657 0 obj <<
+15698 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [438.642 497.505 456.998 508.649]
 /Subtype /Link
 /A << /S /GoTo /D (page.482) >>
 >> endobj
-15658 0 obj <<
+15699 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [464.304 497.505 482.66 508.649]
 /Subtype /Link
 /A << /S /GoTo /D (page.486) >>
 >> endobj
-15659 0 obj <<
+15700 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [489.966 497.505 508.322 508.649]
 /Subtype /Link
 /A << /S /GoTo /D (page.489) >>
 >> endobj
-15660 0 obj <<
+15701 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [387.318 483.956 405.674 495.1]
 /Subtype /Link
 /A << /S /GoTo /D (page.491) >>
 >> endobj
-15661 0 obj <<
+15702 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [410.348 483.956 428.704 495.1]
 /Subtype /Link
 /A << /S /GoTo /D (page.493) >>
 >> endobj
-15662 0 obj <<
+15703 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [392.544 470.407 410.9 481.975]
 /Subtype /Link
 /A << /S /GoTo /D (page.459) >>
 >> endobj
-15663 0 obj <<
+15704 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [435.346 456.858 453.702 468.547]
 /Subtype /Link
 /A << /S /GoTo /D (page.415) >>
 >> endobj
-15664 0 obj <<
+15705 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [458.103 443.308 476.46 454.877]
 /Subtype /Link
 /A << /S /GoTo /D (page.459) >>
 >> endobj
-15665 0 obj <<
+15706 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [444.194 402.661 462.551 414.229]
 /Subtype /Link
 /A << /S /GoTo /D (page.541) >>
 >> endobj
-15666 0 obj <<
+15707 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [477.134 389.112 495.49 400.801]
 /Subtype /Link
 /A << /S /GoTo /D (page.167) >>
 >> endobj
-15667 0 obj <<
+15708 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [432.679 375.562 451.035 387.252]
 /Subtype /Link
 /A << /S /GoTo /D (page.405) >>
 >> endobj
-15668 0 obj <<
+15709 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [412.649 362.013 431.005 373.581]
 /Subtype /Link
 /A << /S /GoTo /D (page.311) >>
 >> endobj
-15669 0 obj <<
+15710 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [394.77 348.464 407.672 360.153]
 /Subtype /Link
 /A << /S /GoTo /D (page.67) >>
 >> endobj
-15670 0 obj <<
+15711 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [376.815 334.915 395.171 346.483]
 /Subtype /Link
 /A << /S /GoTo /D (page.415) >>
 >> endobj
-15671 0 obj <<
+15712 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [399.445 334.915 417.802 346.483]
 /Subtype /Link
 /A << /S /GoTo /D (page.459) >>
 >> endobj
-15672 0 obj <<
+15713 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [422.076 334.915 440.432 346.483]
 /Subtype /Link
 /A << /S /GoTo /D (page.461) >>
 >> endobj
-15673 0 obj <<
+15714 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [444.706 334.915 463.062 346.483]
 /Subtype /Link
 /A << /S /GoTo /D (page.463) >>
 >> endobj
-15674 0 obj <<
+15715 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [467.336 334.915 485.692 346.483]
 /Subtype /Link
 /A << /S /GoTo /D (page.466) >>
 >> endobj
-15675 0 obj <<
+15716 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [489.966 334.915 508.322 346.483]
 /Subtype /Link
 /A << /S /GoTo /D (page.477) >>
 >> endobj
-15676 0 obj <<
+15717 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [387.318 321.366 405.674 332.51]
 /Subtype /Link
 /A << /S /GoTo /D (page.479) >>
 >> endobj
-15677 0 obj <<
+15718 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [409.378 321.366 427.734 332.51]
 /Subtype /Link
 /A << /S /GoTo /D (page.489) >>
 >> endobj
-15678 0 obj <<
+15719 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [431.196 321.366 449.553 332.51]
 /Subtype /Link
 /A << /S /GoTo /D (page.491) >>
 >> endobj
-15679 0 obj <<
+15720 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [453.257 321.366 471.613 332.51]
 /Subtype /Link
 /A << /S /GoTo /D (page.507) >>
 >> endobj
-15680 0 obj <<
+15721 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [475.318 321.366 493.674 332.51]
 /Subtype /Link
 /A << /S /GoTo /D (page.534) >>
 >> endobj
-15681 0 obj <<
+15722 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [497.378 321.366 515.734 332.51]
 /Subtype /Link
 /A << /S /GoTo /D (page.541) >>
 >> endobj
-15682 0 obj <<
+15723 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [408.255 294.267 426.611 305.835]
 /Subtype /Link
 /A << /S /GoTo /D (page.459) >>
 >> endobj
-15683 0 obj <<
+15724 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [381.619 280.718 399.975 292.286]
 /Subtype /Link
 /A << /S /GoTo /D (page.462) >>
 >> endobj
-15684 0 obj <<
+15725 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [404.649 280.718 423.005 292.286]
 /Subtype /Link
 /A << /S /GoTo /D (page.475) >>
 >> endobj
-15685 0 obj <<
+15726 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [427.679 280.718 446.035 292.286]
 /Subtype /Link
 /A << /S /GoTo /D (page.526) >>
 >> endobj
-15686 0 obj <<
+15727 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [375.497 267.169 393.853 278.737]
 /Subtype /Link
 /A << /S /GoTo /D (page.365) >>
 >> endobj
-15687 0 obj <<
+15728 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [405.679 253.62 424.035 265.309]
 /Subtype /Link
 /A << /S /GoTo /D (page.166) >>
 >> endobj
-15688 0 obj <<
+15729 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [430.619 240.07 443.52 251.76]
 /Subtype /Link
 /A << /S /GoTo /D (page.73) >>
 >> endobj
-15689 0 obj <<
+15730 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [447.225 240.07 465.581 251.76]
 /Subtype /Link
 /A << /S /GoTo /D (page.156) >>
 >> endobj
-15690 0 obj <<
+15731 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [469.285 240.07 487.641 251.76]
 /Subtype /Link
 /A << /S /GoTo /D (page.165) >>
 >> endobj
-15691 0 obj <<
+15732 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [491.104 240.07 509.46 251.76]
 /Subtype /Link
 /A << /S /GoTo /D (page.168) >>
 >> endobj
-15692 0 obj <<
+15733 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [387.318 228.642 405.674 237.665]
 /Subtype /Link
 /A << /S /GoTo /D (page.751) >>
 >> endobj
-15693 0 obj <<
+15734 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [391.77 212.972 410.126 224.661]
 /Subtype /Link
 /A << /S /GoTo /D (page.471) >>
 >> endobj
-15694 0 obj <<
+15735 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [396.073 199.423 414.429 211.112]
 /Subtype /Link
 /A << /S /GoTo /D (page.468) >>
 >> endobj
-15695 0 obj <<
+15736 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [416.134 185.874 434.49 197.018]
 /Subtype /Link
 /A << /S /GoTo /D (page.617) >>
 >> endobj
-15696 0 obj <<
+15737 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [479.71 172.324 498.066 184.014]
 /Subtype /Link
 /A << /S /GoTo /D (page.701) >>
 >> endobj
-15697 0 obj <<
+15738 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [423.013 158.775 441.369 170.175]
 /Subtype /Link
 /A << /S /GoTo /D (page.102) >>
 >> endobj
-15698 0 obj <<
+15739 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [426.316 145.226 444.672 156.794]
 /Subtype /Link
 /A << /S /GoTo /D (page.618) >>
 >> endobj
-15699 0 obj <<
+15740 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [459.861 131.677 478.217 143.245]
 /Subtype /Link
 /A << /S /GoTo /D (page.172) >>
 >> endobj
-15700 0 obj <<
+15741 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [377.497 118.128 395.854 129.527]
 /Subtype /Link
 /A << /S /GoTo /D (page.389) >>
 >> endobj
-15705 0 obj <<
-/D [15703 0 R /XYZ 151.701 685.529 null]
+15746 0 obj <<
+/D [15744 0 R /XYZ 151.701 685.529 null]
 >> endobj
-15702 0 obj <<
-/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F70 4384 0 R >>
+15743 0 obj <<
+/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F59 4373 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-15839 0 obj <<
-/Length 1466      
+15881 0 obj <<
+/Length 1467      
 /Filter /FlateDecode
 >>
 stream
 xÚµYMsÛ6½ëWðÐ5SÑÄ'‰cÓØ­3ÓŽ:öÍ́"™	EÊå$“?_€”IÄ…^,	^¾]`»o—q°âàÙ›ûÙÕ
-ÆA	Îipÿ!@q¥<z©»Ýê£Ì»ù‚0ÞÖ…ü2ÿîê†ÅZ>±@æQBD”’D÷¥	3R³ëûÙÓéU-|Ï"B‚|3{x…þß» ŽˆHƒÏ½ä& ,8cú{ÜÍþ™ÅÇ&#v¬a
+ÆA	Îipÿ!@q¥<z©»Ýê£Ì»ù‚0ÞÖ…ü2ÿîê†ÅZ>±@æQBD”’D÷¥	1R³ëûÙÓéU-|Ï"B‚|3{x…þß» ŽˆHƒÏ½ä& ,8cú{ÜÍþ™ÅÇ&#v¬a
 Š’€SõÛ0êŸvr'í-8<<,!!=]Œƒ"£bxNm眆Íð·’-cD$0Ø ´mËz®1̱é'²<ovz!	»²^[AIÊ.šv„ˆ1óf³Éêb…)‰8ƒz-rTË	€iƒðhŒ'äL°Ó}Q:mDèi£!#0<FÏ6µ°wæÆý¡+«âÑîã	¬úßÑõ®Íº²©1Û3I…Uµ=eˆÏeÛÔsnæÔ/éÿ;ŒH}öe6Uu²µÇ9ïé2ÜÇfå8í6~^ÑêìÞÝ©Ë8ÛvÈ!¹TÊ÷$ì^s¥4svˆÃä0EM¼Žöi×t™ˆy­’í³‰`GvFv	÷ µÌ¥Ã“~P§UÆUX‚<âcº_ÿª:¹±Ÿ;õºŠªÓ™Jue®~Šw«¦‘«£vYi'Uÿ†Ûlí ˜À³U%6²ö·ó…)»—-y¶µ›ISPpØžïk5¨òÙÿ¹Lâ|w.<†^À81„s&q‘!èƒb¬Î6ö,0Æ4ÇÆÍ<%aÓn²Î+JFÖËVO“0+6¥…‹0’ÀEŒ 9’£“z¼²~Š¦ÃŒ%:|0Èép””ñ¦ÂûÌO” Xéf1Œ$#$ɉÇèƒÈt;]×–«N¶û\»[Uši–ÊPÍGóÍÁˆ’8ñW­©²]uHéºôV°)5çjjK'ž*ÚòÙ,Hc¼£„°– F-‘#·ÛMܯeV²åQß.¡÷$_Â6ùr|£±~
 Ô«\È°§ò2·öv:‘Ÿ“uã©)˦ßÄ…n
 SOǸ¼‘Œxãùg€Ž†ÓHïÓ¥¹\;{_ú‚4uÙ5­=±ÏÄÒ¬æÆC3ør¹ä¾å9àÒt,MŸ¡\Œ_Çñ4óRSèyÍÕcÖ:ºÁ_ ¥`“
 'g‘_¦ìÝm§«ÔkmQy¡£&#ŒÀjöuÖNÖÌ1OÒå«.†*ª%
 ³/ÿ¹²Ö#ûaÓ\_¦¬¬œ=r4Ì«ú„•»GgРµÝE*LÔO»mc 9Kë3ê
-§¨{¬Éöè5ƒVÿü/mÔ÷¹ÅªdÈÇÌ,?—ŽÄž&~Çͳªò£†ÌU7æ÷gˆÖƒ«ÎaÍn»ã´lhåœs_Õà ˜rž)qÑÊ*ëdq¸÷YT^splÔ+ûìÁÑì]Ý$'o¼RÅ^xé|¤›U”0caV©fxäô]I#LÄá‘û·o†w9÷©AÛŠIDìÅiÙ6V+hª·Çέ°èFi¤sâAðún¹ç%Ç2ªêö¬¾Ó”fq	ŠFG9$õNÒEioŽø´«OÖm³ÛÚ)&ÌëSÏû¿š!‰ý†N®SÀZvÝïïè'ûåSyä"¦ƒ„pðÖ¯þúÍÔÜßÿ¼ýû:ºÓþ¼}k½-‚€•Ì[Ùõ÷9ê4b±z)bYIÇà“–Ú¦‡ƒ–Óþfxûú
-ÍZŽO
-äO£øBVv‡Æ¶…î’ŽÒ«IÙv[•yß;)ë\”S/NßOk%ŽÌ:ÝÕ€ãÇu¿r GBIˆbã ‡
-r¤—LvÿʈG'ƧÎéÇb<ØüqÌ{¿)U®kY€|vþy}?ûXÂÞ
+§¨{¬Éöè5ƒVÿü/mÔ÷¹ÅªdÈÇÌ,?—ŽÄž&~Çͳªò£†ÌU7æ÷gˆÖƒ«ÎaÍn»ã´lhåœs_Õà ˜rž)qÑÊ*ëdq¸÷YT^splÔ+ûìÁÑì]Ý0qüâ)eQÌÑá…—ÎGºYÕI	3f•j†GNßU‘4ÂD¹ûfx—ÃpŸ´­˜DÄ^œ–mcµ‚¦z{ìÜ
+‹n”F:'¯ï–{^r< £ú§nÏšá;MÉ`ç‘ ht”CRïä ]”öæˆO»úhÝ6»­½bÂü°>õ¼ÿ«’Øoè4á:¬e7ÜùþŽ~²ßQ>•G.b:Hoýê¯ßLÍýýÏÛ¿¯£;íÏÛ·ÖÛ"Qɼ•]Ÿ£N#«—"–•t^1Ia©mzH0h9ío†·¯¯Ð¬åøÔ@þDñ0Š/dewhLaÛXè.é(½š„‘m·U™÷½“²ÎE9E0ðâôý´VâȬÓ]ý 8~\÷ë!p$”„(æ 9rØ '@zÉd÷o¡, ¨qt‚a|êœ~,ƃÍǼ÷›R庖ÈgçŸ×÷³ÿ -ÎÂê
 endstream
 endobj
-15838 0 obj <<
+15880 0 obj <<
 /Type /Page
-/Contents 15839 0 R
-/Resources 15837 0 R
+/Contents 15881 0 R
+/Resources 15879 0 R
 /MediaBox [0 0 612 792]
-/Parent 15159 0 R
-/Annots [ 15701 0 R 15706 0 R 15707 0 R 15708 0 R 15709 0 R 15710 0 R 15711 0 R 15712 0 R 15713 0 R 15714 0 R 15715 0 R 15716 0 R 15717 0 R 15718 0 R 15719 0 R 15720 0 R 15721 0 R 15722 0 R 15723 0 R 15724 0 R 15725 0 R 15726 0 R 15727 0 R 15728 0 R 15729 0 R 15730 0 R 15731 0 R 15732 0 R 15733 0 R 15734 0 R 15735 0 R 15736 0 R 15737 0 R 15738 0 R 15739 0 R 15740 0 R 15741 0 R 15742 0 R 15743 0 R 15744 0 R 15745 0 R 15746 0 R 15747 0 R 15748 0 R 15749 0 R 15750 0 R 15751 0 R 15752 0 R 15753 0 R 15754 0 R 15755 0 R 15756 0 R 15757 0 R 15758 0 R 15759 0 R 15760 0 R 15761 0 R 15762 0 R 15763 0 R 15764 0 R 15765 0 R 15766 0 R 15767 0 R 15768 0 R 15769 0 R 15770 0 R 15771 0 R 15772 0 R 15773 0 R 15774 0 R 15775 0 R 15776 0 R 15777 0 R 15778 0 R 15779 0 R 15780 0 R 15781 0 R 15782 0 R 15783 0 R 15784 0 R 15785 0 R 15786 0 R 15787 0 R 15788 0 R 15789 0 R 15790 0 R 15791 0 R 15792 0 R 15793 0 R 15794 0 R 15795 0 R 15796 0 R 15797 0 R 15798 0 R 15799 0 R 15800 0 R 15801 0 R 15802 0 R 15803 0 R 15804 0 R 15805 0 R 15806 0 R 15807 0 R 15808 0 R 15809 0 R 15810 0 R 15811 0 R 15812 0 R 15813 0 R 15814 0 R 15815 0 R 15816 0 R 15817 0 R 15818 0 R 15819 0 R 15820 0 R 15821 0 R 15822 0 R 15823 0 R 15824 0 R 15825 0 R 15826 0 R 15827 0 R 15828 0 R 15829 0 R 15830 0 R 15831 0 R 15832 0 R 15833 0 R 15834 0 R 15835 0 R ]
+/Parent 15747 0 R
+/Annots [ 15742 0 R 15748 0 R 15749 0 R 15750 0 R 15751 0 R 15752 0 R 15753 0 R 15754 0 R 15755 0 R 15756 0 R 15757 0 R 15758 0 R 15759 0 R 15760 0 R 15761 0 R 15762 0 R 15763 0 R 15764 0 R 15765 0 R 15766 0 R 15767 0 R 15768 0 R 15769 0 R 15770 0 R 15771 0 R 15772 0 R 15773 0 R 15774 0 R 15775 0 R 15776 0 R 15777 0 R 15778 0 R 15779 0 R 15780 0 R 15781 0 R 15782 0 R 15783 0 R 15784 0 R 15785 0 R 15786 0 R 15787 0 R 15788 0 R 15789 0 R 15790 0 R 15791 0 R 15792 0 R 15793 0 R 15794 0 R 15795 0 R 15796 0 R 15797 0 R 15798 0 R 15799 0 R 15800 0 R 15801 0 R 15802 0 R 15803 0 R 15804 0 R 15805 0 R 15806 0 R 15807 0 R 15808 0 R 15809 0 R 15810 0 R 15811 0 R 15812 0 R 15813 0 R 15814 0 R 15815 0 R 15816 0 R 15817 0 R 15818 0 R 15819 0 R 15820 0 R 15821 0 R 15822 0 R 15823 0 R 15824 0 R 15825 0 R 15826 0 R 15827 0 R 15828 0 R 15829 0 R 15830 0 R 15831 0 R 15832 0 R 15833 0 R 15834 0 R 15835 0 R 15836 0 R 15837 0 R 15838 0 R 15839 0 R 15840 0 R 15841 0 R 15842 0 R 15843 0 R 15844 0 R 15845 0 R 15846 0 R 15847 0 R 15848 0 R 15849 0 R 15850 0 R 15851 0 R 15852 0 R 15853 0 R 15854 0 R 15855 0 R 15856 0 R 15857 0 R 15858 0 R 15859 0 R 15860 0 R 15861 0 R 15862 0 R 15863 0 R 15864 0 R 15865 0 R 15866 0 R 15867 0 R 15868 0 R 15869 0 R 15870 0 R 15871 0 R 15872 0 R 15873 0 R 15874 0 R 15875 0 R 15876 0 R 15877 0 R ]
 >> endobj
-15701 0 obj <<
+15742 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [154.063 646.546 161.51 657.69]
 /Subtype /Link
 /A << /S /GoTo /D (page.4) >>
 >> endobj
-15706 0 obj <<
+15748 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [160.518 632.997 167.965 644.687]
 /Subtype /Link
 /A << /S /GoTo /D (page.4) >>
 >> endobj
-15707 0 obj <<
+15749 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [184.774 619.448 203.13 630.847]
 /Subtype /Link
 /A << /S /GoTo /D (page.385) >>
 >> endobj
-15708 0 obj <<
+15750 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [177.441 605.899 195.797 617.588]
 /Subtype /Link
 /A << /S /GoTo /D (page.395) >>
 >> endobj
-15709 0 obj <<
+15751 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [199.502 605.899 217.858 617.588]
 /Subtype /Link
 /A << /S /GoTo /D (page.399) >>
 >> endobj
-15710 0 obj <<
+15752 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [221.562 605.899 239.918 617.588]
 /Subtype /Link
 /A << /S /GoTo /D (page.400) >>
 >> endobj
-15711 0 obj <<
+15753 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [243.623 605.899 261.979 617.588]
 /Subtype /Link
 /A << /S /GoTo /D (page.402) >>
 >> endobj
-15712 0 obj <<
+15754 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [139.746 592.35 158.102 603.494]
 /Subtype /Link
 /A << /S /GoTo /D (page.449) >>
 >> endobj
-15713 0 obj <<
+15755 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [162.776 592.35 181.132 603.494]
 /Subtype /Link
 /A << /S /GoTo /D (page.487) >>
 >> endobj
-15714 0 obj <<
+15756 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [185.807 592.35 204.163 603.494]
 /Subtype /Link
 /A << /S /GoTo /D (page.539) >>
 >> endobj
-15715 0 obj <<
+15757 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [208.837 592.35 227.193 603.494]
 /Subtype /Link
 /A << /S /GoTo /D (page.540) >>
 >> endobj
-15716 0 obj <<
+15758 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [183.926 578.8 202.282 590.49]
 /Subtype /Link
 /A << /S /GoTo /D (page.402) >>
 >> endobj
-15717 0 obj <<
+15759 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [196.017 565.251 214.373 576.941]
 /Subtype /Link
 /A << /S /GoTo /D (page.387) >>
 >> endobj
-15718 0 obj <<
+15760 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [219.047 565.251 237.403 576.941]
 /Subtype /Link
 /A << /S /GoTo /D (page.389) >>
 >> endobj
-15719 0 obj <<
+15761 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [192.683 551.702 211.04 563.101]
 /Subtype /Link
 /A << /S /GoTo /D (page.388) >>
 >> endobj
-15720 0 obj <<
+15762 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [170.562 538.153 188.918 549.842]
 /Subtype /Link
 /A << /S /GoTo /D (page.387) >>
 >> endobj
-15721 0 obj <<
+15763 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [148.411 524.604 166.767 536.293]
 /Subtype /Link
 /A << /S /GoTo /D (page.400) >>
 >> endobj
-15722 0 obj <<
+15764 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [171.441 524.604 189.797 536.293]
 /Subtype /Link
 /A << /S /GoTo /D (page.402) >>
 >> endobj
-15723 0 obj <<
+15765 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [152.714 511.054 171.07 522.744]
 /Subtype /Link
 /A << /S /GoTo /D (page.395) >>
 >> endobj
-15724 0 obj <<
+15766 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [182.502 497.505 200.858 508.905]
 /Subtype /Link
 /A << /S /GoTo /D (page.387) >>
 >> endobj
-15725 0 obj <<
+15767 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [161.138 483.956 179.494 495.355]
 /Subtype /Link
 /A << /S /GoTo /D (page.404) >>
 >> endobj
-15726 0 obj <<
+15768 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [184.168 483.956 202.524 495.355]
 /Subtype /Link
 /A << /S /GoTo /D (page.416) >>
 >> endobj
-15727 0 obj <<
+15769 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [207.198 483.956 225.555 495.355]
 /Subtype /Link
 /A << /S /GoTo /D (page.421) >>
 >> endobj
-15728 0 obj <<
+15770 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [230.229 483.956 248.585 495.355]
 /Subtype /Link
 /A << /S /GoTo /D (page.472) >>
 >> endobj
-15729 0 obj <<
+15771 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [160.532 470.407 178.888 481.806]
 /Subtype /Link
 /A << /S /GoTo /D (page.455) >>
 >> endobj
-15730 0 obj <<
+15772 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [161.562 456.858 179.918 468.257]
 /Subtype /Link
 /A << /S /GoTo /D (page.124) >>
 >> endobj
-15731 0 obj <<
+15773 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [184.592 456.858 202.949 468.257]
 /Subtype /Link
 /A << /S /GoTo /D (page.385) >>
 >> endobj
-15732 0 obj <<
+15774 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [165.471 443.308 183.827 454.708]
 /Subtype /Link
 /A << /S /GoTo /D (page.385) >>
 >> endobj
-15733 0 obj <<
+15775 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [173.017 429.759 191.373 441.449]
 /Subtype /Link
 /A << /S /GoTo /D (page.571) >>
 >> endobj
-15734 0 obj <<
+15776 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [209.199 416.21 227.555 427.899]
 /Subtype /Link
 /A << /S /GoTo /D (page.447) >>
 >> endobj
-15735 0 obj <<
+15777 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [175.562 402.661 193.918 414.06]
 /Subtype /Link
 /A << /S /GoTo /D (page.455) >>
 >> endobj
-15736 0 obj <<
+15778 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [182.532 389.112 200.888 400.801]
 /Subtype /Link
 /A << /S /GoTo /D (page.386) >>
 >> endobj
-15737 0 obj <<
+15779 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [205.562 389.112 223.918 400.801]
 /Subtype /Link
 /A << /S /GoTo /D (page.399) >>
 >> endobj
-15738 0 obj <<
+15780 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [176.653 375.562 195.009 386.962]
 /Subtype /Link
 /A << /S /GoTo /D (page.423) >>
 >> endobj
-15739 0 obj <<
+15781 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [149.32 362.013 167.676 373.703]
 /Subtype /Link
 /A << /S /GoTo /D (page.397) >>
 >> endobj
-15740 0 obj <<
+15782 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [171.138 362.013 189.494 373.703]
 /Subtype /Link
 /A << /S /GoTo /D (page.399) >>
 >> endobj
-15741 0 obj <<
+15783 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [147.653 348.464 166.009 360.032]
 /Subtype /Link
 /A << /S /GoTo /D (page.448) >>
 >> endobj
-15742 0 obj <<
+15784 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [145.32 334.915 152.767 346.314]
 /Subtype /Link
 /A << /S /GoTo /D (page.4) >>
 >> endobj
-15743 0 obj <<
+15785 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [156.471 334.915 174.827 346.314]
 /Subtype /Link
 /A << /S /GoTo /D (page.395) >>
 >> endobj
-15744 0 obj <<
+15786 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [178.532 334.915 196.888 346.314]
 /Subtype /Link
 /A << /S /GoTo /D (page.396) >>
 >> endobj
-15745 0 obj <<
+15787 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [200.592 334.915 218.949 346.314]
 /Subtype /Link
 /A << /S /GoTo /D (page.400) >>
 >> endobj
-15746 0 obj <<
+15788 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [222.653 334.915 241.009 346.314]
 /Subtype /Link
 /A << /S /GoTo /D (page.448) >>
 >> endobj
-15747 0 obj <<
+15789 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [244.714 334.915 263.07 346.314]
 /Subtype /Link
 /A << /S /GoTo /D (page.451) >>
 >> endobj
-15748 0 obj <<
+15790 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [139.746 321.366 158.102 332.51]
 /Subtype /Link
 /A << /S /GoTo /D (page.453) >>
 >> endobj
-15749 0 obj <<
+15791 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [162.776 321.366 181.132 332.51]
 /Subtype /Link
 /A << /S /GoTo /D (page.539) >>
 >> endobj
-15750 0 obj <<
+15792 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [175.38 307.816 193.736 319.216]
 /Subtype /Link
 /A << /S /GoTo /D (page.125) >>
 >> endobj
-15751 0 obj <<
+15793 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [198.411 307.816 216.767 319.216]
 /Subtype /Link
 /A << /S /GoTo /D (page.396) >>
 >> endobj
-15752 0 obj <<
+15794 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [182.38 294.267 200.736 305.835]
 /Subtype /Link
 /A << /S /GoTo /D (page.448) >>
 >> endobj
-15753 0 obj <<
+15795 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [172.726 280.718 191.083 292.407]
 /Subtype /Link
 /A << /S /GoTo /D (page.307) >>
 >> endobj
-15754 0 obj <<
+15796 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [195.949 280.718 214.305 292.407]
 /Subtype /Link
 /A << /S /GoTo /D (page.396) >>
 >> endobj
-15755 0 obj <<
+15797 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [219.172 280.718 237.528 292.407]
 /Subtype /Link
 /A << /S /GoTo /D (page.399) >>
 >> endobj
-15756 0 obj <<
+15798 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [242.394 280.718 260.751 292.407]
 /Subtype /Link
 /A << /S /GoTo /D (page.407) >>
 >> endobj
-15757 0 obj <<
+15799 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [139.746 267.169 158.102 278.313]
 /Subtype /Link
 /A << /S /GoTo /D (page.410) >>
 >> endobj
-15758 0 obj <<
+15800 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [165.408 267.169 183.764 278.313]
 /Subtype /Link
 /A << /S /GoTo /D (page.422) >>
 >> endobj
-15759 0 obj <<
+15801 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [191.07 267.169 209.426 278.313]
 /Subtype /Link
 /A << /S /GoTo /D (page.424) >>
 >> endobj
-15760 0 obj <<
+15802 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [216.732 267.169 235.088 278.313]
 /Subtype /Link
 /A << /S /GoTo /D (page.426) >>
 >> endobj
-15761 0 obj <<
+15803 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [242.394 267.169 260.751 278.313]
 /Subtype /Link
 /A << /S /GoTo /D (page.428) >>
 >> endobj
-15762 0 obj <<
+15804 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [139.746 253.62 158.102 264.764]
 /Subtype /Link
 /A << /S /GoTo /D (page.431) >>
 >> endobj
-15763 0 obj <<
+15805 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [162.776 253.62 181.132 264.764]
 /Subtype /Link
 /A << /S /GoTo /D (page.450) >>
 >> endobj
-15764 0 obj <<
+15806 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [185.807 253.62 204.163 264.764]
 /Subtype /Link
 /A << /S /GoTo /D (page.512) >>
 >> endobj
-15765 0 obj <<
+15807 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [208.837 253.62 227.193 264.764]
 /Subtype /Link
 /A << /S /GoTo /D (page.547) >>
 >> endobj
-15766 0 obj <<
+15808 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [242.229 240.07 260.585 251.76]
 /Subtype /Link
 /A << /S /GoTo /D (page.707) >>
 >> endobj
-15767 0 obj <<
+15809 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [234.411 226.521 252.767 238.211]
 /Subtype /Link
 /A << /S /GoTo /D (page.403) >>
 >> endobj
-15768 0 obj <<
+15810 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [170.623 212.972 188.979 224.661]
 /Subtype /Link
 /A << /S /GoTo /D (page.404) >>
 >> endobj
-15769 0 obj <<
+15811 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [193.653 212.972 212.009 224.661]
 /Subtype /Link
 /A << /S /GoTo /D (page.405) >>
 >> endobj
-15770 0 obj <<
+15812 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [216.683 212.972 235.04 224.661]
 /Subtype /Link
 /A << /S /GoTo /D (page.449) >>
 >> endobj
-15771 0 obj <<
+15813 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [195.471 199.423 213.827 211.112]
 /Subtype /Link
 /A << /S /GoTo /D (page.423) >>
 >> endobj
-15772 0 obj <<
+15814 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [188.198 185.874 206.555 197.563]
 /Subtype /Link
 /A << /S /GoTo /D (page.405) >>
 >> endobj
-15773 0 obj <<
+15815 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [192.502 172.324 210.858 184.014]
 /Subtype /Link
 /A << /S /GoTo /D (page.416) >>
 >> endobj
-15774 0 obj <<
+15816 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [174.926 158.775 193.282 170.465]
 /Subtype /Link
 /A << /S /GoTo /D (page.404) >>
 >> endobj
-15775 0 obj <<
+15817 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [197.956 158.775 216.312 170.465]
 /Subtype /Link
 /A << /S /GoTo /D (page.526) >>
 >> endobj
-15776 0 obj <<
+15818 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [162.077 145.226 180.433 156.625]
 /Subtype /Link
 /A << /S /GoTo /D (page.419) >>
 >> endobj
-15777 0 obj <<
+15819 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [202.986 131.677 221.343 143.076]
 /Subtype /Link
 /A << /S /GoTo /D (page.246) >>
 >> endobj
-15778 0 obj <<
+15820 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [239.168 118.128 257.524 129.527]
 /Subtype /Link
 /A << /S /GoTo /D (page.447) >>
 >> endobj
-15779 0 obj <<
+15821 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [385.536 646.546 403.893 657.946]
 /Subtype /Link
 /A << /S /GoTo /D (page.246) >>
 >> endobj
-15780 0 obj <<
+15822 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [377.052 632.997 395.408 644.397]
 /Subtype /Link
 /A << /S /GoTo /D (page.797) >>
 >> endobj
-15781 0 obj <<
+15823 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [373.142 619.448 391.499 631.137]
 /Subtype /Link
 /A << /S /GoTo /D (page.403) >>
 >> endobj
-15782 0 obj <<
+15824 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [376.718 605.899 395.074 617.588]
 /Subtype /Link
 /A << /S /GoTo /D (page.437) >>
 >> endobj
-15783 0 obj <<
+15825 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [367.021 592.35 385.377 603.749]
 /Subtype /Link
 /A << /S /GoTo /D (page.403) >>
 >> endobj
-15784 0 obj <<
+15826 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [364.385 578.8 382.741 590.49]
 /Subtype /Link
 /A << /S /GoTo /D (page.396) >>
 >> endobj
-15785 0 obj <<
+15827 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [368.688 565.251 387.044 576.941]
 /Subtype /Link
 /A << /S /GoTo /D (page.389) >>
 >> endobj
-15786 0 obj <<
+15828 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [391.718 565.251 410.074 576.941]
 /Subtype /Link
 /A << /S /GoTo /D (page.395) >>
 >> endobj
-15787 0 obj <<
+15829 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [369.839 551.702 388.196 563.997]
 /Subtype /Link
 /A << /S /GoTo /D (page.404) >>
 >> endobj
-15788 0 obj <<
+15830 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [341.476 538.153 359.832 549.721]
 /Subtype /Link
 /A << /S /GoTo /D (page.395) >>
 >> endobj
-15789 0 obj <<
+15831 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [340.112 524.604 347.559 536.003]
 /Subtype /Link
 /A << /S /GoTo /D (page.4) >>
 >> endobj
-15790 0 obj <<
+15832 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [352.233 524.604 370.59 536.003]
 /Subtype /Link
 /A << /S /GoTo /D (page.121) >>
 >> endobj
-15791 0 obj <<
+15833 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [373.445 511.054 391.802 522.744]
 /Subtype /Link
 /A << /S /GoTo /D (page.307) >>
 >> endobj
-15792 0 obj <<
+15834 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [392.9 497.505 411.256 509.195]
 /Subtype /Link
 /A << /S /GoTo /D (page.419) >>
 >> endobj
-15793 0 obj <<
+15835 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [384.961 483.956 403.317 495.645]
 /Subtype /Link
 /A << /S /GoTo /D (page.155) >>
 >> endobj
-15794 0 obj <<
+15836 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [376.536 470.407 394.893 481.806]
 /Subtype /Link
 /A << /S /GoTo /D (page.396) >>
 >> endobj
-15795 0 obj <<
+15837 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [342.987 456.858 361.343 468.257]
 /Subtype /Link
 /A << /S /GoTo /D (page.394) >>
 >> endobj
-15796 0 obj <<
+15838 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [367.771 456.858 386.127 468.257]
 /Subtype /Link
 /A << /S /GoTo /D (page.395) >>
 >> endobj
-15797 0 obj <<
+15839 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [392.554 456.858 410.911 468.257]
 /Subtype /Link
 /A << /S /GoTo /D (page.400) >>
 >> endobj
-15798 0 obj <<
+15840 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [414.373 456.858 432.729 468.257]
 /Subtype /Link
 /A << /S /GoTo /D (page.402) >>
 >> endobj
-15799 0 obj <<
+15841 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [439.156 456.858 457.513 468.257]
 /Subtype /Link
 /A << /S /GoTo /D (page.448) >>
 >> endobj
-15800 0 obj <<
+15842 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [336.508 443.308 354.864 454.452]
 /Subtype /Link
 /A << /S /GoTo /D (page.449) >>
 >> endobj
-15801 0 obj <<
+15843 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [359.538 443.308 377.895 454.452]
 /Subtype /Link
 /A << /S /GoTo /D (page.451) >>
 >> endobj
-15802 0 obj <<
+15844 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [382.569 443.308 400.925 454.452]
 /Subtype /Link
 /A << /S /GoTo /D (page.453) >>
 >> endobj
-15803 0 obj <<
+15845 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [405.599 443.308 423.955 454.452]
 /Subtype /Link
 /A << /S /GoTo /D (page.539) >>
 >> endobj
-15804 0 obj <<
+15846 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [385.809 429.759 404.165 441.449]
 /Subtype /Link
 /A << /S /GoTo /D (page.387) >>
 >> endobj
-15805 0 obj <<
+15847 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [365.536 416.21 383.893 427.899]
 /Subtype /Link
 /A << /S /GoTo /D (page.403) >>
 >> endobj
-15806 0 obj <<
+15848 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [363.961 402.661 382.317 414.06]
 /Subtype /Link
 /A << /S /GoTo /D (page.797) >>
 >> endobj
-15807 0 obj <<
+15849 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [381.627 389.112 399.984 400.511]
 /Subtype /Link
 /A << /S /GoTo /D (page.385) >>
 >> endobj
-15808 0 obj <<
+15850 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [404.658 389.112 423.014 400.511]
 /Subtype /Link
 /A << /S /GoTo /D (page.386) >>
 >> endobj
-15809 0 obj <<
+15851 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [377.415 375.562 395.771 386.962]
 /Subtype /Link
 /A << /S /GoTo /D (page.386) >>
 >> endobj
-15810 0 obj <<
+15852 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [381.718 362.013 400.074 373.413]
 /Subtype /Link
 /A << /S /GoTo /D (page.198) >>
 >> endobj
-15811 0 obj <<
+15853 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [417.749 348.464 436.105 360.153]
 /Subtype /Link
 /A << /S /GoTo /D (page.389) >>
 >> endobj
-15812 0 obj <<
+15854 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [359.658 334.915 378.014 346.604]
 /Subtype /Link
 /A << /S /GoTo /D (page.424) >>
 >> endobj
-15813 0 obj <<
+15855 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [353.385 307.816 371.741 319.506]
 /Subtype /Link
 /A << /S /GoTo /D (page.698) >>
 >> endobj
-15814 0 obj <<
+15856 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [371.627 294.267 389.983 305.667]
 /Subtype /Link
 /A << /S /GoTo /D (page.235) >>
 >> endobj
-15815 0 obj <<
+15857 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [355.173 280.718 373.529 292.407]
 /Subtype /Link
 /A << /S /GoTo /D (page.737) >>
 >> endobj
-15816 0 obj <<
+15858 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [377.93 267.169 396.287 278.858]
 /Subtype /Link
 /A << /S /GoTo /D (page.363) >>
 >> endobj
-15817 0 obj <<
+15859 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [382.233 253.62 400.59 265.309]
 /Subtype /Link
 /A << /S /GoTo /D (page.365) >>
 >> endobj
-15818 0 obj <<
+15860 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [416.688 239.464 429.59 252.366]
 /Subtype /Link
 /A << /S /GoTo /D (page.93) >>
 >> endobj
-15819 0 obj <<
+15861 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [392.9 225.915 405.802 238.817]
 /Subtype /Link
 /A << /S /GoTo /D (page.93) >>
 >> endobj
-15820 0 obj <<
+15862 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [343.658 212.972 362.014 224.661]
 /Subtype /Link
 /A << /S /GoTo /D (page.238) >>
 >> endobj
-15821 0 obj <<
+15863 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [366.688 212.972 385.044 224.661]
 /Subtype /Link
 /A << /S /GoTo /D (page.307) >>
 >> endobj
-15822 0 obj <<
+15864 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [407.597 199.423 425.953 211.112]
 /Subtype /Link
 /A << /S /GoTo /D (page.238) >>
 >> endobj
-15823 0 obj <<
+15865 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [430.627 199.423 448.984 211.112]
 /Subtype /Link
 /A << /S /GoTo /D (page.261) >>
 >> endobj
-15824 0 obj <<
+15866 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [376.082 185.874 394.438 197.563]
 /Subtype /Link
 /A << /S /GoTo /D (page.304) >>
 >> endobj
-15825 0 obj <<
+15867 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [445.506 172.324 463.862 184.014]
 /Subtype /Link
 /A << /S /GoTo /D (page.641) >>
 >> endobj
-15826 0 obj <<
+15868 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [394.324 158.775 412.68 170.465]
 /Subtype /Link
 /A << /S /GoTo /D (page.305) >>
 >> endobj
-15827 0 obj <<
+15869 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [348.866 145.226 361.768 156.916]
 /Subtype /Link
 /A << /S /GoTo /D (page.65) >>
 >> endobj
-15828 0 obj <<
+15870 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [367.348 145.226 385.704 156.916]
 /Subtype /Link
 /A << /S /GoTo /D (page.106) >>
 >> endobj
-15829 0 obj <<
+15871 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [391.284 145.226 409.64 156.916]
 /Subtype /Link
 /A << /S /GoTo /D (page.238) >>
 >> endobj
-15830 0 obj <<
+15872 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [415.22 145.226 433.576 156.916]
 /Subtype /Link
 /A << /S /GoTo /D (page.239) >>
 >> endobj
-15831 0 obj <<
+15873 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [439.156 145.226 457.513 156.916]
 /Subtype /Link
 /A << /S /GoTo /D (page.304) >>
 >> endobj
-15832 0 obj <<
+15874 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [336.508 131.677 354.864 142.821]
 /Subtype /Link
 /A << /S /GoTo /D (page.307) >>
 >> endobj
-15833 0 obj <<
+15875 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [359.538 131.677 377.895 142.821]
 /Subtype /Link
 /A << /S /GoTo /D (page.372) >>
 >> endobj
-15834 0 obj <<
+15876 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [382.569 131.677 400.925 142.821]
 /Subtype /Link
 /A << /S /GoTo /D (page.403) >>
 >> endobj
-15835 0 obj <<
+15877 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [391.112 118.128 409.468 129.817]
 /Subtype /Link
 /A << /S /GoTo /D (page.305) >>
 >> endobj
-15840 0 obj <<
-/D [15838 0 R /XYZ 100.892 685.529 null]
+15882 0 obj <<
+/D [15880 0 R /XYZ 100.892 685.529 null]
 >> endobj
-15837 0 obj <<
-/Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F70 4384 0 R >>
+15879 0 obj <<
+/Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F59 4373 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-15943 0 obj <<
-/Length 1323      
+15985 0 obj <<
+/Length 1324      
 /Filter /FlateDecode
 >>
 stream
-xÚ¥YMs›8¾ûWpÄ35‘Ðè˜n›N:³;nâÃÎd{ ˜Ø´`Q$šÝþúv\[9¹$¿zÞï/› ŸfïW³«"VO$0J hÊ"Âp°ZašÐù×Õç«›8ÒˆQŠ{Rp”(`ˆî»ÇoE.çDpx»[ÿögfW³3¨ˆ›#t!äõìá+Öê»ÏˆKƒgMYˆ¤%D=WÁýìË‹‰UdÌ"-Z/MÓòǪ¨•4…mÑÌqòV¾ÓBíÑ‚ý}
+xÚ¥YMs›8¾ûWpÄ35‘Ðè˜n›N:³;nâÃÎd{ ˜Ø´`Q$šÝþúv\[9¹$¿zÞï/› ŸfïW³«"VO$0J hÊ"Âp°Zašàù×Õç«›8ÒˆQŠ{Rp”(`ˆî»ÇoE.çDpx»[ÿögfW³3¨ˆ›#t!äõìá+Öê»ÏˆKƒgMYˆ¤%D=WÁýìË‹‰UdÌ"-Z/MÓòǪ¨•4…mÑÌqòV¾ÓBíÑ‚ý}
 Áï¯A°€(¢Š
 Lðª“%ßY°p˜惕É27xM[îæJ8i…Ci2
-·l¹V-/„0xëLfs}¶Îvsf›b¾€a]8¹ a‡Ð/Ö|R”ÎYe¸ˆ®y³MÿW…õt‚OÞ†Vë$©™’%ñ"ƒzÒÅ~ªSeùÞ98lËÍV»AX‘iL/Aιñ©vðn]‚».[•É¼ýož"»	(L§æ°.7mÖ§Œù(MÌòÊêԍÐdrk÷:óŠ¡3U^§1¸D,±ÍTbo^åŽåjÙûÔ¥…ÌÅ ûéc?žLÀ|AH¨ZBœ¯®u)òŽwCm«Mà¬EƒLjTsi?KS¿`a>Ö^ñx~¶É6™C¾”Žš[ùڔ㢕¥ÃcÅ~å
-%S‚JÓèJ…©ê_ÓYóæŽ7o CQ¦,wBš²›I™å}.}ŸkÙ
-„è´âC·åû6xÀÕ|D!¥Jz—ýádÊ(¨ŸåºXèEû³Ìuu·Cz²oÝŽ°¤dBHÞعcϤÁ)ò
-<‚ð¤(m&dÑžÇ£à÷t	𠃊Î/…^t“êuU™Û#“MTÛþ¨Øž”ö8Wþ hZ±Uì	ˆïD]%Šën]r»ßÙDÃïv:ɶ®~zˆg ­ÈD1$jרÑø•ìÁèÒ1»N$¥NÉþOÞözCBÏ™Ç8¢	4 _þúÛ)ãAö£Ëª²¯³û3ì#^8ý@F£„ƉÓC¶gQtÇjÊVÕK:bÇ!0=CS›WWÌy­Ö{EÃ.C6Y'Rº°°7ëÖ‹²JS¥¯=S %‘{·2dàî®o?8æ“q3µJ®6Ô8ŽÕÞ·O—¢¡7Þ™6M&Äó\Çþ©ÚˆE)œàÁ£ð´Í,Ž¨ŽEØ؇—˜¤SÂo_ð'ãß-ÒÕ¥Ç-qw½t®-1N&±w—šJÃðÔ–ºèߺ2SüzDÑ?8b^]ù¬]:Ø÷qUÖú¶¡¹F§Áán‚«^Ý$¿_7½\!©„$PÉ®	O.y’¦hOxw»41ÑJ(‰bE#·e´hŽ~H|\VþÊ—>¾¶Ä磂•“äYå¹?€Gµ|Ñð›3¤<aÌJÑ—ډ߅ÉÙ 8ÊNäÍ›tß¾í¸
-òêm /#Ó›p¯éž{<ÃIví£uÆ.}¤êÏ>·‹½»û.ÞGXâÕô•ª4ÝÓ>!Ç„˜L ¹V=ŒÓ׉çrEì·âÀ˜ø
-â·«c‚üõ¸ÿSéñÞÙh|9TÿÌ󬩵8\ý±¼R:Åvå a>œÆsÈ#Äudr”Zâ»JaÇ®B¼_Ý}p!“ EfŸld“O¯pµ­Kòá­¨G/w=Ä3 at jMtül#O¾«Ü’ ½Òål?v¥ðû%€:ºø|\ÍþXŽHE
+·l¹V-/„0xëLfs}¶Îvsf›b¾€a]8¹ a‡Ð/Ö|R”ÎYe¸ˆ®y³MÿW…õ´	¸£·¡Õ:IêA¦dI¼È ƒžt±ŸjÆTY¾wÛr³ÕnVdÓKsn|ª¼ÅE—à®ËVe2oÿ›§Èn
+Ó©€9¬ËM›õ)c>J³¼²:õB#4™ÜڽμbèL‡×i.Kl3•Ø›W¹c¹‡Zö>uéG!óCqÄÀ~ú؏'“0_ª–Ðç«kD]Š¼ãÝPÛj8kGÑ “Õ\ÚÏÒÔ/X˜‡µW<žŸm²Mæ/¥£æV¾6å¸heéðD±_yCÉ” Ò4ú£Ragªú×tÖ¼€¹ãÍèPc”)˝¦ìfRfyŸKßçÚFv!:­øÐmù¾
+p5QH©’Þe8™2
+êg¹.ÖzÑþ,s]ÝíƁì[·#,)‡’7vîØ3ipŠ¼ <)J›	Y´çÇc Äñ(ø=]<è ¢óÄK¡ݤzÝcUæöÈdÕ¶?*¶'¥=Ε? šDlU {"Ç;QW‰âº[—Üîw6Ñð»N²­«Ÿžâ@k 2Q‰Ú5j4~å{0ºtÌ®I©S²ÿ“·…½ÞãÐsæ1Žh
+È—¿þvDÊxý貪ìëì¾Æûˆ—NÿÑ(¡q@â4íYÝñ€š„²Uõ†ŽØqLÏÐÔæÕÕƒs^«õÆ^Ñ°ËǐMÖ‰ƒ”.,ìÅͺõ¢¬ÒTékÏhIäÞ­¸»ëÛŽùdÜL­R€«
+5Žcµ÷íÓ¥è_è
+„w&…
+E“	ñ<×±ª6bQJ 'xð(<m3‹#ªc6öá%&é”ð›ÁüÉøwË…tuéqKÜ]/kKŒ“	AìÝå‚f§RÁƒÅ0<µ¥®ºÃ·®Á¿Qô…˜WW>k—ö}\•µ¾mèc®Ñip¸›àƪW7„ývwXôr…¤’@%»&<¹äI"˜¢=áÝíÒ0ÄD+¡$ŠAŒÜ–Ñ¢9ú!ñqYù+s\úøÚŸ
+VN’g•käJü ÕòEÃoΐò„1+E#\j'~&gà(;‘7oÒ}û¶ãf(È«·¼ŒLo¼.¤{îñ'ÙµfÔ»lô‘ª?û<Ü.öîJì»xa‰?TÓWªÒtOû„b2æZõ0N_'žË±ßŠcâW(ˆß®Ž	ò×ãþO¥Ç{gC ñåPý3?̳¦ÖâpõÇòJUèÛ•ƒ„ùpÏ!sÔ‘ÉQj]ˆï*…»
+ñ:|u÷Á=†L‚™}²EM<½ÂÕ¶,ɇk´¢½ÜõÏ ©5Ññ³EŒ<!ø®rK‚0ôJ—³ýØ•.Àï— Bèèâóq5û_ÙHJ
 endstream
 endobj
-15942 0 obj <<
+15984 0 obj <<
 /Type /Page
-/Contents 15943 0 R
-/Resources 15941 0 R
+/Contents 15985 0 R
+/Resources 15983 0 R
 /MediaBox [0 0 612 792]
-/Parent 15945 0 R
-/Annots [ 15836 0 R 15841 0 R 15842 0 R 15843 0 R 15844 0 R 15845 0 R 15846 0 R 15847 0 R 15848 0 R 15849 0 R 15850 0 R 15851 0 R 15852 0 R 15853 0 R 15854 0 R 15855 0 R 15856 0 R 15857 0 R 15858 0 R 15859 0 R 15860 0 R 15861 0 R 15862 0 R 15863 0 R 15864 0 R 15865 0 R 15866 0 R 15867 0 R 15868 0 R 15869 0 R 15870 0 R 15871 0 R 15872 0 R 15873 0 R 15874 0 R 15875 0 R 15876 0 R 15877 0 R 15878 0 R 15879 0 R 15880 0 R 15881 0 R 15882 0 R 15883 0 R 15884 0 R 15885 0 R 15886 0 R 15887 0 R 15888 0 R 15889 0 R 15890 0 R 15891 0 R 15892 0 R 15893 0 R 15894 0 R 15895 0 R 15896 0 R 15897 0 R 15898 0 R 15899 0 R 15900 0 R 15901 0 R 15902 0 R 15903 0 R 15904 0 R 15905 0 R 15906 0 R 15907 0 R 15908 0 R 15909 0 R 15910 0 R 15911 0 R 15912 0 R 15913 0 R 15914 0 R 15915 0 R 15916 0 R 15917 0 R 15918 0 R 15919 0 R 15920 0 R 15921 0 R 15922 0 R 15923 0 R 15924 0 R 15925 0 R 15926 0 R 15927 0 R 15928 0 R 15929 0 R 15930 0 R 15931 0 R 15932 0 R 15933 0 R 15934 0 R 15935 0 R 15936 0 R 15937 0 R 15938 0 R 15939 0 R ]
+/Parent 15747 0 R
+/Annots [ 15878 0 R 15883 0 R 15884 0 R 15885 0 R 15886 0 R 15887 0 R 15888 0 R 15889 0 R 15890 0 R 15891 0 R 15892 0 R 15893 0 R 15894 0 R 15895 0 R 15896 0 R 15897 0 R 15898 0 R 15899 0 R 15900 0 R 15901 0 R 15902 0 R 15903 0 R 15904 0 R 15905 0 R 15906 0 R 15907 0 R 15908 0 R 15909 0 R 15910 0 R 15911 0 R 15912 0 R 15913 0 R 15914 0 R 15915 0 R 15916 0 R 15917 0 R 15918 0 R 15919 0 R 15920 0 R 15921 0 R 15922 0 R 15923 0 R 15924 0 R 15925 0 R 15926 0 R 15927 0 R 15928 0 R 15929 0 R 15930 0 R 15931 0 R 15932 0 R 15933 0 R 15934 0 R 15935 0 R 15936 0 R 15937 0 R 15938 0 R 15939 0 R 15940 0 R 15941 0 R 15942 0 R 15943 0 R 15944 0 R 15945 0 R 15946 0 R 15947 0 R 15948 0 R 15949 0 R 15950 0 R 15951 0 R 15952 0 R 15953 0 R 15954 0 R 15955 0 R 15956 0 R 15957 0 R 15958 0 R 15959 0 R 15960 0 R 15961 0 R 15962 0 R 15963 0 R 15964 0 R 15965 0 R 15966 0 R 15967 0 R 15968 0 R 15969 0 R 15970 0 R 15971 0 R 15972 0 R 15973 0 R 15974 0 R 15975 0 R 15976 0 R 15977 0 R 15978 0 R 15979 0 R 15980 0 R 15981 0 R ]
 >> endobj
-15836 0 obj <<
+15878 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [229.281 646.546 247.637 658.236]
 /Subtype /Link
 /A << /S /GoTo /D (page.810) >>
 >> endobj
-15841 0 obj <<
+15883 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [246.584 632.931 264.94 644.621]
 /Subtype /Link
 /A << /S /GoTo /D (page.809) >>
 >> endobj
-15842 0 obj <<
+15884 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [240.766 619.317 259.122 631.006]
 /Subtype /Link
 /A << /S /GoTo /D (page.387) >>
 >> endobj
-15843 0 obj <<
+15885 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [281.917 605.702 300.273 617.391]
 /Subtype /Link
 /A << /S /GoTo /D (page.349) >>
 >> endobj
-15844 0 obj <<
+15886 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [253.372 592.087 271.728 603.777]
 /Subtype /Link
 /A << /S /GoTo /D (page.810) >>
 >> endobj
-15845 0 obj <<
+15887 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [187.099 578.472 200 590.162]
 /Subtype /Link
 /A << /S /GoTo /D (page.74) >>
 >> endobj
-15846 0 obj <<
+15888 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [204.675 578.472 217.576 590.162]
 /Subtype /Link
 /A << /S /GoTo /D (page.78) >>
 >> endobj
-15847 0 obj <<
+15889 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [222.25 578.472 235.152 590.162]
 /Subtype /Link
 /A << /S /GoTo /D (page.87) >>
 >> endobj
-15848 0 obj <<
+15890 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [239.826 578.472 258.182 590.162]
 /Subtype /Link
 /A << /S /GoTo /D (page.191) >>
 >> endobj
-15849 0 obj <<
+15891 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [262.856 578.472 281.213 590.162]
 /Subtype /Link
 /A << /S /GoTo /D (page.192) >>
 >> endobj
-15850 0 obj <<
+15892 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [250.038 564.857 268.394 576.547]
 /Subtype /Link
 /A << /S /GoTo /D (page.626) >>
 >> endobj
-15851 0 obj <<
+15893 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [230.19 551.243 248.546 562.932]
 /Subtype /Link
 /A << /S /GoTo /D (page.623) >>
 >> endobj
-15852 0 obj <<
+15894 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [232.614 537.628 250.97 549.317]
 /Subtype /Link
 /A << /S /GoTo /D (page.618) >>
 >> endobj
-15853 0 obj <<
+15895 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [258.947 524.013 277.304 535.703]
 /Subtype /Link
 /A << /S /GoTo /D (page.626) >>
 >> endobj
-15854 0 obj <<
+15896 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [212.553 510.398 225.455 522.088]
 /Subtype /Link
 /A << /S /GoTo /D (page.89) >>
 >> endobj
-15855 0 obj <<
+15897 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [230.129 510.398 248.485 522.088]
 /Subtype /Link
 /A << /S /GoTo /D (page.618) >>
 >> endobj
-15856 0 obj <<
+15898 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [253.159 510.398 271.516 522.088]
 /Subtype /Link
 /A << /S /GoTo /D (page.620) >>
 >> endobj
-15857 0 obj <<
+15899 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [225.372 496.783 243.728 508.473]
 /Subtype /Link
 /A << /S /GoTo /D (page.623) >>
 >> endobj
-15858 0 obj <<
+15900 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [211.341 483.169 229.697 494.858]
 /Subtype /Link
 /A << /S /GoTo /D (page.619) >>
 >> endobj
-15859 0 obj <<
+15901 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [192.765 469.554 211.122 481.243]
 /Subtype /Link
 /A << /S /GoTo /D (page.604) >>
 >> endobj
-15860 0 obj <<
+15902 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [191.402 455.939 204.303 467.629]
 /Subtype /Link
 /A << /S /GoTo /D (page.78) >>
 >> endobj
-15861 0 obj <<
+15903 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [191.038 442.324 209.394 453.724]
 /Subtype /Link
 /A << /S /GoTo /D (page.810) >>
 >> endobj
-15862 0 obj <<
+15904 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [245.705 428.709 264.061 440.399]
 /Subtype /Link
 /A << /S /GoTo /D (page.754) >>
 >> endobj
-15863 0 obj <<
+15905 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [196.796 415.095 209.697 426.239]
 /Subtype /Link
 /A << /S /GoTo /D (page.68) >>
 >> endobj
-15864 0 obj <<
+15906 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [214.372 415.095 227.273 426.239]
 /Subtype /Link
 /A << /S /GoTo /D (page.69) >>
 >> endobj
-15865 0 obj <<
+15907 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [202.856 401.48 215.758 413.169]
 /Subtype /Link
 /A << /S /GoTo /D (page.89) >>
 >> endobj
-15866 0 obj <<
+15908 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [204.675 387.865 217.576 399.009]
 /Subtype /Link
 /A << /S /GoTo /D (page.86) >>
 >> endobj
-15867 0 obj <<
+15909 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [206.432 374.25 224.788 385.818]
 /Subtype /Link
 /A << /S /GoTo /D (page.132) >>
 >> endobj
-15868 0 obj <<
+15910 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [229.462 374.25 247.819 385.818]
 /Subtype /Link
 /A << /S /GoTo /D (page.137) >>
 >> endobj
-15869 0 obj <<
+15911 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [244.19 360.635 262.546 372.325]
 /Subtype /Link
 /A << /S /GoTo /D (page.320) >>
 >> endobj
-15870 0 obj <<
+15912 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [213.22 347.021 231.576 358.71]
 /Subtype /Link
 /A << /S /GoTo /D (page.320) >>
 >> endobj
-15871 0 obj <<
+15913 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [289.978 333.406 308.334 345.095]
 /Subtype /Link
 /A << /S /GoTo /D (page.367) >>
 >> endobj
-15872 0 obj <<
+15914 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [264.553 319.791 282.91 331.48]
 /Subtype /Link
 /A << /S /GoTo /D (page.131) >>
 >> endobj
-15873 0 obj <<
+15915 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [238.463 306.176 256.819 317.866]
 /Subtype /Link
 /A << /S /GoTo /D (page.809) >>
 >> endobj
-15874 0 obj <<
+15916 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [211.402 292.561 224.304 304.251]
 /Subtype /Link
 /A << /S /GoTo /D (page.65) >>
 >> endobj
-15875 0 obj <<
+15917 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [187.796 278.947 206.152 290.091]
 /Subtype /Link
 /A << /S /GoTo /D (page.468) >>
 >> endobj
-15876 0 obj <<
+15918 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [210.826 278.947 229.182 290.091]
 /Subtype /Link
 /A << /S /GoTo /D (page.483) >>
 >> endobj
-15877 0 obj <<
+15919 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [233.856 278.947 252.213 290.091]
 /Subtype /Link
 /A << /S /GoTo /D (page.534) >>
 >> endobj
-15878 0 obj <<
+15920 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [204.683 265.332 223.04 276.476]
 /Subtype /Link
 /A << /S /GoTo /D (page.469) >>
 >> endobj
-15879 0 obj <<
+15921 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [227.571 265.332 245.927 276.476]
 /Subtype /Link
 /A << /S /GoTo /D (page.470) >>
 >> endobj
-15880 0 obj <<
+15922 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [250.459 265.332 268.815 276.476]
 /Subtype /Link
 /A << /S /GoTo /D (page.479) >>
 >> endobj
-15881 0 obj <<
+15923 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [273.346 265.332 291.703 276.476]
 /Subtype /Link
 /A << /S /GoTo /D (page.481) >>
 >> endobj
-15882 0 obj <<
+15924 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [296.234 265.332 314.59 276.476]
 /Subtype /Link
 /A << /S /GoTo /D (page.534) >>
 >> endobj
-15883 0 obj <<
+15925 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [186.462 251.717 204.819 263.406]
 /Subtype /Link
 /A << /S /GoTo /D (page.398) >>
 >> endobj
-15884 0 obj <<
+15926 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [232.402 238.102 250.758 249.792]
 /Subtype /Link
 /A << /S /GoTo /D (page.403) >>
 >> endobj
-15885 0 obj <<
+15927 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [246.947 224.487 265.304 236.177]
 /Subtype /Link
 /A << /S /GoTo /D (page.391) >>
 >> endobj
-15886 0 obj <<
+15928 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [211.826 210.873 230.182 222.562]
 /Subtype /Link
 /A << /S /GoTo /D (page.596) >>
 >> endobj
-15887 0 obj <<
+15929 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [200.705 197.258 219.061 208.947]
 /Subtype /Link
 /A << /S /GoTo /D (page.468) >>
 >> endobj
-15888 0 obj <<
+15930 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [239.372 183.643 257.728 195.332]
 /Subtype /Link
 /A << /S /GoTo /D (page.810) >>
 >> endobj
-15889 0 obj <<
+15931 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [173.735 170.028 192.091 181.172]
 /Subtype /Link
 /A << /S /GoTo /D (page.749) >>
 >> endobj
-15890 0 obj <<
+15932 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [197.099 156.413 215.455 167.557]
 /Subtype /Link
 /A << /S /GoTo /D (page.560) >>
 >> endobj
-15891 0 obj <<
+15933 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [182.22 131.742 200.576 143.311]
 /Subtype /Link
 /A << /S /GoTo /D (page.394) >>
 >> endobj
-15892 0 obj <<
+15934 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [240.129 118.128 258.485 129.817]
 /Subtype /Link
 /A << /S /GoTo /D (page.810) >>
 >> endobj
-15893 0 obj <<
+15935 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [418.406 646.546 436.763 658.236]
 /Subtype /Link
 /A << /S /GoTo /D (page.394) >>
 >> endobj
-15894 0 obj <<
+15936 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [468.467 632.93 486.823 644.62]
 /Subtype /Link
 /A << /S /GoTo /D (page.449) >>
 >> endobj
-15895 0 obj <<
+15937 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [458.134 619.314 476.49 631.004]
 /Subtype /Link
 /A << /S /GoTo /D (page.449) >>
 >> endobj
-15896 0 obj <<
+15938 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [422.103 605.698 440.46 617.388]
 /Subtype /Link
 /A << /S /GoTo /D (page.198) >>
 >> endobj
-15897 0 obj <<
+15939 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [382.619 581.006 400.975 592.574]
 /Subtype /Link
 /A << /S /GoTo /D (page.684) >>
 >> endobj
-15898 0 obj <<
+15940 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [387.318 555.962 405.674 564.985]
 /Subtype /Link
 /A << /S /GoTo /D (page.109) >>
 >> endobj
-15899 0 obj <<
+15941 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [380.225 540.224 398.581 551.368]
 /Subtype /Link
 /A << /S /GoTo /D (page.258) >>
 >> endobj
-15900 0 obj <<
+15942 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [420.649 526.608 439.005 538.298]
 /Subtype /Link
 /A << /S /GoTo /D (page.364) >>
 >> endobj
-15901 0 obj <<
+15943 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [376.861 512.992 395.217 524.561]
 /Subtype /Link
 /A << /S /GoTo /D (page.247) >>
 >> endobj
-15902 0 obj <<
+15944 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [381.528 499.376 399.884 510.52]
 /Subtype /Link
 /A << /S /GoTo /D (page.468) >>
 >> endobj
-15903 0 obj <<
+15945 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [404.558 499.376 422.914 510.52]
 /Subtype /Link
 /A << /S /GoTo /D (page.528) >>
 >> endobj
-15904 0 obj <<
+15946 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [413.103 485.76 431.46 497.45]
 /Subtype /Link
 /A << /S /GoTo /D (page.464) >>
 >> endobj
-15905 0 obj <<
+15947 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [417.406 472.144 435.763 483.834]
 /Subtype /Link
 /A << /S /GoTo /D (page.469) >>
 >> endobj
-15906 0 obj <<
+15948 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [440.437 472.144 458.793 483.834]
 /Subtype /Link
 /A << /S /GoTo /D (page.470) >>
 >> endobj
-15907 0 obj <<
+15949 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [417.346 444.912 435.702 456.312]
 /Subtype /Link
 /A << /S /GoTo /D (page.458) >>
 >> endobj
-15908 0 obj <<
+15950 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [413.649 431.296 432.005 442.696]
 /Subtype /Link
 /A << /S /GoTo /D (page.469) >>
 >> endobj
-15909 0 obj <<
+15951 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [436.679 431.296 455.035 442.696]
 /Subtype /Link
 /A << /S /GoTo /D (page.481) >>
 >> endobj
-15910 0 obj <<
+15952 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [410.073 417.68 428.429 429.37]
 /Subtype /Link
 /A << /S /GoTo /D (page.471) >>
 >> endobj
-15911 0 obj <<
+15953 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [401.225 404.064 419.581 415.754]
 /Subtype /Link
 /A << /S /GoTo /D (page.471) >>
 >> endobj
-15912 0 obj <<
+15954 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [418.255 390.448 436.611 401.592]
 /Subtype /Link
 /A << /S /GoTo /D (page.471) >>
 >> endobj
-15913 0 obj <<
+15955 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [441.285 390.448 459.641 401.592]
 /Subtype /Link
 /A << /S /GoTo /D (page.483) >>
 >> endobj
-15914 0 obj <<
+15956 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [411.588 376.832 429.944 387.976]
 /Subtype /Link
 /A << /S /GoTo /D (page.471) >>
 >> endobj
-15915 0 obj <<
+15957 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [403.346 363.216 421.702 374.906]
 /Subtype /Link
 /A << /S /GoTo /D (page.471) >>
 >> endobj
-15916 0 obj <<
+15958 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [405.467 349.6 423.823 361.29]
 /Subtype /Link
 /A << /S /GoTo /D (page.471) >>
 >> endobj
-15917 0 obj <<
+15959 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [423.71 335.984 442.066 347.384]
 /Subtype /Link
 /A << /S /GoTo /D (page.471) >>
 >> endobj
-15918 0 obj <<
+15960 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [439.77 322.368 458.126 334.058]
 /Subtype /Link
 /A << /S /GoTo /D (page.481) >>
 >> endobj
-15919 0 obj <<
+15961 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [440.982 308.752 459.338 320.441]
 /Subtype /Link
 /A << /S /GoTo /D (page.471) >>
 >> endobj
-15920 0 obj <<
+15962 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [400.831 295.136 419.187 306.825]
 /Subtype /Link
 /A << /S /GoTo /D (page.477) >>
 >> endobj
-15921 0 obj <<
+15963 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [398.437 281.52 416.793 292.919]
 /Subtype /Link
 /A << /S /GoTo /D (page.506) >>
 >> endobj
-15922 0 obj <<
+15964 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [411.861 267.904 430.217 279.303]
 /Subtype /Link
 /A << /S /GoTo /D (page.448) >>
 >> endobj
-15923 0 obj <<
+15965 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [412.982 254.288 425.884 265.687]
 /Subtype /Link
 /A << /S /GoTo /D (page.23) >>
 >> endobj
-15924 0 obj <<
+15966 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [430.558 254.288 448.914 265.687]
 /Subtype /Link
 /A << /S /GoTo /D (page.125) >>
 >> endobj
-15925 0 obj <<
+15967 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [453.588 254.288 471.944 265.687]
 /Subtype /Link
 /A << /S /GoTo /D (page.452) >>
 >> endobj
-15926 0 obj <<
+15968 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [476.619 254.288 494.975 265.687]
 /Subtype /Link
 /A << /S /GoTo /D (page.453) >>
 >> endobj
-15927 0 obj <<
+15969 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [398.861 240.672 411.763 252.24]
 /Subtype /Link
 /A << /S /GoTo /D (page.62) >>
 >> endobj
-15928 0 obj <<
+15970 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [464.952 226.45 483.308 239.351]
 /Subtype /Link
 /A << /S /GoTo /D (page.159) >>
 >> endobj
-15929 0 obj <<
+15971 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [403.922 213.44 422.278 224.839]
 /Subtype /Link
 /A << /S /GoTo /D (page.477) >>
 >> endobj
-15930 0 obj <<
+15972 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [369.315 199.824 387.672 210.968]
 /Subtype /Link
 /A << /S /GoTo /D (page.684) >>
 >> endobj
-15931 0 obj <<
+15973 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [395.134 186.208 413.49 197.897]
 /Subtype /Link
 /A << /S /GoTo /D (page.595) >>
 >> endobj
-15932 0 obj <<
+15974 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [423.467 171.986 441.823 184.887]
 /Subtype /Link
 /A << /S /GoTo /D (page.595) >>
 >> endobj
-15933 0 obj <<
+15975 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [374.77 158.976 393.126 170.665]
 /Subtype /Link
 /A << /S /GoTo /D (page.319) >>
 >> endobj
-15934 0 obj <<
+15976 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [484.558 145.36 502.914 157.049]
 /Subtype /Link
 /A << /S /GoTo /D (page.695) >>
 >> endobj
-15935 0 obj <<
+15977 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [393.012 131.744 411.369 143.433]
 /Subtype /Link
 /A << /S /GoTo /D (page.323) >>
 >> endobj
-15936 0 obj <<
+15978 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [397.8 118.128 416.157 129.817]
 /Subtype /Link
 /A << /S /GoTo /D (page.341) >>
 >> endobj
-15937 0 obj <<
+15979 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [420.831 118.128 439.187 129.817]
 /Subtype /Link
 /A << /S /GoTo /D (page.398) >>
 >> endobj
-15938 0 obj <<
+15980 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [443.861 118.128 462.217 129.817]
 /Subtype /Link
 /A << /S /GoTo /D (page.407) >>
 >> endobj
-15939 0 obj <<
+15981 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [466.891 118.128 485.248 129.817]
 /Subtype /Link
 /A << /S /GoTo /D (page.556) >>
 >> endobj
-15944 0 obj <<
-/D [15942 0 R /XYZ 151.701 685.529 null]
+15986 0 obj <<
+/D [15984 0 R /XYZ 151.701 685.529 null]
 >> endobj
-15941 0 obj <<
-/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F70 4384 0 R >>
+15983 0 obj <<
+/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F59 4373 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-16054 0 obj <<
-/Length 1606      
+16095 0 obj <<
+/Length 1607      
 /Filter /FlateDecode
 >>
 stream
-xÚ½YKsÛ6¾ëWðHÍ”ñz˳u&mÒÈé´“æ@SˆÌ„"U>b»ýó*‘(@„™^,™Z|ûíûÀ26Qý´xr¹xô¡H ɉ.?F0M(bB*õ£uô>^õWŸTÞ-LI|Q­ÕíòÃåËG/hªåL%4K1–@`®‡E‚s#µx~¹ø{õS-| OÆQ¾]¼ÿFkýÛË(XŠèfÜF˜
+xÚ½YKsÛ6¾ëWðHÍ”ñz˳u&mÒÈé´“æ@SˆÌ„"U>b»ýó*‘(@„™^,™Z|ûíûÀ26Qý´xr¹xô¡H ɉ.?F0M(bB*õ£uô>^õWŸTÞ-LI|Q­ÕíòÃåËG/hªåL%4K1–@`®‡E‚S#µx~¹ø{õS-| OÆQ¾]¼ÿFkýÛË(XŠèfÜF˜
 À(ÕßËhµøm‘R†ôP1Dòˆ	3ŒúV5_–HĪùa ±_½O0&1äÇO(DTb@‰´ÊÖÚhŒã&3X7N(.éñãÔ¢Ð)H[ü£<ĉ°çñVC$ÙµþëXŽcLèÙå†ARWåÝRà؉ œ<öÉ¡@Mƒx–çªm&#™iäiz¥”Ê­òÄÈÓ}Jnš¢S‡ä—	t#é¬ÓË­s%
 ñ5‰%Û¸u©E’á!Égì¿Z&:fjý—ǵñ*Œ×KèÖ
 1³‚‘{i-ªÍrPp6èJç¬Éëí®(5žs=“âüÙÊëÊœÍMßd]QWN!g94c*)ëÁÌܘôÙMŠè¼0ç¬ü./•ûR²Ö²¹**'Ja8ȺÐÿvuãÏR>NôíGu›—ýÚga´Çp0Ž ,Òá$çg+@­_®ºÅ)àTXœË@»!ŒyÂ	Œ¹ùκÚuRž­	¸P‡m³[OyǨjÃzÓVGIë¡ÎCŽA£v6´…=U$ó„‡]ÛÛÔ¢7Èq,º8êH „Ñw³€X©ÆXlmÀ‡ë„éö-ÅnKººÇõ½Ü;Eyð>}ëjÆdösÖÙ$ý´ìÛN5öé/Y•m<éšItîœ"¿**C·¿uÂö"pZò}%ϵ6×¹¹„­õÕÊdÐúºy`+¹î«uVåþx‚TÌ@|Tªò}Ú+Y¿UÃu¾æ
 ú};{ëb[ñfsFn´—: nÝÑÆŸ_ßaäY,ƒûµÃ¹¢º)¾EѺ)Æ@µàouKgë!ð¯ª{rñzeQ«lëÁ„±U΅A!Gà±W§Ÿ”p†"ŠÐÂÇÊ}Ôi uO¿‚‰™˜ånÄà4™9娎M„ÇÒ“þßé–² ¾£N'.°a·Ô=÷uVé&£¼'(Ý:HÛFƀݵ
 ƸVuæNàÎ1,
 ;Úw7”â™õŸê’OÏûyÔ{]ì¬!»¬moŒoô•ÀÝüs6S}
-ä—ѽfÅÅzÌÀ…Icå}ô‚
-y$8ÅûO«–ÆÊ
-Nº141£àÛ‹g–7ƒ5-«oMS’BZ¾!%(`†â IyD
-
-)õôðS#è®÷Sõ	à ÂcKæ<ÃN=cµE	Õ-$a÷Ý­Ö½]èPøvAšî·‹‚4…'ÛUdWúVÜ&þ‹Ca³4ÓÕm‡1a(~<gƒñ³"+“‹Êþð®5Ê<^©&¸›±äd°÷¥È•Ó_ˆHÑýýõøÙÅ»•u#кL`-§m"Ϊªî«ü´ÊS,µãù¬Ï¬œ“›Ý‡›à´™ô5Æ\UiÈ'x‰CéÞEˆÒøª©MM¹iÇÿÛ»*?
-UƒÜeåD˜ÃáîÏgX¯‚ïç…¡‡Síç®Þٸϳ
-¹ÂÓqQ97õñ o‡×¾
-ÿ~ìz›yæB˜‡Í61'r,˜VYo|Ó*qôdï*Ó—œq"4lÈÂáL­Us¿iÆ“¾‰5Ã3}oÎÊҙΠ”€ÃÀ|&È×w7oß<µ9L
-ÀSyÌF'û£ãØî™"„N˜šg†©ý¶ºÓ÷Ö|Çÿoª~ótµÏÔБ©»½kj{mrwP¾Vm¶æÌœ‹±Ð4Â;4Zöρ§á6GhWtv¶ž;êÒ7Ч³]¾ÁNz;£[g¾îÆcS—îfBÌ„©¹ŒºÓœ»*TkÏÀ‰P°Ô÷v€ˆ¹+»uƒÒn'Wv^Õ™·ºîe¥çŠ:;kÙ•E®QÝ£¦À7B†)q_áI˜–ÀQ†½í
-4¥3×Û½evSV®~7ÛòúUÚôóùåâ?]×?Î
+ä—ѽfÅÅzÌÀ…Icå}ô‚ÊÃæD"€S¼Ÿñ´jIa¬¬à¤‹C3
+¾½xfy#<øXsѲúÖ4õÐ!)¤å‹R‚Æ`)”G¤ÐRO?E1‚îz?UŸ0 <¶dÎ3ìÔ3V[”PÝBvßÝjÝÛÅ€õ‡o¤é~»(HSx²]Ev¥oŝa⿸16ëA3]Ýv#†âÇãp†0?+²2¹¨ìïZS Ìã•j’»KN{_Š\9ý…(€Ýß_Ÿ]¼[Y—1­ËÖ"|ê±Ñ)⬪ê¾ÊO«<ÅR;žÏúÌʉ0¹Ù=p¸	N›I_cÌEP•†|‚—8”î]„(¯šÚÔ”›vü¿½«òÓPå0È]VN„É1î®ñ|†õ*ø~^z8Õ~îꝍû<Ûِ+<•sSòv¸píÛðïÇ®·™g.„yØls(Ç‚i•õÆ7­òGOAö®2}Éw!BÆ,ÎÔêQ5§ñ›f¼0é›X3<Ó÷æ¬,éB	8Ìg‚|}wóöÍS›Ã¤ <•Çltq²?:Žíž)Bè„©yf˜Úo«;ÝyoÍwüÿ¦ê7OWûL
+™Ú±Û»¦¶×&w×EðákÕfkÎ̹M#á°C£eÿðxŽ`s„vEggë¹±£.}}:Ûå줷3ºuvàën<6uén&ÄL˜šË¨;MÀ¹«BµöœEK}oˆ˜»²[7(í†qreçUyk¡ë^Vz®¨³³–]YäÕ=j
+|#i˜÷ž„i	ìeØÛ®@ÓX:s½Ý[f7eõçêw³-¯_¡M?Ÿ_.þD?ý
 endstream
 endobj
-16053 0 obj <<
+16094 0 obj <<
 /Type /Page
-/Contents 16054 0 R
-/Resources 16052 0 R
+/Contents 16095 0 R
+/Resources 16093 0 R
 /MediaBox [0 0 612 792]
-/Parent 15945 0 R
-/Annots [ 15940 0 R 15946 0 R 15947 0 R 15948 0 R 15949 0 R 15950 0 R 15951 0 R 15952 0 R 15953 0 R 15954 0 R 15955 0 R 15956 0 R 15957 0 R 15958 0 R 15959 0 R 15960 0 R 15961 0 R 15962 0 R 15963 0 R 15964 0 R 15965 0 R 15966 0 R 15967 0 R 15968 0 R 15969 0 R 15970 0 R 15971 0 R 15972 0 R 15973 0 R 15974 0 R 15975 0 R 15976 0 R 15977 0 R 15978 0 R 15979 0 R 15980 0 R 15981 0 R 15982 0 R 15983 0 R 15984 0 R 15985 0 R 15986 0 R 15987 0 R 15988 0 R 15989 0 R 15990 0 R 15991 0 R 15992 0 R 15993 0 R 15994 0 R 15995 0 R 15996 0 R 15997 0 R 15998 0 R 15999 0 R 16000 0 R 16001 0 R 16002 0 R 16003 0 R 16004 0 R 16005 0 R 16006 0 R 16007 0 R 16008 0 R 16009 0 R 16010 0 R 16011 0 R 16012 0 R 16013 0 R 16014 0 R 16015 0 R 16016 0 R 16017 0 R 16018 0 R 16019 0 R 16020 0 R 16021 0 R 16022 0 R 16023 0 R 16024 0 R 16025 0 R 16026 0 R 16027 0 R 16028 0 R 16029 0 R 16030 0 R 16031 0 R 16032 0 R 16033 0 R 16034 0 R 16035 0 R 16036 0 R 16037 0 R 16038 0 R 16039 0 R 16040 0 R 16041 0 R 16042 0 R 16043 0 R 16044 0 R 16045 0 R 16046 0 R 16047 0 R 16048 0 R 16049 0 R ]
+/Parent 15747 0 R
+/Annots [ 15982 0 R 15987 0 R 15988 0 R 15989 0 R 15990 0 R 15991 0 R 15992 0 R 15993 0 R 15994 0 R 15995 0 R 15996 0 R 15997 0 R 15998 0 R 15999 0 R 16000 0 R 16001 0 R 16002 0 R 16003 0 R 16004 0 R 16005 0 R 16006 0 R 16007 0 R 16008 0 R 16009 0 R 16010 0 R 16011 0 R 16012 0 R 16013 0 R 16014 0 R 16015 0 R 16016 0 R 16017 0 R 16018 0 R 16019 0 R 16020 0 R 16021 0 R 16022 0 R 16023 0 R 16024 0 R 16025 0 R 16026 0 R 16027 0 R 16028 0 R 16029 0 R 16030 0 R 16031 0 R 16032 0 R 16033 0 R 16034 0 R 16035 0 R 16036 0 R 16037 0 R 16038 0 R 16039 0 R 16040 0 R 16041 0 R 16042 0 R 16043 0 R 16044 0 R 16045 0 R 16046 0 R 16047 0 R 16048 0 R 16049 0 R 16050 0 R 16051 0 R 16052 0 R 16053 0 R 16054 0 R 16055 0 R 16056 0 R 16057 0 R 16058 0 R 16059 0 R 16060 0 R 16061 0 R 16062 0 R 16063 0 R 16064 0 R 16065 0 R 16066 0 R 16067 0 R 16068 0 R 16069 0 R 16070 0 R 16071 0 R 16072 0 R 16073 0 R 16074 0 R 16075 0 R 16076 0 R 16077 0 R 16078 0 R 16079 0 R 16080 0 R 16081 0 R 16082 0 R 16083 0 R 16084 0 R 16085 0 R 16086 0 R 16087 0 R 16088 0 R 16089 0 R 16090 0 R ]
 >> endobj
-15940 0 obj <<
+15982 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [154.487 646.546 167.389 657.69]
 /Subtype /Link
 /A << /S /GoTo /D (page.17) >>
 >> endobj
-15946 0 obj <<
+15987 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [148.138 632.997 166.494 644.687]
 /Subtype /Link
 /A << /S /GoTo /D (page.795) >>
 >> endobj
-15947 0 obj <<
+15988 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [147.865 619.448 166.221 631.137]
 /Subtype /Link
 /A << /S /GoTo /D (page.794) >>
 >> endobj
-15948 0 obj <<
+15989 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [162.471 605.899 180.827 617.588]
 /Subtype /Link
 /A << /S /GoTo /D (page.345) >>
 >> endobj
-15949 0 obj <<
+15990 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [150.229 592.35 168.585 604.039]
 /Subtype /Link
 /A << /S /GoTo /D (page.121) >>
 >> endobj
-15950 0 obj <<
+15991 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [173.259 592.35 191.615 604.039]
 /Subtype /Link
 /A << /S /GoTo /D (page.122) >>
 >> endobj
-15951 0 obj <<
+15992 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [183.38 578.8 201.736 590.49]
 /Subtype /Link
 /A << /S /GoTo /D (page.290) >>
 >> endobj
-15952 0 obj <<
+15993 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [206.411 578.8 224.767 590.49]
 /Subtype /Link
 /A << /S /GoTo /D (page.700) >>
 >> endobj
-15953 0 obj <<
+15994 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [173.017 565.251 191.373 576.941]
 /Subtype /Link
 /A << /S /GoTo /D (page.121) >>
 >> endobj
-15954 0 obj <<
+15995 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [187.35 551.702 205.706 563.391]
 /Subtype /Link
 /A << /S /GoTo /D (page.405) >>
 >> endobj
-15955 0 obj <<
+15996 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [133.259 538.153 146.161 549.842]
 /Subtype /Link
 /A << /S /GoTo /D (page.51) >>
 >> endobj
-15956 0 obj <<
+15997 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [150.835 538.153 163.736 549.842]
 /Subtype /Link
 /A << /S /GoTo /D (page.93) >>
 >> endobj
-15957 0 obj <<
+15998 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [168.411 538.153 186.767 549.842]
 /Subtype /Link
 /A << /S /GoTo /D (page.111) >>
 >> endobj
-15958 0 obj <<
+15999 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [191.441 538.153 209.797 549.842]
 /Subtype /Link
 /A << /S /GoTo /D (page.114) >>
 >> endobj
-15959 0 obj <<
+16000 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [214.471 538.153 232.827 549.842]
 /Subtype /Link
 /A << /S /GoTo /D (page.294) >>
 >> endobj
-15960 0 obj <<
+16001 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [237.502 538.153 255.858 549.842]
 /Subtype /Link
 /A << /S /GoTo /D (page.297) >>
 >> endobj
-15961 0 obj <<
+16002 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [148.411 524.604 166.767 536.293]
 /Subtype /Link
 /A << /S /GoTo /D (page.136) >>
 >> endobj
-15962 0 obj <<
+16003 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [171.441 524.604 189.797 536.293]
 /Subtype /Link
 /A << /S /GoTo /D (page.164) >>
 >> endobj
-15963 0 obj <<
+16004 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [183.683 511.054 202.04 522.744]
 /Subtype /Link
 /A << /S /GoTo /D (page.307) >>
 >> endobj
-15964 0 obj <<
+16005 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [161.744 497.505 180.1 509.195]
 /Subtype /Link
 /A << /S /GoTo /D (page.698) >>
 >> endobj
-15965 0 obj <<
+16006 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [178.138 483.956 191.04 495.645]
 /Subtype /Link
 /A << /S /GoTo /D (page.89) >>
 >> endobj
-15966 0 obj <<
+16007 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [173.592 470.407 191.949 482.096]
 /Subtype /Link
 /A << /S /GoTo /D (page.344) >>
 >> endobj
-15967 0 obj <<
+16008 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [139.017 456.858 157.373 468.547]
 /Subtype /Link
 /A << /S /GoTo /D (page.556) >>
 >> endobj
-15968 0 obj <<
+16009 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [157.805 443.308 176.161 454.998]
 /Subtype /Link
 /A << /S /GoTo /D (page.551) >>
 >> endobj
-15969 0 obj <<
+16010 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [184.532 429.759 202.888 441.449]
 /Subtype /Link
 /A << /S /GoTo /D (page.556) >>
 >> endobj
-15970 0 obj <<
+16011 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [177.502 416.21 195.858 427.899]
 /Subtype /Link
 /A << /S /GoTo /D (page.557) >>
 >> endobj
-15971 0 obj <<
+16012 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [194.792 402.661 213.149 414.35]
 /Subtype /Link
 /A << /S /GoTo /D (page.557) >>
 >> endobj
-15972 0 obj <<
+16013 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [181.471 389.112 199.827 400.801]
 /Subtype /Link
 /A << /S /GoTo /D (page.556) >>
 >> endobj
-15973 0 obj <<
+16014 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [204.502 389.112 222.858 400.801]
 /Subtype /Link
 /A << /S /GoTo /D (page.557) >>
 >> endobj
-15974 0 obj <<
+16015 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [179.38 375.562 197.737 387.252]
 /Subtype /Link
 /A << /S /GoTo /D (page.557) >>
 >> endobj
-15975 0 obj <<
+16016 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [190.986 362.013 209.343 373.703]
 /Subtype /Link
 /A << /S /GoTo /D (page.557) >>
 >> endobj
-15976 0 obj <<
+16017 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [189.138 348.464 207.494 360.153]
 /Subtype /Link
 /A << /S /GoTo /D (page.556) >>
 >> endobj
-15977 0 obj <<
+16018 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [201.823 334.915 220.179 346.604]
 /Subtype /Link
 /A << /S /GoTo /D (page.557) >>
 >> endobj
-15978 0 obj <<
+16019 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [168.411 321.366 186.767 333.055]
 /Subtype /Link
 /A << /S /GoTo /D (page.557) >>
 >> endobj
-15979 0 obj <<
+16020 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [179.774 307.816 198.13 319.506]
 /Subtype /Link
 /A << /S /GoTo /D (page.557) >>
 >> endobj
-15980 0 obj <<
+16021 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [230.471 294.267 248.827 305.957]
 /Subtype /Link
 /A << /S /GoTo /D (page.692) >>
 >> endobj
-15981 0 obj <<
+16022 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [178.077 280.718 190.979 292.407]
 /Subtype /Link
 /A << /S /GoTo /D (page.90) >>
 >> endobj
-15982 0 obj <<
+16023 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [195.653 280.718 214.009 292.407]
 /Subtype /Link
 /A << /S /GoTo /D (page.105) >>
 >> endobj
-15983 0 obj <<
+16024 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [218.683 280.718 237.04 292.407]
 /Subtype /Link
 /A << /S /GoTo /D (page.235) >>
 >> endobj
-15984 0 obj <<
+16025 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [142.986 267.169 155.888 278.858]
 /Subtype /Link
 /A << /S /GoTo /D (page.95) >>
 >> endobj
-15985 0 obj <<
+16026 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [157.532 253.62 175.888 265.309]
 /Subtype /Link
 /A << /S /GoTo /D (page.569) >>
 >> endobj
-15986 0 obj <<
+16027 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [152.714 240.07 171.07 251.76]
 /Subtype /Link
 /A << /S /GoTo /D (page.345) >>
 >> endobj
-15987 0 obj <<
+16028 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [161.138 226.521 179.494 238.211]
 /Subtype /Link
 /A << /S /GoTo /D (page.158) >>
 >> endobj
-15988 0 obj <<
+16029 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [203.35 212.972 221.706 224.661]
 /Subtype /Link
 /A << /S /GoTo /D (page.122) >>
 >> endobj
-15989 0 obj <<
+16030 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [198.471 199.423 216.827 211.112]
 /Subtype /Link
 /A << /S /GoTo /D (page.365) >>
 >> endobj
-15990 0 obj <<
+16031 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [157.805 185.874 176.161 197.563]
 /Subtype /Link
 /A << /S /GoTo /D (page.627) >>
 >> endobj
-15991 0 obj <<
+16032 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [147.198 172.324 165.555 184.014]
 /Subtype /Link
 /A << /S /GoTo /D (page.629) >>
 >> endobj
-15992 0 obj <<
+16033 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [165.683 158.775 184.04 170.465]
 /Subtype /Link
 /A << /S /GoTo /D (page.611) >>
 >> endobj
-15993 0 obj <<
+16034 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [195.289 145.226 213.646 156.916]
 /Subtype /Link
 /A << /S /GoTo /D (page.417) >>
 >> endobj
-15994 0 obj <<
+16035 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [222.35 131.677 240.706 143.245]
 /Subtype /Link
 /A << /S /GoTo /D (page.162) >>
 >> endobj
-15995 0 obj <<
+16036 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [152.744 118.128 171.1 129.817]
 /Subtype /Link
 /A << /S /GoTo /D (page.170) >>
 >> endobj
-15996 0 obj <<
+16037 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [175.774 118.128 194.13 129.817]
 /Subtype /Link
 /A << /S /GoTo /D (page.419) >>
 >> endobj
-15997 0 obj <<
+16038 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [342.9 646.546 361.256 657.946]
 /Subtype /Link
 /A << /S /GoTo /D (page.165) >>
 >> endobj
-15998 0 obj <<
+16039 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [337.627 632.997 350.529 644.397]
 /Subtype /Link
 /A << /S /GoTo /D (page.68) >>
 >> endobj
-15999 0 obj <<
+16040 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [354.233 632.997 372.59 644.397]
 /Subtype /Link
 /A << /S /GoTo /D (page.192) >>
 >> endobj
-16000 0 obj <<
+16041 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [376.294 632.997 394.65 644.397]
 /Subtype /Link
 /A << /S /GoTo /D (page.343) >>
 >> endobj
-16001 0 obj <<
+16042 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [398.355 632.997 416.711 644.397]
 /Subtype /Link
 /A << /S /GoTo /D (page.604) >>
 >> endobj
-16002 0 obj <<
+16043 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [420.173 632.997 438.529 644.397]
 /Subtype /Link
 /A << /S /GoTo /D (page.606) >>
 >> endobj
-16003 0 obj <<
+16044 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.233 632.997 460.59 644.397]
 /Subtype /Link
 /A << /S /GoTo /D (page.627) >>
 >> endobj
-16004 0 obj <<
+16045 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [375.567 619.448 393.923 631.137]
 /Subtype /Link
 /A << /S /GoTo /D (page.195) >>
 >> endobj
-16005 0 obj <<
+16046 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [363.506 605.899 381.862 617.588]
 /Subtype /Link
 /A << /S /GoTo /D (page.627) >>
 >> endobj
-16006 0 obj <<
+16047 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [379.627 592.35 397.984 603.749]
 /Subtype /Link
 /A << /S /GoTo /D (page.609) >>
 >> endobj
-16007 0 obj <<
+16048 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [355.536 578.8 373.893 590.49]
 /Subtype /Link
 /A << /S /GoTo /D (page.203) >>
 >> endobj
-16008 0 obj <<
+16049 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [330.324 565.251 348.68 576.651]
 /Subtype /Link
 /A << /S /GoTo /D (page.270) >>
 >> endobj
-16009 0 obj <<
+16050 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [406.294 551.702 424.65 563.391]
 /Subtype /Link
 /A << /S /GoTo /D (page.376) >>
 >> endobj
-16010 0 obj <<
+16051 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [439.156 524.604 457.513 536.293]
 /Subtype /Link
 /A << /S /GoTo /D (page.215) >>
 >> endobj
-16011 0 obj <<
+16052 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [347.9 483.956 360.802 495.645]
 /Subtype /Link
 /A << /S /GoTo /D (page.62) >>
 >> endobj
-16012 0 obj <<
+16053 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [365.476 483.956 383.832 495.645]
 /Subtype /Link
 /A << /S /GoTo /D (page.722) >>
 >> endobj
-16013 0 obj <<
+16054 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [388.607 443.308 406.963 454.452]
 /Subtype /Link
 /A << /S /GoTo /D (page.157) >>
 >> endobj
-16014 0 obj <<
+16055 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [413.882 443.308 432.238 454.452]
 /Subtype /Link
 /A << /S /GoTo /D (page.158) >>
 >> endobj
-16015 0 obj <<
+16056 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [439.156 443.308 457.513 454.452]
 /Subtype /Link
 /A << /S /GoTo /D (page.162) >>
 >> endobj
-16016 0 obj <<
+16057 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [336.508 429.759 354.864 440.903]
 /Subtype /Link
 /A << /S /GoTo /D (page.169) >>
 >> endobj
-16017 0 obj <<
+16058 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [359.538 429.759 377.895 440.903]
 /Subtype /Link
 /A << /S /GoTo /D (page.178) >>
 >> endobj
-16018 0 obj <<
+16059 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [382.569 429.759 400.925 440.903]
 /Subtype /Link
 /A << /S /GoTo /D (page.179) >>
 >> endobj
-16019 0 obj <<
+16060 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [394.457 416.21 412.813 427.899]
 /Subtype /Link
 /A << /S /GoTo /D (page.157) >>
 >> endobj
-16020 0 obj <<
+16061 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [416.807 416.21 435.163 427.899]
 /Subtype /Link
 /A << /S /GoTo /D (page.158) >>
 >> endobj
-16021 0 obj <<
+16062 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [439.156 416.21 457.513 427.899]
 /Subtype /Link
 /A << /S /GoTo /D (page.163) >>
 >> endobj
-16022 0 obj <<
+16063 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [336.508 402.661 354.864 413.805]
 /Subtype /Link
 /A << /S /GoTo /D (page.170) >>
 >> endobj
-16023 0 obj <<
+16064 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [359.538 402.661 377.895 413.805]
 /Subtype /Link
 /A << /S /GoTo /D (page.179) >>
 >> endobj
-16024 0 obj <<
+16065 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [433.476 389.112 451.832 400.801]
 /Subtype /Link
 /A << /S /GoTo /D (page.594) >>
 >> endobj
-16025 0 obj <<
+16066 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [440.385 375.562 458.741 387.252]
 /Subtype /Link
 /A << /S /GoTo /D (page.594) >>
 >> endobj
-16026 0 obj <<
+16067 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [374.87 362.013 393.226 373.703]
 /Subtype /Link
 /A << /S /GoTo /D (page.373) >>
 >> endobj
-16027 0 obj <<
+16068 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [397.9 362.013 416.256 373.703]
 /Subtype /Link
 /A << /S /GoTo /D (page.374) >>
 >> endobj
-16028 0 obj <<
+16069 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [420.93 362.013 439.287 373.703]
 /Subtype /Link
 /A << /S /GoTo /D (page.376) >>
 >> endobj
-16029 0 obj <<
+16070 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [362.749 348.464 381.105 360.153]
 /Subtype /Link
 /A << /S /GoTo /D (page.594) >>
 >> endobj
-16030 0 obj <<
+16071 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [400.021 334.915 418.377 346.059]
 /Subtype /Link
 /A << /S /GoTo /D (page.245) >>
 >> endobj
-16031 0 obj <<
+16072 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [423.052 334.915 441.408 346.059]
 /Subtype /Link
 /A << /S /GoTo /D (page.571) >>
 >> endobj
-16032 0 obj <<
+16073 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [369.445 267.169 387.802 278.858]
 /Subtype /Link
 /A << /S /GoTo /D (page.618) >>
 >> endobj
-16033 0 obj <<
+16074 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [378.264 253.62 396.62 264.764]
 /Subtype /Link
 /A << /S /GoTo /D (page.170) >>
 >> endobj
-16034 0 obj <<
+16075 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [401.294 253.62 419.65 264.764]
 /Subtype /Link
 /A << /S /GoTo /D (page.723) >>
 >> endobj
-16035 0 obj <<
+16076 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [351.658 240.07 370.014 251.639]
 /Subtype /Link
 /A << /S /GoTo /D (page.595) >>
 >> endobj
-16036 0 obj <<
+16077 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [394.415 226.521 412.771 238.211]
 /Subtype /Link
 /A << /S /GoTo /D (page.595) >>
 >> endobj
-16037 0 obj <<
+16078 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [415.506 212.972 433.862 224.661]
 /Subtype /Link
 /A << /S /GoTo /D (page.684) >>
 >> endobj
-16038 0 obj <<
+16079 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [337.9 199.423 356.256 210.567]
 /Subtype /Link
 /A << /S /GoTo /D (page.317) >>
 >> endobj
-16039 0 obj <<
+16080 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [333.688 185.874 352.044 197.563]
 /Subtype /Link
 /A << /S /GoTo /D (page.452) >>
 >> endobj
-16040 0 obj <<
+16081 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [348.233 172.324 366.59 184.014]
 /Subtype /Link
 /A << /S /GoTo /D (page.481) >>
 >> endobj
-16041 0 obj <<
+16082 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [387.991 158.775 406.347 170.465]
 /Subtype /Link
 /A << /S /GoTo /D (page.158) >>
 >> endobj
-16042 0 obj <<
+16083 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [343.961 145.226 356.862 156.916]
 /Subtype /Link
 /A << /S /GoTo /D (page.94) >>
 >> endobj
-16043 0 obj <<
+16084 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [361.536 145.226 379.893 156.916]
 /Subtype /Link
 /A << /S /GoTo /D (page.215) >>
 >> endobj
-16044 0 obj <<
+16085 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [350.021 131.677 362.923 143.366]
 /Subtype /Link
 /A << /S /GoTo /D (page.44) >>
 >> endobj
-16045 0 obj <<
+16086 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [367.597 131.677 380.499 143.366]
 /Subtype /Link
 /A << /S /GoTo /D (page.62) >>
 >> endobj
-16046 0 obj <<
+16087 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [385.173 131.677 398.074 143.366]
 /Subtype /Link
 /A << /S /GoTo /D (page.91) >>
 >> endobj
-16047 0 obj <<
+16088 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [402.749 131.677 415.65 143.366]
 /Subtype /Link
 /A << /S /GoTo /D (page.94) >>
 >> endobj
-16048 0 obj <<
+16089 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [420.324 131.677 438.68 143.366]
 /Subtype /Link
 /A << /S /GoTo /D (page.607) >>
 >> endobj
-16049 0 obj <<
+16090 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [397.142 118.128 415.499 129.817]
 /Subtype /Link
 /A << /S /GoTo /D (page.607) >>
 >> endobj
-16055 0 obj <<
-/D [16053 0 R /XYZ 100.892 685.529 null]
+16096 0 obj <<
+/D [16094 0 R /XYZ 100.892 685.529 null]
 >> endobj
-16052 0 obj <<
-/Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F70 4384 0 R >>
+16093 0 obj <<
+/Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F59 4373 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-16213 0 obj <<
+16254 0 obj <<
 /Length 1468      
 /Filter /FlateDecode
 >>
 stream
 xÚ­YÉrÛF½ó+p«Bxöåè5%Wâ8–ªrp|€ ˆ‚
-2 zËÏg€!e‰ìšLN’¨ž×oº{z#‰Ö‰~]<»Z<y%IDIb‰¥ÑÕMD%M4¡‘26‘VDWyô>6Ú,?\½~òŠ±È$V)1ˆr"íDˆºÜ^,²~¹âRÄu^|Î,^^->/¨rj Ë„ó(Û,Þ Qîþ÷:"	·&ú:Jn".M¢¤t¿WÑåâÏyH™J²°ÉHm`ÓwU™¥}ÙÔ¿Œ<ö Ñûç<VüàÓ±%?¥6±LF+Ê)¬WuÝ6Kfâ¯]±ÏTe×w Rªí㏉G’;>ýæjQ\BˆñØ”˜EHƒ7ÚÛ毋7—°)¤AáSÍPt©>ໂ\õ *–ã±»¶é›åʹ/kªÓØäæÐteß´ß—FÀ7aFÏà|Þ]_ÖëµtˆªïU4®‡ß{ØŸ”LÕ [¶EG–³œJw¯âÌÓ]‘¶Ù@ý4‰2| üáj—ŠÎnªm0-§Í¶?í¼AyÜÜøŸoŠþÙÅ—þ:õÞ‡jâ|žà—Á:»Äñ›{ì@@*ƒÅm=ðͶ^Ò8¨öîw©ô‡ÔóŒ·mVx†7iY¹Ì§ã®@îb'@~*{8P.i)&æœ:([]§]‘{•Å·Ñ.•³Ë¶ƒƒEÄ\ÍFú.	ÔüV˜•s}[ŽåÓI¿ ³æ
+2 zËÏg€!e‰ìšLN’¨ž×oº{z#‰Ö‰~]<»Z<y%IDIb‰¥ÑÕMD%M4¡‘26‘VDWyô>6Z-?\½~òŠ±È$V)1ˆr"íDˆºÜ^,²~¹âRÄu^|Î,^^->/¨rj Ë„ó(Û,Þ Qîþ÷:"	·&ú:Jn".M¢¤t¿WÑåâÏyH™J²°ÉHm`ÓwU™¥}ÙÔ¿Œ<ö Ñûç<VüàÓ±%?¥6±LF+Ê)¬WuÝ6Kfâ¯]±ÏTe×w Rªí㏉G’;>ýæjQ\BˆñØ”˜EHƒ7ÚÛ毋7—°)¤AáSÍPt©>ໂ\õ *–ã±»¶é›åʹ/kªÓØäæÐteß´ß—FÀ7aFÏà|Þ]_ÖëµtˆªïU4®‡ß{ØŸ”LÕ [¶EG–³œJw¯âÌÓ]‘¶Ù@ý4‰2| üáj—ŠÎnªm0-§Í¶?í¼AyÜÜøŸoŠþÙÅ—þ:õÞ‡jâ|žà—Á:»Äñ›{ì@@*ƒÅm=ðͶ^Ò8¨öîw©ô‡ÔóŒ·mVx†7iY¹Ì§ã®@îb'@~*{8P.i)&æœ:([]§]‘{•Å·Ñ.•³Ë¶ƒƒEÄ\ÍFú.	ÔüV˜•s}[ŽåÓI¿ ³æ
 ÕÊ—²øêÝ»XÙ¹,4z³ùô .ïÚòKYë@<r2MêÝ«ë¹Ç¢„Ð@›tÝ!;	¦âÊ1|!{
 ãDÃÏtÆÒG(	8Ôœ c8Q´ì<Ú›l`p]†<L1ڏ»(ø8°z.‹–¾Àxäî§}:¼oÿÁu:þÛ‡sÃ¯ÊÒU¸‚zŸM‡šTŃªöQ~ñâè˜ :>,u@úL¹wÁrÒU&‚Âc\¢ð·8¼ÙÞ“ÛÄHúØüÌTòg‡Ï6ÐRrŠÃ“Z äôá]A·p®õ¹]‚£E CpÃæÌ;kËõíØGzœ¡ñŽ}lÊ]7œ7›´¬)@O&=4œ@”DyFk\¯Oq“ŽPqöè¼!Ò¡KÊjjòð§›U¢‹$3‰ §èƒ
 È8®
@@ -97088,3413 +98019,3401 @@
 ~6RªI÷HD
 ó¢G‚Z~c†U'¦(b¸¦ÌÉ)$Þ´›õv×`o†¥ãÛ²†›Â€´íÀŽlΦ!|£³”àž6å
 —ëápDÆß)ͲfµþEPr‚Ö»¶(¾\[˜<)à“`‹þ¦O3¾fò™½}HÑå©4²[Ü HÅ]o©,­ªÀŒì6”±(Mï¢|[R»†+ë½oü`™%ÕnO5ö˜Œ-*«Êbb¡Ä®ZJQ–'')nÏ©õŽ›>õèªižç®¢†jhìF9”38¹Ù—-.%ÅÚP†× {ãxço7?-x
-È­‹¤“Ùe¯n·!i=⑶ J[úØ…XK©Q¬]Éw¬RŽŸå0…´Æ%ÊÃÇ9v]ôSQÏ1Ñ·W‡7þ„ˆ#þÀ¯ÿ‘ù™Œ°Yé1ónÒäBÚXXÄpìä0	ÉË	¤œ9+nÙyæ{8ôÞœî6P;§ëT÷½†Û!ä„o‘s$RŽQ\A<ºVha ììõó³·­Ó.PƒÕÌÁ¼ª8œ•È:o‘/YV€%n¬æá¯K‡-â«]!IŒè<…°±9ûçðcQHV¡xY¯£1µKÃlþüÓÀe[jÕy»4¨|åEÕ§¾kž×Íd›0û½¿=ëKòÐcºøÛ/äÆ¡zfñ‹ÍIf¶¹ýíÅ éix­bäävêåÕâ_°‚oX
+È­‹¤“Ùe¯n·!i=⑶ J[úØ…XK©Q¬]Éw¬RŽŸå0…´Æ%ÊÃÇ9v]ôSQÏ1Ñ·W‡7þ„ˆ#þÀ¯ÿ‘ù™Œ°Yé1ónÒäBÚXXÄpìä0	ÉË	¤œ9+nÙyæ{8ôÞœî6P;§ëT÷½†Û!ä„o‘s$RŽQ\A<ºVha ììõó³·­Ó.PƒÕÌÁ¼ª8œ•È:o‘/YV€%n¬æá¯K‡-â«]!IŒè<…°±9ûçðcQHV¡xY¯£1µKÃlþüÓÀe[jÕy»4¨|åEÕ§¾kž×Íd›0û½¿=ëKòÐcºøÛ/äÆ¡zfñ‹ÍIf¶¹ýíÅ éix­bäävêåÕâ_lâoV
 endstream
 endobj
-16212 0 obj <<
+16253 0 obj <<
 /Type /Page
-/Contents 16213 0 R
-/Resources 16211 0 R
+/Contents 16254 0 R
+/Resources 16252 0 R
 /MediaBox [0 0 612 792]
-/Parent 15945 0 R
-/Annots [ 16050 0 R 16051 0 R 16056 0 R 16057 0 R 16058 0 R 16059 0 R 16060 0 R 16061 0 R 16062 0 R 16063 0 R 16064 0 R 16065 0 R 16066 0 R 16067 0 R 16068 0 R 16069 0 R 16070 0 R 16071 0 R 16072 0 R 16073 0 R 16074 0 R 16075 0 R 16076 0 R 16077 0 R 16078 0 R 16079 0 R 16080 0 R 16081 0 R 16082 0 R 16083 0 R 16084 0 R 16085 0 R 16086 0 R 16087 0 R 16088 0 R 16089 0 R 16090 0 R 16091 0 R 16092 0 R 16093 0 R 16094 0 R 16095 0 R 16096 0 R 16097 0 R 16098 0 R 16099 0 R 16100 0 R 16101 0 R 16102 0 R 16103 0 R 16104 0 R 16105 0 R 16106 0 R 16107 0 R 16108 0 R 16109 0 R 16110 0 R 16111 0 R 16112 0 R 16113 0 R 16114 0 R 16115 0 R 16116 0 R 16117 0 R 16118 0 R 16119 0 R 16120 0 R 16121 0 R 16122 0 R 16123 0 R 16124 0 R 16125 0 R 16126 0 R 16127 0 R 16128 0 R 16129 0 R 16130 0 R 16131 0 R 16132 0 R 16133 0 R 16134 0 R 16135 0 R 16136 0 R 16137 0 R 16138 0 R 16139 0 R 16140 0 R 16141 0 R 16142 0 R 16143 0 R 16144 0 R 16145 0 R 16146 0 R 16147 0 R 16148 0 R 16149 0 R 16150 0 R 16151 0 R 16152 0 R 16153 0 R 16154 0 R 16155 0 R 16156 0 R 16157 0 R 16158 0 R 16159 0 R 16160 0 R 16161 0 R 16162 0 R 16163 0 R 16164 0 R 16165 0 R 16166 0 R 16167 0 R 16168 0 R 16169 0 R 16170 0 R 16171 0 R 16172 0 R 16173 0 R 16174 0 R 16175 0 R 16176 0 R 16177 0 R 16178 0 R 16179 0 R 16180 0 R 16181 0 R 16182 0 R 16183 0 R 16184 0 R 16185 0 R 16186 0 R 16187 0 R 16188 0 R 16189 0 R 16190 0 R 16191 0 R 16192 0 R 16193 0 R 16194 0 R 16195 0 R 16196 0 R 16197 0 R 16198 0 R 16199 0 R 16200 0 R 16201 0 R 16202 0 R 16203 0 R 16204 0 R 16205 0 R 16206 0 R ]
+/Parent 15747 0 R
+/Annots [ 16091 0 R 16092 0 R 16097 0 R 16098 0 R 16099 0 R 16100 0 R 16101 0 R 16102 0 R 16103 0 R 16104 0 R 16105 0 R 16106 0 R 16107 0 R 16108 0 R 16109 0 R 16110 0 R 16111 0 R 16112 0 R 16113 0 R 16114 0 R 16115 0 R 16116 0 R 16117 0 R 16118 0 R 16119 0 R 16120 0 R 16121 0 R 16122 0 R 16123 0 R 16124 0 R 16125 0 R 16126 0 R 16127 0 R 16128 0 R 16129 0 R 16130 0 R 16131 0 R 16132 0 R 16133 0 R 16134 0 R 16135 0 R 16136 0 R 16137 0 R 16138 0 R 16139 0 R 16140 0 R 16141 0 R 16142 0 R 16143 0 R 16144 0 R 16145 0 R 16146 0 R 16147 0 R 16148 0 R 16149 0 R 16150 0 R 16151 0 R 16152 0 R 16153 0 R 16154 0 R 16155 0 R 16156 0 R 16157 0 R 16158 0 R 16159 0 R 16160 0 R 16161 0 R 16162 0 R 16163 0 R 16164 0 R 16165 0 R 16166 0 R 16167 0 R 16168 0 R 16169 0 R 16170 0 R 16171 0 R 16172 0 R 16173 0 R 16174 0 R 16175 0 R 16176 0 R 16177 0 R 16178 0 R 16179 0 R 16180 0 R 16181 0 R 16182 0 R 16183 0 R 16184 0 R 16185 0 R 16186 0 R 16187 0 R 16188 0 R 16189 0 R 16190 0 R 16191 0 R 16192 0 R 16193 0 R 16194 0 R 16195 0 R 16196 0 R 16197 0 R 16198 0 R 16199 0 R 16200 0 R 16201 0 R 16202 0 R 16203 0 R 16204 0 R 16205 0 R 16206 0 R 16207 0 R 16208 0 R 16209 0 R 16210 0 R 16211 0 R 16212 0 R 16213 0 R 16214 0 R 16215 0 R 16216 0 R 16217 0 R 16218 0 R 16219 0 R 16220 0 R 16221 0 R 16222 0 R 16223 0 R 16224 0 R 16225 0 R 16226 0 R 16227 0 R 16228 0 R 16229 0 R 16230 0 R 16231 0 R 16232 0 R 16233 0 R 16234 0 R 16235 0 R 16236 0 R 16237 0 R 16238 0 R 16239 0 R 16240 0 R 16241 0 R 16242 0 R 16243 0 R 16244 0 R 16245 0 R 16246 0 R 16247 0 R ]
 >> endobj
-16050 0 obj <<
+16091 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [207.705 646.546 220.607 658.236]
 /Subtype /Link
 /A << /S /GoTo /D (page.63) >>
 >> endobj
-16051 0 obj <<
+16092 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [225.281 646.546 238.182 658.236]
 /Subtype /Link
 /A << /S /GoTo /D (page.90) >>
 >> endobj
-16056 0 obj <<
+16097 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [232.357 632.997 250.714 644.687]
 /Subtype /Link
 /A << /S /GoTo /D (page.179) >>
 >> endobj
-16057 0 obj <<
+16098 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [201.539 619.448 214.441 631.016]
 /Subtype /Link
 /A << /S /GoTo /D (page.69) >>
 >> endobj
-16058 0 obj <<
+16099 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [219.115 619.448 232.017 631.016]
 /Subtype /Link
 /A << /S /GoTo /D (page.86) >>
 >> endobj
-16059 0 obj <<
+16100 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [236.691 619.448 249.592 631.016]
 /Subtype /Link
 /A << /S /GoTo /D (page.88) >>
 >> endobj
-16060 0 obj <<
+16101 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [254.267 619.448 267.168 631.016]
 /Subtype /Link
 /A << /S /GoTo /D (page.93) >>
 >> endobj
-16061 0 obj <<
+16102 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [271.842 619.448 284.744 631.016]
 /Subtype /Link
 /A << /S /GoTo /D (page.97) >>
 >> endobj
-16062 0 obj <<
+16103 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [206.691 605.899 225.047 617.467]
 /Subtype /Link
 /A << /S /GoTo /D (page.158) >>
 >> endobj
-16063 0 obj <<
+16104 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [229.721 605.899 248.077 617.467]
 /Subtype /Link
 /A << /S /GoTo /D (page.172) >>
 >> endobj
-16064 0 obj <<
+16105 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [252.751 605.899 271.108 617.467]
 /Subtype /Link
 /A << /S /GoTo /D (page.173) >>
 >> endobj
-16065 0 obj <<
+16106 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [254.766 592.35 273.122 604.039]
 /Subtype /Link
 /A << /S /GoTo /D (page.172) >>
 >> endobj
-16066 0 obj <<
+16107 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [204.462 578.8 222.819 590.2]
 /Subtype /Link
 /A << /S /GoTo /D (page.287) >>
 >> endobj
-16067 0 obj <<
+16108 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [250.796 565.251 269.152 576.651]
 /Subtype /Link
 /A << /S /GoTo /D (page.810) >>
 >> endobj
-16068 0 obj <<
+16109 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [196.523 551.702 214.879 563.391]
 /Subtype /Link
 /A << /S /GoTo /D (page.644) >>
 >> endobj
-16069 0 obj <<
+16110 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [197.765 538.153 216.122 549.552]
 /Subtype /Link
 /A << /S /GoTo /D (page.644) >>
 >> endobj
-16070 0 obj <<
+16111 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [195.978 524.604 214.334 536.293]
 /Subtype /Link
 /A << /S /GoTo /D (page.683) >>
 >> endobj
-16071 0 obj <<
+16112 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [193.22 511.054 211.576 522.454]
 /Subtype /Link
 /A << /S /GoTo /D (page.561) >>
 >> endobj
-16072 0 obj <<
+16113 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [204.129 497.505 222.485 509.195]
 /Subtype /Link
 /A << /S /GoTo /D (page.475) >>
 >> endobj
-16073 0 obj <<
+16114 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [296.234 483.956 314.59 495.645]
 /Subtype /Link
 /A << /S /GoTo /D (page.153) >>
 >> endobj
-16074 0 obj <<
+16115 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [270.099 470.407 288.455 482.096]
 /Subtype /Link
 /A << /S /GoTo /D (page.168) >>
 >> endobj
-16075 0 obj <<
+16116 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [240.887 456.858 259.243 468.547]
 /Subtype /Link
 /A << /S /GoTo /D (page.573) >>
 >> endobj
-16076 0 obj <<
+16117 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [234.493 443.308 252.849 454.998]
 /Subtype /Link
 /A << /S /GoTo /D (page.692) >>
 >> endobj
-16077 0 obj <<
+16118 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [212.947 429.759 231.304 441.449]
 /Subtype /Link
 /A << /S /GoTo /D (page.608) >>
 >> endobj
-16078 0 obj <<
+16119 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [235.978 429.759 254.334 441.449]
 /Subtype /Link
 /A << /S /GoTo /D (page.624) >>
 >> endobj
-16079 0 obj <<
+16120 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [273.675 416.21 292.031 427.899]
 /Subtype /Link
 /A << /S /GoTo /D (page.364) >>
 >> endobj
-16080 0 obj <<
+16121 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [197.826 402.661 216.182 413.805]
 /Subtype /Link
 /A << /S /GoTo /D (page.295) >>
 >> endobj
-16081 0 obj <<
+16122 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [217.644 389.112 236 400.68]
 /Subtype /Link
 /A << /S /GoTo /D (page.176) >>
 >> endobj
-16082 0 obj <<
+16123 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [201.129 375.562 219.485 386.962]
 /Subtype /Link
 /A << /S /GoTo /D (page.697) >>
 >> endobj
-16083 0 obj <<
+16124 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [235.978 362.013 254.334 373.703]
 /Subtype /Link
 /A << /S /GoTo /D (page.306) >>
 >> endobj
-16084 0 obj <<
+16125 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [205.553 348.464 223.91 360.032]
 /Subtype /Link
 /A << /S /GoTo /D (page.814) >>
 >> endobj
-16085 0 obj <<
+16126 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [205.553 334.915 223.91 346.483]
 /Subtype /Link
 /A << /S /GoTo /D (page.814) >>
 >> endobj
-16086 0 obj <<
+16127 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [205.553 321.366 223.91 332.934]
 /Subtype /Link
 /A << /S /GoTo /D (page.394) >>
 >> endobj
-16087 0 obj <<
+16128 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [205.553 307.816 223.91 319.385]
 /Subtype /Link
 /A << /S /GoTo /D (page.197) >>
 >> endobj
-16088 0 obj <<
+16129 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [208.584 294.267 226.94 305.835]
 /Subtype /Link
 /A << /S /GoTo /D (page.218) >>
 >> endobj
-16089 0 obj <<
+16130 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [205.553 280.718 223.91 292.286]
 /Subtype /Link
 /A << /S /GoTo /D (page.799) >>
 >> endobj
-16090 0 obj <<
+16131 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [205.038 267.169 223.394 278.858]
 /Subtype /Link
 /A << /S /GoTo /D (page.301) >>
 >> endobj
-16091 0 obj <<
+16132 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [201.917 253.62 214.819 265.188]
 /Subtype /Link
 /A << /S /GoTo /D (page.90) >>
 >> endobj
-16092 0 obj <<
+16133 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [184.402 240.07 202.758 251.639]
 /Subtype /Link
 /A << /S /GoTo /D (page.753) >>
 >> endobj
-16093 0 obj <<
+16134 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [262.917 226.521 281.273 238.211]
 /Subtype /Link
 /A << /S /GoTo /D (page.191) >>
 >> endobj
-16094 0 obj <<
+16135 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [263.826 212.972 282.182 224.661]
 /Subtype /Link
 /A << /S /GoTo /D (page.191) >>
 >> endobj
-16095 0 obj <<
+16136 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [178.479 199.423 191.381 210.991]
 /Subtype /Link
 /A << /S /GoTo /D (page.61) >>
 >> endobj
-16096 0 obj <<
+16137 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [197.06 199.423 215.416 210.991]
 /Subtype /Link
 /A << /S /GoTo /D (page.103) >>
 >> endobj
-16097 0 obj <<
+16138 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [221.096 199.423 239.452 210.991]
 /Subtype /Link
 /A << /S /GoTo /D (page.150) >>
 >> endobj
-16098 0 obj <<
+16139 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [245.132 199.423 263.488 210.991]
 /Subtype /Link
 /A << /S /GoTo /D (page.235) >>
 >> endobj
-16099 0 obj <<
+16140 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [269.168 199.423 287.524 210.991]
 /Subtype /Link
 /A << /S /GoTo /D (page.239) >>
 >> endobj
-16100 0 obj <<
+16141 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [293.204 199.423 311.56 210.991]
 /Subtype /Link
 /A << /S /GoTo /D (page.288) >>
 >> endobj
-16101 0 obj <<
+16142 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [190.555 185.874 208.912 197.018]
 /Subtype /Link
 /A << /S /GoTo /D (page.290) >>
 >> endobj
-16102 0 obj <<
+16143 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [213.586 185.874 231.942 197.018]
 /Subtype /Link
 /A << /S /GoTo /D (page.294) >>
 >> endobj
-16103 0 obj <<
+16144 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [236.616 185.874 254.972 197.018]
 /Subtype /Link
 /A << /S /GoTo /D (page.310) >>
 >> endobj
-16104 0 obj <<
+16145 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [259.646 185.874 278.003 197.018]
 /Subtype /Link
 /A << /S /GoTo /D (page.574) >>
 >> endobj
-16105 0 obj <<
+16146 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [282.677 185.874 301.033 197.018]
 /Subtype /Link
 /A << /S /GoTo /D (page.718) >>
 >> endobj
-16106 0 obj <<
+16147 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [197.675 172.324 216.031 183.893]
 /Subtype /Link
 /A << /S /GoTo /D (page.310) >>
 >> endobj
-16107 0 obj <<
+16148 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [201.978 158.775 220.334 170.465]
 /Subtype /Link
 /A << /S /GoTo /D (page.290) >>
 >> endobj
-16108 0 obj <<
+16149 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [253.766 145.226 272.122 156.916]
 /Subtype /Link
 /A << /S /GoTo /D (page.307) >>
 >> endobj
-16109 0 obj <<
+16150 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [184.432 131.677 197.334 143.366]
 /Subtype /Link
 /A << /S /GoTo /D (page.65) >>
 >> endobj
-16110 0 obj <<
+16151 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [202.008 131.677 214.91 143.366]
 /Subtype /Link
 /A << /S /GoTo /D (page.77) >>
 >> endobj
-16111 0 obj <<
+16152 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [219.584 131.677 237.94 143.366]
 /Subtype /Link
 /A << /S /GoTo /D (page.116) >>
 >> endobj
-16112 0 obj <<
+16153 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [242.614 131.677 260.97 143.366]
 /Subtype /Link
 /A << /S /GoTo /D (page.304) >>
 >> endobj
-16113 0 obj <<
+16154 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [249.614 118.128 267.97 129.817]
 /Subtype /Link
 /A << /S /GoTo /D (page.261) >>
 >> endobj
-16114 0 obj <<
+16155 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [450.679 646.546 469.035 658.236]
 /Subtype /Link
 /A << /S /GoTo /D (page.238) >>
 >> endobj
-16115 0 obj <<
+16156 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [473.71 646.546 492.066 658.236]
 /Subtype /Link
 /A << /S /GoTo /D (page.310) >>
 >> endobj
-16116 0 obj <<
+16157 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [424.346 632.926 442.702 644.616]
 /Subtype /Link
 /A << /S /GoTo /D (page.304) >>
 >> endobj
-16117 0 obj <<
+16158 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [447.376 632.926 465.732 644.616]
 /Subtype /Link
 /A << /S /GoTo /D (page.305) >>
 >> endobj
-16118 0 obj <<
+16159 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [372.618 619.306 390.975 630.875]
 /Subtype /Link
 /A << /S /GoTo /D (page.479) >>
 >> endobj
-16119 0 obj <<
+16160 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [387.497 605.686 405.854 617.376]
 /Subtype /Link
 /A << /S /GoTo /D (page.642) >>
 >> endobj
-16120 0 obj <<
+16161 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [431.437 592.066 449.793 603.756]
 /Subtype /Link
 /A << /S /GoTo /D (page.556) >>
 >> endobj
-16121 0 obj <<
+16162 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [430.079 578.446 442.981 590.136]
 /Subtype /Link
 /A << /S /GoTo /D (page.72) >>
 >> endobj
-16122 0 obj <<
+16163 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [447.415 578.446 465.771 590.136]
 /Subtype /Link
 /A << /S /GoTo /D (page.613) >>
 >> endobj
-16123 0 obj <<
+16164 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [470.206 578.446 488.562 590.136]
 /Subtype /Link
 /A << /S /GoTo /D (page.616) >>
 >> endobj
-16124 0 obj <<
+16165 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [492.996 578.446 511.352 590.136]
 /Subtype /Link
 /A << /S /GoTo /D (page.619) >>
 >> endobj
-16125 0 obj <<
+16166 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [422.952 564.826 441.308 576.516]
 /Subtype /Link
 /A << /S /GoTo /D (page.183) >>
 >> endobj
-16126 0 obj <<
+16167 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [403.346 551.206 421.702 562.35]
 /Subtype /Link
 /A << /S /GoTo /D (page.100) >>
 >> endobj
-16127 0 obj <<
+16168 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [373.861 537.586 392.217 548.73]
 /Subtype /Link
 /A << /S /GoTo /D (page.106) >>
 >> endobj
-16128 0 obj <<
+16169 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [396.891 537.586 415.247 548.73]
 /Subtype /Link
 /A << /S /GoTo /D (page.136) >>
 >> endobj
-16129 0 obj <<
+16170 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [419.922 537.586 438.278 548.73]
 /Subtype /Link
 /A << /S /GoTo /D (page.304) >>
 >> endobj
-16130 0 obj <<
+16171 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [414.164 523.966 432.52 535.11]
 /Subtype /Link
 /A << /S /GoTo /D (page.304) >>
 >> endobj
-16131 0 obj <<
+16172 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [437.194 523.966 455.551 535.11]
 /Subtype /Link
 /A << /S /GoTo /D (page.310) >>
 >> endobj
-16132 0 obj <<
+16173 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [412.982 510.346 431.338 521.49]
 /Subtype /Link
 /A << /S /GoTo /D (page.725) >>
 >> endobj
-16133 0 obj <<
+16174 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [396.982 496.726 415.338 507.87]
 /Subtype /Link
 /A << /S /GoTo /D (page.306) >>
 >> endobj
-16134 0 obj <<
+16175 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [382.649 483.106 401.005 494.251]
 /Subtype /Link
 /A << /S /GoTo /D (page.458) >>
 >> endobj
-16135 0 obj <<
+16176 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [377.467 469.486 395.823 481.055]
 /Subtype /Link
 /A << /S /GoTo /D (page.110) >>
 >> endobj
-16136 0 obj <<
+16177 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [400.497 469.486 418.854 481.055]
 /Subtype /Link
 /A << /S /GoTo /D (page.567) >>
 >> endobj
-16137 0 obj <<
+16178 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [423.528 469.486 441.884 481.055]
 /Subtype /Link
 /A << /S /GoTo /D (page.579) >>
 >> endobj
-16138 0 obj <<
+16179 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [446.558 469.486 464.914 481.055]
 /Subtype /Link
 /A << /S /GoTo /D (page.614) >>
 >> endobj
-16139 0 obj <<
+16180 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [401.77 455.867 420.126 467.556]
 /Subtype /Link
 /A << /S /GoTo /D (page.590) >>
 >> endobj
-16140 0 obj <<
+16181 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [424.8 455.867 443.157 467.556]
 /Subtype /Link
 /A << /S /GoTo /D (page.689) >>
 >> endobj
-16141 0 obj <<
+16182 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [420.255 442.247 438.611 453.936]
 /Subtype /Link
 /A << /S /GoTo /D (page.707) >>
 >> endobj
-16142 0 obj <<
+16183 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [397.8 428.627 416.157 440.316]
 /Subtype /Link
 /A << /S /GoTo /D (page.344) >>
 >> endobj
-16143 0 obj <<
+16184 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [395.376 415.007 413.732 426.696]
 /Subtype /Link
 /A << /S /GoTo /D (page.245) >>
 >> endobj
-16144 0 obj <<
+16185 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [418.406 415.007 436.763 426.696]
 /Subtype /Link
 /A << /S /GoTo /D (page.411) >>
 >> endobj
-16145 0 obj <<
+16186 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [441.437 415.007 459.793 426.696]
 /Subtype /Link
 /A << /S /GoTo /D (page.421) >>
 >> endobj
-16146 0 obj <<
+16187 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [464.467 415.007 482.823 426.696]
 /Subtype /Link
 /A << /S /GoTo /D (page.519) >>
 >> endobj
-16147 0 obj <<
+16188 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [487.497 415.007 505.854 426.696]
 /Subtype /Link
 /A << /S /GoTo /D (page.611) >>
 >> endobj
-16148 0 obj <<
+16189 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [419.899 401.387 438.256 413.076]
 /Subtype /Link
 /A << /S /GoTo /D (page.501) >>
 >> endobj
-16149 0 obj <<
+16190 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [443.255 401.387 461.611 413.076]
 /Subtype /Link
 /A << /S /GoTo /D (page.504) >>
 >> endobj
-16150 0 obj <<
+16191 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [466.61 401.387 484.967 413.076]
 /Subtype /Link
 /A << /S /GoTo /D (page.508) >>
 >> endobj
-16151 0 obj <<
+16192 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [489.966 401.387 508.322 413.076]
 /Subtype /Link
 /A << /S /GoTo /D (page.510) >>
 >> endobj
-16152 0 obj <<
+16193 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [387.318 387.837 405.674 398.981]
 /Subtype /Link
 /A << /S /GoTo /D (page.511) >>
 >> endobj
-16153 0 obj <<
+16194 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [410.348 387.837 428.704 398.981]
 /Subtype /Link
 /A << /S /GoTo /D (page.515) >>
 >> endobj
-16154 0 obj <<
+16195 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [432.059 374.217 450.415 385.907]
 /Subtype /Link
 /A << /S /GoTo /D (page.508) >>
 >> endobj
-16155 0 obj <<
+16196 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [455.089 374.217 473.445 385.907]
 /Subtype /Link
 /A << /S /GoTo /D (page.516) >>
 >> endobj
-16156 0 obj <<
+16197 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [424.453 360.597 442.809 371.741]
 /Subtype /Link
 /A << /S /GoTo /D (page.508) >>
 >> endobj
-16157 0 obj <<
+16198 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [439.038 346.977 457.394 358.377]
 /Subtype /Link
 /A << /S /GoTo /D (page.508) >>
 >> endobj
-16158 0 obj <<
+16199 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [464.502 346.977 482.858 358.377]
 /Subtype /Link
 /A << /S /GoTo /D (page.512) >>
 >> endobj
-16159 0 obj <<
+16200 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [489.966 346.977 508.322 358.377]
 /Subtype /Link
 /A << /S /GoTo /D (page.513) >>
 >> endobj
-16160 0 obj <<
+16201 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [387.318 333.428 405.674 344.572]
 /Subtype /Link
 /A << /S /GoTo /D (page.516) >>
 >> endobj
-16161 0 obj <<
+16202 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [410.348 333.428 428.704 344.572]
 /Subtype /Link
 /A << /S /GoTo /D (page.517) >>
 >> endobj
-16162 0 obj <<
+16203 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [433.378 333.428 451.734 344.572]
 /Subtype /Link
 /A << /S /GoTo /D (page.519) >>
 >> endobj
-16163 0 obj <<
+16204 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [416.544 319.808 434.9 331.498]
 /Subtype /Link
 /A << /S /GoTo /D (page.510) >>
 >> endobj
-16164 0 obj <<
+16205 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [439.574 319.808 457.93 331.498]
 /Subtype /Link
 /A << /S /GoTo /D (page.511) >>
 >> endobj
-16165 0 obj <<
+16206 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [462.604 319.808 480.961 331.498]
 /Subtype /Link
 /A << /S /GoTo /D (page.513) >>
 >> endobj
-16166 0 obj <<
+16207 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [485.635 319.808 503.991 331.498]
 /Subtype /Link
 /A << /S /GoTo /D (page.516) >>
 >> endobj
-16167 0 obj <<
+16208 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [421.089 306.188 439.445 317.588]
 /Subtype /Link
 /A << /S /GoTo /D (page.510) >>
 >> endobj
-16168 0 obj <<
+16209 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [444.12 306.188 462.476 317.588]
 /Subtype /Link
 /A << /S /GoTo /D (page.513) >>
 >> endobj
-16169 0 obj <<
+16210 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [467.15 306.188 485.506 317.588]
 /Subtype /Link
 /A << /S /GoTo /D (page.516) >>
 >> endobj
-16170 0 obj <<
+16211 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [490.18 306.188 508.536 317.588]
 /Subtype /Link
 /A << /S /GoTo /D (page.519) >>
 >> endobj
-16171 0 obj <<
+16212 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [416.763 292.568 435.119 304.258]
 /Subtype /Link
 /A << /S /GoTo /D (page.499) >>
 >> endobj
-16172 0 obj <<
+16213 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [441.164 292.568 459.52 304.258]
 /Subtype /Link
 /A << /S /GoTo /D (page.501) >>
 >> endobj
-16173 0 obj <<
+16214 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [465.565 292.568 483.921 304.258]
 /Subtype /Link
 /A << /S /GoTo /D (page.504) >>
 >> endobj
-16174 0 obj <<
+16215 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [489.966 292.568 508.322 304.258]
 /Subtype /Link
 /A << /S /GoTo /D (page.508) >>
 >> endobj
-16175 0 obj <<
+16216 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [387.318 279.019 405.674 290.163]
 /Subtype /Link
 /A << /S /GoTo /D (page.512) >>
 >> endobj
-16176 0 obj <<
+16217 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [410.348 279.019 428.704 290.163]
 /Subtype /Link
 /A << /S /GoTo /D (page.516) >>
 >> endobj
-16177 0 obj <<
+16218 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [368.77 265.399 387.126 277.089]
 /Subtype /Link
 /A << /S /GoTo /D (page.684) >>
 >> endobj
-16178 0 obj <<
+16219 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [379.376 251.779 392.278 262.923]
 /Subtype /Link
 /A << /S /GoTo /D (page.94) >>
 >> endobj
-16179 0 obj <<
+16220 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [396.952 251.779 409.854 262.923]
 /Subtype /Link
 /A << /S /GoTo /D (page.97) >>
 >> endobj
-16180 0 obj <<
+16221 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [414.528 251.779 432.884 262.923]
 /Subtype /Link
 /A << /S /GoTo /D (page.197) >>
 >> endobj
-16181 0 obj <<
+16222 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [437.558 251.779 455.914 262.923]
 /Subtype /Link
 /A << /S /GoTo /D (page.215) >>
 >> endobj
-16182 0 obj <<
+16223 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [460.588 251.779 478.944 262.923]
 /Subtype /Link
 /A << /S /GoTo /D (page.684) >>
 >> endobj
-16183 0 obj <<
+16224 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [483.619 251.779 501.975 262.923]
 /Subtype /Link
 /A << /S /GoTo /D (page.769) >>
 >> endobj
-16184 0 obj <<
+16225 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [385.437 238.159 403.793 249.849]
 /Subtype /Link
 /A << /S /GoTo /D (page.684) >>
 >> endobj
-16185 0 obj <<
+16226 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [380.285 224.539 398.641 235.683]
 /Subtype /Link
 /A << /S /GoTo /D (page.426) >>
 >> endobj
-16186 0 obj <<
+16227 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [393.558 210.919 411.914 222.609]
 /Subtype /Link
 /A << /S /GoTo /D (page.425) >>
 >> endobj
-16187 0 obj <<
+16228 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [416.588 210.919 434.944 222.609]
 /Subtype /Link
 /A << /S /GoTo /D (page.429) >>
 >> endobj
-16188 0 obj <<
+16229 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [439.619 210.919 457.975 222.609]
 /Subtype /Link
 /A << /S /GoTo /D (page.518) >>
 >> endobj
-16189 0 obj <<
+16230 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [462.649 210.919 481.005 222.609]
 /Subtype /Link
 /A << /S /GoTo /D (page.599) >>
 >> endobj
-16190 0 obj <<
+16231 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [379.39 186.157 392.291 197.725]
 /Subtype /Link
 /A << /S /GoTo /D (page.63) >>
 >> endobj
-16191 0 obj <<
+16232 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [398.232 186.157 411.134 197.725]
 /Subtype /Link
 /A << /S /GoTo /D (page.67) >>
 >> endobj
-16192 0 obj <<
+16233 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [417.075 186.157 429.976 197.725]
 /Subtype /Link
 /A << /S /GoTo /D (page.87) >>
 >> endobj
-16193 0 obj <<
+16234 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [433.438 186.157 446.34 197.725]
 /Subtype /Link
 /A << /S /GoTo /D (page.89) >>
 >> endobj
-16194 0 obj <<
+16235 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [452.281 186.157 465.182 197.725]
 /Subtype /Link
 /A << /S /GoTo /D (page.96) >>
 >> endobj
-16195 0 obj <<
+16236 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [471.123 186.157 484.025 197.725]
 /Subtype /Link
 /A << /S /GoTo /D (page.97) >>
 >> endobj
-16196 0 obj <<
+16237 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [489.966 186.157 508.322 197.725]
 /Subtype /Link
 /A << /S /GoTo /D (page.100) >>
 >> endobj
-16197 0 obj <<
+16238 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [387.318 172.608 405.674 183.752]
 /Subtype /Link
 /A << /S /GoTo /D (page.150) >>
 >> endobj
-16198 0 obj <<
+16239 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [410.348 172.608 428.704 183.752]
 /Subtype /Link
 /A << /S /GoTo /D (page.190) >>
 >> endobj
-16199 0 obj <<
+16240 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [433.378 172.608 451.734 183.752]
 /Subtype /Link
 /A << /S /GoTo /D (page.196) >>
 >> endobj
-16200 0 obj <<
+16241 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [456.409 172.608 474.765 183.752]
 /Subtype /Link
 /A << /S /GoTo /D (page.574) >>
 >> endobj
-16201 0 obj <<
+16242 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [415.271 158.988 428.173 170.677]
 /Subtype /Link
 /A << /S /GoTo /D (page.88) >>
 >> endobj
-16202 0 obj <<
+16243 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [424.392 145.368 437.294 157.057]
 /Subtype /Link
 /A << /S /GoTo /D (page.69) >>
 >> endobj
-16203 0 obj <<
+16244 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [441.968 145.368 454.87 157.057]
 /Subtype /Link
 /A << /S /GoTo /D (page.88) >>
 >> endobj
-16204 0 obj <<
+16245 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [420.497 131.748 438.854 143.437]
 /Subtype /Link
 /A << /S /GoTo /D (page.197) >>
 >> endobj
-16205 0 obj <<
+16246 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [443.528 131.748 461.884 143.437]
 /Subtype /Link
 /A << /S /GoTo /D (page.198) >>
 >> endobj
-16206 0 obj <<
+16247 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [403.604 118.128 416.506 129.696]
 /Subtype /Link
 /A << /S /GoTo /D (page.85) >>
 >> endobj
-16214 0 obj <<
-/D [16212 0 R /XYZ 151.701 685.529 null]
+16255 0 obj <<
+/D [16253 0 R /XYZ 151.701 685.529 null]
 >> endobj
-16211 0 obj <<
+16252 0 obj <<
 /Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-16332 0 obj <<
-/Length 1525      
+16373 0 obj <<
+/Length 1524      
 /Filter /FlateDecode
 >>
 stream
-xÚ½Y[s›8~÷¯àÑž)T„à1MzI§—ì؝íL·2(^À½üû	Û±‰r2³/‰#KŸ¾sÑwŽä­<佝¼ZL^¾!Ä‹ƒ$ŠBoqëa„‚8!^'K`(ó¾MçÛå¿2mg>eáôºÌä¯Ù÷Åû—o‚ùA‚¬–Rš1å ¬Å<Q³&¯“ÿ&Faò<(õÒõäÛwäeðÝ{4‰½ŸzæÚ£,"ÆàsáÍ'MÐ1eÌŽ7Æ@1÷¢0	´jû"›F¬_hûÅÞ7ŸR:£ÞèÔ0-œâ;Ì£0;Í#¸·/ò|L&'”
-^‹ÀXyŠÃA·„ÓƒÓLΊ '‰ÆÂð•Þ9­ÖÑZŒC§Ã~H“Žún}Y•þ‡«‰§7³˜N¼Þ³¾Y«õˍhšŸ™%ÈÑÏáàNm¶üŸ2ƒ`ÖsN ’ì”Ï\t¦‹Yçñ 	07ïËñ e=$‘Î|ÁÝ–jÔ_DÌŒ˜­ó2oÚZ´Um¤È8;‡â8>½Wc²ÌºÁL´b)i&Œ“s6È„\+/TåOõÉ‚ŠÎBÍÿA˜ÊZ–©T˜”£èPÍSäÀ³ÈËÕL»³ g›Á£øœÀmêüÇŒ±©håÞ‚$½ª[Ï+ÆgEr~ñÑrV¢3a:ËE:’¸çå	·û"ÉĪ1’'è¬Mt~¥jäN®…EOñaÓ€2ÝÖy«†!X¡Y‘hD݈ú$ Á¯]I6W’Ýí5DÜ ¾Ö¨ßÕ“|Y@²…°Å¡6è¿ögÞWxžêz‚Bàvž|Ãâ7W—‡ªä¿û¬öü{ñù2!„š§h[ùú~ˆQ[omg”òÁ`? þhRQšõt$°Œ Ñ^½ùÐ’dÉ?‚cÇÒ•8Íã}<¿«j-òòyoëj»ù(6ÐÇç!½«ÖòJi¢ª;æ£O"§Ø)¤õQ´wg=ât­Åæu'Mºìlã‡jU•ó´Î7f#v8IŸÐ™©«êÌ‚Ç܈ÝÔˆnX<Ío}¥e¿ªÀ8	Çs™D öÈqÞX›hÐ%‚o	(qêAÝ&Lbظ:IûÛ1|àùa‡3(FÐM o\L'ÔÍã}Ãm'‘£$r{dúò1¿¾2÷	Œ¸Eã˧ë¯×™>IÕÌW?'Ùèÿö QxD<Fâ Ä}
-øºëÒª¼}è{-©Q Ô
-vO=[vhy—C²¾€Ä܉ª‹ÔpßÕê"ór'S÷+¨P7Æpr„iÎE½¥lüÏ¿
-i—c‚È0¹Tb™‡΂§äŠÝrÇÉÓn¨–y”“á˜j+Ë•-‰\THã•ðYtfº»K«;•²»ždá4ï^t¯Y>*ÅpØØþ5«‘3¦+=³÷¢Â‡û‰óËkÝÖú± æÉ驍ºîÿXN8›ý²Qÿ•¥¬w·ÈN²­Œ1<â:}
-Pˆf!‰Ã2ƒ×Šœ¶‡åÝu­kιJAm,ú4fµe²\:¶TKevÐJ•Ém
-dTe¨)!sàb¾]`Î_«†IÏ/ç×fG%ÃÒ6—Yö¥‘us­t^ÈÕã@‘ŒtÐ6päs˜§rˆ$/š&_•Àj-êߥ¹ÕNO†™R!o³¼µƒhqBñˆÛ^	å÷ÛÍ0q*
-.´/á@¯ä§ªÍo?—}ZäKóR2Rø%œˆ"b:…4?(rBGø\ÖR´òmQ-EñDÛ¢S¬î^²’»[Ê fèà¯#LY¯¡¥èŠÏa{T“ÛÅzO-mÿirôÒ&h³Ç™âhšŒwâ!æ ¯Üa\Àˆù\<.âa<Ôæ}Œd*Š¦2•s?f¦áiÝ^\½êr–d/à2msÈi=±„žÔØ1GnkK¹#x,|°tÿò¯Ÿþecy;fîHÛöNvç4O…¶ÛD(t0mô×ú
-m[î@›s^zDwÕ¶”­‚ü©oBõ½åE®÷œÖÿýz1ùXÒ¯„
+xÚ½YÉrÛ8½ë+x”ªB† ‚<zK¢TOI©IU&ˆ„eŽ¹hH*ËߧJ²D$dWÍÅ–!àáõ‚×
+Øw֎=\.'¯ß`ìD^†³¼sï{QŒ0Š=ÃPê|›.¶«EÒÎ\Bƒé¼LůÙ÷åû×o¨ó½Ø‘\JHìE„°Z1&gMn–“ÿ&Faò<õq’bòí»ï¤ðÝ{Ç÷H9?ÕÌÂ!4òBJásî,&MücʈoŒ0€"æ„Aì)3äöyÊ7
+/^)ûÅÎ7—2ÂÞèT3-˜¢YÌ#0YÍ路︈x4ˆO(k¼‚±8tBzƒnó0#§éœŠc……à+µsRÞŒóO‡Ý€x$ÂõÝú²*Ý×3M/ng™Zy½g}SÈõ«
+ošŸ©!¾¥ŸƒÁÚtõ?eF´ç<C$é)ŸïLç³Îã^ì!¦ß—¡AËzH<™¹‚»-å¨!¾>ÑBR=bZdeÖ´5o«ZK‘2zÅpÄlú ÇD™vƒ)oùŠ7BOÅçlrQH/TåMùɀꟅšýã#"jQ&Bb6ZPæ‡ç€*ž<žyV®gʝ98[FçnSg?f”Ny+öÔ éUýÛx^:+’‹‹†³ž	ÓYΓ‘Ä=/t¸Ý7IÊ׍–<öÏÚDåW"GîEÁ
+zŠÎ›ɶÎZ9Á
+ôŠDBbGÔÅö~uèR²™”ìn¯!âõ5î@Ü®žd«’-€-µAýµ?ó®Äsd×ÐD»óäj?ò¸½¾:T%÷Ýg¹çßËÏO1Æ Ôl¸8@ÛÊU°CŒÚzk:£„
+ûõG“ðR¯§#=`xòê=ȇ’$CþaY–®Øjëã™ø]WÏÊ—a¼­«íæ#ßl@_†ô®*ĵÔDYwôG‡V±“H·ò#oïÏzÂiž|sÓIÓ€.[Ûø¡ZWå"©³^ALjNÒ§eg tf2Ū:5àQ;b·u¢äÏó[_)AÙ/†j0Žƒñ\Æ!¨½o9o¬MÔèö-o	~lÕƒ>¹MèÄ°±u’ò·eøÀóçP,,ŒÀÞ¸é<Ž‰Çû†›<ŽCKIdæÈôåc1¿Ö÷	ÛEã˧ù×yªNR5såÏÜJ6ú¿hÔ<b‡âÈP_¾îº„¤*ïû^Cgª(yƒÝSOWZÖ吨ïø  Öw¢ò"µÜwµªÈ¼ÞÉÔÃêÔÍ6œÌGƒ4¼^ñR4îç_¹0Ë1öñ0¹„ç|•å‡΀b«äŠìrEñón¨†y„áá˜*+sÕ-Ž,\”í•ðEtfª»Kª{™²»ždá4ï^í^³âÓG¥Ý¿f5bFec¥fö^T˜‡¢`?qq5Wm­‹|êE,>=µa×ý+Â	g½ÿ:꿲õîÙ©@º5€QŠF\§®Q/$Q0BfðA|«íayw]ë…s®RGPƒ>Y`l™—Σ-åR‘´Rfr[ƒiUjJ at -¸èoˆ1ËתaÒ‹«Å\ï¨xXÚâ"M¿4¢nn¡•Îr±~(€‘ÚŽ€Ü ód±aƒÄEÓdëX¼þ½”š[íôd˜)ñ£1ämšµf%N~4â¶K®²üa»FÂVEÁ†öèµøTµÙÝï—²Oòl¥_ŠG
+¿€‘BDtÇ#úE†ÉŸ«ZðV¼Í«ÏŸi[xŠÕÝKÖbwKÀ,üu„)êZŠ®ø<¶GÕ2¹m¬‡ðÔÂô_€‘&G-m¼6}š
+§ñx' òÊ,æÁëÏÅÓ"xñcmÞqÀˆ§<o*]9w#ê!œÖíåõe—³ûæ.’6ƒœVKèIõsä¶6”;ŒÆÂK÷/ÿêé_4†·cj´mïEwN³„+ûI„ÓöG¿PohÛrÚœó¢Ð#º«¶¥h%äOuª/r½ç´þï›åäu_¯
 endstream
 endobj
-16331 0 obj <<
+16372 0 obj <<
 /Type /Page
-/Contents 16332 0 R
-/Resources 16330 0 R
+/Contents 16373 0 R
+/Resources 16371 0 R
 /MediaBox [0 0 612 792]
-/Parent 15945 0 R
-/Annots [ 16207 0 R 16208 0 R 16209 0 R 16210 0 R 16215 0 R 16216 0 R 16217 0 R 16218 0 R 16219 0 R 16220 0 R 16221 0 R 16222 0 R 16223 0 R 16224 0 R 16225 0 R 16226 0 R 16227 0 R 16228 0 R 16229 0 R 16230 0 R 16231 0 R 16232 0 R 16233 0 R 16234 0 R 16235 0 R 16236 0 R 16237 0 R 16238 0 R 16239 0 R 16240 0 R 16241 0 R 16242 0 R 16243 0 R 16244 0 R 16245 0 R 16246 0 R 16247 0 R 16248 0 R 16249 0 R 16250 0 R 16251 0 R 16252 0 R 16253 0 R 16254 0 R 16255 0 R 16256 0 R 16257 0 R 16258 0 R 16259 0 R 16260 0 R 16261 0 R 16262 0 R 16263 0 R 16264 0 R 16265 0 R 16266 0 R 16267 0 R 16268 0 R 16269 0 R 16270 0 R 16271 0 R 16272 0 R 16273 0 R 16274 0 R 16275 0 R 16276 0 R 16277 0 R 16278 0 R 16279 0 R 16280 0 R 16281 0 R 16282 0 R 16283 0 R 16284 0 R 16285 0 R 16286 0 R 16287 0 R 16288 0 R 16289 0 R 16290 0 R 16291 0 R 16292 0 R 16293 0 R 16294 0 R 16295 0 R 16296 0 R 16297 0 R 16298 0 R 16299 0 R 16300 0 R 16301 0 R 16302 0 R 16303 0 R 16304 0 R 16305 0 R 16306 0 R 16307 0 R 16308 0 R 16309 0 R 16310 0 R 16311 0 R 16312 0 R ]
+/Parent 15747 0 R
+/Annots [ 16248 0 R 16249 0 R 16250 0 R 16251 0 R 16256 0 R 16257 0 R 16258 0 R 16259 0 R 16260 0 R 16261 0 R 16262 0 R 16263 0 R 16264 0 R 16265 0 R 16266 0 R 16267 0 R 16268 0 R 16269 0 R 16270 0 R 16271 0 R 16272 0 R 16273 0 R 16274 0 R 16275 0 R 16276 0 R 16277 0 R 16278 0 R 16279 0 R 16280 0 R 16281 0 R 16282 0 R 16283 0 R 16284 0 R 16285 0 R 16286 0 R 16287 0 R 16288 0 R 16289 0 R 16290 0 R 16291 0 R 16292 0 R 16293 0 R 16294 0 R 16295 0 R 16296 0 R 16297 0 R 16298 0 R 16299 0 R 16300 0 R 16301 0 R 16302 0 R 16303 0 R 16304 0 R 16305 0 R 16306 0 R 16307 0 R 16308 0 R 16309 0 R 16310 0 R 16311 0 R 16312 0 R 16313 0 R 16314 0 R 16315 0 R 16316 0 R 16317 0 R 16318 0 R 16319 0 R 16320 0 R 16321 0 R 16322 0 R 16323 0 R 16324 0 R 16325 0 R 16326 0 R 16327 0 R 16328 0 R 16329 0 R 16330 0 R 16331 0 R 16332 0 R 16333 0 R 16334 0 R 16335 0 R 16336 0 R 16337 0 R 16338 0 R 16339 0 R 16340 0 R 16341 0 R 16342 0 R 16343 0 R 16344 0 R 16345 0 R 16346 0 R 16347 0 R 16348 0 R 16349 0 R 16350 0 R 16351 0 R 16352 0 R 16353 0 R ]
 >> endobj
-16207 0 obj <<
+16248 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [165.942 646.546 178.844 658.236]
 /Subtype /Link
 /A << /S /GoTo /D (page.86) >>
 >> endobj
-16208 0 obj <<
+16249 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [183.518 646.546 201.874 658.236]
 /Subtype /Link
 /A << /S /GoTo /D (page.191) >>
 >> endobj
-16209 0 obj <<
+16250 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [206.548 646.546 224.904 658.236]
 /Subtype /Link
 /A << /S /GoTo /D (page.197) >>
 >> endobj
-16210 0 obj <<
+16251 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [229.578 646.546 247.935 658.236]
 /Subtype /Link
 /A << /S /GoTo /D (page.216) >>
 >> endobj
-16215 0 obj <<
+16256 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [205.021 632.997 223.377 644.687]
 /Subtype /Link
 /A << /S /GoTo /D (page.190) >>
 >> endobj
-16216 0 obj <<
+16257 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [177.245 619.448 190.147 631.016]
 /Subtype /Link
 /A << /S /GoTo /D (page.86) >>
 >> endobj
-16217 0 obj <<
+16258 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [179.699 605.899 198.056 617.588]
 /Subtype /Link
 /A << /S /GoTo /D (page.190) >>
 >> endobj
-16218 0 obj <<
+16259 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [202.73 605.899 221.086 617.588]
 /Subtype /Link
 /A << /S /GoTo /D (page.214) >>
 >> endobj
-16219 0 obj <<
+16260 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [161.7 592.35 174.601 604.039]
 /Subtype /Link
 /A << /S /GoTo /D (page.86) >>
 >> endobj
-16220 0 obj <<
+16261 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [179.275 592.35 197.631 604.039]
 /Subtype /Link
 /A << /S /GoTo /D (page.191) >>
 >> endobj
-16221 0 obj <<
+16262 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [202.306 592.35 220.662 604.039]
 /Subtype /Link
 /A << /S /GoTo /D (page.215) >>
 >> endobj
-16222 0 obj <<
+16263 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [169.895 578.8 188.252 590.49]
 /Subtype /Link
 /A << /S /GoTo /D (page.171) >>
 >> endobj
-16223 0 obj <<
+16264 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [178.683 565.251 197.039 576.941]
 /Subtype /Link
 /A << /S /GoTo /D (page.103) >>
 >> endobj
-16224 0 obj <<
+16265 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [206.986 551.702 225.343 563.391]
 /Subtype /Link
 /A << /S /GoTo /D (page.575) >>
 >> endobj
-16225 0 obj <<
+16266 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [226.017 538.153 244.373 549.842]
 /Subtype /Link
 /A << /S /GoTo /D (page.119) >>
 >> endobj
-16226 0 obj <<
+16267 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [183.289 524.604 201.646 536.293]
 /Subtype /Link
 /A << /S /GoTo /D (page.110) >>
 >> endobj
-16227 0 obj <<
+16268 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [191.502 511.054 209.858 522.744]
 /Subtype /Link
 /A << /S /GoTo /D (page.706) >>
 >> endobj
-16228 0 obj <<
+16269 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [199.714 497.505 218.07 509.195]
 /Subtype /Link
 /A << /S /GoTo /D (page.683) >>
 >> endobj
-16229 0 obj <<
+16270 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [220.592 483.956 238.949 495.645]
 /Subtype /Link
 /A << /S /GoTo /D (page.115) >>
 >> endobj
-16230 0 obj <<
+16271 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [166.259 470.407 184.615 482.096]
 /Subtype /Link
 /A << /S /GoTo /D (page.196) >>
 >> endobj
-16231 0 obj <<
+16272 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [206.562 456.858 224.918 468.547]
 /Subtype /Link
 /A << /S /GoTo /D (page.119) >>
 >> endobj
-16232 0 obj <<
+16273 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [231.471 443.308 249.827 454.998]
 /Subtype /Link
 /A << /S /GoTo /D (page.209) >>
 >> endobj
-16233 0 obj <<
+16274 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [176.32 429.759 194.676 441.449]
 /Subtype /Link
 /A << /S /GoTo /D (page.191) >>
 >> endobj
-16234 0 obj <<
+16275 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [178.168 416.21 196.524 427.899]
 /Subtype /Link
 /A << /S /GoTo /D (page.363) >>
 >> endobj
-16235 0 obj <<
+16276 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [236.774 402.661 255.13 414.35]
 /Subtype /Link
 /A << /S /GoTo /D (page.190) >>
 >> endobj
-16236 0 obj <<
+16277 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [163.382 375.562 181.739 387.252]
 /Subtype /Link
 /A << /S /GoTo /D (page.706) >>
 >> endobj
-16237 0 obj <<
+16278 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [246.108 362.013 264.464 373.703]
 /Subtype /Link
 /A << /S /GoTo /D (page.217) >>
 >> endobj
-16238 0 obj <<
+16279 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [214.714 348.464 233.07 360.153]
 /Subtype /Link
 /A << /S /GoTo /D (page.371) >>
 >> endobj
-16239 0 obj <<
+16280 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [166.683 334.915 185.04 346.604]
 /Subtype /Link
 /A << /S /GoTo /D (page.563) >>
 >> endobj
-16240 0 obj <<
+16281 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [173.956 321.366 192.312 333.055]
 /Subtype /Link
 /A << /S /GoTo /D (page.218) >>
 >> endobj
-16241 0 obj <<
+16282 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [196.986 321.366 215.343 333.055]
 /Subtype /Link
 /A << /S /GoTo /D (page.219) >>
 >> endobj
-16242 0 obj <<
+16283 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [220.017 321.366 238.373 333.055]
 /Subtype /Link
 /A << /S /GoTo /D (page.718) >>
 >> endobj
-16243 0 obj <<
+16284 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [174.047 307.816 192.403 319.506]
 /Subtype /Link
 /A << /S /GoTo /D (page.718) >>
 >> endobj
-16244 0 obj <<
+16285 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [209.153 294.267 227.509 305.957]
 /Subtype /Link
 /A << /S /GoTo /D (page.718) >>
 >> endobj
-16245 0 obj <<
+16286 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [190.138 280.718 208.494 292.407]
 /Subtype /Link
 /A << /S /GoTo /D (page.226) >>
 >> endobj
-16246 0 obj <<
+16287 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [187.077 267.169 205.433 278.858]
 /Subtype /Link
 /A << /S /GoTo /D (page.226) >>
 >> endobj
-16247 0 obj <<
+16288 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [193.774 253.62 212.13 265.309]
 /Subtype /Link
 /A << /S /GoTo /D (page.718) >>
 >> endobj
-16248 0 obj <<
+16289 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [194.38 240.07 212.737 251.76]
 /Subtype /Link
 /A << /S /GoTo /D (page.226) >>
 >> endobj
-16249 0 obj <<
+16290 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [198.986 226.521 217.343 238.211]
 /Subtype /Link
 /A << /S /GoTo /D (page.225) >>
 >> endobj
-16250 0 obj <<
+16291 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [190.592 212.972 208.949 224.661]
 /Subtype /Link
 /A << /S /GoTo /D (page.226) >>
 >> endobj
-16251 0 obj <<
+16292 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [201.941 199.423 214.842 211.112]
 /Subtype /Link
 /A << /S /GoTo /D (page.94) >>
 >> endobj
-16252 0 obj <<
+16293 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [219.44 199.423 237.796 211.112]
 /Subtype /Link
 /A << /S /GoTo /D (page.200) >>
 >> endobj
-16253 0 obj <<
+16294 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [242.394 199.423 260.751 211.112]
 /Subtype /Link
 /A << /S /GoTo /D (page.206) >>
 >> endobj
-16254 0 obj <<
+16295 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [139.746 185.874 158.102 197.018]
 /Subtype /Link
 /A << /S /GoTo /D (page.207) >>
 >> endobj
-16255 0 obj <<
+16296 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [162.776 185.874 181.132 197.018]
 /Subtype /Link
 /A << /S /GoTo /D (page.209) >>
 >> endobj
-16256 0 obj <<
+16297 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [185.807 185.874 204.163 197.018]
 /Subtype /Link
 /A << /S /GoTo /D (page.216) >>
 >> endobj
-16257 0 obj <<
+16298 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [200.259 172.324 218.615 184.014]
 /Subtype /Link
 /A << /S /GoTo /D (page.225) >>
 >> endobj
-16258 0 obj <<
+16299 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [196.526 158.775 214.883 170.465]
 /Subtype /Link
 /A << /S /GoTo /D (page.199) >>
 >> endobj
-16259 0 obj <<
+16300 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [219.46 158.775 237.817 170.465]
 /Subtype /Link
 /A << /S /GoTo /D (page.218) >>
 >> endobj
-16260 0 obj <<
+16301 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [242.394 158.775 260.751 170.465]
 /Subtype /Link
 /A << /S /GoTo /D (page.219) >>
 >> endobj
-16261 0 obj <<
+16302 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [139.746 145.226 158.102 156.37]
 /Subtype /Link
 /A << /S /GoTo /D (page.223) >>
 >> endobj
-16262 0 obj <<
+16303 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [162.776 145.226 181.132 156.37]
 /Subtype /Link
 /A << /S /GoTo /D (page.225) >>
 >> endobj
-16263 0 obj <<
+16304 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [185.807 145.226 204.163 156.37]
 /Subtype /Link
 /A << /S /GoTo /D (page.226) >>
 >> endobj
-16264 0 obj <<
+16305 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [208.837 145.226 227.193 156.37]
 /Subtype /Link
 /A << /S /GoTo /D (page.717) >>
 >> endobj
-16265 0 obj <<
+16306 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [154.956 131.677 173.312 143.366]
 /Subtype /Link
 /A << /S /GoTo /D (page.152) >>
 >> endobj
-16266 0 obj <<
+16307 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [196.471 118.128 214.827 129.817]
 /Subtype /Link
 /A << /S /GoTo /D (page.718) >>
 >> endobj
-16267 0 obj <<
+16308 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [403.809 646.546 422.165 658.236]
 /Subtype /Link
 /A << /S /GoTo /D (page.688) >>
 >> endobj
-16268 0 obj <<
+16309 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [378.567 632.621 396.923 644.31]
 /Subtype /Link
 /A << /S /GoTo /D (page.215) >>
 >> endobj
-16269 0 obj <<
+16310 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [421.627 618.089 439.984 630.991]
 /Subtype /Link
 /A << /S /GoTo /D (page.701) >>
 >> endobj
-16270 0 obj <<
+16311 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [376.446 604.77 394.802 616.459]
 /Subtype /Link
 /A << /S /GoTo /D (page.202) >>
 >> endobj
-16271 0 obj <<
+16312 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [350.355 590.844 363.256 602.534]
 /Subtype /Link
 /A << /S /GoTo /D (page.62) >>
 >> endobj
-16272 0 obj <<
+16313 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [367.93 590.844 380.832 602.534]
 /Subtype /Link
 /A << /S /GoTo /D (page.85) >>
 >> endobj
-16273 0 obj <<
+16314 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [385.506 590.844 403.862 602.534]
 /Subtype /Link
 /A << /S /GoTo /D (page.189) >>
 >> endobj
-16274 0 obj <<
+16315 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [408.536 590.844 426.893 602.534]
 /Subtype /Link
 /A << /S /GoTo /D (page.215) >>
 >> endobj
-16275 0 obj <<
+16316 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [431.567 590.844 449.923 602.534]
 /Subtype /Link
 /A << /S /GoTo /D (page.372) >>
 >> endobj
-16276 0 obj <<
+16317 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [340.355 576.918 358.711 588.608]
 /Subtype /Link
 /A << /S /GoTo /D (page.198) >>
 >> endobj
-16277 0 obj <<
+16318 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [382.476 562.993 400.832 574.682]
 /Subtype /Link
 /A << /S /GoTo /D (page.372) >>
 >> endobj
-16278 0 obj <<
+16319 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [325.809 521.593 344.165 533.282]
 /Subtype /Link
 /A << /S /GoTo /D (page.458) >>
 >> endobj
-16279 0 obj <<
+16320 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [377.658 507.667 396.014 519.357]
 /Subtype /Link
 /A << /S /GoTo /D (page.551) >>
 >> endobj
-16280 0 obj <<
+16321 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [343.688 493.741 356.589 505.431]
 /Subtype /Link
 /A << /S /GoTo /D (page.84) >>
 >> endobj
-16281 0 obj <<
+16322 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [337.627 479.816 355.983 491.505]
 /Subtype /Link
 /A << /S /GoTo /D (page.301) >>
 >> endobj
-16282 0 obj <<
+16323 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [355.203 465.89 373.559 477.58]
 /Subtype /Link
 /A << /S /GoTo /D (page.191) >>
 >> endobj
-16283 0 obj <<
+16324 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [318.536 451.965 336.893 463.109]
 /Subtype /Link
 /A << /S /GoTo /D (page.684) >>
 >> endobj
-16284 0 obj <<
+16325 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [330.082 438.039 348.438 449.439]
 /Subtype /Link
 /A << /S /GoTo /D (page.119) >>
 >> endobj
-16285 0 obj <<
+16326 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [377.688 424.114 396.044 435.803]
 /Subtype /Link
 /A << /S /GoTo /D (page.245) >>
 >> endobj
-16286 0 obj <<
+16327 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [334.385 410.188 352.741 421.588]
 /Subtype /Link
 /A << /S /GoTo /D (page.177) >>
 >> endobj
-16287 0 obj <<
+16328 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [357.415 410.188 375.771 421.588]
 /Subtype /Link
 /A << /S /GoTo /D (page.199) >>
 >> endobj
-16288 0 obj <<
+16329 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [327.264 396.263 345.62 407.831]
 /Subtype /Link
 /A << /S /GoTo /D (page.692) >>
 >> endobj
-16289 0 obj <<
+16330 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [401.173 382.337 419.529 394.026]
 /Subtype /Link
 /A << /S /GoTo /D (page.262) >>
 >> endobj
-16290 0 obj <<
+16331 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [423.233 382.337 441.59 394.026]
 /Subtype /Link
 /A << /S /GoTo /D (page.305) >>
 >> endobj
-16291 0 obj <<
+16332 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [445.294 382.337 463.65 394.026]
 /Subtype /Link
 /A << /S /GoTo /D (page.307) >>
 >> endobj
-16292 0 obj <<
+16333 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [454.385 368.411 472.741 380.101]
 /Subtype /Link
 /A << /S /GoTo /D (page.308) >>
 >> endobj
-16293 0 obj <<
+16334 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [383.506 354.486 401.862 366.175]
 /Subtype /Link
 /A << /S /GoTo /D (page.308) >>
 >> endobj
-16294 0 obj <<
+16335 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [391.536 340.56 409.893 352.25]
 /Subtype /Link
 /A << /S /GoTo /D (page.262) >>
 >> endobj
-16295 0 obj <<
+16336 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [414.567 340.56 432.923 352.25]
 /Subtype /Link
 /A << /S /GoTo /D (page.308) >>
 >> endobj
-16296 0 obj <<
+16337 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [421.688 326.635 440.044 338.324]
 /Subtype /Link
 /A << /S /GoTo /D (page.308) >>
 >> endobj
-16297 0 obj <<
+16338 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [331.203 312.709 349.559 324.399]
 /Subtype /Link
 /A << /S /GoTo /D (page.328) >>
 >> endobj
-16298 0 obj <<
+16339 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [399.233 298.784 417.59 310.473]
 /Subtype /Link
 /A << /S /GoTo /D (page.723) >>
 >> endobj
-16299 0 obj <<
+16340 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [419.067 284.858 437.423 296.548]
 /Subtype /Link
 /A << /S /GoTo /D (page.308) >>
 >> endobj
-16300 0 obj <<
+16341 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [424.294 270.932 442.65 282.622]
 /Subtype /Link
 /A << /S /GoTo /D (page.308) >>
 >> endobj
-16301 0 obj <<
+16342 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [439.173 257.007 457.529 268.696]
 /Subtype /Link
 /A << /S /GoTo /D (page.308) >>
 >> endobj
-16302 0 obj <<
+16343 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [416.264 243.081 434.62 254.771]
 /Subtype /Link
 /A << /S /GoTo /D (page.308) >>
 >> endobj
-16303 0 obj <<
+16344 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [330.688 229.156 349.044 240.3]
 /Subtype /Link
 /A << /S /GoTo /D (page.192) >>
 >> endobj
-16304 0 obj <<
+16345 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [355.29 215.23 368.192 226.92]
 /Subtype /Link
 /A << /S /GoTo /D (page.93) >>
 >> endobj
-16305 0 obj <<
+16346 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [373.771 215.23 392.127 226.92]
 /Subtype /Link
 /A << /S /GoTo /D (page.117) >>
 >> endobj
-16306 0 obj <<
+16347 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [397.707 215.23 416.063 226.92]
 /Subtype /Link
 /A << /S /GoTo /D (page.222) >>
 >> endobj
-16307 0 obj <<
+16348 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [365.203 187.755 372.65 199.155]
 /Subtype /Link
 /A << /S /GoTo /D (page.3) >>
 >> endobj
-16308 0 obj <<
+16349 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [332.506 173.83 350.862 184.974]
 /Subtype /Link
 /A << /S /GoTo /D (page.121) >>
 >> endobj
-16309 0 obj <<
+16350 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [364.748 159.904 377.65 171.048]
 /Subtype /Link
 /A << /S /GoTo /D (page.65) >>
 >> endobj
-16310 0 obj <<
+16351 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [404.93 145.979 423.287 157.668]
 /Subtype /Link
 /A << /S /GoTo /D (page.304) >>
 >> endobj
-16311 0 obj <<
+16352 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [412.87 132.053 431.226 143.453]
 /Subtype /Link
 /A << /S /GoTo /D (page.225) >>
 >> endobj
-16312 0 obj <<
+16353 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [384.415 118.128 402.771 129.817]
 /Subtype /Link
 /A << /S /GoTo /D (page.363) >>
 >> endobj
-16333 0 obj <<
-/D [16331 0 R /XYZ 100.892 685.529 null]
+16374 0 obj <<
+/D [16372 0 R /XYZ 100.892 685.529 null]
 >> endobj
-16330 0 obj <<
-/Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F70 4384 0 R >>
+16371 0 obj <<
+/Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F59 4373 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-16426 0 obj <<
+16467 0 obj <<
 /Length 1519      
 /Filter /FlateDecode
 >>
 stream
-xÚ½YËnÛFÝë+¸¤€Šž÷cÑ…];E‚M"¡(fA“c™5Eº|81úó!¥H¢†äÐJ»"ÑÃsßçÞ¹ÞÚÞ¯³«Õìâ
-z«{Rp =&d@%ñV±÷ÙÌ¿¬Þ]¼AȁdŒ˜£€ë# =´¬ïþRQ5_`Jü·Y¬¾™wf7«Ùß3¨i1è4ÀØ‹6³Ï_€뿽ó@€¥ð¾6'7¦"`”êÏ©·œ}œC•!µªLdШf´)UTI5G™ìÿÔ(³Cñ>/0’>¡§=Ç„Ó1ŠÜŽ±ñcø8¡qètLŒ¡a
-½Ä%²õ!|âCx‚þO÷„È‹ú˜a'™@'<JÆð@k4mmfR:„k¿»„‘øœB7<ÑI²”Dì8"Qž™Œ®Š<MUQZ%v³ClòùBCĪ´êAÈàÛ¥ªª$[ÛßµZ@» uÙèûó¼y¹.UaE=ÉÂ〝†Q”×­Ÿ¬€ˆ°A—Gˆ!ÿr‹Èýª}pfáz«ïÅ~Ì X3À;Z,ÕœB_µ';ÄÅ(öüyyki] îDžq»0PN]d	M¯ìPV2ÞÊä4šÜÇüPj	èsèW‰ÎEýkgµ~òÔ~}fëZ{Ǫ¯fÆ´¦Z¿oÕf´U[7	Í‘|؍úVMJ°þ”=@´Wæx*d¡bÕ¢&ajGE8qÉtéq¾	“LÇÐÊ(gà•&]z”DgÓî?¤¡ùþÕŽÇÄDcòTõ@±	PHR?ùc­%é!!ΐH¾¯é·×­OµÈG݉B
-8cö§êÙ|S©Õ	Ý©8Ãõ4 :o–öð â–a
-eز#QÞ®…Úûïdï…Ãnóƒ|­ÔòÇX‘…µ(ŸÂÈ^+HL|jôËÓ$JztÄLN£†Áé…OneUÔQU›n¨Üynö¹N5b¦Šð.IÍ_¸¹Ânž@g‹–
-`XØÃD¸™®Õ]½þP$ÏIªÖ=¼ÄpA]'åãoOMi+«¼èÇ3³>bÈéN€}Å-wã¾°Zª›,¼KµùZÍÐ?¯óÁïífç2ÏÂJ—é",Õ•þ§±ò]Ô‡|KÇcµƒýXçUx®Žïó0¾ÖM(¦¡uÿ÷ dM£¤HÈh܏·j“/çª}6hI¦.÷—‹aÇþÏIÛ×Ûº¶%7Ýhî3¿›EIžÖ›3s±TO¡.kÕvË$+«0‹z8œÉ)XúŽølèË~÷ÅSÑ4
-ö´I' 5”šë"¯Ÿ§^Àp¹iÏ·ÙõÃù‘þÇüø¡ÈÍP›ª¥n±©ùÚÖ¡*ËaõÇëï“®âJ-Œcê*Λ66@ÀH §Ø¥ŽuŝÖ?Žõ÷I•:Ê#eçf«Ì“Ü-¶ÜÎ÷a’šû{Ñ?Ä0!GB´‡ìîGºY1B@Ü6|Òqc(‰³
-Æ-ÚímF»ñhüpŸo?\7ܲgŸà.æßê
-12QæÁUzØÂì{ÀÀ˜Û%‘ý
-åöª•A¶ˆH@!ìÎÇžØNâNyÚC¼`’sWÍhÒ÷§]wi[‰¶‘h£òËÑzÔ^pPÏC4=;^¿k•´Ã!·6,™Û±‘*Ó}4^„ižÙ	r‡r7¸Õ÷HègnûÒCØmÊÄ~Û8øHUG“¦gM&˜#ÿ-67y|òK'‰¶#€¹þÚ pÁXíXtÒ
-Çi¯gj¡GÂÊ]UkZËM¤ž“XÅö>ãýÃíȹc¶{ƒwkse©¯ivº"ØåÝí˜hR͸N;,j>÷ŸhØù'U3,ÚëÍ0F—oÌ$ªøÎÚG˜îôä÷ƒ¦ÂÓ2·5Êøî•ÕõÕ|«
-Øý|!pú[B£ÉÒØ|™Åô.ː—,º\«±û—cº½”•ÚÜ4`ÏI‘går±½1·¸ßÇáón¹7«Ù¿ˆ£gâ
+xÚ½YËnÛFÝë+¸¤€Š™÷cÑ…];E‚M"¡(àfA“™5Eº|81úó!%K¢†äÐJ»"ÑÃsßçÞ¹ÞÚÞ¯³ËÕìÍ[
+<	$ôV_=HaÀô˜•Ä[ÅÞ­/¸˜Y½ó!O’1bŽb@®€öв¾ûKEÕ|)ñße±únÞ™]¯fÏ >¤Å Ó c/ÚÌn¿ /Ö{ï Ká}kNn<LEÀ(ÕŸSo9û4‡*CjU™È QÍhSª¨.’jŽ„ÿ<Øÿ©Qf‡âÝ.0’>¡§=Ç„Ó1ŠÜŽ±ñcø8¡qètLŒ¡a
+½Ä%²õ!|âCx‚þO÷„È‹ú˜a'™@'<JÆð@k4mmfR:„k¿»„‘øœB7<ÑI²”Dì8"Qž™Œ®Š<MUQZ%v³ClòùBCĪ´êAÈàÛ¥ªª$[ÛßµZ@» uÙèûó¼y¹.UaE=ÉÂ〝†Q”×­Ÿ¬€ˆ°A—Gˆ!ÿb‹Èýª}pfáz«¯fPyDGX3À;Z,ÕœB_µ';ÄÅ(öüyqci] îDžq»0PN]d	M¯ìPV2ÞÊä4šÜÇüPj	èsèW‰ÎEýkgµ~òØ~ýfëZ{Ǫ¯fÆ´¦ZhÕf´U[7	Í‘|؍ú^MJ°þ”=@´Wæx*d¡bÕ¢&ajGE8qÉtéq¾	“LÇÐÊ(gà•&]z”DgÓî?¤¡ùþÍŽÇÄDcîóTõ@±	PHR?y‰±Ö’ôˆgȍ?$ß×ô»«Vƒ§Úä£îD¡‰†‹1ûSõd¾©Ôê„îÔœázˆ·	Ë{xqË0Œ†2lÙ‘¨	o×Bíýw²Ž÷Âa·ùA¾Vjùc¬ÈZ”ad¯$¦>6úåi%=:b&§QÃàôÂ'·²*ꨪM7Tî<7
+ûT§1SEx—¤æ/Ü\aH7O ³EK‹0,ìa"\ŒÌFWê®^,’§$Uë^b¸ ®’òá·Ç¦ˆ´•U^ôã™Y1ät'À€¾â–ƒ»q_ØN-ÕuÞ¥Ú|­fh†Ÿ×ù`÷n³ó@™ga¥ÎÆËô–êRÿÓXù.êC¾¥ã±ÚÁ~ªó*<WÇy_iŒ¦Óкÿ{P²¦QR$d4nŒŒ‡µÉ‹çsÕ¾	´û$SûËÅ°cÿç¤íëm]ÛŽ’›î
+4÷™ßÍ¢$OëÍ™¹XªÇP—µj»e’•U˜E=Îä,}G|2ôe¿ûâ©h÷š{Z‹¤€JÍ‹‡u‘׏ƒS/`¸Ü´çÛìúáüHÿc~üXäf¨MÕR·ØÔ|mëP•å°úãõ÷YWq¥–÷Æ1uçM `$ƒSìÆRǺâNëÇúû¬J呲s	³UæIî[n獯a’šû{Ñ?Ä0!GB´‡ìîGºY1B@Ü6|Òqc(‰³
+Æ-ÚímF»ñhüð5ß~¸j.¸eÏ>Á]"Ì¿Ñbd4¢ÌƒËô°…Ù÷>€€1·K"!ûÊÍe+ƒl7(‘€BØœ=±Äò´‡xÁ$箚ѤîO»î2Ò¶m#ÑFå—£õ¨½8à ž‡hzv0¼~×*i‡CnmX2·c#U¦ûh¼Ó<³ä+änp«—HègnûÒCØmÊÄ~Û8øHUG“¦gM&˜#ÿ-67y|òK'‰¶#€¹þÚ pÁXíXtÒ
+Çi¯gj¡GÂÊ]UkZËM¤ž’XÅö>ãýÃíȹc¶{ƒwkse©¯ivº"ØåÝí˜hR͸N;,j>÷ŸhØù'U3,ÚëÍ0F—oÌ$ªøÎÚG˜îôä÷ƒ¦ÂÓ2·5Êøî•ÕÕå|«
+Øý|!pú[B£ÉÒØ|‘Åô.ːç,ºX«±û—cº=—•Ú\7`OI‘går±½1·¸/ãðy·ÜëÕì_b—h
 endstream
 endobj
-16425 0 obj <<
+16466 0 obj <<
 /Type /Page
-/Contents 16426 0 R
-/Resources 16424 0 R
+/Contents 16467 0 R
+/Resources 16465 0 R
 /MediaBox [0 0 612 792]
-/Parent 15945 0 R
-/Annots [ 16313 0 R 16314 0 R 16315 0 R 16316 0 R 16317 0 R 16318 0 R 16319 0 R 16320 0 R 16321 0 R 16322 0 R 16323 0 R 16324 0 R 16325 0 R 16326 0 R 16327 0 R 16328 0 R 16329 0 R 16334 0 R 16335 0 R 16336 0 R 16337 0 R 16338 0 R 16339 0 R 16340 0 R 16341 0 R 16342 0 R 16343 0 R 16344 0 R 16345 0 R 16346 0 R 16347 0 R 16348 0 R 16349 0 R 16350 0 R 16351 0 R 16352 0 R 16353 0 R 16354 0 R 16355 0 R 16356 0 R 16357 0 R 16358 0 R 16359 0 R 16360 0 R 16361 0 R 16362 0 R 16363 0 R 16364 0 R 16365 0 R 16366 0 R 16367 0 R 16368 0 R 16369 0 R 16370 0 R 16371 0 R 16372 0 R 16373 0 R 16374 0 R 16375 0 R 16376 0 R 16377 0 R 16378 0 R 16379 0 R 16380 0 R 16381 0 R 16382 0 R 16383 0 R 16384 0 R 16385 0 R 16386 0 R 16387 0 R 16388 0 R 16389 0 R 16390 0 R 16391 0 R 16392 0 R 16393 0 R 16394 0 R 16395 0 R 16396 0 R 16397 0 R 16398 0 R 16399 0 R 16400 0 R 16401 0 R 16402 0 R 16403 0 R 16404 0 R 16405 0 R 16406 0 R 16407 0 R 16408 0 R 16409 0 R 16410 0 R 16411 0 R 16412 0 R 16413 0 R 16414 0 R 16415 0 R 16416 0 R 16417 0 R 16418 0 R 16419 0 R 16420 0 R 16421 0 R 16422 0 R ]
+/Parent 16469 0 R
+/Annots [ 16354 0 R 16355 0 R 16356 0 R 16357 0 R 16358 0 R 16359 0 R 16360 0 R 16361 0 R 16362 0 R 16363 0 R 16364 0 R 16365 0 R 16366 0 R 16367 0 R 16368 0 R 16369 0 R 16370 0 R 16375 0 R 16376 0 R 16377 0 R 16378 0 R 16379 0 R 16380 0 R 16381 0 R 16382 0 R 16383 0 R 16384 0 R 16385 0 R 16386 0 R 16387 0 R 16388 0 R 16389 0 R 16390 0 R 16391 0 R 16392 0 R 16393 0 R 16394 0 R 16395 0 R 16396 0 R 16397 0 R 16398 0 R 16399 0 R 16400 0 R 16401 0 R 16402 0 R 16403 0 R 16404 0 R 16405 0 R 16406 0 R 16407 0 R 16408 0 R 16409 0 R 16410 0 R 16411 0 R 16412 0 R 16413 0 R 16414 0 R 16415 0 R 16416 0 R 16417 0 R 16418 0 R 16419 0 R 16420 0 R 16421 0 R 16422 0 R 16423 0 R 16424 0 R 16425 0 R 16426 0 R 16427 0 R 16428 0 R 16429 0 R 16430 0 R 16431 0 R 16432 0 R 16433 0 R 16434 0 R 16435 0 R 16436 0 R 16437 0 R 16438 0 R 16439 0 R 16440 0 R 16441 0 R 16442 0 R 16443 0 R 16444 0 R 16445 0 R 16446 0 R 16447 0 R 16448 0 R 16449 0 R 16450 0 R 16451 0 R 16452 0 R 16453 0 R 16454 0 R 16455 0 R 16456 0 R 16457 0 R 16458 0 R 16459 0 R 16460 0 R 16461 0 R 16462 0 R 16463 0 R ]
 >> endobj
-16313 0 obj <<
+16354 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [193.477 646.546 206.379 657.946]
 /Subtype /Link
 /A << /S /GoTo /D (page.45) >>
 >> endobj
-16314 0 obj <<
+16355 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [211.008 646.546 223.909 657.946]
 /Subtype /Link
 /A << /S /GoTo /D (page.48) >>
 >> endobj
-16315 0 obj <<
+16356 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [228.538 646.546 241.439 657.946]
 /Subtype /Link
 /A << /S /GoTo /D (page.52) >>
 >> endobj
-16316 0 obj <<
+16357 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [246.068 646.546 258.97 657.946]
 /Subtype /Link
 /A << /S /GoTo /D (page.56) >>
 >> endobj
-16317 0 obj <<
+16358 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [263.598 646.546 276.5 657.946]
 /Subtype /Link
 /A << /S /GoTo /D (page.70) >>
 >> endobj
-16318 0 obj <<
+16359 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [281.128 646.546 294.03 657.946]
 /Subtype /Link
 /A << /S /GoTo /D (page.71) >>
 >> endobj
-16319 0 obj <<
+16360 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [298.658 646.546 311.56 657.946]
 /Subtype /Link
 /A << /S /GoTo /D (page.80) >>
 >> endobj
-16320 0 obj <<
+16361 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [190.555 632.997 208.912 644.141]
 /Subtype /Link
 /A << /S /GoTo /D (page.107) >>
 >> endobj
-16321 0 obj <<
+16362 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [212.616 632.997 230.972 644.141]
 /Subtype /Link
 /A << /S /GoTo /D (page.110) >>
 >> endobj
-16322 0 obj <<
+16363 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [234.434 632.997 252.79 644.141]
 /Subtype /Link
 /A << /S /GoTo /D (page.112) >>
 >> endobj
-16323 0 obj <<
+16364 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [256.495 632.997 274.851 644.141]
 /Subtype /Link
 /A << /S /GoTo /D (page.363) >>
 >> endobj
-16324 0 obj <<
+16365 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [278.555 632.997 296.912 644.141]
 /Subtype /Link
 /A << /S /GoTo /D (page.501) >>
 >> endobj
-16325 0 obj <<
+16366 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [300.616 632.997 318.972 644.141]
 /Subtype /Link
 /A << /S /GoTo /D (page.543) >>
 >> endobj
-16326 0 obj <<
+16367 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [190.555 619.448 208.912 630.592]
 /Subtype /Link
 /A << /S /GoTo /D (page.699) >>
 >> endobj
-16327 0 obj <<
+16368 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [213.586 619.448 231.942 630.592]
 /Subtype /Link
 /A << /S /GoTo /D (page.716) >>
 >> endobj
-16328 0 obj <<
+16369 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [236.616 619.448 254.972 630.592]
 /Subtype /Link
 /A << /S /GoTo /D (page.751) >>
 >> endobj
-16329 0 obj <<
+16370 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [259.646 619.448 278.003 630.592]
 /Subtype /Link
 /A << /S /GoTo /D (page.788) >>
 >> endobj
-16334 0 obj <<
+16375 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [226.812 605.899 239.714 617.588]
 /Subtype /Link
 /A << /S /GoTo /D (page.48) >>
 >> endobj
-16335 0 obj <<
+16376 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [207.357 592.35 220.259 604.039]
 /Subtype /Link
 /A << /S /GoTo /D (page.44) >>
 >> endobj
-16336 0 obj <<
+16377 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [213.782 578.8 221.229 590.2]
 /Subtype /Link
 /A << /S /GoTo /D (page.8) >>
 >> endobj
-16337 0 obj <<
+16378 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [229.675 565.251 248.031 576.651]
 /Subtype /Link
 /A << /S /GoTo /D (page.107) >>
 >> endobj
-16338 0 obj <<
+16379 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [234.735 551.702 253.091 563.101]
 /Subtype /Link
 /A << /S /GoTo /D (page.246) >>
 >> endobj
-16339 0 obj <<
+16380 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [233.22 483.956 251.576 495.355]
 /Subtype /Link
 /A << /S /GoTo /D (page.107) >>
 >> endobj
-16340 0 obj <<
+16381 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [237.523 470.407 255.879 481.806]
 /Subtype /Link
 /A << /S /GoTo /D (page.373) >>
 >> endobj
-16341 0 obj <<
+16382 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [248.766 456.858 267.122 468.547]
 /Subtype /Link
 /A << /S /GoTo /D (page.290) >>
 >> endobj
-16342 0 obj <<
+16383 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [271.796 456.858 290.152 468.547]
 /Subtype /Link
 /A << /S /GoTo /D (page.373) >>
 >> endobj
-16343 0 obj <<
+16384 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [233.22 443.308 251.576 454.998]
 /Subtype /Link
 /A << /S /GoTo /D (page.373) >>
 >> endobj
-16344 0 obj <<
+16385 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [237.523 429.759 255.879 441.449]
 /Subtype /Link
 /A << /S /GoTo /D (page.372) >>
 >> endobj
-16345 0 obj <<
+16386 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [260.553 429.759 278.91 441.449]
 /Subtype /Link
 /A << /S /GoTo /D (page.373) >>
 >> endobj
-16346 0 obj <<
+16387 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [217.159 416.21 235.516 427.899]
 /Subtype /Link
 /A << /S /GoTo /D (page.368) >>
 >> endobj
-16347 0 obj <<
+16388 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [217.462 402.661 235.819 414.35]
 /Subtype /Link
 /A << /S /GoTo /D (page.366) >>
 >> endobj
-16348 0 obj <<
+16389 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [296.234 389.112 314.59 400.801]
 /Subtype /Link
 /A << /S /GoTo /D (page.270) >>
 >> endobj
-16349 0 obj <<
+16390 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [219.281 375.562 232.182 387.252]
 /Subtype /Link
 /A << /S /GoTo /D (page.52) >>
 >> endobj
-16350 0 obj <<
+16391 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [223.584 362.013 236.485 373.703]
 /Subtype /Link
 /A << /S /GoTo /D (page.45) >>
 >> endobj
-16351 0 obj <<
+16392 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [222.675 348.464 241.031 360.153]
 /Subtype /Link
 /A << /S /GoTo /D (page.324) >>
 >> endobj
-16352 0 obj <<
+16393 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [245.705 348.464 264.061 360.153]
 /Subtype /Link
 /A << /S /GoTo /D (page.332) >>
 >> endobj
-16353 0 obj <<
+16394 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [226.493 334.915 239.394 346.604]
 /Subtype /Link
 /A << /S /GoTo /D (page.45) >>
 >> endobj
-16354 0 obj <<
+16395 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [223.826 321.366 236.728 333.055]
 /Subtype /Link
 /A << /S /GoTo /D (page.43) >>
 >> endobj
-16355 0 obj <<
+16396 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [241.402 321.366 254.304 333.055]
 /Subtype /Link
 /A << /S /GoTo /D (page.79) >>
 >> endobj
-16356 0 obj <<
+16397 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [228.129 307.816 241.031 319.506]
 /Subtype /Link
 /A << /S /GoTo /D (page.45) >>
 >> endobj
-16357 0 obj <<
+16398 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [252.675 294.267 271.031 305.667]
 /Subtype /Link
 /A << /S /GoTo /D (page.285) >>
 >> endobj
-16358 0 obj <<
+16399 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [232.978 280.718 251.334 292.407]
 /Subtype /Link
 /A << /S /GoTo /D (page.369) >>
 >> endobj
-16359 0 obj <<
+16400 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [234.553 267.169 252.91 278.568]
 /Subtype /Link
 /A << /S /GoTo /D (page.707) >>
 >> endobj
-16360 0 obj <<
+16401 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [241.22 253.62 259.576 265.019]
 /Subtype /Link
 /A << /S /GoTo /D (page.372) >>
 >> endobj
-16361 0 obj <<
+16402 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [257.493 240.07 275.849 251.76]
 /Subtype /Link
 /A << /S /GoTo /D (page.368) >>
 >> endobj
-16362 0 obj <<
+16403 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [225.372 226.521 243.728 237.921]
 /Subtype /Link
 /A << /S /GoTo /D (page.478) >>
 >> endobj
-16363 0 obj <<
+16404 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [240.735 212.972 259.091 224.661]
 /Subtype /Link
 /A << /S /GoTo /D (page.308) >>
 >> endobj
-16364 0 obj <<
+16405 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [273.826 199.423 292.182 211.112]
 /Subtype /Link
 /A << /S /GoTo /D (page.262) >>
 >> endobj
-16365 0 obj <<
+16406 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [295.887 199.423 314.243 211.112]
 /Subtype /Link
 /A << /S /GoTo /D (page.305) >>
 >> endobj
-16366 0 obj <<
+16407 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [190.555 187.995 208.912 197.018]
 /Subtype /Link
 /A << /S /GoTo /D (page.307) >>
 >> endobj
-16367 0 obj <<
+16408 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [293.614 172.324 311.97 184.014]
 /Subtype /Link
 /A << /S /GoTo /D (page.308) >>
 >> endobj
-16368 0 obj <<
+16409 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [268.857 158.775 287.213 170.465]
 /Subtype /Link
 /A << /S /GoTo /D (page.308) >>
 >> endobj
-16369 0 obj <<
+16410 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [307.099 145.226 325.455 156.916]
 /Subtype /Link
 /A << /S /GoTo /D (page.308) >>
 >> endobj
-16370 0 obj <<
+16411 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [278.25 131.677 296.607 143.366]
 /Subtype /Link
 /A << /S /GoTo /D (page.308) >>
 >> endobj
-16371 0 obj <<
+16412 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [263.978 118.128 282.334 129.817]
 /Subtype /Link
 /A << /S /GoTo /D (page.308) >>
 >> endobj
-16372 0 obj <<
+16413 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [469.043 646.546 487.399 658.236]
 /Subtype /Link
 /A << /S /GoTo /D (page.308) >>
 >> endobj
-16373 0 obj <<
+16414 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [485.164 632.997 503.52 644.687]
 /Subtype /Link
 /A << /S /GoTo /D (page.262) >>
 >> endobj
-16374 0 obj <<
+16415 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [507.225 632.997 525.581 644.687]
 /Subtype /Link
 /A << /S /GoTo /D (page.305) >>
 >> endobj
-16375 0 obj <<
+16416 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [387.318 619.448 405.674 630.592]
 /Subtype /Link
 /A << /S /GoTo /D (page.307) >>
 >> endobj
-16376 0 obj <<
+16417 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [410.348 619.448 428.704 630.592]
 /Subtype /Link
 /A << /S /GoTo /D (page.308) >>
 >> endobj
-16377 0 obj <<
+16418 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [479.77 605.899 498.126 617.588]
 /Subtype /Link
 /A << /S /GoTo /D (page.308) >>
 >> endobj
-16378 0 obj <<
+16419 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [440.406 592.35 458.763 603.749]
 /Subtype /Link
 /A << /S /GoTo /D (page.698) >>
 >> endobj
-16379 0 obj <<
+16420 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [429.558 578.8 447.914 589.944]
 /Subtype /Link
 /A << /S /GoTo /D (page.698) >>
 >> endobj
-16380 0 obj <<
+16421 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [426.497 565.251 444.854 576.941]
 /Subtype /Link
 /A << /S /GoTo /D (page.395) >>
 >> endobj
-16381 0 obj <<
+16422 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [451.922 551.702 470.278 563.391]
 /Subtype /Link
 /A << /S /GoTo /D (page.700) >>
 >> endobj
-16382 0 obj <<
+16423 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [473.891 538.153 492.248 549.842]
 /Subtype /Link
 /A << /S /GoTo /D (page.262) >>
 >> endobj
-16383 0 obj <<
+16424 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [495.952 538.153 514.308 549.842]
 /Subtype /Link
 /A << /S /GoTo /D (page.305) >>
 >> endobj
-16384 0 obj <<
+16425 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [387.318 526.725 405.674 535.748]
 /Subtype /Link
 /A << /S /GoTo /D (page.307) >>
 >> endobj
-16385 0 obj <<
+16426 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [501.104 511.054 519.46 522.744]
 /Subtype /Link
 /A << /S /GoTo /D (page.308) >>
 >> endobj
-16386 0 obj <<
+16427 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [489.966 497.505 508.322 509.195]
 /Subtype /Link
 /A << /S /GoTo /D (page.262) >>
 >> endobj
-16387 0 obj <<
+16428 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [387.318 483.956 405.674 495.1]
 /Subtype /Link
 /A << /S /GoTo /D (page.305) >>
 >> endobj
-16388 0 obj <<
+16429 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [410.348 483.956 428.704 495.1]
 /Subtype /Link
 /A << /S /GoTo /D (page.307) >>
 >> endobj
-16389 0 obj <<
+16430 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [433.378 483.956 451.734 495.1]
 /Subtype /Link
 /A << /S /GoTo /D (page.308) >>
 >> endobj
-16390 0 obj <<
+16431 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.74 470.407 461.096 482.096]
 /Subtype /Link
 /A << /S /GoTo /D (page.262) >>
 >> endobj
-16391 0 obj <<
+16432 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [465.77 470.407 484.126 482.096]
 /Subtype /Link
 /A << /S /GoTo /D (page.308) >>
 >> endobj
-16392 0 obj <<
+16433 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [415.8 456.858 434.157 468.547]
 /Subtype /Link
 /A << /S /GoTo /D (page.689) >>
 >> endobj
-16393 0 obj <<
+16434 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [426.891 443.308 445.248 454.877]
 /Subtype /Link
 /A << /S /GoTo /D (page.102) >>
 >> endobj
-16394 0 obj <<
+16435 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [448.952 443.308 467.308 454.877]
 /Subtype /Link
 /A << /S /GoTo /D (page.104) >>
 >> endobj
-16395 0 obj <<
+16436 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [471.013 443.308 489.369 454.877]
 /Subtype /Link
 /A << /S /GoTo /D (page.593) >>
 >> endobj
-16396 0 obj <<
+16437 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [493.073 443.308 511.429 454.877]
 /Subtype /Link
 /A << /S /GoTo /D (page.594) >>
 >> endobj
-16397 0 obj <<
+16438 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [491.134 429.759 509.49 441.449]
 /Subtype /Link
 /A << /S /GoTo /D (page.104) >>
 >> endobj
-16398 0 obj <<
+16439 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [406.376 402.661 424.732 414.35]
 /Subtype /Link
 /A << /S /GoTo /D (page.690) >>
 >> endobj
-16399 0 obj <<
+16440 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [412.073 389.112 424.975 400.68]
 /Subtype /Link
 /A << /S /GoTo /D (page.44) >>
 >> endobj
-16400 0 obj <<
+16441 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [463.362 375.562 476.264 387.252]
 /Subtype /Link
 /A << /S /GoTo /D (page.31) >>
 >> endobj
-16401 0 obj <<
+16442 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [454.241 362.013 467.142 373.703]
 /Subtype /Link
 /A << /S /GoTo /D (page.27) >>
 >> endobj
-16402 0 obj <<
+16443 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [471.817 362.013 484.718 373.703]
 /Subtype /Link
 /A << /S /GoTo /D (page.96) >>
 >> endobj
-16403 0 obj <<
+16444 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [489.392 362.013 502.294 373.703]
 /Subtype /Link
 /A << /S /GoTo /D (page.99) >>
 >> endobj
-16404 0 obj <<
+16445 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [430.423 348.464 443.324 360.153]
 /Subtype /Link
 /A << /S /GoTo /D (page.17) >>
 >> endobj
-16405 0 obj <<
+16446 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [406.679 334.915 425.035 346.059]
 /Subtype /Link
 /A << /S /GoTo /D (page.246) >>
 >> endobj
-16406 0 obj <<
+16447 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [451.059 321.366 463.961 333.055]
 /Subtype /Link
 /A << /S /GoTo /D (page.49) >>
 >> endobj
-16407 0 obj <<
+16448 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [416.376 307.816 434.732 319.385]
 /Subtype /Link
 /A << /S /GoTo /D (page.286) >>
 >> endobj
-16408 0 obj <<
+16449 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [411.528 294.267 424.429 305.957]
 /Subtype /Link
 /A << /S /GoTo /D (page.56) >>
 >> endobj
-16409 0 obj <<
+16450 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [415.134 280.718 422.581 292.117]
 /Subtype /Link
 /A << /S /GoTo /D (page.7) >>
 >> endobj
-16410 0 obj <<
+16451 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [410.891 267.169 429.247 278.858]
 /Subtype /Link
 /A << /S /GoTo /D (page.387) >>
 >> endobj
-16411 0 obj <<
+16452 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [433.922 267.169 452.278 278.858]
 /Subtype /Link
 /A << /S /GoTo /D (page.395) >>
 >> endobj
-16412 0 obj <<
+16453 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [435.225 253.62 453.581 265.309]
 /Subtype /Link
 /A << /S /GoTo /D (page.809) >>
 >> endobj
-16413 0 obj <<
+16454 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [445.558 240.07 463.914 251.76]
 /Subtype /Link
 /A << /S /GoTo /D (page.308) >>
 >> endobj
-16414 0 obj <<
+16455 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [454.013 226.521 472.369 238.211]
 /Subtype /Link
 /A << /S /GoTo /D (page.308) >>
 >> endobj
-16415 0 obj <<
+16456 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [386.437 212.972 404.793 224.371]
 /Subtype /Link
 /A << /S /GoTo /D (page.643) >>
 >> endobj
-16416 0 obj <<
+16457 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [426.285 199.423 439.187 210.822]
 /Subtype /Link
 /A << /S /GoTo /D (page.62) >>
 >> endobj
-16417 0 obj <<
+16458 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [415.588 185.874 428.49 197.273]
 /Subtype /Link
 /A << /S /GoTo /D (page.46) >>
 >> endobj
-16418 0 obj <<
+16459 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [433.164 185.874 446.066 197.273]
 /Subtype /Link
 /A << /S /GoTo /D (page.52) >>
 >> endobj
-16419 0 obj <<
+16460 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [443.952 158.775 462.308 170.465]
 /Subtype /Link
 /A << /S /GoTo /D (page.287) >>
 >> endobj
-16420 0 obj <<
+16461 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [457.952 145.226 476.308 156.916]
 /Subtype /Link
 /A << /S /GoTo /D (page.308) >>
 >> endobj
-16421 0 obj <<
+16462 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [501.77 131.677 520.126 143.366]
 /Subtype /Link
 /A << /S /GoTo /D (page.308) >>
 >> endobj
-16422 0 obj <<
+16463 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [472.134 118.128 490.49 129.817]
 /Subtype /Link
 /A << /S /GoTo /D (page.308) >>
 >> endobj
-16427 0 obj <<
-/D [16425 0 R /XYZ 151.701 685.529 null]
+16468 0 obj <<
+/D [16466 0 R /XYZ 151.701 685.529 null]
 >> endobj
-16424 0 obj <<
-/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F70 4384 0 R >>
+16465 0 obj <<
+/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F59 4373 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-16537 0 obj <<
-/Length 1639      
+16579 0 obj <<
+/Length 1638      
 /Filter /FlateDecode
 >>
 stream
-xÚ­YKsÛ6¾ëWðHÍ”ޏ£×®3±S9§$Zd6’¨’Tݤ¾xP´Dl÷	I/>ìßîB ZE ºž½½Ÿ½¹B(©dŒD÷_#@*$Š˜)•êS}Šû‡?‹e;O0%ñÍ6/þ™¹ÿæŠ%ŸJ ¡^Š±Læ
-Ø,j©Ù¯÷³¿fP}UÂGð4Å8ZnfŸ¾€(W{K=ÉM„©H¥êy-ffàXeH7îA‰LFçbñ£i‹Í‰¸-7Å]]þ]®‹Uñ‹Ñê }J0&1âô3ˆˆSJ¤Ek
-m=Æq67ò»¬i5tUç@CDœ€t€·ª«ýÎb–éÍ?q+Ã)G½W›bNa\XÁ„r =.®o.íJ-%¥PÛmØ®.·ÆWEÝ™XWJ1ÄÕf	Œë9Tn,ýì4KæÁ}sØaÄ`Jõãó
-þxf0')äTEq?*Žßµ±Åí㶨›oån<=!1bhð9vÈQ•FÔ#§Ï=Õî7f
-s49£½uˇ©TÇ!©ž+ ãžÚ‰@P˜ÄÂɝE{÷”uŸêÛò\é¶Ü®ºëT^ª¤­Mú.ÛªÖoæ¥qûJ¶·y¥N„ˆ—Zåï/ssO ‡‹õî4lvYY#tB=Ê]}ÑùÖug&¥Î"	¦®o’?´%×oë	c¾õ—Ï
-ÇÁß2µï£s5Ój?-·Î_V;OzPö<ĝ‚Ë]ö…Âzú3€díΟ·ÇސòºÔÄìŽF¡€ç¥³”(wcæ-Õ)â¸/Ô®­ˆŠ#a  †voår½óÍÆnSÄ‹”Á!/
-Õˆ°‘|™°””øÿ˜ª°¨šj‚²©LYÍ÷kw/rf÷‰=G¡«ÝYD‚ÈCVu$ñ¥¦XÓ-—E3Ñ! Št1Wz÷»û$*÷†âl²m¶*6ÅVãµn¦ ÌÃ3=˜%ÿ¼p«Å|Lù„tg©SZoi橶îŒ5vgÔ³°¥O†âu5uD/œM›mfžµå¾®Ö¯n²îªçÚ]shPf“À¶K at o‚<)dͼÐ/cù‹°0±Ï¶‘ñ>ãÐå¾.ÛiÖåò%Àõx¿H”uÐ2R´,X‰P²¯¬@HÑ2+,³o¹ýZ¥mþp®4w”.=ÎÆ3ž
-r6ž)Êæq¶n*×ÜB`ŠÈaÅýå[;¬H‘B€O=C°tŒ
-ÆkyÙºhÝÎtBÃÿ#(YÊŠ()ÇàÍH+À MW¶¹=¶éé¬8:`š7
-½ÍŠõºsѲ.wí™I_Ò—_ÝÕƒPá!}µò<µ1‚)Pê‘òW¥6FzÊ
-¦
-»ïû›…»Hñ³¬þwøñ1&ê 2J†>©êþê è £ù¬™ŠêNäÓ9¡6_îÛ±IŽ{Â9µ"¨¢¯R=µê(ÎòÜ>îYPüXþÌœ—HHåeH%C1ñ¶ùV•¤i«Ý¡MHl!è^GŠ±g€wÍnPeY@!
-“8LŒ‰Aåx˜žu~K©ßrÅŠ1”!rŠã‡wo#xgSñÂ>
-aŒ(”1â LNÐ@9('<A$A˜G%	ò($\­i<ÊÄó"D9R€¡0ƒ¢axRáqï%èÀ >TÀuz¸~ÅxÄuI[%c×U¾›µ|làñôåj;ÖþÏVnvëãÙÜÜFÙ÷€AlúŒ#l…¥û»Õ¾ÎZ5xºá‚5]íËÜ}1'D
-B(¾}˜'”Åög+ýᢻœÐÏwuÕv7¹ÕÚÙÕC"S¥LÀ	R)ƒÆ}q«½{qgMbt¼‹?²¼:”æq7B	ƒÙw¶'›ÒtÛƒCãÝ»óR±Z6¦1VóG*ÑÀ+/Ȩąc6*—¾™×7 .NaÌš²±ný>v8½h»:8ôò·wwaA¾ÿZ6ª¦l«zÂx!ƒ1­z|L=æZA-¯%·îÐɃTÒgYócÒ¥ÈÙl.Ôl.B~Iä)ýH¾P§×`3à„Uǘa
-‹a
-
-ôc~—
-Œ8½0JÝô¡=‘<˜ÄlÓ—~SSsSŒŒ8Œ“É;5«þÿÁGR
+xÚ­YKw›FÞëW°Dç2ïÇÒ‰×9=Çn嬒,° *
+* ºIÿ|灰Œflw‘Àw¾¹¯ùî½#m"]-ÞÞ-Þ¼G(©dŒDw_#@*$Š˜)•êS}ŠW‡û?‹u·L0%ñõ./þY~¹ûðæ=J>•@B½c™
+Ì°Y$¸ÔR‹Ÿï- úª„OàiŠq´Þ.>}Q®þö!)–"z0’ÛS‘2JÕs­¿-À©Êžn<€™3ŒÎÅê{ÛÛ%qWn‹Û¦ü»¬ŠMñ“Ñê}J0&1âég%§”H‹ÖÚzŒãliä÷YÛ>hèºÉ€8†ˆ8éoÓÔ‡½Å,-’r«<µŽá”£Á«m±¤0.¬àÈ
+B9WW×—vM ¢D ª`»
+Û7åÎøªhz›Z)†¸Ú,q³„ʍE«ŸcÉÂ<xh;LL©~|¾ÁÏæ$Å€<ÕcUÜ-…Šã7mlqó°+šör?ˆ14ú;ä¨J#ê‘Óg„>Õî7fs49£ƒuëû¹TÇ!©ž+ ãžÆ‰@P˜ÄÂٝVEwû˜uŸêÛò\é®ÜmúëT^ª¤mLú®»ºÑoæ¥uûJ¶wy­N„ˆ×Zåo/só@ ½‡‹ê{¶û¬lŠ	:¡åÞœÐùÖõg&¥Î"	æ®®“ßµ%Woë	c¾õ—Ï
+ÇÑd*jßçjæÕ~\n¿®÷žô ìyˆ{—º
+…õôg IåΟ·ÇÁrUjbvG£PÀóRYJ”»1ó–êq<jWVDÅ‘0PC»·r¹Þù»fc·Ç©âEÊà˜…jDØD¾ÌXJaÊüLUXTŒM5AÙÖ¦¬æ‡ÊÝ‹œÙýÄž“Ð5î,"AäŒ!«:’øRHS¬éÖ뢝éEºX*½ûÕ}•{Cq¶Ù.ÛÛb§ñ:7Sæá™Ì’^¸Õb>¦|DºµÔ¿-­·4óÔ;÷	ƈ…»7êYØҍ§ƒ@Cñúš:¡N‹¶Ëv?²#ÏÚrßÔÕ+‚›T}õ¬Ü5‡e6	l»ô&È£BÖÌý2•¿Ë ‡l›/às0Ž]š²›g]._ÜL÷‹$LY-#EË‚E%ûÊ
+„-Sa°°Â2û–»¯uÚå÷çJsÇAéÓãl<ã© g㙢lgU[»æSDŽ+î.ßÚaEŠüÔ3ûGÇØ`¼–‘mŠÎíüQ'4þ?‚’¥œ¡ˆ"‘x
+ÞN´¢Òöa—Ûa›ž‰ÎŠÓ¹¦ySÑÐÙ¬¨ªÞEë¦Üwd&}I_~uWB…‡ôÕÊóÔƦ@UtªGrÈ_•Úé)W(,˜J(ì¾®Wî"ÅϲúßñÆGʨƒÈ(û¤n†«ƒb`€žæ³vb*"0¨;aÏç„Ú|}è¦&9î	çÜjˆD Š¾Jõت£8Ësû0ºgAñCù#s^"!•—!•ÅÄÛæ[U’¶«÷Ç6!±… (ÆžÞ5»A•eA†<(HLâ01$!”ãarxNÔù-
+¤~Ë+ÆP†È)Žß½MàMÅxû|4J„ý1¢Pƈƒ09AåX œðila•$È£ <pµ¦ñ(Ï‹å0H†Âbˆ†áI„ǽ— #ƒøX×mèñFøsà	×%]L]WùnZÔò©ÇÓ{”›ÝTû#<3X¹ÝW§³¹¹²ïƒØü'Ø
+K÷w›C“ujðtÃkº9”¹ûb„Oˆz„P|s¿L(‹íÏVúÃE9¡Ÿo›ºëorëÊÙÕC"S¥LÀ	R)£Æ}u£½{qkMbtº‹?±¼>–æi7B	ƒ9t¶'›ÒtÛƒCã= »óR±Z¶¦1VóG*ÑÈ+/Ȩąc6*×¾™×7 ®žÂ˜5ekÝúmêpzÐnstèå/ïn„}'þ´)l:ÕmÙÕÍŒñBcZõø”z̵:Z)^KnÜ¡%’©¤Ï²æǤO‘³Ù\¨Ù\„ü’ÈS(†‘|¥N¯ÁfÀ	«Ž1Ã4ŸÂÆü>qza<”ºéC{"¹7‰Ù§/ý¦¦æ¶˜q'³wjVý+ÔGƒ
 endstream
 endobj
-16536 0 obj <<
+16578 0 obj <<
 /Type /Page
-/Contents 16537 0 R
-/Resources 16535 0 R
+/Contents 16579 0 R
+/Resources 16577 0 R
 /MediaBox [0 0 612 792]
-/Parent 15945 0 R
-/Annots [ 16423 0 R 16428 0 R 16429 0 R 16430 0 R 16431 0 R 16432 0 R 16433 0 R 16434 0 R 16435 0 R 16436 0 R 16437 0 R 16438 0 R 16439 0 R 16440 0 R 16441 0 R 16442 0 R 16443 0 R 16444 0 R 16445 0 R 16446 0 R 16447 0 R 16448 0 R 16449 0 R 16450 0 R 16451 0 R 16452 0 R 16453 0 R 16454 0 R 16455 0 R 16456 0 R 16457 0 R 16458 0 R 16459 0 R 16460 0 R 16461 0 R 16462 0 R 16463 0 R 16464 0 R 16465 0 R 16466 0 R 16467 0 R 16468 0 R 16469 0 R 16470 0 R 16471 0 R 16472 0 R 16473 0 R 16474 0 R 16475 0 R 16476 0 R 16477 0 R 16478 0 R 16479 0 R 16480 0 R 16481 0 R 16482 0 R 16483 0 R 16484 0 R 16485 0 R 16486 0 R 16487 0 R 16488 0 R 16489 0 R 16490 0 R 16491 0 R 16492 0 R 16493 0 R 16494 0 R 16495 0 R 16496 0 R 16497 0 R 16498 0 R 16499 0 R 16500 0 R 16501 0 R 16502 0 R 16503 0 R 16504 0 R 16505 0 R 16506 0 R 16507 0 R 16508 0 R 16509 0 R 16510 0 R 16511 0 R 16512 0 R 16513 0 R 16514 0 R 16515 0 R 16516 0 R 16517 0 R 16518 0 R 16519 0 R 16520 0 R 16521 0 R 16522 0 R 16523 0 R 16524 0 R 16525 0 R 16526 0 R 16527 0 R 16528 0 R 16529 0 R 16530 0 R 16531 0 R 16532 0 R 16533 0 R ]
+/Parent 16469 0 R
+/Annots [ 16464 0 R 16470 0 R 16471 0 R 16472 0 R 16473 0 R 16474 0 R 16475 0 R 16476 0 R 16477 0 R 16478 0 R 16479 0 R 16480 0 R 16481 0 R 16482 0 R 16483 0 R 16484 0 R 16485 0 R 16486 0 R 16487 0 R 16488 0 R 16489 0 R 16490 0 R 16491 0 R 16492 0 R 16493 0 R 16494 0 R 16495 0 R 16496 0 R 16497 0 R 16498 0 R 16499 0 R 16500 0 R 16501 0 R 16502 0 R 16503 0 R 16504 0 R 16505 0 R 16506 0 R 16507 0 R 16508 0 R 16509 0 R 16510 0 R 16511 0 R 16512 0 R 16513 0 R 16514 0 R 16515 0 R 16516 0 R 16517 0 R 16518 0 R 16519 0 R 16520 0 R 16521 0 R 16522 0 R 16523 0 R 16524 0 R 16525 0 R 16526 0 R 16527 0 R 16528 0 R 16529 0 R 16530 0 R 16531 0 R 16532 0 R 16533 0 R 16534 0 R 16535 0 R 16536 0 R 16537 0 R 16538 0 R 16539 0 R 16540 0 R 16541 0 R 16542 0 R 16543 0 R 16544 0 R 16545 0 R 16546 0 R 16547 0 R 16548 0 R 16549 0 R 16550 0 R 16551 0 R 16552 0 R 16553 0 R 16554 0 R 16555 0 R 16556 0 R 16557 0 R 16558 0 R 16559 0 R 16560 0 R 16561 0 R 16562 0 R 16563 0 R 16564 0 R 16565 0 R 16566 0 R 16567 0 R 16568 0 R 16569 0 R 16570 0 R 16571 0 R 16572 0 R 16573 0 R 16574 0 R 16575 0 R ]
 >> endobj
-16423 0 obj <<
+16464 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [214.38 646.546 232.737 658.236]
 /Subtype /Link
 /A << /S /GoTo /D (page.308) >>
 >> endobj
-16428 0 obj <<
+16470 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [176.168 632.997 194.524 644.687]
 /Subtype /Link
 /A << /S /GoTo /D (page.124) >>
 >> endobj
-16429 0 obj <<
+16471 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [207.411 605.899 225.767 617.298]
 /Subtype /Link
 /A << /S /GoTo /D (page.396) >>
 >> endobj
-16430 0 obj <<
+16472 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [231.926 578.8 250.282 590.49]
 /Subtype /Link
 /A << /S /GoTo /D (page.262) >>
 >> endobj
-16431 0 obj <<
+16473 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [253.986 578.8 272.343 590.49]
 /Subtype /Link
 /A << /S /GoTo /D (page.305) >>
 >> endobj
-16432 0 obj <<
+16474 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [139.746 565.251 158.102 576.395]
 /Subtype /Link
 /A << /S /GoTo /D (page.307) >>
 >> endobj
-16433 0 obj <<
+16475 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [162.776 565.251 181.132 576.395]
 /Subtype /Link
 /A << /S /GoTo /D (page.308) >>
 >> endobj
-16434 0 obj <<
+16476 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [177.956 551.702 196.312 563.391]
 /Subtype /Link
 /A << /S /GoTo /D (page.308) >>
 >> endobj
-16435 0 obj <<
+16477 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [147.895 538.153 166.252 549.842]
 /Subtype /Link
 /A << /S /GoTo /D (page.509) >>
 >> endobj
-16436 0 obj <<
+16478 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [170.926 538.153 189.282 549.842]
 /Subtype /Link
 /A << /S /GoTo /D (page.511) >>
 >> endobj
-16437 0 obj <<
+16479 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [164.047 523.997 182.403 536.899]
 /Subtype /Link
 /A << /S /GoTo /D (page.509) >>
 >> endobj
-16438 0 obj <<
+16480 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [207.35 511.054 225.706 522.744]
 /Subtype /Link
 /A << /S /GoTo /D (page.319) >>
 >> endobj
-16439 0 obj <<
+16481 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [195.532 497.505 213.888 509.195]
 /Subtype /Link
 /A << /S /GoTo /D (page.308) >>
 >> endobj
-16440 0 obj <<
+16482 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [189.411 483.956 207.767 495.645]
 /Subtype /Link
 /A << /S /GoTo /D (page.159) >>
 >> endobj
-16441 0 obj <<
+16483 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [127.926 470.407 146.282 481.975]
 /Subtype /Link
 /A << /S /GoTo /D (page.302) >>
 >> endobj
-16442 0 obj <<
+16484 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [145.501 456.858 163.858 468.426]
 /Subtype /Link
 /A << /S /GoTo /D (page.290) >>
 >> endobj
-16443 0 obj <<
+16485 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [152.774 443.308 171.13 454.877]
 /Subtype /Link
 /A << /S /GoTo /D (page.466) >>
 >> endobj
-16444 0 obj <<
+16486 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [133.456 429.759 151.812 441.327]
 /Subtype /Link
 /A << /S /GoTo /D (page.319) >>
 >> endobj
-16445 0 obj <<
+16487 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [141.471 416.21 159.827 427.899]
 /Subtype /Link
 /A << /S /GoTo /D (page.200) >>
 >> endobj
-16446 0 obj <<
+16488 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [173.653 402.661 192.009 414.35]
 /Subtype /Link
 /A << /S /GoTo /D (page.560) >>
 >> endobj
-16447 0 obj <<
+16489 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [206.168 389.112 224.524 400.801]
 /Subtype /Link
 /A << /S /GoTo /D (page.110) >>
 >> endobj
-16448 0 obj <<
+16490 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [180.926 375.562 199.282 387.252]
 /Subtype /Link
 /A << /S /GoTo /D (page.232) >>
 >> endobj
-16449 0 obj <<
+16491 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [166.308 362.013 184.664 373.703]
 /Subtype /Link
 /A << /S /GoTo /D (page.558) >>
 >> endobj
-16450 0 obj <<
+16492 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [189.338 362.013 207.694 373.703]
 /Subtype /Link
 /A << /S /GoTo /D (page.561) >>
 >> endobj
-16451 0 obj <<
+16493 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [205.702 348.464 224.058 360.153]
 /Subtype /Link
 /A << /S /GoTo /D (page.558) >>
 >> endobj
-16452 0 obj <<
+16494 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [131.501 334.915 138.949 346.604]
 /Subtype /Link
 /A << /S /GoTo /D (page.4) >>
 >> endobj
-16453 0 obj <<
+16495 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [143.623 334.915 161.979 346.604]
 /Subtype /Link
 /A << /S /GoTo /D (page.313) >>
 >> endobj
-16454 0 obj <<
+16496 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [166.653 334.915 185.009 346.604]
 /Subtype /Link
 /A << /S /GoTo /D (page.394) >>
 >> endobj
-16455 0 obj <<
+16497 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [163.744 321.366 182.1 333.055]
 /Subtype /Link
 /A << /S /GoTo /D (page.323) >>
 >> endobj
-16456 0 obj <<
+16498 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [162.017 307.816 180.373 319.506]
 /Subtype /Link
 /A << /S /GoTo /D (page.728) >>
 >> endobj
-16457 0 obj <<
+16499 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [195.441 294.267 213.797 305.957]
 /Subtype /Link
 /A << /S /GoTo /D (page.246) >>
 >> endobj
-16458 0 obj <<
+16500 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [165.198 280.718 183.555 292.407]
 /Subtype /Link
 /A << /S /GoTo /D (page.690) >>
 >> endobj
-16459 0 obj <<
+16501 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [192.714 267.169 211.07 278.858]
 /Subtype /Link
 /A << /S /GoTo /D (page.326) >>
 >> endobj
-16460 0 obj <<
+16502 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [190.198 253.62 208.555 265.309]
 /Subtype /Link
 /A << /S /GoTo /D (page.325) >>
 >> endobj
-16461 0 obj <<
+16503 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [171.623 240.07 189.979 251.76]
 /Subtype /Link
 /A << /S /GoTo /D (page.314) >>
 >> endobj
-16462 0 obj <<
+16504 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [206.502 226.521 224.858 238.211]
 /Subtype /Link
 /A << /S /GoTo /D (page.728) >>
 >> endobj
-16463 0 obj <<
+16505 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [156.35 212.972 169.252 224.661]
 /Subtype /Link
 /A << /S /GoTo /D (page.45) >>
 >> endobj
-16464 0 obj <<
+16506 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [173.926 212.972 186.827 224.661]
 /Subtype /Link
 /A << /S /GoTo /D (page.47) >>
 >> endobj
-16465 0 obj <<
+16507 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [191.502 212.972 209.858 224.661]
 /Subtype /Link
 /A << /S /GoTo /D (page.381) >>
 >> endobj
-16466 0 obj <<
+16508 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [186.865 199.423 205.221 211.112]
 /Subtype /Link
 /A << /S /GoTo /D (page.239) >>
 >> endobj
-16467 0 obj <<
+16509 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [160.895 185.874 179.252 197.563]
 /Subtype /Link
 /A << /S /GoTo /D (page.121) >>
 >> endobj
-16468 0 obj <<
+16510 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [200.683 172.324 213.585 184.014]
 /Subtype /Link
 /A << /S /GoTo /D (page.79) >>
 >> endobj
-16469 0 obj <<
+16511 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [192.532 158.775 210.888 170.465]
 /Subtype /Link
 /A << /S /GoTo /D (page.121) >>
 >> endobj
-16470 0 obj <<
+16512 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [173.14 145.226 191.496 156.916]
 /Subtype /Link
 /A << /S /GoTo /D (page.325) >>
 >> endobj
-16471 0 obj <<
+16513 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [168.562 118.128 186.918 129.817]
 /Subtype /Link
 /A << /S /GoTo /D (page.100) >>
 >> endobj
-16472 0 obj <<
+16514 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [332.567 646.546 350.923 658.236]
 /Subtype /Link
 /A << /S /GoTo /D (page.155) >>
 >> endobj
-16473 0 obj <<
+16515 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [375.658 632.997 394.014 644.687]
 /Subtype /Link
 /A << /S /GoTo /D (page.575) >>
 >> endobj
-16474 0 obj <<
+16516 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [339.718 619.448 358.074 631.137]
 /Subtype /Link
 /A << /S /GoTo /D (page.325) >>
 >> endobj
-16475 0 obj <<
+16517 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [359.294 605.899 377.65 617.588]
 /Subtype /Link
 /A << /S /GoTo /D (page.399) >>
 >> endobj
-16476 0 obj <<
+16518 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [324.294 592.35 342.65 604.039]
 /Subtype /Link
 /A << /S /GoTo /D (page.458) >>
 >> endobj
-16477 0 obj <<
+16519 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [345.585 578.8 363.941 590.49]
 /Subtype /Link
 /A << /S /GoTo /D (page.675) >>
 >> endobj
-16478 0 obj <<
+16520 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [367.403 578.8 385.759 590.49]
 /Subtype /Link
 /A << /S /GoTo /D (page.677) >>
 >> endobj
-16479 0 obj <<
+16521 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [393.294 565.251 411.65 576.941]
 /Subtype /Link
 /A << /S /GoTo /D (page.341) >>
 >> endobj
-16480 0 obj <<
+16522 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [416.324 565.251 434.68 576.941]
 /Subtype /Link
 /A << /S /GoTo /D (page.617) >>
 >> endobj
-16481 0 obj <<
+16523 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [348.87 551.702 367.226 563.391]
 /Subtype /Link
 /A << /S /GoTo /D (page.317) >>
 >> endobj
-16482 0 obj <<
+16524 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [347.112 538.153 365.468 549.842]
 /Subtype /Link
 /A << /S /GoTo /D (page.128) >>
 >> endobj
-16483 0 obj <<
+16525 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [370.142 538.153 388.499 549.842]
 /Subtype /Link
 /A << /S /GoTo /D (page.618) >>
 >> endobj
-16484 0 obj <<
+16526 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [419.17 524.604 437.526 536.293]
 /Subtype /Link
 /A << /S /GoTo /D (page.395) >>
 >> endobj
-16485 0 obj <<
+16527 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.187 524.604 460.543 536.293]
 /Subtype /Link
 /A << /S /GoTo /D (page.432) >>
 >> endobj
-16486 0 obj <<
+16528 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [390.445 511.054 408.802 522.744]
 /Subtype /Link
 /A << /S /GoTo /D (page.721) >>
 >> endobj
-16487 0 obj <<
+16529 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [321.435 497.505 334.337 509.073]
 /Subtype /Link
 /A << /S /GoTo /D (page.61) >>
 >> endobj
-16488 0 obj <<
+16530 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [338.833 497.505 351.735 509.073]
 /Subtype /Link
 /A << /S /GoTo /D (page.82) >>
 >> endobj
-16489 0 obj <<
+16531 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [356.231 497.505 369.133 509.073]
 /Subtype /Link
 /A << /S /GoTo /D (page.93) >>
 >> endobj
-16490 0 obj <<
+16532 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [373.629 497.505 386.531 509.073]
 /Subtype /Link
 /A << /S /GoTo /D (page.95) >>
 >> endobj
-16491 0 obj <<
+16533 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [391.027 497.505 409.383 509.073]
 /Subtype /Link
 /A << /S /GoTo /D (page.111) >>
 >> endobj
-16492 0 obj <<
+16534 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [413.88 497.505 432.236 509.073]
 /Subtype /Link
 /A << /S /GoTo /D (page.117) >>
 >> endobj
-16493 0 obj <<
+16535 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [436.732 497.505 455.088 509.073]
 /Subtype /Link
 /A << /S /GoTo /D (page.150) >>
 >> endobj
-16494 0 obj <<
+16536 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [336.508 483.956 354.864 495.1]
 /Subtype /Link
 /A << /S /GoTo /D (page.152) >>
 >> endobj
-16495 0 obj <<
+16537 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [362.17 483.956 380.526 495.1]
 /Subtype /Link
 /A << /S /GoTo /D (page.192) >>
 >> endobj
-16496 0 obj <<
+16538 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [387.832 483.956 406.188 495.1]
 /Subtype /Link
 /A << /S /GoTo /D (page.196) >>
 >> endobj
-16497 0 obj <<
+16539 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [413.494 483.956 431.851 495.1]
 /Subtype /Link
 /A << /S /GoTo /D (page.200) >>
 >> endobj
-16498 0 obj <<
+16540 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [439.156 483.956 457.513 495.1]
 /Subtype /Link
 /A << /S /GoTo /D (page.231) >>
 >> endobj
-16499 0 obj <<
+16541 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [336.508 470.407 354.864 481.551]
 /Subtype /Link
 /A << /S /GoTo /D (page.233) >>
 >> endobj
-16500 0 obj <<
+16542 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [361.564 470.407 379.92 481.551]
 /Subtype /Link
 /A << /S /GoTo /D (page.270) >>
 >> endobj
-16501 0 obj <<
+16543 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [386.62 470.407 404.976 481.551]
 /Subtype /Link
 /A << /S /GoTo /D (page.285) >>
 >> endobj
-16502 0 obj <<
+16544 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [411.676 470.407 430.032 481.551]
 /Subtype /Link
 /A << /S /GoTo /D (page.286) >>
 >> endobj
-16503 0 obj <<
+16545 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [436.732 470.407 455.088 481.551]
 /Subtype /Link
 /A << /S /GoTo /D (page.288) >>
 >> endobj
-16504 0 obj <<
+16546 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [336.508 456.858 354.864 468.002]
 /Subtype /Link
 /A << /S /GoTo /D (page.290) >>
 >> endobj
-16505 0 obj <<
+16547 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [362.17 456.858 380.526 468.002]
 /Subtype /Link
 /A << /S /GoTo /D (page.294) >>
 >> endobj
-16506 0 obj <<
+16548 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [387.832 456.858 406.188 468.002]
 /Subtype /Link
 /A << /S /GoTo /D (page.304) >>
 >> endobj
-16507 0 obj <<
+16549 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [413.494 456.858 431.851 468.002]
 /Subtype /Link
 /A << /S /GoTo /D (page.309) >>
 >> endobj
-16508 0 obj <<
+16550 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [439.156 456.858 457.513 468.002]
 /Subtype /Link
 /A << /S /GoTo /D (page.568) >>
 >> endobj
-16509 0 obj <<
+16551 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [336.508 443.308 354.864 454.452]
 /Subtype /Link
 /A << /S /GoTo /D (page.571) >>
 >> endobj
-16510 0 obj <<
+16552 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [362.17 443.308 380.526 454.452]
 /Subtype /Link
 /A << /S /GoTo /D (page.624) >>
 >> endobj
-16511 0 obj <<
+16553 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [387.832 443.308 406.188 454.452]
 /Subtype /Link
 /A << /S /GoTo /D (page.625) >>
 >> endobj
-16512 0 obj <<
+16554 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [413.494 443.308 431.851 454.452]
 /Subtype /Link
 /A << /S /GoTo /D (page.698) >>
 >> endobj
-16513 0 obj <<
+16555 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [439.156 443.308 457.513 454.452]
 /Subtype /Link
 /A << /S /GoTo /D (page.707) >>
 >> endobj
-16514 0 obj <<
+16556 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [336.508 431.88 354.864 440.903]
 /Subtype /Link
 /A << /S /GoTo /D (page.725) >>
 >> endobj
-16515 0 obj <<
+16557 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [385.597 416.21 403.953 427.778]
 /Subtype /Link
 /A << /S /GoTo /D (page.246) >>
 >> endobj
-16516 0 obj <<
+16558 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [359.461 402.661 377.817 414.229]
 /Subtype /Link
 /A << /S /GoTo /D (page.232) >>
 >> endobj
-16517 0 obj <<
+16559 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [325.961 389.112 344.317 400.68]
 /Subtype /Link
 /A << /S /GoTo /D (page.729) >>
 >> endobj
-16518 0 obj <<
+16560 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [336.718 375.562 349.62 386.962]
 /Subtype /Link
 /A << /S /GoTo /D (page.84) >>
 >> endobj
-16519 0 obj <<
+16561 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [406.93 362.013 425.287 373.703]
 /Subtype /Link
 /A << /S /GoTo /D (page.724) >>
 >> endobj
-16520 0 obj <<
+16562 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [399.779 348.464 407.226 360.153]
 /Subtype /Link
 /A << /S /GoTo /D (page.7) >>
 >> endobj
-16521 0 obj <<
+16563 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [362.779 334.915 381.135 346.604]
 /Subtype /Link
 /A << /S /GoTo /D (page.706) >>
 >> endobj
-16522 0 obj <<
+16564 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [382.506 294.267 400.862 305.957]
 /Subtype /Link
 /A << /S /GoTo /D (page.191) >>
 >> endobj
-16523 0 obj <<
+16565 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [392.324 280.718 410.68 292.407]
 /Subtype /Link
 /A << /S /GoTo /D (page.123) >>
 >> endobj
-16524 0 obj <<
+16566 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [375.233 267.169 393.59 278.858]
 /Subtype /Link
 /A << /S /GoTo /D (page.388) >>
 >> endobj
-16525 0 obj <<
+16567 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [385.704 240.07 393.151 251.76]
 /Subtype /Link
 /A << /S /GoTo /D (page.7) >>
 >> endobj
-16526 0 obj <<
+16568 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [348.536 226.521 366.893 238.211]
 /Subtype /Link
 /A << /S /GoTo /D (page.121) >>
 >> endobj
-16527 0 obj <<
+16569 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [386.112 212.972 404.468 224.661]
 /Subtype /Link
 /A << /S /GoTo /D (page.724) >>
 >> endobj
-16528 0 obj <<
+16570 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [397.142 199.423 415.499 211.112]
 /Subtype /Link
 /A << /S /GoTo /D (page.134) >>
 >> endobj
-16529 0 obj <<
+16571 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [380.779 185.874 399.135 197.563]
 /Subtype /Link
 /A << /S /GoTo /D (page.189) >>
 >> endobj
-16530 0 obj <<
+16572 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [361.688 172.324 380.044 184.014]
 /Subtype /Link
 /A << /S /GoTo /D (page.689) >>
 >> endobj
-16531 0 obj <<
+16573 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [374.233 158.775 392.59 170.465]
 /Subtype /Link
 /A << /S /GoTo /D (page.497) >>
 >> endobj
-16532 0 obj <<
+16574 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [354.084 131.677 366.985 142.821]
 /Subtype /Link
 /A << /S /GoTo /D (page.99) >>
 >> endobj
-16533 0 obj <<
+16575 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [395.961 118.128 414.317 129.817]
 /Subtype /Link
 /A << /S /GoTo /D (page.674) >>
 >> endobj
-16538 0 obj <<
-/D [16536 0 R /XYZ 100.892 685.529 null]
+16580 0 obj <<
+/D [16578 0 R /XYZ 100.892 685.529 null]
 >> endobj
-16535 0 obj <<
-/Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F70 4384 0 R >>
+16577 0 obj <<
+/Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F59 4373 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-16684 0 obj <<
+16726 0 obj <<
 /Length 1432      
 /Filter /FlateDecode
 >>
 stream
 xÚ¥YKsÛ6¾ëWðHÍ”4 âyM&n™L“‘qs )Zf#‘
-IÕqûç²-Q ±r.V¤,?|‹}/Q´ŽPôûìÝrvuÍP„QªÂÑò>Â§áˆK•2E£å*º¥$ó¯ËWׄD2UœS#š!š
+IÕqûç²-Q ±r.V¤,?|‹}/Q´ŽPôûìÝrvuÍP„QªÂÑò>Â§áˆK•2E£å*º¥Dó¯ËWׄD2UœS#š!š
 -‚¬Ðb÷OYôó$c4¾©WåóÌìÃrö}†µ>来YÛÙíW­ôÿ}ŒPš)=’Û(c2åŒéo¢ÅìËSÆÌI™ªt fØtU½Þ”ɦY7õo‘g„è6ɲ,âôW%8Ká'ÏwÕºN|„¸!Ø	ľ+ÛùðÀ¶™'DÆ«ÒGc&Ø4£M¾ËW+'¢¢Ÿµg»Ç2x´}<-šúÞ‰ÙˆÂmì9Kä¨V‰A9™O—Ûy‚Ýg*¼Ê8,L1‘]Þuo6Í\kñ¯ùSÎÕµÃدmçq¼,À¨1?Z´»Ö~3îèVPÒ Ãc¸ºìí7ý§i¿¹	*~Á¢•gÖƦšùÇk§›`yÉQOiï›v›×…;…Ó÷±ÍÛ޲ܵšš†ïµ©¼ÞGétt->½;Žg1$ Š1$ Ž1â1
 Ãc†'x at .S©dx¸F•½”Œ³ ºÎ˜1E@ŽÆˆÇ%…áÉЭ£S…¸Â ü(ØH¡äèzŽ}Æz`YíÓ®¯<5
 û"‘p6¶6Æ›¿uθ8Ó y8ÕùÖYº:ÃØ)A¼¤_æ:»+£Ï(B´;€º³5§ÆpÈø†£‰ ãvŒ´i  m†wǯi{ŸMPߣLçn_(ƒéÛ–ß÷eçã#|ºR'psk}U¸«$÷Uý1¡Ås¹5îÑα»áC™8Se<ÖÞ“Á©ŠÒg7 r¦u‡…UfH UïóþÐÃTõPc½Nì5ô«É]Þ•‡Ø–ݽùºÒòéÃx p‘«WùZ$Ì|  Øºzs½p·¬Ô%CMxæu9.hÈ,g«|
@@ -100504,1031 +101423,1031 @@
 Hu6!ÙxÀ¤ˆº,äBÁH {BéYÏãÄ€Å@µm8“\˜4!eÍÄHÈîC§‹»±G$.ÿ:	=;MØYÂ3g3pë„@ô(«'ˆM^Ùé±üÑ›_I¼ÊûÜ«NgQÝwzB)ûýî/·æ’·:›ÌŸ—‰QºkËÙfdÛû&z
 ³ª{«s|9½’~åbÌ;7ɳ=á©ùŸ°Þy̹ÎwÝCÓ»kãhšu]ýpæ‹ìˆg¹õzÈñÆnØ_ôž1T^ŠcƒNáV;µg¹"'£Î‡Ùk-Ïk
 °ÉŸ×Ë/£mTU¯ïLžº¾Üº³˜
-o³ÉÛªóÌÍd,&9,*LŽƒ¢\×ýs¬›½5å¡Nþ±o‹Ò"“o0§ª]þ‚b2ïCÞæEïÛЀïºÞ¢Ê73/Šfï[˜<¨ßÎ’<¹+Ï–‹Æ±·¡y’] Bp}^ÿ—_č±t*£Åóî¶ëÛjŠ!™6Üâõþé`¸Ú~Þ|gœe“¥ËÙOE
+o³ÉÛªóÌÍd,&9,*LŽƒ¢\×ýs¬›½5å¡Nþ±o‹Ò"“o0§ª]þ‚b2ïCÞæEïÛЀïºÞ¢Ê73/Šfï[˜<¨ßÎ’<¹+Ï–‹Æ±·¡y’] Bp}^ÿ—_č±t*£Åóî¶ëÛjŠ!™6Üâõþé`¸Ú~Þ|gœe“¥ËÙO­E
 endstream
 endobj
-16683 0 obj <<
+16725 0 obj <<
 /Type /Page
-/Contents 16684 0 R
-/Resources 16682 0 R
+/Contents 16726 0 R
+/Resources 16724 0 R
 /MediaBox [0 0 612 792]
-/Parent 16686 0 R
-/Annots [ 16534 0 R 16539 0 R 16540 0 R 16541 0 R 16542 0 R 16543 0 R 16544 0 R 16545 0 R 16546 0 R 16547 0 R 16548 0 R 16549 0 R 16550 0 R 16551 0 R 16552 0 R 16553 0 R 16554 0 R 16555 0 R 16556 0 R 16557 0 R 16558 0 R 16559 0 R 16560 0 R 16561 0 R 16562 0 R 16563 0 R 16564 0 R 16565 0 R 16566 0 R 16567 0 R 16568 0 R 16569 0 R 16570 0 R 16571 0 R 16572 0 R 16573 0 R 16574 0 R 16575 0 R 16576 0 R 16577 0 R 16578 0 R 16579 0 R 16580 0 R 16581 0 R 16582 0 R 16583 0 R 16584 0 R 16585 0 R 16586 0 R 16587 0 R 16588 0 R 16589 0 R 16590 0 R 16591 0 R 16592 0 R 16593 0 R 16594 0 R 16595 0 R 16596 0 R 16597 0 R 16598 0 R 16599 0 R 16600 0 R 16601 0 R 16602 0 R 16603 0 R 16604 0 R 16605 0 R 16606 0 R 16607 0 R 16608 0 R 16609 0 R 16610 0 R 16611 0 R 16612 0 R 16613 0 R 16614 0 R 16615 0 R 16616 0 R 16617 0 R 16618 0 R 16619 0 R 16620 0 R 16621 0 R 16622 0 R 16623 0 R 16624 0 R 16625 0 R 16626 0 R 16627 0 R 16628 0 R 16629 0 R 16630 0 R 16631 0 R 16632 0 R 16633 0 R 16634 0 R 16635 0 R 16636 0 R 16637 0 R 16638 0 R 16639 0 R 16640 0 R 16641 0 R 16642 0 R 16643 0 R 16644 0 R 16645 0 R 16646 0 R 16647 0 R 16648 0 R 16649 0 R 16650 0 R 16651 0 R 16652 0 R 16653 0 R 16654 0 R 16655 0 R 16656 0 R 16657 0 R 16658 0 R 16659 0 R 16660 0 R 16661 0 R 16662 0 R 16663 0 R 16664 0 R 16665 0 R 16666 0 R 16667 0 R 16668 0 R 16669 0 R 16670 0 R 16671 0 R 16672 0 R 16673 0 R 16674 0 R 16675 0 R 16676 0 R 16677 0 R 16678 0 R 16679 0 R 16680 0 R ]
+/Parent 16469 0 R
+/Annots [ 16576 0 R 16581 0 R 16582 0 R 16583 0 R 16584 0 R 16585 0 R 16586 0 R 16587 0 R 16588 0 R 16589 0 R 16590 0 R 16591 0 R 16592 0 R 16593 0 R 16594 0 R 16595 0 R 16596 0 R 16597 0 R 16598 0 R 16599 0 R 16600 0 R 16601 0 R 16602 0 R 16603 0 R 16604 0 R 16605 0 R 16606 0 R 16607 0 R 16608 0 R 16609 0 R 16610 0 R 16611 0 R 16612 0 R 16613 0 R 16614 0 R 16615 0 R 16616 0 R 16617 0 R 16618 0 R 16619 0 R 16620 0 R 16621 0 R 16622 0 R 16623 0 R 16624 0 R 16625 0 R 16626 0 R 16627 0 R 16628 0 R 16629 0 R 16630 0 R 16631 0 R 16632 0 R 16633 0 R 16634 0 R 16635 0 R 16636 0 R 16637 0 R 16638 0 R 16639 0 R 16640 0 R 16641 0 R 16642 0 R 16643 0 R 16644 0 R 16645 0 R 16646 0 R 16647 0 R 16648 0 R 16649 0 R 16650 0 R 16651 0 R 16652 0 R 16653 0 R 16654 0 R 16655 0 R 16656 0 R 16657 0 R 16658 0 R 16659 0 R 16660 0 R 16661 0 R 16662 0 R 16663 0 R 16664 0 R 16665 0 R 16666 0 R 16667 0 R 16668 0 R 16669 0 R 16670 0 R 16671 0 R 16672 0 R 16673 0 R 16674 0 R 16675 0 R 16676 0 R 16677 0 R 16678 0 R 16679 0 R 16680 0 R 16681 0 R 16682 0 R 16683 0 R 16684 0 R 16685 0 R 16686 0 R 16687 0 R 16688 0 R 16689 0 R 16690 0 R 16691 0 R 16692 0 R 16693 0 R 16694 0 R 16695 0 R 16696 0 R 16697 0 R 16698 0 R 16699 0 R 16700 0 R 16701 0 R 16702 0 R 16703 0 R 16704 0 R 16705 0 R 16706 0 R 16707 0 R 16708 0 R 16709 0 R 16710 0 R 16711 0 R 16712 0 R 16713 0 R 16714 0 R 16715 0 R 16716 0 R 16717 0 R 16718 0 R 16719 0 R 16720 0 R 16721 0 R 16722 0 R ]
 >> endobj
-16534 0 obj <<
+16576 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [213.19 646.546 226.091 658.236]
 /Subtype /Link
 /A << /S /GoTo /D (page.77) >>
 >> endobj
-16539 0 obj <<
+16581 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [221.735 632.621 240.091 644.31]
 /Subtype /Link
 /A << /S /GoTo /D (page.722) >>
 >> endobj
-16540 0 obj <<
+16582 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [236.614 618.695 254.97 630.385]
 /Subtype /Link
 /A << /S /GoTo /D (page.575) >>
 >> endobj
-16541 0 obj <<
+16583 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [193.796 604.77 212.152 616.459]
 /Subtype /Link
 /A << /S /GoTo /D (page.222) >>
 >> endobj
-16542 0 obj <<
+16584 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [182.584 590.844 200.94 602.534]
 /Subtype /Link
 /A << /S /GoTo /D (page.218) >>
 >> endobj
-16543 0 obj <<
+16585 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [205.311 576.918 223.667 588.608]
 /Subtype /Link
 /A << /S /GoTo /D (page.152) >>
 >> endobj
-16544 0 obj <<
+16586 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [228.341 576.918 246.697 588.608]
 /Subtype /Link
 /A << /S /GoTo /D (page.219) >>
 >> endobj
-16545 0 obj <<
+16587 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [251.372 576.918 269.728 588.608]
 /Subtype /Link
 /A << /S /GoTo /D (page.225) >>
 >> endobj
-16546 0 obj <<
+16588 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [205.917 562.993 218.819 574.682]
 /Subtype /Link
 /A << /S /GoTo /D (page.90) >>
 >> endobj
-16547 0 obj <<
+16589 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [201.978 549.067 220.334 560.757]
 /Subtype /Link
 /A << /S /GoTo /D (page.152) >>
 >> endobj
-16548 0 obj <<
+16590 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [210.281 535.142 228.637 546.831]
 /Subtype /Link
 /A << /S /GoTo /D (page.222) >>
 >> endobj
-16549 0 obj <<
+16591 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [216.099 521.216 234.455 532.906]
 /Subtype /Link
 /A << /S /GoTo /D (page.723) >>
 >> endobj
-16550 0 obj <<
+16592 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [223.584 507.291 241.94 518.98]
 /Subtype /Link
 /A << /S /GoTo /D (page.184) >>
 >> endobj
-16551 0 obj <<
+16593 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [219.281 493.365 237.637 505.055]
 /Subtype /Link
 /A << /S /GoTo /D (page.796) >>
 >> endobj
-16552 0 obj <<
+16594 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [265.129 479.44 283.485 491.129]
 /Subtype /Link
 /A << /S /GoTo /D (page.186) >>
 >> endobj
-16553 0 obj <<
+16595 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [240.22 465.514 258.576 477.203]
 /Subtype /Link
 /A << /S /GoTo /D (page.797) >>
 >> endobj
-16554 0 obj <<
+16596 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [225.159 451.588 243.516 462.988]
 /Subtype /Link
 /A << /S /GoTo /D (page.448) >>
 >> endobj
-16555 0 obj <<
+16597 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [181.483 437.663 194.385 449.231]
 /Subtype /Link
 /A << /S /GoTo /D (page.52) >>
 >> endobj
-16556 0 obj <<
+16598 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [199.464 437.663 217.82 449.231]
 /Subtype /Link
 /A << /S /GoTo /D (page.119) >>
 >> endobj
-16557 0 obj <<
+16599 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [222.899 437.663 241.255 449.231]
 /Subtype /Link
 /A << /S /GoTo /D (page.122) >>
 >> endobj
-16558 0 obj <<
+16600 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [246.334 437.663 264.69 449.231]
 /Subtype /Link
 /A << /S /GoTo /D (page.154) >>
 >> endobj
-16559 0 obj <<
+16601 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [269.769 437.663 288.125 449.231]
 /Subtype /Link
 /A << /S /GoTo /D (page.157) >>
 >> endobj
-16560 0 obj <<
+16602 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [293.204 437.663 311.56 449.231]
 /Subtype /Link
 /A << /S /GoTo /D (page.176) >>
 >> endobj
-16561 0 obj <<
+16603 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [190.555 424.114 208.912 435.258]
 /Subtype /Link
 /A << /S /GoTo /D (page.365) >>
 >> endobj
-16562 0 obj <<
+16604 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [216.218 424.114 234.574 435.258]
 /Subtype /Link
 /A << /S /GoTo /D (page.403) >>
 >> endobj
-16563 0 obj <<
+16605 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [241.88 424.114 260.236 435.258]
 /Subtype /Link
 /A << /S /GoTo /D (page.665) >>
 >> endobj
-16564 0 obj <<
+16606 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [267.542 424.114 285.898 435.258]
 /Subtype /Link
 /A << /S /GoTo /D (page.684) >>
 >> endobj
-16565 0 obj <<
+16607 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [293.204 424.114 311.56 435.258]
 /Subtype /Link
 /A << /S /GoTo /D (page.689) >>
 >> endobj
-16566 0 obj <<
+16608 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [190.555 410.564 208.912 421.708]
 /Subtype /Link
 /A << /S /GoTo /D (page.691) >>
 >> endobj
-16567 0 obj <<
+16609 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [213.586 410.564 231.942 421.708]
 /Subtype /Link
 /A << /S /GoTo /D (page.753) >>
 >> endobj
-16568 0 obj <<
+16610 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [235.432 396.639 253.788 408.207]
 /Subtype /Link
 /A << /S /GoTo /D (page.196) >>
 >> endobj
-16569 0 obj <<
+16611 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [208.19 382.713 226.546 394.403]
 /Subtype /Link
 /A << /S /GoTo /D (page.691) >>
 >> endobj
-16570 0 obj <<
+16612 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [210.25 368.788 228.607 380.356]
 /Subtype /Link
 /A << /S /GoTo /D (page.664) >>
 >> endobj
-16571 0 obj <<
+16613 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [237.25 354.862 255.607 366.552]
 /Subtype /Link
 /A << /S /GoTo /D (page.753) >>
 >> endobj
-16572 0 obj <<
+16614 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [229.341 340.937 247.697 352.626]
 /Subtype /Link
 /A << /S /GoTo /D (page.640) >>
 >> endobj
-16573 0 obj <<
+16615 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [228.281 327.011 246.637 338.701]
 /Subtype /Link
 /A << /S /GoTo /D (page.202) >>
 >> endobj
-16574 0 obj <<
+16616 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [282.553 313.086 300.91 324.775]
 /Subtype /Link
 /A << /S /GoTo /D (page.192) >>
 >> endobj
-16575 0 obj <<
+16617 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [204.796 299.16 223.152 310.849]
 /Subtype /Link
 /A << /S /GoTo /D (page.699) >>
 >> endobj
-16576 0 obj <<
+16618 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [221.584 285.234 239.94 296.803]
 /Subtype /Link
 /A << /S /GoTo /D (page.545) >>
 >> endobj
-16577 0 obj <<
+16619 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [223.432 271.309 241.788 282.877]
 /Subtype /Link
 /A << /S /GoTo /D (page.689) >>
 >> endobj
-16578 0 obj <<
+16620 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [230.675 257.383 249.031 268.952]
 /Subtype /Link
 /A << /S /GoTo /D (page.690) >>
 >> endobj
-16579 0 obj <<
+16621 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [214.553 243.458 232.91 255.026]
 /Subtype /Link
 /A << /S /GoTo /D (page.641) >>
 >> endobj
-16580 0 obj <<
+16622 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [212.796 229.532 231.152 241.1]
 /Subtype /Link
 /A << /S /GoTo /D (page.195) >>
 >> endobj
-16581 0 obj <<
+16623 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [221.008 215.607 239.364 227.175]
 /Subtype /Link
 /A << /S /GoTo /D (page.690) >>
 >> endobj
-16582 0 obj <<
+16624 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [218.19 201.681 236.546 213.249]
 /Subtype /Link
 /A << /S /GoTo /D (page.119) >>
 >> endobj
-16583 0 obj <<
+16625 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [241.22 201.681 259.576 213.249]
 /Subtype /Link
 /A << /S /GoTo /D (page.707) >>
 >> endobj
-16584 0 obj <<
+16626 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [267.008 187.755 285.364 199.445]
 /Subtype /Link
 /A << /S /GoTo /D (page.689) >>
 >> endobj
-16585 0 obj <<
+16627 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [263.16 173.83 281.516 185.519]
 /Subtype /Link
 /A << /S /GoTo /D (page.156) >>
 >> endobj
-16586 0 obj <<
+16628 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [241.796 159.904 260.152 171.594]
 /Subtype /Link
 /A << /S /GoTo /D (page.700) >>
 >> endobj
-16587 0 obj <<
+16629 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [199.25 145.979 217.607 157.668]
 /Subtype /Link
 /A << /S /GoTo /D (page.699) >>
 >> endobj
-16588 0 obj <<
+16630 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [211.614 131.447 224.516 144.349]
 /Subtype /Link
 /A << /S /GoTo /D (page.92) >>
 >> endobj
-16589 0 obj <<
+16631 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [229.19 131.447 247.546 144.349]
 /Subtype /Link
 /A << /S /GoTo /D (page.119) >>
 >> endobj
-16590 0 obj <<
+16632 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [252.22 131.447 270.576 144.349]
 /Subtype /Link
 /A << /S /GoTo /D (page.195) >>
 >> endobj
-16591 0 obj <<
+16633 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [275.25 131.447 293.607 144.349]
 /Subtype /Link
 /A << /S /GoTo /D (page.674) >>
 >> endobj
-16592 0 obj <<
+16634 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [243.25 117.522 261.607 130.423]
 /Subtype /Link
 /A << /S /GoTo /D (page.214) >>
 >> endobj
-16593 0 obj <<
+16635 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [399.046 646.546 417.402 658.236]
 /Subtype /Link
 /A << /S /GoTo /D (page.117) >>
 >> endobj
-16594 0 obj <<
+16636 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [421.776 646.546 440.132 658.236]
 /Subtype /Link
 /A << /S /GoTo /D (page.414) >>
 >> endobj
-16595 0 obj <<
+16637 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [444.506 646.546 462.862 658.236]
 /Subtype /Link
 /A << /S /GoTo /D (page.415) >>
 >> endobj
-16596 0 obj <<
+16638 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [467.236 646.546 485.592 658.236]
 /Subtype /Link
 /A << /S /GoTo /D (page.684) >>
 >> endobj
-16597 0 obj <<
+16639 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [489.966 646.546 508.322 658.236]
 /Subtype /Link
 /A << /S /GoTo /D (page.747) >>
 >> endobj
-16598 0 obj <<
+16640 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [387.318 632.997 405.674 644.141]
 /Subtype /Link
 /A << /S /GoTo /D (page.748) >>
 >> endobj
-16599 0 obj <<
+16641 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [410.348 632.997 428.704 644.141]
 /Subtype /Link
 /A << /S /GoTo /D (page.754) >>
 >> endobj
-16600 0 obj <<
+16642 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [380.661 619.448 388.108 631.137]
 /Subtype /Link
 /A << /S /GoTo /D (page.6) >>
 >> endobj
-16601 0 obj <<
+16643 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [391.57 619.448 399.017 631.137]
 /Subtype /Link
 /A << /S /GoTo /D (page.8) >>
 >> endobj
-16602 0 obj <<
+16644 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [404.704 619.448 417.606 631.137]
 /Subtype /Link
 /A << /S /GoTo /D (page.25) >>
 >> endobj
-16603 0 obj <<
+16645 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [423.292 619.448 436.194 631.137]
 /Subtype /Link
 /A << /S /GoTo /D (page.29) >>
 >> endobj
-16604 0 obj <<
+16646 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [441.88 619.448 460.237 631.137]
 /Subtype /Link
 /A << /S /GoTo /D (page.215) >>
 >> endobj
-16605 0 obj <<
+16647 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [465.923 619.448 484.279 631.137]
 /Subtype /Link
 /A << /S /GoTo /D (page.218) >>
 >> endobj
-16606 0 obj <<
+16648 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [489.966 619.448 508.322 631.137]
 /Subtype /Link
 /A << /S /GoTo /D (page.222) >>
 >> endobj
-16607 0 obj <<
+16649 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [387.318 605.899 405.674 617.043]
 /Subtype /Link
 /A << /S /GoTo /D (page.287) >>
 >> endobj
-16608 0 obj <<
+16650 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [412.98 605.899 431.336 617.043]
 /Subtype /Link
 /A << /S /GoTo /D (page.292) >>
 >> endobj
-16609 0 obj <<
+16651 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [438.642 605.899 456.998 617.043]
 /Subtype /Link
 /A << /S /GoTo /D (page.307) >>
 >> endobj
-16610 0 obj <<
+16652 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [464.304 605.899 482.66 617.043]
 /Subtype /Link
 /A << /S /GoTo /D (page.389) >>
 >> endobj
-16611 0 obj <<
+16653 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [489.966 605.899 508.322 617.043]
 /Subtype /Link
 /A << /S /GoTo /D (page.391) >>
 >> endobj
-16612 0 obj <<
+16654 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [387.318 592.35 405.674 603.494]
 /Subtype /Link
 /A << /S /GoTo /D (page.555) >>
 >> endobj
-16613 0 obj <<
+16655 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [412.98 592.35 431.336 603.494]
 /Subtype /Link
 /A << /S /GoTo /D (page.568) >>
 >> endobj
-16614 0 obj <<
+16656 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [438.642 592.35 456.998 603.494]
 /Subtype /Link
 /A << /S /GoTo /D (page.576) >>
 >> endobj
-16615 0 obj <<
+16657 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [464.304 592.35 482.66 603.494]
 /Subtype /Link
 /A << /S /GoTo /D (page.579) >>
 >> endobj
-16616 0 obj <<
+16658 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [489.966 592.35 508.322 603.494]
 /Subtype /Link
 /A << /S /GoTo /D (page.582) >>
 >> endobj
-16617 0 obj <<
+16659 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [387.318 578.8 405.674 589.944]
 /Subtype /Link
 /A << /S /GoTo /D (page.584) >>
 >> endobj
-16618 0 obj <<
+16660 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [412.98 578.8 431.336 589.944]
 /Subtype /Link
 /A << /S /GoTo /D (page.691) >>
 >> endobj
-16619 0 obj <<
+16661 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [438.642 578.8 456.998 589.944]
 /Subtype /Link
 /A << /S /GoTo /D (page.696) >>
 >> endobj
-16620 0 obj <<
+16662 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [464.304 578.8 482.66 589.944]
 /Subtype /Link
 /A << /S /GoTo /D (page.698) >>
 >> endobj
-16621 0 obj <<
+16663 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [489.966 578.8 508.322 589.944]
 /Subtype /Link
 /A << /S /GoTo /D (page.699) >>
 >> endobj
-16622 0 obj <<
+16664 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [387.318 567.372 405.674 576.395]
 /Subtype /Link
 /A << /S /GoTo /D (page.753) >>
 >> endobj
-16623 0 obj <<
+16665 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [419.073 551.702 437.429 563.391]
 /Subtype /Link
 /A << /S /GoTo /D (page.245) >>
 >> endobj
-16624 0 obj <<
+16666 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [420.043 538.153 438.399 549.842]
 /Subtype /Link
 /A << /S /GoTo /D (page.241) >>
 >> endobj
-16625 0 obj <<
+16667 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [400.861 524.604 419.217 536.293]
 /Subtype /Link
 /A << /S /GoTo /D (page.226) >>
 >> endobj
-16626 0 obj <<
+16668 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.406 511.054 460.763 522.744]
 /Subtype /Link
 /A << /S /GoTo /D (page.249) >>
 >> endobj
-16627 0 obj <<
+16669 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [420.316 497.505 438.672 509.195]
 /Subtype /Link
 /A << /S /GoTo /D (page.217) >>
 >> endobj
-16628 0 obj <<
+16670 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [406.469 483.956 419.371 495.645]
 /Subtype /Link
 /A << /S /GoTo /D (page.50) >>
 >> endobj
-16629 0 obj <<
+16671 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [423.169 483.956 436.07 495.645]
 /Subtype /Link
 /A << /S /GoTo /D (page.73) >>
 >> endobj
-16630 0 obj <<
+16672 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [439.868 483.956 452.77 495.645]
 /Subtype /Link
 /A << /S /GoTo /D (page.93) >>
 >> endobj
-16631 0 obj <<
+16673 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [456.567 483.956 469.469 495.645]
 /Subtype /Link
 /A << /S /GoTo /D (page.94) >>
 >> endobj
-16632 0 obj <<
+16674 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [473.267 483.956 486.168 495.645]
 /Subtype /Link
 /A << /S /GoTo /D (page.97) >>
 >> endobj
-16633 0 obj <<
+16675 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [489.966 483.956 508.322 495.645]
 /Subtype /Link
 /A << /S /GoTo /D (page.101) >>
 >> endobj
-16634 0 obj <<
+16676 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [387.318 470.407 405.674 481.551]
 /Subtype /Link
 /A << /S /GoTo /D (page.112) >>
 >> endobj
-16635 0 obj <<
+16677 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [412.98 470.407 431.336 481.551]
 /Subtype /Link
 /A << /S /GoTo /D (page.117) >>
 >> endobj
-16636 0 obj <<
+16678 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [438.642 470.407 456.998 481.551]
 /Subtype /Link
 /A << /S /GoTo /D (page.152) >>
 >> endobj
-16637 0 obj <<
+16679 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [464.304 470.407 482.66 481.551]
 /Subtype /Link
 /A << /S /GoTo /D (page.189) >>
 >> endobj
-16638 0 obj <<
+16680 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [489.966 470.407 508.322 481.551]
 /Subtype /Link
 /A << /S /GoTo /D (page.190) >>
 >> endobj
-16639 0 obj <<
+16681 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [387.318 456.858 405.674 468.002]
 /Subtype /Link
 /A << /S /GoTo /D (page.200) >>
 >> endobj
-16640 0 obj <<
+16682 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [409.136 456.858 427.492 468.002]
 /Subtype /Link
 /A << /S /GoTo /D (page.203) >>
 >> endobj
-16641 0 obj <<
+16683 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [431.196 456.858 449.553 468.002]
 /Subtype /Link
 /A << /S /GoTo /D (page.214) >>
 >> endobj
-16642 0 obj <<
+16684 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [453.015 456.858 471.371 468.002]
 /Subtype /Link
 /A << /S /GoTo /D (page.216) >>
 >> endobj
-16643 0 obj <<
+16685 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [475.075 456.858 493.431 468.002]
 /Subtype /Link
 /A << /S /GoTo /D (page.218) >>
 >> endobj
-16644 0 obj <<
+16686 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [497.136 456.858 515.492 468.002]
 /Subtype /Link
 /A << /S /GoTo /D (page.222) >>
 >> endobj
-16645 0 obj <<
+16687 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [387.318 443.308 405.674 454.452]
 /Subtype /Link
 /A << /S /GoTo /D (page.287) >>
 >> endobj
-16646 0 obj <<
+16688 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [410.348 443.308 428.704 454.452]
 /Subtype /Link
 /A << /S /GoTo /D (page.376) >>
 >> endobj
-16647 0 obj <<
+16689 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [433.378 443.308 451.734 454.452]
 /Subtype /Link
 /A << /S /GoTo /D (page.611) >>
 >> endobj
-16648 0 obj <<
+16690 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [456.409 443.308 474.765 454.452]
 /Subtype /Link
 /A << /S /GoTo /D (page.717) >>
 >> endobj
-16649 0 obj <<
+16691 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.831 429.759 461.187 441.449]
 /Subtype /Link
 /A << /S /GoTo /D (page.205) >>
 >> endobj
-16650 0 obj <<
+16692 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [495.528 416.21 513.884 427.899]
 /Subtype /Link
 /A << /S /GoTo /D (page.215) >>
 >> endobj
-16651 0 obj <<
+16693 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [425.073 402.661 437.975 414.229]
 /Subtype /Link
 /A << /S /GoTo /D (page.78) >>
 >> endobj
-16652 0 obj <<
+16694 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [398.194 389.112 416.55 400.801]
 /Subtype /Link
 /A << /S /GoTo /D (page.540) >>
 >> endobj
-16653 0 obj <<
+16695 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [421.225 389.112 439.581 400.801]
 /Subtype /Link
 /A << /S /GoTo /D (page.541) >>
 >> endobj
-16654 0 obj <<
+16696 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [401.891 375.562 420.247 387.252]
 /Subtype /Link
 /A << /S /GoTo /D (page.544) >>
 >> endobj
-16655 0 obj <<
+16697 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [424.922 375.562 443.278 387.252]
 /Subtype /Link
 /A << /S /GoTo /D (page.764) >>
 >> endobj
-16656 0 obj <<
+16698 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [406.71 362.013 419.611 373.581]
 /Subtype /Link
 /A << /S /GoTo /D (page.78) >>
 >> endobj
-16657 0 obj <<
+16699 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [397.073 348.464 415.429 360.153]
 /Subtype /Link
 /A << /S /GoTo /D (page.365) >>
 >> endobj
-16658 0 obj <<
+16700 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [376.255 334.915 394.611 346.483]
 /Subtype /Link
 /A << /S /GoTo /D (page.754) >>
 >> endobj
-16659 0 obj <<
+16701 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [402.134 321.366 420.49 333.055]
 /Subtype /Link
 /A << /S /GoTo /D (page.560) >>
 >> endobj
-16660 0 obj <<
+16702 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [383.012 307.816 395.914 319.506]
 /Subtype /Link
 /A << /S /GoTo /D (page.79) >>
 >> endobj
-16661 0 obj <<
+16703 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [400.588 307.816 418.944 319.506]
 /Subtype /Link
 /A << /S /GoTo /D (page.753) >>
 >> endobj
-16662 0 obj <<
+16704 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [383.285 294.267 401.641 305.957]
 /Subtype /Link
 /A << /S /GoTo /D (page.698) >>
 >> endobj
-16663 0 obj <<
+16705 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [422.225 280.718 440.581 292.407]
 /Subtype /Link
 /A << /S /GoTo /D (page.698) >>
 >> endobj
-16664 0 obj <<
+16706 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [421.528 267.169 439.884 278.858]
 /Subtype /Link
 /A << /S /GoTo /D (page.794) >>
 >> endobj
-16665 0 obj <<
+16707 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [469.891 253.62 488.248 265.188]
 /Subtype /Link
 /A << /S /GoTo /D (page.395) >>
 >> endobj
-16666 0 obj <<
+16708 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [385.74 240.07 404.096 251.76]
 /Subtype /Link
 /A << /S /GoTo /D (page.197) >>
 >> endobj
-16667 0 obj <<
+16709 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [408.77 240.07 427.126 251.76]
 /Subtype /Link
 /A << /S /GoTo /D (page.586) >>
 >> endobj
-16668 0 obj <<
+16710 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [431.8 240.07 450.157 251.76]
 /Subtype /Link
 /A << /S /GoTo /D (page.596) >>
 >> endobj
-16669 0 obj <<
+16711 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [454.831 240.07 473.187 251.76]
 /Subtype /Link
 /A << /S /GoTo /D (page.640) >>
 >> endobj
-16670 0 obj <<
+16712 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [477.861 240.07 496.217 251.76]
 /Subtype /Link
 /A << /S /GoTo /D (page.677) >>
 >> endobj
-16671 0 obj <<
+16713 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [394.831 226.521 413.187 238.211]
 /Subtype /Link
 /A << /S /GoTo /D (page.584) >>
 >> endobj
-16672 0 obj <<
+16714 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [409.073 212.972 416.52 224.661]
 /Subtype /Link
 /A << /S /GoTo /D (page.7) >>
 >> endobj
-16673 0 obj <<
+16715 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [427.285 199.423 445.641 211.112]
 /Subtype /Link
 /A << /S /GoTo /D (page.243) >>
 >> endobj
-16674 0 obj <<
+16716 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [426.316 185.874 444.672 197.563]
 /Subtype /Link
 /A << /S /GoTo /D (page.303) >>
 >> endobj
-16675 0 obj <<
+16717 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [449.346 185.874 467.702 197.563]
 /Subtype /Link
 /A << /S /GoTo /D (page.376) >>
 >> endobj
-16676 0 obj <<
+16718 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [422.437 172.324 440.793 184.014]
 /Subtype /Link
 /A << /S /GoTo /D (page.405) >>
 >> endobj
-16677 0 obj <<
+16719 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [426.74 158.775 445.096 170.465]
 /Subtype /Link
 /A << /S /GoTo /D (page.394) >>
 >> endobj
-16678 0 obj <<
+16720 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [420.013 145.226 438.369 156.916]
 /Subtype /Link
 /A << /S /GoTo /D (page.405) >>
 >> endobj
-16679 0 obj <<
+16721 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [444.982 131.677 463.338 143.366]
 /Subtype /Link
 /A << /S /GoTo /D (page.323) >>
 >> endobj
-16680 0 obj <<
+16722 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [457.467 118.128 475.823 129.817]
 /Subtype /Link
 /A << /S /GoTo /D (page.133) >>
 >> endobj
-16685 0 obj <<
-/D [16683 0 R /XYZ 151.701 685.529 null]
+16727 0 obj <<
+/D [16725 0 R /XYZ 151.701 685.529 null]
 >> endobj
-16682 0 obj <<
+16724 0 obj <<
 /Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-16799 0 obj <<
+16840 0 obj <<
 /Length 1347      
 /Filter /FlateDecode
 >>
 stream
-xÚÍXKWã6ÞçWx™œÓxôðCZ¶¦e…§LÏ¡³p4Är*ÛÀô×W²A²”é¦+ÀHŸîû~÷‚`€à×É/‹É‡$¤I‹» Š‚„Ð0¦òÓ*¸fÝò[Y´³9Ž£é_•Ï³¯‹O>Æ@ž) P]؆§¸¿DV§&§‹Éß(¿ÊÃ{ðqˆqPT“Û¯ XÉÿ}
+xÚÍXKWã6ÞçWx™œÓxôðCZ¶¦e…§LÏ¡³p4Är*ÛÀô×W²A²”é¦+ÀHŸîû~÷‚`€à×É/‹É‡$¤I‹» Š‚„Ð0¦òÓ*¸fÝò[Y´³9Ž£é_•Ï³¯‹O>Æ@ž) P]؆§¸¿DT§&§‹Éß(¿ÊÃ{ðqˆqPT“Û¯ XÉÿ}
 @ˆ)	žú“U€c&q,ßÙäjöE†ñþÃ/ 
 {5ÔóÍ–qÎøZ
 ñt+êÙ‘iQ6ÍO½X;¼à¶?&ñÛÏ ˜CÆÝÁõ÷5J½1b`Bß~†4¤(Ö@±ÆY1!-Y‹ï3‚§F”èíÇù>ˆE­ã_ F›Ò¬^Ð1ê•«}H‹²éQˆ"œA“ÂÑ¡Âã8L¢ðµ€ƒÏÇÈ馢ä3ù^+òù­xÜžZè²󶞿üá'ŽÇµf½,Û¼½÷‹GÓÎk¾	N‡ÞÙçËËó,;*“gWçÆkÐõäÕg'Æ›I2~ñz!œÞèP—iY‹•9{ D‘ÉsØ+aŽìúÚ¢D<þ¾aùlÎ_¢1o4â±úÛ‡,T8„§žú¡Xì%ÑøkÙo戃±—ßb:)McN0yÁÓÔKKä%­t<qYÃœH)N÷.Íïù9‰R¿¡d4îÚ|É6¬UÕ×^†Rähgm^(„]!e/JKۏ\@›R§!/¥PéôIáÖâAÜ0þ`©$q!óÕ<ßÔ|ÀoJñ¨°´	äƒ×ÃY
@@ -101538,5528 +102457,5524 @@
 bDÂîGáâÜLŒŠÝQ×m­!ænGß¾¡»lÛš©qVᶴÐ꾩ßgü®¶$Y/ñ…ªï4xàµòé“m×6ùR'(+4ê—³‹LãîæDf¼¡¥v¾š½íŒvµX'¦K5g—„L³žïZ¶¥šèÌnÄÐ/iRäâGµÈ׃­«²Põð>笩̑À1píý`Æ‚hÛûº­Q¸ÝŽ¼ˆ q‰œïDZ•›RGV$ùE•kç³Â,_B]y-X¿USDrHáÞ̲áÀQätÝmptü«Ðª*«é´µÔì¢ÔbÛ²ª´x•Ûçå樱dgÿÎ2”8Äí–Š°ë@Ê›ó,âÙ: ö›ëÓˆxe)1ñ›Ÿ\K·ÔåÛÆæN€NRÂäyXæ"—©X
 KQ‚þÕ-ULT¼±•ô4ñ’Ód||ì
 Õïºa'ú­fܲªqŒS@[{Czǻߡ)ƒlèæ¦æJníÛ‚×±¿ÎlK²wà`+×qËêƱLè¸6ÜåÅéÐÔO†ú³î÷¦^bžz•Q€ß3Y½É³ÔaL¶¹˜_çu(H\¡2ÔÜZ´æŒt<f_ïkeÊçáCÓ‰ò‡ ÙÍ…•.öŒÒÂn½Hrvs­V3ÃrO’ã~Ozo<+²/ý’ð牦sÃó«	ŽÚ·W87g'
-ÂÈóö›Óq2:Dœ.&ÿ56ÿ
+ÂÈóö›Óq2:Dœ.&ÿþŠ6ý
 endstream
 endobj
-16798 0 obj <<
+16839 0 obj <<
 /Type /Page
-/Contents 16799 0 R
-/Resources 16797 0 R
+/Contents 16840 0 R
+/Resources 16838 0 R
 /MediaBox [0 0 612 792]
-/Parent 16686 0 R
-/Annots [ 16681 0 R 16687 0 R 16688 0 R 16689 0 R 16690 0 R 16691 0 R 16692 0 R 16693 0 R 16694 0 R 16695 0 R 16696 0 R 16697 0 R 16698 0 R 16699 0 R 16700 0 R 16701 0 R 16702 0 R 16703 0 R 16704 0 R 16705 0 R 16706 0 R 16707 0 R 16708 0 R 16709 0 R 16710 0 R 16711 0 R 16712 0 R 16713 0 R 16714 0 R 16715 0 R 16716 0 R 16717 0 R 16718 0 R 16719 0 R 16720 0 R 16721 0 R 16722 0 R 16723 0 R 16724 0 R 16725 0 R 16726 0 R 16727 0 R 16728 0 R 16729 0 R 16730 0 R 16731 0 R 16732 0 R 16733 0 R 16734 0 R 16735 0 R 16736 0 R 16737 0 R 16738 0 R 16739 0 R 16740 0 R 16741 0 R 16742 0 R 16743 0 R 16744 0 R 16745 0 R 16746 0 R 16747 0 R 16748 0 R 16749 0 R 16750 0 R 16751 0 R 16752 0 R 16753 0 R 16754 0 R 16755 0 R 16756 0 R 16757 0 R 16758 0 R 16759 0 R 16760 0 R 16761 0 R 16762 0 R 16763 0 R 16764 0 R 16765 0 R 16766 0 R 16767 0 R 16768 0 R 16769 0 R 16770 0 R 16771 0 R 16772 0 R 16773 0 R 16774 0 R 16775 0 R 16776 0 R 16777 0 R 16778 0 R 16779 0 R 16780 0 R 16781 0 R 16782 0 R 16783 0 R 16784 0 R 16785 0 R 16786 0 R 16787 0 R 16788 0 R 16789 0 R 16790 0 R 16791 0 R 16792 0 R 16793 0 R 16794 0 R 16795 0 R ]
+/Parent 16469 0 R
+/Annots [ 16723 0 R 16728 0 R 16729 0 R 16730 0 R 16731 0 R 16732 0 R 16733 0 R 16734 0 R 16735 0 R 16736 0 R 16737 0 R 16738 0 R 16739 0 R 16740 0 R 16741 0 R 16742 0 R 16743 0 R 16744 0 R 16745 0 R 16746 0 R 16747 0 R 16748 0 R 16749 0 R 16750 0 R 16751 0 R 16752 0 R 16753 0 R 16754 0 R 16755 0 R 16756 0 R 16757 0 R 16758 0 R 16759 0 R 16760 0 R 16761 0 R 16762 0 R 16763 0 R 16764 0 R 16765 0 R 16766 0 R 16767 0 R 16768 0 R 16769 0 R 16770 0 R 16771 0 R 16772 0 R 16773 0 R 16774 0 R 16775 0 R 16776 0 R 16777 0 R 16778 0 R 16779 0 R 16780 0 R 16781 0 R 16782 0 R 16783 0 R 16784 0 R 16785 0 R 16786 0 R 16787 0 R 16788 0 R 16789 0 R 16790 0 R 16791 0 R 16792 0 R 16793 0 R 16794 0 R 16795 0 R 16796 0 R 16797 0 R 16798 0 R 16799 0 R 16800 0 R 16801 0 R 16802 0 R 16803 0 R 16804 0 R 16805 0 R 16806 0 R 16807 0 R 16808 0 R 16809 0 R 16810 0 R 16811 0 R 16812 0 R 16813 0 R 16814 0 R 16815 0 R 16816 0 R 16817 0 R 16818 0 R 16819 0 R 16820 0 R 16821 0 R 16822 0 R 16823 0 R 16824 0 R 16825 0 R 16826 0 R 16827 0 R 16828 0 R 16829 0 R 16830 0 R 16831 0 R 16832 0 R 16833 0 R 16834 0 R 16835 0 R 16836 0 R ]
 >> endobj
-16681 0 obj <<
+16723 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [184.653 646.546 203.009 657.946]
 /Subtype /Link
 /A << /S /GoTo /D (page.765) >>
 >> endobj
-16687 0 obj <<
+16728 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [131.471 632.997 149.827 644.687]
 /Subtype /Link
 /A << /S /GoTo /D (page.389) >>
 >> endobj
-16688 0 obj <<
+16729 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [168.366 619.448 175.813 631.137]
 /Subtype /Link
 /A << /S /GoTo /D (page.4) >>
 >> endobj
-16689 0 obj <<
+16730 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [153.35 605.899 171.706 617.588]
 /Subtype /Link
 /A << /S /GoTo /D (page.402) >>
 >> endobj
-16690 0 obj <<
+16731 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [159.956 592.35 178.312 604.039]
 /Subtype /Link
 /A << /S /GoTo /D (page.387) >>
 >> endobj
-16691 0 obj <<
+16732 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [143.623 578.8 151.07 590.49]
 /Subtype /Link
 /A << /S /GoTo /D (page.4) >>
 >> endobj
-16692 0 obj <<
+16733 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [146.017 565.251 164.373 576.941]
 /Subtype /Link
 /A << /S /GoTo /D (page.400) >>
 >> endobj
-16693 0 obj <<
+16734 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [169.047 565.251 187.403 576.941]
 /Subtype /Link
 /A << /S /GoTo /D (page.452) >>
 >> endobj
-16694 0 obj <<
+16735 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [158.942 551.702 177.298 563.391]
 /Subtype /Link
 /A << /S /GoTo /D (page.452) >>
 >> endobj
-16695 0 obj <<
+16736 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [184.124 538.153 202.48 549.297]
 /Subtype /Link
 /A << /S /GoTo /D (page.452) >>
 >> endobj
-16696 0 obj <<
+16737 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [171.471 524.604 189.827 536.293]
 /Subtype /Link
 /A << /S /GoTo /D (page.389) >>
 >> endobj
-16697 0 obj <<
+16738 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [169.047 511.054 187.403 522.744]
 /Subtype /Link
 /A << /S /GoTo /D (page.452) >>
 >> endobj
-16698 0 obj <<
+16739 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [155.956 497.505 174.312 509.073]
 /Subtype /Link
 /A << /S /GoTo /D (page.402) >>
 >> endobj
-16699 0 obj <<
+16740 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [127.926 483.956 146.282 495.524]
 /Subtype /Link
 /A << /S /GoTo /D (page.152) >>
 >> endobj
-16700 0 obj <<
+16741 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [141.562 470.407 154.464 481.975]
 /Subtype /Link
 /A << /S /GoTo /D (page.66) >>
 >> endobj
-16701 0 obj <<
+16742 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [165.32 456.858 183.676 468.547]
 /Subtype /Link
 /A << /S /GoTo /D (page.112) >>
 >> endobj
-16702 0 obj <<
+16743 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [188.35 456.858 206.706 468.547]
 /Subtype /Link
 /A << /S /GoTo /D (page.113) >>
 >> endobj
-16703 0 obj <<
+16744 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [211.38 456.858 229.736 468.547]
 /Subtype /Link
 /A << /S /GoTo /D (page.160) >>
 >> endobj
-16704 0 obj <<
+16745 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [147.32 443.308 165.676 454.877]
 /Subtype /Link
 /A << /S /GoTo /D (page.660) >>
 >> endobj
-16705 0 obj <<
+16746 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [160.865 429.759 179.221 441.327]
 /Subtype /Link
 /A << /S /GoTo /D (page.104) >>
 >> endobj
-16706 0 obj <<
+16747 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [158.199 416.21 176.555 427.354]
 /Subtype /Link
 /A << /S /GoTo /D (page.104) >>
 >> endobj
-16707 0 obj <<
+16748 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [191.411 402.661 209.767 414.229]
 /Subtype /Link
 /A << /S /GoTo /D (page.104) >>
 >> endobj
-16708 0 obj <<
+16749 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [214.441 402.661 232.797 414.229]
 /Subtype /Link
 /A << /S /GoTo /D (page.594) >>
 >> endobj
-16709 0 obj <<
+16750 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [126.865 389.112 145.221 400.68]
 /Subtype /Link
 /A << /S /GoTo /D (page.415) >>
 >> endobj
-16710 0 obj <<
+16751 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [149.895 389.112 168.252 400.68]
 /Subtype /Link
 /A << /S /GoTo /D (page.596) >>
 >> endobj
-16711 0 obj <<
+16752 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [121.229 375.562 134.13 387.252]
 /Subtype /Link
 /A << /S /GoTo /D (page.94) >>
 >> endobj
-16712 0 obj <<
+16753 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [138.804 375.562 151.706 387.252]
 /Subtype /Link
 /A << /S /GoTo /D (page.97) >>
 >> endobj
-16713 0 obj <<
+16754 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [156.38 375.562 174.736 387.252]
 /Subtype /Link
 /A << /S /GoTo /D (page.215) >>
 >> endobj
-16714 0 obj <<
+16755 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [179.411 375.562 197.767 387.252]
 /Subtype /Link
 /A << /S /GoTo /D (page.684) >>
 >> endobj
-16715 0 obj <<
+16756 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [125.501 362.013 143.858 373.581]
 /Subtype /Link
 /A << /S /GoTo /D (page.737) >>
 >> endobj
-16716 0 obj <<
+16757 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [127.168 348.464 140.07 360.032]
 /Subtype /Link
 /A << /S /GoTo /D (page.64) >>
 >> endobj
-16717 0 obj <<
+16758 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [144.744 348.464 157.646 360.032]
 /Subtype /Link
 /A << /S /GoTo /D (page.99) >>
 >> endobj
-16718 0 obj <<
+16759 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [162.32 348.464 180.676 360.032]
 /Subtype /Link
 /A << /S /GoTo /D (page.198) >>
 >> endobj
-16719 0 obj <<
+16760 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [144.501 334.915 162.858 346.604]
 /Subtype /Link
 /A << /S /GoTo /D (page.722) >>
 >> endobj
-16720 0 obj <<
+16761 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [158.168 321.366 176.524 333.055]
 /Subtype /Link
 /A << /S /GoTo /D (page.764) >>
 >> endobj
-16721 0 obj <<
+16762 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [195.805 307.816 214.161 319.506]
 /Subtype /Link
 /A << /S /GoTo /D (page.186) >>
 >> endobj
-16722 0 obj <<
+16763 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [192.805 294.267 211.161 305.957]
 /Subtype /Link
 /A << /S /GoTo /D (page.286) >>
 >> endobj
-16723 0 obj <<
+16764 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [157.532 280.718 170.433 292.407]
 /Subtype /Link
 /A << /S /GoTo /D (page.45) >>
 >> endobj
-16724 0 obj <<
+16765 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [175.108 280.718 188.009 292.407]
 /Subtype /Link
 /A << /S /GoTo /D (page.70) >>
 >> endobj
-16725 0 obj <<
+16766 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [192.683 280.718 211.04 292.407]
 /Subtype /Link
 /A << /S /GoTo /D (page.246) >>
 >> endobj
-16726 0 obj <<
+16767 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [215.714 280.718 234.07 292.407]
 /Subtype /Link
 /A << /S /GoTo /D (page.287) >>
 >> endobj
-16727 0 obj <<
+16768 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [183.623 267.169 201.979 278.858]
 /Subtype /Link
 /A << /S /GoTo /D (page.470) >>
 >> endobj
-16728 0 obj <<
+16769 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [192.562 253.62 210.919 265.309]
 /Subtype /Link
 /A << /S /GoTo /D (page.107) >>
 >> endobj
-16729 0 obj <<
+16770 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [217.478 253.62 235.835 265.309]
 /Subtype /Link
 /A << /S /GoTo /D (page.121) >>
 >> endobj
-16730 0 obj <<
+16771 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [242.394 253.62 260.751 265.309]
 /Subtype /Link
 /A << /S /GoTo /D (page.122) >>
 >> endobj
-16731 0 obj <<
+16772 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [139.746 240.07 158.102 251.214]
 /Subtype /Link
 /A << /S /GoTo /D (page.206) >>
 >> endobj
-16732 0 obj <<
+16773 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [162.776 240.07 181.132 251.214]
 /Subtype /Link
 /A << /S /GoTo /D (page.385) >>
 >> endobj
-16733 0 obj <<
+16774 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [185.807 240.07 204.163 251.214]
 /Subtype /Link
 /A << /S /GoTo /D (page.723) >>
 >> endobj
-16734 0 obj <<
+16775 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [212.138 226.521 230.494 238.211]
 /Subtype /Link
 /A << /S /GoTo /D (page.373) >>
 >> endobj
-16735 0 obj <<
+16776 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [136.926 212.972 144.373 224.116]
 /Subtype /Link
 /A << /S /GoTo /D (page.4) >>
 >> endobj
-16736 0 obj <<
+16777 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [149.047 212.972 167.403 224.116]
 /Subtype /Link
 /A << /S /GoTo /D (page.696) >>
 >> endobj
-16737 0 obj <<
+16778 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [144.198 199.423 162.555 211.112]
 /Subtype /Link
 /A << /S /GoTo /D (page.468) >>
 >> endobj
-16738 0 obj <<
+16779 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [183.623 185.874 201.979 197.442]
 /Subtype /Link
 /A << /S /GoTo /D (page.403) >>
 >> endobj
-16739 0 obj <<
+16780 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [153.76 158.775 161.207 170.465]
 /Subtype /Link
 /A << /S /GoTo /D (page.6) >>
 >> endobj
-16740 0 obj <<
+16781 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [165.881 158.775 178.783 170.465]
 /Subtype /Link
 /A << /S /GoTo /D (page.25) >>
 >> endobj
-16741 0 obj <<
+16782 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [183.457 158.775 196.359 170.465]
 /Subtype /Link
 /A << /S /GoTo /D (page.29) >>
 >> endobj
-16742 0 obj <<
+16783 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [152.003 145.226 159.45 156.916]
 /Subtype /Link
 /A << /S /GoTo /D (page.6) >>
 >> endobj
-16743 0 obj <<
+16784 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [164.124 145.226 177.025 156.916]
 /Subtype /Link
 /A << /S /GoTo /D (page.25) >>
 >> endobj
-16744 0 obj <<
+16785 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [181.699 145.226 194.601 156.916]
 /Subtype /Link
 /A << /S /GoTo /D (page.29) >>
 >> endobj
-16745 0 obj <<
+16786 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [170.427 131.677 177.874 143.366]
 /Subtype /Link
 /A << /S /GoTo /D (page.6) >>
 >> endobj
-16746 0 obj <<
+16787 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [182.548 131.677 195.45 143.366]
 /Subtype /Link
 /A << /S /GoTo /D (page.29) >>
 >> endobj
-16747 0 obj <<
+16788 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [200.124 131.677 218.48 143.366]
 /Subtype /Link
 /A << /S /GoTo /D (page.568) >>
 >> endobj
-16748 0 obj <<
+16789 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [148.229 118.128 166.585 129.817]
 /Subtype /Link
 /A << /S /GoTo /D (page.775) >>
 >> endobj
-16749 0 obj <<
+16790 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [348.355 646.546 366.711 658.115]
 /Subtype /Link
 /A << /S /GoTo /D (page.225) >>
 >> endobj
-16750 0 obj <<
+16791 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [357.643 619.448 365.091 630.592]
 /Subtype /Link
 /A << /S /GoTo /D (page.7) >>
 >> endobj
-16751 0 obj <<
+16792 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [368.355 605.899 386.711 617.298]
 /Subtype /Link
 /A << /S /GoTo /D (page.580) >>
 >> endobj
-16752 0 obj <<
+16793 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [326.415 592.35 344.771 603.494]
 /Subtype /Link
 /A << /S /GoTo /D (page.689) >>
 >> endobj
-16753 0 obj <<
+16794 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [385.536 578.8 403.893 590.49]
 /Subtype /Link
 /A << /S /GoTo /D (page.688) >>
 >> endobj
-16754 0 obj <<
+16795 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [391.567 565.251 409.923 576.941]
 /Subtype /Link
 /A << /S /GoTo /D (page.687) >>
 >> endobj
-16755 0 obj <<
+16796 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [397.415 551.702 415.771 563.27]
 /Subtype /Link
 /A << /S /GoTo /D (page.173) >>
 >> endobj
-16756 0 obj <<
+16797 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [372.294 538.153 390.65 549.842]
 /Subtype /Link
 /A << /S /GoTo /D (page.707) >>
 >> endobj
-16757 0 obj <<
+16798 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [347.93 524.604 366.287 536.293]
 /Subtype /Link
 /A << /S /GoTo /D (page.319) >>
 >> endobj
-16758 0 obj <<
+16799 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [370.961 524.604 389.317 536.293]
 /Subtype /Link
 /A << /S /GoTo /D (page.724) >>
 >> endobj
-16759 0 obj <<
+16800 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [393.476 511.054 411.832 522.744]
 /Subtype /Link
 /A << /S /GoTo /D (page.200) >>
 >> endobj
-16760 0 obj <<
+16801 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [381.355 497.505 399.711 509.195]
 /Subtype /Link
 /A << /S /GoTo /D (page.201) >>
 >> endobj
-16761 0 obj <<
+16802 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [366.112 483.956 384.468 495.645]
 /Subtype /Link
 /A << /S /GoTo /D (page.482) >>
 >> endobj
-16762 0 obj <<
+16803 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [418.991 470.407 437.347 482.096]
 /Subtype /Link
 /A << /S /GoTo /D (page.695) >>
 >> endobj
-16763 0 obj <<
+16804 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [365.536 456.858 383.893 468.547]
 /Subtype /Link
 /A << /S /GoTo /D (page.344) >>
 >> endobj
-16764 0 obj <<
+16805 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [406.203 443.308 424.559 454.998]
 /Subtype /Link
 /A << /S /GoTo /D (page.732) >>
 >> endobj
-16765 0 obj <<
+16806 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [343.415 429.759 361.771 441.159]
 /Subtype /Link
 /A << /S /GoTo /D (page.209) >>
 >> endobj
-16766 0 obj <<
+16807 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [337.93 416.21 356.286 427.899]
 /Subtype /Link
 /A << /S /GoTo /D (page.737) >>
 >> endobj
-16767 0 obj <<
+16808 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [313.688 402.661 332.044 413.805]
 /Subtype /Link
 /A << /S /GoTo /D (page.642) >>
 >> endobj
-16768 0 obj <<
+16809 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [363.142 389.112 381.499 400.801]
 /Subtype /Link
 /A << /S /GoTo /D (page.129) >>
 >> endobj
-16769 0 obj <<
+16810 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [386.173 389.112 404.529 400.801]
 /Subtype /Link
 /A << /S /GoTo /D (page.133) >>
 >> endobj
-16770 0 obj <<
+16811 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [409.203 389.112 427.559 400.801]
 /Subtype /Link
 /A << /S /GoTo /D (page.748) >>
 >> endobj
-16771 0 obj <<
+16812 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [339.203 375.562 357.559 387.252]
 /Subtype /Link
 /A << /S /GoTo /D (page.158) >>
 >> endobj
-16772 0 obj <<
+16813 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [362.233 375.562 380.59 387.252]
 /Subtype /Link
 /A << /S /GoTo /D (page.164) >>
 >> endobj
-16773 0 obj <<
+16814 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [361.052 362.013 379.408 373.703]
 /Subtype /Link
 /A << /S /GoTo /D (page.810) >>
 >> endobj
-16774 0 obj <<
+16815 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [401.446 348.464 419.802 360.153]
 /Subtype /Link
 /A << /S /GoTo /D (page.718) >>
 >> endobj
-16775 0 obj <<
+16816 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [354.627 334.915 372.983 346.604]
 /Subtype /Link
 /A << /S /GoTo /D (page.767) >>
 >> endobj
-16776 0 obj <<
+16817 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [377.658 334.915 396.014 346.604]
 /Subtype /Link
 /A << /S /GoTo /D (page.768) >>
 >> endobj
-16777 0 obj <<
+16818 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [370.779 321.366 389.135 333.055]
 /Subtype /Link
 /A << /S /GoTo /D (page.116) >>
 >> endobj
-16778 0 obj <<
+16819 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [398.991 307.816 417.347 319.506]
 /Subtype /Link
 /A << /S /GoTo /D (page.723) >>
 >> endobj
-16779 0 obj <<
+16820 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [345.506 294.267 363.862 305.957]
 /Subtype /Link
 /A << /S /GoTo /D (page.644) >>
 >> endobj
-16780 0 obj <<
+16821 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [337.688 280.718 356.044 292.407]
 /Subtype /Link
 /A << /S /GoTo /D (page.465) >>
 >> endobj
-16781 0 obj <<
+16822 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [329.839 267.169 348.196 278.737]
 /Subtype /Link
 /A << /S /GoTo /D (page.319) >>
 >> endobj
-16782 0 obj <<
+16823 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [321.506 253.62 339.862 265.188]
 /Subtype /Link
 /A << /S /GoTo /D (page.107) >>
 >> endobj
-16783 0 obj <<
+16824 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [423.446 240.07 441.802 251.639]
 /Subtype /Link
 /A << /S /GoTo /D (page.640) >>
 >> endobj
-16784 0 obj <<
+16825 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [356.748 226.521 375.105 238.211]
 /Subtype /Link
 /A << /S /GoTo /D (page.639) >>
 >> endobj
-16785 0 obj <<
+16826 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [360.536 212.972 378.893 224.54]
 /Subtype /Link
 /A << /S /GoTo /D (page.466) >>
 >> endobj
-16786 0 obj <<
+16827 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [340.082 199.423 358.438 210.567]
 /Subtype /Link
 /A << /S /GoTo /D (page.809) >>
 >> endobj
-16787 0 obj <<
+16828 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [385.627 185.874 403.984 197.018]
 /Subtype /Link
 /A << /S /GoTo /D (page.722) >>
 >> endobj
-16788 0 obj <<
+16829 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [341.734 158.775 360.091 170.465]
 /Subtype /Link
 /A << /S /GoTo /D (page.768) >>
 >> endobj
-16789 0 obj <<
+16830 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [388.476 145.226 401.377 156.794]
 /Subtype /Link
 /A << /S /GoTo /D (page.63) >>
 >> endobj
-16790 0 obj <<
+16831 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [334.536 131.677 341.983 143.245]
 /Subtype /Link
 /A << /S /GoTo /D (page.3) >>
 >> endobj
-16791 0 obj <<
+16832 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [346.658 131.677 365.014 143.245]
 /Subtype /Link
 /A << /S /GoTo /D (page.731) >>
 >> endobj
-16792 0 obj <<
+16833 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [324.9 118.128 332.347 129.272]
 /Subtype /Link
 /A << /S /GoTo /D (page.9) >>
 >> endobj
-16793 0 obj <<
+16834 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [337.021 118.128 355.377 129.272]
 /Subtype /Link
 /A << /S /GoTo /D (page.732) >>
 >> endobj
-16794 0 obj <<
+16835 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [360.051 118.128 378.408 129.272]
 /Subtype /Link
 /A << /S /GoTo /D (page.733) >>
 >> endobj
-16795 0 obj <<
+16836 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [383.082 118.128 401.438 129.272]
 /Subtype /Link
 /A << /S /GoTo /D (page.736) >>
 >> endobj
-16800 0 obj <<
-/D [16798 0 R /XYZ 100.892 685.529 null]
+16841 0 obj <<
+/D [16839 0 R /XYZ 100.892 685.529 null]
 >> endobj
-16797 0 obj <<
+16838 0 obj <<
 /Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-16917 0 obj <<
-/Length 1497      
+16958 0 obj <<
+/Length 1498      
 /Filter /FlateDecode
 >>
 stream
-xÚ½X[oÛ6~÷¯Ð£ÌŠx•ø¸vÍТX;Øè0d}%&Ñ¢Û$ºM¶??RT.–I‘°=%¶Éïܾsቃ› ~^½Ù­..I€8b1Áî: DIš²ˆ0ìŠà*LS¼þºûpq	aFŒR¬Ž¢G‰<ëCÛÃþOž‹õ¾o
+xÚ½X[oÛ6~÷¯Ð£ÌŠx•ø¸vÍТX;Øè0d}%&Ñ¢Û$ºM¶??RT.–I‘°=%¶Éïܾsቃ› ~^½Ù­..I€8b1Áî: DIš²ˆ0ìŠà*LS¸þºûpq	aFŒR¬Ž¢G‰<ëCÛÃþOž‹õ¾o
 ~¯î¬ÞíV­€<$ż@'BA^¯®¾ÆA!ûÄbið}<Yˆ¤%Dþ_ÛÕ¯«ø¥Ê€©œ€ˆBPÌ¢Q5¥
 o²}ÅUx¼\mBa‚Èñ×q°(¢u¼:ðüЗb
 Óða¢Ð’½,bCm[ Â×)wÒ3‡û²Éú‡õ2ºn½‘rÚ^X¤ÀeU¿+-3¡¡ó¶®³¦ØTeõ€¶eÛldÆÆVݵ²¼¯Ëa¸ZFVU­ÒbT…YXÊ¢Ëv<Ôêö^;£*s
 -
 ¹Œ€(u8æ¡Éâmß6åß™ò‚Ñ	tÅ«Ð(.=Ž¡$žçRp®öÚ!]ßJV×fŸÊÎ@åF†ý øÿq6ª^Ar™¯ Dv/Ya(ÚŠ÷™àƒú(sQ‘;	e‰ZŽýïû¶?u9ÄŠ†©Cæ x=åI® s>úsÞj}ú¶2Ç0p.x{И指1ò,ê²)!=Ôö挱7ÚMß:³•ÄŽÐ?ÔҺ$¼¿Îò©Â
 y_v{ÏÑ°{*=%7+JhÛ	Mqëóz{ÐzW”&7*
-ÀRDŸK<ΑÂÄÛèA‘æ¨ÛasýƒÈŸç¢\iqcêh;¿o¿˜£Éþ—•Ÿ>š+}|êˆ#š }]deeî“xYîNÍÙÝØý´>}ox?Ü–Ù¸ìKñ‡ºµ.âʼnojÛfë ^‡Èz³;SìÚïåd`–é¸))¤ÝÉÿˆ’“¥y²€ËMo÷ö³u†ó†iéNrvÊ™ÈtØdáäY=œ‡gp×’’cü¿©²ÇmHý”[ž4)<Eˆ™³œú5~ÊØ«äbLþS¹"ïfrͱ$iìŠåÅûÎkm>šÏê–9ß¹Œ¸Ü®Ô~œSdâ›Co£d~ú!øZ¹S8²†WèãHÌÿ€Ñ(¡0 00`ÇUÓ–ÃõTxò¶Ò_¹lW˜.!^.„œ4c/÷¡Ç¨2²`vêÖ™ã äø(+̝…+À|Ó6•ýµláÛƘnR¥âP››\Bð²?½1žÏÐbb¼‡@ßú2‹Ü¸ GÌØgã›ænzhÀð m¿¸LŽV2„F4¦k–¯‰ÚôÁù"$)z<(Šý£„C§me°a(J ™Å Ø›MN°—)[æ‰ÄŸwI•[ê©5>º,[
-@\FÝgƒùY‹Arʳ~7+†!ö3WƒLËŸ§€œe,Y€,¸~©	ôDo£o]î6ªPµãÓ9ÏlË&ž…jYù@'ˆÃ½úƒ„%nu—ª•MÕç8Y}r“¤,LÜ}^úK™ß9æÇâÆ.!¥û?òA@½â‘ßÜÓďôpfýÆd…ŽÚq™°¬4€£4p½ÌjÊ<«t
-õü[Éõµ·¼¤Ÿ¡¼j¸°4BºHÉñæ´umoJ[§ŽÌàuWe‚[žÔë²ÖⶭyQö¯VcšÛŸvíÕ4ô؇Xd~Ì<Ü×e“MƒÓ–÷ßtÌÎyè=ûü%Ö0bYŸy„Qå1Ǻi†m¹c °ÌåNÆ¢ËúÚ8}¦^{) ýö\'+Õ«ðŸùÈcªS2C^2OV<^eíd&5—
-.nyϳꬹö‰"÷âB&Eif,¦®<¸¢í†×]¾-§GW^•\ï•ÍÙ袦úX6ù«x-Êâ¬ÜzúþòÒböb!Ü•7·£©_~yk±Ö¯™¹
-«§JW”ã‚«çMν²sþ÷Ýnõ/’­Âê
+ÀRDŸK<ΑÂÄÛèA‘æ¨ÛasýƒÈŸç¢\iqcêh;¿o¿˜£Éþ—•Ÿ>š+}|êˆ#š }]deeî“xYîNÍÙÝØý´>}ox?Ü–Ù¸ìKñ‡ºµ.âʼnojÛfë ^‡Èz³;SìÚïåd`–é¸))¤ÝÉÿˆ’“¥y²€ËMo÷ö³u†ó†iéNrvÊ™ÈtØdáäY=œ‡gp×’’cü¿©²ÇmHý”[ž4)<Eˆ™³œú5~ÊØ«äbLþS¹"ïfrͱ$iìŠåÅûÎkm>šÏê–9ß¹Œ¸Ü®Ô~œSdâ›Co£d~ú!øZ¹S8²†WèãHÌÿ€Ñ(¡0 00`ÇUÓ–ÃõTxò¶Ò_¹lW˜.!^.„œ4c/÷¡Ç¨2²`vêÖ™ã äø(+̝…+À|Ó6•ýµláÛƘnR¥âP››\Bð²?½1žÏÐbb¼‡@ßú2‹Ü¸ GÌØgã›ænzhÀð m¿¸$ìå~ƒÐˆÆôqÍ2ð5‘C›>8_„D EE±”pè´ ¢­6E	 ³{³É	ör!eË<‘øó.©rK=µÆG—eKˆ+ðϨûl0?k1HÎCyÖ¯âfÅ0Ä~æjiù󐳌%×O U"žèÍaôâ­ËÝFªv|:ç™mلóP-+èq¸—@¿b°Ä­îRµ²©úÇ!«On’”…‰»Ï«c€@¿s)ó;Ç<ðXÂØE#Ä¢”€cAàG>¨W| ò›Ûašø‘άߘ¬ÐQ;.–•p”®—YM™g•N¡ž+¹Þ ö–Wƒƒ”ã3”W
+–FH)9Þœ¶®íMiKãÔ‘¼îªLp˃z]ÖZܶ5/ÊþÕjLsûÓ®½š†û‹Ìo‚™‡ûºl²ipÚòþ›ŽÙ9½gŸ¿ÄF,ë30ê¡Ü ÆaâX7Í°-r –¹ÜÉØAtY_§ÏÔk/ ßžëd¥zþ3ÿyLuJ&bÈKæÉŠÇ«¬Ì¤æ²ÁÅ-ïyV5×>Qä^\Ȥ(ÍŒÅÔ•÷B´ÝðºË·åôèÊ«’ë½²9]Ô”@Ë&¯EYœ•[OBß_^ZÌ^,„»òæv4õË/o-Öú53·aõTéŠr\põ¼É¹WvÎÿ¾Û­þ¬ÂÂï
 endstream
 endobj
-16916 0 obj <<
+16957 0 obj <<
 /Type /Page
-/Contents 16917 0 R
-/Resources 16915 0 R
+/Contents 16958 0 R
+/Resources 16956 0 R
 /MediaBox [0 0 612 792]
-/Parent 16686 0 R
-/Annots [ 16796 0 R 16801 0 R 16802 0 R 16803 0 R 16804 0 R 16805 0 R 16806 0 R 16807 0 R 16808 0 R 16809 0 R 16810 0 R 16811 0 R 16812 0 R 16813 0 R 16814 0 R 16815 0 R 16816 0 R 16817 0 R 16818 0 R 16819 0 R 16820 0 R 16821 0 R 16822 0 R 16823 0 R 16824 0 R 16825 0 R 16826 0 R 16827 0 R 16828 0 R 16829 0 R 16830 0 R 16831 0 R 16832 0 R 16833 0 R 16834 0 R 16835 0 R 16836 0 R 16837 0 R 16838 0 R 16839 0 R 16840 0 R 16841 0 R 16842 0 R 16843 0 R 16844 0 R 16845 0 R 16846 0 R 16847 0 R 16848 0 R 16849 0 R 16850 0 R 16851 0 R 16852 0 R 16853 0 R 16854 0 R 16855 0 R 16856 0 R 16857 0 R 16858 0 R 16859 0 R 16860 0 R 16861 0 R 16862 0 R 16863 0 R 16864 0 R 16865 0 R 16866 0 R 16867 0 R 16868 0 R 16869 0 R 16870 0 R 16871 0 R 16872 0 R 16873 0 R 16874 0 R 16875 0 R 16876 0 R 16877 0 R 16878 0 R 16879 0 R 16880 0 R 16881 0 R 16882 0 R 16883 0 R 16884 0 R 16885 0 R 16886 0 R 16887 0 R 16888 0 R 16889 0 R 16890 0 R 16891 0 R 16892 0 R 16893 0 R 16894 0 R 16895 0 R 16896 0 R 16897 0 R 16898 0 R 16899 0 R 16900 0 R 16901 0 R 16902 0 R 16903 0 R 16904 0 R 16905 0 R 16906 0 R 16907 0 R 16908 0 R 16909 0 R 16910 0 R 16911 0 R 16912 0 R 16913 0 R ]
+/Parent 16469 0 R
+/Annots [ 16837 0 R 16842 0 R 16843 0 R 16844 0 R 16845 0 R 16846 0 R 16847 0 R 16848 0 R 16849 0 R 16850 0 R 16851 0 R 16852 0 R 16853 0 R 16854 0 R 16855 0 R 16856 0 R 16857 0 R 16858 0 R 16859 0 R 16860 0 R 16861 0 R 16862 0 R 16863 0 R 16864 0 R 16865 0 R 16866 0 R 16867 0 R 16868 0 R 16869 0 R 16870 0 R 16871 0 R 16872 0 R 16873 0 R 16874 0 R 16875 0 R 16876 0 R 16877 0 R 16878 0 R 16879 0 R 16880 0 R 16881 0 R 16882 0 R 16883 0 R 16884 0 R 16885 0 R 16886 0 R 16887 0 R 16888 0 R 16889 0 R 16890 0 R 16891 0 R 16892 0 R 16893 0 R 16894 0 R 16895 0 R 16896 0 R 16897 0 R 16898 0 R 16899 0 R 16900 0 R 16901 0 R 16902 0 R 16903 0 R 16904 0 R 16905 0 R 16906 0 R 16907 0 R 16908 0 R 16909 0 R 16910 0 R 16911 0 R 16912 0 R 16913 0 R 16914 0 R 16915 0 R 16916 0 R 16917 0 R 16918 0 R 16919 0 R 16920 0 R 16921 0 R 16922 0 R 16923 0 R 16924 0 R 16925 0 R 16926 0 R 16927 0 R 16928 0 R 16929 0 R 16930 0 R 16931 0 R 16932 0 R 16933 0 R 16934 0 R 16935 0 R 16936 0 R 16937 0 R 16938 0 R 16939 0 R 16940 0 R 16941 0 R 16942 0 R 16943 0 R 16944 0 R 16945 0 R 16946 0 R 16947 0 R 16948 0 R 16949 0 R 16950 0 R 16951 0 R 16952 0 R 16953 0 R 16954 0 R ]
 >> endobj
-16796 0 obj <<
+16837 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [207.6 646.546 225.956 658.236]
 /Subtype /Link
 /A << /S /GoTo /D (page.735) >>
 >> endobj
-16801 0 obj <<
+16842 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [213.448 632.931 231.805 644.331]
 /Subtype /Link
 /A << /S /GoTo /D (page.737) >>
 >> endobj
-16802 0 obj <<
+16843 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [263.25 619.317 281.607 631.006]
 /Subtype /Link
 /A << /S /GoTo /D (page.732) >>
 >> endobj
-16803 0 obj <<
+16844 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [287.493 605.702 305.849 617.391]
 /Subtype /Link
 /A << /S /GoTo /D (page.733) >>
 >> endobj
-16804 0 obj <<
+16845 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [281.766 592.087 300.122 603.777]
 /Subtype /Link
 /A << /S /GoTo /D (page.736) >>
 >> endobj
-16805 0 obj <<
+16846 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [224.766 578.472 243.122 590.162]
 /Subtype /Link
 /A << /S /GoTo /D (page.382) >>
 >> endobj
-16806 0 obj <<
+16847 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [232.008 564.857 244.91 576.547]
 /Subtype /Link
 /A << /S /GoTo /D (page.67) >>
 >> endobj
-16807 0 obj <<
+16848 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [249.584 564.857 262.485 576.547]
 /Subtype /Link
 /A << /S /GoTo /D (page.80) >>
 >> endobj
-16808 0 obj <<
+16849 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [267.16 564.857 285.516 576.547]
 /Subtype /Link
 /A << /S /GoTo /D (page.170) >>
 >> endobj
-16809 0 obj <<
+16850 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [290.19 564.857 308.546 576.547]
 /Subtype /Link
 /A << /S /GoTo /D (page.181) >>
 >> endobj
-16810 0 obj <<
+16851 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [278.766 551.243 297.122 562.932]
 /Subtype /Link
 /A << /S /GoTo /D (page.569) >>
 >> endobj
-16811 0 obj <<
+16852 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [212.614 537.628 225.516 549.317]
 /Subtype /Link
 /A << /S /GoTo /D (page.94) >>
 >> endobj
-16812 0 obj <<
+16853 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [230.19 537.628 248.546 549.317]
 /Subtype /Link
 /A << /S /GoTo /D (page.114) >>
 >> endobj
-16813 0 obj <<
+16854 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [253.22 537.628 271.576 549.317]
 /Subtype /Link
 /A << /S /GoTo /D (page.170) >>
 >> endobj
-16814 0 obj <<
+16855 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [276.25 537.628 294.607 549.317]
 /Subtype /Link
 /A << /S /GoTo /D (page.181) >>
 >> endobj
-16815 0 obj <<
+16856 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [218.675 524.013 231.576 535.703]
 /Subtype /Link
 /A << /S /GoTo /D (page.93) >>
 >> endobj
-16816 0 obj <<
+16857 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [299.19 510.398 317.546 522.088]
 /Subtype /Link
 /A << /S /GoTo /D (page.388) >>
 >> endobj
-16817 0 obj <<
+16858 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [263.159 496.783 281.516 508.473]
 /Subtype /Link
 /A << /S /GoTo /D (page.191) >>
 >> endobj
-16818 0 obj <<
+16859 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [234.523 483.169 252.879 494.313]
 /Subtype /Link
 /A << /S /GoTo /D (page.203) >>
 >> endobj
-16819 0 obj <<
+16860 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [258.523 469.554 276.879 481.243]
 /Subtype /Link
 /A << /S /GoTo /D (page.304) >>
 >> endobj
-16820 0 obj <<
+16861 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [225.159 455.939 243.516 467.083]
 /Subtype /Link
 /A << /S /GoTo /D (page.250) >>
 >> endobj
-16821 0 obj <<
+16862 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [268.887 442.324 287.243 454.014]
 /Subtype /Link
 /A << /S /GoTo /D (page.304) >>
 >> endobj
-16822 0 obj <<
+16863 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [228.463 428.709 246.819 440.399]
 /Subtype /Link
 /A << /S /GoTo /D (page.604) >>
 >> endobj
-16823 0 obj <<
+16864 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [255.281 415.095 273.637 426.784]
 /Subtype /Link
 /A << /S /GoTo /D (page.604) >>
 >> endobj
-16824 0 obj <<
+16865 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [277.341 415.095 295.698 426.784]
 /Subtype /Link
 /A << /S /GoTo /D (page.607) >>
 >> endobj
-16825 0 obj <<
+16866 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [299.402 415.095 317.758 426.784]
 /Subtype /Link
 /A << /S /GoTo /D (page.627) >>
 >> endobj
-16826 0 obj <<
+16867 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [229.705 401.48 248.061 412.879]
 /Subtype /Link
 /A << /S /GoTo /D (page.238) >>
 >> endobj
-16827 0 obj <<
+16868 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [216.341 387.865 234.697 399.554]
 /Subtype /Link
 /A << /S /GoTo /D (page.683) >>
 >> endobj
-16828 0 obj <<
+16869 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [185.856 374.25 204.213 385.818]
 /Subtype /Link
 /A << /S /GoTo /D (page.394) >>
 >> endobj
-16829 0 obj <<
+16870 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [200.856 360.635 219.213 372.204]
 /Subtype /Link
 /A << /S /GoTo /D (page.607) >>
 >> endobj
-16830 0 obj <<
+16871 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [173.129 335.964 191.485 347.654]
 /Subtype /Link
 /A << /S /GoTo /D (page.744) >>
 >> endobj
-16831 0 obj <<
+16872 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [234.735 322.35 253.091 334.039]
 /Subtype /Link
 /A << /S /GoTo /D (page.328) >>
 >> endobj
-16832 0 obj <<
+16873 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [228.675 308.735 247.031 320.424]
 /Subtype /Link
 /A << /S /GoTo /D (page.307) >>
 >> endobj
-16833 0 obj <<
+16874 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [178.281 295.12 196.637 306.264]
 /Subtype /Link
 /A << /S /GoTo /D (page.724) >>
 >> endobj
-16834 0 obj <<
+16875 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [171.341 281.505 189.697 292.649]
 /Subtype /Link
 /A << /S /GoTo /D (page.684) >>
 >> endobj
-16835 0 obj <<
+16876 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [188.917 267.89 196.364 279.58]
 /Subtype /Link
 /A << /S /GoTo /D (page.7) >>
 >> endobj
-16836 0 obj <<
+16877 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [215.553 254.276 233.91 265.965]
 /Subtype /Link
 /A << /S /GoTo /D (page.729) >>
 >> endobj
-16837 0 obj <<
+16878 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [179.644 240.661 198 252.229]
 /Subtype /Link
 /A << /S /GoTo /D (page.169) >>
 >> endobj
-16838 0 obj <<
+16879 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [202.675 240.661 221.031 252.229]
 /Subtype /Link
 /A << /S /GoTo /D (page.689) >>
 >> endobj
-16839 0 obj <<
+16880 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [245.553 227.046 263.91 238.736]
 /Subtype /Link
 /A << /S /GoTo /D (page.689) >>
 >> endobj
-16840 0 obj <<
+16881 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [218.765 213.431 237.122 225.121]
 /Subtype /Link
 /A << /S /GoTo /D (page.688) >>
 >> endobj
-16841 0 obj <<
+16882 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [204.523 199.816 217.425 211.385]
 /Subtype /Link
 /A << /S /GoTo /D (page.62) >>
 >> endobj
-16842 0 obj <<
+16883 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [224.523 186.202 242.879 197.77]
 /Subtype /Link
 /A << /S /GoTo /D (page.660) >>
 >> endobj
-16843 0 obj <<
+16884 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [247.553 186.202 265.91 197.77]
 /Subtype /Link
 /A << /S /GoTo /D (page.699) >>
 >> endobj
-16844 0 obj <<
+16885 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [224.523 172.587 242.879 184.155]
 /Subtype /Link
 /A << /S /GoTo /D (page.660) >>
 >> endobj
-16845 0 obj <<
+16886 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [247.553 172.587 265.91 184.155]
 /Subtype /Link
 /A << /S /GoTo /D (page.699) >>
 >> endobj
-16846 0 obj <<
+16887 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [200.796 158.972 219.152 170.116]
 /Subtype /Link
 /A << /S /GoTo /D (page.580) >>
 >> endobj
-16847 0 obj <<
+16888 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [196.462 144.751 214.819 157.653]
 /Subtype /Link
 /A << /S /GoTo /D (page.128) >>
 >> endobj
-16848 0 obj <<
+16889 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [219.493 144.751 237.849 157.653]
 /Subtype /Link
 /A << /S /GoTo /D (page.133) >>
 >> endobj
-16849 0 obj <<
+16890 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [242.523 144.751 260.879 157.653]
 /Subtype /Link
 /A << /S /GoTo /D (page.154) >>
 >> endobj
-16850 0 obj <<
+16891 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [265.553 144.751 283.91 157.653]
 /Subtype /Link
 /A << /S /GoTo /D (page.175) >>
 >> endobj
-16851 0 obj <<
+16892 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [263.463 131.136 281.819 144.038]
 /Subtype /Link
 /A << /S /GoTo /D (page.129) >>
 >> endobj
-16852 0 obj <<
+16893 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [286.493 131.136 304.849 144.038]
 /Subtype /Link
 /A << /S /GoTo /D (page.132) >>
 >> endobj
-16853 0 obj <<
+16894 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [292.553 117.522 310.91 130.423]
 /Subtype /Link
 /A << /S /GoTo /D (page.130) >>
 >> endobj
-16854 0 obj <<
+16895 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [499.587 645.94 517.943 658.842]
 /Subtype /Link
 /A << /S /GoTo /D (page.127) >>
 >> endobj
-16855 0 obj <<
+16896 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [473.617 632.391 491.974 645.293]
 /Subtype /Link
 /A << /S /GoTo /D (page.128) >>
 >> endobj
-16856 0 obj <<
+16897 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [495.678 632.391 514.034 645.293]
 /Subtype /Link
 /A << /S /GoTo /D (page.130) >>
 >> endobj
-16857 0 obj <<
+16898 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [464.831 618.842 483.187 631.743]
 /Subtype /Link
 /A << /S /GoTo /D (page.171) >>
 >> endobj
-16858 0 obj <<
+16899 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [417.164 605.293 435.52 618.194]
 /Subtype /Link
 /A << /S /GoTo /D (page.175) >>
 >> endobj
-16859 0 obj <<
+16900 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [396.861 592.35 415.217 604.039]
 /Subtype /Link
 /A << /S /GoTo /D (page.754) >>
 >> endobj
-16860 0 obj <<
+16901 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [378.073 578.8 396.429 590.369]
 /Subtype /Link
 /A << /S /GoTo /D (page.191) >>
 >> endobj
-16861 0 obj <<
+16902 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [401.103 578.8 419.46 590.369]
 /Subtype /Link
 /A << /S /GoTo /D (page.421) >>
 >> endobj
-16862 0 obj <<
+16903 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [424.134 578.8 442.49 590.369]
 /Subtype /Link
 /A << /S /GoTo /D (page.520) >>
 >> endobj
-16863 0 obj <<
+16904 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [447.164 578.8 465.52 590.369]
 /Subtype /Link
 /A << /S /GoTo /D (page.698) >>
 >> endobj
-16864 0 obj <<
+16905 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [370.497 551.702 388.854 563.391]
 /Subtype /Link
 /A << /S /GoTo /D (page.574) >>
 >> endobj
-16865 0 obj <<
+16906 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [393.528 551.702 411.884 563.391]
 /Subtype /Link
 /A << /S /GoTo /D (page.691) >>
 >> endobj
-16866 0 obj <<
+16907 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [417.225 538.153 435.581 549.842]
 /Subtype /Link
 /A << /S /GoTo /D (page.715) >>
 >> endobj
-16867 0 obj <<
+16908 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [423.588 524.604 441.944 536.293]
 /Subtype /Link
 /A << /S /GoTo /D (page.417) >>
 >> endobj
-16868 0 obj <<
+16909 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [445.467 511.054 463.823 522.744]
 /Subtype /Link
 /A << /S /GoTo /D (page.424) >>
 >> endobj
-16869 0 obj <<
+16910 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [425.649 497.505 444.005 509.195]
 /Subtype /Link
 /A << /S /GoTo /D (page.715) >>
 >> endobj
-16870 0 obj <<
+16911 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [448.225 483.956 455.672 495.645]
 /Subtype /Link
 /A << /S /GoTo /D (page.5) >>
 >> endobj
-16871 0 obj <<
+16912 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [460.346 483.956 478.702 495.645]
 /Subtype /Link
 /A << /S /GoTo /D (page.715) >>
 >> endobj
-16872 0 obj <<
+16913 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [433.891 470.407 441.338 482.096]
 /Subtype /Link
 /A << /S /GoTo /D (page.5) >>
 >> endobj
-16873 0 obj <<
+16914 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [392.376 456.858 410.732 468.547]
 /Subtype /Link
 /A << /S /GoTo /D (page.325) >>
 >> endobj
-16874 0 obj <<
+16915 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [404.437 443.308 422.793 454.998]
 /Subtype /Link
 /A << /S /GoTo /D (page.521) >>
 >> endobj
-16875 0 obj <<
+16916 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [427.467 443.308 445.823 454.998]
 /Subtype /Link
 /A << /S /GoTo /D (page.797) >>
 >> endobj
-16876 0 obj <<
+16917 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [398.073 429.759 416.429 441.449]
 /Subtype /Link
 /A << /S /GoTo /D (page.325) >>
 >> endobj
-16877 0 obj <<
+16918 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [392.136 416.21 405.038 427.899]
 /Subtype /Link
 /A << /S /GoTo /D (page.73) >>
 >> endobj
-16878 0 obj <<
+16919 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [412.503 416.21 430.859 427.899]
 /Subtype /Link
 /A << /S /GoTo /D (page.152) >>
 >> endobj
-16879 0 obj <<
+16920 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [438.324 416.21 456.68 427.899]
 /Subtype /Link
 /A << /S /GoTo /D (page.189) >>
 >> endobj
-16880 0 obj <<
+16921 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [464.145 416.21 482.501 427.899]
 /Subtype /Link
 /A << /S /GoTo /D (page.192) >>
 >> endobj
-16881 0 obj <<
+16922 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [489.966 416.21 508.322 427.899]
 /Subtype /Link
 /A << /S /GoTo /D (page.205) >>
 >> endobj
-16882 0 obj <<
+16923 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [387.318 402.661 405.674 413.805]
 /Subtype /Link
 /A << /S /GoTo /D (page.215) >>
 >> endobj
-16883 0 obj <<
+16924 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [410.348 402.661 428.704 413.805]
 /Subtype /Link
 /A << /S /GoTo /D (page.216) >>
 >> endobj
-16884 0 obj <<
+16925 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [433.378 402.661 451.734 413.805]
 /Subtype /Link
 /A << /S /GoTo /D (page.239) >>
 >> endobj
-16885 0 obj <<
+16926 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [456.409 402.661 474.765 413.805]
 /Subtype /Link
 /A << /S /GoTo /D (page.287) >>
 >> endobj
-16886 0 obj <<
+16927 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [479.439 402.661 497.795 413.805]
 /Subtype /Link
 /A << /S /GoTo /D (page.722) >>
 >> endobj
-16887 0 obj <<
+16928 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [439.164 389.112 457.52 400.801]
 /Subtype /Link
 /A << /S /GoTo /D (page.214) >>
 >> endobj
-16888 0 obj <<
+16929 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [443.649 375.562 462.005 387.252]
 /Subtype /Link
 /A << /S /GoTo /D (page.697) >>
 >> endobj
-16889 0 obj <<
+16930 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [384.134 362.013 402.49 373.703]
 /Subtype /Link
 /A << /S /GoTo /D (page.196) >>
 >> endobj
-16890 0 obj <<
+16931 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [412.376 348.464 430.732 360.153]
 /Subtype /Link
 /A << /S /GoTo /D (page.587) >>
 >> endobj
-16891 0 obj <<
+16932 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [395.952 334.915 414.308 346.604]
 /Subtype /Link
 /A << /S /GoTo /D (page.626) >>
 >> endobj
-16892 0 obj <<
+16933 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [438.406 321.366 456.763 333.055]
 /Subtype /Link
 /A << /S /GoTo /D (page.587) >>
 >> endobj
-16893 0 obj <<
+16934 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [445.407 307.816 463.763 319.506]
 /Subtype /Link
 /A << /S /GoTo /D (page.399) >>
 >> endobj
-16894 0 obj <<
+16935 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [430.285 294.267 448.641 305.957]
 /Subtype /Link
 /A << /S /GoTo /D (page.689) >>
 >> endobj
-16895 0 obj <<
+16936 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [425.8 280.718 444.157 292.407]
 /Subtype /Link
 /A << /S /GoTo /D (page.596) >>
 >> endobj
-16896 0 obj <<
+16937 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [453.346 267.169 471.702 278.737]
 /Subtype /Link
 /A << /S /GoTo /D (page.114) >>
 >> endobj
-16897 0 obj <<
+16938 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [395.679 253.62 403.126 264.764]
 /Subtype /Link
 /A << /S /GoTo /D (page.8) >>
 >> endobj
-16898 0 obj <<
+16939 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [406.831 253.62 425.187 264.764]
 /Subtype /Link
 /A << /S /GoTo /D (page.124) >>
 >> endobj
-16899 0 obj <<
+16940 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [428.891 253.62 447.248 264.764]
 /Subtype /Link
 /A << /S /GoTo /D (page.388) >>
 >> endobj
-16900 0 obj <<
+16941 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [450.71 253.62 469.066 264.764]
 /Subtype /Link
 /A << /S /GoTo /D (page.391) >>
 >> endobj
-16901 0 obj <<
+16942 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [472.77 253.62 491.126 264.764]
 /Subtype /Link
 /A << /S /GoTo /D (page.393) >>
 >> endobj
-16902 0 obj <<
+16943 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [494.831 253.62 513.187 264.764]
 /Subtype /Link
 /A << /S /GoTo /D (page.744) >>
 >> endobj
-16903 0 obj <<
+16944 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [387.318 242.192 405.674 251.214]
 /Subtype /Link
 /A << /S /GoTo /D (page.754) >>
 >> endobj
-16904 0 obj <<
+16945 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [395.982 226.521 414.338 238.211]
 /Subtype /Link
 /A << /S /GoTo /D (page.754) >>
 >> endobj
-16905 0 obj <<
+16946 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [402.316 212.366 420.672 225.268]
 /Subtype /Link
 /A << /S /GoTo /D (page.467) >>
 >> endobj
-16906 0 obj <<
+16947 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [393.285 199.423 411.641 210.567]
 /Subtype /Link
 /A << /S /GoTo /D (page.467) >>
 >> endobj
-16907 0 obj <<
+16948 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [402.922 185.874 421.278 197.563]
 /Subtype /Link
 /A << /S /GoTo /D (page.596) >>
 >> endobj
-16908 0 obj <<
+16949 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [397.922 172.324 416.278 184.014]
 /Subtype /Link
 /A << /S /GoTo /D (page.596) >>
 >> endobj
-16909 0 obj <<
+16950 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [367.467 158.775 385.823 170.465]
 /Subtype /Link
 /A << /S /GoTo /D (page.689) >>
 >> endobj
-16910 0 obj <<
+16951 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [380.194 145.226 398.55 156.794]
 /Subtype /Link
 /A << /S /GoTo /D (page.466) >>
 >> endobj
-16911 0 obj <<
+16952 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [404.74 131.677 423.096 143.366]
 /Subtype /Link
 /A << /S /GoTo /D (page.595) >>
 >> endobj
-16912 0 obj <<
+16953 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [427.77 131.677 446.126 143.366]
 /Subtype /Link
 /A << /S /GoTo /D (page.596) >>
 >> endobj
-16913 0 obj <<
+16954 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [424.164 118.128 442.52 129.817]
 /Subtype /Link
 /A << /S /GoTo /D (page.114) >>
 >> endobj
-16918 0 obj <<
-/D [16916 0 R /XYZ 151.701 685.529 null]
+16959 0 obj <<
+/D [16957 0 R /XYZ 151.701 685.529 null]
 >> endobj
-16915 0 obj <<
-/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F70 4384 0 R >>
+16956 0 obj <<
+/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F59 4373 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-17038 0 obj <<
+17079 0 obj <<
 /Length 1620      
 /Filter /FlateDecode
 >>
 stream
 xÚ­YKoÛF¾ëWðH³ï]^'…ƒ ha(àæ@S™
-Eª|äÑþù¹”LQ»äíI65üvÞóíû ¿¬ÞlW¯ß¨(‚Û/F(R1	„Š#ã]ðÞµê´Yo(gám±Ó?ÖŸ·^¿ç䣟{•Ò8RTpÿ’R¼“Z½Û®þZax
-Â#xQ¤‡ÕÃgì໊h¬‚ï½ä! \E‚sø;îV¿­ÐXeÌÇŸAYõftÇ7ÙAƒÂ”†_Êê4¯zeN(Á|ÅB‚âËÇ(Ø`q?ƒlšr“gßÖD…ú•±[^Ø-pD09™]ë5Ç¡6‚=XÈO‚ÛíG£–´“6ÔGÒhÀÊõ.s‹ú4¤DÌ«z»¶¾Ž	<írqìy̐xl5!‘Têduasg'‰J×_³ÆŠ$@Žû#ºIv‡¬°a1)Ðßë8˜¨wÙu*ÆBøåã
-¬áÒWUYY$¹‰þ±ºÉŠ½ÕûáyïWIVÀË.-ÛªÖÖdŠZø§¨¿èÊàì²?¦ºÒEªk[ÒðúÚsí¦	±ÞßU	HºqLÀŽÞÉƸ$M¡7à°vÔB/ÁÌÔJ§eQ@ŸÔ;‡ÃÔ¢ÿ‡4«šS4{@ðŸù?/k{0(“³*o×
-§Xø1éLøÙûwˆüNÓÎ9í‡"ˆÿ\+­¡cûñ®ïV8ŽbÂ/Oy[5lßV®dV®½5.­LGÙµ©3wä´)mlMÊ˜óK›»GµNÛÞÖî9xÊÚç1ÁÇ>}ú8yîóƒÃ6Á Pü"è12ßu£“ÿ—µ/U®ëÆ(î‘Peû˜ëú©4:À€I¯Xeû½®ìÑF“
-R…›}˺ÆÛ5ì]Ò$‰¥WA`äaëW91åˆú$…Œ9noÞ-æCv ;ˆ‰˜´„‘ƒ!ƒ{Œ—ÚÕÅsΰGÌ[ÁLÖݺýÝŠ#¤\P¨­í¦¿0“i±¥4ù²5íÄ
-ÂÔLNò‘¦ç™ñ"8—ºbœ9*Õ²‰sÐÕ®< 	°»”ÌÆ␤ÆSV8Hóª\››L:&uý}Ý÷ߝ½Óˆåd¹Â®»	åGV]`b~Ÿ….™<æYýä˜ëT2_*÷l¨~ÊŽ~tæ!ügú€JîU%W)ä§WíP{(F½“È£?h{¶`…ýŒGÔç舄„Žòéû3]®kÂ8ØN<ä,ÉâÄ“r#Ê0ä,Ÿê`£gÃ{–ßn
-µ ¾—ººr1íË‚™~B‡‘$àDEÛŽÎ<áXK‡aSJŽàǝ™¶ç™âUpcµø?à]b•É¬ÊÛíG{éدJϪµÕpÍ(¹á
-ýløZ›)»¡]sŽ‘¿ö„u¸*ÕeÞ:˜=s­žCÒ!™‘²iŽaLæA|ïhóÀ©'lù|ä±*ÉÞ}‘Î°ÍÈ¡=‚‹1Ï®J­™L∝Ž¿{·!¾6Ÿ³÷7¿:óÝ«Ì ÷¸ôÊm,<ñ„ô”ócXÎç\çÓ./è˜J;móÑîŽ<{Oà
--†¦l‹,M„Å|ø¿½¹z!ÆË<®4!FØSŽúÉaä)'=äº~BüGéiLÂ0[ç’ƒœô³\Yx	?<ºdÔ„ð\ñ]—ù)À•žâ~xJ¼Ð ¥)‰‘+C~¬Œå…Ç=Fy§ÜŒí\žmf§ÂÇó½áöÆô†þÊÔº‘óØojtå¾?ûeÜ,†;CRìµcbáùæW$móTVÙß.’7ÀóF×µÅtÞ Oo7•Mâ$%“•ôÓËûpÔì­#	™ªé¾µ
-“¼.m›#H	‚ÕåæHÄ!'èys$¸˜$sX†ñ4qàÝa«„yMUÇEoä´—4Ý`XJmßo”K-)Ó-¯O•—{Ùãb+xïÅl,±Ö•ù¹£²ç!ó`š—+:Ra?~„<*´¯Çiùcøi£_;%U­í¤Å7ǮȫS.öb b‰q}{3º<ß™xÚyÚÜt»Z¼œ;×WóÚ}:v¦Ÿï¶«eã<w
+Eª|äÑþù¹”LQ»äíI65üæ¹3ߎP°PðËêÍvõú=!Šb!X°ý`„"“@¨8â1<Úá]ûø§N›õ†rÞ;ýcýyûáõ{Ž@>ŠQŒ»W)#E% ÷/)E;©Õ»íꯆ§ <‚ç¥AzX=|FÁ¾û ˆÆ*øÞKÊU$8‡¿óànõÛ
+MÆ|¬øÊâ¨w£Sßd
+S~)«CÒ¼ê9¡ð	Š/£`ƒiÄYü²iÊMž}[êWƒßñX½ÀÁääv­×‡ÚNìTà!?	n·}Xö
+6ÌGÒXÀÊõ—¹Å|R"æÍ?½][_Ç„N‡v¹8öT3„½&$’J¼.láãì$QéúkÖX‘Èq¤B7Éî6,Æ"ö{cõ.».%ÂX(¿|¼Á€Õ!\ƪJ !+‹$7Ù?V` @7Y±·FŸ!<ý*É
+xÙÀ¥e[ÕÚZìBQ+?ãõ]œ]öÂTWºHuí€cKv^öÀ]»kB,C@´F‡ïêHºqLÀ>Èƹ$M¡7à°vœ„^‚™ÿ4¨•NË¢€>©wŽ€©ÅøeV5§lö€?ó^ÖödP&gMÞ®8(',ü˜t.üìã;dþN§iœvÃ
+"ˆÿ\+­¡cûñ®ïV8ŽbÂ/µ¼-¨¶o+W1«…ÐÞšV¦£ìÚÔY;rÚ”66‹¦AeL„ù¥ÏÝ£Z§mïk÷"eíó˜àˆcŸ>}œ<÷ù!`Œ`P(~‘ô™ïºÑÉÿKÊÚ¦ªG×uãN÷(¨²}ÌuýT`À¤W®²ý^Wöl#IŠÔÂÁ;e]ãíö.i’ÇÄÒ+‰ 0ò°UáUM at N9¢>E!#F΂ۛ7Æ
+‚ùPÀb"&-a`¨àÆÞã¥v5Aqåœ3ì‘óV0Su÷Ÿn·â)jk»+Â/ÍdÚElåM¾lM;±‚05S“|déyf¼ÎÁ¥®§CŽJµìâÀtµ+@ì!%³¹8$i‡ñ”ÒÀ¼N®-L¦	“ºþ¾îûïÎÞiÄr±\a×Ý„ò#«®D01?Ïj¡K&yV?9æ:•Ì׃Jç=ªŸ²£yÿ™> ’{’«ò³«v†=£^†IäÑ´½Z°Â~Î#ê£:"!¡ãøôý™.ŸkÂ8øN<ä,ÅâÄ“r#Ê0Ô,ŸÚ`£gÇ{–ß;nj|/9tçÊÅ´/Ìô:”ˆ¤ '*bئ8ó„c-)Ò¦”Á/;3mÏ'3‡WÁÕ¢ðrÀûˆ9L&³&o·íGÇ~Uz6­­†kFyÌ
+WègÃ×ÚHÙÝí–s´ˆüµ'¬ÃU©.óÖÁì™kÝðœ’ÉŒ”M{tc2oÐâ{G›N=aËg•Çª<&{÷Ev:Ã6 J{'bž]•Z+™Ä;©¿{·!¾6_³÷7¿:ëÝë˜AíqéUÛXxâ	é)çÇ°œ¯¹.¦\^Ð1•vÚ$æOD»;Nðì=+´˜š^°-²4qTó
+ãþöæê=†x/ó¸Ò„aO9ê'‡‘§œôëú	ñ¥§1	ÃlœKrÒCÎreqà$üðè’SÂsÅw]päg W~xŠûá)ñB‡”Zd¤$F~¬ù±2.”÷å=žr3¶óñl3;&8žï
+·7¦7ôW¦öЍœÇ~S£+÷ý‰Øw(ãf1Ü’b¯Ï7¿"i›§²Êþv‘|„¼ž7º®Õ(¦ó}z;„©l')a˜,˜¤˜^Þ/€£f÷h]I˜ÈTM÷E0¨U˜äuiÛAI¬.7G"9AÏ›#ÁŤhœóÀ2Œ§…ïXí Ìkª:.z£ ½TÑ4w#€a)µ}¿Q,µdL·¼>UT^îd‹®à½³±ÄZWæçŽÊ^‡Ìƒiv\®Ldè(„ýøòü©Ð¾6—åá§~í”Tµ¶“ß»"¯N¹Ø‹Š%ÆuŽíÍèò|gVàiisÓqìjñrí\_ÍkOôéØ™~¾Û®þj²<‘
 endstream
 endobj
-17037 0 obj <<
+17078 0 obj <<
 /Type /Page
-/Contents 17038 0 R
-/Resources 17036 0 R
+/Contents 17079 0 R
+/Resources 17077 0 R
 /MediaBox [0 0 612 792]
-/Parent 16686 0 R
-/Annots [ 16914 0 R 16919 0 R 16920 0 R 16921 0 R 16922 0 R 16923 0 R 16924 0 R 16925 0 R 16926 0 R 16927 0 R 16928 0 R 16929 0 R 16930 0 R 16931 0 R 16932 0 R 16933 0 R 16934 0 R 16935 0 R 16936 0 R 16937 0 R 16938 0 R 16939 0 R 16940 0 R 16941 0 R 16942 0 R 16943 0 R 16944 0 R 16945 0 R 16946 0 R 16947 0 R 16948 0 R 16949 0 R 16950 0 R 16951 0 R 16952 0 R 16953 0 R 16954 0 R 16955 0 R 16956 0 R 16957 0 R 16958 0 R 16959 0 R 16960 0 R 16961 0 R 16962 0 R 16963 0 R 16964 0 R 16965 0 R 16966 0 R 16967 0 R 16968 0 R 16969 0 R 16970 0 R 16971 0 R 16972 0 R 16973 0 R 16974 0 R 16975 0 R 16976 0 R 16977 0 R 16978 0 R 16979 0 R 16980 0 R 16981 0 R 16982 0 R 16983 0 R 16984 0 R 16985 0 R 16986 0 R 16987 0 R 16988 0 R 16989 0 R 16990 0 R 16991 0 R 16992 0 R 16993 0 R 16994 0 R 16995 0 R 16996 0 R 16997 0 R 16998 0 R 16999 0 R 17000 0 R 17001 0 R 17002 0 R 17003 0 R 17004 0 R 17005 0 R 17006 0 R 17007 0 R 17008 0 R 17009 0 R 17010 0 R 17011 0 R 17012 0 R 17013 0 R 17014 0 R 17015 0 R 17016 0 R 17017 0 R 17018 0 R 17019 0 R 17020 0 R 17021 0 R 17022 0 R 17023 0 R 17024 0 R 17025 0 R 17026 0 R 17027 0 R 17028 0 R 17029 0 R 17030 0 R 17031 0 R 17032 0 R 17033 0 R 17034 0 R ]
+/Parent 16469 0 R
+/Annots [ 16955 0 R 16960 0 R 16961 0 R 16962 0 R 16963 0 R 16964 0 R 16965 0 R 16966 0 R 16967 0 R 16968 0 R 16969 0 R 16970 0 R 16971 0 R 16972 0 R 16973 0 R 16974 0 R 16975 0 R 16976 0 R 16977 0 R 16978 0 R 16979 0 R 16980 0 R 16981 0 R 16982 0 R 16983 0 R 16984 0 R 16985 0 R 16986 0 R 16987 0 R 16988 0 R 16989 0 R 16990 0 R 16991 0 R 16992 0 R 16993 0 R 16994 0 R 16995 0 R 16996 0 R 16997 0 R 16998 0 R 16999 0 R 17000 0 R 17001 0 R 17002 0 R 17003 0 R 17004 0 R 17005 0 R 17006 0 R 17007 0 R 17008 0 R 17009 0 R 17010 0 R 17011 0 R 17012 0 R 17013 0 R 17014 0 R 17015 0 R 17016 0 R 17017 0 R 17018 0 R 17019 0 R 17020 0 R 17021 0 R 17022 0 R 17023 0 R 17024 0 R 17025 0 R 17026 0 R 17027 0 R 17028 0 R 17029 0 R 17030 0 R 17031 0 R 17032 0 R 17033 0 R 17034 0 R 17035 0 R 17036 0 R 17037 0 R 17038 0 R 17039 0 R 17040 0 R 17041 0 R 17042 0 R 17043 0 R 17044 0 R 17045 0 R 17046 0 R 17047 0 R 17048 0 R 17049 0 R 17050 0 R 17051 0 R 17052 0 R 17053 0 R 17054 0 R 17055 0 R 17056 0 R 17057 0 R 17058 0 R 17059 0 R 17060 0 R 17061 0 R 17062 0 R 17063 0 R 17064 0 R 17065 0 R 17066 0 R 17067 0 R 17068 0 R 17069 0 R 17070 0 R 17071 0 R 17072 0 R 17073 0 R 17074 0 R 17075 0 R ]
 >> endobj
-16914 0 obj <<
+16955 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [163.259 646.546 181.615 658.236]
 /Subtype /Link
 /A << /S /GoTo /D (page.209) >>
 >> endobj
-16919 0 obj <<
+16960 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [125.047 619.448 143.403 631.137]
 /Subtype /Link
 /A << /S /GoTo /D (page.326) >>
 >> endobj
-16920 0 obj <<
+16961 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [129.35 605.899 147.706 617.588]
 /Subtype /Link
 /A << /S /GoTo /D (page.123) >>
 >> endobj
-16921 0 obj <<
+16962 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [152.38 605.899 170.736 617.588]
 /Subtype /Link
 /A << /S /GoTo /D (page.199) >>
 >> endobj
-16922 0 obj <<
+16963 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [249.077 591.743 267.434 604.645]
 /Subtype /Link
 /A << /S /GoTo /D (page.605) >>
 >> endobj
-16923 0 obj <<
+16964 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [198.441 578.8 216.797 590.49]
 /Subtype /Link
 /A << /S /GoTo /D (page.401) >>
 >> endobj
-16924 0 obj <<
+16965 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [177.592 565.251 195.949 576.651]
 /Subtype /Link
 /A << /S /GoTo /D (page.683) >>
 >> endobj
-16925 0 obj <<
+16966 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [196.471 551.702 214.827 563.391]
 /Subtype /Link
 /A << /S /GoTo /D (page.684) >>
 >> endobj
-16926 0 obj <<
+16967 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [177.289 538.153 195.646 549.842]
 /Subtype /Link
 /A << /S /GoTo /D (page.466) >>
 >> endobj
-16927 0 obj <<
+16968 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [151.502 524.604 169.858 536.003]
 /Subtype /Link
 /A << /S /GoTo /D (page.373) >>
 >> endobj
-16928 0 obj <<
+16969 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [193.774 511.054 212.13 522.198]
 /Subtype /Link
 /A << /S /GoTo /D (page.100) >>
 >> endobj
-16929 0 obj <<
+16970 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [230.35 497.505 248.706 509.195]
 /Subtype /Link
 /A << /S /GoTo /D (page.688) >>
 >> endobj
-16930 0 obj <<
+16971 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [226.502 483.956 244.858 495.645]
 /Subtype /Link
 /A << /S /GoTo /D (page.347) >>
 >> endobj
-16931 0 obj <<
+16972 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [182.275 456.858 200.631 468.547]
 /Subtype /Link
 /A << /S /GoTo /D (page.800) >>
 >> endobj
-16932 0 obj <<
+16973 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [186.215 443.308 204.571 454.998]
 /Subtype /Link
 /A << /S /GoTo /D (page.799) >>
 >> endobj
-16933 0 obj <<
+16974 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [161.396 389.112 179.753 400.68]
 /Subtype /Link
 /A << /S /GoTo /D (page.805) >>
 >> endobj
-16934 0 obj <<
+16975 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [203.548 375.562 221.904 387.252]
 /Subtype /Link
 /A << /S /GoTo /D (page.807) >>
 >> endobj
-16935 0 obj <<
+16976 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [138.138 362.013 151.039 373.413]
 /Subtype /Link
 /A << /S /GoTo /D (page.70) >>
 >> endobj
-16936 0 obj <<
+16977 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [155.714 362.013 168.615 373.413]
 /Subtype /Link
 /A << /S /GoTo /D (page.88) >>
 >> endobj
-16937 0 obj <<
+16978 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [179.146 348.464 197.502 360.153]
 /Subtype /Link
 /A << /S /GoTo /D (page.191) >>
 >> endobj
-16938 0 obj <<
+16979 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [166.35 334.915 184.706 346.604]
 /Subtype /Link
 /A << /S /GoTo /D (page.390) >>
 >> endobj
-16939 0 obj <<
+16980 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [180.895 321.366 199.252 333.055]
 /Subtype /Link
 /A << /S /GoTo /D (page.541) >>
 >> endobj
-16940 0 obj <<
+16981 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [166.895 307.816 185.252 319.385]
 /Subtype /Link
 /A << /S /GoTo /D (page.677) >>
 >> endobj
-16941 0 obj <<
+16982 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [129.683 294.267 142.585 305.411]
 /Subtype /Link
 /A << /S /GoTo /D (page.60) >>
 >> endobj
-16942 0 obj <<
+16983 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [147.259 294.267 165.615 305.411]
 /Subtype /Link
 /A << /S /GoTo /D (page.200) >>
 >> endobj
-16943 0 obj <<
+16984 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [163.154 280.718 176.056 291.862]
 /Subtype /Link
 /A << /S /GoTo /D (page.48) >>
 >> endobj
-16944 0 obj <<
+16985 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [169.986 267.169 182.888 278.313]
 /Subtype /Link
 /A << /S /GoTo /D (page.48) >>
 >> endobj
-16945 0 obj <<
+16986 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [187.562 267.169 205.918 278.313]
 /Subtype /Link
 /A << /S /GoTo /D (page.209) >>
 >> endobj
-16946 0 obj <<
+16987 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [210.592 267.169 228.949 278.313]
 /Subtype /Link
 /A << /S /GoTo /D (page.378) >>
 >> endobj
-16947 0 obj <<
+16988 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [183.79 253.62 196.692 265.309]
 /Subtype /Link
 /A << /S /GoTo /D (page.62) >>
 >> endobj
-16948 0 obj <<
+16989 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [165.578 240.07 178.48 251.76]
 /Subtype /Link
 /A << /S /GoTo /D (page.64) >>
 >> endobj
-16949 0 obj <<
+16990 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [217.108 226.521 230.009 238.211]
 /Subtype /Link
 /A << /S /GoTo /D (page.86) >>
 >> endobj
-16950 0 obj <<
+16991 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [174.289 212.972 192.646 224.116]
 /Subtype /Link
 /A << /S /GoTo /D (page.199) >>
 >> endobj
-16951 0 obj <<
+16992 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [197.32 212.972 215.676 224.116]
 /Subtype /Link
 /A << /S /GoTo /D (page.246) >>
 >> endobj
-16952 0 obj <<
+16993 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [185.562 199.423 203.918 211.112]
 /Subtype /Link
 /A << /S /GoTo /D (page.374) >>
 >> endobj
-16953 0 obj <<
+16994 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [189.168 185.874 207.524 197.563]
 /Subtype /Link
 /A << /S /GoTo /D (page.373) >>
 >> endobj
-16954 0 obj <<
+16995 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [210.986 185.874 229.343 197.563]
 /Subtype /Link
 /A << /S /GoTo /D (page.375) >>
 >> endobj
-16955 0 obj <<
+16996 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [234.017 185.874 252.373 197.563]
 /Subtype /Link
 /A << /S /GoTo /D (page.378) >>
 >> endobj
-16956 0 obj <<
+16997 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [193.471 172.324 211.827 184.014]
 /Subtype /Link
 /A << /S /GoTo /D (page.371) >>
 >> endobj
-16957 0 obj <<
+16998 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [215.289 172.324 233.646 184.014]
 /Subtype /Link
 /A << /S /GoTo /D (page.373) >>
 >> endobj
-16958 0 obj <<
+16999 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [238.32 172.324 256.676 184.014]
 /Subtype /Link
 /A << /S /GoTo /D (page.707) >>
 >> endobj
-16959 0 obj <<
+17000 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [140.592 158.775 158.949 170.465]
 /Subtype /Link
 /A << /S /GoTo /D (page.181) >>
 >> endobj
-16960 0 obj <<
+17001 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [163.623 158.775 181.979 170.465]
 /Subtype /Link
 /A << /S /GoTo /D (page.303) >>
 >> endobj
-16961 0 obj <<
+17002 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [177.199 145.226 195.555 156.916]
 /Subtype /Link
 /A << /S /GoTo /D (page.238) >>
 >> endobj
-16962 0 obj <<
+17003 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [199.259 145.226 217.615 156.916]
 /Subtype /Link
 /A << /S /GoTo /D (page.372) >>
 >> endobj
-16963 0 obj <<
+17004 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [221.32 145.226 239.676 156.916]
 /Subtype /Link
 /A << /S /GoTo /D (page.374) >>
 >> endobj
-16964 0 obj <<
+17005 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [243.38 145.226 261.737 156.916]
 /Subtype /Link
 /A << /S /GoTo /D (page.377) >>
 >> endobj
-16965 0 obj <<
+17006 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [139.746 133.798 158.102 142.821]
 /Subtype /Link
 /A << /S /GoTo /D (page.572) >>
 >> endobj
-16966 0 obj <<
+17007 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [208.471 118.128 226.827 129.817]
 /Subtype /Link
 /A << /S /GoTo /D (page.376) >>
 >> endobj
-16967 0 obj <<
+17008 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [365.567 646.546 383.923 658.236]
 /Subtype /Link
 /A << /S /GoTo /D (page.376) >>
 >> endobj
-16968 0 obj <<
+17009 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [379.779 632.659 398.135 644.348]
 /Subtype /Link
 /A << /S /GoTo /D (page.372) >>
 >> endobj
-16969 0 obj <<
+17010 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [402.809 632.659 421.165 644.348]
 /Subtype /Link
 /A << /S /GoTo /D (page.374) >>
 >> endobj
-16970 0 obj <<
+17011 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [369.203 618.771 387.559 630.171]
 /Subtype /Link
 /A << /S /GoTo /D (page.376) >>
 >> endobj
-16971 0 obj <<
+17012 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [330.748 604.884 349.105 616.028]
 /Subtype /Link
 /A << /S /GoTo /D (page.371) >>
 >> endobj
-16972 0 obj <<
+17013 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [353.779 604.884 372.135 616.028]
 /Subtype /Link
 /A << /S /GoTo /D (page.372) >>
 >> endobj
-16973 0 obj <<
+17014 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [325.9 590.997 344.256 602.565]
 /Subtype /Link
 /A << /S /GoTo /D (page.173) >>
 >> endobj
-16974 0 obj <<
+17015 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [377.961 577.109 396.317 588.799]
 /Subtype /Link
 /A << /S /GoTo /D (page.350) >>
 >> endobj
-16975 0 obj <<
+17016 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [381.294 563.222 399.65 574.911]
 /Subtype /Link
 /A << /S /GoTo /D (page.199) >>
 >> endobj
-16976 0 obj <<
+17017 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [336.051 549.334 354.408 560.478]
 /Subtype /Link
 /A << /S /GoTo /D (page.482) >>
 >> endobj
-16977 0 obj <<
+17018 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [380.25 521.56 393.151 532.959]
 /Subtype /Link
 /A << /S /GoTo /D (page.86) >>
 >> endobj
-16978 0 obj <<
+17019 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [369.173 507.672 387.529 518.816]
 /Subtype /Link
 /A << /S /GoTo /D (page.373) >>
 >> endobj
-16979 0 obj <<
+17020 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [392.203 507.672 410.559 518.816]
 /Subtype /Link
 /A << /S /GoTo /D (page.374) >>
 >> endobj
-16980 0 obj <<
+17021 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [334.536 478.185 352.893 489.754]
 /Subtype /Link
 /A << /S /GoTo /D (page.676) >>
 >> endobj
-16981 0 obj <<
+17022 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [326.354 464.298 339.256 475.866]
 /Subtype /Link
 /A << /S /GoTo /D (page.72) >>
 >> endobj
-16982 0 obj <<
+17023 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [343.93 464.298 362.286 475.866]
 /Subtype /Link
 /A << /S /GoTo /D (page.157) >>
 >> endobj
-16983 0 obj <<
+17024 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [366.961 464.298 385.317 475.866]
 /Subtype /Link
 /A << /S /GoTo /D (page.162) >>
 >> endobj
-16984 0 obj <<
+17025 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [389.991 464.298 408.347 475.866]
 /Subtype /Link
 /A << /S /GoTo /D (page.167) >>
 >> endobj
-16985 0 obj <<
+17026 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [413.021 464.298 431.377 475.866]
 /Subtype /Link
 /A << /S /GoTo /D (page.169) >>
 >> endobj
-16986 0 obj <<
+17027 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [436.052 464.298 454.408 475.866]
 /Subtype /Link
 /A << /S /GoTo /D (page.179) >>
 >> endobj
-16987 0 obj <<
+17028 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [371.233 450.411 389.59 461.979]
 /Subtype /Link
 /A << /S /GoTo /D (page.660) >>
 >> endobj
-16988 0 obj <<
+17029 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [349.779 436.523 368.135 448.213]
 /Subtype /Link
 /A << /S /GoTo /D (page.580) >>
 >> endobj
-16989 0 obj <<
+17030 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [364.9 422.636 383.256 434.204]
 /Subtype /Link
 /A << /S /GoTo /D (page.162) >>
 >> endobj
-16990 0 obj <<
+17031 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [324.562 408.748 337.464 420.317]
 /Subtype /Link
 /A << /S /GoTo /D (page.95) >>
 >> endobj
-16991 0 obj <<
+17032 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [343.117 408.748 361.474 420.317]
 /Subtype /Link
 /A << /S /GoTo /D (page.101) >>
 >> endobj
-16992 0 obj <<
+17033 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [367.127 408.748 385.483 420.317]
 /Subtype /Link
 /A << /S /GoTo /D (page.103) >>
 >> endobj
-16993 0 obj <<
+17034 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [391.137 408.748 409.493 420.317]
 /Subtype /Link
 /A << /S /GoTo /D (page.110) >>
 >> endobj
-16994 0 obj <<
+17035 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [415.147 408.748 433.503 420.317]
 /Subtype /Link
 /A << /S /GoTo /D (page.117) >>
 >> endobj
-16995 0 obj <<
+17036 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [439.156 408.748 457.513 420.317]
 /Subtype /Link
 /A << /S /GoTo /D (page.192) >>
 >> endobj
-16996 0 obj <<
+17037 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [336.508 395.199 354.864 406.343]
 /Subtype /Link
 /A << /S /GoTo /D (page.196) >>
 >> endobj
-16997 0 obj <<
+17038 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [362.17 395.199 380.526 406.343]
 /Subtype /Link
 /A << /S /GoTo /D (page.197) >>
 >> endobj
-16998 0 obj <<
+17039 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [387.832 395.199 406.188 406.343]
 /Subtype /Link
 /A << /S /GoTo /D (page.200) >>
 >> endobj
-16999 0 obj <<
+17040 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [413.494 395.199 431.851 406.343]
 /Subtype /Link
 /A << /S /GoTo /D (page.206) >>
 >> endobj
-17000 0 obj <<
+17041 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [439.156 395.199 457.513 406.343]
 /Subtype /Link
 /A << /S /GoTo /D (page.232) >>
 >> endobj
-17001 0 obj <<
+17042 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [336.508 381.65 354.864 392.794]
 /Subtype /Link
 /A << /S /GoTo /D (page.246) >>
 >> endobj
-17002 0 obj <<
+17043 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [362.17 381.65 380.526 392.794]
 /Subtype /Link
 /A << /S /GoTo /D (page.250) >>
 >> endobj
-17003 0 obj <<
+17044 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [387.832 381.65 406.188 392.794]
 /Subtype /Link
 /A << /S /GoTo /D (page.258) >>
 >> endobj
-17004 0 obj <<
+17045 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [413.494 381.65 431.851 392.794]
 /Subtype /Link
 /A << /S /GoTo /D (page.285) >>
 >> endobj
-17005 0 obj <<
+17046 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [439.156 381.65 457.513 392.794]
 /Subtype /Link
 /A << /S /GoTo /D (page.286) >>
 >> endobj
-17006 0 obj <<
+17047 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [336.508 368.101 354.864 379.245]
 /Subtype /Link
 /A << /S /GoTo /D (page.288) >>
 >> endobj
-17007 0 obj <<
+17048 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [358.326 368.101 376.682 379.245]
 /Subtype /Link
 /A << /S /GoTo /D (page.290) >>
 >> endobj
-17008 0 obj <<
+17049 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [380.387 368.101 398.743 379.245]
 /Subtype /Link
 /A << /S /GoTo /D (page.304) >>
 >> endobj
-17009 0 obj <<
+17050 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [402.448 368.101 420.804 379.245]
 /Subtype /Link
 /A << /S /GoTo /D (page.568) >>
 >> endobj
-17010 0 obj <<
+17051 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [424.508 368.101 442.864 379.245]
 /Subtype /Link
 /A << /S /GoTo /D (page.571) >>
 >> endobj
-17011 0 obj <<
+17052 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [446.569 368.101 464.925 379.245]
 /Subtype /Link
 /A << /S /GoTo /D (page.582) >>
 >> endobj
-17012 0 obj <<
+17053 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [318.476 354.213 336.832 365.903]
 /Subtype /Link
 /A << /S /GoTo /D (page.219) >>
 >> endobj
-17013 0 obj <<
+17054 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [367.809 340.326 386.165 352.016]
 /Subtype /Link
 /A << /S /GoTo /D (page.288) >>
 >> endobj
-17014 0 obj <<
+17055 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [353.506 326.439 371.862 338.007]
 /Subtype /Link
 /A << /S /GoTo /D (page.371) >>
 >> endobj
-17015 0 obj <<
+17056 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [365.779 312.551 384.135 324.241]
 /Subtype /Link
 /A << /S /GoTo /D (page.100) >>
 >> endobj
-17016 0 obj <<
+17057 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [398.021 298.664 416.377 310.353]
 /Subtype /Link
 /A << /S /GoTo /D (page.313) >>
 >> endobj
-17017 0 obj <<
+17058 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [371.203 284.776 389.559 296.345]
 /Subtype /Link
 /A << /S /GoTo /D (page.412) >>
 >> endobj
-17018 0 obj <<
+17059 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [337.324 257.002 355.68 268.401]
 /Subtype /Link
 /A << /S /GoTo /D (page.157) >>
 >> endobj
-17019 0 obj <<
+17060 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [342.112 243.114 360.468 254.804]
 /Subtype /Link
 /A << /S /GoTo /D (page.674) >>
 >> endobj
-17020 0 obj <<
+17061 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [365.142 243.114 383.499 254.804]
 /Subtype /Link
 /A << /S /GoTo /D (page.707) >>
 >> endobj
-17021 0 obj <<
+17062 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [339.991 229.227 358.347 240.916]
 /Subtype /Link
 /A << /S /GoTo /D (page.674) >>
 >> endobj
-17022 0 obj <<
+17063 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [378.021 215.339 396.377 227.029]
 /Subtype /Link
 /A << /S /GoTo /D (page.678) >>
 >> endobj
-17023 0 obj <<
+17064 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [364.536 201.452 382.893 213.142]
 /Subtype /Link
 /A << /S /GoTo /D (page.569) >>
 >> endobj
-17024 0 obj <<
+17065 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [331.809 187.565 350.165 199.133]
 /Subtype /Link
 /A << /S /GoTo /D (page.677) >>
 >> endobj
-17025 0 obj <<
+17066 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [351.249 173.677 364.151 184.821]
 /Subtype /Link
 /A << /S /GoTo /D (page.44) >>
 >> endobj
-17026 0 obj <<
+17067 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [372.112 159.79 390.468 171.358]
 /Subtype /Link
 /A << /S /GoTo /D (page.101) >>
 >> endobj
-17027 0 obj <<
+17068 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [395.142 159.79 413.499 171.358]
 /Subtype /Link
 /A << /S /GoTo /D (page.103) >>
 >> endobj
-17028 0 obj <<
+17069 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [418.173 159.79 436.529 171.358]
 /Subtype /Link
 /A << /S /GoTo /D (page.105) >>
 >> endobj
-17029 0 obj <<
+17070 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [361.597 145.902 379.953 157.592]
 /Subtype /Link
 /A << /S /GoTo /D (page.674) >>
 >> endobj
-17030 0 obj <<
+17071 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [384.627 145.902 402.983 157.592]
 /Subtype /Link
 /A << /S /GoTo /D (page.676) >>
 >> endobj
-17031 0 obj <<
+17072 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [407.658 145.902 426.014 157.592]
 /Subtype /Link
 /A << /S /GoTo /D (page.679) >>
 >> endobj
-17032 0 obj <<
+17073 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [430.688 145.902 449.044 157.592]
 /Subtype /Link
 /A << /S /GoTo /D (page.680) >>
 >> endobj
-17033 0 obj <<
+17074 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [407.415 132.015 425.771 143.705]
 /Subtype /Link
 /A << /S /GoTo /D (page.319) >>
 >> endobj
-17034 0 obj <<
+17075 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [403.385 118.128 421.741 129.817]
 /Subtype /Link
 /A << /S /GoTo /D (page.571) >>
 >> endobj
-17039 0 obj <<
-/D [17037 0 R /XYZ 100.892 685.529 null]
+17080 0 obj <<
+/D [17078 0 R /XYZ 100.892 685.529 null]
 >> endobj
-17036 0 obj <<
-/Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F70 4384 0 R /F51 3729 0 R >>
+17077 0 obj <<
+/Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F59 4373 0 R /F51 3736 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-17149 0 obj <<
-/Length 1416      
+17190 0 obj <<
+/Length 1415      
 /Filter /FlateDecode
 >>
 stream
-xÚ¥XÛrÛ6}×W𑜩h\^qÜq¦É¤µ2Ó74	Ëlx+/Iü÷	R¦(@X9/6%B»‹Ý³‹¬½…¬ß7ïv›«[†,ŒÜEØÚ=Y˜a7@ØòÃÈe‘gíRëÁCßùºûpuKˆº‘ï{ÃRŠ<7K\tß?þË“ÎÙRæÙweÊ¿Ù¼ßmþÛ`±Hl³@g.¥VRl¾"+ï>XÈ¥QhýWe¡ë3&žsë~óç-MÆLi²¹£iƒ5_>Ýýíl=Œíör><#»}i-¶;Û|x(ä×q’ðñE+?'UéÀî±®ÊÇ7¿ÎÌVX4rC†­-¦.ó"¹%ÅÞñ¢ír[ÚE)µ÷MÕ×+ØñƳ	CÇ_£ãV­„âÕ׶bµ™7{®
-îŒØiÖˆ“®šŒ·JLê‡`̶“˜âh:^¨á„»»QÆ‚j€“3É+gKB;qÄŸoY¹W¢QjN^í³Rº§´ŒÚa V=ZÆ›"kÛ¬*Ձ4ðu#,€oÔNFìR$m¼${˜£/S@ÆK”dÕK\uà04m5¨í/¦ÚVRŒÑ){vßòF>e)ŸB: O'tu35¢®ç3ý¶Üa«+Wº8<ðô—»¹Ë”{‚×b§ƒ]jŽÁýÇ,2`+x at xü22µOl^&ÍKÝñT~¬ã¶ý1,¨š´p1ŽÈ.^ú¸Â.ÌLã.~Œ[®ö•ã9^ý!K¡ÿi¤xÊ.F›
-5açi /ó¬ü&Q“8ÏÕ§ËØÙº@RJÕµd(Ѿ,âz¢µÔÐÏDÁš¢M—¸0Ájß³œïg¬EÈå”q¡©xL¨¼ÍöåœŠÆ jjŒyìü)´]U×ñcÎ'^âÍ÷,áj0?4%FÛOA¬šn6qªEÑu4Tì¿´­žÆŠ«:nÔEâóí±—°¢pߨDú:¯bàIÐðüIŒP§Çú¦öªS[準DS÷g
-øõ¬=¶‰š†„Ð"àµzÖô’“Ư\'R}a
-žg¹#Ë'ÊÎâ9nâD§žˆghú÷ïÔa›Ìú¿…#ß
-|b1ºž£{0,ϸ¼¹ ’PÇÚuM(=Fam’ú`gUÔ}wèf#­¾üxæ:5ü€špÕzÈ¿“n ñ Ø:
-LÑ@Ó…Ø«[‡æ3^WÛV~.â2Þó‚k%À î1fBZy謘ð|_H)³7Ã:‚(pÏH*Iw"}¶8r#ÂŽW]§^Ýðœw:Z$ë«™DòUq\*„×êÓËIjkñ¬ˆ¨×I2œ|Õ;Ø–àí(ÚU¶À¼"°\_‹¸÷UE°CXÑRD	>šV¦’hFué`[3#@—âuMßv'òPã~k½ëšì±ï4
-Ž`5³ïžçkä˜Cñ0öR‹¸Á}Ä={KŠ`â¤¶µ»	í)g2©æ–AÀçvfXb çÕ^={1'äkM|¥ï@wƒ{k™j½/ ›ÂF†Äƒé²î¿†ˆh¤ràúnÀT
-(G…€$þeÖKRxª¦ooª"Î4s:Aó¿jÜ¥Y1XîÖM¥T	qô÷¯lÿ<µ¢%!Rûó|iÖ
-×"£×ÛœKÉšk¤(èŒ=óѽnt˜©ðY_óÁ›M¥¶ÓðG¦ù6Oú&“C.'¤šËá22à3Î÷} n`¼{3@\;µ
-Ç°nÌ<è~¼þ¤ÞÄPtýÙãÀøã8M5ƒx»+˜«m˜©5PÙ 8}Øc¥F–#Rµ‹”]€[ĵ& 0:&¨÷|²Ê@ÌìÛçqÒ4)‚¤S‚D3é]±nØM¬”ÂúÿûÝæQ:Óþ
+xÚ¥XÛrÛ6}×W𑜩h\yytÆIÇ™&“6ÊLgÒ<Ð$,³áEå%Žÿ¾ AÊkçŦDè`w±{ö`‘³wóûæÍnsõŽ##?F1vv÷æØv‚(öyÌœ]æ|u£ˆyßvï¯ÞâD~lXJóC¹©EŸû»EÚy[Ê™{[eâçð›ÍÛÝæ¿
+–‹ä6tîSê¤åæë7ädòÝ{ù4ŽœÇqeéPùçò¹p>oþÜ ¥É˜kMf±?š6XóåãíßÞ–aìþƒ0+ÄðŒÜö©õ¶Øí<ìŠá¡T_'i*Æ­úœÖ•GB·k人ßü6:3[áÐ؏8v¶˜úœÅjKŠÙé¢ír_ÚE)u÷MÝV°_åæŽN¿F§­0Z=Å«¯]Í:êò nöP—±³¼‘']7¹hµ˜4ˆÀ˜m§0åÑt¢ÔÃ!„»½ÑÆ‚‡z€³3)joK"7õäŸïyµ×¢Q5§¨÷y¥ÜÓZF]Œ0ë0Z&š2oÛ¼®ô	4ð‡FZ&;Ñ蝌ùK‘ŒñŠXôU
+¨xÉ’¬{…«†¦­µýÅT[Â*ŠÑ#… bæö­hÔSž‰)¤òtB’©ãÚCÔgA8Óo+<>°Ú¸rE‘£#O¹½Q»L¹'Í!Xr-6y:Ø¥çŒÑ/qÌ"¶’¤ÇO#SÄUÚ<:‘©‡¤m‡u“µ .Æ1¹ÀÅK·SØ¥™YÒ%wI+ô¾b=Ç«?T)ô?­Où‹ÑfCíÅAøeè«"¯¾+Ô4)
+ýér~±n'”2}-YJ´¯Êä0ÑZfég²à-MQƒfJ\˜dµy!ö3Ö"äêª¤4T<&ÔÞæûjÎäFc
+5Æ¿|
+mWÉ]!&^͏<z° ²%FÛOA¬›n6qªEÙuT¼´­ïÇŠ«:iôEáËí±W°²p_©DúCQ'À“ Ñ員ΏõUíÕ¦·ŒYº–BÓ÷g
+øõ¬=¶©ž%F „0"àµz6ô’³Æ¯]'S}a^_f¹Ë'ÊÎâ!i’Ô¤ž³4ýÏoôaŒN›Ìú¿ƒãÀâpùÏÑ=VäBÝ\ I(‹cíº!”ŒSX›G–¤>ÚY—‡¾;v³‘VŸD£O ¤6\½ƒ,ùwÖ
+þ[G)ºvëØ|ÆëjÛªÏeR%{Q
+£Ä²ÆLJ+†.Š	RJÙ½ÖDë€xVBÐIº3é³Å±~ºê:ØðêF¢3Ñ"Y_ÍR ‹ãR!<WŸYNR×ЈgE|D½NÓáäëÞîoGÑ®³æåúZÄÀ½7¨¢8†mÁŠ–"
+HðÑ´*SD3ªK»†z)^×ômw&
+îG1°Ö»®ÉïúΠàæP3ûîa¾FŽ9”c/½ˆÜÇ@Ü‹·¤Ö)ÎjÛ¸›Ôžj&“n|n†e2qQïõ³{B>×ô‡gúM7¸×–©Ñû²)ldHL7uÿµDÄ •Ã ÖuæR at 9*$	^f½"…ûzúö¦.“Ü0§ã14ÿëfÁ]†‘‡å̓*é/Ž€þþ•ï¦V´$Dê~š/ͦáZlõz[%Yƒ1³ÝóFÇ™Š˜õÕ8ÿ—¼ÙÔz+0^àÈ4ßißäjÈåEÔp¹±\FÜræÃù¾À
+í÷oˆëb§Wá8֍ý×õ›XŠ®¿øcZœd™aO`w{µ
+“!½æ* §{¬ÔÈrDªw‘òà–ÉÁ Ô{Ye!n÷íÓ8iƒA2)Ab˜ô.ŽØ4lŽ&VJaýÿínó?½¾Ô
 endstream
 endobj
-17148 0 obj <<
+17189 0 obj <<
 /Type /Page
-/Contents 17149 0 R
-/Resources 17147 0 R
+/Contents 17190 0 R
+/Resources 17188 0 R
 /MediaBox [0 0 612 792]
-/Parent 16686 0 R
-/Annots [ 17035 0 R 17040 0 R 17041 0 R 17042 0 R 17043 0 R 17044 0 R 17045 0 R 17046 0 R 17047 0 R 17048 0 R 17049 0 R 17050 0 R 17051 0 R 17052 0 R 17053 0 R 17054 0 R 17055 0 R 17056 0 R 17057 0 R 17058 0 R 17059 0 R 17060 0 R 17061 0 R 17062 0 R 17063 0 R 17064 0 R 17065 0 R 17066 0 R 17067 0 R 17068 0 R 17069 0 R 17070 0 R 17071 0 R 17072 0 R 17073 0 R 17074 0 R 17075 0 R 17076 0 R 17077 0 R 17078 0 R 17079 0 R 17080 0 R 17081 0 R 17082 0 R 17083 0 R 17084 0 R 17085 0 R 17086 0 R 17087 0 R 17088 0 R 17089 0 R 17090 0 R 17091 0 R 17092 0 R 17093 0 R 17094 0 R 17095 0 R 17096 0 R 17097 0 R 17098 0 R 17099 0 R 17100 0 R 17101 0 R 17102 0 R 17103 0 R 17104 0 R 17105 0 R 17106 0 R 17107 0 R 17108 0 R 17109 0 R 17110 0 R 17111 0 R 17112 0 R 17113 0 R 17114 0 R 17115 0 R 17116 0 R 17117 0 R 17118 0 R 17119 0 R 17120 0 R 17121 0 R 17122 0 R 17123 0 R 17124 0 R 17125 0 R 17126 0 R 17127 0 R 17128 0 R 17129 0 R 17130 0 R 17131 0 R 17132 0 R 17133 0 R 17134 0 R 17135 0 R 17136 0 R 17137 0 R 17138 0 R 17139 0 R 17140 0 R 17141 0 R 17142 0 R 17143 0 R 17144 0 R 17145 0 R ]
+/Parent 17192 0 R
+/Annots [ 17076 0 R 17081 0 R 17082 0 R 17083 0 R 17084 0 R 17085 0 R 17086 0 R 17087 0 R 17088 0 R 17089 0 R 17090 0 R 17091 0 R 17092 0 R 17093 0 R 17094 0 R 17095 0 R 17096 0 R 17097 0 R 17098 0 R 17099 0 R 17100 0 R 17101 0 R 17102 0 R 17103 0 R 17104 0 R 17105 0 R 17106 0 R 17107 0 R 17108 0 R 17109 0 R 17110 0 R 17111 0 R 17112 0 R 17113 0 R 17114 0 R 17115 0 R 17116 0 R 17117 0 R 17118 0 R 17119 0 R 17120 0 R 17121 0 R 17122 0 R 17123 0 R 17124 0 R 17125 0 R 17126 0 R 17127 0 R 17128 0 R 17129 0 R 17130 0 R 17131 0 R 17132 0 R 17133 0 R 17134 0 R 17135 0 R 17136 0 R 17137 0 R 17138 0 R 17139 0 R 17140 0 R 17141 0 R 17142 0 R 17143 0 R 17144 0 R 17145 0 R 17146 0 R 17147 0 R 17148 0 R 17149 0 R 17150 0 R 17151 0 R 17152 0 R 17153 0 R 17154 0 R 17155 0 R 17156 0 R 17157 0 R 17158 0 R 17159 0 R 17160 0 R 17161 0 R 17162 0 R 17163 0 R 17164 0 R 17165 0 R 17166 0 R 17167 0 R 17168 0 R 17169 0 R 17170 0 R 17171 0 R 17172 0 R 17173 0 R 17174 0 R 17175 0 R 17176 0 R 17177 0 R 17178 0 R 17179 0 R 17180 0 R 17181 0 R 17182 0 R 17183 0 R 17184 0 R 17185 0 R 17186 0 R ]
 >> endobj
-17035 0 obj <<
+17076 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [190.555 635.118 208.912 644.141]
 /Subtype /Link
 /A << /S /GoTo /D (page.314) >>
 >> endobj
-17040 0 obj <<
+17081 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [216.796 619.448 235.152 631.016]
 /Subtype /Link
 /A << /S /GoTo /D (page.250) >>
 >> endobj
-17041 0 obj <<
+17082 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [221.099 605.899 239.455 617.467]
 /Subtype /Link
 /A << /S /GoTo /D (page.231) >>
 >> endobj
-17042 0 obj <<
+17083 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [244.129 605.899 262.485 617.467]
 /Subtype /Link
 /A << /S /GoTo /D (page.569) >>
 >> endobj
-17043 0 obj <<
+17084 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [267.796 592.35 286.152 604.039]
 /Subtype /Link
 /A << /S /GoTo /D (page.368) >>
 >> endobj
-17044 0 obj <<
+17085 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [245.735 578.8 264.091 590.49]
 /Subtype /Link
 /A << /S /GoTo /D (page.304) >>
 >> endobj
-17045 0 obj <<
+17086 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [201.765 565.251 220.122 576.819]
 /Subtype /Link
 /A << /S /GoTo /D (page.574) >>
 >> endobj
-17046 0 obj <<
+17087 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [223.129 551.702 241.485 563.391]
 /Subtype /Link
 /A << /S /GoTo /D (page.344) >>
 >> endobj
-17047 0 obj <<
+17088 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [228.432 538.153 246.788 549.842]
 /Subtype /Link
 /A << /S /GoTo /D (page.101) >>
 >> endobj
-17048 0 obj <<
+17089 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [244.553 524.604 262.91 536.172]
 /Subtype /Link
 /A << /S /GoTo /D (page.728) >>
 >> endobj
-17049 0 obj <<
+17090 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [221.978 511.054 240.334 522.623]
 /Subtype /Link
 /A << /S /GoTo /D (page.395) >>
 >> endobj
-17050 0 obj <<
+17091 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [227.402 497.505 245.758 509.073]
 /Subtype /Link
 /A << /S /GoTo /D (page.386) >>
 >> endobj
-17051 0 obj <<
+17092 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [262.341 483.956 280.697 495.524]
 /Subtype /Link
 /A << /S /GoTo /D (page.119) >>
 >> endobj
-17052 0 obj <<
+17093 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [266.644 470.407 285.001 481.975]
 /Subtype /Link
 /A << /S /GoTo /D (page.304) >>
 >> endobj
-17053 0 obj <<
+17094 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [243.917 456.858 262.273 468.547]
 /Subtype /Link
 /A << /S /GoTo /D (page.683) >>
 >> endobj
-17054 0 obj <<
+17095 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [213.281 429.759 231.637 441.327]
 /Subtype /Link
 /A << /S /GoTo /D (page.110) >>
 >> endobj
-17055 0 obj <<
+17096 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [236.311 429.759 254.667 441.327]
 /Subtype /Link
 /A << /S /GoTo /D (page.569) >>
 >> endobj
-17056 0 obj <<
+17097 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [190.555 404.782 208.912 413.805]
 /Subtype /Link
 /A << /S /GoTo /D (page.192) >>
 >> endobj
-17057 0 obj <<
+17098 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [254.493 389.112 272.849 400.801]
 /Subtype /Link
 /A << /S /GoTo /D (page.122) >>
 >> endobj
-17058 0 obj <<
+17099 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [249.675 374.956 268.031 387.858]
 /Subtype /Link
 /A << /S /GoTo /D (page.235) >>
 >> endobj
-17059 0 obj <<
+17100 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [282.16 361.407 300.516 374.309]
 /Subtype /Link
 /A << /S /GoTo /D (page.258) >>
 >> endobj
-17060 0 obj <<
+17101 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [211.675 348.464 230.031 360.153]
 /Subtype /Link
 /A << /S /GoTo /D (page.556) >>
 >> endobj
-17061 0 obj <<
+17102 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [197.978 334.915 216.334 346.604]
 /Subtype /Link
 /A << /S /GoTo /D (page.319) >>
 >> endobj
-17062 0 obj <<
+17103 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [242.614 321.366 260.97 333.055]
 /Subtype /Link
 /A << /S /GoTo /D (page.150) >>
 >> endobj
-17063 0 obj <<
+17104 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [234.796 307.816 253.152 319.506]
 /Subtype /Link
 /A << /S /GoTo /D (page.150) >>
 >> endobj
-17064 0 obj <<
+17105 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [289.584 294.267 307.94 305.957]
 /Subtype /Link
 /A << /S /GoTo /D (page.123) >>
 >> endobj
-17065 0 obj <<
+17106 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [235.129 280.718 253.485 292.407]
 /Subtype /Link
 /A << /S /GoTo /D (page.545) >>
 >> endobj
-17066 0 obj <<
+17107 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [254.856 267.169 273.213 278.858]
 /Subtype /Link
 /A << /S /GoTo /D (page.688) >>
 >> endobj
-17067 0 obj <<
+17108 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [271.432 253.62 289.788 265.309]
 /Subtype /Link
 /A << /S /GoTo /D (page.116) >>
 >> endobj
-17068 0 obj <<
+17109 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [259.978 240.07 278.334 251.76]
 /Subtype /Link
 /A << /S /GoTo /D (page.811) >>
 >> endobj
-17069 0 obj <<
+17110 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [194.705 226.521 213.061 238.211]
 /Subtype /Link
 /A << /S /GoTo /D (page.368) >>
 >> endobj
-17070 0 obj <<
+17111 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [225.372 212.972 243.728 224.661]
 /Subtype /Link
 /A << /S /GoTo /D (page.385) >>
 >> endobj
-17071 0 obj <<
+17112 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [231.978 199.423 250.334 211.112]
 /Subtype /Link
 /A << /S /GoTo /D (page.395) >>
 >> endobj
-17072 0 obj <<
+17113 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [236.281 185.874 254.637 197.563]
 /Subtype /Link
 /A << /S /GoTo /D (page.404) >>
 >> endobj
-17073 0 obj <<
+17114 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [204.038 172.324 222.394 184.014]
 /Subtype /Link
 /A << /S /GoTo /D (page.404) >>
 >> endobj
-17074 0 obj <<
+17115 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [208.069 158.775 220.97 169.919]
 /Subtype /Link
 /A << /S /GoTo /D (page.46) >>
 >> endobj
-17075 0 obj <<
+17116 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [204.432 145.226 222.788 156.37]
 /Subtype /Link
 /A << /S /GoTo /D (page.114) >>
 >> endobj
-17076 0 obj <<
+17117 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [227.462 145.226 245.819 156.37]
 /Subtype /Link
 /A << /S /GoTo /D (page.119) >>
 >> endobj
-17077 0 obj <<
+17118 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [250.493 145.226 268.849 156.37]
 /Subtype /Link
 /A << /S /GoTo /D (page.695) >>
 >> endobj
-17078 0 obj <<
+17119 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [273.523 145.226 291.879 156.37]
 /Subtype /Link
 /A << /S /GoTo /D (page.696) >>
 >> endobj
-17079 0 obj <<
+17120 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [252.069 131.677 270.425 143.366]
 /Subtype /Link
 /A << /S /GoTo /D (page.243) >>
 >> endobj
-17080 0 obj <<
+17121 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [179.341 118.128 197.697 129.696]
 /Subtype /Link
 /A << /S /GoTo /D (page.482) >>
 >> endobj
-17081 0 obj <<
+17122 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [430.316 646.546 448.672 658.236]
 /Subtype /Link
 /A << /S /GoTo /D (page.396) >>
 >> endobj
-17082 0 obj <<
+17123 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [453.346 646.546 471.702 658.236]
 /Subtype /Link
 /A << /S /GoTo /D (page.453) >>
 >> endobj
-17083 0 obj <<
+17124 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [476.376 646.546 494.732 658.236]
 /Subtype /Link
 /A << /S /GoTo /D (page.505) >>
 >> endobj
-17084 0 obj <<
+17125 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [466.376 632.997 484.732 644.687]
 /Subtype /Link
 /A << /S /GoTo /D (page.673) >>
 >> endobj
-17085 0 obj <<
+17126 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [373.619 619.448 386.52 630.592]
 /Subtype /Link
 /A << /S /GoTo /D (page.47) >>
 >> endobj
-17086 0 obj <<
+17127 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [391.194 619.448 409.55 630.592]
 /Subtype /Link
 /A << /S /GoTo /D (page.150) >>
 >> endobj
-17087 0 obj <<
+17128 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [414.225 619.448 432.581 630.592]
 /Subtype /Link
 /A << /S /GoTo /D (page.200) >>
 >> endobj
-17088 0 obj <<
+17129 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [437.255 619.448 455.611 630.592]
 /Subtype /Link
 /A << /S /GoTo /D (page.319) >>
 >> endobj
-17089 0 obj <<
+17130 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [460.285 619.448 478.641 630.592]
 /Subtype /Link
 /A << /S /GoTo /D (page.750) >>
 >> endobj
-17090 0 obj <<
+17131 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [469.8 605.899 488.157 617.043]
 /Subtype /Link
 /A << /S /GoTo /D (page.100) >>
 >> endobj
-17091 0 obj <<
+17132 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [416.529 592.35 434.885 603.494]
 /Subtype /Link
 /A << /S /GoTo /D (page.199) >>
 >> endobj
-17092 0 obj <<
+17133 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [441.008 592.35 459.364 603.494]
 /Subtype /Link
 /A << /S /GoTo /D (page.203) >>
 >> endobj
-17093 0 obj <<
+17134 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [465.487 592.35 483.843 603.494]
 /Subtype /Link
 /A << /S /GoTo /D (page.209) >>
 >> endobj
-17094 0 obj <<
+17135 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [489.966 592.35 508.322 603.494]
 /Subtype /Link
 /A << /S /GoTo /D (page.214) >>
 >> endobj
-17095 0 obj <<
+17136 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [387.318 580.922 405.674 589.944]
 /Subtype /Link
 /A << /S /GoTo /D (page.258) >>
 >> endobj
-17096 0 obj <<
+17137 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [454.211 564.645 472.567 577.547]
 /Subtype /Link
 /A << /S /GoTo /D (page.201) >>
 >> endobj
-17097 0 obj <<
+17138 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [459.437 551.702 472.338 563.391]
 /Subtype /Link
 /A << /S /GoTo /D (page.88) >>
 >> endobj
-17098 0 obj <<
+17139 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [454.211 523.997 472.567 536.899]
 /Subtype /Link
 /A << /S /GoTo /D (page.202) >>
 >> endobj
-17099 0 obj <<
+17140 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [477.241 523.997 495.597 536.899]
 /Subtype /Link
 /A << /S /GoTo /D (page.223) >>
 >> endobj
-17100 0 obj <<
+17141 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [418.225 511.054 436.581 522.198]
 /Subtype /Link
 /A << /S /GoTo /D (page.199) >>
 >> endobj
-17101 0 obj <<
+17142 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [441.255 511.054 459.611 522.198]
 /Subtype /Link
 /A << /S /GoTo /D (page.287) >>
 >> endobj
-17102 0 obj <<
+17143 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [464.285 511.054 482.641 522.198]
 /Subtype /Link
 /A << /S /GoTo /D (page.303) >>
 >> endobj
-17103 0 obj <<
+17144 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [425.77 497.505 444.126 509.195]
 /Subtype /Link
 /A << /S /GoTo /D (page.570) >>
 >> endobj
-17104 0 obj <<
+17145 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [466.194 483.956 484.551 495.645]
 /Subtype /Link
 /A << /S /GoTo /D (page.189) >>
 >> endobj
-17105 0 obj <<
+17146 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [424.013 470.407 442.369 482.096]
 /Subtype /Link
 /A << /S /GoTo /D (page.215) >>
 >> endobj
-17106 0 obj <<
+17147 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [446.043 456.858 464.399 468.547]
 /Subtype /Link
 /A << /S /GoTo /D (page.571) >>
 >> endobj
-17107 0 obj <<
+17148 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [419.134 443.308 432.035 454.998]
 /Subtype /Link
 /A << /S /GoTo /D (page.93) >>
 >> endobj
-17108 0 obj <<
+17149 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [436.709 443.308 455.066 454.998]
 /Subtype /Link
 /A << /S /GoTo /D (page.214) >>
 >> endobj
-17109 0 obj <<
+17150 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [415.74 429.759 434.096 441.449]
 /Subtype /Link
 /A << /S /GoTo /D (page.270) >>
 >> endobj
-17110 0 obj <<
+17151 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [408.861 416.21 427.217 427.354]
 /Subtype /Link
 /A << /S /GoTo /D (page.810) >>
 >> endobj
-17111 0 obj <<
+17152 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [407.012 402.661 425.369 414.35]
 /Subtype /Link
 /A << /S /GoTo /D (page.303) >>
 >> endobj
-17112 0 obj <<
+17153 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [440.588 389.112 458.944 400.68]
 /Subtype /Link
 /A << /S /GoTo /D (page.202) >>
 >> endobj
-17113 0 obj <<
+17154 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [463.619 389.112 481.975 400.68]
 /Subtype /Link
 /A << /S /GoTo /D (page.223) >>
 >> endobj
-17114 0 obj <<
+17155 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [437.558 375.562 455.914 386.706]
 /Subtype /Link
 /A << /S /GoTo /D (page.201) >>
 >> endobj
-17115 0 obj <<
+17156 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [460.588 375.562 478.944 386.706]
 /Subtype /Link
 /A << /S /GoTo /D (page.246) >>
 >> endobj
-17116 0 obj <<
+17157 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [483.619 375.562 501.975 386.706]
 /Subtype /Link
 /A << /S /GoTo /D (page.247) >>
 >> endobj
-17117 0 obj <<
+17158 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [420.922 362.013 439.278 373.581]
 /Subtype /Link
 /A << /S /GoTo /D (page.376) >>
 >> endobj
-17118 0 obj <<
+17159 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [443.952 362.013 462.308 373.581]
 /Subtype /Link
 /A << /S /GoTo /D (page.377) >>
 >> endobj
-17119 0 obj <<
+17160 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [466.982 362.013 485.338 373.581]
 /Subtype /Link
 /A << /S /GoTo /D (page.593) >>
 >> endobj
-17120 0 obj <<
+17161 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [490.013 362.013 508.369 373.581]
 /Subtype /Link
 /A << /S /GoTo /D (page.626) >>
 >> endobj
-17121 0 obj <<
+17162 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [482.982 348.464 501.338 360.153]
 /Subtype /Link
 /A << /S /GoTo /D (page.594) >>
 >> endobj
-17122 0 obj <<
+17163 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [417.922 334.915 436.278 346.059]
 /Subtype /Link
 /A << /S /GoTo /D (page.305) >>
 >> endobj
-17123 0 obj <<
+17164 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [411.285 321.366 429.641 333.055]
 /Subtype /Link
 /A << /S /GoTo /D (page.618) >>
 >> endobj
-17124 0 obj <<
+17165 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [481.043 307.816 499.399 319.506]
 /Subtype /Link
 /A << /S /GoTo /D (page.309) >>
 >> endobj
-17125 0 obj <<
+17166 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [398.467 294.267 411.369 305.957]
 /Subtype /Link
 /A << /S /GoTo /D (page.45) >>
 >> endobj
-17126 0 obj <<
+17167 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [416.043 294.267 428.944 305.957]
 /Subtype /Link
 /A << /S /GoTo /D (page.46) >>
 >> endobj
-17127 0 obj <<
+17168 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [469.528 280.718 487.884 292.407]
 /Subtype /Link
 /A << /S /GoTo /D (page.138) >>
 >> endobj
-17128 0 obj <<
+17169 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [438.255 267.169 456.611 278.858]
 /Subtype /Link
 /A << /S /GoTo /D (page.196) >>
 >> endobj
-17129 0 obj <<
+17170 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.8 253.62 455.702 265.309]
 /Subtype /Link
 /A << /S /GoTo /D (page.79) >>
 >> endobj
-17130 0 obj <<
+17171 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [399.831 240.07 418.187 251.639]
 /Subtype /Link
 /A << /S /GoTo /D (page.617) >>
 >> endobj
-17131 0 obj <<
+17172 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [422.861 240.07 441.217 251.639]
 /Subtype /Link
 /A << /S /GoTo /D (page.623) >>
 >> endobj
-17132 0 obj <<
+17173 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [405.134 226.521 423.49 238.089]
 /Subtype /Link
 /A << /S /GoTo /D (page.626) >>
 >> endobj
-17133 0 obj <<
+17174 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [403.013 212.972 421.369 224.54]
 /Subtype /Link
 /A << /S /GoTo /D (page.617) >>
 >> endobj
-17134 0 obj <<
+17175 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [391.194 199.423 409.55 211.112]
 /Subtype /Link
 /A << /S /GoTo /D (page.102) >>
 >> endobj
-17135 0 obj <<
+17176 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [414.225 199.423 432.581 211.112]
 /Subtype /Link
 /A << /S /GoTo /D (page.105) >>
 >> endobj
-17136 0 obj <<
+17177 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [399.073 185.874 411.975 197.018]
 /Subtype /Link
 /A << /S /GoTo /D (page.87) >>
 >> endobj
-17137 0 obj <<
+17178 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [416.649 185.874 435.005 197.018]
 /Subtype /Link
 /A << /S /GoTo /D (page.323) >>
 >> endobj
-17138 0 obj <<
+17179 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [467.406 172.324 485.763 184.014]
 /Subtype /Link
 /A << /S /GoTo /D (page.135) >>
 >> endobj
-17139 0 obj <<
+17180 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [423.316 158.775 441.672 169.919]
 /Subtype /Link
 /A << /S /GoTo /D (page.106) >>
 >> endobj
-17140 0 obj <<
+17181 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [446.346 158.775 464.702 169.919]
 /Subtype /Link
 /A << /S /GoTo /D (page.259) >>
 >> endobj
-17141 0 obj <<
+17182 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [469.376 158.775 487.732 169.919]
 /Subtype /Link
 /A << /S /GoTo /D (page.260) >>
 >> endobj
-17142 0 obj <<
+17183 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [423.922 145.226 436.823 156.916]
 /Subtype /Link
 /A << /S /GoTo /D (page.55) >>
 >> endobj
-17143 0 obj <<
+17184 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [418.164 131.677 436.52 143.366]
 /Subtype /Link
 /A << /S /GoTo /D (page.222) >>
 >> endobj
-17144 0 obj <<
+17185 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [377.922 118.128 396.278 129.272]
 /Subtype /Link
 /A << /S /GoTo /D (page.369) >>
 >> endobj
-17145 0 obj <<
+17186 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [400.952 118.128 419.308 129.272]
 /Subtype /Link
 /A << /S /GoTo /D (page.603) >>
 >> endobj
-17150 0 obj <<
-/D [17148 0 R /XYZ 151.701 685.529 null]
+17191 0 obj <<
+/D [17189 0 R /XYZ 151.701 685.529 null]
 >> endobj
-17147 0 obj <<
-/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F70 4384 0 R >>
+17188 0 obj <<
+/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F59 4373 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-17292 0 obj <<
-/Length 1665      
+17334 0 obj <<
+/Length 1664      
 /Filter /FlateDecode
 >>
 stream
-xÚ­YËrÛ6Ýë+¸¤f"
-OX&iÜ:3ɸ±gÆÍ‚&i™5Eª¤d;ÓŸ/@PŽEÂÕ´+IÔÅîûà« ¿ÎÞ]Í–g„"’qÌ‚«» #	I‚XȈKõ(nÂËÝí_E¶/(gáyÏóïW—g)ùH"‰õRJe$h¢€ûEB$Zjöájö÷«§Jø<(
-²õìæ;
-rõßÇ ETŠà©—\”‹(æ\}¯‚ËÙï3ôúȘ¿Þø”ɨWCoÿG×~ZµQñ\¼é±_Ü,(¥!Fìð1
-˜ªñ°üêl!¬+ãd´ò&´È1%ä4^b?	yu’y/ZÔY3_æe½²‚%TLÀˆ25¦ìqÎã0­Ê|ÞŸq×m®‹å&íº§¹BnÚÜ
-Lã䨽,ÀˆY(¡ 3'fæ„É£f~Q Ý֍p
-³“ÚƘªxÔv/ÚÆÇ·i¦?ì6vu	ƒâ—MmL‹KäÓD»Î›v±iýã±Ì‹Áÿù‡m©D’ÐŒ ~[þ‰0Ko+Gìñª¹û1ÔhAÎÑ)seóÕõxÛ6•”s Ý6ÆZZEe°ªÐÈŽ´aø(à׳KG<‚²ˆ{œ¡àòë¡ í™($>yÃα#†©Óã¡r×™›ÛùB%‘îxÀÇÎ]ema/#jqì	·U^v›*ÕâZ/J¹Ñ OÖÅf0Œ<1Q¶Û]Z£•Ua¾]þè¶} ¯ß– q³æŒïYBWÌ9#9jëB‚x/øƒõÕY”€dxäÅׇRMhÈ^{
-	«„ÒS©Êv7ÄN—¥uíØÎ6_Ëîåä—Û]^6öº)=ÑWn÷(Û´{ph~¼›ýü~ùåì=ô$÷—ܦڭ‡þ¶jUikíÌǘ©¶…½—¨®è+·Ú/ŽDòt¹]i'D“àÙ3­^SòMÄvbX2£J“ˆpÊ÷º9ò’Ø{u=LJo?ÛÛô˜=ºHŸ‹¤
-›<Ý–õ=-¸Àžó©ZZÜ.nÓΐÕÈ›ZwÞÕ®u‘%M¨Œö}U&F4…WeÍÚAsèñnÙS÷¢ªLÆ=Ô:ã4÷z(Ë—ó_ìöƇé7þ°Œ£$&'"bXî¶È~² jÏüêbÛws™x°ÕNbÕmïÿ¡îy¥Ñ‚9µ Ô5œíÏ«xé"U-Y1	ÆCm¾ATÿÇû®s%¾½ŸlDb¢˜3öl4Ø»¨ypñol¿J½ \—5%gÓ–ÆÂê¾glðöâÜžžv¶þôü3CŽjD€Õˆý—*³wîµÑH%ò´®2,B¸ªHy‚ rBÉMðþ?à€«ºÁò‘[=ᇖçV¹H`<V"k¡@v3ê…E‰§c^“<Äà
-ÉTª& 9’©1&^# úÖcyÛ£Ea"cŠÖËiÃãÀNÉé÷Ú«\3õ$m3ÝîU,
-I϶;}Uï¿Ûk5‚¦³ÙâÞÜךÇÝ)–Þz€×›TõçÆÁ©öÕÒ1\ûXfEç@CP´= „„én{?tÿ2³S	Ýwb
-V=ê$G"(Ä4OyŒCãªÏ	€V)_\b°£aNàÉ<Ä(AþâÄU((ÈÁŠX˜…ôx§ûÈÍÐ*¸ê‘â¤åx,`rP¼„{ª÷H!žøÒôlRõlÍÐou:rÁ`{Š„KqR
-RžkQä‚øÊQn²½ÖÁo*„§Äï·1GVù„ìÌxaÅ6³Çœ›+…ÊTl­þF˶¹Ûß:=ãÕ³-rõþby~1@0E f<5£!õGçTšc¸z2u8ˆ$Oˆçå·ç¸§ÂTħ9R>/?Ötœ\™éĬÇK8¬\Hzš³z´ñzüæ tšiÒ,kôÜ,Q÷ÜþÁ:­ÓU±vÍ)úšèag“Ã÷ïB*M'û:2|!eE6Ý¥ee^8îR–œ¦JÞ¬ÓÒ^ˆÌOÃú𼩚Öq2œÀ^%N.æÇ=ž„«Ö6f%L*Æé‰BÉq˜G 9E@ЉÉЫ`2a¿ÿW@õÐvÞ?QÇ—[ç&¯ŠVO»ú'ŸS=ïÖß.‹ùäý'Áðþc¡ÚiDc2ä/BâQ²î??\Íþ<¿†«
+xÚ­Y[s›8~÷¯àfjŒn =¶Ýf7i&Ûx›Îdû@€8l0xÁÎeöϯ„pƒdÏî“m|ôIçþéy+/ò~}XÎg{<qL½å‡¢(ä{1!òQîÝøW»Û¿ŠlÌ	£þyÏÁåçÅ‹¤|("ÔRBDÈI"ûEœ3%5û´œý=Cò©~ÏBB¼l=»ùy¹üï³…Dpï©—\{„ñ0fL~¯¼«Ùï³èí‘{»ñ+(a¯†Úþ®ý²jÃâ¹x×c¿Þ»™B|ÑÃÇ‘7GDå˳97®Œ“ÑÊß G¥\Sx‰ù$øÍI‚^´¨³&˜cîçe½2‚%„OÀ°45"ì1`±ŸVeôgÜuE[§ëb±I»î)ÈM›Iœµ—¸3a2Ádæ„ÂÌœPqÔ̯
+¤Û¸nC`v’ÛhSÊîEû¢}|›fê÷ÃncVS(~ÙÔæÀ¤°¸Œ\š¨c×yÓÎ7m£~<–y1ø?ß–R$ñm@à·åŸ¢émeIcŽ^Õ w/'–@ä4§öPÌ‘/ÈÇÛ¶©Œ Œq è¶ÑÖR*JƒU…B¶¤
+EG¿]Yâ”EÌá	¯•_hgqÈDq[uÄñÉv–LŘ•»NïØÜs™Dªãw;w•µ…¹ŒÈű#ÜVyÙmªTˆ=h(åF<s˜ÁP䈉²ÝîÒJí¬¬
+ýíê¥Ûö¼~7°1nÖŒ²=K芀!¿Ð’£¶Î%!ˆ÷‚¯1X_žE
+ŠF^|{(Ù„†ì5Ç °J(•ªlwCìtYZ×–í\aó­ì^O~µÝåec®›Â}åv²M»‹æÇ»ù·‹‹¯gÌ¡'˜»ä6Õn=ô·U+K[cigÎ8Àtµ-̽DvEW¹U~±$’£ËíJ3!šÏži
+üóšàï<6{Á"UšD„Uî¸×õ‘ؼØa¨ë !ä¿¿0·é1{´‘>I6yº-ë;sZ0Ž瓵´¸ß¦&)²‘7µê¼«]k#KŠP'ìǪ,tŒZh
+®Êšµ…æãݲ§îEUéŒ{¨UÆ)îõ4P–¯ç¿˜íÓoüé!‡IŒ=†yH‘8ÜmžýdAÕžùÕŶï<ú2ñ`6ª™ÄÊÛÞ!þCÝóJ­µj‰1jÝŸWòÒy*[²d”ùÊ:}ƒ:8¨úJö]çR|{?ÙÇX2gäØh°wQIò`ãßÈ|•zE¹.k‚5Φ-µ…å}OÛàýå¹9=Ílý'èù,Õ«ý/UfïÜk­‘Läi]¥ˆûp?”‘è³$Èq)7Áûgü€®êËEnÕ„ZžqXuf<ñXÁX²›qPÏ
+J<óš`>B o*S5È1O1ñзËÙ
+cS$°^NvJ–·×Þäš®'i›©¶p/+`©Iz¶Ý©«zÿÝ\«#h:ë-îõ}­y°Übá,¡x]±Ien,œš#W-õeVt´Š¶çc?Ýmï‡î_ff*¡úNLÀª‡…äˆ
+1ÍS#ß]ç˜ìs …dŠ€ÄÆ×›ìhˆax21Š#wqb‰,ä`E¬ÇÌBz<îÒ}äfhLöHHqRr,æ09(^ÂÕ{¤KÜ
+)z6©z¦fè·*§°=y‹?©)O‹µ…(2Ž]å(×Ù\k1gÀ7ÜQâ÷Ûè#Ë|ŠÌÌxaE6³GŒ›+JWl¥úFü˶¹Ûß:5ãU³%²üx¹8¿8D"P3žšQ“ú£s*Å18\½™XD§FÄóâû¥u\‰€SaÂãÓ)ž_
+c:N®Ì–ôF bÖã%V.9ÍY½
+Êx½~³Ž ¢è4Ó¤YÖ¨¹Y"ï¹ýƒuZ§«bm›Sô5ÑÁÎ&‡ïß…TŠNötd25¸Bʈ¬ÿºKËJ¿p:2Ü%49M•¼Y§¥¹'ˆ†õéyS5­åd(½Jœ\̏{<ñW­iÌŠ©ŒÒ¹”c09ä$‰NL†^	ûøý¿ª‡6óþ‰:®Ü:×yU´jÚÕ?¹HÕ¼[}»:,æ“÷‡aÀû¹l§!‰ñd3¼‰Gɺÿü´œý¯†·
 endstream
 endobj
-17291 0 obj <<
+17333 0 obj <<
 /Type /Page
-/Contents 17292 0 R
-/Resources 17290 0 R
+/Contents 17334 0 R
+/Resources 17332 0 R
 /MediaBox [0 0 612 792]
-/Parent 16686 0 R
-/Annots [ 17146 0 R 17151 0 R 17152 0 R 17153 0 R 17154 0 R 17155 0 R 17156 0 R 17157 0 R 17158 0 R 17159 0 R 17160 0 R 17161 0 R 17162 0 R 17163 0 R 17164 0 R 17165 0 R 17166 0 R 17167 0 R 17168 0 R 17169 0 R 17170 0 R 17171 0 R 17172 0 R 17173 0 R 17174 0 R 17175 0 R 17176 0 R 17177 0 R 17178 0 R 17179 0 R 17180 0 R 17181 0 R 17182 0 R 17183 0 R 17184 0 R 17185 0 R 17186 0 R 17187 0 R 17188 0 R 17189 0 R 17190 0 R 17191 0 R 17192 0 R 17193 0 R 17194 0 R 17195 0 R 17196 0 R 17197 0 R 17198 0 R 17199 0 R 17200 0 R 17201 0 R 17202 0 R 17203 0 R 17204 0 R 17205 0 R 17206 0 R 17207 0 R 17208 0 R 17209 0 R 17210 0 R 17211 0 R 17212 0 R 17213 0 R 17214 0 R 17215 0 R 17216 0 R 17217 0 R 17218 0 R 17219 0 R 17220 0 R 17221 0 R 17222 0 R 17223 0 R 17224 0 R 17225 0 R 17226 0 R 17227 0 R 17228 0 R 17229 0 R 17230 0 R 17231 0 R 17232 0 R 17233 0 R 17234 0 R 17235 0 R 17236 0 R 17237 0 R 17238 0 R 17239 0 R 17240 0 R 17241 0 R 17242 0 R 17243 0 R 17244 0 R 17245 0 R 17246 0 R 17247 0 R 17248 0 R 17249 0 R 17250 0 R 17251 0 R 17252 0 R 17253 0 R 17254 0 R 17255 0 R 17256 0 R 17257 0 R 17258 0 R 17259 0 R 17260 0 R 17261 0 R 17262 0 R 17263 0 R 17264 0 R 17265 0 R 17266 0 R 17267 0 R 17268 0 R 17269 0 R 17270 0 R 17271 0 R 17272 0 R 17273 0 R 17274 0 R 17275 0 R 17276 0 R 17277 0 R 17278 0 R 17279 0 R 17280 0 R 17281 0 R 17282 0 R 17283 0 R 17284 0 R 17285 0 R 17286 0 R 17287 0 R 17288 0 R ]
+/Parent 17192 0 R
+/Annots [ 17187 0 R 17193 0 R 17194 0 R 17195 0 R 17196 0 R 17197 0 R 17198 0 R 17199 0 R 17200 0 R 17201 0 R 17202 0 R 17203 0 R 17204 0 R 17205 0 R 17206 0 R 17207 0 R 17208 0 R 17209 0 R 17210 0 R 17211 0 R 17212 0 R 17213 0 R 17214 0 R 17215 0 R 17216 0 R 17217 0 R 17218 0 R 17219 0 R 17220 0 R 17221 0 R 17222 0 R 17223 0 R 17224 0 R 17225 0 R 17226 0 R 17227 0 R 17228 0 R 17229 0 R 17230 0 R 17231 0 R 17232 0 R 17233 0 R 17234 0 R 17235 0 R 17236 0 R 17237 0 R 17238 0 R 17239 0 R 17240 0 R 17241 0 R 17242 0 R 17243 0 R 17244 0 R 17245 0 R 17246 0 R 17247 0 R 17248 0 R 17249 0 R 17250 0 R 17251 0 R 17252 0 R 17253 0 R 17254 0 R 17255 0 R 17256 0 R 17257 0 R 17258 0 R 17259 0 R 17260 0 R 17261 0 R 17262 0 R 17263 0 R 17264 0 R 17265 0 R 17266 0 R 17267 0 R 17268 0 R 17269 0 R 17270 0 R 17271 0 R 17272 0 R 17273 0 R 17274 0 R 17275 0 R 17276 0 R 17277 0 R 17278 0 R 17279 0 R 17280 0 R 17281 0 R 17282 0 R 17283 0 R 17284 0 R 17285 0 R 17286 0 R 17287 0 R 17288 0 R 17289 0 R 17290 0 R 17291 0 R 17292 0 R 17293 0 R 17294 0 R 17295 0 R 17296 0 R 17297 0 R 17298 0 R 17299 0 R 17300 0 R 17301 0 R 17302 0 R 17303 0 R 17304 0 R 17305 0 R 17306 0 R 17307 0 R 17308 0 R 17309 0 R 17310 0 R 17311 0 R 17312 0 R 17313 0 R 17314 0 R 17315 0 R 17316 0 R 17317 0 R 17318 0 R 17319 0 R 17320 0 R 17321 0 R 17322 0 R 17323 0 R 17324 0 R 17325 0 R 17326 0 R 17327 0 R 17328 0 R 17329 0 R 17330 0 R ]
 >> endobj
-17146 0 obj <<
+17187 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [161.532 646.546 179.888 658.115]
 /Subtype /Link
 /A << /S /GoTo /D (page.104) >>
 >> endobj
-17151 0 obj <<
+17193 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [138.835 632.895 157.191 644.463]
 /Subtype /Link
 /A << /S /GoTo /D (page.674) >>
 >> endobj
-17152 0 obj <<
+17194 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [161.865 632.895 180.221 644.463]
 /Subtype /Link
 /A << /S /GoTo /D (page.676) >>
 >> endobj
-17153 0 obj <<
+17195 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [184.895 632.895 203.252 644.463]
 /Subtype /Link
 /A << /S /GoTo /D (page.677) >>
 >> endobj
-17154 0 obj <<
+17196 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [184.592 619.244 202.949 630.933]
 /Subtype /Link
 /A << /S /GoTo /D (page.738) >>
 >> endobj
-17155 0 obj <<
+17197 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [226.805 593.324 245.161 606.226]
 /Subtype /Link
 /A << /S /GoTo /D (page.367) >>
 >> endobj
-17156 0 obj <<
+17198 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [156.714 580.279 175.07 591.969]
 /Subtype /Link
 /A << /S /GoTo /D (page.322) >>
 >> endobj
-17157 0 obj <<
+17199 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [179.744 580.279 198.1 591.969]
 /Subtype /Link
 /A << /S /GoTo /D (page.323) >>
 >> endobj
-17158 0 obj <<
+17200 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [202.774 580.279 221.13 591.969]
 /Subtype /Link
 /A << /S /GoTo /D (page.746) >>
 >> endobj
-17159 0 obj <<
+17201 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [225.805 580.279 244.161 591.969]
 /Subtype /Link
 /A << /S /GoTo /D (page.749) >>
 >> endobj
-17160 0 obj <<
+17202 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [143.835 566.628 151.282 578.317]
 /Subtype /Link
 /A << /S /GoTo /D (page.8) >>
 >> endobj
-17161 0 obj <<
+17203 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [155.956 566.628 174.312 578.317]
 /Subtype /Link
 /A << /S /GoTo /D (page.743) >>
 >> endobj
-17162 0 obj <<
+17204 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [210.229 552.977 228.585 564.666]
 /Subtype /Link
 /A << /S /GoTo /D (page.724) >>
 >> endobj
-17163 0 obj <<
+17205 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [153.532 539.326 166.433 551.015]
 /Subtype /Link
 /A << /S /GoTo /D (page.64) >>
 >> endobj
-17164 0 obj <<
+17206 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [171.108 539.326 189.464 551.015]
 /Subtype /Link
 /A << /S /GoTo /D (page.603) >>
 >> endobj
-17165 0 obj <<
+17207 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [219.471 525.674 237.827 537.364]
 /Subtype /Link
 /A << /S /GoTo /D (page.452) >>
 >> endobj
-17166 0 obj <<
+17208 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [149.623 512.023 167.979 523.713]
 /Subtype /Link
 /A << /S /GoTo /D (page.181) >>
 >> endobj
-17167 0 obj <<
+17209 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [132.35 498.372 150.706 510.062]
 /Subtype /Link
 /A << /S /GoTo /D (page.390) >>
 >> endobj
-17168 0 obj <<
+17210 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [176.683 484.721 195.04 496.41]
 /Subtype /Link
 /A << /S /GoTo /D (page.558) >>
 >> endobj
-17169 0 obj <<
+17211 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [148.441 471.07 166.797 482.759]
 /Subtype /Link
 /A << /S /GoTo /D (page.341) >>
 >> endobj
-17170 0 obj <<
+17212 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [127.926 457.418 140.827 468.987]
 /Subtype /Link
 /A << /S /GoTo /D (page.74) >>
 >> endobj
-17171 0 obj <<
+17213 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [145.501 457.418 163.858 468.987]
 /Subtype /Link
 /A << /S /GoTo /D (page.552) >>
 >> endobj
-17172 0 obj <<
+17214 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [166.411 443.767 184.767 455.457]
 /Subtype /Link
 /A << /S /GoTo /D (page.558) >>
 >> endobj
-17173 0 obj <<
+17215 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [189.441 443.767 207.797 455.457]
 /Subtype /Link
 /A << /S /GoTo /D (page.626) >>
 >> endobj
-17174 0 obj <<
+17216 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [170.714 430.116 189.07 441.806]
 /Subtype /Link
 /A << /S /GoTo /D (page.551) >>
 >> endobj
-17175 0 obj <<
+17217 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [193.744 430.116 212.1 441.806]
 /Subtype /Link
 /A << /S /GoTo /D (page.563) >>
 >> endobj
-17176 0 obj <<
+17218 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [157.289 416.465 175.646 428.154]
 /Subtype /Link
 /A << /S /GoTo /D (page.551) >>
 >> endobj
-17177 0 obj <<
+17219 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [146.289 402.814 164.646 413.958]
 /Subtype /Link
 /A << /S /GoTo /D (page.560) >>
 >> endobj
-17178 0 obj <<
+17220 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [150.259 389.163 168.615 400.852]
 /Subtype /Link
 /A << /S /GoTo /D (page.560) >>
 >> endobj
-17179 0 obj <<
+17221 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [128.986 375.511 141.888 386.911]
 /Subtype /Link
 /A << /S /GoTo /D (page.81) >>
 >> endobj
-17180 0 obj <<
+17222 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [146.562 375.511 164.918 386.911]
 /Subtype /Link
 /A << /S /GoTo /D (page.102) >>
 >> endobj
-17181 0 obj <<
+17223 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [170.047 348.209 188.403 359.898]
 /Subtype /Link
 /A << /S /GoTo /D (page.689) >>
 >> endobj
-17182 0 obj <<
+17224 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [193.077 348.209 211.433 359.898]
 /Subtype /Link
 /A << /S /GoTo /D (page.692) >>
 >> endobj
-17183 0 obj <<
+17225 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [169.471 334.558 187.827 345.957]
 /Subtype /Link
 /A << /S /GoTo /D (page.551) >>
 >> endobj
-17184 0 obj <<
+17226 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [171.168 320.907 189.524 332.596]
 /Subtype /Link
 /A << /S /GoTo /D (page.491) >>
 >> endobj
-17185 0 obj <<
+17227 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [151.471 307.255 169.827 318.945]
 /Subtype /Link
 /A << /S /GoTo /D (page.687) >>
 >> endobj
-17186 0 obj <<
+17228 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [159.138 292.998 177.494 305.9]
 /Subtype /Link
 /A << /S /GoTo /D (page.595) >>
 >> endobj
-17187 0 obj <<
+17229 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [171.441 279.953 189.797 291.643]
 /Subtype /Link
 /A << /S /GoTo /D (page.560) >>
 >> endobj
-17188 0 obj <<
+17230 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [154.835 266.302 173.191 277.991]
 /Subtype /Link
 /A << /S /GoTo /D (page.758) >>
 >> endobj
-17189 0 obj <<
+17231 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [132.986 252.651 151.343 263.795]
 /Subtype /Link
 /A << /S /GoTo /D (page.563) >>
 >> endobj
-17190 0 obj <<
+17232 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [127.471 239 145.827 250.689]
 /Subtype /Link
 /A << /S /GoTo /D (page.689) >>
 >> endobj
-17191 0 obj <<
+17233 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [147.774 213.686 166.13 225.254]
 /Subtype /Link
 /A << /S /GoTo /D (page.411) >>
 >> endobj
-17192 0 obj <<
+17234 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [170.805 213.686 189.161 225.254]
 /Subtype /Link
 /A << /S /GoTo /D (page.412) >>
 >> endobj
-17193 0 obj <<
+17235 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [193.835 213.686 212.191 225.254]
 /Subtype /Link
 /A << /S /GoTo /D (page.491) >>
 >> endobj
-17194 0 obj <<
+17236 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [216.865 213.686 235.221 225.254]
 /Subtype /Link
 /A << /S /GoTo /D (page.497) >>
 >> endobj
-17195 0 obj <<
+17237 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [158.683 199.429 177.04 212.33]
 /Subtype /Link
 /A << /S /GoTo /D (page.463) >>
 >> endobj
-17196 0 obj <<
+17238 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [132.926 186.384 151.282 197.952]
 /Subtype /Link
 /A << /S /GoTo /D (page.167) >>
 >> endobj
-17197 0 obj <<
+17239 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [155.956 186.384 174.312 197.952]
 /Subtype /Link
 /A << /S /GoTo /D (page.349) >>
 >> endobj
-17198 0 obj <<
+17240 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [138.38 172.732 156.736 184.422]
 /Subtype /Link
 /A << /S /GoTo /D (page.581) >>
 >> endobj
-17199 0 obj <<
+17241 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [224.229 159.081 242.585 170.771]
 /Subtype /Link
 /A << /S /GoTo /D (page.731) >>
 >> endobj
-17200 0 obj <<
+17242 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [156.562 145.43 174.918 157.119]
 /Subtype /Link
 /A << /S /GoTo /D (page.185) >>
 >> endobj
-17201 0 obj <<
+17243 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [148.986 131.779 167.342 143.468]
 /Subtype /Link
 /A << /S /GoTo /D (page.136) >>
 >> endobj
-17202 0 obj <<
+17244 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [183.532 118.128 201.888 129.817]
 /Subtype /Link
 /A << /S /GoTo /D (page.310) >>
 >> endobj
-17203 0 obj <<
+17245 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [413.991 646.546 432.347 658.236]
 /Subtype /Link
 /A << /S /GoTo /D (page.724) >>
 >> endobj
-17204 0 obj <<
+17246 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [380.294 632.997 398.65 644.687]
 /Subtype /Link
 /A << /S /GoTo /D (page.239) >>
 >> endobj
-17205 0 obj <<
+17247 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.187 619.448 460.543 631.137]
 /Subtype /Link
 /A << /S /GoTo /D (page.641) >>
 >> endobj
-17206 0 obj <<
+17248 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [360.294 605.899 378.65 617.588]
 /Subtype /Link
 /A << /S /GoTo /D (page.167) >>
 >> endobj
-17207 0 obj <<
+17249 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [399.264 592.35 417.62 603.918]
 /Subtype /Link
 /A << /S /GoTo /D (page.403) >>
 >> endobj
-17208 0 obj <<
+17250 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [337.567 578.8 355.923 590.369]
 /Subtype /Link
 /A << /S /GoTo /D (page.412) >>
 >> endobj
-17209 0 obj <<
+17251 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [360.597 578.8 378.953 590.369]
 /Subtype /Link
 /A << /S /GoTo /D (page.414) >>
 >> endobj
-17210 0 obj <<
+17252 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [383.627 578.8 401.983 590.369]
 /Subtype /Link
 /A << /S /GoTo /D (page.497) >>
 >> endobj
-17211 0 obj <<
+17253 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [345.464 565.251 363.82 576.941]
 /Subtype /Link
 /A << /S /GoTo /D (page.122) >>
 >> endobj
-17212 0 obj <<
+17254 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [369.422 565.251 387.778 576.941]
 /Subtype /Link
 /A << /S /GoTo /D (page.570) >>
 >> endobj
-17213 0 obj <<
+17255 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [393.38 565.251 411.736 576.941]
 /Subtype /Link
 /A << /S /GoTo /D (page.572) >>
 >> endobj
-17214 0 obj <<
+17256 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [415.198 565.251 433.555 576.941]
 /Subtype /Link
 /A << /S /GoTo /D (page.576) >>
 >> endobj
-17215 0 obj <<
+17257 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [439.156 565.251 457.513 576.941]
 /Subtype /Link
 /A << /S /GoTo /D (page.578) >>
 >> endobj
-17216 0 obj <<
+17258 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [336.508 551.702 354.864 562.846]
 /Subtype /Link
 /A << /S /GoTo /D (page.581) >>
 >> endobj
-17217 0 obj <<
+17259 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [359.538 551.702 377.895 562.846]
 /Subtype /Link
 /A << /S /GoTo /D (page.587) >>
 >> endobj
-17218 0 obj <<
+17260 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [382.569 551.702 400.925 562.846]
 /Subtype /Link
 /A << /S /GoTo /D (page.590) >>
 >> endobj
-17219 0 obj <<
+17261 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [405.599 551.702 423.955 562.846]
 /Subtype /Link
 /A << /S /GoTo /D (page.639) >>
 >> endobj
-17220 0 obj <<
+17262 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [428.629 551.702 446.986 562.846]
 /Subtype /Link
 /A << /S /GoTo /D (page.641) >>
 >> endobj
-17221 0 obj <<
+17263 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [342.964 538.153 361.32 549.842]
 /Subtype /Link
 /A << /S /GoTo /D (page.110) >>
 >> endobj
-17222 0 obj <<
+17264 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [367.755 538.153 386.112 549.842]
 /Subtype /Link
 /A << /S /GoTo /D (page.237) >>
 >> endobj
-17223 0 obj <<
+17265 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [392.547 538.153 410.903 549.842]
 /Subtype /Link
 /A << /S /GoTo /D (page.287) >>
 >> endobj
-17224 0 obj <<
+17266 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [414.365 538.153 432.721 549.842]
 /Subtype /Link
 /A << /S /GoTo /D (page.289) >>
 >> endobj
-17225 0 obj <<
+17267 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [439.156 538.153 457.513 549.842]
 /Subtype /Link
 /A << /S /GoTo /D (page.291) >>
 >> endobj
-17226 0 obj <<
+17268 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [336.508 524.604 354.864 535.748]
 /Subtype /Link
 /A << /S /GoTo /D (page.292) >>
 >> endobj
-17227 0 obj <<
+17269 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [359.538 524.604 377.895 535.748]
 /Subtype /Link
 /A << /S /GoTo /D (page.371) >>
 >> endobj
-17228 0 obj <<
+17270 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [382.569 524.604 400.925 535.748]
 /Subtype /Link
 /A << /S /GoTo /D (page.372) >>
 >> endobj
-17229 0 obj <<
+17271 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [405.599 524.604 423.955 535.748]
 /Subtype /Link
 /A << /S /GoTo /D (page.567) >>
 >> endobj
-17230 0 obj <<
+17272 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [428.629 524.604 446.986 535.748]
 /Subtype /Link
 /A << /S /GoTo /D (page.579) >>
 >> endobj
-17231 0 obj <<
+17273 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [404.9 511.054 423.256 522.744]
 /Subtype /Link
 /A << /S /GoTo /D (page.707) >>
 >> endobj
-17232 0 obj <<
+17274 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [375.506 497.505 393.862 509.195]
 /Subtype /Link
 /A << /S /GoTo /D (page.569) >>
 >> endobj
-17233 0 obj <<
+17275 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [389.203 483.956 407.559 495.645]
 /Subtype /Link
 /A << /S /GoTo /D (page.581) >>
 >> endobj
-17234 0 obj <<
+17276 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [384.385 470.407 402.741 482.096]
 /Subtype /Link
 /A << /S /GoTo /D (page.580) >>
 >> endobj
-17235 0 obj <<
+17277 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [445.143 456.858 463.499 468.547]
 /Subtype /Link
 /A << /S /GoTo /D (page.639) >>
 >> endobj
-17236 0 obj <<
+17278 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [353.991 443.308 372.347 454.998]
 /Subtype /Link
 /A << /S /GoTo /D (page.590) >>
 >> endobj
-17237 0 obj <<
+17279 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [349.751 429.759 357.198 441.449]
 /Subtype /Link
 /A << /S /GoTo /D (page.6) >>
 >> endobj
-17238 0 obj <<
+17280 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [364.359 429.759 371.806 441.449]
 /Subtype /Link
 /A << /S /GoTo /D (page.8) >>
 >> endobj
-17239 0 obj <<
+17281 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [378.968 429.759 391.869 441.449]
 /Subtype /Link
 /A << /S /GoTo /D (page.29) >>
 >> endobj
-17240 0 obj <<
+17282 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [399.031 429.759 411.932 441.449]
 /Subtype /Link
 /A << /S /GoTo /D (page.95) >>
 >> endobj
-17241 0 obj <<
+17283 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [419.094 429.759 431.995 441.449]
 /Subtype /Link
 /A << /S /GoTo /D (page.96) >>
 >> endobj
-17242 0 obj <<
+17284 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [439.156 429.759 457.513 441.449]
 /Subtype /Link
 /A << /S /GoTo /D (page.152) >>
 >> endobj
-17243 0 obj <<
+17285 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [336.508 416.21 354.864 427.354]
 /Subtype /Link
 /A << /S /GoTo /D (page.200) >>
 >> endobj
-17244 0 obj <<
+17286 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [362.17 416.21 380.526 427.354]
 /Subtype /Link
 /A << /S /GoTo /D (page.232) >>
 >> endobj
-17245 0 obj <<
+17287 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [387.832 416.21 406.188 427.354]
 /Subtype /Link
 /A << /S /GoTo /D (page.237) >>
 >> endobj
-17246 0 obj <<
+17288 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [413.494 416.21 431.851 427.354]
 /Subtype /Link
 /A << /S /GoTo /D (page.258) >>
 >> endobj
-17247 0 obj <<
+17289 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [439.156 416.21 457.513 427.354]
 /Subtype /Link
 /A << /S /GoTo /D (page.286) >>
 >> endobj
-17248 0 obj <<
+17290 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [336.508 402.661 354.864 413.805]
 /Subtype /Link
 /A << /S /GoTo /D (page.287) >>
 >> endobj
-17249 0 obj <<
+17291 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [361.564 402.661 379.92 413.805]
 /Subtype /Link
 /A << /S /GoTo /D (page.371) >>
 >> endobj
-17250 0 obj <<
+17292 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [386.62 402.661 404.976 413.805]
 /Subtype /Link
 /A << /S /GoTo /D (page.568) >>
 >> endobj
-17251 0 obj <<
+17293 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [411.676 402.661 430.032 413.805]
 /Subtype /Link
 /A << /S /GoTo /D (page.571) >>
 >> endobj
-17252 0 obj <<
+17294 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [436.732 402.661 455.088 413.805]
 /Subtype /Link
 /A << /S /GoTo /D (page.575) >>
 >> endobj
-17253 0 obj <<
+17295 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [336.508 389.112 354.864 400.256]
 /Subtype /Link
 /A << /S /GoTo /D (page.577) >>
 >> endobj
-17254 0 obj <<
+17296 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [358.569 389.112 376.925 400.256]
 /Subtype /Link
 /A << /S /GoTo /D (page.579) >>
 >> endobj
-17255 0 obj <<
+17297 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [380.387 389.112 398.743 400.256]
 /Subtype /Link
 /A << /S /GoTo /D (page.581) >>
 >> endobj
-17256 0 obj <<
+17298 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [402.448 389.112 420.804 400.256]
 /Subtype /Link
 /A << /S /GoTo /D (page.584) >>
 >> endobj
-17257 0 obj <<
+17299 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [424.508 389.112 442.864 400.256]
 /Subtype /Link
 /A << /S /GoTo /D (page.586) >>
 >> endobj
-17258 0 obj <<
+17300 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [446.569 389.112 464.925 400.256]
 /Subtype /Link
 /A << /S /GoTo /D (page.698) >>
 >> endobj
-17259 0 obj <<
+17301 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [387.87 375.562 406.226 387.252]
 /Subtype /Link
 /A << /S /GoTo /D (page.582) >>
 >> endobj
-17260 0 obj <<
+17302 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [347.021 362.013 365.377 373.703]
 /Subtype /Link
 /A << /S /GoTo /D (page.285) >>
 >> endobj
-17261 0 obj <<
+17303 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [370.052 362.013 388.408 373.703]
 /Subtype /Link
 /A << /S /GoTo /D (page.678) >>
 >> endobj
-17262 0 obj <<
+17304 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [372.476 348.464 390.832 360.153]
 /Subtype /Link
 /A << /S /GoTo /D (page.112) >>
 >> endobj
-17263 0 obj <<
+17305 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [395.506 348.464 413.862 360.153]
 /Subtype /Link
 /A << /S /GoTo /D (page.116) >>
 >> endobj
-17264 0 obj <<
+17306 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [418.536 348.464 436.893 360.153]
 /Subtype /Link
 /A << /S /GoTo /D (page.154) >>
 >> endobj
-17265 0 obj <<
+17307 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [441.567 348.464 459.923 360.153]
 /Subtype /Link
 /A << /S /GoTo /D (page.373) >>
 >> endobj
-17266 0 obj <<
+17308 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [336.508 323.487 354.864 332.51]
 /Subtype /Link
 /A << /S /GoTo /D (page.130) >>
 >> endobj
-17267 0 obj <<
+17309 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [404.112 307.816 422.468 319.506]
 /Subtype /Link
 /A << /S /GoTo /D (page.378) >>
 >> endobj
-17268 0 obj <<
+17310 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [372.476 294.267 390.832 305.957]
 /Subtype /Link
 /A << /S /GoTo /D (page.114) >>
 >> endobj
-17269 0 obj <<
+17311 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [395.506 294.267 413.862 305.957]
 /Subtype /Link
 /A << /S /GoTo /D (page.119) >>
 >> endobj
-17270 0 obj <<
+17312 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [392.93 280.112 411.287 293.014]
 /Subtype /Link
 /A << /S /GoTo /D (page.158) >>
 >> endobj
-17271 0 obj <<
+17313 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [415.961 280.112 434.317 293.014]
 /Subtype /Link
 /A << /S /GoTo /D (page.386) >>
 >> endobj
-17272 0 obj <<
+17314 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [379.991 266.563 398.347 279.464]
 /Subtype /Link
 /A << /S /GoTo /D (page.136) >>
 >> endobj
-17273 0 obj <<
+17315 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [402.052 266.563 420.408 279.464]
 /Subtype /Link
 /A << /S /GoTo /D (page.172) >>
 >> endobj
-17274 0 obj <<
+17316 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [424.112 266.563 442.468 279.464]
 /Subtype /Link
 /A << /S /GoTo /D (page.175) >>
 >> endobj
-17275 0 obj <<
+17317 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [446.173 266.563 464.529 279.464]
 /Subtype /Link
 /A << /S /GoTo /D (page.593) >>
 >> endobj
-17276 0 obj <<
+17318 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [434.446 253.014 452.802 265.915]
 /Subtype /Link
 /A << /S /GoTo /D (page.100) >>
 >> endobj
-17277 0 obj <<
+17319 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [447.87 240.07 466.226 251.76]
 /Subtype /Link
 /A << /S /GoTo /D (page.569) >>
 >> endobj
-17278 0 obj <<
+17320 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [376.415 226.521 394.771 238.211]
 /Subtype /Link
 /A << /S /GoTo /D (page.310) >>
 >> endobj
-17279 0 obj <<
+17321 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [414.627 212.972 432.983 224.661]
 /Subtype /Link
 /A << /S /GoTo /D (page.347) >>
 >> endobj
-17280 0 obj <<
+17322 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [385.809 199.423 404.165 211.112]
 /Subtype /Link
 /A << /S /GoTo /D (page.715) >>
 >> endobj
-17281 0 obj <<
+17323 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [391.779 185.874 410.135 197.563]
 /Subtype /Link
 /A << /S /GoTo /D (page.178) >>
 >> endobj
-17282 0 obj <<
+17324 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [414.809 185.874 433.165 197.563]
 /Subtype /Link
 /A << /S /GoTo /D (page.412) >>
 >> endobj
-17283 0 obj <<
+17325 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [375.876 172.324 394.232 184.014]
 /Subtype /Link
 /A << /S /GoTo /D (page.231) >>
 >> endobj
-17284 0 obj <<
+17326 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [397.979 172.324 416.336 184.014]
 /Subtype /Link
 /A << /S /GoTo /D (page.235) >>
 >> endobj
-17285 0 obj <<
+17327 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [420.083 172.324 438.439 184.014]
 /Subtype /Link
 /A << /S /GoTo /D (page.250) >>
 >> endobj
-17286 0 obj <<
+17328 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.187 172.324 460.543 184.014]
 /Subtype /Link
 /A << /S /GoTo /D (page.303) >>
 >> endobj
-17287 0 obj <<
+17329 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [418.264 158.775 436.62 170.465]
 /Subtype /Link
 /A << /S /GoTo /D (page.310) >>
 >> endobj
-17288 0 obj <<
+17330 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [382.264 145.226 400.62 156.916]
 /Subtype /Link
 /A << /S /GoTo /D (page.250) >>
 >> endobj
-17293 0 obj <<
-/D [17291 0 R /XYZ 100.892 685.529 null]
+17335 0 obj <<
+/D [17333 0 R /XYZ 100.892 685.529 null]
 >> endobj
-17290 0 obj <<
-/Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F70 4384 0 R >>
+17332 0 obj <<
+/Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F59 4373 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-17416 0 obj <<
+17458 0 obj <<
 /Length 1479      
 /Filter /FlateDecode
 >>
 stream
-xڝYM“ÚF½ó+tUY1ßGÇ»NÖɺ6ª¸jíƒɬbˆ$¼våÏgFÒjqÙ1¼îžé~ýz@Á*@Á/“Ÿ“Ù;ŽŒ"4_Ìq$„Ò×,X$ÁS¨”š~^¼Ÿ½#$P‘‚Ù¥±Hš%¨]4ß=ÿ.ëé
-å,¼ß$éwûÉÝbòÏ›EÆÌ	:(
-–ëÉÓg$æ³÷Š¨VÁk³rP®"Á¹yóÉtê2æN—™Ž׬7e›¤˜¾VÆ#ÊÂß‹U±™âð§Æ«\ðÔ|(°:Œ‚L#δíÁ ¥íËÅÛÇÙýãT174¦Ä	Í/ gyžn6Ùn=
-Ñé,a8|8âµïÓ$«3³Í›Oˆ£‡ÔüÅ4 :RŸ"¤®iߟH/ÐM»…8¬›§öOQ~6Ë<K7öI]Ùn³œ;³‹<)Öq¶i_oâuê	J‚Ò€BÃÇ&Žªž/Ël[·Ÿ%eöÍ>NËž)ÂXȾ.yZúpíÇTŠ±¸3‚š}ôe3
-Ö×`~wï±ì$ΓÛ(—ü*£—¡ZŒ<ß#dóþ±,¾¤UeÊ(Î;\ُ…Š)¬³ ¯©¹aä´¬F'so,á HéOë·òä<ŶGÐÁZ‚Ì&ÌG÷)k}š»ŒC„
-Ñšúp‘ºB¡”¦¶¶õÀ:W^örš½ÆﯭÛØ ³2(¢£2 ÁºuBq2²Ãl
-–áú,OW{q°.]¨0IswZ¡‘þLWYU—?¼¼Ö#šâk±< 6_¯ÒºÎ6+wqõTÖ‘&üÜ@’~‰w¹é|ŒÊp[Ÿfyjߪ0owc[ùÑ·Á„±A‡ˆ²1*ÎUôÈ颃g'ÎØh¶qý³³…e¯ÍíQ •GX
-—g|ð˜«bW.÷žþ–ÕG%<{G†ä–»2kô֏öÉ}²×Y™"-Û(fïäùPÀd¤ùQéWé”[íÖ¬<×â7)ÓaèÙñÌïoÛ@ˆjêXî›äiiö:ÎOIZúHšë‘-¥o¡‘›—[™ŠÆYÙVØãzH€^
-Øz/—Ån¯—Ý-‚«Q¤xPãUÝ”jäöÔ­V;Ù/þZøD·>ïÝÿ¦öE$	8Q‘‘¢ ;í«»vâqW†•~	hà›ChߥVá:ØL	ãaW¯ƒzioP9+.>ÃÛú„‰øÎÆÉ9Ÿíå¨Ýá£k¤Ä!E††w¾Ð|¦ÕìánÔØďM¹­Þ(NÖî$EúóþüßOµÅ°Žã…B–áPÂÐ4¡™^‚Ä^SDƒ2wëÿ)ü·û 2–5ÕÂé0ú5xtÀ š1£´YÇë¬
-†'Oâ‘
-â~§¤„ŽÔç£0̦‚qºôž
-f >{õÍ¿BÐAžh™ïm±±’oµ+cokÄŠ
-U‹öÒ*ûâ«çªN ½Ê8»­g¼"Òê¨Ë­Rün¤ÒÿÍ%د2ÝæÙÒ·S6)ì~G2 Åã…„Õ¥ïâÒˆv¯ªå¹Ø¦_b˜9Â0â°6Û‰“×ÕîL^o%Fß‹ÃEo§½'Œa7xòòïÇDø߯½ØO’Ò&·qA€éÕE½8øcJGÃV°Ý¹ˆ”-ÓQ{稢ÝvÛ2JY¢€¡T£‘¼‰DÉ7Jb3’|¹~)vûß'Þ$f¶—@q]”í£“‰ÒÙÖ(F0|ë̛۹s'$ˆp?…Þ˜FÅ[™½¿g+‹Ú6
-.-;¹÷w=~ñp÷ø«²p´&§ 1 @Í2˜LQ04ˆznTU×°,„ë1)âO‚ðPœ
-­Æ‰IѽswÞÄ­ÓµMŠç¦Ò
-‰½dnÒ=qç…cçÅ}Cˆ5ähžÜ¼–Y?ç©ç.F_¼9¹[Lþ¹‚4„
+xڝYMsâF½ó+tUAÌ·fŽ›µ7ñ&v9ªl•w2Òbe"’X{+>3’  Í Äðº{¦ûõëyky¿L~^Næ8ò0
+RØ[~õ0ÇAˆ°'¤
+¸bÞ2öž|)ÅôËòãü!ž”Ì,¥ˆ¡^‚šE‹ýóßɪšÎ(gþÝ6NÞÌw&·ËÉ?¬i3'è< Ô[m&O_ëÏ>z( Jz¯õʍG¹çúuæ-&LЩ˘[]f*¨]3Þü•nã|J¤ÿZj(óÏ×ùvŠýŸj¯pÞSý¡Àòü1òf˜œ)Ú½FJš—Ë÷ó»Ç©dvhL‰š_ at N³,ÙnÓýf¢ÕY°ÄkÞ'qZ¥z3ê7ŸG÷‰þ‹
+¨GU 9><DHmÒ¾?3H/Ðm³…دê§æO^|›Ö«,M¶æIUšv³œ;³‡eç›(Ý6¯·Ñ&q‚RƒBýÇ:Ž²Z¬ŠtW5ŸÅEúÝ<NŠž)˜Ï¾.ER¸pÍÇ4cqç!4ÿäÊfê3¬®Á|³ïqØIœ'»Qò«Œ^
+„*1ò|õûÇ"ÿš”¥.£(ë°e?F*¦°Îp€º¦æ–4ÀÈjYŽNfßXÂA‘Ò+žÖoéÈy6Šm ƒµ4:™I˜OöSVê*4{:†%>¢Õõa#u‰|(Mel«u¶¼ìå4{µßß>·±)@kePDGe@uc…âdd‡Ùi,Íõi–¬[q°É5]H?N2{Z¡‘þLÖiY?œ¼Ö#šâk±8 Ö_/“ªJ·k{qõTV"üÜ@œ|ö™î|Œ†þ®È?#̲ļ•~ÖìÆ*2ò£oƒ	mƒemTœªè)ÓEÏNœ1Ñì¢êfg‹<Úè=jQ ¥CX
+›g|ð˜Ë|_¬ZOK+‡£!<{GšäVû"­õ֏æÉ]Üê¬ÔD‘Mz(Pg
+›…âG¥_&Sn´[½ò\‹Ï0’ºÃгãYÜÝ4Y×=°Ü—&É“Bïu”’tè"i®F¶”¾…Zn^nz*ge¯Y¡Åu ½°ñ:Z­ò}«—í-‚ËQ¤xPãeU—j`÷Ô­F;™/þš»D·:ïÝÿºöE
+âq"-EvšW·ÍÄc¯":"#ýPÃׇмK&ŒÂt°™Æý®^õÒÞ rV\| †2¶ñ		𝍓s.šÊ9PÛÃG×H‰CŠ
+ï|/ ø\Éùýí¨±‰›rS½AoìIŠôçÝâßO•òÅ°ŽãùB–a?„¡)BÓ½‡	½¦0ˆe.îÖÿ“ÿo÷d,««…Óa,ôkðè:9€4£Gi½ŽÖ$/D0¼h۝
+CØé„jøt$†Ù”0NBÁ‚n©@bà³W×ü+䉆ùÞç[#ùÖû"r¶F,ùÐ0Q6h/²Ï¿9®êЫ쀳ß9Æ›!"-ºÜ(Å7-•~¸o.Á~É.KW®2)Ha÷;!Z<^HQ¸.®a0jÑîTµ!ÛôkC³ GFÆæ`;±ò: Ú­É묤Ãè{q¸èí´ó„1ì/¼ü»À1þ÷«ûq\hÁd7.0½º¨Léhض;‘ÒU2jï,U´ßíF)ªQÐ#”r4’óà10‘È ùqäp&¤_®^ò}ûûÄ»XOÀæ(ªò¢yt2QZÛņoœyw³°îDH"l§Ð™nT¼‘Ùí=[‘W¦Q„þÊ°cž9×ã·Å_¹¥Ý˜09‰€ ª—ÁdŠ„¡AÔs­z¨¼†e!\_‹É(þBž ŠS¡ä81)ºwîÖ›¸M²1Iñ\Wº&±—Ô®Cº'n½pìÜ¢Øo±"€ÍâÙk‘VÑs–8îbÔÅ›“Ûåä?Ç4‰
 endstream
 endobj
-17415 0 obj <<
+17457 0 obj <<
 /Type /Page
-/Contents 17416 0 R
-/Resources 17414 0 R
+/Contents 17458 0 R
+/Resources 17456 0 R
 /MediaBox [0 0 612 792]
-/Parent 17418 0 R
-/Annots [ 17289 0 R 17294 0 R 17295 0 R 17296 0 R 17297 0 R 17298 0 R 17299 0 R 17300 0 R 17301 0 R 17302 0 R 17303 0 R 17304 0 R 17305 0 R 17306 0 R 17307 0 R 17308 0 R 17309 0 R 17310 0 R 17311 0 R 17312 0 R 17313 0 R 17314 0 R 17315 0 R 17316 0 R 17317 0 R 17318 0 R 17319 0 R 17320 0 R 17321 0 R 17322 0 R 17323 0 R 17324 0 R 17325 0 R 17326 0 R 17327 0 R 17328 0 R 17329 0 R 17330 0 R 17331 0 R 17332 0 R 17333 0 R 17334 0 R 17335 0 R 17336 0 R 17337 0 R 17338 0 R 17339 0 R 17340 0 R 17341 0 R 17342 0 R 17343 0 R 17344 0 R 17345 0 R 17346 0 R 17347 0 R 17348 0 R 17349 0 R 17350 0 R 17351 0 R 17352 0 R 17353 0 R 17354 0 R 17355 0 R 17356 0 R 17357 0 R 17358 0 R 17359 0 R 17360 0 R 17361 0 R 17362 0 R 17363 0 R 17364 0 R 17365 0 R 17366 0 R 17367 0 R 17368 0 R 17369 0 R 17370 0 R 17371 0 R 17372 0 R 17373 0 R 17374 0 R 17375 0 R 17376 0 R 17377 0 R 17378 0 R 17379 0 R 17380 0 R 17381 0 R 17382 0 R 17383 0 R 17384 0 R 17385 0 R 17386 0 R 17387 0 R 17388 0 R 17389 0 R 17390 0 R 17391 0 R 17392 0 R 17393 0 R 17394 0 R 17395 0 R 17396 0 R 17397 0 R 17398 0 R 17399 0 R 17400 0 R 17401 0 R 17402 0 R 17403 0 R 17404 0 R 17405 0 R 17406 0 R 17407 0 R 17408 0 R 17409 0 R 17410 0 R 17411 0 R ]
+/Parent 17192 0 R
+/Annots [ 17331 0 R 17336 0 R 17337 0 R 17338 0 R 17339 0 R 17340 0 R 17341 0 R 17342 0 R 17343 0 R 17344 0 R 17345 0 R 17346 0 R 17347 0 R 17348 0 R 17349 0 R 17350 0 R 17351 0 R 17352 0 R 17353 0 R 17354 0 R 17355 0 R 17356 0 R 17357 0 R 17358 0 R 17359 0 R 17360 0 R 17361 0 R 17362 0 R 17363 0 R 17364 0 R 17365 0 R 17366 0 R 17367 0 R 17368 0 R 17369 0 R 17370 0 R 17371 0 R 17372 0 R 17373 0 R 17374 0 R 17375 0 R 17376 0 R 17377 0 R 17378 0 R 17379 0 R 17380 0 R 17381 0 R 17382 0 R 17383 0 R 17384 0 R 17385 0 R 17386 0 R 17387 0 R 17388 0 R 17389 0 R 17390 0 R 17391 0 R 17392 0 R 17393 0 R 17394 0 R 17395 0 R 17396 0 R 17397 0 R 17398 0 R 17399 0 R 17400 0 R 17401 0 R 17402 0 R 17403 0 R 17404 0 R 17405 0 R 17406 0 R 17407 0 R 17408 0 R 17409 0 R 17410 0 R 17411 0 R 17412 0 R 17413 0 R 17414 0 R 17415 0 R 17416 0 R 17417 0 R 17418 0 R 17419 0 R 17420 0 R 17421 0 R 17422 0 R 17423 0 R 17424 0 R 17425 0 R 17426 0 R 17427 0 R 17428 0 R 17429 0 R 17430 0 R 17431 0 R 17432 0 R 17433 0 R 17434 0 R 17435 0 R 17436 0 R 17437 0 R 17438 0 R 17439 0 R 17440 0 R 17441 0 R 17442 0 R 17443 0 R 17444 0 R 17445 0 R 17446 0 R 17447 0 R 17448 0 R 17449 0 R 17450 0 R 17451 0 R 17452 0 R 17453 0 R ]
 >> endobj
-17289 0 obj <<
+17331 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [233.947 646.546 252.304 658.236]
 /Subtype /Link
 /A << /S /GoTo /D (page.618) >>
 >> endobj
-17294 0 obj <<
+17336 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [262.281 632.391 280.637 645.293]
 /Subtype /Link
 /A << /S /GoTo /D (page.132) >>
 >> endobj
-17295 0 obj <<
+17337 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [258.947 619.448 277.304 631.137]
 /Subtype /Link
 /A << /S /GoTo /D (page.132) >>
 >> endobj
-17296 0 obj <<
+17338 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [236.313 591.743 254.669 604.645]
 /Subtype /Link
 /A << /S /GoTo /D (page.132) >>
 >> endobj
-17297 0 obj <<
+17339 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [276.311 578.8 294.667 590.49]
 /Subtype /Link
 /A << /S /GoTo /D (page.154) >>
 >> endobj
-17298 0 obj <<
+17340 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [288.644 565.251 307.001 576.941]
 /Subtype /Link
 /A << /S /GoTo /D (page.137) >>
 >> endobj
-17299 0 obj <<
+17341 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [301.007 551.702 319.363 563.391]
 /Subtype /Link
 /A << /S /GoTo /D (page.541) >>
 >> endobj
-17300 0 obj <<
+17342 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [254.159 538.153 272.516 549.842]
 /Subtype /Link
 /A << /S /GoTo /D (page.376) >>
 >> endobj
-17301 0 obj <<
+17343 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [268.19 523.997 286.546 536.899]
 /Subtype /Link
 /A << /S /GoTo /D (page.419) >>
 >> endobj
-17302 0 obj <<
+17344 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [248.341 510.448 266.697 523.35]
 /Subtype /Link
 /A << /S /GoTo /D (page.172) >>
 >> endobj
-17303 0 obj <<
+17345 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [271.372 510.448 289.728 523.35]
 /Subtype /Link
 /A << /S /GoTo /D (page.575) >>
 >> endobj
-17304 0 obj <<
+17346 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [268.493 496.899 286.849 509.801]
 /Subtype /Link
 /A << /S /GoTo /D (page.396) >>
 >> endobj
-17305 0 obj <<
+17347 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [190.555 470.407 208.912 481.551]
 /Subtype /Link
 /A << /S /GoTo /D (page.100) >>
 >> endobj
-17306 0 obj <<
+17348 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [213.586 470.407 231.942 481.551]
 /Subtype /Link
 /A << /S /GoTo /D (page.134) >>
 >> endobj
-17307 0 obj <<
+17349 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [236.616 470.407 254.972 481.551]
 /Subtype /Link
 /A << /S /GoTo /D (page.139) >>
 >> endobj
-17308 0 obj <<
+17350 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [240.159 456.858 253.061 468.547]
 /Subtype /Link
 /A << /S /GoTo /D (page.86) >>
 >> endobj
-17309 0 obj <<
+17351 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [226.22 443.308 244.576 454.998]
 /Subtype /Link
 /A << /S /GoTo /D (page.325) >>
 >> endobj
-17310 0 obj <<
+17352 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [249.25 443.308 267.607 454.998]
 /Subtype /Link
 /A << /S /GoTo /D (page.386) >>
 >> endobj
-17311 0 obj <<
+17353 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [269.311 429.759 287.667 441.449]
 /Subtype /Link
 /A << /S /GoTo /D (page.374) >>
 >> endobj
-17312 0 obj <<
+17354 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [259.614 416.21 277.97 427.899]
 /Subtype /Link
 /A << /S /GoTo /D (page.375) >>
 >> endobj
-17313 0 obj <<
+17355 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [256.22 402.055 274.576 414.956]
 /Subtype /Link
 /A << /S /GoTo /D (page.199) >>
 >> endobj
-17314 0 obj <<
+17356 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [253.796 388.506 272.152 401.407]
 /Subtype /Link
 /A << /S /GoTo /D (page.234) >>
 >> endobj
-17315 0 obj <<
+17357 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [274.982 374.956 287.883 387.858]
 /Subtype /Link
 /A << /S /GoTo /D (page.92) >>
 >> endobj
-17316 0 obj <<
+17358 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [293.204 374.956 311.56 387.858]
 /Subtype /Link
 /A << /S /GoTo /D (page.239) >>
 >> endobj
-17317 0 obj <<
+17359 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [190.555 364.134 208.912 373.157]
 /Subtype /Link
 /A << /S /GoTo /D (page.325) >>
 >> endobj
-17318 0 obj <<
+17360 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [289.281 347.858 307.637 360.76]
 /Subtype /Link
 /A << /S /GoTo /D (page.303) >>
 >> endobj
-17319 0 obj <<
+17361 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [227.887 334.915 246.243 346.604]
 /Subtype /Link
 /A << /S /GoTo /D (page.524) >>
 >> endobj
-17320 0 obj <<
+17362 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [277.463 321.366 295.819 333.055]
 /Subtype /Link
 /A << /S /GoTo /D (page.304) >>
 >> endobj
-17321 0 obj <<
+17363 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [243.735 307.816 262.091 319.506]
 /Subtype /Link
 /A << /S /GoTo /D (page.100) >>
 >> endobj
-17322 0 obj <<
+17364 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [277.675 294.267 296.031 305.957]
 /Subtype /Link
 /A << /S /GoTo /D (page.618) >>
 >> endobj
-17323 0 obj <<
+17365 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [293.204 280.718 311.56 292.407]
 /Subtype /Link
 /A << /S /GoTo /D (page.630) >>
 >> endobj
-17324 0 obj <<
+17366 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [190.555 269.29 208.912 278.313]
 /Subtype /Link
 /A << /S /GoTo /D (page.632) >>
 >> endobj
-17325 0 obj <<
+17367 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [232.479 253.62 250.835 265.309]
 /Subtype /Link
 /A << /S /GoTo /D (page.618) >>
 >> endobj
-17326 0 obj <<
+17368 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [253.782 240.07 272.138 251.76]
 /Subtype /Link
 /A << /S /GoTo /D (page.616) >>
 >> endobj
-17327 0 obj <<
+17369 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [266.766 226.521 285.122 238.211]
 /Subtype /Link
 /A << /S /GoTo /D (page.617) >>
 >> endobj
-17328 0 obj <<
+17370 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [280.856 185.874 299.213 197.563]
 /Subtype /Link
 /A << /S /GoTo /D (page.596) >>
 >> endobj
-17329 0 obj <<
+17371 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [279.099 172.324 297.455 184.014]
 /Subtype /Link
 /A << /S /GoTo /D (page.594) >>
 >> endobj
-17330 0 obj <<
+17372 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [224.19 158.775 242.546 170.465]
 /Subtype /Link
 /A << /S /GoTo /D (page.303) >>
 >> endobj
-17331 0 obj <<
+17373 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [268.796 145.226 287.152 156.916]
 /Subtype /Link
 /A << /S /GoTo /D (page.258) >>
 >> endobj
-17332 0 obj <<
+17374 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [263.584 131.677 281.94 143.366]
 /Subtype /Link
 /A << /S /GoTo /D (page.311) >>
 >> endobj
-17333 0 obj <<
+17375 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [251.523 118.128 269.879 129.817]
 /Subtype /Link
 /A << /S /GoTo /D (page.195) >>
 >> endobj
-17334 0 obj <<
+17376 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [487.225 646.546 505.581 658.236]
 /Subtype /Link
 /A << /S /GoTo /D (page.631) >>
 >> endobj
-17335 0 obj <<
+17377 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [480.042 632.997 492.943 644.687]
 /Subtype /Link
 /A << /S /GoTo /D (page.63) >>
 >> endobj
-17336 0 obj <<
+17378 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [496.648 632.997 509.549 644.687]
 /Subtype /Link
 /A << /S /GoTo /D (page.76) >>
 >> endobj
-17337 0 obj <<
+17379 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [387.318 621.569 405.674 630.592]
 /Subtype /Link
 /A << /S /GoTo /D (page.137) >>
 >> endobj
-17338 0 obj <<
+17380 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [474.284 605.899 492.64 617.588]
 /Subtype /Link
 /A << /S /GoTo /D (page.128) >>
 >> endobj
-17339 0 obj <<
+17381 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [496.345 605.899 514.701 617.588]
 /Subtype /Link
 /A << /S /GoTo /D (page.386) >>
 >> endobj
-17340 0 obj <<
+17382 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [387.318 580.922 405.674 589.944]
 /Subtype /Link
 /A << /S /GoTo /D (page.130) >>
 >> endobj
-17341 0 obj <<
+17383 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [459.8 564.645 478.157 577.547]
 /Subtype /Link
 /A << /S /GoTo /D (page.128) >>
 >> endobj
-17342 0 obj <<
+17384 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [447.982 551.096 466.338 563.997]
 /Subtype /Link
 /A << /S /GoTo /D (page.419) >>
 >> endobj
-17343 0 obj <<
+17385 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [404.74 538.153 423.096 549.842]
 /Subtype /Link
 /A << /S /GoTo /D (page.605) >>
 >> endobj
-17344 0 obj <<
+17386 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [385.335 524.604 398.237 536.172]
 /Subtype /Link
 /A << /S /GoTo /D (page.62) >>
 >> endobj
-17345 0 obj <<
+17387 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [405.17 524.604 418.072 536.172]
 /Subtype /Link
 /A << /S /GoTo /D (page.68) >>
 >> endobj
-17346 0 obj <<
+17388 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [425.006 524.604 437.907 536.172]
 /Subtype /Link
 /A << /S /GoTo /D (page.72) >>
 >> endobj
-17347 0 obj <<
+17389 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [444.841 524.604 457.743 536.172]
 /Subtype /Link
 /A << /S /GoTo /D (page.92) >>
 >> endobj
-17348 0 obj <<
+17390 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [464.676 524.604 483.032 536.172]
 /Subtype /Link
 /A << /S /GoTo /D (page.108) >>
 >> endobj
-17349 0 obj <<
+17391 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [489.966 524.604 508.322 536.172]
 /Subtype /Link
 /A << /S /GoTo /D (page.123) >>
 >> endobj
-17350 0 obj <<
+17392 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [387.318 511.054 405.674 522.198]
 /Subtype /Link
 /A << /S /GoTo /D (page.129) >>
 >> endobj
-17351 0 obj <<
+17393 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [409.378 511.054 427.734 522.198]
 /Subtype /Link
 /A << /S /GoTo /D (page.131) >>
 >> endobj
-17352 0 obj <<
+17394 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [431.196 511.054 449.553 522.198]
 /Subtype /Link
 /A << /S /GoTo /D (page.134) >>
 >> endobj
-17353 0 obj <<
+17395 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [453.257 511.054 471.613 522.198]
 /Subtype /Link
 /A << /S /GoTo /D (page.153) >>
 >> endobj
-17354 0 obj <<
+17396 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [475.075 511.054 493.431 522.198]
 /Subtype /Link
 /A << /S /GoTo /D (page.159) >>
 >> endobj
-17355 0 obj <<
+17397 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [497.136 511.054 515.492 522.198]
 /Subtype /Link
 /A << /S /GoTo /D (page.162) >>
 >> endobj
-17356 0 obj <<
+17398 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [387.318 497.505 405.674 508.649]
 /Subtype /Link
 /A << /S /GoTo /D (page.163) >>
 >> endobj
-17357 0 obj <<
+17399 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [412.98 497.505 431.336 508.649]
 /Subtype /Link
 /A << /S /GoTo /D (page.165) >>
 >> endobj
-17358 0 obj <<
+17400 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [438.642 497.505 456.998 508.649]
 /Subtype /Link
 /A << /S /GoTo /D (page.168) >>
 >> endobj
-17359 0 obj <<
+17401 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [464.304 497.505 482.66 508.649]
 /Subtype /Link
 /A << /S /GoTo /D (page.170) >>
 >> endobj
-17360 0 obj <<
+17402 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [489.966 497.505 508.322 508.649]
 /Subtype /Link
 /A << /S /GoTo /D (page.171) >>
 >> endobj
-17361 0 obj <<
+17403 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [387.318 483.956 405.674 495.1]
 /Subtype /Link
 /A << /S /GoTo /D (page.176) >>
 >> endobj
-17362 0 obj <<
+17404 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [409.378 483.956 427.734 495.1]
 /Subtype /Link
 /A << /S /GoTo /D (page.177) >>
 >> endobj
-17363 0 obj <<
+17405 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [431.439 483.956 449.795 495.1]
 /Subtype /Link
 /A << /S /GoTo /D (page.179) >>
 >> endobj
-17364 0 obj <<
+17406 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [453.257 483.956 471.613 495.1]
 /Subtype /Link
 /A << /S /GoTo /D (page.181) >>
 >> endobj
-17365 0 obj <<
+17407 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [475.318 483.956 493.674 495.1]
 /Subtype /Link
 /A << /S /GoTo /D (page.183) >>
 >> endobj
-17366 0 obj <<
+17408 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [497.378 483.956 515.734 495.1]
 /Subtype /Link
 /A << /S /GoTo /D (page.669) >>
 >> endobj
-17367 0 obj <<
+17409 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [387.318 472.528 405.674 481.551]
 /Subtype /Link
 /A << /S /GoTo /D (page.814) >>
 >> endobj
-17368 0 obj <<
+17410 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [375.406 456.858 393.763 468.257]
 /Subtype /Link
 /A << /S /GoTo /D (page.663) >>
 >> endobj
-17369 0 obj <<
+17411 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [452.649 443.308 471.005 454.998]
 /Subtype /Link
 /A << /S /GoTo /D (page.185) >>
 >> endobj
-17370 0 obj <<
+17412 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [402.073 429.759 420.429 441.449]
 /Subtype /Link
 /A << /S /GoTo /D (page.156) >>
 >> endobj
-17371 0 obj <<
+17413 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [419.285 416.21 437.641 427.899]
 /Subtype /Link
 /A << /S /GoTo /D (page.109) >>
 >> endobj
-17372 0 obj <<
+17414 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [405.134 402.661 423.49 414.06]
 /Subtype /Link
 /A << /S /GoTo /D (page.156) >>
 >> endobj
-17373 0 obj <<
+17415 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [437.497 389.112 455.854 400.801]
 /Subtype /Link
 /A << /S /GoTo /D (page.173) >>
 >> endobj
-17374 0 obj <<
+17416 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [460.528 389.112 478.884 400.801]
 /Subtype /Link
 /A << /S /GoTo /D (page.174) >>
 >> endobj
-17375 0 obj <<
+17417 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [416.922 375.562 435.278 387.131]
 /Subtype /Link
 /A << /S /GoTo /D (page.156) >>
 >> endobj
-17376 0 obj <<
+17418 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [418.443 362.013 436.799 373.581]
 /Subtype /Link
 /A << /S /GoTo /D (page.162) >>
 >> endobj
-17377 0 obj <<
+17419 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [440.261 362.013 458.617 373.581]
 /Subtype /Link
 /A << /S /GoTo /D (page.164) >>
 >> endobj
-17378 0 obj <<
+17420 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [465.113 362.013 483.47 373.581]
 /Subtype /Link
 /A << /S /GoTo /D (page.168) >>
 >> endobj
-17379 0 obj <<
+17421 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [489.966 362.013 508.322 373.581]
 /Subtype /Link
 /A << /S /GoTo /D (page.172) >>
 >> endobj
-17380 0 obj <<
+17422 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [387.318 348.464 405.674 359.608]
 /Subtype /Link
 /A << /S /GoTo /D (page.177) >>
 >> endobj
-17381 0 obj <<
+17423 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [410.348 348.464 428.704 359.608]
 /Subtype /Link
 /A << /S /GoTo /D (page.185) >>
 >> endobj
-17382 0 obj <<
+17424 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [407.043 334.915 425.399 346.314]
 /Subtype /Link
 /A << /S /GoTo /D (page.156) >>
 >> endobj
-17383 0 obj <<
+17425 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [430.073 334.915 448.429 346.314]
 /Subtype /Link
 /A << /S /GoTo /D (page.171) >>
 >> endobj
-17384 0 obj <<
+17426 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [453.103 334.915 471.46 346.314]
 /Subtype /Link
 /A << /S /GoTo /D (page.172) >>
 >> endobj
-17385 0 obj <<
+17427 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [454.103 321.366 472.46 333.055]
 /Subtype /Link
 /A << /S /GoTo /D (page.162) >>
 >> endobj
-17386 0 obj <<
+17428 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [455.285 307.816 473.641 319.385]
 /Subtype /Link
 /A << /S /GoTo /D (page.133) >>
 >> endobj
-17387 0 obj <<
+17429 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [419.467 294.267 437.823 305.835]
 /Subtype /Link
 /A << /S /GoTo /D (page.171) >>
 >> endobj
-17388 0 obj <<
+17430 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [419.073 280.718 437.429 292.286]
 /Subtype /Link
 /A << /S /GoTo /D (page.172) >>
 >> endobj
-17389 0 obj <<
+17431 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [425.679 267.169 444.035 278.737]
 /Subtype /Link
 /A << /S /GoTo /D (page.156) >>
 >> endobj
-17390 0 obj <<
+17432 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [415.8 253.62 434.157 265.019]
 /Subtype /Link
 /A << /S /GoTo /D (page.156) >>
 >> endobj
-17391 0 obj <<
+17433 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [438.831 253.62 457.187 265.019]
 /Subtype /Link
 /A << /S /GoTo /D (page.171) >>
 >> endobj
-17392 0 obj <<
+17434 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [461.861 253.62 480.217 265.019]
 /Subtype /Link
 /A << /S /GoTo /D (page.172) >>
 >> endobj
-17393 0 obj <<
+17435 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [394.194 240.07 412.551 251.76]
 /Subtype /Link
 /A << /S /GoTo /D (page.173) >>
 >> endobj
-17394 0 obj <<
+17436 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [499.346 226.521 517.702 238.211]
 /Subtype /Link
 /A << /S /GoTo /D (page.310) >>
 >> endobj
-17395 0 obj <<
+17437 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [417.316 212.972 435.672 224.661]
 /Subtype /Link
 /A << /S /GoTo /D (page.722) >>
 >> endobj
-17396 0 obj <<
+17438 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [442.679 199.423 455.581 211.112]
 /Subtype /Link
 /A << /S /GoTo /D (page.65) >>
 >> endobj
-17397 0 obj <<
+17439 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [403.528 185.874 416.429 197.563]
 /Subtype /Link
 /A << /S /GoTo /D (page.53) >>
 >> endobj
-17398 0 obj <<
+17440 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [420.134 185.874 433.035 197.563]
 /Subtype /Link
 /A << /S /GoTo /D (page.70) >>
 >> endobj
-17399 0 obj <<
+17441 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [436.74 185.874 449.641 197.563]
 /Subtype /Link
 /A << /S /GoTo /D (page.77) >>
 >> endobj
-17400 0 obj <<
+17442 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [453.346 185.874 466.248 197.563]
 /Subtype /Link
 /A << /S /GoTo /D (page.80) >>
 >> endobj
-17401 0 obj <<
+17443 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [469.952 185.874 488.308 197.563]
 /Subtype /Link
 /A << /S /GoTo /D (page.108) >>
 >> endobj
-17402 0 obj <<
+17444 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [492.013 185.874 510.369 197.563]
 /Subtype /Link
 /A << /S /GoTo /D (page.138) >>
 >> endobj
-17403 0 obj <<
+17445 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [387.318 172.324 405.674 183.468]
 /Subtype /Link
 /A << /S /GoTo /D (page.164) >>
 >> endobj
-17404 0 obj <<
+17446 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [412.98 172.324 431.336 183.468]
 /Subtype /Link
 /A << /S /GoTo /D (page.167) >>
 >> endobj
-17405 0 obj <<
+17447 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [438.642 172.324 456.998 183.468]
 /Subtype /Link
 /A << /S /GoTo /D (page.177) >>
 >> endobj
-17406 0 obj <<
+17448 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [464.304 172.324 482.66 183.468]
 /Subtype /Link
 /A << /S /GoTo /D (page.665) >>
 >> endobj
-17407 0 obj <<
+17449 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [489.966 172.324 508.322 183.468]
 /Subtype /Link
 /A << /S /GoTo /D (page.698) >>
 >> endobj
-17408 0 obj <<
+17450 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [387.318 160.896 405.674 169.919]
 /Subtype /Link
 /A << /S /GoTo /D (page.699) >>
 >> endobj
-17409 0 obj <<
+17451 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [431.726 145.226 444.627 156.916]
 /Subtype /Link
 /A << /S /GoTo /D (page.70) >>
 >> endobj
-17410 0 obj <<
+17452 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [414.285 131.677 432.641 143.366]
 /Subtype /Link
 /A << /S /GoTo /D (page.192) >>
 >> endobj
-17411 0 obj <<
+17453 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [422.982 118.128 441.338 129.817]
 /Subtype /Link
 /A << /S /GoTo /D (page.319) >>
 >> endobj
-17417 0 obj <<
-/D [17415 0 R /XYZ 151.701 685.529 null]
+17459 0 obj <<
+/D [17457 0 R /XYZ 151.701 685.529 null]
 >> endobj
-17414 0 obj <<
-/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F70 4384 0 R >>
+17456 0 obj <<
+/Font << /F50 3701 0 R /F22 3706 0 R /F15 3700 0 R /F59 4373 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-17447 0 obj <<
+17488 0 obj <<
 /Length 603       
 /Filter /FlateDecode
 >>
 stream
-xÚ•UMs›0½ó+t„™‚õÁ‚tl¦u&irèØ3vêæ ƒâб1Etìô×G€àTÆÔ›õ¾·«}«F+„ѵs5uFcJD…hú„ÆE\ L(EwògùK%•ç3Ý›<U{ïqz;6ùÀ‚ÔPÆDÀYlˆç¢Îr¾Nß1Q“Ü¡‡€1”lœÅ#F©ùïá€	ŽvMæ1àA`~¯ÑÄùîàn˺…ßHC4ǨËïʬ’˵úÔ4qD£…ÏsM¡a×’š<qÆÈ',€P¼9SØ‘ÐzM¦L¥µç×NDqo33÷-‘‰G¹ûœå+;]—Ot òhì>ËÜ#îJÕýi+#x(ã:Ó•}Δ
-Ѓ¹!Ž‡Ö*<ßÌA•›Lël›[遁"•²žêî¬J±€AˆEtù g× ={˜ÜÌ®í£ƒGG
-–Ð;o:Ëòt{8k­ÌäEWj3˜±ÛÍ< ,«¤Ê*û‰I˜ÈJië
-Ä®Ú|<i¹jšµj»Óç»èçÛ?é¢Ü®ì;
-î[Œ}–«*µ̨uFãøÄ,ÁX•xóJ­< ®j?˜7¶ÇĦp;‡8ŒíƒŒÃÓ°ó {<çýýJ í—áþÎ_J­M¤²2•]R ¼_‚¢°Oÿn^”Y^ïhõ_{yÏ|®&_¬Ðˆ	û%!-ö¥(¤Ö;»ô“A/ŠiïMü¡Êm;ÝÏé&ˍg–²2Öƾevp¿7ü5¬]å–åV¦‰<cÈ$:•àÒ·yÉ¿œŒãd
+xÚ•UMs›0½ó+t„™¢èƒéØLëLÒäÐÁ3vêæ€Aqèؘ":Núë#ÀNp*cê‹ÍzßÛÕ¾Õƒ "èʹœ:ƐÀ24}D”,$C¡¤	eháÆ–¿TZ{>‡À½.2õì=Lo.&@L>–DÒʹĂG†¸	5YÎשóÛ¡&j’{ô€9GéÆY<”™ÿnÁ\
+´k37ˆƒÀ!€ù½F±óÝ!ý–)ô¿‘·ÇhÊ謁N–kõ©mâ€FŸsîšB®%/0yò8LO9†@¾9QÚ‘Ðzmf’¦Jkϧ®ˆ‘Áfžàî;[š¤îS^¬ìtœ?ÑžÊc‘û”uWªéO[™$c×¹®ísf|„Ü
+H4¶VéùfªÚäZçÛÂJG)Œ©Jš©îNªIu€H†çprm†Ñ³ûøzveü;:f°”uØywÐY^dÛýYeâ]«ÍhÆ~7sDîWIUuþ“Ð Mj¥­+¹jóIÜq54kÕu§Ow0Ì÷ü¨Ëj»²ï4„dh1žóBÕ™]`ά‹`ÌRö=ŒUÉ7¯ÔÊêª.ñƒ¹	c‹pHlwsˆ‚È>È(8û‘ÀÄØãñ8ïníWØ°w·þ2ÑjßD–Ô桶K
+LKP–öéŸÁÍË*/š­ÿk/â™ÏeüÅ
+
+¹´_Úa_Ê2Ñzg—ž:ê¥Â¼‰?Tµí¦û9Ûä…ñÌ*©…u±o¹ÝBC2ì
+
+k_¹eµM²49aÈ4<–àÜ·yÉ¿ Çãi
 endstream
 endobj
-17446 0 obj <<
+17487 0 obj <<
 /Type /Page
-/Contents 17447 0 R
-/Resources 17445 0 R
+/Contents 17488 0 R
+/Resources 17486 0 R
 /MediaBox [0 0 612 792]
-/Parent 17418 0 R
-/Annots [ 17412 0 R 17413 0 R 17419 0 R 17420 0 R 17421 0 R 17422 0 R 17423 0 R 17424 0 R 17425 0 R 17426 0 R 17427 0 R 17428 0 R 17429 0 R 17430 0 R 17431 0 R 17432 0 R 17433 0 R 17434 0 R 17435 0 R 17436 0 R 17437 0 R 17438 0 R 17439 0 R 17440 0 R 17441 0 R 17442 0 R 17443 0 R 17444 0 R ]
+/Parent 17192 0 R
+/Annots [ 17454 0 R 17455 0 R 17460 0 R 17461 0 R 17462 0 R 17463 0 R 17464 0 R 17465 0 R 17466 0 R 17467 0 R 17468 0 R 17469 0 R 17470 0 R 17471 0 R 17472 0 R 17473 0 R 17474 0 R 17475 0 R 17476 0 R 17477 0 R 17478 0 R 17479 0 R 17480 0 R 17481 0 R 17482 0 R 17483 0 R 17484 0 R 17485 0 R ]
 >> endobj
-17412 0 obj <<
+17454 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [145.38 646.546 163.736 658.236]
 /Subtype /Link
 /A << /S /GoTo /D (page.398) >>
 >> endobj
-17413 0 obj <<
+17455 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [168.411 646.546 186.767 658.236]
 /Subtype /Link
 /A << /S /GoTo /D (page.399) >>
 >> endobj
-17419 0 obj <<
+17460 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [130.835 632.997 149.191 644.397]
 /Subtype /Link
 /A << /S /GoTo /D (page.319) >>
 >> endobj
-17420 0 obj <<
+17461 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [163.077 619.448 181.433 630.847]
 /Subtype /Link
 /A << /S /GoTo /D (page.320) >>
 >> endobj
-17421 0 obj <<
+17462 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [172.35 605.899 190.706 617.588]
 /Subtype /Link
 /A << /S /GoTo /D (page.345) >>
 >> endobj
-17422 0 obj <<
+17463 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [171.198 592.35 189.555 604.039]
 /Subtype /Link
 /A << /S /GoTo /D (page.290) >>
 >> endobj
-17423 0 obj <<
+17464 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [149.077 578.8 167.433 590.49]
 /Subtype /Link
 /A << /S /GoTo /D (page.323) >>
 >> endobj
-17424 0 obj <<
+17465 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [172.108 578.8 190.464 590.49]
 /Subtype /Link
 /A << /S /GoTo /D (page.407) >>
 >> endobj
-17425 0 obj <<
+17466 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [185.229 565.251 203.585 576.651]
 /Subtype /Link
 /A << /S /GoTo /D (page.115) >>
 >> endobj
-17426 0 obj <<
+17467 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [151.774 551.702 170.13 563.101]
 /Subtype /Link
 /A << /S /GoTo /D (page.795) >>
 >> endobj
-17427 0 obj <<
+17468 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [174.805 551.702 193.161 563.101]
 /Subtype /Link
 /A << /S /GoTo /D (page.796) >>
 >> endobj
-17428 0 obj <<
+17469 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [150.229 538.153 168.585 549.842]
 /Subtype /Link
 /A << /S /GoTo /D (page.556) >>
 >> endobj
-17429 0 obj <<
+17470 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [163.911 524.604 182.267 536.172]
 /Subtype /Link
 /A << /S /GoTo /D (page.457) >>
 >> endobj
-17430 0 obj <<
+17471 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [195.714 501.092 214.07 512.781]
 /Subtype /Link
 /A << /S /GoTo /D (page.457) >>
 >> endobj
-17431 0 obj <<
+17472 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [188.774 487.542 207.13 499.232]
 /Subtype /Link
 /A << /S /GoTo /D (page.799) >>
 >> endobj
-17432 0 obj <<
+17473 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [181.683 473.993 200.04 485.683]
 /Subtype /Link
 /A << /S /GoTo /D (page.559) >>
 >> endobj
-17433 0 obj <<
+17474 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [145.502 460.444 163.858 472.134]
 /Subtype /Link
 /A << /S /GoTo /D (page.560) >>
 >> endobj
-17434 0 obj <<
+17475 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [136.562 446.895 154.918 458.584]
 /Subtype /Link
 /A << /S /GoTo /D (page.732) >>
 >> endobj
-17435 0 obj <<
+17476 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [228.897 446.895 247.253 458.584]
 /Subtype /Link
 /A << /S /GoTo /D (page.774) >>
 >> endobj
-17436 0 obj <<
+17477 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [131.562 433.346 149.918 444.914]
 /Subtype /Link
 /A << /S /GoTo /D (page.152) >>
 >> endobj
-17437 0 obj <<
+17478 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [204.471 419.797 222.827 431.486]
 /Subtype /Link
 /A << /S /GoTo /D (page.528) >>
 >> endobj
-17438 0 obj <<
+17479 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [124.441 406.247 142.797 417.391]
 /Subtype /Link
 /A << /S /GoTo /D (page.528) >>
 >> endobj
-17439 0 obj <<
+17480 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [138.108 392.698 156.464 404.266]
 /Subtype /Link
 /A << /S /GoTo /D (page.457) >>
 >> endobj
-17440 0 obj <<
+17481 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [151.714 379.149 170.07 390.717]
 /Subtype /Link
 /A << /S /GoTo /D (page.639) >>
 >> endobj
-17441 0 obj <<
+17482 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [152.441 355.637 170.797 367.327]
 /Subtype /Link
 /A << /S /GoTo /D (page.201) >>
 >> endobj
-17442 0 obj <<
+17483 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [175.471 355.637 193.827 367.327]
 /Subtype /Link
 /A << /S /GoTo /D (page.202) >>
 >> endobj
-17443 0 obj <<
+17484 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [223.35 332.125 241.706 343.815]
 /Subtype /Link
 /A << /S /GoTo /D (page.606) >>
 >> endobj
-17444 0 obj <<
+17485 0 obj <<
 /Type /Annot
 /Border[0 0 0]/H/I/C[1 0 0]
 /Rect [206.138 318.576 224.494 330.266]
 /Subtype /Link
 /A << /S /GoTo /D (page.168) >>
 >> endobj
-17448 0 obj <<
-/D [17446 0 R /XYZ 100.892 685.529 null]
+17489 0 obj <<
+/D [17487 0 R /XYZ 100.892 685.529 null]
 >> endobj
-17445 0 obj <<
-/Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F70 4384 0 R >>
+17486 0 obj <<
+/Font << /F22 3706 0 R /F50 3701 0 R /F15 3700 0 R /F59 4373 0 R >>
 /ProcSet [ /PDF /Text ]
 >> endobj
-5402 0 obj
+5391 0 obj
 [3686 0 R /Fit]
 endobj
-5399 0 obj
+5388 0 obj
 [3686 0 R /Fit]
 endobj
-5388 0 obj
+5377 0 obj
 [3686 0 R /Fit]
 endobj
-5386 0 obj
+5375 0 obj
 [3686 0 R /Fit]
 endobj
-5383 0 obj
+5372 0 obj
 [3686 0 R /Fit]
 endobj
-5381 0 obj
+5370 0 obj
 [3686 0 R /Fit]
 endobj
-5377 0 obj
+5366 0 obj
 [3686 0 R /Fit]
 endobj
-5375 0 obj
+5364 0 obj
 [3686 0 R /Fit]
 endobj
-5372 0 obj
+5361 0 obj
 [3686 0 R /Fit]
 endobj
-5365 0 obj
+5354 0 obj
 [3686 0 R /Fit]
 endobj
-5322 0 obj
+5311 0 obj
 [3686 0 R /Fit]
 endobj
-5320 0 obj
+5309 0 obj
 [3686 0 R /Fit]
 endobj
-5318 0 obj
+5307 0 obj
 [3686 0 R /Fit]
 endobj
-5315 0 obj
+5304 0 obj
 [3686 0 R /Fit]
 endobj
-5286 0 obj
+5274 0 obj
 [3686 0 R /Fit]
 endobj
-5277 0 obj
+5265 0 obj
 [3686 0 R /Fit]
 endobj
-5257 0 obj
+5245 0 obj
 [3686 0 R /Fit]
 endobj
-5255 0 obj
+5243 0 obj
 [3686 0 R /Fit]
 endobj
-5253 0 obj
+5241 0 obj
 [3686 0 R /Fit]
 endobj
-5249 0 obj
+5237 0 obj
 [3686 0 R /Fit]
 endobj
-5246 0 obj
+5234 0 obj
 [3686 0 R /Fit]
 endobj
-5207 0 obj
+5196 0 obj
 [3686 0 R /Fit]
 endobj
-5183 0 obj
+5172 0 obj
 [3686 0 R /Fit]
 endobj
-5181 0 obj
+5170 0 obj
 [3686 0 R /Fit]
 endobj
 14 0 obj
 [3686 0 R /Fit]
 endobj
-17449 0 obj
+17490 0 obj
 [524.7 524.7 472.2 432.9 419.8 341.1]
 endobj
-17450 0 obj
+17491 0 obj
 [328.7 591.7 591.7 591.7 591.7 591.7 591.7 591.7 591.7 591.7 591.7 591.7 328.7 328.7 360.2 920.4 558.8 558.8 920.4 892.9 840.9 854.6 906.6 776.5 743.7 929.9 924.4 446.3 610.8 925.8 710.8 1121.6 924.4 888.9 808 888.9 886.7 657.4 823.1 908.6 892.9 1221.6 892.9 892.9 723.1 328.7 617.6 328.7 591.7 328.7 328.7 575.2 657.4 525.9 657.4 543 361.6 591.7 657.4 328.7 361.6 624.5 328.7 986.1 657.4 591.7 657.4 624.5 488.1 466.8 460.2 657.4]
 endobj
-17451 0 obj
+17492 0 obj
 [525]
 endobj
-17452 0 obj
+17493 0 obj
 [500]
 endobj
-17453 0 obj
+17494 0 obj
 [575]
 endobj
-17454 0 obj
+17495 0 obj
 [894.4 575 894.4]
 endobj
-17455 0 obj
+17496 0 obj
 [875.5 756.7 727.2 895.3 896.1 471.7 610.5 895 697.8 1072.8 896.1 855 787.2 855 859.4 650 796.1 880.8 865.5 1160 865.5 865.5 708.9 356.1 620.6 356.1 591.1 355.6 355.6 591.1 532.2 532.2 591.1 532.2 400 532.2 591.1 355.6 355.6 532.2 296.7 944.4 650 591.1 591.1 532.2 501.7 486.9 385 620.5 532.2 767.8 560.6 561.7 490.6]
 endobj
-17456 0 obj
+17497 0 obj
 [603.2 544.4]
 endobj
-17457 0 obj
+17498 0 obj
 [548.6 493.8]
 endobj
-17458 0 obj
+17499 0 obj
 [571 571 856.5 856.5 285.5 314 513.9 513.9 513.9 513.9 513.9 770.7 456.8 513.9 742.3 799.4 513.9 927.8 1042 799.4 285.5 285.5 513.9 856.5 513.9 856.5 799.4 285.5 399.7 399.7 513.9 799.4 285.5 342.6 285.5 513.9 513.9 513.9 513.9 513.9 513.9 513.9 513.9 513.9 513.9 513.9 285.5 285.5 285.5 799.4 485.3 485.3 799.4 770.7 727.9 742.3 785 699.4 670.8 806.5 770.7 371 528.1 799.2 642.3 942 770.7 799.4 699.4 799.4 756.5 571 742.3 770.7 770.7 1056.2 770.7 770.7 628.1 285.5 513.9 285.5 513.9 285.5 285.5 513.9 571 456.8 571 457.2 314 513.9 571 285.5 314 542.4 285.5 856.5 571 513.9 571 542.4 402 405.4 399.7 571 542.4 742.3 542.4 542.4 456.8]
 endobj
-17459 0 obj
+17500 0 obj
 [319.4 500 833.3 500 833.3 758.3 277.8 388.9 388.9 500 777.8 277.8 333.3 277.8 500 500 500 500 500 500 500 500 500 500 500 277.8 277.8 319.4 777.8 472.2 472.2 666.7 666.7 666.7 638.9 722.2 597.2 569.4 666.7 708.3 277.8 472.2 694.4 541.7 875 708.3 736.1 638.9 736.1 645.8 555.6 680.6 687.5 666.7 944.4 666.7 666.7 611.1 288.9 500 288.9 500 277.8 277.8 480.6 516.7 444.4 516.7 444.4 305.6 500 516.7 238.9 266.7 488.9 238.9 794.4 516.7 500 516.7 516.7 341.7 383.3 361.1 516.7 461.1 683.3 461.1 461.1]
 endobj
-17460 0 obj
+17501 0 obj
 [583.3 536.1 536.1 813.9 813.9 238.9 266.7 500 500 500 500 500 666.7 444.4 480.6 722.2 777.8 500 861.1 972.2 777.8 238.9 319.4 500 833.3 500 833.3 758.3 277.8 388.9 388.9 500 777.8 277.8 333.3 277.8 500 500 500 500 500 500 500 500 500 500 500 277.8 277.8 319.4 777.8 472.2 472.2 666.7 666.7 666.7 638.9 722.2 597.2 569.4 666.7 708.3 277.8 472.2 694.4 541.7 875 708.3 736.1 638.9 736.1 645.8 555.6 680.6 687.5 666.7 944.4 666.7 666.7 611.1 288.9 500 288.9 500 277.8 277.8 480.6 516.7 444.4 516.7 444.4 305.6 500 516.7 238.9 266.7 488.9 238.9 794.4 516.7 500 516.7 516.7 341.7 383.3 361.1 516.7 461.1 683.3 461.1 461.1 434.7 500 1000]
 endobj
-17461 0 obj
+17502 0 obj
 [319.4 319.4 844.4 844.4 844.4 523.6 844.4 813.9 770.8 786.1 829.2 741.7 712.5 851.4 813.9 405.5 566.7 843 683.3 988.9 813.9 844.4 741.7 844.4 800 611.1 786.1 813.9 813.9 1105.5 813.9 813.9 669.4 319.4 552.8 319.4 552.8 319.4 319.4 613.3 580 591.1 624.4 557.8 535.6 641.1 613.3 302.2 424.4 635.6 513.3 746.7 613.3 635.6 557.8 635.6 602.2 457.8 591.1 613.3 613.3 835.6 613.3 613.3]
 endobj
-17462 0 obj
+17503 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]
 endobj
-17463 0 obj
+17504 0 obj
 [800 800 800 800]
 endobj
-17464 0 obj
+17505 0 obj
 [470.2 470.2 470.2 470.2 470.2 470.2 470.2 470.2 470.2 470.2 261.2 261.2 299.8 731.4 444.1 444.1 626.9 624.5 625.7 600.8 678 561 534.9 626.9 663.1 258.8 442.9 650.6 508.8 819.8 663.1 692.8 599.6 692.8 606.4 522.4 640.6 643.8 624.5 885.7 624.5 624.5 574.7 272.9 470.2 272.9 470.2 261.2 261.2 450.9 483.9 418 483.9 418 287.3 470.2 483.9 222.6 248.8 457.7 222.6 745.1 483.9 470.2 483.9 483.9 320.3 360.5 339.6 483.9 431.6 640.6 431.6]
 endobj
-17465 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
-17466 0 obj
-[613.3 562.2 587.8 881.7 894.4 306.7 332.2 511.1 511.1 511.1 511.1 511.1 831.3 460 536.7 715.6 715.6 511.1 882.8 985 766.7 255.6 306.7 514.4 817.8 769.1 817.8 766.7 306.7 408.9 408.9 511.1 766.7 306.7 357.8 306.7 511.1 511.1 511.1 511.1 511.1 511.1 511.1 511.1 511.1 511.1 511.1 306.7 306.7 306.7 766.7 511.1 511.1 766.7 743.3 703.9 715.6 755 678.3 652.8 773.6 743.3 385.6 525 768.9 627.2 896.7 743.3 766.7 678.3 766.7 729.4 562.2 715.6 743.3 743.3 998.9 743.3 743.3 613.3 306.7 514.4 306.7 511.1 306.7 306.7 511.1 460 460 511.1 460 306.7 460 511.1 306.7 306.7 460 255.6 817.8 562.2 511.1 511.1 460 421.7 408.9 332.2 536.7 460 664.4 463.9 485.6 408.9]
-endobj
-17467 0 obj
+17506 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]
 endobj
-17468 0 obj
+17507 0 obj
 [799.4 513.9 799.4]
 endobj
-17469 0 obj
+17508 0 obj
 [611.1 611.1 611.1 611.1 611.1 611.1 611.1 611.1 611.1 611.1]
 endobj
-17470 0 obj
+17509 0 obj
 [531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 295.1 295.1 295.1 826.4 501.7 501.7 826.4 795.8 752.1 767.4 811.1 722.6 693.1 833.5 795.8 382.6 545.5 825.4 663.6 972.9 795.8 826.4 722.6 826.4 781.6 590.3 767.4 795.8 795.8 1091 795.8 795.8 649.3 295.1 531.3 295.1 531.3 295.1 295.1 531.3 590.3 472.2 590.3 472.2 324.7 531.3 590.3 295.1 324.7 560.8 295.1 885.4 590.3 531.3 590.3 560.8 414.1 419.1 413.2]
 endobj
-17471 0 obj
+17510 0 obj
+[613.3 562.2 587.8 881.7 894.4 306.7 332.2 511.1 511.1 511.1 511.1 511.1 831.3 460 536.7 715.6 715.6 511.1 882.8 985 766.7 255.6 306.7 514.4 817.8 769.1 817.8 766.7 306.7 408.9 408.9 511.1 766.7 306.7 357.8 306.7 511.1 511.1 511.1 511.1 511.1 511.1 511.1 511.1 511.1 511.1 511.1 306.7 306.7 306.7 766.7 511.1 511.1 766.7 743.3 703.9 715.6 755 678.3 652.8 773.6 743.3 385.6 525 768.9 627.2 896.7 743.3 766.7 678.3 766.7 729.4 562.2 715.6 743.3 743.3 998.9 743.3 743.3 613.3 306.7 514.4 306.7 511.1 306.7 306.7 511.1 460 460 511.1 460 306.7 460 511.1 306.7 306.7 460 255.6 817.8 562.2 511.1 511.1 460 421.7 408.9 332.2 536.7 460 664.4 463.9 485.6 408.9]
+endobj
+17511 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
+17512 0 obj
 [277.8 500 500 500 500 500 500 500 500 500 500 500 500 277.8 277.8 777.8 500 777.8]
 endobj
-17472 0 obj
+17513 0 obj
 [777.8 277.8 777.8 500 777.8 500 777.8 777.8 777.8 777.8 777.8 777.8 777.8 1000 500 500 777.8 777.8 777.8 777.8 777.8 777.8 777.8 777.8 777.8 777.8 777.8 777.8 1000 1000 777.8 777.8 1000 1000 500 500 1000 1000 1000 777.8 1000 1000 611.1 611.1 1000 1000 1000 777.8 275 1000 666.7 666.7 888.9 888.9 0 0 555.6 555.6 666.7 500 722.2 722.2 777.8 777.8 611.1 798.5 656.8 526.5 771.4 527.8 718.7 594.9 844.5 544.5 677.8 762 689.7 1200.9 820.5 796.1 695.6 816.7 847.5 605.6 544.6 625.8 612.8 987.8 713.3 668.3 724.7 666.7 666.7 666.7 666.7 666.7 611.1 611.1 444.4 444.4 444.4 444.4 500 500 388.9 388.9 277.8 500 500 611.1 500]
 endobj
-17473 0 obj
+17514 0 obj
 [619.8 569.5 569.5 864.6 864.6 253.5 283 531.3 531.3 531.3 531.3 531.3 708.3 472.2 510.4 767.4 826.4 531.3 914.9 1033 826.4 253.5 336.8 531.3 885.4 531.3 885.4 805.6 295.1 413.2 413.2 531.3 826.4 295.1 354.2 295.1 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 295.1 295.1 336.8 826.4 501.7 501.7 708.3 708.3 708.3 678.8 767.4 637.2 607.6 708.3 750 295.1 501.7 737.9 578.1 927.1 750 784.7 678.8 784.7 687.5 590.3 725.7 729.2 708.3 1003.5 708.3 708.3 649.3 309 531.3 309 531.3 295.1 295.1 510.4 548.6 472.2 548.6 472.2 324.7 531.3 548.6 253.5 283 519.1 253.5 843.8 548.6 531.3 548.6 548.6 362.8 407.3 383.7 548.6 489.6 725.7 489.6 489.6 461.8]
 endobj
-17474 0 obj
+17515 0 obj
 [638.9 638.9 958.3 958.3 319.4 351.4 575 575 575 575 575 869.4 511.1 597.2 830.6 894.4 575 1041.7 1169.4 894.4 319.4 350 602.8 958.3 575 958.3 894.4 319.4 447.2 447.2 575 894.4 319.4 383.3 319.4 575 575 575 575 575 575 575 575 575 575 575 319.4 319.4 350 894.4 543.1 543.1 894.4 869.4 818.1 830.6 881.9 755.5 723.6 904.2 900 436.1 594.4 901.4 691.7 1091.7 900 863.9 786.1 863.9 862.5 638.9 800 884.7 869.4 1188.9 869.4 869.4 702.8 319.4 602.8 319.4 575 319.4 319.4 559 638.9 511.1 638.9 527.1 351.4 575 638.9 319.4 351.4 606.9 319.4 958.3 638.9 575 638.9 606.9 473.6 453.6 447.2 638.9 606.9 830.6 606.9 606.9 511.1 575]
 endobj
-17475 0 obj
+17516 0 obj
 [583.3 555.6 555.6 833.3 833.3 277.8 305.6 500 500 500 500 500 750 444.4 500 722.2 777.8 500 902.8 1013.9 777.8 277.8 277.8 500 833.3 500 833.3 777.8 277.8 388.9 388.9 500 777.8 277.8 333.3 277.8 500 500 500 500 500 500 500 500 500 500 500 277.8 277.8 277.8 777.8 472.2 472.2 777.8 750 708.3 722.2 763.9 680.6 652.8 784.7 750 361.1 513.9 777.8 625 916.7 750 777.8 680.6 777.8 736.1 555.6 722.2 750 750 1027.8 750 750 611.1 277.8 500 277.8 500 277.8 277.8 500 555.6 444.4 555.6 444.4 305.6 500 555.6 277.8 305.6 527.8 277.8 833.3 555.6 500 555.6 527.8 391.7 394.4 388.9 555.6 527.8 722.2 527.8 527.8 444.4 500 1000 500 500]
 endobj
-17476 0 obj
+17517 0 obj
 [641.7 586.1 586.1 891.7 891.7 255.6 286.1 550 550 550 550 550 733.3 488.9 565.3 794.4 855.6 550 947.2 1069.5 855.6 255.6 366.7 558.3 916.7 550 1029.1 830.6 305.6 427.8 427.8 550 855.6 305.6 366.7 305.6 550 550 550 550 550 550 550 550 550 550 550 305.6 305.6 366.7 855.6 519.4 519.4 733.3 733.3 733.3 702.8 794.4 641.7 611.1 733.3 794.4 330.6 519.4 763.9 580.6 977.8 794.4 794.4 702.8 794.4 702.8 611.1 733.3 763.9 733.3 1038.9 733.3 733.3 672.2 343.1 558.3 343.1 550 305.6 305.6 525 561.1 488.9 561.1 511.1 336.1 550 561.1 255.6 286.1 530.6 255.6 866.7 561.1 550 561.1 561.1 372.2 421.7 404.2 561.1 500 744.4 500 500 476.4 550 1100]
 endobj
-17477 0 obj
+17518 0 obj
 [380.8 380.8 489.6 761.6 272 326.4 272 489.6 489.6 489.6 489.6 489.6 489.6 489.6 489.6 489.6 489.6 489.6 272 272 272 761.6 462.4 462.4 761.6 734 693.4 707.2 747.8 666.2 639 768.3 734 353.2 503 761.2 611.8 897.2 734 761.6 666.2 761.6 720.6 544 707.2 734 734 1006 734 734 598.4 272 489.6 272 489.6 272 272 489.6 544 435.2 544 435.2 299.2 489.6 544 272 299.2 516.8 272 816 544 489.6 544 516.8 380.8 386.2 380.8 544 516.8 707.2 516.8 516.8]
 endobj
-17478 0 obj
+17519 0 obj
 [625 625 937.5 937.5 312.5 343.7 562.5 562.5 562.5 562.5 562.5 849.5 500 574.1 812.5 875 562.5 1018.5 1143.5 875 312.5 342.6 581 937.5 562.5 937.5 875 312.5 437.5 437.5 562.5 875 312.5 375 312.5 562.5 562.5 562.5 562.5 562.5 562.5 562.5 562.5 562.5 562.5 562.5 312.5 312.5 342.6 875 531.3 531.3 875 849.5 799.8 812.5 862.3 738.4 707.2 884.3 879.6 419 581 880.8 675.9 1067.1 879.6 844.9 768.5 844.9 839.1 625 782.4 864.6 849.5 1162 849.5 849.5 687.5 312.5 581 312.5 562.5 312.5 312.5 546.9 625 500 625 513.3 343.7 562.5 625 312.5 343.7 593.8 312.5 937.5 625 562.5 625 593.8 459.5 443.8 437.5 625 593.8 812.5 593.8]
 endobj
-17479 0 obj <<
+17520 0 obj <<
 /Length1 757
 /Length2 1014
 /Length3 0
@@ -107078,7 +107993,7 @@
 ›¹_Sw•×§ælö9^Jávâ—¦LÉÂM*И`bH«ýM26óÂëÈ„ÐÚ®EtÄÿvr at A&°ÌÀûG¿ñ<ÑŽ2‹gӐŒGñ5.ß¿ÉSXÔ|¬è9¹8æ÷YE©þð°Wt3Ú•çL^àõúà¹uº)!š(£ÆG´è†‰ð®4kw׬7í/ÞßÞ>k[sª–Û&/ý·ñ°
 endstream
 endobj
-17480 0 obj <<
+17521 0 obj <<
 /Type /FontDescriptor
 /FontName /EGUQXT+CMBSY10
 /Flags 4
@@ -107090,9 +108005,9 @@
 /StemV 85
 /XHeight 444
 /CharSet (/backslash)
-/FontFile 17479 0 R
+/FontFile 17520 0 R
 >> endobj
-17481 0 obj <<
+17522 0 obj <<
 /Length1 2156
 /Length2 15774
 /Length3 0
@@ -107244,7 +108159,7 @@
  Œ“~ÛhûXòp|/N2÷ Ô…ӁՓoÚÂŽõý¥ÿ$G±”ûv„ò¾Ú•A pähxPmœÎúMh4ÔèšÚÒ¬°ª­/N—´›Ñ[%ÆÌÚDÁXh74JÏpöÈ… õÞßãFÒSWÎþÿ– iÿcè\q[L«V'_Õô¹‘ôeÂ× °Ó©(¤²ªÀ`r÷"?	Býçp+ÀcXKÎ8¸âZI.u@#‰ÆáÌÚ•Þ—‹UËz ûéVÌï×ã, (,ðƒ*\³Ã'Vry,Œ/)Ø¡1%÷ŒòŸÎivgXQêFÆŸø«×‘­8z$‡{ÉÛ›ìTò1ë!³P—ø
 endstream
 endobj
-17482 0 obj <<
+17523 0 obj <<
 /Type /FontDescriptor
 /FontName /IXAXLA+CMBX10
 /Flags 4
@@ -107256,9 +108171,9 @@
 /StemV 114
 /XHeight 444
 /CharSet (/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/a/ampersand/asterisk/at/b/bracketleft/bracketright/c/colon/comma/d/dollar/e/eight/endash/equal/f/fi/five/fl/four/g/h/hyphen/i/j/k/l/m/n/nine/o/one/p/parenleft/parenright/percent/period/plus/q/question/quotedblleft/quotedblright/quoteleft/quoteright/r/s/semicolon/seven/six/slash/t/three/two/u/v/w/x/y/z/zero)
-/FontFile 17481 0 R
+/FontFile 17522 0 R
 >> endobj
-17483 0 obj <<
+17524 0 obj <<
 /Length1 1432
 /Length2 8224
 /Length3 0
@@ -107341,7 +108256,7 @@
 ù 0#	ÛC]®¡vˆ<ÿÞ@_O.j6õÿD~„
 endstream
 endobj
-17484 0 obj <<
+17525 0 obj <<
 /Type /FontDescriptor
 /FontName /ZAENBR+CMBX12
 /Flags 4
@@ -107353,9 +108268,9 @@
 /StemV 109
 /XHeight 444
 /CharSet (/A/B/C/G/H/I/M/O/P/R/S/T/U/V/W/a/b/c/d/e/f/ffi/fi/five/four/g/h/i/l/m/n/nine/o/one/p/period/r/s/seven/six/t/three/two/u/v/x/zero)
-/FontFile 17483 0 R
+/FontFile 17524 0 R
 >> endobj
-17485 0 obj <<
+17526 0 obj <<
 /Length1 989
 /Length2 3473
 /Length3 0
@@ -107396,7 +108311,7 @@
 âºÁâh%œ¶á|ò!¤…Ôù~ŒæêhÇõÈðFEÝ—=-Í›7’it’räfl^›b·²£ðÇÛíôO5èàC³Ü«xdÏÑ8¬ù[󝪲ÜzEŽ+9óÌœïÁ¬˜y­âäI2KyF‚nZôÍS¸¾UᇌPöÃk'Æç„jÇÚYÿ|ýÝ
 endstream
 endobj
-17486 0 obj <<
+17527 0 obj <<
 /Type /FontDescriptor
 /FontName /KDJMFH+CMBX9
 /Flags 4
@@ -107408,9 +108323,9 @@
 /StemV 117
 /XHeight 444
 /CharSet (/A/C/a/b/c/d/e/h/l/m/n/o/p/period/r/s/t/u)
-/FontFile 17485 0 R
+/FontFile 17526 0 R
 >> endobj
-17487 0 obj <<
+17528 0 obj <<
 /Length1 1190
 /Length2 7060
 /Length3 0
@@ -107483,7 +108398,7 @@
 Eq ”¶¾îDå'¦î~5¹ÃÕɾËó›Ò‡¢KI-Òà*ChK‰{0C6*ól×,I;NªŒÔÁMé+d·Žç°ùAõ£Àÿ ¡,
 endstream
 endobj
-17488 0 obj <<
+17529 0 obj <<
 /Type /FontDescriptor
 /FontName /EYXZUN+CMBXTI10
 /Flags 4
@@ -107495,9 +108410,9 @@
 /StemV 107
 /XHeight 444
 /CharSet (/D/G/I/S/T/U/a/b/c/d/e/g/h/i/j/k/l/m/n/o/p/q/r/s/t/u/v/w/x/y/z)
-/FontFile 17487 0 R
+/FontFile 17528 0 R
 >> endobj
-17489 0 obj <<
+17530 0 obj <<
 /Length1 1282
 /Length2 7143
 /Length3 0
@@ -107563,7 +108478,7 @@
 ®õ/µáÏ!ü‡‹G„ôXJaü@"ÎÐÕP)¤þŽMñ(ä].Ãhë"®¼BýÔIŒîéÅæÍzÈ^ýý]Àþ+Q‰&—ÿòÌ^n
 endstream
 endobj
-17490 0 obj <<
+17531 0 obj <<
 /Type /FontDescriptor
 /FontName /IAZZYX+CMCSC10
 /Flags 4
@@ -107575,9 +108490,9 @@
 /StemV 72
 /XHeight 431
 /CharSet (/A/C/D/E/F/I/J/K/N/O/P/R/S/T/W/a/b/c/colon/d/e/f/g/h/i/k/l/m/n/o/p/q/r/s/t/u/w/y)
-/FontFile 17489 0 R
+/FontFile 17530 0 R
 >> endobj
-17491 0 obj <<
+17532 0 obj <<
 /Length1 1925
 /Length2 12856
 /Length3 0
@@ -107707,7 +108622,7 @@
 7†¢CpÁ’a£RqiOhÒÍ$vPý5-&%ÁªRÞbŸ¼]8sðlß7ÅÍœ·ñ®ø A at Qï °ªÎb‰Ç=F–à›‘Ÿ5%çþ⹁ç×íÒ²fÜ@¥ïösž`g´«yq¼‰Y\ñæa“×îíà"À^nÚl¶ÕûÞGžKy{úŽZ‚­nžb™é݆]]dS!WMŽ¸1W(þÒ¤-N{ðôeƒ§as}ÚB»ÿ©öTsÁÿúR$á
 endstream
 endobj
-17492 0 obj <<
+17533 0 obj <<
 /Type /FontDescriptor
 /FontName /HQYOII+CMITT10
 /Flags 4
@@ -107719,9 +108634,9 @@
 /StemV 69
 /XHeight 431
 /CharSet (/A/B/C/D/E/F/G/H/I/J/K/L/M/N/O/P/R/S/T/U/V/W/X/Y/a/asterisk/at/b/bracketleft/bracketright/c/colon/comma/d/e/eight/equal/exclam/f/five/four/g/h/hyphen/i/j/k/l/m/n/nine/numbersign/o/one/p/parenleft/parenright/percent/period/q/r/s/seven/six/slash/t/three/two/u/v/w/x/y/z/zero)
-/FontFile 17491 0 R
+/FontFile 17532 0 R
 >> endobj
-17493 0 obj <<
+17534 0 obj <<
 /Length1 798
 /Length2 1258
 /Length3 0
@@ -107753,7 +108668,7 @@
 ¾ëèȱZ¼í¿A.8;ßLÃ:]ë¾iéÙz¤œÜžY¦´9x¨a±ÞåeE-Qü“tÓ'´.<©ÌÖ#«þ>i`L
 endstream
 endobj
-17494 0 obj <<
+17535 0 obj <<
 /Type /FontDescriptor
 /FontName /EOEKOR+CMMI10
 /Flags 4
@@ -107765,9 +108680,9 @@
 /StemV 72
 /XHeight 431
 /CharSet (/arrowhookright/greater/less)
-/FontFile 17493 0 R
+/FontFile 17534 0 R
 >> endobj
-17495 0 obj <<
+17536 0 obj <<
 /Length1 768
 /Length2 1151
 /Length3 0
@@ -107788,7 +108703,7 @@
 ¨þ½ùÍö%þH‡ƒðë‹o‡cz¾{dt´õôx5ÐÊ̍£V²ˆè½¼’¦ŸJ-Ÿ´Ky9ܲZW÷xŸÌ^Ì55˜f…5WWÇz%ût+ÑÒš¬®½\¾þT¥ÄcO«yTå¤D“Þ;î|pøf¶fgóí¨{°cÔdÒIÓ–ÔÊ8–/7³zG?Vån>uäÍ0ç@r÷íH{¯‰uâ3š‚øŒjƒ¼ܝÂWÝ-’îËçð¦:{[C»«êŽ¼g~±~—µUu¿ÉT1ƒ£gÈSÒcÆ´Ç-ù®Ý©–Ü°a¨vy~ß÷cfNfÑt]/æÜIKº9øÚKúsɺö!Ö3êÕ ý²Ì€w†x¥1Ÿ5š›>ðl¼Ödi®Ì «´ Z:
 endstream
 endobj
-17496 0 obj <<
+17537 0 obj <<
 /Type /FontDescriptor
 /FontName /YJCLWH+CMMI9
 /Flags 4
@@ -107800,9 +108715,9 @@
 /StemV 74
 /XHeight 431
 /CharSet (/greater/less)
-/FontFile 17495 0 R
+/FontFile 17536 0 R
 >> endobj
-17497 0 obj <<
+17538 0 obj <<
 /Length1 772
 /Length2 1135
 /Length3 0
@@ -107829,7 +108744,7 @@
 ÿä7N¬dšœæ˜x‡d!‹Ó™Sã†ï²<¸¹7bq{R/N–uU'JW<w<ð¬;žÿçÉÂeôpeiè±LßèŸ4Š1VöL“Tž5;pȨ¯7–wÏ·Ó"ŸñÃþ¦<sÙórÝ|bIè¶G­a‡aòs§©ËHù #ŠvÒþ2{(±HÓDûh÷³?Ë›n;idM)³¡´ßÖèñIÏFÙ$ÕgζKo½Š™x]º[óãÎÎUüäÝÅ?6Ôi]¶·˜ûrÉ«ÔÝa•MÕvéLÍ‹³cÕQ±õi'´>®&SCá÷ÄþᯰWÔ©rPªŸÉ›µÏŽ†b3£ïs—'=Î¥­ôS7òm¦™©ÿºŒ"ô
 endstream
 endobj
-17498 0 obj <<
+17539 0 obj <<
 /Type /FontDescriptor
 /FontName /PGRSID+CMMIB10
 /Flags 4
@@ -107841,9 +108756,9 @@
 /StemV 113
 /XHeight 444
 /CharSet (/greater/less)
-/FontFile 17497 0 R
+/FontFile 17538 0 R
 >> endobj
-17499 0 obj <<
+17540 0 obj <<
 /Length1 2326
 /Length2 17718
 /Length3 0
@@ -107979,7 +108894,7 @@
 Ç\©4ÈœžQ+-?}q™rÒMí¬idÂÊý)næûŸ‘ÏR=Á Q÷ù72fM_˜qŒjGäÃ|Z¯ëQûUYÚÇÊ9fCÅŽ,,¹
 endstream
 endobj
-17500 0 obj <<
+17541 0 obj <<
 /Type /FontDescriptor
 /FontName /EPCWMJ+CMR10
 /Flags 4
@@ -107991,63 +108906,72 @@
 /StemV 69
 /XHeight 431
 /CharSet (/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/a/ampersand/asterisk/at/b/bracketleft/bracketright/c/cedilla/circumflex/colon/comma/d/dollar/e/eight/emdash/endash/equal/exclam/f/ff/ffi/ffl/fi/five/fl/four/g/h/hyphen/i/j/k/l/m/n/nine/numbersign/o/one/p/parenleft/parenright/percent/period/plus/q/question/quotedblleft/quotedblright/quoteleft/quoteright/r/s/semicolon/seven/six/slash/t/three/tilde/two/u/v/w/x/y/z/zero)
-/FontFile 17499 0 R
+/FontFile 17540 0 R
 >> endobj
-17501 0 obj <<
-/Length1 1191
-/Length2 5561
+17542 0 obj <<
+/Length1 1190
+/Length2 5623
 /Length3 0
-/Length 6283      
+/Length 6353      
 /Filter /FlateDecode
 >>
 stream
-xÚ­“e\”k·‡Ii¤KbI‰:¥»Aºa`fˆ¡»S¤¥[BAi	EéT¤Ci”3îý¾[Ï>_Ïo¾<×ÊÿZ÷Vf}Y0¢„€#y@¼ q€¼¦ˆ âⳲʻClP\Á	€ÄÄ@ YO ? 
-á³ä®¾îPG$€CžóW@q‡ÚÙÀš6HGUÃÎÆ °ƒB¾¼ Y€Þ¯€Äâîóâƒ@ 0Ô	°…8@áø|¿©Âí ‘¿Í`O×ÿº¼ î(Q ”HN J"wñ€!öø|ZT/JÉÿ‡¨WòtqѲý*ÿkIÿÇmƒºøþ' sõDBÜš0ÄþïP#ÈßÚ4!`¨'ìß^U¤ÔNîà ÿ6A=” >°iç°·qñ€üe‡ÀÁÿÚÛ_øÔL4Œä4þýžùtl päc_תþ
-þ‹A¿µw¨ÀÈ‚P¨ß¿,þÕKn‡ Cᨃظ»Ûøâ£.EB  
-C| ”`>^8‰J v°G¸ãÿzNa Ÿü/Ó_$ð)ÿ&~ ŸÊoDó‰¢|z¿	å{ü›„|†ÿêÕùlþ!AT¤ûm >ðˆÒ ùQCñýýN¿P%ÿ@! ôD%8ý¢ >—?PÀû TkøˆjøQ3ºþVŽŠuµq‡À] ö¿Õ‚þcuÿ_"Q*\Q§Žøc0J·ûˆÒíñ¢2~ç¡š!½ÿÔ‚Ú¢çoäGµõýÝ
-5¤Äýïðÿ{ŠrrA ¿ &*
-þ¯8;OwÔÈ¿þå¨{þ/ÛCQׁø@ìðçgvNÏš£*ƒKÆ_`s¡Ë9¼NÒjè™ê$ŸKFw)RwãZ©7¾z™MN¼‰½Éä}sÏ#®#@wDék¨[RæôÏM/ëÍl¿Ö{ÆÇÙš¾®÷/Â÷î¶7<ÝBמ\ùP™fRÚŸ÷m`¯H‡CáñÎ3Ú3¯Æ79Â"ÆJÙ.Ñ‘õlÌz$™n•1‚ÑËÞ$i)XËcáANѸ-ždW%¸…©?ÍOw&ęr§…-à£Ó³Ž30G›ø•‡‚L	%‰9­m7WÕ¹|ÒãÍlI™ðR¹©6Š-,)ÓCŸèó‚xÖ>F~(Ôðæç­ß,ÏóX¢Õ2y(^hϹàå>6\†7ií·‡¢¿œh
-Ø.)œpæНUÕöÀƒI,Ù·_f4E¯fȃ­lçqŸfª’!X–×€õÞËYØæñ¤¹¯r³(ãú>éŒÜpÛ¤ì5ãq½ÀIød«\$`:Å¿P©3‰™^.ª!pë¾[Bgë·³Rìëq¬Úv{ŠZЪÉy‹hr›e3‘^©²> 
-cLIcŽ6“Í|êGUdìªóvðž–¼A»È±ÁL½ÈhÆñc‡‹»Eùw#}¬N“Ór‡}/_M_ä´öYXdµfædŒŒyLÏX]˜^µÛ{Èд}›¸ÞLxø²y©¥bŒû4îsR'D?!Á9,^®£}Ó4öUÝí¾`:Ã’c…Æ{·òX:q:AWeûIÒ“ä„ÊjIúQðܘMK([t¹pÔn-zjì¥&e&^_&£𠍷ž´–¨û¬cpúÙë­@¨y·½ÖGžØ	¯]$hSLÀ؝Ñb´ßMSÜ­°›ˆy¨ýhqˆ–ë¼”É¡f¬[ø^þŠ”Qc$3ÎÃî¢÷µe1°VU‰˜è¡€oÌ‘N+
-of¾·Nÿ½
-©¯H騉S¤OŒ´´“z°×“ç/b·ì0²—ÕRðVâ´9Œì{à&v9)Ã#Cg9ô[¦c†<5ÉŒº/œõ35OS]S_|õEËã/ÎÖ º¶!t WáV™ý¾-Kx­î€AbØŒi ¸U€=¡u¬%-dmÉšX$9\šBJÆÙYñ×Ó¶ML•ñ·eHl3­« ï•º%Z¯àmä:}·J,?|Êâñõ%ÇèÂÎ8í·Ã°6ÛDRþ¡x³£wI渝/(‡FBÀRŠ¶#<_ªÞ|‹Ì‘RÚŒ¼(4ÇÊP˜6–tµìÓÊp&Ó‘ß¼œÌÕ ‡€@kî|†<ª±aòp¼hìÐ’´o ÆP¨îæè±Â¶º×¸–sWx+›c E¹ÌQðÓÁ× ÊZF–g‚Óvsæ/¢†>Û†*s›=þ!6o/ZðÕëèBýVQ/×áþýÏœ­ŠbRýK°šÞԁïœpa'INïI0ã…”ª“AéáI›u!¢%£lUÕ‘°ÍX/qGv_{²‰àG4óÙÌ^r¿ Ñ5y[“̘²ZÁàåùûH{+cnÑ+ñ›*ÕÆŒ-Hå²;Õ:äÙJïZId4`U…£ÏpNÞ诈xöÝãõ˜}kð£)BÊ.öÙ«,to1>
-ƒ|mAŠD	»ºEÝc¢(áa{93˯%CÓý9Æ!å`\òö¶._V;~È×»ñ;ÝËçjôa\FñXæÚ›#šá‘$>ôă}
-…„ÕQås¥€q±3ΓFfry÷^«LuæªOŽiµüŽî=Ö‚½[è§ø€OûÎÚÊôB9	½;¬l¹Å§AnÄŒPÛé2­PÛ즮‹Îë<­úÈnÚÁôO&ÆÚÉ­‰Ëœ¨‹¶½âûSíG¨xŠ,WûRëþíq®Ùpž:é9}øÌ,®2Pî¯[cÎÜvÞ(õƒ…SòÖš¡Aä™:ÒÀ>î
-’1Í*r5|‡^õäÏžþ.®9iaöõH­jÄç¸]~é°:ó»¸à«øÛˆ}¦ÕÌ€u^A©âŠ9Ì¡¸Azw¦IÁ.ˆ!Bn·ÛünúÌv38Îê¢'<Vû0“Þk!\z)r€\æÁ'øodÏ2W…ófák·GkÍDù~³&ÉKÓh&n
-˪·\¾³o.íÆq¦\Àí©ÌÝ+¯?0ù$“0€‰3‰˜'	ðH%—ûÕt¤k(UÕU¿0JTÙxŒ=™Œ‘7$`u¸¦¡%V×ôÌŽ9q“Áätå<>“lQ„e5ÞGäÑ,X)¯LÌDUË¥ãU?Êå°ÅIΩ—ϳÛPÿ,^¸ó²K!ýhž£Ö[ãÓ’¨ãšöSbô¢–°W)µº’€Xx¡ãŒYî·»
-›\såžJ·ãûÐJ׳—,Îþ‘Áý–÷¥*ø¨sé¦RÞ&ô`X¨€IÁÆÙf;uLÅjñsôJϐã'n-°¯ÅUÞõ$ð±+ÒªçIou«¥¹@WQb‚&º©ÒtÛûÓ7sR³*nr_5ì)çÀO·‹4erІ ã3ƒù­ð3?Ý— 0öl;<
-f @'tM“q¨ÖÏéWhzÂßFå{82m§ËÅ”ÞÐ…ð$ã3Ÿ6d0óŠF£‡NŽâ­¯paÜh|ååºo‘FDìrþLPvoëKÇ^Ã\\­z
-Ájœ¬JixT• $ã~Ž’Že\¿ÛŽõÜÔsTýXd³¶ä.›¢6(iÂjÒî.f4è6¤QVMð‰_Ô~×qrñšqw7¸ÇPª’¢6	éã
-¿ˆfx}±™ëÓ…PÌóœùDë$áŽ*·$ШñPThÖlÅòÍÉa֧ʜ3=¬ a÷Ty9ó¢púp|º]”®è¤ðí
-ÖKÎB¶5Ñëö“GìþŒðüÄoXÞÛ÷Š3ïØ;Õ2ãK7uþ2@)µñ¾e"}„ršv[¸quî~KèVSŸB·}“«QsÇ®(€üöÉR’‡d£ôðC[žš¾„=Cà“Æe
-pÀ`!»z5]­“Ø&3~3ûÆèIÕ¶R¡"Ç!¥œªÁÝO¯»TILLB_z±¨Ûúþ˜râr5½Ÿ2 XŸ›Ý/;íüj$Qz“º¹ºjJ+"·¢´ïTໃrÔÏA~ÈWòD@ëµ7ÒN÷XŠñ>Ý)|¥Ü[d«ø©¾XÏ­¹jcá5kžÚdç³ÆV¾º%†°15a¯„§•ø.^~
-—$
-äûñx«Ù§‰êìŒ Zý"£«[õšÔø6ÂR„äÙ5'Ã×Ñ.*n²sé2,[´ÐŽ¥º½
-kÑâd¨‘Æ\º[·„“Üõ}»ØPÙº‚¸WÎg*«DÆ$Û³=7_"Ðû`:cîš%œ%NK֪Ĭp·	“íP`BŒfTÃUçA(š¤Ú	Sñû²!L”ÕsmT5±eéyda,u^‚)çY‡›ãÖ°_íÄ¿XÙ£ð7½ì/¹I]Ãtž­PPÝSŒ¬9ý^?¦°Ñ÷\à¼2`¶éý®<$VÛú¤TÇêS½vð'þ*“	³erk•ùN
-+5c_mùøY]½b­ß%8+{飣7_ 9ضÍ{Á8vªªNµÈÔ¹5œ‘éL³Å¥;_±'Ù’S
-õ·³›Aú„´þ¦ëçÉWÑó¸ÝŒ~Í´ø)OÕ×%·Eúò߉UòŒ×o¶/>IëíWüfÞFŸ@y"ÿí¬kOU=QíëÙlsÐ:ÅYÌ!I”­w~m)ÿ荾	¬/j…fïºsè@ÿu£›£­À¢Ô(­8‰×2']¼øÀ#/ù±G×ý&8ÌDOYÀÕ¦Å÷Zmý³­BùËÄ}ny‚$w­ëì¼Lëž–Ÿ’hC8KÔ×ÖuÑ_;ëqÑb÷c»»S认B#c™¬'¶Rë>œ65úYeI‘=K²®j”}Y¹³¡ñÓé9(°™ñ•¿¢5B†“({Š¼|CçRŠÏø›eV at NbæâYµ¦ŽŠ^^߇FÆÖ‘t0=˜O^òFóT{fìõiüDݹöYYæ|ÿ¶ÐØcŒM)¢}‘–-Ìm˜1±‡‚å¯+9vkmbZ at 3—¼£ö¬8؁˜ˆ›EKyyâ•n®¬çà’åõ«åKõy®8R³ÕÒ˜~ˆ&z<ÿqÖ‹5íŒNM¼Í·âÚy¤çä|ù#aüsÙYÎ~_tqÈB³ÝKöìæµǵÂï+3¢}dkŠâº
-i»ÅÇõwè[Ãr}`þ:ÜFz–ÝÛn]–T½·Œr•
-9£hMM1™ŽW“YìßE©ãTŸæÈHŸi©J§Üx3®fùHÓP?zÍÔ›ƒéÞÒû'H!™LÓR´	|É¢Ò5®Bï
-ç7ãrqÇ=9±ü]‰¹Ãe4[k¸ýñ‹ÌØTµ6ç7W¬¥À¥Á¶y®U!ÏoZxôÑžÔc¦Žp|>c=¸Š÷£¸¿;E®¸úQ8º$d}‡bŠšËK»qµÊ5¤ëê!+ìy8å¥07Õe¢+>,CÂßõ<D¨dØãM?m–L‰JwÖÜ-i5š>ÐÕk‘1[qÏeêÇѤ…(ˆ˜„+¿r7ƒ`p¼3Wö†ìCÌÃwG¥›Ý\fô”›ËÇ€ÍXõŸ¹i5éõó}‰â¬6R—Ê.’°Å՝㖿gè}ñ½Ã°m$p"šŸº%˦ë­[2¥}ºþ£\'&X4´<¤{Rÿ(œ_)’Å4‘rNyó&™…Ô1|Žéf»ËßË,ˆöäßziŠÅ!P åЇy§-49Œ¸snN$lÕoÔtøîÅÛ¦GÏÇ7—±C¶Vò®HëÆ×eykÀ¶ÄÌ™ïÙœ/Y¤…
-ß–yQ‰m֍©“'eã'ÅÄNZ¶¾%zy"¸Æ«®Ïѵ\0AœÔ›¸MÙ
-©µªyBi¨=“&<¤Ým££â$ÍÐ ž«yáàu7|]˜¼¯Üzc –r¸(ªa§a¨:Ÿ9è¢ëXîã{väþ"½Ÿ'ՐÓ,uá¸èAJç#§-Š»,|·‘ƒÐ÷MsÅŽyJ»'%we€$š¼#
-&…@eŒ¾G¸]\…ìþ'5¦,qùN
-xi3MÏ/Ú_H=i »VÛ] Ëç"Q2- ‚éDSzUüp'ü“òŠ²° EJYÔo+-˜]ÔÒi»Yž§4Ô³YËEäã-«MÊÁÆ!ؼ>Þòg`+tŸxfÄ& 7&¤^PíU
-äþ"á
-Æ©ˆ2ï;•CNïÞ×…eï²y_µ(k˜ºô÷,ûÞ@u½Æ¶y¯Açûl"Ý4卥%ŽéØÃ:
-©V–‚KÁ¦æðýŸ8*
-T¥Wg¦îÙëÌ6£R\ŸØa÷Æ»”ms“2æG"üÆMqüXºÈŠ±°Š8GºèQ;Ÿ2`ðR® >POúxÐjÛˆ~§+GtQÈ•ëT•Në÷:Þå ØŒ{`ÎÌh‘ó1ém&8”uyE»†Ýû½
-óž²ÕŒ3|»ÁÏ’³˜gâ»]§åȶ™d·É~LÎœ*¡ûpy;$‡õ¶n}qðS(룰×êÎ=wÌ+éN£I~h,YêIØØPõ|Î÷‚ý~ÀjÃ(ò)•Ð©nç·Á•þÔ»PeF©¹Ö+;ž2®7äzáFdò½òŠF)úŸ›ûÀF·i¢¦Ò›÷„¹ÝVì oó§âw ÕåÕÙÔS·™­±#™ïBGo¢b“,Ÿ^B!;ÞKìÕz­?ÈÌ3ÚÜX&ÍhÝùÙoü`֍Ý0êÈ¡.ʶ@ÆÙäQlPêpu‡®§#mð,ægË¶·Ÿž¿3¦êñ‘éŒ°½"T„±‡ž³=%#ƒT+²ò¦2ál÷ŸîHm$v݆äZµëTUJ¹èG1´¸T¾¨ô«Hô¥x¼qéW¨7Aó¦"*¡Ý„›Ü%aîƒÛ‹½}C³(‰È4>`]KìýR@ššnõë·½­€~O£çê®…ªæß¾,+,éÆ™½¬‚Ý£hJ±¼y˝,l}=ñ£5祅ðý~¿â5#{ Ð÷zuU“ªJÀÚ‘–l[ß¾R,‰…LIK"ðµÌÍFü@´+¨þÂm T$ùz÷òYàk:Ï‘­Wîôƒ„¥7AkŒu?4\ißô8©…f&l¢÷¢‰BF¹ãe…£¬³MóCX9ü‘7¯àîIüADµû	–iIA%Ìdí9\çú.Ót9í(˜eڐue=ëDkD Gô*,¡î¬6ä
-²s`R/0E#±¶¬M=, ÊRÈøŒ¥s…’}xP½þ¹AæªÏA“
-º:_ƒÁŽãS'ž¢o0ó{qÜgº? µâs_°çûpF#<nÂ)óðh{¿aMï^%ERlœãè¼å¼¼]Š«çµ`²’6cNxUi÷Ç—4Çߨ(	âú¾C49q‰upCÁ‚éM¨mjκ|S'Â`P‹iG¥ý†.š}$D|–†å4ÈWQZ›ÙþXÔÒÍ„E†@èyŸŠv±]@ÄË¡Û“I;5=kíÞ„à9jjþÀNÎêå›{ëZþ5ó*–$5u	Cž×äÊB§	Öt2Çû£•	ÒêfÈdæ"+e(!5å”ÒĨzäW=CV¬eÁŒû¡º.Û®Çæov'Ë„¢?{m~V®»”eŒFIöjl´Ý™Ä]òý#tT8AÐãᔡ;‹º·ñlï«Ñf{–!ûj×‰`K`´bÇûސ&Ï`ΘÚÞpÎäþÌ|^ڏ—OWGr›
-x›¶¦âã–[M+•Å<†õJ‘$.’ai5µ¬teO‚qZû+ªWÙ;8>WÿôÇVüjqr!ÁÂ)tÖ5‡_±ß&¦[6â@=wFËP+ÿ^½ÍL±sA+Uý”§[¾¨ ]#°¨2Yä<¥5ÿ±hÉ<úQÙÅ0VôáÛša×;ï"AÍ¥“‰€z%¾À"Á‘ÉJu¼0a6´ÝÞ—¯	,—Aš?.®³
-…Z§ªù„GU¸p™þôtoNÀÊšÕ0QÒ°giû2Ô¿ë"–äÃ’osð›/‡û»pZdÕÖŒ‡i€æ-‡8Ÿpó«iO­øƒ¬¨¦ñýŒ´9î…Ú£5NÝÂ	¯pùCò¦Òñ#²+óañX—
-AÉ•-J×~FE|ó{2uÔš)‚³B΂4Þú?V˜øˆ'h¬¾rH‘a±¶ö鲇DRIœftΓüÎ:A
+xÚ­—u\ú×ÇéîF‰¤#$DšÑÝ5Ø€0ZºS:&Ò¡€’R"ˆ4RR
+H‡„ ¨ðìÞûû]}îóïóÚ?{Ÿïçœó9ßïÙãæÐ3T€ºÛÃTÝ‘Þ‚@! 4 at IÛ (
+ 
+‰ps+¡`o¸;Râ
+“ ïÝ|œ ¢"  „´˜”´ˆ8	7@ÉÝ# wröð*ñý)’( `(¸	Іx;Ø7€¡»æ Ppsü™á0€yÁP¾0¨	€Â¼ö0'8’DøOC`¤£;@òï0ÔÇã¿G¾0”Æ€c’€±uGº  0GawL/ÆÉÿ‡©WõqsӁ þ,ÿç%ýŸcîð;ÂÃdžh»Ca(ä¿¥¦°¿½iàpÄ¿OÁÞ7¸ƒÒÉ
+ù;÷R…ûàzpog€#ÄÍöW†„þÛæÞþ² ¬®¬n¬¬r÷ï÷üëLGzxüSõOñ_üŘÛAÁý–"B""@Œóùï7ëõRA:¸CáHÌBˆK  ($€³p$æ€ùc!ݽ1) ̝ÝQ$>§„$@XéÏÐ_$	«ý"QÌ ¿ÖøE˜<íH
+£4øE¥Ñ/’ ›üC˜†üC ŒÒÁøŠˆ „¡¿!ÆìÄŒ(ü÷«ý`J8ÿ†â aøoˆIpù
+¥ Ân¿á=€0â1­‘¿!¦µûoˆ™Ñã—sŒÖ‚‚!Ý`Ž¿Ü€€ÿ‰¢þ—IÆ…fñÝˆñú
+1¾½~CLƯ|qL3o¿ß¼ˆbúü*™ê!õ÷ùÿÝDEEwÿ@A1@PT¸'%	þ_:Æ´÷_?rÌ:ÿ—á˜å‡Áüa$‹sî2Q.9ÏcªCTÊ&kðù±^¤ê4÷Ît“F.¤a»=Ñôä_}fvU›KK±…¿Åî÷ã¶WBWþ˜êq¸g*zözË×n+÷aûm³Ó\í€Oœ—‘û”ÏߝˆcëN¯¾­Î4/,øüz¿DWÙh›p™«ÏÒ·¥//JBÒL5×Í86ú‡Ú³:»âG•™Ž·2âKÔvw鼡檌¨8ãÚê|wú%Cþ¬„5r|vÞyáæILR¿bO*KÎkïøqUŸ/,?)öœ'|'—Ÿ‘PiãJŸùx+¨¥ D(bù]ôÛb-?Q¡g[•^ËÌ:æ}€Ò÷y—B§&+ÈVƒ³pìÚE±Ö ²â)W^ýy°®1â‹Ì²cç×ìÖصl%`°-„l‘(
+¦qçZù rùÌoå1¾U"u~Cþcú„WõÆ~8¦ï·Œó×&}´W+³˜}_­7›U)¥%vƒÚ+»eï‹t°UyÕë\²ãt/7¼)¨]›ï†8Øüæ1d*«Z}c!Á–žUàˆµT@§<d(1óк­£dÜ)yj<÷Lr<ûÔÈé’²¤2Úßö<Õ934àôkƒéìe^ûà„Í¡5Ú´=;8/{lÂkvÎöÒâªÓÑëSÇ:Ô.šò
+àñÕÈÀ™ôoÙ§àcLŠM™£"<*]yÊÜ72q¬é¹IGÊb]w®ÒzÃåYs‹JúÈCï瓃ËTy§iZV² 5TÃd~Ü–
+\´#¶R"f¯	;#þ«6=šøší¡Èa¦Ð3ê&òž/]C€óuß±<àó½Î&%
+âNÉ`H))[{lv›]ÈA<Se¯Êq ÷0X÷þÒ3ÿE9»SãD„È¥+j6­1t‚—Ãeÿ›F3‘&°*ù]±€¸½v&!t¡ŸÞàí*¹3ßhuù˜©soÿ8yyÍPßG5ñ;'8¹+éÄ«	º¼¦Ž½È*s‡¼ôѱ‘/y,wÛfãF|´iL{.]
+ÑÚç5ÇX¢¥¹Zß!dÁN´êêóßvÈ(±ê‘N8T&ÏqAÛEøS:§:1òâƱ6ÜÉ%²£åéÌá4|ÝOaºöÉí9Ä2‡ÚG ìêØûåžÉv«ÄŸ¨ò]¾Ù&W¥py×òŽ¿ßdþ|ÑhŸL-'žhmy2œ*cEÔ]CŸ<2•S³ܬëû'§=‚ŒÕ[áe«Ã,ZÊ^¶0
+=àK»Eû£vj(_‹~B	›	‚ã#”ÄaEðø‘eù€ œ‘pý­ñSåMßI×—‘í<ÎÁt•NBS†^ éϘٸr@—³V51#ëö&*§–F?å±¥ŠŽ}O.5oTò89×ùÚUî‰É
+.#û3^¿ëv-V&Bœ¥º¼IvOE˜½O¯;{}’†lP‰“/›¾ÇƒÇ"¶â}¥ï8ÒL…ÞgZÌåð…Ñ>üù	 õÁ_ÉÞ÷¤	º²È‰ãíhk& uå%ý£Ü’½
+k£#ôîÉ°ú´³xT“›¾¶}GbÏñMÿ0\•ôyu[Èk~Àøgk”œCügš†2<^l¿{ÂtÆ…º ºd‡§Kú§ä1£bo÷óªæV^ȆgòNÂ*¡D´/õ¸Da3üÃI@
+ý¯,Áü¦‰xVº[cÚ‘ÑTþ,C¯”‹Éêcª*ÊqÒ÷ò,ùÎZ8h•Pý¶hMŽŸàG§LG:Oné †ßÒ½%a¶³µ¸÷ž†SŽªÙ¡·…µhM…E¢4v_ZTiìzŸ&„tŸ×½»cÑ%È~@s»[@›ˆ#Ykg5àZãg¸t‘ºçrûÁÍi¾åh%6õKäÜ<‘šˆ82P¿ÑŠ£ã¢Eî'Ÿìk³dŽ¦ êŒhГþ{&o¶LÛèµ(øŒ@´wß‹dÈŠº8ÿûX“1¸Qf=aOT>â©U¯CBèUâMÔû:hC$WºJ·€;’0Ä‚bŸ½usÏ'ð|m_ØÂî´D®¹s+;F˜÷'b‘£(¢?ê%Žùy'®`ñW¹n¿ð¼ÿá¹yáC±yó´e£L¦©›b“'õÛnßîl-ï%ð¥_"”­PÕß?³û'…R±B)ÐäÓ¤ÄÔŲ+ƒzòô`Mð&›LÕ‰©×Ä£é8%Rn§ï·€XÉõ½ó®'4E}Å¥¯·´T;ätaâ[‹oÌ¢
+˜ÞSÙª‘®NÍÅÔ+f×ßÏçµ'Ê“/h–.ށЛ]—¾'¨mÄSÎ:YämòÓ$Çù¸,åüA7…»¤-¢!½I_,vž³ÌÿLÙ¼¥Å¿Pé£z3y ¯öøcþ+—k`tè 
+§\•0c>ëLú@2i/Žµ:”j–k¹ûôð½T#qE5Ç;gò̳
+q\ZÇší÷Œ
+9qE}ÈP‘: _//’/â!EAÚz«K®<˾×qƾéiEídY'@ ?ã:F¸ö¼ÌT£¾Ç9|1^ÜŽüòP¿Í-Š?߉ÌD°ÉPñ™œêu'ó•[‰vÜŠ	ø‚úbÑy+Wþ“>L0„uäâÔœÍ!$‹9>E=9D¼±ÊóCëXˆŸÓ:“œÂí"¤°¿½Ùµß¼Ð¤ÙHº–  ^"ý&J"*H€òñl”xëÐÖÞ“z#É­¦2J]„ˆ¬EPº@¸#P·§”5ظDŽI
+œäŸ¸¤û†ÒÉýìòÛÞ^h¯/ \-,)Lcöêµ¢Päe‚H¶ï¦
+Ðʐe$̘nQð‹¬^*qBC¥
+©V£ïkåçÚíxyy†è‹£*¦;>êµs5ųG“³òÀ,Mø½ nº€þPƒ´ÇÞ­,úƒ´Q{×Q>EM*û[ø
+Ný2l²àég,~
+Ró–ûô¦m*kŒ~–yG¢em³-|»õ•rc«‡i+Gמ€:ðh9ÕKö©üèmG†¡Œ%kð£–:hÐP‘ÙÍú[UÌ.÷¶8Hžßù4~ÖË°£Z¬Â{D¯ö$¥üø¢GÅLen^ëË¥~j0ôsaÄ9„ßÂ3ý5èY~î Â¬kÃP¦üGÆÖÚš³¤\ªê.²[Y˜€0ìd—öH¸ìÀì»?ÖyËHŽó&Ë%rµÒ_ò+ス5^o¬Wú'¸”S<°|_æÂÁⱍ%îw)°`& ²cô©Uä°0`ˆ.2õ ü…jcùÀ´ µ=Y62Ìà‰7ÐRìõ±¶‹Îa¥\~s§ÞQ¾(:I¸›ña»µt€¶Œ†GˆJï{†r‹PïéIÐa·^†ñ«÷Û,uþ Søš&òd~–7o¡5Øfšr&RÚú1î2”†ïÒhÔŽ¹W½òST°”iÕ¦rÏНf:Óî]´VÚ17–ù~æ™Ã›ø0
+‹Ïà…úXïƒ=2Ž “+70ýDe‰Þusé
+r_<ÓKÿØúh๮&6U͵ðÑÔ+à=ai	)‘–uÍaL²bÎèñ‚+s‚é÷„féi,l·µ³PC|k˜½LÕ’ª€à\gÇóÁùÇ·ºÌxþMG®‡§åHiæ„–vÙêÝ–›_,ž'Ú=˜ŽÈ–)kgŽSÛÌ‘0ħØà‰(T
+~Õò‡jIBƒæÔé}+Þ0Í Ÿ©£F«zm¾ƒ[åŸp²oèÚæW…RµÅ_ "¦ ^™RA)š"µS¬ÐÜkÆO‰/$ÜX†Æ¸qÏ‹å:8Í6tɾâkBä_µTû⛉”öñ°»ª2re¹EÊÅÇáN’g¯?A¥å•ÔïÚΰ—AÊo|A¹Õl3"~²÷¾¾¸=GCû
+æÉíbíQŸPšü>+_Ããæ¼SqòYä×oÙÜàX9ßM9gc´á»É
+óq#¶¯û,94;øÝ¢$¼b"j
+|n/Xqdø.`~„·vâI(S‡PbIjEð1‚ç¡£Ún9Ïüò͐>{ÙùÂ'ÓÃñMÃ{ðMÏ\^ýóÑŸM{]Ê;}
+R,pš«/2î¨ê¿½Ò	+áI±ámkN%µ.¸àoáQ~Nry§ÍÌÁÿT-1ز5£ïF6¶ôFl³=]{”ÒtQ}>ü³¨È`*Q	ïhÑE06ü Ë¥MQÏ›ŽF«ú\易ðGŽ³É¸|=Þô»›‡—™¼ÚŸ¯Ï*K­<iûºí¸&.éBªÎÎ8zá^Šuý7¤z®êi¸!Þ9Rzá‚Dä‰5A²+Ú«œ'7T+fÅ>³ud銱èÁE¹ò!Ê
+	(ð1™¿’ÚÞ„Å6Ѩ“2Ö·‘8é¹ü65~•m38¥©âC^QýÒ+ºÊ
+ÿ Ñ2Ÿ3Äò(ͬû]{UdêðÄnßØ7a Sàki§²”°ñ¡Úý®
+¤ÔÅ­â•Ç_+åçj}Õ²eO;Ÿó«j_¼¾!ó 5ø¹~Ÿºï^ÎÄàâ—Ž™·‚8z9b¼lì,Â.2ñä¸Íô,\Ö‘èúý±“ "Míúٍw½€,üGä	“ÆÛKFfc»a™ž¨‹†ÑGµ.DÛÜÜfƒ09úqWy¦"9t;î©°ÞF´Ð{µƒÅÒª»]$Þ¤Vrª±
+X&{6øúkˆÎ¤«‘eV®ã \Áî±ø¼”FÇkWEieúšö:¡·Ì¨xR*ÌÒ&K³|¦)Õ:Îw—òéÀ+†4VõÂÍ…ˆªlÄ€RÛ¤L>h<\°]™n7{ùàt‡‚¤Ns}Îþ@‹fÀûÁð”q•Üëø+?üÑDƒ =Ç€E!“}á–òÝ8ÆIj^äÌc?3P~7B*<rŒ¯L2òX7(%–—7%ŽÄCš×†äêú×þ(wëÁ"*ýÁº%¦éSÑ•Ãvgyv¾@ù)#ã`]Oœ~Ãѱ^T­U‹LædÈ\¦o¨ ãõ¶Uº3×!I#¨Õ°7éòÈæøc••€¶ÃÂ{óow%‹ËÒæ‘}9¬¹f;l“X š3ÒkgzI¹ÜJ®s/‰•Î<±pMÆ£ZTîçøuâ=Ä;Vò«¬¦»4ûZ/˃ T·¡[0–ù†ujTJ,Ú‹%Ö§-z½NÆh*NY¡ú:†.É^¨TÛ¶’ÿÑeŒWOcâCÊnÏiàOô;ÅòüA£ÖŠÇ®ú'ÁFËK\ÈÏ}‚Õصý	Âû´l G¶é²Ïô.N3kfQ/î²s9m~ÕJ©­ÈpxŠúÔÉÄ7RfÁg9½4À\UM©JìæÇimeO{v^æ%áœ'spý,h>ÝK\MðòŒgB¤¯„žmpüCÊ u–‡ûg	!˜ÝK‚ѪíNÑFkȝv“Ì«DÓ#G ¾ÐÊ5Ë™ÉÝwo,©·Q6Œ·r­Ô\—*Üá¤Ó,ƒA‰Îa: ^5b^šOý›önf¤cDœ!dW£ÎÀc£¨W	çRl•¯	t|ŸÜÖ€±5¦[M¼Âï¥ÁèÎpƒá¾s
+ LÂd<eìƒwɤs¡ÙÉÑ›öÅ-¾Pw>°þ—Á×ÑJüïqç=£¿ªY%1ˆ%‰Nõ_K¤×¼@꤄^ËαTœ~Â9²ì/Â¥¥q‚Vs³ôë¤Þ™ùÜqÊ“]øÅøÇÉÛÇ«ZÀHõ
+}µû‹š-›Ðl¥w0j_Ü^yWI“´t_MUcšc*ø¹du§A2Y@[bChW,ƒ½‚Š»í§¢Ì1Ÿ˜	äÓ”þˆe«§lØ|!·W%`ϻſ—Gk¼ùXŸxƒ(êî}²à|  /û¿÷nïðžÎG½wÓ"%*Z…/ÒCT¶^Z®FBRNðh»ÝUâ3òÎÜEªÁ]Âp^uMˆG7ön¬Q3W	§Y›X*h>K[¶ùöàIy,p©¾®Þ¬q.¢`DÓ#™îQѸõm*aÓÏ‹¹=þ¼¥¶„âá%
+æ:y6
+ˆÆ_Ø%CŽd~7õà›: *­0©T)ÌÍ­²5Äɯ‘.P¯ªxêÇ€ö©t"ΈËƯ"1*ãßc•xºÛ²óøšq‘|ïJ^7XÝ
+M¿ÒÊ…F]/³ZK÷xèBÎ?`ÏóFÅûHË=Uýü#3Jí¦ͧmG”Ä:ã\XÅ®ÚlÙT¦ò
+Ùf3û>äŽçòY ûi«Ù]¥
+
+ÙµeÙ¹’'c%¬¸¶[²]¬Íc	’
+Ú–õšr&gcÚQUÝL)Ì$ìøŽclgí8{!›÷¡4]5§¥ŒJQ‹Î¸0&†tÎã¥öÚg»GßG•´2µ­“»=ah˜ðáégvɦ޻®¯æ_O¸²sØÛOþ”¡‚ž™˜3¤Ú4–l;H¬N³Óâ²ESFQÍZŒ'‡¢ŒYî–›…¨Ú+OÖeFyOÞP‰[l>Ñ€ý‘×mè{«]Hi$kyÅ)•fäØqörÙœ,ÉBYgêÍÞQ¦¼VØ­ª*ïél†óÈÍQ’,li§ûEƒ´úúŒ~Íô^ÿî'¡úÒÔ¼3ïlÄl"ë¹
+ê£ñz¬7m]¹ð±Ä|WÉ”x£Ô&I³T~hJˆ["ÕùûW{ÑնѤ>­ϧûõßJó\¬7Øâó+Òi[ðýÄîÂ*[Ïs°| NòrxZ4Æ’hI"­ßÇëÝÔ¾¿ÚÇœc†7 ô:š1](|cfM(;u~ìîÄå‚g²£¤~`—Õ7¶§ØºÜÜNÒwâº}jX?â(Ì÷ð¾7ÜÏ2°u¿ð §)9D{lTGgwfÙȶþ­d±¸yC®NvÝÿÐ>ÚIª¬~w6:ô©¶+F¤©üQä:æs”3Ù+o{ýr®ùÒunØÛ¼æyHóÛGâ«f鉥&xbK…èè~¡>#ëgßpéU¿1:éHʈqÅڝ1jtwÑ-0Q5<gt¡T£Ó‘°w)Zq¼´j¤Øâ²qV)Ї3PE š/ô;Æ!ÜªåT/ïuJ‰4Ö<—(Z2GgÞŽÛ݉\s/²´^@Š¹2±ÿ)9Ê0ÁwU¸¥„“Ї ¤‹0¥‚ܺfËån•ÇžPx÷©f8¶ì*ö;¡È uÿË5Ð*«š»–f7¼¾Ìé4ÛcX_ô.;£R.#Å
+ÎÖ^(“NË´*ݨ$¯7žG
+ý×ý+—]÷  ¿5Ü]3>
+*ºo„Žäv'/g(Ÿ(-ñ®PÚd[ݳ.$Ue\q÷“Ù,;÷3X¦ôß»¹Ê¯º­Ù/|¢Uýù†“ù±Rt—»àÄÿ ¦ÚIN
 endstream
 endobj
-17502 0 obj <<
+17543 0 obj <<
 /Type /FontDescriptor
-/FontName /JYLWBL+CMR12
+/FontName /HDHUDE+CMR12
 /Flags 4
 /FontBBox [-34 -251 988 750]
 /Ascent 694
@@ -108056,10 +108980,10 @@
 /ItalicAngle 0
 /StemV 65
 /XHeight 431
-/CharSet (/C/G/H/J/R/T/V/a/comma/d/e/eight/h/i/j/l/m/n/o/p/parenleft/parenright/period/r/s/t/two/u/y/zero)
-/FontFile 17501 0 R
+/CharSet (/C/G/H/J/M/R/T/V/a/comma/d/e/eight/h/i/j/l/m/n/o/p/parenleft/parenright/period/r/s/t/two/y/zero)
+/FontFile 17542 0 R
 >> endobj
-17503 0 obj <<
+17544 0 obj <<
 /Length1 889
 /Length2 2612
 /Length3 0
@@ -108105,7 +109029,7 @@
 47iRO^ÜIV;ÈæuìpyÜ[%Š·‚4;ýԦ߶Ý*“|saJeêÅnUOeÐööVjJæes:µwí_¾ÁKâ
 endstream
 endobj
-17504 0 obj <<
+17545 0 obj <<
 /Type /FontDescriptor
 /FontName /FKGUSP+CMR6
 /Flags 4
@@ -108117,9 +109041,9 @@
 /StemV 83
 /XHeight 431
 /CharSet (/eight/five/four/nine/one/seven/six/three/two/zero)
-/FontFile 17503 0 R
+/FontFile 17544 0 R
 >> endobj
-17505 0 obj <<
+17546 0 obj <<
 /Length1 947
 /Length2 3215
 /Length3 0
@@ -108155,7 +109079,7 @@
 ‚ÑûHr®¹ÃéܳÌãÜN9~]ÁõkŽÆµQðÕW(ž—ú½ï®©÷NÌ&bjßûuøÇ•ºÍŇ«/„œ¥½¦vg,”|ûh Æ~ÀÆȍ"M5pîqÖ 3“á/íp–'‰*oŽ§\ӐUÒz™j4*á+W)©Í/òçëµäÈoYç«|oL—O¹'&DUK,,Ðô®äçê¹v—G¢ãCÅ÷®ãTsôiÉ!‘Z…(˜;&_¥X2B‹úv®½î`VÍœææKi)Ò«(Rgp÷¾Û»=øj b~›åõÿ³dù
 endstream
 endobj
-17506 0 obj <<
+17547 0 obj <<
 /Type /FontDescriptor
 /FontName /DMYVZC+CMR8
 /Flags 4
@@ -108167,9 +109091,9 @@
 /StemV 76
 /XHeight 431
 /CharSet (/M/T/eight/five/four/h/nine/one/seven/six/t/three/two/zero)
-/FontFile 17505 0 R
+/FontFile 17546 0 R
 >> endobj
-17507 0 obj <<
+17548 0 obj <<
 /Length1 1790
 /Length2 11561
 /Length3 0
@@ -108272,7 +109196,7 @@
 Í*ñ·	a[…át+r ÑøÞûÍï]ÿ?TTK“º…SõO1¨ËÜ38Êœ1ÑB‘×ö’ßN•NÇóQáká¡G>™°‹oø“[ÅÉùĹ¥=ƒ}žçaâԁ|­d†Ób’…‚©ós"viÙjüò#½¼]öœ3üt†wÔI¥œYŸÍ¿=zyB+F5ÈØk±	7pP˜‹ÎJN[ic—ñÌGÙh_„^<„ÀÏFØç·µ1ew§üUëóu,á ]ßÁ` æBT¤õOÒÞRÞÜIäáׄÉéɤE8—$MËApŽ/‘~AÞXèð&B³jW5œ÷b¬5©ƒÍî*²Ò!¥Å˜ÂÉÒCíÉ«>w¶«xkþØZ¥<ÙÌ5™ÛökÁðŸj.ÝF¬cîöòMaŇ1ÓÏ4KiQI`þV¸·8û™äCÝèò¬¹Üÿ(|
 endstream
 endobj
-17508 0 obj <<
+17549 0 obj <<
 /Type /FontDescriptor
 /FontName /ONEKDV+CMR9
 /Flags 4
@@ -108284,9 +109208,9 @@
 /StemV 74
 /XHeight 431
 /CharSet (/A/B/C/D/E/F/I/J/K/L/M/N/O/S/T/U/V/W/X/Y/a/ampersand/b/c/colon/comma/d/e/eight/equal/f/fi/five/four/g/h/hyphen/i/k/l/m/n/nine/o/one/p/period/question/quotedblleft/quotedblright/quoteright/r/s/semicolon/seven/six/slash/t/three/two/u/v/w/x/y/z/zero)
-/FontFile 17507 0 R
+/FontFile 17548 0 R
 >> endobj
-17509 0 obj <<
+17550 0 obj <<
 /Length1 748
 /Length2 1163
 /Length3 0
@@ -108310,7 +109234,7 @@
 ñTÅCbжчյWÔÙ°éT7[ДVÛÛŠ/rLEË_Æ‹G͇ði‚ê¢ BXÛX’µfç “ìº{ì–‰—ÁO!œ`ÊÄâ(ŽºÍÜ}*õÉòöYù‡sõYk?€Þ1Ý‘kA#O-w´[ÐvwGúÇð+³/}9F¶Zgy|”kµå&ª.#év›Kµ„GW\Ý“ïŸþºgd:ŸäM§ÝÂ!³Qf÷Ïú¤Yö\þ`¢Ð¿¯ä½Ô‚¹êƒnᬂד•קíúeMóÑ¡–N?}¶ŸS×ÛqÃFz³¸„.q0üxì¾[ Hj­ÿœ–ˆyÄp÷î6¸½þRÑÃ÷è5•ú“g*6ì4˜i;¥ÞrM¯uŸðÈééœéÛVÛ¶þ¼Vá2Wû`2ØúÝ	3EýŽ`ØZÜ+¸ÊηÔ2¸³Ê ¯ÁaAGò¿ÓÈ9OO°óä-¾ÉyO˜ßG^þ¤Í…“’ÖL˜T{ŸºQªºdÛZ=ê¼[ÕÛ•tþ·ÃþwUÃ=‘
 endstream
 endobj
-17510 0 obj <<
+17551 0 obj <<
 /Type /FontDescriptor
 /FontName /EMDQZB+CMSL10
 /Flags 4
@@ -108322,9 +109246,9 @@
 /StemV 79
 /XHeight 431
 /CharSet (/dollar)
-/FontFile 17509 0 R
+/FontFile 17550 0 R
 >> endobj
-17511 0 obj <<
+17552 0 obj <<
 /Length1 752
 /Length2 1145
 /Length3 0
@@ -108350,7 +109274,7 @@
 2úȨ²=È1soôZ)²®P%k¶ƒ4ÛÝ~ 0.x
 endstream
 endobj
-17512 0 obj <<
+17553 0 obj <<
 /Type /FontDescriptor
 /FontName /IUVPNN+CMSLTT10
 /Flags 4
@@ -108362,9 +109286,9 @@
 /StemV 69
 /XHeight 431
 /CharSet (/dollar)
-/FontFile 17511 0 R
+/FontFile 17552 0 R
 >> endobj
-17513 0 obj <<
+17554 0 obj <<
 /Length1 2026
 /Length2 9614
 /Length3 0
@@ -108465,7 +109389,7 @@
 •EÊó¦ Dsfñ¾¢ú$Z|v!¤ÕÜ¢v}ÿµW¡)o,à+¨ÿÙ”NÁ
 endstream
 endobj
-17514 0 obj <<
+17555 0 obj <<
 /Type /FontDescriptor
 /FontName /RMNNEV+CMSS10
 /Flags 4
@@ -108477,9 +109401,9 @@
 /StemV 78
 /XHeight 444
 /CharSet (/A/B/C/D/E/F/G/H/I/K/L/M/N/O/P/Q/R/S/T/U/V/W/X/Y/a/b/c/colon/comma/d/e/eight/emdash/equal/exclam/f/ff/ffi/fi/five/fl/four/g/h/hyphen/i/j/k/l/m/n/nine/o/one/p/parenleft/parenright/percent/period/plus/q/question/quotedblleft/quotedblright/quoteright/r/s/semicolon/seven/six/slash/t/three/two/u/v/w/x/y/z/zero)
-/FontFile 17513 0 R
+/FontFile 17554 0 R
 >> endobj
-17515 0 obj <<
+17556 0 obj <<
 /Length1 1071
 /Length2 3524
 /Length3 0
@@ -108517,7 +109441,7 @@
 ½ë‚µ¢ÙuqMÊŸ{Ä.WNxùññ­H{ß[ìÕK¬gŒeðÉñÄ›ä‡x÷f§öG8ì…Ñ6L<Ke>ëíúñP;ÿå{Z6¹¡à¸ÚfjꋾÓ#@…ðü^%MÔ1š@wNÝš2r’›–ß;—ž¡²Ýìs¶¢<æÃÁZœþÆרüÁh\G¬Í¤÷#ÈR6±Èl’—ið)ëŒ“Hn3§,¿ì3¸¿jÃY·Oß¾ï(±+º®ïøòeë„	oNìÕ[±äß¼ò­,åKËå`º[³ïÕjŽÝ7sœã5¹þ¡ÎŠc¼!$“Œ”ÀÉl­vÑ'¢o‚ªþé² É
 endstream
 endobj
-17516 0 obj <<
+17557 0 obj <<
 /Type /FontDescriptor
 /FontName /TFKSKK+CMSS17
 /Flags 4
@@ -108529,9 +109453,9 @@
 /StemV 76
 /XHeight 430
 /CharSet (/A/C/a/d/e/eight/five/four/h/i/n/nine/one/p/r/seven/six/t/three/two/x/zero)
-/FontFile 17515 0 R
+/FontFile 17556 0 R
 >> endobj
-17517 0 obj <<
+17558 0 obj <<
 /Length1 1873
 /Length2 8790
 /Length3 0
@@ -108596,7 +109520,7 @@
 n­1ý—ÞÕpÕ"ýœÄï±…Å/û,Kšº÷}†©Õ°ø5Ë`’PŪ¬-ÒS /Õj5â6sñ©Æ­UäsÑ'†/…ÉÿåtIË
 endstream
 endobj
-17518 0 obj <<
+17559 0 obj <<
 /Type /FontDescriptor
 /FontName /CLAVVQ+CMSS8
 /Flags 4
@@ -108608,9 +109532,9 @@
 /StemV 87
 /XHeight 444
 /CharSet (/A/B/C/D/E/F/G/H/I/J/L/M/N/O/P/Q/R/S/T/U/V/W/X/Y/a/asterisk/b/bracketleft/bracketright/c/colon/comma/d/e/eight/f/ff/fi/five/four/g/h/hyphen/i/j/k/l/m/n/nine/o/one/p/parenleft/parenright/period/q/question/r/s/seven/six/slash/t/three/two/u/v/w/x/y/z/zero)
-/FontFile 17517 0 R
+/FontFile 17558 0 R
 >> endobj
-17519 0 obj <<
+17560 0 obj <<
 /Length1 2092
 /Length2 13017
 /Length3 0
@@ -108728,7 +109652,7 @@
 úNK‹gÁA2äTFØhÿ|‘g(¿ïÿ@Ìà
 endstream
 endobj
-17520 0 obj <<
+17561 0 obj <<
 /Type /FontDescriptor
 /FontName /SHFLWS+CMSSBX10
 /Flags 4
@@ -108740,9 +109664,9 @@
 /StemV 136
 /XHeight 458
 /CharSet (/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/a/asterisk/b/bracketleft/bracketright/c/colon/comma/d/dollar/e/eight/emdash/equal/f/ff/ffi/fi/five/four/g/h/hyphen/i/j/k/l/m/n/nine/o/one/p/parenleft/parenright/percent/period/plus/q/question/quotedblleft/quotedblright/quoteright/r/s/seven/six/slash/t/three/two/u/v/w/x/y/z/zero)
-/FontFile 17519 0 R
+/FontFile 17560 0 R
 >> endobj
-17521 0 obj <<
+17562 0 obj <<
 /Length1 1572
 /Length2 6729
 /Length3 0
@@ -108800,7 +109724,7 @@
 EûÿZ– ‹þÒrÅ’Aúÿ .)ú£
 endstream
 endobj
-17522 0 obj <<
+17563 0 obj <<
 /Type /FontDescriptor
 /FontName /NZIWIM+CMSSI10
 /Flags 4
@@ -108812,9 +109736,9 @@
 /StemV 80
 /XHeight 444
 /CharSet (/A/B/C/D/E/F/G/H/I/K/L/M/N/O/P/R/S/T/U/V/W/a/b/bracketleft/bracketright/c/comma/d/dollar/e/exclam/f/g/h/hyphen/i/l/m/n/o/p/parenleft/parenright/period/q/r/s/slash/t/u/v/w/x/y)
-/FontFile 17521 0 R
+/FontFile 17562 0 R
 >> endobj
-17523 0 obj <<
+17564 0 obj <<
 /Length1 948
 /Length2 1780
 /Length3 0
@@ -108840,7 +109764,7 @@
 Ó^Ò+suŒ»½“;; ÖŒ©DËNë㾇Ô]¬}•Qg¼]¦jx¶`‰—’LsÖQ³ÂeÄR\øµ:jn÷„{ç£Þ6üÑñÖ_†ul€3Š`Iãeõ¡íÓ¦U<õd¯“aY=Ô;Sáö»Mc³‰6î.?G“1š6j¯<IWÊ鮍W0ï?ÝŸ=©øÖ§Râ«ù&.]|èbQwc¿ïjda;e_'_ocꯐ’ø)‰ió´0bEï`vàyßâ-?п¾×ÜÐôìnÏ$ÛH^ðìGú%•ÿG!™ù
 endstream
 endobj
-17524 0 obj <<
+17565 0 obj <<
 /Type /FontDescriptor
 /FontName /DISJDX+CMSY10
 /Flags 4
@@ -108852,9 +109776,9 @@
 /StemV 85
 /XHeight 431
 /CharSet (/arrowleft/arrowright/asteriskmath/backslash/bar/braceleft/braceright/bullet/circlecopyrt/minus)
-/FontFile 17523 0 R
+/FontFile 17564 0 R
 >> endobj
-17525 0 obj <<
+17566 0 obj <<
 /Length1 2085
 /Length2 18018
 /Length3 0
@@ -108988,7 +109912,7 @@
 óv1'Æ¥G}÷„¾·Qrî Ýý\3~W¨ƒÎkü©ó¶­%&X[~‹IêH'’3¸^9Zk<Ãì_úÍtÞ<¼´ŸºêíÉã=°˜¨=ÁGPùÂ+þK»퍷»+ vá¦(‹Êú5[<€`3òXë¸zi²4Ì^m¼`UèUaÊÃéšû{‚z"ocö6zÇÑH…ƒk›¦#AºI^Y¡Ór/˜=j¤´'`nÖ	ðǦ:êE	–j:0’žá¨'WívN¨X[†þ	t„ÿ»:ò‡äDT8«Äü›ßsÐ,Е?Slq†•Þ;vHéÏkõ¼ÀËϱwÏõÈ÷@SQCôa­‘ržc´ˆ9|räᐎYŒð'Ô12¿ï¢=÷ÿ½M·Ù³¥QX)Ññ·ed°îç!{XS^<•,\
 endstream
 endobj
-17526 0 obj <<
+17567 0 obj <<
 /Type /FontDescriptor
 /FontName /RKVALY+CMTI10
 /Flags 4
@@ -109000,9 +109924,9 @@
 /StemV 68
 /XHeight 431
 /CharSet (/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/a/b/bracketleft/bracketright/c/colon/comma/d/e/eight/equal/exclam/f/ff/ffi/fi/five/four/g/h/hyphen/i/j/k/l/m/n/nine/numbersign/o/one/p/parenleft/parenright/percent/period/q/question/quotedblleft/quotedblright/quoteright/r/s/semicolon/seven/six/slash/t/three/two/u/v/w/x/y/z/zero)
-/FontFile 17525 0 R
+/FontFile 17566 0 R
 >> endobj
-17527 0 obj <<
+17568 0 obj <<
 /Length1 755
 /Length2 1293
 /Length3 0
@@ -109025,7 +109949,7 @@
 ƒZ#[äuŒðÄZ’Í1åQƒ1ãBÉôÐöÝíäÂÀ‰óc2̇ûÚ´7îboÍÙìQŽ¡ÍjŸÓ'ƒY—ôЯ3T¶zÖôÜ;[ÑeúýÐL¹eUƒé_öŠ|¨
 endstream
 endobj
-17528 0 obj <<
+17569 0 obj <<
 /Type /FontDescriptor
 /FontName /ICKEOV+CMTI7
 /Flags 4
@@ -109037,9 +109961,9 @@
 /StemV 76
 /XHeight 431
 /CharSet (/a/b)
-/FontFile 17527 0 R
+/FontFile 17568 0 R
 >> endobj
-17529 0 obj <<
+17570 0 obj <<
 /Length1 755
 /Length2 1287
 /Length3 0
@@ -109065,7 +109989,7 @@
  ³lÃ"r›ëM×RTÉÒןå˜à’\{ÓŽúµjm= ÚÞçD¦‰eý;®õe+ÑEPYÓP½H¤ÓF÷ÔŠ$­m6\Oñ»ò¢èA(>{ô¿è«z»
 endstream
 endobj
-17530 0 obj <<
+17571 0 obj <<
 /Type /FontDescriptor
 /FontName /TEUAKW+CMTI8
 /Flags 4
@@ -109077,9 +110001,9 @@
 /StemV 73
 /XHeight 431
 /CharSet (/a/b)
-/FontFile 17529 0 R
+/FontFile 17570 0 R
 >> endobj
-17531 0 obj <<
+17572 0 obj <<
 /Length1 772
 /Length2 1365
 /Length3 0
@@ -109102,7 +110026,7 @@
 ¾Õ•:ôà"¨ÑÞfIéA]ˆ|;öˉN)hCv—‹’_Û±Ü8‡M/{p1÷äfGˆ’ZWwqµÓHÕœ?»x*õYÛ¼áde1I6Ò,½cr$þ•˜».[`« kßð|ëFÑѱk^Èk#ù©WÞ§8_‰˜]KEIOPíàê&óœTv€¥oªi©{NÏû%½­kVa°³Ìo°Ûø‚Sæõ>>ë7V_•é¡íÕ™û†{ô±ô&¶¯MªóÉBÔò@ý“×Uz¹.j‡5d“Çãn­ÿUu¬œ9Z½1ΖXœ0î$ü™sH}8a£6CuŽÍáÅ{ÿPN¡¶
 endstream
 endobj
-17532 0 obj <<
+17573 0 obj <<
 /Type /FontDescriptor
 /FontName /DLGOAM+CMTI9
 /Flags 4
@@ -109114,9 +110038,9 @@
 /StemV 70
 /XHeight 431
 /CharSet (/o/r/t)
-/FontFile 17531 0 R
+/FontFile 17572 0 R
 >> endobj
-17533 0 obj <<
+17574 0 obj <<
 /Length1 2310
 /Length2 15237
 /Length3 0
@@ -109237,7 +110161,7 @@
 fôuˆ–‘Ú!˜Ÿ¥ú %%ûÉb‹tªi¡‰Y–ï^Rsy9­FÅçQÀ˹2„RiFÛv7?újŒýuR´g*À¨ö%:k¨€p9@Ðw'ÖÚ¿ˆ	­›Ôñ%áîôã¡e›îbøÖÑsÅJ;÷0Ýžý“ÍW‚o%K‡6ê­Æº¼‚c®hëÝœv—Ë5à…¾HcŒ`J#|ìg•3ÖHƒºF.v*®øØfwZvPì4Ϥ6Cp~YÚäòbBËC§óp‘ˆìI£÷¼_ë{WÓx¼6?åëDö¥‹—³ÐÎÁA`KNÿ°Úf¡9ÐJVùNô³N ²-Û/âÕp³ý²ÿy·fe
 endstream
 endobj
-17534 0 obj <<
+17575 0 obj <<
 /Type /FontDescriptor
 /FontName /YPVIBW+CMTT10
 /Flags 4
@@ -109249,9 +110173,9 @@
 /StemV 69
 /XHeight 431
 /CharSet (/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/a/ampersand/asciicircum/asciitilde/asterisk/at/b/backslash/bar/braceleft/braceright/bracketleft/bracketright/c/colon/comma/d/dollar/e/eight/equal/exclam/f/five/four/g/greater/h/hyphen/i/j/k/l/less/m/n/nine/numbersign/o/one/p/parenleft/parenright/percent/period/plus/q/question/quotedbl/quoteleft/quoteright/r/s/semicolon/seven/six/slash/t/three/two/u/underscore/v/w/x/y/z/zero)
-/FontFile 17533 0 R
+/FontFile 17574 0 R
 >> endobj
-17535 0 obj <<
+17576 0 obj <<
 /Length1 1876
 /Length2 11527
 /Length3 0
@@ -109346,7 +110270,7 @@
 ÚÂP@•¦mû”_–÷Þ’i‘Á/Íïròª…Føõu¼•üÝ™„v‚hNÚ®¾¾:»°ÇÀlÉZi‚	„¦‹?HÌTÁMA(ÿ7‘t
 endstream
 endobj
-17536 0 obj <<
+17577 0 obj <<
 /Type /FontDescriptor
 /FontName /LODRXA+CMTT9
 /Flags 4
@@ -109358,9 +110282,9 @@
 /StemV 74
 /XHeight 431
 /CharSet (/A/B/C/D/E/F/G/H/I/J/K/L/M/N/O/P/Q/R/S/T/U/V/W/X/a/ampersand/asciitilde/at/b/backslash/c/colon/d/e/eight/equal/f/five/four/g/h/hyphen/i/j/k/l/m/n/nine/numbersign/o/one/p/period/q/question/r/s/semicolon/seven/six/slash/t/three/two/u/underscore/v/w/x/y/z/zero)
-/FontFile 17535 0 R
+/FontFile 17576 0 R
 >> endobj
-17537 0 obj <<
+17578 0 obj <<
 /Length1 837
 /Length2 1182
 /Length3 0
@@ -109382,7 +110306,7 @@
 _¸©'-ÂUfPæaá‹Æ÷÷¼g|Ý,¯aÖ|qëÁ ³“RY
 endstream
 endobj
-17538 0 obj <<
+17579 0 obj <<
 /Type /FontDescriptor
 /FontName /ZUTHPM+LCIRCLE10
 /Flags 4
@@ -109394,1442 +110318,1436 @@
 /StemV 40
 /XHeight 0
 /CharSet (/a4/a5/a6/a7)
-/FontFile 17537 0 R
+/FontFile 17578 0 R
 >> endobj
-8317 0 obj <<
+8343 0 obj <<
 /Type /Font
 /Subtype /Type1
 /BaseFont /EGUQXT+CMBSY10
-/FontDescriptor 17480 0 R
+/FontDescriptor 17521 0 R
 /FirstChar 110
 /LastChar 110
-/Widths 17453 0 R
+/Widths 17494 0 R
 >> endobj
 3701 0 obj <<
 /Type /Font
 /Subtype /Type1
 /BaseFont /IXAXLA+CMBX10
-/FontDescriptor 17482 0 R
+/FontDescriptor 17523 0 R
 /FirstChar 12
 /LastChar 123
-/Widths 17474 0 R
+/Widths 17515 0 R
 >> endobj
 3691 0 obj <<
 /Type /Font
 /Subtype /Type1
 /BaseFont /ZAENBR+CMBX12
-/FontDescriptor 17484 0 R
+/FontDescriptor 17525 0 R
 /FirstChar 12
 /LastChar 120
-/Widths 17478 0 R
+/Widths 17519 0 R
 >> endobj
-11931 0 obj <<
+11972 0 obj <<
 /Type /Font
 /Subtype /Type1
 /BaseFont /KDJMFH+CMBX9
-/FontDescriptor 17486 0 R
+/FontDescriptor 17527 0 R
 /FirstChar 46
 /LastChar 117
-/Widths 17450 0 R
+/Widths 17491 0 R
 >> endobj
-7035 0 obj <<
+7030 0 obj <<
 /Type /Font
 /Subtype /Type1
 /BaseFont /EYXZUN+CMBXTI10
-/FontDescriptor 17488 0 R
+/FontDescriptor 17529 0 R
 /FirstChar 68
 /LastChar 122
-/Widths 17455 0 R
+/Widths 17496 0 R
 >> endobj
-5686 0 obj <<
+5678 0 obj <<
 /Type /Font
 /Subtype /Type1
 /BaseFont /IAZZYX+CMCSC10
-/FontDescriptor 17490 0 R
+/FontDescriptor 17531 0 R
 /FirstChar 58
 /LastChar 121
-/Widths 17461 0 R
+/Widths 17502 0 R
 >> endobj
-5521 0 obj <<
+5513 0 obj <<
 /Type /Font
 /Subtype /Type1
 /BaseFont /HQYOII+CMITT10
-/FontDescriptor 17492 0 R
+/FontDescriptor 17533 0 R
 /FirstChar 33
 /LastChar 122
-/Widths 17462 0 R
+/Widths 17503 0 R
 >> endobj
-3730 0 obj <<
+3737 0 obj <<
 /Type /Font
 /Subtype /Type1
 /BaseFont /EOEKOR+CMMI10
-/FontDescriptor 17494 0 R
+/FontDescriptor 17535 0 R
 /FirstChar 45
 /LastChar 62
-/Widths 17471 0 R
+/Widths 17512 0 R
 >> endobj
-3733 0 obj <<
+5442 0 obj <<
 /Type /Font
 /Subtype /Type1
 /BaseFont /YJCLWH+CMMI9
-/FontDescriptor 17496 0 R
+/FontDescriptor 17537 0 R
 /FirstChar 60
 /LastChar 62
-/Widths 17468 0 R
+/Widths 17507 0 R
 >> endobj
-8167 0 obj <<
+8188 0 obj <<
 /Type /Font
 /Subtype /Type1
 /BaseFont /PGRSID+CMMIB10
-/FontDescriptor 17498 0 R
+/FontDescriptor 17539 0 R
 /FirstChar 60
 /LastChar 62
-/Widths 17454 0 R
+/Widths 17495 0 R
 >> endobj
 3700 0 obj <<
 /Type /Font
 /Subtype /Type1
 /BaseFont /EPCWMJ+CMR10
-/FontDescriptor 17500 0 R
+/FontDescriptor 17541 0 R
 /FirstChar 11
 /LastChar 126
-/Widths 17475 0 R
+/Widths 17516 0 R
 >> endobj
 3692 0 obj <<
 /Type /Font
 /Subtype /Type1
-/BaseFont /JYLWBL+CMR12
-/FontDescriptor 17502 0 R
+/BaseFont /HDHUDE+CMR12
+/FontDescriptor 17543 0 R
 /FirstChar 40
 /LastChar 121
-/Widths 17477 0 R
+/Widths 17518 0 R
 >> endobj
-3732 0 obj <<
+5441 0 obj <<
 /Type /Font
 /Subtype /Type1
 /BaseFont /FKGUSP+CMR6
-/FontDescriptor 17504 0 R
+/FontDescriptor 17545 0 R
 /FirstChar 48
 /LastChar 57
-/Widths 17469 0 R
+/Widths 17508 0 R
 >> endobj
-3731 0 obj <<
+5413 0 obj <<
 /Type /Font
 /Subtype /Type1
 /BaseFont /DMYVZC+CMR8
-/FontDescriptor 17506 0 R
+/FontDescriptor 17547 0 R
 /FirstChar 48
 /LastChar 116
-/Widths 17470 0 R
+/Widths 17509 0 R
 >> endobj
-6228 0 obj <<
+6223 0 obj <<
 /Type /Font
 /Subtype /Type1
 /BaseFont /ONEKDV+CMR9
-/FontDescriptor 17508 0 R
+/FontDescriptor 17549 0 R
 /FirstChar 12
 /LastChar 122
-/Widths 17458 0 R
+/Widths 17499 0 R
 >> endobj
-8559 0 obj <<
+8585 0 obj <<
 /Type /Font
 /Subtype /Type1
 /BaseFont /EMDQZB+CMSL10
-/FontDescriptor 17510 0 R
+/FontDescriptor 17551 0 R
 /FirstChar 36
 /LastChar 36
-/Widths 17452 0 R
+/Widths 17493 0 R
 >> endobj
-8876 0 obj <<
+8906 0 obj <<
 /Type /Font
 /Subtype /Type1
 /BaseFont /IUVPNN+CMSLTT10
-/FontDescriptor 17512 0 R
+/FontDescriptor 17553 0 R
 /FirstChar 36
 /LastChar 36
-/Widths 17451 0 R
+/Widths 17492 0 R
 >> endobj
-5687 0 obj <<
+5679 0 obj <<
 /Type /Font
 /Subtype /Type1
 /BaseFont /RMNNEV+CMSS10
-/FontDescriptor 17514 0 R
+/FontDescriptor 17555 0 R
 /FirstChar 11
 /LastChar 124
-/Widths 17460 0 R
+/Widths 17501 0 R
 >> endobj
-5480 0 obj <<
+5472 0 obj <<
 /Type /Font
 /Subtype /Type1
 /BaseFont /TFKSKK+CMSS17
-/FontDescriptor 17516 0 R
+/FontDescriptor 17557 0 R
 /FirstChar 48
 /LastChar 120
-/Widths 17464 0 R
+/Widths 17505 0 R
 >> endobj
 3706 0 obj <<
 /Type /Font
 /Subtype /Type1
 /BaseFont /CLAVVQ+CMSS8
-/FontDescriptor 17518 0 R
+/FontDescriptor 17559 0 R
 /FirstChar 11
 /LastChar 122
-/Widths 17473 0 R
+/Widths 17514 0 R
 >> endobj
 3698 0 obj <<
 /Type /Font
 /Subtype /Type1
 /BaseFont /SHFLWS+CMSSBX10
-/FontDescriptor 17520 0 R
+/FontDescriptor 17561 0 R
 /FirstChar 11
 /LastChar 124
-/Widths 17476 0 R
+/Widths 17517 0 R
 >> endobj
-6129 0 obj <<
+6121 0 obj <<
 /Type /Font
 /Subtype /Type1
 /BaseFont /NZIWIM+CMSSI10
-/FontDescriptor 17522 0 R
+/FontDescriptor 17563 0 R
 /FirstChar 33
 /LastChar 121
-/Widths 17459 0 R
+/Widths 17500 0 R
 >> endobj
-3729 0 obj <<
+3736 0 obj <<
 /Type /Font
 /Subtype /Type1
 /BaseFont /DISJDX+CMSY10
-/FontDescriptor 17524 0 R
+/FontDescriptor 17565 0 R
 /FirstChar 0
 /LastChar 110
-/Widths 17472 0 R
+/Widths 17513 0 R
 >> endobj
-4384 0 obj <<
+4373 0 obj <<
 /Type /Font
 /Subtype /Type1
 /BaseFont /RKVALY+CMTI10
-/FontDescriptor 17526 0 R
+/FontDescriptor 17567 0 R
 /FirstChar 11
 /LastChar 122
-/Widths 17466 0 R
+/Widths 17510 0 R
 >> endobj
-6236 0 obj <<
+6230 0 obj <<
 /Type /Font
 /Subtype /Type1
 /BaseFont /ICKEOV+CMTI7
-/FontDescriptor 17528 0 R
+/FontDescriptor 17569 0 R
 /FirstChar 97
 /LastChar 98
-/Widths 17456 0 R
+/Widths 17497 0 R
 >> endobj
-6235 0 obj <<
+6229 0 obj <<
 /Type /Font
 /Subtype /Type1
 /BaseFont /TEUAKW+CMTI8
-/FontDescriptor 17530 0 R
+/FontDescriptor 17571 0 R
 /FirstChar 97
 /LastChar 98
-/Widths 17457 0 R
+/Widths 17498 0 R
 >> endobj
-11932 0 obj <<
+11973 0 obj <<
 /Type /Font
 /Subtype /Type1
 /BaseFont /DLGOAM+CMTI9
-/FontDescriptor 17532 0 R
+/FontDescriptor 17573 0 R
 /FirstChar 111
 /LastChar 116
-/Widths 17449 0 R
+/Widths 17490 0 R
 >> endobj
-5424 0 obj <<
+3738 0 obj <<
 /Type /Font
 /Subtype /Type1
 /BaseFont /YPVIBW+CMTT10
-/FontDescriptor 17534 0 R
+/FontDescriptor 17575 0 R
 /FirstChar 33
 /LastChar 126
-/Widths 17465 0 R
+/Widths 17511 0 R
 >> endobj
-3734 0 obj <<
+5443 0 obj <<
 /Type /Font
 /Subtype /Type1
 /BaseFont /LODRXA+CMTT9
-/FontDescriptor 17536 0 R
+/FontDescriptor 17577 0 R
 /FirstChar 35
 /LastChar 126
-/Widths 17467 0 R
+/Widths 17506 0 R
 >> endobj
-5492 0 obj <<
+5484 0 obj <<
 /Type /Font
 /Subtype /Type1
 /BaseFont /ZUTHPM+LCIRCLE10
-/FontDescriptor 17538 0 R
+/FontDescriptor 17579 0 R
 /FirstChar 4
 /LastChar 7
-/Widths 17463 0 R
+/Widths 17504 0 R
 >> endobj
 3693 0 obj <<
 /Type /Pages
 /Count 6
-/Parent 17539 0 R
-/Kids [3686 0 R 3695 0 R 3703 0 R 3725 0 R 3759 0 R 3786 0 R]
+/Parent 17580 0 R
+/Kids [3686 0 R 3695 0 R 3703 0 R 3732 0 R 3772 0 R 3809 0 R]
 >> endobj
-3816 0 obj <<
+3846 0 obj <<
 /Type /Pages
 /Count 6
-/Parent 17539 0 R
-/Kids [3813 0 R 3841 0 R 3867 0 R 3895 0 R 3924 0 R 3952 0 R]
+/Parent 17580 0 R
+/Kids [3843 0 R 3879 0 R 3920 0 R 3943 0 R 3950 0 R 3979 0 R]
 >> endobj
-3964 0 obj <<
+4021 0 obj <<
 /Type /Pages
 /Count 6
-/Parent 17539 0 R
-/Kids [3961 0 R 3991 0 R 4030 0 R 4068 0 R 4108 0 R 4144 0 R]
+/Parent 17580 0 R
+/Kids [4018 0 R 4057 0 R 4097 0 R 4133 0 R 4175 0 R 4213 0 R]
 >> endobj
-4189 0 obj <<
+4255 0 obj <<
 /Type /Pages
 /Count 6
-/Parent 17539 0 R
-/Kids [4186 0 R 4225 0 R 4264 0 R 4303 0 R 4339 0 R 4381 0 R]
+/Parent 17580 0 R
+/Kids [4252 0 R 4292 0 R 4328 0 R 4370 0 R 4410 0 R 4451 0 R]
 >> endobj
-4424 0 obj <<
+4494 0 obj <<
 /Type /Pages
 /Count 6
-/Parent 17539 0 R
-/Kids [4421 0 R 4463 0 R 4503 0 R 4543 0 R 4584 0 R 4620 0 R]
+/Parent 17580 0 R
+/Kids [4491 0 R 4532 0 R 4573 0 R 4609 0 R 4647 0 R 4688 0 R]
 >> endobj
-4661 0 obj <<
+4731 0 obj <<
 /Type /Pages
 /Count 6
-/Parent 17539 0 R
-/Kids [4658 0 R 4700 0 R 4740 0 R 4780 0 R 4819 0 R 4857 0 R]
+/Parent 17580 0 R
+/Kids [4728 0 R 4769 0 R 4808 0 R 4846 0 R 4882 0 R 4920 0 R]
 >> endobj
-4896 0 obj <<
+4963 0 obj <<
 /Type /Pages
 /Count 6
-/Parent 17540 0 R
-/Kids [4893 0 R 4932 0 R 4972 0 R 4994 0 R 4998 0 R 5019 0 R]
+/Parent 17581 0 R
+/Kids [4960 0 R 4983 0 R 4987 0 R 5008 0 R 5048 0 R 5084 0 R]
 >> endobj
-5062 0 obj <<
+5113 0 obj <<
 /Type /Pages
 /Count 6
-/Parent 17540 0 R
-/Kids [5059 0 R 5096 0 R 5122 0 R 5137 0 R 5145 0 R 5178 0 R]
+/Parent 17581 0 R
+/Kids [5110 0 R 5126 0 R 5134 0 R 5167 0 R 5231 0 R 5270 0 R]
 >> endobj
-5245 0 obj <<
+5303 0 obj <<
 /Type /Pages
 /Count 6
-/Parent 17540 0 R
-/Kids [5242 0 R 5282 0 R 5312 0 R 5362 0 R 5395 0 R 5405 0 R]
+/Parent 17581 0 R
+/Kids [5300 0 R 5351 0 R 5384 0 R 5394 0 R 5399 0 R 5407 0 R]
 >> endobj
-5413 0 obj <<
+5419 0 obj <<
 /Type /Pages
 /Count 6
-/Parent 17540 0 R
-/Kids [5410 0 R 5419 0 R 5428 0 R 5432 0 R 5440 0 R 5447 0 R]
+/Parent 17581 0 R
+/Kids [5416 0 R 5421 0 R 5429 0 R 5436 0 R 5445 0 R 5449 0 R]
 >> endobj
-5456 0 obj <<
+5454 0 obj <<
 /Type /Pages
 /Count 6
-/Parent 17540 0 R
-/Kids [5453 0 R 5458 0 R 5461 0 R 5464 0 R 5471 0 R 5477 0 R]
+/Parent 17581 0 R
+/Kids [5452 0 R 5456 0 R 5463 0 R 5469 0 R 5479 0 R 5496 0 R]
 >> endobj
-5501 0 obj <<
+5507 0 obj <<
 /Type /Pages
 /Count 6
-/Parent 17540 0 R
-/Kids [5487 0 R 5505 0 R 5513 0 R 5518 0 R 5532 0 R 5539 0 R]
+/Parent 17581 0 R
+/Kids [5504 0 R 5510 0 R 5524 0 R 5531 0 R 5539 0 R 5548 0 R]
 >> endobj
-5552 0 obj <<
+5562 0 obj <<
 /Type /Pages
 /Count 6
-/Parent 17541 0 R
-/Kids [5547 0 R 5557 0 R 5564 0 R 5572 0 R 5576 0 R 5581 0 R]
+/Parent 17582 0 R
+/Kids [5555 0 R 5564 0 R 5568 0 R 5573 0 R 5582 0 R 5592 0 R]
 >> endobj
-5596 0 obj <<
+5619 0 obj <<
 /Type /Pages
 /Count 6
-/Parent 17541 0 R
-/Kids [5590 0 R 5601 0 R 5609 0 R 5630 0 R 5638 0 R 5659 0 R]
+/Parent 17582 0 R
+/Kids [5600 0 R 5622 0 R 5630 0 R 5651 0 R 5675 0 R 5685 0 R]
 >> endobj
-5688 0 obj <<
+5728 0 obj <<
 /Type /Pages
 /Count 6
-/Parent 17541 0 R
-/Kids [5683 0 R 5694 0 R 5702 0 R 5738 0 R 5745 0 R 5751 0 R]
+/Parent 17582 0 R
+/Kids [5693 0 R 5730 0 R 5737 0 R 5743 0 R 5750 0 R 5773 0 R]
 >> endobj
-5779 0 obj <<
+5812 0 obj <<
 /Type /Pages
 /Count 6
-/Parent 17541 0 R
-/Kids [5758 0 R 5782 0 R 5814 0 R 5822 0 R 5830 0 R 5840 0 R]
+/Parent 17582 0 R
+/Kids [5805 0 R 5814 0 R 5822 0 R 5832 0 R 5865 0 R 5873 0 R]
 >> endobj
-5880 0 obj <<
+5885 0 obj <<
 /Type /Pages
 /Count 6
-/Parent 17541 0 R
-/Kids [5873 0 R 5882 0 R 5888 0 R 5899 0 R 5913 0 R 5952 0 R]
+/Parent 17582 0 R
+/Kids [5879 0 R 5891 0 R 5905 0 R 5944 0 R 5983 0 R 6014 0 R]
 >> endobj
-6021 0 obj <<
+6019 0 obj <<
 /Type /Pages
 /Count 6
-/Parent 17541 0 R
-/Kids [5991 0 R 6023 0 R 6026 0 R 6029 0 R 6036 0 R 6040 0 R]
+/Parent 17582 0 R
+/Kids [6017 0 R 6021 0 R 6028 0 R 6032 0 R 6037 0 R 6046 0 R]
 >> endobj
-6049 0 obj <<
+6057 0 obj <<
 /Type /Pages
 /Count 6
-/Parent 17542 0 R
-/Kids [6045 0 R 6055 0 R 6060 0 R 6067 0 R 6075 0 R 6083 0 R]
+/Parent 17583 0 R
+/Kids [6051 0 R 6059 0 R 6067 0 R 6075 0 R 6092 0 R 6100 0 R]
 >> endobj
-6105 0 obj <<
+6116 0 obj <<
 /Type /Pages
 /Count 6
-/Parent 17542 0 R
-/Kids [6100 0 R 6109 0 R 6122 0 R 6126 0 R 6136 0 R 6141 0 R]
+/Parent 17583 0 R
+/Kids [6113 0 R 6118 0 R 6128 0 R 6133 0 R 6143 0 R 6151 0 R]
 >> endobj
-6158 0 obj <<
+6159 0 obj <<
 /Type /Pages
 /Count 6
-/Parent 17542 0 R
-/Kids [6151 0 R 6160 0 R 6165 0 R 6171 0 R 6176 0 R 6185 0 R]
+/Parent 17583 0 R
+/Kids [6156 0 R 6163 0 R 6168 0 R 6180 0 R 6185 0 R 6191 0 R]
 >> endobj
-6194 0 obj <<
+6202 0 obj <<
 /Type /Pages
 /Count 6
-/Parent 17542 0 R
-/Kids [6190 0 R 6197 0 R 6203 0 R 6210 0 R 6214 0 R 6218 0 R]
+/Parent 17583 0 R
+/Kids [6197 0 R 6205 0 R 6209 0 R 6213 0 R 6220 0 R 6226 0 R]
 >> endobj
-6229 0 obj <<
+6237 0 obj <<
 /Type /Pages
 /Count 6
-/Parent 17542 0 R
-/Kids [6225 0 R 6232 0 R 6239 0 R 6246 0 R 6255 0 R 6263 0 R]
+/Parent 17583 0 R
+/Kids [6233 0 R 6241 0 R 6250 0 R 6258 0 R 6265 0 R 6293 0 R]
 >> endobj
-6297 0 obj <<
+6321 0 obj <<
 /Type /Pages
 /Count 6
-/Parent 17542 0 R
-/Kids [6270 0 R 6299 0 R 6310 0 R 6328 0 R 6333 0 R 6347 0 R]
+/Parent 17583 0 R
+/Kids [6304 0 R 6323 0 R 6328 0 R 6342 0 R 6348 0 R 6353 0 R]
 >> endobj
-6356 0 obj <<
+6364 0 obj <<
 /Type /Pages
 /Count 6
-/Parent 17543 0 R
-/Kids [6353 0 R 6359 0 R 6366 0 R 6371 0 R 6378 0 R 6385 0 R]
+/Parent 17584 0 R
+/Kids [6360 0 R 6366 0 R 6373 0 R 6380 0 R 6386 0 R 6392 0 R]
 >> endobj
-6395 0 obj <<
+6400 0 obj <<
 /Type /Pages
 /Count 6
-/Parent 17543 0 R
-/Kids [6391 0 R 6398 0 R 6403 0 R 6411 0 R 6417 0 R 6434 0 R]
+/Parent 17584 0 R
+/Kids [6397 0 R 6406 0 R 6412 0 R 6429 0 R 6441 0 R 6450 0 R]
 >> endobj
-6452 0 obj <<
+6462 0 obj <<
 /Type /Pages
 /Count 6
-/Parent 17543 0 R
-/Kids [6446 0 R 6456 0 R 6464 0 R 6470 0 R 6490 0 R 6496 0 R]
+/Parent 17584 0 R
+/Kids [6458 0 R 6465 0 R 6485 0 R 6491 0 R 6497 0 R 6502 0 R]
 >> endobj
-6506 0 obj <<
+6510 0 obj <<
 /Type /Pages
 /Count 6
-/Parent 17543 0 R
-/Kids [6502 0 R 6508 0 R 6513 0 R 6517 0 R 6521 0 R 6527 0 R]
+/Parent 17584 0 R
+/Kids [6507 0 R 6512 0 R 6516 0 R 6522 0 R 6528 0 R 6536 0 R]
 >> endobj
-6537 0 obj <<
+6558 0 obj <<
 /Type /Pages
 /Count 6
-/Parent 17543 0 R
-/Kids [6533 0 R 6542 0 R 6558 0 R 6568 0 R 6574 0 R 6587 0 R]
+/Parent 17584 0 R
+/Kids [6552 0 R 6563 0 R 6569 0 R 6582 0 R 6588 0 R 6595 0 R]
 >> endobj
-6597 0 obj <<
+6616 0 obj <<
 /Type /Pages
 /Count 6
-/Parent 17543 0 R
-/Kids [6593 0 R 6601 0 R 6615 0 R 6623 0 R 6630 0 R 6634 0 R]
+/Parent 17584 0 R
+/Kids [6609 0 R 6618 0 R 6625 0 R 6629 0 R 6636 0 R 6641 0 R]
 >> endobj
-6645 0 obj <<
+6655 0 obj <<
 /Type /Pages
 /Count 6
-/Parent 17544 0 R
-/Kids [6641 0 R 6647 0 R 6655 0 R 6662 0 R 6667 0 R 6671 0 R]
+/Parent 17585 0 R
+/Kids [6649 0 R 6657 0 R 6662 0 R 6666 0 R 6675 0 R 6684 0 R]
 >> endobj
-6686 0 obj <<
+6708 0 obj <<
 /Type /Pages
 /Count 6
-/Parent 17544 0 R
-/Kids [6680 0 R 6690 0 R 6707 0 R 6719 0 R 6742 0 R 6747 0 R]
+/Parent 17585 0 R
+/Kids [6701 0 R 6714 0 R 6737 0 R 6742 0 R 6754 0 R 6770 0 R]
 >> endobj
-6766 0 obj <<
+6788 0 obj <<
 /Type /Pages
 /Count 6
-/Parent 17544 0 R
-/Kids [6759 0 R 6776 0 R 6788 0 R 6804 0 R 6815 0 R 6829 0 R]
+/Parent 17585 0 R
+/Kids [6782 0 R 6799 0 R 6810 0 R 6824 0 R 6837 0 R 6854 0 R]
 >> endobj
-6848 0 obj <<
+6875 0 obj <<
 /Type /Pages
 /Count 6
-/Parent 17544 0 R
-/Kids [6842 0 R 6860 0 R 6875 0 R 6888 0 R 6901 0 R 6910 0 R]
+/Parent 17585 0 R
+/Kids [6869 0 R 6883 0 R 6896 0 R 6905 0 R 6909 0 R 6913 0 R]
 >> endobj
-6917 0 obj <<
+6920 0 obj <<
 /Type /Pages
 /Count 6
-/Parent 17544 0 R
-/Kids [6914 0 R 6919 0 R 6923 0 R 6927 0 R 6931 0 R 6935 0 R]
+/Parent 17585 0 R
+/Kids [6917 0 R 6922 0 R 6926 0 R 6930 0 R 6934 0 R 6938 0 R]
 >> endobj
-6942 0 obj <<
+6943 0 obj <<
 /Type /Pages
 /Count 6
-/Parent 17544 0 R
-/Kids [6939 0 R 6944 0 R 6947 0 R 6950 0 R 6957 0 R 6964 0 R]
+/Parent 17585 0 R
+/Kids [6941 0 R 6945 0 R 6952 0 R 6959 0 R 6966 0 R 6971 0 R]
 >> endobj
-6975 0 obj <<
+6986 0 obj <<
 /Type /Pages
 /Count 6
-/Parent 17545 0 R
-/Kids [6971 0 R 6977 0 R 6984 0 R 6993 0 R 6997 0 R 7002 0 R]
+/Parent 17586 0 R
+/Kids [6978 0 R 6988 0 R 6992 0 R 6997 0 R 7002 0 R 7006 0 R]
 >> endobj
-7010 0 obj <<
+7018 0 obj <<
 /Type /Pages
 /Count 6
-/Parent 17545 0 R
-/Kids [7007 0 R 7012 0 R 7017 0 R 7025 0 R 7032 0 R 7037 0 R]
+/Parent 17586 0 R
+/Kids [7011 0 R 7020 0 R 7027 0 R 7032 0 R 7036 0 R 7041 0 R]
 >> endobj
-7045 0 obj <<
+7059 0 obj <<
 /Type /Pages
 /Count 6
-/Parent 17545 0 R
-/Kids [7041 0 R 7047 0 R 7053 0 R 7068 0 R 7089 0 R 7102 0 R]
+/Parent 17586 0 R
+/Kids [7047 0 R 7063 0 R 7084 0 R 7097 0 R 7102 0 R 7112 0 R]
 >> endobj
-7116 0 obj <<
+7131 0 obj <<
 /Type /Pages
 /Count 6
-/Parent 17545 0 R
-/Kids [7107 0 R 7118 0 R 7130 0 R 7139 0 R 7150 0 R 7156 0 R]
+/Parent 17586 0 R
+/Kids [7124 0 R 7134 0 R 7145 0 R 7151 0 R 7157 0 R 7163 0 R]
 >> endobj
-7167 0 obj <<
+7179 0 obj <<
 /Type /Pages
 /Count 6
-/Parent 17545 0 R
-/Kids [7162 0 R 7169 0 R 7174 0 R 7186 0 R 7191 0 R 7196 0 R]
+/Parent 17586 0 R
+/Kids [7168 0 R 7181 0 R 7186 0 R 7191 0 R 7199 0 R 7215 0 R]
 >> endobj
-7208 0 obj <<
+7226 0 obj <<
 /Type /Pages
 /Count 6
-/Parent 17545 0 R
-/Kids [7204 0 R 7217 0 R 7225 0 R 7231 0 R 7240 0 R 7248 0 R]
+/Parent 17586 0 R
+/Kids [7222 0 R 7229 0 R 7238 0 R 7246 0 R 7251 0 R 7255 0 R]
 >> endobj
-7256 0 obj <<
+7265 0 obj <<
 /Type /Pages
 /Count 6
-/Parent 17546 0 R
-/Kids [7252 0 R 7258 0 R 7262 0 R 7266 0 R 7271 0 R 7278 0 R]
+/Parent 17587 0 R
+/Kids [7260 0 R 7268 0 R 7277 0 R 7284 0 R 7299 0 R 7314 0 R]
 >> endobj
-7291 0 obj <<
+7327 0 obj <<
 /Type /Pages
 /Count 6
-/Parent 17546 0 R
-/Kids [7287 0 R 7295 0 R 7303 0 R 7311 0 R 7316 0 R 7325 0 R]
+/Parent 17587 0 R
+/Kids [7322 0 R 7331 0 R 7341 0 R 7346 0 R 7352 0 R 7358 0 R]
 >> endobj
-7340 0 obj <<
+7374 0 obj <<
 /Type /Pages
 /Count 6
-/Parent 17546 0 R
-/Kids [7336 0 R 7342 0 R 7349 0 R 7354 0 R 7359 0 R 7367 0 R]
+/Parent 17587 0 R
+/Kids [7362 0 R 7377 0 R 7385 0 R 7389 0 R 7394 0 R 7401 0 R]
 >> endobj
-7382 0 obj <<
+7412 0 obj <<
 /Type /Pages
 /Count 6
-/Parent 17546 0 R
-/Kids [7379 0 R 7384 0 R 7391 0 R 7398 0 R 7406 0 R 7410 0 R]
+/Parent 17587 0 R
+/Kids [7409 0 R 7415 0 R 7421 0 R 7425 0 R 7431 0 R 7441 0 R]
 >> endobj
-7420 0 obj <<
+7454 0 obj <<
 /Type /Pages
 /Count 6
-/Parent 17546 0 R
-/Kids [7416 0 R 7422 0 R 7426 0 R 7438 0 R 7443 0 R 7452 0 R]
+/Parent 17587 0 R
+/Kids [7449 0 R 7456 0 R 7472 0 R 7478 0 R 7484 0 R 7489 0 R]
 >> endobj
-7467 0 obj <<
+7497 0 obj <<
 /Type /Pages
 /Count 6
-/Parent 17546 0 R
-/Kids [7463 0 R 7474 0 R 7481 0 R 7486 0 R 7490 0 R 7495 0 R]
+/Parent 17587 0 R
+/Kids [7493 0 R 7499 0 R 7503 0 R 7515 0 R 7532 0 R 7569 0 R]
 >> endobj
-7503 0 obj <<
+7580 0 obj <<
 /Type /Pages
 /Count 6
-/Parent 17547 0 R
-/Kids [7499 0 R 7506 0 R 7527 0 R 7564 0 R 7573 0 R 7579 0 R]
+/Parent 17588 0 R
+/Kids [7576 0 R 7583 0 R 7591 0 R 7598 0 R 7602 0 R 7606 0 R]
 >> endobj
-7593 0 obj <<
+7621 0 obj <<
 /Type /Pages
 /Count 6
-/Parent 17547 0 R
-/Kids [7586 0 R 7595 0 R 7599 0 R 7603 0 R 7613 0 R 7625 0 R]
+/Parent 17588 0 R
+/Kids [7616 0 R 7635 0 R 7658 0 R 7665 0 R 7671 0 R 7676 0 R]
 >> endobj
-7644 0 obj <<
+7689 0 obj <<
 /Type /Pages
 /Count 6
-/Parent 17547 0 R
-/Kids [7637 0 R 7646 0 R 7651 0 R 7656 0 R 7661 0 R 7671 0 R]
+/Parent 17588 0 R
+/Kids [7681 0 R 7692 0 R 7698 0 R 7706 0 R 7714 0 R 7723 0 R]
 >> endobj
-7681 0 obj <<
+7742 0 obj <<
 /Type /Pages
 /Count 6
-/Parent 17547 0 R
-/Kids [7677 0 R 7686 0 R 7694 0 R 7703 0 R 7710 0 R 7723 0 R]
+/Parent 17588 0 R
+/Kids [7730 0 R 7744 0 R 7748 0 R 7754 0 R 7760 0 R 7765 0 R]
 >> endobj
-7732 0 obj <<
+7773 0 obj <<
 /Type /Pages
 /Count 6
-/Parent 17547 0 R
-/Kids [7727 0 R 7734 0 R 7740 0 R 7745 0 R 7749 0 R 7754 0 R]
+/Parent 17588 0 R
+/Kids [7769 0 R 7775 0 R 7779 0 R 7786 0 R 7791 0 R 7795 0 R]
 >> endobj
-7763 0 obj <<
+7803 0 obj <<
 /Type /Pages
 /Count 6
-/Parent 17547 0 R
-/Kids [7758 0 R 7766 0 R 7771 0 R 7775 0 R 7779 0 R 7785 0 R]
+/Parent 17588 0 R
+/Kids [7799 0 R 7806 0 R 7815 0 R 7832 0 R 7839 0 R 7846 0 R]
 >> endobj
-7810 0 obj <<
+7855 0 obj <<
 /Type /Pages
 /Count 6
-/Parent 17548 0 R
-/Kids [7794 0 R 7812 0 R 7819 0 R 7826 0 R 7832 0 R 7836 0 R]
+/Parent 17589 0 R
+/Kids [7852 0 R 7857 0 R 7861 0 R 7866 0 R 7871 0 R 7876 0 R]
 >> endobj
-7844 0 obj <<
+7884 0 obj <<
 /Type /Pages
 /Count 6
-/Parent 17548 0 R
-/Kids [7840 0 R 7846 0 R 7851 0 R 7856 0 R 7861 0 R 7865 0 R]
+/Parent 17589 0 R
+/Kids [7881 0 R 7886 0 R 7890 0 R 7895 0 R 7900 0 R 7906 0 R]
 >> endobj
-7873 0 obj <<
+7919 0 obj <<
 /Type /Pages
 /Count 6
-/Parent 17548 0 R
-/Kids [7869 0 R 7875 0 R 7880 0 R 7886 0 R 7893 0 R 7901 0 R]
+/Parent 17589 0 R
+/Kids [7913 0 R 7922 0 R 7926 0 R 7931 0 R 7935 0 R 7942 0 R]
 >> endobj
-7909 0 obj <<
+7949 0 obj <<
 /Type /Pages
 /Count 6
-/Parent 17548 0 R
-/Kids [7905 0 R 7911 0 R 7915 0 R 7922 0 R 7926 0 R 7930 0 R]
+/Parent 17589 0 R
+/Kids [7946 0 R 7951 0 R 7958 0 R 7964 0 R 7971 0 R 7975 0 R]
 >> endobj
-7942 0 obj <<
+7987 0 obj <<
 /Type /Pages
 /Count 6
-/Parent 17548 0 R
-/Kids [7937 0 R 7944 0 R 7951 0 R 7955 0 R 7960 0 R 7968 0 R]
+/Parent 17589 0 R
+/Kids [7980 0 R 7989 0 R 7993 0 R 7997 0 R 8001 0 R 8008 0 R]
 >> endobj
-7975 0 obj <<
+8032 0 obj <<
 /Type /Pages
 /Count 6
-/Parent 17548 0 R
-/Kids [7972 0 R 7977 0 R 7981 0 R 7988 0 R 8006 0 R 8013 0 R]
+/Parent 17589 0 R
+/Kids [8026 0 R 8034 0 R 8057 0 R 8063 0 R 8086 0 R 8098 0 R]
 >> endobj
-8041 0 obj <<
+8124 0 obj <<
 /Type /Pages
 /Count 6
-/Parent 17549 0 R
-/Kids [8036 0 R 8043 0 R 8066 0 R 8078 0 R 8101 0 R 8106 0 R]
+/Parent 17590 0 R
+/Kids [8121 0 R 8127 0 R 8136 0 R 8144 0 R 8165 0 R 8172 0 R]
 >> endobj
-8121 0 obj <<
+8181 0 obj <<
 /Type /Pages
 /Count 6
-/Parent 17549 0 R
-/Kids [8115 0 R 8124 0 R 8145 0 R 8152 0 R 8157 0 R 8163 0 R]
+/Parent 17590 0 R
+/Kids [8177 0 R 8184 0 R 8190 0 R 8194 0 R 8199 0 R 8205 0 R]
 >> endobj
-8172 0 obj <<
+8215 0 obj <<
 /Type /Pages
 /Count 6
-/Parent 17549 0 R
-/Kids [8169 0 R 8174 0 R 8179 0 R 8185 0 R 8190 0 R 8197 0 R]
+/Parent 17590 0 R
+/Kids [8210 0 R 8218 0 R 8222 0 R 8226 0 R 8230 0 R 8235 0 R]
 >> endobj
-8204 0 obj <<
+8244 0 obj <<
 /Type /Pages
 /Count 6
-/Parent 17549 0 R
-/Kids [8201 0 R 8206 0 R 8210 0 R 8215 0 R 8221 0 R 8226 0 R]
+/Parent 17590 0 R
+/Kids [8241 0 R 8247 0 R 8256 0 R 8262 0 R 8278 0 R 8283 0 R]
 >> endobj
-8239 0 obj <<
+8300 0 obj <<
 /Type /Pages
 /Count 6
-/Parent 17549 0 R
-/Kids [8235 0 R 8242 0 R 8252 0 R 8257 0 R 8267 0 R 8278 0 R]
+/Parent 17590 0 R
+/Kids [8293 0 R 8305 0 R 8310 0 R 8315 0 R 8324 0 R 8331 0 R]
 >> endobj
-8286 0 obj <<
+8344 0 obj <<
 /Type /Pages
 /Count 6
-/Parent 17549 0 R
-/Kids [8283 0 R 8289 0 R 8298 0 R 8305 0 R 8312 0 R 8319 0 R]
+/Parent 17590 0 R
+/Kids [8338 0 R 8346 0 R 8352 0 R 8357 0 R 8361 0 R 8366 0 R]
 >> endobj
-8329 0 obj <<
+8380 0 obj <<
 /Type /Pages
 /Count 6
-/Parent 17550 0 R
-/Kids [8325 0 R 8331 0 R 8335 0 R 8340 0 R 8344 0 R 8355 0 R]
+/Parent 17591 0 R
+/Kids [8370 0 R 8382 0 R 8388 0 R 8394 0 R 8403 0 R 8409 0 R]
 >> endobj
-8365 0 obj <<
+8425 0 obj <<
 /Type /Pages
 /Count 6
-/Parent 17550 0 R
-/Kids [8361 0 R 8368 0 R 8377 0 R 8383 0 R 8393 0 R 8400 0 R]
+/Parent 17591 0 R
+/Kids [8419 0 R 8427 0 R 8431 0 R 8435 0 R 8440 0 R 8445 0 R]
 >> endobj
-8407 0 obj <<
+8453 0 obj <<
 /Type /Pages
 /Count 6
-/Parent 17550 0 R
-/Kids [8404 0 R 8409 0 R 8414 0 R 8419 0 R 8424 0 R 8428 0 R]
+/Parent 17591 0 R
+/Kids [8450 0 R 8455 0 R 8459 0 R 8466 0 R 8473 0 R 8480 0 R]
 >> endobj
-8438 0 obj <<
+8490 0 obj <<
 /Type /Pages
 /Count 6
-/Parent 17550 0 R
-/Kids [8432 0 R 8440 0 R 8447 0 R 8454 0 R 8459 0 R 8466 0 R]
+/Parent 17591 0 R
+/Kids [8485 0 R 8493 0 R 8507 0 R 8526 0 R 8530 0 R 8534 0 R]
 >> endobj
-8498 0 obj <<
+8543 0 obj <<
 /Type /Pages
 /Count 6
-/Parent 17550 0 R
-/Kids [8480 0 R 8500 0 R 8504 0 R 8508 0 R 8513 0 R 8519 0 R]
+/Parent 17591 0 R
+/Kids [8539 0 R 8546 0 R 8556 0 R 8566 0 R 8571 0 R 8575 0 R]
 >> endobj
-8535 0 obj <<
+8591 0 obj <<
 /Type /Pages
 /Count 6
-/Parent 17550 0 R
-/Kids [8529 0 R 8540 0 R 8545 0 R 8549 0 R 8556 0 R 8566 0 R]
+/Parent 17591 0 R
+/Kids [8582 0 R 8593 0 R 8605 0 R 8614 0 R 8622 0 R 8630 0 R]
 >> endobj
-8585 0 obj <<
+8641 0 obj <<
 /Type /Pages
 /Count 6
-/Parent 17551 0 R
-/Kids [8578 0 R 8588 0 R 8596 0 R 8604 0 R 8612 0 R 8616 0 R]
+/Parent 17592 0 R
+/Kids [8638 0 R 8643 0 R 8650 0 R 8656 0 R 8663 0 R 8677 0 R]
 >> endobj
-8628 0 obj <<
+8686 0 obj <<
 /Type /Pages
 /Count 6
-/Parent 17551 0 R
-/Kids [8623 0 R 8630 0 R 8637 0 R 8648 0 R 8653 0 R 8658 0 R]
+/Parent 17592 0 R
+/Kids [8682 0 R 8688 0 R 8694 0 R 8701 0 R 8706 0 R 8712 0 R]
 >> endobj
-8670 0 obj <<
+8730 0 obj <<
 /Type /Pages
 /Count 6
-/Parent 17551 0 R
-/Kids [8664 0 R 8672 0 R 8677 0 R 8683 0 R 8690 0 R 8702 0 R]
+/Parent 17592 0 R
+/Kids [8719 0 R 8732 0 R 8741 0 R 8746 0 R 8751 0 R 8757 0 R]
 >> endobj
-8714 0 obj <<
+8785 0 obj <<
 /Type /Pages
 /Count 6
-/Parent 17551 0 R
-/Kids [8711 0 R 8717 0 R 8722 0 R 8728 0 R 8742 0 R 8758 0 R]
+/Parent 17592 0 R
+/Kids [8771 0 R 8788 0 R 8793 0 R 8798 0 R 8802 0 R 8809 0 R]
 >> endobj
-8767 0 obj <<
+8853 0 obj <<
 /Type /Pages
 /Count 6
-/Parent 17551 0 R
-/Kids [8763 0 R 8769 0 R 8773 0 R 8780 0 R 8791 0 R 8826 0 R]
+/Parent 17592 0 R
+/Kids [8820 0 R 8856 0 R 8865 0 R 8871 0 R 8875 0 R 8882 0 R]
 >> endobj
-8839 0 obj <<
+8895 0 obj <<
 /Type /Pages
 /Count 6
-/Parent 17551 0 R
-/Kids [8835 0 R 8842 0 R 8846 0 R 8853 0 R 8861 0 R 8869 0 R]
+/Parent 17592 0 R
+/Kids [8890 0 R 8899 0 R 8903 0 R 8914 0 R 8918 0 R 8925 0 R]
 >> endobj
-8881 0 obj <<
+8950 0 obj <<
 /Type /Pages
 /Count 6
-/Parent 17552 0 R
-/Kids [8873 0 R 8885 0 R 8889 0 R 8896 0 R 8903 0 R 8922 0 R]
+/Parent 17593 0 R
+/Kids [8932 0 R 8952 0 R 8956 0 R 8961 0 R 8968 0 R 8977 0 R]
 >> endobj
-8930 0 obj <<
+8985 0 obj <<
 /Type /Pages
 /Count 6
-/Parent 17552 0 R
-/Kids [8926 0 R 8932 0 R 8939 0 R 8948 0 R 8953 0 R 8957 0 R]
+/Parent 17593 0 R
+/Kids [8982 0 R 8987 0 R 8992 0 R 8997 0 R 9002 0 R 9006 0 R]
 >> endobj
-8966 0 obj <<
+9015 0 obj <<
 /Type /Pages
 /Count 6
-/Parent 17552 0 R
-/Kids [8962 0 R 8968 0 R 8973 0 R 8977 0 R 8982 0 R 8987 0 R]
+/Parent 17593 0 R
+/Kids [9011 0 R 9017 0 R 9022 0 R 9027 0 R 9032 0 R 9038 0 R]
 >> endobj
-8996 0 obj <<
+9056 0 obj <<
 /Type /Pages
 /Count 6
-/Parent 17552 0 R
-/Kids [8992 0 R 8998 0 R 9003 0 R 9009 0 R 9019 0 R 9028 0 R]
+/Parent 17593 0 R
+/Kids [9048 0 R 9058 0 R 9069 0 R 9074 0 R 9085 0 R 9100 0 R]
 >> endobj
-9043 0 obj <<
+9112 0 obj <<
 /Type /Pages
 /Count 6
-/Parent 17552 0 R
-/Kids [9039 0 R 9045 0 R 9056 0 R 9071 0 R 9080 0 R 9084 0 R]
+/Parent 17593 0 R
+/Kids [9109 0 R 9114 0 R 9119 0 R 9123 0 R 9128 0 R 9133 0 R]
 >> endobj
-9092 0 obj <<
+9140 0 obj <<
 /Type /Pages
 /Count 6
-/Parent 17552 0 R
-/Kids [9089 0 R 9094 0 R 9099 0 R 9104 0 R 9108 0 R 9114 0 R]
+/Parent 17593 0 R
+/Kids [9137 0 R 9144 0 R 9151 0 R 9160 0 R 9168 0 R 9176 0 R]
 >> endobj
-9128 0 obj <<
+9184 0 obj <<
 /Type /Pages
 /Count 6
-/Parent 17553 0 R
-/Kids [9121 0 R 9131 0 R 9139 0 R 9147 0 R 9151 0 R 9158 0 R]
+/Parent 17594 0 R
+/Kids [9180 0 R 9188 0 R 9195 0 R 9204 0 R 9208 0 R 9215 0 R]
 >> endobj
-9173 0 obj <<
+9228 0 obj <<
 /Type /Pages
 /Count 6
-/Parent 17553 0 R
-/Kids [9165 0 R 9175 0 R 9179 0 R 9186 0 R 9194 0 R 9201 0 R]
+/Parent 17594 0 R
+/Kids [9223 0 R 9231 0 R 9238 0 R 9258 0 R 9289 0 R 9296 0 R]
 >> endobj
-9226 0 obj <<
+9309 0 obj <<
 /Type /Pages
 /Count 6
-/Parent 17553 0 R
-/Kids [9208 0 R 9229 0 R 9260 0 R 9267 0 R 9277 0 R 9282 0 R]
+/Parent 17594 0 R
+/Kids [9306 0 R 9312 0 R 9319 0 R 9326 0 R 9333 0 R 9340 0 R]
 >> endobj
-9293 0 obj <<
+9354 0 obj <<
 /Type /Pages
 /Count 6
-/Parent 17553 0 R
-/Kids [9289 0 R 9297 0 R 9304 0 R 9311 0 R 9320 0 R 9327 0 R]
+/Parent 17594 0 R
+/Kids [9349 0 R 9357 0 R 9363 0 R 9368 0 R 9375 0 R 9380 0 R]
 >> endobj
-9337 0 obj <<
+9389 0 obj <<
 /Type /Pages
 /Count 6
-/Parent 17553 0 R
-/Kids [9333 0 R 9339 0 R 9346 0 R 9351 0 R 9356 0 R 9361 0 R]
+/Parent 17594 0 R
+/Kids [9385 0 R 9391 0 R 9400 0 R 9409 0 R 9421 0 R 9431 0 R]
 >> endobj
-9375 0 obj <<
+9444 0 obj <<
 /Type /Pages
 /Count 6
-/Parent 17553 0 R
-/Kids [9370 0 R 9380 0 R 9392 0 R 9402 0 R 9411 0 R 9417 0 R]
+/Parent 17594 0 R
+/Kids [9440 0 R 9447 0 R 9452 0 R 9456 0 R 9461 0 R 9467 0 R]
 >> endobj
-9425 0 obj <<
+9476 0 obj <<
 /Type /Pages
 /Count 6
-/Parent 17554 0 R
-/Kids [9422 0 R 9427 0 R 9432 0 R 9438 0 R 9444 0 R 9449 0 R]
+/Parent 17595 0 R
+/Kids [9473 0 R 9479 0 R 9489 0 R 9495 0 R 9502 0 R 9519 0 R]
 >> endobj
-9462 0 obj <<
+9541 0 obj <<
 /Type /Pages
 /Count 6
-/Parent 17554 0 R
-/Kids [9459 0 R 9466 0 R 9473 0 R 9486 0 R 9501 0 R 9512 0 R]
+/Parent 17595 0 R
+/Kids [9537 0 R 9548 0 R 9559 0 R 9568 0 R 9578 0 R 9585 0 R]
 >> endobj
-9527 0 obj <<
+9598 0 obj <<
 /Type /Pages
 /Count 6
-/Parent 17554 0 R
-/Kids [9523 0 R 9533 0 R 9543 0 R 9550 0 R 9557 0 R 9564 0 R]
+/Parent 17595 0 R
+/Kids [9592 0 R 9600 0 R 9608 0 R 9616 0 R 9646 0 R 9650 0 R]
 >> endobj
-9577 0 obj <<
+9661 0 obj <<
 /Type /Pages
 /Count 6
-/Parent 17554 0 R
-/Kids [9572 0 R 9581 0 R 9611 0 R 9615 0 R 9621 0 R 9627 0 R]
+/Parent 17595 0 R
+/Kids [9656 0 R 9663 0 R 9668 0 R 9673 0 R 9678 0 R 9683 0 R]
 >> endobj
-9635 0 obj <<
+9692 0 obj <<
 /Type /Pages
 /Count 6
-/Parent 17554 0 R
-/Kids [9632 0 R 9638 0 R 9643 0 R 9648 0 R 9654 0 R 9658 0 R]
+/Parent 17595 0 R
+/Kids [9689 0 R 9694 0 R 9700 0 R 9710 0 R 9719 0 R 9726 0 R]
 >> endobj
-9673 0 obj <<
+9739 0 obj <<
 /Type /Pages
 /Count 6
-/Parent 17554 0 R
-/Kids [9664 0 R 9675 0 R 9684 0 R 9691 0 R 9696 0 R 9705 0 R]
+/Parent 17595 0 R
+/Kids [9731 0 R 9741 0 R 9746 0 R 9752 0 R 9757 0 R 9763 0 R]
 >> endobj
-9715 0 obj <<
+9774 0 obj <<
 /Type /Pages
 /Count 6
-/Parent 17555 0 R
-/Kids [9710 0 R 9717 0 R 9722 0 R 9728 0 R 9734 0 R 9740 0 R]
+/Parent 17596 0 R
+/Kids [9769 0 R 9776 0 R 9782 0 R 9789 0 R 9793 0 R 9801 0 R]
 >> endobj
-9752 0 obj <<
+9813 0 obj <<
 /Type /Pages
 /Count 6
-/Parent 17555 0 R
-/Kids [9746 0 R 9754 0 R 9758 0 R 9766 0 R 9772 0 R 9779 0 R]
+/Parent 17596 0 R
+/Kids [9807 0 R 9815 0 R 9823 0 R 9832 0 R 9839 0 R 9857 0 R]
 >> endobj
-9791 0 obj <<
+9873 0 obj <<
 /Type /Pages
 /Count 6
-/Parent 17555 0 R
-/Kids [9787 0 R 9797 0 R 9804 0 R 9822 0 R 9830 0 R 9846 0 R]
+/Parent 17596 0 R
+/Kids [9865 0 R 9882 0 R 9889 0 R 9899 0 R 9913 0 R 9922 0 R]
 >> endobj
-9859 0 obj <<
+9931 0 obj <<
 /Type /Pages
 /Count 6
-/Parent 17555 0 R
-/Kids [9853 0 R 9864 0 R 9878 0 R 9887 0 R 9892 0 R 9898 0 R]
+/Parent 17596 0 R
+/Kids [9927 0 R 9934 0 R 9940 0 R 9946 0 R 9951 0 R 9958 0 R]
 >> endobj
-9909 0 obj <<
+9967 0 obj <<
 /Type /Pages
 /Count 6
-/Parent 17555 0 R
-/Kids [9904 0 R 9911 0 R 9916 0 R 9923 0 R 9927 0 R 9933 0 R]
+/Parent 17596 0 R
+/Kids [9962 0 R 9969 0 R 9975 0 R 9983 0 R 9988 0 R 10006 0 R]
 >> endobj
-9943 0 obj <<
+10020 0 obj <<
 /Type /Pages
 /Count 6
-/Parent 17555 0 R
-/Kids [9939 0 R 9948 0 R 9953 0 R 9968 0 R 9976 0 R 9983 0 R]
+/Parent 17596 0 R
+/Kids [10014 0 R 10022 0 R 10031 0 R 10048 0 R 10062 0 R 10072 0 R]
 >> endobj
-10008 0 obj <<
+10087 0 obj <<
 /Type /Pages
 /Count 6
-/Parent 17556 0 R
-/Kids [9992 0 R 10010 0 R 10024 0 R 10034 0 R 10043 0 R 10049 0 R]
+/Parent 17597 0 R
+/Kids [10084 0 R 10091 0 R 10099 0 R 10123 0 R 10128 0 R 10133 0 R]
 >> endobj
-10080 0 obj <<
+10146 0 obj <<
 /Type /Pages
 /Count 6
-/Parent 17556 0 R
-/Kids [10057 0 R 10082 0 R 10087 0 R 10092 0 R 10100 0 R 10106 0 R]
+/Parent 17597 0 R
+/Kids [10141 0 R 10148 0 R 10154 0 R 10168 0 R 10175 0 R 10180 0 R]
 >> endobj
-10118 0 obj <<
+10200 0 obj <<
 /Type /Pages
 /Count 6
-/Parent 17556 0 R
-/Kids [10112 0 R 10127 0 R 10134 0 R 10139 0 R 10146 0 R 10163 0 R]
+/Parent 17597 0 R
+/Kids [10187 0 R 10205 0 R 10212 0 R 10217 0 R 10221 0 R 10225 0 R]
 >> endobj
-10174 0 obj <<
+10235 0 obj <<
 /Type /Pages
 /Count 6
-/Parent 17556 0 R
-/Kids [10170 0 R 10176 0 R 10180 0 R 10184 0 R 10190 0 R 10196 0 R]
+/Parent 17597 0 R
+/Kids [10231 0 R 10238 0 R 10244 0 R 10250 0 R 10256 0 R 10263 0 R]
 >> endobj
-10207 0 obj <<
+10274 0 obj <<
 /Type /Pages
 /Count 6
-/Parent 17556 0 R
-/Kids [10202 0 R 10209 0 R 10215 0 R 10222 0 R 10227 0 R 10236 0 R]
+/Parent 17597 0 R
+/Kids [10268 0 R 10278 0 R 10285 0 R 10292 0 R 10299 0 R 10306 0 R]
 >> endobj
-10249 0 obj <<
+10331 0 obj <<
 /Type /Pages
 /Count 6
-/Parent 17556 0 R
-/Kids [10243 0 R 10251 0 R 10258 0 R 10265 0 R 10286 0 R 10291 0 R]
+/Parent 17597 0 R
+/Kids [10327 0 R 10333 0 R 10337 0 R 10344 0 R 10349 0 R 10356 0 R]
 >> endobj
-10301 0 obj <<
+10368 0 obj <<
 /Type /Pages
 /Count 6
-/Parent 17557 0 R
-/Kids [10295 0 R 10303 0 R 10308 0 R 10315 0 R 10319 0 R 10328 0 R]
+/Parent 17598 0 R
+/Kids [10360 0 R 10370 0 R 10374 0 R 10380 0 R 10384 0 R 10389 0 R]
 >> endobj
-10337 0 obj <<
+10399 0 obj <<
 /Type /Pages
 /Count 6
-/Parent 17557 0 R
-/Kids [10332 0 R 10339 0 R 10343 0 R 10348 0 R 10355 0 R 10359 0 R]
+/Parent 17598 0 R
+/Kids [10396 0 R 10401 0 R 10410 0 R 10417 0 R 10421 0 R 10432 0 R]
 >> endobj
-10373 0 obj <<
+10440 0 obj <<
 /Type /Pages
 /Count 6
-/Parent 17557 0 R
-/Kids [10368 0 R 10376 0 R 10380 0 R 10391 0 R 10396 0 R 10402 0 R]
+/Parent 17598 0 R
+/Kids [10437 0 R 10444 0 R 10451 0 R 10457 0 R 10461 0 R 10465 0 R]
 >> endobj
-10413 0 obj <<
+10476 0 obj <<
 /Type /Pages
 /Count 6
-/Parent 17557 0 R
-/Kids [10409 0 R 10416 0 R 10420 0 R 10424 0 R 10430 0 R 10436 0 R]
+/Parent 17598 0 R
+/Kids [10471 0 R 10478 0 R 10484 0 R 10490 0 R 10497 0 R 10505 0 R]
 >> endobj
-10447 0 obj <<
+10515 0 obj <<
 /Type /Pages
 /Count 6
-/Parent 17557 0 R
-/Kids [10442 0 R 10449 0 R 10456 0 R 10464 0 R 10469 0 R 10475 0 R]
+/Parent 17598 0 R
+/Kids [10510 0 R 10517 0 R 10529 0 R 10539 0 R 10545 0 R 10555 0 R]
 >> endobj
-10496 0 obj <<
+10570 0 obj <<
 /Type /Pages
 /Count 6
-/Parent 17557 0 R
-/Kids [10487 0 R 10498 0 R 10504 0 R 10514 0 R 10525 0 R 10530 0 R]
+/Parent 17598 0 R
+/Kids [10566 0 R 10572 0 R 10580 0 R 10586 0 R 10594 0 R 10602 0 R]
 >> endobj
-10543 0 obj <<
+10634 0 obj <<
 /Type /Pages
 /Count 6
-/Parent 17558 0 R
-/Kids [10538 0 R 10545 0 R 10553 0 R 10561 0 R 10575 0 R 10594 0 R]
+/Parent 17599 0 R
+/Kids [10616 0 R 10636 0 R 10645 0 R 10661 0 R 10669 0 R 10674 0 R]
 >> endobj
-10616 0 obj <<
+10686 0 obj <<
 /Type /Pages
 /Count 6
-/Parent 17558 0 R
-/Kids [10603 0 R 10620 0 R 10628 0 R 10633 0 R 10640 0 R 10646 0 R]
+/Parent 17599 0 R
+/Kids [10681 0 R 10688 0 R 10697 0 R 10703 0 R 10709 0 R 10714 0 R]
 >> endobj
-10660 0 obj <<
+10724 0 obj <<
 /Type /Pages
 /Count 6
-/Parent 17558 0 R
-/Kids [10655 0 R 10662 0 R 10668 0 R 10673 0 R 10677 0 R 10684 0 R]
+/Parent 17599 0 R
+/Kids [10718 0 R 10726 0 R 10730 0 R 10741 0 R 10751 0 R 10756 0 R]
 >> endobj
-10696 0 obj <<
+10765 0 obj <<
 /Type /Pages
 /Count 6
-/Parent 17558 0 R
-/Kids [10688 0 R 10700 0 R 10710 0 R 10715 0 R 10721 0 R 10725 0 R]
+/Parent 17599 0 R
+/Kids [10762 0 R 10767 0 R 10774 0 R 10779 0 R 10783 0 R 10787 0 R]
 >> endobj
-10736 0 obj <<
+10794 0 obj <<
 /Type /Pages
 /Count 6
-/Parent 17558 0 R
-/Kids [10732 0 R 10738 0 R 10742 0 R 10746 0 R 10750 0 R 10754 0 R]
+/Parent 17599 0 R
+/Kids [10791 0 R 10796 0 R 10801 0 R 10807 0 R 10811 0 R 10816 0 R]
 >> endobj
-10764 0 obj <<
+10827 0 obj <<
 /Type /Pages
 /Count 6
-/Parent 17558 0 R
-/Kids [10759 0 R 10766 0 R 10770 0 R 10775 0 R 10781 0 R 10788 0 R]
+/Parent 17599 0 R
+/Kids [10822 0 R 10830 0 R 10835 0 R 10841 0 R 10847 0 R 10852 0 R]
 >> endobj
-10798 0 obj <<
+10859 0 obj <<
 /Type /Pages
 /Count 6
-/Parent 17559 0 R
-/Kids [10793 0 R 10800 0 R 10806 0 R 10811 0 R 10815 0 R 10819 0 R]
+/Parent 17600 0 R
+/Kids [10856 0 R 10861 0 R 10866 0 R 10872 0 R 10877 0 R 10883 0 R]
 >> endobj
-10829 0 obj <<
+10898 0 obj <<
 /Type /Pages
 /Count 6
-/Parent 17559 0 R
-/Kids [10824 0 R 10831 0 R 10836 0 R 10842 0 R 10851 0 R 10858 0 R]
+/Parent 17600 0 R
+/Kids [10892 0 R 10900 0 R 10904 0 R 10910 0 R 10914 0 R 10921 0 R]
 >> endobj
-10867 0 obj <<
+10939 0 obj <<
 /Type /Pages
 /Count 6
-/Parent 17559 0 R
-/Kids [10862 0 R 10869 0 R 10873 0 R 10880 0 R 10892 0 R 10899 0 R]
+/Parent 17600 0 R
+/Kids [10933 0 R 10941 0 R 10945 0 R 10950 0 R 10957 0 R 10963 0 R]
 >> endobj
-10906 0 obj <<
+10973 0 obj <<
 /Type /Pages
 /Count 6
-/Parent 17559 0 R
-/Kids [10903 0 R 10909 0 R 10916 0 R 10922 0 R 10928 0 R 10933 0 R]
+/Parent 17600 0 R
+/Kids [10969 0 R 10975 0 R 10979 0 R 10985 0 R 11000 0 R 11010 0 R]
 >> endobj
-10940 0 obj <<
+11019 0 obj <<
 /Type /Pages
 /Count 6
-/Parent 17559 0 R
-/Kids [10937 0 R 10944 0 R 10959 0 R 10969 0 R 10975 0 R 10980 0 R]
+/Parent 17600 0 R
+/Kids [11016 0 R 11022 0 R 11029 0 R 11037 0 R 11043 0 R 11047 0 R]
 >> endobj
-10992 0 obj <<
+11058 0 obj <<
 /Type /Pages
 /Count 6
-/Parent 17559 0 R
-/Kids [10987 0 R 10996 0 R 11002 0 R 11006 0 R 11011 0 R 11018 0 R]
+/Parent 17600 0 R
+/Kids [11052 0 R 11060 0 R 11066 0 R 11072 0 R 11081 0 R 11088 0 R]
 >> endobj
-11029 0 obj <<
+11097 0 obj <<
 /Type /Pages
 /Count 6
-/Parent 17560 0 R
-/Kids [11024 0 R 11031 0 R 11040 0 R 11047 0 R 11053 0 R 11057 0 R]
+/Parent 17601 0 R
+/Kids [11094 0 R 11099 0 R 11111 0 R 11115 0 R 11119 0 R 11126 0 R]
 >> endobj
-11072 0 obj <<
+11165 0 obj <<
 /Type /Pages
 /Count 6
-/Parent 17560 0 R
-/Kids [11069 0 R 11074 0 R 11078 0 R 11085 0 R 11091 0 R 11129 0 R]
+/Parent 17601 0 R
+/Kids [11132 0 R 11171 0 R 11191 0 R 11220 0 R 11258 0 R 11262 0 R]
 >> endobj
-11177 0 obj <<
+11267 0 obj <<
 /Type /Pages
 /Count 6
-/Parent 17560 0 R
-/Kids [11149 0 R 11179 0 R 11217 0 R 11221 0 R 11224 0 R 11227 0 R]
+/Parent 17601 0 R
+/Kids [11265 0 R 11269 0 R 11276 0 R 11286 0 R 11304 0 R 11310 0 R]
 >> endobj
-11243 0 obj <<
+11318 0 obj <<
 /Type /Pages
 /Count 6
-/Parent 17560 0 R
-/Kids [11234 0 R 11245 0 R 11263 0 R 11269 0 R 11274 0 R 11278 0 R]
+/Parent 17601 0 R
+/Kids [11315 0 R 11320 0 R 11324 0 R 11328 0 R 11332 0 R 11340 0 R]
 >> endobj
-11285 0 obj <<
+11356 0 obj <<
 /Type /Pages
 /Count 6
-/Parent 17560 0 R
-/Kids [11282 0 R 11287 0 R 11291 0 R 11299 0 R 11309 0 R 11317 0 R]
+/Parent 17601 0 R
+/Kids [11350 0 R 11359 0 R 11367 0 R 11373 0 R 11385 0 R 11389 0 R]
 >> endobj
-11330 0 obj <<
+11398 0 obj <<
 /Type /Pages
 /Count 6
-/Parent 17560 0 R
-/Kids [11325 0 R 11332 0 R 11344 0 R 11348 0 R 11354 0 R 11358 0 R]
+/Parent 17601 0 R
+/Kids [11395 0 R 11400 0 R 11405 0 R 11411 0 R 11419 0 R 11432 0 R]
 >> endobj
-11368 0 obj <<
+11442 0 obj <<
 /Type /Pages
 /Count 6
-/Parent 17561 0 R
-/Kids [11363 0 R 11370 0 R 11378 0 R 11391 0 R 11398 0 R 11402 0 R]
+/Parent 17602 0 R
+/Kids [11439 0 R 11444 0 R 11448 0 R 11453 0 R 11459 0 R 11465 0 R]
 >> endobj
-11409 0 obj <<
+11474 0 obj <<
 /Type /Pages
 /Count 6
-/Parent 17561 0 R
-/Kids [11406 0 R 11412 0 R 11418 0 R 11424 0 R 11430 0 R 11434 0 R]
+/Parent 17602 0 R
+/Kids [11471 0 R 11476 0 R 11480 0 R 11485 0 R 11497 0 R 11503 0 R]
 >> endobj
-11441 0 obj <<
+11514 0 obj <<
 /Type /Pages
 /Count 6
-/Parent 17561 0 R
-/Kids [11438 0 R 11444 0 R 11456 0 R 11462 0 R 11467 0 R 11474 0 R]
+/Parent 17602 0 R
+/Kids [11508 0 R 11516 0 R 11523 0 R 11527 0 R 11530 0 R 11534 0 R]
 >> endobj
-11484 0 obj <<
+11552 0 obj <<
 /Type /Pages
 /Count 6
-/Parent 17561 0 R
-/Kids [11481 0 R 11486 0 R 11489 0 R 11493 0 R 11501 0 R 11512 0 R]
+/Parent 17602 0 R
+/Kids [11542 0 R 11554 0 R 11559 0 R 11567 0 R 11579 0 R 11592 0 R]
 >> endobj
-11521 0 obj <<
+11611 0 obj <<
 /Type /Pages
 /Count 6
-/Parent 17561 0 R
-/Kids [11517 0 R 11526 0 R 11538 0 R 11551 0 R 11561 0 R 11571 0 R]
+/Parent 17602 0 R
+/Kids [11602 0 R 11613 0 R 11618 0 R 11622 0 R 11633 0 R 11641 0 R]
 >> endobj
-11579 0 obj <<
+11650 0 obj <<
 /Type /Pages
 /Count 6
-/Parent 17561 0 R
-/Kids [11576 0 R 11581 0 R 11592 0 R 11600 0 R 11605 0 R 11614 0 R]
+/Parent 17602 0 R
+/Kids [11646 0 R 11656 0 R 11666 0 R 11670 0 R 11675 0 R 11681 0 R]
 >> endobj
-11627 0 obj <<
+11696 0 obj <<
 /Type /Pages
 /Count 6
-/Parent 17562 0 R
-/Kids [11624 0 R 11629 0 R 11634 0 R 11640 0 R 11648 0 R 11657 0 R]
+/Parent 17603 0 R
+/Kids [11689 0 R 11699 0 R 11710 0 R 11715 0 R 11720 0 R 11724 0 R]
 >> endobj
-11672 0 obj <<
+11729 0 obj <<
 /Type /Pages
 /Count 6
-/Parent 17562 0 R
-/Kids [11668 0 R 11674 0 R 11679 0 R 11683 0 R 11686 0 R 11691 0 R]
+/Parent 17603 0 R
+/Kids [11727 0 R 11733 0 R 11743 0 R 11754 0 R 11761 0 R 11766 0 R]
 >> endobj
-11708 0 obj <<
+11776 0 obj <<
 /Type /Pages
 /Count 6
-/Parent 17562 0 R
-/Kids [11701 0 R 11713 0 R 11720 0 R 11725 0 R 11729 0 R 11736 0 R]
+/Parent 17603 0 R
+/Kids [11770 0 R 11778 0 R 11784 0 R 11788 0 R 11793 0 R 11798 0 R]
 >> endobj
-11745 0 obj <<
+11806 0 obj <<
 /Type /Pages
 /Count 6
-/Parent 17562 0 R
-/Kids [11742 0 R 11747 0 R 11752 0 R 11757 0 R 11762 0 R 11766 0 R]
+/Parent 17603 0 R
+/Kids [11803 0 R 11808 0 R 11814 0 R 11820 0 R 11824 0 R 11831 0 R]
 >> endobj
-11777 0 obj <<
+11841 0 obj <<
 /Type /Pages
 /Count 6
-/Parent 17562 0 R
-/Kids [11772 0 R 11779 0 R 11783 0 R 11790 0 R 11797 0 R 11806 0 R]
+/Parent 17603 0 R
+/Kids [11838 0 R 11848 0 R 11854 0 R 11862 0 R 11870 0 R 11878 0 R]
 >> endobj
-11818 0 obj <<
+11899 0 obj <<
 /Type /Pages
 /Count 6
-/Parent 17562 0 R
-/Kids [11812 0 R 11821 0 R 11829 0 R 11837 0 R 11845 0 R 11860 0 R]
+/Parent 17603 0 R
+/Kids [11886 0 R 11902 0 R 11907 0 R 11911 0 R 11917 0 R 11922 0 R]
 >> endobj
-11868 0 obj <<
+11938 0 obj <<
 /Type /Pages
 /Count 6
-/Parent 17563 0 R
-/Kids [11865 0 R 11870 0 R 11876 0 R 11881 0 R 11890 0 R 11898 0 R]
+/Parent 17604 0 R
+/Kids [11931 0 R 11940 0 R 11946 0 R 11952 0 R 11962 0 R 11969 0 R]
 >> endobj
-11907 0 obj <<
+11981 0 obj <<
 /Type /Pages
 /Count 6
-/Parent 17563 0 R
-/Kids [11904 0 R 11911 0 R 11921 0 R 11928 0 R 11934 0 R 11941 0 R]
+/Parent 17604 0 R
+/Kids [11975 0 R 11983 0 R 11989 0 R 11995 0 R 12000 0 R 12007 0 R]
 >> endobj
-11951 0 obj <<
+12015 0 obj <<
 /Type /Pages
 /Count 6
-/Parent 17563 0 R
-/Kids [11947 0 R 11954 0 R 11959 0 R 11966 0 R 11971 0 R 11975 0 R]
+/Parent 17604 0 R
+/Kids [12012 0 R 12017 0 R 12025 0 R 12031 0 R 12036 0 R 12043 0 R]
 >> endobj
-11987 0 obj <<
+12055 0 obj <<
 /Type /Pages
 /Count 6
-/Parent 17563 0 R
-/Kids [11983 0 R 11990 0 R 11995 0 R 12002 0 R 12007 0 R 12015 0 R]
+/Parent 17604 0 R
+/Kids [12048 0 R 12057 0 R 12062 0 R 12066 0 R 12070 0 R 12074 0 R]
 >> endobj
-12023 0 obj <<
+12081 0 obj <<
 /Type /Pages
 /Count 6
-/Parent 17563 0 R
-/Kids [12020 0 R 12025 0 R 12029 0 R 12033 0 R 12037 0 R 12042 0 R]
+/Parent 17604 0 R
+/Kids [12078 0 R 12084 0 R 12090 0 R 12095 0 R 12101 0 R 12106 0 R]
 >> endobj
-12052 0 obj <<
+12120 0 obj <<
 /Type /Pages
 /Count 6
-/Parent 17563 0 R
-/Kids [12048 0 R 12054 0 R 12060 0 R 12065 0 R 12071 0 R 12080 0 R]
+/Parent 17604 0 R
+/Kids [12112 0 R 12122 0 R 12132 0 R 12136 0 R 12144 0 R 12152 0 R]
 >> endobj
-12093 0 obj <<
+12162 0 obj <<
 /Type /Pages
 /Count 6
-/Parent 17564 0 R
-/Kids [12090 0 R 12095 0 R 12103 0 R 12111 0 R 12117 0 R 12122 0 R]
+/Parent 17605 0 R
+/Kids [12158 0 R 12164 0 R 12169 0 R 12175 0 R 12183 0 R 12189 0 R]
 >> endobj
-12132 0 obj <<
+12197 0 obj <<
 /Type /Pages
 /Count 6
-/Parent 17564 0 R
-/Kids [12127 0 R 12134 0 R 12142 0 R 12148 0 R 12153 0 R 12160 0 R]
+/Parent 17605 0 R
+/Kids [12194 0 R 12202 0 R 12209 0 R 12214 0 R 12219 0 R 12223 0 R]
 >> endobj
-12170 0 obj <<
+12230 0 obj <<
 /Type /Pages
 /Count 6
-/Parent 17564 0 R
-/Kids [12167 0 R 12173 0 R 12178 0 R 12182 0 R 12186 0 R 12321 0 R]
+/Parent 17605 0 R
+/Kids [12227 0 R 12363 0 R 12464 0 R 12620 0 R 12722 0 R 12835 0 R]
 >> endobj
-12425 0 obj <<
+12947 0 obj <<
 /Type /Pages
 /Count 6
-/Parent 17564 0 R
-/Kids [12422 0 R 12579 0 R 12681 0 R 12794 0 R 12903 0 R 13000 0 R]
+/Parent 17605 0 R
+/Kids [12944 0 R 13042 0 R 13157 0 R 13251 0 R 13376 0 R 13513 0 R]
 >> endobj
-13118 0 obj <<
+13625 0 obj <<
 /Type /Pages
 /Count 6
-/Parent 17564 0 R
-/Kids [13115 0 R 13210 0 R 13335 0 R 13472 0 R 13581 0 R 13684 0 R]
+/Parent 17605 0 R
+/Kids [13622 0 R 13726 0 R 13832 0 R 13947 0 R 14052 0 R 14173 0 R]
 >> endobj
-13793 0 obj <<
+14287 0 obj <<
 /Type /Pages
 /Count 6
-/Parent 17564 0 R
-/Kids [13790 0 R 13906 0 R 14011 0 R 14132 0 R 14243 0 R 14378 0 R]
+/Parent 17605 0 R
+/Kids [14284 0 R 14420 0 R 14526 0 R 14659 0 R 14744 0 R 14850 0 R]
 >> endobj
-14487 0 obj <<
+14975 0 obj <<
 /Type /Pages
 /Count 6
-/Parent 17565 0 R
-/Kids [14484 0 R 14618 0 R 14703 0 R 14809 0 R 14931 0 R 15041 0 R]
+/Parent 17606 0 R
+/Kids [14972 0 R 15083 0 R 15198 0 R 15323 0 R 15446 0 R 15620 0 R]
 >> endobj
-15159 0 obj <<
+15747 0 obj <<
 /Type /Pages
 /Count 6
-/Parent 17565 0 R
-/Kids [15156 0 R 15282 0 R 15405 0 R 15579 0 R 15703 0 R 15838 0 R]
+/Parent 17606 0 R
+/Kids [15744 0 R 15880 0 R 15984 0 R 16094 0 R 16253 0 R 16372 0 R]
 >> endobj
-15945 0 obj <<
+16469 0 obj <<
 /Type /Pages
 /Count 6
-/Parent 17565 0 R
-/Kids [15942 0 R 16053 0 R 16212 0 R 16331 0 R 16425 0 R 16536 0 R]
+/Parent 17606 0 R
+/Kids [16466 0 R 16578 0 R 16725 0 R 16839 0 R 16957 0 R 17078 0 R]
 >> endobj
-16686 0 obj <<
+17192 0 obj <<
 /Type /Pages
-/Count 6
-/Parent 17565 0 R
-/Kids [16683 0 R 16798 0 R 16916 0 R 17037 0 R 17148 0 R 17291 0 R]
+/Count 4
+/Parent 17606 0 R
+/Kids [17189 0 R 17333 0 R 17457 0 R 17487 0 R]
 >> endobj
-17418 0 obj <<
+17580 0 obj <<
 /Type /Pages
-/Count 2
-/Parent 17565 0 R
-/Kids [17415 0 R 17446 0 R]
->> endobj
-17539 0 obj <<
-/Type /Pages
 /Count 36
-/Parent 17566 0 R
-/Kids [3693 0 R 3816 0 R 3964 0 R 4189 0 R 4424 0 R 4661 0 R]
+/Parent 17607 0 R
+/Kids [3693 0 R 3846 0 R 4021 0 R 4255 0 R 4494 0 R 4731 0 R]
 >> endobj
-17540 0 obj <<
+17581 0 obj <<
 /Type /Pages
 /Count 36
-/Parent 17566 0 R
-/Kids [4896 0 R 5062 0 R 5245 0 R 5413 0 R 5456 0 R 5501 0 R]
+/Parent 17607 0 R
+/Kids [4963 0 R 5113 0 R 5303 0 R 5419 0 R 5454 0 R 5507 0 R]
 >> endobj
-17541 0 obj <<
+17582 0 obj <<
 /Type /Pages
 /Count 36
-/Parent 17566 0 R
-/Kids [5552 0 R 5596 0 R 5688 0 R 5779 0 R 5880 0 R 6021 0 R]
+/Parent 17607 0 R
+/Kids [5562 0 R 5619 0 R 5728 0 R 5812 0 R 5885 0 R 6019 0 R]
 >> endobj
-17542 0 obj <<
+17583 0 obj <<
 /Type /Pages
 /Count 36
-/Parent 17566 0 R
-/Kids [6049 0 R 6105 0 R 6158 0 R 6194 0 R 6229 0 R 6297 0 R]
+/Parent 17607 0 R
+/Kids [6057 0 R 6116 0 R 6159 0 R 6202 0 R 6237 0 R 6321 0 R]
 >> endobj
-17543 0 obj <<
+17584 0 obj <<
 /Type /Pages
 /Count 36
-/Parent 17566 0 R
-/Kids [6356 0 R 6395 0 R 6452 0 R 6506 0 R 6537 0 R 6597 0 R]
+/Parent 17607 0 R
+/Kids [6364 0 R 6400 0 R 6462 0 R 6510 0 R 6558 0 R 6616 0 R]
 >> endobj
-17544 0 obj <<
+17585 0 obj <<
 /Type /Pages
 /Count 36
-/Parent 17566 0 R
-/Kids [6645 0 R 6686 0 R 6766 0 R 6848 0 R 6917 0 R 6942 0 R]
+/Parent 17607 0 R
+/Kids [6655 0 R 6708 0 R 6788 0 R 6875 0 R 6920 0 R 6943 0 R]
 >> endobj
-17545 0 obj <<
+17586 0 obj <<
 /Type /Pages
 /Count 36
-/Parent 17567 0 R
-/Kids [6975 0 R 7010 0 R 7045 0 R 7116 0 R 7167 0 R 7208 0 R]
+/Parent 17608 0 R
+/Kids [6986 0 R 7018 0 R 7059 0 R 7131 0 R 7179 0 R 7226 0 R]
 >> endobj
-17546 0 obj <<
+17587 0 obj <<
 /Type /Pages
 /Count 36
-/Parent 17567 0 R
-/Kids [7256 0 R 7291 0 R 7340 0 R 7382 0 R 7420 0 R 7467 0 R]
+/Parent 17608 0 R
+/Kids [7265 0 R 7327 0 R 7374 0 R 7412 0 R 7454 0 R 7497 0 R]
 >> endobj
-17547 0 obj <<
+17588 0 obj <<
 /Type /Pages
 /Count 36
-/Parent 17567 0 R
-/Kids [7503 0 R 7593 0 R 7644 0 R 7681 0 R 7732 0 R 7763 0 R]
+/Parent 17608 0 R
+/Kids [7580 0 R 7621 0 R 7689 0 R 7742 0 R 7773 0 R 7803 0 R]
 >> endobj
-17548 0 obj <<
+17589 0 obj <<
 /Type /Pages
 /Count 36
-/Parent 17567 0 R
-/Kids [7810 0 R 7844 0 R 7873 0 R 7909 0 R 7942 0 R 7975 0 R]
+/Parent 17608 0 R
+/Kids [7855 0 R 7884 0 R 7919 0 R 7949 0 R 7987 0 R 8032 0 R]
 >> endobj
-17549 0 obj <<
+17590 0 obj <<
 /Type /Pages
 /Count 36
-/Parent 17567 0 R
-/Kids [8041 0 R 8121 0 R 8172 0 R 8204 0 R 8239 0 R 8286 0 R]
+/Parent 17608 0 R
+/Kids [8124 0 R 8181 0 R 8215 0 R 8244 0 R 8300 0 R 8344 0 R]
 >> endobj
-17550 0 obj <<
+17591 0 obj <<
 /Type /Pages
 /Count 36
-/Parent 17567 0 R
-/Kids [8329 0 R 8365 0 R 8407 0 R 8438 0 R 8498 0 R 8535 0 R]
+/Parent 17608 0 R
+/Kids [8380 0 R 8425 0 R 8453 0 R 8490 0 R 8543 0 R 8591 0 R]
 >> endobj
-17551 0 obj <<
+17592 0 obj <<
 /Type /Pages
 /Count 36
-/Parent 17568 0 R
-/Kids [8585 0 R 8628 0 R 8670 0 R 8714 0 R 8767 0 R 8839 0 R]
+/Parent 17609 0 R
+/Kids [8641 0 R 8686 0 R 8730 0 R 8785 0 R 8853 0 R 8895 0 R]
 >> endobj
-17552 0 obj <<
+17593 0 obj <<
 /Type /Pages
 /Count 36
-/Parent 17568 0 R
-/Kids [8881 0 R 8930 0 R 8966 0 R 8996 0 R 9043 0 R 9092 0 R]
+/Parent 17609 0 R
+/Kids [8950 0 R 8985 0 R 9015 0 R 9056 0 R 9112 0 R 9140 0 R]
 >> endobj
-17553 0 obj <<
+17594 0 obj <<
 /Type /Pages
 /Count 36
-/Parent 17568 0 R
-/Kids [9128 0 R 9173 0 R 9226 0 R 9293 0 R 9337 0 R 9375 0 R]
+/Parent 17609 0 R
+/Kids [9184 0 R 9228 0 R 9309 0 R 9354 0 R 9389 0 R 9444 0 R]
 >> endobj
-17554 0 obj <<
+17595 0 obj <<
 /Type /Pages
 /Count 36
-/Parent 17568 0 R
-/Kids [9425 0 R 9462 0 R 9527 0 R 9577 0 R 9635 0 R 9673 0 R]
+/Parent 17609 0 R
+/Kids [9476 0 R 9541 0 R 9598 0 R 9661 0 R 9692 0 R 9739 0 R]
 >> endobj
-17555 0 obj <<
+17596 0 obj <<
 /Type /Pages
 /Count 36
-/Parent 17568 0 R
-/Kids [9715 0 R 9752 0 R 9791 0 R 9859 0 R 9909 0 R 9943 0 R]
+/Parent 17609 0 R
+/Kids [9774 0 R 9813 0 R 9873 0 R 9931 0 R 9967 0 R 10020 0 R]
 >> endobj
-17556 0 obj <<
+17597 0 obj <<
 /Type /Pages
 /Count 36
-/Parent 17568 0 R
-/Kids [10008 0 R 10080 0 R 10118 0 R 10174 0 R 10207 0 R 10249 0 R]
+/Parent 17609 0 R
+/Kids [10087 0 R 10146 0 R 10200 0 R 10235 0 R 10274 0 R 10331 0 R]
 >> endobj
-17557 0 obj <<
+17598 0 obj <<
 /Type /Pages
 /Count 36
-/Parent 17569 0 R
-/Kids [10301 0 R 10337 0 R 10373 0 R 10413 0 R 10447 0 R 10496 0 R]
+/Parent 17610 0 R
+/Kids [10368 0 R 10399 0 R 10440 0 R 10476 0 R 10515 0 R 10570 0 R]
 >> endobj
-17558 0 obj <<
+17599 0 obj <<
 /Type /Pages
 /Count 36
-/Parent 17569 0 R
-/Kids [10543 0 R 10616 0 R 10660 0 R 10696 0 R 10736 0 R 10764 0 R]
+/Parent 17610 0 R
+/Kids [10634 0 R 10686 0 R 10724 0 R 10765 0 R 10794 0 R 10827 0 R]
 >> endobj
-17559 0 obj <<
+17600 0 obj <<
 /Type /Pages
 /Count 36
-/Parent 17569 0 R
-/Kids [10798 0 R 10829 0 R 10867 0 R 10906 0 R 10940 0 R 10992 0 R]
+/Parent 17610 0 R
+/Kids [10859 0 R 10898 0 R 10939 0 R 10973 0 R 11019 0 R 11058 0 R]
 >> endobj
-17560 0 obj <<
+17601 0 obj <<
 /Type /Pages
 /Count 36
-/Parent 17569 0 R
-/Kids [11029 0 R 11072 0 R 11177 0 R 11243 0 R 11285 0 R 11330 0 R]
+/Parent 17610 0 R
+/Kids [11097 0 R 11165 0 R 11267 0 R 11318 0 R 11356 0 R 11398 0 R]
 >> endobj
-17561 0 obj <<
+17602 0 obj <<
 /Type /Pages
 /Count 36
-/Parent 17569 0 R
-/Kids [11368 0 R 11409 0 R 11441 0 R 11484 0 R 11521 0 R 11579 0 R]
+/Parent 17610 0 R
+/Kids [11442 0 R 11474 0 R 11514 0 R 11552 0 R 11611 0 R 11650 0 R]
 >> endobj
-17562 0 obj <<
+17603 0 obj <<
 /Type /Pages
 /Count 36
-/Parent 17569 0 R
-/Kids [11627 0 R 11672 0 R 11708 0 R 11745 0 R 11777 0 R 11818 0 R]
+/Parent 17610 0 R
+/Kids [11696 0 R 11729 0 R 11776 0 R 11806 0 R 11841 0 R 11899 0 R]
 >> endobj
-17563 0 obj <<
+17604 0 obj <<
 /Type /Pages
 /Count 36
-/Parent 17570 0 R
-/Kids [11868 0 R 11907 0 R 11951 0 R 11987 0 R 12023 0 R 12052 0 R]
+/Parent 17611 0 R
+/Kids [11938 0 R 11981 0 R 12015 0 R 12055 0 R 12081 0 R 12120 0 R]
 >> endobj
-17564 0 obj <<
+17605 0 obj <<
 /Type /Pages
 /Count 36
-/Parent 17570 0 R
-/Kids [12093 0 R 12132 0 R 12170 0 R 12425 0 R 13118 0 R 13793 0 R]
+/Parent 17611 0 R
+/Kids [12162 0 R 12197 0 R 12230 0 R 12947 0 R 13625 0 R 14287 0 R]
 >> endobj
-17565 0 obj <<
+17606 0 obj <<
 /Type /Pages
-/Count 26
-/Parent 17570 0 R
-/Kids [14487 0 R 15159 0 R 15945 0 R 16686 0 R 17418 0 R]
+/Count 22
+/Parent 17611 0 R
+/Kids [14975 0 R 15747 0 R 16469 0 R 17192 0 R]
 >> endobj
-17566 0 obj <<
+17607 0 obj <<
 /Type /Pages
 /Count 216
-/Parent 17571 0 R
-/Kids [17539 0 R 17540 0 R 17541 0 R 17542 0 R 17543 0 R 17544 0 R]
+/Parent 17612 0 R
+/Kids [17580 0 R 17581 0 R 17582 0 R 17583 0 R 17584 0 R 17585 0 R]
 >> endobj
-17567 0 obj <<
+17608 0 obj <<
 /Type /Pages
 /Count 216
-/Parent 17571 0 R
-/Kids [17545 0 R 17546 0 R 17547 0 R 17548 0 R 17549 0 R 17550 0 R]
+/Parent 17612 0 R
+/Kids [17586 0 R 17587 0 R 17588 0 R 17589 0 R 17590 0 R 17591 0 R]
 >> endobj
-17568 0 obj <<
+17609 0 obj <<
 /Type /Pages
 /Count 216
-/Parent 17571 0 R
-/Kids [17551 0 R 17552 0 R 17553 0 R 17554 0 R 17555 0 R 17556 0 R]
+/Parent 17612 0 R
+/Kids [17592 0 R 17593 0 R 17594 0 R 17595 0 R 17596 0 R 17597 0 R]
 >> endobj
-17569 0 obj <<
+17610 0 obj <<
 /Type /Pages
 /Count 216
-/Parent 17571 0 R
-/Kids [17557 0 R 17558 0 R 17559 0 R 17560 0 R 17561 0 R 17562 0 R]
+/Parent 17612 0 R
+/Kids [17598 0 R 17599 0 R 17600 0 R 17601 0 R 17602 0 R 17603 0 R]
 >> endobj
-17570 0 obj <<
+17611 0 obj <<
 /Type /Pages
-/Count 98
-/Parent 17571 0 R
-/Kids [17563 0 R 17564 0 R 17565 0 R]
+/Count 94
+/Parent 17612 0 R
+/Kids [17604 0 R 17605 0 R 17606 0 R]
 >> endobj
-17571 0 obj <<
+17612 0 obj <<
 /Type /Pages
-/Count 962
-/Kids [17566 0 R 17567 0 R 17568 0 R 17569 0 R 17570 0 R]
+/Count 958
+/Kids [17607 0 R 17608 0 R 17609 0 R 17610 0 R 17611 0 R]
 >> endobj
-17572 0 obj <<
+17613 0 obj <<
 /Type /Outlines
 /First 7 0 R
 /Last 3379 0 R
@@ -111387,7 +112305,7 @@
 3379 0 obj <<
 /Title 3380 0 R
 /A 3377 0 R
-/Parent 17572 0 R
+/Parent 17613 0 R
 /Prev 3283 0 R
 /First 3383 0 R
 /Last 3683 0 R
@@ -111561,7 +112479,7 @@
 3283 0 obj <<
 /Title 3284 0 R
 /A 3281 0 R
-/Parent 17572 0 R
+/Parent 17613 0 R
 /Prev 3091 0 R
 /Next 3379 0 R
 /First 3287 0 R
@@ -111911,7 +112829,7 @@
 3091 0 obj <<
 /Title 3092 0 R
 /A 3089 0 R
-/Parent 17572 0 R
+/Parent 17613 0 R
 /Prev 603 0 R
 /Next 3283 0 R
 /First 3095 0 R
@@ -116413,7 +117331,7 @@
 603 0 obj <<
 /Title 604 0 R
 /A 601 0 R
-/Parent 17572 0 R
+/Parent 17613 0 R
 /Prev 179 0 R
 /Next 3091 0 R
 /First 607 0 R
@@ -117187,7 +118105,7 @@
 179 0 obj <<
 /Title 180 0 R
 /A 177 0 R
-/Parent 17572 0 R
+/Parent 17613 0 R
 /Prev 43 0 R
 /Next 603 0 R
 /First 183 0 R
@@ -117436,7 +118354,7 @@
 43 0 obj <<
 /Title 44 0 R
 /A 41 0 R
-/Parent 17572 0 R
+/Parent 17613 0 R
 /Prev 39 0 R
 /Next 179 0 R
 /First 47 0 R
@@ -117446,9634 +118364,9638 @@
 39 0 obj <<
 /Title 40 0 R
 /A 37 0 R
-/Parent 17572 0 R
+/Parent 17613 0 R
 /Prev 35 0 R
 /Next 43 0 R
 >> endobj
 35 0 obj <<
 /Title 36 0 R
 /A 33 0 R
-/Parent 17572 0 R
+/Parent 17613 0 R
 /Prev 31 0 R
 /Next 39 0 R
 >> endobj
 31 0 obj <<
 /Title 32 0 R
 /A 29 0 R
-/Parent 17572 0 R
+/Parent 17613 0 R
 /Prev 27 0 R
 /Next 35 0 R
 >> endobj
 27 0 obj <<
 /Title 28 0 R
 /A 25 0 R
-/Parent 17572 0 R
+/Parent 17613 0 R
 /Prev 23 0 R
 /Next 31 0 R
 >> endobj
 23 0 obj <<
 /Title 24 0 R
 /A 21 0 R
-/Parent 17572 0 R
+/Parent 17613 0 R
 /Prev 19 0 R
 /Next 27 0 R
 >> endobj
 19 0 obj <<
 /Title 20 0 R
 /A 17 0 R
-/Parent 17572 0 R
+/Parent 17613 0 R
 /Prev 15 0 R
 /Next 23 0 R
 >> endobj
 15 0 obj <<
 /Title 16 0 R
 /A 13 0 R
-/Parent 17572 0 R
+/Parent 17613 0 R
 /Prev 11 0 R
 /Next 19 0 R
 >> endobj
 11 0 obj <<
 /Title 12 0 R
 /A 9 0 R
-/Parent 17572 0 R
+/Parent 17613 0 R
 /Prev 7 0 R
 /Next 15 0 R
 >> endobj
 7 0 obj <<
 /Title 8 0 R
 /A 5 0 R
-/Parent 17572 0 R
+/Parent 17613 0 R
 /Next 11 0 R
 >> endobj
-17573 0 obj <<
-/Names [(127) 5183 0 R (13small) 9541 0 R (149) 5322 0 R (153) 5207 0 R (189) 5246 0 R (1small) 9302 0 R]
+17614 0 obj <<
+/Names [(127) 5172 0 R (13small) 9576 0 R (149) 5311 0 R (153) 5196 0 R (187) 5234 0 R (1small) 9331 0 R]
 /Limits [(127) (1small)]
 >> endobj
-17574 0 obj <<
-/Names [(231) 5249 0 R (2small) 9315 0 R (3) 5315 0 R (303) 5365 0 R (313) 5253 0 R (371) 5255 0 R]
-/Limits [(231) (371)]
+17615 0 obj <<
+/Names [(229) 5237 0 R (2small) 9344 0 R (3) 5304 0 R (301) 5354 0 R (311) 5241 0 R (369) 5243 0 R]
+/Limits [(229) (369)]
 >> endobj
-17575 0 obj <<
-/Names [(385) 5372 0 R (3small) 9324 0 R (447) 5257 0 R (4small) 9376 0 R (551) 5375 0 R (567) 5277 0 R]
-/Limits [(385) (567)]
+17616 0 obj <<
+/Names [(383) 5361 0 R (3small) 9353 0 R (445) 5245 0 R (4small) 9405 0 R (549) 5364 0 R (565) 5265 0 R]
+/Limits [(383) (565)]
 >> endobj
-17576 0 obj <<
-/Names [(59) 5181 0 R (5small) 9383 0 R (613) 5377 0 R (639) 5381 0 R (659) 5383 0 R (673) 5386 0 R]
-/Limits [(59) (673)]
+17617 0 obj <<
+/Names [(59) 5170 0 R (5small) 9412 0 R (611) 5366 0 R (637) 5370 0 R (657) 5372 0 R (671) 5375 0 R]
+/Limits [(59) (671)]
 >> endobj
-17577 0 obj <<
-/Names [(705) 5388 0 R (721) 5399 0 R (753) 5286 0 R (761) 5402 0 R (85) 5318 0 R (99) 5320 0 R]
-/Limits [(705) (99)]
+17618 0 obj <<
+/Names [(703) 5377 0 R (719) 5388 0 R (751) 5274 0 R (759) 5391 0 R (85) 5307 0 R (99) 5309 0 R]
+/Limits [(703) (99)]
 >> endobj
-17578 0 obj <<
-/Names [(AccessControls) 3819 0 R (AdvancedNetworkManagement) 3871 0 R (AnonPtrSvr) 6722 0 R (Appendix) 11694 0 R (Backup) 3899 0 R (CUPS-printing) 3846 0 R]
+17619 0 obj <<
+/Names [(AccessControls) 3815 0 R (AdvancedNetworkManagement) 3851 0 R (AnonPtrSvr) 6717 0 R (Appendix) 11736 0 R (Backup) 3887 0 R (CUPS-printing) 3848 0 R]
 /Limits [(AccessControls) (CUPS-printing)]
 >> endobj
-17579 0 obj <<
-/Names [(ChangeNotes) 3766 0 R (ClientConfig) 3765 0 R (DHCP) 6782 0 R (DMB) 6357 0 R (DNSDHCP) 3959 0 R (Doc-Start) 3690 0 R]
+17620 0 obj <<
+/Names [(ChangeNotes) 3777 0 R (ClientConfig) 3776 0 R (DHCP) 6776 0 R (DMB) 6351 0 R (DNSDHCP) 3948 0 R (Doc-Start) 3690 0 R]
 /Limits [(ChangeNotes) (Doc-Start)]
 >> endobj
-17580 0 obj <<
-/Names [(FastStart) 3736 0 R (InterdomainTrusts) 3822 0 R (IntroSMB) 5436 0 R (Item.1) 5606 0 R (Item.10) 5736 0 R (Item.100) 7028 0 R]
+17621 0 obj <<
+/Names [(FastStart) 3740 0 R (InterdomainTrusts) 3818 0 R (IntroSMB) 5425 0 R (Item.1) 5597 0 R (Item.10) 5727 0 R (Item.100) 7023 0 R]
 /Limits [(FastStart) (Item.100)]
 >> endobj
-17581 0 obj <<
-/Names [(Item.101) 7029 0 R (Item.102) 7110 0 R (Item.103) 7111 0 R (Item.104) 7112 0 R (Item.105) 7113 0 R (Item.106) 7234 0 R]
+17622 0 obj <<
+/Names [(Item.101) 7024 0 R (Item.102) 7105 0 R (Item.103) 7106 0 R (Item.104) 7107 0 R (Item.105) 7108 0 R (Item.106) 7232 0 R]
 /Limits [(Item.101) (Item.106)]
 >> endobj
-17582 0 obj <<
-/Names [(Item.107) 7235 0 R (Item.108) 7236 0 R (Item.109) 7363 0 R (Item.11) 5741 0 R (Item.110) 7364 0 R (Item.111) 7370 0 R]
+17623 0 obj <<
+/Names [(Item.107) 7233 0 R (Item.108) 7234 0 R (Item.109) 7366 0 R (Item.11) 5733 0 R (Item.110) 7367 0 R (Item.111) 7368 0 R]
 /Limits [(Item.107) (Item.111)]
 >> endobj
-17583 0 obj <<
-/Names [(Item.112) 7371 0 R (Item.113) 7372 0 R (Item.114) 7373 0 R (Item.115) 7374 0 R (Item.116) 7375 0 R (Item.117) 7431 0 R]
+17624 0 obj <<
+/Names [(Item.112) 7369 0 R (Item.113) 7370 0 R (Item.114) 7371 0 R (Item.115) 7372 0 R (Item.116) 7373 0 R (Item.117) 7434 0 R]
 /Limits [(Item.112) (Item.117)]
 >> endobj
-17584 0 obj <<
-/Names [(Item.118) 7432 0 R (Item.119) 7433 0 R (Item.12) 5742 0 R (Item.120) 7434 0 R (Item.121) 7435 0 R (Item.122) 7436 0 R]
+17625 0 obj <<
+/Names [(Item.118) 7435 0 R (Item.119) 7436 0 R (Item.12) 5734 0 R (Item.120) 7437 0 R (Item.121) 7438 0 R (Item.122) 7439 0 R]
 /Limits [(Item.118) (Item.122)]
 >> endobj
-17585 0 obj <<
-/Names [(Item.123) 7446 0 R (Item.124) 7447 0 R (Item.125) 7641 0 R (Item.126) 7642 0 R (Item.127) 7643 0 R (Item.128) 7665 0 R]
+17626 0 obj <<
+/Names [(Item.123) 7445 0 R (Item.124) 7446 0 R (Item.125) 7662 0 R (Item.126) 7663 0 R (Item.127) 7668 0 R (Item.128) 7685 0 R]
 /Limits [(Item.123) (Item.128)]
 >> endobj
-17586 0 obj <<
-/Names [(Item.129) 7666 0 R (Item.13) 5743 0 R (Item.130) 7713 0 R (Item.131) 7714 0 R (Item.132) 7715 0 R (Item.133) 7716 0 R]
+17627 0 obj <<
+/Names [(Item.129) 7686 0 R (Item.13) 5735 0 R (Item.130) 7733 0 R (Item.131) 7734 0 R (Item.132) 7735 0 R (Item.133) 7736 0 R]
 /Limits [(Item.129) (Item.133)]
 >> endobj
-17587 0 obj <<
-/Names [(Item.134) 7717 0 R (Item.135) 7718 0 R (Item.136) 7719 0 R (Item.137) 7720 0 R (Item.138) 7721 0 R (Item.139) 7790 0 R]
+17628 0 obj <<
+/Names [(Item.134) 7737 0 R (Item.135) 7738 0 R (Item.136) 7739 0 R (Item.137) 7740 0 R (Item.138) 7741 0 R (Item.139) 7811 0 R]
 /Limits [(Item.134) (Item.139)]
 >> endobj
-17588 0 obj <<
-/Names [(Item.14) 5748 0 R (Item.140) 7805 0 R (Item.141) 7806 0 R (Item.142) 7807 0 R (Item.143) 7896 0 R (Item.144) 7897 0 R]
+17629 0 obj <<
+/Names [(Item.14) 5740 0 R (Item.140) 7826 0 R (Item.141) 7827 0 R (Item.142) 7828 0 R (Item.143) 7916 0 R (Item.144) 7917 0 R]
 /Limits [(Item.14) (Item.144)]
 >> endobj
-17589 0 obj <<
-/Names [(Item.145) 8009 0 R (Item.146) 8010 0 R (Item.147) 8011 0 R (Item.148) 8031 0 R (Item.149) 8032 0 R (Item.15) 5749 0 R]
+17630 0 obj <<
+/Names [(Item.145) 8029 0 R (Item.146) 8030 0 R (Item.147) 8031 0 R (Item.148) 8052 0 R (Item.149) 8053 0 R (Item.15) 5741 0 R]
 /Limits [(Item.145) (Item.15)]
 >> endobj
-17590 0 obj <<
-/Names [(Item.150) 8033 0 R (Item.151) 8039 0 R (Item.152) 8069 0 R (Item.153) 8070 0 R (Item.154) 8071 0 R (Item.155) 8072 0 R]
+17631 0 obj <<
+/Names [(Item.150) 8054 0 R (Item.151) 8060 0 R (Item.152) 8089 0 R (Item.153) 8090 0 R (Item.154) 8091 0 R (Item.155) 8092 0 R]
 /Limits [(Item.150) (Item.155)]
 >> endobj
-17591 0 obj <<
-/Names [(Item.156) 8073 0 R (Item.157) 8109 0 R (Item.158) 8110 0 R (Item.159) 8111 0 R (Item.16) 5776 0 R (Item.160) 8112 0 R]
+17632 0 obj <<
+/Names [(Item.156) 8093 0 R (Item.157) 8130 0 R (Item.158) 8131 0 R (Item.159) 8132 0 R (Item.16) 5768 0 R (Item.160) 8133 0 R]
 /Limits [(Item.156) (Item.160)]
 >> endobj
-17592 0 obj <<
-/Names [(Item.161) 8113 0 R (Item.162) 8118 0 R (Item.163) 8119 0 R (Item.164) 8120 0 R (Item.165) 8260 0 R (Item.166) 8261 0 R]
+17633 0 obj <<
+/Names [(Item.161) 8134 0 R (Item.162) 8139 0 R (Item.163) 8140 0 R (Item.164) 8141 0 R (Item.165) 8286 0 R (Item.166) 8287 0 R]
 /Limits [(Item.161) (Item.166)]
 >> endobj
-17593 0 obj <<
-/Names [(Item.167) 8262 0 R (Item.168) 8294 0 R (Item.169) 8295 0 R (Item.17) 5777 0 R (Item.170) 8301 0 R (Item.171) 8302 0 R]
+17634 0 obj <<
+/Names [(Item.167) 8288 0 R (Item.168) 8320 0 R (Item.169) 8321 0 R (Item.17) 5769 0 R (Item.170) 8327 0 R (Item.171) 8328 0 R]
 /Limits [(Item.167) (Item.171)]
 >> endobj
-17594 0 obj <<
-/Names [(Item.172) 8303 0 R (Item.173) 8374 0 R (Item.174) 8375 0 R (Item.175) 8380 0 R (Item.176) 8381 0 R (Item.177) 8386 0 R]
+17635 0 obj <<
+/Names [(Item.172) 8329 0 R (Item.173) 8400 0 R (Item.174) 8401 0 R (Item.175) 8406 0 R (Item.176) 8407 0 R (Item.177) 8412 0 R]
 /Limits [(Item.172) (Item.177)]
 >> endobj
-17595 0 obj <<
-/Names [(Item.178) 8387 0 R (Item.179) 8389 0 R (Item.18) 5778 0 R (Item.180) 8732 0 R (Item.181) 8733 0 R (Item.182) 8734 0 R]
+17636 0 obj <<
+/Names [(Item.178) 8413 0 R (Item.179) 8415 0 R (Item.18) 5770 0 R (Item.180) 8761 0 R (Item.181) 8762 0 R (Item.182) 8763 0 R]
 /Limits [(Item.178) (Item.182)]
 >> endobj
-17596 0 obj <<
-/Names [(Item.183) 8735 0 R (Item.184) 8736 0 R (Item.185) 8737 0 R (Item.186) 8738 0 R (Item.187) 8943 0 R (Item.188) 8944 0 R]
+17637 0 obj <<
+/Names [(Item.183) 8764 0 R (Item.184) 8765 0 R (Item.185) 8766 0 R (Item.186) 8767 0 R (Item.187) 8972 0 R (Item.188) 8973 0 R]
 /Limits [(Item.183) (Item.188)]
 >> endobj
-17597 0 obj <<
-/Names [(Item.189) 8945 0 R (Item.19) 5810 0 R (Item.190) 8946 0 R (Item.191) 9012 0 R (Item.192) 9013 0 R (Item.193) 9014 0 R]
+17638 0 obj <<
+/Names [(Item.189) 8974 0 R (Item.19) 5801 0 R (Item.190) 8975 0 R (Item.191) 9041 0 R (Item.192) 9042 0 R (Item.193) 9043 0 R]
 /Limits [(Item.189) (Item.193)]
 >> endobj
-17598 0 obj <<
-/Names [(Item.194) 9015 0 R (Item.195) 9016 0 R (Item.196) 9022 0 R (Item.197) 9023 0 R (Item.198) 9024 0 R (Item.199) 9025 0 R]
+17639 0 obj <<
+/Names [(Item.194) 9044 0 R (Item.195) 9045 0 R (Item.196) 9051 0 R (Item.197) 9052 0 R (Item.198) 9053 0 R (Item.199) 9054 0 R]
 /Limits [(Item.194) (Item.199)]
 >> endobj
-17599 0 obj <<
-/Names [(Item.2) 5624 0 R (Item.20) 5811 0 R (Item.200) 9026 0 R (Item.201) 9031 0 R (Item.202) 9032 0 R (Item.203) 9033 0 R]
+17640 0 obj <<
+/Names [(Item.2) 5615 0 R (Item.20) 5802 0 R (Item.200) 9055 0 R (Item.201) 9061 0 R (Item.202) 9062 0 R (Item.203) 9063 0 R]
 /Limits [(Item.2) (Item.203)]
 >> endobj
-17600 0 obj <<
-/Names [(Item.204) 9034 0 R (Item.205) 9035 0 R (Item.206) 9050 0 R (Item.207) 9051 0 R (Item.208) 9052 0 R (Item.209) 9053 0 R]
+17641 0 obj <<
+/Names [(Item.204) 9064 0 R (Item.205) 9065 0 R (Item.206) 9079 0 R (Item.207) 9080 0 R (Item.208) 9081 0 R (Item.209) 9082 0 R]
 /Limits [(Item.204) (Item.209)]
 >> endobj
-17601 0 obj <<
-/Names [(Item.21) 5812 0 R (Item.210) 9059 0 R (Item.211) 9060 0 R (Item.212) 9061 0 R (Item.213) 9062 0 R (Item.214) 9063 0 R]
+17642 0 obj <<
+/Names [(Item.21) 5803 0 R (Item.210) 9088 0 R (Item.211) 9089 0 R (Item.212) 9090 0 R (Item.213) 9091 0 R (Item.214) 9092 0 R]
 /Limits [(Item.21) (Item.214)]
 >> endobj
-17602 0 obj <<
-/Names [(Item.215) 9064 0 R (Item.216) 9065 0 R (Item.217) 9066 0 R (Item.218) 9067 0 R (Item.219) 9068 0 R (Item.22) 5817 0 R]
+17643 0 obj <<
+/Names [(Item.215) 9093 0 R (Item.216) 9094 0 R (Item.217) 9095 0 R (Item.218) 9096 0 R (Item.219) 9097 0 R (Item.22) 5808 0 R]
 /Limits [(Item.215) (Item.22)]
 >> endobj
-17603 0 obj <<
-/Names [(Item.220) 9069 0 R (Item.221) 9142 0 R (Item.222) 9143 0 R (Item.223) 9144 0 R (Item.224) 9265 0 R (Item.225) 9270 0 R]
+17644 0 obj <<
+/Names [(Item.220) 9098 0 R (Item.221) 9171 0 R (Item.222) 9172 0 R (Item.223) 9173 0 R (Item.224) 9294 0 R (Item.225) 9299 0 R]
 /Limits [(Item.220) (Item.225)]
 >> endobj
-17604 0 obj <<
-/Names [(Item.226) 9271 0 R (Item.227) 9272 0 R (Item.228) 9273 0 R (Item.229) 9274 0 R (Item.23) 5818 0 R (Item.230) 9662 0 R]
+17645 0 obj <<
+/Names [(Item.226) 9300 0 R (Item.227) 9301 0 R (Item.228) 9302 0 R (Item.229) 9303 0 R (Item.23) 5809 0 R (Item.230) 9698 0 R]
 /Limits [(Item.226) (Item.230)]
 >> endobj
-17605 0 obj <<
-/Names [(Item.231) 9667 0 R (Item.232) 9668 0 R (Item.233) 9669 0 R (Item.234) 9670 0 R (Item.235) 9672 0 R (Item.236) 9678 0 R]
+17646 0 obj <<
+/Names [(Item.231) 9703 0 R (Item.232) 9704 0 R (Item.233) 9705 0 R (Item.234) 9706 0 R (Item.235) 9708 0 R (Item.236) 9713 0 R]
 /Limits [(Item.231) (Item.236)]
 >> endobj
-17606 0 obj <<
-/Names [(Item.237) 9679 0 R (Item.238) 9700 0 R (Item.239) 9701 0 R (Item.24) 5819 0 R (Item.240) 9702 0 R (Item.241) 9703 0 R]
+17647 0 obj <<
+/Names [(Item.237) 9714 0 R (Item.238) 9735 0 R (Item.239) 9736 0 R (Item.24) 5810 0 R (Item.240) 9737 0 R (Item.241) 9738 0 R]
 /Limits [(Item.237) (Item.241)]
 >> endobj
-17607 0 obj <<
-/Names [(Item.242) 9726 0 R (Item.243) 9731 0 R (Item.244) 9732 0 R (Item.245) 9737 0 R (Item.246) 9738 0 R (Item.247) 9743 0 R]
+17648 0 obj <<
+/Names [(Item.242) 9761 0 R (Item.243) 9766 0 R (Item.244) 9767 0 R (Item.245) 9772 0 R (Item.246) 9773 0 R (Item.247) 9779 0 R]
 /Limits [(Item.242) (Item.247)]
 >> endobj
-17608 0 obj <<
-/Names [(Item.248) 9744 0 R (Item.249) 9749 0 R (Item.25) 5820 0 R (Item.250) 9750 0 R (Item.251) 9751 0 R (Item.252) 9761 0 R]
+17649 0 obj <<
+/Names [(Item.248) 9780 0 R (Item.249) 9785 0 R (Item.25) 5811 0 R (Item.250) 9786 0 R (Item.251) 9787 0 R (Item.252) 9796 0 R]
 /Limits [(Item.248) (Item.252)]
 >> endobj
-17609 0 obj <<
-/Names [(Item.253) 9762 0 R (Item.254) 9763 0 R (Item.255) 9764 0 R (Item.256) 9769 0 R (Item.257) 9997 0 R (Item.258) 9998 0 R]
+17650 0 obj <<
+/Names [(Item.253) 9797 0 R (Item.254) 9798 0 R (Item.255) 9799 0 R (Item.256) 9804 0 R (Item.257) 10036 0 R (Item.258) 10037 0 R]
 /Limits [(Item.253) (Item.258)]
 >> endobj
-17610 0 obj <<
-/Names [(Item.259) 9999 0 R (Item.26) 5825 0 R (Item.260) 10000 0 R (Item.261) 10001 0 R (Item.262) 10002 0 R (Item.263) 10003 0 R]
+17651 0 obj <<
+/Names [(Item.259) 10038 0 R (Item.26) 5817 0 R (Item.260) 10039 0 R (Item.261) 10040 0 R (Item.262) 10041 0 R (Item.263) 10042 0 R]
 /Limits [(Item.259) (Item.263)]
 >> endobj
-17611 0 obj <<
-/Names [(Item.264) 10004 0 R (Item.265) 10005 0 R (Item.266) 10006 0 R (Item.267) 10007 0 R (Item.268) 10013 0 R (Item.269) 10014 0 R]
+17652 0 obj <<
+/Names [(Item.264) 10043 0 R (Item.265) 10044 0 R (Item.266) 10045 0 R (Item.267) 10046 0 R (Item.268) 10051 0 R (Item.269) 10052 0 R]
 /Limits [(Item.264) (Item.269)]
 >> endobj
-17612 0 obj <<
-/Names [(Item.27) 5834 0 R (Item.270) 10015 0 R (Item.271) 10016 0 R (Item.272) 10017 0 R (Item.273) 10018 0 R (Item.274) 10131 0 R]
+17653 0 obj <<
+/Names [(Item.27) 5826 0 R (Item.270) 10053 0 R (Item.271) 10054 0 R (Item.272) 10055 0 R (Item.273) 10056 0 R (Item.274) 10172 0 R]
 /Limits [(Item.27) (Item.274)]
 >> endobj
-17613 0 obj <<
-/Names [(Item.275) 10132 0 R (Item.276) 10137 0 R (Item.277) 10142 0 R (Item.278) 10151 0 R (Item.279) 10152 0 R (Item.28) 5835 0 R]
+17654 0 obj <<
+/Names [(Item.275) 10173 0 R (Item.276) 10178 0 R (Item.277) 10183 0 R (Item.278) 10192 0 R (Item.279) 10193 0 R (Item.28) 5827 0 R]
 /Limits [(Item.275) (Item.28)]
 >> endobj
-17614 0 obj <<
-/Names [(Item.280) 10153 0 R (Item.281) 10154 0 R (Item.282) 10155 0 R (Item.283) 10156 0 R (Item.284) 10143 0 R (Item.285) 10157 0 R]
+17655 0 obj <<
+/Names [(Item.280) 10194 0 R (Item.281) 10195 0 R (Item.282) 10196 0 R (Item.283) 10197 0 R (Item.284) 10184 0 R (Item.285) 10198 0 R]
 /Limits [(Item.280) (Item.285)]
 >> endobj
-17615 0 obj <<
-/Names [(Item.286) 10453 0 R (Item.287) 10454 0 R (Item.288) 10459 0 R (Item.289) 10460 0 R (Item.29) 5836 0 R (Item.290) 10481 0 R]
+17656 0 obj <<
+/Names [(Item.286) 10494 0 R (Item.287) 10495 0 R (Item.288) 10500 0 R (Item.289) 10501 0 R (Item.29) 5828 0 R (Item.290) 10523 0 R]
 /Limits [(Item.286) (Item.290)]
 >> endobj
-17616 0 obj <<
-/Names [(Item.291) 10482 0 R (Item.292) 10483 0 R (Item.293) 10484 0 R (Item.294) 10485 0 R (Item.295) 10490 0 R (Item.296) 10491 0 R]
+17657 0 obj <<
+/Names [(Item.291) 10524 0 R (Item.292) 10525 0 R (Item.293) 10526 0 R (Item.294) 10527 0 R (Item.295) 10532 0 R (Item.296) 10533 0 R]
 /Limits [(Item.291) (Item.296)]
 >> endobj
-17617 0 obj <<
-/Names [(Item.297) 10492 0 R (Item.298) 10493 0 R (Item.299) 10535 0 R (Item.3) 5625 0 R (Item.30) 5870 0 R (Item.300) 10536 0 R]
+17658 0 obj <<
+/Names [(Item.297) 10534 0 R (Item.298) 10535 0 R (Item.299) 10577 0 R (Item.3) 5616 0 R (Item.30) 5862 0 R (Item.300) 10578 0 R]
 /Limits [(Item.297) (Item.300)]
 >> endobj
-17618 0 obj <<
-/Names [(Item.301) 10541 0 R (Item.302) 10542 0 R (Item.303) 10548 0 R (Item.304) 10549 0 R (Item.305) 10550 0 R (Item.306) 10551 0 R]
+17659 0 obj <<
+/Names [(Item.301) 10583 0 R (Item.302) 10584 0 R (Item.303) 10589 0 R (Item.304) 10590 0 R (Item.305) 10591 0 R (Item.306) 10592 0 R]
 /Limits [(Item.301) (Item.306)]
 >> endobj
-17619 0 obj <<
-/Names [(Item.307) 10558 0 R (Item.308) 10559 0 R (Item.309) 10564 0 R (Item.31) 5876 0 R (Item.310) 10565 0 R (Item.311) 10566 0 R]
+17660 0 obj <<
+/Names [(Item.307) 10599 0 R (Item.308) 10600 0 R (Item.309) 10605 0 R (Item.31) 5868 0 R (Item.310) 10606 0 R (Item.311) 10607 0 R]
 /Limits [(Item.307) (Item.311)]
 >> endobj
-17620 0 obj <<
-/Names [(Item.312) 10567 0 R (Item.313) 10568 0 R (Item.314) 10569 0 R (Item.315) 10570 0 R (Item.316) 10571 0 R (Item.317) 10578 0 R]
+17661 0 obj <<
+/Names [(Item.312) 10608 0 R (Item.313) 10609 0 R (Item.314) 10610 0 R (Item.315) 10611 0 R (Item.316) 10612 0 R (Item.317) 10619 0 R]
 /Limits [(Item.312) (Item.317)]
 >> endobj
-17621 0 obj <<
-/Names [(Item.318) 10579 0 R (Item.319) 10580 0 R (Item.32) 5885 0 R (Item.320) 10581 0 R (Item.321) 10582 0 R (Item.322) 10583 0 R]
+17662 0 obj <<
+/Names [(Item.318) 10620 0 R (Item.319) 10621 0 R (Item.32) 5876 0 R (Item.320) 10622 0 R (Item.321) 10623 0 R (Item.322) 10624 0 R]
 /Limits [(Item.318) (Item.322)]
 >> endobj
-17622 0 obj <<
-/Names [(Item.323) 10584 0 R (Item.324) 10585 0 R (Item.325) 10586 0 R (Item.326) 10587 0 R (Item.327) 10588 0 R (Item.328) 10589 0 R]
+17663 0 obj <<
+/Names [(Item.323) 10625 0 R (Item.324) 10626 0 R (Item.325) 10627 0 R (Item.326) 10628 0 R (Item.327) 10629 0 R (Item.328) 10630 0 R]
 /Limits [(Item.323) (Item.328)]
 >> endobj
-17623 0 obj <<
-/Names [(Item.329) 10590 0 R (Item.33) 5886 0 R (Item.330) 10591 0 R (Item.331) 10592 0 R (Item.332) 10607 0 R (Item.333) 10608 0 R]
+17664 0 obj <<
+/Names [(Item.329) 10631 0 R (Item.33) 5877 0 R (Item.330) 10632 0 R (Item.331) 10633 0 R (Item.332) 10649 0 R (Item.333) 10650 0 R]
 /Limits [(Item.329) (Item.333)]
 >> endobj
-17624 0 obj <<
-/Names [(Item.334) 10609 0 R (Item.335) 10610 0 R (Item.336) 10611 0 R (Item.337) 10612 0 R (Item.338) 10613 0 R (Item.339) 10644 0 R]
+17665 0 obj <<
+/Names [(Item.334) 10651 0 R (Item.335) 10652 0 R (Item.336) 10653 0 R (Item.337) 10654 0 R (Item.338) 10655 0 R (Item.339) 10685 0 R]
 /Limits [(Item.334) (Item.339)]
 >> endobj
-17625 0 obj <<
-/Names [(Item.34) 5891 0 R (Item.340) 10649 0 R (Item.341) 10650 0 R (Item.342) 10651 0 R (Item.343) 11242 0 R (Item.344) 11248 0 R]
+17666 0 obj <<
+/Names [(Item.34) 5882 0 R (Item.340) 10691 0 R (Item.341) 10692 0 R (Item.342) 10693 0 R (Item.343) 11284 0 R (Item.344) 11289 0 R]
 /Limits [(Item.34) (Item.344)]
 >> endobj
-17626 0 obj <<
-/Names [(Item.345) 11249 0 R (Item.346) 11250 0 R (Item.347) 11251 0 R (Item.348) 11252 0 R (Item.349) 11253 0 R (Item.35) 5892 0 R]
+17667 0 obj <<
+/Names [(Item.345) 11290 0 R (Item.346) 11291 0 R (Item.347) 11292 0 R (Item.348) 11293 0 R (Item.349) 11294 0 R (Item.35) 5883 0 R]
 /Limits [(Item.345) (Item.35)]
 >> endobj
-17627 0 obj <<
-/Names [(Item.350) 11254 0 R (Item.351) 11255 0 R (Item.352) 11256 0 R (Item.353) 11257 0 R (Item.354) 11258 0 R (Item.355) 11259 0 R]
+17668 0 obj <<
+/Names [(Item.350) 11295 0 R (Item.351) 11296 0 R (Item.352) 11297 0 R (Item.353) 11298 0 R (Item.354) 11299 0 R (Item.355) 11300 0 R]
 /Limits [(Item.350) (Item.355)]
 >> endobj
-17628 0 obj <<
-/Names [(Item.356) 11260 0 R (Item.357) 11305 0 R (Item.358) 11306 0 R (Item.359) 11313 0 R (Item.36) 5893 0 R (Item.360) 11314 0 R]
+17669 0 obj <<
+/Names [(Item.356) 11301 0 R (Item.357) 11346 0 R (Item.358) 11347 0 R (Item.359) 11354 0 R (Item.36) 5884 0 R (Item.360) 11355 0 R]
 /Limits [(Item.356) (Item.360)]
 >> endobj
-17629 0 obj <<
-/Names [(Item.361) 11381 0 R (Item.362) 11382 0 R (Item.363) 11383 0 R (Item.364) 11384 0 R (Item.365) 11385 0 R (Item.366) 11386 0 R]
+17670 0 obj <<
+/Names [(Item.361) 11422 0 R (Item.362) 11423 0 R (Item.363) 11424 0 R (Item.364) 11425 0 R (Item.365) 11426 0 R (Item.366) 11427 0 R]
 /Limits [(Item.361) (Item.366)]
 >> endobj
-17630 0 obj <<
-/Names [(Item.367) 11448 0 R (Item.368) 11449 0 R (Item.369) 11450 0 R (Item.37) 5902 0 R (Item.370) 11451 0 R (Item.371) 11510 0 R]
+17671 0 obj <<
+/Names [(Item.367) 11489 0 R (Item.368) 11490 0 R (Item.369) 11491 0 R (Item.37) 5894 0 R (Item.370) 11492 0 R (Item.371) 11551 0 R]
 /Limits [(Item.367) (Item.371)]
 >> endobj
-17631 0 obj <<
-/Names [(Item.372) 11515 0 R (Item.373) 11520 0 R (Item.374) 11531 0 R (Item.375) 11532 0 R (Item.376) 11533 0 R (Item.377) 11534 0 R]
+17672 0 obj <<
+/Names [(Item.372) 11557 0 R (Item.373) 11562 0 R (Item.374) 11572 0 R (Item.375) 11573 0 R (Item.376) 11574 0 R (Item.377) 11575 0 R]
 /Limits [(Item.372) (Item.377)]
 >> endobj
-17632 0 obj <<
-/Names [(Item.378) 11535 0 R (Item.379) 11542 0 R (Item.38) 5903 0 R (Item.380) 11543 0 R (Item.381) 11544 0 R (Item.382) 11545 0 R]
+17673 0 obj <<
+/Names [(Item.378) 11576 0 R (Item.379) 11583 0 R (Item.38) 5895 0 R (Item.380) 11584 0 R (Item.381) 11585 0 R (Item.382) 11586 0 R]
 /Limits [(Item.378) (Item.382)]
 >> endobj
-17633 0 obj <<
-/Names [(Item.383) 11546 0 R (Item.384) 11547 0 R (Item.385) 11548 0 R (Item.386) 11549 0 R (Item.387) 11554 0 R (Item.388) 11555 0 R]
+17674 0 obj <<
+/Names [(Item.383) 11587 0 R (Item.384) 11588 0 R (Item.385) 11589 0 R (Item.386) 11590 0 R (Item.387) 11595 0 R (Item.388) 11596 0 R]
 /Limits [(Item.383) (Item.388)]
 >> endobj
-17634 0 obj <<
-/Names [(Item.389) 11556 0 R (Item.39) 5904 0 R (Item.390) 11557 0 R (Item.391) 11558 0 R (Item.392) 11559 0 R (Item.393) 11564 0 R]
+17675 0 obj <<
+/Names [(Item.389) 11597 0 R (Item.39) 5896 0 R (Item.390) 11598 0 R (Item.391) 11599 0 R (Item.392) 11600 0 R (Item.393) 11605 0 R]
 /Limits [(Item.389) (Item.393)]
 >> endobj
-17635 0 obj <<
-/Names [(Item.394) 11565 0 R (Item.395) 11566 0 R (Item.396) 11567 0 R (Item.397) 11568 0 R (Item.398) 11569 0 R (Item.399) 11574 0 R]
+17676 0 obj <<
+/Names [(Item.394) 11606 0 R (Item.395) 11607 0 R (Item.396) 11608 0 R (Item.397) 11609 0 R (Item.398) 11610 0 R (Item.399) 11616 0 R]
 /Limits [(Item.394) (Item.399)]
 >> endobj
-17636 0 obj <<
-/Names [(Item.4) 5626 0 R (Item.40) 5905 0 R (Item.400) 11706 0 R (Item.401) 11707 0 R (Item.402) 11716 0 R (Item.403) 11937 0 R]
+17677 0 obj <<
+/Names [(Item.4) 5617 0 R (Item.40) 5897 0 R (Item.400) 11748 0 R (Item.401) 11749 0 R (Item.402) 11757 0 R (Item.403) 11978 0 R]
 /Limits [(Item.4) (Item.403)]
 >> endobj
-17637 0 obj <<
-/Names [(Item.404) 11938 0 R (Item.405) 11944 0 R (Item.406) 11945 0 R (Item.407) 12010 0 R (Item.408) 12011 0 R (Item.409) 12012 0 R]
+17678 0 obj <<
+/Names [(Item.404) 11979 0 R (Item.405) 11986 0 R (Item.406) 11987 0 R (Item.407) 12051 0 R (Item.408) 12052 0 R (Item.409) 12053 0 R]
 /Limits [(Item.404) (Item.409)]
 >> endobj
-17638 0 obj <<
-/Names [(Item.41) 5908 0 R (Item.410) 12075 0 R (Item.411) 12076 0 R (Item.412) 12077 0 R (Item.413) 12078 0 R (Item.414) 12084 0 R]
+17679 0 obj <<
+/Names [(Item.41) 5900 0 R (Item.410) 12116 0 R (Item.411) 12117 0 R (Item.412) 12118 0 R (Item.413) 12119 0 R (Item.414) 12126 0 R]
 /Limits [(Item.41) (Item.414)]
 >> endobj
-17639 0 obj <<
-/Names [(Item.415) 12085 0 R (Item.416) 12086 0 R (Item.417) 12087 0 R (Item.418) 12088 0 R (Item.419) 12099 0 R (Item.42) 5909 0 R]
+17680 0 obj <<
+/Names [(Item.415) 12127 0 R (Item.416) 12128 0 R (Item.417) 12129 0 R (Item.418) 12130 0 R (Item.419) 12140 0 R (Item.42) 5901 0 R]
 /Limits [(Item.415) (Item.42)]
 >> endobj
-17640 0 obj <<
-/Names [(Item.420) 12100 0 R (Item.421) 12101 0 R (Item.422) 12106 0 R (Item.423) 12107 0 R (Item.424) 12108 0 R (Item.43) 6064 0 R]
+17681 0 obj <<
+/Names [(Item.420) 12141 0 R (Item.421) 12142 0 R (Item.422) 12147 0 R (Item.423) 12148 0 R (Item.424) 12149 0 R (Item.43) 6055 0 R]
 /Limits [(Item.420) (Item.43)]
 >> endobj
-17641 0 obj <<
-/Names [(Item.44) 6065 0 R (Item.45) 6086 0 R (Item.46) 6087 0 R (Item.47) 6088 0 R (Item.48) 6093 0 R (Item.49) 6094 0 R]
+17682 0 obj <<
+/Names [(Item.44) 6056 0 R (Item.45) 6078 0 R (Item.46) 6079 0 R (Item.47) 6080 0 R (Item.48) 6085 0 R (Item.49) 6086 0 R]
 /Limits [(Item.44) (Item.49)]
 >> endobj
-17642 0 obj <<
-/Names [(Item.5) 5627 0 R (Item.50) 6336 0 R (Item.51) 6337 0 R (Item.52) 6338 0 R (Item.53) 6339 0 R (Item.54) 6340 0 R]
+17683 0 obj <<
+/Names [(Item.5) 5618 0 R (Item.50) 6331 0 R (Item.51) 6332 0 R (Item.52) 6333 0 R (Item.53) 6334 0 R (Item.54) 6335 0 R]
 /Limits [(Item.5) (Item.54)]
 >> endobj
-17643 0 obj <<
-/Names [(Item.55) 6341 0 R (Item.56) 6342 0 R (Item.57) 6545 0 R (Item.58) 6546 0 R (Item.59) 6547 0 R (Item.6) 5633 0 R]
+17684 0 obj <<
+/Names [(Item.55) 6336 0 R (Item.56) 6337 0 R (Item.57) 6539 0 R (Item.58) 6540 0 R (Item.59) 6541 0 R (Item.6) 5625 0 R]
 /Limits [(Item.55) (Item.6)]
 >> endobj
-17644 0 obj <<
-/Names [(Item.60) 6548 0 R (Item.61) 6549 0 R (Item.62) 6550 0 R (Item.63) 6710 0 R (Item.64) 6711 0 R (Item.65) 6712 0 R]
+17685 0 obj <<
+/Names [(Item.60) 6542 0 R (Item.61) 6543 0 R (Item.62) 6544 0 R (Item.63) 6704 0 R (Item.64) 6705 0 R (Item.65) 6706 0 R]
 /Limits [(Item.60) (Item.65)]
 >> endobj
-17645 0 obj <<
-/Names [(Item.66) 6713 0 R (Item.67) 6764 0 R (Item.68) 6765 0 R (Item.69) 6779 0 R (Item.7) 5634 0 R (Item.70) 6780 0 R]
+17686 0 obj <<
+/Names [(Item.66) 6707 0 R (Item.67) 6759 0 R (Item.68) 6760 0 R (Item.69) 6773 0 R (Item.7) 5626 0 R (Item.70) 6774 0 R]
 /Limits [(Item.66) (Item.70)]
 >> endobj
-17646 0 obj <<
-/Names [(Item.71) 6781 0 R (Item.72) 6792 0 R (Item.73) 6793 0 R (Item.74) 6807 0 R (Item.75) 6808 0 R (Item.76) 6809 0 R]
+17687 0 obj <<
+/Names [(Item.71) 6775 0 R (Item.72) 6786 0 R (Item.73) 6787 0 R (Item.74) 6802 0 R (Item.75) 6803 0 R (Item.76) 6804 0 R]
 /Limits [(Item.71) (Item.76)]
 >> endobj
-17647 0 obj <<
-/Names [(Item.77) 6818 0 R (Item.78) 6832 0 R (Item.79) 6833 0 R (Item.8) 5698 0 R (Item.80) 6834 0 R (Item.81) 6845 0 R]
+17688 0 obj <<
+/Names [(Item.77) 6813 0 R (Item.78) 6827 0 R (Item.79) 6828 0 R (Item.8) 5689 0 R (Item.80) 6829 0 R (Item.81) 6840 0 R]
 /Limits [(Item.77) (Item.81)]
 >> endobj
-17648 0 obj <<
-/Names [(Item.82) 6846 0 R (Item.83) 6863 0 R (Item.84) 6864 0 R (Item.85) 6865 0 R (Item.86) 6866 0 R (Item.87) 6867 0 R]
+17689 0 obj <<
+/Names [(Item.82) 6841 0 R (Item.83) 6857 0 R (Item.84) 6858 0 R (Item.85) 6859 0 R (Item.86) 6860 0 R (Item.87) 6861 0 R]
 /Limits [(Item.82) (Item.87)]
 >> endobj
-17649 0 obj <<
-/Names [(Item.88) 6868 0 R (Item.89) 6878 0 R (Item.9) 5735 0 R (Item.90) 6879 0 R (Item.91) 6891 0 R (Item.92) 6892 0 R]
+17690 0 obj <<
+/Names [(Item.88) 6862 0 R (Item.89) 6872 0 R (Item.9) 5726 0 R (Item.90) 6873 0 R (Item.91) 6886 0 R (Item.92) 6887 0 R]
 /Limits [(Item.88) (Item.92)]
 >> endobj
-17650 0 obj <<
-/Names [(Item.93) 6893 0 R (Item.94) 6904 0 R (Item.95) 6905 0 R (Item.96) 7020 0 R (Item.97) 7021 0 R (Item.98) 7022 0 R]
+17691 0 obj <<
+/Names [(Item.93) 6888 0 R (Item.94) 6899 0 R (Item.95) 6900 0 R (Item.96) 7014 0 R (Item.97) 7015 0 R (Item.98) 7016 0 R]
 /Limits [(Item.93) (Item.98)]
 >> endobj
-17651 0 obj <<
-/Names [(Item.99) 7023 0 R (NT4Migration) 3927 0 R (NetCommand) 3792 0 R (NetworkBrowsing) 3789 0 R (OfficeServer) 5705 0 R (Other-Clients) 3956 0 R]
+17692 0 obj <<
+/Names [(Item.99) 7017 0 R (NT4Migration) 3923 0 R (NetCommand) 3812 0 R (NetworkBrowsing) 3778 0 R (OfficeServer) 5696 0 R (Other-Clients) 3930 0 R]
 /Limits [(Item.99) (Other-Clients)]
 >> endobj
-17652 0 obj <<
-/Names [(PDC-config) 6316 0 R (PolicyMgmt) 3872 0 R (Portability) 3955 0 R (ProfileLocs) 10658 0 R (ProfileMgmt) 3873 0 R (RefDocServer) 5598 0 R]
+17693 0 obj <<
+/Names [(PDC-config) 6310 0 R (PolicyMgmt) 3882 0 R (Portability) 3929 0 R (ProfileLocs) 10700 0 R (ProfileMgmt) 3883 0 R (RefDocServer) 5589 0 R]
 /Limits [(PDC-config) (RefDocServer)]
 >> endobj
-17653 0 obj <<
-/Names [(SWAT) 3928 0 R (SambaHA) 3900 0 R (ServerType) 3737 0 R (SimplePrintServer) 5599 0 R (StandAloneServer) 3764 0 R (TOSH-Accesstbl) 8230 0 R]
+17694 0 obj <<
+/Names [(SWAT) 3924 0 R (SambaHA) 3888 0 R (ServerType) 3741 0 R (SimplePrintServer) 5590 0 R (StandAloneServer) 3775 0 R (TOSH-Accesstbl) 8251 0 R]
 /Limits [(SWAT) (TOSH-Accesstbl)]
 >> endobj
-17654 0 obj <<
-/Names [(TOSH-domgroups) 6987 0 R (TOSHARG-acctflags) 7396 0 R (TOSHpreface) 5423 0 R (Tpees) 10414 0 R (VFS) 3847 0 R (WKURIDS) 7675 0 R]
+17695 0 obj <<
+/Names [(TOSH-domgroups) 6981 0 R (TOSHARG-acctflags) 7399 0 R (TOSHpreface) 5411 0 R (Tpees) 10455 0 R (VFS) 3849 0 R (WKURIDS) 7696 0 R]
 /Limits [(TOSH-domgroups) (WKURIDS)]
 >> endobj
-17655 0 obj <<
-/Names [(WME001) 6835 0 R (WME002) 6836 0 R (WME003) 6850 0 R (WME005) 6849 0 R (WME009) 6894 0 R (WME010) 6895 0 R]
+17696 0 obj <<
+/Names [(WME001) 6830 0 R (WME002) 6831 0 R (WME003) 6844 0 R (WME005) 6843 0 R (WME009) 6889 0 R (WME010) 6890 0 R]
 /Limits [(WME001) (WME010)]
 >> endobj
-17656 0 obj <<
-/Names [(WME013) 6907 0 R (WME014) 6908 0 R (WXPP002) 6767 0 R (WXPP003) 6768 0 R (WXPP005) 6783 0 R (WXPP009) 6794 0 R]
+17697 0 obj <<
+/Names [(WME013) 6902 0 R (WME014) 6903 0 R (WXPP002) 6761 0 R (WXPP003) 6762 0 R (WXPP005) 6777 0 R (WXPP009) 6789 0 R]
 /Limits [(WME013) (WXPP009)]
 >> endobj
-17657 0 obj <<
-/Names [(WXPP014) 6784 0 R (a_small) 10032 0 R (access1) 8240 0 R (access2) 8245 0 R (accountflags) 7419 0 R (acctmgmttools) 7352 0 R]
+17698 0 obj <<
+/Names [(WXPP014) 6778 0 R (a_small) 10070 0 R (access1) 8260 0 R (access2) 8265 0 R (accountflags) 7419 0 R (acctmgmttools) 7355 0 R]
 /Limits [(WXPP014) (acctmgmttools)]
 >> endobj
-17658 0 obj <<
-/Names [(ads-create-machine-account) 6637 0 R (ads-member) 6120 0 R (ads-test-server) 6639 0 R (ads-test-smbclient) 6638 0 R (adsdnstech) 6454 0 R (anon-example) 5612 0 R]
+17699 0 obj <<
+/Names [(ads-create-machine-account) 6632 0 R (ads-member) 6111 0 R (ads-test-server) 6634 0 R (ads-test-smbclient) 6633 0 R (adsdnstech) 6448 0 R (anon-example) 5603 0 R]
 /Limits [(ads-create-machine-account) (anon-example)]
 >> endobj
-17659 0 obj <<
-/Names [(anon-print) 5662 0 R (anon-ro) 5597 0 R (anon-rw) 5642 0 R (appendix*.59) 3682 0 R (appendix.A) 3674 0 R (assumptions) 6572 0 R]
+17700 0 obj <<
+/Names [(anon-print) 5654 0 R (anon-ro) 5588 0 R (anon-rw) 5634 0 R (appendix*.59) 3682 0 R (appendix.A) 3674 0 R (assumptions) 6567 0 R]
 /Limits [(anon-print) (assumptions)]
 >> endobj
-17660 0 obj <<
-/Names [(attribobjclPartA) 7570 0 R (attribobjclPartB) 7571 0 R (autopoweruserscript) 7789 0 R (browse-force-master) 7100 0 R (browsing1) 7207 0 R (browsubnet) 7220 0 R]
+17701 0 obj <<
+/Names [(attribobjclPartA) 7573 0 R (attribobjclPartB) 7574 0 R (autopoweruserscript) 7810 0 R (browse-force-master) 7095 0 R (browsing1) 7202 0 R (browsubnet) 7218 0 R]
 /Limits [(attribobjclPartA) (browsubnet)]
 >> endobj
-17661 0 obj <<
-/Names [(brsbex) 7221 0 R (brsex2) 7228 0 R (brsex3) 7229 0 R (bugreport) 3931 0 R (cdserver) 11124 0 R (cfgsmarts) 3902 0 R]
+17702 0 obj <<
+/Names [(brsbex) 7219 0 R (brsex2) 7225 0 R (brsex3) 7227 0 R (bugreport) 3927 0 R (cdserver) 11166 0 R (cfgsmarts) 3890 0 R]
 /Limits [(brsbex) (cfgsmarts)]
 >> endobj
-17662 0 obj <<
-/Names [(ch-ldap-tls) 3958 0 R (chapter*.10) 5435 0 R (chapter*.15) 5468 0 R (chapter*.19) 6033 0 R (chapter*.2) 10 0 R (chapter*.21) 6954 0 R]
+17703 0 obj <<
+/Names [(ch-ldap-tls) 3947 0 R (chapter*.10) 5424 0 R (chapter*.15) 5460 0 R (chapter*.19) 6025 0 R (chapter*.2) 10 0 R (chapter*.21) 6949 0 R]
 /Limits [(ch-ldap-tls) (chapter*.21)]
 >> endobj
-17663 0 obj <<
-/Names [(chapter*.3) 18 0 R (chapter*.4) 22 0 R (chapter*.5) 26 0 R (chapter*.6) 30 0 R (chapter*.7) 34 0 R (chapter*.8) 5422 0 R]
+17704 0 obj <<
+/Names [(chapter*.3) 18 0 R (chapter*.4) 22 0 R (chapter*.5) 26 0 R (chapter*.6) 30 0 R (chapter*.7) 34 0 R (chapter*.8) 5410 0 R]
 /Limits [(chapter*.3) (chapter*.8)]
 >> endobj
-17664 0 obj <<
+17705 0 obj <<
 /Names [(chapter.1) 50 0 R (chapter.10) 642 0 R (chapter.11) 778 0 R (chapter.12) 926 0 R (chapter.13) 986 0 R (chapter.14) 1142 0 R]
 /Limits [(chapter.1) (chapter.14)]
 >> endobj
-17665 0 obj <<
+17706 0 obj <<
 /Names [(chapter.15) 1202 0 R (chapter.16) 1234 0 R (chapter.17) 1366 0 R (chapter.18) 1470 0 R (chapter.19) 1526 0 R (chapter.2) 122 0 R]
 /Limits [(chapter.15) (chapter.2)]
 >> endobj
-17666 0 obj <<
+17707 0 obj <<
 /Names [(chapter.20) 1582 0 R (chapter.21) 1598 0 R (chapter.22) 1834 0 R (chapter.23) 2378 0 R (chapter.24) 2446 0 R (chapter.25) 2558 0 R]
 /Limits [(chapter.20) (chapter.25)]
 >> endobj
-17667 0 obj <<
+17708 0 obj <<
 /Names [(chapter.26) 2594 0 R (chapter.27) 2662 0 R (chapter.28) 2786 0 R (chapter.29) 2858 0 R (chapter.3) 186 0 R (chapter.30) 2930 0 R]
 /Limits [(chapter.26) (chapter.30)]
 >> endobj
-17668 0 obj <<
+17709 0 obj <<
 /Names [(chapter.31) 2974 0 R (chapter.32) 3002 0 R (chapter.33) 3066 0 R (chapter.34) 3070 0 R (chapter.35) 3094 0 R (chapter.36) 3162 0 R]
 /Limits [(chapter.31) (chapter.36)]
 >> endobj
-17669 0 obj <<
+17710 0 obj <<
 /Names [(chapter.37) 3210 0 R (chapter.38) 3286 0 R (chapter.39) 3302 0 R (chapter.4) 270 0 R (chapter.40) 3346 0 R (chapter.41) 3382 0 R]
 /Limits [(chapter.37) (chapter.41)]
 >> endobj
-17670 0 obj <<
+17711 0 obj <<
 /Names [(chapter.42) 3454 0 R (chapter.43) 3490 0 R (chapter.44) 3558 0 R (chapter.45) 3610 0 R (chapter.46) 3642 0 R (chapter.47) 3654 0 R]
 /Limits [(chapter.42) (chapter.47)]
 >> endobj
-17671 0 obj <<
-/Names [(chapter.5) 358 0 R (chapter.6) 430 0 R (chapter.7) 534 0 R (chapter.8) 562 0 R (chapter.9) 610 0 R (classicalprinting) 3845 0 R]
+17712 0 obj <<
+/Names [(chapter.5) 358 0 R (chapter.6) 430 0 R (chapter.7) 534 0 R (chapter.8) 562 0 R (chapter.9) 610 0 R (classicalprinting) 3847 0 R]
 /Limits [(chapter.5) (classicalprinting)]
 >> endobj
-17672 0 obj <<
-/Names [(compiling) 3932 0 R (confldapex) 7525 0 R (cups-avoidps1) 9129 0 R (cups-exam-simple) 9205 0 R (cups-msrpc) 8840 0 R (cups-ppds) 9454 0 R]
+17713 0 obj <<
+/Names [(compiling) 3928 0 R (confldapex) 7529 0 R (cups-avoidps1) 9158 0 R (cups-exam-simple) 9235 0 R (cups-msrpc) 8869 0 R (cups-ppds) 9484 0 R]
 /Limits [(compiling) (cups-ppds)]
 >> endobj
-17673 0 obj <<
-/Names [(cups-raster) 9395 0 R (cups-raster2) 9397 0 R (cups-raw) 5699 0 R (cups1) 9957 0 R (cups2) 9965 0 R (cupsadd-ex) 9585 0 R]
+17714 0 obj <<
+/Names [(cups-raster) 9424 0 R (cups-raster2) 9426 0 R (cups-raw) 5690 0 R (cups1) 9992 0 R (cups2) 10003 0 R (cupsadd-ex) 9620 0 R]
 /Limits [(cups-raster) (cupsadd-ex)]
 >> endobj
-17674 0 obj <<
-/Names [(cupsomatic-dia) 9463 0 R (dbgclass) 11665 0 R (dbglvl) 8099 0 R (defregpthkeys) 10671 0 R (dfscfg) 8688 0 R (diagnosis) 3929 0 R]
+17715 0 obj <<
+/Names [(cupsomatic-dia) 9492 0 R (dbgclass) 11707 0 R (dbglvl) 8119 0 R (defregpthkeys) 10712 0 R (dfscfg) 8717 0 R (diagnosis) 3925 0 R]
 /Limits [(cupsomatic-dia) (diagnosis)]
 >> endobj
-17675 0 obj <<
-/Names [(dmbexample) 7058 0 R (domain-example) 6174 0 R (domain-member) 3763 0 R (domain-member-server) 6564 0 R (elastic) 11094 0 R (ethereal1) 11598 0 R]
+17716 0 obj <<
+/Names [(dmbexample) 7052 0 R (domain-example) 6166 0 R (domain-member) 3744 0 R (domain-member-server) 6559 0 R (elastic) 11135 0 R (ethereal1) 11639 0 R]
 /Limits [(dmbexample) (ethereal1)]
 >> endobj
-17676 0 obj <<
-/Names [(ethereal2) 11608 0 R (example.1.2.1) 5022 0 R (example.1.2.2) 5023 0 R (example.10.4.1) 5065 0 R (example.10.4.2) 5066 0 R (example.10.4.3) 5067 0 R]
+17717 0 obj <<
+/Names [(ethereal2) 11649 0 R (example.1.2.1) 5011 0 R (example.1.2.2) 5012 0 R (example.10.4.1) 5053 0 R (example.10.4.2) 5054 0 R (example.10.4.3) 5055 0 R]
 /Limits [(ethereal2) (example.10.4.3)]
 >> endobj
-17677 0 obj <<
-/Names [(example.10.4.4) 5068 0 R (example.10.4.5) 5069 0 R (example.11.2.1) 5070 0 R (example.11.4.1) 5071 0 R (example.12.3.1) 5072 0 R (example.12.3.2) 5073 0 R]
+17718 0 obj <<
+/Names [(example.10.4.4) 5056 0 R (example.10.4.5) 5057 0 R (example.11.2.1) 5058 0 R (example.11.4.1) 5059 0 R (example.12.3.1) 5060 0 R (example.12.3.2) 5061 0 R]
 /Limits [(example.10.4.4) (example.12.3.2)]
 >> endobj
-17678 0 obj <<
-/Names [(example.12.3.3) 5074 0 R (example.13.3.1) 5075 0 R (example.13.3.2) 5076 0 R (example.14.2.1) 5077 0 R (example.14.2.2) 5078 0 R (example.14.2.3) 5079 0 R]
+17719 0 obj <<
+/Names [(example.12.3.3) 5062 0 R (example.13.3.1) 5063 0 R (example.13.3.2) 5064 0 R (example.14.2.1) 5065 0 R (example.14.2.2) 5066 0 R (example.14.2.3) 5067 0 R]
 /Limits [(example.12.3.3) (example.14.2.3)]
 >> endobj
-17679 0 obj <<
-/Names [(example.14.2.4) 5080 0 R (example.14.2.5) 5099 0 R (example.16.2.1) 5100 0 R (example.17.3.1) 5101 0 R (example.17.3.2) 5102 0 R (example.2.3.1) 5024 0 R]
+17720 0 obj <<
+/Names [(example.14.2.4) 5068 0 R (example.14.2.5) 5087 0 R (example.16.2.1) 5088 0 R (example.17.3.1) 5089 0 R (example.17.3.2) 5090 0 R (example.2.3.1) 5013 0 R]
 /Limits [(example.14.2.4) (example.2.3.1)]
 >> endobj
-17680 0 obj <<
-/Names [(example.2.3.10) 5033 0 R (example.2.3.2) 5025 0 R (example.2.3.3) 5026 0 R (example.2.3.4) 5027 0 R (example.2.3.5) 5028 0 R (example.2.3.6) 5029 0 R]
+17721 0 obj <<
+/Names [(example.2.3.10) 5022 0 R (example.2.3.2) 5014 0 R (example.2.3.3) 5015 0 R (example.2.3.4) 5016 0 R (example.2.3.5) 5017 0 R (example.2.3.6) 5018 0 R]
 /Limits [(example.2.3.10) (example.2.3.6)]
 >> endobj
-17681 0 obj <<
-/Names [(example.2.3.7) 5030 0 R (example.2.3.8) 5031 0 R (example.2.3.9) 5032 0 R (example.20.1.1) 5103 0 R (example.21.3.1) 5104 0 R (example.21.4.1) 5105 0 R]
+17722 0 obj <<
+/Names [(example.2.3.7) 5019 0 R (example.2.3.8) 5020 0 R (example.2.3.9) 5021 0 R (example.20.1.1) 5091 0 R (example.21.3.1) 5092 0 R (example.21.4.1) 5093 0 R]
 /Limits [(example.2.3.7) (example.21.4.1)]
 >> endobj
-17682 0 obj <<
-/Names [(example.21.5.1) 5106 0 R (example.22.10.1) 5109 0 R (example.22.2.1) 5107 0 R (example.22.2.2) 5108 0 R (example.23.2.1) 5110 0 R (example.23.2.2) 5111 0 R]
+17723 0 obj <<
+/Names [(example.21.5.1) 5094 0 R (example.22.10.1) 5097 0 R (example.22.2.1) 5095 0 R (example.22.2.2) 5096 0 R (example.23.2.1) 5098 0 R (example.23.2.2) 5099 0 R]
 /Limits [(example.21.5.1) (example.23.2.2)]
 >> endobj
-17683 0 obj <<
-/Names [(example.23.3.1) 5112 0 R (example.24.5.1) 5125 0 R (example.25.4.1) 5126 0 R (example.30.5.1) 5127 0 R (example.34.1.1) 5128 0 R (example.34.1.2) 5129 0 R]
+17724 0 obj <<
+/Names [(example.23.3.1) 5100 0 R (example.24.5.1) 5114 0 R (example.25.4.1) 5115 0 R (example.30.5.1) 5116 0 R (example.34.1.1) 5117 0 R (example.34.1.2) 5118 0 R]
 /Limits [(example.23.3.1) (example.34.1.2)]
 >> endobj
-17684 0 obj <<
-/Names [(example.34.1.3) 5130 0 R (example.34.1.4) 5131 0 R (example.34.1.5) 5132 0 R (example.38.2.1) 5140 0 R (example.38.3.1) 5141 0 R (example.38.3.2) 5142 0 R]
+17725 0 obj <<
+/Names [(example.34.1.3) 5119 0 R (example.34.1.4) 5120 0 R (example.34.1.5) 5121 0 R (example.38.2.1) 5129 0 R (example.38.3.1) 5130 0 R (example.38.3.2) 5131 0 R]
 /Limits [(example.34.1.3) (example.38.3.2)]
 >> endobj
-17685 0 obj <<
-/Names [(example.4.4.1) 5034 0 R (example.4.6.1) 5035 0 R (example.43.5.1) 5143 0 R (example.5.2.1) 5036 0 R (example.5.2.2) 5037 0 R (example.5.3.1) 5038 0 R]
+17726 0 obj <<
+/Names [(example.4.4.1) 5023 0 R (example.4.6.1) 5024 0 R (example.43.5.1) 5132 0 R (example.5.2.1) 5025 0 R (example.5.2.2) 5026 0 R (example.5.3.1) 5027 0 R]
 /Limits [(example.4.4.1) (example.5.3.1)]
 >> endobj
-17686 0 obj <<
-/Names [(example.7.3.1) 5063 0 R (example.7.3.2) 5064 0 R (extbsdpr) 8789 0 R (fakeperms) 10103 0 R (far1) 8483 0 R (far3) 8491 0 R]
+17727 0 obj <<
+/Names [(example.7.3.1) 5051 0 R (example.7.3.2) 5052 0 R (extbsdpr) 8818 0 R (fakeperms) 10144 0 R (far1) 8510 0 R (far3) 8518 0 R]
 /Limits [(example.7.3.1) (far3)]
 >> endobj
-17687 0 obj <<
-/Names [(fast-bdc) 5911 0 R (fast-engoffice-global) 5837 0 R (fast-engoffice-shares) 5838 0 R (fast-ldap) 5910 0 R (fast-member-server) 5762 0 R (fast-memberserver-shares) 5780 0 R]
+17728 0 obj <<
+/Names [(fast-bdc) 5903 0 R (fast-engoffice-global) 5829 0 R (fast-engoffice-shares) 5830 0 R (fast-ldap) 5902 0 R (fast-member-server) 5754 0 R (fast-memberserver-shares) 5771 0 R]
 /Limits [(fast-bdc) (fast-memberserver-shares)]
 >> endobj
-17688 0 obj <<
-/Names [(fdpbc) 8275 0 R (fdsacls) 8366 0 R (figure.10.1) 5208 0 R (figure.11.1) 5247 0 R (figure.11.2) 5248 0 R (figure.12.1) 5250 0 R]
+17729 0 obj <<
+/Names [(fdpbc) 8302 0 R (fdsacls) 8392 0 R (figure.10.1) 5197 0 R (figure.11.1) 5235 0 R (figure.11.2) 5236 0 R (figure.12.1) 5238 0 R]
 /Limits [(fdpbc) (figure.12.1)]
 >> endobj
-17689 0 obj <<
-/Names [(figure.12.2) 5251 0 R (figure.12.3) 5252 0 R (figure.16.1) 5254 0 R (figure.19.1) 5256 0 R (figure.22.1) 5258 0 R (figure.22.10) 5267 0 R]
+17730 0 obj <<
+/Names [(figure.12.2) 5239 0 R (figure.12.3) 5240 0 R (figure.16.1) 5242 0 R (figure.19.1) 5244 0 R (figure.22.1) 5246 0 R (figure.22.10) 5255 0 R]
 /Limits [(figure.12.2) (figure.22.10)]
 >> endobj
-17690 0 obj <<
-/Names [(figure.22.11) 5268 0 R (figure.22.12) 5269 0 R (figure.22.13) 5270 0 R (figure.22.14) 5271 0 R (figure.22.15) 5272 0 R (figure.22.16) 5273 0 R]
+17731 0 obj <<
+/Names [(figure.22.11) 5256 0 R (figure.22.12) 5257 0 R (figure.22.13) 5258 0 R (figure.22.14) 5259 0 R (figure.22.15) 5260 0 R (figure.22.16) 5261 0 R]
 /Limits [(figure.22.11) (figure.22.16)]
 >> endobj
-17691 0 obj <<
-/Names [(figure.22.17) 5274 0 R (figure.22.18) 5275 0 R (figure.22.19) 5276 0 R (figure.22.2) 5259 0 R (figure.22.3) 5260 0 R (figure.22.4) 5261 0 R]
+17732 0 obj <<
+/Names [(figure.22.17) 5262 0 R (figure.22.18) 5263 0 R (figure.22.19) 5264 0 R (figure.22.2) 5247 0 R (figure.22.3) 5248 0 R (figure.22.4) 5249 0 R]
 /Limits [(figure.22.17) (figure.22.4)]
 >> endobj
-17692 0 obj <<
-/Names [(figure.22.5) 5262 0 R (figure.22.6) 5263 0 R (figure.22.7) 5264 0 R (figure.22.8) 5265 0 R (figure.22.9) 5266 0 R (figure.24.1) 5285 0 R]
+17733 0 obj <<
+/Names [(figure.22.5) 5250 0 R (figure.22.6) 5251 0 R (figure.22.7) 5252 0 R (figure.22.8) 5253 0 R (figure.22.9) 5254 0 R (figure.24.1) 5273 0 R]
 /Limits [(figure.22.5) (figure.24.1)]
 >> endobj
-17693 0 obj <<
-/Names [(figure.39.1) 5287 0 R (figure.39.2) 5288 0 R (figure.4.1) 5182 0 R (figure.8.1) 5184 0 R (figure.8.10) 5193 0 R (figure.8.11) 5194 0 R]
+17734 0 obj <<
+/Names [(figure.39.1) 5275 0 R (figure.39.2) 5276 0 R (figure.4.1) 5171 0 R (figure.8.1) 5173 0 R (figure.8.10) 5182 0 R (figure.8.11) 5183 0 R]
 /Limits [(figure.39.1) (figure.8.11)]
 >> endobj
-17694 0 obj <<
-/Names [(figure.8.12) 5195 0 R (figure.8.13) 5196 0 R (figure.8.14) 5197 0 R (figure.8.15) 5198 0 R (figure.8.16) 5199 0 R (figure.8.17) 5200 0 R]
+17735 0 obj <<
+/Names [(figure.8.12) 5184 0 R (figure.8.13) 5185 0 R (figure.8.14) 5186 0 R (figure.8.15) 5187 0 R (figure.8.16) 5188 0 R (figure.8.17) 5189 0 R]
 /Limits [(figure.8.12) (figure.8.17)]
 >> endobj
-17695 0 obj <<
-/Names [(figure.8.18) 5201 0 R (figure.8.19) 5202 0 R (figure.8.2) 5185 0 R (figure.8.20) 5203 0 R (figure.8.21) 5204 0 R (figure.8.22) 5205 0 R]
+17736 0 obj <<
+/Names [(figure.8.18) 5190 0 R (figure.8.19) 5191 0 R (figure.8.2) 5174 0 R (figure.8.20) 5192 0 R (figure.8.21) 5193 0 R (figure.8.22) 5194 0 R]
 /Limits [(figure.8.18) (figure.8.22)]
 >> endobj
-17696 0 obj <<
-/Names [(figure.8.23) 5206 0 R (figure.8.3) 5186 0 R (figure.8.4) 5187 0 R (figure.8.5) 5188 0 R (figure.8.6) 5189 0 R (figure.8.7) 5190 0 R]
+17737 0 obj <<
+/Names [(figure.8.23) 5195 0 R (figure.8.3) 5175 0 R (figure.8.4) 5176 0 R (figure.8.5) 5177 0 R (figure.8.6) 5178 0 R (figure.8.7) 5179 0 R]
 /Limits [(figure.8.23) (figure.8.7)]
 >> endobj
-17697 0 obj <<
-/Names [(figure.8.8) 5191 0 R (figure.8.9) 5192 0 R (firewallports) 8581 0 R (gdipost) 9292 0 R (groupmapping) 3791 0 R (grpmemshipchg) 7769 0 R]
+17738 0 obj <<
+/Names [(figure.8.8) 5180 0 R (figure.8.9) 5181 0 R (firewallports) 8608 0 R (gdipost) 9322 0 R (groupmapping) 3780 0 R (grpmemshipchg) 7789 0 R]
 /Limits [(figure.8.8) (grpmemshipchg)]
 >> endobj
-17698 0 obj <<
-/Names [(id204795) 3699 0 R (id207271) 5451 0 R (id208068) 11351 0 R (id235689) 6750 0 R (id238800) 3728 0 R (id249163) 14 0 R]
-/Limits [(id204795) (id249163)]
->> endobj
-17699 0 obj <<
-/Names [(id249208) 5469 0 R (id249244) 6034 0 R (id249309) 6955 0 R (id251447) 8823 0 R (id251452) 10363 0 R (id251774) 5438 0 R]
-/Limits [(id249208) (id251774)]
->> endobj
-17700 0 obj <<
-/Names [(id252210) 6063 0 R (id252334) 6070 0 R (id252366) 6073 0 R (id252699) 5408 0 R (id253114) 10876 0 R (id254730) 5481 0 R]
-/Limits [(id252210) (id254730)]
->> endobj
-17701 0 obj <<
-/Names [(id256188) 7616 0 R (id256492) 11009 0 R (id256565) 7730 0 R (id256598) 6401 0 R (id258041) 5604 0 R (id258057) 5605 0 R]
-/Limits [(id256188) (id258057)]
->> endobj
-17702 0 obj <<
-/Names [(id259664) 6388 0 R (id259879) 6763 0 R (id261711) 10362 0 R (id262513) 6674 0 R (id262891) 7649 0 R (id262945) 7654 0 R]
-/Limits [(id259664) (id262945)]
->> endobj
-17703 0 obj <<
-/Names [(id263796) 8213 0 R (id264312) 8516 0 R (id264315) 10501 0 R (id265025) 6058 0 R (id265259) 7963 0 R (id265281) 7965 0 R]
-/Limits [(id263796) (id265281)]
->> endobj
-17704 0 obj <<
-/Names [(id265367) 8160 0 R (id265526) 8686 0 R (id265625) 6751 0 R (id266253) 5641 0 R (id266421) 5656 0 R (id266574) 6980 0 R]
-/Limits [(id265367) (id266574)]
->> endobj
-17705 0 obj <<
-/Names [(id266731) 7000 0 R (id267066) 6968 0 R (id267112) 6974 0 R (id267720) 7015 0 R (id268440) 5444 0 R (id269824) 8412 0 R]
-/Limits [(id266731) (id269824)]
->> endobj
-17706 0 obj <<
-/Names [(id271007) 10427 0 R (id271130) 5483 0 R (id271172) 5484 0 R (id272739) 6989 0 R (id272791) 6990 0 R (id272910) 6991 0 R]
-/Limits [(id271007) (id272910)]
->> endobj
-17707 0 obj <<
-/Names [(id273214) 6791 0 R (id274345) 7005 0 R (id277671) 6179 0 R (id278590) 11978 0 R (id279064) 12005 0 R (id280355) 6685 0 R]
-/Limits [(id273214) (id280355)]
->> endobj
-17708 0 obj <<
-/Names [(id280854) 5593 0 R (id280874) 5594 0 R (id281125) 10984 0 R (id281610) 6511 0 R (id282244) 8238 0 R (id282543) 6043 0 R]
-/Limits [(id280854) (id282543)]
->> endobj
-17709 0 obj <<
-/Names [(id283122) 6048 0 R (id284148) 5426 0 R (id284201) 8552 0 R (id286180) 6683 0 R (id286604) 6967 0 R (id287636) 7985 0 R]
-/Limits [(id283122) (id287636)]
->> endobj
-17710 0 obj <<
-/Names [(id291103) 6078 0 R (id291132) 6081 0 R (id291332) 6089 0 R (id291612) 6112 0 R (id293535) 7281 0 R (id293984) 6394 0 R]
-/Limits [(id291103) (id293984)]
->> endobj
-17711 0 obj <<
-/Names [(id295104) 5826 0 R (id295172) 5833 0 R (id295725) 5877 0 R (id295738) 5879 0 R (id296158) 5907 0 R (id296418) 6113 0 R]
-/Limits [(id295104) (id296418)]
->> endobj
-17712 0 obj <<
-/Names [(id296474) 6119 0 R (id296628) 6130 0 R (id296707) 6139 0 R (id296864) 6147 0 R (id296883) 6154 0 R (id296911) 6155 0 R]
-/Limits [(id296474) (id296911)]
->> endobj
-17713 0 obj <<
-/Names [(id296948) 6156 0 R (id296972) 6157 0 R (id297010) 6163 0 R (id297812) 6819 0 R (id298196) 6847 0 R (id298346) 7664 0 R]
-/Limits [(id296948) (id298346)]
->> endobj
-17714 0 obj <<
-/Names [(id298456) 7668 0 R (id298569) 7674 0 R (id298890) 10983 0 R (id299328) 6414 0 R (id299500) 6431 0 R (id299827) 6207 0 R]
-/Limits [(id298456) (id299827)]
->> endobj
-17715 0 obj <<
-/Names [(id300309) 6221 0 R (id300328) 6222 0 R (id300803) 6242 0 R (id301632) 8720 0 R (id302230) 8633 0 R (id302265) 8634 0 R]
-/Limits [(id300309) (id302265)]
->> endobj
-17716 0 obj <<
-/Names [(id302355) 8640 0 R (id302454) 8700 0 R (id302485) 8705 0 R (id302717) 10433 0 R (id303379) 7640 0 R (id303717) 9191 0 R]
-/Limits [(id302355) (id303717)]
->> endobj
-17717 0 obj <<
-/Names [(id303958) 7966 0 R (id305231) 7680 0 R (id305304) 7689 0 R (id305315) 7690 0 R (id305460) 7700 0 R (id305574) 7706 0 R]
-/Limits [(id303958) (id305574)]
->> endobj
-17718 0 obj <<
-/Names [(id305586) 7707 0 R (id306321) 7737 0 R (id306475) 7738 0 R (id306504) 7743 0 R (id307242) 7030 0 R (id307757) 7044 0 R]
-/Limits [(id305586) (id307757)]
->> endobj
-17719 0 obj <<
-/Names [(id308504) 7085 0 R (id308992) 7105 0 R (id309206) 7114 0 R (id309226) 7115 0 R (id309379) 7124 0 R (id309486) 7133 0 R]
-/Limits [(id308504) (id309486)]
->> endobj
-17720 0 obj <<
-/Names [(id309562) 7136 0 R (id309797) 7142 0 R (id310053) 7159 0 R (id310106) 7160 0 R (id310328) 7165 0 R (id310339) 7166 0 R]
-/Limits [(id309562) (id310339)]
->> endobj
-17721 0 obj <<
-/Names [(id310471) 7172 0 R (id310647) 7184 0 R (id310720) 7189 0 R (id310895) 7194 0 R (id311117) 7199 0 R (id311279) 7200 0 R]
-/Limits [(id310471) (id311279)]
->> endobj
-17722 0 obj <<
-/Names [(id312069) 7237 0 R (id312094) 7238 0 R (id312162) 7243 0 R (id312202) 7244 0 R (id312249) 7245 0 R (id312439) 7255 0 R]
-/Limits [(id312069) (id312439)]
->> endobj
-17723 0 obj <<
-/Names [(id312587) 7708 0 R (id312964) 8229 0 R (id313561) 8553 0 R (id313706) 8417 0 R (id313828) 8561 0 R (id313840) 8562 0 R]
-/Limits [(id312587) (id313840)]
->> endobj
-17724 0 obj <<
-/Names [(id313994) 8626 0 R (id314255) 8166 0 R (id314548) 7731 0 R (id315591) 5509 0 R (id315776) 5522 0 R (id315997) 5535 0 R]
-/Limits [(id313994) (id315997)]
->> endobj
-17725 0 obj <<
-/Names [(id316170) 5542 0 R (id316225) 5545 0 R (id316277) 5550 0 R (id316376) 5551 0 R (id316457) 5560 0 R (id316494) 5561 0 R]
-/Limits [(id316170) (id316494)]
->> endobj
-17726 0 obj <<
-/Names [(id316522) 5567 0 R (id316533) 5568 0 R (id316623) 5569 0 R (id316654) 5570 0 R (id316922) 8188 0 R (id317091) 8193 0 R]
-/Limits [(id316522) (id317091)]
->> endobj
-17727 0 obj <<
-/Names [(id317097) 8194 0 R (id317399) 8422 0 R (id318910) 6745 0 R (id319154) 5697 0 R (id319776) 5754 0 R (id319831) 5761 0 R]
-/Limits [(id317097) (id319831)]
->> endobj
-17728 0 obj <<
-/Names [(id319912) 6266 0 R (id320500) 6308 0 R (id320545) 6313 0 R (id320563) 6314 0 R (id320596) 6315 0 R (id320662) 6326 0 R]
-/Limits [(id319912) (id320662)]
->> endobj
-17729 0 obj <<
-/Names [(id320695) 6331 0 R (id321058) 6351 0 R (id321259) 6362 0 R (id321265) 6363 0 R (id321362) 6364 0 R (id321422) 6369 0 R]
-/Limits [(id320695) (id321422)]
->> endobj
-17730 0 obj <<
-/Names [(id321494) 6374 0 R (id321594) 6375 0 R (id321620) 6376 0 R (id321638) 6381 0 R (id322020) 6440 0 R (id322077) 6449 0 R]
-/Limits [(id321494) (id322077)]
->> endobj
-17731 0 obj <<
-/Names [(id322158) 6450 0 R (id322210) 6451 0 R (id322254) 6459 0 R (id322312) 6460 0 R (id322779) 6467 0 R (id323128) 6493 0 R]
-/Limits [(id322158) (id323128)]
->> endobj
-17732 0 obj <<
-/Names [(id323169) 6494 0 R (id323219) 6499 0 R (id323273) 6500 0 R (id323376) 6505 0 R (id323667) 6880 0 R (id323996) 6906 0 R]
-/Limits [(id323169) (id323996)]
->> endobj
-17733 0 obj <<
-/Names [(id324692) 7274 0 R (id325008) 6762 0 R (id325281) 10822 0 R (id325972) 11415 0 R (id326233) 6524 0 R (id326660) 6536 0 R]
-/Limits [(id324692) (id326660)]
->> endobj
-17734 0 obj <<
-/Names [(id326923) 6551 0 R (id327013) 6555 0 R (id327022) 6561 0 R (id327174) 6562 0 R (id327254) 6563 0 R (id327452) 6571 0 R]
-/Limits [(id326923) (id327452)]
->> endobj
-17735 0 obj <<
-/Names [(id328115) 6596 0 R (id328371) 6605 0 R (id328521) 6620 0 R (id329295) 6644 0 R (id329586) 6650 0 R (id329657) 6651 0 R]
-/Limits [(id328115) (id329657)]
->> endobj
-17736 0 obj <<
-/Names [(id329841) 6658 0 R (id329876) 6659 0 R (id329949) 6660 0 R (id330159) 6665 0 R (id330366) 8218 0 R (id330378) 8219 0 R]
-/Limits [(id329841) (id330378)]
->> endobj
-17737 0 obj <<
-/Names [(id331116) 7275 0 R (id331445) 12045 0 R (id331733) 7290 0 R (id332002) 7314 0 R (id332128) 7319 0 R (id332186) 7320 0 R]
-/Limits [(id331116) (id332186)]
->> endobj
-17738 0 obj <<
-/Names [(id332622) 7339 0 R (id332858) 7345 0 R (id332973) 7346 0 R (id333354) 7357 0 R (id334305) 7376 0 R (id334406) 7388 0 R]
-/Limits [(id332622) (id334406)]
->> endobj
 17739 0 obj <<
-/Names [(id334600) 7395 0 R (id334671) 7402 0 R (id334746) 7404 0 R (id335293) 7430 0 R (id335428) 7441 0 R (id335539) 7448 0 R]
-/Limits [(id334600) (id335539)]
+/Names [(id2420547) 11279 0 R (id2420694) 12205 0 R (id2420711) 8443 0 R (id2422883) 5461 0 R (id2422923) 6026 0 R (id2422993) 6950 0 R]
+/Limits [(id2420547) (id2422993)]
 >> endobj
 17740 0 obj <<
-/Names [(id335583) 7449 0 R (id335649) 7450 0 R (id335876) 7455 0 R (id336012) 7466 0 R (id336228) 7477 0 R (id336281) 7478 0 R]
-/Limits [(id335583) (id336281)]
+/Names [(id2423388) 14 0 R (id2444431) 5397 0 R (id2445968) 3699 0 R (id2453526) 3735 0 R (id2471727) 10447 0 R (id2471802) 12087 0 R]
+/Limits [(id2423388) (id2471802)]
 >> endobj
 17741 0 obj <<
-/Names [(id336495) 7484 0 R (id336757) 7493 0 R (id336932) 7502 0 R (id337234) 7524 0 R (id337343) 7567 0 R (id337554) 7569 0 R]
-/Limits [(id336495) (id337554)]
+/Names [(id2471932) 6049 0 R (id2472983) 6983 0 R (id2473037) 6984 0 R (id2473161) 6985 0 R (id2475119) 12020 0 R (id2476103) 11025 0 R]
+/Limits [(id2471932) (id2476103)]
 >> endobj
 17742 0 obj <<
-/Names [(id338005) 7576 0 R (id338044) 7582 0 R (id338188) 7589 0 R (id338238) 7590 0 R (id338244) 7591 0 R (id338272) 7592 0 R]
-/Limits [(id338005) (id338272)]
+/Names [(id2477019) 11055 0 R (id2478526) 11456 0 R (id2479059) 6171 0 R (id2482620) 10864 0 R (id2483412) 5440 0 R (id2483830) 12046 0 R]
+/Limits [(id2477019) (id2483830)]
 >> endobj
 17743 0 obj <<
-/Names [(id338471) 9204 0 R (id338592) 10371 0 R (id338648) 11014 0 R (id338681) 11015 0 R (id339011) 8726 0 R (id339616) 7752 0 R]
-/Limits [(id338471) (id339616)]
+/Names [(id2484305) 6062 0 R (id2484339) 6065 0 R (id2484460) 6963 0 R (id2484517) 6969 0 R (id2484639) 5414 0 R (id2484971) 6054 0 R]
+/Limits [(id2484305) (id2484971)]
 >> endobj
 17744 0 obj <<
-/Names [(id339874) 7761 0 R (id339909) 7762 0 R (id340298) 7788 0 R (id340490) 7809 0 R (id340664) 7816 0 R (id340705) 7822 0 R]
-/Limits [(id339874) (id340705)]
+/Names [(id2486597) 6785 0 R (id2486844) 10869 0 R (id2486923) 5433 0 R (id2487488) 11392 0 R (id2488086) 6519 0 R (id2488662) 5476 0 R]
+/Limits [(id2486597) (id2488662)]
 >> endobj
 17745 0 obj <<
-/Names [(id340763) 7823 0 R (id340832) 7829 0 R (id341121) 7843 0 R (id341132) 7849 0 R (id341449) 7859 0 R (id341646) 7872 0 R]
-/Limits [(id340763) (id341646)]
+/Names [(id2489041) 12028 0 R (id2490453) 6505 0 R (id2490958) 6081 0 R (id2493796) 11129 0 R (id2495170) 6995 0 R (id2495994) 7772 0 R]
+/Limits [(id2489041) (id2495994)]
 >> endobj
 17746 0 obj <<
-/Names [(id341836) 7878 0 R (id341876) 7883 0 R (id342013) 7889 0 R (id342038) 7891 0 R (id342126) 7898 0 R (id342281) 7908 0 R]
-/Limits [(id341836) (id342281)]
+/Names [(id2496659) 8704 0 R (id2497294) 5648 0 R (id2497739) 6962 0 R (id2499894) 7009 0 R (id2500102) 6383 0 R (id2500334) 6814 0 R]
+/Limits [(id2496659) (id2500334)]
 >> endobj
 17747 0 obj <<
-/Names [(id342443) 7918 0 R (id342480) 7919 0 R (id342529) 7920 0 R (id342728) 7933 0 R (id342744) 7934 0 R (id342799) 7935 0 R]
-/Limits [(id342443) (id342799)]
+/Names [(id2501035) 11408 0 R (id2503593) 5633 0 R (id2504057) 5500 0 R (id2504176) 5473 0 R (id2504221) 5475 0 R (id2504762) 7317 0 R]
+/Limits [(id2501035) (id2504762)]
 >> endobj
 17748 0 obj <<
-/Names [(id342896) 7940 0 R (id342911) 7941 0 R (id342947) 7947 0 R (id342976) 7948 0 R (id343624) 7984 0 R (id343867) 7991 0 R]
-/Limits [(id342896) (id343867)]
+/Names [(id2505837) 6201 0 R (id2505950) 5427 0 R (id2506371) 5596 0 R (id2507500) 5595 0 R (id2508226) 6974 0 R (id2508392) 10404 0 R]
+/Limits [(id2505837) (id2508392)]
 >> endobj
 17749 0 obj <<
-/Names [(id343923) 7992 0 R (id343944) 7993 0 R (id344151) 8016 0 R (id344449) 8040 0 R (id344870) 8074 0 R (id345281) 8127 0 R]
-/Limits [(id343923) (id345281)]
+/Names [(id2509610) 10454 0 R (id2510082) 6745 0 R (id2510825) 8579 0 R (id2511922) 8715 0 R (id2512462) 5585 0 R (id2512486) 5586 0 R]
+/Limits [(id2509610) (id2512486)]
 >> endobj
 17750 0 obj <<
-/Names [(id345452) 8148 0 R (id345474) 8149 0 R (id345564) 8177 0 R (id345858) 8182 0 R (id346089) 8570 0 R (id346139) 8573 0 R]
-/Limits [(id345452) (id346139)]
+/Names [(id2512693) 6669 0 R (id2513383) 8578 0 R (id2518137) 5688 0 R (id2518933) 5514 0 R (id2519163) 5527 0 R (id2519388) 11032 0 R]
+/Limits [(id2512693) (id2519388)]
 >> endobj
 17751 0 obj <<
-/Names [(id346271) 8627 0 R (id346628) 8435 0 R (id346646) 8436 0 R (id346665) 8437 0 R (id346698) 8443 0 R (id346740) 8444 0 R]
-/Limits [(id346271) (id346740)]
+/Names [(id2519484) 8238 0 R (id2519499) 8239 0 R (id2519840) 8462 0 R (id2519861) 8463 0 R (id2519885) 8464 0 R (id2519922) 8469 0 R]
+/Limits [(id2519484) (id2519922)]
 >> endobj
 17752 0 obj <<
-/Names [(id346778) 8445 0 R (id346830) 8450 0 R (id346901) 8451 0 R (id346961) 8452 0 R (id347006) 8457 0 R (id347076) 8462 0 R]
-/Limits [(id346778) (id347076)]
+/Names [(id2519971) 8470 0 R (id2520013) 8471 0 R (id2520071) 8476 0 R (id2520279) 5534 0 R (id2520341) 5537 0 R (id2520398) 5542 0 R]
+/Limits [(id2519971) (id2520398)]
 >> endobj
 17753 0 obj <<
-/Names [(id347087) 8463 0 R (id347155) 8475 0 R (id347424) 9225 0 R (id347595) 8745 0 R (id347873) 8641 0 R (id348048) 8651 0 R]
-/Limits [(id347087) (id348048)]
+/Names [(id2520498) 5543 0 R (id2520587) 5551 0 R (id2520631) 5552 0 R (id2520665) 5558 0 R (id2520677) 5559 0 R (id2520774) 5560 0 R]
+/Limits [(id2520498) (id2520774)]
 >> endobj
 17754 0 obj <<
-/Names [(id348136) 8582 0 R (id348254) 8593 0 R (id348306) 8599 0 R (id348348) 8600 0 R (id348362) 8601 0 R (id348385) 8602 0 R]
-/Limits [(id348136) (id348385)]
+/Names [(id2520809) 5561 0 R (id2521004) 6678 0 R (id2521698) 6409 0 R (id2521882) 6426 0 R (id2521971) 11026 0 R (id2522233) 6040 0 R]
+/Limits [(id2520809) (id2522233)]
 >> endobj
 17755 0 obj <<
-/Names [(id348698) 8731 0 R (id348752) 8739 0 R (id348803) 10053 0 R (id349024) 10205 0 R (id349065) 10206 0 R (id349183) 10212 0 R]
-/Limits [(id348698) (id349183)]
+/Names [(id2522404) 6035 0 R (id2522801) 6070 0 R (id2522831) 6073 0 R (id2523149) 6746 0 R (id2523192) 6757 0 R (id2523268) 6758 0 R]
+/Limits [(id2522404) (id2523268)]
 >> endobj
 17756 0 obj <<
-/Names [(id349232) 10213 0 R (id349925) 8255 0 R (id350134) 8270 0 R (id350163) 8271 0 R (id350396) 8272 0 R (id350617) 8273 0 R]
-/Limits [(id349232) (id350617)]
+/Names [(id2524117) 5746 0 R (id2524190) 5753 0 R (id2524850) 5818 0 R (id2524934) 5825 0 R (id2525510) 5869 0 R (id2525526) 5871 0 R]
+/Limits [(id2524117) (id2525526)]
 >> endobj
 17757 0 obj <<
-/Names [(id350832) 8281 0 R (id350958) 8292 0 R (id350967) 8293 0 R (id351056) 8296 0 R (id351249) 8308 0 R (id351255) 8309 0 R]
-/Limits [(id350832) (id351255)]
+/Names [(id2526008) 5899 0 R (id2526262) 6103 0 R (id2526341) 6104 0 R (id2526398) 6110 0 R (id2526572) 6122 0 R (id2526659) 6131 0 R]
+/Limits [(id2526008) (id2526659)]
 >> endobj
 17758 0 obj <<
-/Names [(id351293) 8310 0 R (id351349) 8315 0 R (id351461) 8316 0 R (id351524) 8322 0 R (id351600) 8323 0 R (id351630) 8328 0 R]
-/Limits [(id351293) (id351630)]
+/Names [(id2526844) 6139 0 R (id2526868) 6146 0 R (id2526900) 6147 0 R (id2526939) 6148 0 R (id2526965) 6149 0 R (id2527008) 6154 0 R]
+/Limits [(id2526844) (id2527008)]
 >> endobj
 17759 0 obj <<
-/Names [(id351751) 8338 0 R (id351968) 8352 0 R (id352026) 8353 0 R (id352068) 8358 0 R (id352100) 8364 0 R (id352345) 8371 0 R]
-/Limits [(id351751) (id352345)]
+/Names [(id2527676) 7264 0 R (id2528012) 7619 0 R (id2528332) 6740 0 R (id2528615) 10405 0 R (id2529619) 6435 0 R (id2529680) 6444 0 R]
+/Limits [(id2527676) (id2529680)]
 >> endobj
 17760 0 obj <<
-/Names [(id352364) 8372 0 R (id352374) 8373 0 R (id352649) 8390 0 R (id352676) 8391 0 R (id352846) 8497 0 R (id352994) 8511 0 R]
-/Limits [(id352364) (id352994)]
+/Names [(id2529768) 6445 0 R (id2529824) 6446 0 R (id2529874) 6453 0 R (id2529934) 6454 0 R (id2530370) 6389 0 R (id2530442) 6395 0 R]
+/Limits [(id2529768) (id2530442)]
 >> endobj
 17761 0 obj <<
-/Names [(id353045) 8522 0 R (id353064) 8523 0 R (id353114) 8532 0 R (id353140) 8533 0 R (id353160) 8534 0 R (id353187) 8543 0 R]
-/Limits [(id353045) (id353187)]
+/Names [(id2530720) 6216 0 R (id2530740) 6217 0 R (id2531259) 6236 0 R (id2531757) 6261 0 R (id2532369) 6302 0 R (id2532424) 6307 0 R]
+/Limits [(id2530720) (id2532424)]
 >> endobj
 17762 0 obj <<
-/Names [(id353503) 12163 0 R (id353630) 11361 0 R (id354223) 10394 0 R (id354440) 11021 0 R (id354835) 11088 0 R (id354990) 10834 0 R]
-/Limits [(id353503) (id354990)]
+/Names [(id2532444) 6308 0 R (id2532480) 6309 0 R (id2532545) 6320 0 R (id2532585) 6326 0 R (id2532985) 6346 0 R (id2533211) 6356 0 R]
+/Limits [(id2532444) (id2533211)]
 >> endobj
 17763 0 obj <<
-/Names [(id355050) 10912 0 R (id355096) 10913 0 R (id355673) 8661 0 R (id355821) 8667 0 R (id355943) 8668 0 R (id355953) 8669 0 R]
-/Limits [(id355050) (id355953)]
+/Names [(id2533218) 6357 0 R (id2533324) 6358 0 R (id2533389) 6363 0 R (id2533468) 6369 0 R (id2533581) 6370 0 R (id2533610) 6371 0 R]
+/Limits [(id2533218) (id2533610)]
 >> endobj
 17764 0 obj <<
-/Names [(id355990) 8675 0 R (id356109) 9197 0 R (id356207) 9198 0 R (id356283) 9189 0 R (id356289) 9190 0 R (id356457) 10533 0 R]
-/Limits [(id355990) (id356457)]
+/Names [(id2533630) 6376 0 R (id2533724) 8768 0 R (id2533823) 8774 0 R (id2534042) 8791 0 R (id2534175) 9287 0 R (id2534192) 9292 0 R]
+/Limits [(id2533630) (id2534192)]
 >> endobj
 17765 0 obj <<
-/Names [(id356463) 10534 0 R (id356821) 10728 0 R (id357613) 10104 0 R (id357967) 10372 0 R (id358250) 10166 0 R (id358274) 10167 0 R]
-/Limits [(id356463) (id358274)]
+/Names [(id2534245) 9293 0 R (id2534466) 9304 0 R (id2534690) 6461 0 R (id2535057) 6488 0 R (id2535102) 6489 0 R (id2535158) 6494 0 R]
+/Limits [(id2534245) (id2535158)]
 >> endobj
 17766 0 obj <<
-/Names [(id358329) 10168 0 R (id358367) 10173 0 R (id358452) 10187 0 R (id358666) 10078 0 R (id358672) 10079 0 R (id358765) 10095 0 R]
-/Limits [(id358329) (id358765)]
+/Names [(id2535217) 6495 0 R (id2535327) 6500 0 R (id2536073) 11684 0 R (id2536766) 10542 0 R (id2536913) 6680 0 R (id2537224) 7669 0 R]
+/Limits [(id2535217) (id2537224)]
 >> endobj
 17767 0 obj <<
-/Names [(id358912) 10098 0 R (id359012) 10239 0 R (id359018) 10240 0 R (id359131) 10241 0 R (id359277) 10247 0 R (id359362) 10248 0 R]
-/Limits [(id358912) (id359362)]
+/Names [(id2537284) 7674 0 R (id2537768) 10468 0 R (id2538352) 7000 0 R (id2538747) 6531 0 R (id2539024) 6545 0 R (id2539120) 6549 0 R]
+/Limits [(id2537284) (id2539120)]
 >> endobj
 17768 0 obj <<
-/Names [(id359625) 10440 0 R (id359955) 10199 0 R (id360604) 10439 0 R (id360790) 10130 0 R (id361050) 11231 0 R (id361071) 11237 0 R]
-/Limits [(id359625) (id361071)]
+/Names [(id2539131) 6555 0 R (id2539290) 6556 0 R (id2539375) 6557 0 R (id2539584) 6566 0 R (id2540275) 6591 0 R (id2540548) 6599 0 R]
+/Limits [(id2539131) (id2540548)]
 >> endobj
 17769 0 obj <<
-/Names [(id361765) 10200 0 R (id362046) 10383 0 R (id362244) 10502 0 R (id362295) 10507 0 R (id362304) 10508 0 R (id362422) 10827 0 R]
-/Limits [(id361765) (id362422)]
+/Names [(id2540705) 6614 0 R (id2541522) 6639 0 R (id2541822) 6644 0 R (id2541897) 6645 0 R (id2542087) 6652 0 R (id2542127) 6653 0 R]
+/Limits [(id2540705) (id2542127)]
 >> endobj
 17770 0 obj <<
-/Names [(id362513) 10405 0 R (id362553) 10412 0 R (id363048) 10472 0 R (id363060) 10473 0 R (id363135) 10478 0 R (id363173) 10479 0 R]
-/Limits [(id362513) (id363173)]
+/Names [(id2542206) 6654 0 R (id2542428) 6660 0 R (id2542866) 6842 0 R (id2543220) 6874 0 R (id2543526) 6901 0 R (id2543987) 10253 0 R]
+/Limits [(id2542206) (id2543987)]
 >> endobj
 17771 0 obj <<
-/Names [(id363239) 10480 0 R (id363425) 10452 0 R (id363620) 10461 0 R (id363653) 10467 0 R (id363771) 10085 0 R (id363950) 10218 0 R]
-/Limits [(id363239) (id363950)]
+/Names [(id2544692) 7661 0 R (id2545330) 10474 0 R (id2545832) 7684 0 R (id2545952) 7688 0 R (id2546077) 7695 0 R (id2546752) 7701 0 R]
+/Limits [(id2544692) (id2546752)]
 >> endobj
 17772 0 obj <<
-/Names [(id363996) 10219 0 R (id364213) 10225 0 R (id364357) 10231 0 R (id364429) 10232 0 R (id364482) 8761 0 R (id364663) 8766 0 R]
-/Limits [(id363996) (id364663)]
+/Names [(id2546864) 7271 0 R (id2547328) 8653 0 R (id2547411) 8619 0 R (id2547469) 8625 0 R (id2547513) 8626 0 R (id2547529) 8627 0 R]
+/Limits [(id2546864) (id2547529)]
 >> endobj
 17773 0 obj <<
-/Names [(id365001) 8786 0 R (id365289) 8787 0 R (id366087) 8849 0 R (id366284) 8856 0 R (id366340) 8864 0 R (id366734) 8865 0 R]
-/Limits [(id365001) (id366734)]
+/Names [(id2547556) 8628 0 R (id2548235) 10953 0 R (id2548289) 8438 0 R (id2548969) 7751 0 R (id2549274) 7758 0 R (id2549318) 7763 0 R]
+/Limits [(id2547556) (id2549318)]
 >> endobj
 17774 0 obj <<
-/Names [(id367262) 8892 0 R (id367404) 8893 0 R (id367500) 8899 0 R (id367624) 8900 0 R (id367855) 8929 0 R (id367962) 8935 0 R]
-/Limits [(id367262) (id367962)]
+/Names [(id2549514) 7280 0 R (id2550230) 7025 0 R (id2550728) 7039 0 R (id2551443) 7080 0 R (id2551905) 7100 0 R (id2552115) 7109 0 R]
+/Limits [(id2549514) (id2552115)]
 >> endobj
 17775 0 obj <<
-/Names [(id368036) 8936 0 R (id368250) 8951 0 R (id368620) 8960 0 R (id368753) 8965 0 R (id368947) 8971 0 R (id369061) 8980 0 R]
-/Limits [(id368036) (id369061)]
+/Names [(id2552136) 7110 0 R (id2552280) 7118 0 R (id2552385) 7127 0 R (id2552456) 7130 0 R (id2552688) 7137 0 R (id2552938) 7154 0 R]
+/Limits [(id2552136) (id2552938)]
 >> endobj
 17776 0 obj <<
-/Names [(id369173) 8985 0 R (id369255) 8990 0 R (id369466) 8995 0 R (id369569) 9001 0 R (id369705) 9006 0 R (id369720) 9007 0 R]
-/Limits [(id369173) (id369720)]
+/Names [(id2552988) 7155 0 R (id2553201) 7160 0 R (id2553212) 7161 0 R (id2553345) 7166 0 R (id2553512) 7178 0 R (id2553595) 7184 0 R]
+/Limits [(id2552988) (id2553595)]
 >> endobj
 17777 0 obj <<
-/Names [(id370229) 9036 0 R (id370344) 9042 0 R (id370492) 9048 0 R (id370510) 9049 0 R (id370851) 9074 0 R (id371092) 9087 0 R]
-/Limits [(id370229) (id371092)]
+/Names [(id2553786) 7189 0 R (id2554024) 7194 0 R (id2554202) 7195 0 R (id2555051) 7235 0 R (id2555079) 7236 0 R (id2555154) 7241 0 R]
+/Limits [(id2553786) (id2555154)]
 >> endobj
 17778 0 obj <<
-/Names [(id371286) 9097 0 R (id371388) 9102 0 R (id371587) 9117 0 R (id371682) 9124 0 R (id371713) 9126 0 R (id371753) 9127 0 R]
-/Limits [(id371286) (id371753)]
+/Names [(id2555197) 7242 0 R (id2555247) 7243 0 R (id2555456) 7249 0 R (id2555680) 7709 0 R (id2555692) 7710 0 R (id2555844) 7720 0 R]
+/Limits [(id2555197) (id2555844)]
 >> endobj
 17779 0 obj <<
-/Names [(id371786) 9134 0 R (id371800) 9135 0 R (id371814) 9136 0 R (id371938) 9145 0 R (id372190) 9154 0 R (id372224) 9161 0 R]
-/Limits [(id371786) (id372224)]
+/Names [(id2555971) 7726 0 R (id2555985) 7727 0 R (id2556066) 7728 0 R (id2557052) 8187 0 R (id2557429) 7752 0 R (id2557512) 7757 0 R]
+/Limits [(id2555971) (id2557512)]
 >> endobj
 17780 0 obj <<
-/Names [(id372355) 9168 0 R (id372382) 9170 0 R (id372388) 9171 0 R (id372427) 9172 0 R (id372477) 10840 0 R (id372525) 10845 0 R]
-/Limits [(id372355) (id372525)]
+/Names [(id2558032) 7983 0 R (id2558056) 7985 0 R (id2558121) 7986 0 R (id2559133) 7263 0 R (id2559270) 7318 0 R (id2559332) 7325 0 R]
+/Limits [(id2558032) (id2559332)]
 >> endobj
 17781 0 obj <<
-/Names [(id372714) 10729 0 R (id372784) 10735 0 R (id373834) 10828 0 R (id374076) 10919 0 R (id374164) 11081 0 R (id374173) 11082 0 R]
-/Limits [(id372714) (id374173)]
+/Names [(id2559816) 7339 0 R (id2560072) 7344 0 R (id2560200) 7349 0 R (id2560609) 7356 0 R (id2561598) 7380 0 R (id2561704) 7382 0 R]
+/Limits [(id2559816) (id2561704)]
 >> endobj
 17782 0 obj <<
-/Names [(id374353) 10839 0 R (id374426) 10346 0 R (id374473) 10351 0 R (id374509) 10352 0 R (id374545) 10353 0 R (id374716) 10494 0 R]
-/Limits [(id374353) (id374716)]
+/Names [(id2561924) 7398 0 R (id2562006) 7405 0 R (id2562086) 7407 0 R (id2562761) 7429 0 R (id2562928) 7444 0 R (id2563058) 7447 0 R]
+/Limits [(id2561924) (id2563058)]
 >> endobj
 17783 0 obj <<
-/Names [(id374727) 10495 0 R (id374904) 10865 0 R (id374985) 10866 0 R (id375062) 10877 0 R (id375085) 10883 0 R (id375198) 10890 0 R]
-/Limits [(id374727) (id375198)]
+/Names [(id2563114) 7452 0 R (id2563193) 7453 0 R (id2563463) 7459 0 R (id2563628) 7460 0 R (id2563886) 7481 0 R (id2563942) 7482 0 R]
+/Limits [(id2563114) (id2563942)]
 >> endobj
 17784 0 obj <<
-/Names [(id375210) 10895 0 R (id375239) 10896 0 R (id375278) 10897 0 R (id375382) 10931 0 R (id375595) 10854 0 R (id375880) 11238 0 R]
-/Limits [(id375210) (id375880)]
+/Names [(id2564176) 7487 0 R (id2564458) 7496 0 R (id2564651) 7506 0 R (id2564971) 7527 0 R (id2565088) 7528 0 R (id2565313) 7572 0 R]
+/Limits [(id2564176) (id2565313)]
 >> endobj
 17785 0 obj <<
-/Names [(id376260) 10115 0 R (id376310) 10116 0 R (id376431) 10517 0 R (id376620) 10445 0 R (id376656) 10446 0 R (id377214) 10298 0 R]
-/Limits [(id376260) (id377214)]
+/Names [(id2565805) 7579 0 R (id2565856) 7586 0 R (id2566006) 7587 0 R (id2566059) 7594 0 R (id2566065) 7595 0 R (id2566095) 7596 0 R]
+/Limits [(id2565805) (id2566095)]
 >> endobj
 17786 0 obj <<
-/Names [(id377221) 10300 0 R (id377400) 10312 0 R (id377508) 10323 0 R (id377554) 10324 0 R (id377716) 10326 0 R (id378024) 10336 0 R]
-/Limits [(id377221) (id378024)]
+/Names [(id2566184) 8587 0 R (id2566201) 8588 0 R (id2566541) 8250 0 R (id2566668) 8259 0 R (id2567079) 8202 0 R (id2567693) 8197 0 R]
+/Limits [(id2566184) (id2567693)]
 >> endobj
 17787 0 obj <<
-/Names [(id378233) 10719 0 R (id378285) 10520 0 R (id378333) 10528 0 R (id378503) 10052 0 R (id378746) 10261 0 R (id378849) 10268 0 R]
-/Limits [(id378233) (id378849)]
+/Names [(id2567897) 7782 0 R (id2567935) 7783 0 R (id2568368) 7809 0 R (id2568601) 7830 0 R (id2568790) 7836 0 R (id2568834) 7842 0 R]
+/Limits [(id2567897) (id2568834)]
 >> endobj
 17788 0 obj <<
-/Names [(id378993) 10284 0 R (id379229) 10289 0 R (id379765) 9258 0 R (id379779) 9263 0 R (id379826) 9264 0 R (id379991) 9275 0 R]
-/Limits [(id378993) (id379991)]
+/Names [(id2568898) 7843 0 R (id2568975) 7849 0 R (id2569296) 7864 0 R (id2569312) 7869 0 R (id2569659) 7879 0 R (id2569880) 7893 0 R]
+/Limits [(id2568898) (id2569880)]
 >> endobj
 17789 0 obj <<
-/Names [(id380231) 9285 0 R (id380332) 9287 0 R (id380493) 9300 0 R (id380622) 9301 0 R (id380896) 9323 0 R (id381002) 9330 0 R]
-/Limits [(id380231) (id381002)]
+/Names [(id2570090) 7898 0 R (id2570135) 7903 0 R (id2570287) 7909 0 R (id2570315) 7911 0 R (id2570423) 7918 0 R (id2570598) 7929 0 R]
+/Limits [(id2570090) (id2570598)]
 >> endobj
 17790 0 obj <<
-/Names [(id381068) 9336 0 R (id381169) 9342 0 R (id381202) 9349 0 R (id381401) 9354 0 R (id381774) 9359 0 R (id381952) 9364 0 R]
-/Limits [(id381068) (id381952)]
+/Names [(id2570790) 7938 0 R (id2570830) 7939 0 R (id2570885) 7940 0 R (id2571119) 7954 0 R (id2571138) 7955 0 R (id2571201) 7956 0 R]
+/Limits [(id2570790) (id2571201)]
 >> endobj
 17791 0 obj <<
-/Names [(id381985) 9365 0 R (id382089) 9373 0 R (id382230) 9374 0 R (id382354) 9384 0 R (id382537) 9405 0 R (id382587) 9406 0 R]
-/Limits [(id381985) (id382587)]
+/Names [(id2571306) 7961 0 R (id2571323) 7962 0 R (id2571364) 7967 0 R (id2571397) 7968 0 R (id2571808) 8004 0 R (id2572026) 8005 0 R]
+/Limits [(id2571306) (id2572026)]
 >> endobj
 17792 0 obj <<
-/Names [(id382757) 9414 0 R (id383077) 9430 0 R (id383298) 9435 0 R (id383310) 9436 0 R (id383374) 9441 0 R (id383478) 9442 0 R]
-/Limits [(id382757) (id383478)]
+/Names [(id2572093) 8011 0 R (id2572151) 8012 0 R (id2572174) 8013 0 R (id2572395) 8037 0 R (id2572707) 8061 0 R (id2573157) 8094 0 R]
+/Limits [(id2572093) (id2573157)]
 >> endobj
 17793 0 obj <<
-/Names [(id383746) 9452 0 R (id384024) 9453 0 R (id384321) 9476 0 R (id384684) 9490 0 R (id384798) 9504 0 R (id384874) 9515 0 R]
-/Limits [(id383746) (id384874)]
+/Names [(id2573608) 8147 0 R (id2573793) 8168 0 R (id2573819) 8169 0 R (id2573889) 8233 0 R (id2574132) 8180 0 R (id2574463) 8208 0 R]
+/Limits [(id2573608) (id2574463)]
 >> endobj
 17794 0 obj <<
-/Names [(id384890) 9516 0 R (id384947) 9518 0 R (id384989) 9526 0 R (id385069) 9536 0 R (id385085) 9537 0 R (id385206) 9546 0 R]
-/Limits [(id384890) (id385206)]
+/Names [(id2574627) 8213 0 R (id2574632) 8214 0 R (id2574899) 8659 0 R (id2574936) 8660 0 R (id2575032) 8666 0 R (id2575273) 8597 0 R]
+/Limits [(id2574627) (id2575273)]
 >> endobj
 17795 0 obj <<
-/Names [(id385272) 9553 0 R (id385354) 9555 0 R (id385393) 9560 0 R (id385458) 9561 0 R (id385470) 9562 0 R (id385503) 9567 0 R]
-/Limits [(id385272) (id385503)]
+/Names [(id2575325) 8600 0 R (id2575851) 8448 0 R (id2576002) 8667 0 R (id2576192) 8680 0 R (id2576422) 8729 0 R (id2576458) 8735 0 R]
+/Limits [(id2575325) (id2576458)]
 >> endobj
 17796 0 obj <<
-/Names [(id385517) 9568 0 R (id385556) 9569 0 R (id385638) 9575 0 R (id385656) 9576 0 R (id385747) 9584 0 R (id385927) 9608 0 R]
-/Limits [(id385517) (id385927)]
+/Names [(id2576601) 8477 0 R (id2576666) 8478 0 R (id2576724) 8483 0 R (id2576821) 8488 0 R (id2576832) 8489 0 R (id2576904) 8502 0 R]
+/Limits [(id2576601) (id2576904)]
 >> endobj
 17797 0 obj <<
-/Names [(id386154) 9618 0 R (id386272) 9624 0 R (id386292) 9625 0 R (id386348) 9630 0 R (id386629) 9646 0 R (id386829) 9651 0 R]
-/Limits [(id386154) (id386829)]
+/Names [(id2577377) 10413 0 R (id2577405) 10414 0 R (id2577445) 8654 0 R (id2577732) 8749 0 R (id2578531) 8609 0 R (id2578701) 8281 0 R]
+/Limits [(id2577377) (id2578701)]
 >> endobj
 17798 0 obj <<
-/Names [(id386960) 9652 0 R (id387066) 9661 0 R (id387206) 9671 0 R (id387316) 9680 0 R (id387397) 9687 0 R (id387452) 9694 0 R]
-/Limits [(id386960) (id387452)]
+/Names [(id2578937) 8296 0 R (id2578967) 8297 0 R (id2579220) 8298 0 R (id2579459) 8299 0 R (id2579687) 8308 0 R (id2579824) 8318 0 R]
+/Limits [(id2578937) (id2579824)]
 >> endobj
 17799 0 obj <<
-/Names [(id387670) 9699 0 R (id387840) 9708 0 R (id388005) 9713 0 R (id388100) 9714 0 R (id388223) 9720 0 R (id388431) 9725 0 R]
-/Limits [(id387670) (id388431)]
+/Names [(id2579835) 8319 0 R (id2579931) 8322 0 R (id2580141) 8334 0 R (id2580148) 8335 0 R (id2580194) 8336 0 R (id2580260) 8341 0 R]
+/Limits [(id2579835) (id2580260)]
 >> endobj
 17800 0 obj <<
-/Names [(id389340) 9770 0 R (id389475) 9775 0 R (id389685) 9776 0 R (id389749) 9777 0 R (id389811) 9782 0 R (id389859) 9783 0 R]
-/Limits [(id389340) (id389859)]
+/Names [(id2580386) 8342 0 R (id2580457) 8349 0 R (id2580543) 8350 0 R (id2580580) 8355 0 R (id2580723) 8364 0 R (id2580967) 8378 0 R]
+/Limits [(id2580386) (id2580967)]
 >> endobj
 17801 0 obj <<
-/Names [(id389971) 9790 0 R (id390136) 9800 0 R (id390198) 9807 0 R (id390235) 9808 0 R (id390267) 9809 0 R (id390334) 9825 0 R]
-/Limits [(id389971) (id390334)]
+/Names [(id2581037) 8379 0 R (id2581094) 8385 0 R (id2581138) 8391 0 R (id2581395) 8397 0 R (id2581420) 8398 0 R (id2581431) 8399 0 R]
+/Limits [(id2581037) (id2581431)]
 >> endobj
 17802 0 obj <<
-/Names [(id390475) 9833 0 R (id390587) 9849 0 R (id390685) 9856 0 R (id390759) 9857 0 R (id390865) 9867 0 R (id391304) 9895 0 R]
-/Limits [(id390475) (id391304)]
+/Names [(id2581724) 8416 0 R (id2581753) 8417 0 R (id2581955) 8524 0 R (id2582141) 8537 0 R (id2582162) 8542 0 R (id2582226) 8549 0 R]
+/Limits [(id2581724) (id2582226)]
 >> endobj
 17803 0 obj <<
-/Names [(id391336) 9901 0 R (id391389) 9902 0 R (id391424) 9907 0 R (id391561) 9908 0 R (id391703) 9914 0 R (id391764) 9919 0 R]
-/Limits [(id391336) (id391764)]
+/Names [(id2582251) 8550 0 R (id2582317) 8559 0 R (id2582346) 8560 0 R (id2582370) 8561 0 R (id2582401) 8569 0 R (id2582680) 8796 0 R]
+/Limits [(id2582251) (id2582680)]
 >> endobj
 17804 0 obj <<
-/Names [(id391802) 9920 0 R (id391816) 9921 0 R (id392008) 9930 0 R (id392076) 9931 0 R (id392156) 9936 0 R (id392252) 9937 0 R]
-/Limits [(id391802) (id392252)]
+/Names [(id2582916) 9218 0 R (id2582923) 9219 0 R (id2582982) 9220 0 R (id2583328) 8691 0 R (id2583529) 8697 0 R (id2583607) 9226 0 R]
+/Limits [(id2582916) (id2583607)]
 >> endobj
 17805 0 obj <<
-/Names [(id392283) 9942 0 R (id392541) 9956 0 R (id392603) 9958 0 R (id392609) 9959 0 R (id392677) 9972 0 R (id392712) 9973 0 R]
-/Limits [(id392283) (id392712)]
+/Names [(id2583710) 9227 0 R (id2583939) 10424 0 R (id2584023) 10094 0 R (id2584061) 10095 0 R (id2584186) 11818 0 R (id2584559) 10575 0 R]
+/Limits [(id2583710) (id2584559)]
 >> endobj
 17806 0 obj <<
-/Names [(id392785) 9974 0 R (id392807) 9979 0 R (id392885) 9980 0 R (id392922) 9981 0 R (id392958) 9986 0 R (id392993) 9987 0 R]
-/Limits [(id392785) (id392993)]
+/Names [(id2584566) 10576 0 R (id2584725) 10881 0 R (id2584775) 10886 0 R (id2584898) 10895 0 R (id2585050) 10966 0 R (id2585081) 10967 0 R]
+/Limits [(id2584566) (id2585081)]
 >> endobj
 17807 0 obj <<
-/Names [(id393025) 9988 0 R (id393058) 9989 0 R (id393096) 9990 0 R (id393120) 9995 0 R (id393163) 9996 0 R (id393433) 10019 0 R]
-/Limits [(id393025) (id393433)]
+/Names [(id2585307) 8698 0 R (id2585319) 8699 0 R (id2585713) 10536 0 R (id2585725) 10537 0 R (id2586623) 10482 0 R (id2587270) 8755 0 R]
+/Limits [(id2585307) (id2587270)]
 >> endobj
 17808 0 obj <<
-/Names [(id393487) 10020 0 R (id393534) 10027 0 R (id393615) 10028 0 R (id393681) 10029 0 R (id393734) 10030 0 R (id394286) 10556 0 R]
-/Limits [(id393487) (id394286)]
+/Names [(id2587426) 8760 0 R (id2587537) 10513 0 R (id2587551) 10514 0 R (id2587634) 10520 0 R (id2587676) 10521 0 R (id2587744) 10522 0 R]
+/Limits [(id2587426) (id2587744)]
 >> endobj
 17809 0 obj <<
-/Names [(id394430) 10557 0 R (id394562) 10573 0 R (id394797) 10597 0 R (id394824) 10598 0 R (id394895) 10599 0 R (id395060) 10614 0 R]
-/Limits [(id394430) (id395060)]
+/Names [(id2587821) 10543 0 R (id2587872) 10548 0 R (id2587883) 10549 0 R (id2588446) 10340 0 R (id2588452) 10342 0 R (id2588647) 10353 0 R]
+/Limits [(id2587821) (id2588647)]
 >> endobj
 17810 0 obj <<
-/Names [(id395102) 10623 0 R (id395138) 10624 0 R (id395194) 10625 0 R (id395308) 10631 0 R (id395366) 10636 0 R (id395391) 10637 0 R]
-/Limits [(id395102) (id395391)]
+/Names [(id2588764) 10364 0 R (id2588810) 10365 0 R (id2588981) 10367 0 R (id2589219) 10145 0 R (id2589848) 10435 0 R (id2589908) 11050 0 R]
+/Limits [(id2588764) (id2589908)]
 >> endobj
 17811 0 obj <<
-/Names [(id395482) 10638 0 R (id395513) 10643 0 R (id395987) 10665 0 R (id396409) 10680 0 R (id396419) 10681 0 R (id396468) 10682 0 R]
-/Limits [(id395482) (id396468)]
+/Names [(id2590211) 10208 0 R (id2590237) 10209 0 R (id2590298) 10210 0 R (id2590450) 10228 0 R (id2590635) 10139 0 R (id2590887) 10273 0 R]
+/Limits [(id2590211) (id2590887)]
 >> endobj
 17812 0 obj <<
-/Names [(id396613) 10691 0 R (id396721) 10708 0 R (id396816) 10955 0 R (id396910) 10966 0 R (id397046) 10972 0 R (id397052) 10973 0 R]
-/Limits [(id396613) (id397052)]
+/Names [(id2590947) 10281 0 R (id2590953) 10282 0 R (id2591073) 10283 0 R (id2591228) 10289 0 R (id2591317) 10290 0 R (id2592286) 10136 0 R]
+/Limits [(id2590947) (id2592286)]
 >> endobj
 17813 0 obj <<
-/Names [(id397108) 11000 0 R (id397236) 11016 0 R (id397274) 11022 0 R (id397523) 10991 0 R (id397695) 10757 0 R (id397717) 10762 0 R]
-/Limits [(id397108) (id397717)]
+/Names [(id2592490) 10215 0 R (id2592720) 10247 0 R (id2592768) 10248 0 R (id2593053) 10481 0 R (id2593211) 10493 0 R (id2593465) 11033 0 R]
+/Limits [(id2592490) (id2593465)]
 >> endobj
 17814 0 obj <<
-/Names [(id397739) 10763 0 R (id397941) 10773 0 R (id397990) 10778 0 R (id398068) 10784 0 R (id398253) 10785 0 R (id398290) 10791 0 R]
-/Limits [(id397739) (id398290)]
+/Names [(id2593627) 10241 0 R (id2593718) 10242 0 R (id2593876) 9234 0 R (id2594047) 9255 0 R (id2594273) 10120 0 R (id2594280) 10121 0 R]
+/Limits [(id2593627) (id2594280)]
 >> endobj
 17815 0 obj <<
-/Names [(id398329) 10796 0 R (id398360) 10797 0 R (id398394) 10803 0 R (id398404) 10804 0 R (id398484) 10809 0 R (id398624) 11043 0 R]
-/Limits [(id398329) (id398624)]
+/Names [(id2594322) 10126 0 R (id2594797) 10558 0 R (id2594933) 10561 0 R (id2594986) 10569 0 R (id2595306) 8815 0 R (id2595567) 8816 0 R]
+/Limits [(id2594322) (id2595567)]
 >> endobj
 17816 0 obj <<
-/Names [(id398699) 11044 0 R (id398833) 11050 0 R (id398868) 11051 0 R (id398907) 11352 0 R (id399075) 11695 0 R (id399081) 11696 0 R]
-/Limits [(id398699) (id399081)]
+/Names [(id2595587) 8852 0 R (id2596445) 8878 0 R (id2596658) 8885 0 R (id2596723) 8893 0 R (id2597130) 8894 0 R (id2597709) 8921 0 R]
+/Limits [(id2595587) (id2597709)]
 >> endobj
 17817 0 obj <<
-/Names [(id399142) 11775 0 R (id399174) 11776 0 R (id399308) 11717 0 R (id399554) 10999 0 R (id399672) 10990 0 R (id399809) 10925 0 R]
-/Limits [(id399142) (id399809)]
+/Names [(id2597865) 8922 0 R (id2597972) 8928 0 R (id2598105) 8929 0 R (id2598372) 8959 0 R (id2598507) 8964 0 R (id2598600) 8965 0 R]
+/Limits [(id2597865) (id2598600)]
 >> endobj
 17818 0 obj <<
-/Names [(id399838) 10926 0 R (id399989) 11028 0 R (id400054) 11034 0 R (id400138) 11035 0 R (id400189) 11036 0 R (id400358) 11239 0 R]
-/Limits [(id399838) (id400358)]
+/Names [(id2598865) 8980 0 R (id2599280) 8990 0 R (id2599426) 8995 0 R (id2599645) 9000 0 R (id2599785) 9009 0 R (id2599911) 9014 0 R]
+/Limits [(id2598865) (id2599911)]
 >> endobj
 17819 0 obj <<
-/Names [(id400367) 11240 0 R (id400378) 11241 0 R (id400526) 11632 0 R (id400727) 11750 0 R (id400823) 11755 0 R (id400936) 11760 0 R]
-/Limits [(id400367) (id400936)]
+/Names [(id2600016) 9020 0 R (id2600249) 9025 0 R (id2600365) 9030 0 R (id2600510) 9035 0 R (id2600528) 9036 0 R (id2601086) 9066 0 R]
+/Limits [(id2600016) (id2601086)]
 >> endobj
 17820 0 obj <<
-/Names [(id401020) 11817 0 R (id401068) 11824 0 R (id401145) 11825 0 R (id401151) 11826 0 R (id401231) 11832 0 R (id401478) 11027 0 R]
-/Limits [(id401020) (id401478)]
+/Names [(id2601208) 9072 0 R (id2601369) 9077 0 R (id2601391) 9078 0 R (id2601763) 9103 0 R (id2602024) 9117 0 R (id2602235) 9126 0 R]
+/Limits [(id2601208) (id2602235)]
 >> endobj
 17821 0 obj <<
-/Names [(id401836) 11509 0 R (id402145) 11427 0 R (id402384) 11366 0 R (id402584) 11421 0 R (id402601) 11422 0 R (id402694) 11266 0 R]
-/Limits [(id401836) (id402694)]
+/Names [(id2602353) 9131 0 R (id2602606) 9147 0 R (id2602710) 9154 0 R (id2602745) 9156 0 R (id2602794) 9157 0 R (id2602830) 9163 0 R]
+/Limits [(id2602353) (id2602830)]
 >> endobj
 17822 0 obj <<
-/Names [(id402733) 11267 0 R (id403341) 11666 0 R (id403359) 11697 0 R (id403371) 11704 0 R (id403406) 11705 0 R (id403646) 11453 0 R]
-/Limits [(id402733) (id403646)]
+/Names [(id2602847) 9164 0 R (id2602866) 9165 0 R (id2603006) 9174 0 R (id2603291) 9183 0 R (id2603330) 9191 0 R (id2603478) 9198 0 R]
+/Limits [(id2602847) (id2603478)]
 >> endobj
 17823 0 obj <<
-/Names [(id404168) 11144 0 R (id404670) 11786 0 R (id404907) 11671 0 R (id405023) 11677 0 R (id405132) 11769 0 R (id405262) 11787 0 R]
-/Limits [(id404168) (id405262)]
+/Names [(id2603508) 9200 0 R (id2603514) 9201 0 R (id2603557) 9202 0 R (id2603910) 10907 0 R (id2604000) 10908 0 R (id2604637) 10770 0 R]
+/Limits [(id2603508) (id2604637)]
 >> endobj
 17824 0 obj <<
-/Names [(id405317) 11793 0 R (id405323) 11794 0 R (id405486) 11428 0 R (id405753) 11660 0 R (id406016) 11367 0 R (id406069) 11373 0 R]
-/Limits [(id405317) (id406069)]
+/Names [(id2604692) 10771 0 R (id2604773) 10777 0 R (id2604820) 10870 0 R (id2604893) 10875 0 R (id2604974) 10972 0 R (id2605562) 11040 0 R]
+/Limits [(id2604692) (id2605562)]
 >> endobj
 17825 0 obj <<
-/Names [(id406111) 11374 0 R (id406158) 11375 0 R (id406389) 11387 0 R (id406462) 11272 0 R (id406977) 11294 0 R (id407094) 11302 0 R]
-/Limits [(id406111) (id407094)]
+/Names [(id2605611) 11041 0 R (id2605864) 11056 0 R (id2605982) 10799 0 R (id2606008) 10804 0 R (id2606037) 10805 0 R (id2606291) 10814 0 R]
+/Limits [(id2605611) (id2606291)]
 >> endobj
 17826 0 obj <<
-/Names [(id407116) 11303 0 R (id407411) 11304 0 R (id407491) 11312 0 R (id407633) 11321 0 R (id407641) 11323 0 R (id407980) 11329 0 R]
-/Limits [(id407116) (id407980)]
+/Names [(id2606351) 10819 0 R (id2606450) 10825 0 R (id2606670) 10826 0 R (id2606717) 10833 0 R (id2606766) 10838 0 R (id2606806) 10839 0 R]
+/Limits [(id2606351) (id2606806)]
 >> endobj
 17827 0 obj <<
-/Names [(id408120) 11336 0 R (id408427) 11447 0 R (id408710) 11643 0 R (id408844) 11497 0 R (id408878) 11498 0 R (id408964) 11584 0 R]
-/Limits [(id408120) (id408964)]
+/Names [(id2606849) 10844 0 R (id2606861) 10845 0 R (id2606960) 10850 0 R (id2607223) 10954 0 R (id2607357) 10960 0 R (id2607655) 10880 0 R]
+/Limits [(id2606849) (id2607655)]
 >> endobj
 17828 0 obj <<
-/Names [(id409026) 11394 0 R (id409230) 11395 0 R (id409693) 11595 0 R (id409745) 11596 0 R (id409890) 11617 0 R (id409912) 11618 0 R]
-/Limits [(id409026) (id409912)]
+/Names [(id2608197) 10254 0 R (id2608285) 10259 0 R (id2608334) 10260 0 R (id2608869) 10378 0 R (id2608989) 10387 0 R (id2609040) 10392 0 R]
+/Limits [(id2608197) (id2609040)]
 >> endobj
 17829 0 obj <<
-/Names [(id409946) 11619 0 R (id410433) 11459 0 R (id410443) 11460 0 R (id410493) 11465 0 R (id410580) 11470 0 R (id410627) 11471 0 R]
-/Limits [(id409946) (id410627)]
+/Names [(id2609084) 10393 0 R (id2609121) 10394 0 R (id2609304) 10502 0 R (id2609346) 10508 0 R (id2609678) 10487 0 R (id2609717) 10488 0 R]
+/Limits [(id2609084) (id2609717)]
 >> endobj
 17830 0 obj <<
-/Names [(id410674) 11472 0 R (id410725) 11477 0 R (id410762) 11478 0 R (id410778) 11479 0 R (id410837) 11585 0 R (id411073) 11809 0 R]
-/Limits [(id410674) (id411073)]
+/Names [(id2610172) 10266 0 R (id2610329) 10272 0 R (id2610751) 10302 0 R (id2610865) 10309 0 R (id2611016) 10325 0 R (id2611262) 10330 0 R]
+/Limits [(id2610172) (id2611262)]
 >> endobj
 17831 0 obj <<
-/Names [(id411148) 11815 0 R (id411154) 11816 0 R (id411323) 11723 0 R (id411552) 11732 0 R (id411676) 11887 0 R (id411705) 11893 0 R]
-/Limits [(id411148) (id411705)]
+/Names [(id2611449) 10157 0 R (id2611502) 10158 0 R (id2611696) 10171 0 R (id2611961) 9315 0 R (id2612070) 9317 0 R (id2612252) 9329 0 R]
+/Limits [(id2611449) (id2612252)]
 >> endobj
 17832 0 obj <<
-/Names [(id411722) 11894 0 R (id411740) 11896 0 R (id411894) 11879 0 R (id412015) 11645 0 R (id412939) 11718 0 R (id413196) 11597 0 R]
-/Limits [(id411722) (id413196)]
+/Names [(id2612393) 9330 0 R (id2612702) 9352 0 R (id2612822) 9360 0 R (id2612903) 9366 0 R (id2613018) 9371 0 R (id2613055) 9378 0 R]
+/Limits [(id2612393) (id2613055)]
 >> endobj
 17833 0 obj <<
-/Names [(id413252) 11603 0 R (id414288) 11986 0 R (id414664) 11863 0 R (id414724) 11901 0 R (id414816) 11902 0 R (id414968) 11884 0 R]
-/Limits [(id413252) (id414968)]
+/Names [(id2613275) 9383 0 R (id2613669) 9388 0 R (id2613855) 9394 0 R (id2613893) 9395 0 R (id2614004) 9403 0 R (id2614156) 9404 0 R]
+/Limits [(id2613275) (id2614156)]
 >> endobj
 17834 0 obj <<
-/Names [(id415004) 11885 0 R (id415021) 11886 0 R (id415063) 11833 0 R (id415111) 11834 0 R (id415133) 11840 0 R (id415181) 11842 0 R]
-/Limits [(id415004) (id415181)]
+/Names [(id2614288) 9413 0 R (id2614489) 9434 0 R (id2614544) 9435 0 R (id2614718) 9443 0 R (id2615055) 9459 0 R (id2615296) 9464 0 R]
+/Limits [(id2614288) (id2615296)]
 >> endobj
 17835 0 obj <<
-/Names [(id415243) 11848 0 R (id415263) 11849 0 R (id415330) 11733 0 R (id415358) 11734 0 R (id415399) 11739 0 R (id415524) 11740 0 R]
-/Limits [(id415243) (id415524)]
+/Names [(id2615310) 9465 0 R (id2615380) 9470 0 R (id2615493) 9471 0 R (id2615780) 9482 0 R (id2616077) 9483 0 R (id2616395) 9505 0 R]
+/Limits [(id2615310) (id2616395)]
 >> endobj
 17836 0 obj <<
-/Names [(id415768) 11873 0 R (id415799) 11874 0 R (id416998) 12013 0 R (id417109) 11993 0 R (id418710) 12018 0 R (idmap-gid2sid) 7622 0 R]
-/Limits [(id415768) (idmap-gid2sid)]
+/Names [(id2616782) 9523 0 R (id2616910) 9540 0 R (id2616997) 9551 0 R (id2617015) 9552 0 R (id2617076) 9554 0 R (id2617124) 9562 0 R]
+/Limits [(id2616782) (id2617124)]
 >> endobj
 17837 0 obj <<
-/Names [(idmap-sid2gid) 7617 0 R (idmap-sid2uid) 7292 0 R (idmap-store-gid2sid) 7623 0 R (idmap-uid2sid) 7293 0 R (idmapadsdms) 8017 0 R (idmapadsridDMS) 8046 0 R]
-/Limits [(idmap-sid2gid) (idmapadsridDMS)]
+/Names [(id2617209) 9571 0 R (id2617228) 9572 0 R (id2617360) 9581 0 R (id2617433) 9588 0 R (id2617526) 9590 0 R (id2617572) 9595 0 R]
+/Limits [(id2617209) (id2617572)]
 >> endobj
 17838 0 obj <<
-/Names [(idmapbackend) 7328 0 R (idmapbackendexample) 7329 0 R (idmapldapDMS) 8081 0 R (idmapnt4dms) 7994 0 R (idmapper) 3817 0 R (idmaprfc2307) 8128 0 R]
-/Limits [(idmapbackend) (idmaprfc2307)]
+/Names [(id2617644) 9596 0 R (id2617659) 9597 0 R (id2617699) 9603 0 R (id2617718) 9604 0 R (id2617763) 9605 0 R (id2617854) 9611 0 R]
+/Limits [(id2617644) (id2617854)]
 >> endobj
 17839 0 obj <<
-/Names [(inst-rpc) 8942 0 R (install) 3735 0 R (integrate-ms-networks) 3875 0 R (introduction) 5467 0 R (japancharsets) 10967 0 R (largefile) 3901 0 R]
-/Limits [(inst-rpc) (largefile)]
+/Names [(id2617876) 9612 0 R (id2617976) 9619 0 R (id2618158) 9643 0 R (id2618403) 9653 0 R (id2618528) 9659 0 R (id2618554) 9660 0 R]
+/Limits [(id2617876) (id2618554)]
 >> endobj
 17840 0 obj <<
-/Names [(ldappwsync) 7583 0 R (lmbexample) 7071 0 R (locking) 3820 0 R (lstlisting.1.-1) 5491 0 R (lstlisting.1.-2) 5524 0 R (lstlisting.10.-36) 7056 0 R]
-/Limits [(ldappwsync) (lstlisting.10.-36)]
+/Names [(id2618617) 9666 0 R (id2618919) 9681 0 R (id2619141) 9686 0 R (id2619278) 9687 0 R (id2619417) 9697 0 R (id2619566) 9707 0 R]
+/Limits [(id2618617) (id2619566)]
 >> endobj
 17841 0 obj <<
-/Names [(lstlisting.10.-37) 7059 0 R (lstlisting.10.-38) 7072 0 R (lstlisting.10.-39) 7079 0 R (lstlisting.10.-40) 7093 0 R (lstlisting.10.-41) 7121 0 R (lstlisting.10.-42) 7125 0 R]
-/Limits [(lstlisting.10.-37) (lstlisting.10.-42)]
+/Names [(id2619687) 9715 0 R (id2619771) 9722 0 R (id2619828) 9729 0 R (id2620072) 9734 0 R (id2620250) 9744 0 R (id2620426) 9749 0 R]
+/Limits [(id2619687) (id2620426)]
 >> endobj
 17842 0 obj <<
-/Names [(lstlisting.10.-43) 7127 0 R (lstlisting.10.-44) 7134 0 R (lstlisting.10.-45) 7143 0 R (lstlisting.10.-46) 7153 0 R (lstlisting.10.-47) 7177 0 R (lstlisting.10.-48) 7179 0 R]
-/Limits [(lstlisting.10.-43) (lstlisting.10.-48)]
+/Names [(id2620534) 9750 0 R (id2620670) 9755 0 R (id2620890) 9760 0 R (id2621880) 9805 0 R (id2622027) 9810 0 R (id2622240) 9811 0 R]
+/Limits [(id2620534) (id2622240)]
 >> endobj
 17843 0 obj <<
-/Names [(lstlisting.10.-49) 7181 0 R (lstlisting.11.-50) 7330 0 R (lstlisting.11.-51) 7509 0 R (lstlisting.11.-52) 7530 0 R (lstlisting.12.-53) 7697 0 R (lstlisting.13.-54) 7798 0 R]
-/Limits [(lstlisting.10.-49) (lstlisting.13.-54)]
+/Names [(id2622309) 9812 0 R (id2622377) 9818 0 R (id2622429) 9819 0 R (id2622549) 9826 0 R (id2622728) 9835 0 R (id2622799) 9842 0 R]
+/Limits [(id2622309) (id2622799)]
 >> endobj
 17844 0 obj <<
-/Names [(lstlisting.14.-55) 7995 0 R (lstlisting.14.-56) 8018 0 R (lstlisting.14.-57) 8047 0 R (lstlisting.14.-58) 8082 0 R (lstlisting.14.-59) 8129 0 R (lstlisting.16.-60) 8347 0 R]
-/Limits [(lstlisting.14.-55) (lstlisting.16.-60)]
+/Names [(id2622841) 9843 0 R (id2622880) 9844 0 R (id2622958) 9860 0 R (id2623117) 9868 0 R (id2623248) 9885 0 R (id2623357) 9892 0 R]
+/Limits [(id2622841) (id2623357)]
 >> endobj
 17845 0 obj <<
-/Names [(lstlisting.16.-61) 8388 0 R (lstlisting.16.-62) 8396 0 R (lstlisting.17.-63) 8469 0 R (lstlisting.17.-64) 8473 0 R (lstlisting.17.-65) 8476 0 R (lstlisting.17.-66) 8484 0 R]
-/Limits [(lstlisting.16.-61) (lstlisting.17.-66)]
+/Names [(id2623443) 9893 0 R (id2623564) 9902 0 R (id2624052) 9930 0 R (id2624089) 9937 0 R (id2624145) 9938 0 R (id2624188) 9943 0 R]
+/Limits [(id2623443) (id2624188)]
 >> endobj
 17846 0 obj <<
-/Names [(lstlisting.17.-67) 8489 0 R (lstlisting.17.-68) 8492 0 R (lstlisting.18.-69) 8563 0 R (lstlisting.18.-70) 8571 0 R (lstlisting.18.-71) 8574 0 R (lstlisting.18.-72) 8583 0 R]
-/Limits [(lstlisting.17.-67) (lstlisting.18.-72)]
+/Names [(id2624334) 9944 0 R (id2624484) 9949 0 R (id2624554) 9954 0 R (id2624596) 9955 0 R (id2624612) 9956 0 R (id2624833) 9965 0 R]
+/Limits [(id2624334) (id2624833)]
 >> endobj
 17847 0 obj <<
-/Names [(lstlisting.18.-73) 8607 0 R (lstlisting.18.-74) 8609 0 R (lstlisting.19.-75) 8619 0 R (lstlisting.2.-10) 5916 0 R (lstlisting.2.-11) 5955 0 R (lstlisting.2.-12) 5994 0 R]
-/Limits [(lstlisting.18.-73) (lstlisting.2.-12)]
+/Names [(id2624903) 9966 0 R (id2624993) 9972 0 R (id2625092) 9973 0 R (id2625125) 9978 0 R (id2625417) 9991 0 R (id2625480) 9993 0 R]
+/Limits [(id2624903) (id2625480)]
 >> endobj
 17848 0 obj <<
-/Names [(lstlisting.2.-3) 5613 0 R (lstlisting.2.-4) 5643 0 R (lstlisting.2.-5) 5663 0 R (lstlisting.2.-6) 5706 0 R (lstlisting.2.-7) 5763 0 R (lstlisting.2.-8) 5785 0 R]
-/Limits [(lstlisting.2.-3) (lstlisting.2.-8)]
+/Names [(id2625487) 9994 0 R (id2625560) 10010 0 R (id2625597) 10011 0 R (id2625674) 10012 0 R (id2625698) 10017 0 R (id2625785) 10018 0 R]
+/Limits [(id2625487) (id2625785)]
 >> endobj
 17849 0 obj <<
-/Names [(lstlisting.2.-9) 5843 0 R (lstlisting.20.-76) 8693 0 R (lstlisting.20.-77) 8706 0 R (lstlisting.21.-78) 8747 0 R (lstlisting.21.-79) 8783 0 R (lstlisting.21.-80) 8794 0 R]
-/Limits [(lstlisting.2.-9) (lstlisting.21.-80)]
+/Names [(id2625825) 10019 0 R (id2625864) 10025 0 R (id2625901) 10026 0 R (id2625937) 10027 0 R (id2625972) 10028 0 R (id2626014) 10029 0 R]
+/Limits [(id2625825) (id2626014)]
 >> endobj
 17850 0 obj <<
-/Names [(lstlisting.21.-81) 8877 0 R (lstlisting.21.-82) 8879 0 R (lstlisting.21.-83) 8906 0 R (lstlisting.22.-84) 9211 0 R (lstlisting.22.-85) 9232 0 R (lstlisting.22.-86) 9538 0 R]
-/Limits [(lstlisting.21.-81) (lstlisting.22.-86)]
+/Names [(id2626040) 10034 0 R (id2626086) 10035 0 R (id2626370) 10057 0 R (id2626428) 10058 0 R (id2626478) 10065 0 R (id2626563) 10066 0 R]
+/Limits [(id2626040) (id2626563)]
 >> endobj
 17851 0 obj <<
-/Names [(lstlisting.22.-87) 9586 0 R (lstlisting.23.-88) 10060 0 R (lstlisting.23.-89) 10068 0 R (lstlisting.23.-90) 10150 0 R (lstlisting.24.-91) 10270 0 R (lstlisting.27.-92) 10509 0 R]
-/Limits [(lstlisting.22.-87) (lstlisting.27.-92)]
+/Names [(id2626636) 10067 0 R (id2626691) 10068 0 R (id2627042) 10597 0 R (id2627198) 10598 0 R (id2627364) 10614 0 R (id2627610) 10639 0 R]
+/Limits [(id2626636) (id2627610)]
 >> endobj
 17852 0 obj <<
-/Names [(lstlisting.27.-93) 10511 0 R (lstlisting.27.-94) 10518 0 R (lstlisting.27.-95) 10521 0 R (lstlisting.27.-96) 10692 0 R (lstlisting.27.-97) 10703 0 R (lstlisting.29.-98) 10884 0 R]
-/Limits [(lstlisting.27.-93) (lstlisting.29.-98)]
+/Names [(id2627641) 10640 0 R (id2627687) 10641 0 R (id2627863) 10656 0 R (id2627906) 10664 0 R (id2627944) 10665 0 R (id2628006) 10666 0 R]
+/Limits [(id2627641) (id2628006)]
 >> endobj
 17853 0 obj <<
-/Names [(lstlisting.29.-99) 10886 0 R (lstlisting.3.-13) 6071 0 R (lstlisting.3.-14) 6079 0 R (lstlisting.3.-15) 6090 0 R (lstlisting.3.-16) 6114 0 R (lstlisting.3.-17) 6117 0 R]
-/Limits [(lstlisting.29.-99) (lstlisting.3.-17)]
+/Names [(id2628132) 10672 0 R (id2628199) 10677 0 R (id2628228) 10678 0 R (id2628326) 10679 0 R (id2628368) 10684 0 R (id2628885) 10706 0 R]
+/Limits [(id2628132) (id2628885)]
 >> endobj
 17854 0 obj <<
-/Names [(lstlisting.3.-18) 6131 0 R (lstlisting.3.-19) 6144 0 R (lstlisting.30.-100) 10948 0 R (lstlisting.30.-101) 10962 0 R (lstlisting.33.-102) 11060 0 R (lstlisting.34.-103) 11095 0 R]
-/Limits [(lstlisting.3.-18) (lstlisting.34.-103)]
+/Names [(id2629356) 10721 0 R (id2629367) 10722 0 R (id2629427) 10723 0 R (id2629594) 10733 0 R (id2629713) 10749 0 R (id2629811) 10917 0 R]
+/Limits [(id2629356) (id2629811)]
 >> endobj
 17855 0 obj <<
-/Names [(lstlisting.34.-104) 11132 0 R (lstlisting.34.-105) 11152 0 R (lstlisting.34.-106) 11182 0 R (lstlisting.34.-107) 11207 0 R (lstlisting.35.-108) 11337 0 R (lstlisting.38.-109) 11504 0 R]
-/Limits [(lstlisting.34.-104) (lstlisting.38.-109)]
+/Names [(id2629839) 10918 0 R (id2629868) 10924 0 R (id2629987) 10931 0 R (id2630001) 10936 0 R (id2630033) 10937 0 R (id2630077) 10938 0 R]
+/Limits [(id2629839) (id2630077)]
 >> endobj
 17856 0 obj <<
-/Names [(lstlisting.38.-110) 11530 0 R (lstlisting.38.-111) 11541 0 R (lstlisting.4.-20) 6273 0 R (lstlisting.4.-21) 6302 0 R (lstlisting.4.-22) 6317 0 R (lstlisting.40.-112) 11651 0 R]
-/Limits [(lstlisting.38.-110) (lstlisting.40.-112)]
+/Names [(id2630203) 11064 0 R (id2630310) 11069 0 R (id2630442) 11070 0 R (id2630513) 11075 0 R (id2630601) 11076 0 R (id2630658) 11077 0 R]
+/Limits [(id2630203) (id2630658)]
 >> endobj
 17857 0 obj <<
-/Names [(lstlisting.40.-113) 11661 0 R (lstlisting.43.-114) 11851 0 R (lstlisting.5.-23) 6420 0 R (lstlisting.5.-24) 6438 0 R (lstlisting.5.-25) 6473 0 R (lstlisting.6.-26) 6552 0 R]
-/Limits [(lstlisting.40.-113) (lstlisting.6.-26)]
+/Names [(id2630717) 11084 0 R (id2630796) 11085 0 R (id2631148) 10760 0 R (id2631661) 10996 0 R (id2631766) 11007 0 R (id2631902) 11013 0 R]
+/Limits [(id2630717) (id2631902)]
 >> endobj
 17858 0 obj <<
-/Names [(lstlisting.6.-27) 6577 0 R (lstlisting.6.-28) 6579 0 R (lstlisting.6.-29) 6581 0 R (lstlisting.6.-30) 6583 0 R (lstlisting.6.-31) 6606 0 R (lstlisting.6.-32) 6618 0 R]
-/Limits [(lstlisting.6.-27) (lstlisting.6.-32)]
+/Names [(id2631908) 11014 0 R (id2632488) 11091 0 R (id2632526) 11092 0 R (id2632603) 11313 0 R (id2633822) 11636 0 R (id2633874) 11637 0 R]
+/Limits [(id2631908) (id2633874)]
 >> endobj
 17859 0 obj <<
-/Names [(lstlisting.6.-33) 6652 0 R (lstlisting.7.-34) 6693 0 R (lstlisting.7.-35) 6723 0 R (lstnumber.-1.1) 5493 0 R (lstnumber.-1.2) 5494 0 R (lstnumber.-1.3) 5495 0 R]
-/Limits [(lstlisting.6.-33) (lstnumber.-1.3)]
+/Names [(id2633964) 11638 0 R (id2634036) 11702 0 R (id2634483) 11625 0 R (id2634534) 11626 0 R (id2634836) 11409 0 R (id2634897) 11414 0 R]
+/Limits [(id2633964) (id2634897)]
 >> endobj
 17860 0 obj <<
-/Names [(lstnumber.-1.4) 5496 0 R (lstnumber.-1.5) 5497 0 R (lstnumber.-1.6) 5498 0 R (lstnumber.-1.7) 5499 0 R (lstnumber.-1.8) 5500 0 R (lstnumber.-10.1) 5917 0 R]
-/Limits [(lstnumber.-1.4) (lstnumber.-10.1)]
+/Names [(id2634945) 11281 0 R (id2634954) 11282 0 R (id2634965) 11283 0 R (id2635330) 11403 0 R (id2635552) 11122 0 R (id2635561) 11123 0 R]
+/Limits [(id2634945) (id2635561)]
 >> endobj
 17861 0 obj <<
-/Names [(lstnumber.-10.10) 5926 0 R (lstnumber.-10.11) 5927 0 R (lstnumber.-10.12) 5928 0 R (lstnumber.-10.13) 5929 0 R (lstnumber.-10.14) 5930 0 R (lstnumber.-10.15) 5931 0 R]
-/Limits [(lstnumber.-10.10) (lstnumber.-10.15)]
+/Names [(id2635713) 11273 0 R (id2635746) 11280 0 R (id2636010) 11057 0 R (id2636134) 11063 0 R (id2636374) 11186 0 R (id2636776) 11307 0 R]
+/Limits [(id2635713) (id2636776)]
 >> endobj
 17862 0 obj <<
-/Names [(lstnumber.-10.16) 5932 0 R (lstnumber.-10.17) 5933 0 R (lstnumber.-10.18) 5934 0 R (lstnumber.-10.19) 5935 0 R (lstnumber.-10.2) 5918 0 R (lstnumber.-10.20) 5936 0 R]
-/Limits [(lstnumber.-10.16) (lstnumber.-10.20)]
+/Names [(id2636821) 11308 0 R (id2637228) 11393 0 R (id2637548) 11500 0 R (id2637562) 11501 0 R (id2637623) 11506 0 R (id2637727) 11511 0 R]
+/Limits [(id2636821) (id2637727)]
 >> endobj
 17863 0 obj <<
-/Names [(lstnumber.-10.21) 5937 0 R (lstnumber.-10.22) 5938 0 R (lstnumber.-10.23) 5939 0 R (lstnumber.-10.24) 5940 0 R (lstnumber.-10.25) 5941 0 R (lstnumber.-10.26) 5942 0 R]
-/Limits [(lstnumber.-10.21) (lstnumber.-10.26)]
+/Names [(id2637784) 11512 0 R (id2638109) 11468 0 R (id2638187) 11538 0 R (id2638227) 11539 0 R (id2638945) 11550 0 R (id2639214) 11686 0 R]
+/Limits [(id2637784) (id2639214)]
 >> endobj
 17864 0 obj <<
-/Names [(lstnumber.-10.27) 5943 0 R (lstnumber.-10.28) 5944 0 R (lstnumber.-10.29) 5945 0 R (lstnumber.-10.3) 5919 0 R (lstnumber.-10.30) 5946 0 R (lstnumber.-10.31) 5947 0 R]
-/Limits [(lstnumber.-10.27) (lstnumber.-10.31)]
+/Names [(id2639642) 11462 0 R (id2639661) 11463 0 R (id2639715) 11488 0 R (id2639868) 11494 0 R (id2640131) 11415 0 R (id2640181) 11416 0 R]
+/Limits [(id2639642) (id2640181)]
 >> endobj
 17865 0 obj <<
-/Names [(lstnumber.-10.32) 5948 0 R (lstnumber.-10.33) 5949 0 R (lstnumber.-10.34) 5950 0 R (lstnumber.-10.4) 5920 0 R (lstnumber.-10.5) 5921 0 R (lstnumber.-10.6) 5922 0 R]
-/Limits [(lstnumber.-10.32) (lstnumber.-10.6)]
+/Names [(id2640424) 11428 0 R (id2640557) 11335 0 R (id2640683) 11343 0 R (id2640708) 11344 0 R (id2641037) 11345 0 R (id2641126) 11353 0 R]
+/Limits [(id2640424) (id2641126)]
 >> endobj
 17866 0 obj <<
-/Names [(lstnumber.-10.7) 5923 0 R (lstnumber.-10.8) 5924 0 R (lstnumber.-10.9) 5925 0 R (lstnumber.-100.1) 10949 0 R (lstnumber.-100.2) 10950 0 R (lstnumber.-100.3) 10951 0 R]
-/Limits [(lstnumber.-10.7) (lstnumber.-100.3)]
+/Names [(id2641275) 11363 0 R (id2641285) 11365 0 R (id2641641) 11371 0 R (id2641789) 11377 0 R (id2641930) 11718 0 R (id2642110) 11773 0 R]
+/Limits [(id2641275) (id2642110)]
 >> endobj
 17867 0 obj <<
-/Names [(lstnumber.-100.4) 10952 0 R (lstnumber.-100.5) 10953 0 R (lstnumber.-100.6) 10954 0 R (lstnumber.-101.1) 10963 0 R (lstnumber.-101.2) 10964 0 R (lstnumber.-101.3) 10965 0 R]
-/Limits [(lstnumber.-100.4) (lstnumber.-101.3)]
+/Names [(id2642177) 11774 0 R (id2642206) 11775 0 R (id2642253) 11781 0 R (id2642385) 11782 0 R (id2642542) 11811 0 R (id2642644) 11817 0 R]
+/Limits [(id2642177) (id2642644)]
 >> endobj
 17868 0 obj <<
-/Names [(lstnumber.-102.1) 11061 0 R (lstnumber.-102.2) 11062 0 R (lstnumber.-102.3) 11063 0 R (lstnumber.-102.4) 11064 0 R (lstnumber.-102.5) 11065 0 R (lstnumber.-102.6) 11066 0 R]
-/Limits [(lstnumber.-102.1) (lstnumber.-102.6)]
+/Names [(id2643086) 11469 0 R (id2643441) 11435 0 R (id2643681) 11436 0 R (id2644143) 11644 0 R (id2644384) 11659 0 R (id2644407) 11660 0 R]
+/Limits [(id2643086) (id2644407)]
 >> endobj
 17869 0 obj <<
-/Names [(lstnumber.-102.7) 11067 0 R (lstnumber.-103.1) 11096 0 R (lstnumber.-103.10) 11105 0 R (lstnumber.-103.11) 11106 0 R (lstnumber.-103.12) 11107 0 R (lstnumber.-103.13) 11108 0 R]
-/Limits [(lstnumber.-102.7) (lstnumber.-103.13)]
+/Names [(id2644445) 11661 0 R (id2644607) 11513 0 R (id2644666) 11519 0 R (id2644708) 11520 0 R (id2644726) 11521 0 R (id2645407) 11708 0 R]
+/Limits [(id2644445) (id2645407)]
 >> endobj
 17870 0 obj <<
-/Names [(lstnumber.-103.14) 11109 0 R (lstnumber.-103.15) 11110 0 R (lstnumber.-103.16) 11111 0 R (lstnumber.-103.17) 11112 0 R (lstnumber.-103.18) 11113 0 R (lstnumber.-103.19) 11114 0 R]
-/Limits [(lstnumber.-103.14) (lstnumber.-103.19)]
+/Names [(id2645543) 11713 0 R (id2645817) 11673 0 R (id2645876) 11758 0 R (id2645950) 11759 0 R (id2646089) 11764 0 R (id2646240) 11883 0 R]
+/Limits [(id2645543) (id2646240)]
 >> endobj
 17871 0 obj <<
-/Names [(lstnumber.-103.2) 11097 0 R (lstnumber.-103.20) 11115 0 R (lstnumber.-103.21) 11116 0 R (lstnumber.-103.22) 11117 0 R (lstnumber.-103.23) 11118 0 R (lstnumber.-103.24) 11119 0 R]
-/Limits [(lstnumber.-103.2) (lstnumber.-103.24)]
+/Names [(id2646307) 11889 0 R (id2646329) 11890 0 R (id2646471) 11905 0 R (id2646487) 11943 0 R (id2646585) 11944 0 R (id2646901) 11866 0 R]
+/Limits [(id2646307) (id2646901)]
 >> endobj
 17872 0 obj <<
-/Names [(lstnumber.-103.25) 11120 0 R (lstnumber.-103.26) 11121 0 R (lstnumber.-103.27) 11122 0 R (lstnumber.-103.28) 11123 0 R (lstnumber.-103.3) 11098 0 R (lstnumber.-103.4) 11099 0 R]
-/Limits [(lstnumber.-103.25) (lstnumber.-103.4)]
+/Names [(id2646907) 11867 0 R (id2646992) 11873 0 R (id2647020) 11874 0 R (id2647071) 11875 0 R (id2647096) 11881 0 R (id2647194) 11791 0 R]
+/Limits [(id2646907) (id2647194)]
 >> endobj
 17873 0 obj <<
-/Names [(lstnumber.-103.5) 11100 0 R (lstnumber.-103.6) 11101 0 R (lstnumber.-103.7) 11102 0 R (lstnumber.-103.8) 11103 0 R (lstnumber.-103.9) 11104 0 R (lstnumber.-104.1) 11133 0 R]
-/Limits [(lstnumber.-103.5) (lstnumber.-104.1)]
+/Names [(id2647293) 11796 0 R (id2647413) 11801 0 R (id2647816) 11926 0 R (id2647834) 11927 0 R (id2647876) 11928 0 R (id2647909) 11934 0 R]
+/Limits [(id2647293) (id2647909)]
 >> endobj
 17874 0 obj <<
-/Names [(lstnumber.-104.10) 11142 0 R (lstnumber.-104.11) 11143 0 R (lstnumber.-104.2) 11134 0 R (lstnumber.-104.3) 11135 0 R (lstnumber.-104.4) 11136 0 R (lstnumber.-104.5) 11137 0 R]
-/Limits [(lstnumber.-104.10) (lstnumber.-104.5)]
+/Names [(id2647926) 11935 0 R (id2647946) 11937 0 R (id2648281) 11914 0 R (id2648321) 11915 0 R (id2648401) 11920 0 R (id2648438) 11925 0 R]
+/Limits [(id2647926) (id2648438)]
 >> endobj
 17875 0 obj <<
-/Names [(lstnumber.-104.6) 11138 0 R (lstnumber.-104.7) 11139 0 R (lstnumber.-104.8) 11140 0 R (lstnumber.-104.9) 11141 0 R (lstnumber.-105.1) 11153 0 R (lstnumber.-105.10) 11162 0 R]
-/Limits [(lstnumber.-104.6) (lstnumber.-105.10)]
+/Names [(id2648709) 12054 0 R (id2648803) 12060 0 R (id2649330) 11857 0 R (id2649336) 11858 0 R (id2649452) 11859 0 R (id2649509) 11865 0 R]
+/Limits [(id2648709) (id2649509)]
 >> endobj
 17876 0 obj <<
-/Names [(lstnumber.-105.11) 11163 0 R (lstnumber.-105.12) 11164 0 R (lstnumber.-105.13) 11165 0 R (lstnumber.-105.14) 11166 0 R (lstnumber.-105.15) 11167 0 R (lstnumber.-105.16) 11168 0 R]
-/Limits [(lstnumber.-105.11) (lstnumber.-105.16)]
+/Names [(id2649723) 12034 0 R (id2650021) 11851 0 R (id2650082) 11737 0 R (id2650087) 11738 0 R (id2650129) 11739 0 R (id2650142) 11746 0 R]
+/Limits [(id2649723) (id2650142)]
 >> endobj
 17877 0 obj <<
-/Names [(lstnumber.-105.17) 11169 0 R (lstnumber.-105.18) 11170 0 R (lstnumber.-105.19) 11171 0 R (lstnumber.-105.2) 11154 0 R (lstnumber.-105.20) 11172 0 R (lstnumber.-105.21) 11173 0 R]
-/Limits [(lstnumber.-105.17) (lstnumber.-105.21)]
+/Names [(id2650179) 11747 0 R (id2652049) 11827 0 R (id2652093) 11828 0 R (id2652154) 11834 0 R (id2652160) 11835 0 R (idmap-gid2sid) 7633 0 R]
+/Limits [(id2650179) (idmap-gid2sid)]
 >> endobj
 17878 0 obj <<
-/Names [(lstnumber.-105.22) 11174 0 R (lstnumber.-105.23) 11175 0 R (lstnumber.-105.24) 11176 0 R (lstnumber.-105.3) 11155 0 R (lstnumber.-105.4) 11156 0 R (lstnumber.-105.5) 11157 0 R]
-/Limits [(lstnumber.-105.22) (lstnumber.-105.5)]
+/Names [(idmap-sid2gid) 7620 0 R (idmap-sid2uid) 7281 0 R (idmap-store-gid2sid) 7638 0 R (idmap-uid2sid) 7282 0 R (idmapadsdms) 8038 0 R (idmapadsridDMS) 8066 0 R]
+/Limits [(idmap-sid2gid) (idmapadsridDMS)]
 >> endobj
 17879 0 obj <<
-/Names [(lstnumber.-105.6) 11158 0 R (lstnumber.-105.7) 11159 0 R (lstnumber.-105.8) 11160 0 R (lstnumber.-105.9) 11161 0 R (lstnumber.-106.1) 11183 0 R (lstnumber.-106.10) 11192 0 R]
-/Limits [(lstnumber.-105.6) (lstnumber.-106.10)]
+/Names [(idmapbackend) 7326 0 R (idmapbackendexample) 7328 0 R (idmapldapDMS) 8101 0 R (idmapnt4dms) 8014 0 R (idmapper) 3813 0 R (idmaprfc2307) 8148 0 R]
+/Limits [(idmapbackend) (idmaprfc2307)]
 >> endobj
 17880 0 obj <<
-/Names [(lstnumber.-106.11) 11193 0 R (lstnumber.-106.12) 11194 0 R (lstnumber.-106.13) 11195 0 R (lstnumber.-106.14) 11196 0 R (lstnumber.-106.15) 11197 0 R (lstnumber.-106.16) 11198 0 R]
-/Limits [(lstnumber.-106.11) (lstnumber.-106.16)]
+/Names [(inst-rpc) 8971 0 R (install) 3739 0 R (integrate-ms-networks) 3885 0 R (introduction) 5459 0 R (japancharsets) 11008 0 R (largefile) 3889 0 R]
+/Limits [(inst-rpc) (largefile)]
 >> endobj
 17881 0 obj <<
-/Names [(lstnumber.-106.17) 11199 0 R (lstnumber.-106.18) 11200 0 R (lstnumber.-106.19) 11201 0 R (lstnumber.-106.2) 11184 0 R (lstnumber.-106.20) 11202 0 R (lstnumber.-106.21) 11203 0 R]
-/Limits [(lstnumber.-106.17) (lstnumber.-106.21)]
+/Names [(ldappwsync) 7588 0 R (lmbexample) 7066 0 R (locking) 3816 0 R (lstlisting.1.-1) 5483 0 R (lstlisting.1.-2) 5516 0 R (lstlisting.10.-36) 7050 0 R]
+/Limits [(ldappwsync) (lstlisting.10.-36)]
 >> endobj
 17882 0 obj <<
-/Names [(lstnumber.-106.22) 11204 0 R (lstnumber.-106.23) 11205 0 R (lstnumber.-106.24) 11206 0 R (lstnumber.-106.3) 11185 0 R (lstnumber.-106.4) 11186 0 R (lstnumber.-106.5) 11187 0 R]
-/Limits [(lstnumber.-106.22) (lstnumber.-106.5)]
+/Names [(lstlisting.10.-37) 7053 0 R (lstlisting.10.-38) 7067 0 R (lstlisting.10.-39) 7074 0 R (lstlisting.10.-40) 7088 0 R (lstlisting.10.-41) 7115 0 R (lstlisting.10.-42) 7119 0 R]
+/Limits [(lstlisting.10.-37) (lstlisting.10.-42)]
 >> endobj
 17883 0 obj <<
-/Names [(lstnumber.-106.6) 11188 0 R (lstnumber.-106.7) 11189 0 R (lstnumber.-106.8) 11190 0 R (lstnumber.-106.9) 11191 0 R (lstnumber.-107.1) 11208 0 R (lstnumber.-107.2) 11209 0 R]
-/Limits [(lstnumber.-106.6) (lstnumber.-107.2)]
+/Names [(lstlisting.10.-43) 7121 0 R (lstlisting.10.-44) 7128 0 R (lstlisting.10.-45) 7138 0 R (lstlisting.10.-46) 7148 0 R (lstlisting.10.-47) 7171 0 R (lstlisting.10.-48) 7173 0 R]
+/Limits [(lstlisting.10.-43) (lstlisting.10.-48)]
 >> endobj
 17884 0 obj <<
-/Names [(lstnumber.-107.3) 11210 0 R (lstnumber.-107.4) 11211 0 R (lstnumber.-107.5) 11212 0 R (lstnumber.-107.6) 11213 0 R (lstnumber.-107.7) 11214 0 R (lstnumber.-107.8) 11215 0 R]
-/Limits [(lstnumber.-107.3) (lstnumber.-107.8)]
+/Names [(lstlisting.10.-49) 7175 0 R (lstlisting.11.-50) 7334 0 R (lstlisting.11.-51) 7507 0 R (lstlisting.11.-52) 7535 0 R (lstlisting.12.-53) 7717 0 R (lstlisting.13.-54) 7819 0 R]
+/Limits [(lstlisting.10.-49) (lstlisting.13.-54)]
 >> endobj
 17885 0 obj <<
-/Names [(lstnumber.-108.1) 11338 0 R (lstnumber.-108.2) 11339 0 R (lstnumber.-108.3) 11340 0 R (lstnumber.-108.4) 11341 0 R (lstnumber.-108.5) 11342 0 R (lstnumber.-109.1) 11505 0 R]
-/Limits [(lstnumber.-108.1) (lstnumber.-109.1)]
+/Names [(lstlisting.14.-55) 8015 0 R (lstlisting.14.-56) 8039 0 R (lstlisting.14.-57) 8067 0 R (lstlisting.14.-58) 8102 0 R (lstlisting.14.-59) 8149 0 R (lstlisting.16.-60) 8373 0 R]
+/Limits [(lstlisting.14.-55) (lstlisting.16.-60)]
 >> endobj
 17886 0 obj <<
-/Names [(lstnumber.-109.2) 11506 0 R (lstnumber.-109.3) 11507 0 R (lstnumber.-109.4) 11508 0 R (lstnumber.-11.1) 5956 0 R (lstnumber.-11.10) 5965 0 R (lstnumber.-11.11) 5966 0 R]
-/Limits [(lstnumber.-109.2) (lstnumber.-11.11)]
+/Names [(lstlisting.16.-61) 8414 0 R (lstlisting.16.-62) 8422 0 R (lstlisting.17.-63) 8496 0 R (lstlisting.17.-64) 8500 0 R (lstlisting.17.-65) 8503 0 R (lstlisting.17.-66) 8511 0 R]
+/Limits [(lstlisting.16.-61) (lstlisting.17.-66)]
 >> endobj
 17887 0 obj <<
-/Names [(lstnumber.-11.12) 5967 0 R (lstnumber.-11.13) 5968 0 R (lstnumber.-11.14) 5969 0 R (lstnumber.-11.15) 5970 0 R (lstnumber.-11.16) 5971 0 R (lstnumber.-11.17) 5972 0 R]
-/Limits [(lstnumber.-11.12) (lstnumber.-11.17)]
+/Names [(lstlisting.17.-67) 8516 0 R (lstlisting.17.-68) 8519 0 R (lstlisting.18.-69) 8589 0 R (lstlisting.18.-70) 8598 0 R (lstlisting.18.-71) 8601 0 R (lstlisting.18.-72) 8610 0 R]
+/Limits [(lstlisting.17.-67) (lstlisting.18.-72)]
 >> endobj
 17888 0 obj <<
-/Names [(lstnumber.-11.18) 5973 0 R (lstnumber.-11.19) 5974 0 R (lstnumber.-11.2) 5957 0 R (lstnumber.-11.20) 5975 0 R (lstnumber.-11.21) 5976 0 R (lstnumber.-11.22) 5977 0 R]
-/Limits [(lstnumber.-11.18) (lstnumber.-11.22)]
+/Names [(lstlisting.18.-73) 8633 0 R (lstlisting.18.-74) 8635 0 R (lstlisting.19.-75) 8646 0 R (lstlisting.2.-10) 5908 0 R (lstlisting.2.-11) 5947 0 R (lstlisting.2.-12) 5986 0 R]
+/Limits [(lstlisting.18.-73) (lstlisting.2.-12)]
 >> endobj
 17889 0 obj <<
-/Names [(lstnumber.-11.23) 5978 0 R (lstnumber.-11.24) 5979 0 R (lstnumber.-11.25) 5980 0 R (lstnumber.-11.26) 5981 0 R (lstnumber.-11.27) 5982 0 R (lstnumber.-11.28) 5983 0 R]
-/Limits [(lstnumber.-11.23) (lstnumber.-11.28)]
+/Names [(lstlisting.2.-3) 5604 0 R (lstlisting.2.-4) 5635 0 R (lstlisting.2.-5) 5655 0 R (lstlisting.2.-6) 5697 0 R (lstlisting.2.-7) 5755 0 R (lstlisting.2.-8) 5776 0 R]
+/Limits [(lstlisting.2.-3) (lstlisting.2.-8)]
 >> endobj
 17890 0 obj <<
-/Names [(lstnumber.-11.29) 5984 0 R (lstnumber.-11.3) 5958 0 R (lstnumber.-11.30) 5985 0 R (lstnumber.-11.31) 5986 0 R (lstnumber.-11.32) 5987 0 R (lstnumber.-11.33) 5988 0 R]
-/Limits [(lstnumber.-11.29) (lstnumber.-11.33)]
+/Names [(lstlisting.2.-9) 5835 0 R (lstlisting.20.-76) 8722 0 R (lstlisting.20.-77) 8736 0 R (lstlisting.21.-78) 8776 0 R (lstlisting.21.-79) 8812 0 R (lstlisting.21.-80) 8823 0 R]
+/Limits [(lstlisting.2.-9) (lstlisting.21.-80)]
 >> endobj
 17891 0 obj <<
-/Names [(lstnumber.-11.34) 5989 0 R (lstnumber.-11.4) 5959 0 R (lstnumber.-11.5) 5960 0 R (lstnumber.-11.6) 5961 0 R (lstnumber.-11.7) 5962 0 R (lstnumber.-11.8) 5963 0 R]
-/Limits [(lstnumber.-11.34) (lstnumber.-11.8)]
+/Names [(lstlisting.21.-81) 8907 0 R (lstlisting.21.-82) 8909 0 R (lstlisting.21.-83) 8935 0 R (lstlisting.22.-84) 9241 0 R (lstlisting.22.-85) 9261 0 R (lstlisting.22.-86) 9573 0 R]
+/Limits [(lstlisting.21.-81) (lstlisting.22.-86)]
 >> endobj
 17892 0 obj <<
-/Names [(lstnumber.-11.9) 5964 0 R (lstnumber.-112.1) 11652 0 R (lstnumber.-112.2) 11653 0 R (lstnumber.-112.3) 11654 0 R (lstnumber.-113.1) 11662 0 R (lstnumber.-113.2) 11663 0 R]
-/Limits [(lstnumber.-11.9) (lstnumber.-113.2)]
+/Names [(lstlisting.22.-87) 9621 0 R (lstlisting.23.-88) 10102 0 R (lstlisting.23.-89) 10110 0 R (lstlisting.23.-90) 10191 0 R (lstlisting.24.-91) 10311 0 R (lstlisting.27.-92) 10550 0 R]
+/Limits [(lstlisting.22.-87) (lstlisting.27.-92)]
 >> endobj
 17893 0 obj <<
-/Names [(lstnumber.-113.3) 11664 0 R (lstnumber.-114.1) 11852 0 R (lstnumber.-114.2) 11853 0 R (lstnumber.-114.3) 11854 0 R (lstnumber.-114.4) 11855 0 R (lstnumber.-114.5) 11856 0 R]
-/Limits [(lstnumber.-113.3) (lstnumber.-114.5)]
+/Names [(lstlisting.27.-93) 10552 0 R (lstlisting.27.-94) 10559 0 R (lstlisting.27.-95) 10562 0 R (lstlisting.27.-96) 10734 0 R (lstlisting.27.-97) 10744 0 R (lstlisting.29.-98) 10925 0 R]
+/Limits [(lstlisting.27.-93) (lstlisting.29.-98)]
 >> endobj
 17894 0 obj <<
-/Names [(lstnumber.-114.6) 11857 0 R (lstnumber.-12.1) 5995 0 R (lstnumber.-12.10) 6004 0 R (lstnumber.-12.11) 6005 0 R (lstnumber.-12.12) 6006 0 R (lstnumber.-12.13) 6007 0 R]
-/Limits [(lstnumber.-114.6) (lstnumber.-12.13)]
+/Names [(lstlisting.29.-99) 10927 0 R (lstlisting.3.-13) 6063 0 R (lstlisting.3.-14) 6071 0 R (lstlisting.3.-15) 6082 0 R (lstlisting.3.-16) 6105 0 R (lstlisting.3.-17) 6108 0 R]
+/Limits [(lstlisting.29.-99) (lstlisting.3.-17)]
 >> endobj
 17895 0 obj <<
-/Names [(lstnumber.-12.14) 6008 0 R (lstnumber.-12.15) 6009 0 R (lstnumber.-12.16) 6010 0 R (lstnumber.-12.17) 6011 0 R (lstnumber.-12.18) 6012 0 R (lstnumber.-12.19) 6013 0 R]
-/Limits [(lstnumber.-12.14) (lstnumber.-12.19)]
+/Names [(lstlisting.3.-18) 6123 0 R (lstlisting.3.-19) 6136 0 R (lstlisting.30.-100) 10989 0 R (lstlisting.30.-101) 11003 0 R (lstlisting.33.-102) 11102 0 R (lstlisting.34.-103) 11136 0 R]
+/Limits [(lstlisting.3.-18) (lstlisting.34.-103)]
 >> endobj
 17896 0 obj <<
-/Names [(lstnumber.-12.2) 5996 0 R (lstnumber.-12.20) 6014 0 R (lstnumber.-12.21) 6015 0 R (lstnumber.-12.22) 6016 0 R (lstnumber.-12.23) 6017 0 R (lstnumber.-12.24) 6018 0 R]
-/Limits [(lstnumber.-12.2) (lstnumber.-12.24)]
+/Names [(lstlisting.34.-104) 11174 0 R (lstlisting.34.-105) 11194 0 R (lstlisting.34.-106) 11223 0 R (lstlisting.34.-107) 11248 0 R (lstlisting.35.-108) 11378 0 R (lstlisting.38.-109) 11545 0 R]
+/Limits [(lstlisting.34.-104) (lstlisting.38.-109)]
 >> endobj
 17897 0 obj <<
-/Names [(lstnumber.-12.25) 6019 0 R (lstnumber.-12.26) 6020 0 R (lstnumber.-12.3) 5997 0 R (lstnumber.-12.4) 5998 0 R (lstnumber.-12.5) 5999 0 R (lstnumber.-12.6) 6000 0 R]
-/Limits [(lstnumber.-12.25) (lstnumber.-12.6)]
+/Names [(lstlisting.38.-110) 11571 0 R (lstlisting.38.-111) 11582 0 R (lstlisting.4.-20) 6268 0 R (lstlisting.4.-21) 6296 0 R (lstlisting.4.-22) 6311 0 R (lstlisting.40.-112) 11692 0 R]
+/Limits [(lstlisting.38.-110) (lstlisting.40.-112)]
 >> endobj
 17898 0 obj <<
-/Names [(lstnumber.-12.7) 6001 0 R (lstnumber.-12.8) 6002 0 R (lstnumber.-12.9) 6003 0 R (lstnumber.-13.1) 6072 0 R (lstnumber.-14.1) 6080 0 R (lstnumber.-15.1) 6091 0 R]
-/Limits [(lstnumber.-12.7) (lstnumber.-15.1)]
+/Names [(lstlisting.40.-113) 11703 0 R (lstlisting.43.-114) 11892 0 R (lstlisting.5.-23) 6415 0 R (lstlisting.5.-24) 6433 0 R (lstlisting.5.-25) 6468 0 R (lstlisting.6.-26) 6546 0 R]
+/Limits [(lstlisting.40.-113) (lstlisting.6.-26)]
 >> endobj
 17899 0 obj <<
-/Names [(lstnumber.-15.2) 6092 0 R (lstnumber.-16.1) 6115 0 R (lstnumber.-16.2) 6116 0 R (lstnumber.-17.1) 6118 0 R (lstnumber.-18.1) 6132 0 R (lstnumber.-18.2) 6133 0 R]
-/Limits [(lstnumber.-15.2) (lstnumber.-18.2)]
+/Names [(lstlisting.6.-27) 6572 0 R (lstlisting.6.-28) 6574 0 R (lstlisting.6.-29) 6576 0 R (lstlisting.6.-30) 6578 0 R (lstlisting.6.-31) 6600 0 R (lstlisting.6.-32) 6612 0 R]
+/Limits [(lstlisting.6.-27) (lstlisting.6.-32)]
 >> endobj
 17900 0 obj <<
-/Names [(lstnumber.-18.3) 6134 0 R (lstnumber.-19.1) 6145 0 R (lstnumber.-19.2) 6146 0 R (lstnumber.-2.1) 5525 0 R (lstnumber.-2.2) 5526 0 R (lstnumber.-2.3) 5527 0 R]
-/Limits [(lstnumber.-18.3) (lstnumber.-2.3)]
+/Names [(lstlisting.6.-33) 6646 0 R (lstlisting.7.-34) 6687 0 R (lstlisting.7.-35) 6718 0 R (lstnumber.-1.1) 5485 0 R (lstnumber.-1.2) 5486 0 R (lstnumber.-1.3) 5487 0 R]
+/Limits [(lstlisting.6.-33) (lstnumber.-1.3)]
 >> endobj
 17901 0 obj <<
-/Names [(lstnumber.-2.4) 5528 0 R (lstnumber.-2.5) 5529 0 R (lstnumber.-20.1) 6274 0 R (lstnumber.-20.10) 6283 0 R (lstnumber.-20.11) 6284 0 R (lstnumber.-20.12) 6285 0 R]
-/Limits [(lstnumber.-2.4) (lstnumber.-20.12)]
+/Names [(lstnumber.-1.4) 5488 0 R (lstnumber.-1.5) 5489 0 R (lstnumber.-1.6) 5490 0 R (lstnumber.-1.7) 5491 0 R (lstnumber.-1.8) 5492 0 R (lstnumber.-10.1) 5909 0 R]
+/Limits [(lstnumber.-1.4) (lstnumber.-10.1)]
 >> endobj
 17902 0 obj <<
-/Names [(lstnumber.-20.13) 6286 0 R (lstnumber.-20.14) 6287 0 R (lstnumber.-20.15) 6288 0 R (lstnumber.-20.16) 6289 0 R (lstnumber.-20.17) 6290 0 R (lstnumber.-20.18) 6291 0 R]
-/Limits [(lstnumber.-20.13) (lstnumber.-20.18)]
+/Names [(lstnumber.-10.10) 5918 0 R (lstnumber.-10.11) 5919 0 R (lstnumber.-10.12) 5920 0 R (lstnumber.-10.13) 5921 0 R (lstnumber.-10.14) 5922 0 R (lstnumber.-10.15) 5923 0 R]
+/Limits [(lstnumber.-10.10) (lstnumber.-10.15)]
 >> endobj
 17903 0 obj <<
-/Names [(lstnumber.-20.19) 6292 0 R (lstnumber.-20.2) 6275 0 R (lstnumber.-20.20) 6293 0 R (lstnumber.-20.21) 6294 0 R (lstnumber.-20.22) 6295 0 R (lstnumber.-20.23) 6296 0 R]
-/Limits [(lstnumber.-20.19) (lstnumber.-20.23)]
+/Names [(lstnumber.-10.16) 5924 0 R (lstnumber.-10.17) 5925 0 R (lstnumber.-10.18) 5926 0 R (lstnumber.-10.19) 5927 0 R (lstnumber.-10.2) 5910 0 R (lstnumber.-10.20) 5928 0 R]
+/Limits [(lstnumber.-10.16) (lstnumber.-10.20)]
 >> endobj
 17904 0 obj <<
-/Names [(lstnumber.-20.3) 6276 0 R (lstnumber.-20.4) 6277 0 R (lstnumber.-20.5) 6278 0 R (lstnumber.-20.6) 6279 0 R (lstnumber.-20.7) 6280 0 R (lstnumber.-20.8) 6281 0 R]
-/Limits [(lstnumber.-20.3) (lstnumber.-20.8)]
+/Names [(lstnumber.-10.21) 5929 0 R (lstnumber.-10.22) 5930 0 R (lstnumber.-10.23) 5931 0 R (lstnumber.-10.24) 5932 0 R (lstnumber.-10.25) 5933 0 R (lstnumber.-10.26) 5934 0 R]
+/Limits [(lstnumber.-10.21) (lstnumber.-10.26)]
 >> endobj
 17905 0 obj <<
-/Names [(lstnumber.-20.9) 6282 0 R (lstnumber.-21.1) 6303 0 R (lstnumber.-21.2) 6304 0 R (lstnumber.-21.3) 6305 0 R (lstnumber.-21.4) 6306 0 R (lstnumber.-21.5) 6307 0 R]
-/Limits [(lstnumber.-20.9) (lstnumber.-21.5)]
+/Names [(lstnumber.-10.27) 5935 0 R (lstnumber.-10.28) 5936 0 R (lstnumber.-10.29) 5937 0 R (lstnumber.-10.3) 5911 0 R (lstnumber.-10.30) 5938 0 R (lstnumber.-10.31) 5939 0 R]
+/Limits [(lstnumber.-10.27) (lstnumber.-10.31)]
 >> endobj
 17906 0 obj <<
-/Names [(lstnumber.-22.1) 6318 0 R (lstnumber.-22.2) 6319 0 R (lstnumber.-22.3) 6320 0 R (lstnumber.-22.4) 6321 0 R (lstnumber.-22.5) 6322 0 R (lstnumber.-22.6) 6323 0 R]
-/Limits [(lstnumber.-22.1) (lstnumber.-22.6)]
+/Names [(lstnumber.-10.32) 5940 0 R (lstnumber.-10.33) 5941 0 R (lstnumber.-10.34) 5942 0 R (lstnumber.-10.4) 5912 0 R (lstnumber.-10.5) 5913 0 R (lstnumber.-10.6) 5914 0 R]
+/Limits [(lstnumber.-10.32) (lstnumber.-10.6)]
 >> endobj
 17907 0 obj <<
-/Names [(lstnumber.-22.7) 6324 0 R (lstnumber.-22.8) 6325 0 R (lstnumber.-23.1) 6421 0 R (lstnumber.-23.10) 6430 0 R (lstnumber.-23.2) 6422 0 R (lstnumber.-23.3) 6423 0 R]
-/Limits [(lstnumber.-22.7) (lstnumber.-23.3)]
+/Names [(lstnumber.-10.7) 5915 0 R (lstnumber.-10.8) 5916 0 R (lstnumber.-10.9) 5917 0 R (lstnumber.-100.1) 10990 0 R (lstnumber.-100.2) 10991 0 R (lstnumber.-100.3) 10992 0 R]
+/Limits [(lstnumber.-10.7) (lstnumber.-100.3)]
 >> endobj
 17908 0 obj <<
-/Names [(lstnumber.-23.4) 6424 0 R (lstnumber.-23.5) 6425 0 R (lstnumber.-23.6) 6426 0 R (lstnumber.-23.7) 6427 0 R (lstnumber.-23.8) 6428 0 R (lstnumber.-23.9) 6429 0 R]
-/Limits [(lstnumber.-23.4) (lstnumber.-23.9)]
+/Names [(lstnumber.-100.4) 10993 0 R (lstnumber.-100.5) 10994 0 R (lstnumber.-100.6) 10995 0 R (lstnumber.-101.1) 11004 0 R (lstnumber.-101.2) 11005 0 R (lstnumber.-101.3) 11006 0 R]
+/Limits [(lstnumber.-100.4) (lstnumber.-101.3)]
 >> endobj
 17909 0 obj <<
-/Names [(lstnumber.-24.1) 6439 0 R (lstnumber.-25.1) 6474 0 R (lstnumber.-25.10) 6483 0 R (lstnumber.-25.11) 6484 0 R (lstnumber.-25.12) 6485 0 R (lstnumber.-25.13) 6486 0 R]
-/Limits [(lstnumber.-24.1) (lstnumber.-25.13)]
+/Names [(lstnumber.-102.1) 11103 0 R (lstnumber.-102.2) 11104 0 R (lstnumber.-102.3) 11105 0 R (lstnumber.-102.4) 11106 0 R (lstnumber.-102.5) 11107 0 R (lstnumber.-102.6) 11108 0 R]
+/Limits [(lstnumber.-102.1) (lstnumber.-102.6)]
 >> endobj
 17910 0 obj <<
-/Names [(lstnumber.-25.2) 6475 0 R (lstnumber.-25.3) 6476 0 R (lstnumber.-25.4) 6477 0 R (lstnumber.-25.5) 6478 0 R (lstnumber.-25.6) 6479 0 R (lstnumber.-25.7) 6480 0 R]
-/Limits [(lstnumber.-25.2) (lstnumber.-25.7)]
+/Names [(lstnumber.-102.7) 11109 0 R (lstnumber.-103.1) 11137 0 R (lstnumber.-103.10) 11146 0 R (lstnumber.-103.11) 11147 0 R (lstnumber.-103.12) 11148 0 R (lstnumber.-103.13) 11149 0 R]
+/Limits [(lstnumber.-102.7) (lstnumber.-103.13)]
 >> endobj
 17911 0 obj <<
-/Names [(lstnumber.-25.8) 6481 0 R (lstnumber.-25.9) 6482 0 R (lstnumber.-26.1) 6553 0 R (lstnumber.-26.2) 6554 0 R (lstnumber.-27.1) 6578 0 R (lstnumber.-28.1) 6580 0 R]
-/Limits [(lstnumber.-25.8) (lstnumber.-28.1)]
+/Names [(lstnumber.-103.14) 11150 0 R (lstnumber.-103.15) 11151 0 R (lstnumber.-103.16) 11152 0 R (lstnumber.-103.17) 11153 0 R (lstnumber.-103.18) 11154 0 R (lstnumber.-103.19) 11155 0 R]
+/Limits [(lstnumber.-103.14) (lstnumber.-103.19)]
 >> endobj
 17912 0 obj <<
-/Names [(lstnumber.-29.1) 6582 0 R (lstnumber.-3.1) 5614 0 R (lstnumber.-3.10) 5623 0 R (lstnumber.-3.2) 5615 0 R (lstnumber.-3.3) 5616 0 R (lstnumber.-3.4) 5617 0 R]
-/Limits [(lstnumber.-29.1) (lstnumber.-3.4)]
+/Names [(lstnumber.-103.2) 11138 0 R (lstnumber.-103.20) 11156 0 R (lstnumber.-103.21) 11157 0 R (lstnumber.-103.22) 11158 0 R (lstnumber.-103.23) 11159 0 R (lstnumber.-103.24) 11160 0 R]
+/Limits [(lstnumber.-103.2) (lstnumber.-103.24)]
 >> endobj
 17913 0 obj <<
-/Names [(lstnumber.-3.5) 5618 0 R (lstnumber.-3.6) 5619 0 R (lstnumber.-3.7) 5620 0 R (lstnumber.-3.8) 5621 0 R (lstnumber.-3.9) 5622 0 R (lstnumber.-30.1) 6584 0 R]
-/Limits [(lstnumber.-3.5) (lstnumber.-30.1)]
+/Names [(lstnumber.-103.25) 11161 0 R (lstnumber.-103.26) 11162 0 R (lstnumber.-103.27) 11163 0 R (lstnumber.-103.28) 11164 0 R (lstnumber.-103.3) 11139 0 R (lstnumber.-103.4) 11140 0 R]
+/Limits [(lstnumber.-103.25) (lstnumber.-103.4)]
 >> endobj
 17914 0 obj <<
-/Names [(lstnumber.-31.1) 6607 0 R (lstnumber.-31.2) 6608 0 R (lstnumber.-31.3) 6609 0 R (lstnumber.-31.4) 6610 0 R (lstnumber.-31.5) 6611 0 R (lstnumber.-32.1) 6619 0 R]
-/Limits [(lstnumber.-31.1) (lstnumber.-32.1)]
+/Names [(lstnumber.-103.5) 11141 0 R (lstnumber.-103.6) 11142 0 R (lstnumber.-103.7) 11143 0 R (lstnumber.-103.8) 11144 0 R (lstnumber.-103.9) 11145 0 R (lstnumber.-104.1) 11175 0 R]
+/Limits [(lstnumber.-103.5) (lstnumber.-104.1)]
 >> endobj
 17915 0 obj <<
-/Names [(lstnumber.-33.1) 6653 0 R (lstnumber.-34.1) 6694 0 R (lstnumber.-34.10) 6703 0 R (lstnumber.-34.11) 6704 0 R (lstnumber.-34.2) 6695 0 R (lstnumber.-34.3) 6696 0 R]
-/Limits [(lstnumber.-33.1) (lstnumber.-34.3)]
+/Names [(lstnumber.-104.10) 11184 0 R (lstnumber.-104.11) 11185 0 R (lstnumber.-104.2) 11176 0 R (lstnumber.-104.3) 11177 0 R (lstnumber.-104.4) 11178 0 R (lstnumber.-104.5) 11179 0 R]
+/Limits [(lstnumber.-104.10) (lstnumber.-104.5)]
 >> endobj
 17916 0 obj <<
-/Names [(lstnumber.-34.4) 6697 0 R (lstnumber.-34.5) 6698 0 R (lstnumber.-34.6) 6699 0 R (lstnumber.-34.7) 6700 0 R (lstnumber.-34.8) 6701 0 R (lstnumber.-34.9) 6702 0 R]
-/Limits [(lstnumber.-34.4) (lstnumber.-34.9)]
+/Names [(lstnumber.-104.6) 11180 0 R (lstnumber.-104.7) 11181 0 R (lstnumber.-104.8) 11182 0 R (lstnumber.-104.9) 11183 0 R (lstnumber.-105.1) 11195 0 R (lstnumber.-105.10) 11204 0 R]
+/Limits [(lstnumber.-104.6) (lstnumber.-105.10)]
 >> endobj
 17917 0 obj <<
-/Names [(lstnumber.-35.1) 6724 0 R (lstnumber.-35.10) 6733 0 R (lstnumber.-35.11) 6734 0 R (lstnumber.-35.12) 6735 0 R (lstnumber.-35.13) 6736 0 R (lstnumber.-35.14) 6737 0 R]
-/Limits [(lstnumber.-35.1) (lstnumber.-35.14)]
+/Names [(lstnumber.-105.11) 11205 0 R (lstnumber.-105.12) 11206 0 R (lstnumber.-105.13) 11207 0 R (lstnumber.-105.14) 11208 0 R (lstnumber.-105.15) 11209 0 R (lstnumber.-105.16) 11210 0 R]
+/Limits [(lstnumber.-105.11) (lstnumber.-105.16)]
 >> endobj
 17918 0 obj <<
-/Names [(lstnumber.-35.15) 6738 0 R (lstnumber.-35.16) 6739 0 R (lstnumber.-35.2) 6725 0 R (lstnumber.-35.3) 6726 0 R (lstnumber.-35.4) 6727 0 R (lstnumber.-35.5) 6728 0 R]
-/Limits [(lstnumber.-35.15) (lstnumber.-35.5)]
+/Names [(lstnumber.-105.17) 11211 0 R (lstnumber.-105.18) 11212 0 R (lstnumber.-105.19) 11213 0 R (lstnumber.-105.2) 11196 0 R (lstnumber.-105.20) 11214 0 R (lstnumber.-105.21) 11215 0 R]
+/Limits [(lstnumber.-105.17) (lstnumber.-105.21)]
 >> endobj
 17919 0 obj <<
-/Names [(lstnumber.-35.6) 6729 0 R (lstnumber.-35.7) 6730 0 R (lstnumber.-35.8) 6731 0 R (lstnumber.-35.9) 6732 0 R (lstnumber.-36.1) 7057 0 R (lstnumber.-37.1) 7060 0 R]
-/Limits [(lstnumber.-35.6) (lstnumber.-37.1)]
+/Names [(lstnumber.-105.22) 11216 0 R (lstnumber.-105.23) 11217 0 R (lstnumber.-105.24) 11218 0 R (lstnumber.-105.3) 11197 0 R (lstnumber.-105.4) 11198 0 R (lstnumber.-105.5) 11199 0 R]
+/Limits [(lstnumber.-105.22) (lstnumber.-105.5)]
 >> endobj
 17920 0 obj <<
-/Names [(lstnumber.-37.2) 7061 0 R (lstnumber.-37.3) 7062 0 R (lstnumber.-37.4) 7063 0 R (lstnumber.-37.5) 7064 0 R (lstnumber.-38.1) 7073 0 R (lstnumber.-38.2) 7074 0 R]
-/Limits [(lstnumber.-37.2) (lstnumber.-38.2)]
+/Names [(lstnumber.-105.6) 11200 0 R (lstnumber.-105.7) 11201 0 R (lstnumber.-105.8) 11202 0 R (lstnumber.-105.9) 11203 0 R (lstnumber.-106.1) 11224 0 R (lstnumber.-106.10) 11233 0 R]
+/Limits [(lstnumber.-105.6) (lstnumber.-106.10)]
 >> endobj
 17921 0 obj <<
-/Names [(lstnumber.-38.3) 7075 0 R (lstnumber.-38.4) 7076 0 R (lstnumber.-38.5) 7077 0 R (lstnumber.-39.1) 7080 0 R (lstnumber.-39.2) 7081 0 R (lstnumber.-39.3) 7082 0 R]
-/Limits [(lstnumber.-38.3) (lstnumber.-39.3)]
+/Names [(lstnumber.-106.11) 11234 0 R (lstnumber.-106.12) 11235 0 R (lstnumber.-106.13) 11236 0 R (lstnumber.-106.14) 11237 0 R (lstnumber.-106.15) 11238 0 R (lstnumber.-106.16) 11239 0 R]
+/Limits [(lstnumber.-106.11) (lstnumber.-106.16)]
 >> endobj
 17922 0 obj <<
-/Names [(lstnumber.-39.4) 7083 0 R (lstnumber.-39.5) 7084 0 R (lstnumber.-4.1) 5644 0 R (lstnumber.-4.10) 5653 0 R (lstnumber.-4.11) 5654 0 R (lstnumber.-4.12) 5655 0 R]
-/Limits [(lstnumber.-39.4) (lstnumber.-4.12)]
+/Names [(lstnumber.-106.17) 11240 0 R (lstnumber.-106.18) 11241 0 R (lstnumber.-106.19) 11242 0 R (lstnumber.-106.2) 11225 0 R (lstnumber.-106.20) 11243 0 R (lstnumber.-106.21) 11244 0 R]
+/Limits [(lstnumber.-106.17) (lstnumber.-106.21)]
 >> endobj
 17923 0 obj <<
-/Names [(lstnumber.-4.2) 5645 0 R (lstnumber.-4.3) 5646 0 R (lstnumber.-4.4) 5647 0 R (lstnumber.-4.5) 5648 0 R (lstnumber.-4.6) 5649 0 R (lstnumber.-4.7) 5650 0 R]
-/Limits [(lstnumber.-4.2) (lstnumber.-4.7)]
+/Names [(lstnumber.-106.22) 11245 0 R (lstnumber.-106.23) 11246 0 R (lstnumber.-106.24) 11247 0 R (lstnumber.-106.3) 11226 0 R (lstnumber.-106.4) 11227 0 R (lstnumber.-106.5) 11228 0 R]
+/Limits [(lstnumber.-106.22) (lstnumber.-106.5)]
 >> endobj
 17924 0 obj <<
-/Names [(lstnumber.-4.8) 5651 0 R (lstnumber.-4.9) 5652 0 R (lstnumber.-40.1) 7094 0 R (lstnumber.-40.2) 7095 0 R (lstnumber.-40.3) 7096 0 R (lstnumber.-40.4) 7097 0 R]
-/Limits [(lstnumber.-4.8) (lstnumber.-40.4)]
+/Names [(lstnumber.-106.6) 11229 0 R (lstnumber.-106.7) 11230 0 R (lstnumber.-106.8) 11231 0 R (lstnumber.-106.9) 11232 0 R (lstnumber.-107.1) 11249 0 R (lstnumber.-107.2) 11250 0 R]
+/Limits [(lstnumber.-106.6) (lstnumber.-107.2)]
 >> endobj
 17925 0 obj <<
-/Names [(lstnumber.-40.5) 7098 0 R (lstnumber.-41.1) 7122 0 R (lstnumber.-41.2) 7123 0 R (lstnumber.-42.1) 7126 0 R (lstnumber.-43.1) 7128 0 R (lstnumber.-44.1) 7135 0 R]
-/Limits [(lstnumber.-40.5) (lstnumber.-44.1)]
+/Names [(lstnumber.-107.3) 11251 0 R (lstnumber.-107.4) 11252 0 R (lstnumber.-107.5) 11253 0 R (lstnumber.-107.6) 11254 0 R (lstnumber.-107.7) 11255 0 R (lstnumber.-107.8) 11256 0 R]
+/Limits [(lstnumber.-107.3) (lstnumber.-107.8)]
 >> endobj
 17926 0 obj <<
-/Names [(lstnumber.-45.1) 7144 0 R (lstnumber.-46.1) 7154 0 R (lstnumber.-47.1) 7178 0 R (lstnumber.-48.1) 7180 0 R (lstnumber.-49.1) 7182 0 R (lstnumber.-49.2) 7183 0 R]
-/Limits [(lstnumber.-45.1) (lstnumber.-49.2)]
+/Names [(lstnumber.-108.1) 11379 0 R (lstnumber.-108.2) 11380 0 R (lstnumber.-108.3) 11381 0 R (lstnumber.-108.4) 11382 0 R (lstnumber.-108.5) 11383 0 R (lstnumber.-109.1) 11546 0 R]
+/Limits [(lstnumber.-108.1) (lstnumber.-109.1)]
 >> endobj
 17927 0 obj <<
-/Names [(lstnumber.-5.1) 5664 0 R (lstnumber.-5.10) 5673 0 R (lstnumber.-5.11) 5674 0 R (lstnumber.-5.12) 5675 0 R (lstnumber.-5.13) 5676 0 R (lstnumber.-5.14) 5677 0 R]
-/Limits [(lstnumber.-5.1) (lstnumber.-5.14)]
+/Names [(lstnumber.-109.2) 11547 0 R (lstnumber.-109.3) 11548 0 R (lstnumber.-109.4) 11549 0 R (lstnumber.-11.1) 5948 0 R (lstnumber.-11.10) 5957 0 R (lstnumber.-11.11) 5958 0 R]
+/Limits [(lstnumber.-109.2) (lstnumber.-11.11)]
 >> endobj
 17928 0 obj <<
-/Names [(lstnumber.-5.15) 5678 0 R (lstnumber.-5.16) 5679 0 R (lstnumber.-5.2) 5665 0 R (lstnumber.-5.3) 5666 0 R (lstnumber.-5.4) 5667 0 R (lstnumber.-5.5) 5668 0 R]
-/Limits [(lstnumber.-5.15) (lstnumber.-5.5)]
+/Names [(lstnumber.-11.12) 5959 0 R (lstnumber.-11.13) 5960 0 R (lstnumber.-11.14) 5961 0 R (lstnumber.-11.15) 5962 0 R (lstnumber.-11.16) 5963 0 R (lstnumber.-11.17) 5964 0 R]
+/Limits [(lstnumber.-11.12) (lstnumber.-11.17)]
 >> endobj
 17929 0 obj <<
-/Names [(lstnumber.-5.6) 5669 0 R (lstnumber.-5.7) 5670 0 R (lstnumber.-5.8) 5671 0 R (lstnumber.-5.9) 5672 0 R (lstnumber.-50.1) 7331 0 R (lstnumber.-50.2) 7332 0 R]
-/Limits [(lstnumber.-5.6) (lstnumber.-50.2)]
+/Names [(lstnumber.-11.18) 5965 0 R (lstnumber.-11.19) 5966 0 R (lstnumber.-11.2) 5949 0 R (lstnumber.-11.20) 5967 0 R (lstnumber.-11.21) 5968 0 R (lstnumber.-11.22) 5969 0 R]
+/Limits [(lstnumber.-11.18) (lstnumber.-11.22)]
 >> endobj
 17930 0 obj <<
-/Names [(lstnumber.-50.3) 7333 0 R (lstnumber.-50.4) 7334 0 R (lstnumber.-51.1) 7510 0 R (lstnumber.-51.10) 7519 0 R (lstnumber.-51.11) 7520 0 R (lstnumber.-51.12) 7521 0 R]
-/Limits [(lstnumber.-50.3) (lstnumber.-51.12)]
+/Names [(lstnumber.-11.23) 5970 0 R (lstnumber.-11.24) 5971 0 R (lstnumber.-11.25) 5972 0 R (lstnumber.-11.26) 5973 0 R (lstnumber.-11.27) 5974 0 R (lstnumber.-11.28) 5975 0 R]
+/Limits [(lstnumber.-11.23) (lstnumber.-11.28)]
 >> endobj
 17931 0 obj <<
-/Names [(lstnumber.-51.13) 7522 0 R (lstnumber.-51.14) 7523 0 R (lstnumber.-51.2) 7511 0 R (lstnumber.-51.3) 7512 0 R (lstnumber.-51.4) 7513 0 R (lstnumber.-51.5) 7514 0 R]
-/Limits [(lstnumber.-51.13) (lstnumber.-51.5)]
+/Names [(lstnumber.-11.29) 5976 0 R (lstnumber.-11.3) 5950 0 R (lstnumber.-11.30) 5977 0 R (lstnumber.-11.31) 5978 0 R (lstnumber.-11.32) 5979 0 R (lstnumber.-11.33) 5980 0 R]
+/Limits [(lstnumber.-11.29) (lstnumber.-11.33)]
 >> endobj
 17932 0 obj <<
-/Names [(lstnumber.-51.6) 7515 0 R (lstnumber.-51.7) 7516 0 R (lstnumber.-51.8) 7517 0 R (lstnumber.-51.9) 7518 0 R (lstnumber.-52.1) 7531 0 R (lstnumber.-52.10) 7540 0 R]
-/Limits [(lstnumber.-51.6) (lstnumber.-52.10)]
+/Names [(lstnumber.-11.34) 5981 0 R (lstnumber.-11.4) 5951 0 R (lstnumber.-11.5) 5952 0 R (lstnumber.-11.6) 5953 0 R (lstnumber.-11.7) 5954 0 R (lstnumber.-11.8) 5955 0 R]
+/Limits [(lstnumber.-11.34) (lstnumber.-11.8)]
 >> endobj
 17933 0 obj <<
-/Names [(lstnumber.-52.11) 7541 0 R (lstnumber.-52.12) 7542 0 R (lstnumber.-52.13) 7543 0 R (lstnumber.-52.14) 7544 0 R (lstnumber.-52.15) 7545 0 R (lstnumber.-52.16) 7546 0 R]
-/Limits [(lstnumber.-52.11) (lstnumber.-52.16)]
+/Names [(lstnumber.-11.9) 5956 0 R (lstnumber.-112.1) 11693 0 R (lstnumber.-112.2) 11694 0 R (lstnumber.-112.3) 11695 0 R (lstnumber.-113.1) 11704 0 R (lstnumber.-113.2) 11705 0 R]
+/Limits [(lstnumber.-11.9) (lstnumber.-113.2)]
 >> endobj
 17934 0 obj <<
-/Names [(lstnumber.-52.17) 7547 0 R (lstnumber.-52.18) 7548 0 R (lstnumber.-52.19) 7549 0 R (lstnumber.-52.2) 7532 0 R (lstnumber.-52.20) 7550 0 R (lstnumber.-52.21) 7551 0 R]
-/Limits [(lstnumber.-52.17) (lstnumber.-52.21)]
+/Names [(lstnumber.-113.3) 11706 0 R (lstnumber.-114.1) 11893 0 R (lstnumber.-114.2) 11894 0 R (lstnumber.-114.3) 11895 0 R (lstnumber.-114.4) 11896 0 R (lstnumber.-114.5) 11897 0 R]
+/Limits [(lstnumber.-113.3) (lstnumber.-114.5)]
 >> endobj
 17935 0 obj <<
-/Names [(lstnumber.-52.22) 7552 0 R (lstnumber.-52.23) 7553 0 R (lstnumber.-52.24) 7554 0 R (lstnumber.-52.25) 7555 0 R (lstnumber.-52.26) 7556 0 R (lstnumber.-52.27) 7557 0 R]
-/Limits [(lstnumber.-52.22) (lstnumber.-52.27)]
+/Names [(lstnumber.-114.6) 11898 0 R (lstnumber.-12.1) 5987 0 R (lstnumber.-12.10) 5996 0 R (lstnumber.-12.11) 5997 0 R (lstnumber.-12.12) 5998 0 R (lstnumber.-12.13) 5999 0 R]
+/Limits [(lstnumber.-114.6) (lstnumber.-12.13)]
 >> endobj
 17936 0 obj <<
-/Names [(lstnumber.-52.28) 7558 0 R (lstnumber.-52.3) 7533 0 R (lstnumber.-52.4) 7534 0 R (lstnumber.-52.5) 7535 0 R (lstnumber.-52.6) 7536 0 R (lstnumber.-52.7) 7537 0 R]
-/Limits [(lstnumber.-52.28) (lstnumber.-52.7)]
+/Names [(lstnumber.-12.14) 6000 0 R (lstnumber.-12.15) 6001 0 R (lstnumber.-12.16) 6002 0 R (lstnumber.-12.17) 6003 0 R (lstnumber.-12.18) 6004 0 R (lstnumber.-12.19) 6005 0 R]
+/Limits [(lstnumber.-12.14) (lstnumber.-12.19)]
 >> endobj
 17937 0 obj <<
-/Names [(lstnumber.-52.8) 7538 0 R (lstnumber.-52.9) 7539 0 R (lstnumber.-53.1) 7698 0 R (lstnumber.-53.2) 7699 0 R (lstnumber.-54.1) 7799 0 R (lstnumber.-54.2) 7800 0 R]
-/Limits [(lstnumber.-52.8) (lstnumber.-54.2)]
+/Names [(lstnumber.-12.2) 5988 0 R (lstnumber.-12.20) 6006 0 R (lstnumber.-12.21) 6007 0 R (lstnumber.-12.22) 6008 0 R (lstnumber.-12.23) 6009 0 R (lstnumber.-12.24) 6010 0 R]
+/Limits [(lstnumber.-12.2) (lstnumber.-12.24)]
 >> endobj
 17938 0 obj <<
-/Names [(lstnumber.-54.3) 7801 0 R (lstnumber.-54.4) 7802 0 R (lstnumber.-54.5) 7803 0 R (lstnumber.-54.6) 7804 0 R (lstnumber.-55.1) 7996 0 R (lstnumber.-55.2) 7997 0 R]
-/Limits [(lstnumber.-54.3) (lstnumber.-55.2)]
+/Names [(lstnumber.-12.25) 6011 0 R (lstnumber.-12.26) 6012 0 R (lstnumber.-12.3) 5989 0 R (lstnumber.-12.4) 5990 0 R (lstnumber.-12.5) 5991 0 R (lstnumber.-12.6) 5992 0 R]
+/Limits [(lstnumber.-12.25) (lstnumber.-12.6)]
 >> endobj
 17939 0 obj <<
-/Names [(lstnumber.-55.3) 7998 0 R (lstnumber.-55.4) 7999 0 R (lstnumber.-55.5) 8000 0 R (lstnumber.-55.6) 8001 0 R (lstnumber.-55.7) 8002 0 R (lstnumber.-55.8) 8003 0 R]
-/Limits [(lstnumber.-55.3) (lstnumber.-55.8)]
+/Names [(lstnumber.-12.7) 5993 0 R (lstnumber.-12.8) 5994 0 R (lstnumber.-12.9) 5995 0 R (lstnumber.-13.1) 6064 0 R (lstnumber.-14.1) 6072 0 R (lstnumber.-15.1) 6083 0 R]
+/Limits [(lstnumber.-12.7) (lstnumber.-15.1)]
 >> endobj
 17940 0 obj <<
-/Names [(lstnumber.-56.1) 8019 0 R (lstnumber.-56.10) 8028 0 R (lstnumber.-56.11) 8029 0 R (lstnumber.-56.12) 8030 0 R (lstnumber.-56.2) 8020 0 R (lstnumber.-56.3) 8021 0 R]
-/Limits [(lstnumber.-56.1) (lstnumber.-56.3)]
+/Names [(lstnumber.-15.2) 6084 0 R (lstnumber.-16.1) 6106 0 R (lstnumber.-16.2) 6107 0 R (lstnumber.-17.1) 6109 0 R (lstnumber.-18.1) 6124 0 R (lstnumber.-18.2) 6125 0 R]
+/Limits [(lstnumber.-15.2) (lstnumber.-18.2)]
 >> endobj
 17941 0 obj <<
-/Names [(lstnumber.-56.4) 8022 0 R (lstnumber.-56.5) 8023 0 R (lstnumber.-56.6) 8024 0 R (lstnumber.-56.7) 8025 0 R (lstnumber.-56.8) 8026 0 R (lstnumber.-56.9) 8027 0 R]
-/Limits [(lstnumber.-56.4) (lstnumber.-56.9)]
+/Names [(lstnumber.-18.3) 6126 0 R (lstnumber.-19.1) 6137 0 R (lstnumber.-19.2) 6138 0 R (lstnumber.-2.1) 5517 0 R (lstnumber.-2.2) 5518 0 R (lstnumber.-2.3) 5519 0 R]
+/Limits [(lstnumber.-18.3) (lstnumber.-2.3)]
 >> endobj
 17942 0 obj <<
-/Names [(lstnumber.-57.1) 8048 0 R (lstnumber.-57.10) 8057 0 R (lstnumber.-57.11) 8058 0 R (lstnumber.-57.12) 8059 0 R (lstnumber.-57.13) 8060 0 R (lstnumber.-57.14) 8061 0 R]
-/Limits [(lstnumber.-57.1) (lstnumber.-57.14)]
+/Names [(lstnumber.-2.4) 5520 0 R (lstnumber.-2.5) 5521 0 R (lstnumber.-20.1) 6269 0 R (lstnumber.-20.10) 6278 0 R (lstnumber.-20.11) 6279 0 R (lstnumber.-20.12) 6280 0 R]
+/Limits [(lstnumber.-2.4) (lstnumber.-20.12)]
 >> endobj
 17943 0 obj <<
-/Names [(lstnumber.-57.15) 8062 0 R (lstnumber.-57.16) 8063 0 R (lstnumber.-57.17) 8064 0 R (lstnumber.-57.2) 8049 0 R (lstnumber.-57.3) 8050 0 R (lstnumber.-57.4) 8051 0 R]
-/Limits [(lstnumber.-57.15) (lstnumber.-57.4)]
+/Names [(lstnumber.-20.13) 6281 0 R (lstnumber.-20.14) 6282 0 R (lstnumber.-20.15) 6283 0 R (lstnumber.-20.16) 6284 0 R (lstnumber.-20.17) 6285 0 R (lstnumber.-20.18) 6286 0 R]
+/Limits [(lstnumber.-20.13) (lstnumber.-20.18)]
 >> endobj
 17944 0 obj <<
-/Names [(lstnumber.-57.5) 8052 0 R (lstnumber.-57.6) 8053 0 R (lstnumber.-57.7) 8054 0 R (lstnumber.-57.8) 8055 0 R (lstnumber.-57.9) 8056 0 R (lstnumber.-58.1) 8083 0 R]
-/Limits [(lstnumber.-57.5) (lstnumber.-58.1)]
+/Names [(lstnumber.-20.19) 6287 0 R (lstnumber.-20.2) 6270 0 R (lstnumber.-20.20) 6288 0 R (lstnumber.-20.21) 6289 0 R (lstnumber.-20.22) 6290 0 R (lstnumber.-20.23) 6291 0 R]
+/Limits [(lstnumber.-20.19) (lstnumber.-20.23)]
 >> endobj
 17945 0 obj <<
-/Names [(lstnumber.-58.10) 8092 0 R (lstnumber.-58.11) 8093 0 R (lstnumber.-58.12) 8094 0 R (lstnumber.-58.13) 8095 0 R (lstnumber.-58.14) 8096 0 R (lstnumber.-58.15) 8097 0 R]
-/Limits [(lstnumber.-58.10) (lstnumber.-58.15)]
+/Names [(lstnumber.-20.3) 6271 0 R (lstnumber.-20.4) 6272 0 R (lstnumber.-20.5) 6273 0 R (lstnumber.-20.6) 6274 0 R (lstnumber.-20.7) 6275 0 R (lstnumber.-20.8) 6276 0 R]
+/Limits [(lstnumber.-20.3) (lstnumber.-20.8)]
 >> endobj
 17946 0 obj <<
-/Names [(lstnumber.-58.16) 8098 0 R (lstnumber.-58.2) 8084 0 R (lstnumber.-58.3) 8085 0 R (lstnumber.-58.4) 8086 0 R (lstnumber.-58.5) 8087 0 R (lstnumber.-58.6) 8088 0 R]
-/Limits [(lstnumber.-58.16) (lstnumber.-58.6)]
+/Names [(lstnumber.-20.9) 6277 0 R (lstnumber.-21.1) 6297 0 R (lstnumber.-21.2) 6298 0 R (lstnumber.-21.3) 6299 0 R (lstnumber.-21.4) 6300 0 R (lstnumber.-21.5) 6301 0 R]
+/Limits [(lstnumber.-20.9) (lstnumber.-21.5)]
 >> endobj
 17947 0 obj <<
-/Names [(lstnumber.-58.7) 8089 0 R (lstnumber.-58.8) 8090 0 R (lstnumber.-58.9) 8091 0 R (lstnumber.-59.1) 8130 0 R (lstnumber.-59.10) 8139 0 R (lstnumber.-59.11) 8140 0 R]
-/Limits [(lstnumber.-58.7) (lstnumber.-59.11)]
+/Names [(lstnumber.-22.1) 6312 0 R (lstnumber.-22.2) 6313 0 R (lstnumber.-22.3) 6314 0 R (lstnumber.-22.4) 6315 0 R (lstnumber.-22.5) 6316 0 R (lstnumber.-22.6) 6317 0 R]
+/Limits [(lstnumber.-22.1) (lstnumber.-22.6)]
 >> endobj
 17948 0 obj <<
-/Names [(lstnumber.-59.12) 8141 0 R (lstnumber.-59.2) 8131 0 R (lstnumber.-59.3) 8132 0 R (lstnumber.-59.4) 8133 0 R (lstnumber.-59.5) 8134 0 R (lstnumber.-59.6) 8135 0 R]
-/Limits [(lstnumber.-59.12) (lstnumber.-59.6)]
+/Names [(lstnumber.-22.7) 6318 0 R (lstnumber.-22.8) 6319 0 R (lstnumber.-23.1) 6416 0 R (lstnumber.-23.10) 6425 0 R (lstnumber.-23.2) 6417 0 R (lstnumber.-23.3) 6418 0 R]
+/Limits [(lstnumber.-22.7) (lstnumber.-23.3)]
 >> endobj
 17949 0 obj <<
-/Names [(lstnumber.-59.7) 8136 0 R (lstnumber.-59.8) 8137 0 R (lstnumber.-59.9) 8138 0 R (lstnumber.-6.1) 5707 0 R (lstnumber.-6.10) 5716 0 R (lstnumber.-6.11) 5717 0 R]
-/Limits [(lstnumber.-59.7) (lstnumber.-6.11)]
+/Names [(lstnumber.-23.4) 6419 0 R (lstnumber.-23.5) 6420 0 R (lstnumber.-23.6) 6421 0 R (lstnumber.-23.7) 6422 0 R (lstnumber.-23.8) 6423 0 R (lstnumber.-23.9) 6424 0 R]
+/Limits [(lstnumber.-23.4) (lstnumber.-23.9)]
 >> endobj
 17950 0 obj <<
-/Names [(lstnumber.-6.12) 5718 0 R (lstnumber.-6.13) 5719 0 R (lstnumber.-6.14) 5720 0 R (lstnumber.-6.15) 5721 0 R (lstnumber.-6.16) 5722 0 R (lstnumber.-6.17) 5723 0 R]
-/Limits [(lstnumber.-6.12) (lstnumber.-6.17)]
+/Names [(lstnumber.-24.1) 6434 0 R (lstnumber.-25.1) 6469 0 R (lstnumber.-25.10) 6478 0 R (lstnumber.-25.11) 6479 0 R (lstnumber.-25.12) 6480 0 R (lstnumber.-25.13) 6481 0 R]
+/Limits [(lstnumber.-24.1) (lstnumber.-25.13)]
 >> endobj
 17951 0 obj <<
-/Names [(lstnumber.-6.18) 5724 0 R (lstnumber.-6.19) 5725 0 R (lstnumber.-6.2) 5708 0 R (lstnumber.-6.20) 5726 0 R (lstnumber.-6.21) 5727 0 R (lstnumber.-6.22) 5728 0 R]
-/Limits [(lstnumber.-6.18) (lstnumber.-6.22)]
+/Names [(lstnumber.-25.2) 6470 0 R (lstnumber.-25.3) 6471 0 R (lstnumber.-25.4) 6472 0 R (lstnumber.-25.5) 6473 0 R (lstnumber.-25.6) 6474 0 R (lstnumber.-25.7) 6475 0 R]
+/Limits [(lstnumber.-25.2) (lstnumber.-25.7)]
 >> endobj
 17952 0 obj <<
-/Names [(lstnumber.-6.23) 5729 0 R (lstnumber.-6.24) 5730 0 R (lstnumber.-6.25) 5731 0 R (lstnumber.-6.26) 5732 0 R (lstnumber.-6.27) 5733 0 R (lstnumber.-6.28) 5734 0 R]
-/Limits [(lstnumber.-6.23) (lstnumber.-6.28)]
+/Names [(lstnumber.-25.8) 6476 0 R (lstnumber.-25.9) 6477 0 R (lstnumber.-26.1) 6547 0 R (lstnumber.-26.2) 6548 0 R (lstnumber.-27.1) 6573 0 R (lstnumber.-28.1) 6575 0 R]
+/Limits [(lstnumber.-25.8) (lstnumber.-28.1)]
 >> endobj
 17953 0 obj <<
-/Names [(lstnumber.-6.3) 5709 0 R (lstnumber.-6.4) 5710 0 R (lstnumber.-6.5) 5711 0 R (lstnumber.-6.6) 5712 0 R (lstnumber.-6.7) 5713 0 R (lstnumber.-6.8) 5714 0 R]
-/Limits [(lstnumber.-6.3) (lstnumber.-6.8)]
+/Names [(lstnumber.-29.1) 6577 0 R (lstnumber.-3.1) 5605 0 R (lstnumber.-3.10) 5614 0 R (lstnumber.-3.2) 5606 0 R (lstnumber.-3.3) 5607 0 R (lstnumber.-3.4) 5608 0 R]
+/Limits [(lstnumber.-29.1) (lstnumber.-3.4)]
 >> endobj
 17954 0 obj <<
-/Names [(lstnumber.-6.9) 5715 0 R (lstnumber.-60.1) 8348 0 R (lstnumber.-60.2) 8349 0 R (lstnumber.-60.3) 8350 0 R (lstnumber.-60.4) 8351 0 R (lstnumber.-62.1) 8397 0 R]
-/Limits [(lstnumber.-6.9) (lstnumber.-62.1)]
+/Names [(lstnumber.-3.5) 5609 0 R (lstnumber.-3.6) 5610 0 R (lstnumber.-3.7) 5611 0 R (lstnumber.-3.8) 5612 0 R (lstnumber.-3.9) 5613 0 R (lstnumber.-30.1) 6579 0 R]
+/Limits [(lstnumber.-3.5) (lstnumber.-30.1)]
 >> endobj
 17955 0 obj <<
-/Names [(lstnumber.-62.2) 8398 0 R (lstnumber.-63.1) 8470 0 R (lstnumber.-63.2) 8471 0 R (lstnumber.-63.3) 8472 0 R (lstnumber.-64.1) 8474 0 R (lstnumber.-65.1) 8477 0 R]
-/Limits [(lstnumber.-62.2) (lstnumber.-65.1)]
+/Names [(lstnumber.-31.1) 6601 0 R (lstnumber.-31.2) 6602 0 R (lstnumber.-31.3) 6603 0 R (lstnumber.-31.4) 6604 0 R (lstnumber.-31.5) 6605 0 R (lstnumber.-32.1) 6613 0 R]
+/Limits [(lstnumber.-31.1) (lstnumber.-32.1)]
 >> endobj
 17956 0 obj <<
-/Names [(lstnumber.-66.1) 8485 0 R (lstnumber.-66.2) 8486 0 R (lstnumber.-66.3) 8487 0 R (lstnumber.-66.4) 8488 0 R (lstnumber.-67.1) 8490 0 R (lstnumber.-68.1) 8493 0 R]
-/Limits [(lstnumber.-66.1) (lstnumber.-68.1)]
+/Names [(lstnumber.-33.1) 6647 0 R (lstnumber.-34.1) 6688 0 R (lstnumber.-34.10) 6697 0 R (lstnumber.-34.11) 6698 0 R (lstnumber.-34.2) 6689 0 R (lstnumber.-34.3) 6690 0 R]
+/Limits [(lstnumber.-33.1) (lstnumber.-34.3)]
 >> endobj
 17957 0 obj <<
-/Names [(lstnumber.-68.2) 8494 0 R (lstnumber.-68.3) 8495 0 R (lstnumber.-68.4) 8496 0 R (lstnumber.-69.1) 8564 0 R (lstnumber.-69.2) 8569 0 R (lstnumber.-7.1) 5764 0 R]
-/Limits [(lstnumber.-68.2) (lstnumber.-7.1)]
+/Names [(lstnumber.-34.4) 6691 0 R (lstnumber.-34.5) 6692 0 R (lstnumber.-34.6) 6693 0 R (lstnumber.-34.7) 6694 0 R (lstnumber.-34.8) 6695 0 R (lstnumber.-34.9) 6696 0 R]
+/Limits [(lstnumber.-34.4) (lstnumber.-34.9)]
 >> endobj
 17958 0 obj <<
-/Names [(lstnumber.-7.10) 5773 0 R (lstnumber.-7.11) 5774 0 R (lstnumber.-7.12) 5775 0 R (lstnumber.-7.2) 5765 0 R (lstnumber.-7.3) 5766 0 R (lstnumber.-7.4) 5767 0 R]
-/Limits [(lstnumber.-7.10) (lstnumber.-7.4)]
+/Names [(lstnumber.-35.1) 6719 0 R (lstnumber.-35.10) 6728 0 R (lstnumber.-35.11) 6729 0 R (lstnumber.-35.12) 6730 0 R (lstnumber.-35.13) 6731 0 R (lstnumber.-35.14) 6732 0 R]
+/Limits [(lstnumber.-35.1) (lstnumber.-35.14)]
 >> endobj
 17959 0 obj <<
-/Names [(lstnumber.-7.5) 5768 0 R (lstnumber.-7.6) 5769 0 R (lstnumber.-7.7) 5770 0 R (lstnumber.-7.8) 5771 0 R (lstnumber.-7.9) 5772 0 R (lstnumber.-70.1) 8572 0 R]
-/Limits [(lstnumber.-7.5) (lstnumber.-70.1)]
+/Names [(lstnumber.-35.15) 6733 0 R (lstnumber.-35.16) 6734 0 R (lstnumber.-35.2) 6720 0 R (lstnumber.-35.3) 6721 0 R (lstnumber.-35.4) 6722 0 R (lstnumber.-35.5) 6723 0 R]
+/Limits [(lstnumber.-35.15) (lstnumber.-35.5)]
 >> endobj
 17960 0 obj <<
-/Names [(lstnumber.-71.1) 8575 0 R (lstnumber.-71.2) 8576 0 R (lstnumber.-72.1) 8584 0 R (lstnumber.-72.2) 8591 0 R (lstnumber.-72.3) 8592 0 R (lstnumber.-73.1) 8608 0 R]
-/Limits [(lstnumber.-71.1) (lstnumber.-73.1)]
+/Names [(lstnumber.-35.6) 6724 0 R (lstnumber.-35.7) 6725 0 R (lstnumber.-35.8) 6726 0 R (lstnumber.-35.9) 6727 0 R (lstnumber.-36.1) 7051 0 R (lstnumber.-37.1) 7054 0 R]
+/Limits [(lstnumber.-35.6) (lstnumber.-37.1)]
 >> endobj
 17961 0 obj <<
-/Names [(lstnumber.-74.1) 8610 0 R (lstnumber.-75.1) 8620 0 R (lstnumber.-75.2) 8621 0 R (lstnumber.-76.1) 8694 0 R (lstnumber.-76.2) 8695 0 R (lstnumber.-76.3) 8696 0 R]
-/Limits [(lstnumber.-74.1) (lstnumber.-76.3)]
+/Names [(lstnumber.-37.2) 7055 0 R (lstnumber.-37.3) 7056 0 R (lstnumber.-37.4) 7057 0 R (lstnumber.-37.5) 7058 0 R (lstnumber.-38.1) 7068 0 R (lstnumber.-38.2) 7069 0 R]
+/Limits [(lstnumber.-37.2) (lstnumber.-38.2)]
 >> endobj
 17962 0 obj <<
-/Names [(lstnumber.-76.4) 8697 0 R (lstnumber.-76.5) 8698 0 R (lstnumber.-76.6) 8699 0 R (lstnumber.-77.1) 8707 0 R (lstnumber.-77.2) 8708 0 R (lstnumber.-77.3) 8709 0 R]
-/Limits [(lstnumber.-76.4) (lstnumber.-77.3)]
+/Names [(lstnumber.-38.3) 7070 0 R (lstnumber.-38.4) 7071 0 R (lstnumber.-38.5) 7072 0 R (lstnumber.-39.1) 7075 0 R (lstnumber.-39.2) 7076 0 R (lstnumber.-39.3) 7077 0 R]
+/Limits [(lstnumber.-38.3) (lstnumber.-39.3)]
 >> endobj
 17963 0 obj <<
-/Names [(lstnumber.-78.1) 8748 0 R (lstnumber.-78.2) 8749 0 R (lstnumber.-78.3) 8750 0 R (lstnumber.-78.4) 8751 0 R (lstnumber.-78.5) 8752 0 R (lstnumber.-78.6) 8753 0 R]
-/Limits [(lstnumber.-78.1) (lstnumber.-78.6)]
+/Names [(lstnumber.-39.4) 7078 0 R (lstnumber.-39.5) 7079 0 R (lstnumber.-4.1) 5636 0 R (lstnumber.-4.10) 5645 0 R (lstnumber.-4.11) 5646 0 R (lstnumber.-4.12) 5647 0 R]
+/Limits [(lstnumber.-39.4) (lstnumber.-4.12)]
 >> endobj
 17964 0 obj <<
-/Names [(lstnumber.-78.7) 8754 0 R (lstnumber.-78.8) 8755 0 R (lstnumber.-79.1) 8784 0 R (lstnumber.-79.2) 8785 0 R (lstnumber.-8.1) 5786 0 R (lstnumber.-8.10) 5795 0 R]
-/Limits [(lstnumber.-78.7) (lstnumber.-8.10)]
+/Names [(lstnumber.-4.2) 5637 0 R (lstnumber.-4.3) 5638 0 R (lstnumber.-4.4) 5639 0 R (lstnumber.-4.5) 5640 0 R (lstnumber.-4.6) 5641 0 R (lstnumber.-4.7) 5642 0 R]
+/Limits [(lstnumber.-4.2) (lstnumber.-4.7)]
 >> endobj
 17965 0 obj <<
-/Names [(lstnumber.-8.11) 5796 0 R (lstnumber.-8.12) 5797 0 R (lstnumber.-8.13) 5798 0 R (lstnumber.-8.14) 5799 0 R (lstnumber.-8.15) 5800 0 R (lstnumber.-8.16) 5801 0 R]
-/Limits [(lstnumber.-8.11) (lstnumber.-8.16)]
+/Names [(lstnumber.-4.8) 5643 0 R (lstnumber.-4.9) 5644 0 R (lstnumber.-40.1) 7089 0 R (lstnumber.-40.2) 7090 0 R (lstnumber.-40.3) 7091 0 R (lstnumber.-40.4) 7092 0 R]
+/Limits [(lstnumber.-4.8) (lstnumber.-40.4)]
 >> endobj
 17966 0 obj <<
-/Names [(lstnumber.-8.17) 5802 0 R (lstnumber.-8.18) 5803 0 R (lstnumber.-8.19) 5804 0 R (lstnumber.-8.2) 5787 0 R (lstnumber.-8.20) 5805 0 R (lstnumber.-8.21) 5806 0 R]
-/Limits [(lstnumber.-8.17) (lstnumber.-8.21)]
+/Names [(lstnumber.-40.5) 7093 0 R (lstnumber.-41.1) 7116 0 R (lstnumber.-41.2) 7117 0 R (lstnumber.-42.1) 7120 0 R (lstnumber.-43.1) 7122 0 R (lstnumber.-44.1) 7129 0 R]
+/Limits [(lstnumber.-40.5) (lstnumber.-44.1)]
 >> endobj
 17967 0 obj <<
-/Names [(lstnumber.-8.22) 5807 0 R (lstnumber.-8.23) 5808 0 R (lstnumber.-8.24) 5809 0 R (lstnumber.-8.3) 5788 0 R (lstnumber.-8.4) 5789 0 R (lstnumber.-8.5) 5790 0 R]
-/Limits [(lstnumber.-8.22) (lstnumber.-8.5)]
+/Names [(lstnumber.-45.1) 7139 0 R (lstnumber.-46.1) 7149 0 R (lstnumber.-47.1) 7172 0 R (lstnumber.-48.1) 7174 0 R (lstnumber.-49.1) 7176 0 R (lstnumber.-49.2) 7177 0 R]
+/Limits [(lstnumber.-45.1) (lstnumber.-49.2)]
 >> endobj
 17968 0 obj <<
-/Names [(lstnumber.-8.6) 5791 0 R (lstnumber.-8.7) 5792 0 R (lstnumber.-8.8) 5793 0 R (lstnumber.-8.9) 5794 0 R (lstnumber.-80.1) 8795 0 R (lstnumber.-80.10) 8804 0 R]
-/Limits [(lstnumber.-8.6) (lstnumber.-80.10)]
+/Names [(lstnumber.-5.1) 5656 0 R (lstnumber.-5.10) 5665 0 R (lstnumber.-5.11) 5666 0 R (lstnumber.-5.12) 5667 0 R (lstnumber.-5.13) 5668 0 R (lstnumber.-5.14) 5669 0 R]
+/Limits [(lstnumber.-5.1) (lstnumber.-5.14)]
 >> endobj
 17969 0 obj <<
-/Names [(lstnumber.-80.11) 8805 0 R (lstnumber.-80.12) 8806 0 R (lstnumber.-80.13) 8807 0 R (lstnumber.-80.14) 8808 0 R (lstnumber.-80.15) 8809 0 R (lstnumber.-80.16) 8810 0 R]
-/Limits [(lstnumber.-80.11) (lstnumber.-80.16)]
+/Names [(lstnumber.-5.15) 5670 0 R (lstnumber.-5.16) 5671 0 R (lstnumber.-5.2) 5657 0 R (lstnumber.-5.3) 5658 0 R (lstnumber.-5.4) 5659 0 R (lstnumber.-5.5) 5660 0 R]
+/Limits [(lstnumber.-5.15) (lstnumber.-5.5)]
 >> endobj
 17970 0 obj <<
-/Names [(lstnumber.-80.17) 8811 0 R (lstnumber.-80.18) 8812 0 R (lstnumber.-80.19) 8813 0 R (lstnumber.-80.2) 8796 0 R (lstnumber.-80.20) 8814 0 R (lstnumber.-80.21) 8815 0 R]
-/Limits [(lstnumber.-80.17) (lstnumber.-80.21)]
+/Names [(lstnumber.-5.6) 5661 0 R (lstnumber.-5.7) 5662 0 R (lstnumber.-5.8) 5663 0 R (lstnumber.-5.9) 5664 0 R (lstnumber.-50.1) 7335 0 R (lstnumber.-50.2) 7336 0 R]
+/Limits [(lstnumber.-5.6) (lstnumber.-50.2)]
 >> endobj
 17971 0 obj <<
-/Names [(lstnumber.-80.22) 8816 0 R (lstnumber.-80.23) 8817 0 R (lstnumber.-80.24) 8818 0 R (lstnumber.-80.25) 8819 0 R (lstnumber.-80.26) 8820 0 R (lstnumber.-80.27) 8821 0 R]
-/Limits [(lstnumber.-80.22) (lstnumber.-80.27)]
+/Names [(lstnumber.-50.3) 7337 0 R (lstnumber.-50.4) 7338 0 R (lstnumber.-51.1) 7508 0 R (lstnumber.-51.10) 7522 0 R (lstnumber.-51.11) 7523 0 R (lstnumber.-51.12) 7524 0 R]
+/Limits [(lstnumber.-50.3) (lstnumber.-51.12)]
 >> endobj
 17972 0 obj <<
-/Names [(lstnumber.-80.28) 8822 0 R (lstnumber.-80.3) 8797 0 R (lstnumber.-80.4) 8798 0 R (lstnumber.-80.5) 8799 0 R (lstnumber.-80.6) 8800 0 R (lstnumber.-80.7) 8801 0 R]
-/Limits [(lstnumber.-80.28) (lstnumber.-80.7)]
+/Names [(lstnumber.-51.13) 7525 0 R (lstnumber.-51.14) 7526 0 R (lstnumber.-51.2) 7509 0 R (lstnumber.-51.3) 7510 0 R (lstnumber.-51.4) 7511 0 R (lstnumber.-51.5) 7512 0 R]
+/Limits [(lstnumber.-51.13) (lstnumber.-51.5)]
 >> endobj
 17973 0 obj <<
-/Names [(lstnumber.-80.8) 8802 0 R (lstnumber.-80.9) 8803 0 R (lstnumber.-81.1) 8878 0 R (lstnumber.-82.1) 8880 0 R (lstnumber.-83.1) 8907 0 R (lstnumber.-83.10) 8916 0 R]
-/Limits [(lstnumber.-80.8) (lstnumber.-83.10)]
+/Names [(lstnumber.-51.6) 7518 0 R (lstnumber.-51.7) 7519 0 R (lstnumber.-51.8) 7520 0 R (lstnumber.-51.9) 7521 0 R (lstnumber.-52.1) 7536 0 R (lstnumber.-52.10) 7545 0 R]
+/Limits [(lstnumber.-51.6) (lstnumber.-52.10)]
 >> endobj
 17974 0 obj <<
-/Names [(lstnumber.-83.11) 8917 0 R (lstnumber.-83.12) 8918 0 R (lstnumber.-83.13) 8919 0 R (lstnumber.-83.14) 8920 0 R (lstnumber.-83.2) 8908 0 R (lstnumber.-83.3) 8909 0 R]
-/Limits [(lstnumber.-83.11) (lstnumber.-83.3)]
+/Names [(lstnumber.-52.11) 7546 0 R (lstnumber.-52.12) 7547 0 R (lstnumber.-52.13) 7548 0 R (lstnumber.-52.14) 7549 0 R (lstnumber.-52.15) 7550 0 R (lstnumber.-52.16) 7551 0 R]
+/Limits [(lstnumber.-52.11) (lstnumber.-52.16)]
 >> endobj
 17975 0 obj <<
-/Names [(lstnumber.-83.4) 8910 0 R (lstnumber.-83.5) 8911 0 R (lstnumber.-83.6) 8912 0 R (lstnumber.-83.7) 8913 0 R (lstnumber.-83.8) 8914 0 R (lstnumber.-83.9) 8915 0 R]
-/Limits [(lstnumber.-83.4) (lstnumber.-83.9)]
+/Names [(lstnumber.-52.17) 7552 0 R (lstnumber.-52.18) 7553 0 R (lstnumber.-52.19) 7554 0 R (lstnumber.-52.2) 7537 0 R (lstnumber.-52.20) 7555 0 R (lstnumber.-52.21) 7556 0 R]
+/Limits [(lstnumber.-52.17) (lstnumber.-52.21)]
 >> endobj
 17976 0 obj <<
-/Names [(lstnumber.-84.1) 9212 0 R (lstnumber.-84.10) 9221 0 R (lstnumber.-84.11) 9222 0 R (lstnumber.-84.12) 9223 0 R (lstnumber.-84.13) 9224 0 R (lstnumber.-84.2) 9213 0 R]
-/Limits [(lstnumber.-84.1) (lstnumber.-84.2)]
+/Names [(lstnumber.-52.22) 7557 0 R (lstnumber.-52.23) 7558 0 R (lstnumber.-52.24) 7559 0 R (lstnumber.-52.25) 7560 0 R (lstnumber.-52.26) 7561 0 R (lstnumber.-52.27) 7562 0 R]
+/Limits [(lstnumber.-52.22) (lstnumber.-52.27)]
 >> endobj
 17977 0 obj <<
-/Names [(lstnumber.-84.3) 9214 0 R (lstnumber.-84.4) 9215 0 R (lstnumber.-84.5) 9216 0 R (lstnumber.-84.6) 9217 0 R (lstnumber.-84.7) 9218 0 R (lstnumber.-84.8) 9219 0 R]
-/Limits [(lstnumber.-84.3) (lstnumber.-84.8)]
+/Names [(lstnumber.-52.28) 7563 0 R (lstnumber.-52.3) 7538 0 R (lstnumber.-52.4) 7539 0 R (lstnumber.-52.5) 7540 0 R (lstnumber.-52.6) 7541 0 R (lstnumber.-52.7) 7542 0 R]
+/Limits [(lstnumber.-52.28) (lstnumber.-52.7)]
 >> endobj
 17978 0 obj <<
-/Names [(lstnumber.-84.9) 9220 0 R (lstnumber.-85.1) 9233 0 R (lstnumber.-85.10) 9242 0 R (lstnumber.-85.11) 9243 0 R (lstnumber.-85.12) 9244 0 R (lstnumber.-85.13) 9245 0 R]
-/Limits [(lstnumber.-84.9) (lstnumber.-85.13)]
+/Names [(lstnumber.-52.8) 7543 0 R (lstnumber.-52.9) 7544 0 R (lstnumber.-53.1) 7718 0 R (lstnumber.-53.2) 7719 0 R (lstnumber.-54.1) 7820 0 R (lstnumber.-54.2) 7821 0 R]
+/Limits [(lstnumber.-52.8) (lstnumber.-54.2)]
 >> endobj
 17979 0 obj <<
-/Names [(lstnumber.-85.14) 9246 0 R (lstnumber.-85.15) 9247 0 R (lstnumber.-85.16) 9248 0 R (lstnumber.-85.17) 9249 0 R (lstnumber.-85.18) 9250 0 R (lstnumber.-85.19) 9251 0 R]
-/Limits [(lstnumber.-85.14) (lstnumber.-85.19)]
+/Names [(lstnumber.-54.3) 7822 0 R (lstnumber.-54.4) 7823 0 R (lstnumber.-54.5) 7824 0 R (lstnumber.-54.6) 7825 0 R (lstnumber.-55.1) 8016 0 R (lstnumber.-55.2) 8017 0 R]
+/Limits [(lstnumber.-54.3) (lstnumber.-55.2)]
 >> endobj
 17980 0 obj <<
-/Names [(lstnumber.-85.2) 9234 0 R (lstnumber.-85.20) 9252 0 R (lstnumber.-85.21) 9253 0 R (lstnumber.-85.22) 9254 0 R (lstnumber.-85.23) 9255 0 R (lstnumber.-85.24) 9256 0 R]
-/Limits [(lstnumber.-85.2) (lstnumber.-85.24)]
+/Names [(lstnumber.-55.3) 8018 0 R (lstnumber.-55.4) 8019 0 R (lstnumber.-55.5) 8020 0 R (lstnumber.-55.6) 8021 0 R (lstnumber.-55.7) 8022 0 R (lstnumber.-55.8) 8023 0 R]
+/Limits [(lstnumber.-55.3) (lstnumber.-55.8)]
 >> endobj
 17981 0 obj <<
-/Names [(lstnumber.-85.25) 9257 0 R (lstnumber.-85.3) 9235 0 R (lstnumber.-85.4) 9236 0 R (lstnumber.-85.5) 9237 0 R (lstnumber.-85.6) 9238 0 R (lstnumber.-85.7) 9239 0 R]
-/Limits [(lstnumber.-85.25) (lstnumber.-85.7)]
+/Names [(lstnumber.-56.1) 8040 0 R (lstnumber.-56.10) 8049 0 R (lstnumber.-56.11) 8050 0 R (lstnumber.-56.12) 8051 0 R (lstnumber.-56.2) 8041 0 R (lstnumber.-56.3) 8042 0 R]
+/Limits [(lstnumber.-56.1) (lstnumber.-56.3)]
 >> endobj
 17982 0 obj <<
-/Names [(lstnumber.-85.8) 9240 0 R (lstnumber.-85.9) 9241 0 R (lstnumber.-86.1) 9539 0 R (lstnumber.-86.2) 9540 0 R (lstnumber.-87.1) 9587 0 R (lstnumber.-87.10) 9596 0 R]
-/Limits [(lstnumber.-85.8) (lstnumber.-87.10)]
+/Names [(lstnumber.-56.4) 8043 0 R (lstnumber.-56.5) 8044 0 R (lstnumber.-56.6) 8045 0 R (lstnumber.-56.7) 8046 0 R (lstnumber.-56.8) 8047 0 R (lstnumber.-56.9) 8048 0 R]
+/Limits [(lstnumber.-56.4) (lstnumber.-56.9)]
 >> endobj
 17983 0 obj <<
-/Names [(lstnumber.-87.11) 9597 0 R (lstnumber.-87.12) 9598 0 R (lstnumber.-87.13) 9599 0 R (lstnumber.-87.14) 9600 0 R (lstnumber.-87.15) 9601 0 R (lstnumber.-87.16) 9602 0 R]
-/Limits [(lstnumber.-87.11) (lstnumber.-87.16)]
+/Names [(lstnumber.-57.1) 8068 0 R (lstnumber.-57.10) 8077 0 R (lstnumber.-57.11) 8078 0 R (lstnumber.-57.12) 8079 0 R (lstnumber.-57.13) 8080 0 R (lstnumber.-57.14) 8081 0 R]
+/Limits [(lstnumber.-57.1) (lstnumber.-57.14)]
 >> endobj
 17984 0 obj <<
-/Names [(lstnumber.-87.17) 9603 0 R (lstnumber.-87.18) 9604 0 R (lstnumber.-87.19) 9605 0 R (lstnumber.-87.2) 9588 0 R (lstnumber.-87.20) 9606 0 R (lstnumber.-87.21) 9607 0 R]
-/Limits [(lstnumber.-87.17) (lstnumber.-87.21)]
+/Names [(lstnumber.-57.15) 8082 0 R (lstnumber.-57.16) 8083 0 R (lstnumber.-57.17) 8084 0 R (lstnumber.-57.2) 8069 0 R (lstnumber.-57.3) 8070 0 R (lstnumber.-57.4) 8071 0 R]
+/Limits [(lstnumber.-57.15) (lstnumber.-57.4)]
 >> endobj
 17985 0 obj <<
-/Names [(lstnumber.-87.3) 9589 0 R (lstnumber.-87.4) 9590 0 R (lstnumber.-87.5) 9591 0 R (lstnumber.-87.6) 9592 0 R (lstnumber.-87.7) 9593 0 R (lstnumber.-87.8) 9594 0 R]
-/Limits [(lstnumber.-87.3) (lstnumber.-87.8)]
+/Names [(lstnumber.-57.5) 8072 0 R (lstnumber.-57.6) 8073 0 R (lstnumber.-57.7) 8074 0 R (lstnumber.-57.8) 8075 0 R (lstnumber.-57.9) 8076 0 R (lstnumber.-58.1) 8103 0 R]
+/Limits [(lstnumber.-57.5) (lstnumber.-58.1)]
 >> endobj
 17986 0 obj <<
-/Names [(lstnumber.-87.9) 9595 0 R (lstnumber.-88.1) 10061 0 R (lstnumber.-88.2) 10062 0 R (lstnumber.-88.3) 10063 0 R (lstnumber.-88.4) 10064 0 R (lstnumber.-88.5) 10065 0 R]
-/Limits [(lstnumber.-87.9) (lstnumber.-88.5)]
+/Names [(lstnumber.-58.10) 8112 0 R (lstnumber.-58.11) 8113 0 R (lstnumber.-58.12) 8114 0 R (lstnumber.-58.13) 8115 0 R (lstnumber.-58.14) 8116 0 R (lstnumber.-58.15) 8117 0 R]
+/Limits [(lstnumber.-58.10) (lstnumber.-58.15)]
 >> endobj
 17987 0 obj <<
-/Names [(lstnumber.-88.6) 10066 0 R (lstnumber.-89.1) 10069 0 R (lstnumber.-89.2) 10070 0 R (lstnumber.-89.3) 10071 0 R (lstnumber.-89.4) 10072 0 R (lstnumber.-89.5) 10073 0 R]
-/Limits [(lstnumber.-88.6) (lstnumber.-89.5)]
+/Names [(lstnumber.-58.16) 8118 0 R (lstnumber.-58.2) 8104 0 R (lstnumber.-58.3) 8105 0 R (lstnumber.-58.4) 8106 0 R (lstnumber.-58.5) 8107 0 R (lstnumber.-58.6) 8108 0 R]
+/Limits [(lstnumber.-58.16) (lstnumber.-58.6)]
 >> endobj
 17988 0 obj <<
-/Names [(lstnumber.-89.6) 10074 0 R (lstnumber.-89.7) 10075 0 R (lstnumber.-89.8) 10076 0 R (lstnumber.-89.9) 10077 0 R (lstnumber.-9.1) 5844 0 R (lstnumber.-9.10) 5853 0 R]
-/Limits [(lstnumber.-89.6) (lstnumber.-9.10)]
+/Names [(lstnumber.-58.7) 8109 0 R (lstnumber.-58.8) 8110 0 R (lstnumber.-58.9) 8111 0 R (lstnumber.-59.1) 8150 0 R (lstnumber.-59.10) 8159 0 R (lstnumber.-59.11) 8160 0 R]
+/Limits [(lstnumber.-58.7) (lstnumber.-59.11)]
 >> endobj
 17989 0 obj <<
-/Names [(lstnumber.-9.11) 5854 0 R (lstnumber.-9.12) 5855 0 R (lstnumber.-9.13) 5856 0 R (lstnumber.-9.14) 5857 0 R (lstnumber.-9.15) 5858 0 R (lstnumber.-9.16) 5859 0 R]
-/Limits [(lstnumber.-9.11) (lstnumber.-9.16)]
+/Names [(lstnumber.-59.12) 8161 0 R (lstnumber.-59.2) 8151 0 R (lstnumber.-59.3) 8152 0 R (lstnumber.-59.4) 8153 0 R (lstnumber.-59.5) 8154 0 R (lstnumber.-59.6) 8155 0 R]
+/Limits [(lstnumber.-59.12) (lstnumber.-59.6)]
 >> endobj
 17990 0 obj <<
-/Names [(lstnumber.-9.17) 5860 0 R (lstnumber.-9.18) 5861 0 R (lstnumber.-9.19) 5862 0 R (lstnumber.-9.2) 5845 0 R (lstnumber.-9.20) 5863 0 R (lstnumber.-9.21) 5864 0 R]
-/Limits [(lstnumber.-9.17) (lstnumber.-9.21)]
+/Names [(lstnumber.-59.7) 8156 0 R (lstnumber.-59.8) 8157 0 R (lstnumber.-59.9) 8158 0 R (lstnumber.-6.1) 5698 0 R (lstnumber.-6.10) 5707 0 R (lstnumber.-6.11) 5708 0 R]
+/Limits [(lstnumber.-59.7) (lstnumber.-6.11)]
 >> endobj
 17991 0 obj <<
-/Names [(lstnumber.-9.22) 5865 0 R (lstnumber.-9.23) 5866 0 R (lstnumber.-9.24) 5867 0 R (lstnumber.-9.25) 5868 0 R (lstnumber.-9.26) 5869 0 R (lstnumber.-9.3) 5846 0 R]
-/Limits [(lstnumber.-9.22) (lstnumber.-9.3)]
+/Names [(lstnumber.-6.12) 5709 0 R (lstnumber.-6.13) 5710 0 R (lstnumber.-6.14) 5711 0 R (lstnumber.-6.15) 5712 0 R (lstnumber.-6.16) 5713 0 R (lstnumber.-6.17) 5714 0 R]
+/Limits [(lstnumber.-6.12) (lstnumber.-6.17)]
 >> endobj
 17992 0 obj <<
-/Names [(lstnumber.-9.4) 5847 0 R (lstnumber.-9.5) 5848 0 R (lstnumber.-9.6) 5849 0 R (lstnumber.-9.7) 5850 0 R (lstnumber.-9.8) 5851 0 R (lstnumber.-9.9) 5852 0 R]
-/Limits [(lstnumber.-9.4) (lstnumber.-9.9)]
+/Names [(lstnumber.-6.18) 5715 0 R (lstnumber.-6.19) 5716 0 R (lstnumber.-6.2) 5699 0 R (lstnumber.-6.20) 5717 0 R (lstnumber.-6.21) 5718 0 R (lstnumber.-6.22) 5719 0 R]
+/Limits [(lstnumber.-6.18) (lstnumber.-6.22)]
 >> endobj
 17993 0 obj <<
-/Names [(lstnumber.-91.1) 10271 0 R (lstnumber.-91.10) 10280 0 R (lstnumber.-91.11) 10281 0 R (lstnumber.-91.12) 10282 0 R (lstnumber.-91.13) 10283 0 R (lstnumber.-91.2) 10272 0 R]
-/Limits [(lstnumber.-91.1) (lstnumber.-91.2)]
+/Names [(lstnumber.-6.23) 5720 0 R (lstnumber.-6.24) 5721 0 R (lstnumber.-6.25) 5722 0 R (lstnumber.-6.26) 5723 0 R (lstnumber.-6.27) 5724 0 R (lstnumber.-6.28) 5725 0 R]
+/Limits [(lstnumber.-6.23) (lstnumber.-6.28)]
 >> endobj
 17994 0 obj <<
-/Names [(lstnumber.-91.3) 10273 0 R (lstnumber.-91.4) 10274 0 R (lstnumber.-91.5) 10275 0 R (lstnumber.-91.6) 10276 0 R (lstnumber.-91.7) 10277 0 R (lstnumber.-91.8) 10278 0 R]
-/Limits [(lstnumber.-91.3) (lstnumber.-91.8)]
+/Names [(lstnumber.-6.3) 5700 0 R (lstnumber.-6.4) 5701 0 R (lstnumber.-6.5) 5702 0 R (lstnumber.-6.6) 5703 0 R (lstnumber.-6.7) 5704 0 R (lstnumber.-6.8) 5705 0 R]
+/Limits [(lstnumber.-6.3) (lstnumber.-6.8)]
 >> endobj
 17995 0 obj <<
-/Names [(lstnumber.-91.9) 10279 0 R (lstnumber.-92.1) 10510 0 R (lstnumber.-93.1) 10512 0 R (lstnumber.-94.1) 10519 0 R (lstnumber.-95.1) 10522 0 R (lstnumber.-95.2) 10523 0 R]
-/Limits [(lstnumber.-91.9) (lstnumber.-95.2)]
+/Names [(lstnumber.-6.9) 5706 0 R (lstnumber.-60.1) 8374 0 R (lstnumber.-60.2) 8375 0 R (lstnumber.-60.3) 8376 0 R (lstnumber.-60.4) 8377 0 R (lstnumber.-62.1) 8423 0 R]
+/Limits [(lstnumber.-6.9) (lstnumber.-62.1)]
 >> endobj
 17996 0 obj <<
-/Names [(lstnumber.-96.1) 10693 0 R (lstnumber.-96.2) 10694 0 R (lstnumber.-96.3) 10695 0 R (lstnumber.-97.1) 10704 0 R (lstnumber.-97.2) 10705 0 R (lstnumber.-97.3) 10706 0 R]
-/Limits [(lstnumber.-96.1) (lstnumber.-97.3)]
+/Names [(lstnumber.-62.2) 8424 0 R (lstnumber.-63.1) 8497 0 R (lstnumber.-63.2) 8498 0 R (lstnumber.-63.3) 8499 0 R (lstnumber.-64.1) 8501 0 R (lstnumber.-65.1) 8504 0 R]
+/Limits [(lstnumber.-62.2) (lstnumber.-65.1)]
 >> endobj
 17997 0 obj <<
-/Names [(lstnumber.-97.4) 10707 0 R (lstnumber.-98.1) 10885 0 R (lstnumber.-99.1) 10887 0 R (lstnumber.-99.2) 10888 0 R (machine-trust-accounts) 6208 0 R (magicnetlogon) 7797 0 R]
-/Limits [(lstnumber.-97.4) (magicnetlogon)]
+/Names [(lstnumber.-66.1) 8512 0 R (lstnumber.-66.2) 8513 0 R (lstnumber.-66.3) 8514 0 R (lstnumber.-66.4) 8515 0 R (lstnumber.-67.1) 8517 0 R (lstnumber.-68.1) 8520 0 R]
+/Limits [(lstnumber.-66.1) (lstnumber.-68.1)]
 >> endobj
 17998 0 obj <<
-/Names [(majtypes) 11388 0 R (mastersmbc) 11145 0 R (mcoc) 8276 0 R (merlinsmbc) 11146 0 R (migration) 11230 0 R (minim-bdc) 6468 0 R]
-/Limits [(majtypes) (minim-bdc)]
+/Names [(lstnumber.-68.2) 8521 0 R (lstnumber.-68.3) 8522 0 R (lstnumber.-68.4) 8523 0 R (lstnumber.-69.1) 8590 0 R (lstnumber.-69.2) 8596 0 R (lstnumber.-7.1) 5756 0 R]
+/Limits [(lstnumber.-68.2) (lstnumber.-7.1)]
 >> endobj
 17999 0 obj <<
-/Names [(minimalPDC) 6415 0 R (minimalprofile) 11850 0 R (modif1) 11529 0 R (modif2) 11536 0 R (msdfs) 3844 0 R (mulitldapcfg) 6437 0 R]
-/Limits [(minimalPDC) (mulitldapcfg)]
+/Names [(lstnumber.-7.10) 5765 0 R (lstnumber.-7.11) 5766 0 R (lstnumber.-7.12) 5767 0 R (lstnumber.-7.2) 5757 0 R (lstnumber.-7.3) 5758 0 R (lstnumber.-7.4) 5759 0 R]
+/Limits [(lstnumber.-7.10) (lstnumber.-7.4)]
 >> endobj
 18000 0 obj <<
-/Names [(multimodule) 10067 0 R (natconchoices) 11396 0 R (nestedgrpmgmgt) 7782 0 R (netbiosnamesgrp) 10856 0 R (netdiscuss) 6453 0 R (netmisc1) 7949 0 R]
-/Limits [(multimodule) (netmisc1)]
+/Names [(lstnumber.-7.5) 5760 0 R (lstnumber.-7.6) 5761 0 R (lstnumber.-7.7) 5762 0 R (lstnumber.-7.8) 5763 0 R (lstnumber.-7.9) 5764 0 R (lstnumber.-70.1) 8599 0 R]
+/Limits [(lstnumber.-7.5) (lstnumber.-70.1)]
 >> endobj
 18001 0 obj <<
-/Names [(nombexample) 7078 0 R (oldtdbfiledesc) 11307 0 R (oldupdatenotes) 6969 0 R (optional) 6953 0 R (overridesettings) 9227 0 R (page.1) 5466 0 R]
-/Limits [(nombexample) (page.1)]
+/Names [(lstnumber.-71.1) 8602 0 R (lstnumber.-71.2) 8603 0 R (lstnumber.-72.1) 8611 0 R (lstnumber.-72.2) 8617 0 R (lstnumber.-72.3) 8618 0 R (lstnumber.-73.1) 8634 0 R]
+/Limits [(lstnumber.-71.1) (lstnumber.-73.1)]
 >> endobj
 18002 0 obj <<
-/Names [(page.10) 5549 0 R (page.100) 6515 0 R (page.101) 6519 0 R (page.102) 6523 0 R (page.103) 6529 0 R (page.104) 6535 0 R]
-/Limits [(page.10) (page.104)]
+/Names [(lstnumber.-74.1) 8636 0 R (lstnumber.-75.1) 8647 0 R (lstnumber.-75.2) 8648 0 R (lstnumber.-76.1) 8723 0 R (lstnumber.-76.2) 8724 0 R (lstnumber.-76.3) 8725 0 R]
+/Limits [(lstnumber.-74.1) (lstnumber.-76.3)]
 >> endobj
 18003 0 obj <<
-/Names [(page.105) 6544 0 R (page.106) 6560 0 R (page.107) 6570 0 R (page.108) 6576 0 R (page.109) 6589 0 R (page.11) 5559 0 R]
-/Limits [(page.105) (page.11)]
+/Names [(lstnumber.-76.4) 8726 0 R (lstnumber.-76.5) 8727 0 R (lstnumber.-76.6) 8728 0 R (lstnumber.-77.1) 8737 0 R (lstnumber.-77.2) 8738 0 R (lstnumber.-77.3) 8739 0 R]
+/Limits [(lstnumber.-76.4) (lstnumber.-77.3)]
 >> endobj
 18004 0 obj <<
-/Names [(page.110) 6595 0 R (page.111) 6603 0 R (page.112) 6617 0 R (page.113) 6625 0 R (page.114) 6632 0 R (page.115) 6636 0 R]
-/Limits [(page.110) (page.115)]
+/Names [(lstnumber.-78.1) 8777 0 R (lstnumber.-78.2) 8778 0 R (lstnumber.-78.3) 8779 0 R (lstnumber.-78.4) 8780 0 R (lstnumber.-78.5) 8781 0 R (lstnumber.-78.6) 8782 0 R]
+/Limits [(lstnumber.-78.1) (lstnumber.-78.6)]
 >> endobj
 18005 0 obj <<
-/Names [(page.116) 6643 0 R (page.117) 6649 0 R (page.118) 6657 0 R (page.119) 6664 0 R (page.12) 5566 0 R (page.120) 6669 0 R]
-/Limits [(page.116) (page.120)]
+/Names [(lstnumber.-78.7) 8783 0 R (lstnumber.-78.8) 8784 0 R (lstnumber.-79.1) 8813 0 R (lstnumber.-79.2) 8814 0 R (lstnumber.-8.1) 5777 0 R (lstnumber.-8.10) 5786 0 R]
+/Limits [(lstnumber.-78.7) (lstnumber.-8.10)]
 >> endobj
 18006 0 obj <<
-/Names [(page.121) 6673 0 R (page.122) 6682 0 R (page.123) 6692 0 R (page.124) 6709 0 R (page.125) 6721 0 R (page.126) 6744 0 R]
-/Limits [(page.121) (page.126)]
+/Names [(lstnumber.-8.11) 5787 0 R (lstnumber.-8.12) 5788 0 R (lstnumber.-8.13) 5789 0 R (lstnumber.-8.14) 5790 0 R (lstnumber.-8.15) 5791 0 R (lstnumber.-8.16) 5792 0 R]
+/Limits [(lstnumber.-8.11) (lstnumber.-8.16)]
 >> endobj
 18007 0 obj <<
-/Names [(page.127) 6749 0 R (page.128) 6761 0 R (page.129) 6778 0 R (page.13) 5574 0 R (page.130) 6790 0 R (page.131) 6806 0 R]
-/Limits [(page.127) (page.131)]
+/Names [(lstnumber.-8.17) 5793 0 R (lstnumber.-8.18) 5794 0 R (lstnumber.-8.19) 5795 0 R (lstnumber.-8.2) 5778 0 R (lstnumber.-8.20) 5796 0 R (lstnumber.-8.21) 5797 0 R]
+/Limits [(lstnumber.-8.17) (lstnumber.-8.21)]
 >> endobj
 18008 0 obj <<
-/Names [(page.132) 6817 0 R (page.133) 6831 0 R (page.134) 6844 0 R (page.135) 6862 0 R (page.136) 6877 0 R (page.137) 6890 0 R]
-/Limits [(page.132) (page.137)]
+/Names [(lstnumber.-8.22) 5798 0 R (lstnumber.-8.23) 5799 0 R (lstnumber.-8.24) 5800 0 R (lstnumber.-8.3) 5779 0 R (lstnumber.-8.4) 5780 0 R (lstnumber.-8.5) 5781 0 R]
+/Limits [(lstnumber.-8.22) (lstnumber.-8.5)]
 >> endobj
 18009 0 obj <<
-/Names [(page.138) 6903 0 R (page.139) 6912 0 R (page.14) 5578 0 R (page.140) 6916 0 R (page.141) 6921 0 R (page.142) 6925 0 R]
-/Limits [(page.138) (page.142)]
+/Names [(lstnumber.-8.6) 5782 0 R (lstnumber.-8.7) 5783 0 R (lstnumber.-8.8) 5784 0 R (lstnumber.-8.9) 5785 0 R (lstnumber.-80.1) 8824 0 R (lstnumber.-80.10) 8833 0 R]
+/Limits [(lstnumber.-8.6) (lstnumber.-80.10)]
 >> endobj
 18010 0 obj <<
-/Names [(page.143) 6929 0 R (page.144) 6933 0 R (page.145) 6937 0 R (page.146) 6941 0 R (page.147) 6952 0 R (page.148) 6959 0 R]
-/Limits [(page.143) (page.148)]
+/Names [(lstnumber.-80.11) 8834 0 R (lstnumber.-80.12) 8835 0 R (lstnumber.-80.13) 8836 0 R (lstnumber.-80.14) 8837 0 R (lstnumber.-80.15) 8838 0 R (lstnumber.-80.16) 8839 0 R]
+/Limits [(lstnumber.-80.11) (lstnumber.-80.16)]
 >> endobj
 18011 0 obj <<
-/Names [(page.149) 6966 0 R (page.15) 5583 0 R (page.150) 6973 0 R (page.151) 6979 0 R (page.152) 6986 0 R (page.153) 6995 0 R]
-/Limits [(page.149) (page.153)]
+/Names [(lstnumber.-80.17) 8840 0 R (lstnumber.-80.18) 8841 0 R (lstnumber.-80.19) 8842 0 R (lstnumber.-80.2) 8825 0 R (lstnumber.-80.20) 8843 0 R (lstnumber.-80.21) 8844 0 R]
+/Limits [(lstnumber.-80.17) (lstnumber.-80.21)]
 >> endobj
 18012 0 obj <<
-/Names [(page.154) 6999 0 R (page.155) 7004 0 R (page.156) 7009 0 R (page.157) 7014 0 R (page.158) 7019 0 R (page.159) 7027 0 R]
-/Limits [(page.154) (page.159)]
+/Names [(lstnumber.-80.22) 8845 0 R (lstnumber.-80.23) 8846 0 R (lstnumber.-80.24) 8847 0 R (lstnumber.-80.25) 8848 0 R (lstnumber.-80.26) 8849 0 R (lstnumber.-80.27) 8850 0 R]
+/Limits [(lstnumber.-80.22) (lstnumber.-80.27)]
 >> endobj
 18013 0 obj <<
-/Names [(page.16) 5592 0 R (page.160) 7034 0 R (page.161) 7039 0 R (page.162) 7043 0 R (page.163) 7049 0 R (page.164) 7055 0 R]
-/Limits [(page.16) (page.164)]
+/Names [(lstnumber.-80.28) 8851 0 R (lstnumber.-80.3) 8826 0 R (lstnumber.-80.4) 8827 0 R (lstnumber.-80.5) 8828 0 R (lstnumber.-80.6) 8829 0 R (lstnumber.-80.7) 8830 0 R]
+/Limits [(lstnumber.-80.28) (lstnumber.-80.7)]
 >> endobj
 18014 0 obj <<
-/Names [(page.165) 7070 0 R (page.166) 7091 0 R (page.167) 7104 0 R (page.168) 7109 0 R (page.169) 7120 0 R (page.17) 5603 0 R]
-/Limits [(page.165) (page.17)]
+/Names [(lstnumber.-80.8) 8831 0 R (lstnumber.-80.9) 8832 0 R (lstnumber.-81.1) 8908 0 R (lstnumber.-82.1) 8910 0 R (lstnumber.-83.1) 8936 0 R (lstnumber.-83.10) 8945 0 R]
+/Limits [(lstnumber.-80.8) (lstnumber.-83.10)]
 >> endobj
 18015 0 obj <<
-/Names [(page.170) 7132 0 R (page.171) 7141 0 R (page.172) 7152 0 R (page.173) 7158 0 R (page.174) 7164 0 R (page.175) 7171 0 R]
-/Limits [(page.170) (page.175)]
+/Names [(lstnumber.-83.11) 8946 0 R (lstnumber.-83.12) 8947 0 R (lstnumber.-83.13) 8948 0 R (lstnumber.-83.14) 8949 0 R (lstnumber.-83.2) 8937 0 R (lstnumber.-83.3) 8938 0 R]
+/Limits [(lstnumber.-83.11) (lstnumber.-83.3)]
 >> endobj
 18016 0 obj <<
-/Names [(page.176) 7176 0 R (page.177) 7188 0 R (page.178) 7193 0 R (page.179) 7198 0 R (page.18) 5611 0 R (page.180) 7206 0 R]
-/Limits [(page.176) (page.180)]
+/Names [(lstnumber.-83.4) 8939 0 R (lstnumber.-83.5) 8940 0 R (lstnumber.-83.6) 8941 0 R (lstnumber.-83.7) 8942 0 R (lstnumber.-83.8) 8943 0 R (lstnumber.-83.9) 8944 0 R]
+/Limits [(lstnumber.-83.4) (lstnumber.-83.9)]
 >> endobj
 18017 0 obj <<
-/Names [(page.181) 7219 0 R (page.182) 7227 0 R (page.183) 7233 0 R (page.184) 7242 0 R (page.185) 7250 0 R (page.186) 7254 0 R]
-/Limits [(page.181) (page.186)]
+/Names [(lstnumber.-84.1) 9242 0 R (lstnumber.-84.10) 9251 0 R (lstnumber.-84.11) 9252 0 R (lstnumber.-84.12) 9253 0 R (lstnumber.-84.13) 9254 0 R (lstnumber.-84.2) 9243 0 R]
+/Limits [(lstnumber.-84.1) (lstnumber.-84.2)]
 >> endobj
 18018 0 obj <<
-/Names [(page.187) 7260 0 R (page.188) 7264 0 R (page.189) 7268 0 R (page.19) 5632 0 R (page.190) 7273 0 R (page.191) 7280 0 R]
-/Limits [(page.187) (page.191)]
+/Names [(lstnumber.-84.3) 9244 0 R (lstnumber.-84.4) 9245 0 R (lstnumber.-84.5) 9246 0 R (lstnumber.-84.6) 9247 0 R (lstnumber.-84.7) 9248 0 R (lstnumber.-84.8) 9249 0 R]
+/Limits [(lstnumber.-84.3) (lstnumber.-84.8)]
 >> endobj
 18019 0 obj <<
-/Names [(page.192) 7289 0 R (page.193) 7297 0 R (page.194) 7305 0 R (page.195) 7313 0 R (page.196) 7318 0 R (page.197) 7327 0 R]
-/Limits [(page.192) (page.197)]
+/Names [(lstnumber.-84.9) 9250 0 R (lstnumber.-85.1) 9262 0 R (lstnumber.-85.10) 9271 0 R (lstnumber.-85.11) 9272 0 R (lstnumber.-85.12) 9273 0 R (lstnumber.-85.13) 9274 0 R]
+/Limits [(lstnumber.-84.9) (lstnumber.-85.13)]
 >> endobj
 18020 0 obj <<
-/Names [(page.198) 7338 0 R (page.199) 7344 0 R (page.2) 5473 0 R (page.20) 5640 0 R (page.200) 7351 0 R (page.201) 7356 0 R]
-/Limits [(page.198) (page.201)]
+/Names [(lstnumber.-85.14) 9275 0 R (lstnumber.-85.15) 9276 0 R (lstnumber.-85.16) 9277 0 R (lstnumber.-85.17) 9278 0 R (lstnumber.-85.18) 9279 0 R (lstnumber.-85.19) 9280 0 R]
+/Limits [(lstnumber.-85.14) (lstnumber.-85.19)]
 >> endobj
 18021 0 obj <<
-/Names [(page.202) 7361 0 R (page.203) 7369 0 R (page.204) 7381 0 R (page.205) 7386 0 R (page.206) 7393 0 R (page.207) 7400 0 R]
-/Limits [(page.202) (page.207)]
+/Names [(lstnumber.-85.2) 9263 0 R (lstnumber.-85.20) 9281 0 R (lstnumber.-85.21) 9282 0 R (lstnumber.-85.22) 9283 0 R (lstnumber.-85.23) 9284 0 R (lstnumber.-85.24) 9285 0 R]
+/Limits [(lstnumber.-85.2) (lstnumber.-85.24)]
 >> endobj
 18022 0 obj <<
-/Names [(page.208) 7408 0 R (page.209) 7412 0 R (page.21) 5661 0 R (page.210) 7418 0 R (page.211) 7424 0 R (page.212) 7428 0 R]
-/Limits [(page.208) (page.212)]
+/Names [(lstnumber.-85.25) 9286 0 R (lstnumber.-85.3) 9264 0 R (lstnumber.-85.4) 9265 0 R (lstnumber.-85.5) 9266 0 R (lstnumber.-85.6) 9267 0 R (lstnumber.-85.7) 9268 0 R]
+/Limits [(lstnumber.-85.25) (lstnumber.-85.7)]
 >> endobj
 18023 0 obj <<
-/Names [(page.213) 7440 0 R (page.214) 7445 0 R (page.215) 7454 0 R (page.216) 7465 0 R (page.217) 7476 0 R (page.218) 7483 0 R]
-/Limits [(page.213) (page.218)]
+/Names [(lstnumber.-85.8) 9269 0 R (lstnumber.-85.9) 9270 0 R (lstnumber.-86.1) 9574 0 R (lstnumber.-86.2) 9575 0 R (lstnumber.-87.1) 9622 0 R (lstnumber.-87.10) 9631 0 R]
+/Limits [(lstnumber.-85.8) (lstnumber.-87.10)]
 >> endobj
 18024 0 obj <<
-/Names [(page.219) 7488 0 R (page.22) 5685 0 R (page.220) 7492 0 R (page.221) 7497 0 R (page.222) 7501 0 R (page.223) 7508 0 R]
-/Limits [(page.219) (page.223)]
+/Names [(lstnumber.-87.11) 9632 0 R (lstnumber.-87.12) 9633 0 R (lstnumber.-87.13) 9634 0 R (lstnumber.-87.14) 9635 0 R (lstnumber.-87.15) 9636 0 R (lstnumber.-87.16) 9637 0 R]
+/Limits [(lstnumber.-87.11) (lstnumber.-87.16)]
 >> endobj
 18025 0 obj <<
-/Names [(page.224) 7529 0 R (page.225) 7566 0 R (page.226) 7575 0 R (page.227) 7581 0 R (page.228) 7588 0 R (page.229) 7597 0 R]
-/Limits [(page.224) (page.229)]
+/Names [(lstnumber.-87.17) 9638 0 R (lstnumber.-87.18) 9639 0 R (lstnumber.-87.19) 9640 0 R (lstnumber.-87.2) 9623 0 R (lstnumber.-87.20) 9641 0 R (lstnumber.-87.21) 9642 0 R]
+/Limits [(lstnumber.-87.17) (lstnumber.-87.21)]
 >> endobj
 18026 0 obj <<
-/Names [(page.23) 5696 0 R (page.230) 7601 0 R (page.231) 7605 0 R (page.232) 7615 0 R (page.233) 7627 0 R (page.234) 7639 0 R]
-/Limits [(page.23) (page.234)]
+/Names [(lstnumber.-87.3) 9624 0 R (lstnumber.-87.4) 9625 0 R (lstnumber.-87.5) 9626 0 R (lstnumber.-87.6) 9627 0 R (lstnumber.-87.7) 9628 0 R (lstnumber.-87.8) 9629 0 R]
+/Limits [(lstnumber.-87.3) (lstnumber.-87.8)]
 >> endobj
 18027 0 obj <<
-/Names [(page.235) 7648 0 R (page.236) 7653 0 R (page.237) 7658 0 R (page.238) 7663 0 R (page.239) 7673 0 R (page.24) 5704 0 R]
-/Limits [(page.235) (page.24)]
+/Names [(lstnumber.-87.9) 9630 0 R (lstnumber.-88.1) 10103 0 R (lstnumber.-88.2) 10104 0 R (lstnumber.-88.3) 10105 0 R (lstnumber.-88.4) 10106 0 R (lstnumber.-88.5) 10107 0 R]
+/Limits [(lstnumber.-87.9) (lstnumber.-88.5)]
 >> endobj
 18028 0 obj <<
-/Names [(page.240) 7679 0 R (page.241) 7688 0 R (page.242) 7696 0 R (page.243) 7705 0 R (page.244) 7712 0 R (page.245) 7725 0 R]
-/Limits [(page.240) (page.245)]
+/Names [(lstnumber.-88.6) 10108 0 R (lstnumber.-89.1) 10111 0 R (lstnumber.-89.2) 10112 0 R (lstnumber.-89.3) 10113 0 R (lstnumber.-89.4) 10114 0 R (lstnumber.-89.5) 10115 0 R]
+/Limits [(lstnumber.-88.6) (lstnumber.-89.5)]
 >> endobj
 18029 0 obj <<
-/Names [(page.246) 7729 0 R (page.247) 7736 0 R (page.248) 7742 0 R (page.249) 7747 0 R (page.25) 5740 0 R (page.250) 7751 0 R]
-/Limits [(page.246) (page.250)]
+/Names [(lstnumber.-89.6) 10116 0 R (lstnumber.-89.7) 10117 0 R (lstnumber.-89.8) 10118 0 R (lstnumber.-89.9) 10119 0 R (lstnumber.-9.1) 5836 0 R (lstnumber.-9.10) 5845 0 R]
+/Limits [(lstnumber.-89.6) (lstnumber.-9.10)]
 >> endobj
 18030 0 obj <<
-/Names [(page.251) 7756 0 R (page.252) 7760 0 R (page.253) 7768 0 R (page.254) 7773 0 R (page.255) 7777 0 R (page.256) 7781 0 R]
-/Limits [(page.251) (page.256)]
+/Names [(lstnumber.-9.11) 5846 0 R (lstnumber.-9.12) 5847 0 R (lstnumber.-9.13) 5848 0 R (lstnumber.-9.14) 5849 0 R (lstnumber.-9.15) 5850 0 R (lstnumber.-9.16) 5851 0 R]
+/Limits [(lstnumber.-9.11) (lstnumber.-9.16)]
 >> endobj
 18031 0 obj <<
-/Names [(page.257) 7787 0 R (page.258) 7796 0 R (page.259) 7814 0 R (page.26) 5747 0 R (page.260) 7821 0 R (page.261) 7828 0 R]
-/Limits [(page.257) (page.261)]
+/Names [(lstnumber.-9.17) 5852 0 R (lstnumber.-9.18) 5853 0 R (lstnumber.-9.19) 5854 0 R (lstnumber.-9.2) 5837 0 R (lstnumber.-9.20) 5855 0 R (lstnumber.-9.21) 5856 0 R]
+/Limits [(lstnumber.-9.17) (lstnumber.-9.21)]
 >> endobj
 18032 0 obj <<
-/Names [(page.262) 7834 0 R (page.263) 7838 0 R (page.264) 7842 0 R (page.265) 7848 0 R (page.266) 7853 0 R (page.267) 7858 0 R]
-/Limits [(page.262) (page.267)]
+/Names [(lstnumber.-9.22) 5857 0 R (lstnumber.-9.23) 5858 0 R (lstnumber.-9.24) 5859 0 R (lstnumber.-9.25) 5860 0 R (lstnumber.-9.26) 5861 0 R (lstnumber.-9.3) 5838 0 R]
+/Limits [(lstnumber.-9.22) (lstnumber.-9.3)]
 >> endobj
 18033 0 obj <<
-/Names [(page.268) 7863 0 R (page.269) 7867 0 R (page.27) 5753 0 R (page.270) 7871 0 R (page.271) 7877 0 R (page.272) 7882 0 R]
-/Limits [(page.268) (page.272)]
+/Names [(lstnumber.-9.4) 5839 0 R (lstnumber.-9.5) 5840 0 R (lstnumber.-9.6) 5841 0 R (lstnumber.-9.7) 5842 0 R (lstnumber.-9.8) 5843 0 R (lstnumber.-9.9) 5844 0 R]
+/Limits [(lstnumber.-9.4) (lstnumber.-9.9)]
 >> endobj
 18034 0 obj <<
-/Names [(page.273) 7888 0 R (page.274) 7895 0 R (page.275) 7903 0 R (page.276) 7907 0 R (page.277) 7913 0 R (page.278) 7917 0 R]
-/Limits [(page.273) (page.278)]
+/Names [(lstnumber.-91.1) 10312 0 R (lstnumber.-91.10) 10321 0 R (lstnumber.-91.11) 10322 0 R (lstnumber.-91.12) 10323 0 R (lstnumber.-91.13) 10324 0 R (lstnumber.-91.2) 10313 0 R]
+/Limits [(lstnumber.-91.1) (lstnumber.-91.2)]
 >> endobj
 18035 0 obj <<
-/Names [(page.279) 7924 0 R (page.28) 5760 0 R (page.280) 7928 0 R (page.281) 7932 0 R (page.282) 7939 0 R (page.283) 7946 0 R]
-/Limits [(page.279) (page.283)]
+/Names [(lstnumber.-91.3) 10314 0 R (lstnumber.-91.4) 10315 0 R (lstnumber.-91.5) 10316 0 R (lstnumber.-91.6) 10317 0 R (lstnumber.-91.7) 10318 0 R (lstnumber.-91.8) 10319 0 R]
+/Limits [(lstnumber.-91.3) (lstnumber.-91.8)]
 >> endobj
 18036 0 obj <<
-/Names [(page.284) 7953 0 R (page.285) 7957 0 R (page.286) 7962 0 R (page.287) 7970 0 R (page.288) 7974 0 R (page.289) 7979 0 R]
-/Limits [(page.284) (page.289)]
+/Names [(lstnumber.-91.9) 10320 0 R (lstnumber.-92.1) 10551 0 R (lstnumber.-93.1) 10553 0 R (lstnumber.-94.1) 10560 0 R (lstnumber.-95.1) 10563 0 R (lstnumber.-95.2) 10564 0 R]
+/Limits [(lstnumber.-91.9) (lstnumber.-95.2)]
 >> endobj
 18037 0 obj <<
-/Names [(page.29) 5784 0 R (page.290) 7983 0 R (page.291) 7990 0 R (page.292) 8008 0 R (page.293) 8015 0 R (page.294) 8038 0 R]
-/Limits [(page.29) (page.294)]
+/Names [(lstnumber.-96.1) 10735 0 R (lstnumber.-96.2) 10736 0 R (lstnumber.-96.3) 10737 0 R (lstnumber.-97.1) 10745 0 R (lstnumber.-97.2) 10746 0 R (lstnumber.-97.3) 10747 0 R]
+/Limits [(lstnumber.-96.1) (lstnumber.-97.3)]
 >> endobj
 18038 0 obj <<
-/Names [(page.295) 8045 0 R (page.296) 8068 0 R (page.297) 8080 0 R (page.298) 8103 0 R (page.299) 8108 0 R (page.3) 5479 0 R]
-/Limits [(page.295) (page.3)]
+/Names [(lstnumber.-97.4) 10748 0 R (lstnumber.-98.1) 10926 0 R (lstnumber.-99.1) 10928 0 R (lstnumber.-99.2) 10929 0 R (machine-trust-accounts) 6203 0 R (magicnetlogon) 7818 0 R]
+/Limits [(lstnumber.-97.4) (magicnetlogon)]
 >> endobj
 18039 0 obj <<
-/Names [(page.30) 5816 0 R (page.300) 8117 0 R (page.301) 8126 0 R (page.302) 8147 0 R (page.303) 8154 0 R (page.304) 8159 0 R]
-/Limits [(page.30) (page.304)]
+/Names [(majtypes) 11429 0 R (mastersmbc) 11187 0 R (mcoc) 8303 0 R (merlinsmbc) 11188 0 R (migration) 11272 0 R (minim-bdc) 6463 0 R]
+/Limits [(majtypes) (minim-bdc)]
 >> endobj
 18040 0 obj <<
-/Names [(page.305) 8165 0 R (page.306) 8171 0 R (page.307) 8176 0 R (page.308) 8181 0 R (page.309) 8187 0 R (page.31) 5824 0 R]
-/Limits [(page.305) (page.31)]
+/Names [(minimalPDC) 6410 0 R (minimalprofile) 11891 0 R (modif1) 11570 0 R (modif2) 11577 0 R (msdfs) 3819 0 R (mulitldapcfg) 6432 0 R]
+/Limits [(minimalPDC) (mulitldapcfg)]
 >> endobj
 18041 0 obj <<
-/Names [(page.310) 8192 0 R (page.311) 8199 0 R (page.312) 8203 0 R (page.313) 8208 0 R (page.314) 8212 0 R (page.315) 8217 0 R]
-/Limits [(page.310) (page.315)]
+/Names [(multimodule) 10109 0 R (natconchoices) 11437 0 R (nestedgrpmgmgt) 7802 0 R (netbiosnamesgrp) 10897 0 R (netdiscuss) 6447 0 R (netmisc1) 7969 0 R]
+/Limits [(multimodule) (netmisc1)]
 >> endobj
 18042 0 obj <<
-/Names [(page.316) 8223 0 R (page.317) 8228 0 R (page.318) 8237 0 R (page.319) 8244 0 R (page.32) 5832 0 R (page.320) 8254 0 R]
-/Limits [(page.316) (page.320)]
+/Names [(nombexample) 7073 0 R (oldtdbfiledesc) 11348 0 R (oldupdatenotes) 6964 0 R (optional) 6948 0 R (overridesettings) 9256 0 R (page.1) 5458 0 R]
+/Limits [(nombexample) (page.1)]
 >> endobj
 18043 0 obj <<
-/Names [(page.321) 8259 0 R (page.322) 8269 0 R (page.323) 8280 0 R (page.324) 8285 0 R (page.325) 8291 0 R (page.326) 8300 0 R]
-/Limits [(page.321) (page.326)]
+/Names [(page.10) 5541 0 R (page.100) 6509 0 R (page.101) 6514 0 R (page.102) 6518 0 R (page.103) 6524 0 R (page.104) 6530 0 R]
+/Limits [(page.10) (page.104)]
 >> endobj
 18044 0 obj <<
-/Names [(page.327) 8307 0 R (page.328) 8314 0 R (page.329) 8321 0 R (page.33) 5842 0 R (page.330) 8327 0 R (page.331) 8333 0 R]
-/Limits [(page.327) (page.331)]
+/Names [(page.105) 6538 0 R (page.106) 6554 0 R (page.107) 6565 0 R (page.108) 6571 0 R (page.109) 6584 0 R (page.11) 5550 0 R]
+/Limits [(page.105) (page.11)]
 >> endobj
 18045 0 obj <<
-/Names [(page.332) 8337 0 R (page.333) 8342 0 R (page.334) 8346 0 R (page.335) 8357 0 R (page.336) 8363 0 R (page.337) 8370 0 R]
-/Limits [(page.332) (page.337)]
+/Names [(page.110) 6590 0 R (page.111) 6597 0 R (page.112) 6611 0 R (page.113) 6620 0 R (page.114) 6627 0 R (page.115) 6631 0 R]
+/Limits [(page.110) (page.115)]
 >> endobj
 18046 0 obj <<
-/Names [(page.338) 8379 0 R (page.339) 8385 0 R (page.34) 5875 0 R (page.340) 8395 0 R (page.341) 8402 0 R (page.342) 8406 0 R]
-/Limits [(page.338) (page.342)]
+/Names [(page.116) 6638 0 R (page.117) 6643 0 R (page.118) 6651 0 R (page.119) 6659 0 R (page.12) 5557 0 R (page.120) 6664 0 R]
+/Limits [(page.116) (page.120)]
 >> endobj
 18047 0 obj <<
-/Names [(page.343) 8411 0 R (page.344) 8416 0 R (page.345) 8421 0 R (page.346) 8426 0 R (page.347) 8430 0 R (page.348) 8434 0 R]
-/Limits [(page.343) (page.348)]
+/Names [(page.121) 6668 0 R (page.122) 6677 0 R (page.123) 6686 0 R (page.124) 6703 0 R (page.125) 6716 0 R (page.126) 6739 0 R]
+/Limits [(page.121) (page.126)]
 >> endobj
 18048 0 obj <<
-/Names [(page.349) 8442 0 R (page.35) 5884 0 R (page.350) 8449 0 R (page.351) 8456 0 R (page.352) 8461 0 R (page.353) 8468 0 R]
-/Limits [(page.349) (page.353)]
+/Names [(page.127) 6744 0 R (page.128) 6756 0 R (page.129) 6772 0 R (page.13) 5566 0 R (page.130) 6784 0 R (page.131) 6801 0 R]
+/Limits [(page.127) (page.131)]
 >> endobj
 18049 0 obj <<
-/Names [(page.354) 8482 0 R (page.355) 8502 0 R (page.356) 8506 0 R (page.357) 8510 0 R (page.358) 8515 0 R (page.359) 8521 0 R]
-/Limits [(page.354) (page.359)]
+/Names [(page.132) 6812 0 R (page.133) 6826 0 R (page.134) 6839 0 R (page.135) 6856 0 R (page.136) 6871 0 R (page.137) 6885 0 R]
+/Limits [(page.132) (page.137)]
 >> endobj
 18050 0 obj <<
-/Names [(page.36) 5890 0 R (page.360) 8531 0 R (page.361) 8542 0 R (page.362) 8547 0 R (page.363) 8551 0 R (page.364) 8558 0 R]
-/Limits [(page.36) (page.364)]
+/Names [(page.138) 6898 0 R (page.139) 6907 0 R (page.14) 5570 0 R (page.140) 6911 0 R (page.141) 6915 0 R (page.142) 6919 0 R]
+/Limits [(page.138) (page.142)]
 >> endobj
 18051 0 obj <<
-/Names [(page.365) 8568 0 R (page.366) 8580 0 R (page.367) 8590 0 R (page.368) 8598 0 R (page.369) 8606 0 R (page.37) 5901 0 R]
-/Limits [(page.365) (page.37)]
+/Names [(page.143) 6924 0 R (page.144) 6928 0 R (page.145) 6932 0 R (page.146) 6936 0 R (page.147) 6947 0 R (page.148) 6954 0 R]
+/Limits [(page.143) (page.148)]
 >> endobj
 18052 0 obj <<
-/Names [(page.370) 8614 0 R (page.371) 8618 0 R (page.372) 8625 0 R (page.373) 8632 0 R (page.374) 8639 0 R (page.375) 8650 0 R]
-/Limits [(page.370) (page.375)]
+/Names [(page.149) 6961 0 R (page.15) 5575 0 R (page.150) 6968 0 R (page.151) 6973 0 R (page.152) 6980 0 R (page.153) 6990 0 R]
+/Limits [(page.149) (page.153)]
 >> endobj
 18053 0 obj <<
-/Names [(page.376) 8655 0 R (page.377) 8660 0 R (page.378) 8666 0 R (page.379) 8674 0 R (page.38) 5915 0 R (page.380) 8679 0 R]
-/Limits [(page.376) (page.380)]
+/Names [(page.154) 6994 0 R (page.155) 6999 0 R (page.156) 7004 0 R (page.157) 7008 0 R (page.158) 7013 0 R (page.159) 7022 0 R]
+/Limits [(page.154) (page.159)]
 >> endobj
 18054 0 obj <<
-/Names [(page.381) 8685 0 R (page.382) 8692 0 R (page.383) 8704 0 R (page.384) 8713 0 R (page.385) 8719 0 R (page.386) 8724 0 R]
-/Limits [(page.381) (page.386)]
+/Names [(page.16) 5584 0 R (page.160) 7029 0 R (page.161) 7034 0 R (page.162) 7038 0 R (page.163) 7043 0 R (page.164) 7049 0 R]
+/Limits [(page.16) (page.164)]
 >> endobj
 18055 0 obj <<
-/Names [(page.387) 8730 0 R (page.388) 8744 0 R (page.389) 8760 0 R (page.39) 5954 0 R (page.390) 8765 0 R (page.391) 8771 0 R]
-/Limits [(page.387) (page.391)]
+/Names [(page.165) 7065 0 R (page.166) 7086 0 R (page.167) 7099 0 R (page.168) 7104 0 R (page.169) 7114 0 R (page.17) 5594 0 R]
+/Limits [(page.165) (page.17)]
 >> endobj
 18056 0 obj <<
-/Names [(page.392) 8775 0 R (page.393) 8782 0 R (page.394) 8793 0 R (page.395) 8828 0 R (page.396) 8837 0 R (page.397) 8844 0 R]
-/Limits [(page.392) (page.397)]
+/Names [(page.170) 7126 0 R (page.171) 7136 0 R (page.172) 7147 0 R (page.173) 7153 0 R (page.174) 7159 0 R (page.175) 7165 0 R]
+/Limits [(page.170) (page.175)]
 >> endobj
 18057 0 obj <<
-/Names [(page.398) 8848 0 R (page.399) 8855 0 R (page.4) 5489 0 R (page.40) 5993 0 R (page.400) 8863 0 R (page.401) 8871 0 R]
-/Limits [(page.398) (page.401)]
+/Names [(page.176) 7170 0 R (page.177) 7183 0 R (page.178) 7188 0 R (page.179) 7193 0 R (page.18) 5602 0 R (page.180) 7201 0 R]
+/Limits [(page.176) (page.180)]
 >> endobj
 18058 0 obj <<
-/Names [(page.402) 8875 0 R (page.403) 8887 0 R (page.404) 8891 0 R (page.405) 8898 0 R (page.406) 8905 0 R (page.407) 8924 0 R]
-/Limits [(page.402) (page.407)]
+/Names [(page.181) 7217 0 R (page.182) 7224 0 R (page.183) 7231 0 R (page.184) 7240 0 R (page.185) 7248 0 R (page.186) 7253 0 R]
+/Limits [(page.181) (page.186)]
 >> endobj
 18059 0 obj <<
-/Names [(page.408) 8928 0 R (page.409) 8934 0 R (page.41) 6031 0 R (page.410) 8941 0 R (page.411) 8950 0 R (page.412) 8955 0 R]
-/Limits [(page.408) (page.412)]
+/Names [(page.187) 7257 0 R (page.188) 7262 0 R (page.189) 7270 0 R (page.19) 5624 0 R (page.190) 7279 0 R (page.191) 7286 0 R]
+/Limits [(page.187) (page.191)]
 >> endobj
 18060 0 obj <<
-/Names [(page.413) 8959 0 R (page.414) 8964 0 R (page.415) 8970 0 R (page.416) 8975 0 R (page.417) 8979 0 R (page.418) 8984 0 R]
-/Limits [(page.413) (page.418)]
+/Names [(page.192) 7301 0 R (page.193) 7316 0 R (page.194) 7324 0 R (page.195) 7333 0 R (page.196) 7343 0 R (page.197) 7348 0 R]
+/Limits [(page.192) (page.197)]
 >> endobj
 18061 0 obj <<
-/Names [(page.419) 8989 0 R (page.42) 6038 0 R (page.420) 8994 0 R (page.421) 9000 0 R (page.422) 9005 0 R (page.423) 9011 0 R]
-/Limits [(page.419) (page.423)]
+/Names [(page.198) 7354 0 R (page.199) 7360 0 R (page.2) 5465 0 R (page.20) 5632 0 R (page.200) 7364 0 R (page.201) 7379 0 R]
+/Limits [(page.198) (page.201)]
 >> endobj
 18062 0 obj <<
-/Names [(page.424) 9021 0 R (page.425) 9030 0 R (page.426) 9041 0 R (page.427) 9047 0 R (page.428) 9058 0 R (page.429) 9073 0 R]
-/Limits [(page.424) (page.429)]
+/Names [(page.202) 7387 0 R (page.203) 7391 0 R (page.204) 7396 0 R (page.205) 7403 0 R (page.206) 7411 0 R (page.207) 7417 0 R]
+/Limits [(page.202) (page.207)]
 >> endobj
 18063 0 obj <<
-/Names [(page.43) 6042 0 R (page.430) 9082 0 R (page.431) 9086 0 R (page.432) 9091 0 R (page.433) 9096 0 R (page.434) 9101 0 R]
-/Limits [(page.43) (page.434)]
+/Names [(page.208) 7423 0 R (page.209) 7427 0 R (page.21) 5653 0 R (page.210) 7433 0 R (page.211) 7443 0 R (page.212) 7451 0 R]
+/Limits [(page.208) (page.212)]
 >> endobj
 18064 0 obj <<
-/Names [(page.435) 9106 0 R (page.436) 9110 0 R (page.437) 9116 0 R (page.438) 9123 0 R (page.439) 9133 0 R (page.44) 6047 0 R]
-/Limits [(page.435) (page.44)]
+/Names [(page.213) 7458 0 R (page.214) 7474 0 R (page.215) 7480 0 R (page.216) 7486 0 R (page.217) 7491 0 R (page.218) 7495 0 R]
+/Limits [(page.213) (page.218)]
 >> endobj
 18065 0 obj <<
-/Names [(page.440) 9141 0 R (page.441) 9149 0 R (page.442) 9153 0 R (page.443) 9160 0 R (page.444) 9167 0 R (page.445) 9177 0 R]
-/Limits [(page.440) (page.445)]
+/Names [(page.219) 7501 0 R (page.22) 5677 0 R (page.220) 7505 0 R (page.221) 7517 0 R (page.222) 7534 0 R (page.223) 7571 0 R]
+/Limits [(page.219) (page.223)]
 >> endobj
 18066 0 obj <<
-/Names [(page.446) 9181 0 R (page.447) 9188 0 R (page.448) 9196 0 R (page.449) 9203 0 R (page.45) 6057 0 R (page.450) 9210 0 R]
-/Limits [(page.446) (page.450)]
+/Names [(page.224) 7578 0 R (page.225) 7585 0 R (page.226) 7593 0 R (page.227) 7600 0 R (page.228) 7604 0 R (page.229) 7608 0 R]
+/Limits [(page.224) (page.229)]
 >> endobj
 18067 0 obj <<
-/Names [(page.451) 9231 0 R (page.452) 9262 0 R (page.453) 9269 0 R (page.454) 9279 0 R (page.455) 9284 0 R (page.456) 9291 0 R]
-/Limits [(page.451) (page.456)]
+/Names [(page.23) 5687 0 R (page.230) 7618 0 R (page.231) 7637 0 R (page.232) 7660 0 R (page.233) 7667 0 R (page.234) 7673 0 R]
+/Limits [(page.23) (page.234)]
 >> endobj
 18068 0 obj <<
-/Names [(page.457) 9299 0 R (page.458) 9306 0 R (page.459) 9313 0 R (page.46) 6062 0 R (page.460) 9322 0 R (page.461) 9329 0 R]
-/Limits [(page.457) (page.461)]
+/Names [(page.235) 7678 0 R (page.236) 7683 0 R (page.237) 7694 0 R (page.238) 7700 0 R (page.239) 7708 0 R (page.24) 5695 0 R]
+/Limits [(page.235) (page.24)]
 >> endobj
 18069 0 obj <<
-/Names [(page.462) 9335 0 R (page.463) 9341 0 R (page.464) 9348 0 R (page.465) 9353 0 R (page.466) 9358 0 R (page.467) 9363 0 R]
-/Limits [(page.462) (page.467)]
+/Names [(page.240) 7716 0 R (page.241) 7725 0 R (page.242) 7732 0 R (page.243) 7746 0 R (page.244) 7750 0 R (page.245) 7756 0 R]
+/Limits [(page.240) (page.245)]
 >> endobj
 18070 0 obj <<
-/Names [(page.468) 9372 0 R (page.469) 9382 0 R (page.47) 6069 0 R (page.470) 9394 0 R (page.471) 9404 0 R (page.472) 9413 0 R]
-/Limits [(page.468) (page.472)]
+/Names [(page.246) 7762 0 R (page.247) 7767 0 R (page.248) 7771 0 R (page.249) 7777 0 R (page.25) 5732 0 R (page.250) 7781 0 R]
+/Limits [(page.246) (page.250)]
 >> endobj
 18071 0 obj <<
-/Names [(page.473) 9419 0 R (page.474) 9424 0 R (page.475) 9429 0 R (page.476) 9434 0 R (page.477) 9440 0 R (page.478) 9446 0 R]
-/Limits [(page.473) (page.478)]
+/Names [(page.251) 7788 0 R (page.252) 7793 0 R (page.253) 7797 0 R (page.254) 7801 0 R (page.255) 7808 0 R (page.256) 7817 0 R]
+/Limits [(page.251) (page.256)]
 >> endobj
 18072 0 obj <<
-/Names [(page.479) 9451 0 R (page.48) 6077 0 R (page.480) 9461 0 R (page.481) 9468 0 R (page.482) 9475 0 R (page.483) 9488 0 R]
-/Limits [(page.479) (page.483)]
+/Names [(page.257) 7834 0 R (page.258) 7841 0 R (page.259) 7848 0 R (page.26) 5739 0 R (page.260) 7854 0 R (page.261) 7859 0 R]
+/Limits [(page.257) (page.261)]
 >> endobj
 18073 0 obj <<
-/Names [(page.484) 9503 0 R (page.485) 9514 0 R (page.486) 9525 0 R (page.487) 9535 0 R (page.488) 9545 0 R (page.489) 9552 0 R]
-/Limits [(page.484) (page.489)]
+/Names [(page.262) 7863 0 R (page.263) 7868 0 R (page.264) 7873 0 R (page.265) 7878 0 R (page.266) 7883 0 R (page.267) 7888 0 R]
+/Limits [(page.262) (page.267)]
 >> endobj
 18074 0 obj <<
-/Names [(page.49) 6085 0 R (page.490) 9559 0 R (page.491) 9566 0 R (page.492) 9574 0 R (page.493) 9583 0 R (page.494) 9613 0 R]
-/Limits [(page.49) (page.494)]
+/Names [(page.268) 7892 0 R (page.269) 7897 0 R (page.27) 5745 0 R (page.270) 7902 0 R (page.271) 7908 0 R (page.272) 7915 0 R]
+/Limits [(page.268) (page.272)]
 >> endobj
 18075 0 obj <<
-/Names [(page.495) 9617 0 R (page.496) 9623 0 R (page.497) 9629 0 R (page.498) 9634 0 R (page.499) 9640 0 R (page.5) 5507 0 R]
-/Limits [(page.495) (page.5)]
+/Names [(page.273) 7924 0 R (page.274) 7928 0 R (page.275) 7933 0 R (page.276) 7937 0 R (page.277) 7944 0 R (page.278) 7948 0 R]
+/Limits [(page.273) (page.278)]
 >> endobj
 18076 0 obj <<
-/Names [(page.50) 6102 0 R (page.500) 9645 0 R (page.501) 9650 0 R (page.502) 9656 0 R (page.503) 9660 0 R (page.504) 9666 0 R]
-/Limits [(page.50) (page.504)]
+/Names [(page.279) 7953 0 R (page.28) 5752 0 R (page.280) 7960 0 R (page.281) 7966 0 R (page.282) 7973 0 R (page.283) 7977 0 R]
+/Limits [(page.279) (page.283)]
 >> endobj
 18077 0 obj <<
-/Names [(page.505) 9677 0 R (page.506) 9686 0 R (page.507) 9693 0 R (page.508) 9698 0 R (page.509) 9707 0 R (page.51) 6111 0 R]
-/Limits [(page.505) (page.51)]
+/Names [(page.284) 7982 0 R (page.285) 7991 0 R (page.286) 7995 0 R (page.287) 7999 0 R (page.288) 8003 0 R (page.289) 8010 0 R]
+/Limits [(page.284) (page.289)]
 >> endobj
 18078 0 obj <<
-/Names [(page.510) 9712 0 R (page.511) 9719 0 R (page.512) 9724 0 R (page.513) 9730 0 R (page.514) 9736 0 R (page.515) 9742 0 R]
-/Limits [(page.510) (page.515)]
+/Names [(page.29) 5775 0 R (page.290) 8028 0 R (page.291) 8036 0 R (page.292) 8059 0 R (page.293) 8065 0 R (page.294) 8088 0 R]
+/Limits [(page.29) (page.294)]
 >> endobj
 18079 0 obj <<
-/Names [(page.516) 9748 0 R (page.517) 9756 0 R (page.518) 9760 0 R (page.519) 9768 0 R (page.52) 6124 0 R (page.520) 9774 0 R]
-/Limits [(page.516) (page.520)]
+/Names [(page.295) 8100 0 R (page.296) 8123 0 R (page.297) 8129 0 R (page.298) 8138 0 R (page.299) 8146 0 R (page.3) 5471 0 R]
+/Limits [(page.295) (page.3)]
 >> endobj
 18080 0 obj <<
-/Names [(page.521) 9781 0 R (page.522) 9789 0 R (page.523) 9799 0 R (page.524) 9806 0 R (page.525) 9824 0 R (page.526) 9832 0 R]
-/Limits [(page.521) (page.526)]
+/Names [(page.30) 5807 0 R (page.300) 8167 0 R (page.301) 8174 0 R (page.302) 8179 0 R (page.303) 8186 0 R (page.304) 8192 0 R]
+/Limits [(page.30) (page.304)]
 >> endobj
 18081 0 obj <<
-/Names [(page.527) 9848 0 R (page.528) 9855 0 R (page.529) 9866 0 R (page.53) 6128 0 R (page.530) 9880 0 R (page.531) 9889 0 R]
-/Limits [(page.527) (page.531)]
+/Names [(page.305) 8196 0 R (page.306) 8201 0 R (page.307) 8207 0 R (page.308) 8212 0 R (page.309) 8220 0 R (page.31) 5816 0 R]
+/Limits [(page.305) (page.31)]
 >> endobj
 18082 0 obj <<
-/Names [(page.532) 9894 0 R (page.533) 9900 0 R (page.534) 9906 0 R (page.535) 9913 0 R (page.536) 9918 0 R (page.537) 9925 0 R]
-/Limits [(page.532) (page.537)]
+/Names [(page.310) 8224 0 R (page.311) 8228 0 R (page.312) 8232 0 R (page.313) 8237 0 R (page.314) 8243 0 R (page.315) 8249 0 R]
+/Limits [(page.310) (page.315)]
 >> endobj
 18083 0 obj <<
-/Names [(page.538) 9929 0 R (page.539) 9935 0 R (page.54) 6138 0 R (page.540) 9941 0 R (page.541) 9950 0 R (page.542) 9955 0 R]
-/Limits [(page.538) (page.542)]
+/Names [(page.316) 8258 0 R (page.317) 8264 0 R (page.318) 8280 0 R (page.319) 8285 0 R (page.32) 5824 0 R (page.320) 8295 0 R]
+/Limits [(page.316) (page.320)]
 >> endobj
 18084 0 obj <<
-/Names [(page.543) 9970 0 R (page.544) 9978 0 R (page.545) 9985 0 R (page.546) 9994 0 R (page.547) 10012 0 R (page.548) 10026 0 R]
-/Limits [(page.543) (page.548)]
+/Names [(page.321) 8307 0 R (page.322) 8312 0 R (page.323) 8317 0 R (page.324) 8326 0 R (page.325) 8333 0 R (page.326) 8340 0 R]
+/Limits [(page.321) (page.326)]
 >> endobj
 18085 0 obj <<
-/Names [(page.549) 10036 0 R (page.55) 6143 0 R (page.550) 10045 0 R (page.551) 10051 0 R (page.552) 10059 0 R (page.553) 10084 0 R]
-/Limits [(page.549) (page.553)]
+/Names [(page.327) 8348 0 R (page.328) 8354 0 R (page.329) 8359 0 R (page.33) 5834 0 R (page.330) 8363 0 R (page.331) 8368 0 R]
+/Limits [(page.327) (page.331)]
 >> endobj
 18086 0 obj <<
-/Names [(page.554) 10089 0 R (page.555) 10094 0 R (page.556) 10102 0 R (page.557) 10108 0 R (page.558) 10114 0 R (page.559) 10129 0 R]
-/Limits [(page.554) (page.559)]
+/Names [(page.332) 8372 0 R (page.333) 8384 0 R (page.334) 8390 0 R (page.335) 8396 0 R (page.336) 8405 0 R (page.337) 8411 0 R]
+/Limits [(page.332) (page.337)]
 >> endobj
 18087 0 obj <<
-/Names [(page.56) 6153 0 R (page.560) 10136 0 R (page.561) 10141 0 R (page.562) 10148 0 R (page.563) 10165 0 R (page.564) 10172 0 R]
-/Limits [(page.56) (page.564)]
+/Names [(page.338) 8421 0 R (page.339) 8429 0 R (page.34) 5867 0 R (page.340) 8433 0 R (page.341) 8437 0 R (page.342) 8442 0 R]
+/Limits [(page.338) (page.342)]
 >> endobj
 18088 0 obj <<
-/Names [(page.565) 10178 0 R (page.566) 10182 0 R (page.567) 10186 0 R (page.568) 10192 0 R (page.569) 10198 0 R (page.57) 6162 0 R]
-/Limits [(page.565) (page.57)]
+/Names [(page.343) 8447 0 R (page.344) 8452 0 R (page.345) 8457 0 R (page.346) 8461 0 R (page.347) 8468 0 R (page.348) 8475 0 R]
+/Limits [(page.343) (page.348)]
 >> endobj
 18089 0 obj <<
-/Names [(page.570) 10204 0 R (page.571) 10211 0 R (page.572) 10217 0 R (page.573) 10224 0 R (page.574) 10229 0 R (page.575) 10238 0 R]
-/Limits [(page.570) (page.575)]
+/Names [(page.349) 8482 0 R (page.35) 5875 0 R (page.350) 8487 0 R (page.351) 8495 0 R (page.352) 8509 0 R (page.353) 8528 0 R]
+/Limits [(page.349) (page.353)]
 >> endobj
 18090 0 obj <<
-/Names [(page.576) 10245 0 R (page.577) 10253 0 R (page.578) 10260 0 R (page.579) 10267 0 R (page.58) 6167 0 R (page.580) 10288 0 R]
-/Limits [(page.576) (page.580)]
+/Names [(page.354) 8532 0 R (page.355) 8536 0 R (page.356) 8541 0 R (page.357) 8548 0 R (page.358) 8558 0 R (page.359) 8568 0 R]
+/Limits [(page.354) (page.359)]
 >> endobj
 18091 0 obj <<
-/Names [(page.581) 10293 0 R (page.582) 10297 0 R (page.583) 10305 0 R (page.584) 10310 0 R (page.585) 10317 0 R (page.586) 10321 0 R]
-/Limits [(page.581) (page.586)]
+/Names [(page.36) 5881 0 R (page.360) 8573 0 R (page.361) 8577 0 R (page.362) 8584 0 R (page.363) 8595 0 R (page.364) 8607 0 R]
+/Limits [(page.36) (page.364)]
 >> endobj
 18092 0 obj <<
-/Names [(page.587) 10330 0 R (page.588) 10334 0 R (page.589) 10341 0 R (page.59) 6173 0 R (page.590) 10345 0 R (page.591) 10350 0 R]
-/Limits [(page.587) (page.591)]
+/Names [(page.365) 8616 0 R (page.366) 8624 0 R (page.367) 8632 0 R (page.368) 8640 0 R (page.369) 8645 0 R (page.37) 5893 0 R]
+/Limits [(page.365) (page.37)]
 >> endobj
 18093 0 obj <<
-/Names [(page.592) 10357 0 R (page.593) 10361 0 R (page.594) 10370 0 R (page.595) 10378 0 R (page.596) 10382 0 R (page.597) 10393 0 R]
-/Limits [(page.592) (page.597)]
+/Names [(page.370) 8652 0 R (page.371) 8658 0 R (page.372) 8665 0 R (page.373) 8679 0 R (page.374) 8684 0 R (page.375) 8690 0 R]
+/Limits [(page.370) (page.375)]
 >> endobj
 18094 0 obj <<
-/Names [(page.598) 10398 0 R (page.599) 10404 0 R (page.6) 5515 0 R (page.60) 6178 0 R (page.600) 10411 0 R (page.601) 10418 0 R]
-/Limits [(page.598) (page.601)]
+/Names [(page.376) 8696 0 R (page.377) 8703 0 R (page.378) 8708 0 R (page.379) 8714 0 R (page.38) 5907 0 R (page.380) 8721 0 R]
+/Limits [(page.376) (page.380)]
 >> endobj
 18095 0 obj <<
-/Names [(page.602) 10422 0 R (page.603) 10426 0 R (page.604) 10432 0 R (page.605) 10438 0 R (page.606) 10444 0 R (page.607) 10451 0 R]
-/Limits [(page.602) (page.607)]
+/Names [(page.381) 8734 0 R (page.382) 8743 0 R (page.383) 8748 0 R (page.384) 8753 0 R (page.385) 8759 0 R (page.386) 8773 0 R]
+/Limits [(page.381) (page.386)]
 >> endobj
 18096 0 obj <<
-/Names [(page.608) 10458 0 R (page.609) 10466 0 R (page.61) 6187 0 R (page.610) 10471 0 R (page.611) 10477 0 R (page.612) 10489 0 R]
-/Limits [(page.608) (page.612)]
+/Names [(page.387) 8790 0 R (page.388) 8795 0 R (page.389) 8800 0 R (page.39) 5946 0 R (page.390) 8804 0 R (page.391) 8811 0 R]
+/Limits [(page.387) (page.391)]
 >> endobj
 18097 0 obj <<
-/Names [(page.613) 10500 0 R (page.614) 10506 0 R (page.615) 10516 0 R (page.616) 10527 0 R (page.617) 10532 0 R (page.618) 10540 0 R]
-/Limits [(page.613) (page.618)]
+/Names [(page.392) 8822 0 R (page.393) 8858 0 R (page.394) 8867 0 R (page.395) 8873 0 R (page.396) 8877 0 R (page.397) 8884 0 R]
+/Limits [(page.392) (page.397)]
 >> endobj
 18098 0 obj <<
-/Names [(page.619) 10547 0 R (page.62) 6192 0 R (page.620) 10555 0 R (page.621) 10563 0 R (page.622) 10577 0 R (page.623) 10596 0 R]
-/Limits [(page.619) (page.623)]
+/Names [(page.398) 8892 0 R (page.399) 8901 0 R (page.4) 5481 0 R (page.40) 5985 0 R (page.400) 8905 0 R (page.401) 8916 0 R]
+/Limits [(page.398) (page.401)]
 >> endobj
 18099 0 obj <<
-/Names [(page.624) 10605 0 R (page.625) 10622 0 R (page.626) 10630 0 R (page.627) 10635 0 R (page.628) 10642 0 R (page.629) 10648 0 R]
-/Limits [(page.624) (page.629)]
+/Names [(page.402) 8920 0 R (page.403) 8927 0 R (page.404) 8934 0 R (page.405) 8954 0 R (page.406) 8958 0 R (page.407) 8963 0 R]
+/Limits [(page.402) (page.407)]
 >> endobj
 18100 0 obj <<
-/Names [(page.63) 6199 0 R (page.630) 10657 0 R (page.631) 10664 0 R (page.632) 10670 0 R (page.633) 10675 0 R (page.634) 10679 0 R]
-/Limits [(page.63) (page.634)]
+/Names [(page.408) 8970 0 R (page.409) 8979 0 R (page.41) 6023 0 R (page.410) 8984 0 R (page.411) 8989 0 R (page.412) 8994 0 R]
+/Limits [(page.408) (page.412)]
 >> endobj
 18101 0 obj <<
-/Names [(page.635) 10686 0 R (page.636) 10690 0 R (page.637) 10702 0 R (page.638) 10712 0 R (page.639) 10717 0 R (page.64) 6205 0 R]
-/Limits [(page.635) (page.64)]
+/Names [(page.413) 8999 0 R (page.414) 9004 0 R (page.415) 9008 0 R (page.416) 9013 0 R (page.417) 9019 0 R (page.418) 9024 0 R]
+/Limits [(page.413) (page.418)]
 >> endobj
 18102 0 obj <<
-/Names [(page.640) 10723 0 R (page.641) 10727 0 R (page.642) 10734 0 R (page.643) 10740 0 R (page.644) 10744 0 R (page.645) 10748 0 R]
-/Limits [(page.640) (page.645)]
+/Names [(page.419) 9029 0 R (page.42) 6030 0 R (page.420) 9034 0 R (page.421) 9040 0 R (page.422) 9050 0 R (page.423) 9060 0 R]
+/Limits [(page.419) (page.423)]
 >> endobj
 18103 0 obj <<
-/Names [(page.646) 10752 0 R (page.647) 10756 0 R (page.648) 10761 0 R (page.649) 10768 0 R (page.65) 6212 0 R (page.650) 10772 0 R]
-/Limits [(page.646) (page.650)]
+/Names [(page.424) 9071 0 R (page.425) 9076 0 R (page.426) 9087 0 R (page.427) 9102 0 R (page.428) 9111 0 R (page.429) 9116 0 R]
+/Limits [(page.424) (page.429)]
 >> endobj
 18104 0 obj <<
-/Names [(page.651) 10777 0 R (page.652) 10783 0 R (page.653) 10790 0 R (page.654) 10795 0 R (page.655) 10802 0 R (page.656) 10808 0 R]
-/Limits [(page.651) (page.656)]
+/Names [(page.43) 6034 0 R (page.430) 9121 0 R (page.431) 9125 0 R (page.432) 9130 0 R (page.433) 9135 0 R (page.434) 9139 0 R]
+/Limits [(page.43) (page.434)]
 >> endobj
 18105 0 obj <<
-/Names [(page.657) 10813 0 R (page.658) 10817 0 R (page.659) 10821 0 R (page.66) 6216 0 R (page.660) 10826 0 R (page.661) 10833 0 R]
-/Limits [(page.657) (page.661)]
+/Names [(page.435) 9146 0 R (page.436) 9153 0 R (page.437) 9162 0 R (page.438) 9170 0 R (page.439) 9178 0 R (page.44) 6039 0 R]
+/Limits [(page.435) (page.44)]
 >> endobj
 18106 0 obj <<
-/Names [(page.662) 10838 0 R (page.663) 10844 0 R (page.664) 10853 0 R (page.665) 10860 0 R (page.666) 10864 0 R (page.667) 10871 0 R]
-/Limits [(page.662) (page.667)]
+/Names [(page.440) 9182 0 R (page.441) 9190 0 R (page.442) 9197 0 R (page.443) 9206 0 R (page.444) 9210 0 R (page.445) 9217 0 R]
+/Limits [(page.440) (page.445)]
 >> endobj
 18107 0 obj <<
-/Names [(page.668) 10875 0 R (page.669) 10882 0 R (page.67) 6220 0 R (page.670) 10894 0 R (page.671) 10901 0 R (page.672) 10905 0 R]
-/Limits [(page.668) (page.672)]
+/Names [(page.446) 9225 0 R (page.447) 9233 0 R (page.448) 9240 0 R (page.449) 9260 0 R (page.45) 6048 0 R (page.450) 9291 0 R]
+/Limits [(page.446) (page.450)]
 >> endobj
 18108 0 obj <<
-/Names [(page.673) 10911 0 R (page.674) 10918 0 R (page.675) 10924 0 R (page.676) 10930 0 R (page.677) 10935 0 R (page.678) 10939 0 R]
-/Limits [(page.673) (page.678)]
+/Names [(page.451) 9298 0 R (page.452) 9308 0 R (page.453) 9314 0 R (page.454) 9321 0 R (page.455) 9328 0 R (page.456) 9335 0 R]
+/Limits [(page.451) (page.456)]
 >> endobj
 18109 0 obj <<
-/Names [(page.679) 10946 0 R (page.68) 6227 0 R (page.680) 10961 0 R (page.681) 10971 0 R (page.682) 10977 0 R (page.683) 10982 0 R]
-/Limits [(page.679) (page.683)]
+/Names [(page.457) 9342 0 R (page.458) 9351 0 R (page.459) 9359 0 R (page.46) 6053 0 R (page.460) 9365 0 R (page.461) 9370 0 R]
+/Limits [(page.457) (page.461)]
 >> endobj
 18110 0 obj <<
-/Names [(page.684) 10989 0 R (page.685) 10998 0 R (page.686) 11004 0 R (page.687) 11008 0 R (page.688) 11013 0 R (page.689) 11020 0 R]
-/Limits [(page.684) (page.689)]
+/Names [(page.462) 9377 0 R (page.463) 9382 0 R (page.464) 9387 0 R (page.465) 9393 0 R (page.466) 9402 0 R (page.467) 9411 0 R]
+/Limits [(page.462) (page.467)]
 >> endobj
 18111 0 obj <<
-/Names [(page.69) 6234 0 R (page.690) 11026 0 R (page.691) 11033 0 R (page.692) 11042 0 R (page.693) 11049 0 R (page.694) 11055 0 R]
-/Limits [(page.69) (page.694)]
+/Names [(page.468) 9423 0 R (page.469) 9433 0 R (page.47) 6061 0 R (page.470) 9442 0 R (page.471) 9449 0 R (page.472) 9454 0 R]
+/Limits [(page.468) (page.472)]
 >> endobj
 18112 0 obj <<
-/Names [(page.695) 11059 0 R (page.696) 11071 0 R (page.697) 11076 0 R (page.698) 11080 0 R (page.699) 11087 0 R (page.7) 5520 0 R]
-/Limits [(page.695) (page.7)]
+/Names [(page.473) 9458 0 R (page.474) 9463 0 R (page.475) 9469 0 R (page.476) 9475 0 R (page.477) 9481 0 R (page.478) 9491 0 R]
+/Limits [(page.473) (page.478)]
 >> endobj
 18113 0 obj <<
-/Names [(page.70) 6241 0 R (page.700) 11093 0 R (page.701) 11131 0 R (page.702) 11151 0 R (page.703) 11181 0 R (page.704) 11219 0 R]
-/Limits [(page.70) (page.704)]
+/Names [(page.479) 9497 0 R (page.48) 6069 0 R (page.480) 9504 0 R (page.481) 9521 0 R (page.482) 9539 0 R (page.483) 9550 0 R]
+/Limits [(page.479) (page.483)]
 >> endobj
 18114 0 obj <<
-/Names [(page.705) 11229 0 R (page.706) 11236 0 R (page.707) 11247 0 R (page.708) 11265 0 R (page.709) 11271 0 R (page.71) 6248 0 R]
-/Limits [(page.705) (page.71)]
+/Names [(page.484) 9561 0 R (page.485) 9570 0 R (page.486) 9580 0 R (page.487) 9587 0 R (page.488) 9594 0 R (page.489) 9602 0 R]
+/Limits [(page.484) (page.489)]
 >> endobj
 18115 0 obj <<
-/Names [(page.710) 11276 0 R (page.711) 11280 0 R (page.712) 11284 0 R (page.713) 11289 0 R (page.714) 11293 0 R (page.715) 11301 0 R]
-/Limits [(page.710) (page.715)]
+/Names [(page.49) 6077 0 R (page.490) 9610 0 R (page.491) 9618 0 R (page.492) 9648 0 R (page.493) 9652 0 R (page.494) 9658 0 R]
+/Limits [(page.49) (page.494)]
 >> endobj
 18116 0 obj <<
-/Names [(page.716) 11311 0 R (page.717) 11319 0 R (page.718) 11327 0 R (page.719) 11334 0 R (page.72) 6257 0 R (page.720) 11346 0 R]
-/Limits [(page.716) (page.720)]
+/Names [(page.495) 9665 0 R (page.496) 9670 0 R (page.497) 9675 0 R (page.498) 9680 0 R (page.499) 9685 0 R (page.5) 5498 0 R]
+/Limits [(page.495) (page.5)]
 >> endobj
 18117 0 obj <<
-/Names [(page.721) 11350 0 R (page.722) 11356 0 R (page.723) 11360 0 R (page.724) 11365 0 R (page.725) 11372 0 R (page.726) 11380 0 R]
-/Limits [(page.721) (page.726)]
+/Names [(page.50) 6094 0 R (page.500) 9691 0 R (page.501) 9696 0 R (page.502) 9702 0 R (page.503) 9712 0 R (page.504) 9721 0 R]
+/Limits [(page.50) (page.504)]
 >> endobj
 18118 0 obj <<
-/Names [(page.727) 11393 0 R (page.728) 11400 0 R (page.729) 11404 0 R (page.73) 6265 0 R (page.730) 11408 0 R (page.731) 11414 0 R]
-/Limits [(page.727) (page.731)]
+/Names [(page.505) 9728 0 R (page.506) 9733 0 R (page.507) 9743 0 R (page.508) 9748 0 R (page.509) 9754 0 R (page.51) 6102 0 R]
+/Limits [(page.505) (page.51)]
 >> endobj
 18119 0 obj <<
-/Names [(page.732) 11420 0 R (page.733) 11426 0 R (page.734) 11432 0 R (page.735) 11436 0 R (page.736) 11440 0 R (page.737) 11446 0 R]
-/Limits [(page.732) (page.737)]
+/Names [(page.510) 9759 0 R (page.511) 9765 0 R (page.512) 9771 0 R (page.513) 9778 0 R (page.514) 9784 0 R (page.515) 9791 0 R]
+/Limits [(page.510) (page.515)]
 >> endobj
 18120 0 obj <<
-/Names [(page.738) 11458 0 R (page.739) 11464 0 R (page.74) 6272 0 R (page.740) 11469 0 R (page.741) 11476 0 R (page.742) 11483 0 R]
-/Limits [(page.738) (page.742)]
+/Names [(page.516) 9795 0 R (page.517) 9803 0 R (page.518) 9809 0 R (page.519) 9817 0 R (page.52) 6115 0 R (page.520) 9825 0 R]
+/Limits [(page.516) (page.520)]
 >> endobj
 18121 0 obj <<
-/Names [(page.743) 11495 0 R (page.744) 11503 0 R (page.745) 11514 0 R (page.746) 11519 0 R (page.747) 11528 0 R (page.748) 11540 0 R]
-/Limits [(page.743) (page.748)]
+/Names [(page.521) 9834 0 R (page.522) 9841 0 R (page.523) 9859 0 R (page.524) 9867 0 R (page.525) 9884 0 R (page.526) 9891 0 R]
+/Limits [(page.521) (page.526)]
 >> endobj
 18122 0 obj <<
-/Names [(page.749) 11553 0 R (page.75) 6301 0 R (page.750) 11563 0 R (page.751) 11573 0 R (page.752) 11578 0 R (page.753) 11583 0 R]
-/Limits [(page.749) (page.753)]
+/Names [(page.527) 9901 0 R (page.528) 9915 0 R (page.529) 9924 0 R (page.53) 6120 0 R (page.530) 9929 0 R (page.531) 9936 0 R]
+/Limits [(page.527) (page.531)]
 >> endobj
 18123 0 obj <<
-/Names [(page.754) 11594 0 R (page.755) 11602 0 R (page.756) 11607 0 R (page.757) 11616 0 R (page.758) 11626 0 R (page.759) 11631 0 R]
-/Limits [(page.754) (page.759)]
+/Names [(page.532) 9942 0 R (page.533) 9948 0 R (page.534) 9953 0 R (page.535) 9960 0 R (page.536) 9964 0 R (page.537) 9971 0 R]
+/Limits [(page.532) (page.537)]
 >> endobj
 18124 0 obj <<
-/Names [(page.76) 6312 0 R (page.760) 11636 0 R (page.761) 11642 0 R (page.762) 11650 0 R (page.763) 11659 0 R (page.764) 11670 0 R]
-/Limits [(page.76) (page.764)]
+/Names [(page.538) 9977 0 R (page.539) 9985 0 R (page.54) 6130 0 R (page.540) 9990 0 R (page.541) 10008 0 R (page.542) 10016 0 R]
+/Limits [(page.538) (page.542)]
 >> endobj
 18125 0 obj <<
-/Names [(page.765) 11676 0 R (page.766) 11681 0 R (page.767) 11693 0 R (page.768) 11703 0 R (page.769) 11715 0 R (page.77) 6330 0 R]
-/Limits [(page.765) (page.77)]
+/Names [(page.543) 10024 0 R (page.544) 10033 0 R (page.545) 10050 0 R (page.546) 10064 0 R (page.547) 10074 0 R (page.548) 10086 0 R]
+/Limits [(page.543) (page.548)]
 >> endobj
 18126 0 obj <<
-/Names [(page.770) 11722 0 R (page.771) 11727 0 R (page.772) 11731 0 R (page.773) 11738 0 R (page.774) 11744 0 R (page.775) 11749 0 R]
-/Limits [(page.770) (page.775)]
+/Names [(page.549) 10093 0 R (page.55) 6135 0 R (page.550) 10101 0 R (page.551) 10125 0 R (page.552) 10130 0 R (page.553) 10135 0 R]
+/Limits [(page.549) (page.553)]
 >> endobj
 18127 0 obj <<
-/Names [(page.776) 11754 0 R (page.777) 11759 0 R (page.778) 11764 0 R (page.779) 11768 0 R (page.78) 6335 0 R (page.780) 11774 0 R]
-/Limits [(page.776) (page.780)]
+/Names [(page.554) 10143 0 R (page.555) 10150 0 R (page.556) 10156 0 R (page.557) 10170 0 R (page.558) 10177 0 R (page.559) 10182 0 R]
+/Limits [(page.554) (page.559)]
 >> endobj
 18128 0 obj <<
-/Names [(page.781) 11781 0 R (page.782) 11785 0 R (page.783) 11792 0 R (page.784) 11799 0 R (page.785) 11808 0 R (page.786) 11814 0 R]
-/Limits [(page.781) (page.786)]
+/Names [(page.56) 6145 0 R (page.560) 10189 0 R (page.561) 10207 0 R (page.562) 10214 0 R (page.563) 10219 0 R (page.564) 10223 0 R]
+/Limits [(page.56) (page.564)]
 >> endobj
 18129 0 obj <<
-/Names [(page.787) 11823 0 R (page.788) 11831 0 R (page.789) 11839 0 R (page.79) 6349 0 R (page.790) 11847 0 R (page.791) 11862 0 R]
-/Limits [(page.787) (page.791)]
+/Names [(page.565) 10227 0 R (page.566) 10233 0 R (page.567) 10240 0 R (page.568) 10246 0 R (page.569) 10252 0 R (page.57) 6153 0 R]
+/Limits [(page.565) (page.57)]
 >> endobj
 18130 0 obj <<
-/Names [(page.792) 11867 0 R (page.793) 11872 0 R (page.794) 11878 0 R (page.795) 11883 0 R (page.796) 11892 0 R (page.797) 11900 0 R]
-/Limits [(page.792) (page.797)]
+/Names [(page.570) 10258 0 R (page.571) 10265 0 R (page.572) 10270 0 R (page.573) 10280 0 R (page.574) 10287 0 R (page.575) 10294 0 R]
+/Limits [(page.570) (page.575)]
 >> endobj
 18131 0 obj <<
-/Names [(page.798) 11906 0 R (page.799) 11913 0 R (page.8) 5534 0 R (page.80) 6355 0 R (page.800) 11923 0 R (page.801) 11930 0 R]
-/Limits [(page.798) (page.801)]
+/Names [(page.576) 10301 0 R (page.577) 10308 0 R (page.578) 10329 0 R (page.579) 10335 0 R (page.58) 6158 0 R (page.580) 10339 0 R]
+/Limits [(page.576) (page.580)]
 >> endobj
 18132 0 obj <<
-/Names [(page.802) 11936 0 R (page.803) 11943 0 R (page.804) 11949 0 R (page.805) 11956 0 R (page.806) 11961 0 R (page.807) 11968 0 R]
-/Limits [(page.802) (page.807)]
+/Names [(page.581) 10346 0 R (page.582) 10351 0 R (page.583) 10358 0 R (page.584) 10362 0 R (page.585) 10372 0 R (page.586) 10376 0 R]
+/Limits [(page.581) (page.586)]
 >> endobj
 18133 0 obj <<
-/Names [(page.808) 11973 0 R (page.809) 11977 0 R (page.81) 6361 0 R (page.810) 11985 0 R (page.811) 11992 0 R (page.812) 11997 0 R]
-/Limits [(page.808) (page.812)]
+/Names [(page.587) 10382 0 R (page.588) 10386 0 R (page.589) 10391 0 R (page.59) 6165 0 R (page.590) 10398 0 R (page.591) 10403 0 R]
+/Limits [(page.587) (page.591)]
 >> endobj
 18134 0 obj <<
-/Names [(page.813) 12004 0 R (page.814) 12009 0 R (page.815) 12017 0 R (page.816) 12022 0 R (page.817) 12027 0 R (page.818) 12031 0 R]
-/Limits [(page.813) (page.818)]
+/Names [(page.592) 10412 0 R (page.593) 10419 0 R (page.594) 10423 0 R (page.595) 10434 0 R (page.596) 10439 0 R (page.597) 10446 0 R]
+/Limits [(page.592) (page.597)]
 >> endobj
 18135 0 obj <<
-/Names [(page.819) 12035 0 R (page.82) 6368 0 R (page.820) 12039 0 R (page.821) 12044 0 R (page.822) 12050 0 R (page.823) 12056 0 R]
-/Limits [(page.819) (page.823)]
+/Names [(page.598) 10453 0 R (page.599) 10459 0 R (page.6) 5506 0 R (page.60) 6170 0 R (page.600) 10463 0 R (page.601) 10467 0 R]
+/Limits [(page.598) (page.601)]
 >> endobj
 18136 0 obj <<
-/Names [(page.824) 12062 0 R (page.825) 12067 0 R (page.826) 12073 0 R (page.827) 12082 0 R (page.828) 12092 0 R (page.829) 12097 0 R]
-/Limits [(page.824) (page.829)]
+/Names [(page.602) 10473 0 R (page.603) 10480 0 R (page.604) 10486 0 R (page.605) 10492 0 R (page.606) 10499 0 R (page.607) 10507 0 R]
+/Limits [(page.602) (page.607)]
 >> endobj
 18137 0 obj <<
-/Names [(page.83) 6373 0 R (page.830) 12105 0 R (page.831) 12113 0 R (page.832) 12119 0 R (page.833) 12124 0 R (page.834) 12129 0 R]
-/Limits [(page.83) (page.834)]
+/Names [(page.608) 10512 0 R (page.609) 10519 0 R (page.61) 6182 0 R (page.610) 10531 0 R (page.611) 10541 0 R (page.612) 10547 0 R]
+/Limits [(page.608) (page.612)]
 >> endobj
 18138 0 obj <<
-/Names [(page.835) 12136 0 R (page.836) 12144 0 R (page.837) 12150 0 R (page.838) 12155 0 R (page.839) 12162 0 R (page.84) 6380 0 R]
-/Limits [(page.835) (page.84)]
+/Names [(page.613) 10557 0 R (page.614) 10568 0 R (page.615) 10574 0 R (page.616) 10582 0 R (page.617) 10588 0 R (page.618) 10596 0 R]
+/Limits [(page.613) (page.618)]
 >> endobj
 18139 0 obj <<
-/Names [(page.840) 12169 0 R (page.841) 12175 0 R (page.842) 12180 0 R (page.843) 12184 0 R (page.844) 12188 0 R (page.845) 12323 0 R]
-/Limits [(page.840) (page.845)]
+/Names [(page.619) 10604 0 R (page.62) 6187 0 R (page.620) 10618 0 R (page.621) 10638 0 R (page.622) 10647 0 R (page.623) 10663 0 R]
+/Limits [(page.619) (page.623)]
 >> endobj
 18140 0 obj <<
-/Names [(page.846) 12424 0 R (page.847) 12581 0 R (page.848) 12683 0 R (page.849) 12796 0 R (page.85) 6387 0 R (page.850) 12905 0 R]
-/Limits [(page.846) (page.850)]
+/Names [(page.624) 10671 0 R (page.625) 10676 0 R (page.626) 10683 0 R (page.627) 10690 0 R (page.628) 10699 0 R (page.629) 10705 0 R]
+/Limits [(page.624) (page.629)]
 >> endobj
 18141 0 obj <<
-/Names [(page.851) 13002 0 R (page.852) 13117 0 R (page.853) 13212 0 R (page.854) 13337 0 R (page.855) 13474 0 R (page.856) 13583 0 R]
-/Limits [(page.851) (page.856)]
+/Names [(page.63) 6193 0 R (page.630) 10711 0 R (page.631) 10716 0 R (page.632) 10720 0 R (page.633) 10728 0 R (page.634) 10732 0 R]
+/Limits [(page.63) (page.634)]
 >> endobj
 18142 0 obj <<
-/Names [(page.857) 13686 0 R (page.858) 13792 0 R (page.859) 13908 0 R (page.86) 6393 0 R (page.860) 14013 0 R (page.861) 14134 0 R]
-/Limits [(page.857) (page.861)]
+/Names [(page.635) 10743 0 R (page.636) 10753 0 R (page.637) 10758 0 R (page.638) 10764 0 R (page.639) 10769 0 R (page.64) 6199 0 R]
+/Limits [(page.635) (page.64)]
 >> endobj
 18143 0 obj <<
-/Names [(page.862) 14245 0 R (page.863) 14380 0 R (page.864) 14486 0 R (page.865) 14620 0 R (page.866) 14705 0 R (page.867) 14811 0 R]
-/Limits [(page.862) (page.867)]
+/Names [(page.640) 10776 0 R (page.641) 10781 0 R (page.642) 10785 0 R (page.643) 10789 0 R (page.644) 10793 0 R (page.645) 10798 0 R]
+/Limits [(page.640) (page.645)]
 >> endobj
 18144 0 obj <<
-/Names [(page.868) 14933 0 R (page.869) 15043 0 R (page.87) 6400 0 R (page.870) 15158 0 R (page.871) 15284 0 R (page.872) 15407 0 R]
-/Limits [(page.868) (page.872)]
+/Names [(page.646) 10803 0 R (page.647) 10809 0 R (page.648) 10813 0 R (page.649) 10818 0 R (page.65) 6207 0 R (page.650) 10824 0 R]
+/Limits [(page.646) (page.650)]
 >> endobj
 18145 0 obj <<
-/Names [(page.873) 15581 0 R (page.874) 15705 0 R (page.875) 15840 0 R (page.876) 15944 0 R (page.877) 16055 0 R (page.878) 16214 0 R]
-/Limits [(page.873) (page.878)]
+/Names [(page.651) 10832 0 R (page.652) 10837 0 R (page.653) 10843 0 R (page.654) 10849 0 R (page.655) 10854 0 R (page.656) 10858 0 R]
+/Limits [(page.651) (page.656)]
 >> endobj
 18146 0 obj <<
-/Names [(page.879) 16333 0 R (page.88) 6405 0 R (page.880) 16427 0 R (page.881) 16538 0 R (page.882) 16685 0 R (page.883) 16800 0 R]
-/Limits [(page.879) (page.883)]
+/Names [(page.657) 10863 0 R (page.658) 10868 0 R (page.659) 10874 0 R (page.66) 6211 0 R (page.660) 10879 0 R (page.661) 10885 0 R]
+/Limits [(page.657) (page.661)]
 >> endobj
 18147 0 obj <<
-/Names [(page.884) 16918 0 R (page.885) 17039 0 R (page.886) 17150 0 R (page.887) 17293 0 R (page.888) 17417 0 R (page.889) 17448 0 R]
-/Limits [(page.884) (page.889)]
+/Names [(page.662) 10894 0 R (page.663) 10902 0 R (page.664) 10906 0 R (page.665) 10912 0 R (page.666) 10916 0 R (page.667) 10923 0 R]
+/Limits [(page.662) (page.667)]
 >> endobj
 18148 0 obj <<
-/Names [(page.89) 6413 0 R (page.9) 5541 0 R (page.90) 6419 0 R (page.91) 6436 0 R (page.92) 6448 0 R (page.93) 6458 0 R]
-/Limits [(page.89) (page.93)]
+/Names [(page.668) 10935 0 R (page.669) 10943 0 R (page.67) 6215 0 R (page.670) 10947 0 R (page.671) 10952 0 R (page.672) 10959 0 R]
+/Limits [(page.668) (page.672)]
 >> endobj
 18149 0 obj <<
-/Names [(page.94) 6466 0 R (page.95) 6472 0 R (page.96) 6492 0 R (page.97) 6498 0 R (page.98) 6504 0 R (page.99) 6510 0 R]
-/Limits [(page.94) (page.99)]
+/Names [(page.673) 10965 0 R (page.674) 10971 0 R (page.675) 10977 0 R (page.676) 10981 0 R (page.677) 10987 0 R (page.678) 11002 0 R]
+/Limits [(page.673) (page.678)]
 >> endobj
 18150 0 obj <<
-/Names [(page.i) 3689 0 R (page.ix) 3788 0 R (page.l) 5147 0 R (page.li) 5180 0 R (page.lii) 5244 0 R (page.liii) 5284 0 R]
-/Limits [(page.i) (page.liii)]
+/Names [(page.679) 11012 0 R (page.68) 6222 0 R (page.680) 11018 0 R (page.681) 11024 0 R (page.682) 11031 0 R (page.683) 11039 0 R]
+/Limits [(page.679) (page.683)]
 >> endobj
 18151 0 obj <<
-/Names [(page.liv) 5314 0 R (page.lix) 5421 0 R (page.lv) 5364 0 R (page.lvi) 5397 0 R (page.lvii) 5407 0 R (page.lviii) 5412 0 R]
-/Limits [(page.liv) (page.lviii)]
+/Names [(page.684) 11045 0 R (page.685) 11049 0 R (page.686) 11054 0 R (page.687) 11062 0 R (page.688) 11068 0 R (page.689) 11074 0 R]
+/Limits [(page.684) (page.689)]
 >> endobj
 18152 0 obj <<
-/Names [(page.lx) 5430 0 R (page.lxi) 5434 0 R (page.lxii) 5442 0 R (page.lxiii) 5449 0 R (page.lxiv) 5455 0 R (page.v) 3697 0 R]
-/Limits [(page.lx) (page.v)]
+/Names [(page.69) 6228 0 R (page.690) 11083 0 R (page.691) 11090 0 R (page.692) 11096 0 R (page.693) 11101 0 R (page.694) 11113 0 R]
+/Limits [(page.69) (page.694)]
 >> endobj
 18153 0 obj <<
-/Names [(page.vi) 3705 0 R (page.vii) 3727 0 R (page.viii) 3761 0 R (page.x) 3815 0 R (page.xi) 3843 0 R (page.xii) 3869 0 R]
-/Limits [(page.vi) (page.xii)]
+/Names [(page.695) 11117 0 R (page.696) 11121 0 R (page.697) 11128 0 R (page.698) 11134 0 R (page.699) 11173 0 R (page.7) 5512 0 R]
+/Limits [(page.695) (page.7)]
 >> endobj
 18154 0 obj <<
-/Names [(page.xiii) 3897 0 R (page.xiv) 3926 0 R (page.xix) 4070 0 R (page.xl) 4895 0 R (page.xli) 4934 0 R (page.xlii) 4974 0 R]
-/Limits [(page.xiii) (page.xlii)]
+/Names [(page.70) 6235 0 R (page.700) 11193 0 R (page.701) 11222 0 R (page.702) 11260 0 R (page.703) 11271 0 R (page.704) 11278 0 R]
+/Limits [(page.70) (page.704)]
 >> endobj
 18155 0 obj <<
-/Names [(page.xliii) 4996 0 R (page.xliv) 5000 0 R (page.xlix) 5139 0 R (page.xlv) 5021 0 R (page.xlvi) 5061 0 R (page.xlvii) 5098 0 R]
-/Limits [(page.xliii) (page.xlvii)]
+/Names [(page.705) 11288 0 R (page.706) 11306 0 R (page.707) 11312 0 R (page.708) 11317 0 R (page.709) 11322 0 R (page.71) 6243 0 R]
+/Limits [(page.705) (page.71)]
 >> endobj
 18156 0 obj <<
-/Names [(page.xlviii) 5124 0 R (page.xv) 3954 0 R (page.xvi) 3963 0 R (page.xvii) 3993 0 R (page.xviii) 4032 0 R (page.xx) 4110 0 R]
-/Limits [(page.xlviii) (page.xx)]
+/Names [(page.710) 11326 0 R (page.711) 11330 0 R (page.712) 11334 0 R (page.713) 11342 0 R (page.714) 11352 0 R (page.715) 11361 0 R]
+/Limits [(page.710) (page.715)]
 >> endobj
 18157 0 obj <<
-/Names [(page.xxi) 4146 0 R (page.xxii) 4188 0 R (page.xxiii) 4227 0 R (page.xxiv) 4266 0 R (page.xxix) 4465 0 R (page.xxv) 4305 0 R]
-/Limits [(page.xxi) (page.xxv)]
+/Names [(page.716) 11369 0 R (page.717) 11375 0 R (page.718) 11387 0 R (page.719) 11391 0 R (page.72) 6252 0 R (page.720) 11397 0 R]
+/Limits [(page.716) (page.720)]
 >> endobj
 18158 0 obj <<
-/Names [(page.xxvi) 4341 0 R (page.xxvii) 4383 0 R (page.xxviii) 4423 0 R (page.xxx) 4505 0 R (page.xxxi) 4545 0 R (page.xxxii) 4586 0 R]
-/Limits [(page.xxvi) (page.xxxii)]
+/Names [(page.721) 11402 0 R (page.722) 11407 0 R (page.723) 11413 0 R (page.724) 11421 0 R (page.725) 11434 0 R (page.726) 11441 0 R]
+/Limits [(page.721) (page.726)]
 >> endobj
 18159 0 obj <<
-/Names [(page.xxxiii) 4622 0 R (page.xxxiv) 4660 0 R (page.xxxix) 4859 0 R (page.xxxv) 4702 0 R (page.xxxvi) 4742 0 R (page.xxxvii) 4782 0 R]
-/Limits [(page.xxxiii) (page.xxxvii)]
+/Names [(page.727) 11446 0 R (page.728) 11450 0 R (page.729) 11455 0 R (page.73) 6260 0 R (page.730) 11461 0 R (page.731) 11467 0 R]
+/Limits [(page.727) (page.731)]
 >> endobj
 18160 0 obj <<
-/Names [(page.xxxviii) 4821 0 R (pam) 3874 0 R (part.1) 42 0 R (part.2) 178 0 R (part.3) 602 0 R (part.4) 3090 0 R]
-/Limits [(page.xxxviii) (part.4)]
+/Names [(page.732) 11473 0 R (page.733) 11478 0 R (page.734) 11482 0 R (page.735) 11487 0 R (page.736) 11499 0 R (page.737) 11505 0 R]
+/Limits [(page.732) (page.737)]
 >> endobj
 18161 0 obj <<
-/Names [(part.5) 3282 0 R (part.6) 3378 0 R (passdb) 3790 0 R (passdbtech) 7276 0 R (pdbeditthing) 7362 0 R (pdc-bdc-table) 6396 0 R]
-/Limits [(part.5) (pdc-bdc-table)]
+/Names [(page.738) 11510 0 R (page.739) 11518 0 R (page.74) 6267 0 R (page.740) 11525 0 R (page.741) 11536 0 R (page.742) 11544 0 R]
+/Limits [(page.738) (page.742)]
 >> endobj
 18162 0 obj <<
-/Names [(pdc-example) 6268 0 R (pdftoepsonusb) 9489 0 R (pdftosocket) 9477 0 R (policycontrols) 7377 0 R (post-and-ghost) 9314 0 R (printOptions) 8866 0 R]
-/Limits [(pdc-example) (printOptions)]
+/Names [(page.743) 11556 0 R (page.744) 11561 0 R (page.745) 11569 0 R (page.746) 11581 0 R (page.747) 11594 0 R (page.748) 11604 0 R]
+/Limits [(page.743) (page.748)]
 >> endobj
 18163 0 obj <<
-/Names [(problems) 3930 0 R (profilemigrn) 10606 0 R (prt-modeset) 9017 0 R (prtdollar) 8901 0 R (ptrsect) 8838 0 R (regkeys) 10659 0 R]
-/Limits [(problems) (regkeys)]
+/Names [(page.749) 11615 0 R (page.75) 6295 0 R (page.750) 11620 0 R (page.751) 11624 0 R (page.752) 11635 0 R (page.753) 11643 0 R]
+/Limits [(page.749) (page.753)]
 >> endobj
 18164 0 obj <<
-/Names [(remsmb) 7092 0 R (rights) 3818 0 R (root-ask-loop) 9971 0 R (rp-privs) 8161 0 R (s1-config-ldap-tls) 11924 0 R (s1-config-ldap-tls-certs) 11925 0 R]
-/Limits [(remsmb) (s1-config-ldap-tls-certs)]
+/Names [(page.754) 11648 0 R (page.755) 11658 0 R (page.756) 11668 0 R (page.757) 11672 0 R (page.758) 11677 0 R (page.759) 11683 0 R]
+/Limits [(page.754) (page.759)]
 >> endobj
 18165 0 obj <<
-/Names [(s1-config-ldap-tls-install) 11950 0 R (s1-config-ldap-tls-server) 11939 0 R (s1-int-ldap-tls) 11969 0 R (s1-intro-ldap-tls) 11914 0 R (s1-test-ldap-tls) 11957 0 R (samba-bdc) 3762 0 R]
-/Limits [(s1-config-ldap-tls-install) (samba-bdc)]
+/Names [(page.76) 6306 0 R (page.760) 11691 0 R (page.761) 11701 0 R (page.762) 11712 0 R (page.763) 11717 0 R (page.764) 11722 0 R]
+/Limits [(page.76) (page.764)]
 >> endobj
 18166 0 obj <<
-/Names [(samba-pdc) 3738 0 R (samba-trusted-domain) 8656 0 R (sauronsmbc) 11147 0 R (sbeuseraddn) 7815 0 R (section*.1) 6 0 R (section*.11) 5437 0 R]
-/Limits [(samba-pdc) (section*.11)]
+/Names [(page.765) 11735 0 R (page.766) 11745 0 R (page.767) 11756 0 R (page.768) 11763 0 R (page.769) 11768 0 R (page.77) 6325 0 R]
+/Limits [(page.765) (page.77)]
 >> endobj
 18167 0 obj <<
-/Names [(section*.12) 5443 0 R (section*.13) 5450 0 R (section*.14) 46 0 R (section*.16) 5878 0 R (section*.17) 5906 0 R (section*.18) 182 0 R]
-/Limits [(section*.12) (section*.18)]
+/Names [(page.770) 11772 0 R (page.771) 11780 0 R (page.772) 11786 0 R (page.773) 11790 0 R (page.774) 11795 0 R (page.775) 11800 0 R]
+/Limits [(page.770) (page.775)]
 >> endobj
 18168 0 obj <<
-/Names [(section*.20) 606 0 R (section*.22) 7387 0 R (section*.23) 7394 0 R (section*.24) 7401 0 R (section*.25) 7403 0 R (section*.26) 7413 0 R]
-/Limits [(section*.20) (section*.26)]
+/Names [(page.776) 11805 0 R (page.777) 11810 0 R (page.778) 11816 0 R (page.779) 11822 0 R (page.78) 6330 0 R (page.780) 11826 0 R]
+/Limits [(page.776) (page.780)]
 >> endobj
 18169 0 obj <<
-/Names [(section*.27) 7429 0 R (section*.28) 10299 0 R (section*.29) 10311 0 R (section*.30) 10322 0 R (section*.31) 10325 0 R (section*.32) 10335 0 R]
-/Limits [(section*.27) (section*.32)]
+/Names [(page.781) 11833 0 R (page.782) 11840 0 R (page.783) 11850 0 R (page.784) 11856 0 R (page.785) 11864 0 R (page.786) 11872 0 R]
+/Limits [(page.781) (page.786)]
 >> endobj
 18170 0 obj <<
-/Names [(section*.33) 10572 0 R (section*.34) 11322 0 R (section*.35) 11328 0 R (section*.36) 11335 0 R (section*.37) 12046 0 R (section*.38) 12051 0 R]
-/Limits [(section*.33) (section*.38)]
+/Names [(page.787) 11880 0 R (page.788) 11888 0 R (page.789) 11904 0 R (page.79) 6344 0 R (page.790) 11909 0 R (page.791) 11913 0 R]
+/Limits [(page.787) (page.791)]
 >> endobj
 18171 0 obj <<
-/Names [(section*.39) 12057 0 R (section*.40) 12058 0 R (section*.41) 12063 0 R (section*.42) 12068 0 R (section*.43) 12069 0 R (section*.44) 12074 0 R]
-/Limits [(section*.39) (section*.44)]
+/Names [(page.792) 11919 0 R (page.793) 11924 0 R (page.794) 11933 0 R (page.795) 11942 0 R (page.796) 11948 0 R (page.797) 11954 0 R]
+/Limits [(page.792) (page.797)]
 >> endobj
 18172 0 obj <<
-/Names [(section*.45) 12083 0 R (section*.46) 12098 0 R (section*.47) 12109 0 R (section*.48) 12114 0 R (section*.49) 12115 0 R (section*.50) 12120 0 R]
-/Limits [(section*.45) (section*.50)]
+/Names [(page.798) 11964 0 R (page.799) 11971 0 R (page.8) 5526 0 R (page.80) 6350 0 R (page.800) 11977 0 R (page.801) 11985 0 R]
+/Limits [(page.798) (page.801)]
 >> endobj
 18173 0 obj <<
-/Names [(section*.51) 12125 0 R (section*.52) 12130 0 R (section*.53) 12131 0 R (section*.54) 12137 0 R (section*.55) 12138 0 R (section*.56) 12139 0 R]
-/Limits [(section*.51) (section*.56)]
+/Names [(page.802) 11991 0 R (page.803) 11997 0 R (page.804) 12002 0 R (page.805) 12009 0 R (page.806) 12014 0 R (page.807) 12019 0 R]
+/Limits [(page.802) (page.807)]
 >> endobj
 18174 0 obj <<
-/Names [(section*.57) 12140 0 R (section*.58) 3678 0 R (section*.9) 38 0 R (section.1.1) 54 0 R (section.1.2) 58 0 R (section.1.3) 86 0 R]
-/Limits [(section*.57) (section.1.3)]
+/Names [(page.808) 12027 0 R (page.809) 12033 0 R (page.81) 6355 0 R (page.810) 12038 0 R (page.811) 12045 0 R (page.812) 12050 0 R]
+/Limits [(page.808) (page.812)]
 >> endobj
 18175 0 obj <<
-/Names [(section.1.4) 90 0 R (section.1.5) 94 0 R (section.1.6) 106 0 R (section.10.1) 646 0 R (section.10.2) 650 0 R (section.10.3) 654 0 R]
-/Limits [(section.1.4) (section.10.3)]
+/Names [(page.813) 12059 0 R (page.814) 12064 0 R (page.815) 12068 0 R (page.816) 12072 0 R (page.817) 12076 0 R (page.818) 12080 0 R]
+/Limits [(page.813) (page.818)]
 >> endobj
 18176 0 obj <<
-/Names [(section.10.4) 670 0 R (section.10.5) 706 0 R (section.10.6) 722 0 R (section.10.7) 734 0 R (section.10.8) 754 0 R (section.11.1) 782 0 R]
-/Limits [(section.10.4) (section.11.1)]
+/Names [(page.819) 12086 0 R (page.82) 6362 0 R (page.820) 12092 0 R (page.821) 12097 0 R (page.822) 12103 0 R (page.823) 12108 0 R]
+/Limits [(page.819) (page.823)]
 >> endobj
 18177 0 obj <<
-/Names [(section.11.2) 794 0 R (section.11.3) 830 0 R (section.11.4) 850 0 R (section.11.5) 914 0 R (section.12.1) 930 0 R (section.12.2) 934 0 R]
-/Limits [(section.11.2) (section.12.2)]
+/Names [(page.824) 12114 0 R (page.825) 12124 0 R (page.826) 12134 0 R (page.827) 12138 0 R (page.828) 12146 0 R (page.829) 12154 0 R]
+/Limits [(page.824) (page.829)]
 >> endobj
 18178 0 obj <<
-/Names [(section.12.3) 962 0 R (section.12.4) 974 0 R (section.13.1) 990 0 R (section.13.10) 1114 0 R (section.13.11) 1118 0 R (section.13.12) 1122 0 R]
-/Limits [(section.12.3) (section.13.12)]
+/Names [(page.83) 6368 0 R (page.830) 12160 0 R (page.831) 12166 0 R (page.832) 12171 0 R (page.833) 12177 0 R (page.834) 12185 0 R]
+/Limits [(page.83) (page.834)]
 >> endobj
 18179 0 obj <<
-/Names [(section.13.13) 1126 0 R (section.13.14) 1138 0 R (section.13.2) 994 0 R (section.13.3) 998 0 R (section.13.4) 1034 0 R (section.13.5) 1054 0 R]
-/Limits [(section.13.13) (section.13.5)]
+/Names [(page.835) 12191 0 R (page.836) 12196 0 R (page.837) 12204 0 R (page.838) 12211 0 R (page.839) 12216 0 R (page.84) 6375 0 R]
+/Limits [(page.835) (page.84)]
 >> endobj
 18180 0 obj <<
-/Names [(section.13.6) 1058 0 R (section.13.7) 1070 0 R (section.13.8) 1074 0 R (section.13.9) 1110 0 R (section.14.1) 1146 0 R (section.14.2) 1166 0 R]
-/Limits [(section.13.6) (section.14.2)]
+/Names [(page.840) 12221 0 R (page.841) 12225 0 R (page.842) 12229 0 R (page.843) 12365 0 R (page.844) 12466 0 R (page.845) 12622 0 R]
+/Limits [(page.840) (page.845)]
 >> endobj
 18181 0 obj <<
-/Names [(section.15.1) 1206 0 R (section.15.2) 1222 0 R (section.15.3) 1226 0 R (section.16.1) 1238 0 R (section.16.2) 1242 0 R (section.16.3) 1262 0 R]
-/Limits [(section.15.1) (section.16.3)]
+/Names [(page.846) 12724 0 R (page.847) 12837 0 R (page.848) 12946 0 R (page.849) 13044 0 R (page.85) 6382 0 R (page.850) 13159 0 R]
+/Limits [(page.846) (page.850)]
 >> endobj
 18182 0 obj <<
-/Names [(section.16.4) 1278 0 R (section.16.5) 1294 0 R (section.16.6) 1350 0 R (section.17.1) 1370 0 R (section.17.2) 1374 0 R (section.17.3) 1418 0 R]
-/Limits [(section.16.4) (section.17.3)]
+/Names [(page.851) 13253 0 R (page.852) 13378 0 R (page.853) 13515 0 R (page.854) 13624 0 R (page.855) 13728 0 R (page.856) 13834 0 R]
+/Limits [(page.851) (page.856)]
 >> endobj
 18183 0 obj <<
-/Names [(section.17.4) 1434 0 R (section.17.5) 1446 0 R (section.17.6) 1450 0 R (section.17.7) 1466 0 R (section.18.1) 1474 0 R (section.18.2) 1478 0 R]
-/Limits [(section.17.4) (section.18.2)]
+/Names [(page.857) 13949 0 R (page.858) 14054 0 R (page.859) 14175 0 R (page.86) 6388 0 R (page.860) 14286 0 R (page.861) 14422 0 R]
+/Limits [(page.857) (page.861)]
 >> endobj
 18184 0 obj <<
-/Names [(section.18.3) 1482 0 R (section.18.4) 1510 0 R (section.18.5) 1514 0 R (section.19.1) 1530 0 R (section.19.2) 1534 0 R (section.19.3) 1538 0 R]
-/Limits [(section.18.3) (section.19.3)]
+/Names [(page.862) 14528 0 R (page.863) 14661 0 R (page.864) 14746 0 R (page.865) 14852 0 R (page.866) 14974 0 R (page.867) 15085 0 R]
+/Limits [(page.862) (page.867)]
 >> endobj
 18185 0 obj <<
-/Names [(section.19.4) 1554 0 R (section.19.5) 1566 0 R (section.19.6) 1570 0 R (section.2.1) 126 0 R (section.2.2) 130 0 R (section.2.3) 134 0 R]
-/Limits [(section.19.4) (section.2.3)]
+/Names [(page.868) 15200 0 R (page.869) 15325 0 R (page.87) 6394 0 R (page.870) 15448 0 R (page.871) 15622 0 R (page.872) 15746 0 R]
+/Limits [(page.868) (page.872)]
 >> endobj
 18186 0 obj <<
-/Names [(section.20.1) 1586 0 R (section.20.2) 1590 0 R (section.21.1) 1602 0 R (section.21.10) 1806 0 R (section.21.11) 1810 0 R (section.21.12) 1814 0 R]
-/Limits [(section.20.1) (section.21.12)]
+/Names [(page.873) 15882 0 R (page.874) 15986 0 R (page.875) 16096 0 R (page.876) 16255 0 R (page.877) 16374 0 R (page.878) 16468 0 R]
+/Limits [(page.873) (page.878)]
 >> endobj
 18187 0 obj <<
-/Names [(section.21.13) 1818 0 R (section.21.14) 1822 0 R (section.21.2) 1606 0 R (section.21.3) 1618 0 R (section.21.4) 1630 0 R (section.21.5) 1662 0 R]
-/Limits [(section.21.13) (section.21.5)]
+/Names [(page.879) 16580 0 R (page.88) 6399 0 R (page.880) 16727 0 R (page.881) 16841 0 R (page.882) 16959 0 R (page.883) 17080 0 R]
+/Limits [(page.879) (page.883)]
 >> endobj
 18188 0 obj <<
-/Names [(section.21.6) 1686 0 R (section.21.7) 1734 0 R (section.21.8) 1754 0 R (section.21.9) 1786 0 R (section.22.1) 1838 0 R (section.22.10) 2070 0 R]
-/Limits [(section.21.6) (section.22.10)]
+/Names [(page.884) 17191 0 R (page.885) 17335 0 R (page.886) 17459 0 R (page.887) 17489 0 R (page.89) 6408 0 R (page.9) 5533 0 R]
+/Limits [(page.884) (page.9)]
 >> endobj
 18189 0 obj <<
-/Names [(section.22.11) 2138 0 R (section.22.12) 2166 0 R (section.22.13) 2186 0 R (section.22.14) 2230 0 R (section.22.15) 2262 0 R (section.22.16) 2266 0 R]
-/Limits [(section.22.11) (section.22.16)]
+/Names [(page.90) 6414 0 R (page.91) 6431 0 R (page.92) 6443 0 R (page.93) 6452 0 R (page.94) 6460 0 R (page.95) 6467 0 R]
+/Limits [(page.90) (page.95)]
 >> endobj
 18190 0 obj <<
-/Names [(section.22.17) 2282 0 R (section.22.18) 2286 0 R (section.22.19) 2290 0 R (section.22.2) 1850 0 R (section.22.20) 2374 0 R (section.22.3) 1866 0 R]
-/Limits [(section.22.17) (section.22.3)]
+/Names [(page.96) 6487 0 R (page.97) 6493 0 R (page.98) 6499 0 R (page.99) 6504 0 R (page.i) 3689 0 R (page.ix) 3811 0 R]
+/Limits [(page.96) (page.ix)]
 >> endobj
 18191 0 obj <<
-/Names [(section.22.4) 1890 0 R (section.22.5) 1926 0 R (section.22.6) 2010 0 R (section.22.7) 2026 0 R (section.22.8) 2038 0 R (section.22.9) 2050 0 R]
-/Limits [(section.22.4) (section.22.9)]
+/Names [(page.l) 5233 0 R (page.li) 5272 0 R (page.lii) 5302 0 R (page.liii) 5353 0 R (page.liv) 5386 0 R (page.lix) 5423 0 R]
+/Limits [(page.l) (page.lix)]
 >> endobj
 18192 0 obj <<
-/Names [(section.23.1) 2382 0 R (section.23.2) 2386 0 R (section.23.3) 2390 0 R (section.23.4) 2430 0 R (section.24.1) 2450 0 R (section.24.2) 2454 0 R]
-/Limits [(section.23.1) (section.24.2)]
+/Names [(page.lv) 5396 0 R (page.lvi) 5401 0 R (page.lvii) 5409 0 R (page.lviii) 5418 0 R (page.lx) 5431 0 R (page.lxi) 5438 0 R]
+/Limits [(page.lv) (page.lxi)]
 >> endobj
 18193 0 obj <<
-/Names [(section.24.3) 2458 0 R (section.24.4) 2470 0 R (section.24.5) 2498 0 R (section.24.6) 2542 0 R (section.24.7) 2546 0 R (section.25.1) 2562 0 R]
-/Limits [(section.24.3) (section.25.1)]
+/Names [(page.lxii) 5447 0 R (page.v) 3697 0 R (page.vi) 3705 0 R (page.vii) 3734 0 R (page.viii) 3774 0 R (page.x) 3845 0 R]
+/Limits [(page.lxii) (page.x)]
 >> endobj
 18194 0 obj <<
-/Names [(section.25.2) 2566 0 R (section.25.3) 2570 0 R (section.25.4) 2582 0 R (section.26.1) 2598 0 R (section.26.2) 2602 0 R (section.26.3) 2630 0 R]
-/Limits [(section.25.2) (section.26.3)]
+/Names [(page.xi) 3881 0 R (page.xii) 3922 0 R (page.xiii) 3945 0 R (page.xiv) 3952 0 R (page.xix) 4135 0 R (page.xl) 4962 0 R]
+/Limits [(page.xi) (page.xl)]
 >> endobj
 18195 0 obj <<
-/Names [(section.26.4) 2634 0 R (section.26.5) 2650 0 R (section.26.6) 2654 0 R (section.27.1) 2666 0 R (section.27.2) 2670 0 R (section.27.3) 2738 0 R]
-/Limits [(section.26.4) (section.27.3)]
+/Names [(page.xli) 4985 0 R (page.xlii) 4989 0 R (page.xliii) 5010 0 R (page.xliv) 5050 0 R (page.xlix) 5169 0 R (page.xlv) 5086 0 R]
+/Limits [(page.xli) (page.xlv)]
 >> endobj
 18196 0 obj <<
-/Names [(section.27.4) 2742 0 R (section.27.5) 2746 0 R (section.27.6) 2766 0 R (section.28.1) 2790 0 R (section.28.2) 2794 0 R (section.28.3) 2846 0 R]
-/Limits [(section.27.4) (section.28.3)]
+/Names [(page.xlvi) 5112 0 R (page.xlvii) 5128 0 R (page.xlviii) 5136 0 R (page.xv) 3981 0 R (page.xvi) 4020 0 R (page.xvii) 4059 0 R]
+/Limits [(page.xlvi) (page.xvii)]
 >> endobj
 18197 0 obj <<
-/Names [(section.29.1) 2862 0 R (section.29.2) 2866 0 R (section.29.3) 2870 0 R (section.29.4) 2890 0 R (section.29.5) 2914 0 R (section.3.1) 190 0 R]
-/Limits [(section.29.1) (section.3.1)]
+/Names [(page.xviii) 4099 0 R (page.xx) 4177 0 R (page.xxi) 4215 0 R (page.xxii) 4254 0 R (page.xxiii) 4294 0 R (page.xxiv) 4330 0 R]
+/Limits [(page.xviii) (page.xxiv)]
 >> endobj
 18198 0 obj <<
-/Names [(section.3.2) 194 0 R (section.3.3) 198 0 R (section.3.4) 242 0 R (section.3.5) 246 0 R (section.30.1) 2934 0 R (section.30.2) 2938 0 R]
-/Limits [(section.3.2) (section.30.2)]
+/Names [(page.xxix) 4534 0 R (page.xxv) 4372 0 R (page.xxvi) 4412 0 R (page.xxvii) 4453 0 R (page.xxviii) 4493 0 R (page.xxx) 4575 0 R]
+/Limits [(page.xxix) (page.xxx)]
 >> endobj
 18199 0 obj <<
-/Names [(section.30.3) 2942 0 R (section.30.4) 2946 0 R (section.30.5) 2950 0 R (section.30.6) 2966 0 R (section.31.1) 2978 0 R (section.31.2) 2982 0 R]
-/Limits [(section.30.3) (section.31.2)]
+/Names [(page.xxxi) 4611 0 R (page.xxxii) 4649 0 R (page.xxxiii) 4690 0 R (page.xxxiv) 4730 0 R (page.xxxix) 4922 0 R (page.xxxv) 4771 0 R]
+/Limits [(page.xxxi) (page.xxxv)]
 >> endobj
 18200 0 obj <<
-/Names [(section.32.1) 3006 0 R (section.32.2) 3010 0 R (section.34.1) 3074 0 R (section.35.1) 3098 0 R (section.35.2) 3114 0 R (section.36.1) 3166 0 R]
-/Limits [(section.32.1) (section.36.1)]
+/Names [(page.xxxvi) 4810 0 R (page.xxxvii) 4848 0 R (page.xxxviii) 4884 0 R (pam) 3884 0 R (part.1) 42 0 R (part.2) 178 0 R]
+/Limits [(page.xxxvi) (part.2)]
 >> endobj
 18201 0 obj <<
-/Names [(section.36.2) 3198 0 R (section.37.1) 3214 0 R (section.37.2) 3218 0 R (section.37.3) 3246 0 R (section.38.1) 3290 0 R (section.38.2) 3294 0 R]
-/Limits [(section.36.2) (section.38.2)]
+/Names [(part.3) 602 0 R (part.4) 3090 0 R (part.5) 3282 0 R (part.6) 3378 0 R (passdb) 3779 0 R (passdbtech) 7266 0 R]
+/Limits [(part.3) (passdbtech)]
 >> endobj
 18202 0 obj <<
-/Names [(section.38.3) 3298 0 R (section.39.1) 3306 0 R (section.39.2) 3334 0 R (section.39.3) 3338 0 R (section.39.4) 3342 0 R (section.4.1) 274 0 R]
-/Limits [(section.38.3) (section.4.1)]
+/Names [(pdbeditthing) 7365 0 R (pdc-bdc-table) 6390 0 R (pdc-example) 6263 0 R (pdftoepsonusb) 9522 0 R (pdftosocket) 9506 0 R (policycontrols) 7383 0 R]
+/Limits [(pdbeditthing) (policycontrols)]
 >> endobj
 18203 0 obj <<
-/Names [(section.4.2) 278 0 R (section.4.3) 282 0 R (section.4.4) 294 0 R (section.4.5) 298 0 R (section.4.6) 302 0 R (section.4.7) 326 0 R]
-/Limits [(section.4.2) (section.4.7)]
+/Names [(post-and-ghost) 9343 0 R (printOptions) 8896 0 R (problems) 3926 0 R (profilemigrn) 10648 0 R (prt-modeset) 9046 0 R (prtdollar) 8930 0 R]
+/Limits [(post-and-ghost) (prtdollar)]
 >> endobj
 18204 0 obj <<
-/Names [(section.40.1) 3350 0 R (section.40.2) 3354 0 R (section.40.3) 3358 0 R (section.40.4) 3366 0 R (section.40.5) 3370 0 R (section.40.6) 3374 0 R]
-/Limits [(section.40.1) (section.40.6)]
+/Names [(ptrsect) 8868 0 R (regkeys) 10701 0 R (remsmb) 7087 0 R (rights) 3814 0 R (root-ask-loop) 10009 0 R (rp-privs) 8182 0 R]
+/Limits [(ptrsect) (rp-privs)]
 >> endobj
 18205 0 obj <<
-/Names [(section.41.1) 3386 0 R (section.41.2) 3406 0 R (section.41.3) 3410 0 R (section.41.4) 3414 0 R (section.41.5) 3434 0 R (section.42.1) 3458 0 R]
-/Limits [(section.41.1) (section.42.1)]
+/Names [(s1-config-ldap-tls) 11965 0 R (s1-config-ldap-tls-certs) 11966 0 R (s1-config-ldap-tls-install) 11992 0 R (s1-config-ldap-tls-server) 11980 0 R (s1-int-ldap-tls) 12010 0 R (s1-intro-ldap-tls) 11955 0 R]
+/Limits [(s1-config-ldap-tls) (s1-intro-ldap-tls)]
 >> endobj
 18206 0 obj <<
-/Names [(section.42.2) 3462 0 R (section.42.3) 3466 0 R (section.42.4) 3470 0 R (section.42.5) 3474 0 R (section.42.6) 3478 0 R (section.43.1) 3494 0 R]
-/Limits [(section.42.2) (section.43.1)]
+/Names [(s1-test-ldap-tls) 11998 0 R (samba-bdc) 3743 0 R (samba-pdc) 3742 0 R (samba-trusted-domain) 8685 0 R (sauronsmbc) 11189 0 R (sbeuseraddn) 7835 0 R]
+/Limits [(s1-test-ldap-tls) (sbeuseraddn)]
 >> endobj
 18207 0 obj <<
-/Names [(section.43.2) 3498 0 R (section.43.3) 3514 0 R (section.43.4) 3542 0 R (section.43.5) 3550 0 R (section.43.6) 3554 0 R (section.44.1) 3562 0 R]
-/Limits [(section.43.2) (section.44.1)]
+/Names [(section*.1) 6 0 R (section*.11) 5426 0 R (section*.12) 5432 0 R (section*.13) 5439 0 R (section*.14) 46 0 R (section*.16) 5870 0 R]
+/Limits [(section*.1) (section*.16)]
 >> endobj
 18208 0 obj <<
-/Names [(section.44.10) 3598 0 R (section.44.11) 3602 0 R (section.44.12) 3606 0 R (section.44.2) 3566 0 R (section.44.3) 3570 0 R (section.44.4) 3574 0 R]
-/Limits [(section.44.10) (section.44.4)]
+/Names [(section*.17) 5898 0 R (section*.18) 182 0 R (section*.20) 606 0 R (section*.22) 7381 0 R (section*.23) 7397 0 R (section*.24) 7404 0 R]
+/Limits [(section*.17) (section*.24)]
 >> endobj
 18209 0 obj <<
-/Names [(section.44.5) 3578 0 R (section.44.6) 3582 0 R (section.44.7) 3586 0 R (section.44.8) 3590 0 R (section.44.9) 3594 0 R (section.45.1) 3614 0 R]
-/Limits [(section.44.5) (section.45.1)]
+/Names [(section*.25) 7406 0 R (section*.26) 7418 0 R (section*.27) 7428 0 R (section*.28) 10341 0 R (section*.29) 10352 0 R (section*.30) 10363 0 R]
+/Limits [(section*.25) (section*.30)]
 >> endobj
 18210 0 obj <<
-/Names [(section.45.2) 3618 0 R (section.45.3) 3634 0 R (section.45.4) 3638 0 R (section.46.1) 3646 0 R (section.46.2) 3650 0 R (section.47.1) 3658 0 R]
-/Limits [(section.45.2) (section.47.1)]
+/Names [(section*.31) 10366 0 R (section*.32) 10377 0 R (section*.33) 10613 0 R (section*.34) 11364 0 R (section*.35) 11370 0 R (section*.36) 11376 0 R]
+/Limits [(section*.31) (section*.36)]
 >> endobj
 18211 0 obj <<
-/Names [(section.47.2) 3662 0 R (section.5.1) 362 0 R (section.5.2) 366 0 R (section.5.3) 402 0 R (section.5.4) 410 0 R (section.6.1) 434 0 R]
-/Limits [(section.47.2) (section.6.1)]
+/Names [(section*.37) 12088 0 R (section*.38) 12093 0 R (section*.39) 12098 0 R (section*.40) 12099 0 R (section*.41) 12104 0 R (section*.42) 12109 0 R]
+/Limits [(section*.37) (section*.42)]
 >> endobj
 18212 0 obj <<
-/Names [(section.6.2) 438 0 R (section.6.3) 470 0 R (section.6.4) 482 0 R (section.6.5) 514 0 R (section.6.6) 518 0 R (section.7.1) 538 0 R]
-/Limits [(section.6.2) (section.7.1)]
+/Names [(section*.43) 12110 0 R (section*.44) 12115 0 R (section*.45) 12125 0 R (section*.46) 12139 0 R (section*.47) 12150 0 R (section*.48) 12155 0 R]
+/Limits [(section*.43) (section*.48)]
 >> endobj
 18213 0 obj <<
-/Names [(section.7.2) 542 0 R (section.7.3) 546 0 R (section.7.4) 558 0 R (section.8.1) 566 0 R (section.8.2) 570 0 R (section.8.3) 598 0 R]
-/Limits [(section.7.2) (section.8.3)]
+/Names [(section*.49) 12156 0 R (section*.50) 12161 0 R (section*.51) 12167 0 R (section*.52) 12172 0 R (section*.53) 12173 0 R (section*.54) 12178 0 R]
+/Limits [(section*.49) (section*.54)]
 >> endobj
 18214 0 obj <<
-/Names [(section.9.1) 614 0 R (section.9.2) 618 0 R (securing-samba) 3821 0 R (set-group-map) 7701 0 R (simple-example) 5523 0 R (simpleprc) 8746 0 R]
-/Limits [(section.9.1) (simpleprc)]
+/Names [(section*.55) 12179 0 R (section*.56) 12180 0 R (section*.57) 12181 0 R (section*.58) 3678 0 R (section*.9) 38 0 R (section.1.1) 54 0 R]
+/Limits [(section*.55) (section.1.1)]
 >> endobj
 18215 0 obj <<
-/Names [(simplynice) 6687 0 R (small11) 9519 0 R (small12) 9520 0 R (small14) 9688 0 R (small8) 9408 0 R (small9) 9409 0 R]
-/Limits [(simplynice) (small9)]
+/Names [(section.1.2) 58 0 R (section.1.3) 86 0 R (section.1.4) 90 0 R (section.1.5) 94 0 R (section.1.6) 106 0 R (section.10.1) 646 0 R]
+/Limits [(section.1.2) (section.10.1)]
 >> endobj
 18216 0 obj <<
-/Names [(smbconfminimal) 5490 0 R (smbgrpadd) 7692 0 R (smbgrpadd.sh) 7691 0 R (smbpassoptions) 10786 0 R (speed) 3957 0 R (speedimpr) 11841 0 R]
-/Limits [(smbconfminimal) (speedimpr)]
+/Names [(section.10.2) 650 0 R (section.10.3) 654 0 R (section.10.4) 670 0 R (section.10.5) 706 0 R (section.10.6) 722 0 R (section.10.7) 734 0 R]
+/Limits [(section.10.2) (section.10.7)]
 >> endobj
 18217 0 obj <<
-/Names [(startingSamba) 5635 0 R (subsection.1.2.1) 62 0 R (subsection.1.2.2) 66 0 R (subsection.1.2.3) 70 0 R (subsection.1.2.4) 74 0 R (subsection.1.2.5) 82 0 R]
-/Limits [(startingSamba) (subsection.1.2.5)]
+/Names [(section.10.8) 754 0 R (section.11.1) 782 0 R (section.11.2) 794 0 R (section.11.3) 830 0 R (section.11.4) 850 0 R (section.11.5) 914 0 R]
+/Limits [(section.10.8) (section.11.5)]
 >> endobj
 18218 0 obj <<
-/Names [(subsection.1.5.1) 98 0 R (subsection.1.5.2) 102 0 R (subsection.1.6.1) 110 0 R (subsection.1.6.2) 114 0 R (subsection.1.6.3) 118 0 R (subsection.10.3.1) 658 0 R]
-/Limits [(subsection.1.5.1) (subsection.10.3.1)]
+/Names [(section.12.1) 930 0 R (section.12.2) 934 0 R (section.12.3) 962 0 R (section.12.4) 974 0 R (section.13.1) 990 0 R (section.13.10) 1114 0 R]
+/Limits [(section.12.1) (section.13.10)]
 >> endobj
 18219 0 obj <<
-/Names [(subsection.10.3.2) 662 0 R (subsection.10.3.3) 666 0 R (subsection.10.4.1) 674 0 R (subsection.10.4.2) 678 0 R (subsection.10.4.3) 682 0 R (subsection.10.4.4) 686 0 R]
-/Limits [(subsection.10.3.2) (subsection.10.4.4)]
+/Names [(section.13.11) 1118 0 R (section.13.12) 1122 0 R (section.13.13) 1126 0 R (section.13.14) 1138 0 R (section.13.2) 994 0 R (section.13.3) 998 0 R]
+/Limits [(section.13.11) (section.13.3)]
 >> endobj
 18220 0 obj <<
-/Names [(subsection.10.4.5) 690 0 R (subsection.10.4.6) 694 0 R (subsection.10.4.7) 698 0 R (subsection.10.4.8) 702 0 R (subsection.10.5.1) 710 0 R (subsection.10.5.2) 714 0 R]
-/Limits [(subsection.10.4.5) (subsection.10.5.2)]
+/Names [(section.13.4) 1034 0 R (section.13.5) 1054 0 R (section.13.6) 1058 0 R (section.13.7) 1070 0 R (section.13.8) 1074 0 R (section.13.9) 1110 0 R]
+/Limits [(section.13.4) (section.13.9)]
 >> endobj
 18221 0 obj <<
-/Names [(subsection.10.5.3) 718 0 R (subsection.10.6.1) 726 0 R (subsection.10.6.2) 730 0 R (subsection.10.7.1) 738 0 R (subsection.10.7.2) 742 0 R (subsection.10.7.3) 746 0 R]
-/Limits [(subsection.10.5.3) (subsection.10.7.3)]
+/Names [(section.14.1) 1146 0 R (section.14.2) 1166 0 R (section.15.1) 1206 0 R (section.15.2) 1222 0 R (section.15.3) 1226 0 R (section.16.1) 1238 0 R]
+/Limits [(section.14.1) (section.16.1)]
 >> endobj
 18222 0 obj <<
-/Names [(subsection.10.8.1) 758 0 R (subsection.10.8.2) 762 0 R (subsection.10.8.3) 766 0 R (subsection.10.8.4) 770 0 R (subsection.10.8.5) 774 0 R (subsection.11.1.1) 786 0 R]
-/Limits [(subsection.10.8.1) (subsection.11.1.1)]
+/Names [(section.16.2) 1242 0 R (section.16.3) 1262 0 R (section.16.4) 1278 0 R (section.16.5) 1294 0 R (section.16.6) 1350 0 R (section.17.1) 1370 0 R]
+/Limits [(section.16.2) (section.17.1)]
 >> endobj
 18223 0 obj <<
-/Names [(subsection.11.1.2) 790 0 R (subsection.11.2.1) 798 0 R (subsection.11.2.2) 810 0 R (subsection.11.2.3) 814 0 R (subsection.11.2.4) 818 0 R (subsection.11.2.5) 826 0 R]
-/Limits [(subsection.11.1.2) (subsection.11.2.5)]
+/Names [(section.17.2) 1374 0 R (section.17.3) 1418 0 R (section.17.4) 1434 0 R (section.17.5) 1446 0 R (section.17.6) 1450 0 R (section.17.7) 1466 0 R]
+/Limits [(section.17.2) (section.17.7)]
 >> endobj
 18224 0 obj <<
-/Names [(subsection.11.3.1) 834 0 R (subsection.11.3.2) 838 0 R (subsection.11.4.1) 854 0 R (subsection.11.4.2) 858 0 R (subsection.11.4.3) 862 0 R (subsection.11.4.4) 866 0 R]
-/Limits [(subsection.11.3.1) (subsection.11.4.4)]
+/Names [(section.18.1) 1474 0 R (section.18.2) 1478 0 R (section.18.3) 1482 0 R (section.18.4) 1510 0 R (section.18.5) 1514 0 R (section.19.1) 1530 0 R]
+/Limits [(section.18.1) (section.19.1)]
 >> endobj
 18225 0 obj <<
-/Names [(subsection.11.5.1) 918 0 R (subsection.11.5.2) 922 0 R (subsection.12.2.1) 938 0 R (subsection.12.2.2) 942 0 R (subsection.12.2.3) 946 0 R (subsection.12.2.4) 954 0 R]
-/Limits [(subsection.11.5.1) (subsection.12.2.4)]
+/Names [(section.19.2) 1534 0 R (section.19.3) 1538 0 R (section.19.4) 1554 0 R (section.19.5) 1566 0 R (section.19.6) 1570 0 R (section.2.1) 126 0 R]
+/Limits [(section.19.2) (section.2.1)]
 >> endobj
 18226 0 obj <<
-/Names [(subsection.12.2.5) 958 0 R (subsection.12.3.1) 966 0 R (subsection.12.3.2) 970 0 R (subsection.12.4.1) 978 0 R (subsection.12.4.2) 982 0 R (subsection.13.13.1) 1130 0 R]
-/Limits [(subsection.12.2.5) (subsection.13.13.1)]
+/Names [(section.2.2) 130 0 R (section.2.3) 134 0 R (section.20.1) 1586 0 R (section.20.2) 1590 0 R (section.21.1) 1602 0 R (section.21.10) 1806 0 R]
+/Limits [(section.2.2) (section.21.10)]
 >> endobj
 18227 0 obj <<
-/Names [(subsection.13.13.2) 1134 0 R (subsection.13.3.1) 1002 0 R (subsection.13.3.2) 1022 0 R (subsection.13.3.3) 1026 0 R (subsection.13.4.1) 1038 0 R (subsection.13.4.2) 1042 0 R]
-/Limits [(subsection.13.13.2) (subsection.13.4.2)]
+/Names [(section.21.11) 1810 0 R (section.21.12) 1814 0 R (section.21.13) 1818 0 R (section.21.14) 1822 0 R (section.21.2) 1606 0 R (section.21.3) 1618 0 R]
+/Limits [(section.21.11) (section.21.3)]
 >> endobj
 18228 0 obj <<
-/Names [(subsection.13.4.3) 1046 0 R (subsection.13.4.4) 1050 0 R (subsection.13.6.1) 1062 0 R (subsection.13.6.2) 1066 0 R (subsection.13.8.1) 1078 0 R (subsection.13.8.2) 1082 0 R]
-/Limits [(subsection.13.4.3) (subsection.13.8.2)]
+/Names [(section.21.4) 1630 0 R (section.21.5) 1662 0 R (section.21.6) 1686 0 R (section.21.7) 1734 0 R (section.21.8) 1754 0 R (section.21.9) 1786 0 R]
+/Limits [(section.21.4) (section.21.9)]
 >> endobj
 18229 0 obj <<
-/Names [(subsection.13.8.3) 1086 0 R (subsection.13.8.4) 1106 0 R (subsection.14.1.1) 1150 0 R (subsection.14.1.2) 1154 0 R (subsection.14.1.3) 1158 0 R (subsection.14.1.4) 1162 0 R]
-/Limits [(subsection.13.8.3) (subsection.14.1.4)]
+/Names [(section.22.1) 1838 0 R (section.22.10) 2070 0 R (section.22.11) 2138 0 R (section.22.12) 2166 0 R (section.22.13) 2186 0 R (section.22.14) 2230 0 R]
+/Limits [(section.22.1) (section.22.14)]
 >> endobj
 18230 0 obj <<
-/Names [(subsection.14.2.1) 1170 0 R (subsection.14.2.2) 1182 0 R (subsection.14.2.3) 1186 0 R (subsection.14.2.4) 1190 0 R (subsection.15.1.1) 1210 0 R (subsection.15.1.2) 1214 0 R]
-/Limits [(subsection.14.2.1) (subsection.15.1.2)]
+/Names [(section.22.15) 2262 0 R (section.22.16) 2266 0 R (section.22.17) 2282 0 R (section.22.18) 2286 0 R (section.22.19) 2290 0 R (section.22.2) 1850 0 R]
+/Limits [(section.22.15) (section.22.2)]
 >> endobj
 18231 0 obj <<
-/Names [(subsection.15.1.3) 1218 0 R (subsection.15.3.1) 1230 0 R (subsection.16.2.1) 1246 0 R (subsection.16.2.2) 1250 0 R (subsection.16.2.3) 1254 0 R (subsection.16.3.1) 1266 0 R]
-/Limits [(subsection.15.1.3) (subsection.16.3.1)]
+/Names [(section.22.20) 2374 0 R (section.22.3) 1866 0 R (section.22.4) 1890 0 R (section.22.5) 1926 0 R (section.22.6) 2010 0 R (section.22.7) 2026 0 R]
+/Limits [(section.22.20) (section.22.7)]
 >> endobj
 18232 0 obj <<
-/Names [(subsection.16.3.2) 1270 0 R (subsection.16.3.3) 1274 0 R (subsection.16.4.1) 1282 0 R (subsection.16.5.1) 1298 0 R (subsection.16.5.2) 1302 0 R (subsection.16.5.3) 1306 0 R]
-/Limits [(subsection.16.3.2) (subsection.16.5.3)]
+/Names [(section.22.8) 2038 0 R (section.22.9) 2050 0 R (section.23.1) 2382 0 R (section.23.2) 2386 0 R (section.23.3) 2390 0 R (section.23.4) 2430 0 R]
+/Limits [(section.22.8) (section.23.4)]
 >> endobj
 18233 0 obj <<
-/Names [(subsection.16.5.4) 1310 0 R (subsection.16.5.5) 1322 0 R (subsection.16.5.6) 1326 0 R (subsection.16.5.7) 1330 0 R (subsection.16.5.8) 1334 0 R (subsection.16.6.1) 1354 0 R]
-/Limits [(subsection.16.5.4) (subsection.16.6.1)]
+/Names [(section.24.1) 2450 0 R (section.24.2) 2454 0 R (section.24.3) 2458 0 R (section.24.4) 2470 0 R (section.24.5) 2498 0 R (section.24.6) 2542 0 R]
+/Limits [(section.24.1) (section.24.6)]
 >> endobj
 18234 0 obj <<
-/Names [(subsection.16.6.2) 1358 0 R (subsection.16.6.3) 1362 0 R (subsection.17.2.1) 1378 0 R (subsection.17.3.1) 1422 0 R (subsection.17.4.1) 1438 0 R (subsection.17.4.2) 1442 0 R]
-/Limits [(subsection.16.6.2) (subsection.17.4.2)]
+/Names [(section.24.7) 2546 0 R (section.25.1) 2562 0 R (section.25.2) 2566 0 R (section.25.3) 2570 0 R (section.25.4) 2582 0 R (section.26.1) 2598 0 R]
+/Limits [(section.24.7) (section.26.1)]
 >> endobj
 18235 0 obj <<
-/Names [(subsection.17.6.1) 1454 0 R (subsection.17.6.2) 1458 0 R (subsection.17.6.3) 1462 0 R (subsection.18.3.1) 1486 0 R (subsection.18.3.2) 1490 0 R (subsection.18.3.3) 1494 0 R]
-/Limits [(subsection.17.6.1) (subsection.18.3.3)]
+/Names [(section.26.2) 2602 0 R (section.26.3) 2630 0 R (section.26.4) 2634 0 R (section.26.5) 2650 0 R (section.26.6) 2654 0 R (section.27.1) 2666 0 R]
+/Limits [(section.26.2) (section.27.1)]
 >> endobj
 18236 0 obj <<
-/Names [(subsection.18.3.4) 1498 0 R (subsection.18.3.5) 1502 0 R (subsection.18.3.6) 1506 0 R (subsection.18.5.1) 1518 0 R (subsection.18.5.2) 1522 0 R (subsection.19.3.1) 1542 0 R]
-/Limits [(subsection.18.3.4) (subsection.19.3.1)]
+/Names [(section.27.2) 2670 0 R (section.27.3) 2738 0 R (section.27.4) 2742 0 R (section.27.5) 2746 0 R (section.27.6) 2766 0 R (section.28.1) 2790 0 R]
+/Limits [(section.27.2) (section.28.1)]
 >> endobj
 18237 0 obj <<
-/Names [(subsection.19.3.2) 1546 0 R (subsection.19.3.3) 1550 0 R (subsection.19.4.1) 1558 0 R (subsection.19.4.2) 1562 0 R (subsection.19.6.1) 1574 0 R (subsection.19.6.2) 1578 0 R]
-/Limits [(subsection.19.3.2) (subsection.19.6.2)]
+/Names [(section.28.2) 2794 0 R (section.28.3) 2846 0 R (section.29.1) 2862 0 R (section.29.2) 2866 0 R (section.29.3) 2870 0 R (section.29.4) 2890 0 R]
+/Limits [(section.28.2) (section.29.4)]
 >> endobj
 18238 0 obj <<
-/Names [(subsection.2.3.1) 138 0 R (subsection.2.3.2) 158 0 R (subsection.2.3.3) 166 0 R (subsection.20.2.1) 1594 0 R (subsection.21.14.1) 1826 0 R (subsection.21.14.2) 1830 0 R]
-/Limits [(subsection.2.3.1) (subsection.21.14.2)]
+/Names [(section.29.5) 2914 0 R (section.3.1) 190 0 R (section.3.2) 194 0 R (section.3.3) 198 0 R (section.3.4) 242 0 R (section.3.5) 246 0 R]
+/Limits [(section.29.5) (section.3.5)]
 >> endobj
 18239 0 obj <<
-/Names [(subsection.21.2.1) 1610 0 R (subsection.21.2.2) 1614 0 R (subsection.21.3.1) 1622 0 R (subsection.21.3.2) 1626 0 R (subsection.21.4.1) 1634 0 R (subsection.21.5.1) 1666 0 R]
-/Limits [(subsection.21.2.1) (subsection.21.5.1)]
+/Names [(section.30.1) 2934 0 R (section.30.2) 2938 0 R (section.30.3) 2942 0 R (section.30.4) 2946 0 R (section.30.5) 2950 0 R (section.30.6) 2966 0 R]
+/Limits [(section.30.1) (section.30.6)]
 >> endobj
 18240 0 obj <<
-/Names [(subsection.21.5.2) 1670 0 R (subsection.21.5.3) 1674 0 R (subsection.21.5.4) 1678 0 R (subsection.21.5.5) 1682 0 R (subsection.21.6.1) 1690 0 R (subsection.21.6.2) 1694 0 R]
-/Limits [(subsection.21.5.2) (subsection.21.6.2)]
+/Names [(section.31.1) 2978 0 R (section.31.2) 2982 0 R (section.32.1) 3006 0 R (section.32.2) 3010 0 R (section.34.1) 3074 0 R (section.35.1) 3098 0 R]
+/Limits [(section.31.1) (section.35.1)]
 >> endobj
 18241 0 obj <<
-/Names [(subsection.21.7.1) 1738 0 R (subsection.21.7.2) 1742 0 R (subsection.21.7.3) 1746 0 R (subsection.21.7.4) 1750 0 R (subsection.21.8.1) 1758 0 R (subsection.21.8.2) 1762 0 R]
-/Limits [(subsection.21.7.1) (subsection.21.8.2)]
+/Names [(section.35.2) 3114 0 R (section.36.1) 3166 0 R (section.36.2) 3198 0 R (section.37.1) 3214 0 R (section.37.2) 3218 0 R (section.37.3) 3246 0 R]
+/Limits [(section.35.2) (section.37.3)]
 >> endobj
 18242 0 obj <<
-/Names [(subsection.21.8.3) 1766 0 R (subsection.21.8.4) 1770 0 R (subsection.21.8.5) 1774 0 R (subsection.21.8.6) 1778 0 R (subsection.21.8.7) 1782 0 R (subsection.21.9.1) 1790 0 R]
-/Limits [(subsection.21.8.3) (subsection.21.9.1)]
+/Names [(section.38.1) 3290 0 R (section.38.2) 3294 0 R (section.38.3) 3298 0 R (section.39.1) 3306 0 R (section.39.2) 3334 0 R (section.39.3) 3338 0 R]
+/Limits [(section.38.1) (section.39.3)]
 >> endobj
 18243 0 obj <<
-/Names [(subsection.21.9.2) 1794 0 R (subsection.21.9.3) 1798 0 R (subsection.21.9.4) 1802 0 R (subsection.22.1.1) 1842 0 R (subsection.22.1.2) 1846 0 R (subsection.22.10.1) 2074 0 R]
-/Limits [(subsection.21.9.2) (subsection.22.10.1)]
+/Names [(section.39.4) 3342 0 R (section.4.1) 274 0 R (section.4.2) 278 0 R (section.4.3) 282 0 R (section.4.4) 294 0 R (section.4.5) 298 0 R]
+/Limits [(section.39.4) (section.4.5)]
 >> endobj
 18244 0 obj <<
-/Names [(subsection.22.10.10) 2110 0 R (subsection.22.10.11) 2114 0 R (subsection.22.10.12) 2118 0 R (subsection.22.10.13) 2122 0 R (subsection.22.10.14) 2126 0 R (subsection.22.10.15) 2130 0 R]
-/Limits [(subsection.22.10.10) (subsection.22.10.15)]
+/Names [(section.4.6) 302 0 R (section.4.7) 326 0 R (section.40.1) 3350 0 R (section.40.2) 3354 0 R (section.40.3) 3358 0 R (section.40.4) 3366 0 R]
+/Limits [(section.4.6) (section.40.4)]
 >> endobj
 18245 0 obj <<
-/Names [(subsection.22.10.16) 2134 0 R (subsection.22.10.2) 2078 0 R (subsection.22.10.3) 2082 0 R (subsection.22.10.4) 2086 0 R (subsection.22.10.5) 2090 0 R (subsection.22.10.6) 2094 0 R]
-/Limits [(subsection.22.10.16) (subsection.22.10.6)]
+/Names [(section.40.5) 3370 0 R (section.40.6) 3374 0 R (section.41.1) 3386 0 R (section.41.2) 3406 0 R (section.41.3) 3410 0 R (section.41.4) 3414 0 R]
+/Limits [(section.40.5) (section.41.4)]
 >> endobj
 18246 0 obj <<
-/Names [(subsection.22.10.7) 2098 0 R (subsection.22.10.8) 2102 0 R (subsection.22.10.9) 2106 0 R (subsection.22.11.1) 2142 0 R (subsection.22.11.2) 2146 0 R (subsection.22.11.3) 2150 0 R]
-/Limits [(subsection.22.10.7) (subsection.22.11.3)]
+/Names [(section.41.5) 3434 0 R (section.42.1) 3458 0 R (section.42.2) 3462 0 R (section.42.3) 3466 0 R (section.42.4) 3470 0 R (section.42.5) 3474 0 R]
+/Limits [(section.41.5) (section.42.5)]
 >> endobj
 18247 0 obj <<
-/Names [(subsection.22.11.4) 2154 0 R (subsection.22.11.5) 2158 0 R (subsection.22.11.6) 2162 0 R (subsection.22.12.1) 2170 0 R (subsection.22.12.2) 2174 0 R (subsection.22.12.3) 2178 0 R]
-/Limits [(subsection.22.11.4) (subsection.22.12.3)]
+/Names [(section.42.6) 3478 0 R (section.43.1) 3494 0 R (section.43.2) 3498 0 R (section.43.3) 3514 0 R (section.43.4) 3542 0 R (section.43.5) 3550 0 R]
+/Limits [(section.42.6) (section.43.5)]
 >> endobj
 18248 0 obj <<
-/Names [(subsection.22.12.4) 2182 0 R (subsection.22.13.1) 2190 0 R (subsection.22.13.2) 2226 0 R (subsection.22.14.1) 2234 0 R (subsection.22.14.2) 2238 0 R (subsection.22.14.3) 2242 0 R]
-/Limits [(subsection.22.12.4) (subsection.22.14.3)]
+/Names [(section.43.6) 3554 0 R (section.44.1) 3562 0 R (section.44.10) 3598 0 R (section.44.11) 3602 0 R (section.44.12) 3606 0 R (section.44.2) 3566 0 R]
+/Limits [(section.43.6) (section.44.2)]
 >> endobj
 18249 0 obj <<
-/Names [(subsection.22.14.4) 2246 0 R (subsection.22.14.5) 2250 0 R (subsection.22.14.6) 2254 0 R (subsection.22.14.7) 2258 0 R (subsection.22.16.1) 2270 0 R (subsection.22.16.2) 2274 0 R]
-/Limits [(subsection.22.14.4) (subsection.22.16.2)]
+/Names [(section.44.3) 3570 0 R (section.44.4) 3574 0 R (section.44.5) 3578 0 R (section.44.6) 3582 0 R (section.44.7) 3586 0 R (section.44.8) 3590 0 R]
+/Limits [(section.44.3) (section.44.8)]
 >> endobj
 18250 0 obj <<
-/Names [(subsection.22.16.3) 2278 0 R (subsection.22.19.1) 2294 0 R (subsection.22.19.10) 2330 0 R (subsection.22.19.11) 2334 0 R (subsection.22.19.12) 2338 0 R (subsection.22.19.13) 2342 0 R]
-/Limits [(subsection.22.16.3) (subsection.22.19.13)]
+/Names [(section.44.9) 3594 0 R (section.45.1) 3614 0 R (section.45.2) 3618 0 R (section.45.3) 3634 0 R (section.45.4) 3638 0 R (section.46.1) 3646 0 R]
+/Limits [(section.44.9) (section.46.1)]
 >> endobj
 18251 0 obj <<
-/Names [(subsection.22.19.14) 2346 0 R (subsection.22.19.15) 2350 0 R (subsection.22.19.16) 2354 0 R (subsection.22.19.17) 2358 0 R (subsection.22.19.18) 2362 0 R (subsection.22.19.19) 2366 0 R]
-/Limits [(subsection.22.19.14) (subsection.22.19.19)]
+/Names [(section.46.2) 3650 0 R (section.47.1) 3658 0 R (section.47.2) 3662 0 R (section.5.1) 362 0 R (section.5.2) 366 0 R (section.5.3) 402 0 R]
+/Limits [(section.46.2) (section.5.3)]
 >> endobj
 18252 0 obj <<
-/Names [(subsection.22.19.2) 2298 0 R (subsection.22.19.20) 2370 0 R (subsection.22.19.3) 2302 0 R (subsection.22.19.4) 2306 0 R (subsection.22.19.5) 2310 0 R (subsection.22.19.6) 2314 0 R]
-/Limits [(subsection.22.19.2) (subsection.22.19.6)]
+/Names [(section.5.4) 410 0 R (section.6.1) 434 0 R (section.6.2) 438 0 R (section.6.3) 470 0 R (section.6.4) 482 0 R (section.6.5) 514 0 R]
+/Limits [(section.5.4) (section.6.5)]
 >> endobj
 18253 0 obj <<
-/Names [(subsection.22.19.7) 2318 0 R (subsection.22.19.8) 2322 0 R (subsection.22.19.9) 2326 0 R (subsection.22.2.1) 1854 0 R (subsection.22.2.2) 1858 0 R (subsection.22.2.3) 1862 0 R]
-/Limits [(subsection.22.19.7) (subsection.22.2.3)]
+/Names [(section.6.6) 518 0 R (section.7.1) 538 0 R (section.7.2) 542 0 R (section.7.3) 546 0 R (section.7.4) 558 0 R (section.8.1) 566 0 R]
+/Limits [(section.6.6) (section.8.1)]
 >> endobj
 18254 0 obj <<
-/Names [(subsection.22.3.1) 1870 0 R (subsection.22.3.2) 1874 0 R (subsection.22.3.3) 1878 0 R (subsection.22.3.4) 1882 0 R (subsection.22.3.5) 1886 0 R (subsection.22.4.1) 1894 0 R]
-/Limits [(subsection.22.3.1) (subsection.22.4.1)]
+/Names [(section.8.2) 570 0 R (section.8.3) 598 0 R (section.9.1) 614 0 R (section.9.2) 618 0 R (securing-samba) 3817 0 R (set-group-map) 7721 0 R]
+/Limits [(section.8.2) (set-group-map)]
 >> endobj
 18255 0 obj <<
-/Names [(subsection.22.4.2) 1898 0 R (subsection.22.4.3) 1902 0 R (subsection.22.4.4) 1906 0 R (subsection.22.4.5) 1910 0 R (subsection.22.4.6) 1914 0 R (subsection.22.4.7) 1918 0 R]
-/Limits [(subsection.22.4.2) (subsection.22.4.7)]
+/Names [(simple-example) 5515 0 R (simpleprc) 8775 0 R (simplynice) 6681 0 R (small11) 9555 0 R (small12) 9556 0 R (small14) 9723 0 R]
+/Limits [(simple-example) (small14)]
 >> endobj
 18256 0 obj <<
-/Names [(subsection.22.4.8) 1922 0 R (subsection.22.5.1) 1930 0 R (subsection.22.5.10) 1970 0 R (subsection.22.5.11) 1974 0 R (subsection.22.5.12) 1978 0 R (subsection.22.5.13) 1982 0 R]
-/Limits [(subsection.22.4.8) (subsection.22.5.13)]
+/Names [(small8) 9437 0 R (small9) 9438 0 R (smbconfminimal) 5482 0 R (smbgrpadd) 7712 0 R (smbgrpadd.sh) 7711 0 R (smbpassoptions) 10828 0 R]
+/Limits [(small8) (smbpassoptions)]
 >> endobj
 18257 0 obj <<
-/Names [(subsection.22.5.14) 1986 0 R (subsection.22.5.15) 1990 0 R (subsection.22.5.16) 1994 0 R (subsection.22.5.17) 1998 0 R (subsection.22.5.18) 2002 0 R (subsection.22.5.19) 2006 0 R]
-/Limits [(subsection.22.5.14) (subsection.22.5.19)]
+/Names [(speed) 3946 0 R (speedimpr) 11882 0 R (startingSamba) 5627 0 R (subsection.1.2.1) 62 0 R (subsection.1.2.2) 66 0 R (subsection.1.2.3) 70 0 R]
+/Limits [(speed) (subsection.1.2.3)]
 >> endobj
 18258 0 obj <<
-/Names [(subsection.22.5.2) 1934 0 R (subsection.22.5.3) 1938 0 R (subsection.22.5.4) 1946 0 R (subsection.22.5.5) 1950 0 R (subsection.22.5.6) 1954 0 R (subsection.22.5.7) 1958 0 R]
-/Limits [(subsection.22.5.2) (subsection.22.5.7)]
+/Names [(subsection.1.2.4) 74 0 R (subsection.1.2.5) 82 0 R (subsection.1.5.1) 98 0 R (subsection.1.5.2) 102 0 R (subsection.1.6.1) 110 0 R (subsection.1.6.2) 114 0 R]
+/Limits [(subsection.1.2.4) (subsection.1.6.2)]
 >> endobj
 18259 0 obj <<
-/Names [(subsection.22.5.8) 1962 0 R (subsection.22.5.9) 1966 0 R (subsection.22.6.1) 2014 0 R (subsection.22.6.2) 2018 0 R (subsection.22.6.3) 2022 0 R (subsection.22.7.1) 2030 0 R]
-/Limits [(subsection.22.5.8) (subsection.22.7.1)]
+/Names [(subsection.1.6.3) 118 0 R (subsection.10.3.1) 658 0 R (subsection.10.3.2) 662 0 R (subsection.10.3.3) 666 0 R (subsection.10.4.1) 674 0 R (subsection.10.4.2) 678 0 R]
+/Limits [(subsection.1.6.3) (subsection.10.4.2)]
 >> endobj
 18260 0 obj <<
-/Names [(subsection.22.7.2) 2034 0 R (subsection.22.8.1) 2042 0 R (subsection.22.8.2) 2046 0 R (subsection.22.9.1) 2054 0 R (subsection.22.9.2) 2058 0 R (subsection.22.9.3) 2062 0 R]
-/Limits [(subsection.22.7.2) (subsection.22.9.3)]
+/Names [(subsection.10.4.3) 682 0 R (subsection.10.4.4) 686 0 R (subsection.10.4.5) 690 0 R (subsection.10.4.6) 694 0 R (subsection.10.4.7) 698 0 R (subsection.10.4.8) 702 0 R]
+/Limits [(subsection.10.4.3) (subsection.10.4.8)]
 >> endobj
 18261 0 obj <<
-/Names [(subsection.22.9.4) 2066 0 R (subsection.23.3.1) 2394 0 R (subsection.23.3.2) 2398 0 R (subsection.23.3.3) 2402 0 R (subsection.23.3.4) 2410 0 R (subsection.23.3.5) 2414 0 R]
-/Limits [(subsection.22.9.4) (subsection.23.3.5)]
+/Names [(subsection.10.5.1) 710 0 R (subsection.10.5.2) 714 0 R (subsection.10.5.3) 718 0 R (subsection.10.6.1) 726 0 R (subsection.10.6.2) 730 0 R (subsection.10.7.1) 738 0 R]
+/Limits [(subsection.10.5.1) (subsection.10.7.1)]
 >> endobj
 18262 0 obj <<
-/Names [(subsection.23.3.6) 2418 0 R (subsection.23.3.7) 2422 0 R (subsection.23.4.1) 2434 0 R (subsection.23.4.2) 2438 0 R (subsection.23.4.3) 2442 0 R (subsection.24.3.1) 2462 0 R]
-/Limits [(subsection.23.3.6) (subsection.24.3.1)]
+/Names [(subsection.10.7.2) 742 0 R (subsection.10.7.3) 746 0 R (subsection.10.8.1) 758 0 R (subsection.10.8.2) 762 0 R (subsection.10.8.3) 766 0 R (subsection.10.8.4) 770 0 R]
+/Limits [(subsection.10.7.2) (subsection.10.8.4)]
 >> endobj
 18263 0 obj <<
-/Names [(subsection.24.3.2) 2466 0 R (subsection.24.4.1) 2474 0 R (subsection.24.4.2) 2478 0 R (subsection.24.4.3) 2482 0 R (subsection.24.4.4) 2486 0 R (subsection.24.4.5) 2490 0 R]
-/Limits [(subsection.24.3.2) (subsection.24.4.5)]
+/Names [(subsection.10.8.5) 774 0 R (subsection.11.1.1) 786 0 R (subsection.11.1.2) 790 0 R (subsection.11.2.1) 798 0 R (subsection.11.2.2) 810 0 R (subsection.11.2.3) 814 0 R]
+/Limits [(subsection.10.8.5) (subsection.11.2.3)]
 >> endobj
 18264 0 obj <<
-/Names [(subsection.24.4.6) 2494 0 R (subsection.24.5.1) 2502 0 R (subsection.24.5.2) 2506 0 R (subsection.24.5.3) 2510 0 R (subsection.24.7.1) 2550 0 R (subsection.24.7.2) 2554 0 R]
-/Limits [(subsection.24.4.6) (subsection.24.7.2)]
+/Names [(subsection.11.2.4) 818 0 R (subsection.11.2.5) 826 0 R (subsection.11.3.1) 834 0 R (subsection.11.3.2) 838 0 R (subsection.11.4.1) 854 0 R (subsection.11.4.2) 858 0 R]
+/Limits [(subsection.11.2.4) (subsection.11.4.2)]
 >> endobj
 18265 0 obj <<
-/Names [(subsection.25.3.1) 2574 0 R (subsection.25.3.2) 2578 0 R (subsection.25.4.1) 2586 0 R (subsection.25.4.2) 2590 0 R (subsection.26.2.1) 2606 0 R (subsection.26.2.2) 2610 0 R]
-/Limits [(subsection.25.3.1) (subsection.26.2.2)]
+/Names [(subsection.11.4.3) 862 0 R (subsection.11.4.4) 866 0 R (subsection.11.5.1) 918 0 R (subsection.11.5.2) 922 0 R (subsection.12.2.1) 938 0 R (subsection.12.2.2) 942 0 R]
+/Limits [(subsection.11.4.3) (subsection.12.2.2)]
 >> endobj
 18266 0 obj <<
-/Names [(subsection.26.2.3) 2618 0 R (subsection.26.4.1) 2638 0 R (subsection.26.4.2) 2642 0 R (subsection.26.4.3) 2646 0 R (subsection.26.6.1) 2658 0 R (subsection.27.2.1) 2674 0 R]
-/Limits [(subsection.26.2.3) (subsection.27.2.1)]
+/Names [(subsection.12.2.3) 946 0 R (subsection.12.2.4) 954 0 R (subsection.12.2.5) 958 0 R (subsection.12.3.1) 966 0 R (subsection.12.3.2) 970 0 R (subsection.12.4.1) 978 0 R]
+/Limits [(subsection.12.2.3) (subsection.12.4.1)]
 >> endobj
 18267 0 obj <<
-/Names [(subsection.27.2.2) 2694 0 R (subsection.27.2.3) 2710 0 R (subsection.27.2.4) 2714 0 R (subsection.27.2.5) 2718 0 R (subsection.27.5.1) 2750 0 R (subsection.27.5.2) 2758 0 R]
-/Limits [(subsection.27.2.2) (subsection.27.5.2)]
+/Names [(subsection.12.4.2) 982 0 R (subsection.13.13.1) 1130 0 R (subsection.13.13.2) 1134 0 R (subsection.13.3.1) 1002 0 R (subsection.13.3.2) 1022 0 R (subsection.13.3.3) 1026 0 R]
+/Limits [(subsection.12.4.2) (subsection.13.3.3)]
 >> endobj
 18268 0 obj <<
-/Names [(subsection.27.5.3) 2762 0 R (subsection.27.6.1) 2770 0 R (subsection.27.6.2) 2774 0 R (subsection.27.6.3) 2778 0 R (subsection.27.6.4) 2782 0 R (subsection.28.2.1) 2798 0 R]
-/Limits [(subsection.27.5.3) (subsection.28.2.1)]
+/Names [(subsection.13.4.1) 1038 0 R (subsection.13.4.2) 1042 0 R (subsection.13.4.3) 1046 0 R (subsection.13.4.4) 1050 0 R (subsection.13.6.1) 1062 0 R (subsection.13.6.2) 1066 0 R]
+/Limits [(subsection.13.4.1) (subsection.13.6.2)]
 >> endobj
 18269 0 obj <<
-/Names [(subsection.28.2.2) 2806 0 R (subsection.28.2.3) 2818 0 R (subsection.28.2.4) 2822 0 R (subsection.28.2.5) 2826 0 R (subsection.28.3.1) 2850 0 R (subsection.28.3.2) 2854 0 R]
-/Limits [(subsection.28.2.2) (subsection.28.3.2)]
+/Names [(subsection.13.8.1) 1078 0 R (subsection.13.8.2) 1082 0 R (subsection.13.8.3) 1086 0 R (subsection.13.8.4) 1106 0 R (subsection.14.1.1) 1150 0 R (subsection.14.1.2) 1154 0 R]
+/Limits [(subsection.13.8.1) (subsection.14.1.2)]
 >> endobj
 18270 0 obj <<
-/Names [(subsection.29.3.1) 2874 0 R (subsection.29.3.2) 2878 0 R (subsection.29.3.3) 2882 0 R (subsection.29.3.4) 2886 0 R (subsection.29.4.1) 2894 0 R (subsection.29.4.2) 2898 0 R]
-/Limits [(subsection.29.3.1) (subsection.29.4.2)]
+/Names [(subsection.14.1.3) 1158 0 R (subsection.14.1.4) 1162 0 R (subsection.14.2.1) 1170 0 R (subsection.14.2.2) 1182 0 R (subsection.14.2.3) 1186 0 R (subsection.14.2.4) 1190 0 R]
+/Limits [(subsection.14.1.3) (subsection.14.2.4)]
 >> endobj
 18271 0 obj <<
-/Names [(subsection.29.4.3) 2902 0 R (subsection.29.4.4) 2906 0 R (subsection.29.4.5) 2910 0 R (subsection.29.5.1) 2918 0 R (subsection.29.5.2) 2922 0 R (subsection.29.5.3) 2926 0 R]
-/Limits [(subsection.29.4.3) (subsection.29.5.3)]
+/Names [(subsection.15.1.1) 1210 0 R (subsection.15.1.2) 1214 0 R (subsection.15.1.3) 1218 0 R (subsection.15.3.1) 1230 0 R (subsection.16.2.1) 1246 0 R (subsection.16.2.2) 1250 0 R]
+/Limits [(subsection.15.1.1) (subsection.16.2.2)]
 >> endobj
 18272 0 obj <<
-/Names [(subsection.3.3.1) 202 0 R (subsection.3.3.2) 210 0 R (subsection.3.3.3) 218 0 R (subsection.3.3.4) 226 0 R (subsection.3.3.5) 234 0 R (subsection.3.5.1) 250 0 R]
-/Limits [(subsection.3.3.1) (subsection.3.5.1)]
+/Names [(subsection.16.2.3) 1254 0 R (subsection.16.3.1) 1266 0 R (subsection.16.3.2) 1270 0 R (subsection.16.3.3) 1274 0 R (subsection.16.4.1) 1282 0 R (subsection.16.5.1) 1298 0 R]
+/Limits [(subsection.16.2.3) (subsection.16.5.1)]
 >> endobj
 18273 0 obj <<
-/Names [(subsection.3.5.2) 254 0 R (subsection.3.5.3) 258 0 R (subsection.3.5.4) 262 0 R (subsection.3.5.5) 266 0 R (subsection.30.5.1) 2954 0 R (subsection.30.5.2) 2958 0 R]
-/Limits [(subsection.3.5.2) (subsection.30.5.2)]
+/Names [(subsection.16.5.2) 1302 0 R (subsection.16.5.3) 1306 0 R (subsection.16.5.4) 1310 0 R (subsection.16.5.5) 1322 0 R (subsection.16.5.6) 1326 0 R (subsection.16.5.7) 1330 0 R]
+/Limits [(subsection.16.5.2) (subsection.16.5.7)]
 >> endobj
 18274 0 obj <<
-/Names [(subsection.30.5.3) 2962 0 R (subsection.30.6.1) 2970 0 R (subsection.31.2.1) 2986 0 R (subsection.31.2.2) 2990 0 R (subsection.31.2.3) 2994 0 R (subsection.31.2.4) 2998 0 R]
-/Limits [(subsection.30.5.3) (subsection.31.2.4)]
+/Names [(subsection.16.5.8) 1334 0 R (subsection.16.6.1) 1354 0 R (subsection.16.6.2) 1358 0 R (subsection.16.6.3) 1362 0 R (subsection.17.2.1) 1378 0 R (subsection.17.3.1) 1422 0 R]
+/Limits [(subsection.16.5.8) (subsection.17.3.1)]
 >> endobj
 18275 0 obj <<
-/Names [(subsection.32.2.1) 3014 0 R (subsection.32.2.2) 3018 0 R (subsection.32.2.3) 3050 0 R (subsection.32.2.4) 3054 0 R (subsection.32.2.5) 3058 0 R (subsection.32.2.6) 3062 0 R]
-/Limits [(subsection.32.2.1) (subsection.32.2.6)]
+/Names [(subsection.17.4.1) 1438 0 R (subsection.17.4.2) 1442 0 R (subsection.17.6.1) 1454 0 R (subsection.17.6.2) 1458 0 R (subsection.17.6.3) 1462 0 R (subsection.18.3.1) 1486 0 R]
+/Limits [(subsection.17.4.1) (subsection.18.3.1)]
 >> endobj
 18276 0 obj <<
-/Names [(subsection.34.1.1) 3078 0 R (subsection.34.1.2) 3082 0 R (subsection.34.1.3) 3086 0 R (subsection.35.1.1) 3102 0 R (subsection.35.1.2) 3106 0 R (subsection.35.1.3) 3110 0 R]
-/Limits [(subsection.34.1.1) (subsection.35.1.3)]
+/Names [(subsection.18.3.2) 1490 0 R (subsection.18.3.3) 1494 0 R (subsection.18.3.4) 1498 0 R (subsection.18.3.5) 1502 0 R (subsection.18.3.6) 1506 0 R (subsection.18.5.1) 1518 0 R]
+/Limits [(subsection.18.3.2) (subsection.18.5.1)]
 >> endobj
 18277 0 obj <<
-/Names [(subsection.35.2.1) 3118 0 R (subsection.35.2.2) 3122 0 R (subsection.35.2.3) 3142 0 R (subsection.36.1.1) 3170 0 R (subsection.36.1.2) 3194 0 R (subsection.36.2.1) 3202 0 R]
-/Limits [(subsection.35.2.1) (subsection.36.2.1)]
+/Names [(subsection.18.5.2) 1522 0 R (subsection.19.3.1) 1542 0 R (subsection.19.3.2) 1546 0 R (subsection.19.3.3) 1550 0 R (subsection.19.4.1) 1558 0 R (subsection.19.4.2) 1562 0 R]
+/Limits [(subsection.18.5.2) (subsection.19.4.2)]
 >> endobj
 18278 0 obj <<
-/Names [(subsection.36.2.2) 3206 0 R (subsection.37.2.1) 3222 0 R (subsection.37.2.2) 3234 0 R (subsection.37.2.3) 3238 0 R (subsection.37.2.4) 3242 0 R (subsection.37.3.1) 3250 0 R]
-/Limits [(subsection.36.2.2) (subsection.37.3.1)]
+/Names [(subsection.19.6.1) 1574 0 R (subsection.19.6.2) 1578 0 R (subsection.2.3.1) 138 0 R (subsection.2.3.2) 158 0 R (subsection.2.3.3) 166 0 R (subsection.20.2.1) 1594 0 R]
+/Limits [(subsection.19.6.1) (subsection.20.2.1)]
 >> endobj
 18279 0 obj <<
-/Names [(subsection.37.3.2) 3254 0 R (subsection.37.3.3) 3258 0 R (subsection.37.3.4) 3262 0 R (subsection.37.3.5) 3266 0 R (subsection.37.3.6) 3270 0 R (subsection.37.3.7) 3274 0 R]
-/Limits [(subsection.37.3.2) (subsection.37.3.7)]
+/Names [(subsection.21.14.1) 1826 0 R (subsection.21.14.2) 1830 0 R (subsection.21.2.1) 1610 0 R (subsection.21.2.2) 1614 0 R (subsection.21.3.1) 1622 0 R (subsection.21.3.2) 1626 0 R]
+/Limits [(subsection.21.14.1) (subsection.21.3.2)]
 >> endobj
 18280 0 obj <<
-/Names [(subsection.37.3.8) 3278 0 R (subsection.39.1.1) 3310 0 R (subsection.39.1.2) 3314 0 R (subsection.39.1.3) 3318 0 R (subsection.39.1.4) 3322 0 R (subsection.4.3.1) 286 0 R]
-/Limits [(subsection.37.3.8) (subsection.4.3.1)]
+/Names [(subsection.21.4.1) 1634 0 R (subsection.21.5.1) 1666 0 R (subsection.21.5.2) 1670 0 R (subsection.21.5.3) 1674 0 R (subsection.21.5.4) 1678 0 R (subsection.21.5.5) 1682 0 R]
+/Limits [(subsection.21.4.1) (subsection.21.5.5)]
 >> endobj
 18281 0 obj <<
-/Names [(subsection.4.3.2) 290 0 R (subsection.4.6.1) 306 0 R (subsection.4.6.2) 322 0 R (subsection.4.7.1) 330 0 R (subsection.4.7.2) 334 0 R (subsection.4.7.3) 338 0 R]
-/Limits [(subsection.4.3.2) (subsection.4.7.3)]
+/Names [(subsection.21.6.1) 1690 0 R (subsection.21.6.2) 1694 0 R (subsection.21.7.1) 1738 0 R (subsection.21.7.2) 1742 0 R (subsection.21.7.3) 1746 0 R (subsection.21.7.4) 1750 0 R]
+/Limits [(subsection.21.6.1) (subsection.21.7.4)]
 >> endobj
 18282 0 obj <<
-/Names [(subsection.4.7.4) 342 0 R (subsection.4.7.5) 346 0 R (subsection.4.7.6) 350 0 R (subsection.4.7.7) 354 0 R (subsection.40.3.1) 3362 0 R (subsection.41.1.1) 3390 0 R]
-/Limits [(subsection.4.7.4) (subsection.41.1.1)]
+/Names [(subsection.21.8.1) 1758 0 R (subsection.21.8.2) 1762 0 R (subsection.21.8.3) 1766 0 R (subsection.21.8.4) 1770 0 R (subsection.21.8.5) 1774 0 R (subsection.21.8.6) 1778 0 R]
+/Limits [(subsection.21.8.1) (subsection.21.8.6)]
 >> endobj
 18283 0 obj <<
-/Names [(subsection.41.1.2) 3394 0 R (subsection.41.4.1) 3418 0 R (subsection.41.5.1) 3438 0 R (subsection.41.5.2) 3442 0 R (subsection.42.6.1) 3482 0 R (subsection.42.6.2) 3486 0 R]
-/Limits [(subsection.41.1.2) (subsection.42.6.2)]
+/Names [(subsection.21.8.7) 1782 0 R (subsection.21.9.1) 1790 0 R (subsection.21.9.2) 1794 0 R (subsection.21.9.3) 1798 0 R (subsection.21.9.4) 1802 0 R (subsection.22.1.1) 1842 0 R]
+/Limits [(subsection.21.8.7) (subsection.22.1.1)]
 >> endobj
 18284 0 obj <<
-/Names [(subsection.43.2.1) 3502 0 R (subsection.43.2.2) 3506 0 R (subsection.43.2.3) 3510 0 R (subsection.43.3.1) 3518 0 R (subsection.43.3.2) 3522 0 R (subsection.43.3.3) 3526 0 R]
-/Limits [(subsection.43.2.1) (subsection.43.3.3)]
+/Names [(subsection.22.1.2) 1846 0 R (subsection.22.10.1) 2074 0 R (subsection.22.10.10) 2110 0 R (subsection.22.10.11) 2114 0 R (subsection.22.10.12) 2118 0 R (subsection.22.10.13) 2122 0 R]
+/Limits [(subsection.22.1.2) (subsection.22.10.13)]
 >> endobj
 18285 0 obj <<
-/Names [(subsection.43.3.4) 3530 0 R (subsection.43.3.5) 3534 0 R (subsection.43.3.6) 3538 0 R (subsection.43.4.1) 3546 0 R (subsection.45.2.1) 3622 0 R (subsection.45.2.2) 3626 0 R]
-/Limits [(subsection.43.3.4) (subsection.45.2.2)]
+/Names [(subsection.22.10.14) 2126 0 R (subsection.22.10.15) 2130 0 R (subsection.22.10.16) 2134 0 R (subsection.22.10.2) 2078 0 R (subsection.22.10.3) 2082 0 R (subsection.22.10.4) 2086 0 R]
+/Limits [(subsection.22.10.14) (subsection.22.10.4)]
 >> endobj
 18286 0 obj <<
-/Names [(subsection.45.2.3) 3630 0 R (subsection.47.2.1) 3666 0 R (subsection.47.2.2) 3670 0 R (subsection.5.2.1) 370 0 R (subsection.5.2.2) 378 0 R (subsection.5.2.3) 382 0 R]
-/Limits [(subsection.45.2.3) (subsection.5.2.3)]
+/Names [(subsection.22.10.5) 2090 0 R (subsection.22.10.6) 2094 0 R (subsection.22.10.7) 2098 0 R (subsection.22.10.8) 2102 0 R (subsection.22.10.9) 2106 0 R (subsection.22.11.1) 2142 0 R]
+/Limits [(subsection.22.10.5) (subsection.22.11.1)]
 >> endobj
 18287 0 obj <<
-/Names [(subsection.5.2.4) 386 0 R (subsection.5.2.5) 390 0 R (subsection.5.3.1) 406 0 R (subsection.5.4.1) 414 0 R (subsection.5.4.2) 418 0 R (subsection.5.4.3) 422 0 R]
-/Limits [(subsection.5.2.4) (subsection.5.4.3)]
+/Names [(subsection.22.11.2) 2146 0 R (subsection.22.11.3) 2150 0 R (subsection.22.11.4) 2154 0 R (subsection.22.11.5) 2158 0 R (subsection.22.11.6) 2162 0 R (subsection.22.12.1) 2170 0 R]
+/Limits [(subsection.22.11.2) (subsection.22.12.1)]
 >> endobj
 18288 0 obj <<
-/Names [(subsection.5.4.4) 426 0 R (subsection.6.2.1) 442 0 R (subsection.6.2.2) 446 0 R (subsection.6.2.3) 450 0 R (subsection.6.2.4) 454 0 R (subsection.6.3.1) 474 0 R]
-/Limits [(subsection.5.4.4) (subsection.6.3.1)]
+/Names [(subsection.22.12.2) 2174 0 R (subsection.22.12.3) 2178 0 R (subsection.22.12.4) 2182 0 R (subsection.22.13.1) 2190 0 R (subsection.22.13.2) 2226 0 R (subsection.22.14.1) 2234 0 R]
+/Limits [(subsection.22.12.2) (subsection.22.14.1)]
 >> endobj
 18289 0 obj <<
-/Names [(subsection.6.3.2) 478 0 R (subsection.6.4.1) 486 0 R (subsection.6.4.2) 490 0 R (subsection.6.4.3) 494 0 R (subsection.6.4.4) 502 0 R (subsection.6.4.5) 506 0 R]
-/Limits [(subsection.6.3.2) (subsection.6.4.5)]
+/Names [(subsection.22.14.2) 2238 0 R (subsection.22.14.3) 2242 0 R (subsection.22.14.4) 2246 0 R (subsection.22.14.5) 2250 0 R (subsection.22.14.6) 2254 0 R (subsection.22.14.7) 2258 0 R]
+/Limits [(subsection.22.14.2) (subsection.22.14.7)]
 >> endobj
 18290 0 obj <<
-/Names [(subsection.6.4.6) 510 0 R (subsection.6.6.1) 522 0 R (subsection.6.6.2) 526 0 R (subsection.6.6.3) 530 0 R (subsection.7.3.1) 550 0 R (subsection.7.3.2) 554 0 R]
-/Limits [(subsection.6.4.6) (subsection.7.3.2)]
+/Names [(subsection.22.16.1) 2270 0 R (subsection.22.16.2) 2274 0 R (subsection.22.16.3) 2278 0 R (subsection.22.19.1) 2294 0 R (subsection.22.19.10) 2330 0 R (subsection.22.19.11) 2334 0 R]
+/Limits [(subsection.22.16.1) (subsection.22.19.11)]
 >> endobj
 18291 0 obj <<
-/Names [(subsection.8.2.1) 574 0 R (subsection.8.2.2) 590 0 R (subsection.8.2.3) 594 0 R (subsection.9.2.1) 622 0 R (subsection.9.2.2) 626 0 R (subsection.9.2.3) 630 0 R]
-/Limits [(subsection.8.2.1) (subsection.9.2.3)]
+/Names [(subsection.22.19.12) 2338 0 R (subsection.22.19.13) 2342 0 R (subsection.22.19.14) 2346 0 R (subsection.22.19.15) 2350 0 R (subsection.22.19.16) 2354 0 R (subsection.22.19.17) 2358 0 R]
+/Limits [(subsection.22.19.12) (subsection.22.19.17)]
 >> endobj
 18292 0 obj <<
-/Names [(subsection.9.2.4) 634 0 R (subsection.9.2.5) 638 0 R (subsubsection.1.2.4.1) 78 0 R (subsubsection.10.7.3.1) 750 0 R (subsubsection.11.2.1.1) 802 0 R (subsubsection.11.2.1.2) 806 0 R]
-/Limits [(subsection.9.2.4) (subsubsection.11.2.1.2)]
+/Names [(subsection.22.19.18) 2362 0 R (subsection.22.19.19) 2366 0 R (subsection.22.19.2) 2298 0 R (subsection.22.19.20) 2370 0 R (subsection.22.19.3) 2302 0 R (subsection.22.19.4) 2306 0 R]
+/Limits [(subsection.22.19.18) (subsection.22.19.4)]
 >> endobj
 18293 0 obj <<
-/Names [(subsubsection.11.2.4.1) 822 0 R (subsubsection.11.3.2.1) 842 0 R (subsubsection.11.3.2.2) 846 0 R (subsubsection.11.4.4.1) 870 0 R (subsubsection.11.4.4.10) 906 0 R (subsubsection.11.4.4.11) 910 0 R]
-/Limits [(subsubsection.11.2.4.1) (subsubsection.11.4.4.11)]
+/Names [(subsection.22.19.5) 2310 0 R (subsection.22.19.6) 2314 0 R (subsection.22.19.7) 2318 0 R (subsection.22.19.8) 2322 0 R (subsection.22.19.9) 2326 0 R (subsection.22.2.1) 1854 0 R]
+/Limits [(subsection.22.19.5) (subsection.22.2.1)]
 >> endobj
 18294 0 obj <<
-/Names [(subsubsection.11.4.4.2) 874 0 R (subsubsection.11.4.4.3) 878 0 R (subsubsection.11.4.4.4) 882 0 R (subsubsection.11.4.4.5) 886 0 R (subsubsection.11.4.4.6) 890 0 R (subsubsection.11.4.4.7) 894 0 R]
-/Limits [(subsubsection.11.4.4.2) (subsubsection.11.4.4.7)]
+/Names [(subsection.22.2.2) 1858 0 R (subsection.22.2.3) 1862 0 R (subsection.22.3.1) 1870 0 R (subsection.22.3.2) 1874 0 R (subsection.22.3.3) 1878 0 R (subsection.22.3.4) 1882 0 R]
+/Limits [(subsection.22.2.2) (subsection.22.3.4)]
 >> endobj
 18295 0 obj <<
-/Names [(subsubsection.11.4.4.8) 898 0 R (subsubsection.11.4.4.9) 902 0 R (subsubsection.12.2.3.1) 950 0 R (subsubsection.13.3.1.1) 1006 0 R (subsubsection.13.3.1.2) 1010 0 R (subsubsection.13.3.1.3) 1014 0 R]
-/Limits [(subsubsection.11.4.4.8) (subsubsection.13.3.1.3)]
+/Names [(subsection.22.3.5) 1886 0 R (subsection.22.4.1) 1894 0 R (subsection.22.4.2) 1898 0 R (subsection.22.4.3) 1902 0 R (subsection.22.4.4) 1906 0 R (subsection.22.4.5) 1910 0 R]
+/Limits [(subsection.22.3.5) (subsection.22.4.5)]
 >> endobj
 18296 0 obj <<
-/Names [(subsubsection.13.3.1.4) 1018 0 R (subsubsection.13.3.3.1) 1030 0 R (subsubsection.13.8.3.1) 1090 0 R (subsubsection.13.8.3.2) 1094 0 R (subsubsection.13.8.3.3) 1098 0 R (subsubsection.13.8.3.4) 1102 0 R]
-/Limits [(subsubsection.13.3.1.4) (subsubsection.13.8.3.4)]
+/Names [(subsection.22.4.6) 1914 0 R (subsection.22.4.7) 1918 0 R (subsection.22.4.8) 1922 0 R (subsection.22.5.1) 1930 0 R (subsection.22.5.10) 1970 0 R (subsection.22.5.11) 1974 0 R]
+/Limits [(subsection.22.4.6) (subsection.22.5.11)]
 >> endobj
 18297 0 obj <<
-/Names [(subsubsection.14.2.1.1) 1174 0 R (subsubsection.14.2.1.2) 1178 0 R (subsubsection.14.2.4.1) 1194 0 R (subsubsection.14.2.4.2) 1198 0 R (subsubsection.16.2.3.1) 1258 0 R (subsubsection.16.4.1.1) 1286 0 R]
-/Limits [(subsubsection.14.2.1.1) (subsubsection.16.4.1.1)]
+/Names [(subsection.22.5.12) 1978 0 R (subsection.22.5.13) 1982 0 R (subsection.22.5.14) 1986 0 R (subsection.22.5.15) 1990 0 R (subsection.22.5.16) 1994 0 R (subsection.22.5.17) 1998 0 R]
+/Limits [(subsection.22.5.12) (subsection.22.5.17)]
 >> endobj
 18298 0 obj <<
-/Names [(subsubsection.16.4.1.2) 1290 0 R (subsubsection.16.5.4.1) 1314 0 R (subsubsection.16.5.4.2) 1318 0 R (subsubsection.16.5.8.1) 1338 0 R (subsubsection.16.5.8.2) 1342 0 R (subsubsection.16.5.8.3) 1346 0 R]
-/Limits [(subsubsection.16.4.1.2) (subsubsection.16.5.8.3)]
+/Names [(subsection.22.5.18) 2002 0 R (subsection.22.5.19) 2006 0 R (subsection.22.5.2) 1934 0 R (subsection.22.5.3) 1938 0 R (subsection.22.5.4) 1946 0 R (subsection.22.5.5) 1950 0 R]
+/Limits [(subsection.22.5.18) (subsection.22.5.5)]
 >> endobj
 18299 0 obj <<
-/Names [(subsubsection.17.2.1.1) 1382 0 R (subsubsection.17.2.1.2) 1386 0 R (subsubsection.17.2.1.3) 1390 0 R (subsubsection.17.2.1.4) 1394 0 R (subsubsection.17.2.1.5) 1398 0 R (subsubsection.17.2.1.6) 1402 0 R]
-/Limits [(subsubsection.17.2.1.1) (subsubsection.17.2.1.6)]
+/Names [(subsection.22.5.6) 1954 0 R (subsection.22.5.7) 1958 0 R (subsection.22.5.8) 1962 0 R (subsection.22.5.9) 1966 0 R (subsection.22.6.1) 2014 0 R (subsection.22.6.2) 2018 0 R]
+/Limits [(subsection.22.5.6) (subsection.22.6.2)]
 >> endobj
 18300 0 obj <<
-/Names [(subsubsection.17.2.1.7) 1406 0 R (subsubsection.17.2.1.8) 1410 0 R (subsubsection.17.2.1.9) 1414 0 R (subsubsection.17.3.1.1) 1426 0 R (subsubsection.17.3.1.2) 1430 0 R (subsubsection.2.3.1.1) 142 0 R]
-/Limits [(subsubsection.17.2.1.7) (subsubsection.2.3.1.1)]
+/Names [(subsection.22.6.3) 2022 0 R (subsection.22.7.1) 2030 0 R (subsection.22.7.2) 2034 0 R (subsection.22.8.1) 2042 0 R (subsection.22.8.2) 2046 0 R (subsection.22.9.1) 2054 0 R]
+/Limits [(subsection.22.6.3) (subsection.22.9.1)]
 >> endobj
 18301 0 obj <<
-/Names [(subsubsection.2.3.1.2) 146 0 R (subsubsection.2.3.1.3) 150 0 R (subsubsection.2.3.1.4) 154 0 R (subsubsection.2.3.2.1) 162 0 R (subsubsection.2.3.3.1) 170 0 R (subsubsection.2.3.3.2) 174 0 R]
-/Limits [(subsubsection.2.3.1.2) (subsubsection.2.3.3.2)]
+/Names [(subsection.22.9.2) 2058 0 R (subsection.22.9.3) 2062 0 R (subsection.22.9.4) 2066 0 R (subsection.23.3.1) 2394 0 R (subsection.23.3.2) 2398 0 R (subsection.23.3.3) 2402 0 R]
+/Limits [(subsection.22.9.2) (subsection.23.3.3)]
 >> endobj
 18302 0 obj <<
-/Names [(subsubsection.21.4.1.1) 1638 0 R (subsubsection.21.4.1.2) 1642 0 R (subsubsection.21.4.1.3) 1646 0 R (subsubsection.21.4.1.4) 1650 0 R (subsubsection.21.4.1.5) 1654 0 R (subsubsection.21.4.1.6) 1658 0 R]
-/Limits [(subsubsection.21.4.1.1) (subsubsection.21.4.1.6)]
+/Names [(subsection.23.3.4) 2410 0 R (subsection.23.3.5) 2414 0 R (subsection.23.3.6) 2418 0 R (subsection.23.3.7) 2422 0 R (subsection.23.4.1) 2434 0 R (subsection.23.4.2) 2438 0 R]
+/Limits [(subsection.23.3.4) (subsection.23.4.2)]
 >> endobj
 18303 0 obj <<
-/Names [(subsubsection.21.6.2.1) 1698 0 R (subsubsection.21.6.2.2) 1702 0 R (subsubsection.21.6.2.3) 1706 0 R (subsubsection.21.6.2.4) 1710 0 R (subsubsection.21.6.2.5) 1714 0 R (subsubsection.21.6.2.6) 1718 0 R]
-/Limits [(subsubsection.21.6.2.1) (subsubsection.21.6.2.6)]
+/Names [(subsection.23.4.3) 2442 0 R (subsection.24.3.1) 2462 0 R (subsection.24.3.2) 2466 0 R (subsection.24.4.1) 2474 0 R (subsection.24.4.2) 2478 0 R (subsection.24.4.3) 2482 0 R]
+/Limits [(subsection.23.4.3) (subsection.24.4.3)]
 >> endobj
 18304 0 obj <<
-/Names [(subsubsection.21.6.2.7) 1722 0 R (subsubsection.21.6.2.8) 1726 0 R (subsubsection.21.6.2.9) 1730 0 R (subsubsection.22.13.1.1) 2194 0 R (subsubsection.22.13.1.2) 2198 0 R (subsubsection.22.13.1.3) 2202 0 R]
-/Limits [(subsubsection.21.6.2.7) (subsubsection.22.13.1.3)]
+/Names [(subsection.24.4.4) 2486 0 R (subsection.24.4.5) 2490 0 R (subsection.24.4.6) 2494 0 R (subsection.24.5.1) 2502 0 R (subsection.24.5.2) 2506 0 R (subsection.24.5.3) 2510 0 R]
+/Limits [(subsection.24.4.4) (subsection.24.5.3)]
 >> endobj
 18305 0 obj <<
-/Names [(subsubsection.22.13.1.4) 2206 0 R (subsubsection.22.13.1.5) 2210 0 R (subsubsection.22.13.1.6) 2214 0 R (subsubsection.22.13.1.7) 2218 0 R (subsubsection.22.13.1.8) 2222 0 R (subsubsection.22.5.3.1) 1942 0 R]
-/Limits [(subsubsection.22.13.1.4) (subsubsection.22.5.3.1)]
+/Names [(subsection.24.7.1) 2550 0 R (subsection.24.7.2) 2554 0 R (subsection.25.3.1) 2574 0 R (subsection.25.3.2) 2578 0 R (subsection.25.4.1) 2586 0 R (subsection.25.4.2) 2590 0 R]
+/Limits [(subsection.24.7.1) (subsection.25.4.2)]
 >> endobj
 18306 0 obj <<
-/Names [(subsubsection.23.3.3.1) 2406 0 R (subsubsection.23.3.7.1) 2426 0 R (subsubsection.24.5.3.1) 2514 0 R (subsubsection.24.5.3.2) 2518 0 R (subsubsection.24.5.3.3) 2522 0 R (subsubsection.24.5.3.4) 2526 0 R]
-/Limits [(subsubsection.23.3.3.1) (subsubsection.24.5.3.4)]
+/Names [(subsection.26.2.1) 2606 0 R (subsection.26.2.2) 2610 0 R (subsection.26.2.3) 2618 0 R (subsection.26.4.1) 2638 0 R (subsection.26.4.2) 2642 0 R (subsection.26.4.3) 2646 0 R]
+/Limits [(subsection.26.2.1) (subsection.26.4.3)]
 >> endobj
 18307 0 obj <<
-/Names [(subsubsection.24.5.3.5) 2530 0 R (subsubsection.24.5.3.6) 2534 0 R (subsubsection.24.5.3.7) 2538 0 R (subsubsection.26.2.2.1) 2614 0 R (subsubsection.26.2.3.1) 2622 0 R (subsubsection.26.2.3.2) 2626 0 R]
-/Limits [(subsubsection.24.5.3.5) (subsubsection.26.2.3.2)]
+/Names [(subsection.26.6.1) 2658 0 R (subsection.27.2.1) 2674 0 R (subsection.27.2.2) 2694 0 R (subsection.27.2.3) 2710 0 R (subsection.27.2.4) 2714 0 R (subsection.27.2.5) 2718 0 R]
+/Limits [(subsection.26.6.1) (subsection.27.2.5)]
 >> endobj
 18308 0 obj <<
-/Names [(subsubsection.27.2.1.1) 2678 0 R (subsubsection.27.2.1.2) 2682 0 R (subsubsection.27.2.1.3) 2686 0 R (subsubsection.27.2.1.4) 2690 0 R (subsubsection.27.2.2.1) 2698 0 R (subsubsection.27.2.2.2) 2702 0 R]
-/Limits [(subsubsection.27.2.1.1) (subsubsection.27.2.2.2)]
+/Names [(subsection.27.5.1) 2750 0 R (subsection.27.5.2) 2758 0 R (subsection.27.5.3) 2762 0 R (subsection.27.6.1) 2770 0 R (subsection.27.6.2) 2774 0 R (subsection.27.6.3) 2778 0 R]
+/Limits [(subsection.27.5.1) (subsection.27.6.3)]
 >> endobj
 18309 0 obj <<
-/Names [(subsubsection.27.2.2.3) 2706 0 R (subsubsection.27.2.5.1) 2722 0 R (subsubsection.27.2.5.2) 2726 0 R (subsubsection.27.2.5.3) 2730 0 R (subsubsection.27.2.5.4) 2734 0 R (subsubsection.27.5.1.1) 2754 0 R]
-/Limits [(subsubsection.27.2.2.3) (subsubsection.27.5.1.1)]
+/Names [(subsection.27.6.4) 2782 0 R (subsection.28.2.1) 2798 0 R (subsection.28.2.2) 2806 0 R (subsection.28.2.3) 2818 0 R (subsection.28.2.4) 2822 0 R (subsection.28.2.5) 2826 0 R]
+/Limits [(subsection.27.6.4) (subsection.28.2.5)]
 >> endobj
 18310 0 obj <<
-/Names [(subsubsection.28.2.1.1) 2802 0 R (subsubsection.28.2.2.1) 2810 0 R (subsubsection.28.2.2.2) 2814 0 R (subsubsection.28.2.5.1) 2830 0 R (subsubsection.28.2.5.2) 2834 0 R (subsubsection.28.2.5.3) 2838 0 R]
-/Limits [(subsubsection.28.2.1.1) (subsubsection.28.2.5.3)]
+/Names [(subsection.28.3.1) 2850 0 R (subsection.28.3.2) 2854 0 R (subsection.29.3.1) 2874 0 R (subsection.29.3.2) 2878 0 R (subsection.29.3.3) 2882 0 R (subsection.29.3.4) 2886 0 R]
+/Limits [(subsection.28.3.1) (subsection.29.3.4)]
 >> endobj
 18311 0 obj <<
-/Names [(subsubsection.28.2.5.4) 2842 0 R (subsubsection.3.3.1.1) 206 0 R (subsubsection.3.3.2.1) 214 0 R (subsubsection.3.3.3.1) 222 0 R (subsubsection.3.3.4.1) 230 0 R (subsubsection.3.3.5.1) 238 0 R]
-/Limits [(subsubsection.28.2.5.4) (subsubsection.3.3.5.1)]
+/Names [(subsection.29.4.1) 2894 0 R (subsection.29.4.2) 2898 0 R (subsection.29.4.3) 2902 0 R (subsection.29.4.4) 2906 0 R (subsection.29.4.5) 2910 0 R (subsection.29.5.1) 2918 0 R]
+/Limits [(subsection.29.4.1) (subsection.29.5.1)]
 >> endobj
 18312 0 obj <<
-/Names [(subsubsection.32.2.2.1) 3022 0 R (subsubsection.32.2.2.2) 3026 0 R (subsubsection.32.2.2.3) 3030 0 R (subsubsection.32.2.2.4) 3034 0 R (subsubsection.32.2.2.5) 3038 0 R (subsubsection.32.2.2.6) 3042 0 R]
-/Limits [(subsubsection.32.2.2.1) (subsubsection.32.2.2.6)]
+/Names [(subsection.29.5.2) 2922 0 R (subsection.29.5.3) 2926 0 R (subsection.3.3.1) 202 0 R (subsection.3.3.2) 210 0 R (subsection.3.3.3) 218 0 R (subsection.3.3.4) 226 0 R]
+/Limits [(subsection.29.5.2) (subsection.3.3.4)]
 >> endobj
 18313 0 obj <<
-/Names [(subsubsection.32.2.2.7) 3046 0 R (subsubsection.35.2.2.1) 3126 0 R (subsubsection.35.2.2.2) 3130 0 R (subsubsection.35.2.2.3) 3134 0 R (subsubsection.35.2.2.4) 3138 0 R (subsubsection.35.2.3.1) 3146 0 R]
-/Limits [(subsubsection.32.2.2.7) (subsubsection.35.2.3.1)]
+/Names [(subsection.3.3.5) 234 0 R (subsection.3.5.1) 250 0 R (subsection.3.5.2) 254 0 R (subsection.3.5.3) 258 0 R (subsection.3.5.4) 262 0 R (subsection.3.5.5) 266 0 R]
+/Limits [(subsection.3.3.5) (subsection.3.5.5)]
 >> endobj
 18314 0 obj <<
-/Names [(subsubsection.35.2.3.2) 3150 0 R (subsubsection.35.2.3.3) 3154 0 R (subsubsection.35.2.3.4) 3158 0 R (subsubsection.36.1.1.1) 3174 0 R (subsubsection.36.1.1.2) 3178 0 R (subsubsection.36.1.1.3) 3182 0 R]
-/Limits [(subsubsection.35.2.3.2) (subsubsection.36.1.1.3)]
+/Names [(subsection.30.5.1) 2954 0 R (subsection.30.5.2) 2958 0 R (subsection.30.5.3) 2962 0 R (subsection.30.6.1) 2970 0 R (subsection.31.2.1) 2986 0 R (subsection.31.2.2) 2990 0 R]
+/Limits [(subsection.30.5.1) (subsection.31.2.2)]
 >> endobj
 18315 0 obj <<
-/Names [(subsubsection.36.1.1.4) 3186 0 R (subsubsection.36.1.1.5) 3190 0 R (subsubsection.37.2.1.1) 3226 0 R (subsubsection.37.2.1.2) 3230 0 R (subsubsection.39.1.4.1) 3326 0 R (subsubsection.39.1.4.2) 3330 0 R]
-/Limits [(subsubsection.36.1.1.4) (subsubsection.39.1.4.2)]
+/Names [(subsection.31.2.3) 2994 0 R (subsection.31.2.4) 2998 0 R (subsection.32.2.1) 3014 0 R (subsection.32.2.2) 3018 0 R (subsection.32.2.3) 3050 0 R (subsection.32.2.4) 3054 0 R]
+/Limits [(subsection.31.2.3) (subsection.32.2.4)]
 >> endobj
 18316 0 obj <<
-/Names [(subsubsection.4.6.1.1) 310 0 R (subsubsection.4.6.1.2) 314 0 R (subsubsection.4.6.1.3) 318 0 R (subsubsection.41.1.2.1) 3398 0 R (subsubsection.41.1.2.2) 3402 0 R (subsubsection.41.4.1.1) 3422 0 R]
-/Limits [(subsubsection.4.6.1.1) (subsubsection.41.4.1.1)]
+/Names [(subsection.32.2.5) 3058 0 R (subsection.32.2.6) 3062 0 R (subsection.34.1.1) 3078 0 R (subsection.34.1.2) 3082 0 R (subsection.34.1.3) 3086 0 R (subsection.35.1.1) 3102 0 R]
+/Limits [(subsection.32.2.5) (subsection.35.1.1)]
 >> endobj
 18317 0 obj <<
-/Names [(subsubsection.41.4.1.2) 3426 0 R (subsubsection.41.4.1.3) 3430 0 R (subsubsection.41.5.2.1) 3446 0 R (subsubsection.41.5.2.2) 3450 0 R (subsubsection.5.2.1.1) 374 0 R (subsubsection.5.2.5.1) 394 0 R]
-/Limits [(subsubsection.41.4.1.2) (subsubsection.5.2.5.1)]
+/Names [(subsection.35.1.2) 3106 0 R (subsection.35.1.3) 3110 0 R (subsection.35.2.1) 3118 0 R (subsection.35.2.2) 3122 0 R (subsection.35.2.3) 3142 0 R (subsection.36.1.1) 3170 0 R]
+/Limits [(subsection.35.1.2) (subsection.36.1.1)]
 >> endobj
 18318 0 obj <<
-/Names [(subsubsection.5.2.5.2) 398 0 R (subsubsection.6.2.4.1) 458 0 R (subsubsection.6.2.4.2) 462 0 R (subsubsection.6.2.4.3) 466 0 R (subsubsection.6.4.3.1) 498 0 R (subsubsection.8.2.1.1) 578 0 R]
-/Limits [(subsubsection.5.2.5.2) (subsubsection.8.2.1.1)]
+/Names [(subsection.36.1.2) 3194 0 R (subsection.36.2.1) 3202 0 R (subsection.36.2.2) 3206 0 R (subsection.37.2.1) 3222 0 R (subsection.37.2.2) 3234 0 R (subsection.37.2.3) 3238 0 R]
+/Limits [(subsection.36.1.2) (subsection.37.2.3)]
 >> endobj
 18319 0 obj <<
-/Names [(subsubsection.8.2.1.2) 582 0 R (subsubsection.8.2.1.3) 586 0 R (table.1.1) 5316 0 R (table.1.2) 5317 0 R (table.10.1) 5324 0 R (table.10.2) 5325 0 R]
-/Limits [(subsubsection.8.2.1.2) (table.10.2)]
+/Names [(subsection.37.2.4) 3242 0 R (subsection.37.3.1) 3250 0 R (subsection.37.3.2) 3254 0 R (subsection.37.3.3) 3258 0 R (subsection.37.3.4) 3262 0 R (subsection.37.3.5) 3266 0 R]
+/Limits [(subsection.37.2.4) (subsection.37.3.5)]
 >> endobj
 18320 0 obj <<
-/Names [(table.10.3) 5326 0 R (table.10.4) 5327 0 R (table.11.1) 5328 0 R (table.11.2) 5329 0 R (table.11.3) 5330 0 R (table.11.4) 5331 0 R]
-/Limits [(table.10.3) (table.11.4)]
+/Names [(subsection.37.3.6) 3270 0 R (subsection.37.3.7) 3274 0 R (subsection.37.3.8) 3278 0 R (subsection.39.1.1) 3310 0 R (subsection.39.1.2) 3314 0 R (subsection.39.1.3) 3318 0 R]
+/Limits [(subsection.37.3.6) (subsection.39.1.3)]
 >> endobj
 18321 0 obj <<
-/Names [(table.11.5) 5332 0 R (table.12.1) 5333 0 R (table.15.1) 5366 0 R (table.16.1) 5367 0 R (table.16.2) 5368 0 R (table.16.3) 5369 0 R]
-/Limits [(table.11.5) (table.16.3)]
+/Names [(subsection.39.1.4) 3322 0 R (subsection.4.3.1) 286 0 R (subsection.4.3.2) 290 0 R (subsection.4.6.1) 306 0 R (subsection.4.6.2) 322 0 R (subsection.4.7.1) 330 0 R]
+/Limits [(subsection.39.1.4) (subsection.4.7.1)]
 >> endobj
 18322 0 obj <<
-/Names [(table.16.4) 5370 0 R (table.16.5) 5371 0 R (table.21.1) 5373 0 R (table.22.1) 5374 0 R (table.23.1) 5376 0 R (table.27.1) 5378 0 R]
-/Limits [(table.16.4) (table.27.1)]
+/Names [(subsection.4.7.2) 334 0 R (subsection.4.7.3) 338 0 R (subsection.4.7.4) 342 0 R (subsection.4.7.5) 346 0 R (subsection.4.7.6) 350 0 R (subsection.4.7.7) 354 0 R]
+/Limits [(subsection.4.7.2) (subsection.4.7.7)]
 >> endobj
 18323 0 obj <<
-/Names [(table.27.2) 5379 0 R (table.27.3) 5380 0 R (table.28.1) 5382 0 R (table.29.1) 5384 0 R (table.29.2) 5385 0 R (table.30.1) 5387 0 R]
-/Limits [(table.27.2) (table.30.1)]
+/Names [(subsection.40.3.1) 3362 0 R (subsection.41.1.1) 3390 0 R (subsection.41.1.2) 3394 0 R (subsection.41.4.1) 3418 0 R (subsection.41.5.1) 3438 0 R (subsection.41.5.2) 3442 0 R]
+/Limits [(subsection.40.3.1) (subsection.41.5.2)]
 >> endobj
 18324 0 obj <<
-/Names [(table.35.1) 5398 0 R (table.36.1) 5400 0 R (table.36.2) 5401 0 R (table.40.1) 5403 0 R (table.5.1) 5319 0 R (table.6.1) 5321 0 R]
-/Limits [(table.35.1) (table.6.1)]
+/Names [(subsection.42.6.1) 3482 0 R (subsection.42.6.2) 3486 0 R (subsection.43.2.1) 3502 0 R (subsection.43.2.2) 3506 0 R (subsection.43.2.3) 3510 0 R (subsection.43.3.1) 3518 0 R]
+/Limits [(subsection.42.6.1) (subsection.43.3.1)]
 >> endobj
 18325 0 obj <<
-/Names [(table.9.1) 5323 0 R (tdbdocs) 5508 0 R (tdbpermfiledesc) 5510 0 R (tdbtempfiledesc) 5511 0 R (tmpshare) 11499 0 R (troubleshooting) 11496 0 R]
-/Limits [(table.9.1) (troubleshooting)]
+/Names [(subsection.43.3.2) 3522 0 R (subsection.43.3.3) 3526 0 R (subsection.43.3.4) 3530 0 R (subsection.43.3.5) 3534 0 R (subsection.43.3.6) 3538 0 R (subsection.43.4.1) 3546 0 R]
+/Limits [(subsection.43.3.2) (subsection.43.4.1)]
 >> endobj
 18326 0 obj <<
-/Names [(trusts1) 8642 0 R (type) 6032 0 R (ugbc) 8274 0 R (unicode) 3898 0 R (uniqnetbiosnames) 10855 0 R (upgrading-to-3.0) 3903 0 R]
-/Limits [(trusts1) (upgrading-to-3.0)]
+/Names [(subsection.45.2.1) 3622 0 R (subsection.45.2.2) 3626 0 R (subsection.45.2.3) 3630 0 R (subsection.47.2.1) 3666 0 R (subsection.47.2.2) 3670 0 R (subsection.5.2.1) 370 0 R]
+/Limits [(subsection.45.2.1) (subsection.5.2.1)]
 >> endobj
 18327 0 obj <<
-/Names [(vfscap-intl) 10947 0 R (vfsrecyc) 10054 0 R (vfsshadow) 10149 0 R (w2kp001) 6795 0 R (w2kp002) 6810 0 R (w2kp003) 6811 0 R]
-/Limits [(vfscap-intl) (w2kp003)]
+/Names [(subsection.5.2.2) 378 0 R (subsection.5.2.3) 382 0 R (subsection.5.2.4) 386 0 R (subsection.5.2.5) 390 0 R (subsection.5.3.1) 406 0 R (subsection.5.4.1) 414 0 R]
+/Limits [(subsection.5.2.2) (subsection.5.4.1)]
 >> endobj
 18328 0 obj <<
-/Names [(w2kp004) 6820 0 R (w2kp005) 6821 0 R (winbind) 3870 0 R (winbind-solaris9) 10313 0 R (winbind_idmap) 10193 0 R (winbindcfg) 10269 0 R]
-/Limits [(w2kp004) (winbindcfg)]
+/Names [(subsection.5.4.2) 418 0 R (subsection.5.4.3) 422 0 R (subsection.5.4.4) 426 0 R (subsection.6.2.1) 442 0 R (subsection.6.2.2) 446 0 R (subsection.6.2.3) 450 0 R]
+/Limits [(subsection.5.4.2) (subsection.6.2.3)]
 >> endobj
 18329 0 obj <<
-/Names [(wxpp001) 6869 0 R (wxpp004) 6870 0 R (wxpp006) 6871 0 R (wxpp007) 6881 0 R (wxpp008) 6882 0 R (xinetd) 11416 0 R]
-/Limits [(wxpp001) (xinetd)]
+/Names [(subsection.6.2.4) 454 0 R (subsection.6.3.1) 474 0 R (subsection.6.3.2) 478 0 R (subsection.6.4.1) 486 0 R (subsection.6.4.2) 490 0 R (subsection.6.4.3) 494 0 R]
+/Limits [(subsection.6.2.4) (subsection.6.4.3)]
 >> endobj
 18330 0 obj <<
-/Names [(xremmb) 7099 0 R (xtdaudit) 10097 0 R]
-/Limits [(xremmb) (xtdaudit)]
+/Names [(subsection.6.4.4) 502 0 R (subsection.6.4.5) 506 0 R (subsection.6.4.6) 510 0 R (subsection.6.6.1) 522 0 R (subsection.6.6.2) 526 0 R (subsection.6.6.3) 530 0 R]
+/Limits [(subsection.6.4.4) (subsection.6.6.3)]
 >> endobj
 18331 0 obj <<
-/Kids [17573 0 R 17574 0 R 17575 0 R 17576 0 R 17577 0 R 17578 0 R]
-/Limits [(127) (CUPS-printing)]
+/Names [(subsection.7.3.1) 550 0 R (subsection.7.3.2) 554 0 R (subsection.8.2.1) 574 0 R (subsection.8.2.2) 590 0 R (subsection.8.2.3) 594 0 R (subsection.9.2.1) 622 0 R]
+/Limits [(subsection.7.3.1) (subsection.9.2.1)]
 >> endobj
 18332 0 obj <<
-/Kids [17579 0 R 17580 0 R 17581 0 R 17582 0 R 17583 0 R 17584 0 R]
-/Limits [(ChangeNotes) (Item.122)]
+/Names [(subsection.9.2.2) 626 0 R (subsection.9.2.3) 630 0 R (subsection.9.2.4) 634 0 R (subsection.9.2.5) 638 0 R (subsubsection.1.2.4.1) 78 0 R (subsubsection.10.7.3.1) 750 0 R]
+/Limits [(subsection.9.2.2) (subsubsection.10.7.3.1)]
 >> endobj
 18333 0 obj <<
-/Kids [17585 0 R 17586 0 R 17587 0 R 17588 0 R 17589 0 R 17590 0 R]
-/Limits [(Item.123) (Item.155)]
+/Names [(subsubsection.11.2.1.1) 802 0 R (subsubsection.11.2.1.2) 806 0 R (subsubsection.11.2.4.1) 822 0 R (subsubsection.11.3.2.1) 842 0 R (subsubsection.11.3.2.2) 846 0 R (subsubsection.11.4.4.1) 870 0 R]
+/Limits [(subsubsection.11.2.1.1) (subsubsection.11.4.4.1)]
 >> endobj
 18334 0 obj <<
-/Kids [17591 0 R 17592 0 R 17593 0 R 17594 0 R 17595 0 R 17596 0 R]
-/Limits [(Item.156) (Item.188)]
+/Names [(subsubsection.11.4.4.10) 906 0 R (subsubsection.11.4.4.11) 910 0 R (subsubsection.11.4.4.2) 874 0 R (subsubsection.11.4.4.3) 878 0 R (subsubsection.11.4.4.4) 882 0 R (subsubsection.11.4.4.5) 886 0 R]
+/Limits [(subsubsection.11.4.4.10) (subsubsection.11.4.4.5)]
 >> endobj
 18335 0 obj <<
-/Kids [17597 0 R 17598 0 R 17599 0 R 17600 0 R 17601 0 R 17602 0 R]
-/Limits [(Item.189) (Item.22)]
+/Names [(subsubsection.11.4.4.6) 890 0 R (subsubsection.11.4.4.7) 894 0 R (subsubsection.11.4.4.8) 898 0 R (subsubsection.11.4.4.9) 902 0 R (subsubsection.12.2.3.1) 950 0 R (subsubsection.13.3.1.1) 1006 0 R]
+/Limits [(subsubsection.11.4.4.6) (subsubsection.13.3.1.1)]
 >> endobj
 18336 0 obj <<
-/Kids [17603 0 R 17604 0 R 17605 0 R 17606 0 R 17607 0 R 17608 0 R]
-/Limits [(Item.220) (Item.252)]
+/Names [(subsubsection.13.3.1.2) 1010 0 R (subsubsection.13.3.1.3) 1014 0 R (subsubsection.13.3.1.4) 1018 0 R (subsubsection.13.3.3.1) 1030 0 R (subsubsection.13.8.3.1) 1090 0 R (subsubsection.13.8.3.2) 1094 0 R]
+/Limits [(subsubsection.13.3.1.2) (subsubsection.13.8.3.2)]
 >> endobj
 18337 0 obj <<
-/Kids [17609 0 R 17610 0 R 17611 0 R 17612 0 R 17613 0 R 17614 0 R]
-/Limits [(Item.253) (Item.285)]
+/Names [(subsubsection.13.8.3.3) 1098 0 R (subsubsection.13.8.3.4) 1102 0 R (subsubsection.14.2.1.1) 1174 0 R (subsubsection.14.2.1.2) 1178 0 R (subsubsection.14.2.4.1) 1194 0 R (subsubsection.14.2.4.2) 1198 0 R]
+/Limits [(subsubsection.13.8.3.3) (subsubsection.14.2.4.2)]
 >> endobj
 18338 0 obj <<
-/Kids [17615 0 R 17616 0 R 17617 0 R 17618 0 R 17619 0 R 17620 0 R]
-/Limits [(Item.286) (Item.317)]
+/Names [(subsubsection.16.2.3.1) 1258 0 R (subsubsection.16.4.1.1) 1286 0 R (subsubsection.16.4.1.2) 1290 0 R (subsubsection.16.5.4.1) 1314 0 R (subsubsection.16.5.4.2) 1318 0 R (subsubsection.16.5.8.1) 1338 0 R]
+/Limits [(subsubsection.16.2.3.1) (subsubsection.16.5.8.1)]
 >> endobj
 18339 0 obj <<
-/Kids [17621 0 R 17622 0 R 17623 0 R 17624 0 R 17625 0 R 17626 0 R]
-/Limits [(Item.318) (Item.35)]
+/Names [(subsubsection.16.5.8.2) 1342 0 R (subsubsection.16.5.8.3) 1346 0 R (subsubsection.17.2.1.1) 1382 0 R (subsubsection.17.2.1.2) 1386 0 R (subsubsection.17.2.1.3) 1390 0 R (subsubsection.17.2.1.4) 1394 0 R]
+/Limits [(subsubsection.16.5.8.2) (subsubsection.17.2.1.4)]
 >> endobj
 18340 0 obj <<
-/Kids [17627 0 R 17628 0 R 17629 0 R 17630 0 R 17631 0 R 17632 0 R]
-/Limits [(Item.350) (Item.382)]
+/Names [(subsubsection.17.2.1.5) 1398 0 R (subsubsection.17.2.1.6) 1402 0 R (subsubsection.17.2.1.7) 1406 0 R (subsubsection.17.2.1.8) 1410 0 R (subsubsection.17.2.1.9) 1414 0 R (subsubsection.17.3.1.1) 1426 0 R]
+/Limits [(subsubsection.17.2.1.5) (subsubsection.17.3.1.1)]
 >> endobj
 18341 0 obj <<
-/Kids [17633 0 R 17634 0 R 17635 0 R 17636 0 R 17637 0 R 17638 0 R]
-/Limits [(Item.383) (Item.414)]
+/Names [(subsubsection.17.3.1.2) 1430 0 R (subsubsection.2.3.1.1) 142 0 R (subsubsection.2.3.1.2) 146 0 R (subsubsection.2.3.1.3) 150 0 R (subsubsection.2.3.1.4) 154 0 R (subsubsection.2.3.2.1) 162 0 R]
+/Limits [(subsubsection.17.3.1.2) (subsubsection.2.3.2.1)]
 >> endobj
 18342 0 obj <<
-/Kids [17639 0 R 17640 0 R 17641 0 R 17642 0 R 17643 0 R 17644 0 R]
-/Limits [(Item.415) (Item.65)]
+/Names [(subsubsection.2.3.3.1) 170 0 R (subsubsection.2.3.3.2) 174 0 R (subsubsection.21.4.1.1) 1638 0 R (subsubsection.21.4.1.2) 1642 0 R (subsubsection.21.4.1.3) 1646 0 R (subsubsection.21.4.1.4) 1650 0 R]
+/Limits [(subsubsection.2.3.3.1) (subsubsection.21.4.1.4)]
 >> endobj
 18343 0 obj <<
-/Kids [17645 0 R 17646 0 R 17647 0 R 17648 0 R 17649 0 R 17650 0 R]
-/Limits [(Item.66) (Item.98)]
+/Names [(subsubsection.21.4.1.5) 1654 0 R (subsubsection.21.4.1.6) 1658 0 R (subsubsection.21.6.2.1) 1698 0 R (subsubsection.21.6.2.2) 1702 0 R (subsubsection.21.6.2.3) 1706 0 R (subsubsection.21.6.2.4) 1710 0 R]
+/Limits [(subsubsection.21.4.1.5) (subsubsection.21.6.2.4)]
 >> endobj
 18344 0 obj <<
-/Kids [17651 0 R 17652 0 R 17653 0 R 17654 0 R 17655 0 R 17656 0 R]
-/Limits [(Item.99) (WXPP009)]
+/Names [(subsubsection.21.6.2.5) 1714 0 R (subsubsection.21.6.2.6) 1718 0 R (subsubsection.21.6.2.7) 1722 0 R (subsubsection.21.6.2.8) 1726 0 R (subsubsection.21.6.2.9) 1730 0 R (subsubsection.22.13.1.1) 2194 0 R]
+/Limits [(subsubsection.21.6.2.5) (subsubsection.22.13.1.1)]
 >> endobj
 18345 0 obj <<
-/Kids [17657 0 R 17658 0 R 17659 0 R 17660 0 R 17661 0 R 17662 0 R]
-/Limits [(WXPP014) (chapter*.21)]
+/Names [(subsubsection.22.13.1.2) 2198 0 R (subsubsection.22.13.1.3) 2202 0 R (subsubsection.22.13.1.4) 2206 0 R (subsubsection.22.13.1.5) 2210 0 R (subsubsection.22.13.1.6) 2214 0 R (subsubsection.22.13.1.7) 2218 0 R]
+/Limits [(subsubsection.22.13.1.2) (subsubsection.22.13.1.7)]
 >> endobj
 18346 0 obj <<
-/Kids [17663 0 R 17664 0 R 17665 0 R 17666 0 R 17667 0 R 17668 0 R]
-/Limits [(chapter*.3) (chapter.36)]
+/Names [(subsubsection.22.13.1.8) 2222 0 R (subsubsection.22.5.3.1) 1942 0 R (subsubsection.23.3.3.1) 2406 0 R (subsubsection.23.3.7.1) 2426 0 R (subsubsection.24.5.3.1) 2514 0 R (subsubsection.24.5.3.2) 2518 0 R]
+/Limits [(subsubsection.22.13.1.8) (subsubsection.24.5.3.2)]
 >> endobj
 18347 0 obj <<
-/Kids [17669 0 R 17670 0 R 17671 0 R 17672 0 R 17673 0 R 17674 0 R]
-/Limits [(chapter.37) (diagnosis)]
+/Names [(subsubsection.24.5.3.3) 2522 0 R (subsubsection.24.5.3.4) 2526 0 R (subsubsection.24.5.3.5) 2530 0 R (subsubsection.24.5.3.6) 2534 0 R (subsubsection.24.5.3.7) 2538 0 R (subsubsection.26.2.2.1) 2614 0 R]
+/Limits [(subsubsection.24.5.3.3) (subsubsection.26.2.2.1)]
 >> endobj
 18348 0 obj <<
-/Kids [17675 0 R 17676 0 R 17677 0 R 17678 0 R 17679 0 R 17680 0 R]
-/Limits [(dmbexample) (example.2.3.6)]
+/Names [(subsubsection.26.2.3.1) 2622 0 R (subsubsection.26.2.3.2) 2626 0 R (subsubsection.27.2.1.1) 2678 0 R (subsubsection.27.2.1.2) 2682 0 R (subsubsection.27.2.1.3) 2686 0 R (subsubsection.27.2.1.4) 2690 0 R]
+/Limits [(subsubsection.26.2.3.1) (subsubsection.27.2.1.4)]
 >> endobj
 18349 0 obj <<
-/Kids [17681 0 R 17682 0 R 17683 0 R 17684 0 R 17685 0 R 17686 0 R]
-/Limits [(example.2.3.7) (far3)]
+/Names [(subsubsection.27.2.2.1) 2698 0 R (subsubsection.27.2.2.2) 2702 0 R (subsubsection.27.2.2.3) 2706 0 R (subsubsection.27.2.5.1) 2722 0 R (subsubsection.27.2.5.2) 2726 0 R (subsubsection.27.2.5.3) 2730 0 R]
+/Limits [(subsubsection.27.2.2.1) (subsubsection.27.2.5.3)]
 >> endobj
 18350 0 obj <<
-/Kids [17687 0 R 17688 0 R 17689 0 R 17690 0 R 17691 0 R 17692 0 R]
-/Limits [(fast-bdc) (figure.24.1)]
+/Names [(subsubsection.27.2.5.4) 2734 0 R (subsubsection.27.5.1.1) 2754 0 R (subsubsection.28.2.1.1) 2802 0 R (subsubsection.28.2.2.1) 2810 0 R (subsubsection.28.2.2.2) 2814 0 R (subsubsection.28.2.5.1) 2830 0 R]
+/Limits [(subsubsection.27.2.5.4) (subsubsection.28.2.5.1)]
 >> endobj
 18351 0 obj <<
-/Kids [17693 0 R 17694 0 R 17695 0 R 17696 0 R 17697 0 R 17698 0 R]
-/Limits [(figure.39.1) (id249163)]
+/Names [(subsubsection.28.2.5.2) 2834 0 R (subsubsection.28.2.5.3) 2838 0 R (subsubsection.28.2.5.4) 2842 0 R (subsubsection.3.3.1.1) 206 0 R (subsubsection.3.3.2.1) 214 0 R (subsubsection.3.3.3.1) 222 0 R]
+/Limits [(subsubsection.28.2.5.2) (subsubsection.3.3.3.1)]
 >> endobj
 18352 0 obj <<
-/Kids [17699 0 R 17700 0 R 17701 0 R 17702 0 R 17703 0 R 17704 0 R]
-/Limits [(id249208) (id266574)]
+/Names [(subsubsection.3.3.4.1) 230 0 R (subsubsection.3.3.5.1) 238 0 R (subsubsection.32.2.2.1) 3022 0 R (subsubsection.32.2.2.2) 3026 0 R (subsubsection.32.2.2.3) 3030 0 R (subsubsection.32.2.2.4) 3034 0 R]
+/Limits [(subsubsection.3.3.4.1) (subsubsection.32.2.2.4)]
 >> endobj
 18353 0 obj <<
-/Kids [17705 0 R 17706 0 R 17707 0 R 17708 0 R 17709 0 R 17710 0 R]
-/Limits [(id266731) (id293984)]
+/Names [(subsubsection.32.2.2.5) 3038 0 R (subsubsection.32.2.2.6) 3042 0 R (subsubsection.32.2.2.7) 3046 0 R (subsubsection.35.2.2.1) 3126 0 R (subsubsection.35.2.2.2) 3130 0 R (subsubsection.35.2.2.3) 3134 0 R]
+/Limits [(subsubsection.32.2.2.5) (subsubsection.35.2.2.3)]
 >> endobj
 18354 0 obj <<
-/Kids [17711 0 R 17712 0 R 17713 0 R 17714 0 R 17715 0 R 17716 0 R]
-/Limits [(id295104) (id303717)]
+/Names [(subsubsection.35.2.2.4) 3138 0 R (subsubsection.35.2.3.1) 3146 0 R (subsubsection.35.2.3.2) 3150 0 R (subsubsection.35.2.3.3) 3154 0 R (subsubsection.35.2.3.4) 3158 0 R (subsubsection.36.1.1.1) 3174 0 R]
+/Limits [(subsubsection.35.2.2.4) (subsubsection.36.1.1.1)]
 >> endobj
 18355 0 obj <<
-/Kids [17717 0 R 17718 0 R 17719 0 R 17720 0 R 17721 0 R 17722 0 R]
-/Limits [(id303958) (id312439)]
+/Names [(subsubsection.36.1.1.2) 3178 0 R (subsubsection.36.1.1.3) 3182 0 R (subsubsection.36.1.1.4) 3186 0 R (subsubsection.36.1.1.5) 3190 0 R (subsubsection.37.2.1.1) 3226 0 R (subsubsection.37.2.1.2) 3230 0 R]
+/Limits [(subsubsection.36.1.1.2) (subsubsection.37.2.1.2)]
 >> endobj
 18356 0 obj <<
-/Kids [17723 0 R 17724 0 R 17725 0 R 17726 0 R 17727 0 R 17728 0 R]
-/Limits [(id312587) (id320662)]
+/Names [(subsubsection.39.1.4.1) 3326 0 R (subsubsection.39.1.4.2) 3330 0 R (subsubsection.4.6.1.1) 310 0 R (subsubsection.4.6.1.2) 314 0 R (subsubsection.4.6.1.3) 318 0 R (subsubsection.41.1.2.1) 3398 0 R]
+/Limits [(subsubsection.39.1.4.1) (subsubsection.41.1.2.1)]
 >> endobj
 18357 0 obj <<
-/Kids [17729 0 R 17730 0 R 17731 0 R 17732 0 R 17733 0 R 17734 0 R]
-/Limits [(id320695) (id327452)]
+/Names [(subsubsection.41.1.2.2) 3402 0 R (subsubsection.41.4.1.1) 3422 0 R (subsubsection.41.4.1.2) 3426 0 R (subsubsection.41.4.1.3) 3430 0 R (subsubsection.41.5.2.1) 3446 0 R (subsubsection.41.5.2.2) 3450 0 R]
+/Limits [(subsubsection.41.1.2.2) (subsubsection.41.5.2.2)]
 >> endobj
 18358 0 obj <<
-/Kids [17735 0 R 17736 0 R 17737 0 R 17738 0 R 17739 0 R 17740 0 R]
-/Limits [(id328115) (id336281)]
+/Names [(subsubsection.5.2.1.1) 374 0 R (subsubsection.5.2.5.1) 394 0 R (subsubsection.5.2.5.2) 398 0 R (subsubsection.6.2.4.1) 458 0 R (subsubsection.6.2.4.2) 462 0 R (subsubsection.6.2.4.3) 466 0 R]
+/Limits [(subsubsection.5.2.1.1) (subsubsection.6.2.4.3)]
 >> endobj
 18359 0 obj <<
-/Kids [17741 0 R 17742 0 R 17743 0 R 17744 0 R 17745 0 R 17746 0 R]
-/Limits [(id336495) (id342281)]
+/Names [(subsubsection.6.4.3.1) 498 0 R (subsubsection.8.2.1.1) 578 0 R (subsubsection.8.2.1.2) 582 0 R (subsubsection.8.2.1.3) 586 0 R (table.1.1) 5305 0 R (table.1.2) 5306 0 R]
+/Limits [(subsubsection.6.4.3.1) (table.1.2)]
 >> endobj
 18360 0 obj <<
-/Kids [17747 0 R 17748 0 R 17749 0 R 17750 0 R 17751 0 R 17752 0 R]
-/Limits [(id342443) (id347076)]
+/Names [(table.10.1) 5313 0 R (table.10.2) 5314 0 R (table.10.3) 5315 0 R (table.10.4) 5316 0 R (table.11.1) 5317 0 R (table.11.2) 5318 0 R]
+/Limits [(table.10.1) (table.11.2)]
 >> endobj
 18361 0 obj <<
-/Kids [17753 0 R 17754 0 R 17755 0 R 17756 0 R 17757 0 R 17758 0 R]
-/Limits [(id347087) (id351630)]
+/Names [(table.11.3) 5319 0 R (table.11.4) 5320 0 R (table.11.5) 5321 0 R (table.12.1) 5322 0 R (table.15.1) 5355 0 R (table.16.1) 5356 0 R]
+/Limits [(table.11.3) (table.16.1)]
 >> endobj
 18362 0 obj <<
-/Kids [17759 0 R 17760 0 R 17761 0 R 17762 0 R 17763 0 R 17764 0 R]
-/Limits [(id351751) (id356457)]
+/Names [(table.16.2) 5357 0 R (table.16.3) 5358 0 R (table.16.4) 5359 0 R (table.16.5) 5360 0 R (table.21.1) 5362 0 R (table.22.1) 5363 0 R]
+/Limits [(table.16.2) (table.22.1)]
 >> endobj
 18363 0 obj <<
-/Kids [17765 0 R 17766 0 R 17767 0 R 17768 0 R 17769 0 R 17770 0 R]
-/Limits [(id356463) (id363173)]
+/Names [(table.23.1) 5365 0 R (table.27.1) 5367 0 R (table.27.2) 5368 0 R (table.27.3) 5369 0 R (table.28.1) 5371 0 R (table.29.1) 5373 0 R]
+/Limits [(table.23.1) (table.29.1)]
 >> endobj
 18364 0 obj <<
-/Kids [17771 0 R 17772 0 R 17773 0 R 17774 0 R 17775 0 R 17776 0 R]
-/Limits [(id363239) (id369720)]
+/Names [(table.29.2) 5374 0 R (table.30.1) 5376 0 R (table.35.1) 5387 0 R (table.36.1) 5389 0 R (table.36.2) 5390 0 R (table.40.1) 5392 0 R]
+/Limits [(table.29.2) (table.40.1)]
 >> endobj
 18365 0 obj <<
-/Kids [17777 0 R 17778 0 R 17779 0 R 17780 0 R 17781 0 R 17782 0 R]
-/Limits [(id370229) (id374716)]
+/Names [(table.5.1) 5308 0 R (table.6.1) 5310 0 R (table.9.1) 5312 0 R (tdbdocs) 5499 0 R (tdbpermfiledesc) 5501 0 R (tdbtempfiledesc) 5502 0 R]
+/Limits [(table.5.1) (tdbtempfiledesc)]
 >> endobj
 18366 0 obj <<
-/Kids [17783 0 R 17784 0 R 17785 0 R 17786 0 R 17787 0 R 17788 0 R]
-/Limits [(id374727) (id379991)]
+/Names [(tmpshare) 11540 0 R (troubleshooting) 11537 0 R (trusts1) 8668 0 R (type) 6024 0 R (ugbc) 8301 0 R (unicode) 3886 0 R]
+/Limits [(tmpshare) (unicode)]
 >> endobj
 18367 0 obj <<
-/Kids [17789 0 R 17790 0 R 17791 0 R 17792 0 R 17793 0 R 17794 0 R]
-/Limits [(id380231) (id385206)]
+/Names [(uniqnetbiosnames) 10896 0 R (upgrading-to-3.0) 3891 0 R (vfscap-intl) 10988 0 R (vfsrecyc) 10096 0 R (vfsshadow) 10190 0 R (w2kp001) 6790 0 R]
+/Limits [(uniqnetbiosnames) (w2kp001)]
 >> endobj
 18368 0 obj <<
-/Kids [17795 0 R 17796 0 R 17797 0 R 17798 0 R 17799 0 R 17800 0 R]
-/Limits [(id385272) (id389859)]
+/Names [(w2kp002) 6805 0 R (w2kp003) 6806 0 R (w2kp004) 6815 0 R (w2kp005) 6816 0 R (winbind) 3850 0 R (winbind-solaris9) 10354 0 R]
+/Limits [(w2kp002) (winbind-solaris9)]
 >> endobj
 18369 0 obj <<
-/Kids [17801 0 R 17802 0 R 17803 0 R 17804 0 R 17805 0 R 17806 0 R]
-/Limits [(id389971) (id392993)]
+/Names [(winbind_idmap) 10234 0 R (winbindcfg) 10310 0 R (wxpp001) 6863 0 R (wxpp004) 6864 0 R (wxpp006) 6865 0 R (wxpp007) 6876 0 R]
+/Limits [(winbind_idmap) (wxpp007)]
 >> endobj
 18370 0 obj <<
-/Kids [17807 0 R 17808 0 R 17809 0 R 17810 0 R 17811 0 R 17812 0 R]
-/Limits [(id393025) (id397052)]
+/Names [(wxpp008) 6877 0 R (xinetd) 11457 0 R (xremmb) 7094 0 R (xtdaudit) 10138 0 R]
+/Limits [(wxpp008) (xtdaudit)]
 >> endobj
 18371 0 obj <<
-/Kids [17813 0 R 17814 0 R 17815 0 R 17816 0 R 17817 0 R 17818 0 R]
-/Limits [(id397108) (id400358)]
+/Kids [17614 0 R 17615 0 R 17616 0 R 17617 0 R 17618 0 R 17619 0 R]
+/Limits [(127) (CUPS-printing)]
 >> endobj
 18372 0 obj <<
-/Kids [17819 0 R 17820 0 R 17821 0 R 17822 0 R 17823 0 R 17824 0 R]
-/Limits [(id400367) (id406069)]
+/Kids [17620 0 R 17621 0 R 17622 0 R 17623 0 R 17624 0 R 17625 0 R]
+/Limits [(ChangeNotes) (Item.122)]
 >> endobj
 18373 0 obj <<
-/Kids [17825 0 R 17826 0 R 17827 0 R 17828 0 R 17829 0 R 17830 0 R]
-/Limits [(id406111) (id411073)]
+/Kids [17626 0 R 17627 0 R 17628 0 R 17629 0 R 17630 0 R 17631 0 R]
+/Limits [(Item.123) (Item.155)]
 >> endobj
 18374 0 obj <<
-/Kids [17831 0 R 17832 0 R 17833 0 R 17834 0 R 17835 0 R 17836 0 R]
-/Limits [(id411148) (idmap-gid2sid)]
+/Kids [17632 0 R 17633 0 R 17634 0 R 17635 0 R 17636 0 R 17637 0 R]
+/Limits [(Item.156) (Item.188)]
 >> endobj
 18375 0 obj <<
-/Kids [17837 0 R 17838 0 R 17839 0 R 17840 0 R 17841 0 R 17842 0 R]
-/Limits [(idmap-sid2gid) (lstlisting.10.-48)]
+/Kids [17638 0 R 17639 0 R 17640 0 R 17641 0 R 17642 0 R 17643 0 R]
+/Limits [(Item.189) (Item.22)]
 >> endobj
 18376 0 obj <<
-/Kids [17843 0 R 17844 0 R 17845 0 R 17846 0 R 17847 0 R 17848 0 R]
-/Limits [(lstlisting.10.-49) (lstlisting.2.-8)]
+/Kids [17644 0 R 17645 0 R 17646 0 R 17647 0 R 17648 0 R 17649 0 R]
+/Limits [(Item.220) (Item.252)]
 >> endobj
 18377 0 obj <<
-/Kids [17849 0 R 17850 0 R 17851 0 R 17852 0 R 17853 0 R 17854 0 R]
-/Limits [(lstlisting.2.-9) (lstlisting.34.-103)]
+/Kids [17650 0 R 17651 0 R 17652 0 R 17653 0 R 17654 0 R 17655 0 R]
+/Limits [(Item.253) (Item.285)]
 >> endobj
 18378 0 obj <<
-/Kids [17855 0 R 17856 0 R 17857 0 R 17858 0 R 17859 0 R 17860 0 R]
-/Limits [(lstlisting.34.-104) (lstnumber.-10.1)]
+/Kids [17656 0 R 17657 0 R 17658 0 R 17659 0 R 17660 0 R 17661 0 R]
+/Limits [(Item.286) (Item.317)]
 >> endobj
 18379 0 obj <<
-/Kids [17861 0 R 17862 0 R 17863 0 R 17864 0 R 17865 0 R 17866 0 R]
-/Limits [(lstnumber.-10.10) (lstnumber.-100.3)]
+/Kids [17662 0 R 17663 0 R 17664 0 R 17665 0 R 17666 0 R 17667 0 R]
+/Limits [(Item.318) (Item.35)]
 >> endobj
 18380 0 obj <<
-/Kids [17867 0 R 17868 0 R 17869 0 R 17870 0 R 17871 0 R 17872 0 R]
-/Limits [(lstnumber.-100.4) (lstnumber.-103.4)]
+/Kids [17668 0 R 17669 0 R 17670 0 R 17671 0 R 17672 0 R 17673 0 R]
+/Limits [(Item.350) (Item.382)]
 >> endobj
 18381 0 obj <<
-/Kids [17873 0 R 17874 0 R 17875 0 R 17876 0 R 17877 0 R 17878 0 R]
-/Limits [(lstnumber.-103.5) (lstnumber.-105.5)]
+/Kids [17674 0 R 17675 0 R 17676 0 R 17677 0 R 17678 0 R 17679 0 R]
+/Limits [(Item.383) (Item.414)]
 >> endobj
 18382 0 obj <<
-/Kids [17879 0 R 17880 0 R 17881 0 R 17882 0 R 17883 0 R 17884 0 R]
-/Limits [(lstnumber.-105.6) (lstnumber.-107.8)]
+/Kids [17680 0 R 17681 0 R 17682 0 R 17683 0 R 17684 0 R 17685 0 R]
+/Limits [(Item.415) (Item.65)]
 >> endobj
 18383 0 obj <<
-/Kids [17885 0 R 17886 0 R 17887 0 R 17888 0 R 17889 0 R 17890 0 R]
-/Limits [(lstnumber.-108.1) (lstnumber.-11.33)]
+/Kids [17686 0 R 17687 0 R 17688 0 R 17689 0 R 17690 0 R 17691 0 R]
+/Limits [(Item.66) (Item.98)]
 >> endobj
 18384 0 obj <<
-/Kids [17891 0 R 17892 0 R 17893 0 R 17894 0 R 17895 0 R 17896 0 R]
-/Limits [(lstnumber.-11.34) (lstnumber.-12.24)]
+/Kids [17692 0 R 17693 0 R 17694 0 R 17695 0 R 17696 0 R 17697 0 R]
+/Limits [(Item.99) (WXPP009)]
 >> endobj
 18385 0 obj <<
-/Kids [17897 0 R 17898 0 R 17899 0 R 17900 0 R 17901 0 R 17902 0 R]
-/Limits [(lstnumber.-12.25) (lstnumber.-20.18)]
+/Kids [17698 0 R 17699 0 R 17700 0 R 17701 0 R 17702 0 R 17703 0 R]
+/Limits [(WXPP014) (chapter*.21)]
 >> endobj
 18386 0 obj <<
-/Kids [17903 0 R 17904 0 R 17905 0 R 17906 0 R 17907 0 R 17908 0 R]
-/Limits [(lstnumber.-20.19) (lstnumber.-23.9)]
+/Kids [17704 0 R 17705 0 R 17706 0 R 17707 0 R 17708 0 R 17709 0 R]
+/Limits [(chapter*.3) (chapter.36)]
 >> endobj
 18387 0 obj <<
-/Kids [17909 0 R 17910 0 R 17911 0 R 17912 0 R 17913 0 R 17914 0 R]
-/Limits [(lstnumber.-24.1) (lstnumber.-32.1)]
+/Kids [17710 0 R 17711 0 R 17712 0 R 17713 0 R 17714 0 R 17715 0 R]
+/Limits [(chapter.37) (diagnosis)]
 >> endobj
 18388 0 obj <<
-/Kids [17915 0 R 17916 0 R 17917 0 R 17918 0 R 17919 0 R 17920 0 R]
-/Limits [(lstnumber.-33.1) (lstnumber.-38.2)]
+/Kids [17716 0 R 17717 0 R 17718 0 R 17719 0 R 17720 0 R 17721 0 R]
+/Limits [(dmbexample) (example.2.3.6)]
 >> endobj
 18389 0 obj <<
-/Kids [17921 0 R 17922 0 R 17923 0 R 17924 0 R 17925 0 R 17926 0 R]
-/Limits [(lstnumber.-38.3) (lstnumber.-49.2)]
+/Kids [17722 0 R 17723 0 R 17724 0 R 17725 0 R 17726 0 R 17727 0 R]
+/Limits [(example.2.3.7) (far3)]
 >> endobj
 18390 0 obj <<
-/Kids [17927 0 R 17928 0 R 17929 0 R 17930 0 R 17931 0 R 17932 0 R]
-/Limits [(lstnumber.-5.1) (lstnumber.-52.10)]
+/Kids [17728 0 R 17729 0 R 17730 0 R 17731 0 R 17732 0 R 17733 0 R]
+/Limits [(fast-bdc) (figure.24.1)]
 >> endobj
 18391 0 obj <<
-/Kids [17933 0 R 17934 0 R 17935 0 R 17936 0 R 17937 0 R 17938 0 R]
-/Limits [(lstnumber.-52.11) (lstnumber.-55.2)]
+/Kids [17734 0 R 17735 0 R 17736 0 R 17737 0 R 17738 0 R 17739 0 R]
+/Limits [(figure.39.1) (id2422993)]
 >> endobj
 18392 0 obj <<
-/Kids [17939 0 R 17940 0 R 17941 0 R 17942 0 R 17943 0 R 17944 0 R]
-/Limits [(lstnumber.-55.3) (lstnumber.-58.1)]
+/Kids [17740 0 R 17741 0 R 17742 0 R 17743 0 R 17744 0 R 17745 0 R]
+/Limits [(id2423388) (id2495994)]
 >> endobj
 18393 0 obj <<
-/Kids [17945 0 R 17946 0 R 17947 0 R 17948 0 R 17949 0 R 17950 0 R]
-/Limits [(lstnumber.-58.10) (lstnumber.-6.17)]
+/Kids [17746 0 R 17747 0 R 17748 0 R 17749 0 R 17750 0 R 17751 0 R]
+/Limits [(id2496659) (id2519922)]
 >> endobj
 18394 0 obj <<
-/Kids [17951 0 R 17952 0 R 17953 0 R 17954 0 R 17955 0 R 17956 0 R]
-/Limits [(lstnumber.-6.18) (lstnumber.-68.1)]
+/Kids [17752 0 R 17753 0 R 17754 0 R 17755 0 R 17756 0 R 17757 0 R]
+/Limits [(id2519971) (id2526659)]
 >> endobj
 18395 0 obj <<
-/Kids [17957 0 R 17958 0 R 17959 0 R 17960 0 R 17961 0 R 17962 0 R]
-/Limits [(lstnumber.-68.2) (lstnumber.-77.3)]
+/Kids [17758 0 R 17759 0 R 17760 0 R 17761 0 R 17762 0 R 17763 0 R]
+/Limits [(id2526844) (id2533610)]
 >> endobj
 18396 0 obj <<
-/Kids [17963 0 R 17964 0 R 17965 0 R 17966 0 R 17967 0 R 17968 0 R]
-/Limits [(lstnumber.-78.1) (lstnumber.-80.10)]
+/Kids [17764 0 R 17765 0 R 17766 0 R 17767 0 R 17768 0 R 17769 0 R]
+/Limits [(id2533630) (id2542127)]
 >> endobj
 18397 0 obj <<
-/Kids [17969 0 R 17970 0 R 17971 0 R 17972 0 R 17973 0 R 17974 0 R]
-/Limits [(lstnumber.-80.11) (lstnumber.-83.3)]
+/Kids [17770 0 R 17771 0 R 17772 0 R 17773 0 R 17774 0 R 17775 0 R]
+/Limits [(id2542206) (id2552938)]
 >> endobj
 18398 0 obj <<
-/Kids [17975 0 R 17976 0 R 17977 0 R 17978 0 R 17979 0 R 17980 0 R]
-/Limits [(lstnumber.-83.4) (lstnumber.-85.24)]
+/Kids [17776 0 R 17777 0 R 17778 0 R 17779 0 R 17780 0 R 17781 0 R]
+/Limits [(id2552988) (id2561704)]
 >> endobj
 18399 0 obj <<
-/Kids [17981 0 R 17982 0 R 17983 0 R 17984 0 R 17985 0 R 17986 0 R]
-/Limits [(lstnumber.-85.25) (lstnumber.-88.5)]
+/Kids [17782 0 R 17783 0 R 17784 0 R 17785 0 R 17786 0 R 17787 0 R]
+/Limits [(id2561924) (id2568834)]
 >> endobj
 18400 0 obj <<
-/Kids [17987 0 R 17988 0 R 17989 0 R 17990 0 R 17991 0 R 17992 0 R]
-/Limits [(lstnumber.-88.6) (lstnumber.-9.9)]
+/Kids [17788 0 R 17789 0 R 17790 0 R 17791 0 R 17792 0 R 17793 0 R]
+/Limits [(id2568898) (id2574463)]
 >> endobj
 18401 0 obj <<
-/Kids [17993 0 R 17994 0 R 17995 0 R 17996 0 R 17997 0 R 17998 0 R]
-/Limits [(lstnumber.-91.1) (minim-bdc)]
+/Kids [17794 0 R 17795 0 R 17796 0 R 17797 0 R 17798 0 R 17799 0 R]
+/Limits [(id2574627) (id2580260)]
 >> endobj
 18402 0 obj <<
-/Kids [17999 0 R 18000 0 R 18001 0 R 18002 0 R 18003 0 R 18004 0 R]
-/Limits [(minimalPDC) (page.115)]
+/Kids [17800 0 R 17801 0 R 17802 0 R 17803 0 R 17804 0 R 17805 0 R]
+/Limits [(id2580386) (id2584559)]
 >> endobj
 18403 0 obj <<
-/Kids [18005 0 R 18006 0 R 18007 0 R 18008 0 R 18009 0 R 18010 0 R]
-/Limits [(page.116) (page.148)]
+/Kids [17806 0 R 17807 0 R 17808 0 R 17809 0 R 17810 0 R 17811 0 R]
+/Limits [(id2584566) (id2590887)]
 >> endobj
 18404 0 obj <<
-/Kids [18011 0 R 18012 0 R 18013 0 R 18014 0 R 18015 0 R 18016 0 R]
-/Limits [(page.149) (page.180)]
+/Kids [17812 0 R 17813 0 R 17814 0 R 17815 0 R 17816 0 R 17817 0 R]
+/Limits [(id2590947) (id2598600)]
 >> endobj
 18405 0 obj <<
-/Kids [18017 0 R 18018 0 R 18019 0 R 18020 0 R 18021 0 R 18022 0 R]
-/Limits [(page.181) (page.212)]
+/Kids [17818 0 R 17819 0 R 17820 0 R 17821 0 R 17822 0 R 17823 0 R]
+/Limits [(id2598865) (id2604637)]
 >> endobj
 18406 0 obj <<
-/Kids [18023 0 R 18024 0 R 18025 0 R 18026 0 R 18027 0 R 18028 0 R]
-/Limits [(page.213) (page.245)]
+/Kids [17824 0 R 17825 0 R 17826 0 R 17827 0 R 17828 0 R 17829 0 R]
+/Limits [(id2604692) (id2609717)]
 >> endobj
 18407 0 obj <<
-/Kids [18029 0 R 18030 0 R 18031 0 R 18032 0 R 18033 0 R 18034 0 R]
-/Limits [(page.246) (page.278)]
+/Kids [17830 0 R 17831 0 R 17832 0 R 17833 0 R 17834 0 R 17835 0 R]
+/Limits [(id2610172) (id2616395)]
 >> endobj
 18408 0 obj <<
-/Kids [18035 0 R 18036 0 R 18037 0 R 18038 0 R 18039 0 R 18040 0 R]
-/Limits [(page.279) (page.31)]
+/Kids [17836 0 R 17837 0 R 17838 0 R 17839 0 R 17840 0 R 17841 0 R]
+/Limits [(id2616782) (id2620426)]
 >> endobj
 18409 0 obj <<
-/Kids [18041 0 R 18042 0 R 18043 0 R 18044 0 R 18045 0 R 18046 0 R]
-/Limits [(page.310) (page.342)]
+/Kids [17842 0 R 17843 0 R 17844 0 R 17845 0 R 17846 0 R 17847 0 R]
+/Limits [(id2620534) (id2625480)]
 >> endobj
 18410 0 obj <<
-/Kids [18047 0 R 18048 0 R 18049 0 R 18050 0 R 18051 0 R 18052 0 R]
-/Limits [(page.343) (page.375)]
+/Kids [17848 0 R 17849 0 R 17850 0 R 17851 0 R 17852 0 R 17853 0 R]
+/Limits [(id2625487) (id2628885)]
 >> endobj
 18411 0 obj <<
-/Kids [18053 0 R 18054 0 R 18055 0 R 18056 0 R 18057 0 R 18058 0 R]
-/Limits [(page.376) (page.407)]
+/Kids [17854 0 R 17855 0 R 17856 0 R 17857 0 R 17858 0 R 17859 0 R]
+/Limits [(id2629356) (id2634897)]
 >> endobj
 18412 0 obj <<
-/Kids [18059 0 R 18060 0 R 18061 0 R 18062 0 R 18063 0 R 18064 0 R]
-/Limits [(page.408) (page.44)]
+/Kids [17860 0 R 17861 0 R 17862 0 R 17863 0 R 17864 0 R 17865 0 R]
+/Limits [(id2634945) (id2641126)]
 >> endobj
 18413 0 obj <<
-/Kids [18065 0 R 18066 0 R 18067 0 R 18068 0 R 18069 0 R 18070 0 R]
-/Limits [(page.440) (page.472)]
+/Kids [17866 0 R 17867 0 R 17868 0 R 17869 0 R 17870 0 R 17871 0 R]
+/Limits [(id2641275) (id2646901)]
 >> endobj
 18414 0 obj <<
-/Kids [18071 0 R 18072 0 R 18073 0 R 18074 0 R 18075 0 R 18076 0 R]
-/Limits [(page.473) (page.504)]
+/Kids [17872 0 R 17873 0 R 17874 0 R 17875 0 R 17876 0 R 17877 0 R]
+/Limits [(id2646907) (idmap-gid2sid)]
 >> endobj
 18415 0 obj <<
-/Kids [18077 0 R 18078 0 R 18079 0 R 18080 0 R 18081 0 R 18082 0 R]
-/Limits [(page.505) (page.537)]
+/Kids [17878 0 R 17879 0 R 17880 0 R 17881 0 R 17882 0 R 17883 0 R]
+/Limits [(idmap-sid2gid) (lstlisting.10.-48)]
 >> endobj
 18416 0 obj <<
-/Kids [18083 0 R 18084 0 R 18085 0 R 18086 0 R 18087 0 R 18088 0 R]
-/Limits [(page.538) (page.57)]
+/Kids [17884 0 R 17885 0 R 17886 0 R 17887 0 R 17888 0 R 17889 0 R]
+/Limits [(lstlisting.10.-49) (lstlisting.2.-8)]
 >> endobj
 18417 0 obj <<
-/Kids [18089 0 R 18090 0 R 18091 0 R 18092 0 R 18093 0 R 18094 0 R]
-/Limits [(page.570) (page.601)]
+/Kids [17890 0 R 17891 0 R 17892 0 R 17893 0 R 17894 0 R 17895 0 R]
+/Limits [(lstlisting.2.-9) (lstlisting.34.-103)]
 >> endobj
 18418 0 obj <<
-/Kids [18095 0 R 18096 0 R 18097 0 R 18098 0 R 18099 0 R 18100 0 R]
-/Limits [(page.602) (page.634)]
+/Kids [17896 0 R 17897 0 R 17898 0 R 17899 0 R 17900 0 R 17901 0 R]
+/Limits [(lstlisting.34.-104) (lstnumber.-10.1)]
 >> endobj
 18419 0 obj <<
-/Kids [18101 0 R 18102 0 R 18103 0 R 18104 0 R 18105 0 R 18106 0 R]
-/Limits [(page.635) (page.667)]
+/Kids [17902 0 R 17903 0 R 17904 0 R 17905 0 R 17906 0 R 17907 0 R]
+/Limits [(lstnumber.-10.10) (lstnumber.-100.3)]
 >> endobj
 18420 0 obj <<
-/Kids [18107 0 R 18108 0 R 18109 0 R 18110 0 R 18111 0 R 18112 0 R]
-/Limits [(page.668) (page.7)]
+/Kids [17908 0 R 17909 0 R 17910 0 R 17911 0 R 17912 0 R 17913 0 R]
+/Limits [(lstnumber.-100.4) (lstnumber.-103.4)]
 >> endobj
 18421 0 obj <<
-/Kids [18113 0 R 18114 0 R 18115 0 R 18116 0 R 18117 0 R 18118 0 R]
-/Limits [(page.70) (page.731)]
+/Kids [17914 0 R 17915 0 R 17916 0 R 17917 0 R 17918 0 R 17919 0 R]
+/Limits [(lstnumber.-103.5) (lstnumber.-105.5)]
 >> endobj
 18422 0 obj <<
-/Kids [18119 0 R 18120 0 R 18121 0 R 18122 0 R 18123 0 R 18124 0 R]
-/Limits [(page.732) (page.764)]
+/Kids [17920 0 R 17921 0 R 17922 0 R 17923 0 R 17924 0 R 17925 0 R]
+/Limits [(lstnumber.-105.6) (lstnumber.-107.8)]
 >> endobj
 18423 0 obj <<
-/Kids [18125 0 R 18126 0 R 18127 0 R 18128 0 R 18129 0 R 18130 0 R]
-/Limits [(page.765) (page.797)]
+/Kids [17926 0 R 17927 0 R 17928 0 R 17929 0 R 17930 0 R 17931 0 R]
+/Limits [(lstnumber.-108.1) (lstnumber.-11.33)]
 >> endobj
 18424 0 obj <<
-/Kids [18131 0 R 18132 0 R 18133 0 R 18134 0 R 18135 0 R 18136 0 R]
-/Limits [(page.798) (page.829)]
+/Kids [17932 0 R 17933 0 R 17934 0 R 17935 0 R 17936 0 R 17937 0 R]
+/Limits [(lstnumber.-11.34) (lstnumber.-12.24)]
 >> endobj
 18425 0 obj <<
-/Kids [18137 0 R 18138 0 R 18139 0 R 18140 0 R 18141 0 R 18142 0 R]
-/Limits [(page.83) (page.861)]
+/Kids [17938 0 R 17939 0 R 17940 0 R 17941 0 R 17942 0 R 17943 0 R]
+/Limits [(lstnumber.-12.25) (lstnumber.-20.18)]
 >> endobj
 18426 0 obj <<
-/Kids [18143 0 R 18144 0 R 18145 0 R 18146 0 R 18147 0 R 18148 0 R]
-/Limits [(page.862) (page.93)]
+/Kids [17944 0 R 17945 0 R 17946 0 R 17947 0 R 17948 0 R 17949 0 R]
+/Limits [(lstnumber.-20.19) (lstnumber.-23.9)]
 >> endobj
 18427 0 obj <<
-/Kids [18149 0 R 18150 0 R 18151 0 R 18152 0 R 18153 0 R 18154 0 R]
-/Limits [(page.94) (page.xlii)]
+/Kids [17950 0 R 17951 0 R 17952 0 R 17953 0 R 17954 0 R 17955 0 R]
+/Limits [(lstnumber.-24.1) (lstnumber.-32.1)]
 >> endobj
 18428 0 obj <<
-/Kids [18155 0 R 18156 0 R 18157 0 R 18158 0 R 18159 0 R 18160 0 R]
-/Limits [(page.xliii) (part.4)]
+/Kids [17956 0 R 17957 0 R 17958 0 R 17959 0 R 17960 0 R 17961 0 R]
+/Limits [(lstnumber.-33.1) (lstnumber.-38.2)]
 >> endobj
 18429 0 obj <<
-/Kids [18161 0 R 18162 0 R 18163 0 R 18164 0 R 18165 0 R 18166 0 R]
-/Limits [(part.5) (section*.11)]
+/Kids [17962 0 R 17963 0 R 17964 0 R 17965 0 R 17966 0 R 17967 0 R]
+/Limits [(lstnumber.-38.3) (lstnumber.-49.2)]
 >> endobj
 18430 0 obj <<
-/Kids [18167 0 R 18168 0 R 18169 0 R 18170 0 R 18171 0 R 18172 0 R]
-/Limits [(section*.12) (section*.50)]
+/Kids [17968 0 R 17969 0 R 17970 0 R 17971 0 R 17972 0 R 17973 0 R]
+/Limits [(lstnumber.-5.1) (lstnumber.-52.10)]
 >> endobj
 18431 0 obj <<
-/Kids [18173 0 R 18174 0 R 18175 0 R 18176 0 R 18177 0 R 18178 0 R]
-/Limits [(section*.51) (section.13.12)]
+/Kids [17974 0 R 17975 0 R 17976 0 R 17977 0 R 17978 0 R 17979 0 R]
+/Limits [(lstnumber.-52.11) (lstnumber.-55.2)]
 >> endobj
 18432 0 obj <<
-/Kids [18179 0 R 18180 0 R 18181 0 R 18182 0 R 18183 0 R 18184 0 R]
-/Limits [(section.13.13) (section.19.3)]
+/Kids [17980 0 R 17981 0 R 17982 0 R 17983 0 R 17984 0 R 17985 0 R]
+/Limits [(lstnumber.-55.3) (lstnumber.-58.1)]
 >> endobj
 18433 0 obj <<
-/Kids [18185 0 R 18186 0 R 18187 0 R 18188 0 R 18189 0 R 18190 0 R]
-/Limits [(section.19.4) (section.22.3)]
+/Kids [17986 0 R 17987 0 R 17988 0 R 17989 0 R 17990 0 R 17991 0 R]
+/Limits [(lstnumber.-58.10) (lstnumber.-6.17)]
 >> endobj
 18434 0 obj <<
-/Kids [18191 0 R 18192 0 R 18193 0 R 18194 0 R 18195 0 R 18196 0 R]
-/Limits [(section.22.4) (section.28.3)]
+/Kids [17992 0 R 17993 0 R 17994 0 R 17995 0 R 17996 0 R 17997 0 R]
+/Limits [(lstnumber.-6.18) (lstnumber.-68.1)]
 >> endobj
 18435 0 obj <<
-/Kids [18197 0 R 18198 0 R 18199 0 R 18200 0 R 18201 0 R 18202 0 R]
-/Limits [(section.29.1) (section.4.1)]
+/Kids [17998 0 R 17999 0 R 18000 0 R 18001 0 R 18002 0 R 18003 0 R]
+/Limits [(lstnumber.-68.2) (lstnumber.-77.3)]
 >> endobj
 18436 0 obj <<
-/Kids [18203 0 R 18204 0 R 18205 0 R 18206 0 R 18207 0 R 18208 0 R]
-/Limits [(section.4.2) (section.44.4)]
+/Kids [18004 0 R 18005 0 R 18006 0 R 18007 0 R 18008 0 R 18009 0 R]
+/Limits [(lstnumber.-78.1) (lstnumber.-80.10)]
 >> endobj
 18437 0 obj <<
-/Kids [18209 0 R 18210 0 R 18211 0 R 18212 0 R 18213 0 R 18214 0 R]
-/Limits [(section.44.5) (simpleprc)]
+/Kids [18010 0 R 18011 0 R 18012 0 R 18013 0 R 18014 0 R 18015 0 R]
+/Limits [(lstnumber.-80.11) (lstnumber.-83.3)]
 >> endobj
 18438 0 obj <<
-/Kids [18215 0 R 18216 0 R 18217 0 R 18218 0 R 18219 0 R 18220 0 R]
-/Limits [(simplynice) (subsection.10.5.2)]
+/Kids [18016 0 R 18017 0 R 18018 0 R 18019 0 R 18020 0 R 18021 0 R]
+/Limits [(lstnumber.-83.4) (lstnumber.-85.24)]
 >> endobj
 18439 0 obj <<
-/Kids [18221 0 R 18222 0 R 18223 0 R 18224 0 R 18225 0 R 18226 0 R]
-/Limits [(subsection.10.5.3) (subsection.13.13.1)]
+/Kids [18022 0 R 18023 0 R 18024 0 R 18025 0 R 18026 0 R 18027 0 R]
+/Limits [(lstnumber.-85.25) (lstnumber.-88.5)]
 >> endobj
 18440 0 obj <<
-/Kids [18227 0 R 18228 0 R 18229 0 R 18230 0 R 18231 0 R 18232 0 R]
-/Limits [(subsection.13.13.2) (subsection.16.5.3)]
+/Kids [18028 0 R 18029 0 R 18030 0 R 18031 0 R 18032 0 R 18033 0 R]
+/Limits [(lstnumber.-88.6) (lstnumber.-9.9)]
 >> endobj
 18441 0 obj <<
-/Kids [18233 0 R 18234 0 R 18235 0 R 18236 0 R 18237 0 R 18238 0 R]
-/Limits [(subsection.16.5.4) (subsection.21.14.2)]
+/Kids [18034 0 R 18035 0 R 18036 0 R 18037 0 R 18038 0 R 18039 0 R]
+/Limits [(lstnumber.-91.1) (minim-bdc)]
 >> endobj
 18442 0 obj <<
-/Kids [18239 0 R 18240 0 R 18241 0 R 18242 0 R 18243 0 R 18244 0 R]
-/Limits [(subsection.21.2.1) (subsection.22.10.15)]
+/Kids [18040 0 R 18041 0 R 18042 0 R 18043 0 R 18044 0 R 18045 0 R]
+/Limits [(minimalPDC) (page.115)]
 >> endobj
 18443 0 obj <<
-/Kids [18245 0 R 18246 0 R 18247 0 R 18248 0 R 18249 0 R 18250 0 R]
-/Limits [(subsection.22.10.16) (subsection.22.19.13)]
+/Kids [18046 0 R 18047 0 R 18048 0 R 18049 0 R 18050 0 R 18051 0 R]
+/Limits [(page.116) (page.148)]
 >> endobj
 18444 0 obj <<
-/Kids [18251 0 R 18252 0 R 18253 0 R 18254 0 R 18255 0 R 18256 0 R]
-/Limits [(subsection.22.19.14) (subsection.22.5.13)]
+/Kids [18052 0 R 18053 0 R 18054 0 R 18055 0 R 18056 0 R 18057 0 R]
+/Limits [(page.149) (page.180)]
 >> endobj
 18445 0 obj <<
-/Kids [18257 0 R 18258 0 R 18259 0 R 18260 0 R 18261 0 R 18262 0 R]
-/Limits [(subsection.22.5.14) (subsection.24.3.1)]
+/Kids [18058 0 R 18059 0 R 18060 0 R 18061 0 R 18062 0 R 18063 0 R]
+/Limits [(page.181) (page.212)]
 >> endobj
 18446 0 obj <<
-/Kids [18263 0 R 18264 0 R 18265 0 R 18266 0 R 18267 0 R 18268 0 R]
-/Limits [(subsection.24.3.2) (subsection.28.2.1)]
+/Kids [18064 0 R 18065 0 R 18066 0 R 18067 0 R 18068 0 R 18069 0 R]
+/Limits [(page.213) (page.245)]
 >> endobj
 18447 0 obj <<
-/Kids [18269 0 R 18270 0 R 18271 0 R 18272 0 R 18273 0 R 18274 0 R]
-/Limits [(subsection.28.2.2) (subsection.31.2.4)]
+/Kids [18070 0 R 18071 0 R 18072 0 R 18073 0 R 18074 0 R 18075 0 R]
+/Limits [(page.246) (page.278)]
 >> endobj
 18448 0 obj <<
-/Kids [18275 0 R 18276 0 R 18277 0 R 18278 0 R 18279 0 R 18280 0 R]
-/Limits [(subsection.32.2.1) (subsection.4.3.1)]
+/Kids [18076 0 R 18077 0 R 18078 0 R 18079 0 R 18080 0 R 18081 0 R]
+/Limits [(page.279) (page.31)]
 >> endobj
 18449 0 obj <<
-/Kids [18281 0 R 18282 0 R 18283 0 R 18284 0 R 18285 0 R 18286 0 R]
-/Limits [(subsection.4.3.2) (subsection.5.2.3)]
+/Kids [18082 0 R 18083 0 R 18084 0 R 18085 0 R 18086 0 R 18087 0 R]
+/Limits [(page.310) (page.342)]
 >> endobj
 18450 0 obj <<
-/Kids [18287 0 R 18288 0 R 18289 0 R 18290 0 R 18291 0 R 18292 0 R]
-/Limits [(subsection.5.2.4) (subsubsection.11.2.1.2)]
+/Kids [18088 0 R 18089 0 R 18090 0 R 18091 0 R 18092 0 R 18093 0 R]
+/Limits [(page.343) (page.375)]
 >> endobj
 18451 0 obj <<
-/Kids [18293 0 R 18294 0 R 18295 0 R 18296 0 R 18297 0 R 18298 0 R]
-/Limits [(subsubsection.11.2.4.1) (subsubsection.16.5.8.3)]
+/Kids [18094 0 R 18095 0 R 18096 0 R 18097 0 R 18098 0 R 18099 0 R]
+/Limits [(page.376) (page.407)]
 >> endobj
 18452 0 obj <<
-/Kids [18299 0 R 18300 0 R 18301 0 R 18302 0 R 18303 0 R 18304 0 R]
-/Limits [(subsubsection.17.2.1.1) (subsubsection.22.13.1.3)]
+/Kids [18100 0 R 18101 0 R 18102 0 R 18103 0 R 18104 0 R 18105 0 R]
+/Limits [(page.408) (page.44)]
 >> endobj
 18453 0 obj <<
-/Kids [18305 0 R 18306 0 R 18307 0 R 18308 0 R 18309 0 R 18310 0 R]
-/Limits [(subsubsection.22.13.1.4) (subsubsection.28.2.5.3)]
+/Kids [18106 0 R 18107 0 R 18108 0 R 18109 0 R 18110 0 R 18111 0 R]
+/Limits [(page.440) (page.472)]
 >> endobj
 18454 0 obj <<
-/Kids [18311 0 R 18312 0 R 18313 0 R 18314 0 R 18315 0 R 18316 0 R]
-/Limits [(subsubsection.28.2.5.4) (subsubsection.41.4.1.1)]
+/Kids [18112 0 R 18113 0 R 18114 0 R 18115 0 R 18116 0 R 18117 0 R]
+/Limits [(page.473) (page.504)]
 >> endobj
 18455 0 obj <<
-/Kids [18317 0 R 18318 0 R 18319 0 R 18320 0 R 18321 0 R 18322 0 R]
-/Limits [(subsubsection.41.4.1.2) (table.27.1)]
+/Kids [18118 0 R 18119 0 R 18120 0 R 18121 0 R 18122 0 R 18123 0 R]
+/Limits [(page.505) (page.537)]
 >> endobj
 18456 0 obj <<
-/Kids [18323 0 R 18324 0 R 18325 0 R 18326 0 R 18327 0 R 18328 0 R]
-/Limits [(table.27.2) (winbindcfg)]
+/Kids [18124 0 R 18125 0 R 18126 0 R 18127 0 R 18128 0 R 18129 0 R]
+/Limits [(page.538) (page.57)]
 >> endobj
 18457 0 obj <<
-/Kids [18329 0 R 18330 0 R]
-/Limits [(wxpp001) (xtdaudit)]
+/Kids [18130 0 R 18131 0 R 18132 0 R 18133 0 R 18134 0 R 18135 0 R]
+/Limits [(page.570) (page.601)]
 >> endobj
 18458 0 obj <<
-/Kids [18331 0 R 18332 0 R 18333 0 R 18334 0 R 18335 0 R 18336 0 R]
-/Limits [(127) (Item.252)]
+/Kids [18136 0 R 18137 0 R 18138 0 R 18139 0 R 18140 0 R 18141 0 R]
+/Limits [(page.602) (page.634)]
 >> endobj
 18459 0 obj <<
-/Kids [18337 0 R 18338 0 R 18339 0 R 18340 0 R 18341 0 R 18342 0 R]
-/Limits [(Item.253) (Item.65)]
+/Kids [18142 0 R 18143 0 R 18144 0 R 18145 0 R 18146 0 R 18147 0 R]
+/Limits [(page.635) (page.667)]
 >> endobj
 18460 0 obj <<
-/Kids [18343 0 R 18344 0 R 18345 0 R 18346 0 R 18347 0 R 18348 0 R]
-/Limits [(Item.66) (example.2.3.6)]
+/Kids [18148 0 R 18149 0 R 18150 0 R 18151 0 R 18152 0 R 18153 0 R]
+/Limits [(page.668) (page.7)]
 >> endobj
 18461 0 obj <<
-/Kids [18349 0 R 18350 0 R 18351 0 R 18352 0 R 18353 0 R 18354 0 R]
-/Limits [(example.2.3.7) (id303717)]
+/Kids [18154 0 R 18155 0 R 18156 0 R 18157 0 R 18158 0 R 18159 0 R]
+/Limits [(page.70) (page.731)]
 >> endobj
 18462 0 obj <<
-/Kids [18355 0 R 18356 0 R 18357 0 R 18358 0 R 18359 0 R 18360 0 R]
-/Limits [(id303958) (id347076)]
+/Kids [18160 0 R 18161 0 R 18162 0 R 18163 0 R 18164 0 R 18165 0 R]
+/Limits [(page.732) (page.764)]
 >> endobj
 18463 0 obj <<
-/Kids [18361 0 R 18362 0 R 18363 0 R 18364 0 R 18365 0 R 18366 0 R]
-/Limits [(id347087) (id379991)]
+/Kids [18166 0 R 18167 0 R 18168 0 R 18169 0 R 18170 0 R 18171 0 R]
+/Limits [(page.765) (page.797)]
 >> endobj
 18464 0 obj <<
-/Kids [18367 0 R 18368 0 R 18369 0 R 18370 0 R 18371 0 R 18372 0 R]
-/Limits [(id380231) (id406069)]
+/Kids [18172 0 R 18173 0 R 18174 0 R 18175 0 R 18176 0 R 18177 0 R]
+/Limits [(page.798) (page.829)]
 >> endobj
 18465 0 obj <<
-/Kids [18373 0 R 18374 0 R 18375 0 R 18376 0 R 18377 0 R 18378 0 R]
-/Limits [(id406111) (lstnumber.-10.1)]
+/Kids [18178 0 R 18179 0 R 18180 0 R 18181 0 R 18182 0 R 18183 0 R]
+/Limits [(page.83) (page.861)]
 >> endobj
 18466 0 obj <<
-/Kids [18379 0 R 18380 0 R 18381 0 R 18382 0 R 18383 0 R 18384 0 R]
-/Limits [(lstnumber.-10.10) (lstnumber.-12.24)]
+/Kids [18184 0 R 18185 0 R 18186 0 R 18187 0 R 18188 0 R 18189 0 R]
+/Limits [(page.862) (page.95)]
 >> endobj
 18467 0 obj <<
-/Kids [18385 0 R 18386 0 R 18387 0 R 18388 0 R 18389 0 R 18390 0 R]
-/Limits [(lstnumber.-12.25) (lstnumber.-52.10)]
+/Kids [18190 0 R 18191 0 R 18192 0 R 18193 0 R 18194 0 R 18195 0 R]
+/Limits [(page.96) (page.xlv)]
 >> endobj
 18468 0 obj <<
-/Kids [18391 0 R 18392 0 R 18393 0 R 18394 0 R 18395 0 R 18396 0 R]
-/Limits [(lstnumber.-52.11) (lstnumber.-80.10)]
+/Kids [18196 0 R 18197 0 R 18198 0 R 18199 0 R 18200 0 R 18201 0 R]
+/Limits [(page.xlvi) (passdbtech)]
 >> endobj
 18469 0 obj <<
-/Kids [18397 0 R 18398 0 R 18399 0 R 18400 0 R 18401 0 R 18402 0 R]
-/Limits [(lstnumber.-80.11) (page.115)]
+/Kids [18202 0 R 18203 0 R 18204 0 R 18205 0 R 18206 0 R 18207 0 R]
+/Limits [(pdbeditthing) (section*.16)]
 >> endobj
 18470 0 obj <<
-/Kids [18403 0 R 18404 0 R 18405 0 R 18406 0 R 18407 0 R 18408 0 R]
-/Limits [(page.116) (page.31)]
+/Kids [18208 0 R 18209 0 R 18210 0 R 18211 0 R 18212 0 R 18213 0 R]
+/Limits [(section*.17) (section*.54)]
 >> endobj
 18471 0 obj <<
-/Kids [18409 0 R 18410 0 R 18411 0 R 18412 0 R 18413 0 R 18414 0 R]
-/Limits [(page.310) (page.504)]
+/Kids [18214 0 R 18215 0 R 18216 0 R 18217 0 R 18218 0 R 18219 0 R]
+/Limits [(section*.55) (section.13.3)]
 >> endobj
 18472 0 obj <<
-/Kids [18415 0 R 18416 0 R 18417 0 R 18418 0 R 18419 0 R 18420 0 R]
-/Limits [(page.505) (page.7)]
+/Kids [18220 0 R 18221 0 R 18222 0 R 18223 0 R 18224 0 R 18225 0 R]
+/Limits [(section.13.4) (section.2.1)]
 >> endobj
 18473 0 obj <<
-/Kids [18421 0 R 18422 0 R 18423 0 R 18424 0 R 18425 0 R 18426 0 R]
-/Limits [(page.70) (page.93)]
+/Kids [18226 0 R 18227 0 R 18228 0 R 18229 0 R 18230 0 R 18231 0 R]
+/Limits [(section.2.2) (section.22.7)]
 >> endobj
 18474 0 obj <<
-/Kids [18427 0 R 18428 0 R 18429 0 R 18430 0 R 18431 0 R 18432 0 R]
-/Limits [(page.94) (section.19.3)]
+/Kids [18232 0 R 18233 0 R 18234 0 R 18235 0 R 18236 0 R 18237 0 R]
+/Limits [(section.22.8) (section.29.4)]
 >> endobj
 18475 0 obj <<
-/Kids [18433 0 R 18434 0 R 18435 0 R 18436 0 R 18437 0 R 18438 0 R]
-/Limits [(section.19.4) (subsection.10.5.2)]
+/Kids [18238 0 R 18239 0 R 18240 0 R 18241 0 R 18242 0 R 18243 0 R]
+/Limits [(section.29.5) (section.4.5)]
 >> endobj
 18476 0 obj <<
-/Kids [18439 0 R 18440 0 R 18441 0 R 18442 0 R 18443 0 R 18444 0 R]
-/Limits [(subsection.10.5.3) (subsection.22.5.13)]
+/Kids [18244 0 R 18245 0 R 18246 0 R 18247 0 R 18248 0 R 18249 0 R]
+/Limits [(section.4.6) (section.44.8)]
 >> endobj
 18477 0 obj <<
-/Kids [18445 0 R 18446 0 R 18447 0 R 18448 0 R 18449 0 R 18450 0 R]
-/Limits [(subsection.22.5.14) (subsubsection.11.2.1.2)]
+/Kids [18250 0 R 18251 0 R 18252 0 R 18253 0 R 18254 0 R 18255 0 R]
+/Limits [(section.44.9) (small14)]
 >> endobj
 18478 0 obj <<
-/Kids [18451 0 R 18452 0 R 18453 0 R 18454 0 R 18455 0 R 18456 0 R]
-/Limits [(subsubsection.11.2.4.1) (winbindcfg)]
+/Kids [18256 0 R 18257 0 R 18258 0 R 18259 0 R 18260 0 R 18261 0 R]
+/Limits [(small8) (subsection.10.7.1)]
 >> endobj
 18479 0 obj <<
-/Kids [18457 0 R]
-/Limits [(wxpp001) (xtdaudit)]
+/Kids [18262 0 R 18263 0 R 18264 0 R 18265 0 R 18266 0 R 18267 0 R]
+/Limits [(subsection.10.7.2) (subsection.13.3.3)]
 >> endobj
 18480 0 obj <<
-/Kids [18458 0 R 18459 0 R 18460 0 R 18461 0 R 18462 0 R 18463 0 R]
-/Limits [(127) (id379991)]
+/Kids [18268 0 R 18269 0 R 18270 0 R 18271 0 R 18272 0 R 18273 0 R]
+/Limits [(subsection.13.4.1) (subsection.16.5.7)]
 >> endobj
 18481 0 obj <<
-/Kids [18464 0 R 18465 0 R 18466 0 R 18467 0 R 18468 0 R 18469 0 R]
-/Limits [(id380231) (page.115)]
+/Kids [18274 0 R 18275 0 R 18276 0 R 18277 0 R 18278 0 R 18279 0 R]
+/Limits [(subsection.16.5.8) (subsection.21.3.2)]
 >> endobj
 18482 0 obj <<
-/Kids [18470 0 R 18471 0 R 18472 0 R 18473 0 R 18474 0 R 18475 0 R]
-/Limits [(page.116) (subsection.10.5.2)]
+/Kids [18280 0 R 18281 0 R 18282 0 R 18283 0 R 18284 0 R 18285 0 R]
+/Limits [(subsection.21.4.1) (subsection.22.10.4)]
 >> endobj
 18483 0 obj <<
-/Kids [18476 0 R 18477 0 R 18478 0 R 18479 0 R]
-/Limits [(subsection.10.5.3) (xtdaudit)]
+/Kids [18286 0 R 18287 0 R 18288 0 R 18289 0 R 18290 0 R 18291 0 R]
+/Limits [(subsection.22.10.5) (subsection.22.19.17)]
 >> endobj
 18484 0 obj <<
-/Kids [18480 0 R 18481 0 R 18482 0 R 18483 0 R]
-/Limits [(127) (xtdaudit)]
+/Kids [18292 0 R 18293 0 R 18294 0 R 18295 0 R 18296 0 R 18297 0 R]
+/Limits [(subsection.22.19.18) (subsection.22.5.17)]
 >> endobj
 18485 0 obj <<
-/Dests 18484 0 R
+/Kids [18298 0 R 18299 0 R 18300 0 R 18301 0 R 18302 0 R 18303 0 R]
+/Limits [(subsection.22.5.18) (subsection.24.4.3)]
 >> endobj
 18486 0 obj <<
+/Kids [18304 0 R 18305 0 R 18306 0 R 18307 0 R 18308 0 R 18309 0 R]
+/Limits [(subsection.24.4.4) (subsection.28.2.5)]
+>> endobj
+18487 0 obj <<
+/Kids [18310 0 R 18311 0 R 18312 0 R 18313 0 R 18314 0 R 18315 0 R]
+/Limits [(subsection.28.3.1) (subsection.32.2.4)]
+>> endobj
+18488 0 obj <<
+/Kids [18316 0 R 18317 0 R 18318 0 R 18319 0 R 18320 0 R 18321 0 R]
+/Limits [(subsection.32.2.5) (subsection.4.7.1)]
+>> endobj
+18489 0 obj <<
+/Kids [18322 0 R 18323 0 R 18324 0 R 18325 0 R 18326 0 R 18327 0 R]
+/Limits [(subsection.4.7.2) (subsection.5.4.1)]
+>> endobj
+18490 0 obj <<
+/Kids [18328 0 R 18329 0 R 18330 0 R 18331 0 R 18332 0 R 18333 0 R]
+/Limits [(subsection.5.4.2) (subsubsection.11.4.4.1)]
+>> endobj
+18491 0 obj <<
+/Kids [18334 0 R 18335 0 R 18336 0 R 18337 0 R 18338 0 R 18339 0 R]
+/Limits [(subsubsection.11.4.4.10) (subsubsection.17.2.1.4)]
+>> endobj
+18492 0 obj <<
+/Kids [18340 0 R 18341 0 R 18342 0 R 18343 0 R 18344 0 R 18345 0 R]
+/Limits [(subsubsection.17.2.1.5) (subsubsection.22.13.1.7)]
+>> endobj
+18493 0 obj <<
+/Kids [18346 0 R 18347 0 R 18348 0 R 18349 0 R 18350 0 R 18351 0 R]
+/Limits [(subsubsection.22.13.1.8) (subsubsection.3.3.3.1)]
+>> endobj
+18494 0 obj <<
+/Kids [18352 0 R 18353 0 R 18354 0 R 18355 0 R 18356 0 R 18357 0 R]
+/Limits [(subsubsection.3.3.4.1) (subsubsection.41.5.2.2)]
+>> endobj
+18495 0 obj <<
+/Kids [18358 0 R 18359 0 R 18360 0 R 18361 0 R 18362 0 R 18363 0 R]
+/Limits [(subsubsection.5.2.1.1) (table.29.1)]
+>> endobj
+18496 0 obj <<
+/Kids [18364 0 R 18365 0 R 18366 0 R 18367 0 R 18368 0 R 18369 0 R]
+/Limits [(table.29.2) (wxpp007)]
+>> endobj
+18497 0 obj <<
+/Kids [18370 0 R]
+/Limits [(wxpp008) (xtdaudit)]
+>> endobj
+18498 0 obj <<
+/Kids [18371 0 R 18372 0 R 18373 0 R 18374 0 R 18375 0 R 18376 0 R]
+/Limits [(127) (Item.252)]
+>> endobj
+18499 0 obj <<
+/Kids [18377 0 R 18378 0 R 18379 0 R 18380 0 R 18381 0 R 18382 0 R]
+/Limits [(Item.253) (Item.65)]
+>> endobj
+18500 0 obj <<
+/Kids [18383 0 R 18384 0 R 18385 0 R 18386 0 R 18387 0 R 18388 0 R]
+/Limits [(Item.66) (example.2.3.6)]
+>> endobj
+18501 0 obj <<
+/Kids [18389 0 R 18390 0 R 18391 0 R 18392 0 R 18393 0 R 18394 0 R]
+/Limits [(example.2.3.7) (id2526659)]
+>> endobj
+18502 0 obj <<
+/Kids [18395 0 R 18396 0 R 18397 0 R 18398 0 R 18399 0 R 18400 0 R]
+/Limits [(id2526844) (id2574463)]
+>> endobj
+18503 0 obj <<
+/Kids [18401 0 R 18402 0 R 18403 0 R 18404 0 R 18405 0 R 18406 0 R]
+/Limits [(id2574627) (id2609717)]
+>> endobj
+18504 0 obj <<
+/Kids [18407 0 R 18408 0 R 18409 0 R 18410 0 R 18411 0 R 18412 0 R]
+/Limits [(id2610172) (id2641126)]
+>> endobj
+18505 0 obj <<
+/Kids [18413 0 R 18414 0 R 18415 0 R 18416 0 R 18417 0 R 18418 0 R]
+/Limits [(id2641275) (lstnumber.-10.1)]
+>> endobj
+18506 0 obj <<
+/Kids [18419 0 R 18420 0 R 18421 0 R 18422 0 R 18423 0 R 18424 0 R]
+/Limits [(lstnumber.-10.10) (lstnumber.-12.24)]
+>> endobj
+18507 0 obj <<
+/Kids [18425 0 R 18426 0 R 18427 0 R 18428 0 R 18429 0 R 18430 0 R]
+/Limits [(lstnumber.-12.25) (lstnumber.-52.10)]
+>> endobj
+18508 0 obj <<
+/Kids [18431 0 R 18432 0 R 18433 0 R 18434 0 R 18435 0 R 18436 0 R]
+/Limits [(lstnumber.-52.11) (lstnumber.-80.10)]
+>> endobj
+18509 0 obj <<
+/Kids [18437 0 R 18438 0 R 18439 0 R 18440 0 R 18441 0 R 18442 0 R]
+/Limits [(lstnumber.-80.11) (page.115)]
+>> endobj
+18510 0 obj <<
+/Kids [18443 0 R 18444 0 R 18445 0 R 18446 0 R 18447 0 R 18448 0 R]
+/Limits [(page.116) (page.31)]
+>> endobj
+18511 0 obj <<
+/Kids [18449 0 R 18450 0 R 18451 0 R 18452 0 R 18453 0 R 18454 0 R]
+/Limits [(page.310) (page.504)]
+>> endobj
+18512 0 obj <<
+/Kids [18455 0 R 18456 0 R 18457 0 R 18458 0 R 18459 0 R 18460 0 R]
+/Limits [(page.505) (page.7)]
+>> endobj
+18513 0 obj <<
+/Kids [18461 0 R 18462 0 R 18463 0 R 18464 0 R 18465 0 R 18466 0 R]
+/Limits [(page.70) (page.95)]
+>> endobj
+18514 0 obj <<
+/Kids [18467 0 R 18468 0 R 18469 0 R 18470 0 R 18471 0 R 18472 0 R]
+/Limits [(page.96) (section.2.1)]
+>> endobj
+18515 0 obj <<
+/Kids [18473 0 R 18474 0 R 18475 0 R 18476 0 R 18477 0 R 18478 0 R]
+/Limits [(section.2.2) (subsection.10.7.1)]
+>> endobj
+18516 0 obj <<
+/Kids [18479 0 R 18480 0 R 18481 0 R 18482 0 R 18483 0 R 18484 0 R]
+/Limits [(subsection.10.7.2) (subsection.22.5.17)]
+>> endobj
+18517 0 obj <<
+/Kids [18485 0 R 18486 0 R 18487 0 R 18488 0 R 18489 0 R 18490 0 R]
+/Limits [(subsection.22.5.18) (subsubsection.11.4.4.1)]
+>> endobj
+18518 0 obj <<
+/Kids [18491 0 R 18492 0 R 18493 0 R 18494 0 R 18495 0 R 18496 0 R]
+/Limits [(subsubsection.11.4.4.10) (wxpp007)]
+>> endobj
+18519 0 obj <<
+/Kids [18497 0 R]
+/Limits [(wxpp008) (xtdaudit)]
+>> endobj
+18520 0 obj <<
+/Kids [18498 0 R 18499 0 R 18500 0 R 18501 0 R 18502 0 R 18503 0 R]
+/Limits [(127) (id2609717)]
+>> endobj
+18521 0 obj <<
+/Kids [18504 0 R 18505 0 R 18506 0 R 18507 0 R 18508 0 R 18509 0 R]
+/Limits [(id2610172) (page.115)]
+>> endobj
+18522 0 obj <<
+/Kids [18510 0 R 18511 0 R 18512 0 R 18513 0 R 18514 0 R 18515 0 R]
+/Limits [(page.116) (subsection.10.7.1)]
+>> endobj
+18523 0 obj <<
+/Kids [18516 0 R 18517 0 R 18518 0 R 18519 0 R]
+/Limits [(subsection.10.7.2) (xtdaudit)]
+>> endobj
+18524 0 obj <<
+/Kids [18520 0 R 18521 0 R 18522 0 R 18523 0 R]
+/Limits [(127) (xtdaudit)]
+>> endobj
+18525 0 obj <<
+/Dests 18524 0 R
+>> endobj
+18526 0 obj <<
 /Type /Catalog
-/Pages 17571 0 R
-/Outlines 17572 0 R
-/Names 18485 0 R
-/PageMode/UseOutlines/PageLabels << /Nums [0 << /S /r >> 1 << /S /r /St 5 >> 61 << /S /r /St 63 >> 63 << /S /D >> 103 << /S /D /St 39 >> 211 << /S /D /St 145 >> 771 << /S /D /St 703 >> 811 << /S /D /St 741 >> 837 << /S /D /St 765 >> ] >>
+/Pages 17612 0 R
+/Outlines 17613 0 R
+/Names 18525 0 R
+/PageMode/UseOutlines/PageLabels << /Nums [0 << /S /r >> 1 << /S /r /St 5 >> 59 << /S /r /St 61 >> 61 << /S /D >> 101 << /S /D /St 39 >> 209 << /S /D /St 145 >> 767 << /S /D /St 701 >> 807 << /S /D /St 739 >> 833 << /S /D /St 763 >> ] >>
 /OpenAction 3685 0 R
 >> endobj
-18487 0 obj <<
+18527 0 obj <<
 /Author()/Title()/Subject()/Creator(LaTeX with hyperref package)/Producer(pdfTeX-1.40.3)/Keywords()
-/CreationDate (D:20080128032057-06'00')
-/ModDate (D:20080128032057-06'00')
+/CreationDate (D:20080520133334+02'00')
+/ModDate (D:20080520133334+02'00')
 /Trapped /False
 /PTEX.Fullbanner (This is pdfTeX using libpoppler, Version 3.141592-1.40.3-2.2 (Web2C 7.5.6) kpathsea version 3.5.6)
 >> endobj
 xref
-0 18488
+0 18528
 0000000001 65535 f 
 0000000002 00000 f 
 0000000003 00000 f 
 0000000004 00000 f 
-0000005415 00000 f 
+0000005403 00000 f 
 0000000015 00000 n 
-0000105168 00000 n 
-0004831224 00000 n 
+0000105167 00000 n 
+0004872431 00000 n 
 0000000061 00000 n 
 0000000102 00000 n 
-0000105229 00000 n 
-0004831136 00000 n 
+0000105228 00000 n 
+0004872343 00000 n 
 0000000148 00000 n 
 0000000178 00000 n 
-0004465811 00000 n 
-0004831046 00000 n 
-0000000223 00000 n 
-0000000250 00000 n 
-0000110367 00000 n 
-0004830956 00000 n 
-0000000297 00000 n 
-0000000332 00000 n 
-0000359036 00000 n 
-0004830866 00000 n 
-0000000379 00000 n 
-0000000413 00000 n 
-0000377013 00000 n 
-0004830776 00000 n 
-0000000460 00000 n 
-0000000493 00000 n 
-0000390237 00000 n 
-0004830686 00000 n 
-0000000540 00000 n 
-0000000567 00000 n 
-0000400506 00000 n 
-0004830596 00000 n 
-0000000614 00000 n 
-0000000640 00000 n 
-0000405598 00000 n 
-0004830506 00000 n 
-0000000687 00000 n 
-0000000718 00000 n 
-0000417735 00000 n 
-0004830377 00000 n 
-0000000761 00000 n 
-0000000807 00000 n 
-0000418864 00000 n 
-0004830303 00000 n 
-0000000855 00000 n 
-0000000907 00000 n 
-0000421684 00000 n 
-0004830177 00000 n 
-0000000953 00000 n 
-0000001011 00000 n 
-0000421810 00000 n 
-0004830103 00000 n 
-0000001059 00000 n 
-0000001112 00000 n 
-0000421936 00000 n 
-0004829979 00000 n 
-0000001160 00000 n 
-0000001213 00000 n 
-0000422062 00000 n 
-0004829905 00000 n 
-0000001266 00000 n 
-0000001316 00000 n 
-0000428881 00000 n 
-0004829818 00000 n 
-0000001369 00000 n 
-0000001423 00000 n 
-0000429007 00000 n 
-0004829731 00000 n 
-0000001476 00000 n 
-0000001515 00000 n 
-0000435022 00000 n 
-0004829607 00000 n 
-0000001568 00000 n 
-0000001614 00000 n 
-0000438213 00000 n 
-0004829546 00000 n 
-0000001672 00000 n 
-0000001734 00000 n 
-0000441412 00000 n 
-0004829472 00000 n 
-0000001787 00000 n 
-0000001816 00000 n 
-0000441538 00000 n 
-0004829385 00000 n 
-0000001864 00000 n 
-0000001922 00000 n 
-0000443477 00000 n 
-0004829298 00000 n 
-0000001970 00000 n 
-0000002019 00000 n 
-0000443603 00000 n 
-0004829172 00000 n 
-0000002067 00000 n 
-0000002122 00000 n 
-0000446828 00000 n 
-0004829096 00000 n 
-0000002175 00000 n 
-0000002227 00000 n 
-0000446954 00000 n 
-0004829019 00000 n 
-0000002281 00000 n 
-0000002319 00000 n 
-0000449319 00000 n 
-0004828903 00000 n 
-0000002368 00000 n 
-0000002405 00000 n 
-0000449446 00000 n 
-0004828824 00000 n 
-0000002459 00000 n 
-0000002515 00000 n 
-0000449573 00000 n 
-0004828731 00000 n 
-0000002569 00000 n 
-0000002631 00000 n 
-0000449700 00000 n 
-0004828652 00000 n 
-0000002685 00000 n 
-0000002747 00000 n 
-0000455955 00000 n 
-0004828536 00000 n 
-0000002794 00000 n 
-0000002855 00000 n 
-0000459660 00000 n 
-0004828457 00000 n 
-0000002904 00000 n 
-0000002949 00000 n 
-0000459787 00000 n 
-0004828364 00000 n 
-0000002998 00000 n 
-0000003050 00000 n 
-0000462234 00000 n 
-0004828246 00000 n 
-0000003099 00000 n 
-0000003138 00000 n 
-0000462361 00000 n 
-0004828128 00000 n 
-0000003192 00000 n 
-0000003235 00000 n 
-0000462488 00000 n 
-0004828049 00000 n 
-0000003294 00000 n 
-0000003357 00000 n 
-0000471534 00000 n 
-0004827956 00000 n 
-0000003416 00000 n 
-0000003480 00000 n 
-0000472621 00000 n 
-0004827863 00000 n 
-0000003539 00000 n 
-0000003589 00000 n 
-0000483372 00000 n 
-0004827784 00000 n 
-0000003648 00000 n 
-0000003715 00000 n 
-0000494662 00000 n 
-0004827652 00000 n 
-0000003769 00000 n 
-0000003815 00000 n 
-0000498299 00000 n 
-0004827587 00000 n 
-0000003874 00000 n 
-0000003923 00000 n 
-0000508597 00000 n 
-0004827469 00000 n 
-0000003977 00000 n 
-0000004020 00000 n 
-0000511092 00000 n 
-0004827390 00000 n 
-0000004079 00000 n 
-0000004134 00000 n 
-0000520122 00000 n 
-0004827311 00000 n 
-0000004193 00000 n 
-0000004239 00000 n 
-0000545449 00000 n 
-0004827178 00000 n 
-0000004283 00000 n 
-0000004338 00000 n 
-0000546626 00000 n 
-0004827099 00000 n 
-0000004387 00000 n 
-0000004442 00000 n 
-0000549111 00000 n 
-0004826967 00000 n 
-0000004489 00000 n 
-0000004550 00000 n 
-0000549238 00000 n 
-0004826888 00000 n 
-0000004599 00000 n 
-0000004644 00000 n 
-0000551402 00000 n 
-0004826795 00000 n 
-0000004693 00000 n 
-0000004729 00000 n 
-0000554929 00000 n 
-0004826663 00000 n 
-0000004778 00000 n 
-0000004822 00000 n 
-0000557556 00000 n 
-0004826545 00000 n 
-0000004876 00000 n 
-0000004921 00000 n 
-0000560600 00000 n 
-0004826480 00000 n 
-0000004980 00000 n 
-0000005029 00000 n 
-0000560855 00000 n 
-0004826348 00000 n 
-0000005083 00000 n 
-0000005129 00000 n 
-0000563432 00000 n 
-0004826283 00000 n 
-0000005188 00000 n 
-0000005237 00000 n 
-0000563687 00000 n 
-0004826151 00000 n 
-0000005291 00000 n 
-0000005361 00000 n 
-0000566259 00000 n 
-0004826086 00000 n 
-0000005420 00000 n 
-0000005469 00000 n 
-0000573071 00000 n 
-0004825954 00000 n 
-0000005523 00000 n 
-0000005590 00000 n 
-0000573198 00000 n 
-0004825889 00000 n 
-0000005649 00000 n 
-0000005698 00000 n 
-0000573645 00000 n 
-0004825771 00000 n 
-0000005752 00000 n 
-0000005817 00000 n 
-0000578719 00000 n 
-0004825706 00000 n 
-0000005876 00000 n 
-0000005925 00000 n 
-0000581589 00000 n 
-0004825613 00000 n 
-0000005974 00000 n 
-0000006015 00000 n 
-0000584597 00000 n 
-0004825495 00000 n 
-0000006064 00000 n 
-0000006101 00000 n 
-0000587411 00000 n 
-0004825416 00000 n 
-0000006155 00000 n 
-0000006207 00000 n 
-0000587538 00000 n 
-0004825323 00000 n 
-0000006261 00000 n 
-0000006324 00000 n 
-0000587664 00000 n 
-0004825230 00000 n 
-0000006378 00000 n 
-0000006437 00000 n 
-0000587791 00000 n 
-0004825137 00000 n 
-0000006491 00000 n 
-0000006565 00000 n 
-0000589686 00000 n 
-0004825058 00000 n 
-0000006619 00000 n 
-0000006730 00000 n 
-0000592228 00000 n 
-0004824926 00000 n 
-0000006777 00000 n 
-0000006821 00000 n 
-0000597880 00000 n 
-0004824847 00000 n 
-0000006870 00000 n 
-0000006915 00000 n 
-0000609006 00000 n 
-0004824754 00000 n 
-0000006964 00000 n 
-0000007022 00000 n 
-0000617051 00000 n 
-0004824622 00000 n 
-0000007071 00000 n 
-0000007119 00000 n 
-0000617178 00000 n 
-0004824543 00000 n 
-0000007173 00000 n 
-0000007222 00000 n 
-0000625384 00000 n 
-0004824464 00000 n 
-0000007276 00000 n 
-0000007330 00000 n 
-0000634687 00000 n 
-0004824371 00000 n 
-0000007379 00000 n 
-0000007440 00000 n 
-0000643270 00000 n 
-0004824278 00000 n 
-0000007489 00000 n 
-0000007537 00000 n 
-0000646271 00000 n 
-0004824146 00000 n 
-0000007586 00000 n 
-0000007648 00000 n 
-0000646398 00000 n 
-0004824028 00000 n 
-0000007702 00000 n 
-0000007756 00000 n 
-0000646525 00000 n 
-0004823949 00000 n 
-0000007815 00000 n 
-0000007864 00000 n 
-0000647353 00000 n 
-0004823856 00000 n 
-0000007923 00000 n 
-0000007997 00000 n 
-0000650008 00000 n 
-0004823777 00000 n 
-0000008056 00000 n 
-0000008117 00000 n 
-0000656226 00000 n 
-0004823698 00000 n 
-0000008171 00000 n 
-0000008230 00000 n 
-0000661431 00000 n 
-0004823580 00000 n 
-0000008279 00000 n 
-0000008316 00000 n 
-0000661558 00000 n 
-0004823501 00000 n 
-0000008370 00000 n 
-0000008439 00000 n 
-0000661685 00000 n 
-0004823408 00000 n 
-0000008493 00000 n 
-0000008575 00000 n 
-0000663823 00000 n 
-0004823315 00000 n 
-0000008629 00000 n 
-0000008696 00000 n 
-0000666544 00000 n 
-0004823222 00000 n 
-0000008750 00000 n 
-0000008819 00000 n 
-0000666671 00000 n 
-0004823129 00000 n 
-0000008873 00000 n 
-0000008915 00000 n 
-0000666797 00000 n 
-0004823036 00000 n 
-0000008969 00000 n 
-0000009024 00000 n 
-0000668689 00000 n 
-0004822957 00000 n 
-0000009078 00000 n 
-0000009166 00000 n 
-0000671191 00000 n 
-0004822825 00000 n 
-0000009213 00000 n 
-0000009264 00000 n 
-0000671318 00000 n 
-0004822746 00000 n 
-0000009313 00000 n 
-0000009358 00000 n 
-0000674109 00000 n 
-0004822614 00000 n 
-0000009407 00000 n 
-0000009463 00000 n 
-0000677022 00000 n 
-0004822496 00000 n 
-0000009517 00000 n 
-0000009578 00000 n 
-0000683309 00000 n 
-0004822431 00000 n 
-0000009637 00000 n 
-0000009690 00000 n 
-0000687797 00000 n 
-0004822338 00000 n 
-0000009744 00000 n 
-0000009794 00000 n 
-0000691130 00000 n 
-0004822245 00000 n 
-0000009848 00000 n 
-0000009905 00000 n 
-0000694266 00000 n 
-0004822152 00000 n 
-0000009959 00000 n 
-0000010035 00000 n 
-0000694393 00000 n 
-0004822034 00000 n 
-0000010089 00000 n 
-0000010165 00000 n 
-0000694520 00000 n 
-0004821955 00000 n 
-0000010224 00000 n 
-0000010279 00000 n 
-0000697422 00000 n 
-0004821876 00000 n 
-0000010338 00000 n 
-0000010394 00000 n 
-0000697549 00000 n 
-0004821744 00000 n 
-0000010443 00000 n 
-0000010505 00000 n 
-0000700544 00000 n 
-0004821679 00000 n 
-0000010559 00000 n 
-0000010606 00000 n 
-0000708411 00000 n 
-0004821561 00000 n 
-0000010655 00000 n 
-0000010692 00000 n 
-0000708538 00000 n 
-0004821482 00000 n 
-0000010746 00000 n 
-0000010802 00000 n 
-0000711178 00000 n 
-0004821389 00000 n 
-0000010856 00000 n 
-0000010936 00000 n 
-0000711304 00000 n 
-0004821296 00000 n 
-0000010990 00000 n 
-0000011054 00000 n 
-0000712416 00000 n 
-0004821217 00000 n 
-0000011108 00000 n 
-0000011162 00000 n 
-0000714461 00000 n 
-0004821085 00000 n 
-0000011209 00000 n 
-0000011256 00000 n 
-0000714588 00000 n 
-0004821006 00000 n 
-0000011305 00000 n 
-0000011350 00000 n 
-0000717071 00000 n 
-0004820874 00000 n 
-0000011399 00000 n 
-0000011475 00000 n 
-0000721250 00000 n 
-0004820795 00000 n 
-0000011529 00000 n 
-0000011596 00000 n 
-0000726831 00000 n 
-0004820702 00000 n 
-0000011650 00000 n 
-0000011733 00000 n 
-0000729999 00000 n 
-0004820609 00000 n 
-0000011787 00000 n 
-0000011858 00000 n 
-0000730317 00000 n 
-0004820491 00000 n 
-0000011912 00000 n 
-0000011996 00000 n 
-0000732886 00000 n 
-0004820412 00000 n 
-0000012055 00000 n 
-0000012118 00000 n 
-0000733013 00000 n 
-0004820319 00000 n 
-0000012177 00000 n 
-0000012223 00000 n 
-0000733140 00000 n 
-0004820240 00000 n 
-0000012282 00000 n 
-0000012322 00000 n 
-0000735890 00000 n 
-0004820108 00000 n 
-0000012371 00000 n 
-0000012415 00000 n 
-0000736017 00000 n 
-0004820029 00000 n 
-0000012469 00000 n 
-0000012534 00000 n 
-0000744918 00000 n 
-0004819950 00000 n 
-0000012588 00000 n 
-0000012656 00000 n 
-0000748555 00000 n 
-0004819818 00000 n 
-0000012705 00000 n 
-0000012756 00000 n 
-0000748682 00000 n 
-0004819739 00000 n 
-0000012810 00000 n 
-0000012854 00000 n 
-0000752725 00000 n 
-0004819646 00000 n 
-0000012908 00000 n 
-0000012958 00000 n 
-0000759809 00000 n 
-0004819514 00000 n 
-0000013012 00000 n 
-0000013065 00000 n 
-0000762173 00000 n 
-0004819449 00000 n 
-0000013124 00000 n 
-0000013167 00000 n 
-0000762300 00000 n 
-0004819356 00000 n 
-0000013221 00000 n 
-0000013267 00000 n 
-0000765050 00000 n 
-0004819263 00000 n 
-0000013321 00000 n 
-0000013369 00000 n 
-0000765177 00000 n 
-0004819184 00000 n 
-0000013423 00000 n 
-0000013454 00000 n 
-0000765304 00000 n 
-0004819091 00000 n 
-0000013503 00000 n 
-0000013580 00000 n 
-0000767954 00000 n 
-0004818973 00000 n 
-0000013629 00000 n 
-0000013666 00000 n 
-0000768081 00000 n 
-0004818894 00000 n 
-0000013720 00000 n 
-0000013779 00000 n 
-0000768208 00000 n 
-0004818801 00000 n 
-0000013833 00000 n 
-0000013889 00000 n 
-0000770491 00000 n 
-0004818722 00000 n 
-0000013943 00000 n 
-0000014000 00000 n 
-0000772698 00000 n 
-0004818590 00000 n 
-0000014047 00000 n 
-0000014095 00000 n 
-0000772825 00000 n 
-0004818511 00000 n 
-0000014144 00000 n 
-0000014189 00000 n 
-0000776154 00000 n 
-0004818418 00000 n 
-0000014238 00000 n 
-0000014272 00000 n 
-0000776281 00000 n 
-0004818286 00000 n 
-0000014321 00000 n 
-0000014366 00000 n 
-0000776408 00000 n 
-0004818207 00000 n 
-0000014420 00000 n 
-0000014476 00000 n 
-0000780987 00000 n 
-0004818128 00000 n 
-0000014530 00000 n 
-0000014577 00000 n 
-0000790195 00000 n 
-0004818049 00000 n 
-0000014626 00000 n 
-0000014663 00000 n 
-0000791851 00000 n 
-0004817931 00000 n 
-0000014710 00000 n 
-0000014778 00000 n 
-0000791978 00000 n 
-0004817852 00000 n 
-0000014827 00000 n 
-0000014872 00000 n 
-0000792105 00000 n 
-0004817720 00000 n 
-0000014921 00000 n 
-0000014962 00000 n 
-0000795128 00000 n 
-0004817602 00000 n 
-0000015016 00000 n 
-0000015062 00000 n 
-0000795255 00000 n 
-0004817523 00000 n 
-0000015121 00000 n 
-0000015175 00000 n 
-0000844604 00000 n 
-0004817430 00000 n 
-0000015234 00000 n 
-0000015277 00000 n 
-0000894002 00000 n 
-0004817351 00000 n 
-0000015336 00000 n 
-0000015377 00000 n 
-0000929513 00000 n 
-0004817258 00000 n 
-0000015431 00000 n 
-0000015503 00000 n 
-0000955976 00000 n 
-0004817179 00000 n 
-0000015557 00000 n 
-0000015624 00000 n 
-0000982923 00000 n 
-0004817100 00000 n 
-0000015673 00000 n 
-0000015710 00000 n 
-0001156019 00000 n 
-0004816963 00000 n 
-0000015754 00000 n 
-0000015805 00000 n 
-0001157121 00000 n 
-0004816884 00000 n 
-0000015854 00000 n 
-0000015909 00000 n 
-0001159467 00000 n 
-0004816752 00000 n 
-0000015956 00000 n 
-0000016046 00000 n 
-0001159594 00000 n 
-0004816673 00000 n 
-0000016095 00000 n 
-0000016153 00000 n 
-0001159721 00000 n 
-0004816555 00000 n 
-0000016202 00000 n 
-0000016260 00000 n 
-0001162830 00000 n 
-0004816476 00000 n 
-0000016314 00000 n 
-0000016362 00000 n 
-0001165379 00000 n 
-0004816383 00000 n 
-0000016416 00000 n 
-0000016466 00000 n 
-0001168952 00000 n 
-0004816290 00000 n 
-0000016520 00000 n 
-0000016560 00000 n 
-0001169079 00000 n 
-0004816197 00000 n 
-0000016614 00000 n 
-0000016677 00000 n 
-0001169206 00000 n 
-0004816118 00000 n 
-0000016731 00000 n 
-0000016785 00000 n 
-0001170643 00000 n 
-0004815986 00000 n 
-0000016833 00000 n 
-0000016880 00000 n 
-0001173292 00000 n 
-0004815907 00000 n 
-0000016930 00000 n 
-0000016976 00000 n 
-0001175657 00000 n 
-0004815814 00000 n 
-0000017026 00000 n 
-0000017068 00000 n 
-0001177560 00000 n 
-0004815682 00000 n 
-0000017118 00000 n 
-0000017153 00000 n 
-0001180237 00000 n 
-0004815603 00000 n 
-0000017208 00000 n 
-0000017254 00000 n 
-0001186230 00000 n 
-0004815510 00000 n 
-0000017309 00000 n 
-0000017358 00000 n 
-0001188796 00000 n 
-0004815431 00000 n 
-0000017413 00000 n 
-0000017464 00000 n 
-0001192918 00000 n 
-0004815299 00000 n 
-0000017514 00000 n 
-0000017561 00000 n 
-0001199079 00000 n 
-0004815220 00000 n 
-0000017616 00000 n 
-0000017673 00000 n 
-0001204132 00000 n 
-0004815127 00000 n 
-0000017728 00000 n 
-0000017784 00000 n 
-0001208343 00000 n 
-0004815034 00000 n 
-0000017839 00000 n 
-0000017896 00000 n 
-0001211137 00000 n 
-0004814941 00000 n 
-0000017951 00000 n 
-0000018008 00000 n 
-0001213980 00000 n 
-0004814848 00000 n 
-0000018063 00000 n 
-0000018120 00000 n 
-0001214107 00000 n 
-0004814755 00000 n 
-0000018175 00000 n 
-0000018221 00000 n 
-0001217522 00000 n 
-0004814662 00000 n 
-0000018276 00000 n 
-0000018339 00000 n 
-0001220838 00000 n 
-0004814583 00000 n 
-0000018394 00000 n 
-0000018460 00000 n 
-0001221093 00000 n 
-0004814451 00000 n 
-0000018510 00000 n 
-0000018580 00000 n 
-0001224997 00000 n 
-0004814372 00000 n 
-0000018635 00000 n 
-0000018687 00000 n 
-0001230705 00000 n 
-0004814279 00000 n 
-0000018742 00000 n 
-0000018785 00000 n 
-0001230832 00000 n 
-0004814200 00000 n 
-0000018840 00000 n 
-0000018886 00000 n 
-0001232860 00000 n 
-0004814068 00000 n 
-0000018936 00000 n 
-0000018974 00000 n 
-0001232986 00000 n 
-0004813989 00000 n 
-0000019029 00000 n 
-0000019084 00000 n 
-0001235614 00000 n 
-0004813910 00000 n 
-0000019139 00000 n 
-0000019187 00000 n 
-0001239167 00000 n 
-0004813778 00000 n 
-0000019237 00000 n 
-0000019292 00000 n 
-0001241807 00000 n 
-0004813699 00000 n 
-0000019347 00000 n 
-0000019399 00000 n 
-0001244491 00000 n 
-0004813606 00000 n 
-0000019454 00000 n 
-0000019499 00000 n 
-0001247314 00000 n 
-0004813488 00000 n 
-0000019554 00000 n 
-0000019602 00000 n 
-0001247441 00000 n 
-0004813423 00000 n 
-0000019662 00000 n 
-0000019724 00000 n 
-0001266731 00000 n 
-0004813305 00000 n 
-0000019774 00000 n 
-0000019812 00000 n 
-0001266858 00000 n 
-0004813226 00000 n 
-0000019867 00000 n 
-0000019931 00000 n 
-0001269401 00000 n 
-0004813133 00000 n 
-0000019986 00000 n 
-0000020046 00000 n 
-0001269528 00000 n 
-0004813040 00000 n 
-0000020101 00000 n 
-0000020173 00000 n 
-0001269655 00000 n 
-0004812947 00000 n 
-0000020228 00000 n 
-0000020302 00000 n 
-0001274993 00000 n 
-0004812868 00000 n 
-0000020357 00000 n 
-0000020440 00000 n 
-0001278127 00000 n 
-0004812736 00000 n 
-0000020488 00000 n 
-0000020548 00000 n 
-0001280735 00000 n 
-0004812618 00000 n 
-0000020598 00000 n 
-0000020644 00000 n 
-0001280862 00000 n 
-0004812539 00000 n 
-0000020699 00000 n 
-0000020772 00000 n 
-0001283149 00000 n 
-0004812460 00000 n 
-0000020827 00000 n 
-0000020881 00000 n 
-0001286256 00000 n 
-0004812328 00000 n 
-0000020931 00000 n 
-0000020977 00000 n 
-0001286383 00000 n 
-0004812210 00000 n 
-0000021032 00000 n 
-0000021089 00000 n 
-0001295366 00000 n 
-0004812131 00000 n 
-0000021149 00000 n 
-0000021211 00000 n 
-0001297798 00000 n 
-0004812052 00000 n 
-0000021271 00000 n 
-0000021337 00000 n 
-0001297924 00000 n 
-0004811959 00000 n 
-0000021392 00000 n 
-0000021471 00000 n 
-0001302055 00000 n 
-0004811866 00000 n 
-0000021526 00000 n 
-0000021601 00000 n 
-0001305518 00000 n 
-0004811734 00000 n 
-0000021656 00000 n 
-0000021706 00000 n 
-0001308168 00000 n 
-0004811669 00000 n 
-0000021766 00000 n 
-0000021827 00000 n 
-0001308295 00000 n 
-0004811590 00000 n 
-0000021882 00000 n 
-0000021955 00000 n 
-0001311126 00000 n 
-0004811458 00000 n 
-0000022005 00000 n 
-0000022054 00000 n 
-0001313394 00000 n 
-0004811379 00000 n 
-0000022109 00000 n 
-0000022154 00000 n 
-0001315766 00000 n 
-0004811261 00000 n 
-0000022209 00000 n 
-0000022252 00000 n 
-0001318967 00000 n 
-0004811182 00000 n 
-0000022312 00000 n 
-0000022364 00000 n 
-0001338634 00000 n 
-0004811103 00000 n 
-0000022424 00000 n 
-0000022474 00000 n 
-0001341398 00000 n 
-0004810971 00000 n 
-0000022524 00000 n 
-0000022566 00000 n 
-0001341525 00000 n 
-0004810892 00000 n 
-0000022621 00000 n 
-0000022657 00000 n 
-0001341651 00000 n 
-0004810799 00000 n 
-0000022712 00000 n 
-0000022777 00000 n 
-0001344407 00000 n 
-0004810706 00000 n 
-0000022832 00000 n 
-0000022865 00000 n 
-0001348014 00000 n 
-0004810587 00000 n 
-0000022920 00000 n 
-0000022954 00000 n 
-0001351807 00000 n 
-0004810508 00000 n 
-0000023014 00000 n 
-0000023065 00000 n 
-0001351934 00000 n 
-0004810415 00000 n 
-0000023125 00000 n 
-0000023206 00000 n 
-0001354890 00000 n 
-0004810322 00000 n 
-0000023266 00000 n 
-0000023317 00000 n 
-0001357996 00000 n 
-0004810229 00000 n 
-0000023377 00000 n 
-0000023434 00000 n 
-0001360653 00000 n 
-0004810136 00000 n 
-0000023494 00000 n 
-0000023540 00000 n 
-0001364896 00000 n 
-0004810043 00000 n 
-0000023600 00000 n 
-0000023659 00000 n 
-0001375069 00000 n 
-0004809950 00000 n 
-0000023719 00000 n 
-0000023776 00000 n 
-0001375196 00000 n 
-0004809857 00000 n 
-0000023836 00000 n 
-0000023909 00000 n 
-0001377676 00000 n 
-0004809764 00000 n 
-0000023969 00000 n 
-0000024040 00000 n 
-0001379603 00000 n 
-0004809671 00000 n 
-0000024101 00000 n 
-0000024155 00000 n 
-0001381655 00000 n 
-0004809592 00000 n 
-0000024216 00000 n 
-0000024296 00000 n 
-0001381782 00000 n 
-0004809474 00000 n 
-0000024346 00000 n 
-0000024384 00000 n 
-0001381909 00000 n 
-0004809395 00000 n 
-0000024439 00000 n 
-0000024484 00000 n 
-0001382036 00000 n 
-0004809316 00000 n 
-0000024539 00000 n 
-0000024595 00000 n 
-0001389957 00000 n 
-0004809184 00000 n 
-0000024643 00000 n 
-0000024708 00000 n 
-0001394228 00000 n 
-0004809105 00000 n 
-0000024758 00000 n 
-0000024804 00000 n 
-0001401771 00000 n 
-0004808973 00000 n 
-0000024854 00000 n 
-0000024889 00000 n 
-0001404340 00000 n 
-0004808894 00000 n 
-0000024944 00000 n 
-0000025007 00000 n 
-0001407208 00000 n 
-0004808801 00000 n 
-0000025062 00000 n 
-0000025156 00000 n 
-0001412872 00000 n 
-0004808669 00000 n 
-0000025211 00000 n 
-0000025274 00000 n 
-0001413127 00000 n 
-0004808604 00000 n 
-0000025334 00000 n 
-0000025410 00000 n 
-0001415982 00000 n 
-0004808511 00000 n 
-0000025465 00000 n 
-0000025539 00000 n 
-0001418859 00000 n 
-0004808432 00000 n 
-0000025594 00000 n 
-0000025642 00000 n 
-0001421105 00000 n 
-0004808300 00000 n 
-0000025692 00000 n 
-0000025738 00000 n 
-0001421232 00000 n 
-0004808221 00000 n 
-0000025793 00000 n 
-0000025852 00000 n 
-0001424218 00000 n 
-0004808142 00000 n 
-0000025907 00000 n 
-0000025967 00000 n 
-0001426783 00000 n 
-0004808024 00000 n 
-0000026017 00000 n 
-0000026055 00000 n 
-0001426910 00000 n 
-0004807945 00000 n 
-0000026110 00000 n 
-0000026156 00000 n 
-0001427037 00000 n 
-0004807866 00000 n 
-0000026211 00000 n 
-0000026294 00000 n 
-0001431395 00000 n 
-0004807731 00000 n 
-0000026342 00000 n 
-0000026417 00000 n 
-0001434140 00000 n 
-0004807652 00000 n 
-0000026467 00000 n 
-0000026500 00000 n 
-0001434267 00000 n 
-0004807559 00000 n 
-0000026550 00000 n 
-0000026607 00000 n 
-0001437084 00000 n 
-0004807423 00000 n 
-0000026657 00000 n 
-0000026716 00000 n 
-0001437211 00000 n 
-0004807299 00000 n 
-0000026772 00000 n 
-0000026847 00000 n 
-0001439075 00000 n 
-0004807215 00000 n 
-0000026908 00000 n 
-0000026968 00000 n 
-0001442655 00000 n 
-0004807116 00000 n 
-0000027029 00000 n 
-0000027096 00000 n 
-0001446682 00000 n 
-0004807017 00000 n 
-0000027157 00000 n 
-0000027211 00000 n 
-0001446810 00000 n 
-0004806933 00000 n 
-0000027272 00000 n 
-0000027323 00000 n 
-0001449012 00000 n 
-0004806835 00000 n 
-0000027379 00000 n 
-0000027437 00000 n 
-0001454088 00000 n 
-0004806711 00000 n 
-0000027493 00000 n 
-0000027541 00000 n 
-0001456229 00000 n 
-0004806642 00000 n 
-0000027602 00000 n 
-0000027690 00000 n 
-0001460702 00000 n 
-0004806504 00000 n 
-0000027741 00000 n 
-0000027799 00000 n 
-0001462520 00000 n 
-0004806420 00000 n 
-0000027855 00000 n 
-0000027903 00000 n 
-0001462648 00000 n 
-0004806321 00000 n 
-0000027959 00000 n 
-0000028012 00000 n 
-0001464627 00000 n 
-0004806222 00000 n 
-0000028068 00000 n 
-0000028118 00000 n 
-0001464755 00000 n 
-0004806138 00000 n 
-0000028174 00000 n 
-0000028214 00000 n 
-0001467034 00000 n 
-0004806040 00000 n 
-0000028265 00000 n 
-0000028331 00000 n 
-0001471621 00000 n 
-0004805901 00000 n 
-0000028382 00000 n 
-0000028436 00000 n 
-0001473362 00000 n 
-0004805817 00000 n 
-0000028492 00000 n 
-0000028542 00000 n 
-0001477450 00000 n 
-0004805733 00000 n 
-0000028598 00000 n 
-0000028644 00000 n 
-0001482531 00000 n 
-0004805635 00000 n 
-0000028695 00000 n 
-0000028759 00000 n 
-0001484493 00000 n 
-0004805496 00000 n 
-0000028810 00000 n 
-0000028852 00000 n 
-0001486705 00000 n 
-0004805412 00000 n 
-0000028908 00000 n 
-0000028974 00000 n 
-0001489043 00000 n 
-0004805313 00000 n 
-0000029030 00000 n 
-0000029090 00000 n 
-0001489171 00000 n 
-0004805173 00000 n 
-0000029146 00000 n 
-0000029210 00000 n 
-0001491983 00000 n 
-0004805089 00000 n 
-0000029271 00000 n 
-0000029316 00000 n 
-0001497478 00000 n 
-0004804990 00000 n 
-0000029377 00000 n 
-0000029435 00000 n 
-0001501998 00000 n 
-0004804891 00000 n 
-0000029496 00000 n 
-0000029545 00000 n 
-0001502126 00000 n 
-0004804807 00000 n 
-0000029606 00000 n 
-0000029673 00000 n 
-0001502254 00000 n 
-0004804723 00000 n 
-0000029729 00000 n 
-0000029774 00000 n 
-0001508088 00000 n 
-0004804625 00000 n 
-0000029825 00000 n 
-0000029873 00000 n 
-0001508216 00000 n 
-0004804527 00000 n 
-0000029925 00000 n 
-0000029985 00000 n 
-0001508344 00000 n 
-0004804429 00000 n 
-0000030037 00000 n 
-0000030080 00000 n 
-0001510267 00000 n 
-0004804331 00000 n 
-0000030132 00000 n 
-0000030187 00000 n 
-0001510395 00000 n 
-0004804192 00000 n 
-0000030239 00000 n 
-0000030297 00000 n 
-0001512088 00000 n 
-0004804108 00000 n 
-0000030354 00000 n 
-0000030419 00000 n 
-0001512216 00000 n 
-0004804024 00000 n 
-0000030476 00000 n 
-0000030543 00000 n 
-0001512344 00000 n 
-0004803941 00000 n 
-0000030595 00000 n 
-0000030652 00000 n 
-0001516008 00000 n 
-0004803803 00000 n 
-0000030701 00000 n 
-0000030759 00000 n 
-0001518771 00000 n 
-0004803678 00000 n 
-0000030810 00000 n 
-0000030875 00000 n 
-0001518897 00000 n 
-0004803594 00000 n 
-0000030931 00000 n 
-0000030982 00000 n 
-0001519025 00000 n 
-0004803495 00000 n 
-0000031038 00000 n 
-0000031110 00000 n 
-0001529906 00000 n 
-0004803396 00000 n 
-0000031166 00000 n 
-0000031219 00000 n 
-0001530034 00000 n 
-0004803312 00000 n 
-0000031275 00000 n 
-0000031327 00000 n 
-0001533193 00000 n 
-0004803187 00000 n 
-0000031378 00000 n 
-0000031435 00000 n 
-0001533321 00000 n 
-0004803062 00000 n 
-0000031491 00000 n 
-0000031538 00000 n 
-0001533449 00000 n 
-0004802978 00000 n 
-0000031599 00000 n 
-0000031673 00000 n 
-0001538955 00000 n 
-0004802894 00000 n 
-0000031734 00000 n 
-0000031775 00000 n 
-0001542806 00000 n 
-0004802795 00000 n 
-0000031831 00000 n 
-0000031884 00000 n 
-0001550156 00000 n 
-0004802696 00000 n 
-0000031940 00000 n 
-0000032003 00000 n 
-0001563742 00000 n 
-0004802571 00000 n 
-0000032059 00000 n 
-0000032153 00000 n 
-0001567149 00000 n 
-0004802487 00000 n 
-0000032214 00000 n 
-0000032297 00000 n 
-0001567277 00000 n 
-0004802403 00000 n 
-0000032358 00000 n 
-0000032423 00000 n 
-0001569294 00000 n 
-0004802264 00000 n 
-0000032472 00000 n 
-0000032530 00000 n 
-0001572118 00000 n 
-0004802139 00000 n 
-0000032581 00000 n 
-0000032637 00000 n 
-0001575096 00000 n 
-0004802055 00000 n 
-0000032693 00000 n 
-0000032757 00000 n 
-0001580029 00000 n 
-0004801956 00000 n 
-0000032813 00000 n 
-0000032866 00000 n 
-0001581834 00000 n 
-0004801872 00000 n 
-0000032922 00000 n 
-0000033004 00000 n 
-0001584038 00000 n 
-0004801773 00000 n 
-0000033055 00000 n 
-0000033109 00000 n 
-0001586002 00000 n 
-0004801648 00000 n 
-0000033160 00000 n 
-0000033199 00000 n 
-0001586130 00000 n 
-0004801579 00000 n 
-0000033255 00000 n 
-0000033352 00000 n 
-0001590393 00000 n 
-0004801440 00000 n 
-0000033401 00000 n 
-0000033475 00000 n 
-0001593010 00000 n 
-0004801356 00000 n 
-0000033526 00000 n 
-0000033573 00000 n 
-0001595609 00000 n 
-0004801216 00000 n 
-0000033624 00000 n 
-0000033677 00000 n 
-0001595737 00000 n 
-0004801132 00000 n 
-0000033733 00000 n 
-0000033810 00000 n 
-0001600683 00000 n 
-0004801033 00000 n 
-0000033866 00000 n 
-0000033914 00000 n 
-0001603217 00000 n 
-0004800908 00000 n 
-0000033970 00000 n 
-0000034031 00000 n 
-0001609887 00000 n 
-0004800839 00000 n 
-0000034092 00000 n 
-0000034168 00000 n 
-0001615134 00000 n 
-0004800699 00000 n 
-0000034219 00000 n 
-0000034277 00000 n 
-0001615262 00000 n 
-0004800615 00000 n 
-0000034333 00000 n 
-0000034391 00000 n 
-0001615390 00000 n 
-0004800516 00000 n 
-0000034447 00000 n 
-0000034520 00000 n 
-0001615518 00000 n 
-0004800432 00000 n 
-0000034576 00000 n 
-0000034626 00000 n 
-0001618357 00000 n 
-0004800292 00000 n 
-0000034677 00000 n 
-0000034728 00000 n 
-0001623881 00000 n 
-0004800182 00000 n 
-0000034784 00000 n 
-0000034840 00000 n 
-0001624009 00000 n 
-0004800098 00000 n 
-0000034901 00000 n 
-0000034961 00000 n 
-0001624265 00000 n 
-0004800014 00000 n 
-0000035022 00000 n 
-0000035067 00000 n 
-0001629723 00000 n 
-0004799874 00000 n 
-0000035118 00000 n 
-0000035201 00000 n 
-0001629851 00000 n 
-0004799790 00000 n 
-0000035257 00000 n 
-0000035336 00000 n 
-0001629979 00000 n 
-0004799691 00000 n 
-0000035392 00000 n 
-0000035458 00000 n 
-0001632609 00000 n 
-0004799592 00000 n 
-0000035514 00000 n 
-0000035564 00000 n 
-0001632737 00000 n 
+0004507061 00000 n 
+0004872253 00000 n 
+0000000224 00000 n 
+0000000251 00000 n 
+0000111500 00000 n 
+0004872163 00000 n 
+0000000298 00000 n 
+0000000333 00000 n 
+0000354214 00000 n 
+0004872073 00000 n 
+0000000380 00000 n 
+0000000414 00000 n 
+0000372190 00000 n 
+0004871983 00000 n 
+0000000461 00000 n 
+0000000494 00000 n 
+0000385408 00000 n 
+0004871893 00000 n 
+0000000541 00000 n 
+0000000568 00000 n 
+0000395674 00000 n 
+0004871803 00000 n 
+0000000615 00000 n 
+0000000641 00000 n 
+0000400762 00000 n 
+0004871713 00000 n 
+0000000688 00000 n 
+0000000719 00000 n 
+0000412900 00000 n 
+0004871584 00000 n 
+0000000762 00000 n 
+0000000808 00000 n 
+0000414029 00000 n 
+0004871510 00000 n 
+0000000856 00000 n 
+0000000908 00000 n 
+0000416849 00000 n 
+0004871384 00000 n 
+0000000954 00000 n 
+0000001012 00000 n 
+0000416975 00000 n 
+0004871310 00000 n 
+0000001060 00000 n 
+0000001113 00000 n 
+0000417101 00000 n 
+0004871186 00000 n 
+0000001161 00000 n 
+0000001214 00000 n 
+0000417227 00000 n 
+0004871112 00000 n 
+0000001267 00000 n 
+0000001317 00000 n 
+0000424046 00000 n 
+0004871025 00000 n 
+0000001370 00000 n 
+0000001424 00000 n 
+0000424172 00000 n 
+0004870938 00000 n 
+0000001477 00000 n 
+0000001516 00000 n 
+0000430187 00000 n 
+0004870814 00000 n 
+0000001569 00000 n 
+0000001615 00000 n 
+0000433379 00000 n 
+0004870753 00000 n 
+0000001673 00000 n 
+0000001735 00000 n 
+0000436575 00000 n 
+0004870679 00000 n 
+0000001788 00000 n 
+0000001817 00000 n 
+0000436701 00000 n 
+0004870592 00000 n 
+0000001865 00000 n 
+0000001923 00000 n 
+0000438639 00000 n 
+0004870505 00000 n 
+0000001971 00000 n 
+0000002020 00000 n 
+0000438765 00000 n 
+0004870379 00000 n 
+0000002068 00000 n 
+0000002123 00000 n 
+0000441989 00000 n 
+0004870303 00000 n 
+0000002176 00000 n 
+0000002228 00000 n 
+0000442115 00000 n 
+0004870226 00000 n 
+0000002282 00000 n 
+0000002320 00000 n 
+0000444476 00000 n 
+0004870110 00000 n 
+0000002369 00000 n 
+0000002406 00000 n 
+0000444603 00000 n 
+0004870031 00000 n 
+0000002460 00000 n 
+0000002516 00000 n 
+0000444730 00000 n 
+0004869938 00000 n 
+0000002570 00000 n 
+0000002632 00000 n 
+0000444857 00000 n 
+0004869859 00000 n 
+0000002686 00000 n 
+0000002748 00000 n 
+0000451113 00000 n 
+0004869743 00000 n 
+0000002795 00000 n 
+0000002856 00000 n 
+0000454818 00000 n 
+0004869664 00000 n 
+0000002905 00000 n 
+0000002950 00000 n 
+0000454945 00000 n 
+0004869571 00000 n 
+0000002999 00000 n 
+0000003051 00000 n 
+0000457393 00000 n 
+0004869453 00000 n 
+0000003100 00000 n 
+0000003139 00000 n 
+0000457520 00000 n 
+0004869335 00000 n 
+0000003193 00000 n 
+0000003236 00000 n 
+0000457647 00000 n 
+0004869256 00000 n 
+0000003295 00000 n 
+0000003358 00000 n 
+0000466691 00000 n 
+0004869163 00000 n 
+0000003417 00000 n 
+0000003481 00000 n 
+0000467778 00000 n 
+0004869070 00000 n 
+0000003540 00000 n 
+0000003590 00000 n 
+0000478512 00000 n 
+0004868991 00000 n 
+0000003649 00000 n 
+0000003716 00000 n 
+0000489801 00000 n 
+0004868859 00000 n 
+0000003770 00000 n 
+0000003816 00000 n 
+0000493435 00000 n 
+0004868794 00000 n 
+0000003875 00000 n 
+0000003924 00000 n 
+0000503734 00000 n 
+0004868676 00000 n 
+0000003978 00000 n 
+0000004021 00000 n 
+0000506229 00000 n 
+0004868597 00000 n 
+0000004080 00000 n 
+0000004135 00000 n 
+0000515259 00000 n 
+0004868518 00000 n 
+0000004194 00000 n 
+0000004240 00000 n 
+0000540582 00000 n 
+0004868385 00000 n 
+0000004284 00000 n 
+0000004339 00000 n 
+0000541759 00000 n 
+0004868306 00000 n 
+0000004388 00000 n 
+0000004443 00000 n 
+0000544244 00000 n 
+0004868174 00000 n 
+0000004490 00000 n 
+0000004551 00000 n 
+0000544371 00000 n 
+0004868095 00000 n 
+0000004600 00000 n 
+0000004645 00000 n 
+0000546535 00000 n 
+0004868002 00000 n 
+0000004694 00000 n 
+0000004730 00000 n 
+0000550062 00000 n 
+0004867870 00000 n 
+0000004779 00000 n 
+0000004823 00000 n 
+0000552690 00000 n 
+0004867752 00000 n 
+0000004877 00000 n 
+0000004922 00000 n 
+0000555734 00000 n 
+0004867687 00000 n 
+0000004981 00000 n 
+0000005030 00000 n 
+0000555989 00000 n 
+0004867555 00000 n 
+0000005084 00000 n 
+0000005130 00000 n 
+0000558567 00000 n 
+0004867490 00000 n 
+0000005189 00000 n 
+0000005238 00000 n 
+0000558822 00000 n 
+0004867358 00000 n 
+0000005292 00000 n 
+0000005362 00000 n 
+0000561396 00000 n 
+0004867293 00000 n 
+0000005421 00000 n 
+0000005470 00000 n 
+0000568208 00000 n 
+0004867161 00000 n 
+0000005524 00000 n 
+0000005591 00000 n 
+0000568335 00000 n 
+0004867096 00000 n 
+0000005650 00000 n 
+0000005699 00000 n 
+0000568782 00000 n 
+0004866978 00000 n 
+0000005753 00000 n 
+0000005818 00000 n 
+0000573857 00000 n 
+0004866913 00000 n 
+0000005877 00000 n 
+0000005926 00000 n 
+0000576727 00000 n 
+0004866820 00000 n 
+0000005975 00000 n 
+0000006016 00000 n 
+0000579735 00000 n 
+0004866702 00000 n 
+0000006065 00000 n 
+0000006102 00000 n 
+0000582549 00000 n 
+0004866623 00000 n 
+0000006156 00000 n 
+0000006208 00000 n 
+0000582676 00000 n 
+0004866530 00000 n 
+0000006262 00000 n 
+0000006325 00000 n 
+0000582802 00000 n 
+0004866437 00000 n 
+0000006379 00000 n 
+0000006438 00000 n 
+0000582929 00000 n 
+0004866344 00000 n 
+0000006492 00000 n 
+0000006566 00000 n 
+0000584825 00000 n 
+0004866265 00000 n 
+0000006620 00000 n 
+0000006731 00000 n 
+0000587367 00000 n 
+0004866133 00000 n 
+0000006778 00000 n 
+0000006822 00000 n 
+0000596844 00000 n 
+0004866054 00000 n 
+0000006871 00000 n 
+0000006916 00000 n 
+0000607887 00000 n 
+0004865961 00000 n 
+0000006965 00000 n 
+0000007023 00000 n 
+0000615931 00000 n 
+0004865829 00000 n 
+0000007072 00000 n 
+0000007120 00000 n 
+0000616058 00000 n 
+0004865750 00000 n 
+0000007174 00000 n 
+0000007223 00000 n 
+0000624265 00000 n 
+0004865671 00000 n 
+0000007277 00000 n 
+0000007331 00000 n 
+0000633569 00000 n 
+0004865578 00000 n 
+0000007380 00000 n 
+0000007441 00000 n 
+0000642151 00000 n 
+0004865485 00000 n 
+0000007490 00000 n 
+0000007538 00000 n 
+0000645151 00000 n 
+0004865353 00000 n 
+0000007587 00000 n 
+0000007649 00000 n 
+0000645278 00000 n 
+0004865235 00000 n 
+0000007703 00000 n 
+0000007757 00000 n 
+0000645405 00000 n 
+0004865156 00000 n 
+0000007816 00000 n 
+0000007865 00000 n 
+0000646233 00000 n 
+0004865063 00000 n 
+0000007924 00000 n 
+0000007998 00000 n 
+0000648888 00000 n 
+0004864984 00000 n 
+0000008057 00000 n 
+0000008118 00000 n 
+0000655106 00000 n 
+0004864905 00000 n 
+0000008172 00000 n 
+0000008231 00000 n 
+0000660311 00000 n 
+0004864787 00000 n 
+0000008280 00000 n 
+0000008317 00000 n 
+0000660438 00000 n 
+0004864708 00000 n 
+0000008371 00000 n 
+0000008440 00000 n 
+0000660565 00000 n 
+0004864615 00000 n 
+0000008494 00000 n 
+0000008576 00000 n 
+0000662704 00000 n 
+0004864522 00000 n 
+0000008630 00000 n 
+0000008697 00000 n 
+0000665425 00000 n 
+0004864429 00000 n 
+0000008751 00000 n 
+0000008820 00000 n 
+0000665552 00000 n 
+0004864336 00000 n 
+0000008874 00000 n 
+0000008916 00000 n 
+0000665678 00000 n 
+0004864243 00000 n 
+0000008970 00000 n 
+0000009025 00000 n 
+0000667571 00000 n 
+0004864164 00000 n 
+0000009079 00000 n 
+0000009167 00000 n 
+0000670074 00000 n 
+0004864032 00000 n 
+0000009214 00000 n 
+0000009265 00000 n 
+0000670201 00000 n 
+0004863953 00000 n 
+0000009314 00000 n 
+0000009359 00000 n 
+0000672992 00000 n 
+0004863821 00000 n 
+0000009408 00000 n 
+0000009464 00000 n 
+0000675905 00000 n 
+0004863703 00000 n 
+0000009518 00000 n 
+0000009579 00000 n 
+0000682190 00000 n 
+0004863638 00000 n 
+0000009638 00000 n 
+0000009691 00000 n 
+0000686678 00000 n 
+0004863545 00000 n 
+0000009745 00000 n 
+0000009795 00000 n 
+0000690010 00000 n 
+0004863452 00000 n 
+0000009849 00000 n 
+0000009906 00000 n 
+0000693146 00000 n 
+0004863359 00000 n 
+0000009960 00000 n 
+0000010036 00000 n 
+0000693273 00000 n 
+0004863241 00000 n 
+0000010090 00000 n 
+0000010166 00000 n 
+0000693400 00000 n 
+0004863162 00000 n 
+0000010225 00000 n 
+0000010280 00000 n 
+0000696302 00000 n 
+0004863083 00000 n 
+0000010339 00000 n 
+0000010395 00000 n 
+0000696429 00000 n 
+0004862951 00000 n 
+0000010444 00000 n 
+0000010506 00000 n 
+0000699423 00000 n 
+0004862886 00000 n 
+0000010560 00000 n 
+0000010607 00000 n 
+0000707294 00000 n 
+0004862768 00000 n 
+0000010656 00000 n 
+0000010693 00000 n 
+0000707421 00000 n 
+0004862689 00000 n 
+0000010747 00000 n 
+0000010803 00000 n 
+0000710061 00000 n 
+0004862596 00000 n 
+0000010857 00000 n 
+0000010937 00000 n 
+0000710187 00000 n 
+0004862503 00000 n 
+0000010991 00000 n 
+0000011055 00000 n 
+0000711299 00000 n 
+0004862424 00000 n 
+0000011109 00000 n 
+0000011163 00000 n 
+0000713344 00000 n 
+0004862292 00000 n 
+0000011210 00000 n 
+0000011257 00000 n 
+0000713471 00000 n 
+0004862213 00000 n 
+0000011306 00000 n 
+0000011351 00000 n 
+0000715955 00000 n 
+0004862081 00000 n 
+0000011400 00000 n 
+0000011476 00000 n 
+0000720135 00000 n 
+0004862002 00000 n 
+0000011530 00000 n 
+0000011597 00000 n 
+0000725696 00000 n 
+0004861909 00000 n 
+0000011651 00000 n 
+0000011734 00000 n 
+0000728864 00000 n 
+0004861816 00000 n 
+0000011788 00000 n 
+0000011859 00000 n 
+0000729182 00000 n 
+0004861698 00000 n 
+0000011913 00000 n 
+0000011997 00000 n 
+0000731751 00000 n 
+0004861619 00000 n 
+0000012056 00000 n 
+0000012119 00000 n 
+0000731878 00000 n 
+0004861526 00000 n 
+0000012178 00000 n 
+0000012224 00000 n 
+0000732005 00000 n 
+0004861447 00000 n 
+0000012283 00000 n 
+0000012323 00000 n 
+0000734754 00000 n 
+0004861315 00000 n 
+0000012372 00000 n 
+0000012416 00000 n 
+0000734881 00000 n 
+0004861236 00000 n 
+0000012470 00000 n 
+0000012535 00000 n 
+0000743781 00000 n 
+0004861157 00000 n 
+0000012589 00000 n 
+0000012657 00000 n 
+0000747417 00000 n 
+0004861025 00000 n 
+0000012706 00000 n 
+0000012757 00000 n 
+0000747544 00000 n 
+0004860946 00000 n 
+0000012811 00000 n 
+0000012855 00000 n 
+0000751588 00000 n 
+0004860853 00000 n 
+0000012909 00000 n 
+0000012959 00000 n 
+0000758672 00000 n 
+0004860721 00000 n 
+0000013013 00000 n 
+0000013066 00000 n 
+0000761036 00000 n 
+0004860656 00000 n 
+0000013125 00000 n 
+0000013168 00000 n 
+0000761163 00000 n 
+0004860563 00000 n 
+0000013222 00000 n 
+0000013268 00000 n 
+0000763913 00000 n 
+0004860470 00000 n 
+0000013322 00000 n 
+0000013370 00000 n 
+0000764040 00000 n 
+0004860391 00000 n 
+0000013424 00000 n 
+0000013455 00000 n 
+0000764167 00000 n 
+0004860298 00000 n 
+0000013504 00000 n 
+0000013581 00000 n 
+0000766815 00000 n 
+0004860180 00000 n 
+0000013630 00000 n 
+0000013667 00000 n 
+0000766942 00000 n 
+0004860101 00000 n 
+0000013721 00000 n 
+0000013780 00000 n 
+0000767069 00000 n 
+0004860008 00000 n 
+0000013834 00000 n 
+0000013890 00000 n 
+0000769349 00000 n 
+0004859929 00000 n 
+0000013944 00000 n 
+0000014001 00000 n 
+0000771556 00000 n 
+0004859797 00000 n 
+0000014048 00000 n 
+0000014096 00000 n 
+0000771683 00000 n 
+0004859718 00000 n 
+0000014145 00000 n 
+0000014190 00000 n 
+0000775012 00000 n 
+0004859625 00000 n 
+0000014239 00000 n 
+0000014273 00000 n 
+0000775139 00000 n 
+0004859493 00000 n 
+0000014322 00000 n 
+0000014367 00000 n 
+0000775266 00000 n 
+0004859414 00000 n 
+0000014421 00000 n 
+0000014477 00000 n 
+0000779844 00000 n 
+0004859335 00000 n 
+0000014531 00000 n 
+0000014578 00000 n 
+0000789052 00000 n 
+0004859256 00000 n 
+0000014627 00000 n 
+0000014664 00000 n 
+0000790708 00000 n 
+0004859138 00000 n 
+0000014711 00000 n 
+0000014779 00000 n 
+0000790835 00000 n 
+0004859059 00000 n 
+0000014828 00000 n 
+0000014873 00000 n 
+0000790962 00000 n 
+0004858927 00000 n 
+0000014922 00000 n 
+0000014963 00000 n 
+0000793987 00000 n 
+0004858809 00000 n 
+0000015017 00000 n 
+0000015063 00000 n 
+0000794114 00000 n 
+0004858730 00000 n 
+0000015122 00000 n 
+0000015176 00000 n 
+0000843463 00000 n 
+0004858637 00000 n 
+0000015235 00000 n 
+0000015278 00000 n 
+0000892861 00000 n 
+0004858558 00000 n 
+0000015337 00000 n 
+0000015378 00000 n 
+0000928372 00000 n 
+0004858465 00000 n 
+0000015432 00000 n 
+0000015504 00000 n 
+0000954835 00000 n 
+0004858386 00000 n 
+0000015558 00000 n 
+0000015625 00000 n 
+0000981782 00000 n 
+0004858307 00000 n 
+0000015674 00000 n 
+0000015711 00000 n 
+0001154879 00000 n 
+0004858170 00000 n 
+0000015755 00000 n 
+0000015806 00000 n 
+0001155981 00000 n 
+0004858091 00000 n 
+0000015855 00000 n 
+0000015910 00000 n 
+0001158327 00000 n 
+0004857959 00000 n 
+0000015957 00000 n 
+0000016047 00000 n 
+0001158454 00000 n 
+0004857880 00000 n 
+0000016096 00000 n 
+0000016154 00000 n 
+0001158581 00000 n 
+0004857762 00000 n 
+0000016203 00000 n 
+0000016261 00000 n 
+0001161690 00000 n 
+0004857683 00000 n 
+0000016315 00000 n 
+0000016363 00000 n 
+0001164238 00000 n 
+0004857590 00000 n 
+0000016417 00000 n 
+0000016467 00000 n 
+0001167812 00000 n 
+0004857497 00000 n 
+0000016521 00000 n 
+0000016561 00000 n 
+0001167939 00000 n 
+0004857404 00000 n 
+0000016615 00000 n 
+0000016678 00000 n 
+0001168066 00000 n 
+0004857325 00000 n 
+0000016732 00000 n 
+0000016786 00000 n 
+0001169503 00000 n 
+0004857193 00000 n 
+0000016834 00000 n 
+0000016881 00000 n 
+0001172152 00000 n 
+0004857114 00000 n 
+0000016931 00000 n 
+0000016977 00000 n 
+0001174517 00000 n 
+0004857021 00000 n 
+0000017027 00000 n 
+0000017069 00000 n 
+0001176419 00000 n 
+0004856889 00000 n 
+0000017119 00000 n 
+0000017154 00000 n 
+0001179095 00000 n 
+0004856810 00000 n 
+0000017209 00000 n 
+0000017255 00000 n 
+0001185088 00000 n 
+0004856717 00000 n 
+0000017310 00000 n 
+0000017359 00000 n 
+0001187653 00000 n 
+0004856638 00000 n 
+0000017414 00000 n 
+0000017465 00000 n 
+0001191773 00000 n 
+0004856506 00000 n 
+0000017515 00000 n 
+0000017562 00000 n 
+0001197932 00000 n 
+0004856427 00000 n 
+0000017617 00000 n 
+0000017674 00000 n 
+0001202985 00000 n 
+0004856334 00000 n 
+0000017729 00000 n 
+0000017785 00000 n 
+0001207197 00000 n 
+0004856241 00000 n 
+0000017840 00000 n 
+0000017897 00000 n 
+0001209991 00000 n 
+0004856148 00000 n 
+0000017952 00000 n 
+0000018009 00000 n 
+0001212835 00000 n 
+0004856055 00000 n 
+0000018064 00000 n 
+0000018121 00000 n 
+0001212962 00000 n 
+0004855962 00000 n 
+0000018176 00000 n 
+0000018222 00000 n 
+0001216376 00000 n 
+0004855869 00000 n 
+0000018277 00000 n 
+0000018340 00000 n 
+0001219692 00000 n 
+0004855790 00000 n 
+0000018395 00000 n 
+0000018461 00000 n 
+0001219947 00000 n 
+0004855658 00000 n 
+0000018511 00000 n 
+0000018581 00000 n 
+0001223837 00000 n 
+0004855579 00000 n 
+0000018636 00000 n 
+0000018688 00000 n 
+0001229545 00000 n 
+0004855486 00000 n 
+0000018743 00000 n 
+0000018786 00000 n 
+0001229672 00000 n 
+0004855407 00000 n 
+0000018841 00000 n 
+0000018887 00000 n 
+0001231700 00000 n 
+0004855275 00000 n 
+0000018937 00000 n 
+0000018975 00000 n 
+0001231826 00000 n 
+0004855196 00000 n 
+0000019030 00000 n 
+0000019085 00000 n 
+0001234453 00000 n 
+0004855117 00000 n 
+0000019140 00000 n 
+0000019188 00000 n 
+0001238006 00000 n 
+0004854985 00000 n 
+0000019238 00000 n 
+0000019293 00000 n 
+0001240646 00000 n 
+0004854906 00000 n 
+0000019348 00000 n 
+0000019400 00000 n 
+0001243331 00000 n 
+0004854813 00000 n 
+0000019455 00000 n 
+0000019500 00000 n 
+0001246154 00000 n 
+0004854695 00000 n 
+0000019555 00000 n 
+0000019603 00000 n 
+0001246281 00000 n 
+0004854630 00000 n 
+0000019663 00000 n 
+0000019725 00000 n 
+0001268882 00000 n 
+0004854512 00000 n 
+0000019775 00000 n 
+0000019813 00000 n 
+0001269008 00000 n 
+0004854433 00000 n 
+0000019868 00000 n 
+0000019932 00000 n 
+0001271483 00000 n 
+0004854340 00000 n 
+0000019987 00000 n 
+0000020047 00000 n 
+0001271610 00000 n 
+0004854247 00000 n 
+0000020102 00000 n 
+0000020174 00000 n 
+0001271737 00000 n 
+0004854154 00000 n 
+0000020229 00000 n 
+0000020303 00000 n 
+0001274561 00000 n 
+0004854075 00000 n 
+0000020358 00000 n 
+0000020441 00000 n 
+0001279261 00000 n 
+0004853943 00000 n 
+0000020489 00000 n 
+0000020549 00000 n 
+0001281869 00000 n 
+0004853825 00000 n 
+0000020599 00000 n 
+0000020645 00000 n 
+0001281996 00000 n 
+0004853746 00000 n 
+0000020700 00000 n 
+0000020773 00000 n 
+0001284283 00000 n 
+0004853667 00000 n 
+0000020828 00000 n 
+0000020882 00000 n 
+0001287390 00000 n 
+0004853535 00000 n 
+0000020932 00000 n 
+0000020978 00000 n 
+0001287517 00000 n 
+0004853417 00000 n 
+0000021033 00000 n 
+0000021090 00000 n 
+0001305936 00000 n 
+0004853338 00000 n 
+0000021150 00000 n 
+0000021212 00000 n 
+0001306059 00000 n 
+0004853259 00000 n 
+0000021272 00000 n 
+0000021338 00000 n 
+0001308928 00000 n 
+0004853166 00000 n 
+0000021393 00000 n 
+0000021472 00000 n 
+0001309055 00000 n 
+0004853073 00000 n 
+0000021527 00000 n 
+0000021602 00000 n 
+0001313310 00000 n 
+0004852941 00000 n 
+0000021657 00000 n 
+0000021707 00000 n 
+0001316264 00000 n 
+0004852876 00000 n 
+0000021767 00000 n 
+0000021828 00000 n 
+0001318941 00000 n 
+0004852797 00000 n 
+0000021883 00000 n 
+0000021956 00000 n 
+0001321962 00000 n 
+0004852665 00000 n 
+0000022006 00000 n 
+0000022055 00000 n 
+0001322087 00000 n 
+0004852586 00000 n 
+0000022110 00000 n 
+0000022155 00000 n 
+0001325982 00000 n 
+0004852468 00000 n 
+0000022210 00000 n 
+0000022253 00000 n 
+0001329387 00000 n 
+0004852389 00000 n 
+0000022313 00000 n 
+0000022365 00000 n 
+0001348995 00000 n 
+0004852310 00000 n 
+0000022425 00000 n 
+0000022475 00000 n 
+0001349250 00000 n 
+0004852178 00000 n 
+0000022525 00000 n 
+0000022567 00000 n 
+0001352228 00000 n 
+0004852099 00000 n 
+0000022622 00000 n 
+0000022658 00000 n 
+0001352355 00000 n 
+0004852006 00000 n 
+0000022713 00000 n 
+0000022778 00000 n 
+0001354931 00000 n 
+0004851913 00000 n 
+0000022833 00000 n 
+0000022866 00000 n 
+0001355058 00000 n 
+0004851794 00000 n 
+0000022921 00000 n 
+0000022955 00000 n 
+0001362449 00000 n 
+0004851715 00000 n 
+0000023015 00000 n 
+0000023066 00000 n 
+0001362576 00000 n 
+0004851622 00000 n 
+0000023126 00000 n 
+0000023207 00000 n 
+0001365042 00000 n 
+0004851529 00000 n 
+0000023267 00000 n 
+0000023318 00000 n 
+0001367807 00000 n 
+0004851436 00000 n 
+0000023378 00000 n 
+0000023435 00000 n 
+0001371319 00000 n 
+0004851343 00000 n 
+0000023495 00000 n 
+0000023541 00000 n 
+0001375375 00000 n 
+0004851250 00000 n 
+0000023601 00000 n 
+0000023660 00000 n 
+0001375502 00000 n 
+0004851157 00000 n 
+0000023720 00000 n 
+0000023777 00000 n 
+0001385886 00000 n 
+0004851064 00000 n 
+0000023837 00000 n 
+0000023910 00000 n 
+0001387817 00000 n 
+0004850971 00000 n 
+0000023970 00000 n 
+0000024041 00000 n 
+0001390073 00000 n 
+0004850878 00000 n 
+0000024102 00000 n 
+0000024156 00000 n 
+0001390200 00000 n 
+0004850799 00000 n 
+0000024217 00000 n 
+0000024297 00000 n 
+0001391647 00000 n 
+0004850681 00000 n 
+0000024347 00000 n 
+0000024385 00000 n 
+0001391774 00000 n 
+0004850602 00000 n 
+0000024440 00000 n 
+0000024485 00000 n 
+0001391901 00000 n 
+0004850523 00000 n 
+0000024540 00000 n 
+0000024596 00000 n 
+0001399804 00000 n 
+0004850391 00000 n 
+0000024644 00000 n 
+0000024709 00000 n 
+0001407875 00000 n 
+0004850312 00000 n 
+0000024759 00000 n 
+0000024805 00000 n 
+0001422198 00000 n 
+0004850180 00000 n 
+0000024855 00000 n 
+0000024890 00000 n 
+0001424843 00000 n 
+0004850101 00000 n 
+0000024945 00000 n 
+0000025008 00000 n 
+0001427711 00000 n 
+0004850008 00000 n 
+0000025063 00000 n 
+0000025157 00000 n 
+0001433374 00000 n 
+0004849876 00000 n 
+0000025212 00000 n 
+0000025275 00000 n 
+0001433629 00000 n 
+0004849811 00000 n 
+0000025335 00000 n 
+0000025411 00000 n 
+0001436483 00000 n 
+0004849718 00000 n 
+0000025466 00000 n 
+0000025540 00000 n 
+0001439360 00000 n 
+0004849639 00000 n 
+0000025595 00000 n 
+0000025643 00000 n 
+0001441605 00000 n 
+0004849507 00000 n 
+0000025693 00000 n 
+0000025739 00000 n 
+0001441732 00000 n 
+0004849428 00000 n 
+0000025794 00000 n 
+0000025853 00000 n 
+0001444717 00000 n 
+0004849349 00000 n 
+0000025908 00000 n 
+0000025968 00000 n 
+0001447282 00000 n 
+0004849231 00000 n 
+0000026018 00000 n 
+0000026056 00000 n 
+0001447409 00000 n 
+0004849152 00000 n 
+0000026111 00000 n 
+0000026157 00000 n 
+0001447536 00000 n 
+0004849073 00000 n 
+0000026212 00000 n 
+0000026295 00000 n 
+0001451895 00000 n 
+0004848938 00000 n 
+0000026343 00000 n 
+0000026418 00000 n 
+0001454640 00000 n 
+0004848859 00000 n 
+0000026468 00000 n 
+0000026501 00000 n 
+0001454767 00000 n 
+0004848766 00000 n 
+0000026551 00000 n 
+0000026608 00000 n 
+0001457583 00000 n 
+0004848630 00000 n 
+0000026658 00000 n 
+0000026717 00000 n 
+0001457710 00000 n 
+0004848506 00000 n 
+0000026773 00000 n 
+0000026848 00000 n 
+0001459573 00000 n 
+0004848422 00000 n 
+0000026909 00000 n 
+0000026969 00000 n 
+0001463152 00000 n 
+0004848323 00000 n 
+0000027030 00000 n 
+0000027097 00000 n 
+0001467179 00000 n 
+0004848224 00000 n 
+0000027158 00000 n 
+0000027212 00000 n 
+0001467307 00000 n 
+0004848140 00000 n 
+0000027273 00000 n 
+0000027324 00000 n 
+0001469508 00000 n 
+0004848042 00000 n 
+0000027380 00000 n 
+0000027438 00000 n 
+0001474583 00000 n 
+0004847918 00000 n 
+0000027494 00000 n 
+0000027542 00000 n 
+0001476723 00000 n 
+0004847849 00000 n 
+0000027603 00000 n 
+0000027691 00000 n 
+0001481195 00000 n 
+0004847711 00000 n 
+0000027742 00000 n 
+0000027800 00000 n 
+0001483012 00000 n 
+0004847627 00000 n 
+0000027856 00000 n 
+0000027904 00000 n 
+0001483140 00000 n 
+0004847528 00000 n 
+0000027960 00000 n 
+0000028013 00000 n 
+0001485118 00000 n 
+0004847429 00000 n 
+0000028069 00000 n 
+0000028119 00000 n 
+0001485246 00000 n 
+0004847345 00000 n 
+0000028175 00000 n 
+0000028215 00000 n 
+0001487525 00000 n 
+0004847247 00000 n 
+0000028266 00000 n 
+0000028332 00000 n 
+0001492113 00000 n 
+0004847108 00000 n 
+0000028383 00000 n 
+0000028437 00000 n 
+0001493853 00000 n 
+0004847024 00000 n 
+0000028493 00000 n 
+0000028543 00000 n 
+0001497940 00000 n 
+0004846940 00000 n 
+0000028599 00000 n 
+0000028645 00000 n 
+0001503020 00000 n 
+0004846842 00000 n 
+0000028696 00000 n 
+0000028760 00000 n 
+0001504983 00000 n 
+0004846703 00000 n 
+0000028811 00000 n 
+0000028853 00000 n 
+0001507195 00000 n 
+0004846619 00000 n 
+0000028909 00000 n 
+0000028975 00000 n 
+0001509533 00000 n 
+0004846520 00000 n 
+0000029031 00000 n 
+0000029091 00000 n 
+0001509661 00000 n 
+0004846380 00000 n 
+0000029147 00000 n 
+0000029211 00000 n 
+0001512473 00000 n 
+0004846296 00000 n 
+0000029272 00000 n 
+0000029317 00000 n 
+0001517967 00000 n 
+0004846197 00000 n 
+0000029378 00000 n 
+0000029436 00000 n 
+0001522487 00000 n 
+0004846098 00000 n 
+0000029497 00000 n 
+0000029546 00000 n 
+0001522615 00000 n 
+0004846014 00000 n 
+0000029607 00000 n 
+0000029674 00000 n 
+0001522743 00000 n 
+0004845930 00000 n 
+0000029730 00000 n 
+0000029775 00000 n 
+0001528575 00000 n 
+0004845832 00000 n 
+0000029826 00000 n 
+0000029874 00000 n 
+0001528703 00000 n 
+0004845734 00000 n 
+0000029926 00000 n 
+0000029986 00000 n 
+0001528831 00000 n 
+0004845636 00000 n 
+0000030038 00000 n 
+0000030081 00000 n 
+0001530754 00000 n 
+0004845538 00000 n 
+0000030133 00000 n 
+0000030188 00000 n 
+0001530882 00000 n 
+0004845399 00000 n 
+0000030240 00000 n 
+0000030298 00000 n 
+0001532575 00000 n 
+0004845315 00000 n 
+0000030355 00000 n 
+0000030420 00000 n 
+0001532703 00000 n 
+0004845231 00000 n 
+0000030477 00000 n 
+0000030544 00000 n 
+0001532831 00000 n 
+0004845148 00000 n 
+0000030596 00000 n 
+0000030653 00000 n 
+0001536492 00000 n 
+0004845010 00000 n 
+0000030702 00000 n 
+0000030760 00000 n 
+0001539253 00000 n 
+0004844885 00000 n 
+0000030811 00000 n 
+0000030876 00000 n 
+0001539379 00000 n 
+0004844801 00000 n 
+0000030932 00000 n 
+0000030983 00000 n 
+0001539507 00000 n 
+0004844702 00000 n 
+0000031039 00000 n 
+0000031111 00000 n 
+0001550385 00000 n 
+0004844603 00000 n 
+0000031167 00000 n 
+0000031220 00000 n 
+0001550513 00000 n 
+0004844519 00000 n 
+0000031276 00000 n 
+0000031328 00000 n 
+0001553673 00000 n 
+0004844394 00000 n 
+0000031379 00000 n 
+0000031436 00000 n 
+0001553801 00000 n 
+0004844269 00000 n 
+0000031492 00000 n 
+0000031539 00000 n 
+0001553929 00000 n 
+0004844185 00000 n 
+0000031600 00000 n 
+0000031674 00000 n 
+0001559433 00000 n 
+0004844101 00000 n 
+0000031735 00000 n 
+0000031776 00000 n 
+0001563283 00000 n 
+0004844002 00000 n 
+0000031832 00000 n 
+0000031885 00000 n 
+0001570630 00000 n 
+0004843903 00000 n 
+0000031941 00000 n 
+0000032004 00000 n 
+0001584217 00000 n 
+0004843778 00000 n 
+0000032060 00000 n 
+0000032154 00000 n 
+0001587622 00000 n 
+0004843694 00000 n 
+0000032215 00000 n 
+0000032298 00000 n 
+0001587750 00000 n 
+0004843610 00000 n 
+0000032359 00000 n 
+0000032424 00000 n 
+0001589766 00000 n 
+0004843471 00000 n 
+0000032473 00000 n 
+0000032531 00000 n 
+0001592591 00000 n 
+0004843346 00000 n 
+0000032582 00000 n 
+0000032638 00000 n 
+0001595568 00000 n 
+0004843262 00000 n 
+0000032694 00000 n 
+0000032758 00000 n 
+0001600501 00000 n 
+0004843163 00000 n 
+0000032814 00000 n 
+0000032867 00000 n 
+0001602306 00000 n 
+0004843079 00000 n 
+0000032923 00000 n 
+0000033005 00000 n 
+0001604510 00000 n 
+0004842980 00000 n 
+0000033056 00000 n 
+0000033110 00000 n 
+0001606475 00000 n 
+0004842855 00000 n 
+0000033161 00000 n 
+0000033200 00000 n 
+0001606603 00000 n 
+0004842786 00000 n 
+0000033256 00000 n 
+0000033353 00000 n 
+0001610865 00000 n 
+0004842647 00000 n 
+0000033402 00000 n 
+0000033476 00000 n 
+0001613482 00000 n 
+0004842563 00000 n 
+0000033527 00000 n 
+0000033574 00000 n 
+0001616080 00000 n 
+0004842423 00000 n 
+0000033625 00000 n 
+0000033678 00000 n 
+0001616208 00000 n 
+0004842339 00000 n 
+0000033734 00000 n 
+0000033811 00000 n 
+0001621152 00000 n 
+0004842240 00000 n 
+0000033867 00000 n 
+0000033915 00000 n 
+0001623684 00000 n 
+0004842115 00000 n 
+0000033971 00000 n 
+0000034032 00000 n 
+0001635944 00000 n 
+0004842046 00000 n 
+0000034093 00000 n 
+0000034169 00000 n 
+0001641112 00000 n 
+0004841906 00000 n 
+0000034220 00000 n 
+0000034278 00000 n 
+0001641240 00000 n 
+0004841822 00000 n 
+0000034334 00000 n 
+0000034392 00000 n 
+0001641368 00000 n 
+0004841723 00000 n 
+0000034448 00000 n 
+0000034521 00000 n 
+0001641496 00000 n 
+0004841639 00000 n 
+0000034577 00000 n 
+0000034627 00000 n 
+0001644335 00000 n 
+0004841499 00000 n 
+0000034678 00000 n 
+0000034729 00000 n 
+0001649859 00000 n 
+0004841389 00000 n 
+0000034785 00000 n 
+0000034841 00000 n 
+0001649987 00000 n 
+0004841305 00000 n 
+0000034902 00000 n 
+0000034962 00000 n 
+0001650243 00000 n 
+0004841221 00000 n 
+0000035023 00000 n 
+0000035068 00000 n 
+0001655703 00000 n 
+0004841081 00000 n 
+0000035119 00000 n 
+0000035202 00000 n 
+0001655831 00000 n 
+0004840997 00000 n 
+0000035258 00000 n 
+0000035337 00000 n 
+0001655959 00000 n 
+0004840898 00000 n 
+0000035393 00000 n 
+0000035459 00000 n 
+0001658588 00000 n 
+0004840799 00000 n 
+0000035515 00000 n 
+0000035565 00000 n 
+0001658716 00000 n 
+0004840659 00000 n 
+0000035621 00000 n 
+0000035686 00000 n 
+0001661636 00000 n 
+0004840575 00000 n 
+0000035747 00000 n 
+0000035793 00000 n 
+0001661764 00000 n 
+0004840491 00000 n 
+0000035854 00000 n 
+0000035905 00000 n 
+0001664614 00000 n 
+0004840392 00000 n 
+0000035961 00000 n 
+0000036028 00000 n 
+0001668103 00000 n 
+0004840293 00000 n 
+0000036084 00000 n 
+0000036174 00000 n 
+0001672671 00000 n 
+0004840194 00000 n 
+0000036230 00000 n 
+0000036316 00000 n 
+0001672799 00000 n 
+0004840069 00000 n 
+0000036372 00000 n 
+0000036447 00000 n 
+0001675203 00000 n 
+0004839985 00000 n 
+0000036508 00000 n 
+0000036561 00000 n 
+0001677480 00000 n 
+0004839886 00000 n 
+0000036622 00000 n 
+0000036699 00000 n 
+0001679593 00000 n 
+0004839802 00000 n 
+0000036760 00000 n 
+0000036842 00000 n 
+0001679721 00000 n 
+0004839677 00000 n 
+0000036893 00000 n 
+0000036932 00000 n 
+0001679849 00000 n 
+0004839593 00000 n 
+0000036988 00000 n 
+0000037052 00000 n 
+0001684319 00000 n 
+0004839494 00000 n 
+0000037108 00000 n 
+0000037184 00000 n 
+0001684447 00000 n 
+0004839410 00000 n 
+0000037240 00000 n 
+0000037308 00000 n 
+0001692441 00000 n 
+0004839271 00000 n 
+0000037357 00000 n 
+0000037412 00000 n 
+0001692569 00000 n 
+0004839187 00000 n 
+0000037463 00000 n 
+0000037510 00000 n 
+0001695399 00000 n 
+0004839047 00000 n 
+0000037561 00000 n 
+0000037597 00000 n 
+0001698045 00000 n 
+0004838937 00000 n 
+0000037653 00000 n 
+0000037711 00000 n 
+0001705532 00000 n 
+0004838853 00000 n 
+0000037772 00000 n 
+0000037829 00000 n 
+0001705660 00000 n 
+0004838754 00000 n 
+0000037890 00000 n 
+0000037953 00000 n 
+0001705788 00000 n 
+0004838655 00000 n 
+0000038014 00000 n 
+0000038077 00000 n 
+0001708276 00000 n 
+0004838556 00000 n 
+0000038138 00000 n 
+0000038199 00000 n 
+0001708404 00000 n 
+0004838457 00000 n 
+0000038260 00000 n 
+0000038309 00000 n 
+0001708532 00000 n 
+0004838358 00000 n 
+0000038370 00000 n 
+0000038415 00000 n 
+0001711109 00000 n 
+0004838259 00000 n 
+0000038476 00000 n 
+0000038526 00000 n 
+0001711237 00000 n 
+0004838160 00000 n 
+0000038587 00000 n 
+0000038650 00000 n 
+0001711365 00000 n 
+0004838076 00000 n 
+0000038711 00000 n 
+0000038776 00000 n 
+0001714111 00000 n 
+0004837936 00000 n 
+0000038827 00000 n 
+0000038874 00000 n 
+0001716757 00000 n 
+0004837826 00000 n 
+0000038930 00000 n 
+0000038979 00000 n 
+0001716884 00000 n 
+0004837742 00000 n 
+0000039040 00000 n 
+0000039087 00000 n 
+0001720406 00000 n 
+0004837658 00000 n 
+0000039148 00000 n 
+0000039202 00000 n 
+0001725179 00000 n 
+0004837518 00000 n 
+0000039253 00000 n 
+0000039318 00000 n 
+0001731197 00000 n 
+0004837434 00000 n 
+0000039374 00000 n 
+0000039429 00000 n 
+0001732845 00000 n 
+0004837350 00000 n 
+0000039485 00000 n 
+0000039535 00000 n 
+0001735374 00000 n 
+0004837251 00000 n 
+0000039586 00000 n 
+0000039638 00000 n 
+0001735502 00000 n 
+0004837111 00000 n 
+0000039689 00000 n 
+0000039728 00000 n 
+0001738436 00000 n 
+0004837027 00000 n 
+0000039784 00000 n 
+0000039838 00000 n 
+0001738564 00000 n 
+0004836928 00000 n 
+0000039894 00000 n 
+0000039970 00000 n 
+0001738692 00000 n 
+0004836844 00000 n 
+0000040026 00000 n 
+0000040105 00000 n 
+0001741339 00000 n 
+0004836760 00000 n 
+0000040156 00000 n 
+0000040200 00000 n 
+0001743794 00000 n 
+0004836621 00000 n 
+0000040249 00000 n 
+0000040295 00000 n 
+0001743922 00000 n 
+0004836537 00000 n 
+0000040346 00000 n 
+0000040384 00000 n 
+0001744050 00000 n 
+0004836438 00000 n 
+0000040435 00000 n 
+0000040482 00000 n 
+0001747437 00000 n 
+0004836298 00000 n 
+0000040533 00000 n 
+0000040613 00000 n 
+0001747564 00000 n 
+0004836214 00000 n 
+0000040669 00000 n 
+0000040724 00000 n 
+0001751015 00000 n 
+0004836115 00000 n 
+0000040780 00000 n 
+0000040829 00000 n 
+0001751271 00000 n 
+0004836016 00000 n 
+0000040885 00000 n 
+0000040939 00000 n 
+0001754074 00000 n 
+0004835917 00000 n 
+0000040995 00000 n 
+0000041039 00000 n 
+0001754202 00000 n 
+0004835818 00000 n 
+0000041095 00000 n 
+0000041156 00000 n 
+0001756869 00000 n 
+0004835734 00000 n 
+0000041212 00000 n 
+0000041255 00000 n 
+0001759724 00000 n 
+0004835635 00000 n 
+0000041306 00000 n 
+0000041347 00000 n 
+0001759852 00000 n 
+0004835510 00000 n 
+0000041398 00000 n 
+0000041437 00000 n 
+0001759980 00000 n 
+0004835426 00000 n 
+0000041493 00000 n 
+0000041574 00000 n 
+0001760108 00000 n 
+0004835342 00000 n 
+0000041630 00000 n 
+0000041709 00000 n 
+0001764780 00000 n 
+0004835203 00000 n 
+0000041758 00000 n 
+0000041821 00000 n 
+0001767422 00000 n 
+0004835119 00000 n 
+0000041872 00000 n 
+0000041919 00000 n 
+0001767550 00000 n 
+0004835020 00000 n 
+0000041970 00000 n 
+0000042025 00000 n 
+0001770296 00000 n 
+0004834880 00000 n 
+0000042076 00000 n 
+0000042144 00000 n 
+0001770423 00000 n 
+0004834796 00000 n 
+0000042200 00000 n 
+0000042256 00000 n 
+0001777835 00000 n 
+0004834697 00000 n 
+0000042312 00000 n 
+0000042370 00000 n 
+0001777963 00000 n 
+0004834613 00000 n 
+0000042426 00000 n 
+0000042482 00000 n 
+0001780227 00000 n 
+0004834473 00000 n 
+0000042533 00000 n 
+0000042599 00000 n 
+0001782879 00000 n 
+0004834389 00000 n 
+0000042655 00000 n 
+0000042710 00000 n 
+0001785432 00000 n 
+0004834305 00000 n 
+0000042766 00000 n 
+0000042822 00000 n 
+0001788265 00000 n 
+0004834206 00000 n 
+0000042873 00000 n 
+0000042940 00000 n 
+0001788393 00000 n 
+0004834081 00000 n 
+0000042991 00000 n 
+0000043030 00000 n 
+0001788521 00000 n 
+0004833997 00000 n 
+0000043086 00000 n 
+0000043146 00000 n 
+0001790707 00000 n 
+0004833913 00000 n 
+0000043202 00000 n 
+0000043292 00000 n 
+0001794611 00000 n 
+0004833774 00000 n 
+0000043341 00000 n 
+0000043421 00000 n 
+0001794739 00000 n 
+0004833690 00000 n 
+0000043472 00000 n 
+0000043519 00000 n 
+0001798146 00000 n 
+0004833565 00000 n 
+0000043570 00000 n 
+0000043609 00000 n 
+0001800588 00000 n 
+0004833496 00000 n 
+0000043665 00000 n 
+0000043725 00000 n 
+0001803438 00000 n 
+0004833356 00000 n 
+0000043774 00000 n 
+0000043832 00000 n 
+0001803566 00000 n 
+0004833272 00000 n 
+0000043883 00000 n 
+0000043930 00000 n 
+0001806225 00000 n 
+0004833132 00000 n 
+0000043981 00000 n 
+0000044029 00000 n 
+0001808605 00000 n 
+0004833048 00000 n 
+0000044085 00000 n 
+0000044149 00000 n 
+0001809180 00000 n 
+0004832964 00000 n 
+0000044205 00000 n 
+0000044274 00000 n 
+0001812634 00000 n 
+0004832824 00000 n 
+0000044325 00000 n 
+0000044377 00000 n 
+0001815587 00000 n 
+0004832740 00000 n 
+0000044433 00000 n 
+0000044498 00000 n 
+0001817523 00000 n 
+0004832656 00000 n 
+0000044554 00000 n 
+0000044612 00000 n 
+0001825097 00000 n 
+0004832516 00000 n 
+0000044663 00000 n 
+0000044720 00000 n 
+0001825225 00000 n 
+0004832406 00000 n 
+0000044776 00000 n 
+0000044833 00000 n 
+0001831250 00000 n 
+0004832322 00000 n 
+0000044894 00000 n 
+0000044944 00000 n 
+0001838319 00000 n 
+0004832223 00000 n 
+0000045005 00000 n 
+0000045057 00000 n 
+0001843671 00000 n 
+0004832124 00000 n 
+0000045118 00000 n 
+0000045183 00000 n 
+0001846459 00000 n 
+0004832025 00000 n 
+0000045244 00000 n 
+0000045288 00000 n 
+0001850076 00000 n 
+0004831926 00000 n 
+0000045349 00000 n 
+0000045416 00000 n 
+0001850203 00000 n 
+0004831842 00000 n 
+0000045477 00000 n 
+0000045528 00000 n 
+0001857105 00000 n 
+0004831702 00000 n 
+0000045579 00000 n 
+0000045642 00000 n 
+0001863140 00000 n 
+0004831618 00000 n 
+0000045698 00000 n 
+0000045771 00000 n 
+0001863268 00000 n 
+0004831519 00000 n 
+0000045827 00000 n 
+0000045890 00000 n 
+0001866376 00000 n 
+0004831420 00000 n 
+0000045946 00000 n 
+0000046004 00000 n 
+0001866504 00000 n 
+0004831321 00000 n 
+0000046060 00000 n 
+0000046117 00000 n 
+0001876102 00000 n 
+0004831237 00000 n 
+0000046173 00000 n 
+0000046232 00000 n 
+0001879230 00000 n 
+0004831097 00000 n 
+0000046283 00000 n 
+0000046344 00000 n 
+0001879358 00000 n 
+0004831013 00000 n 
+0000046400 00000 n 
+0000046466 00000 n 
+0001882466 00000 n 
+0004830888 00000 n 
+0000046522 00000 n 
+0000046590 00000 n 
+0001886012 00000 n 
+0004830804 00000 n 
+0000046651 00000 n 
+0000046705 00000 n 
+0001890412 00000 n 
+0004830705 00000 n 
+0000046766 00000 n 
+0000046857 00000 n 
+0001893135 00000 n 
+0004830606 00000 n 
+0000046918 00000 n 
+0000046988 00000 n 
+0001895232 00000 n 
+0004830507 00000 n 
+0000047049 00000 n 
+0000047119 00000 n 
+0001898964 00000 n 
+0004830408 00000 n 
+0000047180 00000 n 
+0000047242 00000 n 
+0001901038 00000 n 
+0004830309 00000 n 
+0000047303 00000 n 
+0000047362 00000 n 
+0001903819 00000 n 
+0004830210 00000 n 
+0000047423 00000 n 
+0000047487 00000 n 
+0001906035 00000 n 
+0004830111 00000 n 
+0000047548 00000 n 
+0000047610 00000 n 
+0001908074 00000 n 
+0004830027 00000 n 
+0000047671 00000 n 
+0000047733 00000 n 
+0001910583 00000 n 
+0004829887 00000 n 
+0000047784 00000 n 
+0000047846 00000 n 
+0001910711 00000 n 
+0004829803 00000 n 
+0000047902 00000 n 
+0000047962 00000 n 
+0001913918 00000 n 
+0004829704 00000 n 
+0000048018 00000 n 
+0000048082 00000 n 
+0001920283 00000 n 
+0004829605 00000 n 
+0000048138 00000 n 
+0000048203 00000 n 
+0001923163 00000 n 
+0004829521 00000 n 
+0000048259 00000 n 
+0000048351 00000 n 
+0001925913 00000 n 
+0004829381 00000 n 
+0000048402 00000 n 
+0000048441 00000 n 
+0001926041 00000 n 
+0004829297 00000 n 
+0000048497 00000 n 
+0000048573 00000 n 
+0001933151 00000 n 
+0004829198 00000 n 
+0000048629 00000 n 
+0000048693 00000 n 
+0001936110 00000 n 
+0004829099 00000 n 
+0000048749 00000 n 
+0000048820 00000 n 
+0001941398 00000 n 
+0004829000 00000 n 
+0000048876 00000 n 
+0000048960 00000 n 
+0001943947 00000 n 
+0004828901 00000 n 
+0000049016 00000 n 
+0000049082 00000 n 
+0001948542 00000 n 
+0004828802 00000 n 
+0000049138 00000 n 
+0000049189 00000 n 
+0001951935 00000 n 
+0004828718 00000 n 
+0000049245 00000 n 
+0000049319 00000 n 
+0001952063 00000 n 
+0004828578 00000 n 
+0000049370 00000 n 
+0000049416 00000 n 
+0001952191 00000 n 
+0004828494 00000 n 
+0000049472 00000 n 
+0000049517 00000 n 
+0001954569 00000 n 
+0004828395 00000 n 
+0000049573 00000 n 
+0000049633 00000 n 
+0001954697 00000 n 
+0004828296 00000 n 
+0000049689 00000 n 
+0000049736 00000 n 
+0001954825 00000 n 
+0004828212 00000 n 
+0000049792 00000 n 
+0000049843 00000 n 
+0001957944 00000 n 
+0004828113 00000 n 
+0000049895 00000 n 
+0000049970 00000 n 
+0001962995 00000 n 
+0004828014 00000 n 
+0000050022 00000 n 
+0000050071 00000 n 
+0001966055 00000 n 
+0004827915 00000 n 
+0000050123 00000 n 
+0000050190 00000 n 
+0001969478 00000 n 
+0004827816 00000 n 
+0000050242 00000 n 
+0000050327 00000 n 
+0001969605 00000 n 
+0004827691 00000 n 
+0000050379 00000 n 
+0000050419 00000 n 
+0001969733 00000 n 
+0004827607 00000 n 
+0000050476 00000 n 
+0000050552 00000 n 
+0001969861 00000 n 
+0004827523 00000 n 
+0000050609 00000 n 
+0000050710 00000 n 
+0001973910 00000 n 
+0004827383 00000 n 
+0000050759 00000 n 
+0000050812 00000 n 
+0001974037 00000 n 
+0004827258 00000 n 
+0000050863 00000 n 
+0000050901 00000 n 
+0001974164 00000 n 
+0004827174 00000 n 
+0000050957 00000 n 
+0000051006 00000 n 
+0001974292 00000 n 
+0004827090 00000 n 
+0000051062 00000 n 
+0000051098 00000 n 
+0001977762 00000 n 
+0004826950 00000 n 
+0000051149 00000 n 
+0000051207 00000 n 
+0001977890 00000 n 
+0004826866 00000 n 
+0000051263 00000 n 
+0000051319 00000 n 
+0001980702 00000 n 
+0004826767 00000 n 
+0000051375 00000 n 
+0000051436 00000 n 
+0001985541 00000 n 
+0004826683 00000 n 
+0000051492 00000 n 
+0000051555 00000 n 
+0001991386 00000 n 
+0004826543 00000 n 
+0000051606 00000 n 
+0000051654 00000 n 
+0001994163 00000 n 
+0004826459 00000 n 
+0000051710 00000 n 
+0000051784 00000 n 
+0001994291 00000 n 
+0004826360 00000 n 
+0000051840 00000 n 
+0000051920 00000 n 
+0001997349 00000 n 
+0004826261 00000 n 
+0000051976 00000 n 
+0000052042 00000 n 
+0001997477 00000 n 
+0004826162 00000 n 
+0000052098 00000 n 
+0000052189 00000 n 
+0002002628 00000 n 
+0004826078 00000 n 
+0000052245 00000 n 
+0000052294 00000 n 
+0002002756 00000 n 
+0004825938 00000 n 
+0000052345 00000 n 
+0000052432 00000 n 
+0002005271 00000 n 
+0004825854 00000 n 
+0000052488 00000 n 
+0000052550 00000 n 
+0002008206 00000 n 
+0004825755 00000 n 
+0000052606 00000 n 
+0000052663 00000 n 
+0002008334 00000 n 
+0004825656 00000 n 
+0000052719 00000 n 
+0000052787 00000 n 
+0002049347 00000 n 
+0004825557 00000 n 
+0000052843 00000 n 
+0000052897 00000 n 
+0002067479 00000 n 
+0004825458 00000 n 
+0000052953 00000 n 
+0000053038 00000 n 
+0002070285 00000 n 
+0004825359 00000 n 
+0000053094 00000 n 
+0000053174 00000 n 
+0002072445 00000 n 
+0004825260 00000 n 
+0000053230 00000 n 
+0000053293 00000 n 
+0002075065 00000 n 
+0004825176 00000 n 
+0000053349 00000 n 
+0000053424 00000 n 
+0002078192 00000 n 
+0004825035 00000 n 
+0000053475 00000 n 
+0000053532 00000 n 
+0002081005 00000 n 
+0004824951 00000 n 
+0000053588 00000 n 
+0000053643 00000 n 
+0002083508 00000 n 
+0004824852 00000 n 
+0000053699 00000 n 
+0000053753 00000 n 
+0002085646 00000 n 
+0004824712 00000 n 
+0000053809 00000 n 
+0000053855 00000 n 
+0002085774 00000 n 
+0004824643 00000 n 
+0000053916 00000 n 
+0000053965 00000 n 
+0002088129 00000 n 
+0004824544 00000 n 
+0000054021 00000 n 
+0000054059 00000 n 
+0002088257 00000 n 
+0004824445 00000 n 
+0000054115 00000 n 
+0000054149 00000 n 
+0002141273 00000 n 
+0004824346 00000 n 
+0000054205 00000 n 
+0000054243 00000 n 
+0002209154 00000 n 
+0004824247 00000 n 
+0000054299 00000 n 
+0000054354 00000 n 
+0002209282 00000 n 
+0004824148 00000 n 
+0000054410 00000 n 
+0000054466 00000 n 
+0002256624 00000 n 
+0004824049 00000 n 
+0000054522 00000 n 
+0000054563 00000 n 
+0002294336 00000 n 
+0004823950 00000 n 
+0000054620 00000 n 
+0000054680 00000 n 
+0002296865 00000 n 
+0004823851 00000 n 
+0000054737 00000 n 
+0000054786 00000 n 
+0002296993 00000 n 
+0004823752 00000 n 
+0000054843 00000 n 
+0000054882 00000 n 
+0002299577 00000 n 
+0004823653 00000 n 
+0000054939 00000 n 
+0000054984 00000 n 
+0002299705 00000 n 
+0004823554 00000 n 
+0000055041 00000 n 
+0000055103 00000 n 
+0002304715 00000 n 
+0004823455 00000 n 
+0000055160 00000 n 
+0000055248 00000 n 
+0002304843 00000 n 
+0004823356 00000 n 
+0000055305 00000 n 
+0000055385 00000 n 
+0002362225 00000 n 
+0004823257 00000 n 
+0000055442 00000 n 
+0000055500 00000 n 
+0002368756 00000 n 
+0004823158 00000 n 
+0000055557 00000 n 
+0000055614 00000 n 
+0002372627 00000 n 
+0004823074 00000 n 
+0000055671 00000 n 
+0000055731 00000 n 
+0002376042 00000 n 
+0004822934 00000 n 
+0000055782 00000 n 
+0000055843 00000 n 
+0002376170 00000 n 
+0004822850 00000 n 
+0000055899 00000 n 
+0000055969 00000 n 
+0002376298 00000 n 
+0004822751 00000 n 
+0000056025 00000 n 
+0000056083 00000 n 
+0002435938 00000 n 
+0004822667 00000 n 
+0000056139 00000 n 
+0000056197 00000 n 
+0002439127 00000 n 
+0004822527 00000 n 
+0000056248 00000 n 
+0000056339 00000 n 
+0002439255 00000 n 
+0004822443 00000 n 
+0000056395 00000 n 
+0000056472 00000 n 
+0002472260 00000 n 
+0004822359 00000 n 
+0000056528 00000 n 
+0000056606 00000 n 
+0002475485 00000 n 
+0004822219 00000 n 
+0000056657 00000 n 
+0000056705 00000 n 
+0002475613 00000 n 
+0004822135 00000 n 
+0000056761 00000 n 
+0000056821 00000 n 
+0002478285 00000 n 
+0004822051 00000 n 
+0000056877 00000 n 
+0000056940 00000 n 
+0002478413 00000 n 
+0004821911 00000 n 
+0000056991 00000 n 
+0000057065 00000 n 
+0002478541 00000 n 
+0004821827 00000 n 
+0000057121 00000 n 
+0000057211 00000 n 
+0002481253 00000 n 
+0004821728 00000 n 
+0000057267 00000 n 
+0000057331 00000 n 
+0002481379 00000 n 
+0004821629 00000 n 
+0000057387 00000 n 
+0000057441 00000 n 
+0002481507 00000 n 
+0004821545 00000 n 
+0000057497 00000 n 
+0000057587 00000 n 
+0002484414 00000 n 
+0004821404 00000 n 
+0000057639 00000 n 
+0000057702 00000 n 
+0002484542 00000 n 
+0004821320 00000 n 
+0000057759 00000 n 
+0000057819 00000 n 
+0002488662 00000 n 
+0004821221 00000 n 
+0000057876 00000 n 
+0000057941 00000 n 
+0002490322 00000 n 
+0004821122 00000 n 
+0000057998 00000 n 
+0000058076 00000 n 
+0002493883 00000 n 
+0004821023 00000 n 
+0000058133 00000 n 
+0000058196 00000 n 
+0002496110 00000 n 
+0004820924 00000 n 
+0000058253 00000 n 
+0000058314 00000 n 
+0002496238 00000 n 
+0004820825 00000 n 
+0000058371 00000 n 
+0000058454 00000 n 
+0002499284 00000 n 
+0004820726 00000 n 
+0000058511 00000 n 
+0000058564 00000 n 
+0002506159 00000 n 
+0004820627 00000 n 
+0000058621 00000 n 
+0000058700 00000 n 
+0002508872 00000 n 
+0004820528 00000 n 
+0000058757 00000 n 
+0000058815 00000 n 
+0002509000 00000 n 
+0004820429 00000 n 
+0000058873 00000 n 
+0000058937 00000 n 
+0002512437 00000 n 
+0004820330 00000 n 
+0000058995 00000 n 
+0000059049 00000 n 
+0002515130 00000 n 
+0004820231 00000 n 
+0000059107 00000 n 
+0000059190 00000 n 
+0002517777 00000 n 
+0004820132 00000 n 
+0000059248 00000 n 
+0000059305 00000 n 
+0002575606 00000 n 
+0004820033 00000 n 
+0000059363 00000 n 
+0000059413 00000 n 
+0002578640 00000 n 
+0004819934 00000 n 
+0000059471 00000 n 
+0000059545 00000 n 
+0002578768 00000 n 
+0004819850 00000 n 
+0000059603 00000 n 
+0000059691 00000 n 
+0002581252 00000 n 
+0004819710 00000 n 
+0000059743 00000 n 
+0000059829 00000 n 
+0002584002 00000 n 
+0004819626 00000 n 
+0000059886 00000 n 
+0000059948 00000 n 
+0002586774 00000 n 
+0004819527 00000 n 
+0000060005 00000 n 
+0000060070 00000 n 
+0002586902 00000 n 
+0004819428 00000 n 
+0000060127 00000 n 
+0000060202 00000 n 
+0002588868 00000 n 
+0004819329 00000 n 
+0000060259 00000 n 
+0000060339 00000 n 
+0002591743 00000 n 
+0004819230 00000 n 
+0000060396 00000 n 
+0000060463 00000 n 
+0002606244 00000 n 
+0004819146 00000 n 
+0000060520 00000 n 
+0000060574 00000 n 
+0002609027 00000 n 
+0004819006 00000 n 
+0000060626 00000 n 
+0000060677 00000 n 
+0002609155 00000 n 
+0004818922 00000 n 
+0000060734 00000 n 
+0000060785 00000 n 
+0002609283 00000 n 
+0004818823 00000 n 
+0000060842 00000 n 
+0000060884 00000 n 
+0002611268 00000 n 
+0004818724 00000 n 
+0000060941 00000 n 
+0000060988 00000 n 
+0002611396 00000 n 
+0004818640 00000 n 
+0000061045 00000 n 
+0000061089 00000 n 
+0002613601 00000 n 
+0004818500 00000 n 
+0000061141 00000 n 
+0000061209 00000 n 
+0002617481 00000 n 
+0004818375 00000 n 
+0000061266 00000 n 
+0000061330 00000 n 
+0002620979 00000 n 
+0004818291 00000 n 
+0000061392 00000 n 
+0000061447 00000 n 
+0002621107 00000 n 
+0004818192 00000 n 
+0000061509 00000 n 
+0000061577 00000 n 
+0002621235 00000 n 
+0004818093 00000 n 
+0000061639 00000 n 
+0000061693 00000 n 
+0002625626 00000 n 
+0004817994 00000 n 
+0000061755 00000 n 
+0000061832 00000 n 
+0002631135 00000 n 
+0004817895 00000 n 
+0000061894 00000 n 
+0000061955 00000 n 
+0002634683 00000 n 
+0004817796 00000 n 
+0000062017 00000 n 
+0000062074 00000 n 
+0002638551 00000 n 
+0004817697 00000 n 
+0000062136 00000 n 
+0000062245 00000 n 
+0002638679 00000 n 
+0004817613 00000 n 
+0000062307 00000 n 
+0000062370 00000 n 
+0002642433 00000 n 
+0004817529 00000 n 
+0000062427 00000 n 
+0000062511 00000 n 
+0002653793 00000 n 
+0004817389 00000 n 
+0000062563 00000 n 
+0000062615 00000 n 
+0002656511 00000 n 
+0004817305 00000 n 
+0000062672 00000 n 
+0000062718 00000 n 
+0002656639 00000 n 
+0004817206 00000 n 
+0000062775 00000 n 
+0000062836 00000 n 
+0002658992 00000 n 
+0004817107 00000 n 
+0000062893 00000 n 
+0000062975 00000 n 
+0002659120 00000 n 
+0004817008 00000 n 
+0000063032 00000 n 
+0000063088 00000 n 
+0002661556 00000 n 
+0004816909 00000 n 
+0000063145 00000 n 
+0000063195 00000 n 
+0002664055 00000 n 
+0004816810 00000 n 
+0000063252 00000 n 
+0000063300 00000 n 
+0002664183 00000 n 
+0004816726 00000 n 
+0000063357 00000 n 
+0000063408 00000 n 
+0002664311 00000 n 
+0004816627 00000 n 
+0000063460 00000 n 
+0000063506 00000 n 
+0002669261 00000 n 
+0004816487 00000 n 
+0000063558 00000 n 
+0000063633 00000 n 
+0002669388 00000 n 
+0004816403 00000 n 
+0000063690 00000 n 
+0000063756 00000 n 
+0002671903 00000 n 
+0004816304 00000 n 
+0000063813 00000 n 
+0000063855 00000 n 
+0002672031 00000 n 
+0004816220 00000 n 
+0000063912 00000 n 
+0000063961 00000 n 
+0002674289 00000 n 
+0004816121 00000 n 
+0000064013 00000 n 
+0000064087 00000 n 
+0002685513 00000 n 
+0004816022 00000 n 
+0000064139 00000 n 
+0000064192 00000 n 
+0002685769 00000 n 
+0004815881 00000 n 
+0000064244 00000 n 
+0000064284 00000 n 
+0002685897 00000 n 
+0004815797 00000 n 
+0000064341 00000 n 
+0000064411 00000 n 
+0002688633 00000 n 
+0004815698 00000 n 
+0000064468 00000 n 
+0000064563 00000 n 
+0002688764 00000 n 
+0004815599 00000 n 
+0000064620 00000 n 
+0000064700 00000 n 
+0002688895 00000 n 
+0004815500 00000 n 
+0000064757 00000 n 
+0000064807 00000 n 
+0002689025 00000 n 
+0004815401 00000 n 
+0000064864 00000 n 
+0000064930 00000 n 
+0002691971 00000 n 
+0004815302 00000 n 
+0000064987 00000 n 
+0000065070 00000 n 
+0002692102 00000 n 
+0004815203 00000 n 
+0000065127 00000 n 
+0000065215 00000 n 
+0002692233 00000 n 
+0004815104 00000 n 
+0000065272 00000 n 
+0000065345 00000 n 
+0002694703 00000 n 
+0004815005 00000 n 
+0000065402 00000 n 
+0000065487 00000 n 
+0002694834 00000 n 
+0004814906 00000 n 
+0000065545 00000 n 
+0000065625 00000 n 
+0002694965 00000 n 
+0004814807 00000 n 
+0000065683 00000 n 
+0000065752 00000 n 
+0002695096 00000 n 
+0004814708 00000 n 
+0000065810 00000 n 
+0000065897 00000 n 
+0002695227 00000 n 
+0004814609 00000 n 
+0000065955 00000 n 
+0000066029 00000 n 
+0002697667 00000 n 
+0004814510 00000 n 
+0000066087 00000 n 
+0000066127 00000 n 
+0002697798 00000 n 
+0004814411 00000 n 
+0000066185 00000 n 
+0000066274 00000 n 
+0002702069 00000 n 
+0004814312 00000 n 
+0000066332 00000 n 
+0000066420 00000 n 
+0002702200 00000 n 
+0004814213 00000 n 
+0000066478 00000 n 
+0000066561 00000 n 
+0002705427 00000 n 
+0004814114 00000 n 
+0000066619 00000 n 
+0000066709 00000 n 
+0002705558 00000 n 
+0004814015 00000 n 
+0000066767 00000 n 
+0000066844 00000 n 
+0002705689 00000 n 
+0004813931 00000 n 
+0000066902 00000 n 
+0000066992 00000 n 
+0002705820 00000 n 
+0004813847 00000 n 
+0000067044 00000 n 
+0000067110 00000 n 
+0002832288 00000 n 
+0004813708 00000 n 
+0000067159 00000 n 
+0000067212 00000 n 
+0002832418 00000 n 
+0004813624 00000 n 
+0000067263 00000 n 
+0000067310 00000 n 
+0002832549 00000 n 
+0004813525 00000 n 
+0000067361 00000 n 
+0000067397 00000 n 
+0002836994 00000 n 
+0004813385 00000 n 
+0000067448 00000 n 
+0000067490 00000 n 
+0002837125 00000 n 
+0004813301 00000 n 
+0000067546 00000 n 
+0000067579 00000 n 
+0002839336 00000 n 
+0004813202 00000 n 
+0000067635 00000 n 
+0000067679 00000 n 
+0002843931 00000 n 
+0004813062 00000 n 
+0000067735 00000 n 
+0000067776 00000 n 
+0002844193 00000 n 
+0004812993 00000 n 
+0000067837 00000 n 
+0000067892 00000 n 
+0002846909 00000 n 
+0004812894 00000 n 
+0000067948 00000 n 
+0000067989 00000 n 
+0002847040 00000 n 
+0004812795 00000 n 
+0000068045 00000 n 
+0000068080 00000 n 
+0002852474 00000 n 
+0004812696 00000 n 
+0000068136 00000 n 
+0000068172 00000 n 
+0002852605 00000 n 
+0004812571 00000 n 
+0000068228 00000 n 
+0000068270 00000 n 
+0002857036 00000 n 
+0004812502 00000 n 
+0000068331 00000 n 
+0000068378 00000 n 
+0002869441 00000 n 
+0004812377 00000 n 
+0000068429 00000 n 
+0000068486 00000 n 
+0002869572 00000 n 
+0004812293 00000 n 
+0000068542 00000 n 
+0000068580 00000 n 
+0002869702 00000 n 
+0004812194 00000 n 
+0000068636 00000 n 
+0000068669 00000 n 
+0002871382 00000 n 
+0004812110 00000 n 
+0000068725 00000 n 
+0000068765 00000 n 
+0002875996 00000 n 
+0004811971 00000 n 
+0000068814 00000 n 
+0000068877 00000 n 
+0002876126 00000 n 
+0004811887 00000 n 
+0000068928 00000 n 
+0000068975 00000 n 
+0002888348 00000 n 
+0004811788 00000 n 
+0000069026 00000 n 
+0000069064 00000 n 
+0002888479 00000 n 
+0004811648 00000 n 
+0000069115 00000 n 
+0000069162 00000 n 
+0002891097 00000 n 
+0004811564 00000 n 
+0000069218 00000 n 
+0000069257 00000 n 
+0002891228 00000 n 
+0004811480 00000 n 
+0000069313 00000 n 
+0000069365 00000 n 
+0002893845 00000 n 
+0004811340 00000 n 
+0000069416 00000 n 
+0000069459 00000 n 
+0002893976 00000 n 
+0004811256 00000 n 
+0000069515 00000 n 
+0000069575 00000 n 
+0002896444 00000 n 
+0004811157 00000 n 
+0000069631 00000 n 
+0000069694 00000 n 
+0002896575 00000 n 
+0004811058 00000 n 
+0000069750 00000 n 
+0000069797 00000 n 
+0002899448 00000 n 
+0004810959 00000 n 
+0000069853 00000 n 
+0000069913 00000 n 
+0002902396 00000 n 
+0004810860 00000 n 
+0000069969 00000 n 
+0000070025 00000 n 
+0002902526 00000 n 
+0004810776 00000 n 
+0000070081 00000 n 
+0000070123 00000 n 
+0002905352 00000 n 
+0004810636 00000 n 
+0000070174 00000 n 
+0000070230 00000 n 
+0002905483 00000 n 
+0004810552 00000 n 
+0000070286 00000 n 
+0000070326 00000 n 
+0002905614 00000 n 
+0004810453 00000 n 
+0000070382 00000 n 
+0000070422 00000 n 
+0002908589 00000 n 
+0004810328 00000 n 
+0000070478 00000 n 
+0000070524 00000 n 
+0002908720 00000 n 
+0004810244 00000 n 
+0000070585 00000 n 
+0000070685 00000 n 
+0002914141 00000 n 
+0004810145 00000 n 
+0000070746 00000 n 
+0000070794 00000 n 
+0002918200 00000 n 
+0004810046 00000 n 
+0000070855 00000 n 
+0000070903 00000 n 
+0002919380 00000 n 
+0004809947 00000 n 
+0000070964 00000 n 
+0000071033 00000 n 
+0002921306 00000 n 
+0004809848 00000 n 
+0000071094 00000 n 
+0000071164 00000 n 
+0002925005 00000 n 
+0004809749 00000 n 
+0000071225 00000 n 
+0000071285 00000 n 
+0002931454 00000 n 
+0004809665 00000 n 
+0000071346 00000 n 
+0000071401 00000 n 
+0002938193 00000 n 
+0004809566 00000 n 
+0000071452 00000 n 
+0000071488 00000 n 
+0002940676 00000 n 
+0004809441 00000 n 
+0000071539 00000 n 
+0000071578 00000 n 
+0002940807 00000 n 
+0004809357 00000 n 
+0000071634 00000 n 
+0000071682 00000 n 
+0002940938 00000 n 
+0004809273 00000 n 
+0000071738 00000 n 
+0000071807 00000 n 
+0002944064 00000 n 
+0004809134 00000 n 
+0000071856 00000 n 
+0000071915 00000 n 
+0002944194 00000 n 
+0004809050 00000 n 
+0000071966 00000 n 
+0000072013 00000 n 
+0002944324 00000 n 
+0004808951 00000 n 
+0000072064 00000 n 
+0000072118 00000 n 
+0002947173 00000 n 
+0004808811 00000 n 
+0000072169 00000 n 
+0000072220 00000 n 
+0002947304 00000 n 
+0004808727 00000 n 
+0000072276 00000 n 
+0000072340 00000 n 
+0002953120 00000 n 
+0004808643 00000 n 
+0000072396 00000 n 
+0000072455 00000 n 
+0002956482 00000 n 
+0004808518 00000 n 
+0000072506 00000 n 
+0000072558 00000 n 
+0002960059 00000 n 
+0004808434 00000 n 
+0000072614 00000 n 
+0000072683 00000 n 
+0002962376 00000 n 
+0004808350 00000 n 
+0000072739 00000 n 
+0000072793 00000 n 
+0002965899 00000 n 
+0004808211 00000 n 
+0000072842 00000 n 
+0000072901 00000 n 
+0002966029 00000 n 
+0004808127 00000 n 
+0000072952 00000 n 
+0000072999 00000 n 
+0002969447 00000 n 
+0004807987 00000 n 
+0000073050 00000 n 
+0000073113 00000 n 
+0002972335 00000 n 
+0004807903 00000 n 
+0000073169 00000 n 
+0000073219 00000 n 
+0002972466 00000 n 
+0004807763 00000 n 
+0000073275 00000 n 
+0000073333 00000 n 
+0002975473 00000 n 
+0004807694 00000 n 
+0000073394 00000 n 
+0000073441 00000 n 
+0002975604 00000 n 
+0004807569 00000 n 
+0000073497 00000 n 
+0000073565 00000 n 
+0002978406 00000 n 
+0004807485 00000 n 
+0000073626 00000 n 
+0000073698 00000 n 
+0002981295 00000 n 
+0004807401 00000 n 
+0000073759 00000 n 
+0000073819 00000 n 
+0002984443 00000 n 
+0004807302 00000 n 
+0000073870 00000 n 
+0000073926 00000 n 
+0002986918 00000 n 
+0004807162 00000 n 
+0000073977 00000 n 
+0000074019 00000 n 
+0002987049 00000 n 
+0004807078 00000 n 
+0000074075 00000 n 
+0000074124 00000 n 
+0002989456 00000 n 
+0004806979 00000 n 
+0000074180 00000 n 
+0000074224 00000 n 
+0002989587 00000 n 
+0004806895 00000 n 
+0000074280 00000 n 
+0000074317 00000 n 
+0002989717 00000 n 
+0004806796 00000 n 
+0000074368 00000 n 
+0000074438 00000 n 
+0002992646 00000 n 
+0004806671 00000 n 
+0000074489 00000 n 
+0000074528 00000 n 
+0002992777 00000 n 
+0004806602 00000 n 
+0000074584 00000 n 
+0000074632 00000 n 
+0002994497 00000 n 
+0004806463 00000 n 
+0000074681 00000 n 
+0000074739 00000 n 
+0002994627 00000 n 
+0004806379 00000 n 
+0000074790 00000 n 
+0000074837 00000 n 
+0002994758 00000 n 
+0004806239 00000 n 
+0000074888 00000 n 
+0000074930 00000 n 
+0002997562 00000 n 
+0004806114 00000 n 
+0000074986 00000 n 
+0000075054 00000 n 
+0002997693 00000 n 
+0004806030 00000 n 
+0000075115 00000 n 
+0000075167 00000 n 
+0003000793 00000 n 
+0004805931 00000 n 
+0000075228 00000 n 
+0000075285 00000 n 
+0003001056 00000 n 
+0004805832 00000 n 
+0000075346 00000 n 
+0000075430 00000 n 
+0003003576 00000 n 
+0004805748 00000 n 
+0000075491 00000 n 
+0000075554 00000 n 
+0003006334 00000 n 
+0004805608 00000 n 
+0000075610 00000 n 
+0000075686 00000 n 
+0003006465 00000 n 
+0004805524 00000 n 
+0000075747 00000 n 
+0000075804 00000 n 
+0003015004 00000 n 
+0004805425 00000 n 
+0000075865 00000 n 
+0000075918 00000 n 
+0003015134 00000 n 
+0004805341 00000 n 
+0000075979 00000 n 
+0000076037 00000 n 
+0003023720 00000 n 
+0004805242 00000 n 
+0000076093 00000 n 
+0000076154 00000 n 
+0003023851 00000 n 
+0004805143 00000 n 
+0000076210 00000 n 
+0000076305 00000 n 
+0003023981 00000 n 
+0004805018 00000 n 
+0000076361 00000 n 
+0000076444 00000 n 
+0003026874 00000 n 
+0004804934 00000 n 
+0000076505 00000 n 
+0000076571 00000 n 
+0003027467 00000 n 
+0004804835 00000 n 
+0000076632 00000 n 
+0000076676 00000 n 
+0003029914 00000 n 
+0004804736 00000 n 
+0000076737 00000 n 
+0000076779 00000 n 
+0003030045 00000 n 
+0004804652 00000 n 
+0000076840 00000 n 
+0000076877 00000 n 
+0003030176 00000 n 
+0004804553 00000 n 
+0000076928 00000 n 
+0000076972 00000 n 
+0003032872 00000 n 
+0004804454 00000 n 
+0000077023 00000 n 
+0000077085 00000 n 
+0003035619 00000 n 
+0004804314 00000 n 
+0000077136 00000 n 
+0000077195 00000 n 
+0003035750 00000 n 
+0004804189 00000 n 
+0000077251 00000 n 
+0000077295 00000 n 
+0003035881 00000 n 
+0004804120 00000 n 
+0000077356 00000 n 
+0000077426 00000 n 
+0003038584 00000 n 
+0004804021 00000 n 
+0000077482 00000 n 
+0000077536 00000 n 
+0003046608 00000 n 
+0004803937 00000 n 
+0000077592 00000 n 
+0000077638 00000 n 
+0003054199 00000 n 
+0004803812 00000 n 
+0000077689 00000 n 
+0000077728 00000 n 
+0003054330 00000 n 
+0004803728 00000 n 
+0000077784 00000 n 
+0000077866 00000 n 
+0003054461 00000 n 
+0004803629 00000 n 
+0000077922 00000 n 
+0000077977 00000 n 
+0003059443 00000 n 
+0004803530 00000 n 
+0000078033 00000 n 
+0000078089 00000 n 
+0003062771 00000 n 
+0004803446 00000 n 
+0000078145 00000 n 
+0000078229 00000 n 
+0003065444 00000 n 
+0004803307 00000 n 
+0000078278 00000 n 
+0000078346 00000 n 
+0003065574 00000 n 
+0004803223 00000 n 
+0000078397 00000 n 
+0000078444 00000 n 
+0003070866 00000 n 
+0004803083 00000 n 
+0000078495 00000 n 
+0000078541 00000 n 
+0003070997 00000 n 
+0004802958 00000 n 
+0000078597 00000 n 
+0000078649 00000 n 
+0003073752 00000 n 
+0004802889 00000 n 
+0000078710 00000 n 
+0000078769 00000 n 
+0003086576 00000 n 
+0004802749 00000 n 
+0000078825 00000 n 
+0000078882 00000 n 
+0003088070 00000 n 
+0004802665 00000 n 
+0000078943 00000 n 
+0000078999 00000 n 
+0003088201 00000 n 
+0004802581 00000 n 
+0000079060 00000 n 
+0000079121 00000 n 
+0003092809 00000 n 
+0004802482 00000 n 
+0000079177 00000 n 
+0000079231 00000 n 
+0003095392 00000 n 
+0004802383 00000 n 
+0000079287 00000 n 
+0000079359 00000 n 
+0003098265 00000 n 
+0004802258 00000 n 
+0000079415 00000 n 
+0000079491 00000 n 
+0003098395 00000 n 
+0004802174 00000 n 
+0000079552 00000 n 
+0000079620 00000 n 
+0003101488 00000 n 
+0004802075 00000 n 
+0000079681 00000 n 
+0000079743 00000 n 
+0003103158 00000 n 
+0004801976 00000 n 
+0000079804 00000 n 
+0000079863 00000 n 
+0003103289 00000 n 
+0004801892 00000 n 
+0000079924 00000 n 
+0000079997 00000 n 
+0003105157 00000 n 
+0004801767 00000 n 
+0000080048 00000 n 
+0000080087 00000 n 
+0003105288 00000 n 
+0004801683 00000 n 
+0000080143 00000 n 
+0000080193 00000 n 
+0003107041 00000 n 
+0004801599 00000 n 
+0000080249 00000 n 
+0000080318 00000 n 
+0003109889 00000 n 
+0004801460 00000 n 
+0000080367 00000 n 
+0000080441 00000 n 
+0003110019 00000 n 
+0004801376 00000 n 
+0000080492 00000 n 
+0000080539 00000 n 
+0003112399 00000 n 
+0004801277 00000 n 
+0000080590 00000 n 
+0000080638 00000 n 
+0003112530 00000 n 
+0004801137 00000 n 
+0000080689 00000 n 
+0000080757 00000 n 
+0003115008 00000 n 
+0004801053 00000 n 
+0000080813 00000 n 
+0000080851 00000 n 
+0003117337 00000 n 
+0004800954 00000 n 
+0000080907 00000 n 
+0000080951 00000 n 
+0003117468 00000 n 
+0004800855 00000 n 
+0000081007 00000 n 
+0000081049 00000 n 
+0003119489 00000 n 
+0004800771 00000 n 
+0000081105 00000 n 
+0000081151 00000 n 
+0003122931 00000 n 
+0004800631 00000 n 
+0000081202 00000 n 
+0000081280 00000 n 
+0003128350 00000 n 
+0004800547 00000 n 
+0000081336 00000 n 
+0000081386 00000 n 
+0003128481 00000 n 
+0004800448 00000 n 
+0000081442 00000 n 
+0000081486 00000 n 
+0003132301 00000 n 
+0004800349 00000 n 
+0000081542 00000 n 
+0000081580 00000 n 
+0003132432 00000 n 
+0004800250 00000 n 
+0000081636 00000 n 
+0000081674 00000 n 
+0003135393 00000 n 
+0004800166 00000 n 
+0000081730 00000 n 
+0000081769 00000 n 
+0003135854 00000 n 
+0004800041 00000 n 
+0000081820 00000 n 
+0000081859 00000 n 
+0003137911 00000 n 
+0004799957 00000 n 
+0000081915 00000 n 
+0000081969 00000 n 
+0003138042 00000 n 
+0004799858 00000 n 
+0000082025 00000 n 
+0000082082 00000 n 
+0003138173 00000 n 
+0004799774 00000 n 
+0000082138 00000 n 
+0000082198 00000 n 
+0003142262 00000 n 
+0004799635 00000 n 
+0000082247 00000 n 
+0000082295 00000 n 
+0003142392 00000 n 
+0004799551 00000 n 
+0000082346 00000 n 
+0000082393 00000 n 
+0003142523 00000 n 
 0004799452 00000 n 
-0000035620 00000 n 
-0000035685 00000 n 
-0001635656 00000 n 
-0004799368 00000 n 
-0000035746 00000 n 
-0000035792 00000 n 
-0001635784 00000 n 
-0004799284 00000 n 
-0000035853 00000 n 
-0000035904 00000 n 
-0001638634 00000 n 
-0004799185 00000 n 
-0000035960 00000 n 
-0000036027 00000 n 
-0001642123 00000 n 
-0004799086 00000 n 
-0000036083 00000 n 
-0000036173 00000 n 
-0001646690 00000 n 
-0004798987 00000 n 
-0000036229 00000 n 
-0000036315 00000 n 
-0001646818 00000 n 
-0004798862 00000 n 
-0000036371 00000 n 
-0000036446 00000 n 
-0001649222 00000 n 
-0004798778 00000 n 
-0000036507 00000 n 
-0000036560 00000 n 
-0001651499 00000 n 
-0004798679 00000 n 
-0000036621 00000 n 
-0000036698 00000 n 
-0001653612 00000 n 
-0004798595 00000 n 
-0000036759 00000 n 
-0000036841 00000 n 
-0001653740 00000 n 
-0004798470 00000 n 
-0000036892 00000 n 
-0000036931 00000 n 
-0001653868 00000 n 
-0004798386 00000 n 
-0000036987 00000 n 
-0000037051 00000 n 
-0001658339 00000 n 
-0004798287 00000 n 
-0000037107 00000 n 
-0000037183 00000 n 
-0001658467 00000 n 
-0004798203 00000 n 
-0000037239 00000 n 
-0000037307 00000 n 
-0001666463 00000 n 
-0004798064 00000 n 
-0000037356 00000 n 
-0000037411 00000 n 
-0001666591 00000 n 
-0004797980 00000 n 
-0000037462 00000 n 
-0000037509 00000 n 
-0001669420 00000 n 
-0004797840 00000 n 
-0000037560 00000 n 
-0000037596 00000 n 
-0001672068 00000 n 
-0004797730 00000 n 
-0000037652 00000 n 
-0000037710 00000 n 
-0001679554 00000 n 
-0004797646 00000 n 
-0000037771 00000 n 
-0000037828 00000 n 
-0001679682 00000 n 
-0004797547 00000 n 
-0000037889 00000 n 
-0000037952 00000 n 
-0001679810 00000 n 
-0004797448 00000 n 
-0000038013 00000 n 
-0000038076 00000 n 
-0001682298 00000 n 
-0004797349 00000 n 
-0000038137 00000 n 
-0000038198 00000 n 
-0001682426 00000 n 
-0004797250 00000 n 
-0000038259 00000 n 
-0000038308 00000 n 
-0001682554 00000 n 
-0004797151 00000 n 
-0000038369 00000 n 
-0000038414 00000 n 
-0001685131 00000 n 
-0004797052 00000 n 
-0000038475 00000 n 
-0000038525 00000 n 
-0001685259 00000 n 
-0004796953 00000 n 
-0000038586 00000 n 
-0000038649 00000 n 
-0001685387 00000 n 
-0004796869 00000 n 
-0000038710 00000 n 
-0000038775 00000 n 
-0001688133 00000 n 
-0004796729 00000 n 
-0000038826 00000 n 
-0000038873 00000 n 
-0001690778 00000 n 
-0004796619 00000 n 
-0000038929 00000 n 
-0000038978 00000 n 
-0001690905 00000 n 
-0004796535 00000 n 
-0000039039 00000 n 
-0000039086 00000 n 
-0001694427 00000 n 
-0004796451 00000 n 
-0000039147 00000 n 
-0000039201 00000 n 
-0001699200 00000 n 
-0004796311 00000 n 
-0000039252 00000 n 
-0000039317 00000 n 
-0001705218 00000 n 
-0004796227 00000 n 
-0000039373 00000 n 
-0000039428 00000 n 
-0001706864 00000 n 
-0004796143 00000 n 
-0000039484 00000 n 
-0000039534 00000 n 
-0001709393 00000 n 
-0004796044 00000 n 
-0000039585 00000 n 
-0000039637 00000 n 
-0001709521 00000 n 
-0004795904 00000 n 
-0000039688 00000 n 
-0000039727 00000 n 
-0001712455 00000 n 
-0004795820 00000 n 
-0000039783 00000 n 
-0000039837 00000 n 
-0001712583 00000 n 
-0004795721 00000 n 
-0000039893 00000 n 
-0000039969 00000 n 
-0001712711 00000 n 
-0004795637 00000 n 
-0000040025 00000 n 
-0000040104 00000 n 
-0001715358 00000 n 
-0004795553 00000 n 
-0000040155 00000 n 
-0000040199 00000 n 
-0001717813 00000 n 
-0004795414 00000 n 
-0000040248 00000 n 
-0000040294 00000 n 
-0001717941 00000 n 
-0004795330 00000 n 
-0000040345 00000 n 
-0000040383 00000 n 
-0001718069 00000 n 
-0004795231 00000 n 
-0000040434 00000 n 
-0000040481 00000 n 
-0001721457 00000 n 
-0004795091 00000 n 
-0000040532 00000 n 
-0000040612 00000 n 
-0001721584 00000 n 
-0004795007 00000 n 
-0000040668 00000 n 
-0000040723 00000 n 
-0001725035 00000 n 
-0004794908 00000 n 
-0000040779 00000 n 
-0000040828 00000 n 
-0001725291 00000 n 
-0004794809 00000 n 
-0000040884 00000 n 
-0000040938 00000 n 
-0001728094 00000 n 
-0004794710 00000 n 
-0000040994 00000 n 
-0000041038 00000 n 
-0001728222 00000 n 
-0004794611 00000 n 
-0000041094 00000 n 
-0000041155 00000 n 
-0001730888 00000 n 
-0004794527 00000 n 
-0000041211 00000 n 
-0000041254 00000 n 
-0001733743 00000 n 
-0004794428 00000 n 
-0000041305 00000 n 
-0000041346 00000 n 
-0001733871 00000 n 
-0004794303 00000 n 
-0000041397 00000 n 
-0000041436 00000 n 
-0001733999 00000 n 
-0004794219 00000 n 
-0000041492 00000 n 
-0000041573 00000 n 
-0001734127 00000 n 
-0004794135 00000 n 
-0000041629 00000 n 
-0000041708 00000 n 
-0001738800 00000 n 
-0004793996 00000 n 
-0000041757 00000 n 
-0000041820 00000 n 
-0001741442 00000 n 
-0004793912 00000 n 
-0000041871 00000 n 
-0000041918 00000 n 
-0001741570 00000 n 
-0004793813 00000 n 
-0000041969 00000 n 
-0000042024 00000 n 
-0001744316 00000 n 
-0004793673 00000 n 
-0000042075 00000 n 
-0000042143 00000 n 
-0001744443 00000 n 
-0004793589 00000 n 
-0000042199 00000 n 
-0000042255 00000 n 
-0001749581 00000 n 
-0004793490 00000 n 
-0000042311 00000 n 
-0000042369 00000 n 
-0001749708 00000 n 
-0004793406 00000 n 
-0000042425 00000 n 
-0000042481 00000 n 
-0001752018 00000 n 
-0004793266 00000 n 
-0000042532 00000 n 
-0000042598 00000 n 
-0001754671 00000 n 
-0004793182 00000 n 
-0000042654 00000 n 
-0000042709 00000 n 
-0001757223 00000 n 
-0004793098 00000 n 
-0000042765 00000 n 
-0000042821 00000 n 
-0001760055 00000 n 
-0004792999 00000 n 
-0000042872 00000 n 
-0000042939 00000 n 
-0001760183 00000 n 
-0004792874 00000 n 
-0000042990 00000 n 
-0000043029 00000 n 
-0001760311 00000 n 
-0004792790 00000 n 
-0000043085 00000 n 
-0000043145 00000 n 
-0001762496 00000 n 
-0004792706 00000 n 
-0000043201 00000 n 
-0000043291 00000 n 
-0001766400 00000 n 
-0004792567 00000 n 
-0000043340 00000 n 
-0000043420 00000 n 
-0001766528 00000 n 
-0004792483 00000 n 
-0000043471 00000 n 
-0000043518 00000 n 
-0001769936 00000 n 
-0004792358 00000 n 
-0000043569 00000 n 
-0000043608 00000 n 
-0001772378 00000 n 
-0004792289 00000 n 
-0000043664 00000 n 
-0000043724 00000 n 
-0001775229 00000 n 
-0004792149 00000 n 
-0000043773 00000 n 
-0000043831 00000 n 
-0001775357 00000 n 
-0004792065 00000 n 
-0000043882 00000 n 
-0000043929 00000 n 
-0001778015 00000 n 
-0004791925 00000 n 
-0000043980 00000 n 
-0000044028 00000 n 
-0001780394 00000 n 
-0004791841 00000 n 
-0000044084 00000 n 
-0000044148 00000 n 
-0001780969 00000 n 
-0004791757 00000 n 
-0000044204 00000 n 
-0000044273 00000 n 
-0001784423 00000 n 
-0004791617 00000 n 
-0000044324 00000 n 
-0000044376 00000 n 
-0001787376 00000 n 
-0004791533 00000 n 
-0000044432 00000 n 
-0000044497 00000 n 
-0001789311 00000 n 
-0004791449 00000 n 
-0000044553 00000 n 
-0000044611 00000 n 
-0001796886 00000 n 
-0004791309 00000 n 
-0000044662 00000 n 
-0000044719 00000 n 
-0001797014 00000 n 
+0000082444 00000 n 
+0000082500 00000 n 
+0003145405 00000 n 
+0004799353 00000 n 
+0000082551 00000 n 
+0000082595 00000 n 
+0003148265 00000 n 
+0004799254 00000 n 
+0000082646 00000 n 
+0000082697 00000 n 
+0003148396 00000 n 
+0004799114 00000 n 
+0000082748 00000 n 
+0000082791 00000 n 
+0003151416 00000 n 
+0004799030 00000 n 
+0000082847 00000 n 
+0000082898 00000 n 
+0003160273 00000 n 
+0004798931 00000 n 
+0000082954 00000 n 
+0000083008 00000 n 
+0003163682 00000 n 
+0004798847 00000 n 
+0000083064 00000 n 
+0000083123 00000 n 
+0003166163 00000 n 
+0004798722 00000 n 
+0000083174 00000 n 
+0000083213 00000 n 
+0003166293 00000 n 
+0004798653 00000 n 
+0000083269 00000 n 
+0000083320 00000 n 
+0003168641 00000 n 
+0004798514 00000 n 
+0000083369 00000 n 
+0000083418 00000 n 
+0003168771 00000 n 
+0004798430 00000 n 
+0000083469 00000 n 
+0000083516 00000 n 
+0003168902 00000 n 
+0004798305 00000 n 
+0000083567 00000 n 
+0000083623 00000 n 
+0003171971 00000 n 
+0004798221 00000 n 
+0000083679 00000 n 
+0000083715 00000 n 
+0003172102 00000 n 
+0004798122 00000 n 
+0000083771 00000 n 
+0000083804 00000 n 
+0003174809 00000 n 
+0004798023 00000 n 
+0000083860 00000 n 
+0000083894 00000 n 
+0003174940 00000 n 
+0004797939 00000 n 
+0000083950 00000 n 
+0000084015 00000 n 
+0003177493 00000 n 
+0004797800 00000 n 
+0000084064 00000 n 
+0000084113 00000 n 
+0003177623 00000 n 
+0004797716 00000 n 
+0000084164 00000 n 
+0000084211 00000 n 
+0003179557 00000 n 
+0004797591 00000 n 
+0000084262 00000 n 
+0000084308 00000 n 
+0003179688 00000 n 
+0004797507 00000 n 
+0000084364 00000 n 
+0000084409 00000 n 
+0003179818 00000 n 
+0004797367 00000 n 
+0000084465 00000 n 
+0000084513 00000 n 
+0003182144 00000 n 
+0004797283 00000 n 
+0000084574 00000 n 
+0000084627 00000 n 
+0003182275 00000 n 
+0004797184 00000 n 
+0000084688 00000 n 
+0000084745 00000 n 
+0003184421 00000 n 
+0004797085 00000 n 
+0000084806 00000 n 
+0000084873 00000 n 
+0003184550 00000 n 
+0004796986 00000 n 
+0000084934 00000 n 
+0000085015 00000 n 
+0003186950 00000 n 
+0004796887 00000 n 
+0000085076 00000 n 
+0000085132 00000 n 
+0003187081 00000 n 
+0004796788 00000 n 
+0000085193 00000 n 
+0000085257 00000 n 
+0003187212 00000 n 
+0004796704 00000 n 
+0000085318 00000 n 
+0000085379 00000 n 
+0003190550 00000 n 
+0004796605 00000 n 
+0000085435 00000 n 
+0000085480 00000 n 
+0003190681 00000 n 
+0004796506 00000 n 
+0000085536 00000 n 
+0000085597 00000 n 
+0003192262 00000 n 
+0004796407 00000 n 
+0000085653 00000 n 
+0000085711 00000 n 
+0003192393 00000 n 
+0004796323 00000 n 
+0000085767 00000 n 
+0000085806 00000 n 
+0003195222 00000 n 
+0004796225 00000 n 
+0000085855 00000 n 
+0000085913 00000 n 
+0003199941 00000 n 
+0004796101 00000 n 
+0000085962 00000 n 
+0000086027 00000 n 
+0003202860 00000 n 
+0004795991 00000 n 
+0000086078 00000 n 
+0000086118 00000 n 
+0003202991 00000 n 
+0004795907 00000 n 
+0000086174 00000 n 
+0000086225 00000 n 
+0003206261 00000 n 
+0004795808 00000 n 
+0000086281 00000 n 
+0000086346 00000 n 
+0003217085 00000 n 
+0004795724 00000 n 
+0000086402 00000 n 
+0000086461 00000 n 
+0003228796 00000 n 
+0004795584 00000 n 
+0000086506 00000 n 
+0000086557 00000 n 
+0003230902 00000 n 
+0004795459 00000 n 
+0000086606 00000 n 
+0000086666 00000 n 
+0003231032 00000 n 
+0004795334 00000 n 
+0000086717 00000 n 
+0000086766 00000 n 
+0003233666 00000 n 
+0004795250 00000 n 
+0000086822 00000 n 
+0000086891 00000 n 
+0003233797 00000 n 
+0004795151 00000 n 
+0000086947 00000 n 
+0000087015 00000 n 
+0003233925 00000 n 
+0004795067 00000 n 
+0000087071 00000 n 
+0000087120 00000 n 
+0003234056 00000 n 
+0004794942 00000 n 
+0000087171 00000 n 
+0000087229 00000 n 
+0003234187 00000 n 
+0004794858 00000 n 
+0000087285 00000 n 
+0000087347 00000 n 
+0003234317 00000 n 
+0004794718 00000 n 
+0000087403 00000 n 
+0000087458 00000 n 
+0003239308 00000 n 
+0004794634 00000 n 
+0000087519 00000 n 
+0000087580 00000 n 
+0003239439 00000 n 
+0004794535 00000 n 
+0000087641 00000 n 
+0000087689 00000 n 
+0003240824 00000 n 
+0004794436 00000 n 
+0000087750 00000 n 
+0000087794 00000 n 
+0003246395 00000 n 
+0004794352 00000 n 
+0000087855 00000 n 
+0000087928 00000 n 
+0003249396 00000 n 
+0004794227 00000 n 
+0000087984 00000 n 
+0000088029 00000 n 
+0003249527 00000 n 
+0004794143 00000 n 
+0000088090 00000 n 
+0000088134 00000 n 
+0003249658 00000 n 
+0004794044 00000 n 
+0000088195 00000 n 
+0000088244 00000 n 
+0003252966 00000 n 
+0004793945 00000 n 
+0000088305 00000 n 
+0000088369 00000 n 
+0003255700 00000 n 
+0004793861 00000 n 
+0000088430 00000 n 
+0000088464 00000 n 
+0003263114 00000 n 
+0004793721 00000 n 
+0000088513 00000 n 
+0000088582 00000 n 
+0003263243 00000 n 
+0004793596 00000 n 
+0000088633 00000 n 
+0000088687 00000 n 
+0003263374 00000 n 
+0004793471 00000 n 
+0000088743 00000 n 
+0000088781 00000 n 
+0003267890 00000 n 
+0004793387 00000 n 
+0000088842 00000 n 
+0000088885 00000 n 
+0003270498 00000 n 
+0004793288 00000 n 
+0000088946 00000 n 
+0000089009 00000 n 
+0003270629 00000 n 
+0004793189 00000 n 
+0000089070 00000 n 
+0000089113 00000 n 
+0003273193 00000 n 
+0004793090 00000 n 
+0000089174 00000 n 
+0000089230 00000 n 
+0003273324 00000 n 
+0004793006 00000 n 
+0000089291 00000 n 
+0000089344 00000 n 
+0003273455 00000 n 
+0004792922 00000 n 
+0000089400 00000 n 
+0000089454 00000 n 
+0003275943 00000 n 
+0004792797 00000 n 
+0000089505 00000 n 
+0000089548 00000 n 
+0003278433 00000 n 
+0004792713 00000 n 
+0000089604 00000 n 
+0000089652 00000 n 
+0003278564 00000 n 
+0004792629 00000 n 
+0000089708 00000 n 
+0000089766 00000 n 
+0003286693 00000 n 
+0004792504 00000 n 
+0000089815 00000 n 
+0000089886 00000 n 
+0003286823 00000 n 
+0004792420 00000 n 
+0000089937 00000 n 
+0000089984 00000 n 
+0003289292 00000 n 
+0004792280 00000 n 
+0000090035 00000 n 
+0000090090 00000 n 
+0003289423 00000 n 
+0004792155 00000 n 
+0000090146 00000 n 
+0000090200 00000 n 
+0003291548 00000 n 
+0004792071 00000 n 
+0000090261 00000 n 
+0000090313 00000 n 
+0003291679 00000 n 
+0004791987 00000 n 
+0000090374 00000 n 
+0000090435 00000 n 
+0003294858 00000 n 
+0004791888 00000 n 
+0000090491 00000 n 
+0000090540 00000 n 
+0003299465 00000 n 
+0004791789 00000 n 
+0000090596 00000 n 
+0000090649 00000 n 
+0003299860 00000 n 
+0004791705 00000 n 
+0000090705 00000 n 
+0000090775 00000 n 
+0003302436 00000 n 
+0004791580 00000 n 
+0000090826 00000 n 
+0000090875 00000 n 
+0003302566 00000 n 
+0004791496 00000 n 
+0000090931 00000 n 
+0000090977 00000 n 
+0003305204 00000 n 
+0004791397 00000 n 
+0000091033 00000 n 
+0000091076 00000 n 
+0003307808 00000 n 
+0004791298 00000 n 
+0000091132 00000 n 
+0000091174 00000 n 
+0003307939 00000 n 
 0004791199 00000 n 
-0000044775 00000 n 
-0000044832 00000 n 
-0001803039 00000 n 
-0004791115 00000 n 
-0000044893 00000 n 
-0000044943 00000 n 
-0001810125 00000 n 
-0004791016 00000 n 
-0000045004 00000 n 
-0000045056 00000 n 
-0001815478 00000 n 
-0004790917 00000 n 
-0000045117 00000 n 
-0000045182 00000 n 
-0001818266 00000 n 
+0000091230 00000 n 
+0000091275 00000 n 
+0003308070 00000 n 
+0004791100 00000 n 
+0000091331 00000 n 
+0000091374 00000 n 
+0003310490 00000 n 
+0004791001 00000 n 
+0000091430 00000 n 
+0000091473 00000 n 
+0003310621 00000 n 
+0004790902 00000 n 
+0000091529 00000 n 
+0000091570 00000 n 
+0003310751 00000 n 
 0004790818 00000 n 
-0000045243 00000 n 
-0000045287 00000 n 
-0001821883 00000 n 
-0004790719 00000 n 
-0000045348 00000 n 
-0000045415 00000 n 
-0001822010 00000 n 
-0004790635 00000 n 
-0000045476 00000 n 
-0000045527 00000 n 
-0001828910 00000 n 
-0004790495 00000 n 
-0000045578 00000 n 
-0000045641 00000 n 
-0001834944 00000 n 
-0004790411 00000 n 
-0000045697 00000 n 
-0000045770 00000 n 
-0001835072 00000 n 
-0004790312 00000 n 
-0000045826 00000 n 
-0000045889 00000 n 
-0001838181 00000 n 
-0004790213 00000 n 
-0000045945 00000 n 
-0000046003 00000 n 
-0001838309 00000 n 
-0004790114 00000 n 
-0000046059 00000 n 
-0000046116 00000 n 
-0001847910 00000 n 
-0004790030 00000 n 
-0000046172 00000 n 
-0000046231 00000 n 
-0001851036 00000 n 
-0004789890 00000 n 
-0000046282 00000 n 
-0000046343 00000 n 
-0001851164 00000 n 
-0004789806 00000 n 
-0000046399 00000 n 
-0000046465 00000 n 
-0001854271 00000 n 
-0004789681 00000 n 
-0000046521 00000 n 
-0000046589 00000 n 
-0001857817 00000 n 
-0004789597 00000 n 
-0000046650 00000 n 
-0000046704 00000 n 
-0001862217 00000 n 
-0004789498 00000 n 
-0000046765 00000 n 
-0000046856 00000 n 
-0001864940 00000 n 
-0004789399 00000 n 
-0000046917 00000 n 
-0000046987 00000 n 
-0001867037 00000 n 
-0004789300 00000 n 
-0000047048 00000 n 
-0000047118 00000 n 
-0001870769 00000 n 
-0004789201 00000 n 
-0000047179 00000 n 
-0000047241 00000 n 
-0001872843 00000 n 
-0004789102 00000 n 
-0000047302 00000 n 
-0000047361 00000 n 
-0001875624 00000 n 
-0004789003 00000 n 
-0000047422 00000 n 
-0000047486 00000 n 
-0001877839 00000 n 
-0004788904 00000 n 
-0000047547 00000 n 
-0000047609 00000 n 
-0001879879 00000 n 
-0004788820 00000 n 
-0000047670 00000 n 
-0000047732 00000 n 
-0001882387 00000 n 
-0004788680 00000 n 
-0000047783 00000 n 
-0000047845 00000 n 
-0001882515 00000 n 
-0004788596 00000 n 
-0000047901 00000 n 
-0000047961 00000 n 
-0001885723 00000 n 
-0004788497 00000 n 
-0000048017 00000 n 
-0000048081 00000 n 
-0001892091 00000 n 
-0004788398 00000 n 
-0000048137 00000 n 
-0000048202 00000 n 
-0001894972 00000 n 
-0004788314 00000 n 
-0000048258 00000 n 
-0000048350 00000 n 
-0001897723 00000 n 
-0004788174 00000 n 
-0000048401 00000 n 
-0000048440 00000 n 
-0001897851 00000 n 
-0004788090 00000 n 
-0000048496 00000 n 
-0000048572 00000 n 
-0001904977 00000 n 
-0004787991 00000 n 
-0000048628 00000 n 
-0000048692 00000 n 
-0001907936 00000 n 
-0004787892 00000 n 
-0000048748 00000 n 
-0000048819 00000 n 
-0001913225 00000 n 
-0004787793 00000 n 
-0000048875 00000 n 
-0000048959 00000 n 
-0001915774 00000 n 
+0000091626 00000 n 
+0000091678 00000 n 
+0003312075 00000 n 
+0004790677 00000 n 
+0000091723 00000 n 
+0000091766 00000 n 
+0003314414 00000 n 
+0004790552 00000 n 
+0000091815 00000 n 
+0000091866 00000 n 
+0003314544 00000 n 
+0004790468 00000 n 
+0000091917 00000 n 
+0000091955 00000 n 
+0003314675 00000 n 
+0004790369 00000 n 
+0000092006 00000 n 
+0000092043 00000 n 
+0003317953 00000 n 
+0004790285 00000 n 
+0000092094 00000 n 
+0000092129 00000 n 
+0003341909 00000 n 
+0004790145 00000 n 
+0000092178 00000 n 
+0000092246 00000 n 
+0003342039 00000 n 
+0004790020 00000 n 
+0000092297 00000 n 
+0000092340 00000 n 
+0003342168 00000 n 
+0004789936 00000 n 
+0000092396 00000 n 
+0000092451 00000 n 
+0003345182 00000 n 
+0004789837 00000 n 
+0000092507 00000 n 
+0000092542 00000 n 
+0003345313 00000 n 
+0004789738 00000 n 
+0000092598 00000 n 
+0000092634 00000 n 
+0003345444 00000 n 
+0004789613 00000 n 
+0000092690 00000 n 
+0000092745 00000 n 
+0003365920 00000 n 
+0004789529 00000 n 
+0000092806 00000 n 
+0000092883 00000 n 
+0003409513 00000 n 
+0004789445 00000 n 
+0000092944 00000 n 
+0000093017 00000 n 
+0003409644 00000 n 
+0004789346 00000 n 
+0000093068 00000 n 
+0000093105 00000 n 
+0003409775 00000 n 
+0004789247 00000 n 
+0000093156 00000 n 
+0000093207 00000 n 
+0003413974 00000 n 
+0004789163 00000 n 
+0000093258 00000 n 
+0000093316 00000 n 
+0003417079 00000 n 
+0004789038 00000 n 
+0000093365 00000 n 
+0000093411 00000 n 
+0003417209 00000 n 
+0004788954 00000 n 
+0000093462 00000 n 
+0000093500 00000 n 
+0003417340 00000 n 
+0004788855 00000 n 
+0000093551 00000 n 
+0000093596 00000 n 
+0003420715 00000 n 
+0004788715 00000 n 
+0000093647 00000 n 
+0000093685 00000 n 
+0003424357 00000 n 
+0004788646 00000 n 
+0000093741 00000 n 
+0000093798 00000 n 
+0003424883 00000 n 
+0004788547 00000 n 
+0000093849 00000 n 
+0000093890 00000 n 
+0003427407 00000 n 
+0004788448 00000 n 
+0000093941 00000 n 
+0000093997 00000 n 
+0003428858 00000 n 
+0004788364 00000 n 
+0000094048 00000 n 
+0000094081 00000 n 
+0003429782 00000 n 
+0004788237 00000 n 
+0000094126 00000 n 
+0000094172 00000 n 
+0003432124 00000 n 
+0004788112 00000 n 
+0000094221 00000 n 
+0000094273 00000 n 
+0003432254 00000 n 
+0004787987 00000 n 
+0000094324 00000 n 
+0000094389 00000 n 
+0003432385 00000 n 
+0004787903 00000 n 
+0000094445 00000 n 
+0000094485 00000 n 
+0003432516 00000 n 
+0004787778 00000 n 
+0000094541 00000 n 
+0000094599 00000 n 
+0003435377 00000 n 
 0004787694 00000 n 
-0000049015 00000 n 
-0000049081 00000 n 
-0001920371 00000 n 
-0004787595 00000 n 
-0000049137 00000 n 
-0000049188 00000 n 
-0001923767 00000 n 
+0000094660 00000 n 
+0000094708 00000 n 
+0003435508 00000 n 
+0004787610 00000 n 
+0000094769 00000 n 
+0000094820 00000 n 
+0003438613 00000 n 
 0004787511 00000 n 
-0000049244 00000 n 
-0000049318 00000 n 
-0001923895 00000 n 
-0004787371 00000 n 
-0000049369 00000 n 
-0000049415 00000 n 
-0001924023 00000 n 
-0004787287 00000 n 
-0000049471 00000 n 
-0000049516 00000 n 
-0001926402 00000 n 
-0004787188 00000 n 
-0000049572 00000 n 
-0000049632 00000 n 
-0001926530 00000 n 
-0004787089 00000 n 
-0000049688 00000 n 
-0000049735 00000 n 
-0001926658 00000 n 
-0004787005 00000 n 
-0000049791 00000 n 
-0000049842 00000 n 
-0001929777 00000 n 
-0004786906 00000 n 
-0000049894 00000 n 
-0000049969 00000 n 
-0001934829 00000 n 
-0004786807 00000 n 
-0000050021 00000 n 
-0000050070 00000 n 
-0001937891 00000 n 
-0004786708 00000 n 
-0000050122 00000 n 
-0000050189 00000 n 
-0001941317 00000 n 
-0004786609 00000 n 
-0000050241 00000 n 
-0000050326 00000 n 
-0001941444 00000 n 
-0004786484 00000 n 
-0000050378 00000 n 
-0000050418 00000 n 
-0001941572 00000 n 
-0004786400 00000 n 
-0000050475 00000 n 
-0000050551 00000 n 
-0001941700 00000 n 
-0004786316 00000 n 
-0000050608 00000 n 
-0000050709 00000 n 
-0001945750 00000 n 
-0004786176 00000 n 
-0000050758 00000 n 
-0000050811 00000 n 
-0001945877 00000 n 
-0004786051 00000 n 
-0000050862 00000 n 
-0000050900 00000 n 
-0001946004 00000 n 
-0004785967 00000 n 
-0000050956 00000 n 
-0000051005 00000 n 
-0001946132 00000 n 
-0004785883 00000 n 
-0000051061 00000 n 
-0000051097 00000 n 
-0001949601 00000 n 
-0004785743 00000 n 
-0000051148 00000 n 
-0000051206 00000 n 
-0001949729 00000 n 
-0004785659 00000 n 
-0000051262 00000 n 
-0000051318 00000 n 
-0001952542 00000 n 
-0004785560 00000 n 
-0000051374 00000 n 
-0000051435 00000 n 
-0001957380 00000 n 
-0004785476 00000 n 
-0000051491 00000 n 
-0000051554 00000 n 
-0001963223 00000 n 
-0004785336 00000 n 
-0000051605 00000 n 
-0000051653 00000 n 
-0001965999 00000 n 
-0004785252 00000 n 
-0000051709 00000 n 
-0000051783 00000 n 
-0001966127 00000 n 
-0004785153 00000 n 
-0000051839 00000 n 
-0000051919 00000 n 
-0001969186 00000 n 
-0004785054 00000 n 
-0000051975 00000 n 
-0000052041 00000 n 
-0001969314 00000 n 
-0004784955 00000 n 
-0000052097 00000 n 
-0000052188 00000 n 
-0001974468 00000 n 
-0004784871 00000 n 
-0000052244 00000 n 
-0000052293 00000 n 
-0001974596 00000 n 
-0004784731 00000 n 
-0000052344 00000 n 
-0000052431 00000 n 
-0001977111 00000 n 
-0004784647 00000 n 
-0000052487 00000 n 
-0000052549 00000 n 
-0001980046 00000 n 
-0004784548 00000 n 
-0000052605 00000 n 
-0000052662 00000 n 
-0001980174 00000 n 
-0004784449 00000 n 
-0000052718 00000 n 
-0000052786 00000 n 
-0002021187 00000 n 
-0004784350 00000 n 
-0000052842 00000 n 
-0000052896 00000 n 
-0002039318 00000 n 
-0004784251 00000 n 
-0000052952 00000 n 
-0000053037 00000 n 
-0002042124 00000 n 
-0004784152 00000 n 
-0000053093 00000 n 
-0000053173 00000 n 
-0002044283 00000 n 
-0004784053 00000 n 
-0000053229 00000 n 
-0000053292 00000 n 
-0002046902 00000 n 
-0004783969 00000 n 
-0000053348 00000 n 
-0000053423 00000 n 
-0002050031 00000 n 
-0004783828 00000 n 
-0000053474 00000 n 
-0000053531 00000 n 
-0002052847 00000 n 
-0004783744 00000 n 
-0000053587 00000 n 
-0000053642 00000 n 
-0002055349 00000 n 
-0004783645 00000 n 
-0000053698 00000 n 
-0000053752 00000 n 
-0002057487 00000 n 
-0004783505 00000 n 
-0000053808 00000 n 
-0000053854 00000 n 
-0002057615 00000 n 
-0004783436 00000 n 
-0000053915 00000 n 
-0000053964 00000 n 
-0002059970 00000 n 
-0004783337 00000 n 
-0000054020 00000 n 
-0000054058 00000 n 
-0002060098 00000 n 
-0004783238 00000 n 
-0000054114 00000 n 
-0000054148 00000 n 
-0002113114 00000 n 
-0004783139 00000 n 
-0000054204 00000 n 
-0000054242 00000 n 
-0002180993 00000 n 
-0004783040 00000 n 
-0000054298 00000 n 
-0000054353 00000 n 
-0002181121 00000 n 
-0004782941 00000 n 
-0000054409 00000 n 
-0000054465 00000 n 
-0002228463 00000 n 
-0004782842 00000 n 
-0000054521 00000 n 
-0000054562 00000 n 
-0002266175 00000 n 
-0004782743 00000 n 
-0000054619 00000 n 
-0000054679 00000 n 
-0002268705 00000 n 
-0004782644 00000 n 
-0000054736 00000 n 
-0000054785 00000 n 
-0002268833 00000 n 
-0004782545 00000 n 
-0000054842 00000 n 
-0000054881 00000 n 
-0002271417 00000 n 
-0004782446 00000 n 
-0000054938 00000 n 
-0000054983 00000 n 
-0002271545 00000 n 
-0004782347 00000 n 
-0000055040 00000 n 
-0000055102 00000 n 
-0002276557 00000 n 
-0004782248 00000 n 
-0000055159 00000 n 
-0000055247 00000 n 
-0002276685 00000 n 
-0004782149 00000 n 
-0000055304 00000 n 
-0000055384 00000 n 
-0002332333 00000 n 
-0004782050 00000 n 
-0000055441 00000 n 
-0000055499 00000 n 
-0002336711 00000 n 
-0004781951 00000 n 
-0000055556 00000 n 
-0000055613 00000 n 
-0002340648 00000 n 
-0004781867 00000 n 
-0000055670 00000 n 
-0000055730 00000 n 
-0002344108 00000 n 
-0004781727 00000 n 
-0000055781 00000 n 
-0000055842 00000 n 
-0002344236 00000 n 
-0004781643 00000 n 
-0000055898 00000 n 
-0000055968 00000 n 
-0002344364 00000 n 
-0004781544 00000 n 
-0000056024 00000 n 
-0000056082 00000 n 
-0002404018 00000 n 
-0004781460 00000 n 
-0000056138 00000 n 
-0000056196 00000 n 
-0002407208 00000 n 
-0004781320 00000 n 
-0000056247 00000 n 
-0000056338 00000 n 
-0002407336 00000 n 
-0004781236 00000 n 
-0000056394 00000 n 
-0000056471 00000 n 
-0002440341 00000 n 
-0004781152 00000 n 
-0000056527 00000 n 
-0000056605 00000 n 
-0002443566 00000 n 
-0004781012 00000 n 
-0000056656 00000 n 
-0000056704 00000 n 
-0002443694 00000 n 
-0004780928 00000 n 
-0000056760 00000 n 
-0000056820 00000 n 
-0002446365 00000 n 
-0004780844 00000 n 
-0000056876 00000 n 
-0000056939 00000 n 
-0002446493 00000 n 
-0004780704 00000 n 
-0000056990 00000 n 
-0000057064 00000 n 
-0002446621 00000 n 
-0004780620 00000 n 
-0000057120 00000 n 
-0000057210 00000 n 
-0002449333 00000 n 
-0004780521 00000 n 
-0000057266 00000 n 
-0000057330 00000 n 
-0002449459 00000 n 
-0004780422 00000 n 
-0000057386 00000 n 
-0000057440 00000 n 
-0002449587 00000 n 
-0004780338 00000 n 
-0000057496 00000 n 
-0000057586 00000 n 
-0002452492 00000 n 
-0004780197 00000 n 
-0000057638 00000 n 
-0000057701 00000 n 
-0002452620 00000 n 
-0004780113 00000 n 
-0000057758 00000 n 
-0000057818 00000 n 
-0002456740 00000 n 
-0004780014 00000 n 
-0000057875 00000 n 
-0000057940 00000 n 
-0002458400 00000 n 
-0004779915 00000 n 
-0000057997 00000 n 
-0000058075 00000 n 
-0002461962 00000 n 
-0004779816 00000 n 
-0000058132 00000 n 
-0000058195 00000 n 
-0002464188 00000 n 
-0004779717 00000 n 
-0000058252 00000 n 
-0000058313 00000 n 
-0002464316 00000 n 
-0004779618 00000 n 
-0000058370 00000 n 
-0000058453 00000 n 
-0002467364 00000 n 
-0004779519 00000 n 
-0000058510 00000 n 
-0000058563 00000 n 
-0002474238 00000 n 
-0004779420 00000 n 
-0000058620 00000 n 
-0000058699 00000 n 
-0002476950 00000 n 
-0004779321 00000 n 
-0000058756 00000 n 
-0000058814 00000 n 
-0002477078 00000 n 
-0004779222 00000 n 
-0000058872 00000 n 
-0000058936 00000 n 
-0002480514 00000 n 
-0004779123 00000 n 
-0000058994 00000 n 
-0000059048 00000 n 
-0002483209 00000 n 
-0004779024 00000 n 
-0000059106 00000 n 
-0000059189 00000 n 
-0002485858 00000 n 
-0004778925 00000 n 
-0000059247 00000 n 
-0000059304 00000 n 
-0002543688 00000 n 
-0004778826 00000 n 
-0000059362 00000 n 
-0000059412 00000 n 
-0002546720 00000 n 
-0004778727 00000 n 
-0000059470 00000 n 
-0000059544 00000 n 
-0002546848 00000 n 
-0004778643 00000 n 
-0000059602 00000 n 
-0000059690 00000 n 
-0002549336 00000 n 
-0004778503 00000 n 
-0000059742 00000 n 
-0000059828 00000 n 
-0002552086 00000 n 
-0004778419 00000 n 
-0000059885 00000 n 
-0000059947 00000 n 
-0002554859 00000 n 
-0004778320 00000 n 
-0000060004 00000 n 
-0000060069 00000 n 
-0002554987 00000 n 
-0004778221 00000 n 
-0000060126 00000 n 
-0000060201 00000 n 
-0002556953 00000 n 
-0004778122 00000 n 
-0000060258 00000 n 
-0000060338 00000 n 
-0002559828 00000 n 
-0004778023 00000 n 
-0000060395 00000 n 
-0000060462 00000 n 
-0002574329 00000 n 
-0004777939 00000 n 
-0000060519 00000 n 
-0000060573 00000 n 
-0002577112 00000 n 
-0004777799 00000 n 
-0000060625 00000 n 
-0000060676 00000 n 
-0002577240 00000 n 
-0004777715 00000 n 
-0000060733 00000 n 
-0000060784 00000 n 
-0002577368 00000 n 
-0004777616 00000 n 
-0000060841 00000 n 
-0000060883 00000 n 
-0002579353 00000 n 
-0004777517 00000 n 
-0000060940 00000 n 
-0000060987 00000 n 
-0002579481 00000 n 
-0004777433 00000 n 
-0000061044 00000 n 
-0000061088 00000 n 
-0002581685 00000 n 
-0004777293 00000 n 
-0000061140 00000 n 
-0000061208 00000 n 
-0002585566 00000 n 
-0004777168 00000 n 
-0000061265 00000 n 
-0000061329 00000 n 
-0002589066 00000 n 
-0004777084 00000 n 
-0000061391 00000 n 
-0000061446 00000 n 
-0002589194 00000 n 
-0004776985 00000 n 
-0000061508 00000 n 
-0000061576 00000 n 
-0002589322 00000 n 
-0004776886 00000 n 
-0000061638 00000 n 
-0000061692 00000 n 
-0002593714 00000 n 
-0004776787 00000 n 
-0000061754 00000 n 
-0000061831 00000 n 
-0002599224 00000 n 
-0004776688 00000 n 
-0000061893 00000 n 
-0000061954 00000 n 
-0002602773 00000 n 
-0004776589 00000 n 
-0000062016 00000 n 
-0000062073 00000 n 
-0002606642 00000 n 
-0004776490 00000 n 
-0000062135 00000 n 
-0000062244 00000 n 
-0002606770 00000 n 
-0004776406 00000 n 
-0000062306 00000 n 
-0000062369 00000 n 
-0002610525 00000 n 
-0004776322 00000 n 
-0000062426 00000 n 
-0000062510 00000 n 
-0002621885 00000 n 
-0004776182 00000 n 
-0000062562 00000 n 
-0000062614 00000 n 
-0002624603 00000 n 
-0004776098 00000 n 
-0000062671 00000 n 
-0000062717 00000 n 
-0002624731 00000 n 
-0004775999 00000 n 
-0000062774 00000 n 
-0000062835 00000 n 
-0002627085 00000 n 
-0004775900 00000 n 
-0000062892 00000 n 
-0000062974 00000 n 
-0002627213 00000 n 
-0004775801 00000 n 
-0000063031 00000 n 
-0000063087 00000 n 
-0002629647 00000 n 
-0004775702 00000 n 
-0000063144 00000 n 
-0000063194 00000 n 
-0002632145 00000 n 
-0004775603 00000 n 
-0000063251 00000 n 
-0000063299 00000 n 
-0002632273 00000 n 
-0004775519 00000 n 
-0000063356 00000 n 
-0000063407 00000 n 
-0002632401 00000 n 
-0004775420 00000 n 
-0000063459 00000 n 
-0000063505 00000 n 
-0002637352 00000 n 
-0004775280 00000 n 
-0000063557 00000 n 
-0000063632 00000 n 
-0002637479 00000 n 
-0004775196 00000 n 
-0000063689 00000 n 
-0000063755 00000 n 
-0002639995 00000 n 
-0004775097 00000 n 
-0000063812 00000 n 
-0000063854 00000 n 
-0002640123 00000 n 
-0004775013 00000 n 
-0000063911 00000 n 
-0000063960 00000 n 
-0002642380 00000 n 
-0004774914 00000 n 
-0000064012 00000 n 
-0000064086 00000 n 
-0002648764 00000 n 
-0004774815 00000 n 
-0000064138 00000 n 
-0000064191 00000 n 
-0002649020 00000 n 
-0004774674 00000 n 
-0000064243 00000 n 
-0000064283 00000 n 
-0002649148 00000 n 
-0004774590 00000 n 
-0000064340 00000 n 
-0000064410 00000 n 
-0002651933 00000 n 
-0004774491 00000 n 
-0000064467 00000 n 
-0000064562 00000 n 
-0002652061 00000 n 
-0004774392 00000 n 
-0000064619 00000 n 
-0000064699 00000 n 
-0002652189 00000 n 
-0004774293 00000 n 
-0000064756 00000 n 
-0000064806 00000 n 
-0002652317 00000 n 
-0004774194 00000 n 
-0000064863 00000 n 
-0000064929 00000 n 
-0002655251 00000 n 
-0004774095 00000 n 
-0000064986 00000 n 
-0000065069 00000 n 
-0002655379 00000 n 
-0004773996 00000 n 
-0000065126 00000 n 
-0000065214 00000 n 
-0002655507 00000 n 
-0004773897 00000 n 
-0000065271 00000 n 
-0000065344 00000 n 
-0002657966 00000 n 
-0004773798 00000 n 
-0000065401 00000 n 
-0000065486 00000 n 
-0002658094 00000 n 
-0004773699 00000 n 
-0000065544 00000 n 
-0000065624 00000 n 
-0002658222 00000 n 
-0004773600 00000 n 
-0000065682 00000 n 
-0000065751 00000 n 
-0002658350 00000 n 
-0004773501 00000 n 
-0000065809 00000 n 
-0000065896 00000 n 
-0002658478 00000 n 
-0004773402 00000 n 
-0000065954 00000 n 
-0000066028 00000 n 
-0002660908 00000 n 
-0004773303 00000 n 
-0000066086 00000 n 
-0000066126 00000 n 
-0002661036 00000 n 
-0004773204 00000 n 
-0000066184 00000 n 
-0000066273 00000 n 
-0002665289 00000 n 
-0004773105 00000 n 
-0000066331 00000 n 
-0000066419 00000 n 
-0002665420 00000 n 
-0004773006 00000 n 
-0000066477 00000 n 
-0000066560 00000 n 
-0002668648 00000 n 
-0004772907 00000 n 
-0000066618 00000 n 
-0000066708 00000 n 
-0002668779 00000 n 
-0004772808 00000 n 
-0000066766 00000 n 
-0000066843 00000 n 
-0002668910 00000 n 
-0004772724 00000 n 
-0000066901 00000 n 
-0000066991 00000 n 
-0002669041 00000 n 
-0004772640 00000 n 
-0000067043 00000 n 
-0000067109 00000 n 
-0002790988 00000 n 
-0004772501 00000 n 
-0000067158 00000 n 
-0000067211 00000 n 
-0002791118 00000 n 
-0004772417 00000 n 
-0000067262 00000 n 
-0000067309 00000 n 
-0002791249 00000 n 
-0004772318 00000 n 
-0000067360 00000 n 
-0000067396 00000 n 
-0002795695 00000 n 
-0004772178 00000 n 
-0000067447 00000 n 
-0000067489 00000 n 
-0002795826 00000 n 
-0004772094 00000 n 
-0000067545 00000 n 
-0000067578 00000 n 
-0002798037 00000 n 
-0004771995 00000 n 
-0000067634 00000 n 
-0000067678 00000 n 
-0002802632 00000 n 
-0004771855 00000 n 
-0000067734 00000 n 
-0000067775 00000 n 
-0002802894 00000 n 
-0004771786 00000 n 
-0000067836 00000 n 
-0000067891 00000 n 
-0002805610 00000 n 
-0004771687 00000 n 
-0000067947 00000 n 
-0000067988 00000 n 
-0002805741 00000 n 
-0004771588 00000 n 
-0000068044 00000 n 
-0000068079 00000 n 
-0002811174 00000 n 
-0004771489 00000 n 
-0000068135 00000 n 
-0000068171 00000 n 
-0002811305 00000 n 
-0004771364 00000 n 
-0000068227 00000 n 
-0000068269 00000 n 
-0002815735 00000 n 
-0004771295 00000 n 
-0000068330 00000 n 
-0000068377 00000 n 
-0002828141 00000 n 
-0004771170 00000 n 
-0000068428 00000 n 
-0000068485 00000 n 
-0002828272 00000 n 
-0004771086 00000 n 
-0000068541 00000 n 
-0000068579 00000 n 
-0002828402 00000 n 
-0004770987 00000 n 
-0000068635 00000 n 
-0000068668 00000 n 
-0002830082 00000 n 
-0004770903 00000 n 
-0000068724 00000 n 
-0000068764 00000 n 
-0002834698 00000 n 
-0004770764 00000 n 
-0000068813 00000 n 
-0000068876 00000 n 
-0002834828 00000 n 
-0004770680 00000 n 
-0000068927 00000 n 
-0000068974 00000 n 
-0002847049 00000 n 
-0004770581 00000 n 
-0000069025 00000 n 
-0000069063 00000 n 
-0002847180 00000 n 
-0004770441 00000 n 
-0000069114 00000 n 
-0000069161 00000 n 
-0002849799 00000 n 
-0004770357 00000 n 
-0000069217 00000 n 
-0000069256 00000 n 
-0002849930 00000 n 
-0004770273 00000 n 
-0000069312 00000 n 
-0000069364 00000 n 
-0002852547 00000 n 
-0004770133 00000 n 
-0000069415 00000 n 
-0000069458 00000 n 
-0002852678 00000 n 
-0004770049 00000 n 
-0000069514 00000 n 
-0000069574 00000 n 
-0002855146 00000 n 
-0004769950 00000 n 
-0000069630 00000 n 
-0000069693 00000 n 
-0002855277 00000 n 
-0004769851 00000 n 
-0000069749 00000 n 
-0000069796 00000 n 
-0002858150 00000 n 
-0004769752 00000 n 
-0000069852 00000 n 
-0000069912 00000 n 
-0002861098 00000 n 
-0004769653 00000 n 
-0000069968 00000 n 
-0000070024 00000 n 
-0002861228 00000 n 
-0004769569 00000 n 
-0000070080 00000 n 
-0000070122 00000 n 
-0002864054 00000 n 
-0004769429 00000 n 
-0000070173 00000 n 
-0000070229 00000 n 
-0002864185 00000 n 
-0004769345 00000 n 
-0000070285 00000 n 
-0000070325 00000 n 
-0002864316 00000 n 
-0004769246 00000 n 
-0000070381 00000 n 
-0000070421 00000 n 
-0002867298 00000 n 
-0004769121 00000 n 
-0000070477 00000 n 
-0000070523 00000 n 
-0002867429 00000 n 
-0004769037 00000 n 
-0000070584 00000 n 
-0000070684 00000 n 
-0002872851 00000 n 
-0004768938 00000 n 
-0000070745 00000 n 
-0000070793 00000 n 
-0002876910 00000 n 
-0004768839 00000 n 
-0000070854 00000 n 
-0000070902 00000 n 
-0002878090 00000 n 
-0004768740 00000 n 
-0000070963 00000 n 
-0000071032 00000 n 
-0002880017 00000 n 
-0004768641 00000 n 
-0000071093 00000 n 
-0000071163 00000 n 
-0002883717 00000 n 
-0004768542 00000 n 
-0000071224 00000 n 
-0000071284 00000 n 
-0002890166 00000 n 
-0004768458 00000 n 
-0000071345 00000 n 
-0000071400 00000 n 
-0002896908 00000 n 
-0004768359 00000 n 
-0000071451 00000 n 
-0000071487 00000 n 
-0002899391 00000 n 
-0004768234 00000 n 
-0000071538 00000 n 
-0000071577 00000 n 
-0002899522 00000 n 
-0004768150 00000 n 
-0000071633 00000 n 
-0000071681 00000 n 
-0002899653 00000 n 
-0004768066 00000 n 
-0000071737 00000 n 
-0000071806 00000 n 
-0002902780 00000 n 
-0004767927 00000 n 
-0000071855 00000 n 
-0000071914 00000 n 
-0002902910 00000 n 
-0004767843 00000 n 
-0000071965 00000 n 
-0000072012 00000 n 
-0002903040 00000 n 
-0004767744 00000 n 
-0000072063 00000 n 
-0000072117 00000 n 
-0002905891 00000 n 
-0004767604 00000 n 
-0000072168 00000 n 
-0000072219 00000 n 
-0002906022 00000 n 
-0004767520 00000 n 
-0000072275 00000 n 
-0000072339 00000 n 
-0002911838 00000 n 
-0004767436 00000 n 
-0000072395 00000 n 
-0000072454 00000 n 
-0002915199 00000 n 
-0004767311 00000 n 
-0000072505 00000 n 
-0000072557 00000 n 
-0002918777 00000 n 
-0004767227 00000 n 
-0000072613 00000 n 
-0000072682 00000 n 
-0002921095 00000 n 
-0004767143 00000 n 
-0000072738 00000 n 
-0000072792 00000 n 
-0002924619 00000 n 
-0004767004 00000 n 
-0000072841 00000 n 
-0000072900 00000 n 
-0002924749 00000 n 
-0004766920 00000 n 
-0000072951 00000 n 
-0000072998 00000 n 
-0002928167 00000 n 
-0004766780 00000 n 
-0000073049 00000 n 
-0000073112 00000 n 
-0002931056 00000 n 
-0004766696 00000 n 
-0000073168 00000 n 
-0000073218 00000 n 
-0002931187 00000 n 
-0004766556 00000 n 
-0000073274 00000 n 
-0000073332 00000 n 
-0002934193 00000 n 
-0004766487 00000 n 
-0000073393 00000 n 
-0000073440 00000 n 
-0002934324 00000 n 
-0004766362 00000 n 
-0000073496 00000 n 
-0000073564 00000 n 
-0002937127 00000 n 
-0004766278 00000 n 
-0000073625 00000 n 
-0000073697 00000 n 
-0002940016 00000 n 
-0004766194 00000 n 
-0000073758 00000 n 
-0000073818 00000 n 
-0002943164 00000 n 
-0004766095 00000 n 
-0000073869 00000 n 
-0000073925 00000 n 
-0002945638 00000 n 
-0004765955 00000 n 
-0000073976 00000 n 
-0000074018 00000 n 
-0002945769 00000 n 
-0004765871 00000 n 
-0000074074 00000 n 
-0000074123 00000 n 
-0002948176 00000 n 
-0004765772 00000 n 
-0000074179 00000 n 
-0000074223 00000 n 
-0002948307 00000 n 
-0004765688 00000 n 
-0000074279 00000 n 
-0000074316 00000 n 
-0002948437 00000 n 
-0004765589 00000 n 
-0000074367 00000 n 
-0000074437 00000 n 
-0002951366 00000 n 
-0004765464 00000 n 
-0000074488 00000 n 
-0000074527 00000 n 
-0002951497 00000 n 
-0004765395 00000 n 
-0000074583 00000 n 
-0000074631 00000 n 
-0002953217 00000 n 
-0004765256 00000 n 
-0000074680 00000 n 
-0000074738 00000 n 
-0002953347 00000 n 
-0004765172 00000 n 
-0000074789 00000 n 
-0000074836 00000 n 
-0002953478 00000 n 
-0004765032 00000 n 
-0000074887 00000 n 
-0000074929 00000 n 
-0002956284 00000 n 
-0004764907 00000 n 
-0000074985 00000 n 
-0000075053 00000 n 
-0002956415 00000 n 
-0004764823 00000 n 
-0000075114 00000 n 
-0000075166 00000 n 
-0002959516 00000 n 
-0004764724 00000 n 
-0000075227 00000 n 
-0000075284 00000 n 
-0002959779 00000 n 
-0004764625 00000 n 
-0000075345 00000 n 
-0000075429 00000 n 
-0002962298 00000 n 
-0004764541 00000 n 
-0000075490 00000 n 
-0000075553 00000 n 
-0002965056 00000 n 
-0004764401 00000 n 
-0000075609 00000 n 
-0000075685 00000 n 
-0002965187 00000 n 
-0004764317 00000 n 
-0000075746 00000 n 
-0000075803 00000 n 
-0002973724 00000 n 
-0004764218 00000 n 
-0000075864 00000 n 
-0000075917 00000 n 
-0002973854 00000 n 
-0004764134 00000 n 
-0000075978 00000 n 
-0000076036 00000 n 
-0002982441 00000 n 
-0004764035 00000 n 
-0000076092 00000 n 
-0000076153 00000 n 
-0002982572 00000 n 
-0004763936 00000 n 
-0000076209 00000 n 
-0000076304 00000 n 
-0002982702 00000 n 
-0004763811 00000 n 
-0000076360 00000 n 
-0000076443 00000 n 
-0002985597 00000 n 
-0004763727 00000 n 
-0000076504 00000 n 
-0000076570 00000 n 
-0002986190 00000 n 
-0004763628 00000 n 
-0000076631 00000 n 
-0000076675 00000 n 
-0002988638 00000 n 
-0004763529 00000 n 
-0000076736 00000 n 
-0000076778 00000 n 
-0002988769 00000 n 
-0004763445 00000 n 
-0000076839 00000 n 
-0000076876 00000 n 
-0002988900 00000 n 
-0004763346 00000 n 
-0000076927 00000 n 
-0000076971 00000 n 
-0002991595 00000 n 
-0004763247 00000 n 
-0000077022 00000 n 
-0000077084 00000 n 
-0002994343 00000 n 
-0004763107 00000 n 
-0000077135 00000 n 
-0000077194 00000 n 
-0002994474 00000 n 
-0004762982 00000 n 
-0000077250 00000 n 
-0000077294 00000 n 
-0002994605 00000 n 
-0004762913 00000 n 
-0000077355 00000 n 
-0000077425 00000 n 
-0002997308 00000 n 
-0004762814 00000 n 
-0000077481 00000 n 
-0000077535 00000 n 
-0003005334 00000 n 
-0004762730 00000 n 
-0000077591 00000 n 
-0000077637 00000 n 
-0003012923 00000 n 
-0004762605 00000 n 
-0000077688 00000 n 
-0000077727 00000 n 
-0003013054 00000 n 
-0004762521 00000 n 
-0000077783 00000 n 
-0000077865 00000 n 
-0003013185 00000 n 
-0004762422 00000 n 
-0000077921 00000 n 
-0000077976 00000 n 
-0003018167 00000 n 
-0004762323 00000 n 
-0000078032 00000 n 
-0000078088 00000 n 
-0003021495 00000 n 
-0004762239 00000 n 
-0000078144 00000 n 
-0000078228 00000 n 
-0003024168 00000 n 
-0004762100 00000 n 
-0000078277 00000 n 
-0000078345 00000 n 
-0003024298 00000 n 
-0004762016 00000 n 
-0000078396 00000 n 
-0000078443 00000 n 
-0003029590 00000 n 
-0004761876 00000 n 
-0000078494 00000 n 
-0000078540 00000 n 
-0003029721 00000 n 
-0004761751 00000 n 
-0000078596 00000 n 
-0000078648 00000 n 
-0003032478 00000 n 
-0004761682 00000 n 
-0000078709 00000 n 
-0000078768 00000 n 
-0003045302 00000 n 
-0004761542 00000 n 
-0000078824 00000 n 
-0000078881 00000 n 
-0003046796 00000 n 
-0004761458 00000 n 
-0000078942 00000 n 
-0000078998 00000 n 
-0003046927 00000 n 
-0004761374 00000 n 
-0000079059 00000 n 
-0000079120 00000 n 
-0003051536 00000 n 
-0004761275 00000 n 
-0000079176 00000 n 
-0000079230 00000 n 
-0003054119 00000 n 
-0004761176 00000 n 
-0000079286 00000 n 
-0000079358 00000 n 
-0003056990 00000 n 
-0004761051 00000 n 
-0000079414 00000 n 
-0000079490 00000 n 
-0003057120 00000 n 
-0004760967 00000 n 
-0000079551 00000 n 
-0000079619 00000 n 
-0003060212 00000 n 
-0004760868 00000 n 
-0000079680 00000 n 
-0000079742 00000 n 
-0003061881 00000 n 
-0004760769 00000 n 
-0000079803 00000 n 
-0000079862 00000 n 
-0003062012 00000 n 
-0004760685 00000 n 
-0000079923 00000 n 
-0000079996 00000 n 
-0003063879 00000 n 
-0004760560 00000 n 
-0000080047 00000 n 
-0000080086 00000 n 
-0003064010 00000 n 
-0004760476 00000 n 
-0000080142 00000 n 
-0000080192 00000 n 
-0003065764 00000 n 
-0004760392 00000 n 
-0000080248 00000 n 
-0000080317 00000 n 
-0003068615 00000 n 
-0004760253 00000 n 
-0000080366 00000 n 
-0000080440 00000 n 
-0003068745 00000 n 
-0004760169 00000 n 
-0000080491 00000 n 
-0000080538 00000 n 
-0003071124 00000 n 
-0004760070 00000 n 
-0000080589 00000 n 
-0000080637 00000 n 
-0003071255 00000 n 
-0004759930 00000 n 
-0000080688 00000 n 
-0000080756 00000 n 
-0003073736 00000 n 
-0004759846 00000 n 
-0000080812 00000 n 
-0000080850 00000 n 
-0003076065 00000 n 
-0004759747 00000 n 
-0000080906 00000 n 
-0000080950 00000 n 
-0003076196 00000 n 
-0004759648 00000 n 
-0000081006 00000 n 
-0000081048 00000 n 
-0003078217 00000 n 
-0004759564 00000 n 
-0000081104 00000 n 
-0000081150 00000 n 
-0003081659 00000 n 
-0004759424 00000 n 
-0000081201 00000 n 
-0000081279 00000 n 
-0003087081 00000 n 
-0004759340 00000 n 
-0000081335 00000 n 
-0000081385 00000 n 
-0003087212 00000 n 
-0004759241 00000 n 
-0000081441 00000 n 
-0000081485 00000 n 
-0003091033 00000 n 
-0004759142 00000 n 
-0000081541 00000 n 
-0000081579 00000 n 
-0003091164 00000 n 
-0004759043 00000 n 
-0000081635 00000 n 
-0000081673 00000 n 
-0003094127 00000 n 
-0004758959 00000 n 
-0000081729 00000 n 
-0000081768 00000 n 
-0003094588 00000 n 
-0004758834 00000 n 
-0000081819 00000 n 
-0000081858 00000 n 
-0003096645 00000 n 
-0004758750 00000 n 
-0000081914 00000 n 
-0000081968 00000 n 
-0003096776 00000 n 
-0004758651 00000 n 
-0000082024 00000 n 
-0000082081 00000 n 
-0003096907 00000 n 
-0004758567 00000 n 
-0000082137 00000 n 
-0000082197 00000 n 
-0003100996 00000 n 
-0004758428 00000 n 
-0000082246 00000 n 
-0000082294 00000 n 
-0003101126 00000 n 
-0004758344 00000 n 
-0000082345 00000 n 
-0000082392 00000 n 
-0003101257 00000 n 
-0004758245 00000 n 
-0000082443 00000 n 
-0000082499 00000 n 
-0003104140 00000 n 
-0004758146 00000 n 
-0000082550 00000 n 
-0000082594 00000 n 
-0003107000 00000 n 
-0004758047 00000 n 
-0000082645 00000 n 
-0000082696 00000 n 
-0003107131 00000 n 
-0004757907 00000 n 
-0000082747 00000 n 
-0000082790 00000 n 
-0003110151 00000 n 
-0004757823 00000 n 
-0000082846 00000 n 
-0000082897 00000 n 
-0003119008 00000 n 
-0004757724 00000 n 
-0000082953 00000 n 
-0000083007 00000 n 
-0003122418 00000 n 
-0004757640 00000 n 
-0000083063 00000 n 
-0000083122 00000 n 
-0003124897 00000 n 
-0004757515 00000 n 
-0000083173 00000 n 
-0000083212 00000 n 
-0003125027 00000 n 
-0004757446 00000 n 
-0000083268 00000 n 
-0000083319 00000 n 
-0003127375 00000 n 
-0004757307 00000 n 
-0000083368 00000 n 
-0000083417 00000 n 
-0003127505 00000 n 
-0004757223 00000 n 
-0000083468 00000 n 
-0000083515 00000 n 
-0003127636 00000 n 
-0004757098 00000 n 
-0000083566 00000 n 
-0000083622 00000 n 
-0003130704 00000 n 
-0004757014 00000 n 
-0000083678 00000 n 
-0000083714 00000 n 
-0003130835 00000 n 
-0004756915 00000 n 
-0000083770 00000 n 
-0000083803 00000 n 
-0003133542 00000 n 
-0004756816 00000 n 
-0000083859 00000 n 
-0000083893 00000 n 
-0003133673 00000 n 
-0004756732 00000 n 
-0000083949 00000 n 
-0000084014 00000 n 
-0003136226 00000 n 
-0004756593 00000 n 
-0000084063 00000 n 
-0000084112 00000 n 
-0003136356 00000 n 
-0004756509 00000 n 
-0000084163 00000 n 
-0000084210 00000 n 
-0003138289 00000 n 
-0004756384 00000 n 
-0000084261 00000 n 
-0000084307 00000 n 
-0003138420 00000 n 
-0004756300 00000 n 
-0000084363 00000 n 
-0000084408 00000 n 
-0003138550 00000 n 
-0004756160 00000 n 
-0000084464 00000 n 
-0000084512 00000 n 
-0003140876 00000 n 
-0004756076 00000 n 
-0000084573 00000 n 
-0000084626 00000 n 
-0003141007 00000 n 
-0004755977 00000 n 
-0000084687 00000 n 
-0000084744 00000 n 
-0003143152 00000 n 
-0004755878 00000 n 
-0000084805 00000 n 
-0000084872 00000 n 
-0003143281 00000 n 
-0004755779 00000 n 
-0000084933 00000 n 
-0000085014 00000 n 
-0003145681 00000 n 
-0004755680 00000 n 
-0000085075 00000 n 
-0000085131 00000 n 
-0003145812 00000 n 
-0004755581 00000 n 
-0000085192 00000 n 
-0000085256 00000 n 
-0003145943 00000 n 
-0004755497 00000 n 
-0000085317 00000 n 
-0000085378 00000 n 
-0003149279 00000 n 
-0004755398 00000 n 
-0000085434 00000 n 
-0000085479 00000 n 
-0003149410 00000 n 
-0004755299 00000 n 
-0000085535 00000 n 
-0000085596 00000 n 
-0003150991 00000 n 
-0004755200 00000 n 
-0000085652 00000 n 
-0000085710 00000 n 
-0003151122 00000 n 
-0004755116 00000 n 
-0000085766 00000 n 
-0000085805 00000 n 
-0003153951 00000 n 
-0004755018 00000 n 
-0000085854 00000 n 
-0000085912 00000 n 
-0003158669 00000 n 
-0004754894 00000 n 
-0000085961 00000 n 
-0000086026 00000 n 
-0003161587 00000 n 
-0004754784 00000 n 
-0000086077 00000 n 
-0000086117 00000 n 
-0003161718 00000 n 
-0004754700 00000 n 
-0000086173 00000 n 
-0000086224 00000 n 
-0003164987 00000 n 
-0004754601 00000 n 
-0000086280 00000 n 
-0000086345 00000 n 
-0003175812 00000 n 
-0004754517 00000 n 
-0000086401 00000 n 
-0000086460 00000 n 
-0003187524 00000 n 
-0004754377 00000 n 
-0000086505 00000 n 
-0000086556 00000 n 
-0003189630 00000 n 
-0004754252 00000 n 
-0000086605 00000 n 
-0000086665 00000 n 
-0003189760 00000 n 
-0004754127 00000 n 
-0000086716 00000 n 
-0000086765 00000 n 
-0003192392 00000 n 
-0004754043 00000 n 
-0000086821 00000 n 
-0000086890 00000 n 
-0003192523 00000 n 
-0004753944 00000 n 
-0000086946 00000 n 
-0000087014 00000 n 
-0003192651 00000 n 
-0004753860 00000 n 
-0000087070 00000 n 
-0000087119 00000 n 
-0003192782 00000 n 
-0004753735 00000 n 
-0000087170 00000 n 
-0000087228 00000 n 
-0003192913 00000 n 
-0004753651 00000 n 
-0000087284 00000 n 
-0000087346 00000 n 
-0003193043 00000 n 
-0004753511 00000 n 
-0000087402 00000 n 
-0000087457 00000 n 
-0003198033 00000 n 
-0004753427 00000 n 
-0000087518 00000 n 
-0000087579 00000 n 
-0003198164 00000 n 
-0004753328 00000 n 
-0000087640 00000 n 
-0000087688 00000 n 
-0003199549 00000 n 
-0004753229 00000 n 
-0000087749 00000 n 
-0000087793 00000 n 
-0003205121 00000 n 
-0004753145 00000 n 
-0000087854 00000 n 
-0000087927 00000 n 
-0003208121 00000 n 
-0004753020 00000 n 
-0000087983 00000 n 
-0000088028 00000 n 
-0003208252 00000 n 
-0004752936 00000 n 
-0000088089 00000 n 
-0000088133 00000 n 
-0003208383 00000 n 
-0004752837 00000 n 
-0000088194 00000 n 
-0000088243 00000 n 
-0003211692 00000 n 
-0004752738 00000 n 
-0000088304 00000 n 
-0000088368 00000 n 
-0003214426 00000 n 
-0004752654 00000 n 
-0000088429 00000 n 
-0000088463 00000 n 
-0003221841 00000 n 
-0004752514 00000 n 
-0000088512 00000 n 
-0000088581 00000 n 
-0003221970 00000 n 
-0004752389 00000 n 
-0000088632 00000 n 
-0000088686 00000 n 
-0003222101 00000 n 
-0004752264 00000 n 
-0000088742 00000 n 
-0000088780 00000 n 
-0003226617 00000 n 
-0004752180 00000 n 
-0000088841 00000 n 
-0000088884 00000 n 
-0003229225 00000 n 
-0004752081 00000 n 
-0000088945 00000 n 
-0000089008 00000 n 
-0003229356 00000 n 
-0004751982 00000 n 
-0000089069 00000 n 
-0000089112 00000 n 
-0003231919 00000 n 
-0004751883 00000 n 
-0000089173 00000 n 
-0000089229 00000 n 
-0003232050 00000 n 
-0004751799 00000 n 
-0000089290 00000 n 
-0000089343 00000 n 
-0003232181 00000 n 
-0004751715 00000 n 
-0000089399 00000 n 
-0000089453 00000 n 
-0003234668 00000 n 
-0004751590 00000 n 
-0000089504 00000 n 
-0000089547 00000 n 
-0003237158 00000 n 
-0004751506 00000 n 
-0000089603 00000 n 
-0000089651 00000 n 
-0003237289 00000 n 
-0004751422 00000 n 
-0000089707 00000 n 
-0000089765 00000 n 
-0003245425 00000 n 
-0004751297 00000 n 
-0000089814 00000 n 
-0000089885 00000 n 
-0003245555 00000 n 
-0004751213 00000 n 
-0000089936 00000 n 
-0000089983 00000 n 
-0003248023 00000 n 
-0004751073 00000 n 
-0000090034 00000 n 
-0000090089 00000 n 
-0003248154 00000 n 
-0004750948 00000 n 
-0000090145 00000 n 
-0000090199 00000 n 
-0003250279 00000 n 
-0004750864 00000 n 
-0000090260 00000 n 
-0000090312 00000 n 
-0003250410 00000 n 
-0004750780 00000 n 
-0000090373 00000 n 
-0000090434 00000 n 
-0003253591 00000 n 
-0004750681 00000 n 
-0000090490 00000 n 
-0000090539 00000 n 
-0003258200 00000 n 
-0004750582 00000 n 
-0000090595 00000 n 
-0000090648 00000 n 
-0003258595 00000 n 
-0004750498 00000 n 
-0000090704 00000 n 
-0000090774 00000 n 
-0003261172 00000 n 
-0004750373 00000 n 
-0000090825 00000 n 
-0000090874 00000 n 
-0003261302 00000 n 
-0004750289 00000 n 
-0000090930 00000 n 
-0000090976 00000 n 
-0003263941 00000 n 
-0004750190 00000 n 
-0000091032 00000 n 
-0000091075 00000 n 
-0003266543 00000 n 
-0004750091 00000 n 
-0000091131 00000 n 
-0000091173 00000 n 
-0003266674 00000 n 
-0004749992 00000 n 
-0000091229 00000 n 
-0000091274 00000 n 
-0003266805 00000 n 
-0004749893 00000 n 
-0000091330 00000 n 
-0000091373 00000 n 
-0003269226 00000 n 
-0004749794 00000 n 
-0000091429 00000 n 
-0000091472 00000 n 
-0003269357 00000 n 
-0004749695 00000 n 
-0000091528 00000 n 
-0000091569 00000 n 
-0003269487 00000 n 
-0004749611 00000 n 
-0000091625 00000 n 
-0000091677 00000 n 
-0003270811 00000 n 
-0004749470 00000 n 
-0000091722 00000 n 
-0000091765 00000 n 
-0003273151 00000 n 
-0004749345 00000 n 
-0000091814 00000 n 
-0000091865 00000 n 
-0003273281 00000 n 
-0004749261 00000 n 
-0000091916 00000 n 
-0000091954 00000 n 
-0003273412 00000 n 
-0004749162 00000 n 
-0000092005 00000 n 
-0000092042 00000 n 
-0003276691 00000 n 
-0004749078 00000 n 
-0000092093 00000 n 
-0000092128 00000 n 
-0003300649 00000 n 
-0004748938 00000 n 
-0000092177 00000 n 
-0000092245 00000 n 
-0003300779 00000 n 
-0004748813 00000 n 
-0000092296 00000 n 
-0000092339 00000 n 
-0003300908 00000 n 
-0004748729 00000 n 
-0000092395 00000 n 
-0000092450 00000 n 
-0003303922 00000 n 
-0004748630 00000 n 
-0000092506 00000 n 
-0000092541 00000 n 
-0003304053 00000 n 
-0004748531 00000 n 
-0000092597 00000 n 
-0000092633 00000 n 
-0003304184 00000 n 
-0004748406 00000 n 
-0000092689 00000 n 
-0000092744 00000 n 
-0003324660 00000 n 
-0004748322 00000 n 
-0000092805 00000 n 
-0000092882 00000 n 
-0003368252 00000 n 
-0004748238 00000 n 
-0000092943 00000 n 
-0000093016 00000 n 
-0003368383 00000 n 
-0004748139 00000 n 
-0000093067 00000 n 
-0000093104 00000 n 
-0003368514 00000 n 
-0004748040 00000 n 
-0000093155 00000 n 
-0000093206 00000 n 
-0003372712 00000 n 
-0004747956 00000 n 
-0000093257 00000 n 
-0000093315 00000 n 
-0003375817 00000 n 
-0004747831 00000 n 
-0000093364 00000 n 
-0000093410 00000 n 
-0003375947 00000 n 
-0004747747 00000 n 
-0000093461 00000 n 
-0000093499 00000 n 
-0003376078 00000 n 
-0004747648 00000 n 
-0000093550 00000 n 
-0000093595 00000 n 
-0003379454 00000 n 
-0004747508 00000 n 
-0000093646 00000 n 
-0000093684 00000 n 
-0003383096 00000 n 
-0004747439 00000 n 
-0000093740 00000 n 
-0000093797 00000 n 
-0003383622 00000 n 
-0004747340 00000 n 
-0000093848 00000 n 
-0000093889 00000 n 
-0003386146 00000 n 
-0004747241 00000 n 
-0000093940 00000 n 
-0000093996 00000 n 
-0003387597 00000 n 
-0004747157 00000 n 
-0000094047 00000 n 
-0000094080 00000 n 
-0003388521 00000 n 
-0004747030 00000 n 
-0000094125 00000 n 
-0000094171 00000 n 
-0003390863 00000 n 
-0004746905 00000 n 
-0000094220 00000 n 
-0000094272 00000 n 
-0003390993 00000 n 
-0004746780 00000 n 
-0000094323 00000 n 
-0000094388 00000 n 
-0003391124 00000 n 
-0004746696 00000 n 
-0000094444 00000 n 
-0000094484 00000 n 
-0003391255 00000 n 
-0004746571 00000 n 
-0000094540 00000 n 
-0000094598 00000 n 
-0003394117 00000 n 
-0004746487 00000 n 
-0000094659 00000 n 
-0000094707 00000 n 
-0003394248 00000 n 
-0004746403 00000 n 
-0000094768 00000 n 
-0000094819 00000 n 
-0003397353 00000 n 
-0004746304 00000 n 
-0000094870 00000 n 
-0000094941 00000 n 
-0003397484 00000 n 
-0004746205 00000 n 
-0000094992 00000 n 
-0000095049 00000 n 
-0003399515 00000 n 
-0004746065 00000 n 
-0000095100 00000 n 
-0000095147 00000 n 
-0003402687 00000 n 
-0004745955 00000 n 
-0000095203 00000 n 
-0000095276 00000 n 
-0003402818 00000 n 
-0004745871 00000 n 
-0000095337 00000 n 
-0000095410 00000 n 
-0003402949 00000 n 
-0004745772 00000 n 
-0000095471 00000 n 
-0000095551 00000 n 
-0003405206 00000 n 
-0004745688 00000 n 
-0000095612 00000 n 
-0000095673 00000 n 
-0003405335 00000 n 
-0004745563 00000 n 
-0000095724 00000 n 
-0000095785 00000 n 
-0003405464 00000 n 
-0004745479 00000 n 
-0000095841 00000 n 
-0000095893 00000 n 
-0003409275 00000 n 
-0004745354 00000 n 
-0000095949 00000 n 
-0000096015 00000 n 
-0003411309 00000 n 
-0004745270 00000 n 
-0000096076 00000 n 
-0000096138 00000 n 
-0003412729 00000 n 
-0004745186 00000 n 
-0000096199 00000 n 
-0000096265 00000 n 
-0003415119 00000 n 
-0004745046 00000 n 
-0000096314 00000 n 
-0000096357 00000 n 
-0003415249 00000 n 
-0004744962 00000 n 
-0000096408 00000 n 
-0000096438 00000 n 
-0003417805 00000 n 
-0004744863 00000 n 
-0000096489 00000 n 
-0000096523 00000 n 
-0003417936 00000 n 
-0004744764 00000 n 
-0000096574 00000 n 
-0000096604 00000 n 
-0003421225 00000 n 
-0004744665 00000 n 
-0000096655 00000 n 
-0000096694 00000 n 
-0003421356 00000 n 
-0004744566 00000 n 
-0000096745 00000 n 
-0000096797 00000 n 
-0003424060 00000 n 
-0004744441 00000 n 
-0000096848 00000 n 
-0000096881 00000 n 
-0003424191 00000 n 
-0004744357 00000 n 
-0000096937 00000 n 
-0000096985 00000 n 
-0003424322 00000 n 
-0004744273 00000 n 
-0000097041 00000 n 
-0000097089 00000 n 
-0003427809 00000 n 
-0004744133 00000 n 
-0000097138 00000 n 
-0000097198 00000 n 
-0003427939 00000 n 
-0004744049 00000 n 
-0000097249 00000 n 
-0000097292 00000 n 
-0003430859 00000 n 
-0004743909 00000 n 
-0000097343 00000 n 
-0000097379 00000 n 
-0003430990 00000 n 
-0004743825 00000 n 
-0000097435 00000 n 
-0000097507 00000 n 
-0003431121 00000 n 
-0004743726 00000 n 
-0000097563 00000 n 
-0000097625 00000 n 
-0003433855 00000 n 
-0004743642 00000 n 
-0000097681 00000 n 
-0000097749 00000 n 
-0003433986 00000 n 
-0004743502 00000 n 
-0000097800 00000 n 
-0000097848 00000 n 
-0003434117 00000 n 
-0004743418 00000 n 
-0000097904 00000 n 
-0000097966 00000 n 
-0003437021 00000 n 
-0004743319 00000 n 
-0000098022 00000 n 
-0000098089 00000 n 
-0003437152 00000 n 
-0004743220 00000 n 
-0000098145 00000 n 
-0000098225 00000 n 
-0003437283 00000 n 
-0004743121 00000 n 
-0000098281 00000 n 
-0000098334 00000 n 
-0003439872 00000 n 
-0004743022 00000 n 
-0000098390 00000 n 
-0000098448 00000 n 
-0003440003 00000 n 
-0004742938 00000 n 
-0000098504 00000 n 
-0000098549 00000 n 
-0003440132 00000 n 
-0004742798 00000 n 
-0000098600 00000 n 
-0000098639 00000 n 
-0003443484 00000 n 
-0004742729 00000 n 
-0000098695 00000 n 
-0000098740 00000 n 
-0003443615 00000 n 
-0004742630 00000 n 
-0000098791 00000 n 
-0000098844 00000 n 
-0003445966 00000 n 
-0004742546 00000 n 
-0000098895 00000 n 
-0000098935 00000 n 
-0003448392 00000 n 
-0004742405 00000 n 
-0000098984 00000 n 
-0000099040 00000 n 
-0003448522 00000 n 
-0004742321 00000 n 
-0000099091 00000 n 
-0000099128 00000 n 
-0003448653 00000 n 
-0004742222 00000 n 
-0000099179 00000 n 
-0000099219 00000 n 
-0003451366 00000 n 
-0004742123 00000 n 
-0000099270 00000 n 
-0000099305 00000 n 
-0003453803 00000 n 
-0004742024 00000 n 
-0000099356 00000 n 
-0000099390 00000 n 
-0003453934 00000 n 
-0004741925 00000 n 
-0000099441 00000 n 
-0000099476 00000 n 
-0003454065 00000 n 
-0004741826 00000 n 
-0000099527 00000 n 
-0000099561 00000 n 
-0003454196 00000 n 
-0004741727 00000 n 
-0000099612 00000 n 
-0000099647 00000 n 
-0003456910 00000 n 
-0004741628 00000 n 
-0000099698 00000 n 
-0000099735 00000 n 
-0003457041 00000 n 
-0004741529 00000 n 
-0000099786 00000 n 
-0000099825 00000 n 
-0003457171 00000 n 
-0004741430 00000 n 
-0000099877 00000 n 
-0000099958 00000 n 
-0003459720 00000 n 
-0004741331 00000 n 
-0000100010 00000 n 
-0000100054 00000 n 
-0003459851 00000 n 
-0004741247 00000 n 
-0000100106 00000 n 
-0000100163 00000 n 
-0003462129 00000 n 
-0004741107 00000 n 
-0000100212 00000 n 
-0000100277 00000 n 
-0003462259 00000 n 
-0004741023 00000 n 
-0000100328 00000 n 
-0000100366 00000 n 
-0003466185 00000 n 
-0004740883 00000 n 
-0000100417 00000 n 
-0000100454 00000 n 
-0003466315 00000 n 
-0004740799 00000 n 
-0000100510 00000 n 
-0000100574 00000 n 
-0003470129 00000 n 
-0004740700 00000 n 
-0000100630 00000 n 
-0000100691 00000 n 
-0003473559 00000 n 
-0004740616 00000 n 
-0000100747 00000 n 
-0000100802 00000 n 
-0003475074 00000 n 
-0004740517 00000 n 
-0000100853 00000 n 
-0000100886 00000 n 
-0003478554 00000 n 
-0004740433 00000 n 
-0000100937 00000 n 
-0000100978 00000 n 
-0003481115 00000 n 
-0004740293 00000 n 
-0000101027 00000 n 
-0000101072 00000 n 
-0003484541 00000 n 
-0004740209 00000 n 
-0000101123 00000 n 
-0000101161 00000 n 
-0003487133 00000 n 
-0004740125 00000 n 
-0000101212 00000 n 
-0000101256 00000 n 
-0003489537 00000 n 
-0004739985 00000 n 
-0000101305 00000 n 
-0000101369 00000 n 
-0003489667 00000 n 
-0004739901 00000 n 
-0000101420 00000 n 
-0000101467 00000 n 
-0003493238 00000 n 
-0004739776 00000 n 
-0000101518 00000 n 
-0000101565 00000 n 
-0003495167 00000 n 
-0004739692 00000 n 
-0000101621 00000 n 
-0000101660 00000 n 
-0003500076 00000 n 
-0004739608 00000 n 
-0000101716 00000 n 
-0000101755 00000 n 
-0003502943 00000 n 
-0004739509 00000 n 
-0000101804 00000 n 
-0000101871 00000 n 
-0003541578 00000 n 
-0004739410 00000 n 
-0000101921 00000 n 
-0000101950 00000 n 
-0003546613 00000 n 
-0004739326 00000 n 
-0000102001 00000 n 
-0000102035 00000 n 
-0000102445 00000 n 
-0000102689 00000 n 
-0000102089 00000 n 
-0000102561 00000 n 
-0000102625 00000 n 
-0004710171 00000 n 
-0004711512 00000 n 
-0004714332 00000 n 
-0000105355 00000 n 
-0000104988 00000 n 
-0000102777 00000 n 
-0000105104 00000 n 
-0004712844 00000 n 
-0000105291 00000 n 
-0004711364 00000 n 
-0004710022 00000 n 
-0000106125 00000 n 
-0000105945 00000 n 
-0000105457 00000 n 
-0000106061 00000 n 
-0004712696 00000 n 
-0000107648 00000 n 
-0000108254 00000 n 
-0000108426 00000 n 
-0000108597 00000 n 
-0000108766 00000 n 
-0000108941 00000 n 
-0000107798 00000 n 
-0000109110 00000 n 
-0000107950 00000 n 
-0000109279 00000 n 
-0000109451 00000 n 
-0000109623 00000 n 
-0000108102 00000 n 
-0000109792 00000 n 
-0000109960 00000 n 
-0000110130 00000 n 
-0000113030 00000 n 
-0000110493 00000 n 
-0000107376 00000 n 
-0000106227 00000 n 
-0000110303 00000 n 
-0000110429 00000 n 
-0004713145 00000 n 
-0004710920 00000 n 
-0004711806 00000 n 
-0004711660 00000 n 
-0004711068 00000 n 
-0004714035 00000 n 
-0000421746 00000 n 
-0000456018 00000 n 
-0000549174 00000 n 
-0000592291 00000 n 
-0000112250 00000 n 
-0000113195 00000 n 
-0000113362 00000 n 
-0000113542 00000 n 
-0000112403 00000 n 
-0000113706 00000 n 
-0000113874 00000 n 
-0000114042 00000 n 
-0000114212 00000 n 
-0000114382 00000 n 
-0000114552 00000 n 
-0000112560 00000 n 
-0000114717 00000 n 
-0000112719 00000 n 
-0000114885 00000 n 
-0000112875 00000 n 
-0000115052 00000 n 
-0000115219 00000 n 
-0000117263 00000 n 
-0000115453 00000 n 
-0000111951 00000 n 
-0000110679 00000 n 
+0000094871 00000 n 
+0000094942 00000 n 
+0003438744 00000 n 
+0004787412 00000 n 
+0000094993 00000 n 
+0000095050 00000 n 
+0003440775 00000 n 
+0004787272 00000 n 
+0000095101 00000 n 
+0000095148 00000 n 
+0003443945 00000 n 
+0004787162 00000 n 
+0000095204 00000 n 
+0000095277 00000 n 
+0003444076 00000 n 
+0004787078 00000 n 
+0000095338 00000 n 
+0000095411 00000 n 
+0003444207 00000 n 
+0004786979 00000 n 
+0000095472 00000 n 
+0000095552 00000 n 
+0003446464 00000 n 
+0004786895 00000 n 
+0000095613 00000 n 
+0000095674 00000 n 
+0003446593 00000 n 
+0004786770 00000 n 
+0000095725 00000 n 
+0000095786 00000 n 
+0003446722 00000 n 
+0004786686 00000 n 
+0000095842 00000 n 
+0000095894 00000 n 
+0003450533 00000 n 
+0004786561 00000 n 
+0000095950 00000 n 
+0000096016 00000 n 
+0003452567 00000 n 
+0004786477 00000 n 
+0000096077 00000 n 
+0000096139 00000 n 
+0003453986 00000 n 
+0004786393 00000 n 
+0000096200 00000 n 
+0000096266 00000 n 
+0003456375 00000 n 
+0004786253 00000 n 
+0000096315 00000 n 
+0000096358 00000 n 
+0003456505 00000 n 
+0004786169 00000 n 
+0000096409 00000 n 
+0000096439 00000 n 
+0003459060 00000 n 
+0004786070 00000 n 
+0000096490 00000 n 
+0000096524 00000 n 
+0003459191 00000 n 
+0004785971 00000 n 
+0000096575 00000 n 
+0000096605 00000 n 
+0003462482 00000 n 
+0004785872 00000 n 
+0000096656 00000 n 
+0000096695 00000 n 
+0003462613 00000 n 
+0004785773 00000 n 
+0000096746 00000 n 
+0000096798 00000 n 
+0003465317 00000 n 
+0004785648 00000 n 
+0000096849 00000 n 
+0000096882 00000 n 
+0003465448 00000 n 
+0004785564 00000 n 
+0000096938 00000 n 
+0000096986 00000 n 
+0003465579 00000 n 
+0004785480 00000 n 
+0000097042 00000 n 
+0000097090 00000 n 
+0003469067 00000 n 
+0004785340 00000 n 
+0000097139 00000 n 
+0000097199 00000 n 
+0003469197 00000 n 
+0004785256 00000 n 
+0000097250 00000 n 
+0000097293 00000 n 
+0003472115 00000 n 
+0004785116 00000 n 
+0000097344 00000 n 
+0000097380 00000 n 
+0003472246 00000 n 
+0004785032 00000 n 
+0000097436 00000 n 
+0000097508 00000 n 
+0003472377 00000 n 
+0004784933 00000 n 
+0000097564 00000 n 
+0000097626 00000 n 
+0003475111 00000 n 
+0004784849 00000 n 
+0000097682 00000 n 
+0000097750 00000 n 
+0003475242 00000 n 
+0004784709 00000 n 
+0000097801 00000 n 
+0000097849 00000 n 
+0003475373 00000 n 
+0004784625 00000 n 
+0000097905 00000 n 
+0000097967 00000 n 
+0003478274 00000 n 
+0004784526 00000 n 
+0000098023 00000 n 
+0000098090 00000 n 
+0003478405 00000 n 
+0004784427 00000 n 
+0000098146 00000 n 
+0000098226 00000 n 
+0003478536 00000 n 
+0004784328 00000 n 
+0000098282 00000 n 
+0000098335 00000 n 
+0003481125 00000 n 
+0004784229 00000 n 
+0000098391 00000 n 
+0000098449 00000 n 
+0003481256 00000 n 
+0004784145 00000 n 
+0000098505 00000 n 
+0000098550 00000 n 
+0003481385 00000 n 
+0004784005 00000 n 
+0000098601 00000 n 
+0000098640 00000 n 
+0003484737 00000 n 
+0004783936 00000 n 
+0000098696 00000 n 
+0000098741 00000 n 
+0003484868 00000 n 
+0004783837 00000 n 
+0000098792 00000 n 
+0000098845 00000 n 
+0003487219 00000 n 
+0004783753 00000 n 
+0000098896 00000 n 
+0000098936 00000 n 
+0003489645 00000 n 
+0004783612 00000 n 
+0000098985 00000 n 
+0000099041 00000 n 
+0003489775 00000 n 
+0004783528 00000 n 
+0000099092 00000 n 
+0000099129 00000 n 
+0003489906 00000 n 
+0004783429 00000 n 
+0000099180 00000 n 
+0000099220 00000 n 
+0003492621 00000 n 
+0004783330 00000 n 
+0000099271 00000 n 
+0000099306 00000 n 
+0003495058 00000 n 
+0004783231 00000 n 
+0000099357 00000 n 
+0000099391 00000 n 
+0003495189 00000 n 
+0004783132 00000 n 
+0000099442 00000 n 
+0000099477 00000 n 
+0003495320 00000 n 
+0004783033 00000 n 
+0000099528 00000 n 
+0000099562 00000 n 
+0003495451 00000 n 
+0004782934 00000 n 
+0000099613 00000 n 
+0000099648 00000 n 
+0003498165 00000 n 
+0004782835 00000 n 
+0000099699 00000 n 
+0000099736 00000 n 
+0003498296 00000 n 
+0004782736 00000 n 
+0000099787 00000 n 
+0000099826 00000 n 
+0003498426 00000 n 
+0004782637 00000 n 
+0000099878 00000 n 
+0000099959 00000 n 
+0003500975 00000 n 
+0004782538 00000 n 
+0000100011 00000 n 
+0000100055 00000 n 
+0003501106 00000 n 
+0004782454 00000 n 
+0000100107 00000 n 
+0000100164 00000 n 
+0003503385 00000 n 
+0004782314 00000 n 
+0000100213 00000 n 
+0000100278 00000 n 
+0003503515 00000 n 
+0004782230 00000 n 
+0000100329 00000 n 
+0000100367 00000 n 
+0003507441 00000 n 
+0004782090 00000 n 
+0000100418 00000 n 
+0000100455 00000 n 
+0003507571 00000 n 
+0004782006 00000 n 
+0000100511 00000 n 
+0000100575 00000 n 
+0003511384 00000 n 
+0004781907 00000 n 
+0000100631 00000 n 
+0000100692 00000 n 
+0003514815 00000 n 
+0004781823 00000 n 
+0000100748 00000 n 
+0000100803 00000 n 
+0003516330 00000 n 
+0004781724 00000 n 
+0000100854 00000 n 
+0000100887 00000 n 
+0003519809 00000 n 
+0004781640 00000 n 
+0000100938 00000 n 
+0000100979 00000 n 
+0003522370 00000 n 
+0004781500 00000 n 
+0000101028 00000 n 
+0000101073 00000 n 
+0003525795 00000 n 
+0004781416 00000 n 
+0000101124 00000 n 
+0000101162 00000 n 
+0003528387 00000 n 
+0004781332 00000 n 
+0000101213 00000 n 
+0000101257 00000 n 
+0003530791 00000 n 
+0004781192 00000 n 
+0000101306 00000 n 
+0000101370 00000 n 
+0003530921 00000 n 
+0004781108 00000 n 
+0000101421 00000 n 
+0000101468 00000 n 
+0003534491 00000 n 
+0004780983 00000 n 
+0000101519 00000 n 
+0000101566 00000 n 
+0003536420 00000 n 
+0004780899 00000 n 
+0000101622 00000 n 
+0000101661 00000 n 
+0003541327 00000 n 
+0004780815 00000 n 
+0000101717 00000 n 
+0000101756 00000 n 
+0003544194 00000 n 
+0004780716 00000 n 
+0000101805 00000 n 
+0000101872 00000 n 
+0003582830 00000 n 
+0004780617 00000 n 
+0000101922 00000 n 
+0000101951 00000 n 
+0003587862 00000 n 
+0004780533 00000 n 
+0000102002 00000 n 
+0000102036 00000 n 
+0000102444 00000 n 
+0000102688 00000 n 
+0000102090 00000 n 
+0000102560 00000 n 
+0000102624 00000 n 
+0004751491 00000 n 
+0004752832 00000 n 
+0004755652 00000 n 
+0000105354 00000 n 
+0000104987 00000 n 
+0000102776 00000 n 
+0000105103 00000 n 
+0004754164 00000 n 
+0000105290 00000 n 
+0004752684 00000 n 
+0004751342 00000 n 
+0000106124 00000 n 
+0000105944 00000 n 
+0000105456 00000 n 
+0000106060 00000 n 
+0004754016 00000 n 
+0000107619 00000 n 
+0000107769 00000 n 
+0000107941 00000 n 
+0000108113 00000 n 
+0000108282 00000 n 
+0000108458 00000 n 
+0000108627 00000 n 
+0000108779 00000 n 
+0000108948 00000 n 
+0000109101 00000 n 
+0000109271 00000 n 
+0000109443 00000 n 
+0000109612 00000 n 
+0000109764 00000 n 
+0000109933 00000 n 
+0000110104 00000 n 
+0000110277 00000 n 
+0000110443 00000 n 
+0000110595 00000 n 
+0000110764 00000 n 
+0000110945 00000 n 
+0000111111 00000 n 
+0000111267 00000 n 
+0000113239 00000 n 
+0000111618 00000 n 
+0000107284 00000 n 
+0000106226 00000 n 
+0000111436 00000 n 
+0000111558 00000 n 
+0004754465 00000 n 
+0004752240 00000 n 
+0004755206 00000 n 
+0000416911 00000 n 
+0000451176 00000 n 
+0000544307 00000 n 
+0000587430 00000 n 
+0000670137 00000 n 
+0000713407 00000 n 
+0000113408 00000 n 
+0000113579 00000 n 
+0000113751 00000 n 
+0000113923 00000 n 
+0000114089 00000 n 
+0000114249 00000 n 
+0000114415 00000 n 
+0000114570 00000 n 
+0000114738 00000 n 
+0000114893 00000 n 
+0000115061 00000 n 
+0000115231 00000 n 
 0000115389 00000 n 
-0000671254 00000 n 
-0000714524 00000 n 
-0000772761 00000 n 
-0000791914 00000 n 
-0001159530 00000 n 
-0000117876 00000 n 
-0000118045 00000 n 
-0000118216 00000 n 
-0000117421 00000 n 
-0000118387 00000 n 
-0000118558 00000 n 
-0000118727 00000 n 
-0000118898 00000 n 
-0000119067 00000 n 
-0000119233 00000 n 
-0000117570 00000 n 
-0000119404 00000 n 
-0000119573 00000 n 
-0000117723 00000 n 
-0000119744 00000 n 
-0000119912 00000 n 
-0000120092 00000 n 
-0000121990 00000 n 
-0000120322 00000 n 
-0000116973 00000 n 
-0000115639 00000 n 
-0000120258 00000 n 
-0001170706 00000 n 
-0001278190 00000 n 
-0001390020 00000 n 
-0001431458 00000 n 
-0000122918 00000 n 
+0000115557 00000 n 
+0000115728 00000 n 
+0000115899 00000 n 
+0000116049 00000 n 
+0000116221 00000 n 
+0000116389 00000 n 
+0000116559 00000 n 
+0000116727 00000 n 
+0000116893 00000 n 
+0000117064 00000 n 
+0000117219 00000 n 
+0000117387 00000 n 
+0000119336 00000 n 
+0000117622 00000 n 
+0000112877 00000 n 
+0000111762 00000 n 
+0000117558 00000 n 
+0000771619 00000 n 
+0000790771 00000 n 
+0001158390 00000 n 
+0001169566 00000 n 
+0001279324 00000 n 
+0001399867 00000 n 
+0000119489 00000 n 
+0000119658 00000 n 
+0000119839 00000 n 
+0000120005 00000 n 
+0000120156 00000 n 
+0000120325 00000 n 
+0000120474 00000 n 
+0000120645 00000 n 
+0000120814 00000 n 
+0000120971 00000 n 
+0000121140 00000 n 
+0000121309 00000 n 
+0000121481 00000 n 
+0000121631 00000 n 
+0000121799 00000 n 
+0000121971 00000 n 
 0000122140 00000 n 
-0000123085 00000 n 
-0000123255 00000 n 
-0000122290 00000 n 
-0000123422 00000 n 
-0000123590 00000 n 
-0000123758 00000 n 
-0000122448 00000 n 
-0000123928 00000 n 
-0000124096 00000 n 
-0000124266 00000 n 
-0000124434 00000 n 
-0000122599 00000 n 
-0000124607 00000 n 
-0000124776 00000 n 
-0000122757 00000 n 
-0000124943 00000 n 
-0000127652 00000 n 
-0000125175 00000 n 
-0000121691 00000 n 
-0000120508 00000 n 
-0000125111 00000 n 
-0004714458 00000 n 
-0001516072 00000 n 
-0001569358 00000 n 
-0001590457 00000 n 
-0001666527 00000 n 
-0001717877 00000 n 
-0001738864 00000 n 
-0000127823 00000 n 
-0000127994 00000 n 
-0000127042 00000 n 
-0000128171 00000 n 
-0000128341 00000 n 
-0000127190 00000 n 
-0000128510 00000 n 
-0000128683 00000 n 
-0000128854 00000 n 
-0000127350 00000 n 
-0000129023 00000 n 
-0000129196 00000 n 
-0000129369 00000 n 
-0000127506 00000 n 
-0000129541 00000 n 
-0000129712 00000 n 
-0000129880 00000 n 
-0000130114 00000 n 
-0000126752 00000 n 
-0000125361 00000 n 
-0000130050 00000 n 
-0001766464 00000 n 
-0001775293 00000 n 
-0001945814 00000 n 
-0002791053 00000 n 
-0000132023 00000 n 
-0000132962 00000 n 
-0000133137 00000 n 
-0000133307 00000 n 
-0000133483 00000 n 
-0000133661 00000 n 
-0000133831 00000 n 
-0000132174 00000 n 
-0000133999 00000 n 
-0000132343 00000 n 
-0000134167 00000 n 
-0000132497 00000 n 
-0000134335 00000 n 
-0000132652 00000 n 
-0000134502 00000 n 
-0000134669 00000 n 
-0000132797 00000 n 
-0000137427 00000 n 
-0000134909 00000 n 
-0000131742 00000 n 
-0000130300 00000 n 
-0000134845 00000 n 
-0002834763 00000 n 
-0002902845 00000 n 
-0002924684 00000 n 
-0002953282 00000 n 
-0003024233 00000 n 
-0003068680 00000 n 
-0000136517 00000 n 
+0000122313 00000 n 
+0000122470 00000 n 
+0000122642 00000 n 
+0000122810 00000 n 
+0000122969 00000 n 
+0000123137 00000 n 
+0000123308 00000 n 
+0000123480 00000 n 
+0000123657 00000 n 
+0000125705 00000 n 
+0000123869 00000 n 
+0000118965 00000 n 
+0000117766 00000 n 
+0000123805 00000 n 
+0001451958 00000 n 
+0001536556 00000 n 
+0001589830 00000 n 
+0001610929 00000 n 
+0001692505 00000 n 
+0001743858 00000 n 
+0001764844 00000 n 
+0001794675 00000 n 
+0000125876 00000 n 
+0000126044 00000 n 
+0000126205 00000 n 
+0000126378 00000 n 
+0000126549 00000 n 
+0000126717 00000 n 
+0000126874 00000 n 
+0000127046 00000 n 
+0000127219 00000 n 
+0000127391 00000 n 
+0000127538 00000 n 
+0000127710 00000 n 
+0000127878 00000 n 
+0000128048 00000 n 
+0000128197 00000 n 
+0000128374 00000 n 
+0000128545 00000 n 
+0000128720 00000 n 
+0000128899 00000 n 
+0000129071 00000 n 
+0000129239 00000 n 
+0000131011 00000 n 
+0000129472 00000 n 
+0000125379 00000 n 
+0000124013 00000 n 
+0000129408 00000 n 
+0004755778 00000 n 
+0001803502 00000 n 
+0001973974 00000 n 
+0002832353 00000 n 
+0002876061 00000 n 
+0002944129 00000 n 
+0000131180 00000 n 
+0000131333 00000 n 
+0000131502 00000 n 
+0000131656 00000 n 
+0000131825 00000 n 
+0000131971 00000 n 
+0000132140 00000 n 
+0000132316 00000 n 
+0000132480 00000 n 
+0000132648 00000 n 
+0000132798 00000 n 
+0000132970 00000 n 
+0000133139 00000 n 
+0000133314 00000 n 
+0000133461 00000 n 
+0000133630 00000 n 
+0000133779 00000 n 
+0000133948 00000 n 
+0000134117 00000 n 
+0000134269 00000 n 
+0000134438 00000 n 
+0000134607 00000 n 
+0000134759 00000 n 
+0000134928 00000 n 
+0000135087 00000 n 
+0000136785 00000 n 
+0000135323 00000 n 
+0000130649 00000 n 
+0000129616 00000 n 
+0000135259 00000 n 
+0002965964 00000 n 
+0002994562 00000 n 
+0003065509 00000 n 
+0003109954 00000 n 
+0003142327 00000 n 
+0003168706 00000 n 
+0003177558 00000 n 
+0003195287 00000 n 
+0003200006 00000 n 
+0003230967 00000 n 
+0000136953 00000 n 
+0000137124 00000 n 
+0000137280 00000 n 
+0000137448 00000 n 
 0000137596 00000 n 
-0000137767 00000 n 
-0000137936 00000 n 
-0000136667 00000 n 
-0000138111 00000 n 
-0000136814 00000 n 
-0000138280 00000 n 
-0000138449 00000 n 
-0000136964 00000 n 
-0000138618 00000 n 
-0000138787 00000 n 
-0000137116 00000 n 
-0000138956 00000 n 
-0000137268 00000 n 
-0000139124 00000 n 
-0000139295 00000 n 
-0000142133 00000 n 
-0000139528 00000 n 
-0000136227 00000 n 
-0000135095 00000 n 
-0000139464 00000 n 
-0003101061 00000 n 
-0003127440 00000 n 
-0003136291 00000 n 
-0003154016 00000 n 
-0003158734 00000 n 
-0003189695 00000 n 
-0000141218 00000 n 
-0000142302 00000 n 
-0000141374 00000 n 
-0000142470 00000 n 
-0000141522 00000 n 
-0000142637 00000 n 
-0000142807 00000 n 
-0000142977 00000 n 
-0000141675 00000 n 
-0000143145 00000 n 
-0000143315 00000 n 
-0000143485 00000 n 
-0000143657 00000 n 
-0000141827 00000 n 
-0000143825 00000 n 
-0000143992 00000 n 
-0000144161 00000 n 
-0000141980 00000 n 
-0000146877 00000 n 
-0000144395 00000 n 
-0000140919 00000 n 
-0000139714 00000 n 
-0000144331 00000 n 
-0003221906 00000 n 
-0003245490 00000 n 
-0003273216 00000 n 
-0003300714 00000 n 
-0003375882 00000 n 
-0003390928 00000 n 
-0000147049 00000 n 
-0000147217 00000 n 
-0000146116 00000 n 
-0000147389 00000 n 
-0000147560 00000 n 
-0000146269 00000 n 
-0000147729 00000 n 
-0000147901 00000 n 
-0000148070 00000 n 
-0000148239 00000 n 
-0000146425 00000 n 
-0000148410 00000 n 
-0000148587 00000 n 
-0000148759 00000 n 
-0000146573 00000 n 
-0000148927 00000 n 
-0000146727 00000 n 
-0000149107 00000 n 
-0000149340 00000 n 
-0000145817 00000 n 
-0000144581 00000 n 
-0000149276 00000 n 
-0003415184 00000 n 
-0003427874 00000 n 
-0003448457 00000 n 
-0003462194 00000 n 
-0003489602 00000 n 
-0000149807 00000 n 
-0000149627 00000 n 
-0000149526 00000 n 
-0000149743 00000 n 
-0004714584 00000 n 
-0000151270 00000 n 
-0000151424 00000 n 
-0000151577 00000 n 
-0000151730 00000 n 
-0000151884 00000 n 
-0000152037 00000 n 
-0000152191 00000 n 
-0000152344 00000 n 
-0000152497 00000 n 
-0000152647 00000 n 
-0000152802 00000 n 
-0000152955 00000 n 
-0000153110 00000 n 
-0000153264 00000 n 
-0000153423 00000 n 
-0000153583 00000 n 
-0000153743 00000 n 
-0000153903 00000 n 
-0000154068 00000 n 
-0000154228 00000 n 
-0000154382 00000 n 
-0000154536 00000 n 
-0000154691 00000 n 
-0000154851 00000 n 
-0000157078 00000 n 
-0000155075 00000 n 
-0000150926 00000 n 
-0000149849 00000 n 
-0000155011 00000 n 
-0000157232 00000 n 
-0000157392 00000 n 
-0000157551 00000 n 
-0000157711 00000 n 
-0000157864 00000 n 
-0000158018 00000 n 
-0000158173 00000 n 
-0000158327 00000 n 
-0000158487 00000 n 
-0000158652 00000 n 
-0000158817 00000 n 
-0000158982 00000 n 
-0000159147 00000 n 
-0000159307 00000 n 
-0000159472 00000 n 
-0000159632 00000 n 
-0000159797 00000 n 
-0000159962 00000 n 
-0000160111 00000 n 
-0000160266 00000 n 
-0000160418 00000 n 
-0000160573 00000 n 
-0000160728 00000 n 
-0000160883 00000 n 
-0000161043 00000 n 
-0000161206 00000 n 
-0000161366 00000 n 
-0000161531 00000 n 
-0000161691 00000 n 
-0000161856 00000 n 
-0000162016 00000 n 
-0000162181 00000 n 
-0000162341 00000 n 
+0000137764 00000 n 
+0000137917 00000 n 
+0000138089 00000 n 
+0000138261 00000 n 
+0000138430 00000 n 
+0000138582 00000 n 
+0000138752 00000 n 
+0000138923 00000 n 
+0000139095 00000 n 
+0000139263 00000 n 
+0000139416 00000 n 
+0000139584 00000 n 
+0000139756 00000 n 
+0000139928 00000 n 
+0000140081 00000 n 
+0000140252 00000 n 
+0000140420 00000 n 
+0000140591 00000 n 
+0000140746 00000 n 
+0000140918 00000 n 
+0000141086 00000 n 
+0000142497 00000 n 
+0000141307 00000 n 
+0000136414 00000 n 
+0000135467 00000 n 
+0000141243 00000 n 
+0003263179 00000 n 
+0003286758 00000 n 
+0003314479 00000 n 
+0003341974 00000 n 
+0003417144 00000 n 
+0003432189 00000 n 
+0003456440 00000 n 
+0003469132 00000 n 
+0000142669 00000 n 
+0000142838 00000 n 
+0000143007 00000 n 
+0000143177 00000 n 
+0000143325 00000 n 
+0000143502 00000 n 
+0000143672 00000 n 
+0000143841 00000 n 
+0000143995 00000 n 
+0000144174 00000 n 
+0000144324 00000 n 
+0000144557 00000 n 
+0000142261 00000 n 
+0000141451 00000 n 
+0000144493 00000 n 
+0003489710 00000 n 
+0003503450 00000 n 
+0003530856 00000 n 
+0000144982 00000 n 
+0000144802 00000 n 
+0000144701 00000 n 
+0000144918 00000 n 
+0000146442 00000 n 
+0000146596 00000 n 
+0000146749 00000 n 
+0000146901 00000 n 
+0000147055 00000 n 
+0000147209 00000 n 
+0000147363 00000 n 
+0000147517 00000 n 
+0000147670 00000 n 
+0000147819 00000 n 
+0000147974 00000 n 
+0000148127 00000 n 
+0000148282 00000 n 
+0000148436 00000 n 
+0000148595 00000 n 
+0000148755 00000 n 
+0000148915 00000 n 
+0000149075 00000 n 
+0000149240 00000 n 
+0000149400 00000 n 
+0000149554 00000 n 
+0000149708 00000 n 
+0000149863 00000 n 
+0000150023 00000 n 
+0000152249 00000 n 
+0000150247 00000 n 
+0000146098 00000 n 
+0000145024 00000 n 
+0000150183 00000 n 
+0000152403 00000 n 
+0000152563 00000 n 
+0000152722 00000 n 
+0000152882 00000 n 
+0000153035 00000 n 
+0000153189 00000 n 
+0000153344 00000 n 
+0000153498 00000 n 
+0000153658 00000 n 
+0000153823 00000 n 
+0000153988 00000 n 
+0000154153 00000 n 
+0000154318 00000 n 
+0000154478 00000 n 
+0000154643 00000 n 
+0000154803 00000 n 
+0000154968 00000 n 
+0000155133 00000 n 
+0000155282 00000 n 
+0000155437 00000 n 
+0000155589 00000 n 
+0000155744 00000 n 
+0000155899 00000 n 
+0000156054 00000 n 
+0000156214 00000 n 
+0000156377 00000 n 
+0000156537 00000 n 
+0000156702 00000 n 
+0000156862 00000 n 
+0000157027 00000 n 
+0000157187 00000 n 
+0000157352 00000 n 
+0000157512 00000 n 
+0000157676 00000 n 
+0000159991 00000 n 
+0000157895 00000 n 
+0000151806 00000 n 
+0000150363 00000 n 
+0000157831 00000 n 
+0004755904 00000 n 
+0000160145 00000 n 
+0000160304 00000 n 
+0000160464 00000 n 
+0000160624 00000 n 
+0000160784 00000 n 
+0000160944 00000 n 
+0000161097 00000 n 
+0000161252 00000 n 
+0000161406 00000 n 
+0000161561 00000 n 
+0000161721 00000 n 
+0000161881 00000 n 
+0000162036 00000 n 
+0000162190 00000 n 
+0000162345 00000 n 
 0000162505 00000 n 
-0000164820 00000 n 
-0000162724 00000 n 
-0000156635 00000 n 
-0000155191 00000 n 
-0000162660 00000 n 
-0000164974 00000 n 
-0000165133 00000 n 
-0000165293 00000 n 
-0000165453 00000 n 
-0000165613 00000 n 
-0000165773 00000 n 
-0000165926 00000 n 
-0000166081 00000 n 
-0000166235 00000 n 
-0000166390 00000 n 
-0000166550 00000 n 
-0000166710 00000 n 
-0000166865 00000 n 
-0000167019 00000 n 
-0000167174 00000 n 
-0000167334 00000 n 
-0000167499 00000 n 
-0000167664 00000 n 
-0000167829 00000 n 
-0000167989 00000 n 
-0000168144 00000 n 
-0000168303 00000 n 
-0000168462 00000 n 
-0000168622 00000 n 
-0000168782 00000 n 
-0000168942 00000 n 
-0000169102 00000 n 
-0000169262 00000 n 
-0000169415 00000 n 
-0000169570 00000 n 
-0000169725 00000 n 
-0000169885 00000 n 
-0000170049 00000 n 
-0000172460 00000 n 
-0000170273 00000 n 
-0000164386 00000 n 
-0000162840 00000 n 
-0000170209 00000 n 
-0000172619 00000 n 
-0000172779 00000 n 
-0000172939 00000 n 
-0000173103 00000 n 
-0000173266 00000 n 
-0000173421 00000 n 
-0000173581 00000 n 
-0000173736 00000 n 
-0000173896 00000 n 
-0000174056 00000 n 
-0000174216 00000 n 
-0000174376 00000 n 
-0000174529 00000 n 
-0000174684 00000 n 
-0000174839 00000 n 
-0000174999 00000 n 
-0000175159 00000 n 
-0000175319 00000 n 
-0000175479 00000 n 
-0000175644 00000 n 
-0000175809 00000 n 
-0000175974 00000 n 
-0000176129 00000 n 
-0000176289 00000 n 
-0000176449 00000 n 
-0000176604 00000 n 
-0000176764 00000 n 
-0000176924 00000 n 
-0000177083 00000 n 
-0000177247 00000 n 
-0000177407 00000 n 
-0000177567 00000 n 
-0000177725 00000 n 
-0000177880 00000 n 
-0000178035 00000 n 
-0000180205 00000 n 
-0000178259 00000 n 
-0000172008 00000 n 
-0000170375 00000 n 
-0000178195 00000 n 
-0000180364 00000 n 
-0000180524 00000 n 
-0000180676 00000 n 
-0000180830 00000 n 
-0000180985 00000 n 
-0000181140 00000 n 
-0000181300 00000 n 
-0000181460 00000 n 
-0000181615 00000 n 
-0000181768 00000 n 
-0000181922 00000 n 
-0000182076 00000 n 
-0000182236 00000 n 
-0000182401 00000 n 
-0000182565 00000 n 
-0000182729 00000 n 
-0000182889 00000 n 
-0000183049 00000 n 
-0000183204 00000 n 
-0000183354 00000 n 
-0000183509 00000 n 
-0000183662 00000 n 
-0000183817 00000 n 
-0000183972 00000 n 
-0000184132 00000 n 
-0000184292 00000 n 
-0000184452 00000 n 
-0000184612 00000 n 
-0000184772 00000 n 
-0000184925 00000 n 
-0000185081 00000 n 
-0000187564 00000 n 
-0000185301 00000 n 
-0000179789 00000 n 
-0000178361 00000 n 
-0000185237 00000 n 
-0000187719 00000 n 
-0000187880 00000 n 
-0000188040 00000 n 
-0000188200 00000 n 
-0000188356 00000 n 
-0000188515 00000 n 
-0000188676 00000 n 
-0000188837 00000 n 
-0000188998 00000 n 
-0000189159 00000 n 
-0000189320 00000 n 
-0000189481 00000 n 
-0000189642 00000 n 
-0000189798 00000 n 
-0000189957 00000 n 
-0000190118 00000 n 
-0000190278 00000 n 
-0000190434 00000 n 
-0000190595 00000 n 
-0000190756 00000 n 
-0000190912 00000 n 
-0000191073 00000 n 
-0000191234 00000 n 
-0000191395 00000 n 
-0000191561 00000 n 
-0000191717 00000 n 
-0000191878 00000 n 
-0000192039 00000 n 
-0000192199 00000 n 
-0000192360 00000 n 
-0000192521 00000 n 
-0000192674 00000 n 
-0000192829 00000 n 
-0000192990 00000 n 
-0000193150 00000 n 
-0000193306 00000 n 
-0000193467 00000 n 
-0000195828 00000 n 
-0000193697 00000 n 
-0000187094 00000 n 
-0000185417 00000 n 
-0000193633 00000 n 
-0004714710 00000 n 
-0000195993 00000 n 
-0000196154 00000 n 
-0000196313 00000 n 
-0000196474 00000 n 
-0000196640 00000 n 
-0000196801 00000 n 
-0000196957 00000 n 
-0000197118 00000 n 
-0000197279 00000 n 
-0000197445 00000 n 
-0000197611 00000 n 
-0000197767 00000 n 
-0000197928 00000 n 
-0000198089 00000 n 
-0000198250 00000 n 
-0000198410 00000 n 
-0000198575 00000 n 
-0000198740 00000 n 
-0000198906 00000 n 
-0000199072 00000 n 
-0000199238 00000 n 
-0000199403 00000 n 
-0000199568 00000 n 
-0000199733 00000 n 
-0000199897 00000 n 
-0000200063 00000 n 
-0000200229 00000 n 
-0000200385 00000 n 
-0000200546 00000 n 
-0000200707 00000 n 
-0000200860 00000 n 
-0000201015 00000 n 
-0000201171 00000 n 
-0000203536 00000 n 
-0000201396 00000 n 
-0000195394 00000 n 
-0000193799 00000 n 
-0000201332 00000 n 
-0000203697 00000 n 
-0000203856 00000 n 
-0000204022 00000 n 
-0000204183 00000 n 
-0000204344 00000 n 
-0000204500 00000 n 
-0000204661 00000 n 
-0000204821 00000 n 
-0000204977 00000 n 
-0000205137 00000 n 
-0000205298 00000 n 
-0000205451 00000 n 
-0000205607 00000 n 
-0000205762 00000 n 
-0000205918 00000 n 
-0000206079 00000 n 
-0000206245 00000 n 
-0000206411 00000 n 
-0000206576 00000 n 
-0000206742 00000 n 
-0000206903 00000 n 
-0000207064 00000 n 
-0000207230 00000 n 
-0000207386 00000 n 
-0000207547 00000 n 
-0000207707 00000 n 
-0000207868 00000 n 
-0000208028 00000 n 
-0000208184 00000 n 
-0000208340 00000 n 
-0000208501 00000 n 
-0000208662 00000 n 
-0000208818 00000 n 
-0000208973 00000 n 
-0000211365 00000 n 
-0000209198 00000 n 
-0000203093 00000 n 
-0000201498 00000 n 
-0000209134 00000 n 
-0000211525 00000 n 
-0000211686 00000 n 
-0000211851 00000 n 
-0000212017 00000 n 
-0000212183 00000 n 
-0000212349 00000 n 
-0000212510 00000 n 
-0000212666 00000 n 
-0000212823 00000 n 
-0000212980 00000 n 
-0000213137 00000 n 
-0000213294 00000 n 
-0000213456 00000 n 
-0000213618 00000 n 
-0000213775 00000 n 
-0000213929 00000 n 
-0000214084 00000 n 
-0000214245 00000 n 
-0000214405 00000 n 
-0000214566 00000 n 
-0000214726 00000 n 
-0000214882 00000 n 
-0000215042 00000 n 
-0000215208 00000 n 
-0000215373 00000 n 
-0000215534 00000 n 
-0000215695 00000 n 
-0000215856 00000 n 
-0000216021 00000 n 
-0000216187 00000 n 
-0000216341 00000 n 
-0000216497 00000 n 
-0000216658 00000 n 
-0000216819 00000 n 
-0000219181 00000 n 
-0000217044 00000 n 
-0000210922 00000 n 
-0000209300 00000 n 
-0000216980 00000 n 
-0000219336 00000 n 
-0000219492 00000 n 
-0000219653 00000 n 
-0000219807 00000 n 
-0000219962 00000 n 
-0000220118 00000 n 
-0000220279 00000 n 
-0000220440 00000 n 
-0000220601 00000 n 
-0000220766 00000 n 
-0000220922 00000 n 
-0000221083 00000 n 
-0000221244 00000 n 
-0000221405 00000 n 
-0000221561 00000 n 
-0000221721 00000 n 
-0000221887 00000 n 
-0000222052 00000 n 
-0000222208 00000 n 
-0000222369 00000 n 
-0000222530 00000 n 
-0000222691 00000 n 
-0000222851 00000 n 
-0000223017 00000 n 
-0000223183 00000 n 
-0000223344 00000 n 
-0000223504 00000 n 
-0000223665 00000 n 
-0000223826 00000 n 
-0000223992 00000 n 
-0000224158 00000 n 
-0000226617 00000 n 
-0000224388 00000 n 
-0000218765 00000 n 
-0000217146 00000 n 
-0000224324 00000 n 
-0000226772 00000 n 
-0000226933 00000 n 
-0000227094 00000 n 
-0000227255 00000 n 
-0000227409 00000 n 
-0000227565 00000 n 
-0000227720 00000 n 
-0000227881 00000 n 
-0000228046 00000 n 
-0000228211 00000 n 
-0000228377 00000 n 
-0000228542 00000 n 
-0000228708 00000 n 
-0000228874 00000 n 
-0000229039 00000 n 
-0000229205 00000 n 
-0000229371 00000 n 
-0000229527 00000 n 
-0000229688 00000 n 
-0000229854 00000 n 
-0000230020 00000 n 
-0000230176 00000 n 
-0000230337 00000 n 
-0000230498 00000 n 
-0000230654 00000 n 
-0000230810 00000 n 
-0000230971 00000 n 
-0000231132 00000 n 
-0000231293 00000 n 
-0000231448 00000 n 
-0000231602 00000 n 
-0000231758 00000 n 
-0000231914 00000 n 
-0000232070 00000 n 
-0000232231 00000 n 
-0000232392 00000 n 
-0000232553 00000 n 
-0000234983 00000 n 
-0000232778 00000 n 
-0000226147 00000 n 
-0000224490 00000 n 
-0000232714 00000 n 
-0004713293 00000 n 
-0000235143 00000 n 
-0000235304 00000 n 
-0000235460 00000 n 
-0000235616 00000 n 
-0000235777 00000 n 
-0000235938 00000 n 
-0000236092 00000 n 
-0000236247 00000 n 
-0000236403 00000 n 
-0000236557 00000 n 
-0000236718 00000 n 
-0000236879 00000 n 
-0000237040 00000 n 
-0000237196 00000 n 
-0000237356 00000 n 
-0000237517 00000 n 
-0000237672 00000 n 
-0000237828 00000 n 
+0000162670 00000 n 
+0000162835 00000 n 
+0000163000 00000 n 
+0000163160 00000 n 
+0000163315 00000 n 
+0000163474 00000 n 
+0000163633 00000 n 
+0000163793 00000 n 
+0000163953 00000 n 
+0000164113 00000 n 
+0000164273 00000 n 
+0000164433 00000 n 
+0000164586 00000 n 
+0000164741 00000 n 
+0000164896 00000 n 
+0000165056 00000 n 
+0000165220 00000 n 
+0000167634 00000 n 
+0000165444 00000 n 
+0000159557 00000 n 
+0000158011 00000 n 
+0000165380 00000 n 
+0000167793 00000 n 
+0000167953 00000 n 
+0000168113 00000 n 
+0000168277 00000 n 
+0000168440 00000 n 
+0000168595 00000 n 
+0000168755 00000 n 
+0000168910 00000 n 
+0000169070 00000 n 
+0000169230 00000 n 
+0000169390 00000 n 
+0000169550 00000 n 
+0000169703 00000 n 
+0000169858 00000 n 
+0000170013 00000 n 
+0000170173 00000 n 
+0000170333 00000 n 
+0000170493 00000 n 
+0000170653 00000 n 
+0000170818 00000 n 
+0000170983 00000 n 
+0000171148 00000 n 
+0000171303 00000 n 
+0000171463 00000 n 
+0000171623 00000 n 
+0000171778 00000 n 
+0000171938 00000 n 
+0000172098 00000 n 
+0000172257 00000 n 
+0000172421 00000 n 
+0000172581 00000 n 
+0000172741 00000 n 
+0000172899 00000 n 
+0000173054 00000 n 
+0000173209 00000 n 
+0000175379 00000 n 
+0000173433 00000 n 
+0000167182 00000 n 
+0000165546 00000 n 
+0000173369 00000 n 
+0000175538 00000 n 
+0000175698 00000 n 
+0000175850 00000 n 
+0000176004 00000 n 
+0000176159 00000 n 
+0000176314 00000 n 
+0000176474 00000 n 
+0000176634 00000 n 
+0000176789 00000 n 
+0000176942 00000 n 
+0000177096 00000 n 
+0000177250 00000 n 
+0000177410 00000 n 
+0000177575 00000 n 
+0000177739 00000 n 
+0000177903 00000 n 
+0000178063 00000 n 
+0000178223 00000 n 
+0000178378 00000 n 
+0000178528 00000 n 
+0000178683 00000 n 
+0000178836 00000 n 
+0000178991 00000 n 
+0000179146 00000 n 
+0000179306 00000 n 
+0000179466 00000 n 
+0000179626 00000 n 
+0000179786 00000 n 
+0000179946 00000 n 
+0000180099 00000 n 
+0000180255 00000 n 
+0000182738 00000 n 
+0000180475 00000 n 
+0000174963 00000 n 
+0000173535 00000 n 
+0000180411 00000 n 
+0000182893 00000 n 
+0000183054 00000 n 
+0000183214 00000 n 
+0000183374 00000 n 
+0000183530 00000 n 
+0000183689 00000 n 
+0000183850 00000 n 
+0000184011 00000 n 
+0000184172 00000 n 
+0000184333 00000 n 
+0000184494 00000 n 
+0000184655 00000 n 
+0000184816 00000 n 
+0000184972 00000 n 
+0000185131 00000 n 
+0000185292 00000 n 
+0000185452 00000 n 
+0000185608 00000 n 
+0000185769 00000 n 
+0000185930 00000 n 
+0000186086 00000 n 
+0000186247 00000 n 
+0000186408 00000 n 
+0000186569 00000 n 
+0000186735 00000 n 
+0000186891 00000 n 
+0000187052 00000 n 
+0000187213 00000 n 
+0000187373 00000 n 
+0000187534 00000 n 
+0000187695 00000 n 
+0000187848 00000 n 
+0000188003 00000 n 
+0000188164 00000 n 
+0000188324 00000 n 
+0000188480 00000 n 
+0000188641 00000 n 
+0000190996 00000 n 
+0000188871 00000 n 
+0000182268 00000 n 
+0000180591 00000 n 
+0000188807 00000 n 
+0000191161 00000 n 
+0000191322 00000 n 
+0000191481 00000 n 
+0000191642 00000 n 
+0000191808 00000 n 
+0000191969 00000 n 
+0000192125 00000 n 
+0000192286 00000 n 
+0000192447 00000 n 
+0000192613 00000 n 
+0000192779 00000 n 
+0000192935 00000 n 
+0000193096 00000 n 
+0000193257 00000 n 
+0000193418 00000 n 
+0000193578 00000 n 
+0000193743 00000 n 
+0000193908 00000 n 
+0000194074 00000 n 
+0000194240 00000 n 
+0000194406 00000 n 
+0000194571 00000 n 
+0000194736 00000 n 
+0000194901 00000 n 
+0000195065 00000 n 
+0000195231 00000 n 
+0000195397 00000 n 
+0000195553 00000 n 
+0000195714 00000 n 
+0000195875 00000 n 
+0000196028 00000 n 
+0000196183 00000 n 
+0000196339 00000 n 
+0000198702 00000 n 
+0000196564 00000 n 
+0000190562 00000 n 
+0000188973 00000 n 
+0000196500 00000 n 
+0000198863 00000 n 
+0000199022 00000 n 
+0000199188 00000 n 
+0000199349 00000 n 
+0000199510 00000 n 
+0000199666 00000 n 
+0000199827 00000 n 
+0000199987 00000 n 
+0000200143 00000 n 
+0000200303 00000 n 
+0000200464 00000 n 
+0000200617 00000 n 
+0000200773 00000 n 
+0000200928 00000 n 
+0000201084 00000 n 
+0000201245 00000 n 
+0000201411 00000 n 
+0000201577 00000 n 
+0000201742 00000 n 
+0000201908 00000 n 
+0000202069 00000 n 
+0000202230 00000 n 
+0000202396 00000 n 
+0000202552 00000 n 
+0000202713 00000 n 
+0000202873 00000 n 
+0000203034 00000 n 
+0000203194 00000 n 
+0000203350 00000 n 
+0000203506 00000 n 
+0000203667 00000 n 
+0000203828 00000 n 
+0000203984 00000 n 
+0000204139 00000 n 
+0000206535 00000 n 
+0000204364 00000 n 
+0000198259 00000 n 
+0000196666 00000 n 
+0000204300 00000 n 
+0004756030 00000 n 
+0000206695 00000 n 
+0000206856 00000 n 
+0000207021 00000 n 
+0000207187 00000 n 
+0000207353 00000 n 
+0000207519 00000 n 
+0000207680 00000 n 
+0000207836 00000 n 
+0000207993 00000 n 
+0000208150 00000 n 
+0000208307 00000 n 
+0000208464 00000 n 
+0000208626 00000 n 
+0000208788 00000 n 
+0000208945 00000 n 
+0000209099 00000 n 
+0000209254 00000 n 
+0000209415 00000 n 
+0000209575 00000 n 
+0000209736 00000 n 
+0000209896 00000 n 
+0000210052 00000 n 
+0000210212 00000 n 
+0000210378 00000 n 
+0000210543 00000 n 
+0000210704 00000 n 
+0000210865 00000 n 
+0000211026 00000 n 
+0000211191 00000 n 
+0000211357 00000 n 
+0000211511 00000 n 
+0000211667 00000 n 
+0000211828 00000 n 
+0000211989 00000 n 
+0000214352 00000 n 
+0000212214 00000 n 
+0000206092 00000 n 
+0000204466 00000 n 
+0000212150 00000 n 
+0000214507 00000 n 
+0000214663 00000 n 
+0000214824 00000 n 
+0000214978 00000 n 
+0000215133 00000 n 
+0000215289 00000 n 
+0000215450 00000 n 
+0000215611 00000 n 
+0000215772 00000 n 
+0000215937 00000 n 
+0000216093 00000 n 
+0000216254 00000 n 
+0000216415 00000 n 
+0000216576 00000 n 
+0000216732 00000 n 
+0000216892 00000 n 
+0000217058 00000 n 
+0000217223 00000 n 
+0000217379 00000 n 
+0000217540 00000 n 
+0000217701 00000 n 
+0000217862 00000 n 
+0000218022 00000 n 
+0000218188 00000 n 
+0000218354 00000 n 
+0000218515 00000 n 
+0000218675 00000 n 
+0000218836 00000 n 
+0000218997 00000 n 
+0000219163 00000 n 
+0000219329 00000 n 
+0000221785 00000 n 
+0000219559 00000 n 
+0000213936 00000 n 
+0000212316 00000 n 
+0000219495 00000 n 
+0000221940 00000 n 
+0000222101 00000 n 
+0000222262 00000 n 
+0000222423 00000 n 
+0000222577 00000 n 
+0000222733 00000 n 
+0000222888 00000 n 
+0000223049 00000 n 
+0000223214 00000 n 
+0000223379 00000 n 
+0000223545 00000 n 
+0000223710 00000 n 
+0000223876 00000 n 
+0000224042 00000 n 
+0000224207 00000 n 
+0000224373 00000 n 
+0000224539 00000 n 
+0000224695 00000 n 
+0000224856 00000 n 
+0000225022 00000 n 
+0000225188 00000 n 
+0000225344 00000 n 
+0000225505 00000 n 
+0000225666 00000 n 
+0000225822 00000 n 
+0000225978 00000 n 
+0000226139 00000 n 
+0000226300 00000 n 
+0000226461 00000 n 
+0000226616 00000 n 
+0000226770 00000 n 
+0000226926 00000 n 
+0000227082 00000 n 
+0000227238 00000 n 
+0000227399 00000 n 
+0000227560 00000 n 
+0000227721 00000 n 
+0000230149 00000 n 
+0000227946 00000 n 
+0000221315 00000 n 
+0000219661 00000 n 
+0000227882 00000 n 
+0004754613 00000 n 
+0000230309 00000 n 
+0000230470 00000 n 
+0000230626 00000 n 
+0000230782 00000 n 
+0000230943 00000 n 
+0000231104 00000 n 
+0000231258 00000 n 
+0000231413 00000 n 
+0000231569 00000 n 
+0000231723 00000 n 
+0000231884 00000 n 
+0000232045 00000 n 
+0000232206 00000 n 
+0000232362 00000 n 
+0000232522 00000 n 
+0000232683 00000 n 
+0000232838 00000 n 
+0000232994 00000 n 
+0000233155 00000 n 
+0000233316 00000 n 
+0000233470 00000 n 
+0000233626 00000 n 
+0000233782 00000 n 
+0000233943 00000 n 
+0000234097 00000 n 
+0000234253 00000 n 
+0000234408 00000 n 
+0000234569 00000 n 
+0000234728 00000 n 
+0000234884 00000 n 
+0000235045 00000 n 
+0000235206 00000 n 
+0000235362 00000 n 
+0000235522 00000 n 
 0000237989 00000 n 
-0000238150 00000 n 
-0000238304 00000 n 
-0000238460 00000 n 
-0000238616 00000 n 
-0000238777 00000 n 
-0000238931 00000 n 
-0000239087 00000 n 
-0000239242 00000 n 
-0000239403 00000 n 
-0000239562 00000 n 
-0000239718 00000 n 
-0000239879 00000 n 
-0000240040 00000 n 
-0000240196 00000 n 
-0000240356 00000 n 
-0000242821 00000 n 
-0000240586 00000 n 
-0000234540 00000 n 
-0000232894 00000 n 
-0000240522 00000 n 
-0004714836 00000 n 
-0000242986 00000 n 
-0000243152 00000 n 
-0000243318 00000 n 
-0000243483 00000 n 
-0000243649 00000 n 
-0000243805 00000 n 
-0000243966 00000 n 
-0000244127 00000 n 
-0000244288 00000 n 
-0000244449 00000 n 
-0000244610 00000 n 
-0000244766 00000 n 
-0000244925 00000 n 
-0000245086 00000 n 
-0000245252 00000 n 
-0000245417 00000 n 
-0000245583 00000 n 
-0000245749 00000 n 
-0000245915 00000 n 
-0000246081 00000 n 
-0000246247 00000 n 
-0000246413 00000 n 
-0000246579 00000 n 
-0000246734 00000 n 
-0000246894 00000 n 
-0000247055 00000 n 
-0000247216 00000 n 
-0000247377 00000 n 
-0000247533 00000 n 
-0000247694 00000 n 
-0000247855 00000 n 
-0000248016 00000 n 
-0000248177 00000 n 
-0000248338 00000 n 
-0000248498 00000 n 
-0000248659 00000 n 
-0000251296 00000 n 
-0000248879 00000 n 
-0000242360 00000 n 
-0000240688 00000 n 
-0000248815 00000 n 
-0000251456 00000 n 
-0000251617 00000 n 
-0000251778 00000 n 
-0000251938 00000 n 
-0000252093 00000 n 
-0000252250 00000 n 
-0000252407 00000 n 
-0000252564 00000 n 
-0000252721 00000 n 
-0000252883 00000 n 
-0000253045 00000 n 
-0000253199 00000 n 
-0000253355 00000 n 
-0000253516 00000 n 
-0000253677 00000 n 
-0000253833 00000 n 
-0000253994 00000 n 
-0000254155 00000 n 
-0000254316 00000 n 
-0000254471 00000 n 
-0000254632 00000 n 
-0000254793 00000 n 
-0000254953 00000 n 
-0000255114 00000 n 
-0000255275 00000 n 
-0000255430 00000 n 
-0000255590 00000 n 
-0000255751 00000 n 
-0000255912 00000 n 
-0000256073 00000 n 
-0000256234 00000 n 
-0000256395 00000 n 
-0000256554 00000 n 
-0000256715 00000 n 
-0000256871 00000 n 
-0000259360 00000 n 
-0000257096 00000 n 
-0000250844 00000 n 
-0000248981 00000 n 
-0000257032 00000 n 
-0000259520 00000 n 
-0000259681 00000 n 
-0000259847 00000 n 
-0000260007 00000 n 
-0000260168 00000 n 
-0000260329 00000 n 
-0000260490 00000 n 
-0000260651 00000 n 
-0000260812 00000 n 
-0000260974 00000 n 
-0000261136 00000 n 
-0000261298 00000 n 
-0000261458 00000 n 
-0000261620 00000 n 
-0000261781 00000 n 
-0000261942 00000 n 
-0000262104 00000 n 
-0000262266 00000 n 
-0000262428 00000 n 
-0000262584 00000 n 
-0000262745 00000 n 
-0000262906 00000 n 
-0000263067 00000 n 
-0000263222 00000 n 
-0000263383 00000 n 
-0000263544 00000 n 
-0000263699 00000 n 
-0000263860 00000 n 
-0000264021 00000 n 
-0000264177 00000 n 
-0000264338 00000 n 
-0000264499 00000 n 
-0000264660 00000 n 
-0000264820 00000 n 
-0000264977 00000 n 
-0000267578 00000 n 
-0000265203 00000 n 
-0000258908 00000 n 
-0000257212 00000 n 
-0000265139 00000 n 
-0000267739 00000 n 
-0000267901 00000 n 
-0000268063 00000 n 
-0000268224 00000 n 
-0000268386 00000 n 
-0000268548 00000 n 
-0000268710 00000 n 
-0000268872 00000 n 
-0000269035 00000 n 
-0000269198 00000 n 
-0000269361 00000 n 
-0000269522 00000 n 
-0000269685 00000 n 
-0000269848 00000 n 
-0000270010 00000 n 
-0000270167 00000 n 
-0000270329 00000 n 
-0000270491 00000 n 
-0000270653 00000 n 
-0000270815 00000 n 
-0000270977 00000 n 
-0000271139 00000 n 
-0000271295 00000 n 
-0000271456 00000 n 
-0000271618 00000 n 
-0000271780 00000 n 
-0000271941 00000 n 
-0000272098 00000 n 
-0000272260 00000 n 
-0000272427 00000 n 
-0000272594 00000 n 
-0000272761 00000 n 
-0000272927 00000 n 
-0000273094 00000 n 
-0000273261 00000 n 
-0000273428 00000 n 
-0000275870 00000 n 
-0000273659 00000 n 
-0000267117 00000 n 
-0000265319 00000 n 
-0000273595 00000 n 
-0000276032 00000 n 
-0000276189 00000 n 
-0000276350 00000 n 
-0000276512 00000 n 
-0000276674 00000 n 
-0000276836 00000 n 
-0000276998 00000 n 
-0000277160 00000 n 
-0000277322 00000 n 
-0000277479 00000 n 
-0000277634 00000 n 
-0000277796 00000 n 
-0000277958 00000 n 
-0000278119 00000 n 
-0000278275 00000 n 
-0000278432 00000 n 
-0000278589 00000 n 
-0000278751 00000 n 
-0000278913 00000 n 
-0000279075 00000 n 
-0000279237 00000 n 
-0000279398 00000 n 
-0000279560 00000 n 
-0000279721 00000 n 
-0000279883 00000 n 
-0000280045 00000 n 
-0000280208 00000 n 
-0000280371 00000 n 
-0000280534 00000 n 
-0000280697 00000 n 
-0000280859 00000 n 
-0000283277 00000 n 
-0000281086 00000 n 
-0000275454 00000 n 
-0000273775 00000 n 
-0000281022 00000 n 
-0000283440 00000 n 
-0000283603 00000 n 
-0000283766 00000 n 
-0000283929 00000 n 
-0000284092 00000 n 
-0000284249 00000 n 
-0000284403 00000 n 
-0000284559 00000 n 
-0000284715 00000 n 
-0000284871 00000 n 
-0000285032 00000 n 
-0000285193 00000 n 
-0000285354 00000 n 
-0000285520 00000 n 
-0000285681 00000 n 
-0000285840 00000 n 
-0000286001 00000 n 
-0000286162 00000 n 
-0000286328 00000 n 
-0000286484 00000 n 
-0000286644 00000 n 
-0000286805 00000 n 
-0000286966 00000 n 
-0000287120 00000 n 
-0000287276 00000 n 
-0000287432 00000 n 
-0000287588 00000 n 
-0000287748 00000 n 
-0000287909 00000 n 
-0000288065 00000 n 
-0000288226 00000 n 
-0000288387 00000 n 
-0000288547 00000 n 
-0000290924 00000 n 
-0000288772 00000 n 
-0000282843 00000 n 
-0000281188 00000 n 
-0000288708 00000 n 
-0004714962 00000 n 
-0000291084 00000 n 
-0000291245 00000 n 
-0000291401 00000 n 
-0000291561 00000 n 
-0000291722 00000 n 
-0000291883 00000 n 
-0000292049 00000 n 
-0000292215 00000 n 
-0000292381 00000 n 
-0000292547 00000 n 
-0000292713 00000 n 
-0000292878 00000 n 
-0000293044 00000 n 
-0000293200 00000 n 
-0000293355 00000 n 
-0000293515 00000 n 
-0000293676 00000 n 
-0000293830 00000 n 
-0000293986 00000 n 
-0000294142 00000 n 
-0000294298 00000 n 
-0000294459 00000 n 
-0000294619 00000 n 
-0000294774 00000 n 
-0000294935 00000 n 
-0000295096 00000 n 
-0000295250 00000 n 
-0000295406 00000 n 
-0000295562 00000 n 
-0000295723 00000 n 
-0000295884 00000 n 
-0000296050 00000 n 
-0000296211 00000 n 
-0000296377 00000 n 
-0000296542 00000 n 
-0000296698 00000 n 
-0000298936 00000 n 
-0000296918 00000 n 
-0000290463 00000 n 
-0000288874 00000 n 
-0000296854 00000 n 
-0000299096 00000 n 
-0000299257 00000 n 
-0000299418 00000 n 
-0000299573 00000 n 
-0000299727 00000 n 
-0000299888 00000 n 
-0000300042 00000 n 
-0000300198 00000 n 
-0000300354 00000 n 
-0000300515 00000 n 
-0000300681 00000 n 
-0000300847 00000 n 
-0000301013 00000 n 
-0000301179 00000 n 
-0000301340 00000 n 
-0000301506 00000 n 
-0000301672 00000 n 
-0000301838 00000 n 
-0000301999 00000 n 
-0000302160 00000 n 
-0000302321 00000 n 
-0000302487 00000 n 
-0000302653 00000 n 
-0000302819 00000 n 
-0000302985 00000 n 
-0000303141 00000 n 
-0000303297 00000 n 
-0000303453 00000 n 
-0000303613 00000 n 
-0000303778 00000 n 
-0000303939 00000 n 
-0000304100 00000 n 
-0000304254 00000 n 
+0000235752 00000 n 
+0000229706 00000 n 
+0000228062 00000 n 
+0000235688 00000 n 
+0000238154 00000 n 
+0000238320 00000 n 
+0000238486 00000 n 
+0000238651 00000 n 
+0000238817 00000 n 
+0000238973 00000 n 
+0000239134 00000 n 
+0000239295 00000 n 
+0000239456 00000 n 
+0000239617 00000 n 
+0000239778 00000 n 
+0000239934 00000 n 
+0000240093 00000 n 
+0000240254 00000 n 
+0000240420 00000 n 
+0000240585 00000 n 
+0000240751 00000 n 
+0000240917 00000 n 
+0000241083 00000 n 
+0000241249 00000 n 
+0000241415 00000 n 
+0000241581 00000 n 
+0000241747 00000 n 
+0000241902 00000 n 
+0000242062 00000 n 
+0000242223 00000 n 
+0000242384 00000 n 
+0000242545 00000 n 
+0000242701 00000 n 
+0000242862 00000 n 
+0000243023 00000 n 
+0000243184 00000 n 
+0000243345 00000 n 
+0000243506 00000 n 
+0000243666 00000 n 
+0000243827 00000 n 
+0000246466 00000 n 
+0000244047 00000 n 
+0000237528 00000 n 
+0000235854 00000 n 
+0000243983 00000 n 
+0000246626 00000 n 
+0000246787 00000 n 
+0000246948 00000 n 
+0000247108 00000 n 
+0000247263 00000 n 
+0000247420 00000 n 
+0000247577 00000 n 
+0000247734 00000 n 
+0000247891 00000 n 
+0000248053 00000 n 
+0000248215 00000 n 
+0000248369 00000 n 
+0000248525 00000 n 
+0000248686 00000 n 
+0000248847 00000 n 
+0000249003 00000 n 
+0000249164 00000 n 
+0000249325 00000 n 
+0000249486 00000 n 
+0000249641 00000 n 
+0000249802 00000 n 
+0000249963 00000 n 
+0000250123 00000 n 
+0000250284 00000 n 
+0000250445 00000 n 
+0000250600 00000 n 
+0000250760 00000 n 
+0000250921 00000 n 
+0000251082 00000 n 
+0000251243 00000 n 
+0000251404 00000 n 
+0000251565 00000 n 
+0000251724 00000 n 
+0000251885 00000 n 
+0000252041 00000 n 
+0000254530 00000 n 
+0000252266 00000 n 
+0000246014 00000 n 
+0000244149 00000 n 
+0000252202 00000 n 
+0004756156 00000 n 
+0000254690 00000 n 
+0000254851 00000 n 
+0000255017 00000 n 
+0000255177 00000 n 
+0000255338 00000 n 
+0000255499 00000 n 
+0000255660 00000 n 
+0000255821 00000 n 
+0000255982 00000 n 
+0000256144 00000 n 
+0000256306 00000 n 
+0000256468 00000 n 
+0000256628 00000 n 
+0000256790 00000 n 
+0000256951 00000 n 
+0000257112 00000 n 
+0000257274 00000 n 
+0000257436 00000 n 
+0000257598 00000 n 
+0000257754 00000 n 
+0000257915 00000 n 
+0000258076 00000 n 
+0000258237 00000 n 
+0000258392 00000 n 
+0000258553 00000 n 
+0000258714 00000 n 
+0000258869 00000 n 
+0000259030 00000 n 
+0000259191 00000 n 
+0000259347 00000 n 
+0000259508 00000 n 
+0000259669 00000 n 
+0000259830 00000 n 
+0000259990 00000 n 
+0000260147 00000 n 
+0000262748 00000 n 
+0000260373 00000 n 
+0000254078 00000 n 
+0000252382 00000 n 
+0000260309 00000 n 
+0000262909 00000 n 
+0000263071 00000 n 
+0000263233 00000 n 
+0000263394 00000 n 
+0000263556 00000 n 
+0000263718 00000 n 
+0000263880 00000 n 
+0000264042 00000 n 
+0000264205 00000 n 
+0000264368 00000 n 
+0000264531 00000 n 
+0000264692 00000 n 
+0000264855 00000 n 
+0000265018 00000 n 
+0000265180 00000 n 
+0000265337 00000 n 
+0000265499 00000 n 
+0000265661 00000 n 
+0000265823 00000 n 
+0000265985 00000 n 
+0000266147 00000 n 
+0000266309 00000 n 
+0000266465 00000 n 
+0000266626 00000 n 
+0000266788 00000 n 
+0000266950 00000 n 
+0000267111 00000 n 
+0000267268 00000 n 
+0000267430 00000 n 
+0000267597 00000 n 
+0000267764 00000 n 
+0000267931 00000 n 
+0000268097 00000 n 
+0000268264 00000 n 
+0000268431 00000 n 
+0000268598 00000 n 
+0000271039 00000 n 
+0000268829 00000 n 
+0000262287 00000 n 
+0000260489 00000 n 
+0000268765 00000 n 
+0000271201 00000 n 
+0000271358 00000 n 
+0000271519 00000 n 
+0000271681 00000 n 
+0000271843 00000 n 
+0000272005 00000 n 
+0000272167 00000 n 
+0000272329 00000 n 
+0000272491 00000 n 
+0000272648 00000 n 
+0000272803 00000 n 
+0000272965 00000 n 
+0000273127 00000 n 
+0000273288 00000 n 
+0000273444 00000 n 
+0000273601 00000 n 
+0000273758 00000 n 
+0000273920 00000 n 
+0000274082 00000 n 
+0000274244 00000 n 
+0000274406 00000 n 
+0000274567 00000 n 
+0000274729 00000 n 
+0000274890 00000 n 
+0000275052 00000 n 
+0000275214 00000 n 
+0000275377 00000 n 
+0000275540 00000 n 
+0000275703 00000 n 
+0000275866 00000 n 
+0000276028 00000 n 
+0000278447 00000 n 
+0000276255 00000 n 
+0000270623 00000 n 
+0000268945 00000 n 
+0000276191 00000 n 
+0000278610 00000 n 
+0000278773 00000 n 
+0000278936 00000 n 
+0000279099 00000 n 
+0000279262 00000 n 
+0000279419 00000 n 
+0000279573 00000 n 
+0000279729 00000 n 
+0000279885 00000 n 
+0000280041 00000 n 
+0000280202 00000 n 
+0000280363 00000 n 
+0000280524 00000 n 
+0000280690 00000 n 
+0000280851 00000 n 
+0000281010 00000 n 
+0000281171 00000 n 
+0000281332 00000 n 
+0000281498 00000 n 
+0000281654 00000 n 
+0000281814 00000 n 
+0000281975 00000 n 
+0000282136 00000 n 
+0000282290 00000 n 
+0000282446 00000 n 
+0000282602 00000 n 
+0000282758 00000 n 
+0000282918 00000 n 
+0000283079 00000 n 
+0000283235 00000 n 
+0000283396 00000 n 
+0000283557 00000 n 
+0000283717 00000 n 
+0000286094 00000 n 
+0000283942 00000 n 
+0000278013 00000 n 
+0000276357 00000 n 
+0000283878 00000 n 
+0000286254 00000 n 
+0000286415 00000 n 
+0000286571 00000 n 
+0000286731 00000 n 
+0000286892 00000 n 
+0000287053 00000 n 
+0000287219 00000 n 
+0000287385 00000 n 
+0000287551 00000 n 
+0000287717 00000 n 
+0000287883 00000 n 
+0000288048 00000 n 
+0000288214 00000 n 
+0000288370 00000 n 
+0000288525 00000 n 
+0000288685 00000 n 
+0000288846 00000 n 
+0000289000 00000 n 
+0000289156 00000 n 
+0000289312 00000 n 
+0000289468 00000 n 
+0000289629 00000 n 
+0000289789 00000 n 
+0000289944 00000 n 
+0000290105 00000 n 
+0000290266 00000 n 
+0000290420 00000 n 
+0000290576 00000 n 
+0000290732 00000 n 
+0000290893 00000 n 
+0000291054 00000 n 
+0000291220 00000 n 
+0000291381 00000 n 
+0000291547 00000 n 
+0000291712 00000 n 
+0000291868 00000 n 
+0000294107 00000 n 
+0000292088 00000 n 
+0000285633 00000 n 
+0000284044 00000 n 
+0000292024 00000 n 
+0000294267 00000 n 
+0000294428 00000 n 
+0000294589 00000 n 
+0000294744 00000 n 
+0000294898 00000 n 
+0000295059 00000 n 
+0000295213 00000 n 
+0000295369 00000 n 
+0000295525 00000 n 
+0000295686 00000 n 
+0000295852 00000 n 
+0000296018 00000 n 
+0000296184 00000 n 
+0000296350 00000 n 
+0000296511 00000 n 
+0000296677 00000 n 
+0000296843 00000 n 
+0000297009 00000 n 
+0000297170 00000 n 
+0000297331 00000 n 
+0000297492 00000 n 
+0000297658 00000 n 
+0000297824 00000 n 
+0000297990 00000 n 
+0000298156 00000 n 
+0000298312 00000 n 
+0000298468 00000 n 
+0000298624 00000 n 
+0000298784 00000 n 
+0000298949 00000 n 
+0000299110 00000 n 
+0000299271 00000 n 
+0000299425 00000 n 
+0000299586 00000 n 
+0000299747 00000 n 
+0000302155 00000 n 
+0000299972 00000 n 
+0000293655 00000 n 
+0000292190 00000 n 
+0000299908 00000 n 
+0004756282 00000 n 
+0000302316 00000 n 
+0000302470 00000 n 
+0000302626 00000 n 
+0000302782 00000 n 
+0000302942 00000 n 
+0000303108 00000 n 
+0000303269 00000 n 
+0000303435 00000 n 
+0000303601 00000 n 
+0000303761 00000 n 
+0000303922 00000 n 
+0000304083 00000 n 
+0000304249 00000 n 
 0000304415 00000 n 
-0000304576 00000 n 
-0000306984 00000 n 
-0000304801 00000 n 
-0000298484 00000 n 
-0000297020 00000 n 
-0000304737 00000 n 
-0000307145 00000 n 
-0000307299 00000 n 
-0000307455 00000 n 
-0000307611 00000 n 
-0000307771 00000 n 
-0000307937 00000 n 
-0000308098 00000 n 
-0000308264 00000 n 
-0000308430 00000 n 
-0000308590 00000 n 
-0000308751 00000 n 
-0000308912 00000 n 
-0000309078 00000 n 
-0000309244 00000 n 
-0000309409 00000 n 
-0000309575 00000 n 
-0000309731 00000 n 
-0000309892 00000 n 
-0000310053 00000 n 
-0000310207 00000 n 
-0000310363 00000 n 
-0000310518 00000 n 
-0000310674 00000 n 
-0000310835 00000 n 
-0000310996 00000 n 
-0000311157 00000 n 
-0000311317 00000 n 
-0000311473 00000 n 
-0000311634 00000 n 
-0000311795 00000 n 
-0000311956 00000 n 
-0000312116 00000 n 
-0000312277 00000 n 
-0000312433 00000 n 
-0000312594 00000 n 
-0000314801 00000 n 
-0000312819 00000 n 
-0000306532 00000 n 
-0000304903 00000 n 
-0000312755 00000 n 
-0000314961 00000 n 
-0000315115 00000 n 
-0000315270 00000 n 
-0000315426 00000 n 
-0000315582 00000 n 
-0000315738 00000 n 
-0000315894 00000 n 
-0000316054 00000 n 
-0000316215 00000 n 
-0000316376 00000 n 
-0000316532 00000 n 
-0000316693 00000 n 
-0000316847 00000 n 
-0000317003 00000 n 
-0000317159 00000 n 
-0000317320 00000 n 
-0000317481 00000 n 
-0000317642 00000 n 
-0000317803 00000 n 
-0000317956 00000 n 
-0000318112 00000 n 
-0000318268 00000 n 
-0000318429 00000 n 
-0000318590 00000 n 
-0000318755 00000 n 
-0000318921 00000 n 
-0000319087 00000 n 
-0000319252 00000 n 
-0000319418 00000 n 
-0000319584 00000 n 
-0000319750 00000 n 
-0000319911 00000 n 
-0000320072 00000 n 
-0000320233 00000 n 
-0000322423 00000 n 
-0000320458 00000 n 
-0000314358 00000 n 
-0000312921 00000 n 
-0000320394 00000 n 
-0000322576 00000 n 
-0000322729 00000 n 
-0000322883 00000 n 
-0000323044 00000 n 
-0000323205 00000 n 
-0000323366 00000 n 
-0000323516 00000 n 
-0000323670 00000 n 
-0000323826 00000 n 
-0000323987 00000 n 
-0000324147 00000 n 
-0000324308 00000 n 
-0000324464 00000 n 
-0000324625 00000 n 
-0000324786 00000 n 
-0000324952 00000 n 
-0000325118 00000 n 
-0000325284 00000 n 
-0000325450 00000 n 
-0000325611 00000 n 
-0000325776 00000 n 
-0000325941 00000 n 
-0000326107 00000 n 
-0000326273 00000 n 
-0000326427 00000 n 
-0000326583 00000 n 
-0000326744 00000 n 
-0000326910 00000 n 
-0000327076 00000 n 
-0000327242 00000 n 
-0000327407 00000 n 
-0000327573 00000 n 
-0000327734 00000 n 
-0000329881 00000 n 
-0000327954 00000 n 
-0000321989 00000 n 
-0000320560 00000 n 
-0000327890 00000 n 
-0000330041 00000 n 
-0000330202 00000 n 
-0000330356 00000 n 
-0000330512 00000 n 
-0000330667 00000 n 
-0000330828 00000 n 
-0000330994 00000 n 
-0000331160 00000 n 
-0000331321 00000 n 
-0000331481 00000 n 
-0000331641 00000 n 
-0000331797 00000 n 
-0000331958 00000 n 
-0000332119 00000 n 
-0000332280 00000 n 
-0000332440 00000 n 
-0000332601 00000 n 
-0000332762 00000 n 
-0000332923 00000 n 
-0000333084 00000 n 
-0000333233 00000 n 
-0000333387 00000 n 
-0000333543 00000 n 
-0000333699 00000 n 
-0000333855 00000 n 
-0000334008 00000 n 
-0000334164 00000 n 
-0000334325 00000 n 
-0000334486 00000 n 
-0000334647 00000 n 
-0000334807 00000 n 
-0000337118 00000 n 
-0000335037 00000 n 
-0000329465 00000 n 
-0000328070 00000 n 
-0000334973 00000 n 
-0004715088 00000 n 
-0000337283 00000 n 
-0000337439 00000 n 
-0000337595 00000 n 
-0000337751 00000 n 
-0000337905 00000 n 
-0000338061 00000 n 
-0000338217 00000 n 
-0000338373 00000 n 
-0000338532 00000 n 
-0000338687 00000 n 
-0000338843 00000 n 
-0000338999 00000 n 
-0000339149 00000 n 
-0000339303 00000 n 
-0000339459 00000 n 
-0000339620 00000 n 
-0000339781 00000 n 
-0000339947 00000 n 
-0000340113 00000 n 
-0000340269 00000 n 
-0000340424 00000 n 
-0000340579 00000 n 
-0000340740 00000 n 
-0000340906 00000 n 
-0000341072 00000 n 
-0000341238 00000 n 
-0000341394 00000 n 
-0000341555 00000 n 
-0000341715 00000 n 
-0000341881 00000 n 
-0000342047 00000 n 
-0000342201 00000 n 
-0000342357 00000 n 
-0000344591 00000 n 
-0000342577 00000 n 
-0000336684 00000 n 
-0000335153 00000 n 
-0000342513 00000 n 
-0000344746 00000 n 
-0000344901 00000 n 
-0000345057 00000 n 
-0000345213 00000 n 
-0000345374 00000 n 
-0000345535 00000 n 
-0000345689 00000 n 
-0000345844 00000 n 
-0000345999 00000 n 
-0000346160 00000 n 
-0000346321 00000 n 
-0000346482 00000 n 
-0000346638 00000 n 
-0000346799 00000 n 
-0000346959 00000 n 
-0000347120 00000 n 
-0000347281 00000 n 
-0000347440 00000 n 
-0000347600 00000 n 
-0000347756 00000 n 
-0000347917 00000 n 
-0000348073 00000 n 
-0000348229 00000 n 
-0000348383 00000 n 
-0000348538 00000 n 
-0000348693 00000 n 
-0000348849 00000 n 
-0000349005 00000 n 
-0000349161 00000 n 
-0000349317 00000 n 
-0000349473 00000 n 
-0000349628 00000 n 
-0000349783 00000 n 
-0000349940 00000 n 
-0000350097 00000 n 
-0000351626 00000 n 
-0000350318 00000 n 
-0000344139 00000 n 
-0000342693 00000 n 
-0000350254 00000 n 
-0000351779 00000 n 
-0000351935 00000 n 
-0000352091 00000 n 
-0000352251 00000 n 
-0000352412 00000 n 
-0000352573 00000 n 
-0000352729 00000 n 
-0000352885 00000 n 
-0000353039 00000 n 
-0000353195 00000 n 
-0000353351 00000 n 
-0000353505 00000 n 
-0000353661 00000 n 
-0000353816 00000 n 
-0000353977 00000 n 
-0000354138 00000 n 
-0000354292 00000 n 
-0000354447 00000 n 
-0000354666 00000 n 
-0000351327 00000 n 
-0000350420 00000 n 
-0000354602 00000 n 
-0000355049 00000 n 
-0000354869 00000 n 
-0000354768 00000 n 
-0000354985 00000 n 
-0000356321 00000 n 
+0000304580 00000 n 
+0000304746 00000 n 
+0000304902 00000 n 
+0000305063 00000 n 
+0000305224 00000 n 
+0000305378 00000 n 
+0000305534 00000 n 
+0000305689 00000 n 
+0000305845 00000 n 
+0000306006 00000 n 
+0000306167 00000 n 
+0000306328 00000 n 
+0000306488 00000 n 
+0000306644 00000 n 
+0000306805 00000 n 
+0000306966 00000 n 
+0000307127 00000 n 
+0000307287 00000 n 
+0000307448 00000 n 
+0000307604 00000 n 
+0000307765 00000 n 
+0000309973 00000 n 
+0000307990 00000 n 
+0000301703 00000 n 
+0000300074 00000 n 
+0000307926 00000 n 
+0000310133 00000 n 
+0000310287 00000 n 
+0000310442 00000 n 
+0000310598 00000 n 
+0000310754 00000 n 
+0000310910 00000 n 
+0000311066 00000 n 
+0000311226 00000 n 
+0000311387 00000 n 
+0000311548 00000 n 
+0000311704 00000 n 
+0000311865 00000 n 
+0000312019 00000 n 
+0000312175 00000 n 
+0000312331 00000 n 
+0000312492 00000 n 
+0000312653 00000 n 
+0000312814 00000 n 
+0000312975 00000 n 
+0000313128 00000 n 
+0000313284 00000 n 
+0000313440 00000 n 
+0000313601 00000 n 
+0000313762 00000 n 
+0000313927 00000 n 
+0000314093 00000 n 
+0000314259 00000 n 
+0000314424 00000 n 
+0000314590 00000 n 
+0000314756 00000 n 
+0000314922 00000 n 
+0000315083 00000 n 
+0000315244 00000 n 
+0000315405 00000 n 
+0000317595 00000 n 
+0000315630 00000 n 
+0000309530 00000 n 
+0000308092 00000 n 
+0000315566 00000 n 
+0000317748 00000 n 
+0000317901 00000 n 
+0000318055 00000 n 
+0000318216 00000 n 
+0000318377 00000 n 
+0000318538 00000 n 
+0000318688 00000 n 
+0000318842 00000 n 
+0000318998 00000 n 
+0000319159 00000 n 
+0000319319 00000 n 
+0000319480 00000 n 
+0000319636 00000 n 
+0000319797 00000 n 
+0000319958 00000 n 
+0000320124 00000 n 
+0000320290 00000 n 
+0000320456 00000 n 
+0000320622 00000 n 
+0000320783 00000 n 
+0000320948 00000 n 
+0000321113 00000 n 
+0000321279 00000 n 
+0000321445 00000 n 
+0000321599 00000 n 
+0000321755 00000 n 
+0000321916 00000 n 
+0000322082 00000 n 
+0000322248 00000 n 
+0000322414 00000 n 
+0000322579 00000 n 
+0000322745 00000 n 
+0000322906 00000 n 
+0000325060 00000 n 
+0000323126 00000 n 
+0000317161 00000 n 
+0000315732 00000 n 
+0000323062 00000 n 
+0000325220 00000 n 
+0000325381 00000 n 
+0000325535 00000 n 
+0000325691 00000 n 
+0000325846 00000 n 
+0000326007 00000 n 
+0000326173 00000 n 
+0000326339 00000 n 
+0000326500 00000 n 
+0000326660 00000 n 
+0000326820 00000 n 
+0000326976 00000 n 
+0000327137 00000 n 
+0000327298 00000 n 
+0000327459 00000 n 
+0000327619 00000 n 
+0000327780 00000 n 
+0000327941 00000 n 
+0000328102 00000 n 
+0000328263 00000 n 
+0000328412 00000 n 
+0000328566 00000 n 
+0000328722 00000 n 
+0000328878 00000 n 
+0000329034 00000 n 
+0000329187 00000 n 
+0000329343 00000 n 
+0000329504 00000 n 
+0000329665 00000 n 
+0000329826 00000 n 
+0000329986 00000 n 
+0000332299 00000 n 
+0000330216 00000 n 
+0000324644 00000 n 
+0000323242 00000 n 
+0000330152 00000 n 
+0000332464 00000 n 
+0000332620 00000 n 
+0000332776 00000 n 
+0000332932 00000 n 
+0000333086 00000 n 
+0000333242 00000 n 
+0000333398 00000 n 
+0000333554 00000 n 
+0000333713 00000 n 
+0000333868 00000 n 
+0000334024 00000 n 
+0000334180 00000 n 
+0000334330 00000 n 
+0000334484 00000 n 
+0000334640 00000 n 
+0000334801 00000 n 
+0000334962 00000 n 
+0000335128 00000 n 
+0000335294 00000 n 
+0000335450 00000 n 
+0000335605 00000 n 
+0000335760 00000 n 
+0000335921 00000 n 
+0000336087 00000 n 
+0000336253 00000 n 
+0000336419 00000 n 
+0000336575 00000 n 
+0000336736 00000 n 
+0000336896 00000 n 
+0000337062 00000 n 
+0000337228 00000 n 
+0000337382 00000 n 
+0000337538 00000 n 
+0000339770 00000 n 
+0000337758 00000 n 
+0000331865 00000 n 
+0000330332 00000 n 
+0000337694 00000 n 
+0000339925 00000 n 
+0000340080 00000 n 
+0000340236 00000 n 
+0000340392 00000 n 
+0000340553 00000 n 
+0000340714 00000 n 
+0000340868 00000 n 
+0000341023 00000 n 
+0000341178 00000 n 
+0000341339 00000 n 
+0000341500 00000 n 
+0000341661 00000 n 
+0000341817 00000 n 
+0000341978 00000 n 
+0000342138 00000 n 
+0000342299 00000 n 
+0000342460 00000 n 
+0000342619 00000 n 
+0000342779 00000 n 
+0000342935 00000 n 
+0000343096 00000 n 
+0000343252 00000 n 
+0000343408 00000 n 
+0000343562 00000 n 
+0000343717 00000 n 
+0000343872 00000 n 
+0000344028 00000 n 
+0000344184 00000 n 
+0000344340 00000 n 
+0000344496 00000 n 
+0000344652 00000 n 
+0000344807 00000 n 
+0000344962 00000 n 
+0000345119 00000 n 
+0000345276 00000 n 
+0000346803 00000 n 
+0000345497 00000 n 
+0000339318 00000 n 
+0000337874 00000 n 
+0000345433 00000 n 
+0004756408 00000 n 
+0000346956 00000 n 
+0000347112 00000 n 
+0000347268 00000 n 
+0000347428 00000 n 
+0000347589 00000 n 
+0000347750 00000 n 
+0000347906 00000 n 
+0000348062 00000 n 
+0000348216 00000 n 
+0000348372 00000 n 
+0000348528 00000 n 
+0000348682 00000 n 
+0000348838 00000 n 
+0000348993 00000 n 
+0000349154 00000 n 
+0000349315 00000 n 
+0000349469 00000 n 
+0000349624 00000 n 
+0000349843 00000 n 
+0000346504 00000 n 
+0000345599 00000 n 
+0000349779 00000 n 
+0000350226 00000 n 
+0000350046 00000 n 
+0000349945 00000 n 
+0000350162 00000 n 
+0000351499 00000 n 
+0000351654 00000 n 
+0000351810 00000 n 
+0000351966 00000 n 
+0000352122 00000 n 
+0000352278 00000 n 
+0000352434 00000 n 
+0000352590 00000 n 
+0000352746 00000 n 
+0000352902 00000 n 
+0000353058 00000 n 
+0000353213 00000 n 
+0000353370 00000 n 
+0000353526 00000 n 
+0000353682 00000 n 
+0000353838 00000 n 
+0000353994 00000 n 
+0000354276 00000 n 
+0000351218 00000 n 
+0000350268 00000 n 
+0000354150 00000 n 
+0000420957 00000 n 
+0000430313 00000 n 
+0000460423 00000 n 
+0000466818 00000 n 
+0000471683 00000 n 
+0000482288 00000 n 
+0000493562 00000 n 
+0000498059 00000 n 
+0000510916 00000 n 
+0000525801 00000 n 
+0000532673 00000 n 
+0000538243 00000 n 
+0000637311 00000 n 
+0000645532 00000 n 
+0000685846 00000 n 
+0000689754 00000 n 
+0000703223 00000 n 
+0000355693 00000 n 
+0000355849 00000 n 
+0000356005 00000 n 
+0000356162 00000 n 
+0000356319 00000 n 
 0000356476 00000 n 
-0000356632 00000 n 
-0000356788 00000 n 
-0000356944 00000 n 
-0000357100 00000 n 
-0000357256 00000 n 
-0000357412 00000 n 
-0000357568 00000 n 
-0000357724 00000 n 
-0000357880 00000 n 
-0000358035 00000 n 
-0000358192 00000 n 
-0000358348 00000 n 
-0000358504 00000 n 
-0000358660 00000 n 
-0000358816 00000 n 
-0000359098 00000 n 
-0000356040 00000 n 
-0000355091 00000 n 
-0000358972 00000 n 
-0000425792 00000 n 
-0000435148 00000 n 
-0000465265 00000 n 
-0000471661 00000 n 
-0000476526 00000 n 
-0000487148 00000 n 
-0000498426 00000 n 
-0000502923 00000 n 
-0000515780 00000 n 
-0000530668 00000 n 
-0000537540 00000 n 
-0000543110 00000 n 
-0000638430 00000 n 
-0000646652 00000 n 
-0000686965 00000 n 
-0000690874 00000 n 
-0000704344 00000 n 
-0000360515 00000 n 
-0000360671 00000 n 
-0000360827 00000 n 
-0000360984 00000 n 
-0000361141 00000 n 
-0000361298 00000 n 
-0000361455 00000 n 
-0000361612 00000 n 
-0000361769 00000 n 
-0000361926 00000 n 
-0000362083 00000 n 
-0000362240 00000 n 
-0000362397 00000 n 
-0000362553 00000 n 
-0000362709 00000 n 
-0000362866 00000 n 
-0000363023 00000 n 
-0000363180 00000 n 
-0000364741 00000 n 
-0000363401 00000 n 
-0000360225 00000 n 
-0000359200 00000 n 
-0000363337 00000 n 
-0004715214 00000 n 
-0000780091 00000 n 
-0000787426 00000 n 
-0001199332 00000 n 
-0001203109 00000 n 
-0001203621 00000 n 
-0001207704 00000 n 
-0001208215 00000 n 
-0001302182 00000 n 
-0001369983 00000 n 
-0001421359 00000 n 
-0001423898 00000 n 
-0001424345 00000 n 
-0001456357 00000 n 
-0001459935 00000 n 
-0001533577 00000 n 
-0001539083 00000 n 
-0001546681 00000 n 
-0001554043 00000 n 
-0000364898 00000 n 
-0000365055 00000 n 
-0000365212 00000 n 
-0000365369 00000 n 
-0000365526 00000 n 
-0000365683 00000 n 
-0000365840 00000 n 
-0000365997 00000 n 
-0000366154 00000 n 
-0000366311 00000 n 
-0000366469 00000 n 
-0000366625 00000 n 
-0000366782 00000 n 
-0000367981 00000 n 
-0000367003 00000 n 
-0000364487 00000 n 
-0000363503 00000 n 
-0000366939 00000 n 
-0001563870 00000 n 
-0001607029 00000 n 
-0001698177 00000 n 
-0001698753 00000 n 
-0001769360 00000 n 
-0001784551 00000 n 
-0001801059 00000 n 
-0001841796 00000 n 
-0001956360 00000 n 
-0001961435 00000 n 
-0002456867 00000 n 
-0002794311 00000 n 
-0002794904 00000 n 
-0002824566 00000 n 
-0000368137 00000 n 
-0000368294 00000 n 
+0000356633 00000 n 
+0000356790 00000 n 
+0000356947 00000 n 
+0000357104 00000 n 
+0000357261 00000 n 
+0000357418 00000 n 
+0000357575 00000 n 
+0000357731 00000 n 
+0000357887 00000 n 
+0000358044 00000 n 
+0000358201 00000 n 
+0000358358 00000 n 
+0000359915 00000 n 
+0000358579 00000 n 
+0000355403 00000 n 
+0000354378 00000 n 
+0000358515 00000 n 
+0000778948 00000 n 
+0000786283 00000 n 
+0001198185 00000 n 
+0001201962 00000 n 
+0001202474 00000 n 
+0001206558 00000 n 
+0001207069 00000 n 
+0001312862 00000 n 
+0001380955 00000 n 
+0001441859 00000 n 
+0001444397 00000 n 
+0001444844 00000 n 
+0001476851 00000 n 
+0001480428 00000 n 
+0001554057 00000 n 
+0001559561 00000 n 
+0001567157 00000 n 
+0001574517 00000 n 
+0000360072 00000 n 
+0000360229 00000 n 
+0000360386 00000 n 
+0000360543 00000 n 
+0000360700 00000 n 
+0000360857 00000 n 
+0000361014 00000 n 
+0000361171 00000 n 
+0000361328 00000 n 
+0000361485 00000 n 
+0000361643 00000 n 
+0000361799 00000 n 
+0000361956 00000 n 
+0000363155 00000 n 
+0000362177 00000 n 
+0000359661 00000 n 
+0000358681 00000 n 
+0000362113 00000 n 
+0001584345 00000 n 
+0001633071 00000 n 
+0001724156 00000 n 
+0001724732 00000 n 
+0001797570 00000 n 
+0001812762 00000 n 
+0001829270 00000 n 
+0001869989 00000 n 
+0001984521 00000 n 
+0001989598 00000 n 
+0002488789 00000 n 
+0002835610 00000 n 
+0002836203 00000 n 
+0002865866 00000 n 
+0000363311 00000 n 
+0000363468 00000 n 
+0000363625 00000 n 
+0000363782 00000 n 
+0000363939 00000 n 
+0000364096 00000 n 
+0000364253 00000 n 
+0000365319 00000 n 
+0000364474 00000 n 
+0000362955 00000 n 
+0000362279 00000 n 
+0000364410 00000 n 
+0004756534 00000 n 
+0002918331 00000 n 
+0002963503 00000 n 
+0003159682 00000 n 
+0003210663 00000 n 
+0003216166 00000 n 
+0003220555 00000 n 
+0003225497 00000 n 
+0003227274 00000 n 
+0000365475 00000 n 
+0000365632 00000 n 
+0000365789 00000 n 
+0000366010 00000 n 
+0000365155 00000 n 
+0000364576 00000 n 
+0000365946 00000 n 
+0003317492 00000 n 
+0003326646 00000 n 
+0003330479 00000 n 
+0003484999 00000 n 
+0000366393 00000 n 
+0000366213 00000 n 
+0000366112 00000 n 
+0000366329 00000 n 
+0000367855 00000 n 
+0000368000 00000 n 
+0000368153 00000 n 
+0000368299 00000 n 
 0000368451 00000 n 
-0000368608 00000 n 
-0000368765 00000 n 
-0000368922 00000 n 
-0000369079 00000 n 
-0000370144 00000 n 
-0000369300 00000 n 
-0000367781 00000 n 
-0000367105 00000 n 
-0000369236 00000 n 
-0002877041 00000 n 
-0002922223 00000 n 
-0003118417 00000 n 
-0003169389 00000 n 
-0003174893 00000 n 
-0003179283 00000 n 
-0003184225 00000 n 
-0003186002 00000 n 
-0000370300 00000 n 
-0000370457 00000 n 
-0000370614 00000 n 
-0000370835 00000 n 
+0000368604 00000 n 
+0000368757 00000 n 
+0000368910 00000 n 
+0000369063 00000 n 
+0000369214 00000 n 
+0000369367 00000 n 
+0000369520 00000 n 
+0000369673 00000 n 
+0000369827 00000 n 
 0000369980 00000 n 
-0000369402 00000 n 
-0000370771 00000 n 
-0003276230 00000 n 
-0003285384 00000 n 
-0003289217 00000 n 
-0003443746 00000 n 
-0000371218 00000 n 
-0000371038 00000 n 
-0000370937 00000 n 
-0000371154 00000 n 
-0000372678 00000 n 
-0000372823 00000 n 
-0000372976 00000 n 
-0000373122 00000 n 
-0000373274 00000 n 
-0000373427 00000 n 
-0000373580 00000 n 
-0000373733 00000 n 
-0000373886 00000 n 
-0000374037 00000 n 
-0000374190 00000 n 
-0000374343 00000 n 
-0000374496 00000 n 
-0000374650 00000 n 
-0000374803 00000 n 
-0000374957 00000 n 
-0000375111 00000 n 
-0000375265 00000 n 
-0000375419 00000 n 
-0000375572 00000 n 
-0000375726 00000 n 
-0000375880 00000 n 
-0000376034 00000 n 
-0000376188 00000 n 
-0000376341 00000 n 
-0000376495 00000 n 
-0000376649 00000 n 
-0000376795 00000 n 
-0000378993 00000 n 
-0000377075 00000 n 
-0000372298 00000 n 
-0000371260 00000 n 
-0000376949 00000 n 
-0004465777 00000 n 
-0000597752 00000 n 
-0004465743 00000 n 
-0000823894 00000 n 
-0000844476 00000 n 
-0000862598 00000 n 
-0000893810 00000 n 
-0000915737 00000 n 
-0000929257 00000 n 
-0000944208 00000 n 
-0000955720 00000 n 
-0000970299 00000 n 
-0000982667 00000 n 
-0000993193 00000 n 
-0001007865 00000 n 
-0001007993 00000 n 
-0001047450 00000 n 
-0001047578 00000 n 
-0001091225 00000 n 
-0001091353 00000 n 
-0001125048 00000 n 
-0001125176 00000 n 
-0001141861 00000 n 
-0001141989 00000 n 
-0001154950 00000 n 
-0001155078 00000 n 
-0004465709 00000 n 
-0001255952 00000 n 
-0000379138 00000 n 
-0000379292 00000 n 
-0000379446 00000 n 
-0000379592 00000 n 
-0000379746 00000 n 
-0000379900 00000 n 
-0000380054 00000 n 
-0000380200 00000 n 
-0000380354 00000 n 
-0000380500 00000 n 
-0000380653 00000 n 
-0000380799 00000 n 
-0000380953 00000 n 
-0000381107 00000 n 
-0000381261 00000 n 
-0000381414 00000 n 
-0000381568 00000 n 
-0000381722 00000 n 
-0000381876 00000 n 
-0000382026 00000 n 
-0000382180 00000 n 
-0000382334 00000 n 
-0000382489 00000 n 
-0000382644 00000 n 
-0000382799 00000 n 
-0000382953 00000 n 
-0000383108 00000 n 
-0000383262 00000 n 
-0000383417 00000 n 
-0000383572 00000 n 
-0000383727 00000 n 
-0000384663 00000 n 
-0000383937 00000 n 
-0000378577 00000 n 
-0000377177 00000 n 
-0000383873 00000 n 
-0004715340 00000 n 
-0004465675 00000 n 
-0001290256 00000 n 
-0001293245 00000 n 
-0004465641 00000 n 
-0001394355 00000 n 
-0001399127 00000 n 
-0001399255 00000 n 
-0004465607 00000 n 
-0001606901 00000 n 
-0004465573 00000 n 
-0001749836 00000 n 
-0004465539 00000 n 
-0002003612 00000 n 
-0002021315 00000 n 
-0002039445 00000 n 
-0002112858 00000 n 
-0002112986 00000 n 
-0002148910 00000 n 
-0002180865 00000 n 
-0002228335 00000 n 
-0002261016 00000 n 
-0002328933 00000 n 
-0002332461 00000 n 
-0002336583 00000 n 
-0002403890 00000 n 
-0002404146 00000 n 
-0002440213 00000 n 
-0002543816 00000 n 
-0002648892 00000 n 
-0002672413 00000 n 
-0002788806 00000 n 
-0004465505 00000 n 
-0000384816 00000 n 
-0000384962 00000 n 
-0000385115 00000 n 
-0000385333 00000 n 
-0000384499 00000 n 
-0000384039 00000 n 
-0000385269 00000 n 
-0002844498 00000 n 
-0004465471 00000 n 
-0003324529 00000 n 
-0003364691 00000 n 
-0000386870 00000 n 
-0000387014 00000 n 
-0000387165 00000 n 
-0000387317 00000 n 
-0000387462 00000 n 
-0000387614 00000 n 
-0000387759 00000 n 
-0000387910 00000 n 
-0000388056 00000 n 
-0000388208 00000 n 
-0000388354 00000 n 
-0000388507 00000 n 
-0000388659 00000 n 
-0000388812 00000 n 
-0000388965 00000 n 
-0000389111 00000 n 
-0000389263 00000 n 
-0000389416 00000 n 
-0000389569 00000 n 
-0000389722 00000 n 
-0000389875 00000 n 
-0000390020 00000 n 
-0000390299 00000 n 
-0000386544 00000 n 
-0000385435 00000 n 
-0000390173 00000 n 
-0004465437 00000 n 
-0000431885 00000 n 
-0000453347 00000 n 
-0004465403 00000 n 
-0000676894 00000 n 
-0004465369 00000 n 
-0000739245 00000 n 
-0004465335 00000 n 
-0001168824 00000 n 
-0001259893 00000 n 
-0001263485 00000 n 
-0001263613 00000 n 
-0001266411 00000 n 
-0001321536 00000 n 
-0001333671 00000 n 
-0001385701 00000 n 
-0001388008 00000 n 
-0001388136 00000 n 
-0001418732 00000 n 
-0000392066 00000 n 
-0000392211 00000 n 
-0000392364 00000 n 
-0000392510 00000 n 
-0000392663 00000 n 
-0000392815 00000 n 
-0000392968 00000 n 
-0000393121 00000 n 
-0000393274 00000 n 
-0000393419 00000 n 
-0000393571 00000 n 
-0000393717 00000 n 
-0000393870 00000 n 
-0000394016 00000 n 
-0000394169 00000 n 
-0000394315 00000 n 
-0000394468 00000 n 
-0000394621 00000 n 
-0000394774 00000 n 
-0000394920 00000 n 
-0000395073 00000 n 
-0000395219 00000 n 
-0000395372 00000 n 
-0000395525 00000 n 
-0000395669 00000 n 
-0000395822 00000 n 
-0000396869 00000 n 
-0000396032 00000 n 
-0000391704 00000 n 
-0000390401 00000 n 
-0000395968 00000 n 
-0004465301 00000 n 
-0001574968 00000 n 
-0001603089 00000 n 
-0001618229 00000 n 
-0001620953 00000 n 
-0001663001 00000 n 
-0001664649 00000 n 
-0004465267 00000 n 
-0001825083 00000 n 
-0002280186 00000 n 
-0004465233 00000 n 
-0002802763 00000 n 
-0004465199 00000 n 
-0003002820 00000 n 
-0003002951 00000 n 
-0003010712 00000 n 
-0004465165 00000 n 
-0003060081 00000 n 
-0004465131 00000 n 
-0003081786 00000 n 
-0003081915 00000 n 
-0004465097 00000 n 
-0003124766 00000 n 
-0004465063 00000 n 
-0000397021 00000 n 
-0000397167 00000 n 
-0000397319 00000 n 
-0000397472 00000 n 
-0000397617 00000 n 
-0000397834 00000 n 
-0000396687 00000 n 
-0000396134 00000 n 
-0000397770 00000 n 
-0003211561 00000 n 
-0004465029 00000 n 
-0003237027 00000 n 
-0003239873 00000 n 
-0004464995 00000 n 
-0003383491 00000 n 
-0000400630 00000 n 
-0000400326 00000 n 
-0000397936 00000 n 
-0000400442 00000 n 
-0000400567 00000 n 
-0000402933 00000 n 
-0000402753 00000 n 
-0000400746 00000 n 
-0000402869 00000 n 
-0004715466 00000 n 
-0000405068 00000 n 
-0000005416 00000 f 
-0000005417 00000 f 
+0000370134 00000 n 
+0000370288 00000 n 
+0000370442 00000 n 
+0000370596 00000 n 
+0000370749 00000 n 
+0000370903 00000 n 
+0000371057 00000 n 
+0000371211 00000 n 
+0000371365 00000 n 
+0000371518 00000 n 
+0000371672 00000 n 
+0000371826 00000 n 
+0000371972 00000 n 
+0000374168 00000 n 
+0000372252 00000 n 
+0000367475 00000 n 
+0000366435 00000 n 
+0000372126 00000 n 
+0004507027 00000 n 
+0000596716 00000 n 
+0004506993 00000 n 
+0000822753 00000 n 
+0000843335 00000 n 
+0000861457 00000 n 
+0000892669 00000 n 
+0000914596 00000 n 
+0000928116 00000 n 
+0000943067 00000 n 
+0000954579 00000 n 
+0000969158 00000 n 
+0000981526 00000 n 
+0000992053 00000 n 
+0001006725 00000 n 
+0001006853 00000 n 
+0001046310 00000 n 
+0001046438 00000 n 
+0001090085 00000 n 
+0001090213 00000 n 
+0001123908 00000 n 
+0001124036 00000 n 
+0001140721 00000 n 
+0001140849 00000 n 
+0001153810 00000 n 
+0001153938 00000 n 
+0004506959 00000 n 
+0001258005 00000 n 
+0000374313 00000 n 
+0000374467 00000 n 
+0000374621 00000 n 
+0000374767 00000 n 
+0000374921 00000 n 
+0000375075 00000 n 
+0000375229 00000 n 
+0000375375 00000 n 
+0000375529 00000 n 
+0000375675 00000 n 
+0000375828 00000 n 
+0000375974 00000 n 
+0000376128 00000 n 
+0000376282 00000 n 
+0000376436 00000 n 
+0000376589 00000 n 
+0000376743 00000 n 
+0000376897 00000 n 
+0000377051 00000 n 
+0000377201 00000 n 
+0000377355 00000 n 
+0000377509 00000 n 
+0000377664 00000 n 
+0000377819 00000 n 
+0000377974 00000 n 
+0000378128 00000 n 
+0000378283 00000 n 
+0000378437 00000 n 
+0000378592 00000 n 
+0000378747 00000 n 
+0000378902 00000 n 
+0000379834 00000 n 
+0000379112 00000 n 
+0000373752 00000 n 
+0000372354 00000 n 
+0000379048 00000 n 
+0004506925 00000 n 
+0001295947 00000 n 
+0001303596 00000 n 
+0004506891 00000 n 
+0001408002 00000 n 
+0001419507 00000 n 
+0001419635 00000 n 
+0004506857 00000 n 
+0001632943 00000 n 
+0004506823 00000 n 
+0001778091 00000 n 
+0004506789 00000 n 
+0002031772 00000 n 
+0002049475 00000 n 
+0002067606 00000 n 
+0002141017 00000 n 
+0002141145 00000 n 
+0002177071 00000 n 
+0002209026 00000 n 
+0002256496 00000 n 
+0002289177 00000 n 
+0002357091 00000 n 
+0002362353 00000 n 
+0002368631 00000 n 
+0002435810 00000 n 
+0002436066 00000 n 
+0002472132 00000 n 
+0002575734 00000 n 
+0002685641 00000 n 
+0002713711 00000 n 
+0002830106 00000 n 
+0004506755 00000 n 
+0000379987 00000 n 
+0000380133 00000 n 
+0000380286 00000 n 
+0000380504 00000 n 
+0000379670 00000 n 
+0000379214 00000 n 
+0000380440 00000 n 
+0002885797 00000 n 
+0004506721 00000 n 
+0003365789 00000 n 
+0003405951 00000 n 
+0000382041 00000 n 
+0000382185 00000 n 
+0000382336 00000 n 
+0000382488 00000 n 
+0000382633 00000 n 
+0000382785 00000 n 
+0000382930 00000 n 
+0000383081 00000 n 
+0000383227 00000 n 
+0000383379 00000 n 
+0000383525 00000 n 
+0000383678 00000 n 
+0000383830 00000 n 
+0000383983 00000 n 
+0000384136 00000 n 
+0000384282 00000 n 
+0000384434 00000 n 
+0000384587 00000 n 
+0000384740 00000 n 
+0000384893 00000 n 
+0000385046 00000 n 
+0000385191 00000 n 
+0000385470 00000 n 
+0000381715 00000 n 
+0000380606 00000 n 
+0000385344 00000 n 
+0004756660 00000 n 
+0004506687 00000 n 
+0000427050 00000 n 
+0000448504 00000 n 
+0004506653 00000 n 
+0000675777 00000 n 
+0004506619 00000 n 
+0000738108 00000 n 
+0004506585 00000 n 
+0001167684 00000 n 
+0001261916 00000 n 
+0001265585 00000 n 
+0001265713 00000 n 
+0001268562 00000 n 
+0001331840 00000 n 
+0001343706 00000 n 
+0001395551 00000 n 
+0001397855 00000 n 
+0001397983 00000 n 
+0001439233 00000 n 
+0000387236 00000 n 
+0000387381 00000 n 
+0000387534 00000 n 
+0000387680 00000 n 
+0000387833 00000 n 
+0000387985 00000 n 
+0000388138 00000 n 
+0000388291 00000 n 
+0000388444 00000 n 
+0000388589 00000 n 
+0000388741 00000 n 
+0000388887 00000 n 
+0000389040 00000 n 
+0000389186 00000 n 
+0000389339 00000 n 
+0000389485 00000 n 
+0000389638 00000 n 
+0000389791 00000 n 
+0000389944 00000 n 
+0000390090 00000 n 
+0000390243 00000 n 
+0000390389 00000 n 
+0000390542 00000 n 
+0000390695 00000 n 
+0000390839 00000 n 
+0000390992 00000 n 
+0000392039 00000 n 
+0000391202 00000 n 
+0000386874 00000 n 
+0000385572 00000 n 
+0000391138 00000 n 
+0004506551 00000 n 
+0001595440 00000 n 
+0001623556 00000 n 
+0001644207 00000 n 
+0001646931 00000 n 
+0001688980 00000 n 
+0001690628 00000 n 
+0004506517 00000 n 
+0001853276 00000 n 
+0002308344 00000 n 
+0004506483 00000 n 
+0002844062 00000 n 
+0004506449 00000 n 
+0003044095 00000 n 
+0003044226 00000 n 
+0003051988 00000 n 
+0004506415 00000 n 
+0003101357 00000 n 
+0004506381 00000 n 
+0003123058 00000 n 
+0003123187 00000 n 
+0004506347 00000 n 
+0003166032 00000 n 
+0004506313 00000 n 
+0000392191 00000 n 
+0000392337 00000 n 
+0000392489 00000 n 
+0000392642 00000 n 
+0000392787 00000 n 
+0000393004 00000 n 
+0000391857 00000 n 
+0000391304 00000 n 
+0000392940 00000 n 
+0003252835 00000 n 
+0004506279 00000 n 
+0003278302 00000 n 
+0003281144 00000 n 
+0004506245 00000 n 
+0003424752 00000 n 
+0000395798 00000 n 
+0000395494 00000 n 
+0000393106 00000 n 
+0000395610 00000 n 
+0000395735 00000 n 
+0000398101 00000 n 
+0000397921 00000 n 
+0000395914 00000 n 
+0000398037 00000 n 
+0000400232 00000 n 
+0000005404 00000 f 
+0000005405 00000 f 
 0000000000 00000 f 
-0000405724 00000 n 
-0000404922 00000 n 
-0000403049 00000 n 
-0000405406 00000 n 
-0000405470 00000 n 
-0000405534 00000 n 
-0004713886 00000 n 
-0000405237 00000 n 
-0000405660 00000 n 
-0000407118 00000 n 
-0000406938 00000 n 
-0000405868 00000 n 
-0000407054 00000 n 
-0000409668 00000 n 
-0000409232 00000 n 
-0000407262 00000 n 
-0000409348 00000 n 
-0000409412 00000 n 
-0000409476 00000 n 
-0000409540 00000 n 
-0000409604 00000 n 
-0000412447 00000 n 
-0000412139 00000 n 
-0000409784 00000 n 
-0000412255 00000 n 
-0000412319 00000 n 
-0000412383 00000 n 
-0000414990 00000 n 
-0000415351 00000 n 
-0000414853 00000 n 
-0000412563 00000 n 
-0000415159 00000 n 
-0000415223 00000 n 
-0000415287 00000 n 
-0000417304 00000 n 
-0000417124 00000 n 
-0000415537 00000 n 
-0000417240 00000 n 
-0004715592 00000 n 
-0000417797 00000 n 
-0000417619 00000 n 
-0000417406 00000 n 
-0000418088 00000 n 
-0000417972 00000 n 
-0000417871 00000 n 
-0000419054 00000 n 
-0000418620 00000 n 
-0000418130 00000 n 
-0000418736 00000 n 
-0000418800 00000 n 
-0000418926 00000 n 
-0000418990 00000 n 
-0000419437 00000 n 
-0000419257 00000 n 
-0000419156 00000 n 
-0000419373 00000 n 
-0000421454 00000 n 
-0000421156 00000 n 
-0000422187 00000 n 
-0000421001 00000 n 
-0000419479 00000 n 
-0000421620 00000 n 
-0004712547 00000 n 
-0000421872 00000 n 
-0000421304 00000 n 
-0000421998 00000 n 
-0000422124 00000 n 
-0000425570 00000 n 
-0000426493 00000 n 
-0000425433 00000 n 
-0000422373 00000 n 
-0000425728 00000 n 
-0000425856 00000 n 
-0000425920 00000 n 
-0004714183 00000 n 
-0000425983 00000 n 
-0000426047 00000 n 
-0000426111 00000 n 
-0000426175 00000 n 
-0000426239 00000 n 
-0000426303 00000 n 
-0000426366 00000 n 
-0000426430 00000 n 
-0004715718 00000 n 
-0000428500 00000 n 
-0000428658 00000 n 
-0000429132 00000 n 
-0000428354 00000 n 
-0000426622 00000 n 
-0000428817 00000 n 
-0000428943 00000 n 
-0000429068 00000 n 
-0000431949 00000 n 
-0000453411 00000 n 
-0000432013 00000 n 
-0000431705 00000 n 
-0000429262 00000 n 
-0000431821 00000 n 
-0000434800 00000 n 
-0000435660 00000 n 
-0000434663 00000 n 
-0000432115 00000 n 
-0000434958 00000 n 
-0004710770 00000 n 
-0000435084 00000 n 
-0000435212 00000 n 
-0000435276 00000 n 
-0000435340 00000 n 
-0000435404 00000 n 
-0000435468 00000 n 
-0000435532 00000 n 
-0000435596 00000 n 
-0000437992 00000 n 
-0000438339 00000 n 
-0000437855 00000 n 
-0000435831 00000 n 
-0000438149 00000 n 
-0000438275 00000 n 
-0000440716 00000 n 
-0000441054 00000 n 
-0000441664 00000 n 
-0000440552 00000 n 
-0000438483 00000 n 
-0000441348 00000 n 
-0000441474 00000 n 
-0000440885 00000 n 
-0000441202 00000 n 
-0000441600 00000 n 
-0000443729 00000 n 
-0000443297 00000 n 
-0000441822 00000 n 
-0000443413 00000 n 
-0000443539 00000 n 
-0000443665 00000 n 
-0004715844 00000 n 
-0000446154 00000 n 
-0000446307 00000 n 
-0000446459 00000 n 
-0000447081 00000 n 
-0000445990 00000 n 
-0000443887 00000 n 
-0000446764 00000 n 
-0000446890 00000 n 
-0000447017 00000 n 
-0000446612 00000 n 
-0000449827 00000 n 
-0000449139 00000 n 
-0000447211 00000 n 
-0000449255 00000 n 
-0000449382 00000 n 
-0000449509 00000 n 
-0000449636 00000 n 
-0000449763 00000 n 
-0000450707 00000 n 
-0000450527 00000 n 
-0000449985 00000 n 
-0000450643 00000 n 
-0000453475 00000 n 
-0000453167 00000 n 
-0000450823 00000 n 
-0000453283 00000 n 
-0000455691 00000 n 
-0000456082 00000 n 
-0000455554 00000 n 
-0000453577 00000 n 
-0000455891 00000 n 
-0000458649 00000 n 
-0000458799 00000 n 
-0000458959 00000 n 
-0000459115 00000 n 
-0000459435 00000 n 
-0000459914 00000 n 
-0000458467 00000 n 
-0000456254 00000 n 
-0000459596 00000 n 
-0000459723 00000 n 
-0000459850 00000 n 
-0000459275 00000 n 
-0004715970 00000 n 
-0000462551 00000 n 
-0000776471 00000 n 
-0000781050 00000 n 
-0000462679 00000 n 
-0000462054 00000 n 
-0000460030 00000 n 
-0000462170 00000 n 
-0000462297 00000 n 
-0000462424 00000 n 
-0000462615 00000 n 
-0000465045 00000 n 
-0000466350 00000 n 
-0000464908 00000 n 
-0000462837 00000 n 
-0000465201 00000 n 
-0000465329 00000 n 
-0000465393 00000 n 
-0000465457 00000 n 
-0000465521 00000 n 
-0000465585 00000 n 
-0000465649 00000 n 
-0000465713 00000 n 
-0000465777 00000 n 
-0000465841 00000 n 
-0000465904 00000 n 
-0000465968 00000 n 
-0000466031 00000 n 
-0000466095 00000 n 
-0000466159 00000 n 
-0000466223 00000 n 
-0000466287 00000 n 
-0000468176 00000 n 
-0000468524 00000 n 
-0000468039 00000 n 
-0000466493 00000 n 
-0000468333 00000 n 
-0000468397 00000 n 
-0000468460 00000 n 
-0003405399 00000 n 
-0000471319 00000 n 
-0000472748 00000 n 
-0000471182 00000 n 
-0000468654 00000 n 
-0000471470 00000 n 
-0000471597 00000 n 
-0000471725 00000 n 
-0000471789 00000 n 
-0000471853 00000 n 
-0000471917 00000 n 
-0000471981 00000 n 
-0000472045 00000 n 
-0000472109 00000 n 
-0000472173 00000 n 
-0000472237 00000 n 
-0000472301 00000 n 
-0000472365 00000 n 
-0000472429 00000 n 
-0000472493 00000 n 
-0000472557 00000 n 
-0000472684 00000 n 
-0000476308 00000 n 
-0000477738 00000 n 
-0000476171 00000 n 
-0000472905 00000 n 
-0000476462 00000 n 
-0000476590 00000 n 
-0000476654 00000 n 
-0000476718 00000 n 
-0000476782 00000 n 
-0000476846 00000 n 
-0000476910 00000 n 
-0000476973 00000 n 
-0000477037 00000 n 
-0000477100 00000 n 
-0000477164 00000 n 
-0000477226 00000 n 
-0000477290 00000 n 
-0000477354 00000 n 
-0000477418 00000 n 
-0000477482 00000 n 
-0000477546 00000 n 
-0000477610 00000 n 
-0000477674 00000 n 
-0000479491 00000 n 
-0000483157 00000 n 
-0000480651 00000 n 
-0000479375 00000 n 
-0000477895 00000 n 
-0000480587 00000 n 
-0004710620 00000 n 
-0004712398 00000 n 
-0004716096 00000 n 
-0000479874 00000 n 
-0000480010 00000 n 
-0000480058 00000 n 
-0000480566 00000 n 
-0000483563 00000 n 
-0000483020 00000 n 
-0000480852 00000 n 
+0000400888 00000 n 
+0000400086 00000 n 
+0000398217 00000 n 
+0000400570 00000 n 
+0000400634 00000 n 
+0000400698 00000 n 
+0000400401 00000 n 
+0004753126 00000 n 
+0000400824 00000 n 
+0000402284 00000 n 
+0000402104 00000 n 
+0000401032 00000 n 
+0000402220 00000 n 
+0004756786 00000 n 
+0000404832 00000 n 
+0000404396 00000 n 
+0000402428 00000 n 
+0000404512 00000 n 
+0000404576 00000 n 
+0000404640 00000 n 
+0000404704 00000 n 
+0000404768 00000 n 
+0000407610 00000 n 
+0000407302 00000 n 
+0000404948 00000 n 
+0000407418 00000 n 
+0000407482 00000 n 
+0000407546 00000 n 
+0000410155 00000 n 
+0000410516 00000 n 
+0000410018 00000 n 
+0000407726 00000 n 
+0000410324 00000 n 
+0000410388 00000 n 
+0000410452 00000 n 
+0004752980 00000 n 
+0004752388 00000 n 
+0004755355 00000 n 
+0000412469 00000 n 
+0000412289 00000 n 
+0000410702 00000 n 
+0000412405 00000 n 
+0000412962 00000 n 
+0000412784 00000 n 
+0000412571 00000 n 
+0000413253 00000 n 
+0000413137 00000 n 
+0000413036 00000 n 
+0004756912 00000 n 
+0000414219 00000 n 
+0000413785 00000 n 
+0000413295 00000 n 
+0000413901 00000 n 
+0000413965 00000 n 
+0000414091 00000 n 
+0000414155 00000 n 
+0000414602 00000 n 
+0000414422 00000 n 
+0000414321 00000 n 
+0000414538 00000 n 
+0000416619 00000 n 
+0000416321 00000 n 
+0000417352 00000 n 
+0000416166 00000 n 
+0000414644 00000 n 
+0000416785 00000 n 
+0004753867 00000 n 
+0000417037 00000 n 
+0000416469 00000 n 
+0000417163 00000 n 
+0000417289 00000 n 
+0000420735 00000 n 
+0000421658 00000 n 
+0000420598 00000 n 
+0000417538 00000 n 
+0000420893 00000 n 
+0000421021 00000 n 
+0000421085 00000 n 
+0004755503 00000 n 
+0000421148 00000 n 
+0000421212 00000 n 
+0000421276 00000 n 
+0000421340 00000 n 
+0000421404 00000 n 
+0000421468 00000 n 
+0000421531 00000 n 
+0000421595 00000 n 
+0000423665 00000 n 
+0000423823 00000 n 
+0000424297 00000 n 
+0000423519 00000 n 
+0000421787 00000 n 
+0000423982 00000 n 
+0000424108 00000 n 
+0000424233 00000 n 
+0000427114 00000 n 
+0000448568 00000 n 
+0000427178 00000 n 
+0000426870 00000 n 
+0000424427 00000 n 
+0000426986 00000 n 
+0004757038 00000 n 
+0000429965 00000 n 
+0000430825 00000 n 
+0000429828 00000 n 
+0000427280 00000 n 
+0000430123 00000 n 
+0004752090 00000 n 
+0000430249 00000 n 
+0000430377 00000 n 
+0000430441 00000 n 
+0000430505 00000 n 
+0000430569 00000 n 
+0000430633 00000 n 
+0000430697 00000 n 
+0000430761 00000 n 
+0000433158 00000 n 
+0000433505 00000 n 
+0000433021 00000 n 
+0000430996 00000 n 
+0000433315 00000 n 
+0000433441 00000 n 
+0000435879 00000 n 
+0000436217 00000 n 
+0000436827 00000 n 
+0000435715 00000 n 
+0000433649 00000 n 
+0000436511 00000 n 
+0000436637 00000 n 
+0000436048 00000 n 
+0000436365 00000 n 
+0000436763 00000 n 
+0000438891 00000 n 
+0000438459 00000 n 
+0000436985 00000 n 
+0000438575 00000 n 
+0000438701 00000 n 
+0000438827 00000 n 
+0000441315 00000 n 
+0000441468 00000 n 
+0000441620 00000 n 
+0000442242 00000 n 
+0000441151 00000 n 
+0000439049 00000 n 
+0000441925 00000 n 
+0000442051 00000 n 
+0000442178 00000 n 
+0000441773 00000 n 
+0000444984 00000 n 
+0000444296 00000 n 
+0000442372 00000 n 
+0000444412 00000 n 
+0000444539 00000 n 
+0000444666 00000 n 
+0000444793 00000 n 
+0000444920 00000 n 
+0004757164 00000 n 
+0000445864 00000 n 
+0000445684 00000 n 
+0000445142 00000 n 
+0000445800 00000 n 
+0000448632 00000 n 
+0000448324 00000 n 
+0000445980 00000 n 
+0000448440 00000 n 
+0000450849 00000 n 
+0000451240 00000 n 
+0000450712 00000 n 
+0000448734 00000 n 
+0000451049 00000 n 
+0000453807 00000 n 
+0000453957 00000 n 
+0000454117 00000 n 
+0000454273 00000 n 
+0000454593 00000 n 
+0000455072 00000 n 
+0000453625 00000 n 
+0000451412 00000 n 
+0000454754 00000 n 
+0000454881 00000 n 
+0000455008 00000 n 
+0000454433 00000 n 
+0000457710 00000 n 
+0000775329 00000 n 
+0000779907 00000 n 
+0000457838 00000 n 
+0000457213 00000 n 
+0000455188 00000 n 
+0000457329 00000 n 
+0000457456 00000 n 
+0000457583 00000 n 
+0000457774 00000 n 
+0000460203 00000 n 
+0000461508 00000 n 
+0000460066 00000 n 
+0000457996 00000 n 
+0000460359 00000 n 
+0000460487 00000 n 
+0000460551 00000 n 
+0000460615 00000 n 
+0000460679 00000 n 
+0000460743 00000 n 
+0000460807 00000 n 
+0000460871 00000 n 
+0000460935 00000 n 
+0000460999 00000 n 
+0000461062 00000 n 
+0000461126 00000 n 
+0000461189 00000 n 
+0000461253 00000 n 
+0000461317 00000 n 
+0000461381 00000 n 
+0000461445 00000 n 
+0004757290 00000 n 
+0000463334 00000 n 
+0000463682 00000 n 
+0000463197 00000 n 
+0000461651 00000 n 
+0000463491 00000 n 
+0000463555 00000 n 
+0000463618 00000 n 
+0003446657 00000 n 
+0000466476 00000 n 
+0000467905 00000 n 
+0000466339 00000 n 
+0000463812 00000 n 
+0000466627 00000 n 
+0000466754 00000 n 
+0000466882 00000 n 
+0000466946 00000 n 
+0000467010 00000 n 
+0000467074 00000 n 
+0000467138 00000 n 
+0000467202 00000 n 
+0000467266 00000 n 
+0000467330 00000 n 
+0000467394 00000 n 
+0000467458 00000 n 
+0000467522 00000 n 
+0000467586 00000 n 
+0000467650 00000 n 
+0000467714 00000 n 
+0000467841 00000 n 
+0000471465 00000 n 
+0000472895 00000 n 
+0000471328 00000 n 
+0000468062 00000 n 
+0000471619 00000 n 
+0000471747 00000 n 
+0000471811 00000 n 
+0000471875 00000 n 
+0000471939 00000 n 
+0000472003 00000 n 
+0000472067 00000 n 
+0000472130 00000 n 
+0000472194 00000 n 
+0000472257 00000 n 
+0000472321 00000 n 
+0000472383 00000 n 
+0000472447 00000 n 
+0000472511 00000 n 
+0000472575 00000 n 
+0000472639 00000 n 
+0000472703 00000 n 
+0000472767 00000 n 
+0000472831 00000 n 
+0000474649 00000 n 
+0000478297 00000 n 
+0000475792 00000 n 
+0000474533 00000 n 
+0000473052 00000 n 
+0000475728 00000 n 
+0004751940 00000 n 
+0004753718 00000 n 
+0000475033 00000 n 
+0000475151 00000 n 
+0000475199 00000 n 
+0000475707 00000 n 
+0000478703 00000 n 
+0000478160 00000 n 
+0000475993 00000 n 
+0000478448 00000 n 
+0000478575 00000 n 
+0000478639 00000 n 
+0001997541 00000 n 
+0000482069 00000 n 
+0000484396 00000 n 
+0000481932 00000 n 
+0000478904 00000 n 
+0000482224 00000 n 
+0000482352 00000 n 
+0000482416 00000 n 
+0000482480 00000 n 
+0000482544 00000 n 
+0000482608 00000 n 
+0000482672 00000 n 
+0000482736 00000 n 
+0000482800 00000 n 
+0000482864 00000 n 
+0000482927 00000 n 
+0000482991 00000 n 
+0000483054 00000 n 
+0000483118 00000 n 
+0000483180 00000 n 
+0000483244 00000 n 
 0000483308 00000 n 
-0000483435 00000 n 
-0000483499 00000 n 
-0001969378 00000 n 
-0000486929 00000 n 
-0000489256 00000 n 
-0000486792 00000 n 
-0000483764 00000 n 
-0000487084 00000 n 
-0000487212 00000 n 
-0000487276 00000 n 
-0000487340 00000 n 
-0000487404 00000 n 
-0000487468 00000 n 
-0000487532 00000 n 
-0000487596 00000 n 
-0000487660 00000 n 
-0000487724 00000 n 
-0000487787 00000 n 
-0000487851 00000 n 
-0000487914 00000 n 
-0000487978 00000 n 
-0000488040 00000 n 
-0000488104 00000 n 
-0000488168 00000 n 
-0000488232 00000 n 
-0000488296 00000 n 
-0000488360 00000 n 
-0000488424 00000 n 
-0000488488 00000 n 
-0000488552 00000 n 
-0000488616 00000 n 
-0000488680 00000 n 
-0000488744 00000 n 
-0000488808 00000 n 
-0000488872 00000 n 
-0000488936 00000 n 
-0000489000 00000 n 
-0000489064 00000 n 
-0000489128 00000 n 
-0000489192 00000 n 
-0000490848 00000 n 
-0000490476 00000 n 
-0000489399 00000 n 
-0000490592 00000 n 
-0000490656 00000 n 
-0000490720 00000 n 
-0000490784 00000 n 
-0000492268 00000 n 
-0000491960 00000 n 
-0000490964 00000 n 
-0000492076 00000 n 
-0000492140 00000 n 
-0000492204 00000 n 
-0000494789 00000 n 
-0000494482 00000 n 
-0000492384 00000 n 
-0000494598 00000 n 
-0000494725 00000 n 
-0000497905 00000 n 
-0000498067 00000 n 
-0000499578 00000 n 
-0000497759 00000 n 
-0000494933 00000 n 
-0000498235 00000 n 
-0000498362 00000 n 
-0000498490 00000 n 
-0000498554 00000 n 
-0000498618 00000 n 
-0000498682 00000 n 
-0000498746 00000 n 
-0000498810 00000 n 
-0000498874 00000 n 
-0000498938 00000 n 
-0000499002 00000 n 
-0000499066 00000 n 
-0000499130 00000 n 
-0000499194 00000 n 
-0000499258 00000 n 
-0000499322 00000 n 
-0000499386 00000 n 
-0000499450 00000 n 
-0000499514 00000 n 
-0004716222 00000 n 
-0000502987 00000 n 
-0000504841 00000 n 
-0000502743 00000 n 
-0000499749 00000 n 
-0000502859 00000 n 
-0000503051 00000 n 
-0000503115 00000 n 
-0000503179 00000 n 
-0000503243 00000 n 
-0000503307 00000 n 
-0000503371 00000 n 
-0000503435 00000 n 
-0000503499 00000 n 
-0000503563 00000 n 
-0000503627 00000 n 
-0000503691 00000 n 
-0000503755 00000 n 
-0000503819 00000 n 
-0000503883 00000 n 
-0000503947 00000 n 
-0000504011 00000 n 
-0000504075 00000 n 
-0000504139 00000 n 
-0000504203 00000 n 
-0000504267 00000 n 
-0000504331 00000 n 
-0000504395 00000 n 
-0000504459 00000 n 
-0000504523 00000 n 
-0000504587 00000 n 
-0000504650 00000 n 
-0000504714 00000 n 
-0000504777 00000 n 
-0000506429 00000 n 
-0000505993 00000 n 
-0000504970 00000 n 
-0000506109 00000 n 
-0000506173 00000 n 
-0000506237 00000 n 
-0000506301 00000 n 
-0000506365 00000 n 
-0000508724 00000 n 
-0000508353 00000 n 
-0000506545 00000 n 
-0000508469 00000 n 
-0000508533 00000 n 
-0000508660 00000 n 
-0000510699 00000 n 
-0000510863 00000 n 
-0000511411 00000 n 
-0000510553 00000 n 
-0000508868 00000 n 
-0000511028 00000 n 
-0000511155 00000 n 
-0000511219 00000 n 
-0000511283 00000 n 
-0000511347 00000 n 
-0000515844 00000 n 
-0000530732 00000 n 
-0000517697 00000 n 
-0000515600 00000 n 
-0000511598 00000 n 
-0000515716 00000 n 
-0000515908 00000 n 
-0000515972 00000 n 
-0000516036 00000 n 
-0000516100 00000 n 
-0000516164 00000 n 
-0000516228 00000 n 
-0000516292 00000 n 
-0000516356 00000 n 
-0000516420 00000 n 
-0000516484 00000 n 
-0000516548 00000 n 
-0000516612 00000 n 
-0000516676 00000 n 
-0000516740 00000 n 
-0000516804 00000 n 
-0000516868 00000 n 
-0000516932 00000 n 
-0000516996 00000 n 
-0000517060 00000 n 
-0000517123 00000 n 
-0000517187 00000 n 
-0000517250 00000 n 
-0000517314 00000 n 
-0000517377 00000 n 
-0000517441 00000 n 
-0000517505 00000 n 
-0000517569 00000 n 
-0000517633 00000 n 
-0000519825 00000 n 
-0000520377 00000 n 
-0000519688 00000 n 
-0000517868 00000 n 
-0000519994 00000 n 
-0000520058 00000 n 
-0000520185 00000 n 
-0000520249 00000 n 
-0000520313 00000 n 
-0004716348 00000 n 
-0000522137 00000 n 
-0000521830 00000 n 
-0000520577 00000 n 
-0000521946 00000 n 
-0000522010 00000 n 
-0000522074 00000 n 
-0000523557 00000 n 
-0000523186 00000 n 
-0000522253 00000 n 
-0000523302 00000 n 
-0000523366 00000 n 
-0000523430 00000 n 
-0000523493 00000 n 
-0000525389 00000 n 
-0000525542 00000 n 
-0000525690 00000 n 
-0000525842 00000 n 
-0000526569 00000 n 
-0000525225 00000 n 
-0000523673 00000 n 
+0000483372 00000 n 
+0000483436 00000 n 
+0000483500 00000 n 
+0000483564 00000 n 
+0000483628 00000 n 
+0000483692 00000 n 
+0000483756 00000 n 
+0000483820 00000 n 
+0000483884 00000 n 
+0000483948 00000 n 
+0000484012 00000 n 
+0000484076 00000 n 
+0000484140 00000 n 
+0000484204 00000 n 
+0000484268 00000 n 
+0000484332 00000 n 
+0004757416 00000 n 
+0000485988 00000 n 
+0000485616 00000 n 
+0000484539 00000 n 
+0000485732 00000 n 
+0000485796 00000 n 
+0000485860 00000 n 
+0000485924 00000 n 
+0000487407 00000 n 
+0000487099 00000 n 
+0000486104 00000 n 
+0000487215 00000 n 
+0000487279 00000 n 
+0000487343 00000 n 
+0000489928 00000 n 
+0000489621 00000 n 
+0000487523 00000 n 
+0000489737 00000 n 
+0000489864 00000 n 
+0000493041 00000 n 
+0000493203 00000 n 
+0000494714 00000 n 
+0000492895 00000 n 
+0000490072 00000 n 
+0000493371 00000 n 
+0000493498 00000 n 
+0000493626 00000 n 
+0000493690 00000 n 
+0000493754 00000 n 
+0000493818 00000 n 
+0000493882 00000 n 
+0000493946 00000 n 
+0000494010 00000 n 
+0000494074 00000 n 
+0000494138 00000 n 
+0000494202 00000 n 
+0000494266 00000 n 
+0000494330 00000 n 
+0000494394 00000 n 
+0000494458 00000 n 
+0000494522 00000 n 
+0000494586 00000 n 
+0000494650 00000 n 
+0000498123 00000 n 
+0000499977 00000 n 
+0000497879 00000 n 
+0000494885 00000 n 
+0000497995 00000 n 
+0000498187 00000 n 
+0000498251 00000 n 
+0000498315 00000 n 
+0000498379 00000 n 
+0000498443 00000 n 
+0000498507 00000 n 
+0000498571 00000 n 
+0000498635 00000 n 
+0000498699 00000 n 
+0000498763 00000 n 
+0000498827 00000 n 
+0000498891 00000 n 
+0000498955 00000 n 
+0000499019 00000 n 
+0000499083 00000 n 
+0000499147 00000 n 
+0000499211 00000 n 
+0000499275 00000 n 
+0000499339 00000 n 
+0000499403 00000 n 
+0000499467 00000 n 
+0000499531 00000 n 
+0000499595 00000 n 
+0000499659 00000 n 
+0000499723 00000 n 
+0000499786 00000 n 
+0000499850 00000 n 
+0000499913 00000 n 
+0000501565 00000 n 
+0000501129 00000 n 
+0000500106 00000 n 
+0000501245 00000 n 
+0000501309 00000 n 
+0000501373 00000 n 
+0000501437 00000 n 
+0000501501 00000 n 
+0004757542 00000 n 
+0000503861 00000 n 
+0000503490 00000 n 
+0000501681 00000 n 
+0000503606 00000 n 
+0000503670 00000 n 
+0000503797 00000 n 
+0000505836 00000 n 
+0000506000 00000 n 
+0000506548 00000 n 
+0000505690 00000 n 
+0000504005 00000 n 
+0000506165 00000 n 
+0000506292 00000 n 
+0000506356 00000 n 
+0000506420 00000 n 
+0000506484 00000 n 
+0000510980 00000 n 
+0000525865 00000 n 
+0000512833 00000 n 
+0000510736 00000 n 
+0000506735 00000 n 
+0000510852 00000 n 
+0000511044 00000 n 
+0000511108 00000 n 
+0000511172 00000 n 
+0000511236 00000 n 
+0000511300 00000 n 
+0000511364 00000 n 
+0000511428 00000 n 
+0000511492 00000 n 
+0000511556 00000 n 
+0000511620 00000 n 
+0000511684 00000 n 
+0000511748 00000 n 
+0000511812 00000 n 
+0000511876 00000 n 
+0000511940 00000 n 
+0000512004 00000 n 
+0000512068 00000 n 
+0000512132 00000 n 
+0000512196 00000 n 
+0000512259 00000 n 
+0000512323 00000 n 
+0000512386 00000 n 
+0000512450 00000 n 
+0000512513 00000 n 
+0000512577 00000 n 
+0000512641 00000 n 
+0000512705 00000 n 
+0000512769 00000 n 
+0000514962 00000 n 
+0000515514 00000 n 
+0000514825 00000 n 
+0000513004 00000 n 
+0000515131 00000 n 
+0000515195 00000 n 
+0000515322 00000 n 
+0000515386 00000 n 
+0000515450 00000 n 
+0000517274 00000 n 
+0000516967 00000 n 
+0000515714 00000 n 
+0000517083 00000 n 
+0000517147 00000 n 
+0000517211 00000 n 
+0000518693 00000 n 
+0000518322 00000 n 
+0000517390 00000 n 
+0000518438 00000 n 
+0000518502 00000 n 
+0000518566 00000 n 
+0000518629 00000 n 
+0004757668 00000 n 
+0000520524 00000 n 
+0000520677 00000 n 
+0000520825 00000 n 
+0000520977 00000 n 
+0000521704 00000 n 
+0000520360 00000 n 
+0000518809 00000 n 
+0000521128 00000 n 
+0000521192 00000 n 
+0000521256 00000 n 
+0000521320 00000 n 
+0000521384 00000 n 
+0000521448 00000 n 
+0000521512 00000 n 
+0000521576 00000 n 
+0000521640 00000 n 
+0000532737 00000 n 
+0000538307 00000 n 
+0000528166 00000 n 
+0000525621 00000 n 
+0000521834 00000 n 
+0000525737 00000 n 
+0000525929 00000 n 
 0000525993 00000 n 
 0000526057 00000 n 
 0000526121 00000 n 
@@ -127083,12589 +128005,12621 @@
 0000526377 00000 n 
 0000526441 00000 n 
 0000526505 00000 n 
-0000537604 00000 n 
-0000543174 00000 n 
-0000533033 00000 n 
-0000530488 00000 n 
-0000526699 00000 n 
-0000530604 00000 n 
-0000530796 00000 n 
-0000530860 00000 n 
-0000530924 00000 n 
-0000530988 00000 n 
-0000531052 00000 n 
-0000531116 00000 n 
-0000531180 00000 n 
-0000531244 00000 n 
-0000531308 00000 n 
-0000531372 00000 n 
-0000531436 00000 n 
-0000531500 00000 n 
-0000531564 00000 n 
-0000531628 00000 n 
-0000531691 00000 n 
-0000531755 00000 n 
-0000531818 00000 n 
-0000531882 00000 n 
-0000531945 00000 n 
-0000532009 00000 n 
-0000532073 00000 n 
-0000532137 00000 n 
-0000532201 00000 n 
-0000532265 00000 n 
-0000532329 00000 n 
-0000532393 00000 n 
-0000532457 00000 n 
-0000532521 00000 n 
-0000532585 00000 n 
-0000532649 00000 n 
-0000532713 00000 n 
-0000532777 00000 n 
-0000532841 00000 n 
-0000532905 00000 n 
-0000532969 00000 n 
-0000539904 00000 n 
-0000537360 00000 n 
-0000533190 00000 n 
-0000537476 00000 n 
-0000537668 00000 n 
-0000537732 00000 n 
-0000537796 00000 n 
-0000537860 00000 n 
-0000537924 00000 n 
-0000537988 00000 n 
-0000538052 00000 n 
-0000538116 00000 n 
+0000526569 00000 n 
+0000526633 00000 n 
+0000526697 00000 n 
+0000526761 00000 n 
+0000526824 00000 n 
+0000526888 00000 n 
+0000526951 00000 n 
+0000527015 00000 n 
+0000527078 00000 n 
+0000527142 00000 n 
+0000527206 00000 n 
+0000527270 00000 n 
+0000527334 00000 n 
+0000527398 00000 n 
+0000527462 00000 n 
+0000527526 00000 n 
+0000527590 00000 n 
+0000527654 00000 n 
+0000527718 00000 n 
+0000527782 00000 n 
+0000527846 00000 n 
+0000527910 00000 n 
+0000527974 00000 n 
+0000528038 00000 n 
+0000528102 00000 n 
+0000535037 00000 n 
+0000532493 00000 n 
+0000528323 00000 n 
+0000532609 00000 n 
+0000532801 00000 n 
+0000532865 00000 n 
+0000532929 00000 n 
+0000532993 00000 n 
+0000533057 00000 n 
+0000533121 00000 n 
+0000533185 00000 n 
+0000533249 00000 n 
+0000533312 00000 n 
+0000533376 00000 n 
+0000533440 00000 n 
+0000533504 00000 n 
+0000533568 00000 n 
+0000533632 00000 n 
+0000533696 00000 n 
+0000533760 00000 n 
+0000533824 00000 n 
+0000533888 00000 n 
+0000533952 00000 n 
+0000534016 00000 n 
+0000534080 00000 n 
+0000534144 00000 n 
+0000534208 00000 n 
+0000534272 00000 n 
+0000534336 00000 n 
+0000534400 00000 n 
+0000534464 00000 n 
+0000534528 00000 n 
+0000534592 00000 n 
+0000534656 00000 n 
+0000534720 00000 n 
+0000534783 00000 n 
+0000534847 00000 n 
+0000534910 00000 n 
+0000534974 00000 n 
+0000540097 00000 n 
+0000538063 00000 n 
+0000535194 00000 n 
 0000538179 00000 n 
-0000538243 00000 n 
-0000538307 00000 n 
 0000538371 00000 n 
 0000538435 00000 n 
-0000538499 00000 n 
-0000538563 00000 n 
-0000538627 00000 n 
-0000538691 00000 n 
-0000538755 00000 n 
-0000538819 00000 n 
-0000538883 00000 n 
-0000538947 00000 n 
-0000539011 00000 n 
-0000539075 00000 n 
-0000539139 00000 n 
-0000539203 00000 n 
-0000539267 00000 n 
-0000539331 00000 n 
-0000539395 00000 n 
-0000539459 00000 n 
-0000539523 00000 n 
-0000539587 00000 n 
-0000539650 00000 n 
-0000539714 00000 n 
+0000538498 00000 n 
+0000538562 00000 n 
+0000538625 00000 n 
+0000538689 00000 n 
+0000538753 00000 n 
+0000538817 00000 n 
+0000538881 00000 n 
+0000538945 00000 n 
+0000539009 00000 n 
+0000539073 00000 n 
+0000539137 00000 n 
+0000539201 00000 n 
+0000539265 00000 n 
+0000539329 00000 n 
+0000539393 00000 n 
+0000539457 00000 n 
+0000539521 00000 n 
+0000539585 00000 n 
+0000539649 00000 n 
+0000539713 00000 n 
 0000539777 00000 n 
 0000539841 00000 n 
-0000544964 00000 n 
-0000542930 00000 n 
-0000540061 00000 n 
-0000543046 00000 n 
-0000543238 00000 n 
-0000543302 00000 n 
-0000543365 00000 n 
-0000543429 00000 n 
-0000543492 00000 n 
-0000543556 00000 n 
-0000543620 00000 n 
-0000543684 00000 n 
-0000543748 00000 n 
-0000543812 00000 n 
-0000543876 00000 n 
-0000543940 00000 n 
-0000544004 00000 n 
-0000544068 00000 n 
-0000544132 00000 n 
-0000544196 00000 n 
-0000544260 00000 n 
-0000544324 00000 n 
-0000544388 00000 n 
-0000544452 00000 n 
-0000544516 00000 n 
-0000544580 00000 n 
-0000544644 00000 n 
-0000544708 00000 n 
-0000544772 00000 n 
-0000544836 00000 n 
-0000544900 00000 n 
-0004716474 00000 n 
-0000545512 00000 n 
-0000545333 00000 n 
-0000545107 00000 n 
-0000545803 00000 n 
-0000545687 00000 n 
-0000545586 00000 n 
-0000546817 00000 n 
-0000546382 00000 n 
-0000545845 00000 n 
-0000546498 00000 n 
-0000546562 00000 n 
-0000546689 00000 n 
-0000546753 00000 n 
-0000547200 00000 n 
-0000547020 00000 n 
-0000546919 00000 n 
-0000547136 00000 n 
-0000549364 00000 n 
-0000548931 00000 n 
-0000547242 00000 n 
-0000549047 00000 n 
-0000549300 00000 n 
-0000551529 00000 n 
-0000551222 00000 n 
-0000549480 00000 n 
-0000551338 00000 n 
-0000551465 00000 n 
-0004716600 00000 n 
-0000554245 00000 n 
-0000554398 00000 n 
-0000554549 00000 n 
-0000554705 00000 n 
-0000555055 00000 n 
-0000554081 00000 n 
-0000551659 00000 n 
-0000554865 00000 n 
-0000554992 00000 n 
-0000557811 00000 n 
-0000557376 00000 n 
-0000555199 00000 n 
-0000557492 00000 n 
-0000557619 00000 n 
-0000557683 00000 n 
-0000557747 00000 n 
-0000560982 00000 n 
-0000560420 00000 n 
-0000557955 00000 n 
-0000560536 00000 n 
-0000560663 00000 n 
-0000560727 00000 n 
-0000560791 00000 n 
-0000560918 00000 n 
-0000563814 00000 n 
-0000563252 00000 n 
-0000561139 00000 n 
-0000563368 00000 n 
-0000563495 00000 n 
-0000563559 00000 n 
-0000563623 00000 n 
-0000563750 00000 n 
-0000566705 00000 n 
-0000565887 00000 n 
-0000563971 00000 n 
-0000566003 00000 n 
-0000566067 00000 n 
-0000566131 00000 n 
-0000566195 00000 n 
-0000566322 00000 n 
-0000566386 00000 n 
-0000566450 00000 n 
-0000566513 00000 n 
-0000566577 00000 n 
-0000566641 00000 n 
-0000568900 00000 n 
-0000569218 00000 n 
-0000569369 00000 n 
-0000569520 00000 n 
-0000569897 00000 n 
+0000539905 00000 n 
+0000539969 00000 n 
+0000540033 00000 n 
+0000540645 00000 n 
+0000540466 00000 n 
+0000540240 00000 n 
+0000540936 00000 n 
+0000540820 00000 n 
+0000540719 00000 n 
+0004757794 00000 n 
+0000541950 00000 n 
+0000541515 00000 n 
+0000540978 00000 n 
+0000541631 00000 n 
+0000541695 00000 n 
+0000541822 00000 n 
+0000541886 00000 n 
+0000542333 00000 n 
+0000542153 00000 n 
+0000542052 00000 n 
+0000542269 00000 n 
+0000544497 00000 n 
+0000544064 00000 n 
+0000542375 00000 n 
+0000544180 00000 n 
+0000544433 00000 n 
+0000546662 00000 n 
+0000546355 00000 n 
+0000544613 00000 n 
+0000546471 00000 n 
+0000546598 00000 n 
+0000549378 00000 n 
+0000549531 00000 n 
+0000549682 00000 n 
+0000549838 00000 n 
+0000550188 00000 n 
+0000549214 00000 n 
+0000546792 00000 n 
+0000549998 00000 n 
+0000550125 00000 n 
+0000552945 00000 n 
+0000552510 00000 n 
+0000550332 00000 n 
+0000552626 00000 n 
+0000552753 00000 n 
+0000552817 00000 n 
+0000552881 00000 n 
+0004757920 00000 n 
+0000556116 00000 n 
+0000555554 00000 n 
+0000553089 00000 n 
+0000555670 00000 n 
+0000555797 00000 n 
+0000555861 00000 n 
+0000555925 00000 n 
+0000556052 00000 n 
+0000558949 00000 n 
+0000558387 00000 n 
+0000556273 00000 n 
+0000558503 00000 n 
+0000558630 00000 n 
+0000558694 00000 n 
+0000558758 00000 n 
+0000558885 00000 n 
+0000561842 00000 n 
+0000561024 00000 n 
+0000559106 00000 n 
+0000561140 00000 n 
+0000561204 00000 n 
+0000561268 00000 n 
+0000561332 00000 n 
+0000561459 00000 n 
+0000561523 00000 n 
+0000561587 00000 n 
+0000561650 00000 n 
+0000561714 00000 n 
+0000561778 00000 n 
+0000564037 00000 n 
+0000564355 00000 n 
+0000564506 00000 n 
+0000564657 00000 n 
+0000565034 00000 n 
+0000563855 00000 n 
+0000561999 00000 n 
+0000564970 00000 n 
+0000564196 00000 n 
+0000564813 00000 n 
+0000567833 00000 n 
+0000567990 00000 n 
+0000568909 00000 n 
+0000567687 00000 n 
+0000565221 00000 n 
+0000568144 00000 n 
+0000568271 00000 n 
+0000568398 00000 n 
+0000568462 00000 n 
+0000568526 00000 n 
+0000568590 00000 n 
+0000568654 00000 n 
 0000568718 00000 n 
-0000566862 00000 n 
-0000569833 00000 n 
-0000569059 00000 n 
-0000569676 00000 n 
-0004716726 00000 n 
-0000572696 00000 n 
-0000572853 00000 n 
-0000573772 00000 n 
-0000572550 00000 n 
-0000570084 00000 n 
-0000573007 00000 n 
-0000573134 00000 n 
-0000573261 00000 n 
-0000573325 00000 n 
-0000573389 00000 n 
-0000573453 00000 n 
-0000573517 00000 n 
-0000573581 00000 n 
-0000573708 00000 n 
-0000748618 00000 n 
-0000575973 00000 n 
-0000575793 00000 n 
-0000573929 00000 n 
-0000575909 00000 n 
-0000579102 00000 n 
-0000578539 00000 n 
-0000576103 00000 n 
-0000578655 00000 n 
-0004712995 00000 n 
-0000578782 00000 n 
-0000578846 00000 n 
-0000578910 00000 n 
-0000578974 00000 n 
-0000579038 00000 n 
-0000581716 00000 n 
-0000581409 00000 n 
-0000579330 00000 n 
-0000581525 00000 n 
-0000581652 00000 n 
-0000584724 00000 n 
-0000584226 00000 n 
-0000581846 00000 n 
-0000584342 00000 n 
-0000584406 00000 n 
-0000584470 00000 n 
-0000584533 00000 n 
-0000584660 00000 n 
-0000587037 00000 n 
-0000587190 00000 n 
-0000587918 00000 n 
-0000586891 00000 n 
-0000584867 00000 n 
-0000587347 00000 n 
-0000587474 00000 n 
-0000587600 00000 n 
-0000587727 00000 n 
-0000587854 00000 n 
-0004716852 00000 n 
-0000589813 00000 n 
-0000589506 00000 n 
-0000588062 00000 n 
-0000589622 00000 n 
-0000589749 00000 n 
-0000590224 00000 n 
-0000590044 00000 n 
-0000589943 00000 n 
-0000590160 00000 n 
-0000592007 00000 n 
-0000594075 00000 n 
-0000592355 00000 n 
-0000591870 00000 n 
-0000590266 00000 n 
-0000592164 00000 n 
-0000597816 00000 n 
-0000598007 00000 n 
-0000593959 00000 n 
-0000592485 00000 n 
-0000597688 00000 n 
-0000597943 00000 n 
-0000597408 00000 n 
-0000597544 00000 n 
-0000597592 00000 n 
-0000597665 00000 n 
-0000600575 00000 n 
-0000600395 00000 n 
-0000598180 00000 n 
-0000600511 00000 n 
-0000602741 00000 n 
-0000603118 00000 n 
-0000602595 00000 n 
-0000600691 00000 n 
-0000603054 00000 n 
-0000602898 00000 n 
-0004716978 00000 n 
-0000608315 00000 n 
-0000605659 00000 n 
-0000605479 00000 n 
-0000603291 00000 n 
-0000605595 00000 n 
-0000608626 00000 n 
-0000608792 00000 n 
-0000609133 00000 n 
-0000608151 00000 n 
-0000605789 00000 n 
-0000608942 00000 n 
-0000608471 00000 n 
-0000609069 00000 n 
-0000717134 00000 n 
-0000611807 00000 n 
-0000611627 00000 n 
-0000609249 00000 n 
-0000611743 00000 n 
-0000614730 00000 n 
-0000614550 00000 n 
-0000611909 00000 n 
-0000614666 00000 n 
-0000617304 00000 n 
-0000616871 00000 n 
-0000614832 00000 n 
-0000616987 00000 n 
-0000617114 00000 n 
-0000617240 00000 n 
-0000620014 00000 n 
-0000620228 00000 n 
-0000619877 00000 n 
-0000617448 00000 n 
-0000620164 00000 n 
-0004711953 00000 n 
-0004717104 00000 n 
-0000622738 00000 n 
-0000622981 00000 n 
-0000622601 00000 n 
-0000620400 00000 n 
-0000622917 00000 n 
-0004713589 00000 n 
-0004713442 00000 n 
-0000627551 00000 n 
-0000625511 00000 n 
-0000625204 00000 n 
-0000623238 00000 n 
-0000625320 00000 n 
-0000625447 00000 n 
-0000627863 00000 n 
-0000628022 00000 n 
-0000628415 00000 n 
-0000627378 00000 n 
-0000625655 00000 n 
-0000628351 00000 n 
-0000627708 00000 n 
-0000628187 00000 n 
-0000630626 00000 n 
-0000630780 00000 n 
-0000634464 00000 n 
-0000631151 00000 n 
-0000630471 00000 n 
-0000628644 00000 n 
-0000631087 00000 n 
-0000630934 00000 n 
-0000633855 00000 n 
-0000634010 00000 n 
-0000634165 00000 n 
-0000634814 00000 n 
-0000633682 00000 n 
-0000631352 00000 n 
-0000634623 00000 n 
-0000634750 00000 n 
-0000634315 00000 n 
-0000638494 00000 n 
-0000640090 00000 n 
-0000638250 00000 n 
-0000635000 00000 n 
-0000638366 00000 n 
-0000638558 00000 n 
-0000638622 00000 n 
-0000638686 00000 n 
-0000638750 00000 n 
-0000638814 00000 n 
-0000638878 00000 n 
-0000638942 00000 n 
-0000639006 00000 n 
-0000639069 00000 n 
-0000639133 00000 n 
-0000639196 00000 n 
-0000639260 00000 n 
-0000639322 00000 n 
-0000639386 00000 n 
-0000639450 00000 n 
-0000639514 00000 n 
-0000639578 00000 n 
-0000639642 00000 n 
-0000639706 00000 n 
-0000639770 00000 n 
-0000639834 00000 n 
-0000639898 00000 n 
-0000639962 00000 n 
-0000640026 00000 n 
-0004717230 00000 n 
-0000643396 00000 n 
-0000642707 00000 n 
-0000640233 00000 n 
-0000642823 00000 n 
-0000642887 00000 n 
-0000642951 00000 n 
-0000643015 00000 n 
-0000643079 00000 n 
-0000643143 00000 n 
-0000643206 00000 n 
-0000643333 00000 n 
-0000647479 00000 n 
-0000646091 00000 n 
-0000643596 00000 n 
-0000646207 00000 n 
-0000646334 00000 n 
-0000646461 00000 n 
-0000646588 00000 n 
-0000646714 00000 n 
-0000646777 00000 n 
-0000646841 00000 n 
-0000646905 00000 n 
-0000646969 00000 n 
-0000647033 00000 n 
-0000647097 00000 n 
-0000647161 00000 n 
-0000647225 00000 n 
-0000647289 00000 n 
-0000647415 00000 n 
-0000650135 00000 n 
-0000649828 00000 n 
-0000647622 00000 n 
-0000649944 00000 n 
-0000650071 00000 n 
-0000653221 00000 n 
-0000652596 00000 n 
-0000650308 00000 n 
-0000652712 00000 n 
-0000652776 00000 n 
-0000652840 00000 n 
-0000652902 00000 n 
-0000652966 00000 n 
-0000653029 00000 n 
-0000653093 00000 n 
-0000653157 00000 n 
-0000655699 00000 n 
-0000656003 00000 n 
-0000659012 00000 n 
-0000656353 00000 n 
-0000655544 00000 n 
-0000653365 00000 n 
-0000656162 00000 n 
-0000655849 00000 n 
-0000656289 00000 n 
-0000659223 00000 n 
-0000658875 00000 n 
-0000656554 00000 n 
-0000659159 00000 n 
-0004717356 00000 n 
-0001199141 00000 n 
-0000661812 00000 n 
-0000661251 00000 n 
-0000659410 00000 n 
-0000661367 00000 n 
-0000661494 00000 n 
-0000661621 00000 n 
-0000661748 00000 n 
-0000663949 00000 n 
-0000663643 00000 n 
-0000661999 00000 n 
-0000663759 00000 n 
-0000663885 00000 n 
-0000666924 00000 n 
-0000666364 00000 n 
-0000664079 00000 n 
-0000666480 00000 n 
-0000666607 00000 n 
-0000666733 00000 n 
-0000666860 00000 n 
-0000668816 00000 n 
-0000668509 00000 n 
-0000667082 00000 n 
-0000668625 00000 n 
-0000668752 00000 n 
-0000670807 00000 n 
-0000670958 00000 n 
-0000671445 00000 n 
-0000670661 00000 n 
-0000668960 00000 n 
-0000671127 00000 n 
-0000671381 00000 n 
-0000673890 00000 n 
-0000674235 00000 n 
-0000673753 00000 n 
-0000671617 00000 n 
-0000674045 00000 n 
-0000674172 00000 n 
-0004717482 00000 n 
-0000676958 00000 n 
-0000677149 00000 n 
-0000676714 00000 n 
-0000674351 00000 n 
-0000676830 00000 n 
-0000677085 00000 n 
-0000679832 00000 n 
-0000679652 00000 n 
-0000677265 00000 n 
-0000679768 00000 n 
-0000682588 00000 n 
-0000682742 00000 n 
-0000682895 00000 n 
-0000683048 00000 n 
-0000683436 00000 n 
-0000682424 00000 n 
-0000679962 00000 n 
-0000683245 00000 n 
-0000683372 00000 n 
-0000687029 00000 n 
-0000687922 00000 n 
-0000686785 00000 n 
-0000683636 00000 n 
-0000686901 00000 n 
-0000687093 00000 n 
-0000687157 00000 n 
-0000687221 00000 n 
-0000687285 00000 n 
-0000687349 00000 n 
-0000687413 00000 n 
-0000687477 00000 n 
-0000687541 00000 n 
-0000687605 00000 n 
-0000687669 00000 n 
-0000687733 00000 n 
-0000687859 00000 n 
-0000690655 00000 n 
-0000691257 00000 n 
-0000690518 00000 n 
-0000688065 00000 n 
-0000690810 00000 n 
-0000690938 00000 n 
-0000691002 00000 n 
-0000691066 00000 n 
-0000691193 00000 n 
-0000693735 00000 n 
-0000693894 00000 n 
-0000694048 00000 n 
-0000697204 00000 n 
-0000694647 00000 n 
-0000693580 00000 n 
-0000691442 00000 n 
-0000694202 00000 n 
-0000694329 00000 n 
-0000694456 00000 n 
-0000694583 00000 n 
-0004717608 00000 n 
-0001177623 00000 n 
-0001188859 00000 n 
-0000697676 00000 n 
-0000697067 00000 n 
-0000694777 00000 n 
-0000697358 00000 n 
-0000697485 00000 n 
-0000697612 00000 n 
-0000700327 00000 n 
-0000704083 00000 n 
-0000700671 00000 n 
-0000700190 00000 n 
-0000697848 00000 n 
-0000700480 00000 n 
-0000700607 00000 n 
-0000704408 00000 n 
-0000705364 00000 n 
-0000703946 00000 n 
-0000700829 00000 n 
-0000704280 00000 n 
-0000704472 00000 n 
-0000704536 00000 n 
-0000704600 00000 n 
-0000704664 00000 n 
-0000704728 00000 n 
-0000704792 00000 n 
-0000704856 00000 n 
-0000704919 00000 n 
-0000704983 00000 n 
-0000705046 00000 n 
-0000705110 00000 n 
-0000705172 00000 n 
-0000705236 00000 n 
-0000705300 00000 n 
-0000707985 00000 n 
-0000708148 00000 n 
-0000708665 00000 n 
-0000707839 00000 n 
-0000705591 00000 n 
-0000708347 00000 n 
-0000708474 00000 n 
-0000708601 00000 n 
-0000711431 00000 n 
-0000710998 00000 n 
-0000708936 00000 n 
-0000711114 00000 n 
-0000711241 00000 n 
-0000711367 00000 n 
-0000712543 00000 n 
-0000712236 00000 n 
-0000711561 00000 n 
-0000712352 00000 n 
-0000712479 00000 n 
-0004717734 00000 n 
-0000714715 00000 n 
-0000714281 00000 n 
-0000712659 00000 n 
-0000714397 00000 n 
-0000714651 00000 n 
-0000717198 00000 n 
-0000716891 00000 n 
-0000714845 00000 n 
-0000717007 00000 n 
-0000719099 00000 n 
-0000718919 00000 n 
-0000717342 00000 n 
-0000719035 00000 n 
-0000721377 00000 n 
-0000721070 00000 n 
-0000719243 00000 n 
-0000721186 00000 n 
-0000721313 00000 n 
-0000725637 00000 n 
-0000723195 00000 n 
-0000723015 00000 n 
-0000721521 00000 n 
-0000723131 00000 n 
-0000726348 00000 n 
-0000726557 00000 n 
-0000726958 00000 n 
-0000725491 00000 n 
-0000723325 00000 n 
-0000726767 00000 n 
-0000726894 00000 n 
-0004717860 00000 n 
-0000726142 00000 n 
-0000726278 00000 n 
-0000726326 00000 n 
-0000730443 00000 n 
-0000729435 00000 n 
-0000727201 00000 n 
-0000729551 00000 n 
-0000729615 00000 n 
-0000729679 00000 n 
-0000729743 00000 n 
-0000729807 00000 n 
-0000729871 00000 n 
-0000729935 00000 n 
-0000730061 00000 n 
-0000730125 00000 n 
-0000730189 00000 n 
-0000730253 00000 n 
-0000730380 00000 n 
-0000732658 00000 n 
-0000733267 00000 n 
-0000732521 00000 n 
-0000730614 00000 n 
-0000732822 00000 n 
-0000732949 00000 n 
-0000733076 00000 n 
-0000733203 00000 n 
-0000735953 00000 n 
-0000735519 00000 n 
-0000735672 00000 n 
-0000736144 00000 n 
-0000735373 00000 n 
-0000733411 00000 n 
-0000735826 00000 n 
-0000736080 00000 n 
-0000739309 00000 n 
-0000739883 00000 n 
-0000739065 00000 n 
-0000736345 00000 n 
-0000739181 00000 n 
-0000739373 00000 n 
-0000739437 00000 n 
-0000739501 00000 n 
-0000739565 00000 n 
-0000739629 00000 n 
-0000739691 00000 n 
-0000739755 00000 n 
-0000739819 00000 n 
-0000741897 00000 n 
-0000742268 00000 n 
-0000741751 00000 n 
-0000740054 00000 n 
-0000742204 00000 n 
-0000742051 00000 n 
-0000744703 00000 n 
-0000745045 00000 n 
-0000744566 00000 n 
-0000742398 00000 n 
-0000744854 00000 n 
-0000744981 00000 n 
-0004717986 00000 n 
-0000748317 00000 n 
-0000747893 00000 n 
-0000749191 00000 n 
-0000747738 00000 n 
-0000745203 00000 n 
-0000748491 00000 n 
-0000748105 00000 n 
-0000748745 00000 n 
-0000748809 00000 n 
-0000748873 00000 n 
-0000748937 00000 n 
-0000749000 00000 n 
-0000749064 00000 n 
-0000749128 00000 n 
-0000752082 00000 n 
-0000754553 00000 n 
-0000752850 00000 n 
-0000751936 00000 n 
-0000749503 00000 n 
-0000752533 00000 n 
-0000752597 00000 n 
-0000752661 00000 n 
-0000752786 00000 n 
-0000752307 00000 n 
-0000754813 00000 n 
-0000754416 00000 n 
-0000753148 00000 n 
-0000754749 00000 n 
-0000759254 00000 n 
-0000759416 00000 n 
-0000759586 00000 n 
-0000757172 00000 n 
-0000756992 00000 n 
-0000754985 00000 n 
-0000757108 00000 n 
-0000759936 00000 n 
-0000759099 00000 n 
-0000757359 00000 n 
-0000759745 00000 n 
-0000759872 00000 n 
-0000765113 00000 n 
-0000762363 00000 n 
-0000762427 00000 n 
-0000761993 00000 n 
-0000760066 00000 n 
-0000762109 00000 n 
-0000762236 00000 n 
-0004718112 00000 n 
-0000765559 00000 n 
-0000764870 00000 n 
-0000762628 00000 n 
-0000764986 00000 n 
-0000765240 00000 n 
-0000765367 00000 n 
-0000765431 00000 n 
-0000765495 00000 n 
-0000768335 00000 n 
-0000767774 00000 n 
-0000765744 00000 n 
-0000767890 00000 n 
-0000768017 00000 n 
-0000768144 00000 n 
-0000768271 00000 n 
-0000770618 00000 n 
-0000770311 00000 n 
-0000768479 00000 n 
-0000770427 00000 n 
-0000770554 00000 n 
-0000771057 00000 n 
-0000770877 00000 n 
-0000770776 00000 n 
-0000770993 00000 n 
-0000772952 00000 n 
-0000772518 00000 n 
-0000771099 00000 n 
-0000772634 00000 n 
-0000772888 00000 n 
-0000775483 00000 n 
-0000775775 00000 n 
-0000775929 00000 n 
-0000779720 00000 n 
-0000776535 00000 n 
-0000775319 00000 n 
-0000773068 00000 n 
-0000776090 00000 n 
-0000776217 00000 n 
-0000775629 00000 n 
-0000776344 00000 n 
-0004718238 00000 n 
-0000780155 00000 n 
-0000779873 00000 n 
-0000781114 00000 n 
-0000779574 00000 n 
-0000776679 00000 n 
-0000780027 00000 n 
-0000780219 00000 n 
-0000780283 00000 n 
-0000780347 00000 n 
-0000780411 00000 n 
-0000780475 00000 n 
-0000780539 00000 n 
-0000780603 00000 n 
-0000780667 00000 n 
-0000780731 00000 n 
-0000780795 00000 n 
-0000780859 00000 n 
-0000780923 00000 n 
-0000783308 00000 n 
-0000783784 00000 n 
-0000783171 00000 n 
-0000781285 00000 n 
-0000783464 00000 n 
-0000783528 00000 n 
-0000783592 00000 n 
-0000783656 00000 n 
-0000783720 00000 n 
-0000786745 00000 n 
-0000786897 00000 n 
-0000787211 00000 n 
-0000789977 00000 n 
-0000788638 00000 n 
-0000786581 00000 n 
-0000783928 00000 n 
-0000787362 00000 n 
-0000787490 00000 n 
-0000787554 00000 n 
-0000787618 00000 n 
-0000787682 00000 n 
-0000787746 00000 n 
-0000787809 00000 n 
-0000787873 00000 n 
-0000787936 00000 n 
-0000788000 00000 n 
-0000788062 00000 n 
-0000788126 00000 n 
-0000788190 00000 n 
-0000788254 00000 n 
-0000788318 00000 n 
-0000788382 00000 n 
-0000788446 00000 n 
-0000788510 00000 n 
-0000788574 00000 n 
-0000787054 00000 n 
-0000790321 00000 n 
-0000789840 00000 n 
-0000788838 00000 n 
-0000790131 00000 n 
-0000790257 00000 n 
-0000792232 00000 n 
-0000791671 00000 n 
-0000790451 00000 n 
-0000791787 00000 n 
-0000792041 00000 n 
-0000792168 00000 n 
-0000794766 00000 n 
-0000797368 00000 n 
-0000794914 00000 n 
-0000825863 00000 n 
-0000823236 00000 n 
-0000823383 00000 n 
-0000795510 00000 n 
-0000794620 00000 n 
-0000792362 00000 n 
-0000795064 00000 n 
-0000795191 00000 n 
-0000795318 00000 n 
-0000795382 00000 n 
-0000795446 00000 n 
-0004718364 00000 n 
-0000823958 00000 n 
-0000844540 00000 n 
-0000823530 00000 n 
-0000846525 00000 n 
-0000823681 00000 n 
-0000864521 00000 n 
-0000844111 00000 n 
-0000895935 00000 n 
-0000824213 00000 n 
-0000797204 00000 n 
-0000795654 00000 n 
-0000823830 00000 n 
-0000824022 00000 n 
-0000824085 00000 n 
-0000824149 00000 n 
-0003500141 00000 n 
-0000862662 00000 n 
-0000893874 00000 n 
-0000844261 00000 n 
-0000917821 00000 n 
-0000844859 00000 n 
-0000825717 00000 n 
-0000824380 00000 n 
-0000844412 00000 n 
-0000844667 00000 n 
-0000844731 00000 n 
-0000844795 00000 n 
-0000915801 00000 n 
-0000929321 00000 n 
-0000862084 00000 n 
-0000931545 00000 n 
-0000862235 00000 n 
-0000862383 00000 n 
-0000946283 00000 n 
-0000893445 00000 n 
-0000957629 00000 n 
-0000862918 00000 n 
-0000846370 00000 n 
-0000845040 00000 n 
-0000862534 00000 n 
-0000862726 00000 n 
-0000862790 00000 n 
-0000862854 00000 n 
-0000944272 00000 n 
-0000955784 00000 n 
-0000893596 00000 n 
-0000972172 00000 n 
-0000894129 00000 n 
-0000864375 00000 n 
-0000863071 00000 n 
-0000893746 00000 n 
-0000893938 00000 n 
-0000894065 00000 n 
-0000970363 00000 n 
-0000982731 00000 n 
-0000915080 00000 n 
-0000984373 00000 n 
-0000915229 00000 n 
-0000915376 00000 n 
-0000915523 00000 n 
-0000994083 00000 n 
-0000916057 00000 n 
-0000895771 00000 n 
-0000894310 00000 n 
-0000915673 00000 n 
-0000915865 00000 n 
-0000915929 00000 n 
-0000915993 00000 n 
-0000993257 00000 n 
-0001007929 00000 n 
-0000928893 00000 n 
-0001001188 00000 n 
-0000929043 00000 n 
-0001008877 00000 n 
-0000929640 00000 n 
-0000917675 00000 n 
-0000916210 00000 n 
-0000929193 00000 n 
-0000929385 00000 n 
-0000929449 00000 n 
-0000929576 00000 n 
-0004718490 00000 n 
-0001008057 00000 n 
-0001047514 00000 n 
-0000943692 00000 n 
-0001015517 00000 n 
-0000943842 00000 n 
-0001048478 00000 n 
-0000943993 00000 n 
-0001078329 00000 n 
-0000955355 00000 n 
-0001092303 00000 n 
-0000944720 00000 n 
-0000931390 00000 n 
-0000929793 00000 n 
-0000944144 00000 n 
-0000944336 00000 n 
-0000944400 00000 n 
-0000944464 00000 n 
-0000944528 00000 n 
-0000944592 00000 n 
-0000944656 00000 n 
-0001047642 00000 n 
-0001091289 00000 n 
-0001091417 00000 n 
-0000955506 00000 n 
-0001105265 00000 n 
-0000956103 00000 n 
-0000946137 00000 n 
-0000944874 00000 n 
-0000955656 00000 n 
-0000955848 00000 n 
-0000955912 00000 n 
-0000956039 00000 n 
-0001125112 00000 n 
-0001125240 00000 n 
-0000969937 00000 n 
-0001126108 00000 n 
-0000970086 00000 n 
-0001135151 00000 n 
-0000970619 00000 n 
-0000957483 00000 n 
-0000956257 00000 n 
-0000970235 00000 n 
-0000970427 00000 n 
-0000970491 00000 n 
-0000970555 00000 n 
-0001141925 00000 n 
-0001142053 00000 n 
-0000982303 00000 n 
-0001142856 00000 n 
-0000982453 00000 n 
-0001148892 00000 n 
-0000983050 00000 n 
-0000972026 00000 n 
-0000970815 00000 n 
-0000982603 00000 n 
-0000982795 00000 n 
-0000982859 00000 n 
-0000982986 00000 n 
-0001155014 00000 n 
-0001155142 00000 n 
-0000993321 00000 n 
-0000984257 00000 n 
-0000983218 00000 n 
-0000993129 00000 n 
-0001008121 00000 n 
-0000993967 00000 n 
-0000993503 00000 n 
-0001007801 00000 n 
-0004718616 00000 n 
-0001047706 00000 n 
-0001008761 00000 n 
-0001008276 00000 n 
-0001047386 00000 n 
-0001091481 00000 n 
-0001048362 00000 n 
-0001047861 00000 n 
-0001091161 00000 n 
-0001125304 00000 n 
-0001092187 00000 n 
-0001091636 00000 n 
-0001124984 00000 n 
-0001142117 00000 n 
-0001125992 00000 n 
-0001125459 00000 n 
-0001141797 00000 n 
-0001155206 00000 n 
-0001142740 00000 n 
-0001142272 00000 n 
-0001154886 00000 n 
-0001155642 00000 n 
-0001155462 00000 n 
-0001155361 00000 n 
-0001155578 00000 n 
-0004718742 00000 n 
-0001156082 00000 n 
-0001155903 00000 n 
-0001155684 00000 n 
-0001156373 00000 n 
-0001156257 00000 n 
-0001156156 00000 n 
-0001157312 00000 n 
-0001156877 00000 n 
-0001156415 00000 n 
-0001156993 00000 n 
-0001157057 00000 n 
-0001157184 00000 n 
-0001157248 00000 n 
-0001157695 00000 n 
-0001157515 00000 n 
-0001157414 00000 n 
-0001157631 00000 n 
-0001159086 00000 n 
-0001159245 00000 n 
-0001162596 00000 n 
-0001159848 00000 n 
-0001158940 00000 n 
-0001157737 00000 n 
-0001159403 00000 n 
-0001159657 00000 n 
-0001159784 00000 n 
-0003192588 00000 n 
-0001162957 00000 n 
-0001162459 00000 n 
-0001159964 00000 n 
-0001162766 00000 n 
-0001162893 00000 n 
-0004718868 00000 n 
-0001165506 00000 n 
-0001165199 00000 n 
-0001163143 00000 n 
-0001165315 00000 n 
-0001165442 00000 n 
-0001168270 00000 n 
-0001168582 00000 n 
-0001169333 00000 n 
-0001168115 00000 n 
-0001165707 00000 n 
-0001168760 00000 n 
-0001168888 00000 n 
-0001168426 00000 n 
-0001169015 00000 n 
-0001169142 00000 n 
-0001169269 00000 n 
-0001170769 00000 n 
-0001170463 00000 n 
-0001169533 00000 n 
-0001170579 00000 n 
-0001173419 00000 n 
-0001173112 00000 n 
-0001170942 00000 n 
-0001173228 00000 n 
-0001173355 00000 n 
-0001175784 00000 n 
-0001175477 00000 n 
-0001173606 00000 n 
-0001175593 00000 n 
-0001175720 00000 n 
-0001177686 00000 n 
-0001177380 00000 n 
-0001175942 00000 n 
-0001177496 00000 n 
-0004718994 00000 n 
-0001180364 00000 n 
-0001180057 00000 n 
-0001177844 00000 n 
-0001180173 00000 n 
-0001180300 00000 n 
-0001183391 00000 n 
-0001182955 00000 n 
-0001180522 00000 n 
-0001183071 00000 n 
-0001183135 00000 n 
-0001183199 00000 n 
-0001183263 00000 n 
-0001183327 00000 n 
-0001186357 00000 n 
-0001185922 00000 n 
-0001183521 00000 n 
-0001186038 00000 n 
-0001186102 00000 n 
-0001186166 00000 n 
-0001186293 00000 n 
-0001188923 00000 n 
-0001188616 00000 n 
-0001186515 00000 n 
-0001188732 00000 n 
-0004710469 00000 n 
-0001191145 00000 n 
-0001190965 00000 n 
-0001189067 00000 n 
-0001191081 00000 n 
-0001193045 00000 n 
-0001192738 00000 n 
-0001191275 00000 n 
-0001192854 00000 n 
-0001192981 00000 n 
-0004719120 00000 n 
-0001195900 00000 n 
-0001195720 00000 n 
-0001193189 00000 n 
-0001195836 00000 n 
-0001198863 00000 n 
-0001202737 00000 n 
-0001199843 00000 n 
-0001198726 00000 n 
-0001196044 00000 n 
-0001199015 00000 n 
-0001199205 00000 n 
-0001199268 00000 n 
-0001199395 00000 n 
-0001199459 00000 n 
-0001199523 00000 n 
-0001199587 00000 n 
-0001199651 00000 n 
-0001199715 00000 n 
-0001199779 00000 n 
-0001202891 00000 n 
-0001207177 00000 n 
-0001204259 00000 n 
-0001202591 00000 n 
-0001200000 00000 n 
-0001203045 00000 n 
-0001203173 00000 n 
-0001203237 00000 n 
-0001203301 00000 n 
-0001203365 00000 n 
-0001203429 00000 n 
-0001203493 00000 n 
-0001203557 00000 n 
-0001203685 00000 n 
-0001203749 00000 n 
-0001203812 00000 n 
-0001203876 00000 n 
-0001203940 00000 n 
-0001204004 00000 n 
-0001204068 00000 n 
-0001204195 00000 n 
-0001207327 00000 n 
-0001207490 00000 n 
-0001208470 00000 n 
-0001207022 00000 n 
-0001204444 00000 n 
-0001207640 00000 n 
-0001207768 00000 n 
-0001207832 00000 n 
-0001207895 00000 n 
-0001207959 00000 n 
-0001208023 00000 n 
-0001208087 00000 n 
-0001208151 00000 n 
-0001208279 00000 n 
-0001208406 00000 n 
-0001211264 00000 n 
-0001210957 00000 n 
-0001208627 00000 n 
-0001211073 00000 n 
-0001211200 00000 n 
-0001214234 00000 n 
-0001213545 00000 n 
-0001211408 00000 n 
-0001213661 00000 n 
-0001213725 00000 n 
-0001213789 00000 n 
-0001213853 00000 n 
-0001213916 00000 n 
-0001214043 00000 n 
-0001214170 00000 n 
-0004719246 00000 n 
-0001217905 00000 n 
-0001217151 00000 n 
-0001214378 00000 n 
-0001217267 00000 n 
-0001217331 00000 n 
-0001217395 00000 n 
-0001217458 00000 n 
-0001217585 00000 n 
-0001217649 00000 n 
-0001217713 00000 n 
-0001217777 00000 n 
-0001217841 00000 n 
-0001221220 00000 n 
-0001220658 00000 n 
-0001218104 00000 n 
-0001220774 00000 n 
-0001220901 00000 n 
-0001220965 00000 n 
-0001221029 00000 n 
-0001221156 00000 n 
-0001223881 00000 n 
-0001225252 00000 n 
-0001223765 00000 n 
-0001221391 00000 n 
-0001224933 00000 n 
-0001225060 00000 n 
-0001225124 00000 n 
-0001225188 00000 n 
-0001224263 00000 n 
-0001224399 00000 n 
-0001224447 00000 n 
-0001224912 00000 n 
-0001228524 00000 n 
-0001228216 00000 n 
-0001225481 00000 n 
-0001228332 00000 n 
-0001228396 00000 n 
-0001228460 00000 n 
-0001230958 00000 n 
-0001230525 00000 n 
-0001228695 00000 n 
-0001230641 00000 n 
-0001230768 00000 n 
-0001230894 00000 n 
-0001233112 00000 n 
-0001232680 00000 n 
-0001231145 00000 n 
-0001232796 00000 n 
-0001232923 00000 n 
-0001233049 00000 n 
-0004719372 00000 n 
-0001235740 00000 n 
-0001235434 00000 n 
-0001233299 00000 n 
-0001235550 00000 n 
-0001235676 00000 n 
-0001239294 00000 n 
-0001238540 00000 n 
-0001235898 00000 n 
-0001238656 00000 n 
-0001238720 00000 n 
-0001238783 00000 n 
-0001238847 00000 n 
-0001238911 00000 n 
-0001238975 00000 n 
-0001239039 00000 n 
-0001239103 00000 n 
-0001239230 00000 n 
-0001241934 00000 n 
-0001241627 00000 n 
-0001239493 00000 n 
-0001241743 00000 n 
-0001241870 00000 n 
-0001244618 00000 n 
-0001244311 00000 n 
-0001242135 00000 n 
-0001244427 00000 n 
-0001244554 00000 n 
-0001247568 00000 n 
-0001247134 00000 n 
-0001244819 00000 n 
-0001247250 00000 n 
-0001247377 00000 n 
-0001247504 00000 n 
-0001255735 00000 n 
-0001249618 00000 n 
-0001256080 00000 n 
-0001249481 00000 n 
-0001247726 00000 n 
-0001255888 00000 n 
-0001256016 00000 n 
-0004719498 00000 n 
-0001255455 00000 n 
-0001255591 00000 n 
-0001255639 00000 n 
-0001255712 00000 n 
-0001259377 00000 n 
-0001259529 00000 n 
-0001259679 00000 n 
-0001260021 00000 n 
-0001259222 00000 n 
-0001256212 00000 n 
-0001259829 00000 n 
-0001259957 00000 n 
-0001263549 00000 n 
-0001263121 00000 n 
-0001263271 00000 n 
-0001263741 00000 n 
-0001262975 00000 n 
-0001260151 00000 n 
-0001263421 00000 n 
-0001263677 00000 n 
-0001266475 00000 n 
-0001266985 00000 n 
-0001266231 00000 n 
-0001263843 00000 n 
-0001266347 00000 n 
-0001266539 00000 n 
-0001266603 00000 n 
-0001266667 00000 n 
-0001266794 00000 n 
-0001266921 00000 n 
-0001269782 00000 n 
-0001269221 00000 n 
-0001267101 00000 n 
-0001269337 00000 n 
-0001269464 00000 n 
-0001269591 00000 n 
-0001269718 00000 n 
-0001272052 00000 n 
-0001272270 00000 n 
-0001271915 00000 n 
-0001269940 00000 n 
-0001272206 00000 n 
-0001275120 00000 n 
-0001274813 00000 n 
-0001272372 00000 n 
-0001274929 00000 n 
-0001275056 00000 n 
-0004719624 00000 n 
-0001275860 00000 n 
-0001275680 00000 n 
-0001275335 00000 n 
-0001275796 00000 n 
-0001276243 00000 n 
-0001276063 00000 n 
-0001275962 00000 n 
-0001276179 00000 n 
-0001278254 00000 n 
-0001277947 00000 n 
-0001276285 00000 n 
-0001278063 00000 n 
-0001280517 00000 n 
-0001280989 00000 n 
-0001280380 00000 n 
-0001278384 00000 n 
-0001280671 00000 n 
-0001280798 00000 n 
-0001280925 00000 n 
-0001286319 00000 n 
-0001283276 00000 n 
-0001282969 00000 n 
-0001281119 00000 n 
-0001283085 00000 n 
-0001283212 00000 n 
-0001288197 00000 n 
-0001285878 00000 n 
-0001286035 00000 n 
-0001291200 00000 n 
-0001286510 00000 n 
-0001285732 00000 n 
-0001283420 00000 n 
-0001286192 00000 n 
-0001286446 00000 n 
-0004719750 00000 n 
-0001290320 00000 n 
-0001293309 00000 n 
-0001290384 00000 n 
-0001288081 00000 n 
-0001286654 00000 n 
-0001290192 00000 n 
-0001289914 00000 n 
-0001290050 00000 n 
-0001290098 00000 n 
-0001290169 00000 n 
-0001293373 00000 n 
-0001291084 00000 n 
-0001290530 00000 n 
-0001293181 00000 n 
-0001292903 00000 n 
-0001293039 00000 n 
-0001293087 00000 n 
-0001293158 00000 n 
-0001295493 00000 n 
-0001295186 00000 n 
-0001293519 00000 n 
-0001295302 00000 n 
-0001295429 00000 n 
-0001298051 00000 n 
-0001297618 00000 n 
-0001295680 00000 n 
-0001297734 00000 n 
-0001297861 00000 n 
-0001297987 00000 n 
-0001301460 00000 n 
-0001301623 00000 n 
-0001301791 00000 n 
-0001302629 00000 n 
-0001301305 00000 n 
-0001298209 00000 n 
-0001301991 00000 n 
-0001302118 00000 n 
-0001302246 00000 n 
-0001302310 00000 n 
-0001302374 00000 n 
-0001302438 00000 n 
-0001302501 00000 n 
-0001302565 00000 n 
-0001305645 00000 n 
-0001305338 00000 n 
-0001302884 00000 n 
-0001305454 00000 n 
-0001305581 00000 n 
-0004719876 00000 n 
-0001308421 00000 n 
-0001307988 00000 n 
-0001305761 00000 n 
-0001308104 00000 n 
-0001308231 00000 n 
-0001308358 00000 n 
-0001313177 00000 n 
-0001311253 00000 n 
-0001310946 00000 n 
-0001308537 00000 n 
-0001311062 00000 n 
-0001311189 00000 n 
-0001313521 00000 n 
-0001313040 00000 n 
-0001311383 00000 n 
-0001313330 00000 n 
-0001313457 00000 n 
-0001316021 00000 n 
-0001315586 00000 n 
-0001313693 00000 n 
-0001315702 00000 n 
-0001315829 00000 n 
-0001315893 00000 n 
-0001315957 00000 n 
-0001318361 00000 n 
-0001319094 00000 n 
-0001318224 00000 n 
-0001316165 00000 n 
-0001318519 00000 n 
-0001318583 00000 n 
-0001318647 00000 n 
-0001318711 00000 n 
-0001318775 00000 n 
-0001318839 00000 n 
-0001318903 00000 n 
-0001319030 00000 n 
-0001321600 00000 n 
-0001321664 00000 n 
-0001321356 00000 n 
-0001319224 00000 n 
-0001321472 00000 n 
-0004720002 00000 n 
-0001323405 00000 n 
-0001323097 00000 n 
-0001321766 00000 n 
-0001323213 00000 n 
-0001323277 00000 n 
-0001323341 00000 n 
-0001325303 00000 n 
-0001325656 00000 n 
-0001325166 00000 n 
-0001323535 00000 n 
-0001325464 00000 n 
-0001325528 00000 n 
-0001325592 00000 n 
-0001330926 00000 n 
-0001327573 00000 n 
-0001327139 00000 n 
-0001325800 00000 n 
-0001327255 00000 n 
-0001327319 00000 n 
-0001327382 00000 n 
-0001327445 00000 n 
-0001327509 00000 n 
-0001329079 00000 n 
-0001328899 00000 n 
-0001327717 00000 n 
-0001329015 00000 n 
-0001330990 00000 n 
-0001330682 00000 n 
-0001329195 00000 n 
-0001330798 00000 n 
-0001330862 00000 n 
-0001333452 00000 n 
-0001333799 00000 n 
-0001333315 00000 n 
-0001331120 00000 n 
-0001333607 00000 n 
-0001333735 00000 n 
-0004720128 00000 n 
-0001335011 00000 n 
-0001334831 00000 n 
-0001333915 00000 n 
-0001334947 00000 n 
-0001336897 00000 n 
-0001336205 00000 n 
-0001335127 00000 n 
-0001336321 00000 n 
-0001336385 00000 n 
-0001336449 00000 n 
-0001336513 00000 n 
-0001336577 00000 n 
-0001336641 00000 n 
-0001336705 00000 n 
-0001336769 00000 n 
-0001336833 00000 n 
-0001338760 00000 n 
-0001338454 00000 n 
-0001337027 00000 n 
-0001338570 00000 n 
-0001338697 00000 n 
-0001341778 00000 n 
-0001341090 00000 n 
-0001338975 00000 n 
-0001341206 00000 n 
-0001341270 00000 n 
-0001341334 00000 n 
-0001341461 00000 n 
-0001341587 00000 n 
-0001341714 00000 n 
-0001344533 00000 n 
-0001344227 00000 n 
-0001341936 00000 n 
-0001344343 00000 n 
-0001344470 00000 n 
-0001347016 00000 n 
-0001347184 00000 n 
-0001347378 00000 n 
-0001347549 00000 n 
-0001347760 00000 n 
-0001350765 00000 n 
-0001348141 00000 n 
-0001346843 00000 n 
-0001344663 00000 n 
-0001347950 00000 n 
-0001348077 00000 n 
-0004720254 00000 n 
-0001350979 00000 n 
-0001351173 00000 n 
-0001351369 00000 n 
-0001351570 00000 n 
-0001350612 00000 n 
-0001352061 00000 n 
-0001350430 00000 n 
-0001348355 00000 n 
-0001351743 00000 n 
-0001351870 00000 n 
-0001351997 00000 n 
-0001354656 00000 n 
-0001355017 00000 n 
-0001354519 00000 n 
-0001352261 00000 n 
-0001354826 00000 n 
-0001354953 00000 n 
-0001356658 00000 n 
-0001356478 00000 n 
-0001355203 00000 n 
-0001356594 00000 n 
-0001358123 00000 n 
-0001357816 00000 n 
-0001356788 00000 n 
-0001357932 00000 n 
-0001358059 00000 n 
-0001359057 00000 n 
-0001358877 00000 n 
-0001358253 00000 n 
-0001358993 00000 n 
-0001360780 00000 n 
-0001360473 00000 n 
-0001359159 00000 n 
-0001360589 00000 n 
-0001360716 00000 n 
-0004720380 00000 n 
-0001363722 00000 n 
-0001365023 00000 n 
-0001363585 00000 n 
-0001360967 00000 n 
-0001363872 00000 n 
-0001363936 00000 n 
-0001364000 00000 n 
-0001364064 00000 n 
-0001364128 00000 n 
-0001364192 00000 n 
-0001364256 00000 n 
-0001364320 00000 n 
-0001364384 00000 n 
-0001364448 00000 n 
-0001364512 00000 n 
-0001364576 00000 n 
-0001364640 00000 n 
-0001364704 00000 n 
-0001364768 00000 n 
-0001364832 00000 n 
-0001364959 00000 n 
-0001370047 00000 n 
-0001371963 00000 n 
-0001369803 00000 n 
-0001365166 00000 n 
-0001369919 00000 n 
-0001370111 00000 n 
-0001370175 00000 n 
-0001370239 00000 n 
-0001370303 00000 n 
-0001370367 00000 n 
-0001370431 00000 n 
-0001370495 00000 n 
-0001370559 00000 n 
-0001370622 00000 n 
-0001370686 00000 n 
-0001370749 00000 n 
-0001370813 00000 n 
-0001370875 00000 n 
-0001370939 00000 n 
-0001371003 00000 n 
-0001371067 00000 n 
-0001371131 00000 n 
-0001371195 00000 n 
-0001371259 00000 n 
-0001371323 00000 n 
-0001371387 00000 n 
-0001371451 00000 n 
-0001371515 00000 n 
-0001371579 00000 n 
-0001371643 00000 n 
-0001371707 00000 n 
-0001371771 00000 n 
-0001371835 00000 n 
-0001371899 00000 n 
-0001374386 00000 n 
-0001374685 00000 n 
-0001374845 00000 n 
-0001377459 00000 n 
-0001375323 00000 n 
-0001374222 00000 n 
-0001372134 00000 n 
-0001375005 00000 n 
-0001375132 00000 n 
-0001374536 00000 n 
-0001375259 00000 n 
-0001385765 00000 n 
-0001388072 00000 n 
-0001377802 00000 n 
-0001377322 00000 n 
-0001375481 00000 n 
-0001377612 00000 n 
-0001377738 00000 n 
-0001379385 00000 n 
-0001379730 00000 n 
-0001379248 00000 n 
-0001377960 00000 n 
-0001379539 00000 n 
-0001379666 00000 n 
-0001388200 00000 n 
-0001381434 00000 n 
-0001382163 00000 n 
-0001381297 00000 n 
-0001379874 00000 n 
-0001381591 00000 n 
-0001381718 00000 n 
-0001381845 00000 n 
-0001381972 00000 n 
-0001382099 00000 n 
-0004720506 00000 n 
-0001385829 00000 n 
-0001385521 00000 n 
-0001382321 00000 n 
-0001385637 00000 n 
-0001388264 00000 n 
-0001387828 00000 n 
-0001385959 00000 n 
+0000568845 00000 n 
+0000747480 00000 n 
+0000571109 00000 n 
+0000570929 00000 n 
+0000569066 00000 n 
+0000571045 00000 n 
+0004758046 00000 n 
+0000574240 00000 n 
+0000573677 00000 n 
+0000571239 00000 n 
+0000573793 00000 n 
+0004754315 00000 n 
+0000573920 00000 n 
+0000573984 00000 n 
+0000574048 00000 n 
+0000574112 00000 n 
+0000574176 00000 n 
+0000576854 00000 n 
+0000576547 00000 n 
+0000574468 00000 n 
+0000576663 00000 n 
+0000576790 00000 n 
+0000579862 00000 n 
+0000579364 00000 n 
+0000576984 00000 n 
+0000579480 00000 n 
+0000579544 00000 n 
+0000579608 00000 n 
+0000579671 00000 n 
+0000579798 00000 n 
+0000582175 00000 n 
+0000582328 00000 n 
+0000583056 00000 n 
+0000582029 00000 n 
+0000580005 00000 n 
+0000582485 00000 n 
+0000582612 00000 n 
+0000582738 00000 n 
+0000582865 00000 n 
+0000582992 00000 n 
+0000584952 00000 n 
+0000584645 00000 n 
+0000583200 00000 n 
+0000584761 00000 n 
+0000584888 00000 n 
+0000585363 00000 n 
+0000585183 00000 n 
+0000585082 00000 n 
+0000585299 00000 n 
+0004758172 00000 n 
+0000587146 00000 n 
+0000589281 00000 n 
+0000587494 00000 n 
+0000587009 00000 n 
+0000585405 00000 n 
+0000587303 00000 n 
+0000596780 00000 n 
+0000596971 00000 n 
+0000589165 00000 n 
+0000587624 00000 n 
+0000596652 00000 n 
+0000596907 00000 n 
+0000593014 00000 n 
+0000593132 00000 n 
+0000593180 00000 n 
+0000593589 00000 n 
+0000593612 00000 n 
+0000593933 00000 n 
+0000596629 00000 n 
+0000599470 00000 n 
+0000599290 00000 n 
+0000597144 00000 n 
+0000599406 00000 n 
+0000601680 00000 n 
+0000602057 00000 n 
+0000601534 00000 n 
+0000599586 00000 n 
+0000601993 00000 n 
+0000601837 00000 n 
+0000607196 00000 n 
+0000604540 00000 n 
+0000604360 00000 n 
+0000602230 00000 n 
+0000604476 00000 n 
+0000607507 00000 n 
+0000607673 00000 n 
+0000608014 00000 n 
+0000607032 00000 n 
+0000604670 00000 n 
+0000607823 00000 n 
+0000607352 00000 n 
+0000607950 00000 n 
+0004758298 00000 n 
+0000716018 00000 n 
+0000610688 00000 n 
+0000610508 00000 n 
+0000608130 00000 n 
+0000610624 00000 n 
+0000613611 00000 n 
+0000613431 00000 n 
+0000610790 00000 n 
+0000613547 00000 n 
+0000616184 00000 n 
+0000615751 00000 n 
+0000613713 00000 n 
+0000615867 00000 n 
+0000615994 00000 n 
+0000616120 00000 n 
+0000618894 00000 n 
+0000619108 00000 n 
+0000618757 00000 n 
+0000616328 00000 n 
+0000619044 00000 n 
+0004753273 00000 n 
+0000621619 00000 n 
+0000621862 00000 n 
+0000621482 00000 n 
+0000619280 00000 n 
+0000621798 00000 n 
+0004754909 00000 n 
+0004754762 00000 n 
+0000626432 00000 n 
+0000624392 00000 n 
+0000624085 00000 n 
+0000622119 00000 n 
+0000624201 00000 n 
+0000624328 00000 n 
+0004758424 00000 n 
+0000626744 00000 n 
+0000626903 00000 n 
+0000627296 00000 n 
+0000626259 00000 n 
+0000624536 00000 n 
+0000627232 00000 n 
+0000626589 00000 n 
+0000627068 00000 n 
+0000629508 00000 n 
+0000629662 00000 n 
+0000633346 00000 n 
+0000630033 00000 n 
+0000629353 00000 n 
+0000627525 00000 n 
+0000629969 00000 n 
+0000629816 00000 n 
+0000632737 00000 n 
+0000632892 00000 n 
+0000633047 00000 n 
+0000633696 00000 n 
+0000632564 00000 n 
+0000630234 00000 n 
+0000633505 00000 n 
+0000633632 00000 n 
+0000633197 00000 n 
+0000637375 00000 n 
+0000638971 00000 n 
+0000637131 00000 n 
+0000633882 00000 n 
+0000637247 00000 n 
+0000637439 00000 n 
+0000637503 00000 n 
+0000637567 00000 n 
+0000637631 00000 n 
+0000637695 00000 n 
+0000637759 00000 n 
+0000637823 00000 n 
+0000637887 00000 n 
+0000637950 00000 n 
+0000638014 00000 n 
+0000638077 00000 n 
+0000638141 00000 n 
+0000638203 00000 n 
+0000638267 00000 n 
+0000638331 00000 n 
+0000638395 00000 n 
+0000638459 00000 n 
+0000638523 00000 n 
+0000638587 00000 n 
+0000638651 00000 n 
+0000638715 00000 n 
+0000638779 00000 n 
+0000638843 00000 n 
+0000638907 00000 n 
+0000642277 00000 n 
+0000641588 00000 n 
+0000639114 00000 n 
+0000641704 00000 n 
+0000641768 00000 n 
+0000641832 00000 n 
+0000641896 00000 n 
+0000641960 00000 n 
+0000642024 00000 n 
+0000642087 00000 n 
+0000642214 00000 n 
+0000646359 00000 n 
+0000644971 00000 n 
+0000642477 00000 n 
+0000645087 00000 n 
+0000645214 00000 n 
+0000645341 00000 n 
+0000645468 00000 n 
+0000645594 00000 n 
+0000645657 00000 n 
+0000645721 00000 n 
+0000645785 00000 n 
+0000645849 00000 n 
+0000645913 00000 n 
+0000645977 00000 n 
+0000646041 00000 n 
+0000646105 00000 n 
+0000646169 00000 n 
+0000646295 00000 n 
+0004758550 00000 n 
+0000649015 00000 n 
+0000648708 00000 n 
+0000646502 00000 n 
+0000648824 00000 n 
+0000648951 00000 n 
+0000652101 00000 n 
+0000651476 00000 n 
+0000649188 00000 n 
+0000651592 00000 n 
+0000651656 00000 n 
+0000651720 00000 n 
+0000651782 00000 n 
+0000651846 00000 n 
+0000651909 00000 n 
+0000651973 00000 n 
+0000652037 00000 n 
+0000654579 00000 n 
+0000654883 00000 n 
+0000657891 00000 n 
+0000655233 00000 n 
+0000654424 00000 n 
+0000652245 00000 n 
+0000655042 00000 n 
+0000654729 00000 n 
+0000655169 00000 n 
+0000658102 00000 n 
+0000657754 00000 n 
+0000655434 00000 n 
+0000658038 00000 n 
+0001197994 00000 n 
+0000660692 00000 n 
+0000660131 00000 n 
+0000658289 00000 n 
+0000660247 00000 n 
+0000660374 00000 n 
+0000660501 00000 n 
+0000660628 00000 n 
+0000662830 00000 n 
+0000662524 00000 n 
+0000660879 00000 n 
+0000662640 00000 n 
+0000662766 00000 n 
+0004758676 00000 n 
+0000665805 00000 n 
+0000665245 00000 n 
+0000662960 00000 n 
+0000665361 00000 n 
+0000665488 00000 n 
+0000665614 00000 n 
+0000665741 00000 n 
+0000667698 00000 n 
+0000667391 00000 n 
+0000665963 00000 n 
+0000667507 00000 n 
+0000667634 00000 n 
+0000669690 00000 n 
+0000669841 00000 n 
+0000670328 00000 n 
+0000669544 00000 n 
+0000667842 00000 n 
+0000670010 00000 n 
+0000670264 00000 n 
+0000672773 00000 n 
+0000673118 00000 n 
+0000672636 00000 n 
+0000670500 00000 n 
+0000672928 00000 n 
+0000673055 00000 n 
+0000675841 00000 n 
+0000676032 00000 n 
+0000675597 00000 n 
+0000673234 00000 n 
+0000675713 00000 n 
+0000675968 00000 n 
+0000678714 00000 n 
+0000678534 00000 n 
+0000676148 00000 n 
+0000678650 00000 n 
+0004758802 00000 n 
+0000681469 00000 n 
+0000681623 00000 n 
+0000681776 00000 n 
+0000681929 00000 n 
+0000682317 00000 n 
+0000681305 00000 n 
+0000678844 00000 n 
+0000682126 00000 n 
+0000682253 00000 n 
+0000685910 00000 n 
+0000686803 00000 n 
+0000685666 00000 n 
+0000682517 00000 n 
+0000685782 00000 n 
+0000685974 00000 n 
+0000686038 00000 n 
+0000686102 00000 n 
+0000686166 00000 n 
+0000686230 00000 n 
+0000686294 00000 n 
+0000686358 00000 n 
+0000686422 00000 n 
+0000686486 00000 n 
+0000686550 00000 n 
+0000686614 00000 n 
+0000686740 00000 n 
+0000689535 00000 n 
+0000690137 00000 n 
+0000689398 00000 n 
+0000686946 00000 n 
+0000689690 00000 n 
+0000689818 00000 n 
+0000689882 00000 n 
+0000689946 00000 n 
+0000690073 00000 n 
+0000692615 00000 n 
+0000692774 00000 n 
+0000692928 00000 n 
+0000696084 00000 n 
+0000693527 00000 n 
+0000692460 00000 n 
+0000690322 00000 n 
+0000693082 00000 n 
+0000693209 00000 n 
+0000693336 00000 n 
+0000693463 00000 n 
+0001176482 00000 n 
+0001187716 00000 n 
+0000696556 00000 n 
+0000695947 00000 n 
+0000693657 00000 n 
+0000696238 00000 n 
+0000696365 00000 n 
+0000696492 00000 n 
+0000699206 00000 n 
+0000702962 00000 n 
+0000699550 00000 n 
+0000699069 00000 n 
+0000696728 00000 n 
+0000699359 00000 n 
+0000699486 00000 n 
+0004758928 00000 n 
+0000703287 00000 n 
+0000704243 00000 n 
+0000702825 00000 n 
+0000699708 00000 n 
+0000703159 00000 n 
+0000703351 00000 n 
+0000703415 00000 n 
+0000703479 00000 n 
+0000703543 00000 n 
+0000703607 00000 n 
+0000703671 00000 n 
+0000703735 00000 n 
+0000703798 00000 n 
+0000703862 00000 n 
+0000703925 00000 n 
+0000703989 00000 n 
+0000704051 00000 n 
+0000704115 00000 n 
+0000704179 00000 n 
+0000706868 00000 n 
+0000707031 00000 n 
+0000707548 00000 n 
+0000706722 00000 n 
+0000704470 00000 n 
+0000707230 00000 n 
+0000707357 00000 n 
+0000707484 00000 n 
+0000710314 00000 n 
+0000709881 00000 n 
+0000707819 00000 n 
+0000709997 00000 n 
+0000710124 00000 n 
+0000710250 00000 n 
+0000711426 00000 n 
+0000711119 00000 n 
+0000710444 00000 n 
+0000711235 00000 n 
+0000711362 00000 n 
+0000713598 00000 n 
+0000713164 00000 n 
+0000711542 00000 n 
+0000713280 00000 n 
+0000713534 00000 n 
+0000716082 00000 n 
+0000715775 00000 n 
+0000713728 00000 n 
+0000715891 00000 n 
+0004759054 00000 n 
+0000717982 00000 n 
+0000717802 00000 n 
+0000716226 00000 n 
+0000717918 00000 n 
+0000720262 00000 n 
+0000719955 00000 n 
+0000718126 00000 n 
+0000720071 00000 n 
+0000720198 00000 n 
+0000724521 00000 n 
+0000722080 00000 n 
+0000721900 00000 n 
+0000720406 00000 n 
+0000722016 00000 n 
+0000725213 00000 n 
+0000725422 00000 n 
+0000725823 00000 n 
+0000724375 00000 n 
+0000722210 00000 n 
+0000725632 00000 n 
+0000725759 00000 n 
+0000725025 00000 n 
+0000725143 00000 n 
+0000725191 00000 n 
+0000729308 00000 n 
+0000728300 00000 n 
+0000726066 00000 n 
+0000728416 00000 n 
+0000728480 00000 n 
+0000728544 00000 n 
+0000728608 00000 n 
+0000728672 00000 n 
+0000728736 00000 n 
+0000728800 00000 n 
+0000728926 00000 n 
+0000728990 00000 n 
+0000729054 00000 n 
+0000729118 00000 n 
+0000729245 00000 n 
+0000731523 00000 n 
+0000732132 00000 n 
+0000731386 00000 n 
+0000729479 00000 n 
+0000731687 00000 n 
+0000731814 00000 n 
+0000731941 00000 n 
+0000732068 00000 n 
+0004759180 00000 n 
+0000734817 00000 n 
+0000734383 00000 n 
+0000734536 00000 n 
+0000735008 00000 n 
+0000734237 00000 n 
+0000732276 00000 n 
+0000734690 00000 n 
+0000734944 00000 n 
+0000738172 00000 n 
+0000738746 00000 n 
+0000737928 00000 n 
+0000735209 00000 n 
+0000738044 00000 n 
+0000738236 00000 n 
+0000738300 00000 n 
+0000738364 00000 n 
+0000738428 00000 n 
+0000738492 00000 n 
+0000738554 00000 n 
+0000738618 00000 n 
+0000738682 00000 n 
+0000740760 00000 n 
+0000741131 00000 n 
+0000740614 00000 n 
+0000738917 00000 n 
+0000741067 00000 n 
+0000740914 00000 n 
+0000743566 00000 n 
+0000743908 00000 n 
+0000743429 00000 n 
+0000741261 00000 n 
+0000743717 00000 n 
+0000743844 00000 n 
+0000747179 00000 n 
+0000746755 00000 n 
+0000748053 00000 n 
+0000746600 00000 n 
+0000744066 00000 n 
+0000747353 00000 n 
+0000746967 00000 n 
+0000747607 00000 n 
+0000747671 00000 n 
+0000747735 00000 n 
+0000747799 00000 n 
+0000747862 00000 n 
+0000747926 00000 n 
+0000747990 00000 n 
+0000750945 00000 n 
+0000753415 00000 n 
+0000751713 00000 n 
+0000750799 00000 n 
+0000748365 00000 n 
+0000751396 00000 n 
+0000751460 00000 n 
+0000751524 00000 n 
+0000751649 00000 n 
+0000751170 00000 n 
+0004759306 00000 n 
+0000753675 00000 n 
+0000753278 00000 n 
+0000752011 00000 n 
+0000753611 00000 n 
+0000758117 00000 n 
+0000758279 00000 n 
+0000758449 00000 n 
+0000756035 00000 n 
+0000755855 00000 n 
+0000753847 00000 n 
+0000755971 00000 n 
+0000758799 00000 n 
+0000757962 00000 n 
+0000756222 00000 n 
+0000758608 00000 n 
+0000758735 00000 n 
+0000763976 00000 n 
+0000761226 00000 n 
+0000761290 00000 n 
+0000760856 00000 n 
+0000758929 00000 n 
+0000760972 00000 n 
+0000761099 00000 n 
+0000764422 00000 n 
+0000763733 00000 n 
+0000761491 00000 n 
+0000763849 00000 n 
+0000764103 00000 n 
+0000764230 00000 n 
+0000764294 00000 n 
+0000764358 00000 n 
+0000767196 00000 n 
+0000766635 00000 n 
+0000764607 00000 n 
+0000766751 00000 n 
+0000766878 00000 n 
+0000767005 00000 n 
+0000767132 00000 n 
+0004759432 00000 n 
+0000769476 00000 n 
+0000769169 00000 n 
+0000767340 00000 n 
+0000769285 00000 n 
+0000769412 00000 n 
+0000769915 00000 n 
+0000769735 00000 n 
+0000769634 00000 n 
+0000769851 00000 n 
+0000771810 00000 n 
+0000771376 00000 n 
+0000769957 00000 n 
+0000771492 00000 n 
+0000771746 00000 n 
+0000774341 00000 n 
+0000774633 00000 n 
+0000774787 00000 n 
+0000778577 00000 n 
+0000775393 00000 n 
+0000774177 00000 n 
+0000771926 00000 n 
+0000774948 00000 n 
+0000775075 00000 n 
+0000774487 00000 n 
+0000775202 00000 n 
+0000779012 00000 n 
+0000778730 00000 n 
+0000779971 00000 n 
+0000778431 00000 n 
+0000775537 00000 n 
+0000778884 00000 n 
+0000779076 00000 n 
+0000779140 00000 n 
+0000779204 00000 n 
+0000779268 00000 n 
+0000779332 00000 n 
+0000779396 00000 n 
+0000779460 00000 n 
+0000779524 00000 n 
+0000779588 00000 n 
+0000779652 00000 n 
+0000779716 00000 n 
+0000779780 00000 n 
+0000782164 00000 n 
+0000782640 00000 n 
+0000782027 00000 n 
+0000780142 00000 n 
+0000782320 00000 n 
+0000782384 00000 n 
+0000782448 00000 n 
+0000782512 00000 n 
+0000782576 00000 n 
+0004759558 00000 n 
+0000785602 00000 n 
+0000785754 00000 n 
+0000786068 00000 n 
+0000788834 00000 n 
+0000787495 00000 n 
+0000785438 00000 n 
+0000782784 00000 n 
+0000786219 00000 n 
+0000786347 00000 n 
+0000786411 00000 n 
+0000786475 00000 n 
+0000786539 00000 n 
+0000786603 00000 n 
+0000786666 00000 n 
+0000786730 00000 n 
+0000786793 00000 n 
+0000786857 00000 n 
+0000786919 00000 n 
+0000786983 00000 n 
+0000787047 00000 n 
+0000787111 00000 n 
+0000787175 00000 n 
+0000787239 00000 n 
+0000787303 00000 n 
+0000787367 00000 n 
+0000787431 00000 n 
+0000785911 00000 n 
+0000789178 00000 n 
+0000788697 00000 n 
+0000787695 00000 n 
+0000788988 00000 n 
+0000789114 00000 n 
+0000791089 00000 n 
+0000790528 00000 n 
+0000789308 00000 n 
+0000790644 00000 n 
+0000790898 00000 n 
+0000791025 00000 n 
+0000793625 00000 n 
+0000796227 00000 n 
+0000793773 00000 n 
+0000824722 00000 n 
+0000822095 00000 n 
+0000822242 00000 n 
+0000794369 00000 n 
+0000793479 00000 n 
+0000791219 00000 n 
+0000793923 00000 n 
+0000794050 00000 n 
+0000794177 00000 n 
+0000794241 00000 n 
+0000794305 00000 n 
+0000822817 00000 n 
+0000843399 00000 n 
+0000822389 00000 n 
+0000845384 00000 n 
+0000822540 00000 n 
+0000863380 00000 n 
+0000842970 00000 n 
+0000894794 00000 n 
+0000823072 00000 n 
+0000796063 00000 n 
+0000794513 00000 n 
+0000822689 00000 n 
+0000822881 00000 n 
+0000822944 00000 n 
+0000823008 00000 n 
+0003541392 00000 n 
+0000861521 00000 n 
+0000892733 00000 n 
+0000843120 00000 n 
+0000916680 00000 n 
+0000843718 00000 n 
+0000824576 00000 n 
+0000823239 00000 n 
+0000843271 00000 n 
+0000843526 00000 n 
+0000843590 00000 n 
+0000843654 00000 n 
+0004759684 00000 n 
+0000914660 00000 n 
+0000928180 00000 n 
+0000860943 00000 n 
+0000930404 00000 n 
+0000861094 00000 n 
+0000861242 00000 n 
+0000945142 00000 n 
+0000892304 00000 n 
+0000956488 00000 n 
+0000861777 00000 n 
+0000845229 00000 n 
+0000843899 00000 n 
+0000861393 00000 n 
+0000861585 00000 n 
+0000861649 00000 n 
+0000861713 00000 n 
+0000943131 00000 n 
+0000954643 00000 n 
+0000892455 00000 n 
+0000971031 00000 n 
+0000892988 00000 n 
+0000863234 00000 n 
+0000861930 00000 n 
+0000892605 00000 n 
+0000892797 00000 n 
+0000892924 00000 n 
+0000969222 00000 n 
+0000981590 00000 n 
+0000913939 00000 n 
+0000983233 00000 n 
+0000914088 00000 n 
+0000914235 00000 n 
+0000914382 00000 n 
+0000992943 00000 n 
+0000914916 00000 n 
+0000894630 00000 n 
+0000893169 00000 n 
+0000914532 00000 n 
+0000914724 00000 n 
+0000914788 00000 n 
+0000914852 00000 n 
+0000992117 00000 n 
+0001006789 00000 n 
+0000927752 00000 n 
+0001000048 00000 n 
+0000927902 00000 n 
+0001007737 00000 n 
+0000928499 00000 n 
+0000916534 00000 n 
+0000915069 00000 n 
+0000928052 00000 n 
+0000928244 00000 n 
+0000928308 00000 n 
+0000928435 00000 n 
+0001006917 00000 n 
+0001046374 00000 n 
+0000942551 00000 n 
+0001014377 00000 n 
+0000942701 00000 n 
+0001047338 00000 n 
+0000942852 00000 n 
+0001077189 00000 n 
+0000954214 00000 n 
+0001091163 00000 n 
+0000943579 00000 n 
+0000930249 00000 n 
+0000928652 00000 n 
+0000943003 00000 n 
+0000943195 00000 n 
+0000943259 00000 n 
+0000943323 00000 n 
+0000943387 00000 n 
+0000943451 00000 n 
+0000943515 00000 n 
+0001046502 00000 n 
+0001090149 00000 n 
+0001090277 00000 n 
+0000954365 00000 n 
+0001104125 00000 n 
+0000954962 00000 n 
+0000944996 00000 n 
+0000943733 00000 n 
+0000954515 00000 n 
+0000954707 00000 n 
+0000954771 00000 n 
+0000954898 00000 n 
+0004759810 00000 n 
+0001123972 00000 n 
+0001124100 00000 n 
+0000968796 00000 n 
+0001124968 00000 n 
+0000968945 00000 n 
+0001134011 00000 n 
+0000969478 00000 n 
+0000956342 00000 n 
+0000955116 00000 n 
+0000969094 00000 n 
+0000969286 00000 n 
+0000969350 00000 n 
+0000969414 00000 n 
+0001140785 00000 n 
+0001140913 00000 n 
+0000981162 00000 n 
+0001141716 00000 n 
+0000981312 00000 n 
+0001147752 00000 n 
+0000981909 00000 n 
+0000970885 00000 n 
+0000969674 00000 n 
+0000981462 00000 n 
+0000981654 00000 n 
+0000981718 00000 n 
+0000981845 00000 n 
+0001153874 00000 n 
+0001154002 00000 n 
+0000992181 00000 n 
+0000983117 00000 n 
+0000982077 00000 n 
+0000991989 00000 n 
+0001006981 00000 n 
+0000992827 00000 n 
+0000992363 00000 n 
+0001006661 00000 n 
+0001046566 00000 n 
+0001007621 00000 n 
+0001007136 00000 n 
+0001046246 00000 n 
+0001090341 00000 n 
+0001047222 00000 n 
+0001046721 00000 n 
+0001090021 00000 n 
+0004759936 00000 n 
+0001124164 00000 n 
+0001091047 00000 n 
+0001090496 00000 n 
+0001123844 00000 n 
+0001140977 00000 n 
+0001124852 00000 n 
+0001124319 00000 n 
+0001140657 00000 n 
+0001154066 00000 n 
+0001141600 00000 n 
+0001141132 00000 n 
+0001153746 00000 n 
+0001154502 00000 n 
+0001154322 00000 n 
+0001154221 00000 n 
+0001154438 00000 n 
+0001154942 00000 n 
+0001154763 00000 n 
+0001154544 00000 n 
+0001155233 00000 n 
+0001155117 00000 n 
+0001155016 00000 n 
+0004760062 00000 n 
+0001156172 00000 n 
+0001155737 00000 n 
+0001155275 00000 n 
+0001155853 00000 n 
+0001155917 00000 n 
+0001156044 00000 n 
+0001156108 00000 n 
+0001156555 00000 n 
+0001156375 00000 n 
+0001156274 00000 n 
+0001156491 00000 n 
+0001157946 00000 n 
+0001158105 00000 n 
+0001161456 00000 n 
+0001158708 00000 n 
+0001157800 00000 n 
+0001156597 00000 n 
+0001158263 00000 n 
+0001158517 00000 n 
+0001158644 00000 n 
+0003233862 00000 n 
+0001161817 00000 n 
+0001161319 00000 n 
+0001158824 00000 n 
+0001161626 00000 n 
+0001161753 00000 n 
+0001164365 00000 n 
+0001164058 00000 n 
+0001162003 00000 n 
+0001164174 00000 n 
+0001164301 00000 n 
+0001167130 00000 n 
+0001167442 00000 n 
+0001168193 00000 n 
+0001166975 00000 n 
+0001164566 00000 n 
+0001167620 00000 n 
+0001167748 00000 n 
+0001167286 00000 n 
+0001167875 00000 n 
+0001168002 00000 n 
+0001168129 00000 n 
+0004760188 00000 n 
+0001169629 00000 n 
+0001169323 00000 n 
+0001168393 00000 n 
+0001169439 00000 n 
+0001172279 00000 n 
+0001171972 00000 n 
+0001169802 00000 n 
+0001172088 00000 n 
+0001172215 00000 n 
+0001174644 00000 n 
+0001174337 00000 n 
+0001172466 00000 n 
+0001174453 00000 n 
+0001174580 00000 n 
+0001176545 00000 n 
+0001176239 00000 n 
+0001174802 00000 n 
+0001176355 00000 n 
+0001179222 00000 n 
+0001178915 00000 n 
+0001176703 00000 n 
+0001179031 00000 n 
+0001179158 00000 n 
+0001182249 00000 n 
+0001181813 00000 n 
+0001179380 00000 n 
+0001181929 00000 n 
+0001181993 00000 n 
+0001182057 00000 n 
+0001182121 00000 n 
+0001182185 00000 n 
+0004760314 00000 n 
+0001185215 00000 n 
+0001184780 00000 n 
+0001182379 00000 n 
+0001184896 00000 n 
+0001184960 00000 n 
+0001185024 00000 n 
+0001185151 00000 n 
+0001187780 00000 n 
+0001187473 00000 n 
+0001185373 00000 n 
+0001187589 00000 n 
+0004751789 00000 n 
+0001190001 00000 n 
+0001189821 00000 n 
+0001187924 00000 n 
+0001189937 00000 n 
+0001191900 00000 n 
+0001191593 00000 n 
+0001190131 00000 n 
+0001191709 00000 n 
+0001191836 00000 n 
+0001194753 00000 n 
+0001194573 00000 n 
+0001192044 00000 n 
+0001194689 00000 n 
+0001197716 00000 n 
+0001201590 00000 n 
+0001198696 00000 n 
+0001197579 00000 n 
+0001194897 00000 n 
+0001197868 00000 n 
+0001198058 00000 n 
+0001198121 00000 n 
+0001198248 00000 n 
+0001198312 00000 n 
+0001198376 00000 n 
+0001198440 00000 n 
+0001198504 00000 n 
+0001198568 00000 n 
+0001198632 00000 n 
+0004760440 00000 n 
+0001201744 00000 n 
+0001206031 00000 n 
+0001203112 00000 n 
+0001201444 00000 n 
+0001198853 00000 n 
+0001201898 00000 n 
+0001202026 00000 n 
+0001202090 00000 n 
+0001202154 00000 n 
+0001202218 00000 n 
+0001202282 00000 n 
+0001202346 00000 n 
+0001202410 00000 n 
+0001202538 00000 n 
+0001202602 00000 n 
+0001202665 00000 n 
+0001202729 00000 n 
+0001202793 00000 n 
+0001202857 00000 n 
+0001202921 00000 n 
+0001203048 00000 n 
+0001206181 00000 n 
+0001206344 00000 n 
+0001207324 00000 n 
+0001205876 00000 n 
+0001203297 00000 n 
+0001206494 00000 n 
+0001206622 00000 n 
+0001206686 00000 n 
+0001206749 00000 n 
+0001206813 00000 n 
+0001206877 00000 n 
+0001206941 00000 n 
+0001207005 00000 n 
+0001207133 00000 n 
+0001207260 00000 n 
+0001210118 00000 n 
+0001209811 00000 n 
+0001207481 00000 n 
+0001209927 00000 n 
+0001210054 00000 n 
+0001213089 00000 n 
+0001212400 00000 n 
+0001210262 00000 n 
+0001212516 00000 n 
+0001212580 00000 n 
+0001212644 00000 n 
+0001212708 00000 n 
+0001212771 00000 n 
+0001212898 00000 n 
+0001213025 00000 n 
+0001216759 00000 n 
+0001216005 00000 n 
+0001213233 00000 n 
+0001216121 00000 n 
+0001216185 00000 n 
+0001216249 00000 n 
+0001216312 00000 n 
+0001216439 00000 n 
+0001216503 00000 n 
+0001216567 00000 n 
+0001216631 00000 n 
+0001216695 00000 n 
+0001220074 00000 n 
+0001219512 00000 n 
+0001216958 00000 n 
+0001219628 00000 n 
+0001219755 00000 n 
+0001219819 00000 n 
+0001219883 00000 n 
+0001220010 00000 n 
+0004760566 00000 n 
+0001222735 00000 n 
+0001224092 00000 n 
+0001222619 00000 n 
+0001220245 00000 n 
+0001223773 00000 n 
+0001223900 00000 n 
+0001223964 00000 n 
+0001224028 00000 n 
+0001223121 00000 n 
+0001223239 00000 n 
+0001223287 00000 n 
+0001223752 00000 n 
+0001227365 00000 n 
+0001227057 00000 n 
+0001224321 00000 n 
+0001227173 00000 n 
+0001227237 00000 n 
+0001227301 00000 n 
+0001229798 00000 n 
+0001229365 00000 n 
+0001227536 00000 n 
+0001229481 00000 n 
+0001229608 00000 n 
+0001229734 00000 n 
+0001231952 00000 n 
+0001231520 00000 n 
+0001229985 00000 n 
+0001231636 00000 n 
+0001231763 00000 n 
+0001231889 00000 n 
+0001234579 00000 n 
+0001234273 00000 n 
+0001232139 00000 n 
+0001234389 00000 n 
+0001234515 00000 n 
+0001238133 00000 n 
+0001237379 00000 n 
+0001234737 00000 n 
+0001237495 00000 n 
+0001237559 00000 n 
+0001237622 00000 n 
+0001237686 00000 n 
+0001237750 00000 n 
+0001237814 00000 n 
+0001237878 00000 n 
+0001237942 00000 n 
+0001238069 00000 n 
+0004760692 00000 n 
+0001240773 00000 n 
+0001240466 00000 n 
+0001238332 00000 n 
+0001240582 00000 n 
+0001240709 00000 n 
+0001243458 00000 n 
+0001243151 00000 n 
+0001240974 00000 n 
+0001243267 00000 n 
+0001243394 00000 n 
+0001246408 00000 n 
+0001245974 00000 n 
+0001243659 00000 n 
+0001246090 00000 n 
+0001246217 00000 n 
+0001246344 00000 n 
+0001257788 00000 n 
+0001248520 00000 n 
+0001258133 00000 n 
+0001248383 00000 n 
+0001246566 00000 n 
+0001257941 00000 n 
+0001258069 00000 n 
+0001254400 00000 n 
+0001254518 00000 n 
+0001254566 00000 n 
+0001254961 00000 n 
+0001254984 00000 n 
+0001255331 00000 n 
+0001257765 00000 n 
+0001261399 00000 n 
+0001261552 00000 n 
+0001261702 00000 n 
+0001265222 00000 n 
+0001262044 00000 n 
+0001261244 00000 n 
+0001258265 00000 n 
+0001261852 00000 n 
+0001261980 00000 n 
+0001265649 00000 n 
+0001265371 00000 n 
+0001265841 00000 n 
+0001265076 00000 n 
+0001262174 00000 n 
+0001265521 00000 n 
+0001265777 00000 n 
+0004760818 00000 n 
+0001268626 00000 n 
+0001269135 00000 n 
+0001268382 00000 n 
+0001265943 00000 n 
+0001268498 00000 n 
+0001268690 00000 n 
+0001268754 00000 n 
+0001268818 00000 n 
+0001268944 00000 n 
+0001269071 00000 n 
+0001271864 00000 n 
+0001271303 00000 n 
+0001269251 00000 n 
+0001271419 00000 n 
+0001271546 00000 n 
+0001271673 00000 n 
+0001271800 00000 n 
+0001274346 00000 n 
+0001274688 00000 n 
+0001274209 00000 n 
+0001272022 00000 n 
+0001274497 00000 n 
+0001274624 00000 n 
+0001277219 00000 n 
+0001277039 00000 n 
+0001274804 00000 n 
+0001277155 00000 n 
+0001279388 00000 n 
+0001279081 00000 n 
+0001277420 00000 n 
+0001279197 00000 n 
+0001281651 00000 n 
+0001282123 00000 n 
+0001281514 00000 n 
+0001279518 00000 n 
+0001281805 00000 n 
+0001281932 00000 n 
+0001282059 00000 n 
+0004760944 00000 n 
+0001287453 00000 n 
+0001284410 00000 n 
+0001284103 00000 n 
+0001282253 00000 n 
+0001284219 00000 n 
+0001284346 00000 n 
+0001289376 00000 n 
+0001287012 00000 n 
+0001287169 00000 n 
+0001297235 00000 n 
+0001287644 00000 n 
+0001286866 00000 n 
+0001284554 00000 n 
+0001287326 00000 n 
+0001287580 00000 n 
+0001296011 00000 n 
+0001303660 00000 n 
+0001296075 00000 n 
+0001289260 00000 n 
+0001287788 00000 n 
+0001295883 00000 n 
+0001291092 00000 n 
+0001291210 00000 n 
+0001291258 00000 n 
+0001291671 00000 n 
+0001291929 00000 n 
+0001291952 00000 n 
+0001292273 00000 n 
+0001292537 00000 n 
+0001294949 00000 n 
+0001295838 00000 n 
+0001295861 00000 n 
+0001303724 00000 n 
+0001297119 00000 n 
+0001296221 00000 n 
+0001303532 00000 n 
+0001298938 00000 n 
+0001299056 00000 n 
+0001299104 00000 n 
+0001299483 00000 n 
+0001299741 00000 n 
+0001299764 00000 n 
+0001300075 00000 n 
+0001300339 00000 n 
+0001302598 00000 n 
+0001303487 00000 n 
+0001303510 00000 n 
+0001306186 00000 n 
+0001305756 00000 n 
+0001303912 00000 n 
+0001305872 00000 n 
+0001305999 00000 n 
+0001306122 00000 n 
+0001308701 00000 n 
+0001312430 00000 n 
+0001309182 00000 n 
+0001308564 00000 n 
+0001306316 00000 n 
+0001308864 00000 n 
+0001308991 00000 n 
+0001309118 00000 n 
+0004761070 00000 n 
+0001312926 00000 n 
+0001312598 00000 n 
+0001313437 00000 n 
+0001312284 00000 n 
+0001309354 00000 n 
+0001312798 00000 n 
+0001312990 00000 n 
+0001313054 00000 n 
+0001313118 00000 n 
+0001313182 00000 n 
+0001313246 00000 n 
+0001313373 00000 n 
+0001316391 00000 n 
+0001316084 00000 n 
+0001313678 00000 n 
+0001316200 00000 n 
+0001316327 00000 n 
+0001319068 00000 n 
+0001318761 00000 n 
+0001316507 00000 n 
+0001318877 00000 n 
+0001319004 00000 n 
+0001321744 00000 n 
+0001322214 00000 n 
+0001321607 00000 n 
+0001319184 00000 n 
+0001321898 00000 n 
+0001322023 00000 n 
+0001322150 00000 n 
+0001323972 00000 n 
+0001323792 00000 n 
+0001322358 00000 n 
+0001323908 00000 n 
+0001326620 00000 n 
+0001325802 00000 n 
+0001324130 00000 n 
+0001325918 00000 n 
+0001326045 00000 n 
+0001326109 00000 n 
+0001326173 00000 n 
+0001326237 00000 n 
+0001326301 00000 n 
+0001326365 00000 n 
+0001326429 00000 n 
+0001326493 00000 n 
+0001326556 00000 n 
+0004761196 00000 n 
+0001329165 00000 n 
+0001329642 00000 n 
+0001329028 00000 n 
+0001326764 00000 n 
+0001329323 00000 n 
+0001329450 00000 n 
+0001329514 00000 n 
+0001329578 00000 n 
+0001331904 00000 n 
+0001331968 00000 n 
+0001331660 00000 n 
+0001329772 00000 n 
+0001331776 00000 n 
+0001333589 00000 n 
+0001333409 00000 n 
+0001332084 00000 n 
+0001333525 00000 n 
+0001335399 00000 n 
+0001335752 00000 n 
+0001335262 00000 n 
+0001333705 00000 n 
+0001335560 00000 n 
+0001335624 00000 n 
+0001335688 00000 n 
+0001341632 00000 n 
+0001337689 00000 n 
+0001337253 00000 n 
+0001335896 00000 n 
+0001337369 00000 n 
+0001337433 00000 n 
+0001337497 00000 n 
+0001337561 00000 n 
+0001337625 00000 n 
+0001339082 00000 n 
+0001338902 00000 n 
+0001337833 00000 n 
+0001339018 00000 n 
+0004761322 00000 n 
+0001341350 00000 n 
+0001341696 00000 n 
+0001341213 00000 n 
+0001339198 00000 n 
+0001341504 00000 n 
+0001341568 00000 n 
+0001343770 00000 n 
+0001343834 00000 n 
+0001343526 00000 n 
+0001341826 00000 n 
+0001343642 00000 n 
+0001345336 00000 n 
+0001345028 00000 n 
+0001343950 00000 n 
+0001345144 00000 n 
+0001345208 00000 n 
+0001345272 00000 n 
+0001347020 00000 n 
+0001346456 00000 n 
+0001345466 00000 n 
+0001346572 00000 n 
+0001346636 00000 n 
+0001346700 00000 n 
+0001346764 00000 n 
+0001346828 00000 n 
+0001346892 00000 n 
+0001346956 00000 n 
+0001349377 00000 n 
+0001348815 00000 n 
+0001347136 00000 n 
+0001348931 00000 n 
+0001349058 00000 n 
+0001349122 00000 n 
+0001349186 00000 n 
+0001349313 00000 n 
+0001352482 00000 n 
+0001352048 00000 n 
+0001349592 00000 n 
+0001352164 00000 n 
+0001352291 00000 n 
+0001352418 00000 n 
+0004761448 00000 n 
+0001355185 00000 n 
+0001354751 00000 n 
+0001352640 00000 n 
+0001354867 00000 n 
+0001354994 00000 n 
+0001355121 00000 n 
+0001357678 00000 n 
+0001357846 00000 n 
+0001358040 00000 n 
+0001358212 00000 n 
+0001358424 00000 n 
+0001358614 00000 n 
+0001358827 00000 n 
+0001359020 00000 n 
+0001359215 00000 n 
+0001359415 00000 n 
+0001359651 00000 n 
+0001357460 00000 n 
+0001355315 00000 n 
+0001359587 00000 n 
+0001362061 00000 n 
+0001362214 00000 n 
+0001362703 00000 n 
+0001361915 00000 n 
+0001359837 00000 n 
+0001362385 00000 n 
+0001362512 00000 n 
+0001362639 00000 n 
+0001365169 00000 n 
+0001364862 00000 n 
+0001362889 00000 n 
+0001364978 00000 n 
+0001365105 00000 n 
+0001366532 00000 n 
+0001366352 00000 n 
+0001365313 00000 n 
+0001366468 00000 n 
+0001367933 00000 n 
+0001367627 00000 n 
+0001366648 00000 n 
+0001367743 00000 n 
+0001367869 00000 n 
+0004761574 00000 n 
+0001369152 00000 n 
+0001368972 00000 n 
+0001368063 00000 n 
+0001369088 00000 n 
+0001371828 00000 n 
+0001371139 00000 n 
+0001369268 00000 n 
+0001371255 00000 n 
+0001371382 00000 n 
+0001371446 00000 n 
+0001371510 00000 n 
+0001371574 00000 n 
+0001371638 00000 n 
+0001371702 00000 n 
+0001371766 00000 n 
+0001374583 00000 n 
+0001375629 00000 n 
+0001374446 00000 n 
+0001372028 00000 n 
+0001374735 00000 n 
+0001374799 00000 n 
+0001374863 00000 n 
+0001374927 00000 n 
+0001374991 00000 n 
+0001375055 00000 n 
+0001375119 00000 n 
+0001375183 00000 n 
+0001375247 00000 n 
+0001375311 00000 n 
+0001375438 00000 n 
+0001375565 00000 n 
+0001381019 00000 n 
+0001380591 00000 n 
+0001382935 00000 n 
+0001380445 00000 n 
+0001375800 00000 n 
+0001380891 00000 n 
+0001381083 00000 n 
+0001381147 00000 n 
+0001381211 00000 n 
+0001381275 00000 n 
+0001381339 00000 n 
+0001381403 00000 n 
+0001381467 00000 n 
+0001381531 00000 n 
+0001381594 00000 n 
+0001381658 00000 n 
+0001381721 00000 n 
+0001381785 00000 n 
+0001381847 00000 n 
+0001381911 00000 n 
+0001381975 00000 n 
+0001382039 00000 n 
+0001382103 00000 n 
+0001382167 00000 n 
+0001382231 00000 n 
+0001382295 00000 n 
+0001382359 00000 n 
+0001382423 00000 n 
+0001382487 00000 n 
+0001382551 00000 n 
+0001382615 00000 n 
+0001382679 00000 n 
+0001382743 00000 n 
+0001382807 00000 n 
+0001382871 00000 n 
+0001380741 00000 n 
+0001385353 00000 n 
+0001385513 00000 n 
+0001385673 00000 n 
+0001386013 00000 n 
+0001385198 00000 n 
+0001383092 00000 n 
+0001385822 00000 n 
+0001385949 00000 n 
+0001395615 00000 n 
+0001397919 00000 n 
 0001387944 00000 n 
-0001390083 00000 n 
-0001389777 00000 n 
-0001388380 00000 n 
-0001389893 00000 n 
-0001391869 00000 n 
-0001396028 00000 n 
-0001393689 00000 n 
-0001393845 00000 n 
-0001394001 00000 n 
-0001397860 00000 n 
-0001394483 00000 n 
-0001391714 00000 n 
-0001390284 00000 n 
-0001394164 00000 n 
-0001394291 00000 n 
-0001394419 00000 n 
-0001393411 00000 n 
-0001393547 00000 n 
-0001393595 00000 n 
-0001393666 00000 n 
-0001399191 00000 n 
-0001399319 00000 n 
-0001399383 00000 n 
-0001395912 00000 n 
-0001394657 00000 n 
-0001399063 00000 n 
-0001397582 00000 n 
-0001397718 00000 n 
-0001397766 00000 n 
-0001397837 00000 n 
-0001398786 00000 n 
-0001398922 00000 n 
-0001398970 00000 n 
-0001399041 00000 n 
-0001402089 00000 n 
-0001401591 00000 n 
-0001399544 00000 n 
-0001401707 00000 n 
-0001401834 00000 n 
-0001401898 00000 n 
-0001401962 00000 n 
-0001402025 00000 n 
-0004720632 00000 n 
-0001404467 00000 n 
-0001404160 00000 n 
-0001402219 00000 n 
-0001404276 00000 n 
-0001404403 00000 n 
-0001407335 00000 n 
-0001407028 00000 n 
-0001404597 00000 n 
-0001407144 00000 n 
-0001407271 00000 n 
-0001410077 00000 n 
-0001409897 00000 n 
-0001407465 00000 n 
-0001410013 00000 n 
-0001412510 00000 n 
-0001413254 00000 n 
-0001412364 00000 n 
-0001410207 00000 n 
-0001412808 00000 n 
-0001412935 00000 n 
-0001412999 00000 n 
-0001413063 00000 n 
-0001412660 00000 n 
-0001413190 00000 n 
-0001415767 00000 n 
-0001416108 00000 n 
-0001415630 00000 n 
-0001413384 00000 n 
-0001415918 00000 n 
-0001416045 00000 n 
-0001418795 00000 n 
-0001418985 00000 n 
-0001418552 00000 n 
-0001416295 00000 n 
-0001418668 00000 n 
-0001418921 00000 n 
-0004720758 00000 n 
-0001420734 00000 n 
-0001420890 00000 n 
-0001423679 00000 n 
-0001421487 00000 n 
-0001420588 00000 n 
-0001419115 00000 n 
-0001421041 00000 n 
-0001421168 00000 n 
-0001421295 00000 n 
-0001421423 00000 n 
-0001423962 00000 n 
-0001424473 00000 n 
-0001423542 00000 n 
-0001421617 00000 n 
-0001423834 00000 n 
-0001424026 00000 n 
-0001424090 00000 n 
-0001424154 00000 n 
-0001424281 00000 n 
-0001424409 00000 n 
-0001427164 00000 n 
-0001426603 00000 n 
-0001424644 00000 n 
-0001426719 00000 n 
-0001426846 00000 n 
-0001426973 00000 n 
-0001427100 00000 n 
-0001429489 00000 n 
-0001428734 00000 n 
-0001427365 00000 n 
-0001428850 00000 n 
-0001428914 00000 n 
-0001428978 00000 n 
-0001429042 00000 n 
-0001429106 00000 n 
-0001429170 00000 n 
-0001429234 00000 n 
-0001429298 00000 n 
-0001429362 00000 n 
-0001429425 00000 n 
-0001431522 00000 n 
-0001431215 00000 n 
-0001429661 00000 n 
-0001431331 00000 n 
-0001434394 00000 n 
-0001433960 00000 n 
-0001431638 00000 n 
-0001434076 00000 n 
-0001434203 00000 n 
-0001434330 00000 n 
-0004720884 00000 n 
-0001437339 00000 n 
-0001436904 00000 n 
-0001434510 00000 n 
-0001437020 00000 n 
-0001437147 00000 n 
-0001437275 00000 n 
-0001439203 00000 n 
-0001438895 00000 n 
-0001437483 00000 n 
-0001439011 00000 n 
-0001439139 00000 n 
-0001440493 00000 n 
-0001440313 00000 n 
-0001439333 00000 n 
-0001440429 00000 n 
-0001442782 00000 n 
-0001442475 00000 n 
-0001440623 00000 n 
-0001442591 00000 n 
-0001442718 00000 n 
-0001444691 00000 n 
-0001444511 00000 n 
-0001442912 00000 n 
-0001444627 00000 n 
-0001446937 00000 n 
-0001446502 00000 n 
-0001444864 00000 n 
-0001446618 00000 n 
-0001446746 00000 n 
-0001446873 00000 n 
-0004721010 00000 n 
-0001448792 00000 n 
-0001449140 00000 n 
-0001448655 00000 n 
-0001447124 00000 n 
-0001448948 00000 n 
-0001449076 00000 n 
-0001450840 00000 n 
-0001450660 00000 n 
-0001449270 00000 n 
-0001450776 00000 n 
-0001452002 00000 n 
-0001451822 00000 n 
-0001450956 00000 n 
-0001451938 00000 n 
-0001454216 00000 n 
-0001453908 00000 n 
-0001452118 00000 n 
-0001454024 00000 n 
-0001454152 00000 n 
-0001456002 00000 n 
-0001456549 00000 n 
-0001455865 00000 n 
-0001454417 00000 n 
-0001456165 00000 n 
-0001456293 00000 n 
-0001456421 00000 n 
-0001456485 00000 n 
-0001459400 00000 n 
-0001459557 00000 n 
-0001460830 00000 n 
-0001459245 00000 n 
-0001456679 00000 n 
-0001459871 00000 n 
-0001459999 00000 n 
-0001460063 00000 n 
-0001460127 00000 n 
-0001460191 00000 n 
-0001460255 00000 n 
-0001460319 00000 n 
-0001460383 00000 n 
-0001460447 00000 n 
-0001460510 00000 n 
-0001460574 00000 n 
-0001460638 00000 n 
-0001459714 00000 n 
-0001460766 00000 n 
-0004721136 00000 n 
-0001462776 00000 n 
-0001462340 00000 n 
-0001461001 00000 n 
-0001462456 00000 n 
-0001462584 00000 n 
-0001462712 00000 n 
-0001464408 00000 n 
-0001464883 00000 n 
-0001464271 00000 n 
-0001462920 00000 n 
-0001464563 00000 n 
-0001464691 00000 n 
-0001464819 00000 n 
-0001466673 00000 n 
-0001467162 00000 n 
-0001466527 00000 n 
-0001465013 00000 n 
-0001466970 00000 n 
-0001467098 00000 n 
-0001466822 00000 n 
-0001468724 00000 n 
-0001468544 00000 n 
-0001467292 00000 n 
-0001468660 00000 n 
-0001470440 00000 n 
-0001470260 00000 n 
-0001468897 00000 n 
-0001470376 00000 n 
-0001471749 00000 n 
-0001471441 00000 n 
-0001470556 00000 n 
-0001471557 00000 n 
-0001471685 00000 n 
-0004721262 00000 n 
-0001473490 00000 n 
-0001473182 00000 n 
-0001471879 00000 n 
-0001473298 00000 n 
-0001473426 00000 n 
-0001475226 00000 n 
-0001475046 00000 n 
-0001473620 00000 n 
-0001475162 00000 n 
-0001477186 00000 n 
-0001477578 00000 n 
-0001477049 00000 n 
-0001475356 00000 n 
-0001477386 00000 n 
-0001477514 00000 n 
-0001479081 00000 n 
-0001478901 00000 n 
-0001477764 00000 n 
-0001479017 00000 n 
-0001480414 00000 n 
-0001480234 00000 n 
-0001479197 00000 n 
-0001480350 00000 n 
-0001482659 00000 n 
-0001482351 00000 n 
-0001480530 00000 n 
-0001482467 00000 n 
-0001482595 00000 n 
-0004721388 00000 n 
-0001484621 00000 n 
-0001484313 00000 n 
-0001482789 00000 n 
-0001484429 00000 n 
-0001484557 00000 n 
-0001486833 00000 n 
-0001486525 00000 n 
-0001484765 00000 n 
-0001486641 00000 n 
-0001486769 00000 n 
-0001488665 00000 n 
-0001489299 00000 n 
-0001488519 00000 n 
-0001486977 00000 n 
-0001488979 00000 n 
-0001489107 00000 n 
-0001488823 00000 n 
-0001489235 00000 n 
-0001492111 00000 n 
-0001491675 00000 n 
-0001489429 00000 n 
-0001491791 00000 n 
-0001491855 00000 n 
-0001491919 00000 n 
-0001492047 00000 n 
-0001494703 00000 n 
-0001494917 00000 n 
-0001494566 00000 n 
-0001492227 00000 n 
-0001494853 00000 n 
-0001497606 00000 n 
-0001497298 00000 n 
-0001495061 00000 n 
-0001497414 00000 n 
-0001497542 00000 n 
-0004721514 00000 n 
-0001499983 00000 n 
-0001499803 00000 n 
-0001497764 00000 n 
-0001499919 00000 n 
-0001502382 00000 n 
-0001501818 00000 n 
-0001500184 00000 n 
-0001501934 00000 n 
-0001502062 00000 n 
-0001502190 00000 n 
-0001502318 00000 n 
-0001505050 00000 n 
-0001504870 00000 n 
-0001502526 00000 n 
-0001504986 00000 n 
-0001506411 00000 n 
-0001506231 00000 n 
-0001505180 00000 n 
-0001506347 00000 n 
-0001508472 00000 n 
-0001507908 00000 n 
-0001506527 00000 n 
-0001508024 00000 n 
-0001508152 00000 n 
-0001508280 00000 n 
-0001508408 00000 n 
-0001510523 00000 n 
-0001510087 00000 n 
-0001508602 00000 n 
-0001510203 00000 n 
-0001510331 00000 n 
-0001510459 00000 n 
-0004721640 00000 n 
-0001512471 00000 n 
-0001511908 00000 n 
-0001510653 00000 n 
-0001512024 00000 n 
-0001512152 00000 n 
-0001512280 00000 n 
-0001512408 00000 n 
-0001513874 00000 n 
-0001513694 00000 n 
+0001387637 00000 n 
+0001386171 00000 n 
+0001387753 00000 n 
+0001387880 00000 n 
+0004761700 00000 n 
+0001389855 00000 n 
+0001390327 00000 n 
+0001389718 00000 n 
+0001388102 00000 n 
+0001390009 00000 n 
+0001390136 00000 n 
+0001390263 00000 n 
+0001398047 00000 n 
+0001391426 00000 n 
+0001392028 00000 n 
+0001391289 00000 n 
+0001390471 00000 n 
+0001391583 00000 n 
+0001391710 00000 n 
+0001391837 00000 n 
+0001391964 00000 n 
+0001395679 00000 n 
+0001395371 00000 n 
+0001392172 00000 n 
+0001395487 00000 n 
+0001398111 00000 n 
+0001397675 00000 n 
+0001395809 00000 n 
+0001397791 00000 n 
+0001399930 00000 n 
+0001399624 00000 n 
+0001398227 00000 n 
+0001399740 00000 n 
+0001401609 00000 n 
+0001409656 00000 n 
+0001407499 00000 n 
+0001407655 00000 n 
+0001419280 00000 n 
+0001415557 00000 n 
+0001408130 00000 n 
+0001401463 00000 n 
+0001400131 00000 n 
+0001407811 00000 n 
+0001407938 00000 n 
+0001408066 00000 n 
+0004761826 00000 n 
+0001403155 00000 n 
+0001403273 00000 n 
+0001403321 00000 n 
+0001403694 00000 n 
+0001403952 00000 n 
+0001403975 00000 n 
+0001404280 00000 n 
+0001404544 00000 n 
+0001406565 00000 n 
+0001407454 00000 n 
+0001407477 00000 n 
+0001419571 00000 n 
+0001419763 00000 n 
+0001409519 00000 n 
+0001408304 00000 n 
+0001419443 00000 n 
+0001419699 00000 n 
+0001411213 00000 n 
+0001411331 00000 n 
+0001411379 00000 n 
+0001411752 00000 n 
+0001412010 00000 n 
+0001412033 00000 n 
+0001412338 00000 n 
+0001412602 00000 n 
+0001414623 00000 n 
+0001415512 00000 n 
+0001415535 00000 n 
+0001416474 00000 n 
+0001416592 00000 n 
+0001416640 00000 n 
+0001417033 00000 n 
+0001417055 00000 n 
+0001417353 00000 n 
+0001419257 00000 n 
+0001422453 00000 n 
+0001422018 00000 n 
+0001419924 00000 n 
+0001422134 00000 n 
+0001422261 00000 n 
+0001422325 00000 n 
+0001422389 00000 n 
+0001424970 00000 n 
+0001424599 00000 n 
+0001422583 00000 n 
+0001424715 00000 n 
+0001424779 00000 n 
+0001424906 00000 n 
+0001427838 00000 n 
+0001427531 00000 n 
+0001425100 00000 n 
+0001427647 00000 n 
+0001427774 00000 n 
+0001430580 00000 n 
+0001430400 00000 n 
+0001427968 00000 n 
+0001430516 00000 n 
+0001433012 00000 n 
+0001433756 00000 n 
+0001432866 00000 n 
+0001430710 00000 n 
+0001433310 00000 n 
+0001433437 00000 n 
+0001433501 00000 n 
+0001433565 00000 n 
+0001433162 00000 n 
+0001433692 00000 n 
+0004761952 00000 n 
+0001436268 00000 n 
+0001436609 00000 n 
+0001436131 00000 n 
+0001433886 00000 n 
+0001436419 00000 n 
+0001436546 00000 n 
+0001439296 00000 n 
+0001439486 00000 n 
+0001439053 00000 n 
+0001436796 00000 n 
+0001439169 00000 n 
+0001439422 00000 n 
+0001441234 00000 n 
+0001441390 00000 n 
+0001444178 00000 n 
+0001441987 00000 n 
+0001441088 00000 n 
+0001439616 00000 n 
+0001441541 00000 n 
+0001441668 00000 n 
+0001441795 00000 n 
+0001441923 00000 n 
+0001444461 00000 n 
+0001444972 00000 n 
+0001444041 00000 n 
+0001442117 00000 n 
+0001444333 00000 n 
+0001444525 00000 n 
+0001444589 00000 n 
+0001444653 00000 n 
+0001444780 00000 n 
+0001444908 00000 n 
+0001447663 00000 n 
+0001447102 00000 n 
+0001445143 00000 n 
+0001447218 00000 n 
+0001447345 00000 n 
+0001447472 00000 n 
+0001447599 00000 n 
+0001449989 00000 n 
+0001449234 00000 n 
+0001447864 00000 n 
+0001449350 00000 n 
+0001449414 00000 n 
+0001449478 00000 n 
+0001449542 00000 n 
+0001449606 00000 n 
+0001449670 00000 n 
+0001449734 00000 n 
+0001449798 00000 n 
+0001449862 00000 n 
+0001449925 00000 n 
+0004762078 00000 n 
+0001452022 00000 n 
+0001451715 00000 n 
+0001450161 00000 n 
+0001451831 00000 n 
+0001454894 00000 n 
+0001454460 00000 n 
+0001452138 00000 n 
+0001454576 00000 n 
+0001454703 00000 n 
+0001454830 00000 n 
+0001457838 00000 n 
+0001457403 00000 n 
+0001455010 00000 n 
+0001457519 00000 n 
+0001457646 00000 n 
+0001457774 00000 n 
+0001459701 00000 n 
+0001459393 00000 n 
+0001457982 00000 n 
+0001459509 00000 n 
+0001459637 00000 n 
+0001460991 00000 n 
+0001460811 00000 n 
+0001459831 00000 n 
+0001460927 00000 n 
+0001463279 00000 n 
+0001462972 00000 n 
+0001461121 00000 n 
+0001463088 00000 n 
+0001463215 00000 n 
+0004762204 00000 n 
+0001465188 00000 n 
+0001465008 00000 n 
+0001463409 00000 n 
+0001465124 00000 n 
+0001467434 00000 n 
+0001466999 00000 n 
+0001465361 00000 n 
+0001467115 00000 n 
+0001467243 00000 n 
+0001467370 00000 n 
+0001469288 00000 n 
+0001469636 00000 n 
+0001469151 00000 n 
+0001467621 00000 n 
+0001469444 00000 n 
+0001469572 00000 n 
+0001471338 00000 n 
+0001471158 00000 n 
+0001469766 00000 n 
+0001471274 00000 n 
+0001472500 00000 n 
+0001472320 00000 n 
+0001471454 00000 n 
+0001472436 00000 n 
+0001474711 00000 n 
+0001474403 00000 n 
+0001472616 00000 n 
+0001474519 00000 n 
+0001474647 00000 n 
+0004762330 00000 n 
+0001476496 00000 n 
+0001477043 00000 n 
+0001476359 00000 n 
+0001474912 00000 n 
+0001476659 00000 n 
+0001476787 00000 n 
+0001476915 00000 n 
+0001476979 00000 n 
+0001479893 00000 n 
+0001480050 00000 n 
+0001481323 00000 n 
+0001479738 00000 n 
+0001477173 00000 n 
+0001480364 00000 n 
+0001480492 00000 n 
+0001480556 00000 n 
+0001480620 00000 n 
+0001480684 00000 n 
+0001480748 00000 n 
+0001480812 00000 n 
+0001480876 00000 n 
+0001480940 00000 n 
+0001481003 00000 n 
+0001481067 00000 n 
+0001481131 00000 n 
+0001480207 00000 n 
+0001481259 00000 n 
+0001483268 00000 n 
+0001482832 00000 n 
+0001481494 00000 n 
+0001482948 00000 n 
+0001483076 00000 n 
+0001483204 00000 n 
+0001484899 00000 n 
+0001485374 00000 n 
+0001484762 00000 n 
+0001483412 00000 n 
+0001485054 00000 n 
+0001485182 00000 n 
+0001485310 00000 n 
+0001487164 00000 n 
+0001487653 00000 n 
+0001487018 00000 n 
+0001485504 00000 n 
+0001487461 00000 n 
+0001487589 00000 n 
+0001487313 00000 n 
+0001489216 00000 n 
+0001489036 00000 n 
+0001487783 00000 n 
+0001489152 00000 n 
+0004762456 00000 n 
+0001490932 00000 n 
+0001490752 00000 n 
+0001489389 00000 n 
+0001490868 00000 n 
+0001492241 00000 n 
+0001491933 00000 n 
+0001491048 00000 n 
+0001492049 00000 n 
+0001492177 00000 n 
+0001493981 00000 n 
+0001493673 00000 n 
+0001492371 00000 n 
+0001493789 00000 n 
+0001493917 00000 n 
+0001495716 00000 n 
+0001495536 00000 n 
+0001494111 00000 n 
+0001495652 00000 n 
+0001497676 00000 n 
+0001498068 00000 n 
+0001497539 00000 n 
+0001495846 00000 n 
+0001497876 00000 n 
+0001498004 00000 n 
+0001499572 00000 n 
+0001499392 00000 n 
+0001498254 00000 n 
+0001499508 00000 n 
+0004762582 00000 n 
+0001500903 00000 n 
+0001500723 00000 n 
+0001499688 00000 n 
+0001500839 00000 n 
+0001503148 00000 n 
+0001502840 00000 n 
+0001501019 00000 n 
+0001502956 00000 n 
+0001503084 00000 n 
+0001505111 00000 n 
+0001504803 00000 n 
+0001503278 00000 n 
+0001504919 00000 n 
+0001505047 00000 n 
+0001507323 00000 n 
+0001507015 00000 n 
+0001505255 00000 n 
+0001507131 00000 n 
+0001507259 00000 n 
+0001509155 00000 n 
+0001509789 00000 n 
+0001509009 00000 n 
+0001507467 00000 n 
+0001509469 00000 n 
+0001509597 00000 n 
+0001509313 00000 n 
+0001509725 00000 n 
 0001512601 00000 n 
-0001513810 00000 n 
-0001516136 00000 n 
-0001515828 00000 n 
-0001513990 00000 n 
-0001515944 00000 n 
-0001518399 00000 n 
-0001519153 00000 n 
+0001512165 00000 n 
+0001509919 00000 n 
+0001512281 00000 n 
+0001512345 00000 n 
+0001512409 00000 n 
+0001512537 00000 n 
+0004762708 00000 n 
+0001515193 00000 n 
+0001515407 00000 n 
+0001515056 00000 n 
+0001512717 00000 n 
+0001515343 00000 n 
+0001518095 00000 n 
+0001517787 00000 n 
+0001515551 00000 n 
+0001517903 00000 n 
+0001518031 00000 n 
+0001520471 00000 n 
+0001520291 00000 n 
 0001518253 00000 n 
-0001516252 00000 n 
-0001518707 00000 n 
-0001518835 00000 n 
-0001518553 00000 n 
-0001518961 00000 n 
-0001519089 00000 n 
-0001521729 00000 n 
-0001521549 00000 n 
-0001519339 00000 n 
-0001521665 00000 n 
-0001524605 00000 n 
-0001524425 00000 n 
-0001521845 00000 n 
-0001524541 00000 n 
-0004721766 00000 n 
-0001527284 00000 n 
-0001527104 00000 n 
-0001524735 00000 n 
-0001527220 00000 n 
-0001530162 00000 n 
-0001529726 00000 n 
-0001527414 00000 n 
-0001529842 00000 n 
-0001529970 00000 n 
-0001530098 00000 n 
-0001532975 00000 n 
-0001534281 00000 n 
-0001532838 00000 n 
-0001530320 00000 n 
-0001533129 00000 n 
-0001533257 00000 n 
-0001533385 00000 n 
-0001533513 00000 n 
-0001533641 00000 n 
-0001533705 00000 n 
-0001533769 00000 n 
-0001533833 00000 n 
-0001533897 00000 n 
-0001533961 00000 n 
-0001534025 00000 n 
-0001534089 00000 n 
-0001534153 00000 n 
-0001534217 00000 n 
-0001538737 00000 n 
-0001535838 00000 n 
-0001535466 00000 n 
-0001534452 00000 n 
-0001535582 00000 n 
-0001535646 00000 n 
-0001535710 00000 n 
-0001535774 00000 n 
-0001540235 00000 n 
-0001538600 00000 n 
-0001535954 00000 n 
-0001538891 00000 n 
-0001539019 00000 n 
-0001539147 00000 n 
-0001539211 00000 n 
-0001539275 00000 n 
-0001539339 00000 n 
-0001539403 00000 n 
-0001539467 00000 n 
-0001539531 00000 n 
-0001539595 00000 n 
-0001539659 00000 n 
-0001539723 00000 n 
-0001539787 00000 n 
-0001539851 00000 n 
-0001539915 00000 n 
-0001539979 00000 n 
-0001540043 00000 n 
-0001540107 00000 n 
-0001540171 00000 n 
-0001546461 00000 n 
-0001542934 00000 n 
-0001542563 00000 n 
-0001540406 00000 n 
-0001542679 00000 n 
-0001542743 00000 n 
-0001542870 00000 n 
-0004721892 00000 n 
-0001547961 00000 n 
-0001546324 00000 n 
-0001543078 00000 n 
-0001546617 00000 n 
-0001546745 00000 n 
-0001546809 00000 n 
-0001546873 00000 n 
-0001546937 00000 n 
-0001547001 00000 n 
-0001547065 00000 n 
-0001547129 00000 n 
-0001547193 00000 n 
-0001547257 00000 n 
-0001547321 00000 n 
-0001547385 00000 n 
-0001547449 00000 n 
-0001547513 00000 n 
-0001547577 00000 n 
-0001547641 00000 n 
-0001547705 00000 n 
-0001547769 00000 n 
-0001547833 00000 n 
-0001547897 00000 n 
-0001550284 00000 n 
-0001549656 00000 n 
-0001548118 00000 n 
-0001549772 00000 n 
-0001549836 00000 n 
-0001549900 00000 n 
-0001549964 00000 n 
-0001550028 00000 n 
-0001550092 00000 n 
-0001550220 00000 n 
-0001553673 00000 n 
-0001553829 00000 n 
-0001555255 00000 n 
-0001553527 00000 n 
-0001550428 00000 n 
-0001553979 00000 n 
-0001554107 00000 n 
-0001554171 00000 n 
-0001554235 00000 n 
-0001554299 00000 n 
-0001554363 00000 n 
-0001554427 00000 n 
-0001554491 00000 n 
-0001554555 00000 n 
-0001554619 00000 n 
-0001554683 00000 n 
-0001554747 00000 n 
-0001554811 00000 n 
-0001554875 00000 n 
-0001554938 00000 n 
-0001555002 00000 n 
-0001555064 00000 n 
-0001555128 00000 n 
-0001555191 00000 n 
-0003379519 00000 n 
-0001556825 00000 n 
-0001556645 00000 n 
-0001555426 00000 n 
-0001556761 00000 n 
-0001558476 00000 n 
-0001559028 00000 n 
-0001558339 00000 n 
-0001556998 00000 n 
-0001558644 00000 n 
-0001558708 00000 n 
-0001558772 00000 n 
-0001558836 00000 n 
-0001558900 00000 n 
-0001558964 00000 n 
-0001560741 00000 n 
-0001560369 00000 n 
-0001559200 00000 n 
-0001560485 00000 n 
-0001560549 00000 n 
-0001560613 00000 n 
-0001560677 00000 n 
-0004722018 00000 n 
-0001563522 00000 n 
-0001564829 00000 n 
-0001563385 00000 n 
-0001560857 00000 n 
-0001563678 00000 n 
-0001563806 00000 n 
-0001563934 00000 n 
-0001563998 00000 n 
-0001564062 00000 n 
-0001564125 00000 n 
-0001564189 00000 n 
-0001564253 00000 n 
-0001564317 00000 n 
-0001564381 00000 n 
-0001564445 00000 n 
-0001564509 00000 n 
-0001564573 00000 n 
-0001564637 00000 n 
-0001564701 00000 n 
-0001564765 00000 n 
-0001566440 00000 n 
-0001566624 00000 n 
-0001567405 00000 n 
-0001566285 00000 n 
-0001565000 00000 n 
-0001567085 00000 n 
-0001567213 00000 n 
-0001567341 00000 n 
-0001566854 00000 n 
-0001569421 00000 n 
-0001569114 00000 n 
-0001567591 00000 n 
-0001569230 00000 n 
-0001571902 00000 n 
-0001572246 00000 n 
-0001571765 00000 n 
-0001569551 00000 n 
-0001572054 00000 n 
-0001572182 00000 n 
-0001575032 00000 n 
-0001575224 00000 n 
-0001574788 00000 n 
-0001572447 00000 n 
-0001574904 00000 n 
-0001575160 00000 n 
-0004711215 00000 n 
-0001577509 00000 n 
-0001577329 00000 n 
-0001575382 00000 n 
-0001577445 00000 n 
-0004722144 00000 n 
-0001580157 00000 n 
-0001579849 00000 n 
-0001577724 00000 n 
-0001579965 00000 n 
-0001580093 00000 n 
-0001581962 00000 n 
-0001581654 00000 n 
-0001580301 00000 n 
-0001581770 00000 n 
-0001581898 00000 n 
-0001583825 00000 n 
-0001584166 00000 n 
-0001583688 00000 n 
-0001582092 00000 n 
-0001583974 00000 n 
-0001584102 00000 n 
-0001586258 00000 n 
-0001585822 00000 n 
-0001584296 00000 n 
-0001585938 00000 n 
-0001586066 00000 n 
-0001586194 00000 n 
-0001587830 00000 n 
-0001588052 00000 n 
-0001587693 00000 n 
-0001586445 00000 n 
-0001587988 00000 n 
-0001588449 00000 n 
-0001588269 00000 n 
-0001588168 00000 n 
-0001588385 00000 n 
-0004722270 00000 n 
-0001590521 00000 n 
-0001590213 00000 n 
-0001588491 00000 n 
-0001590329 00000 n 
-0001593138 00000 n 
-0001592830 00000 n 
-0001590637 00000 n 
-0001592946 00000 n 
-0001593074 00000 n 
-0001595865 00000 n 
-0001595429 00000 n 
-0001593310 00000 n 
-0001595545 00000 n 
-0001595673 00000 n 
-0001595801 00000 n 
-0001598025 00000 n 
-0001597845 00000 n 
-0001596023 00000 n 
-0001597961 00000 n 
-0001600461 00000 n 
-0001600810 00000 n 
-0001600324 00000 n 
-0001598155 00000 n 
-0001600619 00000 n 
-0001600747 00000 n 
-0001603153 00000 n 
-0001602874 00000 n 
-0001605314 00000 n 
-0001606686 00000 n 
-0001603345 00000 n 
-0001602737 00000 n 
-0001600968 00000 n 
-0001603025 00000 n 
-0001603281 00000 n 
-0004722396 00000 n 
-0001606965 00000 n 
-0001607157 00000 n 
-0001605177 00000 n 
-0001603475 00000 n 
-0001606837 00000 n 
-0001607093 00000 n 
-0001606336 00000 n 
-0001606472 00000 n 
-0001606520 00000 n 
-0001606593 00000 n 
-0001606664 00000 n 
-0001610014 00000 n 
-0001609707 00000 n 
-0001607303 00000 n 
-0001609823 00000 n 
-0001609950 00000 n 
-0001612177 00000 n 
-0001611805 00000 n 
-0001610158 00000 n 
-0001611921 00000 n 
-0001611985 00000 n 
-0001612049 00000 n 
-0001612113 00000 n 
-0001614625 00000 n 
-0001614773 00000 n 
-0001614922 00000 n 
-0001615645 00000 n 
-0001614470 00000 n 
-0001612293 00000 n 
-0001615070 00000 n 
-0001615198 00000 n 
-0001615326 00000 n 
-0001615454 00000 n 
-0001615582 00000 n 
-0001618293 00000 n 
-0001621017 00000 n 
-0001663064 00000 n 
-0001618485 00000 n 
-0001618049 00000 n 
-0001615789 00000 n 
-0001618165 00000 n 
-0001618421 00000 n 
-0001621081 00000 n 
-0001620773 00000 n 
-0001618629 00000 n 
-0001620889 00000 n 
-0004722522 00000 n 
-0001623606 00000 n 
-0001624393 00000 n 
-0001623469 00000 n 
-0001621211 00000 n 
-0001623817 00000 n 
-0001623945 00000 n 
-0001624073 00000 n 
-0001624137 00000 n 
-0001624201 00000 n 
-0001624329 00000 n 
-0001627183 00000 n 
-0001626811 00000 n 
-0001624579 00000 n 
-0001626927 00000 n 
-0001626991 00000 n 
-0001627055 00000 n 
-0001627119 00000 n 
-0001630106 00000 n 
-0001629543 00000 n 
-0001627398 00000 n 
-0001629659 00000 n 
-0001629787 00000 n 
-0001629915 00000 n 
-0001630042 00000 n 
-0001632865 00000 n 
-0001632429 00000 n 
-0001630293 00000 n 
-0001632545 00000 n 
-0001632673 00000 n 
-0001632801 00000 n 
-0004709871 00000 n 
-0001635912 00000 n 
-0001635476 00000 n 
-0001633037 00000 n 
-0001635592 00000 n 
-0001635720 00000 n 
-0001635848 00000 n 
-0001638762 00000 n 
-0001638454 00000 n 
-0001636056 00000 n 
-0001638570 00000 n 
-0001638698 00000 n 
-0004722648 00000 n 
-0001639738 00000 n 
-0001639558 00000 n 
-0001638906 00000 n 
-0001639674 00000 n 
-0001642251 00000 n 
-0001641943 00000 n 
-0001639868 00000 n 
-0001642059 00000 n 
-0001642187 00000 n 
-0001643702 00000 n 
-0001643522 00000 n 
-0001642409 00000 n 
-0001643638 00000 n 
-0001646946 00000 n 
-0001646192 00000 n 
-0001643846 00000 n 
-0001646308 00000 n 
-0001646372 00000 n 
-0001646436 00000 n 
-0001646499 00000 n 
-0001646563 00000 n 
-0001646626 00000 n 
-0001646754 00000 n 
-0001646882 00000 n 
-0001649350 00000 n 
-0001649042 00000 n 
-0001647132 00000 n 
-0001649158 00000 n 
-0001649286 00000 n 
-0001651285 00000 n 
-0001651627 00000 n 
-0001651148 00000 n 
-0001649494 00000 n 
-0001651435 00000 n 
-0001651563 00000 n 
-0004722774 00000 n 
-0001664713 00000 n 
-0001654124 00000 n 
-0001653432 00000 n 
-0001651757 00000 n 
-0001653548 00000 n 
-0001653676 00000 n 
-0001653804 00000 n 
-0001653932 00000 n 
-0001653996 00000 n 
-0001654060 00000 n 
-0001655666 00000 n 
-0001655358 00000 n 
-0001654254 00000 n 
-0001655474 00000 n 
-0001655538 00000 n 
-0001655602 00000 n 
-0001658594 00000 n 
-0001657903 00000 n 
-0001655853 00000 n 
-0001658019 00000 n 
-0001658083 00000 n 
-0001658147 00000 n 
-0001658211 00000 n 
-0001658275 00000 n 
-0001658403 00000 n 
-0001658530 00000 n 
-0001660493 00000 n 
-0001660121 00000 n 
-0001658751 00000 n 
-0001660237 00000 n 
-0001660301 00000 n 
-0001660365 00000 n 
-0001660429 00000 n 
-0001663128 00000 n 
-0001662821 00000 n 
-0001660622 00000 n 
-0001662937 00000 n 
-0001664777 00000 n 
-0001664469 00000 n 
-0001663244 00000 n 
-0001664585 00000 n 
-0004722900 00000 n 
-0001666719 00000 n 
-0001666283 00000 n 
-0001664879 00000 n 
-0001666399 00000 n 
-0001666655 00000 n 
-0001669547 00000 n 
-0001669240 00000 n 
-0001666849 00000 n 
-0001669356 00000 n 
-0001669483 00000 n 
-0001672196 00000 n 
-0001671888 00000 n 
-0001669734 00000 n 
-0001672004 00000 n 
-0001672132 00000 n 
-0001674780 00000 n 
-0001674600 00000 n 
-0001672354 00000 n 
-0001674716 00000 n 
-0001677442 00000 n 
-0001677262 00000 n 
-0001674896 00000 n 
-0001677378 00000 n 
-0001679938 00000 n 
-0001679374 00000 n 
+0001520407 00000 n 
+0001522871 00000 n 
+0001522307 00000 n 
+0001520672 00000 n 
+0001522423 00000 n 
+0001522551 00000 n 
+0001522679 00000 n 
+0001522807 00000 n 
+0001525538 00000 n 
+0001525358 00000 n 
+0001523015 00000 n 
+0001525474 00000 n 
+0001526899 00000 n 
+0001526719 00000 n 
+0001525668 00000 n 
+0001526835 00000 n 
+0004762834 00000 n 
+0001528959 00000 n 
+0001528395 00000 n 
+0001527015 00000 n 
+0001528511 00000 n 
+0001528639 00000 n 
+0001528767 00000 n 
+0001528895 00000 n 
+0001531010 00000 n 
+0001530574 00000 n 
+0001529089 00000 n 
+0001530690 00000 n 
+0001530818 00000 n 
+0001530946 00000 n 
+0001532958 00000 n 
+0001532395 00000 n 
+0001531140 00000 n 
+0001532511 00000 n 
+0001532639 00000 n 
+0001532767 00000 n 
+0001532895 00000 n 
+0001534358 00000 n 
+0001534178 00000 n 
+0001533088 00000 n 
+0001534294 00000 n 
+0001536620 00000 n 
+0001536312 00000 n 
+0001534474 00000 n 
+0001536428 00000 n 
+0001538881 00000 n 
+0001539635 00000 n 
+0001538735 00000 n 
+0001536736 00000 n 
+0001539189 00000 n 
+0001539317 00000 n 
+0001539035 00000 n 
+0001539443 00000 n 
+0001539571 00000 n 
+0004762960 00000 n 
+0001542208 00000 n 
+0001542028 00000 n 
+0001539821 00000 n 
+0001542144 00000 n 
+0001545085 00000 n 
+0001544905 00000 n 
+0001542324 00000 n 
+0001545021 00000 n 
+0001547763 00000 n 
+0001547583 00000 n 
+0001545215 00000 n 
+0001547699 00000 n 
+0001550641 00000 n 
+0001550205 00000 n 
+0001547893 00000 n 
+0001550321 00000 n 
+0001550449 00000 n 
+0001550577 00000 n 
+0001553455 00000 n 
+0001554761 00000 n 
+0001553318 00000 n 
+0001550799 00000 n 
+0001553609 00000 n 
+0001553737 00000 n 
+0001553865 00000 n 
+0001553993 00000 n 
+0001554121 00000 n 
+0001554185 00000 n 
+0001554249 00000 n 
+0001554313 00000 n 
+0001554377 00000 n 
+0001554441 00000 n 
+0001554505 00000 n 
+0001554569 00000 n 
+0001554633 00000 n 
+0001554697 00000 n 
+0001559215 00000 n 
+0001556317 00000 n 
+0001555945 00000 n 
+0001554932 00000 n 
+0001556061 00000 n 
+0001556125 00000 n 
+0001556189 00000 n 
+0001556253 00000 n 
+0004763086 00000 n 
+0001560713 00000 n 
+0001559078 00000 n 
+0001556433 00000 n 
+0001559369 00000 n 
+0001559497 00000 n 
+0001559625 00000 n 
+0001559689 00000 n 
+0001559753 00000 n 
+0001559817 00000 n 
+0001559881 00000 n 
+0001559945 00000 n 
+0001560009 00000 n 
+0001560073 00000 n 
+0001560137 00000 n 
+0001560201 00000 n 
+0001560265 00000 n 
+0001560329 00000 n 
+0001560393 00000 n 
+0001560457 00000 n 
+0001560521 00000 n 
+0001560585 00000 n 
+0001560649 00000 n 
+0001566937 00000 n 
+0001563411 00000 n 
+0001563040 00000 n 
+0001560884 00000 n 
+0001563156 00000 n 
+0001563220 00000 n 
+0001563347 00000 n 
+0001568437 00000 n 
+0001566800 00000 n 
+0001563555 00000 n 
+0001567093 00000 n 
+0001567221 00000 n 
+0001567285 00000 n 
+0001567349 00000 n 
+0001567413 00000 n 
+0001567477 00000 n 
+0001567541 00000 n 
+0001567605 00000 n 
+0001567669 00000 n 
+0001567733 00000 n 
+0001567797 00000 n 
+0001567861 00000 n 
+0001567925 00000 n 
+0001567989 00000 n 
+0001568053 00000 n 
+0001568117 00000 n 
+0001568181 00000 n 
+0001568245 00000 n 
+0001568309 00000 n 
+0001568373 00000 n 
+0001570758 00000 n 
+0001570130 00000 n 
+0001568594 00000 n 
+0001570246 00000 n 
+0001570310 00000 n 
+0001570374 00000 n 
+0001570438 00000 n 
+0001570502 00000 n 
+0001570566 00000 n 
+0001570694 00000 n 
+0001574147 00000 n 
+0001574303 00000 n 
+0001575729 00000 n 
+0001574001 00000 n 
+0001570902 00000 n 
+0001574453 00000 n 
+0001574581 00000 n 
+0001574645 00000 n 
+0001574709 00000 n 
+0001574773 00000 n 
+0001574837 00000 n 
+0001574901 00000 n 
+0001574965 00000 n 
+0001575029 00000 n 
+0001575093 00000 n 
+0001575157 00000 n 
+0001575221 00000 n 
+0001575285 00000 n 
+0001575349 00000 n 
+0001575412 00000 n 
+0001575476 00000 n 
+0001575538 00000 n 
+0001575602 00000 n 
+0001575665 00000 n 
+0003420780 00000 n 
+0001577300 00000 n 
+0001577120 00000 n 
+0001575900 00000 n 
+0001577236 00000 n 
+0004763212 00000 n 
+0001578951 00000 n 
+0001579503 00000 n 
+0001578814 00000 n 
+0001577473 00000 n 
+0001579119 00000 n 
+0001579183 00000 n 
+0001579247 00000 n 
+0001579311 00000 n 
+0001579375 00000 n 
+0001579439 00000 n 
+0001581216 00000 n 
+0001580844 00000 n 
+0001579675 00000 n 
+0001580960 00000 n 
+0001581024 00000 n 
+0001581088 00000 n 
+0001581152 00000 n 
+0001583997 00000 n 
+0001585304 00000 n 
+0001583860 00000 n 
+0001581332 00000 n 
+0001584153 00000 n 
+0001584281 00000 n 
+0001584409 00000 n 
+0001584473 00000 n 
+0001584537 00000 n 
+0001584600 00000 n 
+0001584664 00000 n 
+0001584728 00000 n 
+0001584792 00000 n 
+0001584856 00000 n 
+0001584920 00000 n 
+0001584984 00000 n 
+0001585048 00000 n 
+0001585112 00000 n 
+0001585176 00000 n 
+0001585240 00000 n 
+0001586913 00000 n 
+0001587097 00000 n 
+0001587878 00000 n 
+0001586758 00000 n 
+0001585475 00000 n 
+0001587558 00000 n 
+0001587686 00000 n 
+0001587814 00000 n 
+0001587327 00000 n 
+0001589893 00000 n 
+0001589586 00000 n 
+0001588064 00000 n 
+0001589702 00000 n 
+0001592375 00000 n 
+0001592719 00000 n 
+0001592238 00000 n 
+0001590023 00000 n 
+0001592527 00000 n 
+0001592655 00000 n 
+0004763338 00000 n 
+0001595504 00000 n 
+0001595696 00000 n 
+0001595260 00000 n 
+0001592920 00000 n 
+0001595376 00000 n 
+0001595632 00000 n 
+0004752535 00000 n 
+0001597982 00000 n 
+0001597802 00000 n 
+0001595854 00000 n 
+0001597918 00000 n 
+0001600629 00000 n 
+0001600321 00000 n 
+0001598197 00000 n 
+0001600437 00000 n 
+0001600565 00000 n 
+0001602434 00000 n 
+0001602126 00000 n 
+0001600773 00000 n 
+0001602242 00000 n 
+0001602370 00000 n 
+0001604297 00000 n 
+0001604638 00000 n 
+0001604160 00000 n 
+0001602564 00000 n 
+0001604446 00000 n 
+0001604574 00000 n 
+0001606731 00000 n 
+0001606295 00000 n 
+0001604768 00000 n 
+0001606411 00000 n 
+0001606539 00000 n 
+0001606667 00000 n 
+0004763464 00000 n 
+0001608303 00000 n 
+0001608525 00000 n 
+0001608166 00000 n 
+0001606918 00000 n 
+0001608461 00000 n 
+0001608922 00000 n 
+0001608742 00000 n 
+0001608641 00000 n 
+0001608858 00000 n 
+0001610993 00000 n 
+0001610685 00000 n 
+0001608964 00000 n 
+0001610801 00000 n 
+0001613610 00000 n 
+0001613302 00000 n 
+0001611109 00000 n 
+0001613418 00000 n 
+0001613546 00000 n 
+0001616336 00000 n 
+0001615900 00000 n 
+0001613782 00000 n 
+0001616016 00000 n 
+0001616144 00000 n 
+0001616272 00000 n 
+0001618497 00000 n 
+0001618317 00000 n 
+0001616494 00000 n 
+0001618433 00000 n 
+0004763590 00000 n 
+0001620930 00000 n 
+0001621279 00000 n 
+0001620793 00000 n 
+0001618627 00000 n 
+0001621088 00000 n 
+0001621216 00000 n 
+0001623620 00000 n 
+0001623341 00000 n 
+0001625852 00000 n 
+0001632728 00000 n 
+0001623812 00000 n 
+0001623204 00000 n 
+0001621437 00000 n 
+0001623492 00000 n 
+0001623748 00000 n 
+0001633007 00000 n 
+0001633199 00000 n 
+0001625715 00000 n 
+0001623942 00000 n 
+0001632879 00000 n 
+0001633135 00000 n 
+0001626824 00000 n 
+0001626942 00000 n 
+0001626990 00000 n 
+0001627373 00000 n 
+0001627783 00000 n 
+0001627805 00000 n 
+0001628096 00000 n 
+0001628418 00000 n 
+0001630104 00000 n 
+0001632682 00000 n 
+0001632705 00000 n 
+0001636072 00000 n 
+0001635764 00000 n 
+0001633345 00000 n 
+0001635880 00000 n 
+0001636008 00000 n 
+0001638154 00000 n 
+0001637782 00000 n 
+0001636216 00000 n 
+0001637898 00000 n 
+0001637962 00000 n 
+0001638026 00000 n 
+0001638090 00000 n 
+0001640603 00000 n 
+0001640751 00000 n 
+0001640900 00000 n 
+0001641623 00000 n 
+0001640448 00000 n 
+0001638270 00000 n 
+0001641048 00000 n 
+0001641176 00000 n 
+0001641304 00000 n 
+0001641432 00000 n 
+0001641560 00000 n 
+0004763716 00000 n 
+0001644271 00000 n 
+0001646995 00000 n 
+0001689043 00000 n 
+0001644463 00000 n 
+0001644027 00000 n 
+0001641767 00000 n 
+0001644143 00000 n 
+0001644399 00000 n 
+0001647059 00000 n 
+0001646751 00000 n 
+0001644607 00000 n 
+0001646867 00000 n 
+0001649584 00000 n 
+0001650371 00000 n 
+0001649447 00000 n 
+0001647189 00000 n 
+0001649795 00000 n 
+0001649923 00000 n 
+0001650051 00000 n 
+0001650115 00000 n 
+0001650179 00000 n 
+0001650307 00000 n 
+0001653164 00000 n 
+0001652792 00000 n 
+0001650557 00000 n 
+0001652908 00000 n 
+0001652972 00000 n 
+0001653036 00000 n 
+0001653100 00000 n 
+0001656086 00000 n 
+0001655523 00000 n 
+0001653379 00000 n 
+0001655639 00000 n 
+0001655767 00000 n 
+0001655895 00000 n 
+0001656022 00000 n 
+0001658844 00000 n 
+0001658408 00000 n 
+0001656273 00000 n 
+0001658524 00000 n 
+0001658652 00000 n 
+0001658780 00000 n 
+0004751191 00000 n 
+0004763842 00000 n 
+0001661892 00000 n 
+0001661456 00000 n 
+0001659016 00000 n 
+0001661572 00000 n 
+0001661700 00000 n 
+0001661828 00000 n 
+0001664742 00000 n 
+0001664434 00000 n 
+0001662036 00000 n 
+0001664550 00000 n 
+0001664678 00000 n 
+0001665718 00000 n 
+0001665538 00000 n 
+0001664886 00000 n 
+0001665654 00000 n 
+0001668231 00000 n 
+0001667923 00000 n 
+0001665848 00000 n 
+0001668039 00000 n 
+0001668167 00000 n 
+0001669682 00000 n 
+0001669502 00000 n 
+0001668389 00000 n 
+0001669618 00000 n 
+0001672927 00000 n 
+0001672173 00000 n 
+0001669826 00000 n 
+0001672289 00000 n 
+0001672353 00000 n 
+0001672417 00000 n 
+0001672480 00000 n 
+0001672544 00000 n 
+0001672607 00000 n 
+0001672735 00000 n 
+0001672863 00000 n 
+0004763968 00000 n 
+0001675331 00000 n 
+0001675023 00000 n 
+0001673113 00000 n 
+0001675139 00000 n 
+0001675267 00000 n 
+0001677266 00000 n 
+0001677608 00000 n 
+0001677129 00000 n 
+0001675475 00000 n 
+0001677416 00000 n 
 0001677544 00000 n 
-0001679490 00000 n 
-0001679618 00000 n 
-0001679746 00000 n 
-0001679874 00000 n 
-0004723026 00000 n 
-0001682682 00000 n 
-0001682118 00000 n 
-0001680054 00000 n 
-0001682234 00000 n 
-0001682362 00000 n 
-0001682490 00000 n 
-0001682618 00000 n 
-0001685515 00000 n 
-0001684951 00000 n 
-0001682798 00000 n 
-0001685067 00000 n 
-0001685195 00000 n 
-0001685323 00000 n 
-0001685451 00000 n 
-0001688261 00000 n 
-0001687953 00000 n 
-0001685673 00000 n 
-0001688069 00000 n 
-0001688197 00000 n 
-0001691032 00000 n 
-0001690598 00000 n 
-0001688377 00000 n 
-0001690714 00000 n 
-0001690841 00000 n 
-0001690969 00000 n 
-0001697817 00000 n 
-0001694682 00000 n 
-0001693865 00000 n 
-0001691162 00000 n 
-0001693981 00000 n 
-0001694045 00000 n 
-0001694109 00000 n 
-0001694172 00000 n 
-0001694236 00000 n 
-0001694299 00000 n 
-0001694363 00000 n 
-0001694491 00000 n 
-0001694554 00000 n 
-0001694618 00000 n 
-0001697965 00000 n 
-0001699328 00000 n 
-0001697671 00000 n 
-0001694853 00000 n 
-0001698113 00000 n 
-0001698241 00000 n 
-0001698305 00000 n 
-0001698369 00000 n 
-0001698433 00000 n 
-0001698497 00000 n 
-0001698561 00000 n 
-0001698625 00000 n 
-0001698689 00000 n 
-0001698817 00000 n 
-0001698881 00000 n 
-0001698944 00000 n 
-0001699008 00000 n 
-0001699072 00000 n 
-0001699136 00000 n 
-0001699264 00000 n 
-0004723152 00000 n 
-0001701801 00000 n 
-0001701621 00000 n 
-0001699499 00000 n 
-0001701737 00000 n 
-0001703334 00000 n 
-0001703154 00000 n 
-0001702002 00000 n 
-0001703270 00000 n 
-0001705346 00000 n 
-0001705038 00000 n 
-0001703507 00000 n 
-0001705154 00000 n 
-0001705282 00000 n 
-0001706992 00000 n 
-0001706684 00000 n 
-0001705490 00000 n 
-0001706800 00000 n 
-0001706928 00000 n 
-0001711845 00000 n 
-0001709649 00000 n 
-0001709213 00000 n 
-0001707122 00000 n 
-0001709329 00000 n 
-0001709457 00000 n 
-0001709585 00000 n 
-0001712018 00000 n 
-0001712204 00000 n 
-0001714384 00000 n 
-0001714562 00000 n 
-0001712839 00000 n 
-0001711690 00000 n 
-0001709779 00000 n 
-0001712391 00000 n 
-0001712519 00000 n 
-0001712647 00000 n 
-0001712775 00000 n 
-0004723278 00000 n 
-0001714732 00000 n 
-0001714919 00000 n 
-0001715106 00000 n 
-0001715486 00000 n 
-0001714211 00000 n 
-0001713025 00000 n 
-0001715294 00000 n 
-0001715422 00000 n 
-0001715953 00000 n 
-0001715773 00000 n 
-0001715672 00000 n 
-0001715889 00000 n 
-0001718197 00000 n 
-0001717633 00000 n 
-0001715995 00000 n 
-0001717749 00000 n 
-0001718005 00000 n 
-0001718133 00000 n 
-0001721078 00000 n 
-0001721839 00000 n 
-0001720932 00000 n 
-0001718313 00000 n 
-0001721393 00000 n 
-0004712100 00000 n 
-0001721236 00000 n 
-0001721521 00000 n 
-0001721648 00000 n 
-0001721711 00000 n 
-0001721775 00000 n 
-0001725611 00000 n 
-0001724791 00000 n 
-0001722038 00000 n 
-0001724907 00000 n 
-0001724971 00000 n 
-0001725099 00000 n 
-0001725163 00000 n 
-0001725227 00000 n 
-0001725355 00000 n 
-0001725419 00000 n 
-0001725483 00000 n 
-0001725547 00000 n 
-0001728476 00000 n 
-0001727914 00000 n 
-0001725782 00000 n 
-0001728030 00000 n 
-0001728158 00000 n 
-0001728286 00000 n 
-0001728350 00000 n 
-0001728414 00000 n 
-0004723404 00000 n 
-0001733353 00000 n 
-0001731016 00000 n 
-0001730580 00000 n 
-0001728605 00000 n 
-0001730696 00000 n 
-0001730760 00000 n 
-0001730824 00000 n 
-0001730952 00000 n 
-0001733522 00000 n 
-0001734254 00000 n 
-0001733207 00000 n 
-0001731159 00000 n 
-0001733679 00000 n 
-0001733807 00000 n 
-0001733935 00000 n 
-0001734063 00000 n 
-0001734190 00000 n 
-0001736330 00000 n 
-0001735894 00000 n 
-0001734398 00000 n 
-0001736010 00000 n 
-0001736074 00000 n 
-0001736138 00000 n 
-0001736202 00000 n 
-0001736266 00000 n 
-0001736754 00000 n 
-0001736574 00000 n 
-0001736473 00000 n 
-0001736690 00000 n 
-0001739120 00000 n 
-0001738620 00000 n 
-0001736796 00000 n 
-0001738736 00000 n 
-0001738928 00000 n 
-0001738992 00000 n 
-0001739056 00000 n 
-0001741698 00000 n 
-0001741262 00000 n 
-0001739277 00000 n 
-0001741378 00000 n 
-0001741506 00000 n 
-0001741634 00000 n 
-0004723530 00000 n 
-0001744571 00000 n 
-0001744136 00000 n 
-0001741871 00000 n 
-0001744252 00000 n 
-0001744380 00000 n 
-0001744507 00000 n 
-0001746425 00000 n 
-0001749964 00000 n 
-0001746309 00000 n 
-0001744701 00000 n 
-0001749517 00000 n 
-0001749645 00000 n 
-0001749772 00000 n 
-0001749900 00000 n 
-0001749237 00000 n 
-0001749373 00000 n 
-0001749421 00000 n 
-0001749494 00000 n 
-0001752146 00000 n 
-0001751838 00000 n 
-0001750138 00000 n 
-0001751954 00000 n 
-0001752082 00000 n 
-0001754799 00000 n 
-0001754491 00000 n 
-0001752276 00000 n 
-0001754607 00000 n 
-0001754735 00000 n 
-0001757351 00000 n 
-0001757043 00000 n 
-0001754929 00000 n 
-0001757159 00000 n 
-0001757287 00000 n 
-0001759827 00000 n 
-0001760439 00000 n 
-0001759690 00000 n 
-0001757538 00000 n 
-0001759991 00000 n 
-0001760119 00000 n 
-0001760247 00000 n 
-0001760375 00000 n 
-0004723656 00000 n 
-0001762624 00000 n 
-0001762316 00000 n 
-0001760583 00000 n 
-0001762432 00000 n 
-0001762560 00000 n 
-0001763653 00000 n 
-0001763473 00000 n 
-0001762768 00000 n 
-0001763589 00000 n 
-0001765865 00000 n 
-0001765715 00000 n 
-0001766656 00000 n 
-0001765560 00000 n 
-0001763769 00000 n 
-0001766336 00000 n 
-0001766592 00000 n 
-0001766101 00000 n 
-0001769424 00000 n 
-0001770064 00000 n 
-0001769180 00000 n 
-0001766884 00000 n 
-0001769296 00000 n 
-0001769488 00000 n 
-0001769552 00000 n 
-0001769616 00000 n 
-0001769680 00000 n 
-0001769744 00000 n 
-0001769808 00000 n 
-0001769872 00000 n 
-0001770000 00000 n 
-0001772762 00000 n 
-0001772198 00000 n 
-0001770221 00000 n 
-0001772314 00000 n 
-0001772442 00000 n 
-0001772506 00000 n 
-0001772570 00000 n 
-0001772634 00000 n 
-0001772698 00000 n 
-0001773200 00000 n 
-0001773020 00000 n 
-0001772919 00000 n 
-0001773136 00000 n 
-0004723782 00000 n 
-0001777637 00000 n 
-0001775485 00000 n 
-0001775049 00000 n 
-0001773242 00000 n 
-0001775165 00000 n 
-0001775421 00000 n 
-0001778143 00000 n 
-0001777491 00000 n 
-0001775615 00000 n 
-0001777951 00000 n 
-0001777794 00000 n 
-0001778079 00000 n 
-0001781096 00000 n 
-0001780214 00000 n 
-0001778345 00000 n 
-0001780330 00000 n 
-0001780458 00000 n 
-0001780521 00000 n 
-0001780585 00000 n 
-0001780649 00000 n 
-0001780713 00000 n 
-0001780777 00000 n 
-0001780841 00000 n 
-0001780905 00000 n 
-0001781032 00000 n 
-0001784208 00000 n 
+0001690692 00000 n 
+0001680105 00000 n 
+0001679413 00000 n 
+0001677738 00000 n 
+0001679529 00000 n 
+0001679657 00000 n 
+0001679785 00000 n 
+0001679913 00000 n 
+0001679977 00000 n 
+0001680041 00000 n 
+0001681646 00000 n 
+0001681338 00000 n 
+0001680235 00000 n 
+0001681454 00000 n 
+0001681518 00000 n 
+0001681582 00000 n 
+0001684574 00000 n 
+0001683883 00000 n 
+0001681833 00000 n 
+0001683999 00000 n 
+0001684063 00000 n 
+0001684127 00000 n 
+0001684191 00000 n 
+0001684255 00000 n 
+0001684383 00000 n 
+0001684510 00000 n 
+0001686472 00000 n 
+0001686100 00000 n 
+0001684731 00000 n 
+0001686216 00000 n 
+0001686280 00000 n 
+0001686344 00000 n 
+0001686408 00000 n 
+0004764094 00000 n 
+0001689107 00000 n 
+0001688800 00000 n 
+0001686601 00000 n 
+0001688916 00000 n 
+0001690756 00000 n 
+0001690448 00000 n 
+0001689223 00000 n 
+0001690564 00000 n 
+0001692697 00000 n 
+0001692261 00000 n 
+0001690858 00000 n 
+0001692377 00000 n 
+0001692633 00000 n 
+0001695526 00000 n 
+0001695219 00000 n 
+0001692827 00000 n 
+0001695335 00000 n 
+0001695462 00000 n 
+0001698173 00000 n 
+0001697865 00000 n 
+0001695713 00000 n 
+0001697981 00000 n 
+0001698109 00000 n 
+0001700758 00000 n 
+0001700578 00000 n 
+0001698331 00000 n 
+0001700694 00000 n 
+0004764220 00000 n 
+0001703420 00000 n 
+0001703240 00000 n 
+0001700874 00000 n 
+0001703356 00000 n 
+0001705916 00000 n 
+0001705352 00000 n 
+0001703522 00000 n 
+0001705468 00000 n 
+0001705596 00000 n 
+0001705724 00000 n 
+0001705852 00000 n 
+0001708660 00000 n 
+0001708096 00000 n 
+0001706032 00000 n 
+0001708212 00000 n 
+0001708340 00000 n 
+0001708468 00000 n 
+0001708596 00000 n 
+0001711493 00000 n 
+0001710929 00000 n 
+0001708776 00000 n 
+0001711045 00000 n 
+0001711173 00000 n 
+0001711301 00000 n 
+0001711429 00000 n 
+0001714239 00000 n 
+0001713931 00000 n 
+0001711651 00000 n 
+0001714047 00000 n 
+0001714175 00000 n 
+0001717011 00000 n 
+0001716577 00000 n 
+0001714355 00000 n 
+0001716693 00000 n 
+0001716820 00000 n 
+0001716948 00000 n 
+0004764346 00000 n 
+0001723796 00000 n 
+0001720661 00000 n 
+0001719844 00000 n 
+0001717141 00000 n 
+0001719960 00000 n 
+0001720024 00000 n 
+0001720088 00000 n 
+0001720151 00000 n 
+0001720215 00000 n 
+0001720278 00000 n 
+0001720342 00000 n 
+0001720470 00000 n 
+0001720533 00000 n 
+0001720597 00000 n 
+0001723944 00000 n 
+0001725307 00000 n 
+0001723650 00000 n 
+0001720832 00000 n 
+0001724092 00000 n 
+0001724220 00000 n 
+0001724284 00000 n 
+0001724348 00000 n 
+0001724412 00000 n 
+0001724476 00000 n 
+0001724540 00000 n 
+0001724604 00000 n 
+0001724668 00000 n 
+0001724796 00000 n 
+0001724860 00000 n 
+0001724923 00000 n 
+0001724987 00000 n 
+0001725051 00000 n 
+0001725115 00000 n 
+0001725243 00000 n 
+0001727780 00000 n 
+0001727600 00000 n 
+0001725478 00000 n 
+0001727716 00000 n 
+0001729312 00000 n 
+0001729132 00000 n 
+0001727981 00000 n 
+0001729248 00000 n 
+0001731325 00000 n 
+0001731017 00000 n 
+0001729485 00000 n 
+0001731133 00000 n 
+0001731261 00000 n 
+0001732973 00000 n 
+0001732665 00000 n 
+0001731469 00000 n 
+0001732781 00000 n 
+0001732909 00000 n 
+0004764472 00000 n 
+0001737826 00000 n 
+0001735630 00000 n 
+0001735194 00000 n 
+0001733103 00000 n 
+0001735310 00000 n 
+0001735438 00000 n 
+0001735566 00000 n 
+0001737999 00000 n 
+0001738185 00000 n 
+0001740365 00000 n 
+0001740543 00000 n 
+0001738820 00000 n 
+0001737671 00000 n 
+0001735760 00000 n 
+0001738372 00000 n 
+0001738500 00000 n 
+0001738628 00000 n 
+0001738756 00000 n 
+0001740713 00000 n 
+0001740900 00000 n 
+0001741087 00000 n 
+0001741467 00000 n 
+0001740192 00000 n 
+0001739006 00000 n 
+0001741275 00000 n 
+0001741403 00000 n 
+0001741934 00000 n 
+0001741754 00000 n 
+0001741653 00000 n 
+0001741870 00000 n 
+0001744178 00000 n 
+0001743614 00000 n 
+0001741976 00000 n 
+0001743730 00000 n 
+0001743986 00000 n 
+0001744114 00000 n 
+0001747058 00000 n 
+0001747819 00000 n 
+0001746912 00000 n 
+0001744294 00000 n 
+0001747373 00000 n 
+0004753420 00000 n 
+0001747216 00000 n 
+0001747501 00000 n 
+0001747628 00000 n 
+0001747691 00000 n 
+0001747755 00000 n 
+0004764598 00000 n 
+0001751591 00000 n 
+0001750771 00000 n 
+0001748018 00000 n 
+0001750887 00000 n 
+0001750951 00000 n 
+0001751079 00000 n 
+0001751143 00000 n 
+0001751207 00000 n 
+0001751335 00000 n 
+0001751399 00000 n 
+0001751463 00000 n 
+0001751527 00000 n 
+0001754456 00000 n 
+0001753894 00000 n 
+0001751762 00000 n 
+0001754010 00000 n 
+0001754138 00000 n 
+0001754266 00000 n 
+0001754330 00000 n 
+0001754394 00000 n 
+0001759334 00000 n 
+0001756997 00000 n 
+0001756561 00000 n 
+0001754585 00000 n 
+0001756677 00000 n 
+0001756741 00000 n 
+0001756805 00000 n 
+0001756933 00000 n 
+0001759503 00000 n 
+0001760235 00000 n 
+0001759188 00000 n 
+0001757140 00000 n 
+0001759660 00000 n 
+0001759788 00000 n 
+0001759916 00000 n 
+0001760044 00000 n 
+0001760171 00000 n 
+0001762311 00000 n 
+0001761875 00000 n 
+0001760379 00000 n 
+0001761991 00000 n 
+0001762055 00000 n 
+0001762119 00000 n 
+0001762183 00000 n 
+0001762247 00000 n 
+0001762735 00000 n 
+0001762555 00000 n 
+0001762454 00000 n 
+0001762671 00000 n 
+0004764724 00000 n 
+0001765100 00000 n 
+0001764600 00000 n 
+0001762777 00000 n 
+0001764716 00000 n 
+0001764908 00000 n 
+0001764972 00000 n 
+0001765036 00000 n 
+0001767678 00000 n 
+0001767242 00000 n 
+0001765257 00000 n 
+0001767358 00000 n 
+0001767486 00000 n 
+0001767614 00000 n 
+0001770551 00000 n 
+0001770116 00000 n 
+0001767851 00000 n 
+0001770232 00000 n 
+0001770360 00000 n 
+0001770487 00000 n 
+0001772476 00000 n 
+0001778219 00000 n 
+0001772360 00000 n 
+0001770681 00000 n 
+0001777771 00000 n 
+0001777899 00000 n 
+0001778027 00000 n 
+0001778155 00000 n 
+0001775273 00000 n 
+0001775391 00000 n 
+0001775439 00000 n 
+0001775812 00000 n 
+0001775835 00000 n 
+0001776122 00000 n 
+0001777748 00000 n 
+0001780355 00000 n 
+0001780047 00000 n 
+0001778393 00000 n 
+0001780163 00000 n 
+0001780291 00000 n 
+0001783007 00000 n 
+0001782699 00000 n 
+0001780485 00000 n 
+0001782815 00000 n 
+0001782943 00000 n 
+0004764850 00000 n 
+0001785560 00000 n 
 0001785252 00000 n 
-0001784071 00000 n 
-0001781240 00000 n 
-0001784359 00000 n 
-0001784487 00000 n 
-0001784615 00000 n 
-0001784679 00000 n 
-0001784743 00000 n 
-0001784807 00000 n 
-0001784870 00000 n 
-0001784934 00000 n 
-0001784997 00000 n 
-0001785061 00000 n 
-0001785124 00000 n 
-0001785188 00000 n 
-0001787160 00000 n 
-0001787504 00000 n 
-0001787023 00000 n 
-0001785409 00000 n 
-0001787312 00000 n 
-0001787440 00000 n 
-0001789439 00000 n 
-0001789131 00000 n 
-0001787662 00000 n 
-0001789247 00000 n 
-0001789375 00000 n 
-0004723908 00000 n 
-0001791539 00000 n 
-0001791359 00000 n 
-0001789640 00000 n 
-0001791475 00000 n 
-0001793171 00000 n 
-0001792991 00000 n 
+0001783137 00000 n 
+0001785368 00000 n 
+0001785496 00000 n 
+0001788037 00000 n 
+0001788649 00000 n 
+0001787900 00000 n 
+0001785747 00000 n 
+0001788201 00000 n 
+0001788329 00000 n 
+0001788457 00000 n 
+0001788585 00000 n 
+0001790835 00000 n 
+0001790527 00000 n 
+0001788793 00000 n 
+0001790643 00000 n 
+0001790771 00000 n 
+0001791863 00000 n 
 0001791683 00000 n 
-0001793107 00000 n 
-0001796026 00000 n 
-0001796176 00000 n 
-0001796328 00000 n 
-0001797142 00000 n 
-0001795862 00000 n 
-0001793315 00000 n 
-0001796631 00000 n 
-0001796695 00000 n 
-0001796758 00000 n 
-0001796822 00000 n 
-0001796950 00000 n 
-0001797078 00000 n 
-0001796480 00000 n 
-0001801123 00000 n 
-0001803166 00000 n 
-0001800879 00000 n 
-0001797299 00000 n 
-0001800995 00000 n 
-0001801187 00000 n 
-0001801251 00000 n 
-0001801315 00000 n 
-0001801379 00000 n 
-0001801443 00000 n 
-0001801507 00000 n 
-0001801571 00000 n 
-0001801635 00000 n 
-0001801698 00000 n 
-0001801762 00000 n 
-0001801825 00000 n 
-0001801889 00000 n 
-0001801951 00000 n 
-0001802015 00000 n 
-0001802079 00000 n 
-0001802143 00000 n 
-0001802207 00000 n 
-0001802271 00000 n 
-0001802335 00000 n 
-0001802399 00000 n 
-0001802463 00000 n 
-0001802527 00000 n 
-0001802591 00000 n 
-0001802655 00000 n 
-0001802719 00000 n 
-0001802783 00000 n 
-0001802847 00000 n 
-0001802911 00000 n 
-0001802975 00000 n 
-0001803103 00000 n 
-0001805905 00000 n 
-0001807019 00000 n 
-0001805789 00000 n 
-0001803323 00000 n 
-0001806955 00000 n 
-0001806285 00000 n 
-0001806421 00000 n 
-0001806469 00000 n 
-0001806934 00000 n 
-0001809909 00000 n 
-0001810251 00000 n 
-0001809772 00000 n 
-0001807277 00000 n 
-0001810061 00000 n 
-0001810187 00000 n 
-0004724034 00000 n 
-0001828974 00000 n 
-0001813059 00000 n 
-0001812879 00000 n 
-0001810409 00000 n 
-0001812995 00000 n 
-0001815605 00000 n 
-0001815298 00000 n 
-0001813217 00000 n 
-0001815414 00000 n 
-0001815542 00000 n 
-0001817901 00000 n 
-0001818052 00000 n 
-0001818394 00000 n 
-0001817755 00000 n 
-0001815777 00000 n 
-0001818202 00000 n 
-0001818330 00000 n 
-0001821350 00000 n 
-0001821506 00000 n 
-0001821662 00000 n 
-0001822138 00000 n 
-0001821195 00000 n 
-0001818552 00000 n 
-0001821819 00000 n 
-0001821947 00000 n 
-0001822074 00000 n 
-0001825147 00000 n 
-0001824863 00000 n 
-0001825211 00000 n 
-0001824726 00000 n 
-0001822296 00000 n 
-0001825019 00000 n 
-0001829038 00000 n 
-0001828474 00000 n 
-0001825355 00000 n 
-0001828590 00000 n 
-0004712248 00000 n 
-0001828654 00000 n 
-0001828718 00000 n 
-0001828782 00000 n 
-0001828846 00000 n 
-0004724160 00000 n 
-0001831686 00000 n 
-0001831866 00000 n 
-0001832105 00000 n 
-0001831540 00000 n 
-0001829251 00000 n 
-0001832041 00000 n 
-0001835200 00000 n 
-0001834764 00000 n 
-0001832305 00000 n 
-0001834880 00000 n 
-0001835008 00000 n 
-0001835136 00000 n 
-0001837964 00000 n 
-0001838437 00000 n 
-0001837827 00000 n 
-0001835386 00000 n 
-0001838117 00000 n 
-0001838245 00000 n 
-0001838373 00000 n 
-0001841860 00000 n 
-0001842884 00000 n 
-0001841616 00000 n 
-0001838609 00000 n 
-0001841732 00000 n 
-0001841924 00000 n 
-0001841988 00000 n 
-0001842052 00000 n 
-0001842116 00000 n 
-0001842180 00000 n 
-0001842244 00000 n 
-0001842308 00000 n 
-0001842372 00000 n 
-0001842436 00000 n 
-0001842500 00000 n 
-0001842564 00000 n 
-0001842628 00000 n 
-0001842692 00000 n 
-0001842756 00000 n 
-0001842820 00000 n 
-0001845564 00000 n 
-0001845384 00000 n 
-0001843097 00000 n 
-0001845500 00000 n 
-0001848038 00000 n 
-0001847730 00000 n 
-0001845807 00000 n 
-0001847846 00000 n 
-0001847974 00000 n 
-0004724286 00000 n 
-0001851292 00000 n 
-0001850856 00000 n 
-0001848282 00000 n 
-0001850972 00000 n 
-0001851100 00000 n 
-0001851228 00000 n 
-0001854055 00000 n 
-0001854654 00000 n 
-0001853918 00000 n 
-0001851464 00000 n 
-0001854207 00000 n 
-0001854335 00000 n 
-0001854399 00000 n 
-0001854463 00000 n 
-0001854527 00000 n 
-0001854590 00000 n 
-0001857945 00000 n 
-0001857637 00000 n 
-0001854826 00000 n 
-0001857753 00000 n 
-0001857881 00000 n 
-0001859847 00000 n 
-0001859667 00000 n 
-0001858103 00000 n 
-0001859783 00000 n 
-0001862344 00000 n 
-0001862037 00000 n 
-0001860005 00000 n 
-0001862153 00000 n 
-0001862280 00000 n 
-0001865068 00000 n 
-0001864760 00000 n 
-0001862559 00000 n 
-0001864876 00000 n 
-0001865004 00000 n 
-0004724412 00000 n 
-0001867165 00000 n 
-0001866857 00000 n 
-0001865240 00000 n 
-0001866973 00000 n 
-0001867101 00000 n 
-0001868554 00000 n 
-0001868374 00000 n 
-0001867295 00000 n 
-0001868490 00000 n 
-0001870896 00000 n 
-0001870589 00000 n 
-0001868656 00000 n 
-0001870705 00000 n 
-0001870833 00000 n 
-0001872971 00000 n 
-0001872663 00000 n 
-0001871054 00000 n 
-0001872779 00000 n 
-0001872907 00000 n 
-0001875752 00000 n 
-0001875444 00000 n 
-0001873101 00000 n 
-0001875560 00000 n 
-0001875688 00000 n 
-0001877966 00000 n 
-0001877659 00000 n 
-0001875896 00000 n 
-0001877775 00000 n 
-0001877902 00000 n 
-0004724538 00000 n 
-0001880006 00000 n 
-0001879699 00000 n 
-0001878138 00000 n 
-0001879815 00000 n 
-0001879943 00000 n 
-0001882643 00000 n 
-0001882207 00000 n 
-0001880164 00000 n 
-0001882323 00000 n 
-0001882451 00000 n 
-0001882579 00000 n 
-0001885851 00000 n 
-0001885224 00000 n 
-0001882858 00000 n 
-0001885340 00000 n 
-0001885404 00000 n 
-0001885467 00000 n 
-0001885531 00000 n 
-0001885595 00000 n 
-0001885659 00000 n 
-0001885787 00000 n 
-0001888989 00000 n 
-0001888489 00000 n 
-0001886037 00000 n 
-0001888605 00000 n 
-0001888669 00000 n 
-0001888733 00000 n 
-0001888797 00000 n 
-0001888861 00000 n 
-0001888925 00000 n 
-0001892219 00000 n 
-0001891591 00000 n 
-0001889147 00000 n 
-0001891707 00000 n 
-0001891771 00000 n 
-0001891835 00000 n 
-0001891899 00000 n 
-0001891963 00000 n 
-0001892027 00000 n 
-0001892155 00000 n 
-0001894754 00000 n 
-0001895100 00000 n 
-0001894617 00000 n 
-0001892377 00000 n 
-0001894908 00000 n 
-0001895036 00000 n 
-0004724664 00000 n 
-0001898235 00000 n 
-0001897543 00000 n 
-0001895272 00000 n 
-0001897659 00000 n 
-0001897787 00000 n 
-0001897915 00000 n 
-0001897979 00000 n 
-0001898043 00000 n 
-0001898107 00000 n 
-0001898171 00000 n 
-0001903835 00000 n 
-0001901588 00000 n 
-0001900704 00000 n 
-0001898365 00000 n 
-0001900820 00000 n 
-0001900884 00000 n 
-0001900948 00000 n 
-0001901012 00000 n 
-0001901076 00000 n 
-0001901140 00000 n 
-0001901204 00000 n 
-0001901268 00000 n 
-0001901332 00000 n 
-0001901396 00000 n 
-0001901460 00000 n 
-0001901524 00000 n 
-0001905105 00000 n 
-0001903719 00000 n 
-0001901732 00000 n 
-0001904913 00000 n 
-0001905041 00000 n 
-0001904217 00000 n 
-0001904353 00000 n 
-0001904401 00000 n 
-0001904892 00000 n 
-0001906245 00000 n 
-0001906065 00000 n 
-0001905349 00000 n 
-0001906181 00000 n 
-0001908064 00000 n 
-0001907756 00000 n 
-0001906347 00000 n 
-0001907872 00000 n 
-0001908000 00000 n 
-0001910678 00000 n 
-0001910498 00000 n 
-0001908236 00000 n 
-0001910614 00000 n 
-0004724790 00000 n 
-0001913353 00000 n 
-0001913045 00000 n 
-0001910922 00000 n 
-0001913161 00000 n 
-0001913289 00000 n 
-0001915902 00000 n 
-0001915594 00000 n 
-0001913511 00000 n 
-0001915710 00000 n 
-0001915838 00000 n 
-0001916958 00000 n 
-0001916778 00000 n 
-0001916046 00000 n 
-0001916894 00000 n 
-0001918263 00000 n 
-0001918083 00000 n 
-0001917060 00000 n 
-0001918199 00000 n 
-0001922874 00000 n 
-0001923188 00000 n 
-0001920499 00000 n 
-0001920191 00000 n 
-0001918379 00000 n 
-0001920307 00000 n 
-0001920435 00000 n 
-0001923344 00000 n 
-0001923523 00000 n 
-0001924151 00000 n 
-0001922701 00000 n 
-0001920643 00000 n 
-0001923703 00000 n 
-0001923831 00000 n 
-0001923031 00000 n 
-0001923959 00000 n 
-0001924087 00000 n 
-0004724916 00000 n 
-0002546912 00000 n 
-0001926786 00000 n 
-0001926222 00000 n 
-0001924337 00000 n 
-0001926338 00000 n 
-0001926466 00000 n 
-0001926594 00000 n 
-0001926722 00000 n 
-0001929311 00000 n 
-0001929905 00000 n 
-0001929174 00000 n 
-0001926930 00000 n 
-0001929521 00000 n 
-0001929585 00000 n 
-0001929649 00000 n 
-0001929713 00000 n 
-0001929841 00000 n 
-0001932101 00000 n 
-0001931921 00000 n 
-0001930119 00000 n 
-0001932037 00000 n 
-0001934957 00000 n 
-0001934649 00000 n 
-0001932245 00000 n 
-0001934765 00000 n 
-0001934893 00000 n 
-0001940906 00000 n 
-0001940444 00000 n 
-0001938018 00000 n 
-0001937711 00000 n 
-0001935129 00000 n 
-0001937827 00000 n 
-0001937955 00000 n 
-0001940601 00000 n 
-0001941085 00000 n 
-0001941827 00000 n 
-0001940271 00000 n 
-0001938204 00000 n 
-0001941253 00000 n 
-0001941381 00000 n 
-0001940754 00000 n 
-0001941508 00000 n 
-0001941636 00000 n 
-0001941764 00000 n 
-0004725042 00000 n 
-0001943027 00000 n 
-0001942847 00000 n 
-0001942013 00000 n 
-0001942963 00000 n 
-0001943410 00000 n 
-0001943230 00000 n 
-0001943129 00000 n 
-0001943346 00000 n 
-0001945517 00000 n 
-0001945356 00000 n 
-0001949179 00000 n 
-0001946260 00000 n 
-0001945210 00000 n 
-0001943452 00000 n 
-0001945686 00000 n 
-0001945940 00000 n 
-0001946068 00000 n 
-0001946196 00000 n 
-0001949350 00000 n 
-0001949857 00000 n 
-0001949033 00000 n 
-0001946432 00000 n 
-0001949537 00000 n 
-0001949665 00000 n 
-0001949793 00000 n 
+0001790979 00000 n 
+0001791799 00000 n 
+0001794076 00000 n 
+0001793926 00000 n 
+0001794867 00000 n 
+0001793771 00000 n 
+0001791979 00000 n 
+0001794547 00000 n 
+0001794803 00000 n 
+0001794312 00000 n 
+0001797634 00000 n 
+0001798274 00000 n 
+0001797390 00000 n 
+0001795095 00000 n 
+0001797506 00000 n 
+0001797698 00000 n 
+0001797762 00000 n 
+0001797826 00000 n 
+0001797890 00000 n 
+0001797954 00000 n 
+0001798018 00000 n 
+0001798082 00000 n 
+0001798210 00000 n 
+0004764976 00000 n 
+0001800972 00000 n 
+0001800408 00000 n 
+0001798431 00000 n 
+0001800524 00000 n 
+0001800652 00000 n 
+0001800716 00000 n 
+0001800780 00000 n 
+0001800844 00000 n 
+0001800908 00000 n 
+0001801410 00000 n 
+0001801230 00000 n 
+0001801129 00000 n 
+0001801346 00000 n 
+0001805847 00000 n 
+0001803694 00000 n 
+0001803258 00000 n 
+0001801452 00000 n 
+0001803374 00000 n 
+0001803630 00000 n 
+0001806353 00000 n 
+0001805701 00000 n 
+0001803824 00000 n 
+0001806161 00000 n 
+0001806004 00000 n 
+0001806289 00000 n 
+0001809307 00000 n 
+0001808425 00000 n 
+0001806555 00000 n 
+0001808541 00000 n 
+0001808669 00000 n 
+0001808732 00000 n 
+0001808796 00000 n 
+0001808860 00000 n 
+0001808924 00000 n 
+0001808988 00000 n 
+0001809052 00000 n 
+0001809116 00000 n 
+0001809243 00000 n 
+0001812419 00000 n 
+0001813463 00000 n 
+0001812282 00000 n 
+0001809451 00000 n 
+0001812570 00000 n 
+0001812698 00000 n 
+0001812826 00000 n 
+0001812890 00000 n 
+0001812954 00000 n 
+0001813018 00000 n 
+0001813081 00000 n 
+0001813145 00000 n 
+0001813208 00000 n 
+0001813272 00000 n 
+0001813335 00000 n 
+0001813399 00000 n 
+0004765102 00000 n 
+0001815371 00000 n 
+0001815715 00000 n 
+0001815234 00000 n 
+0001813620 00000 n 
+0001815523 00000 n 
+0001815651 00000 n 
+0001817651 00000 n 
+0001817343 00000 n 
+0001815873 00000 n 
+0001817459 00000 n 
+0001817587 00000 n 
+0001819752 00000 n 
+0001819572 00000 n 
+0001817852 00000 n 
+0001819688 00000 n 
+0001821383 00000 n 
+0001821203 00000 n 
+0001819896 00000 n 
+0001821319 00000 n 
+0001824237 00000 n 
+0001824387 00000 n 
+0001824539 00000 n 
+0001825353 00000 n 
+0001824073 00000 n 
+0001821527 00000 n 
+0001824842 00000 n 
+0001824906 00000 n 
+0001824969 00000 n 
+0001825033 00000 n 
+0001825161 00000 n 
+0001825289 00000 n 
+0001824691 00000 n 
+0001829334 00000 n 
+0001831377 00000 n 
+0001829090 00000 n 
+0001825510 00000 n 
+0001829206 00000 n 
+0001829398 00000 n 
+0001829462 00000 n 
+0001829526 00000 n 
+0001829590 00000 n 
+0001829654 00000 n 
+0001829718 00000 n 
+0001829782 00000 n 
+0001829846 00000 n 
+0001829909 00000 n 
+0001829973 00000 n 
+0001830036 00000 n 
+0001830100 00000 n 
+0001830162 00000 n 
+0001830226 00000 n 
+0001830290 00000 n 
+0001830354 00000 n 
+0001830418 00000 n 
+0001830482 00000 n 
+0001830546 00000 n 
+0001830610 00000 n 
+0001830674 00000 n 
+0001830738 00000 n 
+0001830802 00000 n 
+0001830866 00000 n 
+0001830930 00000 n 
+0001830994 00000 n 
+0001831058 00000 n 
+0001831122 00000 n 
+0001831186 00000 n 
+0001831314 00000 n 
+0004765228 00000 n 
+0001834115 00000 n 
+0001835215 00000 n 
+0001833999 00000 n 
+0001831534 00000 n 
+0001835151 00000 n 
+0001834499 00000 n 
+0001834617 00000 n 
+0001834665 00000 n 
+0001835130 00000 n 
+0001838103 00000 n 
+0001838445 00000 n 
+0001837966 00000 n 
+0001835473 00000 n 
+0001838255 00000 n 
+0001838381 00000 n 
+0001857169 00000 n 
+0001841252 00000 n 
+0001841072 00000 n 
+0001838603 00000 n 
+0001841188 00000 n 
+0001843798 00000 n 
+0001843491 00000 n 
+0001841410 00000 n 
+0001843607 00000 n 
+0001843735 00000 n 
+0001846094 00000 n 
+0001846245 00000 n 
+0001846587 00000 n 
+0001845948 00000 n 
+0001843970 00000 n 
+0001846395 00000 n 
+0001846523 00000 n 
+0001849543 00000 n 
+0001849699 00000 n 
+0001849855 00000 n 
+0001850331 00000 n 
+0001849388 00000 n 
+0001846745 00000 n 
+0001850012 00000 n 
+0001850140 00000 n 
+0001850267 00000 n 
+0004765354 00000 n 
+0001853340 00000 n 
+0001853056 00000 n 
+0001853404 00000 n 
+0001852919 00000 n 
+0001850489 00000 n 
+0001853212 00000 n 
+0001857233 00000 n 
+0001856669 00000 n 
+0001853548 00000 n 
+0001856785 00000 n 
+0004753568 00000 n 
+0001856849 00000 n 
+0001856913 00000 n 
+0001856977 00000 n 
+0001857041 00000 n 
+0001859882 00000 n 
+0001860062 00000 n 
+0001860301 00000 n 
+0001859736 00000 n 
+0001857446 00000 n 
+0001860237 00000 n 
+0001863396 00000 n 
+0001862960 00000 n 
+0001860501 00000 n 
+0001863076 00000 n 
+0001863204 00000 n 
+0001863332 00000 n 
+0001866159 00000 n 
+0001866632 00000 n 
+0001866022 00000 n 
+0001863582 00000 n 
+0001866312 00000 n 
+0001866440 00000 n 
+0001866568 00000 n 
+0001870053 00000 n 
+0001871077 00000 n 
+0001869809 00000 n 
+0001866804 00000 n 
+0001869925 00000 n 
+0001870117 00000 n 
+0001870181 00000 n 
+0001870245 00000 n 
+0001870309 00000 n 
+0001870373 00000 n 
+0001870437 00000 n 
+0001870501 00000 n 
+0001870565 00000 n 
+0001870629 00000 n 
+0001870693 00000 n 
+0001870757 00000 n 
+0001870821 00000 n 
+0001870885 00000 n 
+0001870949 00000 n 
+0001871013 00000 n 
+0004765480 00000 n 
+0001873756 00000 n 
+0001873576 00000 n 
+0001871290 00000 n 
+0001873692 00000 n 
+0001876230 00000 n 
+0001875922 00000 n 
+0001873999 00000 n 
+0001876038 00000 n 
+0001876166 00000 n 
+0001879486 00000 n 
+0001879050 00000 n 
+0001876474 00000 n 
+0001879166 00000 n 
+0001879294 00000 n 
+0001879422 00000 n 
+0001882250 00000 n 
+0001882849 00000 n 
+0001882113 00000 n 
+0001879658 00000 n 
+0001882402 00000 n 
+0001882530 00000 n 
+0001882594 00000 n 
+0001882658 00000 n 
+0001882722 00000 n 
+0001882785 00000 n 
+0001886140 00000 n 
+0001885832 00000 n 
+0001883021 00000 n 
+0001885948 00000 n 
+0001886076 00000 n 
+0001888042 00000 n 
+0001887862 00000 n 
+0001886298 00000 n 
+0001887978 00000 n 
+0004765606 00000 n 
+0001890539 00000 n 
+0001890232 00000 n 
+0001888200 00000 n 
+0001890348 00000 n 
+0001890475 00000 n 
+0001893263 00000 n 
+0001892955 00000 n 
+0001890754 00000 n 
+0001893071 00000 n 
+0001893199 00000 n 
+0001895360 00000 n 
+0001895052 00000 n 
+0001893435 00000 n 
+0001895168 00000 n 
+0001895296 00000 n 
+0001896748 00000 n 
+0001896568 00000 n 
+0001895490 00000 n 
+0001896684 00000 n 
+0001899091 00000 n 
+0001898784 00000 n 
+0001896850 00000 n 
+0001898900 00000 n 
+0001899028 00000 n 
+0001901166 00000 n 
+0001900858 00000 n 
+0001899249 00000 n 
+0001900974 00000 n 
+0001901102 00000 n 
+0004765732 00000 n 
+0001903947 00000 n 
+0001903639 00000 n 
+0001901296 00000 n 
+0001903755 00000 n 
+0001903883 00000 n 
+0001906162 00000 n 
+0001905855 00000 n 
+0001904091 00000 n 
+0001905971 00000 n 
+0001906098 00000 n 
+0001908201 00000 n 
+0001907894 00000 n 
+0001906334 00000 n 
+0001908010 00000 n 
+0001908138 00000 n 
+0001910839 00000 n 
+0001910403 00000 n 
+0001908359 00000 n 
+0001910519 00000 n 
+0001910647 00000 n 
+0001910775 00000 n 
+0001914046 00000 n 
+0001913419 00000 n 
+0001911054 00000 n 
+0001913535 00000 n 
+0001913599 00000 n 
+0001913662 00000 n 
+0001913726 00000 n 
+0001913790 00000 n 
+0001913854 00000 n 
+0001913982 00000 n 
+0001917182 00000 n 
+0001916682 00000 n 
+0001914232 00000 n 
+0001916798 00000 n 
+0001916862 00000 n 
+0001916926 00000 n 
+0001916990 00000 n 
+0001917054 00000 n 
+0001917118 00000 n 
+0004765858 00000 n 
+0001920411 00000 n 
+0001919783 00000 n 
+0001917340 00000 n 
+0001919899 00000 n 
+0001919963 00000 n 
+0001920027 00000 n 
+0001920091 00000 n 
+0001920155 00000 n 
+0001920219 00000 n 
+0001920347 00000 n 
+0001922945 00000 n 
+0001923291 00000 n 
+0001922808 00000 n 
+0001920569 00000 n 
+0001923099 00000 n 
+0001923227 00000 n 
+0001926425 00000 n 
+0001925733 00000 n 
+0001923463 00000 n 
+0001925849 00000 n 
+0001925977 00000 n 
+0001926105 00000 n 
+0001926169 00000 n 
+0001926233 00000 n 
+0001926297 00000 n 
+0001926361 00000 n 
+0001932026 00000 n 
+0001929779 00000 n 
+0001928895 00000 n 
+0001926555 00000 n 
+0001929011 00000 n 
+0001929075 00000 n 
+0001929139 00000 n 
+0001929203 00000 n 
+0001929267 00000 n 
+0001929331 00000 n 
+0001929395 00000 n 
+0001929459 00000 n 
+0001929523 00000 n 
+0001929587 00000 n 
+0001929651 00000 n 
+0001929715 00000 n 
+0001933279 00000 n 
+0001931910 00000 n 
+0001929923 00000 n 
+0001933087 00000 n 
+0001933215 00000 n 
+0001932409 00000 n 
+0001932527 00000 n 
+0001932575 00000 n 
+0001933066 00000 n 
+0001934418 00000 n 
+0001934238 00000 n 
+0001933523 00000 n 
+0001934354 00000 n 
+0004765984 00000 n 
+0001936238 00000 n 
+0001935930 00000 n 
+0001934520 00000 n 
+0001936046 00000 n 
+0001936174 00000 n 
+0001938852 00000 n 
+0001938672 00000 n 
+0001936410 00000 n 
+0001938788 00000 n 
+0001941526 00000 n 
+0001941218 00000 n 
+0001939096 00000 n 
+0001941334 00000 n 
+0001941462 00000 n 
+0001944075 00000 n 
+0001943767 00000 n 
+0001941684 00000 n 
+0001943883 00000 n 
+0001944011 00000 n 
+0001945131 00000 n 
+0001944951 00000 n 
+0001944219 00000 n 
+0001945067 00000 n 
+0001946435 00000 n 
+0001946255 00000 n 
+0001945233 00000 n 
+0001946371 00000 n 
+0004766110 00000 n 
+0001951042 00000 n 
+0001951356 00000 n 
+0001948670 00000 n 
+0001948362 00000 n 
+0001946551 00000 n 
+0001948478 00000 n 
+0001948606 00000 n 
+0001951512 00000 n 
+0001951691 00000 n 
 0001952319 00000 n 
-0001952669 00000 n 
-0001952182 00000 n 
-0001950071 00000 n 
-0001952478 00000 n 
-0001952605 00000 n 
-0001956424 00000 n 
-0001956138 00000 n 
-0001957507 00000 n 
-0001956001 00000 n 
-0001952913 00000 n 
-0001956296 00000 n 
-0001956488 00000 n 
-0001956552 00000 n 
-0001956616 00000 n 
-0001956680 00000 n 
-0001956744 00000 n 
-0001956808 00000 n 
-0001956872 00000 n 
-0001956936 00000 n 
-0001956999 00000 n 
-0001957063 00000 n 
-0001957126 00000 n 
-0001957190 00000 n 
-0001957252 00000 n 
-0001957316 00000 n 
-0001957443 00000 n 
-0004725168 00000 n 
-0001961499 00000 n 
-0001963351 00000 n 
-0001961255 00000 n 
-0001957664 00000 n 
-0001961371 00000 n 
-0001961563 00000 n 
-0001961627 00000 n 
-0001961691 00000 n 
-0001961755 00000 n 
-0001961819 00000 n 
-0001961883 00000 n 
-0001961947 00000 n 
-0001962011 00000 n 
-0001962074 00000 n 
-0001962138 00000 n 
-0001962201 00000 n 
-0001962265 00000 n 
-0001962327 00000 n 
-0001962391 00000 n 
-0001962455 00000 n 
-0001962519 00000 n 
-0001962583 00000 n 
-0001962647 00000 n 
-0001962711 00000 n 
-0001962775 00000 n 
-0001962839 00000 n 
-0001962903 00000 n 
-0001962967 00000 n 
-0001963031 00000 n 
-0001963095 00000 n 
-0001963159 00000 n 
-0001963287 00000 n 
-0001966318 00000 n 
-0001965819 00000 n 
-0001963522 00000 n 
-0001965935 00000 n 
-0001966063 00000 n 
-0001966190 00000 n 
-0001966254 00000 n 
-0001969442 00000 n 
-0001968686 00000 n 
-0001966448 00000 n 
-0001968802 00000 n 
-0001968866 00000 n 
-0001968930 00000 n 
-0001968994 00000 n 
-0001969058 00000 n 
-0001969122 00000 n 
-0001969250 00000 n 
-0001971642 00000 n 
-0001971462 00000 n 
-0001969600 00000 n 
-0001971578 00000 n 
-0001974083 00000 n 
-0001974724 00000 n 
-0001973937 00000 n 
-0001971857 00000 n 
-0001974404 00000 n 
-0001974532 00000 n 
-0001974244 00000 n 
-0001974660 00000 n 
-0001977239 00000 n 
-0001976931 00000 n 
-0001974882 00000 n 
-0001977047 00000 n 
-0001977175 00000 n 
-0004725294 00000 n 
-0001979832 00000 n 
-0001982565 00000 n 
-0001980302 00000 n 
-0001979695 00000 n 
-0001977369 00000 n 
-0001979982 00000 n 
-0001980110 00000 n 
-0001980238 00000 n 
-0002003676 00000 n 
-0002003740 00000 n 
-0001982449 00000 n 
-0001980503 00000 n 
-0002003548 00000 n 
-0002003359 00000 n 
-0002020973 00000 n 
-0002005716 00000 n 
-0002021443 00000 n 
-0002005579 00000 n 
-0002003888 00000 n 
-0002021123 00000 n 
-0002021251 00000 n 
-0002021379 00000 n 
-0002020787 00000 n 
-0002039104 00000 n 
-0002023077 00000 n 
-0002039573 00000 n 
-0002022940 00000 n 
-0002021647 00000 n 
-0002039254 00000 n 
-0002039382 00000 n 
-0002039509 00000 n 
-0002038917 00000 n 
-0002042251 00000 n 
-0002041944 00000 n 
-0002039749 00000 n 
-0002042060 00000 n 
-0002042188 00000 n 
-0002046660 00000 n 
-0002044411 00000 n 
-0002044103 00000 n 
-0002042439 00000 n 
-0002044219 00000 n 
-0002044347 00000 n 
-0004725420 00000 n 
-0002047029 00000 n 
-0002046523 00000 n 
-0002044598 00000 n 
-0002046838 00000 n 
-0002046966 00000 n 
-0002049784 00000 n 
-0002052605 00000 n 
-0002050159 00000 n 
-0002049647 00000 n 
-0002047273 00000 n 
-0002049967 00000 n 
-0002050095 00000 n 
-0002052975 00000 n 
-0002052468 00000 n 
-0002050359 00000 n 
-0002052783 00000 n 
-0002052911 00000 n 
-0002055476 00000 n 
-0002055169 00000 n 
-0002053260 00000 n 
-0002055285 00000 n 
-0002055413 00000 n 
-0002057742 00000 n 
-0002057307 00000 n 
-0002055677 00000 n 
-0002057423 00000 n 
-0002057551 00000 n 
-0002057678 00000 n 
-0002059756 00000 n 
-0002061931 00000 n 
-0002112644 00000 n 
-0002060226 00000 n 
-0002059619 00000 n 
-0002057886 00000 n 
-0002059906 00000 n 
-0002060034 00000 n 
-0002060162 00000 n 
-0004725546 00000 n 
-0002112922 00000 n 
-0002084543 00000 n 
-0002148535 00000 n 
-0002113242 00000 n 
-0002061794 00000 n 
-0002060384 00000 n 
-0002112794 00000 n 
-0002113050 00000 n 
-0002113178 00000 n 
-0002084356 00000 n 
-0002112455 00000 n 
-0002115679 00000 n 
-0002148690 00000 n 
-0002150908 00000 n 
-0002180502 00000 n 
-0002149038 00000 n 
-0002115533 00000 n 
-0002113461 00000 n 
-0002148846 00000 n 
-0002148974 00000 n 
-0002148346 00000 n 
-0002180929 00000 n 
-0002182768 00000 n 
-0002180652 00000 n 
-0002230199 00000 n 
-0002181249 00000 n 
-0002150762 00000 n 
-0002149228 00000 n 
-0002180801 00000 n 
-0002181057 00000 n 
-0002181185 00000 n 
-0002180313 00000 n 
-0002228399 00000 n 
-0002261080 00000 n 
-0002228591 00000 n 
-0002182652 00000 n 
-0002181425 00000 n 
-0002228271 00000 n 
-0002228527 00000 n 
-0002228082 00000 n 
-0002261144 00000 n 
-0002230083 00000 n 
-0002228767 00000 n 
-0002260952 00000 n 
-0002260763 00000 n 
-0002263834 00000 n 
-0002263654 00000 n 
-0002261306 00000 n 
-0002263770 00000 n 
-0004725672 00000 n 
-0002266302 00000 n 
-0002265995 00000 n 
-0002263978 00000 n 
-0002266111 00000 n 
-0002266239 00000 n 
-0002268961 00000 n 
-0002268525 00000 n 
-0002266446 00000 n 
-0002268641 00000 n 
-0002268769 00000 n 
-0002268897 00000 n 
-0002271673 00000 n 
-0002271237 00000 n 
-0002269163 00000 n 
-0002271353 00000 n 
-0002271481 00000 n 
-0002271609 00000 n 
-0002273883 00000 n 
-0002273703 00000 n 
-0002271831 00000 n 
-0002273819 00000 n 
-0002276341 00000 n 
-0002276813 00000 n 
-0002276204 00000 n 
-0002274098 00000 n 
-0002276493 00000 n 
-0002276621 00000 n 
-0002276749 00000 n 
-0002280250 00000 n 
-0002279783 00000 n 
-0002281801 00000 n 
-0002279940 00000 n 
-0002280314 00000 n 
-0002279637 00000 n 
-0002276985 00000 n 
-0002280122 00000 n 
-0004725798 00000 n 
-0002328997 00000 n 
-0002328711 00000 n 
-0002329061 00000 n 
-0002281664 00000 n 
-0002280528 00000 n 
-0002328869 00000 n 
-0002328522 00000 n 
-0002332114 00000 n 
-0002331176 00000 n 
-0002332589 00000 n 
-0002331039 00000 n 
-0002329223 00000 n 
-0002332269 00000 n 
-0002332397 00000 n 
-0002332525 00000 n 
-0002331835 00000 n 
-0002331971 00000 n 
-0002332019 00000 n 
-0002332092 00000 n 
-0002336182 00000 n 
-0002335052 00000 n 
-0002336339 00000 n 
-0002336839 00000 n 
-0002334906 00000 n 
-0002332777 00000 n 
-0002336519 00000 n 
-0002336647 00000 n 
-0002336775 00000 n 
-0002335903 00000 n 
-0002336039 00000 n 
-0002336087 00000 n 
-0002336160 00000 n 
-0002339652 00000 n 
-0002339834 00000 n 
-0002340019 00000 n 
-0002340228 00000 n 
-0002340407 00000 n 
-0002340776 00000 n 
-0002339479 00000 n 
-0002337069 00000 n 
-0002340584 00000 n 
-0002340712 00000 n 
-0002343832 00000 n 
-0002343230 00000 n 
-0002343381 00000 n 
-0002343682 00000 n 
-0002345864 00000 n 
-0002403675 00000 n 
-0002344492 00000 n 
-0002343057 00000 n 
-0002340976 00000 n 
-0002344044 00000 n 
-0002344172 00000 n 
-0002344300 00000 n 
-0002343532 00000 n 
-0002344428 00000 n 
-0002403954 00000 n 
-0002404210 00000 n 
-0002373923 00000 n 
-0002404274 00000 n 
-0002345727 00000 n 
-0002344692 00000 n 
-0002403826 00000 n 
-0002404082 00000 n 
-0004725924 00000 n 
-0002373736 00000 n 
-0002403486 00000 n 
-0002406993 00000 n 
-0002409399 00000 n 
-0002407656 00000 n 
-0002406856 00000 n 
-0002404451 00000 n 
-0002407144 00000 n 
-0002407272 00000 n 
-0002407400 00000 n 
-0002407464 00000 n 
-0002407528 00000 n 
-0002407592 00000 n 
-0002440277 00000 n 
-0002440469 00000 n 
-0002409283 00000 n 
-0002407841 00000 n 
-0002440149 00000 n 
-0002440405 00000 n 
-0002439960 00000 n 
-0002443147 00000 n 
-0002443822 00000 n 
-0002443001 00000 n 
-0002440673 00000 n 
-0002443502 00000 n 
-0002443630 00000 n 
-0002443326 00000 n 
-0002443758 00000 n 
-0002446749 00000 n 
-0002446185 00000 n 
-0002443980 00000 n 
-0002446301 00000 n 
-0002446429 00000 n 
-0002446557 00000 n 
-0002446685 00000 n 
-0002449715 00000 n 
-0002449153 00000 n 
-0002446907 00000 n 
-0002449269 00000 n 
-0002449396 00000 n 
-0002449523 00000 n 
-0002449651 00000 n 
-0002452267 00000 n 
-0002452748 00000 n 
-0002452130 00000 n 
-0002449831 00000 n 
-0002452428 00000 n 
-0002452556 00000 n 
-0002452684 00000 n 
-0004726050 00000 n 
-0002456160 00000 n 
-0002456313 00000 n 
-0002458528 00000 n 
-0002456005 00000 n 
-0002452934 00000 n 
-0002456676 00000 n 
-0002456804 00000 n 
-0002456931 00000 n 
-0002456995 00000 n 
-0002457059 00000 n 
-0002457123 00000 n 
-0002457187 00000 n 
-0002457251 00000 n 
-0002457315 00000 n 
-0002457379 00000 n 
-0002457443 00000 n 
-0002457507 00000 n 
-0002457571 00000 n 
-0002457635 00000 n 
-0002457698 00000 n 
-0002457762 00000 n 
-0002457825 00000 n 
-0002457889 00000 n 
-0002457952 00000 n 
-0002458016 00000 n 
-0002458080 00000 n 
-0002458144 00000 n 
-0002458208 00000 n 
-0002458272 00000 n 
-0002458336 00000 n 
-0002458464 00000 n 
-0002456495 00000 n 
-0002459935 00000 n 
-0002459755 00000 n 
-0002458699 00000 n 
-0002459871 00000 n 
-0002462090 00000 n 
-0002461782 00000 n 
-0002460065 00000 n 
-0002461898 00000 n 
-0002462026 00000 n 
-0002467116 00000 n 
-0002464444 00000 n 
-0002464008 00000 n 
-0002462291 00000 n 
-0002464124 00000 n 
-0002464252 00000 n 
-0002464380 00000 n 
-0002467492 00000 n 
-0002466979 00000 n 
-0002464659 00000 n 
-0002467300 00000 n 
-0002467428 00000 n 
-0002468866 00000 n 
-0002468686 00000 n 
-0002467778 00000 n 
-0002468802 00000 n 
-0004726176 00000 n 
-0002471049 00000 n 
-0002471435 00000 n 
-0002470903 00000 n 
-0002469039 00000 n 
-0002471371 00000 n 
-0002471210 00000 n 
-0002474366 00000 n 
-0002474058 00000 n 
-0002471622 00000 n 
-0002474174 00000 n 
-0002474302 00000 n 
-0002477206 00000 n 
-0002476770 00000 n 
-0002474552 00000 n 
-0002476886 00000 n 
-0002477014 00000 n 
-0002477142 00000 n 
-0002478614 00000 n 
-0002478434 00000 n 
-0002477392 00000 n 
-0002478550 00000 n 
-0002480706 00000 n 
-0002480334 00000 n 
-0002478716 00000 n 
-0002480450 00000 n 
-0002480578 00000 n 
-0002480642 00000 n 
-0002483401 00000 n 
-0002482773 00000 n 
-0002480921 00000 n 
-0002482889 00000 n 
-0002482953 00000 n 
-0002483017 00000 n 
-0002483081 00000 n 
-0002483145 00000 n 
-0002483273 00000 n 
-0002483337 00000 n 
-0004726302 00000 n 
-0002485986 00000 n 
-0002485550 00000 n 
-0002483616 00000 n 
-0002485666 00000 n 
-0002485730 00000 n 
-0002485794 00000 n 
-0002485922 00000 n 
-0002543474 00000 n 
-0002487188 00000 n 
-0002543944 00000 n 
-0002487051 00000 n 
-0002486201 00000 n 
-0002543624 00000 n 
-0002543752 00000 n 
-0002543880 00000 n 
-0002543285 00000 n 
-0002546976 00000 n 
-0002546540 00000 n 
-0002544120 00000 n 
-0002546656 00000 n 
-0002546784 00000 n 
-0002549720 00000 n 
-0002549156 00000 n 
-0002547134 00000 n 
-0002549272 00000 n 
-0002549400 00000 n 
-0002549464 00000 n 
-0002549528 00000 n 
-0002549592 00000 n 
-0002549656 00000 n 
-0002552214 00000 n 
-0002551906 00000 n 
-0002549892 00000 n 
-0002552022 00000 n 
-0002552150 00000 n 
-0002555115 00000 n 
-0002554679 00000 n 
-0002552372 00000 n 
-0002554795 00000 n 
-0002554923 00000 n 
-0002555051 00000 n 
-0004726428 00000 n 
-0002557081 00000 n 
-0002556773 00000 n 
-0002555301 00000 n 
-0002556889 00000 n 
-0002557017 00000 n 
-0002560020 00000 n 
-0002559648 00000 n 
-0002557225 00000 n 
-0002559764 00000 n 
-0002559892 00000 n 
-0002559956 00000 n 
-0002562059 00000 n 
-0002561751 00000 n 
-0002560206 00000 n 
-0002561867 00000 n 
-0002561931 00000 n 
-0002561995 00000 n 
-0002564175 00000 n 
-0002563867 00000 n 
-0002562217 00000 n 
-0002563983 00000 n 
-0002564047 00000 n 
-0002564111 00000 n 
-0002566211 00000 n 
-0002565903 00000 n 
-0002564333 00000 n 
-0002566019 00000 n 
-0002566083 00000 n 
-0002566147 00000 n 
-0002568241 00000 n 
-0002567869 00000 n 
-0002566355 00000 n 
-0002567985 00000 n 
-0002568049 00000 n 
-0002568113 00000 n 
-0002568177 00000 n 
-0004726554 00000 n 
-0002569540 00000 n 
-0002569360 00000 n 
-0002568357 00000 n 
-0002569476 00000 n 
-0002572182 00000 n 
-0002571747 00000 n 
-0002569656 00000 n 
-0002571863 00000 n 
-0002571927 00000 n 
-0002571991 00000 n 
-0002572055 00000 n 
-0002572119 00000 n 
-0002574457 00000 n 
-0002574085 00000 n 
-0002572340 00000 n 
-0002574201 00000 n 
-0002574265 00000 n 
-0002574393 00000 n 
-0002577495 00000 n 
-0002576932 00000 n 
-0002574587 00000 n 
-0002577048 00000 n 
-0002577176 00000 n 
-0002577304 00000 n 
-0002577432 00000 n 
-0002579608 00000 n 
-0002579173 00000 n 
-0002577639 00000 n 
-0002579289 00000 n 
-0002579417 00000 n 
-0002579545 00000 n 
-0002581428 00000 n 
-0002584544 00000 n 
-0002581813 00000 n 
-0002581291 00000 n 
-0002579752 00000 n 
-0002581621 00000 n 
-0002581749 00000 n 
-0004726680 00000 n 
-0002584736 00000 n 
-0002584914 00000 n 
-0002585119 00000 n 
-0002585309 00000 n 
-0002585694 00000 n 
-0002584371 00000 n 
-0002581999 00000 n 
-0002585502 00000 n 
-0002585630 00000 n 
-0002588636 00000 n 
-0002588807 00000 n 
-0002589450 00000 n 
-0002588490 00000 n 
-0002585951 00000 n 
-0002589002 00000 n 
-0002589130 00000 n 
-0002589258 00000 n 
-0002589386 00000 n 
-0002592293 00000 n 
-0002592510 00000 n 
-0002592726 00000 n 
-0002592942 00000 n 
-0002593125 00000 n 
-0002593301 00000 n 
-0002593469 00000 n 
-0002596736 00000 n 
-0002596909 00000 n 
-0002597093 00000 n 
-0002597262 00000 n 
-0002593842 00000 n 
-0002592102 00000 n 
-0002589650 00000 n 
-0002593650 00000 n 
-0002593778 00000 n 
-0002597699 00000 n 
-0002598160 00000 n 
-0002598623 00000 n 
-0002599352 00000 n 
-0002596509 00000 n 
-0002594028 00000 n 
-0002599160 00000 n 
-0002599288 00000 n 
-0002597480 00000 n 
-0002597929 00000 n 
-0002598391 00000 n 
-0002598891 00000 n 
-0002602154 00000 n 
-0002602364 00000 n 
-0002602535 00000 n 
-0002605526 00000 n 
-0002605740 00000 n 
-0002605928 00000 n 
-0002606111 00000 n 
-0002602901 00000 n 
-0002601999 00000 n 
-0002599538 00000 n 
-0002602709 00000 n 
-0002602837 00000 n 
-0002609689 00000 n 
-0002609885 00000 n 
-0002606898 00000 n 
-0002605353 00000 n 
-0002603087 00000 n 
-0002606578 00000 n 
-0002606706 00000 n 
-0002606834 00000 n 
-0002606344 00000 n 
-0004726806 00000 n 
-0002610062 00000 n 
-0002610255 00000 n 
-0002613866 00000 n 
-0002610653 00000 n 
-0002609525 00000 n 
-0002607127 00000 n 
-0002610461 00000 n 
-0002610589 00000 n 
-0002614305 00000 n 
-0002614510 00000 n 
-0002614700 00000 n 
-0002614888 00000 n 
-0002615076 00000 n 
-0002615264 00000 n 
-0002613148 00000 n 
-0002615456 00000 n 
-0002615932 00000 n 
-0002616201 00000 n 
-0002612894 00000 n 
-0002610867 00000 n 
-0002616137 00000 n 
-0002613387 00000 n 
-0002613626 00000 n 
-0002614085 00000 n 
-0002615694 00000 n 
-0002618912 00000 n 
-0002619437 00000 n 
-0002618766 00000 n 
-0002616401 00000 n 
-0002619373 00000 n 
-0002619143 00000 n 
-0002622013 00000 n 
-0002621705 00000 n 
-0002619637 00000 n 
-0002621821 00000 n 
-0002621949 00000 n 
-0002624345 00000 n 
-0002624859 00000 n 
-0002624208 00000 n 
-0002622185 00000 n 
-0002624539 00000 n 
-0002624667 00000 n 
-0002624795 00000 n 
-0002627341 00000 n 
-0002626905 00000 n 
-0002625059 00000 n 
-0002627021 00000 n 
-0002627149 00000 n 
-0002627277 00000 n 
-0004726932 00000 n 
-0002629775 00000 n 
-0002629467 00000 n 
-0002627499 00000 n 
-0002629583 00000 n 
-0002629711 00000 n 
-0002632529 00000 n 
-0002631965 00000 n 
-0002629947 00000 n 
-0002632081 00000 n 
-0002632209 00000 n 
-0002632337 00000 n 
-0002632465 00000 n 
-0002634753 00000 n 
-0002634573 00000 n 
-0002632701 00000 n 
-0002634689 00000 n 
-0002637607 00000 n 
-0002637172 00000 n 
-0002634897 00000 n 
-0002637288 00000 n 
-0002637416 00000 n 
-0002637543 00000 n 
-0002640251 00000 n 
-0002639815 00000 n 
-0002637765 00000 n 
-0002639931 00000 n 
-0002640059 00000 n 
-0002640187 00000 n 
-0002642508 00000 n 
-0002642200 00000 n 
-0002640494 00000 n 
-0002642316 00000 n 
-0002642444 00000 n 
-0004727058 00000 n 
-0002648402 00000 n 
-0002648551 00000 n 
-0002646253 00000 n 
-0002645181 00000 n 
-0002645001 00000 n 
-0002642652 00000 n 
-0002645117 00000 n 
-0002669909 00000 n 
-0002649276 00000 n 
-0002646107 00000 n 
-0002645325 00000 n 
-0002648700 00000 n 
-0002648828 00000 n 
-0002648956 00000 n 
-0002649084 00000 n 
-0002649212 00000 n 
-0002648041 00000 n 
-0002648177 00000 n 
-0002648225 00000 n 
-0002648298 00000 n 
-0002648379 00000 n 
-0002672478 00000 n 
-0002651712 00000 n 
-0002652444 00000 n 
-0002651575 00000 n 
-0002649422 00000 n 
-0002651869 00000 n 
-0002651997 00000 n 
-0002652125 00000 n 
-0002652253 00000 n 
-0002652381 00000 n 
-0002655635 00000 n 
-0002655071 00000 n 
-0002652616 00000 n 
-0002655187 00000 n 
-0002655315 00000 n 
-0002655443 00000 n 
-0002655571 00000 n 
-0002658606 00000 n 
-0002657786 00000 n 
-0002655779 00000 n 
-0002657902 00000 n 
-0002658030 00000 n 
-0002658158 00000 n 
-0002658286 00000 n 
-0002658414 00000 n 
-0002658542 00000 n 
-0002661875 00000 n 
-0002660727 00000 n 
-0002658764 00000 n 
-0002660844 00000 n 
-0002660972 00000 n 
-0002661100 00000 n 
-0002661163 00000 n 
-0002661227 00000 n 
-0002661291 00000 n 
-0002661355 00000 n 
-0002661420 00000 n 
-0002661485 00000 n 
-0002661550 00000 n 
-0002661615 00000 n 
-0002661680 00000 n 
-0002661745 00000 n 
-0002661810 00000 n 
-0004727184 00000 n 
-0002665551 00000 n 
-0002664707 00000 n 
-0002662033 00000 n 
-0002664827 00000 n 
-0002664893 00000 n 
-0002664959 00000 n 
-0002665025 00000 n 
-0002665091 00000 n 
-0002665157 00000 n 
-0002665223 00000 n 
-0002665354 00000 n 
-0002665485 00000 n 
-0002668278 00000 n 
-0002673187 00000 n 
-0002669171 00000 n 
-0002668126 00000 n 
-0002665710 00000 n 
-0002668582 00000 n 
-0002668713 00000 n 
-0002668844 00000 n 
-0002668975 00000 n 
-0002669106 00000 n 
-0002668430 00000 n 
-0002788871 00000 n 
-0002672543 00000 n 
-0002669789 00000 n 
-0002669358 00000 n 
-0002672347 00000 n 
-0002671981 00000 n 
-0002672118 00000 n 
-0002672167 00000 n 
-0002672241 00000 n 
-0002672323 00000 n 
-0002788937 00000 n 
-0002673067 00000 n 
-0002672676 00000 n 
-0002788740 00000 n 
-0002788550 00000 n 
-0002790772 00000 n 
-0002791380 00000 n 
-0002790630 00000 n 
-0002789087 00000 n 
-0002790922 00000 n 
-0002791183 00000 n 
-0002791314 00000 n 
-0002794376 00000 n 
-0002794090 00000 n 
-0002795957 00000 n 
-0002793948 00000 n 
-0002791511 00000 n 
-0002794245 00000 n 
-0002794442 00000 n 
-0002794508 00000 n 
-0002794574 00000 n 
-0002794640 00000 n 
-0002794706 00000 n 
-0002794772 00000 n 
-0002794838 00000 n 
-0002794969 00000 n 
-0002795035 00000 n 
-0002795101 00000 n 
-0002795167 00000 n 
-0002795233 00000 n 
-0002795299 00000 n 
-0002795365 00000 n 
-0002795431 00000 n 
-0002795497 00000 n 
-0002795563 00000 n 
-0002795629 00000 n 
-0002795760 00000 n 
-0002795891 00000 n 
-0004727316 00000 n 
-0002798168 00000 n 
-0002797851 00000 n 
-0002796129 00000 n 
-0002797971 00000 n 
-0002798102 00000 n 
-0002799852 00000 n 
-0002799666 00000 n 
-0002798327 00000 n 
-0002799786 00000 n 
-0002802263 00000 n 
-0002803025 00000 n 
-0002802111 00000 n 
-0002799997 00000 n 
-0002802566 00000 n 
-0002802697 00000 n 
-0002802415 00000 n 
-0002802828 00000 n 
-0002802959 00000 n 
-0002805872 00000 n 
-0002805424 00000 n 
-0002803198 00000 n 
-0002805544 00000 n 
-0002805675 00000 n 
-0002805806 00000 n 
-0002808102 00000 n 
-0002807916 00000 n 
-0002806031 00000 n 
-0002808036 00000 n 
-0002810445 00000 n 
-0002810890 00000 n 
-0002811436 00000 n 
-0002810283 00000 n 
-0002808233 00000 n 
-0002811108 00000 n 
-0002811239 00000 n 
-0002811370 00000 n 
-0002810667 00000 n 
-0004727449 00000 n 
-0002814503 00000 n 
-0002814701 00000 n 
-0002814879 00000 n 
-0002815061 00000 n 
-0002815268 00000 n 
-0002815474 00000 n 
-0002814346 00000 n 
-0002815995 00000 n 
-0002814144 00000 n 
-0002811708 00000 n 
-0002815669 00000 n 
-0002815799 00000 n 
-0002815864 00000 n 
-0002815929 00000 n 
-0002818558 00000 n 
-0002818306 00000 n 
-0002816196 00000 n 
-0002818426 00000 n 
-0002818492 00000 n 
-0002821406 00000 n 
-0002821088 00000 n 
-0002818689 00000 n 
-0002821208 00000 n 
-0002821274 00000 n 
-0002821340 00000 n 
-0002824053 00000 n 
-0002825225 00000 n 
-0002823901 00000 n 
-0002821537 00000 n 
-0002824500 00000 n 
-0002824631 00000 n 
-0002824697 00000 n 
-0002824763 00000 n 
-0002824829 00000 n 
-0002824895 00000 n 
-0002824961 00000 n 
-0002825027 00000 n 
-0002825093 00000 n 
-0002825159 00000 n 
-0002824276 00000 n 
-0002827486 00000 n 
-0002827692 00000 n 
-0002827872 00000 n 
-0002828533 00000 n 
-0002827324 00000 n 
-0002825411 00000 n 
-0002828075 00000 n 
-0002828206 00000 n 
-0002828337 00000 n 
-0002828467 00000 n 
-0002830213 00000 n 
-0002829896 00000 n 
-0002828706 00000 n 
-0002830016 00000 n 
-0002830147 00000 n 
-0004727582 00000 n 
-0002831588 00000 n 
-0002831402 00000 n 
-0002830344 00000 n 
-0002831522 00000 n 
-0002832852 00000 n 
-0002832666 00000 n 
-0002831691 00000 n 
-0002832786 00000 n 
-0002834959 00000 n 
-0002834512 00000 n 
-0002832969 00000 n 
-0002834632 00000 n 
-0002834893 00000 n 
-0002836635 00000 n 
-0002844627 00000 n 
-0002836515 00000 n 
-0002835104 00000 n 
-0002844432 00000 n 
-0002844562 00000 n 
-0002843517 00000 n 
-0002847311 00000 n 
-0002846863 00000 n 
-0002844867 00000 n 
-0002846983 00000 n 
-0002847114 00000 n 
-0002847245 00000 n 
-0002850060 00000 n 
-0002849613 00000 n 
-0002847442 00000 n 
-0002849733 00000 n 
-0002849864 00000 n 
-0002849995 00000 n 
-0004727715 00000 n 
-0002852809 00000 n 
-0002852361 00000 n 
-0002850219 00000 n 
-0002852481 00000 n 
-0002852612 00000 n 
-0002852743 00000 n 
-0002855407 00000 n 
-0002854960 00000 n 
-0002852940 00000 n 
-0002855080 00000 n 
-0002855211 00000 n 
-0002855341 00000 n 
-0002860737 00000 n 
-0002858281 00000 n 
-0002857964 00000 n 
-0002855524 00000 n 
-0002858084 00000 n 
-0002858215 00000 n 
-0002861359 00000 n 
-0002860585 00000 n 
-0002858412 00000 n 
-0002861032 00000 n 
-0002860885 00000 n 
-0002861162 00000 n 
-0002861293 00000 n 
-0002863821 00000 n 
-0002866850 00000 n 
-0002864447 00000 n 
-0002863679 00000 n 
-0002861490 00000 n 
-0002863988 00000 n 
-0002864119 00000 n 
-0002864250 00000 n 
-0002864381 00000 n 
-0002867560 00000 n 
-0002866698 00000 n 
-0002864676 00000 n 
-0002867232 00000 n 
-0002867041 00000 n 
-0002867363 00000 n 
-0002867494 00000 n 
-0004727848 00000 n 
-0002869615 00000 n 
-0002869429 00000 n 
-0002867705 00000 n 
-0002869549 00000 n 
-0002871834 00000 n 
-0002872312 00000 n 
-0002876690 00000 n 
-0002872982 00000 n 
-0002871662 00000 n 
-0002869732 00000 n 
-0002872785 00000 n 
-0002872916 00000 n 
-0002872073 00000 n 
-0002872548 00000 n 
-0002878221 00000 n 
-0002876548 00000 n 
-0002873169 00000 n 
-0002876844 00000 n 
-0002876975 00000 n 
-0002877106 00000 n 
-0002877172 00000 n 
-0002877236 00000 n 
-0002877302 00000 n 
-0002877368 00000 n 
-0002877434 00000 n 
-0002877500 00000 n 
-0002877564 00000 n 
-0002877630 00000 n 
-0002877695 00000 n 
-0002877761 00000 n 
-0002877826 00000 n 
-0002877892 00000 n 
-0002877958 00000 n 
-0002878024 00000 n 
-0002878155 00000 n 
-0002880148 00000 n 
-0002879831 00000 n 
-0002878421 00000 n 
-0002879951 00000 n 
-0002880082 00000 n 
-0002881835 00000 n 
-0002881649 00000 n 
-0002880350 00000 n 
-0002881769 00000 n 
-0002883980 00000 n 
-0002883531 00000 n 
-0002882051 00000 n 
-0002883651 00000 n 
-0002883782 00000 n 
-0002883848 00000 n 
-0002883914 00000 n 
-0004727981 00000 n 
-0002885133 00000 n 
-0002884947 00000 n 
-0002884111 00000 n 
-0002885067 00000 n 
-0002886516 00000 n 
-0002886871 00000 n 
-0002886374 00000 n 
-0002885250 00000 n 
-0002886675 00000 n 
-0002886741 00000 n 
-0002886806 00000 n 
-0003424387 00000 n 
-0002887989 00000 n 
-0002887803 00000 n 
-0002887002 00000 n 
-0002887923 00000 n 
-0002890429 00000 n 
-0002889848 00000 n 
-0002888106 00000 n 
-0002889968 00000 n 
-0002890034 00000 n 
-0002890100 00000 n 
-0002890231 00000 n 
-0002890297 00000 n 
-0002890363 00000 n 
-0002892564 00000 n 
-0002892378 00000 n 
-0002890560 00000 n 
-0002892498 00000 n 
-0002894386 00000 n 
-0002894068 00000 n 
-0002892766 00000 n 
-0002894188 00000 n 
-0002894254 00000 n 
-0002894320 00000 n 
-0004728114 00000 n 
-0002895418 00000 n 
-0002895232 00000 n 
-0002894517 00000 n 
-0002895352 00000 n 
-0002897039 00000 n 
-0002896722 00000 n 
-0002895521 00000 n 
-0002896842 00000 n 
-0002896973 00000 n 
-0002899784 00000 n 
-0002899205 00000 n 
-0002897184 00000 n 
-0002899325 00000 n 
-0002899456 00000 n 
-0002899587 00000 n 
-0002899718 00000 n 
-0002901147 00000 n 
-0002900961 00000 n 
-0002900000 00000 n 
-0002901081 00000 n 
-0002903171 00000 n 
-0002902594 00000 n 
-0002901264 00000 n 
-0002902714 00000 n 
-0002902975 00000 n 
-0002903105 00000 n 
-0002905425 00000 n 
-0002905623 00000 n 
-0002908997 00000 n 
-0002906153 00000 n 
-0002905273 00000 n 
-0002903302 00000 n 
-0002905825 00000 n 
-0002905956 00000 n 
-0002906087 00000 n 
-0004728247 00000 n 
-0002909171 00000 n 
-0002909424 00000 n 
-0002908845 00000 n 
-0002906354 00000 n 
-0002909358 00000 n 
-0002911969 00000 n 
-0002911652 00000 n 
-0002909583 00000 n 
-0002911772 00000 n 
-0002911903 00000 n 
-0002914095 00000 n 
-0002914266 00000 n 
-0002914447 00000 n 
-0002914620 00000 n 
-0002914790 00000 n 
-0002914960 00000 n 
-0002915329 00000 n 
-0002913903 00000 n 
-0002912114 00000 n 
-0002915133 00000 n 
-0002915263 00000 n 
-0002916902 00000 n 
-0002916716 00000 n 
-0002915530 00000 n 
-0002916836 00000 n 
-0002918348 00000 n 
-0002918539 00000 n 
-0002918908 00000 n 
-0002918196 00000 n 
-0002917005 00000 n 
-0002918711 00000 n 
-0002918842 00000 n 
-0002920819 00000 n 
-0002920669 00000 n 
-0002921225 00000 n 
-0002920517 00000 n 
-0002919067 00000 n 
-0002921029 00000 n 
-0002921160 00000 n 
-0004728380 00000 n 
-0002922287 00000 n 
-0002922352 00000 n 
-0002922037 00000 n 
-0002921426 00000 n 
-0002922157 00000 n 
-0002922757 00000 n 
-0002922571 00000 n 
-0002922469 00000 n 
-0002922691 00000 n 
-0002924880 00000 n 
-0002924433 00000 n 
-0002922800 00000 n 
-0002924553 00000 n 
-0002924814 00000 n 
-0002927650 00000 n 
-0002928298 00000 n 
-0002927498 00000 n 
-0002924997 00000 n 
-0002928101 00000 n 
-0002928232 00000 n 
-0002927875 00000 n 
-0002931318 00000 n 
-0002930870 00000 n 
-0002928513 00000 n 
-0002930990 00000 n 
-0002931121 00000 n 
-0002931252 00000 n 
-0002934454 00000 n 
-0002934007 00000 n 
-0002931463 00000 n 
-0002934127 00000 n 
-0002934258 00000 n 
-0002934388 00000 n 
-0004728513 00000 n 
-0002937390 00000 n 
-0002936941 00000 n 
-0002934599 00000 n 
-0002937061 00000 n 
-0002937192 00000 n 
-0002937258 00000 n 
-0002937324 00000 n 
-0002940147 00000 n 
-0002939698 00000 n 
-0002937535 00000 n 
-0002939818 00000 n 
-0002939884 00000 n 
-0002939950 00000 n 
-0002940081 00000 n 
-0002942901 00000 n 
-0002943295 00000 n 
-0002942759 00000 n 
-0002940335 00000 n 
-0002943098 00000 n 
-0002943229 00000 n 
-0002945900 00000 n 
-0002945452 00000 n 
-0002943496 00000 n 
-0002945572 00000 n 
-0002945703 00000 n 
-0002945834 00000 n 
-0002948898 00000 n 
-0002947990 00000 n 
-0002946045 00000 n 
-0002948110 00000 n 
-0002948241 00000 n 
-0002948372 00000 n 
-0002948502 00000 n 
-0002948568 00000 n 
-0002948634 00000 n 
-0002948700 00000 n 
-0002948766 00000 n 
-0002948832 00000 n 
-0002951628 00000 n 
-0002950918 00000 n 
-0002949029 00000 n 
-0002951038 00000 n 
-0002951104 00000 n 
-0002951170 00000 n 
-0002951234 00000 n 
-0002951300 00000 n 
-0002951431 00000 n 
-0002951562 00000 n 
-0004728646 00000 n 
-0002953609 00000 n 
-0002953031 00000 n 
-0002951787 00000 n 
-0002953151 00000 n 
-0002953412 00000 n 
-0002953543 00000 n 
-0002956810 00000 n 
-0002956098 00000 n 
-0002953783 00000 n 
-0002956218 00000 n 
-0002956349 00000 n 
-0002956480 00000 n 
+0001950869 00000 n 
+0001948814 00000 n 
+0001951871 00000 n 
+0001951999 00000 n 
+0001951199 00000 n 
+0001952127 00000 n 
+0001952255 00000 n 
+0002578832 00000 n 
+0001954953 00000 n 
+0001954389 00000 n 
+0001952505 00000 n 
+0001954505 00000 n 
+0001954633 00000 n 
+0001954761 00000 n 
+0001954889 00000 n 
+0001957478 00000 n 
+0001958072 00000 n 
+0001957341 00000 n 
+0001955097 00000 n 
+0001957688 00000 n 
+0001957752 00000 n 
+0001957816 00000 n 
+0001957880 00000 n 
+0001958008 00000 n 
+0001960267 00000 n 
+0001960087 00000 n 
+0001958286 00000 n 
+0001960203 00000 n 
+0001963123 00000 n 
+0001962815 00000 n 
+0001960411 00000 n 
+0001962931 00000 n 
+0001963059 00000 n 
+0004766236 00000 n 
+0001969067 00000 n 
+0001968605 00000 n 
+0001966182 00000 n 
+0001965875 00000 n 
+0001963295 00000 n 
+0001965991 00000 n 
+0001966119 00000 n 
+0001968762 00000 n 
+0001969246 00000 n 
+0001969988 00000 n 
+0001968432 00000 n 
+0001966368 00000 n 
+0001969414 00000 n 
+0001969542 00000 n 
+0001968915 00000 n 
+0001969669 00000 n 
+0001969797 00000 n 
+0001969925 00000 n 
+0001971188 00000 n 
+0001971008 00000 n 
+0001970174 00000 n 
+0001971124 00000 n 
+0001971571 00000 n 
+0001971391 00000 n 
+0001971290 00000 n 
+0001971507 00000 n 
+0001973677 00000 n 
+0001973516 00000 n 
+0001977340 00000 n 
+0001974420 00000 n 
+0001973370 00000 n 
+0001971613 00000 n 
+0001973846 00000 n 
+0001974100 00000 n 
+0001974228 00000 n 
+0001974356 00000 n 
+0001977511 00000 n 
+0001978018 00000 n 
+0001977194 00000 n 
+0001974592 00000 n 
+0001977698 00000 n 
+0001977826 00000 n 
+0001977954 00000 n 
+0004766362 00000 n 
+0001980479 00000 n 
+0001980829 00000 n 
+0001980342 00000 n 
+0001978232 00000 n 
+0001980638 00000 n 
+0001980765 00000 n 
+0001984585 00000 n 
+0001984299 00000 n 
+0001985668 00000 n 
+0001984162 00000 n 
+0001981073 00000 n 
+0001984457 00000 n 
+0001984649 00000 n 
+0001984713 00000 n 
+0001984777 00000 n 
+0001984841 00000 n 
+0001984905 00000 n 
+0001984969 00000 n 
+0001985033 00000 n 
+0001985097 00000 n 
+0001985160 00000 n 
+0001985224 00000 n 
+0001985287 00000 n 
+0001985351 00000 n 
+0001985413 00000 n 
+0001985477 00000 n 
+0001985604 00000 n 
+0001989662 00000 n 
+0001991514 00000 n 
+0001989418 00000 n 
+0001985825 00000 n 
+0001989534 00000 n 
+0001989726 00000 n 
+0001989790 00000 n 
+0001989854 00000 n 
+0001989918 00000 n 
+0001989982 00000 n 
+0001990046 00000 n 
+0001990110 00000 n 
+0001990174 00000 n 
+0001990237 00000 n 
+0001990301 00000 n 
+0001990364 00000 n 
+0001990428 00000 n 
+0001990490 00000 n 
+0001990554 00000 n 
+0001990618 00000 n 
+0001990682 00000 n 
+0001990746 00000 n 
+0001990810 00000 n 
+0001990874 00000 n 
+0001990938 00000 n 
+0001991002 00000 n 
+0001991066 00000 n 
+0001991130 00000 n 
+0001991194 00000 n 
+0001991258 00000 n 
+0001991322 00000 n 
+0001991450 00000 n 
+0001994482 00000 n 
+0001993983 00000 n 
+0001991685 00000 n 
+0001994099 00000 n 
+0001994227 00000 n 
+0001994354 00000 n 
+0001994418 00000 n 
+0001997605 00000 n 
+0001996849 00000 n 
+0001994612 00000 n 
+0001996965 00000 n 
+0001997029 00000 n 
+0001997093 00000 n 
+0001997157 00000 n 
+0001997221 00000 n 
+0001997285 00000 n 
+0001997413 00000 n 
+0001999804 00000 n 
+0001999624 00000 n 
+0001997763 00000 n 
+0001999740 00000 n 
+0004766488 00000 n 
+0002002243 00000 n 
+0002002884 00000 n 
+0002002097 00000 n 
+0002000019 00000 n 
+0002002564 00000 n 
+0002002692 00000 n 
+0002002404 00000 n 
+0002002820 00000 n 
+0002005399 00000 n 
+0002005091 00000 n 
+0002003042 00000 n 
+0002005207 00000 n 
+0002005335 00000 n 
+0002007992 00000 n 
+0002010725 00000 n 
+0002008462 00000 n 
+0002007855 00000 n 
+0002005529 00000 n 
+0002008142 00000 n 
+0002008270 00000 n 
+0002008398 00000 n 
+0002031836 00000 n 
+0002031900 00000 n 
+0002010609 00000 n 
+0002008663 00000 n 
+0002031708 00000 n 
+0002031519 00000 n 
+0002049133 00000 n 
+0002033876 00000 n 
+0002049603 00000 n 
+0002033739 00000 n 
+0002032048 00000 n 
+0002049283 00000 n 
+0002049411 00000 n 
+0002049539 00000 n 
+0002048947 00000 n 
+0002067265 00000 n 
+0002051238 00000 n 
+0002067734 00000 n 
+0002051101 00000 n 
+0002049807 00000 n 
+0002067415 00000 n 
+0002067543 00000 n 
+0002067670 00000 n 
+0004766614 00000 n 
+0002067078 00000 n 
+0002070412 00000 n 
+0002070105 00000 n 
+0002067910 00000 n 
+0002070221 00000 n 
+0002070349 00000 n 
+0002074823 00000 n 
+0002072573 00000 n 
+0002072265 00000 n 
+0002070600 00000 n 
+0002072381 00000 n 
+0002072509 00000 n 
+0002075192 00000 n 
+0002074686 00000 n 
+0002072760 00000 n 
+0002075001 00000 n 
+0002075129 00000 n 
+0002077945 00000 n 
+0002080763 00000 n 
+0002078320 00000 n 
+0002077808 00000 n 
+0002075436 00000 n 
+0002078128 00000 n 
+0002078256 00000 n 
+0002081133 00000 n 
+0002080626 00000 n 
+0002078520 00000 n 
+0002080941 00000 n 
+0002081069 00000 n 
+0002083635 00000 n 
+0002083328 00000 n 
+0002081418 00000 n 
+0002083444 00000 n 
+0002083572 00000 n 
+0004766740 00000 n 
+0002085901 00000 n 
+0002085466 00000 n 
+0002083836 00000 n 
+0002085582 00000 n 
+0002085710 00000 n 
+0002085837 00000 n 
+0002087915 00000 n 
+0002090090 00000 n 
+0002140803 00000 n 
+0002088385 00000 n 
+0002087778 00000 n 
+0002086045 00000 n 
+0002088065 00000 n 
+0002088193 00000 n 
+0002088321 00000 n 
+0002141081 00000 n 
+0002112702 00000 n 
+0002176696 00000 n 
+0002141401 00000 n 
+0002089953 00000 n 
+0002088543 00000 n 
+0002140953 00000 n 
+0002141209 00000 n 
+0002141337 00000 n 
+0002112515 00000 n 
+0002140614 00000 n 
+0002143840 00000 n 
+0002176851 00000 n 
+0002179069 00000 n 
+0002208663 00000 n 
+0002177199 00000 n 
+0002143694 00000 n 
+0002141620 00000 n 
+0002177007 00000 n 
+0002177135 00000 n 
+0002176507 00000 n 
+0002209090 00000 n 
+0002210929 00000 n 
+0002208813 00000 n 
+0002258360 00000 n 
+0002209410 00000 n 
+0002178923 00000 n 
+0002177389 00000 n 
+0002208962 00000 n 
+0002209218 00000 n 
+0002209346 00000 n 
+0002208474 00000 n 
+0002256560 00000 n 
+0002289241 00000 n 
+0002256752 00000 n 
+0002210813 00000 n 
+0002209586 00000 n 
+0002256432 00000 n 
+0002256688 00000 n 
+0004766866 00000 n 
+0002256243 00000 n 
+0002289305 00000 n 
+0002258244 00000 n 
+0002256928 00000 n 
+0002289113 00000 n 
+0002288924 00000 n 
+0002291995 00000 n 
+0002291815 00000 n 
+0002289467 00000 n 
+0002291931 00000 n 
+0002294463 00000 n 
+0002294156 00000 n 
+0002292139 00000 n 
+0002294272 00000 n 
+0002294400 00000 n 
+0002297121 00000 n 
+0002296685 00000 n 
+0002294607 00000 n 
+0002296801 00000 n 
+0002296929 00000 n 
+0002297057 00000 n 
+0002299833 00000 n 
+0002299397 00000 n 
+0002297323 00000 n 
+0002299513 00000 n 
+0002299641 00000 n 
+0002299769 00000 n 
+0002302043 00000 n 
+0002301863 00000 n 
+0002299991 00000 n 
+0002301979 00000 n 
+0004766992 00000 n 
+0002304499 00000 n 
+0002304971 00000 n 
+0002304362 00000 n 
+0002302258 00000 n 
+0002304651 00000 n 
+0002304779 00000 n 
+0002304907 00000 n 
+0002308408 00000 n 
+0002307941 00000 n 
+0002309959 00000 n 
+0002308098 00000 n 
+0002308472 00000 n 
+0002307795 00000 n 
+0002305143 00000 n 
+0002308280 00000 n 
+0002357155 00000 n 
+0002356869 00000 n 
+0002357219 00000 n 
+0002309822 00000 n 
+0002308686 00000 n 
+0002357027 00000 n 
+0002356680 00000 n 
+0002362006 00000 n 
+0002359335 00000 n 
+0002362481 00000 n 
+0002359198 00000 n 
+0002357381 00000 n 
+0002362161 00000 n 
+0002362289 00000 n 
+0002362417 00000 n 
+0002359977 00000 n 
+0002360095 00000 n 
+0002360143 00000 n 
+0002360370 00000 n 
+0002360392 00000 n 
+0002360667 00000 n 
+0002361983 00000 n 
+0002368230 00000 n 
+0002365048 00000 n 
+0002368387 00000 n 
+0002371631 00000 n 
+0002368884 00000 n 
+0002364902 00000 n 
+0002362669 00000 n 
+0002368567 00000 n 
+0002368694 00000 n 
+0002368820 00000 n 
+0002365925 00000 n 
+0002366043 00000 n 
+0002366091 00000 n 
+0002366330 00000 n 
+0002366352 00000 n 
+0002366633 00000 n 
+0002368207 00000 n 
+0002371813 00000 n 
+0002371998 00000 n 
+0002372207 00000 n 
+0002372386 00000 n 
+0002375766 00000 n 
+0002372755 00000 n 
+0002371458 00000 n 
+0002369114 00000 n 
+0002372563 00000 n 
+0002372691 00000 n 
+0004767118 00000 n 
+0002375167 00000 n 
+0002375317 00000 n 
+0002375617 00000 n 
+0002377784 00000 n 
+0002435595 00000 n 
+0002376426 00000 n 
+0002374994 00000 n 
+0002372955 00000 n 
+0002375978 00000 n 
+0002376106 00000 n 
+0002376234 00000 n 
+0002375467 00000 n 
+0002376362 00000 n 
+0002435874 00000 n 
+0002436130 00000 n 
+0002405843 00000 n 
+0002436194 00000 n 
+0002377647 00000 n 
+0002376612 00000 n 
+0002435746 00000 n 
+0002436002 00000 n 
+0002405656 00000 n 
+0002435406 00000 n 
+0002438912 00000 n 
+0002441318 00000 n 
+0002439575 00000 n 
+0002438775 00000 n 
+0002436371 00000 n 
+0002439063 00000 n 
+0002439191 00000 n 
+0002439319 00000 n 
+0002439383 00000 n 
+0002439447 00000 n 
+0002439511 00000 n 
+0002472196 00000 n 
+0002472388 00000 n 
+0002441202 00000 n 
+0002439760 00000 n 
+0002472068 00000 n 
+0002472324 00000 n 
+0002471879 00000 n 
+0002475066 00000 n 
+0002475741 00000 n 
+0002474920 00000 n 
+0002472592 00000 n 
+0002475421 00000 n 
+0002475549 00000 n 
+0002475245 00000 n 
+0002475677 00000 n 
+0002478669 00000 n 
+0002478105 00000 n 
+0002475899 00000 n 
+0002478221 00000 n 
+0002478349 00000 n 
+0002478477 00000 n 
+0002478605 00000 n 
+0004767244 00000 n 
+0002481635 00000 n 
+0002481073 00000 n 
+0002478827 00000 n 
+0002481189 00000 n 
+0002481316 00000 n 
+0002481443 00000 n 
+0002481571 00000 n 
+0002484189 00000 n 
+0002484670 00000 n 
+0002484052 00000 n 
+0002481751 00000 n 
+0002484350 00000 n 
+0002484478 00000 n 
+0002484606 00000 n 
+0002488082 00000 n 
+0002488235 00000 n 
+0002490450 00000 n 
+0002487927 00000 n 
+0002484856 00000 n 
+0002488598 00000 n 
+0002488726 00000 n 
+0002488853 00000 n 
+0002488917 00000 n 
+0002488981 00000 n 
+0002489045 00000 n 
+0002489109 00000 n 
+0002489173 00000 n 
+0002489237 00000 n 
+0002489301 00000 n 
+0002489365 00000 n 
+0002489429 00000 n 
+0002489493 00000 n 
+0002489557 00000 n 
+0002489620 00000 n 
+0002489684 00000 n 
+0002489747 00000 n 
+0002489811 00000 n 
+0002489874 00000 n 
+0002489938 00000 n 
+0002490002 00000 n 
+0002490066 00000 n 
+0002490130 00000 n 
+0002490194 00000 n 
+0002490258 00000 n 
+0002490386 00000 n 
+0002488417 00000 n 
+0002491856 00000 n 
+0002491676 00000 n 
+0002490621 00000 n 
+0002491792 00000 n 
+0002494011 00000 n 
+0002493703 00000 n 
+0002491986 00000 n 
+0002493819 00000 n 
+0002493947 00000 n 
+0002499036 00000 n 
+0002496366 00000 n 
+0002495930 00000 n 
+0002494212 00000 n 
+0002496046 00000 n 
+0002496174 00000 n 
+0002496302 00000 n 
+0004767370 00000 n 
+0002499412 00000 n 
+0002498899 00000 n 
+0002496581 00000 n 
+0002499220 00000 n 
+0002499348 00000 n 
+0002500788 00000 n 
+0002500608 00000 n 
+0002499698 00000 n 
+0002500724 00000 n 
+0002502970 00000 n 
+0002503356 00000 n 
+0002502824 00000 n 
+0002500961 00000 n 
+0002503292 00000 n 
+0002503131 00000 n 
+0002506287 00000 n 
+0002505979 00000 n 
+0002503543 00000 n 
+0002506095 00000 n 
+0002506223 00000 n 
+0002509128 00000 n 
+0002508692 00000 n 
+0002506473 00000 n 
+0002508808 00000 n 
+0002508936 00000 n 
+0002509064 00000 n 
+0002510536 00000 n 
+0002510356 00000 n 
+0002509314 00000 n 
+0002510472 00000 n 
+0004767496 00000 n 
+0002512629 00000 n 
+0002512257 00000 n 
+0002510638 00000 n 
+0002512373 00000 n 
+0002512501 00000 n 
+0002512565 00000 n 
+0002515322 00000 n 
+0002514694 00000 n 
+0002512844 00000 n 
+0002514810 00000 n 
+0002514874 00000 n 
+0002514938 00000 n 
+0002515002 00000 n 
+0002515066 00000 n 
+0002515194 00000 n 
+0002515258 00000 n 
+0002517905 00000 n 
+0002517469 00000 n 
+0002515537 00000 n 
+0002517585 00000 n 
+0002517649 00000 n 
+0002517713 00000 n 
+0002517841 00000 n 
+0002575392 00000 n 
+0002519106 00000 n 
+0002575862 00000 n 
+0002518969 00000 n 
+0002518120 00000 n 
+0002575542 00000 n 
+0002575670 00000 n 
+0002575798 00000 n 
+0002575203 00000 n 
+0002578896 00000 n 
+0002578460 00000 n 
+0002576038 00000 n 
+0002578576 00000 n 
+0002578704 00000 n 
+0002581636 00000 n 
+0002581072 00000 n 
+0002579054 00000 n 
+0002581188 00000 n 
+0002581316 00000 n 
+0002581380 00000 n 
+0002581444 00000 n 
+0002581508 00000 n 
+0002581572 00000 n 
+0004767622 00000 n 
+0002584130 00000 n 
+0002583822 00000 n 
+0002581808 00000 n 
+0002583938 00000 n 
+0002584066 00000 n 
+0002587030 00000 n 
+0002586594 00000 n 
+0002584288 00000 n 
+0002586710 00000 n 
+0002586838 00000 n 
+0002586966 00000 n 
+0002588996 00000 n 
+0002588688 00000 n 
+0002587216 00000 n 
+0002588804 00000 n 
+0002588932 00000 n 
+0002591935 00000 n 
+0002591563 00000 n 
+0002589140 00000 n 
+0002591679 00000 n 
+0002591807 00000 n 
+0002591871 00000 n 
+0002593974 00000 n 
+0002593666 00000 n 
+0002592121 00000 n 
+0002593782 00000 n 
+0002593846 00000 n 
+0002593910 00000 n 
+0002596089 00000 n 
+0002595781 00000 n 
+0002594132 00000 n 
+0002595897 00000 n 
+0002595961 00000 n 
+0002596025 00000 n 
+0004767748 00000 n 
+0002598126 00000 n 
+0002597818 00000 n 
+0002596247 00000 n 
+0002597934 00000 n 
+0002597998 00000 n 
+0002598062 00000 n 
+0002600156 00000 n 
+0002599784 00000 n 
+0002598270 00000 n 
+0002599900 00000 n 
+0002599964 00000 n 
+0002600028 00000 n 
+0002600092 00000 n 
+0002601455 00000 n 
+0002601275 00000 n 
+0002600272 00000 n 
+0002601391 00000 n 
+0002604097 00000 n 
+0002603662 00000 n 
+0002601571 00000 n 
+0002603778 00000 n 
+0002603842 00000 n 
+0002603906 00000 n 
+0002603970 00000 n 
+0002604034 00000 n 
+0002606372 00000 n 
+0002606000 00000 n 
+0002604255 00000 n 
+0002606116 00000 n 
+0002606180 00000 n 
+0002606308 00000 n 
+0002609410 00000 n 
+0002608847 00000 n 
+0002606502 00000 n 
+0002608963 00000 n 
+0002609091 00000 n 
+0002609219 00000 n 
+0002609347 00000 n 
+0004767874 00000 n 
+0002611523 00000 n 
+0002611088 00000 n 
+0002609554 00000 n 
+0002611204 00000 n 
+0002611332 00000 n 
+0002611460 00000 n 
+0002613344 00000 n 
+0002616459 00000 n 
+0002613729 00000 n 
+0002613207 00000 n 
+0002611667 00000 n 
+0002613537 00000 n 
+0002613665 00000 n 
+0002616651 00000 n 
+0002616829 00000 n 
+0002617034 00000 n 
+0002617224 00000 n 
+0002617609 00000 n 
+0002616286 00000 n 
+0002613915 00000 n 
+0002617417 00000 n 
+0002617545 00000 n 
+0002620549 00000 n 
+0002620720 00000 n 
+0002621363 00000 n 
+0002620403 00000 n 
+0002617866 00000 n 
+0002620915 00000 n 
+0002621043 00000 n 
+0002621171 00000 n 
+0002621299 00000 n 
+0002624205 00000 n 
+0002624422 00000 n 
+0002624638 00000 n 
+0002624854 00000 n 
+0002625037 00000 n 
+0002625213 00000 n 
+0002625381 00000 n 
+0002628647 00000 n 
+0002628820 00000 n 
+0002629004 00000 n 
+0002629173 00000 n 
+0002625754 00000 n 
+0002624014 00000 n 
+0002621563 00000 n 
+0002625562 00000 n 
+0002625690 00000 n 
+0002629610 00000 n 
+0002630071 00000 n 
+0002630534 00000 n 
+0002631263 00000 n 
+0002628420 00000 n 
+0002625940 00000 n 
+0002631071 00000 n 
+0002631199 00000 n 
+0002629391 00000 n 
+0002629840 00000 n 
+0002630302 00000 n 
+0002630802 00000 n 
+0004768000 00000 n 
+0002634064 00000 n 
+0002634274 00000 n 
+0002634445 00000 n 
+0002637435 00000 n 
+0002637649 00000 n 
+0002637837 00000 n 
+0002638020 00000 n 
+0002634811 00000 n 
+0002633909 00000 n 
+0002631449 00000 n 
+0002634619 00000 n 
+0002634747 00000 n 
+0002641597 00000 n 
+0002641793 00000 n 
+0002638807 00000 n 
+0002637262 00000 n 
+0002634997 00000 n 
+0002638487 00000 n 
+0002638615 00000 n 
+0002638743 00000 n 
+0002638253 00000 n 
+0002641970 00000 n 
+0002642163 00000 n 
+0002645774 00000 n 
+0002642561 00000 n 
+0002641433 00000 n 
+0002639036 00000 n 
+0002642369 00000 n 
+0002642497 00000 n 
+0002646213 00000 n 
+0002646418 00000 n 
+0002646608 00000 n 
+0002646796 00000 n 
+0002646984 00000 n 
+0002647172 00000 n 
+0002645056 00000 n 
+0002647364 00000 n 
+0002647840 00000 n 
+0002648109 00000 n 
+0002644802 00000 n 
+0002642775 00000 n 
+0002648045 00000 n 
+0002645295 00000 n 
+0002645534 00000 n 
+0002645993 00000 n 
+0002647602 00000 n 
+0002650819 00000 n 
+0002651344 00000 n 
+0002650673 00000 n 
+0002648309 00000 n 
+0002651280 00000 n 
+0002651050 00000 n 
+0002653921 00000 n 
+0002653613 00000 n 
+0002651544 00000 n 
+0002653729 00000 n 
+0002653857 00000 n 
+0004768126 00000 n 
+0002656253 00000 n 
+0002656767 00000 n 
+0002656116 00000 n 
+0002654093 00000 n 
+0002656447 00000 n 
+0002656575 00000 n 
+0002656703 00000 n 
+0002659248 00000 n 
+0002658812 00000 n 
+0002656967 00000 n 
+0002658928 00000 n 
+0002659056 00000 n 
+0002659184 00000 n 
+0002661684 00000 n 
+0002661376 00000 n 
+0002659406 00000 n 
+0002661492 00000 n 
+0002661620 00000 n 
+0002664439 00000 n 
+0002663875 00000 n 
+0002661856 00000 n 
+0002663991 00000 n 
+0002664119 00000 n 
+0002664247 00000 n 
+0002664375 00000 n 
+0002666662 00000 n 
+0002666482 00000 n 
+0002664611 00000 n 
+0002666598 00000 n 
+0002669516 00000 n 
+0002669081 00000 n 
+0002666806 00000 n 
+0002669197 00000 n 
+0002669325 00000 n 
+0002669452 00000 n 
+0004768252 00000 n 
+0002672159 00000 n 
+0002671723 00000 n 
+0002669674 00000 n 
+0002671839 00000 n 
+0002671967 00000 n 
+0002672095 00000 n 
+0002674417 00000 n 
+0002674109 00000 n 
+0002672402 00000 n 
+0002674225 00000 n 
+0002674353 00000 n 
+0002685151 00000 n 
+0002685300 00000 n 
+0002678223 00000 n 
+0002677090 00000 n 
+0002676910 00000 n 
+0002674561 00000 n 
+0002677026 00000 n 
+0002706689 00000 n 
+0002686025 00000 n 
+0002678077 00000 n 
+0002677234 00000 n 
+0002685449 00000 n 
+0002685577 00000 n 
+0002685705 00000 n 
+0002685833 00000 n 
+0002685961 00000 n 
+0002679888 00000 n 
+0002680006 00000 n 
+0002680054 00000 n 
+0002680496 00000 n 
+0002680519 00000 n 
+0002680938 00000 n 
+0002681035 00000 n 
+0002685127 00000 n 
+0002713776 00000 n 
+0002688409 00000 n 
+0002689156 00000 n 
+0002688268 00000 n 
+0002686171 00000 n 
+0002688567 00000 n 
+0002688698 00000 n 
+0002688829 00000 n 
+0002688959 00000 n 
+0002689090 00000 n 
+0002692364 00000 n 
+0002691785 00000 n 
+0002689329 00000 n 
+0002691905 00000 n 
+0002692036 00000 n 
+0002692167 00000 n 
+0002692298 00000 n 
+0004768379 00000 n 
+0002695358 00000 n 
+0002694517 00000 n 
+0002692509 00000 n 
+0002694637 00000 n 
+0002694768 00000 n 
+0002694899 00000 n 
+0002695030 00000 n 
+0002695161 00000 n 
+0002695292 00000 n 
+0002698654 00000 n 
+0002697481 00000 n 
+0002695517 00000 n 
+0002697601 00000 n 
+0002697732 00000 n 
+0002697863 00000 n 
+0002697928 00000 n 
+0002697994 00000 n 
+0002698060 00000 n 
+0002698126 00000 n 
+0002698192 00000 n 
+0002698258 00000 n 
+0002698324 00000 n 
+0002698390 00000 n 
+0002698456 00000 n 
+0002698522 00000 n 
+0002698588 00000 n 
+0002702331 00000 n 
+0002701487 00000 n 
+0002698813 00000 n 
+0002701607 00000 n 
+0002701673 00000 n 
+0002701739 00000 n 
+0002701805 00000 n 
+0002701871 00000 n 
+0002701937 00000 n 
+0002702003 00000 n 
+0002702134 00000 n 
+0002702265 00000 n 
+0002705057 00000 n 
+0002714487 00000 n 
+0002705950 00000 n 
+0002704905 00000 n 
+0002702490 00000 n 
+0002705361 00000 n 
+0002705492 00000 n 
+0002705623 00000 n 
+0002705754 00000 n 
+0002705885 00000 n 
+0002705209 00000 n 
+0002830171 00000 n 
+0002713842 00000 n 
+0002706569 00000 n 
+0002706137 00000 n 
+0002713645 00000 n 
+0002708651 00000 n 
+0002708770 00000 n 
+0002708819 00000 n 
+0002709259 00000 n 
+0002709283 00000 n 
+0002709685 00000 n 
+0002709782 00000 n 
+0002713621 00000 n 
+0002830237 00000 n 
+0002714367 00000 n 
+0002713975 00000 n 
+0002830040 00000 n 
+0004768512 00000 n 
+0002829850 00000 n 
+0002832072 00000 n 
+0002832680 00000 n 
+0002831930 00000 n 
+0002830387 00000 n 
+0002832222 00000 n 
+0002832483 00000 n 
+0002832614 00000 n 
+0002835675 00000 n 
+0002835389 00000 n 
+0002837256 00000 n 
+0002835247 00000 n 
+0002832811 00000 n 
+0002835544 00000 n 
+0002835741 00000 n 
+0002835807 00000 n 
+0002835873 00000 n 
+0002835939 00000 n 
+0002836005 00000 n 
+0002836071 00000 n 
+0002836137 00000 n 
+0002836268 00000 n 
+0002836334 00000 n 
+0002836400 00000 n 
+0002836466 00000 n 
+0002836532 00000 n 
+0002836598 00000 n 
+0002836664 00000 n 
+0002836730 00000 n 
+0002836796 00000 n 
+0002836862 00000 n 
+0002836928 00000 n 
+0002837059 00000 n 
+0002837190 00000 n 
+0002839467 00000 n 
+0002839150 00000 n 
+0002837428 00000 n 
+0002839270 00000 n 
+0002839401 00000 n 
+0002841151 00000 n 
+0002840965 00000 n 
+0002839626 00000 n 
+0002841085 00000 n 
+0002843562 00000 n 
+0002844324 00000 n 
+0002843410 00000 n 
+0002841296 00000 n 
+0002843865 00000 n 
+0002843996 00000 n 
+0002843714 00000 n 
+0002844127 00000 n 
+0002844258 00000 n 
+0002847171 00000 n 
+0002846723 00000 n 
+0002844497 00000 n 
+0002846843 00000 n 
+0002846974 00000 n 
+0002847105 00000 n 
+0004768645 00000 n 
+0002849403 00000 n 
+0002849217 00000 n 
+0002847330 00000 n 
+0002849337 00000 n 
+0002851745 00000 n 
+0002852190 00000 n 
+0002852736 00000 n 
+0002851583 00000 n 
+0002849534 00000 n 
+0002852408 00000 n 
+0002852539 00000 n 
+0002852670 00000 n 
+0002851967 00000 n 
+0002855804 00000 n 
+0002856002 00000 n 
+0002856180 00000 n 
+0002856362 00000 n 
+0002856569 00000 n 
+0002856775 00000 n 
+0002855647 00000 n 
+0002857296 00000 n 
+0002855445 00000 n 
+0002853008 00000 n 
+0002856970 00000 n 
+0002857100 00000 n 
+0002857165 00000 n 
+0002857230 00000 n 
+0002859859 00000 n 
+0002859607 00000 n 
+0002857497 00000 n 
+0002859727 00000 n 
+0002859793 00000 n 
+0002862708 00000 n 
+0002862390 00000 n 
+0002859990 00000 n 
+0002862510 00000 n 
+0002862576 00000 n 
+0002862642 00000 n 
+0002865353 00000 n 
+0002866525 00000 n 
+0002865201 00000 n 
+0002862839 00000 n 
+0002865800 00000 n 
+0002865931 00000 n 
+0002865997 00000 n 
+0002866063 00000 n 
+0002866129 00000 n 
+0002866195 00000 n 
+0002866261 00000 n 
+0002866327 00000 n 
+0002866393 00000 n 
+0002866459 00000 n 
+0002865576 00000 n 
+0004768778 00000 n 
+0002868786 00000 n 
+0002868992 00000 n 
+0002869172 00000 n 
+0002869833 00000 n 
+0002868624 00000 n 
+0002866711 00000 n 
+0002869375 00000 n 
+0002869506 00000 n 
+0002869637 00000 n 
+0002869767 00000 n 
+0002871513 00000 n 
+0002871196 00000 n 
+0002870006 00000 n 
+0002871316 00000 n 
+0002871447 00000 n 
+0002872888 00000 n 
+0002872702 00000 n 
+0002871644 00000 n 
+0002872822 00000 n 
+0002874151 00000 n 
+0002873965 00000 n 
+0002872991 00000 n 
+0002874085 00000 n 
+0002876257 00000 n 
+0002875810 00000 n 
+0002874268 00000 n 
+0002875930 00000 n 
+0002876191 00000 n 
+0002877934 00000 n 
+0002885926 00000 n 
+0002877814 00000 n 
+0002876402 00000 n 
+0002885731 00000 n 
+0002885861 00000 n 
+0004768911 00000 n 
+0002884816 00000 n 
+0002888610 00000 n 
+0002888162 00000 n 
+0002886166 00000 n 
+0002888282 00000 n 
+0002888413 00000 n 
+0002888544 00000 n 
+0002891358 00000 n 
+0002890911 00000 n 
+0002888741 00000 n 
+0002891031 00000 n 
+0002891162 00000 n 
+0002891293 00000 n 
+0002894107 00000 n 
+0002893659 00000 n 
+0002891517 00000 n 
+0002893779 00000 n 
+0002893910 00000 n 
+0002894041 00000 n 
+0002896705 00000 n 
+0002896258 00000 n 
+0002894238 00000 n 
+0002896378 00000 n 
+0002896509 00000 n 
+0002896639 00000 n 
+0002902035 00000 n 
+0002899579 00000 n 
+0002899262 00000 n 
+0002896822 00000 n 
+0002899382 00000 n 
+0002899513 00000 n 
+0002902657 00000 n 
+0002901883 00000 n 
+0002899710 00000 n 
+0002902330 00000 n 
+0002902183 00000 n 
+0002902460 00000 n 
+0002902591 00000 n 
+0004769044 00000 n 
+0002905119 00000 n 
+0002908141 00000 n 
+0002905745 00000 n 
+0002904977 00000 n 
+0002902788 00000 n 
+0002905286 00000 n 
+0002905417 00000 n 
+0002905548 00000 n 
+0002905679 00000 n 
+0002908851 00000 n 
+0002907989 00000 n 
+0002905974 00000 n 
+0002908523 00000 n 
+0002908332 00000 n 
+0002908654 00000 n 
+0002908785 00000 n 
+0002910906 00000 n 
+0002910720 00000 n 
+0002908996 00000 n 
+0002910840 00000 n 
+0002913124 00000 n 
+0002913602 00000 n 
+0002917980 00000 n 
+0002914272 00000 n 
+0002912952 00000 n 
+0002911023 00000 n 
+0002914075 00000 n 
+0002914206 00000 n 
+0002913363 00000 n 
+0002913838 00000 n 
+0002919511 00000 n 
+0002917838 00000 n 
+0002914459 00000 n 
+0002918134 00000 n 
+0002918265 00000 n 
+0002918396 00000 n 
+0002918462 00000 n 
+0002918526 00000 n 
+0002918592 00000 n 
+0002918658 00000 n 
+0002918724 00000 n 
+0002918790 00000 n 
+0002918854 00000 n 
+0002918920 00000 n 
+0002918985 00000 n 
+0002919051 00000 n 
+0002919116 00000 n 
+0002919182 00000 n 
+0002919248 00000 n 
+0002919314 00000 n 
+0002919445 00000 n 
+0002921437 00000 n 
+0002921120 00000 n 
+0002919711 00000 n 
+0002921240 00000 n 
+0002921371 00000 n 
+0004769177 00000 n 
+0002923124 00000 n 
+0002922938 00000 n 
+0002921639 00000 n 
+0002923058 00000 n 
+0002925268 00000 n 
+0002924819 00000 n 
+0002923340 00000 n 
+0002924939 00000 n 
+0002925070 00000 n 
+0002925136 00000 n 
+0002925202 00000 n 
+0002926423 00000 n 
+0002926237 00000 n 
+0002925399 00000 n 
+0002926357 00000 n 
+0002927805 00000 n 
+0002928160 00000 n 
+0002927663 00000 n 
+0002926540 00000 n 
+0002927964 00000 n 
+0002928030 00000 n 
+0002928095 00000 n 
+0003465644 00000 n 
+0002929278 00000 n 
+0002929092 00000 n 
+0002928291 00000 n 
+0002929212 00000 n 
+0002931717 00000 n 
+0002931136 00000 n 
+0002929395 00000 n 
+0002931256 00000 n 
+0002931322 00000 n 
+0002931388 00000 n 
+0002931519 00000 n 
+0002931585 00000 n 
+0002931651 00000 n 
+0004769310 00000 n 
+0002933850 00000 n 
+0002933664 00000 n 
+0002931848 00000 n 
+0002933784 00000 n 
+0002935671 00000 n 
+0002935353 00000 n 
+0002934052 00000 n 
+0002935473 00000 n 
+0002935539 00000 n 
+0002935605 00000 n 
+0002936703 00000 n 
+0002936517 00000 n 
+0002935802 00000 n 
+0002936637 00000 n 
+0002938324 00000 n 
+0002938007 00000 n 
+0002936806 00000 n 
+0002938127 00000 n 
+0002938258 00000 n 
+0002941069 00000 n 
+0002940490 00000 n 
+0002938469 00000 n 
+0002940610 00000 n 
+0002940741 00000 n 
+0002940872 00000 n 
+0002941003 00000 n 
+0002942432 00000 n 
+0002942246 00000 n 
+0002941285 00000 n 
+0002942366 00000 n 
+0004769443 00000 n 
+0002944455 00000 n 
+0002943878 00000 n 
+0002942549 00000 n 
+0002943998 00000 n 
+0002944259 00000 n 
+0002944389 00000 n 
+0002946707 00000 n 
+0002946905 00000 n 
+0002950280 00000 n 
+0002947435 00000 n 
+0002946555 00000 n 
+0002944586 00000 n 
+0002947107 00000 n 
+0002947238 00000 n 
+0002947369 00000 n 
+0002950454 00000 n 
+0002950707 00000 n 
+0002950128 00000 n 
+0002947636 00000 n 
+0002950641 00000 n 
+0002953251 00000 n 
+0002952934 00000 n 
+0002950866 00000 n 
+0002953054 00000 n 
+0002953185 00000 n 
+0002955378 00000 n 
+0002955549 00000 n 
+0002955730 00000 n 
+0002955903 00000 n 
+0002956073 00000 n 
+0002956243 00000 n 
+0002956612 00000 n 
+0002955186 00000 n 
+0002953396 00000 n 
+0002956416 00000 n 
 0002956546 00000 n 
-0002956612 00000 n 
-0002956678 00000 n 
-0002956744 00000 n 
-0002960108 00000 n 
-0002959330 00000 n 
-0002956982 00000 n 
-0002959450 00000 n 
-0002959581 00000 n 
-0002959647 00000 n 
-0002959713 00000 n 
-0002959844 00000 n 
-0002959910 00000 n 
-0002959976 00000 n 
-0002960042 00000 n 
-0002962429 00000 n 
-0002962112 00000 n 
-0002960365 00000 n 
-0002962232 00000 n 
-0002962363 00000 n 
-0002965449 00000 n 
-0002964870 00000 n 
-0002962574 00000 n 
-0002964990 00000 n 
-0002965121 00000 n 
-0002965252 00000 n 
-0002965317 00000 n 
-0002965383 00000 n 
-0002968479 00000 n 
-0002968161 00000 n 
-0002965665 00000 n 
-0002968281 00000 n 
-0002968347 00000 n 
-0002968413 00000 n 
-0004728779 00000 n 
-0002971156 00000 n 
-0002970706 00000 n 
-0002968624 00000 n 
-0002970826 00000 n 
-0002970892 00000 n 
-0002970958 00000 n 
-0002971024 00000 n 
-0002971090 00000 n 
-0002974117 00000 n 
-0002973538 00000 n 
-0002971358 00000 n 
-0002973658 00000 n 
-0002973788 00000 n 
-0002973919 00000 n 
-0002973985 00000 n 
-0002974051 00000 n 
-0002976961 00000 n 
-0002976115 00000 n 
-0002974262 00000 n 
-0002976235 00000 n 
-0002976301 00000 n 
-0002976367 00000 n 
-0002976433 00000 n 
-0002976499 00000 n 
-0002976565 00000 n 
-0002976631 00000 n 
-0002976697 00000 n 
-0002976763 00000 n 
-0002976829 00000 n 
-0002976895 00000 n 
-0002979966 00000 n 
-0002978793 00000 n 
-0002977163 00000 n 
-0002978913 00000 n 
-0002978979 00000 n 
-0002979045 00000 n 
-0002979111 00000 n 
-0002979177 00000 n 
-0002979243 00000 n 
-0002979309 00000 n 
-0002979375 00000 n 
-0002979441 00000 n 
-0002979507 00000 n 
-0002979573 00000 n 
-0002979639 00000 n 
-0002979705 00000 n 
-0002979771 00000 n 
-0002979836 00000 n 
-0002979902 00000 n 
-0002982833 00000 n 
-0002982255 00000 n 
-0002980111 00000 n 
-0002982375 00000 n 
-0002982506 00000 n 
-0002982636 00000 n 
-0002982767 00000 n 
-0002985069 00000 n 
-0002985379 00000 n 
-0002986321 00000 n 
-0002984907 00000 n 
-0002983020 00000 n 
-0002985531 00000 n 
-0002985662 00000 n 
-0002985728 00000 n 
-0002985794 00000 n 
-0002985860 00000 n 
-0002985926 00000 n 
-0002985992 00000 n 
-0002986058 00000 n 
-0002986124 00000 n 
-0002986255 00000 n 
-0002985224 00000 n 
-0004728912 00000 n 
-0002988418 00000 n 
-0002991218 00000 n 
-0002989031 00000 n 
-0002988276 00000 n 
-0002986523 00000 n 
-0002988572 00000 n 
-0002988703 00000 n 
-0002988834 00000 n 
-0002988965 00000 n 
-0002991372 00000 n 
-0002991726 00000 n 
-0002991066 00000 n 
-0002989176 00000 n 
-0002991529 00000 n 
-0002991660 00000 n 
-0002994736 00000 n 
-0002994157 00000 n 
-0002991914 00000 n 
-0002994277 00000 n 
-0002994408 00000 n 
-0002994539 00000 n 
-0002994670 00000 n 
-0002997505 00000 n 
-0002997122 00000 n 
-0002994938 00000 n 
-0002997242 00000 n 
-0002997373 00000 n 
-0002997439 00000 n 
-0003000420 00000 n 
-0003000036 00000 n 
-0002997650 00000 n 
-0003000156 00000 n 
-0003000222 00000 n 
-0003000288 00000 n 
-0003000354 00000 n 
-0003002447 00000 n 
-0003002602 00000 n 
-0003003082 00000 n 
-0003002295 00000 n 
-0003000551 00000 n 
-0003002754 00000 n 
-0003002885 00000 n 
-0003003016 00000 n 
-0004729045 00000 n 
-0003005465 00000 n 
-0003005148 00000 n 
-0003003213 00000 n 
-0003005268 00000 n 
-0003005399 00000 n 
-0003007898 00000 n 
-0003008122 00000 n 
-0003007756 00000 n 
-0003005667 00000 n 
-0003008056 00000 n 
-0003010777 00000 n 
-0003010843 00000 n 
-0003010526 00000 n 
-0003008253 00000 n 
-0003010646 00000 n 
-0003013316 00000 n 
-0003012737 00000 n 
-0003011002 00000 n 
-0003012857 00000 n 
-0003012988 00000 n 
-0003013119 00000 n 
-0003013250 00000 n 
-0003015601 00000 n 
-0003015415 00000 n 
-0003013461 00000 n 
-0003015535 00000 n 
-0003018561 00000 n 
-0003017981 00000 n 
-0003015704 00000 n 
-0003018101 00000 n 
-0003018232 00000 n 
-0003018297 00000 n 
-0003018363 00000 n 
-0003018429 00000 n 
-0003018495 00000 n 
-0004729178 00000 n 
-0003020676 00000 n 
-0003020887 00000 n 
-0003021626 00000 n 
-0003020524 00000 n 
-0003018804 00000 n 
-0003021099 00000 n 
-0003021165 00000 n 
-0003021231 00000 n 
-0003021297 00000 n 
-0003021363 00000 n 
-0003021429 00000 n 
-0003021560 00000 n 
-0003022142 00000 n 
-0003021956 00000 n 
-0003021854 00000 n 
-0003022076 00000 n 
-0003023799 00000 n 
-0003024429 00000 n 
-0003023647 00000 n 
-0003022185 00000 n 
-0003024102 00000 n 
-0003023950 00000 n 
-0003024363 00000 n 
-0003027195 00000 n 
-0003027009 00000 n 
-0003024617 00000 n 
-0003027129 00000 n 
-0003029851 00000 n 
-0003029404 00000 n 
-0003027312 00000 n 
-0003029524 00000 n 
-0003029655 00000 n 
-0003029786 00000 n 
-0003032222 00000 n 
-0003032608 00000 n 
-0003032080 00000 n 
-0003029982 00000 n 
-0003032412 00000 n 
-0003032542 00000 n 
-0004729311 00000 n 
-0003035305 00000 n 
-0003035119 00000 n 
-0003032823 00000 n 
-0003035239 00000 n 
-0003037992 00000 n 
-0003037806 00000 n 
-0003035450 00000 n 
-0003037926 00000 n 
-0003040311 00000 n 
-0003040125 00000 n 
-0003038123 00000 n 
-0003040245 00000 n 
-0003043017 00000 n 
-0003042831 00000 n 
-0003040456 00000 n 
-0003042951 00000 n 
-0003045433 00000 n 
-0003045116 00000 n 
-0003043148 00000 n 
-0003045236 00000 n 
-0003045367 00000 n 
-0003047057 00000 n 
-0003046610 00000 n 
-0003045578 00000 n 
-0003046730 00000 n 
-0003046861 00000 n 
-0003046991 00000 n 
-0004729444 00000 n 
-0003049280 00000 n 
-0003049094 00000 n 
-0003047188 00000 n 
-0003049214 00000 n 
-0003051667 00000 n 
-0003051350 00000 n 
+0002958184 00000 n 
+0002957998 00000 n 
+0002956813 00000 n 
+0002958118 00000 n 
+0004769576 00000 n 
+0002959630 00000 n 
+0002959821 00000 n 
+0002960190 00000 n 
+0002959478 00000 n 
+0002958287 00000 n 
+0002959993 00000 n 
+0002960124 00000 n 
+0002962100 00000 n 
+0002961950 00000 n 
+0002962506 00000 n 
+0002961798 00000 n 
+0002960349 00000 n 
+0002962310 00000 n 
+0002962441 00000 n 
+0002963567 00000 n 
+0002963632 00000 n 
+0002963317 00000 n 
+0002962707 00000 n 
+0002963437 00000 n 
+0002964037 00000 n 
+0002963851 00000 n 
+0002963749 00000 n 
+0002963971 00000 n 
+0002966160 00000 n 
+0002965713 00000 n 
+0002964080 00000 n 
+0002965833 00000 n 
+0002966094 00000 n 
+0002968930 00000 n 
+0002969578 00000 n 
+0002968778 00000 n 
+0002966277 00000 n 
+0002969381 00000 n 
+0002969512 00000 n 
+0002969155 00000 n 
+0004769709 00000 n 
+0002972597 00000 n 
+0002972149 00000 n 
+0002969793 00000 n 
+0002972269 00000 n 
+0002972400 00000 n 
+0002972531 00000 n 
+0002975734 00000 n 
+0002975287 00000 n 
+0002972742 00000 n 
+0002975407 00000 n 
+0002975538 00000 n 
+0002975668 00000 n 
+0002978669 00000 n 
+0002978220 00000 n 
+0002975879 00000 n 
+0002978340 00000 n 
+0002978471 00000 n 
+0002978537 00000 n 
+0002978603 00000 n 
+0002981426 00000 n 
+0002980977 00000 n 
+0002978814 00000 n 
+0002981097 00000 n 
+0002981163 00000 n 
+0002981229 00000 n 
+0002981360 00000 n 
+0002984180 00000 n 
+0002984574 00000 n 
+0002984038 00000 n 
+0002981614 00000 n 
+0002984377 00000 n 
+0002984508 00000 n 
+0002987180 00000 n 
+0002986732 00000 n 
+0002984775 00000 n 
+0002986852 00000 n 
+0002986983 00000 n 
+0002987114 00000 n 
+0004769842 00000 n 
+0002990178 00000 n 
+0002989270 00000 n 
+0002987325 00000 n 
+0002989390 00000 n 
+0002989521 00000 n 
+0002989652 00000 n 
+0002989782 00000 n 
+0002989848 00000 n 
+0002989914 00000 n 
+0002989980 00000 n 
+0002990046 00000 n 
+0002990112 00000 n 
+0002992908 00000 n 
+0002992198 00000 n 
+0002990309 00000 n 
+0002992318 00000 n 
+0002992384 00000 n 
+0002992450 00000 n 
+0002992514 00000 n 
+0002992580 00000 n 
+0002992711 00000 n 
+0002992842 00000 n 
+0002994889 00000 n 
+0002994311 00000 n 
+0002993067 00000 n 
+0002994431 00000 n 
+0002994692 00000 n 
+0002994823 00000 n 
+0002998088 00000 n 
+0002997376 00000 n 
+0002995063 00000 n 
+0002997496 00000 n 
+0002997627 00000 n 
+0002997758 00000 n 
+0002997824 00000 n 
+0002997890 00000 n 
+0002997956 00000 n 
+0002998022 00000 n 
+0003001385 00000 n 
+0003000607 00000 n 
+0002998260 00000 n 
+0003000727 00000 n 
+0003000858 00000 n 
+0003000924 00000 n 
+0003000990 00000 n 
+0003001121 00000 n 
+0003001187 00000 n 
+0003001253 00000 n 
+0003001319 00000 n 
+0003003707 00000 n 
+0003003390 00000 n 
+0003001642 00000 n 
+0003003510 00000 n 
+0003003641 00000 n 
+0004769975 00000 n 
+0003006727 00000 n 
+0003006148 00000 n 
+0003003852 00000 n 
+0003006268 00000 n 
+0003006399 00000 n 
+0003006530 00000 n 
+0003006595 00000 n 
+0003006661 00000 n 
+0003009757 00000 n 
+0003009439 00000 n 
+0003006943 00000 n 
+0003009559 00000 n 
+0003009625 00000 n 
+0003009691 00000 n 
+0003012436 00000 n 
+0003011986 00000 n 
+0003009902 00000 n 
+0003012106 00000 n 
+0003012172 00000 n 
+0003012238 00000 n 
+0003012304 00000 n 
+0003012370 00000 n 
+0003015397 00000 n 
+0003014818 00000 n 
+0003012638 00000 n 
+0003014938 00000 n 
+0003015068 00000 n 
+0003015199 00000 n 
+0003015265 00000 n 
+0003015331 00000 n 
+0003018241 00000 n 
+0003017395 00000 n 
+0003015542 00000 n 
+0003017515 00000 n 
+0003017581 00000 n 
+0003017647 00000 n 
+0003017713 00000 n 
+0003017779 00000 n 
+0003017845 00000 n 
+0003017911 00000 n 
+0003017977 00000 n 
+0003018043 00000 n 
+0003018109 00000 n 
+0003018175 00000 n 
+0003021245 00000 n 
+0003020072 00000 n 
+0003018443 00000 n 
+0003020192 00000 n 
+0003020258 00000 n 
+0003020324 00000 n 
+0003020390 00000 n 
+0003020456 00000 n 
+0003020522 00000 n 
+0003020588 00000 n 
+0003020654 00000 n 
+0003020720 00000 n 
+0003020786 00000 n 
+0003020852 00000 n 
+0003020918 00000 n 
+0003020984 00000 n 
+0003021050 00000 n 
+0003021115 00000 n 
+0003021181 00000 n 
+0004770108 00000 n 
+0003024112 00000 n 
+0003023534 00000 n 
+0003021390 00000 n 
+0003023654 00000 n 
+0003023785 00000 n 
+0003023915 00000 n 
+0003024046 00000 n 
+0003026346 00000 n 
+0003026656 00000 n 
+0003027598 00000 n 
+0003026184 00000 n 
+0003024299 00000 n 
+0003026808 00000 n 
+0003026939 00000 n 
+0003027005 00000 n 
+0003027071 00000 n 
+0003027137 00000 n 
+0003027203 00000 n 
+0003027269 00000 n 
+0003027335 00000 n 
+0003027401 00000 n 
+0003027532 00000 n 
+0003026501 00000 n 
+0003029694 00000 n 
+0003032495 00000 n 
+0003030307 00000 n 
+0003029552 00000 n 
+0003027800 00000 n 
+0003029848 00000 n 
+0003029979 00000 n 
+0003030110 00000 n 
+0003030241 00000 n 
+0003032649 00000 n 
+0003033003 00000 n 
+0003032343 00000 n 
+0003030452 00000 n 
+0003032806 00000 n 
+0003032937 00000 n 
+0003036012 00000 n 
+0003035433 00000 n 
+0003033191 00000 n 
+0003035553 00000 n 
+0003035684 00000 n 
+0003035815 00000 n 
+0003035946 00000 n 
+0003038781 00000 n 
+0003038398 00000 n 
+0003036214 00000 n 
+0003038518 00000 n 
+0003038649 00000 n 
+0003038715 00000 n 
+0004770241 00000 n 
+0003041695 00000 n 
+0003041311 00000 n 
+0003038926 00000 n 
+0003041431 00000 n 
+0003041497 00000 n 
+0003041563 00000 n 
+0003041629 00000 n 
+0003043722 00000 n 
+0003043877 00000 n 
+0003044357 00000 n 
+0003043570 00000 n 
+0003041826 00000 n 
+0003044029 00000 n 
+0003044160 00000 n 
+0003044291 00000 n 
+0003046739 00000 n 
+0003046422 00000 n 
+0003044488 00000 n 
+0003046542 00000 n 
+0003046673 00000 n 
+0003049173 00000 n 
 0003049397 00000 n 
-0003051470 00000 n 
-0003051601 00000 n 
-0003054249 00000 n 
-0003053933 00000 n 
-0003051869 00000 n 
-0003054053 00000 n 
-0003054184 00000 n 
-0003056765 00000 n 
-0003057251 00000 n 
-0003056623 00000 n 
-0003054408 00000 n 
-0003056924 00000 n 
-0003057055 00000 n 
-0003057185 00000 n 
-0003060146 00000 n 
-0003060343 00000 n 
-0003059895 00000 n 
-0003057439 00000 n 
-0003060015 00000 n 
-0003060277 00000 n 
-0003062143 00000 n 
-0003061695 00000 n 
-0003060488 00000 n 
-0003061815 00000 n 
-0003061946 00000 n 
-0003062077 00000 n 
-0004729577 00000 n 
-0003064141 00000 n 
-0003063693 00000 n 
-0003062288 00000 n 
-0003063813 00000 n 
-0003063944 00000 n 
-0003064075 00000 n 
-0003065895 00000 n 
-0003065578 00000 n 
-0003064314 00000 n 
-0003065698 00000 n 
-0003065829 00000 n 
-0003066704 00000 n 
-0003066518 00000 n 
-0003066040 00000 n 
-0003066638 00000 n 
-0003067095 00000 n 
-0003066909 00000 n 
-0003066807 00000 n 
-0003067029 00000 n 
-0003068876 00000 n 
-0003068429 00000 n 
-0003067138 00000 n 
-0003068549 00000 n 
-0003068810 00000 n 
-0003071386 00000 n 
-0003070938 00000 n 
-0003069050 00000 n 
-0003071058 00000 n 
-0003071189 00000 n 
-0003071320 00000 n 
-0004729710 00000 n 
-0003073865 00000 n 
-0003073550 00000 n 
-0003071588 00000 n 
-0003073670 00000 n 
-0003073799 00000 n 
-0003076327 00000 n 
-0003075879 00000 n 
-0003074010 00000 n 
-0003075999 00000 n 
-0003076130 00000 n 
-0003076261 00000 n 
-0003078348 00000 n 
-0003078031 00000 n 
-0003076472 00000 n 
-0003078151 00000 n 
-0003078282 00000 n 
-0003080951 00000 n 
-0003081112 00000 n 
-0003081272 00000 n 
-0003081433 00000 n 
-0003082044 00000 n 
-0003080779 00000 n 
-0003078493 00000 n 
-0003081593 00000 n 
-0003081724 00000 n 
-0003081850 00000 n 
-0003081979 00000 n 
-0003084875 00000 n 
-0003084689 00000 n 
-0003082189 00000 n 
-0003084809 00000 n 
-0003087343 00000 n 
-0003086895 00000 n 
-0003085006 00000 n 
-0003087015 00000 n 
-0003087146 00000 n 
-0003087277 00000 n 
-0004729843 00000 n 
-0003089147 00000 n 
-0003088961 00000 n 
-0003087474 00000 n 
-0003089081 00000 n 
-0003091293 00000 n 
-0003090847 00000 n 
-0003089250 00000 n 
-0003090967 00000 n 
-0003091098 00000 n 
-0003091229 00000 n 
-0003093743 00000 n 
-0003094719 00000 n 
-0003093591 00000 n 
-0003091424 00000 n 
-0003094061 00000 n 
-0003094192 00000 n 
-0003094258 00000 n 
-0003094324 00000 n 
-0003094390 00000 n 
-0003094456 00000 n 
-0003094522 00000 n 
-0003093902 00000 n 
-0003094653 00000 n 
-0003097038 00000 n 
-0003096459 00000 n 
-0003094877 00000 n 
-0003096579 00000 n 
-0003096710 00000 n 
-0003096841 00000 n 
-0003096972 00000 n 
-0003098497 00000 n 
-0003098311 00000 n 
-0003097169 00000 n 
-0003098431 00000 n 
-0003098916 00000 n 
-0003098730 00000 n 
-0003098628 00000 n 
-0003098850 00000 n 
-0004729976 00000 n 
-0003100756 00000 n 
-0003101387 00000 n 
-0003100614 00000 n 
-0003098959 00000 n 
-0003100930 00000 n 
-0003101191 00000 n 
-0003101322 00000 n 
-0003103903 00000 n 
-0003104270 00000 n 
-0003103761 00000 n 
-0003101574 00000 n 
-0003104074 00000 n 
-0003104204 00000 n 
-0003106758 00000 n 
-0003107261 00000 n 
-0003106616 00000 n 
-0003104485 00000 n 
-0003106934 00000 n 
-0003107065 00000 n 
-0003107195 00000 n 
-0003110282 00000 n 
-0003109965 00000 n 
-0003107448 00000 n 
-0003110085 00000 n 
-0003110216 00000 n 
-0003112893 00000 n 
-0003112707 00000 n 
-0003110441 00000 n 
-0003112827 00000 n 
-0003115544 00000 n 
-0003115358 00000 n 
-0003113024 00000 n 
-0003115478 00000 n 
-0004730109 00000 n 
-0003118195 00000 n 
-0003121683 00000 n 
-0003119139 00000 n 
-0003118053 00000 n 
-0003115661 00000 n 
-0003118351 00000 n 
-0003118482 00000 n 
-0003118548 00000 n 
-0003118614 00000 n 
-0003118680 00000 n 
-0003118746 00000 n 
-0003118811 00000 n 
-0003118877 00000 n 
-0003118942 00000 n 
-0003119073 00000 n 
-0003121892 00000 n 
-0003121525 00000 n 
-0003122548 00000 n 
-0003121363 00000 n 
-0003119297 00000 n 
-0003122089 00000 n 
-0003122155 00000 n 
-0003122221 00000 n 
-0003122287 00000 n 
-0003122352 00000 n 
-0003122483 00000 n 
-0003124831 00000 n 
-0003125158 00000 n 
-0003124580 00000 n 
-0003122776 00000 n 
-0003124700 00000 n 
-0003124961 00000 n 
-0003125092 00000 n 
-0003125633 00000 n 
-0003125447 00000 n 
-0003125345 00000 n 
-0003125567 00000 n 
-0003130257 00000 n 
-0003127767 00000 n 
-0003127189 00000 n 
-0003125676 00000 n 
-0003127309 00000 n 
-0003127570 00000 n 
-0003127701 00000 n 
-0003130458 00000 n 
-0003130966 00000 n 
-0003130105 00000 n 
-0003127884 00000 n 
-0003130638 00000 n 
-0003130769 00000 n 
-0003130900 00000 n 
-0004730242 00000 n 
-0003133127 00000 n 
-0003133298 00000 n 
-0003133803 00000 n 
-0003132975 00000 n 
-0003131139 00000 n 
-0003133476 00000 n 
-0003133607 00000 n 
-0003133737 00000 n 
-0003134278 00000 n 
-0003134092 00000 n 
-0003133990 00000 n 
-0003134212 00000 n 
-0003136487 00000 n 
-0003136040 00000 n 
-0003134321 00000 n 
-0003136160 00000 n 
-0003136421 00000 n 
-0003138680 00000 n 
-0003138103 00000 n 
-0003136604 00000 n 
-0003138223 00000 n 
-0003138354 00000 n 
-0003138485 00000 n 
-0003138615 00000 n 
-0003141138 00000 n 
-0003140690 00000 n 
-0003138825 00000 n 
-0003140810 00000 n 
-0003140941 00000 n 
-0003141072 00000 n 
-0003143412 00000 n 
-0003142966 00000 n 
-0003141283 00000 n 
-0003143086 00000 n 
-0003143217 00000 n 
-0003143346 00000 n 
-0004730375 00000 n 
-0003146074 00000 n 
-0003145495 00000 n 
-0003143543 00000 n 
-0003145615 00000 n 
-0003145746 00000 n 
-0003145877 00000 n 
-0003146008 00000 n 
-0003148539 00000 n 
-0003149040 00000 n 
-0003149541 00000 n 
-0003148377 00000 n 
-0003146219 00000 n 
-0003149213 00000 n 
-0003149344 00000 n 
-0003149475 00000 n 
-0003148789 00000 n 
-0003151253 00000 n 
-0003150805 00000 n 
-0003149728 00000 n 
-0003150925 00000 n 
-0003151056 00000 n 
-0003151187 00000 n 
-0003151672 00000 n 
-0003151486 00000 n 
-0003151384 00000 n 
-0003151606 00000 n 
-0003154606 00000 n 
-0003153765 00000 n 
-0003151715 00000 n 
-0003153885 00000 n 
-0003154079 00000 n 
-0003154145 00000 n 
-0003154211 00000 n 
-0003154276 00000 n 
-0003154342 00000 n 
-0003154408 00000 n 
-0003154474 00000 n 
-0003154540 00000 n 
-0003156653 00000 n 
-0003156467 00000 n 
-0003154736 00000 n 
-0003156587 00000 n 
-0004730508 00000 n 
-0003158799 00000 n 
-0003158483 00000 n 
-0003156798 00000 n 
-0003158603 00000 n 
-0003161849 00000 n 
-0003161401 00000 n 
-0003158930 00000 n 
-0003161521 00000 n 
-0003161652 00000 n 
-0003161783 00000 n 
-0003169018 00000 n 
-0003165118 00000 n 
-0003164801 00000 n 
-0003161994 00000 n 
-0003164921 00000 n 
-0003165052 00000 n 
-0003169170 00000 n 
-0003171431 00000 n 
-0003168866 00000 n 
-0003165277 00000 n 
-0003169323 00000 n 
-0003169454 00000 n 
-0003169520 00000 n 
-0003169586 00000 n 
-0003169651 00000 n 
-0003169717 00000 n 
-0003169782 00000 n 
-0003169848 00000 n 
-0003169914 00000 n 
-0003169980 00000 n 
-0003170046 00000 n 
-0003170112 00000 n 
-0003170178 00000 n 
-0003170244 00000 n 
-0003170310 00000 n 
-0003170376 00000 n 
-0003170442 00000 n 
-0003170508 00000 n 
-0003170574 00000 n 
-0003170640 00000 n 
-0003170706 00000 n 
-0003170772 00000 n 
-0003170838 00000 n 
-0003170904 00000 n 
-0003170970 00000 n 
-0003171036 00000 n 
-0003171102 00000 n 
-0003171168 00000 n 
-0003171234 00000 n 
-0003171300 00000 n 
-0003171366 00000 n 
-0003174958 00000 n 
-0003174362 00000 n 
-0003174517 00000 n 
-0003174672 00000 n 
-0003175943 00000 n 
-0003174200 00000 n 
-0003171589 00000 n 
-0003174827 00000 n 
-0003175024 00000 n 
-0003175090 00000 n 
-0003175156 00000 n 
-0003175222 00000 n 
-0003175288 00000 n 
-0003175354 00000 n 
-0003175420 00000 n 
-0003175486 00000 n 
-0003175551 00000 n 
-0003175617 00000 n 
-0003175682 00000 n 
-0003175748 00000 n 
-0003175877 00000 n 
-0003179348 00000 n 
-0003184290 00000 n 
-0003186067 00000 n 
-0003181062 00000 n 
-0003179097 00000 n 
-0003176101 00000 n 
-0003179217 00000 n 
-0003179414 00000 n 
-0003179480 00000 n 
-0003179545 00000 n 
-0003179611 00000 n 
-0003179676 00000 n 
-0003179742 00000 n 
-0003179808 00000 n 
-0003179874 00000 n 
-0003179940 00000 n 
-0003180006 00000 n 
-0003180072 00000 n 
-0003180138 00000 n 
-0003180204 00000 n 
-0003180270 00000 n 
-0003180336 00000 n 
-0003180402 00000 n 
-0003180468 00000 n 
-0003180534 00000 n 
-0003180600 00000 n 
-0003180666 00000 n 
-0003180732 00000 n 
-0003180798 00000 n 
-0003180864 00000 n 
-0003180930 00000 n 
-0003180996 00000 n 
-0004730641 00000 n 
-0003186723 00000 n 
-0003184039 00000 n 
-0003181220 00000 n 
-0003184159 00000 n 
-0003184356 00000 n 
-0003184422 00000 n 
-0003184488 00000 n 
-0003184554 00000 n 
-0003184620 00000 n 
-0003184686 00000 n 
-0003184750 00000 n 
-0003184816 00000 n 
-0003184881 00000 n 
-0003184947 00000 n 
-0003185012 00000 n 
-0003185078 00000 n 
-0003185144 00000 n 
-0003185210 00000 n 
-0003185276 00000 n 
-0003185342 00000 n 
-0003185408 00000 n 
-0003185474 00000 n 
-0003185540 00000 n 
-0003185606 00000 n 
-0003185672 00000 n 
-0003185738 00000 n 
-0003185804 00000 n 
-0003185870 00000 n 
-0003185936 00000 n 
-0003186133 00000 n 
-0003186198 00000 n 
-0003186264 00000 n 
-0003186330 00000 n 
-0003186396 00000 n 
-0003186461 00000 n 
-0003186527 00000 n 
-0003186592 00000 n 
-0003186658 00000 n 
-0003187141 00000 n 
-0003186955 00000 n 
-0003186853 00000 n 
-0003187075 00000 n 
-0003187589 00000 n 
-0003187404 00000 n 
-0003187184 00000 n 
-0003187886 00000 n 
-0003187766 00000 n 
-0003187664 00000 n 
-0003189890 00000 n 
-0003189378 00000 n 
-0003187929 00000 n 
-0003189498 00000 n 
-0003189564 00000 n 
-0003189825 00000 n 
-0003192169 00000 n 
-0003193238 00000 n 
-0003192027 00000 n 
-0003190007 00000 n 
-0003192326 00000 n 
-0003192457 00000 n 
-0003192716 00000 n 
-0003192847 00000 n 
-0003192978 00000 n 
-0003193107 00000 n 
-0003193173 00000 n 
-0004730774 00000 n 
-0003196123 00000 n 
-0003195080 00000 n 
-0003193383 00000 n 
-0003195200 00000 n 
-0003195266 00000 n 
-0003195332 00000 n 
-0003195398 00000 n 
-0003195464 00000 n 
-0003195529 00000 n 
-0003195595 00000 n 
-0003195661 00000 n 
-0003195727 00000 n 
-0003195793 00000 n 
-0003195859 00000 n 
-0003195925 00000 n 
-0003195991 00000 n 
-0003196057 00000 n 
-0003197792 00000 n 
-0003198295 00000 n 
-0003197650 00000 n 
-0003196226 00000 n 
-0003197967 00000 n 
-0003198098 00000 n 
-0003198229 00000 n 
-0003199680 00000 n 
-0003199363 00000 n 
-0003198510 00000 n 
-0003199483 00000 n 
-0003199614 00000 n 
-0003200743 00000 n 
-0003200557 00000 n 
-0003199811 00000 n 
-0003200677 00000 n 
-0003201809 00000 n 
-0003201623 00000 n 
-0003200860 00000 n 
-0003201743 00000 n 
-0003202860 00000 n 
+0003049031 00000 n 
+0003046941 00000 n 
+0003049331 00000 n 
+0003052053 00000 n 
+0003052119 00000 n 
+0003051802 00000 n 
+0003049528 00000 n 
+0003051922 00000 n 
+0003054592 00000 n 
+0003054013 00000 n 
+0003052278 00000 n 
+0003054133 00000 n 
+0003054264 00000 n 
+0003054395 00000 n 
+0003054526 00000 n 
+0004770374 00000 n 
+0003056877 00000 n 
+0003056691 00000 n 
+0003054737 00000 n 
+0003056811 00000 n 
+0003059837 00000 n 
+0003059257 00000 n 
+0003056980 00000 n 
+0003059377 00000 n 
+0003059508 00000 n 
+0003059573 00000 n 
+0003059639 00000 n 
+0003059705 00000 n 
+0003059771 00000 n 
+0003061952 00000 n 
+0003062163 00000 n 
+0003062902 00000 n 
+0003061800 00000 n 
+0003060080 00000 n 
+0003062375 00000 n 
+0003062441 00000 n 
+0003062507 00000 n 
+0003062573 00000 n 
+0003062639 00000 n 
+0003062705 00000 n 
+0003062836 00000 n 
+0003063418 00000 n 
+0003063232 00000 n 
+0003063130 00000 n 
+0003063352 00000 n 
+0003065075 00000 n 
+0003065705 00000 n 
+0003064923 00000 n 
+0003063461 00000 n 
+0003065378 00000 n 
+0003065226 00000 n 
+0003065639 00000 n 
+0003068472 00000 n 
+0003068286 00000 n 
+0003065893 00000 n 
+0003068406 00000 n 
+0004770507 00000 n 
+0003071127 00000 n 
+0003070680 00000 n 
+0003068589 00000 n 
+0003070800 00000 n 
+0003070931 00000 n 
+0003071062 00000 n 
+0003073496 00000 n 
+0003073882 00000 n 
+0003073354 00000 n 
+0003071258 00000 n 
+0003073686 00000 n 
+0003073816 00000 n 
+0003076579 00000 n 
+0003076393 00000 n 
+0003074097 00000 n 
+0003076513 00000 n 
+0003079266 00000 n 
+0003079080 00000 n 
+0003076724 00000 n 
+0003079200 00000 n 
+0003081585 00000 n 
+0003081399 00000 n 
+0003079397 00000 n 
+0003081519 00000 n 
+0003084291 00000 n 
+0003084105 00000 n 
+0003081730 00000 n 
+0003084225 00000 n 
+0004770640 00000 n 
+0003086707 00000 n 
+0003086390 00000 n 
+0003084422 00000 n 
+0003086510 00000 n 
+0003086641 00000 n 
+0003088331 00000 n 
+0003087884 00000 n 
+0003086852 00000 n 
+0003088004 00000 n 
+0003088135 00000 n 
+0003088265 00000 n 
+0003090553 00000 n 
+0003090367 00000 n 
+0003088462 00000 n 
+0003090487 00000 n 
+0003092940 00000 n 
+0003092623 00000 n 
+0003090670 00000 n 
+0003092743 00000 n 
+0003092874 00000 n 
+0003095522 00000 n 
+0003095206 00000 n 
+0003093142 00000 n 
+0003095326 00000 n 
+0003095457 00000 n 
+0003098040 00000 n 
+0003098526 00000 n 
+0003097898 00000 n 
+0003095681 00000 n 
+0003098199 00000 n 
+0003098330 00000 n 
+0003098460 00000 n 
+0004770773 00000 n 
+0003101422 00000 n 
+0003101619 00000 n 
+0003101171 00000 n 
+0003098714 00000 n 
+0003101291 00000 n 
+0003101553 00000 n 
+0003103420 00000 n 
+0003102972 00000 n 
+0003101764 00000 n 
+0003103092 00000 n 
+0003103223 00000 n 
+0003103354 00000 n 
+0003105419 00000 n 
+0003104971 00000 n 
+0003103565 00000 n 
+0003105091 00000 n 
+0003105222 00000 n 
+0003105353 00000 n 
+0003107172 00000 n 
+0003106855 00000 n 
+0003105592 00000 n 
+0003106975 00000 n 
+0003107106 00000 n 
+0003107978 00000 n 
+0003107792 00000 n 
+0003107317 00000 n 
+0003107912 00000 n 
+0003108369 00000 n 
+0003108183 00000 n 
+0003108081 00000 n 
+0003108303 00000 n 
+0004770906 00000 n 
+0003110150 00000 n 
+0003109703 00000 n 
+0003108412 00000 n 
+0003109823 00000 n 
+0003110084 00000 n 
+0003112661 00000 n 
+0003112213 00000 n 
+0003110324 00000 n 
+0003112333 00000 n 
+0003112464 00000 n 
+0003112595 00000 n 
+0003115137 00000 n 
+0003114822 00000 n 
+0003112863 00000 n 
+0003114942 00000 n 
+0003115071 00000 n 
+0003117599 00000 n 
+0003117151 00000 n 
+0003115282 00000 n 
+0003117271 00000 n 
+0003117402 00000 n 
+0003117533 00000 n 
+0003119620 00000 n 
+0003119303 00000 n 
+0003117744 00000 n 
+0003119423 00000 n 
+0003119554 00000 n 
+0003122223 00000 n 
+0003122384 00000 n 
+0003122544 00000 n 
+0003122705 00000 n 
+0003123316 00000 n 
+0003122051 00000 n 
+0003119765 00000 n 
+0003122865 00000 n 
+0003122996 00000 n 
+0003123122 00000 n 
+0003123251 00000 n 
+0004771039 00000 n 
+0003126146 00000 n 
+0003125960 00000 n 
+0003123461 00000 n 
+0003126080 00000 n 
+0003128612 00000 n 
+0003128164 00000 n 
+0003126277 00000 n 
+0003128284 00000 n 
+0003128415 00000 n 
+0003128546 00000 n 
+0003130416 00000 n 
+0003130230 00000 n 
+0003128743 00000 n 
+0003130350 00000 n 
+0003132561 00000 n 
+0003132115 00000 n 
+0003130519 00000 n 
+0003132235 00000 n 
+0003132366 00000 n 
+0003132497 00000 n 
+0003135009 00000 n 
+0003135985 00000 n 
+0003134857 00000 n 
+0003132692 00000 n 
+0003135327 00000 n 
+0003135458 00000 n 
+0003135524 00000 n 
+0003135590 00000 n 
+0003135656 00000 n 
+0003135722 00000 n 
+0003135788 00000 n 
+0003135168 00000 n 
+0003135919 00000 n 
+0003138304 00000 n 
+0003137725 00000 n 
+0003136143 00000 n 
+0003137845 00000 n 
+0003137976 00000 n 
+0003138107 00000 n 
+0003138238 00000 n 
+0004771172 00000 n 
+0003139762 00000 n 
+0003139576 00000 n 
+0003138435 00000 n 
+0003139696 00000 n 
+0003140181 00000 n 
+0003139995 00000 n 
+0003139893 00000 n 
+0003140115 00000 n 
+0003142022 00000 n 
+0003142653 00000 n 
+0003141880 00000 n 
+0003140224 00000 n 
+0003142196 00000 n 
+0003142457 00000 n 
+0003142588 00000 n 
+0003145168 00000 n 
+0003145535 00000 n 
+0003145026 00000 n 
+0003142840 00000 n 
+0003145339 00000 n 
+0003145469 00000 n 
+0003148023 00000 n 
+0003148526 00000 n 
+0003147881 00000 n 
+0003145750 00000 n 
+0003148199 00000 n 
+0003148330 00000 n 
+0003148460 00000 n 
+0003151547 00000 n 
+0003151230 00000 n 
+0003148713 00000 n 
+0003151350 00000 n 
+0003151481 00000 n 
+0004771305 00000 n 
+0003154158 00000 n 
+0003153972 00000 n 
+0003151706 00000 n 
+0003154092 00000 n 
+0003156809 00000 n 
+0003156623 00000 n 
+0003154289 00000 n 
+0003156743 00000 n 
+0003159460 00000 n 
+0003162947 00000 n 
+0003160404 00000 n 
+0003159318 00000 n 
+0003156926 00000 n 
+0003159616 00000 n 
+0003159747 00000 n 
+0003159813 00000 n 
+0003159879 00000 n 
+0003159945 00000 n 
+0003160011 00000 n 
+0003160076 00000 n 
+0003160142 00000 n 
+0003160207 00000 n 
+0003160338 00000 n 
+0003163156 00000 n 
+0003162789 00000 n 
+0003163812 00000 n 
+0003162627 00000 n 
+0003160562 00000 n 
+0003163353 00000 n 
+0003163419 00000 n 
+0003163485 00000 n 
+0003163551 00000 n 
+0003163616 00000 n 
+0003163747 00000 n 
+0003166097 00000 n 
+0003166424 00000 n 
+0003165846 00000 n 
+0003164040 00000 n 
+0003165966 00000 n 
+0003166227 00000 n 
+0003166358 00000 n 
+0003166899 00000 n 
+0003166713 00000 n 
+0003166611 00000 n 
+0003166833 00000 n 
+0004771438 00000 n 
+0003171524 00000 n 
+0003169033 00000 n 
+0003168455 00000 n 
+0003166942 00000 n 
+0003168575 00000 n 
+0003168836 00000 n 
+0003168967 00000 n 
+0003171725 00000 n 
+0003172233 00000 n 
+0003171372 00000 n 
+0003169150 00000 n 
+0003171905 00000 n 
+0003172036 00000 n 
+0003172167 00000 n 
+0003174394 00000 n 
+0003174565 00000 n 
+0003175070 00000 n 
+0003174242 00000 n 
+0003172406 00000 n 
+0003174743 00000 n 
+0003174874 00000 n 
+0003175004 00000 n 
+0003175545 00000 n 
+0003175359 00000 n 
+0003175257 00000 n 
+0003175479 00000 n 
+0003177754 00000 n 
+0003177307 00000 n 
+0003175588 00000 n 
+0003177427 00000 n 
+0003177688 00000 n 
+0003179948 00000 n 
+0003179371 00000 n 
+0003177871 00000 n 
+0003179491 00000 n 
+0003179622 00000 n 
+0003179753 00000 n 
+0003179883 00000 n 
+0004771571 00000 n 
+0003182406 00000 n 
+0003181958 00000 n 
+0003180093 00000 n 
+0003182078 00000 n 
+0003182209 00000 n 
+0003182340 00000 n 
+0003184681 00000 n 
+0003184235 00000 n 
+0003182551 00000 n 
+0003184355 00000 n 
+0003184486 00000 n 
+0003184615 00000 n 
+0003187343 00000 n 
+0003186764 00000 n 
+0003184812 00000 n 
+0003186884 00000 n 
+0003187015 00000 n 
+0003187146 00000 n 
+0003187277 00000 n 
+0003189810 00000 n 
+0003190311 00000 n 
+0003190812 00000 n 
+0003189648 00000 n 
+0003187488 00000 n 
+0003190484 00000 n 
+0003190615 00000 n 
+0003190746 00000 n 
+0003190060 00000 n 
+0003192524 00000 n 
+0003192076 00000 n 
+0003190999 00000 n 
+0003192196 00000 n 
+0003192327 00000 n 
+0003192458 00000 n 
+0003192943 00000 n 
+0003192757 00000 n 
+0003192655 00000 n 
+0003192877 00000 n 
+0004771704 00000 n 
+0003195877 00000 n 
+0003195036 00000 n 
+0003192986 00000 n 
+0003195156 00000 n 
+0003195350 00000 n 
+0003195416 00000 n 
+0003195482 00000 n 
+0003195547 00000 n 
+0003195613 00000 n 
+0003195679 00000 n 
+0003195745 00000 n 
+0003195811 00000 n 
+0003197925 00000 n 
+0003197739 00000 n 
+0003196007 00000 n 
+0003197859 00000 n 
+0003200071 00000 n 
+0003199755 00000 n 
+0003198070 00000 n 
+0003199875 00000 n 
+0003203122 00000 n 
 0003202674 00000 n 
-0003201926 00000 n 
+0003200202 00000 n 
 0003202794 00000 n 
-0004730907 00000 n 
-0003203912 00000 n 
-0003203726 00000 n 
-0003202977 00000 n 
-0003203846 00000 n 
-0003205252 00000 n 
-0003204935 00000 n 
-0003204029 00000 n 
-0003205055 00000 n 
-0003205186 00000 n 
-0003207596 00000 n 
-0003207746 00000 n 
-0003207896 00000 n 
-0003208645 00000 n 
-0003207434 00000 n 
-0003205383 00000 n 
-0003208055 00000 n 
-0003208186 00000 n 
-0003208317 00000 n 
-0003208448 00000 n 
-0003208513 00000 n 
-0003208579 00000 n 
-0003211626 00000 n 
-0003211955 00000 n 
-0003211375 00000 n 
-0003208790 00000 n 
-0003211495 00000 n 
-0003211757 00000 n 
-0003211823 00000 n 
-0003211889 00000 n 
-0003214059 00000 n 
-0003214689 00000 n 
-0003213907 00000 n 
-0003212100 00000 n 
-0003214360 00000 n 
-0003214210 00000 n 
-0003214491 00000 n 
-0003214557 00000 n 
-0003214623 00000 n 
-0003217329 00000 n 
-0003217011 00000 n 
-0003214848 00000 n 
-0003217131 00000 n 
-0003217197 00000 n 
-0003217263 00000 n 
-0004731040 00000 n 
-0003219806 00000 n 
-0003219095 00000 n 
-0003217488 00000 n 
-0003219215 00000 n 
-0003219281 00000 n 
-0003219347 00000 n 
-0003219413 00000 n 
-0003219479 00000 n 
-0003219544 00000 n 
-0003219610 00000 n 
-0003219675 00000 n 
-0003219741 00000 n 
-0003220266 00000 n 
-0003220080 00000 n 
-0003219978 00000 n 
-0003220200 00000 n 
-0003222232 00000 n 
-0003221655 00000 n 
-0003220309 00000 n 
-0003221775 00000 n 
-0003222035 00000 n 
-0003222166 00000 n 
-0003224174 00000 n 
-0003223988 00000 n 
-0003222349 00000 n 
-0003224108 00000 n 
-0003226748 00000 n 
-0003226431 00000 n 
-0003224305 00000 n 
-0003226551 00000 n 
-0003226682 00000 n 
-0003229487 00000 n 
-0003229039 00000 n 
-0003226879 00000 n 
-0003229159 00000 n 
-0003229290 00000 n 
-0003229421 00000 n 
-0004731173 00000 n 
-0003232312 00000 n 
-0003231733 00000 n 
-0003229604 00000 n 
-0003231853 00000 n 
-0003231984 00000 n 
-0003232115 00000 n 
-0003232246 00000 n 
-0003234053 00000 n 
-0003234798 00000 n 
-0003233911 00000 n 
-0003232485 00000 n 
-0003234206 00000 n 
-0003234272 00000 n 
-0003234338 00000 n 
-0003234404 00000 n 
-0003234470 00000 n 
-0003234536 00000 n 
-0003234602 00000 n 
-0003234733 00000 n 
-0003237092 00000 n 
-0003236805 00000 n 
-0003237419 00000 n 
-0003236663 00000 n 
-0003234957 00000 n 
-0003236961 00000 n 
-0003237223 00000 n 
-0003237353 00000 n 
-0003239938 00000 n 
-0003240004 00000 n 
-0003239687 00000 n 
-0003237564 00000 n 
-0003239807 00000 n 
-0003242125 00000 n 
-0003241939 00000 n 
-0003240149 00000 n 
-0003242059 00000 n 
-0003243213 00000 n 
-0003243027 00000 n 
-0003242270 00000 n 
-0003243147 00000 n 
-0004731306 00000 n 
-0003245210 00000 n 
-0003245686 00000 n 
-0003245068 00000 n 
-0003243330 00000 n 
-0003245359 00000 n 
-0003245620 00000 n 
-0003253656 00000 n 
-0003248285 00000 n 
-0003247837 00000 n 
-0003245817 00000 n 
-0003247957 00000 n 
-0003248088 00000 n 
-0003248219 00000 n 
-0003250541 00000 n 
-0003250093 00000 n 
-0003248473 00000 n 
-0003250213 00000 n 
-0003250344 00000 n 
-0003250475 00000 n 
-0003252112 00000 n 
-0003251926 00000 n 
-0003250672 00000 n 
-0003252046 00000 n 
-0003253721 00000 n 
-0003253405 00000 n 
-0003252229 00000 n 
-0003253525 00000 n 
-0003255815 00000 n 
-0003255629 00000 n 
-0003253852 00000 n 
-0003255749 00000 n 
-0004731439 00000 n 
-0003257800 00000 n 
-0003258726 00000 n 
-0003257648 00000 n 
-0003255960 00000 n 
-0003258134 00000 n 
-0003258265 00000 n 
-0003258331 00000 n 
-0003258397 00000 n 
-0003258463 00000 n 
-0003258529 00000 n 
-0003257968 00000 n 
-0003258660 00000 n 
-0003263701 00000 n 
-0003261433 00000 n 
-0003260986 00000 n 
-0003258885 00000 n 
-0003261106 00000 n 
-0003261236 00000 n 
-0003261367 00000 n 
-0003264071 00000 n 
-0003263559 00000 n 
-0003261592 00000 n 
-0003263875 00000 n 
-0003264006 00000 n 
-0003266936 00000 n 
-0003266357 00000 n 
-0003264343 00000 n 
-0003266477 00000 n 
-0003266608 00000 n 
-0003266739 00000 n 
-0003266870 00000 n 
-0003269618 00000 n 
-0003269040 00000 n 
-0003267124 00000 n 
-0003269160 00000 n 
-0003269291 00000 n 
-0003269422 00000 n 
-0003269552 00000 n 
-0003270373 00000 n 
-0003270187 00000 n 
-0003269763 00000 n 
-0003270307 00000 n 
-0004731572 00000 n 
-0003270876 00000 n 
-0003270691 00000 n 
-0003270476 00000 n 
-0003271173 00000 n 
-0003271053 00000 n 
-0003270951 00000 n 
-0003272866 00000 n 
-0003273543 00000 n 
-0003272724 00000 n 
-0003271216 00000 n 
-0003273019 00000 n 
-0003273085 00000 n 
-0003273346 00000 n 
-0003273477 00000 n 
-0003276295 00000 n 
-0003276887 00000 n 
-0003276044 00000 n 
-0003273688 00000 n 
-0003276164 00000 n 
-0003276361 00000 n 
-0003276427 00000 n 
-0003276493 00000 n 
-0003276559 00000 n 
-0003276625 00000 n 
-0003276756 00000 n 
-0003276821 00000 n 
-0003279689 00000 n 
-0003279437 00000 n 
-0003277102 00000 n 
-0003279557 00000 n 
-0003279623 00000 n 
-0003281785 00000 n 
-0003281533 00000 n 
-0003279877 00000 n 
-0003281653 00000 n 
-0003281719 00000 n 
-0004731705 00000 n 
-0003284867 00000 n 
-0003285018 00000 n 
-0003285167 00000 n 
-0003285911 00000 n 
-0003284705 00000 n 
-0003281916 00000 n 
-0003285318 00000 n 
-0003285449 00000 n 
-0003285515 00000 n 
-0003285581 00000 n 
-0003285647 00000 n 
-0003285713 00000 n 
-0003285779 00000 n 
-0003285845 00000 n 
-0003289282 00000 n 
-0003289941 00000 n 
-0003289031 00000 n 
-0003286112 00000 n 
-0003289151 00000 n 
-0003289348 00000 n 
-0003289414 00000 n 
-0003289480 00000 n 
-0003289546 00000 n 
-0003289612 00000 n 
-0003289678 00000 n 
-0003289744 00000 n 
-0003289810 00000 n 
-0003289875 00000 n 
-0003293091 00000 n 
-0003292510 00000 n 
-0003290085 00000 n 
-0003292630 00000 n 
-0003292696 00000 n 
-0003292761 00000 n 
-0003292827 00000 n 
-0003292893 00000 n 
-0003292959 00000 n 
-0003293025 00000 n 
-0003296536 00000 n 
-0003295955 00000 n 
-0003293307 00000 n 
-0003296075 00000 n 
-0003296141 00000 n 
-0003296207 00000 n 
-0003296273 00000 n 
-0003296339 00000 n 
-0003296405 00000 n 
-0003296470 00000 n 
-0003298289 00000 n 
-0003298037 00000 n 
-0003296695 00000 n 
-0003298157 00000 n 
-0003298223 00000 n 
-0003298708 00000 n 
-0003298522 00000 n 
-0003298420 00000 n 
-0003298642 00000 n 
-0004731838 00000 n 
-0003301039 00000 n 
-0003300463 00000 n 
-0003298751 00000 n 
-0003300583 00000 n 
-0003300843 00000 n 
-0003300973 00000 n 
-0003303513 00000 n 
-0003303683 00000 n 
-0003305825 00000 n 
-0003303360 00000 n 
-0003326456 00000 n 
-0003304315 00000 n 
-0003303198 00000 n 
-0003301184 00000 n 
-0003303856 00000 n 
-0003303987 00000 n 
-0003304118 00000 n 
-0003304249 00000 n 
-0003324594 00000 n 
-0003324791 00000 n 
-0003305705 00000 n 
-0003304516 00000 n 
-0003324463 00000 n 
-0003324725 00000 n 
-0003364822 00000 n 
-0003326336 00000 n 
-0003324947 00000 n 
-0003364625 00000 n 
-0003364756 00000 n 
-0003367803 00000 n 
-0003367994 00000 n 
-0003367124 00000 n 
-0003367454 00000 n 
-0003368645 00000 n 
-0003366932 00000 n 
-0003365020 00000 n 
-0003368186 00000 n 
-0003368317 00000 n 
-0003368448 00000 n 
-0003368579 00000 n 
-0003367290 00000 n 
-0003367629 00000 n 
-0003372473 00000 n 
-0003371260 00000 n 
-0003371074 00000 n 
-0003368860 00000 n 
-0003371194 00000 n 
-0004731971 00000 n 
-0003372843 00000 n 
-0003372331 00000 n 
-0003371405 00000 n 
-0003372646 00000 n 
-0003372777 00000 n 
-0003373304 00000 n 
-0003373118 00000 n 
-0003373016 00000 n 
-0003373238 00000 n 
-0003375575 00000 n 
-0003375231 00000 n 
-0003376209 00000 n 
-0003375069 00000 n 
-0003373347 00000 n 
-0003375751 00000 n 
-0003376012 00000 n 
-0003375404 00000 n 
-0003376143 00000 n 
-0003379236 00000 n 
-0003379848 00000 n 
-0003379094 00000 n 
-0003376410 00000 n 
-0003379388 00000 n 
-0003379584 00000 n 
-0003379650 00000 n 
-0003379716 00000 n 
-0003379782 00000 n 
-0003382877 00000 n 
-0003383753 00000 n 
-0003382735 00000 n 
-0003380020 00000 n 
-0003383030 00000 n 
-0003383161 00000 n 
-0003383227 00000 n 
-0003383293 00000 n 
-0003383359 00000 n 
-0003383425 00000 n 
-0003383556 00000 n 
-0003383687 00000 n 
-0003386277 00000 n 
-0003385960 00000 n 
-0003383911 00000 n 
-0003386080 00000 n 
-0003386211 00000 n 
-0004732104 00000 n 
-0003387727 00000 n 
-0003387411 00000 n 
-0003386422 00000 n 
-0003387531 00000 n 
-0003387661 00000 n 
-0003388146 00000 n 
-0003387960 00000 n 
-0003387858 00000 n 
-0003388080 00000 n 
-0003388586 00000 n 
-0003388401 00000 n 
-0003388189 00000 n 
-0003388883 00000 n 
-0003388763 00000 n 
-0003388661 00000 n 
-0003390378 00000 n 
-0003390544 00000 n 
-0003391385 00000 n 
-0003390226 00000 n 
-0003388926 00000 n 
-0003390731 00000 n 
-0003390797 00000 n 
-0003391058 00000 n 
-0003391189 00000 n 
-0003391320 00000 n 
-0003393697 00000 n 
-0003393872 00000 n 
-0003394510 00000 n 
-0003393545 00000 n 
-0003391558 00000 n 
-0003394051 00000 n 
-0003394182 00000 n 
-0003394312 00000 n 
-0003394378 00000 n 
-0003394444 00000 n 
-0004732237 00000 n 
-0003396675 00000 n 
-0003396860 00000 n 
-0003397048 00000 n 
-0003397615 00000 n 
-0003396513 00000 n 
-0003394655 00000 n 
-0003397221 00000 n 
-0003397287 00000 n 
-0003397418 00000 n 
-0003397549 00000 n 
-0003399646 00000 n 
-0003399329 00000 n 
-0003397816 00000 n 
-0003399449 00000 n 
-0003399580 00000 n 
-0003400965 00000 n 
-0003400779 00000 n 
-0003399777 00000 n 
-0003400899 00000 n 
-0003403080 00000 n 
-0003402501 00000 n 
-0003401082 00000 n 
-0003402621 00000 n 
-0003402752 00000 n 
-0003402883 00000 n 
-0003403014 00000 n 
-0003405595 00000 n 
-0003405020 00000 n 
-0003403239 00000 n 
-0003405140 00000 n 
-0003405269 00000 n 
-0003405529 00000 n 
-0003407287 00000 n 
-0003407101 00000 n 
-0003405726 00000 n 
-0003407221 00000 n 
-0004732370 00000 n 
-0003409406 00000 n 
-0003409089 00000 n 
-0003407461 00000 n 
-0003409209 00000 n 
-0003409340 00000 n 
-0003411440 00000 n 
-0003411123 00000 n 
-0003409622 00000 n 
-0003411243 00000 n 
-0003411374 00000 n 
-0003412860 00000 n 
-0003412543 00000 n 
-0003411628 00000 n 
-0003412663 00000 n 
-0003412794 00000 n 
-0003413279 00000 n 
-0003413093 00000 n 
-0003412991 00000 n 
-0003413213 00000 n 
-0003415380 00000 n 
-0003414933 00000 n 
-0003413322 00000 n 
-0003415053 00000 n 
-0003415314 00000 n 
-0003417572 00000 n 
-0003418067 00000 n 
-0003417430 00000 n 
-0003415511 00000 n 
-0003417739 00000 n 
-0003417870 00000 n 
-0003418001 00000 n 
-0004732503 00000 n 
-0003419297 00000 n 
-0003419111 00000 n 
-0003418254 00000 n 
-0003419231 00000 n 
-0003421487 00000 n 
-0003421039 00000 n 
-0003419414 00000 n 
-0003421159 00000 n 
-0003421290 00000 n 
-0003421421 00000 n 
-0003423425 00000 n 
-0003424453 00000 n 
-0003423273 00000 n 
-0003421618 00000 n 
-0003423994 00000 n 
-0003424125 00000 n 
-0003424256 00000 n 
-0003423710 00000 n 
-0003424914 00000 n 
-0003424728 00000 n 
-0003424626 00000 n 
-0003424848 00000 n 
-0003426815 00000 n 
-0003426988 00000 n 
-0003427179 00000 n 
-0003427364 00000 n 
-0003427556 00000 n 
-0003428070 00000 n 
-0003426633 00000 n 
-0003424957 00000 n 
-0003427743 00000 n 
-0003428004 00000 n 
-0003430594 00000 n 
-0003431252 00000 n 
-0003430452 00000 n 
-0003428243 00000 n 
-0003430793 00000 n 
-0003430924 00000 n 
-0003431055 00000 n 
-0003431186 00000 n 
-0004732636 00000 n 
-0003433598 00000 n 
-0003434247 00000 n 
-0003433456 00000 n 
-0003431453 00000 n 
-0003433789 00000 n 
-0003433920 00000 n 
-0003434051 00000 n 
-0003434182 00000 n 
-0003436767 00000 n 
-0003437413 00000 n 
-0003436625 00000 n 
-0003434462 00000 n 
-0003436955 00000 n 
-0003437086 00000 n 
-0003437217 00000 n 
-0003437347 00000 n 
-0003439654 00000 n 
-0003440263 00000 n 
-0003439512 00000 n 
-0003437614 00000 n 
-0003439806 00000 n 
-0003439937 00000 n 
-0003440066 00000 n 
-0003440197 00000 n 
-0003443259 00000 n 
+0003202925 00000 n 
+0003203056 00000 n 
+0003210292 00000 n 
+0003206392 00000 n 
+0003206075 00000 n 
+0003203267 00000 n 
+0003206195 00000 n 
+0003206326 00000 n 
+0003210444 00000 n 
+0003212705 00000 n 
+0003210140 00000 n 
+0003206551 00000 n 
+0003210597 00000 n 
+0003210728 00000 n 
+0003210794 00000 n 
+0003210860 00000 n 
+0003210925 00000 n 
+0003210991 00000 n 
+0003211056 00000 n 
+0003211122 00000 n 
+0003211188 00000 n 
+0003211254 00000 n 
+0003211320 00000 n 
+0003211386 00000 n 
+0003211452 00000 n 
+0003211518 00000 n 
+0003211584 00000 n 
+0003211650 00000 n 
+0003211716 00000 n 
+0003211782 00000 n 
+0003211848 00000 n 
+0003211914 00000 n 
+0003211980 00000 n 
+0003212046 00000 n 
+0003212112 00000 n 
+0003212178 00000 n 
+0003212244 00000 n 
+0003212310 00000 n 
+0003212376 00000 n 
+0003212442 00000 n 
+0003212508 00000 n 
+0003212574 00000 n 
+0003212640 00000 n 
+0004771837 00000 n 
+0003216231 00000 n 
+0003215635 00000 n 
+0003215790 00000 n 
+0003215945 00000 n 
+0003217216 00000 n 
+0003215473 00000 n 
+0003212863 00000 n 
+0003216100 00000 n 
+0003216297 00000 n 
+0003216363 00000 n 
+0003216429 00000 n 
+0003216495 00000 n 
+0003216561 00000 n 
+0003216627 00000 n 
+0003216693 00000 n 
+0003216759 00000 n 
+0003216824 00000 n 
+0003216890 00000 n 
+0003216955 00000 n 
+0003217021 00000 n 
+0003217150 00000 n 
+0003220620 00000 n 
+0003225562 00000 n 
+0003227339 00000 n 
+0003222334 00000 n 
+0003220369 00000 n 
+0003217374 00000 n 
+0003220489 00000 n 
+0003220686 00000 n 
+0003220752 00000 n 
+0003220817 00000 n 
+0003220883 00000 n 
+0003220948 00000 n 
+0003221014 00000 n 
+0003221080 00000 n 
+0003221146 00000 n 
+0003221212 00000 n 
+0003221278 00000 n 
+0003221344 00000 n 
+0003221410 00000 n 
+0003221476 00000 n 
+0003221542 00000 n 
+0003221608 00000 n 
+0003221674 00000 n 
+0003221740 00000 n 
+0003221806 00000 n 
+0003221872 00000 n 
+0003221938 00000 n 
+0003222004 00000 n 
+0003222070 00000 n 
+0003222136 00000 n 
+0003222202 00000 n 
+0003222268 00000 n 
+0003227995 00000 n 
+0003225311 00000 n 
+0003222492 00000 n 
+0003225431 00000 n 
+0003225628 00000 n 
+0003225694 00000 n 
+0003225760 00000 n 
+0003225826 00000 n 
+0003225892 00000 n 
+0003225958 00000 n 
+0003226022 00000 n 
+0003226088 00000 n 
+0003226153 00000 n 
+0003226219 00000 n 
+0003226284 00000 n 
+0003226350 00000 n 
+0003226416 00000 n 
+0003226482 00000 n 
+0003226548 00000 n 
+0003226614 00000 n 
+0003226680 00000 n 
+0003226746 00000 n 
+0003226812 00000 n 
+0003226878 00000 n 
+0003226944 00000 n 
+0003227010 00000 n 
+0003227076 00000 n 
+0003227142 00000 n 
+0003227208 00000 n 
+0003227405 00000 n 
+0003227470 00000 n 
+0003227536 00000 n 
+0003227602 00000 n 
+0003227668 00000 n 
+0003227733 00000 n 
+0003227799 00000 n 
+0003227864 00000 n 
+0003227930 00000 n 
+0003228413 00000 n 
+0003228227 00000 n 
+0003228125 00000 n 
+0003228347 00000 n 
+0003228861 00000 n 
+0003228676 00000 n 
+0003228456 00000 n 
+0003229158 00000 n 
+0003229038 00000 n 
+0003228936 00000 n 
+0004771970 00000 n 
+0003231162 00000 n 
+0003230650 00000 n 
+0003229201 00000 n 
+0003230770 00000 n 
+0003230836 00000 n 
+0003231097 00000 n 
+0003233443 00000 n 
+0003234512 00000 n 
+0003233301 00000 n 
+0003231279 00000 n 
+0003233600 00000 n 
+0003233731 00000 n 
+0003233990 00000 n 
+0003234121 00000 n 
+0003234252 00000 n 
+0003234381 00000 n 
+0003234447 00000 n 
+0003237397 00000 n 
+0003236354 00000 n 
+0003234657 00000 n 
+0003236474 00000 n 
+0003236540 00000 n 
+0003236606 00000 n 
+0003236672 00000 n 
+0003236738 00000 n 
+0003236803 00000 n 
+0003236869 00000 n 
+0003236935 00000 n 
+0003237001 00000 n 
+0003237067 00000 n 
+0003237133 00000 n 
+0003237199 00000 n 
+0003237265 00000 n 
+0003237331 00000 n 
+0003239067 00000 n 
+0003239570 00000 n 
+0003238925 00000 n 
+0003237500 00000 n 
+0003239242 00000 n 
+0003239373 00000 n 
+0003239504 00000 n 
+0003240955 00000 n 
+0003240638 00000 n 
+0003239785 00000 n 
+0003240758 00000 n 
+0003240889 00000 n 
+0003242017 00000 n 
+0003241831 00000 n 
+0003241086 00000 n 
+0003241951 00000 n 
+0004772103 00000 n 
+0003243083 00000 n 
+0003242897 00000 n 
+0003242134 00000 n 
+0003243017 00000 n 
+0003244134 00000 n 
+0003243948 00000 n 
+0003243200 00000 n 
+0003244068 00000 n 
+0003245186 00000 n 
+0003245000 00000 n 
+0003244251 00000 n 
+0003245120 00000 n 
+0003246526 00000 n 
+0003246209 00000 n 
+0003245303 00000 n 
+0003246329 00000 n 
+0003246460 00000 n 
+0003248871 00000 n 
+0003249021 00000 n 
+0003249171 00000 n 
+0003249920 00000 n 
+0003248709 00000 n 
+0003246657 00000 n 
+0003249330 00000 n 
+0003249461 00000 n 
+0003249592 00000 n 
+0003249723 00000 n 
+0003249788 00000 n 
+0003249854 00000 n 
+0003252900 00000 n 
+0003253229 00000 n 
+0003252649 00000 n 
+0003250065 00000 n 
+0003252769 00000 n 
+0003253031 00000 n 
+0003253097 00000 n 
+0003253163 00000 n 
+0004772236 00000 n 
+0003255333 00000 n 
+0003255963 00000 n 
+0003255181 00000 n 
+0003253374 00000 n 
+0003255634 00000 n 
+0003255484 00000 n 
+0003255765 00000 n 
+0003255831 00000 n 
+0003255897 00000 n 
+0003258604 00000 n 
+0003258286 00000 n 
+0003256122 00000 n 
+0003258406 00000 n 
+0003258472 00000 n 
+0003258538 00000 n 
+0003261079 00000 n 
+0003260368 00000 n 
+0003258763 00000 n 
+0003260488 00000 n 
+0003260554 00000 n 
+0003260620 00000 n 
+0003260686 00000 n 
+0003260752 00000 n 
+0003260817 00000 n 
+0003260883 00000 n 
+0003260948 00000 n 
+0003261014 00000 n 
+0003261539 00000 n 
+0003261353 00000 n 
+0003261251 00000 n 
+0003261473 00000 n 
+0003263505 00000 n 
+0003262928 00000 n 
+0003261582 00000 n 
+0003263048 00000 n 
+0003263308 00000 n 
+0003263439 00000 n 
+0003265447 00000 n 
+0003265261 00000 n 
+0003263622 00000 n 
+0003265381 00000 n 
+0004772369 00000 n 
+0003268021 00000 n 
+0003267704 00000 n 
+0003265578 00000 n 
+0003267824 00000 n 
+0003267955 00000 n 
+0003270760 00000 n 
+0003270312 00000 n 
+0003268152 00000 n 
+0003270432 00000 n 
+0003270563 00000 n 
+0003270694 00000 n 
+0003273586 00000 n 
+0003273007 00000 n 
+0003270877 00000 n 
+0003273127 00000 n 
+0003273258 00000 n 
+0003273389 00000 n 
+0003273520 00000 n 
+0003275328 00000 n 
+0003276073 00000 n 
+0003275186 00000 n 
+0003273759 00000 n 
+0003275481 00000 n 
+0003275547 00000 n 
+0003275613 00000 n 
+0003275679 00000 n 
+0003275745 00000 n 
+0003275811 00000 n 
+0003275877 00000 n 
+0003276008 00000 n 
+0003278367 00000 n 
+0003278080 00000 n 
+0003278694 00000 n 
+0003277938 00000 n 
+0003276232 00000 n 
+0003278236 00000 n 
+0003278498 00000 n 
+0003278628 00000 n 
+0003281209 00000 n 
+0003281275 00000 n 
+0003280958 00000 n 
+0003278839 00000 n 
+0003281078 00000 n 
+0004772502 00000 n 
+0003283396 00000 n 
+0003283210 00000 n 
+0003281420 00000 n 
+0003283330 00000 n 
+0003284484 00000 n 
+0003284298 00000 n 
+0003283541 00000 n 
+0003284418 00000 n 
+0003286478 00000 n 
+0003286954 00000 n 
+0003286336 00000 n 
+0003284601 00000 n 
+0003286627 00000 n 
+0003286888 00000 n 
+0003294923 00000 n 
+0003289554 00000 n 
+0003289106 00000 n 
+0003287085 00000 n 
+0003289226 00000 n 
+0003289357 00000 n 
+0003289488 00000 n 
+0003291810 00000 n 
+0003291362 00000 n 
+0003289742 00000 n 
+0003291482 00000 n 
+0003291613 00000 n 
+0003291744 00000 n 
+0003293379 00000 n 
+0003293193 00000 n 
+0003291941 00000 n 
+0003293313 00000 n 
+0004772635 00000 n 
+0003294988 00000 n 
+0003294672 00000 n 
+0003293496 00000 n 
+0003294792 00000 n 
+0003297081 00000 n 
+0003296895 00000 n 
+0003295119 00000 n 
+0003297015 00000 n 
+0003299065 00000 n 
+0003299991 00000 n 
+0003298913 00000 n 
+0003297226 00000 n 
+0003299399 00000 n 
+0003299530 00000 n 
+0003299596 00000 n 
+0003299662 00000 n 
+0003299728 00000 n 
+0003299794 00000 n 
+0003299233 00000 n 
+0003299925 00000 n 
+0003304964 00000 n 
+0003302697 00000 n 
+0003302250 00000 n 
+0003300150 00000 n 
+0003302370 00000 n 
+0003302500 00000 n 
+0003302631 00000 n 
+0003305334 00000 n 
+0003304822 00000 n 
+0003302856 00000 n 
+0003305138 00000 n 
+0003305269 00000 n 
+0003308201 00000 n 
+0003307622 00000 n 
+0003305606 00000 n 
+0003307742 00000 n 
+0003307873 00000 n 
+0003308004 00000 n 
+0003308135 00000 n 
+0004772768 00000 n 
+0003310882 00000 n 
+0003310304 00000 n 
+0003308389 00000 n 
+0003310424 00000 n 
+0003310555 00000 n 
+0003310686 00000 n 
+0003310816 00000 n 
+0003311637 00000 n 
+0003311451 00000 n 
+0003311027 00000 n 
+0003311571 00000 n 
+0003312140 00000 n 
+0003311955 00000 n 
+0003311740 00000 n 
+0003312437 00000 n 
+0003312317 00000 n 
+0003312215 00000 n 
+0003314129 00000 n 
+0003314806 00000 n 
+0003313987 00000 n 
+0003312480 00000 n 
+0003314282 00000 n 
+0003314348 00000 n 
+0003314609 00000 n 
+0003314740 00000 n 
+0003317557 00000 n 
+0003318149 00000 n 
+0003317306 00000 n 
+0003314951 00000 n 
+0003317426 00000 n 
+0003317623 00000 n 
+0003317689 00000 n 
+0003317755 00000 n 
+0003317821 00000 n 
+0003317887 00000 n 
+0003318018 00000 n 
+0003318083 00000 n 
+0004772901 00000 n 
+0003320951 00000 n 
+0003320699 00000 n 
+0003318364 00000 n 
+0003320819 00000 n 
+0003320885 00000 n 
+0003323047 00000 n 
+0003322795 00000 n 
+0003321139 00000 n 
+0003322915 00000 n 
+0003322981 00000 n 
+0003326129 00000 n 
+0003326280 00000 n 
+0003326429 00000 n 
+0003327173 00000 n 
+0003325967 00000 n 
+0003323178 00000 n 
+0003326580 00000 n 
+0003326711 00000 n 
+0003326777 00000 n 
+0003326843 00000 n 
+0003326909 00000 n 
+0003326975 00000 n 
+0003327041 00000 n 
+0003327107 00000 n 
+0003330544 00000 n 
+0003331203 00000 n 
+0003330293 00000 n 
+0003327374 00000 n 
+0003330413 00000 n 
+0003330610 00000 n 
+0003330676 00000 n 
+0003330742 00000 n 
+0003330808 00000 n 
+0003330874 00000 n 
+0003330940 00000 n 
+0003331006 00000 n 
+0003331072 00000 n 
+0003331137 00000 n 
+0003334351 00000 n 
+0003333770 00000 n 
+0003331347 00000 n 
+0003333890 00000 n 
+0003333956 00000 n 
+0003334021 00000 n 
+0003334087 00000 n 
+0003334153 00000 n 
+0003334219 00000 n 
+0003334285 00000 n 
+0003337795 00000 n 
+0003337214 00000 n 
+0003334567 00000 n 
+0003337334 00000 n 
+0003337400 00000 n 
+0003337466 00000 n 
+0003337532 00000 n 
+0003337598 00000 n 
+0003337664 00000 n 
+0003337729 00000 n 
+0004773034 00000 n 
+0003339548 00000 n 
+0003339296 00000 n 
+0003337954 00000 n 
+0003339416 00000 n 
+0003339482 00000 n 
+0003339967 00000 n 
+0003339781 00000 n 
+0003339679 00000 n 
+0003339901 00000 n 
+0003342299 00000 n 
+0003341723 00000 n 
+0003340010 00000 n 
+0003341843 00000 n 
+0003342103 00000 n 
+0003342233 00000 n 
+0003344773 00000 n 
+0003344943 00000 n 
+0003347085 00000 n 
+0003344620 00000 n 
+0003367716 00000 n 
+0003345575 00000 n 
+0003344458 00000 n 
+0003342444 00000 n 
+0003345116 00000 n 
+0003345247 00000 n 
+0003345378 00000 n 
+0003345509 00000 n 
+0003365854 00000 n 
+0003366051 00000 n 
+0003346965 00000 n 
+0003345776 00000 n 
+0003365723 00000 n 
+0003365985 00000 n 
+0003406082 00000 n 
+0003367596 00000 n 
+0003366207 00000 n 
+0003405885 00000 n 
+0003406016 00000 n 
+0004773167 00000 n 
+0003409064 00000 n 
+0003409255 00000 n 
+0003408385 00000 n 
+0003408715 00000 n 
+0003409906 00000 n 
+0003408193 00000 n 
+0003406280 00000 n 
+0003409447 00000 n 
+0003409578 00000 n 
+0003409709 00000 n 
+0003409840 00000 n 
+0003408551 00000 n 
+0003408890 00000 n 
+0003413735 00000 n 
+0003412522 00000 n 
+0003412336 00000 n 
+0003410121 00000 n 
+0003412456 00000 n 
+0003414105 00000 n 
+0003413593 00000 n 
+0003412667 00000 n 
+0003413908 00000 n 
+0003414039 00000 n 
+0003414566 00000 n 
+0003414380 00000 n 
+0003414278 00000 n 
+0003414500 00000 n 
+0003416837 00000 n 
+0003416493 00000 n 
+0003417471 00000 n 
+0003416331 00000 n 
+0003414609 00000 n 
+0003417013 00000 n 
+0003417274 00000 n 
+0003416666 00000 n 
+0003417405 00000 n 
+0003420497 00000 n 
+0003421109 00000 n 
+0003420355 00000 n 
+0003417672 00000 n 
+0003420649 00000 n 
+0003420845 00000 n 
+0003420911 00000 n 
+0003420977 00000 n 
+0003421043 00000 n 
+0004773300 00000 n 
+0003424138 00000 n 
+0003425014 00000 n 
+0003423996 00000 n 
+0003421281 00000 n 
+0003424291 00000 n 
+0003424422 00000 n 
+0003424488 00000 n 
+0003424554 00000 n 
+0003424620 00000 n 
+0003424686 00000 n 
+0003424817 00000 n 
+0003424948 00000 n 
+0003427538 00000 n 
+0003427221 00000 n 
+0003425172 00000 n 
+0003427341 00000 n 
+0003427472 00000 n 
+0003428988 00000 n 
+0003428672 00000 n 
+0003427683 00000 n 
+0003428792 00000 n 
+0003428922 00000 n 
+0003429407 00000 n 
+0003429221 00000 n 
+0003429119 00000 n 
+0003429341 00000 n 
+0003429847 00000 n 
+0003429662 00000 n 
+0003429450 00000 n 
+0003430144 00000 n 
+0003430024 00000 n 
+0003429922 00000 n 
+0004773433 00000 n 
+0003431639 00000 n 
+0003431805 00000 n 
+0003432646 00000 n 
+0003431487 00000 n 
+0003430187 00000 n 
+0003431992 00000 n 
+0003432058 00000 n 
+0003432319 00000 n 
+0003432450 00000 n 
+0003432581 00000 n 
+0003434957 00000 n 
+0003435132 00000 n 
+0003435770 00000 n 
+0003434805 00000 n 
+0003432819 00000 n 
+0003435311 00000 n 
+0003435442 00000 n 
+0003435572 00000 n 
+0003435638 00000 n 
+0003435704 00000 n 
+0003437935 00000 n 
+0003438120 00000 n 
+0003438308 00000 n 
+0003438875 00000 n 
+0003437773 00000 n 
+0003435915 00000 n 
+0003438481 00000 n 
+0003438547 00000 n 
+0003438678 00000 n 
+0003438809 00000 n 
+0003440906 00000 n 
+0003440589 00000 n 
+0003439076 00000 n 
+0003440709 00000 n 
+0003440840 00000 n 
+0003442223 00000 n 
+0003442037 00000 n 
+0003441037 00000 n 
+0003442157 00000 n 
 0003444338 00000 n 
-0003443117 00000 n 
-0003440422 00000 n 
-0003443418 00000 n 
-0003443549 00000 n 
-0003443680 00000 n 
-0003443811 00000 n 
-0003443877 00000 n 
-0003443943 00000 n 
-0003444009 00000 n 
-0003444074 00000 n 
-0003444140 00000 n 
-0003444206 00000 n 
+0003443759 00000 n 
+0003442340 00000 n 
+0003443879 00000 n 
+0003444010 00000 n 
+0003444141 00000 n 
 0003444272 00000 n 
-0003445693 00000 n 
-0003446096 00000 n 
-0003445551 00000 n 
-0003444510 00000 n 
-0003445900 00000 n 
-0003446031 00000 n 
-0003446656 00000 n 
-0003446470 00000 n 
-0003446368 00000 n 
-0003446590 00000 n 
-0004732769 00000 n 
-0003448784 00000 n 
-0003448206 00000 n 
-0003446699 00000 n 
-0003448326 00000 n 
-0003448587 00000 n 
-0003448718 00000 n 
-0003451497 00000 n 
-0003451180 00000 n 
-0003448901 00000 n 
-0003451300 00000 n 
-0003451431 00000 n 
-0003454327 00000 n 
-0003453617 00000 n 
-0003451656 00000 n 
-0003453737 00000 n 
-0003453868 00000 n 
-0003453999 00000 n 
-0003454130 00000 n 
-0003454261 00000 n 
-0003456528 00000 n 
-0003457302 00000 n 
-0003456376 00000 n 
-0003454486 00000 n 
-0003456844 00000 n 
-0003456975 00000 n 
-0003457106 00000 n 
-0003456686 00000 n 
-0003457236 00000 n 
-0003459982 00000 n 
-0003459534 00000 n 
-0003457447 00000 n 
-0003459654 00000 n 
-0003459785 00000 n 
-0003459916 00000 n 
-0003460401 00000 n 
-0003460215 00000 n 
-0003460113 00000 n 
-0003460335 00000 n 
-0004732902 00000 n 
-0003461887 00000 n 
-0003464889 00000 n 
-0003462390 00000 n 
-0003461745 00000 n 
-0003460444 00000 n 
-0003462063 00000 n 
-0003462324 00000 n 
-0003465066 00000 n 
-0003465236 00000 n 
-0003465409 00000 n 
-0003465580 00000 n 
-0003465751 00000 n 
-0003466446 00000 n 
-0003464687 00000 n 
-0003462577 00000 n 
-0003466119 00000 n 
-0003466250 00000 n 
-0003466380 00000 n 
-0003465935 00000 n 
-0003468243 00000 n 
-0003468057 00000 n 
-0003466733 00000 n 
-0003468177 00000 n 
-0004710320 00000 n 
-0004713736 00000 n 
-0003470260 00000 n 
-0003469811 00000 n 
-0003468517 00000 n 
-0003469931 00000 n 
-0003469997 00000 n 
-0003470063 00000 n 
-0003470194 00000 n 
-0003472027 00000 n 
-0003471709 00000 n 
-0003470405 00000 n 
-0003471829 00000 n 
-0003471895 00000 n 
-0003471961 00000 n 
-0003473690 00000 n 
-0003473373 00000 n 
-0003472158 00000 n 
-0003473493 00000 n 
-0003473624 00000 n 
-0004733035 00000 n 
-0003474848 00000 n 
-0003475205 00000 n 
-0003474706 00000 n 
-0003473821 00000 n 
-0003475008 00000 n 
-0003475139 00000 n 
-0003476479 00000 n 
-0003476293 00000 n 
-0003475336 00000 n 
-0003476413 00000 n 
-0003477989 00000 n 
-0003478149 00000 n 
-0003478318 00000 n 
-0003478685 00000 n 
-0003477827 00000 n 
-0003476653 00000 n 
-0003478488 00000 n 
-0003478619 00000 n 
-0003479118 00000 n 
-0003478932 00000 n 
-0003478830 00000 n 
-0003479052 00000 n 
-0003481246 00000 n 
-0003480929 00000 n 
-0003479161 00000 n 
-0003481049 00000 n 
-0003481180 00000 n 
-0003483937 00000 n 
-0003484117 00000 n 
-0003484300 00000 n 
-0003484672 00000 n 
-0003483775 00000 n 
-0003481363 00000 n 
-0003484475 00000 n 
-0003484606 00000 n 
-0004733168 00000 n 
-0003486878 00000 n 
-0003487264 00000 n 
-0003486736 00000 n 
-0003484859 00000 n 
-0003487067 00000 n 
-0003487198 00000 n 
-0003487739 00000 n 
-0003487553 00000 n 
-0003487451 00000 n 
-0003487673 00000 n 
-0003492436 00000 n 
-0003492602 00000 n 
-0003492794 00000 n 
-0003489798 00000 n 
-0003489351 00000 n 
-0003487782 00000 n 
-0003489471 00000 n 
-0003489732 00000 n 
-0003493368 00000 n 
-0003492274 00000 n 
-0003489915 00000 n 
-0003492974 00000 n 
-0003493040 00000 n 
-0003493106 00000 n 
-0003493172 00000 n 
-0003493303 00000 n 
-0003495298 00000 n 
-0003494981 00000 n 
-0003493541 00000 n 
-0003495101 00000 n 
-0003495232 00000 n 
-0003496356 00000 n 
-0003496170 00000 n 
-0003495429 00000 n 
-0003496290 00000 n 
-0004733301 00000 n 
-0003497446 00000 n 
-0003497260 00000 n 
-0003496459 00000 n 
-0003497380 00000 n 
-0003498519 00000 n 
-0003498333 00000 n 
-0003497563 00000 n 
-0003498453 00000 n 
-0003500206 00000 n 
-0003499890 00000 n 
-0003498636 00000 n 
-0003500010 00000 n 
-0003500904 00000 n 
-0003500718 00000 n 
-0003500337 00000 n 
-0003500838 00000 n 
-0003502712 00000 n 
-0003503139 00000 n 
-0003502570 00000 n 
-0003501007 00000 n 
-0003502877 00000 n 
-0003503008 00000 n 
-0003503073 00000 n 
-0003505800 00000 n 
-0003505548 00000 n 
-0003503298 00000 n 
-0003505668 00000 n 
-0003505734 00000 n 
-0004733434 00000 n 
-0003508215 00000 n 
-0003507897 00000 n 
-0003505917 00000 n 
-0003508017 00000 n 
-0003508083 00000 n 
-0003508149 00000 n 
-0003510791 00000 n 
-0003510539 00000 n 
-0003508318 00000 n 
-0003510659 00000 n 
-0003510725 00000 n 
-0003513255 00000 n 
-0003512937 00000 n 
-0003510908 00000 n 
-0003513057 00000 n 
-0003513123 00000 n 
-0003513189 00000 n 
-0003516089 00000 n 
-0003515575 00000 n 
-0003513358 00000 n 
-0003515695 00000 n 
-0003515761 00000 n 
-0003515826 00000 n 
-0003515892 00000 n 
-0003515957 00000 n 
-0003516023 00000 n 
-0003519047 00000 n 
-0003518466 00000 n 
-0003516206 00000 n 
-0003518586 00000 n 
-0003518652 00000 n 
-0003518718 00000 n 
-0003518784 00000 n 
-0003518849 00000 n 
-0003518915 00000 n 
-0003518981 00000 n 
-0003521793 00000 n 
-0003521607 00000 n 
-0003519150 00000 n 
-0003521727 00000 n 
-0004733567 00000 n 
-0003524340 00000 n 
-0003523891 00000 n 
-0003521896 00000 n 
-0003524011 00000 n 
-0003524077 00000 n 
-0003524143 00000 n 
-0003524209 00000 n 
-0003524274 00000 n 
-0003527067 00000 n 
-0003526617 00000 n 
-0003524443 00000 n 
-0003526737 00000 n 
-0003526803 00000 n 
-0003526869 00000 n 
-0003526935 00000 n 
-0003527001 00000 n 
-0003529529 00000 n 
-0003529211 00000 n 
-0003527184 00000 n 
-0003529331 00000 n 
-0003529397 00000 n 
-0003529463 00000 n 
-0003532129 00000 n 
-0003531877 00000 n 
-0003529632 00000 n 
-0003531997 00000 n 
-0003532063 00000 n 
-0003534840 00000 n 
-0003534588 00000 n 
-0003532246 00000 n 
-0003534708 00000 n 
-0003534774 00000 n 
-0003537227 00000 n 
-0003536909 00000 n 
-0003534943 00000 n 
-0003537029 00000 n 
-0003537095 00000 n 
-0003537161 00000 n 
-0004733700 00000 n 
-0003539561 00000 n 
-0003539111 00000 n 
-0003537344 00000 n 
-0003539231 00000 n 
-0003539297 00000 n 
-0003539363 00000 n 
-0003539429 00000 n 
-0003539495 00000 n 
-0003541643 00000 n 
-0003541392 00000 n 
-0003539664 00000 n 
-0003541512 00000 n 
-0003543038 00000 n 
-0003543215 00000 n 
-0003543674 00000 n 
-0003542876 00000 n 
-0003541774 00000 n 
-0003543608 00000 n 
-0003543412 00000 n 
-0003544079 00000 n 
-0003543893 00000 n 
-0003543791 00000 n 
-0003544013 00000 n 
-0003546057 00000 n 
-0003546375 00000 n 
-0003548939 00000 n 
-0003546744 00000 n 
-0003545895 00000 n 
-0003544122 00000 n 
-0003546547 00000 n 
-0003546678 00000 n 
-0003546216 00000 n 
-0003549087 00000 n 
-0003549305 00000 n 
-0003548787 00000 n 
-0003546875 00000 n 
-0003549239 00000 n 
-0004733833 00000 n 
-0003551555 00000 n 
-0003551769 00000 n 
-0003551413 00000 n 
-0003549422 00000 n 
-0003551703 00000 n 
-0003554168 00000 n 
-0003554393 00000 n 
-0003554026 00000 n 
-0003551886 00000 n 
-0003554327 00000 n 
-0003555176 00000 n 
-0003554990 00000 n 
-0003554510 00000 n 
-0003555110 00000 n 
-0003555567 00000 n 
-0003555381 00000 n 
-0003555279 00000 n 
-0003555501 00000 n 
-0003558458 00000 n 
-0003558610 00000 n 
-0003558762 00000 n 
-0003558913 00000 n 
-0003559064 00000 n 
-0003559217 00000 n 
-0003559370 00000 n 
-0003559523 00000 n 
-0003559676 00000 n 
-0003559828 00000 n 
-0003559980 00000 n 
-0003560133 00000 n 
-0003560286 00000 n 
-0003560438 00000 n 
-0003560591 00000 n 
-0003560744 00000 n 
-0003560897 00000 n 
-0003561050 00000 n 
-0003561202 00000 n 
-0003561355 00000 n 
-0003561508 00000 n 
-0003561661 00000 n 
-0003561814 00000 n 
-0003561967 00000 n 
-0003562120 00000 n 
-0003562272 00000 n 
-0003562425 00000 n 
-0003562576 00000 n 
-0003562728 00000 n 
-0003562880 00000 n 
-0003563032 00000 n 
-0003563184 00000 n 
-0003563337 00000 n 
-0003563490 00000 n 
-0003563643 00000 n 
-0003563796 00000 n 
-0003563949 00000 n 
-0003564102 00000 n 
-0003564255 00000 n 
-0003564408 00000 n 
-0003564561 00000 n 
-0003564714 00000 n 
-0003564867 00000 n 
-0003565020 00000 n 
-0003565173 00000 n 
-0003565325 00000 n 
-0003565478 00000 n 
-0003565630 00000 n 
-0003565783 00000 n 
-0003565936 00000 n 
-0003566089 00000 n 
-0003566241 00000 n 
-0003566393 00000 n 
-0003566544 00000 n 
-0003566697 00000 n 
-0003566848 00000 n 
-0003567000 00000 n 
-0003567151 00000 n 
-0003567303 00000 n 
-0003567455 00000 n 
-0003567608 00000 n 
-0003567761 00000 n 
-0003567914 00000 n 
-0003568067 00000 n 
-0003568219 00000 n 
-0003568372 00000 n 
-0003568525 00000 n 
-0003568678 00000 n 
-0003568831 00000 n 
-0003568984 00000 n 
-0003569134 00000 n 
-0003569287 00000 n 
-0003569440 00000 n 
-0003569593 00000 n 
-0003569746 00000 n 
-0003569898 00000 n 
-0003570049 00000 n 
-0003570201 00000 n 
-0003570354 00000 n 
-0003570506 00000 n 
-0003570659 00000 n 
-0003570812 00000 n 
-0003570965 00000 n 
-0003571118 00000 n 
-0003571270 00000 n 
-0003571422 00000 n 
-0003571574 00000 n 
-0003571726 00000 n 
-0003571879 00000 n 
-0003572032 00000 n 
-0003572184 00000 n 
-0003572337 00000 n 
-0003572490 00000 n 
-0003572643 00000 n 
-0003572796 00000 n 
-0003572948 00000 n 
-0003573101 00000 n 
-0003573254 00000 n 
-0003573407 00000 n 
-0003573559 00000 n 
-0003573711 00000 n 
-0003573863 00000 n 
-0003574015 00000 n 
-0003574167 00000 n 
-0003574317 00000 n 
-0003574469 00000 n 
-0003574621 00000 n 
-0003574773 00000 n 
-0003574923 00000 n 
-0003575073 00000 n 
-0003575223 00000 n 
-0003575375 00000 n 
-0003575527 00000 n 
-0003575677 00000 n 
-0003575827 00000 n 
-0003575978 00000 n 
-0003576130 00000 n 
-0003576282 00000 n 
-0003576434 00000 n 
-0003576586 00000 n 
-0003576738 00000 n 
-0003576891 00000 n 
-0003577044 00000 n 
-0003577197 00000 n 
-0003577348 00000 n 
-0003577501 00000 n 
-0003577654 00000 n 
-0003577806 00000 n 
-0003577959 00000 n 
-0003578112 00000 n 
-0003581351 00000 n 
-0003578331 00000 n 
-0003557026 00000 n 
-0003555610 00000 n 
-0003578265 00000 n 
-0003581503 00000 n 
-0003581656 00000 n 
-0003581809 00000 n 
-0003581962 00000 n 
-0003582114 00000 n 
-0003582265 00000 n 
-0003582417 00000 n 
-0003582569 00000 n 
-0003582722 00000 n 
-0003582875 00000 n 
-0003583028 00000 n 
-0003583181 00000 n 
-0003583333 00000 n 
-0003583486 00000 n 
-0003583639 00000 n 
-0003583791 00000 n 
-0003583944 00000 n 
-0003584097 00000 n 
-0003584249 00000 n 
-0003584402 00000 n 
-0003584554 00000 n 
-0003584707 00000 n 
+0004773566 00000 n 
+0003446853 00000 n 
+0003446278 00000 n 
+0003444497 00000 n 
+0003446398 00000 n 
+0003446527 00000 n 
+0003446787 00000 n 
+0003448545 00000 n 
+0003448359 00000 n 
+0003446984 00000 n 
+0003448479 00000 n 
+0003450664 00000 n 
+0003450347 00000 n 
+0003448719 00000 n 
+0003450467 00000 n 
+0003450598 00000 n 
+0003452698 00000 n 
+0003452381 00000 n 
+0003450880 00000 n 
+0003452501 00000 n 
+0003452632 00000 n 
+0003454117 00000 n 
+0003453800 00000 n 
+0003452886 00000 n 
+0003453920 00000 n 
+0003454051 00000 n 
+0003454536 00000 n 
+0003454350 00000 n 
+0003454248 00000 n 
+0003454470 00000 n 
+0004773699 00000 n 
+0003456636 00000 n 
+0003456189 00000 n 
+0003454579 00000 n 
+0003456309 00000 n 
+0003456570 00000 n 
+0003458827 00000 n 
+0003459322 00000 n 
+0003458685 00000 n 
+0003456767 00000 n 
+0003458994 00000 n 
+0003459125 00000 n 
+0003459256 00000 n 
+0003460553 00000 n 
+0003460367 00000 n 
+0003459509 00000 n 
+0003460487 00000 n 
+0003462744 00000 n 
+0003462296 00000 n 
+0003460670 00000 n 
+0003462416 00000 n 
+0003462547 00000 n 
+0003462678 00000 n 
+0003464682 00000 n 
+0003465710 00000 n 
+0003464530 00000 n 
+0003462875 00000 n 
+0003465251 00000 n 
+0003465382 00000 n 
+0003465513 00000 n 
+0003464967 00000 n 
+0003466171 00000 n 
+0003465985 00000 n 
+0003465883 00000 n 
+0003466105 00000 n 
+0004773832 00000 n 
+0003468073 00000 n 
+0003468246 00000 n 
+0003468437 00000 n 
+0003468622 00000 n 
+0003468814 00000 n 
+0003469328 00000 n 
+0003467891 00000 n 
+0003466214 00000 n 
+0003469001 00000 n 
+0003469262 00000 n 
+0003471850 00000 n 
+0003472508 00000 n 
+0003471708 00000 n 
+0003469501 00000 n 
+0003472049 00000 n 
+0003472180 00000 n 
+0003472311 00000 n 
+0003472442 00000 n 
+0003474854 00000 n 
+0003475503 00000 n 
+0003474712 00000 n 
+0003472709 00000 n 
+0003475045 00000 n 
+0003475176 00000 n 
+0003475307 00000 n 
+0003475438 00000 n 
+0003478020 00000 n 
+0003478666 00000 n 
+0003477878 00000 n 
+0003475718 00000 n 
+0003478208 00000 n 
+0003478339 00000 n 
+0003478470 00000 n 
+0003478600 00000 n 
+0003480907 00000 n 
+0003481516 00000 n 
+0003480765 00000 n 
+0003478867 00000 n 
+0003481059 00000 n 
+0003481190 00000 n 
+0003481319 00000 n 
+0003481450 00000 n 
+0003484512 00000 n 
+0003485591 00000 n 
+0003484370 00000 n 
+0003481675 00000 n 
+0003484671 00000 n 
+0003484802 00000 n 
+0003484933 00000 n 
+0003485064 00000 n 
+0003485130 00000 n 
+0003485196 00000 n 
+0003485262 00000 n 
+0003485327 00000 n 
+0003485393 00000 n 
+0003485459 00000 n 
+0003485525 00000 n 
+0004773965 00000 n 
+0003486946 00000 n 
+0003487349 00000 n 
+0003486804 00000 n 
+0003485763 00000 n 
+0003487153 00000 n 
+0003487284 00000 n 
+0003487909 00000 n 
+0003487723 00000 n 
+0003487621 00000 n 
+0003487843 00000 n 
+0003490037 00000 n 
+0003489459 00000 n 
+0003487952 00000 n 
+0003489579 00000 n 
+0003489840 00000 n 
+0003489971 00000 n 
+0003492752 00000 n 
+0003492435 00000 n 
+0003490154 00000 n 
+0003492555 00000 n 
+0003492686 00000 n 
+0003495582 00000 n 
+0003494872 00000 n 
+0003492911 00000 n 
+0003494992 00000 n 
+0003495123 00000 n 
+0003495254 00000 n 
+0003495385 00000 n 
+0003495516 00000 n 
+0003497783 00000 n 
+0003498557 00000 n 
+0003497631 00000 n 
+0003495741 00000 n 
+0003498099 00000 n 
+0003498230 00000 n 
+0003498361 00000 n 
+0003497941 00000 n 
+0003498491 00000 n 
+0004774098 00000 n 
+0003501237 00000 n 
+0003500789 00000 n 
+0003498702 00000 n 
+0003500909 00000 n 
+0003501040 00000 n 
+0003501171 00000 n 
+0003501656 00000 n 
+0003501470 00000 n 
+0003501368 00000 n 
+0003501590 00000 n 
+0003503143 00000 n 
+0003506145 00000 n 
+0003503646 00000 n 
+0003503001 00000 n 
+0003501699 00000 n 
+0003503319 00000 n 
+0003503580 00000 n 
+0003506322 00000 n 
+0003506492 00000 n 
+0003506665 00000 n 
+0003506836 00000 n 
+0003507007 00000 n 
+0003507702 00000 n 
+0003505943 00000 n 
+0003503833 00000 n 
+0003507375 00000 n 
+0003507506 00000 n 
+0003507636 00000 n 
+0003507191 00000 n 
+0003509500 00000 n 
+0003509314 00000 n 
+0003507989 00000 n 
+0003509434 00000 n 
+0004751640 00000 n 
+0004755056 00000 n 
+0003511515 00000 n 
+0003511066 00000 n 
+0003509774 00000 n 
+0003511186 00000 n 
+0003511252 00000 n 
+0003511318 00000 n 
+0003511449 00000 n 
+0004774231 00000 n 
+0003513282 00000 n 
+0003512964 00000 n 
+0003511660 00000 n 
+0003513084 00000 n 
+0003513150 00000 n 
+0003513216 00000 n 
+0003514946 00000 n 
+0003514629 00000 n 
+0003513413 00000 n 
+0003514749 00000 n 
+0003514880 00000 n 
+0003516104 00000 n 
+0003516461 00000 n 
+0003515962 00000 n 
+0003515077 00000 n 
+0003516264 00000 n 
+0003516395 00000 n 
+0003517734 00000 n 
+0003517548 00000 n 
+0003516592 00000 n 
+0003517668 00000 n 
+0003519244 00000 n 
+0003519404 00000 n 
+0003519573 00000 n 
+0003519940 00000 n 
+0003519082 00000 n 
+0003517908 00000 n 
+0003519743 00000 n 
+0003519874 00000 n 
+0003520373 00000 n 
+0003520187 00000 n 
+0003520085 00000 n 
+0003520307 00000 n 
+0004774364 00000 n 
+0003522501 00000 n 
+0003522184 00000 n 
+0003520416 00000 n 
+0003522304 00000 n 
+0003522435 00000 n 
+0003525191 00000 n 
+0003525371 00000 n 
+0003525554 00000 n 
+0003525926 00000 n 
+0003525029 00000 n 
+0003522618 00000 n 
+0003525729 00000 n 
+0003525860 00000 n 
+0003528132 00000 n 
+0003528518 00000 n 
+0003527990 00000 n 
+0003526113 00000 n 
+0003528321 00000 n 
+0003528452 00000 n 
+0003528993 00000 n 
+0003528807 00000 n 
+0003528705 00000 n 
+0003528927 00000 n 
+0003533689 00000 n 
+0003533855 00000 n 
+0003534047 00000 n 
+0003531052 00000 n 
+0003530605 00000 n 
+0003529036 00000 n 
+0003530725 00000 n 
+0003530986 00000 n 
+0003534621 00000 n 
+0003533527 00000 n 
+0003531169 00000 n 
+0003534227 00000 n 
+0003534293 00000 n 
+0003534359 00000 n 
+0003534425 00000 n 
+0003534556 00000 n 
+0004774497 00000 n 
+0003536551 00000 n 
+0003536234 00000 n 
+0003534794 00000 n 
+0003536354 00000 n 
+0003536485 00000 n 
+0003537607 00000 n 
+0003537421 00000 n 
+0003536682 00000 n 
+0003537541 00000 n 
+0003538697 00000 n 
+0003538511 00000 n 
+0003537710 00000 n 
+0003538631 00000 n 
+0003539770 00000 n 
+0003539584 00000 n 
+0003538814 00000 n 
+0003539704 00000 n 
+0003541457 00000 n 
+0003541141 00000 n 
+0003539887 00000 n 
+0003541261 00000 n 
+0003542155 00000 n 
+0003541969 00000 n 
+0003541588 00000 n 
+0003542089 00000 n 
+0004774630 00000 n 
+0003543963 00000 n 
+0003544390 00000 n 
+0003543821 00000 n 
+0003542258 00000 n 
+0003544128 00000 n 
+0003544259 00000 n 
+0003544324 00000 n 
+0003547051 00000 n 
+0003546799 00000 n 
+0003544549 00000 n 
+0003546919 00000 n 
+0003546985 00000 n 
+0003549466 00000 n 
+0003549148 00000 n 
+0003547168 00000 n 
+0003549268 00000 n 
+0003549334 00000 n 
+0003549400 00000 n 
+0003552043 00000 n 
+0003551791 00000 n 
+0003549569 00000 n 
+0003551911 00000 n 
+0003551977 00000 n 
+0003554507 00000 n 
+0003554189 00000 n 
+0003552160 00000 n 
+0003554309 00000 n 
+0003554375 00000 n 
+0003554441 00000 n 
+0003557341 00000 n 
+0003556827 00000 n 
+0003554610 00000 n 
+0003556947 00000 n 
+0003557013 00000 n 
+0003557078 00000 n 
+0003557144 00000 n 
+0003557209 00000 n 
+0003557275 00000 n 
+0004774763 00000 n 
+0003560299 00000 n 
+0003559718 00000 n 
+0003557458 00000 n 
+0003559838 00000 n 
+0003559904 00000 n 
+0003559970 00000 n 
+0003560036 00000 n 
+0003560101 00000 n 
+0003560167 00000 n 
+0003560233 00000 n 
+0003563045 00000 n 
+0003562859 00000 n 
+0003560402 00000 n 
+0003562979 00000 n 
+0003565592 00000 n 
+0003565143 00000 n 
+0003563148 00000 n 
+0003565263 00000 n 
+0003565329 00000 n 
+0003565395 00000 n 
+0003565461 00000 n 
+0003565526 00000 n 
+0003568319 00000 n 
+0003567869 00000 n 
+0003565695 00000 n 
+0003567989 00000 n 
+0003568055 00000 n 
+0003568121 00000 n 
+0003568187 00000 n 
+0003568253 00000 n 
+0003570782 00000 n 
+0003570464 00000 n 
+0003568436 00000 n 
+0003570584 00000 n 
+0003570650 00000 n 
+0003570716 00000 n 
+0003573382 00000 n 
+0003573130 00000 n 
+0003570885 00000 n 
+0003573250 00000 n 
+0003573316 00000 n 
+0004774896 00000 n 
+0003576093 00000 n 
+0003575841 00000 n 
+0003573499 00000 n 
+0003575961 00000 n 
+0003576027 00000 n 
+0003578480 00000 n 
+0003578162 00000 n 
+0003576196 00000 n 
+0003578282 00000 n 
+0003578348 00000 n 
+0003578414 00000 n 
+0003580814 00000 n 
+0003580364 00000 n 
+0003578597 00000 n 
+0003580484 00000 n 
+0003580550 00000 n 
+0003580616 00000 n 
+0003580682 00000 n 
+0003580748 00000 n 
+0003582895 00000 n 
+0003582644 00000 n 
+0003580917 00000 n 
+0003582764 00000 n 
+0003584289 00000 n 
+0003584466 00000 n 
+0003584925 00000 n 
+0003584127 00000 n 
+0003583026 00000 n 
 0003584859 00000 n 
-0003585011 00000 n 
-0003585163 00000 n 
-0003585316 00000 n 
-0003585469 00000 n 
-0003585621 00000 n 
-0003585773 00000 n 
-0003585925 00000 n 
-0003586076 00000 n 
-0003586228 00000 n 
-0003586381 00000 n 
-0003586533 00000 n 
-0003586685 00000 n 
-0003586837 00000 n 
-0003586990 00000 n 
-0003587143 00000 n 
-0003587295 00000 n 
-0003587447 00000 n 
-0003587600 00000 n 
-0003587753 00000 n 
-0003587906 00000 n 
-0003588057 00000 n 
-0003588210 00000 n 
-0003588363 00000 n 
-0003588516 00000 n 
-0003588667 00000 n 
-0003588816 00000 n 
-0003588968 00000 n 
-0003589120 00000 n 
-0003589272 00000 n 
-0003589425 00000 n 
-0003589578 00000 n 
-0003589731 00000 n 
-0003589884 00000 n 
+0003584663 00000 n 
+0003585330 00000 n 
+0003585144 00000 n 
+0003585042 00000 n 
+0003585264 00000 n 
+0004775029 00000 n 
+0003587306 00000 n 
+0003587624 00000 n 
+0003590189 00000 n 
+0003587993 00000 n 
+0003587144 00000 n 
+0003585373 00000 n 
+0003587796 00000 n 
+0003587927 00000 n 
+0003587465 00000 n 
+0003590337 00000 n 
+0003590555 00000 n 
 0003590037 00000 n 
-0003590190 00000 n 
-0003590343 00000 n 
-0003590496 00000 n 
-0003590649 00000 n 
-0003590802 00000 n 
-0003590955 00000 n 
-0003591108 00000 n 
-0003591261 00000 n 
-0003591413 00000 n 
-0003591565 00000 n 
-0003591717 00000 n 
-0003591869 00000 n 
-0003592018 00000 n 
-0003592170 00000 n 
-0003592323 00000 n 
-0003592476 00000 n 
-0003592628 00000 n 
-0003592779 00000 n 
-0003592931 00000 n 
-0003593083 00000 n 
-0003593236 00000 n 
-0003593389 00000 n 
-0003593542 00000 n 
-0003593695 00000 n 
-0003593848 00000 n 
-0003594001 00000 n 
-0003594153 00000 n 
-0003594302 00000 n 
-0003594455 00000 n 
-0003594608 00000 n 
-0003594761 00000 n 
-0003594914 00000 n 
-0003595067 00000 n 
-0003595220 00000 n 
-0003595372 00000 n 
-0003595524 00000 n 
-0003595676 00000 n 
-0003595829 00000 n 
-0003595982 00000 n 
-0003599637 00000 n 
-0003596201 00000 n 
-0003580249 00000 n 
-0003578448 00000 n 
-0003596135 00000 n 
-0004733966 00000 n 
-0003599790 00000 n 
-0003599943 00000 n 
-0003600095 00000 n 
-0003600247 00000 n 
-0003600399 00000 n 
-0003600551 00000 n 
-0003600703 00000 n 
-0003600851 00000 n 
-0003601004 00000 n 
-0003601156 00000 n 
-0003601308 00000 n 
-0003601461 00000 n 
-0003601612 00000 n 
-0003601765 00000 n 
-0003601916 00000 n 
-0003602069 00000 n 
-0003602222 00000 n 
-0003602375 00000 n 
-0003602527 00000 n 
-0003602680 00000 n 
-0003602833 00000 n 
-0003602986 00000 n 
-0003603139 00000 n 
-0003603292 00000 n 
-0003603445 00000 n 
-0003603597 00000 n 
-0003603749 00000 n 
-0003603901 00000 n 
-0003604054 00000 n 
-0003604207 00000 n 
-0003604360 00000 n 
-0003604513 00000 n 
-0003604665 00000 n 
-0003604817 00000 n 
-0003604970 00000 n 
-0003605123 00000 n 
-0003605275 00000 n 
-0003605427 00000 n 
-0003605579 00000 n 
-0003605731 00000 n 
-0003605883 00000 n 
-0003606035 00000 n 
-0003606187 00000 n 
-0003606340 00000 n 
-0003606493 00000 n 
-0003606646 00000 n 
-0003606798 00000 n 
-0003606949 00000 n 
-0003607102 00000 n 
-0003607255 00000 n 
-0003607408 00000 n 
-0003607561 00000 n 
-0003607713 00000 n 
-0003607864 00000 n 
-0003608017 00000 n 
-0003608170 00000 n 
-0003608323 00000 n 
-0003608475 00000 n 
-0003608628 00000 n 
-0003608781 00000 n 
-0003608933 00000 n 
-0003609086 00000 n 
-0003609239 00000 n 
-0003609392 00000 n 
-0003609545 00000 n 
-0003609698 00000 n 
-0003609851 00000 n 
-0003610004 00000 n 
-0003610157 00000 n 
-0003610310 00000 n 
-0003610463 00000 n 
-0003610616 00000 n 
-0003610769 00000 n 
-0003610922 00000 n 
-0003611075 00000 n 
-0003611228 00000 n 
-0003611381 00000 n 
-0003611534 00000 n 
-0003611687 00000 n 
-0003611839 00000 n 
-0003611992 00000 n 
-0003612144 00000 n 
-0003612296 00000 n 
-0003612449 00000 n 
-0003612601 00000 n 
-0003612754 00000 n 
-0003612907 00000 n 
-0003613060 00000 n 
-0003613213 00000 n 
-0003613366 00000 n 
-0003613519 00000 n 
-0003613672 00000 n 
-0003613825 00000 n 
-0003613978 00000 n 
-0003614131 00000 n 
-0003614284 00000 n 
-0003614437 00000 n 
-0003614590 00000 n 
-0003614741 00000 n 
-0003614894 00000 n 
-0003615046 00000 n 
-0003615198 00000 n 
-0003615350 00000 n 
-0003615503 00000 n 
-0003615656 00000 n 
-0003615809 00000 n 
-0003615962 00000 n 
-0003616115 00000 n 
-0003616268 00000 n 
-0003616421 00000 n 
-0003616573 00000 n 
-0003616725 00000 n 
-0003616876 00000 n 
-0003617028 00000 n 
-0003617181 00000 n 
-0003617334 00000 n 
-0003617487 00000 n 
-0003617640 00000 n 
-0003617793 00000 n 
-0003617946 00000 n 
-0003618099 00000 n 
-0003618252 00000 n 
-0003618405 00000 n 
-0003618558 00000 n 
-0003618710 00000 n 
-0003618863 00000 n 
-0003619016 00000 n 
-0003619169 00000 n 
-0003619321 00000 n 
-0003619472 00000 n 
-0003619624 00000 n 
-0003619776 00000 n 
-0003619928 00000 n 
-0003620081 00000 n 
-0003620234 00000 n 
-0003620387 00000 n 
-0003620540 00000 n 
-0003620693 00000 n 
-0003620846 00000 n 
-0003620999 00000 n 
-0003621151 00000 n 
-0003621304 00000 n 
-0003621457 00000 n 
-0003624499 00000 n 
-0003624651 00000 n 
-0003624803 00000 n 
-0003624954 00000 n 
-0003625106 00000 n 
-0003625257 00000 n 
-0003625410 00000 n 
-0003625563 00000 n 
-0003625716 00000 n 
-0003621676 00000 n 
-0003598065 00000 n 
-0003596346 00000 n 
-0003621610 00000 n 
-0003625869 00000 n 
-0003626022 00000 n 
-0003626175 00000 n 
-0003626328 00000 n 
-0003626481 00000 n 
-0003626632 00000 n 
-0003626785 00000 n 
-0003626938 00000 n 
-0003627090 00000 n 
-0003627242 00000 n 
-0003627394 00000 n 
-0003627547 00000 n 
-0003627700 00000 n 
-0003627852 00000 n 
-0003628005 00000 n 
-0003628158 00000 n 
-0003628311 00000 n 
-0003628463 00000 n 
-0003628615 00000 n 
-0003628768 00000 n 
-0003628920 00000 n 
-0003629073 00000 n 
-0003629225 00000 n 
-0003629378 00000 n 
-0003629531 00000 n 
-0003629684 00000 n 
-0003629836 00000 n 
-0003629987 00000 n 
-0003630139 00000 n 
-0003630292 00000 n 
-0003630445 00000 n 
-0003630598 00000 n 
-0003630751 00000 n 
-0003630904 00000 n 
-0003631056 00000 n 
-0003631209 00000 n 
-0003631362 00000 n 
-0003631515 00000 n 
-0003631668 00000 n 
-0003631821 00000 n 
-0003631974 00000 n 
-0003632127 00000 n 
-0003632280 00000 n 
-0003632432 00000 n 
-0003632584 00000 n 
-0003632736 00000 n 
-0003632889 00000 n 
-0003633042 00000 n 
-0003633195 00000 n 
-0003633348 00000 n 
-0003633501 00000 n 
-0003633654 00000 n 
-0003633806 00000 n 
-0003633959 00000 n 
-0003634112 00000 n 
-0003634265 00000 n 
-0003634418 00000 n 
-0003634571 00000 n 
-0003634723 00000 n 
-0003634876 00000 n 
-0003635029 00000 n 
-0003635182 00000 n 
-0003635335 00000 n 
-0003635488 00000 n 
-0003635640 00000 n 
-0003635792 00000 n 
-0003635943 00000 n 
-0003636096 00000 n 
-0003636249 00000 n 
-0003636402 00000 n 
-0003636555 00000 n 
-0003636708 00000 n 
-0003636861 00000 n 
-0003637014 00000 n 
-0003637167 00000 n 
-0003637320 00000 n 
-0003637472 00000 n 
-0003637624 00000 n 
-0003637776 00000 n 
-0003637928 00000 n 
-0003638079 00000 n 
-0003638232 00000 n 
-0003638384 00000 n 
-0003638537 00000 n 
-0003638689 00000 n 
-0003638842 00000 n 
-0003638994 00000 n 
-0003639146 00000 n 
-0003639295 00000 n 
-0003639446 00000 n 
-0003639598 00000 n 
-0003639751 00000 n 
-0003639904 00000 n 
-0003640057 00000 n 
-0003640210 00000 n 
-0003640363 00000 n 
-0003640516 00000 n 
-0003643620 00000 n 
-0003640735 00000 n 
-0003623307 00000 n 
-0003621793 00000 n 
-0003640669 00000 n 
-0003643773 00000 n 
-0003643926 00000 n 
-0003644078 00000 n 
-0003644231 00000 n 
-0003644383 00000 n 
-0003644536 00000 n 
-0003644688 00000 n 
-0003644841 00000 n 
-0003644993 00000 n 
-0003645146 00000 n 
-0003645299 00000 n 
-0003645452 00000 n 
-0003645605 00000 n 
-0003645758 00000 n 
-0003645911 00000 n 
+0003588124 00000 n 
+0003590489 00000 n 
+0003592808 00000 n 
+0003593022 00000 n 
+0003592666 00000 n 
+0003590672 00000 n 
+0003592956 00000 n 
+0003595421 00000 n 
+0003595646 00000 n 
+0003595279 00000 n 
+0003593139 00000 n 
+0003595580 00000 n 
+0003596429 00000 n 
+0003596243 00000 n 
+0003595763 00000 n 
+0003596363 00000 n 
+0003596820 00000 n 
+0003596634 00000 n 
+0003596532 00000 n 
+0003596754 00000 n 
+0004775162 00000 n 
+0003599711 00000 n 
+0003599863 00000 n 
+0003600015 00000 n 
+0003600166 00000 n 
+0003600317 00000 n 
+0003600470 00000 n 
+0003600623 00000 n 
+0003600776 00000 n 
+0003600929 00000 n 
+0003601081 00000 n 
+0003601233 00000 n 
+0003601386 00000 n 
+0003601539 00000 n 
+0003601691 00000 n 
+0003601844 00000 n 
+0003601997 00000 n 
+0003602150 00000 n 
+0003602303 00000 n 
+0003602455 00000 n 
+0003602608 00000 n 
+0003602761 00000 n 
+0003602914 00000 n 
+0003603067 00000 n 
+0003603220 00000 n 
+0003603373 00000 n 
+0003603525 00000 n 
+0003603678 00000 n 
+0003603829 00000 n 
+0003603981 00000 n 
+0003604133 00000 n 
+0003604285 00000 n 
+0003604437 00000 n 
+0003604590 00000 n 
+0003604743 00000 n 
+0003604896 00000 n 
+0003605049 00000 n 
+0003605202 00000 n 
+0003605355 00000 n 
+0003605508 00000 n 
+0003605661 00000 n 
+0003605814 00000 n 
+0003605967 00000 n 
+0003606120 00000 n 
+0003606273 00000 n 
+0003606426 00000 n 
+0003606578 00000 n 
+0003606731 00000 n 
+0003606883 00000 n 
+0003607036 00000 n 
+0003607189 00000 n 
+0003607342 00000 n 
+0003607494 00000 n 
+0003607646 00000 n 
+0003607797 00000 n 
+0003607950 00000 n 
+0003608101 00000 n 
+0003608253 00000 n 
+0003608404 00000 n 
+0003608556 00000 n 
+0003608708 00000 n 
+0003608861 00000 n 
+0003609014 00000 n 
+0003609167 00000 n 
+0003609320 00000 n 
+0003609472 00000 n 
+0003609625 00000 n 
+0003609778 00000 n 
+0003609931 00000 n 
+0003610084 00000 n 
+0003610237 00000 n 
+0003610387 00000 n 
+0003610540 00000 n 
+0003610693 00000 n 
+0003610846 00000 n 
+0003610999 00000 n 
+0003611151 00000 n 
+0003611302 00000 n 
+0003611454 00000 n 
+0003611607 00000 n 
+0003611759 00000 n 
+0003611912 00000 n 
+0003612065 00000 n 
+0003612218 00000 n 
+0003612371 00000 n 
+0003612523 00000 n 
+0003612675 00000 n 
+0003612827 00000 n 
+0003612979 00000 n 
+0003613132 00000 n 
+0003613285 00000 n 
+0003613437 00000 n 
+0003613590 00000 n 
+0003613743 00000 n 
+0003613896 00000 n 
+0003614049 00000 n 
+0003614201 00000 n 
+0003614354 00000 n 
+0003614507 00000 n 
+0003614660 00000 n 
+0003614812 00000 n 
+0003614964 00000 n 
+0003615116 00000 n 
+0003615268 00000 n 
+0003615420 00000 n 
+0003615570 00000 n 
+0003615722 00000 n 
+0003615874 00000 n 
+0003616026 00000 n 
+0003616176 00000 n 
+0003616326 00000 n 
+0003616476 00000 n 
+0003616628 00000 n 
+0003616780 00000 n 
+0003616930 00000 n 
+0003617080 00000 n 
+0003617231 00000 n 
+0003617383 00000 n 
+0003617535 00000 n 
+0003617687 00000 n 
+0003617839 00000 n 
+0003617991 00000 n 
+0003618144 00000 n 
+0003618297 00000 n 
+0003618450 00000 n 
+0003618601 00000 n 
+0003618754 00000 n 
+0003618907 00000 n 
+0003619059 00000 n 
+0003619212 00000 n 
+0003619365 00000 n 
+0003622602 00000 n 
+0003619584 00000 n 
+0003598279 00000 n 
+0003596863 00000 n 
+0003619518 00000 n 
+0003622754 00000 n 
+0003622907 00000 n 
+0003623060 00000 n 
+0003623213 00000 n 
+0003623364 00000 n 
+0003623516 00000 n 
+0003623668 00000 n 
+0003623820 00000 n 
+0003623973 00000 n 
+0003624126 00000 n 
+0003624279 00000 n 
+0003624431 00000 n 
+0003624583 00000 n 
+0003624735 00000 n 
+0003624887 00000 n 
+0003625040 00000 n 
+0003625193 00000 n 
+0003625346 00000 n 
+0003625499 00000 n 
+0003625651 00000 n 
+0003625803 00000 n 
+0003625956 00000 n 
+0003626108 00000 n 
+0003626259 00000 n 
+0003626410 00000 n 
+0003626563 00000 n 
+0003626716 00000 n 
+0003626869 00000 n 
+0003627022 00000 n 
+0003627174 00000 n 
+0003627326 00000 n 
+0003627478 00000 n 
+0003627631 00000 n 
+0003627782 00000 n 
+0003627934 00000 n 
+0003628085 00000 n 
+0003628238 00000 n 
+0003628390 00000 n 
+0003628543 00000 n 
+0003628695 00000 n 
+0003628847 00000 n 
+0003629000 00000 n 
+0003629153 00000 n 
+0003629304 00000 n 
+0003629457 00000 n 
+0003629610 00000 n 
+0003629763 00000 n 
+0003629914 00000 n 
+0003630063 00000 n 
+0003630215 00000 n 
+0003630367 00000 n 
+0003630519 00000 n 
+0003630672 00000 n 
+0003630825 00000 n 
+0003630978 00000 n 
+0003631131 00000 n 
+0003631284 00000 n 
+0003631437 00000 n 
+0003631590 00000 n 
+0003631743 00000 n 
+0003631896 00000 n 
+0003632049 00000 n 
+0003632202 00000 n 
+0003632355 00000 n 
+0003632508 00000 n 
+0003632660 00000 n 
+0003632812 00000 n 
+0003632964 00000 n 
+0003633116 00000 n 
+0003633265 00000 n 
+0003633417 00000 n 
+0003633570 00000 n 
+0003633723 00000 n 
+0003633875 00000 n 
+0003634026 00000 n 
+0003634178 00000 n 
+0003634330 00000 n 
+0003634483 00000 n 
+0003634636 00000 n 
+0003634789 00000 n 
+0003634942 00000 n 
+0003635095 00000 n 
+0003635248 00000 n 
+0003635400 00000 n 
+0003635549 00000 n 
+0003635702 00000 n 
+0003635855 00000 n 
+0003636008 00000 n 
+0003636161 00000 n 
+0003636314 00000 n 
+0003636467 00000 n 
+0003636619 00000 n 
+0003636771 00000 n 
+0003636923 00000 n 
+0003637076 00000 n 
+0003637229 00000 n 
+0003640884 00000 n 
+0003637448 00000 n 
+0003621500 00000 n 
+0003619701 00000 n 
+0003637382 00000 n 
+0003641037 00000 n 
+0003641190 00000 n 
+0003641342 00000 n 
+0003641494 00000 n 
+0003641646 00000 n 
+0003641798 00000 n 
+0003641950 00000 n 
+0003642098 00000 n 
+0003642251 00000 n 
+0003642403 00000 n 
+0003642555 00000 n 
+0003642708 00000 n 
+0003642859 00000 n 
+0003643012 00000 n 
+0003643163 00000 n 
+0003643316 00000 n 
+0003643469 00000 n 
+0003643622 00000 n 
+0003643774 00000 n 
+0003643927 00000 n 
+0003644080 00000 n 
+0003644233 00000 n 
+0003644386 00000 n 
+0003644539 00000 n 
+0003644692 00000 n 
+0003644844 00000 n 
+0003644996 00000 n 
+0003645148 00000 n 
+0003645301 00000 n 
+0003645454 00000 n 
+0003645607 00000 n 
+0003645760 00000 n 
+0003645912 00000 n 
 0003646064 00000 n 
 0003646217 00000 n 
 0003646370 00000 n 
-0003646523 00000 n 
-0003646675 00000 n 
-0003646828 00000 n 
+0003646522 00000 n 
+0003646674 00000 n 
+0003646826 00000 n 
 0003646978 00000 n 
-0003647129 00000 n 
-0003647281 00000 n 
-0003647431 00000 n 
-0003647584 00000 n 
-0003647736 00000 n 
-0003647889 00000 n 
-0003648042 00000 n 
-0003648193 00000 n 
-0003648344 00000 n 
-0003648496 00000 n 
-0003648649 00000 n 
-0003648801 00000 n 
-0003648954 00000 n 
-0003649107 00000 n 
-0003649260 00000 n 
-0003649413 00000 n 
-0003649565 00000 n 
-0003649717 00000 n 
-0003649870 00000 n 
-0003650023 00000 n 
-0003650176 00000 n 
-0003650328 00000 n 
-0003650481 00000 n 
-0003650634 00000 n 
-0003650787 00000 n 
-0003650939 00000 n 
-0003651092 00000 n 
-0003651244 00000 n 
-0003651395 00000 n 
-0003651545 00000 n 
-0003651698 00000 n 
-0003651849 00000 n 
-0003652000 00000 n 
-0003652151 00000 n 
-0003652302 00000 n 
-0003652452 00000 n 
-0003652602 00000 n 
-0003652753 00000 n 
-0003652904 00000 n 
-0003653056 00000 n 
-0003653208 00000 n 
-0003653360 00000 n 
-0003653513 00000 n 
-0003653666 00000 n 
-0003653819 00000 n 
-0003653971 00000 n 
-0003654124 00000 n 
-0003654277 00000 n 
-0003654430 00000 n 
-0003654583 00000 n 
-0003654736 00000 n 
-0003654889 00000 n 
-0003655042 00000 n 
-0003655195 00000 n 
-0003655348 00000 n 
-0003655501 00000 n 
-0003655652 00000 n 
-0003655805 00000 n 
-0003655958 00000 n 
-0003656111 00000 n 
-0003656264 00000 n 
-0003656416 00000 n 
-0003656568 00000 n 
-0003656720 00000 n 
-0003656873 00000 n 
-0003657025 00000 n 
-0003657178 00000 n 
-0003657331 00000 n 
-0003657484 00000 n 
-0003657636 00000 n 
-0003657788 00000 n 
-0003657941 00000 n 
-0003658094 00000 n 
-0003658247 00000 n 
-0003658398 00000 n 
-0003658550 00000 n 
-0003658701 00000 n 
-0003658852 00000 n 
-0003659005 00000 n 
-0003659158 00000 n 
-0003659310 00000 n 
-0003659463 00000 n 
-0003659615 00000 n 
-0003659768 00000 n 
-0003659921 00000 n 
-0003663097 00000 n 
-0003663250 00000 n 
-0003660140 00000 n 
-0003642408 00000 n 
-0003640838 00000 n 
-0003660074 00000 n 
-0003663403 00000 n 
-0003663554 00000 n 
-0003663707 00000 n 
-0003663859 00000 n 
-0003664012 00000 n 
-0003664165 00000 n 
-0003664318 00000 n 
-0003664470 00000 n 
-0003664622 00000 n 
-0003664775 00000 n 
-0003664928 00000 n 
-0003665078 00000 n 
-0003665230 00000 n 
-0003665383 00000 n 
-0003665536 00000 n 
-0003665689 00000 n 
-0003665842 00000 n 
-0003665995 00000 n 
-0003666148 00000 n 
-0003666301 00000 n 
-0003666453 00000 n 
-0003666604 00000 n 
-0003666757 00000 n 
-0003666910 00000 n 
-0003667063 00000 n 
-0003667216 00000 n 
-0003667369 00000 n 
-0003667522 00000 n 
-0003667675 00000 n 
-0003667828 00000 n 
-0003667979 00000 n 
-0003668131 00000 n 
-0003668282 00000 n 
-0003668433 00000 n 
-0003668586 00000 n 
-0003668739 00000 n 
-0003668892 00000 n 
-0003669045 00000 n 
-0003669198 00000 n 
-0003669351 00000 n 
-0003669504 00000 n 
-0003669656 00000 n 
-0003669809 00000 n 
-0003669962 00000 n 
-0003670115 00000 n 
-0003670267 00000 n 
-0003670420 00000 n 
-0003670573 00000 n 
-0003670724 00000 n 
-0003670877 00000 n 
-0003671030 00000 n 
-0003671183 00000 n 
-0003671336 00000 n 
-0003671486 00000 n 
-0003671636 00000 n 
-0003671788 00000 n 
-0003671940 00000 n 
-0003672091 00000 n 
-0003672244 00000 n 
-0003672397 00000 n 
-0003672550 00000 n 
-0003672703 00000 n 
-0003672856 00000 n 
-0003673009 00000 n 
-0003673162 00000 n 
-0003673313 00000 n 
-0003673463 00000 n 
-0003673614 00000 n 
-0003673767 00000 n 
-0003673920 00000 n 
-0003674073 00000 n 
-0003674226 00000 n 
-0003674378 00000 n 
-0003674530 00000 n 
-0003674683 00000 n 
-0003674836 00000 n 
-0003674989 00000 n 
-0003675142 00000 n 
-0003675295 00000 n 
-0003675448 00000 n 
-0003675601 00000 n 
-0003675754 00000 n 
-0003675905 00000 n 
-0003676057 00000 n 
-0003676209 00000 n 
-0003676360 00000 n 
-0003676513 00000 n 
-0003676665 00000 n 
-0003676817 00000 n 
-0003676970 00000 n 
-0003677123 00000 n 
-0003677276 00000 n 
-0003677429 00000 n 
-0003677581 00000 n 
-0003677731 00000 n 
-0003677884 00000 n 
-0003678037 00000 n 
-0003678190 00000 n 
-0003678342 00000 n 
-0003678495 00000 n 
-0003678647 00000 n 
-0003678799 00000 n 
-0003678952 00000 n 
-0003679105 00000 n 
-0003682078 00000 n 
-0003679324 00000 n 
-0003661905 00000 n 
-0003660257 00000 n 
-0003679258 00000 n 
-0003682231 00000 n 
-0003682383 00000 n 
-0003682536 00000 n 
-0003682689 00000 n 
-0003682841 00000 n 
-0003682991 00000 n 
-0003683141 00000 n 
-0003683294 00000 n 
-0003683447 00000 n 
-0003683599 00000 n 
-0003683752 00000 n 
-0003683905 00000 n 
-0003684058 00000 n 
-0003684210 00000 n 
-0003684362 00000 n 
-0003684514 00000 n 
-0003684666 00000 n 
-0003684819 00000 n 
-0003684971 00000 n 
-0003685123 00000 n 
-0003685275 00000 n 
-0003685428 00000 n 
-0003685581 00000 n 
-0003685733 00000 n 
-0003685884 00000 n 
-0003686037 00000 n 
-0003686189 00000 n 
-0003686342 00000 n 
-0003686495 00000 n 
-0003686648 00000 n 
-0003686801 00000 n 
-0003686954 00000 n 
-0003687107 00000 n 
-0003687260 00000 n 
-0003687412 00000 n 
-0003687565 00000 n 
-0003687717 00000 n 
-0003687869 00000 n 
-0003688020 00000 n 
-0003688172 00000 n 
-0003688325 00000 n 
-0003688478 00000 n 
-0003688631 00000 n 
-0003688784 00000 n 
-0003688937 00000 n 
-0003689090 00000 n 
-0003689243 00000 n 
-0003689396 00000 n 
-0003689549 00000 n 
-0003689701 00000 n 
-0003689853 00000 n 
-0003690005 00000 n 
-0003690158 00000 n 
-0003690311 00000 n 
-0003690464 00000 n 
-0003690617 00000 n 
-0003690769 00000 n 
-0003690919 00000 n 
-0003691072 00000 n 
-0003691225 00000 n 
-0003691378 00000 n 
-0003691531 00000 n 
-0003691682 00000 n 
-0003691835 00000 n 
-0003691987 00000 n 
-0003692139 00000 n 
-0003692290 00000 n 
-0003692442 00000 n 
-0003692594 00000 n 
-0003692747 00000 n 
-0003692899 00000 n 
-0003693051 00000 n 
-0003693204 00000 n 
-0003693356 00000 n 
-0003693508 00000 n 
-0003693659 00000 n 
-0003693812 00000 n 
-0003693965 00000 n 
-0003694118 00000 n 
-0003694270 00000 n 
-0003694422 00000 n 
-0003694574 00000 n 
-0003694725 00000 n 
-0003694876 00000 n 
-0003695027 00000 n 
-0003695180 00000 n 
-0003695333 00000 n 
-0003695484 00000 n 
-0003695637 00000 n 
-0003695789 00000 n 
-0003695942 00000 n 
-0003696095 00000 n 
-0003699309 00000 n 
-0003696314 00000 n 
-0003681016 00000 n 
-0003679455 00000 n 
-0003696248 00000 n 
-0003699462 00000 n 
-0003699615 00000 n 
-0003699768 00000 n 
-0003699921 00000 n 
-0003700073 00000 n 
-0003700223 00000 n 
-0003700376 00000 n 
-0003700528 00000 n 
-0003700681 00000 n 
-0003700832 00000 n 
-0003700984 00000 n 
-0003701137 00000 n 
-0003701290 00000 n 
-0003701443 00000 n 
-0003701595 00000 n 
-0003701747 00000 n 
-0003701898 00000 n 
-0003702050 00000 n 
-0003702202 00000 n 
-0003702355 00000 n 
-0003702507 00000 n 
-0003702660 00000 n 
-0003702812 00000 n 
-0003702965 00000 n 
-0003703118 00000 n 
-0003703270 00000 n 
-0003703423 00000 n 
-0003703575 00000 n 
-0003703727 00000 n 
-0003703879 00000 n 
-0003704032 00000 n 
-0003704185 00000 n 
-0003704337 00000 n 
-0003704490 00000 n 
-0003704643 00000 n 
-0003704796 00000 n 
-0003704949 00000 n 
-0003705102 00000 n 
-0003705255 00000 n 
-0003705408 00000 n 
-0003705561 00000 n 
-0003705714 00000 n 
-0003705866 00000 n 
-0003706018 00000 n 
-0003706169 00000 n 
-0003706321 00000 n 
-0003706474 00000 n 
-0003706627 00000 n 
-0003706780 00000 n 
-0003706932 00000 n 
-0003707083 00000 n 
-0003707235 00000 n 
-0003707386 00000 n 
-0003707538 00000 n 
-0003707691 00000 n 
-0003707844 00000 n 
-0003707997 00000 n 
-0003708150 00000 n 
-0003708303 00000 n 
-0003708456 00000 n 
-0003708609 00000 n 
-0003708762 00000 n 
-0003708915 00000 n 
-0003709068 00000 n 
-0003709220 00000 n 
-0003709372 00000 n 
-0003709525 00000 n 
-0003709678 00000 n 
-0003709829 00000 n 
-0003709982 00000 n 
-0003710133 00000 n 
-0003710286 00000 n 
-0003710438 00000 n 
-0003710591 00000 n 
-0003710744 00000 n 
-0003710896 00000 n 
-0003711049 00000 n 
-0003711202 00000 n 
-0003711355 00000 n 
-0003711508 00000 n 
-0003711661 00000 n 
-0003711813 00000 n 
-0003711966 00000 n 
-0003712119 00000 n 
-0003712272 00000 n 
-0003712425 00000 n 
-0003712577 00000 n 
-0003712730 00000 n 
-0003712883 00000 n 
-0003713036 00000 n 
-0003713189 00000 n 
-0003713342 00000 n 
-0003713495 00000 n 
-0003713648 00000 n 
-0003713801 00000 n 
-0003713954 00000 n 
-0003714105 00000 n 
+0003647130 00000 n 
+0003647282 00000 n 
+0003647434 00000 n 
+0003647587 00000 n 
+0003647740 00000 n 
+0003647893 00000 n 
+0003648045 00000 n 
+0003648196 00000 n 
+0003648349 00000 n 
+0003648502 00000 n 
+0003648655 00000 n 
+0003648808 00000 n 
+0003648960 00000 n 
+0003649111 00000 n 
+0003649264 00000 n 
+0003649417 00000 n 
+0003649570 00000 n 
+0003649722 00000 n 
+0003649875 00000 n 
+0003650028 00000 n 
+0003650180 00000 n 
+0003650333 00000 n 
+0003650486 00000 n 
+0003650639 00000 n 
+0003650792 00000 n 
+0003650945 00000 n 
+0003651098 00000 n 
+0003651251 00000 n 
+0003651404 00000 n 
+0003651557 00000 n 
+0003651710 00000 n 
+0003651863 00000 n 
+0003652016 00000 n 
+0003652169 00000 n 
+0003652322 00000 n 
+0003652475 00000 n 
+0003652628 00000 n 
+0003652781 00000 n 
+0003652934 00000 n 
+0003653086 00000 n 
+0003653239 00000 n 
+0003653391 00000 n 
+0003653543 00000 n 
+0003653696 00000 n 
+0003653848 00000 n 
+0003654001 00000 n 
+0003654154 00000 n 
+0003654307 00000 n 
+0003654460 00000 n 
+0003654613 00000 n 
+0003654766 00000 n 
+0003654919 00000 n 
+0003655072 00000 n 
+0003655225 00000 n 
+0003655378 00000 n 
+0003655531 00000 n 
+0003655684 00000 n 
+0003655837 00000 n 
+0003655988 00000 n 
+0003656141 00000 n 
+0003656293 00000 n 
+0003656445 00000 n 
+0003656597 00000 n 
+0003656750 00000 n 
+0003656903 00000 n 
+0003657056 00000 n 
+0003657209 00000 n 
+0003657362 00000 n 
+0003657515 00000 n 
+0003657668 00000 n 
+0003657820 00000 n 
+0003657972 00000 n 
+0003658123 00000 n 
+0003658275 00000 n 
+0003658428 00000 n 
+0003658581 00000 n 
+0003658734 00000 n 
+0003658887 00000 n 
+0003659040 00000 n 
+0003659193 00000 n 
+0003659346 00000 n 
+0003659499 00000 n 
+0003659652 00000 n 
+0003659805 00000 n 
+0003659957 00000 n 
+0003660110 00000 n 
+0003660263 00000 n 
+0003660416 00000 n 
+0003660568 00000 n 
+0003660719 00000 n 
+0003660871 00000 n 
+0003661023 00000 n 
+0003661175 00000 n 
+0003661328 00000 n 
+0003661481 00000 n 
+0003661634 00000 n 
+0003661787 00000 n 
+0003661940 00000 n 
+0003662093 00000 n 
+0003662246 00000 n 
+0003662398 00000 n 
+0003662551 00000 n 
+0003662704 00000 n 
+0003665746 00000 n 
+0003665898 00000 n 
+0003666050 00000 n 
+0003666201 00000 n 
+0003666353 00000 n 
+0003666504 00000 n 
+0003666657 00000 n 
+0003666810 00000 n 
+0003666963 00000 n 
+0003662923 00000 n 
+0003639312 00000 n 
+0003637593 00000 n 
+0003662857 00000 n 
+0003667116 00000 n 
+0003667269 00000 n 
+0003667422 00000 n 
+0003667575 00000 n 
+0003667728 00000 n 
+0003667879 00000 n 
+0003668032 00000 n 
+0003668185 00000 n 
+0003668337 00000 n 
+0003668489 00000 n 
+0003668641 00000 n 
+0003668794 00000 n 
+0003668947 00000 n 
+0003669099 00000 n 
+0003669252 00000 n 
+0003669405 00000 n 
+0003669558 00000 n 
+0003669710 00000 n 
+0003669862 00000 n 
+0003670015 00000 n 
+0003670167 00000 n 
+0003670320 00000 n 
+0003670472 00000 n 
+0003670625 00000 n 
+0003670778 00000 n 
+0003670931 00000 n 
+0003671083 00000 n 
+0003671234 00000 n 
+0003671386 00000 n 
+0003671539 00000 n 
+0003671692 00000 n 
+0003671845 00000 n 
+0003671998 00000 n 
+0003672151 00000 n 
+0003672303 00000 n 
+0003672456 00000 n 
+0003672609 00000 n 
+0003672762 00000 n 
+0003672915 00000 n 
+0003673068 00000 n 
+0003673221 00000 n 
+0003673374 00000 n 
+0003673527 00000 n 
+0003673679 00000 n 
+0003673831 00000 n 
+0003673983 00000 n 
+0003674136 00000 n 
+0003674289 00000 n 
+0003674442 00000 n 
+0003674595 00000 n 
+0003674748 00000 n 
+0003674901 00000 n 
+0003675053 00000 n 
+0003675206 00000 n 
+0003675359 00000 n 
+0003675512 00000 n 
+0003675665 00000 n 
+0003675818 00000 n 
+0003675970 00000 n 
+0003676123 00000 n 
+0003676276 00000 n 
+0003676429 00000 n 
+0003676582 00000 n 
+0003676735 00000 n 
+0003676887 00000 n 
+0003677039 00000 n 
+0003677190 00000 n 
+0003677343 00000 n 
+0003677496 00000 n 
+0003677649 00000 n 
+0003677802 00000 n 
+0003677955 00000 n 
+0003678108 00000 n 
+0003678261 00000 n 
+0003678414 00000 n 
+0003678567 00000 n 
+0003678719 00000 n 
+0003678871 00000 n 
+0003679023 00000 n 
+0003679175 00000 n 
+0003679326 00000 n 
+0003679479 00000 n 
+0003679631 00000 n 
+0003679784 00000 n 
+0003679936 00000 n 
+0003680089 00000 n 
+0003680241 00000 n 
+0003680393 00000 n 
+0003680542 00000 n 
+0003680693 00000 n 
+0003680845 00000 n 
+0003680998 00000 n 
+0003681151 00000 n 
+0003681304 00000 n 
+0003681457 00000 n 
+0003681610 00000 n 
+0003681763 00000 n 
+0003684867 00000 n 
+0003681982 00000 n 
+0003664554 00000 n 
+0003663040 00000 n 
+0003681916 00000 n 
+0003685020 00000 n 
+0003685173 00000 n 
+0003685325 00000 n 
+0003685478 00000 n 
+0003685630 00000 n 
+0003685783 00000 n 
+0003685935 00000 n 
+0003686088 00000 n 
+0003686240 00000 n 
+0003686393 00000 n 
+0003686546 00000 n 
+0003686699 00000 n 
+0003686852 00000 n 
+0003687005 00000 n 
+0003687158 00000 n 
+0003687311 00000 n 
+0003687464 00000 n 
+0003687617 00000 n 
+0003687770 00000 n 
+0003687922 00000 n 
+0003688075 00000 n 
+0003688225 00000 n 
+0003688376 00000 n 
+0003688528 00000 n 
+0003688678 00000 n 
+0003688831 00000 n 
+0003688983 00000 n 
+0003689136 00000 n 
+0003689289 00000 n 
+0003689440 00000 n 
+0003689591 00000 n 
+0003689743 00000 n 
+0003689896 00000 n 
+0003690048 00000 n 
+0003690201 00000 n 
+0003690354 00000 n 
+0003690507 00000 n 
+0003690660 00000 n 
+0003690812 00000 n 
+0003690964 00000 n 
+0003691117 00000 n 
+0003691270 00000 n 
+0003691423 00000 n 
+0003691575 00000 n 
+0003691728 00000 n 
+0003691881 00000 n 
+0003692034 00000 n 
+0003692186 00000 n 
+0003692339 00000 n 
+0003692491 00000 n 
+0003692642 00000 n 
+0003692792 00000 n 
+0003692945 00000 n 
+0003693096 00000 n 
+0003693247 00000 n 
+0003693398 00000 n 
+0003693549 00000 n 
+0003693699 00000 n 
+0003693849 00000 n 
+0003694000 00000 n 
+0003694151 00000 n 
+0003694303 00000 n 
+0003694455 00000 n 
+0003694607 00000 n 
+0003694760 00000 n 
+0003694913 00000 n 
+0003695066 00000 n 
+0003695218 00000 n 
+0003695371 00000 n 
+0003695524 00000 n 
+0003695677 00000 n 
+0003695830 00000 n 
+0003695983 00000 n 
+0003696136 00000 n 
+0003696289 00000 n 
+0003696442 00000 n 
+0003696595 00000 n 
+0003696748 00000 n 
+0003696899 00000 n 
+0003697052 00000 n 
+0003697205 00000 n 
+0003697358 00000 n 
+0003697511 00000 n 
+0003697663 00000 n 
+0003697815 00000 n 
+0003697967 00000 n 
+0003698120 00000 n 
+0003698272 00000 n 
+0003698425 00000 n 
+0003698578 00000 n 
+0003698731 00000 n 
+0003698883 00000 n 
+0003699035 00000 n 
+0003699188 00000 n 
+0003699341 00000 n 
+0003699494 00000 n 
+0003699645 00000 n 
+0003699797 00000 n 
+0003699948 00000 n 
+0003700099 00000 n 
+0003700252 00000 n 
+0003700405 00000 n 
+0003700557 00000 n 
+0003700710 00000 n 
+0003700862 00000 n 
+0003701015 00000 n 
+0003701168 00000 n 
+0003704343 00000 n 
+0003704496 00000 n 
+0003701387 00000 n 
+0003683655 00000 n 
+0003682085 00000 n 
+0003701321 00000 n 
+0003704649 00000 n 
+0003704800 00000 n 
+0003704953 00000 n 
+0003705105 00000 n 
+0003705258 00000 n 
+0003705411 00000 n 
+0003705564 00000 n 
+0003705716 00000 n 
+0003705868 00000 n 
+0003706021 00000 n 
+0003706174 00000 n 
+0003706324 00000 n 
+0003706476 00000 n 
+0003706629 00000 n 
+0003706782 00000 n 
+0003706935 00000 n 
+0003707088 00000 n 
+0003707241 00000 n 
+0003707394 00000 n 
+0003707547 00000 n 
+0003707699 00000 n 
+0003707850 00000 n 
+0003708003 00000 n 
+0003708156 00000 n 
+0003708309 00000 n 
+0003708462 00000 n 
+0003708615 00000 n 
+0003708768 00000 n 
+0003708921 00000 n 
+0003709074 00000 n 
+0003709225 00000 n 
+0003709377 00000 n 
+0003709528 00000 n 
+0003709679 00000 n 
+0003709832 00000 n 
+0003709985 00000 n 
+0003710138 00000 n 
+0003710291 00000 n 
+0003710444 00000 n 
+0003710597 00000 n 
+0003710750 00000 n 
+0003710902 00000 n 
+0003711055 00000 n 
+0003711208 00000 n 
+0003711361 00000 n 
+0003711513 00000 n 
+0003711666 00000 n 
+0003711819 00000 n 
+0003711970 00000 n 
+0003712123 00000 n 
+0003712276 00000 n 
+0003712429 00000 n 
+0003712582 00000 n 
+0003712732 00000 n 
+0003712882 00000 n 
+0003713034 00000 n 
+0003713186 00000 n 
+0003713337 00000 n 
+0003713490 00000 n 
+0003713643 00000 n 
+0003713796 00000 n 
+0003713949 00000 n 
+0003714102 00000 n 
 0003714255 00000 n 
-0003714406 00000 n 
-0003714557 00000 n 
-0003714710 00000 n 
-0003714863 00000 n 
-0003715016 00000 n 
-0003715169 00000 n 
-0003715321 00000 n 
-0003715474 00000 n 
-0003715627 00000 n 
-0003715777 00000 n 
-0003715930 00000 n 
-0003716083 00000 n 
-0003718854 00000 n 
-0003716302 00000 n 
-0003698067 00000 n 
-0003696431 00000 n 
-0003716236 00000 n 
-0004734099 00000 n 
-0003719007 00000 n 
-0003719160 00000 n 
-0003719313 00000 n 
-0003719466 00000 n 
-0003719618 00000 n 
-0003719770 00000 n 
-0003719920 00000 n 
-0003720073 00000 n 
-0003720226 00000 n 
-0003720379 00000 n 
-0003720532 00000 n 
-0003720685 00000 n 
-0003720838 00000 n 
-0003720991 00000 n 
-0003721143 00000 n 
-0003721294 00000 n 
-0003721447 00000 n 
-0003721600 00000 n 
-0003721753 00000 n 
-0003721906 00000 n 
-0003722059 00000 n 
-0003722211 00000 n 
-0003722363 00000 n 
-0003722515 00000 n 
-0003722668 00000 n 
-0003722821 00000 n 
-0003722974 00000 n 
-0003723127 00000 n 
-0003723280 00000 n 
-0003723433 00000 n 
-0003723586 00000 n 
-0003723739 00000 n 
-0003723892 00000 n 
-0003724045 00000 n 
-0003724195 00000 n 
-0003724348 00000 n 
-0003724501 00000 n 
-0003724652 00000 n 
-0003724803 00000 n 
-0003724956 00000 n 
-0003725109 00000 n 
-0003725262 00000 n 
-0003725415 00000 n 
-0003725566 00000 n 
-0003725719 00000 n 
-0003725872 00000 n 
-0003726024 00000 n 
-0003726177 00000 n 
-0003726330 00000 n 
-0003726483 00000 n 
-0003726636 00000 n 
-0003726789 00000 n 
-0003726941 00000 n 
-0003727093 00000 n 
-0003727243 00000 n 
-0003727395 00000 n 
-0003727548 00000 n 
-0003727701 00000 n 
-0003727854 00000 n 
-0003728007 00000 n 
-0003728160 00000 n 
-0003728312 00000 n 
-0003728465 00000 n 
-0003728617 00000 n 
-0003728770 00000 n 
-0003728922 00000 n 
-0003729074 00000 n 
-0003729227 00000 n 
-0003729379 00000 n 
-0003729530 00000 n 
-0003729681 00000 n 
-0003729834 00000 n 
-0003729987 00000 n 
-0003730140 00000 n 
-0003730293 00000 n 
-0003730446 00000 n 
-0003730599 00000 n 
-0003730751 00000 n 
-0003730903 00000 n 
-0003731056 00000 n 
-0003731208 00000 n 
-0003731361 00000 n 
-0003731514 00000 n 
-0003731667 00000 n 
-0003731820 00000 n 
-0003731973 00000 n 
-0003732126 00000 n 
-0003732279 00000 n 
-0003735573 00000 n 
-0003735725 00000 n 
-0003732498 00000 n 
-0003717832 00000 n 
-0003716419 00000 n 
-0003732432 00000 n 
-0003735876 00000 n 
-0003736029 00000 n 
-0003736182 00000 n 
-0003736335 00000 n 
-0003736488 00000 n 
-0003736640 00000 n 
-0003736790 00000 n 
-0003736943 00000 n 
-0003737096 00000 n 
-0003737248 00000 n 
-0003737401 00000 n 
-0003737553 00000 n 
-0003737706 00000 n 
-0003737859 00000 n 
-0003738012 00000 n 
-0003738165 00000 n 
-0003738318 00000 n 
-0003738470 00000 n 
-0003738623 00000 n 
-0003738776 00000 n 
-0003738929 00000 n 
-0003739081 00000 n 
-0003739233 00000 n 
-0003739385 00000 n 
-0003739538 00000 n 
-0003739690 00000 n 
-0003739843 00000 n 
-0003739996 00000 n 
-0003740149 00000 n 
-0003740302 00000 n 
-0003740455 00000 n 
-0003740604 00000 n 
-0003740756 00000 n 
-0003740908 00000 n 
-0003741061 00000 n 
-0003741213 00000 n 
-0003741362 00000 n 
-0003741513 00000 n 
-0003741664 00000 n 
-0003741817 00000 n 
-0003741970 00000 n 
-0003742123 00000 n 
-0003742276 00000 n 
-0003742429 00000 n 
-0003742582 00000 n 
-0003742735 00000 n 
-0003742888 00000 n 
-0003743041 00000 n 
-0003743194 00000 n 
-0003743347 00000 n 
-0003743500 00000 n 
-0003743652 00000 n 
-0003743804 00000 n 
-0003743954 00000 n 
-0003744106 00000 n 
-0003744259 00000 n 
-0003744412 00000 n 
-0003744565 00000 n 
-0003744718 00000 n 
-0003744871 00000 n 
-0003745023 00000 n 
-0003745176 00000 n 
-0003745329 00000 n 
-0003745482 00000 n 
-0003745633 00000 n 
-0003745785 00000 n 
-0003745937 00000 n 
-0003746090 00000 n 
-0003746242 00000 n 
-0003746394 00000 n 
-0003746547 00000 n 
-0003746700 00000 n 
-0003746852 00000 n 
-0003747005 00000 n 
-0003747158 00000 n 
-0003747311 00000 n 
-0003747461 00000 n 
-0003747612 00000 n 
-0003747763 00000 n 
-0003747914 00000 n 
-0003748066 00000 n 
-0003748217 00000 n 
-0003748369 00000 n 
-0003748522 00000 n 
-0003748675 00000 n 
-0003748828 00000 n 
-0003748981 00000 n 
-0003749134 00000 n 
-0003749287 00000 n 
-0003749440 00000 n 
-0003749593 00000 n 
-0003749746 00000 n 
-0003749899 00000 n 
-0003750051 00000 n 
-0003750203 00000 n 
-0003750355 00000 n 
-0003750507 00000 n 
-0003750658 00000 n 
-0003750811 00000 n 
-0003750963 00000 n 
-0003751115 00000 n 
-0003751267 00000 n 
-0003751420 00000 n 
-0003751573 00000 n 
-0003751726 00000 n 
-0003751879 00000 n 
-0003752031 00000 n 
-0003752184 00000 n 
-0003752336 00000 n 
-0003752489 00000 n 
-0003752642 00000 n 
-0003752794 00000 n 
-0003752947 00000 n 
-0003753099 00000 n 
-0003756537 00000 n 
-0003756689 00000 n 
-0003756841 00000 n 
-0003756992 00000 n 
-0003757144 00000 n 
-0003757296 00000 n 
-0003757449 00000 n 
-0003753318 00000 n 
-0003734281 00000 n 
-0003732601 00000 n 
-0003753252 00000 n 
-0003757602 00000 n 
-0003757755 00000 n 
-0003757908 00000 n 
-0003758060 00000 n 
-0003758212 00000 n 
-0003758362 00000 n 
-0003758515 00000 n 
-0003758668 00000 n 
-0003758820 00000 n 
-0003758971 00000 n 
-0003759123 00000 n 
-0003759276 00000 n 
-0003759429 00000 n 
-0003759582 00000 n 
-0003759735 00000 n 
-0003759888 00000 n 
-0003760041 00000 n 
-0003760194 00000 n 
-0003760347 00000 n 
-0003760500 00000 n 
-0003760653 00000 n 
-0003760804 00000 n 
-0003760956 00000 n 
-0003761107 00000 n 
-0003761257 00000 n 
-0003761409 00000 n 
-0003761561 00000 n 
-0003761713 00000 n 
-0003761865 00000 n 
-0003762017 00000 n 
-0003762168 00000 n 
-0003762320 00000 n 
-0003762472 00000 n 
-0003762623 00000 n 
-0003762774 00000 n 
-0003762926 00000 n 
-0003763078 00000 n 
-0003763229 00000 n 
-0003763381 00000 n 
-0003763532 00000 n 
-0003763681 00000 n 
-0003763833 00000 n 
-0003763985 00000 n 
-0003764138 00000 n 
-0003764291 00000 n 
-0003764444 00000 n 
-0003764597 00000 n 
-0003764750 00000 n 
-0003764903 00000 n 
-0003765056 00000 n 
-0003765208 00000 n 
-0003765361 00000 n 
-0003765514 00000 n 
-0003765667 00000 n 
-0003765818 00000 n 
-0003765970 00000 n 
-0003766122 00000 n 
-0003766274 00000 n 
-0003766426 00000 n 
-0003766578 00000 n 
-0003766731 00000 n 
-0003766884 00000 n 
-0003767036 00000 n 
-0003767187 00000 n 
-0003767340 00000 n 
-0003767492 00000 n 
-0003767643 00000 n 
-0003767795 00000 n 
-0003767947 00000 n 
-0003768098 00000 n 
-0003768250 00000 n 
-0003768403 00000 n 
-0003768556 00000 n 
-0003768709 00000 n 
-0003768862 00000 n 
-0003769015 00000 n 
-0003769168 00000 n 
-0003769321 00000 n 
-0003769474 00000 n 
-0003769627 00000 n 
-0003769779 00000 n 
-0003769931 00000 n 
-0003770084 00000 n 
-0003770237 00000 n 
-0003770390 00000 n 
-0003770542 00000 n 
-0003770695 00000 n 
-0003770848 00000 n 
-0003771001 00000 n 
-0003771152 00000 n 
-0003771305 00000 n 
-0003771458 00000 n 
-0003771611 00000 n 
-0003771764 00000 n 
-0003771917 00000 n 
-0003772070 00000 n 
-0003772223 00000 n 
-0003772376 00000 n 
-0003772529 00000 n 
-0003772682 00000 n 
-0003772835 00000 n 
-0003772988 00000 n 
-0003773141 00000 n 
-0003773293 00000 n 
-0003773445 00000 n 
-0003773596 00000 n 
-0003773748 00000 n 
-0003773899 00000 n 
-0003774050 00000 n 
-0003774202 00000 n 
-0003774355 00000 n 
-0003774508 00000 n 
-0003774661 00000 n 
-0003774813 00000 n 
-0003774965 00000 n 
-0003775116 00000 n 
-0003775269 00000 n 
-0003775422 00000 n 
-0003775575 00000 n 
-0003775728 00000 n 
-0003775881 00000 n 
-0003776033 00000 n 
-0003776185 00000 n 
-0003776337 00000 n 
-0003776488 00000 n 
-0003776641 00000 n 
-0003776794 00000 n 
-0003776946 00000 n 
-0003777099 00000 n 
-0003777252 00000 n 
-0003777405 00000 n 
-0003777558 00000 n 
-0003777711 00000 n 
-0003777930 00000 n 
-0003755005 00000 n 
-0003753435 00000 n 
-0003777864 00000 n 
-0003780955 00000 n 
-0003781108 00000 n 
-0003781257 00000 n 
-0003781406 00000 n 
-0003781559 00000 n 
-0003781712 00000 n 
-0003781865 00000 n 
-0003782018 00000 n 
-0003782170 00000 n 
-0003782322 00000 n 
-0003782475 00000 n 
-0003782628 00000 n 
-0003782780 00000 n 
-0003782933 00000 n 
-0003783086 00000 n 
-0003783239 00000 n 
-0003783391 00000 n 
-0003783543 00000 n 
-0003783695 00000 n 
-0003783847 00000 n 
-0003783999 00000 n 
-0003784152 00000 n 
-0003784303 00000 n 
-0003784454 00000 n 
-0003784604 00000 n 
-0003784755 00000 n 
-0003784906 00000 n 
-0003785059 00000 n 
-0003785212 00000 n 
-0003785364 00000 n 
-0003785517 00000 n 
-0003785669 00000 n 
-0003785822 00000 n 
-0003785975 00000 n 
-0003786128 00000 n 
-0003786281 00000 n 
-0003786434 00000 n 
-0003786586 00000 n 
-0003786739 00000 n 
-0003786891 00000 n 
-0003787044 00000 n 
-0003787193 00000 n 
-0003787346 00000 n 
-0003787499 00000 n 
-0003787651 00000 n 
-0003787804 00000 n 
-0003787956 00000 n 
-0003788108 00000 n 
-0003788260 00000 n 
-0003788412 00000 n 
-0003788564 00000 n 
-0003788717 00000 n 
-0003788870 00000 n 
-0003789023 00000 n 
-0003789175 00000 n 
-0003789328 00000 n 
-0003789481 00000 n 
-0003789634 00000 n 
-0003789786 00000 n 
-0003789938 00000 n 
-0003790090 00000 n 
-0003790241 00000 n 
-0003790393 00000 n 
-0003790546 00000 n 
-0003790699 00000 n 
-0003790852 00000 n 
-0003791005 00000 n 
-0003791157 00000 n 
-0003791308 00000 n 
-0003791461 00000 n 
-0003791613 00000 n 
-0003791766 00000 n 
-0003791918 00000 n 
-0003792071 00000 n 
-0003792224 00000 n 
-0003792375 00000 n 
-0003792528 00000 n 
-0003792681 00000 n 
-0003792834 00000 n 
-0003792987 00000 n 
-0003793140 00000 n 
-0003793291 00000 n 
-0003793443 00000 n 
-0003793595 00000 n 
-0003793747 00000 n 
-0003793899 00000 n 
-0003794052 00000 n 
-0003794204 00000 n 
-0003794357 00000 n 
-0003794508 00000 n 
-0003794661 00000 n 
-0003794814 00000 n 
-0003794966 00000 n 
-0003795118 00000 n 
-0003795271 00000 n 
-0003795423 00000 n 
-0003795575 00000 n 
-0003795728 00000 n 
-0003795880 00000 n 
-0003796032 00000 n 
-0003796184 00000 n 
-0003796337 00000 n 
-0003796490 00000 n 
-0003796643 00000 n 
-0003799797 00000 n 
-0003796861 00000 n 
-0003779783 00000 n 
-0003778047 00000 n 
-0003796795 00000 n 
-0003799950 00000 n 
-0003800103 00000 n 
-0003800256 00000 n 
-0003800409 00000 n 
-0003800561 00000 n 
-0003800710 00000 n 
-0003800863 00000 n 
-0003801015 00000 n 
-0003801168 00000 n 
-0003801321 00000 n 
-0003801474 00000 n 
-0003801627 00000 n 
-0003801779 00000 n 
-0003801930 00000 n 
-0003802082 00000 n 
-0003802234 00000 n 
-0003802386 00000 n 
-0003802539 00000 n 
-0003802692 00000 n 
-0003802845 00000 n 
-0003802998 00000 n 
-0003803151 00000 n 
-0003803304 00000 n 
-0003803457 00000 n 
-0003803610 00000 n 
-0003803760 00000 n 
-0003803913 00000 n 
-0003804066 00000 n 
-0003804219 00000 n 
-0003804372 00000 n 
-0003804524 00000 n 
-0003804676 00000 n 
-0003804828 00000 n 
-0003804981 00000 n 
-0003805134 00000 n 
-0003805287 00000 n 
-0003805440 00000 n 
-0003805593 00000 n 
-0003805745 00000 n 
-0003805898 00000 n 
-0003806051 00000 n 
-0003806204 00000 n 
-0003806356 00000 n 
-0003806507 00000 n 
-0003806660 00000 n 
-0003806812 00000 n 
-0003806965 00000 n 
-0003807118 00000 n 
-0003807271 00000 n 
-0003807424 00000 n 
-0003807577 00000 n 
-0003807730 00000 n 
-0003807883 00000 n 
-0003808036 00000 n 
-0003808189 00000 n 
-0003808342 00000 n 
-0003808495 00000 n 
-0003808648 00000 n 
-0003808801 00000 n 
-0003808954 00000 n 
-0003809106 00000 n 
-0003809259 00000 n 
-0003809412 00000 n 
-0003809565 00000 n 
-0003809718 00000 n 
-0003809871 00000 n 
-0003810024 00000 n 
-0003810177 00000 n 
-0003810330 00000 n 
-0003810483 00000 n 
-0003810634 00000 n 
-0003810787 00000 n 
-0003810940 00000 n 
-0003811092 00000 n 
-0003811244 00000 n 
-0003811396 00000 n 
-0003811548 00000 n 
-0003811700 00000 n 
-0003811853 00000 n 
-0003812004 00000 n 
-0003812156 00000 n 
-0003812308 00000 n 
-0003812460 00000 n 
-0003812612 00000 n 
-0003812765 00000 n 
-0003812917 00000 n 
-0003813070 00000 n 
-0003813223 00000 n 
-0003813375 00000 n 
-0003813528 00000 n 
-0003813681 00000 n 
-0003813834 00000 n 
-0003813987 00000 n 
-0003814140 00000 n 
-0003814293 00000 n 
-0003814445 00000 n 
-0003814598 00000 n 
-0003814751 00000 n 
-0003817811 00000 n 
-0003814970 00000 n 
-0003798675 00000 n 
-0003796992 00000 n 
-0003814904 00000 n 
-0003817964 00000 n 
-0003818117 00000 n 
-0003818270 00000 n 
-0003818421 00000 n 
-0003818573 00000 n 
-0003818725 00000 n 
-0003818875 00000 n 
-0003819027 00000 n 
-0003819179 00000 n 
-0003819332 00000 n 
-0003819484 00000 n 
-0003819637 00000 n 
-0003819789 00000 n 
-0003819941 00000 n 
-0003820093 00000 n 
-0003820246 00000 n 
-0003820398 00000 n 
-0003820550 00000 n 
-0003820702 00000 n 
-0003820855 00000 n 
-0003821007 00000 n 
-0003821160 00000 n 
-0003821313 00000 n 
-0003821466 00000 n 
-0003821619 00000 n 
-0003821772 00000 n 
-0003821924 00000 n 
-0003822077 00000 n 
-0003822229 00000 n 
-0003822380 00000 n 
-0003822532 00000 n 
-0003822681 00000 n 
-0003822834 00000 n 
-0003822987 00000 n 
-0003823140 00000 n 
-0003823293 00000 n 
-0003823446 00000 n 
-0003823599 00000 n 
-0003823751 00000 n 
-0003823900 00000 n 
-0003824053 00000 n 
-0003824205 00000 n 
-0003824357 00000 n 
-0003824508 00000 n 
-0003824660 00000 n 
-0003824812 00000 n 
-0003824965 00000 n 
-0003825117 00000 n 
-0003825270 00000 n 
-0003825423 00000 n 
-0003825576 00000 n 
-0003825729 00000 n 
-0003825881 00000 n 
-0003826034 00000 n 
-0003826187 00000 n 
-0003826340 00000 n 
-0003826491 00000 n 
-0003826644 00000 n 
-0003826797 00000 n 
-0003826949 00000 n 
-0003827101 00000 n 
-0003827254 00000 n 
-0003827407 00000 n 
-0003827560 00000 n 
-0003827713 00000 n 
-0003827866 00000 n 
-0003828019 00000 n 
-0003828172 00000 n 
-0003828323 00000 n 
-0003828476 00000 n 
-0003828629 00000 n 
-0003828782 00000 n 
-0003828934 00000 n 
-0003829087 00000 n 
-0003829240 00000 n 
-0003829393 00000 n 
-0003829546 00000 n 
-0003829699 00000 n 
-0003829852 00000 n 
-0003830005 00000 n 
-0003830158 00000 n 
-0003830311 00000 n 
-0003830463 00000 n 
-0003830616 00000 n 
-0003830769 00000 n 
-0003830919 00000 n 
-0003831072 00000 n 
-0003831225 00000 n 
-0003831378 00000 n 
-0003831529 00000 n 
-0003831679 00000 n 
-0003831832 00000 n 
-0003831985 00000 n 
-0003832138 00000 n 
-0003832290 00000 n 
-0003832443 00000 n 
-0003832595 00000 n 
-0003832747 00000 n 
-0003832900 00000 n 
-0003833053 00000 n 
-0003836340 00000 n 
-0003836493 00000 n 
-0003833272 00000 n 
-0003816669 00000 n 
-0003815087 00000 n 
-0003833206 00000 n 
-0004734232 00000 n 
-0003836646 00000 n 
-0003836799 00000 n 
-0003836952 00000 n 
-0003837105 00000 n 
-0003837258 00000 n 
-0003837409 00000 n 
-0003837562 00000 n 
-0003837715 00000 n 
-0003837868 00000 n 
-0003838021 00000 n 
-0003838174 00000 n 
-0003838327 00000 n 
-0003838480 00000 n 
-0003838633 00000 n 
-0003838786 00000 n 
-0003838939 00000 n 
-0003839092 00000 n 
-0003839245 00000 n 
-0003839398 00000 n 
-0003839551 00000 n 
-0003839702 00000 n 
-0003839853 00000 n 
-0003840006 00000 n 
-0003840158 00000 n 
-0003840311 00000 n 
-0003840464 00000 n 
-0003840617 00000 n 
-0003840769 00000 n 
-0003840922 00000 n 
-0003841075 00000 n 
-0003841228 00000 n 
-0003841380 00000 n 
-0003841533 00000 n 
-0003841685 00000 n 
-0003841837 00000 n 
-0003841988 00000 n 
-0003842140 00000 n 
-0003842292 00000 n 
-0003842445 00000 n 
-0003842598 00000 n 
-0003842751 00000 n 
-0003842904 00000 n 
-0003843057 00000 n 
-0003843210 00000 n 
-0003843363 00000 n 
-0003843516 00000 n 
-0003843668 00000 n 
-0003843820 00000 n 
-0003843973 00000 n 
-0003844126 00000 n 
-0003844277 00000 n 
-0003844430 00000 n 
-0003844583 00000 n 
-0003844736 00000 n 
-0003844889 00000 n 
-0003845041 00000 n 
-0003845194 00000 n 
-0003845347 00000 n 
-0003845500 00000 n 
-0003845653 00000 n 
-0003845806 00000 n 
-0003845958 00000 n 
-0003846111 00000 n 
-0003846263 00000 n 
-0003846413 00000 n 
-0003846563 00000 n 
-0003846714 00000 n 
-0003846864 00000 n 
-0003847011 00000 n 
-0003847162 00000 n 
-0003847315 00000 n 
-0003847468 00000 n 
-0003847620 00000 n 
-0003847773 00000 n 
-0003847926 00000 n 
-0003848079 00000 n 
-0003848232 00000 n 
-0003848385 00000 n 
-0003848537 00000 n 
-0003848690 00000 n 
-0003848842 00000 n 
-0003848994 00000 n 
-0003849146 00000 n 
-0003849297 00000 n 
-0003849449 00000 n 
-0003849602 00000 n 
-0003849755 00000 n 
-0003849908 00000 n 
-0003850061 00000 n 
-0003850213 00000 n 
-0003850366 00000 n 
-0003850519 00000 n 
-0003850672 00000 n 
-0003850825 00000 n 
-0003850978 00000 n 
-0003851131 00000 n 
-0003851284 00000 n 
-0003851437 00000 n 
-0003851589 00000 n 
-0003851741 00000 n 
-0003851893 00000 n 
-0003852046 00000 n 
-0003852199 00000 n 
-0003852352 00000 n 
-0003852504 00000 n 
-0003852654 00000 n 
-0003852807 00000 n 
-0003852959 00000 n 
-0003853112 00000 n 
-0003853265 00000 n 
-0003856300 00000 n 
-0003853482 00000 n 
-0003835088 00000 n 
-0003833389 00000 n 
-0003853416 00000 n 
-0003856453 00000 n 
-0003856601 00000 n 
-0003856753 00000 n 
-0003856906 00000 n 
-0003857059 00000 n 
-0003857212 00000 n 
-0003857365 00000 n 
-0003857517 00000 n 
-0003857667 00000 n 
-0003857820 00000 n 
-0003857973 00000 n 
-0003858126 00000 n 
-0003858279 00000 n 
-0003858432 00000 n 
-0003858583 00000 n 
-0003858736 00000 n 
-0003858889 00000 n 
-0003859038 00000 n 
-0003859191 00000 n 
-0003859342 00000 n 
-0003859494 00000 n 
-0003859647 00000 n 
-0003859800 00000 n 
-0003859953 00000 n 
-0003860105 00000 n 
-0003860258 00000 n 
-0003860411 00000 n 
-0003860564 00000 n 
-0003860717 00000 n 
-0003860870 00000 n 
-0003861023 00000 n 
-0003861175 00000 n 
-0003861325 00000 n 
-0003861478 00000 n 
-0003861631 00000 n 
-0003861784 00000 n 
-0003861937 00000 n 
-0003862090 00000 n 
-0003862243 00000 n 
-0003862396 00000 n 
-0003862548 00000 n 
-0003862699 00000 n 
-0003862852 00000 n 
-0003863005 00000 n 
-0003863158 00000 n 
-0003863311 00000 n 
-0003863463 00000 n 
-0003863612 00000 n 
-0003863764 00000 n 
-0003863917 00000 n 
-0003864070 00000 n 
-0003864222 00000 n 
-0003864375 00000 n 
-0003864528 00000 n 
-0003864681 00000 n 
-0003864834 00000 n 
-0003864987 00000 n 
-0003865138 00000 n 
-0003865291 00000 n 
-0003865444 00000 n 
-0003865597 00000 n 
-0003865750 00000 n 
-0003865902 00000 n 
-0003866054 00000 n 
-0003866207 00000 n 
-0003866359 00000 n 
-0003866512 00000 n 
-0003866665 00000 n 
-0003866818 00000 n 
-0003866970 00000 n 
-0003867123 00000 n 
-0003867276 00000 n 
-0003867429 00000 n 
-0003867581 00000 n 
-0003867734 00000 n 
-0003867887 00000 n 
-0003868040 00000 n 
-0003868193 00000 n 
-0003868345 00000 n 
-0003868498 00000 n 
-0003868649 00000 n 
-0003868802 00000 n 
-0003868955 00000 n 
-0003869106 00000 n 
-0003869259 00000 n 
-0003869411 00000 n 
-0003869564 00000 n 
-0003869717 00000 n 
-0003869870 00000 n 
-0003870023 00000 n 
-0003870175 00000 n 
-0003870328 00000 n 
-0003870480 00000 n 
-0003870632 00000 n 
-0003870784 00000 n 
-0003870936 00000 n 
-0003871089 00000 n 
-0003871242 00000 n 
-0003871394 00000 n 
-0003871545 00000 n 
-0003874780 00000 n 
-0003871764 00000 n 
-0003855158 00000 n 
-0003853599 00000 n 
-0003871698 00000 n 
-0003874931 00000 n 
-0003875084 00000 n 
-0003875237 00000 n 
-0003875389 00000 n 
-0003875542 00000 n 
-0003875694 00000 n 
-0003875847 00000 n 
-0003875999 00000 n 
-0003876151 00000 n 
-0003876301 00000 n 
-0003876453 00000 n 
-0003876604 00000 n 
-0003876757 00000 n 
-0003876910 00000 n 
-0003877063 00000 n 
-0003877216 00000 n 
-0003877369 00000 n 
-0003877522 00000 n 
-0003877674 00000 n 
-0003877826 00000 n 
-0003877979 00000 n 
-0003878132 00000 n 
-0003878285 00000 n 
-0003878438 00000 n 
-0003878591 00000 n 
-0003878744 00000 n 
-0003878896 00000 n 
-0003879048 00000 n 
-0003879201 00000 n 
-0003879354 00000 n 
-0003879507 00000 n 
-0003879660 00000 n 
-0003879813 00000 n 
-0003879966 00000 n 
-0003880119 00000 n 
-0003880272 00000 n 
-0003880425 00000 n 
-0003880578 00000 n 
-0003880729 00000 n 
-0003880880 00000 n 
-0003881033 00000 n 
-0003881186 00000 n 
-0003881339 00000 n 
-0003881492 00000 n 
-0003881645 00000 n 
-0003881796 00000 n 
-0003881949 00000 n 
-0003882102 00000 n 
-0003882255 00000 n 
-0003882408 00000 n 
-0003882561 00000 n 
-0003882713 00000 n 
-0003882865 00000 n 
-0003883014 00000 n 
-0003883164 00000 n 
-0003883317 00000 n 
-0003883470 00000 n 
-0003883623 00000 n 
-0003883776 00000 n 
-0003883929 00000 n 
-0003884082 00000 n 
-0003884235 00000 n 
-0003884388 00000 n 
-0003884541 00000 n 
-0003884694 00000 n 
-0003884847 00000 n 
-0003884999 00000 n 
-0003885152 00000 n 
-0003885304 00000 n 
-0003885456 00000 n 
-0003885608 00000 n 
-0003885759 00000 n 
-0003885912 00000 n 
-0003886065 00000 n 
-0003886218 00000 n 
-0003886371 00000 n 
-0003886524 00000 n 
-0003886677 00000 n 
-0003886830 00000 n 
-0003886983 00000 n 
-0003887134 00000 n 
-0003887286 00000 n 
-0003887439 00000 n 
-0003887592 00000 n 
-0003887745 00000 n 
-0003887898 00000 n 
-0003888051 00000 n 
-0003888200 00000 n 
-0003888352 00000 n 
-0003888504 00000 n 
-0003888656 00000 n 
-0003888809 00000 n 
-0003888962 00000 n 
-0003889115 00000 n 
-0003889268 00000 n 
-0003889421 00000 n 
-0003889574 00000 n 
-0003889727 00000 n 
-0003889880 00000 n 
-0003890033 00000 n 
-0003890186 00000 n 
-0003890339 00000 n 
-0003890492 00000 n 
-0003890645 00000 n 
-0003890798 00000 n 
-0003890951 00000 n 
-0003891104 00000 n 
-0003891257 00000 n 
-0003891410 00000 n 
-0003891562 00000 n 
-0003894540 00000 n 
-0003894692 00000 n 
-0003894844 00000 n 
-0003894996 00000 n 
-0003895148 00000 n 
-0003895301 00000 n 
-0003895454 00000 n 
-0003891781 00000 n 
-0003873538 00000 n 
-0003871867 00000 n 
-0003891715 00000 n 
-0003895607 00000 n 
-0003895759 00000 n 
-0003895911 00000 n 
-0003896064 00000 n 
-0003896217 00000 n 
-0003896370 00000 n 
-0003896523 00000 n 
-0003896676 00000 n 
-0003896828 00000 n 
-0003896980 00000 n 
-0003897133 00000 n 
-0003897284 00000 n 
-0003897433 00000 n 
-0003897586 00000 n 
-0003897739 00000 n 
-0003897892 00000 n 
-0003898044 00000 n 
-0003898192 00000 n 
-0003898345 00000 n 
-0003898497 00000 n 
-0003898649 00000 n 
-0003898802 00000 n 
-0003898955 00000 n 
-0003899108 00000 n 
-0003899261 00000 n 
-0003899414 00000 n 
-0003899567 00000 n 
-0003899720 00000 n 
-0003899873 00000 n 
-0003900026 00000 n 
-0003900179 00000 n 
-0003900328 00000 n 
-0003900480 00000 n 
-0003900632 00000 n 
-0003900784 00000 n 
-0003900937 00000 n 
-0003901089 00000 n 
-0003901241 00000 n 
-0003901393 00000 n 
-0003901544 00000 n 
-0003901693 00000 n 
-0003901844 00000 n 
-0003901997 00000 n 
-0003902150 00000 n 
-0003902303 00000 n 
-0003902455 00000 n 
-0003902607 00000 n 
-0003902759 00000 n 
-0003902912 00000 n 
-0003903064 00000 n 
-0003903217 00000 n 
-0003903369 00000 n 
-0003903522 00000 n 
-0003903675 00000 n 
-0003903828 00000 n 
-0003903981 00000 n 
-0003904134 00000 n 
-0003904287 00000 n 
-0003904440 00000 n 
-0003904593 00000 n 
-0003904746 00000 n 
-0003904898 00000 n 
-0003905050 00000 n 
-0003905203 00000 n 
-0003905356 00000 n 
-0003905508 00000 n 
-0003905661 00000 n 
-0003905814 00000 n 
-0003905966 00000 n 
-0003906118 00000 n 
-0003906270 00000 n 
-0003906422 00000 n 
-0003906572 00000 n 
-0003906723 00000 n 
-0003906874 00000 n 
-0003907027 00000 n 
-0003907180 00000 n 
-0003907333 00000 n 
-0003907486 00000 n 
-0003907638 00000 n 
-0003907790 00000 n 
-0003907943 00000 n 
-0003908096 00000 n 
-0003908248 00000 n 
-0003908401 00000 n 
-0003908554 00000 n 
-0003908707 00000 n 
-0003908860 00000 n 
-0003909013 00000 n 
-0003909165 00000 n 
-0003909316 00000 n 
-0003909468 00000 n 
-0003909620 00000 n 
-0003909773 00000 n 
-0003909924 00000 n 
-0003910077 00000 n 
-0003910229 00000 n 
-0003910382 00000 n 
-0003910535 00000 n 
-0003910687 00000 n 
-0003910840 00000 n 
-0003910991 00000 n 
-0003911144 00000 n 
-0003911297 00000 n 
-0003911450 00000 n 
-0003911601 00000 n 
-0003915025 00000 n 
-0003911820 00000 n 
-0003893278 00000 n 
-0003891898 00000 n 
-0003911754 00000 n 
-0003915178 00000 n 
-0003915331 00000 n 
-0003915483 00000 n 
-0003915635 00000 n 
-0003915787 00000 n 
-0003915938 00000 n 
-0003916089 00000 n 
-0003916240 00000 n 
-0003916392 00000 n 
-0003916544 00000 n 
-0003916696 00000 n 
-0003916847 00000 n 
-0003916999 00000 n 
-0003917151 00000 n 
-0003917302 00000 n 
-0003917453 00000 n 
-0003917604 00000 n 
-0003917755 00000 n 
-0003917905 00000 n 
-0003918055 00000 n 
-0003918208 00000 n 
-0003918361 00000 n 
-0003918514 00000 n 
-0003918667 00000 n 
-0003918820 00000 n 
-0003918973 00000 n 
-0003919126 00000 n 
-0003919279 00000 n 
-0003919431 00000 n 
-0003919584 00000 n 
-0003919737 00000 n 
-0003919890 00000 n 
-0003920041 00000 n 
-0003920193 00000 n 
-0003920345 00000 n 
-0003920497 00000 n 
-0003920649 00000 n 
-0003920801 00000 n 
-0003920954 00000 n 
-0003921106 00000 n 
-0003921259 00000 n 
-0003921412 00000 n 
-0003921565 00000 n 
-0003921718 00000 n 
-0003921870 00000 n 
-0003922021 00000 n 
-0003922173 00000 n 
-0003922325 00000 n 
-0003922478 00000 n 
-0003922631 00000 n 
-0003922784 00000 n 
-0003922936 00000 n 
-0003923089 00000 n 
-0003923242 00000 n 
-0003923395 00000 n 
-0003923546 00000 n 
-0003923699 00000 n 
-0003923852 00000 n 
-0003924003 00000 n 
-0003924156 00000 n 
-0003924308 00000 n 
-0003924460 00000 n 
-0003924612 00000 n 
-0003924764 00000 n 
-0003924916 00000 n 
-0003925069 00000 n 
-0003925221 00000 n 
-0003925374 00000 n 
-0003925527 00000 n 
-0003925679 00000 n 
-0003925832 00000 n 
-0003925985 00000 n 
-0003926137 00000 n 
-0003926290 00000 n 
-0003926442 00000 n 
-0003926594 00000 n 
-0003926747 00000 n 
-0003926900 00000 n 
-0003927053 00000 n 
-0003927206 00000 n 
-0003927359 00000 n 
-0003927512 00000 n 
-0003927665 00000 n 
-0003927818 00000 n 
-0003927971 00000 n 
-0003928124 00000 n 
-0003928277 00000 n 
-0003928429 00000 n 
-0003928581 00000 n 
-0003928732 00000 n 
-0003928883 00000 n 
-0003929036 00000 n 
-0003929188 00000 n 
-0003929341 00000 n 
-0003929494 00000 n 
-0003929647 00000 n 
-0003929800 00000 n 
-0003929953 00000 n 
-0003930106 00000 n 
-0003930259 00000 n 
-0003930412 00000 n 
-0003930564 00000 n 
-0003930715 00000 n 
-0003930866 00000 n 
-0003931019 00000 n 
-0003931172 00000 n 
-0003931325 00000 n 
-0003931478 00000 n 
-0003931629 00000 n 
-0003931782 00000 n 
-0003931935 00000 n 
-0003932087 00000 n 
-0003932240 00000 n 
-0003932393 00000 n 
-0003932546 00000 n 
-0003932698 00000 n 
-0003932850 00000 n 
-0003933002 00000 n 
-0003933154 00000 n 
-0003933306 00000 n 
-0003933459 00000 n 
-0003933611 00000 n 
-0003933764 00000 n 
-0003933917 00000 n 
-0003934069 00000 n 
-0003934220 00000 n 
-0003934372 00000 n 
-0003934524 00000 n 
-0003934677 00000 n 
-0003934830 00000 n 
-0003938030 00000 n 
-0003935049 00000 n 
-0003913583 00000 n 
-0003911923 00000 n 
-0003934983 00000 n 
-0003938183 00000 n 
-0003938336 00000 n 
-0003938489 00000 n 
-0003938641 00000 n 
-0003938793 00000 n 
-0003938945 00000 n 
-0003939096 00000 n 
-0003939246 00000 n 
-0003939396 00000 n 
-0003939549 00000 n 
-0003939702 00000 n 
-0003939855 00000 n 
-0003940007 00000 n 
-0003940159 00000 n 
-0003940311 00000 n 
-0003940463 00000 n 
-0003940616 00000 n 
-0003940769 00000 n 
-0003940922 00000 n 
-0003941075 00000 n 
-0003941228 00000 n 
-0003941381 00000 n 
-0003941534 00000 n 
-0003941687 00000 n 
-0003941839 00000 n 
-0003941991 00000 n 
-0003942143 00000 n 
-0003942295 00000 n 
-0003942447 00000 n 
-0003942600 00000 n 
-0003942753 00000 n 
-0003942905 00000 n 
-0003943058 00000 n 
-0003943211 00000 n 
-0003943364 00000 n 
-0003943517 00000 n 
-0003943669 00000 n 
-0003943821 00000 n 
-0003943973 00000 n 
-0003944125 00000 n 
-0003944275 00000 n 
-0003944428 00000 n 
-0003944581 00000 n 
-0003944734 00000 n 
-0003944887 00000 n 
-0003945039 00000 n 
-0003945192 00000 n 
-0003945345 00000 n 
-0003945498 00000 n 
-0003945651 00000 n 
-0003945804 00000 n 
-0003945957 00000 n 
-0003946110 00000 n 
-0003946263 00000 n 
-0003946416 00000 n 
-0003946569 00000 n 
-0003946722 00000 n 
-0003946874 00000 n 
-0003947024 00000 n 
-0003947177 00000 n 
-0003947330 00000 n 
-0003947483 00000 n 
-0003947636 00000 n 
-0003947789 00000 n 
-0003947941 00000 n 
-0003948094 00000 n 
-0003948247 00000 n 
-0003948399 00000 n 
-0003948551 00000 n 
-0003948703 00000 n 
-0003948856 00000 n 
-0003949009 00000 n 
-0003949160 00000 n 
-0003949310 00000 n 
-0003949462 00000 n 
-0003949614 00000 n 
-0003949767 00000 n 
-0003949920 00000 n 
-0003950072 00000 n 
-0003950225 00000 n 
-0003950378 00000 n 
-0003950531 00000 n 
-0003950684 00000 n 
-0003950837 00000 n 
-0003950990 00000 n 
-0003951143 00000 n 
-0003951296 00000 n 
-0003951449 00000 n 
-0003951602 00000 n 
-0003951755 00000 n 
-0003951908 00000 n 
-0003952061 00000 n 
-0003952213 00000 n 
-0003952365 00000 n 
-0003952518 00000 n 
-0003952671 00000 n 
-0003952823 00000 n 
-0003952975 00000 n 
-0003953128 00000 n 
-0003953279 00000 n 
-0003953432 00000 n 
-0003956709 00000 n 
-0003953651 00000 n 
-0003936878 00000 n 
-0003935166 00000 n 
-0003953585 00000 n 
-0004734365 00000 n 
-0003956861 00000 n 
-0003957013 00000 n 
-0003957164 00000 n 
-0003957317 00000 n 
-0003957469 00000 n 
-0003957622 00000 n 
-0003957775 00000 n 
-0003957928 00000 n 
-0003958081 00000 n 
-0003958234 00000 n 
-0003958384 00000 n 
-0003958536 00000 n 
-0003958688 00000 n 
-0003958841 00000 n 
-0003958994 00000 n 
-0003959146 00000 n 
-0003959299 00000 n 
-0003959452 00000 n 
-0003959604 00000 n 
-0003959756 00000 n 
-0003959908 00000 n 
-0003960060 00000 n 
-0003960212 00000 n 
-0003960365 00000 n 
-0003960518 00000 n 
-0003960671 00000 n 
-0003960824 00000 n 
-0003960976 00000 n 
-0003961129 00000 n 
-0003961281 00000 n 
-0003961434 00000 n 
-0003961586 00000 n 
-0003961738 00000 n 
-0003961890 00000 n 
-0003962041 00000 n 
-0003962194 00000 n 
-0003962347 00000 n 
-0003962500 00000 n 
-0003962652 00000 n 
-0003962804 00000 n 
-0003962957 00000 n 
-0003963110 00000 n 
-0003963263 00000 n 
-0003963416 00000 n 
-0003963569 00000 n 
-0003963722 00000 n 
-0003963875 00000 n 
-0003964028 00000 n 
-0003964181 00000 n 
-0003964334 00000 n 
-0003964487 00000 n 
-0003964639 00000 n 
-0003964792 00000 n 
-0003964944 00000 n 
-0003965095 00000 n 
-0003965247 00000 n 
-0003965396 00000 n 
-0003965547 00000 n 
-0003965700 00000 n 
-0003965853 00000 n 
-0003966006 00000 n 
-0003966159 00000 n 
-0003966312 00000 n 
-0003966464 00000 n 
-0003966616 00000 n 
-0003966769 00000 n 
-0003966922 00000 n 
-0003967075 00000 n 
-0003967228 00000 n 
-0003967381 00000 n 
-0003967534 00000 n 
-0003967685 00000 n 
-0003967838 00000 n 
-0003967990 00000 n 
-0003968140 00000 n 
-0003968292 00000 n 
-0003968444 00000 n 
-0003968596 00000 n 
-0003968748 00000 n 
-0003968901 00000 n 
-0003969054 00000 n 
-0003969207 00000 n 
-0003969360 00000 n 
-0003969513 00000 n 
-0003969666 00000 n 
-0003969819 00000 n 
-0003969972 00000 n 
-0003970124 00000 n 
-0003970277 00000 n 
-0003970430 00000 n 
-0003970583 00000 n 
-0003970736 00000 n 
-0003970889 00000 n 
-0003971041 00000 n 
-0003971193 00000 n 
-0003971346 00000 n 
-0003971499 00000 n 
-0003971652 00000 n 
-0003971805 00000 n 
-0003971958 00000 n 
-0003972110 00000 n 
-0003972261 00000 n 
-0003972413 00000 n 
-0003972564 00000 n 
-0003972716 00000 n 
-0003972868 00000 n 
-0003973021 00000 n 
-0003973174 00000 n 
-0003973327 00000 n 
-0003973479 00000 n 
-0003973631 00000 n 
-0003973783 00000 n 
-0003973936 00000 n 
-0003974089 00000 n 
-0003974240 00000 n 
-0003974392 00000 n 
-0003974544 00000 n 
-0003974696 00000 n 
-0003974848 00000 n 
-0003975001 00000 n 
-0003975154 00000 n 
-0003975307 00000 n 
-0003975460 00000 n 
-0003975612 00000 n 
-0003975765 00000 n 
-0003975918 00000 n 
-0003976071 00000 n 
-0003978907 00000 n 
-0003979059 00000 n 
-0003976288 00000 n 
-0003955297 00000 n 
-0003953768 00000 n 
-0003976222 00000 n 
-0003979211 00000 n 
-0003979364 00000 n 
-0003979517 00000 n 
-0003979670 00000 n 
-0003979821 00000 n 
-0003979972 00000 n 
-0003980124 00000 n 
-0003980277 00000 n 
-0003980430 00000 n 
-0003980583 00000 n 
-0003980736 00000 n 
-0003980889 00000 n 
-0003981042 00000 n 
-0003981194 00000 n 
-0003981347 00000 n 
-0003981500 00000 n 
-0003981653 00000 n 
-0003981805 00000 n 
-0003981957 00000 n 
-0003982110 00000 n 
-0003982262 00000 n 
-0003982414 00000 n 
-0003982567 00000 n 
-0003982720 00000 n 
-0003982873 00000 n 
-0003983026 00000 n 
-0003983179 00000 n 
-0003983332 00000 n 
-0003983484 00000 n 
-0003983637 00000 n 
-0003983788 00000 n 
-0003983941 00000 n 
-0003984094 00000 n 
-0003984247 00000 n 
-0003984400 00000 n 
-0003984553 00000 n 
-0003984706 00000 n 
-0003984858 00000 n 
-0003985011 00000 n 
-0003985164 00000 n 
-0003985316 00000 n 
-0003985468 00000 n 
-0003985620 00000 n 
-0003985773 00000 n 
-0003985926 00000 n 
-0003986079 00000 n 
-0003986231 00000 n 
-0003986384 00000 n 
-0003986537 00000 n 
-0003986689 00000 n 
-0003986839 00000 n 
-0003986992 00000 n 
-0003987145 00000 n 
-0003987298 00000 n 
-0003987451 00000 n 
-0003987604 00000 n 
-0003987757 00000 n 
-0003987910 00000 n 
-0003988063 00000 n 
-0003988215 00000 n 
-0003988367 00000 n 
-0003988520 00000 n 
-0003988673 00000 n 
-0003988824 00000 n 
-0003988977 00000 n 
-0003989130 00000 n 
-0003989282 00000 n 
-0003989433 00000 n 
-0003989586 00000 n 
-0003989738 00000 n 
-0003989891 00000 n 
-0003990044 00000 n 
-0003990197 00000 n 
-0003990350 00000 n 
-0003990503 00000 n 
-0003990655 00000 n 
-0003990807 00000 n 
-0003990960 00000 n 
-0003991113 00000 n 
-0003991266 00000 n 
-0003994320 00000 n 
-0003991485 00000 n 
-0003977955 00000 n 
-0003976391 00000 n 
-0003991419 00000 n 
-0003994473 00000 n 
-0003994626 00000 n 
-0003994778 00000 n 
-0003994931 00000 n 
-0003995082 00000 n 
-0003995234 00000 n 
-0003995386 00000 n 
-0003995535 00000 n 
-0003995686 00000 n 
-0003995837 00000 n 
-0003995990 00000 n 
-0003996141 00000 n 
-0003996294 00000 n 
-0003996447 00000 n 
-0003996600 00000 n 
-0003996753 00000 n 
-0003996906 00000 n 
-0003997057 00000 n 
-0003997208 00000 n 
-0003997361 00000 n 
-0003997512 00000 n 
-0003997665 00000 n 
-0003997817 00000 n 
-0003997969 00000 n 
-0003998121 00000 n 
-0003998273 00000 n 
-0003998426 00000 n 
-0003998579 00000 n 
-0003998732 00000 n 
-0003998885 00000 n 
-0003999038 00000 n 
-0003999190 00000 n 
-0003999342 00000 n 
-0003999494 00000 n 
-0003999646 00000 n 
-0003999799 00000 n 
-0003999952 00000 n 
-0004000104 00000 n 
-0004000257 00000 n 
-0004000409 00000 n 
-0004000562 00000 n 
-0004000715 00000 n 
-0004000868 00000 n 
-0004001021 00000 n 
-0004001174 00000 n 
-0004001327 00000 n 
-0004001479 00000 n 
-0004001631 00000 n 
-0004001781 00000 n 
-0004001932 00000 n 
-0004002085 00000 n 
-0004002237 00000 n 
-0004002388 00000 n 
-0004002541 00000 n 
-0004002692 00000 n 
-0004002843 00000 n 
-0004002996 00000 n 
-0004003149 00000 n 
-0004003302 00000 n 
-0004003454 00000 n 
-0004003606 00000 n 
-0004003759 00000 n 
-0004003912 00000 n 
-0004004064 00000 n 
-0004004217 00000 n 
-0004004370 00000 n 
-0004004523 00000 n 
-0004004674 00000 n 
-0004004827 00000 n 
-0004004980 00000 n 
-0004005133 00000 n 
-0004005286 00000 n 
-0004005439 00000 n 
-0004005592 00000 n 
-0004005745 00000 n 
-0004005898 00000 n 
-0004006051 00000 n 
-0004006204 00000 n 
-0004006356 00000 n 
-0004006509 00000 n 
-0004006662 00000 n 
-0004006814 00000 n 
-0004006963 00000 n 
-0004007116 00000 n 
-0004007269 00000 n 
-0004007422 00000 n 
-0004007575 00000 n 
-0004007728 00000 n 
-0004007881 00000 n 
-0004008033 00000 n 
-0004008186 00000 n 
-0004008339 00000 n 
-0004008491 00000 n 
-0004008643 00000 n 
-0004008795 00000 n 
-0004008947 00000 n 
-0004009099 00000 n 
-0004009252 00000 n 
-0004009404 00000 n 
-0004009557 00000 n 
-0004009710 00000 n 
-0004012837 00000 n 
-0004009928 00000 n 
-0003993168 00000 n 
-0003991602 00000 n 
-0004009862 00000 n 
-0004012989 00000 n 
-0004013142 00000 n 
-0004013295 00000 n 
-0004013447 00000 n 
-0004013599 00000 n 
-0004013752 00000 n 
-0004013905 00000 n 
-0004014058 00000 n 
-0004014210 00000 n 
-0004014359 00000 n 
-0004014508 00000 n 
-0004014661 00000 n 
-0004014814 00000 n 
-0004014967 00000 n 
-0004015120 00000 n 
-0004015273 00000 n 
-0004015426 00000 n 
-0004015578 00000 n 
-0004015730 00000 n 
-0004015882 00000 n 
-0004016035 00000 n 
-0004016188 00000 n 
-0004016341 00000 n 
-0004016494 00000 n 
-0004016647 00000 n 
-0004016799 00000 n 
-0004016951 00000 n 
-0004017104 00000 n 
-0004017256 00000 n 
-0004017409 00000 n 
-0004017562 00000 n 
-0004017715 00000 n 
-0004017868 00000 n 
-0004018020 00000 n 
-0004018172 00000 n 
-0004018325 00000 n 
-0004018478 00000 n 
-0004018631 00000 n 
-0004018784 00000 n 
-0004018937 00000 n 
-0004019090 00000 n 
-0004019243 00000 n 
-0004019396 00000 n 
-0004019549 00000 n 
-0004019702 00000 n 
-0004019854 00000 n 
-0004020005 00000 n 
-0004020158 00000 n 
-0004020311 00000 n 
-0004020464 00000 n 
-0004020617 00000 n 
-0004020770 00000 n 
-0004020922 00000 n 
-0004021075 00000 n 
-0004021228 00000 n 
-0004021380 00000 n 
-0004021533 00000 n 
-0004021686 00000 n 
-0004021839 00000 n 
-0004021992 00000 n 
-0004022145 00000 n 
-0004022298 00000 n 
-0004022451 00000 n 
-0004022604 00000 n 
-0004022757 00000 n 
-0004022910 00000 n 
-0004023062 00000 n 
-0004023213 00000 n 
-0004023365 00000 n 
-0004023518 00000 n 
-0004023669 00000 n 
-0004023821 00000 n 
-0004023972 00000 n 
-0004024123 00000 n 
-0004024276 00000 n 
-0004024429 00000 n 
-0004024582 00000 n 
-0004024734 00000 n 
-0004024887 00000 n 
-0004025040 00000 n 
-0004025193 00000 n 
-0004025344 00000 n 
-0004025495 00000 n 
-0004025648 00000 n 
-0004025799 00000 n 
-0004025952 00000 n 
+0003714408 00000 n 
+0003714559 00000 n 
+0003714709 00000 n 
+0003714860 00000 n 
+0003715013 00000 n 
+0003715166 00000 n 
+0003715319 00000 n 
+0003715472 00000 n 
+0003715624 00000 n 
+0003715776 00000 n 
+0003715929 00000 n 
+0003716082 00000 n 
+0003716235 00000 n 
+0003716388 00000 n 
+0003716541 00000 n 
+0003716694 00000 n 
+0003716847 00000 n 
+0003717000 00000 n 
+0003717151 00000 n 
+0003717303 00000 n 
+0003717455 00000 n 
+0003717606 00000 n 
+0003717759 00000 n 
+0003717911 00000 n 
+0003718063 00000 n 
+0003718216 00000 n 
+0003718369 00000 n 
+0003718522 00000 n 
+0003718675 00000 n 
+0003718827 00000 n 
+0003718977 00000 n 
+0003719130 00000 n 
+0003719283 00000 n 
+0003719436 00000 n 
+0003719588 00000 n 
+0003719741 00000 n 
+0003719893 00000 n 
+0003720045 00000 n 
+0003720198 00000 n 
+0003720351 00000 n 
+0003723323 00000 n 
+0003720570 00000 n 
+0003703151 00000 n 
+0003701504 00000 n 
+0003720504 00000 n 
+0004775295 00000 n 
+0003723476 00000 n 
+0003723628 00000 n 
+0003723781 00000 n 
+0003723934 00000 n 
+0003724086 00000 n 
+0003724236 00000 n 
+0003724386 00000 n 
+0003724539 00000 n 
+0003724692 00000 n 
+0003724844 00000 n 
+0003724997 00000 n 
+0003725150 00000 n 
+0003725303 00000 n 
+0003725455 00000 n 
+0003725607 00000 n 
+0003725759 00000 n 
+0003725911 00000 n 
+0003726064 00000 n 
+0003726216 00000 n 
+0003726368 00000 n 
+0003726520 00000 n 
+0003726673 00000 n 
+0003726826 00000 n 
+0003726978 00000 n 
+0003727129 00000 n 
+0003727282 00000 n 
+0003727434 00000 n 
+0003727587 00000 n 
+0003727740 00000 n 
+0003727893 00000 n 
+0003728046 00000 n 
+0003728199 00000 n 
+0003728352 00000 n 
+0003728505 00000 n 
+0003728657 00000 n 
+0003728810 00000 n 
+0003728962 00000 n 
+0003729114 00000 n 
+0003729265 00000 n 
+0003729417 00000 n 
+0003729570 00000 n 
+0003729723 00000 n 
+0003729876 00000 n 
+0003730029 00000 n 
+0003730182 00000 n 
+0003730335 00000 n 
+0003730488 00000 n 
+0003730641 00000 n 
+0003730794 00000 n 
+0003730946 00000 n 
+0003731098 00000 n 
+0003731250 00000 n 
+0003731403 00000 n 
+0003731556 00000 n 
+0003731709 00000 n 
+0003731862 00000 n 
+0003732014 00000 n 
+0003732164 00000 n 
+0003732317 00000 n 
+0003732470 00000 n 
+0003732623 00000 n 
+0003732776 00000 n 
+0003732927 00000 n 
+0003733080 00000 n 
+0003733232 00000 n 
+0003733384 00000 n 
+0003733535 00000 n 
+0003733687 00000 n 
+0003733839 00000 n 
+0003733992 00000 n 
+0003734144 00000 n 
+0003734296 00000 n 
+0003734449 00000 n 
+0003734601 00000 n 
+0003734753 00000 n 
+0003734904 00000 n 
+0003735057 00000 n 
+0003735210 00000 n 
+0003735363 00000 n 
+0003735515 00000 n 
+0003735667 00000 n 
+0003735819 00000 n 
+0003735970 00000 n 
+0003736121 00000 n 
+0003736272 00000 n 
+0003736425 00000 n 
+0003736578 00000 n 
+0003736729 00000 n 
+0003736882 00000 n 
+0003737034 00000 n 
+0003737187 00000 n 
+0003737340 00000 n 
+0003740556 00000 n 
+0003737559 00000 n 
+0003722261 00000 n 
+0003720701 00000 n 
+0003737493 00000 n 
+0003740709 00000 n 
+0003740862 00000 n 
+0003741015 00000 n 
+0003741168 00000 n 
+0003741320 00000 n 
+0003741470 00000 n 
+0003741623 00000 n 
+0003741775 00000 n 
+0003741928 00000 n 
+0003742079 00000 n 
+0003742231 00000 n 
+0003742384 00000 n 
+0003742537 00000 n 
+0003742690 00000 n 
+0003742842 00000 n 
+0003742994 00000 n 
+0003743145 00000 n 
+0003743297 00000 n 
+0003743449 00000 n 
+0003743602 00000 n 
+0003743754 00000 n 
+0003743907 00000 n 
+0003744059 00000 n 
+0003744212 00000 n 
+0003744365 00000 n 
+0003744517 00000 n 
+0003744670 00000 n 
+0003744822 00000 n 
+0003744974 00000 n 
+0003745126 00000 n 
+0003745279 00000 n 
+0003745432 00000 n 
+0003745584 00000 n 
+0003745737 00000 n 
+0003745890 00000 n 
+0003746043 00000 n 
+0003746196 00000 n 
+0003746349 00000 n 
+0003746502 00000 n 
+0003746655 00000 n 
+0003746808 00000 n 
+0003746961 00000 n 
+0003747113 00000 n 
+0003747265 00000 n 
+0003747416 00000 n 
+0003747568 00000 n 
+0003747721 00000 n 
+0003747874 00000 n 
+0003748027 00000 n 
+0003748179 00000 n 
+0003748330 00000 n 
+0003748482 00000 n 
+0003748633 00000 n 
+0003748785 00000 n 
+0003748938 00000 n 
+0003749091 00000 n 
+0003749244 00000 n 
+0003749397 00000 n 
+0003749550 00000 n 
+0003749703 00000 n 
+0003749856 00000 n 
+0003750009 00000 n 
+0003750162 00000 n 
+0003750315 00000 n 
+0003750467 00000 n 
+0003750619 00000 n 
+0003750772 00000 n 
+0003750925 00000 n 
+0003751076 00000 n 
+0003751229 00000 n 
+0003751380 00000 n 
+0003751533 00000 n 
+0003751685 00000 n 
+0003751838 00000 n 
+0003751991 00000 n 
+0003752143 00000 n 
+0003752296 00000 n 
+0003752449 00000 n 
+0003752602 00000 n 
+0003752755 00000 n 
+0003752908 00000 n 
+0003753060 00000 n 
+0003753213 00000 n 
+0003753366 00000 n 
+0003753519 00000 n 
+0003753672 00000 n 
+0003753824 00000 n 
+0003753977 00000 n 
+0003754130 00000 n 
+0003754283 00000 n 
+0003754436 00000 n 
+0003754589 00000 n 
+0003754742 00000 n 
+0003754895 00000 n 
+0003755048 00000 n 
+0003755201 00000 n 
+0003755352 00000 n 
+0003755502 00000 n 
+0003755653 00000 n 
+0003755804 00000 n 
+0003755957 00000 n 
+0003756110 00000 n 
+0003756263 00000 n 
+0003756416 00000 n 
+0003756568 00000 n 
+0003756721 00000 n 
+0003756874 00000 n 
+0003757024 00000 n 
+0003757177 00000 n 
+0003757330 00000 n 
+0003760101 00000 n 
+0003757549 00000 n 
+0003739314 00000 n 
+0003737676 00000 n 
+0003757483 00000 n 
+0003760254 00000 n 
+0003760407 00000 n 
+0003760560 00000 n 
+0003760713 00000 n 
+0003760865 00000 n 
+0003761017 00000 n 
+0003761167 00000 n 
+0003761320 00000 n 
+0003761473 00000 n 
+0003761626 00000 n 
+0003761779 00000 n 
+0003761932 00000 n 
+0003762085 00000 n 
+0003762238 00000 n 
+0003762390 00000 n 
+0003762541 00000 n 
+0003762694 00000 n 
+0003762847 00000 n 
+0003763000 00000 n 
+0003763153 00000 n 
+0003763306 00000 n 
+0003763458 00000 n 
+0003763610 00000 n 
+0003763762 00000 n 
+0003763915 00000 n 
+0003764068 00000 n 
+0003764221 00000 n 
+0003764374 00000 n 
+0003764527 00000 n 
+0003764680 00000 n 
+0003764833 00000 n 
+0003764986 00000 n 
+0003765139 00000 n 
+0003765292 00000 n 
+0003765442 00000 n 
+0003765595 00000 n 
+0003765748 00000 n 
+0003765899 00000 n 
+0003766050 00000 n 
+0003766203 00000 n 
+0003766356 00000 n 
+0003766509 00000 n 
+0003766662 00000 n 
+0003766813 00000 n 
+0003766966 00000 n 
+0003767119 00000 n 
+0003767271 00000 n 
+0003767424 00000 n 
+0003767577 00000 n 
+0003767730 00000 n 
+0003767883 00000 n 
+0003768036 00000 n 
+0003768188 00000 n 
+0003768340 00000 n 
+0003768490 00000 n 
+0003768642 00000 n 
+0003768795 00000 n 
+0003768948 00000 n 
+0003769101 00000 n 
+0003769254 00000 n 
+0003769407 00000 n 
+0003769559 00000 n 
+0003769712 00000 n 
+0003769864 00000 n 
+0003770017 00000 n 
+0003770169 00000 n 
+0003770321 00000 n 
+0003770474 00000 n 
+0003770626 00000 n 
+0003770777 00000 n 
+0003770928 00000 n 
+0003771081 00000 n 
+0003771234 00000 n 
+0003771387 00000 n 
+0003771540 00000 n 
+0003771693 00000 n 
+0003771846 00000 n 
+0003771998 00000 n 
+0003772150 00000 n 
+0003772303 00000 n 
+0003772455 00000 n 
+0003772608 00000 n 
+0003772761 00000 n 
+0003772914 00000 n 
+0003773067 00000 n 
+0003773220 00000 n 
+0003773373 00000 n 
+0003773526 00000 n 
+0003776820 00000 n 
+0003776972 00000 n 
+0003773745 00000 n 
+0003759079 00000 n 
+0003757666 00000 n 
+0003773679 00000 n 
+0003777123 00000 n 
+0003777276 00000 n 
+0003777429 00000 n 
+0003777582 00000 n 
+0003777735 00000 n 
+0003777887 00000 n 
+0003778037 00000 n 
+0003778190 00000 n 
+0003778343 00000 n 
+0003778495 00000 n 
+0003778648 00000 n 
+0003778800 00000 n 
+0003778953 00000 n 
+0003779106 00000 n 
+0003779259 00000 n 
+0003779412 00000 n 
+0003779565 00000 n 
+0003779717 00000 n 
+0003779870 00000 n 
+0003780023 00000 n 
+0003780176 00000 n 
+0003780328 00000 n 
+0003780480 00000 n 
+0003780632 00000 n 
+0003780785 00000 n 
+0003780937 00000 n 
+0003781090 00000 n 
+0003781243 00000 n 
+0003781396 00000 n 
+0003781549 00000 n 
+0003781702 00000 n 
+0003781851 00000 n 
+0003782003 00000 n 
+0003782155 00000 n 
+0003782308 00000 n 
+0003782460 00000 n 
+0003782609 00000 n 
+0003782760 00000 n 
+0003782911 00000 n 
+0003783064 00000 n 
+0003783217 00000 n 
+0003783370 00000 n 
+0003783523 00000 n 
+0003783676 00000 n 
+0003783829 00000 n 
+0003783982 00000 n 
+0003784135 00000 n 
+0003784288 00000 n 
+0003784441 00000 n 
+0003784594 00000 n 
+0003784747 00000 n 
+0003784899 00000 n 
+0003785051 00000 n 
+0003785201 00000 n 
+0003785353 00000 n 
+0003785506 00000 n 
+0003785659 00000 n 
+0003785812 00000 n 
+0003785965 00000 n 
+0003786118 00000 n 
+0003786270 00000 n 
+0003786423 00000 n 
+0003786576 00000 n 
+0003786729 00000 n 
+0003786880 00000 n 
+0003787032 00000 n 
+0003787184 00000 n 
+0003787337 00000 n 
+0003787489 00000 n 
+0003787641 00000 n 
+0003787794 00000 n 
+0003787947 00000 n 
+0003788099 00000 n 
+0003788252 00000 n 
+0003788405 00000 n 
+0003788558 00000 n 
+0003788708 00000 n 
+0003788859 00000 n 
+0003789010 00000 n 
+0003789161 00000 n 
+0003789313 00000 n 
+0003789464 00000 n 
+0003789616 00000 n 
+0003789769 00000 n 
+0003789922 00000 n 
+0003790075 00000 n 
+0003790228 00000 n 
+0003790381 00000 n 
+0003790534 00000 n 
+0003790687 00000 n 
+0003790840 00000 n 
+0003790993 00000 n 
+0003791146 00000 n 
+0003791298 00000 n 
+0003791450 00000 n 
+0003791602 00000 n 
+0003791754 00000 n 
+0003791905 00000 n 
+0003792058 00000 n 
+0003792210 00000 n 
+0003792362 00000 n 
+0003792514 00000 n 
+0003792667 00000 n 
+0003792820 00000 n 
+0003792973 00000 n 
+0003793126 00000 n 
+0003793278 00000 n 
+0003793431 00000 n 
+0003793583 00000 n 
+0003793736 00000 n 
+0003793889 00000 n 
+0003794041 00000 n 
+0003794194 00000 n 
+0003794346 00000 n 
+0003797783 00000 n 
+0003797935 00000 n 
+0003798087 00000 n 
+0003798238 00000 n 
+0003798390 00000 n 
+0003798542 00000 n 
+0003798695 00000 n 
+0003794565 00000 n 
+0003775528 00000 n 
+0003773848 00000 n 
+0003794499 00000 n 
+0003798848 00000 n 
+0003799001 00000 n 
+0003799154 00000 n 
+0003799306 00000 n 
+0003799458 00000 n 
+0003799608 00000 n 
+0003799761 00000 n 
+0003799914 00000 n 
+0003800066 00000 n 
+0003800217 00000 n 
+0003800369 00000 n 
+0003800522 00000 n 
+0003800675 00000 n 
+0003800828 00000 n 
+0003800981 00000 n 
+0003801134 00000 n 
+0003801287 00000 n 
+0003801440 00000 n 
+0003801593 00000 n 
+0003801746 00000 n 
+0003801899 00000 n 
+0003802050 00000 n 
+0003802202 00000 n 
+0003802353 00000 n 
+0003802503 00000 n 
+0003802655 00000 n 
+0003802807 00000 n 
+0003802959 00000 n 
+0003803111 00000 n 
+0003803263 00000 n 
+0003803414 00000 n 
+0003803566 00000 n 
+0003803718 00000 n 
+0003803869 00000 n 
+0003804020 00000 n 
+0003804172 00000 n 
+0003804324 00000 n 
+0003804475 00000 n 
+0003804627 00000 n 
+0003804778 00000 n 
+0003804927 00000 n 
+0003805079 00000 n 
+0003805231 00000 n 
+0003805384 00000 n 
+0003805537 00000 n 
+0003805690 00000 n 
+0003805843 00000 n 
+0003805996 00000 n 
+0003806149 00000 n 
+0003806302 00000 n 
+0003806454 00000 n 
+0003806607 00000 n 
+0003806760 00000 n 
+0003806913 00000 n 
+0003807064 00000 n 
+0003807216 00000 n 
+0003807368 00000 n 
+0003807520 00000 n 
+0003807672 00000 n 
+0003807824 00000 n 
+0003807977 00000 n 
+0003808130 00000 n 
+0003808282 00000 n 
+0003808433 00000 n 
+0003808586 00000 n 
+0003808738 00000 n 
+0003808889 00000 n 
+0003809041 00000 n 
+0003809193 00000 n 
+0003809344 00000 n 
+0003809496 00000 n 
+0003809649 00000 n 
+0003809802 00000 n 
+0003809955 00000 n 
+0003810108 00000 n 
+0003810261 00000 n 
+0003810414 00000 n 
+0003810567 00000 n 
+0003810720 00000 n 
+0003810873 00000 n 
+0003811025 00000 n 
+0003811177 00000 n 
+0003811330 00000 n 
+0003811483 00000 n 
+0003811636 00000 n 
+0003811788 00000 n 
+0003811941 00000 n 
+0003812094 00000 n 
+0003812247 00000 n 
+0003812398 00000 n 
+0003812551 00000 n 
+0003812704 00000 n 
+0003812857 00000 n 
+0003813010 00000 n 
+0003813163 00000 n 
+0003813316 00000 n 
+0003813469 00000 n 
+0003813622 00000 n 
+0003813775 00000 n 
+0003813928 00000 n 
+0003814081 00000 n 
+0003814234 00000 n 
+0003814387 00000 n 
+0003814539 00000 n 
+0003814691 00000 n 
+0003814842 00000 n 
+0003814994 00000 n 
+0003815145 00000 n 
+0003815296 00000 n 
+0003815448 00000 n 
+0003815601 00000 n 
+0003815754 00000 n 
+0003815907 00000 n 
+0003816059 00000 n 
+0003816211 00000 n 
+0003816362 00000 n 
+0003816515 00000 n 
+0003816668 00000 n 
+0003816821 00000 n 
+0003816974 00000 n 
+0003817127 00000 n 
+0003817279 00000 n 
+0003817431 00000 n 
+0003817583 00000 n 
+0003817734 00000 n 
+0003817887 00000 n 
+0003818040 00000 n 
+0003818192 00000 n 
+0003818345 00000 n 
+0003818498 00000 n 
+0003818651 00000 n 
+0003818804 00000 n 
+0003818957 00000 n 
+0003819176 00000 n 
+0003796251 00000 n 
+0003794682 00000 n 
+0003819110 00000 n 
+0003822201 00000 n 
+0003822354 00000 n 
+0003822503 00000 n 
+0003822652 00000 n 
+0003822805 00000 n 
+0003822958 00000 n 
+0003823111 00000 n 
+0003823264 00000 n 
+0003823416 00000 n 
+0003823568 00000 n 
+0003823721 00000 n 
+0003823874 00000 n 
+0003824026 00000 n 
+0003824179 00000 n 
+0003824332 00000 n 
+0003824485 00000 n 
+0003824637 00000 n 
+0003824789 00000 n 
+0003824941 00000 n 
+0003825093 00000 n 
+0003825245 00000 n 
+0003825398 00000 n 
+0003825549 00000 n 
+0003825700 00000 n 
+0003825850 00000 n 
+0003826001 00000 n 
+0003826152 00000 n 
+0003826305 00000 n 
+0003826458 00000 n 
+0003826610 00000 n 
+0003826763 00000 n 
+0003826915 00000 n 
+0003827068 00000 n 
+0003827221 00000 n 
+0003827374 00000 n 
+0003827527 00000 n 
+0003827680 00000 n 
+0003827832 00000 n 
+0003827985 00000 n 
+0003828137 00000 n 
+0003828290 00000 n 
+0003828439 00000 n 
+0003828592 00000 n 
+0003828745 00000 n 
+0003828897 00000 n 
+0003829050 00000 n 
+0003829202 00000 n 
+0003829354 00000 n 
+0003829506 00000 n 
+0003829658 00000 n 
+0003829810 00000 n 
+0003829963 00000 n 
+0003830116 00000 n 
+0003830269 00000 n 
+0003830421 00000 n 
+0003830574 00000 n 
+0003830727 00000 n 
+0003830880 00000 n 
+0003831032 00000 n 
+0003831184 00000 n 
+0003831336 00000 n 
+0003831487 00000 n 
+0003831639 00000 n 
+0003831792 00000 n 
+0003831945 00000 n 
+0003832098 00000 n 
+0003832251 00000 n 
+0003832403 00000 n 
+0003832554 00000 n 
+0003832707 00000 n 
+0003832859 00000 n 
+0003833012 00000 n 
+0003833164 00000 n 
+0003833317 00000 n 
+0003833470 00000 n 
+0003833621 00000 n 
+0003833774 00000 n 
+0003833927 00000 n 
+0003834080 00000 n 
+0003834233 00000 n 
+0003834386 00000 n 
+0003834537 00000 n 
+0003834689 00000 n 
+0003834841 00000 n 
+0003834993 00000 n 
+0003835145 00000 n 
+0003835298 00000 n 
+0003835450 00000 n 
+0003835603 00000 n 
+0003835754 00000 n 
+0003835907 00000 n 
+0003836060 00000 n 
+0003836212 00000 n 
+0003836364 00000 n 
+0003836517 00000 n 
+0003836669 00000 n 
+0003836821 00000 n 
+0003836974 00000 n 
+0003837126 00000 n 
+0003837278 00000 n 
+0003837430 00000 n 
+0003837583 00000 n 
+0003837736 00000 n 
+0003837889 00000 n 
+0003841042 00000 n 
+0003838107 00000 n 
+0003821029 00000 n 
+0003819293 00000 n 
+0003838041 00000 n 
+0004775428 00000 n 
+0003841195 00000 n 
+0003841348 00000 n 
+0003841501 00000 n 
+0003841654 00000 n 
+0003841806 00000 n 
+0003841955 00000 n 
+0003842108 00000 n 
+0003842260 00000 n 
+0003842413 00000 n 
+0003842566 00000 n 
+0003842719 00000 n 
+0003842872 00000 n 
+0003843024 00000 n 
+0003843175 00000 n 
+0003843327 00000 n 
+0003843479 00000 n 
+0003843631 00000 n 
+0003843784 00000 n 
+0003843937 00000 n 
+0003844090 00000 n 
+0003844243 00000 n 
+0003844396 00000 n 
+0003844549 00000 n 
+0003844702 00000 n 
+0003844855 00000 n 
+0003845005 00000 n 
+0003845158 00000 n 
+0003845311 00000 n 
+0003845464 00000 n 
+0003845617 00000 n 
+0003845769 00000 n 
+0003845921 00000 n 
+0003846073 00000 n 
+0003846226 00000 n 
+0003846379 00000 n 
+0003846532 00000 n 
+0003846685 00000 n 
+0003846838 00000 n 
+0003846990 00000 n 
+0003847143 00000 n 
+0003847296 00000 n 
+0003847449 00000 n 
+0003847601 00000 n 
+0003847752 00000 n 
+0003847905 00000 n 
+0003848057 00000 n 
+0003848210 00000 n 
+0003848363 00000 n 
+0003848516 00000 n 
+0003848669 00000 n 
+0003848822 00000 n 
+0003848975 00000 n 
+0003849128 00000 n 
+0003849281 00000 n 
+0003849434 00000 n 
+0003849587 00000 n 
+0003849740 00000 n 
+0003849893 00000 n 
+0003850046 00000 n 
+0003850199 00000 n 
+0003850351 00000 n 
+0003850504 00000 n 
+0003850657 00000 n 
+0003850810 00000 n 
+0003850963 00000 n 
+0003851116 00000 n 
+0003851269 00000 n 
+0003851422 00000 n 
+0003851575 00000 n 
+0003851728 00000 n 
+0003851879 00000 n 
+0003852032 00000 n 
+0003852185 00000 n 
+0003852337 00000 n 
+0003852489 00000 n 
+0003852641 00000 n 
+0003852793 00000 n 
+0003852945 00000 n 
+0003853098 00000 n 
+0003853249 00000 n 
+0003853401 00000 n 
+0003853553 00000 n 
+0003853705 00000 n 
+0003853857 00000 n 
+0003854010 00000 n 
+0003854162 00000 n 
+0003854315 00000 n 
+0003854468 00000 n 
+0003854620 00000 n 
+0003854773 00000 n 
+0003854926 00000 n 
+0003855079 00000 n 
+0003855232 00000 n 
+0003855385 00000 n 
+0003855538 00000 n 
+0003855690 00000 n 
+0003855843 00000 n 
+0003855996 00000 n 
+0003859057 00000 n 
+0003856215 00000 n 
+0003839920 00000 n 
+0003838238 00000 n 
+0003856149 00000 n 
+0003859210 00000 n 
+0003859363 00000 n 
+0003859516 00000 n 
+0003859667 00000 n 
+0003859819 00000 n 
+0003859971 00000 n 
+0003860121 00000 n 
+0003860273 00000 n 
+0003860425 00000 n 
+0003860578 00000 n 
+0003860730 00000 n 
+0003860883 00000 n 
+0003861035 00000 n 
+0003861187 00000 n 
+0003861339 00000 n 
+0003861492 00000 n 
+0003861644 00000 n 
+0003861796 00000 n 
+0003861948 00000 n 
+0003862101 00000 n 
+0003862253 00000 n 
+0003862406 00000 n 
+0003862559 00000 n 
+0003862712 00000 n 
+0003862865 00000 n 
+0003863018 00000 n 
+0003863170 00000 n 
+0003863323 00000 n 
+0003863475 00000 n 
+0003863626 00000 n 
+0003863778 00000 n 
+0003863927 00000 n 
+0003864080 00000 n 
+0003864233 00000 n 
+0003864386 00000 n 
+0003864539 00000 n 
+0003864692 00000 n 
+0003864845 00000 n 
+0003864997 00000 n 
+0003865146 00000 n 
+0003865299 00000 n 
+0003865451 00000 n 
+0003865603 00000 n 
+0003865754 00000 n 
+0003865906 00000 n 
+0003866058 00000 n 
+0003866211 00000 n 
+0003866363 00000 n 
+0003866516 00000 n 
+0003866669 00000 n 
+0003866822 00000 n 
+0003866975 00000 n 
+0003867127 00000 n 
+0003867280 00000 n 
+0003867433 00000 n 
+0003867586 00000 n 
+0003867737 00000 n 
+0003867890 00000 n 
+0003868043 00000 n 
+0003868195 00000 n 
+0003868347 00000 n 
+0003868500 00000 n 
+0003868653 00000 n 
+0003868806 00000 n 
+0003868959 00000 n 
+0003869112 00000 n 
+0003869265 00000 n 
+0003869418 00000 n 
+0003869569 00000 n 
+0003869722 00000 n 
+0003869875 00000 n 
+0003870028 00000 n 
+0003870180 00000 n 
+0003870333 00000 n 
+0003870486 00000 n 
+0003870639 00000 n 
+0003870792 00000 n 
+0003870945 00000 n 
+0003871098 00000 n 
+0003871251 00000 n 
+0003871404 00000 n 
+0003871557 00000 n 
+0003871709 00000 n 
+0003871862 00000 n 
+0003872015 00000 n 
+0003872165 00000 n 
+0003872318 00000 n 
+0003872471 00000 n 
+0003872624 00000 n 
+0003872775 00000 n 
+0003872925 00000 n 
+0003873078 00000 n 
+0003873231 00000 n 
+0003873384 00000 n 
+0003873536 00000 n 
+0003873689 00000 n 
+0003873841 00000 n 
+0003873993 00000 n 
+0003874146 00000 n 
+0003874299 00000 n 
+0003877587 00000 n 
+0003877740 00000 n 
+0003874518 00000 n 
+0003857915 00000 n 
+0003856332 00000 n 
+0003874452 00000 n 
+0003877893 00000 n 
+0003878046 00000 n 
+0003878199 00000 n 
+0003878352 00000 n 
+0003878505 00000 n 
+0003878656 00000 n 
+0003878809 00000 n 
+0003878962 00000 n 
+0003879115 00000 n 
+0003879268 00000 n 
+0003879421 00000 n 
+0003879574 00000 n 
+0003879727 00000 n 
+0003879880 00000 n 
+0003880033 00000 n 
+0003880186 00000 n 
+0003880339 00000 n 
+0003880492 00000 n 
+0003880645 00000 n 
+0003880798 00000 n 
+0003880949 00000 n 
+0003881100 00000 n 
+0003881253 00000 n 
+0003881405 00000 n 
+0003881558 00000 n 
+0003881711 00000 n 
+0003881864 00000 n 
+0003882016 00000 n 
+0003882169 00000 n 
+0003882322 00000 n 
+0003882475 00000 n 
+0003882627 00000 n 
+0003882780 00000 n 
+0003882932 00000 n 
+0003883084 00000 n 
+0003883235 00000 n 
+0003883387 00000 n 
+0003883539 00000 n 
+0003883692 00000 n 
+0003883845 00000 n 
+0003883998 00000 n 
+0003884151 00000 n 
+0003884304 00000 n 
+0003884457 00000 n 
+0003884610 00000 n 
+0003884763 00000 n 
+0003884915 00000 n 
+0003885067 00000 n 
+0003885220 00000 n 
+0003885373 00000 n 
+0003885524 00000 n 
+0003885677 00000 n 
+0003885830 00000 n 
+0003885983 00000 n 
+0003886136 00000 n 
+0003886288 00000 n 
+0003886441 00000 n 
+0003886594 00000 n 
+0003886747 00000 n 
+0003886900 00000 n 
+0003887053 00000 n 
+0003887205 00000 n 
+0003887358 00000 n 
+0003887510 00000 n 
+0003887660 00000 n 
+0003887810 00000 n 
+0003887961 00000 n 
+0003888111 00000 n 
+0003888258 00000 n 
+0003888409 00000 n 
+0003888562 00000 n 
+0003888715 00000 n 
+0003888867 00000 n 
+0003889020 00000 n 
+0003889173 00000 n 
+0003889326 00000 n 
+0003889479 00000 n 
+0003889632 00000 n 
+0003889784 00000 n 
+0003889937 00000 n 
+0003890089 00000 n 
+0003890241 00000 n 
+0003890393 00000 n 
+0003890544 00000 n 
+0003890696 00000 n 
+0003890849 00000 n 
+0003891002 00000 n 
+0003891155 00000 n 
+0003891308 00000 n 
+0003891460 00000 n 
+0003891613 00000 n 
+0003891766 00000 n 
+0003891919 00000 n 
+0003892072 00000 n 
+0003892225 00000 n 
+0003892378 00000 n 
+0003892531 00000 n 
+0003892684 00000 n 
+0003892836 00000 n 
+0003892988 00000 n 
+0003893140 00000 n 
+0003893293 00000 n 
+0003893446 00000 n 
+0003893599 00000 n 
+0003893751 00000 n 
+0003893901 00000 n 
+0003894054 00000 n 
+0003894206 00000 n 
+0003894359 00000 n 
+0003894512 00000 n 
+0003897547 00000 n 
+0003894729 00000 n 
+0003876335 00000 n 
+0003874635 00000 n 
+0003894663 00000 n 
+0003897700 00000 n 
+0003897848 00000 n 
+0003898000 00000 n 
+0003898153 00000 n 
+0003898306 00000 n 
+0003898459 00000 n 
+0003898612 00000 n 
+0003898764 00000 n 
+0003898914 00000 n 
+0003899067 00000 n 
+0003899220 00000 n 
+0003899373 00000 n 
+0003899526 00000 n 
+0003899679 00000 n 
+0003899830 00000 n 
+0003899983 00000 n 
+0003900136 00000 n 
+0003900285 00000 n 
+0003900438 00000 n 
+0003900589 00000 n 
+0003900741 00000 n 
+0003900894 00000 n 
+0003901047 00000 n 
+0003901200 00000 n 
+0003901352 00000 n 
+0003901505 00000 n 
+0003901658 00000 n 
+0003901811 00000 n 
+0003901964 00000 n 
+0003902117 00000 n 
+0003902270 00000 n 
+0003902422 00000 n 
+0003902572 00000 n 
+0003902725 00000 n 
+0003902878 00000 n 
+0003903031 00000 n 
+0003903184 00000 n 
+0003903337 00000 n 
+0003903490 00000 n 
+0003903643 00000 n 
+0003903795 00000 n 
+0003903946 00000 n 
+0003904099 00000 n 
+0003904252 00000 n 
+0003904405 00000 n 
+0003904558 00000 n 
+0003904710 00000 n 
+0003904859 00000 n 
+0003905011 00000 n 
+0003905164 00000 n 
+0003905317 00000 n 
+0003905469 00000 n 
+0003905622 00000 n 
+0003905775 00000 n 
+0003905928 00000 n 
+0003906081 00000 n 
+0003906234 00000 n 
+0003906385 00000 n 
+0003906538 00000 n 
+0003906691 00000 n 
+0003906844 00000 n 
+0003906997 00000 n 
+0003907149 00000 n 
+0003907301 00000 n 
+0003907454 00000 n 
+0003907606 00000 n 
+0003907759 00000 n 
+0003907912 00000 n 
+0003908065 00000 n 
+0003908217 00000 n 
+0003908370 00000 n 
+0003908523 00000 n 
+0003908676 00000 n 
+0003908828 00000 n 
+0003908981 00000 n 
+0003909134 00000 n 
+0003909287 00000 n 
+0003909440 00000 n 
+0003909592 00000 n 
+0003909745 00000 n 
+0003909896 00000 n 
+0003910049 00000 n 
+0003910202 00000 n 
+0003910353 00000 n 
+0003910506 00000 n 
+0003910658 00000 n 
+0003910811 00000 n 
+0003910964 00000 n 
+0003911117 00000 n 
+0003911270 00000 n 
+0003911422 00000 n 
+0003911575 00000 n 
+0003911727 00000 n 
+0003911879 00000 n 
+0003912031 00000 n 
+0003912183 00000 n 
+0003912336 00000 n 
+0003912489 00000 n 
+0003912641 00000 n 
+0003912792 00000 n 
+0003916029 00000 n 
+0003913011 00000 n 
+0003896405 00000 n 
+0003894846 00000 n 
+0003912945 00000 n 
+0003916180 00000 n 
+0003916333 00000 n 
+0003916486 00000 n 
+0003916638 00000 n 
+0003916791 00000 n 
+0003916943 00000 n 
+0003917096 00000 n 
+0003917248 00000 n 
+0003917400 00000 n 
+0003917550 00000 n 
+0003917702 00000 n 
+0003917853 00000 n 
+0003918006 00000 n 
+0003918159 00000 n 
+0003918312 00000 n 
+0003918465 00000 n 
+0003918618 00000 n 
+0003918771 00000 n 
+0003918923 00000 n 
+0003919075 00000 n 
+0003919228 00000 n 
+0003919381 00000 n 
+0003919534 00000 n 
+0003919687 00000 n 
+0003919840 00000 n 
+0003919993 00000 n 
+0003920145 00000 n 
+0003920297 00000 n 
+0003920450 00000 n 
+0003920603 00000 n 
+0003920756 00000 n 
+0003920909 00000 n 
+0003921062 00000 n 
+0003921215 00000 n 
+0003921368 00000 n 
+0003921521 00000 n 
+0003921674 00000 n 
+0003921827 00000 n 
+0003921978 00000 n 
+0003922129 00000 n 
+0003922282 00000 n 
+0003922435 00000 n 
+0003922588 00000 n 
+0003922741 00000 n 
+0003922894 00000 n 
+0003923045 00000 n 
+0003923198 00000 n 
+0003923351 00000 n 
+0003923504 00000 n 
+0003923657 00000 n 
+0003923810 00000 n 
+0003923962 00000 n 
+0003924114 00000 n 
+0003924263 00000 n 
+0003924413 00000 n 
+0003924566 00000 n 
+0003924719 00000 n 
+0003924872 00000 n 
+0003925025 00000 n 
+0003925178 00000 n 
+0003925331 00000 n 
+0003925484 00000 n 
+0003925637 00000 n 
+0003925790 00000 n 
+0003925943 00000 n 
+0003926096 00000 n 
+0003926248 00000 n 
+0003926401 00000 n 
+0003926553 00000 n 
+0003926705 00000 n 
+0003926857 00000 n 
+0003927008 00000 n 
+0003927161 00000 n 
+0003927314 00000 n 
+0003927467 00000 n 
+0003927620 00000 n 
+0003927773 00000 n 
+0003927926 00000 n 
+0003928079 00000 n 
+0003928232 00000 n 
+0003928383 00000 n 
+0003928535 00000 n 
+0003928688 00000 n 
+0003928841 00000 n 
+0003928994 00000 n 
+0003929147 00000 n 
+0003929300 00000 n 
+0003929449 00000 n 
+0003929601 00000 n 
+0003929753 00000 n 
+0003929905 00000 n 
+0003930058 00000 n 
+0003930211 00000 n 
+0003930364 00000 n 
+0003930517 00000 n 
+0003930670 00000 n 
+0003930823 00000 n 
+0003930976 00000 n 
+0003931129 00000 n 
+0003931282 00000 n 
+0003931435 00000 n 
+0003931588 00000 n 
+0003931741 00000 n 
+0003931894 00000 n 
+0003932047 00000 n 
+0003932200 00000 n 
+0003932353 00000 n 
+0003932506 00000 n 
+0003932659 00000 n 
+0003932811 00000 n 
+0003935788 00000 n 
+0003935940 00000 n 
+0003936092 00000 n 
+0003936244 00000 n 
+0003936396 00000 n 
+0003936549 00000 n 
+0003936702 00000 n 
+0003933030 00000 n 
+0003914787 00000 n 
+0003913114 00000 n 
+0003932964 00000 n 
+0003936855 00000 n 
+0003937007 00000 n 
+0003937159 00000 n 
+0003937312 00000 n 
+0003937465 00000 n 
+0003937618 00000 n 
+0003937771 00000 n 
+0003937924 00000 n 
+0003938076 00000 n 
+0003938228 00000 n 
+0003938381 00000 n 
+0003938532 00000 n 
+0003938681 00000 n 
+0003938834 00000 n 
+0003938987 00000 n 
+0003939140 00000 n 
+0003939292 00000 n 
+0003939440 00000 n 
+0003939593 00000 n 
+0003939745 00000 n 
+0003939897 00000 n 
+0003940050 00000 n 
+0003940203 00000 n 
+0003940356 00000 n 
+0003940509 00000 n 
+0003940662 00000 n 
+0003940815 00000 n 
+0003940968 00000 n 
+0003941121 00000 n 
+0003941274 00000 n 
+0003941427 00000 n 
+0003941576 00000 n 
+0003941728 00000 n 
+0003941880 00000 n 
+0003942032 00000 n 
+0003942185 00000 n 
+0003942337 00000 n 
+0003942489 00000 n 
+0003942641 00000 n 
+0003942792 00000 n 
+0003942941 00000 n 
+0003943092 00000 n 
+0003943245 00000 n 
+0003943398 00000 n 
+0003943551 00000 n 
+0003943703 00000 n 
+0003943855 00000 n 
+0003944007 00000 n 
+0003944160 00000 n 
+0003944312 00000 n 
+0003944465 00000 n 
+0003944617 00000 n 
+0003944770 00000 n 
+0003944923 00000 n 
+0003945076 00000 n 
+0003945229 00000 n 
+0003945382 00000 n 
+0003945535 00000 n 
+0003945688 00000 n 
+0003945841 00000 n 
+0003945994 00000 n 
+0003946146 00000 n 
+0003946298 00000 n 
+0003946451 00000 n 
+0003946604 00000 n 
+0003946756 00000 n 
+0003946909 00000 n 
+0003947062 00000 n 
+0003947214 00000 n 
+0003947366 00000 n 
+0003947518 00000 n 
+0003947670 00000 n 
+0003947820 00000 n 
+0003947971 00000 n 
+0003948122 00000 n 
+0003948275 00000 n 
+0003948428 00000 n 
+0003948581 00000 n 
+0003948734 00000 n 
+0003948886 00000 n 
+0003949038 00000 n 
+0003949191 00000 n 
+0003949344 00000 n 
+0003949496 00000 n 
+0003949649 00000 n 
+0003949802 00000 n 
+0003949955 00000 n 
+0003950108 00000 n 
+0003950261 00000 n 
+0003950413 00000 n 
+0003950564 00000 n 
+0003950716 00000 n 
+0003950868 00000 n 
+0003951021 00000 n 
+0003951172 00000 n 
+0003951325 00000 n 
+0003951477 00000 n 
+0003951630 00000 n 
+0003951783 00000 n 
+0003951935 00000 n 
+0003952088 00000 n 
+0003952239 00000 n 
+0003952392 00000 n 
+0003952545 00000 n 
+0003952698 00000 n 
+0003952849 00000 n 
+0003956273 00000 n 
+0003953068 00000 n 
+0003934526 00000 n 
+0003933147 00000 n 
+0003953002 00000 n 
+0004775561 00000 n 
+0003956426 00000 n 
+0003956579 00000 n 
+0003956731 00000 n 
+0003956883 00000 n 
+0003957035 00000 n 
+0003957186 00000 n 
+0003957337 00000 n 
+0003957488 00000 n 
+0003957640 00000 n 
+0003957792 00000 n 
+0003957944 00000 n 
+0003958095 00000 n 
+0003958247 00000 n 
+0003958399 00000 n 
+0003958550 00000 n 
+0003958701 00000 n 
+0003958852 00000 n 
+0003959003 00000 n 
+0003959153 00000 n 
+0003959303 00000 n 
+0003959456 00000 n 
+0003959609 00000 n 
+0003959762 00000 n 
+0003959915 00000 n 
+0003960068 00000 n 
+0003960221 00000 n 
+0003960374 00000 n 
+0003960527 00000 n 
+0003960679 00000 n 
+0003960832 00000 n 
+0003960985 00000 n 
+0003961138 00000 n 
+0003961289 00000 n 
+0003961441 00000 n 
+0003961593 00000 n 
+0003961745 00000 n 
+0003961897 00000 n 
+0003962049 00000 n 
+0003962202 00000 n 
+0003962354 00000 n 
+0003962507 00000 n 
+0003962660 00000 n 
+0003962813 00000 n 
+0003962966 00000 n 
+0003963118 00000 n 
+0003963269 00000 n 
+0003963421 00000 n 
+0003963573 00000 n 
+0003963726 00000 n 
+0003963879 00000 n 
+0003964032 00000 n 
+0003964184 00000 n 
+0003964337 00000 n 
+0003964490 00000 n 
+0003964643 00000 n 
+0003964794 00000 n 
+0003964947 00000 n 
+0003965100 00000 n 
+0003965251 00000 n 
+0003965404 00000 n 
+0003965556 00000 n 
+0003965708 00000 n 
+0003965860 00000 n 
+0003966012 00000 n 
+0003966164 00000 n 
+0003966317 00000 n 
+0003966469 00000 n 
+0003966622 00000 n 
+0003966775 00000 n 
+0003966927 00000 n 
+0003967080 00000 n 
+0003967233 00000 n 
+0003967385 00000 n 
+0003967538 00000 n 
+0003967690 00000 n 
+0003967842 00000 n 
+0003967995 00000 n 
+0003968148 00000 n 
+0003968301 00000 n 
+0003968454 00000 n 
+0003968607 00000 n 
+0003968760 00000 n 
+0003968913 00000 n 
+0003969066 00000 n 
+0003969219 00000 n 
+0003969372 00000 n 
+0003969525 00000 n 
+0003969677 00000 n 
+0003969829 00000 n 
+0003969980 00000 n 
+0003970131 00000 n 
+0003970284 00000 n 
+0003970436 00000 n 
+0003970589 00000 n 
+0003970742 00000 n 
+0003970895 00000 n 
+0003971048 00000 n 
+0003971201 00000 n 
+0003971354 00000 n 
+0003971507 00000 n 
+0003971660 00000 n 
+0003971812 00000 n 
+0003971963 00000 n 
+0003972114 00000 n 
+0003972267 00000 n 
+0003972420 00000 n 
+0003972573 00000 n 
+0003972726 00000 n 
+0003972877 00000 n 
+0003973030 00000 n 
+0003973183 00000 n 
+0003973335 00000 n 
+0003973488 00000 n 
+0003973641 00000 n 
+0003973794 00000 n 
+0003973946 00000 n 
+0003974098 00000 n 
+0003974250 00000 n 
+0003974402 00000 n 
+0003974554 00000 n 
+0003974707 00000 n 
+0003974859 00000 n 
+0003975012 00000 n 
+0003975165 00000 n 
+0003975317 00000 n 
+0003975468 00000 n 
+0003975620 00000 n 
+0003975772 00000 n 
+0003975925 00000 n 
+0003976078 00000 n 
+0003979276 00000 n 
+0003976297 00000 n 
+0003954831 00000 n 
+0003953171 00000 n 
+0003976231 00000 n 
+0003979429 00000 n 
+0003979582 00000 n 
+0003979735 00000 n 
+0003979887 00000 n 
+0003980039 00000 n 
+0003980191 00000 n 
+0003980342 00000 n 
+0003980492 00000 n 
+0003980642 00000 n 
+0003980795 00000 n 
+0003980948 00000 n 
+0003981101 00000 n 
+0003981253 00000 n 
+0003981405 00000 n 
+0003981557 00000 n 
+0003981709 00000 n 
+0003981862 00000 n 
+0003982015 00000 n 
+0003982168 00000 n 
+0003982321 00000 n 
+0003982474 00000 n 
+0003982627 00000 n 
+0003982780 00000 n 
+0003982933 00000 n 
+0003983085 00000 n 
+0003983237 00000 n 
+0003983389 00000 n 
+0003983541 00000 n 
+0003983693 00000 n 
+0003983846 00000 n 
+0003983999 00000 n 
+0003984151 00000 n 
+0003984304 00000 n 
+0003984457 00000 n 
+0003984610 00000 n 
+0003984763 00000 n 
+0003984915 00000 n 
+0003985067 00000 n 
+0003985219 00000 n 
+0003985371 00000 n 
+0003985521 00000 n 
+0003985674 00000 n 
+0003985827 00000 n 
+0003985980 00000 n 
+0003986133 00000 n 
+0003986285 00000 n 
+0003986438 00000 n 
+0003986591 00000 n 
+0003986744 00000 n 
+0003986897 00000 n 
+0003987050 00000 n 
+0003987203 00000 n 
+0003987356 00000 n 
+0003987509 00000 n 
+0003987662 00000 n 
+0003987815 00000 n 
+0003987968 00000 n 
+0003988120 00000 n 
+0003988270 00000 n 
+0003988423 00000 n 
+0003988576 00000 n 
+0003988729 00000 n 
+0003988882 00000 n 
+0003989035 00000 n 
+0003989187 00000 n 
+0003989340 00000 n 
+0003989493 00000 n 
+0003989645 00000 n 
+0003989797 00000 n 
+0003989949 00000 n 
+0003990102 00000 n 
+0003990255 00000 n 
+0003990406 00000 n 
+0003990556 00000 n 
+0003990708 00000 n 
+0003990860 00000 n 
+0003991013 00000 n 
+0003991166 00000 n 
+0003991318 00000 n 
+0003991471 00000 n 
+0003991624 00000 n 
+0003991777 00000 n 
+0003991930 00000 n 
+0003992083 00000 n 
+0003992236 00000 n 
+0003992389 00000 n 
+0003992542 00000 n 
+0003992695 00000 n 
+0003992848 00000 n 
+0003993001 00000 n 
+0003993154 00000 n 
+0003993307 00000 n 
+0003993459 00000 n 
+0003993611 00000 n 
+0003993764 00000 n 
+0003993917 00000 n 
+0003994069 00000 n 
+0003994221 00000 n 
+0003994374 00000 n 
+0003994525 00000 n 
+0003994678 00000 n 
+0003997955 00000 n 
+0003994897 00000 n 
+0003978124 00000 n 
+0003976414 00000 n 
+0003994831 00000 n 
+0003998107 00000 n 
+0003998259 00000 n 
+0003998410 00000 n 
+0003998563 00000 n 
+0003998715 00000 n 
+0003998868 00000 n 
+0003999021 00000 n 
+0003999174 00000 n 
+0003999327 00000 n 
+0003999480 00000 n 
+0003999630 00000 n 
+0003999782 00000 n 
+0003999934 00000 n 
+0004000087 00000 n 
+0004000240 00000 n 
+0004000392 00000 n 
+0004000545 00000 n 
+0004000698 00000 n 
+0004000850 00000 n 
+0004001002 00000 n 
+0004001154 00000 n 
+0004001306 00000 n 
+0004001458 00000 n 
+0004001611 00000 n 
+0004001764 00000 n 
+0004001917 00000 n 
+0004002070 00000 n 
+0004002222 00000 n 
+0004002375 00000 n 
+0004002527 00000 n 
+0004002680 00000 n 
+0004002832 00000 n 
+0004002984 00000 n 
+0004003136 00000 n 
+0004003287 00000 n 
+0004003440 00000 n 
+0004003593 00000 n 
+0004003746 00000 n 
+0004003898 00000 n 
+0004004050 00000 n 
+0004004203 00000 n 
+0004004356 00000 n 
+0004004509 00000 n 
+0004004662 00000 n 
+0004004815 00000 n 
+0004004968 00000 n 
+0004005121 00000 n 
+0004005274 00000 n 
+0004005427 00000 n 
+0004005580 00000 n 
+0004005733 00000 n 
+0004005885 00000 n 
+0004006038 00000 n 
+0004006190 00000 n 
+0004006341 00000 n 
+0004006493 00000 n 
+0004006642 00000 n 
+0004006793 00000 n 
+0004006946 00000 n 
+0004007099 00000 n 
+0004007252 00000 n 
+0004007405 00000 n 
+0004007558 00000 n 
+0004007710 00000 n 
+0004007862 00000 n 
+0004008015 00000 n 
+0004008168 00000 n 
+0004008321 00000 n 
+0004008474 00000 n 
+0004008627 00000 n 
+0004008780 00000 n 
+0004008931 00000 n 
+0004009084 00000 n 
+0004009236 00000 n 
+0004009386 00000 n 
+0004009538 00000 n 
+0004009690 00000 n 
+0004009842 00000 n 
+0004009994 00000 n 
+0004010147 00000 n 
+0004010300 00000 n 
+0004010453 00000 n 
+0004010606 00000 n 
+0004010759 00000 n 
+0004010912 00000 n 
+0004011065 00000 n 
+0004011218 00000 n 
+0004011370 00000 n 
+0004011523 00000 n 
+0004011676 00000 n 
+0004011829 00000 n 
+0004011982 00000 n 
+0004012135 00000 n 
+0004012287 00000 n 
+0004012439 00000 n 
+0004012592 00000 n 
+0004012745 00000 n 
+0004012898 00000 n 
+0004013051 00000 n 
+0004013204 00000 n 
+0004013356 00000 n 
+0004013507 00000 n 
+0004013659 00000 n 
+0004013810 00000 n 
+0004013962 00000 n 
+0004014114 00000 n 
+0004014267 00000 n 
+0004014420 00000 n 
+0004014573 00000 n 
+0004014725 00000 n 
+0004014877 00000 n 
+0004015029 00000 n 
+0004015182 00000 n 
+0004015335 00000 n 
+0004015486 00000 n 
+0004015638 00000 n 
+0004015790 00000 n 
+0004015942 00000 n 
+0004016094 00000 n 
+0004016247 00000 n 
+0004016400 00000 n 
+0004016553 00000 n 
+0004016706 00000 n 
+0004016858 00000 n 
+0004017011 00000 n 
+0004017164 00000 n 
+0004017317 00000 n 
+0004020154 00000 n 
+0004020306 00000 n 
+0004017534 00000 n 
+0003996543 00000 n 
+0003995014 00000 n 
+0004017468 00000 n 
+0004020458 00000 n 
+0004020611 00000 n 
+0004020764 00000 n 
+0004020917 00000 n 
+0004021068 00000 n 
+0004021219 00000 n 
+0004021371 00000 n 
+0004021524 00000 n 
+0004021677 00000 n 
+0004021830 00000 n 
+0004021983 00000 n 
+0004022136 00000 n 
+0004022289 00000 n 
+0004022441 00000 n 
+0004022594 00000 n 
+0004022747 00000 n 
+0004022900 00000 n 
+0004023052 00000 n 
+0004023204 00000 n 
+0004023357 00000 n 
+0004023509 00000 n 
+0004023661 00000 n 
+0004023814 00000 n 
+0004023967 00000 n 
+0004024120 00000 n 
+0004024273 00000 n 
+0004024426 00000 n 
+0004024579 00000 n 
+0004024731 00000 n 
+0004024884 00000 n 
+0004025035 00000 n 
+0004025188 00000 n 
+0004025341 00000 n 
+0004025494 00000 n 
+0004025647 00000 n 
+0004025800 00000 n 
+0004025953 00000 n 
 0004026105 00000 n 
 0004026258 00000 n 
 0004026411 00000 n 
 0004026563 00000 n 
-0004026716 00000 n 
-0004026868 00000 n 
+0004026715 00000 n 
+0004026867 00000 n 
 0004027020 00000 n 
 0004027173 00000 n 
 0004027326 00000 n 
-0004027479 00000 n 
-0004027632 00000 n 
+0004027478 00000 n 
+0004027631 00000 n 
 0004027784 00000 n 
-0004027937 00000 n 
-0004028088 00000 n 
-0004028241 00000 n 
-0004028394 00000 n 
-0004028547 00000 n 
-0004028700 00000 n 
-0004028852 00000 n 
-0004029003 00000 n 
-0004029156 00000 n 
-0004029308 00000 n 
-0004029461 00000 n 
+0004027936 00000 n 
+0004028086 00000 n 
+0004028239 00000 n 
+0004028392 00000 n 
+0004028545 00000 n 
+0004028698 00000 n 
+0004028851 00000 n 
+0004029004 00000 n 
+0004029157 00000 n 
+0004029310 00000 n 
+0004029462 00000 n 
 0004029614 00000 n 
 0004029767 00000 n 
 0004029920 00000 n 
-0004030073 00000 n 
-0004030226 00000 n 
-0004030379 00000 n 
-0004030532 00000 n 
-0004033531 00000 n 
-0004033683 00000 n 
-0004030751 00000 n 
-0004011535 00000 n 
-0004010045 00000 n 
-0004030685 00000 n 
-0004033835 00000 n 
-0004033986 00000 n 
-0004034139 00000 n 
-0004034291 00000 n 
-0004034444 00000 n 
-0004034597 00000 n 
-0004034749 00000 n 
-0004034902 00000 n 
-0004035055 00000 n 
-0004035206 00000 n 
-0004035359 00000 n 
-0004035511 00000 n 
-0004035664 00000 n 
-0004035817 00000 n 
-0004035969 00000 n 
-0004036122 00000 n 
-0004036275 00000 n 
-0004036428 00000 n 
-0004036581 00000 n 
-0004036734 00000 n 
-0004036887 00000 n 
-0004037039 00000 n 
-0004037191 00000 n 
-0004037344 00000 n 
-0004037496 00000 n 
-0004037649 00000 n 
-0004037802 00000 n 
-0004037953 00000 n 
-0004038105 00000 n 
-0004038257 00000 n 
-0004038409 00000 n 
-0004038562 00000 n 
-0004038715 00000 n 
-0004038868 00000 n 
-0004039021 00000 n 
-0004039174 00000 n 
-0004039327 00000 n 
-0004039480 00000 n 
-0004039632 00000 n 
-0004039784 00000 n 
-0004039937 00000 n 
-0004040090 00000 n 
-0004040243 00000 n 
-0004040394 00000 n 
-0004040547 00000 n 
-0004040699 00000 n 
-0004040852 00000 n 
-0004041005 00000 n 
-0004041158 00000 n 
-0004041310 00000 n 
-0004041462 00000 n 
-0004041614 00000 n 
-0004041767 00000 n 
-0004041919 00000 n 
-0004042072 00000 n 
-0004042225 00000 n 
-0004042378 00000 n 
-0004042531 00000 n 
-0004042684 00000 n 
-0004042837 00000 n 
-0004042989 00000 n 
-0004043141 00000 n 
-0004043289 00000 n 
-0004043442 00000 n 
-0004043595 00000 n 
-0004043748 00000 n 
-0004043901 00000 n 
-0004044054 00000 n 
-0004044207 00000 n 
-0004044360 00000 n 
-0004044512 00000 n 
-0004044665 00000 n 
-0004044818 00000 n 
-0004044971 00000 n 
-0004045124 00000 n 
-0004045276 00000 n 
-0004045428 00000 n 
-0004045581 00000 n 
-0004045732 00000 n 
-0004045885 00000 n 
-0004046038 00000 n 
-0004046191 00000 n 
-0004046342 00000 n 
-0004046492 00000 n 
-0004046644 00000 n 
-0004046796 00000 n 
-0004046949 00000 n 
-0004047102 00000 n 
-0004047254 00000 n 
-0004047407 00000 n 
-0004047560 00000 n 
-0004047713 00000 n 
-0004047866 00000 n 
-0004048018 00000 n 
-0004048171 00000 n 
-0004048324 00000 n 
-0004048476 00000 n 
-0004048629 00000 n 
-0004048781 00000 n 
-0004048933 00000 n 
-0004049085 00000 n 
-0004049237 00000 n 
-0004049389 00000 n 
-0004049537 00000 n 
-0004049689 00000 n 
-0004052945 00000 n 
-0004049908 00000 n 
-0004032329 00000 n 
-0004030868 00000 n 
-0004049842 00000 n 
-0004053097 00000 n 
-0004053250 00000 n 
-0004053402 00000 n 
-0004053554 00000 n 
-0004053706 00000 n 
-0004053856 00000 n 
-0004054006 00000 n 
-0004054159 00000 n 
-0004054311 00000 n 
-0004054463 00000 n 
-0004054616 00000 n 
-0004054769 00000 n 
-0004054922 00000 n 
-0004055075 00000 n 
-0004055227 00000 n 
-0004055379 00000 n 
-0004055532 00000 n 
-0004055685 00000 n 
-0004055837 00000 n 
-0004055989 00000 n 
-0004056141 00000 n 
-0004056294 00000 n 
-0004056447 00000 n 
-0004056598 00000 n 
-0004056750 00000 n 
-0004056902 00000 n 
-0004057055 00000 n 
-0004057208 00000 n 
-0004057360 00000 n 
-0004057512 00000 n 
-0004057664 00000 n 
-0004057816 00000 n 
-0004057968 00000 n 
-0004058119 00000 n 
-0004058272 00000 n 
-0004058425 00000 n 
-0004058578 00000 n 
-0004058731 00000 n 
-0004058884 00000 n 
-0004059037 00000 n 
-0004059190 00000 n 
-0004059343 00000 n 
-0004059496 00000 n 
-0004059649 00000 n 
-0004059802 00000 n 
-0004059955 00000 n 
-0004060108 00000 n 
-0004060261 00000 n 
-0004060413 00000 n 
-0004060565 00000 n 
-0004060716 00000 n 
-0004060869 00000 n 
-0004061022 00000 n 
-0004061173 00000 n 
-0004061326 00000 n 
-0004061479 00000 n 
-0004061632 00000 n 
-0004061785 00000 n 
-0004061938 00000 n 
-0004062091 00000 n 
-0004062244 00000 n 
-0004062396 00000 n 
-0004062548 00000 n 
-0004062700 00000 n 
-0004062853 00000 n 
-0004063006 00000 n 
-0004063159 00000 n 
-0004063312 00000 n 
-0004063463 00000 n 
-0004063614 00000 n 
-0004063766 00000 n 
-0004063918 00000 n 
-0004064071 00000 n 
-0004064224 00000 n 
-0004064377 00000 n 
-0004064530 00000 n 
-0004064682 00000 n 
-0004064835 00000 n 
-0004064987 00000 n 
-0004065140 00000 n 
-0004065293 00000 n 
-0004065445 00000 n 
-0004065598 00000 n 
-0004065750 00000 n 
-0004065903 00000 n 
-0004066055 00000 n 
-0004066206 00000 n 
-0004066358 00000 n 
-0004066510 00000 n 
-0004066663 00000 n 
-0004066816 00000 n 
-0004066969 00000 n 
-0004067122 00000 n 
-0004067275 00000 n 
-0004067428 00000 n 
-0004067580 00000 n 
-0004067733 00000 n 
-0004067886 00000 n 
-0004068039 00000 n 
-0004068189 00000 n 
-0004068342 00000 n 
-0004068494 00000 n 
-0004068646 00000 n 
-0004068799 00000 n 
-0004068952 00000 n 
-0004069105 00000 n 
-0004069258 00000 n 
-0004069411 00000 n 
-0004069564 00000 n 
-0004069717 00000 n 
-0004073273 00000 n 
-0004069936 00000 n 
-0004051703 00000 n 
-0004050025 00000 n 
-0004069870 00000 n 
-0004734498 00000 n 
-0004073426 00000 n 
-0004073579 00000 n 
-0004073732 00000 n 
-0004073885 00000 n 
-0004074038 00000 n 
-0004074190 00000 n 
-0004074341 00000 n 
-0004074492 00000 n 
-0004074643 00000 n 
-0004074793 00000 n 
-0004074944 00000 n 
-0004075095 00000 n 
-0004075248 00000 n 
-0004075401 00000 n 
-0004075554 00000 n 
-0004075706 00000 n 
-0004075858 00000 n 
-0004076011 00000 n 
-0004076164 00000 n 
-0004076317 00000 n 
-0004076470 00000 n 
-0004076623 00000 n 
-0004076775 00000 n 
-0004076927 00000 n 
-0004077080 00000 n 
-0004077233 00000 n 
-0004077386 00000 n 
-0004077539 00000 n 
-0004077692 00000 n 
-0004077845 00000 n 
-0004077997 00000 n 
-0004078150 00000 n 
-0004078303 00000 n 
-0004078455 00000 n 
-0004078608 00000 n 
-0004078761 00000 n 
-0004078914 00000 n 
-0004079067 00000 n 
-0004079220 00000 n 
-0004079371 00000 n 
-0004079523 00000 n 
-0004079675 00000 n 
-0004079827 00000 n 
-0004079979 00000 n 
-0004080132 00000 n 
-0004080285 00000 n 
-0004080438 00000 n 
-0004080591 00000 n 
-0004080744 00000 n 
-0004080897 00000 n 
-0004081049 00000 n 
-0004081202 00000 n 
-0004081355 00000 n 
-0004081506 00000 n 
-0004081656 00000 n 
-0004081809 00000 n 
-0004081962 00000 n 
-0004082114 00000 n 
-0004082266 00000 n 
-0004082419 00000 n 
-0004082572 00000 n 
-0004082725 00000 n 
-0004082878 00000 n 
-0004083031 00000 n 
-0004083184 00000 n 
-0004083336 00000 n 
-0004083488 00000 n 
-0004083641 00000 n 
-0004083794 00000 n 
-0004083947 00000 n 
-0004084100 00000 n 
-0004084252 00000 n 
-0004084405 00000 n 
-0004084558 00000 n 
-0004084711 00000 n 
-0004084863 00000 n 
-0004085015 00000 n 
-0004085168 00000 n 
-0004085321 00000 n 
-0004085473 00000 n 
-0004085626 00000 n 
-0004085779 00000 n 
-0004085932 00000 n 
-0004086085 00000 n 
-0004086238 00000 n 
-0004086391 00000 n 
-0004086543 00000 n 
-0004086696 00000 n 
-0004086849 00000 n 
-0004087000 00000 n 
-0004087152 00000 n 
-0004087303 00000 n 
-0004087456 00000 n 
-0004087608 00000 n 
-0004087761 00000 n 
-0004087914 00000 n 
-0004088067 00000 n 
-0004088220 00000 n 
-0004088373 00000 n 
-0004088525 00000 n 
-0004088678 00000 n 
-0004088830 00000 n 
-0004088983 00000 n 
-0004089136 00000 n 
-0004089288 00000 n 
-0004089440 00000 n 
-0004089592 00000 n 
-0004089744 00000 n 
-0004089896 00000 n 
-0004090047 00000 n 
-0004090200 00000 n 
-0004090353 00000 n 
-0004090506 00000 n 
-0004090659 00000 n 
-0004090812 00000 n 
-0004090965 00000 n 
-0004091117 00000 n 
-0004091269 00000 n 
-0004091421 00000 n 
-0004091573 00000 n 
-0004095126 00000 n 
-0004091792 00000 n 
-0004071931 00000 n 
-0004070053 00000 n 
-0004091726 00000 n 
-0004095279 00000 n 
-0004095432 00000 n 
-0004095585 00000 n 
-0004095738 00000 n 
-0004095891 00000 n 
-0004096044 00000 n 
-0004096197 00000 n 
-0004096350 00000 n 
-0004096503 00000 n 
-0004096655 00000 n 
-0004096808 00000 n 
-0004096961 00000 n 
-0004097114 00000 n 
-0004097266 00000 n 
-0004097418 00000 n 
-0004097571 00000 n 
-0004097724 00000 n 
-0004097877 00000 n 
-0004098027 00000 n 
-0004098180 00000 n 
-0004098332 00000 n 
-0004098485 00000 n 
-0004098637 00000 n 
-0004098789 00000 n 
-0004098941 00000 n 
-0004099093 00000 n 
-0004099246 00000 n 
-0004099399 00000 n 
-0004099551 00000 n 
-0004099703 00000 n 
-0004099856 00000 n 
-0004100009 00000 n 
-0004100162 00000 n 
-0004100315 00000 n 
-0004100468 00000 n 
-0004100621 00000 n 
-0004100774 00000 n 
-0004100925 00000 n 
-0004101076 00000 n 
-0004101228 00000 n 
-0004101381 00000 n 
-0004101533 00000 n 
-0004101685 00000 n 
-0004101838 00000 n 
-0004101991 00000 n 
-0004102144 00000 n 
-0004102297 00000 n 
-0004102450 00000 n 
-0004102602 00000 n 
-0004102753 00000 n 
-0004102904 00000 n 
-0004103055 00000 n 
-0004103206 00000 n 
-0004103357 00000 n 
-0004103508 00000 n 
-0004103661 00000 n 
-0004103813 00000 n 
-0004103966 00000 n 
-0004104118 00000 n 
-0004104271 00000 n 
-0004104424 00000 n 
-0004104577 00000 n 
-0004104729 00000 n 
-0004104882 00000 n 
-0004105034 00000 n 
-0004105187 00000 n 
-0004105340 00000 n 
-0004105493 00000 n 
-0004105646 00000 n 
-0004105799 00000 n 
-0004105952 00000 n 
-0004106105 00000 n 
-0004106257 00000 n 
-0004106405 00000 n 
-0004106557 00000 n 
-0004106710 00000 n 
-0004106862 00000 n 
-0004107014 00000 n 
-0004107167 00000 n 
-0004107320 00000 n 
-0004107473 00000 n 
-0004107626 00000 n 
-0004107779 00000 n 
-0004107932 00000 n 
-0004108084 00000 n 
-0004108237 00000 n 
-0004108390 00000 n 
-0004108542 00000 n 
-0004108692 00000 n 
-0004108843 00000 n 
-0004108994 00000 n 
-0004109145 00000 n 
-0004109298 00000 n 
-0004109451 00000 n 
-0004109603 00000 n 
-0004109754 00000 n 
-0004109905 00000 n 
-0004110058 00000 n 
-0004110211 00000 n 
-0004110364 00000 n 
-0004110516 00000 n 
-0004110669 00000 n 
-0004110821 00000 n 
-0004110974 00000 n 
-0004111127 00000 n 
-0004111279 00000 n 
-0004111432 00000 n 
-0004111584 00000 n 
-0004111737 00000 n 
-0004111889 00000 n 
-0004112040 00000 n 
-0004112192 00000 n 
-0004112343 00000 n 
-0004112495 00000 n 
-0004112648 00000 n 
-0004112801 00000 n 
-0004112954 00000 n 
-0004113105 00000 n 
-0004116948 00000 n 
-0004113324 00000 n 
-0004093804 00000 n 
-0004091909 00000 n 
-0004113258 00000 n 
-0004117101 00000 n 
-0004117254 00000 n 
-0004117407 00000 n 
-0004117560 00000 n 
-0004117713 00000 n 
-0004117866 00000 n 
-0004118018 00000 n 
-0004118171 00000 n 
-0004118324 00000 n 
-0004118476 00000 n 
-0004118628 00000 n 
-0004118780 00000 n 
-0004118930 00000 n 
-0004119083 00000 n 
-0004119236 00000 n 
-0004119389 00000 n 
-0004119542 00000 n 
-0004119694 00000 n 
-0004119847 00000 n 
-0004119999 00000 n 
-0004120152 00000 n 
-0004120305 00000 n 
-0004120457 00000 n 
-0004120609 00000 n 
-0004120762 00000 n 
-0004120915 00000 n 
-0004121068 00000 n 
-0004121221 00000 n 
-0004121374 00000 n 
-0004121525 00000 n 
-0004121676 00000 n 
-0004121827 00000 n 
-0004121978 00000 n 
-0004122130 00000 n 
-0004122283 00000 n 
-0004122436 00000 n 
-0004122589 00000 n 
-0004122741 00000 n 
-0004122893 00000 n 
-0004123046 00000 n 
-0004123199 00000 n 
-0004123352 00000 n 
-0004123505 00000 n 
-0004123658 00000 n 
-0004123810 00000 n 
-0004123963 00000 n 
-0004124115 00000 n 
-0004124267 00000 n 
-0004124419 00000 n 
-0004124571 00000 n 
-0004124723 00000 n 
-0004124876 00000 n 
-0004125028 00000 n 
-0004125181 00000 n 
-0004125333 00000 n 
-0004125484 00000 n 
-0004125636 00000 n 
-0004125789 00000 n 
-0004125939 00000 n 
-0004126089 00000 n 
-0004126240 00000 n 
-0004126391 00000 n 
-0004126542 00000 n 
-0004126693 00000 n 
-0004126844 00000 n 
-0004126997 00000 n 
-0004127150 00000 n 
-0004127302 00000 n 
-0004127455 00000 n 
-0004127608 00000 n 
-0004127761 00000 n 
-0004127914 00000 n 
-0004128066 00000 n 
-0004128219 00000 n 
-0004128372 00000 n 
-0004128525 00000 n 
-0004128677 00000 n 
-0004128829 00000 n 
-0004128981 00000 n 
-0004129133 00000 n 
-0004129285 00000 n 
-0004129437 00000 n 
-0004129589 00000 n 
-0004129741 00000 n 
-0004129893 00000 n 
-0004130045 00000 n 
-0004130197 00000 n 
-0004130349 00000 n 
-0004130502 00000 n 
-0004130655 00000 n 
-0004130808 00000 n 
-0004130960 00000 n 
-0004131113 00000 n 
-0004131266 00000 n 
-0004131419 00000 n 
-0004131572 00000 n 
-0004131724 00000 n 
-0004131876 00000 n 
-0004132027 00000 n 
-0004132179 00000 n 
-0004132331 00000 n 
-0004132484 00000 n 
-0004132637 00000 n 
-0004132789 00000 n 
-0004132942 00000 n 
-0004133095 00000 n 
-0004133248 00000 n 
-0004133401 00000 n 
-0004133554 00000 n 
-0004133707 00000 n 
-0004133860 00000 n 
-0004134013 00000 n 
-0004134165 00000 n 
-0004134316 00000 n 
-0004134468 00000 n 
-0004134620 00000 n 
-0004134772 00000 n 
-0004134925 00000 n 
-0004135078 00000 n 
-0004135230 00000 n 
-0004135382 00000 n 
-0004135534 00000 n 
-0004135686 00000 n 
-0004135839 00000 n 
-0004135992 00000 n 
-0004136144 00000 n 
-0004136293 00000 n 
-0004136446 00000 n 
-0004136599 00000 n 
-0004136751 00000 n 
-0004136902 00000 n 
-0004137054 00000 n 
-0004137207 00000 n 
-0004137360 00000 n 
-0004137513 00000 n 
-0004137666 00000 n 
-0004137818 00000 n 
-0004137971 00000 n 
-0004138124 00000 n 
-0004138277 00000 n 
-0004138430 00000 n 
-0004138582 00000 n 
-0004138734 00000 n 
-0004138886 00000 n 
-0004139039 00000 n 
-0004139192 00000 n 
-0004139345 00000 n 
-0004139498 00000 n 
-0004139651 00000 n 
-0004139804 00000 n 
-0004139957 00000 n 
-0004140110 00000 n 
-0004140262 00000 n 
-0004140415 00000 n 
-0004140567 00000 n 
-0004140720 00000 n 
-0004140872 00000 n 
-0004141023 00000 n 
-0004141175 00000 n 
-0004141327 00000 n 
-0004141480 00000 n 
-0004141633 00000 n 
-0004141786 00000 n 
-0004141939 00000 n 
-0004142092 00000 n 
-0004142244 00000 n 
-0004142397 00000 n 
-0004145653 00000 n 
-0004145805 00000 n 
-0004145957 00000 n 
-0004142616 00000 n 
-0004115136 00000 n 
-0004113441 00000 n 
-0004142550 00000 n 
-0004146110 00000 n 
-0004146263 00000 n 
-0004146415 00000 n 
-0004146566 00000 n 
-0004146716 00000 n 
-0004146868 00000 n 
-0004147020 00000 n 
-0004147172 00000 n 
-0004147325 00000 n 
-0004147477 00000 n 
-0004147629 00000 n 
-0004147781 00000 n 
-0004147934 00000 n 
-0004148087 00000 n 
-0004148240 00000 n 
-0004148393 00000 n 
-0004148546 00000 n 
-0004148699 00000 n 
-0004148852 00000 n 
-0004149004 00000 n 
-0004149156 00000 n 
-0004149308 00000 n 
-0004149460 00000 n 
-0004149612 00000 n 
-0004149764 00000 n 
-0004149916 00000 n 
-0004150069 00000 n 
-0004150222 00000 n 
-0004150375 00000 n 
-0004150528 00000 n 
-0004150681 00000 n 
-0004150834 00000 n 
-0004150987 00000 n 
-0004151140 00000 n 
-0004151293 00000 n 
-0004151446 00000 n 
-0004151599 00000 n 
-0004151752 00000 n 
-0004151905 00000 n 
-0004152057 00000 n 
-0004152209 00000 n 
-0004152361 00000 n 
-0004152514 00000 n 
-0004152667 00000 n 
-0004152820 00000 n 
-0004152973 00000 n 
-0004153124 00000 n 
-0004153277 00000 n 
-0004153428 00000 n 
-0004153581 00000 n 
-0004153734 00000 n 
-0004153886 00000 n 
-0004154039 00000 n 
-0004154192 00000 n 
-0004154345 00000 n 
-0004154498 00000 n 
-0004154651 00000 n 
-0004154804 00000 n 
-0004154956 00000 n 
-0004155108 00000 n 
-0004155261 00000 n 
-0004155413 00000 n 
-0004155563 00000 n 
-0004155716 00000 n 
-0004155868 00000 n 
-0004156020 00000 n 
-0004156173 00000 n 
-0004156326 00000 n 
-0004156477 00000 n 
-0004156630 00000 n 
-0004156783 00000 n 
-0004156936 00000 n 
-0004157089 00000 n 
-0004157242 00000 n 
-0004157395 00000 n 
-0004157547 00000 n 
-0004157700 00000 n 
-0004157852 00000 n 
-0004158005 00000 n 
-0004158156 00000 n 
-0004158307 00000 n 
-0004158458 00000 n 
-0004158611 00000 n 
-0004158763 00000 n 
-0004158916 00000 n 
-0004159068 00000 n 
-0004159221 00000 n 
-0004159374 00000 n 
-0004159525 00000 n 
-0004159678 00000 n 
-0004159831 00000 n 
-0004159984 00000 n 
-0004160137 00000 n 
-0004160290 00000 n 
-0004160443 00000 n 
-0004160595 00000 n 
-0004160747 00000 n 
-0004160899 00000 n 
-0004161051 00000 n 
-0004161203 00000 n 
-0004161355 00000 n 
-0004161508 00000 n 
-0004161661 00000 n 
-0004161814 00000 n 
-0004161967 00000 n 
-0004162120 00000 n 
-0004162272 00000 n 
-0004162421 00000 n 
-0004162572 00000 n 
-0004162723 00000 n 
-0004162873 00000 n 
-0004163026 00000 n 
-0004163178 00000 n 
-0004163331 00000 n 
-0004163483 00000 n 
-0004163635 00000 n 
-0004163788 00000 n 
-0004163941 00000 n 
-0004164094 00000 n 
-0004167421 00000 n 
-0004164313 00000 n 
-0004144301 00000 n 
-0004142719 00000 n 
-0004164247 00000 n 
-0004167570 00000 n 
-0004167721 00000 n 
-0004167873 00000 n 
-0004168026 00000 n 
-0004168179 00000 n 
-0004168332 00000 n 
-0004168485 00000 n 
-0004168637 00000 n 
-0004168789 00000 n 
-0004168941 00000 n 
-0004169093 00000 n 
-0004169243 00000 n 
-0004169396 00000 n 
-0004169549 00000 n 
-0004169701 00000 n 
-0004169854 00000 n 
-0004170007 00000 n 
-0004170160 00000 n 
-0004170312 00000 n 
-0004170465 00000 n 
-0004170618 00000 n 
-0004170771 00000 n 
-0004170924 00000 n 
-0004171077 00000 n 
-0004171230 00000 n 
-0004171383 00000 n 
-0004171536 00000 n 
-0004171689 00000 n 
-0004171842 00000 n 
-0004171994 00000 n 
-0004172146 00000 n 
-0004172299 00000 n 
-0004172452 00000 n 
-0004172605 00000 n 
-0004172757 00000 n 
-0004172910 00000 n 
-0004173063 00000 n 
-0004173213 00000 n 
-0004173366 00000 n 
-0004173519 00000 n 
-0004173672 00000 n 
-0004173825 00000 n 
-0004173977 00000 n 
-0004174129 00000 n 
-0004174281 00000 n 
-0004174433 00000 n 
-0004174586 00000 n 
-0004174738 00000 n 
-0004174891 00000 n 
-0004175044 00000 n 
-0004175197 00000 n 
-0004175350 00000 n 
-0004175503 00000 n 
-0004175656 00000 n 
-0004175808 00000 n 
-0004175961 00000 n 
-0004176114 00000 n 
-0004176266 00000 n 
-0004176418 00000 n 
-0004176570 00000 n 
-0004176722 00000 n 
-0004176873 00000 n 
-0004177026 00000 n 
-0004177179 00000 n 
-0004177332 00000 n 
-0004177484 00000 n 
-0004177637 00000 n 
-0004177790 00000 n 
-0004177943 00000 n 
-0004178096 00000 n 
-0004178249 00000 n 
-0004178402 00000 n 
-0004178555 00000 n 
-0004178708 00000 n 
-0004178861 00000 n 
-0004179014 00000 n 
-0004179167 00000 n 
-0004179320 00000 n 
-0004179472 00000 n 
-0004179622 00000 n 
-0004179775 00000 n 
-0004179928 00000 n 
-0004180081 00000 n 
-0004180234 00000 n 
-0004180385 00000 n 
-0004180537 00000 n 
-0004180690 00000 n 
-0004180841 00000 n 
-0004180994 00000 n 
-0004181147 00000 n 
-0004181300 00000 n 
-0004181453 00000 n 
-0004181606 00000 n 
-0004181759 00000 n 
-0004181912 00000 n 
-0004182065 00000 n 
-0004182218 00000 n 
-0004182371 00000 n 
-0004182524 00000 n 
-0004182677 00000 n 
-0004182829 00000 n 
-0004182981 00000 n 
-0004183134 00000 n 
-0004183287 00000 n 
-0004183440 00000 n 
-0004183593 00000 n 
-0004183746 00000 n 
-0004183899 00000 n 
-0004184052 00000 n 
-0004184205 00000 n 
-0004184358 00000 n 
-0004184510 00000 n 
-0004184661 00000 n 
-0004184812 00000 n 
-0004184962 00000 n 
-0004185115 00000 n 
-0004185268 00000 n 
-0004185421 00000 n 
-0004185574 00000 n 
-0004185727 00000 n 
-0004185880 00000 n 
-0004186032 00000 n 
-0004186184 00000 n 
-0004186337 00000 n 
-0004186489 00000 n 
-0004186641 00000 n 
-0004186794 00000 n 
-0004186947 00000 n 
-0004187100 00000 n 
-0004187253 00000 n 
-0004190127 00000 n 
-0004187472 00000 n 
-0004165979 00000 n 
-0004164430 00000 n 
-0004187406 00000 n 
-0004190280 00000 n 
-0004190432 00000 n 
-0004190585 00000 n 
-0004190738 00000 n 
-0004190891 00000 n 
-0004191039 00000 n 
-0004191191 00000 n 
-0004191342 00000 n 
-0004191495 00000 n 
-0004191648 00000 n 
-0004191801 00000 n 
-0004191953 00000 n 
-0004192105 00000 n 
-0004192258 00000 n 
-0004192410 00000 n 
-0004192563 00000 n 
-0004192716 00000 n 
-0004192869 00000 n 
-0004193022 00000 n 
-0004193175 00000 n 
-0004193327 00000 n 
-0004193480 00000 n 
-0004193633 00000 n 
-0004193785 00000 n 
-0004193937 00000 n 
-0004194088 00000 n 
-0004194240 00000 n 
-0004194392 00000 n 
-0004194544 00000 n 
-0004194696 00000 n 
-0004194847 00000 n 
-0004195000 00000 n 
-0004195151 00000 n 
-0004195304 00000 n 
-0004195456 00000 n 
-0004195609 00000 n 
-0004195762 00000 n 
-0004195915 00000 n 
-0004196067 00000 n 
-0004196220 00000 n 
-0004196373 00000 n 
-0004196526 00000 n 
-0004196678 00000 n 
-0004196831 00000 n 
-0004196984 00000 n 
-0004197137 00000 n 
-0004197290 00000 n 
-0004197443 00000 n 
-0004197596 00000 n 
-0004197749 00000 n 
-0004197902 00000 n 
-0004198054 00000 n 
-0004198207 00000 n 
-0004198360 00000 n 
-0004198511 00000 n 
-0004198663 00000 n 
-0004198815 00000 n 
-0004198968 00000 n 
-0004199121 00000 n 
-0004199274 00000 n 
-0004199427 00000 n 
-0004199580 00000 n 
-0004199732 00000 n 
-0004199884 00000 n 
-0004200034 00000 n 
-0004200187 00000 n 
-0004200340 00000 n 
-0004200493 00000 n 
-0004200646 00000 n 
-0004200799 00000 n 
-0004200950 00000 n 
-0004201103 00000 n 
-0004201256 00000 n 
-0004201409 00000 n 
-0004201562 00000 n 
-0004201715 00000 n 
-0004201865 00000 n 
-0004202017 00000 n 
-0004202169 00000 n 
-0004202322 00000 n 
-0004202475 00000 n 
-0004202627 00000 n 
-0004202780 00000 n 
-0004202932 00000 n 
-0004203085 00000 n 
-0004203238 00000 n 
-0004203391 00000 n 
-0004203542 00000 n 
-0004203694 00000 n 
-0004203846 00000 n 
-0004203999 00000 n 
-0004204151 00000 n 
-0004204304 00000 n 
-0004204456 00000 n 
-0004204608 00000 n 
-0004204761 00000 n 
-0004204912 00000 n 
-0004205065 00000 n 
-0004205218 00000 n 
-0004208425 00000 n 
-0004205437 00000 n 
-0004188995 00000 n 
-0004187589 00000 n 
-0004205371 00000 n 
-0004734631 00000 n 
-0004208576 00000 n 
-0004208729 00000 n 
-0004208882 00000 n 
-0004209035 00000 n 
-0004209187 00000 n 
-0004209339 00000 n 
-0004209488 00000 n 
-0004209638 00000 n 
-0004209791 00000 n 
-0004209943 00000 n 
-0004210095 00000 n 
-0004210247 00000 n 
-0004210400 00000 n 
-0004210553 00000 n 
-0004210706 00000 n 
-0004210859 00000 n 
-0004211012 00000 n 
-0004211165 00000 n 
-0004211317 00000 n 
-0004211468 00000 n 
-0004211619 00000 n 
-0004211772 00000 n 
-0004211925 00000 n 
-0004212078 00000 n 
-0004212231 00000 n 
-0004212383 00000 n 
-0004212535 00000 n 
-0004212688 00000 n 
-0004212841 00000 n 
-0004212993 00000 n 
-0004213146 00000 n 
-0004213299 00000 n 
-0004213452 00000 n 
-0004213605 00000 n 
-0004213757 00000 n 
-0004213910 00000 n 
-0004214062 00000 n 
-0004214215 00000 n 
-0004214367 00000 n 
-0004214519 00000 n 
-0004214671 00000 n 
-0004214821 00000 n 
-0004214974 00000 n 
-0004215126 00000 n 
-0004215279 00000 n 
-0004215432 00000 n 
-0004215585 00000 n 
-0004215737 00000 n 
-0004215890 00000 n 
-0004216042 00000 n 
-0004216193 00000 n 
-0004216345 00000 n 
-0004216496 00000 n 
-0004216648 00000 n 
-0004216800 00000 n 
-0004216952 00000 n 
-0004217105 00000 n 
-0004217258 00000 n 
-0004217410 00000 n 
-0004217563 00000 n 
-0004217716 00000 n 
-0004217868 00000 n 
-0004218018 00000 n 
-0004218170 00000 n 
-0004218322 00000 n 
-0004218475 00000 n 
-0004218625 00000 n 
-0004218778 00000 n 
-0004218931 00000 n 
-0004219084 00000 n 
-0004219237 00000 n 
-0004219390 00000 n 
-0004219543 00000 n 
-0004219696 00000 n 
-0004219848 00000 n 
-0004220000 00000 n 
-0004220152 00000 n 
-0004220305 00000 n 
-0004220458 00000 n 
-0004220611 00000 n 
-0004220764 00000 n 
-0004220916 00000 n 
-0004221067 00000 n 
-0004221219 00000 n 
-0004221372 00000 n 
-0004221525 00000 n 
-0004221678 00000 n 
-0004221831 00000 n 
-0004221982 00000 n 
-0004222133 00000 n 
-0004222285 00000 n 
-0004222438 00000 n 
-0004222591 00000 n 
-0004222742 00000 n 
-0004222895 00000 n 
-0004223047 00000 n 
-0004223200 00000 n 
-0004223352 00000 n 
-0004223505 00000 n 
-0004223657 00000 n 
-0004223809 00000 n 
-0004223961 00000 n 
-0004224112 00000 n 
-0004224264 00000 n 
-0004227813 00000 n 
-0004227965 00000 n 
-0004224483 00000 n 
-0004207243 00000 n 
-0004205554 00000 n 
-0004224417 00000 n 
-0004228117 00000 n 
-0004228270 00000 n 
-0004228422 00000 n 
-0004228574 00000 n 
-0004228726 00000 n 
-0004228878 00000 n 
-0004229030 00000 n 
-0004229183 00000 n 
-0004229336 00000 n 
-0004229489 00000 n 
-0004229641 00000 n 
-0004229790 00000 n 
-0004229943 00000 n 
-0004230096 00000 n 
-0004230249 00000 n 
-0004230402 00000 n 
-0004230554 00000 n 
-0004230707 00000 n 
-0004230859 00000 n 
-0004231012 00000 n 
-0004231165 00000 n 
-0004231318 00000 n 
-0004231471 00000 n 
-0004231624 00000 n 
-0004231776 00000 n 
-0004231929 00000 n 
-0004232077 00000 n 
-0004232230 00000 n 
-0004232383 00000 n 
-0004232535 00000 n 
-0004232687 00000 n 
-0004232839 00000 n 
-0004232991 00000 n 
-0004233143 00000 n 
-0004233295 00000 n 
-0004233448 00000 n 
-0004233599 00000 n 
-0004233751 00000 n 
-0004233904 00000 n 
-0004234057 00000 n 
-0004234209 00000 n 
-0004234361 00000 n 
-0004234514 00000 n 
-0004234667 00000 n 
-0004234820 00000 n 
-0004234972 00000 n 
-0004235125 00000 n 
-0004235278 00000 n 
-0004235431 00000 n 
-0004235584 00000 n 
-0004235737 00000 n 
-0004235890 00000 n 
-0004236043 00000 n 
-0004236196 00000 n 
-0004236348 00000 n 
-0004236499 00000 n 
-0004236651 00000 n 
-0004236803 00000 n 
-0004236955 00000 n 
-0004237108 00000 n 
-0004237260 00000 n 
-0004237413 00000 n 
-0004237566 00000 n 
-0004237719 00000 n 
-0004237872 00000 n 
-0004238025 00000 n 
-0004238177 00000 n 
-0004238330 00000 n 
-0004238483 00000 n 
-0004238636 00000 n 
-0004238789 00000 n 
-0004238941 00000 n 
-0004239093 00000 n 
-0004239245 00000 n 
-0004239397 00000 n 
-0004239548 00000 n 
-0004239700 00000 n 
-0004239852 00000 n 
-0004240004 00000 n 
-0004240157 00000 n 
-0004240310 00000 n 
-0004240463 00000 n 
-0004240616 00000 n 
-0004240769 00000 n 
-0004240921 00000 n 
-0004241072 00000 n 
-0004241225 00000 n 
-0004241376 00000 n 
-0004241529 00000 n 
-0004241682 00000 n 
-0004241835 00000 n 
-0004241988 00000 n 
-0004242141 00000 n 
-0004242294 00000 n 
-0004242447 00000 n 
-0004242599 00000 n 
-0004242752 00000 n 
-0004242905 00000 n 
-0004243058 00000 n 
-0004243211 00000 n 
-0004243364 00000 n 
-0004243517 00000 n 
-0004243670 00000 n 
-0004243823 00000 n 
-0004243976 00000 n 
-0004244129 00000 n 
-0004244282 00000 n 
-0004244435 00000 n 
-0004244586 00000 n 
-0004244738 00000 n 
-0004244891 00000 n 
-0004245044 00000 n 
-0004245197 00000 n 
-0004245349 00000 n 
-0004245501 00000 n 
-0004245653 00000 n 
-0004245806 00000 n 
-0004245958 00000 n 
-0004246111 00000 n 
-0004246264 00000 n 
-0004246417 00000 n 
-0004246570 00000 n 
-0004246722 00000 n 
-0004246874 00000 n 
-0004247026 00000 n 
-0004247179 00000 n 
-0004247332 00000 n 
-0004247485 00000 n 
-0004247638 00000 n 
-0004247791 00000 n 
-0004247944 00000 n 
-0004248097 00000 n 
-0004248250 00000 n 
-0004248403 00000 n 
-0004248556 00000 n 
-0004248707 00000 n 
-0004248859 00000 n 
-0004249011 00000 n 
-0004249162 00000 n 
-0004249314 00000 n 
-0004249466 00000 n 
-0004249619 00000 n 
-0004249772 00000 n 
-0004249925 00000 n 
-0004250078 00000 n 
-0004250231 00000 n 
-0004250383 00000 n 
-0004250535 00000 n 
-0004250686 00000 n 
-0004250839 00000 n 
-0004250992 00000 n 
-0004254073 00000 n 
-0004254225 00000 n 
-0004254378 00000 n 
-0004254531 00000 n 
-0004251210 00000 n 
-0004226151 00000 n 
-0004224600 00000 n 
-0004251144 00000 n 
-0004254684 00000 n 
-0004254837 00000 n 
-0004254989 00000 n 
-0004255142 00000 n 
-0004255294 00000 n 
-0004255443 00000 n 
-0004255595 00000 n 
-0004255747 00000 n 
-0004255897 00000 n 
-0004256050 00000 n 
-0004256203 00000 n 
-0004256356 00000 n 
-0004256509 00000 n 
-0004256662 00000 n 
-0004256814 00000 n 
-0004256967 00000 n 
-0004257120 00000 n 
-0004257273 00000 n 
-0004257426 00000 n 
-0004257578 00000 n 
-0004257730 00000 n 
-0004257881 00000 n 
-0004258034 00000 n 
-0004258187 00000 n 
-0004258339 00000 n 
-0004258491 00000 n 
-0004258644 00000 n 
-0004258797 00000 n 
-0004258950 00000 n 
-0004259103 00000 n 
-0004259256 00000 n 
-0004259409 00000 n 
-0004259562 00000 n 
-0004259713 00000 n 
-0004259863 00000 n 
-0004260016 00000 n 
-0004260169 00000 n 
-0004260321 00000 n 
-0004260473 00000 n 
-0004260626 00000 n 
-0004260779 00000 n 
-0004260932 00000 n 
-0004261085 00000 n 
-0004261238 00000 n 
-0004261391 00000 n 
-0004261543 00000 n 
-0004261696 00000 n 
-0004261848 00000 n 
-0004262000 00000 n 
-0004262152 00000 n 
-0004262304 00000 n 
-0004262457 00000 n 
-0004262610 00000 n 
-0004262763 00000 n 
-0004262915 00000 n 
-0004263068 00000 n 
-0004263220 00000 n 
-0004263372 00000 n 
-0004263523 00000 n 
-0004263676 00000 n 
-0004263829 00000 n 
-0004263982 00000 n 
-0004264135 00000 n 
-0004264288 00000 n 
-0004264441 00000 n 
-0004264594 00000 n 
-0004264746 00000 n 
-0004264899 00000 n 
-0004265050 00000 n 
-0004265203 00000 n 
-0004265356 00000 n 
-0004265509 00000 n 
-0004265662 00000 n 
-0004265815 00000 n 
-0004265967 00000 n 
-0004266120 00000 n 
-0004266272 00000 n 
-0004266424 00000 n 
-0004266577 00000 n 
-0004266730 00000 n 
-0004266881 00000 n 
-0004267032 00000 n 
-0004267185 00000 n 
-0004267338 00000 n 
-0004267490 00000 n 
-0004267643 00000 n 
-0004267795 00000 n 
-0004267948 00000 n 
-0004268100 00000 n 
-0004268251 00000 n 
-0004268400 00000 n 
-0004268551 00000 n 
-0004268702 00000 n 
-0004268852 00000 n 
-0004269004 00000 n 
-0004269155 00000 n 
-0004269307 00000 n 
-0004269459 00000 n 
-0004272589 00000 n 
-0004272741 00000 n 
-0004272893 00000 n 
-0004273045 00000 n 
-0004273196 00000 n 
-0004273346 00000 n 
-0004273497 00000 n 
-0004273648 00000 n 
-0004273801 00000 n 
-0004273954 00000 n 
-0004274106 00000 n 
-0004274259 00000 n 
-0004274412 00000 n 
-0004274565 00000 n 
-0004274718 00000 n 
-0004274871 00000 n 
-0004275024 00000 n 
-0004269678 00000 n 
-0004252921 00000 n 
-0004251313 00000 n 
-0004269612 00000 n 
-0004275177 00000 n 
-0004275329 00000 n 
-0004275480 00000 n 
-0004275627 00000 n 
-0004275780 00000 n 
-0004275933 00000 n 
-0004276085 00000 n 
-0004276238 00000 n 
-0004276391 00000 n 
-0004276544 00000 n 
-0004276696 00000 n 
-0004276849 00000 n 
-0004277001 00000 n 
-0004277153 00000 n 
-0004277305 00000 n 
-0004277457 00000 n 
-0004277609 00000 n 
-0004277761 00000 n 
-0004277914 00000 n 
-0004278067 00000 n 
-0004278219 00000 n 
-0004278371 00000 n 
-0004278523 00000 n 
-0004278675 00000 n 
-0004278828 00000 n 
-0004278981 00000 n 
-0004279133 00000 n 
-0004279284 00000 n 
-0004279435 00000 n 
-0004279588 00000 n 
-0004279741 00000 n 
-0004279894 00000 n 
-0004280047 00000 n 
-0004280200 00000 n 
-0004280352 00000 n 
-0004280505 00000 n 
-0004280658 00000 n 
-0004280810 00000 n 
-0004280963 00000 n 
-0004281116 00000 n 
-0004281268 00000 n 
-0004281421 00000 n 
-0004281574 00000 n 
-0004281727 00000 n 
-0004281879 00000 n 
-0004282031 00000 n 
-0004282182 00000 n 
-0004282335 00000 n 
-0004282488 00000 n 
-0004282641 00000 n 
-0004282794 00000 n 
-0004282947 00000 n 
-0004283099 00000 n 
-0004283252 00000 n 
-0004283403 00000 n 
-0004283554 00000 n 
-0004283705 00000 n 
-0004283857 00000 n 
-0004284009 00000 n 
-0004284160 00000 n 
-0004284313 00000 n 
-0004284466 00000 n 
-0004284619 00000 n 
-0004284772 00000 n 
-0004284924 00000 n 
+0004030071 00000 n 
+0004030224 00000 n 
+0004030377 00000 n 
+0004030529 00000 n 
+0004030680 00000 n 
+0004030833 00000 n 
+0004030985 00000 n 
+0004031138 00000 n 
+0004031291 00000 n 
+0004031444 00000 n 
+0004031597 00000 n 
+0004031750 00000 n 
+0004031902 00000 n 
+0004032054 00000 n 
+0004032207 00000 n 
+0004032360 00000 n 
+0004032513 00000 n 
+0004035568 00000 n 
+0004032732 00000 n 
+0004019202 00000 n 
+0004017637 00000 n 
+0004032666 00000 n 
+0004035721 00000 n 
+0004035874 00000 n 
+0004036026 00000 n 
+0004036179 00000 n 
+0004036330 00000 n 
+0004036482 00000 n 
+0004036634 00000 n 
+0004036783 00000 n 
+0004036934 00000 n 
+0004037085 00000 n 
+0004037238 00000 n 
+0004037389 00000 n 
+0004037542 00000 n 
+0004037695 00000 n 
+0004037848 00000 n 
+0004038001 00000 n 
+0004038154 00000 n 
+0004038305 00000 n 
+0004038456 00000 n 
+0004038609 00000 n 
+0004038760 00000 n 
+0004038913 00000 n 
+0004039065 00000 n 
+0004039217 00000 n 
+0004039369 00000 n 
+0004039521 00000 n 
+0004039674 00000 n 
+0004039827 00000 n 
+0004039980 00000 n 
+0004040133 00000 n 
+0004040286 00000 n 
+0004040438 00000 n 
+0004040590 00000 n 
+0004040742 00000 n 
+0004040894 00000 n 
+0004041047 00000 n 
+0004041200 00000 n 
+0004041352 00000 n 
+0004041505 00000 n 
+0004041657 00000 n 
+0004041810 00000 n 
+0004041963 00000 n 
+0004042116 00000 n 
+0004042269 00000 n 
+0004042422 00000 n 
+0004042575 00000 n 
+0004042727 00000 n 
+0004042879 00000 n 
+0004043029 00000 n 
+0004043180 00000 n 
+0004043333 00000 n 
+0004043485 00000 n 
+0004043636 00000 n 
+0004043789 00000 n 
+0004043940 00000 n 
+0004044091 00000 n 
+0004044244 00000 n 
+0004044397 00000 n 
+0004044550 00000 n 
+0004044702 00000 n 
+0004044854 00000 n 
+0004045007 00000 n 
+0004045160 00000 n 
+0004045312 00000 n 
+0004045465 00000 n 
+0004045618 00000 n 
+0004045771 00000 n 
+0004045922 00000 n 
+0004046075 00000 n 
+0004046228 00000 n 
+0004046381 00000 n 
+0004046534 00000 n 
+0004046687 00000 n 
+0004046840 00000 n 
+0004046993 00000 n 
+0004047146 00000 n 
+0004047299 00000 n 
+0004047452 00000 n 
+0004047604 00000 n 
+0004047757 00000 n 
+0004047910 00000 n 
+0004048062 00000 n 
+0004048211 00000 n 
+0004048364 00000 n 
+0004048517 00000 n 
+0004048670 00000 n 
+0004048823 00000 n 
+0004048976 00000 n 
+0004049129 00000 n 
+0004049281 00000 n 
+0004049434 00000 n 
+0004049587 00000 n 
+0004049739 00000 n 
+0004049891 00000 n 
+0004050043 00000 n 
+0004050195 00000 n 
+0004050347 00000 n 
+0004050500 00000 n 
+0004050652 00000 n 
+0004050805 00000 n 
+0004050958 00000 n 
+0004054086 00000 n 
+0004051176 00000 n 
+0004034416 00000 n 
+0004032849 00000 n 
+0004051110 00000 n 
+0004054238 00000 n 
+0004054391 00000 n 
+0004054544 00000 n 
+0004054696 00000 n 
+0004054848 00000 n 
+0004055001 00000 n 
+0004055154 00000 n 
+0004055307 00000 n 
+0004055459 00000 n 
+0004055608 00000 n 
+0004055757 00000 n 
+0004055910 00000 n 
+0004056063 00000 n 
+0004056216 00000 n 
+0004056369 00000 n 
+0004056522 00000 n 
+0004056675 00000 n 
+0004056827 00000 n 
+0004056979 00000 n 
+0004057131 00000 n 
+0004057284 00000 n 
+0004057437 00000 n 
+0004057590 00000 n 
+0004057743 00000 n 
+0004057896 00000 n 
+0004058048 00000 n 
+0004058200 00000 n 
+0004058353 00000 n 
+0004058505 00000 n 
+0004058658 00000 n 
+0004058811 00000 n 
+0004058964 00000 n 
+0004059117 00000 n 
+0004059269 00000 n 
+0004059421 00000 n 
+0004059574 00000 n 
+0004059727 00000 n 
+0004059880 00000 n 
+0004060033 00000 n 
+0004060186 00000 n 
+0004060339 00000 n 
+0004060492 00000 n 
+0004060645 00000 n 
+0004060798 00000 n 
+0004060951 00000 n 
+0004061103 00000 n 
+0004061254 00000 n 
+0004061407 00000 n 
+0004061560 00000 n 
+0004061713 00000 n 
+0004061866 00000 n 
+0004062019 00000 n 
+0004062171 00000 n 
+0004062324 00000 n 
+0004062477 00000 n 
+0004062629 00000 n 
+0004062782 00000 n 
+0004062935 00000 n 
+0004063088 00000 n 
+0004063241 00000 n 
+0004063394 00000 n 
+0004063547 00000 n 
+0004063700 00000 n 
+0004063853 00000 n 
+0004064006 00000 n 
+0004064159 00000 n 
+0004064311 00000 n 
+0004064462 00000 n 
+0004064614 00000 n 
+0004064767 00000 n 
+0004064918 00000 n 
+0004065070 00000 n 
+0004065221 00000 n 
+0004065372 00000 n 
+0004065525 00000 n 
+0004065678 00000 n 
+0004065831 00000 n 
+0004065983 00000 n 
+0004066136 00000 n 
+0004066289 00000 n 
+0004066442 00000 n 
+0004066593 00000 n 
+0004066744 00000 n 
+0004066897 00000 n 
+0004067048 00000 n 
+0004067201 00000 n 
+0004067354 00000 n 
+0004067507 00000 n 
+0004067660 00000 n 
+0004067812 00000 n 
+0004067965 00000 n 
+0004068117 00000 n 
+0004068269 00000 n 
+0004068422 00000 n 
+0004068575 00000 n 
+0004068728 00000 n 
+0004068881 00000 n 
+0004069033 00000 n 
+0004069186 00000 n 
+0004069337 00000 n 
+0004069490 00000 n 
+0004069643 00000 n 
+0004069796 00000 n 
+0004069949 00000 n 
+0004070101 00000 n 
+0004070252 00000 n 
+0004070405 00000 n 
+0004070557 00000 n 
+0004070710 00000 n 
+0004070863 00000 n 
+0004071016 00000 n 
+0004071169 00000 n 
+0004071322 00000 n 
+0004071475 00000 n 
+0004071628 00000 n 
+0004071781 00000 n 
+0004074779 00000 n 
+0004074931 00000 n 
+0004072000 00000 n 
+0004052784 00000 n 
+0004051293 00000 n 
+0004071934 00000 n 
+0004775694 00000 n 
+0004075083 00000 n 
+0004075234 00000 n 
+0004075387 00000 n 
+0004075539 00000 n 
+0004075692 00000 n 
+0004075845 00000 n 
+0004075997 00000 n 
+0004076150 00000 n 
+0004076303 00000 n 
+0004076454 00000 n 
+0004076607 00000 n 
+0004076759 00000 n 
+0004076912 00000 n 
+0004077065 00000 n 
+0004077217 00000 n 
+0004077370 00000 n 
+0004077523 00000 n 
+0004077676 00000 n 
+0004077829 00000 n 
+0004077982 00000 n 
+0004078135 00000 n 
+0004078287 00000 n 
+0004078439 00000 n 
+0004078592 00000 n 
+0004078744 00000 n 
+0004078897 00000 n 
+0004079050 00000 n 
+0004079201 00000 n 
+0004079353 00000 n 
+0004079505 00000 n 
+0004079657 00000 n 
+0004079810 00000 n 
+0004079963 00000 n 
+0004080116 00000 n 
+0004080269 00000 n 
+0004080422 00000 n 
+0004080575 00000 n 
+0004080728 00000 n 
+0004080880 00000 n 
+0004081032 00000 n 
+0004081185 00000 n 
+0004081338 00000 n 
+0004081491 00000 n 
+0004081642 00000 n 
+0004081795 00000 n 
+0004081947 00000 n 
+0004082100 00000 n 
+0004082253 00000 n 
+0004082406 00000 n 
+0004082558 00000 n 
+0004082710 00000 n 
+0004082862 00000 n 
+0004083015 00000 n 
+0004083167 00000 n 
+0004083320 00000 n 
+0004083473 00000 n 
+0004083626 00000 n 
+0004083779 00000 n 
+0004083932 00000 n 
+0004084085 00000 n 
+0004084237 00000 n 
+0004084389 00000 n 
+0004084537 00000 n 
+0004084690 00000 n 
+0004084843 00000 n 
+0004084996 00000 n 
+0004085149 00000 n 
+0004085302 00000 n 
+0004085455 00000 n 
+0004085608 00000 n 
+0004085760 00000 n 
+0004085913 00000 n 
+0004086066 00000 n 
+0004086219 00000 n 
+0004086372 00000 n 
+0004086524 00000 n 
+0004086676 00000 n 
+0004086829 00000 n 
+0004086980 00000 n 
+0004087133 00000 n 
+0004087286 00000 n 
+0004087439 00000 n 
+0004087590 00000 n 
+0004087740 00000 n 
+0004087892 00000 n 
+0004088044 00000 n 
+0004088197 00000 n 
+0004088350 00000 n 
+0004088502 00000 n 
+0004088655 00000 n 
+0004088808 00000 n 
+0004088961 00000 n 
+0004089114 00000 n 
+0004089266 00000 n 
+0004089419 00000 n 
+0004089572 00000 n 
+0004089724 00000 n 
+0004089877 00000 n 
+0004090029 00000 n 
+0004090181 00000 n 
+0004090333 00000 n 
+0004090485 00000 n 
+0004090637 00000 n 
+0004090785 00000 n 
+0004090937 00000 n 
+0004094193 00000 n 
+0004091156 00000 n 
+0004073577 00000 n 
+0004072117 00000 n 
+0004091090 00000 n 
+0004094345 00000 n 
+0004094498 00000 n 
+0004094650 00000 n 
+0004094802 00000 n 
+0004094954 00000 n 
+0004095104 00000 n 
+0004095254 00000 n 
+0004095407 00000 n 
+0004095559 00000 n 
+0004095711 00000 n 
+0004095864 00000 n 
+0004096017 00000 n 
+0004096170 00000 n 
+0004096323 00000 n 
+0004096475 00000 n 
+0004096627 00000 n 
+0004096780 00000 n 
+0004096933 00000 n 
+0004097085 00000 n 
+0004097237 00000 n 
+0004097389 00000 n 
+0004097542 00000 n 
+0004097695 00000 n 
+0004097846 00000 n 
+0004097998 00000 n 
+0004098150 00000 n 
+0004098303 00000 n 
+0004098456 00000 n 
+0004098608 00000 n 
+0004098760 00000 n 
+0004098912 00000 n 
+0004099064 00000 n 
+0004099216 00000 n 
+0004099367 00000 n 
+0004099520 00000 n 
+0004099673 00000 n 
+0004099826 00000 n 
+0004099979 00000 n 
+0004100132 00000 n 
+0004100285 00000 n 
+0004100438 00000 n 
+0004100591 00000 n 
+0004100744 00000 n 
+0004100897 00000 n 
+0004101050 00000 n 
+0004101203 00000 n 
+0004101356 00000 n 
+0004101509 00000 n 
+0004101661 00000 n 
+0004101813 00000 n 
+0004101964 00000 n 
+0004102117 00000 n 
+0004102270 00000 n 
+0004102421 00000 n 
+0004102574 00000 n 
+0004102727 00000 n 
+0004102880 00000 n 
+0004103033 00000 n 
+0004103186 00000 n 
+0004103339 00000 n 
+0004103492 00000 n 
+0004103644 00000 n 
+0004103796 00000 n 
+0004103948 00000 n 
+0004104101 00000 n 
+0004104254 00000 n 
+0004104407 00000 n 
+0004104560 00000 n 
+0004104711 00000 n 
+0004104862 00000 n 
+0004105014 00000 n 
+0004105166 00000 n 
+0004105319 00000 n 
+0004105472 00000 n 
+0004105625 00000 n 
+0004105778 00000 n 
+0004105930 00000 n 
+0004106083 00000 n 
+0004106235 00000 n 
+0004106388 00000 n 
+0004106541 00000 n 
+0004106693 00000 n 
+0004106846 00000 n 
+0004106998 00000 n 
+0004107151 00000 n 
+0004107303 00000 n 
+0004107454 00000 n 
+0004107606 00000 n 
+0004107758 00000 n 
+0004107911 00000 n 
+0004108064 00000 n 
+0004108217 00000 n 
+0004108370 00000 n 
+0004108523 00000 n 
+0004108676 00000 n 
+0004108828 00000 n 
+0004108981 00000 n 
+0004109134 00000 n 
+0004109287 00000 n 
+0004109437 00000 n 
+0004109590 00000 n 
+0004109742 00000 n 
+0004109894 00000 n 
+0004110047 00000 n 
+0004110200 00000 n 
+0004110353 00000 n 
+0004110506 00000 n 
+0004110659 00000 n 
+0004110812 00000 n 
+0004110965 00000 n 
+0004114521 00000 n 
+0004111184 00000 n 
+0004092951 00000 n 
+0004091273 00000 n 
+0004111118 00000 n 
+0004114674 00000 n 
+0004114827 00000 n 
+0004114980 00000 n 
+0004115133 00000 n 
+0004115286 00000 n 
+0004115438 00000 n 
+0004115589 00000 n 
+0004115740 00000 n 
+0004115891 00000 n 
+0004116041 00000 n 
+0004116192 00000 n 
+0004116343 00000 n 
+0004116496 00000 n 
+0004116649 00000 n 
+0004116802 00000 n 
+0004116954 00000 n 
+0004117106 00000 n 
+0004117259 00000 n 
+0004117412 00000 n 
+0004117565 00000 n 
+0004117718 00000 n 
+0004117871 00000 n 
+0004118023 00000 n 
+0004118175 00000 n 
+0004118328 00000 n 
+0004118481 00000 n 
+0004118634 00000 n 
+0004118787 00000 n 
+0004118940 00000 n 
+0004119093 00000 n 
+0004119245 00000 n 
+0004119398 00000 n 
+0004119551 00000 n 
+0004119703 00000 n 
+0004119856 00000 n 
+0004120009 00000 n 
+0004120162 00000 n 
+0004120315 00000 n 
+0004120468 00000 n 
+0004120619 00000 n 
+0004120771 00000 n 
+0004120923 00000 n 
+0004121075 00000 n 
+0004121227 00000 n 
+0004121380 00000 n 
+0004121533 00000 n 
+0004121686 00000 n 
+0004121839 00000 n 
+0004121992 00000 n 
+0004122145 00000 n 
+0004122297 00000 n 
+0004122450 00000 n 
+0004122603 00000 n 
+0004122754 00000 n 
+0004122904 00000 n 
+0004123057 00000 n 
+0004123210 00000 n 
+0004123362 00000 n 
+0004123514 00000 n 
+0004123667 00000 n 
+0004123820 00000 n 
+0004123973 00000 n 
+0004124126 00000 n 
+0004124279 00000 n 
+0004124432 00000 n 
+0004124584 00000 n 
+0004124736 00000 n 
+0004124889 00000 n 
+0004125042 00000 n 
+0004125195 00000 n 
+0004125348 00000 n 
+0004125500 00000 n 
+0004125653 00000 n 
+0004125806 00000 n 
+0004125959 00000 n 
+0004126111 00000 n 
+0004126263 00000 n 
+0004126416 00000 n 
+0004126569 00000 n 
+0004126721 00000 n 
+0004126874 00000 n 
+0004127027 00000 n 
+0004127180 00000 n 
+0004127333 00000 n 
+0004127486 00000 n 
+0004127639 00000 n 
+0004127791 00000 n 
+0004127944 00000 n 
+0004128097 00000 n 
+0004128248 00000 n 
+0004128400 00000 n 
+0004128551 00000 n 
+0004128704 00000 n 
+0004128856 00000 n 
+0004129009 00000 n 
+0004129162 00000 n 
+0004129315 00000 n 
+0004129468 00000 n 
+0004129621 00000 n 
+0004129773 00000 n 
+0004129926 00000 n 
+0004130078 00000 n 
+0004130231 00000 n 
+0004130384 00000 n 
+0004130536 00000 n 
+0004130688 00000 n 
+0004130840 00000 n 
+0004130992 00000 n 
+0004131144 00000 n 
+0004131295 00000 n 
+0004131448 00000 n 
+0004131601 00000 n 
+0004131754 00000 n 
+0004131907 00000 n 
+0004132060 00000 n 
+0004132213 00000 n 
+0004132365 00000 n 
+0004132517 00000 n 
+0004132669 00000 n 
+0004132821 00000 n 
+0004136373 00000 n 
+0004133040 00000 n 
+0004113179 00000 n 
+0004111301 00000 n 
+0004132974 00000 n 
+0004136526 00000 n 
+0004136679 00000 n 
+0004136832 00000 n 
+0004136985 00000 n 
+0004137138 00000 n 
+0004137291 00000 n 
+0004137444 00000 n 
+0004137597 00000 n 
+0004137750 00000 n 
+0004137902 00000 n 
+0004138055 00000 n 
+0004138208 00000 n 
+0004138361 00000 n 
+0004138513 00000 n 
+0004138665 00000 n 
+0004138818 00000 n 
+0004138971 00000 n 
+0004139124 00000 n 
+0004139274 00000 n 
+0004139427 00000 n 
+0004139579 00000 n 
+0004139732 00000 n 
+0004139884 00000 n 
+0004140036 00000 n 
+0004140188 00000 n 
+0004140340 00000 n 
+0004140493 00000 n 
+0004140646 00000 n 
+0004140798 00000 n 
+0004140950 00000 n 
+0004141103 00000 n 
+0004141256 00000 n 
+0004141409 00000 n 
+0004141562 00000 n 
+0004141715 00000 n 
+0004141868 00000 n 
+0004142021 00000 n 
+0004142172 00000 n 
+0004142323 00000 n 
+0004142475 00000 n 
+0004142628 00000 n 
+0004142780 00000 n 
+0004142932 00000 n 
+0004143085 00000 n 
+0004143238 00000 n 
+0004143391 00000 n 
+0004143544 00000 n 
+0004143697 00000 n 
+0004143849 00000 n 
+0004144000 00000 n 
+0004144151 00000 n 
+0004144302 00000 n 
+0004144453 00000 n 
+0004144604 00000 n 
+0004144755 00000 n 
+0004144908 00000 n 
+0004145060 00000 n 
+0004145213 00000 n 
+0004145365 00000 n 
+0004145518 00000 n 
+0004145671 00000 n 
+0004145824 00000 n 
+0004145976 00000 n 
+0004146129 00000 n 
+0004146281 00000 n 
+0004146434 00000 n 
+0004146587 00000 n 
+0004146740 00000 n 
+0004146893 00000 n 
+0004147046 00000 n 
+0004147199 00000 n 
+0004147352 00000 n 
+0004147504 00000 n 
+0004147652 00000 n 
+0004147804 00000 n 
+0004147957 00000 n 
+0004148109 00000 n 
+0004148261 00000 n 
+0004148414 00000 n 
+0004148567 00000 n 
+0004148720 00000 n 
+0004148873 00000 n 
+0004149026 00000 n 
+0004149179 00000 n 
+0004149331 00000 n 
+0004149484 00000 n 
+0004149637 00000 n 
+0004149789 00000 n 
+0004149939 00000 n 
+0004150090 00000 n 
+0004150241 00000 n 
+0004150392 00000 n 
+0004150545 00000 n 
+0004150698 00000 n 
+0004150850 00000 n 
+0004151001 00000 n 
+0004151152 00000 n 
+0004151305 00000 n 
+0004151458 00000 n 
+0004151611 00000 n 
+0004151763 00000 n 
+0004151916 00000 n 
+0004152068 00000 n 
+0004152221 00000 n 
+0004152374 00000 n 
+0004152526 00000 n 
+0004152679 00000 n 
+0004152831 00000 n 
+0004152984 00000 n 
+0004153136 00000 n 
+0004153287 00000 n 
+0004153439 00000 n 
+0004153590 00000 n 
+0004153742 00000 n 
+0004153895 00000 n 
+0004154048 00000 n 
+0004154201 00000 n 
+0004154352 00000 n 
+0004158195 00000 n 
+0004154571 00000 n 
+0004135051 00000 n 
+0004133157 00000 n 
+0004154505 00000 n 
+0004158348 00000 n 
+0004158501 00000 n 
+0004158654 00000 n 
+0004158807 00000 n 
+0004158960 00000 n 
+0004159113 00000 n 
+0004159265 00000 n 
+0004159418 00000 n 
+0004159571 00000 n 
+0004159723 00000 n 
+0004159875 00000 n 
+0004160027 00000 n 
+0004160177 00000 n 
+0004160330 00000 n 
+0004160483 00000 n 
+0004160636 00000 n 
+0004160789 00000 n 
+0004160941 00000 n 
+0004161094 00000 n 
+0004161246 00000 n 
+0004161399 00000 n 
+0004161552 00000 n 
+0004161704 00000 n 
+0004161856 00000 n 
+0004162009 00000 n 
+0004162162 00000 n 
+0004162315 00000 n 
+0004162468 00000 n 
+0004162621 00000 n 
+0004162772 00000 n 
+0004162923 00000 n 
+0004163074 00000 n 
+0004163225 00000 n 
+0004163377 00000 n 
+0004163530 00000 n 
+0004163683 00000 n 
+0004163836 00000 n 
+0004163988 00000 n 
+0004164140 00000 n 
+0004164293 00000 n 
+0004164446 00000 n 
+0004164599 00000 n 
+0004164752 00000 n 
+0004164905 00000 n 
+0004165057 00000 n 
+0004165210 00000 n 
+0004165362 00000 n 
+0004165514 00000 n 
+0004165666 00000 n 
+0004165818 00000 n 
+0004165970 00000 n 
+0004166123 00000 n 
+0004166275 00000 n 
+0004166428 00000 n 
+0004166580 00000 n 
+0004166731 00000 n 
+0004166883 00000 n 
+0004167036 00000 n 
+0004167186 00000 n 
+0004167336 00000 n 
+0004167487 00000 n 
+0004167638 00000 n 
+0004167789 00000 n 
+0004167940 00000 n 
+0004168091 00000 n 
+0004168244 00000 n 
+0004168397 00000 n 
+0004168549 00000 n 
+0004168702 00000 n 
+0004168855 00000 n 
+0004169008 00000 n 
+0004169161 00000 n 
+0004169313 00000 n 
+0004169466 00000 n 
+0004169619 00000 n 
+0004169772 00000 n 
+0004169924 00000 n 
+0004170076 00000 n 
+0004170228 00000 n 
+0004170380 00000 n 
+0004170532 00000 n 
+0004170684 00000 n 
+0004170836 00000 n 
+0004170988 00000 n 
+0004171140 00000 n 
+0004171292 00000 n 
+0004171444 00000 n 
+0004171596 00000 n 
+0004171749 00000 n 
+0004171902 00000 n 
+0004172055 00000 n 
+0004172207 00000 n 
+0004172360 00000 n 
+0004172513 00000 n 
+0004172666 00000 n 
+0004172819 00000 n 
+0004172971 00000 n 
+0004173123 00000 n 
+0004173274 00000 n 
+0004173426 00000 n 
+0004173578 00000 n 
+0004173731 00000 n 
+0004173884 00000 n 
+0004174036 00000 n 
+0004174189 00000 n 
+0004174342 00000 n 
+0004174495 00000 n 
+0004174648 00000 n 
+0004174801 00000 n 
+0004174954 00000 n 
+0004175107 00000 n 
+0004175260 00000 n 
+0004175412 00000 n 
+0004175563 00000 n 
+0004175715 00000 n 
+0004175867 00000 n 
+0004176019 00000 n 
+0004176172 00000 n 
+0004176325 00000 n 
+0004176477 00000 n 
+0004176629 00000 n 
+0004176781 00000 n 
+0004176933 00000 n 
+0004177086 00000 n 
+0004177239 00000 n 
+0004177391 00000 n 
+0004177540 00000 n 
+0004177693 00000 n 
+0004177846 00000 n 
+0004177998 00000 n 
+0004178149 00000 n 
+0004178301 00000 n 
+0004178454 00000 n 
+0004178607 00000 n 
+0004178760 00000 n 
+0004178913 00000 n 
+0004179065 00000 n 
+0004179218 00000 n 
+0004179371 00000 n 
+0004179524 00000 n 
+0004179677 00000 n 
+0004179829 00000 n 
+0004179981 00000 n 
+0004180133 00000 n 
+0004180286 00000 n 
+0004180439 00000 n 
+0004180592 00000 n 
+0004180745 00000 n 
+0004180898 00000 n 
+0004181051 00000 n 
+0004181204 00000 n 
+0004181357 00000 n 
+0004181509 00000 n 
+0004181662 00000 n 
+0004181814 00000 n 
+0004181967 00000 n 
+0004182119 00000 n 
+0004182270 00000 n 
+0004182422 00000 n 
+0004182574 00000 n 
+0004182727 00000 n 
+0004182880 00000 n 
+0004183033 00000 n 
+0004183186 00000 n 
+0004183339 00000 n 
+0004183491 00000 n 
+0004183644 00000 n 
+0004186903 00000 n 
+0004187055 00000 n 
+0004187207 00000 n 
+0004183863 00000 n 
+0004156383 00000 n 
+0004154688 00000 n 
+0004183797 00000 n 
+0004187360 00000 n 
+0004187513 00000 n 
+0004187665 00000 n 
+0004187816 00000 n 
+0004187966 00000 n 
+0004188118 00000 n 
+0004188270 00000 n 
+0004188422 00000 n 
+0004188575 00000 n 
+0004188727 00000 n 
+0004188879 00000 n 
+0004189031 00000 n 
+0004189184 00000 n 
+0004189337 00000 n 
+0004189490 00000 n 
+0004189643 00000 n 
+0004189796 00000 n 
+0004189949 00000 n 
+0004190102 00000 n 
+0004190254 00000 n 
+0004190406 00000 n 
+0004190558 00000 n 
+0004190710 00000 n 
+0004190862 00000 n 
+0004191014 00000 n 
+0004191166 00000 n 
+0004191319 00000 n 
+0004191472 00000 n 
+0004191625 00000 n 
+0004191778 00000 n 
+0004191931 00000 n 
+0004192084 00000 n 
+0004192237 00000 n 
+0004192390 00000 n 
+0004192543 00000 n 
+0004192696 00000 n 
+0004192849 00000 n 
+0004193002 00000 n 
+0004193155 00000 n 
+0004193307 00000 n 
+0004193459 00000 n 
+0004193611 00000 n 
+0004193764 00000 n 
+0004193917 00000 n 
+0004194070 00000 n 
+0004194223 00000 n 
+0004194374 00000 n 
+0004194527 00000 n 
+0004194678 00000 n 
+0004194831 00000 n 
+0004194984 00000 n 
+0004195136 00000 n 
+0004195289 00000 n 
+0004195442 00000 n 
+0004195595 00000 n 
+0004195748 00000 n 
+0004195901 00000 n 
+0004196054 00000 n 
+0004196206 00000 n 
+0004196358 00000 n 
+0004196511 00000 n 
+0004196663 00000 n 
+0004196813 00000 n 
+0004196966 00000 n 
+0004197118 00000 n 
+0004197270 00000 n 
+0004197423 00000 n 
+0004197576 00000 n 
+0004197727 00000 n 
+0004197880 00000 n 
+0004198033 00000 n 
+0004198186 00000 n 
+0004198339 00000 n 
+0004198492 00000 n 
+0004198645 00000 n 
+0004198797 00000 n 
+0004198950 00000 n 
+0004199102 00000 n 
+0004199255 00000 n 
+0004199406 00000 n 
+0004199557 00000 n 
+0004199708 00000 n 
+0004199861 00000 n 
+0004200013 00000 n 
+0004200166 00000 n 
+0004200318 00000 n 
+0004200471 00000 n 
+0004200624 00000 n 
+0004200775 00000 n 
+0004200928 00000 n 
+0004201081 00000 n 
+0004201234 00000 n 
+0004201387 00000 n 
+0004201540 00000 n 
+0004201693 00000 n 
+0004201845 00000 n 
+0004201997 00000 n 
+0004202149 00000 n 
+0004202301 00000 n 
+0004202453 00000 n 
+0004202605 00000 n 
+0004202758 00000 n 
+0004202911 00000 n 
+0004203064 00000 n 
+0004203217 00000 n 
+0004203370 00000 n 
+0004203522 00000 n 
+0004203671 00000 n 
+0004203822 00000 n 
+0004203973 00000 n 
+0004204123 00000 n 
+0004204276 00000 n 
+0004204428 00000 n 
+0004204581 00000 n 
+0004204733 00000 n 
+0004204885 00000 n 
+0004205038 00000 n 
+0004205191 00000 n 
+0004205344 00000 n 
+0004208672 00000 n 
+0004205563 00000 n 
+0004185551 00000 n 
+0004183966 00000 n 
+0004205497 00000 n 
+0004775827 00000 n 
+0004208821 00000 n 
+0004208972 00000 n 
+0004209124 00000 n 
+0004209277 00000 n 
+0004209430 00000 n 
+0004209583 00000 n 
+0004209736 00000 n 
+0004209888 00000 n 
+0004210040 00000 n 
+0004210192 00000 n 
+0004210344 00000 n 
+0004210494 00000 n 
+0004210647 00000 n 
+0004210800 00000 n 
+0004210952 00000 n 
+0004211105 00000 n 
+0004211258 00000 n 
+0004211411 00000 n 
+0004211563 00000 n 
+0004211716 00000 n 
+0004211869 00000 n 
+0004212022 00000 n 
+0004212175 00000 n 
+0004212328 00000 n 
+0004212481 00000 n 
+0004212634 00000 n 
+0004212787 00000 n 
+0004212940 00000 n 
+0004213093 00000 n 
+0004213245 00000 n 
+0004213397 00000 n 
+0004213550 00000 n 
+0004213703 00000 n 
+0004213856 00000 n 
+0004214008 00000 n 
+0004214161 00000 n 
+0004214314 00000 n 
+0004214464 00000 n 
+0004214617 00000 n 
+0004214770 00000 n 
+0004214923 00000 n 
+0004215076 00000 n 
+0004215228 00000 n 
+0004215380 00000 n 
+0004215532 00000 n 
+0004215684 00000 n 
+0004215837 00000 n 
+0004215989 00000 n 
+0004216142 00000 n 
+0004216295 00000 n 
+0004216448 00000 n 
+0004216601 00000 n 
+0004216754 00000 n 
+0004216907 00000 n 
+0004217059 00000 n 
+0004217212 00000 n 
+0004217365 00000 n 
+0004217517 00000 n 
+0004217669 00000 n 
+0004217821 00000 n 
+0004217973 00000 n 
+0004218124 00000 n 
+0004218277 00000 n 
+0004218430 00000 n 
+0004218583 00000 n 
+0004218735 00000 n 
+0004218888 00000 n 
+0004219041 00000 n 
+0004219194 00000 n 
+0004219347 00000 n 
+0004219500 00000 n 
+0004219653 00000 n 
+0004219806 00000 n 
+0004219959 00000 n 
+0004220112 00000 n 
+0004220265 00000 n 
+0004220418 00000 n 
+0004220571 00000 n 
+0004220723 00000 n 
+0004220873 00000 n 
+0004221026 00000 n 
+0004221179 00000 n 
+0004221332 00000 n 
+0004221485 00000 n 
+0004221636 00000 n 
+0004221788 00000 n 
+0004221941 00000 n 
+0004222092 00000 n 
+0004222245 00000 n 
+0004222398 00000 n 
+0004222551 00000 n 
+0004222704 00000 n 
+0004222857 00000 n 
+0004223010 00000 n 
+0004223163 00000 n 
+0004223316 00000 n 
+0004223469 00000 n 
+0004223622 00000 n 
+0004223775 00000 n 
+0004223928 00000 n 
+0004224080 00000 n 
+0004224232 00000 n 
+0004224385 00000 n 
+0004224538 00000 n 
+0004224691 00000 n 
+0004224844 00000 n 
+0004224997 00000 n 
+0004225150 00000 n 
+0004225303 00000 n 
+0004225456 00000 n 
+0004225609 00000 n 
+0004225761 00000 n 
+0004225912 00000 n 
+0004226063 00000 n 
+0004226213 00000 n 
+0004226366 00000 n 
+0004226519 00000 n 
+0004226672 00000 n 
+0004226825 00000 n 
+0004226978 00000 n 
+0004227131 00000 n 
+0004227283 00000 n 
+0004227435 00000 n 
+0004227588 00000 n 
+0004227740 00000 n 
+0004227892 00000 n 
+0004228045 00000 n 
+0004228198 00000 n 
+0004228351 00000 n 
+0004228504 00000 n 
+0004231379 00000 n 
+0004228723 00000 n 
+0004207230 00000 n 
+0004205680 00000 n 
+0004228657 00000 n 
+0004231532 00000 n 
+0004231684 00000 n 
+0004231837 00000 n 
+0004231990 00000 n 
+0004232143 00000 n 
+0004232291 00000 n 
+0004232443 00000 n 
+0004232594 00000 n 
+0004232747 00000 n 
+0004232900 00000 n 
+0004233053 00000 n 
+0004233205 00000 n 
+0004233357 00000 n 
+0004233510 00000 n 
+0004233662 00000 n 
+0004233815 00000 n 
+0004233968 00000 n 
+0004234121 00000 n 
+0004234274 00000 n 
+0004234427 00000 n 
+0004234579 00000 n 
+0004234732 00000 n 
+0004234885 00000 n 
+0004235037 00000 n 
+0004235189 00000 n 
+0004235340 00000 n 
+0004235492 00000 n 
+0004235644 00000 n 
+0004235796 00000 n 
+0004235948 00000 n 
+0004236099 00000 n 
+0004236252 00000 n 
+0004236403 00000 n 
+0004236556 00000 n 
+0004236708 00000 n 
+0004236861 00000 n 
+0004237014 00000 n 
+0004237167 00000 n 
+0004237319 00000 n 
+0004237472 00000 n 
+0004237625 00000 n 
+0004237778 00000 n 
+0004237930 00000 n 
+0004238083 00000 n 
+0004238236 00000 n 
+0004238389 00000 n 
+0004238542 00000 n 
+0004238695 00000 n 
+0004238848 00000 n 
+0004239001 00000 n 
+0004239154 00000 n 
+0004239306 00000 n 
+0004239459 00000 n 
+0004239612 00000 n 
+0004239763 00000 n 
+0004239915 00000 n 
+0004240067 00000 n 
+0004240220 00000 n 
+0004240373 00000 n 
+0004240526 00000 n 
+0004240679 00000 n 
+0004240832 00000 n 
+0004240984 00000 n 
+0004241136 00000 n 
+0004241286 00000 n 
+0004241439 00000 n 
+0004241592 00000 n 
+0004241745 00000 n 
+0004241898 00000 n 
+0004242051 00000 n 
+0004242202 00000 n 
+0004242355 00000 n 
+0004242508 00000 n 
+0004242661 00000 n 
+0004242814 00000 n 
+0004242967 00000 n 
+0004243117 00000 n 
+0004243269 00000 n 
+0004243421 00000 n 
+0004243574 00000 n 
+0004243727 00000 n 
+0004243879 00000 n 
+0004244032 00000 n 
+0004244184 00000 n 
+0004244337 00000 n 
+0004244490 00000 n 
+0004244643 00000 n 
+0004244794 00000 n 
+0004244946 00000 n 
+0004245098 00000 n 
+0004245251 00000 n 
+0004245403 00000 n 
+0004245556 00000 n 
+0004245708 00000 n 
+0004245860 00000 n 
+0004246013 00000 n 
+0004246164 00000 n 
+0004246317 00000 n 
+0004246470 00000 n 
+0004249678 00000 n 
+0004246689 00000 n 
+0004230247 00000 n 
+0004228840 00000 n 
+0004246623 00000 n 
+0004249829 00000 n 
+0004249982 00000 n 
+0004250135 00000 n 
+0004250288 00000 n 
+0004250440 00000 n 
+0004250592 00000 n 
+0004250741 00000 n 
+0004250891 00000 n 
+0004251044 00000 n 
+0004251196 00000 n 
+0004251348 00000 n 
+0004251500 00000 n 
+0004251653 00000 n 
+0004251806 00000 n 
+0004251959 00000 n 
+0004252112 00000 n 
+0004252265 00000 n 
+0004252418 00000 n 
+0004252570 00000 n 
+0004252721 00000 n 
+0004252872 00000 n 
+0004253025 00000 n 
+0004253178 00000 n 
+0004253331 00000 n 
+0004253484 00000 n 
+0004253636 00000 n 
+0004253788 00000 n 
+0004253941 00000 n 
+0004254094 00000 n 
+0004254246 00000 n 
+0004254399 00000 n 
+0004254552 00000 n 
+0004254705 00000 n 
+0004254858 00000 n 
+0004255010 00000 n 
+0004255163 00000 n 
+0004255315 00000 n 
+0004255468 00000 n 
+0004255620 00000 n 
+0004255772 00000 n 
+0004255924 00000 n 
+0004256074 00000 n 
+0004256227 00000 n 
+0004256379 00000 n 
+0004256532 00000 n 
+0004256685 00000 n 
+0004256838 00000 n 
+0004256990 00000 n 
+0004257143 00000 n 
+0004257295 00000 n 
+0004257446 00000 n 
+0004257598 00000 n 
+0004257749 00000 n 
+0004257901 00000 n 
+0004258053 00000 n 
+0004258205 00000 n 
+0004258358 00000 n 
+0004258511 00000 n 
+0004258663 00000 n 
+0004258816 00000 n 
+0004258969 00000 n 
+0004259121 00000 n 
+0004259271 00000 n 
+0004259423 00000 n 
+0004259575 00000 n 
+0004259728 00000 n 
+0004259878 00000 n 
+0004260031 00000 n 
+0004260184 00000 n 
+0004260337 00000 n 
+0004260490 00000 n 
+0004260643 00000 n 
+0004260796 00000 n 
+0004260949 00000 n 
+0004261101 00000 n 
+0004261253 00000 n 
+0004261405 00000 n 
+0004261558 00000 n 
+0004261711 00000 n 
+0004261864 00000 n 
+0004262017 00000 n 
+0004262169 00000 n 
+0004262320 00000 n 
+0004262472 00000 n 
+0004262625 00000 n 
+0004262778 00000 n 
+0004262931 00000 n 
+0004263084 00000 n 
+0004263235 00000 n 
+0004263386 00000 n 
+0004263538 00000 n 
+0004263691 00000 n 
+0004263844 00000 n 
+0004263995 00000 n 
+0004264148 00000 n 
+0004264300 00000 n 
+0004264453 00000 n 
+0004264605 00000 n 
+0004264758 00000 n 
+0004264910 00000 n 
+0004265062 00000 n 
+0004265214 00000 n 
+0004265365 00000 n 
+0004265517 00000 n 
+0004269066 00000 n 
+0004269218 00000 n 
+0004265736 00000 n 
+0004248496 00000 n 
+0004246806 00000 n 
+0004265670 00000 n 
+0004269370 00000 n 
+0004269523 00000 n 
+0004269675 00000 n 
+0004269827 00000 n 
+0004269979 00000 n 
+0004270131 00000 n 
+0004270283 00000 n 
+0004270436 00000 n 
+0004270589 00000 n 
+0004270742 00000 n 
+0004270894 00000 n 
+0004271043 00000 n 
+0004271196 00000 n 
+0004271349 00000 n 
+0004271502 00000 n 
+0004271655 00000 n 
+0004271807 00000 n 
+0004271960 00000 n 
+0004272112 00000 n 
+0004272265 00000 n 
+0004272418 00000 n 
+0004272571 00000 n 
+0004272724 00000 n 
+0004272877 00000 n 
+0004273029 00000 n 
+0004273182 00000 n 
+0004273330 00000 n 
+0004273483 00000 n 
+0004273636 00000 n 
+0004273788 00000 n 
+0004273940 00000 n 
+0004274092 00000 n 
+0004274244 00000 n 
+0004274396 00000 n 
+0004274548 00000 n 
+0004274701 00000 n 
+0004274852 00000 n 
+0004275004 00000 n 
+0004275157 00000 n 
+0004275310 00000 n 
+0004275462 00000 n 
+0004275614 00000 n 
+0004275767 00000 n 
+0004275920 00000 n 
+0004276073 00000 n 
+0004276225 00000 n 
+0004276378 00000 n 
+0004276531 00000 n 
+0004276684 00000 n 
+0004276837 00000 n 
+0004276990 00000 n 
+0004277143 00000 n 
+0004277296 00000 n 
+0004277449 00000 n 
+0004277601 00000 n 
+0004277752 00000 n 
+0004277904 00000 n 
+0004278056 00000 n 
+0004278208 00000 n 
+0004278361 00000 n 
+0004278513 00000 n 
+0004278666 00000 n 
+0004278819 00000 n 
+0004278972 00000 n 
+0004279125 00000 n 
+0004279278 00000 n 
+0004279430 00000 n 
+0004279583 00000 n 
+0004279736 00000 n 
+0004279889 00000 n 
+0004280042 00000 n 
+0004280194 00000 n 
+0004280346 00000 n 
+0004280498 00000 n 
+0004280650 00000 n 
+0004280801 00000 n 
+0004280953 00000 n 
+0004281105 00000 n 
+0004281257 00000 n 
+0004281410 00000 n 
+0004281563 00000 n 
+0004281716 00000 n 
+0004281869 00000 n 
+0004282022 00000 n 
+0004282174 00000 n 
+0004282325 00000 n 
+0004282478 00000 n 
+0004282629 00000 n 
+0004282782 00000 n 
+0004282935 00000 n 
+0004283088 00000 n 
+0004283241 00000 n 
+0004283394 00000 n 
+0004283547 00000 n 
+0004283700 00000 n 
+0004283852 00000 n 
+0004284005 00000 n 
+0004284158 00000 n 
+0004284311 00000 n 
+0004284464 00000 n 
+0004284617 00000 n 
+0004284770 00000 n 
+0004284923 00000 n 
 0004285076 00000 n 
-0004285227 00000 n 
-0004285379 00000 n 
-0004285531 00000 n 
-0004285683 00000 n 
-0004285835 00000 n 
-0004285987 00000 n 
-0004286140 00000 n 
-0004286292 00000 n 
-0004286445 00000 n 
-0004286597 00000 n 
-0004286748 00000 n 
-0004286901 00000 n 
-0004287054 00000 n 
-0004287206 00000 n 
-0004287357 00000 n 
-0004287510 00000 n 
-0004287663 00000 n 
-0004287815 00000 n 
-0004287966 00000 n 
-0004288118 00000 n 
-0004288271 00000 n 
-0004288424 00000 n 
-0004288576 00000 n 
-0004291835 00000 n 
-0004288794 00000 n 
-0004271397 00000 n 
-0004269795 00000 n 
-0004288728 00000 n 
-0004291987 00000 n 
-0004292140 00000 n 
-0004292293 00000 n 
-0004292443 00000 n 
-0004292593 00000 n 
-0004292746 00000 n 
-0004292899 00000 n 
-0004293052 00000 n 
-0004293205 00000 n 
-0004293358 00000 n 
-0004293511 00000 n 
-0004293663 00000 n 
-0004293816 00000 n 
-0004293969 00000 n 
-0004294122 00000 n 
-0004294275 00000 n 
-0004294427 00000 n 
-0004294580 00000 n 
-0004294732 00000 n 
-0004294884 00000 n 
-0004295037 00000 n 
-0004295190 00000 n 
-0004295343 00000 n 
-0004295496 00000 n 
-0004295649 00000 n 
-0004295800 00000 n 
-0004295953 00000 n 
-0004296106 00000 n 
-0004296257 00000 n 
-0004296410 00000 n 
-0004296563 00000 n 
-0004296716 00000 n 
-0004296868 00000 n 
-0004297020 00000 n 
-0004297171 00000 n 
-0004297324 00000 n 
-0004297475 00000 n 
-0004297627 00000 n 
-0004297780 00000 n 
-0004297933 00000 n 
-0004298086 00000 n 
-0004298238 00000 n 
-0004298391 00000 n 
-0004298543 00000 n 
-0004298696 00000 n 
-0004298849 00000 n 
-0004299002 00000 n 
-0004299155 00000 n 
-0004299307 00000 n 
-0004299458 00000 n 
-0004299608 00000 n 
-0004299758 00000 n 
-0004299910 00000 n 
-0004300062 00000 n 
-0004300214 00000 n 
-0004300367 00000 n 
-0004300520 00000 n 
-0004300672 00000 n 
-0004300825 00000 n 
-0004300978 00000 n 
-0004301130 00000 n 
-0004301282 00000 n 
-0004301434 00000 n 
-0004301586 00000 n 
-0004301739 00000 n 
-0004301891 00000 n 
-0004302044 00000 n 
-0004302195 00000 n 
-0004302345 00000 n 
-0004302496 00000 n 
-0004302647 00000 n 
-0004302798 00000 n 
-0004302951 00000 n 
-0004303103 00000 n 
-0004303255 00000 n 
-0004303408 00000 n 
-0004303561 00000 n 
-0004303714 00000 n 
-0004303866 00000 n 
-0004304019 00000 n 
-0004304172 00000 n 
-0004304325 00000 n 
-0004304478 00000 n 
-0004304630 00000 n 
-0004304783 00000 n 
-0004304936 00000 n 
-0004305089 00000 n 
-0004305241 00000 n 
-0004305393 00000 n 
-0004305546 00000 n 
-0004305698 00000 n 
-0004305849 00000 n 
-0004306001 00000 n 
-0004306152 00000 n 
-0004306305 00000 n 
-0004306458 00000 n 
-0004306610 00000 n 
-0004306762 00000 n 
-0004306911 00000 n 
-0004307064 00000 n 
-0004307217 00000 n 
-0004307370 00000 n 
-0004307523 00000 n 
+0004285229 00000 n 
+0004285382 00000 n 
+0004285535 00000 n 
+0004285688 00000 n 
+0004285839 00000 n 
+0004285991 00000 n 
+0004286144 00000 n 
+0004286297 00000 n 
+0004286450 00000 n 
+0004286602 00000 n 
+0004286754 00000 n 
+0004286906 00000 n 
+0004287059 00000 n 
+0004287211 00000 n 
+0004287364 00000 n 
+0004287517 00000 n 
+0004287670 00000 n 
+0004287823 00000 n 
+0004287975 00000 n 
+0004288127 00000 n 
+0004288279 00000 n 
+0004288432 00000 n 
+0004288585 00000 n 
+0004288738 00000 n 
+0004288891 00000 n 
+0004289044 00000 n 
+0004289197 00000 n 
+0004289350 00000 n 
+0004289503 00000 n 
+0004289656 00000 n 
+0004289809 00000 n 
+0004289960 00000 n 
+0004290112 00000 n 
+0004290264 00000 n 
+0004290415 00000 n 
+0004290567 00000 n 
+0004290719 00000 n 
+0004290872 00000 n 
+0004291025 00000 n 
+0004291178 00000 n 
+0004291331 00000 n 
+0004291484 00000 n 
+0004291636 00000 n 
+0004291788 00000 n 
+0004291939 00000 n 
+0004292092 00000 n 
+0004292245 00000 n 
+0004295325 00000 n 
+0004295477 00000 n 
+0004295630 00000 n 
+0004295783 00000 n 
+0004292463 00000 n 
+0004267404 00000 n 
+0004265853 00000 n 
+0004292397 00000 n 
+0004295936 00000 n 
+0004296089 00000 n 
+0004296241 00000 n 
+0004296394 00000 n 
+0004296546 00000 n 
+0004296695 00000 n 
+0004296847 00000 n 
+0004296999 00000 n 
+0004297149 00000 n 
+0004297302 00000 n 
+0004297455 00000 n 
+0004297608 00000 n 
+0004297761 00000 n 
+0004297914 00000 n 
+0004298066 00000 n 
+0004298219 00000 n 
+0004298372 00000 n 
+0004298525 00000 n 
+0004298678 00000 n 
+0004298830 00000 n 
+0004298982 00000 n 
+0004299133 00000 n 
+0004299286 00000 n 
+0004299439 00000 n 
+0004299591 00000 n 
+0004299743 00000 n 
+0004299896 00000 n 
+0004300049 00000 n 
+0004300202 00000 n 
+0004300355 00000 n 
+0004300508 00000 n 
+0004300661 00000 n 
+0004300814 00000 n 
+0004300965 00000 n 
+0004301115 00000 n 
+0004301268 00000 n 
+0004301421 00000 n 
+0004301573 00000 n 
+0004301725 00000 n 
+0004301878 00000 n 
+0004302031 00000 n 
+0004302184 00000 n 
+0004302337 00000 n 
+0004302490 00000 n 
+0004302643 00000 n 
+0004302795 00000 n 
+0004302948 00000 n 
+0004303100 00000 n 
+0004303252 00000 n 
+0004303404 00000 n 
+0004303556 00000 n 
+0004303709 00000 n 
+0004303862 00000 n 
+0004304015 00000 n 
+0004304167 00000 n 
+0004304320 00000 n 
+0004304472 00000 n 
+0004304624 00000 n 
+0004304775 00000 n 
+0004304928 00000 n 
+0004305081 00000 n 
+0004305234 00000 n 
+0004305387 00000 n 
+0004305540 00000 n 
+0004305693 00000 n 
+0004305846 00000 n 
+0004305998 00000 n 
+0004306151 00000 n 
+0004306302 00000 n 
+0004306455 00000 n 
+0004306608 00000 n 
+0004306761 00000 n 
+0004306914 00000 n 
+0004307067 00000 n 
+0004307219 00000 n 
+0004307372 00000 n 
+0004307524 00000 n 
 0004307676 00000 n 
-0004307828 00000 n 
-0004307980 00000 n 
-0004311393 00000 n 
-0004308199 00000 n 
-0004290633 00000 n 
-0004288911 00000 n 
+0004307829 00000 n 
+0004307982 00000 n 
 0004308133 00000 n 
-0004311544 00000 n 
-0004311696 00000 n 
-0004311848 00000 n 
-0004312000 00000 n 
-0004312152 00000 n 
-0004312305 00000 n 
-0004312458 00000 n 
-0004312611 00000 n 
-0004312763 00000 n 
-0004312916 00000 n 
-0004313069 00000 n 
-0004313222 00000 n 
-0004313373 00000 n 
-0004313526 00000 n 
-0004313678 00000 n 
-0004313830 00000 n 
-0004313983 00000 n 
-0004314135 00000 n 
-0004314287 00000 n 
-0004314440 00000 n 
-0004314592 00000 n 
-0004314745 00000 n 
-0004314897 00000 n 
-0004315050 00000 n 
-0004315203 00000 n 
-0004315355 00000 n 
-0004315508 00000 n 
-0004315660 00000 n 
-0004315813 00000 n 
-0004315966 00000 n 
-0004316119 00000 n 
-0004316271 00000 n 
-0004316423 00000 n 
-0004316575 00000 n 
-0004316728 00000 n 
-0004316881 00000 n 
-0004317033 00000 n 
+0004308284 00000 n 
+0004308437 00000 n 
+0004308590 00000 n 
+0004308742 00000 n 
+0004308895 00000 n 
+0004309047 00000 n 
+0004309200 00000 n 
+0004309352 00000 n 
+0004309503 00000 n 
+0004309652 00000 n 
+0004309803 00000 n 
+0004309954 00000 n 
+0004310104 00000 n 
+0004310256 00000 n 
+0004310407 00000 n 
+0004310559 00000 n 
+0004310711 00000 n 
+0004313841 00000 n 
+0004313993 00000 n 
+0004314145 00000 n 
+0004314297 00000 n 
+0004314448 00000 n 
+0004314598 00000 n 
+0004314749 00000 n 
+0004314900 00000 n 
+0004315053 00000 n 
+0004315206 00000 n 
+0004315358 00000 n 
+0004315511 00000 n 
+0004315664 00000 n 
+0004315817 00000 n 
+0004315970 00000 n 
+0004316123 00000 n 
+0004316276 00000 n 
+0004310930 00000 n 
+0004294173 00000 n 
+0004292566 00000 n 
+0004310864 00000 n 
+0004316429 00000 n 
+0004316581 00000 n 
+0004316732 00000 n 
+0004316879 00000 n 
+0004317032 00000 n 
 0004317185 00000 n 
 0004317337 00000 n 
 0004317490 00000 n 
 0004317643 00000 n 
-0004317795 00000 n 
-0004317946 00000 n 
-0004318099 00000 n 
-0004318251 00000 n 
-0004318403 00000 n 
-0004318556 00000 n 
-0004318707 00000 n 
-0004318860 00000 n 
-0004319012 00000 n 
-0004319164 00000 n 
-0004319316 00000 n 
-0004319468 00000 n 
-0004319620 00000 n 
-0004319772 00000 n 
-0004319925 00000 n 
-0004320078 00000 n 
-0004320231 00000 n 
-0004320384 00000 n 
-0004320537 00000 n 
-0004320690 00000 n 
-0004320843 00000 n 
-0004320994 00000 n 
-0004321144 00000 n 
-0004321296 00000 n 
-0004321448 00000 n 
-0004321600 00000 n 
-0004321753 00000 n 
-0004321906 00000 n 
-0004322059 00000 n 
-0004322211 00000 n 
-0004322364 00000 n 
-0004322516 00000 n 
-0004322669 00000 n 
-0004322821 00000 n 
-0004322972 00000 n 
-0004323124 00000 n 
-0004323275 00000 n 
-0004323427 00000 n 
-0004323578 00000 n 
-0004323728 00000 n 
-0004323879 00000 n 
-0004324029 00000 n 
-0004324180 00000 n 
-0004324333 00000 n 
-0004324486 00000 n 
-0004324639 00000 n 
-0004324792 00000 n 
-0004324945 00000 n 
-0004325098 00000 n 
-0004325250 00000 n 
-0004325401 00000 n 
-0004325552 00000 n 
-0004325704 00000 n 
-0004325856 00000 n 
-0004326009 00000 n 
-0004326162 00000 n 
-0004326314 00000 n 
-0004326467 00000 n 
-0004326619 00000 n 
-0004326772 00000 n 
-0004326925 00000 n 
-0004327078 00000 n 
-0004327231 00000 n 
-0004327384 00000 n 
-0004327537 00000 n 
-0004327690 00000 n 
-0004327843 00000 n 
-0004327996 00000 n 
-0004328149 00000 n 
-0004328302 00000 n 
-0004328455 00000 n 
-0004328607 00000 n 
-0004328759 00000 n 
-0004328911 00000 n 
-0004329064 00000 n 
-0004329217 00000 n 
+0004317796 00000 n 
+0004317948 00000 n 
+0004318101 00000 n 
+0004318253 00000 n 
+0004318405 00000 n 
+0004318557 00000 n 
+0004318709 00000 n 
+0004318861 00000 n 
+0004319013 00000 n 
+0004319166 00000 n 
+0004319319 00000 n 
+0004319471 00000 n 
+0004319623 00000 n 
+0004319775 00000 n 
+0004319927 00000 n 
+0004320080 00000 n 
+0004320233 00000 n 
+0004320385 00000 n 
+0004320536 00000 n 
+0004320687 00000 n 
+0004320840 00000 n 
+0004320993 00000 n 
+0004321146 00000 n 
+0004321299 00000 n 
+0004321452 00000 n 
+0004321604 00000 n 
+0004321757 00000 n 
+0004321910 00000 n 
+0004322062 00000 n 
+0004322215 00000 n 
+0004322368 00000 n 
+0004322520 00000 n 
+0004322673 00000 n 
+0004322826 00000 n 
+0004322979 00000 n 
+0004323131 00000 n 
+0004323283 00000 n 
+0004323434 00000 n 
+0004323587 00000 n 
+0004323740 00000 n 
+0004323893 00000 n 
+0004324046 00000 n 
+0004324199 00000 n 
+0004324351 00000 n 
+0004324504 00000 n 
+0004324655 00000 n 
+0004324806 00000 n 
+0004324957 00000 n 
+0004325109 00000 n 
+0004325261 00000 n 
+0004325412 00000 n 
+0004325565 00000 n 
+0004325718 00000 n 
+0004325871 00000 n 
+0004326024 00000 n 
+0004326176 00000 n 
+0004326328 00000 n 
+0004326479 00000 n 
+0004326631 00000 n 
+0004326783 00000 n 
+0004326935 00000 n 
+0004327087 00000 n 
+0004327239 00000 n 
+0004327392 00000 n 
+0004327544 00000 n 
+0004327697 00000 n 
+0004327849 00000 n 
+0004328000 00000 n 
+0004328153 00000 n 
+0004328306 00000 n 
+0004328458 00000 n 
+0004328609 00000 n 
+0004328762 00000 n 
+0004328915 00000 n 
+0004329067 00000 n 
+0004329218 00000 n 
 0004329370 00000 n 
-0004329521 00000 n 
-0004329674 00000 n 
-0004329827 00000 n 
-0004329979 00000 n 
-0004330131 00000 n 
-0004330284 00000 n 
-0004330437 00000 n 
-0004330590 00000 n 
-0004330743 00000 n 
-0004330895 00000 n 
-0004331045 00000 n 
-0004331195 00000 n 
-0004331344 00000 n 
-0004331495 00000 n 
-0004331646 00000 n 
-0004331799 00000 n 
-0004331949 00000 n 
-0004332102 00000 n 
-0004332255 00000 n 
-0004332408 00000 n 
-0004332561 00000 n 
-0004332713 00000 n 
-0004332866 00000 n 
-0004333019 00000 n 
-0004336003 00000 n 
+0004329523 00000 n 
+0004329676 00000 n 
+0004329828 00000 n 
+0004333086 00000 n 
+0004330046 00000 n 
+0004312649 00000 n 
+0004311047 00000 n 
+0004329980 00000 n 
+0004775960 00000 n 
 0004333238 00000 n 
-0004309831 00000 n 
-0004308316 00000 n 
-0004333172 00000 n 
-0004734764 00000 n 
-0004336156 00000 n 
-0004336309 00000 n 
-0004336460 00000 n 
-0004336612 00000 n 
-0004336764 00000 n 
-0004336911 00000 n 
-0004337064 00000 n 
-0004337217 00000 n 
-0004337370 00000 n 
-0004337522 00000 n 
-0004337675 00000 n 
-0004337828 00000 n 
-0004337981 00000 n 
-0004338134 00000 n 
-0004338286 00000 n 
-0004338438 00000 n 
-0004338590 00000 n 
-0004338742 00000 n 
-0004338894 00000 n 
-0004339047 00000 n 
-0004339199 00000 n 
-0004339352 00000 n 
-0004339505 00000 n 
-0004339657 00000 n 
-0004339809 00000 n 
-0004339960 00000 n 
-0004340112 00000 n 
-0004340264 00000 n 
-0004340417 00000 n 
-0004340570 00000 n 
-0004340721 00000 n 
-0004340873 00000 n 
-0004341025 00000 n 
-0004341178 00000 n 
-0004341331 00000 n 
-0004341484 00000 n 
-0004341637 00000 n 
-0004341789 00000 n 
-0004341941 00000 n 
-0004342093 00000 n 
-0004342245 00000 n 
-0004342398 00000 n 
-0004342550 00000 n 
-0004342702 00000 n 
-0004342854 00000 n 
-0004343006 00000 n 
-0004343158 00000 n 
-0004343310 00000 n 
-0004343463 00000 n 
-0004343614 00000 n 
-0004343767 00000 n 
-0004343920 00000 n 
-0004344073 00000 n 
-0004344223 00000 n 
-0004344375 00000 n 
-0004344527 00000 n 
-0004344677 00000 n 
-0004344829 00000 n 
-0004344981 00000 n 
-0004345132 00000 n 
-0004345283 00000 n 
-0004345435 00000 n 
-0004345588 00000 n 
-0004345741 00000 n 
-0004345892 00000 n 
-0004346045 00000 n 
-0004346197 00000 n 
-0004346347 00000 n 
-0004346500 00000 n 
-0004346652 00000 n 
-0004346804 00000 n 
-0004346956 00000 n 
-0004347109 00000 n 
-0004347262 00000 n 
-0004347415 00000 n 
-0004347568 00000 n 
-0004347721 00000 n 
-0004347874 00000 n 
-0004348027 00000 n 
-0004348180 00000 n 
-0004348331 00000 n 
-0004348484 00000 n 
-0004348637 00000 n 
-0004348790 00000 n 
-0004348943 00000 n 
-0004349096 00000 n 
-0004349248 00000 n 
-0004349401 00000 n 
-0004349554 00000 n 
-0004349707 00000 n 
-0004349860 00000 n 
-0004350013 00000 n 
-0004350166 00000 n 
-0004350319 00000 n 
-0004350472 00000 n 
-0004350625 00000 n 
-0004350777 00000 n 
-0004350929 00000 n 
+0004333391 00000 n 
+0004333544 00000 n 
+0004333694 00000 n 
+0004333844 00000 n 
+0004333997 00000 n 
+0004334150 00000 n 
+0004334303 00000 n 
+0004334456 00000 n 
+0004334609 00000 n 
+0004334762 00000 n 
+0004334914 00000 n 
+0004335067 00000 n 
+0004335220 00000 n 
+0004335373 00000 n 
+0004335526 00000 n 
+0004335678 00000 n 
+0004335831 00000 n 
+0004335983 00000 n 
+0004336135 00000 n 
+0004336288 00000 n 
+0004336441 00000 n 
+0004336594 00000 n 
+0004336747 00000 n 
+0004336900 00000 n 
+0004337051 00000 n 
+0004337204 00000 n 
+0004337357 00000 n 
+0004337508 00000 n 
+0004337661 00000 n 
+0004337814 00000 n 
+0004337967 00000 n 
+0004338119 00000 n 
+0004338271 00000 n 
+0004338422 00000 n 
+0004338575 00000 n 
+0004338726 00000 n 
+0004338878 00000 n 
+0004339031 00000 n 
+0004339184 00000 n 
+0004339337 00000 n 
+0004339489 00000 n 
+0004339642 00000 n 
+0004339794 00000 n 
+0004339947 00000 n 
+0004340100 00000 n 
+0004340253 00000 n 
+0004340406 00000 n 
+0004340558 00000 n 
+0004340709 00000 n 
+0004340859 00000 n 
+0004341009 00000 n 
+0004341161 00000 n 
+0004341313 00000 n 
+0004341465 00000 n 
+0004341618 00000 n 
+0004341771 00000 n 
+0004341923 00000 n 
+0004342076 00000 n 
+0004342229 00000 n 
+0004342381 00000 n 
+0004342533 00000 n 
+0004342685 00000 n 
+0004342837 00000 n 
+0004342990 00000 n 
+0004343142 00000 n 
+0004343295 00000 n 
+0004343446 00000 n 
+0004343596 00000 n 
+0004343747 00000 n 
+0004343898 00000 n 
+0004344049 00000 n 
+0004344202 00000 n 
+0004344354 00000 n 
+0004344506 00000 n 
+0004344659 00000 n 
+0004344812 00000 n 
+0004344965 00000 n 
+0004345117 00000 n 
+0004345270 00000 n 
+0004345423 00000 n 
+0004345576 00000 n 
+0004345729 00000 n 
+0004345881 00000 n 
+0004346034 00000 n 
+0004346187 00000 n 
+0004346340 00000 n 
+0004346492 00000 n 
+0004346644 00000 n 
+0004346797 00000 n 
+0004346949 00000 n 
+0004347100 00000 n 
+0004347252 00000 n 
+0004347403 00000 n 
+0004347556 00000 n 
+0004347709 00000 n 
+0004347861 00000 n 
+0004348013 00000 n 
+0004348162 00000 n 
+0004348315 00000 n 
+0004348468 00000 n 
+0004348621 00000 n 
+0004348774 00000 n 
+0004348927 00000 n 
+0004349079 00000 n 
+0004349231 00000 n 
+0004352644 00000 n 
+0004349450 00000 n 
+0004331884 00000 n 
+0004330163 00000 n 
+0004349384 00000 n 
+0004352795 00000 n 
+0004352947 00000 n 
+0004353099 00000 n 
+0004353251 00000 n 
+0004353403 00000 n 
+0004353556 00000 n 
+0004353709 00000 n 
+0004353862 00000 n 
+0004354014 00000 n 
+0004354167 00000 n 
+0004354320 00000 n 
+0004354473 00000 n 
+0004354624 00000 n 
+0004354777 00000 n 
+0004354929 00000 n 
+0004355081 00000 n 
+0004355234 00000 n 
+0004355386 00000 n 
+0004355538 00000 n 
+0004355691 00000 n 
+0004355843 00000 n 
+0004355996 00000 n 
+0004356148 00000 n 
+0004356301 00000 n 
+0004356454 00000 n 
+0004356606 00000 n 
+0004356759 00000 n 
+0004356911 00000 n 
+0004357064 00000 n 
+0004357217 00000 n 
+0004357370 00000 n 
+0004357522 00000 n 
+0004357674 00000 n 
+0004357826 00000 n 
+0004357979 00000 n 
+0004358132 00000 n 
+0004358284 00000 n 
+0004358436 00000 n 
+0004358588 00000 n 
+0004358741 00000 n 
+0004358894 00000 n 
+0004359046 00000 n 
+0004359197 00000 n 
+0004359350 00000 n 
+0004359502 00000 n 
+0004359654 00000 n 
+0004359807 00000 n 
+0004359958 00000 n 
+0004360111 00000 n 
+0004360263 00000 n 
+0004360415 00000 n 
+0004360567 00000 n 
+0004360719 00000 n 
+0004360871 00000 n 
+0004361023 00000 n 
+0004361176 00000 n 
+0004361329 00000 n 
+0004361482 00000 n 
+0004361635 00000 n 
+0004361788 00000 n 
+0004361941 00000 n 
+0004362094 00000 n 
+0004362245 00000 n 
+0004362395 00000 n 
+0004362547 00000 n 
+0004362699 00000 n 
+0004362851 00000 n 
+0004363004 00000 n 
+0004363157 00000 n 
+0004363310 00000 n 
+0004363462 00000 n 
+0004363615 00000 n 
+0004363767 00000 n 
+0004363920 00000 n 
+0004364072 00000 n 
+0004364223 00000 n 
+0004364375 00000 n 
+0004364526 00000 n 
+0004364678 00000 n 
+0004364829 00000 n 
+0004364979 00000 n 
+0004365130 00000 n 
+0004365280 00000 n 
+0004365431 00000 n 
+0004365584 00000 n 
+0004365737 00000 n 
+0004365890 00000 n 
+0004366043 00000 n 
+0004366196 00000 n 
+0004366349 00000 n 
+0004366501 00000 n 
+0004366652 00000 n 
+0004366803 00000 n 
+0004366955 00000 n 
+0004367107 00000 n 
+0004367260 00000 n 
+0004367413 00000 n 
+0004367565 00000 n 
+0004367718 00000 n 
+0004367870 00000 n 
+0004368023 00000 n 
+0004368176 00000 n 
+0004368329 00000 n 
+0004368482 00000 n 
+0004368635 00000 n 
+0004368788 00000 n 
+0004368941 00000 n 
+0004369094 00000 n 
+0004369247 00000 n 
+0004369400 00000 n 
+0004369553 00000 n 
+0004369706 00000 n 
+0004369858 00000 n 
+0004370010 00000 n 
+0004370162 00000 n 
+0004370315 00000 n 
+0004370468 00000 n 
+0004370621 00000 n 
+0004370772 00000 n 
+0004370925 00000 n 
+0004371078 00000 n 
+0004371230 00000 n 
+0004371382 00000 n 
+0004371535 00000 n 
+0004371688 00000 n 
+0004371841 00000 n 
+0004371994 00000 n 
+0004372146 00000 n 
+0004372296 00000 n 
+0004372446 00000 n 
+0004372595 00000 n 
+0004372746 00000 n 
+0004372897 00000 n 
+0004373050 00000 n 
+0004373200 00000 n 
+0004373353 00000 n 
+0004373506 00000 n 
+0004373659 00000 n 
+0004373812 00000 n 
+0004373964 00000 n 
+0004374117 00000 n 
+0004374270 00000 n 
+0004377254 00000 n 
+0004374489 00000 n 
 0004351082 00000 n 
-0004351234 00000 n 
-0004351387 00000 n 
-0004351540 00000 n 
-0004351693 00000 n 
-0004351845 00000 n 
-0004351996 00000 n 
-0004352149 00000 n 
-0004352298 00000 n 
-0004352451 00000 n 
-0004352604 00000 n 
-0004355778 00000 n 
-0004352823 00000 n 
-0004334771 00000 n 
-0004333341 00000 n 
-0004352757 00000 n 
-0004355929 00000 n 
-0004356082 00000 n 
-0004356234 00000 n 
-0004356387 00000 n 
-0004356540 00000 n 
-0004356693 00000 n 
-0004356844 00000 n 
-0004356996 00000 n 
-0004357148 00000 n 
-0004357300 00000 n 
-0004357453 00000 n 
-0004357605 00000 n 
-0004357757 00000 n 
-0004357909 00000 n 
-0004358061 00000 n 
-0004358213 00000 n 
-0004358365 00000 n 
-0004358518 00000 n 
-0004358671 00000 n 
-0004358824 00000 n 
-0004358977 00000 n 
-0004359130 00000 n 
-0004359283 00000 n 
-0004359436 00000 n 
-0004359589 00000 n 
-0004359742 00000 n 
-0004359894 00000 n 
-0004360047 00000 n 
-0004360199 00000 n 
-0004360352 00000 n 
-0004360505 00000 n 
-0004360657 00000 n 
-0004360810 00000 n 
-0004360962 00000 n 
-0004361115 00000 n 
-0004361264 00000 n 
-0004361416 00000 n 
-0004361565 00000 n 
-0004361718 00000 n 
-0004361870 00000 n 
-0004362023 00000 n 
-0004362175 00000 n 
-0004362327 00000 n 
-0004362478 00000 n 
-0004362631 00000 n 
-0004362783 00000 n 
-0004362936 00000 n 
-0004363089 00000 n 
-0004363242 00000 n 
-0004363395 00000 n 
-0004363547 00000 n 
-0004363700 00000 n 
-0004363853 00000 n 
-0004364005 00000 n 
-0004364157 00000 n 
-0004364310 00000 n 
-0004364463 00000 n 
-0004364616 00000 n 
-0004364768 00000 n 
-0004364920 00000 n 
-0004365071 00000 n 
-0004365221 00000 n 
-0004365371 00000 n 
-0004365521 00000 n 
-0004365674 00000 n 
-0004365827 00000 n 
-0004365980 00000 n 
-0004366133 00000 n 
-0004366286 00000 n 
-0004366439 00000 n 
-0004366590 00000 n 
-0004366743 00000 n 
-0004366894 00000 n 
-0004367047 00000 n 
-0004367200 00000 n 
-0004367353 00000 n 
-0004367506 00000 n 
-0004367657 00000 n 
-0004367809 00000 n 
-0004367960 00000 n 
-0004368112 00000 n 
-0004368264 00000 n 
-0004368417 00000 n 
-0004368570 00000 n 
-0004368723 00000 n 
-0004368876 00000 n 
-0004369029 00000 n 
-0004369181 00000 n 
-0004369334 00000 n 
-0004369486 00000 n 
-0004369639 00000 n 
-0004369792 00000 n 
-0004369945 00000 n 
-0004370098 00000 n 
-0004370251 00000 n 
-0004370402 00000 n 
-0004370555 00000 n 
-0004370705 00000 n 
-0004370857 00000 n 
-0004371009 00000 n 
-0004371160 00000 n 
-0004371311 00000 n 
-0004371463 00000 n 
-0004371616 00000 n 
-0004371769 00000 n 
-0004371922 00000 n 
-0004372075 00000 n 
-0004372228 00000 n 
-0004372381 00000 n 
-0004372534 00000 n 
-0004372686 00000 n 
-0004372838 00000 n 
-0004372990 00000 n 
-0004376330 00000 n 
-0004373208 00000 n 
-0004354506 00000 n 
-0004352926 00000 n 
-0004373142 00000 n 
-0004376483 00000 n 
-0004376636 00000 n 
-0004376788 00000 n 
-0004376940 00000 n 
-0004377093 00000 n 
-0004377243 00000 n 
-0004377396 00000 n 
-0004377549 00000 n 
-0004377702 00000 n 
-0004377855 00000 n 
-0004378007 00000 n 
-0004378159 00000 n 
-0004378312 00000 n 
-0004378465 00000 n 
-0004378618 00000 n 
-0004378770 00000 n 
-0004378923 00000 n 
-0004379075 00000 n 
-0004379227 00000 n 
-0004379380 00000 n 
-0004379532 00000 n 
-0004379685 00000 n 
-0004379838 00000 n 
-0004379990 00000 n 
-0004380143 00000 n 
-0004380295 00000 n 
-0004380447 00000 n 
-0004380600 00000 n 
-0004380753 00000 n 
-0004380903 00000 n 
-0004381052 00000 n 
-0004381204 00000 n 
-0004381357 00000 n 
-0004381509 00000 n 
-0004381662 00000 n 
-0004381815 00000 n 
-0004381968 00000 n 
-0004382121 00000 n 
-0004382274 00000 n 
-0004382427 00000 n 
-0004382579 00000 n 
-0004382732 00000 n 
-0004382885 00000 n 
-0004383038 00000 n 
-0004383191 00000 n 
-0004383343 00000 n 
-0004383495 00000 n 
-0004383648 00000 n 
+0004349567 00000 n 
+0004374423 00000 n 
+0004377407 00000 n 
+0004377560 00000 n 
+0004377711 00000 n 
+0004377863 00000 n 
+0004378015 00000 n 
+0004378162 00000 n 
+0004378315 00000 n 
+0004378468 00000 n 
+0004378621 00000 n 
+0004378773 00000 n 
+0004378926 00000 n 
+0004379079 00000 n 
+0004379232 00000 n 
+0004379385 00000 n 
+0004379537 00000 n 
+0004379689 00000 n 
+0004379841 00000 n 
+0004379993 00000 n 
+0004380145 00000 n 
+0004380298 00000 n 
+0004380450 00000 n 
+0004380603 00000 n 
+0004380756 00000 n 
+0004380908 00000 n 
+0004381060 00000 n 
+0004381211 00000 n 
+0004381363 00000 n 
+0004381515 00000 n 
+0004381668 00000 n 
+0004381821 00000 n 
+0004381972 00000 n 
+0004382124 00000 n 
+0004382276 00000 n 
+0004382429 00000 n 
+0004382582 00000 n 
+0004382735 00000 n 
+0004382888 00000 n 
+0004383040 00000 n 
+0004383192 00000 n 
+0004383344 00000 n 
+0004383496 00000 n 
+0004383649 00000 n 
 0004383801 00000 n 
-0004383954 00000 n 
-0004384107 00000 n 
-0004384260 00000 n 
-0004384413 00000 n 
-0004384566 00000 n 
-0004384719 00000 n 
-0004384870 00000 n 
-0004385023 00000 n 
-0004385175 00000 n 
-0004385328 00000 n 
-0004385478 00000 n 
-0004385631 00000 n 
-0004385784 00000 n 
-0004385937 00000 n 
-0004386089 00000 n 
-0004386241 00000 n 
-0004386394 00000 n 
-0004386547 00000 n 
-0004386700 00000 n 
-0004386853 00000 n 
-0004387005 00000 n 
-0004387158 00000 n 
-0004387309 00000 n 
-0004387461 00000 n 
-0004387614 00000 n 
-0004387767 00000 n 
-0004387920 00000 n 
-0004388073 00000 n 
-0004388226 00000 n 
-0004388379 00000 n 
-0004388531 00000 n 
-0004388684 00000 n 
-0004388837 00000 n 
-0004388990 00000 n 
-0004389142 00000 n 
-0004389293 00000 n 
-0004389445 00000 n 
-0004389597 00000 n 
-0004389749 00000 n 
-0004389902 00000 n 
-0004390055 00000 n 
-0004390208 00000 n 
-0004390361 00000 n 
-0004390514 00000 n 
-0004390667 00000 n 
-0004390820 00000 n 
-0004390973 00000 n 
-0004391126 00000 n 
-0004391279 00000 n 
-0004391432 00000 n 
-0004391585 00000 n 
-0004391737 00000 n 
-0004391890 00000 n 
-0004392043 00000 n 
-0004392196 00000 n 
-0004392349 00000 n 
-0004392502 00000 n 
-0004392655 00000 n 
-0004392807 00000 n 
-0004392959 00000 n 
-0004393111 00000 n 
-0004393263 00000 n 
-0004393416 00000 n 
-0004393569 00000 n 
-0004393722 00000 n 
-0004393875 00000 n 
-0004394028 00000 n 
-0004397079 00000 n 
-0004394247 00000 n 
-0004375028 00000 n 
-0004373325 00000 n 
-0004394181 00000 n 
-0004397232 00000 n 
-0004397385 00000 n 
-0004397538 00000 n 
-0004397691 00000 n 
-0004397843 00000 n 
-0004397993 00000 n 
-0004398146 00000 n 
-0004398299 00000 n 
-0004398452 00000 n 
-0004398604 00000 n 
-0004398757 00000 n 
-0004398910 00000 n 
-0004399063 00000 n 
-0004399216 00000 n 
-0004399369 00000 n 
-0004399522 00000 n 
-0004399675 00000 n 
-0004399828 00000 n 
-0004399981 00000 n 
-0004400134 00000 n 
-0004400286 00000 n 
-0004400439 00000 n 
-0004400592 00000 n 
-0004400744 00000 n 
-0004400897 00000 n 
-0004401049 00000 n 
-0004401202 00000 n 
-0004401355 00000 n 
-0004401507 00000 n 
-0004401658 00000 n 
-0004401811 00000 n 
-0004401964 00000 n 
-0004402117 00000 n 
-0004402270 00000 n 
-0004402423 00000 n 
-0004402574 00000 n 
-0004402726 00000 n 
-0004402878 00000 n 
-0004403030 00000 n 
-0004403182 00000 n 
-0004403335 00000 n 
-0004403488 00000 n 
-0004403641 00000 n 
-0004403794 00000 n 
-0004403947 00000 n 
-0004404100 00000 n 
-0004404251 00000 n 
-0004404403 00000 n 
-0004404556 00000 n 
-0004404709 00000 n 
-0004404862 00000 n 
-0004405013 00000 n 
-0004405165 00000 n 
-0004405317 00000 n 
-0004405469 00000 n 
-0004405621 00000 n 
-0004405774 00000 n 
-0004405927 00000 n 
-0004406079 00000 n 
-0004406232 00000 n 
-0004406385 00000 n 
-0004406538 00000 n 
-0004406691 00000 n 
-0004406844 00000 n 
-0004406996 00000 n 
-0004407149 00000 n 
-0004407302 00000 n 
-0004407455 00000 n 
-0004407607 00000 n 
-0004407760 00000 n 
-0004407912 00000 n 
-0004408064 00000 n 
-0004408216 00000 n 
-0004408368 00000 n 
-0004408520 00000 n 
-0004408673 00000 n 
-0004408826 00000 n 
-0004408979 00000 n 
-0004409132 00000 n 
-0004409285 00000 n 
-0004409438 00000 n 
-0004409591 00000 n 
-0004409744 00000 n 
-0004409897 00000 n 
-0004410050 00000 n 
-0004410203 00000 n 
-0004410355 00000 n 
-0004410507 00000 n 
-0004410660 00000 n 
-0004410813 00000 n 
-0004410962 00000 n 
-0004411114 00000 n 
-0004411266 00000 n 
-0004411418 00000 n 
-0004411570 00000 n 
-0004411722 00000 n 
-0004411875 00000 n 
-0004412027 00000 n 
-0004412180 00000 n 
-0004412333 00000 n 
-0004412486 00000 n 
-0004412639 00000 n 
-0004412792 00000 n 
-0004412944 00000 n 
-0004413096 00000 n 
-0004413249 00000 n 
-0004416855 00000 n 
-0004413468 00000 n 
-0004395877 00000 n 
-0004394378 00000 n 
-0004413402 00000 n 
-0004417008 00000 n 
-0004417161 00000 n 
-0004417314 00000 n 
-0004417467 00000 n 
-0004417620 00000 n 
-0004417773 00000 n 
-0004417925 00000 n 
-0004418076 00000 n 
-0004418228 00000 n 
-0004418381 00000 n 
-0004418532 00000 n 
-0004418685 00000 n 
-0004418838 00000 n 
-0004418990 00000 n 
-0004419143 00000 n 
-0004419296 00000 n 
-0004419449 00000 n 
-0004419601 00000 n 
-0004419752 00000 n 
-0004419904 00000 n 
-0004420056 00000 n 
-0004420209 00000 n 
-0004420362 00000 n 
-0004420515 00000 n 
-0004420667 00000 n 
-0004420818 00000 n 
-0004420971 00000 n 
-0004421124 00000 n 
-0004421277 00000 n 
-0004421429 00000 n 
-0004421582 00000 n 
-0004421735 00000 n 
-0004421888 00000 n 
-0004422041 00000 n 
-0004422194 00000 n 
-0004422347 00000 n 
-0004422498 00000 n 
-0004422651 00000 n 
-0004422804 00000 n 
-0004422957 00000 n 
-0004423106 00000 n 
-0004423258 00000 n 
-0004423411 00000 n 
-0004423564 00000 n 
-0004423717 00000 n 
-0004423868 00000 n 
-0004424021 00000 n 
-0004424174 00000 n 
-0004424326 00000 n 
-0004424479 00000 n 
-0004424631 00000 n 
-0004424784 00000 n 
-0004424937 00000 n 
-0004425090 00000 n 
-0004425242 00000 n 
-0004425395 00000 n 
-0004425547 00000 n 
-0004425698 00000 n 
-0004425849 00000 n 
-0004426000 00000 n 
-0004426151 00000 n 
-0004426303 00000 n 
-0004426456 00000 n 
-0004426608 00000 n 
-0004426761 00000 n 
-0004426914 00000 n 
-0004427067 00000 n 
-0004427220 00000 n 
-0004427373 00000 n 
-0004427526 00000 n 
-0004427679 00000 n 
-0004427831 00000 n 
-0004427984 00000 n 
-0004428137 00000 n 
-0004428290 00000 n 
-0004428443 00000 n 
-0004428596 00000 n 
-0004428749 00000 n 
-0004428902 00000 n 
-0004429055 00000 n 
-0004429208 00000 n 
-0004429359 00000 n 
-0004429512 00000 n 
-0004429665 00000 n 
-0004429818 00000 n 
-0004429971 00000 n 
-0004430124 00000 n 
-0004430275 00000 n 
-0004430426 00000 n 
-0004430578 00000 n 
-0004430730 00000 n 
-0004430882 00000 n 
-0004431035 00000 n 
-0004431187 00000 n 
-0004431338 00000 n 
-0004431490 00000 n 
-0004431642 00000 n 
-0004431794 00000 n 
-0004431947 00000 n 
-0004432099 00000 n 
-0004432251 00000 n 
-0004432404 00000 n 
-0004432557 00000 n 
-0004432710 00000 n 
-0004432863 00000 n 
-0004433016 00000 n 
-0004433169 00000 n 
-0004433322 00000 n 
-0004433475 00000 n 
-0004433627 00000 n 
-0004433780 00000 n 
-0004433933 00000 n 
-0004434086 00000 n 
-0004434239 00000 n 
-0004434392 00000 n 
-0004434545 00000 n 
-0004434697 00000 n 
-0004434850 00000 n 
-0004435003 00000 n 
-0004435156 00000 n 
-0004435308 00000 n 
-0004435461 00000 n 
-0004435614 00000 n 
-0004435767 00000 n 
-0004435920 00000 n 
-0004436073 00000 n 
-0004436226 00000 n 
-0004436376 00000 n 
-0004436529 00000 n 
-0004436682 00000 n 
-0004436835 00000 n 
-0004436988 00000 n 
-0004437141 00000 n 
-0004437294 00000 n 
-0004437447 00000 n 
-0004437600 00000 n 
-0004437753 00000 n 
-0004437905 00000 n 
-0004441124 00000 n 
-0004438123 00000 n 
-0004415333 00000 n 
-0004413585 00000 n 
-0004438057 00000 n 
-0004441277 00000 n 
-0004441430 00000 n 
-0004441583 00000 n 
-0004441736 00000 n 
-0004441886 00000 n 
-0004442039 00000 n 
-0004442192 00000 n 
-0004442345 00000 n 
-0004442497 00000 n 
-0004442649 00000 n 
-0004442801 00000 n 
-0004442954 00000 n 
-0004443107 00000 n 
-0004443260 00000 n 
-0004443413 00000 n 
-0004443565 00000 n 
-0004443717 00000 n 
-0004443869 00000 n 
-0004444022 00000 n 
-0004444173 00000 n 
-0004444325 00000 n 
-0004444478 00000 n 
-0004444630 00000 n 
-0004444782 00000 n 
-0004444935 00000 n 
-0004445087 00000 n 
-0004445240 00000 n 
-0004445393 00000 n 
-0004445546 00000 n 
-0004445699 00000 n 
-0004445851 00000 n 
-0004446003 00000 n 
-0004446155 00000 n 
-0004446306 00000 n 
-0004446459 00000 n 
-0004446612 00000 n 
-0004446765 00000 n 
-0004446917 00000 n 
-0004447070 00000 n 
-0004447222 00000 n 
-0004447375 00000 n 
-0004447528 00000 n 
-0004447680 00000 n 
-0004447832 00000 n 
-0004447985 00000 n 
-0004448137 00000 n 
-0004448290 00000 n 
-0004448443 00000 n 
-0004448594 00000 n 
-0004448747 00000 n 
-0004448899 00000 n 
-0004449051 00000 n 
-0004449202 00000 n 
-0004449354 00000 n 
-0004449506 00000 n 
-0004449659 00000 n 
-0004449812 00000 n 
-0004449965 00000 n 
-0004450118 00000 n 
-0004450271 00000 n 
-0004450424 00000 n 
-0004450577 00000 n 
-0004450730 00000 n 
-0004450883 00000 n 
-0004451035 00000 n 
-0004451188 00000 n 
-0004451340 00000 n 
-0004451493 00000 n 
-0004451644 00000 n 
-0004451795 00000 n 
-0004451946 00000 n 
-0004452097 00000 n 
-0004452248 00000 n 
-0004452399 00000 n 
-0004452552 00000 n 
-0004452705 00000 n 
-0004452858 00000 n 
-0004453011 00000 n 
-0004453163 00000 n 
-0004453314 00000 n 
-0004453467 00000 n 
-0004453620 00000 n 
-0004453773 00000 n 
-0004453926 00000 n 
-0004454079 00000 n 
-0004454231 00000 n 
-0004454384 00000 n 
-0004454537 00000 n 
-0004454690 00000 n 
-0004454843 00000 n 
-0004454996 00000 n 
-0004455148 00000 n 
-0004455300 00000 n 
-0004455453 00000 n 
-0004455606 00000 n 
-0004455759 00000 n 
-0004455912 00000 n 
-0004456062 00000 n 
-0004456214 00000 n 
-0004456366 00000 n 
-0004456517 00000 n 
-0004456670 00000 n 
-0004456823 00000 n 
-0004456975 00000 n 
-0004457127 00000 n 
-0004457279 00000 n 
-0004457430 00000 n 
-0004457582 00000 n 
-0004457735 00000 n 
-0004457888 00000 n 
-0004458041 00000 n 
-0004458193 00000 n 
-0004458346 00000 n 
-0004458498 00000 n 
-0004458651 00000 n 
-0004458804 00000 n 
-0004458956 00000 n 
-0004459109 00000 n 
-0004460543 00000 n 
-0004460695 00000 n 
-0004459328 00000 n 
-0004439802 00000 n 
-0004438240 00000 n 
-0004459262 00000 n 
-0004734897 00000 n 
-0004460848 00000 n 
-0004461001 00000 n 
+0004383953 00000 n 
+0004384105 00000 n 
+0004384257 00000 n 
+0004384409 00000 n 
+0004384561 00000 n 
+0004384714 00000 n 
+0004384865 00000 n 
+0004385018 00000 n 
+0004385171 00000 n 
+0004385324 00000 n 
+0004385474 00000 n 
+0004385626 00000 n 
+0004385778 00000 n 
+0004385928 00000 n 
+0004386080 00000 n 
+0004386232 00000 n 
+0004386383 00000 n 
+0004386534 00000 n 
+0004386686 00000 n 
+0004386839 00000 n 
+0004386992 00000 n 
+0004387143 00000 n 
+0004387296 00000 n 
+0004387448 00000 n 
+0004387598 00000 n 
+0004387751 00000 n 
+0004387903 00000 n 
+0004388055 00000 n 
+0004388207 00000 n 
+0004388360 00000 n 
+0004388513 00000 n 
+0004388666 00000 n 
+0004388819 00000 n 
+0004388972 00000 n 
+0004389125 00000 n 
+0004389278 00000 n 
+0004389431 00000 n 
+0004389582 00000 n 
+0004389735 00000 n 
+0004389888 00000 n 
+0004390041 00000 n 
+0004390194 00000 n 
+0004390347 00000 n 
+0004390499 00000 n 
+0004390652 00000 n 
+0004390805 00000 n 
+0004390958 00000 n 
+0004391111 00000 n 
+0004391264 00000 n 
+0004391417 00000 n 
+0004391570 00000 n 
+0004391723 00000 n 
+0004391876 00000 n 
+0004392028 00000 n 
+0004392180 00000 n 
+0004392333 00000 n 
+0004392485 00000 n 
+0004392638 00000 n 
+0004392791 00000 n 
+0004392944 00000 n 
+0004393096 00000 n 
+0004393247 00000 n 
+0004393400 00000 n 
+0004393549 00000 n 
+0004393702 00000 n 
+0004393855 00000 n 
+0004397030 00000 n 
+0004394074 00000 n 
+0004376022 00000 n 
+0004374592 00000 n 
+0004394008 00000 n 
+0004397181 00000 n 
+0004397334 00000 n 
+0004397486 00000 n 
+0004397639 00000 n 
+0004397792 00000 n 
+0004397945 00000 n 
+0004398096 00000 n 
+0004398248 00000 n 
+0004398400 00000 n 
+0004398552 00000 n 
+0004398705 00000 n 
+0004398857 00000 n 
+0004399009 00000 n 
+0004399161 00000 n 
+0004399313 00000 n 
+0004399465 00000 n 
+0004399617 00000 n 
+0004399770 00000 n 
+0004399923 00000 n 
+0004400076 00000 n 
+0004400229 00000 n 
+0004400382 00000 n 
+0004400535 00000 n 
+0004400688 00000 n 
+0004400841 00000 n 
+0004400994 00000 n 
+0004401146 00000 n 
+0004401299 00000 n 
+0004401451 00000 n 
+0004401604 00000 n 
+0004401757 00000 n 
+0004401909 00000 n 
+0004402062 00000 n 
+0004402214 00000 n 
+0004402367 00000 n 
+0004402516 00000 n 
+0004402668 00000 n 
+0004402817 00000 n 
+0004402970 00000 n 
+0004403122 00000 n 
+0004403275 00000 n 
+0004403427 00000 n 
+0004403579 00000 n 
+0004403730 00000 n 
+0004403883 00000 n 
+0004404035 00000 n 
+0004404188 00000 n 
+0004404341 00000 n 
+0004404494 00000 n 
+0004404647 00000 n 
+0004404799 00000 n 
+0004404952 00000 n 
+0004405105 00000 n 
+0004405257 00000 n 
+0004405409 00000 n 
+0004405562 00000 n 
+0004405715 00000 n 
+0004405868 00000 n 
+0004406020 00000 n 
+0004406172 00000 n 
+0004406323 00000 n 
+0004406473 00000 n 
+0004406623 00000 n 
+0004406773 00000 n 
+0004406926 00000 n 
+0004407079 00000 n 
+0004407232 00000 n 
+0004407385 00000 n 
+0004407538 00000 n 
+0004407691 00000 n 
+0004407842 00000 n 
+0004407995 00000 n 
+0004408146 00000 n 
+0004408299 00000 n 
+0004408452 00000 n 
+0004408605 00000 n 
+0004408758 00000 n 
+0004408909 00000 n 
+0004409061 00000 n 
+0004409212 00000 n 
+0004409364 00000 n 
+0004409516 00000 n 
+0004409669 00000 n 
+0004409822 00000 n 
+0004409975 00000 n 
+0004410128 00000 n 
+0004410281 00000 n 
+0004410433 00000 n 
+0004410586 00000 n 
+0004410738 00000 n 
+0004410891 00000 n 
+0004411044 00000 n 
+0004411197 00000 n 
+0004411350 00000 n 
+0004411503 00000 n 
+0004411654 00000 n 
+0004411807 00000 n 
+0004411957 00000 n 
+0004412109 00000 n 
+0004412261 00000 n 
+0004412412 00000 n 
+0004412563 00000 n 
+0004412715 00000 n 
+0004412868 00000 n 
+0004413021 00000 n 
+0004413174 00000 n 
+0004413327 00000 n 
+0004413480 00000 n 
+0004413633 00000 n 
+0004413786 00000 n 
+0004413938 00000 n 
+0004414090 00000 n 
+0004414242 00000 n 
+0004417582 00000 n 
+0004414460 00000 n 
+0004395758 00000 n 
+0004394177 00000 n 
+0004414394 00000 n 
+0004417735 00000 n 
+0004417888 00000 n 
+0004418040 00000 n 
+0004418192 00000 n 
+0004418345 00000 n 
+0004418495 00000 n 
+0004418648 00000 n 
+0004418801 00000 n 
+0004418954 00000 n 
+0004419107 00000 n 
+0004419259 00000 n 
+0004419411 00000 n 
+0004419564 00000 n 
+0004419717 00000 n 
+0004419870 00000 n 
+0004420022 00000 n 
+0004420175 00000 n 
+0004420327 00000 n 
+0004420479 00000 n 
+0004420632 00000 n 
+0004420784 00000 n 
+0004420937 00000 n 
+0004421090 00000 n 
+0004421242 00000 n 
+0004421395 00000 n 
+0004421547 00000 n 
+0004421699 00000 n 
+0004421852 00000 n 
+0004422005 00000 n 
+0004422155 00000 n 
+0004422304 00000 n 
+0004422456 00000 n 
+0004422609 00000 n 
+0004422761 00000 n 
+0004422914 00000 n 
+0004423067 00000 n 
+0004423220 00000 n 
+0004423373 00000 n 
+0004423526 00000 n 
+0004423679 00000 n 
+0004423831 00000 n 
+0004423984 00000 n 
+0004424137 00000 n 
+0004424290 00000 n 
+0004424443 00000 n 
+0004424595 00000 n 
+0004424747 00000 n 
+0004424900 00000 n 
+0004425053 00000 n 
+0004425206 00000 n 
+0004425359 00000 n 
+0004425512 00000 n 
+0004425665 00000 n 
+0004425818 00000 n 
+0004425971 00000 n 
+0004426122 00000 n 
+0004426275 00000 n 
+0004426427 00000 n 
+0004426580 00000 n 
+0004426730 00000 n 
+0004426883 00000 n 
+0004427036 00000 n 
+0004427189 00000 n 
+0004427341 00000 n 
+0004427493 00000 n 
+0004427646 00000 n 
+0004427799 00000 n 
+0004427952 00000 n 
+0004428105 00000 n 
+0004428257 00000 n 
+0004428410 00000 n 
+0004428561 00000 n 
+0004428713 00000 n 
+0004428866 00000 n 
+0004429019 00000 n 
+0004429172 00000 n 
+0004429325 00000 n 
+0004429478 00000 n 
+0004429631 00000 n 
+0004429783 00000 n 
+0004429936 00000 n 
+0004430089 00000 n 
+0004430242 00000 n 
+0004430394 00000 n 
+0004430545 00000 n 
+0004430697 00000 n 
+0004430849 00000 n 
+0004431001 00000 n 
+0004431154 00000 n 
+0004431307 00000 n 
+0004431460 00000 n 
+0004431613 00000 n 
+0004431766 00000 n 
+0004431919 00000 n 
+0004432072 00000 n 
+0004432225 00000 n 
+0004432378 00000 n 
+0004432531 00000 n 
+0004432684 00000 n 
+0004432837 00000 n 
+0004432989 00000 n 
+0004433142 00000 n 
+0004433295 00000 n 
+0004433448 00000 n 
+0004433601 00000 n 
+0004433754 00000 n 
+0004433907 00000 n 
+0004434059 00000 n 
+0004434211 00000 n 
+0004434363 00000 n 
+0004434515 00000 n 
+0004434668 00000 n 
+0004434821 00000 n 
+0004434974 00000 n 
+0004435127 00000 n 
+0004435280 00000 n 
+0004438330 00000 n 
+0004435499 00000 n 
+0004416280 00000 n 
+0004414577 00000 n 
+0004435433 00000 n 
+0004438483 00000 n 
+0004438636 00000 n 
+0004438789 00000 n 
+0004438942 00000 n 
+0004439094 00000 n 
+0004439244 00000 n 
+0004439397 00000 n 
+0004439550 00000 n 
+0004439703 00000 n 
+0004439855 00000 n 
+0004440008 00000 n 
+0004440161 00000 n 
+0004440314 00000 n 
+0004440467 00000 n 
+0004440620 00000 n 
+0004440773 00000 n 
+0004440926 00000 n 
+0004441079 00000 n 
+0004441232 00000 n 
+0004441385 00000 n 
+0004441537 00000 n 
+0004441690 00000 n 
+0004441843 00000 n 
+0004441995 00000 n 
+0004442148 00000 n 
+0004442300 00000 n 
+0004442453 00000 n 
+0004442606 00000 n 
+0004442758 00000 n 
+0004442909 00000 n 
+0004443062 00000 n 
+0004443215 00000 n 
+0004443368 00000 n 
+0004443521 00000 n 
+0004443674 00000 n 
+0004443825 00000 n 
+0004443977 00000 n 
+0004444129 00000 n 
+0004444281 00000 n 
+0004444433 00000 n 
+0004444586 00000 n 
+0004444739 00000 n 
+0004444892 00000 n 
+0004445045 00000 n 
+0004445198 00000 n 
+0004445351 00000 n 
+0004445502 00000 n 
+0004445654 00000 n 
+0004445807 00000 n 
+0004445960 00000 n 
+0004446113 00000 n 
+0004446264 00000 n 
+0004446416 00000 n 
+0004446568 00000 n 
+0004446720 00000 n 
+0004446872 00000 n 
+0004447025 00000 n 
+0004447178 00000 n 
+0004447330 00000 n 
+0004447483 00000 n 
+0004447636 00000 n 
+0004447789 00000 n 
+0004447942 00000 n 
+0004448095 00000 n 
+0004448247 00000 n 
+0004448400 00000 n 
+0004448553 00000 n 
+0004448706 00000 n 
+0004448858 00000 n 
+0004449011 00000 n 
+0004449163 00000 n 
+0004449315 00000 n 
+0004449467 00000 n 
+0004449619 00000 n 
+0004449771 00000 n 
+0004449924 00000 n 
+0004450077 00000 n 
+0004450230 00000 n 
+0004450383 00000 n 
+0004450536 00000 n 
+0004450689 00000 n 
+0004450842 00000 n 
+0004450995 00000 n 
+0004451148 00000 n 
+0004451301 00000 n 
+0004451454 00000 n 
+0004451606 00000 n 
+0004451758 00000 n 
+0004451911 00000 n 
+0004452064 00000 n 
+0004452213 00000 n 
+0004452365 00000 n 
+0004452517 00000 n 
+0004452669 00000 n 
+0004452821 00000 n 
+0004452973 00000 n 
+0004453126 00000 n 
+0004453278 00000 n 
+0004453431 00000 n 
+0004453584 00000 n 
+0004453737 00000 n 
+0004453890 00000 n 
+0004454043 00000 n 
+0004454195 00000 n 
+0004454347 00000 n 
+0004454500 00000 n 
+0004458105 00000 n 
+0004454719 00000 n 
+0004437128 00000 n 
+0004435630 00000 n 
+0004454653 00000 n 
+0004776093 00000 n 
+0004458258 00000 n 
+0004458411 00000 n 
+0004458564 00000 n 
+0004458717 00000 n 
+0004458870 00000 n 
+0004459023 00000 n 
+0004459175 00000 n 
+0004459326 00000 n 
+0004459478 00000 n 
+0004459631 00000 n 
+0004459782 00000 n 
+0004459935 00000 n 
+0004460088 00000 n 
+0004460240 00000 n 
+0004460393 00000 n 
+0004460546 00000 n 
+0004460699 00000 n 
+0004460851 00000 n 
+0004461002 00000 n 
 0004461154 00000 n 
 0004461306 00000 n 
-0004461458 00000 n 
-0004461608 00000 n 
-0004461758 00000 n 
-0004461911 00000 n 
-0004462063 00000 n 
-0004462216 00000 n 
-0004462369 00000 n 
-0004462522 00000 n 
-0004462674 00000 n 
-0004462826 00000 n 
-0004462978 00000 n 
-0004463131 00000 n 
-0004463284 00000 n 
-0004463437 00000 n 
-0004463590 00000 n 
-0004463743 00000 n 
-0004463896 00000 n 
-0004464049 00000 n 
-0004464201 00000 n 
-0004464354 00000 n 
-0004464507 00000 n 
-0004464659 00000 n 
-0004464878 00000 n 
-0004460131 00000 n 
-0004459445 00000 n 
-0004464812 00000 n 
-0004465843 00000 n 
-0004465900 00000 n 
-0004466351 00000 n 
-0004466376 00000 n 
-0004466401 00000 n 
-0004466426 00000 n 
-0004466463 00000 n 
-0004466800 00000 n 
-0004466833 00000 n 
-0004466866 00000 n 
-0004467521 00000 n 
-0004468038 00000 n 
-0004468690 00000 n 
-0004469090 00000 n 
-0004469471 00000 n 
-0004469508 00000 n 
-0004469959 00000 n 
-0004470356 00000 n 
-0004471027 00000 n 
-0004471416 00000 n 
-0004471455 00000 n 
-0004471536 00000 n 
-0004471970 00000 n 
-0004472073 00000 n 
-0004472711 00000 n 
-0004473392 00000 n 
-0004474031 00000 n 
-0004474673 00000 n 
-0004475326 00000 n 
-0004475782 00000 n 
-0004476415 00000 n 
-0004478082 00000 n 
-0004478317 00000 n 
-0004495374 00000 n 
-0004495958 00000 n 
-0004505131 00000 n 
-0004505482 00000 n 
-0004509713 00000 n 
-0004509976 00000 n 
-0004517876 00000 n 
-0004518165 00000 n 
-0004526178 00000 n 
-0004526477 00000 n 
-0004540513 00000 n 
-0004541008 00000 n 
-0004542942 00000 n 
-0004543194 00000 n 
-0004545012 00000 n 
-0004545248 00000 n 
-0004547043 00000 n 
-0004547282 00000 n 
-0004566363 00000 n 
-0004567006 00000 n 
-0004573411 00000 n 
-0004573726 00000 n 
-0004577058 00000 n 
-0004577328 00000 n 
-0004581294 00000 n 
-0004581572 00000 n 
-0004594247 00000 n 
-0004594713 00000 n 
-0004596530 00000 n 
-0004596760 00000 n 
-0004598563 00000 n 
-0004598794 00000 n 
-0004609603 00000 n 
-0004610130 00000 n 
-0004614458 00000 n 
-0004614753 00000 n 
-0004624680 00000 n 
-0004625153 00000 n 
-0004639404 00000 n 
-0004639960 00000 n 
-0004647691 00000 n 
-0004648090 00000 n 
-0004650615 00000 n 
-0004650934 00000 n 
-0004670205 00000 n 
-0004670761 00000 n 
-0004672708 00000 n 
-0004672935 00000 n 
-0004674879 00000 n 
-0004675106 00000 n 
-0004677130 00000 n 
-0004677359 00000 n 
-0004693967 00000 n 
-0004694616 00000 n 
-0004707309 00000 n 
-0004707785 00000 n 
-0004709639 00000 n 
-0004734990 00000 n 
-0004735118 00000 n 
-0004735246 00000 n 
-0004735374 00000 n 
-0004735502 00000 n 
-0004735630 00000 n 
-0004735758 00000 n 
-0004735886 00000 n 
-0004736014 00000 n 
-0004736142 00000 n 
-0004736270 00000 n 
-0004736398 00000 n 
-0004736526 00000 n 
-0004736654 00000 n 
-0004736782 00000 n 
-0004736910 00000 n 
-0004737038 00000 n 
-0004737166 00000 n 
-0004737300 00000 n 
-0004737434 00000 n 
-0004737568 00000 n 
-0004737702 00000 n 
-0004737836 00000 n 
-0004737970 00000 n 
-0004738104 00000 n 
-0004738238 00000 n 
-0004738372 00000 n 
-0004738496 00000 n 
-0004738631 00000 n 
-0004738766 00000 n 
-0004738901 00000 n 
-0004739036 00000 n 
-0004739140 00000 n 
-0004739247 00000 n 
-0004831298 00000 n 
-0004831454 00000 n 
-0004831601 00000 n 
-0004831753 00000 n 
-0004831900 00000 n 
-0004832043 00000 n 
-0004832269 00000 n 
-0004832457 00000 n 
-0004832651 00000 n 
-0004832837 00000 n 
-0004833022 00000 n 
-0004833208 00000 n 
-0004833393 00000 n 
-0004833579 00000 n 
-0004833764 00000 n 
-0004833950 00000 n 
-0004834134 00000 n 
-0004834318 00000 n 
-0004834504 00000 n 
-0004834689 00000 n 
-0004834875 00000 n 
-0004835060 00000 n 
-0004835246 00000 n 
-0004835431 00000 n 
-0004835617 00000 n 
-0004835802 00000 n 
-0004835988 00000 n 
-0004836169 00000 n 
-0004836355 00000 n 
-0004836539 00000 n 
-0004836723 00000 n 
-0004836909 00000 n 
-0004837094 00000 n 
-0004837280 00000 n 
-0004837465 00000 n 
-0004837651 00000 n 
-0004837836 00000 n 
-0004838022 00000 n 
-0004838211 00000 n 
-0004838403 00000 n 
-0004838592 00000 n 
-0004838781 00000 n 
-0004838973 00000 n 
-0004839163 00000 n 
-0004839355 00000 n 
-0004839542 00000 n 
-0004839734 00000 n 
-0004839924 00000 n 
-0004840116 00000 n 
-0004840306 00000 n 
-0004840498 00000 n 
-0004840688 00000 n 
-0004840880 00000 n 
-0004841069 00000 n 
-0004841258 00000 n 
-0004841450 00000 n 
-0004841640 00000 n 
-0004841832 00000 n 
-0004842022 00000 n 
-0004842214 00000 n 
-0004842404 00000 n 
-0004842596 00000 n 
-0004842786 00000 n 
-0004842978 00000 n 
-0004843163 00000 n 
-0004843355 00000 n 
-0004843544 00000 n 
-0004843733 00000 n 
-0004843922 00000 n 
-0004844100 00000 n 
-0004844276 00000 n 
-0004844452 00000 n 
-0004844630 00000 n 
-0004844807 00000 n 
-0004844985 00000 n 
-0004845162 00000 n 
-0004845340 00000 n 
-0004845517 00000 n 
-0004845695 00000 n 
-0004845906 00000 n 
-0004846116 00000 n 
-0004846324 00000 n 
-0004846525 00000 n 
-0004846695 00000 n 
-0004846870 00000 n 
-0004847066 00000 n 
-0004847317 00000 n 
-0004847517 00000 n 
-0004847754 00000 n 
-0004847936 00000 n 
-0004848143 00000 n 
-0004848335 00000 n 
-0004848529 00000 n 
-0004848728 00000 n 
-0004848930 00000 n 
-0004849130 00000 n 
-0004849332 00000 n 
-0004849532 00000 n 
-0004849734 00000 n 
-0004849939 00000 n 
-0004850146 00000 n 
-0004850340 00000 n 
-0004850543 00000 n 
-0004850759 00000 n 
-0004850982 00000 n 
-0004851216 00000 n 
-0004851450 00000 n 
-0004851682 00000 n 
-0004851910 00000 n 
-0004852140 00000 n 
-0004852375 00000 n 
-0004852609 00000 n 
-0004852843 00000 n 
-0004853070 00000 n 
-0004853261 00000 n 
-0004853516 00000 n 
-0004853710 00000 n 
-0004853922 00000 n 
-0004854140 00000 n 
-0004854354 00000 n 
-0004854564 00000 n 
-0004854772 00000 n 
-0004854982 00000 n 
-0004855191 00000 n 
-0004855395 00000 n 
-0004855605 00000 n 
-0004855790 00000 n 
-0004855977 00000 n 
-0004856164 00000 n 
-0004856351 00000 n 
-0004856538 00000 n 
-0004856725 00000 n 
-0004856911 00000 n 
-0004857097 00000 n 
-0004857284 00000 n 
-0004857472 00000 n 
-0004857659 00000 n 
-0004857845 00000 n 
-0004858031 00000 n 
-0004858217 00000 n 
-0004858403 00000 n 
-0004858589 00000 n 
-0004858776 00000 n 
-0004858962 00000 n 
-0004859149 00000 n 
-0004859335 00000 n 
-0004859521 00000 n 
-0004859707 00000 n 
-0004859893 00000 n 
-0004860079 00000 n 
-0004860265 00000 n 
-0004860451 00000 n 
-0004860637 00000 n 
-0004860823 00000 n 
-0004861009 00000 n 
-0004861195 00000 n 
-0004861381 00000 n 
-0004861567 00000 n 
-0004861753 00000 n 
-0004861939 00000 n 
-0004862125 00000 n 
-0004862313 00000 n 
-0004862499 00000 n 
-0004862685 00000 n 
-0004862871 00000 n 
-0004863058 00000 n 
-0004863244 00000 n 
-0004863430 00000 n 
-0004863616 00000 n 
-0004863802 00000 n 
-0004863988 00000 n 
-0004864177 00000 n 
-0004864363 00000 n 
-0004864549 00000 n 
-0004864735 00000 n 
-0004864921 00000 n 
-0004865107 00000 n 
-0004865293 00000 n 
-0004865479 00000 n 
-0004865665 00000 n 
-0004865851 00000 n 
-0004866037 00000 n 
-0004866223 00000 n 
-0004866413 00000 n 
-0004866600 00000 n 
-0004866786 00000 n 
-0004866972 00000 n 
-0004867158 00000 n 
-0004867344 00000 n 
-0004867530 00000 n 
-0004867722 00000 n 
-0004867910 00000 n 
-0004868097 00000 n 
-0004868289 00000 n 
-0004868481 00000 n 
-0004868673 00000 n 
-0004868865 00000 n 
-0004869057 00000 n 
-0004869249 00000 n 
-0004869441 00000 n 
-0004869631 00000 n 
-0004869817 00000 n 
-0004870003 00000 n 
-0004870189 00000 n 
-0004870375 00000 n 
-0004870561 00000 n 
-0004870747 00000 n 
-0004870933 00000 n 
-0004871121 00000 n 
-0004871313 00000 n 
-0004871505 00000 n 
-0004871697 00000 n 
-0004871889 00000 n 
-0004872081 00000 n 
-0004872273 00000 n 
-0004872465 00000 n 
-0004872653 00000 n 
-0004872839 00000 n 
-0004873025 00000 n 
-0004873211 00000 n 
-0004873397 00000 n 
-0004873583 00000 n 
-0004873769 00000 n 
-0004873955 00000 n 
-0004874141 00000 n 
-0004874327 00000 n 
-0004874513 00000 n 
-0004874699 00000 n 
-0004874885 00000 n 
-0004875071 00000 n 
-0004875257 00000 n 
-0004875443 00000 n 
-0004875629 00000 n 
-0004875815 00000 n 
-0004876001 00000 n 
-0004876188 00000 n 
-0004876380 00000 n 
-0004876572 00000 n 
-0004876764 00000 n 
-0004876956 00000 n 
-0004877148 00000 n 
-0004877340 00000 n 
-0004877532 00000 n 
-0004877724 00000 n 
-0004877916 00000 n 
-0004878108 00000 n 
-0004878300 00000 n 
-0004878492 00000 n 
-0004878684 00000 n 
-0004878876 00000 n 
-0004879068 00000 n 
-0004879260 00000 n 
-0004879452 00000 n 
-0004879644 00000 n 
-0004879836 00000 n 
-0004880028 00000 n 
-0004880220 00000 n 
-0004880412 00000 n 
-0004880604 00000 n 
-0004880796 00000 n 
-0004880988 00000 n 
-0004881180 00000 n 
-0004881372 00000 n 
-0004881564 00000 n 
-0004881765 00000 n 
-0004881997 00000 n 
-0004882217 00000 n 
-0004882427 00000 n 
-0004882650 00000 n 
-0004882908 00000 n 
-0004883166 00000 n 
+0004461459 00000 n 
+0004461612 00000 n 
+0004461765 00000 n 
+0004461917 00000 n 
+0004462068 00000 n 
+0004462221 00000 n 
+0004462374 00000 n 
+0004462527 00000 n 
+0004462679 00000 n 
+0004462832 00000 n 
+0004462985 00000 n 
+0004463138 00000 n 
+0004463291 00000 n 
+0004463444 00000 n 
+0004463597 00000 n 
+0004463748 00000 n 
+0004463901 00000 n 
+0004464054 00000 n 
+0004464207 00000 n 
+0004464356 00000 n 
+0004464508 00000 n 
+0004464661 00000 n 
+0004464814 00000 n 
+0004464967 00000 n 
+0004465118 00000 n 
+0004465271 00000 n 
+0004465424 00000 n 
+0004465576 00000 n 
+0004465729 00000 n 
+0004465881 00000 n 
+0004466034 00000 n 
+0004466187 00000 n 
+0004466340 00000 n 
+0004466492 00000 n 
+0004466645 00000 n 
+0004466797 00000 n 
+0004466948 00000 n 
+0004467099 00000 n 
+0004467250 00000 n 
+0004467401 00000 n 
+0004467553 00000 n 
+0004467706 00000 n 
+0004467858 00000 n 
+0004468011 00000 n 
+0004468164 00000 n 
+0004468317 00000 n 
+0004468470 00000 n 
+0004468623 00000 n 
+0004468776 00000 n 
+0004468929 00000 n 
+0004469081 00000 n 
+0004469234 00000 n 
+0004469387 00000 n 
+0004469540 00000 n 
+0004469693 00000 n 
+0004469846 00000 n 
+0004469999 00000 n 
+0004470152 00000 n 
+0004470305 00000 n 
+0004470458 00000 n 
+0004470609 00000 n 
+0004470762 00000 n 
+0004470915 00000 n 
+0004471068 00000 n 
+0004471221 00000 n 
+0004471374 00000 n 
+0004471525 00000 n 
+0004471676 00000 n 
+0004471828 00000 n 
+0004471980 00000 n 
+0004472132 00000 n 
+0004472285 00000 n 
+0004472437 00000 n 
+0004472588 00000 n 
+0004472740 00000 n 
+0004472892 00000 n 
+0004473044 00000 n 
+0004473197 00000 n 
+0004473349 00000 n 
+0004473501 00000 n 
+0004473654 00000 n 
+0004473807 00000 n 
+0004473960 00000 n 
+0004474113 00000 n 
+0004474266 00000 n 
+0004474419 00000 n 
+0004474572 00000 n 
+0004474725 00000 n 
+0004474877 00000 n 
+0004475030 00000 n 
+0004475183 00000 n 
+0004475336 00000 n 
+0004475489 00000 n 
+0004475642 00000 n 
+0004475795 00000 n 
+0004475947 00000 n 
+0004476100 00000 n 
+0004476253 00000 n 
+0004476406 00000 n 
+0004476558 00000 n 
+0004476711 00000 n 
+0004476864 00000 n 
+0004477017 00000 n 
+0004477170 00000 n 
+0004477323 00000 n 
+0004477476 00000 n 
+0004477626 00000 n 
+0004477779 00000 n 
+0004477932 00000 n 
+0004478085 00000 n 
+0004478238 00000 n 
+0004478391 00000 n 
+0004478544 00000 n 
+0004478697 00000 n 
+0004478850 00000 n 
+0004479003 00000 n 
+0004479155 00000 n 
+0004482374 00000 n 
+0004479373 00000 n 
+0004456583 00000 n 
+0004454836 00000 n 
+0004479307 00000 n 
+0004482527 00000 n 
+0004482680 00000 n 
+0004482833 00000 n 
+0004482986 00000 n 
+0004483136 00000 n 
+0004483289 00000 n 
+0004483442 00000 n 
+0004483595 00000 n 
+0004483747 00000 n 
+0004483899 00000 n 
+0004484051 00000 n 
+0004484204 00000 n 
+0004484357 00000 n 
+0004484510 00000 n 
+0004484663 00000 n 
+0004484815 00000 n 
+0004484967 00000 n 
+0004485119 00000 n 
+0004485272 00000 n 
+0004485423 00000 n 
+0004485575 00000 n 
+0004485728 00000 n 
+0004485880 00000 n 
+0004486032 00000 n 
+0004486185 00000 n 
+0004486337 00000 n 
+0004486490 00000 n 
+0004486643 00000 n 
+0004486796 00000 n 
+0004486949 00000 n 
+0004487101 00000 n 
+0004487253 00000 n 
+0004487405 00000 n 
+0004487556 00000 n 
+0004487709 00000 n 
+0004487862 00000 n 
+0004488015 00000 n 
+0004488167 00000 n 
+0004488320 00000 n 
+0004488472 00000 n 
+0004488625 00000 n 
+0004488778 00000 n 
+0004488930 00000 n 
+0004489082 00000 n 
+0004489235 00000 n 
+0004489387 00000 n 
+0004489540 00000 n 
+0004489693 00000 n 
+0004489844 00000 n 
+0004489997 00000 n 
+0004490149 00000 n 
+0004490301 00000 n 
+0004490452 00000 n 
+0004490604 00000 n 
+0004490756 00000 n 
+0004490909 00000 n 
+0004491062 00000 n 
+0004491215 00000 n 
+0004491368 00000 n 
+0004491521 00000 n 
+0004491674 00000 n 
+0004491827 00000 n 
+0004491980 00000 n 
+0004492133 00000 n 
+0004492285 00000 n 
+0004492438 00000 n 
+0004492590 00000 n 
+0004492743 00000 n 
+0004492894 00000 n 
+0004493045 00000 n 
+0004493196 00000 n 
+0004493347 00000 n 
+0004493498 00000 n 
+0004493649 00000 n 
+0004493802 00000 n 
+0004493955 00000 n 
+0004494108 00000 n 
+0004494261 00000 n 
+0004494413 00000 n 
+0004494564 00000 n 
+0004494717 00000 n 
+0004494870 00000 n 
+0004495023 00000 n 
+0004495176 00000 n 
+0004495329 00000 n 
+0004495481 00000 n 
+0004495634 00000 n 
+0004495787 00000 n 
+0004495940 00000 n 
+0004496093 00000 n 
+0004496246 00000 n 
+0004496398 00000 n 
+0004496550 00000 n 
+0004496703 00000 n 
+0004496856 00000 n 
+0004497009 00000 n 
+0004497162 00000 n 
+0004497312 00000 n 
+0004497464 00000 n 
+0004497616 00000 n 
+0004497767 00000 n 
+0004497920 00000 n 
+0004498073 00000 n 
+0004498225 00000 n 
+0004498377 00000 n 
+0004498529 00000 n 
+0004498680 00000 n 
+0004498832 00000 n 
+0004498985 00000 n 
+0004499138 00000 n 
+0004499291 00000 n 
+0004499443 00000 n 
+0004499596 00000 n 
+0004499748 00000 n 
+0004499901 00000 n 
+0004500054 00000 n 
+0004500206 00000 n 
+0004500359 00000 n 
+0004501793 00000 n 
+0004501945 00000 n 
+0004500578 00000 n 
+0004481052 00000 n 
+0004479490 00000 n 
+0004500512 00000 n 
+0004502098 00000 n 
+0004502251 00000 n 
+0004502404 00000 n 
+0004502556 00000 n 
+0004502708 00000 n 
+0004502858 00000 n 
+0004503008 00000 n 
+0004503161 00000 n 
+0004503313 00000 n 
+0004503466 00000 n 
+0004503619 00000 n 
+0004503772 00000 n 
+0004503924 00000 n 
+0004504076 00000 n 
+0004504228 00000 n 
+0004504381 00000 n 
+0004504534 00000 n 
+0004504687 00000 n 
+0004504840 00000 n 
+0004504993 00000 n 
+0004505146 00000 n 
+0004505299 00000 n 
+0004505451 00000 n 
+0004505604 00000 n 
+0004505757 00000 n 
+0004505909 00000 n 
+0004506128 00000 n 
+0004501381 00000 n 
+0004500695 00000 n 
+0004506062 00000 n 
+0004507093 00000 n 
+0004507150 00000 n 
+0004507601 00000 n 
+0004507626 00000 n 
+0004507651 00000 n 
+0004507676 00000 n 
+0004507713 00000 n 
+0004508050 00000 n 
+0004508083 00000 n 
+0004508116 00000 n 
+0004508771 00000 n 
+0004509288 00000 n 
+0004509940 00000 n 
+0004510340 00000 n 
+0004510721 00000 n 
+0004510758 00000 n 
+0004511209 00000 n 
+0004511598 00000 n 
+0004511637 00000 n 
+0004511718 00000 n 
+0004512152 00000 n 
+0004512823 00000 n 
+0004513220 00000 n 
+0004513323 00000 n 
+0004513961 00000 n 
+0004514642 00000 n 
+0004515281 00000 n 
+0004515923 00000 n 
+0004516576 00000 n 
+0004517032 00000 n 
+0004517665 00000 n 
+0004519332 00000 n 
+0004519567 00000 n 
+0004536624 00000 n 
+0004537208 00000 n 
+0004546381 00000 n 
+0004546732 00000 n 
+0004550963 00000 n 
+0004551226 00000 n 
+0004559126 00000 n 
+0004559415 00000 n 
+0004567428 00000 n 
+0004567727 00000 n 
+0004581763 00000 n 
+0004582258 00000 n 
+0004584192 00000 n 
+0004584444 00000 n 
+0004586262 00000 n 
+0004586498 00000 n 
+0004588293 00000 n 
+0004588532 00000 n 
+0004607613 00000 n 
+0004608256 00000 n 
+0004614731 00000 n 
+0004615046 00000 n 
+0004618378 00000 n 
+0004618648 00000 n 
+0004622614 00000 n 
+0004622892 00000 n 
+0004635567 00000 n 
+0004636033 00000 n 
+0004637850 00000 n 
+0004638080 00000 n 
+0004639883 00000 n 
+0004640114 00000 n 
+0004650923 00000 n 
+0004651450 00000 n 
+0004655778 00000 n 
+0004656073 00000 n 
+0004666000 00000 n 
+0004666473 00000 n 
+0004680724 00000 n 
+0004681280 00000 n 
+0004689011 00000 n 
+0004689410 00000 n 
+0004691935 00000 n 
+0004692254 00000 n 
+0004711525 00000 n 
+0004712081 00000 n 
+0004714028 00000 n 
+0004714255 00000 n 
+0004716199 00000 n 
+0004716426 00000 n 
+0004718450 00000 n 
+0004718679 00000 n 
+0004735287 00000 n 
+0004735936 00000 n 
+0004748629 00000 n 
+0004749105 00000 n 
+0004750959 00000 n 
+0004776206 00000 n 
+0004776334 00000 n 
+0004776462 00000 n 
+0004776590 00000 n 
+0004776718 00000 n 
+0004776846 00000 n 
+0004776974 00000 n 
+0004777102 00000 n 
+0004777230 00000 n 
+0004777358 00000 n 
+0004777486 00000 n 
+0004777614 00000 n 
+0004777742 00000 n 
+0004777870 00000 n 
+0004777998 00000 n 
+0004778126 00000 n 
+0004778254 00000 n 
+0004778383 00000 n 
+0004778517 00000 n 
+0004778651 00000 n 
+0004778785 00000 n 
+0004778919 00000 n 
+0004779053 00000 n 
+0004779187 00000 n 
+0004779321 00000 n 
+0004779455 00000 n 
+0004779589 00000 n 
+0004779703 00000 n 
+0004779838 00000 n 
+0004779973 00000 n 
+0004780108 00000 n 
+0004780243 00000 n 
+0004780347 00000 n 
+0004780454 00000 n 
+0004872505 00000 n 
+0004872661 00000 n 
+0004872808 00000 n 
+0004872960 00000 n 
+0004873107 00000 n 
+0004873250 00000 n 
+0004873476 00000 n 
+0004873664 00000 n 
+0004873858 00000 n 
+0004874044 00000 n 
+0004874229 00000 n 
+0004874415 00000 n 
+0004874600 00000 n 
+0004874786 00000 n 
+0004874971 00000 n 
+0004875157 00000 n 
+0004875341 00000 n 
+0004875525 00000 n 
+0004875711 00000 n 
+0004875896 00000 n 
+0004876082 00000 n 
+0004876267 00000 n 
+0004876453 00000 n 
+0004876638 00000 n 
+0004876824 00000 n 
+0004877009 00000 n 
+0004877195 00000 n 
+0004877376 00000 n 
+0004877562 00000 n 
+0004877746 00000 n 
+0004877930 00000 n 
+0004878116 00000 n 
+0004878301 00000 n 
+0004878487 00000 n 
+0004878672 00000 n 
+0004878858 00000 n 
+0004879043 00000 n 
+0004879231 00000 n 
+0004879421 00000 n 
+0004879613 00000 n 
+0004879802 00000 n 
+0004879991 00000 n 
+0004880183 00000 n 
+0004880373 00000 n 
+0004880565 00000 n 
+0004880752 00000 n 
+0004880944 00000 n 
+0004881134 00000 n 
+0004881326 00000 n 
+0004881516 00000 n 
+0004881708 00000 n 
+0004881898 00000 n 
+0004882090 00000 n 
+0004882279 00000 n 
+0004882468 00000 n 
+0004882660 00000 n 
+0004882850 00000 n 
+0004883042 00000 n 
+0004883232 00000 n 
 0004883424 00000 n 
-0004883682 00000 n 
-0004883940 00000 n 
-0004884198 00000 n 
-0004884452 00000 n 
-0004884694 00000 n 
-0004884948 00000 n 
-0004885206 00000 n 
-0004885469 00000 n 
-0004885733 00000 n 
-0004885986 00000 n 
-0004886250 00000 n 
-0004886522 00000 n 
-0004886785 00000 n 
-0004887043 00000 n 
-0004887293 00000 n 
-0004887535 00000 n 
-0004887771 00000 n 
-0004888021 00000 n 
-0004888270 00000 n 
-0004888520 00000 n 
-0004888769 00000 n 
-0004889015 00000 n 
-0004889264 00000 n 
-0004889520 00000 n 
-0004889776 00000 n 
-0004890037 00000 n 
-0004890301 00000 n 
-0004890563 00000 n 
-0004890824 00000 n 
-0004891080 00000 n 
-0004891339 00000 n 
-0004891597 00000 n 
-0004891861 00000 n 
-0004892124 00000 n 
-0004892384 00000 n 
-0004892642 00000 n 
-0004892906 00000 n 
-0004893169 00000 n 
-0004893429 00000 n 
-0004893685 00000 n 
-0004893941 00000 n 
-0004894197 00000 n 
-0004894449 00000 n 
-0004894699 00000 n 
-0004894948 00000 n 
-0004895198 00000 n 
-0004895447 00000 n 
-0004895691 00000 n 
-0004895944 00000 n 
-0004896200 00000 n 
-0004896450 00000 n 
-0004896700 00000 n 
-0004896948 00000 n 
-0004897193 00000 n 
-0004897435 00000 n 
-0004897677 00000 n 
-0004897915 00000 n 
-0004898158 00000 n 
-0004898408 00000 n 
-0004898657 00000 n 
-0004898899 00000 n 
-0004899141 00000 n 
-0004899383 00000 n 
-0004899626 00000 n 
-0004899868 00000 n 
-0004900115 00000 n 
-0004900357 00000 n 
-0004900599 00000 n 
-0004900836 00000 n 
-0004901072 00000 n 
-0004901314 00000 n 
-0004901558 00000 n 
-0004901800 00000 n 
-0004902048 00000 n 
-0004902293 00000 n 
-0004902535 00000 n 
-0004902777 00000 n 
-0004903019 00000 n 
-0004903260 00000 n 
-0004903494 00000 n 
-0004903733 00000 n 
-0004903975 00000 n 
-0004904217 00000 n 
-0004904457 00000 n 
-0004904694 00000 n 
-0004904931 00000 n 
-0004905177 00000 n 
-0004905422 00000 n 
-0004905666 00000 n 
-0004905916 00000 n 
-0004906165 00000 n 
-0004906415 00000 n 
-0004906659 00000 n 
-0004906901 00000 n 
-0004907143 00000 n 
-0004907385 00000 n 
-0004907630 00000 n 
-0004907872 00000 n 
-0004908120 00000 n 
-0004908366 00000 n 
-0004908608 00000 n 
-0004908858 00000 n 
-0004909102 00000 n 
-0004909347 00000 n 
-0004909591 00000 n 
-0004909832 00000 n 
-0004910074 00000 n 
-0004910315 00000 n 
-0004910557 00000 n 
-0004910791 00000 n 
-0004911031 00000 n 
-0004911273 00000 n 
-0004911515 00000 n 
-0004911755 00000 n 
-0004911993 00000 n 
-0004912229 00000 n 
-0004912471 00000 n 
-0004912713 00000 n 
-0004912955 00000 n 
-0004913197 00000 n 
-0004913438 00000 n 
-0004913680 00000 n 
-0004913921 00000 n 
-0004914159 00000 n 
-0004914398 00000 n 
-0004914648 00000 n 
-0004914897 00000 n 
-0004915147 00000 n 
-0004915391 00000 n 
-0004915635 00000 n 
-0004915882 00000 n 
-0004916124 00000 n 
-0004916370 00000 n 
-0004916612 00000 n 
-0004916859 00000 n 
-0004917109 00000 n 
-0004917357 00000 n 
-0004917601 00000 n 
-0004917845 00000 n 
-0004918095 00000 n 
-0004918344 00000 n 
-0004918586 00000 n 
-0004918833 00000 n 
-0004919081 00000 n 
-0004919326 00000 n 
-0004919568 00000 n 
-0004919809 00000 n 
-0004920049 00000 n 
-0004920283 00000 n 
-0004920535 00000 n 
-0004920783 00000 n 
-0004921031 00000 n 
-0004921279 00000 n 
-0004921528 00000 n 
-0004921721 00000 n 
-0004921921 00000 n 
-0004922136 00000 n 
-0004922345 00000 n 
-0004922529 00000 n 
-0004922713 00000 n 
-0004922899 00000 n 
-0004923084 00000 n 
-0004923270 00000 n 
-0004923455 00000 n 
-0004923641 00000 n 
-0004923826 00000 n 
-0004924012 00000 n 
-0004924197 00000 n 
-0004924383 00000 n 
-0004924567 00000 n 
-0004924751 00000 n 
-0004924937 00000 n 
-0004925122 00000 n 
-0004925308 00000 n 
-0004925493 00000 n 
-0004925679 00000 n 
-0004925862 00000 n 
-0004926048 00000 n 
-0004926233 00000 n 
-0004926419 00000 n 
-0004926604 00000 n 
-0004926790 00000 n 
-0004926974 00000 n 
-0004927158 00000 n 
-0004927344 00000 n 
-0004927529 00000 n 
-0004927715 00000 n 
-0004927900 00000 n 
-0004928086 00000 n 
-0004928271 00000 n 
-0004928457 00000 n 
-0004928642 00000 n 
-0004928828 00000 n 
-0004929012 00000 n 
-0004929194 00000 n 
-0004929378 00000 n 
-0004929562 00000 n 
-0004929748 00000 n 
-0004929933 00000 n 
-0004930119 00000 n 
-0004930304 00000 n 
-0004930490 00000 n 
-0004930675 00000 n 
-0004930861 00000 n 
-0004931046 00000 n 
-0004931232 00000 n 
-0004931416 00000 n 
-0004931600 00000 n 
-0004931786 00000 n 
-0004931971 00000 n 
-0004932157 00000 n 
-0004932342 00000 n 
-0004932528 00000 n 
-0004932711 00000 n 
+0004883614 00000 n 
+0004883806 00000 n 
+0004883996 00000 n 
+0004884188 00000 n 
+0004884373 00000 n 
+0004884565 00000 n 
+0004884754 00000 n 
+0004884943 00000 n 
+0004885132 00000 n 
+0004885310 00000 n 
+0004885486 00000 n 
+0004885662 00000 n 
+0004885840 00000 n 
+0004886017 00000 n 
+0004886195 00000 n 
+0004886372 00000 n 
+0004886550 00000 n 
+0004886727 00000 n 
+0004886905 00000 n 
+0004887116 00000 n 
+0004887326 00000 n 
+0004887534 00000 n 
+0004887735 00000 n 
+0004887905 00000 n 
+0004888080 00000 n 
+0004888276 00000 n 
+0004888527 00000 n 
+0004888727 00000 n 
+0004888964 00000 n 
+0004889146 00000 n 
+0004889353 00000 n 
+0004889545 00000 n 
+0004889739 00000 n 
+0004889938 00000 n 
+0004890140 00000 n 
+0004890340 00000 n 
+0004890542 00000 n 
+0004890742 00000 n 
+0004890944 00000 n 
+0004891149 00000 n 
+0004891356 00000 n 
+0004891551 00000 n 
+0004891754 00000 n 
+0004891970 00000 n 
+0004892193 00000 n 
+0004892427 00000 n 
+0004892661 00000 n 
+0004892893 00000 n 
+0004893121 00000 n 
+0004893351 00000 n 
+0004893586 00000 n 
+0004893820 00000 n 
+0004894054 00000 n 
+0004894281 00000 n 
+0004894472 00000 n 
+0004894727 00000 n 
+0004894921 00000 n 
+0004895133 00000 n 
+0004895351 00000 n 
+0004895565 00000 n 
+0004895775 00000 n 
+0004895983 00000 n 
+0004896193 00000 n 
+0004896402 00000 n 
+0004896606 00000 n 
+0004896816 00000 n 
+0004897012 00000 n 
+0004897206 00000 n 
+0004897402 00000 n 
+0004897600 00000 n 
+0004897794 00000 n 
+0004897990 00000 n 
+0004898186 00000 n 
+0004898380 00000 n 
+0004898575 00000 n 
+0004898770 00000 n 
+0004898965 00000 n 
+0004899160 00000 n 
+0004899354 00000 n 
+0004899548 00000 n 
+0004899742 00000 n 
+0004899937 00000 n 
+0004900131 00000 n 
+0004900325 00000 n 
+0004900519 00000 n 
+0004900713 00000 n 
+0004900908 00000 n 
+0004901102 00000 n 
+0004901296 00000 n 
+0004901490 00000 n 
+0004901684 00000 n 
+0004901878 00000 n 
+0004902072 00000 n 
+0004902268 00000 n 
+0004902463 00000 n 
+0004902657 00000 n 
+0004902851 00000 n 
+0004903046 00000 n 
+0004903241 00000 n 
+0004903435 00000 n 
+0004903630 00000 n 
+0004903824 00000 n 
+0004904018 00000 n 
+0004904212 00000 n 
+0004904406 00000 n 
+0004904600 00000 n 
+0004904794 00000 n 
+0004904988 00000 n 
+0004905182 00000 n 
+0004905376 00000 n 
+0004905570 00000 n 
+0004905764 00000 n 
+0004905958 00000 n 
+0004906152 00000 n 
+0004906346 00000 n 
+0004906540 00000 n 
+0004906734 00000 n 
+0004906928 00000 n 
+0004907122 00000 n 
+0004907316 00000 n 
+0004907510 00000 n 
+0004907704 00000 n 
+0004907898 00000 n 
+0004908092 00000 n 
+0004908288 00000 n 
+0004908482 00000 n 
+0004908676 00000 n 
+0004908870 00000 n 
+0004909064 00000 n 
+0004909258 00000 n 
+0004909452 00000 n 
+0004909646 00000 n 
+0004909845 00000 n 
+0004910045 00000 n 
+0004910242 00000 n 
+0004910441 00000 n 
+0004910641 00000 n 
+0004910841 00000 n 
+0004911041 00000 n 
+0004911241 00000 n 
+0004911441 00000 n 
+0004911639 00000 n 
+0004911837 00000 n 
+0004912031 00000 n 
+0004912225 00000 n 
+0004912419 00000 n 
+0004912613 00000 n 
+0004912807 00000 n 
+0004913001 00000 n 
+0004913195 00000 n 
+0004913392 00000 n 
+0004913592 00000 n 
+0004913792 00000 n 
+0004913992 00000 n 
+0004914192 00000 n 
+0004914392 00000 n 
+0004914592 00000 n 
+0004914792 00000 n 
+0004914989 00000 n 
+0004915183 00000 n 
+0004915377 00000 n 
+0004915571 00000 n 
+0004915765 00000 n 
+0004915959 00000 n 
+0004916153 00000 n 
+0004916347 00000 n 
+0004916541 00000 n 
+0004916735 00000 n 
+0004916929 00000 n 
+0004917123 00000 n 
+0004917317 00000 n 
+0004917511 00000 n 
+0004917705 00000 n 
+0004917899 00000 n 
+0004918093 00000 n 
+0004918292 00000 n 
+0004918492 00000 n 
+0004918692 00000 n 
+0004918892 00000 n 
+0004919092 00000 n 
+0004919292 00000 n 
+0004919492 00000 n 
+0004919692 00000 n 
+0004919892 00000 n 
+0004920092 00000 n 
+0004920292 00000 n 
+0004920492 00000 n 
+0004920692 00000 n 
+0004920892 00000 n 
+0004921092 00000 n 
+0004921292 00000 n 
+0004921492 00000 n 
+0004921692 00000 n 
+0004921892 00000 n 
+0004922092 00000 n 
+0004922292 00000 n 
+0004922492 00000 n 
+0004922692 00000 n 
+0004922892 00000 n 
+0004923092 00000 n 
+0004923292 00000 n 
+0004923492 00000 n 
+0004923692 00000 n 
+0004923892 00000 n 
+0004924099 00000 n 
+0004924331 00000 n 
+0004924551 00000 n 
+0004924761 00000 n 
+0004924984 00000 n 
+0004925242 00000 n 
+0004925500 00000 n 
+0004925758 00000 n 
+0004926016 00000 n 
+0004926274 00000 n 
+0004926532 00000 n 
+0004926786 00000 n 
+0004927028 00000 n 
+0004927282 00000 n 
+0004927540 00000 n 
+0004927803 00000 n 
+0004928067 00000 n 
+0004928320 00000 n 
+0004928584 00000 n 
+0004928856 00000 n 
+0004929119 00000 n 
+0004929377 00000 n 
+0004929627 00000 n 
+0004929869 00000 n 
+0004930105 00000 n 
+0004930355 00000 n 
+0004930604 00000 n 
+0004930854 00000 n 
+0004931103 00000 n 
+0004931349 00000 n 
+0004931598 00000 n 
+0004931854 00000 n 
+0004932110 00000 n 
+0004932371 00000 n 
+0004932635 00000 n 
 0004932897 00000 n 
-0004933082 00000 n 
-0004933268 00000 n 
-0004933453 00000 n 
-0004933639 00000 n 
-0004933823 00000 n 
-0004934007 00000 n 
-0004934193 00000 n 
-0004934378 00000 n 
-0004934564 00000 n 
-0004934749 00000 n 
-0004934935 00000 n 
-0004935120 00000 n 
-0004935306 00000 n 
-0004935491 00000 n 
-0004935677 00000 n 
-0004935861 00000 n 
-0004936043 00000 n 
-0004936227 00000 n 
-0004936411 00000 n 
-0004936597 00000 n 
-0004936782 00000 n 
-0004936968 00000 n 
-0004937153 00000 n 
-0004937339 00000 n 
-0004937524 00000 n 
-0004937712 00000 n 
-0004937902 00000 n 
-0004938094 00000 n 
-0004938283 00000 n 
-0004938472 00000 n 
-0004938664 00000 n 
-0004938854 00000 n 
-0004939046 00000 n 
-0004939236 00000 n 
-0004939428 00000 n 
-0004939615 00000 n 
-0004939807 00000 n 
-0004939997 00000 n 
-0004940189 00000 n 
-0004940379 00000 n 
-0004940571 00000 n 
-0004940760 00000 n 
-0004940949 00000 n 
-0004941141 00000 n 
-0004941331 00000 n 
-0004941523 00000 n 
-0004941713 00000 n 
-0004941905 00000 n 
-0004942095 00000 n 
-0004942287 00000 n 
-0004942477 00000 n 
-0004942669 00000 n 
-0004942858 00000 n 
-0004943045 00000 n 
-0004943234 00000 n 
-0004943423 00000 n 
-0004943615 00000 n 
-0004943805 00000 n 
-0004943997 00000 n 
-0004944187 00000 n 
-0004944379 00000 n 
-0004944569 00000 n 
-0004944761 00000 n 
-0004944951 00000 n 
-0004945143 00000 n 
-0004945332 00000 n 
-0004945521 00000 n 
-0004945713 00000 n 
-0004945903 00000 n 
-0004946095 00000 n 
-0004946285 00000 n 
-0004946477 00000 n 
-0004946664 00000 n 
-0004946856 00000 n 
-0004947046 00000 n 
-0004947238 00000 n 
-0004947428 00000 n 
-0004947620 00000 n 
-0004947809 00000 n 
-0004947998 00000 n 
-0004948190 00000 n 
-0004948380 00000 n 
-0004948572 00000 n 
-0004948762 00000 n 
-0004948954 00000 n 
-0004949144 00000 n 
-0004949336 00000 n 
-0004949526 00000 n 
-0004949718 00000 n 
-0004949895 00000 n 
-0004950073 00000 n 
-0004950253 00000 n 
-0004950443 00000 n 
-0004950627 00000 n 
-0004950809 00000 n 
-0004950998 00000 n 
-0004951195 00000 n 
-0004951387 00000 n 
-0004951578 00000 n 
-0004951776 00000 n 
-0004951981 00000 n 
-0004952156 00000 n 
-0004952350 00000 n 
-0004952570 00000 n 
-0004952763 00000 n 
-0004952992 00000 n 
-0004953262 00000 n 
-0004953473 00000 n 
-0004953680 00000 n 
-0004953889 00000 n 
-0004954104 00000 n 
-0004954320 00000 n 
-0004954536 00000 n 
-0004954752 00000 n 
-0004954968 00000 n 
-0004955170 00000 n 
-0004955376 00000 n 
-0004955588 00000 n 
-0004955800 00000 n 
-0004956019 00000 n 
-0004956238 00000 n 
-0004956456 00000 n 
-0004956674 00000 n 
-0004956892 00000 n 
-0004957110 00000 n 
-0004957328 00000 n 
-0004957539 00000 n 
-0004957761 00000 n 
-0004957982 00000 n 
-0004958202 00000 n 
-0004958428 00000 n 
-0004958651 00000 n 
-0004958869 00000 n 
-0004959087 00000 n 
-0004959305 00000 n 
-0004959523 00000 n 
-0004959741 00000 n 
-0004959959 00000 n 
-0004960174 00000 n 
-0004960383 00000 n 
-0004960601 00000 n 
-0004960819 00000 n 
-0004961037 00000 n 
-0004961252 00000 n 
-0004961456 00000 n 
-0004961674 00000 n 
-0004961892 00000 n 
-0004962110 00000 n 
-0004962328 00000 n 
-0004962550 00000 n 
-0004962768 00000 n 
-0004962986 00000 n 
-0004963193 00000 n 
-0004963397 00000 n 
-0004963601 00000 n 
-0004963813 00000 n 
-0004963994 00000 n 
-0004964204 00000 n 
-0004964438 00000 n 
-0004964683 00000 n 
-0004964935 00000 n 
-0004965187 00000 n 
-0004965439 00000 n 
-0004965691 00000 n 
-0004965943 00000 n 
-0004966195 00000 n 
-0004966447 00000 n 
-0004966702 00000 n 
-0004966962 00000 n 
-0004967220 00000 n 
-0004967478 00000 n 
-0004967736 00000 n 
-0004967994 00000 n 
-0004968252 00000 n 
-0004968510 00000 n 
-0004968768 00000 n 
-0004969026 00000 n 
-0004969284 00000 n 
-0004969542 00000 n 
-0004969796 00000 n 
-0004970054 00000 n 
-0004970312 00000 n 
-0004970570 00000 n 
-0004970828 00000 n 
-0004971088 00000 n 
-0004971362 00000 n 
-0004971630 00000 n 
+0004933158 00000 n 
+0004933414 00000 n 
+0004933673 00000 n 
+0004933931 00000 n 
+0004934195 00000 n 
+0004934458 00000 n 
+0004934718 00000 n 
+0004934976 00000 n 
+0004935240 00000 n 
+0004935503 00000 n 
+0004935763 00000 n 
+0004936019 00000 n 
+0004936275 00000 n 
+0004936531 00000 n 
+0004936783 00000 n 
+0004937033 00000 n 
+0004937282 00000 n 
+0004937532 00000 n 
+0004937781 00000 n 
+0004938025 00000 n 
+0004938278 00000 n 
+0004938534 00000 n 
+0004938784 00000 n 
+0004939034 00000 n 
+0004939282 00000 n 
+0004939527 00000 n 
+0004939769 00000 n 
+0004940011 00000 n 
+0004940249 00000 n 
+0004940492 00000 n 
+0004940742 00000 n 
+0004940991 00000 n 
+0004941233 00000 n 
+0004941475 00000 n 
+0004941717 00000 n 
+0004941960 00000 n 
+0004942202 00000 n 
+0004942449 00000 n 
+0004942691 00000 n 
+0004942933 00000 n 
+0004943170 00000 n 
+0004943406 00000 n 
+0004943648 00000 n 
+0004943892 00000 n 
+0004944134 00000 n 
+0004944382 00000 n 
+0004944627 00000 n 
+0004944869 00000 n 
+0004945111 00000 n 
+0004945353 00000 n 
+0004945594 00000 n 
+0004945828 00000 n 
+0004946067 00000 n 
+0004946309 00000 n 
+0004946551 00000 n 
+0004946791 00000 n 
+0004947028 00000 n 
+0004947265 00000 n 
+0004947511 00000 n 
+0004947756 00000 n 
+0004948000 00000 n 
+0004948250 00000 n 
+0004948499 00000 n 
+0004948749 00000 n 
+0004948993 00000 n 
+0004949235 00000 n 
+0004949477 00000 n 
+0004949719 00000 n 
+0004949964 00000 n 
+0004950206 00000 n 
+0004950454 00000 n 
+0004950700 00000 n 
+0004950942 00000 n 
+0004951192 00000 n 
+0004951436 00000 n 
+0004951681 00000 n 
+0004951925 00000 n 
+0004952166 00000 n 
+0004952408 00000 n 
+0004952649 00000 n 
+0004952891 00000 n 
+0004953125 00000 n 
+0004953365 00000 n 
+0004953607 00000 n 
+0004953849 00000 n 
+0004954089 00000 n 
+0004954327 00000 n 
+0004954563 00000 n 
+0004954805 00000 n 
+0004955047 00000 n 
+0004955289 00000 n 
+0004955531 00000 n 
+0004955772 00000 n 
+0004956014 00000 n 
+0004956255 00000 n 
+0004956493 00000 n 
+0004956732 00000 n 
+0004956982 00000 n 
+0004957231 00000 n 
+0004957481 00000 n 
+0004957725 00000 n 
+0004957969 00000 n 
+0004958216 00000 n 
+0004958458 00000 n 
+0004958704 00000 n 
+0004958946 00000 n 
+0004959193 00000 n 
+0004959443 00000 n 
+0004959691 00000 n 
+0004959935 00000 n 
+0004960179 00000 n 
+0004960429 00000 n 
+0004960678 00000 n 
+0004960920 00000 n 
+0004961167 00000 n 
+0004961415 00000 n 
+0004961660 00000 n 
+0004961902 00000 n 
+0004962143 00000 n 
+0004962383 00000 n 
+0004962617 00000 n 
+0004962869 00000 n 
+0004963117 00000 n 
+0004963365 00000 n 
+0004963613 00000 n 
+0004963862 00000 n 
+0004964055 00000 n 
+0004964255 00000 n 
+0004964470 00000 n 
+0004964679 00000 n 
+0004964863 00000 n 
+0004965047 00000 n 
+0004965233 00000 n 
+0004965418 00000 n 
+0004965604 00000 n 
+0004965789 00000 n 
+0004965975 00000 n 
+0004966160 00000 n 
+0004966346 00000 n 
+0004966531 00000 n 
+0004966717 00000 n 
+0004966901 00000 n 
+0004967085 00000 n 
+0004967271 00000 n 
+0004967456 00000 n 
+0004967642 00000 n 
+0004967827 00000 n 
+0004968013 00000 n 
+0004968196 00000 n 
+0004968382 00000 n 
+0004968567 00000 n 
+0004968753 00000 n 
+0004968938 00000 n 
+0004969124 00000 n 
+0004969308 00000 n 
+0004969492 00000 n 
+0004969678 00000 n 
+0004969863 00000 n 
+0004970049 00000 n 
+0004970234 00000 n 
+0004970420 00000 n 
+0004970605 00000 n 
+0004970791 00000 n 
+0004970976 00000 n 
+0004971162 00000 n 
+0004971346 00000 n 
+0004971528 00000 n 
+0004971712 00000 n 
 0004971896 00000 n 
-0004972162 00000 n 
-0004972428 00000 n 
-0004972694 00000 n 
-0004972965 00000 n 
-0004973239 00000 n 
-0004973506 00000 n 
-0004973768 00000 n 
-0004974026 00000 n 
-0004974284 00000 n 
-0004974547 00000 n 
-0004974813 00000 n 
-0004975071 00000 n 
-0004975329 00000 n 
-0004975587 00000 n 
-0004975845 00000 n 
-0004976103 00000 n 
-0004976361 00000 n 
-0004976619 00000 n 
-0004976877 00000 n 
-0004977135 00000 n 
-0004977393 00000 n 
-0004977651 00000 n 
-0004977909 00000 n 
-0004978167 00000 n 
-0004978425 00000 n 
-0004978669 00000 n 
-0004978918 00000 n 
-0004979176 00000 n 
-0004979434 00000 n 
-0004979692 00000 n 
-0004979950 00000 n 
-0004980208 00000 n 
-0004980466 00000 n 
-0004980721 00000 n 
-0004980965 00000 n 
-0004981214 00000 n 
-0004981472 00000 n 
-0004981730 00000 n 
-0004981988 00000 n 
-0004982239 00000 n 
-0004982483 00000 n 
-0004982727 00000 n 
-0004982971 00000 n 
-0004983215 00000 n 
-0004983459 00000 n 
-0004983731 00000 n 
-0004984026 00000 n 
-0004984318 00000 n 
-0004984613 00000 n 
-0004984911 00000 n 
-0004985209 00000 n 
-0004985507 00000 n 
-0004985805 00000 n 
-0004986100 00000 n 
-0004986384 00000 n 
-0004986682 00000 n 
-0004986980 00000 n 
-0004987282 00000 n 
-0004987586 00000 n 
-0004987884 00000 n 
-0004988182 00000 n 
-0004988480 00000 n 
-0004988778 00000 n 
-0004989076 00000 n 
-0004989363 00000 n 
-0004989661 00000 n 
-0004989959 00000 n 
-0004990257 00000 n 
-0004990555 00000 n 
-0004990846 00000 n 
-0004991139 00000 n 
-0004991423 00000 n 
-0004991654 00000 n 
-0004991856 00000 n 
-0004992058 00000 n 
-0004992260 00000 n 
-0004992462 00000 n 
-0004992661 00000 n 
-0004992878 00000 n 
-0004993078 00000 n 
-0004993270 00000 n 
-0004993472 00000 n 
-0004993649 00000 n 
-0004993752 00000 n 
-0004993877 00000 n 
-0004994005 00000 n 
-0004994130 00000 n 
-0004994255 00000 n 
-0004994379 00000 n 
-0004994504 00000 n 
-0004994629 00000 n 
-0004994754 00000 n 
-0004994878 00000 n 
-0004995003 00000 n 
-0004995128 00000 n 
-0004995252 00000 n 
-0004995375 00000 n 
-0004995498 00000 n 
-0004995625 00000 n 
-0004995754 00000 n 
-0004995882 00000 n 
-0004996014 00000 n 
-0004996140 00000 n 
-0004996268 00000 n 
-0004996396 00000 n 
-0004996521 00000 n 
-0004996646 00000 n 
-0004996771 00000 n 
-0004996896 00000 n 
-0004997021 00000 n 
-0004997146 00000 n 
-0004997271 00000 n 
-0004997396 00000 n 
-0004997521 00000 n 
-0004997646 00000 n 
-0004997771 00000 n 
-0004997896 00000 n 
-0004998021 00000 n 
-0004998146 00000 n 
-0004998271 00000 n 
-0004998396 00000 n 
-0004998521 00000 n 
-0004998646 00000 n 
-0004998771 00000 n 
-0004998896 00000 n 
-0004999021 00000 n 
-0004999146 00000 n 
-0004999276 00000 n 
-0004999415 00000 n 
-0004999556 00000 n 
-0004999698 00000 n 
-0004999840 00000 n 
-0004999981 00000 n 
-0005000122 00000 n 
-0005000263 00000 n 
-0005000404 00000 n 
-0005000545 00000 n 
-0005000686 00000 n 
-0005000827 00000 n 
-0005000967 00000 n 
-0005001106 00000 n 
-0005001245 00000 n 
-0005001384 00000 n 
-0005001523 00000 n 
-0005001663 00000 n 
-0005001802 00000 n 
-0005001942 00000 n 
-0005002081 00000 n 
-0005002220 00000 n 
-0005002360 00000 n 
-0005002500 00000 n 
-0005002640 00000 n 
-0005002780 00000 n 
-0005002918 00000 n 
-0005003051 00000 n 
-0005003178 00000 n 
-0005003303 00000 n 
-0005003428 00000 n 
-0005003553 00000 n 
-0005003678 00000 n 
-0005003803 00000 n 
-0005003927 00000 n 
-0005004052 00000 n 
-0005004177 00000 n 
-0005004302 00000 n 
-0005004426 00000 n 
-0005004551 00000 n 
-0005004676 00000 n 
-0005004801 00000 n 
-0005004925 00000 n 
-0005005050 00000 n 
-0005005175 00000 n 
-0005005300 00000 n 
-0005005423 00000 n 
-0005005547 00000 n 
-0005005672 00000 n 
-0005005797 00000 n 
-0005005922 00000 n 
-0005006046 00000 n 
-0005006170 00000 n 
-0005006295 00000 n 
-0005006420 00000 n 
-0005006546 00000 n 
-0005006677 00000 n 
-0005006810 00000 n 
-0005006944 00000 n 
-0005007077 00000 n 
-0005007210 00000 n 
-0005007342 00000 n 
-0005007474 00000 n 
-0005007604 00000 n 
-0005007740 00000 n 
-0005007884 00000 n 
-0005008028 00000 n 
-0005008172 00000 n 
-0005008317 00000 n 
-0005008464 00000 n 
-0005008610 00000 n 
-0005008754 00000 n 
-0005008897 00000 n 
-0005009040 00000 n 
-0005009182 00000 n 
-0005009323 00000 n 
-0005009470 00000 n 
-0005009623 00000 n 
-0005009777 00000 n 
-0005009931 00000 n 
-0005010084 00000 n 
-0005010225 00000 n 
-0005010354 00000 n 
-0005010438 00000 n 
-0005010558 00000 n 
-0005010682 00000 n 
-0005010811 00000 n 
-0005010941 00000 n 
-0005011066 00000 n 
-0005011191 00000 n 
-0005011316 00000 n 
-0005011448 00000 n 
-0005011589 00000 n 
-0005011730 00000 n 
-0005011871 00000 n 
-0005012004 00000 n 
-0005012128 00000 n 
-0005012253 00000 n 
-0005012376 00000 n 
-0005012499 00000 n 
-0005012627 00000 n 
-0005012765 00000 n 
-0005012909 00000 n 
-0005013058 00000 n 
-0005013199 00000 n 
-0005013273 00000 n 
-0005013393 00000 n 
-0005013518 00000 n 
-0005013652 00000 n 
-0005013766 00000 n 
-0005013866 00000 n 
-0005013908 00000 n 
-0005014261 00000 n 
+0004972082 00000 n 
+0004972267 00000 n 
+0004972453 00000 n 
+0004972638 00000 n 
+0004972824 00000 n 
+0004973009 00000 n 
+0004973195 00000 n 
+0004973380 00000 n 
+0004973566 00000 n 
+0004973750 00000 n 
+0004973934 00000 n 
+0004974120 00000 n 
+0004974305 00000 n 
+0004974491 00000 n 
+0004974676 00000 n 
+0004974862 00000 n 
+0004975045 00000 n 
+0004975231 00000 n 
+0004975416 00000 n 
+0004975602 00000 n 
+0004975787 00000 n 
+0004975973 00000 n 
+0004976157 00000 n 
+0004976341 00000 n 
+0004976527 00000 n 
+0004976712 00000 n 
+0004976898 00000 n 
+0004977083 00000 n 
+0004977269 00000 n 
+0004977454 00000 n 
+0004977640 00000 n 
+0004977825 00000 n 
+0004978011 00000 n 
+0004978195 00000 n 
+0004978377 00000 n 
+0004978561 00000 n 
+0004978745 00000 n 
+0004978931 00000 n 
+0004979116 00000 n 
+0004979302 00000 n 
+0004979487 00000 n 
+0004979673 00000 n 
+0004979860 00000 n 
+0004980052 00000 n 
+0004980242 00000 n 
+0004980434 00000 n 
+0004980623 00000 n 
+0004980812 00000 n 
+0004981004 00000 n 
+0004981194 00000 n 
+0004981386 00000 n 
+0004981576 00000 n 
+0004981768 00000 n 
+0004981955 00000 n 
+0004982147 00000 n 
+0004982337 00000 n 
+0004982529 00000 n 
+0004982719 00000 n 
+0004982911 00000 n 
+0004983100 00000 n 
+0004983289 00000 n 
+0004983481 00000 n 
+0004983671 00000 n 
+0004983863 00000 n 
+0004984053 00000 n 
+0004984245 00000 n 
+0004984435 00000 n 
+0004984627 00000 n 
+0004984817 00000 n 
+0004985009 00000 n 
+0004985198 00000 n 
+0004985385 00000 n 
+0004985574 00000 n 
+0004985763 00000 n 
+0004985955 00000 n 
+0004986145 00000 n 
+0004986337 00000 n 
+0004986527 00000 n 
+0004986719 00000 n 
+0004986909 00000 n 
+0004987101 00000 n 
+0004987291 00000 n 
+0004987483 00000 n 
+0004987672 00000 n 
+0004987861 00000 n 
+0004988053 00000 n 
+0004988243 00000 n 
+0004988435 00000 n 
+0004988625 00000 n 
+0004988817 00000 n 
+0004989004 00000 n 
+0004989196 00000 n 
+0004989386 00000 n 
+0004989578 00000 n 
+0004989768 00000 n 
+0004989960 00000 n 
+0004990149 00000 n 
+0004990338 00000 n 
+0004990530 00000 n 
+0004990720 00000 n 
+0004990912 00000 n 
+0004991102 00000 n 
+0004991294 00000 n 
+0004991484 00000 n 
+0004991676 00000 n 
+0004991866 00000 n 
+0004992051 00000 n 
+0004992229 00000 n 
+0004992406 00000 n 
+0004992588 00000 n 
+0004992774 00000 n 
+0004992956 00000 n 
+0004993139 00000 n 
+0004993330 00000 n 
+0004993524 00000 n 
+0004993718 00000 n 
+0004993912 00000 n 
+0004994111 00000 n 
+0004994294 00000 n 
+0004994471 00000 n 
+0004994693 00000 n 
+0004994905 00000 n 
+0004995091 00000 n 
+0004995379 00000 n 
+0004995605 00000 n 
+0004995808 00000 n 
+0004996016 00000 n 
+0004996229 00000 n 
+0004996445 00000 n 
+0004996661 00000 n 
+0004996877 00000 n 
+0004997093 00000 n 
+0004997301 00000 n 
+0004997503 00000 n 
+0004997715 00000 n 
+0004997927 00000 n 
+0004998142 00000 n 
+0004998363 00000 n 
+0004998581 00000 n 
+0004998799 00000 n 
+0004999017 00000 n 
+0004999235 00000 n 
+0004999453 00000 n 
+0004999668 00000 n 
+0004999883 00000 n 
+0005000106 00000 n 
+0005000324 00000 n 
+0005000548 00000 n 
+0005000772 00000 n 
+0005000992 00000 n 
+0005001210 00000 n 
+0005001428 00000 n 
+0005001646 00000 n 
+0005001864 00000 n 
+0005002082 00000 n 
+0005002300 00000 n 
+0005002507 00000 n 
+0005002725 00000 n 
+0005002943 00000 n 
+0005003161 00000 n 
+0005003379 00000 n 
+0005003586 00000 n 
+0005003799 00000 n 
+0005004017 00000 n 
+0005004235 00000 n 
+0005004453 00000 n 
+0005004674 00000 n 
+0005004892 00000 n 
+0005005110 00000 n 
+0005005321 00000 n 
+0005005525 00000 n 
+0005005729 00000 n 
+0005005942 00000 n 
+0005006139 00000 n 
+0005006343 00000 n 
+0005006556 00000 n 
+0005006797 00000 n 
+0005007047 00000 n 
+0005007299 00000 n 
+0005007551 00000 n 
+0005007803 00000 n 
+0005008055 00000 n 
+0005008307 00000 n 
+0005008559 00000 n 
+0005008811 00000 n 
+0005009070 00000 n 
+0005009328 00000 n 
+0005009586 00000 n 
+0005009844 00000 n 
+0005010102 00000 n 
+0005010360 00000 n 
+0005010618 00000 n 
+0005010876 00000 n 
+0005011134 00000 n 
+0005011392 00000 n 
+0005011650 00000 n 
+0005011902 00000 n 
+0005012163 00000 n 
+0005012421 00000 n 
+0005012679 00000 n 
+0005012937 00000 n 
+0005013195 00000 n 
+0005013464 00000 n 
+0005013734 00000 n 
+0005014000 00000 n 
+0005014266 00000 n 
+0005014532 00000 n 
+0005014798 00000 n 
+0005015067 00000 n 
+0005015341 00000 n 
+0005015611 00000 n 
+0005015875 00000 n 
+0005016133 00000 n 
+0005016391 00000 n 
+0005016652 00000 n 
+0005016918 00000 n 
+0005017179 00000 n 
+0005017437 00000 n 
+0005017695 00000 n 
+0005017953 00000 n 
+0005018211 00000 n 
+0005018469 00000 n 
+0005018727 00000 n 
+0005018985 00000 n 
+0005019243 00000 n 
+0005019501 00000 n 
+0005019759 00000 n 
+0005020017 00000 n 
+0005020275 00000 n 
+0005020533 00000 n 
+0005020782 00000 n 
+0005021026 00000 n 
+0005021284 00000 n 
+0005021542 00000 n 
+0005021800 00000 n 
+0005022058 00000 n 
+0005022316 00000 n 
+0005022574 00000 n 
+0005022832 00000 n 
+0005023079 00000 n 
+0005023323 00000 n 
+0005023581 00000 n 
+0005023839 00000 n 
+0005024097 00000 n 
+0005024352 00000 n 
+0005024596 00000 n 
+0005024840 00000 n 
+0005025084 00000 n 
+0005025328 00000 n 
+0005025572 00000 n 
+0005025832 00000 n 
+0005026124 00000 n 
+0005026419 00000 n 
+0005026712 00000 n 
+0005027010 00000 n 
+0005027308 00000 n 
+0005027606 00000 n 
+0005027904 00000 n 
+0005028202 00000 n 
+0005028489 00000 n 
+0005028782 00000 n 
+0005029080 00000 n 
+0005029380 00000 n 
+0005029686 00000 n 
+0005029986 00000 n 
+0005030284 00000 n 
+0005030582 00000 n 
+0005030880 00000 n 
+0005031178 00000 n 
+0005031469 00000 n 
+0005031762 00000 n 
+0005032060 00000 n 
+0005032358 00000 n 
+0005032656 00000 n 
+0005032948 00000 n 
+0005033246 00000 n 
+0005033530 00000 n 
+0005033780 00000 n 
+0005033982 00000 n 
+0005034184 00000 n 
+0005034386 00000 n 
+0005034588 00000 n 
+0005034790 00000 n 
+0005035000 00000 n 
+0005035184 00000 n 
+0005035400 00000 n 
+0005035597 00000 n 
+0005035792 00000 n 
+0005035934 00000 n 
+0005036059 00000 n 
+0005036187 00000 n 
+0005036312 00000 n 
+0005036437 00000 n 
+0005036561 00000 n 
+0005036686 00000 n 
+0005036811 00000 n 
+0005036936 00000 n 
+0005037060 00000 n 
+0005037185 00000 n 
+0005037310 00000 n 
+0005037434 00000 n 
+0005037557 00000 n 
+0005037680 00000 n 
+0005037807 00000 n 
+0005037936 00000 n 
+0005038064 00000 n 
+0005038196 00000 n 
+0005038322 00000 n 
+0005038450 00000 n 
+0005038579 00000 n 
+0005038706 00000 n 
+0005038833 00000 n 
+0005038960 00000 n 
+0005039087 00000 n 
+0005039214 00000 n 
+0005039341 00000 n 
+0005039468 00000 n 
+0005039595 00000 n 
+0005039722 00000 n 
+0005039849 00000 n 
+0005039976 00000 n 
+0005040103 00000 n 
+0005040230 00000 n 
+0005040357 00000 n 
+0005040484 00000 n 
+0005040611 00000 n 
+0005040738 00000 n 
+0005040865 00000 n 
+0005040992 00000 n 
+0005041119 00000 n 
+0005041246 00000 n 
+0005041373 00000 n 
+0005041504 00000 n 
+0005041643 00000 n 
+0005041784 00000 n 
+0005041926 00000 n 
+0005042068 00000 n 
+0005042209 00000 n 
+0005042350 00000 n 
+0005042491 00000 n 
+0005042632 00000 n 
+0005042773 00000 n 
+0005042914 00000 n 
+0005043055 00000 n 
+0005043195 00000 n 
+0005043334 00000 n 
+0005043473 00000 n 
+0005043612 00000 n 
+0005043751 00000 n 
+0005043891 00000 n 
+0005044030 00000 n 
+0005044170 00000 n 
+0005044309 00000 n 
+0005044448 00000 n 
+0005044588 00000 n 
+0005044728 00000 n 
+0005044868 00000 n 
+0005045008 00000 n 
+0005045146 00000 n 
+0005045279 00000 n 
+0005045406 00000 n 
+0005045531 00000 n 
+0005045656 00000 n 
+0005045781 00000 n 
+0005045906 00000 n 
+0005046031 00000 n 
+0005046155 00000 n 
+0005046280 00000 n 
+0005046405 00000 n 
+0005046530 00000 n 
+0005046654 00000 n 
+0005046779 00000 n 
+0005046904 00000 n 
+0005047029 00000 n 
+0005047153 00000 n 
+0005047278 00000 n 
+0005047403 00000 n 
+0005047528 00000 n 
+0005047651 00000 n 
+0005047775 00000 n 
+0005047900 00000 n 
+0005048025 00000 n 
+0005048150 00000 n 
+0005048274 00000 n 
+0005048398 00000 n 
+0005048522 00000 n 
+0005048650 00000 n 
+0005048782 00000 n 
+0005048913 00000 n 
+0005049045 00000 n 
+0005049177 00000 n 
+0005049309 00000 n 
+0005049442 00000 n 
+0005049574 00000 n 
+0005049706 00000 n 
+0005049834 00000 n 
+0005049966 00000 n 
+0005050109 00000 n 
+0005050252 00000 n 
+0005050395 00000 n 
+0005050539 00000 n 
+0005050685 00000 n 
+0005050831 00000 n 
+0005050975 00000 n 
+0005051118 00000 n 
+0005051261 00000 n 
+0005051403 00000 n 
+0005051544 00000 n 
+0005051691 00000 n 
+0005051845 00000 n 
+0005051999 00000 n 
+0005052152 00000 n 
+0005052304 00000 n 
+0005052444 00000 n 
+0005052570 00000 n 
+0005052644 00000 n 
+0005052764 00000 n 
+0005052888 00000 n 
+0005053017 00000 n 
+0005053148 00000 n 
+0005053275 00000 n 
+0005053402 00000 n 
+0005053529 00000 n 
+0005053662 00000 n 
+0005053803 00000 n 
+0005053944 00000 n 
+0005054085 00000 n 
+0005054218 00000 n 
+0005054342 00000 n 
+0005054467 00000 n 
+0005054590 00000 n 
+0005054713 00000 n 
+0005054840 00000 n 
+0005054977 00000 n 
+0005055121 00000 n 
+0005055270 00000 n 
+0005055409 00000 n 
+0005055483 00000 n 
+0005055604 00000 n 
+0005055730 00000 n 
+0005055864 00000 n 
+0005055978 00000 n 
+0005056078 00000 n 
+0005056120 00000 n 
+0005056473 00000 n 
 trailer
-<< /Size 18488
-/Root 18486 0 R
-/Info 18487 0 R
-/ID [<F13ED5CE108EFBEA9FFAF34030E0A2C8> <F13ED5CE108EFBEA9FFAF34030E0A2C8>] >>
+<< /Size 18528
+/Root 18526 0 R
+/Info 18527 0 R
+/ID [<3208B3A42FDA7ED49663730792B929AC> <3208B3A42FDA7ED49663730792B929AC>] >>
 startxref
-5014594
+5056806
 %%EOF

Modified: branches/samba/experimental/docs/htmldocs/Samba3-ByExample/2000users.html
===================================================================
--- branches/samba/experimental/docs/htmldocs/Samba3-ByExample/2000users.html	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/docs/htmldocs/Samba3-ByExample/2000users.html	2008-06-09 06:59:20 UTC (rev 1920)
@@ -1,4 +1,4 @@
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Chapter 6. A Distributed 2000-User Network</title><link rel="stylesheet" href="samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.72.0"><link rel="start" href="index.html" title="Samba-3 by Example"><link rel="up" href="ExNetworks.html" title="Part I. Example Network Configurations"><link rel="prev" href="happy.html" title="Chapter 5. Making Happy Users"><link rel="next" href="DMSMig.html" title="Part II. Domain Members, Updating Samba and Migration"></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. A Distributed 2000-User Network</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="happy.html">Prev</a> </td><th width="60%" align="center">Part I. Example Network Configurations</th><td width="20%" align="right"> <a accesskey="n" href="DMSMig.html">Next</a></td></tr></table><hr></div><div class="chapter" lang="en"><div class="titlepage"><div><div><h2 class="title"><a name="2000users"></a>Chapter 6. A Distributed 2000-User Network</h2></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="sect1"><a href="2000users.html#id355265">Introduction</a></span></dt><dd><dl><dt><span class="sect2"><a href="2000users.html#id355290">Assignment Tasks</a></span></dt></dl></dd><dt><span class="sect1"><a href="2000users.html#id355347">Dissection and Discussion</a></span></dt><dd><dl><dt><span class="sect2"><a href="2000users.html#id355593">Technical Issues</a></span></dt><dt><span class="sect2"><a href="2000users.html#id356417">Political Issues</a></span></dt></dl></dd><dt><span class="sect1"><a href="2000users.html#id356432">Implementation</a></span></dt><dd><dl><dt><span class="sect2"><a href="2000users.html#id359591">Key Points Learned</a></span></dt></dl></dd><dt><span class="sect1"><a href="2000users.html#id359730">Questions and Answers</a></span></dt></dl></div><p>
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Chapter 6. A Distributed 2000-User Network</title><link rel="stylesheet" href="../samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.73.1"><link rel="start" href="index.html" title="Samba-3 by Example"><link rel="up" href="ExNetworks.html" title="Part I. Example Network Configurations"><link rel="prev" href="happy.html" title="Chapter 5. Making Happy Users"><link rel="next" href="DMSMig.html" title="Part II. Domain Members, Updating Samba and Migration"></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. A Distributed 2000-User Network</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="happy.html">Prev</a> </td><th width="60%" align="center">Part I. Example Network Configurations</th><td width="20%" align="right"> <a accesskey="n" href="DMSMig.html">Next</a></td></tr></table><hr></div><div class="chapter" lang="en"><div class="titlepage"><div><div><h2 class="title"><a name="2000users"></a>Chapter 6. A Distributed 2000-User Network</h2></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="sect1"><a href="2000users.html#id2605875">Introduction</a></span></dt><dd><dl><dt><span class="sect2"><a href="2000users.html#id2605906">Assignment Tasks</a></span></dt></dl></dd><dt><span class="sect1"><a href="2000users.html#id2605974">Dissection and Discussion</a></span></dt><dd><dl><dt><span class="sect2"><a href="2000users.html#id2606247">Technical Issues</a></span></dt><dt><span class="sect2"><a href="2000users.html#id2607191">Political Issues</a></span></dt></dl></dd><dt><span class="sect1"><a href="2000users.html#id2607208">Implementation</a></span></dt><dd><dl><dt><span class="sect2"><a href="2000users.html#id2610367">Key Points Learned</a></span></dt></dl></dd><dt><span class="sect1"><a href="2000users.html#id2610514">Questions and Answers</a></span></dt></dl></div><p>
 There is something indeed mystical about things that are
 big. Large networks exhibit a certain magnetism and exude a sense of
 importance that obscures reality. You and I know that it is no more
@@ -30,7 +30,7 @@
 Samba are largely under control. So in this section you focus on the
 specifics of implementing LDAP changes, Samba changes, and approach and
 design of the solution and its deployment.
-</p><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id355265"></a>Introduction</h2></div></div></div><p>
+</p><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2605875"></a>Introduction</h2></div></div></div><p>
 Abmas is a miracle company. Most businesses would have collapsed under
 the weight of rapid expansion that this company has experienced. Samba 
 is flexible, so there is no need to reinstall the whole operating 
@@ -39,19 +39,19 @@
 and then do a near-live conversion. There is no need to reinstall a 
 Samba server just to change the way your network should function.
 </p><p>
-<a class="indexterm" name="id355280"></a>
+<a class="indexterm" name="id2605894"></a>
 Network growth is common to all organizations. In this exercise,
 your preoccupation is with the mechanics of implementing Samba and
 LDAP so that network users on each network segment can work
 without impediment.
-</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id355290"></a>Assignment Tasks</h3></div></div></div><p>
+</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2605906"></a>Assignment Tasks</h3></div></div></div><p>
 	Starting with the configuration files for the server called
-	<code class="constant">MASSIVE</code> in <a href="happy.html" title="Chapter 5. Making Happy Users">???</a>, you now deal with the
+	<code class="constant">MASSIVE</code> in <a class="link" href="happy.html" title="Chapter 5. Making Happy Users">&#8220;Making Happy Users&#8221;</a>, you now deal with the
 	issues that are particular to large distributed networks. Your task
 	is simple  identify the challenges, consider the 
 	alternatives, and then design and implement a solution.
 	</p><p>
-	<a class="indexterm" name="id355315"></a>
+	<a class="indexterm" name="id2605934"></a>
 	Remember, you have users based in London (UK), Los Angeles,
 	Washington. DC, and, three buildings in New York. A significant portion
 	of your workforce have notebook computers and roam all over the
@@ -72,18 +72,18 @@
 	You have outsourced all desktop deployment and management to
 	DirectPointe. Your concern is server maintenance and third-level
 	support. Build a plan and show what must be done.
-	</p></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id355347"></a>Dissection and Discussion</h2></div></div></div><p>
-<a class="indexterm" name="id355354"></a>
-<a class="indexterm" name="id355361"></a>
-In <a href="happy.html" title="Chapter 5. Making Happy Users">???</a>, you implemented an LDAP server that provided the
+	</p></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2605974"></a>Dissection and Discussion</h2></div></div></div><p>
+<a class="indexterm" name="id2605982"></a>
+<a class="indexterm" name="id2605989"></a>
+In <a class="link" href="happy.html" title="Chapter 5. Making Happy Users">&#8220;Making Happy Users&#8221;</a>, you implemented an LDAP server that provided the
 <em class="parameter"><code>passdb backend</code></em> for the Samba servers. You
 explored ways to accelerate Windows desktop profile handling and you
 took control of network performance.
 </p><p>
-<a class="indexterm" name="id355384"></a>
-<a class="indexterm" name="id355391"></a>
-<a class="indexterm" name="id355398"></a>
-<a class="indexterm" name="id355405"></a>
+<a class="indexterm" name="id2606014"></a>
+<a class="indexterm" name="id2606020"></a>
+<a class="indexterm" name="id2606027"></a>
+<a class="indexterm" name="id2606034"></a>
 The implementation of an LDAP-based passdb backend (known as
 <span class="emphasis"><em>ldapsam</em></span> in Samba parlance), or some form of database
 that can be distributed, is essential to permit the deployment of Samba
@@ -96,8 +96,8 @@
 support the range of account facilities demanded by modern network
 managers.
 </p><p>
-<a class="indexterm" name="id355440"></a>
-<a class="indexterm" name="id355446"></a>
+<a class="indexterm" name="id2606073"></a>
+<a class="indexterm" name="id2606080"></a>
 The new <span class="emphasis"><em>tdbsam</em></span> facility supports functionality
 that is similar to an <span class="emphasis"><em>ldapsam</em></span>, but the lack of
 distributed infrastructure sorely limits the scope for its
@@ -105,10 +105,10 @@
 an XML-based backend, or for that matter, why not use an SQL-based
 backend? Is support for these tools broken? Answers to these
 questions require a bit of background.</p><p>
-<a class="indexterm" name="id355467"></a>
-<a class="indexterm" name="id355474"></a>
-<a class="indexterm" name="id355480"></a>
-<a class="indexterm" name="id355487"></a>
+<a class="indexterm" name="id2606104"></a>
+<a class="indexterm" name="id2606110"></a>
+<a class="indexterm" name="id2606117"></a>
+<a class="indexterm" name="id2606124"></a>
 <span class="emphasis"><em>What is a directory?</em></span> A directory is a
 collection of information regarding objects that can be accessed to
 rapidly find information that is relevant in a particular and
@@ -116,19 +116,19 @@
 generally more often searched (read) than updated. As a consequence, the
 information is organized to facilitate read access rather than to
 support transaction processing.</p><p>
-<a class="indexterm" name="id355504"></a>
-<a class="indexterm" name="id355513"></a>
-<a class="indexterm" name="id355520"></a>
-<a class="indexterm" name="id355527"></a>
+<a class="indexterm" name="id2606145"></a>
+<a class="indexterm" name="id2606154"></a>
+<a class="indexterm" name="id2606161"></a>
+<a class="indexterm" name="id2606168"></a>
 The Lightweight Directory Access Protocol (LDAP) differs
 considerably from a traditional database. It has a simple search
 facility that uniquely makes a highly preferred mechanism for managing
 user identities. LDAP provides a scalable mechanism for distributing
 the data repository and for keeping all copies (slaves) in sync with
 the master repository.</p><p>
-<a class="indexterm" name="id355540"></a>
-<a class="indexterm" name="id355547"></a>
-<a class="indexterm" name="id355554"></a>
+<a class="indexterm" name="id2606184"></a>
+<a class="indexterm" name="id2606191"></a>
+<a class="indexterm" name="id2606198"></a>
 Samba is a flexible and powerful file and print sharing
 technology. It can use many external authentication sources and can be
 part of a total authentication and identity management
@@ -136,8 +136,8 @@
 are Microsoft Active Directory and LDAP. Sites that specifically wish to
 avoid the proprietary implications of Microsoft Active Directory
 naturally gravitate toward OpenLDAP.</p><p>
-<a class="indexterm" name="id355567"></a>
-In <a href="happy.html" title="Chapter 5. Making Happy Users">???</a>, you had to deal with a locally routed
+<a class="indexterm" name="id2606215"></a>
+In <a class="link" href="happy.html" title="Chapter 5. Making Happy Users">&#8220;Making Happy Users&#8221;</a>, you had to deal with a locally routed
 network. All deployment concerns focused around making users happy,
 and that simply means taking control over all network practices and
 usage so that no one user is disadvantaged by any other. The real
@@ -147,12 +147,12 @@
 between offices. You must take into account the way users need to
 access information globally. And you must make the network robust
 enough so that it can sustain partial breakdown without causing loss of
-productivity.</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id355593"></a>Technical Issues</h3></div></div></div><p>
+productivity.</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2606247"></a>Technical Issues</h3></div></div></div><p>
 	There are at least three areas that need to be addressed as you
 	approach the challenge of designing a network solution for the newly
 	expanded business:
-	</p><div class="itemizedlist"><ul type="disc"><li><p><a class="indexterm" name="id355607"></a>
-		User needs such as mobility and data access</p></li><li><p>The nature of Windows networking protocols</p></li><li><p>Identity management infrastructure needs</p></li></ul></div><p>Let's look at each in turn.</p><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id355630"></a>User Needs</h4></div></div></div><p>
+	</p><div class="itemizedlist"><ul type="disc"><li><p><a class="indexterm" name="id2606263"></a>
+		User needs such as mobility and data access</p></li><li><p>The nature of Windows networking protocols</p></li><li><p>Identity management infrastructure needs</p></li></ul></div><p>Let's look at each in turn.</p><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2606286"></a>User Needs</h4></div></div></div><p>
 	The new company has three divisions. Staff for each division are spread across
 	the company. Some staff are office-bound and some are mobile users. Mobile
 	users travel globally. Some spend considerable periods working in other offices.
@@ -163,7 +163,7 @@
 	curtail user needs. Parts of the global Internet infrastructure remain shielded
 	off for reasons outside the scope of this discussion.
 	</p><p>
-	<a class="indexterm" name="id355649"></a>
+	<a class="indexterm" name="id2606311"></a>
 	Decisions must be made regarding where data is to be stored, how it will be
 	replicated (if at all), and what the network bandwidth implications are. For
 	example, one decision that can be made is to give each office its own master
@@ -174,8 +174,8 @@
 	This way, they can synchronize all files that have changed since each logon
 	to the network.
 	</p><p>
-	<a class="indexterm" name="id355670"></a>
-	<a class="indexterm" name="id355680"></a>
+	<a class="indexterm" name="id2606337"></a>
+	<a class="indexterm" name="id2606346"></a>
 	No matter which way you look at this, the bandwidth requirements
 	for acceptable performance are substantial even if only 10 percent of
 	staff are global data users. A company with 3,500 employees,
@@ -188,11 +188,11 @@
 	profile involves a transfer of over 750 KB from the profile
 	server to and from the client.
 	</p><p>
-	<a class="indexterm" name="id355695"></a>
+	<a class="indexterm" name="id2606368"></a>
 	Obviously then, user needs and wide-area practicalities dictate the economic and
 	technical aspects of your network design as well as for standard operating procedures.
-	</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id355706"></a>The Nature of Windows Networking Protocols</h4></div></div></div><p>
-	<a class="indexterm" name="id355714"></a>
+	</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2606380"></a>The Nature of Windows Networking Protocols</h4></div></div></div><p>
+	<a class="indexterm" name="id2606388"></a>
 	Network logons that include roaming profile handling requires from 140 KB to 2 MB.
 	The inclusion of support for a minimal set of common desktop applications can push
 	the size of a complete profile to over 15 MB. This has substantial implications
@@ -200,24 +200,24 @@
 	determining the nature and style of mandatory profiles that may be enforced as
 	part of a total service-level assurance program that might be implemented.
 	</p><p>
-	<a class="indexterm" name="id355730"></a>
-	<a class="indexterm" name="id355737"></a>
+	<a class="indexterm" name="id2606409"></a>
+	<a class="indexterm" name="id2606416"></a>
 	One way to reduce the network bandwidth impact of user logon
-	traffic is through folder redirection. In <a href="happy.html" title="Chapter 5. Making Happy Users">???</a>, you
+	traffic is through folder redirection. In <a class="link" href="happy.html" title="Chapter 5. Making Happy Users">&#8220;Making Happy Users&#8221;</a>, you
 	implemented this in the new Windows XP Professional standard
 	desktop configuration. When desktop folders such as <span class="guimenu">My
 	Documents</span> are redirected to a network drive, they should
 	also be excluded from synchronization to and from the server on
 	logon or logout. Redirected folders are analogous to network drive
 	connections.
-	</p><p><a class="indexterm" name="id355761"></a>
+	</p><p><a class="indexterm" name="id2606443"></a>
 	Of course, network applications should only be run off
 	local application servers. As a general rule, even with 2 Mb/sec
 	network bandwidth, it would not make sense at all for someone who
 	is working out of the London office to run applications off a
 	server that is located in New York.
 	</p><p>
-	<a class="indexterm" name="id355774"></a>
+	<a class="indexterm" name="id2606458"></a>
 	When network bandwidth becomes a precious commodity (that is most
 	of the time), there is a significant demand to understand network
 	processes and to mold the limits of acceptability around the
@@ -226,15 +226,15 @@
 	When a Windows NT4/200x/XP Professional client user logs onto
 	the network, several important things must happen.
 	</p><div class="itemizedlist"><ul type="disc"><li><p>
-		<a class="indexterm" name="id355793"></a>
+		<a class="indexterm" name="id2606481"></a>
 		The client obtains an IP address via DHCP. (DHCP is
 		necessary so that users can roam between offices.)
 		</p></li><li><p>
-		<a class="indexterm" name="id355805"></a>
-		<a class="indexterm" name="id355812"></a>
+		<a class="indexterm" name="id2606494"></a>
+		<a class="indexterm" name="id2606501"></a>
 		The client must register itself with the WINS and/or DNS server.
 		</p></li><li><p>
-		<a class="indexterm" name="id355824"></a>
+		<a class="indexterm" name="id2606513"></a>
 		The client must locate the closest domain controller.
 		</p></li><li><p>
 		The client must log onto a domain controller and obtain as part of
@@ -256,15 +256,15 @@
 	name both by broadcast and Unicast registration that is directed
 	at the WINS server.
 	</p><p>
-	<a class="indexterm" name="id355862"></a>
-	<a class="indexterm" name="id355868"></a><a class="indexterm" name="id355878"></a>
+	<a class="indexterm" name="id2606560"></a>
+	<a class="indexterm" name="id2606567"></a><a class="indexterm" name="id2606576"></a>
 	Given that the client is already a domain member, it then sends
 	a directed (Unicast) request to the WINS server seeking the list of
 	IP addresses for domain controllers (NetBIOS name type 0x1C). The
 	WINS server replies with the information requested.</p><p>
-	<a class="indexterm" name="id355890"></a>
-	<a class="indexterm" name="id355899"></a>
-	<a class="indexterm" name="id355906"></a>
+	<a class="indexterm" name="id2606590"></a>
+	<a class="indexterm" name="id2606600"></a>
+	<a class="indexterm" name="id2606606"></a>
 	The client sends two netlogon mailslot broadcast requests
 	to the local network and to each of the IP addresses returned by
 	the WINS server. Whichever answers this request first appears to
@@ -274,9 +274,9 @@
 	was listed in the WINS server response to a request for the list of
 	domain controllers.
 	</p><p>
-	<a class="indexterm" name="id355920"></a>
-	<a class="indexterm" name="id355929"></a>
-	<a class="indexterm" name="id355936"></a>
+	<a class="indexterm" name="id2606633"></a>
+	<a class="indexterm" name="id2606642"></a>
+	<a class="indexterm" name="id2606649"></a>
 	The logon process begins with negotiation of the SMB/CIFS
 	protocols that are to be used; this is followed by an exchange of
 	information that ultimately includes the client sending the
@@ -287,10 +287,10 @@
 	needs. A secondary fact we need to know is, what happens when
 	local domain controllers fail or break?
 	</p><p>
-	<a class="indexterm" name="id355951"></a>
-	<a class="indexterm" name="id355958"></a>
-	<a class="indexterm" name="id355964"></a>
-	<a class="indexterm" name="id355971"></a>
+	<a class="indexterm" name="id2606668"></a>
+	<a class="indexterm" name="id2606675"></a>
+	<a class="indexterm" name="id2606682"></a>
+	<a class="indexterm" name="id2606688"></a>
 	Under most circumstances, the nearest domain controller
 	responds to the netlogon mailslot broadcast. The exception to this
 	norm occurs when the nearest domain controller is too busy or is out
@@ -299,18 +299,18 @@
 	domain controllers. Since there can be only one PDC, all additional
 	domain controllers are by definition BDCs.
 	</p><p>
-	<a class="indexterm" name="id355984"></a>
-	<a class="indexterm" name="id355991"></a>
+	<a class="indexterm" name="id2606705"></a>
+	<a class="indexterm" name="id2606712"></a>
 	The provision of sufficient servers that are BDCs is an
 	important design factor. The second important design factor
 	involves how each of the BDCs obtains user authentication
 	data. That is the subject of the next section, which involves key
 	decisions regarding Identity Management facilities.
-	</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id356003"></a>Identity Management Needs</h4></div></div></div><p>
-	<a class="indexterm" name="id356011"></a>
-	<a class="indexterm" name="id356017"></a>
-	<a class="indexterm" name="id356024"></a>
-	<a class="indexterm" name="id356031"></a>
+	</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2606726"></a>Identity Management Needs</h4></div></div></div><p>
+	<a class="indexterm" name="id2606734"></a>
+	<a class="indexterm" name="id2606741"></a>
+	<a class="indexterm" name="id2606748"></a>
+	<a class="indexterm" name="id2606755"></a>
 	Network managers recognize that in large organizations users
 	generally need to be given resource access based on needs, while
 	being excluded from other resources for reasons of privacy. It is
@@ -319,9 +319,9 @@
 	by which user credentials are validated and filtered and appropriate
 	rights and privileges are allocated.
 	</p><p>
-	<a class="indexterm" name="id356045"></a>
-	<a class="indexterm" name="id356052"></a>
-	<a class="indexterm" name="id356058"></a>
+	<a class="indexterm" name="id2606772"></a>
+	<a class="indexterm" name="id2606779"></a>
+	<a class="indexterm" name="id2606786"></a>
 	Unfortunately, network resources tend to have their own Identity 
 	Management facilities, the quality and manageability of which varies 
 	from quite poor to exceptionally good. Corporations that use a mixture 
@@ -333,7 +333,7 @@
 	What was once called <code class="constant">Yellow Pages</code> is today known 
 	as <code class="constant">Network Information System</code> (NIS).
 	</p><p>
-	<a class="indexterm" name="id356084"></a>
+	<a class="indexterm" name="id2606817"></a>
 	NIS gained a strong following throughout the UNIX/VMS space in a short
 	period of time and retained that appeal and use for over a decade.
 	Security concerns and inherent limitations have caused it to enter its
@@ -343,9 +343,9 @@
 	demands as the demand for directory services that can be coupled with
 	other information systems is catching on.
 	</p><p>
-	<a class="indexterm" name="id356103"></a>
-	<a class="indexterm" name="id356110"></a>
-	<a class="indexterm" name="id356116"></a>
+	<a class="indexterm" name="id2606836"></a>
+	<a class="indexterm" name="id2606843"></a>
+	<a class="indexterm" name="id2606849"></a>
 	Nevertheless, both NIS and NIS+ continue to hold ground in
 	business areas where UNIX still has major sway. Examples of
 	organizations that remain firmly attached to the use of NIS and
@@ -353,14 +353,14 @@
 	and large corporations that have a scientific or engineering
 	focus.
 	</p><p>
-	<a class="indexterm" name="id356129"></a>
-	<a class="indexterm" name="id356136"></a>
+	<a class="indexterm" name="id2606865"></a>
+	<a class="indexterm" name="id2606872"></a>
 	Today's networking world needs a scalable, distributed Identity 
 	Management infrastructure, commonly called a directory. The most 
 	popular technologies today are Microsoft Active Directory service 
 	and a number of LDAP implementations.
 	</p><p>
-	<a class="indexterm" name="id356148"></a>
+	<a class="indexterm" name="id2606886"></a>
 	The problem of managing multiple directories has become a focal
 	point over the past decade, creating a large market for
 	metadirectory products and services that allow organizations that
@@ -369,16 +369,16 @@
 	another. The attendant benefit to end users is the promise of
 	having to remember and deal with fewer login identities and
 	passwords.</p><p>
-	<a class="indexterm" name="id356162"></a>
+	<a class="indexterm" name="id2606904"></a>
 	The challenge of every large network is to find the optimum
 	balance of internal systems and facilities for Identity
 	Management resources. How well the solution is chosen and
 	implemented has potentially significant impact on network bandwidth
 	and systems response needs.</p><p>
-	<a class="indexterm" name="id356177"></a>
-	<a class="indexterm" name="id356184"></a>
-	<a class="indexterm" name="id356193"></a>
-	In <a href="happy.html" title="Chapter 5. Making Happy Users">???</a>, you implemented a single LDAP server for the
+	<a class="indexterm" name="id2606921"></a>
+	<a class="indexterm" name="id2606928"></a>
+	<a class="indexterm" name="id2606937"></a>
+	In <a class="link" href="happy.html" title="Chapter 5. Making Happy Users">&#8220;Making Happy Users&#8221;</a>, you implemented a single LDAP server for the
 	entire network. This may work for smaller networks, but almost
 	certainly fails to meet the needs of large and complex networks. The
 	following section documents how you may implement a single
@@ -386,11 +386,11 @@
 	What is the best method for implementing master/slave LDAP
 	servers within the context of a distributed 2,000-user network is a
 	question that remains to be answered.</p><p>
-	<a class="indexterm" name="id356218"></a>
-	<a class="indexterm" name="id356225"></a>
+	<a class="indexterm" name="id2606966"></a>
+	<a class="indexterm" name="id2606973"></a>
 	One possibility that has great appeal is to create a single,
 	large distributed domain. The practical implications of this
-	design (see <a href="2000users.html#chap7net" title="Figure 6.6. Network Topology 2000 User Complex Design A">???</a>) demands the placement of
+	design (see <a class="link" href="2000users.html#chap7net" title="Figure 6.6. Network Topology 2000 User Complex Design A">&#8220;Network Topology  2000 User Complex Design A&#8221;</a>) demands the placement of
 	sufficient BDCs in each location. Additionally, network
 	administrators must make sure that profiles are not transferred
 	over the wide-area links, except as a totally unavoidable
@@ -398,8 +398,8 @@
 	productivity against the cost of network management and
 	maintenance.
 	</p><p>
-	<a class="indexterm" name="id356246"></a>
-	The network design in <a href="2000users.html#chap7net2" title="Figure 6.7. Network Topology 2000 User Complex Design B">???</a> takes the approach
+	<a class="indexterm" name="id2606998"></a>
+	The network design in <a class="link" href="2000users.html#chap7net2" title="Figure 6.7. Network Topology 2000 User Complex Design B">&#8220;Network Topology  2000 User Complex Design B&#8221;</a> takes the approach
 	that management of networks that are too remote to be managed
 	effectively from New York ought to be given a certain degree of
 	autonomy. With this rationale, the Los Angeles and London networks,
@@ -409,22 +409,22 @@
 	the ability for network users to roam globally without some compromise
 	in how they may access global resources.
 	</p><p>
-	<a class="indexterm" name="id356271"></a>
+	<a class="indexterm" name="id2607024"></a>
 	Desk-bound users need not be negatively affected by this design, since
 	the use of interdomain trusts can be used to satisfy the need for global
 	data sharing.
 	</p><p>
-	<a class="indexterm" name="id356282"></a>
-	<a class="indexterm" name="id356289"></a>
-	<a class="indexterm" name="id356298"></a>
+	<a class="indexterm" name="id2607036"></a>
+	<a class="indexterm" name="id2607043"></a>
+	<a class="indexterm" name="id2607052"></a>
 	When Samba-3 is configured to use an LDAP backend, it stores the domain
 	account information in a directory entry. This account entry contains the
 	domain SID. An unintended but exploitable side effect is that this makes it
 	possible to operate with more than one PDC on a distributed network.
 	</p><p>
-	<a class="indexterm" name="id356311"></a>
-	<a class="indexterm" name="id356318"></a>
-	<a class="indexterm" name="id356324"></a>
+	<a class="indexterm" name="id2607067"></a>
+	<a class="indexterm" name="id2607074"></a>
+	<a class="indexterm" name="id2607081"></a>
 	How might this peculiar feature be exploited? The answer is simple. It is
 	imperative that each network segment have its own WINS server. Major
 	servers on remote network segments can be given a static WINS entry in
@@ -434,8 +434,8 @@
 	same domain SID. Since all domain account information can be stored in a
 	single LDAP backend, users have unfettered ability to roam.
 	</p><p>
-	<a class="indexterm" name="id356345"></a>
-	<a class="indexterm" name="id356354"></a>
+	<a class="indexterm" name="id2607106"></a>
+	<a class="indexterm" name="id2607115"></a>
 	This concept has not been exhaustively validated, though we can see no reason
 	why this should not work. The important facets are the following: The name of
 	the domain must be identical in all locations. Each network segment must have
@@ -446,10 +446,10 @@
 	on every network segment. Finally, the BDCs should each use failover LDAP servers
 	that are in fact slave LDAP servers on the local segments.
 	</p><p>
-	<a class="indexterm" name="id356370"></a>
-	<a class="indexterm" name="id356379"></a>
-	<a class="indexterm" name="id356386"></a>
-	<a class="indexterm" name="id356395"></a>
+	<a class="indexterm" name="id2607137"></a>
+	<a class="indexterm" name="id2607146"></a>
+	<a class="indexterm" name="id2607153"></a>
+	<a class="indexterm" name="id2607162"></a>
 	With a single master LDAP server, all network updates are effected on a single
 	server. In the event that this should become excessively fragile or network
 	bandwidth limiting, one could implement a delegated LDAP domain. This is also
@@ -463,7 +463,7 @@
 	administrators must of necessity follow the same standard
 	procedures for managing the directory, because retroactive correction of
 	inconsistent directory information can be exceedingly difficult.
-	</p></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id356417"></a>Political Issues</h3></div></div></div><p>
+	</p></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2607191"></a>Political Issues</h3></div></div></div><p>
 	As organizations grow, the number of points of control increases
 	also. In a large distributed organization, it is important that the
 	Identity Management system be capable of being updated from
@@ -471,25 +471,25 @@
 	become usable in a reasonable period, typically
 	minutes rather than days (the old limitation of highly manual
 	systems).
-	</p></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id356432"></a>Implementation</h2></div></div></div><p>
-	<a class="indexterm" name="id356439"></a>
-	<a class="indexterm" name="id356446"></a>
-	<a class="indexterm" name="id356453"></a>
-	<a class="indexterm" name="id356460"></a>
+	</p></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2607208"></a>Implementation</h2></div></div></div><p>
+	<a class="indexterm" name="id2607216"></a>
+	<a class="indexterm" name="id2607223"></a>
+	<a class="indexterm" name="id2607230"></a>
+	<a class="indexterm" name="id2607236"></a>
 	Samba-3 has the ability to use multiple password (authentication and
-	identity resolution) backends. The diagram in <a href="2000users.html#chap7idres" title="Figure 6.1. Samba and Authentication Backend Search Pathways">???</a>
+	identity resolution) backends. The diagram in <a class="link" href="2000users.html#chap7idres" title="Figure 6.1. Samba and Authentication Backend Search Pathways">&#8220;Samba and Authentication Backend Search Pathways&#8221;</a>
 	demonstrates how Samba uses winbind, LDAP, and NIS, the traditional system
 	password database. The diagram only documents the mechanisms for
 	authentication and identity resolution (obtaining a UNIX UID/GID)
 	using the specific systems shown.
 	</p><div class="figure"><a name="chap7idres"></a><p class="title"><b>Figure 6.1. Samba and Authentication Backend Search Pathways</b></p><div class="figure-contents"><div class="mediaobject"><img src="images/chap7-idresol.png" width="297" alt="Samba and Authentication Backend Search Pathways"></div></div></div><br class="figure-break"><p>
-	<a class="indexterm" name="id356519"></a>
-	<a class="indexterm" name="id356526"></a>
-	<a class="indexterm" name="id356532"></a>
-	<a class="indexterm" name="id356539"></a>
-	<a class="indexterm" name="id356546"></a>
-	<a class="indexterm" name="id356553"></a>
-	<a class="indexterm" name="id356560"></a>
+	<a class="indexterm" name="id2607300"></a>
+	<a class="indexterm" name="id2607307"></a>
+	<a class="indexterm" name="id2607314"></a>
+	<a class="indexterm" name="id2607321"></a>
+	<a class="indexterm" name="id2607328"></a>
+	<a class="indexterm" name="id2607334"></a>
+	<a class="indexterm" name="id2607341"></a>
 	Samba is capable of using the <code class="constant">smbpasswd</code>,
 	<code class="constant">tdbsam</code>, <code class="constant">xmlsam</code>,
 	and <code class="constant">mysqlsam</code> authentication databases. The SMB
@@ -497,7 +497,7 @@
 	backend. LDAP is the preferred passdb backend for distributed network
 	operations.
 	</p><p>
-	<a class="indexterm" name="id356586"></a>
+	<a class="indexterm" name="id2607369"></a>
 	Additionally, it is possible to use multiple passdb backends
 	concurrently as well as have multiple LDAP backends. As a result, you
 	can specify a failover LDAP backend. The syntax for specifying a
@@ -507,10 +507,10 @@
 passdb backend = ldapsam:ldap://master.abmas.biz
 ...
 </pre><p>
-	This configuration tells Samba to use a single LDAP server, as shown in <a href="2000users.html#ch7singleLDAP" title="Figure 6.2. Samba Configuration to Use a Single LDAP Server">???</a>.
+	This configuration tells Samba to use a single LDAP server, as shown in <a class="link" href="2000users.html#ch7singleLDAP" title="Figure 6.2. Samba Configuration to Use a Single LDAP Server">&#8220;Samba Configuration to Use a Single LDAP Server&#8221;</a>.
 	</p><div class="figure"><a name="ch7singleLDAP"></a><p class="title"><b>Figure 6.2. Samba Configuration to Use a Single LDAP Server</b></p><div class="figure-contents"><div class="mediaobject"><img src="images/ch7-singleLDAP.png" width="351" alt="Samba Configuration to Use a Single LDAP Server"></div></div></div><p><br class="figure-break">
-	<a class="indexterm" name="id356654"></a>
-	<a class="indexterm" name="id356663"></a>
+	<a class="indexterm" name="id2607442"></a>
+	<a class="indexterm" name="id2607451"></a>
 	The addition of a failover LDAP server can simply be done by adding a
 	second entry for the failover server to the single <em class="parameter"><code>ldapsam</code></em>
 	entry, as shown here (note the particular use of the double quotes):
@@ -521,7 +521,7 @@
 ...
 </pre><p>
 	This configuration tells Samba to use a master LDAP server, with failover to a slave server if necessary,
-	as shown in <a href="2000users.html#ch7dualLDAP" title="Figure 6.3. Samba Configuration to Use a Dual (Fail-over) LDAP Server">???</a>.
+	as shown in <a class="link" href="2000users.html#ch7dualLDAP" title="Figure 6.3. Samba Configuration to Use a Dual (Fail-over) LDAP Server">&#8220;Samba Configuration to Use a Dual (Fail-over) LDAP Server&#8221;</a>.
 	</p><div class="figure"><a name="ch7dualLDAP"></a><p class="title"><b>Figure 6.3. Samba Configuration to Use a Dual (Fail-over) LDAP Server</b></p><div class="figure-contents"><div class="mediaobject"><img src="images/ch7-fail-overLDAP.png" width="351" alt="Samba Configuration to Use a Dual (Fail-over) LDAP Server"></div></div></div><p><br class="figure-break">
 	</p><p>
 	Some folks have tried to implement this without the use of double quotes. This is the type of entry they
@@ -532,17 +532,17 @@
                  ldapsam:ldap://slave.abmas.biz
 ...
 </pre><p>
-	<a class="indexterm" name="id356743"></a>
+	<a class="indexterm" name="id2607538"></a>
 	The effect of this style of entry is that Samba lists the users
 	that are in both LDAP databases. If both contain the same information,
 	it results in each record being shown twice. This is, of course, not the
 	solution desired for a failover implementation. The net effect of this
-	configuration is shown in <a href="2000users.html#ch7dualadd" title="Figure 6.4. Samba Configuration to Use Dual LDAP Databases - Broken - Do Not Use!">???</a>
+	configuration is shown in <a class="link" href="2000users.html#ch7dualadd" title="Figure 6.4. Samba Configuration to Use Dual LDAP Databases - Broken - Do Not Use!">&#8220;Samba Configuration to Use Dual LDAP Databases - Broken - Do Not Use!&#8221;</a>
 	</p><div class="figure"><a name="ch7dualadd"></a><p class="title"><b>Figure 6.4. Samba Configuration to Use Dual LDAP Databases - Broken - Do Not Use!</b></p><div class="figure-contents"><div class="mediaobject"><img src="images/ch7-dual-additive-LDAP.png" width="297" alt="Samba Configuration to Use Dual LDAP Databases - Broken - Do Not Use!"></div></div></div><br class="figure-break"><p>
 	If, however, each LDAP database contains unique information, this may 
 	well be an advantageous way to effectively integrate multiple LDAP databases 
 	into one seemingly contiguous directory. Only the first database will be updated.
-	An example of this configuration is shown in <a href="2000users.html#ch7dualok" title="Figure 6.5. Samba Configuration to Use Two LDAP Databases - The result is additive.">???</a>.
+	An example of this configuration is shown in <a class="link" href="2000users.html#ch7dualok" title="Figure 6.5. Samba Configuration to Use Two LDAP Databases - The result is additive.">&#8220;Samba Configuration to Use Two LDAP Databases - The result is additive.&#8221;</a>.
 	</p><div class="figure"><a name="ch7dualok"></a><p class="title"><b>Figure 6.5. Samba Configuration to Use Two LDAP Databases - The result is additive.</b></p><div class="figure-contents"><div class="mediaobject"><img src="images/ch7-dual-additive-LDAP-Ok.png" width="297" alt="Samba Configuration to Use Two LDAP Databases - The result is additive."></div></div></div><br class="figure-break"><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Note</h3><p>
 	When the use of ldapsam is specified twice, as shown here, it is imperative
 	that the two LDAP directories must be disjoint. If the entries are for a
@@ -551,11 +551,11 @@
 	LDAP backends only if both are entirely separate from each other.
 	</p></div><p>
 	It is assumed that the network you are working with follows in a
-	pattern similar to what was covered in <a href="happy.html" title="Chapter 5. Making Happy Users">???</a>. The following steps
+	pattern similar to what was covered in <a class="link" href="happy.html" title="Chapter 5. Making Happy Users">&#8220;Making Happy Users&#8221;</a>. The following steps
     permit the operation of a master/slave OpenLDAP arrangement.
-	</p><div class="procedure"><a name="id356873"></a><p class="title"><b>Procedure 6.1. Implementation Steps for an LDAP Slave Server</b></p><ol type="1"><li><p>
-	    <a class="indexterm" name="id356884"></a>
-		<a class="indexterm" name="id356891"></a>
+	</p><div class="procedure"><a name="id2607680"></a><p class="title"><b>Procedure 6.1. Implementation Steps for an LDAP Slave Server</b></p><ol type="1"><li><p>
+	    <a class="indexterm" name="id2607692"></a>
+		<a class="indexterm" name="id2607698"></a>
 		Log onto the master LDAP server as <code class="constant">root</code>.
 		You are about to change the configuration of the LDAP server, so it
 		makes sense to temporarily halt it. Stop OpenLDAP from running on 
@@ -568,9 +568,9 @@
 <code class="prompt">root# </code> service ldap stop
 </pre><p>
 		</p></li><li><p>
-		<a class="indexterm" name="id356933"></a>
+		<a class="indexterm" name="id2607743"></a>
 		Edit the <code class="filename">/etc/openldap/slapd.conf</code> file so it
-		matches the content of <a href="2000users.html#ch7-LDAP-master" title="Example 6.1. LDAP Master Server Configuration File /etc/openldap/slapd.conf">???</a>.
+		matches the content of <a class="link" href="2000users.html#ch7-LDAP-master" title="Example 6.1. LDAP Master Server Configuration File /etc/openldap/slapd.conf">&#8220;LDAP Master Server Configuration File  /etc/openldap/slapd.conf&#8221;</a>.
 		</p></li><li><p>
 		Create a file called <code class="filename">admin-accts.ldif</code> with the following contents:
 </p><pre class="screen">
@@ -592,8 +592,8 @@
 <code class="prompt">root# </code> slapadd -v -l admin-accts.ldif
 </pre><p>
 		</p></li><li><p>
-		<a class="indexterm" name="id357002"></a>
-		<a class="indexterm" name="id357009"></a>
+		<a class="indexterm" name="id2607817"></a>
+		<a class="indexterm" name="id2607824"></a>
 		Change directory to a suitable place to dump the contents of the
 		LDAP server. The dump file (and LDIF file) is used to preload
 		the slave LDAP server database. You can dump the database by executing:
@@ -602,14 +602,14 @@
 </pre><p>
 		Each record is written to the file.	
 		</p></li><li><p>
-		<a class="indexterm" name="id357039"></a>
+		<a class="indexterm" name="id2607856"></a>
 		Copy the file <code class="filename">LDAP-transfer-LDIF.txt</code> to the intended
 		slave LDAP server. A good location could be in the directory 
 		<code class="filename">/etc/openldap/preload</code>.
 		</p></li><li><p>
 		Log onto the slave LDAP server as <code class="constant">root</code>. You can
 		now configure this server so the <code class="filename">/etc/openldap/slapd.conf</code>
-		file matches the content of <a href="2000users.html#ch7-LDAP-slave" title="Example 6.2. LDAP Slave Configuration File /etc/openldap/slapd.conf">???</a>.
+		file matches the content of <a class="link" href="2000users.html#ch7-LDAP-slave" title="Example 6.2. LDAP Slave Configuration File /etc/openldap/slapd.conf">&#8220;LDAP Slave Configuration File  /etc/openldap/slapd.conf&#8221;</a>.
 		</p></li><li><p>
 		Change directory to the location in which you stored the 
 		<code class="filename">LDAP-transfer-LDIF.txt</code> file (<code class="filename">/etc/openldap/preload</code>).
@@ -652,9 +652,9 @@
 <code class="prompt">root# </code> chkconfig ldap on
 </pre><p>
 		</p></li><li><p>
-	    <a class="indexterm" name="id357178"></a>
-		<a class="indexterm" name="id357184"></a>
-		<a class="indexterm" name="id357191"></a>
+	    <a class="indexterm" name="id2608030"></a>
+		<a class="indexterm" name="id2608036"></a>
+		<a class="indexterm" name="id2608043"></a>
 		Go back to the master LDAP server. Execute the following to start LDAP as well
 		as <code class="literal">slurpd</code>, the synchronization daemon, as shown here:
 </p><pre class="screen">
@@ -663,12 +663,12 @@
 <code class="prompt">root# </code> rcslurpd start
 <code class="prompt">root# </code> chkconfig slurpd on
 </pre><p>
-	    <a class="indexterm" name="id357235"></a>
+	    <a class="indexterm" name="id2608088"></a>
 		On Red Hat Linux, check the equivalent command to start <code class="literal">slurpd</code>.
 		</p></li><li><p>
-		<a class="indexterm" name="id357255"></a>
+		<a class="indexterm" name="id2608109"></a>
 		On the master LDAP server you may now add an account to validate that replication
-		is working. Assuming the configuration shown in <a href="happy.html" title="Chapter 5. Making Happy Users">???</a>, execute:
+		is working. Assuming the configuration shown in <a class="link" href="happy.html" title="Chapter 5. Making Happy Users">&#8220;Making Happy Users&#8221;</a>, execute:
 </p><pre class="screen">
 <code class="prompt">root# </code> /var/lib/samba/sbin/smbldap-useradd -a fruitloop
 </pre><p>
@@ -701,8 +701,8 @@
 		implement additional slave LDAP servers as required.
 		</p></li><li><p>
 		On each machine (PDC and BDCs) after the respective <code class="filename">smb.conf</code> files have been created as shown in
-		<a href="2000users.html#ch7-massmbconfA" title="Example 6.3. Primary Domain Controller smb.conf File Part A">Primary Domain Controller <code class="filename">smb.conf</code> File  Part A + B + C</a> and
-		on BDCs the <a href="2000users.html#ch7-slvsmbocnfA" title="Example 6.6. Backup Domain Controller smb.conf File Part A">Backup Domain Controller <code class="filename">smb.conf</code> File  Part A
+		<a class="link" href="2000users.html#ch7-massmbconfA" title="Example 6.3. Primary Domain Controller smb.conf File Part A">Primary Domain Controller <code class="filename">smb.conf</code> File  Part A + B + C</a> and
+		on BDCs the <a class="link" href="2000users.html#ch7-slvsmbocnfA" title="Example 6.6. Backup Domain Controller smb.conf File Part A">Backup Domain Controller <code class="filename">smb.conf</code> File  Part A
 		+ B + C</a> execute the following:
 </p><pre class="screen">
 <code class="prompt">root# </code> smbpasswd -w buttercup
@@ -791,12 +791,12 @@
 index sambaPrimaryGroupSID  eq
 index sambaDomainName       eq
 index default               sub
-</pre></div></div><br class="example-break"><div class="example"><a name="ch7-massmbconfA"></a><p class="title"><b>Example 6.3. Primary Domain Controller <code class="filename">smb.conf</code> File  Part A</b></p><div class="example-contents"><table class="simplelist" border="0" summary="Simple list"><tr><td># Global parameters</td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[global]</code></em></td></tr><tr><td><a class="indexterm" name="id357485"></a><em class="parameter"><code>unix charset = LOCALE</code></em></td></tr><tr><td><a class="indexterm" name="id357497"></a><em class="parameter"><code>workgroup = MEGANET2</code></em></td></tr><tr><td><a class="indexterm" name="id357510"></a><em class="parameter"><code>passdb backend = ldapsam:ldap://massive.abmas.biz</code></em></td></tr><tr><td><a class="indexterm" name="id357522"></a><em class="parameter"><code>username map = /etc/samba/smbusers</code></em></td></tr><tr><td><a class="indexterm" name="id357535"></a><em class="parameter"><code>log level = 1</code></em></td></tr><tr><td><a class="indexterm" name="id357548"></a><em class="parameter"><code>syslog = 0</code></em></td></tr><tr><td><a class="indexterm" name="id357560"></a><em class="parameter"><code>log file = /var/log/samba/%m</code></em></td></tr><tr><td><a class="indexterm" name="id357573"></a><em class="parameter"><code>max log size = 0</code></em></td></tr><tr><td><a class="indexterm" name="id357585"></a><em class="parameter"><code>smb ports = 139</code></em></td></tr><tr><td><a class="indexterm" name="id357598"></a><em class="parameter"><code>name resolve order = wins bcast hosts</code></em></td></tr><tr><td><a class="indexterm" name="id357611"></a><em class="parameter"><code>time server = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id357623"></a><em class="parameter"><code>printcap name = CUPS</code></em></td></tr><tr><td><a class="indexterm" name="id357636"></a><em class="parameter"><code>add user script = /opt/IDEALX/sbin/smbldap-useradd -m '%u'</code></em></td></tr><tr><td><a class="indexterm" name="id357649"></a><em class="parameter"><code>delete user script = /opt/IDEALX/sbin/smbldap-userdel '%u'</code></em></td></tr><tr><td><a class="indexterm" name="id357662"></a><em class="parameter"><code>add group script = /opt/IDEALX/sbin/smbldap-groupadd -p '%g'</code></em></td></tr><tr><td><a class="indexterm" name="id357674"></a><em class="parameter"><code>delete group script = /opt/IDEALX/sbin/smbldap-groupdel '%g'</code></em></td></tr><tr><td><a class="indexterm" name="id357687"></a><em class="parameter"><code>add user to group script = /opt/IDEALX/sbin/smbldap-groupmod -m '%g' '%u'</code></em></td></tr><tr><td><a class="indexterm" name="id357701"></a><em class="parameter"><code>delete user from group script = /opt/IDEALX/sbin/smbldap-groupmod -x '%g' '%u'</code></em></td></tr><tr><td><a class="indexterm" name="id357714"></a><em class="parameter"><code>set primary group script = /opt/IDEALX/sbin/smbldap-usermod -g '%g' '%u'</code></em></td></tr><tr><td><a class="indexterm" name="id357727"></a><em class="parameter"><code>add machine script = /opt/IDEALX/sbin/smbldap-useradd -w '%u'</code></em></td></tr><tr><td><a class="indexterm" name="id357740"></a><em class="parameter"><code>shutdown script = /var/lib/samba/scripts/shutdown.sh</code></em></td></tr><tr><td><a class="indexterm" name="id357753"></a><em class="parameter"><code>abort shutdown script = /sbin/shutdown -c</code></em></td></tr><tr><td><a class="indexterm" name="id357766"></a><em class="parameter"><code>logon script = scripts\logon.bat</code></em></td></tr><tr><td><a class="indexterm" name="id357778"></a><em class="parameter"><code>logon path = \\%L\profiles\%U</code></em></td></tr><tr><td><a class="indexterm" name="id357791"></a><em class="parameter"><code>logon drive = X:</code></em></td></tr><tr><td><a class="indexterm" name="id357803"></a><em class="parameter"><code>domain logons = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id357816"></a><em class="parameter"><code>domain master = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id357828"></a><em class="parameter"><code>wins support = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id357841"></a><em class="parameter"><code>ldap suffix = dc=abmas,dc=biz</code></em></td></tr><tr><td><a class="indexterm" name="id357854"></a><em class="parameter"><code>ldap machine suffix = ou=People</code></em></td></tr><tr><td><a class="indexterm" name="id357866"></a><em class="parameter"><code>ldap user suffix = ou=People</code></em></td></tr><tr><td><a class="indexterm" name="id357879"></a><em class="parameter"><code>ldap group suffix = ou=Groups</code></em></td></tr><tr><td><a class="indexterm" name="id357892"></a><em class="parameter"><code>ldap idmap suffix = ou=Idmap</code></em></td></tr><tr><td><a class="indexterm" name="id357904"></a><em class="parameter"><code>ldap admin dn = cn=sambaadmin,dc=abmas,dc=biz</code></em></td></tr><tr><td><a class="indexterm" name="id357917"></a><em class="parameter"><code>idmap backend = ldap://massive.abmas.biz</code></em></td></tr><tr><td><a class="indexterm" name="id357930"></a><em class="parameter"><code>idmap uid = 10000-20000</code></em></td></tr><tr><td><a class="indexterm" name="id357942"></a><em class="parameter"><code>idmap gid = 10000-20000</code></em></td></tr><tr><td><a class="indexterm" name="id357955"></a><em class="parameter"><code>printer admin = root</code></em></td></tr><tr><td><a class="indexterm" name="id357968"></a><em class="parameter"><code>printing = cups</code></em></td></tr></table></div></div><br class="example-break"><div class="example"><a name="ch7-massmbconfB"></a><p class="title"><b>Example 6.4. Primary Domain Controller <code class="filename">smb.conf</code> File  Part B</b></p><div class="example-contents"><table class="simplelist" border="0" summary="Simple list"><tr><td> </td></tr><tr><td><em class="parameter"><code>[IPC$]</code></em></td></tr><tr><td><a class="indexterm" name="id358013"></a><em class="parameter"><code>path = /tmp</code></em></td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[accounts]</code></em></td></tr><tr><td><a class="indexterm" name="id358035"></a><em class="parameter"><code>comment = Accounting Files</code></em></td></tr><tr><td><a class="indexterm" name="id358047"></a><em class="parameter"><code>path = /data/accounts</code></em></td></tr><tr><td><a class="indexterm" name="id358060"></a><em class="parameter"><code>read only = No</code></em></td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[service]</code></em></td></tr><tr><td><a class="indexterm" name="id358081"></a><em class="parameter"><code>comment = Financial Services Files</code></em></td></tr><tr><td><a class="indexterm" name="id358094"></a><em class="parameter"><code>path = /data/service</code></em></td></tr><tr><td><a class="indexterm" name="id358106"></a><em class="parameter"><code>read only = No</code></em></td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[pidata]</code></em></td></tr><tr><td><a class="indexterm" name="id358128"></a><em class="parameter"><code>comment = Property Insurance Files</code></em></td></tr><tr><td><a class="indexterm" name="id358141"></a><em class="parameter"><code>path = /data/pidata</code></em></td></tr><tr><td><a class="indexterm" name="id358153"></a><em class="parameter"><code>read only = No</code></em></td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[homes]</code></em></td></tr><tr><td><a class="indexterm" name="id358175"></a><em class="parameter"><code>comment = Home Directories</code></em></td></tr><tr><td><a class="indexterm" name="id358187"></a><em class="parameter"><code>valid users = %S</code></em></td></tr><tr><td><a class="indexterm" name="id358200"></a><em class="parameter"><code>read only = No</code></em></td></tr><tr><td><a class="indexterm" name="id358212"></a><em class="parameter"><code>browseable = No</code></em></td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[printers]</code></em></td></tr><tr><td><a class="indexterm" name="id358234"></a><em class="parameter"><code>comment = SMB Print Spool</code></em></td></tr><tr><td><a class="indexterm" name="id358246"></a><em class="parameter"><code>path = /var/spool/samba</code></em></td></tr><tr><td><a class="indexterm" name="id358259"></a><em class="parameter"><code>guest ok = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id358272"></a><em class="parameter"><code>printable = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id358284"></a><em class="parameter"><code>browseable = No</code></em></td></tr></table></div></div><br class="example-break"><div class="example"><a name="ch7-massmbconfC"></a><p class="title"><b>Example 6.5. Primary Domain Controller <code class="filename">smb.conf</code> File  Part C</b></p><div class="example-contents"><table class="simplelist" border="0" summary="Simple list"><tr><td> </td></tr><tr><td><em class="parameter"><code>[apps]</code></em></td></tr><tr><td><a class="indexterm" name="id358330"></a><em class="parameter"><code>comment = Application Files</code></em></td></tr><tr><td><a class="indexterm" name="id358343"></a><em class="parameter"><code>path = /apps</code></em></td></tr><tr><td><a class="indexterm" name="id358355"></a><em class="parameter"><code>admin users = bjones</code></em></td></tr><tr><td><a class="indexterm" name="id358368"></a><em class="parameter"><code>read only = No</code></em></td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[netlogon]</code></em></td></tr><tr><td><a class="indexterm" name="id358389"></a><em class="parameter"><code>comment = Network Logon Service</code></em></td></tr><tr><td><a class="indexterm" name="id358402"></a><em class="parameter"><code>path = /var/lib/samba/netlogon</code></em></td></tr><tr><td><a class="indexterm" name="id358414"></a><em class="parameter"><code>admin users = root, Administrator</code></em></td></tr><tr><td><a class="indexterm" name="id358427"></a><em class="parameter"><code>guest ok = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id358440"></a><em class="parameter"><code>locking = No</code></em></td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[profiles]</code></em></td></tr><tr><td><a class="indexterm" name="id358461"></a><em class="parameter"><code>comment = Profile Share</code></em></td></tr><tr><td><a class="indexterm" name="id358474"></a><em class="parameter"><code>path = /var/lib/samba/profiles</code></em></td></tr><tr><td><a class="indexterm" name="id358486"></a><em class="parameter"><code>read only = No</code></em></td></tr><tr><td><a class="indexterm" name="id358499"></a><em class="parameter"><code>profile acls = Yes</code></em></td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[profdata]</code></em></td></tr><tr><td><a class="indexterm" name="id358520"></a><em class="parameter"><code>comment = Profile Data Share</code></em></td></tr><tr><td><a class="indexterm" name="id358533"></a><em class="parameter"><code>path = /var/lib/samba/profdata</code></em></td></tr><tr><td><a class="indexterm" name="id358546"></a><em class="parameter"><code>read only = No</code></em></td></tr><tr><td><a class="indexterm" name="id358558"></a><em class="parameter"><code>profile acls = Yes</code></em></td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[print$]</code></em></td></tr><tr><td><a class="indexterm" name="id358580"></a><em class="parameter"><code>comment = Printer Drivers</code></em></td></tr><tr><td><a class="indexterm" name="id358592"></a><em class="parameter"><code>path = /var/lib/samba/drivers</code></em></td></tr><tr><td><a class="indexterm" name="id358605"></a><em class="parameter"><code>write list = root</code></em></td></tr><tr><td><a class="indexterm" name="id358618"></a><em class="parameter"><code>admin users = root, Administrator</code></em></td></tr></table></div></div><br class="example-break"><div class="example"><a name="ch7-slvsmbocnfA"></a><p class="title"><b>Example 6.6. Backup Domain Controller <code class="filename">smb.conf</code> File  Part A</b></p><div class="example-contents"><table class="simplelist" border="0" summary="Simple list"><tr><td># # Global parameters</td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[global]</code></em></td></tr><tr><td><a class="indexterm" name="id358667"></a><em class="parameter"><code>unix charset = LOCALE</code></em></td></tr><tr><td><a class="indexterm" name="id358679"></a><em class="parameter"><code>workgroup = MEGANET2</code></em></td></tr><tr><td><a class="indexterm" name="id358692"></a><em class="parameter"><code>netbios name = BLDG1</code></em></td></tr><tr><td><a class="indexterm" name="id358704"></a><em class="parameter"><code>passdb backend = ldapsam:ldap://lapdc.abmas.biz</code></em></td></tr><tr><td><a class="indexterm" name="id358717"></a><em class="parameter"><code>username map = /etc/samba/smbusers</code></em></td></tr><tr><td><a class="indexterm" name="id358730"></a><em class="parameter"><code>log level = 1</code></em></td></tr><tr><td><a class="indexterm" name="id358742"></a><em class="parameter"><code>syslog = 0</code></em></td></tr><tr><td><a class="indexterm" name="id358755"></a><em class="parameter"><code>log file = /var/log/samba/%m</code></em></td></tr><tr><td><a class="indexterm" name="id358768"></a><em class="parameter"><code>max log size = 50</code></em></td></tr><tr><td><a class="indexterm" name="id358780"></a><em class="parameter"><code>smb ports = 139</code></em></td></tr><tr><td><a class="indexterm" name="id358793"></a><em class="parameter"><code>name resolve order = wins bcast hosts</code></em></td></tr><tr><td><a class="indexterm" name="id358805"></a><em class="parameter"><code>printcap name = CUPS</code></em></td></tr><tr><td><a class="indexterm" name="id358818"></a><em class="parameter"><code>show add printer wizard = No</code></em></td></tr><tr><td><a class="indexterm" name="id358830"></a><em class="parameter"><code>logon script = scripts\logon.bat</code></em></td></tr><tr><td><a class="indexterm" name="id358843"></a><em class="parameter"><code>logon path = \\%L\profiles\%U</code></em></td></tr><tr><td><a class="indexterm" name="id358856"></a><em class="parameter"><code>logon drive = X:</code></em></td></tr><tr><td><a class="indexterm" name="id358868"></a><em class="parameter"><code>domain logons = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id358881"></a><em class="parameter"><code>os level = 63</code></em></td></tr><tr><td><a class="indexterm" name="id358893"></a><em class="parameter"><code>domain master = No</code></em></td></tr><tr><td><a class="indexterm" name="id358906"></a><em class="parameter"><code>wins server = 192.168.2.1</code></em></td></tr><tr><td><a class="indexterm" name="id358919"></a><em class="parameter"><code>ldap suffix = dc=abmas,dc=biz</code></em></td></tr><tr><td><a class="indexterm" name="id358931"></a><em class="parameter"><code>ldap machine suffix = ou=People</code></em></td></tr><tr><td><a class="indexterm" name="id358944"></a><em class="parameter"><code>ldap user suffix = ou=People</code></em></td></tr><tr><td><a class="indexterm" name="id358957"></a><em class="parameter"><code>ldap group suffix = ou=Groups</code></em></td></tr><tr><td><a class="indexterm" name="id358969"></a><em class="parameter"><code>ldap idmap suffix = ou=Idmap</code></em></td></tr><tr><td><a class="indexterm" name="id358982"></a><em class="parameter"><code>ldap admin dn = cn=sambaadmin,dc=abmas,dc=biz</code></em></td></tr><tr><td><a class="indexterm" name="id358995"></a><em class="parameter"><code>utmp = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id359007"></a><em class="parameter"><code>idmap backend = ldap://massive.abmas.biz</code></em></td></tr><tr><td><a class="indexterm" name="id359020"></a><em class="parameter"><code>idmap uid = 10000-20000</code></em></td></tr><tr><td><a class="indexterm" name="id359033"></a><em class="parameter"><code>idmap gid = 10000-20000</code></em></td></tr><tr><td><a class="indexterm" name="id359045"></a><em class="parameter"><code>printing = cups</code></em></td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[accounts]</code></em></td></tr><tr><td><a class="indexterm" name="id359067"></a><em class="parameter"><code>comment = Accounting Files</code></em></td></tr><tr><td><a class="indexterm" name="id359079"></a><em class="parameter"><code>path = /data/accounts</code></em></td></tr><tr><td><a class="indexterm" name="id359092"></a><em class="parameter"><code>read only = No</code></em></td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[service]</code></em></td></tr><tr><td><a class="indexterm" name="id359113"></a><em class="parameter"><code>comment = Financial Services Files</code></em></td></tr><tr><td><a class="indexterm" name="id359126"></a><em class="parameter"><code>path = /data/service</code></em></td></tr><tr><td><a class="indexterm" name="id359138"></a><em class="parameter"><code>read only = No</code></em></td></tr></table></div></div><br class="example-break"><div class="example"><a name="ch7-slvsmbocnfB"></a><p class="title"><b>Example 6.7. Backup Domain Controller <code class="filename">smb.conf</code> File  Part B</b></p><div class="example-contents"><table class="simplelist" border="0" summary="Simple list"><tr><td> </td></tr><tr><td><em class="parameter"><code>[pidata]</code></em></td></tr><tr><td><a class="indexterm" name="id359184"></a><em class="parameter"><code>comment = Property Insurance Files</code></em></td></tr><tr><td><a class="indexterm" name="id359197"></a><em class="parameter"><code>path = /data/pidata</code></em></td></tr><tr><td><a class="indexterm" name="id359210"></a><em class="parameter"><code>read only = No</code></em></td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[homes]</code></em></td></tr><tr><td><a class="indexterm" name="id359231"></a><em class="parameter"><code>comment = Home Directories</code></em></td></tr><tr><td><a class="indexterm" name="id359244"></a><em class="parameter"><code>valid users = %S</code></em></td></tr><tr><td><a class="indexterm" name="id359256"></a><em class="parameter"><code>read only = No</code></em></td></tr><tr><td><a class="indexterm" name="id359269"></a><em class="parameter"><code>browseable = No</code></em></td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[printers]</code></em></td></tr><tr><td><a class="indexterm" name="id359290"></a><em class="parameter"><code>comment = SMB Print Spool</code></em></td></tr><tr><td><a class="indexterm" name="id359303"></a><em class="parameter"><code>path = /var/spool/samba</code></em></td></tr><tr><td><a class="indexterm" name="id359315"></a><em class="parameter"><code>guest ok = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id359328"></a><em class="parameter"><code>printable = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id359340"></a><em class="parameter"><code>browseable = No</code></em></td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[apps]</code></em></td></tr><tr><td><a class="indexterm" name="id359362"></a><em class="parameter"><code>comment = Application Files</code></em></td></tr><tr><td><a class="indexterm" name="id359375"></a><em class="parameter"><code>path = /apps</code></em></td></tr><tr><td><a class="indexterm" name="id359387"></a><em class="parameter"><code>admin users = bjones</code></em></td></tr><tr><td><a class="indexterm" name="id359400"></a><em class="parameter"><code>read only = No</code></em></td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[netlogon]</code></em></td></tr><tr><td><a class="indexterm" name="id359421"></a><em class="parameter"><code>comment = Network Logon Service</code></em></td></tr><tr><td><a class="indexterm" name="id359434"></a><em class="parameter"><code>path = /var/lib/samba/netlogon</code></em></td></tr><tr><td><a class="indexterm" name="id359446"></a><em class="parameter"><code>guest ok = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id359459"></a><em class="parameter"><code>locking = No</code></em></td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[profiles]</code></em></td></tr><tr><td><a class="indexterm" name="id359480"></a><em class="parameter"><code>comment = Profile Share</code></em></td></tr><tr><td><a class="indexterm" name="id359493"></a><em class="parameter"><code>path = /var/lib/samba/profiles</code></em></td></tr><tr><td><a class="indexterm" name="id359506"></a><em class="parameter"><code>read only = No</code></em></td></tr><tr><td><a class="indexterm" name="id359518"></a><em class="parameter"><code>profile acls = Yes</code></em></td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[profdata]</code></em></td></tr><tr><td><a class="indexterm" name="id359540"></a><em class="parameter"><code>comment = Profile Data Share</code></em></td></tr><tr><td><a class="indexterm" name="id359552"></a><em class="parameter"><code>path = /var/lib/samba/profdata</code></em></td></tr><tr><td><a class="indexterm" name="id359565"></a><em class="parameter"><code>read only = No</code></em></td></tr><tr><td><a class="indexterm" name="id359578"></a><em class="parameter"><code>profile acls = Yes</code></em></td></tr></table></div></div><br class="example-break"><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id359591"></a>Key Points Learned</h3></div></div></div><div class="itemizedlist"><ul type="disc"><li><p>
-			<a class="indexterm" name="id359602"></a><a class="indexterm" name="id359608"></a>
+</pre></div></div><br class="example-break"><div class="example"><a name="ch7-massmbconfA"></a><p class="title"><b>Example 6.3. Primary Domain Controller <code class="filename">smb.conf</code> File  Part A</b></p><div class="example-contents"><table class="simplelist" border="0" summary="Simple list"><tr><td># Global parameters</td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[global]</code></em></td></tr><tr><td><a class="indexterm" name="id2608373"></a><em class="parameter"><code>unix charset = LOCALE</code></em></td></tr><tr><td><a class="indexterm" name="id2608385"></a><em class="parameter"><code>workgroup = MEGANET2</code></em></td></tr><tr><td><a class="indexterm" name="id2608397"></a><em class="parameter"><code>passdb backend = ldapsam:ldap://massive.abmas.biz</code></em></td></tr><tr><td><a class="indexterm" name="id2608409"></a><em class="parameter"><code>username map = /etc/samba/smbusers</code></em></td></tr><tr><td><a class="indexterm" name="id2608421"></a><em class="parameter"><code>log level = 1</code></em></td></tr><tr><td><a class="indexterm" name="id2608432"></a><em class="parameter"><code>syslog = 0</code></em></td></tr><tr><td><a class="indexterm" name="id2608444"></a><em class="parameter"><code>log file = /var/log/samba/%m</code></em></td></tr><tr><td><a class="indexterm" name="id2608456"></a><em class="parameter"><code>max log size = 0</code></em></td></tr><tr><td><a class="indexterm" name="id2608468"></a><em class="parameter"><code>smb ports = 139</code></em></td></tr><tr><td><a class="indexterm" name="id2608479"></a><em class="parameter"><code>name resolve order = wins bcast hosts</code></em></td></tr><tr><td><a class="indexterm" name="id2608491"></a><em class="parameter"><code>time server = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id2608503"></a><em class="parameter"><code>printcap name = CUPS</code></em></td></tr><tr><td><a class="indexterm" name="id2608515"></a><em class="parameter"><code>add user script = /opt/IDEALX/sbin/smbldap-useradd -m '%u'</code></em></td></tr><tr><td><a class="indexterm" name="id2608527"></a><em class="parameter"><code>delete user script = /opt/IDEALX/sbin/smbldap-userdel '%u'</code></em></td></tr><tr><td><a class="indexterm" name="id2608540"></a><em class="parameter"><code>add group script = /opt/IDEALX/sbin/smbldap-groupadd -p '%g'</code></em></td></tr><tr><td><a class="indexterm" name="id2608552"></a><em class="parameter"><code>delete group script = /opt/IDEALX/sbin/smbldap-groupdel '%g'</code></em></td></tr><tr><td><a class="indexterm" name="id2608565"></a><em class="parameter"><code>add user to group script = /opt/IDEALX/sbin/smbldap-groupmod -m '%g' '%u'</code></em></td></tr><tr><td><a class="indexterm" name="id2608577"></a><em class="parameter"><code>delete user from group script = /opt/IDEALX/sbin/smbldap-groupmod -x '%g' '%u'</code></em></td></tr><tr><td><a class="indexterm" name="id2608590"></a><em class="parameter"><code>set primary group script = /opt/IDEALX/sbin/smbldap-usermod -g '%g' '%u'</code></em></td></tr><tr><td><a class="indexterm" name="id2608603"></a><em class="parameter"><code>add machine script = /opt/IDEALX/sbin/smbldap-useradd -w '%u'</code></em></td></tr><tr><td><a class="indexterm" name="id2608616"></a><em class="parameter"><code>shutdown script = /var/lib/samba/scripts/shutdown.sh</code></em></td></tr><tr><td><a class="indexterm" name="id2608628"></a><em class="parameter"><code>abort shutdown script = /sbin/shutdown -c</code></em></td></tr><tr><td><a class="indexterm" name="id2608640"></a><em class="parameter"><code>logon script = scripts\logon.bat</code></em></td></tr><tr><td><a class="indexterm" name="id2608652"></a><em class="parameter"><code>logon path = \\%L\profiles\%U</code></em></td></tr><tr><td><a class="indexterm" name="id2608664"></a><em class="parameter"><code>logon drive = X:</code></em></td></tr><tr><td><a class="indexterm" name="id2608676"></a><em class="parameter"><code>domain logons = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id2608688"></a><em class="parameter"><code>domain master = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id2608699"></a><em class="parameter"><code>wins support = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id2608711"></a><em class="parameter"><code>ldap suffix = dc=abmas,dc=biz</code></em></td></tr><tr><td><a class="indexterm" name="id2608723"></a><em class="parameter"><code>ldap machine suffix = ou=People</code></em></td></tr><tr><td><a class="indexterm" name="id2608735"></a><em class="parameter"><code>ldap user suffix = ou=People</code></em></td></tr><tr><td><a class="indexterm" name="id2608747"></a><em class="parameter"><code>ldap group suffix = ou=Groups</code></em></td></tr><tr><td><a class="indexterm" name="id2608759"></a><em class="parameter"><code>ldap idmap suffix = ou=Idmap</code></em></td></tr><tr><td><a class="indexterm" name="id2608771"></a><em class="parameter"><code>ldap admin dn = cn=sambaadmin,dc=abmas,dc=biz</code></em></td></tr><tr><td><a class="indexterm" name="id2608783"></a><em class="parameter"><code>idmap backend = ldap://massive.abmas.biz</code></em></td></tr><tr><td><a class="indexterm" name="id2608795"></a><em class="parameter"><code>idmap uid = 10000-20000</code></em></td></tr><tr><td><a class="indexterm" name="id2608807"></a><em class="parameter"><code>idmap gid = 10000-20000</code></em></td></tr><tr><td><a class="indexterm" name="id2608819"></a><em class="parameter"><code>printer admin = root</code></em></td></tr><tr><td><a class="indexterm" name="id2608831"></a><em class="parameter"><code>printing = cups</code></em></td></tr></table></div></div><br class="example-break"><div class="example"><a name="ch7-massmbconfB"></a><p class="title"><b>Example 6.4. Primary Domain Controller <code class="filename">smb.conf</code> File  Part B</b></p><div class="example-contents"><table class="simplelist" border="0" summary="Simple list"><tr><td> </td></tr><tr><td><em class="parameter"><code>[IPC$]</code></em></td></tr><tr><td><a class="indexterm" name="id2608876"></a><em class="parameter"><code>path = /tmp</code></em></td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[accounts]</code></em></td></tr><tr><td><a class="indexterm" name="id2608897"></a><em class="parameter"><code>comment = Accounting Files</code></em></td></tr><tr><td><a class="indexterm" name="id2608908"></a><em class="parameter"><code>path = /data/accounts</code></em></td></tr><tr><td><a class="indexterm" name="id2608920"></a><em class="parameter"><code>read only = No</code></em></td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[service]</code></em></td></tr><tr><td><a class="indexterm" name="id2608940"></a><em class="parameter"><code>comment = Financial Services Files</code></em></td></tr><tr><td><a class="indexterm" name="id2608952"></a><em class="parameter"><code>path = /data/service</code></em></td></tr><tr><td><a class="indexterm" name="id2608964"></a><em class="parameter"><code>read only = No</code></em></td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[pidata]</code></em></td></tr><tr><td><a class="indexterm" name="id2608984"></a><em class="parameter"><code>comment = Property Insurance Files</code></em></td></tr><tr><td><a class="indexterm" name="id2608996"></a><em class="parameter"><code>path = /data/pidata</code></em></td></tr><tr><td><a class="indexterm" name="id2609008"></a><em class="parameter"><code>read only = No</code></em></td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[homes]</code></em></td></tr><tr><td><a class="indexterm" name="id2609028"></a><em class="parameter"><code>comment = Home Directories</code></em></td></tr><tr><td><a class="indexterm" name="id2609040"></a><em class="parameter"><code>valid users = %S</code></em></td></tr><tr><td><a class="indexterm" name="id2609052"></a><em class="parameter"><code>read only = No</code></em></td></tr><tr><td><a class="indexterm" name="id2609063"></a><em class="parameter"><code>browseable = No</code></em></td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[printers]</code></em></td></tr><tr><td><a class="indexterm" name="id2609084"></a><em class="parameter"><code>comment = SMB Print Spool</code></em></td></tr><tr><td><a class="indexterm" name="id2609096"></a><em class="parameter"><code>path = /var/spool/samba</code></em></td></tr><tr><td><a class="indexterm" name="id2609107"></a><em class="parameter"><code>guest ok = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id2609119"></a><em class="parameter"><code>printable = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id2609130"></a><em class="parameter"><code>browseable = No</code></em></td></tr></table></div></div><br class="example-break"><div class="example"><a name="ch7-massmbconfC"></a><p class="title"><b>Example 6.5. Primary Domain Controller <code class="filename">smb.conf</code> File  Part C</b></p><div class="example-contents"><table class="simplelist" border="0" summary="Simple list"><tr><td> </td></tr><tr><td><em class="parameter"><code>[apps]</code></em></td></tr><tr><td><a class="indexterm" name="id2609176"></a><em class="parameter"><code>comment = Application Files</code></em></td></tr><tr><td><a class="indexterm" name="id2609188"></a><em class="parameter"><code>path = /apps</code></em></td></tr><tr><td><a class="indexterm" name="id2609199"></a><em class="parameter"><code>admin users = bjones</code></em></td></tr><tr><td><a class="indexterm" name="id2609211"></a><em class="parameter"><code>read only = No</code></em></td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[netlogon]</code></em></td></tr><tr><td><a class="indexterm" name="id2609232"></a><em class="parameter"><code>comment = Network Logon Service</code></em></td></tr><tr><td><a class="indexterm" name="id2609243"></a><em class="parameter"><code>path = /var/lib/samba/netlogon</code></em></td></tr><tr><td><a class="indexterm" name="id2609255"></a><em class="parameter"><code>admin users = root, Administrator</code></em></td></tr><tr><td><a class="indexterm" name="id2609267"></a><em class="parameter"><code>guest ok = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id2609279"></a><em class="parameter"><code>locking = No</code></em></td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[profiles]</code></em></td></tr><tr><td><a class="indexterm" name="id2609299"></a><em class="parameter"><code>comment = Profile Share</code></em></td></tr><tr><td><a class="indexterm" name="id2609311"></a><em class="parameter"><code>path = /var/lib/samba/profiles</code></em></td></tr><tr><td><a class="indexterm" name="id2609323"></a><em class="parameter"><code>read only = No</code></em></td></tr><tr><td><a class="indexterm" name="id2609334"></a><em class="parameter"><code>profile acls = Yes</code></em></td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[profdata]</code></em></td></tr><tr><td><a class="indexterm" name="id2609355"></a><em class="parameter"><code>comment = Profile Data Share</code></em></td></tr><tr><td><a class="indexterm" name="id2609367"></a><em class="parameter"><code>path = /var/lib/samba/profdata</code></em></td></tr><tr><td><a class="indexterm" name="id2609379"></a><em class="parameter"><code>read only = No</code></em></td></tr><tr><td><a class="indexterm" name="id2609390"></a><em class="parameter"><code>profile acls = Yes</code></em></td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[print$]</code></em></td></tr><tr><td><a class="indexterm" name="id2609411"></a><em class="parameter"><code>comment = Printer Drivers</code></em></td></tr><tr><td><a class="indexterm" name="id2609423"></a><em class="parameter"><code>path = /var/lib/samba/drivers</code></em></td></tr><tr><td><a class="indexterm" name="id2609435"></a><em class="parameter"><code>write list = root</code></em></td></tr><tr><td><a class="indexterm" name="id2609446"></a><em class="parameter"><code>admin users = root, Administrator</code></em></td></tr></table></div></div><br class="example-break"><div class="example"><a name="ch7-slvsmbocnfA"></a><p class="title"><b>Example 6.6. Backup Domain Controller <code class="filename">smb.conf</code> File  Part A</b></p><div class="example-contents"><table class="simplelist" border="0" summary="Simple list"><tr><td># # Global parameters</td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[global]</code></em></td></tr><tr><td><a class="indexterm" name="id2609496"></a><em class="parameter"><code>unix charset = LOCALE</code></em></td></tr><tr><td><a class="indexterm" name="id2609507"></a><em class="parameter"><code>workgroup = MEGANET2</code></em></td></tr><tr><td><a class="indexterm" name="id2609519"></a><em class="parameter"><code>netbios name = BLDG1</code></em></td></tr><tr><td><a class="indexterm" name="id2609531"></a><em class="parameter"><code>passdb backend = ldapsam:ldap://lapdc.abmas.biz</code></em></td></tr><tr><td><a class="indexterm" name="id2609543"></a><em class="parameter"><code>username map = /etc/samba/smbusers</code></em></td></tr><tr><td><a class="indexterm" name="id2609555"></a><em class="parameter"><code>log level = 1</code></em></td></tr><tr><td><a class="indexterm" name="id2609567"></a><em class="parameter"><code>syslog = 0</code></em></td></tr><tr><td><a class="indexterm" name="id2609578"></a><em class="parameter"><code>log file = /var/log/samba/%m</code></em></td></tr><tr><td><a class="indexterm" name="id2609590"></a><em class="parameter"><code>max log size = 50</code></em></td></tr><tr><td><a class="indexterm" name="id2609602"></a><em class="parameter"><code>smb ports = 139</code></em></td></tr><tr><td><a class="indexterm" name="id2609613"></a><em class="parameter"><code>name resolve order = wins bcast hosts</code></em></td></tr><tr><td><a class="indexterm" name="id2609626"></a><em class="parameter"><code>printcap name = CUPS</code></em></td></tr><tr><td><a class="indexterm" name="id2609637"></a><em class="parameter"><code>show add printer wizard = No</code></em></td></tr><tr><td><a class="indexterm" name="id2609650"></a><em class="parameter"><code>logon script = scripts\logon.bat</code></em></td></tr><tr><td><a class="indexterm" name="id2609662"></a><em class="parameter"><code>logon path = \\%L\profiles\%U</code></em></td></tr><tr><td><a class="indexterm" name="id2609673"></a><em class="parameter"><code>logon drive = X:</code></em></td></tr><tr><td><a class="indexterm" name="id2609685"></a><em class="parameter"><code>domain logons = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id2609697"></a><em class="parameter"><code>os level = 63</code></em></td></tr><tr><td><a class="indexterm" name="id2609708"></a><em class="parameter"><code>domain master = No</code></em></td></tr><tr><td><a class="indexterm" name="id2609720"></a><em class="parameter"><code>wins server = 192.168.2.1</code></em></td></tr><tr><td><a class="indexterm" name="id2609732"></a><em class="parameter"><code>ldap suffix = dc=abmas,dc=biz</code></em></td></tr><tr><td><a class="indexterm" name="id2609744"></a><em class="parameter"><code>ldap machine suffix = ou=People</code></em></td></tr><tr><td><a class="indexterm" name="id2609756"></a><em class="parameter"><code>ldap user suffix = ou=People</code></em></td></tr><tr><td><a class="indexterm" name="id2609768"></a><em class="parameter"><code>ldap group suffix = ou=Groups</code></em></td></tr><tr><td><a class="indexterm" name="id2609780"></a><em class="parameter"><code>ldap idmap suffix = ou=Idmap</code></em></td></tr><tr><td><a class="indexterm" name="id2609792"></a><em class="parameter"><code>ldap admin dn = cn=sambaadmin,dc=abmas,dc=biz</code></em></td></tr><tr><td><a class="indexterm" name="id2609804"></a><em class="parameter"><code>utmp = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id2609815"></a><em class="parameter"><code>idmap backend = ldap://massive.abmas.biz</code></em></td></tr><tr><td><a class="indexterm" name="id2609828"></a><em class="parameter"><code>idmap uid = 10000-20000</code></em></td></tr><tr><td><a class="indexterm" name="id2609839"></a><em class="parameter"><code>idmap gid = 10000-20000</code></em></td></tr><tr><td><a class="indexterm" name="id2609851"></a><em class="parameter"><code>printing = cups</code></em></td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[accounts]</code></em></td></tr><tr><td><a class="indexterm" name="id2609872"></a><em class="parameter"><code>comment = Accounting Files</code></em></td></tr><tr><td><a class="indexterm" name="id2609883"></a><em class="parameter"><code>path = /data/accounts</code></em></td></tr><tr><td><a class="indexterm" name="id2609895"></a><em class="parameter"><code>read only = No</code></em></td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[service]</code></em></td></tr><tr><td><a class="indexterm" name="id2609916"></a><em class="parameter"><code>comment = Financial Services Files</code></em></td></tr><tr><td><a class="indexterm" name="id2609927"></a><em class="parameter"><code>path = /data/service</code></em></td></tr><tr><td><a class="indexterm" name="id2609939"></a><em class="parameter"><code>read only = No</code></em></td></tr></table></div></div><br class="example-break"><div class="example"><a name="ch7-slvsmbocnfB"></a><p class="title"><b>Example 6.7. Backup Domain Controller <code class="filename">smb.conf</code> File  Part B</b></p><div class="example-contents"><table class="simplelist" border="0" summary="Simple list"><tr><td> </td></tr><tr><td><em class="parameter"><code>[pidata]</code></em></td></tr><tr><td><a class="indexterm" name="id2609985"></a><em class="parameter"><code>comment = Property Insurance Files</code></em></td></tr><tr><td><a class="indexterm" name="id2609997"></a><em class="parameter"><code>path = /data/pidata</code></em></td></tr><tr><td><a class="indexterm" name="id2610008"></a><em class="parameter"><code>read only = No</code></em></td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[homes]</code></em></td></tr><tr><td><a class="indexterm" name="id2610029"></a><em class="parameter"><code>comment = Home Directories</code></em></td></tr><tr><td><a class="indexterm" name="id2610040"></a><em class="parameter"><code>valid users = %S</code></em></td></tr><tr><td><a class="indexterm" name="id2610052"></a><em class="parameter"><code>read only = No</code></em></td></tr><tr><td><a class="indexterm" name="id2610064"></a><em class="parameter"><code>browseable = No</code></em></td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[printers]</code></em></td></tr><tr><td><a class="indexterm" name="id2610084"></a><em class="parameter"><code>comment = SMB Print Spool</code></em></td></tr><tr><td><a class="indexterm" name="id2610096"></a><em class="parameter"><code>path = /var/spool/samba</code></em></td></tr><tr><td><a class="indexterm" name="id2610108"></a><em class="parameter"><code>guest ok = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id2610119"></a><em class="parameter"><code>printable = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id2610131"></a><em class="parameter"><code>browseable = No</code></em></td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[apps]</code></em></td></tr><tr><td><a class="indexterm" name="id2610151"></a><em class="parameter"><code>comment = Application Files</code></em></td></tr><tr><td><a class="indexterm" name="id2610163"></a><em class="parameter"><code>path = /apps</code></em></td></tr><tr><td><a class="indexterm" name="id2610175"></a><em class="parameter"><code>admin users = bjones</code></em></td></tr><tr><td><a class="indexterm" name="id2610186"></a><em class="parameter"><code>read only = No</code></em></td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[netlogon]</code></em></td></tr><tr><td><a class="indexterm" name="id2610207"></a><em class="parameter"><code>comment = Network Logon Service</code></em></td></tr><tr><td><a class="indexterm" name="id2610219"></a><em class="parameter"><code>path = /var/lib/samba/netlogon</code></em></td></tr><tr><td><a class="indexterm" name="id2610231"></a><em class="parameter"><code>guest ok = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id2610242"></a><em class="parameter"><code>locking = No</code></em></td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[profiles]</code></em></td></tr><tr><td><a class="indexterm" name="id2610263"></a><em class="parameter"><code>comment = Profile Share</code></em></td></tr><tr><td><a class="indexterm" name="id2610274"></a><em class="parameter"><code>path = /var/lib/samba/profiles</code></em></td></tr><tr><td><a class="indexterm" name="id2610286"></a><em class="parameter"><code>read only = No</code></em></td></tr><tr><td><a class="indexterm" name="id2610298"></a><em class="parameter"><code>profile acls = Yes</code></em></td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[profdata]</code></em></td></tr><tr><td><a class="indexterm" name="id2610319"></a><em class="parameter"><code>comment = Profile Data Share</code></em></td></tr><tr><td><a class="indexterm" name="id2610330"></a><em class="parameter"><code>path = /var/lib/samba/profdata</code></em></td></tr><tr><td><a class="indexterm" name="id2610342"></a><em class="parameter"><code>read only = No</code></em></td></tr><tr><td><a class="indexterm" name="id2610354"></a><em class="parameter"><code>profile acls = Yes</code></em></td></tr></table></div></div><br class="example-break"><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2610367"></a>Key Points Learned</h3></div></div></div><div class="itemizedlist"><ul type="disc"><li><p>
+			<a class="indexterm" name="id2610378"></a><a class="indexterm" name="id2610384"></a>
 			Where Samba-3 is used as a domain controller, the use of LDAP is an 
 			essential component to permit the use of BDCs.
 			</p></li><li><p>
-			<a class="indexterm" name="id359620"></a>
+			<a class="indexterm" name="id2610397"></a>
 			Replication of the LDAP master server to create a network of BDCs
 			is an important mechanism for limiting WAN traffic.
 			</p></li><li><p>
@@ -808,55 +808,55 @@
 			Roaming profiles must be contained to the local network segment. Any
 			departure from this may clog wide-area arteries and slow legitimate network
 			traffic to a crawl.
-			</p></li></ul></div></div><div class="figure"><a name="chap7net"></a><p class="title"><b>Figure 6.6. Network Topology  2000 User Complex Design A</b></p><div class="figure-contents"><div class="mediaobject"><img src="images/chap7-net-Ar.png" width="432" alt="Network Topology 2000 User Complex Design A"></div></div></div><br class="figure-break"><div class="figure"><a name="chap7net2"></a><p class="title"><b>Figure 6.7. Network Topology  2000 User Complex Design B</b></p><div class="figure-contents"><div class="mediaobject"><img src="images/chap7-net2-Br.png" width="432" alt="Network Topology 2000 User Complex Design B"></div></div></div><br class="figure-break"></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id359730"></a>Questions and Answers</h2></div></div></div><p>
+			</p></li></ul></div></div><div class="figure"><a name="chap7net"></a><p class="title"><b>Figure 6.6. Network Topology  2000 User Complex Design A</b></p><div class="figure-contents"><div class="mediaobject"><img src="images/chap7-net-Ar.png" width="432" alt="Network Topology 2000 User Complex Design A"></div></div></div><br class="figure-break"><div class="figure"><a name="chap7net2"></a><p class="title"><b>Figure 6.7. Network Topology  2000 User Complex Design B</b></p><div class="figure-contents"><div class="mediaobject"><img src="images/chap7-net2-Br.png" width="432" alt="Network Topology 2000 User Complex Design B"></div></div></div><br class="figure-break"></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2610514"></a>Questions and Answers</h2></div></div></div><p>
 	There is much rumor and misinformation regarding the use of MS Windows networking protocols.
 	These questions are just a few of those frequently asked.
-	</p><div class="qandaset"><dl><dt> <a href="2000users.html#id359747">
+	</p><div class="qandaset"><dl><dt> <a href="2000users.html#id2610532">
 		
 		
 		Is it true that DHCP uses lots of WAN bandwidth?
-		</a></dt><dt> <a href="2000users.html#id359868">
+		</a></dt><dt> <a href="2000users.html#id2610667">
 		
 		
 		How much background communication takes place between a master LDAP server and its slave LDAP servers?
-		</a></dt><dt> <a href="2000users.html#id359925">
+		</a></dt><dt> <a href="2000users.html#id2610728">
 		LDAP has a database. Is LDAP not just a fancy database front end?
-		</a></dt><dt> <a href="2000users.html#id359981">
+		</a></dt><dt> <a href="2000users.html#id2610792">
 		
 		Can Active Directory obtain account information from an OpenLDAP server?
-		</a></dt><dt> <a href="2000users.html#id360014">
+		</a></dt><dt> <a href="2000users.html#id2610827">
 		What are the parts of a roaming profile? How large is each part?
-		</a></dt><dt> <a href="2000users.html#id360155">
+		</a></dt><dt> <a href="2000users.html#id2610976">
 		Can the My Documents folder be stored on a network drive?
-		</a></dt><dt> <a href="2000users.html#id360199">
+		</a></dt><dt> <a href="2000users.html#id2611024">
 		
 		
 		
 		How much WAN bandwidth does WINS consume?
-		</a></dt><dt> <a href="2000users.html#id360276">
+		</a></dt><dt> <a href="2000users.html#id2611108">
 		How many BDCs should I have? What is the right number of Windows clients per server?
-		</a></dt><dt> <a href="2000users.html#id360304">
+		</a></dt><dt> <a href="2000users.html#id2611144">
 		
 		I've heard that you can store NIS accounts in LDAP. Is LDAP not just a smarter way to
 		run an NIS server?
-		</a></dt><dt> <a href="2000users.html#id360334">
+		</a></dt><dt> <a href="2000users.html#id2611178">
 		Can I use NIS in place of LDAP?
-		</a></dt></dl><table border="0" summary="Q and A Set"><col align="left" width="1%"><tbody><tr class="question"><td align="left" valign="top"><a name="id359747"></a><a name="id359749"></a></td><td align="left" valign="top"><p>
-		<a class="indexterm" name="id359753"></a>
-		<a class="indexterm" name="id359760"></a>
+		</a></dt></dl><table border="0" summary="Q and A Set"><col align="left" width="1%"><tbody><tr class="question"><td align="left" valign="top"><a name="id2610532"></a><a name="id2610534"></a></td><td align="left" valign="top"><p>
+		<a class="indexterm" name="id2610539"></a>
+		<a class="indexterm" name="id2610546"></a>
 		Is it true that DHCP uses lots of WAN bandwidth?
 		</p></td></tr><tr class="answer"><td align="left" valign="top"></td><td align="left" valign="top"><p>
-		<a class="indexterm" name="id359776"></a>
-		<a class="indexterm" name="id359785"></a>
-		<a class="indexterm" name="id359792"></a>
+		<a class="indexterm" name="id2610562"></a>
+		<a class="indexterm" name="id2610571"></a>
+		<a class="indexterm" name="id2610578"></a>
 		It is a smart practice to localize DHCP servers on each network segment. As a 
 		rule, there should be two DHCP servers per network segment. This means that if
 		one server fails, there is always another to service user needs. DHCP requests use
 		only UDP broadcast protocols. It is possible to run a DHCP Relay Agent on network
 		routers. This makes it possible to run fewer DHCP servers.
 		</p><p>
-		<a class="indexterm" name="id359808"></a>
-		<a class="indexterm" name="id359817"></a>
+		<a class="indexterm" name="id2610597"></a>
+		<a class="indexterm" name="id2610606"></a>
 		A DHCP network address request and confirmation usually results in about six UDP packets.
 		The packets are from 60 to 568 bytes in length. Let us consider a site that has 300 DHCP
 		clients and that uses a 24-hour IP address lease. This means that all clients renew
@@ -874,28 +874,28 @@
 </pre><p>
 		From this can be seen that the traffic impact would be minimal.
 		</p><p>
-		<a class="indexterm" name="id359847"></a>
-		<a class="indexterm" name="id359856"></a>
+		<a class="indexterm" name="id2610644"></a>
+		<a class="indexterm" name="id2610653"></a>
 		Even when DHCP is configured to do DNS update (dynamic DNS) over a wide-area link,
 		the impact of the update is no more than the DHCP IP address renewal traffic and thus
 		still insignificant for most practical purposes.
-		</p></td></tr><tr class="question"><td align="left" valign="top"><a name="id359868"></a><a name="id359870"></a></td><td align="left" valign="top"><p>
-		<a class="indexterm" name="id359874"></a>
-		<a class="indexterm" name="id359881"></a>
+		</p></td></tr><tr class="question"><td align="left" valign="top"><a name="id2610667"></a><a name="id2610669"></a></td><td align="left" valign="top"><p>
+		<a class="indexterm" name="id2610673"></a>
+		<a class="indexterm" name="id2610680"></a>
 		How much background communication takes place between a master LDAP server and its slave LDAP servers?
 		</p></td></tr><tr class="answer"><td align="left" valign="top"></td><td align="left" valign="top"><p>
-		<a class="indexterm" name="id359900"></a>
+		<a class="indexterm" name="id2610701"></a>
 		The process that controls the replication of data from the master LDAP server to the slave LDAP
 		servers is called <code class="literal">slurpd</code>. The <code class="literal">slurpd</code> remains nascent (quiet)
 		until an update must be propagated. The propagation traffic per LDAP slave to update (add/modify/delete)
 		two user accounts requires less than 10KB traffic.
-		</p></td></tr><tr class="question"><td align="left" valign="top"><a name="id359925"></a><a name="id359927"></a></td><td align="left" valign="top"><p>
+		</p></td></tr><tr class="question"><td align="left" valign="top"><a name="id2610728"></a><a name="id2610730"></a></td><td align="left" valign="top"><p>
 		LDAP has a database. Is LDAP not just a fancy database front end?
 		</p></td></tr><tr class="answer"><td align="left" valign="top"></td><td align="left" valign="top"><p>
-		<a class="indexterm" name="id359938"></a>
-		<a class="indexterm" name="id359945"></a>
-		<a class="indexterm" name="id359954"></a>
-		<a class="indexterm" name="id359961"></a>
+		<a class="indexterm" name="id2610742"></a>
+		<a class="indexterm" name="id2610749"></a>
+		<a class="indexterm" name="id2610758"></a>
+		<a class="indexterm" name="id2610764"></a>
 		LDAP does store its data in a database of sorts. In fact, the LDAP backend is an application-specific
 		data storage system. This type of database is indexed so that records can be rapidly located, but the
 		database is not generic and can be used only in particular pre-programmed ways. General external
@@ -904,57 +904,57 @@
 		orientation and typically allows external programs to perform ad hoc queries, even across data tables.
 		An LDAP front end is a purpose-built tool that has a search orientation that is designed around specific
 		simple queries. The term <code class="constant">database</code> is heavily overloaded and thus much misunderstood.
-		</p></td></tr><tr class="question"><td align="left" valign="top"><a name="id359981"></a><a name="id359983"></a></td><td align="left" valign="top"><p>
-		<a class="indexterm" name="id359988"></a>
+		</p></td></tr><tr class="question"><td align="left" valign="top"><a name="id2610792"></a><a name="id2610794"></a></td><td align="left" valign="top"><p>
+		<a class="indexterm" name="id2610798"></a>
 		Can Active Directory obtain account information from an OpenLDAP server?
 		</p></td></tr><tr class="answer"><td align="left" valign="top"></td><td align="left" valign="top"><p>
-		<a class="indexterm" name="id360002"></a>
+		<a class="indexterm" name="id2610813"></a>
 		No, at least not directly. It is possible to provision Active Directory from and/or to an OpenLDAP
 		database through use of a metadirectory server. Microsoft MMS (now called MIIS) can interface
 		to OpenLDAP using standard LDAP queries and updates. 
-		</p></td></tr><tr class="question"><td align="left" valign="top"><a name="id360014"></a><a name="id360016"></a></td><td align="left" valign="top"><p>
+		</p></td></tr><tr class="question"><td align="left" valign="top"><a name="id2610827"></a><a name="id2610830"></a></td><td align="left" valign="top"><p>
 		What are the parts of a roaming profile? How large is each part?
-		</p></td></tr><tr class="answer"><td align="left" valign="top"></td><td align="left" valign="top"><p><a class="indexterm" name="id360026"></a>
+		</p></td></tr><tr class="answer"><td align="left" valign="top"></td><td align="left" valign="top"><p><a class="indexterm" name="id2610840"></a>
 		A roaming profile consists of
 		</p><div class="itemizedlist"><ul type="disc"><li><p>
 			Desktop folders such as <code class="constant">Desktop</code>, <code class="constant">My Documents</code>,
 			<code class="constant">My Pictures</code>, <code class="constant">My Music</code>, <code class="constant">Internet Files</code>,
 			<code class="constant">Cookies</code>, <code class="constant">Application Data</code>,
-			<code class="constant">Local Settings,</code> and more. See <a href="happy.html" title="Chapter 5. Making Happy Users">???</a>, <a href="happy.html#XP-screen001" title="Figure 5.3. Windows XP Professional User Shared Folders">???</a>.
+			<code class="constant">Local Settings,</code> and more. See <a class="link" href="happy.html" title="Chapter 5. Making Happy Users">&#8220;Making Happy Users&#8221;</a>, <a class="link" href="happy.html#XP-screen001" title="Figure 5.3. Windows XP Professional User Shared Folders">&#8220;Windows XP Professional  User Shared Folders&#8221;</a>.
 			</p><p>
-			<a class="indexterm" name="id360085"></a>
+			<a class="indexterm" name="id2610902"></a>
 			Each of these can be anywhere from a few bytes to gigabytes in capacity. Fortunately, all
-			such folders can be redirected to network drive resources. See <a href="happy.html#redirfold" title="Configuration of Default Profile with Folder Redirection">???</a>
+			such folders can be redirected to network drive resources. See <a class="link" href="happy.html#redirfold" title="Configuration of Default Profile with Folder Redirection">&#8220;Configuration of Default Profile with Folder Redirection&#8221;</a>
 			for more information regarding folder redirection.
 			</p></li><li><p>
 			A static or rewritable portion that is typically only a few files (2-5 KB of information).
 			</p></li><li><p>
-			<a class="indexterm" name="id360109"></a>
-			<a class="indexterm" name="id360116"></a>
+			<a class="indexterm" name="id2610928"></a>
+			<a class="indexterm" name="id2610934"></a>
 			The registry load file that modifies the <code class="constant">HKEY_LOCAL_USER</code> hive. This is
 			the <code class="filename">NTUSER.DAT</code> file. It can be from 0.4 to 1.5 MB.
 			</p></li></ul></div><p>
-		<a class="indexterm" name="id360137"></a>
+		<a class="indexterm" name="id2610957"></a>
 		Microsoft Outlook PST files may be stored in the <code class="constant">Local Settings\Application Data</code>
 		folder. It can be up to 2 GB in size per PST file.
-		</p></td></tr><tr class="question"><td align="left" valign="top"><a name="id360155"></a><a name="id360157"></a></td><td align="left" valign="top"><p>
+		</p></td></tr><tr class="question"><td align="left" valign="top"><a name="id2610976"></a><a name="id2610978"></a></td><td align="left" valign="top"><p>
 		Can the <code class="constant">My Documents</code> folder be stored on a network drive?
 		</p></td></tr><tr class="answer"><td align="left" valign="top"></td><td align="left" valign="top"><p>
-		<a class="indexterm" name="id360172"></a>
-		<a class="indexterm" name="id360178"></a>
+		<a class="indexterm" name="id2610993"></a>
+		<a class="indexterm" name="id2611000"></a>
 		Yes. More correctly, such folders can be redirected to network shares. No specific network drive
 		connection is required. Registry settings permit this to be redirected directly to a UNC (Universal
 		Naming Convention) resource, though it is possible to specify a network drive letter instead of a
-		UNC name. See <a href="happy.html#redirfold" title="Configuration of Default Profile with Folder Redirection">???</a>.
-		</p></td></tr><tr class="question"><td align="left" valign="top"><a name="id360199"></a><a name="id360202"></a></td><td align="left" valign="top"><p>
-		<a class="indexterm" name="id360206"></a>
-		<a class="indexterm" name="id360213"></a>
-		<a class="indexterm" name="id360222"></a>
+		UNC name. See <a class="link" href="happy.html#redirfold" title="Configuration of Default Profile with Folder Redirection">&#8220;Configuration of Default Profile with Folder Redirection&#8221;</a>.
+		</p></td></tr><tr class="question"><td align="left" valign="top"><a name="id2611024"></a><a name="id2611026"></a></td><td align="left" valign="top"><p>
+		<a class="indexterm" name="id2611030"></a>
+		<a class="indexterm" name="id2611037"></a>
+		<a class="indexterm" name="id2611046"></a>
 		How much WAN bandwidth does WINS consume?
 		</p></td></tr><tr class="answer"><td align="left" valign="top"></td><td align="left" valign="top"><p>
-		<a class="indexterm" name="id360236"></a>
-		<a class="indexterm" name="id360245"></a>
-		<a class="indexterm" name="id360252"></a>
+		<a class="indexterm" name="id2611060"></a>
+		<a class="indexterm" name="id2611069"></a>
+		<a class="indexterm" name="id2611076"></a>
 		MS Windows clients cache information obtained from WINS lookups in a local NetBIOS name cache.
 		This keeps WINS lookups to a minimum. On a network with 3500 MS Windows clients and a central WINS
 		server, the total bandwidth demand measured at the WINS server, averaged over an 8-hour working day,
@@ -966,7 +966,7 @@
 		</p><p>
 		In conclusion, the total load afforded through WINS traffic is again marginal to total operational
 		usage  as it should be.
-		</p></td></tr><tr class="question"><td align="left" valign="top"><a name="id360276"></a><a name="id360278"></a></td><td align="left" valign="top"><p>
+		</p></td></tr><tr class="question"><td align="left" valign="top"><a name="id2611108"></a><a name="id2611110"></a></td><td align="left" valign="top"><p>
 		How many BDCs should I have? What is the right number of Windows clients per server?
 		</p></td></tr><tr class="answer"><td align="left" valign="top"></td><td align="left" valign="top"><p>
 		It is recommended to have at least one BDC per network segment, including the segment served
@@ -980,19 +980,19 @@
 		</p><p>
 		As unsatisfactory as the answer might sound, it all depends on network and server load
 		characteristics.
-		</p></td></tr><tr class="question"><td align="left" valign="top"><a name="id360304"></a><a name="id360306"></a></td><td align="left" valign="top"><p>
-		<a class="indexterm" name="id360310"></a><a class="indexterm" name="id360315"></a>
+		</p></td></tr><tr class="question"><td align="left" valign="top"><a name="id2611144"></a><a name="id2611146"></a></td><td align="left" valign="top"><p>
+		<a class="indexterm" name="id2611150"></a><a class="indexterm" name="id2611156"></a>
 		I've heard that you can store NIS accounts in LDAP. Is LDAP not just a smarter way to
 		run an NIS server?
 		</p></td></tr><tr class="answer"><td align="left" valign="top"></td><td align="left" valign="top"><p>
 		The correct answer to both questions is yes. But do understand that an LDAP server has
 		a configurable schema that can store far more information for many more purposes than
 		just NIS.
-		</p></td></tr><tr class="question"><td align="left" valign="top"><a name="id360334"></a><a name="id360337"></a></td><td align="left" valign="top"><p>
+		</p></td></tr><tr class="question"><td align="left" valign="top"><a name="id2611178"></a><a name="id2611180"></a></td><td align="left" valign="top"><p>
 		Can I use NIS in place of LDAP?
 		</p></td></tr><tr class="answer"><td align="left" valign="top"></td><td align="left" valign="top"><p>
-		<a class="indexterm" name="id360348"></a>
-		<a class="indexterm" name="id360354"></a>
+		<a class="indexterm" name="id2611191"></a>
+		<a class="indexterm" name="id2611198"></a>
 		No. The NIS database does not have provision to store Microsoft encrypted passwords and does not deal
 		with the types of data necessary for interoperability with Microsoft Windows networking. The use
 		of LDAP with Samba requires the use of a number of schemas, one of which is the NIS schema, but also

Modified: branches/samba/experimental/docs/htmldocs/Samba3-ByExample/Big500users.html
===================================================================
--- branches/samba/experimental/docs/htmldocs/Samba3-ByExample/Big500users.html	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/docs/htmldocs/Samba3-ByExample/Big500users.html	2008-06-09 06:59:20 UTC (rev 1920)
@@ -1,5 +1,5 @@
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Chapter 4. The 500-User Office</title><link rel="stylesheet" href="samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.72.0"><link rel="start" href="index.html" title="Samba-3 by Example"><link rel="up" href="ExNetworks.html" title="Part I. Example Network Configurations"><link rel="prev" href="secure.html" title="Chapter 3. Secure Office Networking"><link rel="next" href="happy.html" title="Chapter 5. Making Happy Users"></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. The 500-User Office</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="secure.html">Prev</a> </td><th width="60%" align="center">Part I. Example Network Configurations</th><td width="20%" align="right"> <a accesskey="n" href="happy.html">Next</a></td></tr></table><hr></div><div class="chapter" lang="en"><div class="titlepage"><div><div><h2 class="title"><a name="Big500users"></a>Chapter 4. The 500-User Office</h2></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="sect1"><a href="Big500users.html#id338164">Introduction</a></span></dt><dd><dl><dt><span class="sect2"><a href="Big500users.html#id338194">Assignment Tasks</a></span></dt></dl></dd><dt><span class="sect1"><a href="Big500users.html#id338275">Dissection and Discussion</a></span></dt><dd><dl><dt><span class="sect2"><a href="Big500users.html#id338303">Technical Issues</a></span></dt><dt><span class="sect2"><a href="Big500users.html#id338479">Political Issues</a></span></dt></dl></dd><dt><span class="sect1"><a href="Big500users.html#id338499">Implementation</a></span></dt><dd><dl><dt><span class="sect2"><a href="Big500users.html#ch5-dnshcp-setup">Installation of DHCP, DNS, and Samba Control Files</a></span></dt><dt><span class="sect2"><a href="Big500users.html#id339213">Server Preparation: All Servers</a></span></dt><dt><span class="sect2"><a href="Big500users.html#id339728">Server-Specific Preparation</a></span></dt><dt><span class="sect2"><a href="Big500users.html#ch5-procstart">Process Startup Configuration</a></span></dt><dt><span class="sect2"><a href="Big500users.html#ch5wincfg">Windows Client Configuration</a></span></dt><dt><span class="sect2"><a href="Big500users.html#id342792">Key Points Learned</a></span></dt></dl></dd><dt><span class="sect1"><a href="Big500users.html#id342844">Questions and Answers</a></span></dt></dl></div><p>
-	The Samba-3 networking you explored in <a href="secure.html" title="Chapter 3. Secure Office Networking">???</a> covers the finer points of 
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Chapter 4. The 500-User Office</title><link rel="stylesheet" href="../samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.73.1"><link rel="start" href="index.html" title="Samba-3 by Example"><link rel="up" href="ExNetworks.html" title="Part I. Example Network Configurations"><link rel="prev" href="secure.html" title="Chapter 3. Secure Office Networking"><link rel="next" href="happy.html" title="Chapter 5. Making Happy Users"></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. The 500-User Office</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="secure.html">Prev</a> </td><th width="60%" align="center">Part I. Example Network Configurations</th><td width="20%" align="right"> <a accesskey="n" href="happy.html">Next</a></td></tr></table><hr></div><div class="chapter" lang="en"><div class="titlepage"><div><div><h2 class="title"><a name="Big500users"></a>Chapter 4. The 500-User Office</h2></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="sect1"><a href="Big500users.html#id2587354">Introduction</a></span></dt><dd><dl><dt><span class="sect2"><a href="Big500users.html#id2587399">Assignment Tasks</a></span></dt></dl></dd><dt><span class="sect1"><a href="Big500users.html#id2587505">Dissection and Discussion</a></span></dt><dd><dl><dt><span class="sect2"><a href="Big500users.html#id2587541">Technical Issues</a></span></dt><dt><span class="sect2"><a href="Big500users.html#id2587743">Political Issues</a></span></dt></dl></dd><dt><span class="sect1"><a href="Big500users.html#id2587766">Implementation</a></span></dt><dd><dl><dt><span class="sect2"><a href="Big500users.html#ch5-dnshcp-setup">Installation of DHCP, DNS, and Samba Control Files</a></span></dt><dt><span class="sect2"><a href="Big500users.html#id2588496">Server Preparation: All Servers</a></span></dt><dt><span class="sect2"><a href="Big500users.html#id2589060">Server-Specific Preparation</a></span></dt><dt><span class="sect2"><a href="Big500users.html#ch5-procstart">Process Startup Configuration</a></span></dt><dt><span class="sect2"><a href="Big500users.html#ch5wincfg">Windows Client Configuration</a></span></dt><dt><span class="sect2"><a href="Big500users.html#id2592260">Key Points Learned</a></span></dt></dl></dd><dt><span class="sect1"><a href="Big500users.html#id2592319">Questions and Answers</a></span></dt></dl></div><p>
+	The Samba-3 networking you explored in <a class="link" href="secure.html" title="Chapter 3. Secure Office Networking">&#8220;Secure Office Networking&#8221;</a> covers the finer points of 
 	configuration of peripheral services such as DHCP and DNS, and WINS. You experienced
 	implementation of a simple configuration of the services that are important adjuncts 
 	to successful deployment of Samba. 
@@ -14,13 +14,13 @@
 	The exercises
 	so far in this book have focused on implementation of the simplest printing processes
 	involving  no print job processing intelligence. In this chapter, you maintain 
-	that same approach to printing, but <a href="happy.html" title="Chapter 5. Making Happy Users">???</a> presents an opportunity 
+	that same approach to printing, but <a class="link" href="happy.html" title="Chapter 5. Making Happy Users">&#8220;Making Happy Users&#8221;</a> presents an opportunity 
 	to make printing more complex for the administrator while making it easier for the user.
 	</p><p>
-	<a class="indexterm" name="id338110"></a>
-	<a class="indexterm" name="id338117"></a>
-	<a class="indexterm" name="id338124"></a>
-	<a href="secure.html" title="Chapter 3. Secure Office Networking">???</a> demonstrates operation of a DHCP server and a DNS server 
+	<a class="indexterm" name="id2587290"></a>
+	<a class="indexterm" name="id2587297"></a>
+	<a class="indexterm" name="id2587304"></a>
+	<a class="link" href="secure.html" title="Chapter 3. Secure Office Networking">&#8220;Secure Office Networking&#8221;</a> demonstrates operation of a DHCP server and a DNS server 
 	as well as a central WINS server. You validated the operation of these services and
 	saw an effective implementation of a Samba domain controller using the 
 	<em class="parameter"><code>tdbsam</code></em> passdb backend.
@@ -41,7 +41,7 @@
 	improve network management and control while reducing human resource overheads.
 	You should take the opportunity to innovate and expand on the methods presented 
 	here and explore them to the fullest.
-	</p><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id338164"></a>Introduction</h2></div></div></div><p>
+	</p><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2587354"></a>Introduction</h2></div></div></div><p>
 	Business continues to go well for Abmas. Mr. Meany is driving your success and the
 	network continues to grow thanks to the hard work Christine has done. You recently
 	hired Stanley Soroka as manager of information systems. Christine recommended Stan
@@ -66,7 +66,7 @@
 	and to allow Stan and Christine to fully stage the new network and test it before
 	it is rolled out. Your strategy is to complete the new network so that it
 	is ready for operation when the old office moves into the new premises.
-	</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id338194"></a>Assignment Tasks</h3></div></div></div><p>
+	</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2587399"></a>Assignment Tasks</h3></div></div></div><p>
 		The acquired business had 280 network users. The old Abmas building housed
 		220 network users in unbelievably cramped conditions. The network that
 		initially served 130 users now handles 220 users quite well.
@@ -107,7 +107,7 @@
 		DirectPointe Inc. receives from you a new standard desktop configuration
 		every four months. They automatically roll that out to each desktop system.
 		You must keep DirectPointe informed of all changes.
-		</p><p><a class="indexterm" name="id338250"></a>
+		</p><p><a class="indexterm" name="id2587477"></a>
 		The new network has a single Samba Primary Domain Controller (PDC) located in the
 		Network Operation Center (NOC). Buildings 1 and 2 each have a local server
 		for local application servicing. It is a domain member. The new system
@@ -115,8 +115,8 @@
 		</p><p>
 		Printing is based on raw pass-through facilities just as it has been used so far.
 		All printer drivers are installed on the desktop and notebook computers.
-		</p></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id338275"></a>Dissection and Discussion</h2></div></div></div><p>
-	<a class="indexterm" name="id338283"></a>
+		</p></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2587505"></a>Dissection and Discussion</h2></div></div></div><p>
+	<a class="indexterm" name="id2587513"></a>
 	The example you are building in this chapter is of a network design that works, but this
 	does not make it a design that is recommended. As a general rule, there should be at least
 	one Backup Domain Controller (BDC) per 150 Windows network clients. The principle behind
@@ -126,23 +126,23 @@
 	rules aside and recognize that network load affects the integrity of domain controller
 	responsiveness. This network will have 500 clients serviced by one central domain
 	controller. This is not a good omen for user satisfaction. You, of course, address this
-	very soon (see <a href="happy.html" title="Chapter 5. Making Happy Users">???</a>).
-	</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id338303"></a>Technical Issues</h3></div></div></div><p>
+	very soon (see <a class="link" href="happy.html" title="Chapter 5. Making Happy Users">&#8220;Making Happy Users&#8221;</a>).
+	</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2587541"></a>Technical Issues</h3></div></div></div><p>
 		Stan has talked you into a horrible compromise, but it is addressed. Just make
 		certain that the performance of this network is well validated before going live.
 		</p><p>
 		Design decisions made in this design include the following:
 		</p><div class="itemizedlist"><ul type="disc"><li><p>
-			<a class="indexterm" name="id338323"></a>
-			<a class="indexterm" name="id338329"></a>
-			<a class="indexterm" name="id338336"></a>
+			<a class="indexterm" name="id2587562"></a>
+			<a class="indexterm" name="id2587569"></a>
+			<a class="indexterm" name="id2587576"></a>
 			A single PDC is being implemented. This limitation is based on the choice not to
 			use LDAP. Many network administrators fear using LDAP because of the perceived
 			complexity of implementation and management of an LDAP-based backend for all user
 			identity management as well as to store network access credentials.
 			</p></li><li><p>
-			<a class="indexterm" name="id338350"></a>
-			<a class="indexterm" name="id338356"></a>
+			<a class="indexterm" name="id2587592"></a>
+			<a class="indexterm" name="id2587599"></a>
 			Because of the refusal to use an LDAP (ldapsam) passdb backend at this time, the
 			only choice that makes sense with 500 users is to use the tdbsam passwd backend. 
 			This type of backend is not receptive to replication to BDCs.  If the tdbsam
@@ -156,7 +156,7 @@
 			for a simple mode of operation but has to be balanced with network performance and
 			integrity of operations considerations.
 			</p></li><li><p>
-			<a class="indexterm" name="id338390"></a>
+			<a class="indexterm" name="id2587640"></a>
 			A single central WINS server is being used. The PDC is also the WINS server.
 			Any attempt to operate a routed network without a WINS server while using NetBIOS
 			over TCP/IP protocols does not work unless on each client the name resolution
@@ -167,12 +167,12 @@
 			At this time the Samba WINS database cannot be replicated. That is
 			why a single WINS server is being implemented. This should work without a problem.
 			</p></li><li><p>
-			<a class="indexterm" name="id338422"></a>
+			<a class="indexterm" name="id2587677"></a>
 			BDCs make use of <code class="literal">winbindd</code> to provide
 			access to domain security credentials for file system access and object storage.
 			</p></li><li><p>
-			<a class="indexterm" name="id338440"></a>
-			<a class="indexterm" name="id338450"></a>
+			<a class="indexterm" name="id2587696"></a>
+			<a class="indexterm" name="id2587705"></a>
 			Configuration of Windows XP Professional clients is achieved using DHCP. Each
 			subnet has its own DHCP server. Backup DHCP serving is provided by one
 			alternate DHCP server. This necessitates enabling of the DHCP Relay agent on
@@ -188,28 +188,28 @@
 			The network address and subnetmask chosen provide 1022 usable IP addresses in
 			each subnet. If in the future more addresses are required, it would make sense
 			to add further subnets rather than change addressing.
-			</p></li></ul></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id338479"></a>Political Issues</h3></div></div></div><p>
+			</p></li></ul></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2587743"></a>Political Issues</h3></div></div></div><p>
 		This case gets close to the real world. You and I know the right way to implement
 		domain control. Politically, we have to navigate a minefield. In this case, the need is to
 		get the PDC rolled out in compliance with expectations and also to be ready to save the day
 		by having the real solution ready before it is needed. That real solution is presented in
-		<a href="happy.html" title="Chapter 5. Making Happy Users">???</a>.
-		</p></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id338499"></a>Implementation</h2></div></div></div><p>
+		<a class="link" href="happy.html" title="Chapter 5. Making Happy Users">&#8220;Making Happy Users&#8221;</a>.
+		</p></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2587766"></a>Implementation</h2></div></div></div><p>
 	The following configuration process begins following installation of Red Hat Fedora Core2 on the
-	three servers shown in the network topology diagram in <a href="Big500users.html#chap05net" title="Figure 4.1. Network Topology 500 User Network Using tdbsam passdb backend.">???</a>. You have
+	three servers shown in the network topology diagram in <a class="link" href="Big500users.html#chap05net" title="Figure 4.1. Network Topology 500 User Network Using tdbsam passdb backend.">&#8220;Network Topology  500 User Network Using tdbsam passdb backend.&#8221;</a>. You have
 	selected hardware that is appropriate to the task.
 	</p><div class="figure"><a name="chap05net"></a><p class="title"><b>Figure 4.1. Network Topology  500 User Network Using tdbsam passdb backend.</b></p><div class="figure-contents"><div class="mediaobject"><img src="images/chap5-net.png" width="270" alt="Network Topology 500 User Network Using tdbsam passdb backend."></div></div></div><br class="figure-break"><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="ch5-dnshcp-setup"></a>Installation of DHCP, DNS, and Samba Control Files</h3></div></div></div><p>
 	Carefully install the configuration files into the correct locations as shown in 
-	<a href="Big500users.html#ch5-filelocations" title="Table 4.1. Domain: MEGANET, File Locations for Servers">???</a>. You should validate that the full file path is
+	<a class="link" href="Big500users.html#ch5-filelocations" title="Table 4.1. Domain: MEGANET, File Locations for Servers">&#8220;Domain: MEGANET, File Locations for Servers&#8221;</a>. You should validate that the full file path is
 	correct as shown.
 	</p><p>
 	The abbreviation shown in this table as <code class="constant">{VLN}</code> refers to
 	the directory location beginning with <code class="filename">/var/lib/named</code>.
-	</p><div class="table"><a name="ch5-filelocations"></a><p class="title"><b>Table 4.1. Domain: <code class="constant">MEGANET</code>, File Locations for Servers</b></p><div class="table-contents"><table summary="Domain: MEGANET, File Locations for Servers" border="1"><colgroup><col align="left"><col align="left"><col align="center"><col align="center"><col align="center"></colgroup><thead><tr><th colspan="2" align="center">File Information</th><th colspan="3" align="center">Server Name</th></tr><tr><th align="center">Source</th><th align="center">Target Location</th><th align="center">MASSIVE</th><th align="center">BLDG1</th><th align="center">BLDG2</th></tr></thead><tbody><tr><td align="left"><a href="Big500users.html#ch5-massivesmb" title="Example 4.1. Server: MASSIVE (PDC), File: /etc/samba/smb.conf">???</a></td><td align="left"><code class="filename">/etc/samba/smb.conf</code></td><td align="center">Yes</td><td align="center">No</td><td align="center">No</td></tr><tr><td align="left"><a href="Big500users.html#ch5-dc-common" title="Example 4.2. Server: MASSIVE (PDC), File: /etc/samba/dc-common.conf">???</a></td><td align="left"><code class="filename">/etc/samba/dc-common.conf</code></td><td align="center">Yes</td><td align="center">No</td><td align="center">No</td></tr><tr><td align="left"><a href="Big500users.html#ch5-commonsmb" title="Example 4.3. Common Samba Configuration File: /etc/samba/common.conf">???</a></td><td align="left"><code class="filename">/etc/samba/common.conf</code></td><td align="center">Yes</td><td align="center">Yes</td><td align="center">Yes</td></tr><tr><td align="left"><a href="Big500users.html#ch5-bldg1-smb" title="Example 4.4. Server: BLDG1 (Member), File: smb.conf">???</a></td><td align="left"><code class="filename">/etc/samba/smb.conf</code></td><td align="center">No</td><td align="center">Yes</td><td align="center">No</td></tr><tr><td align="left"><a href="Big500users.html#ch5-bldg2-smb" title="Example 4.5. Server: BLDG2 (Member), File: smb.conf">???</a></td><td align="left"><code class="filename">/etc/samba/smb.conf</code></td><td align="center">No</td><td align="center">No</td><td align="center">Yes</td></tr><tr><td align="left"><a href="Big500users.html#ch5-dommem-smb" title="Example 4.6. Common Domain Member Include File: dom-mem.conf">???</a></td><td align="left"><code class="filename">/etc/samba/dommem.conf</code></td><td align="center">No</td><td align="center">Yes</td><td align="center">Yes</td></tr><tr><td align="left"><a href="Big500users.html#massive-dhcp" title="Example 4.7. Server: MASSIVE, File: dhcpd.conf">???</a></td><td align="left"><code class="filename">/etc/dhcpd.conf</code></td><td align="center">Yes</td><td align="center">No</td><td align="center">No</td></tr><tr><td align="left"><a href="Big500users.html#bldg1dhcp" title="Example 4.8. Server: BLDG1, File: dhcpd.conf">???</a></td><td align="left"><code class="filename">/etc/dhcpd.conf</code></td><td align="center">No</td><td align="center">Yes</td><td align="center">No</td></tr><tr><td align="left"><a href="Big500users.html#bldg2dhcp" title="Example 4.9. Server: BLDG2, File: dhcpd.conf">???</a></td><td align="left"><code class="filename">/etc/dhcpd.conf</code></td><td align="center">No</td><td align="center">No</td><td align="center">Yes</td></tr><tr><td align="left"><a href="Big500users.html#massive-nameda" title="Example 4.10. Server: MASSIVE, File: named.conf, Part: A">???</a></td><td align="left"><code class="filename">/etc/named.conf (part A)</code></td><td align="center">Yes</td><td align="center">No</td><td align="center">No</td></tr><tr><td align="left"><a href="Big500users.html#massive-namedb" title="Example 4.11. Server: MASSIVE, File: named.conf, Part: B">???</a></td><td align="left"><code class="filename">/etc/named.conf (part B)</code></td><td align="center">Yes</td><td align="center">No</td><td align="center">No</td></tr><tr><td align="left"><a href="Big500users.html#massive-namedc" title="Example 4.12. Server: MASSIVE, File: named.conf, Part: C">???</a></td><td align="left"><code class="filename">/etc/named.conf (part C)</code></td><td align="center">Yes</td><td align="center">No</td><td align="center">No</td></tr><tr><td align="left"><a href="Big500users.html#abmasbizdns" title="Example 4.13. Forward Zone File: abmas.biz.hosts">???</a></td><td align="left"><code class="filename">{VLN}/master/abmas.biz.hosts</code></td><td align="center">Yes</td><td align="center">No</td><td align="center">No</td></tr><tr><td align="left"><a href="Big500users.html#abmasusdns" title="Example 4.14. Forward Zone File: abmas.biz.hosts">???</a></td><td align="left"><code class="filename">{VLN}/master/abmas.us.hosts</code></td><td align="center">Yes</td><td align="center">No</td><td align="center">No</td></tr><tr><td align="left"><a href="Big500users.html#bldg12nameda" title="Example 4.15. Servers: BLDG1/BLDG2, File: named.conf, Part: A">???</a></td><td align="left"><code class="filename">/etc/named.conf (part A)</code></td><td align="center">No</td><td align="center">Yes</td><td align="center">Yes</td></tr><tr><td align="left"><a href="Big500users.html#bldg12namedb" title="Example 4.16. Servers: BLDG1/BLDG2, File: named.conf, Part: B">???</a></td><td align="left"><code class="filename">/etc/named.conf (part B)</code></td><td align="center">No</td><td align="center">Yes</td><td align="center">Yes</td></tr><tr><td align="left"><a href="appendix.html#loopback" title="Example 15.3. DNS Localhost Forward Zone File: /var/lib/named/localhost.zone">???</a></td><td align="left"><code class="filename">{VLN}/localhost.zone</code></td><td align="center">Yes</td><td align="center">Yes</td><td align="center">Yes</td></tr><tr><td align="left"><a href="appendix.html#dnsloopy" title="Example 15.4. DNS Localhost Reverse Zone File: /var/lib/named/127.0.0.zone">???</a></td><td align="left"><code class="filename">{VLN}/127.0.0.zone</code></td><td align="center">Yes</td><td align="center">Yes</td><td align="center">Yes</td></tr><tr><td align="left"><a href="appendix.html#roothint" title="Example 15.5. DNS Root Name Server Hint File: /var/lib/named/root.hint">???</a></td><td align="left"><code class="filename">{VLN}/root.hint</code></td><td align="center">Yes</td><td align="center">Yes</td><td align="center">Yes</td></tr></tbody></table></div></div><br class="table-break"></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id339213"></a>Server Preparation: All Servers</h3></div></div></div><p>
+	</p><div class="table"><a name="ch5-filelocations"></a><p class="title"><b>Table 4.1. Domain: <code class="constant">MEGANET</code>, File Locations for Servers</b></p><div class="table-contents"><table summary="Domain: MEGANET, File Locations for Servers" border="1"><colgroup><col align="left"><col align="left"><col align="center"><col align="center"><col align="center"></colgroup><thead><tr><th colspan="2" align="center">File Information</th><th colspan="3" align="center">Server Name</th></tr><tr><th align="center">Source</th><th align="center">Target Location</th><th align="center">MASSIVE</th><th align="center">BLDG1</th><th align="center">BLDG2</th></tr></thead><tbody><tr><td align="left"><a class="link" href="Big500users.html#ch5-massivesmb" title="Example 4.1. Server: MASSIVE (PDC), File: /etc/samba/smb.conf">&#8220;Server: MASSIVE (PDC), File: /etc/samba/smb.conf&#8221;</a></td><td align="left"><code class="filename">/etc/samba/smb.conf</code></td><td align="center">Yes</td><td align="center">No</td><td align="center">No</td></tr><tr><td align="left"><a class="link" href="Big500users.html#ch5-dc-common" title="Example 4.2. Server: MASSIVE (PDC), File: /etc/samba/dc-common.conf">&#8220;Server: MASSIVE (PDC), File: /etc/samba/dc-common.conf&#8221;</a></td><td align="left"><code class="filename">/etc/samba/dc-common.conf</code></td><td align="center">Yes</td><td align="center">No</td><td align="center">No</td></tr><tr><td align="left"><a class="link" href="Big500users.html#ch5-commonsmb" title="Example 4.3. Common Samba Configuration File: /etc/samba/common.conf">&#8220;Common Samba Configuration File: /etc/samba/common.conf&#8221;</a></td><td align="left"><code class="filename">/etc/samba/common.conf</code></td><td align="center">Yes</td><td align="center">Yes</td><td align="center">Yes</td></tr><tr><td align="left"><a class="link" href="Big500users.html#ch5-bldg1-smb" title="Example 4.4. Server: BLDG1 (Member), File: smb.conf">&#8220;Server: BLDG1 (Member), File: smb.conf&#8221;</a></td><td align="left"><code class="filename">/etc/samba/smb.conf</code></td><td align="center">No</td><td align="center">Yes</td><td align="center">No</td></tr><tr><td align="left"><a class="link" href="Big500users.html#ch5-bldg2-smb" title="Example 4.5. Server: BLDG2 (Member), File: smb.conf">&#8220;Server: BLDG2 (Member), File: smb.conf&#8221;</a></td><td align="left"><code class="filename">/etc/samba/smb.conf</code></td><td align="center">No</td><td align="center">No</td><td align="center">Yes</td></tr><tr><td align="left"><a class="link" href="Big500users.html#ch5-dommem-smb" title="Example 4.6. Common Domain Member Include File: dom-mem.conf">&#8220;Common Domain Member Include File: dom-mem.conf&#8221;</a></td><td align="left"><code class="filename">/etc/samba/dommem.conf</code></td><td align="center">No</td><td align="center">Yes</td><td align="center">Yes</td></tr><tr><td align="left"><a class="link" href="Big500users.html#massive-dhcp" title="Example 4.7. Server: MASSIVE, File: dhcpd.conf">&#8220;Server: MASSIVE, File: dhcpd.conf&#8221;</a></td><td align="left"><code class="filename">/etc/dhcpd.conf</code></td><td align="center">Yes</td><td align="center">No</td><td align="center">No</td></tr><tr><td align="left"><a class="link" href="Big500users.html#bldg1dhcp" title="Example 4.8. Server: BLDG1, File: dhcpd.conf">&#8220;Server: BLDG1, File: dhcpd.conf&#8221;</a></td><td align="left"><code class="filename">/etc/dhcpd.conf</code></td><td align="center">No</td><td align="center">Yes</td><td align="center">No</td></tr><tr><td align="left"><a class="link" href="Big500users.html#bldg2dhcp" title="Example 4.9. Server: BLDG2, File: dhcpd.conf">&#8220;Server: BLDG2, File: dhcpd.conf&#8221;</a></td><td align="left"><code class="filename">/etc/dhcpd.conf</code></td><td align="center">No</td><td align="center">No</td><td align="center">Yes</td></tr><tr><td align="left"><a class="link" href="Big500users.html#massive-nameda" title="Example 4.10. Server: MASSIVE, File: named.conf, Part: A">&#8220;Server: MASSIVE, File: named.conf, Part: A&#8221;</a></td><td align="left"><code class="filename">/etc/named.conf (part A)</code></td><td align="center">Yes</td><td align="center">No</td><td align="center">No</td></tr><tr><td align="left"><a class="link" href="Big500users.html#massive-namedb" title="Example 4.11. Server: MASSIVE, File: named.conf, Part: B">&#8220;Server: MASSIVE, File: named.conf, Part: B&#8221;</a></td><td align="left"><code class="filename">/etc/named.conf (part B)</code></td><td align="center">Yes</td><td align="center">No</td><td align="center">No</td></tr><tr><td align="left"><a class="link" href="Big500users.html#massive-namedc" title="Example 4.12. Server: MASSIVE, File: named.conf, Part: C">&#8220;Server: MASSIVE, File: named.conf, Part: C&#8221;</a></td><td align="left"><code class="filename">/etc/named.conf (part C)</code></td><td align="center">Yes</td><td align="center">No</td><td align="center">No</td></tr><tr><td align="left"><a class="link" href="Big500users.html#abmasbizdns" title="Example 4.13. Forward Zone File: abmas.biz.hosts">&#8220;Forward Zone File: abmas.biz.hosts&#8221;</a></td><td align="left"><code class="filename">{VLN}/master/abmas.biz.hosts</code></td><td align="center">Yes</td><td align="center">No</td><td align="center">No</td></tr><tr><td align="left"><a class="link" href="Big500users.html#abmasusdns" title="Example 4.14. Forward Zone File: abmas.biz.hosts">&#8220;Forward Zone File: abmas.biz.hosts&#8221;</a></td><td align="left"><code class="filename">{VLN}/master/abmas.us.hosts</code></td><td align="center">Yes</td><td align="center">No</td><td align="center">No</td></tr><tr><td align="left"><a class="link" href="Big500users.html#bldg12nameda" title="Example 4.15. Servers: BLDG1/BLDG2, File: named.conf, Part: A">&#8220;Servers: BLDG1/BLDG2, File: named.conf, Part: A&#8221;</a></td><td align="left"><code class="filename">/etc/named.conf (part A)</code></td><td align="center">No</td><td align="center">Yes</td><td align="center">Yes</td></tr><tr><td align="left"><a class="link" href="Big500users.html#bldg12namedb" title="Example 4.16. Servers: BLDG1/BLDG2, File: named.conf, Part: B">&#8220;Servers: BLDG1/BLDG2, File: named.conf, Part: B&#8221;</a></td><td align="left"><code class="filename">/etc/named.conf (part B)</code></td><td align="center">No</td><td align="center">Yes</td><td align="center">Yes</td></tr><tr><td align="left"><a class="link" href="appendix.html#loopback" title="Example 15.3. DNS Localhost Forward Zone File: /var/lib/named/localhost.zone">&#8220;DNS Localhost Forward Zone File: /var/lib/named/localhost.zone&#8221;</a></td><td align="left"><code class="filename">{VLN}/localhost.zone</code></td><td align="center">Yes</td><td align="center">Yes</td><td align="center">Yes</td></tr><tr><td align="left"><a class="link" href="appendix.html#dnsloopy" title="Example 15.4. DNS Localhost Reverse Zone File: /var/lib/named/127.0.0.zone">&#8220;DNS Localhost Reverse Zone File: /var/lib/named/127.0.0.zone&#8221;</a></td><td align="left"><code class="filename">{VLN}/127.0.0.zone</code></td><td align="center">Yes</td><td align="center">Yes</td><td align="center">Yes</td></tr><tr><td align="left"><a class="link" href="appendix.html#roothint" title="Example 15.5. DNS Root Name Server Hint File: /var/lib/named/root.hint">&#8220;DNS Root Name Server Hint File: /var/lib/named/root.hint&#8221;</a></td><td align="left"><code class="filename">{VLN}/root.hint</code></td><td align="center">Yes</td><td align="center">Yes</td><td align="center">Yes</td></tr></tbody></table></div></div><br class="table-break"></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2588496"></a>Server Preparation: All Servers</h3></div></div></div><p>
 	The following steps apply to all servers. Follow each step carefully.
-	</p><div class="procedure"><a name="id339223"></a><p class="title"><b>Procedure 4.1. Server Preparation Steps</b></p><ol type="1"><li><p>
+	</p><div class="procedure"><a name="id2588506"></a><p class="title"><b>Procedure 4.1. Server Preparation Steps</b></p><ol type="1"><li><p>
 			Using the UNIX/Linux system tools, set the name of the server as shown in the network
-			topology diagram in <a href="Big500users.html#chap05net" title="Figure 4.1. Network Topology 500 User Network Using tdbsam passdb backend.">???</a>. For SUSE Linux products, the tool
+			topology diagram in <a class="link" href="Big500users.html#chap05net" title="Figure 4.1. Network Topology 500 User Network Using tdbsam passdb backend.">&#8220;Network Topology  500 User Network Using tdbsam passdb backend.&#8221;</a>. For SUSE Linux products, the tool
 			that permits this is called <code class="literal">yast2</code>; for Red Hat Linux products,
 			you can use the <code class="literal">netcfg</code> tool.
 			Verify that your hostname is correctly set by running:
@@ -221,8 +221,8 @@
 <code class="prompt">root# </code> hostname -f
 </pre><p>
 			</p></li><li><p>
-			<a class="indexterm" name="id339284"></a>
-			<a class="indexterm" name="id339290"></a>
+			<a class="indexterm" name="id2588571"></a>
+			<a class="indexterm" name="id2588577"></a>
 			Edit your <code class="filename">/etc/hosts</code> file to include the primary names and addresses
 			of all network interfaces that are on the host server. This is necessary so that during
 			startup the system is able to resolve all its own names to the IP address prior to
@@ -230,7 +230,7 @@
 			CUPS print server is started before the DNS server (<code class="literal">named</code>), you 
 			should also include an entry for the printers in the <code class="filename">/etc/hosts</code> file.
 			</p></li><li><p>
-			<a class="indexterm" name="id339325"></a>
+			<a class="indexterm" name="id2588616"></a>
 			All DNS name resolution should be handled locally. To ensure that the server is configured
 			correctly to handle this, edit <code class="filename">/etc/resolv.conf</code> so it has the following
 			content:
@@ -241,8 +241,8 @@
 			This instructs the name resolver function (when configured correctly) to ask the DNS server
 			that is running locally to resolve names to addresses.
 			</p></li><li><p>
-			<a class="indexterm" name="id339354"></a>
-			<a class="indexterm" name="id339360"></a>
+			<a class="indexterm" name="id2588648"></a>
+			<a class="indexterm" name="id2588655"></a>
 			Add the <code class="constant">root</code> user to the password backend:
 </p><pre class="screen">
 <code class="prompt">root# </code> smbpasswd -a root
@@ -255,8 +255,8 @@
 			deleted. If for any reason the account is deleted, you may not be able to recreate this account
 			without considerable trouble.
 			</p></li><li><p>
-			<a class="indexterm" name="id339402"></a>
-			<a class="indexterm" name="id339409"></a>
+			<a class="indexterm" name="id2588700"></a>
+			<a class="indexterm" name="id2588707"></a>
 			Create the username map file to permit the <code class="constant">root</code> account to be called
 			<code class="constant">Administrator</code> from the Windows network environment. To do this, create
 			the file <code class="filename">/etc/samba/smbusers</code> with the following contents:
@@ -288,22 +288,22 @@
 			Create an entry in the DNS database on the server <code class="constant">MASSIVE</code>
 			in both the forward lookup database for the zone <code class="constant">abmas.biz.hosts</code>
 			and in the reverse lookup database for the network segment that the printer is
-			located in. Example configuration files for similar zones were presented in <a href="secure.html" title="Chapter 3. Secure Office Networking">???</a>,
-			<a href="secure.html#abmasbiz" title="Example 3.14. DNS Abmas.biz Forward Zone File">???</a> and <a href="secure.html#eth2zone" title="Example 3.13. DNS 192.168.2 Reverse Zone File">???</a>.
+			located in. Example configuration files for similar zones were presented in <a class="link" href="secure.html" title="Chapter 3. Secure Office Networking">&#8220;Secure Office Networking&#8221;</a>,
+			<a class="link" href="secure.html#abmasbiz" title="Example 3.14. DNS Abmas.biz Forward Zone File">&#8220;DNS Abmas.biz Forward Zone File&#8221;</a> and <a class="link" href="secure.html#eth2zone" title="Example 3.13. DNS 192.168.2 Reverse Zone File">&#8220;DNS 192.168.2 Reverse Zone File&#8221;</a>.
 			</p></li><li><p>
 			Follow the instructions in the printer manufacturer's manuals to permit printing 
 			to port 9100.  Use any other port the manufacturer specifies for direct mode, 
 			raw printing.  This allows the CUPS spooler to print using raw mode protocols.
-			<a class="indexterm" name="id339489"></a>
-			<a class="indexterm" name="id339496"></a>
+			<a class="indexterm" name="id2588798"></a>
+			<a class="indexterm" name="id2588805"></a>
 			</p></li><li><p>
-			<a class="indexterm" name="id339509"></a>
+			<a class="indexterm" name="id2588818"></a>
 			Only on the server to which the printer is attached configure the CUPS Print 
 			Queues as follows:
 </p><pre class="screen">
 <code class="prompt">root# </code> lpadmin -p <em class="parameter"><code>printque</code></em> -v socket://<em class="parameter"><code>printer-name</code></em>.abmas.biz:9100 -E
 </pre><p>
-			<a class="indexterm" name="id339543"></a>
+			<a class="indexterm" name="id2588854"></a>
 			This step creates the necessary print queue to use no assigned print filter. This
 			is ideal for raw printing, that is, printing without use of filters.
 			The name <em class="parameter"><code>printque</code></em> is the name you have assigned for
@@ -323,9 +323,9 @@
 <code class="prompt">root# </code> /usr/bin/accept <em class="parameter"><code>printque</code></em>
 </pre><p>
 			</p></li><li><p>
-			<a class="indexterm" name="id339615"></a>
-			<a class="indexterm" name="id339622"></a>
-			<a class="indexterm" name="id339629"></a>
+			<a class="indexterm" name="id2588933"></a>
+			<a class="indexterm" name="id2588939"></a>
+			<a class="indexterm" name="id2588946"></a>
 			This step, as well as the next one, may be omitted where CUPS version 1.1.18
 			or later is in use.  Although it does no harm to follow it anyway, and may
 			help to avoid time spent later trying to figure out why print jobs may be
@@ -336,7 +336,7 @@
 application/octet-stream     application/vnd.cups-raw      0     -
 </pre><p>
 			</p></li><li><p>
-			<a class="indexterm" name="id339661"></a>
+			<a class="indexterm" name="id2588983"></a>
 			Edit the file <code class="filename">/etc/cups/mime.types</code> to uncomment the line:
 </p><pre class="screen">
 application/octet-stream
@@ -352,24 +352,24 @@
 			server shares. This can be done once on the central server and may then be
 			replicated using a tool such as <code class="literal">rsync</code>. Refer to the man
 			page for <code class="literal">rsync</code> for details regarding use. The notes in	
-			<a href="secure.html#ch4appscfg" title="Application Share Configuration">???</a> may help in your decisions to use an application
+			<a class="link" href="secure.html#ch4appscfg" title="Application Share Configuration">&#8220;Application Share Configuration&#8221;</a> may help in your decisions to use an application
 			server facility.
 			</p></li></ol></div><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Note</h3><p>
 	Logon scripts that are run from a domain controller (PDC or BDC) are capable of using semi-intelligent
 	processes to automap Windows client drives to an application server that is nearest to the client. This
 	is considerably more difficult when a single PDC is used on a routed network. It can be done, but not
 	as elegantly as you see in the next chapter.
-	</p></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id339728"></a>Server-Specific Preparation</h3></div></div></div><p>
+	</p></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2589060"></a>Server-Specific Preparation</h3></div></div></div><p>
 	There are some steps that apply to particular server functionality only. Each step is critical
 	to correct server operation. The following step-by-step installation guidance will assist you 
 	in working through the process of configuring the PDC and then both BDC's.
-	</p><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id339740"></a>Configuration for Server: <code class="constant">MASSIVE</code></h4></div></div></div><p>
+	</p><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2589074"></a>Configuration for Server: <code class="constant">MASSIVE</code></h4></div></div></div><p>
 		The steps presented here attempt to implement Samba installation in a generic manner. While
 		some steps are clearly specific to Linux, it should not be too difficult to apply them to
 		your platform of choice.
-		</p><div class="procedure"><a name="id339753"></a><p class="title"><b>Procedure 4.2. Primary Domain Controller Preparation</b></p><ol type="1"><li><p>
-			<a class="indexterm" name="id339764"></a>
-			<a class="indexterm" name="id339771"></a>
+		</p><div class="procedure"><a name="id2589089"></a><p class="title"><b>Procedure 4.2. Primary Domain Controller Preparation</b></p><ol type="1"><li><p>
+			<a class="indexterm" name="id2589100"></a>
+			<a class="indexterm" name="id2589107"></a>
 			The host server acts as a router between the two internal network segments as well
 			as for all Internet access. This necessitates that IP forwarding be enabled. This can be
 			achieved by adding to the <code class="filename">/etc/rc.d/boot.local</code> an entry as follows:
@@ -397,7 +397,7 @@
 			startup files as follows: (SUSE) <code class="filename">/etc/rc.d/boot.local</code>, (Red Hat)
 			<code class="filename">/etc/rc.d/init.d/rc.local</code>.
 			</p></li><li><p>
-			<a class="indexterm" name="id339849"></a>
+			<a class="indexterm" name="id2589201"></a>
 			The final step that must be completed is to edit the <code class="filename">/etc/nsswitch.conf</code> file.
 			This file controls the operation of the various resolver libraries that are part of the Linux
 			Glibc libraries. Edit this file so that it contains the following entries:
@@ -405,24 +405,24 @@
 hosts:      files dns wins
 </pre><p>
 			</p></li><li><p>
-			<a class="indexterm" name="id339876"></a>
+			<a class="indexterm" name="id2589231"></a>
 			Create and map Windows domain groups to UNIX groups. A sample script is provided in
-			<a href="Big500users.html#ch5-initgrps" title="Example 4.17. Initialize Groups Script, File: /etc/samba/initGrps.sh">???</a>. Create a file containing this script. You called yours
+			<a class="link" href="Big500users.html#ch5-initgrps" title="Example 4.17. Initialize Groups Script, File: /etc/samba/initGrps.sh">&#8220;Initialize Groups Script, File: /etc/samba/initGrps.sh&#8221;</a>. Create a file containing this script. You called yours
 			<code class="filename">/etc/samba/initGrps.sh</code>. Set this file so it can be executed
 			and then execute the script. An example of the execution of this script as well as its
 			validation are shown in Section 4.3.2, Step 5.
 			</p></li><li><p>
-			<a class="indexterm" name="id339904"></a>
-			<a class="indexterm" name="id339911"></a>
-			<a class="indexterm" name="id339920"></a>
+			<a class="indexterm" name="id2589263"></a>
+			<a class="indexterm" name="id2589270"></a>
+			<a class="indexterm" name="id2589279"></a>
 			For each user who needs to be given a Windows domain account, make an entry in the
 			<code class="filename">/etc/passwd</code> file as well as in the Samba password backend.
 			Use the system tool of your choice to create the UNIX system account, and use the Samba
 			<code class="literal">smbpasswd</code> to create a domain user account.
 			</p><p>
-			<a class="indexterm" name="id339944"></a>
-			<a class="indexterm" name="id339951"></a>
-			<a class="indexterm" name="id339958"></a>
+			<a class="indexterm" name="id2589306"></a>
+			<a class="indexterm" name="id2589312"></a>
+			<a class="indexterm" name="id2589319"></a>
 			There are a number of tools for user management under UNIX, such as
 			<code class="literal">useradd</code>, <code class="literal">adduser</code>, as well as a plethora of custom
 			tools. With the tool of your choice, create a home directory for each user.
@@ -435,7 +435,7 @@
 			file is <code class="filename">/data</code>. Format the file system as required and mount the formatted
 			file system partition using appropriate system tools.
 			</p></li><li><p>
-		<a class="indexterm" name="id340016"></a>
+		<a class="indexterm" name="id2589383"></a>
 			Create the top-level file storage directories for data and applications as follows:
 </p><pre class="screen">
 <code class="prompt">root# </code> mkdir -p /data/{accounts,finsvcs,pidata}
@@ -475,8 +475,8 @@
 <code class="prompt">root# </code> chmod ug+wrx,o+rx,-w /var/lib/samba/profiles/'username'
 </pre><p>
 			</p></li><li><p>
-			<a class="indexterm" name="id340209"></a>
-			<a class="indexterm" name="id340216"></a>
+			<a class="indexterm" name="id2589589"></a>
+			<a class="indexterm" name="id2589595"></a>
 			Create a logon script. It is important that each line is correctly terminated with
 			a carriage return and line-feed combination (i.e., DOS encoding). The following procedure
 			works if the right tools (<code class="constant">unxi2dos</code> and <code class="constant">dos2unix</code>) are installed.
@@ -509,17 +509,17 @@
 </pre><p>
 			You do, of course, use a valid user login ID in place of <em class="parameter"><code>username</code></em>.
 			</p></li><li><p>
-			Follow the processes shown in <a href="Big500users.html#ch5-procstart" title="Process Startup Configuration">???</a> to start all services.
+			Follow the processes shown in <a class="link" href="Big500users.html#ch5-procstart" title="Process Startup Configuration">&#8220;Process Startup Configuration&#8221;</a> to start all services.
 			</p></li><li><p>
 			Your server is ready for validation testing. Do not proceed with the steps in
-			<a href="Big500users.html#ch5-domsvrspec" title="Configuration Specific to Domain Member Servers: BLDG1, BLDG2">???</a> until after the operation of the server has been
-			validated following the same methods as outlined in <a href="secure.html" title="Chapter 3. Secure Office Networking">???</a>, <a href="secure.html#ch4valid" title="Validation">???</a>.
+			<a class="link" href="Big500users.html#ch5-domsvrspec" title="Configuration Specific to Domain Member Servers: BLDG1, BLDG2">&#8220;Configuration Specific to Domain Member Servers: BLDG1, BLDG2&#8221;</a> until after the operation of the server has been
+			validated following the same methods as outlined in <a class="link" href="secure.html" title="Chapter 3. Secure Office Networking">&#8220;Secure Office Networking&#8221;</a>, <a class="link" href="secure.html#ch4valid" title="Validation">&#8220;Validation&#8221;</a>.
 			</p></li></ol></div></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="ch5-domsvrspec"></a>Configuration Specific to Domain Member Servers: <code class="constant">BLDG1, BLDG2</code></h4></div></div></div><p>
 		The following steps will guide you through the nuances of implementing BDCs for the broadcast
 		isolated network segments. Remember that if the target installation platform is not Linux, it may
 		be necessary to adapt some commands to the equivalent on the target platform.
-		</p><div class="procedure"><a name="id340388"></a><p class="title"><b>Procedure 4.3. Backup Domain Controller Configuration Steps</b></p><ol type="1"><li><p>
-			<a class="indexterm" name="id340399"></a>
+		</p><div class="procedure"><a name="id2589782"></a><p class="title"><b>Procedure 4.3. Backup Domain Controller Configuration Steps</b></p><ol type="1"><li><p>
+			<a class="indexterm" name="id2589794"></a>
 			The final step that must be completed is to edit the <code class="filename">/etc/nsswitch.conf</code> file.
 			This file controls the operation of the various resolver libraries that are part of the Linux
 			Glibc libraries. Edit this file so that it contains the following entries:
@@ -529,26 +529,26 @@
 hosts:      files dns wins
 </pre><p>
                         </p></li><li><p>
-			Follow the steps outlined in <a href="Big500users.html#ch5-procstart" title="Process Startup Configuration">???</a> to start all services. Do not
+			Follow the steps outlined in <a class="link" href="Big500users.html#ch5-procstart" title="Process Startup Configuration">&#8220;Process Startup Configuration&#8221;</a> to start all services. Do not
 			start Samba at this time. Samba is controlled by the process called <code class="literal">smb</code>.
 			</p></li><li><p>
-			<a class="indexterm" name="id340446"></a>
+			<a class="indexterm" name="id2589846"></a>
 			You must now attempt to join the domain member servers to the domain. The following
 			instructions should be executed to effect this:
 </p><pre class="screen">
 <code class="prompt">root# </code> net rpc join 
 </pre><p>
 			</p></li><li><p>
-			<a class="indexterm" name="id340476"></a>
+			<a class="indexterm" name="id2589878"></a>
 			You now start the Samba services by executing:
 </p><pre class="screen">
 <code class="prompt">root# </code> service smb start
 </pre><p>
 			</p></li><li><p>
                         Your server is ready for validation testing. Do not proceed with the steps in
-                        <a href="Big500users.html#ch5-domsvrspec" title="Configuration Specific to Domain Member Servers: BLDG1, BLDG2">???</a> until after the operation of the server has been
-                        validated following the same methods as outlined in <a href="secure.html#ch4valid" title="Validation">???</a>.
-                        </p></li></ol></div></div></div><div class="example"><a name="ch5-massivesmb"></a><p class="title"><b>Example 4.1. Server: MASSIVE (PDC), File: <code class="filename">/etc/samba/smb.conf</code></b></p><div class="example-contents"><table class="simplelist" border="0" summary="Simple list"><tr><td># Global parameters</td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[global]</code></em></td></tr><tr><td><a class="indexterm" name="id340558"></a><em class="parameter"><code>workgroup = MEGANET</code></em></td></tr><tr><td><a class="indexterm" name="id340571"></a><em class="parameter"><code>netbios name = MASSIVE</code></em></td></tr><tr><td><a class="indexterm" name="id340583"></a><em class="parameter"><code>interfaces = eth1, lo</code></em></td></tr><tr><td><a class="indexterm" name="id340596"></a><em class="parameter"><code>bind interfaces only = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id340608"></a><em class="parameter"><code>passdb backend = tdbsam</code></em></td></tr><tr><td><a class="indexterm" name="id340621"></a><em class="parameter"><code>smb ports = 139</code></em></td></tr><tr><td><a class="indexterm" name="id340634"></a><em class="parameter"><code>add user script = /usr/sbin/useradd -m '%u'</code></em></td></tr><tr><td><a class="indexterm" name="id340646"></a><em class="parameter"><code>delete user script = /usr/sbin/userdel -r '%u'</code></em></td></tr><tr><td><a class="indexterm" name="id340659"></a><em class="parameter"><code>add group script = /usr/sbin/groupadd '%g'</code></em></td></tr><tr><td><a class="indexterm" name="id340672"></a><em class="parameter"><code>delete group script = /usr/sbin/groupdel '%g'</code></em></td></tr><tr><td><a class="indexterm" name="id340685"></a><em class="parameter"><code>add user to group script = /usr/sbin/usermod -G '%g' '%u'</code></em></td></tr><tr><td><a class="indexterm" name="id340698"></a><em class="parameter"><code>add machine script = /usr/sbin/useradd -s /bin/false -d /var/lib/nobody '%u'</code></em></td></tr><tr><td><a class="indexterm" name="id340711"></a><em class="parameter"><code>preferred master = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id340723"></a><em class="parameter"><code>wins support = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id340736"></a><em class="parameter"><code>include = /etc/samba/dc-common.conf</code></em></td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[accounts]</code></em></td></tr><tr><td><a class="indexterm" name="id340758"></a><em class="parameter"><code>comment = Accounting Files</code></em></td></tr><tr><td><a class="indexterm" name="id340770"></a><em class="parameter"><code>path = /data/accounts</code></em></td></tr><tr><td><a class="indexterm" name="id340783"></a><em class="parameter"><code>read only = No</code></em></td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[service]</code></em></td></tr><tr><td><a class="indexterm" name="id340804"></a><em class="parameter"><code>comment = Financial Services Files</code></em></td></tr><tr><td><a class="indexterm" name="id340817"></a><em class="parameter"><code>path = /data/service</code></em></td></tr><tr><td><a class="indexterm" name="id340829"></a><em class="parameter"><code>read only = No</code></em></td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[pidata]</code></em></td></tr><tr><td><a class="indexterm" name="id340851"></a><em class="parameter"><code>comment = Property Insurance Files</code></em></td></tr><tr><td><a class="indexterm" name="id340864"></a><em class="parameter"><code>path = /data/pidata</code></em></td></tr><tr><td><a class="indexterm" name="id340876"></a><em class="parameter"><code>read only = No</code></em></td></tr></table></div></div><br class="example-break"><div class="example"><a name="ch5-dc-common"></a><p class="title"><b>Example 4.2. Server: MASSIVE (PDC), File: <code class="filename">/etc/samba/dc-common.conf</code></b></p><div class="example-contents"><table class="simplelist" border="0" summary="Simple list"><tr><td># Global parameters</td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[global]</code></em></td></tr><tr><td><a class="indexterm" name="id340924"></a><em class="parameter"><code>shutdown script = /var/lib/samba/scripts/shutdown.sh</code></em></td></tr><tr><td><a class="indexterm" name="id340937"></a><em class="parameter"><code>abort shutdown script = /sbin/shutdown -c</code></em></td></tr><tr><td><a class="indexterm" name="id340949"></a><em class="parameter"><code>logon script = scripts\logon.bat</code></em></td></tr><tr><td><a class="indexterm" name="id340962"></a><em class="parameter"><code>logon path = \%L\profiles\%U</code></em></td></tr><tr><td><a class="indexterm" name="id340975"></a><em class="parameter"><code>logon drive = X:</code></em></td></tr><tr><td><a class="indexterm" name="id340987"></a><em class="parameter"><code>logon home = \%L\%U</code></em></td></tr><tr><td><a class="indexterm" name="id341000"></a><em class="parameter"><code>domain logons = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id341012"></a><em class="parameter"><code>preferred master = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id341025"></a><em class="parameter"><code>include = /etc/samba/common.conf</code></em></td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[homes]</code></em></td></tr><tr><td><a class="indexterm" name="id341046"></a><em class="parameter"><code>comment = Home Directories</code></em></td></tr><tr><td><a class="indexterm" name="id341059"></a><em class="parameter"><code>valid users = %S</code></em></td></tr><tr><td><a class="indexterm" name="id341072"></a><em class="parameter"><code>read only = No</code></em></td></tr><tr><td><a class="indexterm" name="id341084"></a><em class="parameter"><code>browseable = No</code></em></td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[netlogon]</code></em></td></tr><tr><td><a class="indexterm" name="id341106"></a><em class="parameter"><code>comment = Network Logon Service</code></em></td></tr><tr><td><a class="indexterm" name="id341118"></a><em class="parameter"><code>path = /var/lib/samba/netlogon</code></em></td></tr><tr><td><a class="indexterm" name="id341131"></a><em class="parameter"><code>guest ok = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id341144"></a><em class="parameter"><code>locking = No</code></em></td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[profiles]</code></em></td></tr><tr><td><a class="indexterm" name="id341165"></a><em class="parameter"><code>comment = Profile Share</code></em></td></tr><tr><td><a class="indexterm" name="id341178"></a><em class="parameter"><code>path = /var/lib/samba/profiles</code></em></td></tr><tr><td><a class="indexterm" name="id341190"></a><em class="parameter"><code>read only = No</code></em></td></tr><tr><td><a class="indexterm" name="id341203"></a><em class="parameter"><code>profile acls = Yes</code></em></td></tr></table></div></div><br class="example-break"><div class="example"><a name="ch5-commonsmb"></a><p class="title"><b>Example 4.3. Common Samba Configuration File: <code class="filename">/etc/samba/common.conf</code></b></p><div class="example-contents"><table class="simplelist" border="0" summary="Simple list"><tr><td> </td></tr><tr><td><em class="parameter"><code>[global]</code></em></td></tr><tr><td><a class="indexterm" name="id341247"></a><em class="parameter"><code>username map = /etc/samba/smbusers</code></em></td></tr><tr><td><a class="indexterm" name="id341260"></a><em class="parameter"><code>log level = 1</code></em></td></tr><tr><td><a class="indexterm" name="id341272"></a><em class="parameter"><code>syslog = 0</code></em></td></tr><tr><td><a class="indexterm" name="id341285"></a><em class="parameter"><code>log file = /var/log/samba/%m</code></em></td></tr><tr><td><a class="indexterm" name="id341297"></a><em class="parameter"><code>max log size = 50</code></em></td></tr><tr><td><a class="indexterm" name="id341310"></a><em class="parameter"><code>smb ports = 139</code></em></td></tr><tr><td><a class="indexterm" name="id341322"></a><em class="parameter"><code>name resolve order = wins bcast hosts</code></em></td></tr><tr><td><a class="indexterm" name="id341335"></a><em class="parameter"><code>time server = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id341348"></a><em class="parameter"><code>printcap name = CUPS</code></em></td></tr><tr><td><a class="indexterm" name="id341360"></a><em class="parameter"><code>show add printer wizard = No</code></em></td></tr><tr><td><a class="indexterm" name="id341373"></a><em class="parameter"><code>shutdown script = /var/lib/samba/scripts/shutdown.sh</code></em></td></tr><tr><td><a class="indexterm" name="id341386"></a><em class="parameter"><code>abort shutdown script = /sbin/shutdown -c</code></em></td></tr><tr><td><a class="indexterm" name="id341398"></a><em class="parameter"><code>utmp = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id341411"></a><em class="parameter"><code>map acl inherit = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id341423"></a><em class="parameter"><code>printing = cups</code></em></td></tr><tr><td><a class="indexterm" name="id341436"></a><em class="parameter"><code>veto files = /*.eml/*.nws/*.{*}/</code></em></td></tr><tr><td><a class="indexterm" name="id341449"></a><em class="parameter"><code>veto oplock files = /*.doc/*.xls/*.mdb/</code></em></td></tr><tr><td><a class="indexterm" name="id341461"></a><em class="parameter"><code>include =  </code></em></td></tr><tr><td># Share and Service Definitions are common to all servers</td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[printers]</code></em></td></tr><tr><td><a class="indexterm" name="id341487"></a><em class="parameter"><code>comment = SMB Print Spool</code></em></td></tr><tr><td><a class="indexterm" name="id341499"></a><em class="parameter"><code>path = /var/spool/samba</code></em></td></tr><tr><td><a class="indexterm" name="id341512"></a><em class="parameter"><code>guest ok = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id341524"></a><em class="parameter"><code>printable = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id341537"></a><em class="parameter"><code>use client driver = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id341549"></a><em class="parameter"><code>default devmode = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id341562"></a><em class="parameter"><code>browseable = No</code></em></td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[apps]</code></em></td></tr><tr><td><a class="indexterm" name="id341583"></a><em class="parameter"><code>comment = Application Files</code></em></td></tr><tr><td><a class="indexterm" name="id341596"></a><em class="parameter"><code>path = /apps</code></em></td></tr><tr><td><a class="indexterm" name="id341609"></a><em class="parameter"><code>admin users = bjordan</code></em></td></tr><tr><td><a class="indexterm" name="id341621"></a><em class="parameter"><code>read only = No</code></em></td></tr></table></div></div><br class="example-break"><div class="example"><a name="ch5-bldg1-smb"></a><p class="title"><b>Example 4.4. Server: BLDG1 (Member), File: smb.conf</b></p><div class="example-contents"><table class="simplelist" border="0" summary="Simple list"><tr><td># Global parameters</td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[global]</code></em></td></tr><tr><td><a class="indexterm" name="id341664"></a><em class="parameter"><code>workgroup = MEGANET</code></em></td></tr><tr><td><a class="indexterm" name="id341677"></a><em class="parameter"><code>netbios name = BLDG1</code></em></td></tr><tr><td><a class="indexterm" name="id341689"></a><em class="parameter"><code>include = /etc/samba/dom-mem.conf</code></em></td></tr></table></div></div><br class="example-break"><div class="example"><a name="ch5-bldg2-smb"></a><p class="title"><b>Example 4.5. Server: BLDG2 (Member), File: smb.conf</b></p><div class="example-contents"><table class="simplelist" border="0" summary="Simple list"><tr><td># Global parameters</td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[global]</code></em></td></tr><tr><td><a class="indexterm" name="id341732"></a><em class="parameter"><code>workgroup = MEGANET</code></em></td></tr><tr><td><a class="indexterm" name="id341745"></a><em class="parameter"><code>netbios name = BLDG2</code></em></td></tr><tr><td><a class="indexterm" name="id341757"></a><em class="parameter"><code>include = /etc/samba/dom-mem.conf</code></em></td></tr></table></div></div><br class="example-break"><div class="example"><a name="ch5-dommem-smb"></a><p class="title"><b>Example 4.6. Common Domain Member Include File: dom-mem.conf</b></p><div class="example-contents"><table class="simplelist" border="0" summary="Simple list"><tr><td># Global parameters</td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[global]</code></em></td></tr><tr><td><a class="indexterm" name="id341800"></a><em class="parameter"><code>shutdown script = /var/lib/samba/scripts/shutdown.sh</code></em></td></tr><tr><td><a class="indexterm" name="id341813"></a><em class="parameter"><code>abort shutdown script = /sbin/shutdown -c</code></em></td></tr><tr><td><a class="indexterm" name="id341826"></a><em class="parameter"><code>preferred master = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id341839"></a><em class="parameter"><code>wins server = 172.16.0.1</code></em></td></tr><tr><td><a class="indexterm" name="id341851"></a><em class="parameter"><code>idmap uid = 15000-20000</code></em></td></tr><tr><td><a class="indexterm" name="id341864"></a><em class="parameter"><code>idmap gid = 15000-20000</code></em></td></tr><tr><td><a class="indexterm" name="id341876"></a><em class="parameter"><code>include = /etc/samba/common.conf</code></em></td></tr></table></div></div><br class="example-break"><div class="example"><a name="massive-dhcp"></a><p class="title"><b>Example 4.7. Server: MASSIVE, File: dhcpd.conf</b></p><div class="example-contents"><pre class="screen">
+                        <a class="link" href="Big500users.html#ch5-domsvrspec" title="Configuration Specific to Domain Member Servers: BLDG1, BLDG2">&#8220;Configuration Specific to Domain Member Servers: BLDG1, BLDG2&#8221;</a> until after the operation of the server has been
+                        validated following the same methods as outlined in <a class="link" href="secure.html#ch4valid" title="Validation">&#8220;Validation&#8221;</a>.
+                        </p></li></ol></div></div></div><div class="example"><a name="ch5-massivesmb"></a><p class="title"><b>Example 4.1. Server: MASSIVE (PDC), File: <code class="filename">/etc/samba/smb.conf</code></b></p><div class="example-contents"><table class="simplelist" border="0" summary="Simple list"><tr><td># Global parameters</td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[global]</code></em></td></tr><tr><td><a class="indexterm" name="id2589964"></a><em class="parameter"><code>workgroup = MEGANET</code></em></td></tr><tr><td><a class="indexterm" name="id2589975"></a><em class="parameter"><code>netbios name = MASSIVE</code></em></td></tr><tr><td><a class="indexterm" name="id2589987"></a><em class="parameter"><code>interfaces = eth1, lo</code></em></td></tr><tr><td><a class="indexterm" name="id2589999"></a><em class="parameter"><code>bind interfaces only = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id2590011"></a><em class="parameter"><code>passdb backend = tdbsam</code></em></td></tr><tr><td><a class="indexterm" name="id2590023"></a><em class="parameter"><code>smb ports = 139</code></em></td></tr><tr><td><a class="indexterm" name="id2590034"></a><em class="parameter"><code>add user script = /usr/sbin/useradd -m '%u'</code></em></td></tr><tr><td><a class="indexterm" name="id2590046"></a><em class="parameter"><code>delete user script = /usr/sbin/userdel -r '%u'</code></em></td></tr><tr><td><a class="indexterm" name="id2590059"></a><em class="parameter"><code>add group script = /usr/sbin/groupadd '%g'</code></em></td></tr><tr><td><a class="indexterm" name="id2590071"></a><em class="parameter"><code>delete group script = /usr/sbin/groupdel '%g'</code></em></td></tr><tr><td><a class="indexterm" name="id2590083"></a><em class="parameter"><code>add user to group script = /usr/sbin/usermod -G '%g' '%u'</code></em></td></tr><tr><td><a class="indexterm" name="id2590096"></a><em class="parameter"><code>add machine script = /usr/sbin/useradd -s /bin/false -d /var/lib/nobody '%u'</code></em></td></tr><tr><td><a class="indexterm" name="id2590108"></a><em class="parameter"><code>preferred master = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id2590120"></a><em class="parameter"><code>wins support = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id2590132"></a><em class="parameter"><code>include = /etc/samba/dc-common.conf</code></em></td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[accounts]</code></em></td></tr><tr><td><a class="indexterm" name="id2590153"></a><em class="parameter"><code>comment = Accounting Files</code></em></td></tr><tr><td><a class="indexterm" name="id2590164"></a><em class="parameter"><code>path = /data/accounts</code></em></td></tr><tr><td><a class="indexterm" name="id2590176"></a><em class="parameter"><code>read only = No</code></em></td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[service]</code></em></td></tr><tr><td><a class="indexterm" name="id2590197"></a><em class="parameter"><code>comment = Financial Services Files</code></em></td></tr><tr><td><a class="indexterm" name="id2590209"></a><em class="parameter"><code>path = /data/service</code></em></td></tr><tr><td><a class="indexterm" name="id2590220"></a><em class="parameter"><code>read only = No</code></em></td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[pidata]</code></em></td></tr><tr><td><a class="indexterm" name="id2590241"></a><em class="parameter"><code>comment = Property Insurance Files</code></em></td></tr><tr><td><a class="indexterm" name="id2590253"></a><em class="parameter"><code>path = /data/pidata</code></em></td></tr><tr><td><a class="indexterm" name="id2590264"></a><em class="parameter"><code>read only = No</code></em></td></tr></table></div></div><br class="example-break"><div class="example"><a name="ch5-dc-common"></a><p class="title"><b>Example 4.2. Server: MASSIVE (PDC), File: <code class="filename">/etc/samba/dc-common.conf</code></b></p><div class="example-contents"><table class="simplelist" border="0" summary="Simple list"><tr><td># Global parameters</td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[global]</code></em></td></tr><tr><td><a class="indexterm" name="id2590312"></a><em class="parameter"><code>shutdown script = /var/lib/samba/scripts/shutdown.sh</code></em></td></tr><tr><td><a class="indexterm" name="id2590324"></a><em class="parameter"><code>abort shutdown script = /sbin/shutdown -c</code></em></td></tr><tr><td><a class="indexterm" name="id2590337"></a><em class="parameter"><code>logon script = scripts\logon.bat</code></em></td></tr><tr><td><a class="indexterm" name="id2590349"></a><em class="parameter"><code>logon path = \%L\profiles\%U</code></em></td></tr><tr><td><a class="indexterm" name="id2590360"></a><em class="parameter"><code>logon drive = X:</code></em></td></tr><tr><td><a class="indexterm" name="id2590372"></a><em class="parameter"><code>logon home = \%L\%U</code></em></td></tr><tr><td><a class="indexterm" name="id2590384"></a><em class="parameter"><code>domain logons = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id2590395"></a><em class="parameter"><code>preferred master = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id2590407"></a><em class="parameter"><code>include = /etc/samba/common.conf</code></em></td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[homes]</code></em></td></tr><tr><td><a class="indexterm" name="id2590428"></a><em class="parameter"><code>comment = Home Directories</code></em></td></tr><tr><td><a class="indexterm" name="id2590440"></a><em class="parameter"><code>valid users = %S</code></em></td></tr><tr><td><a class="indexterm" name="id2590451"></a><em class="parameter"><code>read only = No</code></em></td></tr><tr><td><a class="indexterm" name="id2590463"></a><em class="parameter"><code>browseable = No</code></em></td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[netlogon]</code></em></td></tr><tr><td><a class="indexterm" name="id2590484"></a><em class="parameter"><code>comment = Network Logon Service</code></em></td></tr><tr><td><a class="indexterm" name="id2590495"></a><em class="parameter"><code>path = /var/lib/samba/netlogon</code></em></td></tr><tr><td><a class="indexterm" name="id2590507"></a><em class="parameter"><code>guest ok = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id2590519"></a><em class="parameter"><code>locking = No</code></em></td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[profiles]</code></em></td></tr><tr><td><a class="indexterm" name="id2590539"></a><em class="parameter"><code>comment = Profile Share</code></em></td></tr><tr><td><a class="indexterm" name="id2590551"></a><em class="parameter"><code>path = /var/lib/samba/profiles</code></em></td></tr><tr><td><a class="indexterm" name="id2590563"></a><em class="parameter"><code>read only = No</code></em></td></tr><tr><td><a class="indexterm" name="id2590575"></a><em class="parameter"><code>profile acls = Yes</code></em></td></tr></table></div></div><br class="example-break"><div class="example"><a name="ch5-commonsmb"></a><p class="title"><b>Example 4.3. Common Samba Configuration File: <code class="filename">/etc/samba/common.conf</code></b></p><div class="example-contents"><table class="simplelist" border="0" summary="Simple list"><tr><td> </td></tr><tr><td><em class="parameter"><code>[global]</code></em></td></tr><tr><td><a class="indexterm" name="id2590619"></a><em class="parameter"><code>username map = /etc/samba/smbusers</code></em></td></tr><tr><td><a class="indexterm" name="id2590631"></a><em class="parameter"><code>log level = 1</code></em></td></tr><tr><td><a class="indexterm" name="id2590642"></a><em class="parameter"><code>syslog = 0</code></em></td></tr><tr><td><a class="indexterm" name="id2590654"></a><em class="parameter"><code>log file = /var/log/samba/%m</code></em></td></tr><tr><td><a class="indexterm" name="id2590666"></a><em class="parameter"><code>max log size = 50</code></em></td></tr><tr><td><a class="indexterm" name="id2590677"></a><em class="parameter"><code>smb ports = 139</code></em></td></tr><tr><td><a class="indexterm" name="id2590689"></a><em class="parameter"><code>name resolve order = wins bcast hosts</code></em></td></tr><tr><td><a class="indexterm" name="id2590701"></a><em class="parameter"><code>time server = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id2590713"></a><em class="parameter"><code>printcap name = CUPS</code></em></td></tr><tr><td><a class="indexterm" name="id2590725"></a><em class="parameter"><code>show add printer wizard = No</code></em></td></tr><tr><td><a class="indexterm" name="id2590737"></a><em class="parameter"><code>shutdown script = /var/lib/samba/scripts/shutdown.sh</code></em></td></tr><tr><td><a class="indexterm" name="id2590749"></a><em class="parameter"><code>abort shutdown script = /sbin/shutdown -c</code></em></td></tr><tr><td><a class="indexterm" name="id2590761"></a><em class="parameter"><code>utmp = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id2590773"></a><em class="parameter"><code>map acl inherit = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id2590785"></a><em class="parameter"><code>printing = cups</code></em></td></tr><tr><td><a class="indexterm" name="id2590796"></a><em class="parameter"><code>veto files = /*.eml/*.nws/*.{*}/</code></em></td></tr><tr><td><a class="indexterm" name="id2590808"></a><em class="parameter"><code>veto oplock files = /*.doc/*.xls/*.mdb/</code></em></td></tr><tr><td><a class="indexterm" name="id2590820"></a><em class="parameter"><code>include =  </code></em></td></tr><tr><td># Share and Service Definitions are common to all servers</td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[printers]</code></em></td></tr><tr><td><a class="indexterm" name="id2590845"></a><em class="parameter"><code>comment = SMB Print Spool</code></em></td></tr><tr><td><a class="indexterm" name="id2590857"></a><em class="parameter"><code>path = /var/spool/samba</code></em></td></tr><tr><td><a class="indexterm" name="id2590868"></a><em class="parameter"><code>guest ok = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id2590880"></a><em class="parameter"><code>printable = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id2590892"></a><em class="parameter"><code>use client driver = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id2590904"></a><em class="parameter"><code>default devmode = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id2590915"></a><em class="parameter"><code>browseable = No</code></em></td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[apps]</code></em></td></tr><tr><td><a class="indexterm" name="id2590936"></a><em class="parameter"><code>comment = Application Files</code></em></td></tr><tr><td><a class="indexterm" name="id2590948"></a><em class="parameter"><code>path = /apps</code></em></td></tr><tr><td><a class="indexterm" name="id2590959"></a><em class="parameter"><code>admin users = bjordan</code></em></td></tr><tr><td><a class="indexterm" name="id2590971"></a><em class="parameter"><code>read only = No</code></em></td></tr></table></div></div><br class="example-break"><div class="example"><a name="ch5-bldg1-smb"></a><p class="title"><b>Example 4.4. Server: BLDG1 (Member), File: smb.conf</b></p><div class="example-contents"><table class="simplelist" border="0" summary="Simple list"><tr><td># Global parameters</td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[global]</code></em></td></tr><tr><td><a class="indexterm" name="id2591014"></a><em class="parameter"><code>workgroup = MEGANET</code></em></td></tr><tr><td><a class="indexterm" name="id2591025"></a><em class="parameter"><code>netbios name = BLDG1</code></em></td></tr><tr><td><a class="indexterm" name="id2591037"></a><em class="parameter"><code>include = /etc/samba/dom-mem.conf</code></em></td></tr></table></div></div><br class="example-break"><div class="example"><a name="ch5-bldg2-smb"></a><p class="title"><b>Example 4.5. Server: BLDG2 (Member), File: smb.conf</b></p><div class="example-contents"><table class="simplelist" border="0" summary="Simple list"><tr><td># Global parameters</td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[global]</code></em></td></tr><tr><td><a class="indexterm" name="id2591080"></a><em class="parameter"><code>workgroup = MEGANET</code></em></td></tr><tr><td><a class="indexterm" name="id2591092"></a><em class="parameter"><code>netbios name = BLDG2</code></em></td></tr><tr><td><a class="indexterm" name="id2591104"></a><em class="parameter"><code>include = /etc/samba/dom-mem.conf</code></em></td></tr></table></div></div><br class="example-break"><div class="example"><a name="ch5-dommem-smb"></a><p class="title"><b>Example 4.6. Common Domain Member Include File: dom-mem.conf</b></p><div class="example-contents"><table class="simplelist" border="0" summary="Simple list"><tr><td># Global parameters</td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[global]</code></em></td></tr><tr><td><a class="indexterm" name="id2591147"></a><em class="parameter"><code>shutdown script = /var/lib/samba/scripts/shutdown.sh</code></em></td></tr><tr><td><a class="indexterm" name="id2591159"></a><em class="parameter"><code>abort shutdown script = /sbin/shutdown -c</code></em></td></tr><tr><td><a class="indexterm" name="id2591172"></a><em class="parameter"><code>preferred master = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id2591184"></a><em class="parameter"><code>wins server = 172.16.0.1</code></em></td></tr><tr><td><a class="indexterm" name="id2591195"></a><em class="parameter"><code>idmap uid = 15000-20000</code></em></td></tr><tr><td><a class="indexterm" name="id2591207"></a><em class="parameter"><code>idmap gid = 15000-20000</code></em></td></tr><tr><td><a class="indexterm" name="id2591219"></a><em class="parameter"><code>include = /etc/samba/common.conf</code></em></td></tr></table></div></div><br class="example-break"><div class="example"><a name="massive-dhcp"></a><p class="title"><b>Example 4.7. Server: MASSIVE, File: dhcpd.conf</b></p><div class="example-contents"><pre class="screen">
 # Abmas Accounting Inc.
 
 default-lease-time 86400;
@@ -898,8 +898,8 @@
 net groupmap add ntgroup="Financial Services"  unixgroup=finsrvcs type=d
 net groupmap add ntgroup="Insurance Group"     unixgroup=piops type=d
 </pre></div></div><br class="example-break"><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="ch5-procstart"></a>Process Startup Configuration</h3></div></div></div><p>
-		<a class="indexterm" name="id342162"></a>
-		<a class="indexterm" name="id342169"></a>
+		<a class="indexterm" name="id2591574"></a>
+		<a class="indexterm" name="id2591581"></a>
         There are two essential steps to process startup configuration. A process
         must be configured so that it is automatically restarted each time the server
         is rebooted. This step involves use of the <code class="literal">chkconfig</code> tool that
@@ -908,7 +908,7 @@
         directories. Links are created so that when the system run-level is changed, the
         necessary start or kill script is run.
         </p><p>
-        <a class="indexterm" name="id342201"></a>
+        <a class="indexterm" name="id2591617"></a>
         In the event that a service is provided not as a daemon but via the internetworking
         super daemon (<code class="literal">inetd</code> or <code class="literal">xinetd</code>), then the <code class="literal">chkconfig</code>
         tool makes the necessary entries in the <code class="filename">/etc/xinetd.d</code> directory
@@ -918,10 +918,10 @@
         Last, each service must be started to permit system validation to proceed. The following steps
 		are for a Red Hat Linux system, please adapt them to suit the target OS platform on which you 
 		are installing Samba.
-        </p><div class="procedure"><a name="id342240"></a><p class="title"><b>Procedure 4.4. Process Startup Configuration Steps</b></p><ol type="1"><li><p>
+        </p><div class="procedure"><a name="id2591661"></a><p class="title"><b>Procedure 4.4. Process Startup Configuration Steps</b></p><ol type="1"><li><p>
                 Use the standard system tool to configure each service to restart
                 automatically at every system reboot. For example,
-                <a class="indexterm" name="id342253"></a>
+                <a class="indexterm" name="id2591676"></a>
 </p><pre class="screen">
 <code class="prompt">root# </code> chkconfig dhpc on
 <code class="prompt">root# </code> chkconfig named on
@@ -930,9 +930,9 @@
 <code class="prompt">root# </code> chkconfig swat on
 </pre><p>
                 </p></li><li><p>
-                <a class="indexterm" name="id342302"></a>
-                <a class="indexterm" name="id342309"></a>
-                <a class="indexterm" name="id342315"></a>
+                <a class="indexterm" name="id2591725"></a>
+                <a class="indexterm" name="id2591732"></a>
+                <a class="indexterm" name="id2591739"></a>
                 Now start each service to permit the system to be validated.
                 Execute each of the following in the sequence shown:
 
@@ -946,18 +946,18 @@
                 </p></li></ol></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="ch5wincfg"></a>Windows Client Configuration</h3></div></div></div><p>
 	The procedure for desktop client configuration for the network in this chapter is similar to
 	that used for the previous one. There are a few subtle changes that should be noted.
-	</p><div class="procedure"><a name="id342376"></a><p class="title"><b>Procedure 4.5. Windows Client Configuration Steps</b></p><ol type="1"><li><p>
+	</p><div class="procedure"><a name="id2591805"></a><p class="title"><b>Procedure 4.5. Windows Client Configuration Steps</b></p><ol type="1"><li><p>
 		Install MS Windows XP Professional. During installation, configure the client to use DHCP for 
 		TCP/IP protocol configuration.
-		<a class="indexterm" name="id342388"></a>
-		<a class="indexterm" name="id342395"></a>
+		<a class="indexterm" name="id2591819"></a>
+		<a class="indexterm" name="id2591825"></a>
 		DHCP configures all Windows clients to use the WINS Server address that has been defined
 		for the local subnet.
 		</p></li><li><p>
 		Join the Windows domain <code class="constant">MEGANET</code>. Use the domain administrator
 		username <code class="constant">root</code> and the SMB password you assigned to this account.
 		A detailed step-by-step procedure for joining a Windows 200x/XP Professional client to
-		a Windows domain is given in <a href="appendix.html" title="Chapter 15. A Collection of Useful Tidbits">???</a>, <a href="appendix.html#domjoin" title="Joining a Domain: Windows 200x/XP Professional">???</a>. 
+		a Windows domain is given in <a class="link" href="appendix.html" title="Chapter 15. A Collection of Useful Tidbits">&#8220;A Collection of Useful Tidbits&#8221;</a>, <a class="link" href="appendix.html#domjoin" title="Joining a Domain: Windows 200x/XP Professional">&#8220;Joining a Domain: Windows 200x/XP Professional&#8221;</a>. 
 		Reboot the machine as prompted and then log on using the domain administrator account
 		(<code class="constant">root</code>).
 		</p></li><li><p>
@@ -985,7 +985,7 @@
 		also configure use of the identical printers that are located in the financial services department.
 		Install printers on each machine using the following steps:
 
-			</p><div class="procedure"><a name="id342511"></a><p class="title"><b>Procedure 4.6. Steps to Install Printer Drivers on Windows Clients</b></p><ol type="1"><li><p>
+			</p><div class="procedure"><a name="id2591956"></a><p class="title"><b>Procedure 4.6. Steps to Install Printer Drivers on Windows Clients</b></p><ol type="1"><li><p>
 				Click <span class="guimenu">Start</span> &#8594; <span class="guimenuitem">Settings</span> &#8594; <span class="guimenuitem">Printers</span>+<span class="guiicon">Add Printer</span>+<span class="guibutton">Next</span>. Do not click <span class="guimenuitem">Network printer</span>.
 					Ensure that <span class="guimenuitem">Local printer</span> is selected.
 				</p></li><li><p>
@@ -1032,16 +1032,16 @@
 		Windows security identifier (SID). When the installation of the disk image is complete, boot the PC. 
 		</p></li><li><p>
 		Log onto the machine as the local Administrator (the only option), and join the machine to
-		the domain following the procedure set out in <a href="appendix.html" title="Chapter 15. A Collection of Useful Tidbits">???</a>, <a href="appendix.html#domjoin" title="Joining a Domain: Windows 200x/XP Professional">???</a>. You must now set the 
+		the domain following the procedure set out in <a class="link" href="appendix.html" title="Chapter 15. A Collection of Useful Tidbits">&#8220;A Collection of Useful Tidbits&#8221;</a>, <a class="link" href="appendix.html#domjoin" title="Joining a Domain: Windows 200x/XP Professional">&#8220;Joining a Domain: Windows 200x/XP Professional&#8221;</a>. You must now set the 
 		persistent drive mapping to the applications server that the user is to use. The system is now 
 		ready for the user to log on, provided you have created a network logon account for that 
 		user, of course.
 		</p></li><li><p>
 		Instruct all users to log onto the workstation using their assigned username and password.
-		</p></li></ol></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id342792"></a>Key Points Learned</h3></div></div></div><p>
+		</p></li></ol></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2592260"></a>Key Points Learned</h3></div></div></div><p>
 		The network you have just deployed has been a valuable exercise in forced constraint.
 		You have deployed a network that works well, although you may soon start to see
-		performance problems, at which time the modifications demonstrated in <a href="happy.html" title="Chapter 5. Making Happy Users">???</a>
+		performance problems, at which time the modifications demonstrated in <a class="link" href="happy.html" title="Chapter 5. Making Happy Users">&#8220;Making Happy Users&#8221;</a>
 		bring the network to life. The following key learning points were experienced:
 		</p><div class="itemizedlist"><ul type="disc"><li><p>
 			The power of using <code class="filename">smb.conf</code> include files
@@ -1054,33 +1054,33 @@
 			to resources on the domain member servers
 			</p></li><li><p>
 			The introduction of roaming profiles
-			</p></li></ul></div></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id342844"></a>Questions and Answers</h2></div></div></div><p>
-	</p><div class="qandaset"><dl><dt> <a href="Big500users.html#id342860">
+			</p></li></ul></div></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2592319"></a>Questions and Answers</h2></div></div></div><p>
+	</p><div class="qandaset"><dl><dt> <a href="Big500users.html#id2592334">
 		The example smb.conf files in this chapter make use of the include facility.
 		How may I get to see what the actual working smb.conf settings are?
-		</a></dt><dt> <a href="Big500users.html#id342907">
+		</a></dt><dt> <a href="Big500users.html#id2592384">
 		Why does the include file common.conf have an empty include statement?
-		</a></dt><dt> <a href="Big500users.html#id342964">
+		</a></dt><dt> <a href="Big500users.html#id2592446">
 		I accept that the simplest configuration necessary to do the job is the best. The use of tdbsam
 		passdb backend is much simpler than having to manage an LDAP-based ldapsam passdb backend.
 		I tried using rsync to replicate the passdb.tdb, and it seems to work fine!
 		So what is the problem?
-		</a></dt><dt> <a href="Big500users.html#id343014">
+		</a></dt><dt> <a href="Big500users.html#id2592501">
 		You are using DHCP Relay enabled on the routers as well as a local DHCP server. Will this cause a clash?
-		</a></dt><dt> <a href="Big500users.html#id343039">
+		</a></dt><dt> <a href="Big500users.html#id2592531">
 		How does the Windows client find the PDC?
-		</a></dt><dt> <a href="Big500users.html#id343058">
+		</a></dt><dt> <a href="Big500users.html#id2592554">
 		Why did you enable IP forwarding (routing) only on the server called MASSIVE?
-		</a></dt><dt> <a href="Big500users.html#id343085">
+		</a></dt><dt> <a href="Big500users.html#id2592584">
 		You did nothing special to implement roaming profiles. Why?
-		</a></dt><dt> <a href="Big500users.html#id343103">
+		</a></dt><dt> <a href="Big500users.html#id2592604">
 		On the domain member computers, you configured winbind in the /etc/nsswitch.conf file.
 		You did not configure any PAM settings. Is this an omission?
-		</a></dt><dt> <a href="Big500users.html#id343130">
+		</a></dt><dt> <a href="Big500users.html#id2592636">
 		You are starting SWAT up on this example but have not discussed that anywhere. Why did you do this?
-		</a></dt><dt> <a href="Big500users.html#id343167">
+		</a></dt><dt> <a href="Big500users.html#id2592678">
 		The domain controller has an auto-shutdown script. Isn't that dangerous?
-		</a></dt></dl><table border="0" summary="Q and A Set"><col align="left" width="1%"><tbody><tr class="question"><td align="left" valign="top"><a name="id342860"></a><a name="id342862"></a></td><td align="left" valign="top"><p>
+		</a></dt></dl><table border="0" summary="Q and A Set"><col align="left" width="1%"><tbody><tr class="question"><td align="left" valign="top"><a name="id2592334"></a><a name="id2592337"></a></td><td align="left" valign="top"><p>
 		The example <code class="filename">smb.conf</code> files in this chapter make use of the <em class="parameter"><code>include</code></em> facility.
 		How may I get to see what the actual working <code class="filename">smb.conf</code> settings are?
 		</p></td></tr><tr class="answer"><td align="left" valign="top"></td><td align="left" valign="top"><p>
@@ -1088,7 +1088,7 @@
 </p><pre class="screen">
 <code class="prompt">root# </code> testparm -s | less
 </pre><p>
-		</p></td></tr><tr class="question"><td align="left" valign="top"><a name="id342907"></a><a name="id342909"></a></td><td align="left" valign="top"><p>
+		</p></td></tr><tr class="question"><td align="left" valign="top"><a name="id2592384"></a><a name="id2592386"></a></td><td align="left" valign="top"><p>
 		Why does the include file <code class="filename">common.conf</code> have an empty include statement?
 		</p></td></tr><tr class="answer"><td align="left" valign="top"></td><td align="left" valign="top"><p>
 		The use of the empty include statement nullifies further includes. For example, let's say you 
@@ -1101,7 +1101,7 @@
 		If the include parameter was not in the common.conf file, the final <code class="filename">smb.conf</code> file leaves
 		the include in place, even though the file it points to has already been included. This is a bug
 		that will be fixed at a future date.
-		</p></td></tr><tr class="question"><td align="left" valign="top"><a name="id342964"></a><a name="id342966"></a></td><td align="left" valign="top"><p>
+		</p></td></tr><tr class="question"><td align="left" valign="top"><a name="id2592446"></a><a name="id2592448"></a></td><td align="left" valign="top"><p>
 		I accept that the simplest configuration necessary to do the job is the best. The use of <em class="parameter"><code>tdbsam</code></em>
 		passdb backend is much simpler than having to manage an LDAP-based <em class="parameter"><code>ldapsam</code></em> passdb backend.
 		I tried using <code class="literal">rsync</code> to replicate the <code class="filename">passdb.tdb</code>, and it seems to work fine!
@@ -1111,7 +1111,7 @@
 		contents between the PDC and BDCs. The most notable symptom is that workstations may not be able
 		to log onto the network following a reboot and may have to rejoin the domain to recover network
 		access capability.
-		</p></td></tr><tr class="question"><td align="left" valign="top"><a name="id343014"></a><a name="id343016"></a></td><td align="left" valign="top"><p>
+		</p></td></tr><tr class="question"><td align="left" valign="top"><a name="id2592501"></a><a name="id2592503"></a></td><td align="left" valign="top"><p>
 		You are using DHCP Relay enabled on the routers as well as a local DHCP server. Will this cause a clash?
 		</p></td></tr><tr class="answer"><td align="left" valign="top"></td><td align="left" valign="top"><p>
 		No. It is possible to have as many DHCP servers on a network segment as makes sense. A DHCP server
@@ -1120,26 +1120,26 @@
 		</p><p>
 		The only exception to this rule is when the client makes a directed request from a specific DHCP server
 		for renewal of the lease it has. This means that under normal circumstances there is no risk of a clash.
-		</p></td></tr><tr class="question"><td align="left" valign="top"><a name="id343039"></a><a name="id343041"></a></td><td align="left" valign="top"><p>
+		</p></td></tr><tr class="question"><td align="left" valign="top"><a name="id2592531"></a><a name="id2592533"></a></td><td align="left" valign="top"><p>
 		How does the Windows client find the PDC?
 		</p></td></tr><tr class="answer"><td align="left" valign="top"></td><td align="left" valign="top"><p>
 		The Windows client obtains the WINS server address from the DHCP lease information. It also
 		obtains from the DHCP lease information the parameter that causes it to use directed UDP (UDP Unicast)
 		to register itself with the WINS server and to obtain enumeration of vital network information to 
 		enable it to operate successfully.
-		</p></td></tr><tr class="question"><td align="left" valign="top"><a name="id343058"></a><a name="id343060"></a></td><td align="left" valign="top"><p>
+		</p></td></tr><tr class="question"><td align="left" valign="top"><a name="id2592554"></a><a name="id2592556"></a></td><td align="left" valign="top"><p>
 		Why did you enable IP forwarding (routing) only on the server called <code class="constant">MASSIVE</code>?
 		</p></td></tr><tr class="answer"><td align="left" valign="top"></td><td align="left" valign="top"><p>
 		The server called <code class="constant">MASSIVE</code> is acting as a router to the Internet. No other server
 		(BLDG1 or BLDG2) has any need for IP forwarding because they are attached only to their own network.
 		Route table entries are needed to direct MASSIVE to send all traffic intended for the remote network
 		segments to the router that is its gateway to them.
-		</p></td></tr><tr class="question"><td align="left" valign="top"><a name="id343085"></a><a name="id343088"></a></td><td align="left" valign="top"><p>
+		</p></td></tr><tr class="question"><td align="left" valign="top"><a name="id2592584"></a><a name="id2592587"></a></td><td align="left" valign="top"><p>
 		You did nothing special to implement roaming profiles. Why?
 		</p></td></tr><tr class="answer"><td align="left" valign="top"></td><td align="left" valign="top"><p>
 		Unless configured to do otherwise, the default behavior with Samba-3 and Windows XP Professional
 		clients is to use roaming profiles.
-		</p></td></tr><tr class="question"><td align="left" valign="top"><a name="id343103"></a><a name="id343106"></a></td><td align="left" valign="top"><p>
+		</p></td></tr><tr class="question"><td align="left" valign="top"><a name="id2592604"></a><a name="id2592606"></a></td><td align="left" valign="top"><p>
 		On the domain member computers, you configured winbind in the <code class="filename">/etc/nsswitch.conf</code> file.
 		You did not configure any PAM settings. Is this an omission?
 		</p></td></tr><tr class="answer"><td align="left" valign="top"></td><td align="left" valign="top"><p>
@@ -1148,7 +1148,7 @@
 		member servers using Windows networking usernames and passwords, it is necessary to configure PAM
 		to enable the use of winbind. Samba makes use only of the identity resolution facilities of the name
 		service switch (NSS).
-		</p></td></tr><tr class="question"><td align="left" valign="top"><a name="id343130"></a><a name="id343133"></a></td><td align="left" valign="top"><p>
+		</p></td></tr><tr class="question"><td align="left" valign="top"><a name="id2592636"></a><a name="id2592638"></a></td><td align="left" valign="top"><p>
 		You are starting SWAT up on this example but have not discussed that anywhere. Why did you do this?
 		</p></td></tr><tr class="answer"><td align="left" valign="top"></td><td align="left" valign="top"><p>
 		Oh, I did not think you would notice that. It is there so that it can be used. This is more fully discussed
@@ -1157,7 +1157,7 @@
 		of <code class="filename">smb.conf</code> <em class="parameter"><code>include</code></em> files because SWAT optimizes them out into an aggregated 
 		file but leaves in place a broken reference to the top-layer include file. SWAT was not designed to 
 		handle this functionality gracefully.
-		</p></td></tr><tr class="question"><td align="left" valign="top"><a name="id343167"></a><a name="id343169"></a></td><td align="left" valign="top"><p>
+		</p></td></tr><tr class="question"><td align="left" valign="top"><a name="id2592678"></a><a name="id2592680"></a></td><td align="left" valign="top"><p>
 		The domain controller has an auto-shutdown script. Isn't that dangerous?
 		</p></td></tr><tr class="answer"><td align="left" valign="top"></td><td align="left" valign="top"><p>
 		Well done, you spotted that! I guess it is dangerous. It is good to know that you can do this, though.

Modified: branches/samba/experimental/docs/htmldocs/Samba3-ByExample/DMSMig.html
===================================================================
--- branches/samba/experimental/docs/htmldocs/Samba3-ByExample/DMSMig.html	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/docs/htmldocs/Samba3-ByExample/DMSMig.html	2008-06-09 06:59:20 UTC (rev 1920)
@@ -1,4 +1,4 @@
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Part II. Domain Members, Updating Samba and Migration</title><link rel="stylesheet" href="samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.72.0"><link rel="start" href="index.html" title="Samba-3 by Example"><link rel="up" href="index.html" title="Samba-3 by Example"><link rel="prev" href="2000users.html" title="Chapter 6. A Distributed 2000-User Network"><link rel="next" href="unixclients.html" title="Chapter 7. Adding Domain Member Servers and 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">Part II. Domain Members, Updating Samba and Migration</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="2000users.html">Prev</a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a accesskey="n" href="unixclients.html">Next</a></td></tr></table><hr></div><div class="part" lang="en"><div class="titlepage"><div><div><h1 class="title"><a name="DMSMig"></a>Part II. Domain Members, Updating Samba and Migration</h1></div></div></div><div class="partintro" lang="en"><div><div><div><h1 class="title"><a name="id360384"></a>Domain Members, Updating Samba and Migration</h1></div></div></div><p>
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Part II. Domain Members, Updating Samba and Migration</title><link rel="stylesheet" href="../samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.73.1"><link rel="start" href="index.html" title="Samba-3 by Example"><link rel="up" href="index.html" title="Samba-3 by Example"><link rel="prev" href="2000users.html" title="Chapter 6. A Distributed 2000-User Network"><link rel="next" href="unixclients.html" title="Chapter 7. Adding Domain Member Servers and 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">Part II. Domain Members, Updating Samba and Migration</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="2000users.html">Prev</a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a accesskey="n" href="unixclients.html">Next</a></td></tr></table><hr></div><div class="part" lang="en"><div class="titlepage"><div><div><h1 class="title"><a name="DMSMig"></a>Part II. Domain Members, Updating Samba and Migration</h1></div></div></div><div class="partintro" lang="en"><div><div><div><h1 class="title"><a name="id2611231"></a>Domain Members, Updating Samba and Migration</h1></div></div></div><p>
 This section <span class="emphasis"><em>Samba-3 by Example</em></span> covers two main topics: How to add
 Samba Domain Member Servers and Samba Domain Member Clients to a Samba domain, the other
 subject is that of how to migrate from and NT4 Domain, a NetWare server, or from an earlier
@@ -7,4 +7,4 @@
 Those who are making use of the chapter on Adding UNIX clients and servers running Samba
 to a Samba or a Windows networking domain may also benefit by referring to the book
 <span class="emphasis"><em>The Official Samba-3 HOWTO and Reference Guide.</em></span>
-</p><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="chapter"><a href="unixclients.html">7. Adding Domain Member Servers and Clients</a></span></dt><dd><dl><dt><span class="sect1"><a href="unixclients.html#id360510">Introduction</a></span></dt><dd><dl><dt><span class="sect2"><a href="unixclients.html#id360558">Assignment Tasks</a></span></dt></dl></dd><dt><span class="sect1"><a href="unixclients.html#id360587">Dissection and Discussion</a></span></dt><dd><dl><dt><span class="sect2"><a href="unixclients.html#id360610">Technical Issues</a></span></dt><dt><span class="sect2"><a href="unixclients.html#id361198">Political Issues</a></span></dt></dl></dd><dt><span class="sect1"><a href="unixclients.html#id361279">Implementation</a></span></dt><dd><dl><dt><span class="sect2"><a href="unixclients.html#sdcsdmldap">Samba Domain with Samba Domain Member Server  Using NSS LDAP</a></span></dt><dt><span class="sect2"><a href="unixclients.html#wdcsdm">NT4/Samba Domain with Samba Domain Member Server: Using NSS and Winbind</a></span></dt><dt><span class="sect2"><a href="unixclients.html#dcwonss">NT4/Samba Domain with Samba Domain Member Server without NSS Support</a></span></dt><dt><span class="sect2"><a href="unixclients.html#adssdm">Active Directory Domain with Samba Domain Member Server</a></span></dt><dt><span class="sect2"><a href="unixclients.html#id367212">UNIX/Linux Client Domain Member</a></span></dt><dt><span class="sect2"><a href="unixclients.html#id367699">Key Points Learned</a></span></dt></dl></dd><dt><span class="sect1"><a href="unixclients.html#id367744">Questions and Answers</a></span></dt></dl></dd><dt><span class="chapter"><a href="upgrades.html">8. Updating Samba-3</a></span></dt><dd><dl><dt><span class="sect1"><a href="upgrades.html#id368817">Introduction</a></span></dt><dd><dl><dt><span class="sect2"><a href="upgrades.html#id368901">Cautions and Notes</a></span></dt></dl></dd><dt><span class="sect1"><a href="upgrades.html#id370109">Upgrading from Samba 1.x and 2.x to Samba-3</a></span></dt><dd><dl><dt><span class="sect2"><a href="upgrades.html#sbeug2">Samba 1.9.x and 2.x Versions Without LDAP</a></span></dt><dt><span class="sect2"><a href="upgrades.html#id370451">Applicable to All Samba 2.x to Samba-3 Upgrades</a></span></dt><dt><span class="sect2"><a href="upgrades.html#id370773">Samba-2.x with LDAP Support</a></span></dt></dl></dd><dt><span class="sect1"><a href="upgrades.html#id370887">Updating a Samba-3 Installation</a></span></dt><dd><dl><dt><span class="sect2"><a href="upgrades.html#id370982">Samba-3 to Samba-3 Updates on the Same Server</a></span></dt><dt><span class="sect2"><a href="upgrades.html#id371166">Migrating Samba-3 to a New Server</a></span></dt><dt><span class="sect2"><a href="upgrades.html#id371543">Migration of Samba Accounts to Active Directory</a></span></dt></dl></dd></dl></dd><dt><span class="chapter"><a href="ntmigration.html">9. Migrating NT4 Domain to Samba-3</a></span></dt><dd><dl><dt><span class="sect1"><a href="ntmigration.html#id371689">Introduction</a></span></dt><dd><dl><dt><span class="sect2"><a href="ntmigration.html#id371765">Assignment Tasks</a></span></dt></dl></dd><dt><span class="sect1"><a href="ntmigration.html#id371815">Dissection and Discussion</a></span></dt><dd><dl><dt><span class="sect2"><a href="ntmigration.html#id371970">Technical Issues</a></span></dt><dt><span class="sect2"><a href="ntmigration.html#id372273">Political Issues</a></span></dt></dl></dd><dt><span class="sect1"><a href="ntmigration.html#id372293">Implementation</a></span></dt><dd><dl><dt><span class="sect2"><a href="ntmigration.html#id372418">NT4 Migration Using LDAP Backend</a></span></dt><dt><span class="sect2"><a href="ntmigration.html#id374706">NT4 Migration Using tdbsam Backend</a></span></dt><dt><span class="sect2"><a href="ntmigration.html#id375038">Key Points Learned</a></span></dt></dl></dd><dt><span class="sect1"><a href="ntmigration.html#id375074">Questions and Answers</a></span></dt></dl></dd><dt><span class="chapter"><a href="nw4migration.html">10. Migrating NetWare Server to Samba-3</a></span></dt><dd><dl><dt><span class="sect1"><a href="nw4migration.html#id375956">Introduction</a></span></dt><dd><dl><dt><span class="sect2"><a href="nw4migration.html#id376063">Assignment Tasks</a></span></dt></dl></dd><dt><span class="sect1"><a href="nw4migration.html#id376162">Dissection and Discussion</a></span></dt><dd><dl><dt><span class="sect2"><a href="nw4migration.html#id376233">Technical Issues</a></span></dt></dl></dd><dt><span class="sect1"><a href="nw4migration.html#id376404">Implementation</a></span></dt><dd><dl><dt><span class="sect2"><a href="nw4migration.html#id376413">NetWare Migration Using LDAP Backend</a></span></dt></dl></dd></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="2000users.html">Prev</a> </td><td width="20%" align="center"> </td><td width="40%" align="right"> <a accesskey="n" href="unixclients.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">Chapter 6. A Distributed 2000-User Network </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> Chapter 7. Adding Domain Member Servers and Clients</td></tr></table></div></body></html>
+</p><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="chapter"><a href="unixclients.html">7. Adding Domain Member Servers and Clients</a></span></dt><dd><dl><dt><span class="sect1"><a href="unixclients.html#id2611372">Introduction</a></span></dt><dd><dl><dt><span class="sect2"><a href="unixclients.html#id2611426">Assignment Tasks</a></span></dt></dl></dd><dt><span class="sect1"><a href="unixclients.html#id2611461">Dissection and Discussion</a></span></dt><dd><dl><dt><span class="sect2"><a href="unixclients.html#id2611489">Technical Issues</a></span></dt><dt><span class="sect2"><a href="unixclients.html#id2612138">Political Issues</a></span></dt></dl></dd><dt><span class="sect1"><a href="unixclients.html#id2612239">Implementation</a></span></dt><dd><dl><dt><span class="sect2"><a href="unixclients.html#sdcsdmldap">Samba Domain with Samba Domain Member Server  Using NSS LDAP</a></span></dt><dt><span class="sect2"><a href="unixclients.html#wdcsdm">NT4/Samba Domain with Samba Domain Member Server: Using NSS and Winbind</a></span></dt><dt><span class="sect2"><a href="unixclients.html#dcwonss">NT4/Samba Domain with Samba Domain Member Server without NSS Support</a></span></dt><dt><span class="sect2"><a href="unixclients.html#adssdm">Active Directory Domain with Samba Domain Member Server</a></span></dt><dt><span class="sect2"><a href="unixclients.html#id2618444">UNIX/Linux Client Domain Member</a></span></dt><dt><span class="sect2"><a href="unixclients.html#id2619019">Key Points Learned</a></span></dt></dl></dd><dt><span class="sect1"><a href="unixclients.html#id2619073">Questions and Answers</a></span></dt></dl></dd><dt><span class="chapter"><a href="upgrades.html">8. Updating Samba-3</a></span></dt><dd><dl><dt><span class="sect1"><a href="upgrades.html#id2620232">Introduction</a></span></dt><dd><dl><dt><span class="sect2"><a href="upgrades.html#id2620329">Cautions and Notes</a></span></dt></dl></dd><dt><span class="sect1"><a href="upgrades.html#id2621658">Upgrading from Samba 1.x and 2.x to Samba-3</a></span></dt><dd><dl><dt><span class="sect2"><a href="upgrades.html#sbeug2">Samba 1.9.x and 2.x Versions Without LDAP</a></span></dt><dt><span class="sect2"><a href="upgrades.html#id2622026">Applicable to All Samba 2.x to Samba-3 Upgrades</a></span></dt><dt><span class="sect2"><a href="upgrades.html#id2622360">Samba-2.x with LDAP Support</a></span></dt></dl></dd><dt><span class="sect1"><a href="upgrades.html#id2622541">Updating a Samba-3 Installation</a></span></dt><dd><dl><dt><span class="sect2"><a href="upgrades.html#id2622652">Samba-3 to Samba-3 Updates on the Same Server</a></span></dt><dt><span class="sect2"><a href="upgrades.html#id2622855">Migrating Samba-3 to a New Server</a></span></dt><dt><span class="sect2"><a href="upgrades.html#id2623269">Migration of Samba Accounts to Active Directory</a></span></dt></dl></dd></dl></dd><dt><span class="chapter"><a href="ntmigration.html">9. Migrating NT4 Domain to Samba-3</a></span></dt><dd><dl><dt><span class="sect1"><a href="ntmigration.html#id2623441">Introduction</a></span></dt><dd><dl><dt><span class="sect2"><a href="ntmigration.html#id2623526">Assignment Tasks</a></span></dt></dl></dd><dt><span class="sect1"><a href="ntmigration.html#id2623581">Dissection and Discussion</a></span></dt><dd><dl><dt><span class="sect2"><a href="ntmigration.html#id2623767">Technical Issues</a></span></dt><dt><span class="sect2"><a href="ntmigration.html#id2624090">Political Issues</a></span></dt></dl></dd><dt><span class="sect1"><a href="ntmigration.html#id2624116">Implementation</a></span></dt><dd><dl><dt><span class="sect2"><a href="ntmigration.html#id2624257">NT4 Migration Using LDAP Backend</a></span></dt><dt><span class="sect2"><a href="ntmigration.html#id2626716">NT4 Migration Using tdbsam Backend</a></span></dt><dt><span class="sect2"><a href="ntmigration.html#id2627122">Key Points Learned</a></span></dt></dl></dd><dt><span class="sect1"><a href="ntmigration.html#id2627160">Questions and Answers</a></span></dt></dl></dd><dt><span class="chapter"><a href="nw4migration.html">10. Migrating NetWare Server to Samba-3</a></span></dt><dd><dl><dt><span class="sect1"><a href="nw4migration.html#id2628136">Introduction</a></span></dt><dd><dl><dt><span class="sect2"><a href="nw4migration.html#id2628253">Assignment Tasks</a></span></dt></dl></dd><dt><span class="sect1"><a href="nw4migration.html#id2628366">Dissection and Discussion</a></span></dt><dd><dl><dt><span class="sect2"><a href="nw4migration.html#id2628442">Technical Issues</a></span></dt></dl></dd><dt><span class="sect1"><a href="nw4migration.html#id2628632">Implementation</a></span></dt><dd><dl><dt><span class="sect2"><a href="nw4migration.html#id2628641">NetWare Migration Using LDAP Backend</a></span></dt></dl></dd></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="2000users.html">Prev</a> </td><td width="20%" align="center"> </td><td width="40%" align="right"> <a accesskey="n" href="unixclients.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">Chapter 6. A Distributed 2000-User Network </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> Chapter 7. Adding Domain Member Servers and Clients</td></tr></table></div></body></html>

Modified: branches/samba/experimental/docs/htmldocs/Samba3-ByExample/DomApps.html
===================================================================
--- branches/samba/experimental/docs/htmldocs/Samba3-ByExample/DomApps.html	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/docs/htmldocs/Samba3-ByExample/DomApps.html	2008-06-09 06:59:20 UTC (rev 1920)
@@ -1,9 +1,9 @@
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Chapter 12. Integrating Additional Services</title><link rel="stylesheet" href="samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.72.0"><link rel="start" href="index.html" title="Samba-3 by Example"><link rel="up" href="RefSection.html" title="Part III. Reference Section"><link rel="prev" href="kerberos.html" title="Chapter 11. Active Directory, Kerberos, and Security"><link rel="next" href="HA.html" title="Chapter 13. Performance, Reliability, and Availability"></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. Integrating Additional Services</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="kerberos.html">Prev</a> </td><th width="60%" align="center">Part III. Reference Section</th><td width="20%" align="right"> <a accesskey="n" href="HA.html">Next</a></td></tr></table><hr></div><div class="chapter" lang="en"><div class="titlepage"><div><div><h2 class="title"><a name="DomApps"></a>Chapter 12. Integrating Additional Services</h2></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="sect1"><a href="DomApps.html#id385213">Introduction</a></span></dt><dd><dl><dt><span class="sect2"><a href="DomApps.html#id385236">Assignment Tasks</a></span></dt></dl></dd><dt><span class="sect1"><a href="DomApps.html#id385322">Dissection and Discussion</a></span></dt><dd><dl><dt><span class="sect2"><a href="DomApps.html#id385351">Technical Issues</a></span></dt><dt><span class="sect2"><a href="DomApps.html#id385497">Political Issues</a></span></dt></dl></dd><dt><span class="sect1"><a href="DomApps.html#id385511">Implementation</a></span></dt><dd><dl><dt><span class="sect2"><a href="DomApps.html#ch10-one">Removal of Pre-Existing Conflicting RPMs</a></span></dt><dt><span class="sect2"><a href="DomApps.html#id387274">Key Points Learned</a></span></dt></dl></dd><dt><span class="sect1"><a href="DomApps.html#id387329">Questions and Answers</a></span></dt></dl></div><p>
-	<a class="indexterm" name="id385169"></a>
-	<a class="indexterm" name="id385176"></a>
-	<a class="indexterm" name="id385183"></a>
-	<a class="indexterm" name="id385189"></a>
-	<a class="indexterm" name="id385196"></a>
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Chapter 12. Integrating Additional Services</title><link rel="stylesheet" href="../samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.73.1"><link rel="start" href="index.html" title="Samba-3 by Example"><link rel="up" href="RefSection.html" title="Part III. Reference Section"><link rel="prev" href="kerberos.html" title="Chapter 11. Active Directory, Kerberos, and Security"><link rel="next" href="HA.html" title="Chapter 13. Performance, Reliability, and Availability"></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. Integrating Additional Services</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="kerberos.html">Prev</a> </td><th width="60%" align="center">Part III. Reference Section</th><td width="20%" align="right"> <a accesskey="n" href="HA.html">Next</a></td></tr></table><hr></div><div class="chapter" lang="en"><div class="titlepage"><div><div><h2 class="title"><a name="DomApps"></a>Chapter 12. Integrating Additional Services</h2></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="sect1"><a href="DomApps.html#id2638267">Introduction</a></span></dt><dd><dl><dt><span class="sect2"><a href="DomApps.html#id2638298">Assignment Tasks</a></span></dt></dl></dd><dt><span class="sect1"><a href="DomApps.html#id2638398">Dissection and Discussion</a></span></dt><dd><dl><dt><span class="sect2"><a href="DomApps.html#id2638431">Technical Issues</a></span></dt><dt><span class="sect2"><a href="DomApps.html#id2638587">Political Issues</a></span></dt></dl></dd><dt><span class="sect1"><a href="DomApps.html#id2638605">Implementation</a></span></dt><dd><dl><dt><span class="sect2"><a href="DomApps.html#ch10-one">Removal of Pre-Existing Conflicting RPMs</a></span></dt><dt><span class="sect2"><a href="DomApps.html#id2640457">Key Points Learned</a></span></dt></dl></dd><dt><span class="sect1"><a href="DomApps.html#id2640517">Questions and Answers</a></span></dt></dl></div><p>
+	<a class="indexterm" name="id2638217"></a>
+	<a class="indexterm" name="id2638224"></a>
+	<a class="indexterm" name="id2638231"></a>
+	<a class="indexterm" name="id2638238"></a>
+	<a class="indexterm" name="id2638244"></a>
 	You've come a long way now. You have pretty much mastered Samba-3 for 
 	most uses it can be put to. Up until now, you have cast Samba-3 in the leading 
 	role, and where authentication was required, you have used one or another of 
@@ -14,7 +14,7 @@
 	implementing Samba and Samba-supported services in a domain controlled by 
 	the latest Windows authentication technologies. Let's get started  this is 
 	leading edge.
-	</p><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id385213"></a>Introduction</h2></div></div></div><p>
+	</p><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2638267"></a>Introduction</h2></div></div></div><p>
 	Abmas has continued its miraculous growth; indeed, nothing seems to be able 
 	to stop its diversification into multiple (and seemingly unrelated) fields. 
 	Its latest acquisition is Abmas Snack Foods, a big player in the snack-food 
@@ -30,17 +30,17 @@
 	You have decided to set the ball rolling by introducing Samba-3 into the network 
 	gradually, taking over key services and easing the way to a full migration and, 
 	therefore, integration into Abmas's existing business later.
-	</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id385236"></a>Assignment Tasks</h3></div></div></div><p>
-		<a class="indexterm" name="id385243"></a>
-		<a class="indexterm" name="id385252"></a>
+	</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2638298"></a>Assignment Tasks</h3></div></div></div><p>
+		<a class="indexterm" name="id2638305"></a>
+		<a class="indexterm" name="id2638314"></a>
 	        You've promised the skeptical Abmas Snack Foods management team 
 		that you can show them how Samba can ease itself and other Open Source 
 		technologies into their existing infrastructure and deliver sound business 
 		advantages. Cost cutting is high on their agenda (a major promise of the 
 		acquisition). You have chosen Web proxying and caching as your proving ground.
 		</p><p>
-		<a class="indexterm" name="id385268"></a>
-		<a class="indexterm" name="id385274"></a>
+		<a class="indexterm" name="id2638333"></a>
+		<a class="indexterm" name="id2638340"></a>
 		Abmas Snack Foods has several thousand users housed at its head office 
 		and multiple regional offices, plants, and warehouses. A high proportion of 
 		the business's work is done online, so Internet access for most of these 
@@ -50,9 +50,9 @@
 		the team soon discovered proxying and caching. In fact, they became one of 
 		the earliest commercial users of Microsoft ISA.
 		</p><p>
-		<a class="indexterm" name="id385290"></a>
-		<a class="indexterm" name="id385296"></a>
-		<a class="indexterm" name="id385303"></a>
+		<a class="indexterm" name="id2638360"></a>
+		<a class="indexterm" name="id2638367"></a>
+		<a class="indexterm" name="id2638374"></a>
 		The team is not happy with ISA. Because it never lived up to its marketing promises, 
 		it underperformed and had reliability problems. You have pounced on the opportunity 
 		to show what Open Source can do. The one thing they do like, however, is ISA's 
@@ -63,7 +63,7 @@
 		</p><p>
 		This is a hands-on exercise. You build software applications so
 		that you obtain the functionality Abmas needs.
-		</p></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id385322"></a>Dissection and Discussion</h2></div></div></div><p>
+		</p></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2638398"></a>Dissection and Discussion</h2></div></div></div><p>
 	The key requirements in this business example are straightforward. You are not required 
 	to do anything new, just to replicate an existing system, not lose any existing features, 
 	and improve performance. The key points are:
@@ -73,20 +73,20 @@
 		Distributed system to accommodate load and geographical distribution of users
 		</p></li><li><p>
 		Seamless and transparent interoperability with the existing Active Directory domain
-		</p></li></ul></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id385351"></a>Technical Issues</h3></div></div></div><p>
-		<a class="indexterm" name="id385359"></a>
-		<a class="indexterm" name="id385366"></a>
-		<a class="indexterm" name="id385372"></a>
-		<a class="indexterm" name="id385379"></a>
-		<a class="indexterm" name="id385386"></a>
-		<a class="indexterm" name="id385393"></a>
-		<a class="indexterm" name="id385400"></a>
-		<a class="indexterm" name="id385406"></a>
-		<a class="indexterm" name="id385413"></a>
-		<a class="indexterm" name="id385420"></a>
-		<a class="indexterm" name="id385427"></a>
-		<a class="indexterm" name="id385434"></a>
-		<a class="indexterm" name="id385443"></a><a class="indexterm" name="id385449"></a>
+		</p></li></ul></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2638431"></a>Technical Issues</h3></div></div></div><p>
+		<a class="indexterm" name="id2638439"></a>
+		<a class="indexterm" name="id2638446"></a>
+		<a class="indexterm" name="id2638453"></a>
+		<a class="indexterm" name="id2638459"></a>
+		<a class="indexterm" name="id2638466"></a>
+		<a class="indexterm" name="id2638473"></a>
+		<a class="indexterm" name="id2638480"></a>
+		<a class="indexterm" name="id2638487"></a>
+		<a class="indexterm" name="id2638494"></a>
+		<a class="indexterm" name="id2638501"></a>
+		<a class="indexterm" name="id2638508"></a>
+		<a class="indexterm" name="id2638515"></a>
+		<a class="indexterm" name="id2638524"></a><a class="indexterm" name="id2638530"></a>
 		Functionally, the user's Internet Explorer requests a browsing session with the 
 		Squid proxy, for which it offers its AD authentication token. Squid hands off 
 		the authentication request to the Samba-3 authentication helper application
@@ -107,25 +107,25 @@
 			Configuring, compiling, and then installing the supporting Samba-3 components
 			</p></li><li><p>
 			Tying it all together
-			</p></li></ul></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id385497"></a>Political Issues</h3></div></div></div><p>
+			</p></li></ul></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2638587"></a>Political Issues</h3></div></div></div><p>
 		You are a stranger in a strange land, and all eyes are upon you. Some would even like to see 
 		you fail. For you to gain the trust of your newly acquired IT people, it is essential that your 
 		solution does everything the old one did, but does it better in every way. Only then 
 		will the entrenched positions consider taking up your new way of doing things on a 
 		wider scale.
-		</p></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id385511"></a>Implementation</h2></div></div></div><p>
-	<a class="indexterm" name="id385519"></a>
+		</p></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2638605"></a>Implementation</h2></div></div></div><p>
+	<a class="indexterm" name="id2638613"></a>
 	First, your system needs to be prepared and in a known good state to proceed. This consists 
 	of making sure that everything the system depends on is present and that everything that could 
 	interfere or conflict with the system is removed. You will be configuring the Squid and Samba-3 
 	packages and updating them if necessary. If conflicting packages of these programs are installed, 
 	they must be removed.
 	</p><p>
-	<a class="indexterm" name="id385533"></a>
+	<a class="indexterm" name="id2638630"></a>
 	The following packages should be available on your Red Hat Linux system:
 	</p><div class="itemizedlist"><ul type="disc"><li><p>
-		<a class="indexterm" name="id385547"></a>
-		<a class="indexterm" name="id385553"></a>
+		<a class="indexterm" name="id2638644"></a>
+		<a class="indexterm" name="id2638651"></a>
 		krb5-libs
 		</p></li><li><p>
 		krb5-devel
@@ -136,14 +136,14 @@
 		</p></li><li><p>
 		pam_krb5
 		</p></li></ul></div><p>
-	<a class="indexterm" name="id385583"></a>
+	<a class="indexterm" name="id2638682"></a>
 	In the case of SUSE Linux, these packages are called:
 	</p><div class="itemizedlist"><ul type="disc"><li><p>
                 heimdal-lib
                 </p></li><li><p>
                 heimdal-devel
                 </p></li><li><p>
-		<a class="indexterm" name="id385606"></a>
+		<a class="indexterm" name="id2638706"></a>
                 heimdal
                 </p></li><li><p>
                 pam_krb5
@@ -152,26 +152,26 @@
 	them from the vendor's installation media. Follow the administrative guide
 	for your Linux system to ensure that the packages are correctly updated.
 	</p><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Note</h3><p>
-	<a class="indexterm" name="id385629"></a>
-	<a class="indexterm" name="id385636"></a>
-	<a class="indexterm" name="id385643"></a>
+	<a class="indexterm" name="id2638731"></a>
+	<a class="indexterm" name="id2638738"></a>
+	<a class="indexterm" name="id2638745"></a>
 	If the requirement is for interoperation with MS Windows Server 2003, it
 	will be necessary to ensure that you are using MIT Kerberos version 1.3.1
 	or later. Red Hat Linux 9 ships with MIT Kerberos 1.2.7 and thus requires
 	updating.
 	</p><p>
-	<a class="indexterm" name="id385654"></a>
-	<a class="indexterm" name="id385661"></a>
+	<a class="indexterm" name="id2638759"></a>
+	<a class="indexterm" name="id2638766"></a>
 	Heimdal 0.6 or later is required in the case of SUSE Linux. SUSE Enterprise
 	Linux Server 8 ships with Heimdal 0.4. SUSE 9 ships with the necessary version.
 	</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="ch10-one"></a>Removal of Pre-Existing Conflicting RPMs</h3></div></div></div><p>
-	<a class="indexterm" name="id385682"></a>
+	<a class="indexterm" name="id2638788"></a>
 	If Samba and/or Squid RPMs are installed, they should be updated. You can 
 	build both from source.
 	</p><p>
-	<a class="indexterm" name="id385693"></a>
-	<a class="indexterm" name="id385699"></a>
-	<a class="indexterm" name="id385706"></a>
+	<a class="indexterm" name="id2638800"></a>
+	<a class="indexterm" name="id2638807"></a>
+	<a class="indexterm" name="id2638813"></a>
 	Locating the packages to be un-installed can be achieved by running:
 </p><pre class="screen">
 <code class="prompt">root# </code> rpm -qa | grep -i samba
@@ -181,11 +181,11 @@
 </p><pre class="screen">
 <code class="prompt">root# </code> rpm -e samba-common
 </pre><p>
-	</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id385744"></a>Kerberos Configuration</h3></div></div></div><p>
-	<a class="indexterm" name="id385752"></a>
-	<a class="indexterm" name="id385759"></a>
-	<a class="indexterm" name="id385768"></a>
-	<a class="indexterm" name="id385775"></a>
+	</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2638854"></a>Kerberos Configuration</h3></div></div></div><p>
+	<a class="indexterm" name="id2638862"></a>
+	<a class="indexterm" name="id2638868"></a>
+	<a class="indexterm" name="id2638878"></a>
+	<a class="indexterm" name="id2638884"></a>
 	The systems Kerberos installation must be configured to communicate with 
 	your primary Active Directory server (ADS KDC).
 	</p><p>
@@ -193,13 +193,13 @@
 	although the current default Red Hat MIT version 1.2.7 gives acceptable results 
 	unless you are using Windows 2003 servers.
 	</p><p>
-	<a class="indexterm" name="id385791"></a>
-	<a class="indexterm" name="id385797"></a>
-	<a class="indexterm" name="id385804"></a>
-	<a class="indexterm" name="id385811"></a>
-	<a class="indexterm" name="id385818"></a>
-	<a class="indexterm" name="id385827"></a>
-	<a class="indexterm" name="id385833"></a>
+	<a class="indexterm" name="id2638903"></a>
+	<a class="indexterm" name="id2638910"></a>
+	<a class="indexterm" name="id2638917"></a>
+	<a class="indexterm" name="id2638924"></a>
+	<a class="indexterm" name="id2638930"></a>
+	<a class="indexterm" name="id2638939"></a>
+	<a class="indexterm" name="id2638946"></a>
 	Officially, neither MIT (1.3.4) nor Heimdal (0.63) Kerberos needs an <code class="filename">/etc/krb5.conf</code> 
 	file in order to work correctly. All ADS domains automatically create SRV records in the 
 	DNS zone <code class="constant">Kerberos.REALM.NAME</code> for each KDC in the realm. Since both 
@@ -207,25 +207,25 @@
 	automatically find the KDCs. In addition, <code class="filename">krb5.conf</code> allows 
 	specifying only a single KDC, even if there is more than one. Using the DNS lookup 
 	allows the KRB5 libraries to use whichever KDCs are available.
-	</p><div class="procedure"><a name="id385863"></a><p class="title"><b>Procedure 12.1. Kerberos Configuration Steps</b></p><ol type="1"><li><p>
-		<a class="indexterm" name="id385874"></a>
+	</p><div class="procedure"><a name="id2638980"></a><p class="title"><b>Procedure 12.1. Kerberos Configuration Steps</b></p><ol type="1"><li><p>
+		<a class="indexterm" name="id2638992"></a>
 		If you find the need to manually configure the <code class="filename">krb5.conf</code>, you should edit it
-		to have the contents shown in <a href="DomApps.html#ch10-krb5conf" title="Example 12.1. Kerberos Configuration File: /etc/krb5.conf">???</a>. The final fully qualified path for this file 
+		to have the contents shown in <a class="link" href="DomApps.html#ch10-krb5conf" title="Example 12.1. Kerberos Configuration File: /etc/krb5.conf">&#8220;Kerberos Configuration  File: /etc/krb5.conf&#8221;</a>. The final fully qualified path for this file 
 		should be <code class="filename">/etc/krb5.conf</code>.
 		</p></li><li><p>
-		<a class="indexterm" name="id385907"></a>
-		<a class="indexterm" name="id385914"></a>
-		<a class="indexterm" name="id385920"></a>
-		<a class="indexterm" name="id385927"></a>
-		<a class="indexterm" name="id385934"></a>
-		<a class="indexterm" name="id385941"></a>
-		<a class="indexterm" name="id385947"></a>
-		<a class="indexterm" name="id385954"></a>
-		<a class="indexterm" name="id385961"></a>
-		<a class="indexterm" name="id385970"></a>
-		<a class="indexterm" name="id385976"></a>
-		<a class="indexterm" name="id385983"></a>
-		<a class="indexterm" name="id385990"></a>
+		<a class="indexterm" name="id2639026"></a>
+		<a class="indexterm" name="id2639033"></a>
+		<a class="indexterm" name="id2639040"></a>
+		<a class="indexterm" name="id2639047"></a>
+		<a class="indexterm" name="id2639054"></a>
+		<a class="indexterm" name="id2639060"></a>
+		<a class="indexterm" name="id2639067"></a>
+		<a class="indexterm" name="id2639074"></a>
+		<a class="indexterm" name="id2639081"></a>
+		<a class="indexterm" name="id2639090"></a>
+		<a class="indexterm" name="id2639096"></a>
+		<a class="indexterm" name="id2639103"></a>
+		<a class="indexterm" name="id2639110"></a>
 		The following gotchas often catch people out. Kerberos is case sensitive. Your realm must
 		be in UPPERCASE, or you will get an error: &#8220;<span class="quote">Cannot find KDC for requested realm while getting
 		initial credentials</span>&#8221;.  Kerberos is picky about time synchronization. The time
@@ -241,7 +241,7 @@
 		NetBIOS name. If Kerberos cannot do this reverse lookup, you will get a local error
 		when you try to join the realm.
 		</p></li><li><p>
-		<a class="indexterm" name="id386025"></a>
+		<a class="indexterm" name="id2639154"></a>
 		You are now ready to test your installation by issuing the command:
 </p><pre class="screen">
 <code class="prompt">root# </code> kinit [USERNAME at REALM]
@@ -261,43 +261,43 @@
 	LONDON.ABMAS.BIZ = {
 	kdc = w2k3s.london.abmas.biz
 	}
-</pre></div></div><br class="example-break"><p><a class="indexterm" name="id386085"></a>
+</pre></div></div><br class="example-break"><p><a class="indexterm" name="id2639219"></a>
 	The command
 </p><pre class="screen">
 <code class="prompt">root# </code> klist -e 
 </pre><p>
 	shows the Kerberos tickets cached by the system.
-	</p><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id386107"></a>Samba Configuration</h4></div></div></div><p>
-	<a class="indexterm" name="id386115"></a>
+	</p><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2639242"></a>Samba Configuration</h4></div></div></div><p>
+	<a class="indexterm" name="id2639250"></a>
 	Samba must be configured to correctly use Active Directory. Samba-3 must be used, since it 
 	has the necessary components to interface with Active Directory.
-	</p><div class="procedure"><a name="id386124"></a><p class="title"><b>Procedure 12.2. Securing Samba-3 With ADS Support Steps</b></p><ol type="1"><li><p>
-		<a class="indexterm" name="id386136"></a>
-		<a class="indexterm" name="id386142"></a>
-		<a class="indexterm" name="id386149"></a>
-		<a class="indexterm" name="id386156"></a>
-		<a class="indexterm" name="id386163"></a>
+	</p><div class="procedure"><a name="id2639261"></a><p class="title"><b>Procedure 12.2. Securing Samba-3 With ADS Support Steps</b></p><ol type="1"><li><p>
+		<a class="indexterm" name="id2639273"></a>
+		<a class="indexterm" name="id2639280"></a>
+		<a class="indexterm" name="id2639286"></a>
+		<a class="indexterm" name="id2639293"></a>
+		<a class="indexterm" name="id2639300"></a>
 		Download the latest stable Samba-3 for Red Hat Linux from the official Samba Team
-		<a href="http://ftp.samba.org" target="_top">FTP site.</a> The official Samba Team
+		<a class="ulink" href="http://ftp.samba.org" target="_top">FTP site.</a> The official Samba Team
 		RPMs for Red Hat Fedora Linux contain the <code class="literal">ntlm_auth</code> tool
 		needed, and are linked against MIT KRB5 version 1.3.1 and therefore are ready for use.
 		</p><p>
-		<a class="indexterm" name="id386187"></a>
-		<a class="indexterm" name="id386194"></a>
+		<a class="indexterm" name="id2639327"></a>
+		<a class="indexterm" name="id2639333"></a>
 		The necessary, validated RPM packages for SUSE Linux may be obtained from
-		the <a href="ftp://ftp.sernet.de/pub/samba" target="_top">SerNet</a> FTP site that
+		the <a class="ulink" href="ftp://ftp.sernet.de/pub/samba" target="_top">SerNet</a> FTP site that
 		is located in Germany. All SerNet RPMs are validated, have the necessary
 		<code class="literal">ntlm_auth</code> tool, and are statically linked 
 		against suitably patched Heimdal 0.6 libraries.
 		</p></li><li><p>
 		Using your favorite editor, change the <code class="filename">/etc/samba/smb.conf</code>
-		file so it has contents similar to the example shown in <a href="DomApps.html#ch10-smbconf" title="Example 12.2. Samba Configuration File: /etc/samba/smb.conf">???</a>.
+		file so it has contents similar to the example shown in <a class="link" href="DomApps.html#ch10-smbconf" title="Example 12.2. Samba Configuration File: /etc/samba/smb.conf">&#8220;Samba Configuration  File: /etc/samba/smb.conf&#8221;</a>.
 		</p></li><li><p>
-		<a class="indexterm" name="id386241"></a>
-		<a class="indexterm" name="id386248"></a>
-		<a class="indexterm" name="id386254"></a>i
-		<a class="indexterm" name="id386266"></a>
-		<a class="indexterm" name="id386273"></a>
+		<a class="indexterm" name="id2639385"></a>
+		<a class="indexterm" name="id2639391"></a>
+		<a class="indexterm" name="id2639398"></a>i
+		<a class="indexterm" name="id2639410"></a>
+		<a class="indexterm" name="id2639417"></a>
 		Next you need to create a computer account in the Active Directory. 
 		This sets up the trust relationship needed for other clients to 
 		authenticate to the Samba server with an Active Directory Kerberos ticket. 
@@ -307,11 +307,11 @@
 <code class="prompt">root# </code> net ads join -U administrator%vulcon
 </pre><p>
 		</p></li><li><p>
-		<a class="indexterm" name="id386304"></a>
-		<a class="indexterm" name="id386311"></a>
-		<a class="indexterm" name="id386317"></a>
-		<a class="indexterm" name="id386324"></a>
-		<a class="indexterm" name="id386331"></a>
+		<a class="indexterm" name="id2639451"></a>
+		<a class="indexterm" name="id2639458"></a>
+		<a class="indexterm" name="id2639464"></a>
+		<a class="indexterm" name="id2639471"></a>
+		<a class="indexterm" name="id2639478"></a>
 		Your new Samba binaries must be started in the standard manner as is applicable
 		to the platform you are running on. Alternatively, start your Active Directory-enabled Samba with the following commands:
 </p><pre class="screen">
@@ -320,11 +320,11 @@
 <code class="prompt">root# </code> winbindd -B
 </pre><p>
 		</p></li><li><p>
-		<a class="indexterm" name="id386370"></a>
-		<a class="indexterm" name="id386376"></a>
-		<a class="indexterm" name="id386386"></a>
-		<a class="indexterm" name="id386392"></a>
-		<a class="indexterm" name="id386399"></a>
+		<a class="indexterm" name="id2639519"></a>
+		<a class="indexterm" name="id2639526"></a>
+		<a class="indexterm" name="id2639535"></a>
+		<a class="indexterm" name="id2639542"></a>
+		<a class="indexterm" name="id2639548"></a>
 		We now need to test that Samba is communicating with the Active 
 		Directory domain; most specifically, we want to see whether winbind 
 		is enumerating users and groups. Issue the following commands:
@@ -357,8 +357,8 @@
 </pre><p>
 		This enumerates all the groups in your Active Directory tree.
 		</p></li><li><p>
-		<a class="indexterm" name="id386456"></a>
-		<a class="indexterm" name="id386463"></a>
+		<a class="indexterm" name="id2639613"></a>
+		<a class="indexterm" name="id2639619"></a>
 		Squid uses the <code class="literal">ntlm_auth</code> helper build with Samba-3.
 		You may test <code class="literal">ntlm_auth</code> with the command:
 </p><pre class="screen">
@@ -370,14 +370,14 @@
 <code class="prompt">root# </code> NT_STATUS_OK: Success (0x0)
 </pre><p>
 		</p></li><li><p>
-		<a class="indexterm" name="id386513"></a>
-		<a class="indexterm" name="id386520"></a>
-		<a class="indexterm" name="id386527"></a>
-		<a class="indexterm" name="id386533"></a>
-		<a class="indexterm" name="id386540"></a>
-		<a class="indexterm" name="id386547"></a>
-		<a class="indexterm" name="id386554"></a>
-		<a class="indexterm" name="id386561"></a>
+		<a class="indexterm" name="id2639672"></a>
+		<a class="indexterm" name="id2639678"></a>
+		<a class="indexterm" name="id2639685"></a>
+		<a class="indexterm" name="id2639692"></a>
+		<a class="indexterm" name="id2639699"></a>
+		<a class="indexterm" name="id2639706"></a>
+		<a class="indexterm" name="id2639713"></a>
+		<a class="indexterm" name="id2639720"></a>
 		The <code class="literal">ntlm_auth</code> helper, when run from a command line as the user 
 		&#8220;<span class="quote">root</span>&#8221;, authenticates against your Active Directory domain (with 
 		the aid of winbind). It manages this by reading from the winbind privileged pipe. 
@@ -395,37 +395,37 @@
 <code class="prompt">root# </code> chgrp squid /var/lib/samba/winbindd_privileged
 <code class="prompt">root# </code> chmod 750 /var/lib/samba/winbindd_privileged
 </pre><p>
-		</p></li></ol></div></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id386629"></a>NSS Configuration</h4></div></div></div><p>
-	<a class="indexterm" name="id386636"></a>
-	<a class="indexterm" name="id386643"></a>
-	<a class="indexterm" name="id386650"></a>
+		</p></li></ol></div></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2639795"></a>NSS Configuration</h4></div></div></div><p>
+	<a class="indexterm" name="id2639802"></a>
+	<a class="indexterm" name="id2639809"></a>
+	<a class="indexterm" name="id2639816"></a>
 	For Squid to benefit from Samba-3, NSS must be updated to allow winbind as a valid route to user authentication.
 	</p><p>
 	Edit your <code class="filename">/etc/nsswitch.conf</code> file so it has the parameters shown
-	in <a href="DomApps.html#ch10-etcnsscfg" title="Example 12.3. NSS Configuration File Extract File: /etc/nsswitch.conf">???</a>.
-	</p><div class="example"><a name="ch10-smbconf"></a><p class="title"><b>Example 12.2. Samba Configuration  File: <code class="filename">/etc/samba/smb.conf</code></b></p><div class="example-contents"><table class="simplelist" border="0" summary="Simple list"><tr><td> </td></tr><tr><td><em class="parameter"><code>[global]</code></em></td></tr><tr><td><a class="indexterm" name="id386706"></a><em class="parameter"><code>workgroup = LONDON</code></em></td></tr><tr><td><a class="indexterm" name="id386719"></a><em class="parameter"><code>netbios name = W2K3S</code></em></td></tr><tr><td><a class="indexterm" name="id386731"></a><em class="parameter"><code>realm = LONDON.ABMAS.BIZ</code></em></td></tr><tr><td><a class="indexterm" name="id386744"></a><em class="parameter"><code>security = ads</code></em></td></tr><tr><td><a class="indexterm" name="id386756"></a><em class="parameter"><code>encrypt passwords = yes</code></em></td></tr><tr><td><a class="indexterm" name="id386769"></a><em class="parameter"><code>password server = w2k3s.london.abmas.biz</code></em></td></tr><tr><td># separate domain and username with '/', like DOMAIN/username</td></tr><tr><td><a class="indexterm" name="id386786"></a><em class="parameter"><code>winbind separator = /</code></em></td></tr><tr><td># use UIDs from 10000 to 20000 for domain users</td></tr><tr><td><a class="indexterm" name="id386802"></a><em class="parameter"><code>idmap uid = 10000-20000</code></em></td></tr><tr><td># use GIDs from 10000 to 20000 for domain groups</td></tr><tr><td><a class="indexterm" name="id386818"></a><em class="parameter"><code>idmap gid = 10000-20000</code></em></td></tr><tr><td># allow enumeration of winbind users and groups</td></tr><tr><td><a class="indexterm" name="id386834"></a><em class="parameter"><code>winbind enum users = yes</code></em></td></tr><tr><td><a class="indexterm" name="id386847"></a><em class="parameter"><code>winbind enum groups = yes</code></em></td></tr><tr><td><a class="indexterm" name="id386860"></a><em class="parameter"><code>winbind user default domain = yes</code></em></td></tr></table></div></div><br class="example-break"><div class="example"><a name="ch10-etcnsscfg"></a><p class="title"><b>Example 12.3. NSS Configuration File Extract  File: <code class="filename">/etc/nsswitch.conf</code></b></p><div class="example-contents"><pre class="screen">
+	in <a class="link" href="DomApps.html#ch10-etcnsscfg" title="Example 12.3. NSS Configuration File Extract File: /etc/nsswitch.conf">&#8220;NSS Configuration File Extract  File: /etc/nsswitch.conf&#8221;</a>.
+	</p><div class="example"><a name="ch10-smbconf"></a><p class="title"><b>Example 12.2. Samba Configuration  File: <code class="filename">/etc/samba/smb.conf</code></b></p><div class="example-contents"><table class="simplelist" border="0" summary="Simple list"><tr><td> </td></tr><tr><td><em class="parameter"><code>[global]</code></em></td></tr><tr><td><a class="indexterm" name="id2639874"></a><em class="parameter"><code>workgroup = LONDON</code></em></td></tr><tr><td><a class="indexterm" name="id2639886"></a><em class="parameter"><code>netbios name = W2K3S</code></em></td></tr><tr><td><a class="indexterm" name="id2639898"></a><em class="parameter"><code>realm = LONDON.ABMAS.BIZ</code></em></td></tr><tr><td><a class="indexterm" name="id2639910"></a><em class="parameter"><code>security = ads</code></em></td></tr><tr><td><a class="indexterm" name="id2639921"></a><em class="parameter"><code>encrypt passwords = yes</code></em></td></tr><tr><td><a class="indexterm" name="id2639933"></a><em class="parameter"><code>password server = w2k3s.london.abmas.biz</code></em></td></tr><tr><td># separate domain and username with '/', like DOMAIN/username</td></tr><tr><td><a class="indexterm" name="id2639950"></a><em class="parameter"><code>winbind separator = /</code></em></td></tr><tr><td># use UIDs from 10000 to 20000 for domain users</td></tr><tr><td><a class="indexterm" name="id2639966"></a><em class="parameter"><code>idmap uid = 10000-20000</code></em></td></tr><tr><td># use GIDs from 10000 to 20000 for domain groups</td></tr><tr><td><a class="indexterm" name="id2639982"></a><em class="parameter"><code>idmap gid = 10000-20000</code></em></td></tr><tr><td># allow enumeration of winbind users and groups</td></tr><tr><td><a class="indexterm" name="id2639997"></a><em class="parameter"><code>winbind enum users = yes</code></em></td></tr><tr><td><a class="indexterm" name="id2640009"></a><em class="parameter"><code>winbind enum groups = yes</code></em></td></tr><tr><td><a class="indexterm" name="id2640021"></a><em class="parameter"><code>winbind user default domain = yes</code></em></td></tr></table></div></div><br class="example-break"><div class="example"><a name="ch10-etcnsscfg"></a><p class="title"><b>Example 12.3. NSS Configuration File Extract  File: <code class="filename">/etc/nsswitch.conf</code></b></p><div class="example-contents"><pre class="screen">
 passwd: files winbind
 shadow: files
 group: files winbind
-</pre></div></div><br class="example-break"></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id386899"></a>Squid Configuration</h4></div></div></div><p>
-	<a class="indexterm" name="id386906"></a>
-	<a class="indexterm" name="id386913"></a>
+</pre></div></div><br class="example-break"></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2640060"></a>Squid Configuration</h4></div></div></div><p>
+	<a class="indexterm" name="id2640068"></a>
+	<a class="indexterm" name="id2640075"></a>
 	Squid must be configured correctly to interact with the Samba-3 
 	components that handle Active Directory authentication.
-	</p></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id386927"></a>Configuration</h3></div></div></div></div><div class="procedure"><a name="id386932"></a><p class="title"><b>Procedure 12.3. Squid Configuration Steps</b></p><ol type="1"><li><p>
-		<a class="indexterm" name="id386944"></a>
-		<a class="indexterm" name="id386950"></a>
-		<a class="indexterm" name="id386958"></a>
+	</p></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2640090"></a>Configuration</h3></div></div></div></div><div class="procedure"><a name="id2640095"></a><p class="title"><b>Procedure 12.3. Squid Configuration Steps</b></p><ol type="1"><li><p>
+		<a class="indexterm" name="id2640107"></a>
+		<a class="indexterm" name="id2640114"></a>
+		<a class="indexterm" name="id2640121"></a>
 		If your Linux distribution is SUSE Linux 9, the version of Squid 
 		supplied is already enabled to use the winbind helper agent. You
 		can therefore omit the steps that would build the Squid binary
 		programs.
 		</p></li><li><p>
-		<a class="indexterm" name="id386974"></a>
-		<a class="indexterm" name="id386980"></a>
-		<a class="indexterm" name="id386987"></a>
-		<a class="indexterm" name="id386994"></a>
-		<a class="indexterm" name="id387001"></a>
+		<a class="indexterm" name="id2640139"></a>
+		<a class="indexterm" name="id2640145"></a>
+		<a class="indexterm" name="id2640152"></a>
+		<a class="indexterm" name="id2640159"></a>
+		<a class="indexterm" name="id2640166"></a>
 		Squid, by default, runs as the user <code class="constant">nobody</code>. You need to 
 		add a system user <code class="constant">squid</code> and a system group 
 		<code class="constant">squid</code> if they are not set up already (if the default 
@@ -433,16 +433,16 @@
 		<code class="constant">squid</code> user in <code class="filename">/etc/passwd</code> 
 		and a <code class="constant">squid</code> group in <code class="filename">/etc/group</code> if these aren't there already.
 		</p></li><li><p>
-		<a class="indexterm" name="id387046"></a>
-		<a class="indexterm" name="id387053"></a>
+		<a class="indexterm" name="id2640213"></a>
+		<a class="indexterm" name="id2640220"></a>
 		You now need to change the permissions on Squid's <code class="constant">var</code>
 		directory.  Enter the following command:
 </p><pre class="screen">
 <code class="prompt">root# </code> chown -R squid /var/cache/squid
 </pre><p>
 		</p></li><li><p>
-		<a class="indexterm" name="id387082"></a>
-		<a class="indexterm" name="id387089"></a>
+		<a class="indexterm" name="id2640251"></a>
+		<a class="indexterm" name="id2640258"></a>
 		Squid must also have control over its logging. Enter the following commands:
 </p><pre class="screen">
 <code class="prompt">root# </code> chown -R chown squid:squid /var/log/squid
@@ -456,11 +456,11 @@
 <code class="prompt">root# </code> chmod 770 /var/cache/squid
 </pre><p>
 		</p></li><li><p>
-		<a class="indexterm" name="id387147"></a>
+		<a class="indexterm" name="id2640318"></a>
 		The <code class="filename">/etc/squid/squid.conf</code> file must be edited to include the lines from 
-		<a href="DomApps.html#etcsquidcfg" title="Example 12.4. Squid Configuration File Extract /etc/squid.conf [ADMINISTRATIVE PARAMETERS Section]">???</a> and <a href="DomApps.html#etcsquid2" title="Example 12.5. Squid Configuration File extract File: /etc/squid.conf [AUTHENTICATION PARAMETERS Section]">???</a>.
+		<a class="link" href="DomApps.html#etcsquidcfg" title="Example 12.4. Squid Configuration File Extract /etc/squid.conf [ADMINISTRATIVE PARAMETERS Section]">&#8220;Squid Configuration File Extract  /etc/squid.conf [ADMINISTRATIVE PARAMETERS Section]&#8221;</a> and <a class="link" href="DomApps.html#etcsquid2" title="Example 12.5. Squid Configuration File extract File: /etc/squid.conf [AUTHENTICATION PARAMETERS Section]">&#8220;Squid Configuration File extract  File: /etc/squid.conf [AUTHENTICATION PARAMETERS Section]&#8221;</a>.
 		</p></li><li><p>
-		<a class="indexterm" name="id387179"></a>
+		<a class="indexterm" name="id2640352"></a>
 		You must create Squid's cache directories before it may be run.  Enter the following command: 
 </p><pre class="screen">
 <code class="prompt">root# </code> squid -z
@@ -487,23 +487,23 @@
 	auth_param basic credentialsttl 2 hours
 	acl AuthorizedUsers proxy_auth REQUIRED
 	http_access allow all AuthorizedUsers
-</pre></div></div><br class="example-break"></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id387274"></a>Key Points Learned</h3></div></div></div><p>
-		<a class="indexterm" name="id387282"></a>
-		<a class="indexterm" name="id387289"></a>
-		<a class="indexterm" name="id387296"></a>
-		<a class="indexterm" name="id387302"></a>
-		<a class="indexterm" name="id387314"></a>
+</pre></div></div><br class="example-break"></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2640457"></a>Key Points Learned</h3></div></div></div><p>
+		<a class="indexterm" name="id2640465"></a>
+		<a class="indexterm" name="id2640472"></a>
+		<a class="indexterm" name="id2640478"></a>
+		<a class="indexterm" name="id2640486"></a>
+		<a class="indexterm" name="id2640497"></a>
 		Microsoft Windows networking protocols permeate the spectrum of technologies that Microsoft
 		Windows clients use, even when accessing traditional services such as Web browsers. Depending 
 		on whom you discuss this with, this is either good or bad. No matter how you might evaluate this,
 		the use of NTLMSSP as the authentication protocol for Web proxy access has some advantages over
 		the cookie-based authentication regime used by all competing browsers. It is Samba's implementation
 		of NTLMSSP that makes it attractive to implement the solution that has been demonstrated in this chapter.
-		</p></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id387329"></a>Questions and Answers</h2></div></div></div><p>
-	<a class="indexterm" name="id387337"></a>
-	<a class="indexterm" name="id387344"></a>
-	<a class="indexterm" name="id387350"></a>
-	<a class="indexterm" name="id387357"></a>
+		</p></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2640517"></a>Questions and Answers</h2></div></div></div><p>
+	<a class="indexterm" name="id2640525"></a>
+	<a class="indexterm" name="id2640532"></a>
+	<a class="indexterm" name="id2640539"></a>
+	<a class="indexterm" name="id2640546"></a>
 	The development of the <code class="literal">ntlm_auth</code> module was first discussed in many Open Source circles
 	in 2002. At the SambaXP conference in Goettingen, Germany, Mr. Francesco Chemolli demonstrated the use of 
 	<code class="literal">ntlm_auth</code> during one of the late developer meetings that took place. Since that time, the 
@@ -522,34 +522,34 @@
 	You would be well-advised to recognize that all cache-intensive proxying solutions demand a lot of memory.
 	Make certain that your Squid proxy server is equipped with sufficient memory to permit all proxy operations to run 
 	out of memory without invoking the overheads involved in the use of memory that has to be swapped to disk.
-	</p><div class="qandaset"><dl><dt> <a href="DomApps.html#id387422">
+	</p><div class="qandaset"><dl><dt> <a href="DomApps.html#id2640623">
 		What does Samba have to do with Web proxy serving?
-		</a></dt><dt> <a href="DomApps.html#id387582">
+		</a></dt><dt> <a href="DomApps.html#id2640789">
 		What other services does Samba provide?
-		</a></dt><dt> <a href="DomApps.html#id387717">
+		</a></dt><dt> <a href="DomApps.html#id2640932">
 		Does use of Samba (ntlm_auth) improve the performance of Squid?
-		</a></dt></dl><table border="0" summary="Q and A Set"><col align="left" width="1%"><tbody><tr class="question"><td align="left" valign="top"><a name="id387422"></a><a name="id387425"></a></td><td align="left" valign="top"><p>
+		</a></dt></dl><table border="0" summary="Q and A Set"><col align="left" width="1%"><tbody><tr class="question"><td align="left" valign="top"><a name="id2640623"></a><a name="id2640625"></a></td><td align="left" valign="top"><p>
 		What does Samba have to do with Web proxy serving?
 		</p></td></tr><tr class="answer"><td align="left" valign="top"></td><td align="left" valign="top"><p>
-		<a class="indexterm" name="id387436"></a>
-		<a class="indexterm" name="id387443"></a>
-		<a class="indexterm" name="id387450"></a>
-		<a class="indexterm" name="id387459"></a>
-		<a class="indexterm" name="id387466"></a>
+		<a class="indexterm" name="id2640637"></a>
+		<a class="indexterm" name="id2640644"></a>
+		<a class="indexterm" name="id2640651"></a>
+		<a class="indexterm" name="id2640660"></a>
+		<a class="indexterm" name="id2640667"></a>
 		To provide transparent interoperability between Windows clients and the network services
 		that are used from them, Samba had to develop tools and facilities that deliver that feature. The benefit
 		of Open Source software is that it can readily be reused. The current <code class="literal">ntlm_auth</code>
 		module is basically a wrapper around authentication code from the core of the Samba project.
 		</p><p>
-		<a class="indexterm" name="id387485"></a>
-		<a class="indexterm" name="id387492"></a>
-		<a class="indexterm" name="id387501"></a>
-		<a class="indexterm" name="id387510"></a>
-		<a class="indexterm" name="id387519"></a>
-		<a class="indexterm" name="id387525"></a>
-		<a class="indexterm" name="id387532"></a>
-		<a class="indexterm" name="id387539"></a>
-		<a class="indexterm" name="id387546"></a>
+		<a class="indexterm" name="id2640689"></a>
+		<a class="indexterm" name="id2640696"></a>
+		<a class="indexterm" name="id2640706"></a>
+		<a class="indexterm" name="id2640714"></a>
+		<a class="indexterm" name="id2640723"></a>
+		<a class="indexterm" name="id2640730"></a>
+		<a class="indexterm" name="id2640737"></a>
+		<a class="indexterm" name="id2640744"></a>
+		<a class="indexterm" name="id2640751"></a>
 		The <code class="literal">ntlm_auth</code> module supports basic plain-text authentication and NTLMSSP 
 		protocols. This module makes it possible for Web and FTP proxy requests to be authenticated without
 		the user being interrupted via his or her Windows logon credentials. This facility is available with
@@ -557,36 +557,36 @@
 		There are a few open source initiatives to provide support for these protocols in the Apache Web server
 		also.
 		</p><p>
-		<a class="indexterm" name="id387570"></a>
+		<a class="indexterm" name="id2640776"></a>
 		The short answer is that by adding a wrapper around key authentication components of Samba, other
 		projects (like Squid) can benefit from the labors expended in meeting user interoperability needs.
-		</p></td></tr><tr class="question"><td align="left" valign="top"><a name="id387582"></a><a name="id387584"></a></td><td align="left" valign="top"><p>
+		</p></td></tr><tr class="question"><td align="left" valign="top"><a name="id2640789"></a><a name="id2640791"></a></td><td align="left" valign="top"><p>
 		What other services does Samba provide?
 		</p></td></tr><tr class="answer"><td align="left" valign="top"></td><td align="left" valign="top"><p>
-		<a class="indexterm" name="id387595"></a>
-		<a class="indexterm" name="id387602"></a>
-		<a class="indexterm" name="id387609"></a>
-		<a class="indexterm" name="id387616"></a>
-		<a class="indexterm" name="id387623"></a>
+		<a class="indexterm" name="id2640803"></a>
+		<a class="indexterm" name="id2640810"></a>
+		<a class="indexterm" name="id2640817"></a>
+		<a class="indexterm" name="id2640823"></a>
+		<a class="indexterm" name="id2640830"></a>
 		Samba-3 is a file and print server. The core components that provide this functionality are <code class="literal">smbd</code>,
 		<code class="literal">nmbd</code>, and the identity resolver daemon, <code class="literal">winbindd</code>.
 		</p><p>
-		<a class="indexterm" name="id387652"></a>
-		<a class="indexterm" name="id387658"></a>
+		<a class="indexterm" name="id2640861"></a>
+		<a class="indexterm" name="id2640868"></a>
 		Samba-3 is an SMB/CIFS client. The core component that provides this is called <code class="literal">smbclient</code>.
 		</p><p>
-		<a class="indexterm" name="id387675"></a>
-		<a class="indexterm" name="id387682"></a>
-		<a class="indexterm" name="id387689"></a>
-		<a class="indexterm" name="id387696"></a>
-		<a class="indexterm" name="id387702"></a>
+		<a class="indexterm" name="id2640885"></a>
+		<a class="indexterm" name="id2640892"></a>
+		<a class="indexterm" name="id2640899"></a>
+		<a class="indexterm" name="id2640905"></a>
+		<a class="indexterm" name="id2640912"></a>
 		Samba-3 includes a number of helper tools, plug-in modules, utilities, and test and validation facilities.
 		Samba-3 includes glue modules that help provide interoperability between MS Windows clients and UNIX/Linux
 		servers and clients. It includes Winbind agents that make it possible to authenticate UNIX/Linux access attempts
 		as well as logins to an SMB/CIFS authentication server backend. Samba-3 includes name service switch (NSS) modules
 		to permit identity resolution via SMB/CIFS servers (Windows NT4/200x, Samba, and a host of other commercial
 		server products).
-		</p></td></tr><tr class="question"><td align="left" valign="top"><a name="id387717"></a><a name="id387720"></a></td><td align="left" valign="top"><p>
+		</p></td></tr><tr class="question"><td align="left" valign="top"><a name="id2640932"></a><a name="id2640934"></a></td><td align="left" valign="top"><p>
 		Does use of Samba (<code class="literal">ntlm_auth</code>) improve the performance of Squid?
 		</p></td></tr><tr class="answer"><td align="left" valign="top"></td><td align="left" valign="top"><p>
 		Not really. Samba's <code class="literal">ntlm_auth</code> module handles only authentication. It requires that

Modified: branches/samba/experimental/docs/htmldocs/Samba3-ByExample/ExNetworks.html
===================================================================
--- branches/samba/experimental/docs/htmldocs/Samba3-ByExample/ExNetworks.html	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/docs/htmldocs/Samba3-ByExample/ExNetworks.html	2008-06-09 06:59:20 UTC (rev 1920)
@@ -1,4 +1,4 @@
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Part I. Example Network Configurations</title><link rel="stylesheet" href="samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.72.0"><link rel="start" href="index.html" title="Samba-3 by Example"><link rel="up" href="index.html" title="Samba-3 by Example"><link rel="prev" href="preface.html" title="Preface"><link rel="next" href="simple.html" title="Chapter 1. No-Frills Samba 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">Part I. Example Network Configurations</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="preface.html">Prev</a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a accesskey="n" href="simple.html">Next</a></td></tr></table><hr></div><div class="part" lang="en"><div class="titlepage"><div><div><h1 class="title"><a name="ExNetworks"></a>Part I. Example Network Configurations</h1></div></div></div><div class="partintro" lang="en"><div><div><div><h1 class="title"><a name="id323997"></a>Example Network Configurations</h1></div></div></div><p>
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Part I. Example Network Configurations</title><link rel="stylesheet" href="../samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.73.1"><link rel="start" href="index.html" title="Samba-3 by Example"><link rel="up" href="index.html" title="Samba-3 by Example"><link rel="prev" href="preface.html" title="Preface"><link rel="next" href="simple.html" title="Chapter 1. No-Frills Samba 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">Part I. Example Network Configurations</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="preface.html">Prev</a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a accesskey="n" href="simple.html">Next</a></td></tr></table><hr></div><div class="part" lang="en"><div class="titlepage"><div><div><h1 class="title"><a name="ExNetworks"></a>Part I. Example Network Configurations</h1></div></div></div><div class="partintro" lang="en"><div><div><div><h1 class="title"><a name="id2571917"></a>Example Network Configurations</h1></div></div></div><p>
 This section of <span class="emphasis"><em>Samba-3 by Example</em></span> provides example network
 configurations that can be copied, or modified as needed, and deployed as-is.
 The contents have been marginally updated to reflect changes made in Samba=3.0.23.
@@ -18,6 +18,6 @@
 to save time and get your Samba network operational with minimal fuss, there is the
 option to purchase commercial, professional, Samba support. Information regarding
 commercial support options may be obtained from the commercial
-<a href="http://www.samba.org/samba/support/" target="_top">support</a> pages from 
+<a class="ulink" href="http://www.samba.org/samba/support/" target="_top">support</a> pages from 
 the Samba web site.
-</p><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="chapter"><a href="simple.html">1. No-Frills Samba Servers</a></span></dt><dd><dl><dt><span class="sect1"><a href="simple.html#id324059">Introduction</a></span></dt><dt><span class="sect1"><a href="simple.html#id324090">Assignment Tasks</a></span></dt><dd><dl><dt><span class="sect2"><a href="simple.html#id324129">Drafting Office</a></span></dt><dt><span class="sect2"><a href="simple.html#id324836">Charity Administration Office</a></span></dt><dt><span class="sect2"><a href="simple.html#AccountingOffice">Accounting Office</a></span></dt></dl></dd><dt><span class="sect1"><a href="simple.html#id328349">Questions and Answers</a></span></dt></dl></dd><dt><span class="chapter"><a href="small.html">2. Small Office Networking</a></span></dt><dd><dl><dt><span class="sect1"><a href="small.html#id328760">Introduction</a></span></dt><dd><dl><dt><span class="sect2"><a href="small.html#id328778">Assignment Tasks</a></span></dt></dl></dd><dt><span class="sect1"><a href="small.html#id328824">Dissection and Discussion</a></span></dt><dd><dl><dt><span class="sect2"><a href="small.html#id328873">Technical Issues</a></span></dt><dt><span class="sect2"><a href="small.html#id329059">Political Issues</a></span></dt></dl></dd><dt><span class="sect1"><a href="small.html#id329077">Implementation</a></span></dt><dd><dl><dt><span class="sect2"><a href="small.html#id330725">Validation</a></span></dt><dt><span class="sect2"><a href="small.html#id331347">Notebook Computers: A Special Case</a></span></dt><dt><span class="sect2"><a href="small.html#id331367">Key Points Learned</a></span></dt></dl></dd><dt><span class="sect1"><a href="small.html#id331433">Questions and Answers</a></span></dt></dl></dd><dt><span class="chapter"><a href="secure.html">3. Secure Office Networking</a></span></dt><dd><dl><dt><span class="sect1"><a href="secure.html#id331890">Introduction</a></span></dt><dd><dl><dt><span class="sect2"><a href="secure.html#id331930">Assignment Tasks</a></span></dt></dl></dd><dt><span class="sect1"><a href="secure.html#id332152">Dissection and Discussion</a></span></dt><dd><dl><dt><span class="sect2"><a href="secure.html#id332164">Technical Issues</a></span></dt><dt><span class="sect2"><a href="secure.html#id332528">Political Issues</a></span></dt></dl></dd><dt><span class="sect1"><a href="secure.html#id332562">Implementation</a></span></dt><dd><dl><dt><span class="sect2"><a href="secure.html#ch4bsc">Basic System Configuration</a></span></dt><dt><span class="sect2"><a href="secure.html#id333388">Samba Configuration</a></span></dt><dt><span class="sect2"><a href="secure.html#ch4dhcpdns">Configuration of DHCP and DNS Servers</a></span></dt><dt><span class="sect2"><a href="secure.html#ch4ptrcfg">Printer Configuration</a></span></dt><dt><span class="sect2"><a href="secure.html#procstart">Process Startup Configuration</a></span></dt><dt><span class="sect2"><a href="secure.html#ch4valid">Validation</a></span></dt><dt><span class="sect2"><a href="secure.html#ch4appscfg">Application Share Configuration</a></span></dt><dt><span class="sect2"><a href="secure.html#ch4wincfg">Windows Client Configuration</a></span></dt><dt><span class="sect2"><a href="secure.html#id337670">Key Points Learned</a></span></dt></dl></dd><dt><span class="sect1"><a href="secure.html#id337723">Questions and Answers</a></span></dt></dl></dd><dt><span class="chapter"><a href="Big500users.html">4. The 500-User Office</a></span></dt><dd><dl><dt><span class="sect1"><a href="Big500users.html#id338164">Introduction</a></span></dt><dd><dl><dt><span class="sect2"><a href="Big500users.html#id338194">Assignment Tasks</a></span></dt></dl></dd><dt><span class="sect1"><a href="Big500users.html#id338275">Dissection and Discussion</a></span></dt><dd><dl><dt><span class="sect2"><a href="Big500users.html#id338303">Technical Issues</a></span></dt><dt><span class="sect2"><a href="Big500users.html#id338479">Political Issues</a></span></dt></dl></dd><dt><span class="sect1"><a href="Big500users.html#id338499">Implementation</a></span></dt><dd><dl><dt><span class="sect2"><a href="Big500users.html#ch5-dnshcp-setup">Installation of DHCP, DNS, and Samba Control Files</a></span></dt><dt><span class="sect2"><a href="Big500users.html#id339213">Server Preparation: All Servers</a></span></dt><dt><span class="sect2"><a href="Big500users.html#id339728">Server-Specific Preparation</a></span></dt><dt><span class="sect2"><a href="Big500users.html#ch5-procstart">Process Startup Configuration</a></span></dt><dt><span class="sect2"><a href="Big500users.html#ch5wincfg">Windows Client Configuration</a></span></dt><dt><span class="sect2"><a href="Big500users.html#id342792">Key Points Learned</a></span></dt></dl></dd><dt><span class="sect1"><a href="Big500users.html#id342844">Questions and Answers</a></span></dt></dl></dd><dt><span class="chapter"><a href="happy.html">5. Making Happy Users</a></span></dt><dd><dl><dt><span class="sect1"><a href="happy.html#id343590">Regarding LDAP Directories and Windows Computer Accounts</a></span></dt><dt><span class="sect1"><a href="happy.html#id343715">Introduction</a></span></dt><dd><dl><dt><span class="sect2"><a href="happy.html#id343791">Assignment Tasks</a></span></dt></dl></dd><dt><span class="sect1"><a href="happy.html#id343919">Dissection and Discussion</a></span></dt><dd><dl><dt><span class="sect2"><a href="happy.html#id344321">Technical Issues</a></span></dt><dt><span class="sect2"><a href="happy.html#id345972">Political Issues</a></span></dt><dt><span class="sect2"><a href="happy.html#id345985">Installation Checklist</a></span></dt></dl></dd><dt><span class="sect1"><a href="happy.html#id346155">Samba Server Implementation</a></span></dt><dd><dl><dt><span class="sect2"><a href="happy.html#ldapsetup">OpenLDAP Server Configuration</a></span></dt><dt><span class="sect2"><a href="happy.html#sbehap-PAM-NSS">PAM and NSS Client Configuration</a></span></dt><dt><span class="sect2"><a href="happy.html#sbehap-massive">Samba-3 PDC Configuration</a></span></dt><dt><span class="sect2"><a href="happy.html#sbeidealx">Install and Configure Idealx smbldap-tools Scripts</a></span></dt><dt><span class="sect2"><a href="happy.html#id348843">LDAP Initialization and Creation of User and Group Accounts</a></span></dt><dt><span class="sect2"><a href="happy.html#sbehap-ptrcfg">Printer Configuration</a></span></dt></dl></dd><dt><span class="sect1"><a href="happy.html#sbehap-bldg1">Samba-3 BDC Configuration</a></span></dt><dt><span class="sect1"><a href="happy.html#id352602">Miscellaneous Server Preparation Tasks</a></span></dt><dd><dl><dt><span class="sect2"><a href="happy.html#id352618">Configuring Directory Share Point Roots</a></span></dt><dt><span class="sect2"><a href="happy.html#id352707">Configuring Profile Directories</a></span></dt><dt><span class="sect2"><a href="happy.html#id352935">Preparation of Logon Scripts</a></span></dt><dt><span class="sect2"><a href="happy.html#id353033">Assigning User Rights and Privileges</a></span></dt></dl></dd><dt><span class="sect1"><a href="happy.html#id353147">Windows Client Configuration</a></span></dt><dd><dl><dt><span class="sect2"><a href="happy.html#redirfold">Configuration of Default Profile with Folder Redirection</a></span></dt><dt><span class="sect2"><a href="happy.html#id353863">Configuration of MS Outlook to Relocate PST File</a></span></dt><dt><span class="sect2"><a href="happy.html#id354146">Configure Delete Cached Profiles on Logout</a></span></dt><dt><span class="sect2"><a href="happy.html#id354318">Uploading Printer Drivers to Samba Servers</a></span></dt><dt><span class="sect2"><a href="happy.html#id354787">Software Installation</a></span></dt><dt><span class="sect2"><a href="happy.html#id354813">Roll-out Image Creation</a></span></dt></dl></dd><dt><span class="sect1"><a href="happy.html#id354843">Key Points Learned</a></span></dt><dt><span class="sect1"><a href="happy.html#id354931">Questions and Answers</a></span></dt></dl></dd><dt><span class="chapter"><a href="2000users.html">6. A Distributed 2000-User Network</a></span></dt><dd><dl><dt><span class="sect1"><a href="2000users.html#id355265">Introduction</a></span></dt><dd><dl><dt><span class="sect2"><a href="2000users.html#id355290">Assignment Tasks</a></span></dt></dl></dd><dt><span class="sect1"><a href="2000users.html#id355347">Dissection and Discussion</a></span></dt><dd><dl><dt><span class="sect2"><a href="2000users.html#id355593">Technical Issues</a></span></dt><dt><span class="sect2"><a href="2000users.html#id356417">Political Issues</a></span></dt></dl></dd><dt><span class="sect1"><a href="2000users.html#id356432">Implementation</a></span></dt><dd><dl><dt><span class="sect2"><a href="2000users.html#id359591">Key Points Learned</a></span></dt></dl></dd><dt><span class="sect1"><a href="2000users.html#id359730">Questions and Answers</a></span></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="preface.html">Prev</a> </td><td width="20%" align="center"> </td><td width="40%" align="right"> <a accesskey="n" href="simple.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">Preface </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> Chapter 1. No-Frills Samba Servers</td></tr></table></div></body></html>
+</p><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="chapter"><a href="simple.html">1. No-Frills Samba Servers</a></span></dt><dd><dl><dt><span class="sect1"><a href="simple.html#id2571995">Introduction</a></span></dt><dt><span class="sect1"><a href="simple.html#id2572036">Assignment Tasks</a></span></dt><dd><dl><dt><span class="sect2"><a href="simple.html#id2572081">Drafting Office</a></span></dt><dt><span class="sect2"><a href="simple.html#id2572851">Charity Administration Office</a></span></dt><dt><span class="sect2"><a href="simple.html#AccountingOffice">Accounting Office</a></span></dt></dl></dd><dt><span class="sect1"><a href="simple.html#id2576516">Questions and Answers</a></span></dt></dl></dd><dt><span class="chapter"><a href="small.html">2. Small Office Networking</a></span></dt><dd><dl><dt><span class="sect1"><a href="small.html#id2577000">Introduction</a></span></dt><dd><dl><dt><span class="sect2"><a href="small.html#id2577023">Assignment Tasks</a></span></dt></dl></dd><dt><span class="sect1"><a href="small.html#id2577084">Dissection and Discussion</a></span></dt><dd><dl><dt><span class="sect2"><a href="small.html#id2577138">Technical Issues</a></span></dt><dt><span class="sect2"><a href="small.html#id2577350">Political Issues</a></span></dt></dl></dd><dt><span class="sect1"><a href="small.html#id2577371">Implementation</a></span></dt><dd><dl><dt><span class="sect2"><a href="small.html#id2579071">Validation</a></span></dt><dt><span class="sect2"><a href="small.html#id2579776">Notebook Computers: A Special Case</a></span></dt><dt><span class="sect2"><a href="small.html#id2579802">Key Points Learned</a></span></dt></dl></dd><dt><span class="sect1"><a href="small.html#id2579878">Questions and Answers</a></span></dt></dl></dd><dt><span class="chapter"><a href="secure.html">3. Secure Office Networking</a></span></dt><dd><dl><dt><span class="sect1"><a href="secure.html#id2580389">Introduction</a></span></dt><dd><dl><dt><span class="sect2"><a href="secure.html#id2580441">Assignment Tasks</a></span></dt></dl></dd><dt><span class="sect1"><a href="secure.html#id2580690">Dissection and Discussion</a></span></dt><dd><dl><dt><span class="sect2"><a href="secure.html#id2580706">Technical Issues</a></span></dt><dt><span class="sect2"><a href="secure.html#id2581158">Political Issues</a></span></dt></dl></dd><dt><span class="sect1"><a href="secure.html#id2581199">Implementation</a></span></dt><dd><dl><dt><span class="sect2"><a href="secure.html#ch4bsc">Basic System Configuration</a></span></dt><dt><span class="sect2"><a href="secure.html#id2582136">Samba Configuration</a></span></dt><dt><span class="sect2"><a href="secure.html#ch4dhcpdns">Configuration of DHCP and DNS Servers</a></span></dt><dt><span class="sect2"><a href="secure.html#ch4ptrcfg">Printer Configuration</a></span></dt><dt><span class="sect2"><a href="secure.html#procstart">Process Startup Configuration</a></span></dt><dt><span class="sect2"><a href="secure.html#ch4valid">Validation</a></span></dt><dt><span class="sect2"><a href="secure.html#ch4appscfg">Application Share Configuration</a></span></dt><dt><span class="sect2"><a href="secure.html#ch4wincfg">Windows Client Configuration</a></span></dt><dt><span class="sect2"><a href="secure.html#id2586771">Key Points Learned</a></span></dt></dl></dd><dt><span class="sect1"><a href="secure.html#id2586833">Questions and Answers</a></span></dt></dl></dd><dt><span class="chapter"><a href="Big500users.html">4. The 500-User Office</a></span></dt><dd><dl><dt><span class="sect1"><a href="Big500users.html#id2587354">Introduction</a></span></dt><dd><dl><dt><span class="sect2"><a href="Big500users.html#id2587399">Assignment Tasks</a></span></dt></dl></dd><dt><span class="sect1"><a href="Big500users.html#id2587505">Dissection and Discussion</a></span></dt><dd><dl><dt><span class="sect2"><a href="Big500users.html#id2587541">Technical Issues</a></span></dt><dt><span class="sect2"><a href="Big500users.html#id2587743">Political Issues</a></span></dt></dl></dd><dt><span class="sect1"><a href="Big500users.html#id2587766">Implementation</a></span></dt><dd><dl><dt><span class="sect2"><a href="Big500users.html#ch5-dnshcp-setup">Installation of DHCP, DNS, and Samba Control Files</a></span></dt><dt><span class="sect2"><a href="Big500users.html#id2588496">Server Preparation: All Servers</a></span></dt><dt><span class="sect2"><a href="Big500users.html#id2589060">Server-Specific Preparation</a></span></dt><dt><span class="sect2"><a href="Big500users.html#ch5-procstart">Process Startup Configuration</a></span></dt><dt><span class="sect2"><a href="Big500users.html#ch5wincfg">Windows Client Configuration</a></span></dt><dt><span class="sect2"><a href="Big500users.html#id2592260">Key Points Learned</a></span></dt></dl></dd><dt><span class="sect1"><a href="Big500users.html#id2592319">Questions and Answers</a></span></dt></dl></dd><dt><span class="chapter"><a href="happy.html">5. Making Happy Users</a></span></dt><dd><dl><dt><span class="sect1"><a href="happy.html#id2593156">Regarding LDAP Directories and Windows Computer Accounts</a></span></dt><dt><span class="sect1"><a href="happy.html#id2593298">Introduction</a></span></dt><dd><dl><dt><span class="sect2"><a href="happy.html#id2593396">Assignment Tasks</a></span></dt></dl></dd><dt><span class="sect1"><a href="happy.html#id2593533">Dissection and Discussion</a></span></dt><dd><dl><dt><span class="sect2"><a href="happy.html#id2593990">Technical Issues</a></span></dt><dt><span class="sect2"><a href="happy.html#id2595869">Political Issues</a></span></dt><dt><span class="sect2"><a href="happy.html#id2595884">Installation Checklist</a></span></dt></dl></dd><dt><span class="sect1"><a href="happy.html#id2596064">Samba Server Implementation</a></span></dt><dd><dl><dt><span class="sect2"><a href="happy.html#ldapsetup">OpenLDAP Server Configuration</a></span></dt><dt><span class="sect2"><a href="happy.html#sbehap-PAM-NSS">PAM and NSS Client Configuration</a></span></dt><dt><span class="sect2"><a href="happy.html#sbehap-massive">Samba-3 PDC Configuration</a></span></dt><dt><span class="sect2"><a href="happy.html#sbeidealx">Install and Configure Idealx smbldap-tools Scripts</a></span></dt><dt><span class="sect2"><a href="happy.html#id2598964">LDAP Initialization and Creation of User and Group Accounts</a></span></dt><dt><span class="sect2"><a href="happy.html#sbehap-ptrcfg">Printer Configuration</a></span></dt></dl></dd><dt><span class="sect1"><a href="happy.html#sbehap-bldg1">Samba-3 BDC Configuration</a></span></dt><dt><span class="sect1"><a href="happy.html#id2602913">Miscellaneous Server Preparation Tasks</a></span></dt><dd><dl><dt><span class="sect2"><a href="happy.html#id2602934">Configuring Directory Share Point Roots</a></span></dt><dt><span class="sect2"><a href="happy.html#id2603029">Configuring Profile Directories</a></span></dt><dt><span class="sect2"><a href="happy.html#id2603273">Preparation of Logon Scripts</a></span></dt><dt><span class="sect2"><a href="happy.html#id2603384">Assigning User Rights and Privileges</a></span></dt></dl></dd><dt><span class="sect1"><a href="happy.html#id2603518">Windows Client Configuration</a></span></dt><dd><dl><dt><span class="sect2"><a href="happy.html#redirfold">Configuration of Default Profile with Folder Redirection</a></span></dt><dt><span class="sect2"><a href="happy.html#id2604271">Configuration of MS Outlook to Relocate PST File</a></span></dt><dt><span class="sect2"><a href="happy.html#id2604587">Configure Delete Cached Profiles on Logout</a></span></dt><dt><span class="sect2"><a href="happy.html#id2604766">Uploading Printer Drivers to Samba Servers</a></span></dt><dt><span class="sect2"><a href="happy.html#id2605269">Software Installation</a></span></dt><dt><span class="sect2"><a href="happy.html#id2605304">Roll-out Image Creation</a></span></dt></dl></dd><dt><span class="sect1"><a href="happy.html#id2605339">Key Points Learned</a></span></dt><dt><span class="sect1"><a href="happy.html#id2605454">Questions and Answers</a></span></dt></dl></dd><dt><span class="chapter"><a href="2000users.html">6. A Distributed 2000-User Network</a></span></dt><dd><dl><dt><span class="sect1"><a href="2000users.html#id2605875">Introduction</a></span></dt><dd><dl><dt><span class="sect2"><a href="2000users.html#id2605906">Assignment Tasks</a></span></dt></dl></dd><dt><span class="sect1"><a href="2000users.html#id2605974">Dissection and Discussion</a></span></dt><dd><dl><dt><span class="sect2"><a href="2000users.html#id2606247">Technical Issues</a></span></dt><dt><span class="sect2"><a href="2000users.html#id2607191">Political Issues</a></span></dt></dl></dd><dt><span class="sect1"><a href="2000users.html#id2607208">Implementation</a></span></dt><dd><dl><dt><span class="sect2"><a href="2000users.html#id2610367">Key Points Learned</a></span></dt></dl></dd><dt><span class="sect1"><a href="2000users.html#id2610514">Questions and Answers</a></span></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="preface.html">Prev</a> </td><td width="20%" align="center"> </td><td width="40%" align="right"> <a accesskey="n" href="simple.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">Preface </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> Chapter 1. No-Frills Samba Servers</td></tr></table></div></body></html>

Modified: branches/samba/experimental/docs/htmldocs/Samba3-ByExample/HA.html
===================================================================
--- branches/samba/experimental/docs/htmldocs/Samba3-ByExample/HA.html	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/docs/htmldocs/Samba3-ByExample/HA.html	2008-06-09 06:59:20 UTC (rev 1920)
@@ -1,7 +1,7 @@
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Chapter 13. Performance, Reliability, and Availability</title><link rel="stylesheet" href="samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.72.0"><link rel="start" href="index.html" title="Samba-3 by Example"><link rel="up" href="RefSection.html" title="Part III. Reference Section"><link rel="prev" href="DomApps.html" title="Chapter 12. Integrating Additional Services"><link rel="next" href="ch14.html" title="Chapter 14. Samba 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 13. Performance, Reliability, and Availability</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="DomApps.html">Prev</a> </td><th width="60%" align="center">Part III. Reference Section</th><td width="20%" align="right"> <a accesskey="n" href="ch14.html">Next</a></td></tr></table><hr></div><div class="chapter" lang="en"><div class="titlepage"><div><div><h2 class="title"><a name="HA"></a>Chapter 13. Performance, Reliability, and Availability</h2></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="sect1"><a href="HA.html#id387816">Introduction</a></span></dt><dt><span class="sect1"><a href="HA.html#id387893">Dissection and Discussion</a></span></dt><dt><span class="sect1"><a href="HA.html#id388343">Guidelines for Reliable Samba Operation</a></span></dt><dd><dl><dt><span class="sect2"><a href="HA.html#id388368">Name Resolution</a></span></dt><dt><span class="sect2"><a href="HA.html#id388810">Samba Configuration</a></span></dt><dt><span class="sect2"><a href="HA.html#id389105">Use and Location of BDCs</a></span></dt><dt><span class="sect2"><a href="HA.html#id389172">Use One Consistent Version of MS Windows Client</a></span></dt><dt><span class="sect2"><a href="HA.html#id389190">For Scalability, Use SAN-Based Storage on Samba Servers</a></span></dt><dt><span class="sect2"><a href="HA.html#id389235">Distribute Network Load with MSDFS</a></span></dt><dt><span class="sect2"><a href="HA.html#id389285">Replicate Data to Conserve Peak-Demand Wide-Area Bandwidth</a></span></dt><dt><span class="sect2"><a href="HA.html#id389326">Hardware Problems</a></span></dt><dt><span class="sect2"><a href="HA.html#id389459">Large Directories</a></span></dt></dl></dd><dt><span class="sect1"><a href="HA.html#id389537">Key Points Learned</a></span></dt></dl></div><p>
-	<a class="indexterm" name="id387778"></a>
-	<a class="indexterm" name="id387785"></a>
-	<a class="indexterm" name="id387792"></a>
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Chapter 13. Performance, Reliability, and Availability</title><link rel="stylesheet" href="../samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.73.1"><link rel="start" href="index.html" title="Samba-3 by Example"><link rel="up" href="RefSection.html" title="Part III. Reference Section"><link rel="prev" href="DomApps.html" title="Chapter 12. Integrating Additional Services"><link rel="next" href="ch14.html" title="Chapter 14. Samba 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 13. Performance, Reliability, and Availability</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="DomApps.html">Prev</a> </td><th width="60%" align="center">Part III. Reference Section</th><td width="20%" align="right"> <a accesskey="n" href="ch14.html">Next</a></td></tr></table><hr></div><div class="chapter" lang="en"><div class="titlepage"><div><div><h2 class="title"><a name="HA"></a>Chapter 13. Performance, Reliability, and Availability</h2></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="sect1"><a href="HA.html#id2641036">Introduction</a></span></dt><dt><span class="sect1"><a href="HA.html#id2641124">Dissection and Discussion</a></span></dt><dt><span class="sect1"><a href="HA.html#id2641595">Guidelines for Reliable Samba Operation</a></span></dt><dd><dl><dt><span class="sect2"><a href="HA.html#id2641622">Name Resolution</a></span></dt><dt><span class="sect2"><a href="HA.html#id2642098">Samba Configuration</a></span></dt><dt><span class="sect2"><a href="HA.html#id2642426">Use and Location of BDCs</a></span></dt><dt><span class="sect2"><a href="HA.html#id2642501">Use One Consistent Version of MS Windows Client</a></span></dt><dt><span class="sect2"><a href="HA.html#id2642523">For Scalability, Use SAN-Based Storage on Samba Servers</a></span></dt><dt><span class="sect2"><a href="HA.html#id2642572">Distribute Network Load with MSDFS</a></span></dt><dt><span class="sect2"><a href="HA.html#id2642627">Replicate Data to Conserve Peak-Demand Wide-Area Bandwidth</a></span></dt><dt><span class="sect2"><a href="HA.html#id2642673">Hardware Problems</a></span></dt><dt><span class="sect2"><a href="HA.html#id2642831">Large Directories</a></span></dt></dl></dd><dt><span class="sect1"><a href="HA.html#id2642934">Key Points Learned</a></span></dt></dl></div><p>
+	<a class="indexterm" name="id2640998"></a>
+	<a class="indexterm" name="id2641005"></a>
+	<a class="indexterm" name="id2641012"></a>
 	Well, you have reached one of the last chapters of this book. It is customary to attempt
 	to wrap up the theme and contents of a book in what is generally regarded as the
 	chapter that should draw conclusions. This book is a suspense thriller, and since
@@ -10,8 +10,8 @@
 	regarding some of the things everyone can do to deliver a reliable Samba-3 network.
 	</p><div class="blockquote"><table border="0" width="100%" cellspacing="0" cellpadding="0" class="blockquote" summary="Block quote"><tr><td width="10%" valign="top"> </td><td width="80%" valign="top"><p>
 	In a world so full of noise, how can the sparrow be heard?
-	</p></td><td width="10%" valign="top"> </td></tr><tr><td width="10%" valign="top"> </td><td colspan="2" align="right" valign="top">--<span class="attribution">Anonymous</span></td></tr></table></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id387816"></a>Introduction</h2></div></div></div><p>
-	<a class="indexterm" name="id387823"></a>
+	</p></td><td width="10%" valign="top"> </td></tr><tr><td width="10%" valign="top"> </td><td colspan="2" align="right" valign="top">--<span class="attribution">Anonymous</span></td></tr></table></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2641036"></a>Introduction</h2></div></div></div><p>
+	<a class="indexterm" name="id2641044"></a>
 	The sparrow is a small bird whose sounds are drowned out by the noise of the busy
 	world it lives in. Likewise, the simple steps that can be taken to improve the
 	reliability and availability of a Samba network are often drowned out by the volume
@@ -20,22 +20,22 @@
 	itself to discussion of clustering because each clustering methodology uses its own
 	custom tools and methods. Only passing comments are offered concerning these methods.
 	</p><p>
-	<a class="indexterm" name="id387838"></a>
-	<a class="indexterm" name="id387845"></a>
-	<a class="indexterm" name="id387852"></a>
-<a href="http://www.google.com/search?hl=en&amp;lr=&amp;ie=ISO-8859-1&amp;q=samba+cluster&amp;btnG=Google+Search" target="_top">A search</a> 
+	<a class="indexterm" name="id2641064"></a>
+	<a class="indexterm" name="id2641071"></a>
+	<a class="indexterm" name="id2641078"></a>
+<a class="ulink" href="http://www.google.com/search?hl=en&amp;lr=&amp;ie=ISO-8859-1&amp;q=samba+cluster&amp;btnG=Google+Search" target="_top">A search</a> 
 	for &#8220;<span class="quote">samba cluster</span>&#8221; produced 71,600 hits. And a search for &#8220;<span class="quote">highly available samba</span>&#8221;
 	and &#8220;<span class="quote">highly available windows</span>&#8221; produced an amazing number of references.
 	It is clear from the resources on the Internet that Windows file and print services 
 	availability, reliability, and scalability are of vital interest to corporate network users.
 	</p><p>
-	<a class="indexterm" name="id387882"></a>
+	<a class="indexterm" name="id2641111"></a>
 	So without further background, you can review a checklist of simple steps that
 	can be taken to ensure acceptable network performance while keeping costs of ownership
 	well under control.
-	</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id387893"></a>Dissection and Discussion</h2></div></div></div><p>
-	<a class="indexterm" name="id387900"></a>
-	<a class="indexterm" name="id387907"></a>
+	</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2641124"></a>Dissection and Discussion</h2></div></div></div><p>
+	<a class="indexterm" name="id2641132"></a>
+	<a class="indexterm" name="id2641138"></a>
 	If it is your purpose to get the best mileage out of your Samba servers, there is one rule that
 	must be obeyed. If you want the best, keep your implementation as simple as possible. You may
 	well be forced to introduce some complexities, but you should do so only as a last resort.
@@ -44,8 +44,8 @@
 	make life easier for your successor. Simple implementations can be more readily audited than can
 	complex ones. 
 	</p><p>
-	<a class="indexterm" name="id387925"></a>
-	<a class="indexterm" name="id387932"></a>
+	<a class="indexterm" name="id2641160"></a>
+	<a class="indexterm" name="id2641167"></a>
 	Problems reported by users fall into three categories: configurations that do not work, those 
 	that have broken behavior, and poor performance. The term <span class="emphasis"><em>broken behavior</em></span>
 	means that the function of a particular Samba component appears to work sometimes, but not at
@@ -54,12 +54,12 @@
 	list of Windows machines in MS Explorer changes, sometimes listing machines that are running
 	and at other times not listing them even though the machines are in use on the network.
 	</p><p>
-	<a class="indexterm" name="id387954"></a>
-	<a class="indexterm" name="id387961"></a>
-	<a class="indexterm" name="id387967"></a>
-	<a class="indexterm" name="id387974"></a>
-	<a class="indexterm" name="id387981"></a>
-	<a class="indexterm" name="id387988"></a>
+	<a class="indexterm" name="id2641195"></a>
+	<a class="indexterm" name="id2641201"></a>
+	<a class="indexterm" name="id2641208"></a>
+	<a class="indexterm" name="id2641215"></a>
+	<a class="indexterm" name="id2641222"></a>
+	<a class="indexterm" name="id2641229"></a>
 	A significant number of reports concern problems with the <code class="literal">smbfs</code> file system
 	driver that is part of the Linux kernel, not part of Samba. Users continue to interpret that
 	<code class="literal">smbfs</code> is part of Samba, simply because Samba includes the front-end tools
@@ -70,32 +70,32 @@
 	common infrastructure with some Samba components, but they are not maintained as part of
 	Samba and are really foreign to it.
 	</p><p>
-	<a class="indexterm" name="id388044"></a>
+	<a class="indexterm" name="id2641289"></a>
 	The new project, <code class="literal">cifsfs</code>, is destined to replace <code class="literal">smbfs</code>.
 	It, too, is not part of Samba, even though one of the Samba Team members is a prime mover in
 	this project.
 	</p><p>
 	Table 13.1 lists typical causes of:
 	</p><div class="itemizedlist"><ul type="disc"><li><p>Not Working (NW)</p></li><li><p>Broken Behavior (BB)</p></li><li><p>Poor Performance (PP)</p></li></ul></div><div class="table"><a name="ProbList"></a><p class="title"><b>Table 13.1. Effect of Common Problems</b></p><div class="table-contents"><table summary="Effect of Common Problems" border="1"><colgroup><col align="left"><col align="center"><col align="center"><col align="center"></colgroup><thead><tr><th align="left"><p>Problem</p></th><th align="center"><p>NW</p></th><th align="center"><p>BB</p></th><th align="center"><p>PP</p></th></tr></thead><tbody><tr><td align="left"><p>File locking</p></td><td align="center"><p>-</p></td><td align="center"><p>X</p></td><td align="center"><p>-</p></td></tr><tr><td align="left"><p>Hardware problems</p></td><td align="center"><p>X</p></td><td align="center"><p>X</p></td><td align="center"><p>X</p></td></tr><tr><td align="left"><p>Incorrect authentication</p></td><td align="center"><p>X</p></td><td align="center"><p>X</p></td><td align="center"><p>-</p></td></tr><tr><td align="left"><p>Incorrect configuration</p></td><td align="center"><p>X</p></td><td align="center"><p>X</p></td><td align="center"><p>X</p></td></tr><tr><td align="left"><p>LDAP problems</p></td><td align="center"><p>X</p></td><td align="center"><p>X</p></td><td align="center"><p>-</p></td></tr><tr><td align="left"><p>Name resolution</p></td><td align="center"><p>X</p></td><td align="center"><p>X</p></td><td align="center"><p>X</p></td></tr><tr><td align="left"><p>Printing problems</p></td><td align="center"><p>X</p></td><td align="center"><p>X</p></td><td align="center"><p>-</p></td></tr><tr><td align="left"><p>Slow file transfer</p></td><td align="center"><p>-</p></td><td align="center"><p>-</p></td><td align="center"><p>X</p></td></tr><tr><td align="left"><p>Winbind problems</p></td><td align="center"><p>X</p></td><td align="center"><p>X</p></td><td align="center"><p>-</p></td></tr></tbody></table></div></div><br class="table-break"><p>
-	<a class="indexterm" name="id388332"></a>
+	<a class="indexterm" name="id2641582"></a>
 	It is obvious to all that the first requirement (as a matter of network hygiene) is to eliminate
 	problems that affect basic network operation. This book has provided sufficient working examples
 	to help you to avoid all these problems.
-	</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id388343"></a>Guidelines for Reliable Samba Operation</h2></div></div></div><p>
-	<a class="indexterm" name="id388351"></a>
-	<a class="indexterm" name="id388358"></a>
+	</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2641595"></a>Guidelines for Reliable Samba Operation</h2></div></div></div><p>
+	<a class="indexterm" name="id2641603"></a>
+	<a class="indexterm" name="id2641610"></a>
 	Your objective is to provide a network that works correctly, can grow at all times, is resilient
 	at times of extreme demand, and can scale to meet future needs. The following subject areas provide
 	pointers that can help you today.
-	</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id388368"></a>Name Resolution</h3></div></div></div><p>
+	</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2641622"></a>Name Resolution</h3></div></div></div><p>
 	There are three basic current problem areas: bad hostnames, routed networks, and network collisions.
 	These are covered in the following discussion.
-	</p><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id388378"></a>Bad Hostnames</h4></div></div></div><p>
-		<a class="indexterm" name="id388386"></a>
-		<a class="indexterm" name="id388395"></a>
-		<a class="indexterm" name="id388402"></a>
-		<a class="indexterm" name="id388409"></a>
-		<a class="indexterm" name="id388416"></a>
+	</p><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2641634"></a>Bad Hostnames</h4></div></div></div><p>
+		<a class="indexterm" name="id2641642"></a>
+		<a class="indexterm" name="id2641651"></a>
+		<a class="indexterm" name="id2641658"></a>
+		<a class="indexterm" name="id2641665"></a>
+		<a class="indexterm" name="id2641671"></a>
 		When configured as a DHCP client, a number of Linux distributions set the system hostname
 		to <code class="constant">localhost</code>. If the parameter <em class="parameter"><code>netbios name</code></em> is not
 		specified to something other than <code class="constant">localhost</code>, the Samba server appears
@@ -107,13 +107,13 @@
 		the local Windows machine itself. Hostnames must be valid for Windows networking to function
 		correctly.
 		</p><p>
-		<a class="indexterm" name="id388465"></a>
+		<a class="indexterm" name="id2641726"></a>
 		A few sites have tried to name Windows clients and Samba servers with a name that begins
 		with the digits 1-9. This does not work either because it may result in the client or
 		server attempting to use that name as an IP address.
 		</p><p>
-		<a class="indexterm" name="id388477"></a>
-		<a class="indexterm" name="id388486"></a>
+		<a class="indexterm" name="id2641740"></a>
+		<a class="indexterm" name="id2641749"></a>
 		A Samba server called <code class="constant">FRED</code> in a NetBIOS domain called <code class="constant">COLLISION</code>
 		in a network environment that is part of the fully-qualified Internet domain namespace known
 		as <code class="constant">parrots.com</code>, results in DNS name lookups for <code class="constant">fred.parrots.com</code>
@@ -122,60 +122,60 @@
 		attempts to resolve <code class="constant">fred.parrots.com.parrots.com</code>, which most likely
 		fails given that you probably do not have this in your DNS namespace.
 		</p><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Note</h3><p>
-		<a class="indexterm" name="id388526"></a>
-		<a class="indexterm" name="id388535"></a>
-		<a class="indexterm" name="id388542"></a>
+		<a class="indexterm" name="id2641794"></a>
+		<a class="indexterm" name="id2641803"></a>
+		<a class="indexterm" name="id2641809"></a>
 		An Active Directory realm called <code class="constant">collision.parrots.com</code> is perfectly okay,
 		although it too must be capable of being resolved via DNS, something that functions correctly
 		if Windows 200x ADS has been properly installed and configured.
-		</p></div></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id388556"></a>Routed Networks</h4></div></div></div><p>
-		<a class="indexterm" name="id388564"></a>
-		<a class="indexterm" name="id388570"></a>
-		<a class="indexterm" name="id388580"></a>
+		</p></div></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2641826"></a>Routed Networks</h4></div></div></div><p>
+		<a class="indexterm" name="id2641834"></a>
+		<a class="indexterm" name="id2641840"></a>
+		<a class="indexterm" name="id2641850"></a>
 		NetBIOS networks (Windows networking with NetBIOS over TCP/IP enabled) makes extensive use
-		of UDP-based broadcast traffic, as you saw during the exercises in <a href="primer.html" title="Chapter 16. Networking Primer">???</a>.
+		of UDP-based broadcast traffic, as you saw during the exercises in <a class="link" href="primer.html" title="Chapter 16. Networking Primer">&#8220;Networking Primer&#8221;</a>.
 		</p><p>
-		<a class="indexterm" name="id388598"></a>
-		<a class="indexterm" name="id388605"></a>
-		<a class="indexterm" name="id388612"></a>
+		<a class="indexterm" name="id2641870"></a>
+		<a class="indexterm" name="id2641876"></a>
+		<a class="indexterm" name="id2641883"></a>
 		UDP broadcast traffic is not forwarded by routers. This means that NetBIOS broadcast-based
 		networking cannot function across routed networks (i.e., multi-subnet networks) unless
 		special provisions are made:
 		</p><div class="itemizedlist"><ul type="disc"><li><p>
-			<a class="indexterm" name="id388627"></a>
-			<a class="indexterm" name="id388634"></a>
-			<a class="indexterm" name="id388640"></a>
+			<a class="indexterm" name="id2641900"></a>
+			<a class="indexterm" name="id2641907"></a>
+			<a class="indexterm" name="id2641914"></a>
 			Either install on every Windows client an LMHOSTS file (located in the directory
 			<code class="filename">C:\windows\system32\drivers\etc</code>). It is also necessary to
 			add to the Samba server <code class="filename">smb.conf</code> file the parameters <em class="parameter"><code>remote announce</code></em>
 			and <em class="parameter"><code>remote browse sync</code></em>. For more information, refer to the online
 			manual page for the <code class="filename">smb.conf</code> file.
 			</p></li><li><p>
-			<a class="indexterm" name="id388683"></a>
+			<a class="indexterm" name="id2641960"></a>
 			Or configure Samba as a WINS server, and configure all network clients to use that
 			WINS server in their TCP/IP configuration.
 			</p></li></ul></div><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Note</h3><p>
-		<a class="indexterm" name="id388699"></a>
-		<a class="indexterm" name="id388708"></a>
+		<a class="indexterm" name="id2641976"></a>
+		<a class="indexterm" name="id2641986"></a>
 		The use of DNS is not an acceptable substitute for WINS. DNS does not store specific
 		information regarding NetBIOS networking particulars that get stored in the WINS
 		name resolution database and that Windows clients require and depend on.
-		</p></div></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id388719"></a>Network Collisions</h4></div></div></div><p>
-		<a class="indexterm" name="id388727"></a>
-		<a class="indexterm" name="id388736"></a>
-		<a class="indexterm" name="id388745"></a>
-		<a class="indexterm" name="id388752"></a>
+		</p></div></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2641999"></a>Network Collisions</h4></div></div></div><p>
+		<a class="indexterm" name="id2642007"></a>
+		<a class="indexterm" name="id2642016"></a>
+		<a class="indexterm" name="id2642025"></a>
+		<a class="indexterm" name="id2642032"></a>
 		Excessive network activity causes NetBIOS network timeouts. Timeouts may result in
 		blue screen of death (BSOD) experiences. High collision rates may be caused by excessive
 		UDP broadcast activity, by defective networking hardware, or through excessive network
 		loads (another way of saying that the network is poorly designed).
 		</p><p>
 		The use of WINS is highly recommended to reduce network broadcast traffic, as outlined
-		in <a href="primer.html" title="Chapter 16. Networking Primer">???</a>.
+		in <a class="link" href="primer.html" title="Chapter 16. Networking Primer">&#8220;Networking Primer&#8221;</a>.
 		</p><p>
-		<a class="indexterm" name="id388777"></a>
-		<a class="indexterm" name="id388784"></a>
-		<a class="indexterm" name="id388791"></a>
+		<a class="indexterm" name="id2642061"></a>
+		<a class="indexterm" name="id2642068"></a>
+		<a class="indexterm" name="id2642074"></a>
 		Under no circumstances should the facility be supported by many routers, known as <code class="constant">NetBIOS
 		forwarding</code>, unless you know exactly what you are doing. Inappropriate use of this
 		facility can result in UDP broadcast storms. In one case in 1999, a university network became
@@ -183,13 +183,13 @@
 		testing of a Samba server. The maximum throughput on a 100-Base-T (100 MB/sec) network was
 		less than 15 KB/sec. After the NetBIOS forwarding was turned off, file transfer performance
 		immediately returned to 11 MB/sec.
-		</p></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id388810"></a>Samba Configuration</h3></div></div></div><p>
+		</p></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2642098"></a>Samba Configuration</h3></div></div></div><p>
 	As a general rule, the contents of the <code class="filename">smb.conf</code> file should be kept as simple as possible.
 	No parameter should be specified unless you know it is essential to operation.
 	</p><p>
-	<a class="indexterm" name="id388828"></a>
-	<a class="indexterm" name="id388835"></a>
-	<a class="indexterm" name="id388842"></a>
+	<a class="indexterm" name="id2642118"></a>
+	<a class="indexterm" name="id2642125"></a>
+	<a class="indexterm" name="id2642132"></a>
 	Many UNIX administrators like to fully document the settings in the <code class="filename">smb.conf</code> file. This is a
 	bad idea because it adds content to the file. The <code class="filename">smb.conf</code> file is re-read by every <code class="literal">smbd</code>
 	process every time the file timestamp changes (or, on systems where this does not work, every 20 seconds or so).
@@ -197,7 +197,7 @@
 	As the size of the <code class="filename">smb.conf</code> file grows, the risk of introducing parsing errors also increases.
 	It is recommended to keep a fully documented <code class="filename">smb.conf</code> file on hand, and then to operate Samba only
 	with an optimized file.
-	</p><p><a class="indexterm" name="id388887"></a>
+	</p><p><a class="indexterm" name="id2642182"></a>
 	The preferred way to maintain a documented file is to call it something like <code class="filename">smb.conf.master</code>.
 	You can generate the optimized file by executing:
 </p><pre class="screen">
@@ -223,7 +223,7 @@
 Server role: ROLE_DOMAIN_PDC
 Press enter to see a dump of your service definitions
 </pre><p>
-	<a class="indexterm" name="id388938"></a>
+	<a class="indexterm" name="id2642241"></a>
 	You now, of course, press the enter key to complete the command, or else abort it by pressing Ctrl-C.
 	The important thing to note is the noted Server role, as well as warning messages. Noted configuration
 	conflicts must be remedied before proceeding. For example, the following error message represents a
@@ -233,41 +233,41 @@
 cannot be set in the smb.conf file. nmbd will abort with this setting.
 </pre><p>
 	</p><p>
-	<a class="indexterm" name="id388960"></a>
-	<a class="indexterm" name="id388967"></a>
-	<a class="indexterm" name="id388974"></a>
+	<a class="indexterm" name="id2642269"></a>
+	<a class="indexterm" name="id2642276"></a>
+	<a class="indexterm" name="id2642283"></a>
 	There are two parameters that can cause severe network performance degradation: <em class="parameter"><code>socket options</code></em>
 	and <em class="parameter"><code>socket address</code></em>. The <em class="parameter"><code>socket options</code></em> parameter was often necessary
 	when Samba was used with the Linux 2.2.x kernels. Later kernels are largely self-tuning and seldom benefit from
 	this parameter being set. Do not use either parameter unless it has been proven necessary to use them.
 	</p><p>
-	<a class="indexterm" name="id389004"></a>
-	<a class="indexterm" name="id389011"></a>
-	<a class="indexterm" name="id389018"></a>
-	<a class="indexterm" name="id389025"></a>
+	<a class="indexterm" name="id2642317"></a>
+	<a class="indexterm" name="id2642324"></a>
+	<a class="indexterm" name="id2642331"></a>
+	<a class="indexterm" name="id2642338"></a>
 	Another <code class="filename">smb.conf</code> parameter that may cause severe network performance degradation is the 
 	<em class="parameter"><code>strict sync</code></em> parameter. Do not use this at all. There is no good reason
 	to use this with any modern Windows client. The <em class="parameter"><code>strict sync</code></em> is often
 	used with the <em class="parameter"><code>sync always</code></em> parameter. This, too, can severely	
 	degrade network performance, so do not set it; if you must, do so with caution.
 	</p><p>
-	<a class="indexterm" name="id389064"></a>
-	<a class="indexterm" name="id389071"></a>
-	<a class="indexterm" name="id389077"></a>
-	<a class="indexterm" name="id389084"></a>
+	<a class="indexterm" name="id2642379"></a>
+	<a class="indexterm" name="id2642386"></a>
+	<a class="indexterm" name="id2642393"></a>
+	<a class="indexterm" name="id2642400"></a>
 	Finally, many network administrators deliberately disable opportunistic locking support. While this
 	does not degrade Samba performance, it significantly degrades Windows client performance because
 	this disables local file caching on Windows clients and forces every file read and written to
 	invoke a network read or write call. If for any reason you must disable oplocks (opportunistic locking)
 	support, do so only on the share on which it is required. That way, all other shares can provide
-	oplock support for operations that are tolerant of it. See <a href="appendix.html#ch12dblck" title="Shared Data Integrity">???</a> for more
+	oplock support for operations that are tolerant of it. See <a class="link" href="appendix.html#ch12dblck" title="Shared Data Integrity">&#8220;Shared Data Integrity&#8221;</a> for more
 	information.
-	</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id389105"></a>Use and Location of BDCs</h3></div></div></div><p>
-	<a class="indexterm" name="id389113"></a>
-	<a class="indexterm" name="id389119"></a>
-	<a class="indexterm" name="id389126"></a>
-	<a class="indexterm" name="id389132"></a>
-	<a class="indexterm" name="id389139"></a>
+	</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2642426"></a>Use and Location of BDCs</h3></div></div></div><p>
+	<a class="indexterm" name="id2642434"></a>
+	<a class="indexterm" name="id2642440"></a>
+	<a class="indexterm" name="id2642446"></a>
+	<a class="indexterm" name="id2642453"></a>
+	<a class="indexterm" name="id2642460"></a>
 	On a network segment where there is a PDC and a BDC, the BDC carries the bulk of the network logon
 	processing. If the BDC is a heavily loaded server, the PDC carries a greater proportion of
 	authentication and logon processing. When a sole BDC on a routed network segment gets heavily
@@ -275,13 +275,13 @@
 	to a BDC on a distant network segment. This significantly hinders WAN operations
 	and is undesirable.
 	</p><p>
-	<a class="indexterm" name="id389154"></a>
-	<a class="indexterm" name="id389160"></a>
+	<a class="indexterm" name="id2642479"></a>
+	<a class="indexterm" name="id2642486"></a>
 	As a general guide, instead of adding domain member servers to a network, you would be better advised
 	to add BDCs until there are fewer than 30 Windows clients per BDC. Beyond that ratio, you should add
 	domain member servers. This practice ensures that there are always sufficient domain controllers
 	to handle logon requests and authentication traffic.
-	</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id389172"></a>Use One Consistent Version of MS Windows Client</h3></div></div></div><p>
+	</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2642501"></a>Use One Consistent Version of MS Windows Client</h3></div></div></div><p>
 	Every network client has its own peculiarities. From a management perspective, it is easier to deal
 	with one version of MS Windows that is maintained to a consistent update level than it is to deal
 	with a mixture of clients.
@@ -289,61 +289,61 @@
 	On a number of occasions, particular Microsoft service pack updates of a Windows server or client
 	have necessitated special handling from the Samba server end. If you want to remain sane, keep you
 	client workstation configurations consistent.
-	</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id389190"></a>For Scalability, Use SAN-Based Storage on Samba Servers</h3></div></div></div><p>
-	<a class="indexterm" name="id389198"></a>
-	<a class="indexterm" name="id389205"></a>
+	</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2642523"></a>For Scalability, Use SAN-Based Storage on Samba Servers</h3></div></div></div><p>
+	<a class="indexterm" name="id2642531"></a>
+	<a class="indexterm" name="id2642538"></a>
 	Many SAN-based storage systems permit more than one server to share a common data store.
 	Use of a shared SAN data store means that you do not need to use time- and resource-hungry data 
 	synchronization techniques.
 	</p><p>
-	<a class="indexterm" name="id389217"></a>
-	<a class="indexterm" name="id389224"></a>
+	<a class="indexterm" name="id2642552"></a>
+	<a class="indexterm" name="id2642559"></a>
 	The use of a collection of relatively low-cost front-end Samba servers that are coupled to
 	a shared backend SAN data store permits load distribution while containing costs below that
 	of installing and managing a complex clustering facility.
-	</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id389235"></a>Distribute Network Load with MSDFS</h3></div></div></div><p>
-	<a class="indexterm" name="id389242"></a>
-	<a class="indexterm" name="id389249"></a>
+	</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2642572"></a>Distribute Network Load with MSDFS</h3></div></div></div><p>
+	<a class="indexterm" name="id2642580"></a>
+	<a class="indexterm" name="id2642587"></a>
 	Microsoft DFS (distributed file system) technology has been implemented in Samba. MSDFS permits
 	data to be accessed from a single share and yet to actually be distributed across multiple actual
 	servers. Refer to <span class="emphasis"><em>TOSHARG2</em></span>, Chapter 19, for information regarding
 	implementation of an MSDFS installation.
 	</p><p>
-	<a class="indexterm" name="id389266"></a>
-	<a class="indexterm" name="id389275"></a>
+	<a class="indexterm" name="id2642606"></a>
+	<a class="indexterm" name="id2642615"></a>
 	The combination of multiple backend servers together with a front-end server and use of MSDFS
 	can achieve almost the same as you would obtain with a clustered Samba server.
-	</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id389285"></a>Replicate Data to Conserve Peak-Demand Wide-Area Bandwidth</h3></div></div></div><p>
-	<a class="indexterm" name="id389293"></a>
-	<a class="indexterm" name="id389300"></a>
-	<a class="indexterm" name="id389307"></a>
+	</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2642627"></a>Replicate Data to Conserve Peak-Demand Wide-Area Bandwidth</h3></div></div></div><p>
+	<a class="indexterm" name="id2642636"></a>
+	<a class="indexterm" name="id2642642"></a>
+	<a class="indexterm" name="id2642649"></a>
 	Consider using <code class="literal">rsync</code> to replicate data across the WAN during times
 	of low utilization. Users can then access the replicated data store rather than needing to do so
 	across the WAN. This works best for read-only data, but with careful planning can be
 	implemented so that modified files get replicated back to the point of origin. Be careful with your
 	implementation if you choose to permit modification and return replication of the modified file;
 	otherwise, you may inadvertently overwrite important data.
-	</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id389326"></a>Hardware Problems</h3></div></div></div><p>
-	<a class="indexterm" name="id389334"></a>
-	<a class="indexterm" name="id389341"></a>
-	<a class="indexterm" name="id389348"></a>
-	<a class="indexterm" name="id389354"></a>
-	<a class="indexterm" name="id389364"></a>
-	<a class="indexterm" name="id389373"></a>
+	</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2642673"></a>Hardware Problems</h3></div></div></div><p>
+	<a class="indexterm" name="id2642680"></a>
+	<a class="indexterm" name="id2642687"></a>
+	<a class="indexterm" name="id2642694"></a>
+	<a class="indexterm" name="id2642701"></a>
+	<a class="indexterm" name="id2642710"></a>
+	<a class="indexterm" name="id2642720"></a>
 	Networking hardware prices have fallen sharply over the past 5 years. A surprising number
 	of Samba networking problems over this time have been traced to defective network interface
 	cards (NICs) or defective HUBs, switches, and cables.
 	</p><p>
-	<a class="indexterm" name="id389387"></a>
+	<a class="indexterm" name="id2642736"></a>
 	Not surprising is the fact that network administrators do not like to be shown to have made
 	a bad decision. Money saved in buying low-cost hardware may result in high costs incurred
 	in corrective action.
 	</p><p>
-	<a class="indexterm" name="id389399"></a>
-	<a class="indexterm" name="id389406"></a>
-	<a class="indexterm" name="id389413"></a>
-	<a class="indexterm" name="id389420"></a>
-	<a class="indexterm" name="id389426"></a>
+	<a class="indexterm" name="id2642750"></a>
+	<a class="indexterm" name="id2642757"></a>
+	<a class="indexterm" name="id2642764"></a>
+	<a class="indexterm" name="id2642771"></a>
+	<a class="indexterm" name="id2642778"></a>
 	Defective NICs, HUBs, and switches may appear as intermittent network access problems, intermittent
 	or persistent data corruption, slow network throughput, low performance, or even as BSOD
 	problems with MS Windows clients. In one case, a company updated several workstations with newer, faster
@@ -352,14 +352,14 @@
 	</p><p>
 	Defective hardware problems may take patience and persistence before the real cause can be discovered.
 	</p><p>
-	<a class="indexterm" name="id389445"></a>
+	<a class="indexterm" name="id2642801"></a>
 	Networking hardware defects can significantly impact perceived Samba performance, but defective
 	RAID controllers as well as SCSI and IDE hard disk controllers have also been known to impair Samba server
 	operations. One business came to this realization only after replacing a Samba installation with MS 
 	Windows Server 2000 running on the same hardware. The root of the problem completely eluded the network
 	administrator until the entire server was replaced. While you may well think that this would never
 	happen to you, experience shows that given the right (unfortunate) circumstances, this can happen to anyone.
-	</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id389459"></a>Large Directories</h3></div></div></div><p>
+	</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2642831"></a>Large Directories</h3></div></div></div><p>
 	There exist applications that create or manage directories containing many thousands of files. Such
 	applications typically generate many small files (less than 100 KB). At the best of times, under UNIX,
 	listing of the files in a directory that contains many files is slow. By default, Windows NT, 200x, 
@@ -379,7 +379,7 @@
 	that the file system is on will be thrashing wildly.
 	</p><p>
 	Samba-3.0.12 and later, includes new code that radically improves Samba perfomance. The secret to this is
-	really in the <a class="indexterm" name="id389490"></a>case sensitive = True line. This tells smbd never to scan
+	really in the <a class="link" href="smb.conf.5.html#CASESENSITIVE">case sensitive = True</a> line. This tells smbd never to scan
 	for case-insensitive versions of names. So if an application asks for a file called <code class="filename">FOO</code>,
 	and it can not be found by a simple stat call, then smbd will return "file not found" immediately without
 	scanning the containing directory for a version of a different case.
@@ -399,7 +399,7 @@
 	All files and directories under the <em class="parameter"><code>path</code></em> directory must be in the same case
 	as specified in the <code class="filename">smb.conf</code> stanza. This means that smbd will not be able to find lower case 
 	filenames with these settings.  Note, this is done on a per-share basis.
-	</p></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id389537"></a>Key Points Learned</h2></div></div></div><p>
+	</p></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2642934"></a>Key Points Learned</h2></div></div></div><p>
 	This chapter has touched in broad sweeps on a number of simple steps that can be taken
 	to ensure that your Samba network is resilient, scalable, and reliable, and that it
 	performs well.
@@ -408,7 +408,7 @@
 	In the long term, that may not be you. Spare a thought for your successor and give him or
 	her an even break.
 	</p><p>
-	<a class="indexterm" name="id389554"></a>
+	<a class="indexterm" name="id2642955"></a>
 	Last, but not least, you should not only keep the network design simple, but also be sure it is
 	well documented. This book may serve as your pattern for documenting every
 	aspect of your design, its implementation, and particularly the objects and assumptions

Modified: branches/samba/experimental/docs/htmldocs/Samba3-ByExample/RefSection.html
===================================================================
--- branches/samba/experimental/docs/htmldocs/Samba3-ByExample/RefSection.html	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/docs/htmldocs/Samba3-ByExample/RefSection.html	2008-06-09 06:59:20 UTC (rev 1920)
@@ -1,52 +1,52 @@
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Part III. Reference Section</title><link rel="stylesheet" href="samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.72.0"><link rel="start" href="index.html" title="Samba-3 by Example"><link rel="up" href="index.html" title="Samba-3 by Example"><link rel="prev" href="nw4migration.html" title="Chapter 10. Migrating NetWare Server to Samba-3"><link rel="next" href="kerberos.html" title="Chapter 11. Active Directory, Kerberos, and Security"></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. Reference Section</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="nw4migration.html">Prev</a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a accesskey="n" href="kerberos.html">Next</a></td></tr></table><hr></div><div class="part" lang="en"><div class="titlepage"><div><div><h1 class="title"><a name="RefSection"></a>Part III. Reference Section</h1></div></div></div><div class="partintro" lang="en"><div><div><div><h1 class="title"><a name="id380028"></a>Reference Section</h1></div></div></div><p>
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Part III. Reference Section</title><link rel="stylesheet" href="../samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.73.1"><link rel="start" href="index.html" title="Samba-3 by Example"><link rel="up" href="index.html" title="Samba-3 by Example"><link rel="prev" href="nw4migration.html" title="Chapter 10. Migrating NetWare Server to Samba-3"><link rel="next" href="kerberos.html" title="Chapter 11. Active Directory, Kerberos, and Security"></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. Reference Section</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="nw4migration.html">Prev</a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a accesskey="n" href="kerberos.html">Next</a></td></tr></table><hr></div><div class="part" lang="en"><div class="titlepage"><div><div><h1 class="title"><a name="RefSection"></a>Part III. Reference Section</h1></div></div></div><div class="partintro" lang="en"><div><div><div><h1 class="title"><a name="id2632622"></a>Reference Section</h1></div></div></div><p>
 This section <span class="emphasis"><em>Samba-3 by Example</em></span> provides important reference material
 that may help you to solve network performance issues, to answer some of the critiques
 published regarding Samba, or just to gain a more broad understanding of how Samba can
 play in a Windows networking world.
-</p><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="chapter"><a href="kerberos.html">11. Active Directory, Kerberos, and Security</a></span></dt><dd><dl><dt><span class="sect1"><a href="kerberos.html#id380108">Introduction</a></span></dt><dd><dl><dt><span class="sect2"><a href="kerberos.html#id380691">Assignment Tasks</a></span></dt></dl></dd><dt><span class="sect1"><a href="kerberos.html#id380704">Dissection and Discussion</a></span></dt><dd><dl><dt><span class="sect2"><a href="kerberos.html#id381076">Technical Issues</a></span></dt></dl></dd><dt><span class="sect1"><a href="kerberos.html#ch10expl">Implementation</a></span></dt><dd><dl><dt><span class="sect2"><a href="kerberos.html#id382562">Share Access Controls</a></span></dt><dt><span class="sect2"><a href="kerberos.html#id382896">Share Definition Controls</a></span></dt><dt><span class="sect2"><a href="kerberos.html#id383453">Share Point Directory and File Permissions</a></span></dt><dt><span class="sect2"><a href="kerberos.html#id383822">Managing Windows 200x ACLs</a></span></dt><dt><span class="sect2"><a href="kerberos.html#id384506">Key Points Learned</a></span></dt></dl></dd><dt><span class="sect1"><a href="kerberos.html#id384628">Questions and Answers</a></span></dt></dl></dd><dt><span class="chapter"><a href="DomApps.html">12. Integrating Additional Services</a></span></dt><dd><dl><dt><span class="sect1"><a href="DomApps.html#id385213">Introduction</a></span></dt><dd><dl><dt><span class="sect2"><a href="DomApps.html#id385236">Assignment Tasks</a></span></dt></dl></dd><dt><span class="sect1"><a href="DomApps.html#id385322">Dissection and Discussion</a></span></dt><dd><dl><dt><span class="sect2"><a href="DomApps.html#id385351">Technical Issues</a></span></dt><dt><span class="sect2"><a href="DomApps.html#id385497">Political Issues</a></span></dt></dl></dd><dt><span class="sect1"><a href="DomApps.html#id385511">Implementation</a></span></dt><dd><dl><dt><span class="sect2"><a href="DomApps.html#ch10-one">Removal of Pre-Existing Conflicting RPMs</a></span></dt><dt><span class="sect2"><a href="DomApps.html#id387274">Key Points Learned</a></span></dt></dl></dd><dt><span class="sect1"><a href="DomApps.html#id387329">Questions and Answers</a></span></dt></dl></dd><dt><span class="chapter"><a href="HA.html">13. Performance, Reliability, and Availability</a></span></dt><dd><dl><dt><span class="sect1"><a href="HA.html#id387816">Introduction</a></span></dt><dt><span class="sect1"><a href="HA.html#id387893">Dissection and Discussion</a></span></dt><dt><span class="sect1"><a href="HA.html#id388343">Guidelines for Reliable Samba Operation</a></span></dt><dd><dl><dt><span class="sect2"><a href="HA.html#id388368">Name Resolution</a></span></dt><dt><span class="sect2"><a href="HA.html#id388810">Samba Configuration</a></span></dt><dt><span class="sect2"><a href="HA.html#id389105">Use and Location of BDCs</a></span></dt><dt><span class="sect2"><a href="HA.html#id389172">Use One Consistent Version of MS Windows Client</a></span></dt><dt><span class="sect2"><a href="HA.html#id389190">For Scalability, Use SAN-Based Storage on Samba Servers</a></span></dt><dt><span class="sect2"><a href="HA.html#id389235">Distribute Network Load with MSDFS</a></span></dt><dt><span class="sect2"><a href="HA.html#id389285">Replicate Data to Conserve Peak-Demand Wide-Area Bandwidth</a></span></dt><dt><span class="sect2"><a href="HA.html#id389326">Hardware Problems</a></span></dt><dt><span class="sect2"><a href="HA.html#id389459">Large Directories</a></span></dt></dl></dd><dt><span class="sect1"><a href="HA.html#id389537">Key Points Learned</a></span></dt></dl></dd><dt><span class="chapter"><a href="ch14.html">14. Samba Support</a></span></dt><dd><dl><dt><span class="sect1"><a href="ch14.html#id389686">Free Support</a></span></dt><dt><span class="sect1"><a href="ch14.html#id389884">Commercial Support</a></span></dt></dl></dd><dt><span class="chapter"><a href="appendix.html">15. A Collection of Useful Tidbits</a></span></dt><dd><dl><dt><span class="sect1"><a href="appendix.html#domjoin">Joining a Domain: Windows 200x/XP Professional</a></span></dt><dt><span class="sect1"><a href="appendix.html#id390543">Samba System File Location</a></span></dt><dt><span class="sect1"><a href="appendix.html#id390934">Starting Samba</a></span></dt><dt><span class="sect1"><a href="appendix.html#id391231">DNS Configuration Files</a></span></dt><dd><dl><dt><span class="sect2"><a href="appendix.html#id391242">The Forward Zone File for the Loopback Adaptor</a></span></dt><dt><span class="sect2"><a href="appendix.html#id391285">The Reverse Zone File for the Loopback Adaptor</a></span></dt><dt><span class="sect2"><a href="appendix.html#id391367">DNS Root Server Hint File</a></span></dt></dl></dd><dt><span class="sect1"><a href="appendix.html#altldapcfg">Alternative LDAP Database Initialization</a></span></dt><dd><dl><dt><span class="sect2"><a href="appendix.html#id391422">Initialization of the LDAP Database</a></span></dt></dl></dd><dt><span class="sect1"><a href="appendix.html#id391880">The LDAP Account Manager</a></span></dt><dt><span class="sect1"><a href="appendix.html#id392795">IDEALX Management Console</a></span></dt><dt><span class="sect1"><a href="appendix.html#ch12-SUIDSGID">Effect of Setting File and Directory SUID/SGID Permissions Explained</a></span></dt><dt><span class="sect1"><a href="appendix.html#ch12dblck">Shared Data Integrity</a></span></dt><dd><dl><dt><span class="sect2"><a href="appendix.html#id393226">Microsoft Access</a></span></dt><dt><span class="sect2"><a href="appendix.html#id393365">Act! Database Sharing</a></span></dt><dt><span class="sect2"><a href="appendix.html#id393440">Opportunistic Locking Controls</a></span></dt></dl></dd></dl></dd><dt><span class="chapter"><a href="primer.html">16. Networking Primer</a></span></dt><dd><dl><dt><span class="sect1"><a href="primer.html#id393582">Requirements and Notes</a></span></dt><dt><span class="sect1"><a href="primer.html#id393718">Introduction</a></span></dt><dd><dl><dt><span class="sect2"><a href="primer.html#id393768">Assignment Tasks</a></span></dt></dl></dd><dt><span class="sect1"><a href="primer.html#id393876">Exercises</a></span></dt><dd><dl><dt><span class="sect2"><a href="primer.html#id393989">Single-Machine Broadcast Activity</a></span></dt><dt><span class="sect2"><a href="primer.html#secondmachine">Second Machine Startup Broadcast Interaction</a></span></dt><dt><span class="sect2"><a href="primer.html#id395083">Simple Windows Client Connection Characteristics</a></span></dt><dt><span class="sect2"><a href="primer.html#id395544">Windows 200x/XP Client Interaction with Samba-3</a></span></dt><dt><span class="sect2"><a href="primer.html#id396068">Conclusions to Exercises</a></span></dt></dl></dd><dt><span class="sect1"><a href="primer.html#chap01conc">Dissection and Discussion</a></span></dt><dd><dl><dt><span class="sect2"><a href="primer.html#id396170">Technical Issues</a></span></dt></dl></dd><dt><span class="sect1"><a href="primer.html#chap01qa">Questions and Answers</a></span></dt></dl></dd><dt><span class="appendix"><a href="apa.html">A. 
+</p><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="chapter"><a href="kerberos.html">11. Active Directory, Kerberos, and Security</a></span></dt><dd><dl><dt><span class="sect1"><a href="kerberos.html#id2632719">Introduction</a></span></dt><dd><dl><dt><span class="sect2"><a href="kerberos.html#id2633369">Assignment Tasks</a></span></dt></dl></dd><dt><span class="sect1"><a href="kerberos.html#id2633385">Dissection and Discussion</a></span></dt><dd><dl><dt><span class="sect2"><a href="kerberos.html#id2633782">Technical Issues</a></span></dt></dl></dd><dt><span class="sect1"><a href="kerberos.html#ch10expl">Implementation</a></span></dt><dd><dl><dt><span class="sect2"><a href="kerberos.html#id2635412">Share Access Controls</a></span></dt><dt><span class="sect2"><a href="kerberos.html#id2635761">Share Definition Controls</a></span></dt><dt><span class="sect2"><a href="kerberos.html#id2636374">Share Point Directory and File Permissions</a></span></dt><dt><span class="sect2"><a href="kerberos.html#id2636777">Managing Windows 200x ACLs</a></span></dt><dt><span class="sect2"><a href="kerberos.html#id2637503">Key Points Learned</a></span></dt></dl></dd><dt><span class="sect1"><a href="kerberos.html#id2637638">Questions and Answers</a></span></dt></dl></dd><dt><span class="chapter"><a href="DomApps.html">12. Integrating Additional Services</a></span></dt><dd><dl><dt><span class="sect1"><a href="DomApps.html#id2638267">Introduction</a></span></dt><dd><dl><dt><span class="sect2"><a href="DomApps.html#id2638298">Assignment Tasks</a></span></dt></dl></dd><dt><span class="sect1"><a href="DomApps.html#id2638398">Dissection and Discussion</a></span></dt><dd><dl><dt><span class="sect2"><a href="DomApps.html#id2638431">Technical Issues</a></span></dt><dt><span class="sect2"><a href="DomApps.html#id2638587">Political Issues</a></span></dt></dl></dd><dt><span class="sect1"><a href="DomApps.html#id2638605">Implementation</a></span></dt><dd><dl><dt><span class="sect2"><a href="DomApps.html#ch10-one">Removal of Pre-Existing Conflicting RPMs</a></span></dt><dt><span class="sect2"><a href="DomApps.html#id2640457">Key Points Learned</a></span></dt></dl></dd><dt><span class="sect1"><a href="DomApps.html#id2640517">Questions and Answers</a></span></dt></dl></dd><dt><span class="chapter"><a href="HA.html">13. Performance, Reliability, and Availability</a></span></dt><dd><dl><dt><span class="sect1"><a href="HA.html#id2641036">Introduction</a></span></dt><dt><span class="sect1"><a href="HA.html#id2641124">Dissection and Discussion</a></span></dt><dt><span class="sect1"><a href="HA.html#id2641595">Guidelines for Reliable Samba Operation</a></span></dt><dd><dl><dt><span class="sect2"><a href="HA.html#id2641622">Name Resolution</a></span></dt><dt><span class="sect2"><a href="HA.html#id2642098">Samba Configuration</a></span></dt><dt><span class="sect2"><a href="HA.html#id2642426">Use and Location of BDCs</a></span></dt><dt><span class="sect2"><a href="HA.html#id2642501">Use One Consistent Version of MS Windows Client</a></span></dt><dt><span class="sect2"><a href="HA.html#id2642523">For Scalability, Use SAN-Based Storage on Samba Servers</a></span></dt><dt><span class="sect2"><a href="HA.html#id2642572">Distribute Network Load with MSDFS</a></span></dt><dt><span class="sect2"><a href="HA.html#id2642627">Replicate Data to Conserve Peak-Demand Wide-Area Bandwidth</a></span></dt><dt><span class="sect2"><a href="HA.html#id2642673">Hardware Problems</a></span></dt><dt><span class="sect2"><a href="HA.html#id2642831">Large Directories</a></span></dt></dl></dd><dt><span class="sect1"><a href="HA.html#id2642934">Key Points Learned</a></span></dt></dl></dd><dt><span class="chapter"><a href="ch14.html">14. Samba Support</a></span></dt><dd><dl><dt><span class="sect1"><a href="ch14.html#id2643104">Free Support</a></span></dt><dt><span class="sect1"><a href="ch14.html#id2643322">Commercial Support</a></span></dt></dl></dd><dt><span class="chapter"><a href="appendix.html">15. A Collection of Useful Tidbits</a></span></dt><dd><dl><dt><span class="sect1"><a href="appendix.html#domjoin">Joining a Domain: Windows 200x/XP Professional</a></span></dt><dt><span class="sect1"><a href="appendix.html#id2644030">Samba System File Location</a></span></dt><dt><span class="sect1"><a href="appendix.html#id2644449">Starting Samba</a></span></dt><dt><span class="sect1"><a href="appendix.html#id2644795">DNS Configuration Files</a></span></dt><dd><dl><dt><span class="sect2"><a href="appendix.html#id2644807">The Forward Zone File for the Loopback Adaptor</a></span></dt><dt><span class="sect2"><a href="appendix.html#id2644856">The Reverse Zone File for the Loopback Adaptor</a></span></dt><dt><span class="sect2"><a href="appendix.html#id2644996">DNS Root Server Hint File</a></span></dt></dl></dd><dt><span class="sect1"><a href="appendix.html#altldapcfg">Alternative LDAP Database Initialization</a></span></dt><dd><dl><dt><span class="sect2"><a href="appendix.html#id2645055">Initialization of the LDAP Database</a></span></dt></dl></dd><dt><span class="sect1"><a href="appendix.html#id2645634">The LDAP Account Manager</a></span></dt><dt><span class="sect1"><a href="appendix.html#id2646631">IDEALX Management Console</a></span></dt><dt><span class="sect1"><a href="appendix.html#ch12-SUIDSGID">Effect of Setting File and Directory SUID/SGID Permissions Explained</a></span></dt><dt><span class="sect1"><a href="appendix.html#ch12dblck">Shared Data Integrity</a></span></dt><dd><dl><dt><span class="sect2"><a href="appendix.html#id2647111">Microsoft Access</a></span></dt><dt><span class="sect2"><a href="appendix.html#id2647258">Act! Database Sharing</a></span></dt><dt><span class="sect2"><a href="appendix.html#id2647342">Opportunistic Locking Controls</a></span></dt></dl></dd></dl></dd><dt><span class="chapter"><a href="primer.html">16. Networking Primer</a></span></dt><dd><dl><dt><span class="sect1"><a href="primer.html#id2647509">Requirements and Notes</a></span></dt><dt><span class="sect1"><a href="primer.html#id2647670">Introduction</a></span></dt><dd><dl><dt><span class="sect2"><a href="primer.html#id2647731">Assignment Tasks</a></span></dt></dl></dd><dt><span class="sect1"><a href="primer.html#id2647848">Exercises</a></span></dt><dd><dl><dt><span class="sect2"><a href="primer.html#id2647974">Single-Machine Broadcast Activity</a></span></dt><dt><span class="sect2"><a href="primer.html#secondmachine">Second Machine Startup Broadcast Interaction</a></span></dt><dt><span class="sect2"><a href="primer.html#id2649120">Simple Windows Client Connection Characteristics</a></span></dt><dt><span class="sect2"><a href="primer.html#id2649622">Windows 200x/XP Client Interaction with Samba-3</a></span></dt><dt><span class="sect2"><a href="primer.html#id2650190">Conclusions to Exercises</a></span></dt></dl></dd><dt><span class="sect1"><a href="primer.html#chap01conc">Dissection and Discussion</a></span></dt><dd><dl><dt><span class="sect2"><a href="primer.html#id2650304">Technical Issues</a></span></dt></dl></dd><dt><span class="sect1"><a href="primer.html#chap01qa">Questions and Answers</a></span></dt></dl></dd><dt><span class="appendix"><a href="apa.html">A. 
     <acronym class="acronym">GNU</acronym> General Public License version 3
-  </a></span></dt><dd><dl><dt><span class="bridgehead"><a href="apa.html#id396759">A. 
+  </a></span></dt><dd><dl><dt><span class="bridgehead"><a href="apa.html#id2650970">A. 
     Preamble
-  </a></span></dt><dt><span class="bridgehead"><a href="apa.html#id396868">A. 
+  </a></span></dt><dt><span class="bridgehead"><a href="apa.html#id2651115">A. 
     TERMS AND CONDITIONS
-  </a></span></dt><dt><span class="bridgehead"><a href="apa.html#id396872">A. 
+  </a></span></dt><dt><span class="bridgehead"><a href="apa.html#id2651119">A. 
     0. Definitions.
-  </a></span></dt><dt><span class="bridgehead"><a href="apa.html#id396936">A. 
+  </a></span></dt><dt><span class="bridgehead"><a href="apa.html#id2651211">A. 
     1. Source Code.
-  </a></span></dt><dt><span class="bridgehead"><a href="apa.html#id396998">A. 
+  </a></span></dt><dt><span class="bridgehead"><a href="apa.html#id2651309">A. 
     2. Basic Permissions.
-  </a></span></dt><dt><span class="bridgehead"><a href="apa.html#id397032">A. 
+  </a></span></dt><dt><span class="bridgehead"><a href="apa.html#id2651349">A. 
     3. Protecting Users&#8217; Legal Rights From Anti-Circumvention Law.
-  </a></span></dt><dt><span class="bridgehead"><a href="apa.html#id397056">A. 
+  </a></span></dt><dt><span class="bridgehead"><a href="apa.html#id2651389">A. 
     4. Conveying Verbatim Copies.
-  </a></span></dt><dt><span class="bridgehead"><a href="apa.html#id397075">A. 
+  </a></span></dt><dt><span class="bridgehead"><a href="apa.html#id2651416">A. 
     5. Conveying Modified Source Versions.
-  </a></span></dt><dt><span class="bridgehead"><a href="apa.html#id397152">A. 
+  </a></span></dt><dt><span class="bridgehead"><a href="apa.html#id2651512">A. 
     6. Conveying Non-Source Forms.
-  </a></span></dt><dt><span class="bridgehead"><a href="apa.html#id397284">A. 
+  </a></span></dt><dt><span class="bridgehead"><a href="apa.html#id2651702">A. 
      7. Additional Terms.
-   </a></span></dt><dt><span class="bridgehead"><a href="apa.html#id397389">A. 
+   </a></span></dt><dt><span class="bridgehead"><a href="apa.html#id2651838">A. 
      8. Termination.
-   </a></span></dt><dt><span class="bridgehead"><a href="apa.html#id397424">A. 
+   </a></span></dt><dt><span class="bridgehead"><a href="apa.html#id2651881">A. 
      9. Acceptance Not Required for Having Copies.
-   </a></span></dt><dt><span class="bridgehead"><a href="apa.html#id397438">A. 
+   </a></span></dt><dt><span class="bridgehead"><a href="apa.html#id2651901">A. 
      10. Automatic Licensing of Downstream Recipients.
-   </a></span></dt><dt><span class="bridgehead"><a href="apa.html#id397472">A. 
+   </a></span></dt><dt><span class="bridgehead"><a href="apa.html#id2651953">A. 
     11. Patents.
-  </a></span></dt><dt><span class="bridgehead"><a href="apa.html#id397561">A. 
+  </a></span></dt><dt><span class="bridgehead"><a href="apa.html#id2652088">A. 
     12. No Surrender of Others&#8217; Freedom.
-  </a></span></dt><dt><span class="bridgehead"><a href="apa.html#id397577">A. 
+  </a></span></dt><dt><span class="bridgehead"><a href="apa.html#id2652110">A. 
     13. Use with the ???TITLE??? Affero General Public License.
-  </a></span></dt><dt><span class="bridgehead"><a href="apa.html#id397600">A. 
+  </a></span></dt><dt><span class="bridgehead"><a href="apa.html#id2652139">A. 
     14. Revised Versions of this License.
-  </a></span></dt><dt><span class="bridgehead"><a href="apa.html#id397648">A. 
+  </a></span></dt><dt><span class="bridgehead"><a href="apa.html#id2652202">A. 
     15. Disclaimer of Warranty.
-  </a></span></dt><dt><span class="bridgehead"><a href="apa.html#id397665">A. 
+  </a></span></dt><dt><span class="bridgehead"><a href="apa.html#id2652228">A. 
     16. Limitation of Liability.
-  </a></span></dt><dt><span class="bridgehead"><a href="apa.html#id397680">A. 
+  </a></span></dt><dt><span class="bridgehead"><a href="apa.html#id2652248">A. 
     17. Interpretation of Sections 15 and 16.
-  </a></span></dt><dt><span class="bridgehead"><a href="apa.html#id397692">A. 
+  </a></span></dt><dt><span class="bridgehead"><a href="apa.html#id2652264">A. 
     END OF TERMS AND CONDITIONS
-  </a></span></dt><dt><span class="bridgehead"><a href="apa.html#id397696">A. 
+  </a></span></dt><dt><span class="bridgehead"><a href="apa.html#id2652268">A. 
     How to Apply These Terms to Your New Programs
   </a></span></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="nw4migration.html">Prev</a> </td><td width="20%" align="center"> </td><td width="40%" align="right"> <a accesskey="n" href="kerberos.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">Chapter 10. Migrating NetWare Server to Samba-3 </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> Chapter 11. Active Directory, Kerberos, and Security</td></tr></table></div></body></html>

Modified: branches/samba/experimental/docs/htmldocs/Samba3-ByExample/apa.html
===================================================================
--- branches/samba/experimental/docs/htmldocs/Samba3-ByExample/apa.html	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/docs/htmldocs/Samba3-ByExample/apa.html	2008-06-09 06:59:20 UTC (rev 1920)
@@ -1,60 +1,60 @@
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Appendix A.  GNU General Public License version 3</title><link rel="stylesheet" href="samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.72.0"><link rel="start" href="index.html" title="Samba-3 by Example"><link rel="up" href="RefSection.html" title="Part III. Reference Section"><link rel="prev" href="primer.html" title="Chapter 16. Networking Primer"><link rel="next" href="go01.html" title="Glossary"></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">Appendix A. 
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Appendix A.  GNU General Public License version 3</title><link rel="stylesheet" href="../samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.73.1"><link rel="start" href="index.html" title="Samba-3 by Example"><link rel="up" href="RefSection.html" title="Part III. Reference Section"><link rel="prev" href="primer.html" title="Chapter 16. Networking Primer"><link rel="next" href="go01.html" title="Glossary"></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">Appendix A. 
     <acronym class="acronym">GNU</acronym> General Public License version 3
-  </th></tr><tr><td width="20%" align="left"><a accesskey="p" href="primer.html">Prev</a> </td><th width="60%" align="center">Part III. Reference Section</th><td width="20%" align="right"> <a accesskey="n" href="go01.html">Next</a></td></tr></table><hr></div><div class="appendix" lang="en"><div class="titlepage"><div><div><h2 class="title"><a name="id396733"></a>Appendix A. 
+  </th></tr><tr><td width="20%" align="left"><a accesskey="p" href="primer.html">Prev</a> </td><th width="60%" align="center">Part III. Reference Section</th><td width="20%" align="right"> <a accesskey="n" href="go01.html">Next</a></td></tr></table><hr></div><div class="appendix" lang="en"><div class="titlepage"><div><div><h2 class="title"><a name="id2650940"></a>Appendix A. 
     <acronym class="acronym">GNU</acronym> General Public License version 3
-  </h2></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="bridgehead"><a href="apa.html#id396759">A. 
+  </h2></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="bridgehead"><a href="apa.html#id2650970">A. 
     Preamble
-  </a></span></dt><dt><span class="bridgehead"><a href="apa.html#id396868">A. 
+  </a></span></dt><dt><span class="bridgehead"><a href="apa.html#id2651115">A. 
     TERMS AND CONDITIONS
-  </a></span></dt><dt><span class="bridgehead"><a href="apa.html#id396872">A. 
+  </a></span></dt><dt><span class="bridgehead"><a href="apa.html#id2651119">A. 
     0. Definitions.
-  </a></span></dt><dt><span class="bridgehead"><a href="apa.html#id396936">A. 
+  </a></span></dt><dt><span class="bridgehead"><a href="apa.html#id2651211">A. 
     1. Source Code.
-  </a></span></dt><dt><span class="bridgehead"><a href="apa.html#id396998">A. 
+  </a></span></dt><dt><span class="bridgehead"><a href="apa.html#id2651309">A. 
     2. Basic Permissions.
-  </a></span></dt><dt><span class="bridgehead"><a href="apa.html#id397032">A. 
+  </a></span></dt><dt><span class="bridgehead"><a href="apa.html#id2651349">A. 
     3. Protecting Users&#8217; Legal Rights From Anti-Circumvention Law.
-  </a></span></dt><dt><span class="bridgehead"><a href="apa.html#id397056">A. 
+  </a></span></dt><dt><span class="bridgehead"><a href="apa.html#id2651389">A. 
     4. Conveying Verbatim Copies.
-  </a></span></dt><dt><span class="bridgehead"><a href="apa.html#id397075">A. 
+  </a></span></dt><dt><span class="bridgehead"><a href="apa.html#id2651416">A. 
     5. Conveying Modified Source Versions.
-  </a></span></dt><dt><span class="bridgehead"><a href="apa.html#id397152">A. 
+  </a></span></dt><dt><span class="bridgehead"><a href="apa.html#id2651512">A. 
     6. Conveying Non-Source Forms.
-  </a></span></dt><dt><span class="bridgehead"><a href="apa.html#id397284">A. 
+  </a></span></dt><dt><span class="bridgehead"><a href="apa.html#id2651702">A. 
      7. Additional Terms.
-   </a></span></dt><dt><span class="bridgehead"><a href="apa.html#id397389">A. 
+   </a></span></dt><dt><span class="bridgehead"><a href="apa.html#id2651838">A. 
      8. Termination.
-   </a></span></dt><dt><span class="bridgehead"><a href="apa.html#id397424">A. 
+   </a></span></dt><dt><span class="bridgehead"><a href="apa.html#id2651881">A. 
      9. Acceptance Not Required for Having Copies.
-   </a></span></dt><dt><span class="bridgehead"><a href="apa.html#id397438">A. 
+   </a></span></dt><dt><span class="bridgehead"><a href="apa.html#id2651901">A. 
      10. Automatic Licensing of Downstream Recipients.
-   </a></span></dt><dt><span class="bridgehead"><a href="apa.html#id397472">A. 
+   </a></span></dt><dt><span class="bridgehead"><a href="apa.html#id2651953">A. 
     11. Patents.
-  </a></span></dt><dt><span class="bridgehead"><a href="apa.html#id397561">A. 
+  </a></span></dt><dt><span class="bridgehead"><a href="apa.html#id2652088">A. 
     12. No Surrender of Others&#8217; Freedom.
-  </a></span></dt><dt><span class="bridgehead"><a href="apa.html#id397577">A. 
+  </a></span></dt><dt><span class="bridgehead"><a href="apa.html#id2652110">A. 
     13. Use with the ???TITLE??? Affero General Public License.
-  </a></span></dt><dt><span class="bridgehead"><a href="apa.html#id397600">A. 
+  </a></span></dt><dt><span class="bridgehead"><a href="apa.html#id2652139">A. 
     14. Revised Versions of this License.
-  </a></span></dt><dt><span class="bridgehead"><a href="apa.html#id397648">A. 
+  </a></span></dt><dt><span class="bridgehead"><a href="apa.html#id2652202">A. 
     15. Disclaimer of Warranty.
-  </a></span></dt><dt><span class="bridgehead"><a href="apa.html#id397665">A. 
+  </a></span></dt><dt><span class="bridgehead"><a href="apa.html#id2652228">A. 
     16. Limitation of Liability.
-  </a></span></dt><dt><span class="bridgehead"><a href="apa.html#id397680">A. 
+  </a></span></dt><dt><span class="bridgehead"><a href="apa.html#id2652248">A. 
     17. Interpretation of Sections 15 and 16.
-  </a></span></dt><dt><span class="bridgehead"><a href="apa.html#id397692">A. 
+  </a></span></dt><dt><span class="bridgehead"><a href="apa.html#id2652264">A. 
     END OF TERMS AND CONDITIONS
-  </a></span></dt><dt><span class="bridgehead"><a href="apa.html#id397696">A. 
+  </a></span></dt><dt><span class="bridgehead"><a href="apa.html#id2652268">A. 
     How to Apply These Terms to Your New Programs
   </a></span></dt></dl></div><p>
     Version 3, 29 June 2007
   </p><p>
     Copyright © 2007 Free Software Foundation, Inc.
-    <a href="http://fsf.org/" target="_top">http://fsf.org/</a>
+    <a class="ulink" href="http://fsf.org/" target="_top">http://fsf.org/</a>
   </p><p>
     Everyone is permitted to copy and distribute verbatim copies of this license
     document, but changing it is not allowed.
-  </p><h2><a name="id396759"></a>
+  </p><h2><a name="id2650970"></a>
     Preamble
   </h2><p>
     The <acronym class="acronym">GNU</acronym> General Public License is a free, copyleft
@@ -118,9 +118,9 @@
   </p><p>
     The precise terms and conditions for copying, distribution and modification
     follow.
-  </p><h2><a name="id396868"></a>
+  </p><h2><a name="id2651115"></a>
     TERMS AND CONDITIONS
-  </h2><h2><a name="id396872"></a>
+  </h2><h2><a name="id2651119"></a>
     0. Definitions.
   </h2><p>
     &#8220;This License&#8221; refers to version 3 of the <acronym class="acronym">GNU</acronym>
@@ -162,7 +162,7 @@
     License, and how to view a copy of this License.  If the interface presents
     a list of user commands or options, such as a menu, a prominent item in the
     list meets this criterion.
-  </p><h2><a name="id396936"></a>
+  </p><h2><a name="id2651211"></a>
     1. Source Code.
   </h2><p>
     The &#8220;source code&#8221; for a work means the preferred form of the
@@ -202,7 +202,7 @@
     automatically from other parts of the Corresponding Source.
   </p><p>
     The Corresponding Source for a work in source code form is that same work.
-  </p><h2><a name="id396998"></a>
+  </p><h2><a name="id2651309"></a>
     2. Basic Permissions.
   </h2><p>
     All rights granted under this License are granted for the term of copyright
@@ -227,7 +227,7 @@
     Conveying under any other circumstances is permitted solely under the
     conditions stated below.  Sublicensing is not allowed; section 10 makes it
     unnecessary.
-  </p><h2><a name="id397032"></a>
+  </p><h2><a name="id2651349"></a>
     3. Protecting Users&#8217; Legal Rights From Anti-Circumvention Law.
   </h2><p>
     No covered work shall be deemed part of an effective technological measure
@@ -242,7 +242,7 @@
     the work as a means of enforcing, against the work&#8217;s users, your or
     third parties&#8217; legal rights to forbid circumvention of technological
     measures.
-  </p><h2><a name="id397056"></a>
+  </p><h2><a name="id2651389"></a>
     4. Conveying Verbatim Copies.
   </h2><p>
     You may convey verbatim copies of the Program&#8217;s source code as you
@@ -255,7 +255,7 @@
   </p><p>
     You may charge any price or no price for each copy that you convey, and you
     may offer support or warranty protection for a fee.
-  </p><h2><a name="id397075"></a>
+  </p><h2><a name="id2651416"></a>
     5. Conveying Modified Source Versions.
   </h2><p>
     You may convey a work based on the Program, or the modifications to produce
@@ -291,7 +291,7 @@
     or legal rights of the compilation&#8217;s users beyond what the individual works
     permit.  Inclusion of a covered work in an aggregate does not cause
     this License to apply to the other parts of the aggregate.
-  </p><h2><a name="id397152"></a>
+  </p><h2><a name="id2651512"></a>
     6. Conveying Non-Source Forms.
   </h2><p>
     You may convey a covered work in object code form under the terms of
@@ -386,7 +386,7 @@
     (and with an implementation available to the public in source code form),
     and must require no special password or key for unpacking, reading or
     copying.
-  </p><h2><a name="id397284"></a>
+  </p><h2><a name="id2651702"></a>
      7. Additional Terms.
    </h2><p>
      &#8220;Additional permissions&#8221; are terms that supplement the terms of
@@ -450,7 +450,7 @@
      Additional terms, permissive or non-permissive, may be stated in the form
      of a separately written license, or stated as exceptions; the above
      requirements apply either way.
-   </p><h2><a name="id397389"></a>
+   </p><h2><a name="id2651838"></a>
      8. Termination.
    </h2><p>
      You may not propagate or modify a covered work except as expressly provided
@@ -476,7 +476,7 @@
      License.  If your rights have been terminated and not permanently
      reinstated, you do not qualify to receive new licenses for the same
      material under section 10.
-   </p><h2><a name="id397424"></a>
+   </p><h2><a name="id2651881"></a>
      9. Acceptance Not Required for Having Copies.
    </h2><p>
      You are not required to accept this License in order to receive or run a
@@ -487,7 +487,7 @@
      These actions infringe copyright if you do not accept this License.
      Therefore, by modifying or propagating a covered work, you indicate your
      acceptance of this License to do so.
-   </p><h2><a name="id397438"></a>
+   </p><h2><a name="id2651901"></a>
      10. Automatic Licensing of Downstream Recipients.
    </h2><p>
      Each time you convey a covered work, the recipient automatically receives a
@@ -512,7 +512,7 @@
      or counterclaim in a lawsuit) alleging that any patent claim is infringed
      by making, using, selling, offering for sale, or importing the Program or
      any portion of it.
-   </p><h2><a name="id397472"></a>
+   </p><h2><a name="id2651953"></a>
     11. Patents.
   </h2><p>
     A &#8220;contributor&#8221; is a copyright holder who authorizes use under
@@ -579,7 +579,7 @@
     Nothing in this License shall be construed as excluding or limiting any
     implied license or other defenses to infringement that may otherwise be
     available to you under applicable patent law.
-  </p><h2><a name="id397561"></a>
+  </p><h2><a name="id2652088"></a>
     12. No Surrender of Others&#8217; Freedom.
   </h2><p>
     If conditions are imposed on you (whether by court order, agreement or
@@ -591,7 +591,7 @@
     to collect a royalty for further conveying from those to whom you convey the
     Program, the only way you could satisfy both those terms and this License
     would be to refrain entirely from conveying the Program.
-  </p><h2><a name="id397577"></a>
+  </p><h2><a name="id2652110"></a>
     13. Use with the <acronym class="acronym">GNU</acronym> Affero General Public License.
   </h2><p>
     Notwithstanding any other provision of this License, you have permission to
@@ -602,7 +602,7 @@
     requirements of the <acronym class="acronym">GNU</acronym> Affero General Public License,
     section 13, concerning interaction through a network will apply to the
     combination as such.
-  </p><h2><a name="id397600"></a>
+  </p><h2><a name="id2652139"></a>
     14. Revised Versions of this License.
   </h2><p>
     The Free Software Foundation may publish revised and/or new versions of the
@@ -627,7 +627,7 @@
     Later license versions may give you additional or different permissions.
     However, no additional obligations are imposed on any author or copyright
     holder as a result of your choosing to follow a later version.
-  </p><h2><a name="id397648"></a>
+  </p><h2><a name="id2652202"></a>
     15. Disclaimer of Warranty.
   </h2><p>
     THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE
@@ -638,7 +638,7 @@
     THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH
     YOU.  SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL
     NECESSARY SERVICING, REPAIR OR CORRECTION.
-  </p><h2><a name="id397665"></a>
+  </p><h2><a name="id2652228"></a>
     16. Limitation of Liability.
   </h2><p>
     IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL
@@ -650,7 +650,7 @@
     PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS),
     EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF
     SUCH DAMAGES.
-  </p><h2><a name="id397680"></a>
+  </p><h2><a name="id2652248"></a>
     17. Interpretation of Sections 15 and 16.
   </h2><p>
     If the disclaimer of warranty and limitation of liability provided above
@@ -659,9 +659,9 @@
     waiver of all civil liability in connection with the Program, unless a
     warranty or assumption of liability accompanies a copy of the Program in
     return for a fee.
-  </p><h2><a name="id397692"></a>
+  </p><h2><a name="id2652264"></a>
     END OF TERMS AND CONDITIONS
-  </h2><h2><a name="id397696"></a>
+  </h2><h2><a name="id2652268"></a>
     How to Apply These Terms to Your New Programs
   </h2><p>
     If you develop a new program, and you want it to be of the greatest possible
@@ -688,7 +688,7 @@
 <acronym class="acronym">GNU</acronym> General Public License for more details.
 
 You should have received a copy of the <acronym class="acronym">GNU</acronym> General Public License
-along with this program.  If not, see <a href="http://www.gnu.org/licenses/" target="_top">http://www.gnu.org/licenses/</a>.
+along with this program.  If not, see <a class="ulink" href="http://www.gnu.org/licenses/" target="_top">http://www.gnu.org/licenses/</a>.
   </pre><p>
     Also add information on how to contact you by electronic and paper mail.
   </p><p>
@@ -708,12 +708,12 @@
     You should also get your employer (if you work as a programmer) or school,
     if any, to sign a &#8220;copyright disclaimer&#8221; for the program, if
     necessary.  For more information on this, and how to apply and follow the
-    <acronym class="acronym">GNU</acronym> <acronym class="acronym">GPL</acronym>, see <a href="http://www.gnu.org/licenses/" target="_top">http://www.gnu.org/licenses/</a>.
+    <acronym class="acronym">GNU</acronym> <acronym class="acronym">GPL</acronym>, see <a class="ulink" href="http://www.gnu.org/licenses/" target="_top">http://www.gnu.org/licenses/</a>.
   </p><p>
     The <acronym class="acronym">GNU</acronym> General Public License does not permit
     incorporating your program into proprietary programs.  If your program is a
     subroutine library, you may consider it more useful to permit linking
     proprietary applications with the library.  If this is what you want to do,
     use the <acronym class="acronym">GNU</acronym> Lesser General Public License instead of this
-    License.  But first, please read <a href="http://www.gnu.org/philosophy/why-not-lgpl.html" target="_top">http://www.gnu.org/philosophy/why-not-lgpl.html</a>.
+    License.  But first, please read <a class="ulink" href="http://www.gnu.org/philosophy/why-not-lgpl.html" target="_top">http://www.gnu.org/philosophy/why-not-lgpl.html</a>.
   </p></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="primer.html">Prev</a> </td><td width="20%" align="center"><a accesskey="u" href="RefSection.html">Up</a></td><td width="40%" align="right"> <a accesskey="n" href="go01.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">Chapter 16. Networking Primer </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> Glossary</td></tr></table></div></body></html>

Modified: branches/samba/experimental/docs/htmldocs/Samba3-ByExample/appendix.html
===================================================================
--- branches/samba/experimental/docs/htmldocs/Samba3-ByExample/appendix.html	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/docs/htmldocs/Samba3-ByExample/appendix.html	2008-06-09 06:59:20 UTC (rev 1920)
@@ -1,24 +1,24 @@
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Chapter 15. A Collection of Useful Tidbits</title><link rel="stylesheet" href="samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.72.0"><link rel="start" href="index.html" title="Samba-3 by Example"><link rel="up" href="RefSection.html" title="Part III. Reference Section"><link rel="prev" href="ch14.html" title="Chapter 14. Samba Support"><link rel="next" href="primer.html" title="Chapter 16. Networking Primer"></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. A Collection of Useful Tidbits</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="ch14.html">Prev</a> </td><th width="60%" align="center">Part III. Reference Section</th><td width="20%" align="right"> <a accesskey="n" href="primer.html">Next</a></td></tr></table><hr></div><div class="chapter" lang="en"><div class="titlepage"><div><div><h2 class="title"><a name="appendix"></a>Chapter 15. A Collection of Useful Tidbits</h2></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="sect1"><a href="appendix.html#domjoin">Joining a Domain: Windows 200x/XP Professional</a></span></dt><dt><span class="sect1"><a href="appendix.html#id390543">Samba System File Location</a></span></dt><dt><span class="sect1"><a href="appendix.html#id390934">Starting Samba</a></span></dt><dt><span class="sect1"><a href="appendix.html#id391231">DNS Configuration Files</a></span></dt><dd><dl><dt><span class="sect2"><a href="appendix.html#id391242">The Forward Zone File for the Loopback Adaptor</a></span></dt><dt><span class="sect2"><a href="appendix.html#id391285">The Reverse Zone File for the Loopback Adaptor</a></span></dt><dt><span class="sect2"><a href="appendix.html#id391367">DNS Root Server Hint File</a></span></dt></dl></dd><dt><span class="sect1"><a href="appendix.html#altldapcfg">Alternative LDAP Database Initialization</a></span></dt><dd><dl><dt><span class="sect2"><a href="appendix.html#id391422">Initialization of the LDAP Database</a></span></dt></dl></dd><dt><span class="sect1"><a href="appendix.html#id391880">The LDAP Account Manager</a></span></dt><dt><span class="sect1"><a href="appendix.html#id392795">IDEALX Management Console</a></span></dt><dt><span class="sect1"><a href="appendix.html#ch12-SUIDSGID">Effect of Setting File and Directory SUID/SGID Permissions Explained</a></span></dt><dt><span class="sect1"><a href="appendix.html#ch12dblck">Shared Data Integrity</a></span></dt><dd><dl><dt><span class="sect2"><a href="appendix.html#id393226">Microsoft Access</a></span></dt><dt><span class="sect2"><a href="appendix.html#id393365">Act! Database Sharing</a></span></dt><dt><span class="sect2"><a href="appendix.html#id393440">Opportunistic Locking Controls</a></span></dt></dl></dd></dl></div><p>
-	<a class="indexterm" name="id389998"></a>
-	<a class="indexterm" name="id390004"></a>
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Chapter 15. A Collection of Useful Tidbits</title><link rel="stylesheet" href="../samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.73.1"><link rel="start" href="index.html" title="Samba-3 by Example"><link rel="up" href="RefSection.html" title="Part III. Reference Section"><link rel="prev" href="ch14.html" title="Chapter 14. Samba Support"><link rel="next" href="primer.html" title="Chapter 16. Networking Primer"></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. A Collection of Useful Tidbits</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="ch14.html">Prev</a> </td><th width="60%" align="center">Part III. Reference Section</th><td width="20%" align="right"> <a accesskey="n" href="primer.html">Next</a></td></tr></table><hr></div><div class="chapter" lang="en"><div class="titlepage"><div><div><h2 class="title"><a name="appendix"></a>Chapter 15. A Collection of Useful Tidbits</h2></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="sect1"><a href="appendix.html#domjoin">Joining a Domain: Windows 200x/XP Professional</a></span></dt><dt><span class="sect1"><a href="appendix.html#id2644030">Samba System File Location</a></span></dt><dt><span class="sect1"><a href="appendix.html#id2644449">Starting Samba</a></span></dt><dt><span class="sect1"><a href="appendix.html#id2644795">DNS Configuration Files</a></span></dt><dd><dl><dt><span class="sect2"><a href="appendix.html#id2644807">The Forward Zone File for the Loopback Adaptor</a></span></dt><dt><span class="sect2"><a href="appendix.html#id2644856">The Reverse Zone File for the Loopback Adaptor</a></span></dt><dt><span class="sect2"><a href="appendix.html#id2644996">DNS Root Server Hint File</a></span></dt></dl></dd><dt><span class="sect1"><a href="appendix.html#altldapcfg">Alternative LDAP Database Initialization</a></span></dt><dd><dl><dt><span class="sect2"><a href="appendix.html#id2645055">Initialization of the LDAP Database</a></span></dt></dl></dd><dt><span class="sect1"><a href="appendix.html#id2645634">The LDAP Account Manager</a></span></dt><dt><span class="sect1"><a href="appendix.html#id2646631">IDEALX Management Console</a></span></dt><dt><span class="sect1"><a href="appendix.html#ch12-SUIDSGID">Effect of Setting File and Directory SUID/SGID Permissions Explained</a></span></dt><dt><span class="sect1"><a href="appendix.html#ch12dblck">Shared Data Integrity</a></span></dt><dd><dl><dt><span class="sect2"><a href="appendix.html#id2647111">Microsoft Access</a></span></dt><dt><span class="sect2"><a href="appendix.html#id2647258">Act! Database Sharing</a></span></dt><dt><span class="sect2"><a href="appendix.html#id2647342">Opportunistic Locking Controls</a></span></dt></dl></dd></dl></div><p>
+	<a class="indexterm" name="id2643451"></a>
+	<a class="indexterm" name="id2643457"></a>
 	Information presented here is considered to be either basic or well-known material that is informative
 	yet helpful. Over the years, I have observed an interesting behavior. There is an expectation that
 	the process for joining a Windows client to a Samba-controlled Windows domain may somehow involve steps
 	different from doing so with Windows NT4 or a Windows ADS domain. Be assured that the steps are identical,
 	as shown in the example given below.
 	</p><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="domjoin"></a>Joining a Domain: Windows 200x/XP Professional</h2></div></div></div><p>
-	<a class="indexterm" name="id390030"></a>
+	<a class="indexterm" name="id2643487"></a>
 	Microsoft Windows NT/200x/XP Professional platforms can participate in Domain Security.
 	This section steps through the process for making a Windows 200x/XP Professional machine a
 	member of a Domain Security environment. It should be noted that this process is identical
 	when joining a domain that is controlled by Windows NT4/200x as well as a Samba PDC.
-	</p><div class="procedure"><a name="id390041"></a><p class="title"><b>Procedure 15.1. Steps to Join a Domain</b></p><ol type="1"><li><p>
+	</p><div class="procedure"><a name="id2643501"></a><p class="title"><b>Procedure 15.1. Steps to Join a Domain</b></p><ol type="1"><li><p>
 		Click <span class="guimenu">Start</span>.
 		</p></li><li><p>
 		Right-click <span class="guimenu">My Computer</span>, and then select <span class="guimenuitem">Properties</span>.
 		</p></li><li><p>
 		The opening panel is the same one that can be reached by clicking <span class="guimenu">System</span> on the Control Panel.
-		See <a href="appendix.html#swxpp001" title="Figure 15.1. The General Panel.">???</a>.
+		See <a class="link" href="appendix.html#swxpp001" title="Figure 15.1. The General Panel.">&#8220;The General Panel.&#8221;</a>.
 		</p><div class="figure"><a name="swxpp001"></a><p class="title"><b>Figure 15.1. The General Panel.</b></p><div class="figure-contents"><div class="mediaobject"><img src="images/wxpp001.png" alt="The General Panel."></div></div></div><p><br class="figure-break">
 		</p></li><li><p>
 		Click the <span class="guimenu">Computer Name</span> tab.
@@ -27,22 +27,22 @@
 		</p><p>
 		Clicking the <span class="guimenu">Network ID</span> button launches the configuration wizard. Do not use this with
 		Samba-3. If you wish to change the computer name, or join or leave the domain, click the <span class="guimenu">Change</span> button.
-		See <a href="appendix.html#swxpp004" title="Figure 15.2. The Computer Name Panel.">???</a>.
+		See <a class="link" href="appendix.html#swxpp004" title="Figure 15.2. The Computer Name Panel.">&#8220;The Computer Name Panel.&#8221;</a>.
 		</p><div class="figure"><a name="swxpp004"></a><p class="title"><b>Figure 15.2. The Computer Name Panel.</b></p><div class="figure-contents"><div class="mediaobject"><img src="images/wxpp004.png" alt="The Computer Name Panel."></div></div></div><p><br class="figure-break">
 		</p></li><li><p>
 		Click on <span class="guimenu">Change</span>. This panel shows that our example machine (TEMPTATION) is in a workgroup called WORKGROUP.
-		We join the domain called MIDEARTH. See <a href="appendix.html#swxpp006" title="Figure 15.3. The Computer Name Changes Panel">???</a>.
+		We join the domain called MIDEARTH. See <a class="link" href="appendix.html#swxpp006" title="Figure 15.3. The Computer Name Changes Panel">&#8220;The Computer Name Changes Panel&#8221;</a>.
 		</p><div class="figure"><a name="swxpp006"></a><p class="title"><b>Figure 15.3. The Computer Name Changes Panel</b></p><div class="figure-contents"><div class="mediaobject"><img src="images/wxpp006.png" alt="The Computer Name Changes Panel"></div></div></div><p><br class="figure-break">
 		</p></li><li><p>
 		Enter the name <span class="guimenu">MIDEARTH</span> in the field below the Domain radio button.
 		</p><p>
-		This panel shows that our example machine (TEMPTATION) is set to join the domain called MIDEARTH. See <a href="appendix.html#swxpp007" title="Figure 15.4. The Computer Name Changes Panel Domain MIDEARTH">???</a>.
+		This panel shows that our example machine (TEMPTATION) is set to join the domain called MIDEARTH. See <a class="link" href="appendix.html#swxpp007" title="Figure 15.4. The Computer Name Changes Panel Domain MIDEARTH">&#8220;The Computer Name Changes Panel  Domain MIDEARTH&#8221;</a>.
 		</p><div class="figure"><a name="swxpp007"></a><p class="title"><b>Figure 15.4. The Computer Name Changes Panel  Domain MIDEARTH</b></p><div class="figure-contents"><div class="mediaobject"><img src="images/wxpp007.png" alt="The Computer Name Changes Panel Domain MIDEARTH"></div></div></div><p><br class="figure-break">
 		</p></li><li><p>
 		Now click the <span class="guimenu">OK</span> button. A dialog box should appear to allow you to provide the credentials (username and password)
 		of a domain administrative account that has the rights to add machines to the domain.
 		</p><p>
-		Enter the name &#8220;<span class="quote">root</span>&#8221; and the root password from your Samba-3 server. See <a href="appendix.html#swxpp008" title="Figure 15.5. Computer Name Changes User name and Password Panel">???</a>.
+		Enter the name &#8220;<span class="quote">root</span>&#8221; and the root password from your Samba-3 server. See <a class="link" href="appendix.html#swxpp008" title="Figure 15.5. Computer Name Changes User name and Password Panel">&#8220;Computer Name Changes  User name and Password Panel&#8221;</a>.
 		</p><div class="figure"><a name="swxpp008"></a><p class="title"><b>Figure 15.5. Computer Name Changes  User name and Password Panel</b></p><div class="figure-contents"><div class="mediaobject"><img src="images/wxpp008.png" alt="Computer Name Changes User name and Password Panel"></div></div></div><p><br class="figure-break">
 		</p></li><li><p>
 		Click <span class="guimenu">OK</span>.
@@ -50,19 +50,19 @@
 		The &#8220;<span class="quote">Welcome to the MIDEARTH domain</span>&#8221; dialog box should appear. At this point, the machine must be rebooted.
 		Joining the domain is now complete.
 		</p></li></ol></div><p>
-	<a class="indexterm" name="id390446"></a>
-	<a class="indexterm" name="id390452"></a>
-	The screen capture shown in <a href="appendix.html#swxpp007" title="Figure 15.4. The Computer Name Changes Panel Domain MIDEARTH">???</a> has a button labeled <span class="guimenu">More...</span>. This button opens a
+	<a class="indexterm" name="id2643920"></a>
+	<a class="indexterm" name="id2643926"></a>
+	The screen capture shown in <a class="link" href="appendix.html#swxpp007" title="Figure 15.4. The Computer Name Changes Panel Domain MIDEARTH">&#8220;The Computer Name Changes Panel  Domain MIDEARTH&#8221;</a> has a button labeled <span class="guimenu">More...</span>. This button opens a
 	panel in which you can set (or change) the Primary DNS suffix of the computer. This is a parameter that mainly affects members
 	of Microsoft Active Directory. Active Directory is heavily oriented around the DNS namespace.
 	</p><p>
-	<a class="indexterm" name="id390476"></a>
-	<a class="indexterm" name="id390483"></a>
+	<a class="indexterm" name="id2643953"></a>
+	<a class="indexterm" name="id2643960"></a>
 	Where NetBIOS technology uses WINS as well as UDP broadcast as key mechanisms for name resolution, Active Directory servers
 	register their services with the Microsoft Dynamic DNS server. Windows clients must be able to query the correct DNS server
 	to find the services (like which machines are domain controllers or which machines have the Netlogon service running).
 	</p><p>
-	<a class="indexterm" name="id390498"></a>
+	<a class="indexterm" name="id2643978"></a>
 	The default setting of the Primary DNS suffix is the Active Directory domain name. When you change the Primary DNS suffix,
 	this does not affect domain membership, but it can break network browsing and the ability to resolve your computer name to
 	a valid IP address.
@@ -70,12 +70,12 @@
 	The Primary DNS suffix parameter principally affects MS Windows clients that are members of an Active Directory domain.
 	Where the client is a member of a Samba domain, it is preferable to leave this field blank.
 	</p><p>
-	<a class="indexterm" name="id390518"></a>
+	<a class="indexterm" name="id2644002"></a>
 	According to Microsoft documentation, &#8220;<span class="quote">If this computer belongs to a group with <code class="constant">Group Policy</code>
 	enabled on <code class="literal">Primary DNS suffice of this computer</code>, the string specified in the Group Policy is used
 	as the primary DNS suffix and you might need to restart your computer to view the correct setting. The local setting is
 	used only if Group Policy is disabled or unspecified.</span>&#8221;
-	</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id390543"></a>Samba System File Location</h2></div></div></div><p><a class="indexterm" name="id390549"></a><a class="indexterm" name="id390557"></a><a class="indexterm" name="id390565"></a>
+	</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2644030"></a>Samba System File Location</h2></div></div></div><p><a class="indexterm" name="id2644037"></a><a class="indexterm" name="id2644045"></a><a class="indexterm" name="id2644053"></a>
 	One of the frustrations expressed by subscribers to the Samba mailing lists revolves around the choice of where the default Samba Team
 	build and installation process locates its Samba files. The location, chosen in the early 1990s, for the default installation is
 	in the <code class="filename">/usr/local/samba</code> directory. This is a perfectly reasonable location, particularly given all the other
@@ -83,7 +83,7 @@
 	</p><p>
 	Several UNIX vendors, and Linux vendors in particular, elected to locate the Samba files in a location other than the Samba Team
 	default. 
-	</p><p><a class="indexterm" name="id390596"></a><a class="indexterm" name="id390607"></a><a class="indexterm" name="id390615"></a><a class="indexterm" name="id390626"></a><a class="indexterm" name="id390633"></a><a class="indexterm" name="id390644"></a><a class="indexterm" name="id390652"></a><a class="indexterm" name="id390660"></a><a class="indexterm" name="id390668"></a><a class="indexterm" name="id390676"></a><a class="indexterm" name="id390684"></a><a class="indexterm" name="id390691"></a><a class="indexterm" name="id390699"></a><a class="indexterm" name="id390707"></a><a class="indexterm" name="id390715"></a><a class="indexterm" name="id390723"></a>
+	</p><p><a class="indexterm" name="id2644089"></a><a class="indexterm" name="id2644100"></a><a class="indexterm" name="id2644108"></a><a class="indexterm" name="id2644119"></a><a class="indexterm" name="id2644126"></a><a class="indexterm" name="id2644138"></a><a class="indexterm" name="id2644145"></a><a class="indexterm" name="id2644153"></a><a class="indexterm" name="id2644161"></a><a class="indexterm" name="id2644169"></a><a class="indexterm" name="id2644177"></a><a class="indexterm" name="id2644185"></a><a class="indexterm" name="id2644193"></a><a class="indexterm" name="id2644201"></a><a class="indexterm" name="id2644209"></a><a class="indexterm" name="id2644217"></a>
 	Linux vendors, working in conjunction with the Free Standards Group (FSG), Linux Standards Base (LSB), and File Hierarchy	
 	System (FHS), have elected to locate the configuration files under the <code class="filename">/etc/samba</code> directory, common binary
 	files (those used by users) in the <code class="filename">/usr/bin</code> directory, and the administrative files (daemons) in the
@@ -92,13 +92,13 @@
 	<code class="filename">/usr/share/swat</code>. There are additional support files for <code class="literal">smbd</code> in the
 	<code class="filename">/usr/lib/samba</code> directory tree. The files located there include the dynamically loadable modules for the
 	passdb backend as well as for the VFS modules.
-	</p><p><a class="indexterm" name="id390786"></a><a class="indexterm" name="id390794"></a><a class="indexterm" name="id390802"></a>
+	</p><p><a class="indexterm" name="id2644286"></a><a class="indexterm" name="id2644294"></a><a class="indexterm" name="id2644302"></a>
 	Samba creates runtime control files and generates log files. The runtime control files (tdb and dat files) are stored in
 	the <code class="filename">/var/lib/samba</code> directory. Log files are created in <code class="filename">/var/log/samba.</code>
 	</p><p>
 	When Samba is built and installed using the default Samba Team process, all files are located under the 
 	<code class="filename">/usr/local/samba</code> directory tree. This makes it simple to find the files that Samba owns.
-	</p><p><a class="indexterm" name="id390837"></a>
+	</p><p><a class="indexterm" name="id2644340"></a>
 	One way to find the Samba files that are installed on your UNIX/Linux system is to search for the location
 	of all files called <code class="literal">smbd</code>. Here is an example:
 </p><pre class="screen">
@@ -131,7 +131,7 @@
 	</p><p>
 	Many people have been caught by installation of Samba using the default Samba Team process when it was already installed
 	by the platform vendor's method. If your platform uses RPM format packages, you can check to see if Samba is installed by
-	executing:<a class="indexterm" name="id390901"></a>
+	executing:<a class="indexterm" name="id2644414"></a>
 </p><pre class="screen">
 <code class="prompt">root# </code> rpm -qa | grep samba
 samba3-pdb-3.0.20-1
@@ -143,9 +143,9 @@
 samba3-doc-3.0.20-1
 samba3-client-3.0.20-1
 samba3-cifsmount-3.0.20-1
-	</pre><p><a class="indexterm" name="id390922"></a>
+	</pre><p><a class="indexterm" name="id2644436"></a>
 	The package names, of course, vary according to how the vendor, or the binary package builder, prepared them.
-	</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id390934"></a>Starting Samba</h2></div></div></div><p><a class="indexterm" name="id390941"></a>
+	</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2644449"></a>Starting Samba</h2></div></div></div><p><a class="indexterm" name="id2644456"></a>
 	Samba essentially consists of two or three daemons. A daemon is a UNIX application that runs in the background and provides services.
 	An example of a service is the Apache Web server for which the daemon is called <code class="literal">httpd</code>. In the case of Samba, there
 	are three daemons, two of which are needed as a minimum.
@@ -186,19 +186,19 @@
 fi
 exit 0
 </pre></div></div><br class="example-break"><div class="variablelist"><dl><dt><span class="term">nmbd</span></dt><dd><p>
-			<a class="indexterm" name="id390994"></a>
-			<a class="indexterm" name="id391001"></a>
+			<a class="indexterm" name="id2644519"></a>
+			<a class="indexterm" name="id2644526"></a>
 			This daemon handles all name registration and resolution requests. It is the primary vehicle involved
 			in network browsing. It handles all UDP-based protocols. The <code class="literal">nmbd</code> daemon should
 			be the first command started as part of the Samba startup process.
 			</p></dd><dt><span class="term">smbd</span></dt><dd><p>
-			<a class="indexterm" name="id391029"></a>
-			<a class="indexterm" name="id391035"></a>
+			<a class="indexterm" name="id2644555"></a>
+			<a class="indexterm" name="id2644562"></a>
 			This daemon handles all TCP/IP-based connection services for file- and print-based operations. It also
 			manages local authentication. It should be started immediately following the startup of <code class="literal">nmbd</code>.
 			</p></dd><dt><span class="term">winbindd</span></dt><dd><p>
-			<a class="indexterm" name="id391062"></a>
-			<a class="indexterm" name="id391069"></a>
+			<a class="indexterm" name="id2644591"></a>
+			<a class="indexterm" name="id2644598"></a>
 			This daemon should be started when Samba is a member of a Windows NT4 or ADS domain. It is also needed when
 			Samba has trust relationships with another domain. The <code class="literal">winbindd</code> daemon will check the
 			<code class="filename">smb.conf</code> file for the presence of the <em class="parameter"><code>idmap uid</code></em> and <em class="parameter"><code>idmap gid</code></em>
@@ -252,24 +252,24 @@
         echo "Usage: smb {start|stop|restart|status}"
         exit 1
 esac
-</pre></div></div><br class="example-break"><p><a class="indexterm" name="id391161"></a>
+</pre></div></div><br class="example-break"><p><a class="indexterm" name="id2644717"></a>
 	SUSE Linux implements individual control over each Samba daemon. A Samba control script that can be conveniently
-	executed from the command line is shown in <a href="appendix.html#ch12SL" title="Example 15.1. A Useful Samba Control Script for SUSE Linux">???</a>. This can be located in the directory
+	executed from the command line is shown in <a class="link" href="appendix.html#ch12SL" title="Example 15.1. A Useful Samba Control Script for SUSE Linux">&#8220;A Useful Samba Control Script for SUSE Linux&#8221;</a>. This can be located in the directory
 	<code class="filename">/sbin</code> in a file called <code class="filename">samba</code>. This type of control script should be
 	owned by user root and group root, and set so that only root can execute it.
-	</p><p><a class="indexterm" name="id391193"></a>
-	A sample startup script for a Red Hat Linux system is shown in <a href="appendix.html#ch12RHscript" title="Example 15.2. A Sample Samba Control Script for Red Hat Linux">???</a>.
+	</p><p><a class="indexterm" name="id2644752"></a>
+	A sample startup script for a Red Hat Linux system is shown in <a class="link" href="appendix.html#ch12RHscript" title="Example 15.2. A Sample Samba Control Script for Red Hat Linux">&#8220;A Sample Samba Control Script for Red Hat Linux&#8221;</a>.
 	This file could be located in the directory <code class="filename">/etc/rc.d</code> and can be called
 	<code class="filename">samba</code>. A similar startup script is required to control <code class="literal">winbind</code>.
 	If you want to find more information regarding startup scripts please refer to the packaging section of
 	the Samba source code distribution tarball. The packaging files for each platform include a
 	startup control file.
-	</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id391231"></a>DNS Configuration Files</h2></div></div></div><p>
+	</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2644795"></a>DNS Configuration Files</h2></div></div></div><p>
 	The following files are common to all DNS server configurations. Rather than repeat them multiple times, they
 	are presented here for general reference.
-	</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id391242"></a>The Forward Zone File for the Loopback Adaptor</h3></div></div></div><p>
+	</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2644807"></a>The Forward Zone File for the Loopback Adaptor</h3></div></div></div><p>
 	The forward zone file for the loopback address never changes. An example file is shown
-	in <a href="appendix.html#loopback" title="Example 15.3. DNS Localhost Forward Zone File: /var/lib/named/localhost.zone">???</a>. All traffic destined for an IP address that is hosted on a
+	in <a class="link" href="appendix.html#loopback" title="Example 15.3. DNS Localhost Forward Zone File: /var/lib/named/localhost.zone">&#8220;DNS Localhost Forward Zone File: /var/lib/named/localhost.zone&#8221;</a>. All traffic destined for an IP address that is hosted on a
 	physical interface on the machine itself is routed to the loopback adaptor. This is
 	a fundamental design feature of the TCP/IP protocol implementation. The loopback adaptor
 	is called <code class="constant">localhost</code>.
@@ -284,8 +284,8 @@
 
 		IN NS		@
 		IN A		127.0.0.1
-</pre></div></div><br class="example-break"></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id391285"></a>The Reverse Zone File for the Loopback Adaptor</h3></div></div></div><p>
-	The reverse zone file for the loopback address as shown in <a href="appendix.html#dnsloopy" title="Example 15.4. DNS Localhost Reverse Zone File: /var/lib/named/127.0.0.zone">???</a>
+</pre></div></div><br class="example-break"></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2644856"></a>The Reverse Zone File for the Loopback Adaptor</h3></div></div></div><p>
+	The reverse zone file for the loopback address as shown in <a class="link" href="appendix.html#dnsloopy" title="Example 15.4. DNS Localhost Reverse Zone File: /var/lib/named/127.0.0.zone">&#8220;DNS Localhost Reverse Zone File: /var/lib/named/127.0.0.zone&#8221;</a>
 	is necessary so that references to the address <code class="constant">127.0.0.1</code> can be
 	resolved to the correct name of the interface. 
 	</p><div class="example"><a name="dnsloopy"></a><p class="title"><b>Example 15.4. DNS Localhost Reverse Zone File: <code class="filename">/var/lib/named/127.0.0.zone</code></b></p><div class="example-contents"><pre class="screen">
@@ -344,15 +344,15 @@
 .                        3600000      NS    M.ROOT-SERVERS.NET.
 M.ROOT-SERVERS.NET.      3600000      A     202.12.27.33
 ; End of File
-</pre></div></div><br class="example-break"></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id391367"></a>DNS Root Server Hint File</h3></div></div></div><p>
-	The content of the root hints file as shown in <a href="appendix.html#roothint" title="Example 15.5. DNS Root Name Server Hint File: /var/lib/named/root.hint">???</a>  changes slowly over time. 
+</pre></div></div><br class="example-break"></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2644996"></a>DNS Root Server Hint File</h3></div></div></div><p>
+	The content of the root hints file as shown in <a class="link" href="appendix.html#roothint" title="Example 15.5. DNS Root Name Server Hint File: /var/lib/named/root.hint">&#8220;DNS Root Name Server Hint File: /var/lib/named/root.hint&#8221;</a>  changes slowly over time. 
 	Periodically this file should be updated from the source shown. Because
 	  of its size, this file is located at the end of this chapter.
-	</p></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="altldapcfg"></a>Alternative LDAP Database Initialization</h2></div></div></div><p><a class="indexterm" name="id391396"></a><a class="indexterm" name="id391407"></a>
+	</p></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="altldapcfg"></a>Alternative LDAP Database Initialization</h2></div></div></div><p><a class="indexterm" name="id2645027"></a><a class="indexterm" name="id2645038"></a>
 	The following procedure may be used as an alternative means of configuring
 	the initial LDAP database. Many administrators prefer to have greater control
 	over how system files get configured.
-	</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id391422"></a>Initialization of the LDAP Database</h3></div></div></div><p><a class="indexterm" name="id391429"></a><a class="indexterm" name="id391437"></a><a class="indexterm" name="id391448"></a>
+	</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2645055"></a>Initialization of the LDAP Database</h3></div></div></div><p><a class="indexterm" name="id2645062"></a><a class="indexterm" name="id2645070"></a><a class="indexterm" name="id2645081"></a>
 	The first step to get the LDAP server ready for action is to create the LDIF file from
 	which the LDAP database will be preloaded. This is necessary to create the containers
 	into which the user, group, and other accounts are written. It is also necessary to
@@ -367,12 +367,12 @@
 <code class="prompt">root# </code> chmod 700 /etc/openldap/SambaInit
 </pre><p>
 		</p></li><li><p>
-		Install the files shown in <a href="appendix.html#sbehap-ldapreconfa" title="Example 15.6. LDAP Pre-configuration Script: SMBLDAP-ldif-preconfig.sh Part A">???</a>, <a href="appendix.html#sbehap-ldapreconfb" title="Example 15.7. LDAP Pre-configuration Script: SMBLDAP-ldif-preconfig.sh Part B">???</a>,
-		and <a href="appendix.html#sbehap-ldapreconfc" title="Example 15.8. LDAP Pre-configuration Script: SMBLDAP-ldif-preconfig.sh Part C">???</a> into the directory 
+		Install the files shown in <a class="link" href="appendix.html#sbehap-ldapreconfa" title="Example 15.6. LDAP Pre-configuration Script: SMBLDAP-ldif-preconfig.sh Part A">&#8220;LDAP Pre-configuration Script: SMBLDAP-ldif-preconfig.sh  Part A&#8221;</a>, <a class="link" href="appendix.html#sbehap-ldapreconfb" title="Example 15.7. LDAP Pre-configuration Script: SMBLDAP-ldif-preconfig.sh Part B">&#8220;LDAP Pre-configuration Script: SMBLDAP-ldif-preconfig.sh  Part B&#8221;</a>,
+		and <a class="link" href="appendix.html#sbehap-ldapreconfc" title="Example 15.8. LDAP Pre-configuration Script: SMBLDAP-ldif-preconfig.sh Part C">&#8220;LDAP Pre-configuration Script: SMBLDAP-ldif-preconfig.sh  Part C&#8221;</a> into the directory 
 		<code class="filename">/etc/openldap/SambaInit/SMBLDAP-ldif-preconfig.sh.</code> These three files are,
 		respectively, parts A, B, and C of the <code class="filename">SMBLDAP-ldif-preconfig.sh</code> file.
 		</p></li><li><p>
-		Install the files shown in <a href="appendix.html#sbehap-ldifpata" title="Example 15.9. LDIF Pattern File Used to Pre-configure LDAP Part A">???</a> and <a href="appendix.html#sbehap-ldifpatb" title="Example 15.10. LDIF Pattern File Used to Pre-configure LDAP Part B">???</a> into the directory
+		Install the files shown in <a class="link" href="appendix.html#sbehap-ldifpata" title="Example 15.9. LDIF Pattern File Used to Pre-configure LDAP Part A">&#8220;LDIF Pattern File Used to Pre-configure LDAP  Part A&#8221;</a> and <a class="link" href="appendix.html#sbehap-ldifpatb" title="Example 15.10. LDIF Pattern File Used to Pre-configure LDAP Part B">&#8220;LDIF Pattern File Used to Pre-configure LDAP  Part B&#8221;</a> into the directory
 		<code class="filename">/etc/openldap/SambaInit/.</code> These two files are
                 parts A and B, respectively, of the <code class="filename">init-ldif.pat</code> file.
 		</p></li><li><p>
@@ -705,43 +705,43 @@
 sambaGroupType: 2
 displayName: Domain Users
 description: Domain Users
-</pre></div></div><br class="example-break"></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id391880"></a>The LDAP Account Manager</h2></div></div></div><p>
-<a class="indexterm" name="id391888"></a>
-<a class="indexterm" name="id391894"></a>
-<a class="indexterm" name="id391903"></a>
-<a class="indexterm" name="id391910"></a>
-<a class="indexterm" name="id391916"></a>
-<a class="indexterm" name="id391923"></a>
-<a class="indexterm" name="id391930"></a>
+</pre></div></div><br class="example-break"></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2645634"></a>The LDAP Account Manager</h2></div></div></div><p>
+<a class="indexterm" name="id2645642"></a>
+<a class="indexterm" name="id2645648"></a>
+<a class="indexterm" name="id2645657"></a>
+<a class="indexterm" name="id2645664"></a>
+<a class="indexterm" name="id2645670"></a>
+<a class="indexterm" name="id2645677"></a>
+<a class="indexterm" name="id2645684"></a>
 The LDAP Account Manager (LAM) is an application suite that has been written in PHP.
 LAM can be used with any Web server that has PHP4 support. It connects to the LDAP
 server either using unencrypted connections or via SSL/TLS. LAM can be used to manage
 Posix accounts as well as SambaSAMAccounts for users, groups, and Windows machines
 (hosts).
 </p><p>
-LAM is available from the <a href="http://sourceforge.net/projects/lam/" target="_top">LAM</a>
+LAM is available from the <a class="ulink" href="http://sourceforge.net/projects/lam/" target="_top">LAM</a>
 home page and from its mirror sites. LAM has been released under the GNU GPL version 2.
 The current version of LAM is 0.4.9. Release of version 0.5 is expected in the third quarter
 of 2005.
 </p><p>
-<a class="indexterm" name="id391956"></a>
-<a class="indexterm" name="id391963"></a>
-<a class="indexterm" name="id391970"></a>
+<a class="indexterm" name="id2645715"></a>
+<a class="indexterm" name="id2645722"></a>
+<a class="indexterm" name="id2645729"></a>
 Requirements:
-</p><div class="itemizedlist"><ul type="disc"><li><p>A web server that will work with PHP4.</p></li><li><p>PHP4 (available from the <a href="http://www.php.net/" target="_top">PHP</a> home page.)</p></li><li><p>OpenLDAP 2.0 or later.</p></li><li><p>A Web browser that supports CSS.</p></li><li><p>Perl.</p></li><li><p>The gettext package.</p></li><li><p>mcrypt + mhash (optional).</p></li><li><p>It is also a good idea to install SSL support.</p></li></ul></div><p>
+</p><div class="itemizedlist"><ul type="disc"><li><p>A web server that will work with PHP4.</p></li><li><p>PHP4 (available from the <a class="ulink" href="http://www.php.net/" target="_top">PHP</a> home page.)</p></li><li><p>OpenLDAP 2.0 or later.</p></li><li><p>A Web browser that supports CSS.</p></li><li><p>Perl.</p></li><li><p>The gettext package.</p></li><li><p>mcrypt + mhash (optional).</p></li><li><p>It is also a good idea to install SSL support.</p></li></ul></div><p>
 LAM is a useful tool that provides a simple Web-based device that can be used to
 manage the contents of the LDAP directory to:
-<a class="indexterm" name="id392027"></a>
-<a class="indexterm" name="id392034"></a>
-<a class="indexterm" name="id392041"></a>
+<a class="indexterm" name="id2645790"></a>
+<a class="indexterm" name="id2645797"></a>
+<a class="indexterm" name="id2645804"></a>
 </p><div class="itemizedlist"><ul type="disc"><li><p>Display user/group/host and Domain entries.</p></li><li><p>Manage entries (Add/Delete/Edit).</p></li><li><p>Filter and sort entries.</p></li><li><p>Store and use multiple operating profiles.</p></li><li><p>Edit organizational units (OUs).</p></li><li><p>Upload accounts from a file.</p></li><li><p>Is compatible with Samba-2.2.x and Samba-3.</p></li></ul></div><p>
 When correctly configured, LAM allows convenient management of UNIX (Posix) and Samba
 user, group, and windows domain member machine accounts.
 </p><p>
-<a class="indexterm" name="id392092"></a>
-<a class="indexterm" name="id392098"></a>
-<a class="indexterm" name="id392105"></a>
-<a class="indexterm" name="id392112"></a>
+<a class="indexterm" name="id2645857"></a>
+<a class="indexterm" name="id2645864"></a>
+<a class="indexterm" name="id2645871"></a>
+<a class="indexterm" name="id2645878"></a>
 The default password is &#8220;<span class="quote">lam.</span>&#8221; It is highly recommended that you use only 
 an SSL connection to your Web server for all remote operations involving LAM. If you 
 want secure connections, you must configure your Apache Web server to permit connections 
@@ -760,7 +760,7 @@
 	For example, on SUSE Linux Enterprise Server 9, copy to the 
 	<code class="filename">/srv/www/htdocs</code> directory.
 	</p></li><li><p>
-	<a class="indexterm" name="id392185"></a>
+	<a class="indexterm" name="id2645958"></a>
 	Set file permissions using the following commands:
 </p><pre class="screen">
 <code class="prompt">root# </code> chown -R wwwrun:www /srv/www/htdocs/lam
@@ -770,7 +770,7 @@
 <code class="prompt">root# </code> chmod 755 /srv/www/htdocs/lam/lib/*pl
 </pre><p>
 	</p></li><li><p>
-	<a class="indexterm" name="id392235"></a>
+	<a class="indexterm" name="id2646010"></a>
        Using your favorite editor create the following <code class="filename">config.cfg</code>
        LAM configuration file:
 </p><pre class="screen">
@@ -778,15 +778,15 @@
 <code class="prompt">root# </code> cp config.cfg_sample config.cfg
 <code class="prompt">root# </code> vi config.cfg
 </pre><p>
-	<a class="indexterm" name="id392275"></a>
-	<a class="indexterm" name="id392284"></a>
-	An example file is shown in <a href="appendix.html#lamcfg" title="Example 15.11. Example LAM Configuration File config.cfg">???</a>.
+	<a class="indexterm" name="id2646051"></a>
+	<a class="indexterm" name="id2646060"></a>
+	An example file is shown in <a class="link" href="appendix.html#lamcfg" title="Example 15.11. Example LAM Configuration File config.cfg">&#8220;Example LAM Configuration File  config.cfg&#8221;</a>.
 	This is the minimum configuration that must be completed. The LAM profile
 	file can be created using a convenient wizard that is part of the LAM
 	configuration suite.
 	</p></li><li><p>
 	Start your Web server then, using your Web browser, connect to 
-	<a href="http://localhost/lam" target="_top">LAM</a> URL. Click on the
+	<a class="ulink" href="http://localhost/lam" target="_top">LAM</a> URL. Click on the
 	the <em class="parameter"><code>Configuration Login</code></em> link then click on the
 	Configuration Wizard link to begin creation of the default profile so that 
 	LAM can connect to your LDAP server. Alternately, copy the 
@@ -794,22 +794,22 @@
 	<code class="filename">lam.conf</code> then, using your favorite editor, 
 	change the settings to match local site needs.
 	</p></li></ol></div><p>
-	<a class="indexterm" name="id392339"></a>
-	An example of a working file is shown here in <a href="appendix.html#lamconf" title="Example 15.12. LAM Profile Control File lam.conf">???</a>.
+	<a class="indexterm" name="id2646120"></a>
+	An example of a working file is shown here in <a class="link" href="appendix.html#lamconf" title="Example 15.12. LAM Profile Control File lam.conf">&#8220;LAM Profile Control File  lam.conf&#8221;</a>.
 	This file has been stripped of comments to keep the size small. The comments
 	and help information provided in the profile file that the wizard creates
 	is very useful and will help many administrators to avoid pitfalls.
 	Your configuration file obviously reflects the configuration options that
 	are preferred at your site.
 	</p><p>
-	<a class="indexterm" name="id392359"></a>
+	<a class="indexterm" name="id2646144"></a>
 	It is important that your LDAP server is running at the time that LAM is 
 	being configured. This permits you to validate correct operation.
-	An example of the LAM login screen is provided in <a href="appendix.html#lam-login" title="Figure 15.6. The LDAP Account Manager Login Screen">???</a>.
+	An example of the LAM login screen is provided in <a class="link" href="appendix.html#lam-login" title="Figure 15.6. The LDAP Account Manager Login Screen">&#8220;The LDAP Account Manager Login Screen&#8221;</a>.
 	</p><div class="figure"><a name="lam-login"></a><p class="title"><b>Figure 15.6. The LDAP Account Manager Login Screen</b></p><div class="figure-contents"><div class="mediaobject"><img src="images/lam-login.png" width="270" alt="The LDAP Account Manager Login Screen"></div></div></div><br class="figure-break"><p>
-	<a class="indexterm" name="id392419"></a>
+	<a class="indexterm" name="id2646207"></a>
 	The LAM configuration editor has a number of options that must be managed correctly.
-	An example of use of the LAM configuration editor is shown in <a href="appendix.html#lam-config" title="Figure 15.7. The LDAP Account Manager Configuration Screen">???</a>.
+	An example of use of the LAM configuration editor is shown in <a class="link" href="appendix.html#lam-config" title="Figure 15.7. The LDAP Account Manager Configuration Screen">&#8220;The LDAP Account Manager Configuration Screen&#8221;</a>.
 	It is important that you correctly set the minimum and maximum UID/GID values that are
 	permitted for use at your site. The default values may not be compatible with a need to
 	modify initial default account values for well-known Windows network users and groups.
@@ -817,29 +817,29 @@
 	the initial settings to be made. Do not forget to reset these to sensible values before
 	using LAM to add additional users and groups.
 	</p><div class="figure"><a name="lam-config"></a><p class="title"><b>Figure 15.7. The LDAP Account Manager Configuration Screen</b></p><div class="figure-contents"><div class="mediaobject"><img src="images/lam-config.png" width="270" alt="The LDAP Account Manager Configuration Screen"></div></div></div><br class="figure-break"><p>
-	<a class="indexterm" name="id392484"></a>
+	<a class="indexterm" name="id2646278"></a>
 	LAM has some nice, but unusual features. For example, one unexpected feature in most application
 	screens permits the generation of a PDF file that lists configuration information. This is a well
 	thought out facility. This option has been edited out of the following screen shots to conserve
 	space.
 	</p><p>
-	<a class="indexterm" name="id392496"></a>
+	<a class="indexterm" name="id2646294"></a>
 	When you log onto LAM the opening screen drops you right into the user manager as shown in
-	<a href="appendix.html#lam-user" title="Figure 15.8. The LDAP Account Manager User Edit Screen">???</a>. This is a logical action as it permits the most-needed facility
+	<a class="link" href="appendix.html#lam-user" title="Figure 15.8. The LDAP Account Manager User Edit Screen">&#8220;The LDAP Account Manager User Edit Screen&#8221;</a>. This is a logical action as it permits the most-needed facility
 	to be used immediately. The editing of an existing user, as with the addition of a new user,
 	is easy to follow and very clear in both layout and intent. It is a simple matter to edit
 	generic settings, UNIX specific parameters, and then Samba account requirements. Each step
 	involves clicking a button that intuitively drives you through the process. When you have
 	finished editing simply press the <span class="guimenu">Final</span> button.
 	</p><div class="figure"><a name="lam-user"></a><p class="title"><b>Figure 15.8. The LDAP Account Manager User Edit Screen</b></p><div class="figure-contents"><div class="mediaobject"><img src="images/lam-users.png" width="270" alt="The LDAP Account Manager User Edit Screen"></div></div></div><br class="figure-break"><p>
-	The edit screen for groups is shown in <a href="appendix.html#lam-group" title="Figure 15.9. The LDAP Account Manager Group Edit Screen">???</a>. As with the edit screen
-	for user accounts, group accounts may be rapidly dealt with. <a href="appendix.html#lam-group-mem" title="Figure 15.10. The LDAP Account Manager Group Membership Edit Screen">???</a>
+	The edit screen for groups is shown in <a class="link" href="appendix.html#lam-group" title="Figure 15.9. The LDAP Account Manager Group Edit Screen">&#8220;The LDAP Account Manager Group Edit Screen&#8221;</a>. As with the edit screen
+	for user accounts, group accounts may be rapidly dealt with. <a class="link" href="appendix.html#lam-group-mem" title="Figure 15.10. The LDAP Account Manager Group Membership Edit Screen">&#8220;The LDAP Account Manager Group Membership Edit Screen&#8221;</a>
 	shows a sub-screen from the group editor that permits users to be assigned secondary group
 	memberships. 
 	</p><div class="figure"><a name="lam-group"></a><p class="title"><b>Figure 15.9. The LDAP Account Manager Group Edit Screen</b></p><div class="figure-contents"><div class="mediaobject"><img src="images/lam-groups.png" width="270" alt="The LDAP Account Manager Group Edit Screen"></div></div></div><br class="figure-break"><div class="figure"><a name="lam-group-mem"></a><p class="title"><b>Figure 15.10. The LDAP Account Manager Group Membership Edit Screen</b></p><div class="figure-contents"><div class="mediaobject"><img src="images/lam-group-members.png" width="270" alt="The LDAP Account Manager Group Membership Edit Screen"></div></div></div><br class="figure-break"><p>
-	<a class="indexterm" name="id392664"></a><a class="indexterm" name="id392670"></a>
+	<a class="indexterm" name="id2646474"></a><a class="indexterm" name="id2646479"></a>
 	The final screen presented here is one that you should not normally need to use. Host accounts will
-	be automatically managed using the smbldap-tools scripts. This means that the screen <a href="appendix.html#lam-host" title="Figure 15.11. The LDAP Account Manager Host Edit Screen">???</a>
+	be automatically managed using the smbldap-tools scripts. This means that the screen <a class="link" href="appendix.html#lam-host" title="Figure 15.11. The LDAP Account Manager Host Edit Screen">&#8220;The LDAP Account Manager Host Edit Screen&#8221;</a>
 	will, in most cases, not be used.
 	</p><div class="figure"><a name="lam-host"></a><p class="title"><b>Figure 15.11. The LDAP Account Manager Host Edit Screen</b></p><div class="figure-contents"><div class="mediaobject"><img src="images/lam-hosts.png" width="270" alt="The LDAP Account Manager Host Edit Screen"></div></div></div><br class="figure-break"><p>
 	One aspect of LAM that may annoy some users is the way it forces certain conventions on
@@ -883,21 +883,21 @@
 samba3: yes
 cachetimeout: 5
 pwdhash: SSHA
-</pre></div></div><br class="example-break"></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id392795"></a>IDEALX Management Console</h2></div></div></div><p>
+</pre></div></div><br class="example-break"></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2646631"></a>IDEALX Management Console</h2></div></div></div><p>
 	IMC (the IDEALX Mamagement Console) is a tool that can be used as the basis for a comprehensive
 	web-based management interface for UNIX and Linux systems.
 	</p><p>
 	The Samba toolset is the first console developped for IMC. It offers a simple and ergonomic
 	interface for managing a Samba domain controler. The goal is to give Linux administrators who
 	need to manage production Samba servers an effective, intuitive and consistent management 
-	experience. An IMC screenshot of the user management tool is shown in <a href="appendix.html#imcidealx" title="Figure 15.12. The IMC Samba User Account Screen">???</a>.
+	experience. An IMC screenshot of the user management tool is shown in <a class="link" href="appendix.html#imcidealx" title="Figure 15.12. The IMC Samba User Account Screen">&#8220;The IMC Samba User Account Screen&#8221;</a>.
 	</p><div class="figure"><a name="imcidealx"></a><p class="title"><b>Figure 15.12. The IMC Samba User Account Screen</b></p><div class="figure-contents"><div class="mediaobject"><img src="images/imc-usermanager2.png" width="216" alt="The IMC Samba User Account Screen"></div></div></div><br class="figure-break"><p>
 	IMC is built on a set of Perl modules. Most modules are standard CPAN modules. Some are bundled with IMC,
 	but will soon to be hosted on the CPAN independently, like Struts4P, a port of Struts to the Perl language.
 	</p><p>
-	For further information regarding IMC refer to the web <a href="http://imc.sourceforge.net/" target="_top">site.</a>
-	Prebuilt RPM packages are also <a href="http://imc.sourceforge.net/download.html" target="_top">available.</a>
-	</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="ch12-SUIDSGID"></a>Effect of Setting File and Directory SUID/SGID Permissions Explained</h2></div></div></div><a class="indexterm" name="id392892"></a><a class="indexterm" name="id392898"></a><p>
+	For further information regarding IMC refer to the web <a class="ulink" href="http://imc.sourceforge.net/" target="_top">site.</a>
+	Prebuilt RPM packages are also <a class="ulink" href="http://imc.sourceforge.net/download.html" target="_top">available.</a>
+	</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="ch12-SUIDSGID"></a>Effect of Setting File and Directory SUID/SGID Permissions Explained</h2></div></div></div><a class="indexterm" name="id2646736"></a><a class="indexterm" name="id2646743"></a><p>
 	The setting of the SUID/SGID bits on the file or directory permissions flag has particular
 	consequences. If the file is executable and the SUID bit is set, it executes with the privilege
 	of (with the UID of) the owner of the file. For example, if you are logged onto a system as
@@ -967,61 +967,61 @@
 total 1
 drw-rw-r--    2 bobj     Domain Users  12346 Dec 18 18:11 maryvfile.txt
 </pre><p>
-	</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="ch12dblck"></a>Shared Data Integrity</h2></div></div></div><p><a class="indexterm" name="id393104"></a><a class="indexterm" name="id393112"></a>
+	</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="ch12dblck"></a>Shared Data Integrity</h2></div></div></div><p><a class="indexterm" name="id2646974"></a><a class="indexterm" name="id2646982"></a>
 	The integrity of shared data is often viewed as a particularly emotional issue, especially where
 	there are concurrent problems with multiuser data access. Contrary to the assertions of some who have
 	experienced problems in either area, the cause has nothing to do with the phases of the moons of Jupiter.
 	</p><p>
 	The solution to concurrent multiuser data access problems must consider three separate areas
-	from which the problem may stem:<a class="indexterm" name="id393131"></a><a class="indexterm" name="id393142"></a><a class="indexterm" name="id393154"></a>
-	</p><div class="itemizedlist"><ul type="disc"><li><p>application-level locking controls</p></li><li><p>client-side locking controls</p></li><li><p>server-side locking controls</p></li></ul></div><p><a class="indexterm" name="id393186"></a><a class="indexterm" name="id393193"></a>
+	from which the problem may stem:<a class="indexterm" name="id2647010"></a><a class="indexterm" name="id2647022"></a><a class="indexterm" name="id2647033"></a>
+	</p><div class="itemizedlist"><ul type="disc"><li><p>application-level locking controls</p></li><li><p>client-side locking controls</p></li><li><p>server-side locking controls</p></li></ul></div><p><a class="indexterm" name="id2647066"></a><a class="indexterm" name="id2647074"></a>
 	Many database applications use some form of application-level access control. An example of one
 	well-known application that uses application-level locking is Microsoft Access. Detailed guidance
 	is provided here because this is the most common application for which problems have been reported.
-	</p><p><a class="indexterm" name="id393207"></a><a class="indexterm" name="id393215"></a>
+	</p><p><a class="indexterm" name="id2647090"></a><a class="indexterm" name="id2647098"></a>
 	Common applications that are affected by client- and server-side locking controls include MS
 	Excel and Act!. Important locking guidance is provided here.
-	</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id393226"></a>Microsoft Access</h3></div></div></div><p>
+	</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2647111"></a>Microsoft Access</h3></div></div></div><p>
 	The best advice that can be given is to carefully read the Microsoft knowledgebase articles that
 	cover this area. Examples of relevant documents include:
-	</p><div class="itemizedlist"><ul type="disc"><li><p>http://support.microsoft.com/default.aspx?scid=kb;en-us;208778</p></li><li><p>http://support.microsoft.com/default.aspx?scid=kb;en-us;299373</p></li></ul></div><p><a class="indexterm" name="id393251"></a><a class="indexterm" name="id393262"></a>
+	</p><div class="itemizedlist"><ul type="disc"><li><p>http://support.microsoft.com/default.aspx?scid=kb;en-us;208778</p></li><li><p>http://support.microsoft.com/default.aspx?scid=kb;en-us;299373</p></li></ul></div><p><a class="indexterm" name="id2647138"></a><a class="indexterm" name="id2647149"></a>
 	Make sure that your MS Access database file is configured for multiuser access (not set for 
 	exclusive open). Open MS Access on each client workstation, then set the following: <span class="guimenu">(Menu bar) Tools</span>+<span class="guimenu">Options</span>+<span class="guimenu">[tab] General</span>.  Set network path to Default database folder: <code class="filename">\\server\share\folder</code>.
 	</p><p>
         You can configure MS Access file sharing behavior as follows: click <span class="guimenu">[tab] Advanced</span>.
-	  Set:<a class="indexterm" name="id393310"></a>
-	</p><div class="itemizedlist"><ul type="disc"><li><p>Default open mode: Shared</p></li><li><p>Default Record Locking: Edited Record</p></li><li><p>Open databases using record_level locking</p></li></ul></div><p><a class="indexterm" name="id393338"></a>
+	  Set:<a class="indexterm" name="id2647200"></a>
+	</p><div class="itemizedlist"><ul type="disc"><li><p>Default open mode: Shared</p></li><li><p>Default Record Locking: Edited Record</p></li><li><p>Open databases using record_level locking</p></li></ul></div><p><a class="indexterm" name="id2647229"></a>
         You must now commit the changes so that they will take effect. To do so, click 
 	<span class="guimenu">Apply</span><span class="guimenu">Ok</span>. At this point, you should exit MS Access, restart 
 	it, and then validate that these settings have not changed.
-	</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id393365"></a>Act! Database Sharing</h3></div></div></div><p><a class="indexterm" name="id393372"></a><a class="indexterm" name="id393379"></a>
+	</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2647258"></a>Act! Database Sharing</h3></div></div></div><p><a class="indexterm" name="id2647265"></a><a class="indexterm" name="id2647273"></a>
 	Where the server sharing the ACT! database(s) is running Samba,or Windows NT, 200x, or XP, you 
 	must disable opportunistic locking on the server and all workstations. Failure to do so
 	results in data corruption. This information is available from the Act! Web site
 	knowledgebase articles 
-	<a href="http://itdomino.saleslogix.com/act.nsf/docid/1998223162925" target="_top">1998223162925</a>
+	<a class="ulink" href="http://itdomino.saleslogix.com/act.nsf/docid/1998223162925" target="_top">1998223162925</a>
 	as well as from article
-	<a href="http://itdomino.saleslogix.com/act.nsf/docid/200110485036" target="_top">200110485036</a>.
-	</p><p><a class="indexterm" name="id393406"></a><a class="indexterm" name="id393414"></a>
+	<a class="ulink" href="http://itdomino.saleslogix.com/act.nsf/docid/200110485036" target="_top">200110485036</a>.
+	</p><p><a class="indexterm" name="id2647303"></a><a class="indexterm" name="id2647311"></a>
 	These documents clearly state that opportunistic locking must be disabled on both
 	the server (Samba in the case we are interested in here), as well as on every workstation
 	from which the centrally shared Act! database will be accessed. Act! provides
 	a tool called <code class="literal">Act!Diag</code> that may be used to disable all workstation
 	registry settings that may otherwise interfere with the operation of Act! 
 	Registered Act! users may download this utility from the Act! Web 
-	<a href="http://www.act.com/support/updates/index.cfm" target="_top">site.</a>
-	</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id393440"></a>Opportunistic Locking Controls</h3></div></div></div><p><a class="indexterm" name="id393447"></a>
+	<a class="ulink" href="http://www.act.com/support/updates/index.cfm" target="_top">site.</a>
+	</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2647342"></a>Opportunistic Locking Controls</h3></div></div></div><p><a class="indexterm" name="id2647350"></a>
 	Third-party Windows applications may not be compatible with the use of opportunistic file
-	and record locking. For applications that are known not to be compatible,<sup>[<a name="id393458" href="#ftn.id393458">14</a>]</sup> oplock
+	and record locking. For applications that are known not to be compatible,<sup>[<a name="id2647362" href="#ftn.id2647362" class="footnote">14</a>]</sup> oplock
 	support may need to be disabled both on the Samba server and on the Windows workstations.
-	</p><p><a class="indexterm" name="id393468"></a><a class="indexterm" name="id393475"></a><a class="indexterm" name="id393483"></a>
+	</p><p><a class="indexterm" name="id2647376"></a><a class="indexterm" name="id2647384"></a><a class="indexterm" name="id2647392"></a>
 	Oplocks enable a Windows client to cache parts of a file that are being
 	edited. Another windows client may then request to open the file with the
 	ability to write to it. The server will then ask the original workstation
 	that had the file open with a write lock to release its lock. Before
 	doing so, that workstation must flush the file from cache memory to the
 	disk or network drive.
-	</p><p><a class="indexterm" name="id393501"></a>
+	</p><p><a class="indexterm" name="id2647413"></a>
 	Disabling of Oplocks usage may require server and client changes.
 	Oplocks may be disabled by file, by file pattern, on the share, or on the
 	Samba server.

Modified: branches/samba/experimental/docs/htmldocs/Samba3-ByExample/ch14.html
===================================================================
--- branches/samba/experimental/docs/htmldocs/Samba3-ByExample/ch14.html	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/docs/htmldocs/Samba3-ByExample/ch14.html	2008-06-09 06:59:20 UTC (rev 1920)
@@ -1,9 +1,9 @@
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Chapter 14. Samba Support</title><link rel="stylesheet" href="samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.72.0"><link rel="start" href="index.html" title="Samba-3 by Example"><link rel="up" href="RefSection.html" title="Part III. Reference Section"><link rel="prev" href="HA.html" title="Chapter 13. Performance, Reliability, and Availability"><link rel="next" href="appendix.html" title="Chapter 15. A Collection of Useful Tidbits"></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. Samba Support</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="HA.html">Prev</a> </td><th width="60%" align="center">Part III. Reference Section</th><td width="20%" align="right"> <a accesskey="n" href="appendix.html">Next</a></td></tr></table><hr></div><div class="chapter" lang="en-US"><div class="titlepage"><div><div><h2 class="title"><a name="id389570"></a>Chapter 14. Samba Support</h2></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="sect1"><a href="ch14.html#id389686">Free Support</a></span></dt><dt><span class="sect1"><a href="ch14.html#id389884">Commercial Support</a></span></dt></dl></div><p>
-<a class="indexterm" name="id389579"></a>
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Chapter 14. Samba Support</title><link rel="stylesheet" href="../samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.73.1"><link rel="start" href="index.html" title="Samba-3 by Example"><link rel="up" href="RefSection.html" title="Part III. Reference Section"><link rel="prev" href="HA.html" title="Chapter 13. Performance, Reliability, and Availability"><link rel="next" href="appendix.html" title="Chapter 15. A Collection of Useful Tidbits"></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. Samba Support</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="HA.html">Prev</a> </td><th width="60%" align="center">Part III. Reference Section</th><td width="20%" align="right"> <a accesskey="n" href="appendix.html">Next</a></td></tr></table><hr></div><div class="chapter" lang="en-US"><div class="titlepage"><div><div><h2 class="title"><a name="id2642973"></a>Chapter 14. Samba Support</h2></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="sect1"><a href="ch14.html#id2643104">Free Support</a></span></dt><dt><span class="sect1"><a href="ch14.html#id2643322">Commercial Support</a></span></dt></dl></div><p>
+<a class="indexterm" name="id2642982"></a>
 One of the most difficult to answer questions in the information technology industry is, &#8220;<span class="quote">What is
 support?</span>&#8221;. That question irritates some folks, as much as common answers may annoy others.
 </p><p>
-<a class="indexterm" name="id389595"></a>
+<a class="indexterm" name="id2642999"></a>
 The most aggravating situation pertaining to support is typified when, as a Linux user, a call is made to
 an Internet service provider who, instead of listening to the problem to find a solution, blandly replies:
 &#8220;<span class="quote">Oh, Linux? We do not support Linux!</span>&#8221;. It has happened to me, and similar situations happen
@@ -15,50 +15,50 @@
 at the right time, no matter the situation. Support is all that it takes to take away pain, disruption,
 inconvenience, loss of productivity, disorientation, uncertainty, and real or perceived risk.
 </p><p>
-<a class="indexterm" name="id389618"></a>
-<a class="indexterm" name="id389625"></a>
-<a class="indexterm" name="id389632"></a>
+<a class="indexterm" name="id2643030"></a>
+<a class="indexterm" name="id2643037"></a>
+<a class="indexterm" name="id2643044"></a>
 One of the forces that has become a driving force for the adoption of open source software is the fact that
 many IT businesses have provided services that have perhaps failed to deliver what the customer expected, or
 that have been found wanting for other reasons.
 </p><p>
-<a class="indexterm" name="id389644"></a>
-<a class="indexterm" name="id389651"></a>
+<a class="indexterm" name="id2643058"></a>
+<a class="indexterm" name="id2643065"></a>
 In recognition of the need for needs satisfaction as the primary experience an information technology user or
 consumer expects, the information provided in this chapter may help someone to avoid an unpleasant experience
 in respect of problem resolution.
 </p><p>
-<a class="indexterm" name="id389663"></a>
-<a class="indexterm" name="id389670"></a>
-<a class="indexterm" name="id389677"></a>
+<a class="indexterm" name="id2643080"></a>
+<a class="indexterm" name="id2643087"></a>
+<a class="indexterm" name="id2643094"></a>
 In the open source software arena there are two support options: free support and paid-for (commercial)
 support.
-</p><div class="sect1" lang="en-US"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id389686"></a>Free Support</h2></div></div></div><p>
-<a class="indexterm" name="id389694"></a>
-<a class="indexterm" name="id389700"></a>
-<a class="indexterm" name="id389707"></a>
-<a class="indexterm" name="id389714"></a>
-<a class="indexterm" name="id389721"></a>
-<a class="indexterm" name="id389728"></a>
+</p><div class="sect1" lang="en-US"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2643104"></a>Free Support</h2></div></div></div><p>
+<a class="indexterm" name="id2643112"></a>
+<a class="indexterm" name="id2643118"></a>
+<a class="indexterm" name="id2643125"></a>
+<a class="indexterm" name="id2643132"></a>
+<a class="indexterm" name="id2643139"></a>
+<a class="indexterm" name="id2643146"></a>
 	Free support may be obtained from friends, colleagues, user groups, mailing lists, and interactive help
 	facilities. An example of an interactive dacility is the Internet relay chat (IRC) channels that host user
 	supported mutual assistance.
 	</p><p>
-<a class="indexterm" name="id389740"></a>
-<a class="indexterm" name="id389747"></a>
-<a class="indexterm" name="id389753"></a>
-<a class="indexterm" name="id389760"></a>
-<a class="indexterm" name="id389767"></a>
+<a class="indexterm" name="id2643160"></a>
+<a class="indexterm" name="id2643167"></a>
+<a class="indexterm" name="id2643174"></a>
+<a class="indexterm" name="id2643181"></a>
+<a class="indexterm" name="id2643187"></a>
 	The Samba project maintains a mailing list that is commonly used to discuss solutions to Samba deployments.
-	Information regarding subscription to the Samba mailing list can be found on the Samba <a href="https://lists.samba.org/mailman/" target="_top">web</a> site. The public mailing list that can be used to obtain
+	Information regarding subscription to the Samba mailing list can be found on the Samba <a class="ulink" href="https://lists.samba.org/mailman/" target="_top">web</a> site. The public mailing list that can be used to obtain
 	free, user contributed, support is called the <code class="literal">samba</code> list. The email address for this list
 	is at <code class="literal">mail:samba at samba.org</code>.  Information regarding the Samba IRC channels may be found on
-	the Samba <a href="http://www.samba.org/samba.irc.html" target="_top">IRC</a> web page.
+	the Samba <a class="ulink" href="http://www.samba.org/samba.irc.html" target="_top">IRC</a> web page.
 	</p><p>
-<a class="indexterm" name="id389804"></a>
-<a class="indexterm" name="id389811"></a>
-<a class="indexterm" name="id389817"></a>
-<a class="indexterm" name="id389824"></a>
+<a class="indexterm" name="id2643229"></a>
+<a class="indexterm" name="id2643236"></a>
+<a class="indexterm" name="id2643243"></a>
+<a class="indexterm" name="id2643250"></a>
 	As a general rule, it is considered poor net behavior to contact a Samba Team member directly
 	for free support. Most active members of the Samba Team work exceptionally long hours to assist
 	users who have demonstrated a qualified problem. Some team members may respond to direct email
@@ -66,40 +66,40 @@
 	Team members actually provide professional paid-for Samba support and it is therefore wise
 	to show appropriate discretion and reservation in all direct contact.
 	</p><p>
-<a class="indexterm" name="id389839"></a>
-<a class="indexterm" name="id389846"></a>
-<a class="indexterm" name="id389852"></a>
+<a class="indexterm" name="id2643269"></a>
+<a class="indexterm" name="id2643276"></a>
+<a class="indexterm" name="id2643283"></a>
 	When you stumble across a Samba bug, often the quickest way to get it resolved is by posting
-	a bug <a href="https://bugzilla.samba.org/" target="_top">report</a>. All such reports are mailed to
+	a bug <a class="ulink" href="https://bugzilla.samba.org/" target="_top">report</a>. All such reports are mailed to
 	the responsible code maintainer for action. The better the report, and the more serious it is,
 	the sooner it will be dealt with. On the other hand, if the responsible person can not duplicate
 	the reported bug it is likely to be rejected. It is up to you to provide sufficient information
 	that will permit the problem to be reproduced.
 	</p><p>
-<a class="indexterm" name="id389872"></a>
+<a class="indexterm" name="id2643307"></a>
 	We all recognize that sometimes free support does not provide the answer that is sought within
 	the time-frame required. At other times the problem is elusive and you may lack the experience
 	necessary to isolate the problem and thus to resolve it. This is a situation where is may be
 	prudent to purchase paid-for support.
-	</p></div><div class="sect1" lang="en-US"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id389884"></a>Commercial Support</h2></div></div></div><p>
+	</p></div><div class="sect1" lang="en-US"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2643322"></a>Commercial Support</h2></div></div></div><p>
 	There are six basic support oriented services that are most commonly sought by Samba sites:
 	</p><div class="itemizedlist"><ul type="disc"><li><p>Assistance with network design</p></li><li><p>Staff Training</p></li><li><p>Assistance with Samba network deployment and installation</p></li><li><p>Priority telephone or email Samba configuration assistance</p></li><li><p>Trouble-shooting and diagnostic assistance</p></li><li><p>Provision of quality assured ready-to-install Samba binary packages</p></li></ul></div><p>
-<a class="indexterm" name="id389928"></a>
-<a class="indexterm" name="id389935"></a>
+<a class="indexterm" name="id2643369"></a>
+<a class="indexterm" name="id2643376"></a>
 	Information regarding companies that provide professional Samba support can be obtained by performing a Google
-	search, as well as by reference to the Samba <a href="http://www.samba.org/samba/support.html" target="_top">Support</a> web page. Companies who notify the Samba Team
+	search, as well as by reference to the Samba <a class="ulink" href="http://www.samba.org/samba/support.html" target="_top">Support</a> web page. Companies who notify the Samba Team
 	that they provide commercial support are given a free listing that is sorted by the country of origin.
 	Multiple listings are permitted, however no guarantee is offered. It is left to you to qualify a support
 	provider and to satisfy yourself that both the company and its staff are able to deliver what is required of
 	them.
 	</p><p>
-<a class="indexterm" name="id389955"></a>
+<a class="indexterm" name="id2643401"></a>
 	The policy within the Samba Team is to treat all commercial support providers equally and to show no
 	preference. As a result, Samba Team members who provide commercial support are lumped in with everyone else.
 	You are encouraged to obtain the services needed from a company in your local area. The open source movement
 	is pro-community; so do what you can to help a local business to prosper.
 	</p><p>
-<a class="indexterm" name="id389969"></a>
+<a class="indexterm" name="id2643418"></a>
 	Open source software support can be found in any quality, at any price and in any place you can
 	to obtain it. Over 180 companies around the world provide Samba support, there is no excuse for
 	suffering in the mistaken belief that Samba is unsupported software  it is supported.

Modified: branches/samba/experimental/docs/htmldocs/Samba3-ByExample/go01.html
===================================================================
--- branches/samba/experimental/docs/htmldocs/Samba3-ByExample/go01.html	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/docs/htmldocs/Samba3-ByExample/go01.html	2008-06-09 06:59:20 UTC (rev 1920)
@@ -1,4 +1,4 @@
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Glossary</title><link rel="stylesheet" href="samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.72.0"><link rel="start" href="index.html" title="Samba-3 by Example"><link rel="up" href="index.html" title="Samba-3 by Example"><link rel="prev" href="apa.html" title="Appendix A.  GNU General Public License version 3"><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">Glossary</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="apa.html">Prev</a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a accesskey="n" href="ix01.html">Next</a></td></tr></table><hr></div><div class="glossary"><div class="titlepage"><div><div><h2 class="title"><a name="id397855"></a>Glossary</h2></div></div></div><dl><dt>Access Control List</dt><dd><p>
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Glossary</title><link rel="stylesheet" href="../samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.73.1"><link rel="start" href="index.html" title="Samba-3 by Example"><link rel="up" href="index.html" title="Samba-3 by Example"><link rel="prev" href="apa.html" title="Appendix A.  GNU General Public License version 3"><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">Glossary</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="apa.html">Prev</a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a accesskey="n" href="ix01.html">Next</a></td></tr></table><hr></div><div class="glossary"><div class="titlepage"><div><div><h2 class="title"><a name="id2652457"></a>Glossary</h2></div></div></div><dl><dt>Access Control List</dt><dd><p>
 		A detailed list of permissions granted to users or groups with respect to file and network
 		resource access.
 		</p></dd><dt>Active Directory Service</dt><dd><p>
@@ -15,7 +15,7 @@
 		transport).
 		</p></dd><dt>Common UNIX Printing System</dt><dd><p>
 		A recent implementation of a high-capability printing system for UNIX developed by
-		<a href="http://www.easysw.com/" target="_top">Easy Software Inc.</a>. The design objective
+		<a class="ulink" href="http://www.easysw.com/" target="_top">Easy Software Inc.</a>. The design objective
 		of CUPS was to provide a rich print processing system that has built-in intelligence
 		that is capable of correctly rendering (processing) a file that is submitted for
 		printing even if it was formatted for an entirely different printer.
@@ -109,7 +109,7 @@
 		</p></dd><dt>Wireshark</dt><dd><p>
 		A network analyzer, also known as a network sniffer or a protocol analyzer. Formerly known as Ethereal, Wireshark is
 		freely available for UNIX/Linux and Microsoft Windows systems from
-		<a href="http://www.wireshark.org" target="_top">the Wireshark Web site</a>.
+		<a class="ulink" href="http://www.wireshark.org" target="_top">the Wireshark Web site</a>.
 		</p></dd></dl></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="apa.html">Prev</a> </td><td width="20%" align="center"> </td><td width="40%" align="right"> <a accesskey="n" href="ix01.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">Appendix A. 
     <acronym class="acronym">GNU</acronym> General Public License version 3
    </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>

Modified: branches/samba/experimental/docs/htmldocs/Samba3-ByExample/happy.html
===================================================================
--- branches/samba/experimental/docs/htmldocs/Samba3-ByExample/happy.html	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/docs/htmldocs/Samba3-ByExample/happy.html	2008-06-09 06:59:20 UTC (rev 1920)
@@ -1,12 +1,12 @@
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Chapter 5. Making Happy Users</title><link rel="stylesheet" href="samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.72.0"><link rel="start" href="index.html" title="Samba-3 by Example"><link rel="up" href="ExNetworks.html" title="Part I. Example Network Configurations"><link rel="prev" href="Big500users.html" title="Chapter 4. The 500-User Office"><link rel="next" href="2000users.html" title="Chapter 6. A Distributed 2000-User Network"></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. Making Happy Users</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="Big500users.html">Prev</a> </td><th width="60%" align="center">Part I. Example Network Configurations</th><td width="20%" align="right"> <a accesskey="n" href="2000users.html">Next</a></td></tr></table><hr></div><div class="chapter" lang="en"><div class="titlepage"><div><div><h2 class="title"><a name="happy"></a>Chapter 5. Making Happy Users</h2></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="sect1"><a href="happy.html#id343590">Regarding LDAP Directories and Windows Computer Accounts</a></span></dt><dt><span class="sect1"><a href="happy.html#id343715">Introduction</a></span></dt><dd><dl><dt><span class="sect2"><a href="happy.html#id343791">Assignment Tasks</a></span></dt></dl></dd><dt><span class="sect1"><a href="happy.html#id343919">Dissection and Discussion</a></span></dt><dd><dl><dt><span class="sect2"><a href="happy.html#id344321">Technical Issues</a></span></dt><dt><span class="sect2"><a href="happy.html#id345972">Political Issues</a></span></dt><dt><span class="sect2"><a href="happy.html#id345985">Installation Checklist</a></span></dt></dl></dd><dt><span class="sect1"><a href="happy.html#id346155">Samba Server Implementation</a></span></dt><dd><dl><dt><span class="sect2"><a href="happy.html#ldapsetup">OpenLDAP Server Configuration</a></span></dt><dt><span class="sect2"><a href="happy.html#sbehap-PAM-NSS">PAM and NSS Client Configuration</a></span></dt><dt><span class="sect2"><a href="happy.html#sbehap-massive">Samba-3 PDC Configuration</a></span></dt><dt><span class="sect2"><a href="happy.html#sbeidealx">Install and Configure Idealx smbldap-tools Scripts</a></span></dt><dt><span class="sect2"><a href="happy.html#id348843">LDAP Initialization and Creation of User and Group Accounts</a></span></dt><dt><span class="sect2"><a href="happy.html#sbehap-ptrcfg">Printer Configuration</a></span></dt></dl></dd><dt><span class="sect1"><a href="happy.html#sbehap-bldg1">Samba-3 BDC Configuration</a></span></dt><dt><span class="sect1"><a href="happy.html#id352602">Miscellaneous Server Preparation Tasks</a></span></dt><dd><dl><dt><span class="sect2"><a href="happy.html#id352618">Configuring Directory Share Point Roots</a></span></dt><dt><span class="sect2"><a href="happy.html#id352707">Configuring Profile Directories</a></span></dt><dt><span class="sect2"><a href="happy.html#id352935">Preparation of Logon Scripts</a></span></dt><dt><span class="sect2"><a href="happy.html#id353033">Assigning User Rights and Privileges</a></span></dt></dl></dd><dt><span class="sect1"><a href="happy.html#id353147">Windows Client Configuration</a></span></dt><dd><dl><dt><span class="sect2"><a href="happy.html#redirfold">Configuration of Default Profile with Folder Redirection</a></span></dt><dt><span class="sect2"><a href="happy.html#id353863">Configuration of MS Outlook to Relocate PST File</a></span></dt><dt><span class="sect2"><a href="happy.html#id354146">Configure Delete Cached Profiles on Logout</a></span></dt><dt><span class="sect2"><a href="happy.html#id354318">Uploading Printer Drivers to Samba Servers</a></span></dt><dt><span class="sect2"><a href="happy.html#id354787">Software Installation</a></span></dt><dt><span class="sect2"><a href="happy.html#id354813">Roll-out Image Creation</a></span></dt></dl></dd><dt><span class="sect1"><a href="happy.html#id354843">Key Points Learned</a></span></dt><dt><span class="sect1"><a href="happy.html#id354931">Questions and Answers</a></span></dt></dl></div><p>
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Chapter 5. Making Happy Users</title><link rel="stylesheet" href="../samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.73.1"><link rel="start" href="index.html" title="Samba-3 by Example"><link rel="up" href="ExNetworks.html" title="Part I. Example Network Configurations"><link rel="prev" href="Big500users.html" title="Chapter 4. The 500-User Office"><link rel="next" href="2000users.html" title="Chapter 6. A Distributed 2000-User Network"></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. Making Happy Users</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="Big500users.html">Prev</a> </td><th width="60%" align="center">Part I. Example Network Configurations</th><td width="20%" align="right"> <a accesskey="n" href="2000users.html">Next</a></td></tr></table><hr></div><div class="chapter" lang="en"><div class="titlepage"><div><div><h2 class="title"><a name="happy"></a>Chapter 5. Making Happy Users</h2></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="sect1"><a href="happy.html#id2593156">Regarding LDAP Directories and Windows Computer Accounts</a></span></dt><dt><span class="sect1"><a href="happy.html#id2593298">Introduction</a></span></dt><dd><dl><dt><span class="sect2"><a href="happy.html#id2593396">Assignment Tasks</a></span></dt></dl></dd><dt><span class="sect1"><a href="happy.html#id2593533">Dissection and Discussion</a></span></dt><dd><dl><dt><span class="sect2"><a href="happy.html#id2593990">Technical Issues</a></span></dt><dt><span class="sect2"><a href="happy.html#id2595869">Political Issues</a></span></dt><dt><span class="sect2"><a href="happy.html#id2595884">Installation Checklist</a></span></dt></dl></dd><dt><span class="sect1"><a href="happy.html#id2596064">Samba Server Implementation</a></span></dt><dd><dl><dt><span class="sect2"><a href="happy.html#ldapsetup">OpenLDAP Server Configuration</a></span></dt><dt><span class="sect2"><a href="happy.html#sbehap-PAM-NSS">PAM and NSS Client Configuration</a></span></dt><dt><span class="sect2"><a href="happy.html#sbehap-massive">Samba-3 PDC Configuration</a></span></dt><dt><span class="sect2"><a href="happy.html#sbeidealx">Install and Configure Idealx smbldap-tools Scripts</a></span></dt><dt><span class="sect2"><a href="happy.html#id2598964">LDAP Initialization and Creation of User and Group Accounts</a></span></dt><dt><span class="sect2"><a href="happy.html#sbehap-ptrcfg">Printer Configuration</a></span></dt></dl></dd><dt><span class="sect1"><a href="happy.html#sbehap-bldg1">Samba-3 BDC Configuration</a></span></dt><dt><span class="sect1"><a href="happy.html#id2602913">Miscellaneous Server Preparation Tasks</a></span></dt><dd><dl><dt><span class="sect2"><a href="happy.html#id2602934">Configuring Directory Share Point Roots</a></span></dt><dt><span class="sect2"><a href="happy.html#id2603029">Configuring Profile Directories</a></span></dt><dt><span class="sect2"><a href="happy.html#id2603273">Preparation of Logon Scripts</a></span></dt><dt><span class="sect2"><a href="happy.html#id2603384">Assigning User Rights and Privileges</a></span></dt></dl></dd><dt><span class="sect1"><a href="happy.html#id2603518">Windows Client Configuration</a></span></dt><dd><dl><dt><span class="sect2"><a href="happy.html#redirfold">Configuration of Default Profile with Folder Redirection</a></span></dt><dt><span class="sect2"><a href="happy.html#id2604271">Configuration of MS Outlook to Relocate PST File</a></span></dt><dt><span class="sect2"><a href="happy.html#id2604587">Configure Delete Cached Profiles on Logout</a></span></dt><dt><span class="sect2"><a href="happy.html#id2604766">Uploading Printer Drivers to Samba Servers</a></span></dt><dt><span class="sect2"><a href="happy.html#id2605269">Software Installation</a></span></dt><dt><span class="sect2"><a href="happy.html#id2605304">Roll-out Image Creation</a></span></dt></dl></dd><dt><span class="sect1"><a href="happy.html#id2605339">Key Points Learned</a></span></dt><dt><span class="sect1"><a href="happy.html#id2605454">Questions and Answers</a></span></dt></dl></div><p>
 	It is said that &#8220;<span class="quote">a day that is without troubles is not fulfilling.  Rather, give 
 	me a day of troubles well handled so that I can be content with my achievements.</span>&#8221;
 	</p><p>
 	In the world of computer networks, problems are as varied as the people who create them
-	or experience them. The design of the network implemented in <a href="Big500users.html" title="Chapter 4. The 500-User Office">???</a>
+	or experience them. The design of the network implemented in <a class="link" href="Big500users.html" title="Chapter 4. The 500-User Office">&#8220;The 500-User Office&#8221;</a>
 	may create problems for some network users. The following lists some of the problems that
 	may occur:
-	</p><a class="indexterm" name="id343219"></a><a class="indexterm" name="id343225"></a><a class="indexterm" name="id343234"></a><a class="indexterm" name="id343241"></a><a class="indexterm" name="id343248"></a><div class="caution" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Caution</h3><p>
+	</p><a class="indexterm" name="id2592735"></a><a class="indexterm" name="id2592741"></a><a class="indexterm" name="id2592750"></a><a class="indexterm" name="id2592757"></a><a class="indexterm" name="id2592764"></a><div class="caution" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Caution</h3><p>
 A significant number of network administrators have responded to the guidance given
 here. It should be noted that there are sites that have a single PDC for many hundreds of
 concurrent network clients. Network bandwidth, network bandwidth utilization, and server load
@@ -19,8 +19,8 @@
 overloaded or network bandwidth is overloaded. The guidance given for PDC/BDC ratio to Windows
 clients is conservative and if followed will minimize problems  but it is not absolute.
 </p></div><div class="variablelist"><dl><dt><span class="term">Users experiencing difficulty logging onto the network</span></dt><dd><p>
-		<a class="indexterm" name="id343284"></a>
-		<a class="indexterm" name="id343294"></a>
+		<a class="indexterm" name="id2592809"></a>
+		<a class="indexterm" name="id2592818"></a>
 		When a Windows client logs onto the network, many data packets are exchanged
 		between the client and the server that is providing the network logon services.
 		Each request between the client and the server must complete within a specific
@@ -30,9 +30,9 @@
 		30 to 150 clients. The actual limits are determined by network operational
 		characteristics. 
 		</p><p>
-		<a class="indexterm" name="id343309"></a>
-		<a class="indexterm" name="id343315"></a>
-		<a class="indexterm" name="id343322"></a>
+		<a class="indexterm" name="id2592838"></a>
+		<a class="indexterm" name="id2592845"></a>
+		<a class="indexterm" name="id2592852"></a>
 		If the domain controller provides only network logon services
 		and all file and print activity is handled by domain member servers, one domain	
 		controller per 150 clients on a single network segment may suffice. In any
@@ -46,25 +46,25 @@
 		that can be supported is limited by the CPU speed, memory and the workload on
 		the Samba server as well as network bandwidth utilization.
 		</p></dd><dt><span class="term">Slow logons and log-offs</span></dt><dd><p>
-		<a class="indexterm" name="id343355"></a>
+		<a class="indexterm" name="id2592885"></a>
 		Slow logons and log-offs may be caused by many factors that include:
 
 			</p><div class="itemizedlist"><ul type="disc"><li><p>
-				<a class="indexterm" name="id343368"></a>
-				<a class="indexterm" name="id343380"></a>
+				<a class="indexterm" name="id2592899"></a>
+				<a class="indexterm" name="id2592911"></a>
 				Excessive delays in the resolution of a NetBIOS name to its IP
 				address. This may be observed when an overloaded domain controller 
 				is also the WINS server. Another cause may be the failure to use
 				a WINS server (this assumes that there is a single network segment).
 				</p></li><li><p>
-				<a class="indexterm" name="id343396"></a>
-				<a class="indexterm" name="id343403"></a>
-				<a class="indexterm" name="id343409"></a>
+				<a class="indexterm" name="id2592929"></a>
+				<a class="indexterm" name="id2592936"></a>
+				<a class="indexterm" name="id2592942"></a>
 				Network traffic collisions due to overloading of the network
 				segment. One short-term workaround to this may be to replace
 				network HUBs with Ethernet switches.
 				</p></li><li><p>
-				<a class="indexterm" name="id343422"></a>
+				<a class="indexterm" name="id2592957"></a>
 				Defective networking hardware. Over the past few years, we have seen
 				on the Samba mailing list a significant increase in the number of
 				problems that were traced to a defective network interface controller,
@@ -72,8 +72,8 @@
 				it was the erratic nature of the problem that ultimately pointed to
 				the cause of the problem.
 				</p></li><li><p>
-				<a class="indexterm" name="id343439"></a>
-				<a class="indexterm" name="id343448"></a>
+				<a class="indexterm" name="id2592977"></a>
+				<a class="indexterm" name="id2592986"></a>
 				Excessively large roaming profiles. This type of problem is typically
 				the result of poor user education as well as poor network management.
 				It can be avoided by users not storing huge quantities of email in
@@ -81,7 +81,7 @@
 				These are old bad habits that require much discipline and vigilance
 				on the part of network management.
 				</p></li><li><p>
-				<a class="indexterm" name="id343465"></a>
+				<a class="indexterm" name="id2593007"></a>
 				You should verify that the Windows XP WebClient service is not running.
 				The use of the WebClient service has been implicated in many Windows
 				networking-related problems.
@@ -90,26 +90,26 @@
 		Loss of access to network resources during client operation may be caused by a number
 		of factors, including:
 		</p><div class="itemizedlist"><ul type="disc"><li><p>
-				<a class="indexterm" name="id343494"></a>
+				<a class="indexterm" name="id2593039"></a>
 				Network overload (typically indicated by a high network collision rate)
 				</p></li><li><p>
 				Server overload
 				</p></li><li><p>
-				<a class="indexterm" name="id343513"></a>
+				<a class="indexterm" name="id2593059"></a>
 				Timeout causing the client to close a connection that is in use but has
 				been latent (no traffic) for some time (5 minutes or more)
 				</p></li><li><p>
-				<a class="indexterm" name="id343528"></a>
+				<a class="indexterm" name="id2593075"></a>
 				Defective networking hardware
 				</p></li></ul></div><p>
-		<a class="indexterm" name="id343542"></a>
+		<a class="indexterm" name="id2593089"></a>
 		No matter what the cause, a sudden loss of access to network resources can
 		result in BSOD (blue screen of death) situations that necessitate rebooting of the client
 		workstation. In the case of a mild problem, retrying to access the network drive of the printer
 		may restore operations, but in any case this is a serious problem that may lead to the next
 		problem, data corruption.
 		</p></dd><dt><span class="term">Potential data corruption</span></dt><dd><p>
-		<a class="indexterm" name="id343566"></a>
+		<a class="indexterm" name="id2593123"></a>
 		Data corruption is one of the most serious problems. It leads to uncertainty, anger, and 
 		frustration, and generally precipitates immediate corrective demands. Management response
 		to this type of problem may be rational, as well as highly irrational. There have been
@@ -123,29 +123,29 @@
 	anticipate and combat network performance issues. You can work through complex and thorny
 	methods to improve the reliability of your network environment, but be warned that all such steps
 	demand the price of complexity.
-	</p><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id343590"></a>Regarding LDAP Directories and Windows Computer Accounts</h2></div></div></div><p>
-	<a class="indexterm" name="id343598"></a>
+	</p><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2593156"></a>Regarding LDAP Directories and Windows Computer Accounts</h2></div></div></div><p>
+	<a class="indexterm" name="id2593165"></a>
 	Computer (machine) accounts can be placed wherever you like in an LDAP directory subject to some 
 	constraints that are described in this section.
 	</p><p>
-	<a class="indexterm" name="id343612"></a>
-	<a class="indexterm" name="id343619"></a>
-	<a class="indexterm" name="id343626"></a>
-	<a class="indexterm" name="id343633"></a>
+	<a class="indexterm" name="id2593180"></a>
+	<a class="indexterm" name="id2593186"></a>
+	<a class="indexterm" name="id2593193"></a>
+	<a class="indexterm" name="id2593200"></a>
 	The POSIX and SambaSAMAccount components of computer (machine) accounts are both used by Samba. 
 	That is, machine  accounts are treated inside Samba in the same way that Windows NT4/200X treats 
 	them. A user account and a machine account are indistinguishable from each other, except that
 	the machine account ends in a $ character, as do trust accounts.
 	</p><p>
-	<a class="indexterm" name="id343646"></a>
-	<a class="indexterm" name="id343653"></a>
+	<a class="indexterm" name="id2593217"></a>
+	<a class="indexterm" name="id2593223"></a>
 	The need for Windows user, group, machine, trust, and other such accounts to be tied to a valid UNIX UID
 	is a design decision that was made a long way back in the history of Samba development. It is 
 	unlikely that this decision will be reversed or changed during the remaining life of the 
 	Samba-3.x series. 
 	</p><p>
-	<a class="indexterm" name="id343665"></a>
-	<a class="indexterm" name="id343672"></a>
+	<a class="indexterm" name="id2593238"></a>
+	<a class="indexterm" name="id2593245"></a>
 	The resolution of a UID from the Windows SID is achieved within Samba through a mechanism that
 	must refer back to the host operating system on which Samba is running. The name service
 	switch (NSS) is the preferred mechanism that shields applications (like Samba) from the
@@ -158,13 +158,13 @@
 	possible to do this via LDAP, and for that Samba provides the appropriate hooks so that
 	all account entities can be located in an LDAP directory.
 	</p><p>
-	<a class="indexterm" name="id343702"></a>
+	<a class="indexterm" name="id2593282"></a>
 	For many the weapon of choice is to use the PADL nss_ldap utility. This utility must
 	be configured so that computer accounts can be resolved to a POSIX/UNIX account UID. That
 	is fundamentally an LDAP design question.  The information provided on the Samba list and
 	in the documentation is directed at providing working examples only. The design
 	of an LDAP directory is a complex subject that is beyond the scope of this documentation.
-	</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id343715"></a>Introduction</h2></div></div></div><p>
+	</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2593298"></a>Introduction</h2></div></div></div><p>
 	You just opened an email from Christine that reads:
 	</p><p>
 	Good morning,
@@ -193,8 +193,8 @@
 	regain control of our vital IT operations.
 	</p></td><td width="10%" valign="top"> </td></tr><tr><td width="10%" valign="top"> </td><td colspan="2" align="right" valign="top">--<span class="attribution">Christine</span></td></tr></table></div><p>
 	</p><p>
-	<a class="indexterm" name="id343761"></a>	
-	<a class="indexterm" name="id343768"></a>
+	<a class="indexterm" name="id2593360"></a>	
+	<a class="indexterm" name="id2593367"></a>
 	Every compromise has consequences. Having a large routed (i.e., multisegment) network with only a
 	single domain controller is a poor design that has obvious operational effects that may
 	frustrate users. Here is your reply:
@@ -204,57 +204,57 @@
 	boost staff morale. Please go ahead with your plans. If you have any problems, please let me know.
 	Please let Stan know what the estimated cost will be so I can approve the expense. Do not wait
 	for approval; I appreciate the urgency.
-	</p></td><td width="10%" valign="top"> </td></tr><tr><td width="10%" valign="top"> </td><td colspan="2" align="right" valign="top">--<span class="attribution">Bob</span></td></tr></table></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id343791"></a>Assignment Tasks</h3></div></div></div><p>
+	</p></td><td width="10%" valign="top"> </td></tr><tr><td width="10%" valign="top"> </td><td colspan="2" align="right" valign="top">--<span class="attribution">Bob</span></td></tr></table></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2593396"></a>Assignment Tasks</h3></div></div></div><p>
 		The priority of assigned tasks in this chapter is:
 		</p><div class="orderedlist"><ol type="1"><li><p>
-			<a class="indexterm" name="id343810"></a>
-			<a class="indexterm" name="id343819"></a>
-			<a class="indexterm" name="id343826"></a>
-			<a class="indexterm" name="id343832"></a><a class="indexterm" name="id343838"></a>
+			<a class="indexterm" name="id2593415"></a>
+			<a class="indexterm" name="id2593425"></a>
+			<a class="indexterm" name="id2593431"></a>
+			<a class="indexterm" name="id2593438"></a><a class="indexterm" name="id2593444"></a>
 			Implement Backup Domain Controllers (BDCs) in each building. This involves
 			a change from a <span class="emphasis"><em>tdbsam</em></span> backend that was used in the previous
 			chapter to an LDAP-based backend.
 			</p><p>
 			You can implement a single central LDAP server for this purpose.
 			</p></li><li><p>
-			<a class="indexterm" name="id343858"></a>
-			<a class="indexterm" name="id343865"></a>
-			<a class="indexterm" name="id343872"></a>
-			<a class="indexterm" name="id343879"></a>
+			<a class="indexterm" name="id2593466"></a>
+			<a class="indexterm" name="id2593473"></a>
+			<a class="indexterm" name="id2593480"></a>
+			<a class="indexterm" name="id2593487"></a>
 			Rectify the problem of excessive logon times. This involves redirection of
 			folders to network shares as well as modification of all user desktops to
 			exclude the redirected folders from being loaded at login time. You can also
 			create a new default profile that can be used for all new users.
 			</p></li></ol></div><p>
-		<a class="indexterm" name="id343895"></a>
+		<a class="indexterm" name="id2593505"></a>
 		You configure a new MS Windows XP Professional workstation disk image that you roll out
 		to all desktop users. The instructions you have created are followed on a staging machine
 		from which all changes can be carefully tested before inflicting them on your network users.
 		</p><p>
-		<a class="indexterm" name="id343907"></a>
+		<a class="indexterm" name="id2593520"></a>
 		This is the last network example in which specific mention of printing is made. The example
 		again makes use of the CUPS printing system.
-		</p></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id343919"></a>Dissection and Discussion</h2></div></div></div><p>
-	<a class="indexterm" name="id343927"></a>
-	<a class="indexterm" name="id343933"></a>
-	<a class="indexterm" name="id343940"></a>
+		</p></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2593533"></a>Dissection and Discussion</h2></div></div></div><p>
+	<a class="indexterm" name="id2593541"></a>
+	<a class="indexterm" name="id2593547"></a>
+	<a class="indexterm" name="id2593554"></a>
 	The implementation of Samba BDCs necessitates the installation and configuration of LDAP.
 	For this site, you use OpenLDAP, the open source software LDAP server platform. Commercial
 	LDAP servers in current use with Samba-3 include:
 	</p><div class="itemizedlist"><ul type="disc"><li><p>
-		<a class="indexterm" name="id343955"></a>
-		Novell <a href="http://www.novell.com/products/edirectory/" target="_top">eDirectory</a>
+		<a class="indexterm" name="id2593571"></a>
+		Novell <a class="ulink" href="http://www.novell.com/products/edirectory/" target="_top">eDirectory</a>
 		is being successfully used by some sites. Information on how to use eDirectory can be
 		obtained from the Samba mailing lists or from Novell.
 		</p></li><li><p>
-		<a class="indexterm" name="id343974"></a>
-		IBM <a href="http://www-306.ibm.com/software/tivoli/products/directory-server/" target="_top">Tivoli 
+		<a class="indexterm" name="id2593591"></a>
+		IBM <a class="ulink" href="http://www-306.ibm.com/software/tivoli/products/directory-server/" target="_top">Tivoli 
 		Directory Server</a> can be used to provide the Samba LDAP backend. Example schema 
 		files are provided in the Samba source code tarball under the directory 
 		<code class="filename">~samba/example/LDAP.</code>
 		</p></li><li><p>
-		<a class="indexterm" name="id343999"></a>
-		Sun <a href="http://www.sun.com/software/software/products/identity_srvr/home_identity.xml" target="_top">ONE Identity 
+		<a class="indexterm" name="id2593618"></a>
+		Sun <a class="ulink" href="http://www.sun.com/software/software/products/identity_srvr/home_identity.xml" target="_top">ONE Identity 
 		Server product suite</a> provides an LDAP server that can be used for Samba.
 		Example schema files are provided in the Samba source code tarball under the directory
 		<code class="filename">~samba/example/LDAP.</code>
@@ -264,19 +264,19 @@
 	initialize the LDAP directory database. OpenLDAP itself has only command-line tools to
 	help you to get OpenLDAP and Samba-3 running as required, albeit with some learning curve challenges.
 	</p><p>
-	<a class="indexterm" name="id344030"></a>
+	<a class="indexterm" name="id2593656"></a>
 	For most sites, the deployment of Microsoft Active Directory from the shrink-wrapped installation is quite
 	adequate. If you are migrating from Microsoft Active Directory, be warned that OpenLDAP does not include
 	GUI-based directory management tools. Even a simple task such as adding users to the OpenLDAP database 
 	requires an understanding of what you are doing, why you are doing it, and the tools that you must use.
 	</p><p>
-	<a class="indexterm" name="id344044"></a>
-	<a class="indexterm" name="id344050"></a>
-	<a class="indexterm" name="id344057"></a>
-	<a class="indexterm" name="id344066"></a>
-	<a class="indexterm" name="id344076"></a>
-	<a class="indexterm" name="id344082"></a>
-	<a class="indexterm" name="id344092"></a>
+	<a class="indexterm" name="id2593673"></a>
+	<a class="indexterm" name="id2593680"></a>
+	<a class="indexterm" name="id2593687"></a>
+	<a class="indexterm" name="id2593696"></a>
+	<a class="indexterm" name="id2593705"></a>
+	<a class="indexterm" name="id2593712"></a>
+	<a class="indexterm" name="id2593721"></a>
 	When installed and configured, an OpenLDAP Identity Management backend for Samba functions well. 
 	High availability operation may be obtained through directory replication/synchronization and 
 	master/slave server configurations. OpenLDAP is a mature platform to host the organizational 
@@ -286,22 +286,22 @@
 	contents with greater ability to back up, restore, and modify the directory than is generally possible
 	with Microsoft Active Directory.
 	</p><p>
-	<a class="indexterm" name="id344110"></a>
-	<a class="indexterm" name="id344120"></a>
-	<a class="indexterm" name="id344127"></a>
-	<a class="indexterm" name="id344133"></a>
+	<a class="indexterm" name="id2593746"></a>
+	<a class="indexterm" name="id2593756"></a>
+	<a class="indexterm" name="id2593763"></a>
+	<a class="indexterm" name="id2593770"></a>
 	A comparison of OpenLDAP with Microsoft Active Directory does not do justice to either. OpenLDAP is an LDAP directory
 	tool-set. Microsoft Active Directory Server is an implementation of an LDAP server that is largely preconfigured
 	for a specific task orientation. It comes with a set of administrative tools that is entirely customized
 	for the purpose of running MS Windows applications that include file and print services, Microsoft Exchange
 	server, Microsoft SQL server, and more. The complexity of OpenLDAP is highly valued by the UNIX administrator
 	who wants to build a custom directory solution. Microsoft provides an application called 
-	<a href="http://www.microsoft.com/windowsserver2003/adam/default.mspx" target="_top">
+	<a class="ulink" href="http://www.microsoft.com/windowsserver2003/adam/default.mspx" target="_top">
 	MS ADAM</a> that provides more generic LDAP services, yet it does not have the vanilla-like services
 	of OpenLDAP.
 	</p><p>
-	<a class="indexterm" name="id344156"></a>
-	<a class="indexterm" name="id344165"></a>
+	<a class="indexterm" name="id2593800"></a>
+	<a class="indexterm" name="id2593809"></a>
 	You may wish to consider outsourcing the development of your OpenLDAP directory to an expert, particularly
 	if you find the challenge of learning about LDAP directories, schemas, configuration, and management
 	tools and the creation of shell and Perl scripts a bit
@@ -309,20 +309,20 @@
 	many ready-to-use schemas. Samba-3 provides an OpenLDAP schema file
 	that is required for use as a passdb backend.
 	</p><p>
-	<a class="indexterm" name="id344179"></a>
+	<a class="indexterm" name="id2593827"></a>
 	For those who are willing to brave the process of installing and configuring LDAP and Samba-3 interoperability,
 	there are a few nice Web-based tools that may help you to manage your users and groups more effectively.
 	The Web-based tools you might like to consider include the
-	<a href="http://lam.sourceforge.net/" target="_top">LDAP Account Manager</a> (LAM) and the Webmin-based
-	<a href="http://www.webmin.com" target="_top">Webmin</a> Idealx
-	<a href="http://webmin.idealx.org/index.en.html" target="_top">CGI tools</a>.
+	<a class="ulink" href="http://lam.sourceforge.net/" target="_top">LDAP Account Manager</a> (LAM) and the Webmin-based
+	<a class="ulink" href="http://www.webmin.com" target="_top">Webmin</a> Idealx
+	<a class="ulink" href="http://webmin.idealx.org/index.en.html" target="_top">CGI tools</a>.
 	</p><p>
 	Some additional LDAP tools should be mentioned. Every so often a Samba user reports using one of 
 	these, so it may be useful to them: 
-	<a href="http://biot.com/gq" target="_top">GQ</a>, a GTK-based LDAP browser; 
-	LDAP <a href="http://www.iit.edu/~gawojar/ldap/" target="_top">Browser/Editor</a> 
-	<a href="http://www.jxplorer.org/" target="_top">; JXplorer</a> (by Computer Associates);
-	and <a href="http://phpldapadmin.sourceforge.net/" target="_top">phpLDAPadmin</a>.
+	<a class="ulink" href="http://biot.com/gq" target="_top">GQ</a>, a GTK-based LDAP browser; 
+	LDAP <a class="ulink" href="http://www.iit.edu/~gawojar/ldap/" target="_top">Browser/Editor</a> 
+	<a class="ulink" href="http://www.jxplorer.org/" target="_top">; JXplorer</a> (by Computer Associates);
+	and <a class="ulink" href="http://phpldapadmin.sourceforge.net/" target="_top">phpLDAPadmin</a>.
 	</p><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Note</h3><p>
 	The following prescriptive guidance is not an LDAP tutorial. The LDAP implementation expressly uses minimal
 	security controls. No form of secure LDAP communications is attempted. The LDAP configuration information provided
@@ -330,14 +330,14 @@
 	LDAP before attempting to deploy it in a business-critical environment.
 	</p></div><p>
 	Information to help you get started with OpenLDAP is available from the
-	<a href="http://www.openldap.org/pub/" target="_top">OpenLDAP web site</a>. Many people have found the book
-	<a href="http://www.oreilly.com/catalog/ldapsa/index.html" target="_top"><span class="emphasis"><em>LDAP System Administration</em></span>,</a>
+	<a class="ulink" href="http://www.openldap.org/pub/" target="_top">OpenLDAP web site</a>. Many people have found the book
+	<a class="ulink" href="http://www.oreilly.com/catalog/ldapsa/index.html" target="_top"><span class="emphasis"><em>LDAP System Administration</em></span>,</a>
 	by Jerry Carter quite useful.
 	</p><p>
-	<a class="indexterm" name="id344265"></a>
-	<a class="indexterm" name="id344272"></a>
-	<a class="indexterm" name="id344281"></a>
-	<a class="indexterm" name="id344288"></a>
+	<a class="indexterm" name="id2593925"></a>
+	<a class="indexterm" name="id2593931"></a>
+	<a class="indexterm" name="id2593940"></a>
+	<a class="indexterm" name="id2593947"></a>
 	Mary's problems are due to two factors. First, the absence of a domain controller on the local network is the
 	main cause of the errors that result in blue screen crashes. Second, Mary has a large profile that must
 	be loaded over the WAN connection. The addition of BDCs on each network segment significantly
@@ -345,49 +345,49 @@
 	user desktops, and this must be done in a way that wins their support and does not cause further loss of
 	staff morale. The following procedures solve this problem.
 	</p><p>
-	<a class="indexterm" name="id344305"></a>
+	<a class="indexterm" name="id2593970"></a>
 	There is also an opportunity to implement smart printing features. You add this to the Samba configuration
 	so that future printer changes can be managed without need to change desktop configurations.
 	</p><p>
 	You add the ability to automatically download new printer drivers, even if they are not installed 
 	in the default desktop profile. Only one example of printing configuration is given. It is assumed that
 	you can extrapolate the principles and use them to install all printers that may be needed.
-	</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id344321"></a>Technical Issues</h3></div></div></div><p>
-	<a class="indexterm" name="id344328"></a>
-	<a class="indexterm" name="id344338"></a>
-	<a class="indexterm" name="id344347"></a>
+	</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2593990"></a>Technical Issues</h3></div></div></div><p>
+	<a class="indexterm" name="id2593997"></a>
+	<a class="indexterm" name="id2594007"></a>
+	<a class="indexterm" name="id2594016"></a>
 	The solution provided is a minimal approach to getting OpenLDAP running as an identity management directory
 	server for UNIX system accounts as well as for Samba. From the OpenLDAP perspective, UNIX system
 	accounts are stored POSIX schema extensions. Samba provides its own schema to permit storage of account 
 	attributes Samba needs. Samba-3 can use the LDAP backend to store:
 	</p><div class="itemizedlist"><ul type="disc"><li><p>Windows Networking User Accounts</p></li><li><p>Windows NT Group Accounts</p></li><li><p>Mapping Information between UNIX Groups and Windows NT Groups</p></li><li><p>ID Mappings for SIDs to UIDs (also for foreign Domain SIDs)</p></li></ul></div><p>
-	<a class="indexterm" name="id344383"></a>
-	<a class="indexterm" name="id344390"></a>
-	<a class="indexterm" name="id344396"></a>
-	<a class="indexterm" name="id344403"></a>
-	<a class="indexterm" name="id344410"></a>
-	<a class="indexterm" name="id344417"></a>
-	<a class="indexterm" name="id344426"></a>
-	<a class="indexterm" name="id344432"></a>
-	<a class="indexterm" name="id344439"></a>
+	<a class="indexterm" name="id2594056"></a>
+	<a class="indexterm" name="id2594063"></a>
+	<a class="indexterm" name="id2594070"></a>
+	<a class="indexterm" name="id2594077"></a>
+	<a class="indexterm" name="id2594084"></a>
+	<a class="indexterm" name="id2594091"></a>
+	<a class="indexterm" name="id2594100"></a>
+	<a class="indexterm" name="id2594106"></a>
+	<a class="indexterm" name="id2594113"></a>
 	The use of LDAP with Samba-3 makes it necessary to store UNIX accounts as well as Windows Networking
 	accounts in the LDAP backend. This implies the need to use the 
-	<a href="http://www.padl.com/Contents/OpenSourceSoftware.html" target="_top">PADL LDAP tools</a>. The resolution 
+	<a class="ulink" href="http://www.padl.com/Contents/OpenSourceSoftware.html" target="_top">PADL LDAP tools</a>. The resolution 
 	of the UNIX group name to its GID must be enabled from either the <code class="filename">/etc/group</code> 
 	or from the LDAP backend. This requires the use of the PADL <code class="filename">nss_ldap</code> tool-set
 	that integrates with the NSS. The same requirements exist for resolution
-	of the UNIX username to the UID. The relationships are demonstrated in <a href="happy.html#sbehap-LDAPdiag" title="Figure 5.1. The Interaction of LDAP, UNIX Posix Accounts and Samba Accounts">???</a>.
+	of the UNIX username to the UID. The relationships are demonstrated in <a class="link" href="happy.html#sbehap-LDAPdiag" title="Figure 5.1. The Interaction of LDAP, UNIX Posix Accounts and Samba Accounts">&#8220;The Interaction of LDAP, UNIX Posix Accounts and Samba Accounts&#8221;</a>.
 	</p><div class="figure"><a name="sbehap-LDAPdiag"></a><p class="title"><b>Figure 5.1. The Interaction of LDAP, UNIX Posix Accounts and Samba Accounts</b></p><div class="figure-contents"><div class="mediaobject"><img src="images/UNIX-Samba-and-LDAP.png" width="270" alt="The Interaction of LDAP, UNIX Posix Accounts and Samba Accounts"></div></div></div><br class="figure-break"><p>
-	<a class="indexterm" name="id344519"></a>
-	<a class="indexterm" name="id344525"></a>
+	<a class="indexterm" name="id2594199"></a>
+	<a class="indexterm" name="id2594206"></a>
 	You configure OpenLDAP so that it is operational. Before deploying the OpenLDAP, you really
 	ought to learn how to configure secure communications over LDAP so that site security is not
 	at risk. This is not covered in the following guidance.
 	</p><p>
-	<a class="indexterm" name="id344540"></a>
-	<a class="indexterm" name="id344546"></a>
-	<a class="indexterm" name="id344556"></a>
-	<a class="indexterm" name="id344562"></a>
+	<a class="indexterm" name="id2594222"></a>
+	<a class="indexterm" name="id2594229"></a>
+	<a class="indexterm" name="id2594238"></a>
+	<a class="indexterm" name="id2594245"></a>
 	When OpenLDAP has been made operative, you configure the PDC called <code class="constant">MASSIVE</code>.
 	You initialize the Samba <code class="filename">secrets.tdb<sub></sub></code> file. Then you
 	create the LDAP Interchange Format (LDIF) file from which the LDAP database can be initialized.
@@ -395,27 +395,27 @@
 	You can also find on the enclosed CD-ROM, in the <code class="filename">Chap06</code> directory, a few tools
 	that help to manage user and group configuration.
 	</p><p>
-	<a class="indexterm" name="id344593"></a>
-	<a class="indexterm" name="id344600"></a>
-	<a class="indexterm" name="id344606"></a>
+	<a class="indexterm" name="id2594279"></a>
+	<a class="indexterm" name="id2594286"></a>
+	<a class="indexterm" name="id2594292"></a>
 	In order to effect folder redirection and to add robustness to the implementation,
 	create a network default profile. All network users workstations are configured to use
 	the new profile. Roaming profiles will automatically be deleted from the workstation
 	when the user logs off.
 	</p><p>
-	<a class="indexterm" name="id344619"></a>
+	<a class="indexterm" name="id2594312"></a>
 	The profile is configured so that users cannot change the appearance
 	of their desktop. This is known as a mandatory profile. You make certain that users
 	are able to use their computers efficiently.
 	</p><p>
-	<a class="indexterm" name="id344631"></a>
+	<a class="indexterm" name="id2594326"></a>
 	A network logon script is used to deliver flexible but consistent network drive
 	connections.
 	</p><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="sbehap-ppc"></a>Addition of Machines to the Domain</h4></div></div></div><p>
-		<a class="indexterm" name="id344651"></a>
-		<a class="indexterm" name="id344656"></a>
-		<a class="indexterm" name="id344662"></a>
-		<a class="indexterm" name="id344667"></a>
+		<a class="indexterm" name="id2594347"></a>
+		<a class="indexterm" name="id2594353"></a>
+		<a class="indexterm" name="id2594358"></a>
+		<a class="indexterm" name="id2594364"></a>
 		Samba versions prior to 3.0.11 necessitated the use of a domain administrator account
 		that maps to the UNIX UID=0. The UNIX operating system permits only the <code class="constant">root</code>
 		user to add user and group accounts. Samba 3.0.11 introduced a new facility known as
@@ -425,13 +425,13 @@
 		In this network example use is made of one of the supported privileges purely to demonstrate
 		how any user can now be given the ability to add machines to the domain using a normal user account
 		that has been given the appropriate privileges.
-		</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id344798"></a>Roaming Profile Background</h4></div></div></div><p>
+		</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2594502"></a>Roaming Profile Background</h4></div></div></div><p>
 		As XP roaming profiles grow, so does the amount of time it takes to log in and out.
 		</p><p>
-		<a class="indexterm" name="id344810"></a>
-		<a class="indexterm" name="id344816"></a>
-		<a class="indexterm" name="id344823"></a>
-		<a class="indexterm" name="id344830"></a>
+		<a class="indexterm" name="id2594514"></a>
+		<a class="indexterm" name="id2594521"></a>
+		<a class="indexterm" name="id2594528"></a>
+		<a class="indexterm" name="id2594535"></a>
 		An XP roaming profile consists of the <code class="constant">HKEY_CURRENT_USER</code> hive file
 		<code class="filename">NTUSER.DAT</code> and a number of folders (My Documents, Application Data,
 		Desktop, Start Menu, Templates, NetHood, Favorites, and so on).  When a user logs onto the 
@@ -453,20 +453,20 @@
 		user to not place large files on the desktop and to use his or her mapped home directory
 		instead of the <code class="filename">My Documents</code> folder for saving documents.
 		</p><p>
-		<a class="indexterm" name="id344891"></a>
+		<a class="indexterm" name="id2594614"></a>
 		Using a folder other than <code class="filename">My Documents</code> is a nuisance for 
 		some users, since many applications use it by default.
 		</p><p>
-		<a class="indexterm" name="id344908"></a>
-		<a class="indexterm" name="id344915"></a>
-		<a class="indexterm" name="id344922"></a>
+		<a class="indexterm" name="id2594632"></a>
+		<a class="indexterm" name="id2594639"></a>
+		<a class="indexterm" name="id2594646"></a>
 		The secret to rapid loading of roaming profiles is to prevent unnecessary data from 
 		being copied back and forth, without losing any functionality. This is not difficult; 
 		it can be done by making changes to the Local Group Policy on each client as well 
 		as changing some paths in each user's <code class="filename">NTUSER.DAT</code> hive.
 		</p><p>
-		<a class="indexterm" name="id344941"></a>
-		<a class="indexterm" name="id344947"></a>
+		<a class="indexterm" name="id2594667"></a>
+		<a class="indexterm" name="id2594674"></a>
 		Every user profile has its own <code class="filename">NTUSER.DAT</code> file. This means
 		you need to edit every user's profile, unless a better method can be
 		followed. Fortunately, with the right preparations, this is not difficult.
@@ -475,10 +475,10 @@
 		necessary to copy all files from redirected folders to the network share to which
 		they are redirected.
 		</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="sbehap-locgrppol"></a>The Local Group Policy</h4></div></div></div><p>
-		<a class="indexterm" name="id344983"></a>
-		<a class="indexterm" name="id344990"></a>
-		<a class="indexterm" name="id344996"></a>
-		<a class="indexterm" name="id345003"></a>
+		<a class="indexterm" name="id2594715"></a>
+		<a class="indexterm" name="id2594722"></a>
+		<a class="indexterm" name="id2594728"></a>
+		<a class="indexterm" name="id2594735"></a>
 		Without an Active Directory PDC, you cannot take full advantage of Group Policy 
 		Objects. However, you can still make changes to the Local Group Policy by using 
 		the Group Policy editor (<code class="literal">gpedit.msc</code>).
@@ -492,38 +492,38 @@
 		Simply add the folders you do not wish to be copied back and forth to this 
 		semicolon-separated list. Note that this change must be made on all clients 
 		that are using roaming profiles.
-		</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id345065"></a>Profile Changes</h4></div></div></div><p>
-		<a class="indexterm" name="id345073"></a>
-		<a class="indexterm" name="id345080"></a>
+		</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2594802"></a>Profile Changes</h4></div></div></div><p>
+		<a class="indexterm" name="id2594810"></a>
+		<a class="indexterm" name="id2594817"></a>
 		There are two changes that should be done to each user's profile. Move each of 
 		the directories that you have excluded from being copied back and forth out of 
 		the usual profile path. Modify each user's <code class="filename">NTUSER.DAT</code> file 
 		to point to the new paths that are shared over the network instead of to the default
 		path (<code class="filename">C:\Documents and Settings\%USERNAME%</code>).
 		</p><p>
-		<a class="indexterm" name="id345104"></a>
-		<a class="indexterm" name="id345111"></a>
+		<a class="indexterm" name="id2594844"></a>
+		<a class="indexterm" name="id2594851"></a>
 		The above modifies existing user profiles. So that newly created profiles have 
 		these settings, you need to modify the <code class="filename">NTUSER.DAT</code> in 
 		the <code class="filename">C:\Documents and Settings\Default User</code> folder on each 
 		client machine, changing the same registry keys.  You could do this by copying 
 		<code class="filename">NTUSER.DAT</code> to a Linux box and using <code class="literal">regedt32</code>.
-		The basic method is described under <a href="happy.html#redirfold" title="Configuration of Default Profile with Folder Redirection">???</a>.
-		</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id345153"></a>Using a Network Default User Profile</h4></div></div></div><p>
-		<a class="indexterm" name="id345161"></a>
-		<a class="indexterm" name="id345168"></a>
+		The basic method is described under <a class="link" href="happy.html#redirfold" title="Configuration of Default Profile with Folder Redirection">&#8220;Configuration of Default Profile with Folder Redirection&#8221;</a>.
+		</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2594897"></a>Using a Network Default User Profile</h4></div></div></div><p>
+		<a class="indexterm" name="id2594905"></a>
+		<a class="indexterm" name="id2594912"></a>
 		If you are using Samba as your PDC, you should create a file share called 
 		<code class="constant">NETLOGON</code> and within that create a directory called 
 		<code class="filename">Default User</code>, which is a copy of the desired default user 
 		configuration (including a copy of <code class="filename">NTUSER.DAT</code>).
 		If this share exists and the <code class="filename">Default User</code> folder exists, 
 		the first login from a new account pulls its configuration from it.
-		See also <a href="http://isg.ee.ethz.ch/tools/realmen/det/skel.en.html" target="_top">
+		See also <a class="ulink" href="http://isg.ee.ethz.ch/tools/realmen/det/skel.en.html" target="_top">
 		the Real Men Don't Click</a> Web site.
-		</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id345208"></a>Installation of Printer Driver Auto-Download</h4></div></div></div><p>
-		<a class="indexterm" name="id345216"></a>
-		<a class="indexterm" name="id345225"></a>
-		<a class="indexterm" name="id345232"></a>
+		</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2594955"></a>Installation of Printer Driver Auto-Download</h4></div></div></div><p>
+		<a class="indexterm" name="id2594964"></a>
+		<a class="indexterm" name="id2594973"></a>
+		<a class="indexterm" name="id2594980"></a>
 		The subject of printing is quite topical. Printing problems run second place to name
 		resolution issues today. So far in this book, you have experienced only what is generally
 		known as &#8220;<span class="quote">dumb</span>&#8221; printing. Dumb printing is the arrangement by which all drivers
@@ -532,8 +532,8 @@
 		many problems, but it has its limitations also. Dumb printing is better known as
 		<code class="literal">Raw-Print-Through</code> printing.
 		</p><p>
-		<a class="indexterm" name="id345256"></a>
-		<a class="indexterm" name="id345265"></a>
+		<a class="indexterm" name="id2595008"></a>
+		<a class="indexterm" name="id2595018"></a>
 		Samba permits the configuration of <code class="literal">smart</code> printing using the Microsoft
 		Windows point-and-click (also called drag-and-drop) printing. What this provides is
 		essentially the ability to print to any printer. If the local client does not yet have a
@@ -547,14 +547,14 @@
 		then invokes a suitable print filter to convert the incoming data stream into a format
 		suited to the printer to which the job is dispatched.
 		</p><p>
-		<a class="indexterm" name="id345305"></a>
-		<a class="indexterm" name="id345312"></a>
-		<a class="indexterm" name="id345318"></a>
+		<a class="indexterm" name="id2595065"></a>
+		<a class="indexterm" name="id2595072"></a>
+		<a class="indexterm" name="id2595079"></a>
 		The CUPS printing subsystem is capable of intelligent printing. It has the capacity to
 		detect the data format and apply a print filter. This means that it is feasible to install
 		on all Windows clients a single printer driver for use with all printers that are routed
 		through CUPS. The most sensible driver to use is one for a PostScript printer. Fortunately,
-		<a href="http://www.easysw.com" target="_top">Easy Software Products</a>, the authors of CUPS, have
+		<a class="ulink" href="http://www.easysw.com" target="_top">Easy Software Products</a>, the authors of CUPS, have
 		released a PostScript printing driver for Windows. It can be installed into the Samba
 		printing backend so that it automatically downloads to the client when needed. 
 		</p><p>
@@ -574,10 +574,10 @@
 		simple problems efficiently and effectively.
 		</p><p>
 		Here are some diagnostic guidelines that can be referred to when things go wrong:
-		</p><div class="sect4" lang="en"><div class="titlepage"><div><div><h5 class="title"><a name="id345370"></a>Preliminary Advice: Dangers Can Be Avoided</h5></div></div></div><p>
+		</p><div class="sect4" lang="en"><div class="titlepage"><div><div><h5 class="title"><a name="id2595145"></a>Preliminary Advice: Dangers Can Be Avoided</h5></div></div></div><p>
 		The best advice regarding how to mend a broken leg is &#8220;<span class="quote">Never break a leg!</span>&#8221;
 		</p><p>
-		<a class="indexterm" name="id345385"></a>
+		<a class="indexterm" name="id2595162"></a>
 		Newcomers to Samba and LDAP seem to struggle a great deal at first.  If you want advice
 		regarding the best way to remedy LDAP and Samba problems: &#8220;<span class="quote">Avoid them like the plague!</span>&#8221;
 		</p><p>
@@ -593,7 +593,7 @@
 		Do not be lulled into thinking that you can easily adopt the examples in this
 		book and adapt them without first working through the examples provided. A little
 		thing overlooked can cause untold pain and may permanently tarnish your experience.
-		</p></div></div><div class="sect4" lang="en"><div class="titlepage"><div><div><h5 class="title"><a name="id345421"></a>The Name Service Caching Daemon</h5></div></div></div><p>
+		</p></div></div><div class="sect4" lang="en"><div class="titlepage"><div><div><h5 class="title"><a name="id2595205"></a>The Name Service Caching Daemon</h5></div></div></div><p>
 		The name service caching daemon (nscd) is a primary cause of difficulties with name
 		resolution, particularly where <code class="literal">winbind</code> is used. Winbind does its
 		own caching, thus nscd causes double caching which can lead to peculiar problems during
@@ -660,17 +660,17 @@
 <code class="prompt">root# </code> chkconfig nscd off
 <code class="prompt">root# </code> rcnscd off
 </pre><p>
-		</p></div><div class="sect4" lang="en"><div class="titlepage"><div><div><h5 class="title"><a name="id345538"></a>Debugging LDAP</h5></div></div></div><p>
-		<a class="indexterm" name="id345546"></a>
-		<a class="indexterm" name="id345553"></a>
-		<a class="indexterm" name="id345559"></a>
+		</p></div><div class="sect4" lang="en"><div class="titlepage"><div><div><h5 class="title"><a name="id2595379"></a>Debugging LDAP</h5></div></div></div><p>
+		<a class="indexterm" name="id2595387"></a>
+		<a class="indexterm" name="id2595394"></a>
+		<a class="indexterm" name="id2595401"></a>
 		In the example <code class="filename">/etc/openldap/slapd.conf</code> control file
-		(see <a href="happy.html#sbehap-dbconf" title="Example 5.1. LDAP DB_CONFIG File">???</a>) there is an entry for <code class="constant">loglevel	256</code>.
+		(see <a class="link" href="happy.html#sbehap-dbconf" title="Example 5.1. LDAP DB_CONFIG File">&#8220;LDAP DB_CONFIG File&#8221;</a>) there is an entry for <code class="constant">loglevel	256</code>.
 		To enable logging via the syslog infrastructure, it is necessary to uncomment this parameter
 		and restart <code class="literal">slapd</code>.
 		</p><p>
-		<a class="indexterm" name="id345593"></a>
-		<a class="indexterm" name="id345600"></a>
+		<a class="indexterm" name="id2595437"></a>
+		<a class="indexterm" name="id2595444"></a>
 		LDAP log information can be directed into a file that is separate from the normal system
 		log files by changing the <code class="filename">/etc/syslog.conf</code> file so it has the following
 		contents:
@@ -689,7 +689,7 @@
 		local site needs. The configuration used later in this chapter reflects such
 		customization with the intent that LDAP log files will be stored at a location
 		that meets local site needs and wishes more fully.
-		</p></div><div class="sect4" lang="en"><div class="titlepage"><div><div><h5 class="title"><a name="id345634"></a>Debugging NSS_LDAP</h5></div></div></div><p>
+		</p></div><div class="sect4" lang="en"><div class="titlepage"><div><div><h5 class="title"><a name="id2595485"></a>Debugging NSS_LDAP</h5></div></div></div><p>
 		The basic mechanism for diagnosing problems with the nss_ldap utility involves adding to the
 		<code class="filename">/etc/ldap.conf</code> file the following parameters:
 </p><pre class="screen">
@@ -702,7 +702,7 @@
 </pre><p>
 		</p><p>
 		The diagnostic process should follow these steps:
-		</p><div class="procedure"><a name="id345674"></a><p class="title"><b>Procedure 5.1. NSS_LDAP Diagnostic Steps</b></p><ol type="1"><li><p>
+		</p><div class="procedure"><a name="id2595529"></a><p class="title"><b>Procedure 5.1. NSS_LDAP Diagnostic Steps</b></p><ol type="1"><li><p>
 			Verify the <code class="constant">nss_base_passwd, nss_base_shadow, nss_base_group</code> entries
 			in the <code class="filename">/etc/ldap.conf</code> file and compare them closely with the directory
 			tree location that was chosen when the directory was first created.
@@ -792,7 +792,7 @@
 			Check that the bindpw entry in the <code class="filename">/etc/ldap.conf</code> or in the
 			<code class="filename">/etc/ldap.secrets</code> file is correct, as specified in the
 			<code class="filename">/etc/openldap/slapd.conf</code> file.
-			</p></li></ol></div></div><div class="sect4" lang="en"><div class="titlepage"><div><div><h5 class="title"><a name="id345893"></a>Debugging Samba</h5></div></div></div><p>
+			</p></li></ol></div></div><div class="sect4" lang="en"><div class="titlepage"><div><div><h5 class="title"><a name="id2595780"></a>Debugging Samba</h5></div></div></div><p>
 		The following parameters in the <code class="filename">smb.conf</code> file can be useful in tracking down Samba-related problems:
 </p><pre class="screen">
 [global]
@@ -822,32 +822,32 @@
 		</p><p>
 		Search for hints of what may have failed by looking for the words <span class="emphasis"><em>fail</em></span>
 		and <span class="emphasis"><em>error</em></span>.
-		</p></div><div class="sect4" lang="en"><div class="titlepage"><div><div><h5 class="title"><a name="id345957"></a>Debugging on the Windows Client</h5></div></div></div><p>
+		</p></div><div class="sect4" lang="en"><div class="titlepage"><div><div><h5 class="title"><a name="id2595851"></a>Debugging on the Windows Client</h5></div></div></div><p>
 		MS Windows 2000 Professional and Windows  XP Professional clients can be configured
 		to create a netlogon.log file that can be very helpful in diagnosing network logon problems. Search
 		the Microsoft knowledge base for detailed instructions. The techniques vary a little with each
 		version of MS Windows.
-		</p></div></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id345972"></a>Political Issues</h3></div></div></div><p>
+		</p></div></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2595869"></a>Political Issues</h3></div></div></div><p>
 		MS Windows network users are generally very sensitive to limits that may be imposed when 
 		confronted with locked-down workstation configurations. The challenge you face must 
 		be promoted as a choice between reliable, fast network operation and a constant flux 	
 		of problems that result in user irritation.
-		</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id345985"></a>Installation Checklist</h3></div></div></div><p>
+		</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2595884"></a>Installation Checklist</h3></div></div></div><p>
 	You are starting a complex project. Even though you went through the installation of a complex
-	network in <a href="Big500users.html" title="Chapter 4. The 500-User Office">???</a>, this network is a bigger challenge because of the
+	network in <a class="link" href="Big500users.html" title="Chapter 4. The 500-User Office">&#8220;The 500-User Office&#8221;</a>, this network is a bigger challenge because of the
 	large number of complex applications that must be configured before the first few steps
 	can be validated. Take stock of what you are about to undertake, prepare yourself, and
 	frequently review the steps ahead while making at least a mental note of what has already
 	been completed. The following task list may help you to keep track of the task items
 	that are covered:
-	</p><div class="itemizedlist"><ul type="disc"><li><p>Samba-3 PDC Server Configuration</p><div class="orderedlist"><ol type="1"><li><p>DHCP and DNS servers</p></li><li><p>OpenLDAP server</p></li><li><p>PAM and NSS client tools</p></li><li><p>Samba-3 PDC</p></li><li><p>Idealx smbldap scripts</p></li><li><p>LDAP initialization</p></li><li><p>Create user and group accounts</p></li><li><p>Printers</p></li><li><p>Share point directory roots</p></li><li><p>Profile directories</p></li><li><p>Logon scripts</p></li><li><p>Configuration of user rights and privileges</p></li></ol></div></li><li><p>Samba-3 BDC Server Configuration</p><div class="orderedlist"><ol type="1"><li><p>DHCP and DNS servers</p></li><li><p>PAM and NSS client tools</p></li><li><p>Printers</p></li><li><p>Share point directory roots</p></li><li><p>Profiles directories</p></li></ol></div></li><li><p>Windows XP Client Configuration</p><div class="orderedlist"><ol type="1"><li><p>Default profile folder redirection</p></li><li><p>MS Outlook PST file relocation</p></li><li><p>Delete roaming profile on logout</p></li><li><p>Upload printer drivers to Samba servers</p></li><li><p>Install software</p></li><li><p>Creation of roll-out images</p></li></ol></div></li></ul></div></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id346155"></a>Samba Server Implementation</h2></div></div></div><p>
-	<a class="indexterm" name="id346163"></a>
-	<a class="indexterm" name="id346170"></a>
-	The network design shown in <a href="happy.html#chap6net" title="Figure 5.2. Network Topology 500 User Network Using ldapsam passdb backend">???</a> is not comprehensive. It is assumed
+	</p><div class="itemizedlist"><ul type="disc"><li><p>Samba-3 PDC Server Configuration</p><div class="orderedlist"><ol type="1"><li><p>DHCP and DNS servers</p></li><li><p>OpenLDAP server</p></li><li><p>PAM and NSS client tools</p></li><li><p>Samba-3 PDC</p></li><li><p>Idealx smbldap scripts</p></li><li><p>LDAP initialization</p></li><li><p>Create user and group accounts</p></li><li><p>Printers</p></li><li><p>Share point directory roots</p></li><li><p>Profile directories</p></li><li><p>Logon scripts</p></li><li><p>Configuration of user rights and privileges</p></li></ol></div></li><li><p>Samba-3 BDC Server Configuration</p><div class="orderedlist"><ol type="1"><li><p>DHCP and DNS servers</p></li><li><p>PAM and NSS client tools</p></li><li><p>Printers</p></li><li><p>Share point directory roots</p></li><li><p>Profiles directories</p></li></ol></div></li><li><p>Windows XP Client Configuration</p><div class="orderedlist"><ol type="1"><li><p>Default profile folder redirection</p></li><li><p>MS Outlook PST file relocation</p></li><li><p>Delete roaming profile on logout</p></li><li><p>Upload printer drivers to Samba servers</p></li><li><p>Install software</p></li><li><p>Creation of roll-out images</p></li></ol></div></li></ul></div></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2596064"></a>Samba Server Implementation</h2></div></div></div><p>
+	<a class="indexterm" name="id2596072"></a>
+	<a class="indexterm" name="id2596079"></a>
+	The network design shown in <a class="link" href="happy.html#chap6net" title="Figure 5.2. Network Topology 500 User Network Using ldapsam passdb backend">&#8220;Network Topology  500 User Network Using ldapsam passdb backend&#8221;</a> is not comprehensive. It is assumed
 	that you will install additional file servers and possibly additional BDCs.
 	</p><div class="figure"><a name="chap6net"></a><p class="title"><b>Figure 5.2. Network Topology  500 User Network Using ldapsam passdb backend</b></p><div class="figure-contents"><div class="mediaobject"><img src="images/chap6-net.png" width="270" alt="Network Topology 500 User Network Using ldapsam passdb backend"></div></div></div><br class="figure-break"><p>
-	<a class="indexterm" name="id346230"></a>
-	<a class="indexterm" name="id346237"></a>
+	<a class="indexterm" name="id2596142"></a>
+	<a class="indexterm" name="id2596149"></a>
 	All configuration files and locations are shown for SUSE Linux 9.2 and are equally valid for SUSE
 	Linux Enterprise Server 9. The file locations for Red Hat Linux are similar. You may need to
 	adjust the locations for your particular Linux system distribution/implementation.
@@ -863,27 +863,27 @@
 They could just as well be located under the rdn <code class="constant">cn=NextFreeUnixId</code>.
 </p></div><p>
 	The steps in the process involve changes from the network configuration shown in
-	<a href="Big500users.html" title="Chapter 4. The 500-User Office">???</a>.  Before implementing the following steps, you must
+	<a class="link" href="Big500users.html" title="Chapter 4. The 500-User Office">&#8220;The 500-User Office&#8221;</a>.  Before implementing the following steps, you must
 	have completed the network implementation shown in that chapter. If you are starting
 	with newly installed Linux servers, you must complete the steps shown in
-	<a href="Big500users.html#ch5-dnshcp-setup" title="Installation of DHCP, DNS, and Samba Control Files">???</a> before commencing at <a href="happy.html#ldapsetup" title="OpenLDAP Server Configuration">???</a>.
+	<a class="link" href="Big500users.html#ch5-dnshcp-setup" title="Installation of DHCP, DNS, and Samba Control Files">&#8220;Installation of DHCP, DNS, and Samba Control Files&#8221;</a> before commencing at <a class="link" href="happy.html#ldapsetup" title="OpenLDAP Server Configuration">&#8220;OpenLDAP Server Configuration&#8221;</a>.
 	</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="ldapsetup"></a>OpenLDAP Server Configuration</h3></div></div></div><p>
-	<a class="indexterm" name="id346306"></a>
-	<a class="indexterm" name="id346313"></a>
-	<a class="indexterm" name="id346320"></a>
-	Confirm that the packages shown in <a href="happy.html#oldapreq" title="Table 5.2. Required OpenLDAP Linux Packages">???</a> are installed on your system.
+	<a class="indexterm" name="id2596230"></a>
+	<a class="indexterm" name="id2596237"></a>
+	<a class="indexterm" name="id2596244"></a>
+	Confirm that the packages shown in <a class="link" href="happy.html#oldapreq" title="Table 5.2. Required OpenLDAP Linux Packages">&#8220;Required OpenLDAP Linux Packages&#8221;</a> are installed on your system.
 	</p><div class="table"><a name="oldapreq"></a><p class="title"><b>Table 5.2. Required OpenLDAP Linux Packages</b></p><div class="table-contents"><table summary="Required OpenLDAP Linux Packages" border="1"><colgroup><col align="left"><col align="left"><col align="left"></colgroup><thead><tr><th align="center">SUSE Linux 8.x</th><th align="center">SUSE Linux 9.x</th><th align="center">Red Hat Linux</th></tr></thead><tbody><tr><td align="left">nss_ldap</td><td align="left">nss_ldap</td><td align="left">nss_ldap</td></tr><tr><td align="left">pam_ldap</td><td align="left">pam_ldap</td><td align="left">pam_ldap</td></tr><tr><td align="left">openldap2</td><td align="left">openldap2</td><td align="left">openldap</td></tr><tr><td align="left">openldap2-client</td><td align="left">openldap2-client</td><td align="left"> </td></tr></tbody></table></div></div><br class="table-break"><p>
 	Samba-3 and OpenLDAP will have a degree of interdependence that is unavoidable. The method
 	for bootstrapping the LDAP and Samba-3 configuration is relatively straightforward. If you
 	follow these guidelines, the resulting system should work fine.
-	</p><div class="procedure"><a name="id346449"></a><p class="title"><b>Procedure 5.2. OpenLDAP Server Configuration Steps</b></p><ol type="1"><li><p>
-		<a class="indexterm" name="id346460"></a>
-		Install the file shown in <a href="happy.html#sbehap-slapdconf" title="Example 5.2. LDAP Master Configuration File /etc/openldap/slapd.conf Part A">???</a> in the directory
+	</p><div class="procedure"><a name="id2596376"></a><p class="title"><b>Procedure 5.2. OpenLDAP Server Configuration Steps</b></p><ol type="1"><li><p>
+		<a class="indexterm" name="id2596387"></a>
+		Install the file shown in <a class="link" href="happy.html#sbehap-slapdconf" title="Example 5.2. LDAP Master Configuration File /etc/openldap/slapd.conf Part A">&#8220;LDAP Master Configuration File  /etc/openldap/slapd.conf Part A&#8221;</a> in the directory
 		<code class="filename">/etc/openldap</code>.
 		</p></li><li><p>
-		<a class="indexterm" name="id346487"></a>
-		<a class="indexterm" name="id346493"></a>
-		<a class="indexterm" name="id346500"></a>
+		<a class="indexterm" name="id2596415"></a>
+		<a class="indexterm" name="id2596422"></a>
+		<a class="indexterm" name="id2596429"></a>
 		Remove all files from the directory <code class="filename">/data/ldap</code>, making certain that
 		the directory exists with permissions:
 </p><pre class="screen">
@@ -892,14 +892,14 @@
 </pre><p>
 		This may require you to add a user and a group account for LDAP if they do not exist.
 		</p></li><li><p>
-		<a class="indexterm" name="id346533"></a>
-		Install the file shown in <a href="happy.html#sbehap-dbconf" title="Example 5.1. LDAP DB_CONFIG File">???</a> in the directory
+		<a class="indexterm" name="id2596465"></a>
+		Install the file shown in <a class="link" href="happy.html#sbehap-dbconf" title="Example 5.1. LDAP DB_CONFIG File">&#8220;LDAP DB_CONFIG File&#8221;</a> in the directory
 		<code class="filename">/data/ldap</code>. In the event that this file is added after <code class="constant">ldap</code>
 		has been started, it is possible to cause the new settings to take effect by shutting down
 		the <code class="constant">LDAP</code> server, executing the <code class="literal">db_recover</code> command inside the
 		<code class="filename">/data/ldap</code> directory, and then restarting the <code class="constant">LDAP</code> server.
 		</p></li><li><p>
-		<a class="indexterm" name="id346583"></a>
+		<a class="indexterm" name="id2596518"></a>
 		Performance logging can be enabled and should preferably be sent to a file on
 		a file system that is large enough to handle significantly sized logs. To enable
 		the logging at a verbose level to permit detailed analysis, uncomment the entry in
@@ -975,31 +975,31 @@
 index sambaDomainName       eq
 index default               sub
 </pre></div></div><br class="example-break"></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="sbehap-PAM-NSS"></a>PAM and NSS Client Configuration</h3></div></div></div><p>
-	<a class="indexterm" name="id346721"></a>
-	<a class="indexterm" name="id346728"></a>
-	<a class="indexterm" name="id346734"></a>
+	<a class="indexterm" name="id2596677"></a>
+	<a class="indexterm" name="id2596684"></a>
+	<a class="indexterm" name="id2596690"></a>
 	The steps that follow involve configuration of LDAP, NSS LDAP-based resolution of users and
 	groups. Also, so that LDAP-based accounts can log onto the system, the steps ahead configure
 	the Pluggable Authentication Modules (PAM) to permit LDAP-based authentication.
 	</p><p>
-	<a class="indexterm" name="id346747"></a>
-	<a class="indexterm" name="id346756"></a>
+	<a class="indexterm" name="id2596705"></a>
+	<a class="indexterm" name="id2596714"></a>
 	Since you have chosen to put UNIX user and group accounts into the LDAP database, it is likely
 	that you may want to use them for UNIX system (Linux) local machine logons. This necessitates
 	correct configuration of PAM. The <code class="literal">pam_ldap</code> open source package provides the
 	PAM modules that most people would use. On SUSE Linux systems, the <code class="literal">pam_unix2.so</code>
 	module also has the ability to redirect authentication requests through LDAP.
 	</p><p>
-	<a class="indexterm" name="id346781"></a>
-	<a class="indexterm" name="id346788"></a>
-	<a class="indexterm" name="id346794"></a>
-	<a class="indexterm" name="id346801"></a>
+	<a class="indexterm" name="id2596743"></a>
+	<a class="indexterm" name="id2596749"></a>
+	<a class="indexterm" name="id2596756"></a>
+	<a class="indexterm" name="id2596763"></a>
 	You have chosen to configure these services by directly editing the system files, but of course, you
 	know that this configuration can be done using system tools provided by the Linux system vendor.
 	SUSE Linux has a facility in YaST (the system admin tool) through <span class="guimenu">yast</span> &#8594; <span class="guimenuitem">system</span> &#8594; <span class="guimenuitem">ldap-client</span> that permits
 	configuration of SUSE Linux as an LDAP client. Red Hat Linux provides the <code class="literal">authconfig</code>
 	tool for this.
-	</p><div class="procedure"><a name="id346838"></a><p class="title"><b>Procedure 5.3. PAM and NSS Client Configuration Steps</b></p><div class="example"><a name="sbehap-nss01"></a><p class="title"><b>Example 5.4. Configuration File for NSS LDAP Support  <code class="filename">/etc/ldap.conf</code></b></p><div class="example-contents"><pre class="screen">
+	</p><div class="procedure"><a name="id2596803"></a><p class="title"><b>Procedure 5.3. PAM and NSS Client Configuration Steps</b></p><div class="example"><a name="sbehap-nss01"></a><p class="title"><b>Example 5.4. Configuration File for NSS LDAP Support  <code class="filename">/etc/ldap.conf</code></b></p><div class="example-contents"><pre class="screen">
 host 127.0.0.1
 
 base dc=abmas,dc=biz
@@ -1042,9 +1042,9 @@
 
 ssl off
 </pre></div></div><br class="example-break"><ol type="1"><li><p>
-		<a class="indexterm" name="id346849"></a>
-		<a class="indexterm" name="id346856"></a>
-		<a class="indexterm" name="id346863"></a>
+		<a class="indexterm" name="id2596814"></a>
+		<a class="indexterm" name="id2596822"></a>
+		<a class="indexterm" name="id2596828"></a>
 		Execute the following command to find where the <code class="filename">nss_ldap</code> module
 		expects to find its control file:
 </p><pre class="screen">
@@ -1053,11 +1053,11 @@
 		The preferred and usual location is <code class="filename">/etc/ldap.conf</code>.
 		</p></li><li><p>
 		On the server <code class="constant">MASSIVE</code>, install the file shown in 
-		<a href="happy.html#sbehap-nss01" title="Example 5.4. Configuration File for NSS LDAP Support /etc/ldap.conf">???</a> into the path that was obtained from the step above.
+		<a class="link" href="happy.html#sbehap-nss01" title="Example 5.4. Configuration File for NSS LDAP Support /etc/ldap.conf">&#8220;Configuration File for NSS LDAP Support  /etc/ldap.conf&#8221;</a> into the path that was obtained from the step above.
 		On the servers called <code class="constant">BLDG1</code> and <code class="constant">BLDG2</code>, install the file shown in
-		<a href="happy.html#sbehap-nss02" title="Example 5.5. Configuration File for NSS LDAP Clients Support /etc/ldap.conf">???</a> into the path that was obtained from the step above.
+		<a class="link" href="happy.html#sbehap-nss02" title="Example 5.5. Configuration File for NSS LDAP Clients Support /etc/ldap.conf">&#8220;Configuration File for NSS LDAP Clients Support  /etc/ldap.conf&#8221;</a> into the path that was obtained from the step above.
 		</p></li><li><p>
-		<a class="indexterm" name="id346985"></a>
+		<a class="indexterm" name="id2596963"></a>
 		Edit the NSS control file (<code class="filename">/etc/nsswitch.conf</code>) so that the lines that
 		control user and group resolution will obtain information from the normal system files as
 		well as from <code class="literal">ldap</code>:
@@ -1080,7 +1080,7 @@
 		Even at the risk of overstating the issue, incorrect and inappropriate configuration of the
 		<code class="filename">nsswitch.conf</code> file is a significant cause of operational problems with LDAP.
 		</p></li><li><p>
-		<a class="indexterm" name="id347051"></a>
+		<a class="indexterm" name="id2597038"></a>
 		For PAM LDAP configuration on this SUSE Linux 9.0 system, the simplest solution is to edit the following
 		files in the <code class="filename">/etc/pam.d</code> directory: <code class="literal">login</code>, <code class="literal">password</code>,
 		<code class="literal">samba</code>, <code class="literal">sshd</code>.  In each file, locate every entry that has the
@@ -1102,7 +1102,7 @@
 session   required   pam_limits.so
 </pre><p>
 		</p><p>
-		<a class="indexterm" name="id347127"></a>
+		<a class="indexterm" name="id2597117"></a>
 		On other Linux systems that do not have an LDAP-enabled <code class="literal">pam_unix2.so</code> module,
 		you must edit these files by adding the <code class="literal">pam_ldap.so</code> modules as shown here:
 </p><pre class="screen">
@@ -1126,24 +1126,24 @@
 		implementation, but if the <code class="literal">pam_unix2.so</code> on your system supports
 		LDAP, you probably want to use it rather than add an additional module.
 		</p></li></ol></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="sbehap-massive"></a>Samba-3 PDC Configuration</h3></div></div></div><p>
-	<a class="indexterm" name="id347192"></a>
+	<a class="indexterm" name="id2597201"></a>
 	Verify that the Samba-3.0.20 (or later) packages are installed on each SUSE Linux server 
 	before following the steps below. If Samba-3.0.20 (or later) is not installed, you have the
 	choice to either build your own or obtain the packages from a dependable source.
 	Packages for SUSE Linux 8.x, 9.x, and SUSE Linux Enterprise Server 9, as well as for 
 	Red Hat Fedora Core and Red Hat Enterprise Linux Server 3 and 4, are included on the CD-ROM that
 	is included with this book.
-	</p><div class="procedure"><a name="id347204"></a><p class="title"><b>Procedure 5.4. Configuration of PDC Called <code class="constant">MASSIVE</code></b></p><ol type="1"><li><p>
-		Install the files in <a href="happy.html#sbehap-massive-smbconfa" title="Example 5.6. LDAP Based smb.conf File, Server: MASSIVE global Section: Part A">???</a>, 
-		<a href="happy.html#sbehap-massive-smbconfb" title="Example 5.7. LDAP Based smb.conf File, Server: MASSIVE global Section: Part B">???</a>, <a href="happy.html#sbehap-shareconfa" title="Example 5.10. LDAP Based smb.conf File, Shares Section Part A">???</a>, 
-		and <a href="happy.html#sbehap-shareconfb" title="Example 5.11. LDAP Based smb.conf File, Shares Section Part B">???</a> into the <code class="filename">/etc/samba/</code> 
+	</p><div class="procedure"><a name="id2597216"></a><p class="title"><b>Procedure 5.4. Configuration of PDC Called <code class="constant">MASSIVE</code></b></p><ol type="1"><li><p>
+		Install the files in <a class="link" href="happy.html#sbehap-massive-smbconfa" title="Example 5.6. LDAP Based smb.conf File, Server: MASSIVE global Section: Part A">&#8220;LDAP Based smb.conf File, Server: MASSIVE  global Section: Part A&#8221;</a>, 
+		<a class="link" href="happy.html#sbehap-massive-smbconfb" title="Example 5.7. LDAP Based smb.conf File, Server: MASSIVE global Section: Part B">&#8220;LDAP Based smb.conf File, Server: MASSIVE  global Section: Part B&#8221;</a>, <a class="link" href="happy.html#sbehap-shareconfa" title="Example 5.10. LDAP Based smb.conf File, Shares Section Part A">&#8220;LDAP Based smb.conf File, Shares Section  Part A&#8221;</a>, 
+		and <a class="link" href="happy.html#sbehap-shareconfb" title="Example 5.11. LDAP Based smb.conf File, Shares Section Part B">&#8220;LDAP Based smb.conf File, Shares Section  Part B&#8221;</a> into the <code class="filename">/etc/samba/</code> 
 		directory. The three files should be added together to form the <code class="filename">smb.conf</code> 
 		master file. It is a good practice to call this file something like
 		<code class="filename">smb.conf.master</code> and then to perform all file edits
 		on the master file. The operational <code class="filename">smb.conf</code> is then generated as shown in
 		the next step.
 		</p></li><li><p>
-		<a class="indexterm" name="id347276"></a>
+		<a class="indexterm" name="id2597294"></a>
 		Create and verify the contents of the <code class="filename">smb.conf</code> file that is generated by:
 </p><pre class="screen">
 <code class="prompt">root# </code> testparm -s smb.conf.master &gt; smb.conf
@@ -1180,8 +1180,8 @@
 <code class="prompt">root# </code> rm /var/log/samba/*
 </pre><p>
 		</p></li><li><p>
-		<a class="indexterm" name="id347368"></a>
-		<a class="indexterm" name="id347374"></a>
+		<a class="indexterm" name="id2597393"></a>
+		<a class="indexterm" name="id2597400"></a>
 		Samba-3 communicates with the LDAP server. The password that it uses to
 		authenticate to the LDAP server must be stored in the <code class="filename">secrets.tdb</code>
 		file. Execute the following to create the new <code class="filename">secrets.tdb</code> files
@@ -1194,8 +1194,8 @@
 Setting stored password for "cn=Manager,dc=abmas,dc=biz" in secrets.tdb
 </pre><p>
 		</p></li><li><p>
-		<a class="indexterm" name="id347420"></a>
-		<a class="indexterm" name="id347426"></a>
+		<a class="indexterm" name="id2597449"></a>
+		<a class="indexterm" name="id2597456"></a>
 		Samba-3 generates a Windows Security Identifier (SID) only when <code class="literal">smbd</code>
 		has been started. For this reason, you start Samba. After a few seconds delay,
 		execute:
@@ -1229,10 +1229,10 @@
 		</p></li><li><p>
 		When a positive domain SID has been reported, stop Samba.
 		</p></li><li><p>
-		<a class="indexterm" name="id347525"></a>
-		<a class="indexterm" name="id347532"></a>
-		<a class="indexterm" name="id347539"></a>
-		<a class="indexterm" name="id347546"></a>
+		<a class="indexterm" name="id2597568"></a>
+		<a class="indexterm" name="id2597574"></a>
+		<a class="indexterm" name="id2597581"></a>
+		<a class="indexterm" name="id2597588"></a>
 		Configure the NFS server for your Linux system. So you can complete the steps that
 		follow, enter into the <code class="filename">/etc/exports</code> the following entry:
 </p><pre class="screen">
@@ -1250,16 +1250,16 @@
 		</p></li></ol></div><p>
 	Your Samba-3 PDC is now ready to communicate with the LDAP password backend. Let's get on with
 	configuration of the LDAP server.
-	</p><div class="example"><a name="sbehap-massive-smbconfa"></a><p class="title"><b>Example 5.6. LDAP Based <code class="filename">smb.conf</code> File, Server: MASSIVE  global Section: Part A</b></p><div class="example-contents"><table class="simplelist" border="0" summary="Simple list"><tr><td># Global parameters</td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[global]</code></em></td></tr><tr><td><a class="indexterm" name="id347624"></a><em class="parameter"><code>unix charset = LOCALE</code></em></td></tr><tr><td><a class="indexterm" name="id347636"></a><em class="parameter"><code>workgroup = MEGANET2</code></em></td></tr><tr><td><a class="indexterm" name="id347649"></a><em class="parameter"><code>netbios name = MASSIVE</code></em></td></tr><tr><td><a class="indexterm" name="id347661"></a><em class="parameter"><code>interfaces = eth1, lo</code></em></td></tr><tr><td><a class="indexterm" name="id347674"></a><em class="parameter"><code>bind interfaces only = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id347686"></a><em class="parameter"><code>passdb backend = ldapsam:ldap://massive.abmas.biz</code></em></td></tr><tr><td><a class="indexterm" name="id347699"></a><em class="parameter"><code>enable privileges = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id347712"></a><em class="parameter"><code>username map = /etc/samba/smbusers</code></em></td></tr><tr><td><a class="indexterm" name="id347724"></a><em class="parameter"><code>log level = 1</code></em></td></tr><tr><td><a class="indexterm" name="id347737"></a><em class="parameter"><code>syslog = 0</code></em></td></tr><tr><td><a class="indexterm" name="id347749"></a><em class="parameter"><code>log file = /var/log/samba/%m</code></em></td></tr><tr><td><a class="indexterm" name="id347762"></a><em class="parameter"><code>max log size = 50</code></em></td></tr><tr><td><a class="indexterm" name="id347775"></a><em class="parameter"><code>smb ports = 139</code></em></td></tr><tr><td><a class="indexterm" name="id347787"></a><em class="parameter"><code>name resolve order = wins bcast hosts</code></em></td></tr><tr><td><a class="indexterm" name="id347800"></a><em class="parameter"><code>time server = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id347812"></a><em class="parameter"><code>printcap name = CUPS</code></em></td></tr><tr><td><a class="indexterm" name="id347825"></a><em class="parameter"><code>show add printer wizard = No</code></em></td></tr><tr><td><a class="indexterm" name="id347838"></a><em class="parameter"><code>add user script = /opt/IDEALX/sbin/smbldap-useradd -m "%u"</code></em></td></tr><tr><td><a class="indexterm" name="id347850"></a><em class="parameter"><code>delete user script = /opt/IDEALX/sbin/smbldap-userdel "%u"</code></em></td></tr><tr><td><a class="indexterm" name="id347863"></a><em class="parameter"><code>add group script = /opt/IDEALX/sbin/smbldap-groupadd -p "%g"</code></em></td></tr><tr><td><a class="indexterm" name="id347876"></a><em class="parameter"><code>delete group script = /opt/IDEALX/sbin/smbldap-groupdel "%g"</code></em></td></tr><tr><td><a class="indexterm" name="id347889"></a><em class="parameter"><code>add user to group script = /opt/IDEALX/sbin/smbldap-groupmod -m "%u" "%g"</code></em></td></tr><tr><td><a class="indexterm" name="id347902"></a><em class="parameter"><code>delete user from group script = /opt/IDEALX/sbin/smbldap-groupmod -x "%u" "%g"</code></em></td></tr><tr><td><a class="indexterm" name="id347916"></a><em class="parameter"><code>set primary group script = /opt/IDEALX/sbin/smbldap-usermod -g "%g" "%u"</code></em></td></tr><tr><td><a class="indexterm" name="id347929"></a><em class="parameter"><code>add machine script = /opt/IDEALX/sbin/smbldap-useradd -w "%u"</code></em></td></tr></table></div></div><br class="example-break"><div class="example"><a name="sbehap-massive-smbconfb"></a><p class="title"><b>Example 5.7. LDAP Based <code class="filename">smb.conf</code> File, Server: MASSIVE  global Section: Part B</b></p><div class="example-contents"><table class="simplelist" border="0" summary="Simple list"><tr><td><a class="indexterm" name="id347966"></a><em class="parameter"><code>logon script = scripts\logon.bat</code></em></td></tr><tr><td><a class="indexterm" name="id347978"></a><em class="parameter"><code>logon path = \\%L\profiles\%U</code></em></td></tr><tr><td><a class="indexterm" name="id347991"></a><em class="parameter"><code>logon drive = X:</code></em></td></tr><tr><td><a class="indexterm" name="id348004"></a><em class="parameter"><code>domain logons = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id348016"></a><em class="parameter"><code>preferred master = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id348029"></a><em class="parameter"><code>wins support = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id348041"></a><em class="parameter"><code>ldap suffix = dc=abmas,dc=biz</code></em></td></tr><tr><td><a class="indexterm" name="id348054"></a><em class="parameter"><code>ldap machine suffix = ou=People</code></em></td></tr><tr><td><a class="indexterm" name="id348067"></a><em class="parameter"><code>ldap user suffix = ou=People</code></em></td></tr><tr><td><a class="indexterm" name="id348079"></a><em class="parameter"><code>ldap group suffix = ou=Groups</code></em></td></tr><tr><td><a class="indexterm" name="id348092"></a><em class="parameter"><code>ldap idmap suffix = ou=Idmap</code></em></td></tr><tr><td><a class="indexterm" name="id348105"></a><em class="parameter"><code>ldap admin dn = cn=Manager,dc=abmas,dc=biz</code></em></td></tr><tr><td><a class="indexterm" name="id348117"></a><em class="parameter"><code>idmap backend = ldap:ldap://massive.abmas.biz</code></em></td></tr><tr><td><a class="indexterm" name="id348130"></a><em class="parameter"><code>idmap uid = 10000-20000</code></em></td></tr><tr><td><a class="indexterm" name="id348143"></a><em class="parameter"><code>idmap gid = 10000-20000</code></em></td></tr><tr><td><a class="indexterm" name="id348155"></a><em class="parameter"><code>map acl inherit = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id348168"></a><em class="parameter"><code>printing = cups</code></em></td></tr><tr><td><a class="indexterm" name="id348180"></a><em class="parameter"><code>printer admin = root, chrisr</code></em></td></tr></table></div></div><br class="example-break"></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="sbeidealx"></a>Install and Configure Idealx smbldap-tools Scripts</h3></div></div></div><p>
-	<a class="indexterm" name="id348207"></a>
+	</p><div class="example"><a name="sbehap-massive-smbconfa"></a><p class="title"><b>Example 5.6. LDAP Based <code class="filename">smb.conf</code> File, Server: MASSIVE  global Section: Part A</b></p><div class="example-contents"><table class="simplelist" border="0" summary="Simple list"><tr><td># Global parameters</td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[global]</code></em></td></tr><tr><td><a class="indexterm" name="id2597674"></a><em class="parameter"><code>unix charset = LOCALE</code></em></td></tr><tr><td><a class="indexterm" name="id2597686"></a><em class="parameter"><code>workgroup = MEGANET2</code></em></td></tr><tr><td><a class="indexterm" name="id2597698"></a><em class="parameter"><code>netbios name = MASSIVE</code></em></td></tr><tr><td><a class="indexterm" name="id2597710"></a><em class="parameter"><code>interfaces = eth1, lo</code></em></td></tr><tr><td><a class="indexterm" name="id2597722"></a><em class="parameter"><code>bind interfaces only = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id2597734"></a><em class="parameter"><code>passdb backend = ldapsam:ldap://massive.abmas.biz</code></em></td></tr><tr><td><a class="indexterm" name="id2597746"></a><em class="parameter"><code>enable privileges = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id2597758"></a><em class="parameter"><code>username map = /etc/samba/smbusers</code></em></td></tr><tr><td><a class="indexterm" name="id2597770"></a><em class="parameter"><code>log level = 1</code></em></td></tr><tr><td><a class="indexterm" name="id2597781"></a><em class="parameter"><code>syslog = 0</code></em></td></tr><tr><td><a class="indexterm" name="id2597793"></a><em class="parameter"><code>log file = /var/log/samba/%m</code></em></td></tr><tr><td><a class="indexterm" name="id2597805"></a><em class="parameter"><code>max log size = 50</code></em></td></tr><tr><td><a class="indexterm" name="id2597816"></a><em class="parameter"><code>smb ports = 139</code></em></td></tr><tr><td><a class="indexterm" name="id2597828"></a><em class="parameter"><code>name resolve order = wins bcast hosts</code></em></td></tr><tr><td><a class="indexterm" name="id2597840"></a><em class="parameter"><code>time server = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id2597852"></a><em class="parameter"><code>printcap name = CUPS</code></em></td></tr><tr><td><a class="indexterm" name="id2597864"></a><em class="parameter"><code>show add printer wizard = No</code></em></td></tr><tr><td><a class="indexterm" name="id2597876"></a><em class="parameter"><code>add user script = /opt/IDEALX/sbin/smbldap-useradd -m "%u"</code></em></td></tr><tr><td><a class="indexterm" name="id2597888"></a><em class="parameter"><code>delete user script = /opt/IDEALX/sbin/smbldap-userdel "%u"</code></em></td></tr><tr><td><a class="indexterm" name="id2597900"></a><em class="parameter"><code>add group script = /opt/IDEALX/sbin/smbldap-groupadd -p "%g"</code></em></td></tr><tr><td><a class="indexterm" name="id2597913"></a><em class="parameter"><code>delete group script = /opt/IDEALX/sbin/smbldap-groupdel "%g"</code></em></td></tr><tr><td><a class="indexterm" name="id2597926"></a><em class="parameter"><code>add user to group script = /opt/IDEALX/sbin/smbldap-groupmod -m "%u" "%g"</code></em></td></tr><tr><td><a class="indexterm" name="id2597938"></a><em class="parameter"><code>delete user from group script = /opt/IDEALX/sbin/smbldap-groupmod -x "%u" "%g"</code></em></td></tr><tr><td><a class="indexterm" name="id2597951"></a><em class="parameter"><code>set primary group script = /opt/IDEALX/sbin/smbldap-usermod -g "%g" "%u"</code></em></td></tr><tr><td><a class="indexterm" name="id2597964"></a><em class="parameter"><code>add machine script = /opt/IDEALX/sbin/smbldap-useradd -w "%u"</code></em></td></tr></table></div></div><br class="example-break"><div class="example"><a name="sbehap-massive-smbconfb"></a><p class="title"><b>Example 5.7. LDAP Based <code class="filename">smb.conf</code> File, Server: MASSIVE  global Section: Part B</b></p><div class="example-contents"><table class="simplelist" border="0" summary="Simple list"><tr><td><a class="indexterm" name="id2598002"></a><em class="parameter"><code>logon script = scripts\logon.bat</code></em></td></tr><tr><td><a class="indexterm" name="id2598014"></a><em class="parameter"><code>logon path = \\%L\profiles\%U</code></em></td></tr><tr><td><a class="indexterm" name="id2598026"></a><em class="parameter"><code>logon drive = X:</code></em></td></tr><tr><td><a class="indexterm" name="id2598037"></a><em class="parameter"><code>domain logons = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id2598049"></a><em class="parameter"><code>preferred master = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id2598061"></a><em class="parameter"><code>wins support = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id2598073"></a><em class="parameter"><code>ldap suffix = dc=abmas,dc=biz</code></em></td></tr><tr><td><a class="indexterm" name="id2598084"></a><em class="parameter"><code>ldap machine suffix = ou=People</code></em></td></tr><tr><td><a class="indexterm" name="id2598096"></a><em class="parameter"><code>ldap user suffix = ou=People</code></em></td></tr><tr><td><a class="indexterm" name="id2598108"></a><em class="parameter"><code>ldap group suffix = ou=Groups</code></em></td></tr><tr><td><a class="indexterm" name="id2598120"></a><em class="parameter"><code>ldap idmap suffix = ou=Idmap</code></em></td></tr><tr><td><a class="indexterm" name="id2598132"></a><em class="parameter"><code>ldap admin dn = cn=Manager,dc=abmas,dc=biz</code></em></td></tr><tr><td><a class="indexterm" name="id2598145"></a><em class="parameter"><code>idmap backend = ldap:ldap://massive.abmas.biz</code></em></td></tr><tr><td><a class="indexterm" name="id2598157"></a><em class="parameter"><code>idmap uid = 10000-20000</code></em></td></tr><tr><td><a class="indexterm" name="id2598169"></a><em class="parameter"><code>idmap gid = 10000-20000</code></em></td></tr><tr><td><a class="indexterm" name="id2598180"></a><em class="parameter"><code>map acl inherit = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id2598192"></a><em class="parameter"><code>printing = cups</code></em></td></tr><tr><td><a class="indexterm" name="id2598204"></a><em class="parameter"><code>printer admin = root, chrisr</code></em></td></tr></table></div></div><br class="example-break"></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="sbeidealx"></a>Install and Configure Idealx smbldap-tools Scripts</h3></div></div></div><p>
+	<a class="indexterm" name="id2598230"></a>
 	The Idealx scripts, or equivalent, are necessary to permit Samba-3 to manage accounts
 	on the LDAP server. You have chosen the Idealx scripts because they are the best-known
 	LDAP configuration scripts. The use of these scripts will help avoid the necessity
 	to create custom scripts. It is easy to download them from the Idealx
-	<a href="http://samba.idealx.org/index.en.html" target="_top">Web site</a>. The tarball may
-	be directly <a href="http://samba.idealx.org/dist/smbldap-tools-0.9.1.tgz" target="_top">downloaded</a>
+	<a class="ulink" href="http://samba.idealx.org/index.en.html" target="_top">Web site</a>. The tarball may
+	be directly <a class="ulink" href="http://samba.idealx.org/dist/smbldap-tools-0.9.1.tgz" target="_top">downloaded</a>
 	from this site also. Alternatively, you may obtain the 
-	<a href="http://samba.idealx.org/dist/smbldap-tools-0.9.1-1.src.rpm" target="_top">smbldap-tools-0.9.1-1.src.rpm</a>
+	<a class="ulink" href="http://samba.idealx.org/dist/smbldap-tools-0.9.1-1.src.rpm" target="_top">smbldap-tools-0.9.1-1.src.rpm</a>
 	file that may be used to build an installable RPM package for your Linux system.
 	</p><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Note</h3><p>
 The smbldap-tools scripts can be installed in any convenient directory of your choice, in which case you must
@@ -1268,7 +1268,7 @@
 	The smbldap-tools are located in <code class="filename">/opt/IDEALX/sbin</code>.
 	The scripts are not needed on BDC machines because all LDAP updates are handled by
 	the PDC alone.
-	</p><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id348265"></a>Installation of smbldap-tools from the Tarball</h4></div></div></div><p>
+	</p><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2598297"></a>Installation of smbldap-tools from the Tarball</h4></div></div></div><p>
 	To perform a manual installation of the smbldap-tools scripts, the following procedure may be used:
 	</p><div class="procedure"><a name="idealxscript"></a><p class="title"><b>Procedure 5.5. Unpacking and Installation Steps for the <code class="constant">smbldap-tools</code> Tarball</b></p><ol type="1"><li><p>
 		Create the <code class="filename">/opt/IDEALX/sbin</code> directory, and set its permissions
@@ -1319,11 +1319,11 @@
 <code class="prompt">root# </code> chmod 640 /opt/IDEALX/sbin/smb*pm 
 </pre><p>
 		The smbldap-tools scripts are now ready for the configuration step outlined in
-		<a href="happy.html#smbldap-init" title="Configuration of smbldap-tools">???</a>.
-		</p></li></ol></div></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id348500"></a>Installing smbldap-tools from the RPM Package</h4></div></div></div><p>
+		<a class="link" href="happy.html#smbldap-init" title="Configuration of smbldap-tools">&#8220;Configuration of smbldap-tools&#8221;</a>.
+		</p></li></ol></div></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2598549"></a>Installing smbldap-tools from the RPM Package</h4></div></div></div><p>
 	In the event that you have elected to use the RPM package provided by Idealx, download the
 	source RPM <code class="filename">smbldap-tools-0.9.1-1.src.rpm</code>, then follow this procedure:
-	</p><div class="procedure"><a name="id348516"></a><p class="title"><b>Procedure 5.6. Installation Steps for <code class="constant">smbldap-tools</code> RPM's</b></p><ol type="1"><li><p>
+	</p><div class="procedure"><a name="id2598567"></a><p class="title"><b>Procedure 5.6. Installation Steps for <code class="constant">smbldap-tools</code> RPM's</b></p><ol type="1"><li><p>
 		Install the source RPM that has been downloaded as follows:
 </p><pre class="screen">
 <code class="prompt">root# </code> rpm -i smbldap-tools-0.9.1-1.src.rpm
@@ -1359,7 +1359,7 @@
 </pre><p>
 		</p></li></ol></div><p>
 	The Idealx scripts should now be ready for configuration using the steps outlined in
-	<a href="happy.html#smbldap-init" title="Configuration of smbldap-tools">Configuration of smbldap-tools</a>.
+	<a class="link" href="happy.html#smbldap-init" title="Configuration of smbldap-tools">Configuration of smbldap-tools</a>.
 	</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="smbldap-init"></a>Configuration of smbldap-tools</h4></div></div></div><p>
 	Prior to use, the smbldap-tools must be configured to match the settings in the <code class="filename">smb.conf</code> file
 	and to match the settings in the <code class="filename">/etc/openldap/slapd.conf</code> file. The assumption
@@ -1368,7 +1368,7 @@
 	</p><p>
 	The smbldap-tools require that the NetBIOS name (machine name) of the Samba server be included
 	in the <code class="filename">smb.conf</code> file.
-	</p><div class="procedure"><a name="id348699"></a><p class="title"><b>Procedure 5.7. Configuration Steps for <code class="constant">smbldap-tools</code> to Enable Use</b></p><ol type="1"><li><p>
+	</p><div class="procedure"><a name="id2598762"></a><p class="title"><b>Procedure 5.7. Configuration Steps for <code class="constant">smbldap-tools</code> to Enable Use</b></p><ol type="1"><li><p>
 		Change into the directory that contains the <code class="filename">configure.pl</code> script.
 </p><pre class="screen">
 <code class="prompt">root# </code> cd /opt/IDEALX/sbin
@@ -1474,7 +1474,7 @@
 		then verify its contents.
 		</p></li></ol></div><p>
 	The smbldap-tools are now ready for use.
-	</p></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id348843"></a>LDAP Initialization and Creation of User and Group Accounts</h3></div></div></div><p>
+	</p></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2598964"></a>LDAP Initialization and Creation of User and Group Accounts</h3></div></div></div><p>
 	The LDAP database must be populated with well-known Windows domain user accounts and domain group 
 	accounts before Samba can be used. The following procedures step you through the process.
 	</p><p>
@@ -1487,12 +1487,12 @@
 	</p><p>
 	Addition of an account to the LDAP backend can be done in two ways:
 	</p><div class="itemizedlist"><ul type="disc"><li><p>
-		<a class="indexterm" name="id348870"></a>
-		<a class="indexterm" name="id348877"></a>
-		<a class="indexterm" name="id348884"></a>
-		<a class="indexterm" name="id348891"></a>
-		<a class="indexterm" name="id348898"></a>
-		<a class="indexterm" name="id348904"></a>
+		<a class="indexterm" name="id2598998"></a>
+		<a class="indexterm" name="id2599005"></a>
+		<a class="indexterm" name="id2599012"></a>
+		<a class="indexterm" name="id2599018"></a>
+		<a class="indexterm" name="id2599025"></a>
+		<a class="indexterm" name="id2599032"></a>
 		If you always have a user account in the <code class="filename">/etc/passwd</code> on every 
 		server or in a NIS(+) backend, it is not necessary to add POSIX accounts for them in 
 		LDAP. In this case, you can add Windows domain user accounts using the 
@@ -1510,20 +1510,20 @@
 		Idealx smbldap-tools scripts. A copy of these tools, preconfigured for this system,
 		is included on the enclosed CD-ROM under <code class="filename">Chap06/Tools.</code>
 		</p></li></ul></div><p>
-	<a class="indexterm" name="id348956"></a>
+	<a class="indexterm" name="id2599092"></a>
 	If you wish to have more control over how the LDAP database is initialized or 
 	if you don't want to use the Idealx smbldap-tools, you should refer to 
-	<a href="appendix.html" title="Chapter 15. A Collection of Useful Tidbits">???</a>, <a href="appendix.html#altldapcfg" title="Alternative LDAP Database Initialization">???</a>.
+	<a class="link" href="appendix.html" title="Chapter 15. A Collection of Useful Tidbits">&#8220;A Collection of Useful Tidbits&#8221;</a>, <a class="link" href="appendix.html#altldapcfg" title="Alternative LDAP Database Initialization">&#8220;Alternative LDAP Database Initialization&#8221;</a>.
 	</p><p>
-	<a class="indexterm" name="id348982"></a>
+	<a class="indexterm" name="id2599119"></a>
 	The following steps initialize the LDAP database, and then you can add user and group
 	accounts that Samba can use. You use the <code class="literal">smbldap-populate</code> to
-	seed the LDAP database. You then manually add the accounts shown in <a href="happy.html#sbehap-bigacct" title="Table 5.3. Abmas Network Users and Groups">???</a>. 
+	seed the LDAP database. You then manually add the accounts shown in <a class="link" href="happy.html#sbehap-bigacct" title="Table 5.3. Abmas Network Users and Groups">&#8220;Abmas Network Users and Groups&#8221;</a>. 
 	The list of users does not cover all 500 network users; it provides examples only.
 	</p><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Note</h3><p>
-	<a class="indexterm" name="id349008"></a>
-	<a class="indexterm" name="id349017"></a>
-	<a class="indexterm" name="id349026"></a>
+	<a class="indexterm" name="id2599149"></a>
+	<a class="indexterm" name="id2599158"></a>
+	<a class="indexterm" name="id2599167"></a>
 	In the following examples, as the LDAP database is initialized, we do create a container
 	for Computer (machine) accounts. In the Samba-3 <code class="filename">smb.conf</code> files, specific use is made
 	of the People container, not the Computers container, for domain member accounts. This is not a
@@ -1600,7 +1600,7 @@
 Starting ldap-server                                 done
 </pre><p>
 		</p></li><li><p>
-		<a class="indexterm" name="id349412"></a>
+		<a class="indexterm" name="id2599587"></a>
 		So that we can use a global IDMAP repository, the LDAP directory must have a container object for IDMAP data. 
 		There are several ways you can check that your LDAP database is able to receive IDMAP information. One of 
 		the simplest is to execute:
@@ -1609,9 +1609,9 @@
 dn: ou=Idmap,dc=abmas,dc=biz
 ou: idmap
 </pre><p>
-		<a class="indexterm" name="id349433"></a>
+		<a class="indexterm" name="id2599611"></a>
 	        If the execution of this command does not return IDMAP entries, you need to create an LDIF
-		template file (see <a href="happy.html#sbehap-ldifadd" title="Example 5.12. LDIF IDMAP Add-On Load File File: /etc/openldap/idmap.LDIF">???</a>). You can add the required entries using 
+		template file (see <a class="link" href="happy.html#sbehap-ldifadd" title="Example 5.12. LDIF IDMAP Add-On Load File File: /etc/openldap/idmap.LDIF">&#8220;LDIF IDMAP Add-On Load File  File: /etc/openldap/idmap.LDIF&#8221;</a>). You can add the required entries using 
 		the following command:
 </p><pre class="screen">
 <code class="prompt">root# </code> ldapadd -x -D "cn=Manager,dc=abmas,dc=biz" \
@@ -1619,7 +1619,7 @@
 </pre><p>
 		Samba automatically populates this LDAP directory container when it needs to.
 		</p></li><li><p>
-		<a class="indexterm" name="id349469"></a>
+		<a class="indexterm" name="id2599651"></a>
 		It looks like all has gone well, as expected. Let's confirm that this is the case
 		by running a few tests. First we check the contents of the database directly
 		by running <code class="literal">slapcat</code> as follows (the output has been cut down):
@@ -1657,7 +1657,7 @@
 </pre><p>
 		This looks good so far.
 		</p></li><li><p>
-		<a class="indexterm" name="id349517"></a>
+		<a class="indexterm" name="id2599702"></a>
 		The next step is to prove that the LDAP server is running and responds to a
 		search request. Execute the following as shown (output has been cut to save space):
 </p><pre class="screen">
@@ -1702,7 +1702,7 @@
 </pre><p>
 		Good. It is all working just fine.
 		</p></li><li><p>
-		<a class="indexterm" name="id349558"></a>
+		<a class="indexterm" name="id2599759"></a>
 		You must now make certain that the NSS resolver can interrogate LDAP also.
 		Execute the following commands:
 </p><pre class="screen">
@@ -1715,16 +1715,16 @@
 Domain Guests:x:514:
 Domain Computers:x:553:
 </pre><p>
-		<a class="indexterm" name="id349585"></a>
+		<a class="indexterm" name="id2599788"></a>
 		This demonstrates that the <code class="literal">nss_ldap</code> library is functioning
 		as it should. If these two steps fail to produce this information, refer to
-		<a href="happy.html#sbeavoid" title="Avoiding Failures: Solving Problems Before They Happen">???</a> for diagnostic procedures that can be followed to
+		<a class="link" href="happy.html#sbeavoid" title="Avoiding Failures: Solving Problems Before They Happen">&#8220;Avoiding Failures: Solving Problems Before They Happen&#8221;</a> for diagnostic procedures that can be followed to
 		isolate the cause of the problem. Proceed to the next step only when the previous steps
 		have been successfully completed.
 		</p></li><li><p>
-		<a class="indexterm" name="id349613"></a>
-		<a class="indexterm" name="id349620"></a>
-		<a class="indexterm" name="id349627"></a>
+		<a class="indexterm" name="id2599819"></a>
+		<a class="indexterm" name="id2599826"></a>
+		<a class="indexterm" name="id2599833"></a>
 		Our database is now ready for the addition of network users. For each user for
 		whom an account must be created, execute the following:
 </p><pre class="screen">
@@ -1740,7 +1740,7 @@
 </pre><p>
 		where <code class="constant">username</code> is the login ID for each user.
 		</p></li><li><p>
-		<a class="indexterm" name="id349684"></a>
+		<a class="indexterm" name="id2599894"></a>
 		Now verify that the UNIX (POSIX) accounts can be resolved via NSS by executing the
 		following:
 </p><pre class="screen">
@@ -1768,7 +1768,7 @@
 		This confirms that the UNIX (POSIX) user account information can be resolved from LDAP
 		by system tools that make a getentpw() system call.
 		</p></li><li><p>
-		<a class="indexterm" name="id349745"></a>
+		<a class="indexterm" name="id2599960"></a>
 		The root account must have UID=0; if not, this means that operations conducted from
 		a Windows client using tools such as the Domain User Manager fails under UNIX because
 		the management of user and group accounts requires that the UID=0. Additionally, it is
@@ -1802,8 +1802,8 @@
 </pre><p>
 		This is precisely what we want to see.
 		</p></li><li><p>
-		<a class="indexterm" name="id349832"></a>
-		<a class="indexterm" name="id349839"></a>
+		<a class="indexterm" name="id2600059"></a>
+		<a class="indexterm" name="id2600066"></a>
 		The final validation step involves making certain that Samba-3 can obtain the user
 		accounts from the LDAP ldapsam passwd backend. Execute the following command as shown:
 </p><pre class="screen">
@@ -1834,7 +1834,7 @@
 </pre><p>
 		This looks good. Of course, you fully expected that it would all work, didn't you?
 		</p></li><li><p>
-		<a class="indexterm" name="id349882"></a>
+		<a class="indexterm" name="id2600110"></a>
 		Now you add the group accounts that are used on the Abmas network. Execute
 		the following exactly as shown:
 </p><pre class="screen">
@@ -1845,7 +1845,7 @@
 		The addition of groups does not involve keyboard interaction, so the lack of console
 		output is of no concern.
 		</p></li><li><p>
-		<a class="indexterm" name="id349921"></a>
+		<a class="indexterm" name="id2600153"></a>
 		You really do want to confirm that UNIX group resolution from LDAP is functioning 
 		as it should. Let's do this as shown here:
 </p><pre class="screen">
@@ -1862,7 +1862,7 @@
 		The well-known special accounts (Domain Admins, Domain Users, Domain Guests), as well
 		as our own site-specific group accounts, are correctly listed. This is looking good.
 		</p></li><li><p>
-		<a class="indexterm" name="id349950"></a>
+		<a class="indexterm" name="id2600186"></a>
 		The final step we need to validate is that Samba can see all the Windows domain groups
 		and that they are correctly mapped to the respective UNIX group account. To do this,
 		just execute the following command:
@@ -1917,7 +1917,7 @@
 <code class="prompt">root# </code> rcwinbind restart
 </pre><p>
 		</p></li><li><p>
-		<a class="indexterm" name="id350147"></a>
+		<a class="indexterm" name="id2600401"></a>
 		You may now check Samba-3 operation as follows:
 </p><pre class="screen">
 <code class="prompt">root# </code> smbclient -L massive -U%
@@ -1963,35 +1963,35 @@
 		</p></li></ol></div><p>
 	The server <code class="constant">MASSIVE</code> is now configured, and it is time to move onto the next task.
 	</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="sbehap-ptrcfg"></a>Printer Configuration</h3></div></div></div><p>
-	<a class="indexterm" name="id350224"></a>
+	<a class="indexterm" name="id2600512"></a>
 	The configuration for Samba-3 to enable CUPS raw-print-through printing has already been
 	taken care of in the <code class="filename">smb.conf</code> file. The only preparation needed for <code class="constant">smart</code>
 	printing to be possible involves creation of the directories in which Samba-3 stores
 	Windows printing driver files.
-	</p><div class="procedure"><a name="id350244"></a><p class="title"><b>Procedure 5.9. Printer Configuration Steps</b></p><ol type="1"><li><p>
+	</p><div class="procedure"><a name="id2600534"></a><p class="title"><b>Procedure 5.9. Printer Configuration Steps</b></p><ol type="1"><li><p>
                 Configure all network-attached printers to have a fixed IP address.
                 </p></li><li><p>
                 Create an entry in the DNS database on the server <code class="constant">MASSIVE</code>
                 in both the forward lookup database for the zone <code class="constant">abmas.biz.hosts</code>
                 and in the reverse lookup database for the network segment that the printer is to
-                be located in. Example configuration files for similar zones were presented in <a href="secure.html" title="Chapter 3. Secure Office Networking">???</a>,
-                <a href="secure.html#abmasbiz" title="Example 3.14. DNS Abmas.biz Forward Zone File">???</a> and in <a href="secure.html#eth2zone" title="Example 3.13. DNS 192.168.2 Reverse Zone File">???</a>.
+                be located in. Example configuration files for similar zones were presented in <a class="link" href="secure.html" title="Chapter 3. Secure Office Networking">&#8220;Secure Office Networking&#8221;</a>,
+                <a class="link" href="secure.html#abmasbiz" title="Example 3.14. DNS Abmas.biz Forward Zone File">&#8220;DNS Abmas.biz Forward Zone File&#8221;</a> and in <a class="link" href="secure.html#eth2zone" title="Example 3.13. DNS 192.168.2 Reverse Zone File">&#8220;DNS 192.168.2 Reverse Zone File&#8221;</a>.
                 </p></li><li><p>
                 Follow the instructions in the printer manufacturers' manuals to permit printing
                 to port 9100.  Use any other port the manufacturer specifies for direct mode,
                 raw printing.  This allows the CUPS spooler to print using raw mode protocols.
-                <a class="indexterm" name="id350298"></a>
-                <a class="indexterm" name="id350305"></a>
+                <a class="indexterm" name="id2600595"></a>
+                <a class="indexterm" name="id2600602"></a>
                 </p></li><li><p>
-		<a class="indexterm" name="id350318"></a>
-                <a class="indexterm" name="id350325"></a>
+		<a class="indexterm" name="id2600615"></a>
+                <a class="indexterm" name="id2600622"></a>
                 Only on the server to which the printer is attached, configure the CUPS Print
                 Queues as follows:
 </p><pre class="screen">
 <code class="prompt">root# </code> lpadmin -p <em class="parameter"><code>printque</code></em>
 	 -v socket://<em class="parameter"><code>printer-name</code></em>.abmas.biz:9100 -E
 </pre><p>
-                <a class="indexterm" name="id350359"></a>
+                <a class="indexterm" name="id2600657"></a>
                 This step creates the necessary print queue to use no assigned print filter. This
                 is ideal for raw printing, that is, printing without use of filters.
                 The name <em class="parameter"><code>printque</code></em> is the name you have assigned for
@@ -2011,15 +2011,15 @@
 <code class="prompt">root# </code> /usr/bin/accept <em class="parameter"><code>printque</code></em>
 </pre><p>
                 </p></li><li><p>
-                <a class="indexterm" name="id350433"></a>
-                <a class="indexterm" name="id350440"></a>
-                <a class="indexterm" name="id350447"></a>
+                <a class="indexterm" name="id2600739"></a>
+                <a class="indexterm" name="id2600746"></a>
+                <a class="indexterm" name="id2600752"></a>
                 Edit the file <code class="filename">/etc/cups/mime.convs</code> to uncomment the line:
 </p><pre class="screen">
 application/octet-stream     application/vnd.cups-raw      0     -
 </pre><p>
 		</p></li><li><p>
-		 <a class="indexterm" name="id350473"></a>
+		 <a class="indexterm" name="id2600780"></a>
 		 Edit the file <code class="filename">/etc/cups/mime.types</code> to uncomment the line:
 </p><pre class="screen">
 application/octet-stream
@@ -2038,15 +2038,15 @@
 <code class="prompt">root# </code> chown -R root:root /var/lib/samba/drivers
 <code class="prompt">root# </code> chmod -R ug=rwx,o=rx /var/lib/samba/drivers
 </pre><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="sbehap-bldg1"></a>Samba-3 BDC Configuration</h2></div></div></div><div class="procedure"><a name="id350549"></a><p class="title"><b>Procedure 5.10. Configuration of BDC Called: <code class="constant">BLDG1</code></b></p><ol type="1"><li><p>
-		Install the files in <a href="happy.html#sbehap-bldg1-smbconf" title="Example 5.8. LDAP Based smb.conf File, Server: BLDG1">???</a>,
-		<a href="happy.html#sbehap-shareconfa" title="Example 5.10. LDAP Based smb.conf File, Shares Section Part A">???</a>, and <a href="happy.html#sbehap-shareconfb" title="Example 5.11. LDAP Based smb.conf File, Shares Section Part B">???</a>
+		</p></li></ol></div></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="sbehap-bldg1"></a>Samba-3 BDC Configuration</h2></div></div></div><div class="procedure"><a name="id2600864"></a><p class="title"><b>Procedure 5.10. Configuration of BDC Called: <code class="constant">BLDG1</code></b></p><ol type="1"><li><p>
+		Install the files in <a class="link" href="happy.html#sbehap-bldg1-smbconf" title="Example 5.8. LDAP Based smb.conf File, Server: BLDG1">&#8220;LDAP Based smb.conf File, Server: BLDG1&#8221;</a>,
+		<a class="link" href="happy.html#sbehap-shareconfa" title="Example 5.10. LDAP Based smb.conf File, Shares Section Part A">&#8220;LDAP Based smb.conf File, Shares Section  Part A&#8221;</a>, and <a class="link" href="happy.html#sbehap-shareconfb" title="Example 5.11. LDAP Based smb.conf File, Shares Section Part B">&#8220;LDAP Based smb.conf File, Shares Section  Part B&#8221;</a>
 		into the <code class="filename">/etc/samba/</code> directory. The three files
 		should be added together to form the <code class="filename">smb.conf</code> file.
 		</p></li><li><p>
-		Verify the <code class="filename">smb.conf</code> file as in step 2 of <a href="happy.html#sbehap-massive" title="Samba-3 PDC Configuration">???</a>.
+		Verify the <code class="filename">smb.conf</code> file as in step 2 of <a class="link" href="happy.html#sbehap-massive" title="Samba-3 PDC Configuration">&#8220;Samba-3 PDC Configuration&#8221;</a>.
 		</p></li><li><p>
-		Carefully follow the steps outlined in <a href="happy.html#sbehap-PAM-NSS" title="PAM and NSS Client Configuration">???</a>, taking
+		Carefully follow the steps outlined in <a class="link" href="happy.html#sbehap-PAM-NSS" title="PAM and NSS Client Configuration">&#8220;PAM and NSS Client Configuration&#8221;</a>, taking
 		particular note to install the correct <code class="filename">ldap.conf</code>.
 		</p></li><li><p>
 		Verify that the NSS resolver is working. You may need to cycle the run level
@@ -2081,7 +2081,7 @@
 </pre><p>
 		This is the correct output. If the accounts that have UIDs above 512 are not shown, there is a problem.
 		</p></li><li><p>
-		<a class="indexterm" name="id350695"></a>
+		<a class="indexterm" name="id2601024"></a>
 		The next step in the verification process involves testing the operation of UNIX group
 		resolution via the NSS LDAP resolver. Execute these commands:
 </p><pre class="screen">
@@ -2111,7 +2111,7 @@
 		This is also the correct and desired output, because it demonstrates that the LDAP client
 		is able to communicate correctly with the LDAP server (<code class="constant">MASSIVE</code>).
 		</p></li><li><p>
-		<a class="indexterm" name="id350730"></a>
+		<a class="indexterm" name="id2601065"></a>
 		You must now set the LDAP administrative password into the Samba-3 <code class="filename">secrets.tdb</code>
 		file by executing this command:
 </p><pre class="screen">
@@ -2143,7 +2143,7 @@
 </pre><p>
 		This indicates that the domain security account for the BDC has been correctly created.
 		</p></li><li><p>
-		<a class="indexterm" name="id350819"></a>
+		<a class="indexterm" name="id2601166"></a>
 		Verify that user and group account resolution works via Samba-3 tools as follows:
 </p><pre class="screen">
 <code class="prompt">root# </code> pdbedit -L
@@ -2225,25 +2225,25 @@
 	Now that the first BDC (<code class="constant">BDLG1</code>) has been configured it is time to build 
 	and configure the second BDC server (<code class="constant">BLDG2</code>) as follows:
 	</p><div class="procedure"><a name="sbehap-bldg2"></a><p class="title"><b>Procedure 5.11. Configuration of BDC Called <code class="constant">BLDG2</code></b></p><ol type="1"><li><p>
-		Install the files in <a href="happy.html#sbehap-bldg2-smbconf" title="Example 5.9. LDAP Based smb.conf File, Server: BLDG2">???</a>,
-		<a href="happy.html#sbehap-shareconfa" title="Example 5.10. LDAP Based smb.conf File, Shares Section Part A">???</a>, and <a href="happy.html#sbehap-shareconfb" title="Example 5.11. LDAP Based smb.conf File, Shares Section Part B">???</a>
+		Install the files in <a class="link" href="happy.html#sbehap-bldg2-smbconf" title="Example 5.9. LDAP Based smb.conf File, Server: BLDG2">&#8220;LDAP Based smb.conf File, Server: BLDG2&#8221;</a>,
+		<a class="link" href="happy.html#sbehap-shareconfa" title="Example 5.10. LDAP Based smb.conf File, Shares Section Part A">&#8220;LDAP Based smb.conf File, Shares Section  Part A&#8221;</a>, and <a class="link" href="happy.html#sbehap-shareconfb" title="Example 5.11. LDAP Based smb.conf File, Shares Section Part B">&#8220;LDAP Based smb.conf File, Shares Section  Part B&#8221;</a>
 		into the <code class="filename">/etc/samba/</code> directory. The three files
 		should be added together to form the <code class="filename">smb.conf</code> file.
 		</p></li><li><p>
-		Follow carefully the steps shown in <a href="happy.html#sbehap-bldg1" title="Samba-3 BDC Configuration">???</a>, starting at step 2.
-		</p></li></ol></div><div class="example"><a name="sbehap-bldg1-smbconf"></a><p class="title"><b>Example 5.8. LDAP Based <code class="filename">smb.conf</code> File, Server: BLDG1</b></p><div class="example-contents"><table class="simplelist" border="0" summary="Simple list"><tr><td># Global parameters</td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[global]</code></em></td></tr><tr><td><a class="indexterm" name="id351124"></a><em class="parameter"><code>unix charset = LOCALE</code></em></td></tr><tr><td><a class="indexterm" name="id351137"></a><em class="parameter"><code>workgroup = MEGANET2</code></em></td></tr><tr><td><a class="indexterm" name="id351149"></a><em class="parameter"><code>netbios name = BLDG1</code></em></td></tr><tr><td><a class="indexterm" name="id351162"></a><em class="parameter"><code>passdb backend = ldapsam:ldap://massive.abmas.biz</code></em></td></tr><tr><td><a class="indexterm" name="id351175"></a><em class="parameter"><code>enable privileges = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id351187"></a><em class="parameter"><code>username map = /etc/samba/smbusers</code></em></td></tr><tr><td><a class="indexterm" name="id351200"></a><em class="parameter"><code>log level = 1</code></em></td></tr><tr><td><a class="indexterm" name="id351212"></a><em class="parameter"><code>syslog = 0</code></em></td></tr><tr><td><a class="indexterm" name="id351225"></a><em class="parameter"><code>log file = /var/log/samba/%m</code></em></td></tr><tr><td><a class="indexterm" name="id351238"></a><em class="parameter"><code>max log size = 50</code></em></td></tr><tr><td><a class="indexterm" name="id351250"></a><em class="parameter"><code>smb ports = 139</code></em></td></tr><tr><td><a class="indexterm" name="id351263"></a><em class="parameter"><code>name resolve order = wins bcast hosts</code></em></td></tr><tr><td><a class="indexterm" name="id351275"></a><em class="parameter"><code>printcap name = CUPS</code></em></td></tr><tr><td><a class="indexterm" name="id351288"></a><em class="parameter"><code>show add printer wizard = No</code></em></td></tr><tr><td><a class="indexterm" name="id351301"></a><em class="parameter"><code>logon script = scripts\logon.bat</code></em></td></tr><tr><td><a class="indexterm" name="id351313"></a><em class="parameter"><code>logon path = \\%L\profiles\%U</code></em></td></tr><tr><td><a class="indexterm" name="id351326"></a><em class="parameter"><code>logon drive = X:</code></em></td></tr><tr><td><a class="indexterm" name="id351338"></a><em class="parameter"><code>domain logons = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id351351"></a><em class="parameter"><code>domain master = No</code></em></td></tr><tr><td><a class="indexterm" name="id351364"></a><em class="parameter"><code>wins server = 172.16.0.1</code></em></td></tr><tr><td><a class="indexterm" name="id351376"></a><em class="parameter"><code>ldap suffix = dc=abmas,dc=biz</code></em></td></tr><tr><td><a class="indexterm" name="id351389"></a><em class="parameter"><code>ldap machine suffix = ou=People</code></em></td></tr><tr><td><a class="indexterm" name="id351402"></a><em class="parameter"><code>ldap user suffix = ou=People</code></em></td></tr><tr><td><a class="indexterm" name="id351414"></a><em class="parameter"><code>ldap group suffix = ou=Groups</code></em></td></tr><tr><td><a class="indexterm" name="id351427"></a><em class="parameter"><code>ldap idmap suffix = ou=Idmap</code></em></td></tr><tr><td><a class="indexterm" name="id351440"></a><em class="parameter"><code>ldap admin dn = cn=Manager,dc=abmas,dc=biz</code></em></td></tr><tr><td><a class="indexterm" name="id351452"></a><em class="parameter"><code>idmap backend = ldap:ldap://massive.abmas.biz</code></em></td></tr><tr><td><a class="indexterm" name="id351465"></a><em class="parameter"><code>idmap uid = 10000-20000</code></em></td></tr><tr><td><a class="indexterm" name="id351478"></a><em class="parameter"><code>idmap gid = 10000-20000</code></em></td></tr><tr><td><a class="indexterm" name="id351490"></a><em class="parameter"><code>printing = cups</code></em></td></tr><tr><td><a class="indexterm" name="id351503"></a><em class="parameter"><code>printer admin = root, chrisr</code></em></td></tr></table></div></div><br class="example-break"><div class="example"><a name="sbehap-bldg2-smbconf"></a><p class="title"><b>Example 5.9. LDAP Based <code class="filename">smb.conf</code> File, Server: BLDG2</b></p><div class="example-contents"><table class="simplelist" border="0" summary="Simple list"><tr><td># Global parameters</td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[global]</code></em></td></tr><tr><td><a class="indexterm" name="id351549"></a><em class="parameter"><code>unix charset = LOCALE</code></em></td></tr><tr><td><a class="indexterm" name="id351562"></a><em class="parameter"><code>workgroup = MEGANET2</code></em></td></tr><tr><td><a class="indexterm" name="id351574"></a><em class="parameter"><code>netbios name = BLDG2</code></em></td></tr><tr><td><a class="indexterm" name="id351587"></a><em class="parameter"><code>passdb backend = ldapsam:ldap://massive.abmas.biz</code></em></td></tr><tr><td><a class="indexterm" name="id351599"></a><em class="parameter"><code>enable privileges = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id351612"></a><em class="parameter"><code>username map = /etc/samba/smbusers</code></em></td></tr><tr><td><a class="indexterm" name="id351625"></a><em class="parameter"><code>log level = 1</code></em></td></tr><tr><td><a class="indexterm" name="id351637"></a><em class="parameter"><code>syslog = 0</code></em></td></tr><tr><td><a class="indexterm" name="id351650"></a><em class="parameter"><code>log file = /var/log/samba/%m</code></em></td></tr><tr><td><a class="indexterm" name="id351662"></a><em class="parameter"><code>max log size = 50</code></em></td></tr><tr><td><a class="indexterm" name="id351675"></a><em class="parameter"><code>smb ports = 139</code></em></td></tr><tr><td><a class="indexterm" name="id351687"></a><em class="parameter"><code>name resolve order = wins bcast hosts</code></em></td></tr><tr><td><a class="indexterm" name="id351700"></a><em class="parameter"><code>printcap name = CUPS</code></em></td></tr><tr><td><a class="indexterm" name="id351713"></a><em class="parameter"><code>show add printer wizard = No</code></em></td></tr><tr><td><a class="indexterm" name="id351725"></a><em class="parameter"><code>logon script = scripts\logon.bat</code></em></td></tr><tr><td><a class="indexterm" name="id351738"></a><em class="parameter"><code>logon path = \\%L\profiles\%U</code></em></td></tr><tr><td><a class="indexterm" name="id351751"></a><em class="parameter"><code>logon drive = X:</code></em></td></tr><tr><td><a class="indexterm" name="id351763"></a><em class="parameter"><code>domain logons = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id351776"></a><em class="parameter"><code>domain master = No</code></em></td></tr><tr><td><a class="indexterm" name="id351788"></a><em class="parameter"><code>wins server = 172.16.0.1</code></em></td></tr><tr><td><a class="indexterm" name="id351801"></a><em class="parameter"><code>ldap suffix = dc=abmas,dc=biz</code></em></td></tr><tr><td><a class="indexterm" name="id351814"></a><em class="parameter"><code>ldap machine suffix = ou=People</code></em></td></tr><tr><td><a class="indexterm" name="id351826"></a><em class="parameter"><code>ldap user suffix = ou=People</code></em></td></tr><tr><td><a class="indexterm" name="id351839"></a><em class="parameter"><code>ldap group suffix = ou=Groups</code></em></td></tr><tr><td><a class="indexterm" name="id351852"></a><em class="parameter"><code>ldap idmap suffix = ou=Idmap</code></em></td></tr><tr><td><a class="indexterm" name="id351864"></a><em class="parameter"><code>ldap admin dn = cn=Manager,dc=abmas,dc=biz</code></em></td></tr><tr><td><a class="indexterm" name="id351877"></a><em class="parameter"><code>idmap backend = ldap:ldap://massive.abmas.biz</code></em></td></tr><tr><td><a class="indexterm" name="id351890"></a><em class="parameter"><code>idmap uid = 10000-20000</code></em></td></tr><tr><td><a class="indexterm" name="id351902"></a><em class="parameter"><code>idmap gid = 10000-20000</code></em></td></tr><tr><td><a class="indexterm" name="id351915"></a><em class="parameter"><code>printing = cups</code></em></td></tr><tr><td><a class="indexterm" name="id351927"></a><em class="parameter"><code>printer admin = root, chrisr</code></em></td></tr></table></div></div><br class="example-break"><div class="example"><a name="sbehap-shareconfa"></a><p class="title"><b>Example 5.10. LDAP Based <code class="filename">smb.conf</code> File, Shares Section  Part A</b></p><div class="example-contents"><table class="simplelist" border="0" summary="Simple list"><tr><td> </td></tr><tr><td><em class="parameter"><code>[accounts]</code></em></td></tr><tr><td><a class="indexterm" name="id351973"></a><em class="parameter"><code>comment = Accounting Files</code></em></td></tr><tr><td><a class="indexterm" name="id351986"></a><em class="parameter"><code>path = /data/accounts</code></em></td></tr><tr><td><a class="indexterm" name="id351998"></a><em class="parameter"><code>read only = No</code></em></td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[service]</code></em></td></tr><tr><td><a class="indexterm" name="id352020"></a><em class="parameter"><code>comment = Financial Services Files</code></em></td></tr><tr><td><a class="indexterm" name="id352032"></a><em class="parameter"><code>path = /data/service</code></em></td></tr><tr><td><a class="indexterm" name="id352045"></a><em class="parameter"><code>read only = No</code></em></td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[pidata]</code></em></td></tr><tr><td><a class="indexterm" name="id352066"></a><em class="parameter"><code>comment = Property Insurance Files</code></em></td></tr><tr><td><a class="indexterm" name="id352079"></a><em class="parameter"><code>path = /data/pidata</code></em></td></tr><tr><td><a class="indexterm" name="id352092"></a><em class="parameter"><code>read only = No</code></em></td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[homes]</code></em></td></tr><tr><td><a class="indexterm" name="id352113"></a><em class="parameter"><code>comment = Home Directories</code></em></td></tr><tr><td><a class="indexterm" name="id352126"></a><em class="parameter"><code>valid users = %S</code></em></td></tr><tr><td><a class="indexterm" name="id352138"></a><em class="parameter"><code>read only = No</code></em></td></tr><tr><td><a class="indexterm" name="id352151"></a><em class="parameter"><code>browseable = No</code></em></td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[printers]</code></em></td></tr><tr><td><a class="indexterm" name="id352172"></a><em class="parameter"><code>comment = SMB Print Spool</code></em></td></tr><tr><td><a class="indexterm" name="id352185"></a><em class="parameter"><code>path = /var/spool/samba</code></em></td></tr><tr><td><a class="indexterm" name="id352197"></a><em class="parameter"><code>guest ok = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id352210"></a><em class="parameter"><code>printable = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id352222"></a><em class="parameter"><code>browseable = No</code></em></td></tr></table></div></div><br class="example-break"><div class="example"><a name="sbehap-shareconfb"></a><p class="title"><b>Example 5.11. LDAP Based <code class="filename">smb.conf</code> File, Shares Section  Part B</b></p><div class="example-contents"><table class="simplelist" border="0" summary="Simple list"><tr><td> </td></tr><tr><td><em class="parameter"><code>[apps]</code></em></td></tr><tr><td><a class="indexterm" name="id352268"></a><em class="parameter"><code>comment = Application Files</code></em></td></tr><tr><td><a class="indexterm" name="id352281"></a><em class="parameter"><code>path = /apps</code></em></td></tr><tr><td><a class="indexterm" name="id352293"></a><em class="parameter"><code>admin users = bjordan</code></em></td></tr><tr><td><a class="indexterm" name="id352306"></a><em class="parameter"><code>read only = No</code></em></td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[netlogon]</code></em></td></tr><tr><td><a class="indexterm" name="id352327"></a><em class="parameter"><code>comment = Network Logon Service</code></em></td></tr><tr><td><a class="indexterm" name="id352340"></a><em class="parameter"><code>path = /var/lib/samba/netlogon</code></em></td></tr><tr><td><a class="indexterm" name="id352352"></a><em class="parameter"><code>guest ok = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id352365"></a><em class="parameter"><code>locking = No</code></em></td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[profiles]</code></em></td></tr><tr><td><a class="indexterm" name="id352386"></a><em class="parameter"><code>comment = Profile Share</code></em></td></tr><tr><td><a class="indexterm" name="id352399"></a><em class="parameter"><code>path = /var/lib/samba/profiles</code></em></td></tr><tr><td><a class="indexterm" name="id352412"></a><em class="parameter"><code>read only = No</code></em></td></tr><tr><td><a class="indexterm" name="id352424"></a><em class="parameter"><code>profile acls = Yes</code></em></td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[profdata]</code></em></td></tr><tr><td><a class="indexterm" name="id352446"></a><em class="parameter"><code>comment = Profile Data Share</code></em></td></tr><tr><td><a class="indexterm" name="id352458"></a><em class="parameter"><code>path = /var/lib/samba/profdata</code></em></td></tr><tr><td><a class="indexterm" name="id352471"></a><em class="parameter"><code>read only = No</code></em></td></tr><tr><td><a class="indexterm" name="id352484"></a><em class="parameter"><code>profile acls = Yes</code></em></td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[print$]</code></em></td></tr><tr><td><a class="indexterm" name="id352505"></a><em class="parameter"><code>comment = Printer Drivers</code></em></td></tr><tr><td><a class="indexterm" name="id352518"></a><em class="parameter"><code>path = /var/lib/samba/drivers</code></em></td></tr><tr><td><a class="indexterm" name="id352530"></a><em class="parameter"><code>browseable = yes</code></em></td></tr><tr><td><a class="indexterm" name="id352543"></a><em class="parameter"><code>guest ok = no</code></em></td></tr><tr><td><a class="indexterm" name="id352555"></a><em class="parameter"><code>read only = yes</code></em></td></tr><tr><td><a class="indexterm" name="id352568"></a><em class="parameter"><code>write list = root, chrisr</code></em></td></tr></table></div></div><br class="example-break"><div class="example"><a name="sbehap-ldifadd"></a><p class="title"><b>Example 5.12. LDIF IDMAP Add-On Load File  File: /etc/openldap/idmap.LDIF</b></p><div class="example-contents"><pre class="screen">
+		Follow carefully the steps shown in <a class="link" href="happy.html#sbehap-bldg1" title="Samba-3 BDC Configuration">&#8220;Samba-3 BDC Configuration&#8221;</a>, starting at step 2.
+		</p></li></ol></div><div class="example"><a name="sbehap-bldg1-smbconf"></a><p class="title"><b>Example 5.8. LDAP Based <code class="filename">smb.conf</code> File, Server: BLDG1</b></p><div class="example-contents"><table class="simplelist" border="0" summary="Simple list"><tr><td># Global parameters</td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[global]</code></em></td></tr><tr><td><a class="indexterm" name="id2601512"></a><em class="parameter"><code>unix charset = LOCALE</code></em></td></tr><tr><td><a class="indexterm" name="id2601524"></a><em class="parameter"><code>workgroup = MEGANET2</code></em></td></tr><tr><td><a class="indexterm" name="id2601535"></a><em class="parameter"><code>netbios name = BLDG1</code></em></td></tr><tr><td><a class="indexterm" name="id2601547"></a><em class="parameter"><code>passdb backend = ldapsam:ldap://massive.abmas.biz</code></em></td></tr><tr><td><a class="indexterm" name="id2601559"></a><em class="parameter"><code>enable privileges = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id2601571"></a><em class="parameter"><code>username map = /etc/samba/smbusers</code></em></td></tr><tr><td><a class="indexterm" name="id2601583"></a><em class="parameter"><code>log level = 1</code></em></td></tr><tr><td><a class="indexterm" name="id2601595"></a><em class="parameter"><code>syslog = 0</code></em></td></tr><tr><td><a class="indexterm" name="id2601606"></a><em class="parameter"><code>log file = /var/log/samba/%m</code></em></td></tr><tr><td><a class="indexterm" name="id2601618"></a><em class="parameter"><code>max log size = 50</code></em></td></tr><tr><td><a class="indexterm" name="id2601630"></a><em class="parameter"><code>smb ports = 139</code></em></td></tr><tr><td><a class="indexterm" name="id2601642"></a><em class="parameter"><code>name resolve order = wins bcast hosts</code></em></td></tr><tr><td><a class="indexterm" name="id2601654"></a><em class="parameter"><code>printcap name = CUPS</code></em></td></tr><tr><td><a class="indexterm" name="id2601666"></a><em class="parameter"><code>show add printer wizard = No</code></em></td></tr><tr><td><a class="indexterm" name="id2601678"></a><em class="parameter"><code>logon script = scripts\logon.bat</code></em></td></tr><tr><td><a class="indexterm" name="id2601690"></a><em class="parameter"><code>logon path = \\%L\profiles\%U</code></em></td></tr><tr><td><a class="indexterm" name="id2601702"></a><em class="parameter"><code>logon drive = X:</code></em></td></tr><tr><td><a class="indexterm" name="id2601713"></a><em class="parameter"><code>domain logons = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id2601725"></a><em class="parameter"><code>domain master = No</code></em></td></tr><tr><td><a class="indexterm" name="id2601737"></a><em class="parameter"><code>wins server = 172.16.0.1</code></em></td></tr><tr><td><a class="indexterm" name="id2601748"></a><em class="parameter"><code>ldap suffix = dc=abmas,dc=biz</code></em></td></tr><tr><td><a class="indexterm" name="id2601760"></a><em class="parameter"><code>ldap machine suffix = ou=People</code></em></td></tr><tr><td><a class="indexterm" name="id2601772"></a><em class="parameter"><code>ldap user suffix = ou=People</code></em></td></tr><tr><td><a class="indexterm" name="id2601784"></a><em class="parameter"><code>ldap group suffix = ou=Groups</code></em></td></tr><tr><td><a class="indexterm" name="id2601796"></a><em class="parameter"><code>ldap idmap suffix = ou=Idmap</code></em></td></tr><tr><td><a class="indexterm" name="id2601808"></a><em class="parameter"><code>ldap admin dn = cn=Manager,dc=abmas,dc=biz</code></em></td></tr><tr><td><a class="indexterm" name="id2601820"></a><em class="parameter"><code>idmap backend = ldap:ldap://massive.abmas.biz</code></em></td></tr><tr><td><a class="indexterm" name="id2601833"></a><em class="parameter"><code>idmap uid = 10000-20000</code></em></td></tr><tr><td><a class="indexterm" name="id2601844"></a><em class="parameter"><code>idmap gid = 10000-20000</code></em></td></tr><tr><td><a class="indexterm" name="id2601856"></a><em class="parameter"><code>printing = cups</code></em></td></tr><tr><td><a class="indexterm" name="id2601868"></a><em class="parameter"><code>printer admin = root, chrisr</code></em></td></tr></table></div></div><br class="example-break"><div class="example"><a name="sbehap-bldg2-smbconf"></a><p class="title"><b>Example 5.9. LDAP Based <code class="filename">smb.conf</code> File, Server: BLDG2</b></p><div class="example-contents"><table class="simplelist" border="0" summary="Simple list"><tr><td># Global parameters</td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[global]</code></em></td></tr><tr><td><a class="indexterm" name="id2601914"></a><em class="parameter"><code>unix charset = LOCALE</code></em></td></tr><tr><td><a class="indexterm" name="id2601926"></a><em class="parameter"><code>workgroup = MEGANET2</code></em></td></tr><tr><td><a class="indexterm" name="id2601938"></a><em class="parameter"><code>netbios name = BLDG2</code></em></td></tr><tr><td><a class="indexterm" name="id2601950"></a><em class="parameter"><code>passdb backend = ldapsam:ldap://massive.abmas.biz</code></em></td></tr><tr><td><a class="indexterm" name="id2601962"></a><em class="parameter"><code>enable privileges = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id2601974"></a><em class="parameter"><code>username map = /etc/samba/smbusers</code></em></td></tr><tr><td><a class="indexterm" name="id2601986"></a><em class="parameter"><code>log level = 1</code></em></td></tr><tr><td><a class="indexterm" name="id2601997"></a><em class="parameter"><code>syslog = 0</code></em></td></tr><tr><td><a class="indexterm" name="id2602009"></a><em class="parameter"><code>log file = /var/log/samba/%m</code></em></td></tr><tr><td><a class="indexterm" name="id2602021"></a><em class="parameter"><code>max log size = 50</code></em></td></tr><tr><td><a class="indexterm" name="id2602032"></a><em class="parameter"><code>smb ports = 139</code></em></td></tr><tr><td><a class="indexterm" name="id2602044"></a><em class="parameter"><code>name resolve order = wins bcast hosts</code></em></td></tr><tr><td><a class="indexterm" name="id2602056"></a><em class="parameter"><code>printcap name = CUPS</code></em></td></tr><tr><td><a class="indexterm" name="id2602068"></a><em class="parameter"><code>show add printer wizard = No</code></em></td></tr><tr><td><a class="indexterm" name="id2602080"></a><em class="parameter"><code>logon script = scripts\logon.bat</code></em></td></tr><tr><td><a class="indexterm" name="id2602092"></a><em class="parameter"><code>logon path = \\%L\profiles\%U</code></em></td></tr><tr><td><a class="indexterm" name="id2602104"></a><em class="parameter"><code>logon drive = X:</code></em></td></tr><tr><td><a class="indexterm" name="id2602116"></a><em class="parameter"><code>domain logons = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id2602127"></a><em class="parameter"><code>domain master = No</code></em></td></tr><tr><td><a class="indexterm" name="id2602139"></a><em class="parameter"><code>wins server = 172.16.0.1</code></em></td></tr><tr><td><a class="indexterm" name="id2602151"></a><em class="parameter"><code>ldap suffix = dc=abmas,dc=biz</code></em></td></tr><tr><td><a class="indexterm" name="id2602163"></a><em class="parameter"><code>ldap machine suffix = ou=People</code></em></td></tr><tr><td><a class="indexterm" name="id2602175"></a><em class="parameter"><code>ldap user suffix = ou=People</code></em></td></tr><tr><td><a class="indexterm" name="id2602187"></a><em class="parameter"><code>ldap group suffix = ou=Groups</code></em></td></tr><tr><td><a class="indexterm" name="id2602199"></a><em class="parameter"><code>ldap idmap suffix = ou=Idmap</code></em></td></tr><tr><td><a class="indexterm" name="id2602211"></a><em class="parameter"><code>ldap admin dn = cn=Manager,dc=abmas,dc=biz</code></em></td></tr><tr><td><a class="indexterm" name="id2602223"></a><em class="parameter"><code>idmap backend = ldap:ldap://massive.abmas.biz</code></em></td></tr><tr><td><a class="indexterm" name="id2602235"></a><em class="parameter"><code>idmap uid = 10000-20000</code></em></td></tr><tr><td><a class="indexterm" name="id2602247"></a><em class="parameter"><code>idmap gid = 10000-20000</code></em></td></tr><tr><td><a class="indexterm" name="id2602259"></a><em class="parameter"><code>printing = cups</code></em></td></tr><tr><td><a class="indexterm" name="id2602270"></a><em class="parameter"><code>printer admin = root, chrisr</code></em></td></tr></table></div></div><br class="example-break"><div class="example"><a name="sbehap-shareconfa"></a><p class="title"><b>Example 5.10. LDAP Based <code class="filename">smb.conf</code> File, Shares Section  Part A</b></p><div class="example-contents"><table class="simplelist" border="0" summary="Simple list"><tr><td> </td></tr><tr><td><em class="parameter"><code>[accounts]</code></em></td></tr><tr><td><a class="indexterm" name="id2602317"></a><em class="parameter"><code>comment = Accounting Files</code></em></td></tr><tr><td><a class="indexterm" name="id2602328"></a><em class="parameter"><code>path = /data/accounts</code></em></td></tr><tr><td><a class="indexterm" name="id2602340"></a><em class="parameter"><code>read only = No</code></em></td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[service]</code></em></td></tr><tr><td><a class="indexterm" name="id2602360"></a><em class="parameter"><code>comment = Financial Services Files</code></em></td></tr><tr><td><a class="indexterm" name="id2602372"></a><em class="parameter"><code>path = /data/service</code></em></td></tr><tr><td><a class="indexterm" name="id2602384"></a><em class="parameter"><code>read only = No</code></em></td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[pidata]</code></em></td></tr><tr><td><a class="indexterm" name="id2602404"></a><em class="parameter"><code>comment = Property Insurance Files</code></em></td></tr><tr><td><a class="indexterm" name="id2602416"></a><em class="parameter"><code>path = /data/pidata</code></em></td></tr><tr><td><a class="indexterm" name="id2602428"></a><em class="parameter"><code>read only = No</code></em></td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[homes]</code></em></td></tr><tr><td><a class="indexterm" name="id2602448"></a><em class="parameter"><code>comment = Home Directories</code></em></td></tr><tr><td><a class="indexterm" name="id2602460"></a><em class="parameter"><code>valid users = %S</code></em></td></tr><tr><td><a class="indexterm" name="id2602472"></a><em class="parameter"><code>read only = No</code></em></td></tr><tr><td><a class="indexterm" name="id2602483"></a><em class="parameter"><code>browseable = No</code></em></td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[printers]</code></em></td></tr><tr><td><a class="indexterm" name="id2602504"></a><em class="parameter"><code>comment = SMB Print Spool</code></em></td></tr><tr><td><a class="indexterm" name="id2602516"></a><em class="parameter"><code>path = /var/spool/samba</code></em></td></tr><tr><td><a class="indexterm" name="id2602527"></a><em class="parameter"><code>guest ok = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id2602539"></a><em class="parameter"><code>printable = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id2602550"></a><em class="parameter"><code>browseable = No</code></em></td></tr></table></div></div><br class="example-break"><div class="example"><a name="sbehap-shareconfb"></a><p class="title"><b>Example 5.11. LDAP Based <code class="filename">smb.conf</code> File, Shares Section  Part B</b></p><div class="example-contents"><table class="simplelist" border="0" summary="Simple list"><tr><td> </td></tr><tr><td><em class="parameter"><code>[apps]</code></em></td></tr><tr><td><a class="indexterm" name="id2602596"></a><em class="parameter"><code>comment = Application Files</code></em></td></tr><tr><td><a class="indexterm" name="id2602608"></a><em class="parameter"><code>path = /apps</code></em></td></tr><tr><td><a class="indexterm" name="id2602619"></a><em class="parameter"><code>admin users = bjordan</code></em></td></tr><tr><td><a class="indexterm" name="id2602631"></a><em class="parameter"><code>read only = No</code></em></td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[netlogon]</code></em></td></tr><tr><td><a class="indexterm" name="id2602652"></a><em class="parameter"><code>comment = Network Logon Service</code></em></td></tr><tr><td><a class="indexterm" name="id2602664"></a><em class="parameter"><code>path = /var/lib/samba/netlogon</code></em></td></tr><tr><td><a class="indexterm" name="id2602675"></a><em class="parameter"><code>guest ok = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id2602687"></a><em class="parameter"><code>locking = No</code></em></td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[profiles]</code></em></td></tr><tr><td><a class="indexterm" name="id2602708"></a><em class="parameter"><code>comment = Profile Share</code></em></td></tr><tr><td><a class="indexterm" name="id2602719"></a><em class="parameter"><code>path = /var/lib/samba/profiles</code></em></td></tr><tr><td><a class="indexterm" name="id2602731"></a><em class="parameter"><code>read only = No</code></em></td></tr><tr><td><a class="indexterm" name="id2602743"></a><em class="parameter"><code>profile acls = Yes</code></em></td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[profdata]</code></em></td></tr><tr><td><a class="indexterm" name="id2602763"></a><em class="parameter"><code>comment = Profile Data Share</code></em></td></tr><tr><td><a class="indexterm" name="id2602775"></a><em class="parameter"><code>path = /var/lib/samba/profdata</code></em></td></tr><tr><td><a class="indexterm" name="id2602787"></a><em class="parameter"><code>read only = No</code></em></td></tr><tr><td><a class="indexterm" name="id2602799"></a><em class="parameter"><code>profile acls = Yes</code></em></td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[print$]</code></em></td></tr><tr><td><a class="indexterm" name="id2602819"></a><em class="parameter"><code>comment = Printer Drivers</code></em></td></tr><tr><td><a class="indexterm" name="id2602831"></a><em class="parameter"><code>path = /var/lib/samba/drivers</code></em></td></tr><tr><td><a class="indexterm" name="id2602843"></a><em class="parameter"><code>browseable = yes</code></em></td></tr><tr><td><a class="indexterm" name="id2602855"></a><em class="parameter"><code>guest ok = no</code></em></td></tr><tr><td><a class="indexterm" name="id2602866"></a><em class="parameter"><code>read only = yes</code></em></td></tr><tr><td><a class="indexterm" name="id2602878"></a><em class="parameter"><code>write list = root, chrisr</code></em></td></tr></table></div></div><br class="example-break"><div class="example"><a name="sbehap-ldifadd"></a><p class="title"><b>Example 5.12. LDIF IDMAP Add-On Load File  File: /etc/openldap/idmap.LDIF</b></p><div class="example-contents"><pre class="screen">
 dn: ou=Idmap,dc=abmas,dc=biz
 objectClass: organizationalUnit
 ou: idmap
 structuralObjectClass: organizationalUnit
-</pre></div></div><br class="example-break"></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id352602"></a>Miscellaneous Server Preparation Tasks</h2></div></div></div><p>
+</pre></div></div><br class="example-break"></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2602913"></a>Miscellaneous Server Preparation Tasks</h2></div></div></div><p>
 	My father would say, &#8220;<span class="quote">Dinner is not over until the dishes have been done.</span>&#8221;
 	The makings of a great network environment take a lot of effort and attention to detail.
 	So far, you have completed most of the complex (and to many administrators, the interesting
 	part of server configuration) steps, but remember to tie it all together. Here are
 	a few more steps that must be completed so that your network runs like a well-rehearsed
 	orchestra.
-	</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id352618"></a>Configuring Directory Share Point Roots</h3></div></div></div><p>
+	</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2602934"></a>Configuring Directory Share Point Roots</h3></div></div></div><p>
 	In your <code class="filename">smb.conf</code> file, you have specified Windows shares. Each has a <em class="parameter"><code>path</code></em>
 	parameter. Even though it is obvious to all, one of the common Samba networking problems is
 	caused by forgetting to verify that every such share root directory actually exists and that it
@@ -2261,7 +2261,7 @@
 <code class="prompt">root# </code> chmod -R ug+rwxs,o-rwx /data
 <code class="prompt">root# </code> chmod -R ug+rwx,o+rx-w /apps
 </pre><p>
-	</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id352707"></a>Configuring Profile Directories</h3></div></div></div><p>
+	</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2603029"></a>Configuring Profile Directories</h3></div></div></div><p>
 	You made a conscious decision to do everything it would take to improve network client
 	performance. One of your decisions was to implement folder redirection. This means that Windows
 	user desktop profiles are now made up of two components: a dynamically loaded part and a set of file
@@ -2286,8 +2286,8 @@
 <code class="prompt">root# </code> chmod -R 750 <span class="emphasis"><em>username</em></span>
 </pre><p>
 	</p><p>
-	<a class="indexterm" name="id352816"></a>
-	<a class="indexterm" name="id352823"></a>
+	<a class="indexterm" name="id2603145"></a>
+	<a class="indexterm" name="id2603152"></a>
 	You have three options insofar as the dynamically loaded portion of the roaming profile
 	is concerned: 
 	</p><div class="itemizedlist"><ul type="disc"><li><p>You may permit the user to obtain a default profile.</p></li><li><p>You can create a mandatory profile.</p></li><li><p>You can create a group profile (which is almost always a mandatory profile).</p></li></ul></div><p>
@@ -2295,11 +2295,11 @@
 	profile is effected by renaming the <code class="filename">NTUSER.DAT</code> to <code class="filename">NTUSER.MAN</code>,
 	that is, just by changing the filename extension.
 	</p><p>
-	<a class="indexterm" name="id352869"></a>
-	<a class="indexterm" name="id352876"></a>
+	<a class="indexterm" name="id2603201"></a>
+	<a class="indexterm" name="id2603208"></a>
 	The location of the profile that a user can obtain is set in the user's account in the LDAP passdb backend.
 	You can manage this using the Idealx smbldap-tools or using the 
-	<a href="ftp://ftp.microsoft.com/Softlib/MSLFILES/SRVTOOLS.EXE" target="_top">Windows NT4 Domain User Manager</a>.
+	<a class="ulink" href="ftp://ftp.microsoft.com/Softlib/MSLFILES/SRVTOOLS.EXE" target="_top">Windows NT4 Domain User Manager</a>.
 	</p><p>
 	It may not be obvious that you must ensure that the root directory for the user's profile exists
 	and has the needed permissions. Use the following commands to create this directory:
@@ -2309,8 +2309,8 @@
 	    /var/lib/samba/profiles/<span class="emphasis"><em>username</em></span>
 <code class="prompt">root# </code> chmod 700  /var/lib/samba/profiles/<span class="emphasis"><em>username</em></span>
 </pre><p>
-	</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id352935"></a>Preparation of Logon Scripts</h3></div></div></div><p>
-	<a class="indexterm" name="id352943"></a>
+	</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2603273"></a>Preparation of Logon Scripts</h3></div></div></div><p>
+	<a class="indexterm" name="id2603281"></a>
 	The use of a logon script with Windows XP Professional is an option that every site should consider.
 	Unless you have locked down the desktop so the user cannot change anything, there is risk that
 	a vital network drive setting may be broken or that printer connections may be lost. Logon scripts
@@ -2334,8 +2334,8 @@
 	</p><p>
 	You should research the options for logon script implementation by referring to <span class="emphasis"><em>TOSHARG2</em></span>, Chapter 24,
 	Section 24.4. A quick Web search will bring up a host of options. One of the most popular logon
-	facilities in use today is called <a href="http://www.kixtart.org" target="_top">KiXtart</a>.
-	</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id353033"></a>Assigning User Rights and Privileges</h3></div></div></div><p>
+	facilities in use today is called <a class="ulink" href="http://www.kixtart.org" target="_top">KiXtart</a>.
+	</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2603384"></a>Assigning User Rights and Privileges</h3></div></div></div><p>
 	The ability to perform tasks such as joining Windows clients to the domain can be assigned to
 	normal user accounts. By default, only the domain administrator account (<code class="constant">root</code> on UNIX
 	systems because it has UID=0) can add accounts. New to Samba 3.0.11 is the ability to grant
@@ -2347,7 +2347,7 @@
 	Samba limits privileges on a per-server basis. This is a deliberate limitation so that users who
 	are granted rights can be restricted to particular machines. It is left to the network administrator
 	to determine which rights should be provided and to whom.
-	</p><div class="procedure"><a name="id353062"></a><p class="title"><b>Procedure 5.12. Steps for Assignment of User Rights and Privileges</b></p><ol type="1"><li><p>
+	</p><div class="procedure"><a name="id2603419"></a><p class="title"><b>Procedure 5.12. Steps for Assignment of User Rights and Privileges</b></p><ol type="1"><li><p>
 		Log onto the PDC as the <code class="constant">root</code> account.
 		</p></li><li><p>
 		Execute the following command to grant the <code class="constant">Domain Admins</code> group all
@@ -2405,8 +2405,8 @@
 SeRemoteShutdownPrivilege
 SeDiskOperatorPrivilege
 </pre><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="id353147"></a>Windows Client Configuration</h2></div></div></div><p>
-	<a class="indexterm" name="id353154"></a>
+		</p></li></ol></div></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2603518"></a>Windows Client Configuration</h2></div></div></div><p>
+	<a class="indexterm" name="id2603526"></a>
 	In the next few sections, you can configure a new Windows XP Professional disk image on a staging
 	machine. You will configure all software, printer settings, profile and policy handling, and desktop
 	default profile settings on this system. When it is complete, you copy the contents of the
@@ -2415,28 +2415,28 @@
 	</p><p>
 	Much can be learned from the Microsoft Support site regarding how best to set up shared profiles.
 	One knowledge-base article in particular stands out:
-	"<a href="http://support.microsoft.com/default.aspx?scid=kb;EN-US;168475" target="_top">How to Create a 
+	"<a class="ulink" href="http://support.microsoft.com/default.aspx?scid=kb;EN-US;168475" target="_top">How to Create a 
 	Base Profile for All Users."</a>
 
 	</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="redirfold"></a>Configuration of Default Profile with Folder Redirection</h3></div></div></div><p>
-	<a class="indexterm" name="id353198"></a>
+	<a class="indexterm" name="id2603576"></a>
 	Log onto the Windows XP Professional workstation as the local <code class="constant">Administrator</code>.
 	It is necessary to expose folders that are generally hidden to provide access to the
 	<code class="constant">Default User</code> folder.
-	</p><div class="procedure"><a name="id353215"></a><p class="title"><b>Procedure 5.13. Expose Hidden Folders</b></p><ol type="1"><li><p>
+	</p><div class="procedure"><a name="id2603594"></a><p class="title"><b>Procedure 5.13. Expose Hidden Folders</b></p><ol type="1"><li><p>
 		Launch the Windows Explorer by clicking
 			<span class="guimenu">Start</span> &#8594; <span class="guimenuitem">My Computer</span> &#8594; <span class="guimenuitem">Tools</span> &#8594; <span class="guimenuitem">Folder Options</span> &#8594; <span class="guimenuitem">View Tab</span>.
 		Select <span class="guilabel">Show hidden files and folders</span>,
 		and click <span class="guibutton">OK</span>.  Exit Windows Explorer.
 		</p></li><li><p>
-		<a class="indexterm" name="id353279"></a>
+		<a class="indexterm" name="id2603660"></a>
 		Launch the Registry Editor. Click 
 		<span class="guimenu">Start</span> &#8594; <span class="guimenuitem">Run</span>. Key in <code class="literal">regedt32</code>, and click
 		<span class="guibutton">OK</span>.
 		</p></li></ol></div><p>
 	</p><div class="procedure"><a name="sbehap-rdrfldr"></a><p class="title"><b>Procedure 5.14. Redirect Folders in Default System User Profile</b></p><ol type="1"><li><p>
-		<a class="indexterm" name="id353336"></a>
-		<a class="indexterm" name="id353342"></a>
+		<a class="indexterm" name="id2603718"></a>
+		<a class="indexterm" name="id2603725"></a>
 		Give focus to <code class="constant">HKEY_LOCAL_MACHINE</code> hive entry in the left panel.
 		Click <span class="guimenu">File</span> &#8594; <span class="guimenuitem">Load Hive...</span> &#8594; <span class="guimenuitem">Documents and Settings</span> &#8594; <span class="guimenuitem">Default User</span> &#8594; <span class="guimenuitem">NTUSER</span> &#8594; <span class="guimenuitem">Open</span>. In the dialog box that opens, enter the key name
 		<code class="constant">Default</code> and click <span class="guibutton">OK</span>.
@@ -2446,32 +2446,32 @@
 HKEY_LOCAL_MACHINE\Default\Software\Microsoft\Windows\
                      CurrentVersion\Explorer\User Shell Folders\
 </pre><p>
-		The right panel reveals the contents as shown in <a href="happy.html#XP-screen001" title="Figure 5.3. Windows XP Professional User Shared Folders">???</a>.
+		The right panel reveals the contents as shown in <a class="link" href="happy.html#XP-screen001" title="Figure 5.3. Windows XP Professional User Shared Folders">&#8220;Windows XP Professional  User Shared Folders&#8221;</a>.
 		</p></li><li><p>
-		<a class="indexterm" name="id353431"></a>
-		<a class="indexterm" name="id353438"></a>
+		<a class="indexterm" name="id2603818"></a>
+		<a class="indexterm" name="id2603824"></a>
 		You edit hive keys. Acceptable values to replace the 
 		<code class="constant">%USERPROFILE%</code> variable includes:
 
 		</p><div class="itemizedlist"><ul type="disc"><li><p>A drive letter such as <code class="constant">U:</code></p></li><li><p>A direct network path such as
 				<code class="constant">\\MASSIVE\profdata</code></p></li><li><p>A network redirection (UNC name) that contains a macro such as </p><p><code class="constant">%LOGONSERVER%\profdata\</code></p></li></ul></div><p>
 		</p></li><li><p>
-		<a class="indexterm" name="id353482"></a>
-		Set the registry keys as shown in <a href="happy.html#proffold" title="Table 5.4. Default Profile Redirections">???</a>. Your implementation makes the assumption
+		<a class="indexterm" name="id2603871"></a>
+		Set the registry keys as shown in <a class="link" href="happy.html#proffold" title="Table 5.4. Default Profile Redirections">&#8220;Default Profile Redirections&#8221;</a>. Your implementation makes the assumption
 		that users have statically located machines. Notebook computers (mobile users) need to be
 		accommodated using local profiles. This is not an uncommon assumption.
 		</p></li><li><p>
 		Click back to the root of the loaded hive <code class="constant">Default</code>.
 		Click <span class="guimenu">File</span> &#8594; <span class="guimenuitem">Unload Hive...</span> &#8594; <span class="guimenuitem">Yes</span>.
 		</p></li><li><p>
-		<a class="indexterm" name="id353534"></a>
+		<a class="indexterm" name="id2603926"></a>
 		Click <span class="guimenu">File</span> &#8594; <span class="guimenuitem">Exit</span>. This exits the
 		Registry Editor.
 		</p></li><li><p>
-		Now follow the procedure given in <a href="happy.html#sbehap-locgrppol" title="The Local Group Policy">???</a>. Make sure that each folder you
+		Now follow the procedure given in <a class="link" href="happy.html#sbehap-locgrppol" title="The Local Group Policy">&#8220;The Local Group Policy&#8221;</a>. Make sure that each folder you
 		have redirected is in the exclusion list.
 		</p></li><li><p>
-		You are now ready to copy<sup>[<a name="id353576" href="#ftn.id353576">11</a>]</sup> 
+		You are now ready to copy<sup>[<a name="id2603970" href="#ftn.id2603970" class="footnote">11</a>]</sup> 
 		the Default User profile to the Samba domain controllers. Launch Microsoft Windows Explorer,
 		and use it to copy the full contents of the directory <code class="filename">Default User</code> that
 		is in the <code class="filename">C:\Documents and Settings</code> to the root directory of the
@@ -2482,14 +2482,14 @@
 	Before punching out new desktop images for the client workstations, it is perhaps a good idea that
 	desktop behavior should be returned to the original Microsoft settings. The following steps achieve
 	that ojective:
-	</p><div class="procedure"><a name="id353635"></a><p class="title"><b>Procedure 5.15. Reset Folder Display to Original Behavior</b></p><ul><li><p>
+	</p><div class="procedure"><a name="id2604037"></a><p class="title"><b>Procedure 5.15. Reset Folder Display to Original Behavior</b></p><ul><li><p>
 		To launch the Windows Explorer, click
 			<span class="guimenu">Start</span> &#8594; <span class="guimenuitem">My Computer</span> &#8594; <span class="guimenuitem">Tools</span> &#8594; <span class="guimenuitem">Folder Options</span> &#8594; <span class="guimenuitem">View Tab</span>.
 		Deselect <span class="guilabel">Show hidden files and folders</span>, and click <span class="guibutton">OK</span>.
 		Exit Windows Explorer.
-		</p></li></ul></div><div class="figure"><a name="XP-screen001"></a><p class="title"><b>Figure 5.3. Windows XP Professional  User Shared Folders</b></p><div class="figure-contents"><div class="mediaobject"><img src="images/XP-screen001.png" width="351" alt="Windows XP Professional User Shared Folders"></div></div></div><br class="figure-break"><div class="table"><a name="proffold"></a><p class="title"><b>Table 5.4. Default Profile Redirections</b></p><div class="table-contents"><table summary="Default Profile Redirections" border="1"><colgroup><col align="left"><col align="left"></colgroup><thead><tr><th align="left">Registry Key</th><th align="left">Redirected Value</th></tr></thead><tbody><tr><td align="left">Cache</td><td align="left">%LOGONSERVER%\profdata\%USERNAME%\InternetFiles</td></tr><tr><td align="left">Cookies</td><td align="left">%LOGONSERVER%\profdata\%USERNAME%\Cookies</td></tr><tr><td align="left">History</td><td align="left">%LOGONSERVER%\profdata\%USERNAME%\History</td></tr><tr><td align="left">Local AppData</td><td align="left">%LOGONSERVER%\profdata\%USERNAME%\AppData</td></tr><tr><td align="left">Local Settings</td><td align="left">%LOGONSERVER%\profdata\%USERNAME%\LocalSettings</td></tr><tr><td align="left">My Pictures</td><td align="left">%LOGONSERVER%\profdata\%USERNAME%\MyPictures</td></tr><tr><td align="left">Personal</td><td align="left">%LOGONSERVER%\profdata\%USERNAME%\MyDocuments</td></tr><tr><td align="left">Recent</td><td align="left">%LOGONSERVER%\profdata\%USERNAME%\Recent</td></tr></tbody></table></div></div><br class="table-break"></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id353863"></a>Configuration of MS Outlook to Relocate PST File</h3></div></div></div><p>
-	<a class="indexterm" name="id353871"></a>
-	<a class="indexterm" name="id353880"></a>
+		</p></li></ul></div><div class="figure"><a name="XP-screen001"></a><p class="title"><b>Figure 5.3. Windows XP Professional  User Shared Folders</b></p><div class="figure-contents"><div class="mediaobject"><img src="images/XP-screen001.png" width="351" alt="Windows XP Professional User Shared Folders"></div></div></div><br class="figure-break"><div class="table"><a name="proffold"></a><p class="title"><b>Table 5.4. Default Profile Redirections</b></p><div class="table-contents"><table summary="Default Profile Redirections" border="1"><colgroup><col align="left"><col align="left"></colgroup><thead><tr><th align="left">Registry Key</th><th align="left">Redirected Value</th></tr></thead><tbody><tr><td align="left">Cache</td><td align="left">%LOGONSERVER%\profdata\%USERNAME%\InternetFiles</td></tr><tr><td align="left">Cookies</td><td align="left">%LOGONSERVER%\profdata\%USERNAME%\Cookies</td></tr><tr><td align="left">History</td><td align="left">%LOGONSERVER%\profdata\%USERNAME%\History</td></tr><tr><td align="left">Local AppData</td><td align="left">%LOGONSERVER%\profdata\%USERNAME%\AppData</td></tr><tr><td align="left">Local Settings</td><td align="left">%LOGONSERVER%\profdata\%USERNAME%\LocalSettings</td></tr><tr><td align="left">My Pictures</td><td align="left">%LOGONSERVER%\profdata\%USERNAME%\MyPictures</td></tr><tr><td align="left">Personal</td><td align="left">%LOGONSERVER%\profdata\%USERNAME%\MyDocuments</td></tr><tr><td align="left">Recent</td><td align="left">%LOGONSERVER%\profdata\%USERNAME%\Recent</td></tr></tbody></table></div></div><br class="table-break"></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2604271"></a>Configuration of MS Outlook to Relocate PST File</h3></div></div></div><p>
+	<a class="indexterm" name="id2604279"></a>
+	<a class="indexterm" name="id2604288"></a>
 	Microsoft Outlook can store a Personal Storage file, generally known as a PST file.
 	It is the nature of email storage that this file grows, at times quite rapidly.
 	So that users' email is available to them at every workstation they may log onto,
@@ -2498,7 +2498,7 @@
 	</p><p>
 	To redirect the Outlook PST file in Outlook 2003 (older versions of Outlook behave
 	slightly differently), follow these steps:
-	</p><div class="procedure"><a name="id353898"></a><p class="title"><b>Procedure 5.16. Outlook PST File Relocation</b></p><ol type="1"><li><p>
+	</p><div class="procedure"><a name="id2604311"></a><p class="title"><b>Procedure 5.16. Outlook PST File Relocation</b></p><ol type="1"><li><p>
 		Close Outlook if it is open.
 		</p></li><li><p>
 		From the <span class="guimenu">Control Panel</span>, launch the Mail icon.
@@ -2528,11 +2528,11 @@
 		</p></li><li><p>
 		Go back to the <span class="guimenu">Data Files</span> window, then delete the old data file entry.
 		</p></li></ol></div><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Note</h3><p>
-	<a class="indexterm" name="id354037"></a>
+	<a class="indexterm" name="id2604461"></a>
 	You may have to remove and reinstall the Outlook Address Book (Contacts) entries, otherwise 
 	the user may be not be able to retrieve contacts when addressing a new email message.
 	</p></div><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Note</h3><p>
-	<a class="indexterm" name="id354050"></a>
+	<a class="indexterm" name="id2604475"></a>
 	Outlook Express is not at all like MS OutLook. It stores file very differently also. Outlook
 	Express storage files can not be redirected to network shares. The options panel will not permit
 	this, but they can be moved to folders outside of the user's profile. They can also be excluded
@@ -2541,34 +2541,34 @@
 	While it is possible to redirect the data stores for Outlook Express data stores by editing the 
 	registry, experience has shown that data corruption and loss of email messages will result.
 	</p><p>
-	<a class="indexterm" name="id354068"></a>
-	<a class="indexterm" name="id354075"></a>
+	<a class="indexterm" name="id2604498"></a>
+	<a class="indexterm" name="id2604505"></a>
 	In the same vane as MS Outlook, Outlook Express data stores can become very large. When used with
 	roaming profiles this can result in excruciatingly long login and logout behavior will files are
 	synchronized. For this reason, it is highly recommended not to use Outlook Express where roaming
 	profiles are used.
 	</p></div><p>
-	<a class="indexterm" name="id354088"></a>
+	<a class="indexterm" name="id2604520"></a>
 	Microsoft does not support storing PST files on network shares, although the practice does appear
 	to be rather popular. Anyone who does relocation the PST file to a network resource should refer
-	the Microsoft <a href="http://support.microsoft.com/kb/297019/" target="_top">reference</a> to better
+	the Microsoft <a class="ulink" href="http://support.microsoft.com/kb/297019/" target="_top">reference</a> to better
 	understand the issues.
 	</p><p>
-	<a class="indexterm" name="id354106"></a>
+	<a class="indexterm" name="id2604541"></a>
 	Apart from manually moving PST files to a network share, it is possible to set the default PST
-	location for new accounts by following the instructions at the WindowsITPro <a href="http://www.windowsitpro.com/Windows/Article/ArticleID/48228/48228.html" target="_top">web</a> site.
+	location for new accounts by following the instructions at the WindowsITPro <a class="ulink" href="http://www.windowsitpro.com/Windows/Article/ArticleID/48228/48228.html" target="_top">web</a> site.
 	</p><p>
-	<a class="indexterm" name="id354124"></a>
+	<a class="indexterm" name="id2604561"></a>
 	User feedback suggests that disabling of oplocks on PST files will significantly improve
 	network performance by reducing locking overheads. One way this can be done is to add to the
 	<code class="filename">smb.conf</code> file stanza for the share the PST file the following:
 </p><pre class="screen">
 veto oplock files = /*.pdf/*.PST/
 </pre><p>
-	</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id354146"></a>Configure Delete Cached Profiles on Logout</h3></div></div></div><p>
+	</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2604587"></a>Configure Delete Cached Profiles on Logout</h3></div></div></div><p>
 	Configure the Windows XP Professional client to auto-delete roaming profiles on logout:
 	</p><p>
-	<a class="indexterm" name="id354159"></a>
+	<a class="indexterm" name="id2604600"></a>
 	Click 
 	<span class="guimenu">Start</span> &#8594; <span class="guimenuitem">Run</span>. In the dialog box, enter <code class="literal">MMC</code> and click <span class="guibutton">OK</span>.
 	</p><p>
@@ -2576,7 +2576,7 @@
 	profiles are deleted as network users log out of the system. Click
 	<span class="guimenu">File</span> &#8594; <span class="guimenuitem">Add/Remove Snap-in</span> &#8594; <span class="guimenuitem">Add</span> &#8594; <span class="guimenuitem">Group Policy</span> &#8594; <span class="guimenuitem">Add</span> &#8594; <span class="guimenuitem">Finish</span> &#8594; <span class="guimenuitem">Close</span> &#8594; <span class="guimenuitem">OK</span>. 
 	</p><p>
-	<a class="indexterm" name="id354252"></a>
+	<a class="indexterm" name="id2604695"></a>
 	The Microsoft Management Console now shows the <span class="guimenu">Group Policy</span>
 	utility that enables you to set the policies needed. In the left panel, click
 	<span class="guimenuitem">Local Computer Policy</span> &#8594; <span class="guimenuitem">Administrative Templates</span> &#8594; <span class="guimenuitem">System</span> &#8594; <span class="guimenuitem">User Profiles</span>. In the right panel, set the properties shown here by double-clicking on each
@@ -2584,18 +2584,18 @@
 	</p><div class="itemizedlist"><ul type="disc"><li><p>Do not check for user ownership of Roaming Profile Folders = Enabled</p></li><li><p>Delete cached copies of roaming profiles = Enabled</p></li></ul></div><p>
 	Close the Microsoft Management Console. The settings take immediate effect and persist onto all image copies
 	made of this system to deploy the new standard desktop system.
-	</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id354318"></a>Uploading Printer Drivers to Samba Servers</h3></div></div></div><p>
-	<a class="indexterm" name="id354326"></a>
+	</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2604766"></a>Uploading Printer Drivers to Samba Servers</h3></div></div></div><p>
+	<a class="indexterm" name="id2604774"></a>
 	Users want to be able to use network printers. You have a vested interest in making
 	it easy for them to print. You have chosen to install the printer drivers onto the Samba
 	servers and to enable point-and-click (drag-and-drop) printing. This process results in
 	Samba being able to automatically provide the Windows client with the driver necessary to
 	print to the printer chosen. The following procedure must be followed for every network
 	printer:
-	</p><div class="procedure"><a name="id354340"></a><p class="title"><b>Procedure 5.17. Steps to Install Printer Drivers on the Samba Servers</b></p><ol type="1"><li><p>
+	</p><div class="procedure"><a name="id2604792"></a><p class="title"><b>Procedure 5.17. Steps to Install Printer Drivers on the Samba Servers</b></p><ol type="1"><li><p>
 		Join your Windows XP Professional workstation (the staging machine) to the 
 		<code class="constant">MEGANET2</code> domain. If you are not sure of the procedure, 
-		follow the guidance given in <a href="appendix.html" title="Chapter 15. A Collection of Useful Tidbits">???</a>, <a href="appendix.html#domjoin" title="Joining a Domain: Windows 200x/XP Professional">???</a>.
+		follow the guidance given in <a class="link" href="appendix.html" title="Chapter 15. A Collection of Useful Tidbits">&#8220;A Collection of Useful Tidbits&#8221;</a>, <a class="link" href="appendix.html#domjoin" title="Joining a Domain: Windows 200x/XP Professional">&#8220;Joining a Domain: Windows 200x/XP Professional&#8221;</a>.
 		</p></li><li><p>
 		After the machine has rebooted, log onto the workstation as the domain
 		<code class="constant">root</code> (this is the Administrator account for the 
@@ -2617,8 +2617,8 @@
 		Note that the box labeled <span class="guimenu">Driver</span> is empty. Click the <span class="guimenu">New Driver</span>
 		button that is next to the <span class="guimenu">Driver</span> box. This launches the &#8220;<span class="quote">Add Printer Wizard</span>&#8221;.
 		</p></li><li><p>
-		<a class="indexterm" name="id354519"></a>
-		<a class="indexterm" name="id354528"></a>
+		<a class="indexterm" name="id2604981"></a>
+		<a class="indexterm" name="id2604991"></a>
 		The &#8220;<span class="quote">Add Printer Driver Wizard on <code class="constant">MASSIVE</code></span>&#8221; panel 
 		is now presented. Click <span class="guimenu">Next</span> to continue. From the left panel, select the 
 		printer manufacturer. In your case, you are adding a driver for a printer manufactured by 
@@ -2627,12 +2627,12 @@
 		progress bar appears and instructs you as each file is being uploaded and that it is being 
 		directed at the network server <code class="constant">\\massive\ps01-color</code>.
 		</p></li><li><p>
-		<a class="indexterm" name="id354573"></a>
-		<a class="indexterm" name="id354582"></a>
-		<a class="indexterm" name="id354591"></a>
-		<a class="indexterm" name="id354600"></a>
-		<a class="indexterm" name="id354610"></a>
-		<a class="indexterm" name="id354619"></a>
+		<a class="indexterm" name="id2605039"></a>
+		<a class="indexterm" name="id2605049"></a>
+		<a class="indexterm" name="id2605058"></a>
+		<a class="indexterm" name="id2605067"></a>
+		<a class="indexterm" name="id2605076"></a>
+		<a class="indexterm" name="id2605085"></a>
 		The driver upload completes in anywhere from a few seconds to a few minutes. When it completes,
 		you are returned to the <span class="guimenu">Advanced</span> tab in the <span class="guimenu">Properties</span> panel. 
 		You can set the Location (under the <span class="guimenu">General</span> tab) and Security settings (under 
@@ -2641,7 +2641,7 @@
 		directory</span>&#8221;. When this box is checked, the printer will be published in Active Directory
 		(Applicable to Active Directory use only.)
 		</p></li><li><p>
-		<a class="indexterm" name="id354669"></a>
+		<a class="indexterm" name="id2605140"></a>
 		Click <span class="guimenu">OK</span>. It will take a minute or so to upload the settings to the server. 
 		You are now returned to the <span class="guimenu">Printers and Faxes on Massive</span> monitor.
 		Right-click on the printer, click <span class="guimenu">Properties</span> &#8594; <span class="guimenuitem">Device Settings</span>.  Now change the settings to suit 
@@ -2653,7 +2653,7 @@
 		just to initialize the Samba printers database entry for this printer. If you need to revert a setting,
 		click <span class="guimenu">Apply</span> again.
 		</p></li><li><p>
-		<a class="indexterm" name="id354737"></a>
+		<a class="indexterm" name="id2605213"></a>
 		Verify that all printer settings are at the desired configuration. When you are satisfied that they are,
 		click the <span class="guimenu">General</span> tab. Now click the <span class="guimenu">Print Test Page</span> button.
 		A test page should print. Verify that it has printed correctly. Then click <span class="guimenu">OK</span>
@@ -2663,7 +2663,7 @@
 		You must repeat this process for all network printers (i.e., for every printer on each server).
 		When you have finished uploading drivers to all printers, close all applications. The next task
 		is to install software your users require to do their work.
-		</p></li></ol></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id354787"></a>Software Installation</h3></div></div></div><p>
+		</p></li></ol></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2605269"></a>Software Installation</h3></div></div></div><p>
 	Your network has both fixed desktop workstations as well as notebook computers. As a general rule, it is
 	a good idea to not tamper with the operating system that is provided by the notebook computer manufacturer.
 	Notebooks require special handling that is beyond the scope of this chapter.
@@ -2678,7 +2678,7 @@
 	When you believe that the overall configuration is complete, be sure to create a shared group profile
 	and migrate that to the Samba server for later reuse when creating custom mandatory profiles, just in
 	case a user may have specific needs you had not anticipated.
-	</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id354813"></a>Roll-out Image Creation</h3></div></div></div><p>
+	</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2605304"></a>Roll-out Image Creation</h3></div></div></div><p>
 	The final steps before preparing the distribution Norton Ghost image file you might follow are:
 	</p><div class="blockquote"><blockquote class="blockquote"><p>
 	Unjoin the domain  Each workstation requires a unique name and must be independently
@@ -2687,7 +2687,7 @@
 	Defragment the hard disk  While not obvious to the uninitiated, defragmentation results
 	in better performance and often significantly reduces the size of the compressed disk image. That
 	also means it will take less time to deploy the image onto 500 workstations.
-	</p></blockquote></div></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id354843"></a>Key Points Learned</h2></div></div></div><p>
+	</p></blockquote></div></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2605339"></a>Key Points Learned</h2></div></div></div><p>
 	This chapter introduced many new concepts. Is it a sad fact that the example presented deliberately
 	avoided any consideration of security. Security does not just happen; you must design it into your total
 	network. Security begins with a systems design and implementation that anticipates hostile behavior from
@@ -2696,14 +2696,14 @@
 	practices, you must not deploy the design presented in this book in an environment where there is risk
 	of compromise.
 	</p><p>
-	<a class="indexterm" name="id354859"></a>
-	<a class="indexterm" name="id354868"></a>
+	<a class="indexterm" name="id2605360"></a>
+	<a class="indexterm" name="id2605369"></a>
 	As a minimum, the LDAP server must be protected by way of Access Control Lists (ACLs), and it must be
 	configured to use secure protocols for all communications over the network. Of course, secure networking
 	does not result just from systems design and implementation but involves constant user education
 	training and, above all, disciplined attention to detail and constant searching for signs of unfriendly
 	or alien activities. Security is itself a topic for a whole book. Please do consult appropriate sources.
-	Jerry Carter's book <a href="http://www.booksense.com/product/info.jsp&amp;isbn=1565924916" target="_top">
+	Jerry Carter's book <a class="ulink" href="http://www.booksense.com/product/info.jsp&amp;isbn=1565924916" target="_top">
 	<span class="emphasis"><em>LDAP System Administration</em></span></a> is a good place to start reading about OpenLDAP
 	as well as security considerations.
 	</p><p>
@@ -2724,37 +2724,37 @@
 		Control over roaming profiles, with particular focus on folder redirection to network drives.
 		</p></li><li><p>
 		Use of the CUPS printing system together with Samba-based printer driver auto-download.
-		</p></li></ul></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id354931"></a>Questions and Answers</h2></div></div></div><p>
+		</p></li></ul></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2605454"></a>Questions and Answers</h2></div></div></div><p>
 	Well, here we are at the end of this chapter and we have only ten questions to help you to
 	remember so much. There are bound to be some sticky issues here.
-	</p><div class="qandaset"><dl><dt> <a href="happy.html#id354947">
+	</p><div class="qandaset"><dl><dt> <a href="happy.html#id2605473">
 		Why did you not cover secure practices? Isn't it rather irresponsible to instruct
 		network administrators to implement insecure solutions?
-		</a></dt><dt> <a href="happy.html#id354981">
+		</a></dt><dt> <a href="happy.html#id2605516">
 		You have focused much on SUSE Linux and little on the market leader, Red Hat. Do
 		you have a problem with Red Hat Linux? Doesn't that make your guidance irrelevant
 		to the Linux I might be using?
-		</a></dt><dt> <a href="happy.html#id355025">
+		</a></dt><dt> <a href="happy.html#id2605578">
 		You did not use SWAT to configure Samba. Is there something wrong with it?
-		</a></dt><dt> <a href="happy.html#id355060">
+		</a></dt><dt> <a href="happy.html#id2605617">
 		You have exposed a well-used password not24get. Is that
 		not irresponsible? 
-		</a></dt><dt> <a href="happy.html#id355082">
+		</a></dt><dt> <a href="happy.html#id2605642">
 		The Idealx smbldap-tools create many domain group accounts that are not used. Is that
 		a good thing?
-		</a></dt><dt> <a href="happy.html#id355105">
+		</a></dt><dt> <a href="happy.html#id2605668">
 		Can I use LDAP just for Samba accounts and not for UNIX system accounts?
-		</a></dt><dt> <a href="happy.html#id355125">
+		</a></dt><dt> <a href="happy.html#id2605693">
 		Why are the Windows domain RID portions not the same as the UNIX UID?
-		</a></dt><dt> <a href="happy.html#id355157">
+		</a></dt><dt> <a href="happy.html#id2605729">
 		Printer configuration examples all show printing to the HP port 9100. Does this
 		mean that I must have HP printers for these solutions to work?
-		</a></dt><dt> <a href="happy.html#id355182">
+		</a></dt><dt> <a href="happy.html#id2605758">
 		Is folder redirection dangerous? I've heard that you can lose your data that way.
-		</a></dt><dt> <a href="happy.html#id355204">
+		</a></dt><dt> <a href="happy.html#id2605786">
 		Is it really necessary to set a local Group Policy to exclude the redirected
 		folders from the roaming profile?
-		</a></dt></dl><table border="0" summary="Q and A Set"><col align="left" width="1%"><tbody><tr class="question"><td align="left" valign="top"><a name="id354947"></a><a name="id354950"></a></td><td align="left" valign="top"><p>
+		</a></dt></dl><table border="0" summary="Q and A Set"><col align="left" width="1%"><tbody><tr class="question"><td align="left" valign="top"><a name="id2605473"></a><a name="id2605475"></a></td><td align="left" valign="top"><p>
 		Why did you not cover secure practices? Isn't it rather irresponsible to instruct
 		network administrators to implement insecure solutions?
 		</p></td></tr><tr class="answer"><td align="left" valign="top"></td><td align="left" valign="top"><p>
@@ -2773,7 +2773,7 @@
 		This book makes little mention of backup techniques. Does that mean that I am recommending
 		that you should implement a network without provision for data recovery and for disaster
 		management? Back to our focus: The deployment of Samba has been clearly demonstrated.
-		</p></td></tr><tr class="question"><td align="left" valign="top"><a name="id354981"></a><a name="id354983"></a></td><td align="left" valign="top"><p>
+		</p></td></tr><tr class="question"><td align="left" valign="top"><a name="id2605516"></a><a name="id2605519"></a></td><td align="left" valign="top"><p>
 		You have focused much on SUSE Linux and little on the market leader, Red Hat. Do
 		you have a problem with Red Hat Linux? Doesn't that make your guidance irrelevant
 		to the Linux I might be using?
@@ -2800,7 +2800,7 @@
 		of open source software. I favor neither and respect both. I like particular
 		features of both products (companies also). No bias in presentation is intended.
 		Oh, before I forget, I particularly like Debian Linux; that is my favorite playground.
-		</p></td></tr><tr class="question"><td align="left" valign="top"><a name="id355025"></a><a name="id355027"></a></td><td align="left" valign="top"><p>
+		</p></td></tr><tr class="question"><td align="left" valign="top"><a name="id2605578"></a><a name="id2605580"></a></td><td align="left" valign="top"><p>
 		You did not use SWAT to configure Samba. Is there something wrong with it?
 		</p></td></tr><tr class="answer"><td align="left" valign="top"></td><td align="left" valign="top"><p>
 		That is a good question. As it is, the <code class="filename">smb.conf</code> file configurations are presented
@@ -2811,14 +2811,14 @@
 		There are people in the Linux and open source community who feel that SWAT is dangerous
 		and insecure. Many will not touch it with a barge-pole. By not introducing SWAT, I
 		hope to have brought their interests on board. SWAT is well covered is <span class="emphasis"><em>TOSHARG2</em></span>.
-		</p></td></tr><tr class="question"><td align="left" valign="top"><a name="id355060"></a><a name="id355062"></a></td><td align="left" valign="top"><p>
+		</p></td></tr><tr class="question"><td align="left" valign="top"><a name="id2605617"></a><a name="id2605619"></a></td><td align="left" valign="top"><p>
 		You have exposed a well-used password <span class="emphasis"><em>not24get</em></span>. Is that
 		not irresponsible? 
 		</p></td></tr><tr class="answer"><td align="left" valign="top"></td><td align="left" valign="top"><p>
 		Well, I had to use a password of some sort. At least this one has been consistently
 		used throughout. I guess you can figure out that in a real deployment it would make 
 		sense to use a more secure and original password.
-		</p></td></tr><tr class="question"><td align="left" valign="top"><a name="id355082"></a><a name="id355084"></a></td><td align="left" valign="top"><p>
+		</p></td></tr><tr class="question"><td align="left" valign="top"><a name="id2605642"></a><a name="id2605644"></a></td><td align="left" valign="top"><p>
 		The Idealx smbldap-tools create many domain group accounts that are not used. Is that
 		a good thing?
 		</p></td></tr><tr class="answer"><td align="left" valign="top"></td><td align="left" valign="top"><p>
@@ -2826,7 +2826,7 @@
 		Let's give Idealx some credit for the contribution they have made. I appreciate their work
 		and, besides, it does no harm to create accounts that are not now used  at some time 
 		Samba may well use them.
-		</p></td></tr><tr class="question"><td align="left" valign="top"><a name="id355105"></a><a name="id355107"></a></td><td align="left" valign="top"><p>
+		</p></td></tr><tr class="question"><td align="left" valign="top"><a name="id2605668"></a><a name="id2605670"></a></td><td align="left" valign="top"><p>
 		Can I use LDAP just for Samba accounts and not for UNIX system accounts?
 		</p></td></tr><tr class="answer"><td align="left" valign="top"></td><td align="left" valign="top"><p>
 		Yes, you can do that for user accounts only. Samba requires there to be a POSIX (UNIX)
@@ -2834,7 +2834,7 @@
 		the system password account, how do you plan to keep all domain controller system
 		password files in sync? I think that having everything in LDAP makes a lot of sense
 		for the UNIX administrator who is still learning the craft and is migrating from MS Windows.
-		</p></td></tr><tr class="question"><td align="left" valign="top"><a name="id355125"></a><a name="id355128"></a></td><td align="left" valign="top"><p>
+		</p></td></tr><tr class="question"><td align="left" valign="top"><a name="id2605693"></a><a name="id2605696"></a></td><td align="left" valign="top"><p>
 		Why are the Windows domain RID portions not the same as the UNIX UID?
 		</p></td></tr><tr class="answer"><td align="left" valign="top"></td><td align="left" valign="top"><p>
 		Samba uses a well-known public algorithm for assigning RIDs from UIDs and GIDs.
@@ -2843,7 +2843,7 @@
 		assignment used the calculation: RID = UID x 2 + 1000. Of course, Samba does
 		permit you to override that to some extent. See the <code class="filename">smb.conf</code> man page entry
 		for <em class="parameter"><code>algorithmic rid base</code></em>.
-		</p></td></tr><tr class="question"><td align="left" valign="top"><a name="id355157"></a><a name="id355159"></a></td><td align="left" valign="top"><p>
+		</p></td></tr><tr class="question"><td align="left" valign="top"><a name="id2605729"></a><a name="id2605731"></a></td><td align="left" valign="top"><p>
 		Printer configuration examples all show printing to the HP port 9100. Does this
 		mean that I must have HP printers for these solutions to work?
 		</p></td></tr><tr class="answer"><td align="left" valign="top"></td><td align="left" valign="top"><p>
@@ -2853,7 +2853,7 @@
 		inkjet printer. Use the appropriate device URI (Universal Resource Interface)
 		argument to the <code class="constant">lpadmin -v</code> option that is right for your
 		printer.
-		</p></td></tr><tr class="question"><td align="left" valign="top"><a name="id355182"></a><a name="id355184"></a></td><td align="left" valign="top"><p>
+		</p></td></tr><tr class="question"><td align="left" valign="top"><a name="id2605758"></a><a name="id2605760"></a></td><td align="left" valign="top"><p>
 		Is folder redirection dangerous? I've heard that you can lose your data that way.
 		</p></td></tr><tr class="answer"><td align="left" valign="top"></td><td align="left" valign="top"><p>
 		The only loss of data I know of that involved folder redirection was caused by
@@ -2863,13 +2863,13 @@
 		he declined to move the data because he thought it was still in the local profile
 		folder. That was not the case, so by declining to move the data back, he wiped out
 		the data. You cannot hold the tool responsible for that. Caveat emptor still applies.
-		</p></td></tr><tr class="question"><td align="left" valign="top"><a name="id355204"></a><a name="id355206"></a></td><td align="left" valign="top"><p>
+		</p></td></tr><tr class="question"><td align="left" valign="top"><a name="id2605786"></a><a name="id2605788"></a></td><td align="left" valign="top"><p>
 		Is it really necessary to set a local Group Policy to exclude the redirected
 		folders from the roaming profile?
 		</p></td></tr><tr class="answer"><td align="left" valign="top"></td><td align="left" valign="top"><p>
 		Yes. If you do not do this, the data will still be copied from the network folder
 		(share) to the local cached copy of the profile.
-		</p></td></tr></tbody></table></div></div><div class="footnotes"><br><hr width="100" align="left"><div class="footnote"><p><sup>[<a name="ftn.id353576" href="#id353576">11</a>] </sup>
+		</p></td></tr></tbody></table></div></div><div class="footnotes"><br><hr width="100" align="left"><div class="footnote"><p><sup>[<a name="ftn.id2603970" href="#id2603970" class="para">11</a>] </sup>
 			There is an alternate method by which a default user profile can be added to the
 			<code class="constant">NETLOGON</code> share. This facility in the Windows System tool 
 			permits profiles to be exported. The export target may be a particular user or 

Modified: branches/samba/experimental/docs/htmldocs/Samba3-ByExample/images/AccountingNetwork.png
===================================================================
(Binary files differ)

Modified: branches/samba/experimental/docs/htmldocs/Samba3-ByExample/images/Charity-Network.png
===================================================================
(Binary files differ)

Modified: branches/samba/experimental/docs/htmldocs/Samba3-ByExample/images/UNIX-Samba-and-LDAP.png
===================================================================
(Binary files differ)

Modified: branches/samba/experimental/docs/htmldocs/Samba3-ByExample/images/acct2net.png
===================================================================
(Binary files differ)

Modified: branches/samba/experimental/docs/htmldocs/Samba3-ByExample/images/ch7-dual-additive-LDAP-Ok.png
===================================================================
(Binary files differ)

Modified: branches/samba/experimental/docs/htmldocs/Samba3-ByExample/images/ch7-dual-additive-LDAP.png
===================================================================
(Binary files differ)

Modified: branches/samba/experimental/docs/htmldocs/Samba3-ByExample/images/ch7-fail-overLDAP.png
===================================================================
(Binary files differ)

Modified: branches/samba/experimental/docs/htmldocs/Samba3-ByExample/images/ch7-singleLDAP.png
===================================================================
(Binary files differ)

Modified: branches/samba/experimental/docs/htmldocs/Samba3-ByExample/images/ch8-migration.png
===================================================================
(Binary files differ)

Modified: branches/samba/experimental/docs/htmldocs/Samba3-ByExample/images/chap4-net.png
===================================================================
(Binary files differ)

Modified: branches/samba/experimental/docs/htmldocs/Samba3-ByExample/images/chap5-net.png
===================================================================
(Binary files differ)

Modified: branches/samba/experimental/docs/htmldocs/Samba3-ByExample/images/chap6-net.png
===================================================================
(Binary files differ)

Modified: branches/samba/experimental/docs/htmldocs/Samba3-ByExample/images/chap7-idresol.png
===================================================================
(Binary files differ)

Modified: branches/samba/experimental/docs/htmldocs/Samba3-ByExample/images/chap9-ADSDC.png
===================================================================
(Binary files differ)

Modified: branches/samba/experimental/docs/htmldocs/Samba3-ByExample/images/chap9-SambaDC.png
===================================================================
(Binary files differ)

Modified: branches/samba/experimental/docs/htmldocs/Samba3-ByExample/index.html
===================================================================
--- branches/samba/experimental/docs/htmldocs/Samba3-ByExample/index.html	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/docs/htmldocs/Samba3-ByExample/index.html	2008-06-09 06:59:20 UTC (rev 1920)
@@ -1,47 +1,47 @@
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Samba-3 by Example</title><link rel="stylesheet" href="samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.72.0"><link rel="start" href="index.html" title="Samba-3 by Example"><link rel="next" href="pr01.html" title="About the Cover Artwork"></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-3 by Example</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="S3bE"></a>Samba-3 by Example</h1></div><div><h2 class="subtitle">Practical Exercises in Successful Samba Deployment</h2></div><div><div class="authorgroup"><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><code class="email">&lt;<a href="mailto:jht at samba.org">jht at samba.org</a>&gt;</code></p></div></div></div></div></div><div><p class="pubdate">July, 2006</p></div></div><hr></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="preface"><a href="pr01.html">About the Cover Artwork</a></span></dt><dt><span class="preface"><a href="pr02.html">Acknowledgments</a></span></dt><dt><span class="preface"><a href="pr03.html">Foreword</a></span></dt><dd><dl><dt><span class="sect1"><a href="pr03.html#id314237">By John M. Weathersby, Executive Director, OSSI</a></span></dt></dl></dd><dt><span class="preface"><a href="preface.html">Preface</a></span></dt><dd><dl><dt><span class="sect1"><a href="preface.html#id281893">Why Is This Book Necessary?</a></span></dt><dd><dl><dt><span class="sect2"><a href="preface.html#id281931">Samba 3.0.20 Update Edition</a></span></dt></dl></dd><dt><span class="sect1"><a href="preface.html#id281662">Prerequisites</a></span></dt><dt><span class="sect1"><a href="preface.html#id323198">Approach</a></span></dt><dt><span class="sect1"><a href="preface.html#id323250">Summary of Topics</a></span></dt><dt><span class="sect1"><a href="preface.html#id323874">Conventions Used</a></span></dt></dl></dd><dt><span class="part"><a href="ExNetworks.html">I. Example Network Configurations</a></span></dt><dd><dl><dt><span class="chapter"><a href="simple.html">1. No-Frills Samba Servers</a></span></dt><dd><dl><dt><span class="sect1"><a href="simple.html#id324059">Introduction</a></span></dt><dt><span class="sect1"><a href="simple.html#id324090">Assignment Tasks</a></span></dt><dd><dl><dt><span class="sect2"><a href="simple.html#id324129">Drafting Office</a></span></dt><dt><span class="sect2"><a href="simple.html#id324836">Charity Administration Office</a></span></dt><dt><span class="sect2"><a href="simple.html#AccountingOffice">Accounting Office</a></span></dt></dl></dd><dt><span class="sect1"><a href="simple.html#id328349">Questions and Answers</a></span></dt></dl></dd><dt><span class="chapter"><a href="small.html">2. Small Office Networking</a></span></dt><dd><dl><dt><span class="sect1"><a href="small.html#id328760">Introduction</a></span></dt><dd><dl><dt><span class="sect2"><a href="small.html#id328778">Assignment Tasks</a></span></dt></dl></dd><dt><span class="sect1"><a href="small.html#id328824">Dissection and Discussion</a></span></dt><dd><dl><dt><span class="sect2"><a href="small.html#id328873">Technical Issues</a></span></dt><dt><span class="sect2"><a href="small.html#id329059">Political Issues</a></span></dt></dl></dd><dt><span class="sect1"><a href="small.html#id329077">Implementation</a></span></dt><dd><dl><dt><span class="sect2"><a href="small.html#id330725">Validation</a></span></dt><dt><span class="sect2"><a href="small.html#id331347">Notebook Computers: A Special Case</a></span></dt><dt><span class="sect2"><a href="small.html#id331367">Key Points Learned</a></span></dt></dl></dd><dt><span class="sect1"><a href="small.html#id331433">Questions and Answers</a></span></dt></dl></dd><dt><span class="chapter"><a href="secure.html">3. Secure Office Networking</a></span></dt><dd><dl><dt><span class="sect1"><a href="secure.html#id331890">Introduction</a></span></dt><dd><dl><dt><span class="sect2"><a href="secure.html#id331930">Assignment Tasks</a></span></dt></dl></dd><dt><span class="sect1"><a href="secure.html#id332152">Dissection and Discussion</a></span></dt><dd><dl><dt><span class="sect2"><a href="secure.html#id332164">Technical Issues</a></span></dt><dt><span class="sect2"><a href="secure.html#id332528">Political Issues</a></span></dt></dl></dd><dt><span class="sect1"><a href="secure.html#id332562">Implementation</a></span></dt><dd><dl><dt><span class="sect2"><a href="secure.html#ch4bsc">Basic System Configuration</a></span></dt><dt><span class="sect2"><a href="secure.html#id333388">Samba Configuration</a></span></dt><dt><span class="sect2"><a href="secure.html#ch4dhcpdns">Configuration of DHCP and DNS Servers</a></span></dt><dt><span class="sect2"><a href="secure.html#ch4ptrcfg">Printer Configuration</a></span></dt><dt><span class="sect2"><a href="secure.html#procstart">Process Startup Configuration</a></span></dt><dt><span class="sect2"><a href="secure.html#ch4valid">Validation</a></span></dt><dt><span class="sect2"><a href="secure.html#ch4appscfg">Application Share Configuration</a></span></dt><dt><span class="sect2"><a href="secure.html#ch4wincfg">Windows Client Configuration</a></span></dt><dt><span class="sect2"><a href="secure.html#id337670">Key Points Learned</a></span></dt></dl></dd><dt><span class="sect1"><a href="secure.html#id337723">Questions and Answers</a></span></dt></dl></dd><dt><span class="chapter"><a href="Big500users.html">4. The 500-User Office</a></span></dt><dd><dl><dt><span class="sect1"><a href="Big500users.html#id338164">Introduction</a></span></dt><dd><dl><dt><span class="sect2"><a href="Big500users.html#id338194">Assignment Tasks</a></span></dt></dl></dd><dt><span class="sect1"><a href="Big500users.html#id338275">Dissection and Discussion</a></span></dt><dd><dl><dt><span class="sect2"><a href="Big500users.html#id338303">Technical Issues</a></span></dt><dt><span class="sect2"><a href="Big500users.html#id338479">Political Issues</a></span></dt></dl></dd><dt><span class="sect1"><a href="Big500users.html#id338499">Implementation</a></span></dt><dd><dl><dt><span class="sect2"><a href="Big500users.html#ch5-dnshcp-setup">Installation of DHCP, DNS, and Samba Control Files</a></span></dt><dt><span class="sect2"><a href="Big500users.html#id339213">Server Preparation: All Servers</a></span></dt><dt><span class="sect2"><a href="Big500users.html#id339728">Server-Specific Preparation</a></span></dt><dt><span class="sect2"><a href="Big500users.html#ch5-procstart">Process Startup Configuration</a></span></dt><dt><span class="sect2"><a href="Big500users.html#ch5wincfg">Windows Client Configuration</a></span></dt><dt><span class="sect2"><a href="Big500users.html#id342792">Key Points Learned</a></span></dt></dl></dd><dt><span class="sect1"><a href="Big500users.html#id342844">Questions and Answers</a></span></dt></dl></dd><dt><span class="chapter"><a href="happy.html">5. Making Happy Users</a></span></dt><dd><dl><dt><span class="sect1"><a href="happy.html#id343590">Regarding LDAP Directories and Windows Computer Accounts</a></span></dt><dt><span class="sect1"><a href="happy.html#id343715">Introduction</a></span></dt><dd><dl><dt><span class="sect2"><a href="happy.html#id343791">Assignment Tasks</a></span></dt></dl></dd><dt><span class="sect1"><a href="happy.html#id343919">Dissection and Discussion</a></span></dt><dd><dl><dt><span class="sect2"><a href="happy.html#id344321">Technical Issues</a></span></dt><dt><span class="sect2"><a href="happy.html#id345972">Political Issues</a></span></dt><dt><span class="sect2"><a href="happy.html#id345985">Installation Checklist</a></span></dt></dl></dd><dt><span class="sect1"><a href="happy.html#id346155">Samba Server Implementation</a></span></dt><dd><dl><dt><span class="sect2"><a href="happy.html#ldapsetup">OpenLDAP Server Configuration</a></span></dt><dt><span class="sect2"><a href="happy.html#sbehap-PAM-NSS">PAM and NSS Client Configuration</a></span></dt><dt><span class="sect2"><a href="happy.html#sbehap-massive">Samba-3 PDC Configuration</a></span></dt><dt><span class="sect2"><a href="happy.html#sbeidealx">Install and Configure Idealx smbldap-tools Scripts</a></span></dt><dt><span class="sect2"><a href="happy.html#id348843">LDAP Initialization and Creation of User and Group Accounts</a></span></dt><dt><span class="sect2"><a href="happy.html#sbehap-ptrcfg">Printer Configuration</a></span></dt></dl></dd><dt><span class="sect1"><a href="happy.html#sbehap-bldg1">Samba-3 BDC Configuration</a></span></dt><dt><span class="sect1"><a href="happy.html#id352602">Miscellaneous Server Preparation Tasks</a></span></dt><dd><dl><dt><span class="sect2"><a href="happy.html#id352618">Configuring Directory Share Point Roots</a></span></dt><dt><span class="sect2"><a href="happy.html#id352707">Configuring Profile Directories</a></span></dt><dt><span class="sect2"><a href="happy.html#id352935">Preparation of Logon Scripts</a></span></dt><dt><span class="sect2"><a href="happy.html#id353033">Assigning User Rights and Privileges</a></span></dt></dl></dd><dt><span class="sect1"><a href="happy.html#id353147">Windows Client Configuration</a></span></dt><dd><dl><dt><span class="sect2"><a href="happy.html#redirfold">Configuration of Default Profile with Folder Redirection</a></span></dt><dt><span class="sect2"><a href="happy.html#id353863">Configuration of MS Outlook to Relocate PST File</a></span></dt><dt><span class="sect2"><a href="happy.html#id354146">Configure Delete Cached Profiles on Logout</a></span></dt><dt><span class="sect2"><a href="happy.html#id354318">Uploading Printer Drivers to Samba Servers</a></span></dt><dt><span class="sect2"><a href="happy.html#id354787">Software Installation</a></span></dt><dt><span class="sect2"><a href="happy.html#id354813">Roll-out Image Creation</a></span></dt></dl></dd><dt><span class="sect1"><a href="happy.html#id354843">Key Points Learned</a></span></dt><dt><span class="sect1"><a href="happy.html#id354931">Questions and Answers</a></span></dt></dl></dd><dt><span class="chapter"><a href="2000users.html">6. A Distributed 2000-User Network</a></span></dt><dd><dl><dt><span class="sect1"><a href="2000users.html#id355265">Introduction</a></span></dt><dd><dl><dt><span class="sect2"><a href="2000users.html#id355290">Assignment Tasks</a></span></dt></dl></dd><dt><span class="sect1"><a href="2000users.html#id355347">Dissection and Discussion</a></span></dt><dd><dl><dt><span class="sect2"><a href="2000users.html#id355593">Technical Issues</a></span></dt><dt><span class="sect2"><a href="2000users.html#id356417">Political Issues</a></span></dt></dl></dd><dt><span class="sect1"><a href="2000users.html#id356432">Implementation</a></span></dt><dd><dl><dt><span class="sect2"><a href="2000users.html#id359591">Key Points Learned</a></span></dt></dl></dd><dt><span class="sect1"><a href="2000users.html#id359730">Questions and Answers</a></span></dt></dl></dd></dl></dd><dt><span class="part"><a href="DMSMig.html">II. Domain Members, Updating Samba and Migration</a></span></dt><dd><dl><dt><span class="chapter"><a href="unixclients.html">7. Adding Domain Member Servers and Clients</a></span></dt><dd><dl><dt><span class="sect1"><a href="unixclients.html#id360510">Introduction</a></span></dt><dd><dl><dt><span class="sect2"><a href="unixclients.html#id360558">Assignment Tasks</a></span></dt></dl></dd><dt><span class="sect1"><a href="unixclients.html#id360587">Dissection and Discussion</a></span></dt><dd><dl><dt><span class="sect2"><a href="unixclients.html#id360610">Technical Issues</a></span></dt><dt><span class="sect2"><a href="unixclients.html#id361198">Political Issues</a></span></dt></dl></dd><dt><span class="sect1"><a href="unixclients.html#id361279">Implementation</a></span></dt><dd><dl><dt><span class="sect2"><a href="unixclients.html#sdcsdmldap">Samba Domain with Samba Domain Member Server  Using NSS LDAP</a></span></dt><dt><span class="sect2"><a href="unixclients.html#wdcsdm">NT4/Samba Domain with Samba Domain Member Server: Using NSS and Winbind</a></span></dt><dt><span class="sect2"><a href="unixclients.html#dcwonss">NT4/Samba Domain with Samba Domain Member Server without NSS Support</a></span></dt><dt><span class="sect2"><a href="unixclients.html#adssdm">Active Directory Domain with Samba Domain Member Server</a></span></dt><dt><span class="sect2"><a href="unixclients.html#id367212">UNIX/Linux Client Domain Member</a></span></dt><dt><span class="sect2"><a href="unixclients.html#id367699">Key Points Learned</a></span></dt></dl></dd><dt><span class="sect1"><a href="unixclients.html#id367744">Questions and Answers</a></span></dt></dl></dd><dt><span class="chapter"><a href="upgrades.html">8. Updating Samba-3</a></span></dt><dd><dl><dt><span class="sect1"><a href="upgrades.html#id368817">Introduction</a></span></dt><dd><dl><dt><span class="sect2"><a href="upgrades.html#id368901">Cautions and Notes</a></span></dt></dl></dd><dt><span class="sect1"><a href="upgrades.html#id370109">Upgrading from Samba 1.x and 2.x to Samba-3</a></span></dt><dd><dl><dt><span class="sect2"><a href="upgrades.html#sbeug2">Samba 1.9.x and 2.x Versions Without LDAP</a></span></dt><dt><span class="sect2"><a href="upgrades.html#id370451">Applicable to All Samba 2.x to Samba-3 Upgrades</a></span></dt><dt><span class="sect2"><a href="upgrades.html#id370773">Samba-2.x with LDAP Support</a></span></dt></dl></dd><dt><span class="sect1"><a href="upgrades.html#id370887">Updating a Samba-3 Installation</a></span></dt><dd><dl><dt><span class="sect2"><a href="upgrades.html#id370982">Samba-3 to Samba-3 Updates on the Same Server</a></span></dt><dt><span class="sect2"><a href="upgrades.html#id371166">Migrating Samba-3 to a New Server</a></span></dt><dt><span class="sect2"><a href="upgrades.html#id371543">Migration of Samba Accounts to Active Directory</a></span></dt></dl></dd></dl></dd><dt><span class="chapter"><a href="ntmigration.html">9. Migrating NT4 Domain to Samba-3</a></span></dt><dd><dl><dt><span class="sect1"><a href="ntmigration.html#id371689">Introduction</a></span></dt><dd><dl><dt><span class="sect2"><a href="ntmigration.html#id371765">Assignment Tasks</a></span></dt></dl></dd><dt><span class="sect1"><a href="ntmigration.html#id371815">Dissection and Discussion</a></span></dt><dd><dl><dt><span class="sect2"><a href="ntmigration.html#id371970">Technical Issues</a></span></dt><dt><span class="sect2"><a href="ntmigration.html#id372273">Political Issues</a></span></dt></dl></dd><dt><span class="sect1"><a href="ntmigration.html#id372293">Implementation</a></span></dt><dd><dl><dt><span class="sect2"><a href="ntmigration.html#id372418">NT4 Migration Using LDAP Backend</a></span></dt><dt><span class="sect2"><a href="ntmigration.html#id374706">NT4 Migration Using tdbsam Backend</a></span></dt><dt><span class="sect2"><a href="ntmigration.html#id375038">Key Points Learned</a></span></dt></dl></dd><dt><span class="sect1"><a href="ntmigration.html#id375074">Questions and Answers</a></span></dt></dl></dd><dt><span class="chapter"><a href="nw4migration.html">10. Migrating NetWare Server to Samba-3</a></span></dt><dd><dl><dt><span class="sect1"><a href="nw4migration.html#id375956">Introduction</a></span></dt><dd><dl><dt><span class="sect2"><a href="nw4migration.html#id376063">Assignment Tasks</a></span></dt></dl></dd><dt><span class="sect1"><a href="nw4migration.html#id376162">Dissection and Discussion</a></span></dt><dd><dl><dt><span class="sect2"><a href="nw4migration.html#id376233">Technical Issues</a></span></dt></dl></dd><dt><span class="sect1"><a href="nw4migration.html#id376404">Implementation</a></span></dt><dd><dl><dt><span class="sect2"><a href="nw4migration.html#id376413">NetWare Migration Using LDAP Backend</a></span></dt></dl></dd></dl></dd></dl></dd><dt><span class="part"><a href="RefSection.html">III. Reference Section</a></span></dt><dd><dl><dt><span class="chapter"><a href="kerberos.html">11. Active Directory, Kerberos, and Security</a></span></dt><dd><dl><dt><span class="sect1"><a href="kerberos.html#id380108">Introduction</a></span></dt><dd><dl><dt><span class="sect2"><a href="kerberos.html#id380691">Assignment Tasks</a></span></dt></dl></dd><dt><span class="sect1"><a href="kerberos.html#id380704">Dissection and Discussion</a></span></dt><dd><dl><dt><span class="sect2"><a href="kerberos.html#id381076">Technical Issues</a></span></dt></dl></dd><dt><span class="sect1"><a href="kerberos.html#ch10expl">Implementation</a></span></dt><dd><dl><dt><span class="sect2"><a href="kerberos.html#id382562">Share Access Controls</a></span></dt><dt><span class="sect2"><a href="kerberos.html#id382896">Share Definition Controls</a></span></dt><dt><span class="sect2"><a href="kerberos.html#id383453">Share Point Directory and File Permissions</a></span></dt><dt><span class="sect2"><a href="kerberos.html#id383822">Managing Windows 200x ACLs</a></span></dt><dt><span class="sect2"><a href="kerberos.html#id384506">Key Points Learned</a></span></dt></dl></dd><dt><span class="sect1"><a href="kerberos.html#id384628">Questions and Answers</a></span></dt></dl></dd><dt><span class="chapter"><a href="DomApps.html">12. Integrating Additional Services</a></span></dt><dd><dl><dt><span class="sect1"><a href="DomApps.html#id385213">Introduction</a></span></dt><dd><dl><dt><span class="sect2"><a href="DomApps.html#id385236">Assignment Tasks</a></span></dt></dl></dd><dt><span class="sect1"><a href="DomApps.html#id385322">Dissection and Discussion</a></span></dt><dd><dl><dt><span class="sect2"><a href="DomApps.html#id385351">Technical Issues</a></span></dt><dt><span class="sect2"><a href="DomApps.html#id385497">Political Issues</a></span></dt></dl></dd><dt><span class="sect1"><a href="DomApps.html#id385511">Implementation</a></span></dt><dd><dl><dt><span class="sect2"><a href="DomApps.html#ch10-one">Removal of Pre-Existing Conflicting RPMs</a></span></dt><dt><span class="sect2"><a href="DomApps.html#id387274">Key Points Learned</a></span></dt></dl></dd><dt><span class="sect1"><a href="DomApps.html#id387329">Questions and Answers</a></span></dt></dl></dd><dt><span class="chapter"><a href="HA.html">13. Performance, Reliability, and Availability</a></span></dt><dd><dl><dt><span class="sect1"><a href="HA.html#id387816">Introduction</a></span></dt><dt><span class="sect1"><a href="HA.html#id387893">Dissection and Discussion</a></span></dt><dt><span class="sect1"><a href="HA.html#id388343">Guidelines for Reliable Samba Operation</a></span></dt><dd><dl><dt><span class="sect2"><a href="HA.html#id388368">Name Resolution</a></span></dt><dt><span class="sect2"><a href="HA.html#id388810">Samba Configuration</a></span></dt><dt><span class="sect2"><a href="HA.html#id389105">Use and Location of BDCs</a></span></dt><dt><span class="sect2"><a href="HA.html#id389172">Use One Consistent Version of MS Windows Client</a></span></dt><dt><span class="sect2"><a href="HA.html#id389190">For Scalability, Use SAN-Based Storage on Samba Servers</a></span></dt><dt><span class="sect2"><a href="HA.html#id389235">Distribute Network Load with MSDFS</a></span></dt><dt><span class="sect2"><a href="HA.html#id389285">Replicate Data to Conserve Peak-Demand Wide-Area Bandwidth</a></span></dt><dt><span class="sect2"><a href="HA.html#id389326">Hardware Problems</a></span></dt><dt><span class="sect2"><a href="HA.html#id389459">Large Directories</a></span></dt></dl></dd><dt><span class="sect1"><a href="HA.html#id389537">Key Points Learned</a></span></dt></dl></dd><dt><span class="chapter"><a href="ch14.html">14. Samba Support</a></span></dt><dd><dl><dt><span class="sect1"><a href="ch14.html#id389686">Free Support</a></span></dt><dt><span class="sect1"><a href="ch14.html#id389884">Commercial Support</a></span></dt></dl></dd><dt><span class="chapter"><a href="appendix.html">15. A Collection of Useful Tidbits</a></span></dt><dd><dl><dt><span class="sect1"><a href="appendix.html#domjoin">Joining a Domain: Windows 200x/XP Professional</a></span></dt><dt><span class="sect1"><a href="appendix.html#id390543">Samba System File Location</a></span></dt><dt><span class="sect1"><a href="appendix.html#id390934">Starting Samba</a></span></dt><dt><span class="sect1"><a href="appendix.html#id391231">DNS Configuration Files</a></span></dt><dd><dl><dt><span class="sect2"><a href="appendix.html#id391242">The Forward Zone File for the Loopback Adaptor</a></span></dt><dt><span class="sect2"><a href="appendix.html#id391285">The Reverse Zone File for the Loopback Adaptor</a></span></dt><dt><span class="sect2"><a href="appendix.html#id391367">DNS Root Server Hint File</a></span></dt></dl></dd><dt><span class="sect1"><a href="appendix.html#altldapcfg">Alternative LDAP Database Initialization</a></span></dt><dd><dl><dt><span class="sect2"><a href="appendix.html#id391422">Initialization of the LDAP Database</a></span></dt></dl></dd><dt><span class="sect1"><a href="appendix.html#id391880">The LDAP Account Manager</a></span></dt><dt><span class="sect1"><a href="appendix.html#id392795">IDEALX Management Console</a></span></dt><dt><span class="sect1"><a href="appendix.html#ch12-SUIDSGID">Effect of Setting File and Directory SUID/SGID Permissions Explained</a></span></dt><dt><span class="sect1"><a href="appendix.html#ch12dblck">Shared Data Integrity</a></span></dt><dd><dl><dt><span class="sect2"><a href="appendix.html#id393226">Microsoft Access</a></span></dt><dt><span class="sect2"><a href="appendix.html#id393365">Act! Database Sharing</a></span></dt><dt><span class="sect2"><a href="appendix.html#id393440">Opportunistic Locking Controls</a></span></dt></dl></dd></dl></dd><dt><span class="chapter"><a href="primer.html">16. Networking Primer</a></span></dt><dd><dl><dt><span class="sect1"><a href="primer.html#id393582">Requirements and Notes</a></span></dt><dt><span class="sect1"><a href="primer.html#id393718">Introduction</a></span></dt><dd><dl><dt><span class="sect2"><a href="primer.html#id393768">Assignment Tasks</a></span></dt></dl></dd><dt><span class="sect1"><a href="primer.html#id393876">Exercises</a></span></dt><dd><dl><dt><span class="sect2"><a href="primer.html#id393989">Single-Machine Broadcast Activity</a></span></dt><dt><span class="sect2"><a href="primer.html#secondmachine">Second Machine Startup Broadcast Interaction</a></span></dt><dt><span class="sect2"><a href="primer.html#id395083">Simple Windows Client Connection Characteristics</a></span></dt><dt><span class="sect2"><a href="primer.html#id395544">Windows 200x/XP Client Interaction with Samba-3</a></span></dt><dt><span class="sect2"><a href="primer.html#id396068">Conclusions to Exercises</a></span></dt></dl></dd><dt><span class="sect1"><a href="primer.html#chap01conc">Dissection and Discussion</a></span></dt><dd><dl><dt><span class="sect2"><a href="primer.html#id396170">Technical Issues</a></span></dt></dl></dd><dt><span class="sect1"><a href="primer.html#chap01qa">Questions and Answers</a></span></dt></dl></dd><dt><span class="appendix"><a href="apa.html">A. 
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Samba-3 by Example</title><link rel="stylesheet" href="../samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.73.1"><link rel="start" href="index.html" title="Samba-3 by Example"><link rel="next" href="pr01.html" title="About the Cover Artwork"></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-3 by Example</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="S3bE"></a>Samba-3 by Example</h1></div><div><h2 class="subtitle">Practical Exercises in Successful Samba Deployment</h2></div><div><div class="authorgroup"><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><code class="email">&lt;<a class="email" href="mailto:jht at samba.org">jht at samba.org</a>&gt;</code></p></div></div></div></div></div><div><p class="pubdate">July, 2006</p></div></div><hr></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="preface"><a href="pr01.html">About the Cover Artwork</a></span></dt><dt><span class="preface"><a href="pr02.html">Acknowledgments</a></span></dt><dt><span class="preface"><a href="pr03.html">Foreword</a></span></dt><dd><dl><dt><span class="sect1"><a href="pr03.html#id2524890">By John M. Weathersby, Executive Director, OSSI</a></span></dt></dl></dd><dt><span class="preface"><a href="preface.html">Preface</a></span></dt><dd><dl><dt><span class="sect1"><a href="preface.html#id2525078">Why Is This Book Necessary?</a></span></dt><dd><dl><dt><span class="sect2"><a href="preface.html#id2523840">Samba 3.0.20 Update Edition</a></span></dt></dl></dd><dt><span class="sect1"><a href="preface.html#id2523736">Prerequisites</a></span></dt><dt><span class="sect1"><a href="preface.html#id2523768">Approach</a></span></dt><dt><span class="sect1"><a href="preface.html#id2571049">Summary of Topics</a></span></dt><dt><span class="sect1"><a href="preface.html#id2571787">Conventions Used</a></span></dt></dl></dd><dt><span class="part"><a href="ExNetworks.html">I. Example Network Configurations</a></span></dt><dd><dl><dt><span class="chapter"><a href="simple.html">1. No-Frills Samba Servers</a></span></dt><dd><dl><dt><span class="sect1"><a href="simple.html#id2571995">Introduction</a></span></dt><dt><span class="sect1"><a href="simple.html#id2572036">Assignment Tasks</a></span></dt><dd><dl><dt><span class="sect2"><a href="simple.html#id2572081">Drafting Office</a></span></dt><dt><span class="sect2"><a href="simple.html#id2572851">Charity Administration Office</a></span></dt><dt><span class="sect2"><a href="simple.html#AccountingOffice">Accounting Office</a></span></dt></dl></dd><dt><span class="sect1"><a href="simple.html#id2576516">Questions and Answers</a></span></dt></dl></dd><dt><span class="chapter"><a href="small.html">2. Small Office Networking</a></span></dt><dd><dl><dt><span class="sect1"><a href="small.html#id2577000">Introduction</a></span></dt><dd><dl><dt><span class="sect2"><a href="small.html#id2577023">Assignment Tasks</a></span></dt></dl></dd><dt><span class="sect1"><a href="small.html#id2577084">Dissection and Discussion</a></span></dt><dd><dl><dt><span class="sect2"><a href="small.html#id2577138">Technical Issues</a></span></dt><dt><span class="sect2"><a href="small.html#id2577350">Political Issues</a></span></dt></dl></dd><dt><span class="sect1"><a href="small.html#id2577371">Implementation</a></span></dt><dd><dl><dt><span class="sect2"><a href="small.html#id2579071">Validation</a></span></dt><dt><span class="sect2"><a href="small.html#id2579776">Notebook Computers: A Special Case</a></span></dt><dt><span class="sect2"><a href="small.html#id2579802">Key Points Learned</a></span></dt></dl></dd><dt><span class="sect1"><a href="small.html#id2579878">Questions and Answers</a></span></dt></dl></dd><dt><span class="chapter"><a href="secure.html">3. Secure Office Networking</a></span></dt><dd><dl><dt><span class="sect1"><a href="secure.html#id2580389">Introduction</a></span></dt><dd><dl><dt><span class="sect2"><a href="secure.html#id2580441">Assignment Tasks</a></span></dt></dl></dd><dt><span class="sect1"><a href="secure.html#id2580690">Dissection and Discussion</a></span></dt><dd><dl><dt><span class="sect2"><a href="secure.html#id2580706">Technical Issues</a></span></dt><dt><span class="sect2"><a href="secure.html#id2581158">Political Issues</a></span></dt></dl></dd><dt><span class="sect1"><a href="secure.html#id2581199">Implementation</a></span></dt><dd><dl><dt><span class="sect2"><a href="secure.html#ch4bsc">Basic System Configuration</a></span></dt><dt><span class="sect2"><a href="secure.html#id2582136">Samba Configuration</a></span></dt><dt><span class="sect2"><a href="secure.html#ch4dhcpdns">Configuration of DHCP and DNS Servers</a></span></dt><dt><span class="sect2"><a href="secure.html#ch4ptrcfg">Printer Configuration</a></span></dt><dt><span class="sect2"><a href="secure.html#procstart">Process Startup Configuration</a></span></dt><dt><span class="sect2"><a href="secure.html#ch4valid">Validation</a></span></dt><dt><span class="sect2"><a href="secure.html#ch4appscfg">Application Share Configuration</a></span></dt><dt><span class="sect2"><a href="secure.html#ch4wincfg">Windows Client Configuration</a></span></dt><dt><span class="sect2"><a href="secure.html#id2586771">Key Points Learned</a></span></dt></dl></dd><dt><span class="sect1"><a href="secure.html#id2586833">Questions and Answers</a></span></dt></dl></dd><dt><span class="chapter"><a href="Big500users.html">4. The 500-User Office</a></span></dt><dd><dl><dt><span class="sect1"><a href="Big500users.html#id2587354">Introduction</a></span></dt><dd><dl><dt><span class="sect2"><a href="Big500users.html#id2587399">Assignment Tasks</a></span></dt></dl></dd><dt><span class="sect1"><a href="Big500users.html#id2587505">Dissection and Discussion</a></span></dt><dd><dl><dt><span class="sect2"><a href="Big500users.html#id2587541">Technical Issues</a></span></dt><dt><span class="sect2"><a href="Big500users.html#id2587743">Political Issues</a></span></dt></dl></dd><dt><span class="sect1"><a href="Big500users.html#id2587766">Implementation</a></span></dt><dd><dl><dt><span class="sect2"><a href="Big500users.html#ch5-dnshcp-setup">Installation of DHCP, DNS, and Samba Control Files</a></span></dt><dt><span class="sect2"><a href="Big500users.html#id2588496">Server Preparation: All Servers</a></span></dt><dt><span class="sect2"><a href="Big500users.html#id2589060">Server-Specific Preparation</a></span></dt><dt><span class="sect2"><a href="Big500users.html#ch5-procstart">Process Startup Configuration</a></span></dt><dt><span class="sect2"><a href="Big500users.html#ch5wincfg">Windows Client Configuration</a></span></dt><dt><span class="sect2"><a href="Big500users.html#id2592260">Key Points Learned</a></span></dt></dl></dd><dt><span class="sect1"><a href="Big500users.html#id2592319">Questions and Answers</a></span></dt></dl></dd><dt><span class="chapter"><a href="happy.html">5. Making Happy Users</a></span></dt><dd><dl><dt><span class="sect1"><a href="happy.html#id2593156">Regarding LDAP Directories and Windows Computer Accounts</a></span></dt><dt><span class="sect1"><a href="happy.html#id2593298">Introduction</a></span></dt><dd><dl><dt><span class="sect2"><a href="happy.html#id2593396">Assignment Tasks</a></span></dt></dl></dd><dt><span class="sect1"><a href="happy.html#id2593533">Dissection and Discussion</a></span></dt><dd><dl><dt><span class="sect2"><a href="happy.html#id2593990">Technical Issues</a></span></dt><dt><span class="sect2"><a href="happy.html#id2595869">Political Issues</a></span></dt><dt><span class="sect2"><a href="happy.html#id2595884">Installation Checklist</a></span></dt></dl></dd><dt><span class="sect1"><a href="happy.html#id2596064">Samba Server Implementation</a></span></dt><dd><dl><dt><span class="sect2"><a href="happy.html#ldapsetup">OpenLDAP Server Configuration</a></span></dt><dt><span class="sect2"><a href="happy.html#sbehap-PAM-NSS">PAM and NSS Client Configuration</a></span></dt><dt><span class="sect2"><a href="happy.html#sbehap-massive">Samba-3 PDC Configuration</a></span></dt><dt><span class="sect2"><a href="happy.html#sbeidealx">Install and Configure Idealx smbldap-tools Scripts</a></span></dt><dt><span class="sect2"><a href="happy.html#id2598964">LDAP Initialization and Creation of User and Group Accounts</a></span></dt><dt><span class="sect2"><a href="happy.html#sbehap-ptrcfg">Printer Configuration</a></span></dt></dl></dd><dt><span class="sect1"><a href="happy.html#sbehap-bldg1">Samba-3 BDC Configuration</a></span></dt><dt><span class="sect1"><a href="happy.html#id2602913">Miscellaneous Server Preparation Tasks</a></span></dt><dd><dl><dt><span class="sect2"><a href="happy.html#id2602934">Configuring Directory Share Point Roots</a></span></dt><dt><span class="sect2"><a href="happy.html#id2603029">Configuring Profile Directories</a></span></dt><dt><span class="sect2"><a href="happy.html#id2603273">Preparation of Logon Scripts</a></span></dt><dt><span class="sect2"><a href="happy.html#id2603384">Assigning User Rights and Privileges</a></span></dt></dl></dd><dt><span class="sect1"><a href="happy.html#id2603518">Windows Client Configuration</a></span></dt><dd><dl><dt><span class="sect2"><a href="happy.html#redirfold">Configuration of Default Profile with Folder Redirection</a></span></dt><dt><span class="sect2"><a href="happy.html#id2604271">Configuration of MS Outlook to Relocate PST File</a></span></dt><dt><span class="sect2"><a href="happy.html#id2604587">Configure Delete Cached Profiles on Logout</a></span></dt><dt><span class="sect2"><a href="happy.html#id2604766">Uploading Printer Drivers to Samba Servers</a></span></dt><dt><span class="sect2"><a href="happy.html#id2605269">Software Installation</a></span></dt><dt><span class="sect2"><a href="happy.html#id2605304">Roll-out Image Creation</a></span></dt></dl></dd><dt><span class="sect1"><a href="happy.html#id2605339">Key Points Learned</a></span></dt><dt><span class="sect1"><a href="happy.html#id2605454">Questions and Answers</a></span></dt></dl></dd><dt><span class="chapter"><a href="2000users.html">6. A Distributed 2000-User Network</a></span></dt><dd><dl><dt><span class="sect1"><a href="2000users.html#id2605875">Introduction</a></span></dt><dd><dl><dt><span class="sect2"><a href="2000users.html#id2605906">Assignment Tasks</a></span></dt></dl></dd><dt><span class="sect1"><a href="2000users.html#id2605974">Dissection and Discussion</a></span></dt><dd><dl><dt><span class="sect2"><a href="2000users.html#id2606247">Technical Issues</a></span></dt><dt><span class="sect2"><a href="2000users.html#id2607191">Political Issues</a></span></dt></dl></dd><dt><span class="sect1"><a href="2000users.html#id2607208">Implementation</a></span></dt><dd><dl><dt><span class="sect2"><a href="2000users.html#id2610367">Key Points Learned</a></span></dt></dl></dd><dt><span class="sect1"><a href="2000users.html#id2610514">Questions and Answers</a></span></dt></dl></dd></dl></dd><dt><span class="part"><a href="DMSMig.html">II. Domain Members, Updating Samba and Migration</a></span></dt><dd><dl><dt><span class="chapter"><a href="unixclients.html">7. Adding Domain Member Servers and Clients</a></span></dt><dd><dl><dt><span class="sect1"><a href="unixclients.html#id2611372">Introduction</a></span></dt><dd><dl><dt><span class="sect2"><a href="unixclients.html#id2611426">Assignment Tasks</a></span></dt></dl></dd><dt><span class="sect1"><a href="unixclients.html#id2611461">Dissection and Discussion</a></span></dt><dd><dl><dt><span class="sect2"><a href="unixclients.html#id2611489">Technical Issues</a></span></dt><dt><span class="sect2"><a href="unixclients.html#id2612138">Political Issues</a></span></dt></dl></dd><dt><span class="sect1"><a href="unixclients.html#id2612239">Implementation</a></span></dt><dd><dl><dt><span class="sect2"><a href="unixclients.html#sdcsdmldap">Samba Domain with Samba Domain Member Server  Using NSS LDAP</a></span></dt><dt><span class="sect2"><a href="unixclients.html#wdcsdm">NT4/Samba Domain with Samba Domain Member Server: Using NSS and Winbind</a></span></dt><dt><span class="sect2"><a href="unixclients.html#dcwonss">NT4/Samba Domain with Samba Domain Member Server without NSS Support</a></span></dt><dt><span class="sect2"><a href="unixclients.html#adssdm">Active Directory Domain with Samba Domain Member Server</a></span></dt><dt><span class="sect2"><a href="unixclients.html#id2618444">UNIX/Linux Client Domain Member</a></span></dt><dt><span class="sect2"><a href="unixclients.html#id2619019">Key Points Learned</a></span></dt></dl></dd><dt><span class="sect1"><a href="unixclients.html#id2619073">Questions and Answers</a></span></dt></dl></dd><dt><span class="chapter"><a href="upgrades.html">8. Updating Samba-3</a></span></dt><dd><dl><dt><span class="sect1"><a href="upgrades.html#id2620232">Introduction</a></span></dt><dd><dl><dt><span class="sect2"><a href="upgrades.html#id2620329">Cautions and Notes</a></span></dt></dl></dd><dt><span class="sect1"><a href="upgrades.html#id2621658">Upgrading from Samba 1.x and 2.x to Samba-3</a></span></dt><dd><dl><dt><span class="sect2"><a href="upgrades.html#sbeug2">Samba 1.9.x and 2.x Versions Without LDAP</a></span></dt><dt><span class="sect2"><a href="upgrades.html#id2622026">Applicable to All Samba 2.x to Samba-3 Upgrades</a></span></dt><dt><span class="sect2"><a href="upgrades.html#id2622360">Samba-2.x with LDAP Support</a></span></dt></dl></dd><dt><span class="sect1"><a href="upgrades.html#id2622541">Updating a Samba-3 Installation</a></span></dt><dd><dl><dt><span class="sect2"><a href="upgrades.html#id2622652">Samba-3 to Samba-3 Updates on the Same Server</a></span></dt><dt><span class="sect2"><a href="upgrades.html#id2622855">Migrating Samba-3 to a New Server</a></span></dt><dt><span class="sect2"><a href="upgrades.html#id2623269">Migration of Samba Accounts to Active Directory</a></span></dt></dl></dd></dl></dd><dt><span class="chapter"><a href="ntmigration.html">9. Migrating NT4 Domain to Samba-3</a></span></dt><dd><dl><dt><span class="sect1"><a href="ntmigration.html#id2623441">Introduction</a></span></dt><dd><dl><dt><span class="sect2"><a href="ntmigration.html#id2623526">Assignment Tasks</a></span></dt></dl></dd><dt><span class="sect1"><a href="ntmigration.html#id2623581">Dissection and Discussion</a></span></dt><dd><dl><dt><span class="sect2"><a href="ntmigration.html#id2623767">Technical Issues</a></span></dt><dt><span class="sect2"><a href="ntmigration.html#id2624090">Political Issues</a></span></dt></dl></dd><dt><span class="sect1"><a href="ntmigration.html#id2624116">Implementation</a></span></dt><dd><dl><dt><span class="sect2"><a href="ntmigration.html#id2624257">NT4 Migration Using LDAP Backend</a></span></dt><dt><span class="sect2"><a href="ntmigration.html#id2626716">NT4 Migration Using tdbsam Backend</a></span></dt><dt><span class="sect2"><a href="ntmigration.html#id2627122">Key Points Learned</a></span></dt></dl></dd><dt><span class="sect1"><a href="ntmigration.html#id2627160">Questions and Answers</a></span></dt></dl></dd><dt><span class="chapter"><a href="nw4migration.html">10. Migrating NetWare Server to Samba-3</a></span></dt><dd><dl><dt><span class="sect1"><a href="nw4migration.html#id2628136">Introduction</a></span></dt><dd><dl><dt><span class="sect2"><a href="nw4migration.html#id2628253">Assignment Tasks</a></span></dt></dl></dd><dt><span class="sect1"><a href="nw4migration.html#id2628366">Dissection and Discussion</a></span></dt><dd><dl><dt><span class="sect2"><a href="nw4migration.html#id2628442">Technical Issues</a></span></dt></dl></dd><dt><span class="sect1"><a href="nw4migration.html#id2628632">Implementation</a></span></dt><dd><dl><dt><span class="sect2"><a href="nw4migration.html#id2628641">NetWare Migration Using LDAP Backend</a></span></dt></dl></dd></dl></dd></dl></dd><dt><span class="part"><a href="RefSection.html">III. Reference Section</a></span></dt><dd><dl><dt><span class="chapter"><a href="kerberos.html">11. Active Directory, Kerberos, and Security</a></span></dt><dd><dl><dt><span class="sect1"><a href="kerberos.html#id2632719">Introduction</a></span></dt><dd><dl><dt><span class="sect2"><a href="kerberos.html#id2633369">Assignment Tasks</a></span></dt></dl></dd><dt><span class="sect1"><a href="kerberos.html#id2633385">Dissection and Discussion</a></span></dt><dd><dl><dt><span class="sect2"><a href="kerberos.html#id2633782">Technical Issues</a></span></dt></dl></dd><dt><span class="sect1"><a href="kerberos.html#ch10expl">Implementation</a></span></dt><dd><dl><dt><span class="sect2"><a href="kerberos.html#id2635412">Share Access Controls</a></span></dt><dt><span class="sect2"><a href="kerberos.html#id2635761">Share Definition Controls</a></span></dt><dt><span class="sect2"><a href="kerberos.html#id2636374">Share Point Directory and File Permissions</a></span></dt><dt><span class="sect2"><a href="kerberos.html#id2636777">Managing Windows 200x ACLs</a></span></dt><dt><span class="sect2"><a href="kerberos.html#id2637503">Key Points Learned</a></span></dt></dl></dd><dt><span class="sect1"><a href="kerberos.html#id2637638">Questions and Answers</a></span></dt></dl></dd><dt><span class="chapter"><a href="DomApps.html">12. Integrating Additional Services</a></span></dt><dd><dl><dt><span class="sect1"><a href="DomApps.html#id2638267">Introduction</a></span></dt><dd><dl><dt><span class="sect2"><a href="DomApps.html#id2638298">Assignment Tasks</a></span></dt></dl></dd><dt><span class="sect1"><a href="DomApps.html#id2638398">Dissection and Discussion</a></span></dt><dd><dl><dt><span class="sect2"><a href="DomApps.html#id2638431">Technical Issues</a></span></dt><dt><span class="sect2"><a href="DomApps.html#id2638587">Political Issues</a></span></dt></dl></dd><dt><span class="sect1"><a href="DomApps.html#id2638605">Implementation</a></span></dt><dd><dl><dt><span class="sect2"><a href="DomApps.html#ch10-one">Removal of Pre-Existing Conflicting RPMs</a></span></dt><dt><span class="sect2"><a href="DomApps.html#id2640457">Key Points Learned</a></span></dt></dl></dd><dt><span class="sect1"><a href="DomApps.html#id2640517">Questions and Answers</a></span></dt></dl></dd><dt><span class="chapter"><a href="HA.html">13. Performance, Reliability, and Availability</a></span></dt><dd><dl><dt><span class="sect1"><a href="HA.html#id2641036">Introduction</a></span></dt><dt><span class="sect1"><a href="HA.html#id2641124">Dissection and Discussion</a></span></dt><dt><span class="sect1"><a href="HA.html#id2641595">Guidelines for Reliable Samba Operation</a></span></dt><dd><dl><dt><span class="sect2"><a href="HA.html#id2641622">Name Resolution</a></span></dt><dt><span class="sect2"><a href="HA.html#id2642098">Samba Configuration</a></span></dt><dt><span class="sect2"><a href="HA.html#id2642426">Use and Location of BDCs</a></span></dt><dt><span class="sect2"><a href="HA.html#id2642501">Use One Consistent Version of MS Windows Client</a></span></dt><dt><span class="sect2"><a href="HA.html#id2642523">For Scalability, Use SAN-Based Storage on Samba Servers</a></span></dt><dt><span class="sect2"><a href="HA.html#id2642572">Distribute Network Load with MSDFS</a></span></dt><dt><span class="sect2"><a href="HA.html#id2642627">Replicate Data to Conserve Peak-Demand Wide-Area Bandwidth</a></span></dt><dt><span class="sect2"><a href="HA.html#id2642673">Hardware Problems</a></span></dt><dt><span class="sect2"><a href="HA.html#id2642831">Large Directories</a></span></dt></dl></dd><dt><span class="sect1"><a href="HA.html#id2642934">Key Points Learned</a></span></dt></dl></dd><dt><span class="chapter"><a href="ch14.html">14. Samba Support</a></span></dt><dd><dl><dt><span class="sect1"><a href="ch14.html#id2643104">Free Support</a></span></dt><dt><span class="sect1"><a href="ch14.html#id2643322">Commercial Support</a></span></dt></dl></dd><dt><span class="chapter"><a href="appendix.html">15. A Collection of Useful Tidbits</a></span></dt><dd><dl><dt><span class="sect1"><a href="appendix.html#domjoin">Joining a Domain: Windows 200x/XP Professional</a></span></dt><dt><span class="sect1"><a href="appendix.html#id2644030">Samba System File Location</a></span></dt><dt><span class="sect1"><a href="appendix.html#id2644449">Starting Samba</a></span></dt><dt><span class="sect1"><a href="appendix.html#id2644795">DNS Configuration Files</a></span></dt><dd><dl><dt><span class="sect2"><a href="appendix.html#id2644807">The Forward Zone File for the Loopback Adaptor</a></span></dt><dt><span class="sect2"><a href="appendix.html#id2644856">The Reverse Zone File for the Loopback Adaptor</a></span></dt><dt><span class="sect2"><a href="appendix.html#id2644996">DNS Root Server Hint File</a></span></dt></dl></dd><dt><span class="sect1"><a href="appendix.html#altldapcfg">Alternative LDAP Database Initialization</a></span></dt><dd><dl><dt><span class="sect2"><a href="appendix.html#id2645055">Initialization of the LDAP Database</a></span></dt></dl></dd><dt><span class="sect1"><a href="appendix.html#id2645634">The LDAP Account Manager</a></span></dt><dt><span class="sect1"><a href="appendix.html#id2646631">IDEALX Management Console</a></span></dt><dt><span class="sect1"><a href="appendix.html#ch12-SUIDSGID">Effect of Setting File and Directory SUID/SGID Permissions Explained</a></span></dt><dt><span class="sect1"><a href="appendix.html#ch12dblck">Shared Data Integrity</a></span></dt><dd><dl><dt><span class="sect2"><a href="appendix.html#id2647111">Microsoft Access</a></span></dt><dt><span class="sect2"><a href="appendix.html#id2647258">Act! Database Sharing</a></span></dt><dt><span class="sect2"><a href="appendix.html#id2647342">Opportunistic Locking Controls</a></span></dt></dl></dd></dl></dd><dt><span class="chapter"><a href="primer.html">16. Networking Primer</a></span></dt><dd><dl><dt><span class="sect1"><a href="primer.html#id2647509">Requirements and Notes</a></span></dt><dt><span class="sect1"><a href="primer.html#id2647670">Introduction</a></span></dt><dd><dl><dt><span class="sect2"><a href="primer.html#id2647731">Assignment Tasks</a></span></dt></dl></dd><dt><span class="sect1"><a href="primer.html#id2647848">Exercises</a></span></dt><dd><dl><dt><span class="sect2"><a href="primer.html#id2647974">Single-Machine Broadcast Activity</a></span></dt><dt><span class="sect2"><a href="primer.html#secondmachine">Second Machine Startup Broadcast Interaction</a></span></dt><dt><span class="sect2"><a href="primer.html#id2649120">Simple Windows Client Connection Characteristics</a></span></dt><dt><span class="sect2"><a href="primer.html#id2649622">Windows 200x/XP Client Interaction with Samba-3</a></span></dt><dt><span class="sect2"><a href="primer.html#id2650190">Conclusions to Exercises</a></span></dt></dl></dd><dt><span class="sect1"><a href="primer.html#chap01conc">Dissection and Discussion</a></span></dt><dd><dl><dt><span class="sect2"><a href="primer.html#id2650304">Technical Issues</a></span></dt></dl></dd><dt><span class="sect1"><a href="primer.html#chap01qa">Questions and Answers</a></span></dt></dl></dd><dt><span class="appendix"><a href="apa.html">A. 
     <acronym class="acronym">GNU</acronym> General Public License version 3
-  </a></span></dt><dd><dl><dt><span class="bridgehead"><a href="apa.html#id396759">A. 
+  </a></span></dt><dd><dl><dt><span class="bridgehead"><a href="apa.html#id2650970">A. 
     Preamble
-  </a></span></dt><dt><span class="bridgehead"><a href="apa.html#id396868">A. 
+  </a></span></dt><dt><span class="bridgehead"><a href="apa.html#id2651115">A. 
     TERMS AND CONDITIONS
-  </a></span></dt><dt><span class="bridgehead"><a href="apa.html#id396872">A. 
+  </a></span></dt><dt><span class="bridgehead"><a href="apa.html#id2651119">A. 
     0. Definitions.
-  </a></span></dt><dt><span class="bridgehead"><a href="apa.html#id396936">A. 
+  </a></span></dt><dt><span class="bridgehead"><a href="apa.html#id2651211">A. 
     1. Source Code.
-  </a></span></dt><dt><span class="bridgehead"><a href="apa.html#id396998">A. 
+  </a></span></dt><dt><span class="bridgehead"><a href="apa.html#id2651309">A. 
     2. Basic Permissions.
-  </a></span></dt><dt><span class="bridgehead"><a href="apa.html#id397032">A. 
+  </a></span></dt><dt><span class="bridgehead"><a href="apa.html#id2651349">A. 
     3. Protecting Users&#8217; Legal Rights From Anti-Circumvention Law.
-  </a></span></dt><dt><span class="bridgehead"><a href="apa.html#id397056">A. 
+  </a></span></dt><dt><span class="bridgehead"><a href="apa.html#id2651389">A. 
     4. Conveying Verbatim Copies.
-  </a></span></dt><dt><span class="bridgehead"><a href="apa.html#id397075">A. 
+  </a></span></dt><dt><span class="bridgehead"><a href="apa.html#id2651416">A. 
     5. Conveying Modified Source Versions.
-  </a></span></dt><dt><span class="bridgehead"><a href="apa.html#id397152">A. 
+  </a></span></dt><dt><span class="bridgehead"><a href="apa.html#id2651512">A. 
     6. Conveying Non-Source Forms.
-  </a></span></dt><dt><span class="bridgehead"><a href="apa.html#id397284">A. 
+  </a></span></dt><dt><span class="bridgehead"><a href="apa.html#id2651702">A. 
      7. Additional Terms.
-   </a></span></dt><dt><span class="bridgehead"><a href="apa.html#id397389">A. 
+   </a></span></dt><dt><span class="bridgehead"><a href="apa.html#id2651838">A. 
      8. Termination.
-   </a></span></dt><dt><span class="bridgehead"><a href="apa.html#id397424">A. 
+   </a></span></dt><dt><span class="bridgehead"><a href="apa.html#id2651881">A. 
      9. Acceptance Not Required for Having Copies.
-   </a></span></dt><dt><span class="bridgehead"><a href="apa.html#id397438">A. 
+   </a></span></dt><dt><span class="bridgehead"><a href="apa.html#id2651901">A. 
      10. Automatic Licensing of Downstream Recipients.
-   </a></span></dt><dt><span class="bridgehead"><a href="apa.html#id397472">A. 
+   </a></span></dt><dt><span class="bridgehead"><a href="apa.html#id2651953">A. 
     11. Patents.
-  </a></span></dt><dt><span class="bridgehead"><a href="apa.html#id397561">A. 
+  </a></span></dt><dt><span class="bridgehead"><a href="apa.html#id2652088">A. 
     12. No Surrender of Others&#8217; Freedom.
-  </a></span></dt><dt><span class="bridgehead"><a href="apa.html#id397577">A. 
+  </a></span></dt><dt><span class="bridgehead"><a href="apa.html#id2652110">A. 
     13. Use with the ???TITLE??? Affero General Public License.
-  </a></span></dt><dt><span class="bridgehead"><a href="apa.html#id397600">A. 
+  </a></span></dt><dt><span class="bridgehead"><a href="apa.html#id2652139">A. 
     14. Revised Versions of this License.
-  </a></span></dt><dt><span class="bridgehead"><a href="apa.html#id397648">A. 
+  </a></span></dt><dt><span class="bridgehead"><a href="apa.html#id2652202">A. 
     15. Disclaimer of Warranty.
-  </a></span></dt><dt><span class="bridgehead"><a href="apa.html#id397665">A. 
+  </a></span></dt><dt><span class="bridgehead"><a href="apa.html#id2652228">A. 
     16. Limitation of Liability.
-  </a></span></dt><dt><span class="bridgehead"><a href="apa.html#id397680">A. 
+  </a></span></dt><dt><span class="bridgehead"><a href="apa.html#id2652248">A. 
     17. Interpretation of Sections 15 and 16.
-  </a></span></dt><dt><span class="bridgehead"><a href="apa.html#id397692">A. 
+  </a></span></dt><dt><span class="bridgehead"><a href="apa.html#id2652264">A. 
     END OF TERMS AND CONDITIONS
-  </a></span></dt><dt><span class="bridgehead"><a href="apa.html#id397696">A. 
+  </a></span></dt><dt><span class="bridgehead"><a href="apa.html#id2652268">A. 
     How to Apply These Terms to Your New Programs
   </a></span></dt></dl></dd></dl></dd><dt><span class="glossary"><a href="go01.html">Glossary</a></span></dt><dt><span class="index"><a href="ix01.html">Index</a></span></dt></dl></div><div class="list-of-figures"><p><b>List of Figures</b></p><dl><dt>1.1. <a href="simple.html#charitynet">Charity Administration Office Network</a></dt><dt>1.2. <a href="simple.html#acctingnet2">Accounting Office Network Topology</a></dt><dt>2.1. <a href="small.html#acct2net">Abmas Accounting  52-User Network Topology</a></dt><dt>3.1. <a href="secure.html#ch04net">Abmas Network Topology  130 Users</a></dt><dt>4.1. <a href="Big500users.html#chap05net">Network Topology  500 User Network Using tdbsam passdb backend.</a></dt><dt>5.1. <a href="happy.html#sbehap-LDAPdiag">The Interaction of LDAP, UNIX Posix Accounts and Samba Accounts</a></dt><dt>5.2. <a href="happy.html#chap6net">Network Topology  500 User Network Using ldapsam passdb backend</a></dt><dt>5.3. <a href="happy.html#XP-screen001">Windows XP Professional  User Shared Folders</a></dt><dt>6.1. <a href="2000users.html#chap7idres">Samba and Authentication Backend Search Pathways</a></dt><dt>6.2. <a href="2000users.html#ch7singleLDAP">Samba Configuration to Use a Single LDAP Server</a></dt><dt>6.3. <a href="2000users.html#ch7dualLDAP">Samba Configuration to Use a Dual (Fail-over) LDAP Server</a></dt><dt>6.4. <a href="2000users.html#ch7dualadd">Samba Configuration to Use Dual LDAP Databases - Broken - Do Not Use!</a></dt><dt>6.5. <a href="2000users.html#ch7dualok">Samba Configuration to Use Two LDAP Databases - The result is additive.</a></dt><dt>6.6. <a href="2000users.html#chap7net">Network Topology  2000 User Complex Design A</a></dt><dt>6.7. <a href="2000users.html#chap7net2">Network Topology  2000 User Complex Design B</a></dt><dt>7.1. <a href="unixclients.html#ch09openmag">Open Magazine Samba Survey</a></dt><dt>7.2. <a href="unixclients.html#ch9-sambadc">Samba Domain: Samba Member Server</a></dt><dt>7.3. <a href="unixclients.html#ch9-adsdc">Active Directory Domain: Samba Member Server</a></dt><dt>9.1. <a href="ntmigration.html#ch8-migration">Schematic Explaining the <code class="literal">net rpc vampire</code> Process</a></dt><dt>9.2. <a href="ntmigration.html#NT4DUM">View of Accounts in NT4 Domain User Manager</a></dt><dt>15.1. <a href="appendix.html#swxpp001">The General Panel.</a></dt><dt>15.2. <a href="appendix.html#swxpp004">The Computer Name Panel.</a></dt><dt>15.3. <a href="appendix.html#swxpp006">The Computer Name Changes Panel</a></dt><dt>15.4. <a href="appendix.html#swxpp007">The Computer Name Changes Panel  Domain MIDEARTH</a></dt><dt>15.5. <a href="appendix.html#swxpp008">Computer Name Changes  User name and Password Panel</a></dt><dt>15.6. <a href="appendix.html#lam-login">The LDAP Account Manager Login Screen</a></dt><dt>15.7. <a href="appendix.html#lam-config">The LDAP Account Manager Configuration Screen</a></dt><dt>15.8. <a href="appendix.html#lam-user">The LDAP Account Manager User Edit Screen</a></dt><dt>15.9. <a href="appendix.html#lam-group">The LDAP Account Manager Group Edit Screen</a></dt><dt>15.10. <a href="appendix.html#lam-group-mem">The LDAP Account Manager Group Membership Edit Screen</a></dt><dt>15.11. <a href="appendix.html#lam-host">The LDAP Account Manager Host Edit Screen</a></dt><dt>15.12. <a href="appendix.html#imcidealx">The IMC Samba User Account Screen</a></dt><dt>16.1. <a href="primer.html#pktcap01">Windows Me  Broadcasts  The First 10 Minutes</a></dt><dt>16.2. <a href="primer.html#pktcap02">Windows Me  Later Broadcast Sample</a></dt><dt>16.3. <a href="primer.html#hostannounce">Typical Windows 9x/Me Host Announcement</a></dt><dt>16.4. <a href="primer.html#nullconnect">Typical Windows 9x/Me NULL SessionSetUp AndX Request</a></dt><dt>16.5. <a href="primer.html#userconnect">Typical Windows 9x/Me User SessionSetUp AndX Request</a></dt><dt>16.6. <a href="primer.html#XPCap01">Typical Windows XP NULL Session Setup AndX Request</a></dt><dt>16.7. <a href="primer.html#XPCap02">Typical Windows XP User Session Setup AndX Request</a></dt></dl></div><div class="list-of-tables"><p><b>List of Tables</b></p><dl><dt>1. <a href="preface.html#pref-new">Samba Changes  3.0.2 to 3.0.20</a></dt><dt>1.1. <a href="simple.html#acctingnet">Accounting Office Network Information</a></dt><dt>3.1. <a href="secure.html#chap4netid">Abmas.US ISP Information</a></dt><dt>3.2. <a href="secure.html#namedrscfiles">DNS (named) Resource Files</a></dt><dt>4.1. <a href="Big500users.html#ch5-filelocations">Domain: <code class="constant">MEGANET</code>, File Locations for Servers</a></dt><dt>5.1. <a href="happy.html#sbehap-privs">Current Privilege Capabilities</a></dt><dt>5.2. <a href="happy.html#oldapreq">Required OpenLDAP Linux Packages</a></dt><dt>5.3. <a href="happy.html#sbehap-bigacct">Abmas Network Users and Groups</a></dt><dt>5.4. <a href="happy.html#proffold">Default Profile Redirections</a></dt><dt>9.1. <a href="ntmigration.html#ch8-vampire">Samba <code class="filename">smb.conf</code> Scripts Essential to Samba Operation</a></dt><dt>13.1. <a href="HA.html#ProbList">Effect of Common Problems</a></dt><dt>16.1. <a href="primer.html#capsstats01">Windows Me  Startup Broadcast Capture Statistics</a></dt><dt>16.2. <a href="primer.html#capsstats02">Second Machine (Windows 98)  Capture Statistics</a></dt></dl></div><div class="list-of-examples"><p><b>List of Examples</b></p><dl><dt>1.1. <a href="simple.html#draft-smbconf">Drafting Office <code class="filename">smb.conf</code> File</a></dt><dt>1.2. <a href="simple.html#charity-smbconfnew">Charity Administration Office <code class="filename">smb.conf</code> New-style File</a></dt><dt>1.3. <a href="simple.html#charity-smbconf">Charity Administration Office <code class="filename">smb.conf</code> Old-style File</a></dt><dt>1.4. <a href="simple.html#MEreg">Windows Me  Registry Edit File: Disable Password Caching</a></dt><dt>1.5. <a href="simple.html#acctconf">Accounting Office Network <code class="filename">smb.conf</code> Old Style Configuration File</a></dt><dt>2.1. <a href="small.html#initGrps">Script to Map Windows NT Groups to UNIX Groups</a></dt><dt>2.2. <a href="small.html#dhcp01">Abmas Accounting DHCP Server Configuration File  <code class="filename">/etc/dhcpd.conf</code></a></dt><dt>2.3. <a href="small.html#acct2conf">Accounting Office Network <code class="filename">smb.conf</code> File  [globals] Section</a></dt><dt>2.4. <a href="small.html#acct3conf">Accounting Office Network <code class="filename">smb.conf</code> File  Services and Shares Section</a></dt><dt>3.1. <a href="secure.html#ch4memoryest">Estimation of Memory Requirements</a></dt><dt>3.2. <a href="secure.html#ch4diskest">Estimation of Disk Storage Requirements</a></dt><dt>3.3. <a href="secure.html#ch4natfw">NAT Firewall Configuration Script</a></dt><dt>3.4. <a href="secure.html#promisnet">130 User Network with <span class="emphasis"><em>tdbsam</em></span>  [globals] Section</a></dt><dt>3.5. <a href="secure.html#promisnetsvca">130 User Network with <span class="emphasis"><em>tdbsam</em></span>  Services Section Part A</a></dt><dt>3.6. <a href="secure.html#promisnetsvcb">130 User Network with <span class="emphasis"><em>tdbsam</em></span>  Services Section Part B</a></dt><dt>3.7. <a href="secure.html#ch4initGrps">Script to Map Windows NT Groups to UNIX Groups</a></dt><dt>3.8. <a href="secure.html#prom-dhcp">DHCP Server Configuration File  <code class="filename">/etc/dhcpd.conf</code></a></dt><dt>3.9. <a href="secure.html#ch4namedcfg">DNS Master Configuration File  <code class="filename">/etc/named.conf</code> Master Section</a></dt><dt>3.10. <a href="secure.html#ch4namedvarfwd">DNS Master Configuration File  <code class="filename">/etc/named.conf</code> Forward Lookup Definition Section</a></dt><dt>3.11. <a href="secure.html#ch4namedvarrev">DNS Master Configuration File  <code class="filename">/etc/named.conf</code> Reverse Lookup Definition Section</a></dt><dt>3.12. <a href="secure.html#eth1zone">DNS 192.168.1 Reverse Zone File</a></dt><dt>3.13. <a href="secure.html#eth2zone">DNS 192.168.2 Reverse Zone File</a></dt><dt>3.14. <a href="secure.html#abmasbiz">DNS Abmas.biz Forward Zone File</a></dt><dt>3.15. <a href="secure.html#abmasus">DNS Abmas.us Forward Zone File</a></dt><dt>4.1. <a href="Big500users.html#ch5-massivesmb">Server: MASSIVE (PDC), File: <code class="filename">/etc/samba/smb.conf</code></a></dt><dt>4.2. <a href="Big500users.html#ch5-dc-common">Server: MASSIVE (PDC), File: <code class="filename">/etc/samba/dc-common.conf</code></a></dt><dt>4.3. <a href="Big500users.html#ch5-commonsmb">Common Samba Configuration File: <code class="filename">/etc/samba/common.conf</code></a></dt><dt>4.4. <a href="Big500users.html#ch5-bldg1-smb">Server: BLDG1 (Member), File: smb.conf</a></dt><dt>4.5. <a href="Big500users.html#ch5-bldg2-smb">Server: BLDG2 (Member), File: smb.conf</a></dt><dt>4.6. <a href="Big500users.html#ch5-dommem-smb">Common Domain Member Include File: dom-mem.conf</a></dt><dt>4.7. <a href="Big500users.html#massive-dhcp">Server: MASSIVE, File: dhcpd.conf</a></dt><dt>4.8. <a href="Big500users.html#bldg1dhcp">Server: BLDG1, File: dhcpd.conf</a></dt><dt>4.9. <a href="Big500users.html#bldg2dhcp">Server: BLDG2, File: dhcpd.conf</a></dt><dt>4.10. <a href="Big500users.html#massive-nameda">Server: MASSIVE, File: named.conf, Part: A</a></dt><dt>4.11. <a href="Big500users.html#massive-namedb">Server: MASSIVE, File: named.conf, Part: B</a></dt><dt>4.12. <a href="Big500users.html#massive-namedc">Server: MASSIVE, File: named.conf, Part: C</a></dt><dt>4.13. <a href="Big500users.html#abmasbizdns">Forward Zone File: abmas.biz.hosts</a></dt><dt>4.14. <a href="Big500users.html#abmasusdns">Forward Zone File: abmas.biz.hosts</a></dt><dt>4.15. <a href="Big500users.html#bldg12nameda">Servers: BLDG1/BLDG2, File: named.conf, Part: A</a></dt><dt>4.16. <a href="Big500users.html#bldg12namedb">Servers: BLDG1/BLDG2, File: named.conf, Part: B</a></dt><dt>4.17. <a href="Big500users.html#ch5-initgrps">Initialize Groups Script, File: /etc/samba/initGrps.sh</a></dt><dt>5.1. <a href="happy.html#sbehap-dbconf">LDAP DB_CONFIG File</a></dt><dt>5.2. <a href="happy.html#sbehap-slapdconf">LDAP Master Configuration File  <code class="filename">/etc/openldap/slapd.conf</code> Part A</a></dt><dt>5.3. <a href="happy.html#sbehap-slapdconf2">LDAP Master Configuration File  <code class="filename">/etc/openldap/slapd.conf</code> Part B</a></dt><dt>5.4. <a href="happy.html#sbehap-nss01">Configuration File for NSS LDAP Support  <code class="filename">/etc/ldap.conf</code></a></dt><dt>5.5. <a href="happy.html#sbehap-nss02">Configuration File for NSS LDAP Clients Support  <code class="filename">/etc/ldap.conf</code></a></dt><dt>5.6. <a href="happy.html#sbehap-massive-smbconfa">LDAP Based <code class="filename">smb.conf</code> File, Server: MASSIVE  global Section: Part A</a></dt><dt>5.7. <a href="happy.html#sbehap-massive-smbconfb">LDAP Based <code class="filename">smb.conf</code> File, Server: MASSIVE  global Section: Part B</a></dt><dt>5.8. <a href="happy.html#sbehap-bldg1-smbconf">LDAP Based <code class="filename">smb.conf</code> File, Server: BLDG1</a></dt><dt>5.9. <a href="happy.html#sbehap-bldg2-smbconf">LDAP Based <code class="filename">smb.conf</code> File, Server: BLDG2</a></dt><dt>5.10. <a href="happy.html#sbehap-shareconfa">LDAP Based <code class="filename">smb.conf</code> File, Shares Section  Part A</a></dt><dt>5.11. <a href="happy.html#sbehap-shareconfb">LDAP Based <code class="filename">smb.conf</code> File, Shares Section  Part B</a></dt><dt>5.12. <a href="happy.html#sbehap-ldifadd">LDIF IDMAP Add-On Load File  File: /etc/openldap/idmap.LDIF</a></dt><dt>6.1. <a href="2000users.html#ch7-LDAP-master">LDAP Master Server Configuration File  <code class="filename">/etc/openldap/slapd.conf</code></a></dt><dt>6.2. <a href="2000users.html#ch7-LDAP-slave">LDAP Slave Configuration File  <code class="filename">/etc/openldap/slapd.conf</code></a></dt><dt>6.3. <a href="2000users.html#ch7-massmbconfA">Primary Domain Controller <code class="filename">smb.conf</code> File  Part A</a></dt><dt>6.4. <a href="2000users.html#ch7-massmbconfB">Primary Domain Controller <code class="filename">smb.conf</code> File  Part B</a></dt><dt>6.5. <a href="2000users.html#ch7-massmbconfC">Primary Domain Controller <code class="filename">smb.conf</code> File  Part C</a></dt><dt>6.6. <a href="2000users.html#ch7-slvsmbocnfA">Backup Domain Controller <code class="filename">smb.conf</code> File  Part A</a></dt><dt>6.7. <a href="2000users.html#ch7-slvsmbocnfB">Backup Domain Controller <code class="filename">smb.conf</code> File  Part B</a></dt><dt>7.1. <a href="unixclients.html#ch9-sdmsdc">Samba Domain Member in Samba Domain Using LDAP  <code class="filename">smb.conf</code> File</a></dt><dt>7.2. <a href="unixclients.html#ch9-ldifadd">LDIF IDMAP Add-On Load File  File: /etc/openldap/idmap.LDIF</a></dt><dt>7.3. <a href="unixclients.html#ch9-sdmlcnf">Configuration File for NSS LDAP Support  <code class="filename">/etc/ldap.conf</code></a></dt><dt>7.4. <a href="unixclients.html#ch9-sdmnss">NSS using LDAP for Identity Resolution  File: <code class="filename">/etc/nsswitch.conf</code></a></dt><dt>7.5. <a href="unixclients.html#ch0-NT4DSDM">Samba Domain Member Server Using Winbind <code class="filename">smb.conf</code> File for NT4 Domain</a></dt><dt>7.6. <a href="unixclients.html#ch0-NT4DSCM">Samba Domain Member Server Using Local Accounts <code class="filename">smb.conf</code> File for NT4 Domain</a></dt><dt>7.7. <a href="unixclients.html#ch9-adssdm">Samba Domain Member <code class="filename">smb.conf</code> File for Active Directory Membership</a></dt><dt>7.8. <a href="unixclients.html#sbe-idmapridex">Example <code class="filename">smb.conf</code> File Using <code class="constant">idmap_rid</code></a></dt><dt>7.9. <a href="unixclients.html#sbeunxa">Typical ADS Style Domain <code class="filename">smb.conf</code> File</a></dt><dt>7.10. <a href="unixclients.html#sbewinbindex">ADS Membership Using RFC2307bis Identity Resolution <code class="filename">smb.conf</code> File</a></dt><dt>7.11. <a href="unixclients.html#ch9-pamwnbdlogin">SUSE: PAM <code class="filename">login</code> Module Using Winbind</a></dt><dt>7.12. <a href="unixclients.html#ch9-pamwbndxdm">SUSE: PAM <code class="filename">xdm</code> Module Using Winbind</a></dt><dt>7.13. <a href="unixclients.html#ch9-rhsysauth">Red Hat 9: PAM System Authentication File: <code class="filename">/etc/pam.d/system-auth</code> Module Using Winbind</a></dt><dt>9.1. <a href="ntmigration.html#sbent4smb">NT4 Migration Samba-3 Server <code class="filename">smb.conf</code>  Part: A</a></dt><dt>9.2. <a href="ntmigration.html#sbent4smb2">NT4 Migration Samba-3 Server <code class="filename">smb.conf</code>  Part: B</a></dt><dt>9.3. <a href="ntmigration.html#sbentslapd">NT4 Migration LDAP Server Configuration File: <code class="filename">/etc/openldap/slapd.conf</code>  Part A</a></dt><dt>9.4. <a href="ntmigration.html#sbentslapd2">NT4 Migration LDAP Server Configuration File: <code class="filename">/etc/openldap/slapd.conf</code>  Part B</a></dt><dt>9.5. <a href="ntmigration.html#sbrntldapconf">NT4 Migration NSS LDAP File: <code class="filename">/etc/ldap.conf</code></a></dt><dt>9.6. <a href="ntmigration.html#sbentnss">NT4 Migration NSS Control File: <code class="filename">/etc/nsswitch.conf</code> (Stage:1)</a></dt><dt>9.7. <a href="ntmigration.html#sbentnss2">NT4 Migration NSS Control File: <code class="filename">/etc/nsswitch.conf</code> (Stage:2)</a></dt><dt>10.1. <a href="nw4migration.html#sbeamg">A Rough Tool to Create an LDIF File from the System Account Files</a></dt><dt>10.2. <a href="nw4migration.html#ch8ldap">NSS LDAP Control File  /etc/ldap.conf</a></dt><dt>10.3. <a href="nw4migration.html#sbepu2">The PAM Control File <code class="filename">/etc/security/pam_unix2.conf</code></a></dt><dt>10.4. <a href="nw4migration.html#ch8smbconf">Samba Configuration File  smb.conf Part A</a></dt><dt>10.5. <a href="nw4migration.html#ch8smbconf2">Samba Configuration File  smb.conf Part B</a></dt><dt>10.6. <a href="nw4migration.html#ch8smbconf3">Samba Configuration File  smb.conf Part C</a></dt><dt>10.7. <a href="nw4migration.html#ch8smbconf4">Samba Configuration File  smb.conf Part D</a></dt><dt>10.8. <a href="nw4migration.html#ch8smbconf5">Samba Configuration File  smb.conf Part E</a></dt><dt>10.9. <a href="nw4migration.html#sbersync">Rsync Script</a></dt><dt>10.10. <a href="nw4migration.html#sbexcld">Rsync Files Exclusion List  <code class="filename">/root/excludes.txt</code></a></dt><dt>10.11. <a href="nw4migration.html#ch8ideal">Idealx smbldap-tools Control File  Part A</a></dt><dt>10.12. <a href="nw4migration.html#ch8ideal2">Idealx smbldap-tools Control File  Part B</a></dt><dt>10.13. <a href="nw4migration.html#ch8ideal3">Idealx smbldap-tools Control File  Part C</a></dt><dt>10.14. <a href="nw4migration.html#ch8ideal4">Idealx smbldap-tools Control File  Part D</a></dt><dt>10.15. <a href="nw4migration.html#ch8kix">Kixtart Control File  File: logon.kix</a></dt><dt>10.16. <a href="nw4migration.html#ch8kix2">Kixtart Control File  File: main.kix</a></dt><dt>10.17. <a href="nw4migration.html#ch8kix3">Kixtart Control File  File: setup.kix, Part A</a></dt><dt>10.18. <a href="nw4migration.html#ch8kix3b">Kixtart Control File  File: setup.kix, Part B</a></dt><dt>10.19. <a href="nw4migration.html#ch8kix4">Kixtart Control File  File: acct.kix</a></dt><dt>12.1. <a href="DomApps.html#ch10-krb5conf">Kerberos Configuration  File: <code class="filename">/etc/krb5.conf</code></a></dt><dt>12.2. <a href="DomApps.html#ch10-smbconf">Samba Configuration  File: <code class="filename">/etc/samba/smb.conf</code></a></dt><dt>12.3. <a href="DomApps.html#ch10-etcnsscfg">NSS Configuration File Extract  File: <code class="filename">/etc/nsswitch.conf</code></a></dt><dt>12.4. <a href="DomApps.html#etcsquidcfg">Squid Configuration File Extract  <code class="filename">/etc/squid.conf</code> [ADMINISTRATIVE PARAMETERS Section]</a></dt><dt>12.5. <a href="DomApps.html#etcsquid2">Squid Configuration File extract  File: <code class="filename">/etc/squid.conf</code> [AUTHENTICATION PARAMETERS Section]</a></dt><dt>15.1. <a href="appendix.html#ch12SL">A Useful Samba Control Script for SUSE Linux</a></dt><dt>15.2. <a href="appendix.html#ch12RHscript">A Sample Samba Control Script for Red Hat Linux</a></dt><dt>15.3. <a href="appendix.html#loopback">DNS Localhost Forward Zone File: <code class="filename">/var/lib/named/localhost.zone</code></a></dt><dt>15.4. <a href="appendix.html#dnsloopy">DNS Localhost Reverse Zone File: <code class="filename">/var/lib/named/127.0.0.zone</code></a></dt><dt>15.5. <a href="appendix.html#roothint">DNS Root Name Server Hint File: <code class="filename">/var/lib/named/root.hint</code></a></dt><dt>15.6. <a href="appendix.html#sbehap-ldapreconfa">LDAP Pre-configuration Script: <code class="filename">SMBLDAP-ldif-preconfig.sh</code>  Part A</a></dt><dt>15.7. <a href="appendix.html#sbehap-ldapreconfb">LDAP Pre-configuration Script: <code class="filename">SMBLDAP-ldif-preconfig.sh</code>  Part B</a></dt><dt>15.8. <a href="appendix.html#sbehap-ldapreconfc">LDAP Pre-configuration Script: <code class="filename">SMBLDAP-ldif-preconfig.sh</code>  Part C</a></dt><dt>15.9. <a href="appendix.html#sbehap-ldifpata">LDIF Pattern File Used to Pre-configure LDAP  Part A</a></dt><dt>15.10. <a href="appendix.html#sbehap-ldifpatb">LDIF Pattern File Used to Pre-configure LDAP  Part B</a></dt><dt>15.11. <a href="appendix.html#lamcfg">Example LAM Configuration File  <code class="filename">config.cfg</code></a></dt><dt>15.12. <a href="appendix.html#lamconf">LAM Profile Control File  <code class="filename">lam.conf</code></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"> About the Cover Artwork</td></tr></table></div></body></html>

Modified: branches/samba/experimental/docs/htmldocs/Samba3-ByExample/ix01.html
===================================================================
--- branches/samba/experimental/docs/htmldocs/Samba3-ByExample/ix01.html	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/docs/htmldocs/Samba3-ByExample/ix01.html	2008-06-09 06:59:20 UTC (rev 1920)
@@ -1 +1 @@
-<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.72.0"><link rel="start" href="index.html" title="Samba-3 by Example"><link rel="up" href="index.html" title="Samba-3 by Example"><link rel="prev" href="go01.html" title="Glossary"></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="go01.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="id398277"></a>Index</h2></div></div></div><div class="index"><div class="indexdiv"><h3>Symbols</h3><dl><dt>#delete group script, <a href="ntmigration.html#id372418">NT4 Migration Using LDAP Backend</a></dt><dt>#delete user from group script, <a href="ntmigration.html#id372418">NT4 Migration Using LDAP Backend</a></dt><dt>#delete user script, <a href="ntmigration.html#id372418">NT4 Migration Using LDAP Backend</a></dt><dt>#wins support, <a href="ntmigration.html#id372418">NT4 Migration Using LDAP Backend</a></dt><dt>%LOGONSERVER%, <a href="happy.html#redirfold">Configuration of Default Profile with Folder Redirection</a></dt><dt>%USERNAME%, <a href="happy.html#id344798">Roaming Profile Background</a>, <a href="happy.html#id345065">Profile Changes</a></dt><dt>%USERPROFILE%, <a href="happy.html#redirfold">Configuration of Default Profile with Folder Redirection</a></dt><dt>/data/ldap, <a href="happy.html#ldapsetup">OpenLDAP Server Configuration</a></dt><dt>/etc/cups/mime.convs, <a href="simple.html#id325119">Implementation</a>, <a href="simple.html#AcctgNet">Implementation</a></dt><dt>/etc/cups/mime.types, <a href="simple.html#id325119">Implementation</a>, <a href="simple.html#AcctgNet">Implementation</a></dt><dt>/etc/dhcpd.conf, <a href="small.html#id329077">Implementation</a>, <a href="small.html#id330725">Validation</a>, <a href="secure.html#ch4dhcpdns">Configuration of DHCP and DNS Servers</a>, <a href="secure.html#ch4valid">Validation</a></dt><dt>/etc/exports, <a href="happy.html#sbehap-massive">Samba-3 PDC Configuration</a></dt><dt>/etc/group, <a href="happy.html#id344321">Technical Issues</a>, <a href="unixclients.html#sdcsdmldap">Samba Domain with Samba Domain Member Server  Using NSS LDAP</a>, <a href="upgrades.html#id371176">Replacing a Domain Member Server</a>, <a href="ntmigration.html#id375074">Questions and Answers</a>, <a href="DomApps.html#ch10-one">Removal of Pre-Existing Conflicting RPMs</a></dt><dt>/etc/hosts, <a href="simple.html#id324238">Implementation</a>, <a href="small.html#id329077">Implementation</a>, <a href="secure.html#ch4bsc">Basic System Configuration</a>, <a href="secure.html#ch4valid">Validation</a>, <a href="Big500users.html#id339213">Server Preparation: All Servers</a>, <a href="unixclients.html#id367744">Questions and Answers</a>, <a href="DomApps.html#id385744">Kerberos Configuration</a>, <a href="HA.html#id388378">Bad Hostnames</a></dt><dt>/etc/krb5.conf, <a href="unixclients.html#id366318">IDMAP Storage in LDAP using Winbind</a>, <a href="DomApps.html#id385744">Kerberos Configuration</a></dt><dt>/etc/ldap.conf, <a href="happy.html#sbehap-PAM-NSS">PAM and NSS Client Configuration</a>, <a href="unixclients.html#id366318">IDMAP Storage in LDAP using Winbind</a>, <a href="unixclients.html#id366884">IDMAP and NSS Using LDAP from ADS with RFC2307bis Schema Extension</a>, <a href="ntmigration.html#id372418">NT4 Migration Using LDAP Backend</a>, <a href="nw4migration.html#id376484">LDAP Server Configuration</a></dt><dt>/etc/mime.convs, <a href="small.html#id329077">Implementation</a>, <a href="secure.html#ch4ptrcfg">Printer Configuration</a>, <a href="Big500users.html#id339213">Server Preparation: All Servers</a>, <a href="happy.html#sbehap-ptrcfg">Printer Configuration</a></dt><dt>/etc/mime.types, <a href="small.html#id329077">Implementation</a>, <a href="secure.html#ch4ptrcfg">Printer Configuration</a>, <a href="Big500users.html#id339213">Server Preparation: All Servers</a>, <a href="happy.html#sbehap-ptrcfg">Printer Configuration</a></dt><dt>/etc/named.conf, <a href="secure.html#ch4dhcpdns">Configuration of DHCP and DNS Servers</a></dt><dt>/etc/nsswitch.conf, <a href="small.html#id329077">Implementation</a>, <a href="secure.html#ch4dhcpdns">Configuration of DHCP and DNS Servers</a>, <a href="secure.html#ch4valid">Validation</a>, <a href="Big500users.html#id339740">Configuration for Server: MASSIVE</a>, <a href="Big500users.html#ch5-domsvrspec">Configuration Specific to Domain Member Servers: BLDG1, BLDG2</a>, <a href="happy.html#sbehap-PAM-NSS">PAM and NSS Client Configuration</a>, <a href="unixclients.html#wdcsdm">NT4/Samba Domain with Samba Domain Member Server: Using NSS and Winbind</a>, <a href="unixclients.html#id365733">IDMAP_RID with Winbind</a>, <a href="unixclients.html#id366884">IDMAP and NSS Using LDAP from ADS with RFC2307bis Schema Extension</a>, <a href="unixclients.html#id367744">Questions and Answers</a>, <a href="ntmigration.html#id372418">NT4 Migration Using LDAP Backend</a></dt><dt>/etc/openldap/slapd.conf, <a href="happy.html#id345538">Debugging LDAP</a>, <a href="happy.html#ldapsetup">OpenLDAP Server Configuration</a>, <a href="2000users.html#id356432">Implementation</a></dt><dt>/etc/passwd, <a href="small.html#id329077">Implementation</a>, <a href="secure.html#id333388">Samba Configuration</a>, <a href="Big500users.html#id339740">Configuration for Server: MASSIVE</a>, <a href="happy.html#id348843">LDAP Initialization and Creation of User and Group Accounts</a>, <a href="unixclients.html#sdcsdmldap">Samba Domain with Samba Domain Member Server  Using NSS LDAP</a>, <a href="unixclients.html#wdcsdm">NT4/Samba Domain with Samba Domain Member Server: Using NSS and Winbind</a>, <a href="unixclients.html#id367744">Questions and Answers</a>, <a href="upgrades.html#id371176">Replacing a Domain Member Server</a>, <a href="ntmigration.html#id371970">Technical Issues</a>, <a href="ntmigration.html#id375074">Questions and Answers</a>, <a href="nw4migration.html#id376233">Technical Issues</a>, <a href="kerberos.html#id383453">Share Point Directory and File Permissions</a>, <a href="DomApps.html#ch10-one">Removal of Pre-Existing Conflicting RPMs</a>, <a href="primer.html#id395302">Findings and Comments</a></dt><dt>/etc/rc.d/boot.local, <a href="secure.html#ch4bsc">Basic System Configuration</a>, <a href="Big500users.html#id339740">Configuration for Server: MASSIVE</a></dt><dt>/etc/rc.d/rc.local, <a href="small.html#id329077">Implementation</a></dt><dt>/etc/resolv.conf, <a href="secure.html#ch4dhcpdns">Configuration of DHCP and DNS Servers</a>, <a href="Big500users.html#id339213">Server Preparation: All Servers</a></dt><dt>/etc/samba, <a href="appendix.html#id390543">Samba System File Location</a></dt><dt>/etc/samba/secrets.tdb, <a href="unixclients.html#adssdm">Active Directory Domain with Samba Domain Member Server</a></dt><dt>/etc/samba/smbusers, <a href="Big500users.html#id339213">Server Preparation: All Servers</a></dt><dt>/etc/shadow, <a href="upgrades.html#id371176">Replacing a Domain Member Server</a>, <a href="nw4migration.html#id376233">Technical Issues</a></dt><dt>/etc/squid/squid.conf, <a href="DomApps.html#ch10-one">Removal of Pre-Existing Conflicting RPMs</a></dt><dt>/etc/syslog.conf, <a href="happy.html#id345538">Debugging LDAP</a></dt><dt>/etc/xinetd.d, <a href="secure.html#procstart">Process Startup Configuration</a>, <a href="Big500users.html#ch5-procstart">Process Startup Configuration</a></dt><dt>/lib/libnss_ldap.so.2, <a href="happy.html#sbehap-PAM-NSS">PAM and NSS Client Configuration</a></dt><dt>/opt/IDEALX/sbin, <a href="ntmigration.html#id372418">NT4 Migration Using LDAP Backend</a></dt><dt>/proc/sys/net/ipv4/ip_forward, <a href="small.html#id329077">Implementation</a>, <a href="secure.html#ch4bsc">Basic System Configuration</a></dt><dt>/usr/bin, <a href="appendix.html#id390543">Samba System File Location</a></dt><dt>/usr/lib/samba, <a href="appendix.html#id390543">Samba System File Location</a></dt><dt>/usr/local, <a href="appendix.html#id390543">Samba System File Location</a></dt><dt>/usr/local/samba, <a href="appendix.html#id390543">Samba System File Location</a></dt><dt>/usr/local/samba/var/locks, <a href="upgrades.html#sbeug2">Samba 1.9.x and 2.x Versions Without LDAP</a></dt><dt>/usr/sbin, <a href="appendix.html#id390543">Samba System File Location</a></dt><dt>/usr/share, <a href="appendix.html#id390543">Samba System File Location</a></dt><dt>/usr/share/samba/swat, <a href="appendix.html#id390543">Samba System File Location</a></dt><dt>/usr/share/swat, <a href="appendix.html#id390543">Samba System File Location</a></dt><dt>/var/cache/samba, <a href="upgrades.html#sbeug2">Samba 1.9.x and 2.x Versions Without LDAP</a></dt><dt>/var/lib/samba, <a href="upgrades.html#sbeug2">Samba 1.9.x and 2.x Versions Without LDAP</a>, <a href="appendix.html#id390543">Samba System File Location</a></dt><dt>/var/log/ldaplogs, <a href="happy.html#id345538">Debugging LDAP</a></dt><dt>/var/log/samba, <a href="appendix.html#id390543">Samba System File Location</a></dt><dt>8-bit, <a href="upgrades.html#id369962">International Language Support</a></dt></dl></div><div class="indexdiv"><h3></h3><dl><dt>, <a href="secure.html#ch4appscfg">Application Share Configuration</a>, <a href="happy.html#sbehap-ppc">Addition of Machines to the Domain</a>, <a href="unixclients.html#id365733">IDMAP_RID with Winbind</a>, <a href="upgrades.html#sbeug1">Location of config files</a></dt><dd><dl><dt>Domain account, <a href="kerberos.html#id381076">Technical Issues</a></dt><dt>liability, <a href="kerberos.html#id380704">Dissection and Discussion</a></dt><dt>logon, <a href="simple.html#id325119">Implementation</a></dt><dt>problem, <a href="kerberos.html#id380704">Dissection and Discussion</a></dt><dt>transparent inter-operability, <a href="DomApps.html#id387329">Questions and Answers</a></dt></dl></dd></dl></div><div class="indexdiv"><h3>A</h3><dl><dt>abmas-netfw.sh, <a href="secure.html#ch4bsc">Basic System Configuration</a></dt><dt>abort shutdown script, <a href="secure.html#id333388">Samba Configuration</a>, <a href="Big500users.html#id338499">Implementation</a>, <a href="2000users.html#id356432">Implementation</a></dt><dt>accept, <a href="secure.html#ch4ptrcfg">Printer Configuration</a></dt><dt>accepts liability, <a href="kerberos.html#id380704">Dissection and Discussion</a></dt><dt>access, <a href="kerberos.html#id381076">Technical Issues</a>, <a href="kerberos.html#id383030">Checkpoint Controls</a></dt><dt>access control, <a href="kerberos.html#id382267">Kerberos Exposed</a>, <a href="kerberos.html#id383872">Using the MMC Computer Management Interface</a></dt><dt>Access Control Lists (see ACLs)</dt><dt>access control settings, <a href="kerberos.html#id382562">Share Access Controls</a></dt><dt>access controls, <a href="kerberos.html#id381076">Technical Issues</a>, <a href="kerberos.html#id382896">Share Definition Controls</a></dt><dt>accessible, <a href="kerberos.html#id383453">Share Point Directory and File Permissions</a></dt><dt>account, <a href="happy.html#id343590">Regarding LDAP Directories and Windows Computer Accounts</a>, <a href="kerberos.html#id382562">Share Access Controls</a></dt><dd><dl><dt>ADS Domain, <a href="kerberos.html#id381076">Technical Issues</a></dt></dl></dd><dt>account credentials, <a href="primer.html#id395302">Findings and Comments</a></dt><dt>account information, <a href="unixclients.html#id367744">Questions and Answers</a></dt><dt>account names, <a href="ntmigration.html#id375074">Questions and Answers</a></dt><dt>account policies, <a href="appendix.html#id391880">The LDAP Account Manager</a></dt><dt>accountable, <a href="kerberos.html#id380108">Introduction</a>, <a href="kerberos.html#id380704">Dissection and Discussion</a></dt><dt>accounts</dt><dd><dl><dt>authoritative, <a href="unixclients.html#id360610">Technical Issues</a></dt><dt>Domain, <a href="ntmigration.html#id371689">Introduction</a>, <a href="ntmigration.html#id375074">Questions and Answers</a></dt><dt>group, <a href="ntmigration.html#id371689">Introduction</a>, <a href="ntmigration.html#id375074">Questions and Answers</a>, <a href="kerberos.html#id380108">Introduction</a></dt><dt>machine, <a href="ntmigration.html#id371689">Introduction</a>, <a href="ntmigration.html#id375074">Questions and Answers</a></dt><dt>manage, <a href="appendix.html#id391880">The LDAP Account Manager</a></dt><dt>user, <a href="ntmigration.html#id371689">Introduction</a>, <a href="ntmigration.html#id375074">Questions and Answers</a>, <a href="kerberos.html#id380108">Introduction</a></dt></dl></dd><dt>ACL, <a href="upgrades.html#id368991">Security Identifiers (SIDs)</a>, <a href="kerberos.html#id383030">Checkpoint Controls</a></dt><dt>ACLs, <a href="happy.html#id354843">Key Points Learned</a>, <a href="kerberos.html#id382562">Share Access Controls</a>, <a href="kerberos.html#id382896">Share Definition Controls</a></dt><dt>acquisitions, <a href="kerberos.html#id380108">Introduction</a></dt><dt>Act!, <a href="appendix.html#ch12dblck">Shared Data Integrity</a></dt><dt>ACT! database, <a href="appendix.html#id393365">Act! Database Sharing</a></dt><dt>Act!Diag, <a href="appendix.html#id393365">Act! Database Sharing</a></dt><dt>Active Directory, <a href="happy.html#id343919">Dissection and Discussion</a>, <a href="happy.html#sbehap-locgrppol">The Local Group Policy</a>, <a href="2000users.html#id355347">Dissection and Discussion</a>, <a href="unixclients.html#id360558">Assignment Tasks</a>, <a href="unixclients.html#adssdm">Active Directory Domain with Samba Domain Member Server</a>, <a href="unixclients.html#id365733">IDMAP_RID with Winbind</a>, <a href="unixclients.html#id367744">Questions and Answers</a>, <a href="kerberos.html#id380108">Introduction</a>, <a href="kerberos.html#id384506">Key Points Learned</a>, <a href="kerberos.html#id384628">Questions and Answers</a>, <a href="DomApps.html">Integrating Additional Services</a>, <a href="DomApps.html#id385236">Assignment Tasks</a>, <a href="DomApps.html#id385351">Technical Issues</a>, <a href="DomApps.html#id386107">Samba Configuration</a>, <a href="appendix.html#domjoin">Joining a Domain: Windows 200x/XP Professional</a></dt><dd><dl><dt>authentication, <a href="DomApps.html#id386899">Squid Configuration</a></dt><dt>domain, <a href="DomApps.html#id386107">Samba Configuration</a></dt><dt>join, <a href="unixclients.html#adssdm">Active Directory Domain with Samba Domain Member Server</a></dt><dt>management tools, <a href="kerberos.html#id381076">Technical Issues</a></dt><dt>realm, <a href="HA.html#id388378">Bad Hostnames</a></dt><dt>Replacement, <a href="kerberos.html#id381076">Technical Issues</a></dt><dt>server, <a href="unixclients.html#adssdm">Active Directory Domain with Samba Domain Member Server</a>, <a href="DomApps.html#id385744">Kerberos Configuration</a></dt><dt>Server, <a href="kerberos.html#id381076">Technical Issues</a></dt><dt>tree, <a href="DomApps.html#id386107">Samba Configuration</a></dt></dl></dd><dt>active directory, <a href="ntmigration.html#id371970">Technical Issues</a></dt><dt>AD printer publishing, <a href="happy.html#id354318">Uploading Printer Drivers to Samba Servers</a></dt><dt>ADAM, <a href="happy.html#id343919">Dissection and Discussion</a>, <a href="unixclients.html#id366318">IDMAP Storage in LDAP using Winbind</a></dt><dt>add group script, <a href="small.html#id329077">Implementation</a>, <a href="secure.html#id333388">Samba Configuration</a>, <a href="Big500users.html#id338499">Implementation</a>, <a href="happy.html#sbehap-massive">Samba-3 PDC Configuration</a>, <a href="2000users.html#id356432">Implementation</a>, <a href="unixclients.html#dcwonss">NT4/Samba Domain with Samba Domain Member Server without NSS Support</a>, <a href="upgrades.html#id370451">Applicable to All Samba 2.x to Samba-3 Upgrades</a>, <a href="ntmigration.html#id372418">NT4 Migration Using LDAP Backend</a>, <a href="nw4migration.html#id376484">LDAP Server Configuration</a></dt><dt>add machine script, <a href="small.html#id329077">Implementation</a>, <a href="secure.html#id333388">Samba Configuration</a>, <a href="Big500users.html#id338499">Implementation</a>, <a href="happy.html#sbehap-massive">Samba-3 PDC Configuration</a>, <a href="2000users.html#id356432">Implementation</a>, <a href="unixclients.html#dcwonss">NT4/Samba Domain with Samba Domain Member Server without NSS Support</a>, <a href="upgrades.html#id370451">Applicable to All Samba 2.x to Samba-3 Upgrades</a>, <a href="ntmigration.html#id372418">NT4 Migration Using LDAP Backend</a>, <a href="nw4migration.html#id376484">LDAP Server Configuration</a></dt><dt>Add Printer Wizard</dt><dd><dl><dt>APW, <a href="happy.html#id354318">Uploading Printer Drivers to Samba Servers</a></dt></dl></dd><dt>add user script, <a href="small.html#id329077">Implementation</a>, <a href="secure.html#id333388">Samba Configuration</a>, <a href="Big500users.html#id338499">Implementation</a>, <a href="happy.html#sbehap-massive">Samba-3 PDC Configuration</a>, <a href="2000users.html#id356432">Implementation</a>, <a href="unixclients.html#dcwonss">NT4/Samba Domain with Samba Domain Member Server without NSS Support</a>, <a href="upgrades.html#id370451">Applicable to All Samba 2.x to Samba-3 Upgrades</a>, <a href="ntmigration.html#id372418">NT4 Migration Using LDAP Backend</a>, <a href="nw4migration.html#id376484">LDAP Server Configuration</a></dt><dt>add user to group script, <a href="small.html#id329077">Implementation</a>, <a href="secure.html#id333388">Samba Configuration</a>, <a href="Big500users.html#id338499">Implementation</a>, <a href="happy.html#sbehap-massive">Samba-3 PDC Configuration</a>, <a href="2000users.html#id356432">Implementation</a>, <a href="upgrades.html#id370451">Applicable to All Samba 2.x to Samba-3 Upgrades</a>, <a href="ntmigration.html#id372418">NT4 Migration Using LDAP Backend</a>, <a href="nw4migration.html#id376484">LDAP Server Configuration</a></dt><dt>adduser, <a href="small.html#id329077">Implementation</a>, <a href="secure.html#id333388">Samba Configuration</a>, <a href="Big500users.html#id339740">Configuration for Server: MASSIVE</a></dt><dt>adequate precautions, <a href="upgrades.html#id368817">Introduction</a></dt><dt>admin users, <a href="secure.html#id333388">Samba Configuration</a>, <a href="Big500users.html#id338499">Implementation</a>, <a href="happy.html#sbehap-bldg1">Samba-3 BDC Configuration</a>, <a href="2000users.html#id356432">Implementation</a>, <a href="unixclients.html#sdcsdmldap">Samba Domain with Samba Domain Member Server  Using NSS LDAP</a>, <a href="unixclients.html#wdcsdm">NT4/Samba Domain with Samba Domain Member Server: Using NSS and Winbind</a>, <a href="unixclients.html#dcwonss">NT4/Samba Domain with Samba Domain Member Server without NSS Support</a>, <a href="unixclients.html#adssdm">Active Directory Domain with Samba Domain Member Server</a>, <a href="nw4migration.html#id376484">LDAP Server Configuration</a></dt><dt>administrative installation, <a href="secure.html#ch4appscfg">Application Share Configuration</a></dt><dt>administrative rights, <a href="kerberos.html#id383030">Checkpoint Controls</a></dt><dt>administrator, <a href="small.html#id329077">Implementation</a>, <a href="secure.html#id333388">Samba Configuration</a>, <a href="Big500users.html#id339213">Server Preparation: All Servers</a></dt><dt>ADMT, <a href="upgrades.html#id371543">Migration of Samba Accounts to Active Directory</a></dt><dt>ADS, <a href="unixclients.html#id366318">IDMAP Storage in LDAP using Winbind</a>, <a href="kerberos.html#id381076">Technical Issues</a>, <a href="DomApps.html#id385744">Kerberos Configuration</a>, <a href="HA.html#id388378">Bad Hostnames</a></dt><dd><dl><dt>server, <a href="kerberos.html#id381076">Technical Issues</a></dt></dl></dd><dt>ADS Domain, <a href="kerberos.html#id381076">Technical Issues</a></dt><dt>affordability, <a href="2000users.html#id355706">The Nature of Windows Networking Protocols</a></dt><dt>alarm, <a href="kerberos.html#id380108">Introduction</a></dt><dt>algorithm, <a href="kerberos.html#id381076">Technical Issues</a></dt><dt>allow trusted domains, <a href="unixclients.html#id365733">IDMAP_RID with Winbind</a></dt><dt>alternative, <a href="kerberos.html#id380704">Dissection and Discussion</a></dt><dt>analysis, <a href="kerberos.html#id381076">Technical Issues</a></dt><dt>anonymous connection, <a href="small.html#id330725">Validation</a>, <a href="secure.html#ch4valid">Validation</a></dt><dt>Apache Web server, <a href="DomApps.html#id387329">Questions and Answers</a></dt><dt>appliance mode, <a href="unixclients.html#id360610">Technical Issues</a></dt><dt>application server, <a href="secure.html#id332164">Technical Issues</a>, <a href="secure.html#ch4appscfg">Application Share Configuration</a></dt><dt>application servers, <a href="2000users.html#id355706">The Nature of Windows Networking Protocols</a></dt><dt>application/octet-stream, <a href="simple.html#id325119">Implementation</a>, <a href="simple.html#AcctgNet">Implementation</a>, <a href="small.html#id329077">Implementation</a>, <a href="secure.html#ch4ptrcfg">Printer Configuration</a>, <a href="Big500users.html#id339213">Server Preparation: All Servers</a>, <a href="happy.html#sbehap-ptrcfg">Printer Configuration</a></dt><dt>APW, <a href="happy.html#id354318">Uploading Printer Drivers to Samba Servers</a></dt><dt>arp, <a href="secure.html#ch4valid">Validation</a></dt><dt>assessment, <a href="kerberos.html#id380108">Introduction</a></dt><dt>assistance, <a href="ch14.html#id389686">Free Support</a></dt><dt>assumptions, <a href="HA.html#id389537">Key Points Learned</a></dt><dt>authconfig, <a href="happy.html#sbehap-PAM-NSS">PAM and NSS Client Configuration</a></dt><dt>authenticate, <a href="nw4migration.html#id376484">LDAP Server Configuration</a>, <a href="DomApps.html#id386107">Samba Configuration</a></dt><dt>authenticated, <a href="DomApps.html#id385236">Assignment Tasks</a></dt><dt>authenticated connection, <a href="small.html#id330725">Validation</a>, <a href="secure.html#ch4valid">Validation</a></dt><dt>authentication, <a href="2000users.html#id355706">The Nature of Windows Networking Protocols</a>, <a href="unixclients.html#id367744">Questions and Answers</a>, <a href="nw4migration.html#id376162">Dissection and Discussion</a>, <a href="DomApps.html">Integrating Additional Services</a>, <a href="DomApps.html#id385351">Technical Issues</a>, <a href="DomApps.html#id386629">NSS Configuration</a>, <a href="DomApps.html#id387329">Questions and Answers</a></dt><dd><dl><dt>plain-text, <a href="DomApps.html#id387329">Questions and Answers</a></dt></dl></dd><dt>authentication process, <a href="unixclients.html#id361279">Implementation</a></dt><dt>authentication protocols, <a href="DomApps.html#id387274">Key Points Learned</a></dt><dt>authoritative, <a href="unixclients.html#id360610">Technical Issues</a></dt><dt>authorized location, <a href="kerberos.html#id382267">Kerberos Exposed</a></dt><dt>auto-generated SID, <a href="ntmigration.html#id375074">Questions and Answers</a></dt><dt>automatically allocate, <a href="unixclients.html#id360610">Technical Issues</a></dt><dt>availability, <a href="HA.html">Performance, Reliability, and Availability</a></dt></dl></div><div class="indexdiv"><h3>B</h3><dl><dt>backends, <a href="DomApps.html">Integrating Additional Services</a></dt><dt>background communication, <a href="2000users.html#id359730">Questions and Answers</a></dt><dt>Backup, <a href="kerberos.html#id380108">Introduction</a></dt><dt>Backup Domain Controller (see BDC)</dt><dt>bandwidth, <a href="DomApps.html#id385236">Assignment Tasks</a></dt><dd><dl><dt>requirements, <a href="2000users.html#id355630">User Needs</a></dt></dl></dd><dt>bandwidth calculations, <a href="secure.html#id332397">Hardware Requirements</a></dt><dt>BDC, <a href="Big500users.html#id338303">Technical Issues</a>, <a href="happy.html">Making Happy Users</a>, <a href="happy.html#id343791">Assignment Tasks</a>, <a href="happy.html#id343919">Dissection and Discussion</a>, <a href="happy.html#id346155">Samba Server Implementation</a>, <a href="happy.html#sbehap-massive">Samba-3 PDC Configuration</a>, <a href="2000users.html#id355706">The Nature of Windows Networking Protocols</a>, <a href="2000users.html#id359591">Key Points Learned</a>, <a href="unixclients.html#id360610">Technical Issues</a>, <a href="unixclients.html#id367744">Questions and Answers</a>, <a href="upgrades.html#id368991">Security Identifiers (SIDs)</a>, <a href="ntmigration.html#id374706">NT4 Migration Using tdbsam Backend</a>, <a href="HA.html#id389105">Use and Location of BDCs</a></dt><dt>benefit, <a href="unixclients.html#id367744">Questions and Answers</a>, <a href="kerberos.html#id380704">Dissection and Discussion</a></dt><dt>best practices, <a href="kerberos.html#id380108">Introduction</a></dt><dt>bias, <a href="kerberos.html#id384628">Questions and Answers</a></dt><dt>binary database, <a href="secure.html#id332562">Implementation</a></dt><dt>binary files, <a href="upgrades.html#id370887">Updating a Samba-3 Installation</a></dt><dt>binary package, <a href="upgrades.html#id370887">Updating a Samba-3 Installation</a></dt><dt>bind interfaces only, <a href="secure.html#id332562">Implementation</a>, <a href="secure.html#id333388">Samba Configuration</a>, <a href="Big500users.html#id338499">Implementation</a>, <a href="happy.html#sbehap-massive">Samba-3 PDC Configuration</a></dt><dt>broadcast, <a href="HA.html#id388556">Routed Networks</a>, <a href="primer.html#chap01qa">Questions and Answers</a></dt><dd><dl><dt>directed, <a href="2000users.html#id355706">The Nature of Windows Networking Protocols</a></dt><dt>mailslot, <a href="2000users.html#id355706">The Nature of Windows Networking Protocols</a></dt></dl></dd><dt>broadcast messages, <a href="secure.html#id332562">Implementation</a></dt><dt>broadcast storms, <a href="HA.html#id388719">Network Collisions</a></dt><dt>broken, <a href="kerberos.html#id380704">Dissection and Discussion</a></dt><dt>broken behavior, <a href="HA.html#id387893">Dissection and Discussion</a></dt><dt>browse, <a href="kerberos.html#id381076">Technical Issues</a></dt><dt>browse master, <a href="primer.html#id394114">Findings</a></dt><dt>Browse Master, <a href="primer.html#chap01qa">Questions and Answers</a></dt><dt>browse.dat, <a href="upgrades.html#id371176">Replacing a Domain Member Server</a></dt><dt>browseable, <a href="simple.html#id325119">Implementation</a>, <a href="simple.html#AcctgNet">Implementation</a>, <a href="small.html#id329077">Implementation</a>, <a href="secure.html#id333388">Samba Configuration</a>, <a href="Big500users.html#id338499">Implementation</a>, <a href="happy.html#sbehap-bldg1">Samba-3 BDC Configuration</a>, <a href="2000users.html#id356432">Implementation</a>, <a href="unixclients.html#sdcsdmldap">Samba Domain with Samba Domain Member Server  Using NSS LDAP</a>, <a href="unixclients.html#wdcsdm">NT4/Samba Domain with Samba Domain Member Server: Using NSS and Winbind</a>, <a href="unixclients.html#dcwonss">NT4/Samba Domain with Samba Domain Member Server without NSS Support</a>, <a href="unixclients.html#adssdm">Active Directory Domain with Samba Domain Member Server</a>, <a href="ntmigration.html#id372418">NT4 Migration Using LDAP Backend</a>, <a href="nw4migration.html#id376484">LDAP Server Configuration</a></dt><dt>Browser Election Service, <a href="primer.html#chap01qa">Questions and Answers</a></dt><dt>browsing, <a href="kerberos.html#id381076">Technical Issues</a>, <a href="DomApps.html#id385351">Technical Issues</a>, <a href="primer.html#id393768">Assignment Tasks</a></dt><dt>budgetted, <a href="kerberos.html#id380108">Introduction</a></dt><dt>bug fixes, <a href="kerberos.html#id380108">Introduction</a></dt><dt>bug report, <a href="ch14.html#id389686">Free Support</a></dt></dl></div><div class="indexdiv"><h3>C</h3><dl><dt>cache, <a href="appendix.html#id393440">Opportunistic Locking Controls</a></dt><dt>cache directories, <a href="DomApps.html#ch10-one">Removal of Pre-Existing Conflicting RPMs</a></dt><dt>caching, <a href="HA.html#id388810">Samba Configuration</a></dt><dt>case sensitive, <a href="HA.html#id389459">Large Directories</a></dt><dt>case-sensitive, <a href="DomApps.html#id385744">Kerberos Configuration</a></dt><dt>centralized storage, <a href="unixclients.html#id367744">Questions and Answers</a></dt><dt>character set, <a href="upgrades.html#id369962">International Language Support</a></dt><dt>check samba daemons, <a href="small.html#id330725">Validation</a>, <a href="secure.html#ch4valid">Validation</a></dt><dt>check-point, <a href="kerberos.html#id382896">Share Definition Controls</a></dt><dt>check-point controls, <a href="kerberos.html#id383030">Checkpoint Controls</a></dt><dt>Checkpoint Controls, <a href="kerberos.html#id383030">Checkpoint Controls</a></dt><dt>chgrp, <a href="DomApps.html#id386107">Samba Configuration</a></dt><dt>chkconfig, <a href="simple.html#id324238">Implementation</a>, <a href="simple.html#id325119">Implementation</a>, <a href="simple.html#AcctgNet">Implementation</a>, <a href="small.html#id329077">Implementation</a>, <a href="secure.html#procstart">Process Startup Configuration</a>, <a href="Big500users.html#ch5-procstart">Process Startup Configuration</a>, <a href="2000users.html#id356432">Implementation</a></dt><dt>chmod, <a href="DomApps.html#id386107">Samba Configuration</a></dt><dt>choice, <a href="kerberos.html#id380704">Dissection and Discussion</a>, <a href="kerberos.html#id381076">Technical Issues</a></dt><dt>chown, <a href="DomApps.html#ch10-one">Removal of Pre-Existing Conflicting RPMs</a></dt><dt>CIFS, <a href="upgrades.html#id368991">Security Identifiers (SIDs)</a>, <a href="primer.html#id394114">Findings</a></dt><dt>cifsfs, <a href="HA.html#id387893">Dissection and Discussion</a></dt><dt>clean database, <a href="ntmigration.html#id375074">Questions and Answers</a></dt><dt>clients per DC, <a href="happy.html">Making Happy Users</a></dt><dt>Clock skew, <a href="DomApps.html#id385744">Kerberos Configuration</a></dt><dt>cluster, <a href="HA.html#id387816">Introduction</a></dt><dt>clustering, <a href="HA.html#id387816">Introduction</a>, <a href="HA.html#id389190">For Scalability, Use SAN-Based Storage on Samba Servers</a></dt><dt>code maintainer, <a href="ch14.html#id389686">Free Support</a></dt><dt>codepage, <a href="upgrades.html#id369962">International Language Support</a></dt><dt>collision rates, <a href="HA.html#id388719">Network Collisions</a></dt><dt>comment, <a href="simple.html#id325119">Implementation</a>, <a href="simple.html#AcctgNet">Implementation</a>, <a href="small.html#id329077">Implementation</a>, <a href="secure.html#id333388">Samba Configuration</a>, <a href="Big500users.html#id338499">Implementation</a>, <a href="happy.html#sbehap-bldg1">Samba-3 BDC Configuration</a>, <a href="2000users.html#id356432">Implementation</a>, <a href="unixclients.html#sdcsdmldap">Samba Domain with Samba Domain Member Server  Using NSS LDAP</a>, <a href="unixclients.html#wdcsdm">NT4/Samba Domain with Samba Domain Member Server: Using NSS and Winbind</a>, <a href="unixclients.html#dcwonss">NT4/Samba Domain with Samba Domain Member Server without NSS Support</a>, <a href="unixclients.html#adssdm">Active Directory Domain with Samba Domain Member Server</a>, <a href="ntmigration.html#id372418">NT4 Migration Using LDAP Backend</a>, <a href="nw4migration.html#id376484">LDAP Server Configuration</a></dt><dt>commercial, <a href="kerberos.html#id380704">Dissection and Discussion</a></dt><dt>commercial software, <a href="kerberos.html#id380704">Dissection and Discussion</a></dt><dt>commercial support, <a href="ch14.html">Samba Support</a>, <a href="ch14.html#id389884">Commercial Support</a></dt><dt>Common Internet File System (see CIFS)</dt><dt>comparison</dt><dd><dl><dt>Active Directory &amp; OpenLDAP, <a href="happy.html#id343919">Dissection and Discussion</a></dt></dl></dd><dt>compat, <a href="unixclients.html#sdcsdmldap">Samba Domain with Samba Domain Member Server  Using NSS LDAP</a></dt><dt>compatible, <a href="kerberos.html#id381076">Technical Issues</a></dt><dt>compile-time, <a href="upgrades.html#sbeug1">Location of config files</a></dt><dt>complexities, <a href="HA.html#id387893">Dissection and Discussion</a></dt><dt>compromise, <a href="happy.html#id343715">Introduction</a>, <a href="kerberos.html#id380108">Introduction</a>, <a href="kerberos.html#id381076">Technical Issues</a></dt><dt>computer account, <a href="DomApps.html#id386107">Samba Configuration</a></dt><dt>Computer Management, <a href="kerberos.html#id382562">Share Access Controls</a>, <a href="kerberos.html#id384628">Questions and Answers</a></dt><dt>computer name, <a href="upgrades.html#id368991">Security Identifiers (SIDs)</a></dt><dt>condemns, <a href="kerberos.html#id381076">Technical Issues</a></dt><dt>conferences, <a href="kerberos.html#id381076">Technical Issues</a></dt><dt>configuration files, <a href="upgrades.html#id368817">Introduction</a></dt><dt>configure.pl, <a href="ntmigration.html#id372418">NT4 Migration Using LDAP Backend</a></dt><dt>connection, <a href="kerberos.html#id382562">Share Access Controls</a></dt><dt>connectivity, <a href="ntmigration.html#id375074">Questions and Answers</a></dt><dt>consequential risk, <a href="kerberos.html#id381076">Technical Issues</a></dt><dt>consultant, <a href="simple.html#id324129">Drafting Office</a>, <a href="kerberos.html#id380108">Introduction</a>, <a href="kerberos.html#id380704">Dissection and Discussion</a></dt><dt>consumer, <a href="kerberos.html#id380704">Dissection and Discussion</a>, <a href="kerberos.html#id381076">Technical Issues</a></dt><dt>consumer expects, <a href="ch14.html">Samba Support</a></dt><dt>contiguous directory, <a href="2000users.html#id356432">Implementation</a></dt><dt>contributions, <a href="upgrades.html">Updating Samba-3</a></dt><dt>control files, <a href="upgrades.html#id370887">Updating a Samba-3 Installation</a></dt><dt>convmv, <a href="upgrades.html#id369962">International Language Support</a></dt><dt>copy, <a href="unixclients.html#id367744">Questions and Answers</a>, <a href="nw4migration.html#id376484">LDAP Server Configuration</a></dt><dt>corrective action, <a href="HA.html#id389326">Hardware Problems</a></dt><dt>cost, <a href="kerberos.html#id380704">Dissection and Discussion</a></dt><dt>cost-benefit, <a href="nw4migration.html#id376063">Assignment Tasks</a></dt><dt>country of origin, <a href="ch14.html#id389884">Commercial Support</a></dt><dt>Courier-IMAP, <a href="nw4migration.html#id376484">LDAP Server Configuration</a></dt><dt>create mask, <a href="nw4migration.html#id376484">LDAP Server Configuration</a></dt><dt>credential, <a href="kerberos.html#id382896">Share Definition Controls</a></dt><dt>credentials, <a href="unixclients.html#wdcsdm">NT4/Samba Domain with Samba Domain Member Server: Using NSS and Winbind</a>, <a href="kerberos.html#id381076">Technical Issues</a></dt><dt>crippled, <a href="ntmigration.html#id371815">Dissection and Discussion</a></dt><dt>criticism, <a href="kerberos.html">Active Directory, Kerberos, and Security</a>, <a href="kerberos.html#id380108">Introduction</a></dt><dt>Critics, <a href="kerberos.html#id381076">Technical Issues</a></dt><dt>Cryptographic, <a href="kerberos.html#id381076">Technical Issues</a></dt><dt>CUPS, <a href="simple.html#id324932">Dissection and Discussion</a>, <a href="small.html#id328873">Technical Issues</a>, <a href="small.html#id329077">Implementation</a>, <a href="small.html#id331367">Key Points Learned</a>, <a href="secure.html#id332562">Implementation</a>, <a href="secure.html#ch4ptrcfg">Printer Configuration</a>, <a href="Big500users.html#id339213">Server Preparation: All Servers</a>, <a href="happy.html#id343791">Assignment Tasks</a>, <a href="happy.html#id345208">Installation of Printer Driver Auto-Download</a>, <a href="happy.html#sbehap-ptrcfg">Printer Configuration</a></dt><dd><dl><dt>queue, <a href="small.html#id329077">Implementation</a>, <a href="secure.html#ch4ptrcfg">Printer Configuration</a>, <a href="Big500users.html#id339213">Server Preparation: All Servers</a>, <a href="happy.html#sbehap-ptrcfg">Printer Configuration</a></dt></dl></dd><dt>cups options, <a href="secure.html#id333388">Samba Configuration</a>, <a href="nw4migration.html#id376484">LDAP Server Configuration</a></dt><dt>cupsd, <a href="secure.html#ch4bsc">Basic System Configuration</a></dt><dt>customer expected, <a href="ch14.html">Samba Support</a></dt><dt>customers, <a href="ch14.html">Samba Support</a></dt></dl></div><div class="indexdiv"><h3>D</h3><dl><dt>daemon, <a href="simple.html#validate1">Validation</a>, <a href="secure.html#ch4bsc">Basic System Configuration</a>, <a href="upgrades.html#id368991">Security Identifiers (SIDs)</a>, <a href="DomApps.html#id385351">Technical Issues</a>, <a href="DomApps.html#id387329">Questions and Answers</a>, <a href="appendix.html#id390934">Starting Samba</a></dt><dt>daemon control, <a href="Big500users.html#ch5-procstart">Process Startup Configuration</a></dt><dt>data</dt><dd><dl><dt>corruption, <a href="happy.html">Making Happy Users</a></dt><dt>integrity, <a href="unixclients.html#id367744">Questions and Answers</a></dt></dl></dd><dt>data corruption, <a href="HA.html#id389326">Hardware Problems</a>, <a href="appendix.html#id393365">Act! Database Sharing</a></dt><dt>data integrity, <a href="HA.html#id389326">Hardware Problems</a>, <a href="appendix.html#ch12dblck">Shared Data Integrity</a></dt><dt>data storage, <a href="simple.html#AcctgNet">Implementation</a></dt><dt>database, <a href="2000users.html#id355347">Dissection and Discussion</a>, <a href="2000users.html#id359730">Questions and Answers</a>, <a href="nw4migration.html#id376162">Dissection and Discussion</a></dt><dt>database applications, <a href="appendix.html#ch12dblck">Shared Data Integrity</a></dt><dt>DB_CONFIG, <a href="happy.html#ldapsetup">OpenLDAP Server Configuration</a></dt><dt>DCE, <a href="kerberos.html#id382267">Kerberos Exposed</a></dt><dt>DDNS (see dynamic DNS)</dt><dt>Debian, <a href="nw4migration.html">Migrating NetWare Server to Samba-3</a></dt><dt>default devmode, <a href="secure.html#id333388">Samba Configuration</a>, <a href="Big500users.html#id338499">Implementation</a></dt><dt>default installation, <a href="appendix.html#id390543">Samba System File Location</a></dt><dt>default password, <a href="appendix.html#id391880">The LDAP Account Manager</a></dt><dt>default profile, <a href="happy.html#id343791">Assignment Tasks</a>, <a href="happy.html#id344321">Technical Issues</a></dt><dt>Default User, <a href="happy.html#id345065">Profile Changes</a>, <a href="happy.html#redirfold">Configuration of Default Profile with Folder Redirection</a></dt><dt>defective</dt><dd><dl><dt>cables, <a href="HA.html#id389326">Hardware Problems</a></dt><dt>HUBs, <a href="HA.html#id389326">Hardware Problems</a></dt><dt>switches, <a href="HA.html#id389326">Hardware Problems</a></dt></dl></dd><dt>defects, <a href="kerberos.html#id381076">Technical Issues</a></dt><dt>defensible standards, <a href="kerberos.html#id381076">Technical Issues</a></dt><dt>defragmentation, <a href="secure.html#ch4wincfg">Windows Client Configuration</a></dt><dt>delete group script, <a href="small.html#id329077">Implementation</a>, <a href="secure.html#id333388">Samba Configuration</a>, <a href="Big500users.html#id338499">Implementation</a>, <a href="happy.html#sbehap-massive">Samba-3 PDC Configuration</a>, <a href="2000users.html#id356432">Implementation</a>, <a href="upgrades.html#id370451">Applicable to All Samba 2.x to Samba-3 Upgrades</a></dt><dt>delete user from group script, <a href="happy.html#sbehap-massive">Samba-3 PDC Configuration</a>, <a href="2000users.html#id356432">Implementation</a>, <a href="upgrades.html#id370451">Applicable to All Samba 2.x to Samba-3 Upgrades</a>, <a href="nw4migration.html#id376484">LDAP Server Configuration</a></dt><dt>delete user script, <a href="small.html#id329077">Implementation</a>, <a href="secure.html#id333388">Samba Configuration</a>, <a href="Big500users.html#id338499">Implementation</a>, <a href="happy.html#sbehap-massive">Samba-3 PDC Configuration</a>, <a href="2000users.html#id356432">Implementation</a></dt><dt>delimiter, <a href="kerberos.html#id383030">Checkpoint Controls</a></dt><dt>dependability, <a href="kerberos.html#id381076">Technical Issues</a></dt><dt>deployment, <a href="ch14.html#id389686">Free Support</a></dt><dt>desired security setting, <a href="kerberos.html#id384311">Setting Posix ACLs in UNIX/Linux</a></dt><dt>development, <a href="kerberos.html#id381076">Technical Issues</a></dt><dt>DHCP, <a href="small.html#id328873">Technical Issues</a>, <a href="small.html#id329077">Implementation</a>, <a href="small.html#id331367">Key Points Learned</a>, <a href="secure.html#ch4wincfg">Windows Client Configuration</a>, <a href="Big500users.html#ch5wincfg">Windows Client Configuration</a>, <a href="2000users.html#id355706">The Nature of Windows Networking Protocols</a>, <a href="2000users.html#id359730">Questions and Answers</a></dt><dd><dl><dt>client, <a href="HA.html#id388378">Bad Hostnames</a></dt><dt>relay, <a href="Big500users.html#id338303">Technical Issues</a></dt><dt>Relay Agent, <a href="2000users.html#id359730">Questions and Answers</a></dt><dt>request, <a href="2000users.html#id359730">Questions and Answers</a></dt><dt>requests, <a href="Big500users.html#id338303">Technical Issues</a></dt><dt>servers, <a href="2000users.html#id359730">Questions and Answers</a></dt><dt>traffic, <a href="2000users.html#id359730">Questions and Answers</a></dt></dl></dd><dt>dhcp client validation, <a href="small.html#id330725">Validation</a>, <a href="secure.html#ch4valid">Validation</a></dt><dt>DHCP Server, <a href="small.html#id329077">Implementation</a></dt><dt>DHCP server, <a href="secure.html#id332164">Technical Issues</a></dt><dt>diagnostic, <a href="unixclients.html#id366318">IDMAP Storage in LDAP using Winbind</a></dt><dt>diffusion, <a href="kerberos.html#id381076">Technical Issues</a></dt><dt>digital rights, <a href="kerberos.html#id381076">Technical Issues</a></dt><dt>digital sign'n'seal, <a href="kerberos.html#id381076">Technical Issues</a></dt><dt>digits, <a href="HA.html#id388378">Bad Hostnames</a></dt><dt>diligence, <a href="kerberos.html#id381076">Technical Issues</a></dt><dt>directory, <a href="2000users.html#id355347">Dissection and Discussion</a>, <a href="unixclients.html#id361198">Political Issues</a>, <a href="upgrades.html#sbeug1">Location of config files</a></dt><dd><dl><dt>Computers container, <a href="happy.html#id348843">LDAP Initialization and Creation of User and Group Accounts</a></dt><dt>management, <a href="happy.html#id343919">Dissection and Discussion</a></dt><dt>People container, <a href="happy.html#id348843">LDAP Initialization and Creation of User and Group Accounts</a></dt><dt>replication, <a href="happy.html#id343919">Dissection and Discussion</a></dt><dt>schema, <a href="happy.html#id343919">Dissection and Discussion</a></dt><dt>server, <a href="happy.html#id344321">Technical Issues</a></dt><dt>synchronization, <a href="happy.html#id343919">Dissection and Discussion</a></dt></dl></dd><dt>directory mask, <a href="nw4migration.html#id376484">LDAP Server Configuration</a></dt><dt>directory tree, <a href="kerberos.html#id384311">Setting Posix ACLs in UNIX/Linux</a></dt><dt>disable, <a href="kerberos.html#id380108">Introduction</a></dt><dt>disable spoolss, <a href="simple.html#id325119">Implementation</a>, <a href="simple.html#AcctgNet">Implementation</a></dt><dt>disaster recovery, <a href="kerberos.html#id380108">Introduction</a></dt><dt>disk image, <a href="happy.html#id343791">Assignment Tasks</a></dt><dt>disruptive, <a href="ntmigration.html#id371815">Dissection and Discussion</a></dt><dt>distributed, <a href="2000users.html#id356003">Identity Management Needs</a>, <a href="2000users.html#id356432">Implementation</a>, <a href="unixclients.html#id367744">Questions and Answers</a>, <a href="HA.html#id389235">Distribute Network Load with MSDFS</a></dt><dt>distributed domain, <a href="2000users.html#id356003">Identity Management Needs</a></dt><dt>DMB, <a href="primer.html#chap01qa">Questions and Answers</a></dt><dt>DMS, <a href="upgrades.html#id368991">Security Identifiers (SIDs)</a>, <a href="upgrades.html#id371176">Replacing a Domain Member Server</a></dt><dt>DNS, <a href="small.html#id328873">Technical Issues</a>, <a href="small.html#id329077">Implementation</a>, <a href="secure.html#id332164">Technical Issues</a>, <a href="2000users.html#id355706">The Nature of Windows Networking Protocols</a>, <a href="nw4migration.html#id376484">LDAP Server Configuration</a>, <a href="HA.html#id388378">Bad Hostnames</a>, <a href="HA.html#id388556">Routed Networks</a>, <a href="appendix.html#domjoin">Joining a Domain: Windows 200x/XP Professional</a></dt><dd><dl><dt>configuration, <a href="unixclients.html#id367744">Questions and Answers</a></dt><dt>Dynamic, <a href="2000users.html#id359730">Questions and Answers</a></dt><dt>dynamic, <a href="appendix.html#domjoin">Joining a Domain: Windows 200x/XP Professional</a></dt><dt>lookup, <a href="unixclients.html#id367744">Questions and Answers</a>, <a href="DomApps.html#id385744">Kerberos Configuration</a></dt><dt>name lookup, <a href="HA.html#id388378">Bad Hostnames</a></dt><dt>SRV records, <a href="DomApps.html#id385744">Kerberos Configuration</a></dt><dt>suffix, <a href="appendix.html#domjoin">Joining a Domain: Windows 200x/XP Professional</a></dt></dl></dd><dt>DNS server, <a href="small.html#id329077">Implementation</a>, <a href="secure.html#ch4dhcpdns">Configuration of DHCP and DNS Servers</a></dt><dt>document the settings, <a href="HA.html#id388810">Samba Configuration</a></dt><dt>documentation, <a href="kerberos.html#id380704">Dissection and Discussion</a>, <a href="kerberos.html#id381076">Technical Issues</a></dt><dt>documented, <a href="HA.html#id388810">Samba Configuration</a></dt><dt>Domain, <a href="small.html#id328873">Technical Issues</a></dt><dd><dl><dt>groups, <a href="small.html#id328873">Technical Issues</a></dt></dl></dd><dt>domain</dt><dd><dl><dt>Active Directory, <a href="DomApps.html#id385351">Technical Issues</a></dt><dt>controller, <a href="upgrades.html#id371366">Replacing a Domain Controller</a></dt><dt>joining, <a href="appendix.html">A Collection of Useful Tidbits</a></dt><dt>trusted, <a href="unixclients.html#id367744">Questions and Answers</a></dt></dl></dd><dt>Domain accounts, <a href="unixclients.html#id360610">Technical Issues</a></dt><dt>Domain Administrator, <a href="kerberos.html#id382562">Share Access Controls</a></dt><dt>Domain Controller, <a href="small.html#id331367">Key Points Learned</a>, <a href="2000users.html#id355706">The Nature of Windows Networking Protocols</a>, <a href="unixclients.html#id360610">Technical Issues</a>, <a href="unixclients.html#id361279">Implementation</a>, <a href="HA.html#id389105">Use and Location of BDCs</a></dt><dd><dl><dt>closest, <a href="2000users.html#id355706">The Nature of Windows Networking Protocols</a></dt></dl></dd><dt>domain controller, <a href="upgrades.html#id368991">Security Identifiers (SIDs)</a>, <a href="upgrades.html#id370451">Applicable to All Samba 2.x to Samba-3 Upgrades</a></dt><dt>domain controllers, <a href="unixclients.html#id360610">Technical Issues</a></dt><dt>Domain Controllers, <a href="unixclients.html#id367744">Questions and Answers</a></dt><dt>Domain Groups</dt><dd><dl><dt>well-known, <a href="appendix.html#id391422">Initialization of the LDAP Database</a></dt></dl></dd><dt>Domain join, <a href="unixclients.html#sdcsdmldap">Samba Domain with Samba Domain Member Server  Using NSS LDAP</a></dt><dt>domain logons, <a href="small.html#id329077">Implementation</a>, <a href="secure.html#id333388">Samba Configuration</a>, <a href="Big500users.html#id338499">Implementation</a>, <a href="happy.html#sbehap-massive">Samba-3 PDC Configuration</a>, <a href="happy.html#sbehap-bldg1">Samba-3 BDC Configuration</a>, <a href="2000users.html#id356432">Implementation</a>, <a href="ntmigration.html#id372418">NT4 Migration Using LDAP Backend</a>, <a href="nw4migration.html#id376484">LDAP Server Configuration</a></dt><dt>domain master, <a href="happy.html#sbehap-bldg1">Samba-3 BDC Configuration</a>, <a href="2000users.html#id356432">Implementation</a>, <a href="ntmigration.html#id372418">NT4 Migration Using LDAP Backend</a>, <a href="ntmigration.html#id374706">NT4 Migration Using tdbsam Backend</a></dt><dt>Domain Master Browser (see DMB)</dt><dt>Domain Member, <a href="HA.html#id389105">Use and Location of BDCs</a></dt><dd><dl><dt>authoritative</dt><dd><dl><dt>local accounts, <a href="unixclients.html#id360610">Technical Issues</a></dt></dl></dd><dt>client, <a href="unixclients.html#id361279">Implementation</a></dt><dt>desktop, <a href="unixclients.html#id360510">Introduction</a></dt><dt>server, <a href="unixclients.html#id360510">Introduction</a>, <a href="unixclients.html#id360610">Technical Issues</a>, <a href="unixclients.html#id361279">Implementation</a>, <a href="unixclients.html#adssdm">Active Directory Domain with Samba Domain Member Server</a></dt><dt>servers, <a href="unixclients.html#id367744">Questions and Answers</a>, <a href="kerberos.html#id383030">Checkpoint Controls</a></dt><dt>workstations, <a href="unixclients.html#id361279">Implementation</a></dt></dl></dd><dt>domain member</dt><dd><dl><dt>servers, <a href="unixclients.html#id360610">Technical Issues</a></dt></dl></dd><dt>Domain Member server, <a href="kerberos.html#id381076">Technical Issues</a>, <a href="kerberos.html#id384628">Questions and Answers</a></dt><dt>Domain Member servers, <a href="unixclients.html#id367744">Questions and Answers</a></dt><dt>domain members, <a href="unixclients.html#id367744">Questions and Answers</a></dt><dt>domain name space, <a href="2000users.html#id356003">Identity Management Needs</a></dt><dt>domain replication, <a href="2000users.html#id359730">Questions and Answers</a></dt><dt>domain SID, <a href="upgrades.html#id368991">Security Identifiers (SIDs)</a></dt><dt>Domain SID, <a href="ntmigration.html#id371970">Technical Issues</a>, <a href="ntmigration.html#id375074">Questions and Answers</a></dt><dt>domain tree, <a href="2000users.html#id356003">Identity Management Needs</a></dt><dt>Domain User Manager, <a href="happy.html#id352707">Configuring Profile Directories</a></dt><dt>Domain users, <a href="kerberos.html#id381076">Technical Issues</a></dt><dt>DOS, <a href="upgrades.html#id368991">Security Identifiers (SIDs)</a></dt><dt>dos2unix, <a href="secure.html#id333388">Samba Configuration</a>, <a href="Big500users.html#id339740">Configuration for Server: MASSIVE</a></dt><dt>down-grade, <a href="upgrades.html#id368817">Introduction</a></dt><dt>drive letters, <a href="nw4migration.html#id376484">LDAP Server Configuration</a></dt><dt>drive mapping, <a href="kerberos.html#id381076">Technical Issues</a></dt><dt>dumb printing, <a href="happy.html#id345208">Installation of Printer Driver Auto-Download</a></dt><dt>dump, <a href="ntmigration.html#id371970">Technical Issues</a>, <a href="ntmigration.html#id375074">Questions and Answers</a></dt><dt>duplicate accounts, <a href="unixclients.html#wdcsdm">NT4/Samba Domain with Samba Domain Member Server: Using NSS and Winbind</a></dt><dt>dynamic DNS, <a href="secure.html#id332164">Technical Issues</a></dt></dl></div><div class="indexdiv"><h3>E</h3><dl><dt>e-Directory, <a href="nw4migration.html#id376162">Dissection and Discussion</a></dt><dt>ea support, <a href="ntmigration.html#id372418">NT4 Migration Using LDAP Backend</a></dt><dt>Easy Software Products, <a href="happy.html#id345208">Installation of Printer Driver Auto-Download</a></dt><dt>economically sustainable, <a href="kerberos.html#id380704">Dissection and Discussion</a></dt><dt>eDirectory, <a href="happy.html#id343919">Dissection and Discussion</a></dt><dt>education, <a href="2000users.html#id356003">Identity Management Needs</a></dt><dt>election, <a href="primer.html#id394114">Findings</a></dt><dt>employment, <a href="kerberos.html#id380108">Introduction</a>, <a href="kerberos.html#id380704">Dissection and Discussion</a></dt><dt>enable, <a href="secure.html#ch4ptrcfg">Printer Configuration</a></dt><dt>enable privileges, <a href="happy.html#sbehap-massive">Samba-3 PDC Configuration</a>, <a href="happy.html#sbehap-bldg1">Samba-3 BDC Configuration</a></dt><dt>encrypt passwords, <a href="DomApps.html#id386629">NSS Configuration</a>, <a href="primer.html#chap01qa">Questions and Answers</a></dt><dt>encrypted, <a href="primer.html#id395302">Findings and Comments</a></dt><dt>encrypted password, <a href="primer.html#id395544">Windows 200x/XP Client Interaction with Samba-3</a></dt><dt>encrypted passwords, <a href="unixclients.html#id367744">Questions and Answers</a></dt><dt>End User License Agreement (see EULA)</dt><dt>enumerating, <a href="DomApps.html#id386107">Samba Configuration</a></dt><dt>essential, <a href="kerberos.html#id380108">Introduction</a></dt><dt>ethereal, <a href="primer.html#id393876">Exercises</a></dt><dt>Ethernet switch, <a href="small.html#id328873">Technical Issues</a></dt><dt>ethernet switch, <a href="happy.html">Making Happy Users</a></dt><dt>EULA, <a href="kerberos.html#id380704">Dissection and Discussion</a></dt><dt>Everyone, <a href="kerberos.html#id382562">Share Access Controls</a></dt><dt>Excel, <a href="kerberos.html#id383453">Share Point Directory and File Permissions</a></dt><dt>exclusive open, <a href="appendix.html#id393226">Microsoft Access</a></dt><dt>experiment, <a href="kerberos.html">Active Directory, Kerberos, and Security</a></dt><dt>export, <a href="ntmigration.html#id371970">Technical Issues</a></dt><dt>extent, <a href="kerberos.html#id380704">Dissection and Discussion</a></dt><dt>External Domains, <a href="unixclients.html#id360610">Technical Issues</a></dt><dt>extreme demand, <a href="HA.html#id388343">Guidelines for Reliable Samba Operation</a></dt></dl></div><div class="indexdiv"><h3>F</h3><dl><dt>fail, <a href="2000users.html#id355706">The Nature of Windows Networking Protocols</a></dt><dt>fail-over, <a href="2000users.html#id356003">Identity Management Needs</a>, <a href="2000users.html#id356432">Implementation</a></dt><dt>failed, <a href="unixclients.html#sdcsdmldap">Samba Domain with Samba Domain Member Server  Using NSS LDAP</a></dt><dt>failed join, <a href="unixclients.html#sdcsdmldap">Samba Domain with Samba Domain Member Server  Using NSS LDAP</a>, <a href="unixclients.html#adssdm">Active Directory Domain with Samba Domain Member Server</a>, <a href="unixclients.html#id365733">IDMAP_RID with Winbind</a></dt><dt>failure, <a href="DomApps.html#id386107">Samba Configuration</a></dt><dt>familiar, <a href="kerberos.html#id381076">Technical Issues</a></dt><dt>fatal problem, <a href="HA.html#id388810">Samba Configuration</a></dt><dt>fear, <a href="kerberos.html#id381076">Technical Issues</a></dt><dt>fears, <a href="kerberos.html#id381076">Technical Issues</a></dt><dt>Fedora, <a href="simple.html#id324129">Drafting Office</a></dt><dt>FHS, <a href="appendix.html#id390543">Samba System File Location</a></dt><dt>file and print server, <a href="DomApps.html#id387329">Questions and Answers</a></dt><dt>file and print service, <a href="kerberos.html#id380704">Dissection and Discussion</a></dt><dt>file caching, <a href="HA.html#id388810">Samba Configuration</a>, <a href="appendix.html#id393440">Opportunistic Locking Controls</a></dt><dt>File Hierarchy System (see FHS)</dt><dt>file locations, <a href="appendix.html#id390543">Samba System File Location</a></dt><dt>file permissions, <a href="appendix.html#id391880">The LDAP Account Manager</a></dt><dt>file server</dt><dd><dl><dt>read-only, <a href="simple.html#id324194">Dissection and Discussion</a></dt></dl></dd><dt>file servers, <a href="happy.html#id346155">Samba Server Implementation</a></dt><dt>file system, <a href="kerberos.html#id381076">Technical Issues</a></dt><dd><dl><dt>access control, <a href="secure.html#id333388">Samba Configuration</a></dt><dt>Ext3, <a href="simple.html#id324238">Implementation</a></dt><dt>permissions, <a href="secure.html#id333388">Samba Configuration</a>, <a href="Big500users.html#id339740">Configuration for Server: MASSIVE</a></dt></dl></dd><dt>file system security, <a href="kerberos.html#id384628">Questions and Answers</a></dt><dt>filter, <a href="kerberos.html#id382562">Share Access Controls</a></dt><dt>financial responsibility, <a href="kerberos.html#id380108">Introduction</a></dt><dt>firewall, <a href="secure.html#id332164">Technical Issues</a>, <a href="secure.html#ch4bsc">Basic System Configuration</a>, <a href="kerberos.html#id380108">Introduction</a></dt><dt>fix, <a href="kerberos.html#id380704">Dissection and Discussion</a></dt><dt>flaws, <a href="kerberos.html#id380108">Introduction</a></dt><dt>flexibility, <a href="kerberos.html#id381076">Technical Issues</a></dt><dt>flush</dt><dd><dl><dt>cache memory, <a href="appendix.html#id393440">Opportunistic Locking Controls</a></dt></dl></dd><dt>folder redirection, <a href="happy.html#id344321">Technical Issues</a>, <a href="happy.html#redirfold">Configuration of Default Profile with Folder Redirection</a>, <a href="2000users.html#id359730">Questions and Answers</a></dt><dt>force group, <a href="simple.html#id325119">Implementation</a>, <a href="nw4migration.html#id376484">LDAP Server Configuration</a>, <a href="kerberos.html#id383310">Override Controls</a>, <a href="kerberos.html#id384628">Questions and Answers</a></dt><dt>force printername, <a href="nw4migration.html#id376484">LDAP Server Configuration</a></dt><dt>force user, <a href="simple.html#id324932">Dissection and Discussion</a>, <a href="simple.html#id325119">Implementation</a>, <a href="kerberos.html#id383310">Override Controls</a>, <a href="kerberos.html#id384628">Questions and Answers</a></dt><dt>forced settings, <a href="kerberos.html#id383310">Override Controls</a></dt><dt>foreign, <a href="unixclients.html#sdcsdmldap">Samba Domain with Samba Domain Member Server  Using NSS LDAP</a></dt><dt>foreign SID, <a href="unixclients.html#sdcsdmldap">Samba Domain with Samba Domain Member Server  Using NSS LDAP</a></dt><dt>forwarded, <a href="HA.html#id388556">Routed Networks</a></dt><dt>foundation members, <a href="kerberos.html#id381076">Technical Issues</a></dt><dt>Free Standards Group (see FSG)</dt><dt>free support, <a href="ch14.html">Samba Support</a>, <a href="ch14.html#id389686">Free Support</a></dt><dt>front-end, <a href="HA.html#id387893">Dissection and Discussion</a></dt><dd><dl><dt>server, <a href="HA.html#id389235">Distribute Network Load with MSDFS</a></dt></dl></dd><dt>frustration, <a href="upgrades.html#id368817">Introduction</a></dt><dt>FSG, <a href="appendix.html#id390543">Samba System File Location</a></dt><dt>FTP</dt><dd><dl><dt>proxy, <a href="DomApps.html#id387329">Questions and Answers</a></dt></dl></dd><dt>full control, <a href="kerberos.html#id382562">Share Access Controls</a>, <a href="kerberos.html#id384149">Using MS Windows Explorer (File Manager)</a></dt><dt>fully qualified, <a href="kerberos.html#id383030">Checkpoint Controls</a></dt><dt>functional differences, <a href="upgrades.html#id368901">Cautions and Notes</a></dt></dl></div><div class="indexdiv"><h3>G</h3><dl><dt>generation, <a href="upgrades.html#id368901">Cautions and Notes</a></dt><dt>Gentoo, <a href="nw4migration.html">Migrating NetWare Server to Samba-3</a></dt><dt>getent, <a href="happy.html#id348843">LDAP Initialization and Creation of User and Group Accounts</a>, <a href="happy.html#sbehap-bldg1">Samba-3 BDC Configuration</a>, <a href="unixclients.html#sdcsdmldap">Samba Domain with Samba Domain Member Server  Using NSS LDAP</a>, <a href="unixclients.html#wdcsdm">NT4/Samba Domain with Samba Domain Member Server: Using NSS and Winbind</a>, <a href="unixclients.html#adssdm">Active Directory Domain with Samba Domain Member Server</a>, <a href="unixclients.html#id365733">IDMAP_RID with Winbind</a></dt><dt>getfacl, <a href="kerberos.html#id384311">Setting Posix ACLs in UNIX/Linux</a></dt><dt>getgrnam, <a href="unixclients.html#id360610">Technical Issues</a></dt><dt>getpwnam, <a href="unixclients.html#id360610">Technical Issues</a>, <a href="unixclients.html#sdcsdmldap">Samba Domain with Samba Domain Member Server  Using NSS LDAP</a></dt><dt>getpwnam(), <a href="unixclients.html#id367744">Questions and Answers</a></dt><dt>GID, <a href="2000users.html#id356432">Implementation</a>, <a href="unixclients.html#id367744">Questions and Answers</a>, <a href="ntmigration.html#id375074">Questions and Answers</a></dt><dt>Goettingen, <a href="DomApps.html#id387329">Questions and Answers</a></dt><dt>government, <a href="2000users.html#id356003">Identity Management Needs</a></dt><dt>GPL, <a href="secure.html#id337170">Comments Regarding Software Terms of Use</a></dt><dt>group account, <a href="simple.html#AcctgNet">Implementation</a>, <a href="happy.html#ldapsetup">OpenLDAP Server Configuration</a></dt><dt>group management, <a href="secure.html#id332562">Implementation</a></dt><dt>group mapping, <a href="nw4migration.html#id376484">LDAP Server Configuration</a></dt><dt>group membership, <a href="small.html#id329077">Implementation</a>, <a href="secure.html#id333388">Samba Configuration</a>, <a href="unixclients.html#sdcsdmldap">Samba Domain with Samba Domain Member Server  Using NSS LDAP</a>, <a href="kerberos.html#id383453">Share Point Directory and File Permissions</a></dt><dt>group names, <a href="ntmigration.html#id375074">Questions and Answers</a></dt><dt>group policies, <a href="ntmigration.html#id371689">Introduction</a></dt><dt>Group Policy, <a href="appendix.html#domjoin">Joining a Domain: Windows 200x/XP Professional</a></dt><dt>Group Policy editor, <a href="happy.html#sbehap-locgrppol">The Local Group Policy</a></dt><dt>Group Policy Objects, <a href="happy.html#sbehap-locgrppol">The Local Group Policy</a></dt><dt>groupadd, <a href="simple.html#id325119">Implementation</a>, <a href="simple.html#AcctgNet">Implementation</a>, <a href="upgrades.html#id370451">Applicable to All Samba 2.x to Samba-3 Upgrades</a>, <a href="ntmigration.html#id375074">Questions and Answers</a></dt><dt>groupdel, <a href="upgrades.html#id370451">Applicable to All Samba 2.x to Samba-3 Upgrades</a>, <a href="ntmigration.html#id375074">Questions and Answers</a></dt><dt>groupmem, <a href="ntmigration.html#id372418">NT4 Migration Using LDAP Backend</a></dt><dt>groupmod, <a href="upgrades.html#id370451">Applicable to All Samba 2.x to Samba-3 Upgrades</a>, <a href="ntmigration.html#id375074">Questions and Answers</a></dt><dt>GSS-API, <a href="primer.html#id395544">Windows 200x/XP Client Interaction with Samba-3</a></dt><dt>guest account, <a href="primer.html#id395302">Findings and Comments</a>, <a href="primer.html#chap01conc">Dissection and Discussion</a>, <a href="primer.html#id396170">Technical Issues</a>, <a href="primer.html#chap01qa">Questions and Answers</a></dt><dt>guest ok, <a href="simple.html#id324238">Implementation</a>, <a href="simple.html#id325119">Implementation</a>, <a href="simple.html#AcctgNet">Implementation</a>, <a href="small.html#id329077">Implementation</a>, <a href="secure.html#id333388">Samba Configuration</a>, <a href="Big500users.html#id338499">Implementation</a>, <a href="happy.html#sbehap-bldg1">Samba-3 BDC Configuration</a>, <a href="2000users.html#id356432">Implementation</a>, <a href="unixclients.html#sdcsdmldap">Samba Domain with Samba Domain Member Server  Using NSS LDAP</a>, <a href="unixclients.html#wdcsdm">NT4/Samba Domain with Samba Domain Member Server: Using NSS and Winbind</a>, <a href="unixclients.html#dcwonss">NT4/Samba Domain with Samba Domain Member Server without NSS Support</a>, <a href="unixclients.html#adssdm">Active Directory Domain with Samba Domain Member Server</a>, <a href="ntmigration.html#id372418">NT4 Migration Using LDAP Backend</a>, <a href="nw4migration.html#id376484">LDAP Server Configuration</a></dt></dl></div><div class="indexdiv"><h3>H</h3><dl><dt>hackers, <a href="kerberos.html#id380108">Introduction</a></dt><dt>hardware prices, <a href="HA.html#id389326">Hardware Problems</a></dt><dt>hardware problems, <a href="HA.html#id389326">Hardware Problems</a></dt><dt>Heimdal, <a href="DomApps.html#id385511">Implementation</a>, <a href="DomApps.html#id385744">Kerberos Configuration</a></dt><dt>Heimdal Kerberos, <a href="unixclients.html#adssdm">Active Directory Domain with Samba Domain Member Server</a>, <a href="kerberos.html#id382267">Kerberos Exposed</a></dt><dt>Heimdal kerberos, <a href="unixclients.html#id366318">IDMAP Storage in LDAP using Winbind</a></dt><dt>help, <a href="ch14.html#id389686">Free Support</a></dt><dt>helper agent, <a href="DomApps.html#ch10-one">Removal of Pre-Existing Conflicting RPMs</a></dt><dt>hesiod, <a href="unixclients.html#sdcsdmldap">Samba Domain with Samba Domain Member Server  Using NSS LDAP</a></dt><dt>hide files, <a href="nw4migration.html#id376484">LDAP Server Configuration</a></dt><dt>hierarchy of control, <a href="kerberos.html#id382896">Share Definition Controls</a></dt><dt>high availability, <a href="happy.html#id343919">Dissection and Discussion</a></dt><dt>hire, <a href="kerberos.html#id380704">Dissection and Discussion</a></dt><dt>HKEY_CURRENT_USER, <a href="happy.html#id344798">Roaming Profile Background</a></dt><dt>HKEY_LOCAL_MACHINE, <a href="happy.html#redirfold">Configuration of Default Profile with Folder Redirection</a></dt><dt>HKEY_LOCAL_USER, <a href="2000users.html#id359730">Questions and Answers</a></dt><dt>host announcement, <a href="primer.html#id393768">Assignment Tasks</a>, <a href="primer.html#id394736">Findings</a></dt><dt>hostname, <a href="secure.html#ch4bsc">Basic System Configuration</a>, <a href="upgrades.html#id368991">Security Identifiers (SIDs)</a></dt><dt>hosts, <a href="unixclients.html#id367744">Questions and Answers</a></dt><dt>hosts allow, <a href="unixclients.html#wdcsdm">NT4/Samba Domain with Samba Domain Member Server: Using NSS and Winbind</a>, <a href="unixclients.html#dcwonss">NT4/Samba Domain with Samba Domain Member Server without NSS Support</a></dt><dt>HUB, <a href="happy.html">Making Happy Users</a></dt><dt>Hybrid, <a href="primer.html#chap01qa">Questions and Answers</a></dt><dt>hypothetical, <a href="kerberos.html#id380108">Introduction</a></dt></dl></div><div class="indexdiv"><h3>I</h3><dl><dt>Idealx, <a href="upgrades.html#id370451">Applicable to All Samba 2.x to Samba-3 Upgrades</a>, <a href="ntmigration.html#id372418">NT4 Migration Using LDAP Backend</a></dt><dd><dl><dt>smbldap-tools, <a href="happy.html#sbeidealx">Install and Configure Idealx smbldap-tools Scripts</a>, <a href="happy.html#id348843">LDAP Initialization and Creation of User and Group Accounts</a></dt></dl></dd><dt>identifiers, <a href="unixclients.html#id360610">Technical Issues</a></dt><dt>identity, <a href="unixclients.html#id367744">Questions and Answers</a>, <a href="kerberos.html#id382267">Kerberos Exposed</a></dt><dd><dl><dt>management, <a href="happy.html#id344321">Technical Issues</a></dt></dl></dd><dt>identity management, <a href="Big500users.html#id338303">Technical Issues</a>, <a href="2000users.html#id355347">Dissection and Discussion</a>, <a href="unixclients.html#id361198">Political Issues</a>, <a href="nw4migration.html#id376162">Dissection and Discussion</a></dt><dt>Identity Management, <a href="happy.html#id343919">Dissection and Discussion</a>, <a href="2000users.html#id355706">The Nature of Windows Networking Protocols</a>, <a href="2000users.html#id356003">Identity Management Needs</a></dt><dt>Identity management, <a href="unixclients.html#id367212">UNIX/Linux Client Domain Member</a></dt><dt>Identity resolution, <a href="unixclients.html#sdcsdmldap">Samba Domain with Samba Domain Member Server  Using NSS LDAP</a>, <a href="unixclients.html#adssdm">Active Directory Domain with Samba Domain Member Server</a>, <a href="unixclients.html#id367212">UNIX/Linux Client Domain Member</a>, <a href="unixclients.html#id367744">Questions and Answers</a></dt><dt>Identity resolver, <a href="DomApps.html#id387329">Questions and Answers</a></dt><dt>IDMAP, <a href="unixclients.html#sdcsdmldap">Samba Domain with Samba Domain Member Server  Using NSS LDAP</a>, <a href="unixclients.html#id365733">IDMAP_RID with Winbind</a></dt><dt>idmap backend, <a href="happy.html#sbehap-massive">Samba-3 PDC Configuration</a>, <a href="happy.html#sbehap-bldg1">Samba-3 BDC Configuration</a>, <a href="2000users.html#id356432">Implementation</a>, <a href="unixclients.html#id360610">Technical Issues</a>, <a href="unixclients.html#sdcsdmldap">Samba Domain with Samba Domain Member Server  Using NSS LDAP</a>, <a href="unixclients.html#id365733">IDMAP_RID with Winbind</a>, <a href="unixclients.html#id366318">IDMAP Storage in LDAP using Winbind</a>, <a href="ntmigration.html#id372418">NT4 Migration Using LDAP Backend</a></dt><dt>IDMAP backend, <a href="unixclients.html#id367744">Questions and Answers</a></dt><dt>idmap gid, <a href="Big500users.html#id338499">Implementation</a>, <a href="happy.html#sbehap-massive">Samba-3 PDC Configuration</a>, <a href="happy.html#sbehap-bldg1">Samba-3 BDC Configuration</a>, <a href="2000users.html#id356432">Implementation</a>, <a href="unixclients.html#sdcsdmldap">Samba Domain with Samba Domain Member Server  Using NSS LDAP</a>, <a href="unixclients.html#wdcsdm">NT4/Samba Domain with Samba Domain Member Server: Using NSS and Winbind</a>, <a href="unixclients.html#adssdm">Active Directory Domain with Samba Domain Member Server</a>, <a href="unixclients.html#id365733">IDMAP_RID with Winbind</a>, <a href="unixclients.html#id366318">IDMAP Storage in LDAP using Winbind</a>, <a href="unixclients.html#id366884">IDMAP and NSS Using LDAP from ADS with RFC2307bis Schema Extension</a>, <a href="ntmigration.html#id372418">NT4 Migration Using LDAP Backend</a>, <a href="DomApps.html#id386629">NSS Configuration</a></dt><dt>idmap uid, <a href="Big500users.html#id338499">Implementation</a>, <a href="happy.html#sbehap-massive">Samba-3 PDC Configuration</a>, <a href="happy.html#sbehap-bldg1">Samba-3 BDC Configuration</a>, <a href="2000users.html#id356432">Implementation</a>, <a href="unixclients.html#sdcsdmldap">Samba Domain with Samba Domain Member Server  Using NSS LDAP</a>, <a href="unixclients.html#wdcsdm">NT4/Samba Domain with Samba Domain Member Server: Using NSS and Winbind</a>, <a href="unixclients.html#adssdm">Active Directory Domain with Samba Domain Member Server</a>, <a href="unixclients.html#id365733">IDMAP_RID with Winbind</a>, <a href="unixclients.html#id366318">IDMAP Storage in LDAP using Winbind</a>, <a href="unixclients.html#id366884">IDMAP and NSS Using LDAP from ADS with RFC2307bis Schema Extension</a>, <a href="ntmigration.html#id372418">NT4 Migration Using LDAP Backend</a>, <a href="DomApps.html#id386629">NSS Configuration</a></dt><dt>idmap_rid, <a href="unixclients.html#id365733">IDMAP_RID with Winbind</a></dt><dt>IMAP, <a href="nw4migration.html#id376233">Technical Issues</a></dt><dt>import, <a href="ntmigration.html#id371970">Technical Issues</a></dt><dt>include, <a href="Big500users.html#id338499">Implementation</a></dt><dt>income, <a href="kerberos.html#id380704">Dissection and Discussion</a></dt><dt>independent expert, <a href="kerberos.html#id380108">Introduction</a></dt><dt>inetd, <a href="secure.html#procstart">Process Startup Configuration</a></dt><dt>inetOrgPerson, <a href="nw4migration.html#id376233">Technical Issues</a></dt><dt>inheritance, <a href="kerberos.html#id384311">Setting Posix ACLs in UNIX/Linux</a></dt><dt>initGrps.sh, <a href="small.html#id329077">Implementation</a>, <a href="secure.html#id333388">Samba Configuration</a>, <a href="Big500users.html#id339740">Configuration for Server: MASSIVE</a></dt><dt>initial credentials, <a href="DomApps.html#id385744">Kerberos Configuration</a></dt><dt>inoperative, <a href="ntmigration.html#id371815">Dissection and Discussion</a></dt><dt>install, <a href="upgrades.html">Updating Samba-3</a></dt><dt>installation, <a href="kerberos.html#id380704">Dissection and Discussion</a></dt><dt>integrate, <a href="unixclients.html#id360610">Technical Issues</a></dt><dt>integrity, <a href="kerberos.html#id380108">Introduction</a>, <a href="kerberos.html#id382267">Kerberos Exposed</a></dt><dt>inter-domain, <a href="upgrades.html#id370451">Applicable to All Samba 2.x to Samba-3 Upgrades</a></dt><dt>inter-operability, <a href="kerberos.html#id380704">Dissection and Discussion</a>, <a href="kerberos.html#id381076">Technical Issues</a>, <a href="kerberos.html#id384506">Key Points Learned</a>, <a href="DomApps.html#id387329">Questions and Answers</a></dt><dt>interactive help, <a href="ch14.html#id389686">Free Support</a></dt><dt>interdomain trusts, <a href="2000users.html#id356003">Identity Management Needs</a></dt><dt>interfaces, <a href="secure.html#id332562">Implementation</a>, <a href="secure.html#id333388">Samba Configuration</a>, <a href="Big500users.html#id338499">Implementation</a>, <a href="happy.html#sbehap-massive">Samba-3 PDC Configuration</a></dt><dt>intermittent, <a href="HA.html#id389326">Hardware Problems</a></dt><dt>internationalization, <a href="upgrades.html#id369962">International Language Support</a></dt><dt>Internet Explorer, <a href="DomApps.html#id385351">Technical Issues</a></dt><dt>Internet Information Server, <a href="DomApps.html#id387329">Questions and Answers</a></dt><dt>interoperability, <a href="happy.html#id343919">Dissection and Discussion</a></dt><dt>IP forwarding, <a href="small.html#id329077">Implementation</a>, <a href="secure.html#ch4bsc">Basic System Configuration</a>, <a href="Big500users.html#id339740">Configuration for Server: MASSIVE</a></dt><dt>IPC$, <a href="primer.html#id395302">Findings and Comments</a></dt><dt>iptables, <a href="secure.html#id332164">Technical Issues</a></dt><dt>IRC, <a href="ch14.html#id389686">Free Support</a></dt><dt>isolated, <a href="kerberos.html#id380108">Introduction</a></dt><dt>Italian, <a href="DomApps.html#id387329">Questions and Answers</a></dt></dl></div><div class="indexdiv"><h3>J</h3><dl><dt>jobs, <a href="kerberos.html#id380108">Introduction</a></dt><dt>joining a domain, <a href="appendix.html#domjoin">Joining a Domain: Windows 200x/XP Professional</a></dt></dl></div><div class="indexdiv"><h3>K</h3><dl><dt>KDC, <a href="DomApps.html#id385744">Kerberos Configuration</a></dt><dt>Kerberos, <a href="unixclients.html#adssdm">Active Directory Domain with Samba Domain Member Server</a>, <a href="unixclients.html#id367744">Questions and Answers</a>, <a href="kerberos.html#id380108">Introduction</a>, <a href="kerberos.html#id381076">Technical Issues</a>, <a href="kerberos.html#id384506">Key Points Learned</a>, <a href="DomApps.html#id385351">Technical Issues</a>, <a href="DomApps.html#id385511">Implementation</a>, <a href="DomApps.html#id385744">Kerberos Configuration</a></dt><dd><dl><dt>Heimdal, <a href="unixclients.html#adssdm">Active Directory Domain with Samba Domain Member Server</a></dt><dt>interoperability, <a href="kerberos.html#id382267">Kerberos Exposed</a></dt><dt>libraries, <a href="unixclients.html#adssdm">Active Directory Domain with Samba Domain Member Server</a></dt><dt>MIT, <a href="unixclients.html#adssdm">Active Directory Domain with Samba Domain Member Server</a></dt><dt>unspecified fields, <a href="kerberos.html#id382267">Kerberos Exposed</a></dt></dl></dd><dt>kerberos, <a href="kerberos.html#id382267">Kerberos Exposed</a></dt><dd><dl><dt>server, <a href="kerberos.html#id382267">Kerberos Exposed</a></dt></dl></dd><dt>Kerberos ticket, <a href="DomApps.html#id386107">Samba Configuration</a></dt><dt>kinit, <a href="DomApps.html#id385744">Kerberos Configuration</a></dt><dt>Kixtart, <a href="nw4migration.html#id376484">LDAP Server Configuration</a></dt><dt>klist, <a href="DomApps.html#id385744">Kerberos Configuration</a></dt><dt>krb5, <a href="DomApps.html#id385511">Implementation</a></dt><dt>krb5.conf, <a href="DomApps.html#id385744">Kerberos Configuration</a></dt></dl></div><div class="indexdiv"><h3>L</h3><dl><dt>LAM, <a href="appendix.html#id391880">The LDAP Account Manager</a></dt><dd><dl><dt>configuration editor, <a href="appendix.html#id391880">The LDAP Account Manager</a></dt><dt>configuration file, <a href="appendix.html#id391880">The LDAP Account Manager</a></dt><dt>login screen, <a href="appendix.html#id391880">The LDAP Account Manager</a></dt><dt>opening screen, <a href="appendix.html#id391880">The LDAP Account Manager</a></dt><dt>profile, <a href="appendix.html#id391880">The LDAP Account Manager</a></dt><dt>wizard, <a href="appendix.html#id391880">The LDAP Account Manager</a></dt></dl></dd><dt>large domain, <a href="unixclients.html#id365733">IDMAP_RID with Winbind</a></dt><dt>LDAP, <a href="Big500users.html#id338303">Technical Issues</a>, <a href="happy.html#id343791">Assignment Tasks</a>, <a href="happy.html#id343919">Dissection and Discussion</a>, <a href="happy.html#id344321">Technical Issues</a>, <a href="happy.html#id345370">Preliminary Advice: Dangers Can Be Avoided</a>, <a href="happy.html#sbehap-PAM-NSS">PAM and NSS Client Configuration</a>, <a href="2000users.html#id355265">Introduction</a>, <a href="2000users.html#id355347">Dissection and Discussion</a>, <a href="2000users.html#id356003">Identity Management Needs</a>, <a href="2000users.html#id356432">Implementation</a>, <a href="2000users.html#id359591">Key Points Learned</a>, <a href="2000users.html#id359730">Questions and Answers</a>, <a href="unixclients.html#id360610">Technical Issues</a>, <a href="unixclients.html#wdcsdm">NT4/Samba Domain with Samba Domain Member Server: Using NSS and Winbind</a>, <a href="unixclients.html#adssdm">Active Directory Domain with Samba Domain Member Server</a>, <a href="unixclients.html#id367744">Questions and Answers</a>, <a href="upgrades.html#id368991">Security Identifiers (SIDs)</a>, <a href="upgrades.html#id370451">Applicable to All Samba 2.x to Samba-3 Upgrades</a>, <a href="ntmigration.html#id371765">Assignment Tasks</a>, <a href="ntmigration.html#id371970">Technical Issues</a>, <a href="ntmigration.html#id375074">Questions and Answers</a>, <a href="nw4migration.html#id376162">Dissection and Discussion</a>, <a href="nw4migration.html#id376484">LDAP Server Configuration</a>, <a href="kerberos.html#id381076">Technical Issues</a></dt><dd><dl><dt>backend, <a href="2000users.html#id356003">Identity Management Needs</a></dt><dt>database, <a href="happy.html#id348843">LDAP Initialization and Creation of User and Group Accounts</a>, <a href="2000users.html#id356003">Identity Management Needs</a>, <a href="2000users.html#id359730">Questions and Answers</a>, <a href="appendix.html#altldapcfg">Alternative LDAP Database Initialization</a></dt><dt>directory, <a href="happy.html#id343590">Regarding LDAP Directories and Windows Computer Accounts</a>, <a href="2000users.html#id356003">Identity Management Needs</a></dt><dt>fail-over, <a href="2000users.html#id356432">Implementation</a></dt><dt>initial configuration, <a href="appendix.html#altldapcfg">Alternative LDAP Database Initialization</a></dt><dt>master, <a href="2000users.html#id356003">Identity Management Needs</a></dt><dt>master/slave</dt><dd><dl><dt>background communication, <a href="2000users.html#id359730">Questions and Answers</a></dt></dl></dd><dt>preload, <a href="2000users.html#id356432">Implementation</a></dt><dt>schema, <a href="upgrades.html#id371011">Updating from Samba Versions between 3.0.6 and 3.0.10</a></dt><dt>secure, <a href="happy.html#id344321">Technical Issues</a></dt><dt>server, <a href="unixclients.html#id367744">Questions and Answers</a></dt><dt>slave, <a href="2000users.html#id356003">Identity Management Needs</a></dt><dt>updates, <a href="2000users.html#id356003">Identity Management Needs</a></dt></dl></dd><dt>ldap, <a href="unixclients.html#sdcsdmldap">Samba Domain with Samba Domain Member Server  Using NSS LDAP</a></dt><dt>LDAP Account Manager (see LAM)</dt><dt>ldap admin dn, <a href="happy.html#sbehap-massive">Samba-3 PDC Configuration</a>, <a href="happy.html#sbehap-bldg1">Samba-3 BDC Configuration</a>, <a href="2000users.html#id356432">Implementation</a>, <a href="unixclients.html#sdcsdmldap">Samba Domain with Samba Domain Member Server  Using NSS LDAP</a>, <a href="unixclients.html#id366318">IDMAP Storage in LDAP using Winbind</a>, <a href="ntmigration.html#id372418">NT4 Migration Using LDAP Backend</a>, <a href="nw4migration.html#id376484">LDAP Server Configuration</a></dt><dt>LDAP backend, <a href="ntmigration.html#id371970">Technical Issues</a></dt><dt>LDAP database, <a href="ntmigration.html#id375074">Questions and Answers</a></dt><dt>ldap group suffix, <a href="happy.html#sbehap-massive">Samba-3 PDC Configuration</a>, <a href="happy.html#sbehap-bldg1">Samba-3 BDC Configuration</a>, <a href="2000users.html#id356432">Implementation</a>, <a href="unixclients.html#sdcsdmldap">Samba Domain with Samba Domain Member Server  Using NSS LDAP</a>, <a href="ntmigration.html#id372418">NT4 Migration Using LDAP Backend</a>, <a href="nw4migration.html#id376484">LDAP Server Configuration</a></dt><dt>ldap idmap suffix, <a href="happy.html#sbehap-massive">Samba-3 PDC Configuration</a>, <a href="happy.html#sbehap-bldg1">Samba-3 BDC Configuration</a>, <a href="2000users.html#id356432">Implementation</a>, <a href="unixclients.html#sdcsdmldap">Samba Domain with Samba Domain Member Server  Using NSS LDAP</a>, <a href="unixclients.html#id366318">IDMAP Storage in LDAP using Winbind</a>, <a href="ntmigration.html#id372418">NT4 Migration Using LDAP Backend</a>, <a href="nw4migration.html#id376484">LDAP Server Configuration</a></dt><dt>LDAP Interchange Format (see LDIF)</dt><dt>ldap machine suffix, <a href="happy.html#sbehap-massive">Samba-3 PDC Configuration</a>, <a href="happy.html#sbehap-bldg1">Samba-3 BDC Configuration</a>, <a href="2000users.html#id356432">Implementation</a>, <a href="unixclients.html#sdcsdmldap">Samba Domain with Samba Domain Member Server  Using NSS LDAP</a>, <a href="ntmigration.html#id372418">NT4 Migration Using LDAP Backend</a>, <a href="nw4migration.html#id376484">LDAP Server Configuration</a></dt><dt>ldap passwd sync, <a href="ntmigration.html#id372418">NT4 Migration Using LDAP Backend</a>, <a href="nw4migration.html#id376484">LDAP Server Configuration</a></dt><dt>LDAP server, <a href="2000users.html#id356003">Identity Management Needs</a></dt><dt>ldap ssl, <a href="unixclients.html#adssdm">Active Directory Domain with Samba Domain Member Server</a>, <a href="ntmigration.html#id372418">NT4 Migration Using LDAP Backend</a>, <a href="nw4migration.html#id376484">LDAP Server Configuration</a></dt><dt>ldap suffix, <a href="happy.html#sbehap-massive">Samba-3 PDC Configuration</a>, <a href="happy.html#sbehap-bldg1">Samba-3 BDC Configuration</a>, <a href="2000users.html#id356432">Implementation</a>, <a href="unixclients.html#sdcsdmldap">Samba Domain with Samba Domain Member Server  Using NSS LDAP</a>, <a href="unixclients.html#id366318">IDMAP Storage in LDAP using Winbind</a>, <a href="ntmigration.html#id372418">NT4 Migration Using LDAP Backend</a>, <a href="nw4migration.html#id376484">LDAP Server Configuration</a></dt><dt>ldap timeout, <a href="ntmigration.html#id372418">NT4 Migration Using LDAP Backend</a></dt><dt>ldap user suffix, <a href="happy.html#sbehap-massive">Samba-3 PDC Configuration</a>, <a href="happy.html#sbehap-bldg1">Samba-3 BDC Configuration</a>, <a href="2000users.html#id356432">Implementation</a>, <a href="unixclients.html#sdcsdmldap">Samba Domain with Samba Domain Member Server  Using NSS LDAP</a>, <a href="ntmigration.html#id372418">NT4 Migration Using LDAP Backend</a>, <a href="nw4migration.html#id376484">LDAP Server Configuration</a></dt><dt>LDAP-transfer-LDIF.txt, <a href="2000users.html#id356432">Implementation</a></dt><dt>ldap.conf, <a href="unixclients.html#sdcsdmldap">Samba Domain with Samba Domain Member Server  Using NSS LDAP</a></dt><dt>ldapadd, <a href="happy.html#id348843">LDAP Initialization and Creation of User and Group Accounts</a>, <a href="unixclients.html#sdcsdmldap">Samba Domain with Samba Domain Member Server  Using NSS LDAP</a></dt><dt>ldapsam, <a href="happy.html#id348843">LDAP Initialization and Creation of User and Group Accounts</a>, <a href="2000users.html#id355347">Dissection and Discussion</a>, <a href="unixclients.html#sdcsdmldap">Samba Domain with Samba Domain Member Server  Using NSS LDAP</a>, <a href="unixclients.html#wdcsdm">NT4/Samba Domain with Samba Domain Member Server: Using NSS and Winbind</a>, <a href="upgrades.html#id371011">Updating from Samba Versions between 3.0.6 and 3.0.10</a>, <a href="ntmigration.html#id371765">Assignment Tasks</a>, <a href="DomApps.html">Integrating Additional Services</a></dt><dt>ldapsam backend, <a href="unixclients.html#sdcsdmldap">Samba Domain with Samba Domain Member Server  Using NSS LDAP</a></dt><dt>ldapsearch, <a href="happy.html#id348843">LDAP Initialization and Creation of User and Group Accounts</a></dt><dt>LDIF, <a href="happy.html#id344321">Technical Issues</a>, <a href="2000users.html#id356432">Implementation</a>, <a href="nw4migration.html#id376233">Technical Issues</a>, <a href="nw4migration.html#id376484">LDAP Server Configuration</a>, <a href="appendix.html#id391422">Initialization of the LDAP Database</a></dt><dt>leadership, <a href="kerberos.html#id381076">Technical Issues</a></dt><dt>Lightweight Directory Access Protocol (see LDAP)</dt><dt>limit, <a href="ntmigration.html#id375074">Questions and Answers</a></dt><dt>Linux desktop, <a href="unixclients.html#id360510">Introduction</a></dt><dt>Linux Standards Base (see LSB)</dt><dt>LMB, <a href="primer.html#id394114">Findings</a>, <a href="primer.html#chap01qa">Questions and Answers</a></dt><dt>LMHOSTS, <a href="HA.html#id388556">Routed Networks</a></dt><dt>load distribution, <a href="HA.html#id389190">For Scalability, Use SAN-Based Storage on Samba Servers</a></dt><dt>local accounts, <a href="unixclients.html#id360610">Technical Issues</a></dt><dt>Local Group Policy, <a href="happy.html#id344798">Roaming Profile Background</a></dt><dt>Local Master Announcement, <a href="primer.html#id394736">Findings</a></dt><dt>Local Master Browser (see LMB)</dt><dt>localhost, <a href="secure.html#ch4bsc">Basic System Configuration</a>, <a href="HA.html#id388378">Bad Hostnames</a></dt><dt>lock directory, <a href="upgrades.html#sbeug2">Samba 1.9.x and 2.x Versions Without LDAP</a></dt><dt>locking, <a href="secure.html#id333388">Samba Configuration</a>, <a href="Big500users.html#id338499">Implementation</a>, <a href="happy.html#sbehap-bldg1">Samba-3 BDC Configuration</a>, <a href="2000users.html#id356432">Implementation</a>, <a href="ntmigration.html#id372418">NT4 Migration Using LDAP Backend</a></dt><dd><dl><dt>Application level, <a href="appendix.html#ch12dblck">Shared Data Integrity</a></dt><dt>Client side, <a href="appendix.html#ch12dblck">Shared Data Integrity</a></dt><dt>Server side, <a href="appendix.html#ch12dblck">Shared Data Integrity</a></dt></dl></dd><dt>log file, <a href="secure.html#id333388">Samba Configuration</a>, <a href="Big500users.html#id338499">Implementation</a>, <a href="happy.html#sbehap-massive">Samba-3 PDC Configuration</a>, <a href="happy.html#sbehap-bldg1">Samba-3 BDC Configuration</a>, <a href="2000users.html#id356432">Implementation</a>, <a href="unixclients.html#sdcsdmldap">Samba Domain with Samba Domain Member Server  Using NSS LDAP</a>, <a href="unixclients.html#wdcsdm">NT4/Samba Domain with Samba Domain Member Server: Using NSS and Winbind</a>, <a href="unixclients.html#dcwonss">NT4/Samba Domain with Samba Domain Member Server without NSS Support</a>, <a href="unixclients.html#adssdm">Active Directory Domain with Samba Domain Member Server</a>, <a href="ntmigration.html#id372418">NT4 Migration Using LDAP Backend</a>, <a href="nw4migration.html#id376484">LDAP Server Configuration</a></dt><dt>log level, <a href="secure.html#id333388">Samba Configuration</a>, <a href="Big500users.html#id338499">Implementation</a>, <a href="happy.html#sbehap-massive">Samba-3 PDC Configuration</a>, <a href="happy.html#sbehap-bldg1">Samba-3 BDC Configuration</a>, <a href="2000users.html#id356432">Implementation</a>, <a href="unixclients.html#sdcsdmldap">Samba Domain with Samba Domain Member Server  Using NSS LDAP</a>, <a href="unixclients.html#wdcsdm">NT4/Samba Domain with Samba Domain Member Server: Using NSS and Winbind</a>, <a href="unixclients.html#dcwonss">NT4/Samba Domain with Samba Domain Member Server without NSS Support</a>, <a href="unixclients.html#adssdm">Active Directory Domain with Samba Domain Member Server</a>, <a href="unixclients.html#id366318">IDMAP Storage in LDAP using Winbind</a>, <a href="ntmigration.html#id372418">NT4 Migration Using LDAP Backend</a>, <a href="nw4migration.html#id376484">LDAP Server Configuration</a></dt><dt>logging, <a href="DomApps.html#ch10-one">Removal of Pre-Existing Conflicting RPMs</a></dt><dt>login, <a href="secure.html#id332164">Technical Issues</a></dt><dt>loglevel, <a href="happy.html#id345538">Debugging LDAP</a></dt><dt>logon credentials, <a href="DomApps.html#id387329">Questions and Answers</a></dt><dt>logon drive, <a href="small.html#id329077">Implementation</a>, <a href="secure.html#id333388">Samba Configuration</a>, <a href="Big500users.html#id338499">Implementation</a>, <a href="happy.html#sbehap-massive">Samba-3 PDC Configuration</a>, <a href="happy.html#sbehap-bldg1">Samba-3 BDC Configuration</a>, <a href="2000users.html#id356432">Implementation</a>, <a href="ntmigration.html#id372418">NT4 Migration Using LDAP Backend</a>, <a href="nw4migration.html#id376484">LDAP Server Configuration</a></dt><dt>logon home, <a href="secure.html#id333388">Samba Configuration</a>, <a href="Big500users.html#id338499">Implementation</a>, <a href="ntmigration.html#id372418">NT4 Migration Using LDAP Backend</a>, <a href="nw4migration.html#id376484">LDAP Server Configuration</a></dt><dt>logon hours, <a href="ntmigration.html#id371970">Technical Issues</a>, <a href="kerberos.html#id384506">Key Points Learned</a></dt><dt>logon machines, <a href="ntmigration.html#id371970">Technical Issues</a></dt><dt>logon path, <a href="small.html#id329077">Implementation</a>, <a href="secure.html#id332562">Implementation</a>, <a href="secure.html#id333388">Samba Configuration</a>, <a href="Big500users.html#id338499">Implementation</a>, <a href="happy.html#sbehap-massive">Samba-3 PDC Configuration</a>, <a href="happy.html#sbehap-bldg1">Samba-3 BDC Configuration</a>, <a href="2000users.html#id356432">Implementation</a>, <a href="ntmigration.html#id372418">NT4 Migration Using LDAP Backend</a>, <a href="nw4migration.html#id376484">LDAP Server Configuration</a></dt><dt>logon process, <a href="unixclients.html#id361279">Implementation</a></dt><dt>logon scrip, <a href="secure.html#id333388">Samba Configuration</a></dt><dt>logon script, <a href="small.html#id329077">Implementation</a>, <a href="secure.html#id332562">Implementation</a>, <a href="secure.html#id333388">Samba Configuration</a>, <a href="Big500users.html#id338499">Implementation</a>, <a href="happy.html#id344321">Technical Issues</a>, <a href="happy.html#sbehap-massive">Samba-3 PDC Configuration</a>, <a href="happy.html#sbehap-bldg1">Samba-3 BDC Configuration</a>, <a href="happy.html#id352935">Preparation of Logon Scripts</a>, <a href="2000users.html#id356432">Implementation</a>, <a href="ntmigration.html#id371970">Technical Issues</a>, <a href="ntmigration.html#id372418">NT4 Migration Using LDAP Backend</a>, <a href="nw4migration.html#id376484">LDAP Server Configuration</a></dt><dt>logon server, <a href="2000users.html#id355706">The Nature of Windows Networking Protocols</a></dt><dt>logon services, <a href="secure.html#id332562">Implementation</a></dt><dt>logon time, <a href="happy.html#id343791">Assignment Tasks</a></dt><dt>logon traffic, <a href="2000users.html#id355706">The Nature of Windows Networking Protocols</a></dt><dt>logon.kix, <a href="nw4migration.html#id376484">LDAP Server Configuration</a></dt><dt>loopback, <a href="simple.html#validate1">Validation</a></dt><dt>low performance, <a href="HA.html#id389326">Hardware Problems</a></dt><dt>lower-case, <a href="ntmigration.html#id372293">Implementation</a></dt><dt>lpadmin, <a href="simple.html#id325119">Implementation</a>, <a href="simple.html#AcctgNet">Implementation</a>, <a href="small.html#id329077">Implementation</a>, <a href="secure.html#ch4ptrcfg">Printer Configuration</a>, <a href="happy.html#sbehap-ptrcfg">Printer Configuration</a></dt><dt>LSB, <a href="appendix.html#id390543">Samba System File Location</a></dt></dl></div><div class="indexdiv"><h3>M</h3><dl><dt>machine, <a href="upgrades.html#id368991">Security Identifiers (SIDs)</a></dt><dt>machine account, <a href="happy.html#id343590">Regarding LDAP Directories and Windows Computer Accounts</a></dt><dt>machine accounts, <a href="ntmigration.html#id375074">Questions and Answers</a></dt><dt>machine secret password, <a href="Big500users.html#id338303">Technical Issues</a></dt><dt>MACHINE.SID, <a href="upgrades.html#id368991">Security Identifiers (SIDs)</a></dt><dt>mailing list, <a href="ch14.html#id389686">Free Support</a></dt><dt>mailing lists, <a href="ch14.html#id389686">Free Support</a></dt><dt>managed, <a href="kerberos.html#id381076">Technical Issues</a></dt><dt>management, <a href="unixclients.html#id361198">Political Issues</a>, <a href="unixclients.html#id367744">Questions and Answers</a></dt><dd><dl><dt>group, <a href="kerberos.html#id381076">Technical Issues</a></dt><dt>User, <a href="kerberos.html#id381076">Technical Issues</a></dt></dl></dd><dt>mandatory profile, <a href="happy.html#id344321">Technical Issues</a>, <a href="happy.html#id352707">Configuring Profile Directories</a></dt><dt>Mandrake, <a href="nw4migration.html">Migrating NetWare Server to Samba-3</a></dt><dt>map acl inherit, <a href="secure.html#id333388">Samba Configuration</a>, <a href="Big500users.html#id338499">Implementation</a>, <a href="happy.html#sbehap-massive">Samba-3 PDC Configuration</a>, <a href="ntmigration.html#id372418">NT4 Migration Using LDAP Backend</a></dt><dt>map to guest, <a href="simple.html#id325119">Implementation</a></dt><dt>mapped drives, <a href="unixclients.html#id367744">Questions and Answers</a></dt><dt>mapping, <a href="unixclients.html#id360610">Technical Issues</a>, <a href="DomApps.html#id385744">Kerberos Configuration</a></dt><dd><dl><dt>consistent, <a href="unixclients.html#sdcsdmldap">Samba Domain with Samba Domain Member Server  Using NSS LDAP</a></dt></dl></dd><dt>Mars_NWE, <a href="nw4migration.html">Migrating NetWare Server to Samba-3</a></dt><dt>master, <a href="2000users.html#id355347">Dissection and Discussion</a></dt><dt>material, <a href="appendix.html">A Collection of Useful Tidbits</a></dt><dt>max log size, <a href="secure.html#id333388">Samba Configuration</a>, <a href="Big500users.html#id338499">Implementation</a>, <a href="happy.html#sbehap-massive">Samba-3 PDC Configuration</a>, <a href="happy.html#sbehap-bldg1">Samba-3 BDC Configuration</a>, <a href="2000users.html#id356432">Implementation</a>, <a href="unixclients.html#sdcsdmldap">Samba Domain with Samba Domain Member Server  Using NSS LDAP</a>, <a href="unixclients.html#wdcsdm">NT4/Samba Domain with Samba Domain Member Server: Using NSS and Winbind</a>, <a href="unixclients.html#dcwonss">NT4/Samba Domain with Samba Domain Member Server without NSS Support</a>, <a href="unixclients.html#adssdm">Active Directory Domain with Samba Domain Member Server</a>, <a href="ntmigration.html#id372418">NT4 Migration Using LDAP Backend</a></dt><dt>memberUID, <a href="nw4migration.html#id376484">LDAP Server Configuration</a></dt><dt>memory requirements, <a href="secure.html#id332397">Hardware Requirements</a></dt><dt>merge, <a href="ntmigration.html#id371970">Technical Issues</a>, <a href="ntmigration.html#id375074">Questions and Answers</a></dt><dt>merged, <a href="ntmigration.html#id371970">Technical Issues</a></dt><dt>meta-directory, <a href="2000users.html#id359730">Questions and Answers</a></dt><dt>meta-service, <a href="kerberos.html#id384628">Questions and Answers</a></dt><dt>Microsoft Access, <a href="appendix.html#ch12dblck">Shared Data Integrity</a></dt><dt>Microsoft Excel, <a href="appendix.html#ch12dblck">Shared Data Integrity</a></dt><dt>Microsoft ISA, <a href="DomApps.html#id385236">Assignment Tasks</a></dt><dt>Microsoft Management Console (see MMC)</dt><dt>Microsoft Office, <a href="secure.html#ch4appscfg">Application Share Configuration</a>, <a href="kerberos.html#id383453">Share Point Directory and File Permissions</a></dt><dt>Microsoft Outlook</dt><dd><dl><dt>PST files, <a href="2000users.html#id359730">Questions and Answers</a></dt></dl></dd><dt>migrate, <a href="upgrades.html">Updating Samba-3</a>, <a href="ntmigration.html#id371970">Technical Issues</a></dt><dt>migration, <a href="simple.html#AcctgNet">Implementation</a>, <a href="small.html#id329077">Implementation</a>, <a href="happy.html#id343791">Assignment Tasks</a>, <a href="ntmigration.html#id371689">Introduction</a>, <a href="ntmigration.html#id375074">Questions and Answers</a>, <a href="nw4migration.html">Migrating NetWare Server to Samba-3</a></dt><dd><dl><dt>objectives, <a href="ntmigration.html#id371815">Dissection and Discussion</a></dt></dl></dd><dt>Migration speed, <a href="ntmigration.html#id375074">Questions and Answers</a></dt><dt>mime type, <a href="simple.html#id325119">Implementation</a>, <a href="small.html#id329077">Implementation</a>, <a href="secure.html#ch4ptrcfg">Printer Configuration</a>, <a href="Big500users.html#id339213">Server Preparation: All Servers</a>, <a href="happy.html#sbehap-ptrcfg">Printer Configuration</a></dt><dt>mime types, <a href="simple.html#AcctgNet">Implementation</a></dt><dt>missing RPC's, <a href="kerberos.html#id381076">Technical Issues</a></dt><dt>MIT, <a href="DomApps.html#id385511">Implementation</a>, <a href="DomApps.html#id385744">Kerberos Configuration</a></dt><dt>MIT Kerberos, <a href="unixclients.html#adssdm">Active Directory Domain with Samba Domain Member Server</a>, <a href="kerberos.html#id382267">Kerberos Exposed</a></dt><dt>MIT kerberos, <a href="unixclients.html#id366318">IDMAP Storage in LDAP using Winbind</a></dt><dt>MIT KRB5, <a href="DomApps.html#id386107">Samba Configuration</a></dt><dt>mixed mode, <a href="unixclients.html#adssdm">Active Directory Domain with Samba Domain Member Server</a></dt><dt>mixed-mode, <a href="kerberos.html#id384628">Questions and Answers</a></dt><dt>MMC, <a href="happy.html#id354146">Configure Delete Cached Profiles on Logout</a>, <a href="kerberos.html#id381076">Technical Issues</a>, <a href="kerberos.html#id384628">Questions and Answers</a></dt><dt>mobile computing, <a href="small.html#id328824">Dissection and Discussion</a></dt><dt>mobility, <a href="2000users.html#id355593">Technical Issues</a></dt><dt>modularization, <a href="kerberos.html#id381076">Technical Issues</a></dt><dt>modules, <a href="DomApps.html#id387329">Questions and Answers</a></dt><dt>MS Access</dt><dd><dl><dt>validate, <a href="appendix.html#id393226">Microsoft Access</a></dt></dl></dd><dt>MS Outlook, <a href="happy.html#id353863">Configuration of MS Outlook to Relocate PST File</a></dt><dd><dl><dt>PST, <a href="happy.html#id353863">Configuration of MS Outlook to Relocate PST File</a></dt><dt>PST file, <a href="happy.html">Making Happy Users</a></dt></dl></dd><dt>MS Windows Server 2003, <a href="DomApps.html#id385511">Implementation</a></dt><dt>MS Word, <a href="kerberos.html#id383453">Share Point Directory and File Permissions</a></dt><dt>MSDFS, <a href="HA.html#id389235">Distribute Network Load with MSDFS</a></dt><dt>multi-subnet, <a href="HA.html#id388556">Routed Networks</a></dt><dt>multi-user</dt><dd><dl><dt>access, <a href="appendix.html#id393226">Microsoft Access</a></dt><dt>data access, <a href="appendix.html#ch12dblck">Shared Data Integrity</a></dt></dl></dd><dt>multiple directories, <a href="2000users.html#id356003">Identity Management Needs</a></dt><dt>multiple domain controllers, <a href="happy.html">Making Happy Users</a></dt><dt>multiple group mappings, <a href="ntmigration.html#id375074">Questions and Answers</a></dt><dt>mutual assistance, <a href="ch14.html#id389686">Free Support</a></dt><dt>My Documents, <a href="happy.html#id344798">Roaming Profile Background</a></dt><dt>My Network Places, <a href="simple.html#id325119">Implementation</a></dt><dt>mysqlsam, <a href="2000users.html#id356432">Implementation</a></dt></dl></div><div class="indexdiv"><h3>N</h3><dl><dt>name resolution, <a href="secure.html#ch4dhcpdns">Configuration of DHCP and DNS Servers</a>, <a href="unixclients.html#id367744">Questions and Answers</a>, <a href="primer.html#id393768">Assignment Tasks</a></dt><dd><dl><dt>Defective, <a href="unixclients.html#adssdm">Active Directory Domain with Samba Domain Member Server</a></dt></dl></dd><dt>name resolve order, <a href="small.html#id329077">Implementation</a>, <a href="secure.html#id332562">Implementation</a>, <a href="secure.html#id333388">Samba Configuration</a>, <a href="Big500users.html#id338499">Implementation</a>, <a href="happy.html#sbehap-massive">Samba-3 PDC Configuration</a>, <a href="happy.html#sbehap-bldg1">Samba-3 BDC Configuration</a>, <a href="2000users.html#id356432">Implementation</a>, <a href="unixclients.html#sdcsdmldap">Samba Domain with Samba Domain Member Server  Using NSS LDAP</a>, <a href="unixclients.html#wdcsdm">NT4/Samba Domain with Samba Domain Member Server: Using NSS and Winbind</a>, <a href="unixclients.html#dcwonss">NT4/Samba Domain with Samba Domain Member Server without NSS Support</a>, <a href="ntmigration.html#id372418">NT4 Migration Using LDAP Backend</a>, <a href="nw4migration.html#id376484">LDAP Server Configuration</a>, <a href="primer.html#chap01qa">Questions and Answers</a></dt><dt>name service switch, <a href="small.html#id329077">Implementation</a> (see NSS)</dt><dt>named, <a href="secure.html#ch4bsc">Basic System Configuration</a>, <a href="secure.html#ch4valid">Validation</a>, <a href="Big500users.html#id339213">Server Preparation: All Servers</a></dt><dt>NAT, <a href="secure.html#id332164">Technical Issues</a></dt><dt>native, <a href="kerberos.html#id384628">Questions and Answers</a></dt><dt>net</dt><dd><dl><dt>ads</dt><dd><dl><dt>info, <a href="unixclients.html#adssdm">Active Directory Domain with Samba Domain Member Server</a></dt><dt>join, <a href="unixclients.html#adssdm">Active Directory Domain with Samba Domain Member Server</a>, <a href="unixclients.html#id367744">Questions and Answers</a>, <a href="DomApps.html#id386107">Samba Configuration</a></dt><dt>status, <a href="unixclients.html#adssdm">Active Directory Domain with Samba Domain Member Server</a></dt></dl></dd><dt>getlocalsid, <a href="happy.html#sbehap-massive">Samba-3 PDC Configuration</a>, <a href="upgrades.html#id368991">Security Identifiers (SIDs)</a></dt><dt>group, <a href="ntmigration.html#id374706">NT4 Migration Using tdbsam Backend</a></dt><dt>groupmap</dt><dd><dl><dt>add, <a href="secure.html#id333388">Samba Configuration</a></dt><dt>list, <a href="secure.html#id333388">Samba Configuration</a>, <a href="happy.html#id348843">LDAP Initialization and Creation of User and Group Accounts</a></dt><dt>modify, <a href="secure.html#id333388">Samba Configuration</a></dt></dl></dd><dt>rpc</dt><dd><dl><dt>info, <a href="upgrades.html#id368991">Security Identifiers (SIDs)</a></dt><dt>join, <a href="Big500users.html#ch5-domsvrspec">Configuration Specific to Domain Member Servers: BLDG1, BLDG2</a>, <a href="unixclients.html#sdcsdmldap">Samba Domain with Samba Domain Member Server  Using NSS LDAP</a>, <a href="unixclients.html#wdcsdm">NT4/Samba Domain with Samba Domain Member Server: Using NSS and Winbind</a>, <a href="unixclients.html#dcwonss">NT4/Samba Domain with Samba Domain Member Server without NSS Support</a>, <a href="unixclients.html#adssdm">Active Directory Domain with Samba Domain Member Server</a>, <a href="unixclients.html#id367744">Questions and Answers</a>, <a href="ntmigration.html#id374706">NT4 Migration Using tdbsam Backend</a></dt><dt>vampire, <a href="upgrades.html">Updating Samba-3</a>, <a href="ntmigration.html#id374706">NT4 Migration Using tdbsam Backend</a></dt></dl></dd><dt>setlocalsid, <a href="upgrades.html#id368991">Security Identifiers (SIDs)</a></dt></dl></dd><dt>NetBIOS, <a href="2000users.html#id355706">The Nature of Windows Networking Protocols</a>, <a href="unixclients.html#id367744">Questions and Answers</a>, <a href="HA.html#id388378">Bad Hostnames</a>, <a href="HA.html#id388556">Routed Networks</a>, <a href="primer.html#chap01qa">Questions and Answers</a></dt><dd><dl><dt>name cache, <a href="2000users.html#id359730">Questions and Answers</a></dt><dt>name resolution</dt><dd><dl><dt>delays, <a href="happy.html">Making Happy Users</a></dt></dl></dd><dt>Node Type, <a href="primer.html#chap01qa">Questions and Answers</a></dt></dl></dd><dt>netbios</dt><dd><dl><dt>machine  name, <a href="upgrades.html#id369661">Change of hostname</a></dt></dl></dd><dt>netbios forwarding, <a href="HA.html#id388719">Network Collisions</a></dt><dt>netbios name, <a href="secure.html#id333388">Samba Configuration</a>, <a href="Big500users.html#id338499">Implementation</a>, <a href="happy.html#sbehap-massive">Samba-3 PDC Configuration</a>, <a href="happy.html#sbehap-bldg1">Samba-3 BDC Configuration</a>, <a href="2000users.html#id356432">Implementation</a>, <a href="unixclients.html#dcwonss">NT4/Samba Domain with Samba Domain Member Server without NSS Support</a>, <a href="unixclients.html#id365733">IDMAP_RID with Winbind</a>, <a href="unixclients.html#id366318">IDMAP Storage in LDAP using Winbind</a>, <a href="unixclients.html#id366884">IDMAP and NSS Using LDAP from ADS with RFC2307bis Schema Extension</a>, <a href="upgrades.html#id368991">Security Identifiers (SIDs)</a>, <a href="upgrades.html#id369661">Change of hostname</a>, <a href="ntmigration.html#id372418">NT4 Migration Using LDAP Backend</a>, <a href="nw4migration.html#id376484">LDAP Server Configuration</a>, <a href="DomApps.html#id386629">NSS Configuration</a>, <a href="HA.html#id388378">Bad Hostnames</a></dt><dt>NetBIOS name, <a href="DomApps.html#id385744">Kerberos Configuration</a></dt><dd><dl><dt>aliases, <a href="2000users.html#id356003">Identity Management Needs</a></dt></dl></dd><dt>NETLOGON, <a href="happy.html#id345153">Using a Network Default User Profile</a>, <a href="happy.html#id353147">Windows Client Configuration</a></dt><dt>netlogon, <a href="2000users.html#id355706">The Nature of Windows Networking Protocols</a>, <a href="nw4migration.html#id376484">LDAP Server Configuration</a></dt><dt>Netlogon, <a href="appendix.html#domjoin">Joining a Domain: Windows 200x/XP Professional</a></dt><dt>netmask, <a href="simple.html#id324238">Implementation</a></dt><dt>Netware, <a href="small.html">Small Office Networking</a></dt><dt>NetWare, <a href="nw4migration.html">Migrating NetWare Server to Samba-3</a>, <a href="nw4migration.html#id376484">LDAP Server Configuration</a></dt><dt>network</dt><dd><dl><dt>administrators, <a href="kerberos.html#id381076">Technical Issues</a></dt><dt>analyzer, <a href="primer.html#id393768">Assignment Tasks</a></dt><dt>bandwidth, <a href="2000users.html#id356003">Identity Management Needs</a>, <a href="2000users.html#id359730">Questions and Answers</a></dt><dt>broadcast, <a href="primer.html#id393718">Introduction</a></dt><dt>captures, <a href="primer.html#id393582">Requirements and Notes</a></dt><dt>collisions, <a href="HA.html#id388719">Network Collisions</a></dt><dt>load, <a href="HA.html#id388719">Network Collisions</a></dt><dt>logon, <a href="happy.html">Making Happy Users</a></dt><dt>logon scripts, <a href="ntmigration.html#id371815">Dissection and Discussion</a></dt><dt>management, <a href="kerberos.html#id380108">Introduction</a></dt><dt>multi-segment, <a href="happy.html#id343715">Introduction</a></dt><dt>overload, <a href="happy.html">Making Happy Users</a></dt><dt>performance, <a href="HA.html#id388810">Samba Configuration</a></dt><dt>routed, <a href="2000users.html#id355347">Dissection and Discussion</a></dt><dt>secure, <a href="kerberos.html#id380108">Introduction</a></dt><dt>segment, <a href="happy.html#id343919">Dissection and Discussion</a></dt><dt>services, <a href="DomApps.html#id387329">Questions and Answers</a></dt><dt>sniffer, <a href="primer.html#id393582">Requirements and Notes</a></dt><dt>timeout, <a href="happy.html">Making Happy Users</a></dt><dt>timeouts, <a href="HA.html#id388719">Network Collisions</a></dt><dt>trace, <a href="primer.html#id393768">Assignment Tasks</a></dt><dt>traffic</dt><dd><dl><dt>observation, <a href="kerberos.html#id381076">Technical Issues</a></dt></dl></dd><dt>wide-area, <a href="happy.html#id343919">Dissection and Discussion</a>, <a href="unixclients.html#wdcsdm">NT4/Samba Domain with Samba Domain Member Server: Using NSS and Winbind</a></dt></dl></dd><dt>Network Address Translation (see NAT)</dt><dt>network administrators, <a href="kerberos.html#id381076">Technical Issues</a></dt><dt>network attached storage (see NAS)</dt><dt>network bandwidth</dt><dd><dl><dt>utilization, <a href="happy.html">Making Happy Users</a></dt></dl></dd><dt>Network Default Profile, <a href="happy.html#id344798">Roaming Profile Background</a></dt><dt>network hardware</dt><dd><dl><dt>defective, <a href="happy.html">Making Happy Users</a></dt></dl></dd><dt>network hygiene, <a href="HA.html#id387893">Dissection and Discussion</a></dt><dt>network Identities, <a href="unixclients.html#id367744">Questions and Answers</a></dt><dt>network load factors, <a href="Big500users.html#id338275">Dissection and Discussion</a></dt><dt>Network Neighborhood, <a href="simple.html#validate1">Validation</a>, <a href="kerberos.html#id381076">Technical Issues</a></dt><dt>network segment, <a href="HA.html#id389105">Use and Location of BDCs</a></dt><dt>network segments, <a href="secure.html#id332397">Hardware Requirements</a></dt><dt>network share, <a href="happy.html#id343791">Assignment Tasks</a></dt><dt>networking</dt><dd><dl><dt>client, <a href="upgrades.html#id368991">Security Identifiers (SIDs)</a></dt></dl></dd><dt>networking hardware</dt><dd><dl><dt>defective, <a href="happy.html">Making Happy Users</a></dt></dl></dd><dt>networking protocols, <a href="kerberos.html#id381076">Technical Issues</a></dt><dt>next generation, <a href="kerberos.html#id381076">Technical Issues</a></dt><dt>NextFreeUnixId, <a href="ntmigration.html#id372418">NT4 Migration Using LDAP Backend</a></dt><dt>NFS server, <a href="happy.html#sbehap-massive">Samba-3 PDC Configuration</a></dt><dt>NICs, <a href="HA.html#id389326">Hardware Problems</a></dt><dt>NIS, <a href="happy.html#id348843">LDAP Initialization and Creation of User and Group Accounts</a>, <a href="2000users.html#id356003">Identity Management Needs</a>, <a href="2000users.html#id359730">Questions and Answers</a>, <a href="unixclients.html#id360610">Technical Issues</a>, <a href="unixclients.html#id361198">Political Issues</a>, <a href="unixclients.html#id367744">Questions and Answers</a></dt><dt>nis, <a href="unixclients.html#sdcsdmldap">Samba Domain with Samba Domain Member Server  Using NSS LDAP</a></dt><dt>NIS schema, <a href="2000users.html#id359730">Questions and Answers</a></dt><dt>NIS server, <a href="2000users.html#id359730">Questions and Answers</a></dt><dt>NIS+, <a href="2000users.html#id356003">Identity Management Needs</a></dt><dt>nisplus, <a href="unixclients.html#sdcsdmldap">Samba Domain with Samba Domain Member Server  Using NSS LDAP</a></dt><dt>NLM, <a href="nw4migration.html">Migrating NetWare Server to Samba-3</a></dt><dt>nmap, <a href="secure.html#ch4valid">Validation</a></dt><dt>nmbd, <a href="small.html#id330725">Validation</a>, <a href="secure.html#ch4valid">Validation</a>, <a href="upgrades.html#sbeug2">Samba 1.9.x and 2.x Versions Without LDAP</a>, <a href="upgrades.html#id371176">Replacing a Domain Member Server</a>, <a href="DomApps.html#id386107">Samba Configuration</a>, <a href="appendix.html#id390934">Starting Samba</a></dt><dt>nobody, <a href="DomApps.html#ch10-one">Removal of Pre-Existing Conflicting RPMs</a>, <a href="primer.html#id395302">Findings and Comments</a></dt><dt>Novell, <a href="nw4migration.html">Migrating NetWare Server to Samba-3</a>, <a href="nw4migration.html#id375956">Introduction</a></dt><dt>Novell SUSE SLES 9, <a href="ntmigration.html#id372418">NT4 Migration Using LDAP Backend</a></dt><dt>NSS, <a href="happy.html#id343590">Regarding LDAP Directories and Windows Computer Accounts</a>, <a href="happy.html#id344321">Technical Issues</a>, <a href="happy.html#sbehap-PAM-NSS">PAM and NSS Client Configuration</a>, <a href="unixclients.html#id360610">Technical Issues</a>, <a href="unixclients.html#sdcsdmldap">Samba Domain with Samba Domain Member Server  Using NSS LDAP</a>, <a href="unixclients.html#wdcsdm">NT4/Samba Domain with Samba Domain Member Server: Using NSS and Winbind</a>, <a href="unixclients.html#id365733">IDMAP_RID with Winbind</a>, <a href="unixclients.html#id367212">UNIX/Linux Client Domain Member</a>, <a href="unixclients.html#id367744">Questions and Answers</a>, <a href="nw4migration.html#id376484">LDAP Server Configuration</a>, <a href="DomApps.html#id386629">NSS Configuration</a> (see same service switch)</dt><dt>nss_ldap, <a href="happy.html#id343590">Regarding LDAP Directories and Windows Computer Accounts</a>, <a href="happy.html#id344321">Technical Issues</a>, <a href="happy.html#ldapsetup">OpenLDAP Server Configuration</a>, <a href="happy.html#sbehap-PAM-NSS">PAM and NSS Client Configuration</a>, <a href="happy.html#id348843">LDAP Initialization and Creation of User and Group Accounts</a>, <a href="unixclients.html#id360610">Technical Issues</a>, <a href="unixclients.html#sdcsdmldap">Samba Domain with Samba Domain Member Server  Using NSS LDAP</a>, <a href="unixclients.html#id366884">IDMAP and NSS Using LDAP from ADS with RFC2307bis Schema Extension</a>, <a href="upgrades.html#id371176">Replacing a Domain Member Server</a>, <a href="ntmigration.html#id372418">NT4 Migration Using LDAP Backend</a></dt><dt>nt acl support, <a href="simple.html#id324932">Dissection and Discussion</a>, <a href="simple.html#id325119">Implementation</a></dt><dt>NT4 registry, <a href="ntmigration.html#id371815">Dissection and Discussion</a></dt><dt>NTLM, <a href="DomApps.html#id385351">Technical Issues</a></dt><dt>NTLM authentication daemon, <a href="DomApps.html#id385351">Technical Issues</a></dt><dt>NTLMSSP, <a href="DomApps.html#id387274">Key Points Learned</a>, <a href="DomApps.html#id387329">Questions and Answers</a>, <a href="primer.html#id395544">Windows 200x/XP Client Interaction with Samba-3</a></dt><dt>NTLMSSP_AUTH, <a href="primer.html#id395544">Windows 200x/XP Client Interaction with Samba-3</a></dt><dt>ntlm_auth, <a href="DomApps.html#id386107">Samba Configuration</a>, <a href="DomApps.html#id387329">Questions and Answers</a></dt><dt>NTP, <a href="DomApps.html#id385744">Kerberos Configuration</a></dt><dt>NTUSER.DAT, <a href="happy.html#id344798">Roaming Profile Background</a>, <a href="happy.html#id345065">Profile Changes</a>, <a href="happy.html#id345153">Using a Network Default User Profile</a>, <a href="2000users.html#id359730">Questions and Answers</a></dt><dt>NULL connection, <a href="simple.html#validate1">Validation</a></dt><dt>NULL session, <a href="primer.html#id395302">Findings and Comments</a></dt><dt>NULL-Session, <a href="primer.html#id396042">Discussion</a></dt></dl></div><div class="indexdiv"><h3>O</h3><dl><dt>objectClass, <a href="nw4migration.html#id376484">LDAP Server Configuration</a></dt><dt>off-site storage, <a href="kerberos.html#id380108">Introduction</a></dt><dt>Open Magazine, <a href="unixclients.html">Adding Domain Member Servers and Clients</a></dt><dt>Open Source, <a href="kerberos.html#id380704">Dissection and Discussion</a></dt><dt>OpenLDAP, <a href="happy.html#id343919">Dissection and Discussion</a>, <a href="2000users.html#id355347">Dissection and Discussion</a>, <a href="2000users.html#id359730">Questions and Answers</a>, <a href="unixclients.html#id361198">Political Issues</a>, <a href="nw4migration.html#id376233">Technical Issues</a>, <a href="kerberos.html#id380108">Introduction</a>, <a href="kerberos.html#id381076">Technical Issues</a>, <a href="kerberos.html#id384506">Key Points Learned</a>, <a href="appendix.html#id391880">The LDAP Account Manager</a></dt><dt>openldap, <a href="happy.html#ldapsetup">OpenLDAP Server Configuration</a></dt><dt>OpenOffice, <a href="secure.html#ch4appscfg">Application Share Configuration</a></dt><dt>operating profiles, <a href="appendix.html#id391880">The LDAP Account Manager</a></dt><dt>oplock break, <a href="kerberos.html#id383310">Override Controls</a></dt><dt>oplocks, <a href="HA.html#id388810">Samba Configuration</a></dt><dt>Oplocks</dt><dd><dl><dt>disabled, <a href="appendix.html#id393440">Opportunistic Locking Controls</a></dt></dl></dd><dt>opportunistic</dt><dd><dl><dt>locking, <a href="kerberos.html#id383310">Override Controls</a></dt></dl></dd><dt>opportunistic locking, <a href="secure.html#id332562">Implementation</a>, <a href="HA.html#id388810">Samba Configuration</a>, <a href="appendix.html#id393365">Act! Database Sharing</a></dt><dt>optimized, <a href="HA.html#id388810">Samba Configuration</a></dt><dt>organizational units, <a href="appendix.html#id391880">The LDAP Account Manager</a></dt><dt>os level, <a href="2000users.html#id356432">Implementation</a></dt><dt>OS/2, <a href="upgrades.html#id368991">Security Identifiers (SIDs)</a></dt><dt>Outlook</dt><dd><dl><dt>PST, <a href="happy.html#id353863">Configuration of MS Outlook to Relocate PST File</a></dt></dl></dd><dt>Outlook Address Book, <a href="happy.html#id353863">Configuration of MS Outlook to Relocate PST File</a></dt><dt>Outlook Express, <a href="secure.html#id332528">Political Issues</a>, <a href="happy.html#id353863">Configuration of MS Outlook to Relocate PST File</a></dt><dt>over-ride, <a href="kerberos.html#id381076">Technical Issues</a></dt><dt>over-ride controls, <a href="kerberos.html#id383310">Override Controls</a></dt><dt>over-rule, <a href="kerberos.html#id382562">Share Access Controls</a>, <a href="kerberos.html#id384149">Using MS Windows Explorer (File Manager)</a></dt><dt>overheads, <a href="kerberos.html#id383310">Override Controls</a></dt><dt>ownership, <a href="kerberos.html#id383453">Share Point Directory and File Permissions</a></dt></dl></div><div class="indexdiv"><h3>P</h3><dl><dt>package, <a href="simple.html#id324238">Implementation</a></dt><dt>package names, <a href="appendix.html#id390543">Samba System File Location</a></dt><dt>packages, <a href="upgrades.html#id370887">Updating a Samba-3 Installation</a></dt><dt>PADL, <a href="unixclients.html#id360610">Technical Issues</a>, <a href="unixclients.html#id366318">IDMAP Storage in LDAP using Winbind</a></dt><dt>PADL LDAP tools, <a href="happy.html#id344321">Technical Issues</a></dt><dt>PADL Software, <a href="unixclients.html#sdcsdmldap">Samba Domain with Samba Domain Member Server  Using NSS LDAP</a></dt><dt>paid-for support, <a href="ch14.html">Samba Support</a></dt><dt>PAM, <a href="happy.html#sbehap-PAM-NSS">PAM and NSS Client Configuration</a>, <a href="unixclients.html#id367212">UNIX/Linux Client Domain Member</a>, <a href="nw4migration.html#id376484">LDAP Server Configuration</a></dt><dt>pam password change, <a href="secure.html#id333388">Samba Configuration</a>, <a href="nw4migration.html#id376484">LDAP Server Configuration</a></dt><dt>pam_ldap, <a href="happy.html#ldapsetup">OpenLDAP Server Configuration</a></dt><dt>pam_ldap.so, <a href="happy.html#sbehap-PAM-NSS">PAM and NSS Client Configuration</a></dt><dt>pam_unix2.so, <a href="happy.html#sbehap-PAM-NSS">PAM and NSS Client Configuration</a></dt><dd><dl><dt>use_ldap, <a href="happy.html#sbehap-PAM-NSS">PAM and NSS Client Configuration</a></dt></dl></dd><dt>parameters, <a href="upgrades.html#id370451">Applicable to All Samba 2.x to Samba-3 Upgrades</a></dt><dt>passdb backend, <a href="secure.html#id332562">Implementation</a>, <a href="secure.html#id333388">Samba Configuration</a>, <a href="Big500users.html">The 500-User Office</a>, <a href="Big500users.html#id338499">Implementation</a>, <a href="happy.html#id343919">Dissection and Discussion</a>, <a href="happy.html#sbehap-massive">Samba-3 PDC Configuration</a>, <a href="happy.html#sbehap-bldg1">Samba-3 BDC Configuration</a>, <a href="2000users.html#id355347">Dissection and Discussion</a>, <a href="2000users.html#id356432">Implementation</a>, <a href="unixclients.html#id360610">Technical Issues</a>, <a href="unixclients.html#id367744">Questions and Answers</a>, <a href="upgrades.html">Updating Samba-3</a>, <a href="upgrades.html#id368991">Security Identifiers (SIDs)</a>, <a href="upgrades.html#id370451">Applicable to All Samba 2.x to Samba-3 Upgrades</a>, <a href="upgrades.html#id371011">Updating from Samba Versions between 3.0.6 and 3.0.10</a>, <a href="ntmigration.html#id371765">Assignment Tasks</a>, <a href="ntmigration.html#id372418">NT4 Migration Using LDAP Backend</a>, <a href="ntmigration.html#id375074">Questions and Answers</a>, <a href="nw4migration.html#id376484">LDAP Server Configuration</a></dt><dt>passdb.tdb, <a href="ntmigration.html#id371970">Technical Issues</a></dt><dt>passwd, <a href="simple.html#id325119">Implementation</a>, <a href="simple.html#AcctgNet">Implementation</a>, <a href="secure.html#id333388">Samba Configuration</a></dt><dt>passwd chat, <a href="small.html#id329077">Implementation</a>, <a href="secure.html#id333388">Samba Configuration</a></dt><dt>passwd program, <a href="secure.html#id333388">Samba Configuration</a></dt><dt>password</dt><dd><dl><dt>backend, <a href="small.html#id329077">Implementation</a>, <a href="secure.html#id333388">Samba Configuration</a>, <a href="Big500users.html#id339740">Configuration for Server: MASSIVE</a></dt></dl></dd><dt>password caching, <a href="simple.html#id325119">Implementation</a></dt><dt>password change, <a href="kerberos.html#id384506">Key Points Learned</a></dt><dt>password length, <a href="primer.html#id395083">Simple Windows Client Connection Characteristics</a>, <a href="primer.html#id395544">Windows 200x/XP Client Interaction with Samba-3</a></dt><dt>password server, <a href="DomApps.html#id386629">NSS Configuration</a></dt><dt>path, <a href="simple.html#id324238">Implementation</a>, <a href="simple.html#id325119">Implementation</a>, <a href="simple.html#AcctgNet">Implementation</a>, <a href="small.html#id329077">Implementation</a>, <a href="secure.html#id333388">Samba Configuration</a>, <a href="Big500users.html#id338499">Implementation</a>, <a href="happy.html#sbehap-bldg1">Samba-3 BDC Configuration</a>, <a href="2000users.html#id356432">Implementation</a>, <a href="unixclients.html#sdcsdmldap">Samba Domain with Samba Domain Member Server  Using NSS LDAP</a>, <a href="unixclients.html#wdcsdm">NT4/Samba Domain with Samba Domain Member Server: Using NSS and Winbind</a>, <a href="unixclients.html#dcwonss">NT4/Samba Domain with Samba Domain Member Server without NSS Support</a>, <a href="unixclients.html#adssdm">Active Directory Domain with Samba Domain Member Server</a>, <a href="ntmigration.html#id372418">NT4 Migration Using LDAP Backend</a>, <a href="nw4migration.html#id376484">LDAP Server Configuration</a></dt><dt>payroll, <a href="nw4migration.html#id375956">Introduction</a></dt><dt>pdbedit, <a href="happy.html#id348843">LDAP Initialization and Creation of User and Group Accounts</a>, <a href="happy.html#sbehap-bldg1">Samba-3 BDC Configuration</a>, <a href="ntmigration.html#id374706">NT4 Migration Using tdbsam Backend</a>, <a href="ntmigration.html#id375074">Questions and Answers</a></dt><dt>PDC, <a href="Big500users.html#id338194">Assignment Tasks</a>, <a href="Big500users.html#id338303">Technical Issues</a>, <a href="happy.html">Making Happy Users</a>, <a href="happy.html#id344321">Technical Issues</a>, <a href="happy.html#sbehap-locgrppol">The Local Group Policy</a>, <a href="2000users.html#id355706">The Nature of Windows Networking Protocols</a>, <a href="unixclients.html#id360610">Technical Issues</a>, <a href="unixclients.html#id367744">Questions and Answers</a>, <a href="upgrades.html#id368991">Security Identifiers (SIDs)</a>, <a href="upgrades.html#id370451">Applicable to All Samba 2.x to Samba-3 Upgrades</a>, <a href="ntmigration.html#id372293">Implementation</a>, <a href="ntmigration.html#id372418">NT4 Migration Using LDAP Backend</a>, <a href="ntmigration.html#id374706">NT4 Migration Using tdbsam Backend</a>, <a href="HA.html#id389105">Use and Location of BDCs</a></dt><dt>PDC/BDC ratio, <a href="happy.html">Making Happy Users</a></dt><dt>PDF, <a href="appendix.html#id391880">The LDAP Account Manager</a></dt><dt>performance, <a href="happy.html#id343919">Dissection and Discussion</a>, <a href="kerberos.html#id384628">Questions and Answers</a>, <a href="HA.html">Performance, Reliability, and Availability</a>, <a href="HA.html#id387816">Introduction</a>, <a href="HA.html#id388719">Network Collisions</a></dt><dt>performance degradation, <a href="kerberos.html#id383310">Override Controls</a>, <a href="HA.html#id388810">Samba Configuration</a></dt><dt>Perl, <a href="nw4migration.html#id376484">LDAP Server Configuration</a>, <a href="appendix.html#id391880">The LDAP Account Manager</a></dt><dt>permission, <a href="kerberos.html#id383453">Share Point Directory and File Permissions</a></dt><dt>permissions, <a href="simple.html#id325119">Implementation</a>, <a href="kerberos.html#id381076">Technical Issues</a>, <a href="kerberos.html#id382562">Share Access Controls</a>, <a href="kerberos.html#id383030">Checkpoint Controls</a>, <a href="kerberos.html#id383453">Share Point Directory and File Permissions</a>, <a href="DomApps.html#ch10-one">Removal of Pre-Existing Conflicting RPMs</a></dt><dd><dl><dt>excessive, <a href="kerberos.html#id381076">Technical Issues</a></dt><dt>group, <a href="kerberos.html#id383453">Share Point Directory and File Permissions</a></dt><dt>user, <a href="kerberos.html#id383453">Share Point Directory and File Permissions</a></dt></dl></dd><dt>Permissions, <a href="kerberos.html#id383872">Using the MMC Computer Management Interface</a></dt><dt>permits, <a href="kerberos.html#id381076">Technical Issues</a></dt><dt>permitted group, <a href="kerberos.html#id383872">Using the MMC Computer Management Interface</a></dt><dt>PHP, <a href="appendix.html#id391880">The LDAP Account Manager</a></dt><dt>PHP4, <a href="appendix.html#id391880">The LDAP Account Manager</a></dt><dt>pile-driver, <a href="kerberos.html#id382896">Share Definition Controls</a></dt><dt>ping, <a href="secure.html#ch4valid">Validation</a></dt><dt>pitfalls, <a href="appendix.html#id391880">The LDAP Account Manager</a></dt><dt>plain-text, <a href="DomApps.html#id387329">Questions and Answers</a></dt><dt>Pluggable Authentication Modules (see PAM)</dt><dt>policy, <a href="unixclients.html#id367744">Questions and Answers</a>, <a href="kerberos.html#id380108">Introduction</a></dt><dt>poor performance, <a href="HA.html#id387893">Dissection and Discussion</a></dt><dt>POP3, <a href="nw4migration.html#id376233">Technical Issues</a></dt><dt>Posix, <a href="simple.html#id324932">Dissection and Discussion</a>, <a href="happy.html#id344321">Technical Issues</a>, <a href="unixclients.html#id367744">Questions and Answers</a>, <a href="ntmigration.html#id372293">Implementation</a>, <a href="ntmigration.html#id375074">Questions and Answers</a>, <a href="appendix.html#id391880">The LDAP Account Manager</a></dt><dt>POSIX, <a href="happy.html#id343590">Regarding LDAP Directories and Windows Computer Accounts</a>, <a href="nw4migration.html#id376484">LDAP Server Configuration</a></dt><dt>Posix accounts, <a href="happy.html#id348843">LDAP Initialization and Creation of User and Group Accounts</a>, <a href="unixclients.html#id360610">Technical Issues</a></dt><dt>Posix ACLs, <a href="kerberos.html#id383822">Managing Windows 200x ACLs</a></dt><dt>PosixAccount, <a href="happy.html#id348843">LDAP Initialization and Creation of User and Group Accounts</a></dt><dt>posixAccount, <a href="nw4migration.html#id376484">LDAP Server Configuration</a></dt><dt>Postfix, <a href="nw4migration.html#id376484">LDAP Server Configuration</a></dt><dt>Postscript, <a href="happy.html#id345208">Installation of Printer Driver Auto-Download</a></dt><dt>powers, <a href="kerberos.html#id382896">Share Definition Controls</a></dt><dt>practices, <a href="kerberos.html#id380108">Introduction</a></dt><dt>precaution, <a href="upgrades.html#id368817">Introduction</a></dt><dt>preferred master, <a href="small.html#id329077">Implementation</a>, <a href="secure.html#id333388">Samba Configuration</a>, <a href="Big500users.html#id338499">Implementation</a>, <a href="happy.html#sbehap-massive">Samba-3 PDC Configuration</a></dt><dt>presence and leadership, <a href="kerberos.html#id381076">Technical Issues</a></dt><dt>price paid, <a href="kerberos.html#id380704">Dissection and Discussion</a></dt><dt>primary group, <a href="unixclients.html#sdcsdmldap">Samba Domain with Samba Domain Member Server  Using NSS LDAP</a>, <a href="kerberos.html#id383453">Share Point Directory and File Permissions</a></dt><dt>principals, <a href="kerberos.html#id382267">Kerberos Exposed</a></dt><dt>print filter, <a href="small.html#id329077">Implementation</a>, <a href="secure.html#ch4ptrcfg">Printer Configuration</a>, <a href="Big500users.html#id339213">Server Preparation: All Servers</a>, <a href="happy.html#sbehap-ptrcfg">Printer Configuration</a></dt><dt>print queue, <a href="simple.html#id324836">Charity Administration Office</a>, <a href="simple.html#id324932">Dissection and Discussion</a></dt><dt>print spooler, <a href="simple.html#id324836">Charity Administration Office</a></dt><dt>Print Test Page, <a href="happy.html#id354318">Uploading Printer Drivers to Samba Servers</a></dt><dt>printable, <a href="simple.html#id325119">Implementation</a>, <a href="simple.html#AcctgNet">Implementation</a>, <a href="small.html#id329077">Implementation</a>, <a href="secure.html#id333388">Samba Configuration</a>, <a href="Big500users.html#id338499">Implementation</a>, <a href="happy.html#sbehap-bldg1">Samba-3 BDC Configuration</a>, <a href="2000users.html#id356432">Implementation</a>, <a href="unixclients.html#sdcsdmldap">Samba Domain with Samba Domain Member Server  Using NSS LDAP</a>, <a href="unixclients.html#wdcsdm">NT4/Samba Domain with Samba Domain Member Server: Using NSS and Winbind</a>, <a href="unixclients.html#dcwonss">NT4/Samba Domain with Samba Domain Member Server without NSS Support</a>, <a href="unixclients.html#adssdm">Active Directory Domain with Samba Domain Member Server</a>, <a href="ntmigration.html#id372418">NT4 Migration Using LDAP Backend</a>, <a href="nw4migration.html#id376484">LDAP Server Configuration</a></dt><dt>printcap name, <a href="simple.html#id325119">Implementation</a>, <a href="simple.html#AcctgNet">Implementation</a>, <a href="small.html#id329077">Implementation</a>, <a href="secure.html#id332562">Implementation</a>, <a href="secure.html#id333388">Samba Configuration</a>, <a href="Big500users.html#id338499">Implementation</a>, <a href="happy.html#sbehap-massive">Samba-3 PDC Configuration</a>, <a href="happy.html#sbehap-bldg1">Samba-3 BDC Configuration</a>, <a href="2000users.html#id356432">Implementation</a>, <a href="unixclients.html#sdcsdmldap">Samba Domain with Samba Domain Member Server  Using NSS LDAP</a>, <a href="unixclients.html#wdcsdm">NT4/Samba Domain with Samba Domain Member Server: Using NSS and Winbind</a>, <a href="unixclients.html#dcwonss">NT4/Samba Domain with Samba Domain Member Server without NSS Support</a>, <a href="unixclients.html#adssdm">Active Directory Domain with Samba Domain Member Server</a>, <a href="nw4migration.html#id376484">LDAP Server Configuration</a></dt><dt>printer admin, <a href="happy.html#sbehap-massive">Samba-3 PDC Configuration</a>, <a href="happy.html#sbehap-bldg1">Samba-3 BDC Configuration</a>, <a href="2000users.html#id356432">Implementation</a>, <a href="unixclients.html#sdcsdmldap">Samba Domain with Samba Domain Member Server  Using NSS LDAP</a>, <a href="unixclients.html#wdcsdm">NT4/Samba Domain with Samba Domain Member Server: Using NSS and Winbind</a>, <a href="unixclients.html#dcwonss">NT4/Samba Domain with Samba Domain Member Server without NSS Support</a>, <a href="unixclients.html#id365733">IDMAP_RID with Winbind</a>, <a href="nw4migration.html#id376484">LDAP Server Configuration</a></dt><dt>printer validation, <a href="small.html#id330725">Validation</a>, <a href="secure.html#ch4valid">Validation</a></dt><dt>printers</dt><dd><dl><dt>Advanced, <a href="happy.html#id354318">Uploading Printer Drivers to Samba Servers</a></dt><dt>Default Settings, <a href="happy.html#id354318">Uploading Printer Drivers to Samba Servers</a></dt><dt>General, <a href="happy.html#id354318">Uploading Printer Drivers to Samba Servers</a></dt><dt>Properties, <a href="happy.html#id354318">Uploading Printer Drivers to Samba Servers</a></dt><dt>Security, <a href="happy.html#id354318">Uploading Printer Drivers to Samba Servers</a></dt><dt>Sharing, <a href="happy.html#id354318">Uploading Printer Drivers to Samba Servers</a></dt></dl></dd><dt>printing, <a href="simple.html#id325119">Implementation</a>, <a href="simple.html#AcctgNet">Implementation</a>, <a href="small.html#id329077">Implementation</a>, <a href="secure.html#id332562">Implementation</a>, <a href="secure.html#id333388">Samba Configuration</a>, <a href="Big500users.html#id338499">Implementation</a>, <a href="happy.html#sbehap-massive">Samba-3 PDC Configuration</a>, <a href="happy.html#sbehap-bldg1">Samba-3 BDC Configuration</a>, <a href="2000users.html#id356432">Implementation</a>, <a href="unixclients.html#sdcsdmldap">Samba Domain with Samba Domain Member Server  Using NSS LDAP</a>, <a href="unixclients.html#wdcsdm">NT4/Samba Domain with Samba Domain Member Server: Using NSS and Winbind</a>, <a href="unixclients.html#dcwonss">NT4/Samba Domain with Samba Domain Member Server without NSS Support</a>, <a href="unixclients.html#adssdm">Active Directory Domain with Samba Domain Member Server</a></dt><dd><dl><dt>drag-and-drop, <a href="happy.html#id345208">Installation of Printer Driver Auto-Download</a>, <a href="happy.html#id354318">Uploading Printer Drivers to Samba Servers</a></dt><dt>dumb, <a href="happy.html#id345208">Installation of Printer Driver Auto-Download</a></dt><dt>point-n-click, <a href="happy.html#id345208">Installation of Printer Driver Auto-Download</a></dt><dt>raw, <a href="simple.html#id324932">Dissection and Discussion</a></dt></dl></dd><dt>privacy, <a href="2000users.html#id356003">Identity Management Needs</a></dt><dt>Privilege Attribute Certificates (see PAC)</dt><dt>privilege controls, <a href="kerberos.html#id383453">Share Point Directory and File Permissions</a></dt><dt>privileged pipe, <a href="DomApps.html#id386107">Samba Configuration</a></dt><dt>privileges, <a href="2000users.html#id356003">Identity Management Needs</a>, <a href="upgrades.html#id371085">Updating from Samba Versions after 3.0.6 to a Current Release</a>, <a href="kerberos.html#id381076">Technical Issues</a>, <a href="kerberos.html#id382896">Share Definition Controls</a></dt><dt>problem report, <a href="ch14.html#id389686">Free Support</a></dt><dt>problem resolution, <a href="ch14.html">Samba Support</a></dt><dt>product defects, <a href="kerberos.html#id380704">Dissection and Discussion</a></dt><dt>professional support, <a href="ch14.html#id389686">Free Support</a></dt><dt>profile</dt><dd><dl><dt>default, <a href="happy.html#id343791">Assignment Tasks</a></dt><dt>mandatory, <a href="2000users.html#id355706">The Nature of Windows Networking Protocols</a></dt><dt>roaming, <a href="happy.html">Making Happy Users</a></dt></dl></dd><dt>profile acls, <a href="secure.html#id333388">Samba Configuration</a>, <a href="Big500users.html#id338499">Implementation</a>, <a href="happy.html#sbehap-bldg1">Samba-3 BDC Configuration</a>, <a href="2000users.html#id356432">Implementation</a>, <a href="ntmigration.html#id372418">NT4 Migration Using LDAP Backend</a>, <a href="nw4migration.html#id376484">LDAP Server Configuration</a></dt><dt>profile path, <a href="ntmigration.html#id371970">Technical Issues</a></dt><dt>profile share, <a href="secure.html#id332562">Implementation</a></dt><dt>profiles, <a href="upgrades.html#id368991">Security Identifiers (SIDs)</a></dt><dt>profiles share, <a href="ntmigration.html#id371815">Dissection and Discussion</a></dt><dt>programmer, <a href="kerberos.html#id380704">Dissection and Discussion</a></dt><dt>project, <a href="ch14.html#id389686">Free Support</a></dt><dt>project maintainers, <a href="kerberos.html#id381076">Technical Issues</a></dt><dt>Properties, <a href="kerberos.html#id383872">Using the MMC Computer Management Interface</a></dt><dt>proprietary, <a href="kerberos.html#id381076">Technical Issues</a></dt><dt>protected, <a href="kerberos.html#id381076">Technical Issues</a></dt><dt>protection, <a href="kerberos.html#id381076">Technical Issues</a></dt><dt>protocol</dt><dd><dl><dt>negotiation, <a href="2000users.html#id355706">The Nature of Windows Networking Protocols</a></dt></dl></dd><dt>protocol analysis, <a href="primer.html#id393582">Requirements and Notes</a></dt><dt>protocols, <a href="kerberos.html#id381076">Technical Issues</a></dt><dt>provided services, <a href="ch14.html">Samba Support</a></dt><dt>proxy, <a href="DomApps.html#id385236">Assignment Tasks</a>, <a href="DomApps.html#id385351">Technical Issues</a></dt><dt>PST file, <a href="happy.html#id353863">Configuration of MS Outlook to Relocate PST File</a></dt><dt>public specifications, <a href="kerberos.html#id381076">Technical Issues</a></dt><dt>purchase support, <a href="ch14.html#id389686">Free Support</a></dt></dl></div><div class="indexdiv"><h3>Q</h3><dl><dt>Qbasic, <a href="nw4migration.html#id376484">LDAP Server Configuration</a></dt><dt>qualified problem, <a href="ch14.html#id389686">Free Support</a></dt></dl></div><div class="indexdiv"><h3>R</h3><dl><dt>RAID, <a href="secure.html#id332397">Hardware Requirements</a></dt><dt>RAID controllers, <a href="HA.html#id389326">Hardware Problems</a></dt><dt>Raw Print Through, <a href="happy.html#id345208">Installation of Printer Driver Auto-Download</a></dt><dt>raw printing, <a href="small.html#id329077">Implementation</a>, <a href="secure.html#ch4ptrcfg">Printer Configuration</a>, <a href="Big500users.html#id339213">Server Preparation: All Servers</a>, <a href="happy.html#sbehap-ptrcfg">Printer Configuration</a></dt><dt>Rbase, <a href="nw4migration.html#id376484">LDAP Server Configuration</a></dt><dt>rcldap, <a href="2000users.html#id356432">Implementation</a></dt><dt>read only, <a href="simple.html#id324238">Implementation</a>, <a href="simple.html#id325119">Implementation</a>, <a href="simple.html#AcctgNet">Implementation</a>, <a href="small.html#id329077">Implementation</a>, <a href="secure.html#id333388">Samba Configuration</a>, <a href="Big500users.html#id338499">Implementation</a>, <a href="happy.html#sbehap-bldg1">Samba-3 BDC Configuration</a>, <a href="2000users.html#id356432">Implementation</a>, <a href="unixclients.html#sdcsdmldap">Samba Domain with Samba Domain Member Server  Using NSS LDAP</a>, <a href="unixclients.html#wdcsdm">NT4/Samba Domain with Samba Domain Member Server: Using NSS and Winbind</a>, <a href="unixclients.html#dcwonss">NT4/Samba Domain with Samba Domain Member Server without NSS Support</a>, <a href="unixclients.html#adssdm">Active Directory Domain with Samba Domain Member Server</a>, <a href="ntmigration.html#id372418">NT4 Migration Using LDAP Backend</a>, <a href="nw4migration.html#id376484">LDAP Server Configuration</a></dt><dt>realm, <a href="unixclients.html#adssdm">Active Directory Domain with Samba Domain Member Server</a>, <a href="unixclients.html#id365733">IDMAP_RID with Winbind</a>, <a href="unixclients.html#id366318">IDMAP Storage in LDAP using Winbind</a>, <a href="unixclients.html#id366884">IDMAP and NSS Using LDAP from ADS with RFC2307bis Schema Extension</a>, <a href="DomApps.html#id385744">Kerberos Configuration</a>, <a href="DomApps.html#id386629">NSS Configuration</a></dt><dt>recognize, <a href="kerberos.html#id381076">Technical Issues</a></dt><dt>record locking, <a href="appendix.html#id393226">Microsoft Access</a></dt><dt>recursively, <a href="kerberos.html#id384311">Setting Posix ACLs in UNIX/Linux</a></dt><dt>Red Hat, <a href="simple.html#id324129">Drafting Office</a>, <a href="nw4migration.html">Migrating NetWare Server to Samba-3</a></dt><dt>Red Hat Fedora Linux, <a href="DomApps.html#id386107">Samba Configuration</a></dt><dt>Red Hat Linux, <a href="simple.html#id324932">Dissection and Discussion</a>, <a href="simple.html#AccountingOffice">Accounting Office</a>, <a href="happy.html#id346155">Samba Server Implementation</a>, <a href="happy.html#sbehap-PAM-NSS">PAM and NSS Client Configuration</a>, <a href="2000users.html#id356432">Implementation</a>, <a href="unixclients.html#adssdm">Active Directory Domain with Samba Domain Member Server</a>, <a href="DomApps.html#id385511">Implementation</a>, <a href="DomApps.html#id386107">Samba Configuration</a></dt><dt>redirected folders, <a href="happy.html#id344798">Roaming Profile Background</a>, <a href="2000users.html#id355706">The Nature of Windows Networking Protocols</a></dt><dt>refereed standards, <a href="kerberos.html#id381076">Technical Issues</a></dt><dt>regedit, <a href="simple.html#id325119">Implementation</a></dt><dt>regedt32, <a href="happy.html#id345065">Profile Changes</a>, <a href="happy.html#redirfold">Configuration of Default Profile with Folder Redirection</a></dt><dt>registry, <a href="ntmigration.html#id375074">Questions and Answers</a></dt><dd><dl><dt>keys</dt><dd><dl><dt>SAM, <a href="ntmigration.html#id371815">Dissection and Discussion</a></dt><dt>SECURITY, <a href="ntmigration.html#id371815">Dissection and Discussion</a></dt></dl></dd></dl></dd><dt>registry change, <a href="kerberos.html#id384628">Questions and Answers</a></dt><dt>Registry Editor, <a href="happy.html#redirfold">Configuration of Default Profile with Folder Redirection</a></dt><dt>registry hacks, <a href="kerberos.html#id384628">Questions and Answers</a></dt><dt>registry keys, <a href="happy.html#redirfold">Configuration of Default Profile with Folder Redirection</a></dt><dt>reimburse, <a href="kerberos.html#id380704">Dissection and Discussion</a></dt><dt>rejected, <a href="unixclients.html#sdcsdmldap">Samba Domain with Samba Domain Member Server  Using NSS LDAP</a>, <a href="kerberos.html#id382562">Share Access Controls</a></dt><dt>rejoin, <a href="ntmigration.html#id375074">Questions and Answers</a></dt><dt>reliability, <a href="HA.html">Performance, Reliability, and Availability</a></dt><dt>remote announce, <a href="HA.html#id388556">Routed Networks</a></dt><dt>remote browse sync, <a href="HA.html#id388556">Routed Networks</a></dt><dt>remote procedure call (see RPC)</dt><dt>replicate, <a href="unixclients.html#id367744">Questions and Answers</a>, <a href="HA.html#id389285">Replicate Data to Conserve Peak-Demand Wide-Area Bandwidth</a></dt><dt>replicated, <a href="2000users.html#id355347">Dissection and Discussion</a></dt><dt>requesting payment, <a href="ch14.html#id389686">Free Support</a></dt><dt>resilient, <a href="HA.html#id388343">Guidelines for Reliable Samba Operation</a></dt><dt>resolution, <a href="upgrades.html#id371176">Replacing a Domain Member Server</a></dt><dt>resolve, <a href="unixclients.html#id360610">Technical Issues</a>, <a href="HA.html#id388378">Bad Hostnames</a></dt><dt>response, <a href="unixclients.html#id365733">IDMAP_RID with Winbind</a></dt><dt>responsibility, <a href="kerberos.html#id380704">Dissection and Discussion</a></dt><dt>responsible, <a href="kerberos.html#id381076">Technical Issues</a></dt><dt>restrict anonymous, <a href="unixclients.html#sdcsdmldap">Samba Domain with Samba Domain Member Server  Using NSS LDAP</a></dt><dt>restricted export, <a href="kerberos.html#id382267">Kerberos Exposed</a></dt><dt>Restrictive security, <a href="unixclients.html#adssdm">Active Directory Domain with Samba Domain Member Server</a></dt><dt>reverse DNS, <a href="DomApps.html#id385744">Kerberos Configuration</a></dt><dt>rfc2307bis, <a href="unixclients.html#id366884">IDMAP and NSS Using LDAP from ADS with RFC2307bis Schema Extension</a></dt><dt>RID, <a href="unixclients.html#id365733">IDMAP_RID with Winbind</a>, <a href="nw4migration.html#id376484">LDAP Server Configuration</a></dt><dt>risk, <a href="secure.html#id332164">Technical Issues</a>, <a href="unixclients.html#id367744">Questions and Answers</a>, <a href="ntmigration.html#id375074">Questions and Answers</a>, <a href="kerberos.html#id380108">Introduction</a></dt><dt>road-map, <a href="kerberos.html#id381076">Technical Issues</a></dt><dd><dl><dt>published, <a href="kerberos.html#id381076">Technical Issues</a></dt></dl></dd><dt>roaming profile, <a href="happy.html#id344321">Technical Issues</a>, <a href="happy.html#id344798">Roaming Profile Background</a>, <a href="happy.html#id352707">Configuring Profile Directories</a>, <a href="2000users.html#id355630">User Needs</a>, <a href="2000users.html#id359730">Questions and Answers</a></dt><dt>roaming profiles, <a href="secure.html#id332164">Technical Issues</a>, <a href="secure.html#id332562">Implementation</a>, <a href="happy.html#id344798">Roaming Profile Background</a></dt><dt>routed network, <a href="HA.html#id389105">Use and Location of BDCs</a></dt><dt>router, <a href="small.html#id329077">Implementation</a></dt><dt>routers, <a href="2000users.html#id359730">Questions and Answers</a>, <a href="HA.html#id388556">Routed Networks</a></dt><dt>RPC, <a href="unixclients.html#adssdm">Active Directory Domain with Samba Domain Member Server</a>, <a href="kerberos.html#id382267">Kerberos Exposed</a></dt><dt>rpc, <a href="upgrades.html#id368991">Security Identifiers (SIDs)</a></dt><dt>rpcclient, <a href="upgrades.html#id368991">Security Identifiers (SIDs)</a></dt><dt>RPM, <a href="upgrades.html#id368991">Security Identifiers (SIDs)</a>, <a href="upgrades.html#sbeug2">Samba 1.9.x and 2.x Versions Without LDAP</a>, <a href="nw4migration.html#id376162">Dissection and Discussion</a></dt><dd><dl><dt>install, <a href="simple.html#id324238">Implementation</a></dt></dl></dd><dt>rpm, <a href="DomApps.html#ch10-one">Removal of Pre-Existing Conflicting RPMs</a>, <a href="appendix.html#id390543">Samba System File Location</a></dt><dt>RPMs, <a href="DomApps.html#id386107">Samba Configuration</a></dt><dt>rpms, <a href="DomApps.html#ch10-one">Removal of Pre-Existing Conflicting RPMs</a></dt><dt>rsync, <a href="happy.html#sbehap-massive">Samba-3 PDC Configuration</a>, <a href="unixclients.html#id367744">Questions and Answers</a>, <a href="nw4migration.html#id376484">LDAP Server Configuration</a>, <a href="HA.html#id389285">Replicate Data to Conserve Peak-Demand Wide-Area Bandwidth</a></dt><dt>rsyncd.conf, <a href="nw4migration.html#id376484">LDAP Server Configuration</a></dt><dt>run-time control files, <a href="appendix.html#id390543">Samba System File Location</a></dt></dl></div><div class="indexdiv"><h3>S</h3><dl><dt>safe-guards, <a href="kerberos.html#id381076">Technical Issues</a></dt><dt>SAM, <a href="ntmigration.html#id371815">Dissection and Discussion</a></dt><dt>samba, <a href="DomApps.html#ch10-one">Removal of Pre-Existing Conflicting RPMs</a></dt><dd><dl><dt>starting samba, <a href="simple.html#id324238">Implementation</a></dt></dl></dd><dt>Samba, <a href="DomApps.html#id386107">Samba Configuration</a></dt><dt>Samba accounts, <a href="unixclients.html#id360610">Technical Issues</a></dt><dt>samba cluster, <a href="HA.html#id387816">Introduction</a></dt><dt>samba control script, <a href="appendix.html#id390934">Starting Samba</a></dt><dt>Samba Domain, <a href="unixclients.html#wdcsdm">NT4/Samba Domain with Samba Domain Member Server: Using NSS and Winbind</a>, <a href="ntmigration.html#id375074">Questions and Answers</a></dt><dt>Samba Domain server, <a href="kerberos.html#id383872">Using the MMC Computer Management Interface</a></dt><dt>Samba RPM Packages, <a href="happy.html#sbehap-massive">Samba-3 PDC Configuration</a></dt><dt>Samba Tea, <a href="DomApps.html#id386107">Samba Configuration</a></dt><dt>sambaDomainName, <a href="ntmigration.html#id372418">NT4 Migration Using LDAP Backend</a></dt><dt>sambaGroupMapping, <a href="nw4migration.html#id376484">LDAP Server Configuration</a></dt><dt>SambaSAMAccount, <a href="happy.html#id343590">Regarding LDAP Directories and Windows Computer Accounts</a></dt><dt>SambaSamAccount, <a href="happy.html#id348843">LDAP Initialization and Creation of User and Group Accounts</a></dt><dt>sambaSamAccount, <a href="nw4migration.html#id376484">LDAP Server Configuration</a></dt><dt>SambaXP conference, <a href="DomApps.html#id387329">Questions and Answers</a></dt><dt>SAN, <a href="HA.html#id389190">For Scalability, Use SAN-Based Storage on Samba Servers</a></dt><dt>SAS, <a href="upgrades.html#id368991">Security Identifiers (SIDs)</a></dt><dt>scalability, <a href="HA.html#id387816">Introduction</a></dt><dt>scalable, <a href="2000users.html#id356003">Identity Management Needs</a></dt><dt>schannel, <a href="kerberos.html#id381076">Technical Issues</a>, <a href="kerberos.html#id384506">Key Points Learned</a>, <a href="kerberos.html#id384628">Questions and Answers</a></dt><dt>schema, <a href="unixclients.html#id366884">IDMAP and NSS Using LDAP from ADS with RFC2307bis Schema Extension</a>, <a href="unixclients.html#id367744">Questions and Answers</a>, <a href="upgrades.html#id370773">Samba-2.x with LDAP Support</a>, <a href="upgrades.html#id371011">Updating from Samba Versions between 3.0.6 and 3.0.10</a></dt><dt>scripts, <a href="appendix.html#id391880">The LDAP Account Manager</a></dt><dt>secondary group, <a href="unixclients.html#sdcsdmldap">Samba Domain with Samba Domain Member Server  Using NSS LDAP</a></dt><dt>secret, <a href="kerberos.html#id382267">Kerberos Exposed</a></dt><dt>secrets.tdb, <a href="happy.html#id344321">Technical Issues</a>, <a href="happy.html#sbehap-massive">Samba-3 PDC Configuration</a>, <a href="upgrades.html#id368991">Security Identifiers (SIDs)</a>, <a href="upgrades.html#sbeug1">Location of config files</a></dt><dt>secure, <a href="kerberos.html#id380108">Introduction</a></dt><dt>secure account password, <a href="unixclients.html#id367744">Questions and Answers</a></dt><dt>secure connections, <a href="appendix.html#id391880">The LDAP Account Manager</a></dt><dt>secure networking, <a href="kerberos.html#id381076">Technical Issues</a></dt><dt>secure networking protocols, <a href="kerberos.html#id381076">Technical Issues</a></dt><dt>security, <a href="simple.html#id324238">Implementation</a>, <a href="simple.html#id325119">Implementation</a>, <a href="happy.html#id344321">Technical Issues</a>, <a href="unixclients.html#sdcsdmldap">Samba Domain with Samba Domain Member Server  Using NSS LDAP</a>, <a href="unixclients.html#wdcsdm">NT4/Samba Domain with Samba Domain Member Server: Using NSS and Winbind</a>, <a href="unixclients.html#dcwonss">NT4/Samba Domain with Samba Domain Member Server without NSS Support</a>, <a href="unixclients.html#adssdm">Active Directory Domain with Samba Domain Member Server</a>, <a href="unixclients.html#id365733">IDMAP_RID with Winbind</a>, <a href="unixclients.html#id366318">IDMAP Storage in LDAP using Winbind</a>, <a href="unixclients.html#id366884">IDMAP and NSS Using LDAP from ADS with RFC2307bis Schema Extension</a>, <a href="unixclients.html#id367744">Questions and Answers</a>, <a href="upgrades.html#id368991">Security Identifiers (SIDs)</a>, <a href="kerberos.html#id380108">Introduction</a>, <a href="kerberos.html#id381076">Technical Issues</a>, <a href="kerberos.html#id383453">Share Point Directory and File Permissions</a>, <a href="kerberos.html#id384628">Questions and Answers</a>, <a href="DomApps.html#id386629">NSS Configuration</a></dt><dd><dl><dt>identifier, <a href="upgrades.html#id368991">Security Identifiers (SIDs)</a></dt><dt>share mode, <a href="simple.html#id324932">Dissection and Discussion</a></dt><dt>user mode, <a href="simple.html#id327103">Dissection and Discussion</a></dt></dl></dd><dt>Security, <a href="kerberos.html#id381076">Technical Issues</a>, <a href="kerberos.html#id383872">Using the MMC Computer Management Interface</a></dt><dt>Security Account Manager (see SAM)</dt><dt>security controls, <a href="kerberos.html#id381076">Technical Issues</a></dt><dt>security descriptors, <a href="ntmigration.html#id371815">Dissection and Discussion</a></dt><dt>security fixes, <a href="kerberos.html#id381076">Technical Issues</a></dt><dt>security updates, <a href="kerberos.html#id381076">Technical Issues</a></dt><dt>SerNet, <a href="unixclients.html#adssdm">Active Directory Domain with Samba Domain Member Server</a>, <a href="DomApps.html#id386107">Samba Configuration</a></dt><dt>server</dt><dd><dl><dt>domain member, <a href="upgrades.html#id368991">Security Identifiers (SIDs)</a></dt><dt>stand-alone, <a href="upgrades.html#id368991">Security Identifiers (SIDs)</a></dt></dl></dd><dt>server string, <a href="unixclients.html#adssdm">Active Directory Domain with Samba Domain Member Server</a>, <a href="unixclients.html#id365733">IDMAP_RID with Winbind</a>, <a href="unixclients.html#id366318">IDMAP Storage in LDAP using Winbind</a>, <a href="unixclients.html#id366884">IDMAP and NSS Using LDAP from ADS with RFC2307bis Schema Extension</a>, <a href="nw4migration.html#id376484">LDAP Server Configuration</a></dt><dt>service, <a href="2000users.html#id356432">Implementation</a></dt><dd><dl><dt>smb</dt><dd><dl><dt>start, <a href="Big500users.html#ch5-domsvrspec">Configuration Specific to Domain Member Servers: BLDG1, BLDG2</a></dt></dl></dd></dl></dd><dt>Service Packs, <a href="secure.html#ch4appscfg">Application Share Configuration</a></dt><dt>services, <a href="DomApps.html#id387274">Key Points Learned</a></dt><dt>services provided, <a href="ch14.html">Samba Support</a></dt><dt>session setup, <a href="primer.html#id395083">Simple Windows Client Connection Characteristics</a>, <a href="primer.html#id395544">Windows 200x/XP Client Interaction with Samba-3</a></dt><dt>Session Setup, <a href="primer.html#id395083">Simple Windows Client Connection Characteristics</a></dt><dt>SessionSetUpAndX, <a href="upgrades.html#id368991">Security Identifiers (SIDs)</a></dt><dt>set primary group script, <a href="happy.html#sbehap-massive">Samba-3 PDC Configuration</a>, <a href="2000users.html#id356432">Implementation</a>, <a href="upgrades.html#id370451">Applicable to All Samba 2.x to Samba-3 Upgrades</a>, <a href="ntmigration.html#id372418">NT4 Migration Using LDAP Backend</a>, <a href="nw4migration.html#id376484">LDAP Server Configuration</a></dt><dt>setfacl, <a href="kerberos.html#id384311">Setting Posix ACLs in UNIX/Linux</a></dt><dt>severely degrade, <a href="HA.html#id388810">Samba Configuration</a></dt><dt>SFU, <a href="unixclients.html#id367167">IDMAP, Active Directory, and MS Services for UNIX 3.5</a></dt><dt>SGID, <a href="simple.html#id324932">Dissection and Discussion</a>, <a href="kerberos.html#id383453">Share Point Directory and File Permissions</a>, <a href="appendix.html#ch12-SUIDSGID">Effect of Setting File and Directory SUID/SGID Permissions Explained</a></dt><dt>shadow-utils, <a href="ntmigration.html#id375074">Questions and Answers</a></dt><dt>Share Access Controls, <a href="kerberos.html#id382562">Share Access Controls</a></dt><dt>share ACLs, <a href="kerberos.html#id384628">Questions and Answers</a></dt><dt>share definition, <a href="kerberos.html#id381076">Technical Issues</a></dt><dt>Share Definition</dt><dd><dl><dt>Controls, <a href="kerberos.html#id382896">Share Definition Controls</a></dt></dl></dd><dt>share definition controls, <a href="kerberos.html#id382896">Share Definition Controls</a>, <a href="kerberos.html#id383030">Checkpoint Controls</a>, <a href="kerberos.html#id383453">Share Point Directory and File Permissions</a>, <a href="kerberos.html#id384628">Questions and Answers</a></dt><dt>share level access controls, <a href="kerberos.html#id384628">Questions and Answers</a></dt><dt>share level ACL, <a href="kerberos.html#id384628">Questions and Answers</a></dt><dt>Share Permissions, <a href="kerberos.html#id382562">Share Access Controls</a></dt><dt>shared resource, <a href="kerberos.html#id381076">Technical Issues</a>, <a href="kerberos.html#id384311">Setting Posix ACLs in UNIX/Linux</a></dt><dt>shares, <a href="kerberos.html#id381076">Technical Issues</a></dt><dt>show add printer wizard, <a href="simple.html#id325119">Implementation</a>, <a href="simple.html#AcctgNet">Implementation</a>, <a href="small.html#id329077">Implementation</a>, <a href="secure.html#id333388">Samba Configuration</a>, <a href="Big500users.html#id338499">Implementation</a>, <a href="happy.html#sbehap-massive">Samba-3 PDC Configuration</a>, <a href="happy.html#sbehap-bldg1">Samba-3 BDC Configuration</a>, <a href="2000users.html#id356432">Implementation</a>, <a href="nw4migration.html#id376484">LDAP Server Configuration</a></dt><dt>shutdown script, <a href="secure.html#id333388">Samba Configuration</a>, <a href="Big500users.html#id338499">Implementation</a>, <a href="2000users.html#id356432">Implementation</a></dt><dt>SID, <a href="secure.html#ch4wincfg">Windows Client Configuration</a>, <a href="happy.html#id343590">Regarding LDAP Directories and Windows Computer Accounts</a>, <a href="2000users.html#id356003">Identity Management Needs</a>, <a href="unixclients.html#id360610">Technical Issues</a>, <a href="unixclients.html#id365733">IDMAP_RID with Winbind</a>, <a href="upgrades.html#id368991">Security Identifiers (SIDs)</a>, <a href="upgrades.html#id369719">Change of Workgroup (Domain) Name</a>, <a href="ntmigration.html#id375074">Questions and Answers</a>, <a href="appendix.html#id391422">Initialization of the LDAP Database</a></dt><dt>side effects, <a href="kerberos.html#id383822">Managing Windows 200x ACLs</a></dt><dt>Sign'n'seal, <a href="kerberos.html#id384506">Key Points Learned</a>, <a href="kerberos.html#id384628">Questions and Answers</a></dt><dt>silent return, <a href="unixclients.html#adssdm">Active Directory Domain with Samba Domain Member Server</a></dt><dt>simple, <a href="HA.html#id387893">Dissection and Discussion</a></dt><dt>Single Sign-On (see SSO)</dt><dt>slapcat, <a href="happy.html#id348843">LDAP Initialization and Creation of User and Group Accounts</a>, <a href="unixclients.html#sdcsdmldap">Samba Domain with Samba Domain Member Server  Using NSS LDAP</a>, <a href="nw4migration.html#id376484">LDAP Server Configuration</a></dt><dt>slapd, <a href="happy.html#id345538">Debugging LDAP</a></dt><dt>slapd.conf, <a href="ntmigration.html#id372418">NT4 Migration Using LDAP Backend</a></dt><dt>slave, <a href="2000users.html#id355347">Dissection and Discussion</a></dt><dt>slow logon, <a href="happy.html">Making Happy Users</a></dt><dt>slow network, <a href="HA.html#id389326">Hardware Problems</a></dt><dt>slurpd, <a href="2000users.html#id356432">Implementation</a>, <a href="2000users.html#id359730">Questions and Answers</a></dt><dt>smart printing, <a href="happy.html#id343919">Dissection and Discussion</a></dt><dt>SMB, <a href="upgrades.html#id368991">Security Identifiers (SIDs)</a></dt><dt>SMB passwords, <a href="2000users.html#id356432">Implementation</a></dt><dt>smb ports, <a href="secure.html#id333388">Samba Configuration</a>, <a href="secure.html#id337723">Questions and Answers</a>, <a href="Big500users.html#id338499">Implementation</a>, <a href="happy.html#sbehap-massive">Samba-3 PDC Configuration</a>, <a href="happy.html#sbehap-bldg1">Samba-3 BDC Configuration</a>, <a href="2000users.html#id356432">Implementation</a>, <a href="unixclients.html#sdcsdmldap">Samba Domain with Samba Domain Member Server  Using NSS LDAP</a>, <a href="unixclients.html#wdcsdm">NT4/Samba Domain with Samba Domain Member Server: Using NSS and Winbind</a>, <a href="unixclients.html#dcwonss">NT4/Samba Domain with Samba Domain Member Server without NSS Support</a>, <a href="ntmigration.html#id372418">NT4 Migration Using LDAP Backend</a></dt><dt>SMB/CIFS, <a href="DomApps.html#id387329">Questions and Answers</a></dt><dt>smbclient, <a href="simple.html#validate1">Validation</a>, <a href="secure.html#ch4valid">Validation</a>, <a href="happy.html#id348843">LDAP Initialization and Creation of User and Group Accounts</a>, <a href="DomApps.html#id387329">Questions and Answers</a></dt><dt>smbd, <a href="simple.html#validate1">Validation</a>, <a href="simple.html#id325119">Implementation</a>, <a href="small.html#id330725">Validation</a>, <a href="secure.html#ch4valid">Validation</a>, <a href="happy.html#sbehap-massive">Samba-3 PDC Configuration</a>, <a href="unixclients.html#id360610">Technical Issues</a>, <a href="unixclients.html#adssdm">Active Directory Domain with Samba Domain Member Server</a>, <a href="upgrades.html#id368991">Security Identifiers (SIDs)</a>, <a href="upgrades.html#sbeug1">Location of config files</a>, <a href="upgrades.html#sbeug2">Samba 1.9.x and 2.x Versions Without LDAP</a>, <a href="upgrades.html#id371176">Replacing a Domain Member Server</a>, <a href="DomApps.html#id386107">Samba Configuration</a>, <a href="DomApps.html#id387329">Questions and Answers</a>, <a href="appendix.html#id390934">Starting Samba</a></dt><dd><dl><dt>location of files, <a href="appendix.html#id390543">Samba System File Location</a></dt></dl></dd><dt>smbfs, <a href="HA.html#id387893">Dissection and Discussion</a></dt><dt>smbldap-groupadd, <a href="happy.html#id348843">LDAP Initialization and Creation of User and Group Accounts</a>, <a href="nw4migration.html#id376484">LDAP Server Configuration</a></dt><dt>smbldap-groupmod, <a href="nw4migration.html#id376484">LDAP Server Configuration</a></dt><dt>smbldap-passwd, <a href="happy.html#id348843">LDAP Initialization and Creation of User and Group Accounts</a></dt><dt>smbldap-populate, <a href="happy.html#id348843">LDAP Initialization and Creation of User and Group Accounts</a></dt><dt>smbldap-tools, <a href="ntmigration.html#id372418">NT4 Migration Using LDAP Backend</a>, <a href="nw4migration.html#id376484">LDAP Server Configuration</a>, <a href="appendix.html#id391880">The LDAP Account Manager</a></dt><dt>smbldap-tools updating, <a href="ntmigration.html#id372418">NT4 Migration Using LDAP Backend</a></dt><dt>smbldap-useradd, <a href="happy.html#id348843">LDAP Initialization and Creation of User and Group Accounts</a>, <a href="2000users.html#id356432">Implementation</a></dt><dt>smbldap-usermod, <a href="happy.html#id348843">LDAP Initialization and Creation of User and Group Accounts</a>, <a href="nw4migration.html#id376484">LDAP Server Configuration</a></dt><dt>smbmnt, <a href="HA.html#id387893">Dissection and Discussion</a></dt><dt>smbmount, <a href="HA.html#id387893">Dissection and Discussion</a></dt><dt>smbpasswd, <a href="simple.html#AcctgNet">Implementation</a>, <a href="small.html#id328873">Technical Issues</a>, <a href="small.html#id329077">Implementation</a>, <a href="secure.html#id332164">Technical Issues</a>, <a href="secure.html#id333388">Samba Configuration</a>, <a href="Big500users.html#id339213">Server Preparation: All Servers</a>, <a href="Big500users.html#id339740">Configuration for Server: MASSIVE</a>, <a href="happy.html#sbehap-massive">Samba-3 PDC Configuration</a>, <a href="happy.html#id348843">LDAP Initialization and Creation of User and Group Accounts</a>, <a href="happy.html#sbehap-bldg1">Samba-3 BDC Configuration</a>, <a href="2000users.html#id355347">Dissection and Discussion</a>, <a href="2000users.html#id356432">Implementation</a>, <a href="unixclients.html#id367744">Questions and Answers</a>, <a href="upgrades.html">Updating Samba-3</a>, <a href="upgrades.html#id368991">Security Identifiers (SIDs)</a>, <a href="upgrades.html#id370451">Applicable to All Samba 2.x to Samba-3 Upgrades</a>, <a href="ntmigration.html#id371970">Technical Issues</a>, <a href="ntmigration.html#id375074">Questions and Answers</a>, <a href="DomApps.html">Integrating Additional Services</a></dt><dt>smbumnt, <a href="HA.html#id387893">Dissection and Discussion</a></dt><dt>smbumount, <a href="HA.html#id387893">Dissection and Discussion</a></dt><dt>SMTP, <a href="nw4migration.html#id376233">Technical Issues</a></dt><dt>snap-shot, <a href="ntmigration.html#id371815">Dissection and Discussion</a></dt><dt>socket address, <a href="HA.html#id388810">Samba Configuration</a></dt><dt>socket options, <a href="HA.html#id388810">Samba Configuration</a></dt><dt>software, <a href="kerberos.html#id380704">Dissection and Discussion</a></dt><dt>solve, <a href="kerberos.html#id380704">Dissection and Discussion</a></dt><dt>source code, <a href="kerberos.html#id380704">Dissection and Discussion</a></dt><dt>SPNEGO, <a href="primer.html#id395544">Windows 200x/XP Client Interaction with Samba-3</a></dt><dt>SQL, <a href="2000users.html#id355347">Dissection and Discussion</a>, <a href="2000users.html#id359730">Questions and Answers</a></dt><dt>Squid, <a href="DomApps.html#id385511">Implementation</a>, <a href="DomApps.html#ch10-one">Removal of Pre-Existing Conflicting RPMs</a>, <a href="DomApps.html#id386107">Samba Configuration</a>, <a href="DomApps.html#id386899">Squid Configuration</a></dt><dt>squid, <a href="DomApps.html#ch10-one">Removal of Pre-Existing Conflicting RPMs</a>, <a href="DomApps.html#id386107">Samba Configuration</a></dt><dt>Squid proxy, <a href="DomApps.html#id385351">Technical Issues</a></dt><dt>SRVTOOLS.EXE, <a href="secure.html#id332562">Implementation</a>, <a href="happy.html#id352707">Configuring Profile Directories</a>, <a href="ntmigration.html#id375074">Questions and Answers</a>, <a href="kerberos.html#id384628">Questions and Answers</a></dt><dt>SSL, <a href="appendix.html#id391880">The LDAP Account Manager</a></dt><dt>stand-alone server, <a href="upgrades.html#id368991">Security Identifiers (SIDs)</a></dt><dt>starting CUPS, <a href="simple.html#id325119">Implementation</a>, <a href="small.html#id329077">Implementation</a>, <a href="secure.html#procstart">Process Startup Configuration</a>, <a href="Big500users.html#ch5-procstart">Process Startup Configuration</a></dt><dt>starting dhcpd, <a href="small.html#id329077">Implementation</a>, <a href="secure.html#procstart">Process Startup Configuration</a>, <a href="Big500users.html#ch5-procstart">Process Startup Configuration</a></dt><dt>starting samba, <a href="simple.html#id324238">Implementation</a>, <a href="simple.html#id325119">Implementation</a>, <a href="simple.html#AcctgNet">Implementation</a>, <a href="small.html#id329077">Implementation</a>, <a href="secure.html#procstart">Process Startup Configuration</a>, <a href="Big500users.html#ch5-procstart">Process Startup Configuration</a></dt><dd><dl><dt>nmbd, <a href="appendix.html#id390934">Starting Samba</a></dt><dt>smbd, <a href="appendix.html#id390934">Starting Samba</a></dt><dt>winbindd, <a href="appendix.html#id390934">Starting Samba</a></dt></dl></dd><dt>startingCUPS, <a href="simple.html#AcctgNet">Implementation</a></dt><dt>startup script, <a href="appendix.html#id390934">Starting Samba</a></dt><dt>sticky bit, <a href="small.html#id329077">Implementation</a></dt><dt>storage capacity, <a href="secure.html#id332397">Hardware Requirements</a></dt><dt>strategic, <a href="ntmigration.html#id371970">Technical Issues</a></dt><dt>strategy, <a href="unixclients.html#id367744">Questions and Answers</a></dt><dt>straw-man, <a href="kerberos.html">Active Directory, Kerberos, and Security</a></dt><dt>strict sync, <a href="HA.html#id388810">Samba Configuration</a></dt><dt>stripped, <a href="upgrades.html#sbeug2">Samba 1.9.x and 2.x Versions Without LDAP</a></dt><dt>strong cryptography, <a href="kerberos.html#id382267">Kerberos Exposed</a></dt><dt>subscription, <a href="ch14.html#id389686">Free Support</a></dt><dt>SUID, <a href="simple.html#id324932">Dissection and Discussion</a>, <a href="kerberos.html#id384628">Questions and Answers</a>, <a href="appendix.html#ch12-SUIDSGID">Effect of Setting File and Directory SUID/SGID Permissions Explained</a></dt><dt>Sun ONE Identity Server, <a href="happy.html#id343919">Dissection and Discussion</a></dt><dt>super daemon, <a href="secure.html#procstart">Process Startup Configuration</a></dt><dt>support, <a href="kerberos.html#id380704">Dissection and Discussion</a>, <a href="ch14.html">Samba Support</a></dt><dt>survey, <a href="unixclients.html">Adding Domain Member Servers and Clients</a></dt><dt>SUSE, <a href="nw4migration.html">Migrating NetWare Server to Samba-3</a></dt><dt>SUSE Enterprise Linux Server, <a href="simple.html#id324836">Charity Administration Office</a>, <a href="secure.html#ch4bsc">Basic System Configuration</a>, <a href="DomApps.html#id385511">Implementation</a></dt><dt>SUSE Linux, <a href="simple.html#id324932">Dissection and Discussion</a>, <a href="happy.html#id346155">Samba Server Implementation</a>, <a href="happy.html#sbehap-PAM-NSS">PAM and NSS Client Configuration</a>, <a href="2000users.html#id356432">Implementation</a>, <a href="unixclients.html#adssdm">Active Directory Domain with Samba Domain Member Server</a>, <a href="DomApps.html#id385511">Implementation</a>, <a href="DomApps.html#ch10-one">Removal of Pre-Existing Conflicting RPMs</a></dt><dt>SWAT, <a href="appendix.html#id390543">Samba System File Location</a></dt><dt>sync always, <a href="HA.html#id388810">Samba Configuration</a></dt><dt>synchronization, <a href="DomApps.html#id385744">Kerberos Configuration</a>, <a href="HA.html#id389190">For Scalability, Use SAN-Based Storage on Samba Servers</a></dt><dt>synchronize, <a href="2000users.html#id355630">User Needs</a>, <a href="nw4migration.html#id376484">LDAP Server Configuration</a></dt><dt>synchronized, <a href="unixclients.html#id367744">Questions and Answers</a></dt><dt>syslog, <a href="small.html#id329077">Implementation</a>, <a href="secure.html#id333388">Samba Configuration</a>, <a href="Big500users.html#id338499">Implementation</a>, <a href="happy.html#ldapsetup">OpenLDAP Server Configuration</a>, <a href="happy.html#sbehap-massive">Samba-3 PDC Configuration</a>, <a href="happy.html#sbehap-bldg1">Samba-3 BDC Configuration</a>, <a href="2000users.html#id356432">Implementation</a>, <a href="unixclients.html#sdcsdmldap">Samba Domain with Samba Domain Member Server  Using NSS LDAP</a>, <a href="unixclients.html#wdcsdm">NT4/Samba Domain with Samba Domain Member Server: Using NSS and Winbind</a>, <a href="unixclients.html#dcwonss">NT4/Samba Domain with Samba Domain Member Server without NSS Support</a>, <a href="unixclients.html#adssdm">Active Directory Domain with Samba Domain Member Server</a>, <a href="ntmigration.html#id372418">NT4 Migration Using LDAP Backend</a></dt><dt>system level logins, <a href="unixclients.html#id367744">Questions and Answers</a></dt><dt>system security, <a href="kerberos.html#id381076">Technical Issues</a></dt></dl></div><div class="indexdiv"><h3>T</h3><dl><dt>tattooing, <a href="ntmigration.html#id375074">Questions and Answers</a></dt><dt>TCP/IP, <a href="unixclients.html#id367744">Questions and Answers</a></dt><dt>tdbdump, <a href="unixclients.html#wdcsdm">NT4/Samba Domain with Samba Domain Member Server: Using NSS and Winbind</a>, <a href="unixclients.html#adssdm">Active Directory Domain with Samba Domain Member Server</a>, <a href="ntmigration.html#id372418">NT4 Migration Using LDAP Backend</a></dt><dt>tdbsam, <a href="secure.html#id332164">Technical Issues</a>, <a href="secure.html#id332562">Implementation</a>, <a href="Big500users.html">The 500-User Office</a>, <a href="happy.html#id343791">Assignment Tasks</a>, <a href="2000users.html#id355347">Dissection and Discussion</a>, <a href="2000users.html#id356432">Implementation</a>, <a href="unixclients.html#wdcsdm">NT4/Samba Domain with Samba Domain Member Server: Using NSS and Winbind</a>, <a href="unixclients.html#id367744">Questions and Answers</a>, <a href="upgrades.html#id370451">Applicable to All Samba 2.x to Samba-3 Upgrades</a>, <a href="upgrades.html#id371011">Updating from Samba Versions between 3.0.6 and 3.0.10</a>, <a href="ntmigration.html#id371970">Technical Issues</a>, <a href="ntmigration.html#id375074">Questions and Answers</a></dt><dt>template primary group, <a href="unixclients.html#wdcsdm">NT4/Samba Domain with Samba Domain Member Server: Using NSS and Winbind</a>, <a href="unixclients.html#adssdm">Active Directory Domain with Samba Domain Member Server</a></dt><dt>template shell, <a href="unixclients.html#wdcsdm">NT4/Samba Domain with Samba Domain Member Server: Using NSS and Winbind</a>, <a href="unixclients.html#adssdm">Active Directory Domain with Samba Domain Member Server</a>, <a href="unixclients.html#id365733">IDMAP_RID with Winbind</a>, <a href="unixclients.html#id366318">IDMAP Storage in LDAP using Winbind</a>, <a href="unixclients.html#id366884">IDMAP and NSS Using LDAP from ADS with RFC2307bis Schema Extension</a></dt><dt>testparm, <a href="small.html#id330725">Validation</a>, <a href="secure.html#ch4valid">Validation</a>, <a href="happy.html#sbehap-massive">Samba-3 PDC Configuration</a>, <a href="unixclients.html#adssdm">Active Directory Domain with Samba Domain Member Server</a>, <a href="upgrades.html#sbeug2">Samba 1.9.x and 2.x Versions Without LDAP</a>, <a href="HA.html#id388810">Samba Configuration</a></dt><dt>ticket, <a href="DomApps.html#id386107">Samba Configuration</a></dt><dt>time server, <a href="secure.html#id332562">Implementation</a>, <a href="secure.html#id333388">Samba Configuration</a>, <a href="Big500users.html#id338499">Implementation</a>, <a href="happy.html#sbehap-massive">Samba-3 PDC Configuration</a>, <a href="2000users.html#id356432">Implementation</a>, <a href="nw4migration.html#id376484">LDAP Server Configuration</a></dt><dt>Tivoli Directory Server, <a href="happy.html#id343919">Dissection and Discussion</a></dt><dt>TLS, <a href="nw4migration.html#id376484">LDAP Server Configuration</a></dt><dt>token, <a href="DomApps.html#id385351">Technical Issues</a></dt><dt>tool, <a href="ntmigration.html#id375074">Questions and Answers</a>, <a href="kerberos.html#id380704">Dissection and Discussion</a></dt><dt>TOSHARG2, <a href="simple.html#id325119">Implementation</a></dt><dt>track record, <a href="kerberos.html#id380704">Dissection and Discussion</a></dt><dt>traffic collisions, <a href="happy.html">Making Happy Users</a></dt><dt>transaction processing, <a href="2000users.html#id355347">Dissection and Discussion</a></dt><dt>transactional, <a href="2000users.html#id359730">Questions and Answers</a></dt><dt>transfer, <a href="ntmigration.html#id375074">Questions and Answers</a></dt><dt>translate, <a href="kerberos.html#id383822">Managing Windows 200x ACLs</a></dt><dt>traverse, <a href="unixclients.html#wdcsdm">NT4/Samba Domain with Samba Domain Member Server: Using NSS and Winbind</a></dt><dt>tree, <a href="nw4migration.html#id376162">Dissection and Discussion</a></dt><dt>Tree Connect, <a href="primer.html#id395083">Simple Windows Client Connection Characteristics</a></dt><dt>trust account, <a href="happy.html#id343590">Regarding LDAP Directories and Windows Computer Accounts</a></dt><dt>trusted computing, <a href="kerberos.html#id380108">Introduction</a></dt><dt>Trusted Domains, <a href="unixclients.html#id360610">Technical Issues</a></dt><dt>trusted domains, <a href="unixclients.html#id367744">Questions and Answers</a></dt><dt>trusted third-party, <a href="kerberos.html#id382267">Kerberos Exposed</a></dt><dt>trusting, <a href="kerberos.html#id382267">Kerberos Exposed</a></dt><dt>turn-around time, <a href="kerberos.html#id381076">Technical Issues</a></dt></dl></div><div class="indexdiv"><h3>U</h3><dl><dt>UDP</dt><dd><dl><dt>broadcast, <a href="HA.html#id388556">Routed Networks</a></dt></dl></dd><dt>UID, <a href="simple.html#id324932">Dissection and Discussion</a>, <a href="happy.html#id343590">Regarding LDAP Directories and Windows Computer Accounts</a>, <a href="happy.html#id344321">Technical Issues</a>, <a href="2000users.html#id356432">Implementation</a>, <a href="unixclients.html#id367744">Questions and Answers</a>, <a href="ntmigration.html#id375074">Questions and Answers</a></dt><dt>un-join, <a href="ntmigration.html#id375074">Questions and Answers</a></dt><dt>unauthorized activities, <a href="kerberos.html#id382267">Kerberos Exposed</a></dt><dt>UNC name, <a href="2000users.html#id359730">Questions and Answers</a></dt><dt>unencrypted, <a href="appendix.html#id391880">The LDAP Account Manager</a></dt><dt>Unicast, <a href="2000users.html#id355706">The Nature of Windows Networking Protocols</a></dt><dt>unicode, <a href="upgrades.html#id369962">International Language Support</a></dt><dt>Universal Naming Convention (see UNC name)</dt><dt>UNIX, <a href="nw4migration.html#id376484">LDAP Server Configuration</a></dt><dd><dl><dt>groups, <a href="small.html#id328873">Technical Issues</a>, <a href="small.html#id329077">Implementation</a></dt></dl></dd><dt>UNIX accounts, <a href="happy.html#id344321">Technical Issues</a></dt><dt>unix charset, <a href="happy.html#sbehap-massive">Samba-3 PDC Configuration</a>, <a href="happy.html#sbehap-bldg1">Samba-3 BDC Configuration</a>, <a href="2000users.html#id356432">Implementation</a>, <a href="unixclients.html#sdcsdmldap">Samba Domain with Samba Domain Member Server  Using NSS LDAP</a>, <a href="unixclients.html#wdcsdm">NT4/Samba Domain with Samba Domain Member Server: Using NSS and Winbind</a>, <a href="unixclients.html#dcwonss">NT4/Samba Domain with Samba Domain Member Server without NSS Support</a>, <a href="unixclients.html#adssdm">Active Directory Domain with Samba Domain Member Server</a></dt><dt>unix password sync, <a href="secure.html#id333388">Samba Configuration</a></dt><dt>UNIX/Linux server, <a href="kerberos.html#id381076">Technical Issues</a></dt><dt>unix2dos, <a href="secure.html#id333388">Samba Configuration</a>, <a href="Big500users.html#id339740">Configuration for Server: MASSIVE</a></dt><dt>unknown, <a href="kerberos.html#id381076">Technical Issues</a></dt><dt>unsupported software, <a href="ch14.html#id389884">Commercial Support</a></dt><dt>update, <a href="upgrades.html#id368817">Introduction</a>, <a href="upgrades.html#id368901">Cautions and Notes</a></dt><dt>updates, <a href="kerberos.html#id380108">Introduction</a>, <a href="kerberos.html#id381076">Technical Issues</a></dt><dt>updating smbldap-tools, <a href="ntmigration.html#id372418">NT4 Migration Using LDAP Backend</a></dt><dt>upgrade, <a href="upgrades.html#id368817">Introduction</a>, <a href="upgrades.html#id368901">Cautions and Notes</a>, <a href="nw4migration.html#id376484">LDAP Server Configuration</a></dt><dt>uppercase, <a href="ntmigration.html#id372293">Implementation</a></dt><dt>use client driver, <a href="simple.html#id325119">Implementation</a>, <a href="simple.html#AcctgNet">Implementation</a>, <a href="small.html#id329077">Implementation</a>, <a href="secure.html#id333388">Samba Configuration</a>, <a href="Big500users.html#id338499">Implementation</a>, <a href="ntmigration.html#id372418">NT4 Migration Using LDAP Backend</a>, <a href="nw4migration.html#id376484">LDAP Server Configuration</a></dt><dt>user</dt><dd><dl><dt>management, <a href="small.html#id329077">Implementation</a>, <a href="secure.html#id333388">Samba Configuration</a>, <a href="Big500users.html#id339740">Configuration for Server: MASSIVE</a></dt></dl></dd><dt>user account, <a href="happy.html">Making Happy Users</a>, <a href="happy.html#ldapsetup">OpenLDAP Server Configuration</a></dt><dt>User and Group Controls, <a href="kerberos.html#id381076">Technical Issues</a></dt><dt>user credentials, <a href="2000users.html#id356003">Identity Management Needs</a>, <a href="unixclients.html#id367212">UNIX/Linux Client Domain Member</a></dt><dt>user errors, <a href="unixclients.html#id367744">Questions and Answers</a></dt><dt>user groups, <a href="ch14.html#id389686">Free Support</a></dt><dt>user identities, <a href="unixclients.html#id361279">Implementation</a></dt><dt>user logins, <a href="unixclients.html#id367744">Questions and Answers</a></dt><dt>user management, <a href="secure.html#id332562">Implementation</a></dt><dt>User Manager, <a href="ntmigration.html#id372418">NT4 Migration Using LDAP Backend</a></dt><dt>User Mode, <a href="secure.html#id332562">Implementation</a>, <a href="primer.html#id395083">Simple Windows Client Connection Characteristics</a>, <a href="primer.html#id395544">Windows 200x/XP Client Interaction with Samba-3</a></dt><dt>useradd, <a href="simple.html#id325119">Implementation</a>, <a href="simple.html#AcctgNet">Implementation</a>, <a href="small.html#id329077">Implementation</a>, <a href="secure.html#id333388">Samba Configuration</a>, <a href="Big500users.html#id339740">Configuration for Server: MASSIVE</a>, <a href="upgrades.html#id370451">Applicable to All Samba 2.x to Samba-3 Upgrades</a></dt><dt>userdel, <a href="upgrades.html#id370451">Applicable to All Samba 2.x to Samba-3 Upgrades</a></dt><dt>usermod, <a href="upgrades.html#id370451">Applicable to All Samba 2.x to Samba-3 Upgrades</a>, <a href="ntmigration.html#id372418">NT4 Migration Using LDAP Backend</a></dt><dt>username, <a href="upgrades.html#id368991">Security Identifiers (SIDs)</a></dt><dt>username map, <a href="small.html#id329077">Implementation</a>, <a href="secure.html#id333388">Samba Configuration</a>, <a href="Big500users.html#id339213">Server Preparation: All Servers</a>, <a href="Big500users.html#id338499">Implementation</a>, <a href="happy.html#sbehap-massive">Samba-3 PDC Configuration</a>, <a href="happy.html#sbehap-bldg1">Samba-3 BDC Configuration</a>, <a href="2000users.html#id356432">Implementation</a>, <a href="unixclients.html#sdcsdmldap">Samba Domain with Samba Domain Member Server  Using NSS LDAP</a>, <a href="unixclients.html#wdcsdm">NT4/Samba Domain with Samba Domain Member Server: Using NSS and Winbind</a>, <a href="unixclients.html#dcwonss">NT4/Samba Domain with Samba Domain Member Server without NSS Support</a>, <a href="unixclients.html#adssdm">Active Directory Domain with Samba Domain Member Server</a>, <a href="nw4migration.html#id376484">LDAP Server Configuration</a></dt><dt>UTF-8, <a href="upgrades.html#id369962">International Language Support</a></dt><dt>utilities, <a href="DomApps.html#id387329">Questions and Answers</a></dt><dt>utmp, <a href="secure.html#id333388">Samba Configuration</a>, <a href="Big500users.html#id338499">Implementation</a>, <a href="2000users.html#id356432">Implementation</a></dt></dl></div><div class="indexdiv"><h3>V</h3><dl><dt>valid users, <a href="simple.html#AcctgNet">Implementation</a>, <a href="small.html#id329077">Implementation</a>, <a href="secure.html#id333388">Samba Configuration</a>, <a href="Big500users.html#id338499">Implementation</a>, <a href="happy.html#sbehap-bldg1">Samba-3 BDC Configuration</a>, <a href="2000users.html#id356432">Implementation</a>, <a href="unixclients.html#sdcsdmldap">Samba Domain with Samba Domain Member Server  Using NSS LDAP</a>, <a href="unixclients.html#wdcsdm">NT4/Samba Domain with Samba Domain Member Server: Using NSS and Winbind</a>, <a href="unixclients.html#dcwonss">NT4/Samba Domain with Samba Domain Member Server without NSS Support</a>, <a href="unixclients.html#adssdm">Active Directory Domain with Samba Domain Member Server</a>, <a href="unixclients.html#id367744">Questions and Answers</a>, <a href="ntmigration.html#id372418">NT4 Migration Using LDAP Backend</a>, <a href="nw4migration.html#id376484">LDAP Server Configuration</a>, <a href="kerberos.html#id383030">Checkpoint Controls</a>, <a href="kerberos.html#id384628">Questions and Answers</a></dt><dt>validate, <a href="ntmigration.html#id375074">Questions and Answers</a>, <a href="kerberos.html#id383030">Checkpoint Controls</a></dt><dt>validated, <a href="2000users.html#id356003">Identity Management Needs</a>, <a href="unixclients.html#adssdm">Active Directory Domain with Samba Domain Member Server</a>, <a href="kerberos.html#id380108">Introduction</a></dt><dt>validation, <a href="simple.html#validate1">Validation</a>, <a href="secure.html#ch4valid">Validation</a>, <a href="DomApps.html#id387329">Questions and Answers</a></dt><dt>vampire, <a href="ntmigration.html#id375074">Questions and Answers</a></dt><dt>vendor, <a href="kerberos.html#id380704">Dissection and Discussion</a></dt><dt>vendors, <a href="upgrades.html#id370887">Updating a Samba-3 Installation</a></dt><dt>veto files, <a href="secure.html#id333388">Samba Configuration</a>, <a href="Big500users.html#id338499">Implementation</a>, <a href="nw4migration.html#id376484">LDAP Server Configuration</a></dt><dt>veto oplock files, <a href="secure.html#id333388">Samba Configuration</a>, <a href="Big500users.html#id338499">Implementation</a></dt><dt>VFS modules, <a href="appendix.html#id390543">Samba System File Location</a></dt><dt>virus, <a href="secure.html#id332562">Implementation</a></dt><dt>VPN, <a href="2000users.html#id355290">Assignment Tasks</a></dt><dt>vulnerabilities, <a href="kerberos.html#id380108">Introduction</a></dt></dl></div><div class="indexdiv"><h3>W</h3><dl><dt>wbinfo, <a href="unixclients.html#sdcsdmldap">Samba Domain with Samba Domain Member Server  Using NSS LDAP</a>, <a href="unixclients.html#wdcsdm">NT4/Samba Domain with Samba Domain Member Server: Using NSS and Winbind</a>, <a href="unixclients.html#adssdm">Active Directory Domain with Samba Domain Member Server</a>, <a href="DomApps.html#id386107">Samba Configuration</a></dt><dt>weakness, <a href="kerberos.html#id381076">Technical Issues</a></dt><dt>web</dt><dd><dl><dt>caching, <a href="DomApps.html#id385236">Assignment Tasks</a></dt><dt>proxying, <a href="DomApps.html#id385236">Assignment Tasks</a></dt></dl></dd><dt>Web</dt><dd><dl><dt>proxy, <a href="DomApps.html#id387329">Questions and Answers</a></dt><dd><dl><dt>access, <a href="DomApps.html#id387274">Key Points Learned</a></dt></dl></dd></dl></dd><dt>Web browsers, <a href="DomApps.html#id387274">Key Points Learned</a></dt><dt>WebClient, <a href="happy.html">Making Happy Users</a></dt><dt>WHATSNEW.txt, <a href="upgrades.html#id370773">Samba-2.x with LDAP Support</a></dt><dt>white-pages, <a href="nw4migration.html#id376233">Technical Issues</a>, <a href="nw4migration.html#id376484">LDAP Server Configuration</a></dt><dt>wide-area, <a href="2000users.html#id355630">User Needs</a>, <a href="2000users.html#id356003">Identity Management Needs</a>, <a href="2000users.html#id359591">Key Points Learned</a>, <a href="2000users.html#id359730">Questions and Answers</a>, <a href="unixclients.html#wdcsdm">NT4/Samba Domain with Samba Domain Member Server: Using NSS and Winbind</a></dt><dt>wide-area network, <a href="HA.html#id389105">Use and Location of BDCs</a>, <a href="HA.html#id389285">Replicate Data to Conserve Peak-Demand Wide-Area Bandwidth</a></dt><dt>winbind, <a href="2000users.html#id356432">Implementation</a>, <a href="unixclients.html#id360587">Dissection and Discussion</a>, <a href="unixclients.html#wdcsdm">NT4/Samba Domain with Samba Domain Member Server: Using NSS and Winbind</a>, <a href="unixclients.html#id367744">Questions and Answers</a>, <a href="kerberos.html#id380108">Introduction</a>, <a href="kerberos.html#id381076">Technical Issues</a>, <a href="DomApps.html#id385351">Technical Issues</a>, <a href="DomApps.html#id386107">Samba Configuration</a>, <a href="DomApps.html#id386629">NSS Configuration</a></dt><dt>Winbind, <a href="unixclients.html#id367744">Questions and Answers</a>, <a href="kerberos.html#id381076">Technical Issues</a>, <a href="kerberos.html#id384506">Key Points Learned</a></dt><dt>winbind enum groups, <a href="unixclients.html#id365733">IDMAP_RID with Winbind</a>, <a href="DomApps.html#id386629">NSS Configuration</a></dt><dt>winbind enum users, <a href="unixclients.html#id365733">IDMAP_RID with Winbind</a>, <a href="DomApps.html#id386629">NSS Configuration</a></dt><dt>winbind nested groups, <a href="unixclients.html#id365733">IDMAP_RID with Winbind</a>, <a href="unixclients.html#id366884">IDMAP and NSS Using LDAP from ADS with RFC2307bis Schema Extension</a>, <a href="ntmigration.html#id372418">NT4 Migration Using LDAP Backend</a></dt><dt>winbind separator, <a href="unixclients.html#wdcsdm">NT4/Samba Domain with Samba Domain Member Server: Using NSS and Winbind</a>, <a href="unixclients.html#adssdm">Active Directory Domain with Samba Domain Member Server</a>, <a href="DomApps.html#id386629">NSS Configuration</a></dt><dt>winbind trusted domains only, <a href="unixclients.html#id360610">Technical Issues</a>, <a href="unixclients.html#sdcsdmldap">Samba Domain with Samba Domain Member Server  Using NSS LDAP</a>, <a href="unixclients.html#id366884">IDMAP and NSS Using LDAP from ADS with RFC2307bis Schema Extension</a>, <a href="unixclients.html#id367744">Questions and Answers</a></dt><dt>winbind use default domain, <a href="unixclients.html#id365733">IDMAP_RID with Winbind</a>, <a href="unixclients.html#id366318">IDMAP Storage in LDAP using Winbind</a>, <a href="unixclients.html#id366884">IDMAP and NSS Using LDAP from ADS with RFC2307bis Schema Extension</a>, <a href="kerberos.html#id383030">Checkpoint Controls</a></dt><dt>winbind user default domain, <a href="DomApps.html#id386629">NSS Configuration</a></dt><dt>winbindd, <a href="small.html#id330725">Validation</a>, <a href="secure.html#ch4valid">Validation</a>, <a href="Big500users.html#id338303">Technical Issues</a>, <a href="unixclients.html#id360610">Technical Issues</a>, <a href="unixclients.html#sdcsdmldap">Samba Domain with Samba Domain Member Server  Using NSS LDAP</a>, <a href="unixclients.html#id367744">Questions and Answers</a>, <a href="upgrades.html#sbeug2">Samba 1.9.x and 2.x Versions Without LDAP</a>, <a href="upgrades.html#id371085">Updating from Samba Versions after 3.0.6 to a Current Release</a>, <a href="upgrades.html#id371176">Replacing a Domain Member Server</a>, <a href="DomApps.html#id386107">Samba Configuration</a>, <a href="DomApps.html#id387329">Questions and Answers</a>, <a href="appendix.html#id390934">Starting Samba</a></dt><dt>winbindd_cache.tdb, <a href="unixclients.html#id360610">Technical Issues</a></dt><dt>winbindd_idmap.tdb, <a href="unixclients.html#id360610">Technical Issues</a></dt><dt>Windows, <a href="nw4migration.html#id376484">LDAP Server Configuration</a></dt><dd><dl><dt>client, <a href="upgrades.html#id368991">Security Identifiers (SIDs)</a></dt><dt>NT, <a href="upgrades.html#id368991">Security Identifiers (SIDs)</a></dt></dl></dd><dt>Windows 2000 ACLs, <a href="kerberos.html#id383822">Managing Windows 200x ACLs</a></dt><dt>Windows 2003 Serve, <a href="kerberos.html#id380108">Introduction</a></dt><dt>Windows 200x ACLs, <a href="kerberos.html#id384628">Questions and Answers</a></dt><dt>Windows accounts, <a href="happy.html#id344321">Technical Issues</a></dt><dt>Windows ACLs, <a href="kerberos.html#id384311">Setting Posix ACLs in UNIX/Linux</a></dt><dt>Windows Address Book, <a href="nw4migration.html#id376484">LDAP Server Configuration</a></dt><dt>Windows ADS Domain, <a href="unixclients.html#wdcsdm">NT4/Samba Domain with Samba Domain Member Server: Using NSS and Winbind</a></dt><dt>Windows clients, <a href="DomApps.html#id387329">Questions and Answers</a></dt><dt>Windows Explorer, <a href="simple.html#validate1">Validation</a></dt><dt>Windows explorer, <a href="DomApps.html#id387329">Questions and Answers</a></dt><dt>Windows security identifier (see SID)</dt><dt>Windows Servers, <a href="kerberos.html#id380108">Introduction</a></dt><dt>Windows Services for UNIX (see SUS)</dt><dt>Windows XP, <a href="small.html#id328778">Assignment Tasks</a></dt><dt>WINS, <a href="simple.html#id325119">Implementation</a>, <a href="small.html#id328873">Technical Issues</a>, <a href="small.html#id329077">Implementation</a>, <a href="secure.html#ch4wincfg">Windows Client Configuration</a>, <a href="Big500users.html#id338303">Technical Issues</a>, <a href="Big500users.html#ch5wincfg">Windows Client Configuration</a>, <a href="2000users.html#id355706">The Nature of Windows Networking Protocols</a>, <a href="2000users.html#id356003">Identity Management Needs</a>, <a href="2000users.html#id359730">Questions and Answers</a>, <a href="primer.html#chap01qa">Questions and Answers</a></dt><dd><dl><dt>lookup, <a href="unixclients.html#id367744">Questions and Answers</a></dt><dt>name resolution, <a href="HA.html#id388556">Routed Networks</a></dt><dt>server, <a href="happy.html">Making Happy Users</a>, <a href="HA.html#id388556">Routed Networks</a></dt></dl></dd><dt>WINS server, <a href="Big500users.html">The 500-User Office</a>, <a href="2000users.html#id359730">Questions and Answers</a></dt><dt>wins server, <a href="Big500users.html#id338499">Implementation</a>, <a href="happy.html#sbehap-bldg1">Samba-3 BDC Configuration</a>, <a href="2000users.html#id356432">Implementation</a>, <a href="unixclients.html#sdcsdmldap">Samba Domain with Samba Domain Member Server  Using NSS LDAP</a>, <a href="unixclients.html#wdcsdm">NT4/Samba Domain with Samba Domain Member Server: Using NSS and Winbind</a>, <a href="unixclients.html#dcwonss">NT4/Samba Domain with Samba Domain Member Server without NSS Support</a>, <a href="ntmigration.html#id372418">NT4 Migration Using LDAP Backend</a></dt><dt>WINS serving, <a href="secure.html#id332562">Implementation</a></dt><dt>wins support, <a href="simple.html#id325119">Implementation</a>, <a href="small.html#id329077">Implementation</a>, <a href="secure.html#id332562">Implementation</a>, <a href="secure.html#id333388">Samba Configuration</a>, <a href="secure.html#ch4valid">Validation</a>, <a href="Big500users.html#id338499">Implementation</a>, <a href="happy.html#sbehap-massive">Samba-3 PDC Configuration</a>, <a href="2000users.html#id356432">Implementation</a>, <a href="nw4migration.html#id376484">LDAP Server Configuration</a></dt><dt>wins.dat, <a href="2000users.html#id356003">Identity Management Needs</a>, <a href="upgrades.html#id371176">Replacing a Domain Member Server</a></dt><dt>Wireshark, <a href="primer.html#id393582">Requirements and Notes</a></dt><dt>wireshark, <a href="primer.html#id393876">Exercises</a></dt><dt>Word, <a href="kerberos.html#id383453">Share Point Directory and File Permissions</a></dt><dt>workgroup, <a href="simple.html#id324238">Implementation</a>, <a href="simple.html#id325119">Implementation</a>, <a href="simple.html#AcctgNet">Implementation</a>, <a href="small.html#id329077">Implementation</a>, <a href="secure.html#id333388">Samba Configuration</a>, <a href="Big500users.html#id338499">Implementation</a>, <a href="happy.html#sbehap-massive">Samba-3 PDC Configuration</a>, <a href="happy.html#sbehap-bldg1">Samba-3 BDC Configuration</a>, <a href="2000users.html#id356432">Implementation</a>, <a href="unixclients.html#sdcsdmldap">Samba Domain with Samba Domain Member Server  Using NSS LDAP</a>, <a href="unixclients.html#wdcsdm">NT4/Samba Domain with Samba Domain Member Server: Using NSS and Winbind</a>, <a href="unixclients.html#dcwonss">NT4/Samba Domain with Samba Domain Member Server without NSS Support</a>, <a href="unixclients.html#adssdm">Active Directory Domain with Samba Domain Member Server</a>, <a href="unixclients.html#id365733">IDMAP_RID with Winbind</a>, <a href="unixclients.html#id366318">IDMAP Storage in LDAP using Winbind</a>, <a href="unixclients.html#id366884">IDMAP and NSS Using LDAP from ADS with RFC2307bis Schema Extension</a>, <a href="upgrades.html#id368991">Security Identifiers (SIDs)</a>, <a href="upgrades.html#id369719">Change of Workgroup (Domain) Name</a>, <a href="ntmigration.html#id372418">NT4 Migration Using LDAP Backend</a>, <a href="nw4migration.html#id376484">LDAP Server Configuration</a>, <a href="DomApps.html#id386629">NSS Configuration</a></dt><dt>Workgroup Announcement, <a href="primer.html#id394736">Findings</a></dt><dt>workstation, <a href="unixclients.html#id361279">Implementation</a></dt><dt>wrapper, <a href="DomApps.html#id387329">Questions and Answers</a></dt><dt>write list, <a href="happy.html#sbehap-bldg1">Samba-3 BDC Configuration</a>, <a href="2000users.html#id356432">Implementation</a>, <a href="unixclients.html#sdcsdmldap">Samba Domain with Samba Domain Member Server  Using NSS LDAP</a>, <a href="unixclients.html#wdcsdm">NT4/Samba Domain with Samba Domain Member Server: Using NSS and Winbind</a>, <a href="unixclients.html#dcwonss">NT4/Samba Domain with Samba Domain Member Server without NSS Support</a>, <a href="unixclients.html#adssdm">Active Directory Domain with Samba Domain Member Server</a>, <a href="nw4migration.html#id376484">LDAP Server Configuration</a></dt><dt>write lock, <a href="appendix.html#id393440">Opportunistic Locking Controls</a></dt></dl></div><div class="indexdiv"><h3>X</h3><dl><dt>xinetd, <a href="secure.html#procstart">Process Startup Configuration</a></dt><dt>XML, <a href="2000users.html#id355347">Dissection and Discussion</a></dt><dt>xmlsam, <a href="2000users.html#id356432">Implementation</a></dt></dl></div><div class="indexdiv"><h3>Y</h3><dl><dt>YaST, <a href="happy.html#sbehap-PAM-NSS">PAM and NSS Client Configuration</a></dt><dt>Yellow Pages, <a href="2000users.html#id356003">Identity Management Needs</a></dt><dt>yellow pages (see NIS)</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="go01.html">Prev</a> </td><td width="20%" align="center"> </td><td width="40%" align="right"> </td></tr><tr><td width="40%" align="left" valign="top">Glossary </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>
+<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.73.1"><link rel="start" href="index.html" title="Samba-3 by Example"><link rel="up" href="index.html" title="Samba-3 by Example"><link rel="prev" href="go01.html" title="Glossary"></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="go01.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="id2652960"></a>Index</h2></div></div></div><div class="index"><div class="indexdiv"><h3>Symbols</h3><dl><dt>%LOGONSERVER%, <a class="indexterm" href="happy.html#redirfold">Configuration of Default Profile with Folder Redirection</a></dt><dt>%USERNAME%, <a class="indexterm" href="happy.html#id2594502">Roaming Profile Background</a>, <a class="indexterm" href="happy.html#id2594802">Profile Changes</a></dt><dt>%USERPROFILE%, <a class="indexterm" href="happy.html#redirfold">Configuration of Default Profile with Folder Redirection</a></dt><dt>/data/ldap, <a class="indexterm" href="happy.html#ldapsetup">OpenLDAP Server Configuration</a></dt><dt>/etc/cups/mime.convs, <a class="indexterm" href="simple.html#id2573192">Implementation</a>, <a class="indexterm" href="simple.html#AcctgNet">Implementation</a></dt><dt>/etc/cups/mime.types, <a class="indexterm" href="simple.html#id2573192">Implementation</a>, <a class="indexterm" href="simple.html#AcctgNet">Implementation</a></dt><dt>/etc/dhcpd.conf, <a class="indexterm" href="small.html#id2577371">Implementation</a>, <a class="indexterm" href="small.html#id2579071">Validation</a>, <a class="indexterm" href="secure.html#ch4dhcpdns">Configuration of DHCP and DNS Servers</a>, <a class="indexterm" href="secure.html#ch4valid">Validation</a></dt><dt>/etc/exports, <a class="indexterm" href="happy.html#sbehap-massive">Samba-3 PDC Configuration</a></dt><dt>/etc/group, <a class="indexterm" href="happy.html#id2593990">Technical Issues</a>, <a class="indexterm" href="unixclients.html#sdcsdmldap">Samba Domain with Samba Domain Member Server  Using NSS LDAP</a>, <a class="indexterm" href="upgrades.html#id2622867">Replacing a Domain Member Server</a>, <a class="indexterm" href="ntmigration.html#id2627160">Questions and Answers</a>, <a class="indexterm" href="DomApps.html#ch10-one">Removal of Pre-Existing Conflicting RPMs</a></dt><dt>/etc/hosts, <a class="indexterm" href="simple.html#id2572222">Implementation</a>, <a class="indexterm" href="small.html#id2577371">Implementation</a>, <a class="indexterm" href="secure.html#ch4bsc">Basic System Configuration</a>, <a class="indexterm" href="secure.html#ch4valid">Validation</a>, <a class="indexterm" href="Big500users.html#id2588496">Server Preparation: All Servers</a>, <a class="indexterm" href="unixclients.html#id2619073">Questions and Answers</a>, <a class="indexterm" href="DomApps.html#id2638854">Kerberos Configuration</a>, <a class="indexterm" href="HA.html#id2641634">Bad Hostnames</a></dt><dt>/etc/krb5.conf, <a class="indexterm" href="unixclients.html#id2617513">IDMAP Storage in LDAP using Winbind</a>, <a class="indexterm" href="DomApps.html#id2638854">Kerberos Configuration</a></dt><dt>/etc/ldap.conf, <a class="indexterm" href="happy.html#sbehap-PAM-NSS">PAM and NSS Client Configuration</a>, <a class="indexterm" href="unixclients.html#id2617513">IDMAP Storage in LDAP using Winbind</a>, <a class="indexterm" href="unixclients.html#id2618108">IDMAP and NSS Using LDAP from ADS with RFC2307bis Schema Extension</a>, <a class="indexterm" href="ntmigration.html#id2624257">NT4 Migration Using LDAP Backend</a>, <a class="indexterm" href="nw4migration.html#id2628717">LDAP Server Configuration</a></dt><dt>/etc/mime.convs, <a class="indexterm" href="small.html#id2577371">Implementation</a>, <a class="indexterm" href="secure.html#ch4ptrcfg">Printer Configuration</a>, <a class="indexterm" href="Big500users.html#id2588496">Server Preparation: All Servers</a>, <a class="indexterm" href="happy.html#sbehap-ptrcfg">Printer Configuration</a></dt><dt>/etc/mime.types, <a class="indexterm" href="small.html#id2577371">Implementation</a>, <a class="indexterm" href="secure.html#ch4ptrcfg">Printer Configuration</a>, <a class="indexterm" href="Big500users.html#id2588496">Server Preparation: All Servers</a>, <a class="indexterm" href="happy.html#sbehap-ptrcfg">Printer Configuration</a></dt><dt>/etc/named.conf, <a class="indexterm" href="secure.html#ch4dhcpdns">Configuration of DHCP and DNS Servers</a></dt><dt>/etc/nsswitch.conf, <a class="indexterm" href="small.html#id2577371">Implementation</a>, <a class="indexterm" href="secure.html#ch4dhcpdns">Configuration of DHCP and DNS Servers</a>, <a class="indexterm" href="secure.html#ch4valid">Validation</a>, <a class="indexterm" href="Big500users.html#id2589074">Configuration for Server: MASSIVE</a>, <a class="indexterm" href="Big500users.html#ch5-domsvrspec">Configuration Specific to Domain Member Servers: BLDG1, BLDG2</a>, <a class="indexterm" href="happy.html#sbehap-PAM-NSS">PAM and NSS Client Configuration</a>, <a class="indexterm" href="unixclients.html#wdcsdm">NT4/Samba Domain with Samba Domain Member Server: Using NSS and Winbind</a>, <a class="indexterm" href="unixclients.html#id2616910">IDMAP_RID with Winbind</a>, <a class="indexterm" href="unixclients.html#id2618108">IDMAP and NSS Using LDAP from ADS with RFC2307bis Schema Extension</a>, <a class="indexterm" href="unixclients.html#id2619073">Questions and Answers</a>, <a class="indexterm" href="ntmigration.html#id2624257">NT4 Migration Using LDAP Backend</a></dt><dt>/etc/openldap/slapd.conf, <a class="indexterm" href="happy.html#id2595379">Debugging LDAP</a>, <a class="indexterm" href="happy.html#ldapsetup">OpenLDAP Server Configuration</a>, <a class="indexterm" href="2000users.html#id2607208">Implementation</a></dt><dt>/etc/passwd, <a class="indexterm" href="small.html#id2577371">Implementation</a>, <a class="indexterm" href="secure.html#id2582136">Samba Configuration</a>, <a class="indexterm" href="Big500users.html#id2589074">Configuration for Server: MASSIVE</a>, <a class="indexterm" href="happy.html#id2598964">LDAP Initialization and Creation of User and Group Accounts</a>, <a class="indexterm" href="unixclients.html#sdcsdmldap">Samba Domain with Samba Domain Member Server  Using NSS LDAP</a>, <a class="indexterm" href="unixclients.html#wdcsdm">NT4/Samba Domain with Samba Domain Member Server: Using NSS and Winbind</a>, <a class="indexterm" href="unixclients.html#id2619073">Questions and Answers</a>, <a class="indexterm" href="upgrades.html#id2622867">Replacing a Domain Member Server</a>, <a class="indexterm" href="ntmigration.html#id2623767">Technical Issues</a>, <a class="indexterm" href="ntmigration.html#id2627160">Questions and Answers</a>, <a class="indexterm" href="nw4migration.html#id2628442">Technical Issues</a>, <a class="indexterm" href="kerberos.html#id2636374">Share Point Directory and File Permissions</a>, <a class="indexterm" href="DomApps.html#ch10-one">Removal of Pre-Existing Conflicting RPMs</a>, <a class="indexterm" href="primer.html#id2649357">Findings and Comments</a></dt><dt>/etc/rc.d/boot.local, <a class="indexterm" href="secure.html#ch4bsc">Basic System Configuration</a>, <a class="indexterm" href="Big500users.html#id2589074">Configuration for Server: MASSIVE</a></dt><dt>/etc/rc.d/rc.local, <a class="indexterm" href="small.html#id2577371">Implementation</a></dt><dt>/etc/resolv.conf, <a class="indexterm" href="secure.html#ch4dhcpdns">Configuration of DHCP and DNS Servers</a>, <a class="indexterm" href="Big500users.html#id2588496">Server Preparation: All Servers</a></dt><dt>/etc/samba, <a class="indexterm" href="appendix.html#id2644030">Samba System File Location</a></dt><dt>/etc/samba/secrets.tdb, <a class="indexterm" href="unixclients.html#adssdm">Active Directory Domain with Samba Domain Member Server</a></dt><dt>/etc/samba/smbusers, <a class="indexterm" href="Big500users.html#id2588496">Server Preparation: All Servers</a></dt><dt>/etc/shadow, <a class="indexterm" href="upgrades.html#id2622867">Replacing a Domain Member Server</a>, <a class="indexterm" href="nw4migration.html#id2628442">Technical Issues</a></dt><dt>/etc/squid/squid.conf, <a class="indexterm" href="DomApps.html#ch10-one">Removal of Pre-Existing Conflicting RPMs</a></dt><dt>/etc/syslog.conf, <a class="indexterm" href="happy.html#id2595379">Debugging LDAP</a></dt><dt>/etc/xinetd.d, <a class="indexterm" href="secure.html#procstart">Process Startup Configuration</a>, <a class="indexterm" href="Big500users.html#ch5-procstart">Process Startup Configuration</a></dt><dt>/lib/libnss_ldap.so.2, <a class="indexterm" href="happy.html#sbehap-PAM-NSS">PAM and NSS Client Configuration</a></dt><dt>/opt/IDEALX/sbin, <a class="indexterm" href="ntmigration.html#id2624257">NT4 Migration Using LDAP Backend</a></dt><dt>/proc/sys/net/ipv4/ip_forward, <a class="indexterm" href="small.html#id2577371">Implementation</a>, <a class="indexterm" href="secure.html#ch4bsc">Basic System Configuration</a></dt><dt>/usr/bin, <a class="indexterm" href="appendix.html#id2644030">Samba System File Location</a></dt><dt>/usr/lib/samba, <a class="indexterm" href="appendix.html#id2644030">Samba System File Location</a></dt><dt>/usr/local, <a class="indexterm" href="appendix.html#id2644030">Samba System File Location</a></dt><dt>/usr/local/samba, <a class="indexterm" href="appendix.html#id2644030">Samba System File Location</a></dt><dt>/usr/local/samba/var/locks, <a class="indexterm" href="upgrades.html#sbeug2">Samba 1.9.x and 2.x Versions Without LDAP</a></dt><dt>/usr/sbin, <a class="indexterm" href="appendix.html#id2644030">Samba System File Location</a></dt><dt>/usr/share, <a class="indexterm" href="appendix.html#id2644030">Samba System File Location</a></dt><dt>/usr/share/samba/swat, <a class="indexterm" href="appendix.html#id2644030">Samba System File Location</a></dt><dt>/usr/share/swat, <a class="indexterm" href="appendix.html#id2644030">Samba System File Location</a></dt><dt>/var/cache/samba, <a class="indexterm" href="upgrades.html#sbeug2">Samba 1.9.x and 2.x Versions Without LDAP</a></dt><dt>/var/lib/samba, <a class="indexterm" href="upgrades.html#sbeug2">Samba 1.9.x and 2.x Versions Without LDAP</a>, <a class="indexterm" href="appendix.html#id2644030">Samba System File Location</a></dt><dt>/var/log/ldaplogs, <a class="indexterm" href="happy.html#id2595379">Debugging LDAP</a></dt><dt>/var/log/samba, <a class="indexterm" href="appendix.html#id2644030">Samba System File Location</a></dt><dt>8-bit, <a class="indexterm" href="upgrades.html#id2621492">International Language Support</a></dt></dl></div><div class="indexdiv"><h3></h3><dl><dt>, <a class="indexterm" href="simple.html#id2572222">Implementation</a>, <a class="indexterm" href="simple.html#id2573192">Implementation</a>, <a class="indexterm" href="simple.html#AcctgNet">Implementation</a>, <a class="indexterm" href="small.html#id2577371">Implementation</a>, <a class="indexterm" href="secure.html#id2582136">Samba Configuration</a>, <a class="indexterm" href="secure.html#ch4appscfg">Application Share Configuration</a>, <a class="indexterm" href="Big500users.html#id2587766">Implementation</a>, <a class="indexterm" href="happy.html#sbehap-ppc">Addition of Machines to the Domain</a>, <a class="indexterm" href="happy.html#sbehap-massive">Samba-3 PDC Configuration</a>, <a class="indexterm" href="happy.html#sbehap-bldg1">Samba-3 BDC Configuration</a>, <a class="indexterm" href="2000users.html#id2607208">Implementation</a>, <a class="indexterm" href="unixclients.html#sdcsdmldap">Samba Domain with Samba Domain Member Server  Using NSS LDAP</a>, <a class="indexterm" href="unixclients.html#wdcsdm">NT4/Samba Domain with Samba Domain Member Server: Using NSS and Winbind</a>, <a class="indexterm" href="unixclients.html#dcwonss">NT4/Samba Domain with Samba Domain Member Server without NSS Support</a>, <a class="indexterm" href="unixclients.html#adssdm">Active Directory Domain with Samba Domain Member Server</a>, <a class="indexterm" href="unixclients.html#id2616910">IDMAP_RID with Winbind</a>, <a class="indexterm" href="unixclients.html#id2617513">IDMAP Storage in LDAP using Winbind</a>, <a class="indexterm" href="unixclients.html#id2618108">IDMAP and NSS Using LDAP from ADS with RFC2307bis Schema Extension</a>, <a class="indexterm" href="upgrades.html#sbeug1">Location of config files</a>, <a class="indexterm" href="ntmigration.html#id2624257">NT4 Migration Using LDAP Backend</a>, <a class="indexterm" href="nw4migration.html#id2628717">LDAP Server Configuration</a>, <a class="indexterm" href="DomApps.html#id2639795">NSS Configuration</a></dt><dd><dl><dt>Domain account, <a class="indexterm" href="kerberos.html#id2633782">Technical Issues</a></dt><dt>liability, <a class="indexterm" href="kerberos.html#id2633385">Dissection and Discussion</a></dt><dt>logon, <a class="indexterm" href="simple.html#id2573192">Implementation</a></dt><dt>problem, <a class="indexterm" href="kerberos.html#id2633385">Dissection and Discussion</a></dt><dt>transparent inter-operability, <a class="indexterm" href="DomApps.html#id2640517">Questions and Answers</a></dt></dl></dd></dl></div><div class="indexdiv"><h3>A</h3><dl><dt>abmas-netfw.sh, <a class="indexterm" href="secure.html#ch4bsc">Basic System Configuration</a></dt><dt>accept, <a class="indexterm" href="secure.html#ch4ptrcfg">Printer Configuration</a></dt><dt>accepts liability, <a class="indexterm" href="kerberos.html#id2633385">Dissection and Discussion</a></dt><dt>access, <a class="indexterm" href="kerberos.html#id2633782">Technical Issues</a>, <a class="indexterm" href="kerberos.html#id2635900">Checkpoint Controls</a></dt><dt>access control, <a class="indexterm" href="kerberos.html#id2635066">Kerberos Exposed</a>, <a class="indexterm" href="kerberos.html#id2636831">Using the MMC Computer Management Interface</a></dt><dt>Access Control Lists (see ACLs)</dt><dt>access control settings, <a class="indexterm" href="kerberos.html#id2635412">Share Access Controls</a></dt><dt>access controls, <a class="indexterm" href="kerberos.html#id2633782">Technical Issues</a>, <a class="indexterm" href="kerberos.html#id2635761">Share Definition Controls</a></dt><dt>accessible, <a class="indexterm" href="kerberos.html#id2636374">Share Point Directory and File Permissions</a></dt><dt>account, <a class="indexterm" href="happy.html#id2593156">Regarding LDAP Directories and Windows Computer Accounts</a>, <a class="indexterm" href="kerberos.html#id2635412">Share Access Controls</a></dt><dd><dl><dt>ADS Domain, <a class="indexterm" href="kerberos.html#id2633782">Technical Issues</a></dt></dl></dd><dt>account credentials, <a class="indexterm" href="primer.html#id2649357">Findings and Comments</a></dt><dt>account information, <a class="indexterm" href="unixclients.html#id2619073">Questions and Answers</a></dt><dt>account names, <a class="indexterm" href="ntmigration.html#id2627160">Questions and Answers</a></dt><dt>account policies, <a class="indexterm" href="appendix.html#id2645634">The LDAP Account Manager</a></dt><dt>accountable, <a class="indexterm" href="kerberos.html#id2632719">Introduction</a>, <a class="indexterm" href="kerberos.html#id2633385">Dissection and Discussion</a></dt><dt>accounts</dt><dd><dl><dt>authoritative, <a class="indexterm" href="unixclients.html#id2611489">Technical Issues</a></dt><dt>Domain, <a class="indexterm" href="ntmigration.html#id2623441">Introduction</a>, <a class="indexterm" href="ntmigration.html#id2627160">Questions and Answers</a></dt><dt>group, <a class="indexterm" href="ntmigration.html#id2623441">Introduction</a>, <a class="indexterm" href="ntmigration.html#id2627160">Questions and Answers</a>, <a class="indexterm" href="kerberos.html#id2632719">Introduction</a></dt><dt>machine, <a class="indexterm" href="ntmigration.html#id2623441">Introduction</a>, <a class="indexterm" href="ntmigration.html#id2627160">Questions and Answers</a></dt><dt>manage, <a class="indexterm" href="appendix.html#id2645634">The LDAP Account Manager</a></dt><dt>user, <a class="indexterm" href="ntmigration.html#id2623441">Introduction</a>, <a class="indexterm" href="ntmigration.html#id2627160">Questions and Answers</a>, <a class="indexterm" href="kerberos.html#id2632719">Introduction</a></dt></dl></dd><dt>ACL, <a class="indexterm" href="upgrades.html#id2620432">Security Identifiers (SIDs)</a>, <a class="indexterm" href="kerberos.html#id2635900">Checkpoint Controls</a></dt><dt>ACLs, <a class="indexterm" href="happy.html#id2605339">Key Points Learned</a>, <a class="indexterm" href="kerberos.html#id2635412">Share Access Controls</a>, <a class="indexterm" href="kerberos.html#id2635761">Share Definition Controls</a></dt><dt>acquisitions, <a class="indexterm" href="kerberos.html#id2632719">Introduction</a></dt><dt>Act!, <a class="indexterm" href="appendix.html#ch12dblck">Shared Data Integrity</a></dt><dt>ACT! database, <a class="indexterm" href="appendix.html#id2647258">Act! Database Sharing</a></dt><dt>Act!Diag, <a class="indexterm" href="appendix.html#id2647258">Act! Database Sharing</a></dt><dt>Active Directory, <a class="indexterm" href="happy.html#id2593533">Dissection and Discussion</a>, <a class="indexterm" href="happy.html#sbehap-locgrppol">The Local Group Policy</a>, <a class="indexterm" href="2000users.html#id2605974">Dissection and Discussion</a>, <a class="indexterm" href="unixclients.html#id2611426">Assignment Tasks</a>, <a class="indexterm" href="unixclients.html#adssdm">Active Directory Domain with Samba Domain Member Server</a>, <a class="indexterm" href="unixclients.html#id2616910">IDMAP_RID with Winbind</a>, <a class="indexterm" href="unixclients.html#id2619073">Questions and Answers</a>, <a class="indexterm" href="kerberos.html#id2632719">Introduction</a>, <a class="indexterm" href="kerberos.html#id2637503">Key Points Learned</a>, <a class="indexterm" href="kerberos.html#id2637638">Questions and Answers</a>, <a class="indexterm" href="DomApps.html">Integrating Additional Services</a>, <a class="indexterm" href="DomApps.html#id2638298">Assignment Tasks</a>, <a class="indexterm" href="DomApps.html#id2638431">Technical Issues</a>, <a class="indexterm" href="DomApps.html#id2639242">Samba Configuration</a>, <a class="indexterm" href="appendix.html#domjoin">Joining a Domain: Windows 200x/XP Professional</a></dt><dd><dl><dt>authentication, <a class="indexterm" href="DomApps.html#id2640060">Squid Configuration</a></dt><dt>domain, <a class="indexterm" href="DomApps.html#id2639242">Samba Configuration</a></dt><dt>join, <a class="indexterm" href="unixclients.html#adssdm">Active Directory Domain with Samba Domain Member Server</a></dt><dt>management tools, <a class="indexterm" href="kerberos.html#id2633782">Technical Issues</a></dt><dt>realm, <a class="indexterm" href="HA.html#id2641634">Bad Hostnames</a></dt><dt>Replacement, <a class="indexterm" href="kerberos.html#id2633782">Technical Issues</a></dt><dt>server, <a class="indexterm" href="unixclients.html#adssdm">Active Directory Domain with Samba Domain Member Server</a>, <a class="indexterm" href="DomApps.html#id2638854">Kerberos Configuration</a></dt><dt>Server, <a class="indexterm" href="kerberos.html#id2633782">Technical Issues</a></dt><dt>tree, <a class="indexterm" href="DomApps.html#id2639242">Samba Configuration</a></dt></dl></dd><dt>active directory, <a class="indexterm" href="ntmigration.html#id2623767">Technical Issues</a></dt><dt>AD printer publishing, <a class="indexterm" href="happy.html#id2604766">Uploading Printer Drivers to Samba Servers</a></dt><dt>ADAM, <a class="indexterm" href="happy.html#id2593533">Dissection and Discussion</a>, <a class="indexterm" href="unixclients.html#id2617513">IDMAP Storage in LDAP using Winbind</a></dt><dt>add group script, <a class="indexterm" href="upgrades.html#id2622026">Applicable to All Samba 2.x to Samba-3 Upgrades</a></dt><dt>add machine script, <a class="indexterm" href="upgrades.html#id2622026">Applicable to All Samba 2.x to Samba-3 Upgrades</a></dt><dt>Add Printer Wizard</dt><dd><dl><dt>APW, <a class="indexterm" href="happy.html#id2604766">Uploading Printer Drivers to Samba Servers</a></dt></dl></dd><dt>add user script, <a class="indexterm" href="upgrades.html#id2622026">Applicable to All Samba 2.x to Samba-3 Upgrades</a></dt><dt>add user to group script, <a class="indexterm" href="upgrades.html#id2622026">Applicable to All Samba 2.x to Samba-3 Upgrades</a></dt><dt>adduser, <a class="indexterm" href="small.html#id2577371">Implementation</a>, <a class="indexterm" href="secure.html#id2582136">Samba Configuration</a>, <a class="indexterm" href="Big500users.html#id2589074">Configuration for Server: MASSIVE</a></dt><dt>adequate precautions, <a class="indexterm" href="upgrades.html#id2620232">Introduction</a></dt><dt>administrative installation, <a class="indexterm" href="secure.html#ch4appscfg">Application Share Configuration</a></dt><dt>administrative rights, <a class="indexterm" href="kerberos.html#id2635900">Checkpoint Controls</a></dt><dt>administrator, <a class="indexterm" href="small.html#id2577371">Implementation</a>, <a class="indexterm" href="secure.html#id2582136">Samba Configuration</a>, <a class="indexterm" href="Big500users.html#id2588496">Server Preparation: All Servers</a></dt><dt>ADMT, <a class="indexterm" href="upgrades.html#id2623269">Migration of Samba Accounts to Active Directory</a></dt><dt>ADS, <a class="indexterm" href="unixclients.html#id2617513">IDMAP Storage in LDAP using Winbind</a>, <a class="indexterm" href="kerberos.html#id2633782">Technical Issues</a>, <a class="indexterm" href="DomApps.html#id2638854">Kerberos Configuration</a>, <a class="indexterm" href="HA.html#id2641634">Bad Hostnames</a></dt><dd><dl><dt>server, <a class="indexterm" href="kerberos.html#id2633782">Technical Issues</a></dt></dl></dd><dt>ADS Domain, <a class="indexterm" href="kerberos.html#id2633782">Technical Issues</a></dt><dt>affordability, <a class="indexterm" href="2000users.html#id2606380">The Nature of Windows Networking Protocols</a></dt><dt>alarm, <a class="indexterm" href="kerberos.html#id2632719">Introduction</a></dt><dt>algorithm, <a class="indexterm" href="kerberos.html#id2633782">Technical Issues</a></dt><dt>allow trusted domains, <a class="indexterm" href="unixclients.html#id2616910">IDMAP_RID with Winbind</a></dt><dt>alternative, <a class="indexterm" href="kerberos.html#id2633385">Dissection and Discussion</a></dt><dt>analysis, <a class="indexterm" href="kerberos.html#id2633782">Technical Issues</a></dt><dt>anonymous connection, <a class="indexterm" href="small.html#id2579071">Validation</a>, <a class="indexterm" href="secure.html#ch4valid">Validation</a></dt><dt>Apache Web server, <a class="indexterm" href="DomApps.html#id2640517">Questions and Answers</a></dt><dt>appliance mode, <a class="indexterm" href="unixclients.html#id2611489">Technical Issues</a></dt><dt>application server, <a class="indexterm" href="secure.html#id2580706">Technical Issues</a>, <a class="indexterm" href="secure.html#ch4appscfg">Application Share Configuration</a></dt><dt>application servers, <a class="indexterm" href="2000users.html#id2606380">The Nature of Windows Networking Protocols</a></dt><dt>application/octet-stream, <a class="indexterm" href="simple.html#id2573192">Implementation</a>, <a class="indexterm" href="simple.html#AcctgNet">Implementation</a>, <a class="indexterm" href="small.html#id2577371">Implementation</a>, <a class="indexterm" href="secure.html#ch4ptrcfg">Printer Configuration</a>, <a class="indexterm" href="Big500users.html#id2588496">Server Preparation: All Servers</a>, <a class="indexterm" href="happy.html#sbehap-ptrcfg">Printer Configuration</a></dt><dt>APW, <a class="indexterm" href="happy.html#id2604766">Uploading Printer Drivers to Samba Servers</a></dt><dt>arp, <a class="indexterm" href="secure.html#ch4valid">Validation</a></dt><dt>assessment, <a class="indexterm" href="kerberos.html#id2632719">Introduction</a></dt><dt>assistance, <a class="indexterm" href="ch14.html#id2643104">Free Support</a></dt><dt>assumptions, <a class="indexterm" href="HA.html#id2642934">Key Points Learned</a></dt><dt>authconfig, <a class="indexterm" href="happy.html#sbehap-PAM-NSS">PAM and NSS Client Configuration</a></dt><dt>authenticate, <a class="indexterm" href="nw4migration.html#id2628717">LDAP Server Configuration</a>, <a class="indexterm" href="DomApps.html#id2639242">Samba Configuration</a></dt><dt>authenticated, <a class="indexterm" href="DomApps.html#id2638298">Assignment Tasks</a></dt><dt>authenticated connection, <a class="indexterm" href="small.html#id2579071">Validation</a>, <a class="indexterm" href="secure.html#ch4valid">Validation</a></dt><dt>authentication, <a class="indexterm" href="2000users.html#id2606380">The Nature of Windows Networking Protocols</a>, <a class="indexterm" href="unixclients.html#id2619073">Questions and Answers</a>, <a class="indexterm" href="nw4migration.html#id2628366">Dissection and Discussion</a>, <a class="indexterm" href="DomApps.html">Integrating Additional Services</a>, <a class="indexterm" href="DomApps.html#id2638431">Technical Issues</a>, <a class="indexterm" href="DomApps.html#id2639795">NSS Configuration</a>, <a class="indexterm" href="DomApps.html#id2640517">Questions and Answers</a></dt><dd><dl><dt>plain-text, <a class="indexterm" href="DomApps.html#id2640517">Questions and Answers</a></dt></dl></dd><dt>authentication process, <a class="indexterm" href="unixclients.html#id2612239">Implementation</a></dt><dt>authentication protocols, <a class="indexterm" href="DomApps.html#id2640457">Key Points Learned</a></dt><dt>authoritative, <a class="indexterm" href="unixclients.html#id2611489">Technical Issues</a></dt><dt>authorized location, <a class="indexterm" href="kerberos.html#id2635066">Kerberos Exposed</a></dt><dt>auto-generated SID, <a class="indexterm" href="ntmigration.html#id2627160">Questions and Answers</a></dt><dt>automatically allocate, <a class="indexterm" href="unixclients.html#id2611489">Technical Issues</a></dt><dt>availability, <a class="indexterm" href="HA.html">Performance, Reliability, and Availability</a></dt></dl></div><div class="indexdiv"><h3>B</h3><dl><dt>backends, <a class="indexterm" href="DomApps.html">Integrating Additional Services</a></dt><dt>background communication, <a class="indexterm" href="2000users.html#id2610514">Questions and Answers</a></dt><dt>Backup, <a class="indexterm" href="kerberos.html#id2632719">Introduction</a></dt><dt>Backup Domain Controller (see BDC)</dt><dt>bandwidth, <a class="indexterm" href="DomApps.html#id2638298">Assignment Tasks</a></dt><dd><dl><dt>requirements, <a class="indexterm" href="2000users.html#id2606286">User Needs</a></dt></dl></dd><dt>bandwidth calculations, <a class="indexterm" href="secure.html#id2580993">Hardware Requirements</a></dt><dt>BDC, <a class="indexterm" href="Big500users.html#id2587541">Technical Issues</a>, <a class="indexterm" href="happy.html">Making Happy Users</a>, <a class="indexterm" href="happy.html#id2593396">Assignment Tasks</a>, <a class="indexterm" href="happy.html#id2593533">Dissection and Discussion</a>, <a class="indexterm" href="happy.html#id2596064">Samba Server Implementation</a>, <a class="indexterm" href="happy.html#sbehap-massive">Samba-3 PDC Configuration</a>, <a class="indexterm" href="2000users.html#id2606380">The Nature of Windows Networking Protocols</a>, <a class="indexterm" href="2000users.html#id2610367">Key Points Learned</a>, <a class="indexterm" href="unixclients.html#id2611489">Technical Issues</a>, <a class="indexterm" href="unixclients.html#id2619073">Questions and Answers</a>, <a class="indexterm" href="upgrades.html#id2620432">Security Identifiers (SIDs)</a>, <a class="indexterm" href="ntmigration.html#id2626716">NT4 Migration Using tdbsam Backend</a>, <a class="indexterm" href="HA.html#id2642426">Use and Location of BDCs</a></dt><dt>benefit, <a class="indexterm" href="unixclients.html#id2619073">Questions and Answers</a>, <a class="indexterm" href="kerberos.html#id2633385">Dissection and Discussion</a></dt><dt>best practices, <a class="indexterm" href="kerberos.html#id2632719">Introduction</a></dt><dt>bias, <a class="indexterm" href="kerberos.html#id2637638">Questions and Answers</a></dt><dt>binary database, <a class="indexterm" href="secure.html#id2581199">Implementation</a></dt><dt>binary files, <a class="indexterm" href="upgrades.html#id2622541">Updating a Samba-3 Installation</a></dt><dt>binary package, <a class="indexterm" href="upgrades.html#id2622541">Updating a Samba-3 Installation</a></dt><dt>bind interfaces only, <a class="indexterm" href="secure.html#id2581199">Implementation</a></dt><dt>broadcast, <a class="indexterm" href="HA.html#id2641826">Routed Networks</a>, <a class="indexterm" href="primer.html#chap01qa">Questions and Answers</a></dt><dd><dl><dt>directed, <a class="indexterm" href="2000users.html#id2606380">The Nature of Windows Networking Protocols</a></dt><dt>mailslot, <a class="indexterm" href="2000users.html#id2606380">The Nature of Windows Networking Protocols</a></dt></dl></dd><dt>broadcast messages, <a class="indexterm" href="secure.html#id2581199">Implementation</a></dt><dt>broadcast storms, <a class="indexterm" href="HA.html#id2641999">Network Collisions</a></dt><dt>broken, <a class="indexterm" href="kerberos.html#id2633385">Dissection and Discussion</a></dt><dt>broken behavior, <a class="indexterm" href="HA.html#id2641124">Dissection and Discussion</a></dt><dt>browse, <a class="indexterm" href="kerberos.html#id2633782">Technical Issues</a></dt><dt>browse master, <a class="indexterm" href="primer.html#id2648108">Findings</a></dt><dt>Browse Master, <a class="indexterm" href="primer.html#chap01qa">Questions and Answers</a></dt><dt>browse.dat, <a class="indexterm" href="upgrades.html#id2622867">Replacing a Domain Member Server</a></dt><dt>Browser Election Service, <a class="indexterm" href="primer.html#chap01qa">Questions and Answers</a></dt><dt>browsing, <a class="indexterm" href="kerberos.html#id2633782">Technical Issues</a>, <a class="indexterm" href="DomApps.html#id2638431">Technical Issues</a>, <a class="indexterm" href="primer.html#id2647731">Assignment Tasks</a></dt><dt>budgetted, <a class="indexterm" href="kerberos.html#id2632719">Introduction</a></dt><dt>bug fixes, <a class="indexterm" href="kerberos.html#id2632719">Introduction</a></dt><dt>bug report, <a class="indexterm" href="ch14.html#id2643104">Free Support</a></dt></dl></div><div class="indexdiv"><h3>C</h3><dl><dt>cache, <a class="indexterm" href="appendix.html#id2647342">Opportunistic Locking Controls</a></dt><dt>cache directories, <a class="indexterm" href="DomApps.html#ch10-one">Removal of Pre-Existing Conflicting RPMs</a></dt><dt>caching, <a class="indexterm" href="HA.html#id2642098">Samba Configuration</a></dt><dt>case-sensitive, <a class="indexterm" href="DomApps.html#id2638854">Kerberos Configuration</a></dt><dt>centralized storage, <a class="indexterm" href="unixclients.html#id2619073">Questions and Answers</a></dt><dt>character set, <a class="indexterm" href="upgrades.html#id2621492">International Language Support</a></dt><dt>check samba daemons, <a class="indexterm" href="small.html#id2579071">Validation</a>, <a class="indexterm" href="secure.html#ch4valid">Validation</a></dt><dt>check-point, <a class="indexterm" href="kerberos.html#id2635761">Share Definition Controls</a></dt><dt>check-point controls, <a class="indexterm" href="kerberos.html#id2635900">Checkpoint Controls</a></dt><dt>Checkpoint Controls, <a class="indexterm" href="kerberos.html#id2635900">Checkpoint Controls</a></dt><dt>chgrp, <a class="indexterm" href="DomApps.html#id2639242">Samba Configuration</a></dt><dt>chkconfig, <a class="indexterm" href="simple.html#id2572222">Implementation</a>, <a class="indexterm" href="simple.html#id2573192">Implementation</a>, <a class="indexterm" href="simple.html#AcctgNet">Implementation</a>, <a class="indexterm" href="small.html#id2577371">Implementation</a>, <a class="indexterm" href="secure.html#procstart">Process Startup Configuration</a>, <a class="indexterm" href="Big500users.html#ch5-procstart">Process Startup Configuration</a>, <a class="indexterm" href="2000users.html#id2607208">Implementation</a></dt><dt>chmod, <a class="indexterm" href="DomApps.html#id2639242">Samba Configuration</a></dt><dt>choice, <a class="indexterm" href="kerberos.html#id2633385">Dissection and Discussion</a>, <a class="indexterm" href="kerberos.html#id2633782">Technical Issues</a></dt><dt>chown, <a class="indexterm" href="DomApps.html#ch10-one">Removal of Pre-Existing Conflicting RPMs</a></dt><dt>CIFS, <a class="indexterm" href="upgrades.html#id2620432">Security Identifiers (SIDs)</a>, <a class="indexterm" href="primer.html#id2648108">Findings</a></dt><dt>cifsfs, <a class="indexterm" href="HA.html#id2641124">Dissection and Discussion</a></dt><dt>clean database, <a class="indexterm" href="ntmigration.html#id2627160">Questions and Answers</a></dt><dt>clients per DC, <a class="indexterm" href="happy.html">Making Happy Users</a></dt><dt>Clock skew, <a class="indexterm" href="DomApps.html#id2638854">Kerberos Configuration</a></dt><dt>cluster, <a class="indexterm" href="HA.html#id2641036">Introduction</a></dt><dt>clustering, <a class="indexterm" href="HA.html#id2641036">Introduction</a>, <a class="indexterm" href="HA.html#id2642523">For Scalability, Use SAN-Based Storage on Samba Servers</a></dt><dt>code maintainer, <a class="indexterm" href="ch14.html#id2643104">Free Support</a></dt><dt>codepage, <a class="indexterm" href="upgrades.html#id2621492">International Language Support</a></dt><dt>collision rates, <a class="indexterm" href="HA.html#id2641999">Network Collisions</a></dt><dt>commercial, <a class="indexterm" href="kerberos.html#id2633385">Dissection and Discussion</a></dt><dt>commercial software, <a class="indexterm" href="kerberos.html#id2633385">Dissection and Discussion</a></dt><dt>commercial support, <a class="indexterm" href="ch14.html">Samba Support</a>, <a class="indexterm" href="ch14.html#id2643322">Commercial Support</a></dt><dt>Common Internet File System (see CIFS)</dt><dt>comparison</dt><dd><dl><dt>Active Directory &amp; OpenLDAP, <a class="indexterm" href="happy.html#id2593533">Dissection and Discussion</a></dt></dl></dd><dt>compat, <a class="indexterm" href="unixclients.html#sdcsdmldap">Samba Domain with Samba Domain Member Server  Using NSS LDAP</a></dt><dt>compatible, <a class="indexterm" href="kerberos.html#id2633782">Technical Issues</a></dt><dt>compile-time, <a class="indexterm" href="upgrades.html#sbeug1">Location of config files</a></dt><dt>complexities, <a class="indexterm" href="HA.html#id2641124">Dissection and Discussion</a></dt><dt>compromise, <a class="indexterm" href="happy.html#id2593298">Introduction</a>, <a class="indexterm" href="kerberos.html#id2632719">Introduction</a>, <a class="indexterm" href="kerberos.html#id2633782">Technical Issues</a></dt><dt>computer account, <a class="indexterm" href="DomApps.html#id2639242">Samba Configuration</a></dt><dt>Computer Management, <a class="indexterm" href="kerberos.html#id2635412">Share Access Controls</a>, <a class="indexterm" href="kerberos.html#id2637638">Questions and Answers</a></dt><dt>computer name, <a class="indexterm" href="upgrades.html#id2620432">Security Identifiers (SIDs)</a></dt><dt>condemns, <a class="indexterm" href="kerberos.html#id2633782">Technical Issues</a></dt><dt>conferences, <a class="indexterm" href="kerberos.html#id2633782">Technical Issues</a></dt><dt>configuration files, <a class="indexterm" href="upgrades.html#id2620232">Introduction</a></dt><dt>configure.pl, <a class="indexterm" href="ntmigration.html#id2624257">NT4 Migration Using LDAP Backend</a></dt><dt>connection, <a class="indexterm" href="kerberos.html#id2635412">Share Access Controls</a></dt><dt>connectivity, <a class="indexterm" href="ntmigration.html#id2627160">Questions and Answers</a></dt><dt>consequential risk, <a class="indexterm" href="kerberos.html#id2633782">Technical Issues</a></dt><dt>consultant, <a class="indexterm" href="simple.html#id2572081">Drafting Office</a>, <a class="indexterm" href="kerberos.html#id2632719">Introduction</a>, <a class="indexterm" href="kerberos.html#id2633385">Dissection and Discussion</a></dt><dt>consumer, <a class="indexterm" href="kerberos.html#id2633385">Dissection and Discussion</a>, <a class="indexterm" href="kerberos.html#id2633782">Technical Issues</a></dt><dt>consumer expects, <a class="indexterm" href="ch14.html">Samba Support</a></dt><dt>contiguous directory, <a class="indexterm" href="2000users.html#id2607208">Implementation</a></dt><dt>contributions, <a class="indexterm" href="upgrades.html">Updating Samba-3</a></dt><dt>control files, <a class="indexterm" href="upgrades.html#id2622541">Updating a Samba-3 Installation</a></dt><dt>convmv, <a class="indexterm" href="upgrades.html#id2621492">International Language Support</a></dt><dt>copy, <a class="indexterm" href="unixclients.html#id2619073">Questions and Answers</a></dt><dt>corrective action, <a class="indexterm" href="HA.html#id2642673">Hardware Problems</a></dt><dt>cost, <a class="indexterm" href="kerberos.html#id2633385">Dissection and Discussion</a></dt><dt>cost-benefit, <a class="indexterm" href="nw4migration.html#id2628253">Assignment Tasks</a></dt><dt>country of origin, <a class="indexterm" href="ch14.html#id2643322">Commercial Support</a></dt><dt>Courier-IMAP, <a class="indexterm" href="nw4migration.html#id2628717">LDAP Server Configuration</a></dt><dt>credential, <a class="indexterm" href="kerberos.html#id2635761">Share Definition Controls</a></dt><dt>credentials, <a class="indexterm" href="unixclients.html#wdcsdm">NT4/Samba Domain with Samba Domain Member Server: Using NSS and Winbind</a>, <a class="indexterm" href="kerberos.html#id2633782">Technical Issues</a></dt><dt>crippled, <a class="indexterm" href="ntmigration.html#id2623581">Dissection and Discussion</a></dt><dt>criticism, <a class="indexterm" href="kerberos.html">Active Directory, Kerberos, and Security</a>, <a class="indexterm" href="kerberos.html#id2632719">Introduction</a></dt><dt>Critics, <a class="indexterm" href="kerberos.html#id2633782">Technical Issues</a></dt><dt>Cryptographic, <a class="indexterm" href="kerberos.html#id2633782">Technical Issues</a></dt><dt>CUPS, <a class="indexterm" href="simple.html#id2572981">Dissection and Discussion</a>, <a class="indexterm" href="small.html#id2577138">Technical Issues</a>, <a class="indexterm" href="small.html#id2577371">Implementation</a>, <a class="indexterm" href="small.html#id2579802">Key Points Learned</a>, <a class="indexterm" href="secure.html#id2581199">Implementation</a>, <a class="indexterm" href="secure.html#ch4ptrcfg">Printer Configuration</a>, <a class="indexterm" href="Big500users.html#id2588496">Server Preparation: All Servers</a>, <a class="indexterm" href="happy.html#id2593396">Assignment Tasks</a>, <a class="indexterm" href="happy.html#id2594955">Installation of Printer Driver Auto-Download</a>, <a class="indexterm" href="happy.html#sbehap-ptrcfg">Printer Configuration</a></dt><dd><dl><dt>queue, <a class="indexterm" href="small.html#id2577371">Implementation</a>, <a class="indexterm" href="secure.html#ch4ptrcfg">Printer Configuration</a>, <a class="indexterm" href="Big500users.html#id2588496">Server Preparation: All Servers</a>, <a class="indexterm" href="happy.html#sbehap-ptrcfg">Printer Configuration</a></dt></dl></dd><dt>cupsd, <a class="indexterm" href="secure.html#ch4bsc">Basic System Configuration</a></dt><dt>customer expected, <a class="indexterm" href="ch14.html">Samba Support</a></dt><dt>customers, <a class="indexterm" href="ch14.html">Samba Support</a></dt></dl></div><div class="indexdiv"><h3>D</h3><dl><dt>daemon, <a class="indexterm" href="simple.html#validate1">Validation</a>, <a class="indexterm" href="secure.html#ch4bsc">Basic System Configuration</a>, <a class="indexterm" href="upgrades.html#id2620432">Security Identifiers (SIDs)</a>, <a class="indexterm" href="DomApps.html#id2638431">Technical Issues</a>, <a class="indexterm" href="DomApps.html#id2640517">Questions and Answers</a>, <a class="indexterm" href="appendix.html#id2644449">Starting Samba</a></dt><dt>daemon control, <a class="indexterm" href="Big500users.html#ch5-procstart">Process Startup Configuration</a></dt><dt>data</dt><dd><dl><dt>corruption, <a class="indexterm" href="happy.html">Making Happy Users</a></dt><dt>integrity, <a class="indexterm" href="unixclients.html#id2619073">Questions and Answers</a></dt></dl></dd><dt>data corruption, <a class="indexterm" href="HA.html#id2642673">Hardware Problems</a>, <a class="indexterm" href="appendix.html#id2647258">Act! Database Sharing</a></dt><dt>data integrity, <a class="indexterm" href="HA.html#id2642673">Hardware Problems</a>, <a class="indexterm" href="appendix.html#ch12dblck">Shared Data Integrity</a></dt><dt>data storage, <a class="indexterm" href="simple.html#AcctgNet">Implementation</a></dt><dt>database, <a class="indexterm" href="2000users.html#id2605974">Dissection and Discussion</a>, <a class="indexterm" href="2000users.html#id2610514">Questions and Answers</a>, <a class="indexterm" href="nw4migration.html#id2628366">Dissection and Discussion</a></dt><dt>database applications, <a class="indexterm" href="appendix.html#ch12dblck">Shared Data Integrity</a></dt><dt>DB_CONFIG, <a class="indexterm" href="happy.html#ldapsetup">OpenLDAP Server Configuration</a></dt><dt>DCE, <a class="indexterm" href="kerberos.html#id2635066">Kerberos Exposed</a></dt><dt>DDNS (see dynamic DNS)</dt><dt>Debian, <a class="indexterm" href="nw4migration.html">Migrating NetWare Server to Samba-3</a></dt><dt>default installation, <a class="indexterm" href="appendix.html#id2644030">Samba System File Location</a></dt><dt>default password, <a class="indexterm" href="appendix.html#id2645634">The LDAP Account Manager</a></dt><dt>default profile, <a class="indexterm" href="happy.html#id2593396">Assignment Tasks</a>, <a class="indexterm" href="happy.html#id2593990">Technical Issues</a></dt><dt>Default User, <a class="indexterm" href="happy.html#id2594802">Profile Changes</a>, <a class="indexterm" href="happy.html#redirfold">Configuration of Default Profile with Folder Redirection</a></dt><dt>defective</dt><dd><dl><dt>cables, <a class="indexterm" href="HA.html#id2642673">Hardware Problems</a></dt><dt>HUBs, <a class="indexterm" href="HA.html#id2642673">Hardware Problems</a></dt><dt>switches, <a class="indexterm" href="HA.html#id2642673">Hardware Problems</a></dt></dl></dd><dt>defects, <a class="indexterm" href="kerberos.html#id2633782">Technical Issues</a></dt><dt>defensible standards, <a class="indexterm" href="kerberos.html#id2633782">Technical Issues</a></dt><dt>defragmentation, <a class="indexterm" href="secure.html#ch4wincfg">Windows Client Configuration</a></dt><dt>delete group script, <a class="indexterm" href="upgrades.html#id2622026">Applicable to All Samba 2.x to Samba-3 Upgrades</a></dt><dt>delete user from group script, <a class="indexterm" href="upgrades.html#id2622026">Applicable to All Samba 2.x to Samba-3 Upgrades</a></dt><dt>delimiter, <a class="indexterm" href="kerberos.html#id2635900">Checkpoint Controls</a></dt><dt>dependability, <a class="indexterm" href="kerberos.html#id2633782">Technical Issues</a></dt><dt>deployment, <a class="indexterm" href="ch14.html#id2643104">Free Support</a></dt><dt>desired security setting, <a class="indexterm" href="kerberos.html#id2637293">Setting Posix ACLs in UNIX/Linux</a></dt><dt>development, <a class="indexterm" href="kerberos.html#id2633782">Technical Issues</a></dt><dt>DHCP, <a class="indexterm" href="small.html#id2577138">Technical Issues</a>, <a class="indexterm" href="small.html#id2577371">Implementation</a>, <a class="indexterm" href="small.html#id2579802">Key Points Learned</a>, <a class="indexterm" href="secure.html#ch4wincfg">Windows Client Configuration</a>, <a class="indexterm" href="Big500users.html#ch5wincfg">Windows Client Configuration</a>, <a class="indexterm" href="2000users.html#id2606380">The Nature of Windows Networking Protocols</a>, <a class="indexterm" href="2000users.html#id2610514">Questions and Answers</a></dt><dd><dl><dt>client, <a class="indexterm" href="HA.html#id2641634">Bad Hostnames</a></dt><dt>relay, <a class="indexterm" href="Big500users.html#id2587541">Technical Issues</a></dt><dt>Relay Agent, <a class="indexterm" href="2000users.html#id2610514">Questions and Answers</a></dt><dt>request, <a class="indexterm" href="2000users.html#id2610514">Questions and Answers</a></dt><dt>requests, <a class="indexterm" href="Big500users.html#id2587541">Technical Issues</a></dt><dt>servers, <a class="indexterm" href="2000users.html#id2610514">Questions and Answers</a></dt><dt>traffic, <a class="indexterm" href="2000users.html#id2610514">Questions and Answers</a></dt></dl></dd><dt>dhcp client validation, <a class="indexterm" href="small.html#id2579071">Validation</a>, <a class="indexterm" href="secure.html#ch4valid">Validation</a></dt><dt>DHCP Server, <a class="indexterm" href="small.html#id2577371">Implementation</a></dt><dt>DHCP server, <a class="indexterm" href="secure.html#id2580706">Technical Issues</a></dt><dt>diagnostic, <a class="indexterm" href="unixclients.html#id2617513">IDMAP Storage in LDAP using Winbind</a></dt><dt>diffusion, <a class="indexterm" href="kerberos.html#id2633782">Technical Issues</a></dt><dt>digital rights, <a class="indexterm" href="kerberos.html#id2633782">Technical Issues</a></dt><dt>digital sign'n'seal, <a class="indexterm" href="kerberos.html#id2633782">Technical Issues</a></dt><dt>digits, <a class="indexterm" href="HA.html#id2641634">Bad Hostnames</a></dt><dt>diligence, <a class="indexterm" href="kerberos.html#id2633782">Technical Issues</a></dt><dt>directory, <a class="indexterm" href="2000users.html#id2605974">Dissection and Discussion</a>, <a class="indexterm" href="unixclients.html#id2612138">Political Issues</a>, <a class="indexterm" href="upgrades.html#sbeug1">Location of config files</a></dt><dd><dl><dt>Computers container, <a class="indexterm" href="happy.html#id2598964">LDAP Initialization and Creation of User and Group Accounts</a></dt><dt>management, <a class="indexterm" href="happy.html#id2593533">Dissection and Discussion</a></dt><dt>People container, <a class="indexterm" href="happy.html#id2598964">LDAP Initialization and Creation of User and Group Accounts</a></dt><dt>replication, <a class="indexterm" href="happy.html#id2593533">Dissection and Discussion</a></dt><dt>schema, <a class="indexterm" href="happy.html#id2593533">Dissection and Discussion</a></dt><dt>server, <a class="indexterm" href="happy.html#id2593990">Technical Issues</a></dt><dt>synchronization, <a class="indexterm" href="happy.html#id2593533">Dissection and Discussion</a></dt></dl></dd><dt>directory tree, <a class="indexterm" href="kerberos.html#id2637293">Setting Posix ACLs in UNIX/Linux</a></dt><dt>disable, <a class="indexterm" href="kerberos.html#id2632719">Introduction</a></dt><dt>disaster recovery, <a class="indexterm" href="kerberos.html#id2632719">Introduction</a></dt><dt>disk image, <a class="indexterm" href="happy.html#id2593396">Assignment Tasks</a></dt><dt>disruptive, <a class="indexterm" href="ntmigration.html#id2623581">Dissection and Discussion</a></dt><dt>distributed, <a class="indexterm" href="2000users.html#id2606726">Identity Management Needs</a>, <a class="indexterm" href="2000users.html#id2607208">Implementation</a>, <a class="indexterm" href="unixclients.html#id2619073">Questions and Answers</a>, <a class="indexterm" href="HA.html#id2642572">Distribute Network Load with MSDFS</a></dt><dt>distributed domain, <a class="indexterm" href="2000users.html#id2606726">Identity Management Needs</a></dt><dt>DMB, <a class="indexterm" href="primer.html#chap01qa">Questions and Answers</a></dt><dt>DMS, <a class="indexterm" href="upgrades.html#id2620432">Security Identifiers (SIDs)</a>, <a class="indexterm" href="upgrades.html#id2622867">Replacing a Domain Member Server</a></dt><dt>DNS, <a class="indexterm" href="small.html#id2577138">Technical Issues</a>, <a class="indexterm" href="small.html#id2577371">Implementation</a>, <a class="indexterm" href="secure.html#id2580706">Technical Issues</a>, <a class="indexterm" href="2000users.html#id2606380">The Nature of Windows Networking Protocols</a>, <a class="indexterm" href="nw4migration.html#id2628717">LDAP Server Configuration</a>, <a class="indexterm" href="HA.html#id2641634">Bad Hostnames</a>, <a class="indexterm" href="HA.html#id2641826">Routed Networks</a>, <a class="indexterm" href="appendix.html#domjoin">Joining a Domain: Windows 200x/XP Professional</a></dt><dd><dl><dt>configuration, <a class="indexterm" href="unixclients.html#id2619073">Questions and Answers</a></dt><dt>Dynamic, <a class="indexterm" href="2000users.html#id2610514">Questions and Answers</a></dt><dt>dynamic, <a class="indexterm" href="appendix.html#domjoin">Joining a Domain: Windows 200x/XP Professional</a></dt><dt>lookup, <a class="indexterm" href="unixclients.html#id2619073">Questions and Answers</a>, <a class="indexterm" href="DomApps.html#id2638854">Kerberos Configuration</a></dt><dt>name lookup, <a class="indexterm" href="HA.html#id2641634">Bad Hostnames</a></dt><dt>SRV records, <a class="indexterm" href="DomApps.html#id2638854">Kerberos Configuration</a></dt><dt>suffix, <a class="indexterm" href="appendix.html#domjoin">Joining a Domain: Windows 200x/XP Professional</a></dt></dl></dd><dt>DNS server, <a class="indexterm" href="small.html#id2577371">Implementation</a>, <a class="indexterm" href="secure.html#ch4dhcpdns">Configuration of DHCP and DNS Servers</a></dt><dt>document the settings, <a class="indexterm" href="HA.html#id2642098">Samba Configuration</a></dt><dt>documentation, <a class="indexterm" href="kerberos.html#id2633385">Dissection and Discussion</a>, <a class="indexterm" href="kerberos.html#id2633782">Technical Issues</a></dt><dt>documented, <a class="indexterm" href="HA.html#id2642098">Samba Configuration</a></dt><dt>Domain, <a class="indexterm" href="small.html#id2577138">Technical Issues</a></dt><dd><dl><dt>groups, <a class="indexterm" href="small.html#id2577138">Technical Issues</a></dt></dl></dd><dt>domain</dt><dd><dl><dt>Active Directory, <a class="indexterm" href="DomApps.html#id2638431">Technical Issues</a></dt><dt>controller, <a class="indexterm" href="upgrades.html#id2623069">Replacing a Domain Controller</a></dt><dt>joining, <a class="indexterm" href="appendix.html">A Collection of Useful Tidbits</a></dt><dt>trusted, <a class="indexterm" href="unixclients.html#id2619073">Questions and Answers</a></dt></dl></dd><dt>Domain accounts, <a class="indexterm" href="unixclients.html#id2611489">Technical Issues</a></dt><dt>Domain Administrator, <a class="indexterm" href="kerberos.html#id2635412">Share Access Controls</a></dt><dt>Domain Controller, <a class="indexterm" href="small.html#id2579802">Key Points Learned</a>, <a class="indexterm" href="2000users.html#id2606380">The Nature of Windows Networking Protocols</a>, <a class="indexterm" href="unixclients.html#id2611489">Technical Issues</a>, <a class="indexterm" href="unixclients.html#id2612239">Implementation</a>, <a class="indexterm" href="HA.html#id2642426">Use and Location of BDCs</a></dt><dd><dl><dt>closest, <a class="indexterm" href="2000users.html#id2606380">The Nature of Windows Networking Protocols</a></dt></dl></dd><dt>domain controller, <a class="indexterm" href="upgrades.html#id2620432">Security Identifiers (SIDs)</a>, <a class="indexterm" href="upgrades.html#id2622026">Applicable to All Samba 2.x to Samba-3 Upgrades</a></dt><dt>domain controllers, <a class="indexterm" href="unixclients.html#id2611489">Technical Issues</a></dt><dt>Domain Controllers, <a class="indexterm" href="unixclients.html#id2619073">Questions and Answers</a></dt><dt>Domain Groups</dt><dd><dl><dt>well-known, <a class="indexterm" href="appendix.html#id2645055">Initialization of the LDAP Database</a></dt></dl></dd><dt>Domain join, <a class="indexterm" href="unixclients.html#sdcsdmldap">Samba Domain with Samba Domain Member Server  Using NSS LDAP</a></dt><dt>domain master, <a class="indexterm" href="ntmigration.html#id2624257">NT4 Migration Using LDAP Backend</a>, <a class="indexterm" href="ntmigration.html#id2626716">NT4 Migration Using tdbsam Backend</a></dt><dt>Domain Master Browser (see DMB)</dt><dt>Domain Member, <a class="indexterm" href="HA.html#id2642426">Use and Location of BDCs</a></dt><dd><dl><dt>authoritative</dt><dd><dl><dt>local accounts, <a class="indexterm" href="unixclients.html#id2611489">Technical Issues</a></dt></dl></dd><dt>client, <a class="indexterm" href="unixclients.html#id2612239">Implementation</a></dt><dt>desktop, <a class="indexterm" href="unixclients.html#id2611372">Introduction</a></dt><dt>server, <a class="indexterm" href="unixclients.html#id2611372">Introduction</a>, <a class="indexterm" href="unixclients.html#id2611489">Technical Issues</a>, <a class="indexterm" href="unixclients.html#id2612239">Implementation</a>, <a class="indexterm" href="unixclients.html#adssdm">Active Directory Domain with Samba Domain Member Server</a></dt><dt>servers, <a class="indexterm" href="unixclients.html#id2619073">Questions and Answers</a>, <a class="indexterm" href="kerberos.html#id2635900">Checkpoint Controls</a></dt><dt>workstations, <a class="indexterm" href="unixclients.html#id2612239">Implementation</a></dt></dl></dd><dt>domain member</dt><dd><dl><dt>servers, <a class="indexterm" href="unixclients.html#id2611489">Technical Issues</a></dt></dl></dd><dt>Domain Member server, <a class="indexterm" href="kerberos.html#id2633782">Technical Issues</a>, <a class="indexterm" href="kerberos.html#id2637638">Questions and Answers</a></dt><dt>Domain Member servers, <a class="indexterm" href="unixclients.html#id2619073">Questions and Answers</a></dt><dt>domain members, <a class="indexterm" href="unixclients.html#id2619073">Questions and Answers</a></dt><dt>domain name space, <a class="indexterm" href="2000users.html#id2606726">Identity Management Needs</a></dt><dt>domain replication, <a class="indexterm" href="2000users.html#id2610514">Questions and Answers</a></dt><dt>domain SID, <a class="indexterm" href="upgrades.html#id2620432">Security Identifiers (SIDs)</a></dt><dt>Domain SID, <a class="indexterm" href="ntmigration.html#id2623767">Technical Issues</a>, <a class="indexterm" href="ntmigration.html#id2627160">Questions and Answers</a></dt><dt>domain tree, <a class="indexterm" href="2000users.html#id2606726">Identity Management Needs</a></dt><dt>Domain User Manager, <a class="indexterm" href="happy.html#id2603029">Configuring Profile Directories</a></dt><dt>Domain users, <a class="indexterm" href="kerberos.html#id2633782">Technical Issues</a></dt><dt>DOS, <a class="indexterm" href="upgrades.html#id2620432">Security Identifiers (SIDs)</a></dt><dt>dos2unix, <a class="indexterm" href="secure.html#id2582136">Samba Configuration</a>, <a class="indexterm" href="Big500users.html#id2589074">Configuration for Server: MASSIVE</a></dt><dt>down-grade, <a class="indexterm" href="upgrades.html#id2620232">Introduction</a></dt><dt>drive letters, <a class="indexterm" href="nw4migration.html#id2628717">LDAP Server Configuration</a></dt><dt>drive mapping, <a class="indexterm" href="kerberos.html#id2633782">Technical Issues</a></dt><dt>dumb printing, <a class="indexterm" href="happy.html#id2594955">Installation of Printer Driver Auto-Download</a></dt><dt>dump, <a class="indexterm" href="ntmigration.html#id2623767">Technical Issues</a>, <a class="indexterm" href="ntmigration.html#id2627160">Questions and Answers</a></dt><dt>duplicate accounts, <a class="indexterm" href="unixclients.html#wdcsdm">NT4/Samba Domain with Samba Domain Member Server: Using NSS and Winbind</a></dt><dt>dynamic DNS, <a class="indexterm" href="secure.html#id2580706">Technical Issues</a></dt></dl></div><div class="indexdiv"><h3>E</h3><dl><dt>e-Directory, <a class="indexterm" href="nw4migration.html#id2628366">Dissection and Discussion</a></dt><dt>Easy Software Products, <a class="indexterm" href="happy.html#id2594955">Installation of Printer Driver Auto-Download</a></dt><dt>economically sustainable, <a class="indexterm" href="kerberos.html#id2633385">Dissection and Discussion</a></dt><dt>eDirectory, <a class="indexterm" href="happy.html#id2593533">Dissection and Discussion</a></dt><dt>education, <a class="indexterm" href="2000users.html#id2606726">Identity Management Needs</a></dt><dt>election, <a class="indexterm" href="primer.html#id2648108">Findings</a></dt><dt>employment, <a class="indexterm" href="kerberos.html#id2632719">Introduction</a>, <a class="indexterm" href="kerberos.html#id2633385">Dissection and Discussion</a></dt><dt>enable, <a class="indexterm" href="secure.html#ch4ptrcfg">Printer Configuration</a></dt><dt>encrypted, <a class="indexterm" href="primer.html#id2649357">Findings and Comments</a></dt><dt>encrypted password, <a class="indexterm" href="primer.html#id2649622">Windows 200x/XP Client Interaction with Samba-3</a></dt><dt>encrypted passwords, <a class="indexterm" href="unixclients.html#id2619073">Questions and Answers</a></dt><dt>End User License Agreement (see EULA)</dt><dt>enumerating, <a class="indexterm" href="DomApps.html#id2639242">Samba Configuration</a></dt><dt>essential, <a class="indexterm" href="kerberos.html#id2632719">Introduction</a></dt><dt>ethereal, <a class="indexterm" href="primer.html#id2647848">Exercises</a></dt><dt>Ethernet switch, <a class="indexterm" href="small.html#id2577138">Technical Issues</a></dt><dt>ethernet switch, <a class="indexterm" href="happy.html">Making Happy Users</a></dt><dt>EULA, <a class="indexterm" href="kerberos.html#id2633385">Dissection and Discussion</a></dt><dt>Everyone, <a class="indexterm" href="kerberos.html#id2635412">Share Access Controls</a></dt><dt>Excel, <a class="indexterm" href="kerberos.html#id2636374">Share Point Directory and File Permissions</a></dt><dt>exclusive open, <a class="indexterm" href="appendix.html#id2647111">Microsoft Access</a></dt><dt>experiment, <a class="indexterm" href="kerberos.html">Active Directory, Kerberos, and Security</a></dt><dt>export, <a class="indexterm" href="ntmigration.html#id2623767">Technical Issues</a></dt><dt>extent, <a class="indexterm" href="kerberos.html#id2633385">Dissection and Discussion</a></dt><dt>External Domains, <a class="indexterm" href="unixclients.html#id2611489">Technical Issues</a></dt><dt>extreme demand, <a class="indexterm" href="HA.html#id2641595">Guidelines for Reliable Samba Operation</a></dt></dl></div><div class="indexdiv"><h3>F</h3><dl><dt>fail, <a class="indexterm" href="2000users.html#id2606380">The Nature of Windows Networking Protocols</a></dt><dt>fail-over, <a class="indexterm" href="2000users.html#id2606726">Identity Management Needs</a>, <a class="indexterm" href="2000users.html#id2607208">Implementation</a></dt><dt>failed, <a class="indexterm" href="unixclients.html#sdcsdmldap">Samba Domain with Samba Domain Member Server  Using NSS LDAP</a></dt><dt>failed join, <a class="indexterm" href="unixclients.html#sdcsdmldap">Samba Domain with Samba Domain Member Server  Using NSS LDAP</a>, <a class="indexterm" href="unixclients.html#adssdm">Active Directory Domain with Samba Domain Member Server</a>, <a class="indexterm" href="unixclients.html#id2616910">IDMAP_RID with Winbind</a></dt><dt>failure, <a class="indexterm" href="DomApps.html#id2639242">Samba Configuration</a></dt><dt>familiar, <a class="indexterm" href="kerberos.html#id2633782">Technical Issues</a></dt><dt>fatal problem, <a class="indexterm" href="HA.html#id2642098">Samba Configuration</a></dt><dt>fear, <a class="indexterm" href="kerberos.html#id2633782">Technical Issues</a></dt><dt>fears, <a class="indexterm" href="kerberos.html#id2633782">Technical Issues</a></dt><dt>Fedora, <a class="indexterm" href="simple.html#id2572081">Drafting Office</a></dt><dt>FHS, <a class="indexterm" href="appendix.html#id2644030">Samba System File Location</a></dt><dt>file and print server, <a class="indexterm" href="DomApps.html#id2640517">Questions and Answers</a></dt><dt>file and print service, <a class="indexterm" href="kerberos.html#id2633385">Dissection and Discussion</a></dt><dt>file caching, <a class="indexterm" href="HA.html#id2642098">Samba Configuration</a>, <a class="indexterm" href="appendix.html#id2647342">Opportunistic Locking Controls</a></dt><dt>File Hierarchy System (see FHS)</dt><dt>file locations, <a class="indexterm" href="appendix.html#id2644030">Samba System File Location</a></dt><dt>file permissions, <a class="indexterm" href="appendix.html#id2645634">The LDAP Account Manager</a></dt><dt>file server</dt><dd><dl><dt>read-only, <a class="indexterm" href="simple.html#id2572164">Dissection and Discussion</a></dt></dl></dd><dt>file servers, <a class="indexterm" href="happy.html#id2596064">Samba Server Implementation</a></dt><dt>file system, <a class="indexterm" href="kerberos.html#id2633782">Technical Issues</a></dt><dd><dl><dt>access control, <a class="indexterm" href="secure.html#id2582136">Samba Configuration</a></dt><dt>Ext3, <a class="indexterm" href="simple.html#id2572222">Implementation</a></dt><dt>permissions, <a class="indexterm" href="secure.html#id2582136">Samba Configuration</a>, <a class="indexterm" href="Big500users.html#id2589074">Configuration for Server: MASSIVE</a></dt></dl></dd><dt>file system security, <a class="indexterm" href="kerberos.html#id2637638">Questions and Answers</a></dt><dt>filter, <a class="indexterm" href="kerberos.html#id2635412">Share Access Controls</a></dt><dt>financial responsibility, <a class="indexterm" href="kerberos.html#id2632719">Introduction</a></dt><dt>firewall, <a class="indexterm" href="secure.html#id2580706">Technical Issues</a>, <a class="indexterm" href="secure.html#ch4bsc">Basic System Configuration</a>, <a class="indexterm" href="kerberos.html#id2632719">Introduction</a></dt><dt>fix, <a class="indexterm" href="kerberos.html#id2633385">Dissection and Discussion</a></dt><dt>flaws, <a class="indexterm" href="kerberos.html#id2632719">Introduction</a></dt><dt>flexibility, <a class="indexterm" href="kerberos.html#id2633782">Technical Issues</a></dt><dt>flush</dt><dd><dl><dt>cache memory, <a class="indexterm" href="appendix.html#id2647342">Opportunistic Locking Controls</a></dt></dl></dd><dt>folder redirection, <a class="indexterm" href="happy.html#id2593990">Technical Issues</a>, <a class="indexterm" href="happy.html#redirfold">Configuration of Default Profile with Folder Redirection</a>, <a class="indexterm" href="2000users.html#id2610514">Questions and Answers</a></dt><dt>force group, <a class="indexterm" href="kerberos.html#id2636212">Override Controls</a>, <a class="indexterm" href="kerberos.html#id2637638">Questions and Answers</a></dt><dt>force user, <a class="indexterm" href="simple.html#id2572981">Dissection and Discussion</a>, <a class="indexterm" href="kerberos.html#id2636212">Override Controls</a>, <a class="indexterm" href="kerberos.html#id2637638">Questions and Answers</a></dt><dt>forced settings, <a class="indexterm" href="kerberos.html#id2636212">Override Controls</a></dt><dt>foreign, <a class="indexterm" href="unixclients.html#sdcsdmldap">Samba Domain with Samba Domain Member Server  Using NSS LDAP</a></dt><dt>foreign SID, <a class="indexterm" href="unixclients.html#sdcsdmldap">Samba Domain with Samba Domain Member Server  Using NSS LDAP</a></dt><dt>forwarded, <a class="indexterm" href="HA.html#id2641826">Routed Networks</a></dt><dt>foundation members, <a class="indexterm" href="kerberos.html#id2633782">Technical Issues</a></dt><dt>Free Standards Group (see FSG)</dt><dt>free support, <a class="indexterm" href="ch14.html">Samba Support</a>, <a class="indexterm" href="ch14.html#id2643104">Free Support</a></dt><dt>front-end, <a class="indexterm" href="HA.html#id2641124">Dissection and Discussion</a></dt><dd><dl><dt>server, <a class="indexterm" href="HA.html#id2642572">Distribute Network Load with MSDFS</a></dt></dl></dd><dt>frustration, <a class="indexterm" href="upgrades.html#id2620232">Introduction</a></dt><dt>FSG, <a class="indexterm" href="appendix.html#id2644030">Samba System File Location</a></dt><dt>FTP</dt><dd><dl><dt>proxy, <a class="indexterm" href="DomApps.html#id2640517">Questions and Answers</a></dt></dl></dd><dt>full control, <a class="indexterm" href="kerberos.html#id2635412">Share Access Controls</a>, <a class="indexterm" href="kerberos.html#id2637122">Using MS Windows Explorer (File Manager)</a></dt><dt>fully qualified, <a class="indexterm" href="kerberos.html#id2635900">Checkpoint Controls</a></dt><dt>functional differences, <a class="indexterm" href="upgrades.html#id2620329">Cautions and Notes</a></dt></dl></div><div class="indexdiv"><h3>G</h3><dl><dt>generation, <a class="indexterm" href="upgrades.html#id2620329">Cautions and Notes</a></dt><dt>Gentoo, <a class="indexterm" href="nw4migration.html">Migrating NetWare Server to Samba-3</a></dt><dt>getent, <a class="indexterm" href="happy.html#id2598964">LDAP Initialization and Creation of User and Group Accounts</a>, <a class="indexterm" href="happy.html#sbehap-bldg1">Samba-3 BDC Configuration</a>, <a class="indexterm" href="unixclients.html#sdcsdmldap">Samba Domain with Samba Domain Member Server  Using NSS LDAP</a>, <a class="indexterm" href="unixclients.html#wdcsdm">NT4/Samba Domain with Samba Domain Member Server: Using NSS and Winbind</a>, <a class="indexterm" href="unixclients.html#adssdm">Active Directory Domain with Samba Domain Member Server</a>, <a class="indexterm" href="unixclients.html#id2616910">IDMAP_RID with Winbind</a></dt><dt>getfacl, <a class="indexterm" href="kerberos.html#id2637293">Setting Posix ACLs in UNIX/Linux</a></dt><dt>getgrnam, <a class="indexterm" href="unixclients.html#id2611489">Technical Issues</a></dt><dt>getpwnam, <a class="indexterm" href="unixclients.html#id2611489">Technical Issues</a>, <a class="indexterm" href="unixclients.html#sdcsdmldap">Samba Domain with Samba Domain Member Server  Using NSS LDAP</a></dt><dt>getpwnam(), <a class="indexterm" href="unixclients.html#id2619073">Questions and Answers</a></dt><dt>GID, <a class="indexterm" href="2000users.html#id2607208">Implementation</a>, <a class="indexterm" href="unixclients.html#id2619073">Questions and Answers</a>, <a class="indexterm" href="ntmigration.html#id2627160">Questions and Answers</a></dt><dt>Goettingen, <a class="indexterm" href="DomApps.html#id2640517">Questions and Answers</a></dt><dt>government, <a class="indexterm" href="2000users.html#id2606726">Identity Management Needs</a></dt><dt>GPL, <a class="indexterm" href="secure.html#id2586220">Comments Regarding Software Terms of Use</a></dt><dt>group account, <a class="indexterm" href="simple.html#AcctgNet">Implementation</a>, <a class="indexterm" href="happy.html#ldapsetup">OpenLDAP Server Configuration</a></dt><dt>group management, <a class="indexterm" href="secure.html#id2581199">Implementation</a></dt><dt>group mapping, <a class="indexterm" href="nw4migration.html#id2628717">LDAP Server Configuration</a></dt><dt>group membership, <a class="indexterm" href="small.html#id2577371">Implementation</a>, <a class="indexterm" href="secure.html#id2582136">Samba Configuration</a>, <a class="indexterm" href="unixclients.html#sdcsdmldap">Samba Domain with Samba Domain Member Server  Using NSS LDAP</a>, <a class="indexterm" href="kerberos.html#id2636374">Share Point Directory and File Permissions</a></dt><dt>group names, <a class="indexterm" href="ntmigration.html#id2627160">Questions and Answers</a></dt><dt>group policies, <a class="indexterm" href="ntmigration.html#id2623441">Introduction</a></dt><dt>Group Policy, <a class="indexterm" href="appendix.html#domjoin">Joining a Domain: Windows 200x/XP Professional</a></dt><dt>Group Policy editor, <a class="indexterm" href="happy.html#sbehap-locgrppol">The Local Group Policy</a></dt><dt>Group Policy Objects, <a class="indexterm" href="happy.html#sbehap-locgrppol">The Local Group Policy</a></dt><dt>groupadd, <a class="indexterm" href="simple.html#id2573192">Implementation</a>, <a class="indexterm" href="simple.html#AcctgNet">Implementation</a>, <a class="indexterm" href="upgrades.html#id2622026">Applicable to All Samba 2.x to Samba-3 Upgrades</a>, <a class="indexterm" href="ntmigration.html#id2627160">Questions and Answers</a></dt><dt>groupdel, <a class="indexterm" href="upgrades.html#id2622026">Applicable to All Samba 2.x to Samba-3 Upgrades</a>, <a class="indexterm" href="ntmigration.html#id2627160">Questions and Answers</a></dt><dt>groupmem, <a class="indexterm" href="ntmigration.html#id2624257">NT4 Migration Using LDAP Backend</a></dt><dt>groupmod, <a class="indexterm" href="upgrades.html#id2622026">Applicable to All Samba 2.x to Samba-3 Upgrades</a>, <a class="indexterm" href="ntmigration.html#id2627160">Questions and Answers</a></dt><dt>GSS-API, <a class="indexterm" href="primer.html#id2649622">Windows 200x/XP Client Interaction with Samba-3</a></dt><dt>guest account, <a class="indexterm" href="primer.html#id2649357">Findings and Comments</a>, <a class="indexterm" href="primer.html#chap01conc">Dissection and Discussion</a>, <a class="indexterm" href="primer.html#id2650304">Technical Issues</a>, <a class="indexterm" href="primer.html#chap01qa">Questions and Answers</a></dt></dl></div><div class="indexdiv"><h3>H</h3><dl><dt>hackers, <a class="indexterm" href="kerberos.html#id2632719">Introduction</a></dt><dt>hardware prices, <a class="indexterm" href="HA.html#id2642673">Hardware Problems</a></dt><dt>hardware problems, <a class="indexterm" href="HA.html#id2642673">Hardware Problems</a></dt><dt>Heimdal, <a class="indexterm" href="DomApps.html#id2638605">Implementation</a>, <a class="indexterm" href="DomApps.html#id2638854">Kerberos Configuration</a></dt><dt>Heimdal Kerberos, <a class="indexterm" href="unixclients.html#adssdm">Active Directory Domain with Samba Domain Member Server</a>, <a class="indexterm" href="kerberos.html#id2635066">Kerberos Exposed</a></dt><dt>Heimdal kerberos, <a class="indexterm" href="unixclients.html#id2617513">IDMAP Storage in LDAP using Winbind</a></dt><dt>help, <a class="indexterm" href="ch14.html#id2643104">Free Support</a></dt><dt>helper agent, <a class="indexterm" href="DomApps.html#ch10-one">Removal of Pre-Existing Conflicting RPMs</a></dt><dt>hesiod, <a class="indexterm" href="unixclients.html#sdcsdmldap">Samba Domain with Samba Domain Member Server  Using NSS LDAP</a></dt><dt>hierarchy of control, <a class="indexterm" href="kerberos.html#id2635761">Share Definition Controls</a></dt><dt>high availability, <a class="indexterm" href="happy.html#id2593533">Dissection and Discussion</a></dt><dt>hire, <a class="indexterm" href="kerberos.html#id2633385">Dissection and Discussion</a></dt><dt>HKEY_CURRENT_USER, <a class="indexterm" href="happy.html#id2594502">Roaming Profile Background</a></dt><dt>HKEY_LOCAL_MACHINE, <a class="indexterm" href="happy.html#redirfold">Configuration of Default Profile with Folder Redirection</a></dt><dt>HKEY_LOCAL_USER, <a class="indexterm" href="2000users.html#id2610514">Questions and Answers</a></dt><dt>host announcement, <a class="indexterm" href="primer.html#id2647731">Assignment Tasks</a>, <a class="indexterm" href="primer.html#id2648760">Findings</a></dt><dt>hostname, <a class="indexterm" href="secure.html#ch4bsc">Basic System Configuration</a>, <a class="indexterm" href="upgrades.html#id2620432">Security Identifiers (SIDs)</a></dt><dt>hosts, <a class="indexterm" href="unixclients.html#id2619073">Questions and Answers</a></dt><dt>HUB, <a class="indexterm" href="happy.html">Making Happy Users</a></dt><dt>Hybrid, <a class="indexterm" href="primer.html#chap01qa">Questions and Answers</a></dt><dt>hypothetical, <a class="indexterm" href="kerberos.html#id2632719">Introduction</a></dt></dl></div><div class="indexdiv"><h3>I</h3><dl><dt>Idealx, <a class="indexterm" href="upgrades.html#id2622026">Applicable to All Samba 2.x to Samba-3 Upgrades</a>, <a class="indexterm" href="ntmigration.html#id2624257">NT4 Migration Using LDAP Backend</a></dt><dd><dl><dt>smbldap-tools, <a class="indexterm" href="happy.html#sbeidealx">Install and Configure Idealx smbldap-tools Scripts</a>, <a class="indexterm" href="happy.html#id2598964">LDAP Initialization and Creation of User and Group Accounts</a></dt></dl></dd><dt>identifiers, <a class="indexterm" href="unixclients.html#id2611489">Technical Issues</a></dt><dt>identity, <a class="indexterm" href="unixclients.html#id2619073">Questions and Answers</a>, <a class="indexterm" href="kerberos.html#id2635066">Kerberos Exposed</a></dt><dd><dl><dt>management, <a class="indexterm" href="happy.html#id2593990">Technical Issues</a></dt></dl></dd><dt>identity management, <a class="indexterm" href="Big500users.html#id2587541">Technical Issues</a>, <a class="indexterm" href="2000users.html#id2605974">Dissection and Discussion</a>, <a class="indexterm" href="unixclients.html#id2612138">Political Issues</a>, <a class="indexterm" href="nw4migration.html#id2628366">Dissection and Discussion</a></dt><dt>Identity Management, <a class="indexterm" href="happy.html#id2593533">Dissection and Discussion</a>, <a class="indexterm" href="2000users.html#id2606380">The Nature of Windows Networking Protocols</a>, <a class="indexterm" href="2000users.html#id2606726">Identity Management Needs</a></dt><dt>Identity management, <a class="indexterm" href="unixclients.html#id2618444">UNIX/Linux Client Domain Member</a></dt><dt>Identity resolution, <a class="indexterm" href="unixclients.html#sdcsdmldap">Samba Domain with Samba Domain Member Server  Using NSS LDAP</a>, <a class="indexterm" href="unixclients.html#adssdm">Active Directory Domain with Samba Domain Member Server</a>, <a class="indexterm" href="unixclients.html#id2618444">UNIX/Linux Client Domain Member</a>, <a class="indexterm" href="unixclients.html#id2619073">Questions and Answers</a></dt><dt>Identity resolver, <a class="indexterm" href="DomApps.html#id2640517">Questions and Answers</a></dt><dt>IDMAP, <a class="indexterm" href="unixclients.html#sdcsdmldap">Samba Domain with Samba Domain Member Server  Using NSS LDAP</a>, <a class="indexterm" href="unixclients.html#id2616910">IDMAP_RID with Winbind</a></dt><dt>idmap backend, <a class="indexterm" href="unixclients.html#id2611489">Technical Issues</a></dt><dt>IDMAP backend, <a class="indexterm" href="unixclients.html#id2619073">Questions and Answers</a></dt><dt>idmap gid, <a class="indexterm" href="unixclients.html#id2616910">IDMAP_RID with Winbind</a></dt><dt>idmap uid, <a class="indexterm" href="unixclients.html#id2616910">IDMAP_RID with Winbind</a></dt><dt>idmap_rid, <a class="indexterm" href="unixclients.html#id2616910">IDMAP_RID with Winbind</a></dt><dt>IMAP, <a class="indexterm" href="nw4migration.html#id2628442">Technical Issues</a></dt><dt>import, <a class="indexterm" href="ntmigration.html#id2623767">Technical Issues</a></dt><dt>income, <a class="indexterm" href="kerberos.html#id2633385">Dissection and Discussion</a></dt><dt>independent expert, <a class="indexterm" href="kerberos.html#id2632719">Introduction</a></dt><dt>inetd, <a class="indexterm" href="secure.html#procstart">Process Startup Configuration</a></dt><dt>inetOrgPerson, <a class="indexterm" href="nw4migration.html#id2628442">Technical Issues</a></dt><dt>inheritance, <a class="indexterm" href="kerberos.html#id2637293">Setting Posix ACLs in UNIX/Linux</a></dt><dt>initGrps.sh, <a class="indexterm" href="small.html#id2577371">Implementation</a>, <a class="indexterm" href="secure.html#id2582136">Samba Configuration</a>, <a class="indexterm" href="Big500users.html#id2589074">Configuration for Server: MASSIVE</a></dt><dt>initial credentials, <a class="indexterm" href="DomApps.html#id2638854">Kerberos Configuration</a></dt><dt>inoperative, <a class="indexterm" href="ntmigration.html#id2623581">Dissection and Discussion</a></dt><dt>install, <a class="indexterm" href="upgrades.html">Updating Samba-3</a></dt><dt>installation, <a class="indexterm" href="kerberos.html#id2633385">Dissection and Discussion</a></dt><dt>integrate, <a class="indexterm" href="unixclients.html#id2611489">Technical Issues</a></dt><dt>integrity, <a class="indexterm" href="kerberos.html#id2632719">Introduction</a>, <a class="indexterm" href="kerberos.html#id2635066">Kerberos Exposed</a></dt><dt>inter-domain, <a class="indexterm" href="upgrades.html#id2622026">Applicable to All Samba 2.x to Samba-3 Upgrades</a></dt><dt>inter-operability, <a class="indexterm" href="kerberos.html#id2633385">Dissection and Discussion</a>, <a class="indexterm" href="kerberos.html#id2633782">Technical Issues</a>, <a class="indexterm" href="kerberos.html#id2637503">Key Points Learned</a>, <a class="indexterm" href="DomApps.html#id2640517">Questions and Answers</a></dt><dt>interactive help, <a class="indexterm" href="ch14.html#id2643104">Free Support</a></dt><dt>interdomain trusts, <a class="indexterm" href="2000users.html#id2606726">Identity Management Needs</a></dt><dt>interfaces, <a class="indexterm" href="secure.html#id2581199">Implementation</a></dt><dt>intermittent, <a class="indexterm" href="HA.html#id2642673">Hardware Problems</a></dt><dt>internationalization, <a class="indexterm" href="upgrades.html#id2621492">International Language Support</a></dt><dt>Internet Explorer, <a class="indexterm" href="DomApps.html#id2638431">Technical Issues</a></dt><dt>Internet Information Server, <a class="indexterm" href="DomApps.html#id2640517">Questions and Answers</a></dt><dt>interoperability, <a class="indexterm" href="happy.html#id2593533">Dissection and Discussion</a></dt><dt>IP forwarding, <a class="indexterm" href="small.html#id2577371">Implementation</a>, <a class="indexterm" href="secure.html#ch4bsc">Basic System Configuration</a>, <a class="indexterm" href="Big500users.html#id2589074">Configuration for Server: MASSIVE</a></dt><dt>IPC$, <a class="indexterm" href="primer.html#id2649357">Findings and Comments</a></dt><dt>iptables, <a class="indexterm" href="secure.html#id2580706">Technical Issues</a></dt><dt>IRC, <a class="indexterm" href="ch14.html#id2643104">Free Support</a></dt><dt>isolated, <a class="indexterm" href="kerberos.html#id2632719">Introduction</a></dt><dt>Italian, <a class="indexterm" href="DomApps.html#id2640517">Questions and Answers</a></dt></dl></div><div class="indexdiv"><h3>J</h3><dl><dt>jobs, <a class="indexterm" href="kerberos.html#id2632719">Introduction</a></dt><dt>joining a domain, <a class="indexterm" href="appendix.html#domjoin">Joining a Domain: Windows 200x/XP Professional</a></dt></dl></div><div class="indexdiv"><h3>K</h3><dl><dt>KDC, <a class="indexterm" href="DomApps.html#id2638854">Kerberos Configuration</a></dt><dt>Kerberos, <a class="indexterm" href="unixclients.html#adssdm">Active Directory Domain with Samba Domain Member Server</a>, <a class="indexterm" href="unixclients.html#id2619073">Questions and Answers</a>, <a class="indexterm" href="kerberos.html#id2632719">Introduction</a>, <a class="indexterm" href="kerberos.html#id2633782">Technical Issues</a>, <a class="indexterm" href="kerberos.html#id2637503">Key Points Learned</a>, <a class="indexterm" href="DomApps.html#id2638431">Technical Issues</a>, <a class="indexterm" href="DomApps.html#id2638605">Implementation</a>, <a class="indexterm" href="DomApps.html#id2638854">Kerberos Configuration</a></dt><dd><dl><dt>Heimdal, <a class="indexterm" href="unixclients.html#adssdm">Active Directory Domain with Samba Domain Member Server</a></dt><dt>interoperability, <a class="indexterm" href="kerberos.html#id2635066">Kerberos Exposed</a></dt><dt>libraries, <a class="indexterm" href="unixclients.html#adssdm">Active Directory Domain with Samba Domain Member Server</a></dt><dt>MIT, <a class="indexterm" href="unixclients.html#adssdm">Active Directory Domain with Samba Domain Member Server</a></dt><dt>unspecified fields, <a class="indexterm" href="kerberos.html#id2635066">Kerberos Exposed</a></dt></dl></dd><dt>kerberos, <a class="indexterm" href="kerberos.html#id2635066">Kerberos Exposed</a></dt><dd><dl><dt>server, <a class="indexterm" href="kerberos.html#id2635066">Kerberos Exposed</a></dt></dl></dd><dt>Kerberos ticket, <a class="indexterm" href="DomApps.html#id2639242">Samba Configuration</a></dt><dt>kinit, <a class="indexterm" href="DomApps.html#id2638854">Kerberos Configuration</a></dt><dt>Kixtart, <a class="indexterm" href="nw4migration.html#id2628717">LDAP Server Configuration</a></dt><dt>klist, <a class="indexterm" href="DomApps.html#id2638854">Kerberos Configuration</a></dt><dt>krb5, <a class="indexterm" href="DomApps.html#id2638605">Implementation</a></dt><dt>krb5.conf, <a class="indexterm" href="DomApps.html#id2638854">Kerberos Configuration</a></dt></dl></div><div class="indexdiv"><h3>L</h3><dl><dt>LAM, <a class="indexterm" href="appendix.html#id2645634">The LDAP Account Manager</a></dt><dd><dl><dt>configuration editor, <a class="indexterm" href="appendix.html#id2645634">The LDAP Account Manager</a></dt><dt>configuration file, <a class="indexterm" href="appendix.html#id2645634">The LDAP Account Manager</a></dt><dt>login screen, <a class="indexterm" href="appendix.html#id2645634">The LDAP Account Manager</a></dt><dt>opening screen, <a class="indexterm" href="appendix.html#id2645634">The LDAP Account Manager</a></dt><dt>profile, <a class="indexterm" href="appendix.html#id2645634">The LDAP Account Manager</a></dt><dt>wizard, <a class="indexterm" href="appendix.html#id2645634">The LDAP Account Manager</a></dt></dl></dd><dt>large domain, <a class="indexterm" href="unixclients.html#id2616910">IDMAP_RID with Winbind</a></dt><dt>LDAP, <a class="indexterm" href="Big500users.html#id2587541">Technical Issues</a>, <a class="indexterm" href="happy.html#id2593396">Assignment Tasks</a>, <a class="indexterm" href="happy.html#id2593533">Dissection and Discussion</a>, <a class="indexterm" href="happy.html#id2593990">Technical Issues</a>, <a class="indexterm" href="happy.html#id2595145">Preliminary Advice: Dangers Can Be Avoided</a>, <a class="indexterm" href="happy.html#sbehap-PAM-NSS">PAM and NSS Client Configuration</a>, <a class="indexterm" href="2000users.html#id2605875">Introduction</a>, <a class="indexterm" href="2000users.html#id2605974">Dissection and Discussion</a>, <a class="indexterm" href="2000users.html#id2606726">Identity Management Needs</a>, <a class="indexterm" href="2000users.html#id2607208">Implementation</a>, <a class="indexterm" href="2000users.html#id2610367">Key Points Learned</a>, <a class="indexterm" href="2000users.html#id2610514">Questions and Answers</a>, <a class="indexterm" href="unixclients.html#id2611489">Technical Issues</a>, <a class="indexterm" href="unixclients.html#wdcsdm">NT4/Samba Domain with Samba Domain Member Server: Using NSS and Winbind</a>, <a class="indexterm" href="unixclients.html#adssdm">Active Directory Domain with Samba Domain Member Server</a>, <a class="indexterm" href="unixclients.html#id2619073">Questions and Answers</a>, <a class="indexterm" href="upgrades.html#id2620432">Security Identifiers (SIDs)</a>, <a class="indexterm" href="upgrades.html#id2622026">Applicable to All Samba 2.x to Samba-3 Upgrades</a>, <a class="indexterm" href="ntmigration.html#id2623526">Assignment Tasks</a>, <a class="indexterm" href="ntmigration.html#id2623767">Technical Issues</a>, <a class="indexterm" href="ntmigration.html#id2627160">Questions and Answers</a>, <a class="indexterm" href="nw4migration.html#id2628366">Dissection and Discussion</a>, <a class="indexterm" href="nw4migration.html#id2628717">LDAP Server Configuration</a>, <a class="indexterm" href="kerberos.html#id2633782">Technical Issues</a></dt><dd><dl><dt>backend, <a class="indexterm" href="2000users.html#id2606726">Identity Management Needs</a></dt><dt>database, <a class="indexterm" href="happy.html#id2598964">LDAP Initialization and Creation of User and Group Accounts</a>, <a class="indexterm" href="2000users.html#id2606726">Identity Management Needs</a>, <a class="indexterm" href="2000users.html#id2610514">Questions and Answers</a>, <a class="indexterm" href="appendix.html#altldapcfg">Alternative LDAP Database Initialization</a></dt><dt>directory, <a class="indexterm" href="happy.html#id2593156">Regarding LDAP Directories and Windows Computer Accounts</a>, <a class="indexterm" href="2000users.html#id2606726">Identity Management Needs</a></dt><dt>fail-over, <a class="indexterm" href="2000users.html#id2607208">Implementation</a></dt><dt>initial configuration, <a class="indexterm" href="appendix.html#altldapcfg">Alternative LDAP Database Initialization</a></dt><dt>master, <a class="indexterm" href="2000users.html#id2606726">Identity Management Needs</a></dt><dt>master/slave</dt><dd><dl><dt>background communication, <a class="indexterm" href="2000users.html#id2610514">Questions and Answers</a></dt></dl></dd><dt>preload, <a class="indexterm" href="2000users.html#id2607208">Implementation</a></dt><dt>schema, <a class="indexterm" href="upgrades.html#id2622685">Updating from Samba Versions between 3.0.6 and 3.0.10</a></dt><dt>secure, <a class="indexterm" href="happy.html#id2593990">Technical Issues</a></dt><dt>server, <a class="indexterm" href="unixclients.html#id2619073">Questions and Answers</a></dt><dt>slave, <a class="indexterm" href="2000users.html#id2606726">Identity Management Needs</a></dt><dt>updates, <a class="indexterm" href="2000users.html#id2606726">Identity Management Needs</a></dt></dl></dd><dt>ldap, <a class="indexterm" href="unixclients.html#sdcsdmldap">Samba Domain with Samba Domain Member Server  Using NSS LDAP</a></dt><dt>LDAP Account Manager (see LAM)</dt><dt>LDAP backend, <a class="indexterm" href="ntmigration.html#id2623767">Technical Issues</a></dt><dt>LDAP database, <a class="indexterm" href="ntmigration.html#id2627160">Questions and Answers</a></dt><dt>LDAP Interchange Format (see LDIF)</dt><dt>LDAP server, <a class="indexterm" href="2000users.html#id2606726">Identity Management Needs</a></dt><dt>LDAP-transfer-LDIF.txt, <a class="indexterm" href="2000users.html#id2607208">Implementation</a></dt><dt>ldap.conf, <a class="indexterm" href="unixclients.html#sdcsdmldap">Samba Domain with Samba Domain Member Server  Using NSS LDAP</a></dt><dt>ldapadd, <a class="indexterm" href="happy.html#id2598964">LDAP Initialization and Creation of User and Group Accounts</a>, <a class="indexterm" href="unixclients.html#sdcsdmldap">Samba Domain with Samba Domain Member Server  Using NSS LDAP</a></dt><dt>ldapsam, <a class="indexterm" href="happy.html#id2598964">LDAP Initialization and Creation of User and Group Accounts</a>, <a class="indexterm" href="2000users.html#id2605974">Dissection and Discussion</a>, <a class="indexterm" href="unixclients.html#sdcsdmldap">Samba Domain with Samba Domain Member Server  Using NSS LDAP</a>, <a class="indexterm" href="unixclients.html#wdcsdm">NT4/Samba Domain with Samba Domain Member Server: Using NSS and Winbind</a>, <a class="indexterm" href="upgrades.html#id2622685">Updating from Samba Versions between 3.0.6 and 3.0.10</a>, <a class="indexterm" href="ntmigration.html#id2623526">Assignment Tasks</a>, <a class="indexterm" href="DomApps.html">Integrating Additional Services</a></dt><dt>ldapsam backend, <a class="indexterm" href="unixclients.html#sdcsdmldap">Samba Domain with Samba Domain Member Server  Using NSS LDAP</a></dt><dt>ldapsearch, <a class="indexterm" href="happy.html#id2598964">LDAP Initialization and Creation of User and Group Accounts</a></dt><dt>LDIF, <a class="indexterm" href="happy.html#id2593990">Technical Issues</a>, <a class="indexterm" href="2000users.html#id2607208">Implementation</a>, <a class="indexterm" href="nw4migration.html#id2628442">Technical Issues</a>, <a class="indexterm" href="nw4migration.html#id2628717">LDAP Server Configuration</a>, <a class="indexterm" href="appendix.html#id2645055">Initialization of the LDAP Database</a></dt><dt>leadership, <a class="indexterm" href="kerberos.html#id2633782">Technical Issues</a></dt><dt>Lightweight Directory Access Protocol (see LDAP)</dt><dt>limit, <a class="indexterm" href="ntmigration.html#id2627160">Questions and Answers</a></dt><dt>Linux desktop, <a class="indexterm" href="unixclients.html#id2611372">Introduction</a></dt><dt>Linux Standards Base (see LSB)</dt><dt>LMB, <a class="indexterm" href="primer.html#id2648108">Findings</a>, <a class="indexterm" href="primer.html#chap01qa">Questions and Answers</a></dt><dt>LMHOSTS, <a class="indexterm" href="HA.html#id2641826">Routed Networks</a></dt><dt>load distribution, <a class="indexterm" href="HA.html#id2642523">For Scalability, Use SAN-Based Storage on Samba Servers</a></dt><dt>local accounts, <a class="indexterm" href="unixclients.html#id2611489">Technical Issues</a></dt><dt>Local Group Policy, <a class="indexterm" href="happy.html#id2594502">Roaming Profile Background</a></dt><dt>Local Master Announcement, <a class="indexterm" href="primer.html#id2648760">Findings</a></dt><dt>Local Master Browser (see LMB)</dt><dt>localhost, <a class="indexterm" href="secure.html#ch4bsc">Basic System Configuration</a>, <a class="indexterm" href="HA.html#id2641634">Bad Hostnames</a></dt><dt>lock directory, <a class="indexterm" href="upgrades.html#sbeug2">Samba 1.9.x and 2.x Versions Without LDAP</a></dt><dt>locking</dt><dd><dl><dt>Application level, <a class="indexterm" href="appendix.html#ch12dblck">Shared Data Integrity</a></dt><dt>Client side, <a class="indexterm" href="appendix.html#ch12dblck">Shared Data Integrity</a></dt><dt>Server side, <a class="indexterm" href="appendix.html#ch12dblck">Shared Data Integrity</a></dt></dl></dd><dt>logging, <a class="indexterm" href="DomApps.html#ch10-one">Removal of Pre-Existing Conflicting RPMs</a></dt><dt>login, <a class="indexterm" href="secure.html#id2580706">Technical Issues</a></dt><dt>loglevel, <a class="indexterm" href="happy.html#id2595379">Debugging LDAP</a></dt><dt>logon credentials, <a class="indexterm" href="DomApps.html#id2640517">Questions and Answers</a></dt><dt>logon hours, <a class="indexterm" href="ntmigration.html#id2623767">Technical Issues</a>, <a class="indexterm" href="kerberos.html#id2637503">Key Points Learned</a></dt><dt>logon machines, <a class="indexterm" href="ntmigration.html#id2623767">Technical Issues</a></dt><dt>logon path, <a class="indexterm" href="secure.html#id2581199">Implementation</a></dt><dt>logon process, <a class="indexterm" href="unixclients.html#id2612239">Implementation</a></dt><dt>logon scrip, <a class="indexterm" href="secure.html#id2582136">Samba Configuration</a></dt><dt>logon script, <a class="indexterm" href="secure.html#id2581199">Implementation</a>, <a class="indexterm" href="happy.html#id2593990">Technical Issues</a>, <a class="indexterm" href="happy.html#id2603273">Preparation of Logon Scripts</a>, <a class="indexterm" href="ntmigration.html#id2623767">Technical Issues</a></dt><dt>logon server, <a class="indexterm" href="2000users.html#id2606380">The Nature of Windows Networking Protocols</a></dt><dt>logon services, <a class="indexterm" href="secure.html#id2581199">Implementation</a></dt><dt>logon time, <a class="indexterm" href="happy.html#id2593396">Assignment Tasks</a></dt><dt>logon traffic, <a class="indexterm" href="2000users.html#id2606380">The Nature of Windows Networking Protocols</a></dt><dt>logon.kix, <a class="indexterm" href="nw4migration.html#id2628717">LDAP Server Configuration</a></dt><dt>loopback, <a class="indexterm" href="simple.html#validate1">Validation</a></dt><dt>low performance, <a class="indexterm" href="HA.html#id2642673">Hardware Problems</a></dt><dt>lower-case, <a class="indexterm" href="ntmigration.html#id2624116">Implementation</a></dt><dt>lpadmin, <a class="indexterm" href="simple.html#id2573192">Implementation</a>, <a class="indexterm" href="simple.html#AcctgNet">Implementation</a>, <a class="indexterm" href="small.html#id2577371">Implementation</a>, <a class="indexterm" href="secure.html#ch4ptrcfg">Printer Configuration</a>, <a class="indexterm" href="happy.html#sbehap-ptrcfg">Printer Configuration</a></dt><dt>LSB, <a class="indexterm" href="appendix.html#id2644030">Samba System File Location</a></dt></dl></div><div class="indexdiv"><h3>M</h3><dl><dt>machine, <a class="indexterm" href="upgrades.html#id2620432">Security Identifiers (SIDs)</a></dt><dt>machine account, <a class="indexterm" href="happy.html#id2593156">Regarding LDAP Directories and Windows Computer Accounts</a></dt><dt>machine accounts, <a class="indexterm" href="ntmigration.html#id2627160">Questions and Answers</a></dt><dt>machine secret password, <a class="indexterm" href="Big500users.html#id2587541">Technical Issues</a></dt><dt>MACHINE.SID, <a class="indexterm" href="upgrades.html#id2620432">Security Identifiers (SIDs)</a></dt><dt>mailing list, <a class="indexterm" href="ch14.html#id2643104">Free Support</a></dt><dt>mailing lists, <a class="indexterm" href="ch14.html#id2643104">Free Support</a></dt><dt>managed, <a class="indexterm" href="kerberos.html#id2633782">Technical Issues</a></dt><dt>management, <a class="indexterm" href="unixclients.html#id2612138">Political Issues</a>, <a class="indexterm" href="unixclients.html#id2619073">Questions and Answers</a></dt><dd><dl><dt>group, <a class="indexterm" href="kerberos.html#id2633782">Technical Issues</a></dt><dt>User, <a class="indexterm" href="kerberos.html#id2633782">Technical Issues</a></dt></dl></dd><dt>mandatory profile, <a class="indexterm" href="happy.html#id2593990">Technical Issues</a>, <a class="indexterm" href="happy.html#id2603029">Configuring Profile Directories</a></dt><dt>Mandrake, <a class="indexterm" href="nw4migration.html">Migrating NetWare Server to Samba-3</a></dt><dt>mapped drives, <a class="indexterm" href="unixclients.html#id2619073">Questions and Answers</a></dt><dt>mapping, <a class="indexterm" href="unixclients.html#id2611489">Technical Issues</a>, <a class="indexterm" href="DomApps.html#id2638854">Kerberos Configuration</a></dt><dd><dl><dt>consistent, <a class="indexterm" href="unixclients.html#sdcsdmldap">Samba Domain with Samba Domain Member Server  Using NSS LDAP</a></dt></dl></dd><dt>Mars_NWE, <a class="indexterm" href="nw4migration.html">Migrating NetWare Server to Samba-3</a></dt><dt>master, <a class="indexterm" href="2000users.html#id2605974">Dissection and Discussion</a></dt><dt>material, <a class="indexterm" href="appendix.html">A Collection of Useful Tidbits</a></dt><dt>memberUID, <a class="indexterm" href="nw4migration.html#id2628717">LDAP Server Configuration</a></dt><dt>memory requirements, <a class="indexterm" href="secure.html#id2580993">Hardware Requirements</a></dt><dt>merge, <a class="indexterm" href="ntmigration.html#id2623767">Technical Issues</a>, <a class="indexterm" href="ntmigration.html#id2627160">Questions and Answers</a></dt><dt>merged, <a class="indexterm" href="ntmigration.html#id2623767">Technical Issues</a></dt><dt>meta-directory, <a class="indexterm" href="2000users.html#id2610514">Questions and Answers</a></dt><dt>meta-service, <a class="indexterm" href="kerberos.html#id2637638">Questions and Answers</a></dt><dt>Microsoft Access, <a class="indexterm" href="appendix.html#ch12dblck">Shared Data Integrity</a></dt><dt>Microsoft Excel, <a class="indexterm" href="appendix.html#ch12dblck">Shared Data Integrity</a></dt><dt>Microsoft ISA, <a class="indexterm" href="DomApps.html#id2638298">Assignment Tasks</a></dt><dt>Microsoft Management Console (see MMC)</dt><dt>Microsoft Office, <a class="indexterm" href="secure.html#ch4appscfg">Application Share Configuration</a>, <a class="indexterm" href="kerberos.html#id2636374">Share Point Directory and File Permissions</a></dt><dt>Microsoft Outlook</dt><dd><dl><dt>PST files, <a class="indexterm" href="2000users.html#id2610514">Questions and Answers</a></dt></dl></dd><dt>migrate, <a class="indexterm" href="upgrades.html">Updating Samba-3</a>, <a class="indexterm" href="ntmigration.html#id2623767">Technical Issues</a></dt><dt>migration, <a class="indexterm" href="simple.html#AcctgNet">Implementation</a>, <a class="indexterm" href="small.html#id2577371">Implementation</a>, <a class="indexterm" href="happy.html#id2593396">Assignment Tasks</a>, <a class="indexterm" href="ntmigration.html#id2623441">Introduction</a>, <a class="indexterm" href="ntmigration.html#id2627160">Questions and Answers</a>, <a class="indexterm" href="nw4migration.html">Migrating NetWare Server to Samba-3</a></dt><dd><dl><dt>objectives, <a class="indexterm" href="ntmigration.html#id2623581">Dissection and Discussion</a></dt></dl></dd><dt>Migration speed, <a class="indexterm" href="ntmigration.html#id2627160">Questions and Answers</a></dt><dt>mime type, <a class="indexterm" href="simple.html#id2573192">Implementation</a>, <a class="indexterm" href="small.html#id2577371">Implementation</a>, <a class="indexterm" href="secure.html#ch4ptrcfg">Printer Configuration</a>, <a class="indexterm" href="Big500users.html#id2588496">Server Preparation: All Servers</a>, <a class="indexterm" href="happy.html#sbehap-ptrcfg">Printer Configuration</a></dt><dt>mime types, <a class="indexterm" href="simple.html#AcctgNet">Implementation</a></dt><dt>missing RPC's, <a class="indexterm" href="kerberos.html#id2633782">Technical Issues</a></dt><dt>MIT, <a class="indexterm" href="DomApps.html#id2638605">Implementation</a>, <a class="indexterm" href="DomApps.html#id2638854">Kerberos Configuration</a></dt><dt>MIT Kerberos, <a class="indexterm" href="unixclients.html#adssdm">Active Directory Domain with Samba Domain Member Server</a>, <a class="indexterm" href="kerberos.html#id2635066">Kerberos Exposed</a></dt><dt>MIT kerberos, <a class="indexterm" href="unixclients.html#id2617513">IDMAP Storage in LDAP using Winbind</a></dt><dt>MIT KRB5, <a class="indexterm" href="DomApps.html#id2639242">Samba Configuration</a></dt><dt>mixed mode, <a class="indexterm" href="unixclients.html#adssdm">Active Directory Domain with Samba Domain Member Server</a></dt><dt>mixed-mode, <a class="indexterm" href="kerberos.html#id2637638">Questions and Answers</a></dt><dt>MMC, <a class="indexterm" href="happy.html#id2604587">Configure Delete Cached Profiles on Logout</a>, <a class="indexterm" href="kerberos.html#id2633782">Technical Issues</a>, <a class="indexterm" href="kerberos.html#id2637638">Questions and Answers</a></dt><dt>mobile computing, <a class="indexterm" href="small.html#id2577084">Dissection and Discussion</a></dt><dt>mobility, <a class="indexterm" href="2000users.html#id2606247">Technical Issues</a></dt><dt>modularization, <a class="indexterm" href="kerberos.html#id2633782">Technical Issues</a></dt><dt>modules, <a class="indexterm" href="DomApps.html#id2640517">Questions and Answers</a></dt><dt>MS Access</dt><dd><dl><dt>validate, <a class="indexterm" href="appendix.html#id2647111">Microsoft Access</a></dt></dl></dd><dt>MS Outlook, <a class="indexterm" href="happy.html#id2604271">Configuration of MS Outlook to Relocate PST File</a></dt><dd><dl><dt>PST, <a class="indexterm" href="happy.html#id2604271">Configuration of MS Outlook to Relocate PST File</a></dt><dt>PST file, <a class="indexterm" href="happy.html">Making Happy Users</a></dt></dl></dd><dt>MS Windows Server 2003, <a class="indexterm" href="DomApps.html#id2638605">Implementation</a></dt><dt>MS Word, <a class="indexterm" href="kerberos.html#id2636374">Share Point Directory and File Permissions</a></dt><dt>MSDFS, <a class="indexterm" href="HA.html#id2642572">Distribute Network Load with MSDFS</a></dt><dt>multi-subnet, <a class="indexterm" href="HA.html#id2641826">Routed Networks</a></dt><dt>multi-user</dt><dd><dl><dt>access, <a class="indexterm" href="appendix.html#id2647111">Microsoft Access</a></dt><dt>data access, <a class="indexterm" href="appendix.html#ch12dblck">Shared Data Integrity</a></dt></dl></dd><dt>multiple directories, <a class="indexterm" href="2000users.html#id2606726">Identity Management Needs</a></dt><dt>multiple domain controllers, <a class="indexterm" href="happy.html">Making Happy Users</a></dt><dt>multiple group mappings, <a class="indexterm" href="ntmigration.html#id2627160">Questions and Answers</a></dt><dt>mutual assistance, <a class="indexterm" href="ch14.html#id2643104">Free Support</a></dt><dt>My Documents, <a class="indexterm" href="happy.html#id2594502">Roaming Profile Background</a></dt><dt>My Network Places, <a class="indexterm" href="simple.html#id2573192">Implementation</a></dt><dt>mysqlsam, <a class="indexterm" href="2000users.html#id2607208">Implementation</a></dt></dl></div><div class="indexdiv"><h3>N</h3><dl><dt>name resolution, <a class="indexterm" href="secure.html#ch4dhcpdns">Configuration of DHCP and DNS Servers</a>, <a class="indexterm" href="unixclients.html#id2619073">Questions and Answers</a>, <a class="indexterm" href="primer.html#id2647731">Assignment Tasks</a></dt><dd><dl><dt>Defective, <a class="indexterm" href="unixclients.html#adssdm">Active Directory Domain with Samba Domain Member Server</a></dt></dl></dd><dt>name resolve order, <a class="indexterm" href="secure.html#id2581199">Implementation</a></dt><dt>name service switch, <a class="indexterm" href="small.html#id2577371">Implementation</a> (see NSS)</dt><dt>named, <a class="indexterm" href="secure.html#ch4bsc">Basic System Configuration</a>, <a class="indexterm" href="secure.html#ch4valid">Validation</a>, <a class="indexterm" href="Big500users.html#id2588496">Server Preparation: All Servers</a></dt><dt>NAT, <a class="indexterm" href="secure.html#id2580706">Technical Issues</a></dt><dt>native, <a class="indexterm" href="kerberos.html#id2637638">Questions and Answers</a></dt><dt>net</dt><dd><dl><dt>ads</dt><dd><dl><dt>info, <a class="indexterm" href="unixclients.html#adssdm">Active Directory Domain with Samba Domain Member Server</a></dt><dt>join, <a class="indexterm" href="unixclients.html#adssdm">Active Directory Domain with Samba Domain Member Server</a>, <a class="indexterm" href="unixclients.html#id2619073">Questions and Answers</a>, <a class="indexterm" href="DomApps.html#id2639242">Samba Configuration</a></dt><dt>status, <a class="indexterm" href="unixclients.html#adssdm">Active Directory Domain with Samba Domain Member Server</a></dt></dl></dd><dt>getlocalsid, <a class="indexterm" href="happy.html#sbehap-massive">Samba-3 PDC Configuration</a>, <a class="indexterm" href="upgrades.html#id2620432">Security Identifiers (SIDs)</a></dt><dt>group, <a class="indexterm" href="ntmigration.html#id2626716">NT4 Migration Using tdbsam Backend</a></dt><dt>groupmap</dt><dd><dl><dt>add, <a class="indexterm" href="secure.html#id2582136">Samba Configuration</a></dt><dt>list, <a class="indexterm" href="secure.html#id2582136">Samba Configuration</a>, <a class="indexterm" href="happy.html#id2598964">LDAP Initialization and Creation of User and Group Accounts</a></dt><dt>modify, <a class="indexterm" href="secure.html#id2582136">Samba Configuration</a></dt></dl></dd><dt>rpc</dt><dd><dl><dt>info, <a class="indexterm" href="upgrades.html#id2620432">Security Identifiers (SIDs)</a></dt><dt>join, <a class="indexterm" href="Big500users.html#ch5-domsvrspec">Configuration Specific to Domain Member Servers: BLDG1, BLDG2</a>, <a class="indexterm" href="unixclients.html#sdcsdmldap">Samba Domain with Samba Domain Member Server  Using NSS LDAP</a>, <a class="indexterm" href="unixclients.html#wdcsdm">NT4/Samba Domain with Samba Domain Member Server: Using NSS and Winbind</a>, <a class="indexterm" href="unixclients.html#dcwonss">NT4/Samba Domain with Samba Domain Member Server without NSS Support</a>, <a class="indexterm" href="unixclients.html#adssdm">Active Directory Domain with Samba Domain Member Server</a>, <a class="indexterm" href="unixclients.html#id2619073">Questions and Answers</a>, <a class="indexterm" href="ntmigration.html#id2626716">NT4 Migration Using tdbsam Backend</a></dt><dt>vampire, <a class="indexterm" href="upgrades.html">Updating Samba-3</a>, <a class="indexterm" href="ntmigration.html#id2626716">NT4 Migration Using tdbsam Backend</a></dt></dl></dd><dt>setlocalsid, <a class="indexterm" href="upgrades.html#id2620432">Security Identifiers (SIDs)</a></dt></dl></dd><dt>NetBIOS, <a class="indexterm" href="2000users.html#id2606380">The Nature of Windows Networking Protocols</a>, <a class="indexterm" href="unixclients.html#id2619073">Questions and Answers</a>, <a class="indexterm" href="HA.html#id2641634">Bad Hostnames</a>, <a class="indexterm" href="HA.html#id2641826">Routed Networks</a>, <a class="indexterm" href="primer.html#chap01qa">Questions and Answers</a></dt><dd><dl><dt>name cache, <a class="indexterm" href="2000users.html#id2610514">Questions and Answers</a></dt><dt>name resolution</dt><dd><dl><dt>delays, <a class="indexterm" href="happy.html">Making Happy Users</a></dt></dl></dd><dt>Node Type, <a class="indexterm" href="primer.html#chap01qa">Questions and Answers</a></dt></dl></dd><dt>netbios</dt><dd><dl><dt>machine  name, <a class="indexterm" href="upgrades.html#id2621160">Change of hostname</a></dt></dl></dd><dt>netbios forwarding, <a class="indexterm" href="HA.html#id2641999">Network Collisions</a></dt><dt>NetBIOS name, <a class="indexterm" href="DomApps.html#id2638854">Kerberos Configuration</a></dt><dd><dl><dt>aliases, <a class="indexterm" href="2000users.html#id2606726">Identity Management Needs</a></dt></dl></dd><dt>netbios name, <a class="indexterm" href="upgrades.html#id2620432">Security Identifiers (SIDs)</a>, <a class="indexterm" href="upgrades.html#id2621160">Change of hostname</a>, <a class="indexterm" href="HA.html#id2641634">Bad Hostnames</a></dt><dt>NETLOGON, <a class="indexterm" href="happy.html#id2594897">Using a Network Default User Profile</a>, <a class="indexterm" href="happy.html#id2603518">Windows Client Configuration</a></dt><dt>netlogon, <a class="indexterm" href="2000users.html#id2606380">The Nature of Windows Networking Protocols</a>, <a class="indexterm" href="nw4migration.html#id2628717">LDAP Server Configuration</a></dt><dt>Netlogon, <a class="indexterm" href="appendix.html#domjoin">Joining a Domain: Windows 200x/XP Professional</a></dt><dt>netmask, <a class="indexterm" href="simple.html#id2572222">Implementation</a></dt><dt>Netware, <a class="indexterm" href="small.html">Small Office Networking</a></dt><dt>NetWare, <a class="indexterm" href="nw4migration.html">Migrating NetWare Server to Samba-3</a>, <a class="indexterm" href="nw4migration.html#id2628717">LDAP Server Configuration</a></dt><dt>network</dt><dd><dl><dt>administrators, <a class="indexterm" href="kerberos.html#id2633782">Technical Issues</a></dt><dt>analyzer, <a class="indexterm" href="primer.html#id2647731">Assignment Tasks</a></dt><dt>bandwidth, <a class="indexterm" href="2000users.html#id2606726">Identity Management Needs</a>, <a class="indexterm" href="2000users.html#id2610514">Questions and Answers</a></dt><dt>broadcast, <a class="indexterm" href="primer.html#id2647670">Introduction</a></dt><dt>captures, <a class="indexterm" href="primer.html#id2647509">Requirements and Notes</a></dt><dt>collisions, <a class="indexterm" href="HA.html#id2641999">Network Collisions</a></dt><dt>load, <a class="indexterm" href="HA.html#id2641999">Network Collisions</a></dt><dt>logon, <a class="indexterm" href="happy.html">Making Happy Users</a></dt><dt>logon scripts, <a class="indexterm" href="ntmigration.html#id2623581">Dissection and Discussion</a></dt><dt>management, <a class="indexterm" href="kerberos.html#id2632719">Introduction</a></dt><dt>multi-segment, <a class="indexterm" href="happy.html#id2593298">Introduction</a></dt><dt>overload, <a class="indexterm" href="happy.html">Making Happy Users</a></dt><dt>performance, <a class="indexterm" href="HA.html#id2642098">Samba Configuration</a></dt><dt>routed, <a class="indexterm" href="2000users.html#id2605974">Dissection and Discussion</a></dt><dt>secure, <a class="indexterm" href="kerberos.html#id2632719">Introduction</a></dt><dt>segment, <a class="indexterm" href="happy.html#id2593533">Dissection and Discussion</a></dt><dt>services, <a class="indexterm" href="DomApps.html#id2640517">Questions and Answers</a></dt><dt>sniffer, <a class="indexterm" href="primer.html#id2647509">Requirements and Notes</a></dt><dt>timeout, <a class="indexterm" href="happy.html">Making Happy Users</a></dt><dt>timeouts, <a class="indexterm" href="HA.html#id2641999">Network Collisions</a></dt><dt>trace, <a class="indexterm" href="primer.html#id2647731">Assignment Tasks</a></dt><dt>traffic</dt><dd><dl><dt>observation, <a class="indexterm" href="kerberos.html#id2633782">Technical Issues</a></dt></dl></dd><dt>wide-area, <a class="indexterm" href="happy.html#id2593533">Dissection and Discussion</a>, <a class="indexterm" href="unixclients.html#wdcsdm">NT4/Samba Domain with Samba Domain Member Server: Using NSS and Winbind</a></dt></dl></dd><dt>Network Address Translation (see NAT)</dt><dt>network administrators, <a class="indexterm" href="kerberos.html#id2633782">Technical Issues</a></dt><dt>network attached storage (see NAS)</dt><dt>network bandwidth</dt><dd><dl><dt>utilization, <a class="indexterm" href="happy.html">Making Happy Users</a></dt></dl></dd><dt>Network Default Profile, <a class="indexterm" href="happy.html#id2594502">Roaming Profile Background</a></dt><dt>network hardware</dt><dd><dl><dt>defective, <a class="indexterm" href="happy.html">Making Happy Users</a></dt></dl></dd><dt>network hygiene, <a class="indexterm" href="HA.html#id2641124">Dissection and Discussion</a></dt><dt>network Identities, <a class="indexterm" href="unixclients.html#id2619073">Questions and Answers</a></dt><dt>network load factors, <a class="indexterm" href="Big500users.html#id2587505">Dissection and Discussion</a></dt><dt>Network Neighborhood, <a class="indexterm" href="simple.html#validate1">Validation</a>, <a class="indexterm" href="kerberos.html#id2633782">Technical Issues</a></dt><dt>network segment, <a class="indexterm" href="HA.html#id2642426">Use and Location of BDCs</a></dt><dt>network segments, <a class="indexterm" href="secure.html#id2580993">Hardware Requirements</a></dt><dt>network share, <a class="indexterm" href="happy.html#id2593396">Assignment Tasks</a></dt><dt>networking</dt><dd><dl><dt>client, <a class="indexterm" href="upgrades.html#id2620432">Security Identifiers (SIDs)</a></dt></dl></dd><dt>networking hardware</dt><dd><dl><dt>defective, <a class="indexterm" href="happy.html">Making Happy Users</a></dt></dl></dd><dt>networking protocols, <a class="indexterm" href="kerberos.html#id2633782">Technical Issues</a></dt><dt>next generation, <a class="indexterm" href="kerberos.html#id2633782">Technical Issues</a></dt><dt>NextFreeUnixId, <a class="indexterm" href="ntmigration.html#id2624257">NT4 Migration Using LDAP Backend</a></dt><dt>NFS server, <a class="indexterm" href="happy.html#sbehap-massive">Samba-3 PDC Configuration</a></dt><dt>NICs, <a class="indexterm" href="HA.html#id2642673">Hardware Problems</a></dt><dt>NIS, <a class="indexterm" href="happy.html#id2598964">LDAP Initialization and Creation of User and Group Accounts</a>, <a class="indexterm" href="2000users.html#id2606726">Identity Management Needs</a>, <a class="indexterm" href="2000users.html#id2610514">Questions and Answers</a>, <a class="indexterm" href="unixclients.html#id2611489">Technical Issues</a>, <a class="indexterm" href="unixclients.html#id2612138">Political Issues</a>, <a class="indexterm" href="unixclients.html#id2619073">Questions and Answers</a></dt><dt>nis, <a class="indexterm" href="unixclients.html#sdcsdmldap">Samba Domain with Samba Domain Member Server  Using NSS LDAP</a></dt><dt>NIS schema, <a class="indexterm" href="2000users.html#id2610514">Questions and Answers</a></dt><dt>NIS server, <a class="indexterm" href="2000users.html#id2610514">Questions and Answers</a></dt><dt>NIS+, <a class="indexterm" href="2000users.html#id2606726">Identity Management Needs</a></dt><dt>nisplus, <a class="indexterm" href="unixclients.html#sdcsdmldap">Samba Domain with Samba Domain Member Server  Using NSS LDAP</a></dt><dt>NLM, <a class="indexterm" href="nw4migration.html">Migrating NetWare Server to Samba-3</a></dt><dt>nmap, <a class="indexterm" href="secure.html#ch4valid">Validation</a></dt><dt>nmbd, <a class="indexterm" href="small.html#id2579071">Validation</a>, <a class="indexterm" href="secure.html#ch4valid">Validation</a>, <a class="indexterm" href="upgrades.html#sbeug2">Samba 1.9.x and 2.x Versions Without LDAP</a>, <a class="indexterm" href="upgrades.html#id2622867">Replacing a Domain Member Server</a>, <a class="indexterm" href="DomApps.html#id2639242">Samba Configuration</a>, <a class="indexterm" href="appendix.html#id2644449">Starting Samba</a></dt><dt>nobody, <a class="indexterm" href="DomApps.html#ch10-one">Removal of Pre-Existing Conflicting RPMs</a>, <a class="indexterm" href="primer.html#id2649357">Findings and Comments</a></dt><dt>Novell, <a class="indexterm" href="nw4migration.html">Migrating NetWare Server to Samba-3</a>, <a class="indexterm" href="nw4migration.html#id2628136">Introduction</a></dt><dt>Novell SUSE SLES 9, <a class="indexterm" href="ntmigration.html#id2624257">NT4 Migration Using LDAP Backend</a></dt><dt>NSS, <a class="indexterm" href="happy.html#id2593156">Regarding LDAP Directories and Windows Computer Accounts</a>, <a class="indexterm" href="happy.html#id2593990">Technical Issues</a>, <a class="indexterm" href="happy.html#sbehap-PAM-NSS">PAM and NSS Client Configuration</a>, <a class="indexterm" href="unixclients.html#id2611489">Technical Issues</a>, <a class="indexterm" href="unixclients.html#sdcsdmldap">Samba Domain with Samba Domain Member Server  Using NSS LDAP</a>, <a class="indexterm" href="unixclients.html#wdcsdm">NT4/Samba Domain with Samba Domain Member Server: Using NSS and Winbind</a>, <a class="indexterm" href="unixclients.html#id2616910">IDMAP_RID with Winbind</a>, <a class="indexterm" href="unixclients.html#id2618444">UNIX/Linux Client Domain Member</a>, <a class="indexterm" href="unixclients.html#id2619073">Questions and Answers</a>, <a class="indexterm" href="nw4migration.html#id2628717">LDAP Server Configuration</a>, <a class="indexterm" href="DomApps.html#id2639795">NSS Configuration</a> (see same service switch)</dt><dt>nss_ldap, <a class="indexterm" href="happy.html#id2593156">Regarding LDAP Directories and Windows Computer Accounts</a>, <a class="indexterm" href="happy.html#id2593990">Technical Issues</a>, <a class="indexterm" href="happy.html#ldapsetup">OpenLDAP Server Configuration</a>, <a class="indexterm" href="happy.html#sbehap-PAM-NSS">PAM and NSS Client Configuration</a>, <a class="indexterm" href="happy.html#id2598964">LDAP Initialization and Creation of User and Group Accounts</a>, <a class="indexterm" href="unixclients.html#id2611489">Technical Issues</a>, <a class="indexterm" href="unixclients.html#sdcsdmldap">Samba Domain with Samba Domain Member Server  Using NSS LDAP</a>, <a class="indexterm" href="unixclients.html#id2618108">IDMAP and NSS Using LDAP from ADS with RFC2307bis Schema Extension</a>, <a class="indexterm" href="upgrades.html#id2622867">Replacing a Domain Member Server</a>, <a class="indexterm" href="ntmigration.html#id2624257">NT4 Migration Using LDAP Backend</a></dt><dt>nt acl support, <a class="indexterm" href="simple.html#id2572981">Dissection and Discussion</a></dt><dt>NT4 registry, <a class="indexterm" href="ntmigration.html#id2623581">Dissection and Discussion</a></dt><dt>NTLM, <a class="indexterm" href="DomApps.html#id2638431">Technical Issues</a></dt><dt>NTLM authentication daemon, <a class="indexterm" href="DomApps.html#id2638431">Technical Issues</a></dt><dt>NTLMSSP, <a class="indexterm" href="DomApps.html#id2640457">Key Points Learned</a>, <a class="indexterm" href="DomApps.html#id2640517">Questions and Answers</a>, <a class="indexterm" href="primer.html#id2649622">Windows 200x/XP Client Interaction with Samba-3</a></dt><dt>NTLMSSP_AUTH, <a class="indexterm" href="primer.html#id2649622">Windows 200x/XP Client Interaction with Samba-3</a></dt><dt>ntlm_auth, <a class="indexterm" href="DomApps.html#id2639242">Samba Configuration</a>, <a class="indexterm" href="DomApps.html#id2640517">Questions and Answers</a></dt><dt>NTP, <a class="indexterm" href="DomApps.html#id2638854">Kerberos Configuration</a></dt><dt>NTUSER.DAT, <a class="indexterm" href="happy.html#id2594502">Roaming Profile Background</a>, <a class="indexterm" href="happy.html#id2594802">Profile Changes</a>, <a class="indexterm" href="happy.html#id2594897">Using a Network Default User Profile</a>, <a class="indexterm" href="2000users.html#id2610514">Questions and Answers</a></dt><dt>NULL connection, <a class="indexterm" href="simple.html#validate1">Validation</a></dt><dt>NULL session, <a class="indexterm" href="primer.html#id2649357">Findings and Comments</a></dt><dt>NULL-Session, <a class="indexterm" href="primer.html#id2650158">Discussion</a></dt></dl></div><div class="indexdiv"><h3>O</h3><dl><dt>objectClass, <a class="indexterm" href="nw4migration.html#id2628717">LDAP Server Configuration</a></dt><dt>off-site storage, <a class="indexterm" href="kerberos.html#id2632719">Introduction</a></dt><dt>Open Magazine, <a class="indexterm" href="unixclients.html">Adding Domain Member Servers and Clients</a></dt><dt>Open Source, <a class="indexterm" href="kerberos.html#id2633385">Dissection and Discussion</a></dt><dt>OpenLDAP, <a class="indexterm" href="happy.html#id2593533">Dissection and Discussion</a>, <a class="indexterm" href="2000users.html#id2605974">Dissection and Discussion</a>, <a class="indexterm" href="2000users.html#id2610514">Questions and Answers</a>, <a class="indexterm" href="unixclients.html#id2612138">Political Issues</a>, <a class="indexterm" href="nw4migration.html#id2628442">Technical Issues</a>, <a class="indexterm" href="kerberos.html#id2632719">Introduction</a>, <a class="indexterm" href="kerberos.html#id2633782">Technical Issues</a>, <a class="indexterm" href="kerberos.html#id2637503">Key Points Learned</a>, <a class="indexterm" href="appendix.html#id2645634">The LDAP Account Manager</a></dt><dt>openldap, <a class="indexterm" href="happy.html#ldapsetup">OpenLDAP Server Configuration</a></dt><dt>OpenOffice, <a class="indexterm" href="secure.html#ch4appscfg">Application Share Configuration</a></dt><dt>operating profiles, <a class="indexterm" href="appendix.html#id2645634">The LDAP Account Manager</a></dt><dt>oplock break, <a class="indexterm" href="kerberos.html#id2636212">Override Controls</a></dt><dt>oplocks, <a class="indexterm" href="HA.html#id2642098">Samba Configuration</a></dt><dt>Oplocks</dt><dd><dl><dt>disabled, <a class="indexterm" href="appendix.html#id2647342">Opportunistic Locking Controls</a></dt></dl></dd><dt>opportunistic</dt><dd><dl><dt>locking, <a class="indexterm" href="kerberos.html#id2636212">Override Controls</a></dt></dl></dd><dt>opportunistic locking, <a class="indexterm" href="secure.html#id2581199">Implementation</a>, <a class="indexterm" href="HA.html#id2642098">Samba Configuration</a>, <a class="indexterm" href="appendix.html#id2647258">Act! Database Sharing</a></dt><dt>optimized, <a class="indexterm" href="HA.html#id2642098">Samba Configuration</a></dt><dt>organizational units, <a class="indexterm" href="appendix.html#id2645634">The LDAP Account Manager</a></dt><dt>OS/2, <a class="indexterm" href="upgrades.html#id2620432">Security Identifiers (SIDs)</a></dt><dt>Outlook</dt><dd><dl><dt>PST, <a class="indexterm" href="happy.html#id2604271">Configuration of MS Outlook to Relocate PST File</a></dt></dl></dd><dt>Outlook Address Book, <a class="indexterm" href="happy.html#id2604271">Configuration of MS Outlook to Relocate PST File</a></dt><dt>Outlook Express, <a class="indexterm" href="secure.html#id2581158">Political Issues</a>, <a class="indexterm" href="happy.html#id2604271">Configuration of MS Outlook to Relocate PST File</a></dt><dt>over-ride, <a class="indexterm" href="kerberos.html#id2633782">Technical Issues</a></dt><dt>over-ride controls, <a class="indexterm" href="kerberos.html#id2636212">Override Controls</a></dt><dt>over-rule, <a class="indexterm" href="kerberos.html#id2635412">Share Access Controls</a>, <a class="indexterm" href="kerberos.html#id2637122">Using MS Windows Explorer (File Manager)</a></dt><dt>overheads, <a class="indexterm" href="kerberos.html#id2636212">Override Controls</a></dt><dt>ownership, <a class="indexterm" href="kerberos.html#id2636374">Share Point Directory and File Permissions</a></dt></dl></div><div class="indexdiv"><h3>P</h3><dl><dt>package, <a class="indexterm" href="simple.html#id2572222">Implementation</a></dt><dt>package names, <a class="indexterm" href="appendix.html#id2644030">Samba System File Location</a></dt><dt>packages, <a class="indexterm" href="upgrades.html#id2622541">Updating a Samba-3 Installation</a></dt><dt>PADL, <a class="indexterm" href="unixclients.html#id2611489">Technical Issues</a>, <a class="indexterm" href="unixclients.html#id2617513">IDMAP Storage in LDAP using Winbind</a></dt><dt>PADL LDAP tools, <a class="indexterm" href="happy.html#id2593990">Technical Issues</a></dt><dt>PADL Software, <a class="indexterm" href="unixclients.html#sdcsdmldap">Samba Domain with Samba Domain Member Server  Using NSS LDAP</a></dt><dt>paid-for support, <a class="indexterm" href="ch14.html">Samba Support</a></dt><dt>PAM, <a class="indexterm" href="happy.html#sbehap-PAM-NSS">PAM and NSS Client Configuration</a>, <a class="indexterm" href="unixclients.html#id2618444">UNIX/Linux Client Domain Member</a>, <a class="indexterm" href="nw4migration.html#id2628717">LDAP Server Configuration</a></dt><dt>pam_ldap, <a class="indexterm" href="happy.html#ldapsetup">OpenLDAP Server Configuration</a></dt><dt>pam_ldap.so, <a class="indexterm" href="happy.html#sbehap-PAM-NSS">PAM and NSS Client Configuration</a></dt><dt>pam_unix2.so, <a class="indexterm" href="happy.html#sbehap-PAM-NSS">PAM and NSS Client Configuration</a></dt><dd><dl><dt>use_ldap, <a class="indexterm" href="happy.html#sbehap-PAM-NSS">PAM and NSS Client Configuration</a></dt></dl></dd><dt>parameters, <a class="indexterm" href="upgrades.html#id2622026">Applicable to All Samba 2.x to Samba-3 Upgrades</a></dt><dt>passdb backend, <a class="indexterm" href="secure.html#id2581199">Implementation</a>, <a class="indexterm" href="Big500users.html">The 500-User Office</a>, <a class="indexterm" href="happy.html#id2593533">Dissection and Discussion</a>, <a class="indexterm" href="2000users.html#id2605974">Dissection and Discussion</a>, <a class="indexterm" href="2000users.html#id2607208">Implementation</a>, <a class="indexterm" href="unixclients.html#id2611489">Technical Issues</a>, <a class="indexterm" href="unixclients.html#id2619073">Questions and Answers</a>, <a class="indexterm" href="upgrades.html">Updating Samba-3</a>, <a class="indexterm" href="upgrades.html#id2620432">Security Identifiers (SIDs)</a>, <a class="indexterm" href="upgrades.html#id2622026">Applicable to All Samba 2.x to Samba-3 Upgrades</a>, <a class="indexterm" href="upgrades.html#id2622685">Updating from Samba Versions between 3.0.6 and 3.0.10</a>, <a class="indexterm" href="ntmigration.html#id2623526">Assignment Tasks</a>, <a class="indexterm" href="ntmigration.html#id2627160">Questions and Answers</a></dt><dt>passdb.tdb, <a class="indexterm" href="ntmigration.html#id2623767">Technical Issues</a></dt><dt>passwd, <a class="indexterm" href="simple.html#id2573192">Implementation</a>, <a class="indexterm" href="simple.html#AcctgNet">Implementation</a>, <a class="indexterm" href="secure.html#id2582136">Samba Configuration</a></dt><dt>password</dt><dd><dl><dt>backend, <a class="indexterm" href="small.html#id2577371">Implementation</a>, <a class="indexterm" href="secure.html#id2582136">Samba Configuration</a>, <a class="indexterm" href="Big500users.html#id2589074">Configuration for Server: MASSIVE</a></dt></dl></dd><dt>password caching, <a class="indexterm" href="simple.html#id2573192">Implementation</a></dt><dt>password change, <a class="indexterm" href="kerberos.html#id2637503">Key Points Learned</a></dt><dt>password length, <a class="indexterm" href="primer.html#id2649120">Simple Windows Client Connection Characteristics</a>, <a class="indexterm" href="primer.html#id2649622">Windows 200x/XP Client Interaction with Samba-3</a></dt><dt>payroll, <a class="indexterm" href="nw4migration.html#id2628136">Introduction</a></dt><dt>pdbedit, <a class="indexterm" href="happy.html#id2598964">LDAP Initialization and Creation of User and Group Accounts</a>, <a class="indexterm" href="happy.html#sbehap-bldg1">Samba-3 BDC Configuration</a>, <a class="indexterm" href="ntmigration.html#id2626716">NT4 Migration Using tdbsam Backend</a>, <a class="indexterm" href="ntmigration.html#id2627160">Questions and Answers</a></dt><dt>PDC, <a class="indexterm" href="Big500users.html#id2587399">Assignment Tasks</a>, <a class="indexterm" href="Big500users.html#id2587541">Technical Issues</a>, <a class="indexterm" href="happy.html">Making Happy Users</a>, <a class="indexterm" href="happy.html#id2593990">Technical Issues</a>, <a class="indexterm" href="happy.html#sbehap-locgrppol">The Local Group Policy</a>, <a class="indexterm" href="2000users.html#id2606380">The Nature of Windows Networking Protocols</a>, <a class="indexterm" href="unixclients.html#id2611489">Technical Issues</a>, <a class="indexterm" href="unixclients.html#id2619073">Questions and Answers</a>, <a class="indexterm" href="upgrades.html#id2620432">Security Identifiers (SIDs)</a>, <a class="indexterm" href="upgrades.html#id2622026">Applicable to All Samba 2.x to Samba-3 Upgrades</a>, <a class="indexterm" href="ntmigration.html#id2624116">Implementation</a>, <a class="indexterm" href="ntmigration.html#id2624257">NT4 Migration Using LDAP Backend</a>, <a class="indexterm" href="ntmigration.html#id2626716">NT4 Migration Using tdbsam Backend</a>, <a class="indexterm" href="HA.html#id2642426">Use and Location of BDCs</a></dt><dt>PDC/BDC ratio, <a class="indexterm" href="happy.html">Making Happy Users</a></dt><dt>PDF, <a class="indexterm" href="appendix.html#id2645634">The LDAP Account Manager</a></dt><dt>performance, <a class="indexterm" href="happy.html#id2593533">Dissection and Discussion</a>, <a class="indexterm" href="kerberos.html#id2637638">Questions and Answers</a>, <a class="indexterm" href="HA.html">Performance, Reliability, and Availability</a>, <a class="indexterm" href="HA.html#id2641036">Introduction</a>, <a class="indexterm" href="HA.html#id2641999">Network Collisions</a></dt><dt>performance degradation, <a class="indexterm" href="kerberos.html#id2636212">Override Controls</a>, <a class="indexterm" href="HA.html#id2642098">Samba Configuration</a></dt><dt>Perl, <a class="indexterm" href="nw4migration.html#id2628717">LDAP Server Configuration</a>, <a class="indexterm" href="appendix.html#id2645634">The LDAP Account Manager</a></dt><dt>permission, <a class="indexterm" href="kerberos.html#id2636374">Share Point Directory and File Permissions</a></dt><dt>permissions, <a class="indexterm" href="simple.html#id2573192">Implementation</a>, <a class="indexterm" href="kerberos.html#id2633782">Technical Issues</a>, <a class="indexterm" href="kerberos.html#id2635412">Share Access Controls</a>, <a class="indexterm" href="kerberos.html#id2635900">Checkpoint Controls</a>, <a class="indexterm" href="kerberos.html#id2636374">Share Point Directory and File Permissions</a>, <a class="indexterm" href="DomApps.html#ch10-one">Removal of Pre-Existing Conflicting RPMs</a></dt><dd><dl><dt>excessive, <a class="indexterm" href="kerberos.html#id2633782">Technical Issues</a></dt><dt>group, <a class="indexterm" href="kerberos.html#id2636374">Share Point Directory and File Permissions</a></dt><dt>user, <a class="indexterm" href="kerberos.html#id2636374">Share Point Directory and File Permissions</a></dt></dl></dd><dt>Permissions, <a class="indexterm" href="kerberos.html#id2636831">Using the MMC Computer Management Interface</a></dt><dt>permits, <a class="indexterm" href="kerberos.html#id2633782">Technical Issues</a></dt><dt>permitted group, <a class="indexterm" href="kerberos.html#id2636831">Using the MMC Computer Management Interface</a></dt><dt>PHP, <a class="indexterm" href="appendix.html#id2645634">The LDAP Account Manager</a></dt><dt>PHP4, <a class="indexterm" href="appendix.html#id2645634">The LDAP Account Manager</a></dt><dt>pile-driver, <a class="indexterm" href="kerberos.html#id2635761">Share Definition Controls</a></dt><dt>ping, <a class="indexterm" href="secure.html#ch4valid">Validation</a></dt><dt>pitfalls, <a class="indexterm" href="appendix.html#id2645634">The LDAP Account Manager</a></dt><dt>plain-text, <a class="indexterm" href="DomApps.html#id2640517">Questions and Answers</a></dt><dt>Pluggable Authentication Modules (see PAM)</dt><dt>policy, <a class="indexterm" href="unixclients.html#id2619073">Questions and Answers</a>, <a class="indexterm" href="kerberos.html#id2632719">Introduction</a></dt><dt>poor performance, <a class="indexterm" href="HA.html#id2641124">Dissection and Discussion</a></dt><dt>POP3, <a class="indexterm" href="nw4migration.html#id2628442">Technical Issues</a></dt><dt>Posix, <a class="indexterm" href="simple.html#id2572981">Dissection and Discussion</a>, <a class="indexterm" href="happy.html#id2593990">Technical Issues</a>, <a class="indexterm" href="unixclients.html#id2619073">Questions and Answers</a>, <a class="indexterm" href="ntmigration.html#id2624116">Implementation</a>, <a class="indexterm" href="ntmigration.html#id2627160">Questions and Answers</a>, <a class="indexterm" href="appendix.html#id2645634">The LDAP Account Manager</a></dt><dt>POSIX, <a class="indexterm" href="happy.html#id2593156">Regarding LDAP Directories and Windows Computer Accounts</a>, <a class="indexterm" href="nw4migration.html#id2628717">LDAP Server Configuration</a></dt><dt>Posix accounts, <a class="indexterm" href="happy.html#id2598964">LDAP Initialization and Creation of User and Group Accounts</a>, <a class="indexterm" href="unixclients.html#id2611489">Technical Issues</a></dt><dt>Posix ACLs, <a class="indexterm" href="kerberos.html#id2636777">Managing Windows 200x ACLs</a></dt><dt>PosixAccount, <a class="indexterm" href="happy.html#id2598964">LDAP Initialization and Creation of User and Group Accounts</a></dt><dt>posixAccount, <a class="indexterm" href="nw4migration.html#id2628717">LDAP Server Configuration</a></dt><dt>Postfix, <a class="indexterm" href="nw4migration.html#id2628717">LDAP Server Configuration</a></dt><dt>Postscript, <a class="indexterm" href="happy.html#id2594955">Installation of Printer Driver Auto-Download</a></dt><dt>powers, <a class="indexterm" href="kerberos.html#id2635761">Share Definition Controls</a></dt><dt>practices, <a class="indexterm" href="kerberos.html#id2632719">Introduction</a></dt><dt>precaution, <a class="indexterm" href="upgrades.html#id2620232">Introduction</a></dt><dt>presence and leadership, <a class="indexterm" href="kerberos.html#id2633782">Technical Issues</a></dt><dt>price paid, <a class="indexterm" href="kerberos.html#id2633385">Dissection and Discussion</a></dt><dt>primary group, <a class="indexterm" href="unixclients.html#sdcsdmldap">Samba Domain with Samba Domain Member Server  Using NSS LDAP</a>, <a class="indexterm" href="kerberos.html#id2636374">Share Point Directory and File Permissions</a></dt><dt>principals, <a class="indexterm" href="kerberos.html#id2635066">Kerberos Exposed</a></dt><dt>print filter, <a class="indexterm" href="small.html#id2577371">Implementation</a>, <a class="indexterm" href="secure.html#ch4ptrcfg">Printer Configuration</a>, <a class="indexterm" href="Big500users.html#id2588496">Server Preparation: All Servers</a>, <a class="indexterm" href="happy.html#sbehap-ptrcfg">Printer Configuration</a></dt><dt>print queue, <a class="indexterm" href="simple.html#id2572851">Charity Administration Office</a>, <a class="indexterm" href="simple.html#id2572981">Dissection and Discussion</a></dt><dt>print spooler, <a class="indexterm" href="simple.html#id2572851">Charity Administration Office</a></dt><dt>Print Test Page, <a class="indexterm" href="happy.html#id2604766">Uploading Printer Drivers to Samba Servers</a></dt><dt>printcap name, <a class="indexterm" href="secure.html#id2581199">Implementation</a></dt><dt>printer validation, <a class="indexterm" href="small.html#id2579071">Validation</a>, <a class="indexterm" href="secure.html#ch4valid">Validation</a></dt><dt>printers</dt><dd><dl><dt>Advanced, <a class="indexterm" href="happy.html#id2604766">Uploading Printer Drivers to Samba Servers</a></dt><dt>Default Settings, <a class="indexterm" href="happy.html#id2604766">Uploading Printer Drivers to Samba Servers</a></dt><dt>General, <a class="indexterm" href="happy.html#id2604766">Uploading Printer Drivers to Samba Servers</a></dt><dt>Properties, <a class="indexterm" href="happy.html#id2604766">Uploading Printer Drivers to Samba Servers</a></dt><dt>Security, <a class="indexterm" href="happy.html#id2604766">Uploading Printer Drivers to Samba Servers</a></dt><dt>Sharing, <a class="indexterm" href="happy.html#id2604766">Uploading Printer Drivers to Samba Servers</a></dt></dl></dd><dt>printing, <a class="indexterm" href="secure.html#id2581199">Implementation</a></dt><dd><dl><dt>drag-and-drop, <a class="indexterm" href="happy.html#id2594955">Installation of Printer Driver Auto-Download</a>, <a class="indexterm" href="happy.html#id2604766">Uploading Printer Drivers to Samba Servers</a></dt><dt>dumb, <a class="indexterm" href="happy.html#id2594955">Installation of Printer Driver Auto-Download</a></dt><dt>point-n-click, <a class="indexterm" href="happy.html#id2594955">Installation of Printer Driver Auto-Download</a></dt><dt>raw, <a class="indexterm" href="simple.html#id2572981">Dissection and Discussion</a></dt></dl></dd><dt>privacy, <a class="indexterm" href="2000users.html#id2606726">Identity Management Needs</a></dt><dt>Privilege Attribute Certificates (see PAC)</dt><dt>privilege controls, <a class="indexterm" href="kerberos.html#id2636374">Share Point Directory and File Permissions</a></dt><dt>privileged pipe, <a class="indexterm" href="DomApps.html#id2639242">Samba Configuration</a></dt><dt>privileges, <a class="indexterm" href="2000users.html#id2606726">Identity Management Needs</a>, <a class="indexterm" href="upgrades.html#id2622764">Updating from Samba Versions after 3.0.6 to a Current Release</a>, <a class="indexterm" href="kerberos.html#id2633782">Technical Issues</a>, <a class="indexterm" href="kerberos.html#id2635761">Share Definition Controls</a></dt><dt>problem report, <a class="indexterm" href="ch14.html#id2643104">Free Support</a></dt><dt>problem resolution, <a class="indexterm" href="ch14.html">Samba Support</a></dt><dt>product defects, <a class="indexterm" href="kerberos.html#id2633385">Dissection and Discussion</a></dt><dt>professional support, <a class="indexterm" href="ch14.html#id2643104">Free Support</a></dt><dt>profile</dt><dd><dl><dt>default, <a class="indexterm" href="happy.html#id2593396">Assignment Tasks</a></dt><dt>mandatory, <a class="indexterm" href="2000users.html#id2606380">The Nature of Windows Networking Protocols</a></dt><dt>roaming, <a class="indexterm" href="happy.html">Making Happy Users</a></dt></dl></dd><dt>profile path, <a class="indexterm" href="ntmigration.html#id2623767">Technical Issues</a></dt><dt>profile share, <a class="indexterm" href="secure.html#id2581199">Implementation</a></dt><dt>profiles, <a class="indexterm" href="upgrades.html#id2620432">Security Identifiers (SIDs)</a></dt><dt>profiles share, <a class="indexterm" href="ntmigration.html#id2623581">Dissection and Discussion</a></dt><dt>programmer, <a class="indexterm" href="kerberos.html#id2633385">Dissection and Discussion</a></dt><dt>project, <a class="indexterm" href="ch14.html#id2643104">Free Support</a></dt><dt>project maintainers, <a class="indexterm" href="kerberos.html#id2633782">Technical Issues</a></dt><dt>Properties, <a class="indexterm" href="kerberos.html#id2636831">Using the MMC Computer Management Interface</a></dt><dt>proprietary, <a class="indexterm" href="kerberos.html#id2633782">Technical Issues</a></dt><dt>protected, <a class="indexterm" href="kerberos.html#id2633782">Technical Issues</a></dt><dt>protection, <a class="indexterm" href="kerberos.html#id2633782">Technical Issues</a></dt><dt>protocol</dt><dd><dl><dt>negotiation, <a class="indexterm" href="2000users.html#id2606380">The Nature of Windows Networking Protocols</a></dt></dl></dd><dt>protocol analysis, <a class="indexterm" href="primer.html#id2647509">Requirements and Notes</a></dt><dt>protocols, <a class="indexterm" href="kerberos.html#id2633782">Technical Issues</a></dt><dt>provided services, <a class="indexterm" href="ch14.html">Samba Support</a></dt><dt>proxy, <a class="indexterm" href="DomApps.html#id2638298">Assignment Tasks</a>, <a class="indexterm" href="DomApps.html#id2638431">Technical Issues</a></dt><dt>PST file, <a class="indexterm" href="happy.html#id2604271">Configuration of MS Outlook to Relocate PST File</a></dt><dt>public specifications, <a class="indexterm" href="kerberos.html#id2633782">Technical Issues</a></dt><dt>purchase support, <a class="indexterm" href="ch14.html#id2643104">Free Support</a></dt></dl></div><div class="indexdiv"><h3>Q</h3><dl><dt>Qbasic, <a class="indexterm" href="nw4migration.html#id2628717">LDAP Server Configuration</a></dt><dt>qualified problem, <a class="indexterm" href="ch14.html#id2643104">Free Support</a></dt></dl></div><div class="indexdiv"><h3>R</h3><dl><dt>RAID, <a class="indexterm" href="secure.html#id2580993">Hardware Requirements</a></dt><dt>RAID controllers, <a class="indexterm" href="HA.html#id2642673">Hardware Problems</a></dt><dt>Raw Print Through, <a class="indexterm" href="happy.html#id2594955">Installation of Printer Driver Auto-Download</a></dt><dt>raw printing, <a class="indexterm" href="small.html#id2577371">Implementation</a>, <a class="indexterm" href="secure.html#ch4ptrcfg">Printer Configuration</a>, <a class="indexterm" href="Big500users.html#id2588496">Server Preparation: All Servers</a>, <a class="indexterm" href="happy.html#sbehap-ptrcfg">Printer Configuration</a></dt><dt>Rbase, <a class="indexterm" href="nw4migration.html#id2628717">LDAP Server Configuration</a></dt><dt>rcldap, <a class="indexterm" href="2000users.html#id2607208">Implementation</a></dt><dt>realm, <a class="indexterm" href="unixclients.html#id2616910">IDMAP_RID with Winbind</a>, <a class="indexterm" href="unixclients.html#id2617513">IDMAP Storage in LDAP using Winbind</a>, <a class="indexterm" href="DomApps.html#id2638854">Kerberos Configuration</a></dt><dt>recognize, <a class="indexterm" href="kerberos.html#id2633782">Technical Issues</a></dt><dt>record locking, <a class="indexterm" href="appendix.html#id2647111">Microsoft Access</a></dt><dt>recursively, <a class="indexterm" href="kerberos.html#id2637293">Setting Posix ACLs in UNIX/Linux</a></dt><dt>Red Hat, <a class="indexterm" href="simple.html#id2572081">Drafting Office</a>, <a class="indexterm" href="nw4migration.html">Migrating NetWare Server to Samba-3</a></dt><dt>Red Hat Fedora Linux, <a class="indexterm" href="DomApps.html#id2639242">Samba Configuration</a></dt><dt>Red Hat Linux, <a class="indexterm" href="simple.html#id2572981">Dissection and Discussion</a>, <a class="indexterm" href="simple.html#AccountingOffice">Accounting Office</a>, <a class="indexterm" href="happy.html#id2596064">Samba Server Implementation</a>, <a class="indexterm" href="happy.html#sbehap-PAM-NSS">PAM and NSS Client Configuration</a>, <a class="indexterm" href="2000users.html#id2607208">Implementation</a>, <a class="indexterm" href="unixclients.html#adssdm">Active Directory Domain with Samba Domain Member Server</a>, <a class="indexterm" href="DomApps.html#id2638605">Implementation</a>, <a class="indexterm" href="DomApps.html#id2639242">Samba Configuration</a></dt><dt>redirected folders, <a class="indexterm" href="happy.html#id2594502">Roaming Profile Background</a>, <a class="indexterm" href="2000users.html#id2606380">The Nature of Windows Networking Protocols</a></dt><dt>refereed standards, <a class="indexterm" href="kerberos.html#id2633782">Technical Issues</a></dt><dt>regedit, <a class="indexterm" href="simple.html#id2573192">Implementation</a></dt><dt>regedt32, <a class="indexterm" href="happy.html#id2594802">Profile Changes</a>, <a class="indexterm" href="happy.html#redirfold">Configuration of Default Profile with Folder Redirection</a></dt><dt>registry, <a class="indexterm" href="ntmigration.html#id2627160">Questions and Answers</a></dt><dd><dl><dt>keys</dt><dd><dl><dt>SAM, <a class="indexterm" href="ntmigration.html#id2623581">Dissection and Discussion</a></dt><dt>SECURITY, <a class="indexterm" href="ntmigration.html#id2623581">Dissection and Discussion</a></dt></dl></dd></dl></dd><dt>registry change, <a class="indexterm" href="kerberos.html#id2637638">Questions and Answers</a></dt><dt>Registry Editor, <a class="indexterm" href="happy.html#redirfold">Configuration of Default Profile with Folder Redirection</a></dt><dt>registry hacks, <a class="indexterm" href="kerberos.html#id2637638">Questions and Answers</a></dt><dt>registry keys, <a class="indexterm" href="happy.html#redirfold">Configuration of Default Profile with Folder Redirection</a></dt><dt>reimburse, <a class="indexterm" href="kerberos.html#id2633385">Dissection and Discussion</a></dt><dt>rejected, <a class="indexterm" href="unixclients.html#sdcsdmldap">Samba Domain with Samba Domain Member Server  Using NSS LDAP</a>, <a class="indexterm" href="kerberos.html#id2635412">Share Access Controls</a></dt><dt>rejoin, <a class="indexterm" href="ntmigration.html#id2627160">Questions and Answers</a></dt><dt>reliability, <a class="indexterm" href="HA.html">Performance, Reliability, and Availability</a></dt><dt>remote announce, <a class="indexterm" href="HA.html#id2641826">Routed Networks</a></dt><dt>remote browse sync, <a class="indexterm" href="HA.html#id2641826">Routed Networks</a></dt><dt>remote procedure call (see RPC)</dt><dt>replicate, <a class="indexterm" href="unixclients.html#id2619073">Questions and Answers</a>, <a class="indexterm" href="HA.html#id2642627">Replicate Data to Conserve Peak-Demand Wide-Area Bandwidth</a></dt><dt>replicated, <a class="indexterm" href="2000users.html#id2605974">Dissection and Discussion</a></dt><dt>requesting payment, <a class="indexterm" href="ch14.html#id2643104">Free Support</a></dt><dt>resilient, <a class="indexterm" href="HA.html#id2641595">Guidelines for Reliable Samba Operation</a></dt><dt>resolution, <a class="indexterm" href="upgrades.html#id2622867">Replacing a Domain Member Server</a></dt><dt>resolve, <a class="indexterm" href="unixclients.html#id2611489">Technical Issues</a>, <a class="indexterm" href="HA.html#id2641634">Bad Hostnames</a></dt><dt>response, <a class="indexterm" href="unixclients.html#id2616910">IDMAP_RID with Winbind</a></dt><dt>responsibility, <a class="indexterm" href="kerberos.html#id2633385">Dissection and Discussion</a></dt><dt>responsible, <a class="indexterm" href="kerberos.html#id2633782">Technical Issues</a></dt><dt>restrict anonymous, <a class="indexterm" href="unixclients.html#sdcsdmldap">Samba Domain with Samba Domain Member Server  Using NSS LDAP</a></dt><dt>restricted export, <a class="indexterm" href="kerberos.html#id2635066">Kerberos Exposed</a></dt><dt>Restrictive security, <a class="indexterm" href="unixclients.html#adssdm">Active Directory Domain with Samba Domain Member Server</a></dt><dt>reverse DNS, <a class="indexterm" href="DomApps.html#id2638854">Kerberos Configuration</a></dt><dt>rfc2307bis, <a class="indexterm" href="unixclients.html#id2618108">IDMAP and NSS Using LDAP from ADS with RFC2307bis Schema Extension</a></dt><dt>RID, <a class="indexterm" href="unixclients.html#id2616910">IDMAP_RID with Winbind</a>, <a class="indexterm" href="nw4migration.html#id2628717">LDAP Server Configuration</a></dt><dt>risk, <a class="indexterm" href="secure.html#id2580706">Technical Issues</a>, <a class="indexterm" href="unixclients.html#id2619073">Questions and Answers</a>, <a class="indexterm" href="ntmigration.html#id2627160">Questions and Answers</a>, <a class="indexterm" href="kerberos.html#id2632719">Introduction</a></dt><dt>road-map, <a class="indexterm" href="kerberos.html#id2633782">Technical Issues</a></dt><dd><dl><dt>published, <a class="indexterm" href="kerberos.html#id2633782">Technical Issues</a></dt></dl></dd><dt>roaming profile, <a class="indexterm" href="happy.html#id2593990">Technical Issues</a>, <a class="indexterm" href="happy.html#id2594502">Roaming Profile Background</a>, <a class="indexterm" href="happy.html#id2603029">Configuring Profile Directories</a>, <a class="indexterm" href="2000users.html#id2606286">User Needs</a>, <a class="indexterm" href="2000users.html#id2610514">Questions and Answers</a></dt><dt>roaming profiles, <a class="indexterm" href="secure.html#id2580706">Technical Issues</a>, <a class="indexterm" href="secure.html#id2581199">Implementation</a>, <a class="indexterm" href="happy.html#id2594502">Roaming Profile Background</a></dt><dt>routed network, <a class="indexterm" href="HA.html#id2642426">Use and Location of BDCs</a></dt><dt>router, <a class="indexterm" href="small.html#id2577371">Implementation</a></dt><dt>routers, <a class="indexterm" href="2000users.html#id2610514">Questions and Answers</a>, <a class="indexterm" href="HA.html#id2641826">Routed Networks</a></dt><dt>RPC, <a class="indexterm" href="unixclients.html#adssdm">Active Directory Domain with Samba Domain Member Server</a>, <a class="indexterm" href="kerberos.html#id2635066">Kerberos Exposed</a></dt><dt>rpc, <a class="indexterm" href="upgrades.html#id2620432">Security Identifiers (SIDs)</a></dt><dt>rpcclient, <a class="indexterm" href="upgrades.html#id2620432">Security Identifiers (SIDs)</a></dt><dt>RPM, <a class="indexterm" href="upgrades.html#id2620432">Security Identifiers (SIDs)</a>, <a class="indexterm" href="upgrades.html#sbeug2">Samba 1.9.x and 2.x Versions Without LDAP</a>, <a class="indexterm" href="nw4migration.html#id2628366">Dissection and Discussion</a></dt><dd><dl><dt>install, <a class="indexterm" href="simple.html#id2572222">Implementation</a></dt></dl></dd><dt>rpm, <a class="indexterm" href="DomApps.html#ch10-one">Removal of Pre-Existing Conflicting RPMs</a>, <a class="indexterm" href="appendix.html#id2644030">Samba System File Location</a></dt><dt>RPMs, <a class="indexterm" href="DomApps.html#id2639242">Samba Configuration</a></dt><dt>rpms, <a class="indexterm" href="DomApps.html#ch10-one">Removal of Pre-Existing Conflicting RPMs</a></dt><dt>rsync, <a class="indexterm" href="happy.html#sbehap-massive">Samba-3 PDC Configuration</a>, <a class="indexterm" href="unixclients.html#id2619073">Questions and Answers</a>, <a class="indexterm" href="nw4migration.html#id2628717">LDAP Server Configuration</a>, <a class="indexterm" href="HA.html#id2642627">Replicate Data to Conserve Peak-Demand Wide-Area Bandwidth</a></dt><dt>rsyncd.conf, <a class="indexterm" href="nw4migration.html#id2628717">LDAP Server Configuration</a></dt><dt>run-time control files, <a class="indexterm" href="appendix.html#id2644030">Samba System File Location</a></dt></dl></div><div class="indexdiv"><h3>S</h3><dl><dt>safe-guards, <a class="indexterm" href="kerberos.html#id2633782">Technical Issues</a></dt><dt>SAM, <a class="indexterm" href="ntmigration.html#id2623581">Dissection and Discussion</a></dt><dt>samba, <a class="indexterm" href="DomApps.html#ch10-one">Removal of Pre-Existing Conflicting RPMs</a></dt><dd><dl><dt>starting samba, <a class="indexterm" href="simple.html#id2572222">Implementation</a></dt></dl></dd><dt>Samba, <a class="indexterm" href="DomApps.html#id2639242">Samba Configuration</a></dt><dt>Samba accounts, <a class="indexterm" href="unixclients.html#id2611489">Technical Issues</a></dt><dt>samba cluster, <a class="indexterm" href="HA.html#id2641036">Introduction</a></dt><dt>samba control script, <a class="indexterm" href="appendix.html#id2644449">Starting Samba</a></dt><dt>Samba Domain, <a class="indexterm" href="unixclients.html#wdcsdm">NT4/Samba Domain with Samba Domain Member Server: Using NSS and Winbind</a>, <a class="indexterm" href="ntmigration.html#id2627160">Questions and Answers</a></dt><dt>Samba Domain server, <a class="indexterm" href="kerberos.html#id2636831">Using the MMC Computer Management Interface</a></dt><dt>Samba RPM Packages, <a class="indexterm" href="happy.html#sbehap-massive">Samba-3 PDC Configuration</a></dt><dt>Samba Tea, <a class="indexterm" href="DomApps.html#id2639242">Samba Configuration</a></dt><dt>sambaDomainName, <a class="indexterm" href="ntmigration.html#id2624257">NT4 Migration Using LDAP Backend</a></dt><dt>sambaGroupMapping, <a class="indexterm" href="nw4migration.html#id2628717">LDAP Server Configuration</a></dt><dt>SambaSAMAccount, <a class="indexterm" href="happy.html#id2593156">Regarding LDAP Directories and Windows Computer Accounts</a></dt><dt>SambaSamAccount, <a class="indexterm" href="happy.html#id2598964">LDAP Initialization and Creation of User and Group Accounts</a></dt><dt>sambaSamAccount, <a class="indexterm" href="nw4migration.html#id2628717">LDAP Server Configuration</a></dt><dt>SambaXP conference, <a class="indexterm" href="DomApps.html#id2640517">Questions and Answers</a></dt><dt>SAN, <a class="indexterm" href="HA.html#id2642523">For Scalability, Use SAN-Based Storage on Samba Servers</a></dt><dt>SAS, <a class="indexterm" href="upgrades.html#id2620432">Security Identifiers (SIDs)</a></dt><dt>scalability, <a class="indexterm" href="HA.html#id2641036">Introduction</a></dt><dt>scalable, <a class="indexterm" href="2000users.html#id2606726">Identity Management Needs</a></dt><dt>schannel, <a class="indexterm" href="kerberos.html#id2633782">Technical Issues</a>, <a class="indexterm" href="kerberos.html#id2637503">Key Points Learned</a>, <a class="indexterm" href="kerberos.html#id2637638">Questions and Answers</a></dt><dt>schema, <a class="indexterm" href="unixclients.html#id2618108">IDMAP and NSS Using LDAP from ADS with RFC2307bis Schema Extension</a>, <a class="indexterm" href="unixclients.html#id2619073">Questions and Answers</a>, <a class="indexterm" href="upgrades.html#id2622360">Samba-2.x with LDAP Support</a>, <a class="indexterm" href="upgrades.html#id2622685">Updating from Samba Versions between 3.0.6 and 3.0.10</a></dt><dt>scripts, <a class="indexterm" href="appendix.html#id2645634">The LDAP Account Manager</a></dt><dt>secondary group, <a class="indexterm" href="unixclients.html#sdcsdmldap">Samba Domain with Samba Domain Member Server  Using NSS LDAP</a></dt><dt>secret, <a class="indexterm" href="kerberos.html#id2635066">Kerberos Exposed</a></dt><dt>secrets.tdb, <a class="indexterm" href="happy.html#id2593990">Technical Issues</a>, <a class="indexterm" href="happy.html#sbehap-massive">Samba-3 PDC Configuration</a>, <a class="indexterm" href="upgrades.html#id2620432">Security Identifiers (SIDs)</a>, <a class="indexterm" href="upgrades.html#sbeug1">Location of config files</a></dt><dt>secure, <a class="indexterm" href="kerberos.html#id2632719">Introduction</a></dt><dt>secure account password, <a class="indexterm" href="unixclients.html#id2619073">Questions and Answers</a></dt><dt>secure connections, <a class="indexterm" href="appendix.html#id2645634">The LDAP Account Manager</a></dt><dt>secure networking, <a class="indexterm" href="kerberos.html#id2633782">Technical Issues</a></dt><dt>secure networking protocols, <a class="indexterm" href="kerberos.html#id2633782">Technical Issues</a></dt><dt>security, <a class="indexterm" href="happy.html#id2593990">Technical Issues</a>, <a class="indexterm" href="unixclients.html#id2619073">Questions and Answers</a>, <a class="indexterm" href="upgrades.html#id2620432">Security Identifiers (SIDs)</a>, <a class="indexterm" href="kerberos.html#id2632719">Introduction</a>, <a class="indexterm" href="kerberos.html#id2633782">Technical Issues</a>, <a class="indexterm" href="kerberos.html#id2636374">Share Point Directory and File Permissions</a>, <a class="indexterm" href="kerberos.html#id2637638">Questions and Answers</a></dt><dd><dl><dt>identifier, <a class="indexterm" href="upgrades.html#id2620432">Security Identifiers (SIDs)</a></dt><dt>share mode, <a class="indexterm" href="simple.html#id2572981">Dissection and Discussion</a></dt><dt>user mode, <a class="indexterm" href="simple.html#id2575234">Dissection and Discussion</a></dt></dl></dd><dt>Security, <a class="indexterm" href="kerberos.html#id2633782">Technical Issues</a>, <a class="indexterm" href="kerberos.html#id2636831">Using the MMC Computer Management Interface</a></dt><dt>Security Account Manager (see SAM)</dt><dt>security controls, <a class="indexterm" href="kerberos.html#id2633782">Technical Issues</a></dt><dt>security descriptors, <a class="indexterm" href="ntmigration.html#id2623581">Dissection and Discussion</a></dt><dt>security fixes, <a class="indexterm" href="kerberos.html#id2633782">Technical Issues</a></dt><dt>security updates, <a class="indexterm" href="kerberos.html#id2633782">Technical Issues</a></dt><dt>SerNet, <a class="indexterm" href="unixclients.html#adssdm">Active Directory Domain with Samba Domain Member Server</a>, <a class="indexterm" href="DomApps.html#id2639242">Samba Configuration</a></dt><dt>server</dt><dd><dl><dt>domain member, <a class="indexterm" href="upgrades.html#id2620432">Security Identifiers (SIDs)</a></dt><dt>stand-alone, <a class="indexterm" href="upgrades.html#id2620432">Security Identifiers (SIDs)</a></dt></dl></dd><dt>service, <a class="indexterm" href="2000users.html#id2607208">Implementation</a></dt><dd><dl><dt>smb</dt><dd><dl><dt>start, <a class="indexterm" href="Big500users.html#ch5-domsvrspec">Configuration Specific to Domain Member Servers: BLDG1, BLDG2</a></dt></dl></dd></dl></dd><dt>Service Packs, <a class="indexterm" href="secure.html#ch4appscfg">Application Share Configuration</a></dt><dt>services, <a class="indexterm" href="DomApps.html#id2640457">Key Points Learned</a></dt><dt>services provided, <a class="indexterm" href="ch14.html">Samba Support</a></dt><dt>session setup, <a class="indexterm" href="primer.html#id2649120">Simple Windows Client Connection Characteristics</a>, <a class="indexterm" href="primer.html#id2649622">Windows 200x/XP Client Interaction with Samba-3</a></dt><dt>Session Setup, <a class="indexterm" href="primer.html#id2649120">Simple Windows Client Connection Characteristics</a></dt><dt>SessionSetUpAndX, <a class="indexterm" href="upgrades.html#id2620432">Security Identifiers (SIDs)</a></dt><dt>set primary group script, <a class="indexterm" href="upgrades.html#id2622026">Applicable to All Samba 2.x to Samba-3 Upgrades</a></dt><dt>setfacl, <a class="indexterm" href="kerberos.html#id2637293">Setting Posix ACLs in UNIX/Linux</a></dt><dt>severely degrade, <a class="indexterm" href="HA.html#id2642098">Samba Configuration</a></dt><dt>SFU, <a class="indexterm" href="unixclients.html#id2618394">IDMAP, Active Directory, and MS Services for UNIX 3.5</a></dt><dt>SGID, <a class="indexterm" href="simple.html#id2572981">Dissection and Discussion</a>, <a class="indexterm" href="kerberos.html#id2636374">Share Point Directory and File Permissions</a>, <a class="indexterm" href="appendix.html#ch12-SUIDSGID">Effect of Setting File and Directory SUID/SGID Permissions Explained</a></dt><dt>shadow-utils, <a class="indexterm" href="ntmigration.html#id2627160">Questions and Answers</a></dt><dt>Share Access Controls, <a class="indexterm" href="kerberos.html#id2635412">Share Access Controls</a></dt><dt>share ACLs, <a class="indexterm" href="kerberos.html#id2637638">Questions and Answers</a></dt><dt>share definition, <a class="indexterm" href="kerberos.html#id2633782">Technical Issues</a></dt><dt>Share Definition</dt><dd><dl><dt>Controls, <a class="indexterm" href="kerberos.html#id2635761">Share Definition Controls</a></dt></dl></dd><dt>share definition controls, <a class="indexterm" href="kerberos.html#id2635761">Share Definition Controls</a>, <a class="indexterm" href="kerberos.html#id2635900">Checkpoint Controls</a>, <a class="indexterm" href="kerberos.html#id2636374">Share Point Directory and File Permissions</a>, <a class="indexterm" href="kerberos.html#id2637638">Questions and Answers</a></dt><dt>share level access controls, <a class="indexterm" href="kerberos.html#id2637638">Questions and Answers</a></dt><dt>share level ACL, <a class="indexterm" href="kerberos.html#id2637638">Questions and Answers</a></dt><dt>Share Permissions, <a class="indexterm" href="kerberos.html#id2635412">Share Access Controls</a></dt><dt>shared resource, <a class="indexterm" href="kerberos.html#id2633782">Technical Issues</a>, <a class="indexterm" href="kerberos.html#id2637293">Setting Posix ACLs in UNIX/Linux</a></dt><dt>shares, <a class="indexterm" href="kerberos.html#id2633782">Technical Issues</a></dt><dt>SID, <a class="indexterm" href="secure.html#ch4wincfg">Windows Client Configuration</a>, <a class="indexterm" href="happy.html#id2593156">Regarding LDAP Directories and Windows Computer Accounts</a>, <a class="indexterm" href="2000users.html#id2606726">Identity Management Needs</a>, <a class="indexterm" href="unixclients.html#id2611489">Technical Issues</a>, <a class="indexterm" href="unixclients.html#id2616910">IDMAP_RID with Winbind</a>, <a class="indexterm" href="upgrades.html#id2620432">Security Identifiers (SIDs)</a>, <a class="indexterm" href="upgrades.html#id2621226">Change of Workgroup (Domain) Name</a>, <a class="indexterm" href="ntmigration.html#id2627160">Questions and Answers</a>, <a class="indexterm" href="appendix.html#id2645055">Initialization of the LDAP Database</a></dt><dt>side effects, <a class="indexterm" href="kerberos.html#id2636777">Managing Windows 200x ACLs</a></dt><dt>Sign'n'seal, <a class="indexterm" href="kerberos.html#id2637503">Key Points Learned</a>, <a class="indexterm" href="kerberos.html#id2637638">Questions and Answers</a></dt><dt>silent return, <a class="indexterm" href="unixclients.html#adssdm">Active Directory Domain with Samba Domain Member Server</a></dt><dt>simple, <a class="indexterm" href="HA.html#id2641124">Dissection and Discussion</a></dt><dt>Single Sign-On (see SSO)</dt><dt>slapcat, <a class="indexterm" href="happy.html#id2598964">LDAP Initialization and Creation of User and Group Accounts</a>, <a class="indexterm" href="unixclients.html#sdcsdmldap">Samba Domain with Samba Domain Member Server  Using NSS LDAP</a>, <a class="indexterm" href="nw4migration.html#id2628717">LDAP Server Configuration</a></dt><dt>slapd, <a class="indexterm" href="happy.html#id2595379">Debugging LDAP</a></dt><dt>slapd.conf, <a class="indexterm" href="ntmigration.html#id2624257">NT4 Migration Using LDAP Backend</a></dt><dt>slave, <a class="indexterm" href="2000users.html#id2605974">Dissection and Discussion</a></dt><dt>slow logon, <a class="indexterm" href="happy.html">Making Happy Users</a></dt><dt>slow network, <a class="indexterm" href="HA.html#id2642673">Hardware Problems</a></dt><dt>slurpd, <a class="indexterm" href="2000users.html#id2607208">Implementation</a>, <a class="indexterm" href="2000users.html#id2610514">Questions and Answers</a></dt><dt>smart printing, <a class="indexterm" href="happy.html#id2593533">Dissection and Discussion</a></dt><dt>SMB, <a class="indexterm" href="upgrades.html#id2620432">Security Identifiers (SIDs)</a></dt><dt>SMB passwords, <a class="indexterm" href="2000users.html#id2607208">Implementation</a></dt><dt>SMB/CIFS, <a class="indexterm" href="DomApps.html#id2640517">Questions and Answers</a></dt><dt>smbclient, <a class="indexterm" href="simple.html#validate1">Validation</a>, <a class="indexterm" href="secure.html#ch4valid">Validation</a>, <a class="indexterm" href="happy.html#id2598964">LDAP Initialization and Creation of User and Group Accounts</a>, <a class="indexterm" href="DomApps.html#id2640517">Questions and Answers</a></dt><dt>smbd, <a class="indexterm" href="simple.html#validate1">Validation</a>, <a class="indexterm" href="simple.html#id2573192">Implementation</a>, <a class="indexterm" href="small.html#id2579071">Validation</a>, <a class="indexterm" href="secure.html#ch4valid">Validation</a>, <a class="indexterm" href="happy.html#sbehap-massive">Samba-3 PDC Configuration</a>, <a class="indexterm" href="unixclients.html#id2611489">Technical Issues</a>, <a class="indexterm" href="unixclients.html#adssdm">Active Directory Domain with Samba Domain Member Server</a>, <a class="indexterm" href="upgrades.html#id2620432">Security Identifiers (SIDs)</a>, <a class="indexterm" href="upgrades.html#sbeug1">Location of config files</a>, <a class="indexterm" href="upgrades.html#sbeug2">Samba 1.9.x and 2.x Versions Without LDAP</a>, <a class="indexterm" href="upgrades.html#id2622867">Replacing a Domain Member Server</a>, <a class="indexterm" href="DomApps.html#id2639242">Samba Configuration</a>, <a class="indexterm" href="DomApps.html#id2640517">Questions and Answers</a>, <a class="indexterm" href="appendix.html#id2644449">Starting Samba</a></dt><dd><dl><dt>location of files, <a class="indexterm" href="appendix.html#id2644030">Samba System File Location</a></dt></dl></dd><dt>smbfs, <a class="indexterm" href="HA.html#id2641124">Dissection and Discussion</a></dt><dt>smbldap-groupadd, <a class="indexterm" href="happy.html#id2598964">LDAP Initialization and Creation of User and Group Accounts</a>, <a class="indexterm" href="nw4migration.html#id2628717">LDAP Server Configuration</a></dt><dt>smbldap-groupmod, <a class="indexterm" href="nw4migration.html#id2628717">LDAP Server Configuration</a></dt><dt>smbldap-passwd, <a class="indexterm" href="happy.html#id2598964">LDAP Initialization and Creation of User and Group Accounts</a></dt><dt>smbldap-populate, <a class="indexterm" href="happy.html#id2598964">LDAP Initialization and Creation of User and Group Accounts</a></dt><dt>smbldap-tools, <a class="indexterm" href="ntmigration.html#id2624257">NT4 Migration Using LDAP Backend</a>, <a class="indexterm" href="nw4migration.html#id2628717">LDAP Server Configuration</a>, <a class="indexterm" href="appendix.html#id2645634">The LDAP Account Manager</a></dt><dt>smbldap-tools updating, <a class="indexterm" href="ntmigration.html#id2624257">NT4 Migration Using LDAP Backend</a></dt><dt>smbldap-useradd, <a class="indexterm" href="happy.html#id2598964">LDAP Initialization and Creation of User and Group Accounts</a>, <a class="indexterm" href="2000users.html#id2607208">Implementation</a></dt><dt>smbldap-usermod, <a class="indexterm" href="happy.html#id2598964">LDAP Initialization and Creation of User and Group Accounts</a>, <a class="indexterm" href="nw4migration.html#id2628717">LDAP Server Configuration</a></dt><dt>smbmnt, <a class="indexterm" href="HA.html#id2641124">Dissection and Discussion</a></dt><dt>smbmount, <a class="indexterm" href="HA.html#id2641124">Dissection and Discussion</a></dt><dt>smbpasswd, <a class="indexterm" href="simple.html#AcctgNet">Implementation</a>, <a class="indexterm" href="small.html#id2577138">Technical Issues</a>, <a class="indexterm" href="small.html#id2577371">Implementation</a>, <a class="indexterm" href="secure.html#id2580706">Technical Issues</a>, <a class="indexterm" href="secure.html#id2582136">Samba Configuration</a>, <a class="indexterm" href="Big500users.html#id2588496">Server Preparation: All Servers</a>, <a class="indexterm" href="Big500users.html#id2589074">Configuration for Server: MASSIVE</a>, <a class="indexterm" href="happy.html#sbehap-massive">Samba-3 PDC Configuration</a>, <a class="indexterm" href="happy.html#id2598964">LDAP Initialization and Creation of User and Group Accounts</a>, <a class="indexterm" href="happy.html#sbehap-bldg1">Samba-3 BDC Configuration</a>, <a class="indexterm" href="2000users.html#id2605974">Dissection and Discussion</a>, <a class="indexterm" href="2000users.html#id2607208">Implementation</a>, <a class="indexterm" href="unixclients.html#id2619073">Questions and Answers</a>, <a class="indexterm" href="upgrades.html">Updating Samba-3</a>, <a class="indexterm" href="upgrades.html#id2620432">Security Identifiers (SIDs)</a>, <a class="indexterm" href="upgrades.html#id2622026">Applicable to All Samba 2.x to Samba-3 Upgrades</a>, <a class="indexterm" href="ntmigration.html#id2623767">Technical Issues</a>, <a class="indexterm" href="ntmigration.html#id2627160">Questions and Answers</a>, <a class="indexterm" href="DomApps.html">Integrating Additional Services</a></dt><dt>smbumnt, <a class="indexterm" href="HA.html#id2641124">Dissection and Discussion</a></dt><dt>smbumount, <a class="indexterm" href="HA.html#id2641124">Dissection and Discussion</a></dt><dt>SMTP, <a class="indexterm" href="nw4migration.html#id2628442">Technical Issues</a></dt><dt>snap-shot, <a class="indexterm" href="ntmigration.html#id2623581">Dissection and Discussion</a></dt><dt>socket address, <a class="indexterm" href="HA.html#id2642098">Samba Configuration</a></dt><dt>socket options, <a class="indexterm" href="HA.html#id2642098">Samba Configuration</a></dt><dt>software, <a class="indexterm" href="kerberos.html#id2633385">Dissection and Discussion</a></dt><dt>solve, <a class="indexterm" href="kerberos.html#id2633385">Dissection and Discussion</a></dt><dt>source code, <a class="indexterm" href="kerberos.html#id2633385">Dissection and Discussion</a></dt><dt>SPNEGO, <a class="indexterm" href="primer.html#id2649622">Windows 200x/XP Client Interaction with Samba-3</a></dt><dt>SQL, <a class="indexterm" href="2000users.html#id2605974">Dissection and Discussion</a>, <a class="indexterm" href="2000users.html#id2610514">Questions and Answers</a></dt><dt>Squid, <a class="indexterm" href="DomApps.html#id2638605">Implementation</a>, <a class="indexterm" href="DomApps.html#ch10-one">Removal of Pre-Existing Conflicting RPMs</a>, <a class="indexterm" href="DomApps.html#id2639242">Samba Configuration</a>, <a class="indexterm" href="DomApps.html#id2640060">Squid Configuration</a></dt><dt>squid, <a class="indexterm" href="DomApps.html#ch10-one">Removal of Pre-Existing Conflicting RPMs</a>, <a class="indexterm" href="DomApps.html#id2639242">Samba Configuration</a></dt><dt>Squid proxy, <a class="indexterm" href="DomApps.html#id2638431">Technical Issues</a></dt><dt>SRVTOOLS.EXE, <a class="indexterm" href="secure.html#id2581199">Implementation</a>, <a class="indexterm" href="happy.html#id2603029">Configuring Profile Directories</a>, <a class="indexterm" href="ntmigration.html#id2627160">Questions and Answers</a>, <a class="indexterm" href="kerberos.html#id2637638">Questions and Answers</a></dt><dt>SSL, <a class="indexterm" href="appendix.html#id2645634">The LDAP Account Manager</a></dt><dt>stand-alone server, <a class="indexterm" href="upgrades.html#id2620432">Security Identifiers (SIDs)</a></dt><dt>starting CUPS, <a class="indexterm" href="simple.html#id2573192">Implementation</a>, <a class="indexterm" href="small.html#id2577371">Implementation</a>, <a class="indexterm" href="secure.html#procstart">Process Startup Configuration</a>, <a class="indexterm" href="Big500users.html#ch5-procstart">Process Startup Configuration</a></dt><dt>starting dhcpd, <a class="indexterm" href="small.html#id2577371">Implementation</a>, <a class="indexterm" href="secure.html#procstart">Process Startup Configuration</a>, <a class="indexterm" href="Big500users.html#ch5-procstart">Process Startup Configuration</a></dt><dt>starting samba, <a class="indexterm" href="simple.html#id2572222">Implementation</a>, <a class="indexterm" href="simple.html#id2573192">Implementation</a>, <a class="indexterm" href="simple.html#AcctgNet">Implementation</a>, <a class="indexterm" href="small.html#id2577371">Implementation</a>, <a class="indexterm" href="secure.html#procstart">Process Startup Configuration</a>, <a class="indexterm" href="Big500users.html#ch5-procstart">Process Startup Configuration</a></dt><dd><dl><dt>nmbd, <a class="indexterm" href="appendix.html#id2644449">Starting Samba</a></dt><dt>smbd, <a class="indexterm" href="appendix.html#id2644449">Starting Samba</a></dt><dt>winbindd, <a class="indexterm" href="appendix.html#id2644449">Starting Samba</a></dt></dl></dd><dt>startingCUPS, <a class="indexterm" href="simple.html#AcctgNet">Implementation</a></dt><dt>startup script, <a class="indexterm" href="appendix.html#id2644449">Starting Samba</a></dt><dt>sticky bit, <a class="indexterm" href="small.html#id2577371">Implementation</a></dt><dt>storage capacity, <a class="indexterm" href="secure.html#id2580993">Hardware Requirements</a></dt><dt>strategic, <a class="indexterm" href="ntmigration.html#id2623767">Technical Issues</a></dt><dt>strategy, <a class="indexterm" href="unixclients.html#id2619073">Questions and Answers</a></dt><dt>straw-man, <a class="indexterm" href="kerberos.html">Active Directory, Kerberos, and Security</a></dt><dt>strict sync, <a class="indexterm" href="HA.html#id2642098">Samba Configuration</a></dt><dt>stripped, <a class="indexterm" href="upgrades.html#sbeug2">Samba 1.9.x and 2.x Versions Without LDAP</a></dt><dt>strong cryptography, <a class="indexterm" href="kerberos.html#id2635066">Kerberos Exposed</a></dt><dt>subscription, <a class="indexterm" href="ch14.html#id2643104">Free Support</a></dt><dt>SUID, <a class="indexterm" href="simple.html#id2572981">Dissection and Discussion</a>, <a class="indexterm" href="kerberos.html#id2637638">Questions and Answers</a>, <a class="indexterm" href="appendix.html#ch12-SUIDSGID">Effect of Setting File and Directory SUID/SGID Permissions Explained</a></dt><dt>Sun ONE Identity Server, <a class="indexterm" href="happy.html#id2593533">Dissection and Discussion</a></dt><dt>super daemon, <a class="indexterm" href="secure.html#procstart">Process Startup Configuration</a></dt><dt>support, <a class="indexterm" href="kerberos.html#id2633385">Dissection and Discussion</a>, <a class="indexterm" href="ch14.html">Samba Support</a></dt><dt>survey, <a class="indexterm" href="unixclients.html">Adding Domain Member Servers and Clients</a></dt><dt>SUSE, <a class="indexterm" href="nw4migration.html">Migrating NetWare Server to Samba-3</a></dt><dt>SUSE Enterprise Linux Server, <a class="indexterm" href="simple.html#id2572851">Charity Administration Office</a>, <a class="indexterm" href="secure.html#ch4bsc">Basic System Configuration</a>, <a class="indexterm" href="DomApps.html#id2638605">Implementation</a></dt><dt>SUSE Linux, <a class="indexterm" href="simple.html#id2572981">Dissection and Discussion</a>, <a class="indexterm" href="happy.html#id2596064">Samba Server Implementation</a>, <a class="indexterm" href="happy.html#sbehap-PAM-NSS">PAM and NSS Client Configuration</a>, <a class="indexterm" href="2000users.html#id2607208">Implementation</a>, <a class="indexterm" href="unixclients.html#adssdm">Active Directory Domain with Samba Domain Member Server</a>, <a class="indexterm" href="DomApps.html#id2638605">Implementation</a>, <a class="indexterm" href="DomApps.html#ch10-one">Removal of Pre-Existing Conflicting RPMs</a></dt><dt>SWAT, <a class="indexterm" href="appendix.html#id2644030">Samba System File Location</a></dt><dt>sync always, <a class="indexterm" href="HA.html#id2642098">Samba Configuration</a></dt><dt>synchronization, <a class="indexterm" href="DomApps.html#id2638854">Kerberos Configuration</a>, <a class="indexterm" href="HA.html#id2642523">For Scalability, Use SAN-Based Storage on Samba Servers</a></dt><dt>synchronize, <a class="indexterm" href="2000users.html#id2606286">User Needs</a>, <a class="indexterm" href="nw4migration.html#id2628717">LDAP Server Configuration</a></dt><dt>synchronized, <a class="indexterm" href="unixclients.html#id2619073">Questions and Answers</a></dt><dt>syslog, <a class="indexterm" href="happy.html#ldapsetup">OpenLDAP Server Configuration</a></dt><dt>system level logins, <a class="indexterm" href="unixclients.html#id2619073">Questions and Answers</a></dt><dt>system security, <a class="indexterm" href="kerberos.html#id2633782">Technical Issues</a></dt></dl></div><div class="indexdiv"><h3>T</h3><dl><dt>tattooing, <a class="indexterm" href="ntmigration.html#id2627160">Questions and Answers</a></dt><dt>TCP/IP, <a class="indexterm" href="unixclients.html#id2619073">Questions and Answers</a></dt><dt>tdbdump, <a class="indexterm" href="unixclients.html#wdcsdm">NT4/Samba Domain with Samba Domain Member Server: Using NSS and Winbind</a>, <a class="indexterm" href="unixclients.html#adssdm">Active Directory Domain with Samba Domain Member Server</a>, <a class="indexterm" href="ntmigration.html#id2624257">NT4 Migration Using LDAP Backend</a></dt><dt>tdbsam, <a class="indexterm" href="secure.html#id2580706">Technical Issues</a>, <a class="indexterm" href="secure.html#id2581199">Implementation</a>, <a class="indexterm" href="Big500users.html">The 500-User Office</a>, <a class="indexterm" href="happy.html#id2593396">Assignment Tasks</a>, <a class="indexterm" href="2000users.html#id2605974">Dissection and Discussion</a>, <a class="indexterm" href="2000users.html#id2607208">Implementation</a>, <a class="indexterm" href="unixclients.html#wdcsdm">NT4/Samba Domain with Samba Domain Member Server: Using NSS and Winbind</a>, <a class="indexterm" href="unixclients.html#id2619073">Questions and Answers</a>, <a class="indexterm" href="upgrades.html#id2622026">Applicable to All Samba 2.x to Samba-3 Upgrades</a>, <a class="indexterm" href="upgrades.html#id2622685">Updating from Samba Versions between 3.0.6 and 3.0.10</a>, <a class="indexterm" href="ntmigration.html#id2623767">Technical Issues</a>, <a class="indexterm" href="ntmigration.html#id2627160">Questions and Answers</a></dt><dt>testparm, <a class="indexterm" href="small.html#id2579071">Validation</a>, <a class="indexterm" href="secure.html#ch4valid">Validation</a>, <a class="indexterm" href="happy.html#sbehap-massive">Samba-3 PDC Configuration</a>, <a class="indexterm" href="unixclients.html#adssdm">Active Directory Domain with Samba Domain Member Server</a>, <a class="indexterm" href="upgrades.html#sbeug2">Samba 1.9.x and 2.x Versions Without LDAP</a>, <a class="indexterm" href="HA.html#id2642098">Samba Configuration</a></dt><dt>ticket, <a class="indexterm" href="DomApps.html#id2639242">Samba Configuration</a></dt><dt>time server, <a class="indexterm" href="secure.html#id2581199">Implementation</a></dt><dt>Tivoli Directory Server, <a class="indexterm" href="happy.html#id2593533">Dissection and Discussion</a></dt><dt>TLS, <a class="indexterm" href="nw4migration.html#id2628717">LDAP Server Configuration</a></dt><dt>token, <a class="indexterm" href="DomApps.html#id2638431">Technical Issues</a></dt><dt>tool, <a class="indexterm" href="ntmigration.html#id2627160">Questions and Answers</a>, <a class="indexterm" href="kerberos.html#id2633385">Dissection and Discussion</a></dt><dt>TOSHARG2, <a class="indexterm" href="simple.html#id2573192">Implementation</a></dt><dt>track record, <a class="indexterm" href="kerberos.html#id2633385">Dissection and Discussion</a></dt><dt>traffic collisions, <a class="indexterm" href="happy.html">Making Happy Users</a></dt><dt>transaction processing, <a class="indexterm" href="2000users.html#id2605974">Dissection and Discussion</a></dt><dt>transactional, <a class="indexterm" href="2000users.html#id2610514">Questions and Answers</a></dt><dt>transfer, <a class="indexterm" href="ntmigration.html#id2627160">Questions and Answers</a></dt><dt>translate, <a class="indexterm" href="kerberos.html#id2636777">Managing Windows 200x ACLs</a></dt><dt>traverse, <a class="indexterm" href="unixclients.html#wdcsdm">NT4/Samba Domain with Samba Domain Member Server: Using NSS and Winbind</a></dt><dt>tree, <a class="indexterm" href="nw4migration.html#id2628366">Dissection and Discussion</a></dt><dt>Tree Connect, <a class="indexterm" href="primer.html#id2649120">Simple Windows Client Connection Characteristics</a></dt><dt>trust account, <a class="indexterm" href="happy.html#id2593156">Regarding LDAP Directories and Windows Computer Accounts</a></dt><dt>trusted computing, <a class="indexterm" href="kerberos.html#id2632719">Introduction</a></dt><dt>Trusted Domains, <a class="indexterm" href="unixclients.html#id2611489">Technical Issues</a></dt><dt>trusted domains, <a class="indexterm" href="unixclients.html#id2619073">Questions and Answers</a></dt><dt>trusted third-party, <a class="indexterm" href="kerberos.html#id2635066">Kerberos Exposed</a></dt><dt>trusting, <a class="indexterm" href="kerberos.html#id2635066">Kerberos Exposed</a></dt><dt>turn-around time, <a class="indexterm" href="kerberos.html#id2633782">Technical Issues</a></dt></dl></div><div class="indexdiv"><h3>U</h3><dl><dt>UDP</dt><dd><dl><dt>broadcast, <a class="indexterm" href="HA.html#id2641826">Routed Networks</a></dt></dl></dd><dt>UID, <a class="indexterm" href="simple.html#id2572981">Dissection and Discussion</a>, <a class="indexterm" href="happy.html#id2593156">Regarding LDAP Directories and Windows Computer Accounts</a>, <a class="indexterm" href="happy.html#id2593990">Technical Issues</a>, <a class="indexterm" href="2000users.html#id2607208">Implementation</a>, <a class="indexterm" href="unixclients.html#id2619073">Questions and Answers</a>, <a class="indexterm" href="ntmigration.html#id2627160">Questions and Answers</a></dt><dt>un-join, <a class="indexterm" href="ntmigration.html#id2627160">Questions and Answers</a></dt><dt>unauthorized activities, <a class="indexterm" href="kerberos.html#id2635066">Kerberos Exposed</a></dt><dt>UNC name, <a class="indexterm" href="2000users.html#id2610514">Questions and Answers</a></dt><dt>unencrypted, <a class="indexterm" href="appendix.html#id2645634">The LDAP Account Manager</a></dt><dt>Unicast, <a class="indexterm" href="2000users.html#id2606380">The Nature of Windows Networking Protocols</a></dt><dt>unicode, <a class="indexterm" href="upgrades.html#id2621492">International Language Support</a></dt><dt>Universal Naming Convention (see UNC name)</dt><dt>UNIX, <a class="indexterm" href="nw4migration.html#id2628717">LDAP Server Configuration</a></dt><dd><dl><dt>groups, <a class="indexterm" href="small.html#id2577138">Technical Issues</a>, <a class="indexterm" href="small.html#id2577371">Implementation</a></dt></dl></dd><dt>UNIX accounts, <a class="indexterm" href="happy.html#id2593990">Technical Issues</a></dt><dt>UNIX/Linux server, <a class="indexterm" href="kerberos.html#id2633782">Technical Issues</a></dt><dt>unix2dos, <a class="indexterm" href="secure.html#id2582136">Samba Configuration</a>, <a class="indexterm" href="Big500users.html#id2589074">Configuration for Server: MASSIVE</a></dt><dt>unknown, <a class="indexterm" href="kerberos.html#id2633782">Technical Issues</a></dt><dt>unsupported software, <a class="indexterm" href="ch14.html#id2643322">Commercial Support</a></dt><dt>update, <a class="indexterm" href="upgrades.html#id2620232">Introduction</a>, <a class="indexterm" href="upgrades.html#id2620329">Cautions and Notes</a></dt><dt>updates, <a class="indexterm" href="kerberos.html#id2632719">Introduction</a>, <a class="indexterm" href="kerberos.html#id2633782">Technical Issues</a></dt><dt>updating smbldap-tools, <a class="indexterm" href="ntmigration.html#id2624257">NT4 Migration Using LDAP Backend</a></dt><dt>upgrade, <a class="indexterm" href="upgrades.html#id2620232">Introduction</a>, <a class="indexterm" href="upgrades.html#id2620329">Cautions and Notes</a>, <a class="indexterm" href="nw4migration.html#id2628717">LDAP Server Configuration</a></dt><dt>uppercase, <a class="indexterm" href="ntmigration.html#id2624116">Implementation</a></dt><dt>user</dt><dd><dl><dt>management, <a class="indexterm" href="small.html#id2577371">Implementation</a>, <a class="indexterm" href="secure.html#id2582136">Samba Configuration</a>, <a class="indexterm" href="Big500users.html#id2589074">Configuration for Server: MASSIVE</a></dt></dl></dd><dt>user account, <a class="indexterm" href="happy.html">Making Happy Users</a>, <a class="indexterm" href="happy.html#ldapsetup">OpenLDAP Server Configuration</a></dt><dt>User and Group Controls, <a class="indexterm" href="kerberos.html#id2633782">Technical Issues</a></dt><dt>user credentials, <a class="indexterm" href="2000users.html#id2606726">Identity Management Needs</a>, <a class="indexterm" href="unixclients.html#id2618444">UNIX/Linux Client Domain Member</a></dt><dt>user errors, <a class="indexterm" href="unixclients.html#id2619073">Questions and Answers</a></dt><dt>user groups, <a class="indexterm" href="ch14.html#id2643104">Free Support</a></dt><dt>user identities, <a class="indexterm" href="unixclients.html#id2612239">Implementation</a></dt><dt>user logins, <a class="indexterm" href="unixclients.html#id2619073">Questions and Answers</a></dt><dt>user management, <a class="indexterm" href="secure.html#id2581199">Implementation</a></dt><dt>User Manager, <a class="indexterm" href="ntmigration.html#id2624257">NT4 Migration Using LDAP Backend</a></dt><dt>User Mode, <a class="indexterm" href="secure.html#id2581199">Implementation</a>, <a class="indexterm" href="primer.html#id2649120">Simple Windows Client Connection Characteristics</a>, <a class="indexterm" href="primer.html#id2649622">Windows 200x/XP Client Interaction with Samba-3</a></dt><dt>useradd, <a class="indexterm" href="simple.html#id2573192">Implementation</a>, <a class="indexterm" href="simple.html#AcctgNet">Implementation</a>, <a class="indexterm" href="small.html#id2577371">Implementation</a>, <a class="indexterm" href="secure.html#id2582136">Samba Configuration</a>, <a class="indexterm" href="Big500users.html#id2589074">Configuration for Server: MASSIVE</a>, <a class="indexterm" href="upgrades.html#id2622026">Applicable to All Samba 2.x to Samba-3 Upgrades</a></dt><dt>userdel, <a class="indexterm" href="upgrades.html#id2622026">Applicable to All Samba 2.x to Samba-3 Upgrades</a></dt><dt>usermod, <a class="indexterm" href="upgrades.html#id2622026">Applicable to All Samba 2.x to Samba-3 Upgrades</a>, <a class="indexterm" href="ntmigration.html#id2624257">NT4 Migration Using LDAP Backend</a></dt><dt>username, <a class="indexterm" href="upgrades.html#id2620432">Security Identifiers (SIDs)</a></dt><dt>username map, <a class="indexterm" href="small.html#id2577371">Implementation</a>, <a class="indexterm" href="secure.html#id2582136">Samba Configuration</a>, <a class="indexterm" href="Big500users.html#id2588496">Server Preparation: All Servers</a></dt><dt>UTF-8, <a class="indexterm" href="upgrades.html#id2621492">International Language Support</a></dt><dt>utilities, <a class="indexterm" href="DomApps.html#id2640517">Questions and Answers</a></dt></dl></div><div class="indexdiv"><h3>V</h3><dl><dt>valid users, <a class="indexterm" href="unixclients.html#id2619073">Questions and Answers</a>, <a class="indexterm" href="kerberos.html#id2635900">Checkpoint Controls</a>, <a class="indexterm" href="kerberos.html#id2637638">Questions and Answers</a></dt><dt>validate, <a class="indexterm" href="ntmigration.html#id2627160">Questions and Answers</a>, <a class="indexterm" href="kerberos.html#id2635900">Checkpoint Controls</a></dt><dt>validated, <a class="indexterm" href="2000users.html#id2606726">Identity Management Needs</a>, <a class="indexterm" href="unixclients.html#adssdm">Active Directory Domain with Samba Domain Member Server</a>, <a class="indexterm" href="kerberos.html#id2632719">Introduction</a></dt><dt>validation, <a class="indexterm" href="simple.html#validate1">Validation</a>, <a class="indexterm" href="secure.html#ch4valid">Validation</a>, <a class="indexterm" href="DomApps.html#id2640517">Questions and Answers</a></dt><dt>vampire, <a class="indexterm" href="ntmigration.html#id2627160">Questions and Answers</a></dt><dt>vendor, <a class="indexterm" href="kerberos.html#id2633385">Dissection and Discussion</a></dt><dt>vendors, <a class="indexterm" href="upgrades.html#id2622541">Updating a Samba-3 Installation</a></dt><dt>VFS modules, <a class="indexterm" href="appendix.html#id2644030">Samba System File Location</a></dt><dt>virus, <a class="indexterm" href="secure.html#id2581199">Implementation</a></dt><dt>VPN, <a class="indexterm" href="2000users.html#id2605906">Assignment Tasks</a></dt><dt>vulnerabilities, <a class="indexterm" href="kerberos.html#id2632719">Introduction</a></dt></dl></div><div class="indexdiv"><h3>W</h3><dl><dt>wbinfo, <a class="indexterm" href="unixclients.html#sdcsdmldap">Samba Domain with Samba Domain Member Server  Using NSS LDAP</a>, <a class="indexterm" href="unixclients.html#wdcsdm">NT4/Samba Domain with Samba Domain Member Server: Using NSS and Winbind</a>, <a class="indexterm" href="unixclients.html#adssdm">Active Directory Domain with Samba Domain Member Server</a>, <a class="indexterm" href="DomApps.html#id2639242">Samba Configuration</a></dt><dt>weakness, <a class="indexterm" href="kerberos.html#id2633782">Technical Issues</a></dt><dt>web</dt><dd><dl><dt>caching, <a class="indexterm" href="DomApps.html#id2638298">Assignment Tasks</a></dt><dt>proxying, <a class="indexterm" href="DomApps.html#id2638298">Assignment Tasks</a></dt></dl></dd><dt>Web</dt><dd><dl><dt>proxy, <a class="indexterm" href="DomApps.html#id2640517">Questions and Answers</a></dt><dd><dl><dt>access, <a class="indexterm" href="DomApps.html#id2640457">Key Points Learned</a></dt></dl></dd></dl></dd><dt>Web browsers, <a class="indexterm" href="DomApps.html#id2640457">Key Points Learned</a></dt><dt>WebClient, <a class="indexterm" href="happy.html">Making Happy Users</a></dt><dt>WHATSNEW.txt, <a class="indexterm" href="upgrades.html#id2622360">Samba-2.x with LDAP Support</a></dt><dt>white-pages, <a class="indexterm" href="nw4migration.html#id2628442">Technical Issues</a>, <a class="indexterm" href="nw4migration.html#id2628717">LDAP Server Configuration</a></dt><dt>wide-area, <a class="indexterm" href="2000users.html#id2606286">User Needs</a>, <a class="indexterm" href="2000users.html#id2606726">Identity Management Needs</a>, <a class="indexterm" href="2000users.html#id2610367">Key Points Learned</a>, <a class="indexterm" href="2000users.html#id2610514">Questions and Answers</a>, <a class="indexterm" href="unixclients.html#wdcsdm">NT4/Samba Domain with Samba Domain Member Server: Using NSS and Winbind</a></dt><dt>wide-area network, <a class="indexterm" href="HA.html#id2642426">Use and Location of BDCs</a>, <a class="indexterm" href="HA.html#id2642627">Replicate Data to Conserve Peak-Demand Wide-Area Bandwidth</a></dt><dt>winbind, <a class="indexterm" href="2000users.html#id2607208">Implementation</a>, <a class="indexterm" href="unixclients.html#id2611461">Dissection and Discussion</a>, <a class="indexterm" href="unixclients.html#wdcsdm">NT4/Samba Domain with Samba Domain Member Server: Using NSS and Winbind</a>, <a class="indexterm" href="unixclients.html#id2619073">Questions and Answers</a>, <a class="indexterm" href="kerberos.html#id2632719">Introduction</a>, <a class="indexterm" href="kerberos.html#id2633782">Technical Issues</a>, <a class="indexterm" href="DomApps.html#id2638431">Technical Issues</a>, <a class="indexterm" href="DomApps.html#id2639242">Samba Configuration</a>, <a class="indexterm" href="DomApps.html#id2639795">NSS Configuration</a></dt><dt>Winbind, <a class="indexterm" href="unixclients.html#id2619073">Questions and Answers</a>, <a class="indexterm" href="kerberos.html#id2633782">Technical Issues</a>, <a class="indexterm" href="kerberos.html#id2637503">Key Points Learned</a></dt><dt>winbind trusted domains only, <a class="indexterm" href="unixclients.html#id2611489">Technical Issues</a>, <a class="indexterm" href="unixclients.html#id2619073">Questions and Answers</a></dt><dt>winbind use default domain, <a class="indexterm" href="kerberos.html#id2635900">Checkpoint Controls</a></dt><dt>winbindd, <a class="indexterm" href="small.html#id2579071">Validation</a>, <a class="indexterm" href="secure.html#ch4valid">Validation</a>, <a class="indexterm" href="Big500users.html#id2587541">Technical Issues</a>, <a class="indexterm" href="unixclients.html#id2611489">Technical Issues</a>, <a class="indexterm" href="unixclients.html#sdcsdmldap">Samba Domain with Samba Domain Member Server  Using NSS LDAP</a>, <a class="indexterm" href="unixclients.html#id2619073">Questions and Answers</a>, <a class="indexterm" href="upgrades.html#sbeug2">Samba 1.9.x and 2.x Versions Without LDAP</a>, <a class="indexterm" href="upgrades.html#id2622764">Updating from Samba Versions after 3.0.6 to a Current Release</a>, <a class="indexterm" href="upgrades.html#id2622867">Replacing a Domain Member Server</a>, <a class="indexterm" href="DomApps.html#id2639242">Samba Configuration</a>, <a class="indexterm" href="DomApps.html#id2640517">Questions and Answers</a>, <a class="indexterm" href="appendix.html#id2644449">Starting Samba</a></dt><dt>winbindd_cache.tdb, <a class="indexterm" href="unixclients.html#id2611489">Technical Issues</a></dt><dt>winbindd_idmap.tdb, <a class="indexterm" href="unixclients.html#id2611489">Technical Issues</a></dt><dt>Windows, <a class="indexterm" href="nw4migration.html#id2628717">LDAP Server Configuration</a></dt><dd><dl><dt>client, <a class="indexterm" href="upgrades.html#id2620432">Security Identifiers (SIDs)</a></dt><dt>NT, <a class="indexterm" href="upgrades.html#id2620432">Security Identifiers (SIDs)</a></dt></dl></dd><dt>Windows 2000 ACLs, <a class="indexterm" href="kerberos.html#id2636777">Managing Windows 200x ACLs</a></dt><dt>Windows 2003 Serve, <a class="indexterm" href="kerberos.html#id2632719">Introduction</a></dt><dt>Windows 200x ACLs, <a class="indexterm" href="kerberos.html#id2637638">Questions and Answers</a></dt><dt>Windows accounts, <a class="indexterm" href="happy.html#id2593990">Technical Issues</a></dt><dt>Windows ACLs, <a class="indexterm" href="kerberos.html#id2637293">Setting Posix ACLs in UNIX/Linux</a></dt><dt>Windows Address Book, <a class="indexterm" href="nw4migration.html#id2628717">LDAP Server Configuration</a></dt><dt>Windows ADS Domain, <a class="indexterm" href="unixclients.html#wdcsdm">NT4/Samba Domain with Samba Domain Member Server: Using NSS and Winbind</a></dt><dt>Windows clients, <a class="indexterm" href="DomApps.html#id2640517">Questions and Answers</a></dt><dt>Windows Explorer, <a class="indexterm" href="simple.html#validate1">Validation</a></dt><dt>Windows explorer, <a class="indexterm" href="DomApps.html#id2640517">Questions and Answers</a></dt><dt>Windows security identifier (see SID)</dt><dt>Windows Servers, <a class="indexterm" href="kerberos.html#id2632719">Introduction</a></dt><dt>Windows Services for UNIX (see SUS)</dt><dt>Windows XP, <a class="indexterm" href="small.html#id2577023">Assignment Tasks</a></dt><dt>WINS, <a class="indexterm" href="simple.html#id2573192">Implementation</a>, <a class="indexterm" href="small.html#id2577138">Technical Issues</a>, <a class="indexterm" href="small.html#id2577371">Implementation</a>, <a class="indexterm" href="secure.html#ch4wincfg">Windows Client Configuration</a>, <a class="indexterm" href="Big500users.html#id2587541">Technical Issues</a>, <a class="indexterm" href="Big500users.html#ch5wincfg">Windows Client Configuration</a>, <a class="indexterm" href="2000users.html#id2606380">The Nature of Windows Networking Protocols</a>, <a class="indexterm" href="2000users.html#id2606726">Identity Management Needs</a>, <a class="indexterm" href="2000users.html#id2610514">Questions and Answers</a>, <a class="indexterm" href="primer.html#chap01qa">Questions and Answers</a></dt><dd><dl><dt>lookup, <a class="indexterm" href="unixclients.html#id2619073">Questions and Answers</a></dt><dt>name resolution, <a class="indexterm" href="HA.html#id2641826">Routed Networks</a></dt><dt>server, <a class="indexterm" href="happy.html">Making Happy Users</a>, <a class="indexterm" href="HA.html#id2641826">Routed Networks</a></dt></dl></dd><dt>WINS server, <a class="indexterm" href="Big500users.html">The 500-User Office</a>, <a class="indexterm" href="2000users.html#id2610514">Questions and Answers</a></dt><dt>WINS serving, <a class="indexterm" href="secure.html#id2581199">Implementation</a></dt><dt>wins support, <a class="indexterm" href="secure.html#id2581199">Implementation</a></dt><dt>wins.dat, <a class="indexterm" href="2000users.html#id2606726">Identity Management Needs</a>, <a class="indexterm" href="upgrades.html#id2622867">Replacing a Domain Member Server</a></dt><dt>Wireshark, <a class="indexterm" href="primer.html#id2647509">Requirements and Notes</a></dt><dt>wireshark, <a class="indexterm" href="primer.html#id2647848">Exercises</a></dt><dt>Word, <a class="indexterm" href="kerberos.html#id2636374">Share Point Directory and File Permissions</a></dt><dt>workgroup, <a class="indexterm" href="simple.html#id2572222">Implementation</a>, <a class="indexterm" href="upgrades.html#id2620432">Security Identifiers (SIDs)</a>, <a class="indexterm" href="upgrades.html#id2621226">Change of Workgroup (Domain) Name</a></dt><dt>Workgroup Announcement, <a class="indexterm" href="primer.html#id2648760">Findings</a></dt><dt>workstation, <a class="indexterm" href="unixclients.html#id2612239">Implementation</a></dt><dt>wrapper, <a class="indexterm" href="DomApps.html#id2640517">Questions and Answers</a></dt><dt>write lock, <a class="indexterm" href="appendix.html#id2647342">Opportunistic Locking Controls</a></dt></dl></div><div class="indexdiv"><h3>X</h3><dl><dt>xinetd, <a class="indexterm" href="secure.html#procstart">Process Startup Configuration</a></dt><dt>XML, <a class="indexterm" href="2000users.html#id2605974">Dissection and Discussion</a></dt><dt>xmlsam, <a class="indexterm" href="2000users.html#id2607208">Implementation</a></dt></dl></div><div class="indexdiv"><h3>Y</h3><dl><dt>YaST, <a class="indexterm" href="happy.html#sbehap-PAM-NSS">PAM and NSS Client Configuration</a></dt><dt>Yellow Pages, <a class="indexterm" href="2000users.html#id2606726">Identity Management Needs</a></dt><dt>yellow pages (see NIS)</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="go01.html">Prev</a> </td><td width="20%" align="center"> </td><td width="40%" align="right"> </td></tr><tr><td width="40%" align="left" valign="top">Glossary </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>

Modified: branches/samba/experimental/docs/htmldocs/Samba3-ByExample/kerberos.html
===================================================================
--- branches/samba/experimental/docs/htmldocs/Samba3-ByExample/kerberos.html	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/docs/htmldocs/Samba3-ByExample/kerberos.html	2008-06-09 06:59:20 UTC (rev 1920)
@@ -1,10 +1,10 @@
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Chapter 11. Active Directory, Kerberos, and Security</title><link rel="stylesheet" href="samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.72.0"><link rel="start" href="index.html" title="Samba-3 by Example"><link rel="up" href="RefSection.html" title="Part III. Reference Section"><link rel="prev" href="RefSection.html" title="Part III. Reference Section"><link rel="next" href="DomApps.html" title="Chapter 12. Integrating Additional Services"></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. Active Directory, Kerberos, and Security</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="RefSection.html">Prev</a> </td><th width="60%" align="center">Part III. Reference Section</th><td width="20%" align="right"> <a accesskey="n" href="DomApps.html">Next</a></td></tr></table><hr></div><div class="chapter" lang="en"><div class="titlepage"><div><div><h2 class="title"><a name="kerberos"></a>Chapter 11. Active Directory, Kerberos, and Security</h2></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="sect1"><a href="kerberos.html#id380108">Introduction</a></span></dt><dd><dl><dt><span class="sect2"><a href="kerberos.html#id380691">Assignment Tasks</a></span></dt></dl></dd><dt><span class="sect1"><a href="kerberos.html#id380704">Dissection and Discussion</a></span></dt><dd><dl><dt><span class="sect2"><a href="kerberos.html#id381076">Technical Issues</a></span></dt></dl></dd><dt><span class="sect1"><a href="kerberos.html#ch10expl">Implementation</a></span></dt><dd><dl><dt><span class="sect2"><a href="kerberos.html#id382562">Share Access Controls</a></span></dt><dt><span class="sect2"><a href="kerberos.html#id382896">Share Definition Controls</a></span></dt><dt><span class="sect2"><a href="kerberos.html#id383453">Share Point Directory and File Permissions</a></span></dt><dt><span class="sect2"><a href="kerberos.html#id383822">Managing Windows 200x ACLs</a></span></dt><dt><span class="sect2"><a href="kerberos.html#id384506">Key Points Learned</a></span></dt></dl></dd><dt><span class="sect1"><a href="kerberos.html#id384628">Questions and Answers</a></span></dt></dl></div><p><a class="indexterm" name="id380057"></a>
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Chapter 11. Active Directory, Kerberos, and Security</title><link rel="stylesheet" href="../samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.73.1"><link rel="start" href="index.html" title="Samba-3 by Example"><link rel="up" href="RefSection.html" title="Part III. Reference Section"><link rel="prev" href="RefSection.html" title="Part III. Reference Section"><link rel="next" href="DomApps.html" title="Chapter 12. Integrating Additional Services"></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. Active Directory, Kerberos, and Security</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="RefSection.html">Prev</a> </td><th width="60%" align="center">Part III. Reference Section</th><td width="20%" align="right"> <a accesskey="n" href="DomApps.html">Next</a></td></tr></table><hr></div><div class="chapter" lang="en"><div class="titlepage"><div><div><h2 class="title"><a name="kerberos"></a>Chapter 11. Active Directory, Kerberos, and Security</h2></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="sect1"><a href="kerberos.html#id2632719">Introduction</a></span></dt><dd><dl><dt><span class="sect2"><a href="kerberos.html#id2633369">Assignment Tasks</a></span></dt></dl></dd><dt><span class="sect1"><a href="kerberos.html#id2633385">Dissection and Discussion</a></span></dt><dd><dl><dt><span class="sect2"><a href="kerberos.html#id2633782">Technical Issues</a></span></dt></dl></dd><dt><span class="sect1"><a href="kerberos.html#ch10expl">Implementation</a></span></dt><dd><dl><dt><span class="sect2"><a href="kerberos.html#id2635412">Share Access Controls</a></span></dt><dt><span class="sect2"><a href="kerberos.html#id2635761">Share Definition Controls</a></span></dt><dt><span class="sect2"><a href="kerberos.html#id2636374">Share Point Directory and File Permissions</a></span></dt><dt><span class="sect2"><a href="kerberos.html#id2636777">Managing Windows 200x ACLs</a></span></dt><dt><span class="sect2"><a href="kerberos.html#id2637503">Key Points Learned</a></span></dt></dl></dd><dt><span class="sect1"><a href="kerberos.html#id2637638">Questions and Answers</a></span></dt></dl></div><p><a class="indexterm" name="id2632654"></a>
 	By this point in the book, you have been exposed to many Samba-3 features and capabilities.
 	More importantly, if you have implemented the examples given, you are well on your way to becoming 
 	a Samba-3 networking guru who knows a lot about Microsoft Windows. If you have taken the time to 
 	practice, you likely have thought of improvements and scenarios with which you can experiment. You 
 	are rather well plugged in to the many flexible ways Samba can be used.
-	</p><p><a class="indexterm" name="id380072"></a>
+	</p><p><a class="indexterm" name="id2632673"></a>
 	This is a book about Samba-3. Understandably, its intent is to present it in a positive light. 
 	The casual observer might conclude that this book is one-eyed about Samba. It is  what 
 	would you expect? This chapter exposes some criticisms that have been raised concerning 
@@ -13,13 +13,13 @@
 	Some criticism always comes from deep inside ranks that one would expect to be supportive of a particular 
 	decision. Criticism can be expected from the outside. Let's see how the interesting dynamic of 
 	criticism develops with respect to Abmas.
-	</p><p><a class="indexterm" name="id380095"></a>
+	</p><p><a class="indexterm" name="id2632701"></a>
 	This chapter provides a shameless self-promotion of Samba-3. The objections raised were not pulled
 	out of thin air. They were drawn from comments made by Samba users and from criticism during 
 	discussions with Windows network administrators. The tone of the objections reflects as closely 
 	as possible that of the original. The case presented is a straw-man example that is designed to 
 	permit each objection to be answered as it might occur in real life.
-	</p><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id380108"></a>Introduction</h2></div></div></div><p><a class="indexterm" name="id380115"></a><a class="indexterm" name="id380123"></a><a class="indexterm" name="id380131"></a><a class="indexterm" name="id380139"></a><a class="indexterm" name="id380146"></a>
+	</p><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2632719"></a>Introduction</h2></div></div></div><p><a class="indexterm" name="id2632725"></a><a class="indexterm" name="id2632733"></a><a class="indexterm" name="id2632741"></a><a class="indexterm" name="id2632749"></a><a class="indexterm" name="id2632757"></a>
 	Abmas is continuing its meteoric growth with yet further acquisitions. The investment community took
 	note of the spectacular projection of Abmas onto the global business stage. Abmas is building an
 	interesting portfolio of companies that includes accounting services, financial advice, investment
@@ -28,42 +28,42 @@
 	interesting business growth and development plan. Abmas Video Rentals was recently acquired. 
 	During the time that the acquisition was closing, the Video Rentals business upgraded its Windows 
 	NT4-based network to Windows 2003 Server and Active Directory.
-	</p><p><a class="indexterm" name="id380164"></a>
+	</p><p><a class="indexterm" name="id2632781"></a>
 	You have accepted the fact that Abmas Video Rentals will use Microsoft Active Directory.
 	The IT team, led by Stan Soroka, is committed to Samba-3 and to maintaining a uniform technology platform. 
 	Stan Soroka's team voiced its disapproval over the decision to permit this business to continue to 
 	operate with a solution that is viewed by Christine and her group as &#8220;<span class="quote">an island of broken 
 	technologies.</span>&#8221; This comment was made by one of Christine's staff as they were installing a new 
 	Samba-3 server at the new business.
-	</p><p><a class="indexterm" name="id380183"></a><a class="indexterm" name="id380191"></a>
+	</p><p><a class="indexterm" name="id2632804"></a><a class="indexterm" name="id2632812"></a>
 	Abmas Video Rentals' head of IT heard of this criticism. He was offended that a junior engineer
 	should make such a comment. He felt that he had to prepare in case he might be criticized for his 
 	decision to use Active Directory. He decided he would defend his decision by hiring the services 
-	of an outside security systems consultant to report<sup>[<a name="id380203" href="#ftn.id380203">12</a>]</sup> on his unit's operations 
+	of an outside security systems consultant to report<sup>[<a name="id2632827" href="#ftn.id2632827" class="footnote">12</a>]</sup> on his unit's operations 
 	and to investigate the role of Samba at his site. Here are key extracts from this hypothetical 
 	report:
-	</p><div class="blockquote"><blockquote class="blockquote"><p><a class="indexterm" name="id380212"></a><a class="indexterm" name="id380219"></a><a class="indexterm" name="id380227"></a><a class="indexterm" name="id380235"></a>
+	</p><div class="blockquote"><blockquote class="blockquote"><p><a class="indexterm" name="id2632838"></a><a class="indexterm" name="id2632846"></a><a class="indexterm" name="id2632854"></a><a class="indexterm" name="id2632862"></a>
 	... the implementation of Microsoft Active Directory at the Abmas Video Rentals, Bamingsham site,
 	 has been examined. We find no evidence to support a notion that vulnerabilities exist at your site.  
 	... we took additional steps to validate the integrity of the installation and operation of Active 
 	Directory and are pleased that your staff are following sound practices.
 	</p><p>
 	...
-	</p><p><a class="indexterm" name="id380253"></a><a class="indexterm" name="id380264"></a><a class="indexterm" name="id380276"></a><a class="indexterm" name="id380284"></a><a class="indexterm" name="id380291"></a><a class="indexterm" name="id380299"></a>
+	</p><p><a class="indexterm" name="id2632883"></a><a class="indexterm" name="id2632894"></a><a class="indexterm" name="id2632906"></a><a class="indexterm" name="id2632913"></a><a class="indexterm" name="id2632921"></a><a class="indexterm" name="id2632929"></a>
 	User and group accounts, and respective privileges, have been well thought out. File system shares are
 	appropriately secured. Backup and disaster recovery plans are well managed and validated regularly, and
 	effective off-site storage practices are considered to exceed industry norms.
-	</p><p><a class="indexterm" name="id380313"></a><a class="indexterm" name="id380321"></a><a class="indexterm" name="id380329"></a>
+	</p><p><a class="indexterm" name="id2632945"></a><a class="indexterm" name="id2632953"></a><a class="indexterm" name="id2632961"></a>
 	Your staff are justifiably concerned that the use of Samba may compromise their good efforts to maintain
 	a secure network. 
-	</p><p><a class="indexterm" name="id380344"></a><a class="indexterm" name="id380352"></a><a class="indexterm" name="id380360"></a><a class="indexterm" name="id380368"></a>
+	</p><p><a class="indexterm" name="id2632978"></a><a class="indexterm" name="id2632986"></a><a class="indexterm" name="id2632994"></a><a class="indexterm" name="id2633002"></a>
 	The recently installed Linux file and application server uses a tool called <code class="literal">winbind</code> 
 	that is indiscriminate about security. All user accounts in Active Directory can be used to access data 
 	stored on the Linux system. We are alarmed that secure information is accessible to staff who should 
 	not even be aware that it exists. We share the concerns of your network management staff who have gone 
 	to great lengths to set fine-grained controls that limit information access to those who need access. 
 	It seems incongruous to us that Samba winbind should be permitted to be used considering that it voids this fine work.
-	</p><p><a class="indexterm" name="id380394"></a><a class="indexterm" name="id380402"></a><a class="indexterm" name="id380409"></a>
+	</p><p><a class="indexterm" name="id2633041"></a><a class="indexterm" name="id2633049"></a><a class="indexterm" name="id2633057"></a>
 	Graham Judd [head of network administration] has locked down the security of all systems and is following 
 	the latest Microsoft guidelines. ... null session connections have been disabled ... the internal network 
 	is isolated from the outside world, the [product name removed] firewall is under current contract 
@@ -72,7 +72,7 @@
 	detail and for following Microsoft recommended best practices.
 	</p><p>
 	...
-	</p><p><a class="indexterm" name="id380429"></a><a class="indexterm" name="id380437"></a><a class="indexterm" name="id380445"></a><a class="indexterm" name="id380453"></a>
+	</p><p><a class="indexterm" name="id2633082"></a><a class="indexterm" name="id2633090"></a><a class="indexterm" name="id2633098"></a><a class="indexterm" name="id2633105"></a>
 	Regarding the use of Samba, we offer the following comments: Samba is in use in nearly half of
 	all sites we have surveyed. ... It is our opinion that Samba offers no better security than Microsoft
 	... what worries us regarding Samba is the need to disable essential Windows security features such as
@@ -80,14 +80,14 @@
 	mixed mode so that Samba clients and servers can authenticate all of it. Additionally, we are concerned that
 	Samba is not at the full capabilities of Microsoft Windows NT4 server. Microsoft has moved well beyond that
 	with trusted computing initiatives that the Samba developers do not participate in.
-	</p><p><a class="indexterm" name="id380470"></a><a class="indexterm" name="id380478"></a><a class="indexterm" name="id380486"></a><a class="indexterm" name="id380493"></a><a class="indexterm" name="id380501"></a><a class="indexterm" name="id380509"></a><a class="indexterm" name="id380517"></a>
+	</p><p><a class="indexterm" name="id2633129"></a><a class="indexterm" name="id2633137"></a><a class="indexterm" name="id2633144"></a><a class="indexterm" name="id2633152"></a><a class="indexterm" name="id2633160"></a><a class="indexterm" name="id2633168"></a><a class="indexterm" name="id2633176"></a>
 	One wonders about the integrity of an open source program that is developed by a team of hackers 
 	who cannot be held accountable for the flaws in their code. The sheer number of updates and bug
 	fixes they have released should ring alarm bells in any business.
-	</p><p><a class="indexterm" name="id380530"></a><a class="indexterm" name="id380538"></a><a class="indexterm" name="id380546"></a>
+	</p><p><a class="indexterm" name="id2633192"></a><a class="indexterm" name="id2633199"></a><a class="indexterm" name="id2633207"></a>
 	Another factor that should be considered is that buying Microsoft products and services helps to 
 	provide employment in the IT industry. Samba and Open Source software place those jobs at risk.
-	</p></blockquote></div><p><a class="indexterm" name="id380559"></a><a class="indexterm" name="id380567"></a>
+	</p></blockquote></div><p><a class="indexterm" name="id2633222"></a><a class="indexterm" name="id2633230"></a>
 	This is also a challenge to rise above the trouble spot. You call Stan's team together for a simple 
 	discussion, but it gets further out of hand.  When you return to your office, you find the following 
 	email in your in-box:
@@ -100,23 +100,23 @@
 	I also wish to advise that two of the recent recruits want to implement Kerberos authentication 
 	across all systems. I concur with the desire to improve security. One of the new guys who is championing
 	the move to Kerberos was responsible for the comment that caused the embarrassment.
-	</p><p><a class="indexterm" name="id380597"></a><a class="indexterm" name="id380605"></a><a class="indexterm" name="id380613"></a><a class="indexterm" name="id380621"></a>
+	</p><p><a class="indexterm" name="id2633267"></a><a class="indexterm" name="id2633274"></a><a class="indexterm" name="id2633282"></a><a class="indexterm" name="id2633290"></a>
 	I am experiencing difficulty in handling the sharp push for Kerberos. He claims that Kerberos, OpenLDAP, 
 	plus Samba-3 will seamlessly replace Microsoft Active Directory. I am a little out of my depth with respect 
 	to the feasibility of such a move, but have taken steps to pull both of them into line. With your consent, 
 	I would like to hire the services of a well-known Samba consultant to set the record straight.
-	</p><p><a class="indexterm" name="id380636"></a><a class="indexterm" name="id380644"></a><a class="indexterm" name="id380652"></a><a class="indexterm" name="id380659"></a><a class="indexterm" name="id380667"></a><a class="indexterm" name="id380675"></a>
+	</p><p><a class="indexterm" name="id2633309"></a><a class="indexterm" name="id2633316"></a><a class="indexterm" name="id2633324"></a><a class="indexterm" name="id2633332"></a><a class="indexterm" name="id2633340"></a><a class="indexterm" name="id2633348"></a>
 	I intend to use this report to answer the criticism raised and would like to establish a policy that we
 	will approve the use of Microsoft Windows Servers (and Active Directory) subject to all costs being covered 
 	out of the budget of the division that wishes to go its own way. I propose that dissenters will still remain
 	responsible to meet the budgeted contribution to IT operations as a whole. I believe we should not coerce 
 	use of any centrally proposed standards, but make all noncompliance the financial responsibility of the 
 	out-of-step division. Hopefully, this will encourage all divisions to walk with us and not alone.
-	</p></td><td width="10%" valign="top"> </td></tr><tr><td width="10%" valign="top"> </td><td colspan="2" align="right" valign="top">--<span class="attribution">Stan</span></td></tr></table></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id380691"></a>Assignment Tasks</h3></div></div></div><p>
+	</p></td><td width="10%" valign="top"> </td></tr><tr><td width="10%" valign="top"> </td><td colspan="2" align="right" valign="top">--<span class="attribution">Stan</span></td></tr></table></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2633369"></a>Assignment Tasks</h3></div></div></div><p>
 		You agreed with Stan's recommendations and hired a consultant to help defuse the powder
 		keg. The consultant's task is to provide a tractable answer to each of the issues raised. The consultant must be able
 		to support his or her claims, keep emotions to the side, and answer technically.
-		</p></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id380704"></a>Dissection and Discussion</h2></div></div></div><p><a class="indexterm" name="id380711"></a><a class="indexterm" name="id380719"></a><a class="indexterm" name="id380727"></a><a class="indexterm" name="id380735"></a><a class="indexterm" name="id380743"></a><a class="indexterm" name="id380750"></a><a class="indexterm" name="id380758"></a>
+		</p></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2633385"></a>Dissection and Discussion</h2></div></div></div><p><a class="indexterm" name="id2633392"></a><a class="indexterm" name="id2633400"></a><a class="indexterm" name="id2633408"></a><a class="indexterm" name="id2633416"></a><a class="indexterm" name="id2633424"></a><a class="indexterm" name="id2633432"></a><a class="indexterm" name="id2633440"></a>
 	Samba-3 is a tool. No one is pounding your door to make you use Samba. That is a choice that you are free to 
 	make or reject. It is likely that your decision to use Samba can greatly benefit your company. 
 	The Samba Team obviously believes that the Samba software is a worthy choice. 
@@ -124,18 +124,18 @@
 	someone to help manage your Samba installation, you can create income and employment. Alternately, 
 	money saved by not spending in the IT area can be spent elsewhere in the business. All money saved 
 	or spent creates employment.
-	</p><p><a class="indexterm" name="id380775"></a><a class="indexterm" name="id380783"></a><a class="indexterm" name="id380791"></a><a class="indexterm" name="id380798"></a><a class="indexterm" name="id380806"></a>
+	</p><p><a class="indexterm" name="id2633461"></a><a class="indexterm" name="id2633469"></a><a class="indexterm" name="id2633477"></a><a class="indexterm" name="id2633486"></a><a class="indexterm" name="id2633493"></a>
 	In the long term, the use of Samba must be economically sustainable. In some situations, Samba is adopted
 	purely to provide file and print service interoperability on platforms that otherwise cannot provide 
 	access to data and to printers for Microsoft Windows clients. Samba is used by some businesses to
 	effect a reduction in the cost of providing IT services. Obviously, it is also used by some as an 
 	alternative to the use of a Microsoft file and print serving platforms with no consideration of costs.
-	</p><p><a class="indexterm" name="id380822"></a><a class="indexterm" name="id380830"></a><a class="indexterm" name="id380838"></a><a class="indexterm" name="id380845"></a>
+	</p><p><a class="indexterm" name="id2633513"></a><a class="indexterm" name="id2633521"></a><a class="indexterm" name="id2633529"></a><a class="indexterm" name="id2633537"></a>
 	It would be foolish to adopt a technology that might put any data or users at risk. Security affects 
 	everyone. The Samba-Team is fully cognizant of the responsibility they have to their users. 
 	The Samba documentation clearly reveals that full responsibility is accepted to fix anything 
 	that is broken.
-	</p><p><a class="indexterm" name="id380859"></a><a class="indexterm" name="id380867"></a><a class="indexterm" name="id380875"></a><a class="indexterm" name="id380882"></a><a class="indexterm" name="id380894"></a><a class="indexterm" name="id380902"></a><a class="indexterm" name="id380910"></a><a class="indexterm" name="id380918"></a><a class="indexterm" name="id380925"></a><a class="indexterm" name="id380933"></a><a class="indexterm" name="id380941"></a>
+	</p><p><a class="indexterm" name="id2633553"></a><a class="indexterm" name="id2633561"></a><a class="indexterm" name="id2633569"></a><a class="indexterm" name="id2633577"></a><a class="indexterm" name="id2633588"></a><a class="indexterm" name="id2633596"></a><a class="indexterm" name="id2633604"></a><a class="indexterm" name="id2633612"></a><a class="indexterm" name="id2633620"></a><a class="indexterm" name="id2633628"></a><a class="indexterm" name="id2633636"></a>
 	There is a mistaken perception in the IT industry that commercial software providers are fully 
 	accountable for the defects in products. Open Source software comes with no warranty, so it is 
 	often assumed that its use confers a higher degree of risk. Everyone should read commercial software 
@@ -143,49 +143,49 @@
 	extent of liability that is accepted. Doing so soon dispels the popular notion that
 	commercial software vendors are willingly accountable for product defects. In many cases, the
 	commercial vendor accepts liability only to reimburse the price paid for the software. 
-	</p><p><a class="indexterm" name="id380963"></a><a class="indexterm" name="id380971"></a><a class="indexterm" name="id380979"></a><a class="indexterm" name="id380987"></a><a class="indexterm" name="id380995"></a><a class="indexterm" name="id381003"></a>
+	</p><p><a class="indexterm" name="id2633658"></a><a class="indexterm" name="id2633666"></a><a class="indexterm" name="id2633674"></a><a class="indexterm" name="id2633682"></a><a class="indexterm" name="id2633690"></a><a class="indexterm" name="id2633698"></a>
 	The real issues that a consumer (like you) needs answered are What is the way of escape from technical 
 	problems, and how long will it take? The average problem turnaround time in the Open Source community is 
 	approximately 48 hours. What does the EULA offer? What is the track record in the commercial software 
 	industry? What happens when your commercial vendor decides to cease providing support?
-	</p><p><a class="indexterm" name="id381017"></a><a class="indexterm" name="id381025"></a><a class="indexterm" name="id381033"></a><a class="indexterm" name="id381041"></a><a class="indexterm" name="id381049"></a><a class="indexterm" name="id381057"></a><a class="indexterm" name="id381064"></a>
+	</p><p><a class="indexterm" name="id2633723"></a><a class="indexterm" name="id2633730"></a><a class="indexterm" name="id2633738"></a><a class="indexterm" name="id2633746"></a><a class="indexterm" name="id2633754"></a><a class="indexterm" name="id2633762"></a><a class="indexterm" name="id2633770"></a>
 	Open Source software at least puts you in possession of the source code. This means that when
 	all else fails, you can hire a programmer to solve the problem.
-	</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id381076"></a>Technical Issues</h3></div></div></div><p>
+	</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2633782"></a>Technical Issues</h3></div></div></div><p>
 		Each issue is now discussed and, where appropriate, example implementation steps are
 		provided.
-		</p><div class="variablelist"><dl><dt><span class="term">Winbind and Security</span></dt><dd><p><a class="indexterm" name="id381095"></a><a class="indexterm" name="id381103"></a><a class="indexterm" name="id381111"></a><a class="indexterm" name="id381122"></a><a class="indexterm" name="id381130"></a><a class="indexterm" name="id381138"></a><a class="indexterm" name="id381146"></a><a class="indexterm" name="id381154"></a><a class="indexterm" name="id381162"></a><a class="indexterm" name="id381170"></a>
+		</p><div class="variablelist"><dl><dt><span class="term">Winbind and Security</span></dt><dd><p><a class="indexterm" name="id2633803"></a><a class="indexterm" name="id2633811"></a><a class="indexterm" name="id2633819"></a><a class="indexterm" name="id2633830"></a><a class="indexterm" name="id2633838"></a><a class="indexterm" name="id2633846"></a><a class="indexterm" name="id2633854"></a><a class="indexterm" name="id2633862"></a><a class="indexterm" name="id2633870"></a><a class="indexterm" name="id2633878"></a>
 				Windows network administrators may be dismayed to find that <code class="literal">winbind</code> 
 				exposes all domain users so that they may use their domain account credentials to 
 				log on to a UNIX/Linux system. The fact that all users in the domain can see the 
 				UNIX/Linux server in their Network Neighborhood and can browse the shares on the 
 				server seems to excite them further.
-				</p><p><a class="indexterm" name="id381190"></a><a class="indexterm" name="id381198"></a><a class="indexterm" name="id381205"></a><a class="indexterm" name="id381213"></a>
+				</p><p><a class="indexterm" name="id2633902"></a><a class="indexterm" name="id2633910"></a><a class="indexterm" name="id2633918"></a><a class="indexterm" name="id2633925"></a>
 				<code class="literal">winbind</code> provides for the UNIX/Linux domain member server or 
 				client, the same as one would obtain by adding a Microsoft Windows server or 
 				client to the domain. The real objection is the fact that Samba is not MS Windows 
 				and therefore requires handling a little differently from the familiar Windows systems.
 				One must recognize fear of the unknown.
-				</p><p><a class="indexterm" name="id381236"></a><a class="indexterm" name="id381244"></a><a class="indexterm" name="id381252"></a><a class="indexterm" name="id381260"></a><a class="indexterm" name="id381268"></a><a class="indexterm" name="id381279"></a>
+				</p><p><a class="indexterm" name="id2633948"></a><a class="indexterm" name="id2633956"></a><a class="indexterm" name="id2633964"></a><a class="indexterm" name="id2633972"></a><a class="indexterm" name="id2633980"></a><a class="indexterm" name="id2633992"></a>
 				Windows network administrators need to recognize that <code class="literal">winbind</code> does
 				not, and cannot, override account controls set using the Active Directory management
 				tools. The control is the same. Have no fear.
-				</p><p><a class="indexterm" name="id381298"></a><a class="indexterm" name="id381306"></a><a class="indexterm" name="id381317"></a><a class="indexterm" name="id381325"></a><a class="indexterm" name="id381333"></a><a class="indexterm" name="id381341"></a><a class="indexterm" name="id381348"></a><a class="indexterm" name="id381356"></a><a class="indexterm" name="id381364"></a><a class="indexterm" name="id381372"></a>
+				</p><p><a class="indexterm" name="id2634012"></a><a class="indexterm" name="id2634020"></a><a class="indexterm" name="id2634031"></a><a class="indexterm" name="id2634039"></a><a class="indexterm" name="id2634047"></a><a class="indexterm" name="id2634055"></a><a class="indexterm" name="id2634063"></a><a class="indexterm" name="id2634071"></a><a class="indexterm" name="id2634079"></a><a class="indexterm" name="id2634087"></a>
 				Where Samba and the ADS domain account information obtained through the use of
 				<code class="literal">winbind</code> permits access, by browsing or by the drive mapping to
 				a share, to data that should be better protected. This can only happen when security
 				controls have not been properly implemented. Samba permits access controls to be set
 				on:
 				</p><div class="itemizedlist"><ul type="disc"><li><p>Shares themselves (i.e., the logical share itself)</p></li><li><p>The share definition in <code class="filename">smb.conf</code></p></li><li><p>The shared directories and files using UNIX permissions</p></li><li><p>Using Windows 2000 ACLs  if the file system is POSIX enabled</p></li></ul></div><p>
-				Examples of each are given in <a href="kerberos.html#ch10expl" title="Implementation">???</a>.
-				</p></dd><dt><span class="term">User and Group Controls</span></dt><dd><p><a class="indexterm" name="id381441"></a><a class="indexterm" name="id381449"></a><a class="indexterm" name="id381460"></a><a class="indexterm" name="id381472"></a><a class="indexterm" name="id381479"></a><a class="indexterm" name="id381487"></a><a class="indexterm" name="id381495"></a><a class="indexterm" name="id381503"></a><a class="indexterm" name="id381511"></a>
+				Examples of each are given in <a class="link" href="kerberos.html#ch10expl" title="Implementation">&#8220;Implementation&#8221;</a>.
+				</p></dd><dt><span class="term">User and Group Controls</span></dt><dd><p><a class="indexterm" name="id2634161"></a><a class="indexterm" name="id2634169"></a><a class="indexterm" name="id2634181"></a><a class="indexterm" name="id2634192"></a><a class="indexterm" name="id2634200"></a><a class="indexterm" name="id2634207"></a><a class="indexterm" name="id2634215"></a><a class="indexterm" name="id2634223"></a><a class="indexterm" name="id2634231"></a>
 				User and group management facilities as known in the Windows ADS environment may be
 				used to provide equivalent access control constraints or to provide equivalent
 				permissions and privileges on Samba servers. Samba offers greater flexibility in the
 				use of user and group controls because it has additional layers of control compared to
 				Windows 200x/XP. For example, access controls on a Samba server may be set within
 				the share definition in a manner for which Windows has no equivalent.
-				</p><p><a class="indexterm" name="id381531"></a><a class="indexterm" name="id381539"></a><a class="indexterm" name="id381546"></a><a class="indexterm" name="id381554"></a><a class="indexterm" name="id381566"></a><a class="indexterm" name="id381574"></a><a class="indexterm" name="id381581"></a>
+				</p><p><a class="indexterm" name="id2634251"></a><a class="indexterm" name="id2634259"></a><a class="indexterm" name="id2634267"></a><a class="indexterm" name="id2634275"></a><a class="indexterm" name="id2634286"></a><a class="indexterm" name="id2634294"></a><a class="indexterm" name="id2634302"></a>
 				In any serious analysis of system security, it is important to examine the safeguards
 				that remain when all other protective measures fail. An administrator may inadvertently
 				set excessive permissions on the file system of a shared resource, or he may set excessive
@@ -193,35 +193,35 @@
 				the data would indeed be laid bare to abuse. Yet, within a Samba share definition, it is
 				possible to guard against that by enforcing controls on the share definition itself. You
 				see a practical example of this a little later in this chapter.
-				</p><p><a class="indexterm" name="id381598"></a><a class="indexterm" name="id381606"></a>
+				</p><p><a class="indexterm" name="id2634324"></a><a class="indexterm" name="id2634332"></a>
 				The report that is critical of Samba really ought to have exercised greater due
 				diligence: the real weakness is on the side of a Microsoft Windows environment.
-				</p></dd><dt><span class="term">Security Overall</span></dt><dd><p><a class="indexterm" name="id381626"></a>
+				</p></dd><dt><span class="term">Security Overall</span></dt><dd><p><a class="indexterm" name="id2634354"></a>
 				Samba is designed in such a manner that weaknesses inherent in the design of
 				Microsoft Windows networking ought not to expose the underlying UNIX/Linux file
 				system in any way. All software has potential defects, and Samba is no exception.
 				What matters more is how defects that are discovered get dealt with.
-				</p><p><a class="indexterm" name="id381640"></a><a class="indexterm" name="id381648"></a><a class="indexterm" name="id381656"></a><a class="indexterm" name="id381664"></a>
+				</p><p><a class="indexterm" name="id2634370"></a><a class="indexterm" name="id2634378"></a><a class="indexterm" name="id2634386"></a><a class="indexterm" name="id2634394"></a>
 				The Samba Team totally agrees with the necessity to observe and fully implement
 				every security facility to provide a level of protection and security that is necessary
 				and that the end user (or network administrator) needs. Never would the Samba Team
 				recommend a compromise to system security, nor would deliberate defoliation of
 				security be publicly condoned; yet this is the practice by many Windows network
 				administrators just to make happy users who have no notion of consequential risk.
-				</p><p><a class="indexterm" name="id381679"></a><a class="indexterm" name="id381687"></a><a class="indexterm" name="id381695"></a><a class="indexterm" name="id381703"></a><a class="indexterm" name="id381711"></a><a class="indexterm" name="id381719"></a><a class="indexterm" name="id381727"></a>
+				</p><p><a class="indexterm" name="id2634414"></a><a class="indexterm" name="id2634422"></a><a class="indexterm" name="id2634430"></a><a class="indexterm" name="id2634438"></a><a class="indexterm" name="id2634446"></a><a class="indexterm" name="id2634454"></a><a class="indexterm" name="id2634462"></a>
 				The report condemns Samba for releasing updates and security fixes, yet Microsoft
 				online updates need to be applied almost weekly. The answer to the criticism 
 				lies in the fact that Samba development is continuing, documentation is improving, 
 				user needs are being increasingly met or exceeded, and security updates are issued 
 				with a short turnaround time.
-				</p><p><a class="indexterm" name="id381741"></a><a class="indexterm" name="id381749"></a><a class="indexterm" name="id381757"></a><a class="indexterm" name="id381765"></a><a class="indexterm" name="id381772"></a>
+				</p><p><a class="indexterm" name="id2634479"></a><a class="indexterm" name="id2634487"></a><a class="indexterm" name="id2634495"></a><a class="indexterm" name="id2634503"></a><a class="indexterm" name="id2634511"></a>
 				The release of Samba-4 is expected around late 2004 to early 2005 and involves a near 
 				complete rewrite to permit extensive modularization and to prepare Samba for new 
 				functionality planned for addition during the next-generation series. The Samba Team 
 				is responsible and can be depended upon; the history to date suggests a high 
 				degree of dependability and on charter development consistent with published 
 				roadmap projections.
-				</p><p><a class="indexterm" name="id381791"></a><a class="indexterm" name="id381799"></a><a class="indexterm" name="id381810"></a><a class="indexterm" name="id381822"></a><a class="indexterm" name="id381829"></a><a class="indexterm" name="id381837"></a><a class="indexterm" name="id381845"></a>
+				</p><p><a class="indexterm" name="id2634541"></a><a class="indexterm" name="id2634549"></a><a class="indexterm" name="id2634561"></a><a class="indexterm" name="id2634572"></a><a class="indexterm" name="id2634580"></a><a class="indexterm" name="id2634588"></a><a class="indexterm" name="id2634596"></a>
 				Not well published is the fact that Microsoft was a foundation member of
 				the Common Internet File System (CIFS) initiative, together with the participation 
 				of the network attached storage (NAS) industry. Unfortunately, for the past few years,
@@ -230,7 +230,7 @@
 				space. The Samba Team has maintained consistent presence and leadership at all
 				CIFS conferences and at the interoperability laboratories run concurrently with
 				them.
-				</p></dd><dt><span class="term">Cryptographic Controls (schannel, sign'n'seal)</span></dt><dd><p><a class="indexterm" name="id381869"></a><a class="indexterm" name="id381877"></a><a class="indexterm" name="id381885"></a>
+				</p></dd><dt><span class="term">Cryptographic Controls (schannel, sign'n'seal)</span></dt><dd><p><a class="indexterm" name="id2634626"></a><a class="indexterm" name="id2634634"></a><a class="indexterm" name="id2634642"></a>
 				The report correctly mentions that Samba did not support the most recent
 				<code class="constant">schannel</code> and <code class="constant">digital sign'n'seal</code> features
 				of Microsoft Windows NT/200x/XPPro products. This is one of the key features 
@@ -238,7 +238,7 @@
 				seldom a reflection of current practice, and in many respects reports are like a
 				pathology report  they reflect accurately (at best) status at a snapshot in time.
 				Meanwhile, the world moves on.
-				</p><p><a class="indexterm" name="id381911"></a><a class="indexterm" name="id381918"></a><a class="indexterm" name="id381926"></a><a class="indexterm" name="id381934"></a><a class="indexterm" name="id381942"></a><a class="indexterm" name="id381956"></a><a class="indexterm" name="id381964"></a>
+				</p><p><a class="indexterm" name="id2634672"></a><a class="indexterm" name="id2634680"></a><a class="indexterm" name="id2634687"></a><a class="indexterm" name="id2634695"></a><a class="indexterm" name="id2634703"></a><a class="indexterm" name="id2634718"></a><a class="indexterm" name="id2634726"></a>
 				It should be pointed out that had clear public specifications for the protocols
 				been published, it would have been much easier to implement these features and would have
 				taken less time to do. The sole mechanism used to find an algorithm that is compatible
@@ -246,19 +246,19 @@
 				and trial-and-error implementation of potential techniques. The real value of public
 				and defensible standards is obvious to all and would have enabled more secure networking
 				for everyone.
-				</p><p><a class="indexterm" name="id381980"></a><a class="indexterm" name="id381988"></a>
+				</p><p><a class="indexterm" name="id2634746"></a><a class="indexterm" name="id2634754"></a>
 				Critics of Samba often ignore fundamental problems that may plague (or may have plagued)
 				the users of Microsoft's products also. Those who are first to criticize Samba
 				for not rushing into release of <code class="constant">digital sign'n'seal</code> support
 				often dismiss the problems that Microsoft has 
-				<a href="http://support.microsoft.com/default.aspx?kbid=321733" target="_top">acknowledged</a>
+				<a class="ulink" href="http://support.microsoft.com/default.aspx?kbid=321733" target="_top">acknowledged</a>
 				and for which a fix was provided. In fact,
-				<a href="http://www.tangent-systems.com/support/delayedwrite.html" target="_top">Tangent Systems</a> 
+				<a class="ulink" href="http://www.tangent-systems.com/support/delayedwrite.html" target="_top">Tangent Systems</a> 
 				have documented a significant problem with delays writes that can be connected with the
 				implementation of sign'n'seal. They provide a work-around that is not trivial for many
 				Windows networking sites. From notes such as this it is clear that there are benefits
 				from not rushing new technology out of the door too soon.
-				</p><p><a class="indexterm" name="id382021"></a><a class="indexterm" name="id382029"></a><a class="indexterm" name="id382037"></a><a class="indexterm" name="id382044"></a><a class="indexterm" name="id382052"></a><a class="indexterm" name="id382060"></a><a class="indexterm" name="id382068"></a><a class="indexterm" name="id382076"></a><a class="indexterm" name="id382084"></a>
+				</p><p><a class="indexterm" name="id2634794"></a><a class="indexterm" name="id2634802"></a><a class="indexterm" name="id2634810"></a><a class="indexterm" name="id2634818"></a><a class="indexterm" name="id2634826"></a><a class="indexterm" name="id2634834"></a><a class="indexterm" name="id2634842"></a><a class="indexterm" name="id2634850"></a><a class="indexterm" name="id2634858"></a>
 				One final comment is warranted. If companies want more secure networking protocols,
 				the most effective method by which this can be achieved is by users seeking
 				and working together to help define open and publicly refereed standards. The
@@ -274,7 +274,7 @@
 				of them that uses RPCs that are not supported by any of these component technologies
 				and yet by which they are made to interoperate in ways that the components do not
 				support.
-				</p><p><a class="indexterm" name="id382166"></a><a class="indexterm" name="id382177"></a><a class="indexterm" name="id382185"></a><a class="indexterm" name="id382193"></a><a class="indexterm" name="id382201"></a>
+				</p><p><a class="indexterm" name="id2634946"></a><a class="indexterm" name="id2634957"></a><a class="indexterm" name="id2634965"></a><a class="indexterm" name="id2634973"></a><a class="indexterm" name="id2634981"></a>
 				In order to make the popular request for Samba to be an Active Directory Server a
 				reality, it is necessary to add to OpenLDAP, Kerberos, as well as Samba, RPC calls
 				that are not presently supported. The Samba Team has not been able to gain critical
@@ -282,48 +282,48 @@
 				challenge of developing and integrating the necessary technologies. Therefore, if
 				the Samba Team does not make it a priority to absorb Kerberos and LDAP functionality
 				into the Samba project, this dream request cannot become a reality.
-				</p><p><a class="indexterm" name="id382217"></a><a class="indexterm" name="id382225"></a><a class="indexterm" name="id382233"></a><a class="indexterm" name="id382244"></a><a class="indexterm" name="id382251"></a>
+				</p><p><a class="indexterm" name="id2635012"></a><a class="indexterm" name="id2635020"></a><a class="indexterm" name="id2635028"></a><a class="indexterm" name="id2635039"></a><a class="indexterm" name="id2635046"></a>
 				At this time, the integration of LDAP, Kerberos, and the missing RPCs is not on the
 				Samba development roadmap. If it is not on the published roadmap, it cannot be delivered
 				anytime soon. Ergo, ADS server support is not a current goal for Samba development.
 				The Samba Team is most committed to permitting Samba to be a full ADS domain member
 				that is increasingly capable of being managed using Microsoft Windows MMC tools.
-				</p></dd></dl></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id382267"></a>Kerberos Exposed</h4></div></div></div><p><a class="indexterm" name="id382274"></a><a class="indexterm" name="id382282"></a><a class="indexterm" name="id382290"></a>
+				</p></dd></dl></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2635066"></a>Kerberos Exposed</h4></div></div></div><p><a class="indexterm" name="id2635073"></a><a class="indexterm" name="id2635081"></a><a class="indexterm" name="id2635089"></a>
 	Kerberos is a network authentication protocol that provides secure authentication for 
 	client-server applications by using secret-key cryptography. Firewalls are an insufficient 
 	barrier mechanism in today's networking world; at best they only restrict incoming network 
 	traffic but cannot prevent network traffic that comes from authorized locations from 
 	performing unauthorized activities.
-	</p><p><a class="indexterm" name="id382304"></a><a class="indexterm" name="id382312"></a><a class="indexterm" name="id382320"></a>
+	</p><p><a class="indexterm" name="id2635107"></a><a class="indexterm" name="id2635115"></a><a class="indexterm" name="id2635123"></a>
 	Kerberos was created by MIT as a solution to network security problems. The Kerberos protocol uses 
 	strong cryptography so that a client can prove its identity to a server (and vice versa) across an 
 	insecure network connection. After a client and server has used Kerberos to prove their identity, 
 	they can also encrypt all of their communications to assure privacy and data integrity as they go 
 	about their business.
-	</p><p><a class="indexterm" name="id382335"></a><a class="indexterm" name="id382343"></a><a class="indexterm" name="id382350"></a><a class="indexterm" name="id382358"></a><a class="indexterm" name="id382370"></a>
+	</p><p><a class="indexterm" name="id2635141"></a><a class="indexterm" name="id2635149"></a><a class="indexterm" name="id2635157"></a><a class="indexterm" name="id2635165"></a><a class="indexterm" name="id2635176"></a>
 	Kerberos is a trusted third-party service. That means that there is a third party (the kerberos 
 	server) that is trusted by all the entities on the network (users and services, usually called 
 	principals). All principals share a secret password (or key) with the kerberos server and this 
 	enables principals to verify that the messages from the kerberos server are authentic. Therefore, 
 	trusting the kerberos server, users and services can authenticate each other.
 	</p><p>
-	<a class="indexterm" name="id382386"></a>
-	<a class="indexterm" name="id382393"></a>
-	<a class="indexterm" name="id382400"></a>
+	<a class="indexterm" name="id2635196"></a>
+	<a class="indexterm" name="id2635203"></a>
+	<a class="indexterm" name="id2635210"></a>
 	Kerberos was, until recently, a technology that was restricted from being exported from the United States.
 	For many years that hindered global adoption of more secure networking technologies both within the United States
 	and abroad. A free and unencumbered implementation of MIT Kerberos has been produced in Europe
-	and is available from the <a href="http://www.pdc.kth.se/heimdal/" target="_top">Royal Institute</a> of
+	and is available from the <a class="ulink" href="http://www.pdc.kth.se/heimdal/" target="_top">Royal Institute</a> of
 	Technology (KTH), Sweden. It is known as the Heimdal Kerberos project.  In recent times the U.S. government
 	has removed sanctions affecting the global distribution of MIT Kerberos.  It is likely that there will be a
 	significant surge forward in the development of Kerberos-enabled applications and in the general deployment
 	and use of Kerberos across the spectrum of the information technology industry.
 	</p><p>
-	<a class="indexterm" name="id382422"></a>
+	<a class="indexterm" name="id2635239"></a>
 	A storm has broken out concerning interoperability between MIT Kerberos and Microsofts' implementation
 	of it. For example, a 2002
-	<a href="http://www.idg.com.sg/idgwww.nsf/0/5DDA8D153A7505A748256BAB000D992A?OpenDocument" target="_top">IDG</a>
-	report<sup>[<a name="id382439" href="#ftn.id382439">13</a>]</sup> by
+	<a class="ulink" href="http://www.idg.com.sg/idgwww.nsf/0/5DDA8D153A7505A748256BAB000D992A?OpenDocument" target="_top">IDG</a>
+	report<sup>[<a name="id2635258" href="#ftn.id2635258" class="footnote">13</a>]</sup> by
 	states:
 	</p><div class="blockquote"><blockquote class="blockquote"><p>
 	A Microsoft Corp. executive testified at the software giant's remedy hearing that the company goes to 
@@ -331,7 +331,7 @@
 	with Windows. But a lawyer with the states suing Microsoft pointed out that when it comes to the company's 
 	use of the Kerberos authentication specification, not everyone agrees.
 	</p><p>
-	<a class="indexterm" name="id382460"></a>
+	<a class="indexterm" name="id2635284"></a>
 	Robert Short, vice president of Windows core technology at Microsoft, wrote in his direct testimony prepared 
 	before his appearance that non-Microsoft operating systems can disregard the portion of the Kerberos version 
 	5 specification that Windows clients use for proprietary purposes and still achieve interoperability with 
@@ -339,8 +339,8 @@
 	Windows-specific authorization data, Short wrote. The designers of Kerberos left these fields undefined so 
 	that software developers could add their own authorization information, he said.
 	</p></blockquote></div><p>
-	<a class="indexterm" name="id382478"></a>
-	<a class="indexterm" name="id382485"></a>
+	<a class="indexterm" name="id2635307"></a>
+	<a class="indexterm" name="id2635314"></a>
 	It so happens that Microsoft Windows clients depend on and expect the contents of the <span class="emphasis"><em>unspecified
 	fields</em></span> in the Kerberos 5 communications data stream for their Windows interoperability,
 	particularly when Samba is expected to emulate a Windows Server 200x domain controller. But the interoperability
@@ -350,9 +350,9 @@
 	Microsoft.
 	</p><p>
 	Microsoft makes the following comment in a reference in a
-	<a href="http://www.microsoft.com/technet/itsolutions/interop/mgmt/kerberos.asp" target="_top">
+	<a class="ulink" href="http://www.microsoft.com/technet/itsolutions/interop/mgmt/kerberos.asp" target="_top">
 	technet</a> article:
-	</p><div class="blockquote"><blockquote class="blockquote"><p><a class="indexterm" name="id382518"></a><a class="indexterm" name="id382529"></a>
+	</p><div class="blockquote"><blockquote class="blockquote"><p><a class="indexterm" name="id2635349"></a><a class="indexterm" name="id2635361"></a>
 	The DCE Security Services are also layered on the Kerberos protocol. DCE authentication services use RPC 
 	representation of Kerberos protocol messages. In addition, DCE uses the authorization data field in Kerberos 
 	tickets to convey Privilege Attribute Certificates (PACs) that define user identity and group membership. 
@@ -362,10 +362,10 @@
 	Windows NT access control information.
 	</p></blockquote></div></div></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="ch10expl"></a>Implementation</h2></div></div></div><p>
 	The following procedures outline the implementation of the security measures discussed so far.
-	</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id382562"></a>Share Access Controls</h3></div></div></div><p><a class="indexterm" name="id382568"></a><a class="indexterm" name="id382576"></a><a class="indexterm" name="id382584"></a>
+	</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2635412"></a>Share Access Controls</h3></div></div></div><p><a class="indexterm" name="id2635419"></a><a class="indexterm" name="id2635427"></a><a class="indexterm" name="id2635435"></a>
 	Access control entries placed on the share itself act as a filter at the time a when CIFS/SMB client (such as
 	Windows XP Pro) attempts to make a connection to the Samba server.
-	</p><div class="procedure"><a name="id382596"></a><p class="title"><b>Procedure 11.1. Create/Edit/Delete Share ACLs</b></p><ol type="1"><li><p><a class="indexterm" name="id382606"></a><a class="indexterm" name="id382614"></a>
+	</p><div class="procedure"><a name="id2635448"></a><p class="title"><b>Procedure 11.1. Create/Edit/Delete Share ACLs</b></p><ol type="1"><li><p><a class="indexterm" name="id2635458"></a><a class="indexterm" name="id2635466"></a>
 		From a Windows 200x/XP Professional workstation, log on to the domain using the Domain Administrator 
 		account (on Samba domains, this is usually the account called <code class="constant">root</code>).
 		</p></li><li><p>
@@ -374,16 +374,16 @@
 		</p></li><li><p>
 		In the left panel,
 		<span class="guimenu">[Right mouse menu item] Computer Management (Local)</span> &#8594; <span class="guimenuitem">Connect to another computer ...</span> &#8594; <span class="guimenuitem">Browse...</span> &#8594; <span class="guimenuitem">Advanced</span> &#8594; <span class="guimenuitem">Find Now</span>. In the lower panel, click on the name of the server you wish to
-		administer. Click <span class="guimenu">OK</span> &#8594; <span class="guimenuitem">OK</span> &#8594; <span class="guimenuitem">OK</span>.<a class="indexterm" name="id382733"></a>
+		administer. Click <span class="guimenu">OK</span> &#8594; <span class="guimenuitem">OK</span> &#8594; <span class="guimenuitem">OK</span>.<a class="indexterm" name="id2635590"></a>
 		In the left panel, the entry <span class="guimenu">Computer Management (Local)</span> should now reflect
 		the change made. For example, if the server you are administering is called <code class="constant">FRODO</code>,
 		the Computer Management entry should now say <span class="guimenu">Computer Management (FRODO)</span>.
 		</p></li><li><p>
 		In the left panel, click <span class="guimenu">Computer Management (FRODO)</span> &#8594; <span class="guimenuitem">[+] Shared Folders</span> &#8594; <span class="guimenuitem">Shares</span>.
-		</p></li><li><p><a class="indexterm" name="id382795"></a><a class="indexterm" name="id382803"></a>
+		</p></li><li><p><a class="indexterm" name="id2635654"></a><a class="indexterm" name="id2635662"></a>
 		In the right panel, double-click on the share on which you wish to set/edit ACLs. This
 		will bring up the Properties panel. Click the <span class="guimenu">Share Permissions</span> tab.
-		</p></li><li><p><a class="indexterm" name="id382825"></a><a class="indexterm" name="id382833"></a><a class="indexterm" name="id382840"></a><a class="indexterm" name="id382848"></a><a class="indexterm" name="id382856"></a><a class="indexterm" name="id382864"></a>
+		</p></li><li><p><a class="indexterm" name="id2635685"></a><a class="indexterm" name="id2635693"></a><a class="indexterm" name="id2635701"></a><a class="indexterm" name="id2635709"></a><a class="indexterm" name="id2635717"></a><a class="indexterm" name="id2635724"></a>
 		You may now edit/add/remove access control settings. Be very careful. Many problems have been
 		created by people who decided that everyone should be rejected but one particular group should
 		have full control. This is a catch-22 situation because members of that particular group also
@@ -392,20 +392,20 @@
 		</p></li><li><p>
 		When you are done with editing, close all panels by clicking through the <span class="guimenu">OK</span>
 		buttons.
-		</p></li></ol></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id382896"></a>Share Definition Controls</h3></div></div></div><p><a class="indexterm" name="id382903"></a><a class="indexterm" name="id382914"></a><a class="indexterm" name="id382922"></a><a class="indexterm" name="id382930"></a><a class="indexterm" name="id382938"></a><a class="indexterm" name="id382946"></a>
+		</p></li></ol></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2635761"></a>Share Definition Controls</h3></div></div></div><p><a class="indexterm" name="id2635768"></a><a class="indexterm" name="id2635779"></a><a class="indexterm" name="id2635787"></a><a class="indexterm" name="id2635795"></a><a class="indexterm" name="id2635803"></a><a class="indexterm" name="id2635811"></a>
 	Share-definition-based access controls can be used like a checkpoint or like a pile-driver. Just as a
 	checkpoint can be used to require someone who wants to get through to meet certain requirements, so
 	it is possible to require the user (or group the user belongs to) to meet specified credential-related 
 	objectives. It can be likened to a pile-driver by overriding default controls in that having met the 
 	credential-related objectives, the user can be granted powers and privileges that would not normally be 
 	available under default settings.
-	</p><p><a class="indexterm" name="id382962"></a><a class="indexterm" name="id382970"></a><a class="indexterm" name="id382978"></a><a class="indexterm" name="id382986"></a>
+	</p><p><a class="indexterm" name="id2635831"></a><a class="indexterm" name="id2635839"></a><a class="indexterm" name="id2635847"></a><a class="indexterm" name="id2635855"></a>
 	It must be emphasized that the controls discussed here can act as a filter or give rights of passage
 	that act as a superstructure over normal directory and file access controls. However, share-level
 	ACLs act at a higher level than do share definition controls because the user must filter through the
 	share-level controls to get to the share-definition controls. The proper hierarchy of controls implemented
 	by Samba and Windows networking consists of:
-	</p><div class="orderedlist"><ol type="1"><li><p>Share-level ACLs</p></li><li><p>Share-definition controls</p></li><li><p>Directory and file permissions</p></li><li><p>Directory and file POSIX ACLs</p></li></ol></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id383030"></a>Checkpoint Controls</h4></div></div></div><p><a class="indexterm" name="id383036"></a>
+	</p><div class="orderedlist"><ol type="1"><li><p>Share-level ACLs</p></li><li><p>Share-definition controls</p></li><li><p>Directory and file permissions</p></li><li><p>Directory and file POSIX ACLs</p></li></ol></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2635900"></a>Checkpoint Controls</h4></div></div></div><p><a class="indexterm" name="id2635907"></a>
 	Consider the following extract from a <code class="filename">smb.conf</code> file defining the share called <code class="constant">Apps</code>:
 </p><pre class="screen">
 [Apps]
@@ -416,19 +416,19 @@
 </pre><p>
 	This definition permits only those who are members of the group called <code class="constant">Employees</code> to 
 	access the share.
-	</p><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Note</h3><p><a class="indexterm" name="id383070"></a><a class="indexterm" name="id383081"></a><a class="indexterm" name="id383089"></a><a class="indexterm" name="id383097"></a><a class="indexterm" name="id383105"></a>
+	</p><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Note</h3><p><a class="indexterm" name="id2635943"></a><a class="indexterm" name="id2635954"></a><a class="indexterm" name="id2635962"></a><a class="indexterm" name="id2635970"></a><a class="indexterm" name="id2635978"></a>
 	On domain member servers and clients, even when the <em class="parameter"><code>winbind use default domain</code></em> has
 	been specified, the use of domain accounts in security controls requires fully qualified domain specification,
-	for example, <a class="indexterm" name="id383121"></a>valid users = @"MEGANET\Northern Engineers". 
+	for example, <a class="link" href="smb.conf.5.html#VALIDUSERS">valid users = @"MEGANET\Northern Engineers"</a>. 
 	Note the necessity to use the double quotes to avoid having the space in the Windows group name interpreted as a
 	delimiter. 
-	</p></div><p><a class="indexterm" name="id383132"></a><a class="indexterm" name="id383139"></a><a class="indexterm" name="id383147"></a>
+	</p></div><p><a class="indexterm" name="id2636013"></a><a class="indexterm" name="id2636020"></a><a class="indexterm" name="id2636028"></a>
 	If there is an ACL on the share itself to permit read/write access for all <code class="constant">Employees</code>
 	as well as read/write for the group <code class="constant">Doctors</code>, both groups are permitted through
 	to the share. However, at the moment an attempt is made to set up a connection to the share, a member of
 	the group <code class="constant">Doctors</code>, who is not also a member of the group <code class="constant">Employees</code>,
 	would immediately fail to validate.
-	</p><p><a class="indexterm" name="id383176"></a>
+	</p><p><a class="indexterm" name="id2636059"></a>
 	Consider another example. In this case, you want to permit all members of the group <code class="constant">Employees</code>
 	except the user <code class="constant">patrickj</code> to access the <code class="constant">Apps</code> share. This can be
 	easily achieved by setting a share-level ACL permitting only <code class="constant">Employees</code> to access the share,
@@ -441,7 +441,7 @@
         read only = Yes
         invalid users = patrickj
 </pre><p>
-	    <a class="indexterm" name="id383212"></a>
+	    <a class="indexterm" name="id2636100"></a>
 	Let us assume that you want to permit the user <code class="constant">gbshaw</code> to manage any file in the
 	UNIX/Linux file system directory <code class="filename">/data/apps</code>, but you do not want to grant any write
 	permissions beyond that directory tree. Here is one way this can be done:
@@ -453,7 +453,7 @@
         invalid users = patrickj
         admin users = gbshaw
 </pre><p>
-	    <a class="indexterm" name="id383240"></a>
+	    <a class="indexterm" name="id2636131"></a>
 	Now we have a set of controls that permits only <code class="constant">Employees</code> who are also members of
 	the group <code class="constant">Doctors</code>, excluding the user <code class="constant">patrickj</code>, to have 
 	read-only privilege, but the user <code class="constant">gbshaw</code> is granted administrative rights.
@@ -475,11 +475,11 @@
         admin users = gbshaw
         write list = peters
 </pre><p>
-	    <a class="indexterm" name="id383291"></a>
+	    <a class="indexterm" name="id2636191"></a>
 	This is a particularly complex example at this point, but it begins to demonstrate the possibilities.
 	You should refer to the online manual page for the <code class="filename">smb.conf</code> file for more information regarding
 	the checkpoint controls that Samba implements.
-	</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id383310"></a>Override Controls</h4></div></div></div><p><a class="indexterm" name="id383317"></a>
+	</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2636212"></a>Override Controls</h4></div></div></div><p><a class="indexterm" name="id2636219"></a>
 	Override controls implemented by Samba permit actions like the adoption of a different identity 
 	during file system operations, the forced overwriting of normal file and directory permissions,
 	and so on. You should refer to the online manual page for the <code class="filename">smb.conf</code> file for more information regarding
@@ -497,14 +497,14 @@
 	force user = billc
 	force group = Mentors
 </pre><p>
-	    <a class="indexterm" name="id383354"></a><a class="indexterm" name="id383362"></a>
+	    <a class="indexterm" name="id2636263"></a><a class="indexterm" name="id2636271"></a>
 	That is all there is to it. Well, it is almost that simple. The downside of this method is that
 	users are logged onto the Windows client as themselves, and then immediately before accessing the
 	file, Samba makes system calls to change the effective user and group to the forced settings
 	specified, completes the file transaction, and then reverts to the actually logged-on identity.
 	This imposes significant overhead on Samba. The alternative way to effectively achieve the same result
 	(but with lower system CPU overheads) is described next.
-	</p><p><a class="indexterm" name="id383378"></a><a class="indexterm" name="id383386"></a><a class="indexterm" name="id383393"></a><a class="indexterm" name="id383405"></a><a class="indexterm" name="id383413"></a>
+	</p><p><a class="indexterm" name="id2636291"></a><a class="indexterm" name="id2636299"></a><a class="indexterm" name="id2636307"></a><a class="indexterm" name="id2636318"></a><a class="indexterm" name="id2636326"></a>
 	The use of the <em class="parameter"><code>force user</code></em> or the <em class="parameter"><code>force group</code></em> may
 	also have a severe impact on system (particularly on Windows client) performance. If opportunistic
 	locking is enabled on the share (the default), it causes an <code class="constant">oplock break</code> to be
@@ -514,7 +514,7 @@
 	waiting for the file system transaction (read or write) to complete. The result can be a profound
 	apparent performance degradation as the client continually attempts to reconnect to overcome the
 	effect of the lost <code class="constant">oplock break</code>, or time-out.
-	</p></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id383453"></a>Share Point Directory and File Permissions</h3></div></div></div><p><a class="indexterm" name="id383460"></a><a class="indexterm" name="id383468"></a><a class="indexterm" name="id383476"></a><a class="indexterm" name="id383484"></a>
+	</p></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2636374"></a>Share Point Directory and File Permissions</h3></div></div></div><p><a class="indexterm" name="id2636381"></a><a class="indexterm" name="id2636389"></a><a class="indexterm" name="id2636397"></a><a class="indexterm" name="id2636404"></a>
 	Samba has been designed and implemented so that it respects as far as is feasible the security and
 	user privilege controls that are built into the UNIX/Linux operating system. Samba does nothing
 	with respect to file system access that violates file system permission settings, unless it is
@@ -522,7 +522,7 @@
 	UNIX file system controls, this chapter does not document simple information that can be obtained
 	from a basic UNIX training guide. Instead, one common example of a typical problem is used
 	to demonstrate the most effective solution referred to in the immediately preceding paragraph.
-	</p><p><a class="indexterm" name="id383501"></a><a class="indexterm" name="id383509"></a><a class="indexterm" name="id383516"></a>
+	</p><p><a class="indexterm" name="id2636427"></a><a class="indexterm" name="id2636435"></a><a class="indexterm" name="id2636443"></a>
 	One of the common issues that repeatedly pops up on the Samba mailing lists involves the saving of
 	Microsoft Office files (Word and Excel) to a network drive. Here is the typical sequence:
 	</p><div class="orderedlist"><ol type="1"><li><p>
@@ -542,7 +542,7 @@
 	There have been many postings over the years that report the same basic problem. Frequently Samba users
 	want to know when this &#8220;<span class="quote">bug</span>&#8221; will be fixed. The fact is, this is not a bug in Samba at all.
 	Here is the real sequence of what happens in this case.
-	</p><p><a class="indexterm" name="id383601"></a><a class="indexterm" name="id383609"></a><a class="indexterm" name="id383617"></a>
+	</p><p><a class="indexterm" name="id2636535"></a><a class="indexterm" name="id2636543"></a><a class="indexterm" name="id2636551"></a>
 	When the user saves a file, MS Word creates a new (temporary) file. This file is naturally owned
 	by the user who creates the file (<code class="constant">billc</code>) and has the permissions that follow
 	that user's default settings within the operating system (UNIX/Linux). When MS Word has finished writing
@@ -560,7 +560,7 @@
 	The solution is simple. Use UNIX file system permissions and controls to your advantage. Follow these
 	simple steps to create a share in which all files will consistently be owned by the same user and the
 	same group:
-	</p><div class="procedure"><a name="id383654"></a><p class="title"><b>Procedure 11.2. Using Directory Permissions to Force File User and Group Ownership</b></p><ol type="1"><li><p>
+	</p><div class="procedure"><a name="id2636597"></a><p class="title"><b>Procedure 11.2. Using Directory Permissions to Force File User and Group Ownership</b></p><ol type="1"><li><p>
 		Change your share definition so that it matches this pattern:
 </p><pre class="screen">
 [finance]
@@ -568,18 +568,18 @@
         browseable = Yes
         read only = No
 </pre><p>
-		</p></li><li><p><a class="indexterm" name="id383678"></a><a class="indexterm" name="id383689"></a>
+		</p></li><li><p><a class="indexterm" name="id2636623"></a><a class="indexterm" name="id2636634"></a>
 		Set consistent user and group permissions recursively down the directory tree as shown here:
 </p><pre class="screen">
 <code class="prompt">root# </code> chown -R janetp.users /usr/data/finance
 </pre><p>
-		</p></li><li><p><a class="indexterm" name="id383719"></a>
+		</p></li><li><p><a class="indexterm" name="id2636666"></a>
 		Set the files and directory permissions to be read/write for owner and group, and not accessible
 		to others (everyone), using the following command:
 </p><pre class="screen">
 <code class="prompt">root# </code> chmod ug+rwx,o-rwx /usr/data/finance
 </pre><p>
-		</p></li><li><p><a class="indexterm" name="id383747"></a>
+		</p></li><li><p><a class="indexterm" name="id2636695"></a>
 		Set the SGID (supergroup) bit on all directories from the top down. This means all files 
 		can be created with the permissions of the group set on the directory. It means all users 
 		who are members of the group <code class="constant">finance</code> can read and write all files in 
@@ -589,11 +589,11 @@
 <code class="prompt">root# </code> find /usr/data/finance -type d -exec chmod ug+s {}\;
 </pre><p>
 
-		</p></li><li><p><a class="indexterm" name="id383784"></a><a class="indexterm" name="id383791"></a><a class="indexterm" name="id383799"></a>
+		</p></li><li><p><a class="indexterm" name="id2636736"></a><a class="indexterm" name="id2636744"></a><a class="indexterm" name="id2636752"></a>
 		Make sure all users that must have read/write access to the directory have 
 		<code class="constant">finance</code> group membership as their primary group, 
 		for example, the group they belong to in <code class="filename">/etc/passwd</code>.
-		</p></li></ol></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id383822"></a>Managing Windows 200x ACLs</h3></div></div></div><p><a class="indexterm" name="id383829"></a><a class="indexterm" name="id383837"></a><a class="indexterm" name="id383845"></a><a class="indexterm" name="id383853"></a>
+		</p></li></ol></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2636777"></a>Managing Windows 200x ACLs</h3></div></div></div><p><a class="indexterm" name="id2636784"></a><a class="indexterm" name="id2636791"></a><a class="indexterm" name="id2636799"></a><a class="indexterm" name="id2636807"></a>
 	Samba must translate Windows 2000 ACLs to UNIX POSIX ACLs. This has some interesting side effects because
 	there is not a one-to-one equivalence between them. The as-close-as-possible ACLs match means
 	that some transactions are not possible from MS Windows clients. One of these is to reset the ownership
@@ -601,7 +601,7 @@
 	</p><p>
 	There are two possible ways to set ACLs on UNIX/Linux file systems from a Windows network workstation,
 	either via File Manager or via the Microsoft Management Console (MMC) Computer Management interface.
-	</p><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id383872"></a>Using the MMC Computer Management Interface</h4></div></div></div><div class="procedure"><ol type="1"><li><p>
+	</p><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2636831"></a>Using the MMC Computer Management Interface</h4></div></div></div><div class="procedure"><ol type="1"><li><p>
 		From a Windows 200x/XP Professional workstation, log on to the domain using the Domain Administrator 
 		account (on Samba domains, this is usually the account called <code class="constant">root</code>).
 		</p></li><li><p>
@@ -616,14 +616,14 @@
 		the Computer Management entry should now say: <span class="guimenu">Computer Management (FRODO)</span>.
 		</p></li><li><p>
 		In the left panel, click <span class="guimenu">Computer Management (FRODO)</span> &#8594; <span class="guimenuitem">[+] Shared Folders</span> &#8594; <span class="guimenuitem">Shares</span>.
-		</p></li><li><p><a class="indexterm" name="id384048"></a><a class="indexterm" name="id384056"></a><a class="indexterm" name="id384064"></a><a class="indexterm" name="id384072"></a>
+		</p></li><li><p><a class="indexterm" name="id2637014"></a><a class="indexterm" name="id2637022"></a><a class="indexterm" name="id2637030"></a><a class="indexterm" name="id2637038"></a>
 		In the right panel, double-click on the share on which you wish to set/edit ACLs. This
 		brings up the Properties panel. Click the <span class="guimenu">Security</span> tab. It is best
 		to edit ACLs using the <code class="constant">Advanced</code> editing features. Click the 
 		<span class="guimenu">Advanced</span> button. This opens a panel that has four tabs. Only the 
 		functionality under the <code class="constant">Permissions</code> tab can be utilized with respect 
 		to a Samba domain server.
-		</p></li><li><p><a class="indexterm" name="id384108"></a><a class="indexterm" name="id384116"></a>
+		</p></li><li><p><a class="indexterm" name="id2637077"></a><a class="indexterm" name="id2637085"></a>
 		You may now edit/add/remove access control settings. Be very careful. Many problems have been
 		created by people who decided that everyone should be rejected but one particular group should
 		have full control. This is a catch-22 situation because members of that particular group also
@@ -632,7 +632,7 @@
 		</p></li><li><p>
 		When you are done with editing, close all panels by clicking through the <span class="guimenu">OK</span>
 		buttons until the last panel closes.
-		</p></li></ol></div></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id384149"></a>Using MS Windows Explorer (File Manager)</h4></div></div></div><p>
+		</p></li></ol></div></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2637122"></a>Using MS Windows Explorer (File Manager)</h4></div></div></div><p>
 	The following alternative method may be used from a Windows workstation. In this example we work
 	with a domain called <code class="constant">MEGANET</code>, a server called <code class="constant">MASSIVE</code>, and a
 	share called <code class="constant">Apps</code>. The underlying UNIX/Linux share point for this share is
@@ -640,7 +640,7 @@
 	</p><div class="procedure"><ol type="1"><li><p>
 		Click <span class="guimenu">Start</span> &#8594; <span class="guimenuitem">[right-click] My Computer</span> &#8594; <span class="guimenuitem">Explore</span> &#8594; <span class="guimenuitem">[left panel] [+] My Network Places</span> &#8594; <span class="guimenuitem">[+] Entire Network</span> &#8594; <span class="guimenuitem">[+] Microsoft Windows Network</span> &#8594; <span class="guimenuitem">[+] Meganet</span> &#8594; <span class="guimenuitem">[+] Massive</span> &#8594; <span class="guimenuitem">[right-click] Apps</span> &#8594; <span class="guimenuitem">Properties</span> &#8594; <span class="guimenuitem">Security</span> &#8594; <span class="guimenuitem">Advanced</span>. This opens a panel that has four tabs. Only the functionality under the 
 		<code class="constant">Permissions</code> tab can be utilized for a Samba domain server.
-		</p></li><li><p><a class="indexterm" name="id384269"></a><a class="indexterm" name="id384277"></a>
+		</p></li><li><p><a class="indexterm" name="id2637247"></a><a class="indexterm" name="id2637255"></a>
                 You may now edit/add/remove access control settings. Be very careful. Many problems have been
                 created by people who decided that everyone should be rejected but one particular group should
                 have full control. This is a catch-22 situation because members of that particular group also
@@ -649,7 +649,7 @@
                 </p></li><li><p>
                 When you are done with editing, close all panels by clicking through the <span class="guimenu">OK</span>
                 buttons until the last panel closes.
-                </p></li></ol></div></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id384311"></a>Setting Posix ACLs in UNIX/Linux</h4></div></div></div><p><a class="indexterm" name="id384317"></a><a class="indexterm" name="id384325"></a>
+                </p></li></ol></div></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2637293"></a>Setting Posix ACLs in UNIX/Linux</h4></div></div></div><p><a class="indexterm" name="id2637300"></a><a class="indexterm" name="id2637308"></a>
 	Yet another alternative method for setting desired security settings on the shared resource files and
 	directories can be achieved by logging into UNIX/Linux and setting POSIX ACLs directly using command-line
 	tools. Here is an example session on the same resource as in the immediately preceding example on a SUSE 9
@@ -672,7 +672,7 @@
 group::rwx
 other::r-x
 </pre><p>
-		</p></li><li><p><a class="indexterm" name="id384394"></a>
+		</p></li><li><p><a class="indexterm" name="id2637382"></a>
 		You want to add permission for <code class="constant">AppsMgrs</code> to enable them to
 		manage the applications (apps) share. It is important to set the ACL recursively
 		so that the AppsMgrs have this capability throughout the directory tree that is 
@@ -695,26 +695,26 @@
 other::r-x
 </pre><p>
 		This confirms that the change of POSIX ACL permissions has been effective.
-		</p></li><li><p><a class="indexterm" name="id384444"></a><a class="indexterm" name="id384451"></a><a class="indexterm" name="id384459"></a><a class="indexterm" name="id384467"></a><a class="indexterm" name="id384475"></a>
+		</p></li><li><p><a class="indexterm" name="id2637438"></a><a class="indexterm" name="id2637446"></a><a class="indexterm" name="id2637454"></a><a class="indexterm" name="id2637462"></a><a class="indexterm" name="id2637470"></a>
 		It is highly recommended that you read the online manual page for the <code class="literal">setfacl</code>
 		and <code class="literal">getfacl</code> commands. This provides information regarding how to set/read the default
 		ACLs and how that may be propagated through the directory tree. In Windows ACLs terms, this is the equivalent
 		of setting <code class="constant">inheritance</code> properties.
-		</p></li></ol></div></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id384506"></a>Key Points Learned</h3></div></div></div><p>
+		</p></li></ol></div></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2637503"></a>Key Points Learned</h3></div></div></div><p>
 		The mish-mash of issues were thrown together into one chapter because it seemed like a good idea.
 		Looking back, this chapter could be broken into two, but it's too late now. It has been done.
 		The highlights covered are as follows:
-		</p><div class="itemizedlist"><ul type="disc"><li><p><a class="indexterm" name="id384522"></a><a class="indexterm" name="id384529"></a><a class="indexterm" name="id384537"></a><a class="indexterm" name="id384545"></a>
+		</p><div class="itemizedlist"><ul type="disc"><li><p><a class="indexterm" name="id2637521"></a><a class="indexterm" name="id2637529"></a><a class="indexterm" name="id2637537"></a><a class="indexterm" name="id2637545"></a>
 			Winbind honors and does not override account controls set in Active Directory.
 			This means that password change, logon hours, and so on, are (or soon will be) enforced
 			by Samba winbind. At this time, an out-of-hours login is denied and password
 			change is enforced. At this time, if logon hours expire, the user is not forcibly
 			logged off. That may be implemented at some later date.
-			</p></li><li><p><a class="indexterm" name="id384561"></a><a class="indexterm" name="id384569"></a>
+			</p></li><li><p><a class="indexterm" name="id2637564"></a><a class="indexterm" name="id2637571"></a>
 			Sign'n'seal (plus schannel support) has been implemented in Samba-3. Beware of potential
 			problems acknowledged by Microsoft as having been fixed but reported by some as still
 			possibly an open issue.
-			</p></li><li><p><a class="indexterm" name="id384583"></a><a class="indexterm" name="id384590"></a><a class="indexterm" name="id384598"></a><a class="indexterm" name="id384606"></a>
+			</p></li><li><p><a class="indexterm" name="id2637587"></a><a class="indexterm" name="id2637595"></a><a class="indexterm" name="id2637603"></a><a class="indexterm" name="id2637611"></a>
 			The combination of Kerberos 5, plus OpenLDAP, plus Samba, cannot replace Microsoft
 			Active Directory. The possibility to do this is not planned in the current Samba-3
 			roadmap. Samba-3 does aim to provide further improvements in interoperability so that
@@ -723,83 +723,83 @@
 			This chapter reviewed mechanisms by which Samba servers may be kept secure. Each of
 			the four key methodologies was reviewed with specific reference to example deployment
 			techniques.
-			</p></li></ul></div></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id384628"></a>Questions and Answers</h2></div></div></div><p>
-	</p><div class="qandaset"><dl><dt> <a href="kerberos.html#id384644">
+			</p></li></ul></div></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2637638"></a>Questions and Answers</h2></div></div></div><p>
+	</p><div class="qandaset"><dl><dt> <a href="kerberos.html#id2637654">
 		Does Samba-3 require the Sign'n'seal registry hacks needed by Samba-2?
-		</a></dt><dt> <a href="kerberos.html#id384712">
+		</a></dt><dt> <a href="kerberos.html#id2637724">
 		Does Samba-3 support Active Directory?
-		</a></dt><dt> <a href="kerberos.html#id384740">
+		</a></dt><dt> <a href="kerberos.html#id2637755">
 		When Samba-3 is used with Active Directory, is it necessary to run mixed-mode operation, as was
 		necessary with Samba-2?
-		</a></dt><dt> <a href="kerberos.html#id384775">
+		</a></dt><dt> <a href="kerberos.html#id2637794">
 		Is it safe to set share-level access controls in Samba?
-		</a></dt><dt> <a href="kerberos.html#id384802">
+		</a></dt><dt> <a href="kerberos.html#id2637823">
 		Is it mandatory to set share ACLs to get a secure Samba-3 server?
-		</a></dt><dt> <a href="kerberos.html#id384874">
+		</a></dt><dt> <a href="kerberos.html#id2637899">
 		The valid users did not work on the [homes].
 		Has this functionality been restored yet?
-		</a></dt><dt> <a href="kerberos.html#id384933">
+		</a></dt><dt> <a href="kerberos.html#id2637965">
 		Is the bias against use of the force user and force group
 		really warranted?
-		</a></dt><dt> <a href="kerberos.html#id384994">
+		</a></dt><dt> <a href="kerberos.html#id2638029">
 		The example given for file and directory access control forces all files to be owned by one
 		particular user. I do not like that. Is there any way I can see who created the file?
-		</a></dt><dt> <a href="kerberos.html#id385038">
+		</a></dt><dt> <a href="kerberos.html#id2638077">
 		In the book, &#8220;The Official Samba-3 HOWTO and Reference Guide&#8221;, you recommended use
 		of the Windows NT4 Server Manager (part of the SRVTOOLS.EXE) utility. Why
 		have you mentioned only the use of the Windows 200x/XP MMC Computer Management utility?
-		</a></dt><dt> <a href="kerberos.html#id385098">
+		</a></dt><dt> <a href="kerberos.html#id2638144">
 		I tried to set valid users = @Engineers, but it does not work. My Samba
 		server is an Active Directory domain member server. Has this been fixed now?
-		</a></dt></dl><table border="0" summary="Q and A Set"><col align="left" width="1%"><tbody><tr class="question"><td align="left" valign="top"><a name="id384644"></a><a name="id384646"></a></td><td align="left" valign="top"><p><a class="indexterm" name="id384649"></a><a class="indexterm" name="id384657"></a>
+		</a></dt></dl><table border="0" summary="Q and A Set"><col align="left" width="1%"><tbody><tr class="question"><td align="left" valign="top"><a name="id2637654"></a><a name="id2637656"></a></td><td align="left" valign="top"><p><a class="indexterm" name="id2637659"></a><a class="indexterm" name="id2637667"></a>
 		Does Samba-3 require the <code class="constant">Sign'n'seal</code> registry hacks needed by Samba-2?
-		</p></td></tr><tr class="answer"><td align="left" valign="top"></td><td align="left" valign="top"><p><a class="indexterm" name="id384676"></a><a class="indexterm" name="id384683"></a><a class="indexterm" name="id384691"></a>
+		</p></td></tr><tr class="answer"><td align="left" valign="top"></td><td align="left" valign="top"><p><a class="indexterm" name="id2637686"></a><a class="indexterm" name="id2637694"></a><a class="indexterm" name="id2637702"></a>
 		No. Samba-3 fully supports <code class="constant">Sign'n'seal</code> as well as <code class="constant">schannel</code>
 		operation. The registry change should not be applied when Samba-3 is used as a domain controller.
-		</p></td></tr><tr class="question"><td align="left" valign="top"><a name="id384712"></a><a name="id384714"></a></td><td align="left" valign="top"><p>
+		</p></td></tr><tr class="question"><td align="left" valign="top"><a name="id2637724"></a><a name="id2637726"></a></td><td align="left" valign="top"><p>
 		Does Samba-3 support Active Directory?
-		</p></td></tr><tr class="answer"><td align="left" valign="top"></td><td align="left" valign="top"><p><a class="indexterm" name="id384724"></a>
+		</p></td></tr><tr class="answer"><td align="left" valign="top"></td><td align="left" valign="top"><p><a class="indexterm" name="id2637737"></a>
 		Yes. Samba-3 can be a fully participating native mode Active Directory client. Samba-3 does not
 		provide Active Directory services. It cannot be used to replace a Microsoft Active Directory
 		server implementation. Samba-3 can function as an Active Directory client (workstation) toolkit,
 		and it can function as an Active Directory domain member server.
-		</p></td></tr><tr class="question"><td align="left" valign="top"><a name="id384740"></a><a name="id384742"></a></td><td align="left" valign="top"><p><a class="indexterm" name="id384745"></a>
+		</p></td></tr><tr class="question"><td align="left" valign="top"><a name="id2637755"></a><a name="id2637757"></a></td><td align="left" valign="top"><p><a class="indexterm" name="id2637760"></a>
 		When Samba-3 is used with Active Directory, is it necessary to run mixed-mode operation, as was
 		necessary with Samba-2?
-		</p></td></tr><tr class="answer"><td align="left" valign="top"></td><td align="left" valign="top"><p><a class="indexterm" name="id384760"></a>
+		</p></td></tr><tr class="answer"><td align="left" valign="top"></td><td align="left" valign="top"><p><a class="indexterm" name="id2637777"></a>
 		No. Samba-3 can be used with NetBIOS over TCP/IP disabled, just as can be done with Windows 200x
 		Server and 200x/XPPro client products. It is no longer necessary to run mixed-mode operation,
 		because Samba-3 can join a native Windows 2003 Server ADS domain.
-		</p></td></tr><tr class="question"><td align="left" valign="top"><a name="id384775"></a><a name="id384777"></a></td><td align="left" valign="top"><p><a class="indexterm" name="id384780"></a>
+		</p></td></tr><tr class="question"><td align="left" valign="top"><a name="id2637794"></a><a name="id2637796"></a></td><td align="left" valign="top"><p><a class="indexterm" name="id2637799"></a>
 		Is it safe to set share-level access controls in Samba?
 		</p></td></tr><tr class="answer"><td align="left" valign="top"></td><td align="left" valign="top"><p>
 		Yes. Share-level access controls have been supported since early versions of Samba-2. This is
 		very mature technology. Not enough sites make use of this powerful capability, neither on
 		Windows server or with Samba servers.
-		</p></td></tr><tr class="question"><td align="left" valign="top"><a name="id384802"></a><a name="id384804"></a></td><td align="left" valign="top"><p><a class="indexterm" name="id384807"></a>
+		</p></td></tr><tr class="question"><td align="left" valign="top"><a name="id2637823"></a><a name="id2637825"></a></td><td align="left" valign="top"><p><a class="indexterm" name="id2637828"></a>
 		Is it mandatory to set share ACLs to get a secure Samba-3 server?
-		</p></td></tr><tr class="answer"><td align="left" valign="top"></td><td align="left" valign="top"><p><a class="indexterm" name="id384822"></a><a class="indexterm" name="id384830"></a><a class="indexterm" name="id384838"></a><a class="indexterm" name="id384846"></a><a class="indexterm" name="id384853"></a>
+		</p></td></tr><tr class="answer"><td align="left" valign="top"></td><td align="left" valign="top"><p><a class="indexterm" name="id2637844"></a><a class="indexterm" name="id2637852"></a><a class="indexterm" name="id2637860"></a><a class="indexterm" name="id2637868"></a><a class="indexterm" name="id2637876"></a>
 		No. Samba-3 honors UNIX/Linux file system security, supports Windows 200x ACLs, and provides 
 		means of securing shares through share definition controls in the <code class="filename">smb.conf</code> file. The additional
 		support for share-level ACLs is like frosting on the cake. It adds to security but is not essential
 		to it.
-		</p></td></tr><tr class="question"><td align="left" valign="top"><a name="id384874"></a><a name="id384876"></a></td><td align="left" valign="top"><p><a class="indexterm" name="id384879"></a>
+		</p></td></tr><tr class="question"><td align="left" valign="top"><a name="id2637899"></a><a name="id2637901"></a></td><td align="left" valign="top"><p><a class="indexterm" name="id2637905"></a>
 		The <em class="parameter"><code>valid users</code></em> did not work on the <em class="parameter"><code>[homes]</code></em>.
 		Has this functionality been restored yet?
-		</p></td></tr><tr class="answer"><td align="left" valign="top"></td><td align="left" valign="top"><p><a class="indexterm" name="id384906"></a>
+		</p></td></tr><tr class="answer"><td align="left" valign="top"></td><td align="left" valign="top"><p><a class="indexterm" name="id2637932"></a>
 		Yes. This was fixed in Samba-3.0.2. The use of this parameter is strongly recommended as a safeguard
 		on the <em class="parameter"><code>[homes]</code></em> meta-service. The correct way to specify this is:
-		<a class="indexterm" name="id384922"></a>valid users = %S.
-		</p></td></tr><tr class="question"><td align="left" valign="top"><a name="id384933"></a><a name="id384935"></a></td><td align="left" valign="top"><p><a class="indexterm" name="id384938"></a><a class="indexterm" name="id384946"></a><a class="indexterm" name="id384954"></a>
+		<a class="link" href="smb.conf.5.html#VALIDUSERS">valid users = %S</a>.
+		</p></td></tr><tr class="question"><td align="left" valign="top"><a name="id2637965"></a><a name="id2637967"></a></td><td align="left" valign="top"><p><a class="indexterm" name="id2637971"></a><a class="indexterm" name="id2637978"></a><a class="indexterm" name="id2637986"></a>
 		Is the bias against use of the <em class="parameter"><code>force user</code></em> and <em class="parameter"><code>force group</code></em>
 		really warranted?
-		</p></td></tr><tr class="answer"><td align="left" valign="top"></td><td align="left" valign="top"><p><a class="indexterm" name="id384980"></a>
+		</p></td></tr><tr class="answer"><td align="left" valign="top"></td><td align="left" valign="top"><p><a class="indexterm" name="id2638013"></a>
 		There is no bias. There is a determination to recommend the right tool for the task at hand.
 		After all, it is better than putting users through performance problems, isn't it?
-		</p></td></tr><tr class="question"><td align="left" valign="top"><a name="id384994"></a><a name="id384996"></a></td><td align="left" valign="top"><p>
+		</p></td></tr><tr class="question"><td align="left" valign="top"><a name="id2638029"></a><a name="id2638031"></a></td><td align="left" valign="top"><p>
 		The example given for file and directory access control forces all files to be owned by one
 		particular user. I do not like that. Is there any way I can see who created the file?
-		</p></td></tr><tr class="answer"><td align="left" valign="top"></td><td align="left" valign="top"><p><a class="indexterm" name="id385008"></a>
+		</p></td></tr><tr class="answer"><td align="left" valign="top"></td><td align="left" valign="top"><p><a class="indexterm" name="id2638044"></a>
 		Sure. You do not have to set the SUID bit on the directory. Simply execute the following command
 		to permit file ownership to be retained by the user who created it:
 </p><pre class="screen">
@@ -807,20 +807,20 @@
 </pre><p>
 		Note that this required no more than removing the <code class="constant">u</code> argument so that the
 		SUID bit is not set for the owner.
-		</p></td></tr><tr class="question"><td align="left" valign="top"><a name="id385038"></a><a name="id385040"></a></td><td align="left" valign="top"><p><a class="indexterm" name="id385043"></a>
+		</p></td></tr><tr class="question"><td align="left" valign="top"><a name="id2638077"></a><a name="id2638079"></a></td><td align="left" valign="top"><p><a class="indexterm" name="id2638082"></a>
 		In the book, &#8220;<span class="quote">The Official Samba-3 HOWTO and Reference Guide</span>&#8221;, you recommended use
 		of the Windows NT4 Server Manager (part of the <code class="filename">SRVTOOLS.EXE</code>) utility. Why
 		have you mentioned only the use of the Windows 200x/XP MMC Computer Management utility?
-		</p></td></tr><tr class="answer"><td align="left" valign="top"></td><td align="left" valign="top"><p><a class="indexterm" name="id385069"></a><a class="indexterm" name="id385076"></a>
+		</p></td></tr><tr class="answer"><td align="left" valign="top"></td><td align="left" valign="top"><p><a class="indexterm" name="id2638110"></a><a class="indexterm" name="id2638118"></a>
 		Either tool can be used with equal effect. There is no benefit of one over the other, except that
 		the MMC utility is present on all Windows 200x/XP systems and does not require additional software
 		to be downloaded and installed. Note that if you want to manage user and group accounts in your
 		Samba-controlled domain, the only tool that permits that is the NT4 Domain User Manager, which
 		is provided as part of the <code class="filename">SRVTOOLS.EXE</code> utility.
-		</p></td></tr><tr class="question"><td align="left" valign="top"><a name="id385098"></a><a name="id385100"></a></td><td align="left" valign="top"><p><a class="indexterm" name="id385104"></a><a class="indexterm" name="id385111"></a><a class="indexterm" name="id385119"></a>
+		</p></td></tr><tr class="question"><td align="left" valign="top"><a name="id2638144"></a><a name="id2638146"></a></td><td align="left" valign="top"><p><a class="indexterm" name="id2638149"></a><a class="indexterm" name="id2638157"></a><a class="indexterm" name="id2638165"></a>
 		I tried to set <em class="parameter"><code>valid users = @Engineers</code></em>, but it does not work. My Samba
 		server is an Active Directory domain member server. Has this been fixed now?
 		</p></td></tr><tr class="answer"><td align="left" valign="top"></td><td align="left" valign="top"><p>
 		The use of this parameter has always required the full specification of the domain account, for
 		example, <em class="parameter"><code>valid users = @"MEGANET2\Domain Admins"</code></em>.
-		</p></td></tr></tbody></table></div></div><div class="footnotes"><br><hr width="100" align="left"><div class="footnote"></div><div class="footnote"><a href="http://199.105.191.226/Man/2699/020430msdoj/" target="_top"><sup>[<a name="ftn.id382439" href="#id382439">13</a>] </sup>ITWorld.com</a></div></div></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="RefSection.html">Prev</a> </td><td width="20%" align="center"><a accesskey="u" href="RefSection.html">Up</a></td><td width="40%" align="right"> <a accesskey="n" href="DomApps.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">Part III. Reference Section </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> Chapter 12. Integrating Additional Services</td></tr></table></div></body></html>
+		</p></td></tr></tbody></table></div></div><div class="footnotes"><br><hr width="100" align="left"><div class="footnote"></div><div class="footnote"><a class="ulink" href="http://199.105.191.226/Man/2699/020430msdoj/" target="_top"><sup>[<a name="ftn.id2635258" href="#id2635258" class="ulink">13</a>] </sup>ITWorld.com</a></div></div></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="RefSection.html">Prev</a> </td><td width="20%" align="center"><a accesskey="u" href="RefSection.html">Up</a></td><td width="40%" align="right"> <a accesskey="n" href="DomApps.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">Part III. Reference Section </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> Chapter 12. Integrating Additional Services</td></tr></table></div></body></html>

Modified: branches/samba/experimental/docs/htmldocs/Samba3-ByExample/ntmigration.html
===================================================================
--- branches/samba/experimental/docs/htmldocs/Samba3-ByExample/ntmigration.html	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/docs/htmldocs/Samba3-ByExample/ntmigration.html	2008-06-09 06:59:20 UTC (rev 1920)
@@ -1,4 +1,4 @@
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Chapter 9. Migrating NT4 Domain to Samba-3</title><link rel="stylesheet" href="samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.72.0"><link rel="start" href="index.html" title="Samba-3 by Example"><link rel="up" href="DMSMig.html" title="Part II. Domain Members, Updating Samba and Migration"><link rel="prev" href="upgrades.html" title="Chapter 8. Updating Samba-3"><link rel="next" href="nw4migration.html" title="Chapter 10. Migrating NetWare Server to Samba-3"></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. Migrating NT4 Domain to Samba-3</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="upgrades.html">Prev</a> </td><th width="60%" align="center">Part II. Domain Members, Updating Samba and Migration</th><td width="20%" align="right"> <a accesskey="n" href="nw4migration.html">Next</a></td></tr></table><hr></div><div class="chapter" lang="en"><div class="titlepage"><div><div><h2 class="title"><a name="ntmigration"></a>Chapter 9. Migrating NT4 Domain to Samba-3</h2></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="sect1"><a href="ntmigration.html#id371689">Introduction</a></span></dt><dd><dl><dt><span class="sect2"><a href="ntmigration.html#id371765">Assignment Tasks</a></span></dt></dl></dd><dt><span class="sect1"><a href="ntmigration.html#id371815">Dissection and Discussion</a></span></dt><dd><dl><dt><span class="sect2"><a href="ntmigration.html#id371970">Technical Issues</a></span></dt><dt><span class="sect2"><a href="ntmigration.html#id372273">Political Issues</a></span></dt></dl></dd><dt><span class="sect1"><a href="ntmigration.html#id372293">Implementation</a></span></dt><dd><dl><dt><span class="sect2"><a href="ntmigration.html#id372418">NT4 Migration Using LDAP Backend</a></span></dt><dt><span class="sect2"><a href="ntmigration.html#id374706">NT4 Migration Using tdbsam Backend</a></span></dt><dt><span class="sect2"><a href="ntmigration.html#id375038">Key Points Learned</a></span></dt></dl></dd><dt><span class="sect1"><a href="ntmigration.html#id375074">Questions and Answers</a></span></dt></dl></div><p>
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Chapter 9. Migrating NT4 Domain to Samba-3</title><link rel="stylesheet" href="../samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.73.1"><link rel="start" href="index.html" title="Samba-3 by Example"><link rel="up" href="DMSMig.html" title="Part II. Domain Members, Updating Samba and Migration"><link rel="prev" href="upgrades.html" title="Chapter 8. Updating Samba-3"><link rel="next" href="nw4migration.html" title="Chapter 10. Migrating NetWare Server to Samba-3"></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. Migrating NT4 Domain to Samba-3</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="upgrades.html">Prev</a> </td><th width="60%" align="center">Part II. Domain Members, Updating Samba and Migration</th><td width="20%" align="right"> <a accesskey="n" href="nw4migration.html">Next</a></td></tr></table><hr></div><div class="chapter" lang="en"><div class="titlepage"><div><div><h2 class="title"><a name="ntmigration"></a>Chapter 9. Migrating NT4 Domain to Samba-3</h2></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="sect1"><a href="ntmigration.html#id2623441">Introduction</a></span></dt><dd><dl><dt><span class="sect2"><a href="ntmigration.html#id2623526">Assignment Tasks</a></span></dt></dl></dd><dt><span class="sect1"><a href="ntmigration.html#id2623581">Dissection and Discussion</a></span></dt><dd><dl><dt><span class="sect2"><a href="ntmigration.html#id2623767">Technical Issues</a></span></dt><dt><span class="sect2"><a href="ntmigration.html#id2624090">Political Issues</a></span></dt></dl></dd><dt><span class="sect1"><a href="ntmigration.html#id2624116">Implementation</a></span></dt><dd><dl><dt><span class="sect2"><a href="ntmigration.html#id2624257">NT4 Migration Using LDAP Backend</a></span></dt><dt><span class="sect2"><a href="ntmigration.html#id2626716">NT4 Migration Using tdbsam Backend</a></span></dt><dt><span class="sect2"><a href="ntmigration.html#id2627122">Key Points Learned</a></span></dt></dl></dd><dt><span class="sect1"><a href="ntmigration.html#id2627160">Questions and Answers</a></span></dt></dl></div><p>
 	Ever since Microsoft announced that it was discontinuing support for Windows
 	NT4, Samba users started to ask for detailed instructions on how to migrate
 	from NT4 to Samba-3. This chapter provides background information that should
@@ -6,23 +6,23 @@
 	</p><p>
 	One wonders how many NT4 systems will be left in service by the time you read this
 	book though.
-	</p><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id371689"></a>Introduction</h2></div></div></div><p><a class="indexterm" name="id371695"></a>
+	</p><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2623441"></a>Introduction</h2></div></div></div><p><a class="indexterm" name="id2623448"></a>
 	Network administrators who want to migrate off a Windows NT4 environment know
 	one thing with certainty. They feel that NT4 has been abandoned, and they want
 	to update. The desire to get off NT4 and to not adopt Windows 200x and Active
 	Directory is driven by a mixture of concerns over complexity, cost, fear of
 	failure, and much more.
 	</p><p>
-	<a class="indexterm" name="id371710"></a>
-	<a class="indexterm" name="id371717"></a>
-	<a class="indexterm" name="id371726"></a>
-	<a class="indexterm" name="id371736"></a>
+	<a class="indexterm" name="id2623466"></a>
+	<a class="indexterm" name="id2623473"></a>
+	<a class="indexterm" name="id2623482"></a>
+	<a class="indexterm" name="id2623491"></a>
 	The migration from NT4 to Samba-3 can involve a number of factors, including
 	migration of data to another server, migration of network environment controls
 	such as group policies, and migration of the users, groups, and machine
 	accounts.
 	</p><p>
-	<a class="indexterm" name="id371750"></a>
+	<a class="indexterm" name="id2623508"></a>
 	It should be pointed out now that it is possible to migrate some systems from
 	a Windows NT4 domain environment to a Samba-3 domain environment. This is certainly
 	not possible in every case. It is possible to just migrate the domain accounts
@@ -30,10 +30,10 @@
 	the exception than the rule. Most systems require some tweaking after
 	migration before an environment that is acceptable for immediate use
 	is obtained.
-	</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id371765"></a>Assignment Tasks</h3></div></div></div><p>
-	<a class="indexterm" name="id371772"></a>
-	<a class="indexterm" name="id371779"></a>
-	<a class="indexterm" name="id371786"></a>
+	</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2623526"></a>Assignment Tasks</h3></div></div></div><p>
+	<a class="indexterm" name="id2623534"></a>
+	<a class="indexterm" name="id2623541"></a>
+	<a class="indexterm" name="id2623548"></a>
 	You are about to migrate an MS Windows NT4 domain accounts database to
 	a Samba-3 server. The Samba-3 server is using a 
 	<em class="parameter"><code>passdb backend</code></em> based on LDAP. The 
@@ -42,27 +42,27 @@
 	</p><p>
 	Your objective is to document the process of migrating user and group accounts
 	from several NT4 domains into a single Samba-3 LDAP backend database.
-	</p></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id371815"></a>Dissection and Discussion</h2></div></div></div><p>
-	<a class="indexterm" name="id371823"></a>
-	<a class="indexterm" name="id371830"></a>
-	<a class="indexterm" name="id371836"></a>
-	<a class="indexterm" name="id371848"></a>
-	<a class="indexterm" name="id371859"></a>
-	<a class="indexterm" name="id371866"></a>
+	</p></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2623581"></a>Dissection and Discussion</h2></div></div></div><p>
+	<a class="indexterm" name="id2623588"></a>
+	<a class="indexterm" name="id2623595"></a>
+	<a class="indexterm" name="id2623602"></a>
+	<a class="indexterm" name="id2623614"></a>
+	<a class="indexterm" name="id2623625"></a>
+	<a class="indexterm" name="id2623632"></a>
 	The migration process takes a snapshot of information that is stored in the
 	Windows NT4 registry-based accounts database. That information resides in
 	the Security Account Manager (SAM) portion of the NT4 registry under keys called
 	<code class="constant">SAM</code> and <code class="constant">SECURITY</code>.
 	</p><div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Warning</h3><p>
-	<a class="indexterm" name="id371888"></a>
-	<a class="indexterm" name="id371895"></a>
+	<a class="indexterm" name="id2623656"></a>
+	<a class="indexterm" name="id2623663"></a>
 	The Windows NT4 registry keys called <code class="constant">SAM</code> and <code class="constant">SECURITY</code>
 	are protected so that you cannot view the contents. If you change the security setting
 	to reveal the contents under these hive keys, your Windows NT4 domain is crippled. Do not
 	do this unless you are willing to render your domain controller inoperative.
 	</p></div><p>
-	<a class="indexterm" name="id371915"></a>
-	<a class="indexterm" name="id371924"></a>
+	<a class="indexterm" name="id2623685"></a>
+	<a class="indexterm" name="id2623694"></a>
 	Before commencing an NT4 to Samba-3 migration, you should consider what your objectives are.
 	While in some cases it is possible simply to migrate an NT4 domain to a single Samba-3 server,
 	that may not be a good idea from an administration perspective. Since the process involves going
@@ -70,9 +70,9 @@
 	review the structure of the network, how Windows clients are controlled and how they
 	interact with the network environment.
 	</p><p>
-	<a class="indexterm" name="id371938"></a>
-	<a class="indexterm" name="id371948"></a>
-	<a class="indexterm" name="id371954"></a>
+	<a class="indexterm" name="id2623713"></a>
+	<a class="indexterm" name="id2623722"></a>
+	<a class="indexterm" name="id2623729"></a>
 	MS Windows NT4 was introduced some time around 1996. Many environments in which NT4 was deployed
 	have done little to keep the NT4 server environment up to date with more recent Windows releases, 
 	particularly Windows XP Professional. The migration provides opportunity to revise and update 
@@ -83,45 +83,45 @@
 	as a good time to update desktop systems also. In all, the extra effort should constitute no
 	real disruption to users, but rather, with due diligence and care, should make their network experience
 	a much happier one.
-	</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id371970"></a>Technical Issues</h3></div></div></div><p>
-	<a class="indexterm" name="id371978"></a>
-	<a class="indexterm" name="id371984"></a>
+	</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2623767"></a>Technical Issues</h3></div></div></div><p>
+	<a class="indexterm" name="id2623775"></a>
+	<a class="indexterm" name="id2623782"></a>
 	Migration of an NT4 domain user and group database to Samba-3 involves a certain strategic
 	element. Many sites have asked for instructions regarding merging of multiple NT4
 	domains into one Samba-3 LDAP database. It seems that this is viewed as a significant
 	added value compared with the alternative of migration to Windows Server 200x and Active
-	Directory. The diagram in <a href="ntmigration.html#ch8-migration" title="Figure 9.1. Schematic Explaining the net rpc vampire Process">???</a> illustrates the effect of migration
+	Directory. The diagram in <a class="link" href="ntmigration.html#ch8-migration" title="Figure 9.1. Schematic Explaining the net rpc vampire Process">&#8220;Schematic Explaining the net rpc vampire Process&#8221;</a> illustrates the effect of migration
 	from a Windows NT4 domain to a Samba domain.
 	</p><div class="figure"><a name="ch8-migration"></a><p class="title"><b>Figure 9.1. Schematic Explaining the <code class="literal">net rpc vampire</code> Process</b></p><div class="figure-contents"><div class="mediaobject"><img src="images/ch8-migration.png" width="297" alt="Schematic Explaining the net rpc vampire Process"></div></div></div><br class="figure-break"><p>
-	<a class="indexterm" name="id372052"></a>
-	<a class="indexterm" name="id372059"></a>
+	<a class="indexterm" name="id2623855"></a>
+	<a class="indexterm" name="id2623862"></a>
 	If you want to merge multiple NT4 domain account databases into one Samba domain,
 	you must now dump the contents of the first migration and edit it as appropriate. Now clean
 	out (remove) the tdbsam backend file (<code class="filename">passdb.tdb</code>) or the LDAP database
 	files. You must start each migration with a new database into which you merge your NT4 
 	domains.
-	</p><p><a class="indexterm" name="id372076"></a>
+	</p><p><a class="indexterm" name="id2623882"></a>
 	At this point, you are ready to perform the second migration, following the same steps as
 	for the first. In other words, dump the database, edit it, and then you may merge the
 	dump for the first and second migrations.
-	</p><p><a class="indexterm" name="id372090"></a><a class="indexterm" name="id372097"></a><a class="indexterm" name="id372105"></a>
+	</p><p><a class="indexterm" name="id2623897"></a><a class="indexterm" name="id2623905"></a><a class="indexterm" name="id2623913"></a>
 	You must be careful. If you choose to migrate to an LDAP backend, your dump file
 	now contains the full account information, including the domain SID. The domain SID for each 
 	of the two NT4 domains will be different. You must choose one and change the domain 
 	portion of the account SIDs so that all are the same.
 	</p><p>
-	<a class="indexterm" name="id372120"></a>
-	<a class="indexterm" name="id372127"></a>
-	<a class="indexterm" name="id372134"></a>
-	<a class="indexterm" name="id372141"></a>
-	<a class="indexterm" name="id372147"></a>
-	<a class="indexterm" name="id372154"></a>
-	<a class="indexterm" name="id372161"></a>
-	<a class="indexterm" name="id372168"></a>
-	<a class="indexterm" name="id372175"></a>
-	<a class="indexterm" name="id372181"></a>
-	<a class="indexterm" name="id372188"></a>
-	<a class="indexterm" name="id372195"></a>
+	<a class="indexterm" name="id2623930"></a>
+	<a class="indexterm" name="id2623937"></a>
+	<a class="indexterm" name="id2623944"></a>
+	<a class="indexterm" name="id2623951"></a>
+	<a class="indexterm" name="id2623958"></a>
+	<a class="indexterm" name="id2623965"></a>
+	<a class="indexterm" name="id2623972"></a>
+	<a class="indexterm" name="id2623978"></a>
+	<a class="indexterm" name="id2623985"></a>
+	<a class="indexterm" name="id2623992"></a>
+	<a class="indexterm" name="id2623999"></a>
+	<a class="indexterm" name="id2624006"></a>
 	If you choose to use a tdbsam (<code class="filename">passdb.tdb</code>) backend file, your best choice
 	is to use <code class="literal">pdbedit</code> to export the contents of the tdbsam file into an
 	smbpasswd data file. This automatically strips out all domain-specific information,
@@ -131,7 +131,7 @@
 	file must have an account in <code class="filename">/etc/passwd</code>. The resulting smbpasswd file
 	may be exported or imported into either a tdbsam (<code class="filename">passdb.tdb</code>) or
 	an LDAP backend.
-	</p><div class="figure"><a name="NT4DUM"></a><p class="title"><b>Figure 9.2. View of Accounts in NT4 Domain User Manager</b></p><div class="figure-contents"><div class="mediaobject"><img src="images/UserMgrNT4.png" width="270" alt="View of Accounts in NT4 Domain User Manager"></div></div></div><br class="figure-break"></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id372273"></a>Political Issues</h3></div></div></div><p>
+	</p><div class="figure"><a name="NT4DUM"></a><p class="title"><b>Figure 9.2. View of Accounts in NT4 Domain User Manager</b></p><div class="figure-contents"><div class="mediaobject"><img src="images/UserMgrNT4.png" width="270" alt="View of Accounts in NT4 Domain User Manager"></div></div></div><br class="figure-break"></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2624090"></a>Political Issues</h3></div></div></div><p>
 	The merging of multiple Windows NT4-style domains into a single LDAP-backend-based Samba-3
 	domain may be seen by those who had power over them as a loss of prestige or a loss of
 	power. The imposition of a single domain may even be seen as a threat. So in migrating and
@@ -141,13 +141,13 @@
 	The best advice that can be given to those who set out to merge NT4 domains into a single
 	Samba-3 domain is to promote (sell) the action as one that reduces costs and delivers
 	greater network interoperability and manageability.
-	</p></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id372293"></a>Implementation</h2></div></div></div><p>
+	</p></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2624116"></a>Implementation</h2></div></div></div><p>
 	From feedback on the Samba mailing lists, it seems that most Windows NT4 migrations
 	to Samba-3 are being performed using a new server or a new installation of a Linux or UNIX
 	server. If you contemplate doing this, please note that the steps that follow in this
 	chapter assume familiarity with the information that has been previously covered in this
-	book. You are particularly encouraged to be familiar with <a href="secure.html" title="Chapter 3. Secure Office Networking">???</a>,
-	<a href="Big500users.html" title="Chapter 4. The 500-User Office">???</a> and <a href="happy.html" title="Chapter 5. Making Happy Users">???</a>.
+	book. You are particularly encouraged to be familiar with <a class="link" href="secure.html" title="Chapter 3. Secure Office Networking">&#8220;Secure Office Networking&#8221;</a>,
+	<a class="link" href="Big500users.html" title="Chapter 4. The 500-User Office">&#8220;The 500-User Office&#8221;</a> and <a class="link" href="happy.html" title="Chapter 5. Making Happy Users">&#8220;Making Happy Users&#8221;</a>.
 	</p><p>
 	We present here the steps and example output for two NT4 to Samba-3 domain migrations. The
 	first uses an LDAP-based backend, and the second uses a tdbsam backend. In each case the
@@ -155,7 +155,7 @@
 	collection of parameters are used to effect the addition of accounts into the passdb backend.
 	</p><p>
 	Before proceeding to NT4 migration using either a tdbsam or ldapsam, it is most strongly recommended to
-	review <a href="Big500users.html#ch5-dnshcp-setup" title="Installation of DHCP, DNS, and Samba Control Files">???</a> for DNS and DHCP configuration. The importance of correctly
+	review <a class="link" href="Big500users.html#ch5-dnshcp-setup" title="Installation of DHCP, DNS, and Samba Control Files">&#8220;Installation of DHCP, DNS, and Samba Control Files&#8221;</a> for DNS and DHCP configuration. The importance of correctly
 	functioning name resolution must be recognized. This applies equally for both hostname and NetBIOS names
 	(machine names, computer names, domain names, workgroup names  ALL names!).
 	</p><p>
@@ -164,9 +164,9 @@
 		Prepare the target Samba-3 server. This involves configuring Samba-3 for
 		migration to either a tdbsam or an ldapsam backend.
 		</p></li><li><p>
-		<a class="indexterm" name="id372368"></a>
-		<a class="indexterm" name="id372375"></a>
-		<a class="indexterm" name="id372382"></a>
+		<a class="indexterm" name="id2624203"></a>
+		<a class="indexterm" name="id2624210"></a>
+		<a class="indexterm" name="id2624216"></a>
 		Clean up the source NT4 PDC. Delete all accounts that need not be migrated.
 		Delete all files that should not be migrated. Where possible, change NT group
 		names so there are no spaces or uppercase characters. This is important if
@@ -174,20 +174,20 @@
 		names.
 		</p></li><li><p>
 		Step through the migration process.
-		</p></li><li><p><a class="indexterm" name="id372400"></a>
+		</p></li><li><p><a class="indexterm" name="id2624237"></a>
 		Remove the NT4 PDC from the network.
 		</p></li><li><p>
 		Upgrade the Samba-3 server from a BDC to a PDC, and validate all account
 		information.
 		</p></li></ul></div><p>
 	It may help to use the above outline as a pre-migration checklist.
-	</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id372418"></a>NT4 Migration Using LDAP Backend</h3></div></div></div><p>
+	</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2624257"></a>NT4 Migration Using LDAP Backend</h3></div></div></div><p>
 	In this example, the migration is of an NT4 PDC to a Samba-3 PDC with an LDAP backend. The accounts about
-	to be migrated are shown in <a href="ntmigration.html#NT4DUM" title="Figure 9.2. View of Accounts in NT4 Domain User Manager">???</a>. In this example use is made of the
+	to be migrated are shown in <a class="link" href="ntmigration.html#NT4DUM" title="Figure 9.2. View of Accounts in NT4 Domain User Manager">&#8220;View of Accounts in NT4 Domain User Manager&#8221;</a>. In this example use is made of the
 	smbldap-tools scripts to add the accounts that are migrated into the ldapsam passdb backend.
 	Four scripts are essential to the migration process. Other scripts will be required
 	for daily management, but these are not critical to migration. The critical scripts are dependant
-	on which passdb backend is being used. Refer to <a href="ntmigration.html#ch8-vampire" title="Table 9.1. Samba smb.conf Scripts Essential to Samba Operation">???</a> to see which scripts
+	on which passdb backend is being used. Refer to <a class="link" href="ntmigration.html#ch8-vampire" title="Table 9.1. Samba smb.conf Scripts Essential to Samba Operation">&#8220;Samba smb.conf Scripts Essential to Samba Operation&#8221;</a> to see which scripts
 	must be provided so that the migration process can complete.
 	</p><p>
 	Verify that you have correctly specified in the <code class="filename">smb.conf</code> file the scripts and arguments 
@@ -199,9 +199,9 @@
 	Delete the <code class="filename">/etc/samba/secrets.tdb</code> file and all Samba control tdb files
 	before commencing the following configuration steps.
 	</p></div><div class="table"><a name="ch8-vampire"></a><p class="title"><b>Table 9.1. Samba <code class="filename">smb.conf</code> Scripts Essential to Samba Operation</b></p><div class="table-contents"><table summary="Samba smb.conf Scripts Essential to Samba Operation" border="1"><colgroup><col align="left"><col align="center"><col align="center"></colgroup><thead><tr><th align="left">Entity</th><th align="center">ldapsam Script</th><th align="center">tdbsam Script</th></tr></thead><tbody><tr><td align="left">Add User Accounts</td><td align="center">smbldap-useradd</td><td align="center">useradd</td></tr><tr><td align="left">Delete User Accounts</td><td align="center">smbldap-userdel</td><td align="center">userdel</td></tr><tr><td align="left">Add Group Accounts</td><td align="center">smbldap-groupadd</td><td align="center">groupadd</td></tr><tr><td align="left">Delete Group Accounts</td><td align="center">smbldap-groupdel</td><td align="center">groupdel</td></tr><tr><td align="left">Add User to Group</td><td align="center">smbldap-groupmod</td><td align="center">usermod (See Note)</td></tr><tr><td align="left">Add Machine Accounts</td><td align="center">smbldap-useradd</td><td align="center">useradd</td></tr></tbody></table></div></div><br class="table-break"><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Note</h3><p>
-	<a class="indexterm" name="id372608"></a>
-	<a class="indexterm" name="id372615"></a>
-	<a class="indexterm" name="id372621"></a>
+	<a class="indexterm" name="id2624460"></a>
+	<a class="indexterm" name="id2624466"></a>
+	<a class="indexterm" name="id2624473"></a>
 	The UNIX/Linux <code class="literal">usermod</code> utility does not permit simple user addition to (or deletion
 	of users from) groups. This is a feature provided by the smbldap-tools scripts. If you want this
 	capability, you must create your own tool to do this. Alternately, you can search the Web
@@ -209,13 +209,13 @@
 	The <code class="literal">groupmem</code> utility was contributed to the shadow package but has not surfaced
 	in the formal commands provided by Linux distributions (March 2004).
 	</p></div><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Note</h3><p>
-	<a class="indexterm" name="id372654"></a>
+	<a class="indexterm" name="id2624510"></a>
 	The <code class="literal">tdbdump</code> utility is a utility that you can build from the Samba source-code tree. Not all Linux binary distributions include this tool. If it is missing from your
 	Linux distribution, you will need to build this yourself or else forgo its use.
 	</p></div><p>
-	<a class="indexterm" name="id372672"></a>
+	<a class="indexterm" name="id2624530"></a>
 	Before starting the migration, all dead accounts were removed from the NT4 domain using the User Manager for Domains.
-	</p><div class="procedure"><a name="id372682"></a><p class="title"><b>Procedure 9.1. User Migration Steps</b></p><div class="example"><a name="sbent4smb"></a><p class="title"><b>Example 9.1. NT4 Migration Samba-3 Server <code class="filename">smb.conf</code>  Part: A</b></p><div class="example-contents"><table class="simplelist" border="0" summary="Simple list"><tr><td> </td></tr><tr><td><em class="parameter"><code>[global]</code></em></td></tr><tr><td><a class="indexterm" name="id372739"></a><em class="parameter"><code>workgroup = DAMNATION</code></em></td></tr><tr><td><a class="indexterm" name="id372752"></a><em class="parameter"><code>netbios name = MERLIN</code></em></td></tr><tr><td><a class="indexterm" name="id372764"></a><em class="parameter"><code>passdb backend = ldapsam:ldap://localhost</code></em></td></tr><tr><td><a class="indexterm" name="id372777"></a><em class="parameter"><code>log level = 1</code></em></td></tr><tr><td><a class="indexterm" name="id372790"></a><em class="parameter"><code>syslog = 0</code></em></td></tr><tr><td><a class="indexterm" name="id372802"></a><em class="parameter"><code>log file = /var/log/samba/%m</code></em></td></tr><tr><td><a class="indexterm" name="id372815"></a><em class="parameter"><code>max log size = 0</code></em></td></tr><tr><td><a class="indexterm" name="id372828"></a><em class="parameter"><code>smb ports = 139 445</code></em></td></tr><tr><td><a class="indexterm" name="id372840"></a><em class="parameter"><code>name resolve order = wins bcast hosts</code></em></td></tr><tr><td><a class="indexterm" name="id372853"></a><em class="parameter"><code>add user script = /opt/IDEALX/sbin/smbldap-useradd -m '%u'</code></em></td></tr><tr><td><a class="indexterm" name="id372866"></a><em class="parameter"><code>#delete user script = /opt/IDEALX/sbin/smbldap-userdel '%u'</code></em></td></tr><tr><td><a class="indexterm" name="id372879"></a><em class="parameter"><code>add group script = /opt/IDEALX/sbin/smbldap-groupadd '%g'</code></em></td></tr><tr><td><a class="indexterm" name="id372892"></a><em class="parameter"><code>#delete group script = /opt/IDEALX/sbin/smbldap-groupdel '%g'</code></em></td></tr><tr><td><a class="indexterm" name="id372904"></a><em class="parameter"><code>add user to group script = /opt/IDEALX/sbin/ smbldap-groupmod -m '%u' '%g'</code></em></td></tr><tr><td><a class="indexterm" name="id372918"></a><em class="parameter"><code>#delete user from group script = /opt/IDEALX/sbin/smbldap-groupmod -x '%u' '%g'</code></em></td></tr><tr><td><a class="indexterm" name="id372931"></a><em class="parameter"><code>set primary group script = /opt/IDEALX/sbin/smbldap-usermod -g '%g' '%u'</code></em></td></tr><tr><td><a class="indexterm" name="id372944"></a><em class="parameter"><code>add machine script = /opt/IDEALX/sbin/smbldap-useradd -w '%u'</code></em></td></tr><tr><td><a class="indexterm" name="id372957"></a><em class="parameter"><code>logon script = scripts\logon.cmd</code></em></td></tr><tr><td><a class="indexterm" name="id372970"></a><em class="parameter"><code>logon path = \\%L\profiles\%U</code></em></td></tr><tr><td><a class="indexterm" name="id372982"></a><em class="parameter"><code>logon home = \\%L\%U</code></em></td></tr><tr><td><a class="indexterm" name="id372995"></a><em class="parameter"><code>logon drive = X:</code></em></td></tr><tr><td><a class="indexterm" name="id373007"></a><em class="parameter"><code>domain logons = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id373020"></a><em class="parameter"><code>domain master = No</code></em></td></tr><tr><td><a class="indexterm" name="id373032"></a><em class="parameter"><code>#wins support = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id373045"></a><em class="parameter"><code>wins server = 192.168.123.124</code></em></td></tr><tr><td><a class="indexterm" name="id373058"></a><em class="parameter"><code>ldap admin dn = cn=Manager,dc=terpstra-world,dc=org</code></em></td></tr><tr><td><a class="indexterm" name="id373070"></a><em class="parameter"><code>ldap group suffix = ou=Groups</code></em></td></tr><tr><td><a class="indexterm" name="id373083"></a><em class="parameter"><code>ldap idmap suffix = ou=Idmap</code></em></td></tr><tr><td><a class="indexterm" name="id373096"></a><em class="parameter"><code>ldap machine suffix = ou=People</code></em></td></tr><tr><td><a class="indexterm" name="id373108"></a><em class="parameter"><code>ldap passwd sync = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id373121"></a><em class="parameter"><code>ldap suffix = dc=terpstra-world,dc=org</code></em></td></tr><tr><td><a class="indexterm" name="id373134"></a><em class="parameter"><code>ldap ssl = no</code></em></td></tr><tr><td><a class="indexterm" name="id373146"></a><em class="parameter"><code>ldap timeout = 20</code></em></td></tr><tr><td><a class="indexterm" name="id373159"></a><em class="parameter"><code>ldap user suffix = ou=People</code></em></td></tr><tr><td><a class="indexterm" name="id373171"></a><em class="parameter"><code>idmap backend = ldap:ldap://localhost</code></em></td></tr><tr><td><a class="indexterm" name="id373184"></a><em class="parameter"><code>idmap uid = 15000-20000</code></em></td></tr><tr><td><a class="indexterm" name="id373197"></a><em class="parameter"><code>idmap gid = 15000-20000</code></em></td></tr><tr><td><a class="indexterm" name="id373209"></a><em class="parameter"><code>winbind nested groups = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id373222"></a><em class="parameter"><code>ea support = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id373234"></a><em class="parameter"><code>map acl inherit = Yes</code></em></td></tr></table></div></div><br class="example-break"><div class="example"><a name="sbent4smb2"></a><p class="title"><b>Example 9.2. NT4 Migration Samba-3 Server <code class="filename">smb.conf</code>  Part: B</b></p><div class="example-contents"><table class="simplelist" border="0" summary="Simple list"><tr><td> </td></tr><tr><td><em class="parameter"><code>[apps]</code></em></td></tr><tr><td><a class="indexterm" name="id373280"></a><em class="parameter"><code>comment = Application Data</code></em></td></tr><tr><td><a class="indexterm" name="id373293"></a><em class="parameter"><code>path = /data/home/apps</code></em></td></tr><tr><td><a class="indexterm" name="id373305"></a><em class="parameter"><code>read only = No</code></em></td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[homes]</code></em></td></tr><tr><td><a class="indexterm" name="id373327"></a><em class="parameter"><code>comment = Home Directories</code></em></td></tr><tr><td><a class="indexterm" name="id373339"></a><em class="parameter"><code>path = /home/users/%U/Documents</code></em></td></tr><tr><td><a class="indexterm" name="id373352"></a><em class="parameter"><code>valid users = %S</code></em></td></tr><tr><td><a class="indexterm" name="id373364"></a><em class="parameter"><code>read only = No</code></em></td></tr><tr><td><a class="indexterm" name="id373377"></a><em class="parameter"><code>browseable = No</code></em></td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[printers]</code></em></td></tr><tr><td><a class="indexterm" name="id373398"></a><em class="parameter"><code>comment = SMB Print Spool</code></em></td></tr><tr><td><a class="indexterm" name="id373411"></a><em class="parameter"><code>path = /var/spool/samba</code></em></td></tr><tr><td><a class="indexterm" name="id373424"></a><em class="parameter"><code>guest ok = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id373436"></a><em class="parameter"><code>printable = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id373449"></a><em class="parameter"><code>use client driver = No</code></em></td></tr><tr><td><a class="indexterm" name="id373461"></a><em class="parameter"><code>browseable = No</code></em></td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[netlogon]</code></em></td></tr><tr><td><a class="indexterm" name="id373483"></a><em class="parameter"><code>comment = Network Logon Service</code></em></td></tr><tr><td><a class="indexterm" name="id373495"></a><em class="parameter"><code>path = /var/lib/samba/netlogon</code></em></td></tr><tr><td><a class="indexterm" name="id373508"></a><em class="parameter"><code>guest ok = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id373521"></a><em class="parameter"><code>locking = No</code></em></td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[profiles]</code></em></td></tr><tr><td><a class="indexterm" name="id373542"></a><em class="parameter"><code>comment = Profile Share</code></em></td></tr><tr><td><a class="indexterm" name="id373555"></a><em class="parameter"><code>path = /var/lib/samba/profiles</code></em></td></tr><tr><td><a class="indexterm" name="id373567"></a><em class="parameter"><code>read only = No</code></em></td></tr><tr><td><a class="indexterm" name="id373580"></a><em class="parameter"><code>profile acls = Yes</code></em></td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[profdata]</code></em></td></tr><tr><td><a class="indexterm" name="id373601"></a><em class="parameter"><code>comment = Profile Data Share</code></em></td></tr><tr><td><a class="indexterm" name="id373614"></a><em class="parameter"><code>path = /var/lib/samba/profdata</code></em></td></tr><tr><td><a class="indexterm" name="id373627"></a><em class="parameter"><code>read only = No</code></em></td></tr><tr><td><a class="indexterm" name="id373639"></a><em class="parameter"><code>profile acls = Yes</code></em></td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[print$]</code></em></td></tr><tr><td><a class="indexterm" name="id373661"></a><em class="parameter"><code>comment = Printer Drivers</code></em></td></tr><tr><td><a class="indexterm" name="id373673"></a><em class="parameter"><code>path = /var/lib/samba/drivers</code></em></td></tr></table></div></div><br class="example-break"><div class="example"><a name="sbentslapd"></a><p class="title"><b>Example 9.3. NT4 Migration LDAP Server Configuration File: <code class="filename">/etc/openldap/slapd.conf</code>  Part A</b></p><div class="example-contents"><pre class="screen">
+	</p><div class="procedure"><a name="id2624541"></a><p class="title"><b>Procedure 9.1. User Migration Steps</b></p><div class="example"><a name="sbent4smb"></a><p class="title"><b>Example 9.1. NT4 Migration Samba-3 Server <code class="filename">smb.conf</code>  Part: A</b></p><div class="example-contents"><table class="simplelist" border="0" summary="Simple list"><tr><td> </td></tr><tr><td><em class="parameter"><code>[global]</code></em></td></tr><tr><td><a class="indexterm" name="id2624601"></a><em class="parameter"><code>workgroup = DAMNATION</code></em></td></tr><tr><td><a class="indexterm" name="id2624613"></a><em class="parameter"><code>netbios name = MERLIN</code></em></td></tr><tr><td><a class="indexterm" name="id2624625"></a><em class="parameter"><code>passdb backend = ldapsam:ldap://localhost</code></em></td></tr><tr><td><a class="indexterm" name="id2624637"></a><em class="parameter"><code>log level = 1</code></em></td></tr><tr><td><a class="indexterm" name="id2624648"></a><em class="parameter"><code>syslog = 0</code></em></td></tr><tr><td><a class="indexterm" name="id2624660"></a><em class="parameter"><code>log file = /var/log/samba/%m</code></em></td></tr><tr><td><a class="indexterm" name="id2624672"></a><em class="parameter"><code>max log size = 0</code></em></td></tr><tr><td><a class="indexterm" name="id2624683"></a><em class="parameter"><code>smb ports = 139 445</code></em></td></tr><tr><td><a class="indexterm" name="id2624695"></a><em class="parameter"><code>name resolve order = wins bcast hosts</code></em></td></tr><tr><td><a class="indexterm" name="id2624707"></a><em class="parameter"><code>add user script = /opt/IDEALX/sbin/smbldap-useradd -m '%u'</code></em></td></tr><tr><td><a class="indexterm" name="id2624720"></a><em class="parameter"><code>#delete user script = /opt/IDEALX/sbin/smbldap-userdel '%u'</code></em></td></tr><tr><td><a class="indexterm" name="id2624732"></a><em class="parameter"><code>add group script = /opt/IDEALX/sbin/smbldap-groupadd '%g'</code></em></td></tr><tr><td><a class="indexterm" name="id2624744"></a><em class="parameter"><code>#delete group script = /opt/IDEALX/sbin/smbldap-groupdel '%g'</code></em></td></tr><tr><td><a class="indexterm" name="id2624757"></a><em class="parameter"><code>add user to group script = /opt/IDEALX/sbin/ smbldap-groupmod -m '%u' '%g'</code></em></td></tr><tr><td><a class="indexterm" name="id2624770"></a><em class="parameter"><code>#delete user from group script = /opt/IDEALX/sbin/smbldap-groupmod -x '%u' '%g'</code></em></td></tr><tr><td><a class="indexterm" name="id2624783"></a><em class="parameter"><code>set primary group script = /opt/IDEALX/sbin/smbldap-usermod -g '%g' '%u'</code></em></td></tr><tr><td><a class="indexterm" name="id2624796"></a><em class="parameter"><code>add machine script = /opt/IDEALX/sbin/smbldap-useradd -w '%u'</code></em></td></tr><tr><td><a class="indexterm" name="id2624808"></a><em class="parameter"><code>logon script = scripts\logon.cmd</code></em></td></tr><tr><td><a class="indexterm" name="id2624820"></a><em class="parameter"><code>logon path = \\%L\profiles\%U</code></em></td></tr><tr><td><a class="indexterm" name="id2624832"></a><em class="parameter"><code>logon home = \\%L\%U</code></em></td></tr><tr><td><a class="indexterm" name="id2624844"></a><em class="parameter"><code>logon drive = X:</code></em></td></tr><tr><td><a class="indexterm" name="id2624855"></a><em class="parameter"><code>domain logons = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id2624867"></a><em class="parameter"><code>domain master = No</code></em></td></tr><tr><td><a class="indexterm" name="id2624879"></a><em class="parameter"><code>#wins support = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id2624891"></a><em class="parameter"><code>wins server = 192.168.123.124</code></em></td></tr><tr><td><a class="indexterm" name="id2624902"></a><em class="parameter"><code>ldap admin dn = cn=Manager,dc=terpstra-world,dc=org</code></em></td></tr><tr><td><a class="indexterm" name="id2624915"></a><em class="parameter"><code>ldap group suffix = ou=Groups</code></em></td></tr><tr><td><a class="indexterm" name="id2624927"></a><em class="parameter"><code>ldap idmap suffix = ou=Idmap</code></em></td></tr><tr><td><a class="indexterm" name="id2624939"></a><em class="parameter"><code>ldap machine suffix = ou=People</code></em></td></tr><tr><td><a class="indexterm" name="id2624951"></a><em class="parameter"><code>ldap passwd sync = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id2624963"></a><em class="parameter"><code>ldap suffix = dc=terpstra-world,dc=org</code></em></td></tr><tr><td><a class="indexterm" name="id2624975"></a><em class="parameter"><code>ldap ssl = no</code></em></td></tr><tr><td><a class="indexterm" name="id2624986"></a><em class="parameter"><code>ldap timeout = 20</code></em></td></tr><tr><td><a class="indexterm" name="id2624998"></a><em class="parameter"><code>ldap user suffix = ou=People</code></em></td></tr><tr><td><a class="indexterm" name="id2625010"></a><em class="parameter"><code>idmap backend = ldap:ldap://localhost</code></em></td></tr><tr><td><a class="indexterm" name="id2625022"></a><em class="parameter"><code>idmap uid = 15000-20000</code></em></td></tr><tr><td><a class="indexterm" name="id2625034"></a><em class="parameter"><code>idmap gid = 15000-20000</code></em></td></tr><tr><td><a class="indexterm" name="id2625046"></a><em class="parameter"><code>winbind nested groups = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id2625058"></a><em class="parameter"><code>ea support = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id2625069"></a><em class="parameter"><code>map acl inherit = Yes</code></em></td></tr></table></div></div><br class="example-break"><div class="example"><a name="sbent4smb2"></a><p class="title"><b>Example 9.2. NT4 Migration Samba-3 Server <code class="filename">smb.conf</code>  Part: B</b></p><div class="example-contents"><table class="simplelist" border="0" summary="Simple list"><tr><td> </td></tr><tr><td><em class="parameter"><code>[apps]</code></em></td></tr><tr><td><a class="indexterm" name="id2625114"></a><em class="parameter"><code>comment = Application Data</code></em></td></tr><tr><td><a class="indexterm" name="id2625126"></a><em class="parameter"><code>path = /data/home/apps</code></em></td></tr><tr><td><a class="indexterm" name="id2625138"></a><em class="parameter"><code>read only = No</code></em></td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[homes]</code></em></td></tr><tr><td><a class="indexterm" name="id2625158"></a><em class="parameter"><code>comment = Home Directories</code></em></td></tr><tr><td><a class="indexterm" name="id2625170"></a><em class="parameter"><code>path = /home/users/%U/Documents</code></em></td></tr><tr><td><a class="indexterm" name="id2625182"></a><em class="parameter"><code>valid users = %S</code></em></td></tr><tr><td><a class="indexterm" name="id2625194"></a><em class="parameter"><code>read only = No</code></em></td></tr><tr><td><a class="indexterm" name="id2625205"></a><em class="parameter"><code>browseable = No</code></em></td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[printers]</code></em></td></tr><tr><td><a class="indexterm" name="id2625226"></a><em class="parameter"><code>comment = SMB Print Spool</code></em></td></tr><tr><td><a class="indexterm" name="id2625238"></a><em class="parameter"><code>path = /var/spool/samba</code></em></td></tr><tr><td><a class="indexterm" name="id2625249"></a><em class="parameter"><code>guest ok = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id2625261"></a><em class="parameter"><code>printable = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id2625272"></a><em class="parameter"><code>use client driver = No</code></em></td></tr><tr><td><a class="indexterm" name="id2625284"></a><em class="parameter"><code>browseable = No</code></em></td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[netlogon]</code></em></td></tr><tr><td><a class="indexterm" name="id2625305"></a><em class="parameter"><code>comment = Network Logon Service</code></em></td></tr><tr><td><a class="indexterm" name="id2625317"></a><em class="parameter"><code>path = /var/lib/samba/netlogon</code></em></td></tr><tr><td><a class="indexterm" name="id2625329"></a><em class="parameter"><code>guest ok = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id2625340"></a><em class="parameter"><code>locking = No</code></em></td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[profiles]</code></em></td></tr><tr><td><a class="indexterm" name="id2625361"></a><em class="parameter"><code>comment = Profile Share</code></em></td></tr><tr><td><a class="indexterm" name="id2625372"></a><em class="parameter"><code>path = /var/lib/samba/profiles</code></em></td></tr><tr><td><a class="indexterm" name="id2625384"></a><em class="parameter"><code>read only = No</code></em></td></tr><tr><td><a class="indexterm" name="id2625396"></a><em class="parameter"><code>profile acls = Yes</code></em></td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[profdata]</code></em></td></tr><tr><td><a class="indexterm" name="id2625417"></a><em class="parameter"><code>comment = Profile Data Share</code></em></td></tr><tr><td><a class="indexterm" name="id2625428"></a><em class="parameter"><code>path = /var/lib/samba/profdata</code></em></td></tr><tr><td><a class="indexterm" name="id2625440"></a><em class="parameter"><code>read only = No</code></em></td></tr><tr><td><a class="indexterm" name="id2625452"></a><em class="parameter"><code>profile acls = Yes</code></em></td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[print$]</code></em></td></tr><tr><td><a class="indexterm" name="id2625473"></a><em class="parameter"><code>comment = Printer Drivers</code></em></td></tr><tr><td><a class="indexterm" name="id2625484"></a><em class="parameter"><code>path = /var/lib/samba/drivers</code></em></td></tr></table></div></div><br class="example-break"><div class="example"><a name="sbentslapd"></a><p class="title"><b>Example 9.3. NT4 Migration LDAP Server Configuration File: <code class="filename">/etc/openldap/slapd.conf</code>  Part A</b></p><div class="example-contents"><pre class="screen">
 include         /etc/openldap/schema/core.schema
 include         /etc/openldap/schema/cosine.schema
 include         /etc/openldap/schema/inetorgperson.schema
@@ -332,24 +332,24 @@
 #group_compat:  ldap      #Not needed.
 </pre></div></div><br class="example-break"><ol type="1"><li><p>
 		Configure the Samba <code class="filename">smb.conf</code> file to create a BDC. An example configuration is
-		given in <a href="ntmigration.html#sbent4smb" title="Example 9.1. NT4 Migration Samba-3 Server smb.conf Part: A">???</a>.
+		given in <a class="link" href="ntmigration.html#sbent4smb" title="Example 9.1. NT4 Migration Samba-3 Server smb.conf Part: A">&#8220;NT4 Migration Samba-3 Server smb.conf  Part: A&#8221;</a>.
 		The delete scripts are commented out so that during the process of migration
 		no account information can be deleted.
 		</p></li><li><p>
-		<a class="indexterm" name="id373692"></a>
+		<a class="indexterm" name="id2625503"></a>
 		Configure OpenLDAP in preparation for the migration. An example
-		<code class="filename">sladp.conf</code> file is shown in <a href="ntmigration.html#sbentslapd" title="Example 9.3. NT4 Migration LDAP Server Configuration File: /etc/openldap/slapd.conf Part A">???</a>.
+		<code class="filename">sladp.conf</code> file is shown in <a class="link" href="ntmigration.html#sbentslapd" title="Example 9.3. NT4 Migration LDAP Server Configuration File: /etc/openldap/slapd.conf Part A">&#8220;NT4 Migration LDAP Server Configuration File: /etc/openldap/slapd.conf  Part A&#8221;</a>.
 		The <code class="constant">rootpw</code> value is an encrypted password string that can
 		be obtained by executing the <code class="literal">slappasswd</code> command.
 		</p></li><li><p>
-		<a class="indexterm" name="id373791"></a>
-		<a class="indexterm" name="id373798"></a>
+		<a class="indexterm" name="id2625616"></a>
+		<a class="indexterm" name="id2625623"></a>
 		Install the PADL <code class="literal">nss_ldap</code> tool set, then configure the <code class="filename">/etc/ldap.conf</code>
-		as shown in <a href="ntmigration.html#sbrntldapconf" title="Example 9.5. NT4 Migration NSS LDAP File: /etc/ldap.conf">???</a>.
+		as shown in <a class="link" href="ntmigration.html#sbrntldapconf" title="Example 9.5. NT4 Migration NSS LDAP File: /etc/ldap.conf">&#8220;NT4 Migration NSS LDAP File: /etc/ldap.conf&#8221;</a>.
 		</p></li><li><p>
-		<a class="indexterm" name="id373854"></a>
+		<a class="indexterm" name="id2625684"></a>
 		Edit the <code class="filename">/etc/nsswitch.conf</code> file so it has the entries shown
-		in <a href="ntmigration.html#sbentnss" title="Example 9.6. NT4 Migration NSS Control File: /etc/nsswitch.conf (Stage:1)">???</a>. Note that the LDAP entries have been commented out.
+		in <a class="link" href="ntmigration.html#sbentnss" title="Example 9.6. NT4 Migration NSS Control File: /etc/nsswitch.conf (Stage:1)">&#8220;NT4 Migration NSS Control File: /etc/nsswitch.conf (Stage:1)&#8221;</a>. Note that the LDAP entries have been commented out.
 		This is deliberate. If these entries are active (not commented out), and the
 		<code class="filename">/etc/ldap.conf</code> file has been configured, when the LDAP server
 		is started, the process of starting the LDAP server will cause LDAP lookups. This
@@ -392,12 +392,12 @@
 <code class="prompt">root# </code> net setlocalsid S-1-5-21-1385457007-882775198-1210191635
 </pre><p>
 		</p></li><li><p>
-		<a class="indexterm" name="id374001"></a>
-		<a class="indexterm" name="id374008"></a>
-		<a class="indexterm" name="id374015"></a>
-		<a class="indexterm" name="id374022"></a>
+		<a class="indexterm" name="id2625853"></a>
+		<a class="indexterm" name="id2625860"></a>
+		<a class="indexterm" name="id2625867"></a>
+		<a class="indexterm" name="id2625874"></a>
 		Install the Idealx <code class="literal">smbldap-tools</code> software package, following
-		the instructions given in <a href="happy.html#sbeidealx" title="Install and Configure Idealx smbldap-tools Scripts">???</a>. The resulting perl scripts
+		the instructions given in <a class="link" href="happy.html#sbeidealx" title="Install and Configure Idealx smbldap-tools Scripts">&#8220;Install and Configure Idealx smbldap-tools Scripts&#8221;</a>. The resulting perl scripts
 		should be located in the <code class="filename">/opt/IDEALX/sbin</code> directory.
 		Change into that location, or wherever the scripts have been installed. Execute the
 		<code class="filename">configure.pl</code> script to configure the Idealx package for use.
@@ -489,10 +489,10 @@
   /etc/smbldap-tools/smbldap.conf done.
   /etc/smbldap-tools/smbldap_bind.conf done.
 </pre><p>
-		<a class="indexterm" name="id374117"></a>
-		<a class="indexterm" name="id374124"></a>
-		<a class="indexterm" name="id374131"></a>
-		<a class="indexterm" name="id374138"></a>
+		<a class="indexterm" name="id2626024"></a>
+		<a class="indexterm" name="id2626030"></a>
+		<a class="indexterm" name="id2626037"></a>
+		<a class="indexterm" name="id2626044"></a>
 		Note that the NT4 domain SID that was previously obtained was entered above. Also,
 		the sambaUnixIdPooldn object was specified as sambaDomainName=DAMNATION. This is
 		the location into which the Idealx smbldap-tools store the next available UID/GID
@@ -509,7 +509,7 @@
 </pre><p>
 		</p></li><li><p>
 		Edit the <code class="filename">/etc/nsswitch.conf</code> file so it has the entries shown in
-		<a href="ntmigration.html#sbentnss2" title="Example 9.7. NT4 Migration NSS Control File: /etc/nsswitch.conf (Stage:2)">???</a>. Note that the LDAP entries have now been uncommented.
+		<a class="link" href="ntmigration.html#sbentnss2" title="Example 9.7. NT4 Migration NSS Control File: /etc/nsswitch.conf (Stage:2)">&#8220;NT4 Migration NSS Control File: /etc/nsswitch.conf (Stage:2)&#8221;</a>. Note that the LDAP entries have now been uncommented.
 		</p></li><li><p>
 		The LDAP management password must be installed into the <code class="filename">secrets.tdb</code>
 		file as follows:
@@ -545,7 +545,7 @@
 		The script tries to add the ou=People container twice, hence the error message.
 		This is expected behavior.
 		</p></li><li><p>
-		<a class="indexterm" name="id374276"></a>
+		<a class="indexterm" name="id2626209"></a>
 		Restart the LDAP server following initialization of the LDAP directory. Execute the
 		system control script provided on your system. The following steps can be used on
 		Novell SUSE SLES 9:
@@ -639,7 +639,7 @@
        -U Administrator%not24get &gt; /tmp/vampire.log 2&gt;1
 </pre><p>
 		Check the vampire log to confirm that only expected errors have been
-		reported. See <a href="ntmigration.html#sbevam1" title="Migration Log Validation">???</a>.
+		reported. See <a class="link" href="ntmigration.html#sbevam1" title="Migration Log Validation">&#8220;Migration Log Validation&#8221;</a>.
 		</p></li><li><p>
 		The migration of user accounts can be quickly validated as follows:
 </p><pre class="screen">
@@ -712,10 +712,10 @@
 		shares and printing resources on the new Samba-3 server, copy all data
 		across, set up privileges, and set share and file/directory access controls.
 		</p></li><li><p>
-		<a class="indexterm" name="id374531"></a>
-		<a class="indexterm" name="id374538"></a>
+		<a class="indexterm" name="id2626523"></a>
+		<a class="indexterm" name="id2626530"></a>
 		Edit the <code class="filename">smb.conf</code> file to  reset the parameter 
-		<a class="indexterm" name="id374551"></a>domain master = Yes so that
+		<a class="link" href="smb.conf.5.html#DOMAINMASTER">domain master = Yes</a> so that
 		the Samba server functions as a PDC for the purpose of migration.
 		Also, uncomment the deletion scripts so they will now be fully functional,
 		enable the <em class="parameter"><code>wins support = yes</code></em> parameter and
@@ -746,7 +746,7 @@
 		</p></li><li><p>
 		The configuration of Samba-3 BDC servers can be accomplished now or at any
 		convenient time in the future. Please refer to the carefully detailed process
-		for doing so is outlined in <a href="happy.html#sbehap-bldg1" title="Samba-3 BDC Configuration">???</a>.
+		for doing so is outlined in <a class="link" href="happy.html#sbehap-bldg1" title="Samba-3 BDC Configuration">&#8220;Samba-3 BDC Configuration&#8221;</a>.
 		</p></li></ol></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="sbevam1"></a>Migration Log Validation</h4></div></div></div><p>
 	The following <code class="filename">vampire.log</code> file is typical of a valid migration.
 </p><pre class="screen">
@@ -841,7 +841,7 @@
 Creating unix group: 'Server Operators'
 Creating unix group: 'Users'
 </pre><p>
-	</p></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id374706"></a>NT4 Migration Using tdbsam Backend</h3></div></div></div><p>
+	</p></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2626716"></a>NT4 Migration Using tdbsam Backend</h3></div></div></div><p>
 	In this example, we change the domain name of the NT4 server from
 	<code class="constant">DRUGPREP</code> to <code class="constant">MEGANET</code> prior to the use
 	of the vampire (migration) tool. This migration process makes use of Linux system tools
@@ -849,22 +849,22 @@
 	UNIX/Linux <code class="filename">/etc/passwd</code> and <code class="filename">/etc/group</code>
 	databases. These entries must therefore be present, and correct options specified,
 	in your <code class="filename">smb.conf</code> file, or else the migration does not work as it should.
-	</p><div class="procedure"><a name="id374750"></a><p class="title"><b>Procedure 9.2. Migration Steps Using tdbsam</b></p><ol type="1"><li><p>
-		Prepare a Samba-3 server precisely per the instructions shown in <a href="Big500users.html" title="Chapter 4. The 500-User Office">???</a>.
+	</p><div class="procedure"><a name="id2626762"></a><p class="title"><b>Procedure 9.2. Migration Steps Using tdbsam</b></p><ol type="1"><li><p>
+		Prepare a Samba-3 server precisely per the instructions shown in <a class="link" href="Big500users.html" title="Chapter 4. The 500-User Office">&#8220;The 500-User Office&#8221;</a>.
 		Set the workgroup name to <code class="constant">MEGANET</code>.
-		</p></li><li><p><a class="indexterm" name="id374776"></a><a class="indexterm" name="id374784"></a>
+		</p></li><li><p><a class="indexterm" name="id2626790"></a><a class="indexterm" name="id2626798"></a>
 		Edit the <code class="filename">smb.conf</code> file to temporarily change the parameter 
-		<a class="indexterm" name="id374799"></a>domain master = No so
+		<a class="link" href="smb.conf.5.html#DOMAINMASTER">domain master = No</a> so
 		the Samba server functions as a BDC for the purpose of migration.
                 </p></li><li><p>
 		Start Samba as you have done previously.
-		</p></li><li><p><a class="indexterm" name="id374820"></a>
+		</p></li><li><p><a class="indexterm" name="id2626841"></a>
 		Join the NT4 Domain as a BDC, as shown here:
 </p><pre class="screen">
 <code class="prompt">root# </code> net rpc join -S oldnt4pdc -W MEGANET -UAdministrator%not24get
 Joined domain MEGANET.
 </pre><p>
-		</p></li><li><p><a class="indexterm" name="id374853"></a>
+		</p></li><li><p><a class="indexterm" name="id2626875"></a>
 		You may vampire the accounts from the NT4 PDC by executing the command, as shown here:
 </p><pre class="screen">
 <code class="prompt">root# </code> net rpc vampire -S oldnt4pdc -U Administrator%not24get
@@ -904,7 +904,7 @@
 Fetching BUILTIN database
 SAM_DELTA_DOMAIN_INFO not handled
 </pre><p>
-		</p></li><li><p><a class="indexterm" name="id374896"></a>
+		</p></li><li><p><a class="indexterm" name="id2626930"></a>
 		At this point, we can validate our migration. Let's look at the accounts
 		in the form in which they are seen in a smbpasswd file. This achieves that:
 </p><pre class="screen">
@@ -936,7 +936,7 @@
 maryk:509:3636AB7E12EBE79AB79AE2610DD89D4C:
      CF271B744F7A55AFDA277FF88D80C527:[UX         ]:LCT-3E8B4270:
 </pre><p>
-		</p></li><li><p><a class="indexterm" name="id374936"></a>
+		</p></li><li><p><a class="indexterm" name="id2627006"></a>
 		An expanded view of a user account entry shows more of what was
 		obtained from the NT4 PDC:
 </p><pre class="screen">
@@ -962,7 +962,7 @@
 Password can change:  0
 Password must change: Mon, 18 Jan 2038 20:14:07 GMT
 </pre><p>
-		</p></li><li><p><a class="indexterm" name="id374970"></a>
+		</p></li><li><p><a class="indexterm" name="id2627042"></a>
 		The following command lists the long names of the groups that have been
 		imported (vampired) from the NT4 PDC:
 </p><pre class="screen">
@@ -979,11 +979,11 @@
 Users                 Ordinary users
 </pre><p>
 		Everything looks well and in order.
-		</p></li><li><p><a class="indexterm" name="id375004"></a><a class="indexterm" name="id375012"></a>
+		</p></li><li><p><a class="indexterm" name="id2627081"></a><a class="indexterm" name="id2627089"></a>
 		Edit the <code class="filename">smb.conf</code> file to  reset the parameter 
-		<a class="indexterm" name="id375027"></a>domain master = Yes so
+		<a class="link" href="smb.conf.5.html#DOMAINMASTER">domain master = Yes</a> so
 		the Samba server functions as a PDC for the purpose of migration.
-                </p></li></ol></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id375038"></a>Key Points Learned</h3></div></div></div><p>
+                </p></li></ol></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2627122"></a>Key Points Learned</h3></div></div></div><p>
 		Migration of an NT4 PDC database to a Samba-3 PDC is possible.
 		</p><div class="itemizedlist"><ul type="disc"><li><p>
 			An LDAP backend is a suitable vehicle for NT4 migrations.
@@ -995,52 +995,52 @@
 			</p></li><li><p>
 			The net Samba-3 domain most likely requires some
 			administration and updating before going live.
-			</p></li></ul></div></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id375074"></a>Questions and Answers</h2></div></div></div><p>
-	</p><div class="qandaset"><dl><dt> <a href="ntmigration.html#id375089">
+			</p></li></ul></div></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2627160"></a>Questions and Answers</h2></div></div></div><p>
+	</p><div class="qandaset"><dl><dt> <a href="ntmigration.html#id2627176">
 		Why must I start each migration with a clean database?
-		</a></dt><dt> <a href="ntmigration.html#id375125">
+		</a></dt><dt> <a href="ntmigration.html#id2627216">
 		Is it possible to set my domain SID to anything I like?
-		</a></dt><dt> <a href="ntmigration.html#id375182">
+		</a></dt><dt> <a href="ntmigration.html#id2627273">
 		When using a tdbsam passdb backend, why must I have all domain user and group accounts
 		in /etc/passwd and /etc/group?
-		</a></dt><dt> <a href="ntmigration.html#id375348">
+		</a></dt><dt> <a href="ntmigration.html#id2627453">
 		Why did you validate connectivity before attempting migration?
-		</a></dt><dt> <a href="ntmigration.html#id375390">
+		</a></dt><dt> <a href="ntmigration.html#id2627499">
 		How would you merge 10 tdbsam-based domains into an LDAP database?
-		</a></dt><dt> <a href="ntmigration.html#id375506">
+		</a></dt><dt> <a href="ntmigration.html#id2627621">
 		I want to change my domain name after I migrate all accounts from an NT4 domain to a 
 		Samba-3 domain. Does it make any sense to migrate the machine accounts in that case?
-		</a></dt><dt> <a href="ntmigration.html#id375577">
+		</a></dt><dt> <a href="ntmigration.html#id2627697">
 		After merging multiple NT4 domains into a Samba-3 domain, I lost all multiple group mappings. Why?
-		</a></dt><dt> <a href="ntmigration.html#id375635">
+		</a></dt><dt> <a href="ntmigration.html#id2627762">
 		How can I reset group membership after loading the account information into the LDAP database?
-		</a></dt><dt> <a href="ntmigration.html#id375667">
+		</a></dt><dt> <a href="ntmigration.html#id2627796">
 		What are the limits or constraints that apply to group names?
-		</a></dt><dt> <a href="ntmigration.html#id375764">
+		</a></dt><dt> <a href="ntmigration.html#id2627901">
 		My Windows NT4 PDC has 323,000 user accounts. How long will it take to migrate them to a Samba-3
 		LDAP backend system using the vampire process?
-		</a></dt></dl><table border="0" summary="Q and A Set"><col align="left" width="1%"><tbody><tr class="question"><td align="left" valign="top"><a name="id375089"></a><a name="id375091"></a></td><td align="left" valign="top"><p><a class="indexterm" name="id375094"></a>
+		</a></dt></dl><table border="0" summary="Q and A Set"><col align="left" width="1%"><tbody><tr class="question"><td align="left" valign="top"><a name="id2627176"></a><a name="id2627178"></a></td><td align="left" valign="top"><p><a class="indexterm" name="id2627181"></a>
 		Why must I start each migration with a clean database?
-		</p></td></tr><tr class="answer"><td align="left" valign="top"></td><td align="left" valign="top"><p><a class="indexterm" name="id375109"></a>
+		</p></td></tr><tr class="answer"><td align="left" valign="top"></td><td align="left" valign="top"><p><a class="indexterm" name="id2627197"></a>
 		This is a recommendation that permits the data from each NT4 domain to
 		be kept separate until you are ready to merge them. Also, if you do not start with a clean database,
 		you may find errors due to users or groups from multiple domains having the
 		same name but different SIDs. It is better to permit each migration to complete
 		without undue errors and then to handle the merging of vampired data under
 		proper supervision.
-		</p></td></tr><tr class="question"><td align="left" valign="top"><a name="id375125"></a><a name="id375127"></a></td><td align="left" valign="top"><p><a class="indexterm" name="id375130"></a>
+		</p></td></tr><tr class="question"><td align="left" valign="top"><a name="id2627216"></a><a name="id2627218"></a></td><td align="left" valign="top"><p><a class="indexterm" name="id2627222"></a>
 		Is it possible to set my domain SID to anything I like?
-		</p></td></tr><tr class="answer"><td align="left" valign="top"></td><td align="left" valign="top"><p><a class="indexterm" name="id375145"></a><a class="indexterm" name="id375153"></a><a class="indexterm" name="id375161"></a>
+		</p></td></tr><tr class="answer"><td align="left" valign="top"></td><td align="left" valign="top"><p><a class="indexterm" name="id2627237"></a><a class="indexterm" name="id2627245"></a><a class="indexterm" name="id2627253"></a>
 		Yes, so long as the SID you create has the same structure as an autogenerated SID.
 		The typical SID looks like this: S-1-5-21-XXXXXXXXXX-XXXXXXXXXX-XXXXXXXXXX, where
 		the XXXXXXXXXX can be any number with from 6 to 10 digits. On the other hand, why
 		would you really want to create your own SID? I cannot think of a good reason.
 		You may want to set the SID to one that is already in use somewhere on your network,
 		but that is a little different from straight out creating your own domain SID.
-		</p></td></tr><tr class="question"><td align="left" valign="top"><a name="id375182"></a><a name="id375184"></a></td><td align="left" valign="top"><p><a class="indexterm" name="id375187"></a><a class="indexterm" name="id375195"></a><a class="indexterm" name="id375203"></a><a class="indexterm" name="id375210"></a><a class="indexterm" name="id375218"></a><a class="indexterm" name="id375230"></a><a class="indexterm" name="id375241"></a>
+		</p></td></tr><tr class="question"><td align="left" valign="top"><a name="id2627273"></a><a name="id2627275"></a></td><td align="left" valign="top"><p><a class="indexterm" name="id2627279"></a><a class="indexterm" name="id2627286"></a><a class="indexterm" name="id2627294"></a><a class="indexterm" name="id2627301"></a><a class="indexterm" name="id2627309"></a><a class="indexterm" name="id2627321"></a><a class="indexterm" name="id2627332"></a>
 		When using a tdbsam passdb backend, why must I have all domain user and group accounts
 		in <code class="filename">/etc/passwd</code> and <code class="filename">/etc/group</code>?
-		</p></td></tr><tr class="answer"><td align="left" valign="top"></td><td align="left" valign="top"><p><a class="indexterm" name="id375272"></a><a class="indexterm" name="id375279"></a><a class="indexterm" name="id375287"></a><a class="indexterm" name="id375295"></a><a class="indexterm" name="id375303"></a><a class="indexterm" name="id375310"></a>
+		</p></td></tr><tr class="answer"><td align="left" valign="top"></td><td align="left" valign="top"><p><a class="indexterm" name="id2627364"></a><a class="indexterm" name="id2627371"></a><a class="indexterm" name="id2627379"></a><a class="indexterm" name="id2627387"></a><a class="indexterm" name="id2627394"></a><a class="indexterm" name="id2627402"></a>
 		Samba-3 must be able to tie all user and group account SIDs to a UNIX UID or GID. Samba
 		does not fabricate the UNIX IDs from thin air, but rather requires them to be located
 		in a suitable place. 
@@ -1055,15 +1055,15 @@
 		migration to the LDAP database, the accounts may be removed from the UNIX database files. 
 		In short then, all UNIX and Windows networking accounts, both in tdbsam as well as in 
 		LDAP, require UIDs/GIDs.
-		</p></td></tr><tr class="question"><td align="left" valign="top"><a name="id375348"></a><a name="id375350"></a></td><td align="left" valign="top"><p><a class="indexterm" name="id375353"></a><a class="indexterm" name="id375361"></a><a class="indexterm" name="id375369"></a>
+		</p></td></tr><tr class="question"><td align="left" valign="top"><a name="id2627453"></a><a name="id2627455"></a></td><td align="left" valign="top"><p><a class="indexterm" name="id2627459"></a><a class="indexterm" name="id2627466"></a><a class="indexterm" name="id2627474"></a>
 		Why did you validate connectivity before attempting migration?
 		</p></td></tr><tr class="answer"><td align="left" valign="top"></td><td align="left" valign="top"><p>
 		Access validation before attempting to migrate NT4 domain accounts helps to pinpoint
 		potential problems that may otherwise affect or impede account migration. I am always
 		mindful of the 4 P's of migration: Planning Prevents Poor Performance.
-		</p></td></tr><tr class="question"><td align="left" valign="top"><a name="id375390"></a><a name="id375393"></a></td><td align="left" valign="top"><p>
+		</p></td></tr><tr class="question"><td align="left" valign="top"><a name="id2627499"></a><a name="id2627501"></a></td><td align="left" valign="top"><p>
 		How would you merge 10 tdbsam-based domains into an LDAP database?
-		</p></td></tr><tr class="answer"><td align="left" valign="top"></td><td align="left" valign="top"><p><a class="indexterm" name="id375403"></a><a class="indexterm" name="id375411"></a><a class="indexterm" name="id375419"></a><a class="indexterm" name="id375427"></a><a class="indexterm" name="id375434"></a><a class="indexterm" name="id375442"></a><a class="indexterm" name="id375450"></a><a class="indexterm" name="id375458"></a><a class="indexterm" name="id375465"></a><a class="indexterm" name="id375473"></a><a class="indexterm" name="id375481"></a>
+		</p></td></tr><tr class="answer"><td align="left" valign="top"></td><td align="left" valign="top"><p><a class="indexterm" name="id2627512"></a><a class="indexterm" name="id2627520"></a><a class="indexterm" name="id2627527"></a><a class="indexterm" name="id2627535"></a><a class="indexterm" name="id2627543"></a><a class="indexterm" name="id2627551"></a><a class="indexterm" name="id2627558"></a><a class="indexterm" name="id2627566"></a><a class="indexterm" name="id2627574"></a><a class="indexterm" name="id2627582"></a><a class="indexterm" name="id2627590"></a>
 		If you have 10 tdbsam Samba domains, there is considerable risk that there are a number of
 		accounts that have the same UNIX identifier (UID/GID). This means that you almost 
 		certainly have to edit a lot of data. It would be easiest to dump each database in smbpasswd
@@ -1073,17 +1073,17 @@
 		tdbsam and then to LDAP. The final choice is yours. Just remember to verify all accounts that
 		you have migrated before handing over access to a user. After all, too many users with a bad
 		migration experience may threaten your career.
-		</p></td></tr><tr class="question"><td align="left" valign="top"><a name="id375506"></a><a name="id375508"></a></td><td align="left" valign="top"><p><a class="indexterm" name="id375511"></a><a class="indexterm" name="id375519"></a>
+		</p></td></tr><tr class="question"><td align="left" valign="top"><a name="id2627621"></a><a name="id2627623"></a></td><td align="left" valign="top"><p><a class="indexterm" name="id2627626"></a><a class="indexterm" name="id2627634"></a>
 		I want to change my domain name after I migrate all accounts from an NT4 domain to a 
 		Samba-3 domain. Does it make any sense to migrate the machine accounts in that case?
-		</p></td></tr><tr class="answer"><td align="left" valign="top"></td><td align="left" valign="top"><p><a class="indexterm" name="id375538"></a><a class="indexterm" name="id375546"></a><a class="indexterm" name="id375554"></a><a class="indexterm" name="id375562"></a>
+		</p></td></tr><tr class="answer"><td align="left" valign="top"></td><td align="left" valign="top"><p><a class="indexterm" name="id2627655"></a><a class="indexterm" name="id2627663"></a><a class="indexterm" name="id2627671"></a><a class="indexterm" name="id2627679"></a>
 		I would recommend not to migrate the machine account. The machine accounts should still work, but there are registry entries
 		on each Windows NT4 and upward client that have a tattoo of the old domain name. If you
 		unjoin the domain and then rejoin the newly renamed Samba-3 domain, you can be certain to avoid
 		this tattooing effect.
-		</p></td></tr><tr class="question"><td align="left" valign="top"><a name="id375577"></a><a name="id375579"></a></td><td align="left" valign="top"><p><a class="indexterm" name="id375582"></a>
+		</p></td></tr><tr class="question"><td align="left" valign="top"><a name="id2627697"></a><a name="id2627699"></a></td><td align="left" valign="top"><p><a class="indexterm" name="id2627702"></a>
 		After merging multiple NT4 domains into a Samba-3 domain, I lost all multiple group mappings. Why?
-		</p></td></tr><tr class="answer"><td align="left" valign="top"></td><td align="left" valign="top"><p><a class="indexterm" name="id375598"></a><a class="indexterm" name="id375605"></a>
+		</p></td></tr><tr class="answer"><td align="left" valign="top"></td><td align="left" valign="top"><p><a class="indexterm" name="id2627718"></a><a class="indexterm" name="id2627726"></a>
 		Samba-3 currently does not implement multiple group membership internally. If you use the Windows 
 		NT4 Domain User Manager to manage accounts and you have an LDAP backend, the multiple group
 		membership is stored in the POSIX groups area. If you use either tdbsam or smbpasswd backend,
@@ -1092,14 +1092,14 @@
 		file to which you migrated the NT4 Domain data, do not forget to edit the UNIX <code class="filename">/etc/passwd</code>
 		and <code class="filename">/etc/group</code> information also. That is where the multiple group information
 		is most closely at your fingertips.
-		</p></td></tr><tr class="question"><td align="left" valign="top"><a name="id375635"></a><a name="id375637"></a></td><td align="left" valign="top"><p>
+		</p></td></tr><tr class="question"><td align="left" valign="top"><a name="id2627762"></a><a name="id2627764"></a></td><td align="left" valign="top"><p>
 		How can I reset group membership after loading the account information into the LDAP database?
-		</p></td></tr><tr class="answer"><td align="left" valign="top"></td><td align="left" valign="top"><p><a class="indexterm" name="id375648"></a>
+		</p></td></tr><tr class="answer"><td align="left" valign="top"></td><td align="left" valign="top"><p><a class="indexterm" name="id2627775"></a>
 		You can use the NT4 Domain User Manager that can be downloaded from the Microsoft Web site. The
 		installation file is called <code class="filename">SRVTOOLS.EXE</code>.
-		</p></td></tr><tr class="question"><td align="left" valign="top"><a name="id375667"></a><a name="id375669"></a></td><td align="left" valign="top"><p><a class="indexterm" name="id375673"></a>
+		</p></td></tr><tr class="question"><td align="left" valign="top"><a name="id2627796"></a><a name="id2627798"></a></td><td align="left" valign="top"><p><a class="indexterm" name="id2627801"></a>
 		What are the limits or constraints that apply to group names?
-		</p></td></tr><tr class="answer"><td align="left" valign="top"></td><td align="left" valign="top"><p><a class="indexterm" name="id375688"></a><a class="indexterm" name="id375695"></a><a class="indexterm" name="id375703"></a><a class="indexterm" name="id375711"></a><a class="indexterm" name="id375719"></a><a class="indexterm" name="id375727"></a>
+		</p></td></tr><tr class="answer"><td align="left" valign="top"></td><td align="left" valign="top"><p><a class="indexterm" name="id2627817"></a><a class="indexterm" name="id2627825"></a><a class="indexterm" name="id2627833"></a><a class="indexterm" name="id2627840"></a><a class="indexterm" name="id2627848"></a><a class="indexterm" name="id2627856"></a>
 		A Windows 200x group name can be up to 254 characters long, while in Windows NT4 the group
 		name is limited to 20 characters. Most UNIX systems limit this to 32 characters. Windows 
 		groups can contain upper- and lowercase characters, as well as spaces.
@@ -1111,7 +1111,7 @@
 		of the POSIX standards and likewise do not permit uppercase or space characters in group
 		or user account names. You have to experiment with your system to find what its 
 		peculiarities are.
-		</p></td></tr><tr class="question"><td align="left" valign="top"><a name="id375764"></a><a name="id375766"></a></td><td align="left" valign="top"><p><a class="indexterm" name="id375769"></a>
+		</p></td></tr><tr class="question"><td align="left" valign="top"><a name="id2627901"></a><a name="id2627903"></a></td><td align="left" valign="top"><p><a class="indexterm" name="id2627906"></a>
 		My Windows NT4 PDC has 323,000 user accounts. How long will it take to migrate them to a Samba-3
 		LDAP backend system using the vampire process?
 		</p></td></tr><tr class="answer"><td align="left" valign="top"></td><td align="left" valign="top"><p>
@@ -1120,7 +1120,7 @@
 		you would not be able to migrate 323,000 accounts because this number cannot fit into a 16-bit unsigned
 		integer. UNIX/Linux systems that have a 32-bit UID/GID can easily handle this number of accounts. 
 		Please check this carefully before you attempt to effect a migration using the vampire process.
-		</p><p><a class="indexterm" name="id375792"></a>
+		</p><p><a class="indexterm" name="id2627943"></a>
 		Migration speed depends much on the processor speed, the network speed, disk I/O capability, and
 		LDAP update overheads. On a dual processor AMD MP1600+ with 1 GB memory that was mirroring LDAP
 		to a second identical system over 1 Gb Ethernet, I was able to migrate around 180 user accounts

Modified: branches/samba/experimental/docs/htmldocs/Samba3-ByExample/nw4migration.html
===================================================================
--- branches/samba/experimental/docs/htmldocs/Samba3-ByExample/nw4migration.html	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/docs/htmldocs/Samba3-ByExample/nw4migration.html	2008-06-09 06:59:20 UTC (rev 1920)
@@ -1,6 +1,6 @@
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Chapter 10. Migrating NetWare Server to Samba-3</title><link rel="stylesheet" href="samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.72.0"><link rel="start" href="index.html" title="Samba-3 by Example"><link rel="up" href="DMSMig.html" title="Part II. Domain Members, Updating Samba and Migration"><link rel="prev" href="ntmigration.html" title="Chapter 9. Migrating NT4 Domain to Samba-3"><link rel="next" href="RefSection.html" title="Part III. Reference Section"></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. Migrating NetWare Server to Samba-3</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="ntmigration.html">Prev</a> </td><th width="60%" align="center">Part II. Domain Members, Updating Samba and Migration</th><td width="20%" align="right"> <a accesskey="n" href="RefSection.html">Next</a></td></tr></table><hr></div><div class="chapter" lang="en"><div class="titlepage"><div><div><h2 class="title"><a name="nw4migration"></a>Chapter 10. Migrating NetWare Server to Samba-3</h2></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="sect1"><a href="nw4migration.html#id375956">Introduction</a></span></dt><dd><dl><dt><span class="sect2"><a href="nw4migration.html#id376063">Assignment Tasks</a></span></dt></dl></dd><dt><span class="sect1"><a href="nw4migration.html#id376162">Dissection and Discussion</a></span></dt><dd><dl><dt><span class="sect2"><a href="nw4migration.html#id376233">Technical Issues</a></span></dt></dl></dd><dt><span class="sect1"><a href="nw4migration.html#id376404">Implementation</a></span></dt><dd><dl><dt><span class="sect2"><a href="nw4migration.html#id376413">NetWare Migration Using LDAP Backend</a></span></dt></dl></dd></dl></div><p>
-	<a class="indexterm" name="id375826"></a>
-	<a class="indexterm" name="id375832"></a>
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Chapter 10. Migrating NetWare Server to Samba-3</title><link rel="stylesheet" href="../samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.73.1"><link rel="start" href="index.html" title="Samba-3 by Example"><link rel="up" href="DMSMig.html" title="Part II. Domain Members, Updating Samba and Migration"><link rel="prev" href="ntmigration.html" title="Chapter 9. Migrating NT4 Domain to Samba-3"><link rel="next" href="RefSection.html" title="Part III. Reference Section"></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. Migrating NetWare Server to Samba-3</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="ntmigration.html">Prev</a> </td><th width="60%" align="center">Part II. Domain Members, Updating Samba and Migration</th><td width="20%" align="right"> <a accesskey="n" href="RefSection.html">Next</a></td></tr></table><hr></div><div class="chapter" lang="en"><div class="titlepage"><div><div><h2 class="title"><a name="nw4migration"></a>Chapter 10. Migrating NetWare Server to Samba-3</h2></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="sect1"><a href="nw4migration.html#id2628136">Introduction</a></span></dt><dd><dl><dt><span class="sect2"><a href="nw4migration.html#id2628253">Assignment Tasks</a></span></dt></dl></dd><dt><span class="sect1"><a href="nw4migration.html#id2628366">Dissection and Discussion</a></span></dt><dd><dl><dt><span class="sect2"><a href="nw4migration.html#id2628442">Technical Issues</a></span></dt></dl></dd><dt><span class="sect1"><a href="nw4migration.html#id2628632">Implementation</a></span></dt><dd><dl><dt><span class="sect2"><a href="nw4migration.html#id2628641">NetWare Migration Using LDAP Backend</a></span></dt></dl></dd></dl></div><p>
+	<a class="indexterm" name="id2627981"></a>
+	<a class="indexterm" name="id2627988"></a>
 	Novell is a company any seasoned IT manager has to admire. It has become increasingly
 	Linux-friendly and is emerging out of a deep regression that almost saw the company
 	disappear into obscurity. Novell's SUSE Linux hosts the NetWare server and it is the
@@ -8,24 +8,24 @@
 	It will be interesting to see what becomes of NetWare over time.
 	Meanwhile, there can be no denying that Novell is a Linux company.
 	</p><p>
-	<a class="indexterm" name="id375850"></a>
-	<a class="indexterm" name="id375857"></a>
-	<a class="indexterm" name="id375864"></a>
-	<a class="indexterm" name="id375871"></a>
+	<a class="indexterm" name="id2628006"></a>
+	<a class="indexterm" name="id2628013"></a>
+	<a class="indexterm" name="id2628019"></a>
+	<a class="indexterm" name="id2628026"></a>
 	Whatever flavor of Linux is preferred in your environment, whether Red Hat, Debian,
 	Gentoo, Mandrake, or SUSE (Novell), the information in this chapter should be read with
 	the knowledge that file locations may vary a little; even so, the information
 	in this chapter should provide something of value.
 	</p><p>
-	<a class="indexterm" name="id375883"></a>
+	<a class="indexterm" name="id2628041"></a>
 	Contributions to this chapter were made by Misty Stanley-Jones, a UNIX administrator of many
 	years who surfaced on the Samba mailing list with a barrage of questions and who
 	regularly helps other administrators to solve thorny Samba migration questions.
 	</p><p>
-	<a class="indexterm" name="id375896"></a>
-	<a class="indexterm" name="id375902"></a>
-	<a class="indexterm" name="id375909"></a>
-	<a class="indexterm" name="id375916"></a>
+	<a class="indexterm" name="id2628056"></a>
+	<a class="indexterm" name="id2628063"></a>
+	<a class="indexterm" name="id2628069"></a>
+	<a class="indexterm" name="id2628076"></a>
 	One wonders how many NetWare servers remain in active service. Many are being migrated
 	to Samba on Linux. Red Hat Linux, SUSE Linux 9.x, and SUSE Linux Enterprise Server 9 are
 	ideal target platforms to which a NetWare server may be migrated. The migration method
@@ -49,8 +49,8 @@
 	File paths have been modified to permit use of RPM packages provided by Novell. In the
 	original documentation contributed by Misty, the Courier-IMAP package had been built
 	directly from the original source tarball.
-	</p><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id375956"></a>Introduction</h2></div></div></div><p>
-	<a class="indexterm" name="id375964"></a>
+	</p><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2628136"></a>Introduction</h2></div></div></div><p>
+	<a class="indexterm" name="id2628144"></a>
 	Misty Stanley-Jones was recruited by Abmas to administer a network that had
 	not received much attention for some years and was much in need of a makeover.
 	As a brand-new sysadmin to this company, she inherited a very old Novell file server
@@ -64,13 +64,13 @@
 					Users storing information on their local hard
 					drives, causing backup integrity problems
 					</p></li></ul></div></li></ul></div><p>
-	<a class="indexterm" name="id376052"></a>
+	<a class="indexterm" name="id2628239"></a>
 	At one point disk space had filled up to 100 percent, causing the payroll database
 	to become corrupt. This caused the accounting department to be down for over
 	a week and necessitated deployment of another file server. The replacement
 	server was created with very poor security and design considerations from
 	a discarded desktop PC.
-	</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id376063"></a>Assignment Tasks</h3></div></div></div><p>
+	</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2628253"></a>Assignment Tasks</h3></div></div></div><p>
 	Misty has provided this summary of her migration experience in the hope
 	that it will help someone to avoid the challenges she faced. Perhaps her
 	configuration files and background will accelerate your learning as you
@@ -79,7 +79,7 @@
 	how Misty dealt with a particular NetWare migration requirement, and
 	it provides an overall approach to the implementation of a Samba-3
 	environment that is significantly divergent from that presented in
-	<a href="happy.html" title="Chapter 5. Making Happy Users">???</a>.
+	<a class="link" href="happy.html" title="Chapter 5. Making Happy Users">&#8220;Making Happy Users&#8221;</a>.
 	</p><p>
 	The complete removal of all site-specific information in order to produce	
 	a generic migration solution would rob this chapter of its character.
@@ -89,7 +89,7 @@
 	is the result of treatment given to her files in an attempt to make
 	the overall information more useful to you.
 	</p><p>
-	<a class="indexterm" name="id376092"></a>
+	<a class="indexterm" name="id2628290"></a>
 	After management reviewed a cost-benefit report as well as an estimated
 	time-to-completion, approval was given proceed with the solution proposed.
 	The server was built from purchased components. The total project cost
@@ -111,33 +111,33 @@
 		</td></tr></table><p>
 	The new system has operated for 6 months without problems. Over the past months
 	much attention has been focused on cleaning up desktops and user profiles.
-	</p></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id376162"></a>Dissection and Discussion</h2></div></div></div><p>
-	<a class="indexterm" name="id376170"></a>
-	<a class="indexterm" name="id376176"></a>
-	<a class="indexterm" name="id376183"></a>
-	<a class="indexterm" name="id376190"></a>
+	</p></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2628366"></a>Dissection and Discussion</h2></div></div></div><p>
+	<a class="indexterm" name="id2628374"></a>
+	<a class="indexterm" name="id2628380"></a>
+	<a class="indexterm" name="id2628387"></a>
+	<a class="indexterm" name="id2628394"></a>
 	A decision to use LDAP was made even though I knew nothing about LDAP except that
 	I had been reading the book &#8220;<span class="quote">LDAP System Administration,</span>&#8221; by Gerald Carter.
 	LDAP seemed to provide some of the functionality of Novell's e-Directory Services
 	and would provide centralized authentication and identity management.
 	</p><p>
-	<a class="indexterm" name="id376206"></a>
-	<a class="indexterm" name="id376213"></a>
-	<a class="indexterm" name="id376220"></a>
+	<a class="indexterm" name="id2628413"></a>
+	<a class="indexterm" name="id2628420"></a>
+	<a class="indexterm" name="id2628426"></a>
 	Building the LDAP database took a while and a lot of trial and error. Following
 	the guidance I obtained from &#8220;<span class="quote">LDAP System 
 	Administration,</span>&#8221; I installed OpenLDAP (from RPM; later I compiled
 	a more current version from source) and built my initial LDAP tree.
-	</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id376233"></a>Technical Issues</h3></div></div></div><p>
-	<a class="indexterm" name="id376241"></a>
-	<a class="indexterm" name="id376248"></a>
-	<a class="indexterm" name="id376255"></a>
-	<a class="indexterm" name="id376262"></a>
-	<a class="indexterm" name="id376268"></a>
-	<a class="indexterm" name="id376275"></a>
-	<a class="indexterm" name="id376282"></a>
-	<a class="indexterm" name="id376289"></a>
-	<a class="indexterm" name="id376296"></a>
+	</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2628442"></a>Technical Issues</h3></div></div></div><p>
+	<a class="indexterm" name="id2628450"></a>
+	<a class="indexterm" name="id2628457"></a>
+	<a class="indexterm" name="id2628464"></a>
+	<a class="indexterm" name="id2628471"></a>
+	<a class="indexterm" name="id2628478"></a>
+	<a class="indexterm" name="id2628484"></a>
+	<a class="indexterm" name="id2628491"></a>
+	<a class="indexterm" name="id2628498"></a>
+	<a class="indexterm" name="id2628505"></a>
 	The first challenge was to create a company white pages, followed by manually
 	entering everything from the printed company directory. This used only the inetOrgPerson
 	object class from the OpenLDAP schemas. The next step was to write a shell script that
@@ -159,7 +159,7 @@
 	An attempt was made to use the PADL POSIX account migration scripts, but I gave up trying to
 	make them work. Instead, even though it is most inelegant, I wrote a simple script that did
 	what I needed. It is enclosed as a simple example to demonstrate that you do not need to be
-	a guru to make light of otherwise painful repetition. This file is listed in <a href="nw4migration.html#sbeamg" title="Example 10.1. A Rough Tool to Create an LDIF File from the System Account Files">???</a>.
+	a guru to make light of otherwise painful repetition. This file is listed in <a class="link" href="nw4migration.html#sbeamg" title="Example 10.1. A Rough Tool to Create an LDIF File from the System Account Files">&#8220;A Rough Tool to Create an LDIF File from the System Account Files&#8221;</a>.
 	</p><div class="example"><a name="sbeamg"></a><p class="title"><b>Example 10.1. A Rough Tool to Create an LDIF File from the System Account Files</b></p><div class="example-contents"><pre class="screen">
 #!/bin/bash
 
@@ -188,16 +188,16 @@
 	The PADL MigrationTools are recommended for migration of the UNIX account information into
 	the LDAP directory. The tools consist of a set of Perl scripts for migration of users, groups,
 	aliases, hosts, netgroups, networks, protocols, PRCs, and services from the existing ASCII text
-	files (or from a name service such as NIS). This too set can be obtained from the <a href="http://www.padl.com" target="_top">PADL Web site</a>.
-	</p></div></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id376404"></a>Implementation</h2></div></div></div><p>
-	</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id376413"></a>NetWare Migration Using LDAP Backend</h3></div></div></div><p>
+	files (or from a name service such as NIS). This too set can be obtained from the <a class="ulink" href="http://www.padl.com" target="_top">PADL Web site</a>.
+	</p></div></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2628632"></a>Implementation</h2></div></div></div><p>
+	</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2628641"></a>NetWare Migration Using LDAP Backend</h3></div></div></div><p>
 	The following software must be installed on the SUSE Linux Enterprise Server to perform
 	this migration:
 	</p><table class="simplelist" border="0" summary="Simple list"><tr><td><p>courier-imap</p></td></tr><tr><td><p>courier-imap-ldap</p></td></tr><tr><td><p>nss_ldap</p></td></tr><tr><td><p>openldap2-client</p></td></tr><tr><td><p>openldap2-devel (only for Samba compilation)</p></td></tr><tr><td><p>openldap2</p></td></tr><tr><td><p>pam_ldap</p></td></tr><tr><td><p>samba-3.0.20 or later</p></td></tr><tr><td><p>samba-client-3.0.20 or later</p></td></tr><tr><td><p>samba-winbind-3.0.20 or later</p></td></tr><tr><td><p>smbldap-tools Version 0.9.1</p></td></tr></table><p>
 	Each software application must be carefully configured in preparation for migration.
 	The configuration files used at Abmas are provided as a guide and should be modified
 	to meet needs at your site.
-	</p><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id376484"></a>LDAP Server Configuration</h4></div></div></div><p>
+	</p><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2628717"></a>LDAP Server Configuration</h4></div></div></div><p>
 	The <code class="filename">/etc/openldap/slapd.conf</code> file Misty used is shown here:
 </p><pre class="programlisting">
 #/etc/openldap/slapd.conf
@@ -362,8 +362,8 @@
   by * read
 </pre><p>
 </p><p>
-	<a class="indexterm" name="id376595"></a>
-	The <code class="filename">/etc/ldap.conf</code> file used is listed in <a href="nw4migration.html#ch8ldap" title="Example 10.2. NSS LDAP Control File /etc/ldap.conf">???</a>.
+	<a class="indexterm" name="id2628908"></a>
+	The <code class="filename">/etc/ldap.conf</code> file used is listed in <a class="link" href="nw4migration.html#ch8ldap" title="Example 10.2. NSS LDAP Control File /etc/ldap.conf">&#8220;NSS LDAP Control File  /etc/ldap.conf&#8221;</a>.
 	</p><div class="example"><a name="ch8ldap"></a><p class="title"><b>Example 10.2. NSS LDAP Control File  /etc/ldap.conf</b></p><div class="example-contents"><pre class="screen">
 # /etc/ldap.conf
 # This file is present on every *NIX client that authenticates to LDAP.
@@ -416,11 +416,11 @@
 # possibilities to store hosts, services, ethers, and lots of other things.
 </pre><p>
 	</p><p>
-	<a class="indexterm" name="id376674"></a>
-	<a class="indexterm" name="id376681"></a>
+	<a class="indexterm" name="id2628992"></a>
+	<a class="indexterm" name="id2628999"></a>
 	In my setup, users authenticate via PAM and NSS using LDAP-based accounts.
 	The configuration file that controls the behavior of the PAM <code class="literal">pam_unix2</code>
-	module is shown in <a href="nw4migration.html#sbepu2" title="Example 10.3. The PAM Control File /etc/security/pam_unix2.conf">???</a> file.
+	module is shown in <a class="link" href="nw4migration.html#sbepu2" title="Example 10.3. The PAM Control File /etc/security/pam_unix2.conf">&#8220;The PAM Control File /etc/security/pam_unix2.conf&#8221;</a> file.
 	This works out of the box with the configuration files in this chapter. It
 	enables you to have no local accounts for users (it is highly advisable 
 	to have a local account for the root user).  Traps for the unwary include the following:
@@ -458,7 +458,7 @@
 account: use_ldap
 password: use_ldap
 session: none
-</pre></div></div><br class="example-break"><a class="indexterm" name="id376733"></a><a class="indexterm" name="id376740"></a><a class="indexterm" name="id376747"></a><div class="itemizedlist"><ul type="disc"><li><p>
+</pre></div></div><br class="example-break"><a class="indexterm" name="id2629082"></a><a class="indexterm" name="id2629089"></a><a class="indexterm" name="id2629096"></a><div class="itemizedlist"><ul type="disc"><li><p>
 			If your LDAP database goes down, nobody can authenticate except for root.
 			</p></li><li><p>
 			If failover is configured incorrectly, weird behavior can occur. For example, 
@@ -468,31 +468,31 @@
 	of this document, and steps for implementing it are well documented.
 	</p><p>
 	The following services authenticate using LDAP:
-	</p><a class="indexterm" name="id376779"></a><a class="indexterm" name="id376786"></a><a class="indexterm" name="id376793"></a><table class="simplelist" border="0" summary="Simple list"><tr><td><p>UNIX login/ssh</p></td></tr><tr><td><p>Postfix (SMTP)</p></td></tr><tr><td><p>Courier-IMAP/IMAPS/POP3/POP3S</p></td></tr></table><p>
-	<a class="indexterm" name="id376821"></a>
-	<a class="indexterm" name="id376828"></a>
+	</p><a class="indexterm" name="id2629132"></a><a class="indexterm" name="id2629138"></a><a class="indexterm" name="id2629145"></a><table class="simplelist" border="0" summary="Simple list"><tr><td><p>UNIX login/ssh</p></td></tr><tr><td><p>Postfix (SMTP)</p></td></tr><tr><td><p>Courier-IMAP/IMAPS/POP3/POP3S</p></td></tr></table><p>
+	<a class="indexterm" name="id2629174"></a>
+	<a class="indexterm" name="id2629181"></a>
 	Companywide white pages can be searched using an LDAP client
 	such as the one in the Windows Address Book.
 	</p><p>
-	<a class="indexterm" name="id376839"></a>
-	<a class="indexterm" name="id376846"></a>
+	<a class="indexterm" name="id2629193"></a>
+	<a class="indexterm" name="id2629200"></a>
 	Having gained a solid understanding of LDAP and a relatively workable LDAP tree
 	thus far, it was time to configure Samba. I compiled the latest stable Samba and
 	also installed the latest <code class="literal">smbldap-tools</code> from 
-	<a href="http://idealx.com" target="_top">Idealx</a>.
+	<a class="ulink" href="http://idealx.com" target="_top">Idealx</a>.
 	</p><p>
-	The Samba <code class="filename">smb.conf</code> file was configured as shown in <a href="nw4migration.html#ch8smbconf" title="Example 10.4. Samba Configuration File smb.conf Part A">???</a>.
-	</p><div class="example"><a name="ch8smbconf"></a><p class="title"><b>Example 10.4. Samba Configuration File  smb.conf Part A</b></p><div class="example-contents"><table class="simplelist" border="0" summary="Simple list"><tr><td># Global parameters</td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[global]</code></em></td></tr><tr><td><a class="indexterm" name="id376912"></a><em class="parameter"><code>workgroup = MEGANET2</code></em></td></tr><tr><td><a class="indexterm" name="id376925"></a><em class="parameter"><code>netbios name = MASSIVE</code></em></td></tr><tr><td><a class="indexterm" name="id376937"></a><em class="parameter"><code>server string = Corp File Server</code></em></td></tr><tr><td><a class="indexterm" name="id376950"></a><em class="parameter"><code>passdb backend = ldapsam:ldap://localhost</code></em></td></tr><tr><td><a class="indexterm" name="id376963"></a><em class="parameter"><code>pam password change = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id376976"></a><em class="parameter"><code>username map = /etc/samba/smbusers</code></em></td></tr><tr><td><a class="indexterm" name="id376988"></a><em class="parameter"><code>log level = 1</code></em></td></tr><tr><td><a class="indexterm" name="id377001"></a><em class="parameter"><code>log file = /data/samba/log/%m.log</code></em></td></tr><tr><td><a class="indexterm" name="id377013"></a><em class="parameter"><code>name resolve order = wins host bcast</code></em></td></tr><tr><td><a class="indexterm" name="id377026"></a><em class="parameter"><code>time server = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id377039"></a><em class="parameter"><code>printcap name = cups</code></em></td></tr><tr><td><a class="indexterm" name="id377051"></a><em class="parameter"><code>show add printer wizard = No</code></em></td></tr><tr><td><a class="indexterm" name="id377064"></a><em class="parameter"><code>cups options = Raw</code></em></td></tr><tr><td><a class="indexterm" name="id377076"></a><em class="parameter"><code>add user script = /opt/IDEALX/sbin/smbldap-useradd -m "%u"</code></em></td></tr><tr><td><a class="indexterm" name="id377089"></a><em class="parameter"><code>add group script = /opt/IDEALX/sbin/smbldap-groupadd -p "%g"</code></em></td></tr><tr><td><a class="indexterm" name="id377102"></a><em class="parameter"><code>add user to group script = /opt/IDEALX/sbin/smbldap-groupmod -m "%u" "%g"</code></em></td></tr><tr><td><a class="indexterm" name="id377115"></a><em class="parameter"><code>delete user from group script = /opt/IDEALX/sbin/smbldap-groupmod -x "%u" "%g"</code></em></td></tr><tr><td><a class="indexterm" name="id377129"></a><em class="parameter"><code>set primary group script = /opt/IDEALX/sbin/smbldap-usermod -g "%g" "%u"</code></em></td></tr><tr><td><a class="indexterm" name="id377142"></a><em class="parameter"><code>add machine script = /usr/local/sbin/smbldap-useradd -w "%m"</code></em></td></tr><tr><td><a class="indexterm" name="id377155"></a><em class="parameter"><code>logon script = logon.bat</code></em></td></tr><tr><td><a class="indexterm" name="id377167"></a><em class="parameter"><code>logon path = \\%L\profiles\%U\%a</code></em></td></tr><tr><td><a class="indexterm" name="id377180"></a><em class="parameter"><code>logon drive = H:</code></em></td></tr><tr><td><a class="indexterm" name="id377193"></a><em class="parameter"><code>logon home = \\%L\%U</code></em></td></tr><tr><td><a class="indexterm" name="id377205"></a><em class="parameter"><code>domain logons = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id377218"></a><em class="parameter"><code>wins support = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id377230"></a><em class="parameter"><code>ldap admin dn = cn=Manager,dc=abmas,dc=biz</code></em></td></tr><tr><td><a class="indexterm" name="id377243"></a><em class="parameter"><code>ldap group suffix = ou=Groups</code></em></td></tr><tr><td><a class="indexterm" name="id377256"></a><em class="parameter"><code>ldap idmap suffix = ou=People</code></em></td></tr><tr><td><a class="indexterm" name="id377268"></a><em class="parameter"><code>ldap machine suffix = ou=People</code></em></td></tr><tr><td><a class="indexterm" name="id377281"></a><em class="parameter"><code>ldap passwd sync = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id377294"></a><em class="parameter"><code>ldap suffix = ou=MEGANET2,dc=abmas,dc=biz</code></em></td></tr><tr><td><a class="indexterm" name="id377306"></a><em class="parameter"><code>ldap ssl = no</code></em></td></tr><tr><td><a class="indexterm" name="id377319"></a><em class="parameter"><code>ldap user suffix = ou=People</code></em></td></tr><tr><td><a class="indexterm" name="id377332"></a><em class="parameter"><code>admin users = root, "@Domain Admins"</code></em></td></tr><tr><td><a class="indexterm" name="id377344"></a><em class="parameter"><code>printer admin = "@Domain Admins"</code></em></td></tr><tr><td><a class="indexterm" name="id377357"></a><em class="parameter"><code>force printername = Yes</code></em></td></tr></table></div></div><br class="example-break"><div class="example"><a name="ch8smbconf2"></a><p class="title"><b>Example 10.5. Samba Configuration File  smb.conf Part B</b></p><div class="example-contents"><table class="simplelist" border="0" summary="Simple list"><tr><td> </td></tr><tr><td><em class="parameter"><code>[netlogon]</code></em></td></tr><tr><td><a class="indexterm" name="id377397"></a><em class="parameter"><code>comment = Network logon service</code></em></td></tr><tr><td><a class="indexterm" name="id377409"></a><em class="parameter"><code>path = /data/samba/netlogon</code></em></td></tr><tr><td><a class="indexterm" name="id377422"></a><em class="parameter"><code>write list = "@Domain Admins"</code></em></td></tr><tr><td><a class="indexterm" name="id377435"></a><em class="parameter"><code>guest ok = Yes</code></em></td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[profiles]</code></em></td></tr><tr><td><a class="indexterm" name="id377456"></a><em class="parameter"><code>comment = Roaming Profile Share</code></em></td></tr><tr><td><a class="indexterm" name="id377469"></a><em class="parameter"><code>path = /data/samba/profiles/</code></em></td></tr><tr><td><a class="indexterm" name="id377482"></a><em class="parameter"><code>read only = No</code></em></td></tr><tr><td><a class="indexterm" name="id377494"></a><em class="parameter"><code>profile acls = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id377507"></a><em class="parameter"><code>veto files = desktop.ini</code></em></td></tr><tr><td><a class="indexterm" name="id377519"></a><em class="parameter"><code>browseable = No</code></em></td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[homes]</code></em></td></tr><tr><td><a class="indexterm" name="id377541"></a><em class="parameter"><code>comment = Home Directories</code></em></td></tr><tr><td><a class="indexterm" name="id377553"></a><em class="parameter"><code>valid users = %S</code></em></td></tr><tr><td><a class="indexterm" name="id377566"></a><em class="parameter"><code>read only = No</code></em></td></tr><tr><td><a class="indexterm" name="id377578"></a><em class="parameter"><code>create mask = 0770</code></em></td></tr><tr><td><a class="indexterm" name="id377591"></a><em class="parameter"><code>veto files = desktop.ini</code></em></td></tr><tr><td><a class="indexterm" name="id377604"></a><em class="parameter"><code>hide files = desktop.ini</code></em></td></tr><tr><td><a class="indexterm" name="id377616"></a><em class="parameter"><code>browseable = No</code></em></td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[software]</code></em></td></tr><tr><td><a class="indexterm" name="id377638"></a><em class="parameter"><code>comment = Software for %a computers</code></em></td></tr><tr><td><a class="indexterm" name="id377650"></a><em class="parameter"><code>path = /data/samba/shares/software/%a</code></em></td></tr><tr><td><a class="indexterm" name="id377663"></a><em class="parameter"><code>guest ok = Yes</code></em></td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[public]</code></em></td></tr><tr><td><a class="indexterm" name="id377685"></a><em class="parameter"><code>comment = Public Files</code></em></td></tr><tr><td><a class="indexterm" name="id377697"></a><em class="parameter"><code>path = /data/samba/shares/public</code></em></td></tr><tr><td><a class="indexterm" name="id377710"></a><em class="parameter"><code>read only = No</code></em></td></tr><tr><td><a class="indexterm" name="id377722"></a><em class="parameter"><code>guest ok = Yes</code></em></td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[PDF]</code></em></td></tr><tr><td><a class="indexterm" name="id377744"></a><em class="parameter"><code>comment = Location of documents printed to PDFCreator printer</code></em></td></tr><tr><td><a class="indexterm" name="id377757"></a><em class="parameter"><code>path = /data/samba/shares/pdf</code></em></td></tr><tr><td><a class="indexterm" name="id377769"></a><em class="parameter"><code>guest ok = Yes</code></em></td></tr></table></div></div><br class="example-break"><div class="example"><a name="ch8smbconf3"></a><p class="title"><b>Example 10.6. Samba Configuration File  smb.conf Part C</b></p><div class="example-contents"><table class="simplelist" border="0" summary="Simple list"><tr><td> </td></tr><tr><td><em class="parameter"><code>[EVERYTHING]</code></em></td></tr><tr><td><a class="indexterm" name="id377809"></a><em class="parameter"><code>comment = All shares</code></em></td></tr><tr><td><a class="indexterm" name="id377822"></a><em class="parameter"><code>path = /data/samba</code></em></td></tr><tr><td><a class="indexterm" name="id377834"></a><em class="parameter"><code>valid users = "@Domain Admins"</code></em></td></tr><tr><td><a class="indexterm" name="id377847"></a><em class="parameter"><code>read only = No</code></em></td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[CDROM]</code></em></td></tr><tr><td><a class="indexterm" name="id377868"></a><em class="parameter"><code>comment = CD-ROM on MASSIVE</code></em></td></tr><tr><td><a class="indexterm" name="id377881"></a><em class="parameter"><code>path = /mnt</code></em></td></tr><tr><td><a class="indexterm" name="id377894"></a><em class="parameter"><code>guest ok = Yes</code></em></td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[print$]</code></em></td></tr><tr><td><a class="indexterm" name="id377915"></a><em class="parameter"><code>comment = Printer Drivers Share</code></em></td></tr><tr><td><a class="indexterm" name="id377928"></a><em class="parameter"><code>path = /data/samba/drivers</code></em></td></tr><tr><td><a class="indexterm" name="id377940"></a><em class="parameter"><code>write list = root</code></em></td></tr><tr><td><a class="indexterm" name="id377953"></a><em class="parameter"><code>browseable = No</code></em></td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[printers]</code></em></td></tr><tr><td><a class="indexterm" name="id377974"></a><em class="parameter"><code>comment = All Printers</code></em></td></tr><tr><td><a class="indexterm" name="id377987"></a><em class="parameter"><code>path = /data/samba/spool</code></em></td></tr><tr><td><a class="indexterm" name="id378000"></a><em class="parameter"><code>create mask = 0644</code></em></td></tr><tr><td><a class="indexterm" name="id378012"></a><em class="parameter"><code>printable = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id378025"></a><em class="parameter"><code>browseable = No</code></em></td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[acct_hp8500]</code></em></td></tr><tr><td><a class="indexterm" name="id378046"></a><em class="parameter"><code>comment = "Accounting Color Laser Printer"</code></em></td></tr><tr><td><a class="indexterm" name="id378059"></a><em class="parameter"><code>path = /data/samba/spool/private</code></em></td></tr><tr><td><a class="indexterm" name="id378072"></a><em class="parameter"><code>valid users = @acct, @acct_admin, @hr, "@Domain Admins", at Receptionist, dwayne, terri, danae, jerry</code></em></td></tr><tr><td><a class="indexterm" name="id378085"></a><em class="parameter"><code>create mask = 0644</code></em></td></tr><tr><td><a class="indexterm" name="id378097"></a><em class="parameter"><code>printable = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id378110"></a><em class="parameter"><code>copy = printers</code></em></td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[plotter]</code></em></td></tr><tr><td><a class="indexterm" name="id378131"></a><em class="parameter"><code>comment = Engineering Plotter</code></em></td></tr><tr><td><a class="indexterm" name="id378144"></a><em class="parameter"><code>path = /data/samba/spool</code></em></td></tr><tr><td><a class="indexterm" name="id378157"></a><em class="parameter"><code>create mask = 0644</code></em></td></tr><tr><td><a class="indexterm" name="id378169"></a><em class="parameter"><code>printable = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id378182"></a><em class="parameter"><code>use client driver = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id378194"></a><em class="parameter"><code>copy = printers</code></em></td></tr></table></div></div><br class="example-break"><div class="example"><a name="ch8smbconf4"></a><p class="title"><b>Example 10.7. Samba Configuration File  smb.conf Part D</b></p><div class="example-contents"><table class="simplelist" border="0" summary="Simple list"><tr><td> </td></tr><tr><td><em class="parameter"><code>[APPS]</code></em></td></tr><tr><td><a class="indexterm" name="id378234"></a><em class="parameter"><code>path = /data/samba/shares/Apps</code></em></td></tr><tr><td><a class="indexterm" name="id378247"></a><em class="parameter"><code>force group = "Domain Users"</code></em></td></tr><tr><td><a class="indexterm" name="id378260"></a><em class="parameter"><code>read only = No</code></em></td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[ACCT]</code></em></td></tr><tr><td><a class="indexterm" name="id378281"></a><em class="parameter"><code>path = /data/samba/shares/Accounting</code></em></td></tr><tr><td><a class="indexterm" name="id378294"></a><em class="parameter"><code>valid users = @acct, "@Domain Admins"</code></em></td></tr><tr><td><a class="indexterm" name="id378306"></a><em class="parameter"><code>force group = acct</code></em></td></tr><tr><td><a class="indexterm" name="id378319"></a><em class="parameter"><code>read only = No</code></em></td></tr><tr><td><a class="indexterm" name="id378331"></a><em class="parameter"><code>create mask = 0660</code></em></td></tr><tr><td><a class="indexterm" name="id378344"></a><em class="parameter"><code>directory mask = 0770</code></em></td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[ACCT_ADMIN]</code></em></td></tr><tr><td><a class="indexterm" name="id378365"></a><em class="parameter"><code>path = /data/samba/shares/Acct_Admin</code></em></td></tr><tr><td><a class="indexterm" name="id378378"></a><em class="parameter"><code>valid users = @”acct_admin”</code></em></td></tr><tr><td><a class="indexterm" name="id378391"></a><em class="parameter"><code>force group = acct_admin</code></em></td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[HR_PR]</code></em></td></tr><tr><td><a class="indexterm" name="id378413"></a><em class="parameter"><code>path = /data/samba/shares/HR_PR</code></em></td></tr><tr><td><a class="indexterm" name="id378425"></a><em class="parameter"><code>valid users = @hr, @acct_admin</code></em></td></tr><tr><td><a class="indexterm" name="id378438"></a><em class="parameter"><code>force group = hr</code></em></td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[ENGR]</code></em></td></tr><tr><td><a class="indexterm" name="id378460"></a><em class="parameter"><code>path = /data/samba/shares/Engr</code></em></td></tr><tr><td><a class="indexterm" name="id378472"></a><em class="parameter"><code>valid users = @engr, @receptionist, @truss, "@Domain Admins", cheri</code></em></td></tr><tr><td><a class="indexterm" name="id378485"></a><em class="parameter"><code>force group = engr</code></em></td></tr><tr><td><a class="indexterm" name="id378498"></a><em class="parameter"><code>read only = No</code></em></td></tr><tr><td><a class="indexterm" name="id378510"></a><em class="parameter"><code>create mask = 0770</code></em></td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[DATA]</code></em></td></tr><tr><td><a class="indexterm" name="id378532"></a><em class="parameter"><code>path = /data/samba/shares/DATA</code></em></td></tr><tr><td><a class="indexterm" name="id378544"></a><em class="parameter"><code>valid users = @engr, @receptionist, @truss, "@Domain Admins", cheri</code></em></td></tr><tr><td><a class="indexterm" name="id378557"></a><em class="parameter"><code>force group = engr</code></em></td></tr><tr><td><a class="indexterm" name="id378570"></a><em class="parameter"><code>read only = No</code></em></td></tr><tr><td><a class="indexterm" name="id378582"></a><em class="parameter"><code>create mask = 0770</code></em></td></tr><tr><td><a class="indexterm" name="id378595"></a><em class="parameter"><code>copy = engr</code></em></td></tr></table></div></div><br class="example-break"><div class="example"><a name="ch8smbconf5"></a><p class="title"><b>Example 10.8. Samba Configuration File  smb.conf Part E</b></p><div class="example-contents"><table class="simplelist" border="0" summary="Simple list"><tr><td> </td></tr><tr><td><em class="parameter"><code>[X]</code></em></td></tr><tr><td><a class="indexterm" name="id378634"></a><em class="parameter"><code>path = /data/samba/shares/X</code></em></td></tr><tr><td><a class="indexterm" name="id378647"></a><em class="parameter"><code>valid users = @engr, @acct</code></em></td></tr><tr><td><a class="indexterm" name="id378660"></a><em class="parameter"><code>force group = engr</code></em></td></tr><tr><td><a class="indexterm" name="id378672"></a><em class="parameter"><code>read only = No</code></em></td></tr><tr><td><a class="indexterm" name="id378685"></a><em class="parameter"><code>create mask = 0770</code></em></td></tr><tr><td><a class="indexterm" name="id378697"></a><em class="parameter"><code>copy = engr</code></em></td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[NETWORK]</code></em></td></tr><tr><td><a class="indexterm" name="id378719"></a><em class="parameter"><code>path = /data/samba/shares/network</code></em></td></tr><tr><td><a class="indexterm" name="id378732"></a><em class="parameter"><code>valid users = "@Domain Users"</code></em></td></tr><tr><td><a class="indexterm" name="id378744"></a><em class="parameter"><code>read only = No</code></em></td></tr><tr><td><a class="indexterm" name="id378757"></a><em class="parameter"><code>create mask = 0770</code></em></td></tr><tr><td><a class="indexterm" name="id378769"></a><em class="parameter"><code>guest ok = Yes</code></em></td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[UTILS]</code></em></td></tr><tr><td><a class="indexterm" name="id378791"></a><em class="parameter"><code>path = /data/samba/shares/Utils</code></em></td></tr><tr><td><a class="indexterm" name="id378803"></a><em class="parameter"><code>write list = "@Domain Admins"</code></em></td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[SYS]</code></em></td></tr><tr><td><a class="indexterm" name="id378825"></a><em class="parameter"><code>path = /data/samba/shares/SYS</code></em></td></tr><tr><td><a class="indexterm" name="id378838"></a><em class="parameter"><code>valid users = chad</code></em></td></tr><tr><td><a class="indexterm" name="id378850"></a><em class="parameter"><code>read only = No</code></em></td></tr><tr><td><a class="indexterm" name="id378863"></a><em class="parameter"><code>browseable = No</code></em></td></tr></table></div></div><br class="example-break"><p>
-	<a class="indexterm" name="id378878"></a>
-	<a class="indexterm" name="id378885"></a>
-	<a class="indexterm" name="id378892"></a>
+	The Samba <code class="filename">smb.conf</code> file was configured as shown in <a class="link" href="nw4migration.html#ch8smbconf" title="Example 10.4. Samba Configuration File smb.conf Part A">&#8220;Samba Configuration File  smb.conf Part A&#8221;</a>.
+	</p><div class="example"><a name="ch8smbconf"></a><p class="title"><b>Example 10.4. Samba Configuration File  smb.conf Part A</b></p><div class="example-contents"><table class="simplelist" border="0" summary="Simple list"><tr><td># Global parameters</td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[global]</code></em></td></tr><tr><td><a class="indexterm" name="id2629270"></a><em class="parameter"><code>workgroup = MEGANET2</code></em></td></tr><tr><td><a class="indexterm" name="id2629281"></a><em class="parameter"><code>netbios name = MASSIVE</code></em></td></tr><tr><td><a class="indexterm" name="id2629293"></a><em class="parameter"><code>server string = Corp File Server</code></em></td></tr><tr><td><a class="indexterm" name="id2629305"></a><em class="parameter"><code>passdb backend = ldapsam:ldap://localhost</code></em></td></tr><tr><td><a class="indexterm" name="id2629317"></a><em class="parameter"><code>pam password change = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id2629329"></a><em class="parameter"><code>username map = /etc/samba/smbusers</code></em></td></tr><tr><td><a class="indexterm" name="id2629341"></a><em class="parameter"><code>log level = 1</code></em></td></tr><tr><td><a class="indexterm" name="id2629353"></a><em class="parameter"><code>log file = /data/samba/log/%m.log</code></em></td></tr><tr><td><a class="indexterm" name="id2629365"></a><em class="parameter"><code>name resolve order = wins host bcast</code></em></td></tr><tr><td><a class="indexterm" name="id2629377"></a><em class="parameter"><code>time server = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id2629388"></a><em class="parameter"><code>printcap name = cups</code></em></td></tr><tr><td><a class="indexterm" name="id2629400"></a><em class="parameter"><code>show add printer wizard = No</code></em></td></tr><tr><td><a class="indexterm" name="id2629412"></a><em class="parameter"><code>cups options = Raw</code></em></td></tr><tr><td><a class="indexterm" name="id2629424"></a><em class="parameter"><code>add user script = /opt/IDEALX/sbin/smbldap-useradd -m "%u"</code></em></td></tr><tr><td><a class="indexterm" name="id2629437"></a><em class="parameter"><code>add group script = /opt/IDEALX/sbin/smbldap-groupadd -p "%g"</code></em></td></tr><tr><td><a class="indexterm" name="id2629449"></a><em class="parameter"><code>add user to group script = /opt/IDEALX/sbin/smbldap-groupmod -m "%u" "%g"</code></em></td></tr><tr><td><a class="indexterm" name="id2629462"></a><em class="parameter"><code>delete user from group script = /opt/IDEALX/sbin/smbldap-groupmod -x "%u" "%g"</code></em></td></tr><tr><td><a class="indexterm" name="id2629475"></a><em class="parameter"><code>set primary group script = /opt/IDEALX/sbin/smbldap-usermod -g "%g" "%u"</code></em></td></tr><tr><td><a class="indexterm" name="id2629488"></a><em class="parameter"><code>add machine script = /usr/local/sbin/smbldap-useradd -w "%m"</code></em></td></tr><tr><td><a class="indexterm" name="id2629500"></a><em class="parameter"><code>logon script = logon.bat</code></em></td></tr><tr><td><a class="indexterm" name="id2629512"></a><em class="parameter"><code>logon path = \\%L\profiles\%U\%a</code></em></td></tr><tr><td><a class="indexterm" name="id2629524"></a><em class="parameter"><code>logon drive = H:</code></em></td></tr><tr><td><a class="indexterm" name="id2629536"></a><em class="parameter"><code>logon home = \\%L\%U</code></em></td></tr><tr><td><a class="indexterm" name="id2629547"></a><em class="parameter"><code>domain logons = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id2629559"></a><em class="parameter"><code>wins support = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id2629571"></a><em class="parameter"><code>ldap admin dn = cn=Manager,dc=abmas,dc=biz</code></em></td></tr><tr><td><a class="indexterm" name="id2629583"></a><em class="parameter"><code>ldap group suffix = ou=Groups</code></em></td></tr><tr><td><a class="indexterm" name="id2629595"></a><em class="parameter"><code>ldap idmap suffix = ou=People</code></em></td></tr><tr><td><a class="indexterm" name="id2629607"></a><em class="parameter"><code>ldap machine suffix = ou=People</code></em></td></tr><tr><td><a class="indexterm" name="id2629619"></a><em class="parameter"><code>ldap passwd sync = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id2629631"></a><em class="parameter"><code>ldap suffix = ou=MEGANET2,dc=abmas,dc=biz</code></em></td></tr><tr><td><a class="indexterm" name="id2629643"></a><em class="parameter"><code>ldap ssl = no</code></em></td></tr><tr><td><a class="indexterm" name="id2629654"></a><em class="parameter"><code>ldap user suffix = ou=People</code></em></td></tr><tr><td><a class="indexterm" name="id2629666"></a><em class="parameter"><code>admin users = root, "@Domain Admins"</code></em></td></tr><tr><td><a class="indexterm" name="id2629678"></a><em class="parameter"><code>printer admin = "@Domain Admins"</code></em></td></tr><tr><td><a class="indexterm" name="id2629690"></a><em class="parameter"><code>force printername = Yes</code></em></td></tr></table></div></div><br class="example-break"><div class="example"><a name="ch8smbconf2"></a><p class="title"><b>Example 10.5. Samba Configuration File  smb.conf Part B</b></p><div class="example-contents"><table class="simplelist" border="0" summary="Simple list"><tr><td> </td></tr><tr><td><em class="parameter"><code>[netlogon]</code></em></td></tr><tr><td><a class="indexterm" name="id2629730"></a><em class="parameter"><code>comment = Network logon service</code></em></td></tr><tr><td><a class="indexterm" name="id2629742"></a><em class="parameter"><code>path = /data/samba/netlogon</code></em></td></tr><tr><td><a class="indexterm" name="id2629754"></a><em class="parameter"><code>write list = "@Domain Admins"</code></em></td></tr><tr><td><a class="indexterm" name="id2629765"></a><em class="parameter"><code>guest ok = Yes</code></em></td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[profiles]</code></em></td></tr><tr><td><a class="indexterm" name="id2629786"></a><em class="parameter"><code>comment = Roaming Profile Share</code></em></td></tr><tr><td><a class="indexterm" name="id2629798"></a><em class="parameter"><code>path = /data/samba/profiles/</code></em></td></tr><tr><td><a class="indexterm" name="id2629810"></a><em class="parameter"><code>read only = No</code></em></td></tr><tr><td><a class="indexterm" name="id2629821"></a><em class="parameter"><code>profile acls = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id2629833"></a><em class="parameter"><code>veto files = desktop.ini</code></em></td></tr><tr><td><a class="indexterm" name="id2629845"></a><em class="parameter"><code>browseable = No</code></em></td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[homes]</code></em></td></tr><tr><td><a class="indexterm" name="id2629865"></a><em class="parameter"><code>comment = Home Directories</code></em></td></tr><tr><td><a class="indexterm" name="id2629877"></a><em class="parameter"><code>valid users = %S</code></em></td></tr><tr><td><a class="indexterm" name="id2629889"></a><em class="parameter"><code>read only = No</code></em></td></tr><tr><td><a class="indexterm" name="id2629900"></a><em class="parameter"><code>create mask = 0770</code></em></td></tr><tr><td><a class="indexterm" name="id2629912"></a><em class="parameter"><code>veto files = desktop.ini</code></em></td></tr><tr><td><a class="indexterm" name="id2629924"></a><em class="parameter"><code>hide files = desktop.ini</code></em></td></tr><tr><td><a class="indexterm" name="id2629935"></a><em class="parameter"><code>browseable = No</code></em></td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[software]</code></em></td></tr><tr><td><a class="indexterm" name="id2629956"></a><em class="parameter"><code>comment = Software for %a computers</code></em></td></tr><tr><td><a class="indexterm" name="id2629968"></a><em class="parameter"><code>path = /data/samba/shares/software/%a</code></em></td></tr><tr><td><a class="indexterm" name="id2629980"></a><em class="parameter"><code>guest ok = Yes</code></em></td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[public]</code></em></td></tr><tr><td><a class="indexterm" name="id2630000"></a><em class="parameter"><code>comment = Public Files</code></em></td></tr><tr><td><a class="indexterm" name="id2630012"></a><em class="parameter"><code>path = /data/samba/shares/public</code></em></td></tr><tr><td><a class="indexterm" name="id2630024"></a><em class="parameter"><code>read only = No</code></em></td></tr><tr><td><a class="indexterm" name="id2630035"></a><em class="parameter"><code>guest ok = Yes</code></em></td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[PDF]</code></em></td></tr><tr><td><a class="indexterm" name="id2630056"></a><em class="parameter"><code>comment = Location of documents printed to PDFCreator printer</code></em></td></tr><tr><td><a class="indexterm" name="id2630068"></a><em class="parameter"><code>path = /data/samba/shares/pdf</code></em></td></tr><tr><td><a class="indexterm" name="id2630080"></a><em class="parameter"><code>guest ok = Yes</code></em></td></tr></table></div></div><br class="example-break"><div class="example"><a name="ch8smbconf3"></a><p class="title"><b>Example 10.6. Samba Configuration File  smb.conf Part C</b></p><div class="example-contents"><table class="simplelist" border="0" summary="Simple list"><tr><td> </td></tr><tr><td><em class="parameter"><code>[EVERYTHING]</code></em></td></tr><tr><td><a class="indexterm" name="id2630120"></a><em class="parameter"><code>comment = All shares</code></em></td></tr><tr><td><a class="indexterm" name="id2630131"></a><em class="parameter"><code>path = /data/samba</code></em></td></tr><tr><td><a class="indexterm" name="id2630143"></a><em class="parameter"><code>valid users = "@Domain Admins"</code></em></td></tr><tr><td><a class="indexterm" name="id2630155"></a><em class="parameter"><code>read only = No</code></em></td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[CDROM]</code></em></td></tr><tr><td><a class="indexterm" name="id2630175"></a><em class="parameter"><code>comment = CD-ROM on MASSIVE</code></em></td></tr><tr><td><a class="indexterm" name="id2630187"></a><em class="parameter"><code>path = /mnt</code></em></td></tr><tr><td><a class="indexterm" name="id2630198"></a><em class="parameter"><code>guest ok = Yes</code></em></td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[print$]</code></em></td></tr><tr><td><a class="indexterm" name="id2630219"></a><em class="parameter"><code>comment = Printer Drivers Share</code></em></td></tr><tr><td><a class="indexterm" name="id2630231"></a><em class="parameter"><code>path = /data/samba/drivers</code></em></td></tr><tr><td><a class="indexterm" name="id2630243"></a><em class="parameter"><code>write list = root</code></em></td></tr><tr><td><a class="indexterm" name="id2630254"></a><em class="parameter"><code>browseable = No</code></em></td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[printers]</code></em></td></tr><tr><td><a class="indexterm" name="id2630275"></a><em class="parameter"><code>comment = All Printers</code></em></td></tr><tr><td><a class="indexterm" name="id2630286"></a><em class="parameter"><code>path = /data/samba/spool</code></em></td></tr><tr><td><a class="indexterm" name="id2630298"></a><em class="parameter"><code>create mask = 0644</code></em></td></tr><tr><td><a class="indexterm" name="id2630310"></a><em class="parameter"><code>printable = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id2630321"></a><em class="parameter"><code>browseable = No</code></em></td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[acct_hp8500]</code></em></td></tr><tr><td><a class="indexterm" name="id2630342"></a><em class="parameter"><code>comment = "Accounting Color Laser Printer"</code></em></td></tr><tr><td><a class="indexterm" name="id2630354"></a><em class="parameter"><code>path = /data/samba/spool/private</code></em></td></tr><tr><td><a class="indexterm" name="id2630366"></a><em class="parameter"><code>valid users = @acct, @acct_admin, @hr, "@Domain Admins", at Receptionist, dwayne, terri, danae, jerry</code></em></td></tr><tr><td><a class="indexterm" name="id2630379"></a><em class="parameter"><code>create mask = 0644</code></em></td></tr><tr><td><a class="indexterm" name="id2630390"></a><em class="parameter"><code>printable = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id2630402"></a><em class="parameter"><code>copy = printers</code></em></td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[plotter]</code></em></td></tr><tr><td><a class="indexterm" name="id2630423"></a><em class="parameter"><code>comment = Engineering Plotter</code></em></td></tr><tr><td><a class="indexterm" name="id2630434"></a><em class="parameter"><code>path = /data/samba/spool</code></em></td></tr><tr><td><a class="indexterm" name="id2630446"></a><em class="parameter"><code>create mask = 0644</code></em></td></tr><tr><td><a class="indexterm" name="id2630458"></a><em class="parameter"><code>printable = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id2630469"></a><em class="parameter"><code>use client driver = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id2630481"></a><em class="parameter"><code>copy = printers</code></em></td></tr></table></div></div><br class="example-break"><div class="example"><a name="ch8smbconf4"></a><p class="title"><b>Example 10.7. Samba Configuration File  smb.conf Part D</b></p><div class="example-contents"><table class="simplelist" border="0" summary="Simple list"><tr><td> </td></tr><tr><td><em class="parameter"><code>[APPS]</code></em></td></tr><tr><td><a class="indexterm" name="id2630520"></a><em class="parameter"><code>path = /data/samba/shares/Apps</code></em></td></tr><tr><td><a class="indexterm" name="id2630532"></a><em class="parameter"><code>force group = "Domain Users"</code></em></td></tr><tr><td><a class="indexterm" name="id2630544"></a><em class="parameter"><code>read only = No</code></em></td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[ACCT]</code></em></td></tr><tr><td><a class="indexterm" name="id2630565"></a><em class="parameter"><code>path = /data/samba/shares/Accounting</code></em></td></tr><tr><td><a class="indexterm" name="id2630577"></a><em class="parameter"><code>valid users = @acct, "@Domain Admins"</code></em></td></tr><tr><td><a class="indexterm" name="id2630589"></a><em class="parameter"><code>force group = acct</code></em></td></tr><tr><td><a class="indexterm" name="id2630600"></a><em class="parameter"><code>read only = No</code></em></td></tr><tr><td><a class="indexterm" name="id2630612"></a><em class="parameter"><code>create mask = 0660</code></em></td></tr><tr><td><a class="indexterm" name="id2630624"></a><em class="parameter"><code>directory mask = 0770</code></em></td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[ACCT_ADMIN]</code></em></td></tr><tr><td><a class="indexterm" name="id2630644"></a><em class="parameter"><code>path = /data/samba/shares/Acct_Admin</code></em></td></tr><tr><td><a class="indexterm" name="id2630656"></a><em class="parameter"><code>valid users = @”acct_admin”</code></em></td></tr><tr><td><a class="indexterm" name="id2630669"></a><em class="parameter"><code>force group = acct_admin</code></em></td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[HR_PR]</code></em></td></tr><tr><td><a class="indexterm" name="id2630690"></a><em class="parameter"><code>path = /data/samba/shares/HR_PR</code></em></td></tr><tr><td><a class="indexterm" name="id2630702"></a><em class="parameter"><code>valid users = @hr, @acct_admin</code></em></td></tr><tr><td><a class="indexterm" name="id2630713"></a><em class="parameter"><code>force group = hr</code></em></td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[ENGR]</code></em></td></tr><tr><td><a class="indexterm" name="id2630734"></a><em class="parameter"><code>path = /data/samba/shares/Engr</code></em></td></tr><tr><td><a class="indexterm" name="id2630746"></a><em class="parameter"><code>valid users = @engr, @receptionist, @truss, "@Domain Admins", cheri</code></em></td></tr><tr><td><a class="indexterm" name="id2630758"></a><em class="parameter"><code>force group = engr</code></em></td></tr><tr><td><a class="indexterm" name="id2630770"></a><em class="parameter"><code>read only = No</code></em></td></tr><tr><td><a class="indexterm" name="id2630781"></a><em class="parameter"><code>create mask = 0770</code></em></td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[DATA]</code></em></td></tr><tr><td><a class="indexterm" name="id2630802"></a><em class="parameter"><code>path = /data/samba/shares/DATA</code></em></td></tr><tr><td><a class="indexterm" name="id2630814"></a><em class="parameter"><code>valid users = @engr, @receptionist, @truss, "@Domain Admins", cheri</code></em></td></tr><tr><td><a class="indexterm" name="id2630826"></a><em class="parameter"><code>force group = engr</code></em></td></tr><tr><td><a class="indexterm" name="id2630838"></a><em class="parameter"><code>read only = No</code></em></td></tr><tr><td><a class="indexterm" name="id2630849"></a><em class="parameter"><code>create mask = 0770</code></em></td></tr><tr><td><a class="indexterm" name="id2630861"></a><em class="parameter"><code>copy = engr</code></em></td></tr></table></div></div><br class="example-break"><div class="example"><a name="ch8smbconf5"></a><p class="title"><b>Example 10.8. Samba Configuration File  smb.conf Part E</b></p><div class="example-contents"><table class="simplelist" border="0" summary="Simple list"><tr><td> </td></tr><tr><td><em class="parameter"><code>[X]</code></em></td></tr><tr><td><a class="indexterm" name="id2630900"></a><em class="parameter"><code>path = /data/samba/shares/X</code></em></td></tr><tr><td><a class="indexterm" name="id2630912"></a><em class="parameter"><code>valid users = @engr, @acct</code></em></td></tr><tr><td><a class="indexterm" name="id2630923"></a><em class="parameter"><code>force group = engr</code></em></td></tr><tr><td><a class="indexterm" name="id2630935"></a><em class="parameter"><code>read only = No</code></em></td></tr><tr><td><a class="indexterm" name="id2630946"></a><em class="parameter"><code>create mask = 0770</code></em></td></tr><tr><td><a class="indexterm" name="id2630958"></a><em class="parameter"><code>copy = engr</code></em></td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[NETWORK]</code></em></td></tr><tr><td><a class="indexterm" name="id2630978"></a><em class="parameter"><code>path = /data/samba/shares/network</code></em></td></tr><tr><td><a class="indexterm" name="id2630990"></a><em class="parameter"><code>valid users = "@Domain Users"</code></em></td></tr><tr><td><a class="indexterm" name="id2631002"></a><em class="parameter"><code>read only = No</code></em></td></tr><tr><td><a class="indexterm" name="id2631014"></a><em class="parameter"><code>create mask = 0770</code></em></td></tr><tr><td><a class="indexterm" name="id2631025"></a><em class="parameter"><code>guest ok = Yes</code></em></td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[UTILS]</code></em></td></tr><tr><td><a class="indexterm" name="id2631046"></a><em class="parameter"><code>path = /data/samba/shares/Utils</code></em></td></tr><tr><td><a class="indexterm" name="id2631058"></a><em class="parameter"><code>write list = "@Domain Admins"</code></em></td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[SYS]</code></em></td></tr><tr><td><a class="indexterm" name="id2631079"></a><em class="parameter"><code>path = /data/samba/shares/SYS</code></em></td></tr><tr><td><a class="indexterm" name="id2631090"></a><em class="parameter"><code>valid users = chad</code></em></td></tr><tr><td><a class="indexterm" name="id2631102"></a><em class="parameter"><code>read only = No</code></em></td></tr><tr><td><a class="indexterm" name="id2631114"></a><em class="parameter"><code>browseable = No</code></em></td></tr></table></div></div><br class="example-break"><p>
+	<a class="indexterm" name="id2631128"></a>
+	<a class="indexterm" name="id2631135"></a>
+	<a class="indexterm" name="id2631142"></a>
 	Most of these shares are only used by one company group, but they are required
 	because of some ancient Qbasic and Rbase applications were that written expecting
 	their own drive letters.
 	</p><p>
-	<a class="indexterm" name="id378904"></a>
-	<a class="indexterm" name="id378911"></a>
-	<a class="indexterm" name="id378917"></a>
+	<a class="indexterm" name="id2631156"></a>
+	<a class="indexterm" name="id2631162"></a>
+	<a class="indexterm" name="id2631169"></a>
 	Note: During the process of building the new server, I kept data files
 	up to date with the Novell server via use of <code class="literal">rsync</code>. 
 	On a separate system (my workstation in fact), which could be rebooted
@@ -500,8 +500,8 @@
 	<code class="literal">ncpmount</code>. I then created a
 	<code class="filename">rsyncd.conf</code> to share that mount point out to my
 	new server, and synchronized once an hour. The script I used to synchronize
-	is shown in <a href="nw4migration.html#sbersync" title="Example 10.9. Rsync Script">???</a>. The files exclusion list I used
-	is shown in <a href="nw4migration.html#sbexcld" title="Example 10.10. Rsync Files Exclusion List /root/excludes.txt">???</a>.  The reason I had to have the
+	is shown in <a class="link" href="nw4migration.html#sbersync" title="Example 10.9. Rsync Script">&#8220;Rsync Script&#8221;</a>. The files exclusion list I used
+	is shown in <a class="link" href="nw4migration.html#sbexcld" title="Example 10.10. Rsync Files Exclusion List /root/excludes.txt">&#8220;Rsync Files Exclusion List  /root/excludes.txt&#8221;</a>.  The reason I had to have the
 	<code class="literal">rsync</code> daemon running on a system that could be
 	rebooted frequently is because <code class="constant">ncpfs</code>
 	(part of the MARS NetWare Emulation package) has a nasty habit of creating stale
@@ -559,7 +559,7 @@
 	where &#8220;<span class="quote">verysecret</span>&#8221; is replaced by the LDAP bind password.
 	</p><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Note</h3><p>
 The Idealx smbldap-tools package can be configured using a script called 
-<code class="literal">configure.pl</code> that is provided as part of the tool. See <a href="happy.html" title="Chapter 5. Making Happy Users">???</a>
+<code class="literal">configure.pl</code> that is provided as part of the tool. See <a class="link" href="happy.html" title="Chapter 5. Making Happy Users">&#8220;Making Happy Users&#8221;</a>
 for an example of its use. Many administrators, like Misty, choose to do this manually
 so as to maintain greater awareness of how the tool-chain works and possibly to avoid
 undesirable actions from occurring unnoticed.
@@ -567,7 +567,7 @@
 	Now Samba was ready for use and it was time to configure the smbldap-tools. There are two
 	relevant files, which are usually put into the directory
 	<code class="filename">/etc/smbldap-tools</code>. The main file,
-	<code class="filename">smbldap.conf</code> is shown in <a href="nw4migration.html#ch8ideal" title="Example 10.11. Idealx smbldap-tools Control File Part A">???</a>.
+	<code class="filename">smbldap.conf</code> is shown in <a class="link" href="nw4migration.html#ch8ideal" title="Example 10.11. Idealx smbldap-tools Control File Part A">&#8220;Idealx smbldap-tools Control File  Part A&#8221;</a>.
 	</p><div class="example"><a name="ch8ideal"></a><p class="title"><b>Example 10.11. Idealx smbldap-tools Control File  Part A</b></p><div class="example-contents"><pre class="screen">
 #########
 #
@@ -739,7 +739,7 @@
 with_smbpasswd="0"
 smbpasswd="/usr/bin/smbpasswd"
 </pre></div></div><br class="example-break"><p>
-	<a class="indexterm" name="id379248"></a>
+	<a class="indexterm" name="id2631631"></a>
 	Note: I chose not to take advantage of the TLS capability of this. 
 	Eventually I may go back and tweak it.  Also, I chose not to take advantage
 	of the master/slave configuration as I heard horror stories that it was
@@ -813,11 +813,11 @@
 ...
 </pre><p>
 	</p><p>
-	<a class="indexterm" name="id379322"></a>
-	<a class="indexterm" name="id379329"></a>
-	<a class="indexterm" name="id379336"></a>
-	<a class="indexterm" name="id379342"></a>
-	<a class="indexterm" name="id379349"></a>
+	<a class="indexterm" name="id2631732"></a>
+	<a class="indexterm" name="id2631739"></a>
+	<a class="indexterm" name="id2631745"></a>
+	<a class="indexterm" name="id2631752"></a>
+	<a class="indexterm" name="id2631759"></a>
 	With the LDAP directory now initialized, it was time to create the Windows and POSIX
 	(UNIX) group accounts as well as the mappings from Windows groups to UNIX groups.
 	The easiest way to do this was to use <code class="literal">smbldap-groupadd</code> command.
@@ -825,34 +825,34 @@
 	unique GID, and an automatically determined RID. I learned the hard way not to
 	try to do this by hand.
 	</p><p>
-	<a class="indexterm" name="id379368"></a>
-	<a class="indexterm" name="id379375"></a>
-	<a class="indexterm" name="id379382"></a>
+	<a class="indexterm" name="id2631782"></a>
+	<a class="indexterm" name="id2631789"></a>
+	<a class="indexterm" name="id2631796"></a>
 	After I had my group mappings in place, I added users to the groups (the users
 	don't really have to exist yet). I used the <code class="literal">smbldap-groupmod</code>
 	command to accomplish this. It can also be done manually by adding memberUID
 	attributes to the group entries in LDAP.
 	</p><p>
-	<a class="indexterm" name="id379400"></a>
-	<a class="indexterm" name="id379407"></a>
-	<a class="indexterm" name="id379414"></a>
+	<a class="indexterm" name="id2631816"></a>
+	<a class="indexterm" name="id2631823"></a>
+	<a class="indexterm" name="id2631830"></a>
 	The most monumental task of all was adding the sambaSamAccount information to each
 	already existent posixAccount entry.  I did it one at a time as I moved people onto
 	the new server, by issuing the command:
 </p><pre class="screen">
 <code class="prompt">root# </code> smbldap-usermod -a -P username
 </pre><p>
-	<a class="indexterm" name="id379434"></a>
-	<a class="indexterm" name="id379441"></a>
-	<a class="indexterm" name="id379447"></a>
+	<a class="indexterm" name="id2631852"></a>
+	<a class="indexterm" name="id2631859"></a>
+	<a class="indexterm" name="id2631866"></a>
 	I completed that step for every user after asking the person what his or her current
 	NetWare password was. The wiser way to have done it would probably have been to dump the
 	entire database to an LDIF file. This can be done by executing:
 </p><pre class="screen">
 <code class="prompt">root# </code> slapcat &gt; somefile.ldif
 </pre><p>
-	<a class="indexterm" name="id379468"></a>
-	<a class="indexterm" name="id379475"></a>
+	<a class="indexterm" name="id2631890"></a>
+	<a class="indexterm" name="id2631896"></a>
 	Then update the LDIF file created by using a Perl script to parse and add the
 	appropriate attributes and objectClasses to each entry, followed by re-importing
 	the entire database into the LDAP directory. 
@@ -933,16 +933,16 @@
 sambaAcctFlags: [W          ]
 </pre><p>
 	</p><p>
-	<a class="indexterm" name="id379568"></a>
+	<a class="indexterm" name="id2632011"></a>
 	So now I could log on with a test user from the machine w2kengrspare. It was all well and
 	good, but that user was in no groups yet and so had pretty boring access.  I fixed that
 	by writing the login script! To write the login script, I used
-	<a href="http://www.kixtart.org" target="_top">Kixtart</a> because it will work
+	<a class="ulink" href="http://www.kixtart.org" target="_top">Kixtart</a> because it will work
 	with every architecture of Windows, has an active and helpful user base, and was both
 	easier to learn and more powerful than the standard netlogon scripts I have seen.
 	I also did not have to do a logon script per user or per group.
 	</p><p>
-	<a class="indexterm" name="id379588"></a>
+	<a class="indexterm" name="id2632036"></a>
 	I downloaded Kixtart and put the following files in my netlogon share:
 </p><pre class="screen">
 KIX32.EXE
@@ -954,9 +954,9 @@
           We can get around the need.
 </pre><p>
 	</p><p>
-	<a class="indexterm" name="id379611"></a>
+	<a class="indexterm" name="id2632067"></a>
 	I then wrote the <code class="filename">logon.kix</code> file that is shown in
-	<a href="nw4migration.html#ch8kix" title="Example 10.15. Kixtart Control File File: logon.kix">???</a>. I chose to keep it all in one file, but it
+	<a class="link" href="nw4migration.html#ch8kix" title="Example 10.15. Kixtart Control File File: logon.kix">&#8220;Kixtart Control File  File: logon.kix&#8221;</a>. I chose to keep it all in one file, but it
 	can be split up and linked via include directives.
 	</p><div class="example"><a name="ch8kix"></a><p class="title"><b>Example 10.15. Kixtart Control File  File: logon.kix</b></p><div class="example-contents"><pre class="screen">
 ; This script just calls the other scripts.
@@ -1137,7 +1137,7 @@
 	have only three such machines, and one is going away in the very near future,
 	so it was easier to do it by hand.
 	</p><p>
-	<a class="indexterm" name="id379824"></a>
+	<a class="indexterm" name="id2632364"></a>
 	At this point I was able to add the users. This is the part that really falls
 	into upgrade. I moved the users over one group at a time, starting with the
 	people who used the least amount of resources on the network. With each group
@@ -1239,7 +1239,7 @@
 	I went from a very high load on the server to an average load of between one
 	and two runnable processes on the server. I have improved the security and
 	robustness of the system. I have also implemented
-	<a href="http://www.clamav.net" target="_top">ClamAV</a> antivirus software,
+	<a class="ulink" href="http://www.clamav.net" target="_top">ClamAV</a> antivirus software,
 	which scans the entire Samba server for viruses every 2 hours and
 	quarantines them. I have found it much less problematic than our ancient
 	version of Norton Antivirus Corporate Edition, and much more up-to-date.

Modified: branches/samba/experimental/docs/htmldocs/Samba3-ByExample/pr01.html
===================================================================
--- branches/samba/experimental/docs/htmldocs/Samba3-ByExample/pr01.html	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/docs/htmldocs/Samba3-ByExample/pr01.html	2008-06-09 06:59:20 UTC (rev 1920)
@@ -1,4 +1,4 @@
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>About the Cover Artwork</title><link rel="stylesheet" href="samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.72.0"><link rel="start" href="index.html" title="Samba-3 by Example"><link rel="up" href="index.html" title="Samba-3 by Example"><link rel="prev" href="index.html" title="Samba-3 by Example"><link rel="next" href="pr02.html" title="Acknowledgments"></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">About the Cover Artwork</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-US"><div class="titlepage"><div><div><h2 class="title"><a name="id282784"></a>About the Cover Artwork</h2></div></div></div><p>
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>About the Cover Artwork</title><link rel="stylesheet" href="../samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.73.1"><link rel="start" href="index.html" title="Samba-3 by Example"><link rel="up" href="index.html" title="Samba-3 by Example"><link rel="prev" href="index.html" title="Samba-3 by Example"><link rel="next" href="pr02.html" title="Acknowledgments"></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">About the Cover Artwork</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-US"><div class="titlepage"><div><div><h2 class="title"><a name="id2561649"></a>About the Cover Artwork</h2></div></div></div><p>
 	The cover artwork of this book continues the freedom theme of the first
 	edition of &#8220;<span class="quote">Samba-3 by Example</span>&#8221;. The history of civilization
 	demonstrates the fragile nature of freedom. It can be lost in a moment,

Modified: branches/samba/experimental/docs/htmldocs/Samba3-ByExample/pr02.html
===================================================================
--- branches/samba/experimental/docs/htmldocs/Samba3-ByExample/pr02.html	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/docs/htmldocs/Samba3-ByExample/pr02.html	2008-06-09 06:59:20 UTC (rev 1920)
@@ -1,4 +1,4 @@
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Acknowledgments</title><link rel="stylesheet" href="samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.72.0"><link rel="start" href="index.html" title="Samba-3 by Example"><link rel="up" href="index.html" title="Samba-3 by Example"><link rel="prev" href="pr01.html" title="About the Cover Artwork"><link rel="next" href="pr03.html" title="Foreword"></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">Acknowledgments</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="pr03.html">Next</a></td></tr></table><hr></div><div class="preface" lang="en-US"><div class="titlepage"><div><div><h2 class="title"><a name="id282148"></a>Acknowledgments</h2></div></div></div><p>
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Acknowledgments</title><link rel="stylesheet" href="../samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.73.1"><link rel="start" href="index.html" title="Samba-3 by Example"><link rel="up" href="index.html" title="Samba-3 by Example"><link rel="prev" href="pr01.html" title="About the Cover Artwork"><link rel="next" href="pr03.html" title="Foreword"></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">Acknowledgments</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="pr03.html">Next</a></td></tr></table><hr></div><div class="preface" lang="en-US"><div class="titlepage"><div><div><h2 class="title"><a name="id2524783"></a>Acknowledgments</h2></div></div></div><p>
 	<span class="emphasis"><em>Samba-3 by Example</em></span> would not have been written except
 	as a result of feedback provided by reviewers and readers of the book <span class="emphasis"><em>The
 	Official Samba-3 HOWTO and Reference Guide.</em></span> This second edition

Modified: branches/samba/experimental/docs/htmldocs/Samba3-ByExample/pr03.html
===================================================================
--- branches/samba/experimental/docs/htmldocs/Samba3-ByExample/pr03.html	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/docs/htmldocs/Samba3-ByExample/pr03.html	2008-06-09 06:59:20 UTC (rev 1920)
@@ -1,4 +1,4 @@
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Foreword</title><link rel="stylesheet" href="samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.72.0"><link rel="start" href="index.html" title="Samba-3 by Example"><link rel="up" href="index.html" title="Samba-3 by Example"><link rel="prev" href="pr02.html" title="Acknowledgments"><link rel="next" href="preface.html" title="Preface"></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">Foreword</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="preface.html">Next</a></td></tr></table><hr></div><div class="preface" lang="en-US"><div class="titlepage"><div><div><h2 class="title"><a name="id314230"></a>Foreword</h2></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="sect1"><a href="pr03.html#id314237">By John M. Weathersby, Executive Director, OSSI</a></span></dt></dl></div><div class="sect1" lang="en-US"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id314237"></a>By John M. Weathersby, Executive Director, OSSI</h2></div></div></div><div class="blockquote"><blockquote class="blockquote"><p>
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Foreword</title><link rel="stylesheet" href="../samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.73.1"><link rel="start" href="index.html" title="Samba-3 by Example"><link rel="up" href="index.html" title="Samba-3 by Example"><link rel="prev" href="pr02.html" title="Acknowledgments"><link rel="next" href="preface.html" title="Preface"></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">Foreword</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="preface.html">Next</a></td></tr></table><hr></div><div class="preface" lang="en-US"><div class="titlepage"><div><div><h2 class="title"><a name="id2524882"></a>Foreword</h2></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="sect1"><a href="pr03.html#id2524890">By John M. Weathersby, Executive Director, OSSI</a></span></dt></dl></div><div class="sect1" lang="en-US"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2524890"></a>By John M. Weathersby, Executive Director, OSSI</h2></div></div></div><div class="blockquote"><blockquote class="blockquote"><p>
 The Open Source Software Institute (OSSI) is comprised of representatives from a broad spectrum of business and
 non-business organizations that share a common interest in the promotion of development and implementation
 of open source software solutions globally, and in particular within the United States of America.

Modified: branches/samba/experimental/docs/htmldocs/Samba3-ByExample/preface.html
===================================================================
--- branches/samba/experimental/docs/htmldocs/Samba3-ByExample/preface.html	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/docs/htmldocs/Samba3-ByExample/preface.html	2008-06-09 06:59:20 UTC (rev 1920)
@@ -1,4 +1,4 @@
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Preface</title><link rel="stylesheet" href="samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.72.0"><link rel="start" href="index.html" title="Samba-3 by Example"><link rel="up" href="index.html" title="Samba-3 by Example"><link rel="prev" href="pr03.html" title="Foreword"><link rel="next" href="ExNetworks.html" title="Part I. Example Network Configurations"></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">Preface</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="pr03.html">Prev</a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a accesskey="n" href="ExNetworks.html">Next</a></td></tr></table><hr></div><div class="preface" lang="en"><div class="titlepage"><div><div><h2 class="title"><a name="preface"></a>Preface</h2></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="sect1"><a href="preface.html#id281893">Why Is This Book Necessary?</a></span></dt><dd><dl><dt><span class="sect2"><a href="preface.html#id281931">Samba 3.0.20 Update Edition</a></span></dt></dl></dd><dt><span class="sect1"><a href="preface.html#id281662">Prerequisites</a></span></dt><dt><span class="sect1"><a href="preface.html#id323198">Approach</a></span></dt><dt><span class="sect1"><a href="preface.html#id323250">Summary of Topics</a></span></dt><dt><span class="sect1"><a href="preface.html#id323874">Conventions Used</a></span></dt></dl></div><p>
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Preface</title><link rel="stylesheet" href="../samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.73.1"><link rel="start" href="index.html" title="Samba-3 by Example"><link rel="up" href="index.html" title="Samba-3 by Example"><link rel="prev" href="pr03.html" title="Foreword"><link rel="next" href="ExNetworks.html" title="Part I. Example Network Configurations"></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">Preface</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="pr03.html">Prev</a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a accesskey="n" href="ExNetworks.html">Next</a></td></tr></table><hr></div><div class="preface" lang="en"><div class="titlepage"><div><div><h2 class="title"><a name="preface"></a>Preface</h2></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="sect1"><a href="preface.html#id2525078">Why Is This Book Necessary?</a></span></dt><dd><dl><dt><span class="sect2"><a href="preface.html#id2523840">Samba 3.0.20 Update Edition</a></span></dt></dl></dd><dt><span class="sect1"><a href="preface.html#id2523736">Prerequisites</a></span></dt><dt><span class="sect1"><a href="preface.html#id2523768">Approach</a></span></dt><dt><span class="sect1"><a href="preface.html#id2571049">Summary of Topics</a></span></dt><dt><span class="sect1"><a href="preface.html#id2571787">Conventions Used</a></span></dt></dl></div><p>
 	Network administrators live busy lives. We face distractions and pressures
 	that drive us to seek proven, working case scenarios that can be easily
 	implemented. Often this approach lands us in trouble. There is a 
@@ -33,7 +33,7 @@
 	detailed information regarding secure operation and configuration of peripheral
 	services and applications such as OpenLDAP, DNS and DHCP, the need for which
 	can be met from other resources that are dedicated to the subject.
-	</p><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id281893"></a>Why Is This Book Necessary?</h2></div></div></div><p>
+	</p><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2525078"></a>Why Is This Book Necessary?</h2></div></div></div><p>
 	This book is the result of observations and feedback. The feedback from
 	the Samba-HOWTO-Collection has been positive and complimentary. There
 	have been requests for far more worked examples, a
@@ -53,7 +53,7 @@
 	All example case configuration files, scripts, and other tools are provided
 	on the CD-ROM. This book is descriptive, provides detailed diagrams, and
 	makes deployment of Samba-3 a breeze.
-	</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id281931"></a>Samba 3.0.20 Update Edition</h3></div></div></div><p>
+	</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2523840"></a>Samba 3.0.20 Update Edition</h3></div></div></div><p>
 	The Samba 3.0.x series has been remarkably popular. At the time this book first
 	went to print samba-3.0.2 was being released. There have been significant modifications
 	and enhancements between samba-3.0.2 and samba-3.0.14 (the current release) that
@@ -62,7 +62,7 @@
 	and beyond. Further changes are expected as Samba-3 matures further and will 
 	be reflected in future updates.
 	</p><p>
-	The changes shown in <a href="preface.html#pref-new" title="Table 1. Samba Changes 3.0.2 to 3.0.20">???</a> are incorporated in this update.
+	The changes shown in <a class="link" href="preface.html#pref-new" title="Table 1. Samba Changes 3.0.2 to 3.0.20">&#8220;Samba Changes  3.0.2 to 3.0.20&#8221;</a> are incorporated in this update.
 	</p><div class="table"><a name="pref-new"></a><p class="title"><b>Table 1. Samba Changes  3.0.2 to 3.0.20</b></p><div class="table-contents"><table summary="Samba Changes  3.0.2 to 3.0.20" border="1"><colgroup><col align="left"><col align="justify"></colgroup><thead><tr><th align="left">
 						<p>
 						New Feature
@@ -126,7 +126,7 @@
 						means that functions such as adding machines to the domain, managing printers, etc. can now
 						be delegated to normal user accounts or to groups of users.
 						</p>
-					</td></tr></tbody></table></div></div><br class="table-break"></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id281662"></a>Prerequisites</h2></div></div></div><p>
+					</td></tr></tbody></table></div></div><br class="table-break"></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2523736"></a>Prerequisites</h2></div></div></div><p>
 	This book is not a tutorial on UNIX or Linux administration. UNIX and Linux
 	training is best obtained from books dedicated to the subject. This book
 	assumes that you have at least the basic skill necessary to use these operating
@@ -139,7 +139,7 @@
 	find yourself at times intimidated by assumptions made. In this situation, you
 	may need to refer to administrative guides or manuals for your operating system
 	platform to find what is the best method to achieve what the text of this book describes.
-	</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id323198"></a>Approach</h2></div></div></div><p>
+	</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2523768"></a>Approach</h2></div></div></div><p>
 	The first chapter deals with some rather thorny network analysis issues. Do not be
 	put off by this. The information you glean, even without a detailed understanding
 	of network protocol analysis, can help you understand how Windows networking functions.
@@ -167,7 +167,7 @@
 	</p><p>
 	Each chapter has a set of questions and answers to help you to
 	to understand and digest key attributes of the solutions presented.
-	</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id323250"></a>Summary of Topics</h2></div></div></div><p>
+	</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2571049"></a>Summary of Topics</h2></div></div></div><p>
 	The contents of this second edition of <span class="emphasis"><em>Samba-3 by Example</em></span>
 	have been rearranged based on feedback from purchasers of the first edition.
 	</p><p>
@@ -279,7 +279,7 @@
 		You want central control and central support and you need to cut costs. How can you reduce administrative
 		overheads and yet get better control of the network?
 		</p><p>
-		This chapter has been contributed by Mark Taylor <code class="email">&lt;<a href="mailto:mark.taylor at siriusit.co.uk">mark.taylor at siriusit.co.uk</a>&gt;</code>
+		This chapter has been contributed by Mark Taylor <code class="email">&lt;<a class="email" href="mailto:mark.taylor at siriusit.co.uk">mark.taylor at siriusit.co.uk</a>&gt;</code>
 		and is based on a live site. For further information regarding this example case, 
 		please contact Mark directly.
 		</p><p><span class="emphasis"><em>TechInfo</em></span>  It is time to consider how to add Samba servers
@@ -364,7 +364,7 @@
 		have seen some of the information a Windows client sends to
 		a file and print server to create a connection over which file and print
 		operations may take place.
-		</p></dd></dl></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id323874"></a>Conventions Used</h2></div></div></div><p>
+		</p></dd></dl></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2571787"></a>Conventions Used</h2></div></div></div><p>
     The following notation conventions are used throughout this book:
     </p><div class="itemizedlist"><ul type="disc"><li><p>
 	TOSHARG2 is used as an abbreviation for the book, &#8220;<span class="quote">The Official Samba-3

Modified: branches/samba/experimental/docs/htmldocs/Samba3-ByExample/primer.html
===================================================================
--- branches/samba/experimental/docs/htmldocs/Samba3-ByExample/primer.html	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/docs/htmldocs/Samba3-ByExample/primer.html	2008-06-09 06:59:20 UTC (rev 1920)
@@ -1,4 +1,4 @@
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Chapter 16. Networking Primer</title><link rel="stylesheet" href="samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.72.0"><link rel="start" href="index.html" title="Samba-3 by Example"><link rel="up" href="RefSection.html" title="Part III. Reference Section"><link rel="prev" href="appendix.html" title="Chapter 15. A Collection of Useful Tidbits"><link rel="next" href="apa.html" title="Appendix A.  GNU General Public License version 3"></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. Networking Primer</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="appendix.html">Prev</a> </td><th width="60%" align="center">Part III. Reference Section</th><td width="20%" align="right"> <a accesskey="n" href="apa.html">Next</a></td></tr></table><hr></div><div class="chapter" lang="en"><div class="titlepage"><div><div><h2 class="title"><a name="primer"></a>Chapter 16. Networking Primer</h2></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="sect1"><a href="primer.html#id393582">Requirements and Notes</a></span></dt><dt><span class="sect1"><a href="primer.html#id393718">Introduction</a></span></dt><dd><dl><dt><span class="sect2"><a href="primer.html#id393768">Assignment Tasks</a></span></dt></dl></dd><dt><span class="sect1"><a href="primer.html#id393876">Exercises</a></span></dt><dd><dl><dt><span class="sect2"><a href="primer.html#id393989">Single-Machine Broadcast Activity</a></span></dt><dt><span class="sect2"><a href="primer.html#secondmachine">Second Machine Startup Broadcast Interaction</a></span></dt><dt><span class="sect2"><a href="primer.html#id395083">Simple Windows Client Connection Characteristics</a></span></dt><dt><span class="sect2"><a href="primer.html#id395544">Windows 200x/XP Client Interaction with Samba-3</a></span></dt><dt><span class="sect2"><a href="primer.html#id396068">Conclusions to Exercises</a></span></dt></dl></dd><dt><span class="sect1"><a href="primer.html#chap01conc">Dissection and Discussion</a></span></dt><dd><dl><dt><span class="sect2"><a href="primer.html#id396170">Technical Issues</a></span></dt></dl></dd><dt><span class="sect1"><a href="primer.html#chap01qa">Questions and Answers</a></span></dt></dl></div><p>
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Chapter 16. Networking Primer</title><link rel="stylesheet" href="../samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.73.1"><link rel="start" href="index.html" title="Samba-3 by Example"><link rel="up" href="RefSection.html" title="Part III. Reference Section"><link rel="prev" href="appendix.html" title="Chapter 15. A Collection of Useful Tidbits"><link rel="next" href="apa.html" title="Appendix A.  GNU General Public License version 3"></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. Networking Primer</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="appendix.html">Prev</a> </td><th width="60%" align="center">Part III. Reference Section</th><td width="20%" align="right"> <a accesskey="n" href="apa.html">Next</a></td></tr></table><hr></div><div class="chapter" lang="en"><div class="titlepage"><div><div><h2 class="title"><a name="primer"></a>Chapter 16. Networking Primer</h2></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="sect1"><a href="primer.html#id2647509">Requirements and Notes</a></span></dt><dt><span class="sect1"><a href="primer.html#id2647670">Introduction</a></span></dt><dd><dl><dt><span class="sect2"><a href="primer.html#id2647731">Assignment Tasks</a></span></dt></dl></dd><dt><span class="sect1"><a href="primer.html#id2647848">Exercises</a></span></dt><dd><dl><dt><span class="sect2"><a href="primer.html#id2647974">Single-Machine Broadcast Activity</a></span></dt><dt><span class="sect2"><a href="primer.html#secondmachine">Second Machine Startup Broadcast Interaction</a></span></dt><dt><span class="sect2"><a href="primer.html#id2649120">Simple Windows Client Connection Characteristics</a></span></dt><dt><span class="sect2"><a href="primer.html#id2649622">Windows 200x/XP Client Interaction with Samba-3</a></span></dt><dt><span class="sect2"><a href="primer.html#id2650190">Conclusions to Exercises</a></span></dt></dl></dd><dt><span class="sect1"><a href="primer.html#chap01conc">Dissection and Discussion</a></span></dt><dd><dl><dt><span class="sect2"><a href="primer.html#id2650304">Technical Issues</a></span></dt></dl></dd><dt><span class="sect1"><a href="primer.html#chap01qa">Questions and Answers</a></span></dt></dl></div><p>
 	You are about to use the equivalent of a microscope to look at the information
 	that runs through the veins of a Windows network. We do more to observe the information than
 	to interrogate it. When you are done with this primer, you should have a good understanding
@@ -8,7 +8,7 @@
 	</p><p>
 	Samba can be configured with a minimum of complexity. Simplicity should be mastered
 	before you get too deeply into complexities. Let's get moving: we have work to do.
-	</p><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id393582"></a>Requirements and Notes</h2></div></div></div><p>
+	</p><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2647509"></a>Requirements and Notes</h2></div></div></div><p>
 	Successful completion of this primer requires two Microsoft Windows 9x/Me Workstations
 	as well as two Microsoft Windows XP Professional Workstations, each equipped with an Ethernet
 	card connected using a hub. Also required is one additional server (either Windows
@@ -16,10 +16,10 @@
 	sniffer and analysis application (Wireshark is a good choice). All work should be undertaken
 	on a quiet network where there is no other traffic. It is best to use a dedicated hub
 	with only the machines under test connected at the time of the exercises.
-	</p><p><a class="indexterm" name="id393597"></a>
+	</p><p><a class="indexterm" name="id2647529"></a>
 	Wireshark (formerly Ethereal) has become the network protocol analyzer of choice for many network administrators.
 	You may find more information regarding this tool from the
-	<a href="http://www.wireshark.org" target="_top">Wireshark</a> Web site. Wireshark installation
+	<a class="ulink" href="http://www.wireshark.org" target="_top">Wireshark</a> Web site. Wireshark installation
 	files for Windows may be obtained from the Wireshark Web site. Wireshark is provided with
 	SUSE and Red Hat Linux distributions, as well as with many other Linux distributions. It may
 	not be installed on your system by default. If it is not installed, you may also need
@@ -28,7 +28,7 @@
 	for information regarding the installation and operation of Wireshark.
 	</p><p>
 	To obtain <code class="literal">Wireshark</code> for your system, please visit the Wireshark
-	<a href="http://www.wireshark.org/download.html" target="_top">download site</a>.
+	<a class="ulink" href="http://www.wireshark.org/download.html" target="_top">download site</a>.
 	</p><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Note</h3><p>
 	The successful completion of this chapter requires that you capture network traffic
 	using <code class="literal">Wireshark</code>. It is recommended that you use a hub, not an
@@ -36,11 +36,11 @@
 	filter. Ethernet switches may filter out traffic that is not directed at the machine
 	that is used to monitor traffic; this would not allow you to complete the projects.
 	</p></div><p>
-	<a class="indexterm" name="id393656"></a>
+	<a class="indexterm" name="id2647599"></a>
 	Do not worry too much if you do not have access to all this equipment; network captures
 	from the exercises are provided on the enclosed CD-ROM. This makes it possible to dive directly
 	into the analytical part of the exercises if you so desire.
-	</p><p><a class="indexterm" name="id393670"></a><a class="indexterm" name="id393681"></a>
+	</p><p><a class="indexterm" name="id2647615"></a><a class="indexterm" name="id2647626"></a>
 	Please do not be alarmed at the use of a high-powered analysis tool (Wireshark) in this
 	primer.  We expose you only to a minimum of detail necessary to complete
 	the exercises. If you choose to use any other network sniffer and protocol
@@ -50,15 +50,15 @@
 	You could just skim through the exercises and try to absorb the key points made.
 	The exercises provide all the information necessary to convince the die-hard network
 	engineer. You possibly do not require so much convincing and may just want to move on,
-	in which case you should at least read <a href="primer.html#chap01conc" title="Dissection and Discussion">???</a>.
+	in which case you should at least read <a class="link" href="primer.html#chap01conc" title="Dissection and Discussion">&#8220;Dissection and Discussion&#8221;</a>.
 	</p><p>
-	<a href="primer.html#chap01qa" title="Questions and Answers">???</a> also provides useful information
+	<a class="link" href="primer.html#chap01qa" title="Questions and Answers">&#8220;Questions and Answers&#8221;</a> also provides useful information
 	that may help you to avoid significantly time-consuming networking problems.
-	</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id393718"></a>Introduction</h2></div></div></div><p>
+	</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2647670"></a>Introduction</h2></div></div></div><p>
 	The purpose of this chapter is to create familiarity with key aspects of Microsoft Windows
 	network computing. If you want a solid technical grounding, do not gloss over these exercises.
 	The points covered are recurrent issues on the Samba mailing lists.
-	</p><p><a class="indexterm" name="id393730"></a>
+	</p><p><a class="indexterm" name="id2647685"></a>
 	You can see from these exercises that Windows networking involves quite a lot of network
 	broadcast traffic. You can look into the contents of some packets, but only to see
 	some particular information that the Windows client sends to a server in the course of
@@ -74,18 +74,18 @@
 	Recommended preparatory reading: <span class="emphasis"><em>The Official Samba-3 HOWTO and Reference Guide, Second
 	Edition</em></span> (TOSHARG2) Chapter 9, &#8220;<span class="quote">Network Browsing,</span>&#8221; and Chapter 3,
 	&#8220;<span class="quote">Server Types and Security Modes.</span>&#8221;
-	</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id393768"></a>Assignment Tasks</h3></div></div></div><p><a class="indexterm" name="id393775"></a>
+	</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2647731"></a>Assignment Tasks</h3></div></div></div><p><a class="indexterm" name="id2647738"></a>
 		You are about to witness how Microsoft Windows computer networking functions. The
 		exercises step through identification of how a client machine establishes a
 		connection to a remote Windows server. You observe how Windows machines find
 		each other (i.e., how browsing works) and how the two key types of user identification
 		(share mode security and user mode security) are affected.
-		</p><p><a class="indexterm" name="id393790"></a>
+		</p><p><a class="indexterm" name="id2647755"></a>
 		The networking protocols used by MS Windows networking when working with Samba
 		use TCP/IP as the transport protocol. The protocols that are specific to Windows
 		networking are encapsulated in TCP/IP. The network analyzer we use (Wireshark)
 		is able to show you the contents of the TCP/IP packets (or messages).
-		</p><div class="procedure"><a name="chap01tasks"></a><p class="title"><b>Procedure 16.1. Diagnostic Tasks</b></p><ol type="1"><li><p><a class="indexterm" name="id393820"></a><a class="indexterm" name="id393831"></a><a class="indexterm" name="id393839"></a>
+		</p><div class="procedure"><a name="chap01tasks"></a><p class="title"><b>Procedure 16.1. Diagnostic Tasks</b></p><ol type="1"><li><p><a class="indexterm" name="id2647788"></a><a class="indexterm" name="id2647800"></a><a class="indexterm" name="id2647808"></a>
 			Examine network traces to witness SMB broadcasts, host announcements,
 			and name resolution processes.
 			</p></li><li><p>
@@ -95,8 +95,8 @@
 			</p></li><li><p>
 			Review traces of network logons for a Windows 9x/Me client as well as
 			a domain logon for a Windows XP Professional client.
-			</p></li></ol></div></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id393876"></a>Exercises</h2></div></div></div><p>
-	<a class="indexterm" name="id393883"></a>
+			</p></li></ol></div></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2647848"></a>Exercises</h2></div></div></div><p>
+	<a class="indexterm" name="id2647856"></a>
 	You are embarking on a course of discovery. The first part of the exercise requires
 	two MS Windows 9x/Me systems. We called one machine <code class="constant">WINEPRESSME</code> and the
 	other <code class="constant">MILGATE98</code>. Each needs an IP address; we used <code class="literal">10.1.1.10</code>
@@ -111,7 +111,7 @@
 	</p><div class="itemizedlist"><ul type="disc"><li><p>Windows 98  name: MILGATE98</p></li><li><p>Windows Me  name: WINEPRESSME</p></li><li><p>Windows XP Professional  name: LightrayXP</p></li><li><p>Samba-3.0.20 running on a SUSE Enterprise Linux 9</p></li></ul></div><p>
 	Choose a workgroup name (MIDEARTH) for each exercise.
 	</p><p>
-	<a class="indexterm" name="id393965"></a>
+	<a class="indexterm" name="id2647945"></a>
 	The network captures provided on the CD-ROM included with this book were captured using <code class="constant">Ethereal</code>
 	version <code class="literal">0.10.6</code>. A later version suffices without problems (i.e. you should be using Wireshark), but an earlier version may not
 	expose all the information needed. Each capture file has been decoded and listed as a trace file. A summary of all
@@ -119,9 +119,9 @@
 	perform the time-consuming equipment configuration and test work. This is a good time to point out that the value
 	that can be derived from this book really does warrant your taking sufficient time to practice each exercise with
 	care and attention to detail.
-	</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id393989"></a>Single-Machine Broadcast Activity</h3></div></div></div><p>
+	</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2647974"></a>Single-Machine Broadcast Activity</h3></div></div></div><p>
 	In this section, we start a single Windows 9x/Me machine, then monitor network activity for 30 minutes.
-	</p><div class="procedure"><a name="id393999"></a><p class="title"><b>Procedure 16.2. Monitoring Windows 9x Steps</b></p><ol type="1"><li><p>
+	</p><div class="procedure"><a name="id2647985"></a><p class="title"><b>Procedure 16.2. Monitoring Windows 9x Steps</b></p><ol type="1"><li><p>
 		Start the machine from which network activity will be monitored (using <code class="literal">Wireshark</code>).
 		Launch <code class="literal">Wireshark</code>, click
 			<span class="guimenu">Capture</span> &#8594; <span class="guimenuitem">Start</span>.
@@ -134,32 +134,32 @@
 		do not press any keyboard keys, do not click any on-screen icons or menus, and do not answer any dialog boxes.
 		</p></li><li><p>
 		At the conclusion of 30 minutes, stop the capture. Save the capture to a file so you can go back to it later.
-		Leave this machine running in preparation for the task in <a href="primer.html#secondmachine" title="Second Machine Startup Broadcast Interaction">???</a>.
+		Leave this machine running in preparation for the task in <a class="link" href="primer.html#secondmachine" title="Second Machine Startup Broadcast Interaction">&#8220;Second Machine Startup Broadcast Interaction&#8221;</a>.
 		</p></li><li><p>
 		Analyze the capture. Identify each discrete message type that was captured. Note what transport protocol
 		was used. Identify the timing between messages of identical types.
-		</p></li></ol></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id394114"></a>Findings</h4></div></div></div><p>
-		The summary of the first 10 minutes of the packet capture should look like <a href="primer.html#pktcap01" title="Figure 16.1. Windows Me Broadcasts The First 10 Minutes">???</a>.
-		A screenshot of a later stage of the same capture is shown in <a href="primer.html#pktcap02" title="Figure 16.2. Windows Me Later Broadcast Sample">???</a>.
-		</p><div class="figure"><a name="pktcap01"></a><p class="title"><b>Figure 16.1. Windows Me  Broadcasts  The First 10 Minutes</b></p><div class="figure-contents"><div class="mediaobject"><img src="images/WINREPRESSME-Capture.png" width="216" alt="Windows Me Broadcasts The First 10 Minutes"></div></div></div><br class="figure-break"><div class="figure"><a name="pktcap02"></a><p class="title"><b>Figure 16.2. Windows Me  Later Broadcast Sample</b></p><div class="figure-contents"><div class="mediaobject"><img src="images/WINREPRESSME-Capture2.png" width="226.8" alt="Windows Me Later Broadcast Sample"></div></div></div><br class="figure-break"><p><a class="indexterm" name="id394227"></a><a class="indexterm" name="id394238"></a>
-		Broadcast messages observed are shown in <a href="primer.html#capsstats01" title="Table 16.1. Windows Me Startup Broadcast Capture Statistics">???</a>.
+		</p></li></ol></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2648108"></a>Findings</h4></div></div></div><p>
+		The summary of the first 10 minutes of the packet capture should look like <a class="link" href="primer.html#pktcap01" title="Figure 16.1. Windows Me Broadcasts The First 10 Minutes">&#8220;Windows Me  Broadcasts  The First 10 Minutes&#8221;</a>.
+		A screenshot of a later stage of the same capture is shown in <a class="link" href="primer.html#pktcap02" title="Figure 16.2. Windows Me Later Broadcast Sample">&#8220;Windows Me  Later Broadcast Sample&#8221;</a>.
+		</p><div class="figure"><a name="pktcap01"></a><p class="title"><b>Figure 16.1. Windows Me  Broadcasts  The First 10 Minutes</b></p><div class="figure-contents"><div class="mediaobject"><img src="images/WINREPRESSME-Capture.png" width="216" alt="Windows Me Broadcasts The First 10 Minutes"></div></div></div><br class="figure-break"><div class="figure"><a name="pktcap02"></a><p class="title"><b>Figure 16.2. Windows Me  Later Broadcast Sample</b></p><div class="figure-contents"><div class="mediaobject"><img src="images/WINREPRESSME-Capture2.png" width="226.8" alt="Windows Me Later Broadcast Sample"></div></div></div><br class="figure-break"><p><a class="indexterm" name="id2648225"></a><a class="indexterm" name="id2648236"></a>
+		Broadcast messages observed are shown in <a class="link" href="primer.html#capsstats01" title="Table 16.1. Windows Me Startup Broadcast Capture Statistics">&#8220;Windows Me  Startup Broadcast Capture Statistics&#8221;</a>.
 		Actual observations vary a little, but not by much.
 		Early in the startup process, the Windows Me machine broadcasts its name for two reasons:
 		first to ensure that its name would not result in a name clash, and second to establish its
 		presence with the Local Master Browser (LMB).
-		</p><div class="table"><a name="capsstats01"></a><p class="title"><b>Table 16.1. Windows Me  Startup Broadcast Capture Statistics</b></p><div class="table-contents"><table summary="Windows Me  Startup Broadcast Capture Statistics" border="1"><colgroup><col align="left"><col align="center"><col align="center"><col align="left"></colgroup><thead><tr><th align="left">Message</th><th align="center">Type</th><th align="center">Num</th><th align="left">Notes</th></tr></thead><tbody><tr><td align="left">WINEPRESSME&lt;00&gt;</td><td align="center">Reg</td><td align="center">8</td><td align="left">4 lots of 2, 0.6 sec apart</td></tr><tr><td align="left">WINEPRESSME&lt;03&gt;</td><td align="center">Reg</td><td align="center">8</td><td align="left">4 lots of 2, 0.6 sec apart</td></tr><tr><td align="left">WINEPRESSME&lt;20&gt;</td><td align="center">Reg</td><td align="center">8</td><td align="left">4 lots of 2, 0.75 sec apart</td></tr><tr><td align="left">MIDEARTH&lt;00&gt;</td><td align="center">Reg</td><td align="center">8</td><td align="left">4 lots of 2, 0.75 sec apart</td></tr><tr><td align="left">MIDEARTH&lt;1d&gt;</td><td align="center">Reg</td><td align="center">8</td><td align="left">4 lots of 2, 0.75 sec apart</td></tr><tr><td align="left">MIDEARTH&lt;1e&gt;</td><td align="center">Reg</td><td align="center">8</td><td align="left">4 lots of 2, 0.75 sec apart</td></tr><tr><td align="left">MIDEARTH&lt;1b&gt;</td><td align="center">Qry</td><td align="center">84</td><td align="left">300 sec apart at stable operation</td></tr><tr><td align="left">__MSBROWSE__</td><td align="center">Reg</td><td align="center">8</td><td align="left">Registered after winning election to Browse Master</td></tr><tr><td align="left">JHT&lt;03&gt;</td><td align="center">Reg</td><td align="center">8</td><td align="left">4 x 2. This is the name of the user that logged onto Windows</td></tr><tr><td align="left">Host Announcement WINEPRESSME</td><td align="center">Ann</td><td align="center">2</td><td align="left">Observed at 10 sec</td></tr><tr><td align="left">Domain/Workgroup Announcement MIDEARTH</td><td align="center">Ann</td><td align="center">18</td><td align="left">300 sec apart at stable operation</td></tr><tr><td align="left">Local Master Announcement WINEPRESSME</td><td align="center">Ann</td><td align="center">18</td><td align="left">300 sec apart at stable operation</td></tr><tr><td align="left">Get Backup List Request</td><td align="center">Qry</td><td align="center">12</td><td align="left">6 x 2 early in startup, 0.5 sec apart</td></tr><tr><td align="left">Browser Election Request</td><td align="center">Ann</td><td align="center">10</td><td align="left">5 x 2 early in startup</td></tr><tr><td align="left">Request Announcement WINEPRESSME</td><td align="center">Ann</td><td align="center">4</td><td align="left">Early in startup</td></tr></tbody></table></div></div><br class="table-break"><p><a class="indexterm" name="id394574"></a><a class="indexterm" name="id394581"></a>
+		</p><div class="table"><a name="capsstats01"></a><p class="title"><b>Table 16.1. Windows Me  Startup Broadcast Capture Statistics</b></p><div class="table-contents"><table summary="Windows Me  Startup Broadcast Capture Statistics" border="1"><colgroup><col align="left"><col align="center"><col align="center"><col align="left"></colgroup><thead><tr><th align="left">Message</th><th align="center">Type</th><th align="center">Num</th><th align="left">Notes</th></tr></thead><tbody><tr><td align="left">WINEPRESSME&lt;00&gt;</td><td align="center">Reg</td><td align="center">8</td><td align="left">4 lots of 2, 0.6 sec apart</td></tr><tr><td align="left">WINEPRESSME&lt;03&gt;</td><td align="center">Reg</td><td align="center">8</td><td align="left">4 lots of 2, 0.6 sec apart</td></tr><tr><td align="left">WINEPRESSME&lt;20&gt;</td><td align="center">Reg</td><td align="center">8</td><td align="left">4 lots of 2, 0.75 sec apart</td></tr><tr><td align="left">MIDEARTH&lt;00&gt;</td><td align="center">Reg</td><td align="center">8</td><td align="left">4 lots of 2, 0.75 sec apart</td></tr><tr><td align="left">MIDEARTH&lt;1d&gt;</td><td align="center">Reg</td><td align="center">8</td><td align="left">4 lots of 2, 0.75 sec apart</td></tr><tr><td align="left">MIDEARTH&lt;1e&gt;</td><td align="center">Reg</td><td align="center">8</td><td align="left">4 lots of 2, 0.75 sec apart</td></tr><tr><td align="left">MIDEARTH&lt;1b&gt;</td><td align="center">Qry</td><td align="center">84</td><td align="left">300 sec apart at stable operation</td></tr><tr><td align="left">__MSBROWSE__</td><td align="center">Reg</td><td align="center">8</td><td align="left">Registered after winning election to Browse Master</td></tr><tr><td align="left">JHT&lt;03&gt;</td><td align="center">Reg</td><td align="center">8</td><td align="left">4 x 2. This is the name of the user that logged onto Windows</td></tr><tr><td align="left">Host Announcement WINEPRESSME</td><td align="center">Ann</td><td align="center">2</td><td align="left">Observed at 10 sec</td></tr><tr><td align="left">Domain/Workgroup Announcement MIDEARTH</td><td align="center">Ann</td><td align="center">18</td><td align="left">300 sec apart at stable operation</td></tr><tr><td align="left">Local Master Announcement WINEPRESSME</td><td align="center">Ann</td><td align="center">18</td><td align="left">300 sec apart at stable operation</td></tr><tr><td align="left">Get Backup List Request</td><td align="center">Qry</td><td align="center">12</td><td align="left">6 x 2 early in startup, 0.5 sec apart</td></tr><tr><td align="left">Browser Election Request</td><td align="center">Ann</td><td align="center">10</td><td align="left">5 x 2 early in startup</td></tr><tr><td align="left">Request Announcement WINEPRESSME</td><td align="center">Ann</td><td align="center">4</td><td align="left">Early in startup</td></tr></tbody></table></div></div><br class="table-break"><p><a class="indexterm" name="id2648582"></a><a class="indexterm" name="id2648590"></a>
 		From the packet trace, it should be noted that no messages were propagated over TCP/IP;
 		all messages employed UDP/IP.  When steady-state operation has been achieved, there is a cycle
 		of various announcements, re-election of a browse master, and name queries. These create
 		the symphony of announcements by which network browsing is made possible.
-		</p><p><a class="indexterm" name="id394596"></a>
+		</p><p><a class="indexterm" name="id2648607"></a>
 		For detailed information regarding the precise behavior of the CIFS/SMB protocols,
 		refer to the book &#8220;<span class="quote">Implementing CIFS: The Common Internet File System,</span>&#8221;
 		by Christopher Hertel, (Prentice Hall PTR, ISBN: 013047116X).
 		</p></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="secondmachine"></a>Second Machine Startup Broadcast Interaction</h3></div></div></div><p>
 	At this time, the machine you used to capture the single-system startup trace should still be running.
 	The objective of this task is to identify the interaction of two machines in respect to broadcast activity.
-	</p><div class="procedure"><a name="id394627"></a><p class="title"><b>Procedure 16.3. Monitoring of Second Machine Activity</b></p><ol type="1"><li><p>
+	</p><div class="procedure"><a name="id2648643"></a><p class="title"><b>Procedure 16.3. Monitoring of Second Machine Activity</b></p><ol type="1"><li><p>
 		On the machine from which network activity will be monitored (using <code class="literal">Wireshark</code>),
 		launch <code class="literal">Wireshark</code> and click
 			<span class="guimenu">Capture</span> &#8594; <span class="guimenuitem">Start</span>.
@@ -176,26 +176,26 @@
 		</p></li><li><p>
 		Analyze the capture trace, taking note of the transport protocols used, the types of messages observed,
 		and what interaction took place between the two machines. Leave both machines running for the next task.
-		</p></li></ol></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id394736"></a>Findings</h4></div></div></div><p>
-		<a href="primer.html#capsstats02" title="Table 16.2. Second Machine (Windows 98) Capture Statistics">???</a> summarizes capture statistics observed. As in the previous case,
+		</p></li></ol></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2648760"></a>Findings</h4></div></div></div><p>
+		<a class="link" href="primer.html#capsstats02" title="Table 16.2. Second Machine (Windows 98) Capture Statistics">&#8220;Second Machine (Windows 98)  Capture Statistics&#8221;</a> summarizes capture statistics observed. As in the previous case,
 		all announcements used UDP/IP broadcasts. Also, as was observed with the last example, the second
 		Windows 9x/Me machine broadcasts its name on startup to ensure that there exists no name clash
 		(i.e., the name is already registered by another machine) on the network segment. Those wishing
 		to explore the inner details of the precise mechanism of how this functions should refer to
 		&#8220;<span class="quote">Implementing CIFS: The Common Internet File System.</span>&#8221;
 		</p><div class="table"><a name="capsstats02"></a><p class="title"><b>Table 16.2. Second Machine (Windows 98)  Capture Statistics</b></p><div class="table-contents"><table summary="Second Machine (Windows 98)  Capture Statistics" border="1"><colgroup><col align="left"><col align="center"><col align="center"><col align="left"></colgroup><thead><tr><th align="left">Message</th><th align="center">Type</th><th align="center">Num</th><th align="left">Notes</th></tr></thead><tbody><tr><td align="left">MILGATE98&lt;00&gt;</td><td align="center">Reg</td><td align="center">8</td><td align="left">4 lots of 2, 0.6 sec apart</td></tr><tr><td align="left">MILGATE98&lt;03&gt;</td><td align="center">Reg</td><td align="center">8</td><td align="left">4 lots of 2, 0.6 sec apart</td></tr><tr><td align="left">MILGATE98&lt;20&gt;</td><td align="center">Reg</td><td align="center">8</td><td align="left">4 lots of 2, 0.75 sec apart</td></tr><tr><td align="left">MIDEARTH&lt;00&gt;</td><td align="center">Reg</td><td align="center">8</td><td align="left">4 lots of 2, 0.75 sec apart</td></tr><tr><td align="left">MIDEARTH&lt;1d&gt;</td><td align="center">Reg</td><td align="center">8</td><td align="left">4 lots of 2, 0.75 sec apart</td></tr><tr><td align="left">MIDEARTH&lt;1e&gt;</td><td align="center">Reg</td><td align="center">8</td><td align="left">4 lots of 2, 0.75 sec apart</td></tr><tr><td align="left">MIDEARTH&lt;1b&gt;</td><td align="center">Qry</td><td align="center">18</td><td align="left">900 sec apart at stable operation</td></tr><tr><td align="left">JHT&lt;03&gt;</td><td align="center">Reg</td><td align="center">2</td><td align="left">This is the name of the user that logged onto Windows</td></tr><tr><td align="left">Host Announcement MILGATE98</td><td align="center">Ann</td><td align="center">14</td><td align="left">Every 120 sec</td></tr><tr><td align="left">Domain/Workgroup Announcement MIDEARTH</td><td align="center">Ann</td><td align="center">6</td><td align="left">900 sec apart at stable operation</td></tr><tr><td align="left">Local Master Announcement WINEPRESSME</td><td align="center">Ann</td><td align="center">6</td><td align="left">Insufficient detail to determine frequency</td></tr></tbody></table></div></div><br class="table-break"><p>
-	    	<a class="indexterm" name="id395009"></a>
-		<a class="indexterm" name="id395016"></a>
-		<a class="indexterm" name="id395022"></a>
+	    	<a class="indexterm" name="id2649041"></a>
+		<a class="indexterm" name="id2649048"></a>
+		<a class="indexterm" name="id2649055"></a>
 		Observation of the contents of Host Announcements, Domain/Workgroup Announcements,
 		and Local Master Announcements is instructive. These messages convey a significant
 		level of detail regarding the nature of each machine that is on the network. An example
-		dissection of a Host Announcement is given in <a href="primer.html#hostannounce" title="Figure 16.3. Typical Windows 9x/Me Host Announcement">???</a>.
-		</p><div class="figure"><a name="hostannounce"></a><p class="title"><b>Figure 16.3. Typical Windows 9x/Me Host Announcement</b></p><div class="figure-contents"><div class="mediaobject"><img src="images/HostAnnouncment.png" width="221.4" alt="Typical Windows 9x/Me Host Announcement"></div></div></div><br class="figure-break"></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id395083"></a>Simple Windows Client Connection Characteristics</h3></div></div></div><p>
+		dissection of a Host Announcement is given in <a class="link" href="primer.html#hostannounce" title="Figure 16.3. Typical Windows 9x/Me Host Announcement">&#8220;Typical Windows 9x/Me Host Announcement&#8221;</a>.
+		</p><div class="figure"><a name="hostannounce"></a><p class="title"><b>Figure 16.3. Typical Windows 9x/Me Host Announcement</b></p><div class="figure-contents"><div class="mediaobject"><img src="images/HostAnnouncment.png" width="221.4" alt="Typical Windows 9x/Me Host Announcement"></div></div></div><br class="figure-break"></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2649120"></a>Simple Windows Client Connection Characteristics</h3></div></div></div><p>
 	The purpose of this exercise is to discover how Microsoft Windows clients create (establish)
 	connections with remote servers. The methodology involves analysis of a key aspect of how
 	Windows clients access remote servers: the session setup protocol.
-	</p><div class="procedure"><a name="id395094"></a><p class="title"><b>Procedure 16.4. Client Connection Exploration Steps</b></p><ol type="1"><li><p>
+	</p><div class="procedure"><a name="id2649134"></a><p class="title"><b>Procedure 16.4. Client Connection Exploration Steps</b></p><ol type="1"><li><p>
 		Configure a Windows 9x/Me machine (MILGATE98) with a share called <code class="constant">Stuff</code>.
 		Create a <em class="parameter"><code>Full Access</code></em> control password on this share.
 		</p></li><li><p>
@@ -216,11 +216,11 @@
 		When the share called <code class="constant">Stuff</code> is being displayed, stop the capture.
 		Save the captured data in case it is needed for later analysis.
 		</p></li><li><p>
-		<a class="indexterm" name="id395218"></a>
+		<a class="indexterm" name="id2649264"></a>
 		From the top of the packets captured, scan down to locate the first packet that has
 		interpreted as <code class="constant">Session Setup AndX, User: anonymous; Tree Connect AndX,
 		Path: \\MILGATE98\IPC$</code>.
-		</p></li><li><p><a class="indexterm" name="id395236"></a><a class="indexterm" name="id395244"></a>
+		</p></li><li><p><a class="indexterm" name="id2649283"></a><a class="indexterm" name="id2649291"></a>
 		In the dissection (analysis) panel, expand the <code class="constant">SMB, Session Setup AndX Request,
 		and Tree Connect AndX Request</code>. Examine both operations. Identify the name of
 		the user Account and what password was used. The Account name should be empty.
@@ -230,52 +230,52 @@
 		decoded of the type <code class="constant">Session Setup AndX</code>. Locate the last such packet
 		that was targeted at the <code class="constant">\\MILGATE98\IPC$</code> service.
 		</p></li><li><p>
-		<a class="indexterm" name="id395284"></a>
-		<a class="indexterm" name="id395291"></a>
+		<a class="indexterm" name="id2649336"></a>
+		<a class="indexterm" name="id2649343"></a>
 		Dissect this packet as per the previous one. This packet should have a password length
 		of 24 (characters) and should have a password field, the contents of which is a
 		long hexadecimal number. Observe the name in the Account field. This is a User Mode
 		session setup packet.
-		</p></li></ol></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id395302"></a>Findings and Comments</h4></div></div></div><p>
-		<a class="indexterm" name="id395310"></a>
-		The <code class="constant">IPC$</code> share serves a vital purpose<sup>[<a name="id395321" href="#ftn.id395321">15</a>]</sup>
+		</p></li></ol></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2649357"></a>Findings and Comments</h4></div></div></div><p>
+		<a class="indexterm" name="id2649365"></a>
+		The <code class="constant">IPC$</code> share serves a vital purpose<sup>[<a name="id2649376" href="#ftn.id2649376" class="footnote">15</a>]</sup>
 		in SMB/CIFS-based networking.  A Windows client connects to this resource to obtain the list of
 		resources that are available on the server. The server responds with the shares and print queues that
 		are available. In most but not all cases, the connection is made with a <code class="constant">NULL</code>
 		username and a <code class="constant">NULL</code> password.
 		</p><p>
-		<a class="indexterm" name="id395339"></a>
+		<a class="indexterm" name="id2649397"></a>
 		The two packets examined are material evidence of how Windows clients may
 		interoperate with Samba. Samba requires every connection setup to be authenticated using
 		valid UNIX account credentials (UID/GID). This means that even a <code class="constant">NULL</code>
 		session setup can be established only by automatically mapping it to a valid UNIX
 		account.
 		</p><p>
-	    <a class="indexterm" name="id395355"></a><a class="indexterm" name="id395361"></a>
-	    <a class="indexterm" name="id395370"></a>
+	    <a class="indexterm" name="id2649416"></a><a class="indexterm" name="id2649422"></a>
+	    <a class="indexterm" name="id2649431"></a>
 		Samba has a special name for the <code class="constant">NULL</code>, or empty, user account:
-		it calls it the <a class="indexterm" name="id395381"></a>guest account. The
+		it calls it the <a class="link" href="smb.conf.5.html#GUESTACCOUNT">guest account</a>. The
 		default value of this parameter is <code class="constant">nobody</code>; however, this can be
 		changed to map the function of the guest account to any other UNIX identity. Some
 		UNIX administrators prefer to map this account to the system default anonymous
 		FTP account. A sample NULL Session Setup AndX packet dissection is shown in
-		<a href="primer.html#nullconnect" title="Figure 16.4. Typical Windows 9x/Me NULL SessionSetUp AndX Request">???</a>.
+		<a class="link" href="primer.html#nullconnect" title="Figure 16.4. Typical Windows 9x/Me NULL SessionSetUp AndX Request">&#8220;Typical Windows 9x/Me NULL SessionSetUp AndX Request&#8221;</a>.
 		</p><div class="figure"><a name="nullconnect"></a><p class="title"><b>Figure 16.4. Typical Windows 9x/Me NULL SessionSetUp AndX Request</b></p><div class="figure-contents"><div class="mediaobject"><img src="images/NullConnect.png" width="221.4" alt="Typical Windows 9x/Me NULL SessionSetUp AndX Request"></div></div></div><br class="figure-break"><p>
-	    	<a class="indexterm" name="id395445"></a>
-		<a class="indexterm" name="id395452"></a>
-		<a class="indexterm" name="id395459"></a>
+	    	<a class="indexterm" name="id2649517"></a>
+		<a class="indexterm" name="id2649523"></a>
+		<a class="indexterm" name="id2649530"></a>
 		When a UNIX/Linux system does not have a <code class="constant">nobody</code> user account
 		(<code class="filename">/etc/passwd</code>), the operation of the <code class="constant">NULL</code>
 		account cannot validate and thus connections that utilize the guest account
 		fail. This breaks all ability to browse the Samba server and is a common
 		problem reported on the Samba mailing list. A sample User Mode session setup AndX
-		is shown in <a href="primer.html#userconnect" title="Figure 16.5. Typical Windows 9x/Me User SessionSetUp AndX Request">???</a>.
+		is shown in <a class="link" href="primer.html#userconnect" title="Figure 16.5. Typical Windows 9x/Me User SessionSetUp AndX Request">&#8220;Typical Windows 9x/Me User SessionSetUp AndX Request&#8221;</a>.
 		</p><div class="figure"><a name="userconnect"></a><p class="title"><b>Figure 16.5. Typical Windows 9x/Me User SessionSetUp AndX Request</b></p><div class="figure-contents"><div class="mediaobject"><img src="images/UserConnect.png" width="221.4" alt="Typical Windows 9x/Me User SessionSetUp AndX Request"></div></div></div><br class="figure-break"><p>
-		<a class="indexterm" name="id395531"></a>
+		<a class="indexterm" name="id2649608"></a>
 		The User Mode connection packet contains the account name and the domain name.
 		The password is provided in Microsoft encrypted form, and its length is shown
 		as 24 characters. This is the length of Microsoft encrypted passwords.
-		</p></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id395544"></a>Windows 200x/XP Client Interaction with Samba-3</h3></div></div></div><p>
+		</p></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2649622"></a>Windows 200x/XP Client Interaction with Samba-3</h3></div></div></div><p>
 	By now you may be asking, &#8220;<span class="quote">Why did you choose to work with Windows 9x/Me?</span>&#8221;
 	</p><p>
 	First, we want to demonstrate the simple case. This book is not intended to be a detailed treatise
@@ -290,7 +290,7 @@
 	To complete this exercise, you need a Windows XP Professional client that has been configured as
 	a domain member of either a Samba-controlled domain or a Windows NT4 or 200x Active Directory domain.
 	Here we do not provide details for how to configure this, as full coverage is provided earlier in this book.
-	</p><div class="procedure"><a name="id395578"></a><p class="title"><b>Procedure 16.5. Steps to Explore Windows XP Pro Connection Set-up</b></p><ol type="1"><li><p>
+	</p><div class="procedure"><a name="id2649664"></a><p class="title"><b>Procedure 16.5. Steps to Explore Windows XP Pro Connection Set-up</b></p><ol type="1"><li><p>
 		Start your domain controller. Also, start the Wireshark monitoring machine, launch Wireshark,
 		and then wait for the next step to complete.
 		</p></li><li><p>
@@ -319,48 +319,48 @@
 		If desired, the Windows XP Professional client and the domain controller are no longer needed for exercises
 		in this chapter.
 		</p></li><li><p>
-		<a class="indexterm" name="id395792"></a>
-                <a class="indexterm" name="id395798"></a>
+		<a class="indexterm" name="id2649890"></a>
+                <a class="indexterm" name="id2649897"></a>
                 From the top of the packets captured, scan down to locate the first packet that has
                 interpreted as <code class="constant">Session Setup AndX Request, NTLMSSP_AUTH</code>.
                 </p></li><li><p>
-		<a class="indexterm" name="id395817"></a>
-		<a class="indexterm" name="id395824"></a>
-		<a class="indexterm" name="id395831"></a>
+		<a class="indexterm" name="id2649918"></a>
+		<a class="indexterm" name="id2649924"></a>
+		<a class="indexterm" name="id2649931"></a>
                 In the dissection (analysis) panel, expand the <code class="constant">SMB, Session Setup AndX Request</code>.
 		Expand the packet decode information, beginning at the <code class="constant">Security Blob:</code>
 		entry. Expand the <code class="constant">GSS-API -&gt; SPNEGO -&gt; netTokenTarg -&gt; responseToken -&gt; NTLMSSP</code>
 		keys.  This should reveal that this is a <code class="constant">NULL</code> session setup packet.
 		The <code class="constant">User name: NULL</code> so indicates. An example decode is shown in
-		<a href="primer.html#XPCap01" title="Figure 16.6. Typical Windows XP NULL Session Setup AndX Request">???</a>.
+		<a class="link" href="primer.html#XPCap01" title="Figure 16.6. Typical Windows XP NULL Session Setup AndX Request">&#8220;Typical Windows XP NULL Session Setup AndX Request&#8221;</a>.
                 </p></li><li><p>
                 Return to the packet capture sequence. There will be a number of packets that have been
                 decoded of the type <code class="constant">Session Setup AndX Request</code>. Click the last such packet that
 		has been decoded as <code class="constant">Session Setup AndX Request, NTLMSSP_AUTH</code>.
                 </p></li><li><p>
-		<a class="indexterm" name="id395888"></a>
+		<a class="indexterm" name="id2649994"></a>
                 In the dissection (analysis) panel, expand the <code class="constant">SMB, Session Setup AndX Request</code>.
                 Expand the packet decode information, beginning at the <code class="constant">Security Blob:</code>
                 entry. Expand the <code class="constant">GSS-API -&gt; SPNEGO -&gt; netTokenTarg -&gt; responseToken -&gt; NTLMSSP</code>
                 keys.  This should reveal that this is a <code class="constant">User Mode</code> session setup packet.
                 The <code class="constant">User name: jht</code> so indicates. An example decode is shown in
-                <a href="primer.html#XPCap02" title="Figure 16.7. Typical Windows XP User Session Setup AndX Request">???</a>. In this case the user name was <code class="constant">jht</code>. This packet
+                <a class="link" href="primer.html#XPCap02" title="Figure 16.7. Typical Windows XP User Session Setup AndX Request">&#8220;Typical Windows XP User Session Setup AndX Request&#8221;</a>. In this case the user name was <code class="constant">jht</code>. This packet
 		decode includes the <code class="constant">Lan Manager Response:</code> and the <code class="constant">NTLM Response:</code>.
 		The values of these two parameters are the Microsoft encrypted password hashes: respectively, the LanMan
 		password and then the NT (case-preserving) password hash.
                 </p></li><li><p>
-                <a class="indexterm" name="id395942"></a>
-                <a class="indexterm" name="id395949"></a>
+                <a class="indexterm" name="id2650055"></a>
+                <a class="indexterm" name="id2650062"></a>
                 The passwords are 24-character hexadecimal numbers. This packet confirms that this is a User Mode
 		session setup packet.
-                </p></li></ol></div><div class="figure"><a name="XPCap01"></a><p class="title"><b>Figure 16.6. Typical Windows XP NULL Session Setup AndX Request</b></p><div class="figure-contents"><div class="mediaobject"><img src="images/WindowsXP-NullConnection.png" width="270" alt="Typical Windows XP NULL Session Setup AndX Request"></div></div></div><br class="figure-break"><div class="figure"><a name="XPCap02"></a><p class="title"><b>Figure 16.7. Typical Windows XP User Session Setup AndX Request</b></p><div class="figure-contents"><div class="mediaobject"><img src="images/WindowsXP-UserConnection.png" width="270" alt="Typical Windows XP User Session Setup AndX Request"></div></div></div><br class="figure-break"><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id396042"></a>Discussion</h4></div></div></div><p><a class="indexterm" name="id396048"></a>
+                </p></li></ol></div><div class="figure"><a name="XPCap01"></a><p class="title"><b>Figure 16.6. Typical Windows XP NULL Session Setup AndX Request</b></p><div class="figure-contents"><div class="mediaobject"><img src="images/WindowsXP-NullConnection.png" width="270" alt="Typical Windows XP NULL Session Setup AndX Request"></div></div></div><br class="figure-break"><div class="figure"><a name="XPCap02"></a><p class="title"><b>Figure 16.7. Typical Windows XP User Session Setup AndX Request</b></p><div class="figure-contents"><div class="mediaobject"><img src="images/WindowsXP-UserConnection.png" width="270" alt="Typical Windows XP User Session Setup AndX Request"></div></div></div><br class="figure-break"><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2650158"></a>Discussion</h4></div></div></div><p><a class="indexterm" name="id2650165"></a>
 		This exercise demonstrates that, while the specific protocol for the Session Setup AndX is handled
 		in a more sophisticated manner by recent MS Windows clients, the underlying rules or principles
 		remain the same. Thus it is demonstrated  that MS Windows XP Professional clients still use a
 		<code class="constant">NULL-Session</code> connection to query and locate resources on an advanced network
 		technology server (one using Windows NT4/200x or Samba). It also demonstrates that an authenticated
 		connection must be made before resources can be used.
-		</p></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id396068"></a>Conclusions to Exercises</h3></div></div></div><p>
+		</p></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2650190"></a>Conclusions to Exercises</h3></div></div></div><p>
 	In summary, the following points have been established in this chapter:
 	</p><div class="itemizedlist"><ul type="disc"><li><p>
 		When NetBIOS over TCP/IP protocols are enabled, MS Windows networking employs broadcast-oriented messaging protocols to provide knowledge of network services.
@@ -379,16 +379,16 @@
 		file or in an LDAP database. Samba-3 permits use of multiple <em class="parameter"><code>passdb backend</code></em>
 		databases in concurrent deployment. Refer to <span class="emphasis"><em>TOSHARG2</em></span>, Chapter 10, &#8220;<span class="quote">Account Information Databases.</span>&#8221;
 		</p></li></ul></div></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="chap01conc"></a>Dissection and Discussion</h2></div></div></div><p>
-	<a class="indexterm" name="id396146"></a>
+	<a class="indexterm" name="id2650277"></a>
 	The exercises demonstrate the use of the <code class="constant">guest</code> account, the way that
 	MS Windows clients and servers resolve computer names to a TCP/IP address, and how connections
 	between a client and a server are established.
 	</p><p>
 	Those wishing background information regarding NetBIOS name types should refer to
 	the Microsoft knowledgebase article
-	<a href="http://support.microsoft.com/support/kb/articles/Q102/78/8.asp" target="_top">Q102878.</a>
-	</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id396170"></a>Technical Issues</h3></div></div></div><p>
-		<a class="indexterm" name="id396178"></a>
+	<a class="ulink" href="http://support.microsoft.com/support/kb/articles/Q102/78/8.asp" target="_top">Q102878.</a>
+	</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2650304"></a>Technical Issues</h3></div></div></div><p>
+		<a class="indexterm" name="id2650312"></a>
 		Network browsing involves SMB broadcast announcements, SMB enumeration requests,
 		connections to the <code class="constant">IPC$</code> share, share enumerations, and SMB connection
 		setup processes. The use of anonymous connections to a Samba server involve the use of
@@ -396,44 +396,44 @@
 		</p></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="chap01qa"></a>Questions and Answers</h2></div></div></div><p>
 	The questions and answers given in this section are designed to highlight important aspects of Microsoft
 	Windows networking.
-	</p><div class="qandaset"><dl><dt> <a href="primer.html#id396220">
+	</p><div class="qandaset"><dl><dt> <a href="primer.html#id2650358">
 		What is the significance of the MIDEARTH&lt;1b&gt; type query?
-		</a></dt><dt> <a href="primer.html#id396262">
+		</a></dt><dt> <a href="primer.html#id2650404">
 		What is the significance of the MIDEARTH&lt;1d&gt; type name registration?
-		</a></dt><dt> <a href="primer.html#id396329">
+		</a></dt><dt> <a href="primer.html#id2650478">
 		What is the role and significance of the &lt;01&gt;&lt;02&gt;__MSBROWSE__&lt;02&gt;&lt;01&gt;
 		name registration?
-                </a></dt><dt> <a href="primer.html#id396356">
+                </a></dt><dt> <a href="primer.html#id2650511">
 		What is the significance of the MIDEARTH&lt;1e&gt; type name registration?
-		</a></dt><dt> <a href="primer.html#id396383">
+		</a></dt><dt> <a href="primer.html#id2650541">
 		
 		What is the significance of the guest account in smb.conf?
-		</a></dt><dt> <a href="primer.html#id396450">
+		</a></dt><dt> <a href="primer.html#id2650619">
 		Is it possible to reduce network broadcast activity with Samba-3?
-		</a></dt><dt> <a href="primer.html#id396548">
+		</a></dt><dt> <a href="primer.html#id2650729">
 		Can I just use plain-text passwords with Samba?
-		</a></dt><dt> <a href="primer.html#id396624">
+		</a></dt><dt> <a href="primer.html#id2650816">
 		What parameter in the smb.conf file is used to enable the use of encrypted passwords?
-		</a></dt><dt> <a href="primer.html#id396663">
+		</a></dt><dt> <a href="primer.html#id2650857">
 		Is it necessary to specify encrypt passwords = Yes
 		when Samba-3 is configured as a domain member?
-		</a></dt><dt> <a href="primer.html#id396688">
+		</a></dt><dt> <a href="primer.html#id2650888">
 		Is it necessary to specify a guest account when Samba-3 is configured
 		as a domain member server?
-		</a></dt></dl><table border="0" summary="Q and A Set"><col align="left" width="1%"><tbody><tr class="question"><td align="left" valign="top"><a name="id396220"></a><a name="id396222"></a></td><td align="left" valign="top"><p>
+		</a></dt></dl><table border="0" summary="Q and A Set"><col align="left" width="1%"><tbody><tr class="question"><td align="left" valign="top"><a name="id2650358"></a><a name="id2650360"></a></td><td align="left" valign="top"><p>
 		What is the significance of the MIDEARTH&lt;1b&gt; type query?
 		</p></td></tr><tr class="answer"><td align="left" valign="top"></td><td align="left" valign="top"><p>
-		<a class="indexterm" name="id396233"></a>
-		<a class="indexterm" name="id396242"></a>
+		<a class="indexterm" name="id2650372"></a>
+		<a class="indexterm" name="id2650382"></a>
 		This is a broadcast announcement by which the Windows machine is attempting to
 		locate a Domain Master Browser (DMB) in the event that it might exist on the network.
 		Refer to <span class="emphasis"><em>TOSHARG2,</em></span> Chapter 9, Section 9.7, &#8220;<span class="quote">Technical Overview of Browsing,</span>&#8221;
 		for details regarding the function of the DMB and its role in network browsing.
-		</p></td></tr><tr class="question"><td align="left" valign="top"><a name="id396262"></a><a name="id396264"></a></td><td align="left" valign="top"><p>
+		</p></td></tr><tr class="question"><td align="left" valign="top"><a name="id2650404"></a><a name="id2650406"></a></td><td align="left" valign="top"><p>
 		What is the significance of the MIDEARTH&lt;1d&gt; type name registration?
 		</p></td></tr><tr class="answer"><td align="left" valign="top"></td><td align="left" valign="top"><p>
-		<a class="indexterm" name="id396276"></a>
-		<a class="indexterm" name="id396284"></a>
+		<a class="indexterm" name="id2650418"></a>
+		<a class="indexterm" name="id2650428"></a>
 		This name registration records the machine IP addresses of the LMBs.
 		Network clients can query this name type to obtain a list of browser servers from the
 		master browser.
@@ -451,25 +451,25 @@
 			The IP address of the DMB (if one exists)
 			</p></li><li><p>
 			The IP address of the LMB on the local segment
-			</p></li></ul></div></td></tr><tr class="question"><td align="left" valign="top"><a name="id396329"></a><a name="id396331"></a></td><td align="left" valign="top"><p>
+			</p></li></ul></div></td></tr><tr class="question"><td align="left" valign="top"><a name="id2650478"></a><a name="id2650480"></a></td><td align="left" valign="top"><p>
 		What is the role and significance of the &lt;01&gt;&lt;02&gt;__MSBROWSE__&lt;02&gt;&lt;01&gt;
 		name registration?
                 </p></td></tr><tr class="answer"><td align="left" valign="top"></td><td align="left" valign="top"><p>
-		<a class="indexterm" name="id396344"></a>
+		<a class="indexterm" name="id2650495"></a>
 		This name is registered by the browse master to broadcast and receive domain announcements.
 		Its scope is limited to the local network segment, or subnet. By querying this name type,
 		master browsers on networks that have multiple domains can find the names of master browsers
 		for each domain.
-		</p></td></tr><tr class="question"><td align="left" valign="top"><a name="id396356"></a><a name="id396358"></a></td><td align="left" valign="top"><p>
+		</p></td></tr><tr class="question"><td align="left" valign="top"><a name="id2650511"></a><a name="id2650513"></a></td><td align="left" valign="top"><p>
 		What is the significance of the MIDEARTH&lt;1e&gt; type name registration?
 		</p></td></tr><tr class="answer"><td align="left" valign="top"></td><td align="left" valign="top"><p>
-		<a class="indexterm" name="id396370"></a>
+		<a class="indexterm" name="id2650525"></a>
 		This name is registered by all browse masters in a domain or workgroup. The registration
 		name type is known as the Browser Election Service. Master browsers register themselves
 		with this name type so that DMBs can locate them to perform cross-subnet
 		browse list updates. This name type is also used to initiate elections for Master Browsers.
-		</p></td></tr><tr class="question"><td align="left" valign="top"><a name="id396383"></a><a name="id396385"></a></td><td align="left" valign="top"><p>
-		<a class="indexterm" name="id396390"></a>
+		</p></td></tr><tr class="question"><td align="left" valign="top"><a name="id2650541"></a><a name="id2650544"></a></td><td align="left" valign="top"><p>
+		<a class="indexterm" name="id2650548"></a>
 		What is the significance of the <em class="parameter"><code>guest account</code></em> in smb.conf?
 		</p></td></tr><tr class="answer"><td align="left" valign="top"></td><td align="left" valign="top"><p>
 		This parameter specifies the default UNIX account to which MS Windows networking
@@ -481,28 +481,28 @@
 		It should be noted that the <em class="parameter"><code>guest account</code></em> is essential to
 		Samba operation. Either the operating system must have an account called <code class="constant">nobody</code>
 		or there must be an entry in the <code class="filename">smb.conf</code> file with a valid UNIX account, such as
-		<a class="indexterm" name="id396440"></a>guest account = ftp.
-		</p></td></tr><tr class="question"><td align="left" valign="top"><a name="id396450"></a><a name="id396452"></a></td><td align="left" valign="top"><p>
+		<a class="link" href="smb.conf.5.html#GUESTACCOUNT">guest account = ftp</a>.
+		</p></td></tr><tr class="question"><td align="left" valign="top"><a name="id2650619"></a><a name="id2650622"></a></td><td align="left" valign="top"><p>
 		Is it possible to reduce network broadcast activity with Samba-3?
 		</p></td></tr><tr class="answer"><td align="left" valign="top"></td><td align="left" valign="top"><p>
-		<a class="indexterm" name="id396464"></a>
-		<a class="indexterm" name="id396470"></a>
+		<a class="indexterm" name="id2650634"></a>
+		<a class="indexterm" name="id2650640"></a>
 		Yes, there are two ways to do this. The first involves use of WINS (See <span class="emphasis"><em>TOSHARG2</em></span>, Chapter 9,
 		Section 9.5, &#8220;<span class="quote">WINS  The Windows Inter-networking Name Server</span>&#8221;); the
 		alternate method involves disabling the use of NetBIOS over TCP/IP. This second method requires
 		a correctly configured DNS server (see <span class="emphasis"><em>TOSHARG2</em></span>, Chapter 9, Section 9.3, &#8220;<span class="quote">Discussion</span>&#8221;).
 		</p><p>
-		<a class="indexterm" name="id396501"></a>
-		<a class="indexterm" name="id396507"></a>
-		<a class="indexterm" name="id396517"></a>
+		<a class="indexterm" name="id2650672"></a>
+		<a class="indexterm" name="id2650679"></a>
+		<a class="indexterm" name="id2650688"></a>
 		The use of WINS reduces network broadcast traffic. The reduction is greatest when all network
 		clients are configured to operate in <em class="parameter"><code>Hybrid Mode</code></em>. This can be effected through
 		use of DHCP to set the NetBIOS node type to type 8 for all network clients. Additionally, it is
-		beneficial to configure Samba to use <a class="indexterm" name="id396532"></a>name resolve order = wins host cast.
+		beneficial to configure Samba to use <a class="link" href="smb.conf.5.html#NAMERESOLVEORDER">name resolve order = wins host cast</a>.
 		</p><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Note</h3><p>
 		Use of SMB without NetBIOS is possible only on Windows 200x/XP Professional clients and servers, as
 		well as with Samba-3.
-		</p></div></td></tr><tr class="question"><td align="left" valign="top"><a name="id396548"></a><a name="id396550"></a></td><td align="left" valign="top"><p>
+		</p></div></td></tr><tr class="question"><td align="left" valign="top"><a name="id2650729"></a><a name="id2650731"></a></td><td align="left" valign="top"><p>
 		Can I just use plain-text passwords with Samba?
 		</p></td></tr><tr class="answer"><td align="left" valign="top"></td><td align="left" valign="top"><p>
 		Yes, you can configure Samba to use plain-text passwords, though this does create a few problems.
@@ -525,24 +525,24 @@
 		a UNIX system account for that user. On systems that run <code class="literal">winbindd</code> to access the Samba
 		PDC/BDC to provide Windows user and group accounts, the <em class="parameter"><code>idmap uid, idmap gid</code></em> ranges
 		set in the <code class="filename">smb.conf</code> file provide the local UID/GIDs needed for local identity management purposes.
-		</p></td></tr><tr class="question"><td align="left" valign="top"><a name="id396624"></a><a name="id396626"></a></td><td align="left" valign="top"><p>
+		</p></td></tr><tr class="question"><td align="left" valign="top"><a name="id2650816"></a><a name="id2650818"></a></td><td align="left" valign="top"><p>
 		What parameter in the <code class="filename">smb.conf</code> file is used to enable the use of encrypted passwords?
 		</p></td></tr><tr class="answer"><td align="left" valign="top"></td><td align="left" valign="top"><p>
 		The parameter in the <code class="filename">smb.conf</code> file that controls this behavior is known as <em class="parameter"><code>encrypt
 		passwords</code></em>. The default setting for this in Samba-3 is <code class="constant">Yes (Enabled)</code>.
-		</p></td></tr><tr class="question"><td align="left" valign="top"><a name="id396663"></a><a name="id396665"></a></td><td align="left" valign="top"><p>
-		Is it necessary to specify <a class="indexterm" name="id396670"></a>encrypt passwords = Yes
+		</p></td></tr><tr class="question"><td align="left" valign="top"><a name="id2650857"></a><a name="id2650859"></a></td><td align="left" valign="top"><p>
+		Is it necessary to specify <a class="link" href="smb.conf.5.html#ENCRYPTPASSWORDS">encrypt passwords = Yes</a>
 		when Samba-3 is configured as a domain member?
 		</p></td></tr><tr class="answer"><td align="left" valign="top"></td><td align="left" valign="top"><p>
 		No. This is the default behavior.
-		</p></td></tr><tr class="question"><td align="left" valign="top"><a name="id396688"></a><a name="id396690"></a></td><td align="left" valign="top"><p>
+		</p></td></tr><tr class="question"><td align="left" valign="top"><a name="id2650888"></a><a name="id2650891"></a></td><td align="left" valign="top"><p>
 		Is it necessary to specify a <em class="parameter"><code>guest account</code></em> when Samba-3 is configured
 		as a domain member server?
 		</p></td></tr><tr class="answer"><td align="left" valign="top"></td><td align="left" valign="top"><p>
 		Yes. This is a local function on the server. The default setting is to use the UNIX account
 		<code class="constant">nobody</code>. If this account does not exist on the UNIX server, then it is
-		necessary to provide a <a class="indexterm" name="id396712"></a>guest account = an_account,
+		necessary to provide a <a class="link" href="smb.conf.5.html#GUESTACCOUNT">guest account = an_account</a>,
 		where <code class="constant">an_account</code> is a valid local UNIX user account.
-		</p></td></tr></tbody></table></div></div><div class="footnotes"><br><hr width="100" align="left"><div class="footnote"><p><sup>[<a name="ftn.id395321" href="#id395321">15</a>] </sup>TOSHARG2, Sect 4.5.1</p></div></div></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="appendix.html">Prev</a> </td><td width="20%" align="center"><a accesskey="u" href="RefSection.html">Up</a></td><td width="40%" align="right"> <a accesskey="n" href="apa.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">Chapter 15. A Collection of Useful Tidbits </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> Appendix A. 
+		</p></td></tr></tbody></table></div></div><div class="footnotes"><br><hr width="100" align="left"><div class="footnote"><p><sup>[<a name="ftn.id2649376" href="#id2649376" class="para">15</a>] </sup>TOSHARG2, Sect 4.5.1</p></div></div></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="appendix.html">Prev</a> </td><td width="20%" align="center"><a accesskey="u" href="RefSection.html">Up</a></td><td width="40%" align="right"> <a accesskey="n" href="apa.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">Chapter 15. A Collection of Useful Tidbits </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> Appendix A. 
     <acronym class="acronym">GNU</acronym> General Public License version 3
   </td></tr></table></div></body></html>

Modified: branches/samba/experimental/docs/htmldocs/Samba3-ByExample/secure.html
===================================================================
--- branches/samba/experimental/docs/htmldocs/Samba3-ByExample/secure.html	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/docs/htmldocs/Samba3-ByExample/secure.html	2008-06-09 06:59:20 UTC (rev 1920)
@@ -1,6 +1,6 @@
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Chapter 3. Secure Office Networking</title><link rel="stylesheet" href="samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.72.0"><link rel="start" href="index.html" title="Samba-3 by Example"><link rel="up" href="ExNetworks.html" title="Part I. Example Network Configurations"><link rel="prev" href="small.html" title="Chapter 2. Small Office Networking"><link rel="next" href="Big500users.html" title="Chapter 4. The 500-User Office"></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. Secure Office Networking</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="small.html">Prev</a> </td><th width="60%" align="center">Part I. Example Network Configurations</th><td width="20%" align="right"> <a accesskey="n" href="Big500users.html">Next</a></td></tr></table><hr></div><div class="chapter" lang="en"><div class="titlepage"><div><div><h2 class="title"><a name="secure"></a>Chapter 3. Secure Office Networking</h2></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="sect1"><a href="secure.html#id331890">Introduction</a></span></dt><dd><dl><dt><span class="sect2"><a href="secure.html#id331930">Assignment Tasks</a></span></dt></dl></dd><dt><span class="sect1"><a href="secure.html#id332152">Dissection and Discussion</a></span></dt><dd><dl><dt><span class="sect2"><a href="secure.html#id332164">Technical Issues</a></span></dt><dt><span class="sect2"><a href="secure.html#id332528">Political Issues</a></span></dt></dl></dd><dt><span class="sect1"><a href="secure.html#id332562">Implementation</a></span></dt><dd><dl><dt><span class="sect2"><a href="secure.html#ch4bsc">Basic System Configuration</a></span></dt><dt><span class="sect2"><a href="secure.html#id333388">Samba Configuration</a></span></dt><dt><span class="sect2"><a href="secure.html#ch4dhcpdns">Configuration of DHCP and DNS Servers</a></span></dt><dt><span class="sect2"><a href="secure.html#ch4ptrcfg">Printer Configuration</a></span></dt><dt><span class="sect2"><a href="secure.html#procstart">Process Startup Configuration</a></span></dt><dt><span class="sect2"><a href="secure.html#ch4valid">Validation</a></span></dt><dt><span class="sect2"><a href="secure.html#ch4appscfg">Application Share Configuration</a></span></dt><dt><span class="sect2"><a href="secure.html#ch4wincfg">Windows Client Configuration</a></span></dt><dt><span class="sect2"><a href="secure.html#id337670">Key Points Learned</a></span></dt></dl></dd><dt><span class="sect1"><a href="secure.html#id337723">Questions and Answers</a></span></dt></dl></div><p>
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Chapter 3. Secure Office Networking</title><link rel="stylesheet" href="../samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.73.1"><link rel="start" href="index.html" title="Samba-3 by Example"><link rel="up" href="ExNetworks.html" title="Part I. Example Network Configurations"><link rel="prev" href="small.html" title="Chapter 2. Small Office Networking"><link rel="next" href="Big500users.html" title="Chapter 4. The 500-User Office"></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. Secure Office Networking</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="small.html">Prev</a> </td><th width="60%" align="center">Part I. Example Network Configurations</th><td width="20%" align="right"> <a accesskey="n" href="Big500users.html">Next</a></td></tr></table><hr></div><div class="chapter" lang="en"><div class="titlepage"><div><div><h2 class="title"><a name="secure"></a>Chapter 3. Secure Office Networking</h2></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="sect1"><a href="secure.html#id2580389">Introduction</a></span></dt><dd><dl><dt><span class="sect2"><a href="secure.html#id2580441">Assignment Tasks</a></span></dt></dl></dd><dt><span class="sect1"><a href="secure.html#id2580690">Dissection and Discussion</a></span></dt><dd><dl><dt><span class="sect2"><a href="secure.html#id2580706">Technical Issues</a></span></dt><dt><span class="sect2"><a href="secure.html#id2581158">Political Issues</a></span></dt></dl></dd><dt><span class="sect1"><a href="secure.html#id2581199">Implementation</a></span></dt><dd><dl><dt><span class="sect2"><a href="secure.html#ch4bsc">Basic System Configuration</a></span></dt><dt><span class="sect2"><a href="secure.html#id2582136">Samba Configuration</a></span></dt><dt><span class="sect2"><a href="secure.html#ch4dhcpdns">Configuration of DHCP and DNS Servers</a></span></dt><dt><span class="sect2"><a href="secure.html#ch4ptrcfg">Printer Configuration</a></span></dt><dt><span class="sect2"><a href="secure.html#procstart">Process Startup Configuration</a></span></dt><dt><span class="sect2"><a href="secure.html#ch4valid">Validation</a></span></dt><dt><span class="sect2"><a href="secure.html#ch4appscfg">Application Share Configuration</a></span></dt><dt><span class="sect2"><a href="secure.html#ch4wincfg">Windows Client Configuration</a></span></dt><dt><span class="sect2"><a href="secure.html#id2586771">Key Points Learned</a></span></dt></dl></dd><dt><span class="sect1"><a href="secure.html#id2586833">Questions and Answers</a></span></dt></dl></div><p>
 	Congratulations, your Samba networking skills are developing nicely. You started out
-	with three simple networks in <a href="simple.html" title="Chapter 1. No-Frills Samba Servers">???</a>, and then in <a href="small.html" title="Chapter 2. Small Office Networking">???</a>
+	with three simple networks in <a class="link" href="simple.html" title="Chapter 1. No-Frills Samba Servers">&#8220;No-Frills Samba Servers&#8221;</a>, and then in <a class="link" href="small.html" title="Chapter 2. Small Office Networking">&#8220;Small Office Networking&#8221;</a>
 	you designed and built a network that provides a high degree of flexibility, integrity,
 	and dependability. It was enough for the basic needs each was designed to fulfill. In
 	this chapter you address a more complex set of needs. The solution you explore 
@@ -11,7 +11,7 @@
 	so caution is advised for anyone who tries to use Samba-2.2.x with the guidance here given. 
 	To avoid confusion, this book is all about Samba-3. Let's get the exercises in this 
 	chapter underway.
-	</p><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id331890"></a>Introduction</h2></div></div></div><p>
+	</p><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2580389"></a>Introduction</h2></div></div></div><p>
 	You have made Mr. Meany a very happy man. Recently he paid you a fat bonus for work 
 	well done. It is one year since the last network upgrade. You have been quite busy. 
 	Two months ago Mr. Meany gave approval to hire Christine Roberson, who has taken over 
@@ -40,7 +40,7 @@
 	Occasionally she wants to work with you on a challenging problem. When you told her
 	about your move, she almost resigned, although she was reassured that a new manager would
 	be hired to run Information Technology, and she would be responsible only for operations.
-	</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id331930"></a>Assignment Tasks</h3></div></div></div><p>
+	</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2580441"></a>Assignment Tasks</h3></div></div></div><p>
 		You promised the staff Internet services including Web browsing, electronic mail, virus
 		protection, and a company Web site.  Christine is eager to help turn the vision into 
 		reality. Let's see how close you can get to the promises made.
@@ -58,7 +58,7 @@
 		You procured a DSL Internet connection that provides 1.5 Mb/sec (bidirectional)
 		and a 10 Mb/sec ethernet port. You registered the domain
 		<code class="constant">abmas.us</code>, and the Internet Service Provider (ISP) is supplying
-		secondary DNS. Information furnished by your ISP is shown in <a href="secure.html#chap4netid" title="Table 3.1. Abmas.US ISP Information">???</a>.
+		secondary DNS. Information furnished by your ISP is shown in <a class="link" href="secure.html#chap4netid" title="Table 3.1. Abmas.US ISP Information">&#8220;Abmas.US ISP Information&#8221;</a>.
 		</p><p>
 		It is of paramount priority that under no circumstances will Samba offer
 		service access from an Internet connection. You are paying an ISP to
@@ -83,13 +83,13 @@
 		of users had to share a PC while waiting for new machines to arrive. This presented 
 		some problems with desktop computers and software installation into the new users' 
 		desktop profiles.
-		</p></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id332152"></a>Dissection and Discussion</h2></div></div></div><p>
+		</p></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2580690"></a>Dissection and Discussion</h2></div></div></div><p>
 	Many of the conclusions you draw here are obvious. Some requirements are not very clear
 	or may simply be your means of drawing the most out of Samba-3. Much can be done more simply
 	than you will demonstrate here, but keep in mind that the network must scale to at least 500
 	users. This means that some functionality will be overdesigned for the current 130-user
 	environment.
-	</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id332164"></a>Technical Issues</h3></div></div></div><p>
+	</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2580706"></a>Technical Issues</h3></div></div></div><p>
 		In this exercise we use a 24-bit subnet mask for the two local networks. This,
 		of course, limits our network to a maximum of 253 usable IP addresses. The network
 		address range chosen is one assigned by RFC1918 for private networks.
@@ -97,14 +97,14 @@
 		addresses, it is a good idea to switch to a network address specified in RFC1918
 		in the 172.16.0.0/16 range. This is done in subsequent chapters.
 		</p><p>
-		<a class="indexterm" name="id332179"></a>
-		<a class="indexterm" name="id332186"></a>
+		<a class="indexterm" name="id2580725"></a>
+		<a class="indexterm" name="id2580732"></a>
 		The high growth rates projected are a good reason to use the <code class="constant">tdbsam</code>
 		passdb backend. The use of <code class="constant">smbpasswd</code> for the backend may result in
 		performance problems. The <code class="constant">tdbsam</code> passdb backend offers features that
 		are not available with the older, flat ASCII-based <code class="constant">smbpasswd</code> database.
 		</p><p>
-		<a class="indexterm" name="id332213"></a>
+		<a class="indexterm" name="id2580761"></a>
 		The proposed network design uses a single server to act as an Internet services host for
 		electronic mail, Web serving, remote administrative access via SSH, 
 		Samba-based file and print services. This design is often chosen by sites that feel 	
@@ -117,10 +117,10 @@
 		Samba will be configured to specifically not operate on the Ethernet interface that is
 		directly connected to the Internet.
 		</p><p>
-		<a class="indexterm" name="id332232"></a>
-		<a class="indexterm" name="id332239"></a>
-		<a class="indexterm" name="id332246"></a>
-		<a class="indexterm" name="id332255"></a>
+		<a class="indexterm" name="id2580787"></a>
+		<a class="indexterm" name="id2580793"></a>
+		<a class="indexterm" name="id2580800"></a>
+		<a class="indexterm" name="id2580809"></a>
 		You know that your ISP is providing full firewall services, but you cannot rely on that.
 		Always assume that human error will occur, so be prepared by using Linux firewall facilities
 		based on <code class="literal">iptables</code> to effect NAT. Block all
@@ -131,7 +131,7 @@
 		generic antivirus handling are beyond the scope of this book and therefore are not
 		covered except insofar as this affects Samba-3.
 		</p><p>
-		<a class="indexterm" name="id332279"></a>
+		<a class="indexterm" name="id2580839"></a>
 		Notebook computers are configured to use a network login when in the office and a
 		local account to log in while away from the office. Users store all work done in
 		transit (away from the office) by using a local share for work files. Standard procedures
@@ -141,27 +141,27 @@
 		This is a preventative measure to protect client information as well as private business
 		records.
 		</p><p>
-		<a class="indexterm" name="id332295"></a>
+		<a class="indexterm" name="id2580870"></a>
 		All applications are served from the central server from a share called <code class="constant">apps</code>.
 		Microsoft Office XP Professional and OpenOffice 1.1.0 will be installed using a network 
 		(or administrative) installation. Accounting and financial management software can also
 		be run only from the central application server. Notebook users are provided with
 		locally installed applications on a need-to-have basis only.
 		</p><p>
-		<a class="indexterm" name="id332312"></a>
+		<a class="indexterm" name="id2580891"></a>
 		The introduction of roaming profiles support means that users can move between
 		desktop computer systems without constraint while retaining full access to their data.
 		The desktop travels with them as they move.
 		</p><p>
-		<a class="indexterm" name="id332324"></a>
+		<a class="indexterm" name="id2580905"></a>
 		The DNS server implementation must now address both internal and external
 		needs. You forward DNS lookups to your ISP-provided server as well as the 
 		<code class="constant">abmas.us</code> external secondary DNS server.
 		</p><p>
-		<a class="indexterm" name="id332339"></a>
-		<a class="indexterm" name="id332346"></a>
-		<a class="indexterm" name="id332355"></a>
-		Compared with the DHCP server configuration in <a href="small.html" title="Chapter 2. Small Office Networking">???</a>, <a href="small.html#dhcp01" title="Example 2.2. Abmas Accounting DHCP Server Configuration File /etc/dhcpd.conf">???</a>, the 
+		<a class="indexterm" name="id2580921"></a>
+		<a class="indexterm" name="id2580928"></a>
+		<a class="indexterm" name="id2580937"></a>
+		Compared with the DHCP server configuration in <a class="link" href="small.html" title="Chapter 2. Small Office Networking">&#8220;Small Office Networking&#8221;</a>, <a class="link" href="small.html#dhcp01" title="Example 2.2. Abmas Accounting DHCP Server Configuration File /etc/dhcpd.conf">&#8220;Abmas Accounting DHCP Server Configuration File  /etc/dhcpd.conf&#8221;</a>, the 
 		configuration used in this example has to deal with the presence of an Internet connection.
 		The scope set for it ensures that no DHCP services will be offered on the external
 		connection. All printers are configured as DHCP clients so that the DHCP server assigns
@@ -184,11 +184,11 @@
 		a problem because Christine is to install and configure one single workstation and
 		then clone that configuration, using Norton Ghost, to all workstations. Each machine is
 		identical, so this should pose no problem.
-		</p><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id332397"></a>Hardware Requirements</h4></div></div></div><p>
-		<a class="indexterm" name="id332405"></a>
+		</p><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2580993"></a>Hardware Requirements</h4></div></div></div><p>
+		<a class="indexterm" name="id2581001"></a>
 		This server runs a considerable number of services. From similarly configured Linux
 		installations, the approximate calculated memory requirements are as shown in
-		<a href="secure.html#ch4memoryest" title="Example 3.1. Estimation of Memory Requirements">???</a>.
+		<a class="link" href="secure.html#ch4memoryest" title="Example 3.1. Estimation of Memory Requirements">&#8220;Estimation of Memory Requirements&#8221;</a>.
 
 </p><div class="example"><a name="ch4memoryest"></a><p class="title"><b>Example 3.1. Estimation of Memory Requirements</b></p><div class="example-contents"><pre class="screen">
 Application  Memory per User    130 Users      500 Users
@@ -213,7 +213,7 @@
 		as the system load builds up. Given the low cost of memory, it does not make sense to
 		compromise in this area.
 		</p><p>
-		<a class="indexterm" name="id332448"></a>
+		<a class="indexterm" name="id2581057"></a>
 		Aggregate input/output loads should be considered for sizing network configuration as 
 		well as disk subsystems. For network bandwidth calculations, one would typically use an
 		estimate of 0.1 MB/sec per user. This suggests that 100-Base-T (approx. 10 MB/sec)
@@ -222,8 +222,8 @@
 		to a 1 Gb Ethernet switch that provides connectivity to an expandable array of 100-Base-T
 		switched ports.
 		</p><p>
-		<a class="indexterm" name="id332463"></a>
-		<a class="indexterm" name="id332470"></a>
+		<a class="indexterm" name="id2581076"></a>
+		<a class="indexterm" name="id2581083"></a>
 		Considering the choice of 1 Gb Ethernet interfaces for the two local network segments,
 		the aggregate network I/O capacity will be 2100 Mb/sec (about 230 MB/sec), an I/O
 		demand that would require a fast disk storage I/O capability. Peak disk throughput is 
@@ -237,7 +237,7 @@
 		specifications. As a minimum, one should attempt to provide a disk subsystem that can
 		deliver I/O rates of at least 100 MB/sec. 
 		</p><p>
-		Disk storage requirements may be calculated as shown in <a href="secure.html#ch4diskest" title="Example 3.2. Estimation of Disk Storage Requirements">???</a>.
+		Disk storage requirements may be calculated as shown in <a class="link" href="secure.html#ch4diskest" title="Example 3.2. Estimation of Disk Storage Requirements">&#8220;Estimation of Disk Storage Requirements&#8221;</a>.
 
 </p><div class="example"><a name="ch4diskest"></a><p class="title"><b>Example 3.2. Estimation of Disk Storage Requirements</b></p><div class="example-contents"><pre class="screen">
 Corporate Data: 100 MBytes/user per year
@@ -255,10 +255,10 @@
              Add 50% buffer                              303 GBytes
                        Recommended Storage:              908 GBytes
 </pre></div></div><p><br class="example-break">
-		<a class="indexterm" name="id332516"></a>
+		<a class="indexterm" name="id2581145"></a>
 		The preferred storage capacity should be approximately 1 Terabyte. Use of RAID level 5
 		with two hot spare drives would require an 8-drive by 200 GB capacity per drive array.
-		</p></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id332528"></a>Political Issues</h3></div></div></div><p>
+		</p></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2581158"></a>Political Issues</h3></div></div></div><p>
 		Your industry is coming under increasing accountability pressures. Increased paranoia
 		is necessary so you can demonstrate that you have acted with due diligence. You must
 		not trust your Internet connection.
@@ -267,13 +267,13 @@
 		an application server, your primary reason for the decision to implement this is that it
 		gives you greater control over software licensing.
 		</p><p>
-		<a class="indexterm" name="id332546"></a>
+		<a class="indexterm" name="id2581180"></a>
 		You are well aware that the current configuration results in some performance issues
 		as the size of the desktop profile grows. Given that users use Microsoft Outlook
 		Express, you know that the storage implications of the <code class="constant">.PST</code> file
 		is something that needs to be addressed later.
-		</p></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id332562"></a>Implementation</h2></div></div></div><p>
-	<a href="secure.html#ch04net" title="Figure 3.1. Abmas Network Topology 130 Users">???</a> demonstrates the overall design of the network that you will implement.
+		</p></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2581199"></a>Implementation</h2></div></div></div><p>
+	<a class="link" href="secure.html#ch04net" title="Figure 3.1. Abmas Network Topology 130 Users">&#8220;Abmas Network Topology  130 Users&#8221;</a> demonstrates the overall design of the network that you will implement.
 	</p><p>
 	The information presented here assumes that you are already familiar with many basic steps.
 	As this stands, the details provided already extend well beyond just the necessities of
@@ -288,9 +288,9 @@
 		</p></li><li><p>
 		The Domain name is set to <code class="constant">PROMISES</code>.
 		</p></li><li><p>
-		<a class="indexterm" name="id332622"></a>
-		<a class="indexterm" name="id332628"></a>
-		<a class="indexterm" name="id332635"></a>
+		<a class="indexterm" name="id2581260"></a>
+		<a class="indexterm" name="id2581267"></a>
+		<a class="indexterm" name="id2581274"></a>
 		Ethernet interface <code class="constant">eth0</code> is attached to the Internet connection
 		and is externally exposed. This interface is explicitly not available for Samba to use.
 		Samba listens on this interface for broadcast messages but does not broadcast any
@@ -298,57 +298,57 @@
 		This is achieved by way of the <em class="parameter"><code>interfaces</code></em> parameter and the
 		<em class="parameter"><code>bind interfaces only</code></em> entry.
 		</p></li><li><p>
-		<a class="indexterm" name="id332668"></a>
-		<a class="indexterm" name="id332675"></a>
-		<a class="indexterm" name="id332682"></a>
+		<a class="indexterm" name="id2581310"></a>
+		<a class="indexterm" name="id2581317"></a>
+		<a class="indexterm" name="id2581324"></a>
 		The <em class="parameter"><code>passdb backend</code></em> parameter specifies the creation and use
 		of the <code class="constant">tdbsam</code> password backend. This is a binary database that
 		has excellent scalability for a large number of user account entries.
 		</p></li><li><p>
-		<a class="indexterm" name="id332704"></a>
-		<a class="indexterm" name="id332711"></a>
-		<a class="indexterm" name="id332718"></a>
-		WINS serving is enabled by the <a class="indexterm" name="id332725"></a>wins support = Yes,
+		<a class="indexterm" name="id2581348"></a>
+		<a class="indexterm" name="id2581355"></a>
+		<a class="indexterm" name="id2581362"></a>
+		WINS serving is enabled by the <a class="link" href="smb.conf.5.html#WINSSUPPORT">wins support = Yes</a>,
 		and name resolution is set to use it by means of the
-		<a class="indexterm" name="id332732"></a>name resolve order = wins bcast hosts entry.
+		<a class="link" href="smb.conf.5.html#NAMERESOLVEORDER">name resolve order = wins bcast hosts</a> entry.
 		</p></li><li><p>
-		<a class="indexterm" name="id332744"></a>
+		<a class="indexterm" name="id2581401"></a>
 		The Samba server is configured for use by Windows clients as a time server.
 		</p></li><li><p>
-		<a class="indexterm" name="id332756"></a>
-		<a class="indexterm" name="id332763"></a>
-		<a class="indexterm" name="id332770"></a>
+		<a class="indexterm" name="id2581413"></a>
+		<a class="indexterm" name="id2581420"></a>
+		<a class="indexterm" name="id2581427"></a>
 		Samba is configured to directly interface with CUPS via the direct internal interface
 		that is provided by CUPS libraries. This is achieved with the 
-		<a class="indexterm" name="id332778"></a>printing = CUPS as well as the
-		<a class="indexterm" name="id332785"></a>printcap name = CUPS entries.
+		<a class="link" href="smb.conf.5.html#PRINTING">printing = CUPS</a> as well as the
+		<a class="link" href="smb.conf.5.html#PRINTCAPNAME">printcap name = CUPS</a> entries.
 		</p></li><li><p>
-		<a class="indexterm" name="id332796"></a>
-		<a class="indexterm" name="id332803"></a>
-		<a class="indexterm" name="id332810"></a>
+		<a class="indexterm" name="id2581466"></a>
+		<a class="indexterm" name="id2581473"></a>
+		<a class="indexterm" name="id2581480"></a>
 		External interface scripts are provided to enable Samba to interface smoothly to
 		essential operating system functions for user and group management. This is important
 		to enable workstations to join the Domain and is also important so that you can use
 		the Windows NT4 Domain User Manager as well as the Domain Server Manager. These tools
 		are provided as part of the <code class="filename">SRVTOOLS.EXE</code> toolkit that can be 
 		downloaded from the Microsoft FTP
-		<a href="ftp://ftp.microsoft.com/Softlib/MSLFILES/SRVTOOLS.EXE" target="_top">site</a>.
+		<a class="ulink" href="ftp://ftp.microsoft.com/Softlib/MSLFILES/SRVTOOLS.EXE" target="_top">site</a>.
 		</p></li><li><p>
-		<a class="indexterm" name="id332837"></a>
+		<a class="indexterm" name="id2581511"></a>
 		The <code class="filename">smb.conf</code> file specifies that the Samba server will operate in (default) <em class="parameter"><code>
-		security = user</code></em> mode<sup>[<a name="id332857" href="#ftn.id332857">5</a>]</sup>
+		security = user</code></em> mode<sup>[<a name="id2581531" href="#ftn.id2581531" class="footnote">5</a>]</sup>
 		(User Mode).
 		</p></li><li><p>
-		<a class="indexterm" name="id332874"></a>
-		<a class="indexterm" name="id332881"></a>
+		<a class="indexterm" name="id2581549"></a>
+		<a class="indexterm" name="id2581556"></a>
 		Domain logon services as well as a Domain logon script are specified. The logon script
 		will be used to add robustness to the overall network configuration.
 		</p></li><li><p>
-		<a class="indexterm" name="id332893"></a>
-		<a class="indexterm" name="id332900"></a>
-		<a class="indexterm" name="id332907"></a>
+		<a class="indexterm" name="id2581570"></a>
+		<a class="indexterm" name="id2581577"></a>
+		<a class="indexterm" name="id2581584"></a>
 		Roaming profiles are enabled through the specification of the parameter,
-		<a class="indexterm" name="id332915"></a>logon path = \\%L\profiles\%U. The value of this parameter translates the
+		<a class="link" href="smb.conf.5.html#LOGONPATH">logon path = \\%L\profiles\%U</a>. The value of this parameter translates the
 		<code class="constant">%L</code> to the name by which the Samba server is called by the client (for this
 		configuration, it translates to the name <code class="constant">DIAMOND</code>), and the <code class="constant">%U</code>
 		will translate to the name of the user within the context of the connection made to the profile share.
@@ -356,8 +356,8 @@
 		profile share for each user. This directory must be owned by the user also. An exception to this
 		requirement is when a profile is created for group use.
 		</p></li><li><p>
-		<a class="indexterm" name="id332941"></a>
-		<a class="indexterm" name="id332948"></a>
+		<a class="indexterm" name="id2581628"></a>
+		<a class="indexterm" name="id2581635"></a>
 		Precautionary veto is effected for particular Windows file names that have been targeted by 
 		virus-related activity. Additionally, Microsoft Office files are vetoed from opportunistic locking
 		controls. This should help to prevent lock contention-related file access problems.
@@ -385,12 +385,12 @@
 		</p></li></ol></div><p>
 	The following sections cover each step in logical and defined detail.
 	</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="ch4bsc"></a>Basic System Configuration</h3></div></div></div><p>
-	<a class="indexterm" name="id333032"></a>
+	<a class="indexterm" name="id2581726"></a>
 	The preparation in this section assumes that your SUSE Enterprise Linux Server 8.0 system has been
 	freshly installed. It prepares basic files so that the system is ready for comprehensive
-	operation in line with the network diagram shown in <a href="secure.html#ch04net" title="Figure 3.1. Abmas Network Topology 130 Users">???</a>.
-	</p><div class="procedure"><a name="id333047"></a><p class="title"><b>Procedure 3.1. Server Configuration Steps</b></p><ol type="1"><li><p>
-		<a class="indexterm" name="id333058"></a>
+	operation in line with the network diagram shown in <a class="link" href="secure.html#ch04net" title="Figure 3.1. Abmas Network Topology 130 Users">&#8220;Abmas Network Topology  130 Users&#8221;</a>.
+	</p><div class="procedure"><a name="id2581744"></a><p class="title"><b>Procedure 3.1. Server Configuration Steps</b></p><ol type="1"><li><p>
+		<a class="indexterm" name="id2581755"></a>
 		Using the UNIX/Linux system tools, name the server <code class="constant">server.abmas.us</code>.
 		Verify that your hostname is correctly set by running:
 </p><pre class="screen">
@@ -403,8 +403,8 @@
 server.abmas.us
 </pre><p>
 		</p></li><li><p>
-		<a class="indexterm" name="id333100"></a>
-		<a class="indexterm" name="id333107"></a>
+		<a class="indexterm" name="id2581799"></a>
+		<a class="indexterm" name="id2581806"></a>
 		Edit your <code class="filename">/etc/hosts</code> file to include the primary names and addresses
 		of all network interfaces that are on the host server. This is necessary so that during
 		startup the system can resolve all its own names to the IP address prior to
@@ -425,15 +425,15 @@
 192.168.2.20    qmsf.abmas.biz qmsf
 192.168.2.30    hplj6f.abmas.biz hplj6f
 </pre><p>
-		<a class="indexterm" name="id333155"></a>
-		<a class="indexterm" name="id333162"></a>
-		<a class="indexterm" name="id333169"></a>
+		<a class="indexterm" name="id2581862"></a>
+		<a class="indexterm" name="id2581868"></a>
+		<a class="indexterm" name="id2581875"></a>
 		The printer entries are not necessary if <code class="literal">named</code> is started prior to
 		startup of <code class="literal">cupsd</code>, the CUPS daemon.
 		</p></li><li><p>
-		<a class="indexterm" name="id333195"></a>
-		<a class="indexterm" name="id333202"></a>
-		<a class="indexterm" name="id333209"></a>
+		<a class="indexterm" name="id2581902"></a>
+		<a class="indexterm" name="id2581909"></a>
+		<a class="indexterm" name="id2581916"></a>
 		The host server is acting as a router between the two internal network segments as well
 		as for all Internet access. This necessitates that IP forwarding be enabled. This can be
 		achieved by adding to the <code class="filename">/etc/rc.d/boot.local</code> an entry as follows:
@@ -442,15 +442,15 @@
 </pre><p>
 		To ensure that your kernel is capable of IP forwarding during configuration, you may 
 		wish to execute that command manually also. This setting permits the Linux system to 
-		act as a router.<sup>[<a name="id333232" href="#ftn.id333232">6</a>]</sup>
+		act as a router.<sup>[<a name="id2581944" href="#ftn.id2581944" class="footnote">6</a>]</sup>
 		</p></li><li><p>
-		<a class="indexterm" name="id333244"></a>
-		<a class="indexterm" name="id333250"></a>
+		<a class="indexterm" name="id2581957"></a>
+		<a class="indexterm" name="id2581964"></a>
 		Installation of a basic firewall and NAT facility is necessary.
 		The following script can be installed in the <code class="filename">/usr/local/sbin</code>
 		directory. It is executed from the <code class="filename">/etc/rc.d/boot.local</code> startup
 		script. In your case, this script is called <code class="filename">abmas-netfw.sh</code>. The
-		script contents are shown in <a href="secure.html#ch4natfw" title="Example 3.3. NAT Firewall Configuration Script">???</a>.
+		script contents are shown in <a class="link" href="secure.html#ch4natfw" title="Example 3.3. NAT Firewall Configuration Script">&#8220;NAT Firewall Configuration Script&#8221;</a>.
 
 </p><div class="example"><a name="ch4natfw"></a><p class="title"><b>Example 3.3. NAT Firewall Configuration Script</b></p><div class="example-contents"><pre class="screen">
 #!/bin/sh
@@ -524,15 +524,15 @@
 /usr/local/sbin/abmas-natfw.sh
 </pre><p>
 		</p></li></ol></div><p>
-	<a class="indexterm" name="id333367"></a>
+	<a class="indexterm" name="id2582113"></a>
 	The server is now ready for Samba configuration. During the validation step, you remove
 	the entry for the Samba server <code class="constant">diamond</code> from the <code class="filename">/etc/hosts</code>
 	file. This is done after you are satisfied that DNS-based name resolution is functioning correctly.
-	</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id333388"></a>Samba Configuration</h3></div></div></div><p>
+	</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2582136"></a>Samba Configuration</h3></div></div></div><p>
 	When you have completed this section, the Samba server is ready for testing and validation;
 	however, testing and validation have to wait until DHCP, DNS, and printing (CUPS) services have 
 	been configured.
-	</p><div class="procedure"><a name="id333398"></a><p class="title"><b>Procedure 3.2. Samba Configuration Steps</b></p><ol type="1"><li><p>
+	</p><div class="procedure"><a name="id2582148"></a><p class="title"><b>Procedure 3.2. Samba Configuration Steps</b></p><ol type="1"><li><p>
 		Install the Samba-3 binary RPM from the Samba-Team FTP site. Assuming that the binary
 		RPM file is called <code class="filename">samba-3.0.20-1.i386.rpm</code>, one way to install this
 		file is as follows:
@@ -543,17 +543,17 @@
 		Successful operation is clearly indicated. If this installation should fail for any reason,
 		refer to the operating system manufacturer's documentation for guidance.
 		</p></li><li><p>
-		Install the <code class="filename">smb.conf</code> file shown in <a href="secure.html#promisnet" title="Example 3.4. 130 User Network with tdbsam [globals] Section">???</a>, <a href="secure.html#promisnetsvca" title="Example 3.5. 130 User Network with tdbsam Services Section Part A">???</a>,
-		and <a href="secure.html#promisnetsvcb" title="Example 3.6. 130 User Network with tdbsam Services Section Part B">???</a>. Concatenate (join) all three files to make a single <code class="filename">smb.conf</code>
+		Install the <code class="filename">smb.conf</code> file shown in <a class="link" href="secure.html#promisnet" title="Example 3.4. 130 User Network with tdbsam [globals] Section">&#8220;130 User Network with tdbsam  [globals] Section&#8221;</a>, <a class="link" href="secure.html#promisnetsvca" title="Example 3.5. 130 User Network with tdbsam Services Section Part A">&#8220;130 User Network with tdbsam  Services Section Part A&#8221;</a>,
+		and <a class="link" href="secure.html#promisnetsvcb" title="Example 3.6. 130 User Network with tdbsam Services Section Part B">&#8220;130 User Network with tdbsam  Services Section Part B&#8221;</a>. Concatenate (join) all three files to make a single <code class="filename">smb.conf</code>
 		file. The final, fully qualified path for this file should be <code class="filename">/etc/samba/smb.conf</code>.
 
-</p><div class="example"><a name="promisnet"></a><p class="title"><b>Example 3.4. 130 User Network with <span class="emphasis"><em>tdbsam</em></span>  [globals] Section</b></p><div class="example-contents"><table class="simplelist" border="0" summary="Simple list"><tr><td># Global parameters</td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[global]</code></em></td></tr><tr><td><a class="indexterm" name="id333514"></a><em class="parameter"><code>workgroup = PROMISES</code></em></td></tr><tr><td><a class="indexterm" name="id333526"></a><em class="parameter"><code>netbios name = DIAMOND</code></em></td></tr><tr><td><a class="indexterm" name="id333539"></a><em class="parameter"><code>interfaces = eth1, eth2, lo</code></em></td></tr><tr><td><a class="indexterm" name="id333552"></a><em class="parameter"><code>bind interfaces only = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id333564"></a><em class="parameter"><code>passdb backend = tdbsam</code></em></td></tr><tr><td><a class="indexterm" name="id333577"></a><em class="parameter"><code>pam password change = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id333589"></a><em class="parameter"><code>passwd program = /usr/bin/passwd %u</code></em></td></tr><tr><td><a class="indexterm" name="id333602"></a><em class="parameter"><code>passwd chat = *New*Password* %n\n *Re-enter*new*password*%n\n *Password*changed*</code></em></td></tr><tr><td><a class="indexterm" name="id333615"></a><em class="parameter"><code>username map = /etc/samba/smbusers</code></em></td></tr><tr><td><a class="indexterm" name="id333628"></a><em class="parameter"><code>unix password sync = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id333640"></a><em class="parameter"><code>log level = 1</code></em></td></tr><tr><td><a class="indexterm" name="id333653"></a><em class="parameter"><code>syslog = 0</code></em></td></tr><tr><td><a class="indexterm" name="id333666"></a><em class="parameter"><code>log file = /var/log/samba/%m</code></em></td></tr><tr><td><a class="indexterm" name="id333678"></a><em class="parameter"><code>max log size = 50</code></em></td></tr><tr><td><a class="indexterm" name="id333691"></a><em class="parameter"><code>smb ports = 139</code></em></td></tr><tr><td><a class="indexterm" name="id333703"></a><em class="parameter"><code>name resolve order = wins bcast hosts</code></em></td></tr><tr><td><a class="indexterm" name="id333716"></a><em class="parameter"><code>time server = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id333728"></a><em class="parameter"><code>printcap name = CUPS</code></em></td></tr><tr><td><a class="indexterm" name="id333741"></a><em class="parameter"><code>show add printer wizard = No</code></em></td></tr><tr><td><a class="indexterm" name="id333754"></a><em class="parameter"><code>add user script = /usr/sbin/useradd -m '%u'</code></em></td></tr><tr><td><a class="indexterm" name="id333766"></a><em class="parameter"><code>delete user script = /usr/sbin/userdel -r '%u'</code></em></td></tr><tr><td><a class="indexterm" name="id333779"></a><em class="parameter"><code>add group script = /usr/sbin/groupadd '%g'</code></em></td></tr><tr><td><a class="indexterm" name="id333792"></a><em class="parameter"><code>delete group script = /usr/sbin/groupdel '%g'</code></em></td></tr><tr><td><a class="indexterm" name="id333805"></a><em class="parameter"><code>add user to group script = /usr/sbin/usermod -G '%g' '%u'</code></em></td></tr><tr><td><a class="indexterm" name="id333818"></a><em class="parameter"><code>add machine script = /usr/sbin/useradd -s /bin/false -d /tmp '%u'</code></em></td></tr><tr><td><a class="indexterm" name="id333831"></a><em class="parameter"><code>shutdown script = /var/lib/samba/scripts/shutdown.sh</code></em></td></tr><tr><td><a class="indexterm" name="id333844"></a><em class="parameter"><code>abort shutdown script = /sbin/shutdown -c</code></em></td></tr><tr><td><a class="indexterm" name="id333856"></a><em class="parameter"><code>logon script = scripts\logon.bat</code></em></td></tr><tr><td><a class="indexterm" name="id333869"></a><em class="parameter"><code>logon path = \\%L\profiles\%U</code></em></td></tr><tr><td><a class="indexterm" name="id333882"></a><em class="parameter"><code>logon drive = X:</code></em></td></tr><tr><td><a class="indexterm" name="id333894"></a><em class="parameter"><code>logon home = \\%L\%U</code></em></td></tr><tr><td><a class="indexterm" name="id333907"></a><em class="parameter"><code>domain logons = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id333919"></a><em class="parameter"><code>preferred master = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id333932"></a><em class="parameter"><code>wins support = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id333944"></a><em class="parameter"><code>utmp = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id333957"></a><em class="parameter"><code>map acl inherit = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id333970"></a><em class="parameter"><code>printing = cups</code></em></td></tr><tr><td><a class="indexterm" name="id333982"></a><em class="parameter"><code>cups options = Raw</code></em></td></tr><tr><td><a class="indexterm" name="id333995"></a><em class="parameter"><code>veto files = /*.eml/*.nws/*.{*}/</code></em></td></tr><tr><td><a class="indexterm" name="id334007"></a><em class="parameter"><code>veto oplock files = /*.doc/*.xls/*.mdb/</code></em></td></tr></table></div></div><p><br class="example-break">
+</p><div class="example"><a name="promisnet"></a><p class="title"><b>Example 3.4. 130 User Network with <span class="emphasis"><em>tdbsam</em></span>  [globals] Section</b></p><div class="example-contents"><table class="simplelist" border="0" summary="Simple list"><tr><td># Global parameters</td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[global]</code></em></td></tr><tr><td><a class="indexterm" name="id2582270"></a><em class="parameter"><code>workgroup = PROMISES</code></em></td></tr><tr><td><a class="indexterm" name="id2582282"></a><em class="parameter"><code>netbios name = DIAMOND</code></em></td></tr><tr><td><a class="indexterm" name="id2582294"></a><em class="parameter"><code>interfaces = eth1, eth2, lo</code></em></td></tr><tr><td><a class="indexterm" name="id2582306"></a><em class="parameter"><code>bind interfaces only = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id2582318"></a><em class="parameter"><code>passdb backend = tdbsam</code></em></td></tr><tr><td><a class="indexterm" name="id2582329"></a><em class="parameter"><code>pam password change = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id2582341"></a><em class="parameter"><code>passwd program = /usr/bin/passwd %u</code></em></td></tr><tr><td><a class="indexterm" name="id2582353"></a><em class="parameter"><code>passwd chat = *New*Password* %n\n *Re-enter*new*password*%n\n *Password*changed*</code></em></td></tr><tr><td><a class="indexterm" name="id2582366"></a><em class="parameter"><code>username map = /etc/samba/smbusers</code></em></td></tr><tr><td><a class="indexterm" name="id2582378"></a><em class="parameter"><code>unix password sync = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id2582390"></a><em class="parameter"><code>log level = 1</code></em></td></tr><tr><td><a class="indexterm" name="id2582401"></a><em class="parameter"><code>syslog = 0</code></em></td></tr><tr><td><a class="indexterm" name="id2582413"></a><em class="parameter"><code>log file = /var/log/samba/%m</code></em></td></tr><tr><td><a class="indexterm" name="id2582425"></a><em class="parameter"><code>max log size = 50</code></em></td></tr><tr><td><a class="indexterm" name="id2582436"></a><em class="parameter"><code>smb ports = 139</code></em></td></tr><tr><td><a class="indexterm" name="id2582448"></a><em class="parameter"><code>name resolve order = wins bcast hosts</code></em></td></tr><tr><td><a class="indexterm" name="id2582460"></a><em class="parameter"><code>time server = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id2582472"></a><em class="parameter"><code>printcap name = CUPS</code></em></td></tr><tr><td><a class="indexterm" name="id2582484"></a><em class="parameter"><code>show add printer wizard = No</code></em></td></tr><tr><td><a class="indexterm" name="id2582496"></a><em class="parameter"><code>add user script = /usr/sbin/useradd -m '%u'</code></em></td></tr><tr><td><a class="indexterm" name="id2582508"></a><em class="parameter"><code>delete user script = /usr/sbin/userdel -r '%u'</code></em></td></tr><tr><td><a class="indexterm" name="id2582520"></a><em class="parameter"><code>add group script = /usr/sbin/groupadd '%g'</code></em></td></tr><tr><td><a class="indexterm" name="id2582532"></a><em class="parameter"><code>delete group script = /usr/sbin/groupdel '%g'</code></em></td></tr><tr><td><a class="indexterm" name="id2582545"></a><em class="parameter"><code>add user to group script = /usr/sbin/usermod -G '%g' '%u'</code></em></td></tr><tr><td><a class="indexterm" name="id2582557"></a><em class="parameter"><code>add machine script = /usr/sbin/useradd -s /bin/false -d /tmp '%u'</code></em></td></tr><tr><td><a class="indexterm" name="id2582570"></a><em class="parameter"><code>shutdown script = /var/lib/samba/scripts/shutdown.sh</code></em></td></tr><tr><td><a class="indexterm" name="id2582582"></a><em class="parameter"><code>abort shutdown script = /sbin/shutdown -c</code></em></td></tr><tr><td><a class="indexterm" name="id2582594"></a><em class="parameter"><code>logon script = scripts\logon.bat</code></em></td></tr><tr><td><a class="indexterm" name="id2582606"></a><em class="parameter"><code>logon path = \\%L\profiles\%U</code></em></td></tr><tr><td><a class="indexterm" name="id2582618"></a><em class="parameter"><code>logon drive = X:</code></em></td></tr><tr><td><a class="indexterm" name="id2582630"></a><em class="parameter"><code>logon home = \\%L\%U</code></em></td></tr><tr><td><a class="indexterm" name="id2582642"></a><em class="parameter"><code>domain logons = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id2582653"></a><em class="parameter"><code>preferred master = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id2582665"></a><em class="parameter"><code>wins support = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id2582677"></a><em class="parameter"><code>utmp = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id2582688"></a><em class="parameter"><code>map acl inherit = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id2582700"></a><em class="parameter"><code>printing = cups</code></em></td></tr><tr><td><a class="indexterm" name="id2582712"></a><em class="parameter"><code>cups options = Raw</code></em></td></tr><tr><td><a class="indexterm" name="id2582724"></a><em class="parameter"><code>veto files = /*.eml/*.nws/*.{*}/</code></em></td></tr><tr><td><a class="indexterm" name="id2582735"></a><em class="parameter"><code>veto oplock files = /*.doc/*.xls/*.mdb/</code></em></td></tr></table></div></div><p><br class="example-break">
 
-</p><div class="example"><a name="promisnetsvca"></a><p class="title"><b>Example 3.5. 130 User Network with <span class="emphasis"><em>tdbsam</em></span>  Services Section Part A</b></p><div class="example-contents"><table class="simplelist" border="0" summary="Simple list"><tr><td> </td></tr><tr><td><em class="parameter"><code>[homes]</code></em></td></tr><tr><td><a class="indexterm" name="id334051"></a><em class="parameter"><code>comment = Home Directories</code></em></td></tr><tr><td><a class="indexterm" name="id334064"></a><em class="parameter"><code>valid users = %S</code></em></td></tr><tr><td><a class="indexterm" name="id334076"></a><em class="parameter"><code>read only = No</code></em></td></tr><tr><td><a class="indexterm" name="id334089"></a><em class="parameter"><code>browseable = No</code></em></td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[printers]</code></em></td></tr><tr><td><a class="indexterm" name="id334110"></a><em class="parameter"><code>comment = SMB Print Spool</code></em></td></tr><tr><td><a class="indexterm" name="id334123"></a><em class="parameter"><code>path = /var/spool/samba</code></em></td></tr><tr><td><a class="indexterm" name="id334135"></a><em class="parameter"><code>guest ok = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id334148"></a><em class="parameter"><code>printable = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id334160"></a><em class="parameter"><code>use client driver = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id334173"></a><em class="parameter"><code>default devmode = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id334185"></a><em class="parameter"><code>browseable = No</code></em></td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[netlogon]</code></em></td></tr><tr><td><a class="indexterm" name="id334207"></a><em class="parameter"><code>comment = Network Logon Service</code></em></td></tr><tr><td><a class="indexterm" name="id334220"></a><em class="parameter"><code>path = /var/lib/samba/netlogon</code></em></td></tr><tr><td><a class="indexterm" name="id334232"></a><em class="parameter"><code>guest ok = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id334245"></a><em class="parameter"><code>locking = No</code></em></td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[profiles]</code></em></td></tr><tr><td><a class="indexterm" name="id334266"></a><em class="parameter"><code>comment = Profile Share</code></em></td></tr><tr><td><a class="indexterm" name="id334279"></a><em class="parameter"><code>path = /var/lib/samba/profiles</code></em></td></tr><tr><td><a class="indexterm" name="id334291"></a><em class="parameter"><code>read only = No</code></em></td></tr><tr><td><a class="indexterm" name="id334304"></a><em class="parameter"><code>profile acls = Yes</code></em></td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[accounts]</code></em></td></tr><tr><td><a class="indexterm" name="id334325"></a><em class="parameter"><code>comment = Accounting Files</code></em></td></tr><tr><td><a class="indexterm" name="id334338"></a><em class="parameter"><code>path = /data/accounts</code></em></td></tr><tr><td><a class="indexterm" name="id334351"></a><em class="parameter"><code>read only = No</code></em></td></tr></table></div></div><p><br class="example-break">
+</p><div class="example"><a name="promisnetsvca"></a><p class="title"><b>Example 3.5. 130 User Network with <span class="emphasis"><em>tdbsam</em></span>  Services Section Part A</b></p><div class="example-contents"><table class="simplelist" border="0" summary="Simple list"><tr><td> </td></tr><tr><td><em class="parameter"><code>[homes]</code></em></td></tr><tr><td><a class="indexterm" name="id2582779"></a><em class="parameter"><code>comment = Home Directories</code></em></td></tr><tr><td><a class="indexterm" name="id2582791"></a><em class="parameter"><code>valid users = %S</code></em></td></tr><tr><td><a class="indexterm" name="id2582802"></a><em class="parameter"><code>read only = No</code></em></td></tr><tr><td><a class="indexterm" name="id2582814"></a><em class="parameter"><code>browseable = No</code></em></td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[printers]</code></em></td></tr><tr><td><a class="indexterm" name="id2582834"></a><em class="parameter"><code>comment = SMB Print Spool</code></em></td></tr><tr><td><a class="indexterm" name="id2582846"></a><em class="parameter"><code>path = /var/spool/samba</code></em></td></tr><tr><td><a class="indexterm" name="id2582858"></a><em class="parameter"><code>guest ok = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id2582869"></a><em class="parameter"><code>printable = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id2582881"></a><em class="parameter"><code>use client driver = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id2582893"></a><em class="parameter"><code>default devmode = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id2582905"></a><em class="parameter"><code>browseable = No</code></em></td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[netlogon]</code></em></td></tr><tr><td><a class="indexterm" name="id2582925"></a><em class="parameter"><code>comment = Network Logon Service</code></em></td></tr><tr><td><a class="indexterm" name="id2582937"></a><em class="parameter"><code>path = /var/lib/samba/netlogon</code></em></td></tr><tr><td><a class="indexterm" name="id2582949"></a><em class="parameter"><code>guest ok = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id2582960"></a><em class="parameter"><code>locking = No</code></em></td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[profiles]</code></em></td></tr><tr><td><a class="indexterm" name="id2582981"></a><em class="parameter"><code>comment = Profile Share</code></em></td></tr><tr><td><a class="indexterm" name="id2582993"></a><em class="parameter"><code>path = /var/lib/samba/profiles</code></em></td></tr><tr><td><a class="indexterm" name="id2583005"></a><em class="parameter"><code>read only = No</code></em></td></tr><tr><td><a class="indexterm" name="id2583016"></a><em class="parameter"><code>profile acls = Yes</code></em></td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[accounts]</code></em></td></tr><tr><td><a class="indexterm" name="id2583037"></a><em class="parameter"><code>comment = Accounting Files</code></em></td></tr><tr><td><a class="indexterm" name="id2583049"></a><em class="parameter"><code>path = /data/accounts</code></em></td></tr><tr><td><a class="indexterm" name="id2583060"></a><em class="parameter"><code>read only = No</code></em></td></tr></table></div></div><p><br class="example-break">
 
-</p><div class="example"><a name="promisnetsvcb"></a><p class="title"><b>Example 3.6. 130 User Network with <span class="emphasis"><em>tdbsam</em></span>  Services Section Part B</b></p><div class="example-contents"><table class="simplelist" border="0" summary="Simple list"><tr><td> </td></tr><tr><td><em class="parameter"><code>[service]</code></em></td></tr><tr><td><a class="indexterm" name="id334394"></a><em class="parameter"><code>comment = Financial Services Files</code></em></td></tr><tr><td><a class="indexterm" name="id334406"></a><em class="parameter"><code>path = /data/service</code></em></td></tr><tr><td><a class="indexterm" name="id334419"></a><em class="parameter"><code>read only = No</code></em></td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[pidata]</code></em></td></tr><tr><td><a class="indexterm" name="id334440"></a><em class="parameter"><code>comment = Property Insurance Files</code></em></td></tr><tr><td><a class="indexterm" name="id334453"></a><em class="parameter"><code>path = /data/pidata</code></em></td></tr><tr><td><a class="indexterm" name="id334465"></a><em class="parameter"><code>read only = No</code></em></td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[apps]</code></em></td></tr><tr><td><a class="indexterm" name="id334487"></a><em class="parameter"><code>comment = Application Files</code></em></td></tr><tr><td><a class="indexterm" name="id334500"></a><em class="parameter"><code>path = /apps</code></em></td></tr><tr><td><a class="indexterm" name="id334512"></a><em class="parameter"><code>read only = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id334525"></a><em class="parameter"><code>admin users = bjordan</code></em></td></tr></table></div></div><p><br class="example-break">
+</p><div class="example"><a name="promisnetsvcb"></a><p class="title"><b>Example 3.6. 130 User Network with <span class="emphasis"><em>tdbsam</em></span>  Services Section Part B</b></p><div class="example-contents"><table class="simplelist" border="0" summary="Simple list"><tr><td> </td></tr><tr><td><em class="parameter"><code>[service]</code></em></td></tr><tr><td><a class="indexterm" name="id2583104"></a><em class="parameter"><code>comment = Financial Services Files</code></em></td></tr><tr><td><a class="indexterm" name="id2583115"></a><em class="parameter"><code>path = /data/service</code></em></td></tr><tr><td><a class="indexterm" name="id2583127"></a><em class="parameter"><code>read only = No</code></em></td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[pidata]</code></em></td></tr><tr><td><a class="indexterm" name="id2583147"></a><em class="parameter"><code>comment = Property Insurance Files</code></em></td></tr><tr><td><a class="indexterm" name="id2583159"></a><em class="parameter"><code>path = /data/pidata</code></em></td></tr><tr><td><a class="indexterm" name="id2583171"></a><em class="parameter"><code>read only = No</code></em></td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[apps]</code></em></td></tr><tr><td><a class="indexterm" name="id2583191"></a><em class="parameter"><code>comment = Application Files</code></em></td></tr><tr><td><a class="indexterm" name="id2583203"></a><em class="parameter"><code>path = /apps</code></em></td></tr><tr><td><a class="indexterm" name="id2583215"></a><em class="parameter"><code>read only = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id2583226"></a><em class="parameter"><code>admin users = bjordan</code></em></td></tr></table></div></div><p><br class="example-break">
 		</p></li><li><p>
-	      <a class="indexterm" name="id334545"></a><a class="indexterm" name="id334550"></a>
+	      <a class="indexterm" name="id2583246"></a><a class="indexterm" name="id2583251"></a>
 		Add the <code class="constant">root</code> user to the password backend as follows:
 </p><pre class="screen">
 <code class="prompt">root# </code> smbpasswd -a root
@@ -566,7 +566,7 @@
 		deleted. If for any reason the account is deleted, you may not be able to recreate this account
 		without considerable trouble.
 		</p></li><li><p>
-		<a class="indexterm" name="id334594"></a>
+		<a class="indexterm" name="id2583299"></a>
                 Create the username map file to permit the <code class="constant">root</code> account to be called
                 <code class="constant">Administrator</code> from the Windows network environment. To do this, create
                 the file <code class="filename">/etc/samba/smbusers</code> with the following contents:
@@ -593,16 +593,16 @@
 ####
 </pre><p>
 		</p></li><li><p>
-		<a class="indexterm" name="id334632"></a>
-		<a class="indexterm" name="id334639"></a>
-		<a class="indexterm" name="id334650"></a>
-		<a class="indexterm" name="id334662"></a>
-                Create and map Windows Domain Groups to UNIX groups. A sample script is provided in <a href="small.html" title="Chapter 2. Small Office Networking">???</a>,
-                <a href="small.html#initGrps" title="Example 2.1. Script to Map Windows NT Groups to UNIX Groups">???</a>. Create a file containing this script. We called ours
+		<a class="indexterm" name="id2583343"></a>
+		<a class="indexterm" name="id2583350"></a>
+		<a class="indexterm" name="id2583361"></a>
+		<a class="indexterm" name="id2583373"></a>
+                Create and map Windows Domain Groups to UNIX groups. A sample script is provided in <a class="link" href="small.html" title="Chapter 2. Small Office Networking">&#8220;Small Office Networking&#8221;</a>,
+                <a class="link" href="small.html#initGrps" title="Example 2.1. Script to Map Windows NT Groups to UNIX Groups">&#8220;Script to Map Windows NT Groups to UNIX Groups&#8221;</a>. Create a file containing this script. We called ours
                 <code class="filename">/etc/samba/initGrps.sh</code>. Set this file so it can be executed,
                 and then execute the script. Sample output should be as follows:
 
-</p><div class="example"><a name="ch4initGrps"></a><p class="title"><b>Example 3.7. Script to Map Windows NT Groups to UNIX Groups</b></p><div class="example-contents"><a class="indexterm" name="id334702"></a><pre class="screen">
+</p><div class="example"><a name="ch4initGrps"></a><p class="title"><b>Example 3.7. Script to Map Windows NT Groups to UNIX Groups</b></p><div class="example-contents"><a class="indexterm" name="id2583416"></a><pre class="screen">
 #!/bin/bash
 #
 # initGrps.sh
@@ -655,13 +655,13 @@
 Users (S-1-5-32-545) -&gt; -1
 </pre><p>
 		</p></li><li><p>
-		<a class="indexterm" name="id334761"></a>
-		<a class="indexterm" name="id334768"></a>
-		<a class="indexterm" name="id334775"></a>
-		<a class="indexterm" name="id334782"></a>
-		<a class="indexterm" name="id334788"></a>
-		<a class="indexterm" name="id334795"></a>
-		<a class="indexterm" name="id334804"></a>
+		<a class="indexterm" name="id2583493"></a>
+		<a class="indexterm" name="id2583500"></a>
+		<a class="indexterm" name="id2583506"></a>
+		<a class="indexterm" name="id2583513"></a>
+		<a class="indexterm" name="id2583520"></a>
+		<a class="indexterm" name="id2583527"></a>
+		<a class="indexterm" name="id2583536"></a>
 		There is one preparatory step without which you will not have a working Samba 
 		network environment. You must add an account for each network user. 
                 For each user who needs to be given a Windows Domain account, make an entry in the
@@ -686,9 +686,9 @@
 </pre><p>
 		You do of course use a valid user login ID in place of <em class="parameter"><code>username</code></em>.
 		</p></li><li><p>
-		<a class="indexterm" name="id334911"></a>
-		<a class="indexterm" name="id334920"></a>
-		<a class="indexterm" name="id334929"></a>
+		<a class="indexterm" name="id2583651"></a>
+		<a class="indexterm" name="id2583660"></a>
+		<a class="indexterm" name="id2583669"></a>
                 Using the preferred tool for your UNIX system, add each user to the UNIX groups created
                 previously as necessary. File system access control will be based on UNIX group membership.
                 </p></li><li><p>
@@ -697,7 +697,7 @@
                 file is <code class="filename">/data</code>. Format the file system as required, and mount the formatted
                 file system partition using appropriate system tools.
                 </p></li><li><p>
-		<a class="indexterm" name="id334966"></a>
+		<a class="indexterm" name="id2583711"></a>
                 Create the top-level file storage directories for data and applications as follows:
 </p><pre class="screen">
 <code class="prompt">root# </code> mkdir -p /data/{accounts,finsrvcs}
@@ -738,9 +738,9 @@
 <code class="prompt">root# </code> chmod ug+wrx,o+rx,-w /var/lib/samba/profiles/'username'
 </pre><p>
 		</p></li><li><p>
-		<a class="indexterm" name="id335168"></a>
-		<a class="indexterm" name="id335175"></a>
-		<a class="indexterm" name="id335181"></a>
+		<a class="indexterm" name="id2583924"></a>
+		<a class="indexterm" name="id2583930"></a>
+		<a class="indexterm" name="id2583937"></a>
 		Create a logon script. It is important that each line is correctly terminated with
 		a carriage return and line-feed combination (i.e., DOS encoding). The following procedure
 		works if the right tools (<code class="constant">unix2dos</code> and <code class="constant">dos2unix</code>) are installed.
@@ -760,10 +760,10 @@
 	DHCP services are a basic component of the entire network client installation. DNS operation is
 	foundational to Internet access as well as to trouble-free operation of local networking. When
 	you have completed this section, the server should be ready for solid duty operation.
-	</p><div class="procedure"><a name="id335248"></a><p class="title"><b>Procedure 3.3. DHCP and DNS Server Configuration Steps</b></p><ol type="1"><li><p>
-		<a class="indexterm" name="id335259"></a>
+	</p><div class="procedure"><a name="id2584012"></a><p class="title"><b>Procedure 3.3. DHCP and DNS Server Configuration Steps</b></p><ol type="1"><li><p>
+		<a class="indexterm" name="id2584024"></a>
 		Create a file called <code class="filename">/etc/dhcpd.conf</code> with the contents as
-		shown in <a href="secure.html#prom-dhcp" title="Example 3.8. DHCP Server Configuration File /etc/dhcpd.conf">???</a>.
+		shown in <a class="link" href="secure.html#prom-dhcp" title="Example 3.8. DHCP Server Configuration File /etc/dhcpd.conf">&#8220;DHCP Server Configuration File  /etc/dhcpd.conf&#8221;</a>.
 
 </p><div class="example"><a name="prom-dhcp"></a><p class="title"><b>Example 3.8. DHCP Server Configuration File  <code class="filename">/etc/dhcpd.conf</code></b></p><div class="example-contents"><pre class="screen">
 # Abmas Accounting Inc.
@@ -812,18 +812,18 @@
         }
 </pre></div></div><p><br class="example-break">
 		</p></li><li><p>
-		<a class="indexterm" name="id335333"></a>
+		<a class="indexterm" name="id2584099"></a>
 		Create a file called <code class="filename">/etc/named.conf</code> that has the combined contents
-		of the <a href="secure.html#ch4namedcfg" title="Example 3.9. DNS Master Configuration File /etc/named.conf Master Section">???</a>, <a href="secure.html#ch4namedvarfwd" title="Example 3.10. DNS Master Configuration File /etc/named.conf Forward Lookup Definition Section">???</a>, and
-		<a href="secure.html#ch4namedvarrev" title="Example 3.11. DNS Master Configuration File /etc/named.conf Reverse Lookup Definition Section">???</a> files that are concatenated (merged) in this
+		of the <a class="link" href="secure.html#ch4namedcfg" title="Example 3.9. DNS Master Configuration File /etc/named.conf Master Section">&#8220;DNS Master Configuration File  /etc/named.conf Master Section&#8221;</a>, <a class="link" href="secure.html#ch4namedvarfwd" title="Example 3.10. DNS Master Configuration File /etc/named.conf Forward Lookup Definition Section">&#8220;DNS Master Configuration File  /etc/named.conf Forward Lookup Definition Section&#8221;</a>, and
+		<a class="link" href="secure.html#ch4namedvarrev" title="Example 3.11. DNS Master Configuration File /etc/named.conf Reverse Lookup Definition Section">&#8220;DNS Master Configuration File  /etc/named.conf Reverse Lookup Definition Section&#8221;</a> files that are concatenated (merged) in this
 		specific order.
 		</p></li><li><p>
-		Create the files shown in their respective directories as shown in <a href="secure.html#namedrscfiles" title="Table 3.2. DNS (named) Resource Files">DNS
+		Create the files shown in their respective directories as shown in <a class="link" href="secure.html#namedrscfiles" title="Table 3.2. DNS (named) Resource Files">DNS
 		(named) Resource Files</a>.
 
-			</p><div class="table"><a name="namedrscfiles"></a><p class="title"><b>Table 3.2. DNS (named) Resource Files</b></p><div class="table-contents"><table summary="DNS (named) Resource Files" border="1"><colgroup><col align="left"><col align="left"></colgroup><thead><tr><th align="left">Reference</th><th align="left">File Location</th></tr></thead><tbody><tr><td align="left"><a href="appendix.html#loopback" title="Example 15.3. DNS Localhost Forward Zone File: /var/lib/named/localhost.zone">???</a></td><td align="left">/var/lib/named/localhost.zone</td></tr><tr><td align="left"><a href="appendix.html#dnsloopy" title="Example 15.4. DNS Localhost Reverse Zone File: /var/lib/named/127.0.0.zone">???</a></td><td align="left">/var/lib/named/127.0.0.zone</td></tr><tr><td align="left"><a href="appendix.html#roothint" title="Example 15.5. DNS Root Name Server Hint File: /var/lib/named/root.hint">???</a></td><td align="left">/var/lib/named/root.hint</td></tr><tr><td align="left"><a href="secure.html#abmasbiz" title="Example 3.14. DNS Abmas.biz Forward Zone File">???</a></td><td align="left">/var/lib/named/master/abmas.biz.hosts</td></tr><tr><td align="left"><a href="secure.html#abmasus" title="Example 3.15. DNS Abmas.us Forward Zone File">???</a></td><td align="left">/var/lib/named/abmas.us.hosts</td></tr><tr><td align="left"><a href="secure.html#eth1zone" title="Example 3.12. DNS 192.168.1 Reverse Zone File">???</a></td><td align="left">/var/lib/named/192.168.1.0.rev</td></tr><tr><td align="left"><a href="secure.html#eth2zone" title="Example 3.13. DNS 192.168.2 Reverse Zone File">???</a></td><td align="left">/var/lib/named/192.168.2.0.rev</td></tr></tbody></table></div></div><p><br class="table-break">
+			</p><div class="table"><a name="namedrscfiles"></a><p class="title"><b>Table 3.2. DNS (named) Resource Files</b></p><div class="table-contents"><table summary="DNS (named) Resource Files" border="1"><colgroup><col align="left"><col align="left"></colgroup><thead><tr><th align="left">Reference</th><th align="left">File Location</th></tr></thead><tbody><tr><td align="left"><a class="link" href="appendix.html#loopback" title="Example 15.3. DNS Localhost Forward Zone File: /var/lib/named/localhost.zone">&#8220;DNS Localhost Forward Zone File: /var/lib/named/localhost.zone&#8221;</a></td><td align="left">/var/lib/named/localhost.zone</td></tr><tr><td align="left"><a class="link" href="appendix.html#dnsloopy" title="Example 15.4. DNS Localhost Reverse Zone File: /var/lib/named/127.0.0.zone">&#8220;DNS Localhost Reverse Zone File: /var/lib/named/127.0.0.zone&#8221;</a></td><td align="left">/var/lib/named/127.0.0.zone</td></tr><tr><td align="left"><a class="link" href="appendix.html#roothint" title="Example 15.5. DNS Root Name Server Hint File: /var/lib/named/root.hint">&#8220;DNS Root Name Server Hint File: /var/lib/named/root.hint&#8221;</a></td><td align="left">/var/lib/named/root.hint</td></tr><tr><td align="left"><a class="link" href="secure.html#abmasbiz" title="Example 3.14. DNS Abmas.biz Forward Zone File">&#8220;DNS Abmas.biz Forward Zone File&#8221;</a></td><td align="left">/var/lib/named/master/abmas.biz.hosts</td></tr><tr><td align="left"><a class="link" href="secure.html#abmasus" title="Example 3.15. DNS Abmas.us Forward Zone File">&#8220;DNS Abmas.us Forward Zone File&#8221;</a></td><td align="left">/var/lib/named/abmas.us.hosts</td></tr><tr><td align="left"><a class="link" href="secure.html#eth1zone" title="Example 3.12. DNS 192.168.1 Reverse Zone File">&#8220;DNS 192.168.1 Reverse Zone File&#8221;</a></td><td align="left">/var/lib/named/192.168.1.0.rev</td></tr><tr><td align="left"><a class="link" href="secure.html#eth2zone" title="Example 3.13. DNS 192.168.2 Reverse Zone File">&#8220;DNS 192.168.2 Reverse Zone File&#8221;</a></td><td align="left">/var/lib/named/192.168.2.0.rev</td></tr></tbody></table></div></div><p><br class="table-break">
 
-</p><div class="example"><a name="ch4namedcfg"></a><p class="title"><b>Example 3.9. DNS Master Configuration File  <code class="filename">/etc/named.conf</code> Master Section</b></p><div class="example-contents"><a class="indexterm" name="id335539"></a><pre class="screen">
+</p><div class="example"><a name="ch4namedcfg"></a><p class="title"><b>Example 3.9. DNS Master Configuration File  <code class="filename">/etc/named.conf</code> Master Section</b></p><div class="example-contents"><a class="indexterm" name="id2584310"></a><pre class="screen">
 ###
 # Abmas Biz DNS Control File
 ###
@@ -1008,7 +1008,7 @@
 </pre></div></div><p><br class="example-break">
 
 		</p></li><li><p>
-	      <a class="indexterm" name="id335702"></a><a class="indexterm" name="id335708"></a>
+	      <a class="indexterm" name="id2584524"></a><a class="indexterm" name="id2584530"></a>
 		All DNS name resolution should be handled locally. To ensure that the server is configured
 		correctly to handle this, edit <code class="filename">/etc/resolv.conf</code> to have the following
 		content:
@@ -1017,13 +1017,13 @@
 nameserver 127.0.0.1
 nameserver 123.45.54.23
 </pre><p>
-	      <a class="indexterm" name="id335731"></a>
+	      <a class="indexterm" name="id2584555"></a>
 		This instructs the name resolver function (when configured correctly) to ask the DNS server
 		that is running locally to resolve names to addresses. In the event that the local name server
 		is not available, ask the name server provided by the ISP. The latter, of course, does not resolve
 		purely local names to IP addresses.
 		</p></li><li><p>
-		<a class="indexterm" name="id335749"></a>
+		<a class="indexterm" name="id2584576"></a>
 		The final step is to edit the <code class="filename">/etc/nsswitch.conf</code> file.
 		This file controls the operation of the various resolver libraries that are part of the Linux
 		Glibc libraries. Edit this file so that it contains the following entries:
@@ -1042,17 +1042,17 @@
 	transparent print queue that performs no filtering, and only minimal handling of each print job that is
 	submitted to it. In other words, our configuration turns CUPS into a raw-mode print queue. This means that
 	the correct printer driver must be installed on all clients.
-	</p><div class="procedure"><a name="id335796"></a><p class="title"><b>Procedure 3.4. Printer Configuration Steps</b></p><ol type="1"><li><p>
+	</p><div class="procedure"><a name="id2584634"></a><p class="title"><b>Procedure 3.4. Printer Configuration Steps</b></p><ol type="1"><li><p>
 		Configure each printer to be a DHCP client, carefully following the manufacturer's guidelines.
 		</p></li><li><p>
                 Follow the instructions in the printer manufacturer's manuals to permit printing to port 9100.
 		Use any other port the manufacturer specifies for direct-mode raw printing, and adjust the
 		port as necessary in the following example commands.
                 This allows the CUPS spooler to print using raw mode protocols.
-                <a class="indexterm" name="id335818"></a>
-                <a class="indexterm" name="id335825"></a>
+                <a class="indexterm" name="id2584660"></a>
+                <a class="indexterm" name="id2584667"></a>
                 </p></li><li><p>
-	      <a class="indexterm" name="id335838"></a><a class="indexterm" name="id335846"></a>
+	      <a class="indexterm" name="id2584680"></a><a class="indexterm" name="id2584688"></a>
                 Configure the CUPS Print Queues as follows:
 </p><pre class="screen">
 <code class="prompt">root# </code> lpadmin -p qmsa -v socket://qmsa.abmas.biz:9100 -E
@@ -1060,9 +1060,9 @@
 <code class="prompt">root# </code> lpadmin -p qmsf -v socket://qmsf.abmas.biz:9100 -E
 <code class="prompt">root# </code> lpadmin -p hplj6f -v socket://hplj6f.abmas.biz:9100 -E
 </pre><p>
-                <a class="indexterm" name="id335887"></a>
+                <a class="indexterm" name="id2584731"></a>
                 This creates the necessary print queues with no assigned print filter.
-                </p></li><li><p><a class="indexterm" name="id335900"></a>
+                </p></li><li><p><a class="indexterm" name="id2584746"></a>
 		Print queues may not be enabled at creation. Use <code class="literal">lpc stat</code> to check
 		the status of the print queues and, if necessary, make certain that the queues you have 
 		just created are enabled by executing the following:
@@ -1072,7 +1072,7 @@
 <code class="prompt">root# </code> /usr/bin/enable qmsf
 <code class="prompt">root# </code> /usr/bin/enable hplj6f
 </pre><p>
-		</p></li><li><p><a class="indexterm" name="id335952"></a>
+		</p></li><li><p><a class="indexterm" name="id2584800"></a>
 		Even though your print queues may be enabled, it is still possible that they
 		are not accepting print jobs. A print queue services incoming printing
 		requests only when configured to do so. Ensure that your print queues are
@@ -1084,15 +1084,15 @@
 <code class="prompt">root# </code> /usr/sbin/accept hplj6f
 </pre><p>
 		</p></li><li><p>
-                <a class="indexterm" name="id336000"></a>
-                <a class="indexterm" name="id336006"></a>
-                <a class="indexterm" name="id336013"></a>
+                <a class="indexterm" name="id2584851"></a>
+                <a class="indexterm" name="id2584858"></a>
+                <a class="indexterm" name="id2584865"></a>
                 Edit the file <code class="filename">/etc/cups/mime.convs</code> to uncomment the line:
 </p><pre class="screen">
 application/octet-stream     application/vnd.cups-raw      0     -
 </pre><p>
                 </p></li><li><p>
-                <a class="indexterm" name="id336039"></a>
+                <a class="indexterm" name="id2584893"></a>
                 Edit the file <code class="filename">/etc/cups/mime.types</code> to uncomment the line:
 </p><pre class="screen">
 application/octet-stream
@@ -1105,7 +1105,7 @@
 	</p><p>
 	The UNIX system print queues have been configured and are ready for validation testing.
 	</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="procstart"></a>Process Startup Configuration</h3></div></div></div><p>
-	<a class="indexterm" name="id336101"></a>
+	<a class="indexterm" name="id2584958"></a>
 	There are two essential steps to process startup configuration. First, the process
 	must be configured so that it automatically restarts each time the server
 	is rebooted. This step involves use of the <code class="literal">chkconfig</code> tool that
@@ -1114,11 +1114,11 @@
 	directories. Links are created so that when the system run level is changed, the
 	necessary start or kill script is run.
 	</p><p>
-	<a class="indexterm" name="id336132"></a>
-	<a class="indexterm" name="id336139"></a>
-	<a class="indexterm" name="id336146"></a>
-	<a class="indexterm" name="id336153"></a>
-	<a class="indexterm" name="id336159"></a>
+	<a class="indexterm" name="id2584994"></a>
+	<a class="indexterm" name="id2585000"></a>
+	<a class="indexterm" name="id2585007"></a>
+	<a class="indexterm" name="id2585014"></a>
+	<a class="indexterm" name="id2585021"></a>
 	In the event that a service is not run as a daemon, but via the internetworking
 	super daemon (<code class="literal">inetd</code> or <code class="literal">xinetd</code>), then the <code class="literal">chkconfig</code>
 	tool makes the necessary entries in the <code class="filename">/etc/xinetd.d</code> directory
@@ -1129,7 +1129,7 @@
 	</p><div class="procedure"><ol type="1"><li><p>
                 Use the standard system tool to configure each service to restart
                 automatically at every system reboot. For example,
-                <a class="indexterm" name="id336206"></a>
+                <a class="indexterm" name="id2585072"></a>
 </p><pre class="screen">
 <code class="prompt">root# </code> chkconfig dhpcd on
 <code class="prompt">root# </code> chkconfig named on
@@ -1137,9 +1137,9 @@
 <code class="prompt">root# </code> chkconfig smb on
 </pre><p>
 		</p></li><li><p>
-                <a class="indexterm" name="id336249"></a>
-                <a class="indexterm" name="id336256"></a>
-                <a class="indexterm" name="id336263"></a>
+                <a class="indexterm" name="id2585116"></a>
+                <a class="indexterm" name="id2585123"></a>
+                <a class="indexterm" name="id2585130"></a>
 		Now start each service to permit the system to be validated.
 		Execute each of the following in the sequence shown:
 
@@ -1150,7 +1150,7 @@
 <code class="prompt">root# </code> /etc/rc.d/init.d/smb restart
 </pre><p>
                 </p></li></ol></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="ch4valid"></a>Validation</h3></div></div></div><p>
-	<a class="indexterm" name="id336315"></a>
+	<a class="indexterm" name="id2585185"></a>
 	Complex networking problems are most often caused by simple things that are poorly or incorrectly
 	configured. The validation process adopted here should be followed carefully; it is the result of the
 	experience gained from years of making and correcting the most common mistakes. Shortcuts often lead to basic errors. You should
@@ -1160,8 +1160,8 @@
 	days. A well debugged network is a foundation for happy network users and network administrators. 
 	Later in this book you learn how to make users happier. For now, it is enough to learn to 
 	validate. Let's get on with it.
-	</p><div class="procedure"><a name="id336330"></a><p class="title"><b>Procedure 3.5. Server Validation Steps</b></p><ol type="1"><li><p>
-			<a class="indexterm" name="id336341"></a>
+	</p><div class="procedure"><a name="id2585207"></a><p class="title"><b>Procedure 3.5. Server Validation Steps</b></p><ol type="1"><li><p>
+			<a class="indexterm" name="id2585218"></a>
 			One of the most important facets of Samba configuration is to ensure that
 			name resolution functions correctly. You can check name resolution
 			with a few simple tests. The most basic name resolution is provided from the
@@ -1187,7 +1187,7 @@
 			This proves that name resolution via the <code class="filename">/etc/hosts</code> file
 			is working.
 			</p></li><li><p>
-			<a class="indexterm" name="id336406"></a>
+			<a class="indexterm" name="id2585288"></a>
 			So far, your installation is going particularly well. In this step we validate
 			DNS server and name resolution operation. Using your favorite UNIX system editor,
 			change the <code class="filename">/etc/nsswitch.conf</code> file so that the
@@ -1196,7 +1196,7 @@
 hosts:        dns
 </pre><p>
 			</p></li><li><p>
-			<a class="indexterm" name="id336436"></a>
+			<a class="indexterm" name="id2585321"></a>
 			Before you test DNS operation, it is a good idea to verify that the DNS server
 			is running by executing the following:
 </p><pre class="screen">
@@ -1210,7 +1210,7 @@
  2552 pts/2    S      0:00 grep named
 </pre><p>
 			This means that we are ready to check DNS operation. Do so by executing:
-			<a class="indexterm" name="id336460"></a>
+			<a class="indexterm" name="id2585351"></a>
 </p><pre class="screen">
 <code class="prompt">root# </code> ping diamond
 PING sleeth1.abmas.biz (192.168.1.1) 56(84) bytes of data.
@@ -1226,15 +1226,15 @@
 <code class="prompt">root# </code> host -f diamond.abmas.biz
 sleeth1.abmas.biz has address 192.168.1.1
 </pre><p>
-			<a class="indexterm" name="id336494"></a>
+			<a class="indexterm" name="id2585389"></a>
 			You may now remove the entry called <code class="constant">diamond</code> from the
 			<code class="filename">/etc/hosts</code> file. It does not hurt to leave it there,
 			but its removal reduces the number of administrative steps for this name.
 			</p></li><li><p>
-			<a class="indexterm" name="id336519"></a>
+			<a class="indexterm" name="id2585415"></a>
 			WINS is a great way to resolve NetBIOS names to their IP address. You can test
 			the operation of WINS by starting <code class="literal">nmbd</code> (manually or by way
-			of the Samba startup method shown in <a href="secure.html#procstart" title="Process Startup Configuration">???</a>). You must edit
+			of the Samba startup method shown in <a class="link" href="secure.html#procstart" title="Process Startup Configuration">&#8220;Process Startup Configuration&#8221;</a>). You must edit
 			the <code class="filename">/etc/nsswitch.conf</code> file so that the <code class="constant">hosts</code>
 			entry is as follows:
 </p><pre class="screen">
@@ -1242,7 +1242,7 @@
 </pre><p>
 			The next step is to make certain that Samba is running using <code class="literal">ps ax | grep mbd</code>.
 			The <code class="literal">nmbd</code> daemon will provide the WINS name resolution service when the
-			<code class="filename">smb.conf</code> file <em class="parameter"><code></code></em> parameter <a class="indexterm" name="id336579"></a>wins    support = Yes has been specified.  Having validated that Samba is operational,
+			<code class="filename">smb.conf</code> file <em class="parameter"><code></code></em> parameter <a class="link" href="smb.conf.5.html#WINSSUPPORT">wins    support = Yes</a> has been specified.  Having validated that Samba is operational,
 			excute the following:
 </p><pre class="screen">
 <code class="prompt">root# </code> ping diamond
@@ -1250,7 +1250,7 @@
 64 bytes from 192.168.1.1: icmp_seq=1 ttl=64 time=0.094 ms
 64 bytes from 192.168.1.1: icmp_seq=2 ttl=64 time=0.479 ms
 </pre><p>
-			<a class="indexterm" name="id336600"></a>
+			<a class="indexterm" name="id2585507"></a>
 			Now that you can relax with the knowledge that all three major forms of name
 			resolution to IP address resolution are working, edit the <code class="filename">/etc/nsswitch.conf</code>
 			again. This time you add all three forms of name resolution to this file.
@@ -1271,7 +1271,7 @@
 			This shows that the server is running. The proof of whether or not it is working
 			comes when you try to add the first DHCP client to the network.
 			</p></li><li><p>
-			<a class="indexterm" name="id336653"></a>
+			<a class="indexterm" name="id2585567"></a>
 			This is a good point at which to start validating Samba operation. You are 
 			content that name resolution is working for basic TCP/IP needs. Let's move on.
 			If your <code class="filename">smb.conf</code> file has bogus options or parameters, this may cause Samba
@@ -1343,10 +1343,10 @@
 </pre><p>
 			Clear away all errors before proceeding.
 			</p></li><li><p>
-			<a class="indexterm" name="id336703"></a>
-			<a class="indexterm" name="id336710"></a>
-			<a class="indexterm" name="id336716"></a>
-			<a class="indexterm" name="id336723"></a>
+			<a class="indexterm" name="id2585668"></a>
+			<a class="indexterm" name="id2585674"></a>
+			<a class="indexterm" name="id2585681"></a>
+			<a class="indexterm" name="id2585688"></a>
 			Check that the Samba server is running:
 </p><pre class="screen">
 <code class="prompt">root# </code> ps ax | grep mbd
@@ -1359,10 +1359,10 @@
 14295 ?        S     0:00 /usr/sbin/winbindd -B
 </pre><p>
 			The <code class="literal">winbindd</code> daemon is running in split mode (normal), so there are also
-			two instances<sup>[<a name="id336751" href="#ftn.id336751">7</a>]</sup> of it.
+			two instances<sup>[<a name="id2585719" href="#ftn.id2585719" class="footnote">7</a>]</sup> of it.
 			</p></li><li><p>
-			<a class="indexterm" name="id336779"></a>
-	      <a class="indexterm" name="id336786"></a>
+			<a class="indexterm" name="id2585749"></a>
+	      <a class="indexterm" name="id2585756"></a>
 			Check that an anonymous connection can be made to the Samba server:
 </p><pre class="screen">
 <code class="prompt">root# </code> smbclient -L localhost -U%
@@ -1394,9 +1394,9 @@
 			The <code class="constant">-U%</code> argument means to send a <code class="constant">NULL</code> username and
 			a <code class="constant">NULL</code> password.
 			</p></li><li><p>
-			<a class="indexterm" name="id336834"></a>
-			<a class="indexterm" name="id336841"></a>
-			<a class="indexterm" name="id336848"></a>
+			<a class="indexterm" name="id2585814"></a>
+			<a class="indexterm" name="id2585821"></a>
+			<a class="indexterm" name="id2585828"></a>
 			Verify that each printer has the IP address assigned in the DHCP server configuration file.
 			The easiest way to do this is to ping the printer name. Immediately after the ping response
 			has been received, execute <code class="literal">arp -a</code> to find the MAC address of the printer
@@ -1411,12 +1411,12 @@
 <code class="prompt">root# </code> arp -a
 hplj6a (192.168.1.30) at 00:03:47:CB:81:E0 [ether] on eth0
 </pre><p>
-	      <a class="indexterm" name="id336889"></a>
+	      <a class="indexterm" name="id2585875"></a>
 			The MAC address <code class="constant">00:03:47:CB:81:E0</code> matches that specified for the
 			IP address from which the printer has responded and with the entry for it in the
 			<code class="filename">/etc/dhcpd.conf</code> file. Repeat this for each printer configured.
 			</p></li><li><p>
-			<a class="indexterm" name="id336915"></a>
+			<a class="indexterm" name="id2585904"></a>
 			Make an authenticated connection to the server using the <code class="literal">smbclient</code> tool:
 </p><pre class="screen">
 <code class="prompt">root# </code> smbclient //diamond/accounts -U gholmes
@@ -1435,12 +1435,12 @@
 smb: \&gt; q
 </pre><p>
 			</p></li><li><p>
-			<a class="indexterm" name="id336959"></a>
+			<a class="indexterm" name="id2585960"></a>
 			Your new server is connected to an Internet-accessible connection. Before you start
 			your firewall, you should run a port scanner against your system. You should repeat that
 			after the firewall has been started. This helps you understand to what extent the
 			server may be vulnerable to external attack. One way you can do this is by using an
-			external service, such as the <a href="http://www.dslreports.com/scan" target="_top">DSL Reports</a> 
+			external service, such as the <a class="ulink" href="http://www.dslreports.com/scan" target="_top">DSL Reports</a> 
 			tools. Alternately, if you can gain root-level access to a remote
 			UNIX/Linux system that has the <code class="literal">nmap</code> tool, you can run the following:
 </p><pre class="screen">
@@ -1510,8 +1510,8 @@
 Nmap run completed -- 1 IP address (1 host up) scanned in 168 seconds
 </pre><p>
 			</p></li></ol></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="ch4appscfg"></a>Application Share Configuration</h3></div></div></div><p>
-	<a class="indexterm" name="id337044"></a>
-	<a class="indexterm" name="id337051"></a>
+	<a class="indexterm" name="id2586064"></a>
+	<a class="indexterm" name="id2586070"></a>
 	The use of an application server is a key mechanism by which desktop administration overheads
 	can be reduced. Check the application manual for your software to identify how best to
 	create an administrative installation.
@@ -1532,7 +1532,7 @@
 		on a central network share. This type of installation often prevents storage
 		of work files on the local workstation.
 		</p></li></ul></div><p>
-	<a class="indexterm" name="id337094"></a>
+	<a class="indexterm" name="id2586122"></a>
 	A common application deployed in this environment is an office suite.
 	Enterprise editions of Microsoft Office XP Professional can be administratively installed
 	by launching the installation from a command shell. The command that achieves this is
@@ -1549,8 +1549,8 @@
 	A network workstation (minimum) installation requires typically 10 MB to 15 MB of
 	local disk space. In the latter case, when the applications are used, they load over the network.
 	</p><p>
-	<a class="indexterm" name="id337121"></a>
-	<a class="indexterm" name="id337128"></a>
+	<a class="indexterm" name="id2586160"></a>
+	<a class="indexterm" name="id2586167"></a>
 	Microsoft Office Service Packs can be unpacked to update an administrative share. This makes
 	it possible to update MS Office XP Professional for all users from a single installation
 	of the service pack and generally circumvents the need to run updates on each network
@@ -1559,7 +1559,7 @@
 	The default location for MS Office XP Professional data files can be set through registry
 	editing or by way of configuration options inside each Office XP Professional application.
 	</p><p>
-	<a class="indexterm" name="id337146"></a>
+	<a class="indexterm" name="id2586188"></a>
 	OpenOffice.Org OpenOffice Version 1.1.0 can be installed locally. It can also
 	be installed to run off a network share. The latter is a most desirable solution for office-bound 
 	network users and for administrative staff alike. It permits quick and easy updates
@@ -1572,7 +1572,7 @@
 	prompted on screen for the target installation location. This is the administrative
 	share point. The full administrative OpenOffice share takes approximately 150 MB of disk
 	space.
-	</p><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id337170"></a>Comments Regarding Software Terms of Use</h4></div></div></div><p>
+	</p><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2586220"></a>Comments Regarding Software Terms of Use</h4></div></div></div><p>
 			Many single-user products can be installed into an administrative share, but
 			personal versions of products such as Microsoft Office XP Professional do not permit this. 
 			Many people do not like terms of use typical with commercial products, so a few comments
@@ -1596,7 +1596,7 @@
 			also. Whatever the licensing terms may be, if you do not approve of the terms of use,
 			please do not use the software.
 			</p><p>
-			<a class="indexterm" name="id337205"></a>
+			<a class="indexterm" name="id2586268"></a>
 			Samba is provided under the terms of the GNU GPL Version 2, a copy of which is provided
 			with the source code.
 			</p></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="ch4wincfg"></a>Windows Client Configuration</h3></div></div></div><p>
@@ -1607,8 +1607,8 @@
 	Ghost (enterprise edition) to replicate the staged machine to its target desktops. The same can
 	be done with notebook computers as long as they are identical or sufficiently similar.
 	</p><div class="procedure"><a name="sbewinclntprep"></a><p class="title"><b>Procedure 3.6. Windows Client Configuration Procedure</b></p><ol type="1"><li><p>
-		<a class="indexterm" name="id337248"></a>
-		<a class="indexterm" name="id337255"></a>
+		<a class="indexterm" name="id2586318"></a>
+		<a class="indexterm" name="id2586325"></a>
 		Install MS Windows XP Professional. During installation, configure the client to use DHCP for 
 		TCP/IP protocol configuration. DHCP configures all Windows clients to use the WINS Server
 		address that has been defined for the local subnet.
@@ -1616,7 +1616,7 @@
 		Join the Windows Domain <code class="constant">PROMISES</code>. Use the Domain Administrator
 		username <code class="constant">root</code> and the SMB password you assigned to this account.
 		A detailed step-by-step procedure for joining a Windows 200x/XP Professional client to
-		a Windows Domain is given in <a href="appendix.html" title="Chapter 15. A Collection of Useful Tidbits">???</a>, <a href="appendix.html#domjoin" title="Joining a Domain: Windows 200x/XP Professional">???</a>. 
+		a Windows Domain is given in <a class="link" href="appendix.html" title="Chapter 15. A Collection of Useful Tidbits">&#8220;A Collection of Useful Tidbits&#8221;</a>, <a class="link" href="appendix.html#domjoin" title="Joining a Domain: Windows 200x/XP Professional">&#8220;Joining a Domain: Windows 200x/XP Professional&#8221;</a>. 
 		Reboot the machine as prompted and then log on using the Domain Administrator account
 		(<code class="constant">root</code>).
 		</p></li><li><p>
@@ -1641,7 +1641,7 @@
 		Install printers on each machine following the steps shown in the Windows client printer
 		preparation procedure below.
 		</p></li><li><p>
-		<a class="indexterm" name="id337379"></a>
+		<a class="indexterm" name="id2586463"></a>
 		When you are satisfied that the staging systems are complete, use the appropriate procedure to
 		remove the client from the domain. Reboot the system and then log on as the local administrator
 		and clean out all temporary files stored on the system. Before shutting down, use the disk
@@ -1650,14 +1650,14 @@
 		Boot the workstation using the Norton (Symantec) Ghosting diskette (or CD-ROM) and image the
 		machine to a network share on the server.
 		</p></li><li><p>
-		<a class="indexterm" name="id337404"></a>
-		<a class="indexterm" name="id337413"></a>
+		<a class="indexterm" name="id2586492"></a>
+		<a class="indexterm" name="id2586501"></a>
 		You may now replicate the image to the target machines using the appropriate Norton Ghost 
 		procedure. Make sure to use the procedure that ensures each machine has a unique
 		Windows security identifier (SID). When the installation of the disk image has completed, boot the PC. 
 		</p></li><li><p>
 		Log on to the machine as the local Administrator (the only option), and join the machine to
-		the Domain, following the procedure set out in <a href="appendix.html" title="Chapter 15. A Collection of Useful Tidbits">???</a>, <a href="appendix.html#domjoin" title="Joining a Domain: Windows 200x/XP Professional">???</a>. The system is now 
+		the Domain, following the procedure set out in <a class="link" href="appendix.html" title="Chapter 15. A Collection of Useful Tidbits">&#8220;A Collection of Useful Tidbits&#8221;</a>, <a class="link" href="appendix.html#domjoin" title="Joining a Domain: Windows 200x/XP Professional">&#8220;Joining a Domain: Windows 200x/XP Professional&#8221;</a>. The system is now 
 		ready for the user to log on, provided you have created a network logon account for that 
 		user, of course.
 		</p></li><li><p>
@@ -1686,7 +1686,7 @@
 		</p></li><li><p>
 		Repeat the printer installation steps above for both HP LaserJet 6 printers
 		as well as for both QMS Magicolor laser printers.
-		</p></li></ol></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id337670"></a>Key Points Learned</h3></div></div></div><p>
+		</p></li></ol></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2586771"></a>Key Points Learned</h3></div></div></div><p>
 		How do you feel? You have built a capable network, a truly ambitious project.
 		Future network updates can be handled by
 		your staff. You must be a satisfied manager. Let's review the achievements.
@@ -1709,29 +1709,29 @@
 			You introduced an application server as well as the concept of cloning a Windows
 			client in order to effect improved standardization of desktops and to reduce
 			the costs of network management.
-			</p></li></ul></div></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id337723"></a>Questions and Answers</h2></div></div></div><p>
-	</p><div class="qandaset"><dl><dt>1. <a href="secure.html#id337739">
+			</p></li></ul></div></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2586833"></a>Questions and Answers</h2></div></div></div><p>
+	</p><div class="qandaset"><dl><dt>1. <a href="secure.html#id2586849">
 		What is the maximum number of account entries that the tdbsam
 		passdb backend can handle?
-		</a></dt><dt>2. <a href="secure.html#id337792">
+		</a></dt><dt>2. <a href="secure.html#id2586918">
 		Would Samba operate any better if the OS level is set to a value higher than 35?
-		</a></dt><dt>3. <a href="secure.html#id337811">
+		</a></dt><dt>3. <a href="secure.html#id2586939">
 		Why in this example have you provided UNIX group to Windows Group mappings for only Domain Groups?
-		</a></dt><dt>4. <a href="secure.html#id337830">
+		</a></dt><dt>4. <a href="secure.html#id2586962">
 		Why has a path been specified in the IPC$ share?
-		</a></dt><dt>5. <a href="secure.html#id337856">
+		</a></dt><dt>5. <a href="secure.html#id2586991">
 		Why does the smb.conf file in this exercise include an entry for smb ports?
-		</a></dt><dt>6. <a href="secure.html#id337896">
+		</a></dt><dt>6. <a href="secure.html#id2587037">
 		What is the difference between a print queue and a printer?
-		</a></dt><dt>7. <a href="secure.html#id337924">
+		</a></dt><dt>7. <a href="secure.html#id2587073">
 		Can all MS Windows application software be installed onto an application server share?
-		</a></dt><dt>8. <a href="secure.html#id337945">
+		</a></dt><dt>8. <a href="secure.html#id2587098">
 		Why use dynamic DNS (DDNS)?
-		</a></dt><dt>9. <a href="secure.html#id337963">
+		</a></dt><dt>9. <a href="secure.html#id2587117">
 		Why would you use WINS as well as DNS-based name resolution?
-		</a></dt><dt>10. <a href="secure.html#id338033">
+		</a></dt><dt>10. <a href="secure.html#id2587202">
 		What are the major benefits of using an application server?
-		</a></dt></dl><table border="0" summary="Q and A Set"><col align="left" width="1%"><tbody><tr class="question"><td align="left" valign="top"><a name="id337739"></a><a name="id337741"></a><b>1.</b></td><td align="left" valign="top"><p>
+		</a></dt></dl><table border="0" summary="Q and A Set"><col align="left" width="1%"><tbody><tr class="question"><td align="left" valign="top"><a name="id2586849"></a><a name="id2586851"></a><p><b>1.</b></p></td><td align="left" valign="top"><p>
 		What is the maximum number of account entries that the <em class="parameter"><code>tdbsam</code></em>
 		passdb backend can handle?
 		</p></td></tr><tr class="answer"><td align="left" valign="top"></td><td align="left" valign="top"><p>
@@ -1757,27 +1757,27 @@
 		at which most networks tend to want backup domain controllers (BDCs). Samba-3 does
 		not provide a mechanism for replicating tdbsam data so it can be used by a BDC. The
 		limitation of 250 users per tdbsam is predicated only on the need for replication,
-		not on the limits<sup>[<a name="id337782" href="#ftn.id337782">8</a>]</sup> of the tdbsam backend itself. 
-		</p></td></tr><tr class="question"><td align="left" valign="top"><a name="id337792"></a><a name="id337794"></a><b>2.</b></td><td align="left" valign="top"><p>
+		not on the limits<sup>[<a name="id2586907" href="#ftn.id2586907" class="footnote">8</a>]</sup> of the tdbsam backend itself. 
+		</p></td></tr><tr class="question"><td align="left" valign="top"><a name="id2586918"></a><a name="id2586920"></a><p><b>2.</b></p></td><td align="left" valign="top"><p>
 		Would Samba operate any better if the OS level is set to a value higher than 35?
 		</p></td></tr><tr class="answer"><td align="left" valign="top"></td><td align="left" valign="top"><p>
 		No. MS Windows workstations and servers do not use a value higher than 33. Setting this to a value
 		of 35 already assures Samba of precedence over MS Windows products in browser elections. There is
 		no gain to be had from setting this higher.
-		</p></td></tr><tr class="question"><td align="left" valign="top"><a name="id337811"></a><a name="id337813"></a><b>3.</b></td><td align="left" valign="top"><p>
+		</p></td></tr><tr class="question"><td align="left" valign="top"><a name="id2586939"></a><a name="id2586942"></a><p><b>3.</b></p></td><td align="left" valign="top"><p>
 		Why in this example have you provided UNIX group to Windows Group mappings for only Domain Groups?
 		</p></td></tr><tr class="answer"><td align="left" valign="top"></td><td align="left" valign="top"><p>
 		At this time, Samba has the capacity to use only Domain Groups mappings. It is possible that at
 		a later date Samba may make use of Windows Local Groups, as well as of the Active Directory special
 		Groups. Proper operation requires Domain Groups to be mapped to valid UNIX groups.
-		</p></td></tr><tr class="question"><td align="left" valign="top"><a name="id337830"></a><a name="id337832"></a><b>4.</b></td><td align="left" valign="top"><p>
+		</p></td></tr><tr class="question"><td align="left" valign="top"><a name="id2586962"></a><a name="id2586964"></a><p><b>4.</b></p></td><td align="left" valign="top"><p>
 		Why has a path been specified in the <em class="parameter"><code>IPC$</code></em> share?
 		</p></td></tr><tr class="answer"><td align="left" valign="top"></td><td align="left" valign="top"><p>
 		This is done so that in the event that a software bug may permit a client connection to the IPC$ share to
 		obtain access to the file system, it does so at a location that presents least risk. Under normal operation
 		this type of paranoid step should not be necessary. The use of this parameter should not be necessary. 
-		</p></td></tr><tr class="question"><td align="left" valign="top"><a name="id337856"></a><a name="id337858"></a><b>5.</b></td><td align="left" valign="top"><p>
-		Why does the <code class="filename">smb.conf</code> file in this exercise include an entry for <a class="indexterm" name="id337869"></a>smb ports?
+		</p></td></tr><tr class="question"><td align="left" valign="top"><a name="id2586991"></a><a name="id2586993"></a><p><b>5.</b></p></td><td align="left" valign="top"><p>
+		Why does the <code class="filename">smb.conf</code> file in this exercise include an entry for <a class="link" href="smb.conf.5.html#SMBPORTS">smb ports</a>?
 		</p></td></tr><tr class="answer"><td align="left" valign="top"></td><td align="left" valign="top"><p>
 		The default order by which Samba-3 attempts to communicate with MS Windows clients is via port 445 (the TCP port
 		used by Windows clients when NetBIOS-less SMB over TCP/IP is in use). TCP port 139 is the primary port used for NetBIOS
@@ -1785,7 +1785,7 @@
 		specifying the use of only port 139, the intent is to reduce unsuccessful service connection attempts.
 		The result of this is improved network performance. Where Samba-3 is installed as an Active Directory Domain
 		member, the default behavior is highly beneficial and should not be changed.
-		</p></td></tr><tr class="question"><td align="left" valign="top"><a name="id337896"></a><a name="id337898"></a><b>6.</b></td><td align="left" valign="top"><p>
+		</p></td></tr><tr class="question"><td align="left" valign="top"><a name="id2587037"></a><a name="id2587039"></a><p><b>6.</b></p></td><td align="left" valign="top"><p>
 		What is the difference between a print queue and a printer?
 		</p></td></tr><tr class="answer"><td align="left" valign="top"></td><td align="left" valign="top"><p>
 		A printer is a physical device that is connected either directly to the network or to a computer 
@@ -1799,7 +1799,7 @@
 		print requests. When the data stream has been fully received, the input stream is closed,
 		and the job is then submitted to a sequential print queue where the job is stored until
 		the printer is ready to receive the job.
-		</p></td></tr><tr class="question"><td align="left" valign="top"><a name="id337924"></a><a name="id337926"></a><b>7.</b></td><td align="left" valign="top"><p>
+		</p></td></tr><tr class="question"><td align="left" valign="top"><a name="id2587073"></a><a name="id2587075"></a><p><b>7.</b></p></td><td align="left" valign="top"><p>
 		Can all MS Windows application software be installed onto an application server share?
 		</p></td></tr><tr class="answer"><td align="left" valign="top"></td><td align="left" valign="top"><p>
 		Much older Windows software is not compatible with installation to and execution from
@@ -1807,13 +1807,13 @@
 		be installed to an application server. Retail consumer versions of Microsoft Office XP
 		Professional do not permit installation to an application server share and can be installed
 		and used only to/from a local workstation hard disk.
-		</p></td></tr><tr class="question"><td align="left" valign="top"><a name="id337945"></a><a name="id337947"></a><b>8.</b></td><td align="left" valign="top"><p>
+		</p></td></tr><tr class="question"><td align="left" valign="top"><a name="id2587098"></a><a name="id2587100"></a><p><b>8.</b></p></td><td align="left" valign="top"><p>
 		Why use dynamic DNS (DDNS)?
 		</p></td></tr><tr class="answer"><td align="left" valign="top"></td><td align="left" valign="top"><p>
 		When DDNS records are updated directly from the DHCP server, it is possible for
 		network clients that are not NetBIOS-enabled, and thus cannot use WINS, to locate
 		Windows clients via DNS.
-		</p></td></tr><tr class="question"><td align="left" valign="top"><a name="id337963"></a><a name="id337965"></a><b>9.</b></td><td align="left" valign="top"><p>
+		</p></td></tr><tr class="question"><td align="left" valign="top"><a name="id2587117"></a><a name="id2587120"></a><p><b>9.</b></p></td><td align="left" valign="top"><p>
 		Why would you use WINS as well as DNS-based name resolution?
 		</p></td></tr><tr class="answer"><td align="left" valign="top"></td><td align="left" valign="top"><p>
 		WINS is to NetBIOS names as DNS is to fully qualified domain names (FQDN). The FQDN is
@@ -1821,7 +1821,7 @@
 		means <code class="constant">top-level domain</code>. A FQDN is a longhand but easy-to-remember
 		expression that may be up to 1024 characters in length and that represents an IP address. 
 		A NetBIOS name is always 16 characters long. The 16<sup>th</sup> character
-		is a name type indicator. A specific name type is registered<sup>[<a name="id337996" href="#ftn.id337996">9</a>]</sup> for each 
+		is a name type indicator. A specific name type is registered<sup>[<a name="id2587155" href="#ftn.id2587155" class="footnote">9</a>]</sup> for each 
 		type of service that is provided by the Windows server or client and that may be registered
 		where a WINS server is in use.
 		</p><p>
@@ -1836,24 +1836,24 @@
 		which it has control.
 		</p><p>
 		Windows 200x Active Directory requires the registration in the DNS zone for the domain it 
-		controls of service locator<sup>[<a name="id338022" href="#ftn.id338022">10</a>]</sup> records 
+		controls of service locator<sup>[<a name="id2587189" href="#ftn.id2587189" class="footnote">10</a>]</sup> records 
 		that Windows clients and servers will use to locate Kerberos and LDAP services. ADS also 
 		requires the registration of special records that are called global catalog (GC) entries 
 		and site entries by which domain controllers and other essential ADS servers may be located. 
-		</p></td></tr><tr class="question"><td align="left" valign="top"><a name="id338033"></a><a name="id338035"></a><b>10.</b></td><td align="left" valign="top"><p>
+		</p></td></tr><tr class="question"><td align="left" valign="top"><a name="id2587202"></a><a name="id2587204"></a><p><b>10.</b></p></td><td align="left" valign="top"><p>
 		What are the major benefits of using an application server?
 		</p></td></tr><tr class="answer"><td align="left" valign="top"></td><td align="left" valign="top"><p>
 		The use of an application server can significantly reduce application update maintenance.
 		By providing a centralized application share, software updates need be applied to only
 		one location for all major applications used. This results in faster update roll-outs and
 		significantly better application usage control.
-		</p></td></tr></tbody></table></div></div><div class="footnotes"><br><hr width="100" align="left"><div class="footnote"><p><sup>[<a name="ftn.id332857" href="#id332857">5</a>] </sup>See <span class="emphasis"><em>TOSHARG2</em></span>, Chapter 3.
+		</p></td></tr></tbody></table></div></div><div class="footnotes"><br><hr width="100" align="left"><div class="footnote"><p><sup>[<a name="ftn.id2581531" href="#id2581531" class="para">5</a>] </sup>See <span class="emphasis"><em>TOSHARG2</em></span>, Chapter 3.
 		This is necessary so that Samba can act as a Domain Controller (PDC); see
-		<span class="emphasis"><em>TOSHARG2</em></span>, Chapter 4, for additional information.</p></div><div class="footnote"><p><sup>[<a name="ftn.id333232" href="#id333232">6</a>] </sup>You may want to do the echo command last and include 
-				"0" in the init scripts, since it opens up your network for a short time.</p></div><div class="footnote"><p><sup>[<a name="ftn.id336751" href="#id336751">7</a>] </sup>For more information regarding winbindd, see <span class="emphasis"><em>TOSHARG2</em></span>, 
+		<span class="emphasis"><em>TOSHARG2</em></span>, Chapter 4, for additional information.</p></div><div class="footnote"><p><sup>[<a name="ftn.id2581944" href="#id2581944" class="para">6</a>] </sup>You may want to do the echo command last and include 
+				"0" in the init scripts, since it opens up your network for a short time.</p></div><div class="footnote"><p><sup>[<a name="ftn.id2585719" href="#id2585719" class="para">7</a>] </sup>For more information regarding winbindd, see <span class="emphasis"><em>TOSHARG2</em></span>, 
 			Chapter 23, Section 23.3. The single instance of <code class="literal">smbd</code> is normal. One additional
 			<code class="literal">smbd</code> slave process is spawned for each SMB/CIFS client 
-			connection.</p></div><div class="footnote"><p><sup>[<a name="ftn.id337782" href="#id337782">8</a>] </sup>Bench tests have shown that tdbsam is a very
+			connection.</p></div><div class="footnote"><p><sup>[<a name="ftn.id2586907" href="#id2586907" class="para">8</a>] </sup>Bench tests have shown that tdbsam is a very
 		effective database technology.  There is surprisingly little performance loss even
-		with over 4000 users.</p></div><div class="footnote"><p><sup>[<a name="ftn.id337996" href="#id337996">9</a>] </sup>
-		See <span class="emphasis"><em>TOSHARG2</em></span>, Chapter 9, for more information.</p></div><div class="footnote"><p><sup>[<a name="ftn.id338022" href="#id338022">10</a>] </sup>See TOSHARG2, Chapter 9, Section 9.3.3.</p></div></div></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="small.html">Prev</a> </td><td width="20%" align="center"><a accesskey="u" href="ExNetworks.html">Up</a></td><td width="40%" align="right"> <a accesskey="n" href="Big500users.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">Chapter 2. Small Office Networking </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> Chapter 4. The 500-User Office</td></tr></table></div></body></html>
+		with over 4000 users.</p></div><div class="footnote"><p><sup>[<a name="ftn.id2587155" href="#id2587155" class="para">9</a>] </sup>
+		See <span class="emphasis"><em>TOSHARG2</em></span>, Chapter 9, for more information.</p></div><div class="footnote"><p><sup>[<a name="ftn.id2587189" href="#id2587189" class="para">10</a>] </sup>See TOSHARG2, Chapter 9, Section 9.3.3.</p></div></div></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="small.html">Prev</a> </td><td width="20%" align="center"><a accesskey="u" href="ExNetworks.html">Up</a></td><td width="40%" align="right"> <a accesskey="n" href="Big500users.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">Chapter 2. Small Office Networking </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> Chapter 4. The 500-User Office</td></tr></table></div></body></html>

Modified: branches/samba/experimental/docs/htmldocs/Samba3-ByExample/simple.html
===================================================================
--- branches/samba/experimental/docs/htmldocs/Samba3-ByExample/simple.html	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/docs/htmldocs/Samba3-ByExample/simple.html	2008-06-09 06:59:20 UTC (rev 1920)
@@ -1,13 +1,13 @@
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Chapter 1. No-Frills Samba Servers</title><link rel="stylesheet" href="samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.72.0"><link rel="start" href="index.html" title="Samba-3 by Example"><link rel="up" href="ExNetworks.html" title="Part I. Example Network Configurations"><link rel="prev" href="ExNetworks.html" title="Part I. Example Network Configurations"><link rel="next" href="small.html" title="Chapter 2. Small Office Networking"></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. No-Frills Samba Servers</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="ExNetworks.html">Prev</a> </td><th width="60%" align="center">Part I. Example Network Configurations</th><td width="20%" align="right"> <a accesskey="n" href="small.html">Next</a></td></tr></table><hr></div><div class="chapter" lang="en"><div class="titlepage"><div><div><h2 class="title"><a name="simple"></a>Chapter 1. No-Frills Samba Servers</h2></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="sect1"><a href="simple.html#id324059">Introduction</a></span></dt><dt><span class="sect1"><a href="simple.html#id324090">Assignment Tasks</a></span></dt><dd><dl><dt><span class="sect2"><a href="simple.html#id324129">Drafting Office</a></span></dt><dt><span class="sect2"><a href="simple.html#id324836">Charity Administration Office</a></span></dt><dt><span class="sect2"><a href="simple.html#AccountingOffice">Accounting Office</a></span></dt></dl></dd><dt><span class="sect1"><a href="simple.html#id328349">Questions and Answers</a></span></dt></dl></div><p>
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Chapter 1. No-Frills Samba Servers</title><link rel="stylesheet" href="../samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.73.1"><link rel="start" href="index.html" title="Samba-3 by Example"><link rel="up" href="ExNetworks.html" title="Part I. Example Network Configurations"><link rel="prev" href="ExNetworks.html" title="Part I. Example Network Configurations"><link rel="next" href="small.html" title="Chapter 2. Small Office Networking"></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. No-Frills Samba Servers</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="ExNetworks.html">Prev</a> </td><th width="60%" align="center">Part I. Example Network Configurations</th><td width="20%" align="right"> <a accesskey="n" href="small.html">Next</a></td></tr></table><hr></div><div class="chapter" lang="en"><div class="titlepage"><div><div><h2 class="title"><a name="simple"></a>Chapter 1. No-Frills Samba Servers</h2></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="sect1"><a href="simple.html#id2571995">Introduction</a></span></dt><dt><span class="sect1"><a href="simple.html#id2572036">Assignment Tasks</a></span></dt><dd><dl><dt><span class="sect2"><a href="simple.html#id2572081">Drafting Office</a></span></dt><dt><span class="sect2"><a href="simple.html#id2572851">Charity Administration Office</a></span></dt><dt><span class="sect2"><a href="simple.html#AccountingOffice">Accounting Office</a></span></dt></dl></dd><dt><span class="sect1"><a href="simple.html#id2576516">Questions and Answers</a></span></dt></dl></div><p>
 	This is the start of the real journey toward the successful deployment of Samba. For some this chapter
 	is the end of the road because their needs will have been adequately met. For others, this chapter is
 	the beginning of a journey that will take them well past the contents of this book. This book provides
 	example configurations of, for the greater part, complete networking solutions. The intent of this book
 	is to help you to get your Samba installation working with the least amount of pain and aggravation.
-	</p><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id324059"></a>Introduction</h2></div></div></div><p>
+	</p><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2571995"></a>Introduction</h2></div></div></div><p>
 	This chapter lays the groundwork for understanding the basics of Samba operation. 
 	Instead of a bland technical discussion, each principle is demonstrated by way of a 
-	real-world scenario for which a working solution<sup>[<a name="id324068" href="#ftn.id324068">1</a>]</sup> is fully described.
+	real-world scenario for which a working solution<sup>[<a name="id2572007" href="#ftn.id2572007" class="footnote">1</a>]</sup> is fully described.
 	</p><p>
 	The practical exercises take you on a journey through a drafting office, a charity administration
 	office, and an accounting office. You may choose to apply any or all of these exercises to your own environment.
@@ -17,7 +17,7 @@
 	find much improved solutions compared with those presented here. By the time you complete this book,
 	you should aim to be a Samba expert, so do attempt to find better solutions and try them as you work your
 	way through the examples.
-	</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id324090"></a>Assignment Tasks</h2></div></div></div><p>
+	</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2572036"></a>Assignment Tasks</h2></div></div></div><p>
 	Each case presented highlights different aspects of Windows networking for which a simple 
 	Samba-based solution can be provided. Each has subtly different requirements taken from real-world cases.
 	The cases are briefly reviewed to cover important points. Instructions are based
@@ -28,7 +28,7 @@
 	</p><div class="itemizedlist"><ul type="disc"><li><p>A drafting office</p></li><li><p>A charity administration office</p></li><li><p>An accounting office</p></li></ul></div><p>
 	</p><p>
 	Let's get started.
-	</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id324129"></a>Drafting Office</h3></div></div></div><p>
+	</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2572081"></a>Drafting Office</h3></div></div></div><p>
 	Our fictitious company is called <span class="emphasis"><em>Abmas Design, Inc.</em></span> This is a three-person
 	computer-aided design (CAD) business that often has more work than can be handled. The 
 	business owner hires contract draftspeople from wherever he can. They bring their own 
@@ -38,15 +38,15 @@
 	plans that are stored on a central server one day per month. She knows how to upload 
 	plans from each machine. The files available from the server must remain read-only. 
 	Anyone should be able to access the plans at any time and without barriers or difficulty.
-	</p><p><a class="indexterm" name="id324149"></a>
-		<a class="indexterm" name="id324156"></a>
+	</p><p><a class="indexterm" name="id2572107"></a>
+		<a class="indexterm" name="id2572114"></a>
 	Mr. Bob Jordan has asked you to install the new server as economically as possible. The central
 	server has a Pentium-IV 1.6GHz CPU, 768MB RAM, a 20GB IDE boot drive, a 160GB IDE second disk
 	to store plans, and a 100-base-T Ethernet card. You have already installed Red Hat Fedora CoreX and
 	have upgraded Samba to version 3.0.20 using the RPM package that is provided from the Samba
-	<a href="http://www.samba.org" target="_top">FTP</a> sites. (Note: Fedora CoreX indicates your favorite
+	<a class="ulink" href="http://www.samba.org" target="_top">FTP</a> sites. (Note: Fedora CoreX indicates your favorite
 	version.)
-	</p><p><a class="indexterm" name="id324178"></a>
+	</p><p><a class="indexterm" name="id2572143"></a>
 	The four permanent drafting machines (Microsoft Windows workstations) have attached printers 
 	and plotters that are shared on a peer-to-peer basis by any and all network users. The intent 
 	is to continue to share printers in this manner. The three permanent staff work together with 
@@ -55,15 +55,15 @@
 	area is copied to the central server and the files are removed from the main weekly storage 
 	machine. The office works best with this arrangement and does not want to change anything. 
 	Old habits are too ingrained.
-	</p><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id324194"></a>Dissection and Discussion</h4></div></div></div><p>
-		<a class="indexterm" name="id324201"></a>
+	</p><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2572164"></a>Dissection and Discussion</h4></div></div></div><p>
+		<a class="indexterm" name="id2572172"></a>
 		The requirements for this server installation demand simplicity. An anonymous read-only
 		file server adequately meets all needs. The network consultant determines how
 		to upload all files from the weekly storage area to the server. This installation should
 		focus only on critical aspects of the installation.
 		</p><p>
 		It is not necessary to have specific users on the server. The site has a method for storing
-		all design files (plans). Each plan is stored in a directory that is named YYYYWW,<sup>[<a name="id324218" href="#ftn.id324218">2</a>]</sup> where
+		all design files (plans). Each plan is stored in a directory that is named YYYYWW,<sup>[<a name="id2572193" href="#ftn.id2572193" class="footnote">2</a>]</sup> where
 		YYYY is the year, and WW is the week of the year. This arrangement allows work to be stored
 		by week of year to preserve the filing technique the site is familiar with.
 		There is also a customer directory that is alphabetically listed. At the top level are 26
@@ -73,18 +73,18 @@
 		plans to be located both by customer name and by the date the work was performed, without
 		demanding the disk space that would be needed if a duplicate file copy were to be stored. 
 		The share containing the plans is called <span class="emphasis"><em>Plans</em></span>.
-		</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id324238"></a>Implementation</h4></div></div></div><p>
+		</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2572222"></a>Implementation</h4></div></div></div><p>
 		It is assumed that the server is fully installed and ready for installation and 
 		configuration of Samba 3.0.20 and any support files needed. All TCP/IP addresses 
 		have been hard-coded. In our case the IP address of the Samba server is 
 		<code class="constant">192.168.1.1</code> and the netmask is <code class="constant">255.255.255.0</code>. 
 		The hostname of the server used is <code class="constant">server</code>.
-		</p><div class="procedure"><a name="id324261"></a><p class="title"><b>Procedure 1.1. Samba Server Configuration</b></p><ol type="1"><li><p>
+		</p><div class="procedure"><a name="id2572248"></a><p class="title"><b>Procedure 1.1. Samba Server Configuration</b></p><ol type="1"><li><p>
 			Download the Samba-3 RPM packages for Red Hat Fedora Core2 from the Samba
-			<a href="http://www.samba.org" target="_top">FTP servers.</a>
+			<a class="ulink" href="http://www.samba.org" target="_top">FTP servers.</a>
 			</p></li><li><p>
-			<a class="indexterm" name="id324285"></a>
-			<a class="indexterm" name="id324294"></a>
+			<a class="indexterm" name="id2572273"></a>
+			<a class="indexterm" name="id2572282"></a>
 			Install the RPM package using either the Red Hat Linux preferred GUI
 			tool or the <code class="literal">rpm</code>:
 </p><pre class="screen">
@@ -100,44 +100,44 @@
 			The 755 permissions on this directory (mount point) permit the owner to read, write,
 			and execute, and the group and everyone else to read and execute only.
 			</p><p>
-			<a class="indexterm" name="id324354"></a>
+			<a class="indexterm" name="id2572347"></a>
 			Use Red Hat Linux system tools (refer to Red Hat instructions)
 			to format the 160GB hard drive with a suitable file system. An Ext3 file system
 			is suitable. Configure this drive to automatically mount using the <code class="filename">/plans</code>
 			directory as the mount point.
 			</p></li><li><p>
-			Install the <code class="filename">smb.conf</code> file shown in <a href="simple.html#draft-smbconf" title="Example 1.1. Drafting Office smb.conf File">???</a> in the
+			Install the <code class="filename">smb.conf</code> file shown in <a class="link" href="simple.html#draft-smbconf" title="Example 1.1. Drafting Office smb.conf File">&#8220;Drafting Office smb.conf File&#8221;</a> in the
 			<code class="filename">/etc/samba</code> directory.
 
-</p><div class="example"><a name="draft-smbconf"></a><p class="title"><b>Example 1.1. Drafting Office <code class="filename">smb.conf</code> File</b></p><div class="example-contents"><table class="simplelist" border="0" summary="Simple list"><tr><td># Global Parameters</td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[global]</code></em></td></tr><tr><td><a class="indexterm" name="id324430"></a><em class="parameter"><code>workgroup = MIDEARTH</code></em></td></tr><tr><td><a class="indexterm" name="id324442"></a><em class="parameter"><code>security = SHARE</code></em></td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[Plans]</code></em></td></tr><tr><td><a class="indexterm" name="id324464"></a><em class="parameter"><code>path = /plans</code></em></td></tr><tr><td><a class="indexterm" name="id324476"></a><em class="parameter"><code>read only = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id324489"></a><em class="parameter"><code>guest ok = Yes</code></em></td></tr></table></div></div><p><br class="example-break">
+</p><div class="example"><a name="draft-smbconf"></a><p class="title"><b>Example 1.1. Drafting Office <code class="filename">smb.conf</code> File</b></p><div class="example-contents"><table class="simplelist" border="0" summary="Simple list"><tr><td># Global Parameters</td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[global]</code></em></td></tr><tr><td><a class="indexterm" name="id2572426"></a><em class="parameter"><code>workgroup = MIDEARTH</code></em></td></tr><tr><td><a class="indexterm" name="id2572437"></a><em class="parameter"><code>security = SHARE</code></em></td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[Plans]</code></em></td></tr><tr><td><a class="indexterm" name="id2572458"></a><em class="parameter"><code>path = /plans</code></em></td></tr><tr><td><a class="indexterm" name="id2572470"></a><em class="parameter"><code>read only = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id2572481"></a><em class="parameter"><code>guest ok = Yes</code></em></td></tr></table></div></div><p><br class="example-break">
 			</p></li><li><p>
-			<a class="indexterm" name="id324509"></a>
+			<a class="indexterm" name="id2572500"></a>
 			Verify that the <code class="filename">/etc/hosts</code> file contains the following entry:
 </p><pre class="screen">
 192.168.1.1	server
 </pre><p>
 
 			</p></li><li><p>
-			<a class="indexterm" name="id324534"></a>
-			<a class="indexterm" name="id324543"></a>
-			<a class="indexterm" name="id324550"></a>
+			<a class="indexterm" name="id2572527"></a>
+			<a class="indexterm" name="id2572536"></a>
+			<a class="indexterm" name="id2572543"></a>
 			Use the standard system tool to start Samba and to configure it to restart
 			automatically at every system reboot. For example,
 </p><pre class="screen">
 <code class="prompt">root# </code> chkconfig smb on
 <code class="prompt">root# </code> /etc/rc.d/init.d/smb restart
 </pre><p>
-			</p></li></ol></div><div class="procedure"><a name="id324578"></a><p class="title"><b>Procedure 1.2. Windows Client Configuration</b></p><ol type="1"><li><p>
+			</p></li></ol></div><div class="procedure"><a name="id2572573"></a><p class="title"><b>Procedure 1.2. Windows Client Configuration</b></p><ol type="1"><li><p>
 			Make certain that all clients are set to the same network address range as
 			used for the Samba server. For example, one client might have an IP
 			address 192.168.1.10.
 			</p></li><li><p>
-			<a class="indexterm" name="id324597"></a>
+			<a class="indexterm" name="id2572594"></a>
 			Ensure that the netmask used on the Windows clients matches that used
 			for the Samba server. All clients must have the same netmask, such as
 			255.255.255.0.
 			</p></li><li><p>
-			<a class="indexterm" name="id324612"></a>
+			<a class="indexterm" name="id2572610"></a>
 			Set the workgroup name on all clients to <code class="constant">MIDEARTH</code>.
 			</p></li><li><p>
 			Verify on each client that the machine called <code class="constant">SERVER</code>
@@ -145,15 +145,15 @@
 			possible to connect to it and see the share <span class="guimenuitem">Plans</span>,
 			and that it is possible to open that share to reveal its contents.
 			</p></li></ol></div></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="validate1"></a>Validation</h4></div></div></div><p>
-		<a class="indexterm" name="id324661"></a>
+		<a class="indexterm" name="id2572662"></a>
 		The first priority in validating the new Samba configuration should be to check
 		that Samba answers on the loop-back interface. Then it is time to check that Samba
 		answers its own name correctly. Last, check that a client can connect to the Samba
 		server.
 		</p><div class="procedure"><ol type="1"><li><p>
-			<a class="indexterm" name="id324679"></a>
-			<a class="indexterm" name="id324686"></a>
-			<a class="indexterm" name="id324693"></a>
+			<a class="indexterm" name="id2572682"></a>
+			<a class="indexterm" name="id2572688"></a>
+			<a class="indexterm" name="id2572695"></a>
 			To check the ability to access the <code class="literal">smbd</code> daemon
 			services, execute the following:
 </p><pre class="screen">
@@ -172,8 +172,8 @@
         ---------          --------
         MIDEARTH           SERVER 
 </pre><p>
-			<a class="indexterm" name="id324721"></a>
-			<a class="indexterm" name="id324728"></a>
+			<a class="indexterm" name="id2572729"></a>
+			<a class="indexterm" name="id2572735"></a>
 			This indicates that Samba is able to respond on the loopback interface to
 			a NULL connection. The <em class="parameter"><code>-U%</code></em> means send an empty
 			username and an empty password. This command should be repeated after
@@ -188,12 +188,12 @@
 			configured to ignore all usernames given; instead it uses the
 			<em class="parameter"><code>guest account</code></em> for all connections.
 			</p></li><li><p>
-			<a class="indexterm" name="id324776"></a>
-			<a class="indexterm" name="id324783"></a>
+			<a class="indexterm" name="id2572789"></a>
+			<a class="indexterm" name="id2572796"></a>
 			From the Windows 9x/Me client, launch Windows Explorer: 
 			<span class="guiicon">[Desktop: right-click] Network Neighborhood</span>+<span class="guimenu">Explore</span> &#8594; <span class="guimenuitem">[Left Panel]  [+] Entire Network</span> &#8594; <span class="guimenuitem">[Left Panel] [+] Server</span> &#8594; <span class="guimenuitem">[Left Panel] [+] Plans</span>. In the right panel you should see the files and directories
 			(folders) that are in the <span class="guiicon">Plans</span> share.
-			</p></li></ol></div></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id324836"></a>Charity Administration Office</h3></div></div></div><p>
+			</p></li></ol></div></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2572851"></a>Charity Administration Office</h3></div></div></div><p>
 	The fictitious charity organization is called <span class="emphasis"><em>Abmas Vision NL</em></span>. This office
 	has five networked computers. Staff are all volunteers, staff changes are frequent.
 	Ms. Amy May, the director of operations, wants a no-hassle network. Anyone should be able to
@@ -216,8 +216,8 @@
 	that if the share name is not in lowercase, the application claims it cannot find the
 	file share.
 	</p><p>
-	<a class="indexterm" name="id324884"></a>
-	<a class="indexterm" name="id324890"></a>
+	<a class="indexterm" name="id2572917"></a>
+	<a class="indexterm" name="id2572924"></a>
 	Printer handling in Samba results in a significant level of confusion. Samba presents to the
 	MS Windows client only a print queue. The Samba <code class="literal">smbd</code> process passes a
 	print job sent to it from the Windows client to the native UNIX printing system. The native
@@ -231,7 +231,7 @@
 	to prevent leakage of confidential information. Only the five PCs owned by Abmas Vision NL are
 	used on this network.
 	</p><p>
-	<a class="indexterm" name="id324917"></a>
+	<a class="indexterm" name="id2572958"></a>
 	The central server was donated by a local computer store. It is a dual processor Pentium-III
 	server, has 1GB RAM, a 3-Ware IDE RAID Controller that has four 200GB IDE hard drives, and a
 	100-base-T network card. The office has 100-base-T permanent network connections that go to
@@ -242,11 +242,11 @@
 	office and letter printing. Your recommendation to allow only the Linux server to print directly
 	to the printers was accepted. You have supplied SUSE Enterprise Linux Server 9 and
 	have upgraded Samba to version 3.0.20.
-	</p><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id324932"></a>Dissection and Discussion</h4></div></div></div><p>
-		<a class="indexterm" name="id324940"></a>
-		<a class="indexterm" name="id324947"></a>
-		<a class="indexterm" name="id324954"></a>
-		<a class="indexterm" name="id324960"></a>
+	</p><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2572981"></a>Dissection and Discussion</h4></div></div></div><p>
+		<a class="indexterm" name="id2572989"></a>
+		<a class="indexterm" name="id2572996"></a>
+		<a class="indexterm" name="id2573003"></a>
+		<a class="indexterm" name="id2573009"></a>
 		This installation demands simplicity. Frequent turnover of volunteer staff indicates that
 		a network environment that requires users to logon might be problematic. It is suggested that the
 		best solution for this office would be one where the user can log onto any PC with any username
@@ -258,26 +258,26 @@
 		access control lists (Posix type) cannot be written to any file or directory. This prevents
 		an inadvertent ACL from overriding actual file permissions.
 		</p><p>
-		<a class="indexterm" name="id324998"></a>
-		<a class="indexterm" name="id325005"></a>
-		<a class="indexterm" name="id325012"></a>
+		<a class="indexterm" name="id2573051"></a>
+		<a class="indexterm" name="id2573058"></a>
+		<a class="indexterm" name="id2573064"></a>
 		This organization is a prime candidate for Share Mode security. The <em class="parameter"><code>force user</code></em>
 		allows all files to be owned by the same user and group. In addition, it would not hurt to
 		set SUID and set SGID shared directories. This means that all new files that are created, no matter
 		who creates it, are owned by the owner or group of the directory in which they are created.
-		For further information regarding the significance of the SUID/SGID settings, see <a href="appendix.html" title="Chapter 15. A Collection of Useful Tidbits">???</a>, <a href="appendix.html#ch12-SUIDSGID" title="Effect of Setting File and Directory SUID/SGID Permissions Explained">???</a>.
+		For further information regarding the significance of the SUID/SGID settings, see <a class="link" href="appendix.html" title="Chapter 15. A Collection of Useful Tidbits">&#8220;A Collection of Useful Tidbits&#8221;</a>, <a class="link" href="appendix.html#ch12-SUIDSGID" title="Effect of Setting File and Directory SUID/SGID Permissions Explained">&#8220;Effect of Setting File and Directory SUID/SGID Permissions Explained&#8221;</a>.
 		</p><p>
-		<a class="indexterm" name="id325046"></a>
-		<a class="indexterm" name="id325053"></a>
-		<a class="indexterm" name="id325062"></a>
-		<a class="indexterm" name="id325069"></a>
+		<a class="indexterm" name="id2573104"></a>
+		<a class="indexterm" name="id2573110"></a>
+		<a class="indexterm" name="id2573119"></a>
+		<a class="indexterm" name="id2573126"></a>
 		All client workstations print to a print queue on the server. This ensures that print jobs
 		continue to print in the event that a user shuts down the workstation immediately after
 		sending a job to the printer. Today, both Red Hat Linux and SUSE Linux use CUPS-based printing. 
 		Older Linux systems offered a choice between the LPRng printing system or CUPS. It appears, however,
 		that CUPS has become the leading UNIX printing technology.
 		</p><p>
-		<a class="indexterm" name="id325083"></a>
+		<a class="indexterm" name="id2573144"></a>
 		The print queues are set up as <code class="constant">Raw</code> devices, which means that CUPS will 
 		not do intelligent print processing, and vendor-supplied drivers must be installed locally on the 
 		Windows clients.
@@ -297,21 +297,21 @@
 		printer. In this example, therefore, the resource called <code class="constant">PRINTQ</code>
 		really is just a print queue. The name of the print queue is representative of
 		the device to which the print spooler delivers print jobs.
-		</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id325119"></a>Implementation</h4></div></div></div><p>
+		</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2573192"></a>Implementation</h4></div></div></div><p>
 		It is assumed that the server is fully installed and ready for configuration of
 		Samba 3.0.20 and for necessary support files. All TCP/IP addresses should be hard-coded.
 		In our case, the IP address of the Samba server is 192.168.1.1 and the netmask is
 		255.255.255.0. The hostname of the server used is <code class="constant">server</code>.
-		The office network is built as shown in <a href="simple.html#charitynet" title="Figure 1.1. Charity Administration Office Network">???</a>.
-		</p><div class="figure"><a name="charitynet"></a><p class="title"><b>Figure 1.1. Charity Administration Office Network</b></p><div class="figure-contents"><div class="mediaobject"><img src="images/Charity-Network.png" width="432" alt="Charity Administration Office Network"></div></div></div><br class="figure-break"><div class="procedure"><a name="id325181"></a><p class="title"><b>Procedure 1.3. Samba Server Configuration</b></p><ol type="1"><li><p>
-			<a class="indexterm" name="id325192"></a>
+		The office network is built as shown in <a class="link" href="simple.html#charitynet" title="Figure 1.1. Charity Administration Office Network">&#8220;Charity Administration Office Network&#8221;</a>.
+		</p><div class="figure"><a name="charitynet"></a><p class="title"><b>Figure 1.1. Charity Administration Office Network</b></p><div class="figure-contents"><div class="mediaobject"><img src="images/Charity-Network.png" width="432" alt="Charity Administration Office Network"></div></div></div><br class="figure-break"><div class="procedure"><a name="id2573258"></a><p class="title"><b>Procedure 1.3. Samba Server Configuration</b></p><ol type="1"><li><p>
+			<a class="indexterm" name="id2573269"></a>
 			Create a group account for office file storage:
 </p><pre class="screen">
 <code class="prompt">root# </code> groupadd office
 </pre><p>
 			</p></li><li><p>
-			<a class="indexterm" name="id325218"></a>
-			<a class="indexterm" name="id325225"></a>
+			<a class="indexterm" name="id2573295"></a>
+			<a class="indexterm" name="id2573302"></a>
 			Create a user account for office file storage:
 </p><pre class="screen">
 <code class="prompt">root# </code> useradd -m abmas 
@@ -328,7 +328,7 @@
 				(Refer to the 3-Ware RAID Controller Manual for the manufacturer's preferred procedure.)
 				The resulting drive has a capacity of approximately 500GB of usable space.
 				</p></li><li><p>
-				<a class="indexterm" name="id325267"></a>
+				<a class="indexterm" name="id2573350"></a>
 				Create a mount point for the file system that can be used to store all data files.
 				Create a directory called <code class="filename">/data</code>:
 </p><pre class="screen">
@@ -360,7 +360,7 @@
 /data/officefiles/invitations
 /data/officefiles/misc
 </pre><p>
-				<a class="indexterm" name="id325378"></a>
+				<a class="indexterm" name="id2573470"></a>
 				The <code class="literal">chown</code> operation sets the owner to the user <code class="constant">abmas</code>
 				and the group to <code class="constant">office</code> on all directories just created.  It recursively
 				sets the permissions so that the owner and group have SUID/SGID with read, write, and execute
@@ -368,19 +368,19 @@
 				directories are created with the same owner and group as the directory in which they are
 				created. Any new directories created still have the same owner, group, and permissions as the
 				directory they are in. This should eliminate all permissions-based file access problems.  For
-				more information on this subject, refer to TOSHARG2<sup>[<a name="id325403" href="#ftn.id325403">3</a>]</sup> or refer
+				more information on this subject, refer to TOSHARG2<sup>[<a name="id2573501" href="#ftn.id2573501" class="footnote">3</a>]</sup> or refer
 				to the UNIX man page for the <code class="literal">chmod</code> and the <code class="literal">chown</code> commands.
 				</p></li><li><p>
-				Install the <code class="filename">smb.conf</code> file shown in <a href="simple.html#charity-smbconfnew" title="Example 1.2. Charity Administration Office smb.conf New-style File">???</a> in the
+				Install the <code class="filename">smb.conf</code> file shown in <a class="link" href="simple.html#charity-smbconfnew" title="Example 1.2. Charity Administration Office smb.conf New-style File">&#8220;Charity Administration Office smb.conf New-style File&#8221;</a> in the
 				<code class="filename">/etc/samba</code> directory. This newer <code class="filename">smb.conf</code> file uses user-mode security
 				and is more suited to the mode of operation of Samba-3 than the older share-mode security
 				configuration that was shown in the first edition of this book.
 				</p><p>
 				Note: If you want to use the older-style configuration that uses share-mode security, you
-				can install the file shown in <a href="simple.html#charity-smbconf" title="Example 1.3. Charity Administration Office smb.conf Old-style File">???</a> in the
+				can install the file shown in <a class="link" href="simple.html#charity-smbconf" title="Example 1.3. Charity Administration Office smb.conf Old-style File">&#8220;Charity Administration Office smb.conf Old-style File&#8221;</a> in the
 				<code class="filename">/etc/samba</code> directory.
 				</p></li><li><p>
-				<a class="indexterm" name="id325476"></a>
+				<a class="indexterm" name="id2573579"></a>
 				We must ensure that the <code class="literal">smbd</code> can resolve the name of the Samba
 				server to its IP address. Verify that the <code class="filename">/etc/hosts</code> file
 				contains the following entry:
@@ -388,11 +388,11 @@
 192.168.1.1	server
 </pre><p>
 				</p></li><li><p>
-				Configure the printers with the IP address as shown in <a href="simple.html#charitynet" title="Figure 1.1. Charity Administration Office Network">???</a>.
+				Configure the printers with the IP address as shown in <a class="link" href="simple.html#charitynet" title="Figure 1.1. Charity Administration Office Network">&#8220;Charity Administration Office Network&#8221;</a>.
 				Follow the instructions in the manufacturer's manual to permit printing to port 9100
 				so that the CUPS spooler can print using raw mode protocols.
 				</p></li><li><p>
-				<a class="indexterm" name="id325522"></a>
+				<a class="indexterm" name="id2573629"></a>
 				Configure the CUPS Print Queues:
 </p><pre class="screen">
 <code class="prompt">root# </code> lpadmin -p PRINTQ -v socket://192.168.1.20:9100 -E
@@ -400,63 +400,63 @@
 </pre><p>
 				This creates the necessary print queues with no assigned print filter.
 				</p></li><li><p>
-				<a class="indexterm" name="id325555"></a>
-				<a class="indexterm" name="id325561"></a>
-				<a class="indexterm" name="id325568"></a>
+				<a class="indexterm" name="id2573664"></a>
+				<a class="indexterm" name="id2573670"></a>
+				<a class="indexterm" name="id2573678"></a>
 				Edit the file <code class="filename">/etc/cups/mime.convs</code> to uncomment the line:
 </p><pre class="screen">
 application/octet-stream     application/vnd.cups-raw      0     -
 </pre><p>
 				</p></li><li><p>
-				<a class="indexterm" name="id325594"></a>
+				<a class="indexterm" name="id2573705"></a>
 				Edit the file <code class="filename">/etc/cups/mime.types</code> to uncomment the line:
 </p><pre class="screen">
 application/octet-stream
 </pre><p>
 				</p></li><li><p>
-				<a class="indexterm" name="id325620"></a>
+				<a class="indexterm" name="id2573732"></a>
 				Use the standard system tool to start Samba and CUPS to configure them to restart
 				automatically at every system reboot. For example,
 				</p><p>
-				<a class="indexterm" name="id325631"></a>
-				<a class="indexterm" name="id325638"></a>
-				<a class="indexterm" name="id325645"></a>
+				<a class="indexterm" name="id2573744"></a>
+				<a class="indexterm" name="id2573751"></a>
+				<a class="indexterm" name="id2573758"></a>
 </p><pre class="screen">
 <code class="prompt">root# </code> chkconfig smb on
 <code class="prompt">root# </code> chkconfig cups on
 <code class="prompt">root# </code> /etc/rc.d/init.d/smb restart
 <code class="prompt">root# </code> /etc/rc.d/init.d/cups restart
 </pre><p>
-				</p></li></ol></div><div class="example"><a name="charity-smbconfnew"></a><p class="title"><b>Example 1.2. Charity Administration Office <code class="filename">smb.conf</code> New-style File</b></p><div class="example-contents"><table class="simplelist" border="0" summary="Simple list"><tr><td># Global Parameters - Newer Configuration</td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[global]</code></em></td></tr><tr><td><a class="indexterm" name="id325716"></a><em class="parameter"><code>workgroup = MIDEARTH</code></em></td></tr><tr><td><a class="indexterm" name="id325729"></a><em class="parameter"><code>printing = CUPS</code></em></td></tr><tr><td><a class="indexterm" name="id325741"></a><em class="parameter"><code>printcap name = CUPS</code></em></td></tr><tr><td><a class="indexterm" name="id325754"></a><em class="parameter"><code>map to guest = Bad User</code></em></td></tr><tr><td><a class="indexterm" name="id325766"></a><em class="parameter"><code>show add printer wizard = No</code></em></td></tr><tr><td><a class="indexterm" name="id325779"></a><em class="parameter"><code>wins support = yes</code></em></td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[FTMFILES]</code></em></td></tr><tr><td><a class="indexterm" name="id325801"></a><em class="parameter"><code>comment = Funds Tracking &amp; Management Files</code></em></td></tr><tr><td><a class="indexterm" name="id325813"></a><em class="parameter"><code>path = /data/ftmfiles</code></em></td></tr><tr><td><a class="indexterm" name="id325826"></a><em class="parameter"><code>read only = No</code></em></td></tr><tr><td><a class="indexterm" name="id325838"></a><em class="parameter"><code>force user = abmas</code></em></td></tr><tr><td><a class="indexterm" name="id325851"></a><em class="parameter"><code>force group = office</code></em></td></tr><tr><td><a class="indexterm" name="id325864"></a><em class="parameter"><code>guest ok = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id325876"></a><em class="parameter"><code>nt acl support = No</code></em></td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[office]</code></em></td></tr><tr><td><a class="indexterm" name="id325898"></a><em class="parameter"><code>comment = General Office Files</code></em></td></tr><tr><td><a class="indexterm" name="id325910"></a><em class="parameter"><code>path = /data/officefiles</code></em></td></tr><tr><td><a class="indexterm" name="id325923"></a><em class="parameter"><code>read only = No</code></em></td></tr><tr><td><a class="indexterm" name="id325935"></a><em class="parameter"><code>force user = abmas</code></em></td></tr><tr><td><a class="indexterm" name="id325948"></a><em class="parameter"><code>force group = office</code></em></td></tr><tr><td><a class="indexterm" name="id325960"></a><em class="parameter"><code>guest ok = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id325973"></a><em class="parameter"><code>nt acl support = No</code></em></td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[printers]</code></em></td></tr><tr><td><a class="indexterm" name="id325994"></a><em class="parameter"><code>comment = Print Temporary Spool Configuration</code></em></td></tr><tr><td><a class="indexterm" name="id326007"></a><em class="parameter"><code>path = /var/spool/samba</code></em></td></tr><tr><td><a class="indexterm" name="id326020"></a><em class="parameter"><code>printable = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id326032"></a><em class="parameter"><code>guest ok = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id326045"></a><em class="parameter"><code>use client driver = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id326057"></a><em class="parameter"><code>browseable = No</code></em></td></tr></table></div></div><br class="example-break"><div class="example"><a name="charity-smbconf"></a><p class="title"><b>Example 1.3. Charity Administration Office <code class="filename">smb.conf</code> Old-style File</b></p><div class="example-contents"><table class="simplelist" border="0" summary="Simple list"><tr><td># Global Parameters - Older Style Configuration</td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[global]</code></em></td></tr><tr><td><a class="indexterm" name="id326104"></a><em class="parameter"><code>workgroup = MIDEARTH</code></em></td></tr><tr><td><a class="indexterm" name="id326116"></a><em class="parameter"><code>security = SHARE</code></em></td></tr><tr><td><a class="indexterm" name="id326129"></a><em class="parameter"><code>printing = CUPS</code></em></td></tr><tr><td><a class="indexterm" name="id326142"></a><em class="parameter"><code>printcap name = CUPS</code></em></td></tr><tr><td><a class="indexterm" name="id326154"></a><em class="parameter"><code>disable spoolss = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id326167"></a><em class="parameter"><code>show add printer wizard = No</code></em></td></tr><tr><td><a class="indexterm" name="id326179"></a><em class="parameter"><code>wins support = yes</code></em></td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[FTMFILES]</code></em></td></tr><tr><td><a class="indexterm" name="id326201"></a><em class="parameter"><code>comment = Funds Tracking &amp; Management Files</code></em></td></tr><tr><td><a class="indexterm" name="id326214"></a><em class="parameter"><code>path = /data/ftmfiles</code></em></td></tr><tr><td><a class="indexterm" name="id326226"></a><em class="parameter"><code>read only = No</code></em></td></tr><tr><td><a class="indexterm" name="id326239"></a><em class="parameter"><code>force user = abmas</code></em></td></tr><tr><td><a class="indexterm" name="id326251"></a><em class="parameter"><code>force group = office</code></em></td></tr><tr><td><a class="indexterm" name="id326264"></a><em class="parameter"><code>guest ok = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id326276"></a><em class="parameter"><code>nt acl support = No</code></em></td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[office]</code></em></td></tr><tr><td><a class="indexterm" name="id326298"></a><em class="parameter"><code>comment = General Office Files</code></em></td></tr><tr><td><a class="indexterm" name="id326310"></a><em class="parameter"><code>path = /data/officefiles</code></em></td></tr><tr><td><a class="indexterm" name="id326323"></a><em class="parameter"><code>read only = No</code></em></td></tr><tr><td><a class="indexterm" name="id326336"></a><em class="parameter"><code>force user = abmas</code></em></td></tr><tr><td><a class="indexterm" name="id326348"></a><em class="parameter"><code>force group = office</code></em></td></tr><tr><td><a class="indexterm" name="id326361"></a><em class="parameter"><code>guest ok = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id326373"></a><em class="parameter"><code>nt acl support = No</code></em></td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[printers]</code></em></td></tr><tr><td><a class="indexterm" name="id326395"></a><em class="parameter"><code>comment = Print Temporary Spool Configuration</code></em></td></tr><tr><td><a class="indexterm" name="id326407"></a><em class="parameter"><code>path = /var/spool/samba</code></em></td></tr><tr><td><a class="indexterm" name="id326420"></a><em class="parameter"><code>printable = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id326432"></a><em class="parameter"><code>guest ok = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id326445"></a><em class="parameter"><code>use client driver = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id326458"></a><em class="parameter"><code>browseable = No</code></em></td></tr></table></div></div><br class="example-break"><div class="procedure"><a name="id326471"></a><p class="title"><b>Procedure 1.4. Windows Client Configuration</b></p><ol type="1"><li><p>
-				Configure clients to the network settings shown in <a href="simple.html#charitynet" title="Figure 1.1. Charity Administration Office Network">???</a>.
+				</p></li></ol></div><div class="example"><a name="charity-smbconfnew"></a><p class="title"><b>Example 1.2. Charity Administration Office <code class="filename">smb.conf</code> New-style File</b></p><div class="example-contents"><table class="simplelist" border="0" summary="Simple list"><tr><td># Global Parameters - Newer Configuration</td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[global]</code></em></td></tr><tr><td><a class="indexterm" name="id2573832"></a><em class="parameter"><code>workgroup = MIDEARTH</code></em></td></tr><tr><td><a class="indexterm" name="id2573843"></a><em class="parameter"><code>printing = CUPS</code></em></td></tr><tr><td><a class="indexterm" name="id2573855"></a><em class="parameter"><code>printcap name = CUPS</code></em></td></tr><tr><td><a class="indexterm" name="id2573867"></a><em class="parameter"><code>map to guest = Bad User</code></em></td></tr><tr><td><a class="indexterm" name="id2573879"></a><em class="parameter"><code>show add printer wizard = No</code></em></td></tr><tr><td><a class="indexterm" name="id2573891"></a><em class="parameter"><code>wins support = yes</code></em></td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[FTMFILES]</code></em></td></tr><tr><td><a class="indexterm" name="id2573912"></a><em class="parameter"><code>comment = Funds Tracking &amp; Management Files</code></em></td></tr><tr><td><a class="indexterm" name="id2573924"></a><em class="parameter"><code>path = /data/ftmfiles</code></em></td></tr><tr><td><a class="indexterm" name="id2573936"></a><em class="parameter"><code>read only = No</code></em></td></tr><tr><td><a class="indexterm" name="id2573947"></a><em class="parameter"><code>force user = abmas</code></em></td></tr><tr><td><a class="indexterm" name="id2573959"></a><em class="parameter"><code>force group = office</code></em></td></tr><tr><td><a class="indexterm" name="id2573970"></a><em class="parameter"><code>guest ok = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id2573982"></a><em class="parameter"><code>nt acl support = No</code></em></td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[office]</code></em></td></tr><tr><td><a class="indexterm" name="id2574003"></a><em class="parameter"><code>comment = General Office Files</code></em></td></tr><tr><td><a class="indexterm" name="id2574015"></a><em class="parameter"><code>path = /data/officefiles</code></em></td></tr><tr><td><a class="indexterm" name="id2574026"></a><em class="parameter"><code>read only = No</code></em></td></tr><tr><td><a class="indexterm" name="id2574038"></a><em class="parameter"><code>force user = abmas</code></em></td></tr><tr><td><a class="indexterm" name="id2574050"></a><em class="parameter"><code>force group = office</code></em></td></tr><tr><td><a class="indexterm" name="id2574061"></a><em class="parameter"><code>guest ok = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id2574073"></a><em class="parameter"><code>nt acl support = No</code></em></td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[printers]</code></em></td></tr><tr><td><a class="indexterm" name="id2574094"></a><em class="parameter"><code>comment = Print Temporary Spool Configuration</code></em></td></tr><tr><td><a class="indexterm" name="id2574106"></a><em class="parameter"><code>path = /var/spool/samba</code></em></td></tr><tr><td><a class="indexterm" name="id2574117"></a><em class="parameter"><code>printable = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id2574129"></a><em class="parameter"><code>guest ok = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id2574141"></a><em class="parameter"><code>use client driver = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id2574152"></a><em class="parameter"><code>browseable = No</code></em></td></tr></table></div></div><br class="example-break"><div class="example"><a name="charity-smbconf"></a><p class="title"><b>Example 1.3. Charity Administration Office <code class="filename">smb.conf</code> Old-style File</b></p><div class="example-contents"><table class="simplelist" border="0" summary="Simple list"><tr><td># Global Parameters - Older Style Configuration</td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[global]</code></em></td></tr><tr><td><a class="indexterm" name="id2574199"></a><em class="parameter"><code>workgroup = MIDEARTH</code></em></td></tr><tr><td><a class="indexterm" name="id2574211"></a><em class="parameter"><code>security = SHARE</code></em></td></tr><tr><td><a class="indexterm" name="id2574222"></a><em class="parameter"><code>printing = CUPS</code></em></td></tr><tr><td><a class="indexterm" name="id2574234"></a><em class="parameter"><code>printcap name = CUPS</code></em></td></tr><tr><td><a class="indexterm" name="id2574246"></a><em class="parameter"><code>disable spoolss = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id2574258"></a><em class="parameter"><code>show add printer wizard = No</code></em></td></tr><tr><td><a class="indexterm" name="id2574270"></a><em class="parameter"><code>wins support = yes</code></em></td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[FTMFILES]</code></em></td></tr><tr><td><a class="indexterm" name="id2574291"></a><em class="parameter"><code>comment = Funds Tracking &amp; Management Files</code></em></td></tr><tr><td><a class="indexterm" name="id2574303"></a><em class="parameter"><code>path = /data/ftmfiles</code></em></td></tr><tr><td><a class="indexterm" name="id2574315"></a><em class="parameter"><code>read only = No</code></em></td></tr><tr><td><a class="indexterm" name="id2574326"></a><em class="parameter"><code>force user = abmas</code></em></td></tr><tr><td><a class="indexterm" name="id2574338"></a><em class="parameter"><code>force group = office</code></em></td></tr><tr><td><a class="indexterm" name="id2574350"></a><em class="parameter"><code>guest ok = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id2574361"></a><em class="parameter"><code>nt acl support = No</code></em></td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[office]</code></em></td></tr><tr><td><a class="indexterm" name="id2574382"></a><em class="parameter"><code>comment = General Office Files</code></em></td></tr><tr><td><a class="indexterm" name="id2574394"></a><em class="parameter"><code>path = /data/officefiles</code></em></td></tr><tr><td><a class="indexterm" name="id2574405"></a><em class="parameter"><code>read only = No</code></em></td></tr><tr><td><a class="indexterm" name="id2574417"></a><em class="parameter"><code>force user = abmas</code></em></td></tr><tr><td><a class="indexterm" name="id2574429"></a><em class="parameter"><code>force group = office</code></em></td></tr><tr><td><a class="indexterm" name="id2574440"></a><em class="parameter"><code>guest ok = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id2574452"></a><em class="parameter"><code>nt acl support = No</code></em></td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[printers]</code></em></td></tr><tr><td><a class="indexterm" name="id2574473"></a><em class="parameter"><code>comment = Print Temporary Spool Configuration</code></em></td></tr><tr><td><a class="indexterm" name="id2574485"></a><em class="parameter"><code>path = /var/spool/samba</code></em></td></tr><tr><td><a class="indexterm" name="id2574496"></a><em class="parameter"><code>printable = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id2574508"></a><em class="parameter"><code>guest ok = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id2574520"></a><em class="parameter"><code>use client driver = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id2574532"></a><em class="parameter"><code>browseable = No</code></em></td></tr></table></div></div><br class="example-break"><div class="procedure"><a name="id2574544"></a><p class="title"><b>Procedure 1.4. Windows Client Configuration</b></p><ol type="1"><li><p>
+				Configure clients to the network settings shown in <a class="link" href="simple.html#charitynet" title="Figure 1.1. Charity Administration Office Network">&#8220;Charity Administration Office Network&#8221;</a>.
 				</p></li><li><p>
 				Ensure that the netmask used on the Windows clients matches that used
 				for the Samba server. All clients must have the same netmask, such as
 				<code class="constant">255.255.255.0</code>.
 				</p></li><li><p>
-				<a class="indexterm" name="id326507"></a>
+				<a class="indexterm" name="id2574582"></a>
 				On all Windows clients, set the WINS Server address to <code class="constant">192.168.1.1</code>,
 				the IP address of the server.
 				</p></li><li><p>
 				Set the workgroup name on all clients to <code class="constant">MIDEARTH</code>.
 				</p></li><li><p>
-				<a class="indexterm" name="id326536"></a>
+				<a class="indexterm" name="id2574612"></a>
 				Install the &#8220;<span class="quote">Client for Microsoft Networks.</span>&#8221; Ensure that the only option
 				enabled in its properties is the option &#8220;<span class="quote">Logon and restore network connections.</span>&#8221;
 				</p></li><li><p>
 				Click <span class="guibutton">OK</span> when you are prompted to reboot the system. Reboot the
 				system, then log on using any username and password you choose.
 				</p></li><li><p>
-				<a class="indexterm" name="id326571"></a>
+				<a class="indexterm" name="id2574649"></a>
 				Verify on each client that the machine called <code class="constant">SERVER</code>
 				is visible in <span class="guimenu">My Network Places</span>, that it is
 				possible to connect to it and see the share <span class="guimenuitem">office</span>,
 				and that it is possible to open that share to reveal its contents.
 				</p></li><li><p>
-				<a class="indexterm" name="id326601"></a>
-				<a class="indexterm" name="id326608"></a>
+				<a class="indexterm" name="id2574682"></a>
+				<a class="indexterm" name="id2574689"></a>
 				Disable password caching on all Windows 9x/Me machines using the registry change file
-				shown in <a href="simple.html#MEreg" title="Example 1.4. Windows Me Registry Edit File: Disable Password Caching">???</a>. Be sure to remove all files that have the
+				shown in <a class="link" href="simple.html#MEreg" title="Example 1.4. Windows Me Registry Edit File: Disable Password Caching">&#8220;Windows Me  Registry Edit File: Disable Password Caching&#8221;</a>. Be sure to remove all files that have the
 				<code class="filename">PWL</code> extension that are in the <code class="filename">C:\WINDOWS</code>
 				directory.
 </p><div class="example"><a name="MEreg"></a><p class="title"><b>Example 1.4. Windows Me  Registry Edit File: Disable Password Caching</b></p><div class="example-contents"><pre class="screen">
@@ -532,8 +532,8 @@
 						It is a good idea to test the functionality of the complete installation before
 						handing the newly configured network over to the Charity Administration Office
 						for production use.
-						</p></li></ol></div></li></ol></div></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id327028"></a>Validation</h4></div></div></div><p>
-		Use the same validation process as was followed in <a href="simple.html#validate1" title="Validation">???</a>.
+						</p></li></ol></div></li></ol></div></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2575134"></a>Validation</h4></div></div></div><p>
+		Use the same validation process as was followed in <a class="link" href="simple.html#validate1" title="Validation">&#8220;Validation&#8221;</a>.
 		</p></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="AccountingOffice"></a>Accounting Office</h3></div></div></div><p>
 	Abmas Accounting is a 40-year-old family-run business. There are nine permanent
 	computer users. The network clients were upgraded two years ago. All computers run Windows 2000
@@ -551,7 +551,7 @@
 	and enter an assigned password; they do not need to enter a password when accessing their files 
 	on the server.
 	</p><p>
-	<a class="indexterm" name="id327076"></a>
+	<a class="indexterm" name="id2575202"></a>
 	The new server will run Red Hat Fedora Core2. You should install Samba-3.0.20 and 
 	copy all files from the old system to the new one. The existing Windows NT4 server has a parallel
 	port HP LaserJet 4 printer that is shared by all. The printer driver is installed on each
@@ -561,8 +561,8 @@
 	You have tried to educate Mr. Meany and found that he has no desire to understand networking.
 	He believes that Windows for Workgroups 3.11 was &#8220;<span class="quote">the best server Microsoft ever sold
 	</span>&#8221; and that Windows NT and 2000 are &#8220;<span class="quote">too fang-dangled complex!</span>&#8221;
-	</p><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id327103"></a>Dissection and Discussion</h4></div></div></div><p>
-			<a class="indexterm" name="id327110"></a>
+	</p><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2575234"></a>Dissection and Discussion</h4></div></div></div><p>
+			<a class="indexterm" name="id2575242"></a>
 			The requirements of this network installation are not unusual. The staff are not interested in the
 			details of networking. Passwords are never changed. In this example solution, we demonstrate the use
 			of User Mode security in a simple context. Directories should be set SGID to ensure that members
@@ -579,10 +579,10 @@
 		configuration. The office does not use Internet access, so security really is not an issue.
 		</p><p>
 		The core information regarding the users, their passwords, the directory share point, and the
-		share name is given in <a href="simple.html#acctingnet" title="Table 1.1. Accounting Office Network Information">???</a>. The overall network topology is shown in
-		<a href="simple.html#acctingnet2" title="Figure 1.2. Accounting Office Network Topology">???</a>. All machines have been configured as indicated prior to the
+		share name is given in <a class="link" href="simple.html#acctingnet" title="Table 1.1. Accounting Office Network Information">&#8220;Accounting Office Network Information&#8221;</a>. The overall network topology is shown in
+		<a class="link" href="simple.html#acctingnet2" title="Figure 1.2. Accounting Office Network Topology">&#8220;Accounting Office Network Topology&#8221;</a>. All machines have been configured as indicated prior to the
 		start of Samba configuration. The following prescriptive steps may now commence.
-		</p><div class="figure"><a name="acctingnet2"></a><p class="title"><b>Figure 1.2. Accounting Office Network Topology</b></p><div class="figure-contents"><div class="mediaobject"><img src="images/AccountingNetwork.png" width="459" alt="Accounting Office Network Topology"></div></div></div><br class="figure-break"><div class="table"><a name="acctingnet"></a><p class="title"><b>Table 1.1. Accounting Office Network Information</b></p><div class="table-contents"><table summary="Accounting Office Network Information" border="1"><colgroup><col align="left"><col align="left"><col align="left"><col align="left"><col align="left"><col align="left"></colgroup><thead><tr><th align="left">User</th><th align="left">Login-ID</th><th align="left">Password</th><th align="left">Share Name</th><th align="left">Directory</th><th align="left">Wkst</th></tr></thead><tbody><tr><td align="left">Alan Meany</td><td align="left">alan</td><td align="left">alm1961</td><td align="left">alan</td><td align="left">/data</td><td align="left">PC1</td></tr><tr><td align="left">James Meany</td><td align="left">james</td><td align="left">jimm1962</td><td align="left">james</td><td align="left">/data/james</td><td align="left">PC2</td></tr><tr><td align="left">Jeannie Meany</td><td align="left">jeannie</td><td align="left">jema1965</td><td align="left">jeannie</td><td align="left">/data/jeannie</td><td align="left">PC3</td></tr><tr><td align="left">Suzy Millicent</td><td align="left">suzy</td><td align="left">suzy1967</td><td align="left">suzy</td><td align="left">/data/suzy</td><td align="left">PC4</td></tr><tr><td align="left">Ursula Jenning</td><td align="left">ujen</td><td align="left">ujen1974</td><td align="left">ursula</td><td align="left">/data/ursula</td><td align="left">PC5</td></tr><tr><td align="left">Peter Pan</td><td align="left">peter</td><td align="left">pete1984</td><td align="left">peter</td><td align="left">/data/peter</td><td align="left">PC6</td></tr><tr><td align="left">Dale Roland</td><td align="left">dale</td><td align="left">dale1986</td><td align="left">dale</td><td align="left">/data/dale</td><td align="left">PC7</td></tr><tr><td align="left">Bertrand E Paoletti</td><td align="left">eric</td><td align="left">eric1993</td><td align="left">eric</td><td align="left">/data/eric</td><td align="left">PC8</td></tr><tr><td align="left">Russell Lewis</td><td align="left">russ</td><td align="left">russ2001</td><td align="left">russell</td><td align="left">/data/russell</td><td align="left">PC9</td></tr></tbody></table></div></div><br class="table-break"><div class="procedure"><a name="id327495"></a><p class="title"><b>Procedure 1.5. Migration from Windows NT4 Workstation System to Samba-3</b></p><ol type="1"><li><p><a class="indexterm" name="id327506"></a>
+		</p><div class="figure"><a name="acctingnet2"></a><p class="title"><b>Figure 1.2. Accounting Office Network Topology</b></p><div class="figure-contents"><div class="mediaobject"><img src="images/AccountingNetwork.png" width="459" alt="Accounting Office Network Topology"></div></div></div><br class="figure-break"><div class="table"><a name="acctingnet"></a><p class="title"><b>Table 1.1. Accounting Office Network Information</b></p><div class="table-contents"><table summary="Accounting Office Network Information" border="1"><colgroup><col align="left"><col align="left"><col align="left"><col align="left"><col align="left"><col align="left"></colgroup><thead><tr><th align="left">User</th><th align="left">Login-ID</th><th align="left">Password</th><th align="left">Share Name</th><th align="left">Directory</th><th align="left">Wkst</th></tr></thead><tbody><tr><td align="left">Alan Meany</td><td align="left">alan</td><td align="left">alm1961</td><td align="left">alan</td><td align="left">/data</td><td align="left">PC1</td></tr><tr><td align="left">James Meany</td><td align="left">james</td><td align="left">jimm1962</td><td align="left">james</td><td align="left">/data/james</td><td align="left">PC2</td></tr><tr><td align="left">Jeannie Meany</td><td align="left">jeannie</td><td align="left">jema1965</td><td align="left">jeannie</td><td align="left">/data/jeannie</td><td align="left">PC3</td></tr><tr><td align="left">Suzy Millicent</td><td align="left">suzy</td><td align="left">suzy1967</td><td align="left">suzy</td><td align="left">/data/suzy</td><td align="left">PC4</td></tr><tr><td align="left">Ursula Jenning</td><td align="left">ujen</td><td align="left">ujen1974</td><td align="left">ursula</td><td align="left">/data/ursula</td><td align="left">PC5</td></tr><tr><td align="left">Peter Pan</td><td align="left">peter</td><td align="left">pete1984</td><td align="left">peter</td><td align="left">/data/peter</td><td align="left">PC6</td></tr><tr><td align="left">Dale Roland</td><td align="left">dale</td><td align="left">dale1986</td><td align="left">dale</td><td align="left">/data/dale</td><td align="left">PC7</td></tr><tr><td align="left">Bertrand E Paoletti</td><td align="left">eric</td><td align="left">eric1993</td><td align="left">eric</td><td align="left">/data/eric</td><td align="left">PC8</td></tr><tr><td align="left">Russell Lewis</td><td align="left">russ</td><td align="left">russ2001</td><td align="left">russell</td><td align="left">/data/russell</td><td align="left">PC9</td></tr></tbody></table></div></div><br class="table-break"><div class="procedure"><a name="id2575642"></a><p class="title"><b>Procedure 1.5. Migration from Windows NT4 Workstation System to Samba-3</b></p><ol type="1"><li><p><a class="indexterm" name="id2575653"></a>
 			Rename the old server from <code class="constant">CASHPOOL</code> to <code class="constant">STABLE</code>
 			by logging onto the console as the <code class="constant">Administrator</code>. Restart the machine
 			following system prompts.
@@ -593,20 +593,20 @@
 			Install the latest Samba-3 binary Red Hat Linux RPM that is available from the
 			Samba FTP site.
 			</p></li><li><p>
-			<a class="indexterm" name="id327552"></a>
-			<a class="indexterm" name="id327559"></a>
+			<a class="indexterm" name="id2575702"></a>
+			<a class="indexterm" name="id2575709"></a>
 			Add a group account for the office to use. Execute the following:
 </p><pre class="screen">
 <code class="prompt">root# </code> groupadd accts
 </pre><p>
 			</p></li><li><p>
-			Install the <code class="filename">smb.conf</code> file shown<sup>[<a name="id327590" href="#ftn.id327590">4</a>]</sup> 
-			in <a href="simple.html#acctconf" title="Example 1.5. Accounting Office Network smb.conf Old Style Configuration File">???</a>.
+			Install the <code class="filename">smb.conf</code> file shown<sup>[<a name="id2575742" href="#ftn.id2575742" class="footnote">4</a>]</sup> 
+			in <a class="link" href="simple.html#acctconf" title="Example 1.5. Accounting Office Network smb.conf Old Style Configuration File">&#8220;Accounting Office Network smb.conf Old Style Configuration File&#8221;</a>.
 			</p></li><li><p>
-			<a class="indexterm" name="id327627"></a>
-			<a class="indexterm" name="id327634"></a>
-			<a class="indexterm" name="id327641"></a>
-			For each user who uses this system (see <a href="simple.html#acctingnet" title="Table 1.1. Accounting Office Network Information">???</a>),
+			<a class="indexterm" name="id2575780"></a>
+			<a class="indexterm" name="id2575787"></a>
+			<a class="indexterm" name="id2575794"></a>
+			For each user who uses this system (see <a class="link" href="simple.html#acctingnet" title="Table 1.1. Accounting Office Network Information">&#8220;Accounting Office Network Information&#8221;</a>),
 			execute the following:
 </p><pre class="screen">
 <code class="prompt">root# </code> useradd -m -G accts -c "Name of User" "LoginID"
@@ -620,7 +620,7 @@
 Added user "LoginID"
 </pre><p>
 			</p></li><li><p>
-			<a class="indexterm" name="id327688"></a>
+			<a class="indexterm" name="id2575847"></a>
 			Create the directory structure for the file shares by executing the following:
 </p><pre class="screen">
 <code class="prompt">root# </code> mkdir -p /data
@@ -635,34 +635,34 @@
 </pre><p>
 			The data storage structure is now prepared for use.
 			</p></li><li><p>
-			<a class="indexterm" name="id327739"></a>
+			<a class="indexterm" name="id2575902"></a>
 			Configure the CUPS Print Queues:
 </p><pre class="screen">
 <code class="prompt">root# </code> lpadmin -p hplj -v parallel:/dev/lp0 -E
 </pre><p>
 			This creates the necessary print queues with no assigned print filter.
 			</p></li><li><p>
-			<a class="indexterm" name="id327766"></a>
-			<a class="indexterm" name="id327772"></a>
+			<a class="indexterm" name="id2575929"></a>
+			<a class="indexterm" name="id2575936"></a>
 			Edit the file <code class="filename">/etc/cups/mime.convs</code> to uncomment the line:
 </p><pre class="screen">
 application/octet-stream     application/vnd.cups-raw      0     -
 </pre><p>
 			</p></li><li><p>
-			<a class="indexterm" name="id327798"></a>
-			<a class="indexterm" name="id327805"></a>
+			<a class="indexterm" name="id2575964"></a>
+			<a class="indexterm" name="id2575971"></a>
 			Edit the file <code class="filename">/etc/cups/mime.types</code> to uncomment the line:
 </p><pre class="screen">
 application/octet-stream
 </pre><p>
 			</p></li><li><p>
-			<a class="indexterm" name="id327831"></a>
+			<a class="indexterm" name="id2575997"></a>
 			Use the standard system tool to start Samba and CUPS to configure them to restart
 			automatically at every system reboot. For example,
 			</p><p>
-			<a class="indexterm" name="id327842"></a>
-			<a class="indexterm" name="id327849"></a>
-			<a class="indexterm" name="id327856"></a>
+			<a class="indexterm" name="id2576010"></a>
+			<a class="indexterm" name="id2576017"></a>
+			<a class="indexterm" name="id2576024"></a>
 </p><pre class="screen">
 <code class="prompt">root# </code> chkconfig smb on
 <code class="prompt">root# </code> chkconfig cups on
@@ -707,40 +707,40 @@
 			The migration of all data should now be complete. It is time to validate the installation.
 			For this, you should make sure all applications, including printing, work before asking the
 			customer to test drive the new network.
-			</p></li></ol></div><div class="example"><a name="acctconf"></a><p class="title"><b>Example 1.5. Accounting Office Network <code class="filename">smb.conf</code> Old Style Configuration File</b></p><div class="example-contents"><table class="simplelist" border="0" summary="Simple list"><tr><td># Global parameters</td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[global]</code></em></td></tr><tr><td><a class="indexterm" name="id328092"></a><em class="parameter"><code>workgroup = BILLMORE</code></em></td></tr><tr><td><a class="indexterm" name="id328104"></a><em class="parameter"><code>printcap name = CUPS</code></em></td></tr><tr><td><a class="indexterm" name="id328117"></a><em class="parameter"><code>disable spoolss = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id328129"></a><em class="parameter"><code>show add printer wizard = No</code></em></td></tr><tr><td><a class="indexterm" name="id328142"></a><em class="parameter"><code>printing = cups</code></em></td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[files]</code></em></td></tr><tr><td><a class="indexterm" name="id328164"></a><em class="parameter"><code>comment = Work area files</code></em></td></tr><tr><td><a class="indexterm" name="id328176"></a><em class="parameter"><code>path = /data/%U</code></em></td></tr><tr><td><a class="indexterm" name="id328189"></a><em class="parameter"><code>read only = No</code></em></td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[master]</code></em></td></tr><tr><td><a class="indexterm" name="id328210"></a><em class="parameter"><code>comment = Master work area files</code></em></td></tr><tr><td><a class="indexterm" name="id328223"></a><em class="parameter"><code>path = /data</code></em></td></tr><tr><td><a class="indexterm" name="id328235"></a><em class="parameter"><code>valid users = alan</code></em></td></tr><tr><td><a class="indexterm" name="id328248"></a><em class="parameter"><code>read only = No</code></em></td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[printers]</code></em></td></tr><tr><td><a class="indexterm" name="id328269"></a><em class="parameter"><code>comment = Print Temporary Spool Configuration</code></em></td></tr><tr><td><a class="indexterm" name="id328282"></a><em class="parameter"><code>path = /var/spool/samba</code></em></td></tr><tr><td><a class="indexterm" name="id328295"></a><em class="parameter"><code>printable = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id328307"></a><em class="parameter"><code>guest ok = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id328320"></a><em class="parameter"><code>use client driver = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id328332"></a><em class="parameter"><code>browseable = No</code></em></td></tr></table></div></div><br class="example-break"></div></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id328349"></a>Questions and Answers</h2></div></div></div><p>
+			</p></li></ol></div><div class="example"><a name="acctconf"></a><p class="title"><b>Example 1.5. Accounting Office Network <code class="filename">smb.conf</code> Old Style Configuration File</b></p><div class="example-contents"><table class="simplelist" border="0" summary="Simple list"><tr><td># Global parameters</td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[global]</code></em></td></tr><tr><td><a class="indexterm" name="id2576274"></a><em class="parameter"><code>workgroup = BILLMORE</code></em></td></tr><tr><td><a class="indexterm" name="id2576286"></a><em class="parameter"><code>printcap name = CUPS</code></em></td></tr><tr><td><a class="indexterm" name="id2576298"></a><em class="parameter"><code>disable spoolss = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id2576310"></a><em class="parameter"><code>show add printer wizard = No</code></em></td></tr><tr><td><a class="indexterm" name="id2576322"></a><em class="parameter"><code>printing = cups</code></em></td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[files]</code></em></td></tr><tr><td><a class="indexterm" name="id2576342"></a><em class="parameter"><code>comment = Work area files</code></em></td></tr><tr><td><a class="indexterm" name="id2576354"></a><em class="parameter"><code>path = /data/%U</code></em></td></tr><tr><td><a class="indexterm" name="id2576366"></a><em class="parameter"><code>read only = No</code></em></td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[master]</code></em></td></tr><tr><td><a class="indexterm" name="id2576386"></a><em class="parameter"><code>comment = Master work area files</code></em></td></tr><tr><td><a class="indexterm" name="id2576398"></a><em class="parameter"><code>path = /data</code></em></td></tr><tr><td><a class="indexterm" name="id2576410"></a><em class="parameter"><code>valid users = alan</code></em></td></tr><tr><td><a class="indexterm" name="id2576421"></a><em class="parameter"><code>read only = No</code></em></td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[printers]</code></em></td></tr><tr><td><a class="indexterm" name="id2576442"></a><em class="parameter"><code>comment = Print Temporary Spool Configuration</code></em></td></tr><tr><td><a class="indexterm" name="id2576454"></a><em class="parameter"><code>path = /var/spool/samba</code></em></td></tr><tr><td><a class="indexterm" name="id2576466"></a><em class="parameter"><code>printable = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id2576477"></a><em class="parameter"><code>guest ok = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id2576489"></a><em class="parameter"><code>use client driver = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id2576501"></a><em class="parameter"><code>browseable = No</code></em></td></tr></table></div></div><br class="example-break"></div></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2576516"></a>Questions and Answers</h2></div></div></div><p>
 	The following questions and answers draw from the examples in this chapter.
 	Many design decisions are impacted by the configurations chosen. The intent
 	is to expose some of the hidden implications.
-	</p><div class="qandaset"><dl><dt> <a href="simple.html#id328366">
+	</p><div class="qandaset"><dl><dt> <a href="simple.html#id2576536">
 		What makes an anonymous Samba server more simple than a non-anonymous Samba server?
-		</a></dt><dt> <a href="simple.html#id328389">
+		</a></dt><dt> <a href="simple.html#id2576561">
 		How is the operation of the parameter force user different from
 		setting the root directory of the share SUID?
-		</a></dt><dt> <a href="simple.html#id328436">
+		</a></dt><dt> <a href="simple.html#id2576615">
 		When would you both use the per share parameter force user and set
 		the share root directory SUID?
-		</a></dt><dt> <a href="simple.html#id328461">
+		</a></dt><dt> <a href="simple.html#id2576642">
 		What is better about CUPS printing than LPRng printing?
-		</a></dt><dt> <a href="simple.html#id328495">
+		</a></dt><dt> <a href="simple.html#id2576687">
 		When should Windows client IP addresses be hard-coded?
-		</a></dt><dt> <a href="simple.html#id328516">
+		</a></dt><dt> <a href="simple.html#id2576712">
 		Under what circumstances is it best to use a DHCP server?
-		</a></dt><dt> <a href="simple.html#id328547">
+		</a></dt><dt> <a href="simple.html#id2576751">
 		What is the purpose of setting the parameter guest ok on a share?
-		</a></dt><dt> <a href="simple.html#id328571">
+		</a></dt><dt> <a href="simple.html#id2576777">
 		When would you set the global parameter disable spoolss?
-		</a></dt><dt> <a href="simple.html#id328650">
+		</a></dt><dt> <a href="simple.html#id2576867">
 		Why would you disable password caching on Windows 9x/Me clients?
-		</a></dt><dt> <a href="simple.html#id328671">
+		</a></dt><dt> <a href="simple.html#id2576891">
 		The example of Abmas Accounting uses User Mode security. How does this provide anonymous access?
-		</a></dt></dl><table border="0" summary="Q and A Set"><col align="left" width="1%"><tbody><tr class="question"><td align="left" valign="top"><a name="id328366"></a><a name="id328369"></a></td><td align="left" valign="top"><p>
+		</a></dt></dl><table border="0" summary="Q and A Set"><col align="left" width="1%"><tbody><tr class="question"><td align="left" valign="top"><a name="id2576536"></a><a name="id2576538"></a></td><td align="left" valign="top"><p>
 		What makes an anonymous Samba server more simple than a non-anonymous Samba server?
 		</p></td></tr><tr class="answer"><td align="left" valign="top"></td><td align="left" valign="top"><p>
 		In the anonymous server, the only account used is the <code class="constant">guest</code> account.
 		In a non-anonymous configuration, it is necessary to add real user accounts to both the
 		UNIX system and to the Samba configuration. Non-anonymous servers require additional
 		administration.
-		</p></td></tr><tr class="question"><td align="left" valign="top"><a name="id328389"></a><a name="id328392"></a></td><td align="left" valign="top"><p>
+		</p></td></tr><tr class="question"><td align="left" valign="top"><a name="id2576561"></a><a name="id2576564"></a></td><td align="left" valign="top"><p>
 		How is the operation of the parameter <em class="parameter"><code>force user</code></em> different from
 		setting the root directory of the share SUID?
 		</p></td></tr><tr class="answer"><td align="left" valign="top"></td><td align="left" valign="top"><p>
@@ -754,14 +754,14 @@
 		</p><p>
 		The parameter <em class="parameter"><code>force user</code></em> has potential security implications that go
 		beyond the actual share root directory. Be careful and wary of using this parameter.
-		</p></td></tr><tr class="question"><td align="left" valign="top"><a name="id328436"></a><a name="id328439"></a></td><td align="left" valign="top"><p>
+		</p></td></tr><tr class="question"><td align="left" valign="top"><a name="id2576615"></a><a name="id2576617"></a></td><td align="left" valign="top"><p>
 		When would you both use the per share parameter <em class="parameter"><code>force user</code></em> and set
 		the share root directory SUID?
 		</p></td></tr><tr class="answer"><td align="left" valign="top"></td><td align="left" valign="top"><p>
 		You would use both parameters when it is necessary to guarantee that all share handling operations
 		are conducted as the forced user, while all file and directory creation are done as the SUID
 		directory owner.
-		</p></td></tr><tr class="question"><td align="left" valign="top"><a name="id328461"></a><a name="id328463"></a></td><td align="left" valign="top"><p>
+		</p></td></tr><tr class="question"><td align="left" valign="top"><a name="id2576642"></a><a name="id2576645"></a></td><td align="left" valign="top"><p>
 		What is better about CUPS printing than LPRng printing?
 		</p></td></tr><tr class="answer"><td align="left" valign="top"></td><td align="left" valign="top"><p>
 		CUPS is a print spooling system that has integrated remote management facilities, provides completely
@@ -779,7 +779,7 @@
 		</p><p>
 		Which spooling system is better is a matter of personal taste. It depends on what you want to do and how you want to
 		do it and manage it. Most modern Linux systems ship with CUPS as the default print management system.
-		</p></td></tr><tr class="question"><td align="left" valign="top"><a name="id328495"></a><a name="id328497"></a></td><td align="left" valign="top"><p>
+		</p></td></tr><tr class="question"><td align="left" valign="top"><a name="id2576687"></a><a name="id2576689"></a></td><td align="left" valign="top"><p>
 		When should Windows client IP addresses be hard-coded?
 		</p></td></tr><tr class="answer"><td align="left" valign="top"></td><td align="left" valign="top"><p>
 		When there are few MS Windows clients, little client change, no mobile users, and users are not
@@ -788,7 +788,7 @@
 		user ability to access network configuration controls, fixed configuration eliminates the need
 		for a DHCP server. This reduces maintenance overheads and eliminates a possible point of network
 		failure.
-		</p></td></tr><tr class="question"><td align="left" valign="top"><a name="id328516"></a><a name="id328518"></a></td><td align="left" valign="top"><p>
+		</p></td></tr><tr class="question"><td align="left" valign="top"><a name="id2576712"></a><a name="id2576715"></a></td><td align="left" valign="top"><p>
 		Under what circumstances is it best to use a DHCP server?
 		</p></td></tr><tr class="answer"><td align="left" valign="top"></td><td align="left" valign="top"><p>
 		In network configurations where there are mobile users, or where Windows client PCs move around
@@ -804,12 +804,12 @@
 		Another benefit of modern DHCP servers is their ability to register dynamically
 		assigned IP addresses with the DNS server. The benefits of Dynamic DNS (DDNS) are considerable in 
 		a large Windows network environment.
-		</p></td></tr><tr class="question"><td align="left" valign="top"><a name="id328547"></a><a name="id328549"></a></td><td align="left" valign="top"><p>
+		</p></td></tr><tr class="question"><td align="left" valign="top"><a name="id2576751"></a><a name="id2576753"></a></td><td align="left" valign="top"><p>
 		What is the purpose of setting the parameter <em class="parameter"><code>guest ok</code></em> on a share?
 		</p></td></tr><tr class="answer"><td align="left" valign="top"></td><td align="left" valign="top"><p>
 		If this parameter is set to yes for a service, then no password is required to connect to the service.
 		Privileges are those of the guest account.
-		</p></td></tr><tr class="question"><td align="left" valign="top"><a name="id328571"></a><a name="id328573"></a></td><td align="left" valign="top"><p>
+		</p></td></tr><tr class="question"><td align="left" valign="top"><a name="id2576777"></a><a name="id2576779"></a></td><td align="left" valign="top"><p>
 		When would you set the global parameter <em class="parameter"><code>disable spoolss</code></em>?
 		</p></td></tr><tr class="answer"><td align="left" valign="top"></td><td align="left" valign="top"><p>
 		Setting this parameter to <code class="constant">Yes</code> disables Samba's support for the SPOOLSS set of 
@@ -833,14 +833,14 @@
 		that the client now displays an &#8220;<span class="quote">Access Denied; Unable to connect</span>&#8221; message in the printer queue window
 		(even though jobs may be printed successfully). This parameter MUST not be enabled on a print share that has a valid
 		print driver installed on the Samba server.
-		</p></td></tr><tr class="question"><td align="left" valign="top"><a name="id328650"></a><a name="id328652"></a></td><td align="left" valign="top"><p>
+		</p></td></tr><tr class="question"><td align="left" valign="top"><a name="id2576867"></a><a name="id2576869"></a></td><td align="left" valign="top"><p>
 		Why would you disable password caching on Windows 9x/Me clients?
 		</p></td></tr><tr class="answer"><td align="left" valign="top"></td><td align="left" valign="top"><p>
 		Windows 9x/Me workstations that are set at default (password caching enabled) store the username and
 		password in files located in the Windows master directory. Such files can be scavenged (read off a client
 		machine) and decrypted, thus revealing the user's access credentials for all systems the user may have accessed.
 		It is most insecure to allow any Windows 9x/Me client to operate with password caching enabled.
-		</p></td></tr><tr class="question"><td align="left" valign="top"><a name="id328671"></a><a name="id328673"></a></td><td align="left" valign="top"><p>
+		</p></td></tr><tr class="question"><td align="left" valign="top"><a name="id2576891"></a><a name="id2576894"></a></td><td align="left" valign="top"><p>
 		The example of Abmas Accounting uses User Mode security. How does this provide anonymous access?
 		</p></td></tr><tr class="answer"><td align="left" valign="top"></td><td align="left" valign="top"><p>
 		The example used does not provide anonymous access. Since the clients are all Windows 2000 Professional,
@@ -848,14 +848,14 @@
 		a remote server using currently logged in user credentials. By ensuring that the user's login ID and
 		password are the same as those set on the Samba server, access is transparent and does not require
 		separate user authentication.
-		</p></td></tr></tbody></table></div></div><div class="footnotes"><br><hr width="100" align="left"><div class="footnote"><p><sup>[<a name="ftn.id324068" href="#id324068">1</a>] </sup>The examples given mirror those documented
+		</p></td></tr></tbody></table></div></div><div class="footnotes"><br><hr width="100" align="left"><div class="footnote"><p><sup>[<a name="ftn.id2572007" href="#id2572007" class="para">1</a>] </sup>The examples given mirror those documented
 	in The Official Samba-3 HOWTO and Reference Guide, Second Edition (TOSHARG2) Chapter 2, Section 2.3.1. You may gain additional
 	insight from the standalone server configurations covered in TOSHARG2, sections 2.3.1.2 through 2.3.1.4.
-	</p></div><div class="footnote"><p><sup>[<a name="ftn.id324218" href="#id324218">2</a>] </sup>
+	</p></div><div class="footnote"><p><sup>[<a name="ftn.id2572193" href="#id2572193" class="para">2</a>] </sup>
 		This information is given purely as an example of how data may be stored in such a way that it
 		will be easy to locate records at a later date. The example is not meant to imply any instructions
 		that may be construed as essential to the design of the solution; this is something you will almost
-		certainly want to determine for yourself.</p></div><div class="footnote"></div><div class="footnote"><p><sup>[<a name="ftn.id327590" href="#id327590">4</a>] </sup>This example uses the 
+		certainly want to determine for yourself.</p></div><div class="footnote"></div><div class="footnote"><p><sup>[<a name="ftn.id2575742" href="#id2575742" class="para">4</a>] </sup>This example uses the 
 			<em class="parameter"><code>smbpasswd</code></em> file in an obtuse way, since the use of 
 			the <em class="parameter"><code>passdb backend</code></em> has not been specified in the <code class="filename">smb.conf</code> 
 			file. This means that you are depending on correct default behavior.</p></div></div></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="ExNetworks.html">Prev</a> </td><td width="20%" align="center"><a accesskey="u" href="ExNetworks.html">Up</a></td><td width="40%" align="right"> <a accesskey="n" href="small.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">Part I. Example Network Configurations </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> Chapter 2. Small Office Networking</td></tr></table></div></body></html>

Modified: branches/samba/experimental/docs/htmldocs/Samba3-ByExample/small.html
===================================================================
--- branches/samba/experimental/docs/htmldocs/Samba3-ByExample/small.html	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/docs/htmldocs/Samba3-ByExample/small.html	2008-06-09 06:59:20 UTC (rev 1920)
@@ -1,5 +1,5 @@
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Chapter 2. Small Office Networking</title><link rel="stylesheet" href="samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.72.0"><link rel="start" href="index.html" title="Samba-3 by Example"><link rel="up" href="ExNetworks.html" title="Part I. Example Network Configurations"><link rel="prev" href="simple.html" title="Chapter 1. No-Frills Samba Servers"><link rel="next" href="secure.html" title="Chapter 3. Secure Office Networking"></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. Small Office Networking</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="simple.html">Prev</a> </td><th width="60%" align="center">Part I. Example Network Configurations</th><td width="20%" align="right"> <a accesskey="n" href="secure.html">Next</a></td></tr></table><hr></div><div class="chapter" lang="en"><div class="titlepage"><div><div><h2 class="title"><a name="small"></a>Chapter 2. Small Office Networking</h2></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="sect1"><a href="small.html#id328760">Introduction</a></span></dt><dd><dl><dt><span class="sect2"><a href="small.html#id328778">Assignment Tasks</a></span></dt></dl></dd><dt><span class="sect1"><a href="small.html#id328824">Dissection and Discussion</a></span></dt><dd><dl><dt><span class="sect2"><a href="small.html#id328873">Technical Issues</a></span></dt><dt><span class="sect2"><a href="small.html#id329059">Political Issues</a></span></dt></dl></dd><dt><span class="sect1"><a href="small.html#id329077">Implementation</a></span></dt><dd><dl><dt><span class="sect2"><a href="small.html#id330725">Validation</a></span></dt><dt><span class="sect2"><a href="small.html#id331347">Notebook Computers: A Special Case</a></span></dt><dt><span class="sect2"><a href="small.html#id331367">Key Points Learned</a></span></dt></dl></dd><dt><span class="sect1"><a href="small.html#id331433">Questions and Answers</a></span></dt></dl></div><p>
-	<a href="simple.html" title="Chapter 1. No-Frills Samba Servers">???</a> focused on the basics of simple yet effective
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Chapter 2. Small Office Networking</title><link rel="stylesheet" href="../samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.73.1"><link rel="start" href="index.html" title="Samba-3 by Example"><link rel="up" href="ExNetworks.html" title="Part I. Example Network Configurations"><link rel="prev" href="simple.html" title="Chapter 1. No-Frills Samba Servers"><link rel="next" href="secure.html" title="Chapter 3. Secure Office Networking"></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. Small Office Networking</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="simple.html">Prev</a> </td><th width="60%" align="center">Part I. Example Network Configurations</th><td width="20%" align="right"> <a accesskey="n" href="secure.html">Next</a></td></tr></table><hr></div><div class="chapter" lang="en"><div class="titlepage"><div><div><h2 class="title"><a name="small"></a>Chapter 2. Small Office Networking</h2></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="sect1"><a href="small.html#id2577000">Introduction</a></span></dt><dd><dl><dt><span class="sect2"><a href="small.html#id2577023">Assignment Tasks</a></span></dt></dl></dd><dt><span class="sect1"><a href="small.html#id2577084">Dissection and Discussion</a></span></dt><dd><dl><dt><span class="sect2"><a href="small.html#id2577138">Technical Issues</a></span></dt><dt><span class="sect2"><a href="small.html#id2577350">Political Issues</a></span></dt></dl></dd><dt><span class="sect1"><a href="small.html#id2577371">Implementation</a></span></dt><dd><dl><dt><span class="sect2"><a href="small.html#id2579071">Validation</a></span></dt><dt><span class="sect2"><a href="small.html#id2579776">Notebook Computers: A Special Case</a></span></dt><dt><span class="sect2"><a href="small.html#id2579802">Key Points Learned</a></span></dt></dl></dd><dt><span class="sect1"><a href="small.html#id2579878">Questions and Answers</a></span></dt></dl></div><p>
+	<a class="link" href="simple.html" title="Chapter 1. No-Frills Samba Servers">&#8220;No-Frills Samba Servers&#8221;</a> focused on the basics of simple yet effective
 	network solutions. Network administrators who take pride in their work
 	(that's most of us, right?) take care to deliver what our users want,
 	but not too much more. If we make things too complex, we confound our users
@@ -8,7 +8,7 @@
 	operates. Some creativity is helpful, but keep it under control 
 	good advice that the following two scenarios illustrate.
 	</p><p>
-	<a class="indexterm" name="id328725"></a>
+	<a class="indexterm" name="id2576956"></a>
 	In one case the network administrator of a mid-sized company spent three
 	months building a new network to replace an old Netware server. What he
 	delivered had all the bells and whistles he could muster. There were a
@@ -36,7 +36,7 @@
 	and got it. He often told me, &#8220;<span class="quote">Always keep a few new tricks up your
 	sleeves for when you need them.</span>&#8221; Was he smart? You decide. Let's
 	get on with our next exercise.
-	</p><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id328760"></a>Introduction</h2></div></div></div><p>
+	</p><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2577000"></a>Introduction</h2></div></div></div><p>
 	Abmas Accounting has grown. Mr. Meany likes you and says he knew you
 	were the right person for the job. That's why he asked you to install the
 	new server. The past few months have been hard work. You advised Mr. Meany
@@ -47,8 +47,8 @@
 	Some of the Windows clients are nearly past their use-by date.  You found damaged and unusable software on
 	some of the workstations that came with the acquired business and found some machines in need of both
 	hardware and software maintenance.
-	</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id328778"></a>Assignment Tasks</h3></div></div></div><p>
-		<a class="indexterm" name="id328785"></a>
+	</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2577023"></a>Assignment Tasks</h3></div></div></div><p>
+		<a class="indexterm" name="id2577031"></a>
 		Mr. Meany is retiring in 12 months. Before he goes, he wants you to help ensure
 		that the business is running efficiently. Many of the new staff want notebook
 		computers.  They visit customer business premises and need to use local network
@@ -80,28 +80,28 @@
 		Mr. Meany also asked if it would be possible for one of the staff to manage
 		user accounts from the Windows desktop. That person will be responsible for
 		basic operations.
-		</p></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id328824"></a>Dissection and Discussion</h2></div></div></div><p>
+		</p></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2577084"></a>Dissection and Discussion</h2></div></div></div><p>
 	What are the key requirements in this business example? A quick review indicates
 	a need for
 	</p><div class="itemizedlist"><ul type="disc"><li><p>
 		Scalability, from 52 to over 100 users in 12 months
 		</p></li><li><p>
 		Mobile computing capability
-		<a class="indexterm" name="id328844"></a>
+		<a class="indexterm" name="id2577106"></a>
 		</p></li><li><p>
 		Improved reliability and usability
 		</p></li><li><p>
 		Easier administration
 		</p></li></ul></div><p>
 	In this instance the installed Linux system is assumed to be a Red Hat Linux Fedora Core2 server
-	(as in <a href="simple.html#AccountingOffice" title="Accounting Office">???</a>).
+	(as in <a class="link" href="simple.html#AccountingOffice" title="Accounting Office">&#8220;Accounting Office&#8221;</a>).
 
-	</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id328873"></a>Technical Issues</h3></div></div></div><p>
-		<a class="indexterm" name="id328881"></a>
-		<a class="indexterm" name="id328888"></a>
-		<a class="indexterm" name="id328894"></a>
-		<a class="indexterm" name="id328901"></a>
-		<a class="indexterm" name="id328908"></a>
+	</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2577138"></a>Technical Issues</h3></div></div></div><p>
+		<a class="indexterm" name="id2577145"></a>
+		<a class="indexterm" name="id2577152"></a>
+		<a class="indexterm" name="id2577159"></a>
+		<a class="indexterm" name="id2577165"></a>
+		<a class="indexterm" name="id2577172"></a>
 		It is time to implement a domain security environment. You will use the <code class="constant">
 		smbpasswd</code> (default) backend. You should implement a DHCP server. There is no need to
 		run DNS at this time, but the system will use WINS. The domain name will be <code class="constant">
@@ -109,7 +109,7 @@
 		</p><p>
 		All printers will be configured as DHCP clients. The DHCP server will assign
 		the printer a fixed IP address by way of its Ethernet interface (MAC) address.
-		See <a href="small.html#dhcp01" title="Example 2.2. Abmas Accounting DHCP Server Configuration File /etc/dhcpd.conf">???</a>.
+		See <a class="link" href="small.html#dhcp01" title="Example 2.2. Abmas Accounting DHCP Server Configuration File /etc/dhcpd.conf">&#8220;Abmas Accounting DHCP Server Configuration File  /etc/dhcpd.conf&#8221;</a>.
                 </p><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Note</h3><p>
 		The <code class="filename">smb.conf</code> file you are creating in this exercise can be used with equal effectiveness
 		with Samba-2.2.x series releases. This is deliberate so that in the next chapter it is
@@ -122,7 +122,7 @@
 		Later on, when the Internet connection is implemented, you will add DNS as well as
 		other enhancements. It is important that you plan accordingly.
 		</p><p>
-		<a class="indexterm" name="id328962"></a>
+		<a class="indexterm" name="id2577236"></a>
 		You have split the network into two separate areas. Each has its own Ethernet switch.
 		There are 20 users on the accounting network and 32 users on the financial services
 		network. The server has two network interfaces, one serving each network. The
@@ -137,8 +137,8 @@
 		Given that DNS will not be used, you will configure WINS name resolution for UNIX
 		hostname name resolution.
 		</p><p>
-		<a class="indexterm" name="id328986"></a>
-		<a class="indexterm" name="id328995"></a>
+		<a class="indexterm" name="id2577267"></a>
+		<a class="indexterm" name="id2577276"></a>
 		It is necessary to map Windows Domain Groups to UNIX groups. It is
 		advisable to also map Windows Local Groups to UNIX groups. Additionally, the two
 		key staff groups in the firm are accounting staff and financial services staff.
@@ -155,10 +155,10 @@
 		<span class="emphasis"><em>TOSHARG2</em></span>, Chapter 11, Section 11.3.1, Example 11.1, for
 		more information.
 		</p><p>
-		<a class="indexterm" name="id329045"></a>
+		<a class="indexterm" name="id2577335"></a>
 		Vendor-supplied printer drivers will be installed on each client. The CUPS print
 		spooler on the UNIX host will be operated in <code class="constant">raw</code> mode.
-		</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id329059"></a>Political Issues</h3></div></div></div><p>
+		</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2577350"></a>Political Issues</h3></div></div></div><p>
 		Mr. Meany is an old-school manager. He sets the rules and wants to see compliance.
 		He is willing to spend money on things he believes are of value. You need more
 		time to convince him of real priorities.
@@ -166,32 +166,32 @@
 		Go ahead, buy better notebooks. Wouldn't it be neat if they happened to be
 		supplied with antivirus software? Above all, demonstrate good purchase value and remember
 		to make your users happy.
-		</p></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id329077"></a>Implementation</h2></div></div></div><p>
-	<a class="indexterm" name="id329084"></a>
+		</p></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2577371"></a>Implementation</h2></div></div></div><p>
+	<a class="indexterm" name="id2577379"></a>
 	In this example, the assumption is made that this server is being configured from a clean start.
 	The alternate approach could be to demonstrate the migration of the system that is documented
-	in <a href="simple.html#AcctgNet" title="Implementation">???</a> to meet the new requirements. The decision to treat this case, as with
+	in <a class="link" href="simple.html#AcctgNet" title="Implementation">&#8220;Implementation&#8221;</a> to meet the new requirements. The decision to treat this case, as with
 	future examples, as a new installation is based on the premise that you can determine
-	the migration steps from the information provided in <a href="ntmigration.html" title="Chapter 9. Migrating NT4 Domain to Samba-3">???</a>.
+	the migration steps from the information provided in <a class="link" href="ntmigration.html" title="Chapter 9. Migrating NT4 Domain to Samba-3">&#8220;Migrating NT4 Domain to Samba-3&#8221;</a>.
 	Additionally, a fresh installation makes the example easier to follow.
 	</p><p>
-	<a class="indexterm" name="id329111"></a>
+	<a class="indexterm" name="id2577410"></a>
 	Each user will be given a home directory on the UNIX system, which will be available as a private
 	share. Two additional shares will be created, one for the accounting department and the other for
 	the financial services department. Network users will be given access to these shares by way
 	of group membership.
 	</p><p>
-	<a class="indexterm" name="id329124"></a>
+	<a class="indexterm" name="id2577425"></a>
 	UNIX group membership is the primary mechanism by which Windows Domain users will be granted
 	rights and privileges within the Windows environment.
 	</p><p>
-	<a class="indexterm" name="id329137"></a>
+	<a class="indexterm" name="id2577440"></a>
 	The user <code class="literal">alanm</code> will be made the owner of all files. This will be preserved
 	by setting the sticky bit (set UID/GID) on the top-level directories.
-	</p><div class="figure"><a name="acct2net"></a><p class="title"><b>Figure 2.1. Abmas Accounting  52-User Network Topology</b></p><div class="figure-contents"><div class="mediaobject"><img src="images/acct2net.png" alt="Abmas Accounting 52-User Network Topology"></div></div></div><br class="figure-break"><div class="procedure"><a name="id329195"></a><p class="title"><b>Procedure 2.1. Server Installation Steps</b></p><ol type="1"><li><p>
+	</p><div class="figure"><a name="acct2net"></a><p class="title"><b>Figure 2.1. Abmas Accounting  52-User Network Topology</b></p><div class="figure-contents"><div class="mediaobject"><img src="images/acct2net.png" alt="Abmas Accounting 52-User Network Topology"></div></div></div><br class="figure-break"><div class="procedure"><a name="id2577500"></a><p class="title"><b>Procedure 2.1. Server Installation Steps</b></p><ol type="1"><li><p>
 		Using UNIX/Linux system tools, name the server <code class="constant">sleeth</code>.
 		</p></li><li><p>
-		<a class="indexterm" name="id329217"></a>
+		<a class="indexterm" name="id2577523"></a>
 		Place an entry for the machine <code class="constant">sleeth</code> in the <code class="filename">/etc/hosts</code>.
 		The printers are network attached, so there should be entries for the
 		network printers also. An example <code class="filename">/etc/hosts</code> file is shown here:
@@ -207,10 +207,10 @@
 		</p></li><li><p>
 		Install the ISC DHCP server using the UNIX/Linux system tools available to you.
 		</p></li><li><p>
-		<a class="indexterm" name="id329269"></a>
-		<a class="indexterm" name="id329276"></a>
-		<a class="indexterm" name="id329282"></a>
-		<a class="indexterm" name="id329289"></a>
+		<a class="indexterm" name="id2577578"></a>
+		<a class="indexterm" name="id2577585"></a>
+		<a class="indexterm" name="id2577592"></a>
+		<a class="indexterm" name="id2577599"></a>
 		Because Samba will be operating over two network interfaces and clients on each side
 		may want to be able to reach clients on the other side, it is imperative that IP forwarding
 		is enabled. Use the system tool of your choice to enable IP forwarding. In the
@@ -221,11 +221,11 @@
 </pre><p>
 		This causes the Linux kernel to forward IP packets so that it acts as a router.
 		</p></li><li><p>
-		Install the <code class="filename">smb.conf</code> file as shown in <a href="small.html#acct2conf" title="Example 2.3. Accounting Office Network smb.conf File [globals] Section">???</a> and
-		<a href="small.html#acct3conf" title="Example 2.4. Accounting Office Network smb.conf File Services and Shares Section">???</a>. Combine these two examples to form a single
+		Install the <code class="filename">smb.conf</code> file as shown in <a class="link" href="small.html#acct2conf" title="Example 2.3. Accounting Office Network smb.conf File [globals] Section">&#8220;Accounting Office Network smb.conf File  [globals] Section&#8221;</a> and
+		<a class="link" href="small.html#acct3conf" title="Example 2.4. Accounting Office Network smb.conf File Services and Shares Section">&#8220;Accounting Office Network smb.conf File  Services and Shares Section&#8221;</a>. Combine these two examples to form a single
 		<code class="filename">/etc/samba/smb.conf</code> file.
 		</p></li><li><p>
-		<a class="indexterm" name="id329351"></a>
+		<a class="indexterm" name="id2577667"></a>
 		Add the user <code class="literal">root</code> to the Samba password backend:
 </p><pre class="screen">
 <code class="prompt">root# </code> smbpasswd -a root
@@ -233,13 +233,13 @@
 Retype new SMB password: XXXXXXX
 <code class="prompt">root# </code>
 </pre><p>
-		<a class="indexterm" name="id329382"></a>
+		<a class="indexterm" name="id2577699"></a>
 		This is the Windows Domain Administrator password. Never delete this account from
 		the password backend after Windows Domain Groups have been initialized. If you delete
 		this account, your system is crippled. You cannot restore this account,
 		and your Samba server can no longer be administered.
 		</p></li><li><p>
-		<a class="indexterm" name="id329398"></a>
+		<a class="indexterm" name="id2577717"></a>
 		Create the username map file to permit the <code class="constant">root</code> account to be called
 		<code class="constant">Administrator</code> from the Windows network environment. To do this, create
 		the file <code class="filename">/etc/samba/smbusers</code> with the following contents:
@@ -266,13 +266,13 @@
 ####
 </pre><p>
 		</p></li><li><p>
-		<a class="indexterm" name="id329435"></a>
+		<a class="indexterm" name="id2577761"></a>
 		Create and map Windows Domain Groups to UNIX groups. A sample script is provided in
-		<a href="small.html#initGrps" title="Example 2.1. Script to Map Windows NT Groups to UNIX Groups">???</a>. Create a file containing this script. We called ours
+		<a class="link" href="small.html#initGrps" title="Example 2.1. Script to Map Windows NT Groups to UNIX Groups">&#8220;Script to Map Windows NT Groups to UNIX Groups&#8221;</a>. Create a file containing this script. We called ours
 		<code class="filename">/etc/samba/initGrps.sh</code>. Set this file so it can be executed,
 		and then execute the script. Sample output should be as follows:
 
-</p><div class="example"><a name="initGrps"></a><p class="title"><b>Example 2.1. Script to Map Windows NT Groups to UNIX Groups</b></p><div class="example-contents"><a class="indexterm" name="id329466"></a><pre class="screen">
+</p><div class="example"><a name="initGrps"></a><p class="title"><b>Example 2.1. Script to Map Windows NT Groups to UNIX Groups</b></p><div class="example-contents"><a class="indexterm" name="id2577794"></a><pre class="screen">
 #!/bin/bash
 #
 # initGrps.sh
@@ -322,17 +322,17 @@
 Users (S-1-5-32-545) -&gt; -1
 </pre><p>
 		</p></li><li><p>
-		<a class="indexterm" name="id329534"></a>
-		<a class="indexterm" name="id329541"></a>
-		<a class="indexterm" name="id329550"></a>
+		<a class="indexterm" name="id2577878"></a>
+		<a class="indexterm" name="id2577884"></a>
+		<a class="indexterm" name="id2577894"></a>
 		For each user who needs to be given a Windows Domain account, make an entry in the
 		<code class="filename">/etc/passwd</code> file as well as in the Samba password backend.
 		Use the system tool of your choice to create the UNIX system accounts, and use the Samba
 		<code class="literal">smbpasswd</code> program to create the Domain user accounts.
 		</p><p>
-		<a class="indexterm" name="id329574"></a>
-		<a class="indexterm" name="id329581"></a>
-		<a class="indexterm" name="id329588"></a>
+		<a class="indexterm" name="id2577920"></a>
+		<a class="indexterm" name="id2577927"></a>
+		<a class="indexterm" name="id2577934"></a>
 		There are a number of tools for user management under UNIX, such as
 		<code class="literal">useradd</code> and <code class="literal">adduser</code>, as well as a plethora of custom
 		tools. With the tool of your choice, create a home directory for each user.
@@ -358,41 +358,41 @@
 		share. The directory root of the <code class="literal">accounts</code> share is <code class="filename">/data/accounts</code>.
 		The directory root of the <code class="literal">finsvcs</code> share is <code class="filename">/data/finsvcs</code>.
 		</p></li><li><p>
-		Configure the printers with the IP addresses as shown in <a href="small.html#acct2net" title="Figure 2.1. Abmas Accounting 52-User Network Topology">???</a>.
+		Configure the printers with the IP addresses as shown in <a class="link" href="small.html#acct2net" title="Figure 2.1. Abmas Accounting 52-User Network Topology">&#8220;Abmas Accounting  52-User Network Topology&#8221;</a>.
 		Follow the instructions in the manufacturers' manuals to permit printing to port 9100.
 		This allows the CUPS spooler to print using raw mode protocols.
-		<a class="indexterm" name="id329736"></a>
-		<a class="indexterm" name="id329742"></a>
+		<a class="indexterm" name="id2578092"></a>
+		<a class="indexterm" name="id2578099"></a>
 		</p></li><li><p>
-		<a class="indexterm" name="id329756"></a>
-		<a class="indexterm" name="id329765"></a>
+		<a class="indexterm" name="id2578112"></a>
+		<a class="indexterm" name="id2578121"></a>
 		Configure the CUPS Print Queues as follows:
 </p><pre class="screen">
 <code class="prompt">root# </code> lpadmin -p hplj4 -v socket://192.168.1.11:9100 -E
 <code class="prompt">root# </code> lpadmin -p hplj6 -v socket://192.168.1.10:9100 -E
 <code class="prompt">root# </code> lpadmin -p qms -v socket://192.168.2.10:9100 -E
 </pre><p>
-		<a class="indexterm" name="id329796"></a>
+		<a class="indexterm" name="id2578155"></a>
 		This creates the necessary print queues with no assigned print filter.
 		</p></li><li><p>
-		<a class="indexterm" name="id329811"></a>
-		<a class="indexterm" name="id329817"></a>
-		<a class="indexterm" name="id329824"></a>
+		<a class="indexterm" name="id2578170"></a>
+		<a class="indexterm" name="id2578176"></a>
+		<a class="indexterm" name="id2578183"></a>
 		Edit the file <code class="filename">/etc/cups/mime.convs</code> to uncomment the line:
 </p><pre class="screen">
 application/octet-stream     application/vnd.cups-raw      0     -
 </pre><p>
 		</p></li><li><p>
-		<a class="indexterm" name="id329850"></a>
+		<a class="indexterm" name="id2578211"></a>
 		Edit the file <code class="filename">/etc/cups/mime.types</code> to uncomment the line:
 </p><pre class="screen">
 application/octet-stream
 </pre><p>
 		</p></li><li><p>
-		<a class="indexterm" name="id329876"></a>
+		<a class="indexterm" name="id2578237"></a>
 		Using your favorite system editor, create an <code class="filename">/etc/dhcpd.conf</code> with the
-		contents as shown in <a href="small.html#dhcp01" title="Example 2.2. Abmas Accounting DHCP Server Configuration File /etc/dhcpd.conf">???</a>.
-</p><div class="example"><a name="dhcp01"></a><p class="title"><b>Example 2.2. Abmas Accounting DHCP Server Configuration File  <code class="filename">/etc/dhcpd.conf</code></b></p><div class="example-contents"><a class="indexterm" name="id329911"></a><pre class="screen">
+		contents as shown in <a class="link" href="small.html#dhcp01" title="Example 2.2. Abmas Accounting DHCP Server Configuration File /etc/dhcpd.conf">&#8220;Abmas Accounting DHCP Server Configuration File  /etc/dhcpd.conf&#8221;</a>.
+</p><div class="example"><a name="dhcp01"></a><p class="title"><b>Example 2.2. Abmas Accounting DHCP Server Configuration File  <code class="filename">/etc/dhcpd.conf</code></b></p><div class="example-contents"><a class="indexterm" name="id2578273"></a><pre class="screen">
 default-lease-time 86400;
 max-lease-time 172800;
 default-lease-time 86400;
@@ -440,11 +440,11 @@
 		Use the standard system tool to start Samba and CUPS and configure them to start
 		automatically at every system reboot. For example,
 		</p><p>
-		<a class="indexterm" name="id329945"></a>
-		<a class="indexterm" name="id329952"></a>
-		<a class="indexterm" name="id329958"></a>
-		<a class="indexterm" name="id329965"></a>
-		<a class="indexterm" name="id329972"></a>
+		<a class="indexterm" name="id2578319"></a>
+		<a class="indexterm" name="id2578325"></a>
+		<a class="indexterm" name="id2578332"></a>
+		<a class="indexterm" name="id2578339"></a>
+		<a class="indexterm" name="id2578346"></a>
 </p><pre class="screen">
 <code class="prompt">root# </code> chkconfig dhcp on
 <code class="prompt">root# </code> chkconfig smb on
@@ -454,12 +454,12 @@
 <code class="prompt">root# </code> /etc/rc.d/init.d/cups restart
 </pre><p>
 		</p></li><li><p>
-		<a class="indexterm" name="id330027"></a>
-		<a class="indexterm" name="id330034"></a>
-		<a class="indexterm" name="id330043"></a>
-		<a class="indexterm" name="id330050"></a>
-		<a class="indexterm" name="id330056"></a>
-		<a class="indexterm" name="id330063"></a>
+		<a class="indexterm" name="id2578403"></a>
+		<a class="indexterm" name="id2578410"></a>
+		<a class="indexterm" name="id2578419"></a>
+		<a class="indexterm" name="id2578425"></a>
+		<a class="indexterm" name="id2578432"></a>
+		<a class="indexterm" name="id2578439"></a>
 		Configure the name service switch (NSS) to handle WINS-based name resolution.
 		Since this system does not use a DNS server, it is safe to remove this option from
 		the NSS configuration. Edit the <code class="filename">/etc/nsswitch.conf</code> file so that
@@ -467,11 +467,11 @@
 </p><pre class="screen">
 hosts:	files wins
 </pre><p>
-		</p></li></ol></div><div class="example"><a name="acct2conf"></a><p class="title"><b>Example 2.3. Accounting Office Network <code class="filename">smb.conf</code> File  [globals] Section</b></p><div class="example-contents"><table class="simplelist" border="0" summary="Simple list"><tr><td># Global parameters</td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[global]</code></em></td></tr><tr><td><a class="indexterm" name="id330125"></a><em class="parameter"><code>workgroup = BILLMORE</code></em></td></tr><tr><td><a class="indexterm" name="id330138"></a><em class="parameter"><code>passwd chat = *New*Password* %n\n*Re-enter*new*password* %n\n *Password*changed*</code></em></td></tr><tr><td><a class="indexterm" name="id330151"></a><em class="parameter"><code>username map = /etc/samba/smbusers</code></em></td></tr><tr><td><a class="indexterm" name="id330163"></a><em class="parameter"><code>syslog = 0</code></em></td></tr><tr><td><a class="indexterm" name="id330176"></a><em class="parameter"><code>name resolve order = wins bcast hosts</code></em></td></tr><tr><td><a class="indexterm" name="id330188"></a><em class="parameter"><code>printcap name = CUPS</code></em></td></tr><tr><td><a class="indexterm" name="id330201"></a><em class="parameter"><code>show add printer wizard = No</code></em></td></tr><tr><td><a class="indexterm" name="id330214"></a><em class="parameter"><code>add user script = /usr/sbin/useradd -m -G users '%u'</code></em></td></tr><tr><td><a class="indexterm" name="id330226"></a><em class="parameter"><code>delete user script = /usr/sbin/userdel -r '%u'</code></em></td></tr><tr><td><a class="indexterm" name="id330239"></a><em class="parameter"><code>add group script = /usr/sbin/groupadd '%g'</code></em></td></tr><tr><td><a class="indexterm" name="id330252"></a><em class="parameter"><code>delete group script = /usr/sbin/groupdel '%g'</code></em></td></tr><tr><td><a class="indexterm" name="id330265"></a><em class="parameter"><code>add user to group script = /usr/sbin/usermod -A '%g' '%u'</code></em></td></tr><tr><td><a class="indexterm" name="id330278"></a><em class="parameter"><code>add machine script = /usr/sbin/useradd -s /bin/false -d /var/lib/nobody '%u'</code></em></td></tr><tr><td><a class="indexterm" name="id330291"></a><em class="parameter"><code>logon script = scripts\login.bat</code></em></td></tr><tr><td><a class="indexterm" name="id330304"></a><em class="parameter"><code>logon path =  </code></em></td></tr><tr><td><a class="indexterm" name="id330316"></a><em class="parameter"><code>logon drive = X:</code></em></td></tr><tr><td><a class="indexterm" name="id330329"></a><em class="parameter"><code>domain logons = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id330341"></a><em class="parameter"><code>preferred master = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id330354"></a><em class="parameter"><code>wins support = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id330366"></a><em class="parameter"><code>printing = CUPS</code></em></td></tr></table></div></div><br class="example-break"><div class="example"><a name="acct3conf"></a><p class="title"><b>Example 2.4. Accounting Office Network <code class="filename">smb.conf</code> File  Services and Shares Section</b></p><div class="example-contents"><table class="simplelist" border="0" summary="Simple list"><tr><td> </td></tr><tr><td><em class="parameter"><code>[homes]</code></em></td></tr><tr><td><a class="indexterm" name="id330412"></a><em class="parameter"><code>comment = Home Directories</code></em></td></tr><tr><td><a class="indexterm" name="id330425"></a><em class="parameter"><code>valid users = %S</code></em></td></tr><tr><td><a class="indexterm" name="id330437"></a><em class="parameter"><code>read only = No</code></em></td></tr><tr><td><a class="indexterm" name="id330450"></a><em class="parameter"><code>browseable = No</code></em></td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[printers]</code></em></td></tr><tr><td><a class="indexterm" name="id330471"></a><em class="parameter"><code>comment = SMB Print Spool</code></em></td></tr><tr><td><a class="indexterm" name="id330484"></a><em class="parameter"><code>path = /var/spool/samba</code></em></td></tr><tr><td><a class="indexterm" name="id330496"></a><em class="parameter"><code>printable = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id330509"></a><em class="parameter"><code>guest ok = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id330521"></a><em class="parameter"><code>use client driver = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id330534"></a><em class="parameter"><code>browseable = No</code></em></td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[netlogon]</code></em></td></tr><tr><td><a class="indexterm" name="id330555"></a><em class="parameter"><code>comment = Network Logon Service</code></em></td></tr><tr><td><a class="indexterm" name="id330568"></a><em class="parameter"><code>path = /data/%U</code></em></td></tr><tr><td><a class="indexterm" name="id330581"></a><em class="parameter"><code>valid users = %S</code></em></td></tr><tr><td><a class="indexterm" name="id330593"></a><em class="parameter"><code>read only = No</code></em></td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[accounts]</code></em></td></tr><tr><td><a class="indexterm" name="id330615"></a><em class="parameter"><code>comment = Accounting Files</code></em></td></tr><tr><td><a class="indexterm" name="id330627"></a><em class="parameter"><code>path = /data/accounts</code></em></td></tr><tr><td><a class="indexterm" name="id330640"></a><em class="parameter"><code>valid users = %G</code></em></td></tr><tr><td><a class="indexterm" name="id330652"></a><em class="parameter"><code>read only = No</code></em></td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[finsvcs]</code></em></td></tr><tr><td><a class="indexterm" name="id330674"></a><em class="parameter"><code>comment = Financial Service Files</code></em></td></tr><tr><td><a class="indexterm" name="id330686"></a><em class="parameter"><code>path = /data/finsvcs</code></em></td></tr><tr><td><a class="indexterm" name="id330699"></a><em class="parameter"><code>valid users = %G</code></em></td></tr><tr><td><a class="indexterm" name="id330712"></a><em class="parameter"><code>read only = No</code></em></td></tr></table></div></div><br class="example-break"><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id330725"></a>Validation</h3></div></div></div><p>
+		</p></li></ol></div><div class="example"><a name="acct2conf"></a><p class="title"><b>Example 2.3. Accounting Office Network <code class="filename">smb.conf</code> File  [globals] Section</b></p><div class="example-contents"><table class="simplelist" border="0" summary="Simple list"><tr><td># Global parameters</td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[global]</code></em></td></tr><tr><td><a class="indexterm" name="id2578504"></a><em class="parameter"><code>workgroup = BILLMORE</code></em></td></tr><tr><td><a class="indexterm" name="id2578515"></a><em class="parameter"><code>passwd chat = *New*Password* %n\n*Re-enter*new*password* %n\n *Password*changed*</code></em></td></tr><tr><td><a class="indexterm" name="id2578528"></a><em class="parameter"><code>username map = /etc/samba/smbusers</code></em></td></tr><tr><td><a class="indexterm" name="id2578540"></a><em class="parameter"><code>syslog = 0</code></em></td></tr><tr><td><a class="indexterm" name="id2578551"></a><em class="parameter"><code>name resolve order = wins bcast hosts</code></em></td></tr><tr><td><a class="indexterm" name="id2578564"></a><em class="parameter"><code>printcap name = CUPS</code></em></td></tr><tr><td><a class="indexterm" name="id2578575"></a><em class="parameter"><code>show add printer wizard = No</code></em></td></tr><tr><td><a class="indexterm" name="id2578588"></a><em class="parameter"><code>add user script = /usr/sbin/useradd -m -G users '%u'</code></em></td></tr><tr><td><a class="indexterm" name="id2578600"></a><em class="parameter"><code>delete user script = /usr/sbin/userdel -r '%u'</code></em></td></tr><tr><td><a class="indexterm" name="id2578612"></a><em class="parameter"><code>add group script = /usr/sbin/groupadd '%g'</code></em></td></tr><tr><td><a class="indexterm" name="id2578624"></a><em class="parameter"><code>delete group script = /usr/sbin/groupdel '%g'</code></em></td></tr><tr><td><a class="indexterm" name="id2578637"></a><em class="parameter"><code>add user to group script = /usr/sbin/usermod -A '%g' '%u'</code></em></td></tr><tr><td><a class="indexterm" name="id2578649"></a><em class="parameter"><code>add machine script = /usr/sbin/useradd -s /bin/false -d /var/lib/nobody '%u'</code></em></td></tr><tr><td><a class="indexterm" name="id2578662"></a><em class="parameter"><code>logon script = scripts\login.bat</code></em></td></tr><tr><td><a class="indexterm" name="id2578674"></a><em class="parameter"><code>logon path =  </code></em></td></tr><tr><td><a class="indexterm" name="id2578686"></a><em class="parameter"><code>logon drive = X:</code></em></td></tr><tr><td><a class="indexterm" name="id2578697"></a><em class="parameter"><code>domain logons = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id2578709"></a><em class="parameter"><code>preferred master = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id2578721"></a><em class="parameter"><code>wins support = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id2578732"></a><em class="parameter"><code>printing = CUPS</code></em></td></tr></table></div></div><br class="example-break"><div class="example"><a name="acct3conf"></a><p class="title"><b>Example 2.4. Accounting Office Network <code class="filename">smb.conf</code> File  Services and Shares Section</b></p><div class="example-contents"><table class="simplelist" border="0" summary="Simple list"><tr><td> </td></tr><tr><td><em class="parameter"><code>[homes]</code></em></td></tr><tr><td><a class="indexterm" name="id2578778"></a><em class="parameter"><code>comment = Home Directories</code></em></td></tr><tr><td><a class="indexterm" name="id2578789"></a><em class="parameter"><code>valid users = %S</code></em></td></tr><tr><td><a class="indexterm" name="id2578801"></a><em class="parameter"><code>read only = No</code></em></td></tr><tr><td><a class="indexterm" name="id2578812"></a><em class="parameter"><code>browseable = No</code></em></td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[printers]</code></em></td></tr><tr><td><a class="indexterm" name="id2578833"></a><em class="parameter"><code>comment = SMB Print Spool</code></em></td></tr><tr><td><a class="indexterm" name="id2578845"></a><em class="parameter"><code>path = /var/spool/samba</code></em></td></tr><tr><td><a class="indexterm" name="id2578856"></a><em class="parameter"><code>printable = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id2578868"></a><em class="parameter"><code>guest ok = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id2578880"></a><em class="parameter"><code>use client driver = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id2578892"></a><em class="parameter"><code>browseable = No</code></em></td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[netlogon]</code></em></td></tr><tr><td><a class="indexterm" name="id2578912"></a><em class="parameter"><code>comment = Network Logon Service</code></em></td></tr><tr><td><a class="indexterm" name="id2578924"></a><em class="parameter"><code>path = /data/%U</code></em></td></tr><tr><td><a class="indexterm" name="id2578936"></a><em class="parameter"><code>valid users = %S</code></em></td></tr><tr><td><a class="indexterm" name="id2578947"></a><em class="parameter"><code>read only = No</code></em></td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[accounts]</code></em></td></tr><tr><td><a class="indexterm" name="id2578968"></a><em class="parameter"><code>comment = Accounting Files</code></em></td></tr><tr><td><a class="indexterm" name="id2578979"></a><em class="parameter"><code>path = /data/accounts</code></em></td></tr><tr><td><a class="indexterm" name="id2578991"></a><em class="parameter"><code>valid users = %G</code></em></td></tr><tr><td><a class="indexterm" name="id2579003"></a><em class="parameter"><code>read only = No</code></em></td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[finsvcs]</code></em></td></tr><tr><td><a class="indexterm" name="id2579023"></a><em class="parameter"><code>comment = Financial Service Files</code></em></td></tr><tr><td><a class="indexterm" name="id2579035"></a><em class="parameter"><code>path = /data/finsvcs</code></em></td></tr><tr><td><a class="indexterm" name="id2579047"></a><em class="parameter"><code>valid users = %G</code></em></td></tr><tr><td><a class="indexterm" name="id2579058"></a><em class="parameter"><code>read only = No</code></em></td></tr></table></div></div><br class="example-break"><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2579071"></a>Validation</h3></div></div></div><p>
 		Does everything function as it ought? That is the key question at this point.
 		Here are some simple steps to validate your Samba server configuration.
-		</p><div class="procedure"><a name="id330735"></a><p class="title"><b>Procedure 2.2. Validation Steps</b></p><ol type="1"><li><p>
-			<a class="indexterm" name="id330746"></a>
+		</p><div class="procedure"><a name="id2579083"></a><p class="title"><b>Procedure 2.2. Validation Steps</b></p><ol type="1"><li><p>
+			<a class="indexterm" name="id2579094"></a>
 			If your <code class="filename">smb.conf</code> file has bogus options or parameters, this may cause Samba
 			to refuse to start. The first step should always be to validate the contents
 			of this file by running:
@@ -518,10 +518,10 @@
 </pre><p>
 			Clear away all errors before proceeding, and start or restart samba as necessary.
 			</p></li><li><p>
-			<a class="indexterm" name="id330797"></a>
-			<a class="indexterm" name="id330803"></a>
-			<a class="indexterm" name="id330810"></a>
-			<a class="indexterm" name="id330817"></a>
+			<a class="indexterm" name="id2579176"></a>
+			<a class="indexterm" name="id2579183"></a>
+			<a class="indexterm" name="id2579190"></a>
+			<a class="indexterm" name="id2579197"></a>
 			Check that the Samba server is running:
 </p><pre class="screen">
 <code class="prompt">root# </code> ps ax | grep mbd
@@ -538,7 +538,7 @@
 			<span class="emphasis"><em>TOSHARG2</em></span>, Chapter 23, Section 23.3. The single instance of
 			<code class="literal">smbd</code> is normal.
 			</p></li><li><p>
-			<a class="indexterm" name="id330868"></a>
+			<a class="indexterm" name="id2579252"></a>
 			Check that an anonymous connection can be made to the Samba server:
 </p><pre class="screen">
 <code class="prompt">root# </code> smbclient -L localhost -U%
@@ -567,9 +567,9 @@
 			The <code class="constant">-U%</code> argument means to send a <code class="constant">NULL</code> username and
 			a <code class="constant">NULL</code> password.
 			</p></li><li><p>
-			<a class="indexterm" name="id330913"></a>
-			<a class="indexterm" name="id330919"></a>
-			<a class="indexterm" name="id330926"></a>
+			<a class="indexterm" name="id2579307"></a>
+			<a class="indexterm" name="id2579314"></a>
+			<a class="indexterm" name="id2579321"></a>
 			Verify that the printers have the IP addresses assigned in the DHCP server configuration file.
 			The easiest way to do this is to ping the printer name. Immediately after the ping response
 			has been received, execute <code class="literal">arp -a</code> to find the MAC address of the printer
@@ -588,7 +588,7 @@
 			IP address from which the printer has responded and the entry for it in the
 			<code class="filename">/etc/dhcpd.conf</code> file.
 			</p></li><li><p>
-			<a class="indexterm" name="id330985"></a>
+			<a class="indexterm" name="id2579387"></a>
 			Make an authenticated connection to the server using the <code class="literal">smbclient</code> tool:
 </p><pre class="screen">
 <code class="prompt">root# </code> smbclient //sleeth/accounts -U alanm
@@ -605,17 +605,17 @@
            65387 blocks of size 65536. 28590 blocks available
 smb: \&gt; q
 </pre><p>
-			</p></li></ol></div></div><div class="procedure"><a name="id331024"></a><p class="title"><b>Procedure 2.3. Windows XP Professional Client Configuration</b></p><ol type="1"><li><p>
-		Configure clients to the network settings shown in <a href="small.html#acct2net" title="Figure 2.1. Abmas Accounting 52-User Network Topology">???</a>.
+			</p></li></ol></div></div><div class="procedure"><a name="id2579438"></a><p class="title"><b>Procedure 2.3. Windows XP Professional Client Configuration</b></p><ol type="1"><li><p>
+		Configure clients to the network settings shown in <a class="link" href="small.html#acct2net" title="Figure 2.1. Abmas Accounting 52-User Network Topology">&#8220;Abmas Accounting  52-User Network Topology&#8221;</a>.
 		All clients use DHCP for TCP/IP protocol stack configuration.
-		<a class="indexterm" name="id331042"></a>
-		<a class="indexterm" name="id331049"></a>
+		<a class="indexterm" name="id2579457"></a>
+		<a class="indexterm" name="id2579464"></a>
 		DHCP configures all Windows clients to use the WINS Server address <code class="constant">192.168.1.1</code>.
 		</p></li><li><p>
 		Join the Windows Domain called <code class="constant">BILLMORE</code>. Use the Domain Administrator
 		username <code class="constant">root</code> and the SMB password you assigned to this account.
 		A detailed step-by-step procedure for joining a Windows 200x/XP Professional client to
-		a Windows Domain is given in <a href="appendix.html" title="Chapter 15. A Collection of Useful Tidbits">???</a>, <a href="appendix.html#domjoin" title="Joining a Domain: Windows 200x/XP Professional">???</a>.
+		a Windows Domain is given in <a class="link" href="appendix.html" title="Chapter 15. A Collection of Useful Tidbits">&#8220;A Collection of Useful Tidbits&#8221;</a>, <a class="link" href="appendix.html#domjoin" title="Joining a Domain: Windows 200x/XP Professional">&#8220;Joining a Domain: Windows 200x/XP Professional&#8221;</a>.
 		Reboot the machine as prompted and then log on using a Domain User account.
 		</p></li><li><p>
 		Verify on each client that the machine called <code class="constant">SLEETH</code>
@@ -651,7 +651,7 @@
 				</p></li><li><p>
 				Repeat the printer installation steps above for the HP LaserJet 6 printer
 				as well as for the QMS Magicolor XXXX laser printer.
-				</p></li></ol></div></li></ol></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id331347"></a>Notebook Computers: A Special Case</h3></div></div></div><p>
+				</p></li></ol></div></li></ol></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2579776"></a>Notebook Computers: A Special Case</h3></div></div></div><p>
 	As a network administrator, you already know how to create local machine accounts for Windows 200x/XP
 	Professional systems. This is the preferred solution to provide continuity of work for notebook users
 	so that absence from the office network environment does not become a barrier to productivity.
@@ -661,21 +661,21 @@
 	transparently access network resources as if logged onto the domain itself. There are some trade-offs
 	that mean that as the network is more tightly secured, it becomes necessary to modify Windows client
 	configuration somewhat.
-	</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id331367"></a>Key Points Learned</h3></div></div></div><p>
+	</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2579802"></a>Key Points Learned</h3></div></div></div><p>
 		In this network design and implementation exercise, you created a Windows NT4-style Domain
 		Controller using Samba-3.0.20. Following these guidelines, you experienced
 		and implemented several important aspects of Windows networking. In the next chapter,
 		you build on the experience. These are the highlights from this chapter:
 		</p><div class="itemizedlist"><ul type="disc"><li><p>
-			<a class="indexterm" name="id331384"></a>
+			<a class="indexterm" name="id2579822"></a>
 			You implemented a DHCP server, and Microsoft Windows clients were able to obtain all necessary
 			network configuration settings from this server.
 			</p></li><li><p>
-			<a class="indexterm" name="id331396"></a>
+			<a class="indexterm" name="id2579835"></a>
 			You created a Windows Domain Controller. You were able to use the network logon service
 			and successfully joined Windows 200x/XP Professional clients to the Domain.
 			</p></li><li><p>
-			<a class="indexterm" name="id331409"></a>
+			<a class="indexterm" name="id2579850"></a>
 			You created raw print queues in the CUPS printing system. You maintained a simple
 			printing system so that all users can share centrally managed printers. You installed
 			native printer drivers on the Windows clients.
@@ -684,33 +684,33 @@
 			</p></li><li><p>
 			You offered Mobile notebook users a solution that allows them to continue to work
 			while away from the office and not connected to the corporate network.
-			</p></li></ul></div></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id331433"></a>Questions and Answers</h2></div></div></div><p>
+			</p></li></ul></div></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2579878"></a>Questions and Answers</h2></div></div></div><p>
 	Your new Domain Controller is ready to serve you. What does it mean? Here are some questions and answers that
 	may help.
-	</p><div class="qandaset"><dl><dt>1. <a href="small.html#id331445">
+	</p><div class="qandaset"><dl><dt>1. <a href="small.html#id2579891">
 		What is the key benefit of using DHCP to configure Windows client TCP/IP stacks?
-		</a></dt><dt>2. <a href="small.html#id331467">
+		</a></dt><dt>2. <a href="small.html#id2579918">
 		Are there any DHCP server configuration parameters in the /etc/dhcpd.conf
 		that should be noted in particular?
-		</a></dt><dt>3. <a href="small.html#id331493">
+		</a></dt><dt>3. <a href="small.html#id2579950">
 		Is it possible to create a Windows Domain account that is specifically called Administrator?
-		</a></dt><dt>4. <a href="small.html#id331529">
+		</a></dt><dt>4. <a href="small.html#id2579988">
 		Why is it necessary to give the Windows Domain Administrator a UNIX UID of 0?
-		</a></dt><dt>5. <a href="small.html#id331565">
+		</a></dt><dt>5. <a href="small.html#id2580030">
 		One of my junior staff needs the ability to add machines to the Domain, but I do not want to give him
 		root access. How can we do this?
-		</a></dt><dt>6. <a href="small.html#id331603">
+		</a></dt><dt>6. <a href="small.html#id2580072">
 		Why must I map Windows Domain Groups to UNIX groups?
-		</a></dt><dt>7. <a href="small.html#id331639">
+		</a></dt><dt>7. <a href="small.html#id2580110">
 		I deleted my root account and now I cannot add it back! What can I do?
-		</a></dt><dt>8. <a href="small.html#id331709">
+		</a></dt><dt>8. <a href="small.html#id2580183">
 		When I run net groupmap list, it reports a group called Administrators
 		as well as Domain Admins. What is the difference between them?
-		</a></dt><dt>9. <a href="small.html#id331753">
+		</a></dt><dt>9. <a href="small.html#id2580232">
 		What is the effect of changing the name of a Samba server or of changing the Domain name?
-		</a></dt><dt>10. <a href="small.html#id331797">
+		</a></dt><dt>10. <a href="small.html#id2580283">
 		How can I manage user accounts from my Windows XP Professional workstation?
-		</a></dt></dl><table border="0" summary="Q and A Set"><col align="left" width="1%"><tbody><tr class="question"><td align="left" valign="top"><a name="id331445"></a><a name="id331447"></a><b>1.</b></td><td align="left" valign="top"><p>
+		</a></dt></dl><table border="0" summary="Q and A Set"><col align="left" width="1%"><tbody><tr class="question"><td align="left" valign="top"><a name="id2579891"></a><a name="id2579893"></a><p><b>1.</b></p></td><td align="left" valign="top"><p>
 		What is the key benefit of using DHCP to configure Windows client TCP/IP stacks?
 		</p></td></tr><tr class="answer"><td align="left" valign="top"></td><td align="left" valign="top"><p>
 		First and foremost, portability. It means that notebook users can move between
@@ -719,7 +719,7 @@
 		either using DHCP assigned addressing or when using dial-up networking, settings such as
 		default routes and DNS server addresses that apply only to the Abmas office environment do
 		not interfere with remote operations. This is an extremely important feature of DHCP.
-		</p></td></tr><tr class="question"><td align="left" valign="top"><a name="id331467"></a><a name="id331469"></a><b>2.</b></td><td align="left" valign="top"><p>
+		</p></td></tr><tr class="question"><td align="left" valign="top"><a name="id2579918"></a><a name="id2579920"></a><p><b>2.</b></p></td><td align="left" valign="top"><p>
 		Are there any DHCP server configuration parameters in the <code class="filename">/etc/dhcpd.conf</code>
 		that should be noted in particular?
 		</p></td></tr><tr class="answer"><td align="left" valign="top"></td><td align="left" valign="top"><p>
@@ -728,14 +728,14 @@
 		with the WINS server, and then instructs the client to first query the WINS server when a
 		NetBIOS machine name needs to be resolved to an IP Address. This configuration
 		results in far lower UDP broadcast traffic than would be the case if WINS was not used.
-		</p></td></tr><tr class="question"><td align="left" valign="top"><a name="id331493"></a><a name="id331496"></a><b>3.</b></td><td align="left" valign="top"><p>
+		</p></td></tr><tr class="question"><td align="left" valign="top"><a name="id2579950"></a><a name="id2579952"></a><p><b>3.</b></p></td><td align="left" valign="top"><p>
 		Is it possible to create a Windows Domain account that is specifically called <code class="constant">Administrator</code>?
 		</p></td></tr><tr class="answer"><td align="left" valign="top"></td><td align="left" valign="top"><p>
 		You can surely create a Windows Domain account called <code class="constant">Administrator</code>. It is also
 		possible to map that account so that it has the effective UNIX UID of 0. This way it isn't
 		necessary to use the <em class="parameter"><code>username map</code></em> facility to map this account to the UNIX
 		account called <code class="constant">root</code>.
-		</p></td></tr><tr class="question"><td align="left" valign="top"><a name="id331529"></a><a name="id331532"></a><b>4.</b></td><td align="left" valign="top"><p>
+		</p></td></tr><tr class="question"><td align="left" valign="top"><a name="id2579988"></a><a name="id2579991"></a><p><b>4.</b></p></td><td align="left" valign="top"><p>
 		Why is it necessary to give the Windows Domain <code class="constant">Administrator</code> a UNIX UID of 0?
 		</p></td></tr><tr class="answer"><td align="left" valign="top"></td><td align="left" valign="top"><p>
 		The Windows Domain <code class="constant">Administrator</code> account is the most privileged account that
@@ -745,7 +745,7 @@
 		Administrator to manage accounts as well as permissions, privileges, and security
 		settings within the Domain and on the Samba server, equivalent rights must be assigned. This is
 		achieved with the <code class="constant">root</code> UID equal to 0.
-		</p></td></tr><tr class="question"><td align="left" valign="top"><a name="id331565"></a><a name="id331567"></a><b>5.</b></td><td align="left" valign="top"><p>
+		</p></td></tr><tr class="question"><td align="left" valign="top"><a name="id2580030"></a><a name="id2580032"></a><p><b>5.</b></p></td><td align="left" valign="top"><p>
 		One of my junior staff needs the ability to add machines to the Domain, but I do not want to give him
 		<code class="constant">root</code> access. How can we do this?
 		</p></td></tr><tr class="answer"><td align="left" valign="top"></td><td align="left" valign="top"><p>
@@ -754,13 +754,13 @@
 		(or the equivalent <code class="constant">wheel</code> on some UNIX systems) that has a GID of 0.
 		This must be the primary GID of the account of the user who is a member of the Windows <code class="constant">
 		Domain Admins</code> account.
-		</p></td></tr><tr class="question"><td align="left" valign="top"><a name="id331603"></a><a name="id331605"></a><b>6.</b></td><td align="left" valign="top"><p>
+		</p></td></tr><tr class="question"><td align="left" valign="top"><a name="id2580072"></a><a name="id2580074"></a><p><b>6.</b></p></td><td align="left" valign="top"><p>
 		Why must I map Windows Domain Groups to UNIX groups?
 		</p></td></tr><tr class="answer"><td align="left" valign="top"></td><td align="left" valign="top"><p>
 		Samba-3 does not permit a Domain Group to become visible to Domain network clients unless the account
 		has a UNIX group account equivalent. The Domain groups that should be given UNIX equivalents are
 		<span class="guimenu">Domain Guests</span>, <span class="guimenu">Domain Users</span>, and <span class="guimenu">Domain Admins</span>.
-		</p></td></tr><tr class="question"><td align="left" valign="top"><a name="id331639"></a><a name="id331641"></a><b>7.</b></td><td align="left" valign="top"><p>
+		</p></td></tr><tr class="question"><td align="left" valign="top"><a name="id2580110"></a><a name="id2580113"></a><p><b>7.</b></p></td><td align="left" valign="top"><p>
 		I deleted my <code class="constant">root</code> account and now I cannot add it back! What can I do?
 		</p></td></tr><tr class="answer"><td align="left" valign="top"></td><td align="left" valign="top"><p>
 		This is a nasty problem. Fortunately, there is a solution.
@@ -772,7 +772,7 @@
 			Use the <code class="literal">smbpasswd</code> to add the root account.
 			</p></li><li><p>
 			Restore the <code class="filename">group_mapping.tdb</code> file.
-			</p></li></ol></div></td></tr><tr class="question"><td align="left" valign="top"><a name="id331709"></a><a name="id331712"></a><b>8.</b></td><td align="left" valign="top"><p>
+			</p></li></ol></div></td></tr><tr class="question"><td align="left" valign="top"><a name="id2580183"></a><a name="id2580185"></a><p><b>8.</b></p></td><td align="left" valign="top"><p>
 		When I run <code class="literal">net groupmap list</code>, it reports a group called <span class="guimenu">Administrators</span>
 		as well as <span class="guimenu">Domain Admins</span>. What is the difference between them?
 		</p></td></tr><tr class="answer"><td align="left" valign="top"></td><td align="left" valign="top"><p>
@@ -780,7 +780,7 @@
 		present as the Local Group account on a Domain Member server or workstation. Samba uses only Domain
 		Groups at this time. A Workstation or Server Local Group has no meaning in a Samba context. This
 		may change at some later date. These accounts are provided only so that security objects are correctly shown.
-		</p></td></tr><tr class="question"><td align="left" valign="top"><a name="id331753"></a><a name="id331755"></a><b>9.</b></td><td align="left" valign="top"><p>
+		</p></td></tr><tr class="question"><td align="left" valign="top"><a name="id2580232"></a><a name="id2580234"></a><p><b>9.</b></p></td><td align="left" valign="top"><p>
 		What is the effect of changing the name of a Samba server or of changing the Domain name?
 		</p></td></tr><tr class="answer"><td align="left" valign="top"></td><td align="left" valign="top"><p>
 		If you elect to change the name of the Samba server, on restarting <code class="literal">smbd</code>,
@@ -792,7 +792,7 @@
 		SID before the change is made. You can back up the SID using the <code class="literal">net getlocalsid</code> (Samba-3)
 		or the <code class="literal">smbpasswd</code> (Samba-2.2.x). To change the SID, you use the same tool. Be sure
 		to check the man page for this command for detailed instructions regarding the steps involved.
-		</p></td></tr><tr class="question"><td align="left" valign="top"><a name="id331797"></a><a name="id331799"></a><b>10.</b></td><td align="left" valign="top"><p>
+		</p></td></tr><tr class="question"><td align="left" valign="top"><a name="id2580283"></a><a name="id2580285"></a><p><b>10.</b></p></td><td align="left" valign="top"><p>
 		How can I manage user accounts from my Windows XP Professional workstation?
 		</p></td></tr><tr class="answer"><td align="left" valign="top"></td><td align="left" valign="top"><p>
 		Samba-3 implements a Windows NT4-style security domain architecture. This type of Domain cannot

Modified: branches/samba/experimental/docs/htmldocs/Samba3-ByExample/unixclients.html
===================================================================
--- branches/samba/experimental/docs/htmldocs/Samba3-ByExample/unixclients.html	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/docs/htmldocs/Samba3-ByExample/unixclients.html	2008-06-09 06:59:20 UTC (rev 1920)
@@ -1,26 +1,26 @@
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Chapter 7. Adding Domain Member Servers and Clients</title><link rel="stylesheet" href="samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.72.0"><link rel="start" href="index.html" title="Samba-3 by Example"><link rel="up" href="DMSMig.html" title="Part II. Domain Members, Updating Samba and Migration"><link rel="prev" href="DMSMig.html" title="Part II. Domain Members, Updating Samba and Migration"><link rel="next" href="upgrades.html" title="Chapter 8. Updating Samba-3"></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. Adding Domain Member Servers and Clients</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="DMSMig.html">Prev</a> </td><th width="60%" align="center">Part II. Domain Members, Updating Samba and Migration</th><td width="20%" align="right"> <a accesskey="n" href="upgrades.html">Next</a></td></tr></table><hr></div><div class="chapter" lang="en"><div class="titlepage"><div><div><h2 class="title"><a name="unixclients"></a>Chapter 7. Adding Domain Member Servers and Clients</h2></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="sect1"><a href="unixclients.html#id360510">Introduction</a></span></dt><dd><dl><dt><span class="sect2"><a href="unixclients.html#id360558">Assignment Tasks</a></span></dt></dl></dd><dt><span class="sect1"><a href="unixclients.html#id360587">Dissection and Discussion</a></span></dt><dd><dl><dt><span class="sect2"><a href="unixclients.html#id360610">Technical Issues</a></span></dt><dt><span class="sect2"><a href="unixclients.html#id361198">Political Issues</a></span></dt></dl></dd><dt><span class="sect1"><a href="unixclients.html#id361279">Implementation</a></span></dt><dd><dl><dt><span class="sect2"><a href="unixclients.html#sdcsdmldap">Samba Domain with Samba Domain Member Server  Using NSS LDAP</a></span></dt><dt><span class="sect2"><a href="unixclients.html#wdcsdm">NT4/Samba Domain with Samba Domain Member Server: Using NSS and Winbind</a></span></dt><dt><span class="sect2"><a href="unixclients.html#dcwonss">NT4/Samba Domain with Samba Domain Member Server without NSS Support</a></span></dt><dt><span class="sect2"><a href="unixclients.html#adssdm">Active Directory Domain with Samba Domain Member Server</a></span></dt><dt><span class="sect2"><a href="unixclients.html#id367212">UNIX/Linux Client Domain Member</a></span></dt><dt><span class="sect2"><a href="unixclients.html#id367699">Key Points Learned</a></span></dt></dl></dd><dt><span class="sect1"><a href="unixclients.html#id367744">Questions and Answers</a></span></dt></dl></div><p><a class="indexterm" name="id360421"></a><a class="indexterm" name="id360429"></a>
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Chapter 7. Adding Domain Member Servers and Clients</title><link rel="stylesheet" href="../samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.73.1"><link rel="start" href="index.html" title="Samba-3 by Example"><link rel="up" href="DMSMig.html" title="Part II. Domain Members, Updating Samba and Migration"><link rel="prev" href="DMSMig.html" title="Part II. Domain Members, Updating Samba and Migration"><link rel="next" href="upgrades.html" title="Chapter 8. Updating Samba-3"></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. Adding Domain Member Servers and Clients</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="DMSMig.html">Prev</a> </td><th width="60%" align="center">Part II. Domain Members, Updating Samba and Migration</th><td width="20%" align="right"> <a accesskey="n" href="upgrades.html">Next</a></td></tr></table><hr></div><div class="chapter" lang="en"><div class="titlepage"><div><div><h2 class="title"><a name="unixclients"></a>Chapter 7. Adding Domain Member Servers and Clients</h2></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="sect1"><a href="unixclients.html#id2611372">Introduction</a></span></dt><dd><dl><dt><span class="sect2"><a href="unixclients.html#id2611426">Assignment Tasks</a></span></dt></dl></dd><dt><span class="sect1"><a href="unixclients.html#id2611461">Dissection and Discussion</a></span></dt><dd><dl><dt><span class="sect2"><a href="unixclients.html#id2611489">Technical Issues</a></span></dt><dt><span class="sect2"><a href="unixclients.html#id2612138">Political Issues</a></span></dt></dl></dd><dt><span class="sect1"><a href="unixclients.html#id2612239">Implementation</a></span></dt><dd><dl><dt><span class="sect2"><a href="unixclients.html#sdcsdmldap">Samba Domain with Samba Domain Member Server  Using NSS LDAP</a></span></dt><dt><span class="sect2"><a href="unixclients.html#wdcsdm">NT4/Samba Domain with Samba Domain Member Server: Using NSS and Winbind</a></span></dt><dt><span class="sect2"><a href="unixclients.html#dcwonss">NT4/Samba Domain with Samba Domain Member Server without NSS Support</a></span></dt><dt><span class="sect2"><a href="unixclients.html#adssdm">Active Directory Domain with Samba Domain Member Server</a></span></dt><dt><span class="sect2"><a href="unixclients.html#id2618444">UNIX/Linux Client Domain Member</a></span></dt><dt><span class="sect2"><a href="unixclients.html#id2619019">Key Points Learned</a></span></dt></dl></dd><dt><span class="sect1"><a href="unixclients.html#id2619073">Questions and Answers</a></span></dt></dl></div><p><a class="indexterm" name="id2611274"></a><a class="indexterm" name="id2611281"></a>
 	The most frequently discussed Samba subjects over the past 2 years have focused around domain control and printing. 
 	It is well known that Samba is a file and print server. A recent survey conducted by <span class="emphasis"><em>Open Magazine</em></span> found 
 	that of all respondents, 97 percent use Samba for file and print services, and 68 percent use Samba for Domain Control. See the 
-	<a href="http://www.open-mag.com/cgi-bin/opencgi/surveys/survey.cgi?survey_name=samba" target="_top">Open-Mag</a>
+	<a class="ulink" href="http://www.open-mag.com/cgi-bin/opencgi/surveys/survey.cgi?survey_name=samba" target="_top">Open-Mag</a>
 	Web site for current information. The survey results as found on January 14, 2004, are shown in
-	<a href="unixclients.html#ch09openmag" title="Figure 7.1. Open Magazine Samba Survey">???</a>.
+	<a class="link" href="unixclients.html#ch09openmag" title="Figure 7.1. Open Magazine Samba Survey">&#8220;Open Magazine Samba Survey&#8221;</a>.
 	</p><div class="figure"><a name="ch09openmag"></a><p class="title"><b>Figure 7.1. Open Magazine Samba Survey</b></p><div class="figure-contents"><div class="mediaobject"><img src="images/openmag.png" width="324" alt="Open Magazine Samba Survey"></div></div></div><br class="figure-break"><p>
 	While domain control is an exciting subject, basic file and print sharing remains the staple bread-and-butter
 	function that Samba provides. Yet this book may give the appearance of having focused too much on more
 	exciting aspects of Samba deployment. This chapter directs your attention to provide important information on
 	the addition of Samba servers into your present Windows network  whatever the controlling technology
 	may be. So let's get back to our good friends at Abmas.
-	</p><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id360510"></a>Introduction</h2></div></div></div><p><a class="indexterm" name="id360516"></a><a class="indexterm" name="id360524"></a>
+	</p><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2611372"></a>Introduction</h2></div></div></div><p><a class="indexterm" name="id2611379"></a><a class="indexterm" name="id2611386"></a>
 	Looking back over the achievements of the past year or two, daily events at Abmas are rather straightforward
 	with not too many distractions or problems. Your team is doing well, but a number of employees
 	are asking for Linux desktop systems. Your network has grown and demands additional domain member servers. Let's
 	get on with this; Christine and Stan are ready to go.
-	</p><p><a class="indexterm" name="id360542"></a>
+	</p><p><a class="indexterm" name="id2611407"></a>
 	Stan is firmly in control of the department of the future, while Christine is enjoying a stable and
 	predictable network environment. It is time to add more servers and to add Linux desktops. It is
 	time to meet the demands of future growth and endure trial by fire.
-	</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id360558"></a>Assignment Tasks</h3></div></div></div><p><a class="indexterm" name="id360565"></a>
+	</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2611426"></a>Assignment Tasks</h3></div></div></div><p><a class="indexterm" name="id2611432"></a>
 	You must now add UNIX/Linux domain member servers to your network. You have a friend who has a Windows 2003
 	Active Directory domain network who wants to add a Samba/Linux server and has asked Christine to help him
 	out. Your real objective is to help Christine to see more of the way the Microsoft world lives and use
@@ -30,8 +30,8 @@
 	these systems to make sure that Abmas is not building islands of technology. You ask Christine to
 	do likewise at Swodniw Biz NL (your friend's company) to help them to evaluate a Linux desktop. You want to make
 	the right decision, don't you?
-	</p></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id360587"></a>Dissection and Discussion</h2></div></div></div><p>
-	<a class="indexterm" name="id360594"></a>
+	</p></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2611461"></a>Dissection and Discussion</h2></div></div></div><p>
+	<a class="indexterm" name="id2611469"></a>
 	Recent Samba mailing-list activity is witness to how many sites are using winbind. Some have no trouble
 	at all with it, yet to others the problems seem insurmountable. Periodically there are complaints concerning
 	an inability to achieve identical user and group IDs between Windows and UNIX environments.
@@ -39,28 +39,28 @@
 	You provide step-by-step implementations of the various tools that can be used for identity
 	resolution. You also provide working examples of solutions for integrated authentication for
 	both UNIX/Linux and Windows environments.
-	</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id360610"></a>Technical Issues</h3></div></div></div><p>
+	</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2611489"></a>Technical Issues</h3></div></div></div><p>
 		One of the great challenges we face when people ask us, &#8220;<span class="quote">What is the best way to solve
 		this problem?</span>&#8221; is to get beyond the facts so we not only can clearly comprehend
 		the immediate technical problem, but also can understand how needs may change.
 		</p><p>
-		<a class="indexterm" name="id360627"></a>
+		<a class="indexterm" name="id2611508"></a>
 		There are a few facts we should note when dealing with the question of how best to
 		integrate UNIX/Linux clients and servers into a Windows networking environment:
 		</p><div class="itemizedlist"><ul type="disc"><li><p>
-			<a class="indexterm" name="id360642"></a>
-			<a class="indexterm" name="id360649"></a>
-			<a class="indexterm" name="id360655"></a>
-			<a class="indexterm" name="id360665"></a>
-			<a class="indexterm" name="id360671"></a>
+			<a class="indexterm" name="id2611524"></a>
+			<a class="indexterm" name="id2611531"></a>
+			<a class="indexterm" name="id2611538"></a>
+			<a class="indexterm" name="id2611548"></a>
+			<a class="indexterm" name="id2611554"></a>
 			A domain controller (PDC or BDC) is always authoritative for all accounts in its domain.
 			This means that a BDC must (of necessity) be able to resolve all account UIDs and GIDs
 			to the same values that the PDC resolved them to.
 			</p></li><li><p>
-			<a class="indexterm" name="id360684"></a>
-			<a class="indexterm" name="id360691"></a>
-			<a class="indexterm" name="id360702"></a>
-			<a class="indexterm" name="id360709"></a>
+			<a class="indexterm" name="id2611569"></a>
+			<a class="indexterm" name="id2611576"></a>
+			<a class="indexterm" name="id2611588"></a>
+			<a class="indexterm" name="id2611595"></a>
 			A domain member can be authoritative for local accounts, but is never authoritative for
 			domain accounts. If a user is accessing a domain member server and that user's account
 			is not known locally, the domain member server must resolve the identity of that user
@@ -70,26 +70,26 @@
 			Samba, when running on a domain member server, can resolve user identities from a
 			number of sources:
 			</p><div class="itemizedlist"><ul type="circle"><li><p>
-				<a class="indexterm" name="id360737"></a>
-				<a class="indexterm" name="id360744"></a>
-				<a class="indexterm" name="id360751"></a>
-				<a class="indexterm" name="id360758"></a>
-				<a class="indexterm" name="id360764"></a>
+				<a class="indexterm" name="id2611627"></a>
+				<a class="indexterm" name="id2611634"></a>
+				<a class="indexterm" name="id2611641"></a>
+				<a class="indexterm" name="id2611648"></a>
+				<a class="indexterm" name="id2611654"></a>
 				By executing a system <code class="literal">getpwnam()</code> or <code class="literal">getgrnam()</code> call. 
 				On systems that support it, this utilizes the name service switch (NSS) facility to 
 				resolve names according to the configuration of the <code class="filename">/etc/nsswitch.conf</code> 
 				file. NSS can be configured to use LDAP, winbind, NIS, or local files.
 				</p></li><li><p>
-				<a class="indexterm" name="id360795"></a>
-				<a class="indexterm" name="id360802"></a>
-				<a class="indexterm" name="id360809"></a>
+				<a class="indexterm" name="id2611687"></a>
+				<a class="indexterm" name="id2611694"></a>
+				<a class="indexterm" name="id2611701"></a>
 				Performing, via NSS, a direct LDAP search (where an LDAP passdb backend has been configured).
 				This requires the use of the PADL nss_ldap tool (or equivalent).
 				</p></li><li><p>
-				<a class="indexterm" name="id360822"></a>
-				<a class="indexterm" name="id360828"></a>
-				<a class="indexterm" name="id360835"></a>
-				<a class="indexterm" name="id360842"></a>
+				<a class="indexterm" name="id2611715"></a>
+				<a class="indexterm" name="id2611722"></a>
+				<a class="indexterm" name="id2611729"></a>
+				<a class="indexterm" name="id2611736"></a>
 				Directly by querying <code class="literal">winbindd</code>. The <code class="literal">winbindd</code>
 				contacts a domain controller to attempt to resolve the identity of the user or group. It
 				receives the Windows networking security identifier (SID) for that appropriate
@@ -97,9 +97,9 @@
 				creates an entry in its <code class="filename">winbindd_idmap.tdb</code> and 
 				<code class="filename">winbindd_cache.tdb</code> files.
 				</p><p>
-				<a class="indexterm" name="id360878"></a>
-				<a class="indexterm" name="id360885"></a>
-				If the parameter <a class="indexterm" name="id360892"></a>idmap backend = ldap:ldap://myserver.domain
+				<a class="indexterm" name="id2611775"></a>
+				<a class="indexterm" name="id2611782"></a>
+				If the parameter <a class="link" href="smb.conf.5.html#IDMAPBACKEND">idmap backend = ldap:ldap://myserver.domain</a>
 				was specified and the LDAP server has been configured with a container in which it may
 				store the IDMAP entries, all domain members may share a common mapping.
 				</p></li></ul></div><p>
@@ -111,48 +111,48 @@
 			in the <code class="filename">smb.conf</code> file. Some of the configuration options are rather less than obvious to the 
 			casual user.
 			</p></li><li><p>
-			<a class="indexterm" name="id360940"></a>
-			<a class="indexterm" name="id360946"></a>
-			<a class="indexterm" name="id360956"></a>
+			<a class="indexterm" name="id2611847"></a>
+			<a class="indexterm" name="id2611854"></a>
+			<a class="indexterm" name="id2611863"></a>
 			If you wish to make use of accounts (users and/or groups) that are local to (i.e., capable
 			of being resolved using) the NSS facility, it is possible to use the 
-			<a class="indexterm" name="id360964"></a>winbind trusted domains only = Yes
+			<a class="link" href="smb.conf.5.html#WINBINDTRUSTEDDOMAINSONLY">winbind trusted domains only = Yes</a>
 			in the <code class="filename">smb.conf</code> file. This parameter specifically applies to domain controllers, 
 			and to domain member servers.
 			</p></li></ul></div><p>
-		<a class="indexterm" name="id360982"></a>
-		<a class="indexterm" name="id360989"></a>
-		<a class="indexterm" name="id360996"></a>
+		<a class="indexterm" name="id2611899"></a>
+		<a class="indexterm" name="id2611906"></a>
+		<a class="indexterm" name="id2611913"></a>
 		For many administrators, it should be plain that the use of an LDAP-based repository for all network
 		accounts (both for POSIX accounts and for Samba accounts) provides the most elegant and
 		controllable facility. You eventually appreciate the decision to use LDAP.
 		</p><p>
-		<a class="indexterm" name="id361008"></a>
-		<a class="indexterm" name="id361015"></a>
-		<a class="indexterm" name="id361022"></a>
+		<a class="indexterm" name="id2611928"></a>
+		<a class="indexterm" name="id2611935"></a>
+		<a class="indexterm" name="id2611941"></a>
 		If your network account information resides in an LDAP repository, you should use it ahead of any
 		alternative method. This means that if it is humanly possible to use the <code class="literal">nss_ldap</code>
 		tools to resolve UNIX account UIDs/GIDs via LDAP, this is the preferred solution, because it provides
 		a more readily controllable method for asserting the exact same user and group identifiers 
 		throughout the network.
 		</p><p>
-		<a class="indexterm" name="id361041"></a>
-		<a class="indexterm" name="id361051"></a>
-		<a class="indexterm" name="id361058"></a>
-		<a class="indexterm" name="id361064"></a>
-		<a class="indexterm" name="id361071"></a>
-		<a class="indexterm" name="id361078"></a>
+		<a class="indexterm" name="id2611964"></a>
+		<a class="indexterm" name="id2611973"></a>
+		<a class="indexterm" name="id2611981"></a>
+		<a class="indexterm" name="id2611987"></a>
+		<a class="indexterm" name="id2611994"></a>
+		<a class="indexterm" name="id2612001"></a>
 		In the situation where UNIX accounts are held on the domain member server itself, the only effective
 		way to use them involves the <code class="filename">smb.conf</code> entry 
-		<a class="indexterm" name="id361092"></a>winbind trusted domains only = Yes. This forces 
+		<a class="link" href="smb.conf.5.html#WINBINDTRUSTEDDOMAINSONLY">winbind trusted domains only = Yes</a>. This forces 
 		Samba (<code class="literal">smbd</code>) to perform a <code class="literal">getpwnam()</code> system call that can
 		then be controlled via <code class="filename">/etc/nsswitch.conf</code> file settings. The use of this parameter
 		disables the use of Samba with trusted domains (i.e., external domains).
 		</p><p>
-		<a class="indexterm" name="id361122"></a>
-		<a class="indexterm" name="id361129"></a>
-		<a class="indexterm" name="id361138"></a>
-		<a class="indexterm" name="id361145"></a>
+		<a class="indexterm" name="id2612052"></a>
+		<a class="indexterm" name="id2612059"></a>
+		<a class="indexterm" name="id2612069"></a>
+		<a class="indexterm" name="id2612075"></a>
 		Winbind can be used to create an appliance mode domain member server. In this capacity, <code class="literal">winbindd</code>
 		is configured to automatically allocate UIDs/GIDs from numeric ranges set in the <code class="filename">smb.conf</code> file. The allocation
 		is made for all accounts that connect to that domain member server, whether within its own domain or from
@@ -161,16 +161,16 @@
 		same UID/GID on both servers  however, this is transparent to the Windows network user. This data
 		is stored in the <code class="filename">winbindd_idmap.tdb</code> and <code class="filename">winbindd_cache.tdb</code> files.
 		</p><p>
-		<a class="indexterm" name="id361186"></a>
+		<a class="indexterm" name="id2612123"></a>
 		The use of an LDAP backend for the Winbind IDMAP facility permits Windows domain SIDs
 		mappings to UIDs/GIDs to be stored centrally. The result is a consistent mapping across all domain member
 		servers so configured. This solves one of the major headaches for network administrators who need to copy
 		files between or across network file servers.
-		</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id361198"></a>Political Issues</h3></div></div></div><p>
-		<a class="indexterm" name="id361206"></a>
-		<a class="indexterm" name="id361213"></a>
-		<a class="indexterm" name="id361220"></a>
-		<a class="indexterm" name="id361228"></a>
+		</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2612138"></a>Political Issues</h3></div></div></div><p>
+		<a class="indexterm" name="id2612146"></a>
+		<a class="indexterm" name="id2612153"></a>
+		<a class="indexterm" name="id2612159"></a>
+		<a class="indexterm" name="id2612168"></a>
 		One of the most fierce conflicts recently being waged is resistance to the adoption of LDAP, in
 		particular OpenLDAP, as a replacement for UNIX NIS (previously called Yellow Pages). Let's face it, LDAP
 		is different and requires a new approach to the need for a better identity management solution. The more
@@ -182,23 +182,23 @@
 		you can't use Windows Active Directory in a heterogenous environment  it can be done, it just requires 
 		commercial integration products. But it's not what Active Directory was designed for.
 		</p><p>
-		<a class="indexterm" name="id361259"></a>
-		<a class="indexterm" name="id361265"></a>
+		<a class="indexterm" name="id2612207"></a>
+		<a class="indexterm" name="id2612213"></a>
 		A number of long-term UNIX devotees have recently commented in various communications that the Samba Team
 		is the first application group to almost force network administrators to use LDAP. It should be pointed
 		out that we resisted this for as long as we could. It is not out of laziness or malice that LDAP has
 		finally emerged as the preferred identity management backend for Samba. We recommend LDAP for your total
 		organizational directory needs.
-		</p></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id361279"></a>Implementation</h2></div></div></div><p>
-	<a class="indexterm" name="id361287"></a>
-	<a class="indexterm" name="id361296"></a>
-	<a class="indexterm" name="id361305"></a>
+		</p></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2612239"></a>Implementation</h2></div></div></div><p>
+	<a class="indexterm" name="id2612246"></a>
+	<a class="indexterm" name="id2612256"></a>
+	<a class="indexterm" name="id2612265"></a>
 	The domain member server and the domain member client are at the center of focus in this chapter.
 	Configuration of Samba-3 domain controller is covered in earlier chapters, so if your 
 	interest is in domain controller configuration, you will not find that here. You will find good
 	oil that helps you to add domain member servers and clients.
 	</p><p>
-	<a class="indexterm" name="id361318"></a>
+	<a class="indexterm" name="id2612281"></a>
 	In practice, domain member servers and domain member workstations are very different entities, but in
 	terms of technology they share similar core infrastructure. A technologist would argue that servers
 	and workstations are identical. Many users would argue otherwise, given that in a well-disciplined
@@ -206,15 +206,15 @@
 	are located on servers. A workstation is frequently viewed as a disposable (easy to replace) item,
 	but a server is viewed as a core component of the business.
 	</p><p>
-	<a class="indexterm" name="id361335"></a>
+	<a class="indexterm" name="id2612304"></a>
 	We can look at this another way. If a workstation breaks down, one user is affected, but if a
 	server breaks down, hundreds of users may not be able to work. The services that a workstation
 	must provide are document- and file-production oriented; a server provides information storage
 	and is distribution oriented.
 	</p><p>
-	<a class="indexterm" name="id361351"></a>
-	<a class="indexterm" name="id361358"></a>
-	<a class="indexterm" name="id361364"></a>
+	<a class="indexterm" name="id2612319"></a>
+	<a class="indexterm" name="id2612326"></a>
+	<a class="indexterm" name="id2612333"></a>
 	<span class="emphasis"><em>Why is this important?</em></span> For starters, we must identify what
 	components of the operating system and its environment must be configured. Also, it is necessary
 	to recognize where the interdependencies between the various services to be used are.
@@ -226,12 +226,12 @@
 	So, in this chapter we demonstrate how to implement the technology. It is done within a context of
 	what type of service need must be fulfilled.
 	</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="sdcsdmldap"></a>Samba Domain with Samba Domain Member Server  Using NSS LDAP</h3></div></div></div><p>
-	<a class="indexterm" name="id361399"></a>
-	<a class="indexterm" name="id361406"></a>
-	<a class="indexterm" name="id361412"></a>
-	<a class="indexterm" name="id361419"></a>
-	<a class="indexterm" name="id361428"></a>
-	<a class="indexterm" name="id361435"></a>
+	<a class="indexterm" name="id2612374"></a>
+	<a class="indexterm" name="id2612381"></a>
+	<a class="indexterm" name="id2612388"></a>
+	<a class="indexterm" name="id2612395"></a>
+	<a class="indexterm" name="id2612404"></a>
+	<a class="indexterm" name="id2612411"></a>
 	In this example, it is assumed that you have Samba PDC/BDC servers. This means you are using
 	an LDAP ldapsam backend. We are adding to the LDAP backend database (directory)
 	containers for use by the IDMAP facility. This makes it possible to have globally consistent
@@ -247,9 +247,9 @@
 	<em class="parameter"><code>idmap gid</code></em> ranges. Where LDAP is used, the mappings can be stored in LDAP
 	so that all domain member servers can use a consistent mapping.
 	</p><p>
-	<a class="indexterm" name="id361490"></a>
-	<a class="indexterm" name="id361497"></a>
-	<a class="indexterm" name="id361504"></a>
+	<a class="indexterm" name="id2612475"></a>
+	<a class="indexterm" name="id2612481"></a>
+	<a class="indexterm" name="id2612488"></a>
 	If your installation is accessed only from clients that are members of your own domain, and all 
 	user accounts are present in a local passdb backend then it is not necessary to run
 	<code class="literal">winbindd</code>. The local passdb backend can be in smbpasswd, tdbsam, or in ldapsam.
@@ -259,19 +259,19 @@
 	<code class="literal">getpwnam()</code> system call. On NSS-enabled systems, the actual POSIX account
 	source can be provided from
 	</p><div class="itemizedlist"><ul type="disc"><li><p>
-		<a class="indexterm" name="id361536"></a>
-		<a class="indexterm" name="id361543"></a>
+		<a class="indexterm" name="id2612525"></a>
+		<a class="indexterm" name="id2612532"></a>
 		Accounts in <code class="filename">/etc/passwd</code> or in <code class="filename">/etc/group</code>.
 		</p></li><li><p>
-		<a class="indexterm" name="id361566"></a>
-		<a class="indexterm" name="id361573"></a>
-		<a class="indexterm" name="id361580"></a>
-		<a class="indexterm" name="id361587"></a>
-		<a class="indexterm" name="id361593"></a>
-		<a class="indexterm" name="id361600"></a>
-		<a class="indexterm" name="id361607"></a>
-		<a class="indexterm" name="id361614"></a>
-		<a class="indexterm" name="id361621"></a>
+		<a class="indexterm" name="id2612556"></a>
+		<a class="indexterm" name="id2612562"></a>
+		<a class="indexterm" name="id2612569"></a>
+		<a class="indexterm" name="id2612576"></a>
+		<a class="indexterm" name="id2612583"></a>
+		<a class="indexterm" name="id2612589"></a>
+		<a class="indexterm" name="id2612596"></a>
+		<a class="indexterm" name="id2612603"></a>
+		<a class="indexterm" name="id2612610"></a>
 		Resolution via NSS. On NSS-enabled systems, there is usually a facility to resolve IDs
 		via multiple methods. The methods typically include <code class="literal">files</code>,
 		<code class="literal">compat</code>, <code class="literal">db</code>, <code class="literal">ldap</code>, 
@@ -283,13 +283,13 @@
 	the user account backend is not shared by any other Samba server  instead, it is
 	used only locally on the Samba domain member server under discussion.
 	</p></div><p>
-	<a class="indexterm" name="id361695"></a>
-	The diagram in <a href="unixclients.html#ch9-sambadc" title="Figure 7.2. Samba Domain: Samba Member Server">???</a> demonstrates the relationship of Samba and system 
+	<a class="indexterm" name="id2612689"></a>
+	The diagram in <a class="link" href="unixclients.html#ch9-sambadc" title="Figure 7.2. Samba Domain: Samba Member Server">&#8220;Samba Domain: Samba Member Server&#8221;</a> demonstrates the relationship of Samba and system 
 	components that are involved in the identity resolution process where Samba is used as a domain
 	member server within a Samba domain control network.
 	</p><div class="figure"><a name="ch9-sambadc"></a><p class="title"><b>Figure 7.2. Samba Domain: Samba Member Server</b></p><div class="figure-contents"><div class="mediaobject"><img src="images/chap9-SambaDC.png" width="324" alt="Samba Domain: Samba Member Server"></div></div></div><br class="figure-break"><p>
-	<a class="indexterm" name="id361755"></a>
-	<a class="indexterm" name="id361761"></a>
+	<a class="indexterm" name="id2612751"></a>
+	<a class="indexterm" name="id2612758"></a>
 	In this example configuration, Samba will directly search the LDAP-based passwd backend ldapsam
 	to obtain authentication and user identity information. The IDMAP information is stored in the LDAP
 	backend so that it can be shared by all domain member servers so that every user will have a
@@ -297,14 +297,14 @@
 	(i.e., not having the same SID as the domain it is a member of) domains. The configuration of 
 	NSS will ensure that all UNIX processes will obtain a consistent UID/GID.
 	</p><p>
-	The instructions given here apply to the Samba environment shown in <a href="happy.html" title="Chapter 5. Making Happy Users">???</a> and <a href="2000users.html" title="Chapter 6. A Distributed 2000-User Network">???</a>.
-	If the network does not have an LDAP slave server (i.e., <a href="happy.html" title="Chapter 5. Making Happy Users">???</a> configuration), 
+	The instructions given here apply to the Samba environment shown in <a class="link" href="happy.html" title="Chapter 5. Making Happy Users">&#8220;Making Happy Users&#8221;</a> and <a class="link" href="2000users.html" title="Chapter 6. A Distributed 2000-User Network">&#8220;A Distributed 2000-User Network&#8221;</a>.
+	If the network does not have an LDAP slave server (i.e., <a class="link" href="happy.html" title="Chapter 5. Making Happy Users">&#8220;Making Happy Users&#8221;</a> configuration), 
 	change the target LDAP server from <code class="constant">lapdc</code> to <code class="constant">massive.</code>
-	</p><div class="procedure"><a name="id361803"></a><p class="title"><b>Procedure 7.1. Configuration of NSS_LDAP-Based Identity Resolution</b></p><ol type="1"><li><p>
-		Create the <code class="filename">smb.conf</code> file as shown in <a href="unixclients.html#ch9-sdmsdc" title="Example 7.1. Samba Domain Member in Samba Domain Using LDAP smb.conf File">???</a>. Locate
+	</p><div class="procedure"><a name="id2612806"></a><p class="title"><b>Procedure 7.1. Configuration of NSS_LDAP-Based Identity Resolution</b></p><ol type="1"><li><p>
+		Create the <code class="filename">smb.conf</code> file as shown in <a class="link" href="unixclients.html#ch9-sdmsdc" title="Example 7.1. Samba Domain Member in Samba Domain Using LDAP smb.conf File">&#8220;Samba Domain Member in Samba Domain Using LDAP  smb.conf File&#8221;</a>. Locate
 		this file in the directory <code class="filename">/etc/samba</code>.
 		</p></li><li><p>
-		<a class="indexterm" name="id361840"></a>
+		<a class="indexterm" name="id2612844"></a>
 		Configure the file that will be used by <code class="constant">nss_ldap</code> to
 		locate and communicate with the LDAP server. This file is called <code class="filename">ldap.conf</code>.
 		If your implementation of <code class="constant">nss_ldap</code> is consistent with
@@ -316,7 +316,7 @@
 		the resolution of user and group IDs via NSS.
 		</p><p>
 		Change the parameters inside the file that is located on your OS so it matches
-		<a href="unixclients.html#ch9-sdmlcnf" title="Example 7.3. Configuration File for NSS LDAP Support /etc/ldap.conf">???</a>.  To find the correct location of this file, you
+		<a class="link" href="unixclients.html#ch9-sdmlcnf" title="Example 7.3. Configuration File for NSS LDAP Support /etc/ldap.conf">&#8220;Configuration File for NSS LDAP Support  /etc/ldap.conf&#8221;</a>.  To find the correct location of this file, you
 		can obtain this from the library that will be used by executing the following:
 </p><pre class="screen">
 <code class="prompt">root# </code> strings /lib/libnss_ldap* | grep ldap.conf
@@ -324,10 +324,10 @@
 </pre><p>
 		</p></li><li><p>
 		Configure the NSS control file so it matches the one shown in
-		<a href="unixclients.html#ch9-sdmnss" title="Example 7.4. NSS using LDAP for Identity Resolution File: /etc/nsswitch.conf">???</a>.
+		<a class="link" href="unixclients.html#ch9-sdmnss" title="Example 7.4. NSS using LDAP for Identity Resolution File: /etc/nsswitch.conf">&#8220;NSS using LDAP for Identity Resolution  File: /etc/nsswitch.conf&#8221;</a>.
 		</p></li><li><p>
-		<a class="indexterm" name="id361920"></a>
-		<a class="indexterm" name="id361927"></a>
+		<a class="indexterm" name="id2612932"></a>
+		<a class="indexterm" name="id2612939"></a>
 		Before proceeding to configure Samba, validate the operation of the NSS identity 
 		resolution via LDAP by executing:
 </p><pre class="screen">
@@ -362,9 +362,9 @@
 PIOps:x:1002:
 sammy:x:4321:
 </pre><p>
-		<a class="indexterm" name="id361968"></a>
-		<a class="indexterm" name="id361975"></a>
-		<a class="indexterm" name="id361982"></a>
+		<a class="indexterm" name="id2613003"></a>
+		<a class="indexterm" name="id2613010"></a>
+		<a class="indexterm" name="id2613017"></a>
 		This shows that all is working as it should be. Notice that in the LDAP database
 		the users' primary and secondary group memberships are identical. It is not
 		necessary to add secondary group memberships (in the group database) if the
@@ -374,7 +374,7 @@
 		conditions. It is intended that these limitations with winbind will be resolved soon
 		after Samba-3.0.20 has been released.
 		</p></li><li><p>
-		<a class="indexterm" name="id362001"></a>
+		<a class="indexterm" name="id2613040"></a>
 		The LDAP directory must have a container object for IDMAP data. There are several ways you can
 		check that your LDAP database is able to receive IDMAP information. One of the simplest is to
 		execute:
@@ -383,9 +383,9 @@
 dn: ou=Idmap,dc=abmas,dc=biz
 ou: idmap
 </pre><p>
-		<a class="indexterm" name="id362021"></a>
+		<a class="indexterm" name="id2613063"></a>
 		If the execution of this command does not return IDMAP entries, you need to create an LDIF
-		template file (see <a href="unixclients.html#ch9-ldifadd" title="Example 7.2. LDIF IDMAP Add-On Load File File: /etc/openldap/idmap.LDIF">???</a>). You can add the required entries using
+		template file (see <a class="link" href="unixclients.html#ch9-ldifadd" title="Example 7.2. LDIF IDMAP Add-On Load File File: /etc/openldap/idmap.LDIF">&#8220;LDIF IDMAP Add-On Load File  File: /etc/openldap/idmap.LDIF&#8221;</a>). You can add the required entries using
 		the following command:
 </p><pre class="screen">
 <code class="prompt">root# </code> ldapadd -x -D "cn=Manager,dc=abmas,dc=biz" \
@@ -399,8 +399,8 @@
 <code class="prompt">root# </code> smbpasswd -w not24get
 </pre><p>
 		</p></li><li><p>
-		<a class="indexterm" name="id362080"></a>
-		<a class="indexterm" name="id362092"></a>
+		<a class="indexterm" name="id2613128"></a>
+		<a class="indexterm" name="id2613139"></a>
 		The system is ready to join the domain. Execute the following:
 </p><pre class="screen">
 <code class="prompt">root# </code> net rpc join -U root%not24get
@@ -418,10 +418,10 @@
 </p><pre class="screen">
 <code class="prompt">root# </code> net rpc join -S 'pdc-name' -U administrator%password -d 5
 </pre><p>
-		<a class="indexterm" name="id362158"></a>
-		<a class="indexterm" name="id362165"></a>
-		<a class="indexterm" name="id362172"></a>
-		<a class="indexterm" name="id362179"></a>
+		<a class="indexterm" name="id2613211"></a>
+		<a class="indexterm" name="id2613218"></a>
+		<a class="indexterm" name="id2613224"></a>
+		<a class="indexterm" name="id2613231"></a>
 		Note: Use "root" for UNIX/Linux and Samba, use "Administrator" for Windows NT4/200X. If the cause of
 		the failure appears to be related to a rejected or failed NT_SESSION_SETUP*  or an error message that
 		says NT_STATUS_ACCESS_DENIED immediately check the Windows registry setting that controls the
@@ -449,7 +449,7 @@
 Join to 'MEGANET2' failed.
 </pre><p>
 		</p></li><li><p>
-		<a class="indexterm" name="id362231"></a>
+		<a class="indexterm" name="id2613293"></a>
 		Just joining the domain is not quite enough; you must now provide a privileged set
 		of credentials through which <code class="literal">winbindd</code> can interact with the 
 		domain servers. Execute the following to implant the necessary credentials:
@@ -460,7 +460,7 @@
 		</p></li><li><p>
 		You may now start Samba in the usual manner, and your Samba domain member server
 		is ready for use. Just add shares as required.
-		</p></li></ol></div><div class="example"><a name="ch9-sdmsdc"></a><p class="title"><b>Example 7.1. Samba Domain Member in Samba Domain Using LDAP  <code class="filename">smb.conf</code> File</b></p><div class="example-contents"><table class="simplelist" border="0" summary="Simple list"><tr><td># Global parameters</td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[global]</code></em></td></tr><tr><td><a class="indexterm" name="id362304"></a><em class="parameter"><code>unix charset = LOCALE</code></em></td></tr><tr><td><a class="indexterm" name="id362316"></a><em class="parameter"><code>workgroup = MEGANET2</code></em></td></tr><tr><td><a class="indexterm" name="id362329"></a><em class="parameter"><code>security = DOMAIN</code></em></td></tr><tr><td><a class="indexterm" name="id362341"></a><em class="parameter"><code>username map = /etc/samba/smbusers</code></em></td></tr><tr><td><a class="indexterm" name="id362354"></a><em class="parameter"><code>log level = 10</code></em></td></tr><tr><td><a class="indexterm" name="id362366"></a><em class="parameter"><code>syslog = 0</code></em></td></tr><tr><td><a class="indexterm" name="id362379"></a><em class="parameter"><code>log file = /var/log/samba/%m</code></em></td></tr><tr><td><a class="indexterm" name="id362392"></a><em class="parameter"><code>max log size = 50</code></em></td></tr><tr><td><a class="indexterm" name="id362404"></a><em class="parameter"><code>smb ports = 139</code></em></td></tr><tr><td><a class="indexterm" name="id362417"></a><em class="parameter"><code>name resolve order = wins bcast hosts</code></em></td></tr><tr><td><a class="indexterm" name="id362429"></a><em class="parameter"><code>printcap name = CUPS</code></em></td></tr><tr><td><a class="indexterm" name="id362442"></a><em class="parameter"><code>wins server = 192.168.2.1</code></em></td></tr><tr><td><a class="indexterm" name="id362455"></a><em class="parameter"><code>ldap suffix = dc=abmas,dc=biz</code></em></td></tr><tr><td><a class="indexterm" name="id362467"></a><em class="parameter"><code>ldap machine suffix = ou=People</code></em></td></tr><tr><td><a class="indexterm" name="id362480"></a><em class="parameter"><code>ldap user suffix = ou=People</code></em></td></tr><tr><td><a class="indexterm" name="id362493"></a><em class="parameter"><code>ldap group suffix = ou=Groups</code></em></td></tr><tr><td><a class="indexterm" name="id362505"></a><em class="parameter"><code>ldap idmap suffix = ou=Idmap</code></em></td></tr><tr><td><a class="indexterm" name="id362518"></a><em class="parameter"><code>ldap admin dn = cn=Manager,dc=abmas,dc=biz</code></em></td></tr><tr><td><a class="indexterm" name="id362531"></a><em class="parameter"><code>idmap backend = ldap:ldap://lapdc.abmas.biz</code></em></td></tr><tr><td><a class="indexterm" name="id362544"></a><em class="parameter"><code>idmap uid = 10000-20000</code></em></td></tr><tr><td><a class="indexterm" name="id362556"></a><em class="parameter"><code>idmap gid = 10000-20000</code></em></td></tr><tr><td><a class="indexterm" name="id362569"></a><em class="parameter"><code>winbind trusted domains only = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id362581"></a><em class="parameter"><code>printer admin = root</code></em></td></tr><tr><td><a class="indexterm" name="id362594"></a><em class="parameter"><code>printing = cups</code></em></td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[homes]</code></em></td></tr><tr><td><a class="indexterm" name="id362615"></a><em class="parameter"><code>comment = Home Directories</code></em></td></tr><tr><td><a class="indexterm" name="id362628"></a><em class="parameter"><code>valid users = %S</code></em></td></tr><tr><td><a class="indexterm" name="id362641"></a><em class="parameter"><code>read only = No</code></em></td></tr><tr><td><a class="indexterm" name="id362653"></a><em class="parameter"><code>browseable = No</code></em></td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[printers]</code></em></td></tr><tr><td><a class="indexterm" name="id362675"></a><em class="parameter"><code>comment = SMB Print Spool</code></em></td></tr><tr><td><a class="indexterm" name="id362687"></a><em class="parameter"><code>path = /var/spool/samba</code></em></td></tr><tr><td><a class="indexterm" name="id362700"></a><em class="parameter"><code>guest ok = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id362712"></a><em class="parameter"><code>printable = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id362725"></a><em class="parameter"><code>browseable = No</code></em></td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[print$]</code></em></td></tr><tr><td><a class="indexterm" name="id362746"></a><em class="parameter"><code>comment = Printer Drivers</code></em></td></tr><tr><td><a class="indexterm" name="id362759"></a><em class="parameter"><code>path = /var/lib/samba/drivers</code></em></td></tr><tr><td><a class="indexterm" name="id362772"></a><em class="parameter"><code>admin users = root, Administrator</code></em></td></tr><tr><td><a class="indexterm" name="id362784"></a><em class="parameter"><code>write list = root</code></em></td></tr></table></div></div><br class="example-break"><div class="example"><a name="ch9-ldifadd"></a><p class="title"><b>Example 7.2. LDIF IDMAP Add-On Load File  File: /etc/openldap/idmap.LDIF</b></p><div class="example-contents"><pre class="screen">
+		</p></li></ol></div><div class="example"><a name="ch9-sdmsdc"></a><p class="title"><b>Example 7.1. Samba Domain Member in Samba Domain Using LDAP  <code class="filename">smb.conf</code> File</b></p><div class="example-contents"><table class="simplelist" border="0" summary="Simple list"><tr><td># Global parameters</td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[global]</code></em></td></tr><tr><td><a class="indexterm" name="id2613370"></a><em class="parameter"><code>unix charset = LOCALE</code></em></td></tr><tr><td><a class="indexterm" name="id2613382"></a><em class="parameter"><code>workgroup = MEGANET2</code></em></td></tr><tr><td><a class="indexterm" name="id2613394"></a><em class="parameter"><code>security = DOMAIN</code></em></td></tr><tr><td><a class="indexterm" name="id2613406"></a><em class="parameter"><code>username map = /etc/samba/smbusers</code></em></td></tr><tr><td><a class="indexterm" name="id2613418"></a><em class="parameter"><code>log level = 10</code></em></td></tr><tr><td><a class="indexterm" name="id2613429"></a><em class="parameter"><code>syslog = 0</code></em></td></tr><tr><td><a class="indexterm" name="id2613441"></a><em class="parameter"><code>log file = /var/log/samba/%m</code></em></td></tr><tr><td><a class="indexterm" name="id2613453"></a><em class="parameter"><code>max log size = 50</code></em></td></tr><tr><td><a class="indexterm" name="id2613464"></a><em class="parameter"><code>smb ports = 139</code></em></td></tr><tr><td><a class="indexterm" name="id2613476"></a><em class="parameter"><code>name resolve order = wins bcast hosts</code></em></td></tr><tr><td><a class="indexterm" name="id2613488"></a><em class="parameter"><code>printcap name = CUPS</code></em></td></tr><tr><td><a class="indexterm" name="id2613500"></a><em class="parameter"><code>wins server = 192.168.2.1</code></em></td></tr><tr><td><a class="indexterm" name="id2613512"></a><em class="parameter"><code>ldap suffix = dc=abmas,dc=biz</code></em></td></tr><tr><td><a class="indexterm" name="id2613524"></a><em class="parameter"><code>ldap machine suffix = ou=People</code></em></td></tr><tr><td><a class="indexterm" name="id2613536"></a><em class="parameter"><code>ldap user suffix = ou=People</code></em></td></tr><tr><td><a class="indexterm" name="id2613548"></a><em class="parameter"><code>ldap group suffix = ou=Groups</code></em></td></tr><tr><td><a class="indexterm" name="id2613560"></a><em class="parameter"><code>ldap idmap suffix = ou=Idmap</code></em></td></tr><tr><td><a class="indexterm" name="id2613572"></a><em class="parameter"><code>ldap admin dn = cn=Manager,dc=abmas,dc=biz</code></em></td></tr><tr><td><a class="indexterm" name="id2613584"></a><em class="parameter"><code>idmap backend = ldap:ldap://lapdc.abmas.biz</code></em></td></tr><tr><td><a class="indexterm" name="id2613596"></a><em class="parameter"><code>idmap uid = 10000-20000</code></em></td></tr><tr><td><a class="indexterm" name="id2613608"></a><em class="parameter"><code>idmap gid = 10000-20000</code></em></td></tr><tr><td><a class="indexterm" name="id2613619"></a><em class="parameter"><code>winbind trusted domains only = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id2613632"></a><em class="parameter"><code>printer admin = root</code></em></td></tr><tr><td><a class="indexterm" name="id2613643"></a><em class="parameter"><code>printing = cups</code></em></td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[homes]</code></em></td></tr><tr><td><a class="indexterm" name="id2613664"></a><em class="parameter"><code>comment = Home Directories</code></em></td></tr><tr><td><a class="indexterm" name="id2613676"></a><em class="parameter"><code>valid users = %S</code></em></td></tr><tr><td><a class="indexterm" name="id2613687"></a><em class="parameter"><code>read only = No</code></em></td></tr><tr><td><a class="indexterm" name="id2613699"></a><em class="parameter"><code>browseable = No</code></em></td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[printers]</code></em></td></tr><tr><td><a class="indexterm" name="id2613719"></a><em class="parameter"><code>comment = SMB Print Spool</code></em></td></tr><tr><td><a class="indexterm" name="id2613731"></a><em class="parameter"><code>path = /var/spool/samba</code></em></td></tr><tr><td><a class="indexterm" name="id2613743"></a><em class="parameter"><code>guest ok = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id2613754"></a><em class="parameter"><code>printable = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id2613766"></a><em class="parameter"><code>browseable = No</code></em></td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[print$]</code></em></td></tr><tr><td><a class="indexterm" name="id2613787"></a><em class="parameter"><code>comment = Printer Drivers</code></em></td></tr><tr><td><a class="indexterm" name="id2613798"></a><em class="parameter"><code>path = /var/lib/samba/drivers</code></em></td></tr><tr><td><a class="indexterm" name="id2613810"></a><em class="parameter"><code>admin users = root, Administrator</code></em></td></tr><tr><td><a class="indexterm" name="id2613822"></a><em class="parameter"><code>write list = root</code></em></td></tr></table></div></div><br class="example-break"><div class="example"><a name="ch9-ldifadd"></a><p class="title"><b>Example 7.2. LDIF IDMAP Add-On Load File  File: /etc/openldap/idmap.LDIF</b></p><div class="example-contents"><pre class="screen">
 dn: ou=Idmap,dc=abmas,dc=biz
 objectClass: organizationalUnit
 ou: idmap
@@ -507,18 +507,18 @@
 		</p></li><li><p>
 		The Samba domain member server must be part of a Windows NT4 Domain, or a Samba Domain.
 		</p></li></ul></div><p>
-	<a class="indexterm" name="id362905"></a>
-	<a class="indexterm" name="id362912"></a>
-	<a class="indexterm" name="id362918"></a>
+	<a class="indexterm" name="id2613954"></a>
+	<a class="indexterm" name="id2613960"></a>
+	<a class="indexterm" name="id2613967"></a>
 	Later in the chapter, you can see how to configure a Samba domain member server for a Windows ADS domain.
 	Right now your objective is to configure a Samba server that can be a member of a Windows NT4-style
 	domain and/or does not use LDAP.
 	</p><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Note</h3><p>
-	<a class="indexterm" name="id362932"></a>
+	<a class="indexterm" name="id2613982"></a>
 	If you use <code class="literal">winbind</code> for identity resolution, make sure that there are no
 	duplicate accounts.
 	</p><p>
-	<a class="indexterm" name="id362948"></a>
+	<a class="indexterm" name="id2614000"></a>
 	For example, do not have more than one account that has UID=0 in the password database. If there 
 	is an account called <code class="constant">root</code> in the <code class="filename">/etc/passwd</code> database, 
 	it is okay to have an account called <code class="constant">root</code> in the LDAP ldapsam or in the 
@@ -526,32 +526,32 @@
 	break. This means that the <code class="constant">Administrator</code> account must be called 
 	<code class="constant">root</code>.
 	</p><p>
-	<a class="indexterm" name="id362982"></a>
-	<a class="indexterm" name="id362989"></a>
-	<a class="indexterm" name="id362996"></a>
+	<a class="indexterm" name="id2614037"></a>
+	<a class="indexterm" name="id2614043"></a>
+	<a class="indexterm" name="id2614050"></a>
 	Winbind will break if there is an account in <code class="filename">/etc/passwd</code> that has 
 	the same UID as an account that is in LDAP ldapsam (or in tdbsam) but that differs in name only.
 	</p></div><p>
-	<a class="indexterm" name="id363013"></a>
-	<a class="indexterm" name="id363020"></a>
-	<a class="indexterm" name="id363026"></a>
-	<a class="indexterm" name="id363033"></a>
-	<a class="indexterm" name="id363042"></a>
+	<a class="indexterm" name="id2614069"></a>
+	<a class="indexterm" name="id2614076"></a>
+	<a class="indexterm" name="id2614082"></a>
+	<a class="indexterm" name="id2614089"></a>
+	<a class="indexterm" name="id2614098"></a>
 	The following configuration uses CIFS/SMB protocols alone to obtain user and group credentials.
 	The winbind information is locally cached in the <code class="filename">winbindd_cache.tdb winbindd_idmap.tdb</code>
 	files. This provides considerable performance benefits compared with the LDAP solution, particularly
 	where the LDAP lookups must traverse WAN links. You may examine the contents of these
 	files using the tool <code class="literal">tdbdump</code>, though you may have to build this from the Samba
 	source code if it has not been supplied as part of a binary package distribution that you may be using.
-	</p><div class="procedure"><a name="id363067"></a><p class="title"><b>Procedure 7.2. Configuration of Winbind-Based Identity Resolution</b></p><ol type="1"><li><p>
+	</p><div class="procedure"><a name="id2614128"></a><p class="title"><b>Procedure 7.2. Configuration of Winbind-Based Identity Resolution</b></p><ol type="1"><li><p>
 		Using your favorite text editor, create the <code class="filename">smb.conf</code> file so it has the contents
-		shown in <a href="unixclients.html#ch0-NT4DSDM" title="Example 7.5. Samba Domain Member Server Using Winbind smb.conf File for NT4 Domain">???</a>.
+		shown in <a class="link" href="unixclients.html#ch0-NT4DSDM" title="Example 7.5. Samba Domain Member Server Using Winbind smb.conf File for NT4 Domain">&#8220;Samba Domain Member Server Using Winbind smb.conf File for NT4 Domain&#8221;</a>.
 		</p></li><li><p>
-		<a class="indexterm" name="id363098"></a>
+		<a class="indexterm" name="id2614160"></a>
 		Edit the <code class="filename">/etc/nsswitch.conf</code> so it has the entries shown in
-		<a href="unixclients.html#ch9-sdmnss" title="Example 7.4. NSS using LDAP for Identity Resolution File: /etc/nsswitch.conf">???</a>.
+		<a class="link" href="unixclients.html#ch9-sdmnss" title="Example 7.4. NSS using LDAP for Identity Resolution File: /etc/nsswitch.conf">&#8220;NSS using LDAP for Identity Resolution  File: /etc/nsswitch.conf&#8221;</a>.
 		</p></li><li><p>
-		<a class="indexterm" name="id363123"></a>
+		<a class="indexterm" name="id2614186"></a>
 		The system is ready to join the domain. Execute the following:
 </p><pre class="screen">
 net rpc join -U root%not2g4et
@@ -560,8 +560,8 @@
 		This indicates that the domain join succeed.
 
 		</p></li><li><p>
-		<a class="indexterm" name="id363148"></a>
-		<a class="indexterm" name="id363155"></a>
+		<a class="indexterm" name="id2614213"></a>
+		<a class="indexterm" name="id2614220"></a>
 		Validate operation of <code class="literal">winbind</code> using the <code class="literal">wbinfo</code>
 		tool as follows:
 </p><pre class="screen">
@@ -588,9 +588,9 @@
 </pre><p>
 		This shows that domain groups have been correctly obtained also.
 		</p></li><li><p>
-		<a class="indexterm" name="id363207"></a>
-		<a class="indexterm" name="id363213"></a>
-		<a class="indexterm" name="id363220"></a>
+		<a class="indexterm" name="id2614276"></a>
+		<a class="indexterm" name="id2614282"></a>
+		<a class="indexterm" name="id2614289"></a>
 		The next step verifies that NSS is able to obtain this information
 		correctly from <code class="literal">winbind</code> also.
 </p><pre class="screen">
@@ -631,7 +631,7 @@
 </pre><p>
 		</p></li><li><p>
 		The Samba member server of a Windows NT4 domain is ready for use.
-		</p></li></ol></div><div class="example"><a name="ch0-NT4DSDM"></a><p class="title"><b>Example 7.5. Samba Domain Member Server Using Winbind <code class="filename">smb.conf</code> File for NT4 Domain</b></p><div class="example-contents"><table class="simplelist" border="0" summary="Simple list"><tr><td># Global parameters</td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[global]</code></em></td></tr><tr><td><a class="indexterm" name="id363316"></a><em class="parameter"><code>unix charset = LOCALE</code></em></td></tr><tr><td><a class="indexterm" name="id363329"></a><em class="parameter"><code>workgroup = MEGANET2</code></em></td></tr><tr><td><a class="indexterm" name="id363341"></a><em class="parameter"><code>security = DOMAIN</code></em></td></tr><tr><td><a class="indexterm" name="id363354"></a><em class="parameter"><code>username map = /etc/samba/smbusers</code></em></td></tr><tr><td><a class="indexterm" name="id363366"></a><em class="parameter"><code>log level = 1</code></em></td></tr><tr><td><a class="indexterm" name="id363379"></a><em class="parameter"><code>syslog = 0</code></em></td></tr><tr><td><a class="indexterm" name="id363392"></a><em class="parameter"><code>log file = /var/log/samba/%m</code></em></td></tr><tr><td><a class="indexterm" name="id363404"></a><em class="parameter"><code>max log size = 0</code></em></td></tr><tr><td><a class="indexterm" name="id363417"></a><em class="parameter"><code>smb ports = 139</code></em></td></tr><tr><td><a class="indexterm" name="id363429"></a><em class="parameter"><code>name resolve order = wins bcast hosts</code></em></td></tr><tr><td><a class="indexterm" name="id363442"></a><em class="parameter"><code>printcap name = CUPS</code></em></td></tr><tr><td><a class="indexterm" name="id363454"></a><em class="parameter"><code>wins server = 192.168.2.1</code></em></td></tr><tr><td><a class="indexterm" name="id363467"></a><em class="parameter"><code>idmap uid = 10000-20000</code></em></td></tr><tr><td><a class="indexterm" name="id363480"></a><em class="parameter"><code>idmap gid = 10000-20000</code></em></td></tr><tr><td><a class="indexterm" name="id363492"></a><em class="parameter"><code>template primary group = "Domain Users"</code></em></td></tr><tr><td><a class="indexterm" name="id363505"></a><em class="parameter"><code>template shell = /bin/bash</code></em></td></tr><tr><td><a class="indexterm" name="id363518"></a><em class="parameter"><code>winbind separator = +</code></em></td></tr><tr><td><a class="indexterm" name="id363530"></a><em class="parameter"><code>printer admin = root</code></em></td></tr><tr><td><a class="indexterm" name="id363543"></a><em class="parameter"><code>hosts allow = 192.168.2., 192.168.3., 127.</code></em></td></tr><tr><td><a class="indexterm" name="id363555"></a><em class="parameter"><code>printing = cups</code></em></td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[homes]</code></em></td></tr><tr><td><a class="indexterm" name="id363577"></a><em class="parameter"><code>comment = Home Directories</code></em></td></tr><tr><td><a class="indexterm" name="id363590"></a><em class="parameter"><code>valid users = %S</code></em></td></tr><tr><td><a class="indexterm" name="id363602"></a><em class="parameter"><code>read only = No</code></em></td></tr><tr><td><a class="indexterm" name="id363615"></a><em class="parameter"><code>browseable = No</code></em></td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[printers]</code></em></td></tr><tr><td><a class="indexterm" name="id363636"></a><em class="parameter"><code>comment = SMB Print Spool</code></em></td></tr><tr><td><a class="indexterm" name="id363649"></a><em class="parameter"><code>path = /var/spool/samba</code></em></td></tr><tr><td><a class="indexterm" name="id363661"></a><em class="parameter"><code>guest ok = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id363674"></a><em class="parameter"><code>printable = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id363686"></a><em class="parameter"><code>browseable = No</code></em></td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[print$]</code></em></td></tr><tr><td><a class="indexterm" name="id363708"></a><em class="parameter"><code>comment = Printer Drivers</code></em></td></tr><tr><td><a class="indexterm" name="id363720"></a><em class="parameter"><code>path = /var/lib/samba/drivers</code></em></td></tr><tr><td><a class="indexterm" name="id363733"></a><em class="parameter"><code>admin users = root, Administrator</code></em></td></tr><tr><td><a class="indexterm" name="id363746"></a><em class="parameter"><code>write list = root</code></em></td></tr></table></div></div><br class="example-break"></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="dcwonss"></a>NT4/Samba Domain with Samba Domain Member Server without NSS Support</h3></div></div></div><p>
+		</p></li></ol></div><div class="example"><a name="ch0-NT4DSDM"></a><p class="title"><b>Example 7.5. Samba Domain Member Server Using Winbind <code class="filename">smb.conf</code> File for NT4 Domain</b></p><div class="example-contents"><table class="simplelist" border="0" summary="Simple list"><tr><td># Global parameters</td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[global]</code></em></td></tr><tr><td><a class="indexterm" name="id2614400"></a><em class="parameter"><code>unix charset = LOCALE</code></em></td></tr><tr><td><a class="indexterm" name="id2614412"></a><em class="parameter"><code>workgroup = MEGANET2</code></em></td></tr><tr><td><a class="indexterm" name="id2614424"></a><em class="parameter"><code>security = DOMAIN</code></em></td></tr><tr><td><a class="indexterm" name="id2614435"></a><em class="parameter"><code>username map = /etc/samba/smbusers</code></em></td></tr><tr><td><a class="indexterm" name="id2614447"></a><em class="parameter"><code>log level = 1</code></em></td></tr><tr><td><a class="indexterm" name="id2614459"></a><em class="parameter"><code>syslog = 0</code></em></td></tr><tr><td><a class="indexterm" name="id2614470"></a><em class="parameter"><code>log file = /var/log/samba/%m</code></em></td></tr><tr><td><a class="indexterm" name="id2614482"></a><em class="parameter"><code>max log size = 0</code></em></td></tr><tr><td><a class="indexterm" name="id2614494"></a><em class="parameter"><code>smb ports = 139</code></em></td></tr><tr><td><a class="indexterm" name="id2614505"></a><em class="parameter"><code>name resolve order = wins bcast hosts</code></em></td></tr><tr><td><a class="indexterm" name="id2614518"></a><em class="parameter"><code>printcap name = CUPS</code></em></td></tr><tr><td><a class="indexterm" name="id2614529"></a><em class="parameter"><code>wins server = 192.168.2.1</code></em></td></tr><tr><td><a class="indexterm" name="id2614541"></a><em class="parameter"><code>idmap uid = 10000-20000</code></em></td></tr><tr><td><a class="indexterm" name="id2614553"></a><em class="parameter"><code>idmap gid = 10000-20000</code></em></td></tr><tr><td><a class="indexterm" name="id2614565"></a><em class="parameter"><code>template primary group = "Domain Users"</code></em></td></tr><tr><td><a class="indexterm" name="id2614577"></a><em class="parameter"><code>template shell = /bin/bash</code></em></td></tr><tr><td><a class="indexterm" name="id2614589"></a><em class="parameter"><code>winbind separator = +</code></em></td></tr><tr><td><a class="indexterm" name="id2614601"></a><em class="parameter"><code>printer admin = root</code></em></td></tr><tr><td><a class="indexterm" name="id2614612"></a><em class="parameter"><code>hosts allow = 192.168.2., 192.168.3., 127.</code></em></td></tr><tr><td><a class="indexterm" name="id2614624"></a><em class="parameter"><code>printing = cups</code></em></td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[homes]</code></em></td></tr><tr><td><a class="indexterm" name="id2614645"></a><em class="parameter"><code>comment = Home Directories</code></em></td></tr><tr><td><a class="indexterm" name="id2614657"></a><em class="parameter"><code>valid users = %S</code></em></td></tr><tr><td><a class="indexterm" name="id2614668"></a><em class="parameter"><code>read only = No</code></em></td></tr><tr><td><a class="indexterm" name="id2614680"></a><em class="parameter"><code>browseable = No</code></em></td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[printers]</code></em></td></tr><tr><td><a class="indexterm" name="id2614700"></a><em class="parameter"><code>comment = SMB Print Spool</code></em></td></tr><tr><td><a class="indexterm" name="id2614712"></a><em class="parameter"><code>path = /var/spool/samba</code></em></td></tr><tr><td><a class="indexterm" name="id2614724"></a><em class="parameter"><code>guest ok = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id2614736"></a><em class="parameter"><code>printable = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id2614747"></a><em class="parameter"><code>browseable = No</code></em></td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[print$]</code></em></td></tr><tr><td><a class="indexterm" name="id2614768"></a><em class="parameter"><code>comment = Printer Drivers</code></em></td></tr><tr><td><a class="indexterm" name="id2614779"></a><em class="parameter"><code>path = /var/lib/samba/drivers</code></em></td></tr><tr><td><a class="indexterm" name="id2614791"></a><em class="parameter"><code>admin users = root, Administrator</code></em></td></tr><tr><td><a class="indexterm" name="id2614803"></a><em class="parameter"><code>write list = root</code></em></td></tr></table></div></div><br class="example-break"></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="dcwonss"></a>NT4/Samba Domain with Samba Domain Member Server without NSS Support</h3></div></div></div><p>
 	No matter how many UNIX/Linux administrators there may be who believe that a UNIX operating
 	system that does not have NSS and PAM support to be outdated, the fact is there
 	are still many such systems in use today. Samba can be used without NSS support, but this
@@ -642,10 +642,10 @@
 	to the Samba server will cause the look-up of the incoming username. If the account
 	is found, it is used. If the account is not found, one will be automatically created
 	on the local machine so that it can then be used for all access controls.
-	</p><div class="procedure"><a name="id363783"></a><p class="title"><b>Procedure 7.3. Configuration Using Local Accounts Only</b></p><ol type="1"><li><p>
+	</p><div class="procedure"><a name="id2614847"></a><p class="title"><b>Procedure 7.3. Configuration Using Local Accounts Only</b></p><ol type="1"><li><p>
 		Using your favorite text editor, create the <code class="filename">smb.conf</code> file so it has the contents
-		shown in <a href="unixclients.html#ch0-NT4DSCM" title="Example 7.6. Samba Domain Member Server Using Local Accounts smb.conf File for NT4 Domain">???</a>.
-		</p></li><li><p><a class="indexterm" name="id363814"></a>
+		shown in <a class="link" href="unixclients.html#ch0-NT4DSCM" title="Example 7.6. Samba Domain Member Server Using Local Accounts smb.conf File for NT4 Domain">&#8220;Samba Domain Member Server Using Local Accounts smb.conf File for NT4 Domain&#8221;</a>.
+		</p></li><li><p><a class="indexterm" name="id2614879"></a>
 		The system is ready to join the domain. Execute the following:
 </p><pre class="screen">
 net rpc join -U root%not24get
@@ -656,10 +656,10 @@
 		Be sure to run all three Samba daemons: <code class="literal">smbd</code>, <code class="literal">nmbd</code>, <code class="literal">winbindd</code>.
 		</p></li><li><p>
 		The Samba member server of a Windows NT4 domain is ready for use.
-		</p></li></ol></div><div class="example"><a name="ch0-NT4DSCM"></a><p class="title"><b>Example 7.6. Samba Domain Member Server Using Local Accounts <code class="filename">smb.conf</code> File for NT4 Domain</b></p><div class="example-contents"><table class="simplelist" border="0" summary="Simple list"><tr><td># Global parameters</td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[global]</code></em></td></tr><tr><td><a class="indexterm" name="id363899"></a><em class="parameter"><code>unix charset = LOCALE</code></em></td></tr><tr><td><a class="indexterm" name="id363912"></a><em class="parameter"><code>workgroup = MEGANET3</code></em></td></tr><tr><td><a class="indexterm" name="id363924"></a><em class="parameter"><code>netbios name = BSDBOX</code></em></td></tr><tr><td><a class="indexterm" name="id363937"></a><em class="parameter"><code>security = DOMAIN</code></em></td></tr><tr><td><a class="indexterm" name="id363950"></a><em class="parameter"><code>username map = /etc/samba/smbusers</code></em></td></tr><tr><td><a class="indexterm" name="id363962"></a><em class="parameter"><code>log level = 1</code></em></td></tr><tr><td><a class="indexterm" name="id363975"></a><em class="parameter"><code>syslog = 0</code></em></td></tr><tr><td><a class="indexterm" name="id363987"></a><em class="parameter"><code>add user script = /usr/sbin/useradd -m '%u'</code></em></td></tr><tr><td><a class="indexterm" name="id364000"></a><em class="parameter"><code>add machine script = /usr/sbin/useradd -M '%u'</code></em></td></tr><tr><td><a class="indexterm" name="id364013"></a><em class="parameter"><code>add group script = /usr/sbin/groupadd '%g'</code></em></td></tr><tr><td><a class="indexterm" name="id364026"></a><em class="parameter"><code>log file = /var/log/samba/%m</code></em></td></tr><tr><td><a class="indexterm" name="id364038"></a><em class="parameter"><code>max log size = 0</code></em></td></tr><tr><td><a class="indexterm" name="id364051"></a><em class="parameter"><code>smb ports = 139</code></em></td></tr><tr><td><a class="indexterm" name="id364063"></a><em class="parameter"><code>name resolve order = wins bcast hosts</code></em></td></tr><tr><td><a class="indexterm" name="id364076"></a><em class="parameter"><code>printcap name = CUPS</code></em></td></tr><tr><td><a class="indexterm" name="id364089"></a><em class="parameter"><code>wins server = 192.168.2.1</code></em></td></tr><tr><td><a class="indexterm" name="id364101"></a><em class="parameter"><code>printer admin = root</code></em></td></tr><tr><td><a class="indexterm" name="id364114"></a><em class="parameter"><code>hosts allow = 192.168.2., 192.168.3., 127.</code></em></td></tr><tr><td><a class="indexterm" name="id364127"></a><em class="parameter"><code>printing = cups</code></em></td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[homes]</code></em></td></tr><tr><td><a class="indexterm" name="id364148"></a><em class="parameter"><code>comment = Home Directories</code></em></td></tr><tr><td><a class="indexterm" name="id364161"></a><em class="parameter"><code>valid users = %S</code></em></td></tr><tr><td><a class="indexterm" name="id364173"></a><em class="parameter"><code>read only = No</code></em></td></tr><tr><td><a class="indexterm" name="id364186"></a><em class="parameter"><code>browseable = No</code></em></td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[printers]</code></em></td></tr><tr><td><a class="indexterm" name="id364207"></a><em class="parameter"><code>comment = SMB Print Spool</code></em></td></tr><tr><td><a class="indexterm" name="id364220"></a><em class="parameter"><code>path = /var/spool/samba</code></em></td></tr><tr><td><a class="indexterm" name="id364232"></a><em class="parameter"><code>guest ok = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id364245"></a><em class="parameter"><code>printable = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id364258"></a><em class="parameter"><code>browseable = No</code></em></td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[print$]</code></em></td></tr><tr><td><a class="indexterm" name="id364279"></a><em class="parameter"><code>comment = Printer Drivers</code></em></td></tr><tr><td><a class="indexterm" name="id364292"></a><em class="parameter"><code>path = /var/lib/samba/drivers</code></em></td></tr><tr><td><a class="indexterm" name="id364304"></a><em class="parameter"><code>admin users = root, Administrator</code></em></td></tr><tr><td><a class="indexterm" name="id364317"></a><em class="parameter"><code>write list = root</code></em></td></tr></table></div></div><br class="example-break"></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="adssdm"></a>Active Directory Domain with Samba Domain Member Server</h3></div></div></div><p>
-	<a class="indexterm" name="id364343"></a>
-	<a class="indexterm" name="id364352"></a>
-	<a class="indexterm" name="id364359"></a>
+		</p></li></ol></div><div class="example"><a name="ch0-NT4DSCM"></a><p class="title"><b>Example 7.6. Samba Domain Member Server Using Local Accounts <code class="filename">smb.conf</code> File for NT4 Domain</b></p><div class="example-contents"><table class="simplelist" border="0" summary="Simple list"><tr><td># Global parameters</td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[global]</code></em></td></tr><tr><td><a class="indexterm" name="id2614967"></a><em class="parameter"><code>unix charset = LOCALE</code></em></td></tr><tr><td><a class="indexterm" name="id2614979"></a><em class="parameter"><code>workgroup = MEGANET3</code></em></td></tr><tr><td><a class="indexterm" name="id2614991"></a><em class="parameter"><code>netbios name = BSDBOX</code></em></td></tr><tr><td><a class="indexterm" name="id2615003"></a><em class="parameter"><code>security = DOMAIN</code></em></td></tr><tr><td><a class="indexterm" name="id2615014"></a><em class="parameter"><code>username map = /etc/samba/smbusers</code></em></td></tr><tr><td><a class="indexterm" name="id2615026"></a><em class="parameter"><code>log level = 1</code></em></td></tr><tr><td><a class="indexterm" name="id2615038"></a><em class="parameter"><code>syslog = 0</code></em></td></tr><tr><td><a class="indexterm" name="id2615050"></a><em class="parameter"><code>add user script = /usr/sbin/useradd -m '%u'</code></em></td></tr><tr><td><a class="indexterm" name="id2615062"></a><em class="parameter"><code>add machine script = /usr/sbin/useradd -M '%u'</code></em></td></tr><tr><td><a class="indexterm" name="id2615074"></a><em class="parameter"><code>add group script = /usr/sbin/groupadd '%g'</code></em></td></tr><tr><td><a class="indexterm" name="id2615086"></a><em class="parameter"><code>log file = /var/log/samba/%m</code></em></td></tr><tr><td><a class="indexterm" name="id2615098"></a><em class="parameter"><code>max log size = 0</code></em></td></tr><tr><td><a class="indexterm" name="id2615110"></a><em class="parameter"><code>smb ports = 139</code></em></td></tr><tr><td><a class="indexterm" name="id2615121"></a><em class="parameter"><code>name resolve order = wins bcast hosts</code></em></td></tr><tr><td><a class="indexterm" name="id2615133"></a><em class="parameter"><code>printcap name = CUPS</code></em></td></tr><tr><td><a class="indexterm" name="id2615145"></a><em class="parameter"><code>wins server = 192.168.2.1</code></em></td></tr><tr><td><a class="indexterm" name="id2615157"></a><em class="parameter"><code>printer admin = root</code></em></td></tr><tr><td><a class="indexterm" name="id2615169"></a><em class="parameter"><code>hosts allow = 192.168.2., 192.168.3., 127.</code></em></td></tr><tr><td><a class="indexterm" name="id2615181"></a><em class="parameter"><code>printing = cups</code></em></td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[homes]</code></em></td></tr><tr><td><a class="indexterm" name="id2615201"></a><em class="parameter"><code>comment = Home Directories</code></em></td></tr><tr><td><a class="indexterm" name="id2615213"></a><em class="parameter"><code>valid users = %S</code></em></td></tr><tr><td><a class="indexterm" name="id2615225"></a><em class="parameter"><code>read only = No</code></em></td></tr><tr><td><a class="indexterm" name="id2615236"></a><em class="parameter"><code>browseable = No</code></em></td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[printers]</code></em></td></tr><tr><td><a class="indexterm" name="id2615257"></a><em class="parameter"><code>comment = SMB Print Spool</code></em></td></tr><tr><td><a class="indexterm" name="id2615269"></a><em class="parameter"><code>path = /var/spool/samba</code></em></td></tr><tr><td><a class="indexterm" name="id2615280"></a><em class="parameter"><code>guest ok = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id2615292"></a><em class="parameter"><code>printable = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id2615304"></a><em class="parameter"><code>browseable = No</code></em></td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[print$]</code></em></td></tr><tr><td><a class="indexterm" name="id2615324"></a><em class="parameter"><code>comment = Printer Drivers</code></em></td></tr><tr><td><a class="indexterm" name="id2615336"></a><em class="parameter"><code>path = /var/lib/samba/drivers</code></em></td></tr><tr><td><a class="indexterm" name="id2615348"></a><em class="parameter"><code>admin users = root, Administrator</code></em></td></tr><tr><td><a class="indexterm" name="id2615360"></a><em class="parameter"><code>write list = root</code></em></td></tr></table></div></div><br class="example-break"></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="adssdm"></a>Active Directory Domain with Samba Domain Member Server</h3></div></div></div><p>
+	<a class="indexterm" name="id2615385"></a>
+	<a class="indexterm" name="id2615394"></a>
+	<a class="indexterm" name="id2615401"></a>
 	One of the much-sought-after features new to Samba-3 is the ability to join an Active Directory
 	domain using Kerberos protocols. This makes it possible to operate an entire Windows network
 	without the need to run NetBIOS over TCP/IP and permits more secure networking in general. An
@@ -667,11 +667,11 @@
 	later book may explore the intricacies of the NetBIOS-less operation that Samba-3 can participate
 	in. For now, we simply focus on how a Samba-3 server can be made a domain member server.
 	</p><p>
-	<a class="indexterm" name="id364376"></a>
-	<a class="indexterm" name="id364383"></a>
-	<a class="indexterm" name="id364390"></a>
-	<a class="indexterm" name="id364396"></a>
-	The diagram in <a href="unixclients.html#ch9-adsdc" title="Figure 7.3. Active Directory Domain: Samba Member Server">???</a> demonstrates how Samba-3 interfaces with
+	<a class="indexterm" name="id2615423"></a>
+	<a class="indexterm" name="id2615430"></a>
+	<a class="indexterm" name="id2615437"></a>
+	<a class="indexterm" name="id2615444"></a>
+	The diagram in <a class="link" href="unixclients.html#ch9-adsdc" title="Figure 7.3. Active Directory Domain: Samba Member Server">&#8220;Active Directory Domain: Samba Member Server&#8221;</a> demonstrates how Samba-3 interfaces with
 	Microsoft Active Directory components. It should be noted that if Microsoft Windows Services
 	for UNIX (SFU) has been installed and correctly configured, it is possible to use client LDAP
 	for identity resolution just as can be done with Samba-3 when using an LDAP passdb backend.
@@ -694,8 +694,8 @@
 	name of the server is <code class="constant">W2K3S</code>. In ADS realm terms, the domain controller
 	is known as <code class="constant">w2k3s.london.abmas.biz</code>. In NetBIOS nomenclature, the
 	domain name is <code class="constant">LONDON</code> and the server name is <code class="constant">W2K3S</code>.
-	</p><div class="figure"><a name="ch9-adsdc"></a><p class="title"><b>Figure 7.3. Active Directory Domain: Samba Member Server</b></p><div class="figure-contents"><div class="mediaobject"><img src="images/chap9-ADSDC.png" width="324" alt="Active Directory Domain: Samba Member Server"></div></div></div><br class="figure-break"><div class="procedure"><a name="id364496"></a><p class="title"><b>Procedure 7.4. Joining a Samba Server as an ADS Domain Member</b></p><ol type="1"><li><p>
-		<a class="indexterm" name="id364507"></a>
+	</p><div class="figure"><a name="ch9-adsdc"></a><p class="title"><b>Figure 7.3. Active Directory Domain: Samba Member Server</b></p><div class="figure-contents"><div class="mediaobject"><img src="images/chap9-ADSDC.png" width="324" alt="Active Directory Domain: Samba Member Server"></div></div></div><br class="figure-break"><div class="procedure"><a name="id2615557"></a><p class="title"><b>Procedure 7.4. Joining a Samba Server as an ADS Domain Member</b></p><ol type="1"><li><p>
+		<a class="indexterm" name="id2615569"></a>
 		Before you try to use Samba-3, you want to know for certain that your executables have
 		support for Kerberos and for LDAP. Execute the following to identify whether or
 		not this build is perhaps suitable for use:
@@ -762,15 +762,15 @@
 		This does look promising; <code class="literal">smbd</code> has been built with Kerberos and LDAP
 		support. You are relieved to know that it is safe to progress.
 		</p></li><li><p>
-		<a class="indexterm" name="id364589"></a>
-		<a class="indexterm" name="id364598"></a>
-		<a class="indexterm" name="id364605"></a>
-		<a class="indexterm" name="id364612"></a>
-		<a class="indexterm" name="id364621"></a>
-		<a class="indexterm" name="id364630"></a>
-		<a class="indexterm" name="id364637"></a>
-		<a class="indexterm" name="id364644"></a>
-		<a class="indexterm" name="id364651"></a>
+		<a class="indexterm" name="id2615668"></a>
+		<a class="indexterm" name="id2615677"></a>
+		<a class="indexterm" name="id2615684"></a>
+		<a class="indexterm" name="id2615691"></a>
+		<a class="indexterm" name="id2615700"></a>
+		<a class="indexterm" name="id2615710"></a>
+		<a class="indexterm" name="id2615716"></a>
+		<a class="indexterm" name="id2615723"></a>
+		<a class="indexterm" name="id2615730"></a>
 		The next step is to identify which version of the Kerberos libraries have been used.
 		In order to permit Samba-3 to interoperate with Windows 2003 Active Directory, it is
 		essential that it has been linked with either MIT Kerberos version 1.3.1 or later,
@@ -786,7 +786,7 @@
 </pre><p>
 		Please note that the RPMs provided by the Samba-Team are known to be working and have
 		been validated. Red Hat Linux RPMs may be obtained from the Samba FTP sites. SUSE
-		Linux RPMs may be obtained from <a href="ftp://ftp.sernet.de" target="_top">Sernet</a> in
+		Linux RPMs may be obtained from <a class="ulink" href="ftp://ftp.sernet.de" target="_top">Sernet</a> in
 		Germany.
 		</p><p>
 		From this point on, you are certain that the Samba-3 build you are using has the
@@ -794,11 +794,11 @@
 		</p></li><li><p>
 		Using you favorite editor, configure the <code class="filename">smb.conf</code> file that is located in the 
 		<code class="filename">/etc/samba</code> directory so that it has the contents shown 
-		in <a href="unixclients.html#ch9-adssdm" title="Example 7.7. Samba Domain Member smb.conf File for Active Directory Membership">???</a>.
+		in <a class="link" href="unixclients.html#ch9-adssdm" title="Example 7.7. Samba Domain Member smb.conf File for Active Directory Membership">&#8220;Samba Domain Member smb.conf File for Active Directory Membership&#8221;</a>.
 		</p></li><li><p>
-		Edit or create the NSS control file so it has the contents shown in <a href="unixclients.html#ch9-sdmnss" title="Example 7.4. NSS using LDAP for Identity Resolution File: /etc/nsswitch.conf">???</a>.
+		Edit or create the NSS control file so it has the contents shown in <a class="link" href="unixclients.html#ch9-sdmnss" title="Example 7.4. NSS using LDAP for Identity Resolution File: /etc/nsswitch.conf">&#8220;NSS using LDAP for Identity Resolution  File: /etc/nsswitch.conf&#8221;</a>.
 		</p></li><li><p>
-		<a class="indexterm" name="id364743"></a>
+		<a class="indexterm" name="id2615832"></a>
 		Delete the file <code class="filename">/etc/samba/secrets.tdb</code> if it exists. Of course, you
 		do keep a backup, don't you?
 		</p></li><li><p>
@@ -809,7 +809,7 @@
 <code class="prompt">root# </code> rm /var/lib/samba/*tdb
 </pre><p>
 		</p></li><li><p>
-		<a class="indexterm" name="id364783"></a>
+		<a class="indexterm" name="id2615876"></a>
 		Validate your <code class="filename">smb.conf</code> file using <code class="literal">testparm</code> (as you have
 		done previously). Correct all errors reported before proceeding. The command you
 		execute is:
@@ -819,8 +819,8 @@
 		Now that you are satisfied that your Samba server is ready to join the Windows
 		ADS domain, let's move on.
 		</p></li><li><p>
-		<a class="indexterm" name="id364822"></a>
-		<a class="indexterm" name="id364833"></a>
+		<a class="indexterm" name="id2615917"></a>
+		<a class="indexterm" name="id2615928"></a>
 		This is a good time to double-check everything and then execute the following
 		command when everything you have done has checked out okay:
 </p><pre class="screen">
@@ -831,17 +831,17 @@
 		You have successfully made your Samba-3 server a member of the ADS domain
 		using Kerberos protocols.
 		</p><p>
-		<a class="indexterm" name="id364858"></a>
-		<a class="indexterm" name="id364864"></a>
+		<a class="indexterm" name="id2615956"></a>
+		<a class="indexterm" name="id2615963"></a>
 		In the event that you receive no output messages, a silent return means that the
 		domain join failed. You should use <code class="literal">ethereal</code> to identify what
 		may be failing. Common causes of a failed join include:
 
 		</p><div class="itemizedlist"><ul type="disc"><li><p>
-			<a class="indexterm" name="id364884"></a>
+			<a class="indexterm" name="id2615984"></a>
 			Defective or misconfigured DNS name resolution.
 			</p></li><li><p>
-			<a class="indexterm" name="id364898"></a>
+			<a class="indexterm" name="id2615999"></a>
 			Restrictive security settings on the Windows 200x ADS domain controller
 			preventing needed communications protocols. You can check this by searching
 			the Windows Server 200x Event Viewer.
@@ -853,16 +853,16 @@
 			functionality.
 			</p></li></ul></div><p>
 
-		<a class="indexterm" name="id364926"></a>
-		<a class="indexterm" name="id364937"></a>
-		<a class="indexterm" name="id364943"></a>
+		<a class="indexterm" name="id2616030"></a>
+		<a class="indexterm" name="id2616041"></a>
+		<a class="indexterm" name="id2616048"></a>
 		In any case, never execute the <code class="literal">net rpc join</code> command in an attempt
 		to join the Samba server to the domain, unless you wish not to use the Kerberos
 		security protocols. Use of the older RPC-based domain join facility requires that
 		Windows Server 200x ADS has been configured appropriately for mixed mode operation.
 		</p></li><li><p>
-		<a class="indexterm" name="id364965"></a>
-		<a class="indexterm" name="id364972"></a>
+		<a class="indexterm" name="id2616073"></a>
+		<a class="indexterm" name="id2616080"></a>
 		If the <code class="literal">tdbdump</code> is installed on your system (not essential),
 		you can look inside the <code class="filename">/etc/samba/secrets.tdb</code> file. If
 		you wish to do this, execute:
@@ -893,7 +893,7 @@
 		It is now time to start Samba in the usual way (as has been done many time before
 		in this book).	
 		</p></li><li><p>
-		<a class="indexterm" name="id365022"></a>
+		<a class="indexterm" name="id2616137"></a>
 		This is a good time to verify that everything is working. First, check that
 		winbind is able to obtain the list of users and groups from the ADS domain controller.
 		Execute the following:
@@ -919,7 +919,7 @@
 LONDON+DnsUpdateProxy
 </pre><p>
 		Excellent. That worked also, as expected.
-		</p></li><li><p><a class="indexterm" name="id365063"></a>
+		</p></li><li><p><a class="indexterm" name="id2616183"></a>
 		Now repeat this via NSS to validate that full identity resolution is
 		functional as required. Execute:
 </p><pre class="screen">
@@ -952,9 +952,9 @@
 </pre><p>
 		This is very pleasing. Everything works as expected.
 		</p></li><li><p>
-		<a class="indexterm" name="id365111"></a>
-		<a class="indexterm" name="id365122"></a>
-		<a class="indexterm" name="id365131"></a>
+		<a class="indexterm" name="id2616240"></a>
+		<a class="indexterm" name="id2616252"></a>
+		<a class="indexterm" name="id2616261"></a>
 		You may now perform final verification that communications between Samba-3 winbind and
 		the Active Directory server is using Kerberos protocols. Execute the following:
 </p><pre class="screen">
@@ -972,7 +972,7 @@
 		keep all server time clocks synchronized using the network time protocol (NTP).
 		In any case, the output we obtained confirms that all systems are operational.
 		</p></li><li><p>
-		<a class="indexterm" name="id365161"></a>
+		<a class="indexterm" name="id2616297"></a>
 		There is one more action you elect to take, just because you are paranoid and disbelieving,
 		so you execute the following command:
 </p><pre class="programlisting">
@@ -1142,21 +1142,21 @@
 </pre><p>
 	Now all is revealed. Your curiosity, as well as that of your team, has been put at ease.
 	May this server serve well all who happen upon it.
-	</p><div class="example"><a name="ch9-adssdm"></a><p class="title"><b>Example 7.7. Samba Domain Member <code class="filename">smb.conf</code> File for Active Directory Membership</b></p><div class="example-contents"><table class="simplelist" border="0" summary="Simple list"><tr><td># Global parameters</td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[global]</code></em></td></tr><tr><td><a class="indexterm" name="id365315"></a><em class="parameter"><code>unix charset = LOCALE</code></em></td></tr><tr><td><a class="indexterm" name="id365328"></a><em class="parameter"><code>workgroup = LONDON</code></em></td></tr><tr><td><a class="indexterm" name="id365340"></a><em class="parameter"><code>realm = LONDON.ABMAS.BIZ</code></em></td></tr><tr><td><a class="indexterm" name="id365353"></a><em class="parameter"><code>server string = Samba 3.0.20</code></em></td></tr><tr><td><a class="indexterm" name="id365366"></a><em class="parameter"><code>security = ADS</code></em></td></tr><tr><td><a class="indexterm" name="id365378"></a><em class="parameter"><code>username map = /etc/samba/smbusers</code></em></td></tr><tr><td><a class="indexterm" name="id365391"></a><em class="parameter"><code>log level = 1</code></em></td></tr><tr><td><a class="indexterm" name="id365403"></a><em class="parameter"><code>syslog = 0</code></em></td></tr><tr><td><a class="indexterm" name="id365416"></a><em class="parameter"><code>log file = /var/log/samba/%m</code></em></td></tr><tr><td><a class="indexterm" name="id365428"></a><em class="parameter"><code>max log size = 50</code></em></td></tr><tr><td><a class="indexterm" name="id365441"></a><em class="parameter"><code>printcap name = CUPS</code></em></td></tr><tr><td><a class="indexterm" name="id365454"></a><em class="parameter"><code>ldap ssl = no</code></em></td></tr><tr><td><a class="indexterm" name="id365466"></a><em class="parameter"><code>idmap uid = 10000-20000</code></em></td></tr><tr><td><a class="indexterm" name="id365479"></a><em class="parameter"><code>idmap gid = 10000-20000</code></em></td></tr><tr><td><a class="indexterm" name="id365491"></a><em class="parameter"><code>template primary group = "Domain Users"</code></em></td></tr><tr><td><a class="indexterm" name="id365504"></a><em class="parameter"><code>template shell = /bin/bash</code></em></td></tr><tr><td><a class="indexterm" name="id365516"></a><em class="parameter"><code>winbind separator = +</code></em></td></tr><tr><td><a class="indexterm" name="id365529"></a><em class="parameter"><code>printing = cups</code></em></td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[homes]</code></em></td></tr><tr><td><a class="indexterm" name="id365550"></a><em class="parameter"><code>comment = Home Directories</code></em></td></tr><tr><td><a class="indexterm" name="id365563"></a><em class="parameter"><code>valid users = %S</code></em></td></tr><tr><td><a class="indexterm" name="id365576"></a><em class="parameter"><code>read only = No</code></em></td></tr><tr><td><a class="indexterm" name="id365588"></a><em class="parameter"><code>browseable = No</code></em></td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[printers]</code></em></td></tr><tr><td><a class="indexterm" name="id365610"></a><em class="parameter"><code>comment = SMB Print Spool</code></em></td></tr><tr><td><a class="indexterm" name="id365622"></a><em class="parameter"><code>path = /var/spool/samba</code></em></td></tr><tr><td><a class="indexterm" name="id365635"></a><em class="parameter"><code>guest ok = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id365647"></a><em class="parameter"><code>printable = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id365660"></a><em class="parameter"><code>browseable = No</code></em></td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[print$]</code></em></td></tr><tr><td><a class="indexterm" name="id365681"></a><em class="parameter"><code>comment = Printer Drivers</code></em></td></tr><tr><td><a class="indexterm" name="id365694"></a><em class="parameter"><code>path = /var/lib/samba/drivers</code></em></td></tr><tr><td><a class="indexterm" name="id365707"></a><em class="parameter"><code>admin users = root, Administrator</code></em></td></tr><tr><td><a class="indexterm" name="id365719"></a><em class="parameter"><code>write list = root</code></em></td></tr></table></div></div><br class="example-break"><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id365733"></a>IDMAP_RID with Winbind</h4></div></div></div><p>
-        <a class="indexterm" name="id365741"></a>
-        <a class="indexterm" name="id365748"></a>
-        <a class="indexterm" name="id365754"></a>
-        <a class="indexterm" name="id365761"></a>
+	</p><div class="example"><a name="ch9-adssdm"></a><p class="title"><b>Example 7.7. Samba Domain Member <code class="filename">smb.conf</code> File for Active Directory Membership</b></p><div class="example-contents"><table class="simplelist" border="0" summary="Simple list"><tr><td># Global parameters</td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[global]</code></em></td></tr><tr><td><a class="indexterm" name="id2616518"></a><em class="parameter"><code>unix charset = LOCALE</code></em></td></tr><tr><td><a class="indexterm" name="id2616530"></a><em class="parameter"><code>workgroup = LONDON</code></em></td></tr><tr><td><a class="indexterm" name="id2616541"></a><em class="parameter"><code>realm = LONDON.ABMAS.BIZ</code></em></td></tr><tr><td><a class="indexterm" name="id2616553"></a><em class="parameter"><code>server string = Samba 3.0.20</code></em></td></tr><tr><td><a class="indexterm" name="id2616565"></a><em class="parameter"><code>security = ADS</code></em></td></tr><tr><td><a class="indexterm" name="id2616577"></a><em class="parameter"><code>username map = /etc/samba/smbusers</code></em></td></tr><tr><td><a class="indexterm" name="id2616589"></a><em class="parameter"><code>log level = 1</code></em></td></tr><tr><td><a class="indexterm" name="id2616600"></a><em class="parameter"><code>syslog = 0</code></em></td></tr><tr><td><a class="indexterm" name="id2616612"></a><em class="parameter"><code>log file = /var/log/samba/%m</code></em></td></tr><tr><td><a class="indexterm" name="id2616624"></a><em class="parameter"><code>max log size = 50</code></em></td></tr><tr><td><a class="indexterm" name="id2616635"></a><em class="parameter"><code>printcap name = CUPS</code></em></td></tr><tr><td><a class="indexterm" name="id2616647"></a><em class="parameter"><code>ldap ssl = no</code></em></td></tr><tr><td><a class="indexterm" name="id2616659"></a><em class="parameter"><code>idmap uid = 10000-20000</code></em></td></tr><tr><td><a class="indexterm" name="id2616671"></a><em class="parameter"><code>idmap gid = 10000-20000</code></em></td></tr><tr><td><a class="indexterm" name="id2616682"></a><em class="parameter"><code>template primary group = "Domain Users"</code></em></td></tr><tr><td><a class="indexterm" name="id2616695"></a><em class="parameter"><code>template shell = /bin/bash</code></em></td></tr><tr><td><a class="indexterm" name="id2616706"></a><em class="parameter"><code>winbind separator = +</code></em></td></tr><tr><td><a class="indexterm" name="id2616718"></a><em class="parameter"><code>printing = cups</code></em></td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[homes]</code></em></td></tr><tr><td><a class="indexterm" name="id2616739"></a><em class="parameter"><code>comment = Home Directories</code></em></td></tr><tr><td><a class="indexterm" name="id2616751"></a><em class="parameter"><code>valid users = %S</code></em></td></tr><tr><td><a class="indexterm" name="id2616762"></a><em class="parameter"><code>read only = No</code></em></td></tr><tr><td><a class="indexterm" name="id2616774"></a><em class="parameter"><code>browseable = No</code></em></td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[printers]</code></em></td></tr><tr><td><a class="indexterm" name="id2616794"></a><em class="parameter"><code>comment = SMB Print Spool</code></em></td></tr><tr><td><a class="indexterm" name="id2616806"></a><em class="parameter"><code>path = /var/spool/samba</code></em></td></tr><tr><td><a class="indexterm" name="id2616818"></a><em class="parameter"><code>guest ok = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id2616829"></a><em class="parameter"><code>printable = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id2616841"></a><em class="parameter"><code>browseable = No</code></em></td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[print$]</code></em></td></tr><tr><td><a class="indexterm" name="id2616862"></a><em class="parameter"><code>comment = Printer Drivers</code></em></td></tr><tr><td><a class="indexterm" name="id2616873"></a><em class="parameter"><code>path = /var/lib/samba/drivers</code></em></td></tr><tr><td><a class="indexterm" name="id2616885"></a><em class="parameter"><code>admin users = root, Administrator</code></em></td></tr><tr><td><a class="indexterm" name="id2616897"></a><em class="parameter"><code>write list = root</code></em></td></tr></table></div></div><br class="example-break"><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2616910"></a>IDMAP_RID with Winbind</h4></div></div></div><p>
+        <a class="indexterm" name="id2616918"></a>
+        <a class="indexterm" name="id2616924"></a>
+        <a class="indexterm" name="id2616931"></a>
+        <a class="indexterm" name="id2616938"></a>
         The <code class="literal">idmap_rid</code> facility is a new tool that, unlike native winbind, creates a
         predictable mapping of MS Windows SIDs to UNIX UIDs and GIDs. The key benefit of this method
         of implementing the Samba IDMAP facility is that it eliminates the need to store the IDMAP data
         in a central place. The downside is that it can be used only within a single ADS domain and
         is not compatible with trusted domain implementations.
         </p><p>
-        <a class="indexterm" name="id365780"></a>
-        <a class="indexterm" name="id365787"></a>
-        <a class="indexterm" name="id365794"></a>
-        <a class="indexterm" name="id365800"></a>
+        <a class="indexterm" name="id2616961"></a>
+        <a class="indexterm" name="id2616968"></a>
+        <a class="indexterm" name="id2616975"></a>
+        <a class="indexterm" name="id2616982"></a>
         This alternate method of SID to UID/GID  mapping can be achieved with the idmap_rid
         plug-in. This plug-in uses the RID of the user SID to derive the UID and GID by adding the
         RID to a base value specified. This utility requires that the parameter
@@ -1164,18 +1164,18 @@
         with multiple domain environments. The <em class="parameter"><code>idmap uid</code></em> and
         <em class="parameter"><code>idmap gid</code></em> ranges must be specified.
         </p><p>
-        <a class="indexterm" name="id365830"></a>
-        <a class="indexterm" name="id365836"></a>
+        <a class="indexterm" name="id2617014"></a>
+        <a class="indexterm" name="id2617021"></a>
         The idmap_rid facility can be used both for NT4/Samba-style domains as well as with Active Directory.
         To use this with an NT4 domain, the <em class="parameter"><code>realm</code></em> is not used. Additionally the
         method used to join the domain uses the <code class="constant">net rpc join</code> process.
         </p><p>
-        An example <code class="filename">smb.conf</code> file for an ADS domain environment is shown in <a href="unixclients.html#sbe-idmapridex" title="Example 7.8. Example smb.conf File Using idmap_rid">???</a>.
-        </p><div class="example"><a name="sbe-idmapridex"></a><p class="title"><b>Example 7.8. Example <code class="filename">smb.conf</code> File Using <code class="constant">idmap_rid</code></b></p><div class="example-contents"><table class="simplelist" border="0" summary="Simple list"><tr><td># Global parameters</td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[global]</code></em></td></tr><tr><td><a class="indexterm" name="id365908"></a><em class="parameter"><code>workgroup = KPAK</code></em></td></tr><tr><td><a class="indexterm" name="id365921"></a><em class="parameter"><code>netbios name = BIGJOE</code></em></td></tr><tr><td><a class="indexterm" name="id365933"></a><em class="parameter"><code>realm = CORP.KPAK.COM</code></em></td></tr><tr><td><a class="indexterm" name="id365946"></a><em class="parameter"><code>server string = Office Server</code></em></td></tr><tr><td><a class="indexterm" name="id365958"></a><em class="parameter"><code>security = ADS</code></em></td></tr><tr><td><a class="indexterm" name="id365971"></a><em class="parameter"><code>allow trusted domains = No</code></em></td></tr><tr><td><a class="indexterm" name="id365984"></a><em class="parameter"><code>idmap backend = idmap_rid:KPAK=500-100000000</code></em></td></tr><tr><td><a class="indexterm" name="id365996"></a><em class="parameter"><code>idmap uid = 500-100000000</code></em></td></tr><tr><td><a class="indexterm" name="id366009"></a><em class="parameter"><code>idmap gid = 500-100000000</code></em></td></tr><tr><td><a class="indexterm" name="id366022"></a><em class="parameter"><code>template shell = /bin/bash</code></em></td></tr><tr><td><a class="indexterm" name="id366034"></a><em class="parameter"><code>winbind use default domain = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id366047"></a><em class="parameter"><code>winbind enum users = No</code></em></td></tr><tr><td><a class="indexterm" name="id366060"></a><em class="parameter"><code>winbind enum groups = No</code></em></td></tr><tr><td><a class="indexterm" name="id366072"></a><em class="parameter"><code>winbind nested groups = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id366085"></a><em class="parameter"><code>printer admin = "KPAK\Domain Admins"</code></em></td></tr></table></div></div><br class="example-break"><p>
-        <a class="indexterm" name="id366101"></a>
-        <a class="indexterm" name="id366108"></a>
-        <a class="indexterm" name="id366115"></a>
-        <a class="indexterm" name="id366121"></a>
+        An example <code class="filename">smb.conf</code> file for an ADS domain environment is shown in <a class="link" href="unixclients.html#sbe-idmapridex" title="Example 7.8. Example smb.conf File Using idmap_rid">&#8220;Example smb.conf File Using idmap_rid&#8221;</a>.
+        </p><div class="example"><a name="sbe-idmapridex"></a><p class="title"><b>Example 7.8. Example <code class="filename">smb.conf</code> File Using <code class="constant">idmap_rid</code></b></p><div class="example-contents"><table class="simplelist" border="0" summary="Simple list"><tr><td># Global parameters</td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[global]</code></em></td></tr><tr><td><a class="indexterm" name="id2617095"></a><em class="parameter"><code>workgroup = KPAK</code></em></td></tr><tr><td><a class="indexterm" name="id2617107"></a><em class="parameter"><code>netbios name = BIGJOE</code></em></td></tr><tr><td><a class="indexterm" name="id2617119"></a><em class="parameter"><code>realm = CORP.KPAK.COM</code></em></td></tr><tr><td><a class="indexterm" name="id2617131"></a><em class="parameter"><code>server string = Office Server</code></em></td></tr><tr><td><a class="indexterm" name="id2617143"></a><em class="parameter"><code>security = ADS</code></em></td></tr><tr><td><a class="indexterm" name="id2617154"></a><em class="parameter"><code>allow trusted domains = No</code></em></td></tr><tr><td><a class="indexterm" name="id2617166"></a><em class="parameter"><code>idmap backend = idmap_rid:KPAK=500-100000000</code></em></td></tr><tr><td><a class="indexterm" name="id2617178"></a><em class="parameter"><code>idmap uid = 500-100000000</code></em></td></tr><tr><td><a class="indexterm" name="id2617190"></a><em class="parameter"><code>idmap gid = 500-100000000</code></em></td></tr><tr><td><a class="indexterm" name="id2617202"></a><em class="parameter"><code>template shell = /bin/bash</code></em></td></tr><tr><td><a class="indexterm" name="id2617214"></a><em class="parameter"><code>winbind use default domain = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id2617226"></a><em class="parameter"><code>winbind enum users = No</code></em></td></tr><tr><td><a class="indexterm" name="id2617238"></a><em class="parameter"><code>winbind enum groups = No</code></em></td></tr><tr><td><a class="indexterm" name="id2617250"></a><em class="parameter"><code>winbind nested groups = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id2617262"></a><em class="parameter"><code>printer admin = "KPAK\Domain Admins"</code></em></td></tr></table></div></div><br class="example-break"><p>
+        <a class="indexterm" name="id2617277"></a>
+        <a class="indexterm" name="id2617284"></a>
+        <a class="indexterm" name="id2617291"></a>
+        <a class="indexterm" name="id2617298"></a>
         In a large domain with many users, it is imperative to disable enumeration of users and groups.
         For example, at a site that has 22,000 users in Active Directory the winbind-based user and
         group resolution is unavailable for nearly 12 minutes following first start-up of
@@ -1185,8 +1185,8 @@
         commands. It will be possible to perform the lookup for individual users, as shown in the procedure
         below.
         </p><p>
-        <a class="indexterm" name="id366154"></a>
-        <a class="indexterm" name="id366161"></a>
+        <a class="indexterm" name="id2617336"></a>
+        <a class="indexterm" name="id2617343"></a>
         The use of this tool requires configuration of NSS as per the native use of winbind. Edit the
         <code class="filename">/etc/nsswitch.conf</code> so it has the following parameters:
 </p><pre class="screen">
@@ -1212,7 +1212,7 @@
 Joined 'BIGJOE' to realm 'CORP.KPAK.COM'
 </pre><p>
                 </p><p>
-                <a class="indexterm" name="id366236"></a>
+                <a class="indexterm" name="id2617424"></a>
                 An invalid or failed join can be detected by executing:
 </p><pre class="screen">
 <code class="prompt">root# </code> net ads testjoin
@@ -1228,30 +1228,30 @@
                 Start the <code class="literal">nmbd</code>, <code class="literal">winbind,</code> and <code class="literal">smbd</code> daemons in the order shown.
                 </p></li><li><p>
                 Validate the operation of this configuration by executing:
-                <a class="indexterm" name="id366298"></a>
+                <a class="indexterm" name="id2617492"></a>
 </p><pre class="screen">
 <code class="prompt">root# </code> getent passwd administrator
 administrator:x:1000:1013:Administrator:/home/BE/administrator:/bin/bash
 </pre><p>
-                </p></li></ol></div></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id366318"></a>IDMAP Storage in LDAP using Winbind</h4></div></div></div><p>
-        <a class="indexterm" name="id366326"></a>
-        <a class="indexterm" name="id366333"></a>
+                </p></li></ol></div></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2617513"></a>IDMAP Storage in LDAP using Winbind</h4></div></div></div><p>
+        <a class="indexterm" name="id2617522"></a>
+        <a class="indexterm" name="id2617528"></a>
         The storage of IDMAP information in LDAP can be used with both NT4/Samba-3-style domains as well as
         with ADS domains. OpenLDAP is a commonly used LDAP server for this purpose, although any standards-compliant
         LDAP server can be used. It is therefore possible to deploy this IDMAP configuration using
         the Sun iPlanet LDAP server, Novell eDirectory, Microsoft ADS plus ADAM, and so on.
         </p><p>
-        The example in <a href="unixclients.html#sbeunxa" title="Example 7.9. Typical ADS Style Domain smb.conf File">???</a> is for an ADS-style domain.
-        </p><div class="example"><a name="sbeunxa"></a><p class="title"><b>Example 7.9. Typical ADS Style Domain <code class="filename">smb.conf</code> File</b></p><div class="example-contents"><table class="simplelist" border="0" summary="Simple list"><tr><td># Global parameters</td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[global]</code></em></td></tr><tr><td><a class="indexterm" name="id366387"></a><em class="parameter"><code>workgroup = SNOWSHOW</code></em></td></tr><tr><td><a class="indexterm" name="id366400"></a><em class="parameter"><code>netbios name = GOODELF</code></em></td></tr><tr><td><a class="indexterm" name="id366412"></a><em class="parameter"><code>realm = SNOWSHOW.COM</code></em></td></tr><tr><td><a class="indexterm" name="id366425"></a><em class="parameter"><code>server string = Samba Server</code></em></td></tr><tr><td><a class="indexterm" name="id366437"></a><em class="parameter"><code>security = ADS</code></em></td></tr><tr><td><a class="indexterm" name="id366450"></a><em class="parameter"><code>log level = 1 ads:10 auth:10 sam:10 rpc:10</code></em></td></tr><tr><td><a class="indexterm" name="id366463"></a><em class="parameter"><code>ldap admin dn = cn=Manager,dc=SNOWSHOW,dc=COM</code></em></td></tr><tr><td><a class="indexterm" name="id366476"></a><em class="parameter"><code>ldap idmap suffix = ou=Idmap</code></em></td></tr><tr><td><a class="indexterm" name="id366488"></a><em class="parameter"><code>ldap suffix = dc=SNOWSHOW,dc=COM</code></em></td></tr><tr><td><a class="indexterm" name="id366501"></a><em class="parameter"><code>idmap backend = ldap:ldap://ldap.snowshow.com</code></em></td></tr><tr><td><a class="indexterm" name="id366514"></a><em class="parameter"><code>idmap uid = 150000-550000</code></em></td></tr><tr><td><a class="indexterm" name="id366526"></a><em class="parameter"><code>idmap gid = 150000-550000</code></em></td></tr><tr><td><a class="indexterm" name="id366539"></a><em class="parameter"><code>template shell = /bin/bash</code></em></td></tr><tr><td><a class="indexterm" name="id366552"></a><em class="parameter"><code>winbind use default domain = Yes</code></em></td></tr></table></div></div><br class="example-break"><p>
-        <a class="indexterm" name="id366568"></a>
+        The example in <a class="link" href="unixclients.html#sbeunxa" title="Example 7.9. Typical ADS Style Domain smb.conf File">&#8220;Typical ADS Style Domain smb.conf File&#8221;</a> is for an ADS-style domain.
+        </p><div class="example"><a name="sbeunxa"></a><p class="title"><b>Example 7.9. Typical ADS Style Domain <code class="filename">smb.conf</code> File</b></p><div class="example-contents"><table class="simplelist" border="0" summary="Simple list"><tr><td># Global parameters</td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[global]</code></em></td></tr><tr><td><a class="indexterm" name="id2617588"></a><em class="parameter"><code>workgroup = SNOWSHOW</code></em></td></tr><tr><td><a class="indexterm" name="id2617600"></a><em class="parameter"><code>netbios name = GOODELF</code></em></td></tr><tr><td><a class="indexterm" name="id2617612"></a><em class="parameter"><code>realm = SNOWSHOW.COM</code></em></td></tr><tr><td><a class="indexterm" name="id2617623"></a><em class="parameter"><code>server string = Samba Server</code></em></td></tr><tr><td><a class="indexterm" name="id2617635"></a><em class="parameter"><code>security = ADS</code></em></td></tr><tr><td><a class="indexterm" name="id2617647"></a><em class="parameter"><code>log level = 1 ads:10 auth:10 sam:10 rpc:10</code></em></td></tr><tr><td><a class="indexterm" name="id2617659"></a><em class="parameter"><code>ldap admin dn = cn=Manager,dc=SNOWSHOW,dc=COM</code></em></td></tr><tr><td><a class="indexterm" name="id2617671"></a><em class="parameter"><code>ldap idmap suffix = ou=Idmap</code></em></td></tr><tr><td><a class="indexterm" name="id2617683"></a><em class="parameter"><code>ldap suffix = dc=SNOWSHOW,dc=COM</code></em></td></tr><tr><td><a class="indexterm" name="id2617695"></a><em class="parameter"><code>idmap backend = ldap:ldap://ldap.snowshow.com</code></em></td></tr><tr><td><a class="indexterm" name="id2617707"></a><em class="parameter"><code>idmap uid = 150000-550000</code></em></td></tr><tr><td><a class="indexterm" name="id2617719"></a><em class="parameter"><code>idmap gid = 150000-550000</code></em></td></tr><tr><td><a class="indexterm" name="id2617731"></a><em class="parameter"><code>template shell = /bin/bash</code></em></td></tr><tr><td><a class="indexterm" name="id2617743"></a><em class="parameter"><code>winbind use default domain = Yes</code></em></td></tr></table></div></div><br class="example-break"><p>
+        <a class="indexterm" name="id2617758"></a>
         In the case of an NT4 or Samba-3-style domain the <em class="parameter"><code>realm</code></em> is not used, and the
         command used to join the domain is <code class="literal">net rpc join</code>. The above example also demonstrates
         advanced error reporting techniques that are documented in the chapter called "Reporting Bugs" in
 	&#8220;<span class="quote">The Official Samba-3 HOWTO and Reference Guide, Second Edition</span>&#8221; (TOSHARG2).
         </p><p>
-        <a class="indexterm" name="id366596"></a>
-        <a class="indexterm" name="id366603"></a>
-        <a class="indexterm" name="id366610"></a>
+        <a class="indexterm" name="id2617789"></a>
+        <a class="indexterm" name="id2617796"></a>
+        <a class="indexterm" name="id2617803"></a>
         Where MIT kerberos is installed (version 1.3.4 or later), edit the <code class="filename">/etc/krb5.conf</code>
         file so it has the following contents:
 </p><pre class="screen">
@@ -1306,9 +1306,9 @@
 ...
 </pre><p>
         </p><p>
-        <a class="indexterm" name="id366682"></a>
-        <a class="indexterm" name="id366689"></a>
-        You will need the <a href="http://www.padl.com" target="_top">PADL</a> <code class="literal">nss_ldap</code>
+        <a class="indexterm" name="id2617887"></a>
+        <a class="indexterm" name="id2617894"></a>
+        You will need the <a class="ulink" href="http://www.padl.com" target="_top">PADL</a> <code class="literal">nss_ldap</code>
         tool set for this solution. Configure the <code class="filename">/etc/ldap.conf</code> file so it has
         the information needed. The following is an example of a working file:
 </p><pre class="screen">
@@ -1370,20 +1370,20 @@
                 </p></li><li><p>
                 Start the <code class="literal">nmbd</code>, <code class="literal">winbind</code>, and <code class="literal">smbd</code> daemons in the order shown.
                 </p></li></ol></div><p>
-        <a class="indexterm" name="id366872"></a>
+        <a class="indexterm" name="id2618094"></a>
         Follow the diagnostic procedures shown earlier in this chapter to identify success or failure of the join.
         In many cases a failure is indicated by a silent return to the command prompt with no indication of the
         reason for failure.
-        </p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id366884"></a>IDMAP and NSS Using LDAP from ADS with RFC2307bis Schema Extension</h4></div></div></div><p>
-        <a class="indexterm" name="id366892"></a>
-        <a class="indexterm" name="id366898"></a>
+        </p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2618108"></a>IDMAP and NSS Using LDAP from ADS with RFC2307bis Schema Extension</h4></div></div></div><p>
+        <a class="indexterm" name="id2618116"></a>
+        <a class="indexterm" name="id2618123"></a>
         The use of this method is messy. The information provided in this section is for guidance only
         and is very definitely not complete. This method does work; it is used in a number of large sites
         and has an acceptable level of performance.
         </p><p>
-        An example <code class="filename">smb.conf</code> file is shown in <a href="unixclients.html#sbewinbindex" title="Example 7.10. ADS Membership Using RFC2307bis Identity Resolution smb.conf File">???</a>.
-        </p><div class="example"><a name="sbewinbindex"></a><p class="title"><b>Example 7.10. ADS Membership Using RFC2307bis Identity Resolution <code class="filename">smb.conf</code> File</b></p><div class="example-contents"><table class="simplelist" border="0" summary="Simple list"><tr><td># Global parameters</td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[global]</code></em></td></tr><tr><td><a class="indexterm" name="id366957"></a><em class="parameter"><code>workgroup = BUBBAH</code></em></td></tr><tr><td><a class="indexterm" name="id366970"></a><em class="parameter"><code>netbios name = MADMAX</code></em></td></tr><tr><td><a class="indexterm" name="id366982"></a><em class="parameter"><code>realm = BUBBAH.COM</code></em></td></tr><tr><td><a class="indexterm" name="id366995"></a><em class="parameter"><code>server string = Samba Server</code></em></td></tr><tr><td><a class="indexterm" name="id367008"></a><em class="parameter"><code>security = ADS</code></em></td></tr><tr><td><a class="indexterm" name="id367020"></a><em class="parameter"><code>idmap uid = 150000-550000</code></em></td></tr><tr><td><a class="indexterm" name="id367033"></a><em class="parameter"><code>idmap gid = 150000-550000</code></em></td></tr><tr><td><a class="indexterm" name="id367046"></a><em class="parameter"><code>template shell = /bin/bash</code></em></td></tr><tr><td><a class="indexterm" name="id367058"></a><em class="parameter"><code>winbind use default domain = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id367071"></a><em class="parameter"><code>winbind trusted domains only = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id367084"></a><em class="parameter"><code>winbind nested groups = Yes</code></em></td></tr></table></div></div><br class="example-break"><p>
-        <a class="indexterm" name="id367100"></a>
+        An example <code class="filename">smb.conf</code> file is shown in <a class="link" href="unixclients.html#sbewinbindex" title="Example 7.10. ADS Membership Using RFC2307bis Identity Resolution smb.conf File">&#8220;ADS Membership Using RFC2307bis Identity Resolution smb.conf File&#8221;</a>.
+        </p><div class="example"><a name="sbewinbindex"></a><p class="title"><b>Example 7.10. ADS Membership Using RFC2307bis Identity Resolution <code class="filename">smb.conf</code> File</b></p><div class="example-contents"><table class="simplelist" border="0" summary="Simple list"><tr><td># Global parameters</td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[global]</code></em></td></tr><tr><td><a class="indexterm" name="id2618186"></a><em class="parameter"><code>workgroup = BUBBAH</code></em></td></tr><tr><td><a class="indexterm" name="id2618198"></a><em class="parameter"><code>netbios name = MADMAX</code></em></td></tr><tr><td><a class="indexterm" name="id2618210"></a><em class="parameter"><code>realm = BUBBAH.COM</code></em></td></tr><tr><td><a class="indexterm" name="id2618221"></a><em class="parameter"><code>server string = Samba Server</code></em></td></tr><tr><td><a class="indexterm" name="id2618233"></a><em class="parameter"><code>security = ADS</code></em></td></tr><tr><td><a class="indexterm" name="id2618245"></a><em class="parameter"><code>idmap uid = 150000-550000</code></em></td></tr><tr><td><a class="indexterm" name="id2618257"></a><em class="parameter"><code>idmap gid = 150000-550000</code></em></td></tr><tr><td><a class="indexterm" name="id2618268"></a><em class="parameter"><code>template shell = /bin/bash</code></em></td></tr><tr><td><a class="indexterm" name="id2618280"></a><em class="parameter"><code>winbind use default domain = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id2618292"></a><em class="parameter"><code>winbind trusted domains only = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id2618305"></a><em class="parameter"><code>winbind nested groups = Yes</code></em></td></tr></table></div></div><br class="example-break"><p>
+        <a class="indexterm" name="id2618320"></a>
         The DMS must be joined to the domain using the usual procedure. Additionally, it is necessary
         to build and install the PADL nss_ldap tool set. Be sure to build this tool set with the
         following:
@@ -1392,7 +1392,7 @@
 make install
 </pre><p>
         </p><p>
-        <a class="indexterm" name="id367118"></a>
+        <a class="indexterm" name="id2618340"></a>
         The following <code class="filename">/etc/nsswitch.conf</code> file contents are required:
 </p><pre class="screen">
 ...
@@ -1404,30 +1404,30 @@
 ...
 </pre><p>
         </p><p>
-        <a class="indexterm" name="id367141"></a>
-        <a class="indexterm" name="id367147"></a>
+        <a class="indexterm" name="id2618365"></a>
+        <a class="indexterm" name="id2618372"></a>
         The <code class="filename">/etc/ldap.conf</code> file must be configured also. Refer to the PADL documentation
         and source code for nss_ldap instructions.
         </p><p>
         The next step involves preparation on the ADS schema. This is briefly discussed in the remaining
         part of this chapter.
-        </p><div class="sect4" lang="en"><div class="titlepage"><div><div><h5 class="title"><a name="id367167"></a>IDMAP, Active Directory, and MS Services for UNIX 3.5</h5></div></div></div><p>
-                <a class="indexterm" name="id367175"></a>
+        </p><div class="sect4" lang="en"><div class="titlepage"><div><div><h5 class="title"><a name="id2618394"></a>IDMAP, Active Directory, and MS Services for UNIX 3.5</h5></div></div></div><p>
+                <a class="indexterm" name="id2618402"></a>
                 The Microsoft Windows Service for UNIX version 3.5 is available for free
-                <a href="http://www.microsoft.com/windows/sfu/" target="_top">download</a>
+                <a class="ulink" href="http://www.microsoft.com/windows/sfu/" target="_top">download</a>
                 from the Microsoft Web site. You will need to download this tool and install it following
                 Microsoft instructions.
-                </p></div><div class="sect4" lang="en"><div class="titlepage"><div><div><h5 class="title"><a name="id367192"></a>IDMAP, Active Directory, and AD4UNIX</h5></div></div></div><p>
+                </p></div><div class="sect4" lang="en"><div class="titlepage"><div><div><h5 class="title"><a name="id2618422"></a>IDMAP, Active Directory, and AD4UNIX</h5></div></div></div><p>
                 Instructions for obtaining and installing the AD4UNIX tool set can be found from the
-                <a href="http://www.geekcomix.com/cgi-bin/classnotes/wiki.pl?LDAP01/An_Alternative_Approach" target="_top">
+                <a class="ulink" href="http://www.geekcomix.com/cgi-bin/classnotes/wiki.pl?LDAP01/An_Alternative_Approach" target="_top">
                 Geekcomix</a> Web site.
-                </p></div></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id367212"></a>UNIX/Linux Client Domain Member</h3></div></div></div><p><a class="indexterm" name="id367219"></a>
+                </p></div></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2618444"></a>UNIX/Linux Client Domain Member</h3></div></div></div><p><a class="indexterm" name="id2618451"></a>
 	So far this chapter has been mainly concerned with the provision of file and print
 	services for domain member servers. However, an increasing number of UNIX/Linux
 	workstations are being installed that do not act as file or print servers to anyone
 	other than a single desktop user. The key demand for desktop systems is to be able
 	to log onto any UNIX/Linux or Windows desktop using the same network user credentials.
-	</p><p><a class="indexterm" name="id367234"></a>
+	</p><p><a class="indexterm" name="id2618470"></a>
 	The ability to use a common set of user credential across a variety of network systems
 	is generally regarded as a single sign-on (SSO) solution. SSO systems are sold by a
 	large number of vendors and include a range of technologies such as:
@@ -1439,18 +1439,18 @@
 		Metadirectory server solutions
 		</p></li><li><p>
 		Replacement authentication systems
-		</p></li></ul></div><p><a class="indexterm" name="id367272"></a>
+		</p></li></ul></div><p><a class="indexterm" name="id2618512"></a>
 	There are really four solutions that provide integrated authentication and
 	user identity management facilities:
 	</p><div class="itemizedlist"><ul type="disc"><li><p>
 		Samba winbind (free). Samba-3.0.20 introduced a complete replacement for Winbind that now
 		provides a greater level of scalability in large ADS environments.
                 </p></li><li><p>
-		<a href="http://www.padl.com" target="_top">PADL</a> PAM and LDAP tools (free).
+		<a class="ulink" href="http://www.padl.com" target="_top">PADL</a> PAM and LDAP tools (free).
                 </p></li><li><p>
-		<a href="http://www.vintela.com" target="_top">Vintela</a> Authentication Services (commercial).
+		<a class="ulink" href="http://www.vintela.com" target="_top">Vintela</a> Authentication Services (commercial).
                 </p></li><li><p>
-		<a href="http://www.centrify.com" target="_top">Centrify</a> DirectControl (commercial). 
+		<a class="ulink" href="http://www.centrify.com" target="_top">Centrify</a> DirectControl (commercial). 
 		Centrify's commercial product allows UNIX and Linux systems to use Active Directory
 		security, directory and policy services.  Enhancements include a centralized ID mapping that 
 		allows Samba, DirectControl and Active Directory to seamlessly work together.
@@ -1464,26 +1464,26 @@
 	provides logon services for UNIX/Linux users, while Windows users obtain their sign-on
 	support via Samba-3.
 	</p><p>
-	<a class="indexterm" name="id367339"></a>
+	<a class="indexterm" name="id2618591"></a>
 	On the other hand, if the authentication and identity resolution backend must be provided by
 	a Windows NT4-style domain or from an Active Directory Domain that does not have the Microsoft
 	Windows Services for UNIX installed, winbind is your best friend. Specific guidance for these
 	situations now follows.
 	</p><p>
-	<a class="indexterm" name="id367354"></a>
-	<a class="indexterm" name="id367361"></a>
-	<a class="indexterm" name="id367368"></a>
+	<a class="indexterm" name="id2618608"></a>
+	<a class="indexterm" name="id2618615"></a>
+	<a class="indexterm" name="id2618622"></a>
 	To permit users to log on to a Linux system using Windows network credentials, you need to
 	configure identity resolution (NSS) and PAM. This means that the basic steps include those
 	outlined above with the addition of PAM configuration. Given that most workstations (desktop/client)
 	usually do not need to provide file and print services to a group of users, the configuration
 	of shares and printers is generally less important. Often this allows the share specifications
 	to be entirely removed from the <code class="filename">smb.conf</code> file. That is obviously an administrator decision.
-	</p><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id367386"></a>NT4 Domain Member</h4></div></div></div><p>
+	</p><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2618645"></a>NT4 Domain Member</h4></div></div></div><p>
 		The following steps provide a Linux system that users can log onto using
 		Windows NT4 (or Samba-3) domain network credentials:
 		</p><div class="procedure"><ol type="1"><li><p>
-			Follow the steps outlined in <a href="unixclients.html#wdcsdm" title="NT4/Samba Domain with Samba Domain Member Server: Using NSS and Winbind">???</a> and ensure that
+			Follow the steps outlined in <a class="link" href="unixclients.html#wdcsdm" title="NT4/Samba Domain with Samba Domain Member Server: Using NSS and Winbind">&#8220;NT4/Samba Domain with Samba Domain Member Server: Using NSS and Winbind&#8221;</a> and ensure that
 			all validation tests function as shown.
 			</p></li><li><p>
 			Identify what services users must log on to. On Red Hat Linux, if it is
@@ -1499,7 +1499,7 @@
 			<code class="filename">/etc/pam.d</code> should be backed up to a safe location.
 			</p></li><li><p>
 			If you require only console login support, edit the <code class="filename">/etc/pam.d/login</code>
-			so it matches <a href="unixclients.html#ch9-pamwnbdlogin" title="Example 7.11. SUSE: PAM login Module Using Winbind">???</a>.
+			so it matches <a class="link" href="unixclients.html#ch9-pamwnbdlogin" title="Example 7.11. SUSE: PAM login Module Using Winbind">&#8220;SUSE: PAM login Module Using Winbind&#8221;</a>.
 			</p></li><li><p>
 			To provide the ability to log onto the graphical desktop interface, you must edit
 			the files <code class="filename">gdm</code> and <code class="filename">xdm</code> in the 
@@ -1507,17 +1507,17 @@
 			</p></li><li><p>
 			Edit only one file at a time. Carefully validate its operation before attempting
 			to reboot the machine.
-			</p></li></ol></div></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id367498"></a>ADS Domain Member</h4></div></div></div><p>
+			</p></li></ol></div></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2618767"></a>ADS Domain Member</h4></div></div></div><p>
 		This procedure should be followed to permit a Linux network client (workstation/desktop)
 		to permit users to log on using Microsoft Active Directory-based user credentials.
 		</p><div class="procedure"><ol type="1"><li><p>
-			Follow the steps outlined in <a href="unixclients.html#adssdm" title="Active Directory Domain with Samba Domain Member Server">???</a> and ensure that
+			Follow the steps outlined in <a class="link" href="unixclients.html#adssdm" title="Active Directory Domain with Samba Domain Member Server">&#8220;Active Directory Domain with Samba Domain Member Server&#8221;</a> and ensure that
 			all validation tests function as shown.
 			</p></li><li><p>
 			Identify what services users must log on to. On Red Hat Linux, if it is
 			intended that the user shall be given access to all services, it may be
 			most expeditious to simply configure the file 
-			<code class="filename">/etc/pam.d/system-auth</code> as shown in <a href="unixclients.html#ch9-rhsysauth" title="Example 7.13. Red Hat 9: PAM System Authentication File: /etc/pam.d/system-auth Module Using Winbind">???</a>.
+			<code class="filename">/etc/pam.d/system-auth</code> as shown in <a class="link" href="unixclients.html#ch9-rhsysauth" title="Example 7.13. Red Hat 9: PAM System Authentication File: /etc/pam.d/system-auth Module Using Winbind">&#8220;Red Hat 9: PAM System Authentication File: /etc/pam.d/system-auth Module Using Winbind&#8221;</a>.
 			</p></li><li><p>
 			Carefully make a backup copy of all PAM configuration files before you
 			begin making changes. If you break the PAM configuration, please note
@@ -1527,7 +1527,7 @@
 			<code class="filename">/etc/pam.d</code> should be backed up to a safe location.
 			</p></li><li><p>
 			If you require only console login support, edit the <code class="filename">/etc/pam.d/login</code>
-			so it matches <a href="unixclients.html#ch9-pamwnbdlogin" title="Example 7.11. SUSE: PAM login Module Using Winbind">???</a>.
+			so it matches <a class="link" href="unixclients.html#ch9-pamwnbdlogin" title="Example 7.11. SUSE: PAM login Module Using Winbind">&#8220;SUSE: PAM login Module Using Winbind&#8221;</a>.
 			</p></li><li><p>
 			To provide the ability to log onto the graphical desktop interface, you must edit
 			the files <code class="filename">gdm</code> and <code class="filename">xdm</code> in the 
@@ -1587,7 +1587,7 @@
 session     required      /lib/security/$ISA/pam_limits.so
 session     sufficient    /lib/security/$ISA/pam_unix.so
 session     sufficient    /lib/security/$ISA/pam_winbind.so use_first_pass
-</pre></div></div><br class="example-break"></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id367699"></a>Key Points Learned</h3></div></div></div><p>
+</pre></div></div><br class="example-break"></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2619019"></a>Key Points Learned</h3></div></div></div><p>
 		The addition of UNIX/Linux Samba servers and clients is a common requirement. In this chapter, you
 		learned how to integrate such servers so that the UID/GID mappings they use can be consistent
 		across all domain member servers. You also discovered how to implement the ability to use Samba
@@ -1607,54 +1607,54 @@
 			</p></li><li><p>
 			On NSS/PAM enabled UNIX/Linux systems, NSS is responsible for identity management 
 			and PAM is responsible for authentication of logon credentials (username and password).
-			</p></li></ul></div></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id367744"></a>Questions and Answers</h2></div></div></div><p>
+			</p></li></ul></div></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2619073"></a>Questions and Answers</h2></div></div></div><p>
 	The following questions were obtained from the mailing list and also from private discussions
 	with Windows network administrators.
-	</p><div class="qandaset"><dl><dt> <a href="unixclients.html#id367761">
+	</p><div class="qandaset"><dl><dt> <a href="unixclients.html#id2619091">
 		We use NIS for all UNIX accounts. Why do we need winbind?
-		</a></dt><dt> <a href="unixclients.html#id367868">
+		</a></dt><dt> <a href="unixclients.html#id2619206">
 		Our IT management people do not like LDAP but are looking at Microsoft Active Directory. 
 	      Which is better?
-		</a></dt><dt> <a href="unixclients.html#id367942">
+		</a></dt><dt> <a href="unixclients.html#id2619290">
 		We want to implement a Samba PDC, four Samba BDCs, and 10 Samba servers. Is it possible 
 		to use NIS in place of LDAP?
-		</a></dt><dt> <a href="unixclients.html#id368049">
+		</a></dt><dt> <a href="unixclients.html#id2619401">
 		Are you suggesting that users should not log on to a domain member server? If so, why?
-		</a></dt><dt> <a href="unixclients.html#id368158">
+		</a></dt><dt> <a href="unixclients.html#id2619529">
 		We want to ensure that only users from our own domain plus from trusted domains can use our
 		Samba servers. In the smb.conf file on all servers, we have enabled the winbind
 		trusted domains only parameter. We now find that users from trusted domains 
 		cannot access our servers, and users from Windows clients that are not domain members
 		can also access our servers. Is this a Samba bug?
-		</a></dt><dt> <a href="unixclients.html#id368322">
+		</a></dt><dt> <a href="unixclients.html#id2619704">
 		What are the benefits of using LDAP for my domain member servers?
-		</a></dt><dt> <a href="unixclients.html#id368497">
+		</a></dt><dt> <a href="unixclients.html#id2619887">
 		Is proper DNS operation necessary for Samba-3 plus LDAP? If so, what must I put into
 		my DNS configuration?
-		</a></dt><dt> <a href="unixclients.html#id368645">
+		</a></dt><dt> <a href="unixclients.html#id2620045">
 		Our Windows 2003 Server Active Directory domain runs with NetBIOS disabled. Can we
 		use Samba-3 with that configuration?
-		</a></dt><dt> <a href="unixclients.html#id368662">
+		</a></dt><dt> <a href="unixclients.html#id2620064">
 		When I tried to execute net ads join, I got no output. It did not work, so
 		I think that it failed. I then executed net rpc join and that worked fine.
 		That is okay, isn't it?
-		</a></dt></dl><table border="0" summary="Q and A Set"><col align="left" width="1%"><tbody><tr class="question"><td align="left" valign="top"><a name="id367761"></a><a name="id367763"></a></td><td align="left" valign="top"><p>
+		</a></dt></dl><table border="0" summary="Q and A Set"><col align="left" width="1%"><tbody><tr class="question"><td align="left" valign="top"><a name="id2619091"></a><a name="id2619093"></a></td><td align="left" valign="top"><p>
 		We use NIS for all UNIX accounts. Why do we need winbind?
 		</p></td></tr><tr class="answer"><td align="left" valign="top"></td><td align="left" valign="top"><p>
-		<a class="indexterm" name="id367774"></a>
-		<a class="indexterm" name="id367781"></a>
-		<a class="indexterm" name="id367787"></a>
-		<a class="indexterm" name="id367794"></a>
-		<a class="indexterm" name="id367801"></a>
-		<a class="indexterm" name="id367808"></a>
+		<a class="indexterm" name="id2619105"></a>
+		<a class="indexterm" name="id2619112"></a>
+		<a class="indexterm" name="id2619119"></a>
+		<a class="indexterm" name="id2619125"></a>
+		<a class="indexterm" name="id2619132"></a>
+		<a class="indexterm" name="id2619139"></a>
 		You can use NIS for your UNIX accounts. NIS does not store the Windows encrypted
 		passwords that need to be stored in one of the acceptable passdb backends.
 		Your choice of backend is limited to <em class="parameter"><code>smbpasswd</code></em> or
 		<em class="parameter"><code>tdbsam</code></em>. Winbind is needed to handle the resolution of
 		SIDs from trusted domains to local UID/GID values.
 		</p><p>
-		<a class="indexterm" name="id367832"></a>
-		<a class="indexterm" name="id367839"></a>
+		<a class="indexterm" name="id2619166"></a>
+		<a class="indexterm" name="id2619173"></a>
 		On a domain member server, you effectively map Windows domain users to local users
 		that are in your NIS database by specifying the <em class="parameter"><code>winbind trusted domains
 		only</code></em>. This causes user and group account lookups to be routed via
@@ -1662,17 +1662,17 @@
 		this pushes the resolution of users and groups out through NIS.
 		</p><p>
 		As a general rule, it is always a good idea to run winbind on all Samba servers.
-		</p></td></tr><tr class="question"><td align="left" valign="top"><a name="id367868"></a><a name="id367870"></a></td><td align="left" valign="top"><p>
+		</p></td></tr><tr class="question"><td align="left" valign="top"><a name="id2619206"></a><a name="id2619208"></a></td><td align="left" valign="top"><p>
 		Our IT management people do not like LDAP but are looking at Microsoft Active Directory. 
-	      Which is better?<a class="indexterm" name="id367876"></a>
-		</p></td></tr><tr class="answer"><td align="left" valign="top"></td><td align="left" valign="top"><p><a class="indexterm" name="id367890"></a><a class="indexterm" name="id367901"></a><a class="indexterm" name="id367909"></a>
+	      Which is better?<a class="indexterm" name="id2619214"></a>
+		</p></td></tr><tr class="answer"><td align="left" valign="top"></td><td align="left" valign="top"><p><a class="indexterm" name="id2619229"></a><a class="indexterm" name="id2619240"></a><a class="indexterm" name="id2619248"></a>
 		Microsoft Active Directory is an LDAP server that is intricately tied to a Kerberos
 		infrastructure. Most IT managers who object to LDAP do so because
 		an LDAP server is most often supplied as a raw tool that needs to be configured and
 		for which the administrator must create the schema, create the administration tools, and
 		devise the backup and recovery facilities in a site-dependent manner. LDAP servers
 		in general are seen as a high-energy, high-risk facility.
-		</p><p><a class="indexterm" name="id367924"></a>
+		</p><p><a class="indexterm" name="id2619267"></a>
 		Microsoft Active Directory by comparison is easy to install and configure and
 		is supplied with all tools necessary to implement and manage the directory. For sites
 		that lack a lot of technical competence, Active Directory is a good choice. For sites
@@ -1681,28 +1681,28 @@
 		the site want? If management wants a choice to use an alternative, they may want to
 		consider the options. On the other hand, if management just wants a solution that works,
 		Microsoft Active Directory is a good solution.
-		</p></td></tr><tr class="question"><td align="left" valign="top"><a name="id367942"></a><a name="id367944"></a></td><td align="left" valign="top"><p>
+		</p></td></tr><tr class="question"><td align="left" valign="top"><a name="id2619290"></a><a name="id2619292"></a></td><td align="left" valign="top"><p>
 		We want to implement a Samba PDC, four Samba BDCs, and 10 Samba servers. Is it possible 
 		to use NIS in place of LDAP?
-		</p></td></tr><tr class="answer"><td align="left" valign="top"></td><td align="left" valign="top"><p><a class="indexterm" name="id367955"></a><a class="indexterm" name="id367962"></a><a class="indexterm" name="id367970"></a><a class="indexterm" name="id367978"></a><a class="indexterm" name="id367986"></a><a class="indexterm" name="id367994"></a><a class="indexterm" name="id368001"></a>
+		</p></td></tr><tr class="answer"><td align="left" valign="top"></td><td align="left" valign="top"><p><a class="indexterm" name="id2619304"></a><a class="indexterm" name="id2619312"></a><a class="indexterm" name="id2619320"></a><a class="indexterm" name="id2619328"></a><a class="indexterm" name="id2619336"></a><a class="indexterm" name="id2619344"></a><a class="indexterm" name="id2619351"></a>
 		Yes, it is possible to use NIS in place of LDAP, but there may be problems with keeping
 		the Windows (SMB) encrypted passwords database correctly synchronized across the entire
 		network. Workstations (Windows client machines) periodically change their domain
 		membership secure account password. How can you keep changes that are on remote BDCs
 		synchronized on the PDC?
-		</p><p><a class="indexterm" name="id368019"></a><a class="indexterm" name="id368026"></a><a class="indexterm" name="id368034"></a>
+		</p><p><a class="indexterm" name="id2619369"></a><a class="indexterm" name="id2619377"></a><a class="indexterm" name="id2619384"></a>
 		LDAP is a more elegant solution because it permits centralized storage and management
 		of all network identities (user, group, and machine accounts) together with all information
 		Samba needs to provide to network clients and their users.
-		</p></td></tr><tr class="question"><td align="left" valign="top"><a name="id368049"></a><a name="id368051"></a></td><td align="left" valign="top"><p>
+		</p></td></tr><tr class="question"><td align="left" valign="top"><a name="id2619401"></a><a name="id2619403"></a></td><td align="left" valign="top"><p>
 		Are you suggesting that users should not log on to a domain member server? If so, why?
-		</p></td></tr><tr class="answer"><td align="left" valign="top"></td><td align="left" valign="top"><p><a class="indexterm" name="id368061"></a><a class="indexterm" name="id368069"></a><a class="indexterm" name="id368080"></a>
+		</p></td></tr><tr class="answer"><td align="left" valign="top"></td><td align="left" valign="top"><p><a class="indexterm" name="id2619414"></a><a class="indexterm" name="id2619422"></a><a class="indexterm" name="id2619434"></a>
 		Many UNIX administrators mock the model that the personal computer industry has adopted
 		as normative since the early days of Novell NetWare. The old
 		perception of the necessity to keep users off file and print servers was a result of
 		fears concerning the security and integrity of data. It was a simple and generally
 		effective measure to keep users away from servers, except through mapped drives.
-		</p><p><a class="indexterm" name="id368095"></a><a class="indexterm" name="id368103"></a><a class="indexterm" name="id368111"></a><a class="indexterm" name="id368119"></a><a class="indexterm" name="id368127"></a>
+		</p><p><a class="indexterm" name="id2619459"></a><a class="indexterm" name="id2619467"></a><a class="indexterm" name="id2619474"></a><a class="indexterm" name="id2619482"></a><a class="indexterm" name="id2619490"></a>
 		UNIX administrators are fully correct in asserting that UNIX servers and workstations
 		are identical in terms of the software that is installed. They correctly assert that
 		in a well-secured environment it is safe to store files on a system that has hundreds
@@ -1711,17 +1711,17 @@
 		server the risk to operations through simple user errors.
 		Only then can one begin to appraise the best strategy and adopt a site-specific
 		policy that best protects the needs of users and of the organization alike.
-		</p><p><a class="indexterm" name="id368143"></a>
+		</p><p><a class="indexterm" name="id2619512"></a>
 		From experience, it is my recommendation to keep general system-level logins to a
 		practical minimum and to eliminate them if possible. This should not be taken as a
 		hard rule, though. The better question is, what works best for the site?
-		</p></td></tr><tr class="question"><td align="left" valign="top"><a name="id368158"></a><a name="id368160"></a></td><td align="left" valign="top"><p><a class="indexterm" name="id368163"></a><a class="indexterm" name="id368171"></a><a class="indexterm" name="id368182"></a><a class="indexterm" name="id368190"></a>
+		</p></td></tr><tr class="question"><td align="left" valign="top"><a name="id2619529"></a><a name="id2619531"></a></td><td align="left" valign="top"><p><a class="indexterm" name="id2619534"></a><a class="indexterm" name="id2619542"></a><a class="indexterm" name="id2619554"></a><a class="indexterm" name="id2619562"></a>
 		We want to ensure that only users from our own domain plus from trusted domains can use our
 		Samba servers. In the <code class="filename">smb.conf</code> file on all servers, we have enabled the <em class="parameter"><code>winbind
 		trusted domains only</code></em> parameter. We now find that users from trusted domains 
 		cannot access our servers, and users from Windows clients that are not domain members
 		can also access our servers. Is this a Samba bug?
-		</p></td></tr><tr class="answer"><td align="left" valign="top"></td><td align="left" valign="top"><p><a class="indexterm" name="id368219"></a><a class="indexterm" name="id368227"></a><a class="indexterm" name="id368235"></a><a class="indexterm" name="id368243"></a><a class="indexterm" name="id368250"></a><a class="indexterm" name="id368258"></a>
+		</p></td></tr><tr class="answer"><td align="left" valign="top"></td><td align="left" valign="top"><p><a class="indexterm" name="id2619594"></a><a class="indexterm" name="id2619602"></a><a class="indexterm" name="id2619610"></a><a class="indexterm" name="id2619618"></a><a class="indexterm" name="id2619626"></a><a class="indexterm" name="id2619634"></a>
 		The manual page for this <em class="parameter"><code>winbind trusted domains only</code></em> parameter says,
 		&#8220;<span class="quote">This parameter is designed to allow Samba servers that are members of a Samba-controlled 
 		domain to use UNIX accounts distributed vi NIS, rsync, or LDAP as the UIDs for winbindd users 
@@ -1729,7 +1729,7 @@
 		mapped to the account <code class="constant">user1</code> in <code class="filename">/etc/passwd</code> instead 
 		of allocating a new UID for him or her.</span>&#8221; This clearly suggests that you are trying
 		to use this parameter inappropriately.
-		</p><p><a class="indexterm" name="id368296"></a>
+		</p><p><a class="indexterm" name="id2619675"></a>
 		A far better solution is to use the <em class="parameter"><code>valid users</code></em> by specifying
 		precisely the domain users and groups that should be permitted access to the shares. You could, 
 		for example, set the following parameters:
@@ -1738,24 +1738,24 @@
 	path = /export/demodata
 	valid users = @"Domain Users", @"OTHERDOMAIN\Domain Users"
 </pre><p>
-		</p></td></tr><tr class="question"><td align="left" valign="top"><a name="id368322"></a><a name="id368324"></a></td><td align="left" valign="top"><p>
+		</p></td></tr><tr class="question"><td align="left" valign="top"><a name="id2619704"></a><a name="id2619706"></a></td><td align="left" valign="top"><p>
 		What are the benefits of using LDAP for my domain member servers?
-		</p></td></tr><tr class="answer"><td align="left" valign="top"></td><td align="left" valign="top"><p><a class="indexterm" name="id368334"></a><a class="indexterm" name="id368342"></a><a class="indexterm" name="id368350"></a><a class="indexterm" name="id368358"></a><a class="indexterm" name="id368365"></a><a class="indexterm" name="id368373"></a><a class="indexterm" name="id368381"></a><a class="indexterm" name="id368389"></a><a class="indexterm" name="id368397"></a>
+		</p></td></tr><tr class="answer"><td align="left" valign="top"></td><td align="left" valign="top"><p><a class="indexterm" name="id2619717"></a><a class="indexterm" name="id2619725"></a><a class="indexterm" name="id2619733"></a><a class="indexterm" name="id2619740"></a><a class="indexterm" name="id2619748"></a><a class="indexterm" name="id2619756"></a><a class="indexterm" name="id2619764"></a><a class="indexterm" name="id2619772"></a><a class="indexterm" name="id2619780"></a>
 		The key benefit of using LDAP is that the UID of all users and the GID of all groups
 		are globally consistent on domain controllers as well as on domain member servers.
 		This means that it is possible to copy/replicate files across servers without
 		loss of identity.
-		</p><p><a class="indexterm" name="id368410"></a><a class="indexterm" name="id368418"></a><a class="indexterm" name="id368426"></a><a class="indexterm" name="id368434"></a><a class="indexterm" name="id368442"></a><a class="indexterm" name="id368450"></a><a class="indexterm" name="id368461"></a><a class="indexterm" name="id368469"></a>
+		</p><p><a class="indexterm" name="id2619796"></a><a class="indexterm" name="id2619804"></a><a class="indexterm" name="id2619812"></a><a class="indexterm" name="id2619820"></a><a class="indexterm" name="id2619827"></a><a class="indexterm" name="id2619835"></a><a class="indexterm" name="id2619847"></a><a class="indexterm" name="id2619855"></a>
 		When use is made of account identity resolution via winbind, even when an IDMAP backend
 		is stored in LDAP, the UID/GID on domain member servers is consistent, but differs
 		from the ID that the user/group has on domain controllers. The winbind allocated UID/GID
 		that is stored in LDAP (or locally) will be in the numeric range specified in the <em class="parameter"><code>
 		idmap uid/gid</code></em> in the <code class="filename">smb.conf</code> file. On domain controllers, the UID/GID is
 		that of the POSIX value assigned in the LDAP directory as part of the POSIX account information.
-		</p></td></tr><tr class="question"><td align="left" valign="top"><a name="id368497"></a><a name="id368499"></a></td><td align="left" valign="top"><p>
+		</p></td></tr><tr class="question"><td align="left" valign="top"><a name="id2619887"></a><a name="id2619890"></a></td><td align="left" valign="top"><p>
 		Is proper DNS operation necessary for Samba-3 plus LDAP? If so, what must I put into
 		my DNS configuration?
-		</p></td></tr><tr class="answer"><td align="left" valign="top"></td><td align="left" valign="top"><p><a class="indexterm" name="id368510"></a><a class="indexterm" name="id368521"></a><a class="indexterm" name="id368532"></a><a class="indexterm" name="id368540"></a><a class="indexterm" name="id368548"></a><a class="indexterm" name="id368555"></a><a class="indexterm" name="id368563"></a>
+		</p></td></tr><tr class="answer"><td align="left" valign="top"></td><td align="left" valign="top"><p><a class="indexterm" name="id2619901"></a><a class="indexterm" name="id2619912"></a><a class="indexterm" name="id2619923"></a><a class="indexterm" name="id2619931"></a><a class="indexterm" name="id2619939"></a><a class="indexterm" name="id2619947"></a><a class="indexterm" name="id2619955"></a>
 		Samba depends on correctly functioning resolution of hostnames to their IP address. Samba
 		makes no direct DNS lookup calls, but rather redirects all name-to-address calls via the
 		<code class="literal">getXXXbyXXX()</code> function calls. The configuration of the <code class="constant">hosts</code>
@@ -1768,23 +1768,23 @@
 		this means that a hostname lookup first tries the <code class="filename">/etc/hosts</code>.
 		If this fails to resolve, it attempts a DNS lookup, and if that fails, it tries a
 		WINS lookup.
-		</p><p><a class="indexterm" name="id368613"></a><a class="indexterm" name="id368621"></a><a class="indexterm" name="id368629"></a>
+		</p><p><a class="indexterm" name="id2620010"></a><a class="indexterm" name="id2620017"></a><a class="indexterm" name="id2620025"></a>
 		The addition of the WINS-based name lookup makes sense only if NetBIOS over TCP/IP has
 		been enabled on all Windows clients. Where NetBIOS over TCP/IP has been disabled, DNS
 		is the preferred name resolution technology. This usually makes most sense when Samba
 		is a client of an Active Directory domain, where NetBIOS use has been disabled. In this
 		case, the Windows 200x autoregisters all locator records it needs with its own DNS
 		server or servers.
-		</p></td></tr><tr class="question"><td align="left" valign="top"><a name="id368645"></a><a name="id368647"></a></td><td align="left" valign="top"><p>
+		</p></td></tr><tr class="question"><td align="left" valign="top"><a name="id2620045"></a><a name="id2620048"></a></td><td align="left" valign="top"><p>
 		Our Windows 2003 Server Active Directory domain runs with NetBIOS disabled. Can we
 		use Samba-3 with that configuration?
 		</p></td></tr><tr class="answer"><td align="left" valign="top"></td><td align="left" valign="top"><p>
 		Yes.
-		</p></td></tr><tr class="question"><td align="left" valign="top"><a name="id368662"></a><a name="id368664"></a></td><td align="left" valign="top"><p><a class="indexterm" name="id368668"></a><a class="indexterm" name="id368682"></a>
+		</p></td></tr><tr class="question"><td align="left" valign="top"><a name="id2620064"></a><a name="id2620066"></a></td><td align="left" valign="top"><p><a class="indexterm" name="id2620069"></a><a class="indexterm" name="id2620084"></a>
 		When I tried to execute net ads join, I got no output. It did not work, so
 		I think that it failed. I then executed net rpc join and that worked fine.
 		That is okay, isn't it?
-		</p></td></tr><tr class="answer"><td align="left" valign="top"></td><td align="left" valign="top"><p><a class="indexterm" name="id368704"></a><a class="indexterm" name="id368712"></a>
+		</p></td></tr><tr class="answer"><td align="left" valign="top"></td><td align="left" valign="top"><p><a class="indexterm" name="id2620107"></a><a class="indexterm" name="id2620115"></a>
 		No. This is not okay. It means that your Samba-3 client has joined the ADS domain as
 		a Windows NT4 client, and Samba-3 will not be using Kerberos-based authentication.
 		</p></td></tr></tbody></table></div></div></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="DMSMig.html">Prev</a> </td><td width="20%" align="center"><a accesskey="u" href="DMSMig.html">Up</a></td><td width="40%" align="right"> <a accesskey="n" href="upgrades.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">Part II. Domain Members, Updating Samba and Migration </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> Chapter 8. Updating Samba-3</td></tr></table></div></body></html>

Modified: branches/samba/experimental/docs/htmldocs/Samba3-ByExample/upgrades.html
===================================================================
--- branches/samba/experimental/docs/htmldocs/Samba3-ByExample/upgrades.html	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/docs/htmldocs/Samba3-ByExample/upgrades.html	2008-06-09 06:59:20 UTC (rev 1920)
@@ -1,14 +1,14 @@
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Chapter 8. Updating Samba-3</title><link rel="stylesheet" href="samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.72.0"><link rel="start" href="index.html" title="Samba-3 by Example"><link rel="up" href="DMSMig.html" title="Part II. Domain Members, Updating Samba and Migration"><link rel="prev" href="unixclients.html" title="Chapter 7. Adding Domain Member Servers and Clients"><link rel="next" href="ntmigration.html" title="Chapter 9. Migrating NT4 Domain to Samba-3"></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. Updating Samba-3</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="unixclients.html">Prev</a> </td><th width="60%" align="center">Part II. Domain Members, Updating Samba and Migration</th><td width="20%" align="right"> <a accesskey="n" href="ntmigration.html">Next</a></td></tr></table><hr></div><div class="chapter" lang="en"><div class="titlepage"><div><div><h2 class="title"><a name="upgrades"></a>Chapter 8. Updating Samba-3</h2></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="sect1"><a href="upgrades.html#id368817">Introduction</a></span></dt><dd><dl><dt><span class="sect2"><a href="upgrades.html#id368901">Cautions and Notes</a></span></dt></dl></dd><dt><span class="sect1"><a href="upgrades.html#id370109">Upgrading from Samba 1.x and 2.x to Samba-3</a></span></dt><dd><dl><dt><span class="sect2"><a href="upgrades.html#sbeug2">Samba 1.9.x and 2.x Versions Without LDAP</a></span></dt><dt><span class="sect2"><a href="upgrades.html#id370451">Applicable to All Samba 2.x to Samba-3 Upgrades</a></span></dt><dt><span class="sect2"><a href="upgrades.html#id370773">Samba-2.x with LDAP Support</a></span></dt></dl></dd><dt><span class="sect1"><a href="upgrades.html#id370887">Updating a Samba-3 Installation</a></span></dt><dd><dl><dt><span class="sect2"><a href="upgrades.html#id370982">Samba-3 to Samba-3 Updates on the Same Server</a></span></dt><dt><span class="sect2"><a href="upgrades.html#id371166">Migrating Samba-3 to a New Server</a></span></dt><dt><span class="sect2"><a href="upgrades.html#id371543">Migration of Samba Accounts to Active Directory</a></span></dt></dl></dd></dl></div><p>
-<a class="indexterm" name="id368743"></a>
-<a class="indexterm" name="id368750"></a>
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Chapter 8. Updating Samba-3</title><link rel="stylesheet" href="../samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.73.1"><link rel="start" href="index.html" title="Samba-3 by Example"><link rel="up" href="DMSMig.html" title="Part II. Domain Members, Updating Samba and Migration"><link rel="prev" href="unixclients.html" title="Chapter 7. Adding Domain Member Servers and Clients"><link rel="next" href="ntmigration.html" title="Chapter 9. Migrating NT4 Domain to Samba-3"></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. Updating Samba-3</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="unixclients.html">Prev</a> </td><th width="60%" align="center">Part II. Domain Members, Updating Samba and Migration</th><td width="20%" align="right"> <a accesskey="n" href="ntmigration.html">Next</a></td></tr></table><hr></div><div class="chapter" lang="en"><div class="titlepage"><div><div><h2 class="title"><a name="upgrades"></a>Chapter 8. Updating Samba-3</h2></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="sect1"><a href="upgrades.html#id2620232">Introduction</a></span></dt><dd><dl><dt><span class="sect2"><a href="upgrades.html#id2620329">Cautions and Notes</a></span></dt></dl></dd><dt><span class="sect1"><a href="upgrades.html#id2621658">Upgrading from Samba 1.x and 2.x to Samba-3</a></span></dt><dd><dl><dt><span class="sect2"><a href="upgrades.html#sbeug2">Samba 1.9.x and 2.x Versions Without LDAP</a></span></dt><dt><span class="sect2"><a href="upgrades.html#id2622026">Applicable to All Samba 2.x to Samba-3 Upgrades</a></span></dt><dt><span class="sect2"><a href="upgrades.html#id2622360">Samba-2.x with LDAP Support</a></span></dt></dl></dd><dt><span class="sect1"><a href="upgrades.html#id2622541">Updating a Samba-3 Installation</a></span></dt><dd><dl><dt><span class="sect2"><a href="upgrades.html#id2622652">Samba-3 to Samba-3 Updates on the Same Server</a></span></dt><dt><span class="sect2"><a href="upgrades.html#id2622855">Migrating Samba-3 to a New Server</a></span></dt><dt><span class="sect2"><a href="upgrades.html#id2623269">Migration of Samba Accounts to Active Directory</a></span></dt></dl></dd></dl></div><p>
+<a class="indexterm" name="id2620148"></a>
+<a class="indexterm" name="id2620155"></a>
 It was a little difficult to select an appropriate title for this chapter.
 From email messages on the Samba mailing lists it is clear that many people
 consider the updating and upgrading of Samba to be a migration matter. Others
 talk about migrating Samba servers when in fact the issue at hand is one of
 installing a new Samba server to replace an older existing Samba server.
 </p><p>
-<a class="indexterm" name="id368763"></a>
-<a class="indexterm" name="id368770"></a>
+<a class="indexterm" name="id2620171"></a>
+<a class="indexterm" name="id2620178"></a>
 There has also been much talk about migration of Samba-3 from an smbpasswd
 passdb backend to the use of the tdbsam or ldapsam facilities that are new
 to Samba-3.
@@ -17,19 +17,19 @@
 people apply to these modes by which Samba servers are updated. This is further 
 highlighted by an email posting that included the following neat remark:
 </p><div class="blockquote"><blockquote class="blockquote"><p>
-<a class="indexterm" name="id368788"></a>
+<a class="indexterm" name="id2620199"></a>
 I like the &#8220;<span class="quote">net rpc vampire</span>&#8221; on NT4, but that to my surprise does
 not seem to work against a Samba PDC and, if addressed in the Samba to Samba
 context in either book, I could not find it.
 </p></blockquote></div><p>
-<a class="indexterm" name="id368807"></a>
+<a class="indexterm" name="id2620220"></a>
 So in response to the significant request for these situations to be better 
 documented, this chapter has now been added. User contributions and documentation
 of real-world experiences are a most welcome addition to this chapter.
-</p><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id368817"></a>Introduction</h2></div></div></div><p>
-<a class="indexterm" name="id368825"></a>
-<a class="indexterm" name="id368832"></a>
-<a class="indexterm" name="id368838"></a>
+</p><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2620232"></a>Introduction</h2></div></div></div><p>
+<a class="indexterm" name="id2620240"></a>
+<a class="indexterm" name="id2620247"></a>
+<a class="indexterm" name="id2620254"></a>
 A Windows network administrator explained in an email what changes he was
 planning to make and followed with the question: &#8220;<span class="quote">Anyone done this
 before?</span>&#8221; Many of us have upgraded and updated Samba without incident.
@@ -44,28 +44,28 @@
 fails to take adequate steps to avoid situations that may inflict lost
 productivity on them.
 </p><div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Warning</h3><p>
-<a class="indexterm" name="id368863"></a>
-<a class="indexterm" name="id368870"></a>
+<a class="indexterm" name="id2620285"></a>
+<a class="indexterm" name="id2620292"></a>
 Samba makes it possible to upgrade and update configuration files, but it
 is not possible to downgrade the configuration files. Please ensure that
 all configuration and control files are backed up to permit a down-grade
 in the rare event that this may be necessary.
 </p></div><p>
-<a class="indexterm" name="id368882"></a>
-<a class="indexterm" name="id368889"></a>
+<a class="indexterm" name="id2620307"></a>
+<a class="indexterm" name="id2620314"></a>
 It is prudent also to backup all data files on the server before attempting
 to perform a major upgrade. Many administrators have experienced the consequences
 of failure to take adequate precautions. So what is adequate? That is simple!
 If data is lost during an upgrade or update and it can not be restored,
 the precautions taken were inadequate. If a backup was not needed, but was available,
 caution was on the side of the victor.
-</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id368901"></a>Cautions and Notes</h3></div></div></div><p>
+</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2620329"></a>Cautions and Notes</h3></div></div></div><p>
 	Someone once said, &#8220;<span class="quote">It is good to be sorry, but better never to need to be!</span>&#8221;
 	These are wise words of advice to those contemplating a Samba upgrade or update.
 	</p><p>
-	<a class="indexterm" name="id368916"></a>
-	<a class="indexterm" name="id368923"></a>
-	<a class="indexterm" name="id368930"></a>
+	<a class="indexterm" name="id2620346"></a>
+	<a class="indexterm" name="id2620353"></a>
+	<a class="indexterm" name="id2620360"></a>
 	This is as good a time as any to define the terms <code class="constant">upgrade</code> and
 	<code class="constant">update</code>. The term <code class="constant">upgrade</code> refers to
 	the installation of a version of Samba that is a whole generation or more ahead of
@@ -73,12 +73,12 @@
 	number. So far Samba has been released in generations 1.x, 2.x, 3.x, and currently 4.0
 	is in development.
 	</p><p>
-	<a class="indexterm" name="id368954"></a>
+	<a class="indexterm" name="id2620387"></a>
 	The term <code class="constant">update</code> refers to a minor version number installation
 	in place of one of the same generation. For example, updating from Samba 3.0.10 to 3.0.14
 	is an update. The move from Samba 2.0.7 to 3.0.14 is an upgrade.
 	</p><p>
-	<a class="indexterm" name="id368970"></a>
+	<a class="indexterm" name="id2620404"></a>
 	While the use of these terms is an exercise in semantics, what needs to be realized
 	is that there are major functional differences between a Samba 2.x release and a Samba
 	3.0.x release. Such differences may require a significantly different approach to
@@ -90,13 +90,13 @@
 	the greater the risk that noone will read it, but where there is no documentation,
 	noone can read it!</span>&#8221; While true, some documentation is an evil necessity.
 	It is hoped that this update to the documentation will avoid both extremes.
-	</p><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id368991"></a>Security Identifiers (SIDs)</h4></div></div></div><p>
-	<a class="indexterm" name="id368999"></a>
-	<a class="indexterm" name="id369008"></a>
-	<a class="indexterm" name="id369014"></a>
-	<a class="indexterm" name="id369021"></a>
-	<a class="indexterm" name="id369028"></a>
-	<a class="indexterm" name="id369037"></a>
+	</p><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2620432"></a>Security Identifiers (SIDs)</h4></div></div></div><p>
+	<a class="indexterm" name="id2620440"></a>
+	<a class="indexterm" name="id2620449"></a>
+	<a class="indexterm" name="id2620456"></a>
+	<a class="indexterm" name="id2620463"></a>
+	<a class="indexterm" name="id2620469"></a>
+	<a class="indexterm" name="id2620478"></a>
 	Before the days of Windows NT and OS/2, every Windows and DOS networking client
 	that used the SMB protocols was an entirely autonomous entity. There was no concept
 	of a security identifier for a machine or a user outside of the username, the
@@ -104,46 +104,46 @@
 	in the same context as the way that the SID is used since the development of
 	Windows NT 3.10.
 	</p><p>
-	<a class="indexterm" name="id369053"></a>
-	<a class="indexterm" name="id369060"></a>
-	<a class="indexterm" name="id369066"></a>
-	<a class="indexterm" name="id369073"></a>
-	<a class="indexterm" name="id369080"></a>
-	<a class="indexterm" name="id369086"></a>
+	<a class="indexterm" name="id2620498"></a>
+	<a class="indexterm" name="id2620505"></a>
+	<a class="indexterm" name="id2620512"></a>
+	<a class="indexterm" name="id2620518"></a>
+	<a class="indexterm" name="id2620525"></a>
+	<a class="indexterm" name="id2620532"></a>
 	Versions of Samba prior to 1.9 did not make use of a SID. Instead they make exclusive use
 	of the username that is embedded in the SessionSetUpAndX component of the connection
 	setup process between a Windows client and an SMB/CIFS server. 
 	</p><p>
-	<a class="indexterm" name="id369101"></a>
-	<a class="indexterm" name="id369108"></a>
-	<a class="indexterm" name="id369114"></a>
+	<a class="indexterm" name="id2620548"></a>
+	<a class="indexterm" name="id2620555"></a>
+	<a class="indexterm" name="id2620562"></a>
 	Around November 1997 support was added to Samba-1.9 to handle the Windows security
 	RPC-based protocols that implemented support for Samba to store a machine SID. This
 	information was stored in a file called <code class="filename">MACHINE.SID.</code>
 	</p><p>
-	<a class="indexterm" name="id369132"></a>
-	<a class="indexterm" name="id369139"></a>
-	<a class="indexterm" name="id369145"></a>
+	<a class="indexterm" name="id2620581"></a>
+	<a class="indexterm" name="id2620588"></a>
+	<a class="indexterm" name="id2620595"></a>
 	Within the lifetime of the early Samba 2.x series, the machine SID information was
 	relocated into a tdb file called <code class="filename">secrets.tdb</code>, which is where
 	it is still located in Samba 3.0.x along with other information that pertains to the
 	local machine and its role within a domain security context.
 	</p><p>
-	<a class="indexterm" name="id369163"></a>
-	<a class="indexterm" name="id369173"></a>
-	<a class="indexterm" name="id369182"></a>
-	<a class="indexterm" name="id369188"></a>
+	<a class="indexterm" name="id2620615"></a>
+	<a class="indexterm" name="id2620625"></a>
+	<a class="indexterm" name="id2620634"></a>
+	<a class="indexterm" name="id2620640"></a>
 	There are two types of SID, those pertaining to the machine itself and the domain to
 	which it may belong, and those pertaining to users and groups within the security
 	context of the local machine, in the case of standalone servers (SAS) and domain member
 	servers (DMS).
 	</p><p>
-	<a class="indexterm" name="id369201"></a>
-	<a class="indexterm" name="id369208"></a>
-	<a class="indexterm" name="id369214"></a>
-	<a class="indexterm" name="id369221"></a>
-	<a class="indexterm" name="id369228"></a>
-	<a class="indexterm" name="id369234"></a>
+	<a class="indexterm" name="id2620655"></a>
+	<a class="indexterm" name="id2620662"></a>
+	<a class="indexterm" name="id2620669"></a>
+	<a class="indexterm" name="id2620676"></a>
+	<a class="indexterm" name="id2620683"></a>
+	<a class="indexterm" name="id2620689"></a>
 	When the Samba <code class="literal">smbd</code> daemon is first started, if the <code class="filename">secrets.tdb</code>
 	file does not exist, it is created at the first client connection attempt. If this file does
 	exist, <code class="literal">smbd</code> checks that there is a machine SID (if it is a domain controller,
@@ -153,7 +153,7 @@
 	manner. This means that each time it is generated for a particular combination of machine name
 	(hostname) and domain name (workgroup), it will be different.
 	</p><p>
-	<a class="indexterm" name="id369279"></a>
+	<a class="indexterm" name="id2620739"></a>
 	The SID is the key used by MS Windows networking for all networking operations. This means
 	that when the machine or domain SID changes, all security-encoded objects such as profiles
 	and ACLs may become unusable.
@@ -162,22 +162,22 @@
 	the event of a change of hostname (machine name) or domain name (workgroup) the SID can
 	be restored to its previous value.
 	</p></div><p>
-	<a class="indexterm" name="id369297"></a>
-	<a class="indexterm" name="id369304"></a>
-	<a class="indexterm" name="id369310"></a>
-	<a class="indexterm" name="id369317"></a>
-	<a class="indexterm" name="id369324"></a>
-	<a class="indexterm" name="id369330"></a>
-	<a class="indexterm" name="id369337"></a>
-	<a class="indexterm" name="id369344"></a>
-	<a class="indexterm" name="id369351"></a>
-	<a class="indexterm" name="id369357"></a>
+	<a class="indexterm" name="id2620760"></a>
+	<a class="indexterm" name="id2620767"></a>
+	<a class="indexterm" name="id2620774"></a>
+	<a class="indexterm" name="id2620780"></a>
+	<a class="indexterm" name="id2620787"></a>
+	<a class="indexterm" name="id2620794"></a>
+	<a class="indexterm" name="id2620801"></a>
+	<a class="indexterm" name="id2620808"></a>
+	<a class="indexterm" name="id2620815"></a>
+	<a class="indexterm" name="id2620821"></a>
 	In Samba-3 on a domain controller (PDC or BDC), the domain name controls the domain
 	SID. On all prior versions the hostname (computer name, or NetBIOS name) controlled
 	the SID. On a standalone server the hostname still controls the SID.
 	</p><p>
-	<a class="indexterm" name="id369369"></a>
-	<a class="indexterm" name="id369378"></a>
+	<a class="indexterm" name="id2620835"></a>
+	<a class="indexterm" name="id2620844"></a>
 	The local machine SID can be backed up using this procedure (Samba-3):
 </p><pre class="screen">
 <code class="prompt">root# </code> net getlocalsid &gt; /etc/samba/my-local-SID
@@ -200,7 +200,7 @@
 	ability to read the older tdb file and to perform an in-situ update to the latest tdb format.
 	This is not a reversible process  it is a one-way upgrade.
 	</p><p>
-	<a class="indexterm" name="id369460"></a>
+	<a class="indexterm" name="id2620933"></a>
 	In the course of the Samba 2.0.x series the <code class="literal">smbpasswd</code> was modified to
 	permit the domain SID to be captured to the <code class="filename">secrets.tdb</code> file by executing:
 </p><pre class="screen">
@@ -217,8 +217,8 @@
 <code class="prompt">root# </code> smbpasswd -W S-1-5-21-726309263-4128913605-1168186429
 </pre><p>
 	</p><p>
-	<a class="indexterm" name="id369528"></a>
-	<a class="indexterm" name="id369535"></a>
+	<a class="indexterm" name="id2621006"></a>
+	<a class="indexterm" name="id2621013"></a>
 	Domain security information, which includes the domain SID, can be obtained from Samba-2.2.x
 	systems by executing:
 </p><pre class="screen">
@@ -237,9 +237,9 @@
 	It is a very good practice to store this SID information in a safely kept file, just in
 	case it is ever needed at a later date.
 	</p><p>
-	<a class="indexterm" name="id369576"></a>
-	<a class="indexterm" name="id369583"></a>
-	<a class="indexterm" name="id369590"></a>
+	<a class="indexterm" name="id2621060"></a>
+	<a class="indexterm" name="id2621067"></a>
+	<a class="indexterm" name="id2621073"></a>
 	Take note that the domain SID is used extensively in Samba. Where LDAP is used for the
 	<em class="parameter"><code>passdb backend</code></em>, all user, group, and trust accounts are encoded
 	with the domain SID. This means that if the domain SID changes for any reason, the entire
@@ -250,9 +250,9 @@
 <code class="prompt">root# </code> slapcat -v -l filename.ldif
 </pre><p>
 	</p><p>
-	<a class="indexterm" name="id369622"></a>
-	<a class="indexterm" name="id369628"></a>
-	<a class="indexterm" name="id369635"></a>
+	<a class="indexterm" name="id2621109"></a>
+	<a class="indexterm" name="id2621116"></a>
+	<a class="indexterm" name="id2621123"></a>
 	When the domain SID has changed, roaming profiles cease to be functional. The recovery
 	of roaming profiles necessitates resetting of the domain portion of the user SID
 	that owns the profile. This is encoded in the <code class="filename">NTUser.DAT</code> and can be
@@ -261,9 +261,9 @@
 	complain to the Samba Team if this utility is missing; that issue that must be
 	addressed to the creator of the RPM package. The Samba Team do their best to make
 	available all the tools needed to manage a Samba-based Windows networking environment.
-	</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id369661"></a>Change of hostname</h4></div></div></div><p>
-	<a class="indexterm" name="id369668"></a>
-	<a class="indexterm" name="id369678"></a>
+	</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2621160"></a>Change of hostname</h4></div></div></div><p>
+	<a class="indexterm" name="id2621168"></a>
+	<a class="indexterm" name="id2621177"></a>
 	Samba uses two methods by which the primary NetBIOS machine name (also known as a computer
 	name or the hostname) may be determined: If the <code class="filename">smb.conf</code> file contains a
 	<em class="parameter"><code>netbios name</code></em> entry, its value will be used directly. In the absence
@@ -277,13 +277,13 @@
 	Do NOT change the hostname or the <em class="parameter"><code>netbios name</code></em>. If this
 	is changed, be sure to reset the machine SID to the original setting. Otherwise
 	there may be serious interoperability and/or operational problems.
-	</p></div></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id369719"></a>Change of Workgroup (Domain) Name</h4></div></div></div><p>
-	<a class="indexterm" name="id369727"></a>
+	</p></div></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2621226"></a>Change of Workgroup (Domain) Name</h4></div></div></div><p>
+	<a class="indexterm" name="id2621234"></a>
 	The domain name of a Samba server is identical to the workgroup name and is
 	set in the <code class="filename">smb.conf</code> file using the <em class="parameter"><code>workgroup</code></em> parameter.
 	This has been consistent throughout the history of Samba and across all versions.
 	</p><p>
-	<a class="indexterm" name="id369750"></a>
+	<a class="indexterm" name="id2621259"></a>
 	Be aware that when the workgroup name is changed, a new SID will be generated.
 	The old domain SID can be reset using the procedure outlined earlier in this chapter.
 	</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="sbeug1"></a>Location of config files</h4></div></div></div><p>
@@ -292,7 +292,7 @@
 	have varied the location of the Samba control files. This has led to some confusion
 	for network administrators.
 	</p><p>
-	<a class="indexterm" name="id369778"></a>
+	<a class="indexterm" name="id2621291"></a>
 	The Samba 1.9.x <code class="filename">smb.conf</code> file may be found either in the <code class="filename">/etc</code>
 	directory or in <code class="filename">/usr/local/samba/lib</code>.
 	</p><p>
@@ -300,12 +300,12 @@
 	on Linux systems to the <code class="filename">/etc/samba</code> directory where it
 	remains located also for Samba 3.0.x installations.
 	</p><p>
-	<a class="indexterm" name="id369822"></a>
+	<a class="indexterm" name="id2621337"></a>
 	Samba 2.x introduced the <code class="filename">secrets.tdb</code> file that is also stored in the
 	<code class="filename">/etc/samba</code> directory, or in the <code class="filename">/usr/local/samba/lib</code>
 	directory subsystem.
 	</p><p>
-	<a class="indexterm" name="id369851"></a>
+	<a class="indexterm" name="id2621367"></a>
 	The location at which <code class="literal">smbd</code> expects to find all configuration and control
 	files is determined at the time of compilation of Samba. For versions of Samba prior to
 	3.0, one way to find the expected location of these files is to execute:
@@ -317,7 +317,7 @@
 	Note: The <code class="literal">smbd</code> executable may be located in the path
 	<code class="filename">/usr/local/samba/sbin</code>.
 	</p><p>
-	<a class="indexterm" name="id369905"></a>
+	<a class="indexterm" name="id2621425"></a>
 	Samba-3 provides a neat new way to track the location of all control files as well as to
 	find the compile-time options used as the Samba package was built. Here  is how the dark
 	secrets of the internals of the location of control files within Samba executables can
@@ -348,37 +348,37 @@
  ... 
 </pre><p>
 	</p><p>
-	<a class="indexterm" name="id369934"></a>
+	<a class="indexterm" name="id2621462"></a>
 	It is important that both the <code class="filename">smb.conf</code> file and the <code class="filename">secrets.tdb</code>
 	be backed up before attempting any upgrade. The <code class="filename">secrets.tdb</code> file
 	is version-encoded, and therefore a newer version may not work with an older version
 	of Samba. A backup means that it is always possible to revert a failed or problematic
 	upgrade.
-	</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id369962"></a>International Language Support</h4></div></div></div><p>
-	<a class="indexterm" name="id369970"></a>
-	<a class="indexterm" name="id369977"></a>
-	<a class="indexterm" name="id369984"></a>
-	<a class="indexterm" name="id369990"></a>
+	</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2621492"></a>International Language Support</h4></div></div></div><p>
+	<a class="indexterm" name="id2621500"></a>
+	<a class="indexterm" name="id2621507"></a>
+	<a class="indexterm" name="id2621514"></a>
+	<a class="indexterm" name="id2621521"></a>
 	Samba-2.x had no support for Unicode; instead, all national language character-set support in file names
 	was done using particular locale codepage mapping techniques. Samba-3 supports Unicode in file names, thus
 	providing true internationalization support.
 	</p><p>
-	<a class="indexterm" name="id370003"></a>
+	<a class="indexterm" name="id2621536"></a>
 	Non-English users whose national language character set has special characters and who upgrade naively will 
 	find that many files that have the special characters in the file name will see them garbled and jumbled up.
 	This typically happens with umlauts and accents because these characters were particular to the codepage
 	that was in use with Samba-2.x using an 8-bit encoding scheme.
 	</p><p>
-	<a class="indexterm" name="id370016"></a>
+	<a class="indexterm" name="id2621552"></a>
 	Files that are created with Samba-3 will use UTF-8 encoding. Should the file system ever end up with a
 	mix of codepage (unix charset)-encoded file names and UTF-8-encoded file names, the mess will take some
 	effort to set straight.
 	</p><p>
-	<a class="indexterm" name="id370028"></a>
-	A very helpful tool is available from Bjorn Jacke's <a href="http://j3e.de/linux/convmv/" target="_top">convmv</a>
+	<a class="indexterm" name="id2621566"></a>
+	A very helpful tool is available from Bjorn Jacke's <a class="ulink" href="http://j3e.de/linux/convmv/" target="_top">convmv</a>
 	work. Convmv is a tool that can be used to convert file and directory names from one encoding method to
 	another. The most common use for this tool is to convert locale-encoded files to UTF-8 Unicode encoding.
-	</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id370045"></a>Updates and Changes in Idealx smbldap-tools</h4></div></div></div><p>
+	</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2621586"></a>Updates and Changes in Idealx smbldap-tools</h4></div></div></div><p>
 	The smbldap-tools have been maturing rapidly over the past year. With maturation comes change.
 	The location of the <code class="filename">smbldap.conf</code> and the <code class="filename">smbldap_bind.conf</code>
 	configuration files have been moved from the directory <code class="filename">/etc/smbldap-tools</code> to
@@ -392,7 +392,7 @@
 	<code class="constant">sambaDomainName</code>. Anyone who updates from an older version to the
 	current release should note that the information stored under <code class="constant">NextFreeUnixId</code>
 	must now be relocated to the DIT object <code class="constant">sambaDomainName</code>.
-	</p></div></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id370109"></a>Upgrading from Samba 1.x and 2.x to Samba-3</h2></div></div></div><p>
+	</p></div></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2621658"></a>Upgrading from Samba 1.x and 2.x to Samba-3</h2></div></div></div><p>
 Sites that are being upgraded from Samba-2 (or earlier versions) to Samba-3
 may experience little difficulty or may require a lot of effort, depending
 on the complexity of the configuration. Samba-1.9.x upgrades to Samba-3 will
@@ -405,10 +405,10 @@
 </p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="sbeug2"></a>Samba 1.9.x and 2.x Versions Without LDAP</h3></div></div></div><p>
 	Where it is necessary to upgrade an old Samba installation to Samba-3,
 	the following procedure can be followed:
-	</p><div class="procedure"><a name="id370140"></a><p class="title"><b>Procedure 8.1. Upgrading from a Pre-Samba-3 Version</b></p><ol type="1"><li><p>
-		<a class="indexterm" name="id370151"></a>
-		<a class="indexterm" name="id370158"></a>
-		<a class="indexterm" name="id370165"></a>
+	</p><div class="procedure"><a name="id2621695"></a><p class="title"><b>Procedure 8.1. Upgrading from a Pre-Samba-3 Version</b></p><ol type="1"><li><p>
+		<a class="indexterm" name="id2621707"></a>
+		<a class="indexterm" name="id2621714"></a>
+		<a class="indexterm" name="id2621720"></a>
 		Stop Samba. This can be done using the appropriate system tool
 		that is particular for each operating system or by executing the
 		<code class="literal">kill</code> command on <code class="literal">smbd</code>,
@@ -423,10 +423,10 @@
 		Find the location of the <code class="filename">secrets.tdb</code> file and
 		back it up to a safe location.
 		</p></li><li><p>
-		<a class="indexterm" name="id370243"></a>
-		<a class="indexterm" name="id370250"></a>
-		<a class="indexterm" name="id370257"></a>
-		<a class="indexterm" name="id370263"></a>
+		<a class="indexterm" name="id2621802"></a>
+		<a class="indexterm" name="id2621809"></a>
+		<a class="indexterm" name="id2621816"></a>
+		<a class="indexterm" name="id2621823"></a>
 		Find the location of the lock directory. This is the directory
 		in which Samba stores all its tdb control files. The default
 		location used by the Samba Team is in
@@ -437,7 +437,7 @@
 		<code class="filename">/var/lib/samba</code> directory. Copy all the
 		tdb files to a safe location.
 		</p></li><li><p>
-		<a class="indexterm" name="id370298"></a>
+		<a class="indexterm" name="id2621861"></a>
 		It is now safe to upgrade the Samba installation. On Linux systems
 		it is not necessary to remove the Samba RPMs because a simple
 		upgrade installation will automatically remove the old files.
@@ -449,14 +449,14 @@
 		</p></li><li><p>
 		When the Samba upgrade has been installed, the first step that should
 		be completed is to identify the new target locations for the control
-		files. Follow the steps shown in <a href="upgrades.html#sbeug1" title="Location of config files">???</a> to locate
+		files. Follow the steps shown in <a class="link" href="upgrades.html#sbeug1" title="Location of config files">&#8220;Location of config files&#8221;</a> to locate
 		the correct directories to which each control file must be moved.
 		</p></li><li><p>
 		Do not change the hostname.
 		</p></li><li><p>
 		Do not change the workgroup name.
 		</p></li><li><p>
-		<a class="indexterm" name="id370347"></a>
+		<a class="indexterm" name="id2621916"></a>
 		Execute the <code class="literal">testparm</code> to validate the <code class="filename">smb.conf</code> file.
 		This process will flag any parameters that are no longer supported.
 		It will also flag configuration settings that may be in conflict.
@@ -468,78 +468,78 @@
 <code class="prompt">root# </code> cd /etc/samba
 <code class="prompt">root# </code> testparm -s smb.conf.master &gt; smb.conf
 </pre><p>
-	<a class="indexterm" name="id370401"></a>
+	<a class="indexterm" name="id2621974"></a>
 		The resulting <code class="filename">smb.conf</code> file will be stripped of all comments
 		and of all nonconforming configuration settings.
 		</p></li><li><p>
-		<a class="indexterm" name="id370421"></a>
+		<a class="indexterm" name="id2621995"></a>
 		It is now safe to start Samba using the appropriate system tool.
 		Alternately, it is possible to just execute <code class="literal">nmbd</code>,
 		<code class="literal">smbd</code>, and <code class="literal">winbindd</code> for the command
 		line while logged in as the root user.
-		</p></li></ol></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id370451"></a>Applicable to All Samba 2.x to Samba-3 Upgrades</h3></div></div></div><p>
-	<a class="indexterm" name="id370459"></a>
-	<a class="indexterm" name="id370465"></a>
-	<a class="indexterm" name="id370472"></a>
+		</p></li></ol></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2622026"></a>Applicable to All Samba 2.x to Samba-3 Upgrades</h3></div></div></div><p>
+	<a class="indexterm" name="id2622034"></a>
+	<a class="indexterm" name="id2622041"></a>
+	<a class="indexterm" name="id2622048"></a>
 	Samba 2.x servers that were running as a domain controller (PDC)
 	require changes to the configuration of the scripting interface
 	tools that Samba uses to perform OS updates for
 	users, groups, and trust accounts (machines and interdomain).
 	</p><p>
-	<a class="indexterm" name="id370484"></a>
+	<a class="indexterm" name="id2622062"></a>
 	The following parameters are new to Samba-3 and should be correctly configured.
-	Please refer to <a href="secure.html" title="Chapter 3. Secure Office Networking">???</a> through <a href="2000users.html" title="Chapter 6. A Distributed 2000-User Network">???</a>
+	Please refer to <a class="link" href="secure.html" title="Chapter 3. Secure Office Networking">&#8220;Secure Office Networking&#8221;</a> through <a class="link" href="2000users.html" title="Chapter 6. A Distributed 2000-User Network">&#8220;A Distributed 2000-User Network&#8221;</a>
 	in this book for examples of use of the new parameters shown here:
-	<a class="indexterm" name="id370504"></a>
-	<a class="indexterm" name="id370510"></a>
-	<a class="indexterm" name="id370517"></a>
-	<a class="indexterm" name="id370524"></a>
-	<a class="indexterm" name="id370531"></a>
-	<a class="indexterm" name="id370538"></a>
-	<a class="indexterm" name="id370545"></a>
+	<a class="indexterm" name="id2622083"></a>
+	<a class="indexterm" name="id2622090"></a>
+	<a class="indexterm" name="id2622097"></a>
+	<a class="indexterm" name="id2622104"></a>
+	<a class="indexterm" name="id2622111"></a>
+	<a class="indexterm" name="id2622118"></a>
+	<a class="indexterm" name="id2622125"></a>
 	</p><p>
 	</p><table class="simplelist" border="0" summary="Simple list"><tr><td><p>add group script</p></td></tr><tr><td><p>add machine script</p></td></tr><tr><td><p>add user to group script</p></td></tr><tr><td><p>delete group script</p></td></tr><tr><td><p>delete user from group script</p></td></tr><tr><td><p>passdb backend</p></td></tr><tr><td><p>set primary group script</p></td></tr></table><p>
 	</p><p>
-	<a class="indexterm" name="id370595"></a>
-	<a class="indexterm" name="id370602"></a>
+	<a class="indexterm" name="id2622177"></a>
+	<a class="indexterm" name="id2622184"></a>
 	The <em class="parameter"><code>add machine script</code></em> functionality was previously
 	handled by the <em class="parameter"><code>add user script</code></em>, which in Samba-3 is
 	used exclusively to add user accounts.
 	</p><p>
-	<a class="indexterm" name="id370625"></a>
-	<a class="indexterm" name="id370632"></a>
-	<a class="indexterm" name="id370639"></a>
-	<a class="indexterm" name="id370646"></a>
-	<a class="indexterm" name="id370652"></a>
-	<a class="indexterm" name="id370659"></a>
-	<a class="indexterm" name="id370666"></a>
-	<a class="indexterm" name="id370673"></a>
-	<a class="indexterm" name="id370680"></a>
+	<a class="indexterm" name="id2622208"></a>
+	<a class="indexterm" name="id2622215"></a>
+	<a class="indexterm" name="id2622222"></a>
+	<a class="indexterm" name="id2622229"></a>
+	<a class="indexterm" name="id2622236"></a>
+	<a class="indexterm" name="id2622242"></a>
+	<a class="indexterm" name="id2622249"></a>
+	<a class="indexterm" name="id2622256"></a>
+	<a class="indexterm" name="id2622263"></a>
 	Where the <em class="parameter"><code>passdb backend</code></em> used is either <code class="constant">smbpasswd</code>
 	(the default) or the new <code class="constant">tdbsam</code>, the system interface scripts
 	are typically used. These involve use of OS tools such as <code class="literal">useradd</code>,
 	<code class="literal">usermod</code>, <code class="literal">userdel</code>, <code class="literal">groupadd</code>,
 	<code class="literal">groupmod</code>, <code class="literal">groupdel</code>, and so on.
 	</p><p>
-	<a class="indexterm" name="id370739"></a>
-	<a class="indexterm" name="id370746"></a>
-	<a class="indexterm" name="id370752"></a>
+	<a class="indexterm" name="id2622323"></a>
+	<a class="indexterm" name="id2622330"></a>
+	<a class="indexterm" name="id2622337"></a>
 	Where the <em class="parameter"><code>passdb backend</code></em> makes use of an LDAP directory,
 	it is necessary either to use the <code class="constant">smbldap-tools</code> provided
 	by Idealx or to use an alternate toolset provided by a third
 	party or else home-crafted to manage the LDAP directory accounts.
-	</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id370773"></a>Samba-2.x with LDAP Support</h3></div></div></div><p>
+	</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2622360"></a>Samba-2.x with LDAP Support</h3></div></div></div><p>
 	Samba version 2.x could be compiled for use either with or without LDAP.
 	The LDAP control settings in the <code class="filename">smb.conf</code> file in this old version are
 	completely different (and less complete) than they are with Samba-3. This
 	means that after migrating the control files, it is necessary to reconfigure
 	the LDAP settings entirely.
 	</p><p>
-	Follow the procedure outlined in <a href="upgrades.html#sbeug2" title="Samba 1.9.x and 2.x Versions Without LDAP">???</a> to affect a migration
+	Follow the procedure outlined in <a class="link" href="upgrades.html#sbeug2" title="Samba 1.9.x and 2.x Versions Without LDAP">&#8220;Samba 1.9.x and 2.x Versions Without LDAP&#8221;</a> to affect a migration
 	of all files to the correct locations.
 	</p><p>
-	<a class="indexterm" name="id370803"></a>
-	<a class="indexterm" name="id370809"></a>
+	<a class="indexterm" name="id2622394"></a>
+	<a class="indexterm" name="id2622401"></a>
 	The Samba SAM schema required for Samba-3 is significantly different from that
 	used with Samba 2.x. This means that the LDAP directory must be updated
 	using the procedure outlined in the Samba WHATSNEW.txt file that accompanies
@@ -694,19 +694,19 @@
 Due to a limitation in Samba's smb.conf parsing, you should not surround
 the DN's with quotation marks.
 </pre><p>
-	</p></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id370887"></a>Updating a Samba-3 Installation</h2></div></div></div><p>
+	</p></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2622541"></a>Updating a Samba-3 Installation</h2></div></div></div><p>
 The key concern in this section is to deal with the changes that have been
 affected in Samba-3 between the Samba-3.0.0 release and the current update.
 Network administrators have expressed concerns over the steps that should be
 taken to update Samba-3 versions.
 </p><p>
-<a class="indexterm" name="id370901"></a>
-The information in <a href="upgrades.html#sbeug1" title="Location of config files">???</a> would not be necessary if every
+<a class="indexterm" name="id2622557"></a>
+The information in <a class="link" href="upgrades.html#sbeug1" title="Location of config files">&#8220;Location of config files&#8221;</a> would not be necessary if every
 person who has ever produced Samba executable (binary) files could agree on
 the preferred location of the <code class="filename">smb.conf</code> file and other Samba control files.
 Clearly, such agreement is further away than a pipedream.
 </p><p>
-<a class="indexterm" name="id370924"></a>
+<a class="indexterm" name="id2622583"></a>
 Vendors and packagers who produce Samba binary installable packages do not,
 as a rule, use the default paths used by the Samba-Team for the location of
 the binary files, the <code class="filename">smb.conf</code> file, and the Samba control files (tdb's
@@ -719,56 +719,56 @@
 uninformed administrator deals with apparent failure of the update to take
 effect.
 </p><p>
-<a class="indexterm" name="id370952"></a>
+<a class="indexterm" name="id2622617"></a>
 The best advice for those lacking in code compilation experience is to use
 only vendor (or Samba-Team) provided binary packages. The Samba packages
 that are provided by the Samba-Team are generally built to use file paths
 that are compatible with the original OS vendor's practices.
 </p><p>
-<a class="indexterm" name="id370965"></a>
-<a class="indexterm" name="id370972"></a>
+<a class="indexterm" name="id2622632"></a>
+<a class="indexterm" name="id2622639"></a>
 If you are not sure whether a binary package complies with the OS
 vendor's practices, it is better to ask the package maintainer via
 email than to waste much time dealing with the nuances.
 Alternately, just diagnose the paths specified by the binary files following
 the procedure outlined above.
-</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id370982"></a>Samba-3 to Samba-3 Updates on the Same Server</h3></div></div></div><p>
+</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2622652"></a>Samba-3 to Samba-3 Updates on the Same Server</h3></div></div></div><p>
 	The guidance in this section deals with updates to an existing
 	Samba-3 server installation.
-	</p><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id370992"></a>Updating from Samba Versions Earlier than 3.0.5</h4></div></div></div><p>
+	</p><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2622663"></a>Updating from Samba Versions Earlier than 3.0.5</h4></div></div></div><p>
 	With the provision that the binary Samba-3 package has been built
 	with the same path and feature settings as the existing Samba-3
 	package that is being updated, an update of Samba-3 versions 3.0.0
 	through 3.0.4 can be updated to 3.0.5 without loss of functionality
 	and without need to change either the <code class="filename">smb.conf</code> file or, where
 	used, the LDAP schema.
-	</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id371011"></a>Updating from Samba Versions between 3.0.6 and 3.0.10</h4></div></div></div><p>
-	<a class="indexterm" name="id371019"></a>
-	<a class="indexterm" name="id371026"></a>
+	</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2622685"></a>Updating from Samba Versions between 3.0.6 and 3.0.10</h4></div></div></div><p>
+	<a class="indexterm" name="id2622694"></a>
+	<a class="indexterm" name="id2622701"></a>
 	When updating versions of Samba-3 prior to 3.0.6 to 3.0.6 through 3.0.10,
 	it is necessary only to update the LDAP schema (where LDAP is used).
 	Always use the LDAP schema file that is shipped with the latest Samba-3
 	update.
 	</p><p>
-	<a class="indexterm" name="id371040"></a>
-	<a class="indexterm" name="id371047"></a>
-	<a class="indexterm" name="id371054"></a>
+	<a class="indexterm" name="id2622717"></a>
+	<a class="indexterm" name="id2622724"></a>
+	<a class="indexterm" name="id2622731"></a>
 	Samba-3.0.6 introduced the ability to remember the last <span class="emphasis"><em>n</em></span> number
 	of passwords a user has used. This information will work only with
 	the <code class="constant">tdbsam</code> and <code class="constant">ldapsam</code>
 	<em class="parameter"><code>passdb backend</code></em> facilities.
 	</p><p>
 	After updating the LDAP schema, do not forget to re-index the LDAP database.
-	</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id371085"></a>Updating from Samba Versions after 3.0.6 to a Current Release</h4></div></div></div><p>
-	<a class="indexterm" name="id371093"></a>
+	</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2622764"></a>Updating from Samba Versions after 3.0.6 to a Current Release</h4></div></div></div><p>
+	<a class="indexterm" name="id2622772"></a>
 	Samba-3.0.8 introduced changes in how the <em class="parameter"><code>username map</code></em>
 	behaves. It also included a change in behavior of <code class="literal">winbindd</code>.
 	Please refer to the man page for <code class="filename">smb.conf</code> before implementing any update
 	from versions prior to 3.0.8 to a current version.
 	</p><p>
-	<a class="indexterm" name="id371122"></a>
+	<a class="indexterm" name="id2622804"></a>
 	In Samba-3.0.11 a new privileges interface was implemented. Please
-	refer to <a href="happy.html#sbehap-ppc" title="Addition of Machines to the Domain">???</a> for information regarding this new
+	refer to <a class="link" href="happy.html#sbehap-ppc" title="Addition of Machines to the Domain">&#8220;Addition of Machines to the Domain&#8221;</a> for information regarding this new
 	feature. It is not necessary to implement the privileges interface, but it
 	is one that has been requested for several years and thus may be of interest
 	at your site.
@@ -788,26 +788,26 @@
 below the machine suffix.  Previous Samba releases would fall
 back to searching the 'ldap suffix' in some cases.
 </pre><p>
-	</p></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id371166"></a>Migrating Samba-3 to a New Server</h3></div></div></div><p>
+	</p></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2622855"></a>Migrating Samba-3 to a New Server</h3></div></div></div><p>
 	The two most likely candidates for replacement of a server are
 	domain member servers and domain controllers. Each needs to be
 	handled slightly differently.
-	</p><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id371176"></a>Replacing a Domain Member Server</h4></div></div></div><p>
-	<a class="indexterm" name="id371184"></a>
+	</p><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2622867"></a>Replacing a Domain Member Server</h4></div></div></div><p>
+	<a class="indexterm" name="id2622875"></a>
 	Replacement of a domain member server should be done
-	using the same procedure as outlined in <a href="unixclients.html" title="Chapter 7. Adding Domain Member Servers and Clients">???</a>.
+	using the same procedure as outlined in <a class="link" href="unixclients.html" title="Chapter 7. Adding Domain Member Servers and Clients">&#8220;Adding Domain Member Servers and Clients&#8221;</a>.
 	</p><p>
 	Usually the new server will be introduced with a temporary name. After
 	the old server data has been migrated to the new server, it is customary
 	that the new server be renamed to that of the old server. This will
 	change its SID and will necessitate rejoining to the domain.
 	</p><p>
-	<a class="indexterm" name="id371207"></a>
-	<a class="indexterm" name="id371213"></a>
-	<a class="indexterm" name="id371220"></a>
-	<a class="indexterm" name="id371227"></a>
-	<a class="indexterm" name="id371234"></a>
-	<a class="indexterm" name="id371240"></a>
+	<a class="indexterm" name="id2622900"></a>
+	<a class="indexterm" name="id2622907"></a>
+	<a class="indexterm" name="id2622914"></a>
+	<a class="indexterm" name="id2622921"></a>
+	<a class="indexterm" name="id2622927"></a>
+	<a class="indexterm" name="id2622934"></a>
 	Following a change of hostname (NetBIOS name) it is a good idea on all servers
 	to shut down the Samba <code class="literal">smbd</code>, <code class="literal">nmbd</code>, and
 	<code class="literal">winbindd</code> services, delete the <code class="filename">wins.dat</code>
@@ -817,10 +817,10 @@
 	resolution problems. These problems usually clear within 45 minutes of a name
 	change, but can persist for a longer period of time.
 	</p><p>
-	<a class="indexterm" name="id371284"></a>
-	<a class="indexterm" name="id371290"></a>
-	<a class="indexterm" name="id371297"></a>
-	<a class="indexterm" name="id371304"></a>
+	<a class="indexterm" name="id2622982"></a>
+	<a class="indexterm" name="id2622988"></a>
+	<a class="indexterm" name="id2622995"></a>
+	<a class="indexterm" name="id2623002"></a>
 	If the old domain member server had local accounts, it is necessary to create
 	on the new domain member server the same accounts with the same UID and GID
 	for each account. Where the <em class="parameter"><code>passdb backend</code></em> database
@@ -831,13 +831,13 @@
 	<code class="filename">/etc/group</code> files. In this case, be sure to copy these
 	account entries to the new target server.
 	</p><p>
-	<a class="indexterm" name="id371349"></a>
+	<a class="indexterm" name="id2623050"></a>
 	Where the user accounts for both UNIX and Samba are stored in LDAP, the new
 	target server must be configured to use the <code class="literal">nss_ldap</code> tool set.
 	This will automatically ensure that the appropriate user entities are
 	available on the new server.
-	</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id371366"></a>Replacing a Domain Controller</h4></div></div></div><p>
-	<a class="indexterm" name="id371373"></a>
+	</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2623069"></a>Replacing a Domain Controller</h4></div></div></div><p>
+	<a class="indexterm" name="id2623077"></a>
 	In the past, people who replaced a Windows NT4 domain controller typically
 	installed a new server, created printers and file shares on it, then migrate across
 	all data that was destined to reside on it. The same can of course be done with
@@ -861,7 +861,7 @@
 		command and then reloading the same data into the new LDAP server using the
 		<code class="literal">slapadd</code> command. Do not forget to install and configure
 		the <code class="literal">nss_ldap</code> tool and the <code class="filename">/etc/nsswitch.conf</code>
-		(as shown in <a href="happy.html" title="Chapter 5. Making Happy Users">???</a>).
+		(as shown in <a class="link" href="happy.html" title="Chapter 5. Making Happy Users">&#8220;Making Happy Users&#8221;</a>).
 		</p></li><li><p>
 		Copy the <code class="filename">smb.conf</code> file from the old server to the new server into the correct
 		location as indicated previously in this chapter.
@@ -890,10 +890,10 @@
 	or the <em class="parameter"><code>netbios name</code></em> is set to the original server name, Samba
 	should correctly pick up the original SID and preserve all other settings. It is
 	sound advice to validate this before turning the system over to users.
-	</p></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id371543"></a>Migration of Samba Accounts to Active Directory</h3></div></div></div><p>
+	</p></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2623269"></a>Migration of Samba Accounts to Active Directory</h3></div></div></div><p>
 	Yes, it works. The Windows ADMT tool can be used to migrate Samba accounts
 	to MS Active Directory.  There are a few pitfalls to be aware of:
-	</p><div class="procedure"><a name="id371554"></a><p class="title"><b>Procedure 8.2. Migration to Active Directory</b></p><ol type="1"><li><p>
+	</p><div class="procedure"><a name="id2623281"></a><p class="title"><b>Procedure 8.2. Migration to Active Directory</b></p><ol type="1"><li><p>
 		Administrator password must be THE SAME on the Samba server,
 		the 2003 ADS, and the local Administrator account on the workstations. 
 		Perhaps this goes without saying, but there needs to be an account
@@ -914,7 +914,7 @@
 		Disable the Windows Firewall on all workstations. Otherwise, 
 		workstations won't be migrated to the new domain.
 		</p></li><li><p>
-		<a class="indexterm" name="id371612"></a>
+		<a class="indexterm" name="id2623348"></a>
 		When migrating machines, always test first (using ADMT's test mode) 
 		and satisfy all errors before committing the migration. Note that the 
 		test will always fail, because the machine will not have been actually 
@@ -922,7 +922,7 @@
 		failure was due to a problem or simply to the fact that it was just 
 		a test.
 		</p></li></ol></div><p>
-	<a class="indexterm" name="id371626"></a>
+	<a class="indexterm" name="id2623365"></a>
 	There are some significant benefits of using the ADMT, besides just 
 	migrating user accounts. ADMT can be found on the Windows 2003 CD.
 	</p><div class="itemizedlist"><ul type="disc"><li><p>

Modified: branches/samba/experimental/docs/htmldocs/Samba3-Developers-Guide/CodingSuggestions.html
===================================================================
--- branches/samba/experimental/docs/htmldocs/Samba3-Developers-Guide/CodingSuggestions.html	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/docs/htmldocs/Samba3-Developers-Guide/CodingSuggestions.html	2008-06-09 06:59:20 UTC (rev 1920)
@@ -1,4 +1,4 @@
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Chapter 6. Coding Suggestions</title><link rel="stylesheet" href="samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.72.0"><link rel="start" href="index.html" title="SAMBA Developers Guide"><link rel="up" href="pt02.html" title="Part II. Samba Basics"><link rel="prev" href="internals.html" title="Chapter 5. Samba Internals"><link rel="next" href="contributing.html" title="Chapter 7. Contributing code"></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. Coding Suggestions</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="internals.html">Prev</a> </td><th width="60%" align="center">Part II. Samba Basics</th><td width="20%" align="right"> <a accesskey="n" href="contributing.html">Next</a></td></tr></table><hr></div><div class="chapter" lang="en"><div class="titlepage"><div><div><h2 class="title"><a name="CodingSuggestions"></a>Chapter 6. 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><p>
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Chapter 6. Coding Suggestions</title><link rel="stylesheet" href="../samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.73.1"><link rel="start" href="index.html" title="SAMBA Developers Guide"><link rel="up" href="pt02.html" title="Part II. Samba Basics"><link rel="prev" href="internals.html" title="Chapter 5. Samba Internals"><link rel="next" href="contributing.html" title="Chapter 7. Contributing code"></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. Coding Suggestions</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="internals.html">Prev</a> </td><th width="60%" align="center">Part II. Samba Basics</th><td width="20%" align="right"> <a accesskey="n" href="contributing.html">Next</a></td></tr></table><hr></div><div class="chapter" lang="en"><div class="titlepage"><div><div><h2 class="title"><a name="CodingSuggestions"></a>Chapter 6. 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><p>
 So you want to add code to Samba ...
 </p><p>
 One of the daunting tasks facing a programmer attempting to write code for
@@ -19,9 +19,9 @@
 source.  If you are interested in the topic of coding style, two oft-quoted
 documents are:
 </p><p>
-<a href="http://lxr.linux.no/source/Documentation/CodingStyle" target="_top">http://lxr.linux.no/source/Documentation/CodingStyle</a>
+<a class="ulink" href="http://lxr.linux.no/source/Documentation/CodingStyle" target="_top">http://lxr.linux.no/source/Documentation/CodingStyle</a>
 </p><p>
-<a href="http://www.fsf.org/prep/standards_toc.html" target="_top">http://www.fsf.org/prep/standards_toc.html</a>
+<a class="ulink" href="http://www.fsf.org/prep/standards_toc.html" target="_top">http://www.fsf.org/prep/standards_toc.html</a>
 </p><p>
 But note that coding style in Samba varies due to the many different
 programmers who have contributed.

Modified: branches/samba/experimental/docs/htmldocs/Samba3-Developers-Guide/Packaging.html
===================================================================
--- branches/samba/experimental/docs/htmldocs/Samba3-Developers-Guide/Packaging.html	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/docs/htmldocs/Samba3-Developers-Guide/Packaging.html	2008-06-09 06:59:20 UTC (rev 1920)
@@ -1,10 +1,10 @@
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Chapter 16. Notes to packagers</title><link rel="stylesheet" href="samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.72.0"><link rel="start" href="index.html" title="SAMBA Developers Guide"><link rel="up" href="pt05.html" title="Part V. Appendices"><link rel="prev" href="pt05.html" title="Part V. Appendices"></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. Notes to packagers</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="pt05.html">Prev</a> </td><th width="60%" align="center">Part V. Appendices</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="Packaging"></a>Chapter 16. 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 class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="sect1"><a href="Packaging.html#id334515">Versioning</a></span></dt><dt><span class="sect1"><a href="Packaging.html#id334540">Modules</a></span></dt></dl></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id334515"></a>Versioning</h2></div></div></div><p>
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Chapter 16. Notes to packagers</title><link rel="stylesheet" href="../samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.73.1"><link rel="start" href="index.html" title="SAMBA Developers Guide"><link rel="up" href="pt05.html" title="Part V. Appendices"><link rel="prev" href="pt05.html" title="Part V. Appendices"></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. Notes to packagers</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="pt05.html">Prev</a> </td><th width="60%" align="center">Part V. Appendices</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="Packaging"></a>Chapter 16. 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 class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="sect1"><a href="Packaging.html#id2583582">Versioning</a></span></dt><dt><span class="sect1"><a href="Packaging.html#id2583610">Modules</a></span></dt></dl></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2583582"></a>Versioning</h2></div></div></div><p>
 Please, please update the version number in <code class="filename">source/include/version.h</code> 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="id334540"></a>Modules</h2></div></div></div><p>
+</pre></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2583610"></a>Modules</h2></div></div></div><p>
 Samba3 has support for building parts of samba as plugins. This makes it possible to, for example,
 put ldap or mysql support in a separate 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:

Modified: branches/samba/experimental/docs/htmldocs/Samba3-Developers-Guide/architecture.html
===================================================================
--- branches/samba/experimental/docs/htmldocs/Samba3-Developers-Guide/architecture.html	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/docs/htmldocs/Samba3-Developers-Guide/architecture.html	2008-06-09 06:59:20 UTC (rev 1920)
@@ -1,4 +1,4 @@
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Chapter 3. Samba Architecture</title><link rel="stylesheet" href="samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.72.0"><link rel="start" href="index.html" title="SAMBA Developers Guide"><link rel="up" href="pt02.html" title="Part II. Samba Basics"><link rel="prev" href="pt02.html" title="Part II. Samba Basics"><link rel="next" href="debug.html" title="Chapter 4. The samba DEBUG system"></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. Samba Architecture</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="pt02.html">Prev</a> </td><th width="60%" align="center">Part II. Samba Basics</th><td width="20%" align="right"> <a accesskey="n" href="debug.html">Next</a></td></tr></table><hr></div><div class="chapter" lang="en"><div class="titlepage"><div><div><h2 class="title"><a name="architecture"></a>Chapter 3. 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 class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="sect1"><a href="architecture.html#id330081">Introduction</a></span></dt><dt><span class="sect1"><a href="architecture.html#id330120">Multithreading and Samba</a></span></dt><dt><span class="sect1"><a href="architecture.html#id330145">Threading smbd</a></span></dt><dt><span class="sect1"><a href="architecture.html#id330198">Threading nmbd</a></span></dt><dt><span class="sect1"><a href="architecture.html#id330230">nbmd Design</a></span></dt></dl></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id330081"></a>Introduction</h2></div></div></div><p>
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Chapter 3. Samba Architecture</title><link rel="stylesheet" href="../samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.73.1"><link rel="start" href="index.html" title="SAMBA Developers Guide"><link rel="up" href="pt02.html" title="Part II. Samba Basics"><link rel="prev" href="pt02.html" title="Part II. Samba Basics"><link rel="next" href="debug.html" title="Chapter 4. The samba DEBUG system"></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. Samba Architecture</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="pt02.html">Prev</a> </td><th width="60%" align="center">Part II. Samba Basics</th><td width="20%" align="right"> <a accesskey="n" href="debug.html">Next</a></td></tr></table><hr></div><div class="chapter" lang="en"><div class="titlepage"><div><div><h2 class="title"><a name="architecture"></a>Chapter 3. 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 class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="sect1"><a href="architecture.html#id2578111">Introduction</a></span></dt><dt><span class="sect1"><a href="architecture.html#id2578155">Multithreading and Samba</a></span></dt><dt><span class="sect1"><a href="architecture.html#id2578187">Threading smbd</a></span></dt><dt><span class="sect1"><a href="architecture.html#id2578248">Threading nmbd</a></span></dt><dt><span class="sect1"><a href="architecture.html#id2578294">nbmd Design</a></span></dt></dl></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2578111"></a>Introduction</h2></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
@@ -9,7 +9,7 @@
 </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="id330120"></a>Multithreading and Samba</h2></div></div></div><p>
+</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="id2578155"></a>Multithreading and Samba</h2></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. 
@@ -26,7 +26,7 @@
 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="id330145"></a>Threading smbd</h2></div></div></div><p>
+</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2578187"></a>Threading smbd</h2></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
@@ -51,7 +51,7 @@
 </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="id330198"></a>Threading nmbd</h2></div></div></div><p>
+</p></li></ol></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2578248"></a>Threading nmbd</h2></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
@@ -78,7 +78,7 @@
 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="id330230"></a>nbmd Design</h2></div></div></div><p>
+</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2578294"></a>nbmd Design</h2></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

Modified: branches/samba/experimental/docs/htmldocs/Samba3-Developers-Guide/contributing.html
===================================================================
--- branches/samba/experimental/docs/htmldocs/Samba3-Developers-Guide/contributing.html	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/docs/htmldocs/Samba3-Developers-Guide/contributing.html	2008-06-09 06:59:20 UTC (rev 1920)
@@ -1,4 +1,4 @@
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Chapter 7. Contributing code</title><link rel="stylesheet" href="samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.72.0"><link rel="start" href="index.html" title="SAMBA Developers Guide"><link rel="up" href="pt02.html" title="Part II. Samba Basics"><link rel="prev" href="CodingSuggestions.html" title="Chapter 6. Coding Suggestions"><link rel="next" href="modules.html" title="Chapter 8. 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 7. Contributing code</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="CodingSuggestions.html">Prev</a> </td><th width="60%" align="center">Part II. Samba Basics</th><td width="20%" align="right"> <a accesskey="n" href="modules.html">Next</a></td></tr></table><hr></div><div class="chapter" lang="en"><div class="titlepage"><div><div><h2 class="title"><a name="contributing"></a>Chapter 7. 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><code class="email">&lt;<a href="mailto:jelmer at samba.org">jelmer at samba.org</a>&gt;</code></p></div></div></div></div></div></div><p>Here are a few tips and notes that might be useful if you are 
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Chapter 7. Contributing code</title><link rel="stylesheet" href="../samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.73.1"><link rel="start" href="index.html" title="SAMBA Developers Guide"><link rel="up" href="pt02.html" title="Part II. Samba Basics"><link rel="prev" href="CodingSuggestions.html" title="Chapter 6. Coding Suggestions"><link rel="next" href="modules.html" title="Chapter 8. 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 7. Contributing code</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="CodingSuggestions.html">Prev</a> </td><th width="60%" align="center">Part II. Samba Basics</th><td width="20%" align="right"> <a accesskey="n" href="modules.html">Next</a></td></tr></table><hr></div><div class="chapter" lang="en"><div class="titlepage"><div><div><h2 class="title"><a name="contributing"></a>Chapter 7. 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><code class="email">&lt;<a class="email" href="mailto:jelmer at samba.org">jelmer at samba.org</a>&gt;</code></p></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 
@@ -26,11 +26,11 @@
 		with one that had issues. </p></li><li><p>Make sure your patch complies to the samba coding style as 
  		suggested in the coding-suggestions chapter. </p></li></ul></div><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
-		<a href="https://bugzilla.samba.org/" target="_top">bugzilla system</a>, 
+		<a class="ulink" href="https://bugzilla.samba.org/" target="_top">bugzilla system</a>, 
 		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 
-		<a href="mailto:samba-technical at samba.org" target="_top">Samba-technical mailinglist</a> and possibly to a samba team member who is (one of the) 'owners'
+		<a class="ulink" href="mailto:samba-technical at samba.org" target="_top">Samba-technical mailinglist</a> 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 

Modified: branches/samba/experimental/docs/htmldocs/Samba3-Developers-Guide/debug.html
===================================================================
--- branches/samba/experimental/docs/htmldocs/Samba3-Developers-Guide/debug.html	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/docs/htmldocs/Samba3-Developers-Guide/debug.html	2008-06-09 06:59:20 UTC (rev 1920)
@@ -1,4 +1,4 @@
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Chapter 4. The samba DEBUG system</title><link rel="stylesheet" href="samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.72.0"><link rel="start" href="index.html" title="SAMBA Developers Guide"><link rel="up" href="pt02.html" title="Part II. Samba Basics"><link rel="prev" href="architecture.html" title="Chapter 3. Samba Architecture"><link rel="next" href="internals.html" title="Chapter 5. Samba Internals"></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. The samba DEBUG system</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="architecture.html">Prev</a> </td><th width="60%" align="center">Part II. Samba Basics</th><td width="20%" align="right"> <a accesskey="n" href="internals.html">Next</a></td></tr></table><hr></div><div class="chapter" lang="en"><div class="titlepage"><div><div><h2 class="title"><a name="debug"></a>Chapter 4. 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 class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="sect1"><a href="debug.html#id330279">New Output Syntax</a></span></dt><dt><span class="sect1"><a href="debug.html#id330374">The DEBUG() Macro</a></span></dt><dt><span class="sect1"><a href="debug.html#id330466">The DEBUGADD() Macro</a></span></dt><dt><span class="sect1"><a href="debug.html#id330498">The DEBUGLVL() Macro</a></span></dt><dt><span class="sect1"><a href="debug.html#id330576">New Functions</a></span></dt><dd><dl><dt><span class="sect2"><a href="debug.html#id330582">dbgtext()</a></span></dt><dt><span class="sect2"><a href="debug.html#id330595">dbghdr()</a></span></dt><dt><span class="sect2"><a href="debug.html#id330612">format_debug_text()</a></span></dt></dl></dd></dl></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id330279"></a>New Output Syntax</h2></div></div></div><p>
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Chapter 4. The samba DEBUG system</title><link rel="stylesheet" href="../samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.73.1"><link rel="start" href="index.html" title="SAMBA Developers Guide"><link rel="up" href="pt02.html" title="Part II. Samba Basics"><link rel="prev" href="architecture.html" title="Chapter 3. Samba Architecture"><link rel="next" href="internals.html" title="Chapter 5. Samba Internals"></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. The samba DEBUG system</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="architecture.html">Prev</a> </td><th width="60%" align="center">Part II. Samba Basics</th><td width="20%" align="right"> <a accesskey="n" href="internals.html">Next</a></td></tr></table><hr></div><div class="chapter" lang="en"><div class="titlepage"><div><div><h2 class="title"><a name="debug"></a>Chapter 4. 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 class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="sect1"><a href="debug.html#id2578353">New Output Syntax</a></span></dt><dt><span class="sect1"><a href="debug.html#id2578465">The DEBUG() Macro</a></span></dt><dt><span class="sect1"><a href="debug.html#id2578574">The DEBUGADD() Macro</a></span></dt><dt><span class="sect1"><a href="debug.html#id2578611">The DEBUGLVL() Macro</a></span></dt><dt><span class="sect1"><a href="debug.html#id2578704">New Functions</a></span></dt><dd><dl><dt><span class="sect2"><a href="debug.html#id2578710">dbgtext()</a></span></dt><dt><span class="sect2"><a href="debug.html#id2578726">dbghdr()</a></span></dt><dt><span class="sect2"><a href="debug.html#id2578745">format_debug_text()</a></span></dt></dl></dd></dl></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2578353"></a>New Output Syntax</h2></div></div></div><p>
    The syntax of a debugging log file is represented as:
 </p><pre class="programlisting">
   &gt;debugfile&lt; :== { &gt;debugmsg&lt; }
@@ -51,7 +51,7 @@
 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="id330374"></a>The DEBUG() Macro</h2></div></div></div><p>
+</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2578465"></a>The DEBUG() Macro</h2></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.
@@ -102,7 +102,7 @@
     [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="id330466"></a>The DEBUGADD() Macro</h2></div></div></div><p>
+</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2578574"></a>The DEBUGADD() Macro</h2></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
@@ -116,7 +116,7 @@
       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="id330498"></a>The DEBUGLVL() Macro</h2></div></div></div><p>
+</pre></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2578611"></a>The DEBUGLVL() Macro</h2></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:
@@ -151,7 +151,7 @@
 </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="id330576"></a>New Functions</h2></div></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id330582"></a>dbgtext()</h3></div></div></div><p>
+</p></li></ol></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2578704"></a>New Functions</h2></div></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2578710"></a>dbgtext()</h3></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
@@ -160,7 +160,7 @@
 
 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="id330595"></a>dbghdr()</h3></div></div></div><p>
+</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2578726"></a>dbghdr()</h3></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
@@ -168,7 +168,7 @@
 </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="id330612"></a>format_debug_text()</h3></div></div></div><p>
+</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2578745"></a>format_debug_text()</h3></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

Modified: branches/samba/experimental/docs/htmldocs/Samba3-Developers-Guide/devprinting.html
===================================================================
--- branches/samba/experimental/docs/htmldocs/Samba3-Developers-Guide/devprinting.html	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/docs/htmldocs/Samba3-Developers-Guide/devprinting.html	2008-06-09 06:59:20 UTC (rev 1920)
@@ -1,16 +1,16 @@
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Chapter 15. Samba Printing Internals</title><link rel="stylesheet" href="samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.72.0"><link rel="start" href="index.html" title="SAMBA Developers Guide"><link rel="up" href="pt04.html" title="Part IV. Debugging and tracing"><link rel="prev" href="tracing.html" title="Chapter 14. Tracing samba system calls"><link rel="next" href="pt05.html" title="Part V. Appendices"></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. Samba Printing Internals</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="tracing.html">Prev</a> </td><th width="60%" align="center">Part IV. Debugging and tracing</th><td width="20%" align="right"> <a accesskey="n" href="pt05.html">Next</a></td></tr></table><hr></div><div class="chapter" lang="en"><div class="titlepage"><div><div><h2 class="title"><a name="devprinting"></a>Chapter 15. 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 class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="sect1"><a href="devprinting.html#id334024">Abstract</a></span></dt><dt><span class="sect1"><a href="devprinting.html#id334035">
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Chapter 15. Samba Printing Internals</title><link rel="stylesheet" href="../samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.73.1"><link rel="start" href="index.html" title="SAMBA Developers Guide"><link rel="up" href="pt04.html" title="Part IV. Debugging and tracing"><link rel="prev" href="tracing.html" title="Chapter 14. Tracing samba system calls"><link rel="next" href="pt05.html" title="Part V. Appendices"></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. Samba Printing Internals</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="tracing.html">Prev</a> </td><th width="60%" align="center">Part IV. Debugging and tracing</th><td width="20%" align="right"> <a accesskey="n" href="pt05.html">Next</a></td></tr></table><hr></div><div class="chapter" lang="en"><div class="titlepage"><div><div><h2 class="title"><a name="devprinting"></a>Chapter 15. 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 class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="sect1"><a href="devprinting.html#id2582976">Abstract</a></span></dt><dt><span class="sect1"><a href="devprinting.html#id2582989">
 Printing Interface to Various Back ends
-</a></span></dt><dt><span class="sect1"><a href="devprinting.html#id334109">
+</a></span></dt><dt><span class="sect1"><a href="devprinting.html#id2583069">
 Print Queue TDB's
-</a></span></dt><dt><span class="sect1"><a href="devprinting.html#id334247">
+</a></span></dt><dt><span class="sect1"><a href="devprinting.html#id2583245">
 ChangeID and Client Caching of Printer Information
-</a></span></dt><dt><span class="sect1"><a href="devprinting.html#id334258">
+</a></span></dt><dt><span class="sect1"><a href="devprinting.html#id2583256">
 Windows NT/2K Printer Change Notify
-</a></span></dt></dl></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id334024"></a>Abstract</h2></div></div></div><p>
+</a></span></dt></dl></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2582976"></a>Abstract</h2></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="id334035"></a>
+</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2582989"></a>
 Printing Interface to Various Back ends
 </h2></div></div></div><p>
 Samba uses a table of function pointers to seven functions.  The
@@ -21,7 +21,7 @@
 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="id334109"></a>
+	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="id2583069"></a>
 Print Queue TDB's
 </h2></div></div></div><p>
 Samba provides periodic caching of the output from the "lpq command"
@@ -110,11 +110,11 @@
 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="id334247"></a>
+</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2583245"></a>
 ChangeID and Client Caching of Printer Information
 </h2></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="id334258"></a>
+</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2583256"></a>
 Windows NT/2K Printer Change Notify
 </h2></div></div></div><p>
 When working with Windows NT+ clients, it is possible for a

Modified: branches/samba/experimental/docs/htmldocs/Samba3-Developers-Guide/index.html
===================================================================
--- branches/samba/experimental/docs/htmldocs/Samba3-Developers-Guide/index.html	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/docs/htmldocs/Samba3-Developers-Guide/index.html	2008-06-09 06:59:20 UTC (rev 1920)
@@ -1,4 +1,4 @@
-<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.72.0"><meta name="description" content="Last Update : Fri Oct 10 00:59:58 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 (and will always be) incomplete. The most recent version of this document can be found at http://devel.samba.org/. 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 This document is incomplete and unmaintained. It is merely a collection of development-related notes."><link rel="start" href="index.html" title="SAMBA Developers Guide"><link rel="next" href="pr01.html" title="Attribution"></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 Developers Guide</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-Developers-Guide"></a>SAMBA Developers Guide</h1></div><div><div class="authorgroup"><div class="editor"><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><div class="affiliation"><span class="orgname">The Samba Team<br></span><div class="address"><p><code class="email">&lt;<a href="mailto:jelmer at samba.org">jelmer at samba.org</a>&gt;</code></p></div></div></div></div></div><div><div class="abstract"><p class="title"><b>Abstract</b></p><p>
+<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.73.1"><meta name="description" content="Last Update : Fri Oct 10 00:59:58 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 (and will always be) incomplete. The most recent version of this document can be found at http://devel.samba.org/. 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 This document is incomplete and unmaintained. It is merely a collection of development-related notes."><link rel="start" href="index.html" title="SAMBA Developers Guide"><link rel="next" href="pr01.html" title="Attribution"></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 Developers Guide</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-Developers-Guide"></a>SAMBA Developers Guide</h1></div><div><div class="authorgroup"><div class="editor"><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><div class="affiliation"><span class="orgname">The Samba Team<br></span><div class="address"><p><code class="email">&lt;<a class="email" href="mailto:jelmer at samba.org">jelmer at samba.org</a>&gt;</code></p></div></div></div></div></div><div><div class="abstract"><p class="title"><b>Abstract</b></p><p>
 <span class="emphasis"><em>Last Update</em></span> : Fri Oct 10 00:59:58 CEST 2003
 </p><p>
 This book is a collection of documents that might be useful for 
@@ -6,18 +6,18 @@
 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 (and will always be) incomplete.
 The most recent version of this document
-can be found at <a href="http://devel.samba.org/" target="_top">http://devel.samba.org/</a>.
+can be found at <a class="ulink" href="http://devel.samba.org/" target="_top">http://devel.samba.org/</a>.
 </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 <a href="http://www.fsf.org/licenses/gpl.txt" target="_top">http://www.fsf.org/licenses/gpl.txt</a>
+distribution.  A copy can be found on-line at <a class="ulink" href="http://www.fsf.org/licenses/gpl.txt" target="_top">http://www.fsf.org/licenses/gpl.txt</a>
 </p><div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Warning</h3><p>This document is incomplete and unmaintained. It is merely a 
-	collection of development-related notes.</p></div></div></div></div><hr></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="preface"><a href="pr01.html">Attribution</a></span></dt><dt><span class="part"><a href="pt01.html">I. The protocol</a></span></dt><dd><dl><dt><span class="chapter"><a href="unix-smb.html">1. NetBIOS in a Unix World</a></span></dt><dd><dl><dt><span class="sect1"><a href="unix-smb.html#id323085">Introduction</a></span></dt><dt><span class="sect1"><a href="unix-smb.html#id323102">Usernames</a></span></dt><dt><span class="sect1"><a href="unix-smb.html#id323144">File Ownership</a></span></dt><dt><span class="sect1"><a href="unix-smb.html#id323168">Passwords</a></span></dt><dt><span class="sect1"><a href="unix-smb.html#id323197">Locking</a></span></dt><dt><span class="sect1"><a href="unix-smb.html#id323237">Deny Modes</a></span></dt><dt><span class="sect1"><a href="unix-smb.html#id323256">Trapdoor UIDs</a></span></dt><dt><span class="sect1"><a href="unix-smb.html#id323274">Port numbers</a></span></dt><dt><span class="sect1"><a href="unix-smb.html#id323305">Protocol Complexity</a></span></dt></dl></dd><dt><span class="chapter"><a href="ntdomain.html">2. NT Domain RPC's</a></span></dt><dd><dl><dt><span class="sect1"><a href="ntdomain.html#id323417">Introduction</a></span></dt><dd><dl><dt><span class="sect2"><a href="ntdomain.html#id323559">Sources</a></span></dt><dt><span class="sect2"><a href="ntdomain.html#id323586">Credits</a></span></dt></dl></dd><dt><span class="sect1"><a href="ntdomain.html#id323615">Notes and Structures</a></span></dt><dd><dl><dt><span class="sect2"><a href="ntdomain.html#id323620">Notes</a></span></dt><dt><span class="sect2"><a href="ntdomain.html#id281607">Enumerations</a></span></dt><dt><span class="sect2"><a href="ntdomain.html#id323908">Structures</a></span></dt></dl></dd><dt><span class="sect1"><a href="ntdomain.html#id326205">MSRPC over Transact Named Pipe</a></span></dt><dd><dl><dt><span class="sect2"><a href="ntdomain.html#id326215">MSRPC Pipes</a></span></dt><dt><span class="sect2"><a href="ntdomain.html#id326284">Header</a></span></dt><dt><span class="sect2"><a href="ntdomain.html#id326958">Tail</a></span></dt><dt><span class="sect2"><a href="ntdomain.html#id326994">RPC Bind / Bind Ack</a></span></dt><dt><span class="sect2"><a href="ntdomain.html#id327132">NTLSA Transact Named Pipe</a></span></dt><dt><span class="sect2"><a href="ntdomain.html#id327260">LSA Open Policy</a></span></dt><dt><span class="sect2"><a href="ntdomain.html#id327358">LSA Query Info Policy</a></span></dt><dt><span class="sect2"><a href="ntdomain.html#id327441">LSA Enumerate Trusted Domains</a></span></dt><dt><span class="sect2"><a href="ntdomain.html#id327513">LSA Open Secret</a></span></dt><dt><span class="sect2"><a href="ntdomain.html#id327599">LSA Close</a></span></dt><dt><span class="sect2"><a href="ntdomain.html#id327651">LSA Lookup SIDS</a></span></dt><dt><span class="sect2"><a href="ntdomain.html#id327815">LSA Lookup Names</a></span></dt></dl></dd><dt><span class="sect1"><a href="ntdomain.html#id327992">NETLOGON rpc Transact Named Pipe</a></span></dt><dd><dl><dt><span class="sect2"><a href="ntdomain.html#id328116">LSA Request Challenge</a></span></dt><dt><span class="sect2"><a href="ntdomain.html#id328219">LSA Authenticate 2</a></span></dt><dt><span class="sect2"><a href="ntdomain.html#id328332">LSA Server Password Set</a></span></dt><dt><span class="sect2"><a href="ntdomain.html#id328419">LSA SAM Logon</a></span></dt><dt><span class="sect2"><a href="ntdomain.html#id328496">LSA SAM Logoff</a></span></dt></dl></dd><dt><span class="sect1"><a href="ntdomain.html#id328567">\\MAILSLOT\NET\NTLOGON</a></span></dt><dd><dl><dt><span class="sect2"><a href="ntdomain.html#id328579">Query for PDC</a></span></dt><dt><span class="sect2"><a href="ntdomain.html#id328784">SAM Logon</a></span></dt></dl></dd><dt><span class="sect1"><a href="ntdomain.html#id329040">SRVSVC Transact Named Pipe</a></span></dt><dd><dl><dt><span class="sect2"><a href="ntdomain.html#id329075">Net Share Enum</a></span></dt><dt><span class="sect2"><a href="ntdomain.html#id329247">Net Server Get Info</a></span></dt></dl></dd><dt><span class="sect1"><a href="ntdomain.html#id329338">Cryptographic side of NT Domain Authentication</a></span></dt><dd><dl><dt><span class="sect2"><a href="ntdomain.html#id329344">Definitions</a></span></dt><dt><span class="sect2"><a href="ntdomain.html#id329469">Protocol</a></span></dt><dt><span class="sect2"><a href="ntdomain.html#id329533">Comments</a></span></dt></dl></dd><dt><span class="sect1"><a href="ntdomain.html#id329566">SIDs and RIDs</a></span></dt><dd><dl><dt><span class="sect2"><a href="ntdomain.html#id329596">Well-known SIDs</a></span></dt><dt><span class="sect2"><a href="ntdomain.html#id329845">Well-known RIDS</a></span></dt></dl></dd></dl></dd></dl></dd><dt><span class="part"><a href="pt02.html">II. Samba Basics</a></span></dt><dd><dl><dt><span class="chapter"><a href="architecture.html">3. Samba Architecture</a></span></dt><dd><dl><dt><span class="sect1"><a href="architecture.html#id330081">Introduction</a></span></dt><dt><span class="sect1"><a href="architecture.html#id330120">Multithreading and Samba</a></span></dt><dt><span class="sect1"><a href="architecture.html#id330145">Threading smbd</a></span></dt><dt><span class="sect1"><a href="architecture.html#id330198">Threading nmbd</a></span></dt><dt><span class="sect1"><a href="architecture.html#id330230">nbmd Design</a></span></dt></dl></dd><dt><span class="chapter"><a href="debug.html">4. The samba DEBUG system</a></span></dt><dd><dl><dt><span class="sect1"><a href="debug.html#id330279">New Output Syntax</a></span></dt><dt><span class="sect1"><a href="debug.html#id330374">The DEBUG() Macro</a></span></dt><dt><span class="sect1"><a href="debug.html#id330466">The DEBUGADD() Macro</a></span></dt><dt><span class="sect1"><a href="debug.html#id330498">The DEBUGLVL() Macro</a></span></dt><dt><span class="sect1"><a href="debug.html#id330576">New Functions</a></span></dt><dd><dl><dt><span class="sect2"><a href="debug.html#id330582">dbgtext()</a></span></dt><dt><span class="sect2"><a href="debug.html#id330595">dbghdr()</a></span></dt><dt><span class="sect2"><a href="debug.html#id330612">format_debug_text()</a></span></dt></dl></dd></dl></dd><dt><span class="chapter"><a href="internals.html">5. Samba Internals</a></span></dt><dd><dl><dt><span class="sect1"><a href="internals.html#id330662">Character Handling</a></span></dt><dt><span class="sect1"><a href="internals.html#id330682">The new functions</a></span></dt><dt><span class="sect1"><a href="internals.html#id330789">Macros in byteorder.h</a></span></dt><dd><dl><dt><span class="sect2"><a href="internals.html#id330799">CVAL(buf,pos)</a></span></dt><dt><span class="sect2"><a href="internals.html#id330809">PVAL(buf,pos)</a></span></dt><dt><span class="sect2"><a href="internals.html#id330820">SCVAL(buf,pos,val)</a></span></dt><dt><span class="sect2"><a href="internals.html#id330830">SVAL(buf,pos)</a></span></dt><dt><span class="sect2"><a href="internals.html#id330842">IVAL(buf,pos)</a></span></dt><dt><span class="sect2"><a href="internals.html#id330853">SVALS(buf,pos)</a></span></dt><dt><span class="sect2"><a href="internals.html#id330864">IVALS(buf,pos)</a></span></dt><dt><span class="sect2"><a href="internals.html#id330874">SSVAL(buf,pos,val)</a></span></dt><dt><span class="sect2"><a href="internals.html#id330885">SIVAL(buf,pos,val)</a></span></dt><dt><span class="sect2"><a href="internals.html#id330896">SSVALS(buf,pos,val)</a></span></dt><dt><span class="sect2"><a href="internals.html#id330907">SIVALS(buf,pos,val)</a></span></dt><dt><span class="sect2"><a href="internals.html#id330918">RSVAL(buf,pos)</a></span></dt><dt><span class="sect2"><a href="internals.html#id330928">RIVAL(buf,pos)</a></span></dt><dt><span class="sect2"><a href="internals.html#id330939">RSSVAL(buf,pos,val)</a></span></dt><dt><span class="sect2"><a href="internals.html#id330950">RSIVAL(buf,pos,val)</a></span></dt></dl></dd><dt><span class="sect1"><a href="internals.html#id330962">LAN Manager Samba API</a></span></dt><dd><dl><dt><span class="sect2"><a href="internals.html#id330987">Parameters</a></span></dt><dt><span class="sect2"><a href="internals.html#id331097">Return value</a></span></dt></dl></dd><dt><span class="sect1"><a href="internals.html#id331155">Code character table</a></span></dt></dl></dd><dt><span class="chapter"><a href="CodingSuggestions.html">6. Coding Suggestions</a></span></dt><dt><span class="chapter"><a href="contributing.html">7. Contributing code</a></span></dt><dt><span class="chapter"><a href="modules.html">8. Modules</a></span></dt><dd><dl><dt><span class="sect1"><a href="modules.html#id331748">Advantages</a></span></dt><dt><span class="sect1"><a href="modules.html#id331783">Loading modules</a></span></dt><dd><dl><dt><span class="sect2"><a href="modules.html#id331806">Static modules</a></span></dt><dt><span class="sect2"><a href="modules.html#id331836">Shared modules</a></span></dt></dl></dd><dt><span class="sect1"><a href="modules.html#id331855">Writing modules</a></span></dt><dd><dl><dt><span class="sect2"><a href="modules.html#id331898">Static/Shared selection in configure.in</a></span></dt></dl></dd></dl></dd></dl></dd><dt><span class="part"><a href="pt03.html">III. Samba Subsystems</a></span></dt><dd><dl><dt><span class="chapter"><a href="rpc-plugin.html">9. RPC Pluggable Modules</a></span></dt><dd><dl><dt><span class="sect1"><a href="rpc-plugin.html#id332057">About</a></span></dt><dt><span class="sect1"><a href="rpc-plugin.html#id332070">General Overview</a></span></dt></dl></dd><dt><span class="chapter"><a href="vfs.html">10. VFS Modules</a></span></dt><dd><dl><dt><span class="sect1"><a href="vfs.html#id332231">The Samba (Posix) VFS layer</a></span></dt><dd><dl><dt><span class="sect2"><a href="vfs.html#id332237">The general interface</a></span></dt><dt><span class="sect2"><a href="vfs.html#id332307">Possible VFS operation layers</a></span></dt></dl></dd><dt><span class="sect1"><a href="vfs.html#id332351">The Interaction between the Samba VFS subsystem and the modules</a></span></dt><dd><dl><dt><span class="sect2"><a href="vfs.html#id332357">Initialization and registration</a></span></dt><dt><span class="sect2"><a href="vfs.html#id332494">How the Modules handle per connection data</a></span></dt></dl></dd><dt><span class="sect1"><a href="vfs.html#id332652">Upgrading to the New VFS Interface</a></span></dt><dd><dl><dt><span class="sect2"><a href="vfs.html#id332658">Upgrading from 2.2.* and 3.0aplha modules</a></span></dt></dl></dd><dt><span class="sect1"><a href="vfs.html#id332988">Some Notes</a></span></dt><dd><dl><dt><span class="sect2"><a href="vfs.html#id332994">Implement TRANSPARENT functions</a></span></dt><dt><span class="sect2"><a href="vfs.html#id333012">Implement OPAQUE functions</a></span></dt></dl></dd></dl></dd><dt><span class="chapter"><a href="parsing.html">11. The smb.conf file</a></span></dt><dd><dl><dt><span class="sect1"><a href="parsing.html#id333066">Lexical Analysis</a></span></dt><dd><dl><dt><span class="sect2"><a href="parsing.html#id333134">Handling of Whitespace</a></span></dt><dt><span class="sect2"><a href="parsing.html#id333175">Handling of Line Continuation</a></span></dt><dt><span class="sect2"><a href="parsing.html#id333219">Line Continuation Quirks</a></span></dt></dl></dd><dt><span class="sect1"><a href="parsing.html#id333294">Syntax</a></span></dt><dd><dl><dt><span class="sect2"><a href="parsing.html#id333346">About params.c</a></span></dt></dl></dd></dl></dd><dt><span class="chapter"><a href="wins.html">12. Samba WINS Internals</a></span></dt><dd><dl><dt><span class="sect1"><a href="wins.html#id333384">WINS Failover</a></span></dt></dl></dd><dt><span class="chapter"><a href="pwencrypt.html">13. LanMan and NT Password Encryption</a></span></dt><dd><dl><dt><span class="sect1"><a href="pwencrypt.html#id333488">Introduction</a></span></dt><dt><span class="sect1"><a href="pwencrypt.html#id333506">How does it work?</a></span></dt><dt><span class="sect1"><a href="pwencrypt.html#id333571">The smbpasswd file</a></span></dt></dl></dd></dl></dd><dt><span class="part"><a href="pt04.html">IV. Debugging and tracing</a></span></dt><dd><dl><dt><span class="chapter"><a href="tracing.html">14. Tracing samba system calls</a></span></dt><dt><span class="chapter"><a href="devprinting.html">15. Samba Printing Internals</a></span></dt><dd><dl><dt><span class="sect1"><a href="devprinting.html#id334024">Abstract</a></span></dt><dt><span class="sect1"><a href="devprinting.html#id334035">
+	collection of development-related notes.</p></div></div></div></div><hr></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="preface"><a href="pr01.html">Attribution</a></span></dt><dt><span class="part"><a href="pt01.html">I. The protocol</a></span></dt><dd><dl><dt><span class="chapter"><a href="unix-smb.html">1. NetBIOS in a Unix World</a></span></dt><dd><dl><dt><span class="sect1"><a href="unix-smb.html#id2524010">Introduction</a></span></dt><dt><span class="sect1"><a href="unix-smb.html#id2524031">Usernames</a></span></dt><dt><span class="sect1"><a href="unix-smb.html#id2524363">File Ownership</a></span></dt><dt><span class="sect1"><a href="unix-smb.html#id2523689">Passwords</a></span></dt><dt><span class="sect1"><a href="unix-smb.html#id2523727">Locking</a></span></dt><dt><span class="sect1"><a href="unix-smb.html#id2523779">Deny Modes</a></span></dt><dt><span class="sect1"><a href="unix-smb.html#id2523812">Trapdoor UIDs</a></span></dt><dt><span class="sect1"><a href="unix-smb.html#id2571049">Port numbers</a></span></dt><dt><span class="sect1"><a href="unix-smb.html#id2571094">Protocol Complexity</a></span></dt></dl></dd><dt><span class="chapter"><a href="ntdomain.html">2. NT Domain RPC's</a></span></dt><dd><dl><dt><span class="sect1"><a href="ntdomain.html#id2571220">Introduction</a></span></dt><dd><dl><dt><span class="sect2"><a href="ntdomain.html#id2571389">Sources</a></span></dt><dt><span class="sect2"><a href="ntdomain.html#id2571418">Credits</a></span></dt></dl></dd><dt><span class="sect1"><a href="ntdomain.html#id2571450">Notes and Structures</a></span></dt><dd><dl><dt><span class="sect2"><a href="ntdomain.html#id2571455">Notes</a></span></dt><dt><span class="sect2"><a href="ntdomain.html#id2571519">Enumerations</a></span></dt><dt><span class="sect2"><a href="ntdomain.html#id2571691">Structures</a></span></dt></dl></dd><dt><span class="sect1"><a href="ntdomain.html#id2574056">MSRPC over Transact Named Pipe</a></span></dt><dd><dl><dt><span class="sect2"><a href="ntdomain.html#id2574066">MSRPC Pipes</a></span></dt><dt><span class="sect2"><a href="ntdomain.html#id2574152">Header</a></span></dt><dt><span class="sect2"><a href="ntdomain.html#id2574856">Tail</a></span></dt><dt><span class="sect2"><a href="ntdomain.html#id2574893">RPC Bind / Bind Ack</a></span></dt><dt><span class="sect2"><a href="ntdomain.html#id2575040">NTLSA Transact Named Pipe</a></span></dt><dt><span class="sect2"><a href="ntdomain.html#id2575173">LSA Open Policy</a></span></dt><dt><span class="sect2"><a href="ntdomain.html#id2575274">LSA Query Info Policy</a></span></dt><dt><span class="sect2"><a href="ntdomain.html#id2575359">LSA Enumerate Trusted Domains</a></span></dt><dt><span class="sect2"><a href="ntdomain.html#id2575432">LSA Open Secret</a></span></dt><dt><span class="sect2"><a href="ntdomain.html#id2575520">LSA Close</a></span></dt><dt><span class="sect2"><a href="ntdomain.html#id2575572">LSA Lookup SIDS</a></span></dt><dt><span class="sect2"><a href="ntdomain.html#id2575741">LSA Lookup Names</a></span></dt></dl></dd><dt><span class="sect1"><a href="ntdomain.html#id2575922">NETLOGON rpc Transact Named Pipe</a></span></dt><dd><dl><dt><span class="sect2"><a href="ntdomain.html#id2576053">LSA Request Challenge</a></span></dt><dt><span class="sect2"><a href="ntdomain.html#id2576166">LSA Authenticate 2</a></span></dt><dt><span class="sect2"><a href="ntdomain.html#id2576285">LSA Server Password Set</a></span></dt><dt><span class="sect2"><a href="ntdomain.html#id2576378">LSA SAM Logon</a></span></dt><dt><span class="sect2"><a href="ntdomain.html#id2576461">LSA SAM Logoff</a></span></dt></dl></dd><dt><span class="sect1"><a href="ntdomain.html#id2576535">\\MAILSLOT\NET\NTLOGON</a></span></dt><dd><dl><dt><span class="sect2"><a href="ntdomain.html#id2576550">Query for PDC</a></span></dt><dt><span class="sect2"><a href="ntdomain.html#id2576759">SAM Logon</a></span></dt></dl></dd><dt><span class="sect1"><a href="ntdomain.html#id2577019">SRVSVC Transact Named Pipe</a></span></dt><dd><dl><dt><span class="sect2"><a href="ntdomain.html#id2577055">Net Share Enum</a></span></dt><dt><span class="sect2"><a href="ntdomain.html#id2577231">Net Server Get Info</a></span></dt></dl></dd><dt><span class="sect1"><a href="ntdomain.html#id2577324">Cryptographic side of NT Domain Authentication</a></span></dt><dd><dl><dt><span class="sect2"><a href="ntdomain.html#id2577331">Definitions</a></span></dt><dt><span class="sect2"><a href="ntdomain.html#id2577460">Protocol</a></span></dt><dt><span class="sect2"><a href="ntdomain.html#id2577542">Comments</a></span></dt></dl></dd><dt><span class="sect1"><a href="ntdomain.html#id2577584">SIDs and RIDs</a></span></dt><dd><dl><dt><span class="sect2"><a href="ntdomain.html#id2577617">Well-known SIDs</a></span></dt><dt><span class="sect2"><a href="ntdomain.html#id2577868">Well-known RIDS</a></span></dt></dl></dd></dl></dd></dl></dd><dt><span class="part"><a href="pt02.html">II. Samba Basics</a></span></dt><dd><dl><dt><span class="chapter"><a href="architecture.html">3. Samba Architecture</a></span></dt><dd><dl><dt><span class="sect1"><a href="architecture.html#id2578111">Introduction</a></span></dt><dt><span class="sect1"><a href="architecture.html#id2578155">Multithreading and Samba</a></span></dt><dt><span class="sect1"><a href="architecture.html#id2578187">Threading smbd</a></span></dt><dt><span class="sect1"><a href="architecture.html#id2578248">Threading nmbd</a></span></dt><dt><span class="sect1"><a href="architecture.html#id2578294">nbmd Design</a></span></dt></dl></dd><dt><span class="chapter"><a href="debug.html">4. The samba DEBUG system</a></span></dt><dd><dl><dt><span class="sect1"><a href="debug.html#id2578353">New Output Syntax</a></span></dt><dt><span class="sect1"><a href="debug.html#id2578465">The DEBUG() Macro</a></span></dt><dt><span class="sect1"><a href="debug.html#id2578574">The DEBUGADD() Macro</a></span></dt><dt><span class="sect1"><a href="debug.html#id2578611">The DEBUGLVL() Macro</a></span></dt><dt><span class="sect1"><a href="debug.html#id2578704">New Functions</a></span></dt><dd><dl><dt><span class="sect2"><a href="debug.html#id2578710">dbgtext()</a></span></dt><dt><span class="sect2"><a href="debug.html#id2578726">dbghdr()</a></span></dt><dt><span class="sect2"><a href="debug.html#id2578745">format_debug_text()</a></span></dt></dl></dd></dl></dd><dt><span class="chapter"><a href="internals.html">5. Samba Internals</a></span></dt><dd><dl><dt><span class="sect1"><a href="internals.html#id2578800">Character Handling</a></span></dt><dt><span class="sect1"><a href="internals.html#id2578821">The new functions</a></span></dt><dt><span class="sect1"><a href="internals.html#id2578952">Macros in byteorder.h</a></span></dt><dd><dl><dt><span class="sect2"><a href="internals.html#id2578963">CVAL(buf,pos)</a></span></dt><dt><span class="sect2"><a href="internals.html#id2578974">PVAL(buf,pos)</a></span></dt><dt><span class="sect2"><a href="internals.html#id2578986">SCVAL(buf,pos,val)</a></span></dt><dt><span class="sect2"><a href="internals.html#id2578997">SVAL(buf,pos)</a></span></dt><dt><span class="sect2"><a href="internals.html#id2579010">IVAL(buf,pos)</a></span></dt><dt><span class="sect2"><a href="internals.html#id2579021">SVALS(buf,pos)</a></span></dt><dt><span class="sect2"><a href="internals.html#id2579033">IVALS(buf,pos)</a></span></dt><dt><span class="sect2"><a href="internals.html#id2579045">SSVAL(buf,pos,val)</a></span></dt><dt><span class="sect2"><a href="internals.html#id2579057">SIVAL(buf,pos,val)</a></span></dt><dt><span class="sect2"><a href="internals.html#id2579069">SSVALS(buf,pos,val)</a></span></dt><dt><span class="sect2"><a href="internals.html#id2579080">SIVALS(buf,pos,val)</a></span></dt><dt><span class="sect2"><a href="internals.html#id2579092">RSVAL(buf,pos)</a></span></dt><dt><span class="sect2"><a href="internals.html#id2579104">RIVAL(buf,pos)</a></span></dt><dt><span class="sect2"><a href="internals.html#id2579116">RSSVAL(buf,pos,val)</a></span></dt><dt><span class="sect2"><a href="internals.html#id2579128">RSIVAL(buf,pos,val)</a></span></dt></dl></dd><dt><span class="sect1"><a href="internals.html#id2579141">LAN Manager Samba API</a></span></dt><dd><dl><dt><span class="sect2"><a href="internals.html#id2579170">Parameters</a></span></dt><dt><span class="sect2"><a href="internals.html#id2579296">Return value</a></span></dt></dl></dd><dt><span class="sect1"><a href="internals.html#id2579367">Code character table</a></span></dt></dl></dd><dt><span class="chapter"><a href="CodingSuggestions.html">6. Coding Suggestions</a></span></dt><dt><span class="chapter"><a href="contributing.html">7. Contributing code</a></span></dt><dt><span class="chapter"><a href="modules.html">8. Modules</a></span></dt><dd><dl><dt><span class="sect1"><a href="modules.html#id2580038">Advantages</a></span></dt><dt><span class="sect1"><a href="modules.html#id2580077">Loading modules</a></span></dt><dd><dl><dt><span class="sect2"><a href="modules.html#id2580103">Static modules</a></span></dt><dt><span class="sect2"><a href="modules.html#id2580137">Shared modules</a></span></dt></dl></dd><dt><span class="sect1"><a href="modules.html#id2580161">Writing modules</a></span></dt><dd><dl><dt><span class="sect2"><a href="modules.html#id2580212">Static/Shared selection in configure.in</a></span></dt></dl></dd></dl></dd></dl></dd><dt><span class="part"><a href="pt03.html">III. Samba Subsystems</a></span></dt><dd><dl><dt><span class="chapter"><a href="rpc-plugin.html">9. RPC Pluggable Modules</a></span></dt><dd><dl><dt><span class="sect1"><a href="rpc-plugin.html#id2580383">About</a></span></dt><dt><span class="sect1"><a href="rpc-plugin.html#id2580399">General Overview</a></span></dt></dl></dd><dt><span class="chapter"><a href="vfs.html">10. VFS Modules</a></span></dt><dd><dl><dt><span class="sect1"><a href="vfs.html#id2580571">The Samba (Posix) VFS layer</a></span></dt><dd><dl><dt><span class="sect2"><a href="vfs.html#id2580612">The general interface</a></span></dt><dt><span class="sect2"><a href="vfs.html#id2580944">Possible VFS operation layers</a></span></dt></dl></dd><dt><span class="sect1"><a href="vfs.html#id2581006">The Interaction between the Samba VFS subsystem and the modules</a></span></dt><dd><dl><dt><span class="sect2"><a href="vfs.html#id2581012">Initialization and registration</a></span></dt><dt><span class="sect2"><a href="vfs.html#id2581162">How the Modules handle per connection data</a></span></dt></dl></dd><dt><span class="sect1"><a href="vfs.html#id2581367">Upgrading to the New VFS Interface</a></span></dt><dd><dl><dt><span class="sect2"><a href="vfs.html#id2581373">Upgrading from 2.2.* and 3.0alpha modules</a></span></dt></dl></dd><dt><span class="sect1"><a href="vfs.html#id2581791">Some Notes</a></span></dt><dd><dl><dt><span class="sect2"><a href="vfs.html#id2581796">Implement TRANSPARENT functions</a></span></dt><dt><span class="sect2"><a href="vfs.html#id2581816">Implement OPAQUE functions</a></span></dt></dl></dd></dl></dd><dt><span class="chapter"><a href="parsing.html">11. The smb.conf file</a></span></dt><dd><dl><dt><span class="sect1"><a href="parsing.html#id2581876">Lexical Analysis</a></span></dt><dd><dl><dt><span class="sect2"><a href="parsing.html#id2581952">Handling of Whitespace</a></span></dt><dt><span class="sect2"><a href="parsing.html#id2581997">Handling of Line Continuation</a></span></dt><dt><span class="sect2"><a href="parsing.html#id2582050">Line Continuation Quirks</a></span></dt></dl></dd><dt><span class="sect1"><a href="parsing.html#id2582131">Syntax</a></span></dt><dd><dl><dt><span class="sect2"><a href="parsing.html#id2582191">About params.c</a></span></dt></dl></dd></dl></dd><dt><span class="chapter"><a href="wins.html">12. Samba WINS Internals</a></span></dt><dd><dl><dt><span class="sect1"><a href="wins.html#id2582231">WINS Failover</a></span></dt></dl></dd><dt><span class="chapter"><a href="pwencrypt.html">13. LanMan and NT Password Encryption</a></span></dt><dd><dl><dt><span class="sect1"><a href="pwencrypt.html#id2582354">Introduction</a></span></dt><dt><span class="sect1"><a href="pwencrypt.html#id2582375">How does it work?</a></span></dt><dt><span class="sect1"><a href="pwencrypt.html#id2582459">The smbpasswd file</a></span></dt></dl></dd></dl></dd><dt><span class="part"><a href="pt04.html">IV. Debugging and tracing</a></span></dt><dd><dl><dt><span class="chapter"><a href="tracing.html">14. Tracing samba system calls</a></span></dt><dt><span class="chapter"><a href="devprinting.html">15. Samba Printing Internals</a></span></dt><dd><dl><dt><span class="sect1"><a href="devprinting.html#id2582976">Abstract</a></span></dt><dt><span class="sect1"><a href="devprinting.html#id2582989">
 Printing Interface to Various Back ends
-</a></span></dt><dt><span class="sect1"><a href="devprinting.html#id334109">
+</a></span></dt><dt><span class="sect1"><a href="devprinting.html#id2583069">
 Print Queue TDB's
-</a></span></dt><dt><span class="sect1"><a href="devprinting.html#id334247">
+</a></span></dt><dt><span class="sect1"><a href="devprinting.html#id2583245">
 ChangeID and Client Caching of Printer Information
-</a></span></dt><dt><span class="sect1"><a href="devprinting.html#id334258">
+</a></span></dt><dt><span class="sect1"><a href="devprinting.html#id2583256">
 Windows NT/2K Printer Change Notify
-</a></span></dt></dl></dd></dl></dd><dt><span class="part"><a href="pt05.html">V. Appendices</a></span></dt><dd><dl><dt><span class="chapter"><a href="Packaging.html">16. Notes to packagers</a></span></dt><dd><dl><dt><span class="sect1"><a href="Packaging.html#id334515">Versioning</a></span></dt><dt><span class="sect1"><a href="Packaging.html#id334540">Modules</a></span></dt></dl></dd></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="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"> Attribution</td></tr></table></div></body></html>
+</a></span></dt></dl></dd></dl></dd><dt><span class="part"><a href="pt05.html">V. Appendices</a></span></dt><dd><dl><dt><span class="chapter"><a href="Packaging.html">16. Notes to packagers</a></span></dt><dd><dl><dt><span class="sect1"><a href="Packaging.html#id2583582">Versioning</a></span></dt><dt><span class="sect1"><a href="Packaging.html#id2583610">Modules</a></span></dt></dl></dd></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="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"> Attribution</td></tr></table></div></body></html>

Modified: branches/samba/experimental/docs/htmldocs/Samba3-Developers-Guide/internals.html
===================================================================
--- branches/samba/experimental/docs/htmldocs/Samba3-Developers-Guide/internals.html	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/docs/htmldocs/Samba3-Developers-Guide/internals.html	2008-06-09 06:59:20 UTC (rev 1920)
@@ -1,4 +1,4 @@
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Chapter 5. Samba Internals</title><link rel="stylesheet" href="samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.72.0"><link rel="start" href="index.html" title="SAMBA Developers Guide"><link rel="up" href="pt02.html" title="Part II. Samba Basics"><link rel="prev" href="debug.html" title="Chapter 4. The samba DEBUG system"><link rel="next" href="CodingSuggestions.html" title="Chapter 6. Coding Suggestions"></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. Samba Internals</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="debug.html">Prev</a> </td><th width="60%" align="center">Part II. Samba Basics</th><td width="20%" align="right"> <a accesskey="n" href="CodingSuggestions.html">Next</a></td></tr></table><hr></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><code class="email">&lt;<a href="mailto:David.Chappell at mail.trincoll.edu">David.Chappell at mail.trincoll.edu</a>&gt;</code></p></div></div></div></div><div><p class="pubdate">8 May 1996</p></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="sect1"><a href="internals.html#id330662">Character Handling</a></span></dt><dt><span class="sect1"><a href="internals.html#id330682">The new functions</a></span></dt><dt><span class="sect1"><a href="internals.html#id330789">Macros in byteorder.h</a></span></dt><dd><dl><dt><span class="sect2"><a href="internals.html#id330799">CVAL(buf,pos)</a></span></dt><dt><span class="sect2"><a href="internals.html#id330809">PVAL(buf,pos)</a></span></dt><dt><span class="sect2"><a href="internals.html#id330820">SCVAL(buf,pos,val)</a></span></dt><dt><span class="sect2"><a href="internals.html#id330830">SVAL(buf,pos)</a></span></dt><dt><span class="sect2"><a href="internals.html#id330842">IVAL(buf,pos)</a></span></dt><dt><span class="sect2"><a href="internals.html#id330853">SVALS(buf,pos)</a></span></dt><dt><span class="sect2"><a href="internals.html#id330864">IVALS(buf,pos)</a></span></dt><dt><span class="sect2"><a href="internals.html#id330874">SSVAL(buf,pos,val)</a></span></dt><dt><span class="sect2"><a href="internals.html#id330885">SIVAL(buf,pos,val)</a></span></dt><dt><span class="sect2"><a href="internals.html#id330896">SSVALS(buf,pos,val)</a></span></dt><dt><span class="sect2"><a href="internals.html#id330907">SIVALS(buf,pos,val)</a></span></dt><dt><span class="sect2"><a href="internals.html#id330918">RSVAL(buf,pos)</a></span></dt><dt><span class="sect2"><a href="internals.html#id330928">RIVAL(buf,pos)</a></span></dt><dt><span class="sect2"><a href="internals.html#id330939">RSSVAL(buf,pos,val)</a></span></dt><dt><span class="sect2"><a href="internals.html#id330950">RSIVAL(buf,pos,val)</a></span></dt></dl></dd><dt><span class="sect1"><a href="internals.html#id330962">LAN Manager Samba API</a></span></dt><dd><dl><dt><span class="sect2"><a href="internals.html#id330987">Parameters</a></span></dt><dt><span class="sect2"><a href="internals.html#id331097">Return value</a></span></dt></dl></dd><dt><span class="sect1"><a href="internals.html#id331155">Code character table</a></span></dt></dl></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id330662"></a>Character Handling</h2></div></div></div><p>
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Chapter 5. Samba Internals</title><link rel="stylesheet" href="../samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.73.1"><link rel="start" href="index.html" title="SAMBA Developers Guide"><link rel="up" href="pt02.html" title="Part II. Samba Basics"><link rel="prev" href="debug.html" title="Chapter 4. The samba DEBUG system"><link rel="next" href="CodingSuggestions.html" title="Chapter 6. Coding Suggestions"></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. Samba Internals</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="debug.html">Prev</a> </td><th width="60%" align="center">Part II. Samba Basics</th><td width="20%" align="right"> <a accesskey="n" href="CodingSuggestions.html">Next</a></td></tr></table><hr></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><code class="email">&lt;<a class="email" href="mailto:David.Chappell at mail.trincoll.edu">David.Chappell at mail.trincoll.edu</a>&gt;</code></p></div></div></div></div><div><p class="pubdate">8 May 1996</p></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="sect1"><a href="internals.html#id2578800">Character Handling</a></span></dt><dt><span class="sect1"><a href="internals.html#id2578821">The new functions</a></span></dt><dt><span class="sect1"><a href="internals.html#id2578952">Macros in byteorder.h</a></span></dt><dd><dl><dt><span class="sect2"><a href="internals.html#id2578963">CVAL(buf,pos)</a></span></dt><dt><span class="sect2"><a href="internals.html#id2578974">PVAL(buf,pos)</a></span></dt><dt><span class="sect2"><a href="internals.html#id2578986">SCVAL(buf,pos,val)</a></span></dt><dt><span class="sect2"><a href="internals.html#id2578997">SVAL(buf,pos)</a></span></dt><dt><span class="sect2"><a href="internals.html#id2579010">IVAL(buf,pos)</a></span></dt><dt><span class="sect2"><a href="internals.html#id2579021">SVALS(buf,pos)</a></span></dt><dt><span class="sect2"><a href="internals.html#id2579033">IVALS(buf,pos)</a></span></dt><dt><span class="sect2"><a href="internals.html#id2579045">SSVAL(buf,pos,val)</a></span></dt><dt><span class="sect2"><a href="internals.html#id2579057">SIVAL(buf,pos,val)</a></span></dt><dt><span class="sect2"><a href="internals.html#id2579069">SSVALS(buf,pos,val)</a></span></dt><dt><span class="sect2"><a href="internals.html#id2579080">SIVALS(buf,pos,val)</a></span></dt><dt><span class="sect2"><a href="internals.html#id2579092">RSVAL(buf,pos)</a></span></dt><dt><span class="sect2"><a href="internals.html#id2579104">RIVAL(buf,pos)</a></span></dt><dt><span class="sect2"><a href="internals.html#id2579116">RSSVAL(buf,pos,val)</a></span></dt><dt><span class="sect2"><a href="internals.html#id2579128">RSIVAL(buf,pos,val)</a></span></dt></dl></dd><dt><span class="sect1"><a href="internals.html#id2579141">LAN Manager Samba API</a></span></dt><dd><dl><dt><span class="sect2"><a href="internals.html#id2579170">Parameters</a></span></dt><dt><span class="sect2"><a href="internals.html#id2579296">Return value</a></span></dt></dl></dd><dt><span class="sect1"><a href="internals.html#id2579367">Code character table</a></span></dt></dl></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2578800"></a>Character Handling</h2></div></div></div><p>
 This section describes character set handling in Samba, as implemented in
 Samba 3.0 and above
 </p><p>
@@ -8,7 +8,7 @@
 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="id330682"></a>The new functions</h2></div></div></div><p>
+</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2578821"></a>The new functions</h2></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
@@ -70,28 +70,28 @@
 	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="id330789"></a>Macros in byteorder.h</h2></div></div></div><p>
+</p></li></ol></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2578952"></a>Macros in byteorder.h</h2></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="id330799"></a>CVAL(buf,pos)</h3></div></div></div><p>
+</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2578963"></a>CVAL(buf,pos)</h3></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="id330809"></a>PVAL(buf,pos)</h3></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="id330820"></a>SCVAL(buf,pos,val)</h3></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="id330830"></a>SVAL(buf,pos)</h3></div></div></div><p>
+</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2578974"></a>PVAL(buf,pos)</h3></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="id2578986"></a>SCVAL(buf,pos,val)</h3></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="id2578997"></a>SVAL(buf,pos)</h3></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="id330842"></a>IVAL(buf,pos)</h3></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="id330853"></a>SVALS(buf,pos)</h3></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="id330864"></a>IVALS(buf,pos)</h3></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="id330874"></a>SSVAL(buf,pos,val)</h3></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="id330885"></a>SIVAL(buf,pos,val)</h3></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="id330896"></a>SSVALS(buf,pos,val)</h3></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="id330907"></a>SIVALS(buf,pos,val)</h3></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="id330918"></a>RSVAL(buf,pos)</h3></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="id330928"></a>RIVAL(buf,pos)</h3></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="id330939"></a>RSSVAL(buf,pos,val)</h3></div></div></div><p>sets the value of the unsigned short (16 bit) big-endian integer at 
+</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2579010"></a>IVAL(buf,pos)</h3></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="id2579021"></a>SVALS(buf,pos)</h3></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="id2579033"></a>IVALS(buf,pos)</h3></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="id2579045"></a>SSVAL(buf,pos,val)</h3></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="id2579057"></a>SIVAL(buf,pos,val)</h3></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="id2579069"></a>SSVALS(buf,pos,val)</h3></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="id2579080"></a>SIVALS(buf,pos,val)</h3></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="id2579092"></a>RSVAL(buf,pos)</h3></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="id2579104"></a>RIVAL(buf,pos)</h3></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="id2579116"></a>RSSVAL(buf,pos,val)</h3></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="id330950"></a>RSIVAL(buf,pos,val)</h3></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="id330962"></a>LAN Manager Samba API</h2></div></div></div><p>
+refered to as "USHORT".</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2579128"></a>RSIVAL(buf,pos,val)</h3></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="id2579141"></a>LAN Manager Samba API</h2></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
@@ -104,7 +104,7 @@
 </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="id330987"></a>Parameters</h3></div></div></div><p>The parameters are as follows:</p><div class="orderedlist"><ol type="1"><li><p>
+</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2579170"></a>Parameters</h3></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.
@@ -149,7 +149,7 @@
 </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="id331097"></a>Return value</h3></div></div></div><p>
+</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2579296"></a>Return value</h3></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. 
@@ -180,7 +180,7 @@
 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="id331155"></a>Code character table</h2></div></div></div><p>
+</p></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2579367"></a>Code character table</h2></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>

Modified: branches/samba/experimental/docs/htmldocs/Samba3-Developers-Guide/modules.html
===================================================================
--- branches/samba/experimental/docs/htmldocs/Samba3-Developers-Guide/modules.html	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/docs/htmldocs/Samba3-Developers-Guide/modules.html	2008-06-09 06:59:20 UTC (rev 1920)
@@ -1,7 +1,7 @@
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Chapter 8. Modules</title><link rel="stylesheet" href="samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.72.0"><link rel="start" href="index.html" title="SAMBA Developers Guide"><link rel="up" href="pt02.html" title="Part II. Samba Basics"><link rel="prev" href="contributing.html" title="Chapter 7. Contributing code"><link rel="next" href="pt03.html" title="Part III. Samba Subsystems"></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. Modules</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="contributing.html">Prev</a> </td><th width="60%" align="center">Part II. Samba Basics</th><td width="20%" align="right"> <a accesskey="n" href="pt03.html">Next</a></td></tr></table><hr></div><div class="chapter" lang="en"><div class="titlepage"><div><div><h2 class="title"><a name="modules"></a>Chapter 8. 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><code class="email">&lt;<a href="mailto:jelmer at samba.org">jelmer at samba.org</a>&gt;</code></p></div></div></div></div><div><p class="pubdate"> 19 March 2003 </p></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="sect1"><a href="modules.html#id331748">Advantages</a></span></dt><dt><span class="sect1"><a href="modules.html#id331783">Loading modules</a></span></dt><dd><dl><dt><span class="sect2"><a href="modules.html#id331806">Static modules</a></span></dt><dt><span class="sect2"><a href="modules.html#id331836">Shared modules</a></span></dt></dl></dd><dt><span class="sect1"><a href="modules.html#id331855">Writing modules</a></span></dt><dd><dl><dt><span class="sect2"><a href="modules.html#id331898">Static/Shared selection in configure.in</a></span></dt></dl></dd></dl></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id331748"></a>Advantages</h2></div></div></div><p>
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Chapter 8. Modules</title><link rel="stylesheet" href="../samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.73.1"><link rel="start" href="index.html" title="SAMBA Developers Guide"><link rel="up" href="pt02.html" title="Part II. Samba Basics"><link rel="prev" href="contributing.html" title="Chapter 7. Contributing code"><link rel="next" href="pt03.html" title="Part III. Samba Subsystems"></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. Modules</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="contributing.html">Prev</a> </td><th width="60%" align="center">Part II. Samba Basics</th><td width="20%" align="right"> <a accesskey="n" href="pt03.html">Next</a></td></tr></table><hr></div><div class="chapter" lang="en"><div class="titlepage"><div><div><h2 class="title"><a name="modules"></a>Chapter 8. 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><code class="email">&lt;<a class="email" href="mailto:jelmer at samba.org">jelmer at samba.org</a>&gt;</code></p></div></div></div></div><div><p class="pubdate"> 19 March 2003 </p></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="sect1"><a href="modules.html#id2580038">Advantages</a></span></dt><dt><span class="sect1"><a href="modules.html#id2580077">Loading modules</a></span></dt><dd><dl><dt><span class="sect2"><a href="modules.html#id2580103">Static modules</a></span></dt><dt><span class="sect2"><a href="modules.html#id2580137">Shared modules</a></span></dt></dl></dd><dt><span class="sect1"><a href="modules.html#id2580161">Writing modules</a></span></dt><dd><dl><dt><span class="sect2"><a href="modules.html#id2580212">Static/Shared selection in configure.in</a></span></dt></dl></dd></dl></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2580038"></a>Advantages</h2></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="id331783"></a>Loading modules</h2></div></div></div><p>
+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="id2580077"></a>Loading modules</h2></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, 
@@ -11,7 +11,7 @@
 </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="id331806"></a>Static modules</h3></div></div></div><p>
+</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2580103"></a>Static modules</h3></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 <code class="filename">include/config.h</code>): 
@@ -21,7 +21,7 @@
 </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="id331836"></a>Shared modules</h3></div></div></div><p>
+</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2580137"></a>Shared modules</h3></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).
@@ -31,7 +31,7 @@
 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="id331855"></a>Writing modules</h2></div></div></div><p>
+</p></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2580161"></a>Writing modules</h2></div></div></div><p>
 Each module has an initialisation function. For modules that are 
 included with samba this name is '<em class="replaceable"><code>subsystem</code></em>_<em class="replaceable"><code>backend</code></em>_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:
@@ -46,7 +46,7 @@
 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="id331898"></a>Static/Shared selection in configure.in</h3></div></div></div><p>
+</pre><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2580212"></a>Static/Shared selection in configure.in</h3></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'. 

Modified: branches/samba/experimental/docs/htmldocs/Samba3-Developers-Guide/ntdomain.html
===================================================================
--- branches/samba/experimental/docs/htmldocs/Samba3-Developers-Guide/ntdomain.html	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/docs/htmldocs/Samba3-Developers-Guide/ntdomain.html	2008-06-09 06:59:20 UTC (rev 1920)
@@ -1,6 +1,6 @@
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Chapter 2. NT Domain RPC's</title><link rel="stylesheet" href="samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.72.0"><link rel="start" href="index.html" title="SAMBA Developers Guide"><link rel="up" href="pt01.html" title="Part I. The protocol"><link rel="prev" href="unix-smb.html" title="Chapter 1. NetBIOS in a Unix World"><link rel="next" href="pt02.html" title="Part II. Samba 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 2. NT Domain RPC's</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="unix-smb.html">Prev</a> </td><th width="60%" align="center">Part I. The protocol</th><td width="20%" align="right"> <a accesskey="n" href="pt02.html">Next</a></td></tr></table><hr></div><div class="chapter" lang="en"><div class="titlepage"><div><div><h2 class="title"><a name="ntdomain"></a>Chapter 2. 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><code class="email">&lt;<a href="mailto:lkcl at switchboard.net">lkcl at switchboard.net</a>&gt;</code></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><code class="email">&lt;<a href="mailto:paul at argo.demon.co.uk">paul at argo.demon.co.uk</a>&gt;</code></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><code class="email">&lt;<a href="mailto:duncans at sco.com">duncans at sco.com</a>&gt;</code></p></div></div></div></div><div><p class="pubdate">01 November 97(version 0.0.24)</p></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="sect1"><a href="ntdomain.html#id323417">Introduction</a></span></dt><dd><dl><dt><span class="sect2"><a href="ntdomain.html#id323559">Sources</a></span></dt><dt><span class="sect2"><a href="ntdomain.html#id323586">Credits</a></span></dt></dl></dd><dt><span class="sect1"><a href="ntdomain.html#id323615">Notes and Structures</a></span></dt><dd><dl><dt><span class="sect2"><a href="ntdomain.html#id323620">Notes</a></span></dt><dt><span class="sect2"><a href="ntdomain.html#id281607">Enumerations</a></span></dt><dt><span class="sect2"><a href="ntdomain.html#id323908">Structures</a></span></dt></dl></dd><dt><span class="sect1"><a href="ntdomain.html#id326205">MSRPC over Transact Named Pipe</a></span></dt><dd><dl><dt><span class="sect2"><a href="ntdomain.html#id326215">MSRPC Pipes</a></span></dt><dt><span class="sect2"><a href="ntdomain.html#id326284">Header</a></span></dt><dt><span class="sect2"><a href="ntdomain.html#id326958">Tail</a></span></dt><dt><span class="sect2"><a href="ntdomain.html#id326994">RPC Bind / Bind Ack</a></span></dt><dt><span class="sect2"><a href="ntdomain.html#id327132">NTLSA Transact Named Pipe</a></span></dt><dt><span class="sect2"><a href="ntdomain.html#id327260">LSA Open Policy</a></span></dt><dt><span class="sect2"><a href="ntdomain.html#id327358">LSA Query Info Policy</a></span></dt><dt><span class="sect2"><a href="ntdomain.html#id327441">LSA Enumerate Trusted Domains</a></span></dt><dt><span class="sect2"><a href="ntdomain.html#id327513">LSA Open Secret</a></span></dt><dt><span class="sect2"><a href="ntdomain.html#id327599">LSA Close</a></span></dt><dt><span class="sect2"><a href="ntdomain.html#id327651">LSA Lookup SIDS</a></span></dt><dt><span class="sect2"><a href="ntdomain.html#id327815">LSA Lookup Names</a></span></dt></dl></dd><dt><span class="sect1"><a href="ntdomain.html#id327992">NETLOGON rpc Transact Named Pipe</a></span></dt><dd><dl><dt><span class="sect2"><a href="ntdomain.html#id328116">LSA Request Challenge</a></span></dt><dt><span class="sect2"><a href="ntdomain.html#id328219">LSA Authenticate 2</a></span></dt><dt><span class="sect2"><a href="ntdomain.html#id328332">LSA Server Password Set</a></span></dt><dt><span class="sect2"><a href="ntdomain.html#id328419">LSA SAM Logon</a></span></dt><dt><span class="sect2"><a href="ntdomain.html#id328496">LSA SAM Logoff</a></span></dt></dl></dd><dt><span class="sect1"><a href="ntdomain.html#id328567">\\MAILSLOT\NET\NTLOGON</a></span></dt><dd><dl><dt><span class="sect2"><a href="ntdomain.html#id328579">Query for PDC</a></span></dt><dt><span class="sect2"><a href="ntdomain.html#id328784">SAM Logon</a></span></dt></dl></dd><dt><span class="sect1"><a href="ntdomain.html#id329040">SRVSVC Transact Named Pipe</a></span></dt><dd><dl><dt><span class="sect2"><a href="ntdomain.html#id329075">Net Share Enum</a></span></dt><dt><span class="sect2"><a href="ntdomain.html#id329247">Net Server Get Info</a></span></dt></dl></dd><dt><span class="sect1"><a href="ntdomain.html#id329338">Cryptographic side of NT Domain Authentication</a></span></dt><dd><dl><dt><span class="sect2"><a href="ntdomain.html#id329344">Definitions</a></span></dt><dt><span class="sect2"><a href="ntdomain.html#id329469">Protocol</a></span></dt><dt><span class="sect2"><a href="ntdomain.html#id329533">Comments</a></span></dt></dl></dd><dt><span class="sect1"><a href="ntdomain.html#id329566">SIDs and RIDs</a></span></dt><dd><dl><dt><span class="sect2"><a href="ntdomain.html#id329596">Well-known SIDs</a></span></dt><dt><span class="sect2"><a href="ntdomain.html#id329845">Well-known RIDS</a></span></dt></dl></dd></dl></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id323417"></a>Introduction</h2></div></div></div><p>
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Chapter 2. NT Domain RPC's</title><link rel="stylesheet" href="../samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.73.1"><link rel="start" href="index.html" title="SAMBA Developers Guide"><link rel="up" href="pt01.html" title="Part I. The protocol"><link rel="prev" href="unix-smb.html" title="Chapter 1. NetBIOS in a Unix World"><link rel="next" href="pt02.html" title="Part II. Samba 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 2. NT Domain RPC's</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="unix-smb.html">Prev</a> </td><th width="60%" align="center">Part I. The protocol</th><td width="20%" align="right"> <a accesskey="n" href="pt02.html">Next</a></td></tr></table><hr></div><div class="chapter" lang="en"><div class="titlepage"><div><div><h2 class="title"><a name="ntdomain"></a>Chapter 2. 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><code class="email">&lt;<a class="email" href="mailto:lkcl at switchboard.net">lkcl at switchboard.net</a>&gt;</code></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><code class="email">&lt;<a class="email" href="mailto:paul at argo.demon.co.uk">paul at argo.demon.co.uk</a>&gt;</code></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><code class="email">&lt;<a class="email" href="mailto:duncans at sco.com">duncans at sco.com</a>&gt;</code></p></div></div></div></div><div><p class="pubdate">01 November 97(version 0.0.24)</p></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="sect1"><a href="ntdomain.html#id2571220">Introduction</a></span></dt><dd><dl><dt><span class="sect2"><a href="ntdomain.html#id2571389">Sources</a></span></dt><dt><span class="sect2"><a href="ntdomain.html#id2571418">Credits</a></span></dt></dl></dd><dt><span class="sect1"><a href="ntdomain.html#id2571450">Notes and Structures</a></span></dt><dd><dl><dt><span class="sect2"><a href="ntdomain.html#id2571455">Notes</a></span></dt><dt><span class="sect2"><a href="ntdomain.html#id2571519">Enumerations</a></span></dt><dt><span class="sect2"><a href="ntdomain.html#id2571691">Structures</a></span></dt></dl></dd><dt><span class="sect1"><a href="ntdomain.html#id2574056">MSRPC over Transact Named Pipe</a></span></dt><dd><dl><dt><span class="sect2"><a href="ntdomain.html#id2574066">MSRPC Pipes</a></span></dt><dt><span class="sect2"><a href="ntdomain.html#id2574152">Header</a></span></dt><dt><span class="sect2"><a href="ntdomain.html#id2574856">Tail</a></span></dt><dt><span class="sect2"><a href="ntdomain.html#id2574893">RPC Bind / Bind Ack</a></span></dt><dt><span class="sect2"><a href="ntdomain.html#id2575040">NTLSA Transact Named Pipe</a></span></dt><dt><span class="sect2"><a href="ntdomain.html#id2575173">LSA Open Policy</a></span></dt><dt><span class="sect2"><a href="ntdomain.html#id2575274">LSA Query Info Policy</a></span></dt><dt><span class="sect2"><a href="ntdomain.html#id2575359">LSA Enumerate Trusted Domains</a></span></dt><dt><span class="sect2"><a href="ntdomain.html#id2575432">LSA Open Secret</a></span></dt><dt><span class="sect2"><a href="ntdomain.html#id2575520">LSA Close</a></span></dt><dt><span class="sect2"><a href="ntdomain.html#id2575572">LSA Lookup SIDS</a></span></dt><dt><span class="sect2"><a href="ntdomain.html#id2575741">LSA Lookup Names</a></span></dt></dl></dd><dt><span class="sect1"><a href="ntdomain.html#id2575922">NETLOGON rpc Transact Named Pipe</a></span></dt><dd><dl><dt><span class="sect2"><a href="ntdomain.html#id2576053">LSA Request Challenge</a></span></dt><dt><span class="sect2"><a href="ntdomain.html#id2576166">LSA Authenticate 2</a></span></dt><dt><span class="sect2"><a href="ntdomain.html#id2576285">LSA Server Password Set</a></span></dt><dt><span class="sect2"><a href="ntdomain.html#id2576378">LSA SAM Logon</a></span></dt><dt><span class="sect2"><a href="ntdomain.html#id2576461">LSA SAM Logoff</a></span></dt></dl></dd><dt><span class="sect1"><a href="ntdomain.html#id2576535">\\MAILSLOT\NET\NTLOGON</a></span></dt><dd><dl><dt><span class="sect2"><a href="ntdomain.html#id2576550">Query for PDC</a></span></dt><dt><span class="sect2"><a href="ntdomain.html#id2576759">SAM Logon</a></span></dt></dl></dd><dt><span class="sect1"><a href="ntdomain.html#id2577019">SRVSVC Transact Named Pipe</a></span></dt><dd><dl><dt><span class="sect2"><a href="ntdomain.html#id2577055">Net Share Enum</a></span></dt><dt><span class="sect2"><a href="ntdomain.html#id2577231">Net Server Get Info</a></span></dt></dl></dd><dt><span class="sect1"><a href="ntdomain.html#id2577324">Cryptographic side of NT Domain Authentication</a></span></dt><dd><dl><dt><span class="sect2"><a href="ntdomain.html#id2577331">Definitions</a></span></dt><dt><span class="sect2"><a href="ntdomain.html#id2577460">Protocol</a></span></dt><dt><span class="sect2"><a href="ntdomain.html#id2577542">Comments</a></span></dt></dl></dd><dt><span class="sect1"><a href="ntdomain.html#id2577584">SIDs and RIDs</a></span></dt><dd><dl><dt><span class="sect2"><a href="ntdomain.html#id2577617">Well-known SIDs</a></span></dt><dt><span class="sect2"><a href="ntdomain.html#id2577868">Well-known RIDS</a></span></dt></dl></dd></dl></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2571220"></a>Introduction</h2></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 <a href="http://mailhost.cb1.com/~lkcl/cifsntdomain.txt" target="_top">http://mailhost.cb1.com/~lkcl/cifsntdomain.txt</a>, controlled by Luke.
+services, without the need for an NT server. It is the sgml version of <a class="ulink" href="http://mailhost.cb1.com/~lkcl/cifsntdomain.txt" target="_top">http://mailhost.cb1.com/~lkcl/cifsntdomain.txt</a>, 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
@@ -22,10 +22,10 @@
 digest and from the samba digest, amongst other sources.
 </p><p>
 A copy is available from:
-</p><p><a href="http://ntbugtraq.rc.on.ca/SCRIPTS/WA.EXE?A2=ind9708;L=ntbugtraq;O=A;P=2935" target="_top">http://ntbugtraq.rc.on.ca/SCRIPTS/WA.EXE?A2=ind9708;L=ntbugtraq;O=A;P=2935</a></p><p><a href="http://mailhost.cb1.com/~lkcl/crypt.html" target="_top">http://mailhost.cb1.com/~lkcl/crypt.html</a></p><p>
-A c-code implementation, provided by <a href="mailto:linus at incolumitas.se" target="_top">Linus Nordberg</a>
+</p><p><a class="ulink" href="http://ntbugtraq.rc.on.ca/SCRIPTS/WA.EXE?A2=ind9708;L=ntbugtraq;O=A;P=2935" target="_top">http://ntbugtraq.rc.on.ca/SCRIPTS/WA.EXE?A2=ind9708;L=ntbugtraq;O=A;P=2935</a></p><p><a class="ulink" href="http://mailhost.cb1.com/~lkcl/crypt.html" target="_top">http://mailhost.cb1.com/~lkcl/crypt.html</a></p><p>
+A c-code implementation, provided by <a class="ulink" href="mailto:linus at incolumitas.se" target="_top">Linus Nordberg</a>
 of this protocol is available from:
-</p><p><a href="http://samba.org/cgi-bin/mfs/01/digest/1997/97aug/0391.html" target="_top">http://samba.org/cgi-bin/mfs/01/digest/1997/97aug/0391.html</a></p><p><a href="http://mailhost.cb1.com/~lkcl/crypt.txt" target="_top">http://mailhost.cb1.com/~lkcl/crypt.txt</a></p><p>
+</p><p><a class="ulink" href="http://samba.org/cgi-bin/mfs/01/digest/1997/97aug/0391.html" target="_top">http://samba.org/cgi-bin/mfs/01/digest/1997/97aug/0391.html</a></p><p><a class="ulink" href="http://mailhost.cb1.com/~lkcl/crypt.txt" target="_top">http://mailhost.cb1.com/~lkcl/crypt.txt</a></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:
@@ -44,7 +44,7 @@
 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="id323559"></a>Sources</h3></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="id323586"></a>Credits</h3></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="id323615"></a>Notes and Structures</h2></div></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id323620"></a>Notes</h3></div></div></div><div class="orderedlist"><ol type="1"><li><p>
+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="id2571389"></a>Sources</h3></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="id2571418"></a>Credits</h3></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="id2571450"></a>Notes and Structures</h2></div></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2571455"></a>Notes</h3></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.
@@ -72,15 +72,15 @@
 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="id281607"></a>Enumerations</h3></div></div></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id281613"></a>MSRPC Header type</h4></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="id323803"></a>MSRPC Packet info</h4></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="id323908"></a>Structures</h3></div></div></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id323913"></a>VOID *</h4></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="id323922"></a>char</h4></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="id323931"></a>UTIME</h4></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="id323941"></a>NTTIME</h4></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="id323951"></a>DOM_SID (domain SID structure)</h4></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="id324023"></a>STR (string)</h4></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="id324034"></a>UNIHDR (unicode string header) </h4></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="id324078"></a>UNIHDR2 (unicode string header plus buffer pointer)</h4></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="id324110"></a>UNISTR (unicode string)</h4></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="id324132"></a>NAME (length-indicated unicode string)</h4></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="id324164"></a>UNISTR2 (aligned unicode string)</h4></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="id324231"></a>OBJ_ATTR (object attributes)</h4></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="id324304"></a>POL_HND (LSA policy handle)</h4></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="id324325"></a>DOM_SID2 (domain SID structure, SIDS stored in unicode)</h4></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="id324392"></a>DOM_RID (domain RID structure)</h4></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="id324446"></a>LOG_INFO (server, account, client structure)</h4></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="id324523"></a>CLNT_SRV (server, client names structure)</h4></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="id324584"></a>CREDS (credentials + time stamp)</h4></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="id324616"></a>CLNT_INFO2 (server, client structure, client credentials)</h4></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="id324678"></a>CLNT_INFO (server, account, client structure, client credentials)</h4></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="id324718"></a>ID_INFO_1 (id info structure, auth level 1)</h4></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="id324852"></a>SAM_INFO (sam logon/logoff id info structure)</h4></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">
+</p></li></ol></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2571519"></a>Enumerations</h3></div></div></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2571525"></a>MSRPC Header type</h4></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="id2571586"></a>MSRPC Packet info</h4></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="id2571691"></a>Structures</h3></div></div></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2571696"></a>VOID *</h4></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="id2571706"></a>char</h4></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="id2571715"></a>UTIME</h4></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="id2571726"></a>NTTIME</h4></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="id2571736"></a>DOM_SID (domain SID structure)</h4></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="id2571810"></a>STR (string)</h4></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="id2571821"></a>UNIHDR (unicode string header) </h4></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="id2571866"></a>UNIHDR2 (unicode string header plus buffer pointer)</h4></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="id2571899"></a>UNISTR (unicode string)</h4></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="id2571921"></a>NAME (length-indicated unicode string)</h4></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="id2571955"></a>UNISTR2 (aligned unicode string)</h4></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="id2572023"></a>OBJ_ATTR (object attributes)</h4></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="id2572098"></a>POL_HND (LSA policy handle)</h4></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="id2572120"></a>DOM_SID2 (domain SID structure, SIDS stored in unicode)</h4></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="id2572189"></a>DOM_RID (domain RID structure)</h4></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="id2572245"></a>LOG_INFO (server, account, client structure)</h4></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="id2572325"></a>CLNT_SRV (server, client names structure)</h4></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="id2572387"></a>CREDS (credentials + time stamp)</h4></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="id2572420"></a>CLNT_INFO2 (server, client structure, client credentials)</h4></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="id2572486"></a>CLNT_INFO (server, account, client structure, client credentials)</h4></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="id2572528"></a>ID_INFO_1 (id info structure, auth level 1)</h4></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="id2572664"></a>SAM_INFO (sam logon/logoff id info structure)</h4></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="id324932"></a>GID (group id info)</h4></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="id324962"></a>DOM_REF (domain reference info)</h4></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="id325074"></a>DOM_INFO (domain info, levels 3 and 5 are the same))</h4></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="id325162"></a>USER_INFO (user logon info)</h4></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="id325606"></a>SH_INFO_1_PTR (pointers to level 1 share info strings)</h4></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="id325679"></a>SH_INFO_1_STR (level 1 share info strings)</h4></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="id325712"></a>SHARE_INFO_1_CTR</h4></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="id325845"></a>SERVER_INFO_101</h4></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="id326205"></a>MSRPC over Transact Named Pipe</h2></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="id326215"></a>MSRPC Pipes</h3></div></div></div><p>
+</pre></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2572748"></a>GID (group id info)</h4></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="id2572778"></a>DOM_REF (domain reference info)</h4></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="id2572893"></a>DOM_INFO (domain info, levels 3 and 5 are the same))</h4></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="id2572984"></a>USER_INFO (user logon info)</h4></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="id2573435"></a>SH_INFO_1_PTR (pointers to level 1 share info strings)</h4></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="id2573512"></a>SH_INFO_1_STR (level 1 share info strings)</h4></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="id2573546"></a>SHARE_INFO_1_CTR</h4></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="id2573681"></a>SERVER_INFO_101</h4></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="id2574056"></a>MSRPC over Transact Named Pipe</h2></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="id2574066"></a>MSRPC Pipes</h3></div></div></div><p>
 The MSRPC is conducted over an SMB Transact Pipe with a name of 
 <code class="filename">\PIPE\</code>.  You must first obtain a 16 bit file handle, by
 sending a SMBopenX with the pipe name <code class="filename">\PIPE\srvsvc</code> for
@@ -121,11 +121,11 @@
         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="id326284"></a>Header</h3></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"><div class="seglistitem"><div class="seg"><strong><span class="segtitle">offset: </span></strong>00</div><div class="seg"><strong><span class="segtitle">Variable type: </span></strong>UINT8</div><div class="seg"><strong><span class="segtitle">Variable data: </span></strong>5 - RPC major version</div></div><div class="seglistitem"><div class="seg"><strong><span class="segtitle">offset: </span></strong>01</div><div class="seg"><strong><span class="segtitle">Variable type: </span></strong>UINT8</div><div class="seg"><strong><span class="segtitle">Variable data: </span></strong>0 - RPC minor version</div></div><div class="seglistitem"><div class="seg"><strong><span class="segtitle">offset: </span></strong>02</div><div class="seg"><strong><span class="segtitle">Variable type: </span></strong>UINT8</div><div class="seg"><strong><span class="segtitle">Variable data: </span></strong>2 - RPC response packet</div></div><div class="seglistitem"><div class="seg"><strong><span class="segtitle">offset: </span></strong>03</div><div class="seg"><strong><span class="segtitle">Variable type: </span></strong>UINT8</div><div class="seg"><strong><span class="segtitle">Variable data: </span></strong>3 - (FirstFrag bit-wise or with LastFrag)</div></div><div class="seglistitem"><div class="seg"><strong><span class="segtitle">offset: </span></strong>04</div><div class="seg"><strong><span class="segtitle">Variable type: </span></strong>UINT32</div><div class="seg"><strong><span class="segtitle">Variable data: </span></strong>0x1000 0000 - packed data representation</div></div><div class="seglistitem"><div class="seg"><strong><span class="segtitle">offset: </span></strong>08</div><div class="seg"><strong><span class="segtitle">Variable type: </span></strong>UINT16</div><div class="seg"><strong><span class="segtitle">Variable data: </span></strong>fragment length - data size (bytes) inc header and tail.</div></div><div class="seglistitem"><div class="seg"><strong><span class="segtitle">offset: </span></strong>0A</div><div class="seg"><strong><span class="segtitle">Variable type: </span></strong>UINT16</div><div class="seg"><strong><span class="segtitle">Variable data: </span></strong>0 - authentication length </div></div><div class="seglistitem"><div class="seg"><strong><span class="segtitle">offset: </span></strong>0C</div><div class="seg"><strong><span class="segtitle">Variable type: </span></strong>UINT32</div><div class="seg"><strong><span class="segtitle">Variable data: </span></strong>call identifier. matches 12th UINT32 of incoming RPC data.</div></div><div class="seglistitem"><div class="seg"><strong><span class="segtitle">offset: </span></strong>10</div><div class="seg"><strong><span class="segtitle">Variable type: </span></strong>UINT32</div><div class="seg"><strong><span class="segtitle">Variable data: </span></strong>allocation hint - data size (bytes) minus header and tail.</div></div><div class="seglistitem"><div class="seg"><strong><span class="segtitle">offset: </span></strong>14</div><div class="seg"><strong><span class="segtitle">Variable type: </span></strong>UINT16</div><div class="seg"><strong><span class="segtitle">Variable data: </span></strong>0 - presentation context identifier</div></div><div class="seglistitem"><div class="seg"><strong><span class="segtitle">offset: </span></strong>16</div><div class="seg"><strong><span class="segtitle">Variable type: </span></strong>UINT8</div><div class="seg"><strong><span class="segtitle">Variable data: </span></strong>0 - cancel count</div></div><div class="seglistitem"><div class="seg"><strong><span class="segtitle">offset: </span></strong>17</div><div class="seg"><strong><span class="segtitle">Variable type: </span></strong>UINT8</div><div class="seg"><strong><span class="segtitle">Variable data: </span></strong>in replies: 0 - reserved; in requests: opnum - see #defines.</div></div><div class="seglistitem"><div class="seg"><strong><span class="segtitle">offset: </span></strong>18</div><div class="seg"><strong><span class="segtitle">Variable type: </span></strong>......</div><div class="seg"><strong><span class="segtitle">Variable data: </span></strong>start of data (goes on for allocation_hint bytes)</div></div></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id326433"></a>RPC_Packet for request, response, bind and bind acknowledgement</h4></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="id326536"></a>Interface identification</h4></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">
+</pre></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2574152"></a>Header</h3></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"><div class="seglistitem"><div class="seg"><strong><span class="segtitle">offset: </span></strong>00</div><div class="seg"><strong><span class="segtitle">Variable type: </span></strong>UINT8</div><div class="seg"><strong><span class="segtitle">Variable data: </span></strong>5 - RPC major version</div></div><div class="seglistitem"><div class="seg"><strong><span class="segtitle">offset: </span></strong>01</div><div class="seg"><strong><span class="segtitle">Variable type: </span></strong>UINT8</div><div class="seg"><strong><span class="segtitle">Variable data: </span></strong>0 - RPC minor version</div></div><div class="seglistitem"><div class="seg"><strong><span class="segtitle">offset: </span></strong>02</div><div class="seg"><strong><span class="segtitle">Variable type: </span></strong>UINT8</div><div class="seg"><strong><span class="segtitle">Variable data: </span></strong>2 - RPC response packet</div></div><div class="seglistitem"><div class="seg"><strong><span class="segtitle">offset: </span></strong>03</div><div class="seg"><strong><span class="segtitle">Variable type: </span></strong>UINT8</div><div class="seg"><strong><span class="segtitle">Variable data: </span></strong>3 - (FirstFrag bit-wise or with LastFrag)</div></div><div class="seglistitem"><div class="seg"><strong><span class="segtitle">offset: </span></strong>04</div><div class="seg"><strong><span class="segtitle">Variable type: </span></strong>UINT32</div><div class="seg"><strong><span class="segtitle">Variable data: </span></strong>0x1000 0000 - packed data representation</div></div><div class="seglistitem"><div class="seg"><strong><span class="segtitle">offset: </span></strong>08</div><div class="seg"><strong><span class="segtitle">Variable type: </span></strong>UINT16</div><div class="seg"><strong><span class="segtitle">Variable data: </span></strong>fragment length - data size (bytes) inc header and tail.</div></div><div class="seglistitem"><div class="seg"><strong><span class="segtitle">offset: </span></strong>0A</div><div class="seg"><strong><span class="segtitle">Variable type: </span></strong>UINT16</div><div class="seg"><strong><span class="segtitle">Variable data: </span></strong>0 - authentication length </div></div><div class="seglistitem"><div class="seg"><strong><span class="segtitle">offset: </span></strong>0C</div><div class="seg"><strong><span class="segtitle">Variable type: </span></strong>UINT32</div><div class="seg"><strong><span class="segtitle">Variable data: </span></strong>call identifier. matches 12th UINT32 of incoming RPC data.</div></div><div class="seglistitem"><div class="seg"><strong><span class="segtitle">offset: </span></strong>10</div><div class="seg"><strong><span class="segtitle">Variable type: </span></strong>UINT32</div><div class="seg"><strong><span class="segtitle">Variable data: </span></strong>allocation hint - data size (bytes) minus header and tail.</div></div><div class="seglistitem"><div class="seg"><strong><span class="segtitle">offset: </span></strong>14</div><div class="seg"><strong><span class="segtitle">Variable type: </span></strong>UINT16</div><div class="seg"><strong><span class="segtitle">Variable data: </span></strong>0 - presentation context identifier</div></div><div class="seglistitem"><div class="seg"><strong><span class="segtitle">offset: </span></strong>16</div><div class="seg"><strong><span class="segtitle">Variable type: </span></strong>UINT8</div><div class="seg"><strong><span class="segtitle">Variable data: </span></strong>0 - cancel count</div></div><div class="seglistitem"><div class="seg"><strong><span class="segtitle">offset: </span></strong>17</div><div class="seg"><strong><span class="segtitle">Variable type: </span></strong>UINT8</div><div class="seg"><strong><span class="segtitle">Variable data: </span></strong>in replies: 0 - reserved; in requests: opnum - see #defines.</div></div><div class="seglistitem"><div class="seg"><strong><span class="segtitle">offset: </span></strong>18</div><div class="seg"><strong><span class="segtitle">Variable type: </span></strong>......</div><div class="seg"><strong><span class="segtitle">Variable data: </span></strong>start of data (goes on for allocation_hint bytes)</div></div></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2574308"></a>RPC_Packet for request, response, bind and bind acknowledgement</h4></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="id2574415"></a>Interface identification</h4></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="id326555"></a>RPC_Iface RW</h4></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="id326585"></a>RPC_ReqBind RW</h4></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="id326694"></a>RPC_Address RW</h4></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="id326724"></a>RPC_ResBind RW</h4></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="id326841"></a>RPC_ReqNorm RW</h4></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="id326896"></a>RPC_ResNorm RW</h4></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="id326958"></a>Tail</h3></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="id326994"></a>RPC Bind / Bind Ack</h3></div></div></div><p>
+</pre></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2574437"></a>RPC_Iface RW</h4></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="id2574468"></a>RPC_ReqBind RW</h4></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="id2574581"></a>RPC_Address RW</h4></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="id2574613"></a>RPC_ResBind RW</h4></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="id2574734"></a>RPC_ReqNorm RW</h4></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="id2574792"></a>RPC_ResNorm RW</h4></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="id2574856"></a>Tail</h3></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="id2574893"></a>RPC Bind / Bind Ack</h3></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.
@@ -133,7 +133,7 @@
 	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="id327132"></a>NTLSA Transact Named Pipe</h3></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="id327260"></a>LSA Open Policy</h3></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="id327270"></a>Request</h4></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="id327325"></a>Response</h4></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="id327358"></a>LSA Query Info Policy</h3></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="id327369"></a>Request</h4></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="id327399"></a>Response</h4></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">
+	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="id2575040"></a>NTLSA Transact Named Pipe</h3></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="id2575173"></a>LSA Open Policy</h3></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="id2575184"></a>Request</h4></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="id2575240"></a>Response</h4></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="id2575274"></a>LSA Query Info Policy</h3></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="id2575285"></a>Request</h4></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="id2575316"></a>Response</h4></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:
@@ -142,11 +142,11 @@
 }
 
 return    0 - indicates success
-</pre></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id327441"></a>LSA Enumerate Trusted Domains</h3></div></div></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id327447"></a>Request</h4></div></div></div><p>no extra data</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id327457"></a>Response</h4></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="id327513"></a>LSA Open Secret</h3></div></div></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id327518"></a>Request</h4></div></div></div><p>no extra data</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id327528"></a>Response</h4></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="id327599"></a>LSA Close</h3></div></div></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id327605"></a>Request</h4></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="id327626"></a>Response</h4></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="id327651"></a>LSA Lookup SIDS</h3></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="id327661"></a>Request</h4></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="id327738"></a>Response</h4></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="id327815"></a>LSA Lookup Names</h3></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="id327825"></a>Request</h4></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="id327914"></a>Response</h4></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="id327992"></a>NETLOGON rpc Transact Named Pipe</h2></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="id328116"></a>LSA Request Challenge</h3></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="id328139"></a>Request</h4></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="id328194"></a>Response</h4></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="id328219"></a>LSA Authenticate 2</h3></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="id328242"></a>Request</h4></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="id328295"></a>Response</h4></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="id328332"></a>LSA Server Password Set</h3></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="id328360"></a>Request</h4></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="id328393"></a>Response</h4></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="id328419"></a>LSA SAM Logon</h3></div></div></div><p><span class="emphasis"><em>
+</pre></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2575359"></a>LSA Enumerate Trusted Domains</h3></div></div></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2575365"></a>Request</h4></div></div></div><p>no extra data</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2575375"></a>Response</h4></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="id2575432"></a>LSA Open Secret</h3></div></div></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2575438"></a>Request</h4></div></div></div><p>no extra data</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2575448"></a>Response</h4></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="id2575520"></a>LSA Close</h3></div></div></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2575526"></a>Request</h4></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="id2575547"></a>Response</h4></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="id2575572"></a>LSA Lookup SIDS</h3></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="id2575584"></a>Request</h4></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="id2575663"></a>Response</h4></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="id2575741"></a>LSA Lookup Names</h3></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="id2575752"></a>Request</h4></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="id2575843"></a>Response</h4></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="id2575922"></a>NETLOGON rpc Transact Named Pipe</h2></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="id2576053"></a>LSA Request Challenge</h3></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="id2576085"></a>Request</h4></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="id2576140"></a>Response</h4></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="id2576166"></a>LSA Authenticate 2</h3></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="id2576192"></a>Request</h4></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="id2576247"></a>Response</h4></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="id2576285"></a>LSA Server Password Set</h3></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="id2576318"></a>Request</h4></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="id2576351"></a>Response</h4></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="id2576378"></a>LSA SAM Logon</h3></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="id328430"></a>Request</h4></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="id328451"></a>Response</h4></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">
+</em></span></p><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2576390"></a>Request</h4></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="id2576411"></a>Response</h4></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.
@@ -166,16 +166,16 @@
 
     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="id328496"></a>LSA SAM Logoff</h3></div></div></div><p><span class="emphasis"><em>
+</pre></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2576461"></a>LSA SAM Logoff</h3></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="id328507"></a>Request</h4></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="id328528"></a>Response</h4></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="id328567"></a>\\MAILSLOT\NET\NTLOGON</h2></div></div></div><p><span class="emphasis"><em>
+</em></span></p><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2576474"></a>Request</h4></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="id2576495"></a>Response</h4></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="id2576535"></a>\\MAILSLOT\NET\NTLOGON</h2></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="id328579"></a>Query for PDC</h3></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="id328590"></a>Request</h4></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="id328689"></a>Response</h4></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="id328784"></a>SAM Logon</h3></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="id328805"></a>Request</h4></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="id328949"></a>Response</h4></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="id329040"></a>SRVSVC Transact Named Pipe</h2></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="id329075"></a>Net Share Enum</h3></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="id329091"></a>Request</h4></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="id329189"></a>Response</h4></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="id329247"></a>Net Server Get Info</h3></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="id329257"></a>Request</h4></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="id329289"></a>Response</h4></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="id329338"></a>Cryptographic side of NT Domain Authentication</h2></div></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id329344"></a>Definitions</h3></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) ==
+</em></span></p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2576550"></a>Query for PDC</h3></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="id2576561"></a>Request</h4></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="id2576662"></a>Response</h4></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="id2576759"></a>SAM Logon</h3></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="id2576781"></a>Request</h4></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="id2576928"></a>Response</h4></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="id2577019"></a>SRVSVC Transact Named Pipe</h2></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="id2577055"></a>Net Share Enum</h3></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="id2577072"></a>Request</h4></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="id2577172"></a>Response</h4></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="id2577231"></a>Net Server Get Info</h3></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="id2577242"></a>Request</h4></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="id2577275"></a>Response</h4></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="id2577324"></a>Cryptographic side of NT Domain Authentication</h2></div></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2577331"></a>Definitions</h3></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="id329469"></a>Protocol</h3></div></div></div><pre class="programlisting">
+</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="id2577460"></a>Protocol</h3></div></div></div><pre class="programlisting">
 C-&gt;S ReqChal,Cc
 S-&gt;C Cs
 </pre><pre class="programlisting">
@@ -211,7 +211,7 @@
 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="id329533"></a>Comments</h3></div></div></div><p>
+</pre></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2577542"></a>Comments</h3></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
@@ -232,15 +232,15 @@
 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="id329566"></a>SIDs and RIDs</h2></div></div></div><p>
+</p></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2577584"></a>SIDs and RIDs</h2></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="id329596"></a>Well-known SIDs</h3></div></div></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id329602"></a>Universal well-known SIDs</h4></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="id329701"></a>NT well-known SIDs</h4></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="id329845"></a>Well-known RIDS</h3></div></div></div><p>
+</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2577617"></a>Well-known SIDs</h3></div></div></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2577622"></a>Universal well-known SIDs</h4></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="id2577723"></a>NT well-known SIDs</h4></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="id2577868"></a>Well-known RIDS</h3></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="id329855"></a>Well-known RID users</h4></div></div></div><div class="segmentedlist"><div class="seglistitem"><div class="seg"><strong><span class="segtitle">Groupname: </span></strong>DOMAIN_USER_RID_ADMIN</div><div class="seg"><strong><span class="segtitle">????: </span></strong>0x0000</div><div class="seg"><strong><span class="segtitle">RID: </span></strong>01F4</div></div><div class="seglistitem"><div class="seg"><strong><span class="segtitle">Groupname: </span></strong>DOMAIN_USER_RID_GUEST</div><div class="seg"><strong><span class="segtitle">????: </span></strong>0x0000</div><div class="seg"><strong><span class="segtitle">RID: </span></strong>01F5</div></div></div></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id329894"></a>Well-known RID groups</h4></div></div></div><div class="segmentedlist"><div class="seglistitem"><div class="seg"><strong><span class="segtitle">Groupname: </span></strong>	DOMAIN_GROUP_RID_ADMINS</div><div class="seg"><strong><span class="segtitle">????: </span></strong>0x0000</div><div class="seg"><strong><span class="segtitle">RID: </span></strong>0200</div></div><div class="seglistitem"><div class="seg"><strong><span class="segtitle">Groupname: </span></strong>	DOMAIN_GROUP_RID_USERS</div><div class="seg"><strong><span class="segtitle">????: </span></strong>0x0000</div><div class="seg"><strong><span class="segtitle">RID: </span></strong>0201</div></div><div class="seglistitem"><div class="seg"><strong><span class="segtitle">Groupname: </span></strong>	DOMAIN_GROUP_RID_GUESTS</div><div class="seg"><strong><span class="segtitle">????: </span></strong>0x0000</div><div class="seg"><strong><span class="segtitle">RID: </span></strong>0202</div></div></div></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id329942"></a>Well-known RID aliases</h4></div></div></div><div class="segmentedlist"><div class="seglistitem"><div class="seg"><strong><span class="segtitle">Groupname: </span></strong>	DOMAIN_ALIAS_RID_ADMINS</div><div class="seg"><strong><span class="segtitle">????: </span></strong>0x0000</div><div class="seg"><strong><span class="segtitle">RID: </span></strong>0220</div></div><div class="seglistitem"><div class="seg"><strong><span class="segtitle">Groupname: </span></strong>	DOMAIN_ALIAS_RID_USERS</div><div class="seg"><strong><span class="segtitle">????: </span></strong>0x0000</div><div class="seg"><strong><span class="segtitle">RID: </span></strong>0221</div></div><div class="seglistitem"><div class="seg"><strong><span class="segtitle">Groupname: </span></strong>	DOMAIN_ALIAS_RID_GUESTS</div><div class="seg"><strong><span class="segtitle">????: </span></strong>0x0000</div><div class="seg"><strong><span class="segtitle">RID: </span></strong>0222</div></div><div class="seglistitem"><div class="seg"><strong><span class="segtitle">Groupname: </span></strong>	DOMAIN_ALIAS_RID_POWER_USERS</div><div class="seg"><strong><span class="segtitle">????: </span></strong>0x0000</div><div class="seg"><strong><span class="segtitle">RID: </span></strong>0223</div></div><div class="seglistitem"><div class="seg"><strong><span class="segtitle">Groupname: </span></strong>	DOMAIN_ALIAS_RID_ACCOUNT_OPS</div><div class="seg"><strong><span class="segtitle">????: </span></strong>0x0000</div><div class="seg"><strong><span class="segtitle">RID: </span></strong>0224</div></div><div class="seglistitem"><div class="seg"><strong><span class="segtitle">Groupname: </span></strong>	DOMAIN_ALIAS_RID_SYSTEM_OPS</div><div class="seg"><strong><span class="segtitle">????: </span></strong>0x0000</div><div class="seg"><strong><span class="segtitle">RID: </span></strong>0225</div></div><div class="seglistitem"><div class="seg"><strong><span class="segtitle">Groupname: </span></strong>	DOMAIN_ALIAS_RID_PRINT_OPS</div><div class="seg"><strong><span class="segtitle">????: </span></strong>0x0000</div><div class="seg"><strong><span class="segtitle">RID: </span></strong>0226</div></div><div class="seglistitem"><div class="seg"><strong><span class="segtitle">Groupname: </span></strong>	DOMAIN_ALIAS_RID_BACKUP_OPS</div><div class="seg"><strong><span class="segtitle">????: </span></strong>0x0000</div><div class="seg"><strong><span class="segtitle">RID: </span></strong>0227</div></div><div class="seglistitem"><div class="seg"><strong><span class="segtitle">Groupname: </span></strong>	DOMAIN_ALIAS_RID_REPLICATOR</div><div class="seg"><strong><span class="segtitle">????: </span></strong>0x0000</div><div class="seg"><strong><span class="segtitle">RID: </span></strong>0228</div></div></div></div></div></div></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="unix-smb.html">Prev</a> </td><td width="20%" align="center"><a accesskey="u" href="pt01.html">Up</a></td><td width="40%" align="right"> <a accesskey="n" href="pt02.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">Chapter 1. NetBIOS in a Unix World </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> Part II. Samba Basics</td></tr></table></div></body></html>
+</p><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2577880"></a>Well-known RID users</h4></div></div></div><div class="segmentedlist"><div class="seglistitem"><div class="seg"><strong><span class="segtitle">Groupname: </span></strong>DOMAIN_USER_RID_ADMIN</div><div class="seg"><strong><span class="segtitle">????: </span></strong>0x0000</div><div class="seg"><strong><span class="segtitle">RID: </span></strong>01F4</div></div><div class="seglistitem"><div class="seg"><strong><span class="segtitle">Groupname: </span></strong>DOMAIN_USER_RID_GUEST</div><div class="seg"><strong><span class="segtitle">????: </span></strong>0x0000</div><div class="seg"><strong><span class="segtitle">RID: </span></strong>01F5</div></div></div></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2577920"></a>Well-known RID groups</h4></div></div></div><div class="segmentedlist"><div class="seglistitem"><div class="seg"><strong><span class="segtitle">Groupname: </span></strong>	DOMAIN_GROUP_RID_ADMINS</div><div class="seg"><strong><span class="segtitle">????: </span></strong>0x0000</div><div class="seg"><strong><span class="segtitle">RID: </span></strong>0200</div></div><div class="seglistitem"><div class="seg"><strong><span class="segtitle">Groupname: </span></strong>	DOMAIN_GROUP_RID_USERS</div><div class="seg"><strong><span class="segtitle">????: </span></strong>0x0000</div><div class="seg"><strong><span class="segtitle">RID: </span></strong>0201</div></div><div class="seglistitem"><div class="seg"><strong><span class="segtitle">Groupname: </span></strong>	DOMAIN_GROUP_RID_GUESTS</div><div class="seg"><strong><span class="segtitle">????: </span></strong>0x0000</div><div class="seg"><strong><span class="segtitle">RID: </span></strong>0202</div></div></div></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2577969"></a>Well-known RID aliases</h4></div></div></div><div class="segmentedlist"><div class="seglistitem"><div class="seg"><strong><span class="segtitle">Groupname: </span></strong>	DOMAIN_ALIAS_RID_ADMINS</div><div class="seg"><strong><span class="segtitle">????: </span></strong>0x0000</div><div class="seg"><strong><span class="segtitle">RID: </span></strong>0220</div></div><div class="seglistitem"><div class="seg"><strong><span class="segtitle">Groupname: </span></strong>	DOMAIN_ALIAS_RID_USERS</div><div class="seg"><strong><span class="segtitle">????: </span></strong>0x0000</div><div class="seg"><strong><span class="segtitle">RID: </span></strong>0221</div></div><div class="seglistitem"><div class="seg"><strong><span class="segtitle">Groupname: </span></strong>	DOMAIN_ALIAS_RID_GUESTS</div><div class="seg"><strong><span class="segtitle">????: </span></strong>0x0000</div><div class="seg"><strong><span class="segtitle">RID: </span></strong>0222</div></div><div class="seglistitem"><div class="seg"><strong><span class="segtitle">Groupname: </span></strong>	DOMAIN_ALIAS_RID_POWER_USERS</div><div class="seg"><strong><span class="segtitle">????: </span></strong>0x0000</div><div class="seg"><strong><span class="segtitle">RID: </span></strong>0223</div></div><div class="seglistitem"><div class="seg"><strong><span class="segtitle">Groupname: </span></strong>	DOMAIN_ALIAS_RID_ACCOUNT_OPS</div><div class="seg"><strong><span class="segtitle">????: </span></strong>0x0000</div><div class="seg"><strong><span class="segtitle">RID: </span></strong>0224</div></div><div class="seglistitem"><div class="seg"><strong><span class="segtitle">Groupname: </span></strong>	DOMAIN_ALIAS_RID_SYSTEM_OPS</div><div class="seg"><strong><span class="segtitle">????: </span></strong>0x0000</div><div class="seg"><strong><span class="segtitle">RID: </span></strong>0225</div></div><div class="seglistitem"><div class="seg"><strong><span class="segtitle">Groupname: </span></strong>	DOMAIN_ALIAS_RID_PRINT_OPS</div><div class="seg"><strong><span class="segtitle">????: </span></strong>0x0000</div><div class="seg"><strong><span class="segtitle">RID: </span></strong>0226</div></div><div class="seglistitem"><div class="seg"><strong><span class="segtitle">Groupname: </span></strong>	DOMAIN_ALIAS_RID_BACKUP_OPS</div><div class="seg"><strong><span class="segtitle">????: </span></strong>0x0000</div><div class="seg"><strong><span class="segtitle">RID: </span></strong>0227</div></div><div class="seglistitem"><div class="seg"><strong><span class="segtitle">Groupname: </span></strong>	DOMAIN_ALIAS_RID_REPLICATOR</div><div class="seg"><strong><span class="segtitle">????: </span></strong>0x0000</div><div class="seg"><strong><span class="segtitle">RID: </span></strong>0228</div></div></div></div></div></div></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="unix-smb.html">Prev</a> </td><td width="20%" align="center"><a accesskey="u" href="pt01.html">Up</a></td><td width="40%" align="right"> <a accesskey="n" href="pt02.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">Chapter 1. NetBIOS in a Unix World </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> Part II. Samba Basics</td></tr></table></div></body></html>

Modified: branches/samba/experimental/docs/htmldocs/Samba3-Developers-Guide/parsing.html
===================================================================
--- branches/samba/experimental/docs/htmldocs/Samba3-Developers-Guide/parsing.html	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/docs/htmldocs/Samba3-Developers-Guide/parsing.html	2008-06-09 06:59:20 UTC (rev 1920)
@@ -1,4 +1,4 @@
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Chapter 11. The smb.conf file</title><link rel="stylesheet" href="samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.72.0"><link rel="start" href="index.html" title="SAMBA Developers Guide"><link rel="up" href="pt03.html" title="Part III. Samba Subsystems"><link rel="prev" href="vfs.html" title="Chapter 10. VFS Modules"><link rel="next" href="wins.html" title="Chapter 12. Samba WINS Internals"></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. The smb.conf file</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="vfs.html">Prev</a> </td><th width="60%" align="center">Part III. Samba Subsystems</th><td width="20%" align="right"> <a accesskey="n" href="wins.html">Next</a></td></tr></table><hr></div><div class="chapter" lang="en"><div class="titlepage"><div><div><h2 class="title"><a name="parsing"></a>Chapter 11. 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 class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="sect1"><a href="parsing.html#id333066">Lexical Analysis</a></span></dt><dd><dl><dt><span class="sect2"><a href="parsing.html#id333134">Handling of Whitespace</a></span></dt><dt><span class="sect2"><a href="parsing.html#id333175">Handling of Line Continuation</a></span></dt><dt><span class="sect2"><a href="parsing.html#id333219">Line Continuation Quirks</a></span></dt></dl></dd><dt><span class="sect1"><a href="parsing.html#id333294">Syntax</a></span></dt><dd><dl><dt><span class="sect2"><a href="parsing.html#id333346">About params.c</a></span></dt></dl></dd></dl></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id333066"></a>Lexical Analysis</h2></div></div></div><p>
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Chapter 11. The smb.conf file</title><link rel="stylesheet" href="../samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.73.1"><link rel="start" href="index.html" title="SAMBA Developers Guide"><link rel="up" href="pt03.html" title="Part III. Samba Subsystems"><link rel="prev" href="vfs.html" title="Chapter 10. VFS Modules"><link rel="next" href="wins.html" title="Chapter 12. Samba WINS Internals"></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. The smb.conf file</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="vfs.html">Prev</a> </td><th width="60%" align="center">Part III. Samba Subsystems</th><td width="20%" align="right"> <a accesskey="n" href="wins.html">Next</a></td></tr></table><hr></div><div class="chapter" lang="en"><div class="titlepage"><div><div><h2 class="title"><a name="parsing"></a>Chapter 11. 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 class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="sect1"><a href="parsing.html#id2581876">Lexical Analysis</a></span></dt><dd><dl><dt><span class="sect2"><a href="parsing.html#id2581952">Handling of Whitespace</a></span></dt><dt><span class="sect2"><a href="parsing.html#id2581997">Handling of Line Continuation</a></span></dt><dt><span class="sect2"><a href="parsing.html#id2582050">Line Continuation Quirks</a></span></dt></dl></dd><dt><span class="sect1"><a href="parsing.html#id2582131">Syntax</a></span></dt><dd><dl><dt><span class="sect2"><a href="parsing.html#id2582191">About params.c</a></span></dt></dl></dd></dl></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2581876"></a>Lexical Analysis</h2></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):
@@ -25,7 +25,7 @@
 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="id333134"></a>Handling of Whitespace</h3></div></div></div><p>
+</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2581952"></a>Handling of Whitespace</h3></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.
@@ -40,7 +40,7 @@
 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="id333175"></a>Handling of Line Continuation</h3></div></div></div><p>
+</p></li></ol></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2581997"></a>Handling of Line Continuation</h3></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.
@@ -63,7 +63,7 @@
 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="id333219"></a>Line Continuation Quirks</h3></div></div></div><p>Note the following example:</p><pre class="programlisting">
+</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2582050"></a>Line Continuation Quirks</h3></div></div></div><p>Note the following example:</p><pre class="programlisting">
 	param name = parameter value string \
     \
     with line continuation.
@@ -87,7 +87,7 @@
 </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="id333294"></a>Syntax</h2></div></div></div><p>The syntax of the smb.conf file is as follows:</p><pre class="programlisting">
+</pre></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2582131"></a>Syntax</h2></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 ']'
@@ -106,7 +106,7 @@
 	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="id333346"></a>About params.c</h3></div></div></div><p>
+</p></li></ol></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2582191"></a>About params.c</h3></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

Modified: branches/samba/experimental/docs/htmldocs/Samba3-Developers-Guide/pr01.html
===================================================================
--- branches/samba/experimental/docs/htmldocs/Samba3-Developers-Guide/pr01.html	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/docs/htmldocs/Samba3-Developers-Guide/pr01.html	2008-06-09 06:59:20 UTC (rev 1920)
@@ -1,33 +1,33 @@
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Attribution</title><link rel="stylesheet" href="samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.72.0"><link rel="start" href="index.html" title="SAMBA Developers Guide"><link rel="up" href="index.html" title="SAMBA Developers Guide"><link rel="prev" href="index.html" title="SAMBA Developers Guide"><link rel="next" href="pt01.html" title="Part I. The protocol"></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">Attribution</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="pt01.html">Next</a></td></tr></table><hr></div><div class="preface" lang="en"><div class="titlepage"><div><div><h2 class="title"><a name="id282135"></a>Attribution</h2></div></div></div><p><a href="unix-smb.html" title="Chapter 1. NetBIOS in a Unix World">NetBIOS in a Unix World</a>
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Attribution</title><link rel="stylesheet" href="../samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.73.1"><link rel="start" href="index.html" title="SAMBA Developers Guide"><link rel="up" href="index.html" title="SAMBA Developers Guide"><link rel="prev" href="index.html" title="SAMBA Developers Guide"><link rel="next" href="pt01.html" title="Part I. The protocol"></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">Attribution</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="pt01.html">Next</a></td></tr></table><hr></div><div class="preface" lang="en"><div class="titlepage"><div><div><h2 class="title"><a name="id2561683"></a>Attribution</h2></div></div></div><p><a class="link" href="unix-smb.html" title="Chapter 1. NetBIOS in a Unix World">NetBIOS in a Unix World</a>
 	</p><div class="itemizedlist"><ul type="disc"><li><p>Andrew Tridgell</p></li></ul></div><p>
-</p><p><a href="ntdomain.html" title="Chapter 2. NT Domain RPC's">NT Domain RPC's</a>
-	</p><div class="itemizedlist"><ul type="disc"><li><p>Luke Leighton &lt;<a href="mailto:lkcl at switchboard.net" target="_top">lkcl at switchboard.net</a>&gt;</p></li><li><p>Paul Ashton &lt;<a href="mailto:paul at argo.demon.co.uk" target="_top">paul at argo.demon.co.uk</a>&gt;</p></li><li><p>Duncan Stansfield &lt;<a href="mailto:duncans at sco.com" target="_top">duncans at sco.com</a>&gt;</p></li></ul></div><p>
-</p><p><a href="architecture.html" title="Chapter 3. Samba Architecture">Samba Architecture</a>
+</p><p><a class="link" href="ntdomain.html" title="Chapter 2. NT Domain RPC's">NT Domain RPC's</a>
+	</p><div class="itemizedlist"><ul type="disc"><li><p>Luke Leighton<a class="ulink" href="mailto:lkcl at switchboard.net" target="_top">mailto:lkcl at switchboard.net</a></p></li><li><p>Paul Ashton<a class="ulink" href="mailto:paul at argo.demon.co.uk" target="_top">mailto:paul at argo.demon.co.uk</a></p></li><li><p>Duncan Stansfield<a class="ulink" href="mailto:duncans at sco.com" target="_top">mailto:duncans at sco.com</a></p></li></ul></div><p>
+</p><p><a class="link" href="architecture.html" title="Chapter 3. Samba Architecture">Samba Architecture</a>
 	</p><div class="itemizedlist"><ul type="disc"><li><p>Dan Shearer</p></li></ul></div><p>
-</p><p><a href="debug.html" title="Chapter 4. The samba DEBUG system">The samba DEBUG system</a>
+</p><p><a class="link" href="debug.html" title="Chapter 4. The samba DEBUG system">The samba DEBUG system</a>
 	</p><div class="itemizedlist"><ul type="disc"><li><p>Chris Hertel</p></li></ul></div><p>
-</p><p><a href="internals.html" title="Chapter 5. Samba Internals">Samba Internals</a>
-	</p><div class="itemizedlist"><ul type="disc"><li><p>David Chappell &lt;<a href="mailto:David.Chappell at mail.trincoll.edu" target="_top">David.Chappell at mail.trincoll.edu</a>&gt;</p></li></ul></div><p>
-</p><p><a href="CodingSuggestions.html" title="Chapter 6. Coding Suggestions">Coding Suggestions</a>
+</p><p><a class="link" href="internals.html" title="Chapter 5. Samba Internals">Samba Internals</a>
+	</p><div class="itemizedlist"><ul type="disc"><li><p>David Chappell<a class="ulink" href="mailto:David.Chappell at mail.trincoll.edu" target="_top">mailto:David.Chappell at mail.trincoll.edu</a></p></li></ul></div><p>
+</p><p><a class="link" href="CodingSuggestions.html" title="Chapter 6. Coding Suggestions">Coding Suggestions</a>
 	</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>
-</p><p><a href="contributing.html" title="Chapter 7. Contributing code">Contributing code</a>
-	</p><div class="itemizedlist"><ul type="disc"><li><p>Jelmer R.  Vernooij &lt;<a href="mailto:jelmer at samba.org" target="_top">jelmer at samba.org</a>&gt;</p></li></ul></div><p>
-</p><p><a href="modules.html" title="Chapter 8. Modules">Modules</a>
-	</p><div class="itemizedlist"><ul type="disc"><li><p>Jelmer Vernooij &lt;<a href="mailto:jelmer at samba.org" target="_top">jelmer at samba.org</a>&gt;</p></li></ul></div><p>
-</p><p><a href="rpc-plugin.html" title="Chapter 9. RPC Pluggable Modules">RPC Pluggable Modules</a>
-	</p><div class="itemizedlist"><ul type="disc"><li><p>Anthony Liguori &lt;<a href="mailto:aliguor at us.ibm.com" target="_top">aliguor at us.ibm.com</a>&gt;</p></li><li><p>Jelmer Vernooij &lt;<a href="mailto:jelmer at samba.org" target="_top">jelmer at samba.org</a>&gt;</p></li></ul></div><p>
-</p><p><a href="vfs.html" title="Chapter 10. VFS Modules">VFS Modules</a>
-	</p><div class="itemizedlist"><ul type="disc"><li><p>Alexander Bokovoy &lt;<a href="mailto:ab at samba.org" target="_top">ab at samba.org</a>&gt;</p></li><li><p>Stefan Metzmacher &lt;<a href="mailto:metze at samba.org" target="_top">metze at samba.org</a>&gt;</p></li></ul></div><p>
-</p><p><a href="parsing.html" title="Chapter 11. The smb.conf file">The smb.conf file</a>
+</p><p><a class="link" href="contributing.html" title="Chapter 7. Contributing code">Contributing code</a>
+	</p><div class="itemizedlist"><ul type="disc"><li><p>Jelmer R.  Vernooij<a class="ulink" href="mailto:jelmer at samba.org" target="_top">mailto:jelmer at samba.org</a></p></li></ul></div><p>
+</p><p><a class="link" href="modules.html" title="Chapter 8. Modules">Modules</a>
+	</p><div class="itemizedlist"><ul type="disc"><li><p>Jelmer Vernooij<a class="ulink" href="mailto:jelmer at samba.org" target="_top">mailto:jelmer at samba.org</a></p></li></ul></div><p>
+</p><p><a class="link" href="rpc-plugin.html" title="Chapter 9. RPC Pluggable Modules">RPC Pluggable Modules</a>
+	</p><div class="itemizedlist"><ul type="disc"><li><p>Anthony Liguori<a class="ulink" href="mailto:aliguor at us.ibm.com" target="_top">mailto:aliguor at us.ibm.com</a></p></li><li><p>Jelmer Vernooij<a class="ulink" href="mailto:jelmer at samba.org" target="_top">mailto:jelmer at samba.org</a></p></li></ul></div><p>
+</p><p><a class="link" href="vfs.html" title="Chapter 10. VFS Modules">VFS Modules</a>
+	</p><div class="itemizedlist"><ul type="disc"><li><p>Alexander Bokovoy<a class="ulink" href="mailto:ab at samba.org" target="_top">mailto:ab at samba.org</a></p></li><li><p>Stefan Metzmacher<a class="ulink" href="mailto:metze at samba.org" target="_top">mailto:metze at samba.org</a></p></li></ul></div><p>
+</p><p><a class="link" href="parsing.html" title="Chapter 11. The smb.conf file">The smb.conf file</a>
 	</p><div class="itemizedlist"><ul type="disc"><li><p>Chris Hertel</p></li></ul></div><p>
-</p><p><a href="wins.html" title="Chapter 12. Samba WINS Internals">Samba WINS Internals</a>
+</p><p><a class="link" href="wins.html" title="Chapter 12. Samba WINS Internals">Samba WINS Internals</a>
 	</p><div class="itemizedlist"><ul type="disc"><li><p>Gerald Carter</p></li></ul></div><p>
-</p><p><a href="pwencrypt.html" title="Chapter 13. LanMan and NT Password Encryption">LanMan and NT Password Encryption</a>
-	</p><div class="itemizedlist"><ul type="disc"><li><p>Jeremy Allison &lt;<a href="mailto:samba at samba.org" target="_top">samba at samba.org</a>&gt;</p></li></ul></div><p>
-</p><p><a href="tracing.html" title="Chapter 14. Tracing samba system calls">Tracing samba system calls</a>
+</p><p><a class="link" href="pwencrypt.html" title="Chapter 13. LanMan and NT Password Encryption">LanMan and NT Password Encryption</a>
+	</p><div class="itemizedlist"><ul type="disc"><li><p>Jeremy Allison<a class="ulink" href="mailto:samba at samba.org" target="_top">mailto:samba at samba.org</a></p></li></ul></div><p>
+</p><p><a class="link" href="tracing.html" title="Chapter 14. Tracing samba system calls">Tracing samba system calls</a>
 	</p><div class="itemizedlist"><ul type="disc"><li><p>Andrew Tridgell</p></li></ul></div><p>
-</p><p><a href="devprinting.html" title="Chapter 15. Samba Printing Internals">Samba Printing Internals</a>
+</p><p><a class="link" href="devprinting.html" title="Chapter 15. Samba Printing Internals">Samba Printing Internals</a>
 	</p><div class="itemizedlist"><ul type="disc"><li><p>Gerald Carter</p></li></ul></div><p>
-</p><p><a href="Packaging.html" title="Chapter 16. Notes to packagers">Notes to packagers</a>
+</p><p><a class="link" href="Packaging.html" title="Chapter 16. Notes to packagers">Notes to packagers</a>
 	</p><div class="itemizedlist"><ul type="disc"><li><p>Jelmer Vernooij</p></li></ul></div><p>
 </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"> </td><td width="40%" align="right"> <a accesskey="n" href="pt01.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">SAMBA Developers Guide </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> Part I. The protocol</td></tr></table></div></body></html>

Modified: branches/samba/experimental/docs/htmldocs/Samba3-Developers-Guide/pt01.html
===================================================================
--- branches/samba/experimental/docs/htmldocs/Samba3-Developers-Guide/pt01.html	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/docs/htmldocs/Samba3-Developers-Guide/pt01.html	2008-06-09 06:59:20 UTC (rev 1920)
@@ -1 +1 @@
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Part I. The protocol</title><link rel="stylesheet" href="samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.72.0"><link rel="start" href="index.html" title="SAMBA Developers Guide"><link rel="up" href="index.html" title="SAMBA Developers Guide"><link rel="prev" href="pr01.html" title="Attribution"><link rel="next" href="unix-smb.html" title="Chapter 1. NetBIOS in a Unix World"></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. The protocol</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="unix-smb.html">Next</a></td></tr></table><hr></div><div class="part" lang="en"><div class="titlepage"><div><div><h1 class="title"><a name="id323055"></a>Part I. The protocol</h1></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="chapter"><a href="unix-smb.html">1. NetBIOS in a Unix World</a></span></dt><dd><dl><dt><span class="sect1"><a href="unix-smb.html#id323085">Introduction</a></span></dt><dt><span class="sect1"><a href="unix-smb.html#id323102">Usernames</a></span></dt><dt><span class="sect1"><a href="unix-smb.html#id323144">File Ownership</a></span></dt><dt><span class="sect1"><a href="unix-smb.html#id323168">Passwords</a></span></dt><dt><span class="sect1"><a href="unix-smb.html#id323197">Locking</a></span></dt><dt><span class="sect1"><a href="unix-smb.html#id323237">Deny Modes</a></span></dt><dt><span class="sect1"><a href="unix-smb.html#id323256">Trapdoor UIDs</a></span></dt><dt><span class="sect1"><a href="unix-smb.html#id323274">Port numbers</a></span></dt><dt><span class="sect1"><a href="unix-smb.html#id323305">Protocol Complexity</a></span></dt></dl></dd><dt><span class="chapter"><a href="ntdomain.html">2. NT Domain RPC's</a></span></dt><dd><dl><dt><span class="sect1"><a href="ntdomain.html#id323417">Introduction</a></span></dt><dd><dl><dt><span class="sect2"><a href="ntdomain.html#id323559">Sources</a></span></dt><dt><span class="sect2"><a href="ntdomain.html#id323586">Credits</a></span></dt></dl></dd><dt><span class="sect1"><a href="ntdomain.html#id323615">Notes and Structures</a></span></dt><dd><dl><dt><span class="sect2"><a href="ntdomain.html#id323620">Notes</a></span></dt><dt><span class="sect2"><a href="ntdomain.html#id281607">Enumerations</a></span></dt><dt><span class="sect2"><a href="ntdomain.html#id323908">Structures</a></span></dt></dl></dd><dt><span class="sect1"><a href="ntdomain.html#id326205">MSRPC over Transact Named Pipe</a></span></dt><dd><dl><dt><span class="sect2"><a href="ntdomain.html#id326215">MSRPC Pipes</a></span></dt><dt><span class="sect2"><a href="ntdomain.html#id326284">Header</a></span></dt><dt><span class="sect2"><a href="ntdomain.html#id326958">Tail</a></span></dt><dt><span class="sect2"><a href="ntdomain.html#id326994">RPC Bind / Bind Ack</a></span></dt><dt><span class="sect2"><a href="ntdomain.html#id327132">NTLSA Transact Named Pipe</a></span></dt><dt><span class="sect2"><a href="ntdomain.html#id327260">LSA Open Policy</a></span></dt><dt><span class="sect2"><a href="ntdomain.html#id327358">LSA Query Info Policy</a></span></dt><dt><span class="sect2"><a href="ntdomain.html#id327441">LSA Enumerate Trusted Domains</a></span></dt><dt><span class="sect2"><a href="ntdomain.html#id327513">LSA Open Secret</a></span></dt><dt><span class="sect2"><a href="ntdomain.html#id327599">LSA Close</a></span></dt><dt><span class="sect2"><a href="ntdomain.html#id327651">LSA Lookup SIDS</a></span></dt><dt><span class="sect2"><a href="ntdomain.html#id327815">LSA Lookup Names</a></span></dt></dl></dd><dt><span class="sect1"><a href="ntdomain.html#id327992">NETLOGON rpc Transact Named Pipe</a></span></dt><dd><dl><dt><span class="sect2"><a href="ntdomain.html#id328116">LSA Request Challenge</a></span></dt><dt><span class="sect2"><a href="ntdomain.html#id328219">LSA Authenticate 2</a></span></dt><dt><span class="sect2"><a href="ntdomain.html#id328332">LSA Server Password Set</a></span></dt><dt><span class="sect2"><a href="ntdomain.html#id328419">LSA SAM Logon</a></span></dt><dt><span class="sect2"><a href="ntdomain.html#id328496">LSA SAM Logoff</a></span></dt></dl></dd><dt><span class="sect1"><a href="ntdomain.html#id328567">\\MAILSLOT\NET\NTLOGON</a></span></dt><dd><dl><dt><span class="sect2"><a href="ntdomain.html#id328579">Query for PDC</a></span></dt><dt><span class="sect2"><a href="ntdomain.html#id328784">SAM Logon</a></span></dt></dl></dd><dt><span class="sect1"><a href="ntdomain.html#id329040">SRVSVC Transact Named Pipe</a></span></dt><dd><dl><dt><span class="sect2"><a href="ntdomain.html#id329075">Net Share Enum</a></span></dt><dt><span class="sect2"><a href="ntdomain.html#id329247">Net Server Get Info</a></span></dt></dl></dd><dt><span class="sect1"><a href="ntdomain.html#id329338">Cryptographic side of NT Domain Authentication</a></span></dt><dd><dl><dt><span class="sect2"><a href="ntdomain.html#id329344">Definitions</a></span></dt><dt><span class="sect2"><a href="ntdomain.html#id329469">Protocol</a></span></dt><dt><span class="sect2"><a href="ntdomain.html#id329533">Comments</a></span></dt></dl></dd><dt><span class="sect1"><a href="ntdomain.html#id329566">SIDs and RIDs</a></span></dt><dd><dl><dt><span class="sect2"><a href="ntdomain.html#id329596">Well-known SIDs</a></span></dt><dt><span class="sect2"><a href="ntdomain.html#id329845">Well-known RIDS</a></span></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="pr01.html">Prev</a> </td><td width="20%" align="center"> </td><td width="40%" align="right"> <a accesskey="n" href="unix-smb.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">Attribution </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> Chapter 1. NetBIOS in a Unix World</td></tr></table></div></body></html>
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Part I. The protocol</title><link rel="stylesheet" href="../samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.73.1"><link rel="start" href="index.html" title="SAMBA Developers Guide"><link rel="up" href="index.html" title="SAMBA Developers Guide"><link rel="prev" href="pr01.html" title="Attribution"><link rel="next" href="unix-smb.html" title="Chapter 1. NetBIOS in a Unix World"></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. The protocol</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="unix-smb.html">Next</a></td></tr></table><hr></div><div class="part" lang="en"><div class="titlepage"><div><div><h1 class="title"><a name="id2523980"></a>Part I. The protocol</h1></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="chapter"><a href="unix-smb.html">1. NetBIOS in a Unix World</a></span></dt><dd><dl><dt><span class="sect1"><a href="unix-smb.html#id2524010">Introduction</a></span></dt><dt><span class="sect1"><a href="unix-smb.html#id2524031">Usernames</a></span></dt><dt><span class="sect1"><a href="unix-smb.html#id2524363">File Ownership</a></span></dt><dt><span class="sect1"><a href="unix-smb.html#id2523689">Passwords</a></span></dt><dt><span class="sect1"><a href="unix-smb.html#id2523727">Locking</a></span></dt><dt><span class="sect1"><a href="unix-smb.html#id2523779">Deny Modes</a></span></dt><dt><span class="sect1"><a href="unix-smb.html#id2523812">Trapdoor UIDs</a></span></dt><dt><span class="sect1"><a href="unix-smb.html#id2571049">Port numbers</a></span></dt><dt><span class="sect1"><a href="unix-smb.html#id2571094">Protocol Complexity</a></span></dt></dl></dd><dt><span class="chapter"><a href="ntdomain.html">2. NT Domain RPC's</a></span></dt><dd><dl><dt><span class="sect1"><a href="ntdomain.html#id2571220">Introduction</a></span></dt><dd><dl><dt><span class="sect2"><a href="ntdomain.html#id2571389">Sources</a></span></dt><dt><span class="sect2"><a href="ntdomain.html#id2571418">Credits</a></span></dt></dl></dd><dt><span class="sect1"><a href="ntdomain.html#id2571450">Notes and Structures</a></span></dt><dd><dl><dt><span class="sect2"><a href="ntdomain.html#id2571455">Notes</a></span></dt><dt><span class="sect2"><a href="ntdomain.html#id2571519">Enumerations</a></span></dt><dt><span class="sect2"><a href="ntdomain.html#id2571691">Structures</a></span></dt></dl></dd><dt><span class="sect1"><a href="ntdomain.html#id2574056">MSRPC over Transact Named Pipe</a></span></dt><dd><dl><dt><span class="sect2"><a href="ntdomain.html#id2574066">MSRPC Pipes</a></span></dt><dt><span class="sect2"><a href="ntdomain.html#id2574152">Header</a></span></dt><dt><span class="sect2"><a href="ntdomain.html#id2574856">Tail</a></span></dt><dt><span class="sect2"><a href="ntdomain.html#id2574893">RPC Bind / Bind Ack</a></span></dt><dt><span class="sect2"><a href="ntdomain.html#id2575040">NTLSA Transact Named Pipe</a></span></dt><dt><span class="sect2"><a href="ntdomain.html#id2575173">LSA Open Policy</a></span></dt><dt><span class="sect2"><a href="ntdomain.html#id2575274">LSA Query Info Policy</a></span></dt><dt><span class="sect2"><a href="ntdomain.html#id2575359">LSA Enumerate Trusted Domains</a></span></dt><dt><span class="sect2"><a href="ntdomain.html#id2575432">LSA Open Secret</a></span></dt><dt><span class="sect2"><a href="ntdomain.html#id2575520">LSA Close</a></span></dt><dt><span class="sect2"><a href="ntdomain.html#id2575572">LSA Lookup SIDS</a></span></dt><dt><span class="sect2"><a href="ntdomain.html#id2575741">LSA Lookup Names</a></span></dt></dl></dd><dt><span class="sect1"><a href="ntdomain.html#id2575922">NETLOGON rpc Transact Named Pipe</a></span></dt><dd><dl><dt><span class="sect2"><a href="ntdomain.html#id2576053">LSA Request Challenge</a></span></dt><dt><span class="sect2"><a href="ntdomain.html#id2576166">LSA Authenticate 2</a></span></dt><dt><span class="sect2"><a href="ntdomain.html#id2576285">LSA Server Password Set</a></span></dt><dt><span class="sect2"><a href="ntdomain.html#id2576378">LSA SAM Logon</a></span></dt><dt><span class="sect2"><a href="ntdomain.html#id2576461">LSA SAM Logoff</a></span></dt></dl></dd><dt><span class="sect1"><a href="ntdomain.html#id2576535">\\MAILSLOT\NET\NTLOGON</a></span></dt><dd><dl><dt><span class="sect2"><a href="ntdomain.html#id2576550">Query for PDC</a></span></dt><dt><span class="sect2"><a href="ntdomain.html#id2576759">SAM Logon</a></span></dt></dl></dd><dt><span class="sect1"><a href="ntdomain.html#id2577019">SRVSVC Transact Named Pipe</a></span></dt><dd><dl><dt><span class="sect2"><a href="ntdomain.html#id2577055">Net Share Enum</a></span></dt><dt><span class="sect2"><a href="ntdomain.html#id2577231">Net Server Get Info</a></span></dt></dl></dd><dt><span class="sect1"><a href="ntdomain.html#id2577324">Cryptographic side of NT Domain Authentication</a></span></dt><dd><dl><dt><span class="sect2"><a href="ntdomain.html#id2577331">Definitions</a></span></dt><dt><span class="sect2"><a href="ntdomain.html#id2577460">Protocol</a></span></dt><dt><span class="sect2"><a href="ntdomain.html#id2577542">Comments</a></span></dt></dl></dd><dt><span class="sect1"><a href="ntdomain.html#id2577584">SIDs and RIDs</a></span></dt><dd><dl><dt><span class="sect2"><a href="ntdomain.html#id2577617">Well-known SIDs</a></span></dt><dt><span class="sect2"><a href="ntdomain.html#id2577868">Well-known RIDS</a></span></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="pr01.html">Prev</a> </td><td width="20%" align="center"> </td><td width="40%" align="right"> <a accesskey="n" href="unix-smb.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">Attribution </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> Chapter 1. NetBIOS in a Unix World</td></tr></table></div></body></html>

Modified: branches/samba/experimental/docs/htmldocs/Samba3-Developers-Guide/pt02.html
===================================================================
--- branches/samba/experimental/docs/htmldocs/Samba3-Developers-Guide/pt02.html	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/docs/htmldocs/Samba3-Developers-Guide/pt02.html	2008-06-09 06:59:20 UTC (rev 1920)
@@ -1 +1 @@
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Part II. Samba Basics</title><link rel="stylesheet" href="samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.72.0"><link rel="start" href="index.html" title="SAMBA Developers Guide"><link rel="up" href="index.html" title="SAMBA Developers Guide"><link rel="prev" href="ntdomain.html" title="Chapter 2. NT Domain RPC's"><link rel="next" href="architecture.html" title="Chapter 3. Samba Architecture"></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. Samba Basics</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="ntdomain.html">Prev</a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a accesskey="n" href="architecture.html">Next</a></td></tr></table><hr></div><div class="part" lang="en"><div class="titlepage"><div><div><h1 class="title"><a name="id330051"></a>Part II. Samba Basics</h1></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="chapter"><a href="architecture.html">3. Samba Architecture</a></span></dt><dd><dl><dt><span class="sect1"><a href="architecture.html#id330081">Introduction</a></span></dt><dt><span class="sect1"><a href="architecture.html#id330120">Multithreading and Samba</a></span></dt><dt><span class="sect1"><a href="architecture.html#id330145">Threading smbd</a></span></dt><dt><span class="sect1"><a href="architecture.html#id330198">Threading nmbd</a></span></dt><dt><span class="sect1"><a href="architecture.html#id330230">nbmd Design</a></span></dt></dl></dd><dt><span class="chapter"><a href="debug.html">4. The samba DEBUG system</a></span></dt><dd><dl><dt><span class="sect1"><a href="debug.html#id330279">New Output Syntax</a></span></dt><dt><span class="sect1"><a href="debug.html#id330374">The DEBUG() Macro</a></span></dt><dt><span class="sect1"><a href="debug.html#id330466">The DEBUGADD() Macro</a></span></dt><dt><span class="sect1"><a href="debug.html#id330498">The DEBUGLVL() Macro</a></span></dt><dt><span class="sect1"><a href="debug.html#id330576">New Functions</a></span></dt><dd><dl><dt><span class="sect2"><a href="debug.html#id330582">dbgtext()</a></span></dt><dt><span class="sect2"><a href="debug.html#id330595">dbghdr()</a></span></dt><dt><span class="sect2"><a href="debug.html#id330612">format_debug_text()</a></span></dt></dl></dd></dl></dd><dt><span class="chapter"><a href="internals.html">5. Samba Internals</a></span></dt><dd><dl><dt><span class="sect1"><a href="internals.html#id330662">Character Handling</a></span></dt><dt><span class="sect1"><a href="internals.html#id330682">The new functions</a></span></dt><dt><span class="sect1"><a href="internals.html#id330789">Macros in byteorder.h</a></span></dt><dd><dl><dt><span class="sect2"><a href="internals.html#id330799">CVAL(buf,pos)</a></span></dt><dt><span class="sect2"><a href="internals.html#id330809">PVAL(buf,pos)</a></span></dt><dt><span class="sect2"><a href="internals.html#id330820">SCVAL(buf,pos,val)</a></span></dt><dt><span class="sect2"><a href="internals.html#id330830">SVAL(buf,pos)</a></span></dt><dt><span class="sect2"><a href="internals.html#id330842">IVAL(buf,pos)</a></span></dt><dt><span class="sect2"><a href="internals.html#id330853">SVALS(buf,pos)</a></span></dt><dt><span class="sect2"><a href="internals.html#id330864">IVALS(buf,pos)</a></span></dt><dt><span class="sect2"><a href="internals.html#id330874">SSVAL(buf,pos,val)</a></span></dt><dt><span class="sect2"><a href="internals.html#id330885">SIVAL(buf,pos,val)</a></span></dt><dt><span class="sect2"><a href="internals.html#id330896">SSVALS(buf,pos,val)</a></span></dt><dt><span class="sect2"><a href="internals.html#id330907">SIVALS(buf,pos,val)</a></span></dt><dt><span class="sect2"><a href="internals.html#id330918">RSVAL(buf,pos)</a></span></dt><dt><span class="sect2"><a href="internals.html#id330928">RIVAL(buf,pos)</a></span></dt><dt><span class="sect2"><a href="internals.html#id330939">RSSVAL(buf,pos,val)</a></span></dt><dt><span class="sect2"><a href="internals.html#id330950">RSIVAL(buf,pos,val)</a></span></dt></dl></dd><dt><span class="sect1"><a href="internals.html#id330962">LAN Manager Samba API</a></span></dt><dd><dl><dt><span class="sect2"><a href="internals.html#id330987">Parameters</a></span></dt><dt><span class="sect2"><a href="internals.html#id331097">Return value</a></span></dt></dl></dd><dt><span class="sect1"><a href="internals.html#id331155">Code character table</a></span></dt></dl></dd><dt><span class="chapter"><a href="CodingSuggestions.html">6. Coding Suggestions</a></span></dt><dt><span class="chapter"><a href="contributing.html">7. Contributing code</a></span></dt><dt><span class="chapter"><a href="modules.html">8. Modules</a></span></dt><dd><dl><dt><span class="sect1"><a href="modules.html#id331748">Advantages</a></span></dt><dt><span class="sect1"><a href="modules.html#id331783">Loading modules</a></span></dt><dd><dl><dt><span class="sect2"><a href="modules.html#id331806">Static modules</a></span></dt><dt><span class="sect2"><a href="modules.html#id331836">Shared modules</a></span></dt></dl></dd><dt><span class="sect1"><a href="modules.html#id331855">Writing modules</a></span></dt><dd><dl><dt><span class="sect2"><a href="modules.html#id331898">Static/Shared selection in configure.in</a></span></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="ntdomain.html">Prev</a> </td><td width="20%" align="center"> </td><td width="40%" align="right"> <a accesskey="n" href="architecture.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">Chapter 2. NT Domain RPC's </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> Chapter 3. Samba Architecture</td></tr></table></div></body></html>
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Part II. Samba Basics</title><link rel="stylesheet" href="../samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.73.1"><link rel="start" href="index.html" title="SAMBA Developers Guide"><link rel="up" href="index.html" title="SAMBA Developers Guide"><link rel="prev" href="ntdomain.html" title="Chapter 2. NT Domain RPC's"><link rel="next" href="architecture.html" title="Chapter 3. Samba Architecture"></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. Samba Basics</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="ntdomain.html">Prev</a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a accesskey="n" href="architecture.html">Next</a></td></tr></table><hr></div><div class="part" lang="en"><div class="titlepage"><div><div><h1 class="title"><a name="id2578080"></a>Part II. Samba Basics</h1></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="chapter"><a href="architecture.html">3. Samba Architecture</a></span></dt><dd><dl><dt><span class="sect1"><a href="architecture.html#id2578111">Introduction</a></span></dt><dt><span class="sect1"><a href="architecture.html#id2578155">Multithreading and Samba</a></span></dt><dt><span class="sect1"><a href="architecture.html#id2578187">Threading smbd</a></span></dt><dt><span class="sect1"><a href="architecture.html#id2578248">Threading nmbd</a></span></dt><dt><span class="sect1"><a href="architecture.html#id2578294">nbmd Design</a></span></dt></dl></dd><dt><span class="chapter"><a href="debug.html">4. The samba DEBUG system</a></span></dt><dd><dl><dt><span class="sect1"><a href="debug.html#id2578353">New Output Syntax</a></span></dt><dt><span class="sect1"><a href="debug.html#id2578465">The DEBUG() Macro</a></span></dt><dt><span class="sect1"><a href="debug.html#id2578574">The DEBUGADD() Macro</a></span></dt><dt><span class="sect1"><a href="debug.html#id2578611">The DEBUGLVL() Macro</a></span></dt><dt><span class="sect1"><a href="debug.html#id2578704">New Functions</a></span></dt><dd><dl><dt><span class="sect2"><a href="debug.html#id2578710">dbgtext()</a></span></dt><dt><span class="sect2"><a href="debug.html#id2578726">dbghdr()</a></span></dt><dt><span class="sect2"><a href="debug.html#id2578745">format_debug_text()</a></span></dt></dl></dd></dl></dd><dt><span class="chapter"><a href="internals.html">5. Samba Internals</a></span></dt><dd><dl><dt><span class="sect1"><a href="internals.html#id2578800">Character Handling</a></span></dt><dt><span class="sect1"><a href="internals.html#id2578821">The new functions</a></span></dt><dt><span class="sect1"><a href="internals.html#id2578952">Macros in byteorder.h</a></span></dt><dd><dl><dt><span class="sect2"><a href="internals.html#id2578963">CVAL(buf,pos)</a></span></dt><dt><span class="sect2"><a href="internals.html#id2578974">PVAL(buf,pos)</a></span></dt><dt><span class="sect2"><a href="internals.html#id2578986">SCVAL(buf,pos,val)</a></span></dt><dt><span class="sect2"><a href="internals.html#id2578997">SVAL(buf,pos)</a></span></dt><dt><span class="sect2"><a href="internals.html#id2579010">IVAL(buf,pos)</a></span></dt><dt><span class="sect2"><a href="internals.html#id2579021">SVALS(buf,pos)</a></span></dt><dt><span class="sect2"><a href="internals.html#id2579033">IVALS(buf,pos)</a></span></dt><dt><span class="sect2"><a href="internals.html#id2579045">SSVAL(buf,pos,val)</a></span></dt><dt><span class="sect2"><a href="internals.html#id2579057">SIVAL(buf,pos,val)</a></span></dt><dt><span class="sect2"><a href="internals.html#id2579069">SSVALS(buf,pos,val)</a></span></dt><dt><span class="sect2"><a href="internals.html#id2579080">SIVALS(buf,pos,val)</a></span></dt><dt><span class="sect2"><a href="internals.html#id2579092">RSVAL(buf,pos)</a></span></dt><dt><span class="sect2"><a href="internals.html#id2579104">RIVAL(buf,pos)</a></span></dt><dt><span class="sect2"><a href="internals.html#id2579116">RSSVAL(buf,pos,val)</a></span></dt><dt><span class="sect2"><a href="internals.html#id2579128">RSIVAL(buf,pos,val)</a></span></dt></dl></dd><dt><span class="sect1"><a href="internals.html#id2579141">LAN Manager Samba API</a></span></dt><dd><dl><dt><span class="sect2"><a href="internals.html#id2579170">Parameters</a></span></dt><dt><span class="sect2"><a href="internals.html#id2579296">Return value</a></span></dt></dl></dd><dt><span class="sect1"><a href="internals.html#id2579367">Code character table</a></span></dt></dl></dd><dt><span class="chapter"><a href="CodingSuggestions.html">6. Coding Suggestions</a></span></dt><dt><span class="chapter"><a href="contributing.html">7. Contributing code</a></span></dt><dt><span class="chapter"><a href="modules.html">8. Modules</a></span></dt><dd><dl><dt><span class="sect1"><a href="modules.html#id2580038">Advantages</a></span></dt><dt><span class="sect1"><a href="modules.html#id2580077">Loading modules</a></span></dt><dd><dl><dt><span class="sect2"><a href="modules.html#id2580103">Static modules</a></span></dt><dt><span class="sect2"><a href="modules.html#id2580137">Shared modules</a></span></dt></dl></dd><dt><span class="sect1"><a href="modules.html#id2580161">Writing modules</a></span></dt><dd><dl><dt><span class="sect2"><a href="modules.html#id2580212">Static/Shared selection in configure.in</a></span></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="ntdomain.html">Prev</a> </td><td width="20%" align="center"> </td><td width="40%" align="right"> <a accesskey="n" href="architecture.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">Chapter 2. NT Domain RPC's </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> Chapter 3. Samba Architecture</td></tr></table></div></body></html>

Modified: branches/samba/experimental/docs/htmldocs/Samba3-Developers-Guide/pt03.html
===================================================================
--- branches/samba/experimental/docs/htmldocs/Samba3-Developers-Guide/pt03.html	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/docs/htmldocs/Samba3-Developers-Guide/pt03.html	2008-06-09 06:59:20 UTC (rev 1920)
@@ -1 +1 @@
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Part III. Samba Subsystems</title><link rel="stylesheet" href="samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.72.0"><link rel="start" href="index.html" title="SAMBA Developers Guide"><link rel="up" href="index.html" title="SAMBA Developers Guide"><link rel="prev" href="modules.html" title="Chapter 8. Modules"><link rel="next" href="rpc-plugin.html" title="Chapter 9. RPC Pluggable 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">Part III. Samba Subsystems</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="modules.html">Prev</a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a accesskey="n" href="rpc-plugin.html">Next</a></td></tr></table><hr></div><div class="part" lang="en"><div class="titlepage"><div><div><h1 class="title"><a name="id331991"></a>Part III. Samba Subsystems</h1></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="chapter"><a href="rpc-plugin.html">9. RPC Pluggable Modules</a></span></dt><dd><dl><dt><span class="sect1"><a href="rpc-plugin.html#id332057">About</a></span></dt><dt><span class="sect1"><a href="rpc-plugin.html#id332070">General Overview</a></span></dt></dl></dd><dt><span class="chapter"><a href="vfs.html">10. VFS Modules</a></span></dt><dd><dl><dt><span class="sect1"><a href="vfs.html#id332231">The Samba (Posix) VFS layer</a></span></dt><dd><dl><dt><span class="sect2"><a href="vfs.html#id332237">The general interface</a></span></dt><dt><span class="sect2"><a href="vfs.html#id332307">Possible VFS operation layers</a></span></dt></dl></dd><dt><span class="sect1"><a href="vfs.html#id332351">The Interaction between the Samba VFS subsystem and the modules</a></span></dt><dd><dl><dt><span class="sect2"><a href="vfs.html#id332357">Initialization and registration</a></span></dt><dt><span class="sect2"><a href="vfs.html#id332494">How the Modules handle per connection data</a></span></dt></dl></dd><dt><span class="sect1"><a href="vfs.html#id332652">Upgrading to the New VFS Interface</a></span></dt><dd><dl><dt><span class="sect2"><a href="vfs.html#id332658">Upgrading from 2.2.* and 3.0aplha modules</a></span></dt></dl></dd><dt><span class="sect1"><a href="vfs.html#id332988">Some Notes</a></span></dt><dd><dl><dt><span class="sect2"><a href="vfs.html#id332994">Implement TRANSPARENT functions</a></span></dt><dt><span class="sect2"><a href="vfs.html#id333012">Implement OPAQUE functions</a></span></dt></dl></dd></dl></dd><dt><span class="chapter"><a href="parsing.html">11. The smb.conf file</a></span></dt><dd><dl><dt><span class="sect1"><a href="parsing.html#id333066">Lexical Analysis</a></span></dt><dd><dl><dt><span class="sect2"><a href="parsing.html#id333134">Handling of Whitespace</a></span></dt><dt><span class="sect2"><a href="parsing.html#id333175">Handling of Line Continuation</a></span></dt><dt><span class="sect2"><a href="parsing.html#id333219">Line Continuation Quirks</a></span></dt></dl></dd><dt><span class="sect1"><a href="parsing.html#id333294">Syntax</a></span></dt><dd><dl><dt><span class="sect2"><a href="parsing.html#id333346">About params.c</a></span></dt></dl></dd></dl></dd><dt><span class="chapter"><a href="wins.html">12. Samba WINS Internals</a></span></dt><dd><dl><dt><span class="sect1"><a href="wins.html#id333384">WINS Failover</a></span></dt></dl></dd><dt><span class="chapter"><a href="pwencrypt.html">13. LanMan and NT Password Encryption</a></span></dt><dd><dl><dt><span class="sect1"><a href="pwencrypt.html#id333488">Introduction</a></span></dt><dt><span class="sect1"><a href="pwencrypt.html#id333506">How does it work?</a></span></dt><dt><span class="sect1"><a href="pwencrypt.html#id333571">The smbpasswd file</a></span></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="modules.html">Prev</a> </td><td width="20%" align="center"> </td><td width="40%" align="right"> <a accesskey="n" href="rpc-plugin.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">Chapter 8. Modules </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> Chapter 9. RPC Pluggable Modules</td></tr></table></div></body></html>
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Part III. Samba Subsystems</title><link rel="stylesheet" href="../samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.73.1"><link rel="start" href="index.html" title="SAMBA Developers Guide"><link rel="up" href="index.html" title="SAMBA Developers Guide"><link rel="prev" href="modules.html" title="Chapter 8. Modules"><link rel="next" href="rpc-plugin.html" title="Chapter 9. RPC Pluggable 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">Part III. Samba Subsystems</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="modules.html">Prev</a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a accesskey="n" href="rpc-plugin.html">Next</a></td></tr></table><hr></div><div class="part" lang="en"><div class="titlepage"><div><div><h1 class="title"><a name="id2580316"></a>Part III. Samba Subsystems</h1></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="chapter"><a href="rpc-plugin.html">9. RPC Pluggable Modules</a></span></dt><dd><dl><dt><span class="sect1"><a href="rpc-plugin.html#id2580383">About</a></span></dt><dt><span class="sect1"><a href="rpc-plugin.html#id2580399">General Overview</a></span></dt></dl></dd><dt><span class="chapter"><a href="vfs.html">10. VFS Modules</a></span></dt><dd><dl><dt><span class="sect1"><a href="vfs.html#id2580571">The Samba (Posix) VFS layer</a></span></dt><dd><dl><dt><span class="sect2"><a href="vfs.html#id2580612">The general interface</a></span></dt><dt><span class="sect2"><a href="vfs.html#id2580944">Possible VFS operation layers</a></span></dt></dl></dd><dt><span class="sect1"><a href="vfs.html#id2581006">The Interaction between the Samba VFS subsystem and the modules</a></span></dt><dd><dl><dt><span class="sect2"><a href="vfs.html#id2581012">Initialization and registration</a></span></dt><dt><span class="sect2"><a href="vfs.html#id2581162">How the Modules handle per connection data</a></span></dt></dl></dd><dt><span class="sect1"><a href="vfs.html#id2581367">Upgrading to the New VFS Interface</a></span></dt><dd><dl><dt><span class="sect2"><a href="vfs.html#id2581373">Upgrading from 2.2.* and 3.0alpha modules</a></span></dt></dl></dd><dt><span class="sect1"><a href="vfs.html#id2581791">Some Notes</a></span></dt><dd><dl><dt><span class="sect2"><a href="vfs.html#id2581796">Implement TRANSPARENT functions</a></span></dt><dt><span class="sect2"><a href="vfs.html#id2581816">Implement OPAQUE functions</a></span></dt></dl></dd></dl></dd><dt><span class="chapter"><a href="parsing.html">11. The smb.conf file</a></span></dt><dd><dl><dt><span class="sect1"><a href="parsing.html#id2581876">Lexical Analysis</a></span></dt><dd><dl><dt><span class="sect2"><a href="parsing.html#id2581952">Handling of Whitespace</a></span></dt><dt><span class="sect2"><a href="parsing.html#id2581997">Handling of Line Continuation</a></span></dt><dt><span class="sect2"><a href="parsing.html#id2582050">Line Continuation Quirks</a></span></dt></dl></dd><dt><span class="sect1"><a href="parsing.html#id2582131">Syntax</a></span></dt><dd><dl><dt><span class="sect2"><a href="parsing.html#id2582191">About params.c</a></span></dt></dl></dd></dl></dd><dt><span class="chapter"><a href="wins.html">12. Samba WINS Internals</a></span></dt><dd><dl><dt><span class="sect1"><a href="wins.html#id2582231">WINS Failover</a></span></dt></dl></dd><dt><span class="chapter"><a href="pwencrypt.html">13. LanMan and NT Password Encryption</a></span></dt><dd><dl><dt><span class="sect1"><a href="pwencrypt.html#id2582354">Introduction</a></span></dt><dt><span class="sect1"><a href="pwencrypt.html#id2582375">How does it work?</a></span></dt><dt><span class="sect1"><a href="pwencrypt.html#id2582459">The smbpasswd file</a></span></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="modules.html">Prev</a> </td><td width="20%" align="center"> </td><td width="40%" align="right"> <a accesskey="n" href="rpc-plugin.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">Chapter 8. Modules </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> Chapter 9. RPC Pluggable Modules</td></tr></table></div></body></html>

Modified: branches/samba/experimental/docs/htmldocs/Samba3-Developers-Guide/pt04.html
===================================================================
--- branches/samba/experimental/docs/htmldocs/Samba3-Developers-Guide/pt04.html	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/docs/htmldocs/Samba3-Developers-Guide/pt04.html	2008-06-09 06:59:20 UTC (rev 1920)
@@ -1,9 +1,9 @@
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Part IV. Debugging and tracing</title><link rel="stylesheet" href="samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.72.0"><link rel="start" href="index.html" title="SAMBA Developers Guide"><link rel="up" href="index.html" title="SAMBA Developers Guide"><link rel="prev" href="pwencrypt.html" title="Chapter 13. LanMan and NT Password Encryption"><link rel="next" href="tracing.html" title="Chapter 14. Tracing samba system calls"></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. Debugging and tracing</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="pwencrypt.html">Prev</a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a accesskey="n" href="tracing.html">Next</a></td></tr></table><hr></div><div class="part" lang="en"><div class="titlepage"><div><div><h1 class="title"><a name="id333814"></a>Part IV. Debugging and tracing</h1></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="chapter"><a href="tracing.html">14. Tracing samba system calls</a></span></dt><dt><span class="chapter"><a href="devprinting.html">15. Samba Printing Internals</a></span></dt><dd><dl><dt><span class="sect1"><a href="devprinting.html#id334024">Abstract</a></span></dt><dt><span class="sect1"><a href="devprinting.html#id334035">
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Part IV. Debugging and tracing</title><link rel="stylesheet" href="../samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.73.1"><link rel="start" href="index.html" title="SAMBA Developers Guide"><link rel="up" href="index.html" title="SAMBA Developers Guide"><link rel="prev" href="pwencrypt.html" title="Chapter 13. LanMan and NT Password Encryption"><link rel="next" href="tracing.html" title="Chapter 14. Tracing samba system calls"></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. Debugging and tracing</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="pwencrypt.html">Prev</a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a accesskey="n" href="tracing.html">Next</a></td></tr></table><hr></div><div class="part" lang="en"><div class="titlepage"><div><div><h1 class="title"><a name="id2582735"></a>Part IV. Debugging and tracing</h1></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="chapter"><a href="tracing.html">14. Tracing samba system calls</a></span></dt><dt><span class="chapter"><a href="devprinting.html">15. Samba Printing Internals</a></span></dt><dd><dl><dt><span class="sect1"><a href="devprinting.html#id2582976">Abstract</a></span></dt><dt><span class="sect1"><a href="devprinting.html#id2582989">
 Printing Interface to Various Back ends
-</a></span></dt><dt><span class="sect1"><a href="devprinting.html#id334109">
+</a></span></dt><dt><span class="sect1"><a href="devprinting.html#id2583069">
 Print Queue TDB's
-</a></span></dt><dt><span class="sect1"><a href="devprinting.html#id334247">
+</a></span></dt><dt><span class="sect1"><a href="devprinting.html#id2583245">
 ChangeID and Client Caching of Printer Information
-</a></span></dt><dt><span class="sect1"><a href="devprinting.html#id334258">
+</a></span></dt><dt><span class="sect1"><a href="devprinting.html#id2583256">
 Windows NT/2K Printer Change Notify
 </a></span></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="pwencrypt.html">Prev</a> </td><td width="20%" align="center"> </td><td width="40%" align="right"> <a accesskey="n" href="tracing.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">Chapter 13. LanMan and NT Password Encryption </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> Chapter 14. Tracing samba system calls</td></tr></table></div></body></html>

Modified: branches/samba/experimental/docs/htmldocs/Samba3-Developers-Guide/pt05.html
===================================================================
--- branches/samba/experimental/docs/htmldocs/Samba3-Developers-Guide/pt05.html	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/docs/htmldocs/Samba3-Developers-Guide/pt05.html	2008-06-09 06:59:20 UTC (rev 1920)
@@ -1 +1 @@
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Part V. Appendices</title><link rel="stylesheet" href="samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.72.0"><link rel="start" href="index.html" title="SAMBA Developers Guide"><link rel="up" href="index.html" title="SAMBA Developers Guide"><link rel="prev" href="devprinting.html" title="Chapter 15. Samba Printing Internals"><link rel="next" href="Packaging.html" title="Chapter 16. Notes to packagers"></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. Appendices</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="devprinting.html">Prev</a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a accesskey="n" href="Packaging.html">Next</a></td></tr></table><hr></div><div class="part" lang="en"><div class="titlepage"><div><div><h1 class="title"><a name="id334489"></a>Part V. Appendices</h1></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="chapter"><a href="Packaging.html">16. Notes to packagers</a></span></dt><dd><dl><dt><span class="sect1"><a href="Packaging.html#id334515">Versioning</a></span></dt><dt><span class="sect1"><a href="Packaging.html#id334540">Modules</a></span></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="devprinting.html">Prev</a> </td><td width="20%" align="center"> </td><td width="40%" align="right"> <a accesskey="n" href="Packaging.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">Chapter 15. Samba Printing Internals </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> Chapter 16. Notes to packagers</td></tr></table></div></body></html>
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Part V. Appendices</title><link rel="stylesheet" href="../samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.73.1"><link rel="start" href="index.html" title="SAMBA Developers Guide"><link rel="up" href="index.html" title="SAMBA Developers Guide"><link rel="prev" href="devprinting.html" title="Chapter 15. Samba Printing Internals"><link rel="next" href="Packaging.html" title="Chapter 16. Notes to packagers"></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. Appendices</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="devprinting.html">Prev</a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a accesskey="n" href="Packaging.html">Next</a></td></tr></table><hr></div><div class="part" lang="en"><div class="titlepage"><div><div><h1 class="title"><a name="id2583556"></a>Part V. Appendices</h1></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="chapter"><a href="Packaging.html">16. Notes to packagers</a></span></dt><dd><dl><dt><span class="sect1"><a href="Packaging.html#id2583582">Versioning</a></span></dt><dt><span class="sect1"><a href="Packaging.html#id2583610">Modules</a></span></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="devprinting.html">Prev</a> </td><td width="20%" align="center"> </td><td width="40%" align="right"> <a accesskey="n" href="Packaging.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">Chapter 15. Samba Printing Internals </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> Chapter 16. Notes to packagers</td></tr></table></div></body></html>

Modified: branches/samba/experimental/docs/htmldocs/Samba3-Developers-Guide/pwencrypt.html
===================================================================
--- branches/samba/experimental/docs/htmldocs/Samba3-Developers-Guide/pwencrypt.html	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/docs/htmldocs/Samba3-Developers-Guide/pwencrypt.html	2008-06-09 06:59:20 UTC (rev 1920)
@@ -1,12 +1,12 @@
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Chapter 13. LanMan and NT Password Encryption</title><link rel="stylesheet" href="samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.72.0"><link rel="start" href="index.html" title="SAMBA Developers Guide"><link rel="up" href="pt03.html" title="Part III. Samba Subsystems"><link rel="prev" href="wins.html" title="Chapter 12. Samba WINS Internals"><link rel="next" href="pt04.html" title="Part IV. Debugging and tracing"></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. LanMan and NT Password Encryption</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="wins.html">Prev</a> </td><th width="60%" align="center">Part III. Samba Subsystems</th><td width="20%" align="right"> <a accesskey="n" href="pt04.html">Next</a></td></tr></table><hr></div><div class="chapter" lang="en"><div class="titlepage"><div><div><h2 class="title"><a name="pwencrypt"></a>Chapter 13. 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>
-				<code class="email">&lt;<a href="mailto:samba at samba.org">samba at samba.org</a>&gt;</code><br>
-			</p></div></div></div></div><div><p class="pubdate">19 Apr 1999</p></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="sect1"><a href="pwencrypt.html#id333488">Introduction</a></span></dt><dt><span class="sect1"><a href="pwencrypt.html#id333506">How does it work?</a></span></dt><dt><span class="sect1"><a href="pwencrypt.html#id333571">The smbpasswd file</a></span></dt></dl></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id333488"></a>Introduction</h2></div></div></div><p>With the development of LanManager and Windows NT 
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Chapter 13. LanMan and NT Password Encryption</title><link rel="stylesheet" href="../samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.73.1"><link rel="start" href="index.html" title="SAMBA Developers Guide"><link rel="up" href="pt03.html" title="Part III. Samba Subsystems"><link rel="prev" href="wins.html" title="Chapter 12. Samba WINS Internals"><link rel="next" href="pt04.html" title="Part IV. Debugging and tracing"></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. LanMan and NT Password Encryption</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="wins.html">Prev</a> </td><th width="60%" align="center">Part III. Samba Subsystems</th><td width="20%" align="right"> <a accesskey="n" href="pt04.html">Next</a></td></tr></table><hr></div><div class="chapter" lang="en"><div class="titlepage"><div><div><h2 class="title"><a name="pwencrypt"></a>Chapter 13. 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>
+				<code class="email">&lt;<a class="email" href="mailto:samba at samba.org">samba at samba.org</a>&gt;</code><br>
+			</p></div></div></div></div><div><p class="pubdate">19 Apr 1999</p></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="sect1"><a href="pwencrypt.html#id2582354">Introduction</a></span></dt><dt><span class="sect1"><a href="pwencrypt.html#id2582375">How does it work?</a></span></dt><dt><span class="sect1"><a href="pwencrypt.html#id2582459">The smbpasswd file</a></span></dt></dl></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2582354"></a>Introduction</h2></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="id333506"></a>How does it work?</h2></div></div></div><p>LanManager encryption is somewhat similar to UNIX 
+	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="id2582375"></a>How does it work?</h2></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 
@@ -43,7 +43,7 @@
 	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="id333571"></a>The smbpasswd file</h2></div></div></div><a name="SMBPASSWDFILEFORMAT"></a><p>In order for Samba to participate in the above protocol 
+	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="id2582459"></a>The smbpasswd file</h2></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

Modified: branches/samba/experimental/docs/htmldocs/Samba3-Developers-Guide/rpc-plugin.html
===================================================================
--- branches/samba/experimental/docs/htmldocs/Samba3-Developers-Guide/rpc-plugin.html	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/docs/htmldocs/Samba3-Developers-Guide/rpc-plugin.html	2008-06-09 06:59:20 UTC (rev 1920)
@@ -1,10 +1,10 @@
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Chapter 9. RPC Pluggable Modules</title><link rel="stylesheet" href="samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.72.0"><link rel="start" href="index.html" title="SAMBA Developers Guide"><link rel="up" href="pt03.html" title="Part III. Samba Subsystems"><link rel="prev" href="pt03.html" title="Part III. Samba Subsystems"><link rel="next" href="vfs.html" title="Chapter 10. 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 9. RPC Pluggable Modules</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="pt03.html">Prev</a> </td><th width="60%" align="center">Part III. Samba Subsystems</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="rpc-plugin"></a>Chapter 9. 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><code class="email">&lt;<a href="mailto:aliguor at us.ibm.com">aliguor at us.ibm.com</a>&gt;</code></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><code class="email">&lt;<a href="mailto:jelmer at samba.org">jelmer at samba.org</a>&gt;</code></p></div></div></div></div><div><p class="pubdate">January 2003</p></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="sect1"><a href="rpc-plugin.html#id332057">About</a></span></dt><dt><span class="sect1"><a href="rpc-plugin.html#id332070">General Overview</a></span></dt></dl></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id332057"></a>About</h2></div></div></div><p>
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Chapter 9. RPC Pluggable Modules</title><link rel="stylesheet" href="../samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.73.1"><link rel="start" href="index.html" title="SAMBA Developers Guide"><link rel="up" href="pt03.html" title="Part III. Samba Subsystems"><link rel="prev" href="pt03.html" title="Part III. Samba Subsystems"><link rel="next" href="vfs.html" title="Chapter 10. 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 9. RPC Pluggable Modules</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="pt03.html">Prev</a> </td><th width="60%" align="center">Part III. Samba Subsystems</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="rpc-plugin"></a>Chapter 9. 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><code class="email">&lt;<a class="email" href="mailto:aliguor at us.ibm.com">aliguor at us.ibm.com</a>&gt;</code></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><code class="email">&lt;<a class="email" href="mailto:jelmer at samba.org">jelmer at samba.org</a>&gt;</code></p></div></div></div></div><div><p class="pubdate">January 2003</p></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="sect1"><a href="rpc-plugin.html#id2580383">About</a></span></dt><dt><span class="sect1"><a href="rpc-plugin.html#id2580399">General Overview</a></span></dt></dl></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2580383"></a>About</h2></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="id332070"></a>General Overview</h2></div></div></div><p>
+</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2580399"></a>General Overview</h2></div></div></div><p>
 When an RPC call is sent to smbd, smbd tries to load a shared library by the
 name <code class="filename">librpc_&lt;pipename&gt;.so</code> to handle the call if
 it doesn't know how to handle the call internally.  For instance, LSA calls

Modified: branches/samba/experimental/docs/htmldocs/Samba3-Developers-Guide/tracing.html
===================================================================
--- branches/samba/experimental/docs/htmldocs/Samba3-Developers-Guide/tracing.html	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/docs/htmldocs/Samba3-Developers-Guide/tracing.html	2008-06-09 06:59:20 UTC (rev 1920)
@@ -1,4 +1,4 @@
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Chapter 14. Tracing samba system calls</title><link rel="stylesheet" href="samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.72.0"><link rel="start" href="index.html" title="SAMBA Developers Guide"><link rel="up" href="pt04.html" title="Part IV. Debugging and tracing"><link rel="prev" href="pt04.html" title="Part IV. Debugging and tracing"><link rel="next" href="devprinting.html" title="Chapter 15. Samba Printing Internals"></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. Tracing samba system calls</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="pt04.html">Prev</a> </td><th width="60%" align="center">Part IV. Debugging and tracing</th><td width="20%" align="right"> <a accesskey="n" href="devprinting.html">Next</a></td></tr></table><hr></div><div class="chapter" lang="en"><div class="titlepage"><div><div><h2 class="title"><a name="tracing"></a>Chapter 14. 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><p>
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Chapter 14. Tracing samba system calls</title><link rel="stylesheet" href="../samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.73.1"><link rel="start" href="index.html" title="SAMBA Developers Guide"><link rel="up" href="pt04.html" title="Part IV. Debugging and tracing"><link rel="prev" href="pt04.html" title="Part IV. Debugging and tracing"><link rel="next" href="devprinting.html" title="Chapter 15. Samba Printing Internals"></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. Tracing samba system calls</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="pt04.html">Prev</a> </td><th width="60%" align="center">Part IV. Debugging and tracing</th><td width="20%" align="right"> <a accesskey="n" href="devprinting.html">Next</a></td></tr></table><hr></div><div class="chapter" lang="en"><div class="titlepage"><div><div><h2 class="title"><a name="tracing"></a>Chapter 14. 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><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.

Modified: branches/samba/experimental/docs/htmldocs/Samba3-Developers-Guide/unix-smb.html
===================================================================
--- branches/samba/experimental/docs/htmldocs/Samba3-Developers-Guide/unix-smb.html	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/docs/htmldocs/Samba3-Developers-Guide/unix-smb.html	2008-06-09 06:59:20 UTC (rev 1920)
@@ -1,4 +1,4 @@
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Chapter 1. NetBIOS in a Unix World</title><link rel="stylesheet" href="samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.72.0"><link rel="start" href="index.html" title="SAMBA Developers Guide"><link rel="up" href="pt01.html" title="Part I. The protocol"><link rel="prev" href="pt01.html" title="Part I. The protocol"><link rel="next" href="ntdomain.html" title="Chapter 2. NT Domain RPC's"></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. NetBIOS in a Unix World</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="pt01.html">Prev</a> </td><th width="60%" align="center">Part I. The protocol</th><td width="20%" align="right"> <a accesskey="n" href="ntdomain.html">Next</a></td></tr></table><hr></div><div class="chapter" lang="en"><div class="titlepage"><div><div><h2 class="title"><a name="unix-smb"></a>Chapter 1. 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 class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="sect1"><a href="unix-smb.html#id323085">Introduction</a></span></dt><dt><span class="sect1"><a href="unix-smb.html#id323102">Usernames</a></span></dt><dt><span class="sect1"><a href="unix-smb.html#id323144">File Ownership</a></span></dt><dt><span class="sect1"><a href="unix-smb.html#id323168">Passwords</a></span></dt><dt><span class="sect1"><a href="unix-smb.html#id323197">Locking</a></span></dt><dt><span class="sect1"><a href="unix-smb.html#id323237">Deny Modes</a></span></dt><dt><span class="sect1"><a href="unix-smb.html#id323256">Trapdoor UIDs</a></span></dt><dt><span class="sect1"><a href="unix-smb.html#id323274">Port numbers</a></span></dt><dt><span class="sect1"><a href="unix-smb.html#id323305">Protocol Complexity</a></span></dt></dl></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id323085"></a>Introduction</h2></div></div></div><p>
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Chapter 1. NetBIOS in a Unix World</title><link rel="stylesheet" href="../samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.73.1"><link rel="start" href="index.html" title="SAMBA Developers Guide"><link rel="up" href="pt01.html" title="Part I. The protocol"><link rel="prev" href="pt01.html" title="Part I. The protocol"><link rel="next" href="ntdomain.html" title="Chapter 2. NT Domain RPC's"></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. NetBIOS in a Unix World</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="pt01.html">Prev</a> </td><th width="60%" align="center">Part I. The protocol</th><td width="20%" align="right"> <a accesskey="n" href="ntdomain.html">Next</a></td></tr></table><hr></div><div class="chapter" lang="en"><div class="titlepage"><div><div><h2 class="title"><a name="unix-smb"></a>Chapter 1. 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 class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="sect1"><a href="unix-smb.html#id2524010">Introduction</a></span></dt><dt><span class="sect1"><a href="unix-smb.html#id2524031">Usernames</a></span></dt><dt><span class="sect1"><a href="unix-smb.html#id2524363">File Ownership</a></span></dt><dt><span class="sect1"><a href="unix-smb.html#id2523689">Passwords</a></span></dt><dt><span class="sect1"><a href="unix-smb.html#id2523727">Locking</a></span></dt><dt><span class="sect1"><a href="unix-smb.html#id2523779">Deny Modes</a></span></dt><dt><span class="sect1"><a href="unix-smb.html#id2523812">Trapdoor UIDs</a></span></dt><dt><span class="sect1"><a href="unix-smb.html#id2571049">Port numbers</a></span></dt><dt><span class="sect1"><a href="unix-smb.html#id2571094">Protocol Complexity</a></span></dt></dl></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2524010"></a>Introduction</h2></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
@@ -6,7 +6,7 @@
 </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="id323102"></a>Usernames</h2></div></div></div><p>
+</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2524031"></a>Usernames</h2></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
@@ -43,7 +43,7 @@
 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="id323144"></a>File Ownership</h2></div></div></div><p>
+</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2524363"></a>File Ownership</h2></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.
@@ -61,7 +61,7 @@
 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="id323168"></a>Passwords</h2></div></div></div><p>
+</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2523689"></a>Passwords</h2></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
@@ -83,7 +83,7 @@
 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="id323197"></a>Locking</h2></div></div></div><p>
+</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2523727"></a>Locking</h2></div></div></div><p>
 Since samba 2.2, samba supports other types of locking as well. This 
 section is outdated.
 </p><p>
@@ -114,7 +114,7 @@
 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="id323237"></a>Deny Modes</h2></div></div></div><p>
+</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2523779"></a>Deny Modes</h2></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
@@ -128,7 +128,7 @@
 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="id323256"></a>Trapdoor UIDs</h2></div></div></div><p>
+</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2523812"></a>Trapdoor UIDs</h2></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
@@ -138,7 +138,7 @@
 </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="id323274"></a>Port numbers</h2></div></div></div><p>
+</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2571049"></a>Port numbers</h2></div></div></div><p>
 There is a convention that clients on sockets use high "unprivileged"
 port numbers (&gt;1000) and connect to servers on low "privilegedg" port
 numbers. This is enforced in Unix as non-root users can't open a
@@ -161,7 +161,7 @@
 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="id323305"></a>Protocol Complexity</h2></div></div></div><p>
+</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2571094"></a>Protocol Complexity</h2></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

Modified: branches/samba/experimental/docs/htmldocs/Samba3-Developers-Guide/vfs.html
===================================================================
--- branches/samba/experimental/docs/htmldocs/Samba3-Developers-Guide/vfs.html	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/docs/htmldocs/Samba3-Developers-Guide/vfs.html	2008-06-09 06:59:20 UTC (rev 1920)
@@ -1,7 +1,100 @@
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Chapter 10. VFS Modules</title><link rel="stylesheet" href="samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.72.0"><link rel="start" href="index.html" title="SAMBA Developers Guide"><link rel="up" href="pt03.html" title="Part III. Samba Subsystems"><link rel="prev" href="rpc-plugin.html" title="Chapter 9. RPC Pluggable Modules"><link rel="next" href="parsing.html" title="Chapter 11. The smb.conf file"></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. VFS Modules</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="rpc-plugin.html">Prev</a> </td><th width="60%" align="center">Part III. Samba Subsystems</th><td width="20%" align="right"> <a accesskey="n" href="parsing.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 10. 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><code class="email">&lt;<a href="mailto:ab at samba.org">ab at samba.org</a>&gt;</code></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><code class="email">&lt;<a href="mailto:metze at samba.org">metze at samba.org</a>&gt;</code></p></div></div></div></div><div><p class="pubdate"> 27 May 2003 </p></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="sect1"><a href="vfs.html#id332231">The Samba (Posix) VFS layer</a></span></dt><dd><dl><dt><span class="sect2"><a href="vfs.html#id332237">The general interface</a></span></dt><dt><span class="sect2"><a href="vfs.html#id332307">Possible VFS operation layers</a></span></dt></dl></dd><dt><span class="sect1"><a href="vfs.html#id332351">The Interaction between the Samba VFS subsystem and the modules</a></span></dt><dd><dl><dt><span class="sect2"><a href="vfs.html#id332357">Initialization and registration</a></span></dt><dt><span class="sect2"><a href="vfs.html#id332494">How the Modules handle per connection data</a></span></dt></dl></dd><dt><span class="sect1"><a href="vfs.html#id332652">Upgrading to the New VFS Interface</a></span></dt><dd><dl><dt><span class="sect2"><a href="vfs.html#id332658">Upgrading from 2.2.* and 3.0aplha modules</a></span></dt></dl></dd><dt><span class="sect1"><a href="vfs.html#id332988">Some Notes</a></span></dt><dd><dl><dt><span class="sect2"><a href="vfs.html#id332994">Implement TRANSPARENT functions</a></span></dt><dt><span class="sect2"><a href="vfs.html#id333012">Implement OPAQUE functions</a></span></dt></dl></dd></dl></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id332231"></a>The Samba (Posix) VFS layer</h2></div></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id332237"></a>The general interface</h3></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 <code class="filename">include/vfs.h</code> and <code class="filename">include/vfs_macros.h</code>.)
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Chapter 10. VFS Modules</title><link rel="stylesheet" href="../samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.73.1"><link rel="start" href="index.html" title="SAMBA Developers Guide"><link rel="up" href="pt03.html" title="Part III. Samba Subsystems"><link rel="prev" href="rpc-plugin.html" title="Chapter 9. RPC Pluggable Modules"><link rel="next" href="parsing.html" title="Chapter 11. The smb.conf file"></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. VFS Modules</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="rpc-plugin.html">Prev</a> </td><th width="60%" align="center">Part III. Samba Subsystems</th><td width="20%" align="right"> <a accesskey="n" href="parsing.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 10. 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><code class="email">&lt;<a class="email" href="mailto:ab at samba.org">ab at samba.org</a>&gt;</code></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><code class="email">&lt;<a class="email" href="mailto:metze at samba.org">metze at samba.org</a>&gt;</code></p></div></div></div></div><div><p class="pubdate"> 27 May 2003 </p></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="sect1"><a href="vfs.html#id2580571">The Samba (Posix) VFS layer</a></span></dt><dd><dl><dt><span class="sect2"><a href="vfs.html#id2580612">The general interface</a></span></dt><dt><span class="sect2"><a href="vfs.html#id2580944">Possible VFS operation layers</a></span></dt></dl></dd><dt><span class="sect1"><a href="vfs.html#id2581006">The Interaction between the Samba VFS subsystem and the modules</a></span></dt><dd><dl><dt><span class="sect2"><a href="vfs.html#id2581012">Initialization and registration</a></span></dt><dt><span class="sect2"><a href="vfs.html#id2581162">How the Modules handle per connection data</a></span></dt></dl></dd><dt><span class="sect1"><a href="vfs.html#id2581367">Upgrading to the New VFS Interface</a></span></dt><dd><dl><dt><span class="sect2"><a href="vfs.html#id2581373">Upgrading from 2.2.* and 3.0alpha modules</a></span></dt></dl></dd><dt><span class="sect1"><a href="vfs.html#id2581791">Some Notes</a></span></dt><dd><dl><dt><span class="sect2"><a href="vfs.html#id2581796">Implement TRANSPARENT functions</a></span></dt><dt><span class="sect2"><a href="vfs.html#id2581816">Implement OPAQUE functions</a></span></dt></dl></dd></dl></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2580571"></a>The Samba (Posix) VFS layer</h2></div></div></div><p>While most of Samba deployments are done using POSIX-compatible
+operating systems, there is clearly more to a file system than what is
+required by POSIX when it comes to adopting semantics of NT file
+system. Since Samba 2.2 all file-system related operations go through
+an abstraction layer for virtual file system (VFS) that is modelled
+after both POSIX and additional functions needed to transform NTFS
+semantics.
+</p><p>
+This abstraction layer now provides more features than a regular POSIX
+file system could fill in. It is not required that all of them should
+be implemented by your particular file system.  However, when those
+features are available, Samba would advertize them to a CIFS client
+and they might be used by an application and in case of Windows client
+that might mean a client expects even more additional functionality
+when it encounters those features. There is a practical reason to
+allow handling of this snowfall without modifying the Samba core and
+it is fulfilled by providing an infrastructure to dynamically load VFS
+modules at run time.
+</p><p>Each VFS module could implement a number of VFS operations. The
+way it does it is irrelevant, only two things actually matter: whether
+specific implementation wants to cooperate with other modules'
+implementations or not, and whether module needs to store additional
+information that is specific to a context it is operating in. Multiple
+VFS modules could be loaded at the same time and it is even possible
+to load several instances of the same VFS module with different
+parameters.
+</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2580612"></a>The general interface</h3></div></div></div><p>A VFS module has three major components:
+</p><div class="itemizedlist"><ul type="disc"><li><span class="emphasis"><em>An initialization function</em></span> that is
+called during the module load to register implemented
+operations.</li><li><span class="emphasis"><em>An operations table</em></span> representing a
+mapping between statically defined module functions and VFS layer
+operations.</li><li><span class="emphasis"><em>Module functions</em></span> that do actual
+work.</li></ul></div><p>
+</p><p>While this structure has been first applied to the VFS
+subsystem, it is now commonly used across all Samba 3 subsystems that
+support loadable modules. In fact, one module could provide a number
+of interfaces to different subsystems by exposing different
+<span class="emphasis"><em>operation tables</em></span> through separate
+<span class="emphasis"><em>initialization functions</em></span>.</p><p><span class="emphasis"><em>An initialization function</em></span> is used to
+register module with Samba run-time. As Samba internal structures and
+API are changed over lifetime, each released version has a VFS
+interface version that is increased as VFS development progresses or
+any of underlying Samba structures are changed in binary-incompatible
+way. When VFS module is compiled in, VFS interface version of that
+Samba environment is embedded into the module's binary object and is
+checked by the Samba core upon module load. If VFS interface number
+reported by the module isn't the same Samba core knows about, version
+conflict is detected and module dropped to avoid any potential memory
+corruption when accessing (changed) Samba structures.
+</p><p>Therefore, initialization function passes three parameters to the
+VFS registration function, <code class="literal">smb_register_vfs()</code>
+</p><div class="itemizedlist"><ul type="disc"><li><span class="emphasis"><em>interface version number</em></span>, as constant
+  <code class="literal">SMB_VFS_INTERFACE_VERSION</code>, </li><li><span class="emphasis"><em>module name</em></span>, under which Samba core
+  will know it, and</li><li><span class="emphasis"><em>an operations' table</em></span>.</li></ul></div><p>
+</p><p>The <span class="emphasis"><em>operations' table</em></span> defines which
+functions in the module would correspond to specific VFS operations
+and how those functions would co-operate with the rest of VFS
+subsystem. Each operation could perform in a following ways:
+</p><div class="itemizedlist"><ul type="disc"><li><span class="emphasis"><em>transparent</em></span>, meaning that while
+  operation is overriden, the module will still call a previous
+  implementation, before or after its own action. This mode is
+  indicated by the constant
+  <code class="literal">SMB_VFS_LAYER_TRANSPARENT</code>;
+  </li><li><span class="emphasis"><em>opaque</em></span>, for the implementations that
+  are terminating sequence of actions. For example, it is used to
+  implement POSIX operation on top of non-POSIX file system or even
+  not a file system at all, like a database for a personal audio
+  collection. Use constant <code class="literal">SMB_VFS_LAYER_OPAQUE</code> for
+  this mode;</li><li><span class="emphasis"><em>splitter</em></span>, a way when some file system
+  activity is done in addition to the transparently calling previous
+  implentation. This usually involves mangling the result of that call
+  before returning it back to the caller. This mode is selected by
+  <code class="literal">SMB_VFS_LAYER_SPLITTER</code> constant;</li><li><span class="emphasis"><em>logger</em></span> does not change anything or
+  performs any additional VFS operations. When
+  <span class="emphasis"><em>logger</em></span> module acts, information about
+  operations is logged somewhere using an external facility (or
+  Samba's own debugging tools) but not the VFS layer. In order to
+  describe this type of activity use constant
+  <code class="literal">SMB_VFS_LAYER_LOGGER</code>;
+  </li><li>On contrary, <span class="emphasis"><em>scanner</em></span> module does call
+  other VFS operations while processing the data that goes through the
+  system. This type of operation is indicated by the
+  <code class="literal">SMB_VFS_LAYER_SCANNER</code> constant.</li></ul></div><p>
+</p><p>Fundamentally, there are three types:
+<span class="emphasis"><em>transparent</em></span>, <span class="emphasis"><em>opaque</em></span>, and
+<span class="emphasis"><em>logger</em></span>. <span class="emphasis"><em>Splitter</em></span> and
+<span class="emphasis"><em>scanner</em></span> may confuse developers (and indeed they
+are confused as our experience has shown) but this separation is to
+better expose the nature of a module's actions. Most of modules
+developed so far are either one of those three fundamental types with
+transparent and opaque being prevalent.
+</p><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
+<code class="filename">include/vfs.h</code> and
+<code class="filename">include/vfs_macros.h</code>.)
 </p><pre class="programlisting">
 typedef enum _vfs_op_type {
 	SMB_VFS_OP_NOOP = -1,
@@ -94,7 +187,7 @@
 	 (tofd), (fsp), (fromfd), (header), (offset), (count)))
 
 ...
-</pre></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id332307"></a>Possible VFS operation layers</h3></div></div></div><p>
+</pre></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2580944"></a>Possible VFS operation layers</h3></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.
@@ -123,7 +216,7 @@
 	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="id332351"></a>The Interaction between the Samba VFS subsystem and the modules</h2></div></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id332357"></a>Initialization and registration</h3></div></div></div><p>
+</pre></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2581006"></a>The Interaction between the Samba VFS subsystem and the modules</h2></div></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2581012"></a>Initialization and registration</h3></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.
@@ -163,7 +256,7 @@
 {
 	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="id332494"></a>How the Modules handle per connection data</h3></div></div></div><p>Each VFS function has as first parameter a pointer to the modules vfs_handle_struct.
+</pre></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2581162"></a>How the Modules handle per connection data</h3></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;
@@ -264,7 +357,7 @@
 	(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="id332652"></a>Upgrading to the New VFS Interface</h2></div></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id332658"></a>Upgrading from 2.2.* and 3.0aplha modules</h3></div></div></div><div class="orderedlist"><ol type="1"><li><p>
+</pre></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2581367"></a>Upgrading to the New VFS Interface</h2></div></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2581373"></a>Upgrading from 2.2.* and 3.0alpha modules</h3></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);
@@ -388,7 +481,7 @@
 </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 <a href="modules.html" title="Chapter 8. Modules">modules section</a>) And then remove vfs_done(). e.g. the freeing of private data should go to example_disconnect().
+</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 <a class="link" href="modules.html" title="Chapter 8. Modules">modules section</a>) 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.
@@ -512,7 +605,7 @@
 }
 </pre><p>
 </p></li><li><p>
-To make it easy to build 3rd party modules it would be usefull to provide
+To make it easy to build 3rd party modules it would be useful to provide
 configure.in, (configure), install.sh and Makefile.in with the module.
 (Take a look at the example in <code class="filename">examples/VFS</code>.)
 </p><p>
@@ -527,7 +620,7 @@
 </p></li><li><p>
 Compiling &amp; Testing...
 </p><table class="simplelist" border="0" summary="Simple list"><tr><td><strong class="userinput"><code>./configure <code class="option">--enable-developer</code></code></strong> ...</td></tr><tr><td><strong class="userinput"><code>make</code></strong></td></tr><tr><td>Try to fix all compiler warnings</td></tr><tr><td><strong class="userinput"><code>make</code></strong></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="id332988"></a>Some Notes</h2></div></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id332994"></a>Implement TRANSPARENT functions</h3></div></div></div><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="id2581791"></a>Some Notes</h2></div></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2581796"></a>Implement TRANSPARENT functions</h3></div></div></div><p>
 Avoid writing functions like this:
 
 </p><pre class="programlisting">
@@ -538,7 +631,7 @@
 </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="id333012"></a>Implement OPAQUE functions</h3></div></div></div><p>
+</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2581816"></a>Implement OPAQUE functions</h3></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) 

Modified: branches/samba/experimental/docs/htmldocs/Samba3-Developers-Guide/wins.html
===================================================================
--- branches/samba/experimental/docs/htmldocs/Samba3-Developers-Guide/wins.html	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/docs/htmldocs/Samba3-Developers-Guide/wins.html	2008-06-09 06:59:20 UTC (rev 1920)
@@ -1,4 +1,4 @@
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Chapter 12. Samba WINS Internals</title><link rel="stylesheet" href="samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.72.0"><link rel="start" href="index.html" title="SAMBA Developers Guide"><link rel="up" href="pt03.html" title="Part III. Samba Subsystems"><link rel="prev" href="parsing.html" title="Chapter 11. The smb.conf file"><link rel="next" href="pwencrypt.html" title="Chapter 13. LanMan and NT Password Encryption"></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. Samba WINS Internals</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="parsing.html">Prev</a> </td><th width="60%" align="center">Part III. Samba Subsystems</th><td width="20%" align="right"> <a accesskey="n" href="pwencrypt.html">Next</a></td></tr></table><hr></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 class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="sect1"><a href="wins.html#id333384">WINS Failover</a></span></dt></dl></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id333384"></a>WINS Failover</h2></div></div></div><p>
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Chapter 12. Samba WINS Internals</title><link rel="stylesheet" href="../samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.73.1"><link rel="start" href="index.html" title="SAMBA Developers Guide"><link rel="up" href="pt03.html" title="Part III. Samba Subsystems"><link rel="prev" href="parsing.html" title="Chapter 11. The smb.conf file"><link rel="next" href="pwencrypt.html" title="Chapter 13. LanMan and NT Password Encryption"></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. Samba WINS Internals</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="parsing.html">Prev</a> </td><th width="60%" align="center">Part III. Samba Subsystems</th><td width="20%" align="right"> <a accesskey="n" href="pwencrypt.html">Next</a></td></tr></table><hr></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 class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="sect1"><a href="wins.html#id2582231">WINS Failover</a></span></dt></dl></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2582231"></a>WINS Failover</h2></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

Modified: branches/samba/experimental/docs/htmldocs/Samba3-HOWTO/AccessControls.html
===================================================================
--- branches/samba/experimental/docs/htmldocs/Samba3-HOWTO/AccessControls.html	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/docs/htmldocs/Samba3-HOWTO/AccessControls.html	2008-06-09 06:59:20 UTC (rev 1920)
@@ -1,59 +1,59 @@
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Chapter 16. File, Directory, and Share Access Controls</title><link rel="stylesheet" href="samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.72.0"><link rel="start" href="index.html" title="The Official Samba 3.2.x HOWTO and Reference Guide"><link rel="up" href="optional.html" title="Part III. Advanced Configuration"><link rel="prev" href="rights.html" title="Chapter 15. User Rights and Privileges"><link rel="next" href="locking.html" title="Chapter 17. 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 16. File, Directory, and Share Access Controls</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="rights.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 16. 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><code class="email">&lt;<a href="mailto:jht at samba.org">jht at samba.org</a>&gt;</code></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><code class="email">&lt;<a href="mailto:jra at samba.org">jra at samba.org</a>&gt;</code></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><code class="email">&lt;<a href="mailto:jelmer at samba.org">jelmer at samba.org</a>&gt;</code></p></div></div></div></div><div><p class="pubdate">May 10, 2003</p></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="sect1"><a href="AccessControls.html#id380678">Features and Benefits</a></span></dt><dt><span class="sect1"><a href="AccessControls.html#id380846">File System Access Controls</a></span></dt><dd><dl><dt><span class="sect2"><a href="AccessControls.html#id380858">MS Windows NTFS Comparison with UNIX File Systems</a></span></dt><dt><span class="sect2"><a href="AccessControls.html#id381159">Managing Directories</a></span></dt><dt><span class="sect2"><a href="AccessControls.html#id381279">File and Directory Access Control</a></span></dt></dl></dd><dt><span class="sect1"><a href="AccessControls.html#id381872">Share Definition Access Controls</a></span></dt><dd><dl><dt><span class="sect2"><a href="AccessControls.html#id381903">User- and Group-Based Controls</a></span></dt><dt><span class="sect2"><a href="AccessControls.html#id382198">File and Directory Permissions-Based Controls</a></span></dt><dt><span class="sect2"><a href="AccessControls.html#id382473">Miscellaneous Controls</a></span></dt></dl></dd><dt><span class="sect1"><a href="AccessControls.html#id382742">Access Controls on Shares</a></span></dt><dd><dl><dt><span class="sect2"><a href="AccessControls.html#id382878">Share Permissions Management</a></span></dt></dl></dd><dt><span class="sect1"><a href="AccessControls.html#id383200">MS Windows Access Control Lists and UNIX Interoperability</a></span></dt><dd><dl><dt><span class="sect2"><a href="AccessControls.html#id383206">Managing UNIX Permissions Using NT Security Dialogs</a></span></dt><dt><span class="sect2"><a href="AccessControls.html#id383245">Viewing File Security on a Samba Share</a></span></dt><dt><span class="sect2"><a href="AccessControls.html#id383310">Viewing File Ownership</a></span></dt><dt><span class="sect2"><a href="AccessControls.html#id383436">Viewing File or Directory Permissions</a></span></dt><dt><span class="sect2"><a href="AccessControls.html#id383623">Modifying File or Directory Permissions</a></span></dt><dt><span class="sect2"><a href="AccessControls.html#id383760">Interaction with the Standard Samba &#8220;<span class="quote">create mask</span>&#8221; Parameters</a></span></dt><dt><span class="sect2"><a href="AccessControls.html#id384062">Interaction with the Standard Samba File Attribute Mapping</a></span></dt><dt><span class="sect2"><a href="AccessControls.html#id384126">Windows NT/200X ACLs and POSIX ACLs Limitations</a></span></dt></dl></dd><dt><span class="sect1"><a href="AccessControls.html#id384487">Common Errors</a></span></dt><dd><dl><dt><span class="sect2"><a href="AccessControls.html#id384497">Users Cannot Write to a Public Share</a></span></dt><dt><span class="sect2"><a href="AccessControls.html#id384805">File Operations Done as <span class="emphasis"><em>root</em></span> with <span class="emphasis"><em>force user</em></span> Set</a></span></dt><dt><span class="sect2"><a href="AccessControls.html#id384841">MS Word with Samba Changes Owner of File</a></span></dt></dl></dd></dl></div><p>
-<a class="indexterm" name="id380526"></a>
-<a class="indexterm" name="id380533"></a>
-<a class="indexterm" name="id380540"></a>
-<a class="indexterm" name="id380547"></a>
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Chapter 16. File, Directory, and Share Access Controls</title><link rel="stylesheet" href="../samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.73.1"><link rel="start" href="index.html" title="The Official Samba 3.2.x HOWTO and Reference Guide"><link rel="up" href="optional.html" title="Part III. Advanced Configuration"><link rel="prev" href="rights.html" title="Chapter 15. User Rights and Privileges"><link rel="next" href="locking.html" title="Chapter 17. 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 16. File, Directory, and Share Access Controls</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="rights.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 16. 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><code class="email">&lt;<a class="email" href="mailto:jht at samba.org">jht at samba.org</a>&gt;</code></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><code class="email">&lt;<a class="email" href="mailto:jra at samba.org">jra at samba.org</a>&gt;</code></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><code class="email">&lt;<a class="email" href="mailto:jelmer at samba.org">jelmer at samba.org</a>&gt;</code></p></div></div></div></div><div><p class="pubdate">May 10, 2003</p></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="sect1"><a href="AccessControls.html#id2632604">Features and Benefits</a></span></dt><dt><span class="sect1"><a href="AccessControls.html#id2632799">File System Access Controls</a></span></dt><dd><dl><dt><span class="sect2"><a href="AccessControls.html#id2632814">MS Windows NTFS Comparison with UNIX File Systems</a></span></dt><dt><span class="sect2"><a href="AccessControls.html#id2633149">Managing Directories</a></span></dt><dt><span class="sect2"><a href="AccessControls.html#id2633272">File and Directory Access Control</a></span></dt></dl></dd><dt><span class="sect1"><a href="AccessControls.html#id2633938">Share Definition Access Controls</a></span></dt><dd><dl><dt><span class="sect2"><a href="AccessControls.html#id2633971">User- and Group-Based Controls</a></span></dt><dt><span class="sect2"><a href="AccessControls.html#id2634337">File and Directory Permissions-Based Controls</a></span></dt><dt><span class="sect2"><a href="AccessControls.html#id2634674">Miscellaneous Controls</a></span></dt></dl></dd><dt><span class="sect1"><a href="AccessControls.html#id2635010">Access Controls on Shares</a></span></dt><dd><dl><dt><span class="sect2"><a href="AccessControls.html#id2635159">Share Permissions Management</a></span></dt></dl></dd><dt><span class="sect1"><a href="AccessControls.html#id2635511">MS Windows Access Control Lists and UNIX Interoperability</a></span></dt><dd><dl><dt><span class="sect2"><a href="AccessControls.html#id2635517">Managing UNIX Permissions Using NT Security Dialogs</a></span></dt><dt><span class="sect2"><a href="AccessControls.html#id2635564">Viewing File Security on a Samba Share</a></span></dt><dt><span class="sect2"><a href="AccessControls.html#id2635635">Viewing File Ownership</a></span></dt><dt><span class="sect2"><a href="AccessControls.html#id2635778">Viewing File or Directory Permissions</a></span></dt><dt><span class="sect2"><a href="AccessControls.html#id2635993">Modifying File or Directory Permissions</a></span></dt><dt><span class="sect2"><a href="AccessControls.html#id2636150">Interaction with the Standard Samba &#8220;<span class="quote">create mask</span>&#8221; Parameters</a></span></dt><dt><span class="sect2"><a href="AccessControls.html#id2636519">Interaction with the Standard Samba File Attribute Mapping</a></span></dt><dt><span class="sect2"><a href="AccessControls.html#id2636592">Windows NT/200X ACLs and POSIX ACLs Limitations</a></span></dt></dl></dd><dt><span class="sect1"><a href="AccessControls.html#id2637010">Common Errors</a></span></dt><dd><dl><dt><span class="sect2"><a href="AccessControls.html#id2637022">Users Cannot Write to a Public Share</a></span></dt><dt><span class="sect2"><a href="AccessControls.html#id2637344">File Operations Done as <span class="emphasis"><em>root</em></span> with <span class="emphasis"><em>force user</em></span> Set</a></span></dt><dt><span class="sect2"><a href="AccessControls.html#id2637390">MS Word with Samba Changes Owner of File</a></span></dt></dl></dd></dl></div><p>
+<a class="indexterm" name="id2632434"></a>
+<a class="indexterm" name="id2632441"></a>
+<a class="indexterm" name="id2632448"></a>
+<a class="indexterm" name="id2632455"></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>
-<a class="indexterm" name="id380560"></a>
-<a class="indexterm" name="id380567"></a>
+<a class="indexterm" name="id2632471"></a>
+<a class="indexterm" name="id2632478"></a>
 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>
-<a class="indexterm" name="id380579"></a>
-<a class="indexterm" name="id380586"></a>
-<a class="indexterm" name="id380593"></a>
-<a class="indexterm" name="id380599"></a>
+<a class="indexterm" name="id2632493"></a>
+<a class="indexterm" name="id2632500"></a>
+<a class="indexterm" name="id2632506"></a>
+<a class="indexterm" name="id2632514"></a>
 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="id380610"></a>
-<a class="indexterm" name="id380617"></a>
-<a class="indexterm" name="id380626"></a>
-<a class="indexterm" name="id380633"></a>
+<a class="indexterm" name="id2632526"></a>
+<a class="indexterm" name="id2632533"></a>
+<a class="indexterm" name="id2632542"></a>
+<a class="indexterm" name="id2632549"></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>
-<a class="indexterm" name="id380647"></a>
+<a class="indexterm" name="id2632567"></a>
 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>
-<a class="indexterm" name="id380659"></a>
-<a class="indexterm" name="id380666"></a>
+<a class="indexterm" name="id2632581"></a>
+<a class="indexterm" name="id2632588"></a>
 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="id380678"></a>Features and Benefits</h2></div></div></div><p>
+</p><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2632604"></a>Features and Benefits</h2></div></div></div><p>
 	Samba offers much 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="id380697"></a>
+		<a class="indexterm" name="id2632625"></a>
 		<span class="emphasis"><em>UNIX File and Directory Permissions</em></span>
 		</p><p>
-<a class="indexterm" name="id380713"></a>
-<a class="indexterm" name="id380720"></a>
-<a class="indexterm" name="id380726"></a>
+<a class="indexterm" name="id2632641"></a>
+<a class="indexterm" name="id2632648"></a>
+<a class="indexterm" name="id2632655"></a>
 			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
@@ -64,7 +64,7 @@
 			</p></li><li><p>
 		<span class="emphasis"><em>Samba Share Definitions</em></span>
 		</p><p>
-<a class="indexterm" name="id380750"></a>
+<a class="indexterm" name="id2632692"></a>
 			In configuring share settings and controls in the <code class="filename">smb.conf</code> file,
 			the network administrator can exercise overrides to native file
 			system permissions and behaviors. This can be handy and convenient
@@ -73,20 +73,20 @@
 			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="id380778"></a>
+		<a class="indexterm" name="id2632724"></a>
 		</p><p>
-<a class="indexterm" name="id380790"></a>
+<a class="indexterm" name="id2632736"></a>
 			Just as it is possible in MS Windows NT to set ACLs on shares
 			themselves, so it is possible to do in Samba.
 			Few people make use of this facility, yet it remains one of the
 			easiest ways to affect access controls (restrictions) and can often
 			do so with minimum invasiveness compared with other methods.
 			</p></li><li><p>
-				<a class="indexterm" name="id380805"></a>
-				<a class="indexterm" name="id380815"></a>
+				<a class="indexterm" name="id2632754"></a>
+				<a class="indexterm" name="id2632763"></a>
 		<span class="emphasis"><em>MS Windows ACLs through UNIX POSIX ACLs</em></span>
 		</p><p>
-<a class="indexterm" name="id380831"></a>
+<a class="indexterm" name="id2632780"></a>
 			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
@@ -94,16 +94,16 @@
 			this support. Sadly, few Linux platforms ship today with native ACLs and
 			extended attributes enabled. This chapter has pertinent information
 			for users of platforms that support them.
-			</p></li></ul></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id380846"></a>File System Access Controls</h2></div></div></div><p>
+			</p></li></ul></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2632799"></a>File System Access Controls</h2></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="id380858"></a>MS Windows NTFS Comparison with UNIX File Systems</h3></div></div></div><p>
-	<a class="indexterm" name="id380866"></a>
-	<a class="indexterm" name="id380873"></a>
-	<a class="indexterm" name="id380879"></a>
-	<a class="indexterm" name="id380889"></a>
+</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2632814"></a>MS Windows NTFS Comparison with UNIX File Systems</h3></div></div></div><p>
+	<a class="indexterm" name="id2632822"></a>
+	<a class="indexterm" name="id2632829"></a>
+	<a class="indexterm" name="id2632836"></a>
+	<a class="indexterm" name="id2632845"></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
@@ -114,7 +114,7 @@
 	but for the greater part we stay within the bounds of default behavior. Those wishing to explore
 	the depths of control ability should review the <code class="filename">smb.conf</code> man page.
 	</p><p>The following compares file system features for UNIX with those of MS Windows NT/200x:
-	<a class="indexterm" name="id380917"></a>
+	<a class="indexterm" name="id2632880"></a>
 	
 	</p><div class="variablelist"><dl><dt><span class="term">Name Space</span></dt><dd><p>
 		MS Windows NT4/200x/XP file names may be up to 254 characters long, and UNIX file names
@@ -123,8 +123,8 @@
 		</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="id380959"></a>
-		<a class="indexterm" name="id380966"></a>
+		<a class="indexterm" name="id2632925"></a>
+		<a class="indexterm" name="id2632932"></a>
 		MS Windows file names are generally uppercase if made up of 8.3 (8-character file name
 		and 3 character extension. File names that are longer than 8.3 are case preserving and case
 		insensitive.
@@ -151,26 +151,26 @@
 		event that the UNIX directory contains multiple files that would match a case insensitive
 		file listing.
 		</p></dd><dt><span class="term">Directory Separators</span></dt><dd><p>
-		<a class="indexterm" name="id381022"></a>
+		<a class="indexterm" name="id2632996"></a>
 		MS Windows and DOS use the backslash <code class="constant">\</code> as a directory delimiter, and UNIX uses
 		the forward-slash <code class="constant">/</code> 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="id381048"></a>
+		<a class="indexterm" name="id2633024"></a>
 		MS Windows products support a notion of drive letters, like <code class="literal">C:</code>, 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 <code class="constant">/</code> just as the root of a DOS drive is specified as
 		<code class="constant">C:\</code>.
 		</p></dd><dt><span class="term">File Naming Conventions</span></dt><dd><p>
-		<a class="indexterm" name="id381081"></a>
+		<a class="indexterm" name="id2633060"></a>
 		MS Windows generally never experiences file names that begin with a dot (<code class="constant">.</code>), while in UNIX these
 		are commonly found in a user's home directory. Files that begin with a dot (<code class="constant">.</code>) are typically
 		startup files for various UNIX applications, or they may be files that contain
 		startup configuration data.
 		</p></dd><dt><span class="term">Links and Short-Cuts</span></dt><dd><p>
-		<a class="indexterm" name="id381108"></a>
-		<a class="indexterm" name="id381117"></a>
-		<a class="indexterm" name="id381126"></a>
+		<a class="indexterm" name="id2633090"></a>
+		<a class="indexterm" name="id2633100"></a>
+		<a class="indexterm" name="id2633109"></a>
 		MS Windows make use of <span class="emphasis"><em>links and shortcuts</em></span> 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.
@@ -183,17 +183,17 @@
 	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="id381159"></a>Managing Directories</h3></div></div></div><p>
-<a class="indexterm" name="id381166"></a>
-<a class="indexterm" name="id381173"></a>
-<a class="indexterm" name="id381180"></a>
+	</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2633149"></a>Managing Directories</h3></div></div></div><p>
+<a class="indexterm" name="id2633157"></a>
+<a class="indexterm" name="id2633164"></a>
+<a class="indexterm" name="id2633171"></a>
 	There are three basic operations for managing directories: <code class="literal">create</code>, <code class="literal">delete</code>,
-	<code class="literal">rename</code>. <a href="AccessControls.html#TOSH-Accesstbl" title="Table 16.1. Managing Directories with UNIX and Windows">Managing Directories with UNIX and
+	<code class="literal">rename</code>. <a class="link" href="AccessControls.html#TOSH-Accesstbl" title="Table 16.1. Managing Directories with UNIX and Windows">Managing Directories with UNIX and
 	Windows</a> compares the commands in Windows and UNIX that implement these operations.
-	</p><div class="table"><a name="TOSH-Accesstbl"></a><p class="title"><b>Table 16.1. Managing Directories with UNIX and Windows</b></p><div class="table-contents"><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></div><br class="table-break"></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id381279"></a>File and Directory Access Control</h3></div></div></div><p>
-	<a class="indexterm" name="id381287"></a>
-<a class="indexterm" name="id381296"></a>
-<a class="indexterm" name="id381303"></a>
+	</p><div class="table"><a name="TOSH-Accesstbl"></a><p class="title"><b>Table 16.1. Managing Directories with UNIX and Windows</b></p><div class="table-contents"><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></div><br class="table-break"></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2633272"></a>File and Directory Access Control</h3></div></div></div><p>
+	<a class="indexterm" name="id2633281"></a>
+<a class="indexterm" name="id2633290"></a>
+<a class="indexterm" name="id2633297"></a>
 	The network administrator is strongly advised to read basic UNIX training manuals and reference materials
 	regarding file and directory permissions maintenance. Much can be achieved with the basic UNIX permissions
 	without having to resort to more complex facilities like POSIX ACLs or extended attributes (EAs).
@@ -221,52 +221,52 @@
 	The columns represent (from left to right) permissions, number of hard links to file, owner, group, size
 	(bytes), access date, time of last modification, and file name.
 	</p><p>
-	An overview of the permissions field is shown in <a href="AccessControls.html#access1" title="Figure 16.1. Overview of UNIX permissions field.">Overview of UNIX permissions
+	An overview of the permissions field is shown in <a class="link" href="AccessControls.html#access1" title="Figure 16.1. Overview of UNIX permissions field.">Overview of UNIX permissions
 	field</a>.
 	</p><div class="figure"><a name="access1"></a><p class="title"><b>Figure 16.1. Overview of UNIX permissions field.</b></p><div class="figure-contents"><div class="mediaobject"><img src="images/access1.png" width="216" alt="Overview of UNIX permissions field."></div></div></div><br class="figure-break"><p>
 		Any bit flag may be unset. An unset bit flag is the equivalent of "cannot" and is represented
-		as a &#8220;<span class="quote">-</span>&#8221; character (see <a href="AccessControls.html#access2" title="Example 16.1. Example File">???</a>)
-<a class="indexterm" name="id381417"></a>
-<a class="indexterm" name="id381423"></a>
-<a class="indexterm" name="id381430"></a>
-<a class="indexterm" name="id381437"></a>
-<a class="indexterm" name="id381444"></a>
-<a class="indexterm" name="id381450"></a>
+		as a &#8220;<span class="quote">-</span>&#8221; character (see <a class="link" href="AccessControls.html#access2" title="Example 16.1. Example File">&#8220;Example File&#8221;</a>)
+<a class="indexterm" name="id2633438"></a>
+<a class="indexterm" name="id2633445"></a>
+<a class="indexterm" name="id2633452"></a>
+<a class="indexterm" name="id2633459"></a>
+<a class="indexterm" name="id2633465"></a>
+<a class="indexterm" name="id2633472"></a>
 	</p><div class="example"><a name="access2"></a><p class="title"><b>Example 16.1. Example File</b></p><div class="example-contents"><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></div><br class="example-break"><p>
-<a class="indexterm" name="id381478"></a>
-<a class="indexterm" name="id381485"></a>
-<a class="indexterm" name="id381492"></a>
-<a class="indexterm" name="id381498"></a>
+<a class="indexterm" name="id2633502"></a>
+<a class="indexterm" name="id2633509"></a>
+<a class="indexterm" name="id2633516"></a>
+<a class="indexterm" name="id2633522"></a>
 	Additional possibilities in the [type] field are c = character device, b = block device, p = pipe device,
 	s = UNIX Domain Socket.
 	</p><p>
-<a class="indexterm" name="id381510"></a>
-<a class="indexterm" name="id381516"></a>
-<a class="indexterm" name="id381523"></a>
-<a class="indexterm" name="id381530"></a>
-<a class="indexterm" name="id381537"></a>
+<a class="indexterm" name="id2633535"></a>
+<a class="indexterm" name="id2633542"></a>
+<a class="indexterm" name="id2633548"></a>
+<a class="indexterm" name="id2633555"></a>
+<a class="indexterm" name="id2633562"></a>
 	The letters <code class="constant">rwxXst</code> set permissions for the user, group, and others as read (r), write (w),
 	execute (or access for directories) (x), execute  only  if  the  file  is a directory or already has execute
 	permission for some user (X), set user (SUID) or group ID (SGID) on execution (s), sticky (t).
 	</p><p>
-<a class="indexterm" name="id381553"></a>
-<a class="indexterm" name="id381560"></a>
-<a class="indexterm" name="id381567"></a>
-<a class="indexterm" name="id381573"></a>
+<a class="indexterm" name="id2633581"></a>
+<a class="indexterm" name="id2633588"></a>
+<a class="indexterm" name="id2633594"></a>
+<a class="indexterm" name="id2633601"></a>
 	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 <code class="filename">/tmp</code>, that are world-writable.
 	</p><p>
-<a class="indexterm" name="id381592"></a>
-<a class="indexterm" name="id381599"></a>
-<a class="indexterm" name="id381606"></a>
-<a class="indexterm" name="id381612"></a>
-<a class="indexterm" name="id381622"></a>
+<a class="indexterm" name="id2633623"></a>
+<a class="indexterm" name="id2633629"></a>
+<a class="indexterm" name="id2633636"></a>
+<a class="indexterm" name="id2633643"></a>
+<a class="indexterm" name="id2633652"></a>
 	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
@@ -276,11 +276,11 @@
 	the (r) read flags are not set, files cannot be listed (seen) in the directory by anyone. The group can read files in the
 	directory but cannot create new files. If files in the directory are set to be readable and writable for the group, then
 	group members will be able to write to (or delete) them.
-	</p><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id381646"></a>Protecting Directories and Files from Deletion</h4></div></div></div><p>
-<a class="indexterm" name="id381654"></a>
-<a class="indexterm" name="id381661"></a>
-<a class="indexterm" name="id381668"></a>
-<a class="indexterm" name="id381675"></a>
+	</p><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2633684"></a>Protecting Directories and Files from Deletion</h4></div></div></div><p>
+<a class="indexterm" name="id2633693"></a>
+<a class="indexterm" name="id2633700"></a>
+<a class="indexterm" name="id2633707"></a>
+<a class="indexterm" name="id2633714"></a>
 	People have asked on the Samba mailing list how is it possible to protect files or directories from deletion by users.
 	For example, Windows NT/2K/XP provides the capacity to set access controls on a directory into which people can
 	write files but not delete them. It is possible to set an ACL on a Windows file that permits the file to be written to
@@ -288,27 +288,27 @@
 	anyone who has the ability to create a file can write to it. Anyone who has write permission on the
 	directory that contains a file and has write permission for it has the capability to delete it.
 	</p><p>
-<a class="indexterm" name="id381690"></a>
-<a class="indexterm" name="id381697"></a>
-<a class="indexterm" name="id381704"></a>
+<a class="indexterm" name="id2633735"></a>
+<a class="indexterm" name="id2633742"></a>
+<a class="indexterm" name="id2633749"></a>
 	For the record, in the UNIX environment the ability to delete a file is controlled by the permissions on
 	the directory that the file is in. In other words, a user can delete a file in a directory to which that
 	user has write access, even if that user does not own the file.
 	</p><p>
-<a class="indexterm" name="id381716"></a>
-<a class="indexterm" name="id381723"></a>
-<a class="indexterm" name="id381730"></a>
-<a class="indexterm" name="id381737"></a>
+<a class="indexterm" name="id2633764"></a>
+<a class="indexterm" name="id2633771"></a>
+<a class="indexterm" name="id2633778"></a>
+<a class="indexterm" name="id2633785"></a>
 	Of necessity, Samba is subject to the file system semantics of the host operating system. Samba is therefore
 	limited in the file system capabilities that can be made available through Windows ACLs, and therefore performs
 	a "best fit" translation to POSIX ACLs. Some UNIX file systems do, however support, a feature known
 	as extended attributes. Only the Windows concept of <span class="emphasis"><em>inheritance</em></span> is implemented by Samba through
 	the appropriate extended attribute.
 	</p><p>
-<a class="indexterm" name="id381754"></a>
-<a class="indexterm" name="id381761"></a>
-<a class="indexterm" name="id381768"></a>
-<a class="indexterm" name="id381775"></a>
+<a class="indexterm" name="id2633806"></a>
+<a class="indexterm" name="id2633813"></a>
+<a class="indexterm" name="id2633820"></a>
+<a class="indexterm" name="id2633827"></a>
 	The specific semantics of the extended attributes are not consistent across UNIX and UNIX-like systems such as Linux.
 	For example, it is possible on some implementations of the extended attributes to set a flag that prevents the directory
 	or file from being deleted. The extended attribute that may achieve this is called the <code class="constant">immutible</code> bit.
@@ -322,7 +322,7 @@
 </pre><p>
 	A simple test can be done to check if the immutible flag is supported on files in the file system of the Samba host
 	server.
-	</p><div class="procedure"><a name="id381806"></a><p class="title"><b>Procedure 16.1. Test for File Immutibility Support</b></p><ol type="1"><li><p>
+	</p><div class="procedure"><a name="id2633865"></a><p class="title"><b>Procedure 16.1. Test for File Immutibility Support</b></p><ol type="1"><li><p>
 	Create a file called <code class="filename">filename</code>.
 	</p></li><li><p>
 	Login as the <code class="constant">root</code> user, then set the immutibile flag on a test file as follows:
@@ -340,179 +340,179 @@
 	that cannot be deleted. Check the man page on your particular host system to determine whether or not
 	immutable directories are writable. If they are not, then the entire directory and its contents will effectively
 	be protected from writing (file creation also) and deletion.
-	</p></div></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id381872"></a>Share Definition Access Controls</h2></div></div></div><p>
-	<a class="indexterm" name="id381880"></a>
+	</p></div></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2633938"></a>Share Definition Access Controls</h2></div></div></div><p>
+	<a class="indexterm" name="id2633946"></a>
 	The following parameters in the <code class="filename">smb.conf</code> file sections define a share control or affect access controls.
 	Before using any of the following options, please refer to the man page for <code class="filename">smb.conf</code>.
-	</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id381903"></a>User- and Group-Based Controls</h3></div></div></div><p>
+	</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2633971"></a>User- and Group-Based Controls</h3></div></div></div><p>
 	User- and group-based controls can prove quite useful. In some situations it is distinctly desirable to
 	force all file system operations as if a single user were doing so. The use of the
-	<a class="indexterm" name="id381913"></a>force user and <a class="indexterm" name="id381920"></a>force group behavior will achieve this.
+	<a class="link" href="smb.conf.5.html#FORCEUSER">force user</a> and <a class="link" href="smb.conf.5.html#FORCEGROUP">force group</a> behavior will achieve this.
 	In other situations it may be necessary to use a paranoia level of control to ensure that only particular
 	authorized persons will be able to access a share or its contents. Here the use of the
-	<a class="indexterm" name="id381929"></a>valid users or the <a class="indexterm" name="id381936"></a>invalid users parameter may be useful.
+	<a class="link" href="smb.conf.5.html#VALIDUSERS">valid users</a> or the <a class="link" href="smb.conf.5.html#INVALIDUSERS">invalid users</a> parameter may be useful.
 	</p><p>
 	As always, it is highly advisable to use the easiest to maintain and the least ambiguous method for
 	controlling access. Remember, when you leave the scene, someone else will need to provide assistance, and
 	if he or she finds too great a mess or does not understand what you have done, there is risk of
 	Samba being removed and an alternative solution being adopted.
 	</p><p>
-	<a href="AccessControls.html#ugbc" title="Table 16.2. User- and Group-Based Controls">User and Group Based Controls</a> enumerates these controls.
-	</p><div class="table"><a name="ugbc"></a><p class="title"><b>Table 16.2. User- and Group-Based Controls</b></p><div class="table-contents"><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="id382012"></a>admin users</td><td align="justify"><p>
+	<a class="link" href="AccessControls.html#ugbc" title="Table 16.2. User- and Group-Based Controls">User and Group Based Controls</a> enumerates these controls.
+	</p><div class="table"><a name="ugbc"></a><p class="title"><b>Table 16.2. User- and Group-Based Controls</b></p><div class="table-contents"><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="link" href="smb.conf.5.html#ADMINUSERS">admin users</a></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 superuser (root). 
 			Users 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="id382031"></a>force group</td><td align="justify"><p>
+			</p></td></tr><tr><td align="left"><a class="link" href="smb.conf.5.html#FORCEGROUP">force group</a></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="id382049"></a>force user</td><td align="justify"><p>
+			</p></td></tr><tr><td align="left"><a class="link" href="smb.conf.5.html#FORCEUSER">force user</a></td><td align="justify"><p>
 			Specifies a UNIX username that will be assigned as the default user for all users connecting to this service.
 			This is useful for sharing files. Incorrect use can cause security problems.
-			</p></td></tr><tr><td align="left"><a class="indexterm" name="id382068"></a>guest ok</td><td align="justify"><p>
+			</p></td></tr><tr><td align="left"><a class="link" href="smb.conf.5.html#GUESTOK">guest ok</a></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="id382086"></a>invalid users</td><td align="justify"><p>
+			</p></td></tr><tr><td align="left"><a class="link" href="smb.conf.5.html#INVALIDUSERS">invalid users</a></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="id382103"></a>only user</td><td align="justify"><p>
+			</p></td></tr><tr><td align="left"><a class="link" href="smb.conf.5.html#ONLYUSER">only user</a></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="id382121"></a>read list</td><td align="justify"><p>
+			</p></td></tr><tr><td align="left"><a class="link" href="smb.conf.5.html#READLIST">read list</a></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="id382139"></a>username</td><td align="justify"><p>
+			</p></td></tr><tr><td align="left"><a class="link" href="smb.conf.5.html#USERNAME">username</a></td><td align="justify"><p>
 			Refer to the <code class="filename">smb.conf</code> man page for more information; this is a complex and potentially misused parameter.
-			</p></td></tr><tr><td align="left"><a class="indexterm" name="id382163"></a>valid users</td><td align="justify"><p>
+			</p></td></tr><tr><td align="left"><a class="link" href="smb.conf.5.html#VALIDUSERS">valid users</a></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="id382180"></a>write list</td><td align="justify"><p>
+			</p></td></tr><tr><td align="left"><a class="link" href="smb.conf.5.html#WRITELIST">write list</a></td><td align="justify"><p>
 			List of users that are given read-write access to a service.
-			</p></td></tr></tbody></table></div></div><br class="table-break"></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id382198"></a>File and Directory Permissions-Based Controls</h3></div></div></div><p>
+			</p></td></tr></tbody></table></div></div><br class="table-break"></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2634337"></a>File and Directory Permissions-Based Controls</h3></div></div></div><p>
 	Directory permission-based controls, if misused, can result in considerable difficulty in diagnosing the causes of 
 	misconfiguration. Use them sparingly and carefully. By gradually introducing each, one at a time, undesirable side 
 	effects may be detected. In the event of a problem, always comment all of them out and then gradually reintroduce 
 	them in a controlled way.
 	</p><p>
-	Refer to <a href="AccessControls.html#fdpbc" title="Table 16.3. File and Directory Permission-Based Controls">File and Directory Permission Based Controls</a> for information 
+	Refer to <a class="link" href="AccessControls.html#fdpbc" title="Table 16.3. File and Directory Permission-Based Controls">File and Directory Permission Based Controls</a> for information 
 	regarding the parameters that may be used to set file and directory permission-based access controls.
-	</p><div class="table"><a name="fdpbc"></a><p class="title"><b>Table 16.3. File and Directory Permission-Based Controls</b></p><div class="table-contents"><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="id382272"></a>create mask</td><td align="justify"><p>
+	</p><div class="table"><a name="fdpbc"></a><p class="title"><b>Table 16.3. File and Directory Permission-Based Controls</b></p><div class="table-contents"><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="link" href="smb.conf.5.html#CREATEMASK">create mask</a></td><td align="justify"><p>
 			Refer to the <code class="filename">smb.conf</code> man page.
-			</p></td></tr><tr><td align="left"><a class="indexterm" name="id382295"></a>directory mask</td><td align="justify"><p>
+			</p></td></tr><tr><td align="left"><a class="link" href="smb.conf.5.html#DIRECTORYMASK">directory mask</a></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="id382312"></a>dos filemode</td><td align="justify"><p>
+			</p></td></tr><tr><td align="left"><a class="link" href="smb.conf.5.html#DOSFILEMODE">dos filemode</a></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="id382330"></a>force create mode</td><td align="justify"><p>
+			</p></td></tr><tr><td align="left"><a class="link" href="smb.conf.5.html#FORCECREATEMODE">force create mode</a></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="id382347"></a>force directory mode</td><td align="justify"><p>
+			</p></td></tr><tr><td align="left"><a class="link" href="smb.conf.5.html#FORCEDIRECTORYMODE">force directory mode</a></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="id382365"></a>force directory security mode</td><td align="justify"><p>
+			</p></td></tr><tr><td align="left"><a class="link" href="smb.conf.5.html#FORCEDIRECTORYSECURITYMODE">force directory security mode</a></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="id382383"></a>force security mode</td><td align="justify"><p>
+			</p></td></tr><tr><td align="left"><a class="link" href="smb.conf.5.html#FORCESECURITYMODE">force security mode</a></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="id382401"></a>hide unreadable</td><td align="justify"><p>
+			</p></td></tr><tr><td align="left"><a class="link" href="smb.conf.5.html#HIDEUNREADABLE">hide unreadable</a></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="id382418"></a>hide unwriteable files</td><td align="justify"><p>
+			</p></td></tr><tr><td align="left"><a class="link" href="smb.conf.5.html#HIDEUNWRITEABLEFILES">hide unwriteable files</a></td><td align="justify"><p>
 			Prevents clients from seeing the existence of files that cannot be written to. Unwritable directories are shown as usual. 
-			</p></td></tr><tr><td align="left"><a class="indexterm" name="id382436"></a>nt acl support</td><td align="justify"><p>
+			</p></td></tr><tr><td align="left"><a class="link" href="smb.conf.5.html#NTACLSUPPORT">nt acl support</a></td><td align="justify"><p>
 			This parameter controls whether smbd will attempt to map UNIX permissions into Windows NT ACLs.
-			</p></td></tr><tr><td align="left"><a class="indexterm" name="id382454"></a>security mask</td><td align="justify"><p>
+			</p></td></tr><tr><td align="left"><a class="link" href="smb.conf.5.html#SECURITYMASK">security mask</a></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><br class="table-break"></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id382473"></a>Miscellaneous Controls</h3></div></div></div><p>
-	The parameter documented in <a href="AccessControls.html#mcoc" title="Table 16.4. Other Controls">Other Controls</a> are often used by administrators 
+			</p></td></tr></tbody></table></div></div><br class="table-break"></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2634674"></a>Miscellaneous Controls</h3></div></div></div><p>
+	The parameter documented in <a class="link" href="AccessControls.html#mcoc" title="Table 16.4. Other Controls">Other Controls</a> are often used by administrators 
 	in ways that create inadvertent barriers to file access. Such are the consequences of not understanding the 
 	full implications of <code class="filename">smb.conf</code> file settings.
 	</p><div class="table"><a name="mcoc"></a><p class="title"><b>Table 16.4. Other Controls</b></p><div class="table-contents"><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="id382549"></a>case sensitive,
-			<a class="indexterm" name="id382556"></a>default case,
-			<a class="indexterm" name="id382563"></a>short preserve case
+			<a class="link" href="smb.conf.5.html#CASESENSITIVE">case sensitive</a>,
+			<a class="link" href="smb.conf.5.html#DEFAULTCASE">default case</a>,
+			<a class="link" href="smb.conf.5.html#SHORTPRESERVECASE">short preserve case</a>
 			</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="id382581"></a>csc policy</td><td align="justify"><p>
+			</p></td></tr><tr><td align="justify"><a class="link" href="smb.conf.5.html#CSCPOLICY">csc policy</a></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="id382599"></a>dont descend</td><td align="justify"><p>
+			</p></td></tr><tr><td align="justify"><a class="link" href="smb.conf.5.html#DONTDESCEND">dont descend</a></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="id382616"></a>dos filetime resolution</td><td align="justify"><p>
+			</p></td></tr><tr><td align="justify"><a class="link" href="smb.conf.5.html#DOSFILETIMERESOLUTION">dos filetime resolution</a></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="id382634"></a>dos filetimes</td><td align="justify"><p>
+			</p></td></tr><tr><td align="justify"><a class="link" href="smb.conf.5.html#DOSFILETIMES">dos filetimes</a></td><td align="justify"><p>
 			DOS and Windows allow users to change file timestamps if they can write to the file. POSIX semantics prevent this.
 			This option allows DOS and Windows behavior.
-			</p></td></tr><tr><td align="justify"><a class="indexterm" name="id382652"></a>fake oplocks</td><td align="justify"><p>
+			</p></td></tr><tr><td align="justify"><a class="link" href="smb.conf.5.html#FAKEOPLOCKS">fake oplocks</a></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="id382672"></a>hide dot files,
-			<a class="indexterm" name="id382680"></a>hide files,
-			<a class="indexterm" name="id382687"></a>veto files
+			<a class="link" href="smb.conf.5.html#HIDEDOTFILES">hide dot files</a>,
+			<a class="link" href="smb.conf.5.html#HIDEFILES">hide files</a>,
+			<a class="link" href="smb.conf.5.html#VETOFILES">veto files</a>
 			</td><td align="justify"><p>
 			Note: MS Windows Explorer allows override of files marked as hidden so they will still be visible.
-			</p></td></tr><tr><td align="justify"><a class="indexterm" name="id382704"></a>read only</td><td align="justify"><p>
+			</p></td></tr><tr><td align="justify"><a class="link" href="smb.conf.5.html#READONLY">read only</a></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="id382722"></a>veto files</td><td align="justify"><p>
+			</p></td></tr><tr><td align="justify"><a class="link" href="smb.conf.5.html#VETOFILES">veto files</a></td><td align="justify"><p>
 			List of files and directories that are neither visible nor accessible.
-			</p></td></tr></tbody></table></div></div><br class="table-break"></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id382742"></a>Access Controls on Shares</h2></div></div></div><p>
-<a class="indexterm" name="id382750"></a>
-<a class="indexterm" name="id382756"></a>
-<a class="indexterm" name="id382763"></a>
-<a class="indexterm" name="id382770"></a>
-	<a class="indexterm" name="id382777"></a>
+			</p></td></tr></tbody></table></div></div><br class="table-break"></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2635010"></a>Access Controls on Shares</h2></div></div></div><p>
+<a class="indexterm" name="id2635018"></a>
+<a class="indexterm" name="id2635025"></a>
+<a class="indexterm" name="id2635032"></a>
+<a class="indexterm" name="id2635039"></a>
+	<a class="indexterm" name="id2635046"></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 <code class="constant">Everyone - Full Control</code> (full control, change and read).
 	</p><p>
-<a class="indexterm" name="id382796"></a>
-<a class="indexterm" name="id382803"></a>
-<a class="indexterm" name="id382810"></a>
+<a class="indexterm" name="id2635070"></a>
+<a class="indexterm" name="id2635077"></a>
+<a class="indexterm" name="id2635083"></a>
 	At this time Samba does not provide a tool for configuring access control settings on the share
 	itself the only way to create those settings is to use either the NT4 Server Manager or the Windows 200x
 	Microsoft Management Console (MMC) for Computer Management. There are currently no plans to provide
 	this capability in the Samba command-line tool set.
 	</p><p>
-<a class="indexterm" name="id382823"></a>
-<a class="indexterm" name="id382830"></a>
-<a class="indexterm" name="id382836"></a>
-<a class="indexterm" name="id382843"></a>
+<a class="indexterm" name="id2635099"></a>
+<a class="indexterm" name="id2635106"></a>
+<a class="indexterm" name="id2635113"></a>
+<a class="indexterm" name="id2635120"></a>
 	Samba stores the per-share access control settings in a file called <code class="filename">share_info.tdb</code>.
 	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 <code class="filename">/usr/local/samba/var</code>. If the <code class="filename">tdbdump</code>
 	utility has been compiled and installed on your system, then you can examine the contents of this file
 	by executing <code class="literal">tdbdump share_info.tdb</code> in the directory containing the tdb files.
-	</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id382878"></a>Share Permissions Management</h3></div></div></div><p>
+	</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2635159"></a>Share Permissions Management</h3></div></div></div><p>
 		The best tool for share permissions management is platform-dependent. Choose the best tool for your environment.
-		</p><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id382888"></a>Windows NT4 Workstation/Server</h4></div></div></div><p>
-<a class="indexterm" name="id382896"></a>
-<a class="indexterm" name="id382903"></a>
-<a class="indexterm" name="id382910"></a>
-<a class="indexterm" name="id382916"></a>
+		</p><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2635170"></a>Windows NT4 Workstation/Server</h4></div></div></div><p>
+<a class="indexterm" name="id2635178"></a>
+<a class="indexterm" name="id2635185"></a>
+<a class="indexterm" name="id2635192"></a>
+<a class="indexterm" name="id2635199"></a>
 			The tool you need to manage share permissions on a Samba server from a Windows NT4 Workstation or Server
 			is the NT Server Manager.  Server Manager is shipped with Windows NT4 Server products but not with Windows
 			NT4 Workstation.  You can obtain the NT Server Manager for MS Windows NT4 Workstation from the Microsoft
-			web site <a href="http://support.microsoft.com/default.aspx?scid=kb;en-us;173673" target="_top">support</a> section.
-			</p><div class="procedure"><a name="id382934"></a><p class="title"><b>Procedure 16.2. Instructions</b></p><ol type="1"><li><p>
+			web site <a class="ulink" href="http://support.microsoft.com/default.aspx?scid=kb;en-us;173673" target="_top">support</a> section.
+			</p><div class="procedure"><a name="id2635226"></a><p class="title"><b>Procedure 16.2. Instructions</b></p><ol type="1"><li><p>
 			Launch the <span class="application">NT4 Server Manager</span> and 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 and 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="id382986"></a>Windows 200x/XP</h4></div></div></div><p>
-<a class="indexterm" name="id382994"></a>
-<a class="indexterm" name="id383001"></a>
-<a class="indexterm" name="id383008"></a>
-<a class="indexterm" name="id383015"></a>
+			</p></li></ol></div></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2635281"></a>Windows 200x/XP</h4></div></div></div><p>
+<a class="indexterm" name="id2635289"></a>
+<a class="indexterm" name="id2635296"></a>
+<a class="indexterm" name="id2635303"></a>
+<a class="indexterm" name="id2635310"></a>
 			On <span class="application">MS Windows NT4/200x/XP</span> system, ACLs 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 "Everyone" full control on the share.
 			</p><p>
-<a class="indexterm" name="id383045"></a>
-<a class="indexterm" name="id383052"></a>
-<a class="indexterm" name="id383058"></a>
+<a class="indexterm" name="id2635342"></a>
+<a class="indexterm" name="id2635349"></a>
+<a class="indexterm" name="id2635356"></a>
 			MS Windows 200x and later versions come with a tool called the <span class="application">Computer Management</span>
 			snap-in for the MMC. This tool is located by clicking on <span class="guimenu">Control Panel -&gt;
 			Administrative Tools -&gt; Computer Management</span>.
-			</p><div class="procedure"><a name="id383080"></a><p class="title"><b>Procedure 16.3. Instructions</b></p><ol type="1"><li><p>
+			</p><div class="procedure"><a name="id2635380"></a><p class="title"><b>Procedure 16.3. 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.
@@ -523,7 +523,7 @@
 			<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>
-<a class="indexterm" name="id383155"></a>
+<a class="indexterm" name="id2635461"></a>
 			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
@@ -534,8 +534,8 @@
 			ACL precedence. Everyone with <span class="emphasis"><em>no access</em></span> means that <code class="constant">MaryK</code> who is
 			part of the group <code class="constant">Everyone</code> 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="id383200"></a>MS Windows Access Control Lists and UNIX Interoperability</h2></div></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id383206"></a>Managing UNIX Permissions Using NT Security Dialogs</h3></div></div></div><p>
-		<a class="indexterm" name="id383214"></a>
+			</p></div></div></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2635511"></a>MS Windows Access Control Lists and UNIX Interoperability</h2></div></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2635517"></a>Managing UNIX Permissions Using NT Security Dialogs</h3></div></div></div><p>
+		<a class="indexterm" name="id2635526"></a>
 		Windows NT clients can use their native security settings dialog box to view and modify the
 		underlying UNIX permissions.
 		</p><p>
@@ -549,7 +549,7 @@
 		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="id383245"></a>Viewing File Security on a Samba Share</h3></div></div></div><p>
+		</p></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2635564"></a>Viewing File Security on a Samba Share</h3></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 <code class="constant">Properties</code> dialog box. Click on the 
@@ -560,7 +560,7 @@
 		to add auditing requirements to a file if the user is logged on as the NT administrator. This dialog is
 		nonfunctional with a Samba share at this time, because the only useful button, the <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="id383310"></a>Viewing File Ownership</h3></div></div></div><p>
+		</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2635635"></a>Viewing File Ownership</h3></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><pre class="screen">
@@ -571,10 +571,10 @@
 		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="id383356"></a>nt acl support is set to <code class="constant">false</code>,
+		If the parameter <a class="link" href="smb.conf.5.html#NTACLSUPPORT">nt acl support</a> is set to <code class="constant">false</code>,
 		the file owner will be shown as the NT user <span class="emphasis"><em>Everyone</em></span>.
 		</p><p>
-<a class="indexterm" name="id383374"></a>
+<a class="indexterm" name="id2635709"></a>
 		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 as whom you are currently logged onto
 		the NT client cannot be found). The reason for this is that changing the ownership of a file is a privileged
@@ -582,14 +582,14 @@
 		NT to attempt to change the ownership of a file to the current user logged into the NT client, this will
 		not work with Samba at this time.
 		</p><p>
-<a class="indexterm" name="id383398"></a>
-<a class="indexterm" name="id383405"></a>
-<a class="indexterm" name="id383412"></a>
+<a class="indexterm" name="id2635737"></a>
+<a class="indexterm" name="id2635744"></a>
+<a class="indexterm" name="id2635751"></a>
 		There is an NT <code class="literal">chown</code> command that will work with Samba and allow a user with administrator
 		privilege connected to a Samba server as root to change the ownership of files on both a local NTFS file system
 		or remote mounted NTFS or Samba drive. This is available as part of the <span class="application">Seclib</span> NT
 		security library written by Jeremy Allison of the Samba Team and is downloadable from the main Samba FTP site.
-		</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id383436"></a>Viewing File or Directory Permissions</h3></div></div></div><p>
+		</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2635778"></a>Viewing File or Directory Permissions</h3></div></div></div><p>
 		The third button is the <span class="guibutton">Permissions</span> button. Clicking on it brings up a dialog box
 		that shows both the permissions and the UNIX owner of the file or directory. The owner is displayed like this:
 		</p><p><code class="literal"><em class="replaceable"><code>SERVER</code></em>\
@@ -598,12 +598,12 @@
 		<em class="replaceable"><code>user</code></em> is the username of the UNIX user who owns the file, and
 		<em class="replaceable"><code>(Long name)</code></em> 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="id383484"></a>nt acl support is set to <code class="constant">false</code>,
+		If the parameter <a class="link" href="smb.conf.5.html#NTACLSUPPORT">nt acl support</a> is set to <code class="constant">false</code>,
 		the file owner will be shown as the NT user <code class="constant">Everyone</code>, and the permissions will be
 		shown as NT <span class="emphasis"><em>Full Control</em></span>.
 		</p><p>
 		The permissions field is displayed differently for files and directories. Both are discussed next.
-		</p><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id383509"></a>File Permissions</h4></div></div></div><p>
+		</p><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2635861"></a>File Permissions</h4></div></div></div><p>
 		The standard UNIX user/group/world triplet and the corresponding <code class="constant">read, write,
 		execute</code> 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
@@ -621,7 +621,7 @@
 		<code class="constant">Take Ownership</code> ACL attribute (which has no meaning in UNIX) and reports a component with
 		no permissions as having the NT <code class="literal">O</code> bit set.  This was chosen, of course, to make it look
 		like a zero, meaning zero permissions. More details on the decision behind this action are given below.
-		</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id383592"></a>Directory Permissions</h4></div></div></div><p>
+		</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2635955"></a>Directory Permissions</h4></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 <code class="constant">RW</code> 
 		NT style. This first set of permissions is created by Samba in exactly the same way as normal file permissions are, described 
@@ -632,13 +632,13 @@
 		</p><p>
 		Samba synthesizes these inherited permissions for NT by returning as an NT ACL the UNIX permission mode that a new file 
 		created by Samba on this share would receive.
-		</p></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id383623"></a>Modifying File or Directory Permissions</h3></div></div></div><p>
+		</p></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2635993"></a>Modifying File or Directory Permissions</h3></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 also need to
 	be taken into account.
 	</p><p>
-	If the parameter <a class="indexterm" name="id383643"></a>nt acl support is set to <code class="constant">false</code>, any attempt to
+	If the parameter <a class="link" href="smb.conf.5.html#NTACLSUPPORT">nt acl support</a> is set to <code class="constant">false</code>, 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
@@ -665,39 +665,39 @@
 	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
 	<code class="constant">Take Ownership</code> permission (displayed as <code class="literal">O</code>) highlighted.
-	</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id383760"></a>Interaction with the Standard Samba &#8220;<span class="quote">create mask</span>&#8221; Parameters</h3></div></div></div><p>There are four parameters that control interaction with the standard Samba <em class="parameter"><code>create mask</code></em> parameters:
+	</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2636150"></a>Interaction with the Standard Samba &#8220;<span class="quote">create mask</span>&#8221; Parameters</h3></div></div></div><p>There are four parameters that control interaction with the standard Samba <em class="parameter"><code>create mask</code></em> parameters:
 	
 
-	</p><div class="itemizedlist"><ul type="disc"><li><p><a class="indexterm" name="id383782"></a>security mask</p></li><li><p><a class="indexterm" name="id383792"></a>force security mode</p></li><li><p><a class="indexterm" name="id383802"></a>directory security mask</p></li><li><p><a class="indexterm" name="id383812"></a>force directory security mode</p></li></ul></div><p>
+	</p><div class="itemizedlist"><ul type="disc"><li><p><a class="link" href="smb.conf.5.html#SECURITYMASK">security mask</a></p></li><li><p><a class="link" href="smb.conf.5.html#FORCESECURITYMODE">force security mode</a></p></li><li><p><a class="link" href="smb.conf.5.html#DIRECTORYSECURITYMASK">directory security mask</a></p></li><li><p><a class="link" href="smb.conf.5.html#FORCEDIRECTORYSECURITYMODE">force directory security mode</a></p></li></ul></div><p>
 
 	</p><p>
 	When 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="id383833"></a>security mask parameter. Any bits that 
+	<a class="link" href="smb.conf.5.html#SECURITYMASK">security mask</a> parameter. Any bits that 
 	were changed that are not set to <span class="emphasis"><em>1</em></span> in this parameter are left alone 
 	in the file permissions.</p><p>
-	Essentially, zero bits in the <a class="indexterm" name="id383848"></a>security mask
+	Essentially, zero bits in the <a class="link" href="smb.conf.5.html#SECURITYMASK">security mask</a>
 	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="id383863"></a>create mask parameter. To allow a user to modify all the
+	the <a class="link" href="smb.conf.5.html#CREATEMASK">create mask</a> 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="id383875"></a>force security mode parameter. Any bits 
+	<a class="link" href="smb.conf.5.html#FORCESECURITYMODE">force security mode</a> parameter. Any bits 
 	that were changed that correspond to bits set to <span class="emphasis"><em>1</em></span> in this parameter 
 	are forced to be set.</p><p>
 	Essentially, bits set in the <em class="parameter"><code>force security mode</code></em> parameter
 	may be treated as a set of bits that, when modifying security on a file, the user 
 	has always set to be <span class="emphasis"><em>on</em></span>.</p><p>
 	If not explicitly set, this parameter defaults to the same value 
-	as the <a class="indexterm" name="id383904"></a>force create mode parameter.
+	as the <a class="link" href="smb.conf.5.html#FORCECREATEMODE">force create mode</a> 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="id383913"></a>security mask and <em class="parameter"><code>force 
+	<a class="link" href="smb.conf.5.html#SECURITYMASK">security mask</a> and <em class="parameter"><code>force 
 	security mode</code></em> parameters are applied to the change 
 	request in that order.</p><p>
 	For a directory, Samba performs the same operations as 
@@ -706,11 +706,11 @@
 	mask</code></em>, and <em class="parameter"><code>force directory security mode
 	</code></em> parameter instead of <em class="parameter"><code>force security mode
 	</code></em>.</p><p>
-	The <a class="indexterm" name="id383958"></a>directory security mask parameter 
+	The <a class="link" href="smb.conf.5.html#DIRECTORYSECURITYMASK">directory security mask</a> parameter 
 	by default is set to the same value as the <em class="parameter"><code>directory mask
 	</code></em> parameter and the <em class="parameter"><code>force directory security 
 	mode</code></em> parameter by default is set to the same value as 
-	the <a class="indexterm" name="id383978"></a>force directory mode parameter.
+	the <a class="link" href="smb.conf.5.html#FORCEDIRECTORYMODE">force directory mode</a> 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>
@@ -719,7 +719,7 @@
 	does not force any particular bits to be set <span class="emphasis"><em>on</em></span>,
 	then set the following parameters in the <code class="filename">smb.conf</code> file in that
 	share-specific section:
-	</p><table class="simplelist" border="0" summary="Simple list"><tr><td><a class="indexterm" name="id384010"></a><em class="parameter"><code>security mask = 0777</code></em></td></tr><tr><td><a class="indexterm" name="id384023"></a><em class="parameter"><code>force security mode = 0</code></em></td></tr><tr><td><a class="indexterm" name="id384036"></a><em class="parameter"><code>directory security mask = 0777</code></em></td></tr><tr><td><a class="indexterm" name="id384048"></a><em class="parameter"><code>force directory security mode = 0</code></em></td></tr></table></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id384062"></a>Interaction with the Standard Samba File Attribute Mapping</h3></div></div></div><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Note</h3><p>
+	</p><table class="simplelist" border="0" summary="Simple list"><tr><td><a class="indexterm" name="id2636471"></a><em class="parameter"><code>security mask = 0777</code></em></td></tr><tr><td><a class="indexterm" name="id2636482"></a><em class="parameter"><code>force security mode = 0</code></em></td></tr><tr><td><a class="indexterm" name="id2636494"></a><em class="parameter"><code>directory security mask = 0777</code></em></td></tr><tr><td><a class="indexterm" name="id2636506"></a><em class="parameter"><code>force directory security mode = 0</code></em></td></tr></table></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2636519"></a>Interaction with the Standard Samba File Attribute Mapping</h3></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 
@@ -740,7 +740,7 @@
 	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 class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id384126"></a>Windows NT/200X ACLs and POSIX ACLs Limitations</h3></div></div></div><p>
+	</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2636592"></a>Windows NT/200X ACLs and POSIX ACLs Limitations</h3></div></div></div><p>
 	Windows administrators are familiar with simple ACL controls, and they typically
 	consider that UNIX user/group/other (ugo) permissions are inadequate and not
 	sufficiently fine-grained.
@@ -768,7 +768,7 @@
 	ACLs as implemented in UNIX file systems. Samba provides support for <span class="emphasis"><em>masks</em></span>
 	that permit normal ugo and ACLs functionality to be overrided. This further complicates
 	the way in which Windows ACLs must be implemented.
-	</p><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id384170"></a>UNIX POSIX ACL Overview</h4></div></div></div><p>
+	</p><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2636656"></a>UNIX POSIX ACL Overview</h4></div></div></div><p>
 	In examining POSIX ACLs we must consider the manner in which they operate for 
 	both files and directories. File ACLs have the following significance:
 </p><pre class="screen">
@@ -797,9 +797,9 @@
 default:mask:rwx      &lt;-- inherited default mask
 default:other:---     &lt;-- inherited permissions for everyone (other)
 </pre><p>
-	</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id384211"></a>Mapping of Windows File ACLs to UNIX POSIX ACLs</h4></div></div></div><p>
+	</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2636717"></a>Mapping of Windows File ACLs to UNIX POSIX ACLs</h4></div></div></div><p>
 	Microsoft Windows NT4/200X ACLs must of necessity be mapped to POSIX ACLs.
-	The mappings for file permissions are shown in <a href="AccessControls.html#fdsacls" title="Table 16.5. How Windows File ACLs Map to UNIX POSIX File ACLs">How
+	The mappings for file permissions are shown in <a class="link" href="AccessControls.html#fdsacls" title="Table 16.5. How Windows File ACLs Map to UNIX POSIX File ACLs">How
 	Windows File ACLs Map to UNIX POSIX File ACLs</a>.
 	The # character means this flag is set only when the Windows administrator
 	sets the <code class="constant">Full Control</code> flag on the file.
@@ -816,7 +816,7 @@
 	The UNIX administrator can set any directory permission from within the UNIX environment.
 	The Windows administrator is more restricted in that it is not possible from within 
 	Windows Explorer to remove read permission for the file owner.
-	</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id384467"></a>Mapping of Windows Directory ACLs to UNIX POSIX ACLs</h4></div></div></div><p>
+	</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2636986"></a>Mapping of Windows Directory ACLs to UNIX POSIX ACLs</h4></div></div></div><p>
 	Interesting things happen in the mapping of UNIX POSIX directory permissions and
 	UNIX POSIX ACLs to Windows ACEs (Access Control Entries, the discrete components of
 	an ACL) are mapped to Windows directory ACLs.
@@ -824,10 +824,10 @@
 	Directory permissions function in much the same way as shown for file permissions, but
 	there are some notable exceptions and a few peculiarities that the astute administrator
 	will want to take into account in the setting up of directory permissions.
-	</p></div></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id384487"></a>Common Errors</h2></div></div></div><p>
+	</p></div></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2637010"></a>Common Errors</h2></div></div></div><p>
 File, directory, and share access problems are common topics on the mailing list. The following
 are examples recently taken from the mailing list.
-</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id384497"></a>Users Cannot Write to a Public Share</h3></div></div></div><p>
+</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2637022"></a>Users Cannot Write to a Public Share</h3></div></div></div><p>
 	The following complaint has frequently been voiced on the Samba mailing list: 
 	&#8220;<span class="quote">
 	We are facing some troubles with file/directory permissions. I can log on the domain as admin user (root),
@@ -887,11 +887,11 @@
 		</p></li><li><p>
 		If the user that must have write permission in the directory is not a member of the group
 		<span class="emphasis"><em>engr</em></span> set in the <code class="filename">smb.conf</code> entry for the share:
-		</p><table class="simplelist" border="0" summary="Simple list"><tr><td><a class="indexterm" name="id384788"></a><em class="parameter"><code>force group = engr</code></em></td></tr></table><p>
-		</p></li></ol></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id384805"></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><p>
-		When you have a user in <a class="indexterm" name="id384821"></a>admin users, Samba will always do file operations for
-		this user as <span class="emphasis"><em>root</em></span>, even if <a class="indexterm" name="id384832"></a>force user has been set.
-		</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id384841"></a>MS Word with Samba Changes Owner of File</h3></div></div></div><p>
+		</p><table class="simplelist" border="0" summary="Simple list"><tr><td><a class="indexterm" name="id2637329"></a><em class="parameter"><code>force group = engr</code></em></td></tr></table><p>
+		</p></li></ol></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2637344"></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><p>
+		When you have a user in <a class="link" href="smb.conf.5.html#ADMINUSERS">admin users</a>, Samba will always do file operations for
+		this user as <span class="emphasis"><em>root</em></span>, even if <a class="link" href="smb.conf.5.html#FORCEUSER">force user</a> has been set.
+		</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2637390"></a>MS Word with Samba Changes Owner of File</h3></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>
@@ -906,7 +906,7 @@
 		in which you are changing Word documents: <code class="literal">chmod g+s `directory_name'.</code> This ensures that all files will
 		be created with the group that owns the directory. In <code class="filename">smb.conf</code> share declaration section set:
 		</p><p>
-		</p><table class="simplelist" border="0" summary="Simple list"><tr><td><a class="indexterm" name="id384902"></a><em class="parameter"><code>force create mode = 0660</code></em></td></tr><tr><td><a class="indexterm" name="id384915"></a><em class="parameter"><code>force directory mode = 0770</code></em></td></tr></table><p>
+		</p><table class="simplelist" border="0" summary="Simple list"><tr><td><a class="indexterm" name="id2637459"></a><em class="parameter"><code>force create mode = 0660</code></em></td></tr><tr><td><a class="indexterm" name="id2637471"></a><em class="parameter"><code>force directory mode = 0770</code></em></td></tr></table><p>
 		</p><p>
 		These two settings will ensure that all directories and files that get created in the share will be readable/writable by the
 		owner and group set on the directory itself.

Modified: branches/samba/experimental/docs/htmldocs/Samba3-HOWTO/AdvancedNetworkManagement.html
===================================================================
--- branches/samba/experimental/docs/htmldocs/Samba3-HOWTO/AdvancedNetworkManagement.html	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/docs/htmldocs/Samba3-HOWTO/AdvancedNetworkManagement.html	2008-06-09 06:59:20 UTC (rev 1920)
@@ -1,9 +1,9 @@
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Chapter 25. Advanced Network Management</title><link rel="stylesheet" href="samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.72.0"><link rel="start" href="index.html" title="The Official Samba 3.2.x HOWTO and Reference Guide"><link rel="up" href="optional.html" title="Part III. Advanced Configuration"><link rel="prev" href="winbind.html" title="Chapter 24. Winbind: Use of Domain Accounts"><link rel="next" href="PolicyMgmt.html" title="Chapter 26. 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 25. 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 25. 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><code class="email">&lt;<a href="mailto:jht at samba.org">jht at samba.org</a>&gt;</code></p></div></div></div></div><div><p class="pubdate">June 15 2005</p></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="sect1"><a href="AdvancedNetworkManagement.html#id423076">Features and Benefits</a></span></dt><dt><span class="sect1"><a href="AdvancedNetworkManagement.html#id423098">Remote Server Administration</a></span></dt><dt><span class="sect1"><a href="AdvancedNetworkManagement.html#id423235">Remote Desktop Management</a></span></dt><dd><dl><dt><span class="sect2"><a href="AdvancedNetworkManagement.html#id423260">Remote Management from NoMachine.Com</a></span></dt><dt><span class="sect2"><a href="AdvancedNetworkManagement.html#id423599">Remote Management with ThinLinc</a></span></dt></dl></dd><dt><span class="sect1"><a href="AdvancedNetworkManagement.html#id423774">Network Logon Script Magic</a></span></dt><dd><dl><dt><span class="sect2"><a href="AdvancedNetworkManagement.html#id423940">Adding Printers without User Intervention</a></span></dt><dt><span class="sect2"><a href="AdvancedNetworkManagement.html#id423980">Limiting Logon Connections</a></span></dt></dl></dd></dl></div><p>
-<a class="indexterm" name="id423066"></a>
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Chapter 25. Advanced Network Management</title><link rel="stylesheet" href="../samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.73.1"><link rel="start" href="index.html" title="The Official Samba 3.2.x HOWTO and Reference Guide"><link rel="up" href="optional.html" title="Part III. Advanced Configuration"><link rel="prev" href="winbind.html" title="Chapter 24. Winbind: Use of Domain Accounts"><link rel="next" href="PolicyMgmt.html" title="Chapter 26. 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 25. 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 25. 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><code class="email">&lt;<a class="email" href="mailto:jht at samba.org">jht at samba.org</a>&gt;</code></p></div></div></div></div><div><p class="pubdate">June 15 2005</p></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="sect1"><a href="AdvancedNetworkManagement.html#id2679954">Features and Benefits</a></span></dt><dt><span class="sect1"><a href="AdvancedNetworkManagement.html#id2679981">Remote Server Administration</a></span></dt><dt><span class="sect1"><a href="AdvancedNetworkManagement.html#id2680124">Remote Desktop Management</a></span></dt><dd><dl><dt><span class="sect2"><a href="AdvancedNetworkManagement.html#id2680153">Remote Management from NoMachine.Com</a></span></dt><dt><span class="sect2"><a href="AdvancedNetworkManagement.html#id2680528">Remote Management with ThinLinc</a></span></dt></dl></dd><dt><span class="sect1"><a href="AdvancedNetworkManagement.html#id2680713">Network Logon Script Magic</a></span></dt><dd><dl><dt><span class="sect2"><a href="AdvancedNetworkManagement.html#id2680939">Adding Printers without User Intervention</a></span></dt><dt><span class="sect2"><a href="AdvancedNetworkManagement.html#id2680982">Limiting Logon Connections</a></span></dt></dl></dd></dl></div><p>
+<a class="indexterm" name="id2679943"></a>
 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="id423076"></a>Features and Benefits</h2></div></div></div><p>
+</p><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2679954"></a>Features and Benefits</h2></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
@@ -13,71 +13,71 @@
 </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="id423098"></a>Remote Server Administration</h2></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="id423111"></a>
-<a class="indexterm" name="id423117"></a>
-<a class="indexterm" name="id423124"></a>
+</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2679981"></a>Remote Server Administration</h2></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="id2679994"></a>
+<a class="indexterm" name="id2680001"></a>
+<a class="indexterm" name="id2680008"></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="id423141"></a>
-<a class="indexterm" name="id423148"></a>
+<a class="indexterm" name="id2680026"></a>
+<a class="indexterm" name="id2680033"></a>
 Microsoft distributes a version of these tools called <code class="filename">Nexus.exe</code> for installation 
 on <span class="application">Windows 9x/Me</span> systems. The tools set includes:
 </p><div class="itemizedlist"><ul type="disc"><li><p>Server Manager</p></li><li><p>User Manager for Domains</p></li><li><p>Event Viewer</p></li></ul></div><p>
-Download the archived file at the Microsoft <a href="ftp://ftp.microsoft.com/Softlib/MSLFILES/NEXUS.EXE" target="_top">Nexus</a> link.
+Download the archived file at the Microsoft <a class="ulink" href="ftp://ftp.microsoft.com/Softlib/MSLFILES/NEXUS.EXE" target="_top">Nexus</a> link.
 </p><p>
-<a class="indexterm" name="id423199"></a>
-<a class="indexterm" name="id423206"></a>
-<a class="indexterm" name="id423213"></a>
+<a class="indexterm" name="id2680087"></a>
+<a class="indexterm" name="id2680094"></a>
+<a class="indexterm" name="id2680101"></a>
 The <span class="application">Windows NT 4.0</span> version of the User Manager for 
 Domains and Server Manager are available from Microsoft
-<a href="ftp://ftp.microsoft.com/Softlib/MSLFILES/SRVTOOLS.EXE" target="_top">via ftp</a>.
-</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id423235"></a>Remote Desktop Management</h2></div></div></div><p>
-<a class="indexterm" name="id423243"></a>
-<a class="indexterm" name="id423250"></a>
+<a class="ulink" href="ftp://ftp.microsoft.com/Softlib/MSLFILES/SRVTOOLS.EXE" target="_top">via ftp</a>.
+</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2680124"></a>Remote Desktop Management</h2></div></div></div><p>
+<a class="indexterm" name="id2680132"></a>
+<a class="indexterm" name="id2680140"></a>
 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="id423260"></a>Remote Management from NoMachine.Com</h3></div></div></div><p>
-	<a class="indexterm" name="id423268"></a>
+</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2680153"></a>Remote Management from NoMachine.Com</h3></div></div></div><p>
+	<a class="indexterm" name="id2680161"></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">
-<a class="indexterm" name="id423282"></a>
+<a class="indexterm" name="id2680177"></a>
 		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">
-<a class="indexterm" name="id423295"></a>
-<a class="indexterm" name="id423302"></a>
-<a class="indexterm" name="id423308"></a>
-<a class="indexterm" name="id423315"></a>
+<a class="indexterm" name="id2680192"></a>
+<a class="indexterm" name="id2680199"></a>
+<a class="indexterm" name="id2680206"></a>
+<a class="indexterm" name="id2680212"></a>
 		Is there a way to accomplish this? Do I need a Windows Terminal server?  Do I need to configure it so
 		it is a member of the domain or a BDC or PDC? Are there any hacks for MS Windows XP to enable remote login
 		even if the computer is in a domain?
 		</span>&#8221;</p><p>
 		Answer provided: Check out the new offer of &#8220;<span class="quote">NX</span>&#8221; software from
-		<a href="http://www.nomachine.com/" target="_top">NoMachine</a>.
+		<a class="ulink" href="http://www.nomachine.com/" target="_top">NoMachine</a>.
 		</p><p>
-<a class="indexterm" name="id423342"></a>
-<a class="indexterm" name="id423349"></a>
-<a class="indexterm" name="id423356"></a>
+<a class="indexterm" name="id2680243"></a>
+<a class="indexterm" name="id2680250"></a>
+<a class="indexterm" name="id2680256"></a>
 	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>
-<a class="indexterm" name="id423368"></a>
+<a class="indexterm" name="id2680270"></a>
 	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>
-<a class="indexterm" name="id423380"></a>
-<a class="indexterm" name="id423386"></a>
-<a class="indexterm" name="id423393"></a>
-<a class="indexterm" name="id423400"></a>
+<a class="indexterm" name="id2680284"></a>
+<a class="indexterm" name="id2680291"></a>
+<a class="indexterm" name="id2680297"></a>
+<a class="indexterm" name="id2680304"></a>
 	I test drove their (public) Red Hat machine in Italy, over a loaded
 	Internet connection, with enabled thumbnail previews in KDE konqueror,
 	which popped up immediately on &#8220;<span class="quote">mouse-over</span>&#8221;. From inside that (remote X)
@@ -85,25 +85,25 @@
 	To test the performance, I played Pinball. I am proud to announce
 	that my score was 631,750 points at first try.
 	</p><p>
-<a class="indexterm" name="id423416"></a>
-<a class="indexterm" name="id423422"></a>
-<a class="indexterm" name="id423429"></a>
-<a class="indexterm" name="id423436"></a>
+<a class="indexterm" name="id2680323"></a>
+<a class="indexterm" name="id2680330"></a>
+<a class="indexterm" name="id2680336"></a>
+<a class="indexterm" name="id2680343"></a>
 	NX performs better on my local LAN than any of the other &#8220;<span class="quote">pure</span>&#8221;
 	connection methods I use from time to time: TightVNC, rdesktop or
 	Remote X. It is even faster than a direct crosslink connection between
 	two nodes.
 	</p><p>
-<a class="indexterm" name="id423451"></a>
-<a class="indexterm" name="id423458"></a>
-<a class="indexterm" name="id423465"></a>
+<a class="indexterm" name="id2680360"></a>
+<a class="indexterm" name="id2680367"></a>
+<a class="indexterm" name="id2680374"></a>
 	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 test driving NX to anybody with a only a passing interest in remote computing
-	the <a href="http://www.nomachine.com/testdrive.php" target="_top">NX</a> utility.
+	the <a class="ulink" href="http://www.nomachine.com/testdrive.php" target="_top">NX</a> utility.
 	</p><p>
 	Just download the free-of-charge client software (available for Red Hat,
 	SuSE, Debian and Windows) and be up and running within 5 minutes (they
@@ -118,7 +118,7 @@
 	full-screen, and after a short time you forget that it is a remote session
 	at all).
 	</p><p>
-<a class="indexterm" name="id423505"></a>
+<a class="indexterm" name="id2680424"></a>
 	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,
@@ -140,52 +140,52 @@
 		you can now use a (very inconvenient) command line at no cost,
 		but you can buy a comfortable (proprietary) NX GUI front end for money.
 		</p></li><li><p>
-<a class="indexterm" name="id423561"></a>
-<a class="indexterm" name="id423567"></a>
-<a class="indexterm" name="id423573"></a>
-<a class="indexterm" name="id423580"></a>
-<a class="indexterm" name="id423587"></a>
+<a class="indexterm" name="id2680487"></a>
+<a class="indexterm" name="id2680494"></a>
+<a class="indexterm" name="id2680500"></a>
+<a class="indexterm" name="id2680507"></a>
+<a class="indexterm" name="id2680514"></a>
 		NoMachine is encouraging and offering help to OSS/Free Software implementations
 		for such a front-end too, even if it means competition to them (they have written
 		to this effect even to the LTSP, KDE, and GNOME developer mailing lists).
-		</p></li></ul></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id423599"></a>Remote Management with ThinLinc</h3></div></div></div><p>
+		</p></li></ul></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2680528"></a>Remote Management with ThinLinc</h3></div></div></div><p>
 	Another alternative for remote access is <span class="emphasis"><em>ThinLinc</em></span> from Cendio.
 	</p><p>
-<a class="indexterm" name="id423614"></a>
-<a class="indexterm" name="id423621"></a>
-<a class="indexterm" name="id423628"></a>
-<a class="indexterm" name="id423635"></a>
-<a class="indexterm" name="id423641"></a>
-<a class="indexterm" name="id423648"></a>
-<a class="indexterm" name="id423655"></a>
-<a class="indexterm" name="id423661"></a>
+<a class="indexterm" name="id2680544"></a>
+<a class="indexterm" name="id2680551"></a>
+<a class="indexterm" name="id2680558"></a>
+<a class="indexterm" name="id2680564"></a>
+<a class="indexterm" name="id2680571"></a>
+<a class="indexterm" name="id2680578"></a>
+<a class="indexterm" name="id2680585"></a>
+<a class="indexterm" name="id2680591"></a>
 	ThinLinc is a terminal server solution that is available for Linux and Solaris based on standard
 	protocols such as SSH, TightVNC, NFS and PulseAudio.
 	</p><p>
-<a class="indexterm" name="id423673"></a>
-<a class="indexterm" name="id423679"></a>
+<a class="indexterm" name="id2680604"></a>
+<a class="indexterm" name="id2680610"></a>
 	ThinLinc an be used both in the LAN environment to implement a Thin Client strategy for an organization, and as
 	secure remote access solution for people working from remote locations, even over smallband connections.
 	ThinLinc is free to use for a single concurrent user.
 	</p><p>
-<a class="indexterm" name="id423692"></a>
-<a class="indexterm" name="id423698"></a>
-<a class="indexterm" name="id423705"></a>
+<a class="indexterm" name="id2680625"></a>
+<a class="indexterm" name="id2680632"></a>
+<a class="indexterm" name="id2680639"></a>
 	The product can also be used as a frontend to access Windows Terminal Server or Citrix farms, or even Windows
 	XP machines, securing the connection via the ssh protocol. The client is available both for Linux (supporting
 	all Linux distributions as well as numerous thin terminals) and for Windows. A Java-based Web client is also
 	available.
 	</p><p>
 	ThinLinc may be evaluated by connecting to Cendio's demo system, see
-	<a href="http://www.cendio.com" target="_top">Cendio's</a> web site
-	<a href="http://www.cendio.com/testdrive" target="_top">testdrive</a> center.
+	<a class="ulink" href="http://www.cendio.com" target="_top">Cendio's</a> web site
+	<a class="ulink" href="http://www.cendio.com/testdrive" target="_top">testdrive</a> center.
 	</p><p>
 	Cendio is a major contributor to several open source projects including
-	<a href="http://www.tightvnc.com" target="_top">TightVNC</a>,
-	<a href="http://pulseaudio.org" target="_top">PulseAudio</a> , unfsd,
-	<a href="http://www.python.org" target="_top">Python</a> and
-	<a href="http://www.rdesktop.org" target="_top">rdesktop</a>.
-	</p></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id423774"></a>Network Logon Script Magic</h2></div></div></div><p>
+	<a class="ulink" href="http://www.tightvnc.com" target="_top">TightVNC</a>,
+	<a class="ulink" href="http://pulseaudio.org" target="_top">PulseAudio</a> , unfsd,
+	<a class="ulink" href="http://www.python.org" target="_top">Python</a> and
+	<a class="ulink" href="http://www.rdesktop.org" target="_top">rdesktop</a>.
+	</p></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2680713"></a>Network Logon Script Magic</h2></div></div></div><p>
 There are several opportunities for creating a custom network startup configuration environment.
 </p><div class="itemizedlist"><ul type="disc"><li><p>No Logon Script.</p></li><li><p>Simple universal Logon Script that applies to all users.</p></li><li><p>Use of a conditional Logon Script that applies per-user or per-group attributes.</p></li><li><p>Use of Samba's preexec and postexec functions on access to the NETLOGON share to create
 		a custom logon script and then execute it.</p></li><li><p>User of a tool such as KixStart.</p></li></ul></div><p>
@@ -195,7 +195,7 @@
 </p><p>
 The following listings are from the genlogon directory.
 </p><p>
-<a class="indexterm" name="id423840"></a>
+<a class="indexterm" name="id2680784"></a>
 This is the <code class="filename">genlogon.pl</code> file:
 
 </p><pre class="programlisting">
@@ -274,15 +274,15 @@
 </pre><p>
 </p><p>
 Those wishing to use a more elaborate or capable logon processing system should check out these sites:
-</p><div class="itemizedlist"><ul type="disc"><li><p><a href="http://www.craigelachie.org/rhacer/ntlogon" target="_top">http://www.craigelachie.org/rhacer/ntlogon</a></p></li><li><p><a href="http://www.kixtart.org" target="_top">http://www.kixtart.org</a></p></li></ul></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id423940"></a>Adding Printers without User Intervention</h3></div></div></div><p>
-<a class="indexterm" name="id423948"></a>
+</p><div class="itemizedlist"><ul type="disc"><li><p><a class="ulink" href="http://www.craigelachie.org/rhacer/ntlogon" target="_top">http://www.craigelachie.org/rhacer/ntlogon</a></p></li><li><p><a class="ulink" href="http://www.kixtart.org" target="_top">http://www.kixtart.org</a></p></li></ul></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2680939"></a>Adding Printers without User Intervention</h3></div></div></div><p>
+<a class="indexterm" name="id2680947"></a>
 Printers may be added automatically during logon script processing through the use of:
 </p><pre class="screen">
 <code class="prompt">C:\&gt; </code><strong class="userinput"><code>rundll32 printui.dll,PrintUIEntry /?</code></strong>
 </pre><p>
 
-See the documentation in the <a href="http://support.microsoft.com/default.asp?scid=kb;en-us;189105" target="_top">Microsoft Knowledge Base article 189105</a>.
-</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id423980"></a>Limiting Logon Connections</h3></div></div></div><p>
+See the documentation in the <a class="ulink" href="http://support.microsoft.com/default.asp?scid=kb;en-us;189105" target="_top">Microsoft Knowledge Base article 189105</a>.
+</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2680982"></a>Limiting Logon Connections</h3></div></div></div><p>
 		Sometimes it is necessary to limit the number of concurrent connections to a
 		Samba shared resource. For example, a site may wish to permit only one network
 		logon per user.
@@ -296,7 +296,7 @@
 		is no longer in use, while actually it is. Even so, it demonstrates the principle
 		of use of the <em class="parameter"><code>preexec script</code></em> parameter.
 	</p><p>
-		The following share configuration demonstrates use of the script shown in <a href="AdvancedNetworkManagement.html#Tpees" title="Example 25.1. Script to Enforce Single Resource Logon">???</a>.
+		The following share configuration demonstrates use of the script shown in <a class="link" href="AdvancedNetworkManagement.html#Tpees" title="Example 25.1. Script to Enforce Single Resource Logon">&#8220;Script to Enforce Single Resource Logon&#8221;</a>.
 </p><pre class="programlisting">
 [myshare]
 	...

Modified: branches/samba/experimental/docs/htmldocs/Samba3-HOWTO/Appendix.html
===================================================================
--- branches/samba/experimental/docs/htmldocs/Samba3-HOWTO/Appendix.html	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/docs/htmldocs/Samba3-HOWTO/Appendix.html	2008-06-09 06:59:20 UTC (rev 1920)
@@ -1 +1 @@
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Part VI. Reference Section</title><link rel="stylesheet" href="samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.72.0"><link rel="start" href="index.html" title="The Official Samba 3.2.x HOWTO and Reference Guide"><link rel="up" href="index.html" title="The Official Samba 3.2.x HOWTO and Reference Guide"><link rel="prev" href="bugreport.html" title="Chapter 40. Reporting Bugs"><link rel="next" href="compiling.html" title="Chapter 41. 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. Reference Section</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="Appendix"></a>Part VI. Reference Section</h1></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="chapter"><a href="compiling.html">41. How to Compile Samba</a></span></dt><dd><dl><dt><span class="sect1"><a href="compiling.html#id450070">Access Samba Source Code via Subversion</a></span></dt><dd><dl><dt><span class="sect2"><a href="compiling.html#id450076">Introduction</a></span></dt><dt><span class="sect2"><a href="compiling.html#id450114">Subversion Access to samba.org</a></span></dt></dl></dd><dt><span class="sect1"><a href="compiling.html#id450289">Accessing the Samba Sources via rsync and ftp</a></span></dt><dt><span class="sect1"><a href="compiling.html#id450357">Verifying Samba's PGP Signature</a></span></dt><dt><span class="sect1"><a href="compiling.html#id450486">Building the Binaries</a></span></dt><dd><dl><dt><span class="sect2"><a href="compiling.html#id450708">Compiling Samba with Active Directory Support</a></span></dt></dl></dd><dt><span class="sect1"><a href="compiling.html#startingSamba">Starting the <span class="application">smbd</span> <span class="application">nmbd</span> and <span class="application">winbindd</span></a></span></dt><dd><dl><dt><span class="sect2"><a href="compiling.html#id450957">Starting from inetd.conf</a></span></dt><dt><span class="sect2"><a href="compiling.html#id451161">Alternative: Starting <span class="application">smbd</span> as a Daemon</a></span></dt></dl></dd></dl></dd><dt><span class="chapter"><a href="Portability.html">42. Portability</a></span></dt><dd><dl><dt><span class="sect1"><a href="Portability.html#id451523">HPUX</a></span></dt><dt><span class="sect1"><a href="Portability.html#id451618">SCO UNIX</a></span></dt><dt><span class="sect1"><a href="Portability.html#id451650">DNIX</a></span></dt><dt><span class="sect1"><a href="Portability.html#id451779">Red Hat Linux</a></span></dt><dt><span class="sect1"><a href="Portability.html#id451818">AIX: Sequential Read Ahead</a></span></dt><dt><span class="sect1"><a href="Portability.html#id451872">Solaris</a></span></dt><dd><dl><dt><span class="sect2"><a href="Portability.html#id451878">Locking Improvements</a></span></dt><dt><span class="sect2"><a href="Portability.html#winbind-solaris9">Winbind on Solaris 9</a></span></dt></dl></dd></dl></dd><dt><span class="chapter"><a href="Other-Clients.html">43. Samba and Other CIFS Clients</a></span></dt><dd><dl><dt><span class="sect1"><a href="Other-Clients.html#id452041">Macintosh Clients</a></span></dt><dt><span class="sect1"><a href="Other-Clients.html#id452117">OS2 Client</a></span></dt><dd><dl><dt><span class="sect2"><a href="Other-Clients.html#id452122">Configuring OS/2 Warp Connect or OS/2 Warp 4</a></span></dt><dt><span class="sect2"><a href="Other-Clients.html#id452233">Configuring Other Versions of OS/2</a></span></dt><dt><span class="sect2"><a href="Other-Clients.html#id452283">Printer Driver Download for OS/2 Clients</a></span></dt></dl></dd><dt><span class="sect1"><a href="Other-Clients.html#id452362">Windows for Workgroups</a></span></dt><dd><dl><dt><span class="sect2"><a href="Other-Clients.html#id452368">Latest TCP/IP Stack from Microsoft</a></span></dt><dt><span class="sect2"><a href="Other-Clients.html#id452446">Delete .pwl Files After Password Change</a></span></dt><dt><span class="sect2"><a href="Other-Clients.html#id452468">Configuring Windows for Workgroups Password Handling</a></span></dt><dt><span class="sect2"><a href="Other-Clients.html#id452517">Password Case Sensitivity</a></span></dt><dt><span class="sect2"><a href="Other-Clients.html#id452542">Use TCP/IP as Default Protocol</a></span></dt><dt><span class="sect2"><a href="Other-Clients.html#speedimpr">Speed Improvement</a></span></dt></dl></dd><dt><span class="sect1"><a href="Other-Clients.html#id452594">Windows 95/98</a></span></dt><dd><dl><dt><span class="sect2"><a href="Other-Clients.html#id452657">Speed Improvement</a></span></dt></dl></dd><dt><span class="sect1"><a href="Other-Clients.html#id452675">Windows 2000 Service Pack 2</a></span></dt><dt><span class="sect1"><a href="Other-Clients.html#id452850">Windows NT 3.1</a></span></dt></dl></dd><dt><span class="chapter"><a href="speed.html">44. Samba Performance Tuning</a></span></dt><dd><dl><dt><span class="sect1"><a href="speed.html#id452955">Comparisons</a></span></dt><dt><span class="sect1"><a href="speed.html#id452984">Socket Options</a></span></dt><dt><span class="sect1"><a href="speed.html#id453061">Read Size</a></span></dt><dt><span class="sect1"><a href="speed.html#id453095">Max Xmit</a></span></dt><dt><span class="sect1"><a href="speed.html#id453133">Log Level</a></span></dt><dt><span class="sect1"><a href="speed.html#id453152">Read Raw</a></span></dt><dt><span class="sect1"><a href="speed.html#id453197">Write Raw</a></span></dt><dt><span class="sect1"><a href="speed.html#id453234">Slow Logins</a></span></dt><dt><span class="sect1"><a href="speed.html#id453252">Client Tuning</a></span></dt><dt><span class="sect1"><a href="speed.html#id453271">Samba Performance Problem Due to Changing Linux Kernel</a></span></dt><dt><span class="sect1"><a href="speed.html#id453354">Corrupt tdb Files</a></span></dt><dt><span class="sect1"><a href="speed.html#id453443">Samba Performance is Very Slow</a></span></dt></dl></dd><dt><span class="chapter"><a href="ch-ldap-tls.html">45. LDAP and Transport Layer Security</a></span></dt><dd><dl><dt><span class="sect1"><a href="ch-ldap-tls.html#s1-intro-ldap-tls">Introduction</a></span></dt><dt><span class="sect1"><a href="ch-ldap-tls.html#s1-config-ldap-tls">Configuring</a></span></dt><dd><dl><dt><span class="sect2"><a href="ch-ldap-tls.html#s1-config-ldap-tls-certs">Generating the Certificate Authority</a></span></dt><dt><span class="sect2"><a href="ch-ldap-tls.html#s1-config-ldap-tls-server">Generating the Server Certificate</a></span></dt><dt><span class="sect2"><a href="ch-ldap-tls.html#s1-config-ldap-tls-install">Installing the Certificates</a></span></dt></dl></dd><dt><span class="sect1"><a href="ch-ldap-tls.html#s1-test-ldap-tls">Testing</a></span></dt><dt><span class="sect1"><a href="ch-ldap-tls.html#s1-int-ldap-tls">Troubleshooting</a></span></dt></dl></dd><dt><span class="chapter"><a href="ch46.html">46. Samba Support</a></span></dt><dd><dl><dt><span class="sect1"><a href="ch46.html#id454529">Free Support</a></span></dt><dt><span class="sect1"><a href="ch46.html#id454727">Commercial Support</a></span></dt></dl></dd><dt><span class="chapter"><a href="DNSDHCP.html">47. DNS and DHCP Configuration Guide</a></span></dt><dd><dl><dt><span class="sect1"><a href="DNSDHCP.html#id454865">Features and Benefits</a></span></dt><dt><span class="sect1"><a href="DNSDHCP.html#id455025">Example Configuration</a></span></dt><dd><dl><dt><span class="sect2"><a href="DNSDHCP.html#id455101">Dynamic DNS</a></span></dt><dt><span class="sect2"><a href="DNSDHCP.html#DHCP">DHCP Server</a></span></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="bugreport.html">Prev</a> </td><td width="20%" align="center"> </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 40. 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 41. How to Compile Samba</td></tr></table></div></body></html>
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Part VI. Reference Section</title><link rel="stylesheet" href="../samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.73.1"><link rel="start" href="index.html" title="The Official Samba 3.2.x HOWTO and Reference Guide"><link rel="up" href="index.html" title="The Official Samba 3.2.x HOWTO and Reference Guide"><link rel="prev" href="bugreport.html" title="Chapter 40. Reporting Bugs"><link rel="next" href="compiling.html" title="Chapter 41. 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. Reference Section</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="Appendix"></a>Part VI. Reference Section</h1></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="chapter"><a href="compiling.html">41. How to Compile Samba</a></span></dt><dd><dl><dt><span class="sect1"><a href="compiling.html#id2709323">Access Samba Source Code via Subversion</a></span></dt><dd><dl><dt><span class="sect2"><a href="compiling.html#id2709329">Introduction</a></span></dt><dt><span class="sect2"><a href="compiling.html#id2709370">Subversion Access to samba.org</a></span></dt></dl></dd><dt><span class="sect1"><a href="compiling.html#id2709562">Accessing the Samba Sources via rsync and ftp</a></span></dt><dt><span class="sect1"><a href="compiling.html#id2709636">Verifying Samba's PGP Signature</a></span></dt><dt><span class="sect1"><a href="compiling.html#id2709774">Building the Binaries</a></span></dt><dd><dl><dt><span class="sect2"><a href="compiling.html#id2710012">Compiling Samba with Active Directory Support</a></span></dt></dl></dd><dt><span class="sect1"><a href="compiling.html#startingSamba">Starting the <span class="application">smbd</span> <span class="application">nmbd</span> and <span class="application">winbindd</span></a></span></dt><dd><dl><dt><span class="sect2"><a href="compiling.html#id2710282">Starting from inetd.conf</a></span></dt><dt><span class="sect2"><a href="compiling.html#id2710502">Alternative: Starting <span class="application">smbd</span> as a Daemon</a></span></dt></dl></dd></dl></dd><dt><span class="chapter"><a href="Portability.html">42. Portability</a></span></dt><dd><dl><dt><span class="sect1"><a href="Portability.html#id2710886">HPUX</a></span></dt><dt><span class="sect1"><a href="Portability.html#id2710990">SCO UNIX</a></span></dt><dt><span class="sect1"><a href="Portability.html#id2711029">DNIX</a></span></dt><dt><span class="sect1"><a href="Portability.html#id2711171">Red Hat Linux</a></span></dt><dt><span class="sect1"><a href="Portability.html#id2711214">AIX: Sequential Read Ahead</a></span></dt><dt><span class="sect1"><a href="Portability.html#id2711276">Solaris</a></span></dt><dd><dl><dt><span class="sect2"><a href="Portability.html#id2711282">Locking Improvements</a></span></dt><dt><span class="sect2"><a href="Portability.html#winbind-solaris9">Winbind on Solaris 9</a></span></dt></dl></dd></dl></dd><dt><span class="chapter"><a href="Other-Clients.html">43. Samba and Other CIFS Clients</a></span></dt><dd><dl><dt><span class="sect1"><a href="Other-Clients.html#id2711457">Macintosh Clients</a></span></dt><dt><span class="sect1"><a href="Other-Clients.html#id2711541">OS2 Client</a></span></dt><dd><dl><dt><span class="sect2"><a href="Other-Clients.html#id2711547">Configuring OS/2 Warp Connect or OS/2 Warp 4</a></span></dt><dt><span class="sect2"><a href="Other-Clients.html#id2711667">Configuring Other Versions of OS/2</a></span></dt><dt><span class="sect2"><a href="Other-Clients.html#id2711723">Printer Driver Download for OS/2 Clients</a></span></dt></dl></dd><dt><span class="sect1"><a href="Other-Clients.html#id2711816">Windows for Workgroups</a></span></dt><dd><dl><dt><span class="sect2"><a href="Other-Clients.html#id2711822">Latest TCP/IP Stack from Microsoft</a></span></dt><dt><span class="sect2"><a href="Other-Clients.html#id2711905">Delete .pwl Files After Password Change</a></span></dt><dt><span class="sect2"><a href="Other-Clients.html#id2711931">Configuring Windows for Workgroups Password Handling</a></span></dt><dt><span class="sect2"><a href="Other-Clients.html#id2711989">Password Case Sensitivity</a></span></dt><dt><span class="sect2"><a href="Other-Clients.html#id2712020">Use TCP/IP as Default Protocol</a></span></dt><dt><span class="sect2"><a href="Other-Clients.html#speedimpr">Speed Improvement</a></span></dt></dl></dd><dt><span class="sect1"><a href="Other-Clients.html#id2712078">Windows 95/98</a></span></dt><dd><dl><dt><span class="sect2"><a href="Other-Clients.html#id2712147">Speed Improvement</a></span></dt></dl></dd><dt><span class="sect1"><a href="Other-Clients.html#id2712168">Windows 2000 Service Pack 2</a></span></dt><dt><span class="sect1"><a href="Other-Clients.html#id2712364">Windows NT 3.1</a></span></dt></dl></dd><dt><span class="chapter"><a href="speed.html">44. Samba Performance Tuning</a></span></dt><dd><dl><dt><span class="sect1"><a href="speed.html#id2712471">Comparisons</a></span></dt><dt><span class="sect1"><a href="speed.html#id2712510">Socket Options</a></span></dt><dt><span class="sect1"><a href="speed.html#id2712606">Read Size</a></span></dt><dt><span class="sect1"><a href="speed.html#id2712657">Max Xmit</a></span></dt><dt><span class="sect1"><a href="speed.html#id2712705">Log Level</a></span></dt><dt><span class="sect1"><a href="speed.html#id2712730">Read Raw</a></span></dt><dt><span class="sect1"><a href="speed.html#id2712796">Write Raw</a></span></dt><dt><span class="sect1"><a href="speed.html#id2712848">Slow Logins</a></span></dt><dt><span class="sect1"><a href="speed.html#id2712872">Client Tuning</a></span></dt><dt><span class="sect1"><a href="speed.html#id2712893">Samba Performance Problem Due to Changing Linux Kernel</a></span></dt><dt><span class="sect1"><a href="speed.html#id2712984">Corrupt tdb Files</a></span></dt><dt><span class="sect1"><a href="speed.html#id2713080">Samba Performance is Very Slow</a></span></dt></dl></dd><dt><span class="chapter"><a href="ch-ldap-tls.html">45. LDAP and Transport Layer Security</a></span></dt><dd><dl><dt><span class="sect1"><a href="ch-ldap-tls.html#s1-intro-ldap-tls">Introduction</a></span></dt><dt><span class="sect1"><a href="ch-ldap-tls.html#s1-config-ldap-tls">Configuring</a></span></dt><dd><dl><dt><span class="sect2"><a href="ch-ldap-tls.html#s1-config-ldap-tls-certs">Generating the Certificate Authority</a></span></dt><dt><span class="sect2"><a href="ch-ldap-tls.html#s1-config-ldap-tls-server">Generating the Server Certificate</a></span></dt><dt><span class="sect2"><a href="ch-ldap-tls.html#s1-config-ldap-tls-install">Installing the Certificates</a></span></dt></dl></dd><dt><span class="sect1"><a href="ch-ldap-tls.html#s1-test-ldap-tls">Testing</a></span></dt><dt><span class="sect1"><a href="ch-ldap-tls.html#s1-int-ldap-tls">Troubleshooting</a></span></dt></dl></dd><dt><span class="chapter"><a href="ch46.html">46. Samba Support</a></span></dt><dd><dl><dt><span class="sect1"><a href="ch46.html#id2714269">Free Support</a></span></dt><dt><span class="sect1"><a href="ch46.html#id2714487">Commercial Support</a></span></dt></dl></dd><dt><span class="chapter"><a href="DNSDHCP.html">47. DNS and DHCP Configuration Guide</a></span></dt><dd><dl><dt><span class="sect1"><a href="DNSDHCP.html#id2714640">Features and Benefits</a></span></dt><dt><span class="sect1"><a href="DNSDHCP.html#id2714819">Example Configuration</a></span></dt><dd><dl><dt><span class="sect2"><a href="DNSDHCP.html#id2714910">Dynamic DNS</a></span></dt><dt><span class="sect2"><a href="DNSDHCP.html#DHCP">DHCP Server</a></span></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="bugreport.html">Prev</a> </td><td width="20%" align="center"> </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 40. 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 41. How to Compile Samba</td></tr></table></div></body></html>

Modified: branches/samba/experimental/docs/htmldocs/Samba3-HOWTO/Backup.html
===================================================================
--- branches/samba/experimental/docs/htmldocs/Samba3-HOWTO/Backup.html	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/docs/htmldocs/Samba3-HOWTO/Backup.html	2008-06-09 06:59:20 UTC (rev 1920)
@@ -1,68 +1,68 @@
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Chapter 31. Backup Techniques</title><link rel="stylesheet" href="samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.72.0"><link rel="start" href="index.html" title="The Official Samba 3.2.x HOWTO and Reference Guide"><link rel="up" href="optional.html" title="Part III. Advanced Configuration"><link rel="prev" href="unicode.html" title="Chapter 30. Unicode/Charsets"><link rel="next" href="SambaHA.html" title="Chapter 32. High Availability"></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. 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 31. 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><code class="email">&lt;<a href="mailto:jht at samba.org">jht at samba.org</a>&gt;</code></p></div></div></div></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="sect1"><a href="Backup.html#id435499">Features and Benefits</a></span></dt><dt><span class="sect1"><a href="Backup.html#id435539">Discussion of Backup Solutions</a></span></dt><dd><dl><dt><span class="sect2"><a href="Backup.html#id435626">BackupPC</a></span></dt><dt><span class="sect2"><a href="Backup.html#id435788">Rsync</a></span></dt><dt><span class="sect2"><a href="Backup.html#id435949">Amanda</a></span></dt><dt><span class="sect2"><a href="Backup.html#id435992">BOBS: Browseable Online Backup System</a></span></dt></dl></dd></dl></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id435499"></a>Features and Benefits</h2></div></div></div><p>
-<a class="indexterm" name="id435506"></a>
-<a class="indexterm" name="id435513"></a>
-<a class="indexterm" name="id435520"></a>
-<a class="indexterm" name="id435527"></a>
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Chapter 31. Backup Techniques</title><link rel="stylesheet" href="../samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.73.1"><link rel="start" href="index.html" title="The Official Samba 3.2.x HOWTO and Reference Guide"><link rel="up" href="optional.html" title="Part III. Advanced Configuration"><link rel="prev" href="unicode.html" title="Chapter 30. Unicode/Charsets"><link rel="next" href="SambaHA.html" title="Chapter 32. High Availability"></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. 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 31. 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><code class="email">&lt;<a class="email" href="mailto:jht at samba.org">jht at samba.org</a>&gt;</code></p></div></div></div></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="sect1"><a href="Backup.html#id2693728">Features and Benefits</a></span></dt><dt><span class="sect1"><a href="Backup.html#id2693773">Discussion of Backup Solutions</a></span></dt><dd><dl><dt><span class="sect2"><a href="Backup.html#id2693870">BackupPC</a></span></dt><dt><span class="sect2"><a href="Backup.html#id2694041">Rsync</a></span></dt><dt><span class="sect2"><a href="Backup.html#id2694211">Amanda</a></span></dt><dt><span class="sect2"><a href="Backup.html#id2694260">BOBS: Browseable Online Backup System</a></span></dt></dl></dd></dl></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2693728"></a>Features and Benefits</h2></div></div></div><p>
+<a class="indexterm" name="id2693736"></a>
+<a class="indexterm" name="id2693743"></a>
+<a class="indexterm" name="id2693750"></a>
+<a class="indexterm" name="id2693757"></a>
 The Samba project is over 10 years old. During the early history
 of Samba, UNIX administrators were its key implementors. UNIX administrators
 use UNIX system tools to backup UNIX system files. Over the past
 4 years, an increasing number of Microsoft network administrators have
 taken an interest in Samba. This is reflected in the questions about backup
 in general on the Samba mailing lists.
-</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id435539"></a>Discussion of Backup Solutions</h2></div></div></div><p>
-<a class="indexterm" name="id435547"></a>
-<a class="indexterm" name="id435554"></a>
+</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2693773"></a>Discussion of Backup Solutions</h2></div></div></div><p>
+<a class="indexterm" name="id2693781"></a>
+<a class="indexterm" name="id2693788"></a>
 During discussions at a Microsoft Windows training course, one of
 the pro-UNIX delegates stunned the class when he pointed out that Windows
 NT4 is limiting compared with UNIX. He likened UNIX to a Meccano set
 that has an unlimited number of tools that are simple, efficient,
 and, in combination, capable of achieving any desired outcome.
 </p><p>
-<a class="indexterm" name="id435567"></a>
-<a class="indexterm" name="id435574"></a>
+<a class="indexterm" name="id2693804"></a>
+<a class="indexterm" name="id2693811"></a>
 One of the Windows networking advocates retorted that if she wanted a
 Meccano set, she would buy one. She made it clear that a complex single
 tool that does more than is needed but does it with a clear purpose and
 intent is preferred by some like her.
 </p><p>
-<a class="indexterm" name="id435586"></a>
-<a class="indexterm" name="id435593"></a>
-<a class="indexterm" name="id435600"></a>
+<a class="indexterm" name="id2693825"></a>
+<a class="indexterm" name="id2693832"></a>
+<a class="indexterm" name="id2693839"></a>
 Please note that all information here is provided as is and without recommendation
 of fitness or suitability. The network administrator is strongly encouraged to
 perform due diligence research before implementing any backup solution, whether free
 software or commercial.
 </p><p>
 A useful Web site I recently stumbled across that you might like to refer to
-is located at <a href="http://www.allmerchants.com/Software/Backup_Software/" target="_top">
+is located at <a class="ulink" href="http://www.allmerchants.com/Software/Backup_Software/" target="_top">
 www.allmerchants.com</a>.
 </p><p>
 The following three free software projects might also merit consideration.
-</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id435626"></a>BackupPC</h3></div></div></div><p>
-	<a class="indexterm" name="id435634"></a>
-<a class="indexterm" name="id435640"></a>
-<a class="indexterm" name="id435647"></a>
-	BackupPC version 2.0.0 has been released on <a href="http://backuppc.sourceforge.net" target="_top">SourceForge</a>.
+</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2693870"></a>BackupPC</h3></div></div></div><p>
+	<a class="indexterm" name="id2693878"></a>
+<a class="indexterm" name="id2693885"></a>
+<a class="indexterm" name="id2693891"></a>
+	BackupPC version 2.0.0 has been released on <a class="ulink" href="http://backuppc.sourceforge.net" target="_top">SourceForge</a>.
 	 New features include support for <code class="literal">rsync/rsyncd</code> and internationalization of the CGI interface
 	(including English, French, Spanish, and German).
 	</p><p>
-<a class="indexterm" name="id435671"></a>
-<a class="indexterm" name="id435678"></a>
-<a class="indexterm" name="id435684"></a>
-<a class="indexterm" name="id435691"></a>
-<a class="indexterm" name="id435698"></a>
-<a class="indexterm" name="id435704"></a>
-<a class="indexterm" name="id435711"></a>
-<a class="indexterm" name="id435717"></a>
+<a class="indexterm" name="id2693916"></a>
+<a class="indexterm" name="id2693923"></a>
+<a class="indexterm" name="id2693930"></a>
+<a class="indexterm" name="id2693936"></a>
+<a class="indexterm" name="id2693943"></a>
+<a class="indexterm" name="id2693950"></a>
+<a class="indexterm" name="id2693956"></a>
+<a class="indexterm" name="id2693963"></a>
 	BackupPC is a high-performance Perl-based package for backing up Linux,
 	UNIX, and Windows PCs and laptops to a server's disk. BackupPC is highly
 	configurable and easy to install and maintain. SMB (via smbclient),
 	<code class="literal">tar</code> over <code class="literal">rsh/ssh</code>, or <code class="literal">rsync/rsyncd</code>
 	 are used to extract client data.
 	</p><p>
-<a class="indexterm" name="id435747"></a>
-<a class="indexterm" name="id435754"></a>
-<a class="indexterm" name="id435761"></a>
+<a class="indexterm" name="id2693995"></a>
+<a class="indexterm" name="id2694002"></a>
+<a class="indexterm" name="id2694008"></a>
 	Given the ever-decreasing cost of disks and RAID systems, it is now
 	practical and cost effective to backup a large number of machines onto
 	a server's local disk or network storage. This is what BackupPC does.
@@ -71,24 +71,24 @@
 	space), compression, and a comprehensive CGI interface that allows users
 	to browse backups and restore files.
 	</p><p>
-<a class="indexterm" name="id435778"></a>
+<a class="indexterm" name="id2694029"></a>
 	BackupPC is free software distributed under a GNU GPL license.
 	BackupPC runs on Linux/UNIX/freenix servers and has been tested
 	on Linux, UNIX, Windows 9x/Me, Windows 98, Windows 200x, Windows XP, and Mac OSX clients.
-	</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id435788"></a>Rsync</h3></div></div></div><p>
-<a class="indexterm" name="id435796"></a>
-<a class="indexterm" name="id435803"></a>
-<a class="indexterm" name="id435810"></a>
-<a class="indexterm" name="id435816"></a>
-<a class="indexterm" name="id435823"></a>
-<a class="indexterm" name="id435830"></a>
+	</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2694041"></a>Rsync</h3></div></div></div><p>
+<a class="indexterm" name="id2694049"></a>
+<a class="indexterm" name="id2694056"></a>
+<a class="indexterm" name="id2694062"></a>
+<a class="indexterm" name="id2694069"></a>
+<a class="indexterm" name="id2694076"></a>
+<a class="indexterm" name="id2694083"></a>
 	<code class="literal">rsync</code> is a flexible program for efficiently copying files or
 		directory trees.</p><p><code class="literal">rsync</code> has many options to select which files will be copied
 	  and how they are to be transferred. It may be used as an
 	  alternative to <code class="literal">ftp, http, scp</code>, or <code class="literal">rcp</code>.</p><p>
-<a class="indexterm" name="id435867"></a>
-<a class="indexterm" name="id435874"></a>
-<a class="indexterm" name="id435881"></a>
+<a class="indexterm" name="id2694122"></a>
+<a class="indexterm" name="id2694129"></a>
+<a class="indexterm" name="id2694136"></a>
 	The rsync remote-update protocol allows rsync to transfer just
 	  the differences between two sets of files across the network link,
 	  using an efficient checksum-search algorithm described in the
@@ -107,24 +107,24 @@
 		  </p></li><li><p>
 		    Support for anonymous or authenticated rsync servers (ideal for
 		    mirroring).
-		  </p></li></ul></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id435949"></a>Amanda</h3></div></div></div><p>
-	<a class="indexterm" name="id435956"></a>
-<a class="indexterm" name="id435963"></a>
-<a class="indexterm" name="id435970"></a>
+		  </p></li></ul></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2694211"></a>Amanda</h3></div></div></div><p>
+	<a class="indexterm" name="id2694219"></a>
+<a class="indexterm" name="id2694226"></a>
+<a class="indexterm" name="id2694233"></a>
 	Amanda, the Advanced Maryland Automatic Network Disk Archiver, is a backup system that
 	allows the administrator of a LAN to set up a single master backup server to back up
 	multiple hosts to a single large capacity tape drive. Amanda uses native dump and/or
 	GNU tar facilities and can back up a large number of workstations running multiple
 	versions of UNIX. Recent versions can also use Samba to back up Microsoft Windows hosts.
 	</p><p>
-	For more information regarding Amanda, please check the <a href="http://www.amanda.org/" target="_top">
+	For more information regarding Amanda, please check the <a class="ulink" href="http://www.amanda.org/" target="_top">
 	www.amanda.org/ site</a>.
-	</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id435992"></a>BOBS: Browseable Online Backup System</h3></div></div></div><p>
-	<a class="indexterm" name="id436000"></a>
+	</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2694260"></a>BOBS: Browseable Online Backup System</h3></div></div></div><p>
+	<a class="indexterm" name="id2694268"></a>
 	Browseable Online Backup System (BOBS) is a complete online backup system. Uses large
 	disks for storing backups and lets users browse the files using a Web browser. Handles
 	some special files like AppleDouble and icon files.
 	</p><p>
-	The home page for BOBS is located at <a href="http://bobs.sourceforge.net/" target="_top">
+	The home page for BOBS is located at <a class="ulink" href="http://bobs.sourceforge.net/" target="_top">
 	bobs.sourceforge.net</a>.
 	</p></div></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 30. 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 32. High Availability</td></tr></table></div></body></html>

Modified: branches/samba/experimental/docs/htmldocs/Samba3-HOWTO/CUPS-printing.html
===================================================================
--- branches/samba/experimental/docs/htmldocs/Samba3-HOWTO/CUPS-printing.html	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/docs/htmldocs/Samba3-HOWTO/CUPS-printing.html	2008-06-09 06:59:20 UTC (rev 1920)
@@ -1,71 +1,71 @@
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Chapter 22. CUPS Printing Support</title><link rel="stylesheet" href="samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.72.0"><link rel="start" href="index.html" title="The Official Samba 3.2.x HOWTO and Reference Guide"><link rel="up" href="optional.html" title="Part III. Advanced Configuration"><link rel="prev" href="classicalprinting.html" title="Chapter 21. Classical Printing Support"><link rel="next" href="VFS.html" title="Chapter 23. 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 22. CUPS Printing Support</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="classicalprinting.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 22. 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><code class="email">&lt;<a href="mailto:kpfeifle at danka.de">kpfeifle at danka.de</a>&gt;</code></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><code class="email">&lt;<a href="mailto:CVizitiu at gbif.org">CVizitiu at gbif.org</a>&gt;</code></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><code class="email">&lt;<a href="mailto:jelmer at samba.org">jelmer at samba.org</a>&gt;</code></p></div></div></div></div><div><p class="pubdate"> (27 Jan 2004) </p></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="sect1"><a href="CUPS-printing.html#id400524">Introduction</a></span></dt><dd><dl><dt><span class="sect2"><a href="CUPS-printing.html#id400530">Features and Benefits</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id400581">Overview</a></span></dt></dl></dd><dt><span class="sect1"><a href="CUPS-printing.html#id400690">Basic CUPS Support Configuration</a></span></dt><dd><dl><dt><span class="sect2"><a href="CUPS-printing.html#id400790">Linking smbd with libcups.so</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id400978">Simple <code class="filename">smb.conf</code> Settings for CUPS</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id401226">More Complex CUPS <code class="filename">smb.conf</code> Settings</a></span></dt></dl></dd><dt><span class="sect1"><a href="CUPS-printing.html#id401621">Advanced Configuration</a></span></dt><dd><dl><dt><span class="sect2"><a href="CUPS-printing.html#id401636">Central Spooling vs. &#8220;<span class="quote">Peer-to-Peer</span>&#8221; Printing</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id401680">Raw Print Serving: Vendor Drivers on Windows Clients</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id401884">Installation of Windows Client Drivers</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#cups-raw">Explicitly Enable &#8220;<span class="quote">raw</span>&#8221; Printing for <span class="emphasis"><em>application/octet-stream</em></span></a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id402147">Driver Upload Methods</a></span></dt></dl></dd><dt><span class="sect1"><a href="CUPS-printing.html#id402258">Advanced Intelligent Printing with PostScript Driver Download</a></span></dt><dd><dl><dt><span class="sect2"><a href="CUPS-printing.html#gdipost">GDI on Windows, PostScript on UNIX</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id402432">Windows Drivers, GDI, and EMF</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id402598">UNIX Printfile Conversion and GUI Basics</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#post-and-ghost">PostScript and Ghostscript</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id402931">Ghostscript: The Software RIP for Non-PostScript Printers</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id403071">PostScript Printer Description (PPD) Specification</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id403139">Using Windows-Formatted Vendor PPDs</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id403248">CUPS Also Uses PPDs for Non-PostScript Printers</a></span></dt></dl></dd><dt><span class="sect1"><a href="CUPS-printing.html#id403283">The CUPS Filtering Architecture</a></span></dt><dd><dl><dt><span class="sect2"><a href="CUPS-printing.html#id403499">MIME Types and CUPS Filters</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id403909">MIME Type Conversion Rules</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id404104">Filtering  Overview</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id404252">Prefilters</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id404429">pstops</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id404588">pstoraster</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id404838">imagetops and imagetoraster</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id404918">rasterto [printers specific]</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id405130">CUPS Backends</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id405438">The Role of <em class="parameter"><code>cupsomatic/foomatic</code></em></a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id405653">The Complete Picture</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id405664"><code class="filename">mime.convs</code></a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id405726">&#8220;<span class="quote">Raw</span>&#8221; Printing</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id405826">application/octet-stream Printing</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id406086">PostScript Printer Descriptions for Non-PostScript Printers</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id406350"><span class="emphasis"><em>cupsomatic/foomatic-rip</em></span> Versus <span class="emphasis"><em>Native CUPS</em></span> Printing</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id406664">Examples for Filtering Chains</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id407066">Sources of CUPS Drivers/PPDs</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id407175">Printing with Interface Scripts</a></span></dt></dl></dd><dt><span class="sect1"><a href="CUPS-printing.html#id407253">Network Printing (Purely Windows)</a></span></dt><dd><dl><dt><span class="sect2"><a href="CUPS-printing.html#id407268">From Windows Clients to an NT Print Server</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id407326">Driver Execution on the Client</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id407391">Driver Execution on the Server</a></span></dt></dl></dd><dt><span class="sect1"><a href="CUPS-printing.html#id407490">Network Printing (Windows Clients and UNIX/Samba Print
-Servers)</a></span></dt><dd><dl><dt><span class="sect2"><a href="CUPS-printing.html#id407506">From Windows Clients to a CUPS/Samba Print Server</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id407671">Samba Receiving Job-Files and Passing Them to CUPS</a></span></dt></dl></dd><dt><span class="sect1"><a href="CUPS-printing.html#id407739">Network PostScript RIP</a></span></dt><dd><dl><dt><span class="sect2"><a href="CUPS-printing.html#id407819">PPDs for Non-PS Printers on UNIX</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id407856">PPDs for Non-PS Printers on Windows</a></span></dt></dl></dd><dt><span class="sect1"><a href="CUPS-printing.html#id407917">Windows Terminal Servers (WTS) as CUPS Clients</a></span></dt><dd><dl><dt><span class="sect2"><a href="CUPS-printing.html#id407928">Printer Drivers Running in &#8220;<span class="quote">Kernel Mode</span>&#8221; Cause Many
-Problems</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id407959">Workarounds Impose Heavy Limitations</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id407973">CUPS: A &#8220;<span class="quote">Magical Stone</span>&#8221;?</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id408015">PostScript Drivers with No Major Problems, Even in Kernel
-Mode</a></span></dt></dl></dd><dt><span class="sect1"><a href="CUPS-printing.html#id408093">Configuring CUPS for Driver Download</a></span></dt><dd><dl><dt><span class="sect2"><a href="CUPS-printing.html#id408112"><span class="emphasis"><em>cupsaddsmb</em></span>: The Unknown Utility</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id408200">Prepare Your <code class="filename">smb.conf</code> for <code class="literal">cupsaddsmb</code></a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id408505">CUPS &#8220;<span class="quote">PostScript Driver for Windows NT/200x/XP</span>&#8221;</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id408727">Recognizing Different Driver Files</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id408838">Acquiring the Adobe Driver Files</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id408858">ESP Print Pro PostScript Driver for Windows NT/200x/XP</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id408912">Caveats to Be Considered</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id409192">Windows CUPS PostScript Driver Versus Adobe Driver</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id409387">Run cupsaddsmb (Quiet Mode)</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id409517">Run cupsaddsmb with Verbose Output</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id409621">Understanding cupsaddsmb</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id409757">How to Recognize If cupsaddsmb Completed Successfully</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id409864">cupsaddsmb with a Samba PDC</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id409942">cupsaddsmb Flowchart</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id410020">Installing the PostScript Driver on a Client</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#cups-avoidps1">Avoiding Critical PostScript Driver Settings on the Client</a></span></dt></dl></dd><dt><span class="sect1"><a href="CUPS-printing.html#id410229">Installing PostScript Driver Files Manually Using rpcclient</a></span></dt><dd><dl><dt><span class="sect2"><a href="CUPS-printing.html#id410395">A Check of the rpcclient man Page</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id410555">Understanding the rpcclient man Page</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id410647">Producing an Example by Querying a Windows Box</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id410767">Requirements for adddriver and setdriver to Succeed</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id410975">Manual Driver Installation in 15 Steps</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id411854">Troubleshooting Revisited</a></span></dt></dl></dd><dt><span class="sect1"><a href="CUPS-printing.html#id411985">The Printing <code class="filename">*.tdb</code> Files</a></span></dt><dd><dl><dt><span class="sect2"><a href="CUPS-printing.html#id412184">Trivial Database Files</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id412246">Binary Format</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id412307">Losing <code class="filename">*.tdb</code> Files</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id412353">Using <code class="literal">tdbbackup</code></a></span></dt></dl></dd><dt><span class="sect1"><a href="CUPS-printing.html#id412464">CUPS Print Drivers from Linuxprinting.org</a></span></dt><dd><dl><dt><span class="sect2"><a href="CUPS-printing.html#id412624">foomatic-rip and Foomatic Explained</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id413329">foomatic-rip and Foomatic PPD Download and Installation</a></span></dt></dl></dd><dt><span class="sect1"><a href="CUPS-printing.html#id413751">Page Accounting with CUPS</a></span></dt><dd><dl><dt><span class="sect2"><a href="CUPS-printing.html#id413781">Setting Up Quotas</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id413832">Correct and Incorrect Accounting</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id413865">Adobe and CUPS PostScript Drivers for Windows Clients</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id413996">The page_log File Syntax</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id414132">Possible Shortcomings</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id414190">Future Developments</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id414225">Other Accounting Tools</a></span></dt></dl></dd><dt><span class="sect1"><a href="CUPS-printing.html#id414238">Additional Material</a></span></dt><dt><span class="sect1"><a href="CUPS-printing.html#id414430">Autodeletion or Preservation of CUPS Spool Files</a></span></dt><dd><dl><dt><span class="sect2"><a href="CUPS-printing.html#id414498">CUPS Configuration Settings Explained</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id414575">Preconditions</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id414681">Manual Configuration</a></span></dt></dl></dd><dt><span class="sect1"><a href="CUPS-printing.html#id414715">Printing from CUPS to Windows-Attached Printers</a></span></dt><dt><span class="sect1"><a href="CUPS-printing.html#id414972">More CUPS Filtering Chains</a></span></dt><dt><span class="sect1"><a href="CUPS-printing.html#id415081">Common Errors</a></span></dt><dd><dl><dt><span class="sect2"><a href="CUPS-printing.html#id415086">Windows 9x/Me Client Can't Install Driver</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#root-ask-loop">&#8220;<span class="quote">cupsaddsmb</span>&#8221; Keeps Asking for Root Password in Never-ending Loop</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id415153">&#8220;<span class="quote">cupsaddsmb</span>&#8221; or &#8220;<span class="quote">rpcclient addriver</span>&#8221; Emit Error</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id415189">&#8220;<span class="quote">cupsaddsmb</span>&#8221; Errors</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id415259">Client Can't Connect to Samba Printer</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id415282">New Account Reconnection from Windows 200x/XP Troubles</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id415360">Avoid Being Connected to the Samba Server as the Wrong User</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id415399">Upgrading to CUPS Drivers from Adobe Drivers</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id415434">Can't Use &#8220;<span class="quote">cupsaddsmb</span>&#8221; on Samba Server, Which Is a PDC</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id415468">Deleted Windows 200x Printer Driver Is Still Shown</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id415499">Windows 200x/XP Local Security Policies</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id415530">Administrator Cannot Install Printers for All Local Users</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id415567">Print Change, Notify Functions on NT Clients</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id415591">Win XP-SP1</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id415632">Print Options for All Users Can't Be Set on Windows 200x/XP</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id415896">Most Common Blunders in Driver Settings on Windows Clients</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id415949"><code class="literal">cupsaddsmb</code> Does Not Work with Newly Installed Printer</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id415995">Permissions on <code class="filename">/var/spool/samba/</code> Get Reset After Each Reboot</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id416081">Print Queue Called &#8220;<span class="quote">lp</span>&#8221; Mishandles Print Jobs</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id416144">Location of Adobe PostScript Driver Files for &#8220;<span class="quote">cupsaddsmb</span>&#8221;</a></span></dt></dl></dd><dt><span class="sect1"><a href="CUPS-printing.html#id416195">Overview of the CUPS Printing Processes</a></span></dt></dl></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id400524"></a>Introduction</h2></div></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id400530"></a>Features and Benefits</h3></div></div></div><p>
-<a class="indexterm" name="id400538"></a>
-		The Common UNIX Print System (<a href="http://www.cups.org/" target="_top">CUPS</a>)
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Chapter 22. CUPS Printing Support</title><link rel="stylesheet" href="../samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.73.1"><link rel="start" href="index.html" title="The Official Samba 3.2.x HOWTO and Reference Guide"><link rel="up" href="optional.html" title="Part III. Advanced Configuration"><link rel="prev" href="classicalprinting.html" title="Chapter 21. Classical Printing Support"><link rel="next" href="VFS.html" title="Chapter 23. 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 22. CUPS Printing Support</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="classicalprinting.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 22. 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><code class="email">&lt;<a class="email" href="mailto:kpfeifle at danka.de">kpfeifle at danka.de</a>&gt;</code></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><code class="email">&lt;<a class="email" href="mailto:CVizitiu at gbif.org">CVizitiu at gbif.org</a>&gt;</code></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><code class="email">&lt;<a class="email" href="mailto:jelmer at samba.org">jelmer at samba.org</a>&gt;</code></p></div></div></div></div><div><p class="pubdate"> (27 Jan 2004) </p></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="sect1"><a href="CUPS-printing.html#id2655256">Introduction</a></span></dt><dd><dl><dt><span class="sect2"><a href="CUPS-printing.html#id2655262">Features and Benefits</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2655322">Overview</a></span></dt></dl></dd><dt><span class="sect1"><a href="CUPS-printing.html#id2655446">Basic CUPS Support Configuration</a></span></dt><dd><dl><dt><span class="sect2"><a href="CUPS-printing.html#id2655562">Linking smbd with libcups.so</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2655808">Simple <code class="filename">smb.conf</code> Settings for CUPS</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2656054">More Complex CUPS <code class="filename">smb.conf</code> Settings</a></span></dt></dl></dd><dt><span class="sect1"><a href="CUPS-printing.html#id2656454">Advanced Configuration</a></span></dt><dd><dl><dt><span class="sect2"><a href="CUPS-printing.html#id2656471">Central Spooling vs. &#8220;<span class="quote">Peer-to-Peer</span>&#8221; Printing</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2656522">Raw Print Serving: Vendor Drivers on Windows Clients</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2656756">Installation of Windows Client Drivers</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#cups-raw">Explicitly Enable &#8220;<span class="quote">raw</span>&#8221; Printing for <span class="emphasis"><em>application/octet-stream</em></span></a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2657042">Driver Upload Methods</a></span></dt></dl></dd><dt><span class="sect1"><a href="CUPS-printing.html#id2657163">Advanced Intelligent Printing with PostScript Driver Download</a></span></dt><dd><dl><dt><span class="sect2"><a href="CUPS-printing.html#gdipost">GDI on Windows, PostScript on UNIX</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2657355">Windows Drivers, GDI, and EMF</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2657533">UNIX Printfile Conversion and GUI Basics</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#post-and-ghost">PostScript and Ghostscript</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2657891">Ghostscript: The Software RIP for Non-PostScript Printers</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2658045">PostScript Printer Description (PPD) Specification</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2658128">Using Windows-Formatted Vendor PPDs</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2658248">CUPS Also Uses PPDs for Non-PostScript Printers</a></span></dt></dl></dd><dt><span class="sect1"><a href="CUPS-printing.html#id2658287">The CUPS Filtering Architecture</a></span></dt><dd><dl><dt><span class="sect2"><a href="CUPS-printing.html#id2658523">MIME Types and CUPS Filters</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2658951">MIME Type Conversion Rules</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2659158">Filtering  Overview</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2659316">Prefilters</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2659503">pstops</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2659670">pstoraster</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2659940">imagetops and imagetoraster</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2660025">rasterto [printers specific]</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2660244">CUPS Backends</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2660583">The Role of <em class="parameter"><code>cupsomatic/foomatic</code></em></a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2660819">The Complete Picture</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2660832"><code class="filename">mime.convs</code></a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2660900">&#8220;<span class="quote">Raw</span>&#8221; Printing</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2661008">application/octet-stream Printing</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2661288">PostScript Printer Descriptions for Non-PostScript Printers</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2661571"><span class="emphasis"><em>cupsomatic/foomatic-rip</em></span> Versus <span class="emphasis"><em>Native CUPS</em></span> Printing</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2661908">Examples for Filtering Chains</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2662336">Sources of CUPS Drivers/PPDs</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2662459">Printing with Interface Scripts</a></span></dt></dl></dd><dt><span class="sect1"><a href="CUPS-printing.html#id2662554">Network Printing (Purely Windows)</a></span></dt><dd><dl><dt><span class="sect2"><a href="CUPS-printing.html#id2662570">From Windows Clients to an NT Print Server</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2662633">Driver Execution on the Client</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2662704">Driver Execution on the Server</a></span></dt></dl></dd><dt><span class="sect1"><a href="CUPS-printing.html#id2662809">Network Printing (Windows Clients and UNIX/Samba Print
+Servers)</a></span></dt><dd><dl><dt><span class="sect2"><a href="CUPS-printing.html#id2662827">From Windows Clients to a CUPS/Samba Print Server</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2663018">Samba Receiving Job-Files and Passing Them to CUPS</a></span></dt></dl></dd><dt><span class="sect1"><a href="CUPS-printing.html#id2663098">Network PostScript RIP</a></span></dt><dd><dl><dt><span class="sect2"><a href="CUPS-printing.html#id2663187">PPDs for Non-PS Printers on UNIX</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2663232">PPDs for Non-PS Printers on Windows</a></span></dt></dl></dd><dt><span class="sect1"><a href="CUPS-printing.html#id2663300">Windows Terminal Servers (WTS) as CUPS Clients</a></span></dt><dd><dl><dt><span class="sect2"><a href="CUPS-printing.html#id2663314">Printer Drivers Running in &#8220;<span class="quote">Kernel Mode</span>&#8221; Cause Many
+Problems</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2663353">Workarounds Impose Heavy Limitations</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2663370">CUPS: A &#8220;<span class="quote">Magical Stone</span>&#8221;?</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2663414">PostScript Drivers with No Major Problems, Even in Kernel
+Mode</a></span></dt></dl></dd><dt><span class="sect1"><a href="CUPS-printing.html#id2663501">Configuring CUPS for Driver Download</a></span></dt><dd><dl><dt><span class="sect2"><a href="CUPS-printing.html#id2663523"><span class="emphasis"><em>cupsaddsmb</em></span>: The Unknown Utility</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2663621">Prepare Your <code class="filename">smb.conf</code> for <code class="literal">cupsaddsmb</code></a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2663913">CUPS &#8220;<span class="quote">PostScript Driver for Windows NT/200x/XP</span>&#8221;</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2664152">Recognizing Different Driver Files</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2664271">Acquiring the Adobe Driver Files</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2664296">ESP Print Pro PostScript Driver for Windows NT/200x/XP</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2664358">Caveats to Be Considered</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2664658">Windows CUPS PostScript Driver Versus Adobe Driver</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2664876">Run cupsaddsmb (Quiet Mode)</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2665016">Run cupsaddsmb with Verbose Output</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2665208">Understanding cupsaddsmb</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2665352">How to Recognize If cupsaddsmb Completed Successfully</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2665474">cupsaddsmb with a Samba PDC</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2665555">cupsaddsmb Flowchart</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2665636">Installing the PostScript Driver on a Client</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#cups-avoidps1">Avoiding Critical PostScript Driver Settings on the Client</a></span></dt></dl></dd><dt><span class="sect1"><a href="CUPS-printing.html#id2665871">Installing PostScript Driver Files Manually Using rpcclient</a></span></dt><dd><dl><dt><span class="sect2"><a href="CUPS-printing.html#id2666045">A Check of the rpcclient man Page</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2666217">Understanding the rpcclient man Page</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2666322">Producing an Example by Querying a Windows Box</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2666454">Requirements for adddriver and setdriver to Succeed</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2666678">Manual Driver Installation in 15 Steps</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2667638">Troubleshooting Revisited</a></span></dt></dl></dd><dt><span class="sect1"><a href="CUPS-printing.html#id2667781">The Printing <code class="filename">*.tdb</code> Files</a></span></dt><dd><dl><dt><span class="sect2"><a href="CUPS-printing.html#id2667984">Trivial Database Files</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2668051">Binary Format</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2668117">Losing <code class="filename">*.tdb</code> Files</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2668168">Using <code class="literal">tdbbackup</code></a></span></dt></dl></dd><dt><span class="sect1"><a href="CUPS-printing.html#id2668288">CUPS Print Drivers from Linuxprinting.org</a></span></dt><dd><dl><dt><span class="sect2"><a href="CUPS-printing.html#id2668463">foomatic-rip and Foomatic Explained</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2669290">foomatic-rip and Foomatic PPD Download and Installation</a></span></dt></dl></dd><dt><span class="sect1"><a href="CUPS-printing.html#id2669762">Page Accounting with CUPS</a></span></dt><dd><dl><dt><span class="sect2"><a href="CUPS-printing.html#id2669798">Setting Up Quotas</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2669852">Correct and Incorrect Accounting</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2669893">Adobe and CUPS PostScript Drivers for Windows Clients</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2670033">The page_log File Syntax</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2670177">Possible Shortcomings</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2670243">Future Developments</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2670283">Other Accounting Tools</a></span></dt></dl></dd><dt><span class="sect1"><a href="CUPS-printing.html#id2670297">Additional Material</a></span></dt><dt><span class="sect1"><a href="CUPS-printing.html#id2670514">Autodeletion or Preservation of CUPS Spool Files</a></span></dt><dd><dl><dt><span class="sect2"><a href="CUPS-printing.html#id2670590">CUPS Configuration Settings Explained</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2670675">Preconditions</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2670814">Manual Configuration</a></span></dt></dl></dd><dt><span class="sect1"><a href="CUPS-printing.html#id2670862">Printing from CUPS to Windows-Attached Printers</a></span></dt><dt><span class="sect1"><a href="CUPS-printing.html#id2671158">More CUPS Filtering Chains</a></span></dt><dt><span class="sect1"><a href="CUPS-printing.html#id2671269">Common Errors</a></span></dt><dd><dl><dt><span class="sect2"><a href="CUPS-printing.html#id2671275">Windows 9x/Me Client Can't Install Driver</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#root-ask-loop">&#8220;<span class="quote">cupsaddsmb</span>&#8221; Keeps Asking for Root Password in Never-ending Loop</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2671352">&#8220;<span class="quote">cupsaddsmb</span>&#8221; or &#8220;<span class="quote">rpcclient addriver</span>&#8221; Emit Error</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2671390">&#8220;<span class="quote">cupsaddsmb</span>&#8221; Errors</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2671463">Client Can't Connect to Samba Printer</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2671488">New Account Reconnection from Windows 200x/XP Troubles</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2671579">Avoid Being Connected to the Samba Server as the Wrong User</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2671630">Upgrading to CUPS Drivers from Adobe Drivers</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2671668">Can't Use &#8220;<span class="quote">cupsaddsmb</span>&#8221; on Samba Server, Which Is a PDC</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2671704">Deleted Windows 200x Printer Driver Is Still Shown</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2671738">Windows 200x/XP Local Security Policies</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2671771">Administrator Cannot Install Printers for All Local Users</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2671812">Print Change, Notify Functions on NT Clients</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2671838">Win XP-SP1</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2671884">Print Options for All Users Can't Be Set on Windows 200x/XP</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2672167">Most Common Blunders in Driver Settings on Windows Clients</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2672223"><code class="literal">cupsaddsmb</code> Does Not Work with Newly Installed Printer</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2672272">Permissions on <code class="filename">/var/spool/samba/</code> Get Reset After Each Reboot</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2672371">Print Queue Called &#8220;<span class="quote">lp</span>&#8221; Mishandles Print Jobs</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2672440">Location of Adobe PostScript Driver Files for &#8220;<span class="quote">cupsaddsmb</span>&#8221;</a></span></dt></dl></dd><dt><span class="sect1"><a href="CUPS-printing.html#id2672493">Overview of the CUPS Printing Processes</a></span></dt></dl></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2655256"></a>Introduction</h2></div></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2655262"></a>Features and Benefits</h3></div></div></div><p>
+<a class="indexterm" name="id2655270"></a>
+		The Common UNIX Print System (<a class="ulink" href="http://www.cups.org/" target="_top">CUPS</a>)
 		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 have trouble finding out where to start debugging it. Refer to
-		<a href="classicalprinting.html" title="Chapter 21. Classical Printing Support">Classical Printing</a>, which contains much information
+		<a class="link" href="classicalprinting.html" title="Chapter 21. Classical Printing Support">Classical Printing</a>, which contains much information
 		that is also relevant to CUPS.
 		</p><p>
-<a class="indexterm" name="id400568"></a>
+<a class="indexterm" name="id2655305"></a>
 		CUPS sports quite a few unique and powerful features. While its basic functions may be grasped quite
 		easily, they are also new. Because it is different from other, more traditional printing systems, it is best
 		not to try to apply any prior knowledge about printing to this new system. Rather, try to understand CUPS from
 		the beginning. This documentation will lead you to a complete understanding of CUPS. Let's start with the most
 		basic things first.
-		</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id400581"></a>Overview</h3></div></div></div><p>
-<a class="indexterm" name="id400589"></a>
-<a class="indexterm" name="id400595"></a>
-<a class="indexterm" name="id400602"></a>
-<a class="indexterm" name="id400609"></a>
-<a class="indexterm" name="id400616"></a>
-<a class="indexterm" name="id400625"></a>
-<a class="indexterm" name="id400635"></a>
-<a class="indexterm" name="id400641"></a>
+		</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2655322"></a>Overview</h3></div></div></div><p>
+<a class="indexterm" name="id2655330"></a>
+<a class="indexterm" name="id2655337"></a>
+<a class="indexterm" name="id2655343"></a>
+<a class="indexterm" name="id2655350"></a>
+<a class="indexterm" name="id2655357"></a>
+<a class="indexterm" name="id2655367"></a>
+<a class="indexterm" name="id2655376"></a>
+<a class="indexterm" name="id2655383"></a>
 	CUPS is more than just a print spooling system. It is a complete printer management system that
 	complies with the new Internet Printing Protocol (IPP). IPP is an industry and Internet Engineering Task Force
 	(IETF) standard for network printing. Many of its functions can be managed remotely (or locally) via a Web
 	browser (giving you platform-independent access to the CUPS print server). Additionally, it has the
 	traditional command line and several more modern GUI interfaces (GUI interfaces developed by third parties,
-	like KDE's overwhelming <a href="http://printing.kde.org/" target="_top">KDEPrint</a>).
+	like KDE's overwhelming <a class="ulink" href="http://printing.kde.org/" target="_top">KDEPrint</a>).
 	</p><p>
-<a class="indexterm" name="id400662"></a>
-<a class="indexterm" name="id400669"></a>
+<a class="indexterm" name="id2655409"></a>
+<a class="indexterm" name="id2655416"></a>
 	CUPS allows creation of <span class="emphasis"><em>raw</em></span> printers (i.e., no print file format translation) as
 	well as <span class="emphasis"><em>smart</em></span> printers (i.e., CUPS does file format conversion as required for the
 	printer). In many ways, this gives CUPS capabilities similar to the MS Windows print monitoring system. Of
 	course, if you are a CUPS advocate, you would argue that CUPS is better! In any case, let us now explore how
 	to configure CUPS for interfacing with MS Windows print clients via Samba.
-	</p></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id400690"></a>Basic CUPS Support Configuration</h2></div></div></div><p>
-<a class="indexterm" name="id400698"></a>
-<a class="indexterm" name="id400704"></a>
-<a class="indexterm" name="id400711"></a>
-<a class="indexterm" name="id400718"></a>
-<a class="indexterm" name="id400725"></a>
+	</p></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2655446"></a>Basic CUPS Support Configuration</h2></div></div></div><p>
+<a class="indexterm" name="id2655454"></a>
+<a class="indexterm" name="id2655461"></a>
+<a class="indexterm" name="id2655468"></a>
+<a class="indexterm" name="id2655475"></a>
+<a class="indexterm" name="id2655482"></a>
 Printing with CUPS in the most basic <code class="filename">smb.conf</code> setup in Samba-3.0 (as was true for 2.2.x) requires just two
-parameters: <a class="indexterm" name="id400739"></a>printing = cups and <a class="indexterm" name="id400746"></a>printcap = cups. CUPS does not need a printcap file.  However, the
+parameters: <a class="link" href="smb.conf.5.html#PRINTING">printing = cups</a> and <a class="link" href="smb.conf.5.html#PRINTCAP">printcap = cups</a>. CUPS does not need a printcap file.  However, the
 <code class="filename">cupsd.conf</code> 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: <em class="parameter"><code>Printcap /etc/printcap</code></em> and <em class="parameter"><code>PrintcapFormat BSD</code></em>).
 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 <code class="literal">man
 cupsd.conf</code> and other CUPS-related documentation, like the wealth of documents regarding the CUPS
-server itself available from the <a href="http://localhost:631/documentation.html" target="_top">CUPS</a> web site.
-	</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id400790"></a>Linking smbd with libcups.so</h3></div></div></div><p>
-<a class="indexterm" name="id400798"></a>
+server itself available from the <a class="ulink" href="http://localhost:631/documentation.html" target="_top">CUPS</a> web site.
+	</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2655562"></a>Linking smbd with libcups.so</h3></div></div></div><p>
+<a class="indexterm" name="id2655570"></a>
 	Samba has a special relationship to CUPS. Samba can be compiled with CUPS library support.
 	Most recent installations have this support enabled. By default, CUPS linking is compiled
 	into smbd and other Samba binaries. Of course, you can use CUPS even
 	if Samba is not linked against <code class="filename">libcups.so</code>  but
 	there are some differences in required or supported configuration.
 	</p><p>
-<a class="indexterm" name="id400820"></a>
-<a class="indexterm" name="id400827"></a>
-	When Samba is compiled and linked with <code class="filename">libcups</code>, <a class="indexterm" name="id400839"></a>printcap = cups
+<a class="indexterm" name="id2655595"></a>
+<a class="indexterm" name="id2655601"></a>
+	When Samba is compiled and linked with <code class="filename">libcups</code>, <a class="link" href="smb.conf.5.html#PRINTCAP">printcap = cups</a>
 	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 <code class="literal">-oraw</code> option for printing. On a Linux
 	system, you can use the <code class="literal">ldd</code> utility to find out if smbd has been linked with the
@@ -79,30 +79,30 @@
 [....]
 </pre><p>
 	</p><p>
-<a class="indexterm" name="id400888"></a>
+<a class="indexterm" name="id2655672"></a>
 	The line <code class="computeroutput">libcups.so.2 =&gt; /usr/lib/libcups.so.2 (0x40123000)</code> 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 <code class="filename">smb.conf</code> 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="id400918"></a>printing = sysv. However, you will lose all the benefits
+	<a class="link" href="smb.conf.5.html#PRINTING">printing = sysv</a>. However, you will lose 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="id400926"></a>print command; other commands are
-	<a class="indexterm" name="id400934"></a>lppause command,
-	<a class="indexterm" name="id400941"></a>lpresume command,
-	<a class="indexterm" name="id400948"></a>lpq command,
-	<a class="indexterm" name="id400955"></a>lprm command,
-	<a class="indexterm" name="id400962"></a>queuepause command and
-	<a class="indexterm" name="id400969"></a>queue resume command).
-	</p></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id400978"></a>Simple <code class="filename">smb.conf</code> Settings for CUPS</h3></div></div></div><p>
-	To summarize, <a href="CUPS-printing.html#cups-exam-simple" title="Example 22.1. Simplest Printing-Related smb.conf">the Simplest Printing-Related 
+	<a class="link" href="smb.conf.5.html#PRINTCOMMAND">print command</a>; other commands are
+	<a class="link" href="smb.conf.5.html#LPPAUSECOMMAND">lppause command</a>,
+	<a class="link" href="smb.conf.5.html#LPRESUMECOMMAND">lpresume command</a>,
+	<a class="link" href="smb.conf.5.html#LPQCOMMAND">lpq command</a>,
+	<a class="link" href="smb.conf.5.html#LPRMCOMMAND">lprm command</a>,
+	<a class="link" href="smb.conf.5.html#QUEUEPAUSECOMMAND">queuepause command</a> and
+	<a class="link" href="smb.conf.5.html#QUEUERESUMECOMMAND">queue resume command</a>).
+	</p></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2655808"></a>Simple <code class="filename">smb.conf</code> Settings for CUPS</h3></div></div></div><p>
+	To summarize, <a class="link" href="CUPS-printing.html#cups-exam-simple" title="Example 22.1. Simplest Printing-Related smb.conf">the Simplest Printing-Related 
 	<code class="filename">smb.conf</code> file</a> shows the simplest printing-related setup for <code class="filename">smb.conf</code> to 
 	enable basic CUPS support:
-	</p><div class="example"><a name="cups-exam-simple"></a><p class="title"><b>Example 22.1. Simplest Printing-Related smb.conf</b></p><div class="example-contents"><table class="simplelist" border="0" summary="Simple list"><tr><td> </td></tr><tr><td><em class="parameter"><code>[global]</code></em></td></tr><tr><td><a class="indexterm" name="id401038"></a><em class="parameter"><code>load printers = yes</code></em></td></tr><tr><td><a class="indexterm" name="id401051"></a><em class="parameter"><code>printing = cups</code></em></td></tr><tr><td><a class="indexterm" name="id401063"></a><em class="parameter"><code>printcap name = cups</code></em></td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[printers]</code></em></td></tr><tr><td><a class="indexterm" name="id401085"></a><em class="parameter"><code>comment = All Printers</code></em></td></tr><tr><td><a class="indexterm" name="id401097"></a><em class="parameter"><code>path = /var/spool/samba</code></em></td></tr><tr><td><a class="indexterm" name="id401110"></a><em class="parameter"><code>browseable = no</code></em></td></tr><tr><td><a class="indexterm" name="id401122"></a><em class="parameter"><code>public = yes</code></em></td></tr><tr><td><a class="indexterm" name="id401135"></a><em class="parameter"><code>guest ok = yes</code></em></td></tr><tr><td><a class="indexterm" name="id401147"></a><em class="parameter"><code>writable = no</code></em></td></tr><tr><td><a class="indexterm" name="id401160"></a><em class="parameter"><code>printable = yes</code></em></td></tr><tr><td><a class="indexterm" name="id401172"></a><em class="parameter"><code>printer admin = root, @ntadmins</code></em></td></tr></table></div></div><br class="example-break"><p>
-<a class="indexterm" name="id401188"></a>
-<a class="indexterm" name="id401195"></a>
-<a class="indexterm" name="id401202"></a>
+	</p><div class="example"><a name="cups-exam-simple"></a><p class="title"><b>Example 22.1. Simplest Printing-Related smb.conf</b></p><div class="example-contents"><table class="simplelist" border="0" summary="Simple list"><tr><td> </td></tr><tr><td><em class="parameter"><code>[global]</code></em></td></tr><tr><td><a class="indexterm" name="id2655869"></a><em class="parameter"><code>load printers = yes</code></em></td></tr><tr><td><a class="indexterm" name="id2655880"></a><em class="parameter"><code>printing = cups</code></em></td></tr><tr><td><a class="indexterm" name="id2655892"></a><em class="parameter"><code>printcap name = cups</code></em></td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[printers]</code></em></td></tr><tr><td><a class="indexterm" name="id2655913"></a><em class="parameter"><code>comment = All Printers</code></em></td></tr><tr><td><a class="indexterm" name="id2655924"></a><em class="parameter"><code>path = /var/spool/samba</code></em></td></tr><tr><td><a class="indexterm" name="id2655936"></a><em class="parameter"><code>browseable = no</code></em></td></tr><tr><td><a class="indexterm" name="id2655948"></a><em class="parameter"><code>public = yes</code></em></td></tr><tr><td><a class="indexterm" name="id2655959"></a><em class="parameter"><code>guest ok = yes</code></em></td></tr><tr><td><a class="indexterm" name="id2655971"></a><em class="parameter"><code>writable = no</code></em></td></tr><tr><td><a class="indexterm" name="id2655982"></a><em class="parameter"><code>printable = yes</code></em></td></tr><tr><td><a class="indexterm" name="id2655994"></a><em class="parameter"><code>printer admin = root, @ntadmins</code></em></td></tr></table></div></div><br class="example-break"><p>
+<a class="indexterm" name="id2656009"></a>
+<a class="indexterm" name="id2656016"></a>
+<a class="indexterm" name="id2656023"></a>
 	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
@@ -112,25 +112,25 @@
 	hooked between the application's native format and the print data stream. If the backend printer is not a
 	PostScript device, the print data stream is &#8220;<span class="quote">binary,</span>&#8221; sensible only for the target printer. Read
 	on to learn what 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="id401226"></a>More Complex CUPS <code class="filename">smb.conf</code> Settings</h3></div></div></div><p>
-	<a href="CUPS-printing.html#overridesettings" title="Example 22.2. Overriding Global CUPS Settings for One Printer">The Overriding Global CUPS Settings for One Printer example</a> 
+	</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2656054"></a>More Complex CUPS <code class="filename">smb.conf</code> Settings</h3></div></div></div><p>
+	<a class="link" href="CUPS-printing.html#overridesettings" title="Example 22.2. Overriding Global CUPS Settings for One Printer">The Overriding Global CUPS Settings for One Printer example</a> 
 	is a slightly more complex printing-related setup for <code class="filename">smb.conf</code>. 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 22.2. Overriding Global CUPS Settings for One Printer</b></p><div class="example-contents"><table class="simplelist" border="0" summary="Simple list"><tr><td> </td></tr><tr><td><em class="parameter"><code>[global]</code></em></td></tr><tr><td><a class="indexterm" name="id401279"></a><em class="parameter"><code>printing = cups</code></em></td></tr><tr><td><a class="indexterm" name="id401292"></a><em class="parameter"><code>printcap name = cups</code></em></td></tr><tr><td><a class="indexterm" name="id401304"></a><em class="parameter"><code>load printers = yes</code></em></td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[printers]</code></em></td></tr><tr><td><a class="indexterm" name="id401326"></a><em class="parameter"><code>comment = All Printers</code></em></td></tr><tr><td><a class="indexterm" name="id401338"></a><em class="parameter"><code>path = /var/spool/samba</code></em></td></tr><tr><td><a class="indexterm" name="id401351"></a><em class="parameter"><code>public = yes</code></em></td></tr><tr><td><a class="indexterm" name="id401363"></a><em class="parameter"><code>guest ok = yes</code></em></td></tr><tr><td><a class="indexterm" name="id401376"></a><em class="parameter"><code>writable = no</code></em></td></tr><tr><td><a class="indexterm" name="id401388"></a><em class="parameter"><code>printable = yes</code></em></td></tr><tr><td><a class="indexterm" name="id401401"></a><em class="parameter"><code>printer admin = root, @ntadmins</code></em></td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[special_printer]</code></em></td></tr><tr><td><a class="indexterm" name="id401422"></a><em class="parameter"><code>comment = A special printer with his own settings</code></em></td></tr><tr><td><a class="indexterm" name="id401435"></a><em class="parameter"><code>path = /var/spool/samba-special</code></em></td></tr><tr><td><a class="indexterm" name="id401448"></a><em class="parameter"><code>printing = sysv</code></em></td></tr><tr><td><a class="indexterm" name="id401460"></a><em class="parameter"><code>printcap = lpstat</code></em></td></tr><tr><td><a class="indexterm" name="id401473"></a><em class="parameter"><code>print command = echo "NEW: `date`: printfile %f" &gt;&gt; /tmp/smbprn.log ; echo "     `date`: p-%p s-%s f-%f" &gt;&gt; /tmp/smbprn.log ; echo "     `date`: j-%j J-%J z-%z c-%c" &gt;&gt; /tmp/smbprn.log ; rm %f </code></em></td></tr><tr><td><a class="indexterm" name="id401488"></a><em class="parameter"><code>public = no</code></em></td></tr><tr><td><a class="indexterm" name="id401500"></a><em class="parameter"><code>guest ok = no</code></em></td></tr><tr><td><a class="indexterm" name="id401513"></a><em class="parameter"><code>writable = no</code></em></td></tr><tr><td><a class="indexterm" name="id401526"></a><em class="parameter"><code>printable = yes</code></em></td></tr><tr><td><a class="indexterm" name="id401538"></a><em class="parameter"><code>printer admin = kurt</code></em></td></tr><tr><td><a class="indexterm" name="id401551"></a><em class="parameter"><code>hosts deny = 0.0.0.0</code></em></td></tr><tr><td><a class="indexterm" name="id401563"></a><em class="parameter"><code>hosts allow = turbo_xp, 10.160.50.23, 10.160.51.60</code></em></td></tr></table></div></div><br class="example-break"><p>
+	</p><div class="example"><a name="overridesettings"></a><p class="title"><b>Example 22.2. Overriding Global CUPS Settings for One Printer</b></p><div class="example-contents"><table class="simplelist" border="0" summary="Simple list"><tr><td> </td></tr><tr><td><em class="parameter"><code>[global]</code></em></td></tr><tr><td><a class="indexterm" name="id2656111"></a><em class="parameter"><code>printing = cups</code></em></td></tr><tr><td><a class="indexterm" name="id2656122"></a><em class="parameter"><code>printcap name = cups</code></em></td></tr><tr><td><a class="indexterm" name="id2656134"></a><em class="parameter"><code>load printers = yes</code></em></td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[printers]</code></em></td></tr><tr><td><a class="indexterm" name="id2656154"></a><em class="parameter"><code>comment = All Printers</code></em></td></tr><tr><td><a class="indexterm" name="id2656166"></a><em class="parameter"><code>path = /var/spool/samba</code></em></td></tr><tr><td><a class="indexterm" name="id2656178"></a><em class="parameter"><code>public = yes</code></em></td></tr><tr><td><a class="indexterm" name="id2656189"></a><em class="parameter"><code>guest ok = yes</code></em></td></tr><tr><td><a class="indexterm" name="id2656201"></a><em class="parameter"><code>writable = no</code></em></td></tr><tr><td><a class="indexterm" name="id2656213"></a><em class="parameter"><code>printable = yes</code></em></td></tr><tr><td><a class="indexterm" name="id2656224"></a><em class="parameter"><code>printer admin = root, @ntadmins</code></em></td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[special_printer]</code></em></td></tr><tr><td><a class="indexterm" name="id2656245"></a><em class="parameter"><code>comment = A special printer with his own settings</code></em></td></tr><tr><td><a class="indexterm" name="id2656257"></a><em class="parameter"><code>path = /var/spool/samba-special</code></em></td></tr><tr><td><a class="indexterm" name="id2656269"></a><em class="parameter"><code>printing = sysv</code></em></td></tr><tr><td><a class="indexterm" name="id2656281"></a><em class="parameter"><code>printcap = lpstat</code></em></td></tr><tr><td><a class="indexterm" name="id2656292"></a><em class="parameter"><code>print command = echo "NEW: `date`: printfile %f" &gt;&gt; /tmp/smbprn.log ; echo "     `date`: p-%p s-%s f-%f" &gt;&gt; /tmp/smbprn.log ; echo "     `date`: j-%j J-%J z-%z c-%c" &gt;&gt; /tmp/smbprn.log ; rm %f </code></em></td></tr><tr><td><a class="indexterm" name="id2656309"></a><em class="parameter"><code>public = no</code></em></td></tr><tr><td><a class="indexterm" name="id2656321"></a><em class="parameter"><code>guest ok = no</code></em></td></tr><tr><td><a class="indexterm" name="id2656332"></a><em class="parameter"><code>writable = no</code></em></td></tr><tr><td><a class="indexterm" name="id2656344"></a><em class="parameter"><code>printable = yes</code></em></td></tr><tr><td><a class="indexterm" name="id2656355"></a><em class="parameter"><code>printer admin = kurt</code></em></td></tr><tr><td><a class="indexterm" name="id2656367"></a><em class="parameter"><code>hosts deny = 0.0.0.0</code></em></td></tr><tr><td><a class="indexterm" name="id2656379"></a><em class="parameter"><code>hosts allow = turbo_xp, 10.160.50.23, 10.160.51.60</code></em></td></tr></table></div></div><br class="example-break"><p>
 	This special share is only for testing purposes. It does not write the print job to a file. It just logs the job parameters
 	known to Samba into the <code class="filename">/tmp/smbprn.log</code> file and deletes the job-file. Moreover, the
-	<a class="indexterm" name="id401587"></a>printer admin of this share is &#8220;<span class="quote">kurt</span>&#8221; (not the &#8220;<span class="quote">@ntadmins</span>&#8221; group),
+	<a class="link" href="smb.conf.5.html#PRINTERADMIN">printer admin</a> 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
 	allows access from only three hosts. To prevent CUPS from kicking in and taking over the print jobs for that share, we need to set
-	<a class="indexterm" name="id401604"></a>printing = sysv and <a class="indexterm" name="id401611"></a>printcap = lpstat.
-	</p></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id401621"></a>Advanced Configuration</h2></div></div></div><p>
+	<a class="link" href="smb.conf.5.html#PRINTING">printing = sysv</a> and <a class="link" href="smb.conf.5.html#PRINTCAP">printcap = lpstat</a>.
+	</p></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2656454"></a>Advanced Configuration</h2></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 set up 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="id401636"></a>Central Spooling vs. &#8220;<span class="quote">Peer-to-Peer</span>&#8221; Printing</h3></div></div></div><p>
-<a class="indexterm" name="id401647"></a>
-	<a class="indexterm" name="id401654"></a>
-	<a class="indexterm" name="id401663"></a>
+	</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2656471"></a>Central Spooling vs. &#8220;<span class="quote">Peer-to-Peer</span>&#8221; Printing</h3></div></div></div><p>
+<a class="indexterm" name="id2656482"></a>
+	<a class="indexterm" name="id2656489"></a>
+	<a class="indexterm" name="id2656498"></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
@@ -138,9 +138,9 @@
 	pages mixed with each other. A better concept is the use of a print server: it routes all jobs through one
 	central system, which responds immediately, takes jobs from multiple concurrent clients, and transfers them to
 	the printer(s) in the correct order.
-	</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id401680"></a>Raw Print Serving: Vendor Drivers on Windows Clients</h3></div></div></div><p>
-	<a class="indexterm" name="id401688"></a>
-	<a class="indexterm" name="id401695"></a>
+	</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2656522"></a>Raw Print Serving: Vendor Drivers on Windows Clients</h3></div></div></div><p>
+	<a class="indexterm" name="id2656530"></a>
+	<a class="indexterm" name="id2656536"></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
@@ -149,8 +149,8 @@
 	device. In this case, a native (vendor-supplied) Windows printer driver needs to
 	be installed on each and every client for the target device.
 	</p><p>
-<a class="indexterm" name="id401713"></a>
-<a class="indexterm" name="id401719"></a>
+<a class="indexterm" name="id2656558"></a>
+<a class="indexterm" name="id2656565"></a>
 	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
@@ -164,15 +164,15 @@
 	This is achieved by installation of the printer as if it were physically
 	attached to the Windows client. You then redirect output to a raw network
 	print queue. This procedure may be followed to achieve this:
-	</p><div class="procedure"><a name="id401737"></a><p class="title"><b>Procedure 22.1. Configuration Steps for Raw CUPS Printing Support</b></p><ol type="1"><li><p>
-<a class="indexterm" name="id401749"></a>
+	</p><div class="procedure"><a name="id2656589"></a><p class="title"><b>Procedure 22.1. Configuration Steps for Raw CUPS Printing Support</b></p><ol type="1"><li><p>
+<a class="indexterm" name="id2656601"></a>
 		Edit <code class="filename">/etc/cups/mime.types</code> to uncomment the line
 		near the end of the file that has:
 </p><pre class="screen">
 #application/octet-...
 </pre><p>
 		</p></li><li><p>
-<a class="indexterm" name="id401774"></a>
+<a class="indexterm" name="id2656628"></a>
 		Do the same for the file <code class="filename">/etc/cups/mime.convs</code>.
 		</p></li><li><p>
 		Add a raw printer using the Web interface. Point your browser at
@@ -181,10 +181,10 @@
 		Choose Raw. Choose queue name <code class="constant">Raw Queue</code>.
 		</p></li><li><p>
 		In the <code class="filename">smb.conf</code> file <code class="constant">[printers]</code> section add
-		<a class="indexterm" name="id401820"></a>use client driver = Yes,
+		<a class="link" href="smb.conf.5.html#USECLIENTDRIVER">use client driver = Yes</a>,
 		and in the <code class="constant">[global]</code> section add
-		<a class="indexterm" name="id401831"></a>printing = CUPS, plus
-		<a class="indexterm" name="id401838"></a>printcap = CUPS.
+		<a class="link" href="smb.conf.5.html#PRINTING">printing = CUPS</a>, plus
+		<a class="link" href="smb.conf.5.html#PRINTCAP">printcap = CUPS</a>.
 		</p></li><li><p>
 		Install the printer as if it is a local printer, that is, Printing to <code class="constant">LPT1:</code>.
 		</p></li><li><p>
@@ -193,14 +193,14 @@
 		you have configured above. Example: <code class="constant">\\server\raw_q</code>.
 		Here, the name <code class="constant">raw_q</code> is the name you gave the print
 		queue in the CUPS environment.
-		</p></li></ol></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id401884"></a>Installation of Windows Client Drivers</h3></div></div></div><p>
+		</p></li></ol></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2656756"></a>Installation of Windows Client Drivers</h3></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 LanMan style
 	printing and uses a <code class="filename">\\sambaserver\printershare</code>
 	type of connection.</p></li><li><p>
-	<a class="indexterm" name="id401911"></a>
+	<a class="indexterm" name="id2656786"></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
@@ -209,9 +209,9 @@
 	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><p>
-	<a class="indexterm" name="id401952"></a>
-	<a class="indexterm" name="id401958"></a>
-	<a class="indexterm" name="id401965"></a>
+	<a class="indexterm" name="id2656831"></a>
+	<a class="indexterm" name="id2656837"></a>
+	<a class="indexterm" name="id2656844"></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
@@ -223,10 +223,10 @@
 </p><pre class="programlisting">
 application/octet-stream
 </pre><p>
-	<a class="indexterm" name="id402015"></a>
-	<a class="indexterm" name="id402022"></a>
+	<a class="indexterm" name="id2656899"></a>
+	<a class="indexterm" name="id2656906"></a>
 	In <code class="filename">/etc/cups/mime.convs</code>, have this line:
-	<a class="indexterm" name="id402035"></a>
+	<a class="indexterm" name="id2656920"></a>
 </p><pre class="programlisting">
 application/octet-stream   application/vnd.cups-raw   0   - 
 </pre><p>
@@ -237,8 +237,8 @@
 	Editing the <code class="filename">mime.convs</code> and the <code class="filename">mime.types</code> 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="id402096"></a>
-<a class="indexterm" name="id402103"></a>
+	<a class="indexterm" name="id2656984"></a>
+<a class="indexterm" name="id2656991"></a>
 	That CUPS is a more security-aware printing system than traditional ones does not by default allow a user to
 	send deliberate (possibly binary) data to printing devices. This could be easily abused to launch a
 	&#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
@@ -252,40 +252,40 @@
 	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="id402147"></a>Driver Upload Methods</h3></div></div></div><p>
+	</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2657042"></a>Driver Upload Methods</h3></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="id402159"></a>
+	<a class="indexterm" name="id2657055"></a>
 	If you want to use the MS-RPC-type printing, you must upload the
 	drivers onto the Samba server first (<em class="parameter"><code>[print$]</code></em>
 	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 <a href="classicalprinting.html" title="Chapter 21. Classical Printing Support">Classical Printing
+	&#8220;<span class="quote">Point'n'Print</span>&#8221;), please refer to the <a class="link" href="classicalprinting.html" title="Chapter 21. Classical Printing Support">Classical Printing
 	chapter</a> of this book. 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="id402192"></a>
+		<a class="indexterm" name="id2657092"></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="id402219"></a>
+		<a class="indexterm" name="id2657121"></a>
 		The Imprints tool set method.
 		</p></li></ul></div><p> 
-<a class="indexterm" name="id402231"></a>
+<a class="indexterm" name="id2657132"></a>
 	These three methods apply to CUPS all the same. The <code class="literal">cupsaddsmb</code> utility is a new and more
 	convenient way to load the Windows drivers into Samba and is provided if you use CUPS.
 	</p><p>
 	<code class="literal">cupsaddsmb</code> is discussed in much detail later in this chapter. But we first
 	explore the CUPS filtering system and compare the Windows and UNIX printing architectures.
-	</p></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id402258"></a>Advanced Intelligent Printing with PostScript Driver Download</h2></div></div></div><p>
-	<a class="indexterm" name="id402266"></a>
+	</p></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2657163"></a>Advanced Intelligent Printing with PostScript Driver Download</h2></div></div></div><p>
+	<a class="indexterm" name="id2657172"></a>
 	We now know how to set up a &#8220;<span class="quote">dump</span>&#8221; print server, that is, a server that spools
 	print jobs &#8220;<span class="quote">raw</span>&#8221;, leaving the print data untouched.
 	</p><p>
 	You might need to set up CUPS in a smarter way. The reasons could be manifold:
-	</p><a class="indexterm" name="id402289"></a><a class="indexterm" name="id402296"></a><a class="indexterm" name="id402302"></a><div class="itemizedlist"><ul type="disc"><li><p>Maybe your boss wants to get monthly statistics: Which
+	</p><a class="indexterm" name="id2657196"></a><a class="indexterm" name="id2657203"></a><a class="indexterm" name="id2657210"></a><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 set up a print quota system:
@@ -301,28 +301,28 @@
 	Windows and UNIX printing, then 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><p>
-	<a class="indexterm" name="id402363"></a>
-	<a class="indexterm" name="id402370"></a>
+	<a class="indexterm" name="id2657279"></a>
+	<a class="indexterm" name="id2657286"></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 it is so.
 	</p><p>
-	<a class="indexterm" name="id402382"></a>
-	<a class="indexterm" name="id402388"></a>
-<a class="indexterm" name="id402395"></a>
-<a class="indexterm" name="id402401"></a>
-<a class="indexterm" name="id402408"></a>
+	<a class="indexterm" name="id2657299"></a>
+	<a class="indexterm" name="id2657306"></a>
+<a class="indexterm" name="id2657312"></a>
+<a class="indexterm" name="id2657319"></a>
+<a class="indexterm" name="id2657326"></a>
 	You can't expect to throw just any file format at a printer and have it get printed. A file format conversion
 	must take place. The problem is that there is no common standard for print file formats across all
 	manufacturers and printer types. While PostScript (trademark held by Adobe) and, to an extent, PCL (trademark
 	held by Hewlett-Packard) have developed into semi-official &#8220;<span class="quote">standards</span>&#8221; by being the most widely
 	used 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="id402432"></a>Windows Drivers, GDI, and EMF</h3></div></div></div><p>
-	<a class="indexterm" name="id402440"></a>
-	<a class="indexterm" name="id402446"></a>
-	<a class="indexterm" name="id402453"></a>
-<a class="indexterm" name="id402460"></a>
+	</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2657355"></a>Windows Drivers, GDI, and EMF</h3></div></div></div><p>
+	<a class="indexterm" name="id2657363"></a>
+	<a class="indexterm" name="id2657369"></a>
+	<a class="indexterm" name="id2657376"></a>
+<a class="indexterm" name="id2657383"></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
@@ -333,21 +333,21 @@
 	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="id402487"></a>
-<a class="indexterm" name="id402494"></a>
-<a class="indexterm" name="id402501"></a>
+	<a class="indexterm" name="id2657418"></a>
+<a class="indexterm" name="id2657425"></a>
+<a class="indexterm" name="id2657431"></a>
 	To the GDI foundation in MS Windows, Apple has chosen to put paper and screen output on a common foundation
-	for its (BSD-UNIX-based, did you know?) Mac OS X and Darwin operating <a class="indexterm" name="id402509"></a> <a class="indexterm" name="id402516"></a>
-	<a class="indexterm" name="id402523"></a> <a class="indexterm" name="id402529"></a> systems.
+	for its (BSD-UNIX-based, did you know?) Mac OS X and Darwin operating <a class="indexterm" name="id2657442"></a> <a class="indexterm" name="id2657448"></a>
+	<a class="indexterm" name="id2657455"></a> <a class="indexterm" name="id2657462"></a> systems.
 	Apple's <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>
-	The example in <a href="CUPS-printing.html#1small" title="Figure 22.1. Windows Printing to a Local Printer.">Windows Printing to a Local Printer</a> illustrates local Windows
+	The example in <a class="link" href="CUPS-printing.html#1small" title="Figure 22.1. Windows Printing to a Local Printer.">Windows Printing to a Local Printer</a> illustrates local Windows
 	printing.
-	</p><div class="figure"><a name="1small"></a><p class="title"><b>Figure 22.1. Windows Printing to a Local Printer.</b></p><div class="figure-contents"><div class="mediaobject"><img src="images/1small.png" alt="Windows Printing to a Local Printer."></div></div></div><br class="figure-break"></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id402598"></a>UNIX Printfile Conversion and GUI Basics</h3></div></div></div><p>
-	<a class="indexterm" name="id402606"></a>
-	<a class="indexterm" name="id402613"></a>
-	<a class="indexterm" name="id402620"></a>
-	<a class="indexterm" name="id402626"></a>
+	</p><div class="figure"><a name="1small"></a><p class="title"><b>Figure 22.1. Windows Printing to a Local Printer.</b></p><div class="figure-contents"><div class="mediaobject"><img src="images/1small.png" alt="Windows Printing to a Local Printer."></div></div></div><br class="figure-break"></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2657533"></a>UNIX Printfile Conversion and GUI Basics</h3></div></div></div><p>
+	<a class="indexterm" name="id2657541"></a>
+	<a class="indexterm" name="id2657548"></a>
+	<a class="indexterm" name="id2657555"></a>
+	<a class="indexterm" name="id2657561"></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
@@ -361,16 +361,16 @@
 	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="id402672"></a>
-<a class="indexterm" name="id402679"></a>
-<a class="indexterm" name="id402686"></a>
-<a class="indexterm" name="id402692"></a>
-<a class="indexterm" name="id402699"></a>
-<a class="indexterm" name="id402706"></a>
-<a class="indexterm" name="id402713"></a>
-<a class="indexterm" name="id402720"></a>
-<a class="indexterm" name="id402726"></a>
-<a class="indexterm" name="id402733"></a>
+	<a class="indexterm" name="id2657611"></a>
+<a class="indexterm" name="id2657618"></a>
+<a class="indexterm" name="id2657625"></a>
+<a class="indexterm" name="id2657632"></a>
+<a class="indexterm" name="id2657638"></a>
+<a class="indexterm" name="id2657645"></a>
+<a class="indexterm" name="id2657652"></a>
+<a class="indexterm" name="id2657659"></a>
+<a class="indexterm" name="id2657666"></a>
+<a class="indexterm" name="id2657673"></a>
 	The PostScript programming language is an &#8220;<span class="quote">invention</span>&#8221; by Adobe, but its specifications have been
 	published extensively. Its strength lies in its powerful abilities to describe graphical objects (fonts,
 	shapes, patterns, lines, curves, and dots), their attributes (color, linewidth), and the way to manipulate
@@ -382,11 +382,11 @@
 	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><p>
-	<a class="indexterm" name="id402774"></a>
-	<a class="indexterm" name="id402780"></a>
-	<a class="indexterm" name="id402789"></a>
-<a class="indexterm" name="id402799"></a>
-<a class="indexterm" name="id402805"></a>
+	<a class="indexterm" name="id2657722"></a>
+	<a class="indexterm" name="id2657729"></a>
+	<a class="indexterm" name="id2657738"></a>
+<a class="indexterm" name="id2657747"></a>
+<a class="indexterm" name="id2657754"></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
 	that these devices have a built-in PostScript language &#8220;<span class="quote">interpreter,</span>&#8221; also called a raster image
@@ -395,31 +395,31 @@
 	commands into a bitmap picture as you see it on paper, in a resolution as done by your printer. This is no
 	different than PostScript printing a file from a Windows origin.
 	</p><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Note</h3><p>
-	<a class="indexterm" name="id402832"></a>
-<a class="indexterm" name="id402838"></a>
-<a class="indexterm" name="id402845"></a>
+	<a class="indexterm" name="id2657784"></a>
+<a class="indexterm" name="id2657790"></a>
+<a class="indexterm" name="id2657797"></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. as illustrated in <a href="CUPS-printing.html#2small" title="Figure 22.2. Printing to a PostScript Printer.">Printing to a PostScript Printer</a>.
+	there is CUPS. as illustrated in <a class="link" href="CUPS-printing.html#2small" title="Figure 22.2. Printing to a PostScript Printer.">Printing to a PostScript Printer</a>.
 	</p></div><div class="figure"><a name="2small"></a><p class="title"><b>Figure 22.2. Printing to a PostScript Printer.</b></p><div class="figure-contents"><div class="mediaobject"><img src="images/2small.png" alt="Printing to a PostScript Printer."></div></div></div><br class="figure-break"><p>
-	<a class="indexterm" name="id402919"></a>
+	<a class="indexterm" name="id2657876"></a>
 	However, there are other types of printers out there. These do not know how to print PostScript. They use
 	their own PDL, often proprietary. To print to them is much more demanding. Since your UNIX applications mostly
 	produce PostScript, and since these devices do not understand PostScript, you need to convert the print files
 	to a format suitable for your printer on the host before you can send it away.
-	</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id402931"></a>Ghostscript: The Software RIP for Non-PostScript Printers</h3></div></div></div><p>
-	<a class="indexterm" name="id402939"></a>
+	</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2657891"></a>Ghostscript: The Software RIP for Non-PostScript Printers</h3></div></div></div><p>
+	<a class="indexterm" name="id2657900"></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. This is shown in
-	<a href="CUPS-printing.html#3small" title="Figure 22.3. Ghostscript as a RIP for Non-PostScript Printers.">Ghostscript as a RIP for Non-PostScript Printers</a>.
+	<a class="link" href="CUPS-printing.html#3small" title="Figure 22.3. Ghostscript as a RIP for Non-PostScript Printers.">Ghostscript as a RIP for Non-PostScript Printers</a>.
 	</p><div class="figure"><a name="3small"></a><p class="title"><b>Figure 22.3. Ghostscript as a RIP for Non-PostScript Printers.</b></p><div class="figure-contents"><div class="mediaobject"><img src="images/3small.png" alt="Ghostscript as a RIP for Non-PostScript Printers."></div></div></div><br class="figure-break"><div class="tip" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Tip</h3><p>
-<a class="indexterm" name="id403005"></a>
-<a class="indexterm" name="id403011"></a>
-<a class="indexterm" name="id403018"></a>
+<a class="indexterm" name="id2657971"></a>
+<a class="indexterm" name="id2657977"></a>
+<a class="indexterm" name="id2657984"></a>
 	Use the &#8220;<span class="quote">gs -h</span>&#8221; command to check for all built-in &#8220;<span class="quote">devices</span>&#8221; on your Ghostscript
 	version. If you specify a parameter of <em class="parameter"><code>-sDEVICE=png256</code></em> 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
@@ -427,14 +427,14 @@
 	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="id403051"></a> Therefore, ESP Ghostscript was developed as an enhancement over GNU Ghostscript,
+	deficiencies.  <a class="indexterm" name="id2658022"></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, Red Hat, 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="id403071"></a>PostScript Printer Description (PPD) Specification</h3></div></div></div><p>
-	<a class="indexterm" name="id403079"></a>
-<a class="indexterm" name="id403085"></a>
-<a class="indexterm" name="id403092"></a>
+	</p></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2658045"></a>PostScript Printer Description (PPD) Specification</h3></div></div></div><p>
+	<a class="indexterm" name="id2658054"></a>
+<a class="indexterm" name="id2658060"></a>
+<a class="indexterm" name="id2658067"></a>
 	While PostScript in essence is a PDL to represent the page layout in a device-independent way, real-world
 	print jobs are always ending up being output on hardware with device-specific features. To take care of all
 	the differences in hardware and to allow for innovations, Adobe has specified a syntax and file format for
@@ -456,52 +456,52 @@
 	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="id403121"></a>
-<a class="indexterm" name="id403127"></a>
+	<a class="indexterm" name="id2658106"></a>
+<a class="indexterm" name="id2658113"></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="id403139"></a>Using Windows-Formatted Vendor PPDs</h3></div></div></div><p>
-<a class="indexterm" name="id403147"></a>
-<a class="indexterm" name="id403154"></a>
-<a class="indexterm" name="id403161"></a>
+	</p></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2658128"></a>Using Windows-Formatted Vendor PPDs</h3></div></div></div><p>
+<a class="indexterm" name="id2658136"></a>
+<a class="indexterm" name="id2658143"></a>
+<a class="indexterm" name="id2658150"></a>
 	CUPS can handle all spec-compliant PPDs as supplied by the manufacturers for their PostScript models. Even if
 	a vendor does not mention our favorite OS in his or her manuals and brochures, you can safely trust this:
 	<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 <a href="http://www.cups.org/testppd.php" target="_top">http://www.cups.org/testppd.php</a> and upload your PPD. You will
+	To check the spec compliance of any PPD online, go to <a class="ulink" href="http://www.cups.org/testppd.php" target="_top">http://www.cups.org/testppd.php</a> and upload your PPD. You will
 	see the results displayed immediately. CUPS in all versions after 1.1.19 has a much stricter internal PPD
 	parsing and checking code enabled; in case of printing trouble, this online resource should be one of your
 	first pit stops.
 	</p></div><div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Warning</h3><p>
-	<a class="indexterm" name="id403194"></a>
-	<a class="indexterm" name="id403201"></a>
+	<a class="indexterm" name="id2658190"></a>
+	<a class="indexterm" name="id2658196"></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>
-<a class="indexterm" name="id403224"></a>
+<a class="indexterm" name="id2658221"></a>
 	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 <code class="literal">smbclient
 	//NT4-box/print\$ -U username</code> to access the Windows directory where all printer driver files are
 	stored. First look in the <code class="filename">W32X86/2</code> subdirectory for the PPD you are seeking.
-	</p></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id403248"></a>CUPS Also Uses PPDs for Non-PostScript Printers</h3></div></div></div><p>
-<a class="indexterm" name="id403256"></a>
-<a class="indexterm" name="id403263"></a>
-<a class="indexterm" name="id403270"></a>
+	</p></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2658248"></a>CUPS Also Uses PPDs for Non-PostScript Printers</h3></div></div></div><p>
+<a class="indexterm" name="id2658256"></a>
+<a class="indexterm" name="id2658263"></a>
+<a class="indexterm" name="id2658270"></a>
 	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="id403283"></a>The CUPS Filtering Architecture</h2></div></div></div><p>
-<a class="indexterm" name="id403291"></a>
-<a class="indexterm" name="id403298"></a>
-<a class="indexterm" name="id403305"></a>
-<a class="indexterm" name="id403312"></a>
-<a class="indexterm" name="id403318"></a>
+	</p></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2658287"></a>The CUPS Filtering Architecture</h2></div></div></div><p>
+<a class="indexterm" name="id2658295"></a>
+<a class="indexterm" name="id2658302"></a>
+<a class="indexterm" name="id2658309"></a>
+<a class="indexterm" name="id2658316"></a>
+<a class="indexterm" name="id2658323"></a>
 The core of the CUPS filtering system is based on Ghostscript. In addition to Ghostscript, CUPS uses some
 other filters of its own. You (or your OS vendor) may have plugged in even more filters. CUPS handles all data
 file formats under the label of various MIME types. Every incoming print file is subjected to an initial
@@ -512,82 +512,82 @@
 </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>
-<a class="indexterm" name="id403341"></a>
-<a class="indexterm" name="id403348"></a>
+<a class="indexterm" name="id2658352"></a>
+<a class="indexterm" name="id2658360"></a>
 	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>
-<a class="indexterm" name="id403368"></a>
+<a class="indexterm" name="id2658380"></a>
 	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>
-<a class="indexterm" name="id403383"></a>
-<a class="indexterm" name="id403390"></a>
-<a class="indexterm" name="id403397"></a>
+<a class="indexterm" name="id2658397"></a>
+<a class="indexterm" name="id2658403"></a>
+<a class="indexterm" name="id2658410"></a>
 Make sure your Ghostscript version has the &#8220;<span class="quote">cups</span>&#8221; device compiled in (check with <code class="literal">gs -h |
 grep cups</code>). Otherwise you may encounter the dreaded <code class="computeroutput">Unable to convert file
 0</code> 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 recompile or use
-<a class="indexterm" name="id403425"></a><a href="http://www.cups.org/ghostscript.php" target="_top">ESP Ghostscript</a>. The superior alternative is ESP
+<a class="indexterm" name="id2658441"></a><a class="ulink" href="http://www.cups.org/ghostscript.php" target="_top">ESP Ghostscript</a>. The superior alternative is ESP
 Ghostscript. It supports not just CUPS, but 300 other devices (while GNU Ghostscript supports only about 180).
 Because of this broad output device support, ESP Ghostscript is the first choice for non-CUPS spoolers, too.
 It is now recommended by Linuxprinting.org for all spoolers.
 </p><p>
-<a class="indexterm" name="id403445"></a>
-<a class="indexterm" name="id403451"></a>
-<a class="indexterm" name="id403458"></a>
-<a class="indexterm" name="id403465"></a>
+<a class="indexterm" name="id2658464"></a>
+<a class="indexterm" name="id2658470"></a>
+<a class="indexterm" name="id2658477"></a>
+<a class="indexterm" name="id2658484"></a>
 CUPS printers may be set up to use external rendering paths. One of the most common is provided by the
-Foomatic/cupsomatic concept from <a href="http://www.linuxprinting.org/" target="_top">Linuxprinting.org</a>. This
+Foomatic/cupsomatic concept from <a class="ulink" href="http://www.linuxprinting.org/" target="_top">Linuxprinting.org</a>. 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="id403484"></a> broadest printer
+results and <a class="indexterm" name="id2658507"></a> broadest printer
 model support is provided by ESP Ghostscript (more about Foomatic/cupsomatic, particularly the new version
 called now <span class="emphasis"><em>foomatic-rip</em></span>, follows).
-</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id403499"></a>MIME Types and CUPS Filters</h3></div></div></div><p>
-	<a class="indexterm" name="id403507"></a>
-	<a class="indexterm" name="id403516"></a>
-<a class="indexterm" name="id403523"></a>
-<a class="indexterm" name="id403530"></a>
-<a class="indexterm" name="id403537"></a>
+</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2658523"></a>MIME Types and CUPS Filters</h3></div></div></div><p>
+	<a class="indexterm" name="id2658531"></a>
+	<a class="indexterm" name="id2658540"></a>
+<a class="indexterm" name="id2658547"></a>
+<a class="indexterm" name="id2658554"></a>
+<a class="indexterm" name="id2658561"></a>
 	CUPS reads the file <code class="filename">/etc/cups/mime.types</code> (and all other files carrying a
 	<code class="filename">*.types</code> suffix in the same directory) upon startup. These files contain the MIME type
 	recognition rules that are applied when CUPS runs its autotyping routines. The rule syntax is explained in the
 	man page for <code class="filename">mime.types</code> and in the comments section of the
 	<code class="filename">mime.types</code> file itself. A simple rule reads like this:
-	<a class="indexterm" name="id403570"></a>
+	<a class="indexterm" name="id2658597"></a>
 </p><pre class="programlisting">
 application/pdf         pdf string(0,%PDF)
 </pre><p>
-<a class="indexterm" name="id403583"></a>
-<a class="indexterm" name="id403590"></a>
+<a class="indexterm" name="id2658611"></a>
+<a class="indexterm" name="id2658618"></a>
 	This means if a filename has a <code class="filename">.pdf</code> 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 (<em class="parameter"><code>application/pdf</code></em>).  Another rule is this:
 </p><pre class="programlisting">
 application/postscript  ai eps ps string(0,%!) string(0,&lt;04&gt;%!)
 </pre><p>
-<a class="indexterm" name="id403620"></a>
-<a class="indexterm" name="id403627"></a>
-<a class="indexterm" name="id403634"></a>
-<a class="indexterm" name="id403640"></a>
-<a class="indexterm" name="id403647"></a>
-<a class="indexterm" name="id403654"></a>
+<a class="indexterm" name="id2658651"></a>
+<a class="indexterm" name="id2658658"></a>
+<a class="indexterm" name="id2658665"></a>
+<a class="indexterm" name="id2658671"></a>
+<a class="indexterm" name="id2658678"></a>
+<a class="indexterm" name="id2658685"></a>
 	If the filename has one of the suffixes <code class="filename">.ai</code>, <code class="filename">.eps</code>,
 	<code class="filename">.ps</code>, 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
 	(<em class="parameter"><code>application/postscript</code></em>).
 	</p><div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Warning</h3><p>
-<a class="indexterm" name="id403696"></a>
+<a class="indexterm" name="id2658729"></a>
 	Don't confuse the other mime.types files your system might be using
 	with the one in the <code class="filename">/etc/cups/</code> directory.
 	</p></div><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Note</h3><p>
-<a class="indexterm" name="id403714"></a>
-<a class="indexterm" name="id403721"></a>
-<a class="indexterm" name="id403728"></a>
-<a class="indexterm" name="id403734"></a>
-<a class="indexterm" name="id403741"></a>
+<a class="indexterm" name="id2658748"></a>
+<a class="indexterm" name="id2658755"></a>
+<a class="indexterm" name="id2658761"></a>
+<a class="indexterm" name="id2658768"></a>
+<a class="indexterm" name="id2658775"></a>
 	There is an important difference between two similar MIME types in CUPS: one is
 	<em class="parameter"><code>application/postscript</code></em>, the other is
 	<em class="parameter"><code>application/vnd.cups-postscript</code></em>. While <em class="parameter"><code>application/postscript</code></em> is
@@ -598,32 +598,32 @@
 	(<em class="parameter"><code>application/vnd.cups-postscript</code></em>) is the responsibility of the CUPS
 	<em class="parameter"><code>pstops</code></em> filter. pstops uses information contained in the PPD to do the transformation.
 	</p></div><p>
-<a class="indexterm" name="id403797"></a>
-<a class="indexterm" name="id403804"></a>
-<a class="indexterm" name="id403811"></a>
-<a class="indexterm" name="id403817"></a>
-<a class="indexterm" name="id403824"></a>
-<a class="indexterm" name="id403830"></a>
-<a class="indexterm" name="id403837"></a>
-<a class="indexterm" name="id403844"></a>
-<a class="indexterm" name="id403850"></a>
-<a class="indexterm" name="id403857"></a>
-<a class="indexterm" name="id403864"></a>
-<a class="indexterm" name="id403871"></a>
-<a class="indexterm" name="id403878"></a>
-<a class="indexterm" name="id403884"></a>
-<a class="indexterm" name="id403891"></a>
-<a class="indexterm" name="id403898"></a>
+<a class="indexterm" name="id2658837"></a>
+<a class="indexterm" name="id2658844"></a>
+<a class="indexterm" name="id2658851"></a>
+<a class="indexterm" name="id2658857"></a>
+<a class="indexterm" name="id2658864"></a>
+<a class="indexterm" name="id2658871"></a>
+<a class="indexterm" name="id2658877"></a>
+<a class="indexterm" name="id2658884"></a>
+<a class="indexterm" name="id2658891"></a>
+<a class="indexterm" name="id2658897"></a>
+<a class="indexterm" name="id2658904"></a>
+<a class="indexterm" name="id2658911"></a>
+<a class="indexterm" name="id2658918"></a>
+<a class="indexterm" name="id2658925"></a>
+<a class="indexterm" name="id2658932"></a>
+<a class="indexterm" name="id2658938"></a>
 	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="id403909"></a>MIME Type Conversion Rules</h3></div></div></div><p>
-	<a class="indexterm" name="id403917"></a>
-	<a class="indexterm" name="id403923"></a>
-<a class="indexterm" name="id403930"></a>
-<a class="indexterm" name="id403937"></a>
-<a class="indexterm" name="id403944"></a>
+	</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2658951"></a>MIME Type Conversion Rules</h3></div></div></div><p>
+	<a class="indexterm" name="id2658959"></a>
+	<a class="indexterm" name="id2658966"></a>
+<a class="indexterm" name="id2658973"></a>
+<a class="indexterm" name="id2658980"></a>
+<a class="indexterm" name="id2658987"></a>
 	CUPS reads the file <code class="filename">/etc/cups/mime.convs</code>
 	(and all other files named with a <code class="filename">*.convs</code>
 	suffix in the same directory) upon startup. These files contain
@@ -634,44 +634,44 @@
 </p><pre class="programlisting">
 application/pdf         application/postscript   33   pdftops
 </pre><p>
-<a class="indexterm" name="id403971"></a>
+<a class="indexterm" name="id2659019"></a>
 	This means that the <em class="parameter"><code>pdftops</code></em> filter will take
 	<em class="parameter"><code>application/pdf</code></em> as input and produce
 	<em class="parameter"><code>application/postscript</code></em> as output; the virtual
 	cost of this operation is 33 CUPS-$. The next filter is more
 	expensive, costing 66 CUPS-$:
-	<a class="indexterm" name="id403997"></a>
+	<a class="indexterm" name="id2659047"></a>
 </p><pre class="programlisting">
 application/vnd.hp-HPGL application/postscript   66   hpgltops
 </pre><p>
-<a class="indexterm" name="id404010"></a>
+<a class="indexterm" name="id2659060"></a>
 	This is the <em class="parameter"><code>hpgltops</code></em>, which processes HP-GL
 	plotter files to PostScript.
-	<a class="indexterm" name="id404023"></a>
+	<a class="indexterm" name="id2659074"></a>
 </p><pre class="programlisting">
 application/octet-stream
 </pre><p>
 	Here are two more examples: 
-	<a class="indexterm" name="id404036"></a>
-<a class="indexterm" name="id404043"></a>
-<a class="indexterm" name="id404050"></a>
-<a class="indexterm" name="id404057"></a>
+	<a class="indexterm" name="id2659088"></a>
+<a class="indexterm" name="id2659095"></a>
+<a class="indexterm" name="id2659102"></a>
+<a class="indexterm" name="id2659108"></a>
 </p><pre class="programlisting">
 application/x-shell     application/postscript   33    texttops
 text/plain              application/postscript   33    texttops
 </pre><p>
-<a class="indexterm" name="id404070"></a>
+<a class="indexterm" name="id2659123"></a>
 	The last two examples name the <em class="parameter"><code>texttops</code></em> filter to work on
 	<em class="parameter"><code>text/plain</code></em> as well as on <em class="parameter"><code>application/x-shell</code></em>. (Hint: This
 	differentiation is needed for the syntax highlighting feature of <em class="parameter"><code>texttops</code></em>).
-	</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id404104"></a>Filtering  Overview</h3></div></div></div><p>
-	<a class="indexterm" name="id404112"></a>
+	</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2659158"></a>Filtering  Overview</h3></div></div></div><p>
+	<a class="indexterm" name="id2659166"></a>
 	There are many more combinations named in <code class="filename">mime.convs</code>. However, you are not limited to use
 	the ones predefined there. You can plug in any filter you like to the CUPS framework. It must meet, or must be
 	made to meet, some minimal requirements. If you find (or write) a cool conversion filter of some kind, make
 	sure it complies with what CUPS needs and put in the right lines in <code class="filename">mime.types</code> and
 	<code class="filename">mime.convs</code>; then it will work seamlessly inside CUPS.
-	</p><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id404141"></a>Filter Requirements</h4></div></div></div><p>
+	</p><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2659199"></a>Filter Requirements</h4></div></div></div><p>
 	The &#8220;<span class="quote">CUPS requirements</span>&#8221; for filters are simple. Take filenames or <code class="filename">stdin</code> as
 	input and write to <code class="filename">stdout</code>. They should take these arguments:
 	</p><div class="variablelist"><dl><dt><span class="term">printer</span></dt><dd><p>
@@ -690,24 +690,24 @@
 			(optionally) The print request file (if missing, filters expected data
 			fed through <code class="filename">stdin</code>). 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="id404252"></a>Prefilters</h3></div></div></div><p>
-	<a class="indexterm" name="id404260"></a>
-<a class="indexterm" name="id404267"></a>
-<a class="indexterm" name="id404274"></a>
+			</p></dd></dl></div></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2659316"></a>Prefilters</h3></div></div></div><p>
+	<a class="indexterm" name="id2659323"></a>
+<a class="indexterm" name="id2659330"></a>
+<a class="indexterm" name="id2659337"></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>
-<a class="indexterm" name="id404285"></a>
-<a class="indexterm" name="id404292"></a>
-<a class="indexterm" name="id404299"></a>
-<a class="indexterm" name="id404306"></a>
-<a class="indexterm" name="id404312"></a>
-<a class="indexterm" name="id404319"></a>
-<a class="indexterm" name="id404326"></a>
-<a class="indexterm" name="id404332"></a>
-<a class="indexterm" name="id404339"></a>
-<a class="indexterm" name="id404346"></a>
+<a class="indexterm" name="id2659350"></a>
+<a class="indexterm" name="id2659357"></a>
+<a class="indexterm" name="id2659364"></a>
+<a class="indexterm" name="id2659371"></a>
+<a class="indexterm" name="id2659377"></a>
+<a class="indexterm" name="id2659384"></a>
+<a class="indexterm" name="id2659390"></a>
+<a class="indexterm" name="id2659397"></a>
+<a class="indexterm" name="id2659404"></a>
+<a class="indexterm" name="id2659411"></a>
 	But what happens if you send one of the supported non-PS formats to print? Then CUPS runs
 	&#8220;<span class="quote">prefilters</span>&#8221; on these input formats to generate PostScript first. There are prefilters to create
 	PostScript from ASCII text, PDF, DVI, or HP-GL. The outcome of these filters is always of MIME type
@@ -715,20 +715,20 @@
 	embedded into the PostScript by CUPS and that the next filter to be called is pstops). Another prefilter is
 	running on all supported image formats, the <em class="parameter"><code>imagetops</code></em> filter. Its outcome is always of
 	MIME type <em class="parameter"><code>application/vnd.cups-postscript</code></em> (not application/postscript), meaning it has
-	the print options already embedded into the file. This is shown in <a href="CUPS-printing.html#4small" title="Figure 22.4. Prefiltering in CUPS to Form PostScript.">Prefiltering in
+	the print options already embedded into the file. This is shown in <a class="link" href="CUPS-printing.html#4small" title="Figure 22.4. Prefiltering in CUPS to Form PostScript.">Prefiltering in
 	CUPS to Form PostScript</a>.
-	</p><div class="figure"><a name="4small"></a><p class="title"><b>Figure 22.4. Prefiltering in CUPS to Form PostScript.</b></p><div class="figure-contents"><div class="mediaobject"><img src="images/4small.png" width="135" alt="Prefiltering in CUPS to Form PostScript."></div></div></div><br class="figure-break"></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id404429"></a>pstops</h3></div></div></div><p>
-<a class="indexterm" name="id404437"></a>
-<a class="indexterm" name="id404444"></a>
-<a class="indexterm" name="id404451"></a>
-<a class="indexterm" name="id404458"></a>
-<a class="indexterm" name="id404464"></a>
-<a class="indexterm" name="id404471"></a>
-<a class="indexterm" name="id404478"></a>
+	</p><div class="figure"><a name="4small"></a><p class="title"><b>Figure 22.4. Prefiltering in CUPS to Form PostScript.</b></p><div class="figure-contents"><div class="mediaobject"><img src="images/4small.png" width="135" alt="Prefiltering in CUPS to Form PostScript."></div></div></div><br class="figure-break"></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2659503"></a>pstops</h3></div></div></div><p>
+<a class="indexterm" name="id2659511"></a>
+<a class="indexterm" name="id2659517"></a>
+<a class="indexterm" name="id2659524"></a>
+<a class="indexterm" name="id2659532"></a>
+<a class="indexterm" name="id2659539"></a>
+<a class="indexterm" name="id2659545"></a>
+<a class="indexterm" name="id2659552"></a>
 	<span class="emphasis"><em>pstops</em></span> is a filter that is used to convert <em class="parameter"><code>application/postscript</code></em> to
 	<em class="parameter"><code>application/vnd.cups-postscript</code></em>. As stated earlier, this filter inserts all
 	device-specific print options (commands to the printer to ask for the duplexing of output, or stapling and
-	punching it, and so on) into the PostScript file. An example is illustrated in <a href="CUPS-printing.html#5small" title="Figure 22.5. Adding Device-Specific Print Options.">Adding Device-Specific Print Options</a>.
+	punching it, and so on) into the PostScript file. An example is illustrated in <a class="link" href="CUPS-printing.html#5small" title="Figure 22.5. Adding Device-Specific Print Options.">Adding Device-Specific Print Options</a>.
 	</p><div class="figure"><a name="5small"></a><p class="title"><b>Figure 22.5. Adding Device-Specific Print Options.</b></p><div class="figure-contents"><div class="mediaobject"><img src="images/5small.png" width="135" alt="Adding Device-Specific Print Options."></div></div></div><br class="figure-break"><p>
 	This is not all. Other tasks performed by it are:
 	</p><div class="itemizedlist"><ul type="disc"><li><p>
@@ -740,34 +740,34 @@
 		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 <code class="filename">/var/log/cups/page_log</code>.
-		</p></li></ul></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id404588"></a>pstoraster</h3></div></div></div><p>
-<a class="indexterm" name="id404596"></a>
-<a class="indexterm" name="id404603"></a>
-<a class="indexterm" name="id404610"></a>
+		</p></li></ul></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2659670"></a>pstoraster</h3></div></div></div><p>
+<a class="indexterm" name="id2659678"></a>
+<a class="indexterm" name="id2659685"></a>
+<a class="indexterm" name="id2659692"></a>
 	<em class="parameter"><code>pstoraster</code></em> 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. This is shown in <a href="CUPS-printing.html#cups-raster" title="Figure 22.6. PostScript to Intermediate Raster Format.">the PostScript to
+	generate device-specific printer data. This is shown in <a class="link" href="CUPS-printing.html#cups-raster" title="Figure 22.6. PostScript to Intermediate Raster Format.">the PostScript to
 	Intermediate Raster Format diagram</a>.
 	</p><div class="figure"><a name="cups-raster"></a><p class="title"><b>Figure 22.6. PostScript to Intermediate Raster Format.</b></p><div class="figure-contents"><div class="mediaobject"><img src="images/6small.png" width="135" alt="PostScript to Intermediate Raster Format."></div></div></div><br class="figure-break"><p>
-<a class="indexterm" name="id404680"></a>
-<a class="indexterm" name="id404687"></a>
-<a class="indexterm" name="id404694"></a>
-<a class="indexterm" name="id404701"></a>
+<a class="indexterm" name="id2659768"></a>
+<a class="indexterm" name="id2659775"></a>
+<a class="indexterm" name="id2659782"></a>
+<a class="indexterm" name="id2659789"></a>
 	CUPS raster is a generic raster format with powerful features. It is able to include per-page information,
 	color profiles, and more, to be used by the downstream raster drivers. Its MIME type is registered with IANA
 	and its specification is, of course, completely open. It is designed to make it quite easy and inexpensive for
 	manufacturers to develop Linux and UNIX raster drivers for their printer models should they choose to do so.
 	CUPS always takes care of the first stage of rasterization so these vendors do not need to care about
 	Ghostscript complications (in fact, there are currently more than one vendor financing the development of CUPS
-	raster drivers). This is illustrated in <a href="CUPS-printing.html#cups-raster2" title="Figure 22.7. CUPS-Raster Production Using Ghostscript.">the CUPS-Raster Production Using
+	raster drivers). This is illustrated in <a class="link" href="CUPS-printing.html#cups-raster2" title="Figure 22.7. CUPS-Raster Production Using Ghostscript.">the CUPS-Raster Production Using
 	Ghostscript illustration</a>.
 	</p><div class="figure"><a name="cups-raster2"></a><p class="title"><b>Figure 22.7. CUPS-Raster Production Using Ghostscript.</b></p><div class="figure-contents"><div class="mediaobject"><img src="images/7small.png" alt="CUPS-Raster Production Using Ghostscript."></div></div></div><br class="figure-break"><p>
-<a class="indexterm" name="id404765"></a>
-<a class="indexterm" name="id404772"></a>
-<a class="indexterm" name="id404779"></a>
-<a class="indexterm" name="id404786"></a>
+<a class="indexterm" name="id2659861"></a>
+<a class="indexterm" name="id2659868"></a>
+<a class="indexterm" name="id2659875"></a>
+<a class="indexterm" name="id2659882"></a>
 	CUPS versions before version 1.1.15 shipped a binary (or source code) standalone filter, named
 	<em class="parameter"><code>pstoraster</code></em>. <em class="parameter"><code>pstoraster</code></em>, which was derived from GNU Ghostscript
 	5.50 and could be installed instead of and in addition to any GNU or AFPL Ghostscript package without
@@ -778,27 +778,27 @@
 	now a simple shell script calling <code class="literal">gs</code> with the <code class="literal">-sDEVICE=cups</code> parameter.
 	If your Ghostscript fails when this command is executed: <code class="literal">gs -h |grep cups</code>, 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="id404838"></a>imagetops and imagetoraster</h3></div></div></div><p>
-<a class="indexterm" name="id404846"></a>
-<a class="indexterm" name="id404853"></a>
+	</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2659940"></a>imagetops and imagetoraster</h3></div></div></div><p>
+<a class="indexterm" name="id2659948"></a>
+<a class="indexterm" name="id2659955"></a>
 	In the section about prefilters, we mentioned the prefilter
 	that generates PostScript from image formats. The <em class="parameter"><code>imagetoraster</code></em>
 	filter is used to convert directly from image to raster, without the
 	intermediate PostScript stage. It is used more often than the previously
 	mentioned prefilters. We summarize in a flowchart the image file
-	filtering in <a href="CUPS-printing.html#small8" title="Figure 22.8. Image Format to CUPS-Raster Format Conversion.">the Image Format to CUPS-Raster Format Conversion illustration</a>.
-	</p><div class="figure"><a name="small8"></a><p class="title"><b>Figure 22.8. Image Format to CUPS-Raster Format Conversion.</b></p><div class="figure-contents"><div class="mediaobject"><img src="images/8small.png" alt="Image Format to CUPS-Raster Format Conversion."></div></div></div><br class="figure-break"></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id404918"></a>rasterto [printers specific]</h3></div></div></div><p>
-<a class="indexterm" name="id404926"></a>
-<a class="indexterm" name="id404933"></a>
-<a class="indexterm" name="id404940"></a>
-<a class="indexterm" name="id404947"></a>
-<a class="indexterm" name="id404953"></a>
-<a class="indexterm" name="id404960"></a>
-<a class="indexterm" name="id404967"></a>
-<a class="indexterm" name="id404974"></a>
-<a class="indexterm" name="id404981"></a>
-<a class="indexterm" name="id404987"></a>
-<a class="indexterm" name="id404994"></a>
+	filtering in <a class="link" href="CUPS-printing.html#small8" title="Figure 22.8. Image Format to CUPS-Raster Format Conversion.">the Image Format to CUPS-Raster Format Conversion illustration</a>.
+	</p><div class="figure"><a name="small8"></a><p class="title"><b>Figure 22.8. Image Format to CUPS-Raster Format Conversion.</b></p><div class="figure-contents"><div class="mediaobject"><img src="images/8small.png" alt="Image Format to CUPS-Raster Format Conversion."></div></div></div><br class="figure-break"></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2660025"></a>rasterto [printers specific]</h3></div></div></div><p>
+<a class="indexterm" name="id2660033"></a>
+<a class="indexterm" name="id2660040"></a>
+<a class="indexterm" name="id2660047"></a>
+<a class="indexterm" name="id2660054"></a>
+<a class="indexterm" name="id2660061"></a>
+<a class="indexterm" name="id2660067"></a>
+<a class="indexterm" name="id2660074"></a>
+<a class="indexterm" name="id2660081"></a>
+<a class="indexterm" name="id2660088"></a>
+<a class="indexterm" name="id2660095"></a>
+<a class="indexterm" name="id2660102"></a>
 	CUPS ships with quite a variety of raster drivers for processing CUPS raster. On my system, I find in
 	/usr/lib/cups/filter/ the following: <em class="parameter"><code>rastertoalps</code></em>, <em class="parameter"><code>rastertobj</code></em>,
 	<em class="parameter"><code>rastertoepson</code></em>, <em class="parameter"><code>rastertoescp</code></em>, <em class="parameter"><code>rastertopcl</code></em>,
@@ -807,11 +807,11 @@
 	and <em class="parameter"><code>rastertoprinter</code></em>. Don't worry if you have fewer drivers than this; some of these are
 	installed by commercial add-ons to CUPS (like <em class="parameter"><code>rastertoturboprint</code></em>), and others (like
 	<em class="parameter"><code>rastertoprinter</code></em>) by third-party driver development projects (such as Gimp-Print)
-	wanting to cooperate as closely as possible with CUPS. See <a href="CUPS-printing.html#small9" title="Figure 22.9. Raster to Printer-Specific Formats.">the Raster to
+	wanting to cooperate as closely as possible with CUPS. See <a class="link" href="CUPS-printing.html#small9" title="Figure 22.9. Raster to Printer-Specific Formats.">the Raster to
 	Printer-Specific Formats illustration</a>.
-	</p><div class="figure"><a name="small9"></a><p class="title"><b>Figure 22.9. Raster to Printer-Specific Formats.</b></p><div class="figure-contents"><div class="mediaobject"><img src="images/9small.png" alt="Raster to Printer-Specific Formats."></div></div></div><br class="figure-break"></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id405130"></a>CUPS Backends</h3></div></div></div><p>
-<a class="indexterm" name="id405138"></a>
-<a class="indexterm" name="id405145"></a>
+	</p><div class="figure"><a name="small9"></a><p class="title"><b>Figure 22.9. Raster to Printer-Specific Formats.</b></p><div class="figure-contents"><div class="mediaobject"><img src="images/9small.png" alt="Raster to Printer-Specific Formats."></div></div></div><br class="figure-break"></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2660244"></a>CUPS Backends</h3></div></div></div><p>
+<a class="indexterm" name="id2660252"></a>
+<a class="indexterm" name="id2660259"></a>
 	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
@@ -885,8 +885,8 @@
 	email back to the $USER asking him or her to always specify the correct
 	printer name.)
 	</p><p>
-<a class="indexterm" name="id405397"></a>
-<a class="indexterm" name="id405404"></a>
+<a class="indexterm" name="id2660539"></a>
+<a class="indexterm" name="id2660546"></a>
 	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>
@@ -894,12 +894,12 @@
 	all available backends:
 	</p><pre class="screen">
 	<code class="prompt">$ </code><strong class="userinput"><code>lpinfo -v</code></strong>
-	</pre></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id405438"></a>The Role of <em class="parameter"><code>cupsomatic/foomatic</code></em></h3></div></div></div><p>
-	<a class="indexterm" name="id405451"></a>
-	<a class="indexterm" name="id405458"></a>
-<a class="indexterm" name="id405464"></a>
-<a class="indexterm" name="id405471"></a>
-<a class="indexterm" name="id405478"></a>
+	</pre></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2660583"></a>The Role of <em class="parameter"><code>cupsomatic/foomatic</code></em></h3></div></div></div><p>
+	<a class="indexterm" name="id2660596"></a>
+	<a class="indexterm" name="id2660603"></a>
+<a class="indexterm" name="id2660610"></a>
+<a class="indexterm" name="id2660616"></a>
+<a class="indexterm" name="id2660623"></a>
 	<em class="parameter"><code>cupsomatic</code></em> filters may be the most widely used on CUPS
 	installations. You must be clear that these were not
 	developed by the CUPS people. They are a third-party add-on to
@@ -923,17 +923,17 @@
 	autoconstructed from the selected PPD and command line options give to
 	the print job.
 	</p><p>
-	<a class="indexterm" name="id405535"></a>
-<a class="indexterm" name="id405542"></a>
-<a class="indexterm" name="id405549"></a>
-<a class="indexterm" name="id405556"></a>
-<a class="indexterm" name="id405562"></a>
-<a class="indexterm" name="id405569"></a>
-<a class="indexterm" name="id405576"></a>
-<a class="indexterm" name="id405583"></a>
-<a class="indexterm" name="id405590"></a>
-<a class="indexterm" name="id405596"></a>
-<a class="indexterm" name="id405603"></a>
+	<a class="indexterm" name="id2660690"></a>
+<a class="indexterm" name="id2660696"></a>
+<a class="indexterm" name="id2660703"></a>
+<a class="indexterm" name="id2660710"></a>
+<a class="indexterm" name="id2660717"></a>
+<a class="indexterm" name="id2660724"></a>
+<a class="indexterm" name="id2660731"></a>
+<a class="indexterm" name="id2660738"></a>
+<a class="indexterm" name="id2660745"></a>
+<a class="indexterm" name="id2660752"></a>
+<a class="indexterm" name="id2660758"></a>
 	However, <em class="parameter"><code>cupsomatic</code></em> 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
@@ -955,11 +955,11 @@
 	best thing is that the new <code class="constant">foomatic-rip</code> 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="id405653"></a>The Complete Picture</h3></div></div></div><p>
+	</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2660819"></a>The Complete Picture</h3></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 chapter.
-	</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id405664"></a><code class="filename">mime.convs</code></h3></div></div></div><p>
+	</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2660832"></a><code class="filename">mime.convs</code></h3></div></div></div><p>
 	CUPS autoconstructs all possible filtering chain paths for any given
 	MIME type and every printer installed. But how does it decide in
 	favor of or against a specific alternative?  (There may be cases
@@ -969,8 +969,8 @@
 	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>
-<a class="indexterm" name="id405692"></a>
-<a class="indexterm" name="id405698"></a>
+<a class="indexterm" name="id2660863"></a>
+<a class="indexterm" name="id2660870"></a>
 	Setting <em class="parameter"><code>FilterLimit 1000</code></em> in
 	<code class="filename">cupsd.conf</code> will not allow more filters to
 	run concurrently than will consume a total of 1000 virtual filter
@@ -978,10 +978,10 @@
 	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="id405726"></a>&#8220;<span class="quote">Raw</span>&#8221; Printing</h3></div></div></div><p>
-<a class="indexterm" name="id405736"></a>
-<a class="indexterm" name="id405742"></a>
-<a class="indexterm" name="id405749"></a>
+	</p></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2660900"></a>&#8220;<span class="quote">Raw</span>&#8221; Printing</h3></div></div></div><p>
+<a class="indexterm" name="id2660910"></a>
+<a class="indexterm" name="id2660917"></a>
+<a class="indexterm" name="id2660924"></a>
 	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
@@ -999,9 +999,9 @@
 	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="id405826"></a>application/octet-stream Printing</h3></div></div></div><p>
-<a class="indexterm" name="id405834"></a>
-<a class="indexterm" name="id405840"></a>
+	</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2661008"></a>application/octet-stream Printing</h3></div></div></div><p>
+<a class="indexterm" name="id2661017"></a>
+<a class="indexterm" name="id2661024"></a>
 	Any MIME type with no rule in the <code class="filename">/etc/cups/mime.types</code> file is regarded as unknown
 	or <em class="parameter"><code>application/octet-stream</code></em> and will not be
 	sent. Because CUPS refuses to print unknown MIME types by default,
@@ -1014,11 +1014,11 @@
 	To enable the printing of <em class="parameter"><code>application/octet-stream</code></em> files, edit
 	these two files:
 	</p><div class="itemizedlist"><ul type="disc"><li><p><code class="filename">/etc/cups/mime.convs</code></p></li><li><p><code class="filename">/etc/cups/mime.types</code></p></li></ul></div><p>
-<a class="indexterm" name="id405901"></a>
+<a class="indexterm" name="id2661089"></a>
 	Both contain entries (at the end of the respective files) that must be uncommented to allow raw mode
 	operation for <em class="parameter"><code>application/octet-stream</code></em>. In <code class="filename">/etc/cups/mime.types</code>
 	make sure this line is present:
-	<a class="indexterm" name="id405921"></a>
+	<a class="indexterm" name="id2661111"></a>
 </p><pre class="programlisting">
 application/octet-stream
 </pre><p>
@@ -1029,7 +1029,7 @@
 </p><pre class="programlisting">
 application/octet-stream   application/vnd.cups-raw   0   -
 </pre><p>
-	<a class="indexterm" name="id405953"></a>
+	<a class="indexterm" name="id2661146"></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
 	<em class="parameter"><code>application/octet-stream</code></em>, and tag the result as
@@ -1040,10 +1040,10 @@
 	Editing the <code class="filename">mime.convs</code> and the <code class="filename">mime.types</code> 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="id406018"></a>
-<a class="indexterm" name="id406024"></a>
-<a class="indexterm" name="id406031"></a>
-<a class="indexterm" name="id406038"></a>
+<a class="indexterm" name="id2661213"></a>
+<a class="indexterm" name="id2661220"></a>
+<a class="indexterm" name="id2661226"></a>
+<a class="indexterm" name="id2661233"></a>
 	That CUPS is a more security-aware printing system than traditional ones
 	does not by default allow one to send deliberate (possibly binary)
 	data to printing devices. (This could be easily abused to launch a
@@ -1055,13 +1055,13 @@
 	<code class="filename">/etc/cups/mime.types</code> defines the &#8220;<span class="quote">rules</span>&#8221; of how CUPS
 	recognizes MIME types. The file <code class="filename">/etc/cups/mime.convs</code> 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="id406086"></a>PostScript Printer Descriptions for Non-PostScript Printers</h3></div></div></div><p>
-	<a class="indexterm" name="id406094"></a>
-<a class="indexterm" name="id406101"></a>
-<a class="indexterm" name="id406108"></a>
-<a class="indexterm" name="id406115"></a>
-<a class="indexterm" name="id406121"></a>
-<a class="indexterm" name="id406128"></a>
+	</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2661288"></a>PostScript Printer Descriptions for Non-PostScript Printers</h3></div></div></div><p>
+	<a class="indexterm" name="id2661296"></a>
+<a class="indexterm" name="id2661303"></a>
+<a class="indexterm" name="id2661310"></a>
+<a class="indexterm" name="id2661316"></a>
+<a class="indexterm" name="id2661323"></a>
+<a class="indexterm" name="id2661330"></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 job file. CUPS has extended this
@@ -1074,7 +1074,7 @@
 	</p><p>
 	PPDs for a non-PostScript printer have a few lines that are unique to
 	CUPS. The most important one looks similar to this:
-	<a class="indexterm" name="id406144"></a>
+	<a class="indexterm" name="id2661352"></a>
 </p><pre class="programlisting">
 *cupsFilter: application/vnd.cups-raster  66   rastertoprinter
 </pre><p>
@@ -1091,15 +1091,15 @@
 	CUPS by default ships only a few generic PPDs, but they are good for
 	several hundred printer models. You may not be able to control
 	different paper trays, or you may get larger margins than your
-	specific model supports. See Table 21.1<a href="CUPS-printing.html#cups-ppds" title="Table 22.1. PPDs Shipped with CUPS">???</a> for summary information.
-	</p><div class="table"><a name="cups-ppds"></a><p class="title"><b>Table 22.1. PPDs Shipped with CUPS</b></p><div class="table-contents"><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 24-pin impact printers and compatible </td></tr><tr><td align="left">epson24.ppd</td><td align="justify">Epson 24-pin impact printers and compatible </td></tr><tr><td align="left">okidata9.ppd</td><td align="justify">Okidata 9-pin impact printers and compatible </td></tr><tr><td align="left">okidat24.ppd</td><td align="justify">Okidata 24-pin 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 </td></tr></tbody></table></div></div><br class="table-break"></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id406350"></a><span class="emphasis"><em>cupsomatic/foomatic-rip</em></span> Versus <span class="emphasis"><em>Native CUPS</em></span> Printing</h3></div></div></div><p>
-	<a class="indexterm" name="id406364"></a>
-	<a class="indexterm" name="id406371"></a>
+	specific model supports. See Table 21.1<a class="link" href="CUPS-printing.html#cups-ppds" title="Table 22.1. PPDs Shipped with CUPS">&#8220;PPDs Shipped with CUPS&#8221;</a> for summary information.
+	</p><div class="table"><a name="cups-ppds"></a><p class="title"><b>Table 22.1. PPDs Shipped with CUPS</b></p><div class="table-contents"><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 24-pin impact printers and compatible </td></tr><tr><td align="left">epson24.ppd</td><td align="justify">Epson 24-pin impact printers and compatible </td></tr><tr><td align="left">okidata9.ppd</td><td align="justify">Okidata 9-pin impact printers and compatible </td></tr><tr><td align="left">okidat24.ppd</td><td align="justify">Okidata 24-pin 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 </td></tr></tbody></table></div></div><br class="table-break"></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2661571"></a><span class="emphasis"><em>cupsomatic/foomatic-rip</em></span> Versus <span class="emphasis"><em>Native CUPS</em></span> Printing</h3></div></div></div><p>
+	<a class="indexterm" name="id2661585"></a>
+	<a class="indexterm" name="id2661592"></a>
 	Native CUPS rasterization works in two steps:
 	</p><div class="itemizedlist"><ul type="disc"><li><p>
-<a class="indexterm" name="id406384"></a>
+<a class="indexterm" name="id2661606"></a>
 		First is the <em class="parameter"><code>pstoraster</code></em> step. It uses the special CUPS
-		<a class="indexterm" name="id406398"></a>
+		<a class="indexterm" name="id2661620"></a>
 		device from ESP Ghostscript 7.05.x as its tool.
 		</p></li><li><p>
 		Second is the <em class="parameter"><code>rasterdriver</code></em> step. It uses various
@@ -1108,13 +1108,13 @@
 		shareware, and some are proprietary.
 		</p></li></ul></div><p>
 	Often this produces better quality (and has several more advantages) than other methods.
-	This is shown in <a href="CUPS-printing.html#cupsomatic-dia" title="Figure 22.10. cupsomatic/foomatic Processing Versus Native CUPS."> the cupsomatic/foomatic Processing Versus Native CUPS
+	This is shown in <a class="link" href="CUPS-printing.html#cupsomatic-dia" title="Figure 22.10. cupsomatic/foomatic Processing Versus Native CUPS."> the cupsomatic/foomatic Processing Versus Native CUPS
 	illustration</a>.
 	</p><div class="figure"><a name="cupsomatic-dia"></a><p class="title"><b>Figure 22.10. cupsomatic/foomatic Processing Versus Native CUPS.</b></p><div class="figure-contents"><div class="mediaobject"><img src="images/10small.png" alt="cupsomatic/foomatic Processing Versus Native CUPS."></div></div></div><br class="figure-break"><p>
 	One other method is the <em class="parameter"><code>cupsomatic/foomatic-rip</code></em>
 	way. Note that <em class="parameter"><code>cupsomatic</code></em> 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="id406492" href="#ftn.id406492">6</a>]</sup>
+	made by people from Linuxprinting.org.<sup>[<a name="id2661722" href="#ftn.id2661722" class="footnote">6</a>]</sup>
 	<em class="parameter"><code>cupsomatic</code></em> is no longer developed, maintained, or supported. It now been
 	replaced by <em class="parameter"><code>foomatic-rip</code></em>. <em class="parameter"><code>foomatic-rip</code></em> is a complete rewrite
 	of the old <em class="parameter"><code>cupsomatic</code></em> idea, but very much improved and generalized to
@@ -1122,8 +1122,8 @@
 	advised, especially if you are upgrading to a recent version of CUPS,
 	too.
 	</p><p>
-	<a class="indexterm" name="id406539"></a>
-	<a class="indexterm" name="id406546"></a>
+	<a class="indexterm" name="id2661772"></a>
+	<a class="indexterm" name="id2661779"></a>
 	Like the old <em class="parameter"><code>cupsomatic</code></em> method, the <em class="parameter"><code>foomatic-rip</code></em> (new) method
 	from Linuxprinting.org uses the traditional Ghostscript print file processing, doing everything in a single
 	step. It therefore relies on all the other devices built into Ghostscript. The quality is as good (or bad) as
@@ -1133,28 +1133,28 @@
 	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>
-<a class="indexterm" name="id406576"></a>
-<a class="indexterm" name="id406583"></a>
-<a class="indexterm" name="id406589"></a>
-<a class="indexterm" name="id406596"></a>
-<a class="indexterm" name="id406603"></a>
-<a class="indexterm" name="id406610"></a>
+<a class="indexterm" name="id2661814"></a>
+<a class="indexterm" name="id2661821"></a>
+<a class="indexterm" name="id2661828"></a>
+<a class="indexterm" name="id2661835"></a>
+<a class="indexterm" name="id2661842"></a>
+<a class="indexterm" name="id2661849"></a>
 	<em class="parameter"><code>cupsomatic</code></em> kidnaps the print file after the
 	<em class="parameter"><code>application/vnd.cups-postscript</code></em> stage and deviates it through the CUPS-external,
 	systemwide Ghostscript installation. Therefore, the print file bypasses the <em class="parameter"><code>pstoraster</code></em>
 	filter (and also bypasses the CUPS raster drivers <em class="parameter"><code>rastertosomething</code></em>). After Ghostscript
 	finished its rasterization, <em class="parameter"><code>cupsomatic</code></em> hands the rendered file directly to the CUPS
-	backend. <a href="CUPS-printing.html#cupsomatic-dia" title="Figure 22.10. cupsomatic/foomatic Processing Versus Native CUPS.">cupsomatic/foomatic Processing Versus Native
+	backend. <a class="link" href="CUPS-printing.html#cupsomatic-dia" title="Figure 22.10. cupsomatic/foomatic Processing Versus Native CUPS.">cupsomatic/foomatic Processing Versus Native
 	CUPS</a>, illustrates the difference between native CUPS rendering and the
 	<em class="parameter"><code>Foomatic/cupsomatic</code></em> method.
-	</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id406664"></a>Examples for Filtering Chains</h3></div></div></div><p>
+	</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2661908"></a>Examples for Filtering Chains</h3></div></div></div><p>
 	Here are a few examples of commonly occurring filtering chains to
 	illustrate the workings of CUPS.
 	</p><p>
-<a class="indexterm" name="id406676"></a>
-<a class="indexterm" name="id406683"></a>
-<a class="indexterm" name="id406690"></a>
-<a class="indexterm" name="id406697"></a>
+<a class="indexterm" name="id2661921"></a>
+<a class="indexterm" name="id2661928"></a>
+<a class="indexterm" name="id2661935"></a>
+<a class="indexterm" name="id2661942"></a>
 	Assume you want to print a PDF file to an HP JetDirect-connected
 	PostScript printer, but you want to print pages 3-5, 7, and 11-13
 	only, and you want to print them &#8220;<span class="quote">two-up</span>&#8221; and &#8220;<span class="quote">duplex</span>&#8221;:
@@ -1171,12 +1171,12 @@
 	type
 	<em class="parameter"><code>application/vnd.cups-postscript</code></em>.</p></li><li><p>The file goes to the <em class="parameter"><code>socket</code></em>
 	backend, which transfers the job to the printers.</p></li></ul></div><p>
-	The resulting filter chain, therefore, is as shown in <a href="CUPS-printing.html#pdftosocket" title="Figure 22.11. PDF to Socket Chain.">the PDF to socket chain
+	The resulting filter chain, therefore, is as shown in <a class="link" href="CUPS-printing.html#pdftosocket" title="Figure 22.11. PDF to Socket Chain.">the PDF to socket chain
 	illustration</a>.
-	</p><a class="indexterm" name="id406798"></a><div class="figure"><a name="pdftosocket"></a><p class="title"><b>Figure 22.11. PDF to Socket Chain.</b></p><div class="figure-contents"><div class="mediaobject"><img src="images/pdftosocket.png" alt="PDF to Socket Chain."></div></div></div><br class="figure-break"><p>
-<a class="indexterm" name="id406847"></a>
-<a class="indexterm" name="id406854"></a>
-<a class="indexterm" name="id406860"></a>
+	</p><a class="indexterm" name="id2662052"></a><div class="figure"><a name="pdftosocket"></a><p class="title"><b>Figure 22.11. PDF to Socket Chain.</b></p><div class="figure-contents"><div class="mediaobject"><img src="images/pdftosocket.png" alt="PDF to Socket Chain."></div></div></div><br class="figure-break"><p>
+<a class="indexterm" name="id2662102"></a>
+<a class="indexterm" name="id2662109"></a>
+<a class="indexterm" name="id2662116"></a>
 	Assume you want to print the same filter to an USB-connected Epson Stylus Photo Printer installed with the CUPS
 	<code class="filename">stphoto2.ppd</code>. The first few filtering stages are nearly the same:
 	</p><div class="itemizedlist"><ul type="disc"><li><p>
@@ -1186,14 +1186,14 @@
 		The (complete) PDF file is sent to CUPS and autotyped as
 		<em class="parameter"><code>application/pdf</code></em>.
 		</p></li><li><p>
-<a class="indexterm" name="id406897"></a>
-<a class="indexterm" name="id406904"></a>
+<a class="indexterm" name="id2662156"></a>
+<a class="indexterm" name="id2662163"></a>
 		The file must first pass the <em class="parameter"><code>pdftops</code></em> prefilter, which produces PostScript
 		MIME type <em class="parameter"><code>application/postscript</code></em> (a preview here would still show all
 		pages of the original PDF).
 		</p></li><li><p>
-<a class="indexterm" name="id406928"></a>
-<a class="indexterm" name="id406935"></a>
+<a class="indexterm" name="id2662188"></a>
+<a class="indexterm" name="id2662195"></a>
 		The file then passes the &#8220;<span class="quote">pstops</span>&#8221; filter that applies
 		the command-line options: it selects the pages 2-5, 7, and 11-13,
 		creates the imposed layout &#8220;<span class="quote">two pages on one sheet,</span>&#8221; and inserts the
@@ -1205,7 +1205,7 @@
 		The file then passes the <em class="parameter"><code>pstoraster</code></em> stage and becomes MIME type
 		<em class="parameter"><code>application/cups-raster</code></em>.
 		</p></li><li><p>
-<a class="indexterm" name="id406985"></a>
+<a class="indexterm" name="id2662250"></a>
 		Finally, the <em class="parameter"><code>rastertoepson</code></em> filter
 		does its work (as indicated in the printer's PPD), creating the
 		printer-specific raster data and embedding any user-selected
@@ -1213,14 +1213,14 @@
 		</p></li><li><p>
 		The file goes to the <em class="parameter"><code>usb</code></em> backend, which transfers the job to the printers.
 		</p></li></ul></div><p>
-	The resulting filter chain therefore is as shown in <a href="CUPS-printing.html#pdftoepsonusb" title="Figure 22.12. PDF to USB Chain.">the PDF to USB Chain
+	The resulting filter chain therefore is as shown in <a class="link" href="CUPS-printing.html#pdftoepsonusb" title="Figure 22.12. PDF to USB Chain.">the PDF to USB Chain
 	illustration</a>.
-	</p><div class="figure"><a name="pdftoepsonusb"></a><p class="title"><b>Figure 22.12. PDF to USB Chain.</b></p><div class="figure-contents"><div class="mediaobject"><img src="images/pdftoepsonusb.png" alt="PDF to USB Chain."></div></div></div><br class="figure-break"></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id407066"></a>Sources of CUPS Drivers/PPDs</h3></div></div></div><p>
+	</p><div class="figure"><a name="pdftoepsonusb"></a><p class="title"><b>Figure 22.12. PDF to USB Chain.</b></p><div class="figure-contents"><div class="mediaobject"><img src="images/pdftoepsonusb.png" alt="PDF to USB Chain."></div></div></div><br class="figure-break"></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2662336"></a>Sources of CUPS Drivers/PPDs</h3></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 1,000 non-PostScript models.
-	</p><div class="itemizedlist"><a class="indexterm" name="id407079"></a><a class="indexterm" name="id407088"></a><ul type="disc"><li><p>
-		<a href="http://www.easysw.com/printpro/" target="_top">ESP PrintPro</a>
+	</p><div class="itemizedlist"><a class="indexterm" name="id2662350"></a><a class="indexterm" name="id2662359"></a><ul type="disc"><li><p>
+		<a class="ulink" href="http://www.easysw.com/printpro/" target="_top">ESP PrintPro</a>
 		(commercial, non-free) is packaged with more than 3,000 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
@@ -1228,28 +1228,28 @@
 		themselves and its sales help finance the further development of
 		CUPS, as they feed their creators).
 		</p></li><li><p>
-		The <a href="http://gimp-print.sourceforge.net/" target="_top">Gimp-Print Project</a>
+		The <a class="ulink" href="http://gimp-print.sourceforge.net/" target="_top">Gimp-Print Project</a>
 		(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>
-		<a href="http://www.turboprint.de/english.html/" target="_top">TurboPrint </a> (shareware, non-free) supports
+		<a class="ulink" href="http://www.turboprint.de/english.html/" target="_top">TurboPrint </a> (shareware, non-free) supports
 		roughly the same number of printers in excellent quality.
 		</p></li><li><p>
-		<a href="http://www-124.ibm.com/developerworks/oss/linux/projects/omni/" target="_top">OMNI </a>
+		<a class="ulink" href="http://www-124.ibm.com/developerworks/oss/linux/projects/omni/" target="_top">OMNI </a>
 		(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>
-		<a href="http://hpinkjet.sourceforge.net/" target="_top">HPIJS </a> (BSD-style licenses, free)
+		<a class="ulink" href="http://hpinkjet.sourceforge.net/" target="_top">HPIJS </a> (BSD-style licenses, free)
 		supports approximately 150 of HP's own printers and also provides
 		excellent print quality now (currently available only via the Foomatic path).
 		</p></li><li><p>
-		<a href="http://www.linuxprinting.org/" target="_top">Foomatic/cupsomatic </a>
+		<a class="ulink" href="http://www.linuxprinting.org/" target="_top">Foomatic/cupsomatic </a>
 		(LPGL, free) from Linuxprinting.org provide 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="id407175"></a>Printing with Interface Scripts</h3></div></div></div><p>
-<a class="indexterm" name="id407182"></a>
-<a class="indexterm" name="id407189"></a>
+		</p></li></ul></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2662459"></a>Printing with Interface Scripts</h3></div></div></div><p>
+<a class="indexterm" name="id2662467"></a>
+<a class="indexterm" name="id2662474"></a>
 	CUPS also supports the use 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
@@ -1269,55 +1269,55 @@
 	with CUPS they provide the easiest way to plug in your own custom-written filtering
 	script or program into one specific print queue (some information about the traditional
 	use of interface scripts is found at
-	<a href="http://playground.sun.com/printing/documentation/interface.html" target="_top">
+	<a class="ulink" href="http://playground.sun.com/printing/documentation/interface.html" target="_top">
 	http://playground.sun.com/printing/documentation/interface.html</a>).
-	</p></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id407253"></a>Network Printing (Purely Windows)</h2></div></div></div><p>
+	</p></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2662554"></a>Network Printing (Purely Windows)</h2></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="id407268"></a>From Windows Clients to an NT Print Server</h3></div></div></div><p>
+</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2662570"></a>From Windows Clients to an NT Print Server</h3></div></div></div><p>
 Windows clients printing to an NT-based print server have two
 options. They may:
-<a class="indexterm" name="id407277"></a>
-<a class="indexterm" name="id407283"></a>
+<a class="indexterm" name="id2662580"></a>
+<a class="indexterm" name="id2662587"></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 <a href="CUPS-printing.html#small11" title="Figure 22.13. Print Driver Execution on the Client.">
+Both print paths are shown in the flowcharts in <a class="link" href="CUPS-printing.html#small11" title="Figure 22.13. Print Driver Execution on the Client.">
 Print Driver Execution on the Client</a>, and
-<a href="CUPS-printing.html#small12" title="Figure 22.14. Print Driver Execution on the Server.">Print Driver Execution on the Server</a>.
-</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id407326"></a>Driver Execution on the Client</h3></div></div></div><p>
+<a class="link" href="CUPS-printing.html#small12" title="Figure 22.14. Print Driver Execution on the Server.">Print Driver Execution on the Server</a>.
+</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2662633"></a>Driver Execution on the Client</h3></div></div></div><p>
 In the first case, the print server must spool the file as raw, meaning it shouldn't touch the job file and try
 to convert it in any way. This is what a traditional UNIX-based print server can do too, and at a better
 performance and more reliably than an NT print server. This is what most Samba administrators probably are
 familiar with. One advantage of this setup is that this &#8220;<span class="quote">spooling-only</span>&#8221; print server may be used
 even if no driver(s) for UNIX is available. It is sufficient to have the Windows client drivers available and
-installed on the clients. This is illustrated in <a href="CUPS-printing.html#small11" title="Figure 22.13. Print Driver Execution on the Client.">the Print Driver Execution on the
+installed on the clients. This is illustrated in <a class="link" href="CUPS-printing.html#small11" title="Figure 22.13. Print Driver Execution on the Client.">the Print Driver Execution on the
 Client diagram</a>.
-</p><div class="figure"><a name="small11"></a><p class="title"><b>Figure 22.13. Print Driver Execution on the Client.</b></p><div class="figure-contents"><div class="mediaobject"><img src="images/11small.png" alt="Print Driver Execution on the Client."></div></div></div><br class="figure-break"></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id407391"></a>Driver Execution on the Server</h3></div></div></div><p>
-<a class="indexterm" name="id407399"></a>
-<a class="indexterm" name="id407406"></a>
-<a class="indexterm" name="id407412"></a>
-<a class="indexterm" name="id407419"></a>
-<a class="indexterm" name="id407425"></a>
+</p><div class="figure"><a name="small11"></a><p class="title"><b>Figure 22.13. Print Driver Execution on the Client.</b></p><div class="figure-contents"><div class="mediaobject"><img src="images/11small.png" alt="Print Driver Execution on the Client."></div></div></div><br class="figure-break"></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2662704"></a>Driver Execution on the Server</h3></div></div></div><p>
+<a class="indexterm" name="id2662712"></a>
+<a class="indexterm" name="id2662719"></a>
+<a class="indexterm" name="id2662726"></a>
+<a class="indexterm" name="id2662733"></a>
+<a class="indexterm" name="id2662739"></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.
-This is illustrated in <a href="CUPS-printing.html#small12" title="Figure 22.14. Print Driver Execution on the Server.">the Print Driver Execution on the Server diagram</a>.
+This is illustrated in <a class="link" href="CUPS-printing.html#small12" title="Figure 22.14. Print Driver Execution on the Server.">the Print Driver Execution on the Server diagram</a>.
 </p><div class="figure"><a name="small12"></a><p class="title"><b>Figure 22.14. Print Driver Execution on the Server.</b></p><div class="figure-contents"><div class="mediaobject"><img src="images/12small.png" alt="Print Driver Execution on the Server."></div></div></div><br class="figure-break"><p>
 However, something similar is possible with CUPS, so read on.
-</p></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id407490"></a>Network Printing (Windows Clients and UNIX/Samba Print
+</p></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2662809"></a>Network Printing (Windows Clients and UNIX/Samba Print
 Servers)</h2></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="id407506"></a>From Windows Clients to a CUPS/Samba Print Server</h3></div></div></div><p>
+</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2662827"></a>From Windows Clients to a CUPS/Samba Print Server</h3></div></div></div><p>
 Here is a simple recipe showing how you can take advantage of CUPS's
 powerful features for the benefit of your Windows network printing
 clients:
@@ -1329,16 +1329,16 @@
 </p><p>
 First, to enable CUPS-based printing through Samba, the following options should be set in your <code class="filename">smb.conf</code>
 file <em class="parameter"><code>[global]</code></em> section:
-</p><table class="simplelist" border="0" summary="Simple list"><tr><td><a class="indexterm" name="id407555"></a><em class="parameter"><code>printing = cups</code></em></td></tr><tr><td><a class="indexterm" name="id407568"></a><em class="parameter"><code>printcap = cups</code></em></td></tr></table><p>
-When these parameters are specified, all manually set print directives (like <a class="indexterm" name="id407583"></a>print command or <a class="indexterm" name="id407590"></a>lppause command) in <code class="filename">smb.conf</code> (as well as in Samba itself) will be
+</p><table class="simplelist" border="0" summary="Simple list"><tr><td><a class="indexterm" name="id2662882"></a><em class="parameter"><code>printing = cups</code></em></td></tr><tr><td><a class="indexterm" name="id2662894"></a><em class="parameter"><code>printcap = cups</code></em></td></tr></table><p>
+When these parameters are specified, all manually set print directives (like <a class="link" href="smb.conf.5.html#PRINTCOMMAND">print command</a> or <a class="link" href="smb.conf.5.html#LPPAUSECOMMAND">lppause command</a>) in <code class="filename">smb.conf</code> (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 server that has CUPS support compiled in, simply use <a class="indexterm" name="id407613"></a>classicalprinting = sysv). This is illustrated in <a href="CUPS-printing.html#13small" title="Figure 22.15. Printing via CUPS/Samba Server.">the Printing via
+commands to work with a Samba server that has CUPS support compiled in, simply use <a class="link" href="smb.conf.5.html#CLASSICALPRINTING">classicalprinting = sysv</a>). This is illustrated in <a class="link" href="CUPS-printing.html#13small" title="Figure 22.15. Printing via CUPS/Samba Server.">the Printing via
 CUPS/Samba Server diagram</a>.
-</p><div class="figure"><a name="13small"></a><p class="title"><b>Figure 22.15. Printing via CUPS/Samba Server.</b></p><div class="figure-contents"><div class="mediaobject"><img src="images/13small.png" alt="Printing via CUPS/Samba Server."></div></div></div><br class="figure-break"></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id407671"></a>Samba Receiving Job-Files and Passing Them to CUPS</h3></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="id407683"></a>path = /var/spool/samba, in the <em class="parameter"><code>[printers]</code></em> or <em class="parameter"><code>[printername]</code></em> section of <code class="filename">smb.conf</code>). Samba receives the job in its own spool space and passes it
+</p><div class="figure"><a name="13small"></a><p class="title"><b>Figure 22.15. Printing via CUPS/Samba Server.</b></p><div class="figure-contents"><div class="mediaobject"><img src="images/13small.png" alt="Printing via CUPS/Samba Server."></div></div></div><br class="figure-break"></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2663018"></a>Samba Receiving Job-Files and Passing Them to CUPS</h3></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="link" href="smb.conf.5.html#PATH">path = /var/spool/samba</a>, in the <em class="parameter"><code>[printers]</code></em> or <em class="parameter"><code>[printername]</code></em> section of <code class="filename">smb.conf</code>). Samba receives the job in its own spool space and passes it
 into the spool directory of CUPS (the CUPS spool directory is set by the <em class="parameter"><code>RequestRoot</code></em>
 directive in a line that defaults to <em class="parameter"><code>RequestRoot /var/spool/cups</code></em>). CUPS checks the
 access rights of its spool directory and resets it to healthy values with every restart. We have seen quite a
@@ -1349,13 +1349,13 @@
 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 it runs 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="id407739"></a>Network PostScript RIP</h2></div></div></div><p>
+</p></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2663098"></a>Network PostScript RIP</h2></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="id407754"></a>
-<a class="indexterm" name="id407761"></a>
-<a class="indexterm" name="id407768"></a>
+<a class="indexterm" name="id2663114"></a>
+<a class="indexterm" name="id2663121"></a>
+<a class="indexterm" name="id2663127"></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 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
@@ -1363,13 +1363,13 @@
 &#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 <a href="http://localhost:631/printers/" target="_top">http://localhost:631/printers/</a> and click on one
+and handle the options. There is a Web browser interface to the print options (select <a class="ulink" href="http://localhost:631/printers/" target="_top">http://localhost:631/printers/</a> and click on one
 <span class="guibutton">Configure Printer</span> button to see it) or a command-line interface (see <code class="literal">man
 lpoptions</code> or see if you have <code class="literal">lphelp</code> on your system). There are also some
 different GUI front-ends on Linux/UNIX, which can present PPD options to users. PPD options are normally meant
 to be evaluated by the PostScript RIP on the real PostScript printer.
-</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id407819"></a>PPDs for Non-PS Printers on UNIX</h3></div></div></div><p>
-<a class="indexterm" name="id407827"></a>
+</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2663187"></a>PPDs for Non-PS Printers on UNIX</h3></div></div></div><p>
+<a class="indexterm" name="id2663196"></a>
 CUPS does not limit itself to &#8220;<span class="quote">real</span>&#8221; PostScript printers in its use of PPDs. The CUPS developers
 have extended the scope of the PPD concept to also describe available device and driver options for
 non-PostScript printers through CUPS-PPDs.
@@ -1381,8 +1381,8 @@
 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="id407856"></a>PPDs for Non-PS Printers on Windows</h3></div></div></div><p>
-<a class="indexterm" name="id407864"></a>
+</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2663232"></a>PPDs for Non-PS Printers on Windows</h3></div></div></div><p>
+<a class="indexterm" name="id2663240"></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 Windows NT/200x/XP; you can also use the Adobe one, with
 limitations). This feature enables CUPS to do a few tricks no other spooler can do:
@@ -1396,11 +1396,11 @@
 	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 them 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="id407917"></a>Windows Terminal Servers (WTS) as CUPS Clients</h2></div></div></div><p>
+</p></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2663300"></a>Windows Terminal Servers (WTS) as CUPS Clients</h2></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="id407928"></a>Printer Drivers Running in &#8220;<span class="quote">Kernel Mode</span>&#8221; Cause Many
+</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2663314"></a>Printer Drivers Running in &#8220;<span class="quote">Kernel Mode</span>&#8221; Cause Many
 Problems</h3></div></div></div><p>
 Windows NT printer drivers, which run in &#8220;<span class="quote">kernel mode</span>&#8221;, introduce a high risk for the stability
 of the system if the driver is not really stable and well-tested. And there are a lot of bad drivers out
@@ -1412,14 +1412,14 @@
 run in kernel mode. This might be because until now there have been only two different PostScript drivers: the
 one from Adobe and the one from Microsoft. Both are well-tested and are as stable as you can imagine on
 Windows. The CUPS driver is derived from the Microsoft one.
-</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id407959"></a>Workarounds Impose Heavy Limitations</h3></div></div></div><p>
+</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2663353"></a>Workarounds Impose Heavy Limitations</h3></div></div></div><p>
 In an attempt to work around problems, site administrators have resorted to restricting the
 allowed drivers installed on their WTS to one generic PCL and one PostScript driver. This, however, restricts
 the number of printer options available for clients to use. Often they can't get out more than simplex
 prints from one standard paper tray, while their devices could do much better if driven by a different driver!
-</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id407973"></a>CUPS: A &#8220;<span class="quote">Magical Stone</span>&#8221;?</h3></div></div></div><p>
-<a class="indexterm" name="id407984"></a>
-<a class="indexterm" name="id407991"></a>
+</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2663370"></a>CUPS: A &#8220;<span class="quote">Magical Stone</span>&#8221;?</h3></div></div></div><p>
+<a class="indexterm" name="id2663382"></a>
+<a class="indexterm" name="id2663388"></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 now available: Adobe, Microsoft, and CUPS PostScript drivers. None of them is known to cause major
@@ -1428,14 +1428,14 @@
 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="id408015"></a>PostScript Drivers with No Major Problems, Even in Kernel
+</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2663414"></a>PostScript Drivers with No Major Problems, Even in Kernel
 Mode</h3></div></div></div><p>
-<a class="indexterm" name="id408023"></a>
-<a class="indexterm" name="id408030"></a>
-<a class="indexterm" name="id408037"></a>
-<a class="indexterm" name="id408043"></a>
-<a class="indexterm" name="id408050"></a>
-<a class="indexterm" name="id408057"></a>
+<a class="indexterm" name="id2663422"></a>
+<a class="indexterm" name="id2663429"></a>
+<a class="indexterm" name="id2663436"></a>
+<a class="indexterm" name="id2663443"></a>
+<a class="indexterm" name="id2663450"></a>
+<a class="indexterm" name="id2663457"></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
@@ -1447,13 +1447,13 @@
 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="id408093"></a>Configuring CUPS for Driver Download</h2></div></div></div><p>
+</p></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2663501"></a>Configuring CUPS for Driver Download</h2></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 <a href="classicalprinting.html" title="Chapter 21. Classical Printing Support">Classical Printing</a>. In reality, this is a pure Samba
+described in <a class="link" href="classicalprinting.html" title="Chapter 21. Classical Printing Support">Classical Printing</a>. In reality, this is a pure Samba
 business and relates only to the Samba-Windows client relationship.
-</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id408112"></a><span class="emphasis"><em>cupsaddsmb</em></span>: The Unknown Utility</h3></div></div></div><p>
-<a class="indexterm" name="id408122"></a>
+</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2663523"></a><span class="emphasis"><em>cupsaddsmb</em></span>: The Unknown Utility</h3></div></div></div><p>
+<a class="indexterm" name="id2663534"></a>
 The <em class="parameter"><code>cupsaddsmb</code></em> utility (shipped with all current CUPS versions) is an alternative
 method to transfer printer drivers into the Samba <em class="parameter"><code>[print$]</code></em> share. Remember, this
 share is where clients expect drivers deposited and set up for download and installation. It makes the sharing
@@ -1470,12 +1470,12 @@
 However, currently only Windows NT, 2000, and XP are supported by the
 CUPS drivers. You will also need to get the respective part of the Adobe driver
 if you need to support Windows 95, 98, and Me clients.
-</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id408200"></a>Prepare Your <code class="filename">smb.conf</code> for <code class="literal">cupsaddsmb</code></h3></div></div></div><p>
+</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2663621"></a>Prepare Your <code class="filename">smb.conf</code> for <code class="literal">cupsaddsmb</code></h3></div></div></div><p>
 Prior to running <code class="literal">cupsaddsmb</code>, you need the settings in
-<code class="filename">smb.conf</code> as shown in <a href="CUPS-printing.html#cupsadd-ex" title="Example 22.3. smb.conf for cupsaddsmb Usage">the <code class="filename">smb.conf</code> for cupsaddsmb Usage</a>.
-</p><div class="example"><a name="cupsadd-ex"></a><p class="title"><b>Example 22.3. smb.conf for cupsaddsmb Usage</b></p><div class="example-contents"><table class="simplelist" border="0" summary="Simple list"><tr><td> </td></tr><tr><td><em class="parameter"><code>[global]</code></em></td></tr><tr><td><a class="indexterm" name="id408268"></a><em class="parameter"><code>load printers = yes</code></em></td></tr><tr><td><a class="indexterm" name="id408281"></a><em class="parameter"><code>printing = cups</code></em></td></tr><tr><td><a class="indexterm" name="id408293"></a><em class="parameter"><code>printcap name = cups</code></em></td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[printers]</code></em></td></tr><tr><td><a class="indexterm" name="id408315"></a><em class="parameter"><code>comment = All Printers</code></em></td></tr><tr><td><a class="indexterm" name="id408327"></a><em class="parameter"><code>path = /var/spool/samba</code></em></td></tr><tr><td><a class="indexterm" name="id408340"></a><em class="parameter"><code>browseable = no</code></em></td></tr><tr><td><a class="indexterm" name="id408352"></a><em class="parameter"><code>public = yes</code></em></td></tr><tr><td># setting depends on your requirements</td></tr><tr><td><a class="indexterm" name="id408368"></a><em class="parameter"><code>guest ok = yes</code></em></td></tr><tr><td><a class="indexterm" name="id408381"></a><em class="parameter"><code>writable = no</code></em></td></tr><tr><td><a class="indexterm" name="id408394"></a><em class="parameter"><code>printable = yes</code></em></td></tr><tr><td><a class="indexterm" name="id408406"></a><em class="parameter"><code>printer admin = root</code></em></td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[print$]</code></em></td></tr><tr><td><a class="indexterm" name="id408428"></a><em class="parameter"><code>comment = Printer Drivers</code></em></td></tr><tr><td><a class="indexterm" name="id408440"></a><em class="parameter"><code>path = /etc/samba/drivers</code></em></td></tr><tr><td><a class="indexterm" name="id408453"></a><em class="parameter"><code>browseable = yes</code></em></td></tr><tr><td><a class="indexterm" name="id408465"></a><em class="parameter"><code>guest ok = no</code></em></td></tr><tr><td><a class="indexterm" name="id408478"></a><em class="parameter"><code>read only = yes</code></em></td></tr><tr><td><a class="indexterm" name="id408490"></a><em class="parameter"><code>write list = root</code></em></td></tr></table></div></div><br class="example-break"></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id408505"></a>CUPS &#8220;<span class="quote">PostScript Driver for Windows NT/200x/XP</span>&#8221;</h3></div></div></div><p>
-<a class="indexterm" name="id408516"></a>
-CUPS users may get the exact same package from <a href="http://www.cups.org/software.html" target="_top">http://www.cups.org/software.html</a>.  It is a separate package
+<code class="filename">smb.conf</code> as shown in <a class="link" href="CUPS-printing.html#cupsadd-ex" title="Example 22.3. smb.conf for cupsaddsmb Usage">the <code class="filename">smb.conf</code> for cupsaddsmb Usage</a>.
+</p><div class="example"><a name="cupsadd-ex"></a><p class="title"><b>Example 22.3. smb.conf for cupsaddsmb Usage</b></p><div class="example-contents"><table class="simplelist" border="0" summary="Simple list"><tr><td> </td></tr><tr><td><em class="parameter"><code>[global]</code></em></td></tr><tr><td><a class="indexterm" name="id2663691"></a><em class="parameter"><code>load printers = yes</code></em></td></tr><tr><td><a class="indexterm" name="id2663702"></a><em class="parameter"><code>printing = cups</code></em></td></tr><tr><td><a class="indexterm" name="id2663714"></a><em class="parameter"><code>printcap name = cups</code></em></td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[printers]</code></em></td></tr><tr><td><a class="indexterm" name="id2663735"></a><em class="parameter"><code>comment = All Printers</code></em></td></tr><tr><td><a class="indexterm" name="id2663746"></a><em class="parameter"><code>path = /var/spool/samba</code></em></td></tr><tr><td><a class="indexterm" name="id2663758"></a><em class="parameter"><code>browseable = no</code></em></td></tr><tr><td><a class="indexterm" name="id2663770"></a><em class="parameter"><code>public = yes</code></em></td></tr><tr><td># setting depends on your requirements</td></tr><tr><td><a class="indexterm" name="id2663785"></a><em class="parameter"><code>guest ok = yes</code></em></td></tr><tr><td><a class="indexterm" name="id2663797"></a><em class="parameter"><code>writable = no</code></em></td></tr><tr><td><a class="indexterm" name="id2663809"></a><em class="parameter"><code>printable = yes</code></em></td></tr><tr><td><a class="indexterm" name="id2663820"></a><em class="parameter"><code>printer admin = root</code></em></td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[print$]</code></em></td></tr><tr><td><a class="indexterm" name="id2663841"></a><em class="parameter"><code>comment = Printer Drivers</code></em></td></tr><tr><td><a class="indexterm" name="id2663853"></a><em class="parameter"><code>path = /etc/samba/drivers</code></em></td></tr><tr><td><a class="indexterm" name="id2663864"></a><em class="parameter"><code>browseable = yes</code></em></td></tr><tr><td><a class="indexterm" name="id2663876"></a><em class="parameter"><code>guest ok = no</code></em></td></tr><tr><td><a class="indexterm" name="id2663888"></a><em class="parameter"><code>read only = yes</code></em></td></tr><tr><td><a class="indexterm" name="id2663899"></a><em class="parameter"><code>write list = root</code></em></td></tr></table></div></div><br class="example-break"></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2663913"></a>CUPS &#8220;<span class="quote">PostScript Driver for Windows NT/200x/XP</span>&#8221;</h3></div></div></div><p>
+<a class="indexterm" name="id2663924"></a>
+CUPS users may get the exact same package from <a class="ulink" href="http://www.cups.org/software.html" target="_top">http://www.cups.org/software.html</a>.  It is a separate package
 from the CUPS-based software files, tagged as CUPS 1.1.x Windows NT/200x/XP Printer Driver for Samba (tar.gz,
 192k). The filename to download is <code class="filename">cups-samba-1.1.x.tar.gz</code>. Upon untar and unzipping, it
 will reveal these files:
@@ -1487,8 +1487,8 @@
 cups-samba.remove
 cups-samba.ss
 </pre><p>
-<a class="indexterm" name="id408558"></a>
-<a class="indexterm" name="id408567"></a>
+<a class="indexterm" name="id2663970"></a>
+<a class="indexterm" name="id2663979"></a>
 These have been packaged with the ESP meta-packager software EPM. The <code class="filename">*.install</code> and
 <code class="filename">*.remove</code> files are simple shell scripts, which untar the <code class="filename">*.ss</code> (the
 <code class="filename">*.ss</code> is nothing else but a tar archive, which can be untarred by &#8220;<span class="quote">tar</span>&#8221; too).
@@ -1520,54 +1520,54 @@
 around this, copy/move the file (after running the <code class="literal">./cups-samba.install</code> script) manually to
 the correct place.
 </p></div><p>
-<a class="indexterm" name="id408710"></a>
+<a class="indexterm" name="id2664131"></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 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 for Visual Studio and a DDK will be able to compile for himself or herself.
-</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id408727"></a>Recognizing Different Driver Files</h3></div></div></div><p>
+</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2664152"></a>Recognizing Different Driver Files</h3></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><div class="itemizedlist"><ul type="disc"><li><p>cups.hlp</p></li><li><p>cupsdrvr.dll</p></li><li><p>cupsui.dll</p></li></ul></div><p>
 Adobe drivers are available for the older Windows 95/98/Me as well as
 for Windows NT/2000/XP clients. The set of files is different from the
 different platforms.
 </p><p>Windows 95, 98, and ME are supported by:</p><div class="itemizedlist"><ul type="disc"><li><p>ADFONTS.MFM</p></li><li><p>ADOBEPS4.DRV</p></li><li><p>ADOBEPS4.HLP</p></li><li><p>DEFPRTR2.PPD</p></li><li><p>ICONLIB.DLL</p></li><li><p>PSMON.DLL</p></li></ul></div><p>Windows NT, 2000, and XP are supported by:</p><div class="itemizedlist"><ul type="disc"><li><p>ADOBEPS5.DLL</p></li><li><p>ADOBEPSU.DLL</p></li><li><p>ADOBEPSU.HLP</p></li></ul></div><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Note</h3><p>
-<a class="indexterm" name="id408820"></a>
+<a class="indexterm" name="id2664249"></a>
 If both the Adobe driver files and the CUPS driver files for the support of Windows NT/200x/XP are presently
 installed on the server, the Adobe files will be ignored and the CUPS files will be used. If you prefer
  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="id408838"></a>Acquiring the Adobe Driver Files</h3></div></div></div><p>
+</p></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2664271"></a>Acquiring the Adobe Driver Files</h3></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. You probably need to use the included native installer and run the installation process on one
 client once. This will install the drivers (and one generic PostScript printer) locally on the client. When
 they are installed, share the generic PostScript printer. After this, the client's <em class="parameter"><code>[print$]</code></em> share holds the Adobe files, which you can get with smbclient from the CUPS host.
-</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id408858"></a>ESP Print Pro PostScript Driver for Windows NT/200x/XP</h3></div></div></div><p>
-<a class="indexterm" name="id408866"></a>
+</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2664296"></a>ESP Print Pro PostScript Driver for Windows NT/200x/XP</h3></div></div></div><p>
+<a class="indexterm" name="id2664305"></a>
 Users of the ESP Print Pro software are able to install the ESP print drivers package as an alternative to the
 Adobe PostScript drivers.  To do so, retrieve the driver files from the normal download area of the ESP Print
-Pro software at <a href="http://www.easysw.com/software.html" target="_top">Easy Software</a> web site.
+Pro software at <a class="ulink" href="http://www.easysw.com/software.html" target="_top">Easy Software</a> web site.
 You need to locate the link labeled &#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 selecting <span class="guilabel">Export Driver...</span> from
 the menu. Of course, you need to have prepared Samba beforehand to handle the driver files; that is, set up
 the <em class="parameter"><code>[print$]</code></em> 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="id408912"></a>Caveats to Be Considered</h3></div></div></div><p>
-<a class="indexterm" name="id408920"></a>
-<a class="indexterm" name="id408927"></a>
-<a class="indexterm" name="id408934"></a>
-<a class="indexterm" name="id408941"></a>
+</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2664358"></a>Caveats to Be Considered</h3></div></div></div><p>
+<a class="indexterm" name="id2664366"></a>
+<a class="indexterm" name="id2664373"></a>
+<a class="indexterm" name="id2664380"></a>
+<a class="indexterm" name="id2664387"></a>
 Once you have run the install script (and possibly manually moved the <code class="filename">cups.hlp</code> file to
 <code class="filename">/usr/share/cups/drivers/</code>), the driver is ready to be put into Samba's <em class="parameter"><code>[print$]</code></em> share (which often maps to <code class="filename">/etc/samba/drivers/</code> 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 <code class="literal">cupsaddsmb</code> (see also <code class="literal">man cupsaddsmb</code> 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="id408997"></a>
-<a class="indexterm" name="id409004"></a>
+<a class="indexterm" name="id2664446"></a>
+<a class="indexterm" name="id2664453"></a>
 You may need to put root into the smbpasswd file by running <code class="literal">smbpasswd</code>; 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.
@@ -1582,8 +1582,8 @@
 in the <code class="filename">/usr/share/cups/drivers/</code> directory. The new <code class="literal">cupsaddsmb</code> (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="id409073"></a>
-<a class="indexterm" name="id409080"></a>
+<a class="indexterm" name="id2664528"></a>
+<a class="indexterm" name="id2664535"></a>
 Should your Windows clients have had the old <code class="filename">ADOBE*.*</code> 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
@@ -1597,43 +1597,43 @@
 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="id409147"></a>
-<a class="indexterm" name="id409156"></a>
+<a class="indexterm" name="id2664610"></a>
+<a class="indexterm" name="id2664620"></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 <a href="classicalprinting.html" title="Chapter 21. Classical Printing Support">Classical Printing
+printers to this one by proceeding as described in <a class="link" href="classicalprinting.html" title="Chapter 21. Classical Printing Support">Classical Printing
 Support</a>. Either change a driver for an existing printer by running the <span class="guilabel">Printer
 Properties</span> dialog, or use <code class="literal">rpcclient</code> with the <code class="literal">setdriver</code>
 subcommand.
-</p></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id409192"></a>Windows CUPS PostScript Driver Versus Adobe Driver</h3></div></div></div><p>
+</p></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2664658"></a>Windows CUPS PostScript Driver Versus Adobe Driver</h3></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 CUPS:
 </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?</span>&#8221;</p></li><li><p>
-	<a class="indexterm" name="id409220"></a>
+	<a class="indexterm" name="id2664689"></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 print file starts with <em class="parameter"><code>&lt;1B
 	&gt;%-12345X</code></em> or <em class="parameter"><code>&lt;escape&gt;%-12345X</code></em> instead of
 	<em class="parameter"><code>%!PS</code></em>. This leads to the CUPS daemon autotyping the incoming file as a print-ready file,
 	not initiating a pass through the <em class="parameter"><code>pstops</code></em> filter (to speak more technically, it is not
-	regarded as the generic MIME-type <a class="indexterm" name="id409254"></a>
+	regarded as the generic MIME-type <a class="indexterm" name="id2664727"></a>
 	<em class="parameter"><code>application/postscript</code></em>, but as the more special MIME type
-	<a class="indexterm" name="id409267"></a>
+	<a class="indexterm" name="id2664741"></a>
 	<em class="parameter"><code>application/cups.vnd-postscript</code></em>), which therefore also leads to the page accounting in
 	<em class="parameter"><code>/var/log/cups/page_log</code></em> 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
-<a class="indexterm" name="id409295"></a>
+<a class="indexterm" name="id2664772"></a>
 	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
-<a class="indexterm" name="id409320"></a>
+<a class="indexterm" name="id2664799"></a>
 	clients to the CUPS server is guaranteed to autotype 
 	as the generic MIME type <em class="parameter"><code>application/postscript</code></em>,
 	thus passing through the CUPS <em class="parameter"><code>pstops</code></em> filter and logging the
 	correct number of pages in the <code class="filename">page_log</code> for
 	accounting and quota purposes.</p></li><li><p>
-	<a class="indexterm" name="id409350"></a>
+	<a class="indexterm" name="id2664831"></a>
 	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
@@ -1646,36 +1646,36 @@
 	not disturb any other applications because 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="id409387"></a>Run cupsaddsmb (Quiet Mode)</h3></div></div></div><p>
-<a class="indexterm" name="id409395"></a>
-<a class="indexterm" name="id409402"></a>
+	(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="id2664876"></a>Run cupsaddsmb (Quiet Mode)</h3></div></div></div><p>
+<a class="indexterm" name="id2664884"></a>
+<a class="indexterm" name="id2664891"></a>
 The <code class="literal">cupsaddsmb</code> command copies the needed files into your <em class="parameter"><code>[print$]</code></em>
 share. Additionally, the PPD associated with this printer is copied from <code class="filename">/etc/cups/ppd/</code>
 to <em class="parameter"><code>[print$]</code></em>. 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="id409436"></a>security = user).
+Samba. If you have a small network, you are probably using user-level security (<a class="link" href="smb.conf.5.html#SECURITY">security = user</a>).
 </p><p>
 Here is an example of a successfully run <code class="literal">cupsaddsmb</code> command: 
-<a class="indexterm" name="id409452"></a>
-<a class="indexterm" name="id409459"></a>
+<a class="indexterm" name="id2664949"></a>
+<a class="indexterm" name="id2664956"></a>
 </p><pre class="screen">
 <code class="prompt">root# </code><strong class="userinput"><code>cupsaddsmb -U root infotec_IS2027</code></strong>
 Password for root required to access localhost via Samba: <strong class="userinput"><code>['secret']</code></strong>
 </pre><p>
-<a class="indexterm" name="id409490"></a>
+<a class="indexterm" name="id2664988"></a>
 To share <span class="emphasis"><em>all</em></span> printers and drivers, use the
 <code class="option">-a</code> parameter instead of a printer name. Since
 <code class="literal">cupsaddsmb</code> &#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="id409517"></a>Run cupsaddsmb with Verbose Output</h3></div></div></div><p>
-<a class="indexterm" name="id409525"></a>
+</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2665016"></a>Run cupsaddsmb with Verbose Output</h3></div></div></div><p>
+<a class="indexterm" name="id2665024"></a>
 Probably you want to see what's going on. Use the
 <code class="option">-v</code> 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:
-<a class="indexterm" name="id409541"></a>
-<a class="indexterm" name="id409550"></a>
+<a class="indexterm" name="id2665042"></a>
+<a class="indexterm" name="id2665051"></a>
 </p><pre class="screen">
 <code class="prompt">root# </code><strong class="userinput"><code>cupsaddsmb -U root -v infotec_2105</code></strong>
 Password for root required to access localhost via GANDALF:
@@ -1744,17 +1744,17 @@
 Also, if you look further, you may discover error messages like NT_STATUS_OBJECT_NAME_COLLISION in the output.
 This will occur when the directories WIN40 and W32X86 already existed in the <em class="parameter"><code>[print$]</code></em>
 driver download share (from a previous driver installation). These are harmless warning messages.
-</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id409621"></a>Understanding cupsaddsmb</h3></div></div></div><p>
-<a class="indexterm" name="id409629"></a>
+</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2665208"></a>Understanding cupsaddsmb</h3></div></div></div><p>
+<a class="indexterm" name="id2665216"></a>
 What has happened? What did <code class="literal">cupsaddsmb</code> do? There are five stages of the procedure:
 </p><div class="orderedlist"><ol type="1"><li><p>
-	<a class="indexterm" name="id409653"></a>
+	<a class="indexterm" name="id2665241"></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 <code class="filename">cupsd.conf</code>).</p></li><li><p>Connect via smbclient to the Samba server's <em class="parameter"><code>[print$]</code></em> 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="id409687"></a>
+	<a class="indexterm" name="id2665278"></a>
 	Connect via rpcclient to the Samba server and execute the <code class="literal">adddriver</code> command with the correct parameters.
 	</p></li><li><p>
-	<a class="indexterm" name="id409708"></a>
+	<a class="indexterm" name="id2665299"></a>
 	Connect via rpcclient to the Samba server a second time and execute the <code class="literal">setdriver</code> 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 <code class="literal">cupsaddsmb</code> 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
@@ -1763,7 +1763,7 @@
 </p><pre class="screen">
 <code class="prompt">root# </code><strong class="userinput"><code>cupsaddsmb -H sambaserver -h cupsserver -v printer</code></strong>
 </pre><p>
-</p></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id409757"></a>How to Recognize If cupsaddsmb Completed Successfully</h3></div></div></div><p>
+</p></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2665352"></a>How to Recognize If cupsaddsmb Completed Successfully</h3></div></div></div><p>
 You <span class="emphasis"><em>must</em></span> always check if the utility completed
 successfully in all fields. You need at minimum these three messages
 among the output:
@@ -1785,16 +1785,16 @@
 SetPrinter call failed!
 result was WERR_ACCESS_DENIED
 </pre><p>
-it means that you might have set <a class="indexterm" name="id409827"></a>use client driver = yes for this printer. 
+it means that you might have set <a class="link" href="smb.conf.5.html#USECLIENTDRIVER">use client driver = yes</a> for this printer. 
 Setting it to &#8220;<span class="quote">no</span>&#8221; will solve the problem. Refer to the <code class="filename">smb.conf</code> man page for explanation of 
 the <em class="parameter"><code>use client driver</code></em>.
 </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 <code class="literal">cupsaddsmb</code> in verbose mode.
 Therefore, we strongly recommend against use of 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="id409864"></a>cupsaddsmb with a Samba PDC</h3></div></div></div><p>
-<a class="indexterm" name="id409872"></a>
-<a class="indexterm" name="id409879"></a>
+</p></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2665474"></a>cupsaddsmb with a Samba PDC</h3></div></div></div><p>
+<a class="indexterm" name="id2665482"></a>
+<a class="indexterm" name="id2665489"></a>
 Can't get the standard <code class="literal">cupsaddsmb</code> command to run on a Samba PDC?  Are you asked for the
 password credential again and again, and the command just will not take off at all? Try one of these
 variations:
@@ -1804,20 +1804,20 @@
 <code class="prompt">root# </code><strong class="userinput"><code>cupsaddsmb -H SAURON -U MIDEARTH\\root -h cups-server -v printername</code></strong>
 </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="id409942"></a>cupsaddsmb Flowchart</h3></div></div></div><p>
-<a class="indexterm" name="id409949"></a>
-<a class="indexterm" name="id409956"></a>
-<a href="CUPS-printing.html#small14" title="Figure 22.16. cupsaddsmb Flowchart.">The cupsaddsmb Flowchart</a> shows a chart about the procedures, command flows, and
+</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2665555"></a>cupsaddsmb Flowchart</h3></div></div></div><p>
+<a class="indexterm" name="id2665563"></a>
+<a class="indexterm" name="id2665570"></a>
+<a class="link" href="CUPS-printing.html#small14" title="Figure 22.16. cupsaddsmb Flowchart.">The cupsaddsmb Flowchart</a> shows a chart about the procedures, command flows, and
 data flows of the <code class="literal">cupaddsmb</code> command. Note again: cupsaddsmb is
 not intended to, and does not work with, raw print queues!
-</p><div class="figure"><a name="small14"></a><p class="title"><b>Figure 22.16. cupsaddsmb Flowchart.</b></p><div class="figure-contents"><div class="mediaobject"><img src="images/14small.png" alt="cupsaddsmb Flowchart."></div></div></div><br class="figure-break"></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id410020"></a>Installing the PostScript Driver on a Client</h3></div></div></div><p>
-<a class="indexterm" name="id410028"></a>
-<a class="indexterm" name="id410035"></a>
+</p><div class="figure"><a name="small14"></a><p class="title"><b>Figure 22.16. cupsaddsmb Flowchart.</b></p><div class="figure-contents"><div class="mediaobject"><img src="images/14small.png" alt="cupsaddsmb Flowchart."></div></div></div><br class="figure-break"></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2665636"></a>Installing the PostScript Driver on a Client</h3></div></div></div><p>
+<a class="indexterm" name="id2665644"></a>
+<a class="indexterm" name="id2665651"></a>
 After <code class="literal">cupsaddsmb</code> 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="id410056"></a>
+	<a class="indexterm" name="id2665674"></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>
@@ -1827,9 +1827,9 @@
 you want to test it and send your first job from an application like Winword, the new printer appears in a
 <code class="filename">\\SambaServer\PrinterName</code> entry in the drop-down list of available printers.
 </p><p>
-<a class="indexterm" name="id410120"></a>
-<a class="indexterm" name="id410127"></a>
-<a class="indexterm" name="id410134"></a>
+<a class="indexterm" name="id2665744"></a>
+<a class="indexterm" name="id2665750"></a>
+<a class="indexterm" name="id2665757"></a>
 <code class="literal">cupsaddsmb</code> will only reliably work with CUPS version 1.1.15 or higher and with Samba
 version 2.2.4, or later. If it does not work, or if the automatic printer driver download to the clients does
 not succeed, you can still manually install the CUPS printer PPD on top of the Adobe PostScript driver on
@@ -1858,34 +1858,34 @@
 	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="id410229"></a>Installing PostScript Driver Files Manually Using rpcclient</h2></div></div></div><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="id2665871"></a>Installing PostScript Driver Files Manually Using rpcclient</h2></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 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 <em class="parameter"><code>[print$]</code></em>.</p></li><li><p>
-	<a class="indexterm" name="id410265"></a>
+	<a class="indexterm" name="id2665910"></a>
 	Run <code class="literal">rpcclient adddriver</code>
 	(for each client architecture you want to support).</p></li><li><p>
-	<a class="indexterm" name="id410285"></a>
+	<a class="indexterm" name="id2665931"></a>
 	Run <code class="literal">rpcclient setdriver.</code></p></li></ol></div><p>
-<a class="indexterm" name="id410304"></a>
-<a class="indexterm" name="id410313"></a>
-<a class="indexterm" name="id410322"></a>
-<a class="indexterm" name="id410331"></a>
-<a class="indexterm" name="id410340"></a>
+<a class="indexterm" name="id2665949"></a>
+<a class="indexterm" name="id2665959"></a>
+<a class="indexterm" name="id2665968"></a>
+<a class="indexterm" name="id2665977"></a>
+<a class="indexterm" name="id2665986"></a>
 We are going to do this now. First, read the man page on <em class="parameter"><code>rpcclient</code></em> to get a first idea.
 Look at all the printing-related subcommands: <code class="literal">enumprinters</code>, <code class="literal">enumdrivers</code>,
 <code class="literal">enumports</code>, <code class="literal">adddriver</code>, and <code class="literal">setdriver</code> are among the
 most interesting ones. <em class="parameter"><code>rpcclient</code></em> 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="id410395"></a>A Check of the rpcclient man Page</h3></div></div></div><p>
+</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2666045"></a>A Check of the rpcclient man Page</h3></div></div></div><p>
 First let's check the <em class="parameter"><code>rpcclient</code></em> man page. Here are two relevant passages:
 </p><p>
-<a class="indexterm" name="id410413"></a>
-<a class="indexterm" name="id410420"></a>
-<a class="indexterm" name="id410426"></a>
+<a class="indexterm" name="id2666063"></a>
+<a class="indexterm" name="id2666070"></a>
+<a class="indexterm" name="id2666077"></a>
 <code class="literal">adddriver &lt;arch&gt; &lt;config&gt;</code> Execute an <code class="literal">AddPrinterDriver()</code> RPC
 to install the printer driver information on the server. The driver files should already exist in the
 directory returned by <code class="literal">getdriverdir</code>. Possible values for <em class="parameter"><code>arch</code></em> are the
@@ -1908,18 +1908,18 @@
 NT print server, the print monitor for a driver must already be installed before adding the driver or else the
 RPC will fail.
 </p><p>
-<a class="indexterm" name="id410497"></a>
-<a class="indexterm" name="id410504"></a>
+<a class="indexterm" name="id2666155"></a>
+<a class="indexterm" name="id2666162"></a>
 <code class="literal">setdriver &lt;printername&gt; &lt;drivername&gt;</code> Execute a <code class="literal">SetPrinter()</code>
 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>
-<a class="indexterm" name="id410527"></a>
-<a class="indexterm" name="id410534"></a>
+<a class="indexterm" name="id2666187"></a>
+<a class="indexterm" name="id2666194"></a>
 See also the <code class="literal">enumprinters</code> and <code class="literal">enumdrivers</code> commands to
 obtain a list of installed printers and drivers.
-</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id410555"></a>Understanding the rpcclient man Page</h3></div></div></div><p>
-<a class="indexterm" name="id410563"></a>
+</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2666217"></a>Understanding the rpcclient man Page</h3></div></div></div><p>
+<a class="indexterm" name="id2666225"></a>
 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 line
@@ -1943,9 +1943,9 @@
 listening to the traffic caused by Windows computers on the wire. We may as well turn to a Windows box now and
 access it from a UNIX workstation. We will query it with <code class="literal">rpcclient</code> to see what it tells us
 and try to understand the man page more clearly.
-</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id410647"></a>Producing an Example by Querying a Windows Box</h3></div></div></div><p>
-<a class="indexterm" name="id410655"></a>
-<a class="indexterm" name="id410665"></a>
+</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2666322"></a>Producing an Example by Querying a Windows Box</h3></div></div></div><p>
+<a class="indexterm" name="id2666330"></a>
+<a class="indexterm" name="id2666339"></a>
 We could run <code class="literal">rpcclient</code> with a <code class="literal">getdriver</code> or a
 <code class="literal">getprinter</code> 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:
@@ -1953,7 +1953,7 @@
 <code class="prompt">root# </code><strong class="userinput"><code>rpcclient -U'user%secret' NT-SERVER -c 'getdriver printername 3'</code></strong>
 </pre><p>
 From the result it should become clear which is which. Here is an example from my installation:
-<a class="indexterm" name="id410713"></a>
+<a class="indexterm" name="id2666390"></a>
 </p><pre class="screen">
 <code class="prompt">root# </code><strong class="userinput"><code>rpcclient -U'Danka%xxxx' W200xSERVER \
     -c'getdriver "DANKA InfoStream Virtual Printer" 3'</code></strong>
@@ -1984,15 +1984,15 @@
 would go into the last field <em class="parameter"><code>ListOfFiles,Comma-separated</code></em>. 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="id410767"></a>Requirements for adddriver and setdriver to Succeed</h3></div></div></div><p>
-<a class="indexterm" name="id410775"></a>
-<a class="indexterm" name="id410784"></a>
-<a class="indexterm" name="id410791"></a>
+</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2666454"></a>Requirements for adddriver and setdriver to Succeed</h3></div></div></div><p>
+<a class="indexterm" name="id2666462"></a>
+<a class="indexterm" name="id2666471"></a>
+<a class="indexterm" name="id2666478"></a>
 From the man page (and from the quoted output of <code class="literal">cupsaddsmb</code> 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 <code class="literal">rpcclient</code> subcommands (<code class="literal">adddriver</code> and
 <code class="literal">setdriver</code>) 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="id410831"></a>printer admin or root (this is
+</p><div class="itemizedlist"><ul type="disc"><li><p>You are connected as <a class="link" href="smb.conf.5.html#PRINTERADMIN">printer admin</a> 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 <em class="parameter"><code>[global]</code></em> section of <code class="filename">smb.conf</code>).
 	</p></li><li><p>Copy all required driver files to <code class="filename">\\SAMBA\print$\w32x86</code> and
@@ -2004,19 +2004,19 @@
 	the <em class="parameter"><code>[print$]</code></em> share and create
 	subdirectories.</p></li><li><p>The printer you are going to set up for the Windows
 	clients needs to be installed in CUPS already.</p></li><li><p>
-	<a class="indexterm" name="id410932"></a>
-	<a class="indexterm" name="id410941"></a>
+	<a class="indexterm" name="id2666631"></a>
+	<a class="indexterm" name="id2666641"></a>
 	The CUPS printer must be known to Samba; otherwise the <code class="literal">setdriver</code> subcommand fails with an
 	NT_STATUS_UNSUCCESSFUL error. To check if the printer is known by Samba, you may use the
 	<code class="literal">enumprinters</code> subcommand to <code class="literal">rpcclient</code>. 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="id410975"></a>Manual Driver Installation in 15 Steps</h3></div></div></div><p>
+	</p></li></ul></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2666678"></a>Manual Driver Installation in 15 Steps</h3></div></div></div><p>
 We are going to install a printer driver now by manually executing all
 required commands. Because this may seem a rather complicated process at
 first, we go through the procedure step by step, explaining every
 single action item as it comes up.
-</p><div class="procedure"><a name="id410986"></a><p class="title"><b>Procedure 22.2. Manual Driver Installation</b></p><ol type="1"><li><p class="title"><b>Install the printer on CUPS.</b></p><pre class="screen">
+</p><div class="procedure"><a name="id2666692"></a><p class="title"><b>Procedure 22.2. Manual Driver Installation</b></p><ol type="1"><li><p class="title"><b>Install the printer on CUPS.</b></p><pre class="screen">
 	<code class="prompt">root# </code><strong class="userinput"><code>lpadmin -p mysmbtstprn -v socket://10.160.51.131:9100 -E \
 				-P canonIR85.ppd</code></strong>
 	</pre><p>
@@ -2025,7 +2025,7 @@
 	(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="id411039"></a>
+	<a class="indexterm" name="id2666748"></a>
 </p><pre class="screen">
 <code class="prompt">root# </code><strong class="userinput"><code>rpcclient -Uroot%xxxx -c 'enumprinters' localhost \
   | grep -C2 mysmbtstprn</code></strong>
@@ -2045,8 +2045,8 @@
 	of the following steps. Alternatively, you can authenticate as one of the users from the &#8220;<span class="quote">write
 	list</span>&#8221; as defined in <code class="filename">smb.conf</code> for <em class="parameter"><code>[print$]</code></em>.
 	</p></li><li><p class="title"><b>(Optional.) Check if Samba knows a driver for the printer.</b></p><p>
-	<a class="indexterm" name="id411130"></a>
-	<a class="indexterm" name="id411139"></a>
+	<a class="indexterm" name="id2666846"></a>
+	<a class="indexterm" name="id2666856"></a>
 </p><pre class="screen">
 <code class="prompt">root# </code><strong class="userinput"><code>rpcclient -Uroot%xxxx -c 'getprinter mysmbtstprn 2'\
  localhost | grep driver </code></strong>
@@ -2102,7 +2102,7 @@
 The driver files now are in the W32X86 architecture &#8220;<span class="quote">root</span>&#8221; of
 <em class="parameter"><code>[print$]</code></em>.
 </p></li><li><p class="title"><b>Tell Samba that these are driver files (<code class="literal">adddriver</code>).</b></p><p>
-<a class="indexterm" name="id411310"></a>
+<a class="indexterm" name="id2667044"></a>
 </p><pre class="screen">
 <code class="prompt">root# </code><strong class="userinput"><code>rpcclient -Uroot%xxxx -c 'adddriver "Windows NT x86" \
 	"mydrivername:cupsdrvr.dll:mysmbtstprn.PPD: \
@@ -2133,7 +2133,7 @@
 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="id411404"></a>
+<a class="indexterm" name="id2667152"></a>
 </p><pre class="screen">
 <code class="prompt">root# </code><strong class="userinput"><code>rpcclient -Uroot%xxxx -c 'enumdrivers 3' \
 	localhost | grep -B2 -A5 mydrivername</code></strong>
@@ -2148,8 +2148,8 @@
 </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><font color="red">&lt;title&gt;Tell Samba which printer should use these driver files (<code class="literal">setdriver</code>).&lt;/title&gt;</font></p><p>
-<a class="indexterm" name="id411456"></a>
+</p></li><li><p><span style="color: red">&lt;title&gt;Tell Samba which printer should use these driver files (<code class="literal">setdriver</code>).&lt;/title&gt;</span></p><p>
+<a class="indexterm" name="id2667208"></a>
 </p><pre class="screen">
 <code class="prompt">root# </code><strong class="userinput"><code>rpcclient -Uroot%xxxx -c 'setdriver mysmbtstprn mydrivername' \
 	localhost</code></strong>
@@ -2160,9 +2160,9 @@
 succeed. The only preconditions are that <code class="literal">enumdrivers</code> must find the driver and
 <code class="literal">enumprinters</code> 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="id411511"></a>
-<a class="indexterm" name="id411520"></a>
-<a class="indexterm" name="id411529"></a>
+<a class="indexterm" name="id2667267"></a>
+<a class="indexterm" name="id2667276"></a>
+<a class="indexterm" name="id2667285"></a>
 </p><pre class="screen">
 <code class="prompt">root# </code><strong class="userinput"><code>rpcclient -Uroot%xxxx -c 'getprinter mysmbtstprn 2' localhost \
   | grep driver</code></strong>
@@ -2202,13 +2202,13 @@
      comment:[mysmbtstprn]
 
 </pre><p>
-<a class="indexterm" name="id411597"></a>
+<a class="indexterm" name="id2667363"></a>
 Compare these results with the ones from steps 2 and 3. Every one of these commands show the driver is installed. Even
 the <code class="literal">enumprinters</code> 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="id411630"></a>
+<a class="indexterm" name="id2667398"></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
@@ -2231,12 +2231,12 @@
 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>, and 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="id411739"></a>
+<a class="indexterm" name="id2667516"></a>
 </p><pre class="screen">
 <code class="prompt">C:\&gt; </code><strong class="userinput"><code>rundll32 printui.dll,PrintUIEntry /in /n "\\sambaserver\mysmbtstprn"</code></strong>
 </pre><p>
 If it does not work, it could be a permissions problem with the <em class="parameter"><code>[print$]</code></em> share.
-</p></li><li><p class="title"><b>(Optional) Print a test page.</b></p><a class="indexterm" name="id411779"></a><pre class="screen">
+</p></li><li><p class="title"><b>(Optional) Print a test page.</b></p><a class="indexterm" name="id2667558"></a><pre class="screen">
 <code class="prompt">C:\&gt; </code><strong class="userinput"><code>rundll32 printui.dll,PrintUIEntry /p /n "\\sambaserver\mysmbtstprn"</code></strong>
 </pre><p>
 Then hit [TAB] five times, [ENTER] twice, [TAB] once, and [ENTER] again, and march to the printer.
@@ -2246,8 +2246,8 @@
  why not just throw it away!
 </p></li><li><p class="title"><b>(Obligatory.) Enjoy. Jump. Celebrate your success.</b></p><pre class="screen">
 <code class="prompt">root# </code><strong class="userinput"><code>echo "Cheeeeerioooooo! Success..." &gt;&gt; /var/log/samba/log.smbd</code></strong>
-</pre></li></ol></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id411854"></a>Troubleshooting Revisited</h3></div></div></div><p>
-<a class="indexterm" name="id411862"></a>
+</pre></li></ol></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2667638"></a>Troubleshooting Revisited</h3></div></div></div><p>
+<a class="indexterm" name="id2667646"></a>
 The setdriver command will fail if in Samba's mind the queue is not
 already there. A successful installation displys the promising message that the:
 </p><pre class="screen">
@@ -2258,20 +2258,20 @@
 <code class="computeroutput">
 result was NT_STATUS_UNSUCCESSFUL
 </code></p><p>
-<a class="indexterm" name="id411890"></a>
-<a class="indexterm" name="id411897"></a>
+<a class="indexterm" name="id2667678"></a>
+<a class="indexterm" name="id2667685"></a>
 It is not good enough that you can see the queue in CUPS, using the <code class="literal">lpstat -p ir85wm</code>
 command. A bug in most recent versions of Samba prevents the proper update of the queue list. The recognition
 of newly installed CUPS printers fails unless you restart Samba or send a HUP to all smbd processes. To verify
 if this is the reason why Samba does not execute the <code class="literal">setdriver</code> command successfully, check
 if Samba &#8220;<span class="quote">sees</span>&#8221; the printer:
-<a class="indexterm" name="id411923"></a>
+<a class="indexterm" name="id2667714"></a>
 </p><pre class="screen">
 <code class="prompt">root# </code><strong class="userinput"><code>rpcclient transmeta -N -U'root%xxxx' -c 'enumprinters 0'|grep ir85wm</code></strong>
         printername:[ir85wm]
 </pre><p>
 An alternate command could be this: 
-<a class="indexterm" name="id411951"></a>
+<a class="indexterm" name="id2667744"></a>
 </p><pre class="screen">
 <code class="prompt">root# </code><strong class="userinput"><code>rpcclient transmeta -N -U'root%secret' -c 'getprinter ir85wm' </code></strong>
         cmd = getprinter ir85wm
@@ -2281,28 +2281,28 @@
         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="id411985"></a>The Printing <code class="filename">*.tdb</code> Files</h2></div></div></div><p>
-<a class="indexterm" name="id411999"></a>
-<a class="indexterm" name="id412005"></a>
-<a class="indexterm" name="id412014"></a>
-<a class="indexterm" name="id412023"></a>
-<a class="indexterm" name="id412032"></a>
-<a class="indexterm" name="id412041"></a>
-<a class="indexterm" name="id412050"></a>
-<a class="indexterm" name="id412059"></a>
-<a class="indexterm" name="id412068"></a>
-<a class="indexterm" name="id412077"></a>
-<a class="indexterm" name="id412086"></a>
-<a class="indexterm" name="id412095"></a>
-<a class="indexterm" name="id412104"></a>
+</p></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2667781"></a>The Printing <code class="filename">*.tdb</code> Files</h2></div></div></div><p>
+<a class="indexterm" name="id2667795"></a>
+<a class="indexterm" name="id2667802"></a>
+<a class="indexterm" name="id2667811"></a>
+<a class="indexterm" name="id2667820"></a>
+<a class="indexterm" name="id2667829"></a>
+<a class="indexterm" name="id2667838"></a>
+<a class="indexterm" name="id2667847"></a>
+<a class="indexterm" name="id2667856"></a>
+<a class="indexterm" name="id2667865"></a>
+<a class="indexterm" name="id2667874"></a>
+<a class="indexterm" name="id2667883"></a>
+<a class="indexterm" name="id2667892"></a>
+<a class="indexterm" name="id2667901"></a>
 Some mystery is associated with the series of files with a tdb suffix appearing in every Samba installation.
 They are <code class="filename">connections.tdb</code>, <code class="filename">printing.tdb</code>,
 <code class="filename">share_info.tdb</code>, <code class="filename">ntdrivers.tdb</code>, <code class="filename">unexpected.tdb</code>,
 <code class="filename">brlock.tdb</code>, <code class="filename">locking.tdb</code>, <code class="filename">ntforms.tdb</code>,
 <code class="filename">messages.tdb</code> , <code class="filename">ntprinters.tdb</code>, <code class="filename">sessionid.tdb</code>,
 and <code class="filename">secrets.tdb</code>. What is their purpose?
-</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id412184"></a>Trivial Database Files</h3></div></div></div><p>
-<a class="indexterm" name="id412192"></a>
+</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2667984"></a>Trivial Database Files</h3></div></div></div><p>
+<a class="indexterm" name="id2667992"></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
@@ -2311,7 +2311,7 @@
 <code class="filename">/var/lib/samba/</code> or <code class="filename">/var/lock/samba/</code>. The printing-related files are
 <code class="filename">ntprinters.tdb</code>, <code class="filename">printing.tdb</code>,<code class="filename">ntforms.tdb</code>, and
 <code class="filename">ntdrivers.tdb</code>.
-</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id412246"></a>Binary Format</h3></div></div></div><p>
+</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2668051"></a>Binary Format</h3></div></div></div><p>
 <code class="filename">*.tdb</code> 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
@@ -2320,16 +2320,16 @@
 <code class="filename">*.tdb</code> file <span class="emphasis"><em>at the same time</em></span>. The file format of Samba's
 <code class="filename">*.tdb</code> files allows for this provision. Many smbd processes may write to the same
 <code class="filename">*.tdb</code> 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="id412307"></a>Losing <code class="filename">*.tdb</code> Files</h3></div></div></div><p>
+</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2668117"></a>Losing <code class="filename">*.tdb</code> Files</h3></div></div></div><p>
 It is very important that all <code class="filename">*.tdb</code> 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 <code class="literal">kill -9
 `pidof smbd'</code> while a write access is in progress could do the damage, as could a power interruption,
 etc.). In cases of trouble, a deletion of the old printing-related <code class="filename">*.tdb</code> files may be the
 only option. After that, you need to re-create all print-related setups unless you have made a backup of the
 <code class="filename">*.tdb</code> files in time.
-</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id412353"></a>Using <code class="literal">tdbbackup</code></h3></div></div></div><p>
-<a class="indexterm" name="id412366"></a>
-<a class="indexterm" name="id412377"></a>
+</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2668168"></a>Using <code class="literal">tdbbackup</code></h3></div></div></div><p>
+<a class="indexterm" name="id2668180"></a>
+<a class="indexterm" name="id2668192"></a>
 Samba ships with a little utility that helps the root user of your system to backup your
 <code class="filename">*.tdb</code> files. If you run it with no argument, it prints a usage message:
 </p><pre class="screen">
@@ -2356,10 +2356,10 @@
  -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="id412464"></a>CUPS Print Drivers from Linuxprinting.org</h2></div></div></div><p>
-<a class="indexterm" name="id412472"></a>
+</pre></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2668288"></a>CUPS Print Drivers from Linuxprinting.org</h2></div></div></div><p>
+<a class="indexterm" name="id2668296"></a>
 CUPS ships with good support for HP LaserJet-type printers. You can install the generic driver as follows:
-<a class="indexterm" name="id412480"></a>
+<a class="indexterm" name="id2668305"></a>
 </p><pre class="screen">
 <code class="prompt">root# </code><strong class="userinput"><code>lpadmin -p laserjet4plus -v parallel:/dev/lp0 -E -m laserjet.ppd</code></strong>
 </pre><p>
@@ -2370,37 +2370,37 @@
 The generic <code class="filename">laserjet.ppd,</code> 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 the <a href="http://www.linuxprinting.org/printer_list.cgi" target="_top">Linuxprinting</a> Web site.  Linuxprinting.org has
+be to consult the database on the <a class="ulink" href="http://www.linuxprinting.org/printer_list.cgi" target="_top">Linuxprinting</a> Web site.  Linuxprinting.org has
 excellent recommendations about which driver is best used for each printer. Its database is kept current by
 the tireless work of Till Kamppeter from Mandrakesoft, who is also the principal author of the
 <code class="literal">foomatic-rip</code> utility.
 </p><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Note</h3><p>
-<a class="indexterm" name="id412561"></a>
-<a class="indexterm" name="id412568"></a>
-<a class="indexterm" name="id412574"></a>
+<a class="indexterm" name="id2668394"></a>
+<a class="indexterm" name="id2668401"></a>
+<a class="indexterm" name="id2668408"></a>
 The former <code class="literal">cupsomatic</code> concept is now being replaced by the new successor, a much more
 powerful <code class="literal">foomatic-rip</code>.  <code class="literal">cupsomatic</code> is no longer maintained. Here is the
-new URL to the <a href="http://www.linuxprinting.org/driver_list.cgi" target="_top">Foomatic-3.0</a>
+new URL to the <a class="ulink" href="http://www.linuxprinting.org/driver_list.cgi" target="_top">Foomatic-3.0</a>
 database.  If you upgrade to <code class="literal">foomatic-rip</code>, 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
 <code class="literal">cupsomatic</code>. The new-style PPDs are 100% compliant with the Adobe PPD specification. They
 are also intended to be used by Samba and the cupsaddsmb utility, to provide the driver files for the Windows
 clients!
-</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id412624"></a>foomatic-rip and Foomatic Explained</h3></div></div></div><p>
-<a class="indexterm" name="id412632"></a>
-<a class="indexterm" name="id412639"></a>
-Nowadays, most Linux distributions rely on the utilities from the <a href="http://www.linuxprinting.org/" target="_top">Linuxprinting.org</a> to create their printing-related software
+</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2668463"></a>foomatic-rip and Foomatic Explained</h3></div></div></div><p>
+<a class="indexterm" name="id2668471"></a>
+<a class="indexterm" name="id2668478"></a>
+Nowadays, most Linux distributions rely on the utilities from the <a class="ulink" href="http://www.linuxprinting.org/" target="_top">Linuxprinting.org</a> to create their printing-related software
 (which, by the way, works on all UNIXes and on Mac OS X and Darwin, too).  The utilities from this sire have a
 very end-user-friendly interface that allows for an easy update of drivers and PPDs for all supported models,
 all spoolers, all operating systems, and all package formats (because there is none). Its history goes back a
 few years.
 </p><p>
-Recently, Foomatic has achieved the astonishing milestone of <a href="http://www.linuxprinting.org/printer_list.cgi?make=Anyone" target="_top">1,000 listed</a> printer models.
+Recently, Foomatic has achieved the astonishing milestone of <a class="ulink" href="http://www.linuxprinting.org/printer_list.cgi?make=Anyone" target="_top">1,000 listed</a> 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 <a href="http://www.linuxprinting.org/foomatic.html" target="_top">Foomatic</a> database. Currently there are <a href="http://www.linuxprinting.org/driver_list.cgi" target="_top">245 drivers</a> in the database. Many drivers support
+available for the various driver/printer combinations in its <a class="ulink" href="http://www.linuxprinting.org/foomatic.html" target="_top">Foomatic</a> database. Currently there are <a class="ulink" href="http://www.linuxprinting.org/driver_list.cgi" target="_top">245 drivers</a> 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="id412685"></a>690 &#8220;<span class="quote">Perfect</span>&#8221; Printers</h4></div></div></div><p>
-<a class="indexterm" name="id412696"></a>
+</p><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2668532"></a>690 &#8220;<span class="quote">Perfect</span>&#8221; Printers</h4></div></div></div><p>
+<a class="indexterm" name="id2668544"></a>
 At present, there are 690 devices dubbed as working perfectly: 181 are <span class="emphasis"><em>mostly</em></span> perfect, 96
 are <span class="emphasis"><em>partially</em></span> perfect, and 46 are paperweights. Keeping in mind that most of these are
 non-PostScript models (PostScript printers are automatically supported by CUPS to perfection by using their
@@ -2408,17 +2408,17 @@
 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="id412721"></a>How the Printing HOWTO Started It All</h4></div></div></div><p>
-A few years ago <a href="http://www2.picante.com/" target="_top">Grant Taylor</a> started it all. The
-roots of today's Linuxprinting.org are in the first <a href="http://www.linuxprinting.org/foomatic2.9/howto/" target="_top">Linux Printing HOWTO</a> that he authored. As a
+</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2668573"></a>How the Printing HOWTO Started It All</h4></div></div></div><p>
+A few years ago <a class="ulink" href="http://www2.picante.com/" target="_top">Grant Taylor</a> started it all. The
+roots of today's Linuxprinting.org are in the first <a class="ulink" href="http://www.linuxprinting.org/foomatic2.9/howto/" target="_top">Linux Printing HOWTO</a> 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="id412752"></a>Foomatic's Strange Name</h4></div></div></div><p>
-<a class="indexterm" name="id412759"></a>
+</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2668611"></a>Foomatic's Strange Name</h4></div></div></div><p>
+<a class="indexterm" name="id2668619"></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.
@@ -2436,52 +2436,52 @@
 	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="id412815"></a>cupsomatic, pdqomatic, lpdomatic, directomatic</h4></div></div></div><p>
-<a class="indexterm" name="id412823"></a>
-<a class="indexterm" name="id412830"></a>
-<a class="indexterm" name="id412837"></a>
-CUPS worked through a quickly hacked-up filter script named <a href="http://www.linuxprinting.org/download.cgi?filename=cupsomatic&amp;show=0" target="_top">cupsomatic</a>.  cupsomatic
+	Ghostscript filters.</p></li></ul></div></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2668692"></a>cupsomatic, pdqomatic, lpdomatic, directomatic</h4></div></div></div><p>
+<a class="indexterm" name="id2668700"></a>
+<a class="indexterm" name="id2668707"></a>
+<a class="indexterm" name="id2668714"></a>
+CUPS worked through a quickly hacked-up filter script named <a class="ulink" href="http://www.linuxprinting.org/download.cgi?filename=cupsomatic&amp;show=0" target="_top">cupsomatic</a>.  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 <a href="http://www.linuxprinting.org/download.cgi?filename=lpdomatic&amp;show=0" target="_top">PDQ-O-Matic</a> (for PDQ)
-and <a href="http://www.linuxprinting.org/download.cgi?filename=lpdomatic&amp;show=0" target="_top">LPD-O-Matic</a>
+spoolers. Names chosen for the config-generator scripts were <a class="ulink" href="http://www.linuxprinting.org/download.cgi?filename=lpdomatic&amp;show=0" target="_top">PDQ-O-Matic</a> (for PDQ)
+and <a class="ulink" href="http://www.linuxprinting.org/download.cgi?filename=lpdomatic&amp;show=0" target="_top">LPD-O-Matic</a>
 (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, <a href="http://www.linuxprinting.org/till/" target="_top">Till Kamppeter</a> started
-to put work into the database. Kamppeter had been newly employed by <a href="http://www.mandrakesoft.com/" target="_top">Mandrakesoft</a> to convert its printing system over to CUPS, after
-they had seen his <a href="http://www.fltk.org/" target="_top">FLTK</a>-based <a href="http://cups.sourceforge.net/xpp/" target="_top">XPP</a> (a GUI front-end to the CUPS lp-command). He added a huge
-amount of new information and new printers. He also developed the support for other spoolers, like <a href="http://ppr.sourceforge.net/" target="_top">PPR</a> (via ppromatic), <a href="http://sourceforge.net/projects/lpr/" target="_top">GNUlpr</a>, and <a href="http://www.lprng.org/" target="_top">LPRng</a> (both via an extended lpdomatic) and spooler-less printing (<a href="http://www.linuxprinting.org/download.cgi?filename=directomatic&amp;show=0" target="_top">directomatic</a>).
+From late summer of that year, <a class="ulink" href="http://www.linuxprinting.org/till/" target="_top">Till Kamppeter</a> started
+to put work into the database. Kamppeter had been newly employed by <a class="ulink" href="http://www.mandrakesoft.com/" target="_top">Mandrakesoft</a> to convert its printing system over to CUPS, after
+they had seen his <a class="ulink" href="http://www.fltk.org/" target="_top">FLTK</a>-based <a class="ulink" href="http://cups.sourceforge.net/xpp/" target="_top">XPP</a> (a GUI front-end to the CUPS lp-command). He added a huge
+amount of new information and new printers. He also developed the support for other spoolers, like <a class="ulink" href="http://ppr.sourceforge.net/" target="_top">PPR</a> (via ppromatic), <a class="ulink" href="http://sourceforge.net/projects/lpr/" target="_top">GNUlpr</a>, and <a class="ulink" href="http://www.lprng.org/" target="_top">LPRng</a> (both via an extended lpdomatic) and spooler-less printing (<a class="ulink" href="http://www.linuxprinting.org/download.cgi?filename=directomatic&amp;show=0" target="_top">directomatic</a>).
 </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="id412953"></a>The <span class="emphasis"><em>Grand Unification</em></span> Achieved</h4></div></div></div><p>
-<a class="indexterm" name="id412964"></a>
+</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2668848"></a>The <span class="emphasis"><em>Grand Unification</em></span> Achieved</h4></div></div></div><p>
+<a class="indexterm" name="id2668859"></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 <a href="http://www.linuxprinting.org/foomatic2.9/download.cgi?filename=foomatic-rip&amp;show=0" target="_top">foomatic-rip</a>.
+achieved the convergence of all *omatic scripts and is called the <a class="ulink" href="http://www.linuxprinting.org/foomatic2.9/download.cgi?filename=foomatic-rip&amp;show=0" target="_top">foomatic-rip</a>.
 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>
-<a class="indexterm" name="id412994"></a>
-<a class="indexterm" name="id413000"></a>
-<a class="indexterm" name="id413007"></a>
+<a class="indexterm" name="id2668895"></a>
+<a class="indexterm" name="id2668901"></a>
+<a class="indexterm" name="id2668908"></a>
 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 <a href="http://www.linuxprinting.org/download/foomatic/foomatic-db-engine-3.0.0beta1.tar.gz" target="_top">foomatic-db-engine!</a>.
-Individual users just need to generate a single new PPD specific to their model by <a href="http://www.linuxprinting.org/kpfeifle/LinuxKongress2002/Tutorial/II.Foomatic-User/II.tutorial-handout-foomatic-user.html" target="_top">following
+remember to generate a new-version set of PPDs via the new <a class="ulink" href="http://www.linuxprinting.org/download/foomatic/foomatic-db-engine-3.0.0beta1.tar.gz" target="_top">foomatic-db-engine!</a>.
+Individual users just need to generate a single new PPD specific to their model by <a class="ulink" href="http://www.linuxprinting.org/kpfeifle/LinuxKongress2002/Tutorial/II.Foomatic-User/II.tutorial-handout-foomatic-user.html" target="_top">following
 the steps</a> outlined in the Foomatic tutorial or in this chapter. This new development is truly amazing.
 </p><p>
-<a class="indexterm" name="id413034"></a>
-<a class="indexterm" name="id413040"></a>
-<a class="indexterm" name="id413047"></a>
+<a class="indexterm" name="id2668941"></a>
+<a class="indexterm" name="id2668948"></a>
+<a class="indexterm" name="id2668955"></a>
 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
@@ -2489,8 +2489,8 @@
 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="id413062"></a>Driver Development Outside</h4></div></div></div><p>
-<a class="indexterm" name="id413070"></a>
+</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2668976"></a>Driver Development Outside</h4></div></div></div><p>
+<a class="indexterm" name="id2668984"></a>
 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
@@ -2498,36 +2498,36 @@
 </p><p>
 Speaking of the different driver development groups, most of the work is currently done in three projects:
 </p><div class="itemizedlist"><ul type="disc"><li><p>
-<a class="indexterm" name="id413091"></a>
-	<a href="http://www-124.ibm.com/developerworks/oss/linux/projects/omni/" target="_top">Omni</a>
+<a class="indexterm" name="id2669008"></a>
+	<a class="ulink" href="http://www-124.ibm.com/developerworks/oss/linux/projects/omni/" target="_top">Omni</a>
 	 a free software project by IBM that tries to convert its printer
 	driver knowledge from good-ol' OS/2 times into a modern, modular,
 	universal driver architecture for Linux/UNIX (still beta). This
 	currently supports 437 models.</p></li><li><p>
-<a class="indexterm" name="id413113"></a>
-	<a href="http://hpinkjet.sf.net/" target="_top">HPIJS</a> 
+<a class="indexterm" name="id2669033"></a>
+	<a class="ulink" href="http://hpinkjet.sf.net/" target="_top">HPIJS</a> 
 	a free software project by HP to provide the support for its own
 	range of models (very mature, printing in most cases is perfect and
 	provides true photo quality). This currently supports 369
 	models.</p></li><li><p>
-<a class="indexterm" name="id413134"></a>
-	<a href="http://gimp-print.sf.net/" target="_top">Gimp-Print</a>  a free software
+<a class="indexterm" name="id2669056"></a>
+	<a class="ulink" href="http://gimp-print.sf.net/" target="_top">Gimp-Print</a>  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="id413155"></a>Forums, Downloads, Tutorials, Howtos (Also for Mac OS X and Commercial UNIX)</h4></div></div></div><p>
+	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="id2669080"></a>Forums, Downloads, Tutorials, Howtos (Also for Mac OS X and Commercial UNIX)</h4></div></div></div><p>
 Linuxprinting.org today is the one-stop shop to download printer drivers. Look for printer information and
-<a href="http://www.linuxprinting.org//kpfeifle/LinuxKongress2002/Tutorial/" target="_top">tutorials</a> or solve
-printing problems in its popular <a href="http://www.linuxprinting.org/newsportal/" target="_top">forums</a>. This
-forum is not just for GNU/Linux users, but admins of <a href="http://www.linuxprinting.org/macosx/" target="_top">
+<a class="ulink" href="http://www.linuxprinting.org//kpfeifle/LinuxKongress2002/Tutorial/" target="_top">tutorials</a> or solve
+printing problems in its popular <a class="ulink" href="http://www.linuxprinting.org/newsportal/" target="_top">forums</a>. This
+forum is not just for GNU/Linux users, but admins of <a class="ulink" href="http://www.linuxprinting.org/macosx/" target="_top">
 commercial UNIX systems</a> are also going there, and the relatively new
-<a href="http://www.linuxprinting.org/newsportal/thread.php3?name=linuxprinting.macosx.general" target="_top">Mac OS X
+<a class="ulink" href="http://www.linuxprinting.org/newsportal/thread.php3?name=linuxprinting.macosx.general" target="_top">Mac OS X
 forum</a> has turned out to be one of the most frequented forums after only a few weeks.
 </p><p>
-<a class="indexterm" name="id413194"></a>
-<a class="indexterm" name="id413201"></a>
-<a class="indexterm" name="id413208"></a>
+<a class="indexterm" name="id2669125"></a>
+<a class="indexterm" name="id2669132"></a>
+<a class="indexterm" name="id2669138"></a>
 Linuxprinting.org and the Foomatic driver wrappers around Ghostscript are now a standard tool-chain for
 printing on all the important distros. Most of them also have CUPS underneath. While in recent years most
 printer data had been added by Kamppeter, many additional contributions came from engineers with SuSE, Red
@@ -2536,16 +2536,16 @@
 </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="id413227"></a>Foomatic Database-Generated PPDs</h4></div></div></div><p>
-<a class="indexterm" name="id413235"></a>
-<a class="indexterm" name="id413241"></a>
-<a class="indexterm" name="id413248"></a>
-<a class="indexterm" name="id413255"></a>
-<a class="indexterm" name="id413262"></a>
-<a class="indexterm" name="id413269"></a>
-<a class="indexterm" name="id413275"></a>
-<a class="indexterm" name="id413282"></a>
-<a class="indexterm" name="id413289"></a>
+</p></div></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2669163"></a>Foomatic Database-Generated PPDs</h4></div></div></div><p>
+<a class="indexterm" name="id2669171"></a>
+<a class="indexterm" name="id2669178"></a>
+<a class="indexterm" name="id2669185"></a>
+<a class="indexterm" name="id2669192"></a>
+<a class="indexterm" name="id2669199"></a>
+<a class="indexterm" name="id2669206"></a>
+<a class="indexterm" name="id2669213"></a>
+<a class="indexterm" name="id2669220"></a>
+<a class="indexterm" name="id2669227"></a>
 The Foomatic database is an amazing piece of ingenuity in itself. Not only does it keep the printer and driver
 information, but it is organized in a way that it can generate PPD files on the fly from its internal
 XML-based datasets. While these PPDs are modeled to the Adobe specification of PPDs, the
@@ -2558,46 +2558,46 @@
 Ghostscript) to do the rendering work. foomatic-rip knows which filter or internal device setting it should
 ask from Ghostscript to convert the PostScript print job into a raster format ready for the target device.
 This usage of PPDs to describe the options of non-PostScript printers was the invention of the CUPS
-developers. The rest is easy.  GUI tools (like KDE's marvelous <a href="http://printing.kde.org/overview/kprinter.phtml" target="_top">kprinter</a> or the GNOME <a href="http://gtklp.sourceforge.net/" target="_top">gtklp</a> xpp and the CUPS Web interface) read the PPD as well and use
+developers. The rest is easy.  GUI tools (like KDE's marvelous <a class="ulink" href="http://printing.kde.org/overview/kprinter.phtml" target="_top">kprinter</a> or the GNOME <a class="ulink" href="http://gtklp.sourceforge.net/" target="_top">gtklp</a> 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="id413329"></a>foomatic-rip and Foomatic PPD Download and Installation</h3></div></div></div><p>
+</p></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2669290"></a>foomatic-rip and Foomatic PPD Download and Installation</h3></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
 <code class="literal">foomatic-rip</code> 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 <a href="http://www.linuxprinting.org/printer_list.cgi" target="_top">page.</a>
+</p><div class="itemizedlist"><ul type="disc"><li><p>Open your browser at the Linuxprinting.org printer list <a class="ulink" href="http://www.linuxprinting.org/printer_list.cgi" target="_top">page.</a>
 	</p></li><li><p>Check the complete list of printers in the 
-	<a href="http://www.linuxprinting.org/printer_list.cgi?make=Anyone" target="_top">database.</a>.
+	<a class="ulink" href="http://www.linuxprinting.org/printer_list.cgi?make=Anyone" target="_top">database.</a>.
 	</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
-	<a href="http://www.linuxprinting.org/show_printer.cgi?recnum=HP-LaserJet_4_Plus" target="_top">HP-LaserJet 4 Plus.</a>
+	<a class="ulink" href="http://www.linuxprinting.org/show_printer.cgi?recnum=HP-LaserJet_4_Plus" target="_top">HP-LaserJet 4 Plus.</a>
 	</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
-	<a href="http://www.linuxprinting.org/show_driver.cgi?driver=ljet4" target="_top">ljet4</a>.
+	<a class="ulink" href="http://www.linuxprinting.org/show_driver.cgi?driver=ljet4" target="_top">ljet4</a>.
 	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 home page of the
 	author of the driver.</p></li><li><p>Important links are the ones that provide hints with
-	setup instructions for <a href="http://www.linuxprinting.org/cups-doc.html" target="_top">CUPS</a>;
-	<a href="http://www.linuxprinting.org/pdq-doc.html" target="_top">PDQ</a>;
-	<a href="http://www.linuxprinting.org/lpd-doc.html" target="_top">LPD, LPRng, and GNUlpr</a>);
-	as well as <a href="http://www.linuxprinting.org/ppr-doc.html" target="_top">PPR</a>
-	or &#8220;<span class="quote">spoolerless</span>&#8221; <a href="http://www.linuxprinting.org/direct-doc.html" target="_top">printing</a>.
+	setup instructions for <a class="ulink" href="http://www.linuxprinting.org/cups-doc.html" target="_top">CUPS</a>;
+	<a class="ulink" href="http://www.linuxprinting.org/pdq-doc.html" target="_top">PDQ</a>;
+	<a class="ulink" href="http://www.linuxprinting.org/lpd-doc.html" target="_top">LPD, LPRng, and GNUlpr</a>);
+	as well as <a class="ulink" href="http://www.linuxprinting.org/ppr-doc.html" target="_top">PPR</a>
+	or &#8220;<span class="quote">spoolerless</span>&#8221; <a class="ulink" href="http://www.linuxprinting.org/direct-doc.html" target="_top">printing</a>.
 	</p></li><li><p>You can view the PPD in your browser through this link:
-	<a href="http://www.linuxprinting.org/ppd-o-matic.cgi?driver=ljet4&amp;printer=HP-LaserJet_4_Plus&amp;show=1" target="_top">http://www.linuxprinting.org/ppd-o-matic.cgi?driver=ljet4&amp;printer=HP-LaserJet_4_Plus&amp;show=1</a>
+	<a class="ulink" href="http://www.linuxprinting.org/ppd-o-matic.cgi?driver=ljet4&amp;printer=HP-LaserJet_4_Plus&amp;show=1" target="_top">http://www.linuxprinting.org/ppd-o-matic.cgi?driver=ljet4&amp;printer=HP-LaserJet_4_Plus&amp;show=1</a>
 	</p></li><li><p>Most importantly, you can also generate and download
-	the <a href="http://www.linuxprinting.org/ppd-o-matic.cgi?driver=ljet4&amp;printer=HP-LaserJet_4_Plus&amp;show=0" target="_top">PPD</a>.
+	the <a class="ulink" href="http://www.linuxprinting.org/ppd-o-matic.cgi?driver=ljet4&amp;printer=HP-LaserJet_4_Plus&amp;show=0" target="_top">PPD</a>.
 	</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
-	<a href="http://www.linuxprinting.org/show_driver.cgi?driver=ljet4" target="_top">page</a>,
+	<a class="ulink" href="http://www.linuxprinting.org/show_driver.cgi?driver=ljet4" target="_top">page</a>,
 	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
@@ -2626,7 +2626,7 @@
 	from Linuxprinting.org, you also need a special CUPS filter named
 	foomatic-rip. 
 	</p></li><li><p>The foomatic-rip Perl script itself also makes some
-	interesting <a href="http://www.linuxprinting.org/foomatic2.9/download.cgi?filename=foomatic-rip&amp;show=1" target="_top">reading</a>
+	interesting <a class="ulink" href="http://www.linuxprinting.org/foomatic2.9/download.cgi?filename=foomatic-rip&amp;show=1" target="_top">reading</a>
 	because it is well documented by Kamppeter's in-line comments (even
 	non-Perl hackers will learn quite a bit about printing by reading
 	it).</p></li><li><p>Save foomatic-rip either directly in
@@ -2653,8 +2653,8 @@
 	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 <code class="literal">gs -h</code>).</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="id413751"></a>Page Accounting with CUPS</h2></div></div></div><p>
-<a class="indexterm" name="id413759"></a>
+	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="id2669762"></a>Page Accounting with CUPS</h2></div></div></div><p>
+<a class="indexterm" name="id2669770"></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
@@ -2662,18 +2662,18 @@
 </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 can span any time period you want.
-</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id413781"></a>Setting Up Quotas</h3></div></div></div><p>
-<a class="indexterm" name="id413789"></a>
+</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2669798"></a>Setting Up Quotas</h3></div></div></div><p>
+<a class="indexterm" name="id2669806"></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;:
-<a class="indexterm" name="id413803"></a>
+<a class="indexterm" name="id2669821"></a>
 </p><pre class="screen">
 <code class="prompt">root# </code><strong class="userinput"><code>lpadmin -p quotaprinter -o job-quota-period=604800 \
 	-o job-k-limit=1024 -o job-page-limit=100</code></strong>
 </pre><p>
 This would limit every single user to print no more than 100 pages or 1024 KB of
 data (whichever comes first) within the last 604,800 seconds ( = 1 week).
-</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id413832"></a>Correct and Incorrect Accounting</h3></div></div></div><p>
+</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2669852"></a>Correct and Incorrect Accounting</h3></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
@@ -2683,13 +2683,13 @@
 You need to send PostScript from the clients (i.e., run a PostScript driver there) to have the chance to get
 accounting done. If the printer is a non-PostScript model, you need to let CUPS do the job to convert the file
 to a print-ready format for the target printer. This is currently working for about a thousand different
-printer models.  Linuxprinting.org has a driver <a href="http://www.linuxprinting.org/printer_list.cgi" target="_top">list</a>.
-</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id413865"></a>Adobe and CUPS PostScript Drivers for Windows Clients</h3></div></div></div><p>
-<a class="indexterm" name="id413873"></a>
-<a class="indexterm" name="id413880"></a>
-<a class="indexterm" name="id413886"></a>
-<a class="indexterm" name="id413893"></a>
-<a class="indexterm" name="id413900"></a>
+printer models.  Linuxprinting.org has a driver <a class="ulink" href="http://www.linuxprinting.org/printer_list.cgi" target="_top">list</a>.
+</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2669893"></a>Adobe and CUPS PostScript Drivers for Windows Clients</h3></div></div></div><p>
+<a class="indexterm" name="id2669901"></a>
+<a class="indexterm" name="id2669908"></a>
+<a class="indexterm" name="id2669915"></a>
+<a class="indexterm" name="id2669921"></a>
+<a class="indexterm" name="id2669928"></a>
 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 <code class="literal">pstops</code> 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
@@ -2700,13 +2700,13 @@
 clients (which is tagged in the download area of <code class="filename">http://www.cups.org/</code> as the
 <code class="filename">cups-samba-1.1.16.tar.gz</code> 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="id413955"></a> To not write a PJL-header.</p></li><li><p>To still read and support all PJL-options named in the
+</p><div class="itemizedlist"><ul type="disc"><li><p> <a class="indexterm" name="id2669989"></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 <code class="literal">pstops</code> 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 <code class="literal">cupsaddsmb</code> (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="id413996"></a>The page_log File Syntax</h3></div></div></div><p>
-<a class="indexterm" name="id414004"></a>
+</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2670033"></a>The page_log File Syntax</h3></div></div></div><p>
+<a class="indexterm" name="id2670041"></a>
 These are the items CUPS logs in the <code class="filename">page_log</code> 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>Page number</p></li><li><p>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 <code class="filename">page_log</code> file to illustrate the
@@ -2724,7 +2724,7 @@
  The next job had ID <em class="parameter"><code>402</code></em>, was sent by user <em class="parameter"><code>boss</code></em>
 from IP address <code class="constant">10.160.51.33</code>, printed from one page 440 copies, and
 is set to be billed to <em class="parameter"><code>finance-dep</code></em>.
-</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id414132"></a>Possible Shortcomings</h3></div></div></div><p>
+</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2670177"></a>Possible Shortcomings</h3></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
@@ -2738,7 +2738,7 @@
 	&#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 1,000 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="id414190"></a>Future Developments</h3></div></div></div><p>
+	&#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="id2670243"></a>Future Developments</h3></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
@@ -2746,10 +2746,10 @@
 	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 class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id414225"></a>Other Accounting Tools</h3></div></div></div><p>
+	around this topic.</p></li></ul></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2670283"></a>Other Accounting Tools</h3></div></div></div><p>
 Other accounting tools that can be used includes: PrintAnalyzer, pyKota, printbill, LogReport.
 For more information regarding these tools you can try a Google search.
-</p></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id414238"></a>Additional Material</h2></div></div></div><p>
+</p></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2670297"></a>Additional Material</h2></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 <em class="parameter"><code>application/octet-stream</code></em>
@@ -2828,15 +2828,15 @@
 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="id414430"></a>Autodeletion or Preservation of CUPS Spool Files</h2></div></div></div><p>
-<a class="indexterm" name="id414438"></a>
-<a class="indexterm" name="id414444"></a>
-<a class="indexterm" name="id414451"></a>
+</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2670514"></a>Autodeletion or Preservation of CUPS Spool Files</h2></div></div></div><p>
+<a class="indexterm" name="id2670523"></a>
+<a class="indexterm" name="id2670530"></a>
+<a class="indexterm" name="id2670537"></a>
 Samba print files pass through two spool directories. One is the incoming directory managed by Samba (set in
-the <a class="indexterm" name="id414459"></a>path = /var/spool/samba directive in the <em class="parameter"><code>[printers]</code></em> section of <code class="filename">smb.conf</code>). The other is the spool directory of your UNIX print subsystem. For
+the <a class="link" href="smb.conf.5.html#PATH">path = /var/spool/samba</a> directive in the <em class="parameter"><code>[printers]</code></em> section of <code class="filename">smb.conf</code>). The other is the spool directory of your UNIX print subsystem. For
 CUPS it is normally <code class="filename">/var/spool/cups/</code>, as set by the <code class="filename">cupsd.conf</code>
 directive <code class="filename">RequestRoot /var/spool/cups</code>.
-</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id414498"></a>CUPS Configuration Settings Explained</h3></div></div></div><p>
+</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2670590"></a>CUPS Configuration Settings Explained</h3></div></div></div><p>
 Some important parameter settings in the CUPS configuration file
 <code class="filename">cupsd.conf</code> are:
 </p><div class="variablelist"><dl><dt><span class="term">PreserveJobHistory Yes</span></dt><dd><p>
@@ -2860,27 +2860,27 @@
 	</p></dd></dl></div><p>
 (There are also additional settings for <em class="parameter"><code>MaxJobsPerUser</code></em> and
 <em class="parameter"><code>MaxJobsPerPrinter</code></em>.)
-</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id414575"></a>Preconditions</h3></div></div></div><p>
+</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2670675"></a>Preconditions</h3></div></div></div><p>
 For everything to work as it should, you need to have three things:
 </p><div class="itemizedlist"><ul type="disc"><li><p>A Samba smbd that is compiled against <code class="filename">libcups</code> (check
 	on Linux by running <strong class="userinput"><code>ldd `which smbd'</code></strong>).</p></li><li><p>A Samba-<code class="filename">smb.conf</code> setting of
-			<a class="indexterm" name="id414612"></a>printing = cups.</p></li><li><p>Another Samba <code class="filename">smb.conf</code> setting of
-			<a class="indexterm" name="id414630"></a>printcap = cups.</p></li></ul></div><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Note</h3><p>
+			<a class="link" href="smb.conf.5.html#PRINTING">printing = cups</a>.</p></li><li><p>Another Samba <code class="filename">smb.conf</code> setting of
+			<a class="link" href="smb.conf.5.html#PRINTCAP">printcap = cups</a>.</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="id414643"></a>print command, 
-<a class="indexterm" name="id414650"></a>lpq command, 
-<a class="indexterm" name="id414657"></a>lprm command, 
-<a class="indexterm" name="id414664"></a>lppause command, and
-<a class="indexterm" name="id414671"></a>lpresume command) are ignored, and they should normally have no
+<a class="link" href="smb.conf.5.html#PRINTCOMMAND">print command</a>, 
+<a class="link" href="smb.conf.5.html#LPQCOMMAND">lpq command</a>, 
+<a class="link" href="smb.conf.5.html#LPRMCOMMAND">lprm command</a>, 
+<a class="link" href="smb.conf.5.html#LPPAUSECOMMAND">lppause command</a>, and
+<a class="link" href="smb.conf.5.html#LPRESUMECOMMAND">lpresume command</a>) 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="id414681"></a>Manual Configuration</h3></div></div></div><p>
-If you want to do things manually, replace the <a class="indexterm" name="id414690"></a>printing = cups
-by <a class="indexterm" name="id414697"></a>printing = bsd. Then your manually set commands may work
-(I haven't tested this), and a <a class="indexterm" name="id414704"></a>print command = lp -d %P %s; rm %s
+</p></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2670814"></a>Manual Configuration</h3></div></div></div><p>
+If you want to do things manually, replace the <a class="link" href="smb.conf.5.html#PRINTING">printing = cups</a>
+by <a class="link" href="smb.conf.5.html#PRINTING">printing = bsd</a>. Then your manually set commands may work
+(I haven't tested this), and a <a class="link" href="smb.conf.5.html#PRINTCOMMAND">print command = lp -d %P %s; rm %s</a>
 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="id414715"></a>Printing from CUPS to Windows-Attached Printers</h2></div></div></div><p>
-<a class="indexterm" name="id414723"></a>
-<a class="indexterm" name="id414730"></a>
+</p></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2670862"></a>Printing from CUPS to Windows-Attached Printers</h2></div></div></div><p>
+<a class="indexterm" name="id2670870"></a>
+<a class="indexterm" name="id2670876"></a>
 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
@@ -2915,8 +2915,8 @@
 </p><pre class="screen">
 <code class="prompt">root# </code><strong class="userinput"><code>ln -s `which smbspool` /usr/lib/cups/backend/smb</code></strong>
 </pre><p>
-<a class="indexterm" name="id414838"></a>
-<a class="indexterm" name="id414845"></a>
+<a class="indexterm" name="id2671006"></a>
+<a class="indexterm" name="id2671013"></a>
 <code class="literal">smbspool</code> was written by Mike Sweet from the CUPS folks. It is included and ships with
 Samba. It may also be used with print subsystems other than CUPS, to spool jobs to Windows printer shares. To
 set up printer <em class="replaceable"><code>winprinter</code></em> on CUPS, you need to have a driver for it. Essentially
@@ -2931,9 +2931,9 @@
 <code class="prompt">root# </code><strong class="userinput"><code>lpadmin -p winprinter -v smb://WINDOWSNETBIOSNAME/printersharename \
   -P /path/to/PPD</code></strong>
 </pre><p>
-<a class="indexterm" name="id414898"></a>
-<a class="indexterm" name="id414905"></a>
-<a class="indexterm" name="id414911"></a>
+<a class="indexterm" name="id2671073"></a>
+<a class="indexterm" name="id2671080"></a>
+<a class="indexterm" name="id2671087"></a>
 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
@@ -2946,12 +2946,12 @@
 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="id414972"></a>More CUPS Filtering Chains</h2></div></div></div><p>
-The diagrams in <a href="CUPS-printing.html#cups1" title="Figure 22.17. Filtering Chain 1.">Filtering Chain 1</a> and <a href="CUPS-printing.html#cups2" title="Figure 22.18. Filtering Chain with cupsomatic">Filtering Chain with
+</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2671158"></a>More CUPS Filtering Chains</h2></div></div></div><p>
+The diagrams in <a class="link" href="CUPS-printing.html#cups1" title="Figure 22.17. Filtering Chain 1.">Filtering Chain 1</a> and <a class="link" href="CUPS-printing.html#cups2" title="Figure 22.18. Filtering Chain with cupsomatic">Filtering Chain with
 cupsomatic</a> show how CUPS handles print jobs.
-</p><div class="figure"><a name="cups1"></a><p class="title"><b>Figure 22.17. Filtering Chain 1.</b></p><div class="figure-contents"><div class="mediaobject"><img src="images/cups1.png" alt="Filtering Chain 1."></div></div></div><br class="figure-break"><div class="figure"><a name="cups2"></a><p class="title"><b>Figure 22.18. Filtering Chain with cupsomatic</b></p><div class="figure-contents"><div class="mediaobject"><img src="images/cups2.png" width="243" alt="Filtering Chain with cupsomatic"></div></div></div><br class="figure-break"></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id415081"></a>Common Errors</h2></div></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id415086"></a>Windows 9x/Me Client Can't Install Driver</h3></div></div></div><p>For Windows 9x/Me, clients require the printer names to be eight
+</p><div class="figure"><a name="cups1"></a><p class="title"><b>Figure 22.17. Filtering Chain 1.</b></p><div class="figure-contents"><div class="mediaobject"><img src="images/cups1.png" alt="Filtering Chain 1."></div></div></div><br class="figure-break"><div class="figure"><a name="cups2"></a><p class="title"><b>Figure 22.18. Filtering Chain with cupsomatic</b></p><div class="figure-contents"><div class="mediaobject"><img src="images/cups2.png" width="243" alt="Filtering Chain with cupsomatic"></div></div></div><br class="figure-break"></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2671269"></a>Common Errors</h2></div></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2671275"></a>Windows 9x/Me Client Can't Install Driver</h3></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="root-ask-loop"></a>&#8220;<span class="quote">cupsaddsmb</span>&#8221; Keeps Asking for Root Password in Never-ending Loop</h3></div></div></div><p>Have you set <a class="indexterm" name="id415116"></a>security = user? Have
+	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="root-ask-loop"></a>&#8220;<span class="quote">cupsaddsmb</span>&#8221; Keeps Asking for Root Password in Never-ending Loop</h3></div></div></div><p>Have you set <a class="link" href="smb.conf.5.html#SECURITY">security = user</a>? Have
 	you used <code class="literal">smbpasswd</code> to give root a Samba account?
 	You can do two things: open another terminal and execute
 	<code class="literal">smbpasswd -a root</code> to create the account and
@@ -2960,10 +2960,10 @@
 	password).</p><p>
 	If the error is &#8220;<span class="quote">Tree connect failed: NT_STATUS_BAD_NETWORK_NAME</span>&#8221;, 
 	you may have forgotten to create the <code class="filename">/etc/samba/drivers</code> directory.
-	</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id415153"></a>&#8220;<span class="quote">cupsaddsmb</span>&#8221; or &#8220;<span class="quote">rpcclient addriver</span>&#8221; Emit Error</h3></div></div></div><p>
+	</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2671352"></a>&#8220;<span class="quote">cupsaddsmb</span>&#8221; or &#8220;<span class="quote">rpcclient addriver</span>&#8221; Emit Error</h3></div></div></div><p>
 	If <code class="literal">cupsaddsmb</code>, or <code class="literal">rpcclient addriver</code> emit the error message
-	WERR_BAD_PASSWORD, refer to <a href="CUPS-printing.html#root-ask-loop" title="&#8220;cupsaddsmb&#8221; Keeps Asking for Root Password in Never-ending Loop">the previous common error</a>.
-	</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id415189"></a>&#8220;<span class="quote">cupsaddsmb</span>&#8221; Errors</h3></div></div></div><p>
+	WERR_BAD_PASSWORD, refer to <a class="link" href="CUPS-printing.html#root-ask-loop" title="&#8220;cupsaddsmb&#8221; Keeps Asking for Root Password in Never-ending Loop">the previous common error</a>.
+	</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2671390"></a>&#8220;<span class="quote">cupsaddsmb</span>&#8221; Errors</h3></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>
@@ -2974,12 +2974,12 @@
 	<strong class="userinput"><code>cupsaddsmb -H sambaserver -h cupsserver -v printername</code></strong>.
 	</p><p>Is your <em class="parameter"><code>TempDir</code></em> directive in
 	<code class="filename">cupsd.conf</code> set to a valid value, and is it writable?
-	</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id415259"></a>Client Can't Connect to Samba Printer</h3></div></div></div><p>Use <code class="literal">smbstatus</code> to check which user
+	</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2671463"></a>Client Can't Connect to Samba Printer</h3></div></div></div><p>Use <code class="literal">smbstatus</code> to check which user
 	you are from Samba's point of view. Do you have the privileges to
 	write into the <em class="parameter"><code>[print$]</code></em>
-	share?</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id415282"></a>New Account Reconnection from Windows 200x/XP Troubles</h3></div></div></div><p>
+	share?</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2671488"></a>New Account Reconnection from Windows 200x/XP Troubles</h3></div></div></div><p>
 Once you are connected as the wrong user (for example, as <code class="constant">nobody</code>, which often occurs if
-you have <a class="indexterm" name="id415295"></a>map to guest = bad user), Windows Explorer will not accept an
+you have <a class="link" href="smb.conf.5.html#MAPTOGUEST">map to guest = bad user</a>), Windows Explorer will not accept an
 attempt to connect again as a different user. There will not be any bytes transferred on the wire to Samba,
 but still you'll see a stupid error message that makes you think Samba has denied access. Use
 <code class="literal">smbstatus</code> to check for active connections. Kill the PIDs. You still can't re-connect, and
@@ -2992,44 +2992,44 @@
 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="id415360"></a>Avoid Being Connected to the Samba Server as the Wrong User</h3></div></div></div><p>
-<a class="indexterm" name="id415368"></a>
+</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2671579"></a>Avoid Being Connected to the Samba Server as the Wrong User</h3></div></div></div><p>
+<a class="indexterm" name="id2671588"></a>
 You see per <code class="literal">smbstatus</code> that you are connected as user nobody, but you want to be root or
-printer admin. This is probably due to <a class="indexterm" name="id415382"></a>map to guest = bad user, which
+printer admin. This is probably due to <a class="link" href="smb.conf.5.html#MAPTOGUEST">map to guest = bad user</a>, which
 silently connected you under the guest account when you gave (maybe by accident) an incorrect username. Remove
-<a class="indexterm" name="id415390"></a>map to guest if you want to prevent this.
-</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id415399"></a>Upgrading to CUPS Drivers from Adobe Drivers</h3></div></div></div><p>
+<a class="link" href="smb.conf.5.html#MAPTOGUEST">map to guest</a> if you want to prevent this.
+</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2671630"></a>Upgrading to CUPS Drivers from Adobe Drivers</h3></div></div></div><p>
 This information came from a mailing list posting regarding problems experienced when
 upgrading from Adobe drivers to CUPS drivers on Microsoft Windows NT/200x/XP clients.
 </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="id415434"></a>Can't Use &#8220;<span class="quote">cupsaddsmb</span>&#8221; on Samba Server, Which Is a PDC</h3></div></div></div><p>Do you use the &#8220;<span class="quote">naked</span>&#8221; root user name? Try to do it
+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="id2671668"></a>Can't Use &#8220;<span class="quote">cupsaddsmb</span>&#8221; on Samba Server, Which Is a PDC</h3></div></div></div><p>Do you use the &#8220;<span class="quote">naked</span>&#8221; root user name? Try to do it
 this way: <strong class="userinput"><code>cupsaddsmb -U <em class="replaceable"><code>DOMAINNAME</code></em>\\root -v
 <em class="replaceable"><code>printername</code></em></code></strong>&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="id415468"></a>Deleted Windows 200x Printer Driver Is Still Shown</h3></div></div></div><p>Deleting a printer on the client will not delete the
+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="id2671704"></a>Deleted Windows 200x Printer Driver Is Still Shown</h3></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="id415499"></a>Windows 200x/XP Local Security Policies</h3></div></div></div><a class="indexterm" name="id415505"></a><a class="indexterm" name="id415512"></a><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="id415530"></a>Administrator Cannot Install Printers for All Local Users</h3></div></div></div><p>
-<a class="indexterm" name="id415538"></a>
-<a class="indexterm" name="id415545"></a>
+other printer uses the same driver.</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2671738"></a>Windows 200x/XP Local Security Policies</h3></div></div></div><a class="indexterm" name="id2671744"></a><a class="indexterm" name="id2671752"></a><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="id2671771"></a>Administrator Cannot Install Printers for All Local Users</h3></div></div></div><p>
+<a class="indexterm" name="id2671780"></a>
+<a class="indexterm" name="id2671787"></a>
 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 or herself. To have a printer available for
 everybody, you might want to use the built-in IPP client capabilities of Win XP. Add a printer with the print
 path of <em class="parameter"><code>http://cupsserver:631/printers/printername</code></em>.  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="id415567"></a>Print Change, Notify Functions on NT Clients</h3></div></div></div><p>For print change, notify functions on NT++ clients.  These need to run the <code class="literal">Server</code>
-service first (renamed to <code class="literal">File &amp; Print Sharing for MS Networks</code> in XP).</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id415591"></a>Win XP-SP1</h3></div></div></div><p>Win XP-SP1 introduced a Point and Print Restriction Policy (this restriction does not apply to
+</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2671812"></a>Print Change, Notify Functions on NT Clients</h3></div></div></div><p>For print change, notify functions on NT++ clients.  These need to run the <code class="literal">Server</code>
+service first (renamed to <code class="literal">File &amp; Print Sharing for MS Networks</code> in XP).</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2671838"></a>Win XP-SP1</h3></div></div></div><p>Win XP-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 <code class="constant">Enabled</code> and the <code class="constant">Users can only Point and Print to
 machines in their Forest</code> . You probably need to change it to <code class="constant">Disabled</code> or
 <code class="constant">Users can only Point and Print to these servers</code> to make driver downloads from Samba
 possible.
-</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id415632"></a>Print Options for All Users Can't Be Set on Windows 200x/XP</h3></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
+</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2671884"></a>Print Options for All Users Can't Be Set on Windows 200x/XP</h3></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:
@@ -3059,36 +3059,36 @@
 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. to C.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="id415866"></a>printer admin in <code class="filename">smb.conf</code>) <span class="emphasis"><em>before</em></span> a client downloads the
+(<a class="link" href="smb.conf.5.html#PRINTERADMIN">printer admin</a> in <code class="filename">smb.conf</code>) <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>).
-</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id415896"></a>Most Common Blunders in Driver Settings on Windows Clients</h3></div></div></div><p>
+</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2672167"></a>Most Common Blunders in Driver Settings on Windows Clients</h3></div></div></div><p>
 Don't use <em class="parameter"><code>Optimize for Speed</code></em>, but use <em class="parameter"><code>Optimize for Portability</code></em>
 instead (Adobe PS Driver). Don't use <em class="parameter"><code>Page Independence: No</code></em>. Always settle with
 <em class="parameter"><code>Page Independence: Yes</code></em> (Microsoft PS Driver and CUPS PS Driver for Windows NT/200x/XP).
 If there are problems with fonts, use <em class="parameter"><code>Download as Softfont into printer</code></em> (Adobe PS
 Driver). For <span class="guilabel">TrueType Download Options</span> choose <code class="constant">Outline</code>. 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="id415949"></a><code class="literal">cupsaddsmb</code> Does Not Work with Newly Installed Printer</h3></div></div></div><p>
+</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2672223"></a><code class="literal">cupsaddsmb</code> Does Not Work with Newly Installed Printer</h3></div></div></div><p>
 Symptom: The last command of <code class="literal">cupsaddsmb</code> does not complete successfully. If the <code class="literal">cmd
 = setdriver printername printername</code> result was NT_STATUS_UNSUCCESSFUL, then possibly the printer was
 not yet recognized by Samba. Did it show up in Network Neighborhood? Did it show up in <code class="literal">rpcclient
 hostname -c `enumprinters'</code>? Restart smbd (or send a <code class="literal">kill -HUP</code> to all processes
 listed by <code class="literal">smbstatus</code>, and try again.
-</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id415995"></a>Permissions on <code class="filename">/var/spool/samba/</code> Get Reset After Each Reboot</h3></div></div></div><p>
+</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2672272"></a>Permissions on <code class="filename">/var/spool/samba/</code> Get Reset After Each Reboot</h3></div></div></div><p>
 Have you ever by accident set the CUPS spool directory to the same location (<em class="parameter"><code>RequestRoot
 /var/spool/samba/</code></em> in <code class="filename">cupsd.conf</code> or the other way round:
-<code class="filename">/var/spool/cups/</code> is set as <a class="indexterm" name="id416028"></a>path&gt; in the <em class="parameter"><code>[printers]</code></em> section)? These <em class="parameter"><code>must</code></em> be different. Set <em class="parameter"><code>RequestRoot
-/var/spool/cups/</code></em> in <code class="filename">cupsd.conf</code> and <a class="indexterm" name="id416059"></a>path = 
-/var/spool/samba in the <em class="parameter"><code>[printers]</code></em> section of <code class="filename">smb.conf</code>. Otherwise,
+<code class="filename">/var/spool/cups/</code> is set as <a class="link" href="smb.conf.5.html#PATH">path</a>&gt; in the <em class="parameter"><code>[printers]</code></em> section)? These <em class="parameter"><code>must</code></em> be different. Set <em class="parameter"><code>RequestRoot
+/var/spool/cups/</code></em> in <code class="filename">cupsd.conf</code> and <a class="link" href="smb.conf.5.html#PATH">path = 
+/var/spool/samba</a> in the <em class="parameter"><code>[printers]</code></em> section of <code class="filename">smb.conf</code>. 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="id416081"></a>Print Queue Called &#8220;<span class="quote">lp</span>&#8221; Mishandles Print Jobs</h3></div></div></div><p>
+</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2672371"></a>Print Queue Called &#8220;<span class="quote">lp</span>&#8221; Mishandles Print Jobs</h3></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>
-<a class="indexterm" name="id416100"></a>
-<a class="indexterm" name="id416107"></a>
-<a class="indexterm" name="id416114"></a>
+<a class="indexterm" name="id2672390"></a>
+<a class="indexterm" name="id2672397"></a>
+<a class="indexterm" name="id2672404"></a>
 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-balance the jobs across them in a round-robin fashion.
@@ -3097,13 +3097,13 @@
 <em class="parameter"><code>BrowseShortNames No</code></em>. It will present any printer as
 <em class="replaceable"><code>printername at cupshost</code></em>, which 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="id416144"></a>Location of Adobe PostScript Driver Files for &#8220;<span class="quote">cupsaddsmb</span>&#8221;</h3></div></div></div><p>
+</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2672440"></a>Location of Adobe PostScript Driver Files for &#8220;<span class="quote">cupsaddsmb</span>&#8221;</h3></div></div></div><p>
 Use <code class="literal">smbclient</code> to connect to any Windows box with a shared PostScript printer:
 <code class="literal">smbclient //windowsbox/print\$ -U guest</code>. You can navigate to the
 <code class="filename">W32X86/2</code> subdir to <code class="literal">mget ADOBE*</code> and other files or to
 <code class="filename">WIN40/0</code> to do the same.  Another option is to download the <code class="filename">*.exe</code>
 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="id416195"></a>Overview of the CUPS Printing Processes</h2></div></div></div><p>
-A complete overview of the CUPS printing processes can be found in <a href="CUPS-printing.html#a_small" title="Figure 22.19. CUPS Printing Overview.">the CUPS
+</p></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2672493"></a>Overview of the CUPS Printing Processes</h2></div></div></div><p>
+A complete overview of the CUPS printing processes can be found in <a class="link" href="CUPS-printing.html#a_small" title="Figure 22.19. CUPS Printing Overview.">the CUPS
 Printing Overview diagram</a>.
-</p><div class="figure"><a name="a_small"></a><p class="title"><b>Figure 22.19. CUPS Printing Overview.</b></p><div class="figure-contents"><div class="mediaobject"><img src="images/a_small.png" width="243" alt="CUPS Printing Overview."></div></div></div><br class="figure-break"></div><div class="footnotes"><br><hr width="100" align="left"><div class="footnote"><p><sup>[<a name="ftn.id406492" href="#id406492">6</a>] </sup>See also <a href="http://www.cups.org/cups-help.html" target="_top">http://www.cups.org/cups-help.html</a></p></div></div></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="classicalprinting.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 21. 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 23. Stackable VFS modules</td></tr></table></div></body></html>
+</p><div class="figure"><a name="a_small"></a><p class="title"><b>Figure 22.19. CUPS Printing Overview.</b></p><div class="figure-contents"><div class="mediaobject"><img src="images/a_small.png" width="243" alt="CUPS Printing Overview."></div></div></div><br class="figure-break"></div><div class="footnotes"><br><hr width="100" align="left"><div class="footnote"><p><sup>[<a name="ftn.id2661722" href="#id2661722" class="para">6</a>] </sup>See also <a class="ulink" href="http://www.cups.org/cups-help.html" target="_top">http://www.cups.org/cups-help.html</a></p></div></div></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="classicalprinting.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 21. 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 23. Stackable VFS modules</td></tr></table></div></body></html>

Modified: branches/samba/experimental/docs/htmldocs/Samba3-HOWTO/ChangeNotes.html
===================================================================
--- branches/samba/experimental/docs/htmldocs/Samba3-HOWTO/ChangeNotes.html	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/docs/htmldocs/Samba3-HOWTO/ChangeNotes.html	2008-06-09 06:59:20 UTC (rev 1920)
@@ -1,19 +1,19 @@
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Chapter 9. Important and Critical Change Notes for the Samba 3.x Series</title><link rel="stylesheet" href="samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.72.0"><link rel="start" href="index.html" title="The Official Samba 3.2.x HOWTO and Reference Guide"><link rel="up" href="optional.html" title="Part III. Advanced Configuration"><link rel="prev" href="optional.html" title="Part III. Advanced Configuration"><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">Chapter 9. Important and Critical Change Notes for the Samba 3.x Series</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="NetworkBrowsing.html">Next</a></td></tr></table><hr></div><div class="chapter" lang="en"><div class="titlepage"><div><div><h2 class="title"><a name="ChangeNotes"></a>Chapter 9. Important and Critical Change Notes for the Samba 3.x Series</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><code class="email">&lt;<a href="mailto:jht at samba.org">jht at samba.org</a>&gt;</code></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><code class="email">&lt;<a href="mailto:jerry at samba.org">jerry at samba.org</a>&gt;</code></p></div></div></div></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="sect1"><a href="ChangeNotes.html#id351284">Important Samba-3.2.x Change Notes</a></span></dt><dt><span class="sect1"><a href="ChangeNotes.html#id351294">Important Samba-3.0.x Change Notes</a></span></dt><dd><dl><dt><span class="sect2"><a href="ChangeNotes.html#id351342">User and Group Changes</a></span></dt><dt><span class="sect2"><a href="ChangeNotes.html#id351632">Essential Group Mappings</a></span></dt><dt><span class="sect2"><a href="ChangeNotes.html#id351743">Passdb Changes</a></span></dt><dt><span class="sect2"><a href="ChangeNotes.html#id351795">Group Mapping Changes in Samba-3.0.23</a></span></dt><dt><span class="sect2"><a href="ChangeNotes.html#id351912">LDAP Changes in Samba-3.0.23</a></span></dt></dl></dd></dl></div><p>
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Chapter 9. Important and Critical Change Notes for the Samba 3.x Series</title><link rel="stylesheet" href="../samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.73.1"><link rel="start" href="index.html" title="The Official Samba 3.2.x HOWTO and Reference Guide"><link rel="up" href="optional.html" title="Part III. Advanced Configuration"><link rel="prev" href="optional.html" title="Part III. Advanced Configuration"><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">Chapter 9. Important and Critical Change Notes for the Samba 3.x Series</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="NetworkBrowsing.html">Next</a></td></tr></table><hr></div><div class="chapter" lang="en"><div class="titlepage"><div><div><h2 class="title"><a name="ChangeNotes"></a>Chapter 9. Important and Critical Change Notes for the Samba 3.x Series</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><code class="email">&lt;<a class="email" href="mailto:jht at samba.org">jht at samba.org</a>&gt;</code></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><code class="email">&lt;<a class="email" href="mailto:jerry at samba.org">jerry at samba.org</a>&gt;</code></p></div></div></div></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="sect1"><a href="ChangeNotes.html#id2600638">Important Samba-3.2.x Change Notes</a></span></dt><dt><span class="sect1"><a href="ChangeNotes.html#id2600649">Important Samba-3.0.x Change Notes</a></span></dt><dd><dl><dt><span class="sect2"><a href="ChangeNotes.html#id2600709">User and Group Changes</a></span></dt><dt><span class="sect2"><a href="ChangeNotes.html#id2601020">Essential Group Mappings</a></span></dt><dt><span class="sect2"><a href="ChangeNotes.html#id2601140">Passdb Changes</a></span></dt><dt><span class="sect2"><a href="ChangeNotes.html#id2601200">Group Mapping Changes in Samba-3.0.23</a></span></dt><dt><span class="sect2"><a href="ChangeNotes.html#id2601321">LDAP Changes in Samba-3.0.23</a></span></dt></dl></dd></dl></div><p>
 Please read this chapter carefully before update or upgrading Samba.  You should expect to find only critical
 or very important information here. Comprehensive change notes and guidance information can be found in the
-section <a href="upgrading-to-3.0.html" title="Chapter 35. Updating and Upgrading Samba">Updating and Upgrading Samba</a>.
-</p><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id351284"></a>Important Samba-3.2.x Change Notes</h2></div></div></div><p>
+section <a class="link" href="upgrading-to-3.0.html" title="Chapter 35. Updating and Upgrading Samba">Updating and Upgrading Samba</a>.
+</p><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2600638"></a>Important Samba-3.2.x Change Notes</h2></div></div></div><p>
 !!!!!!!!!!!!Add all critical update notes here!!!!!!!!!!!!!
-</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id351294"></a>Important Samba-3.0.x Change Notes</h2></div></div></div><p>
+</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2600649"></a>Important Samba-3.0.x Change Notes</h2></div></div></div><p>
 These following notes pertain in particular to Samba 3.0.23 through Samba 3.0.25c (or more recent 3.0.25
 update).  Samba is a fluid and ever changing project. Changes throughout the 3.0.x series release are
-documented in this documention - See <a href="upgrading-to-3.0.html#oldupdatenotes" title="Upgrading from Samba-2.x to Samba-3.0.25">Upgrading from Samba-2.x to Samba-3.0.25</a>.
+documented in this documention - See <a class="link" href="upgrading-to-3.0.html#oldupdatenotes" title="Upgrading from Samba-2.x to Samba-3.0.25">Upgrading from Samba-2.x to Samba-3.0.25</a>.
 </p><p>
 Sometimes it is difficult to figure out which part, or parts, of the HOWTO documentation should be updated to
 reflect the impact of new or modified features. At other times it becomes clear that the documentation is in
 need of being restructured.
 </p><p>
-In recent times a group of Samba users has joined the thrust to create a new <a href="http://wiki.samba.org/" target="_top">Samba Wiki</a> that is slated to become the all-singing and all-dancing
+In recent times a group of Samba users has joined the thrust to create a new <a class="ulink" href="http://wiki.samba.org/" target="_top">Samba Wiki</a> that is slated to become the all-singing and all-dancing
 new face of Samba documentation. Hopefully, the Wiki will benefit from greater community input and
 thus may be kept more up to date. Until that golden dream materializes and matures it is necessary to
 continue to maintain the HOWTO. This chapter will document major departures from earlier behavior until
@@ -21,35 +21,35 @@
 </p><p>
 This chapter is new to the release of the HOWTO for Samba 3.0.23. It includes much of the notes provided
 in the <code class="filename">WHATSNEW.txt</code> file that is included with the Samba source code release tarball.
-</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id351342"></a>User and Group Changes</h3></div></div></div><p>
+</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2600709"></a>User and Group Changes</h3></div></div></div><p>
 The change documented here affects unmapped user and group accounts only.
 </p><p>
-<a class="indexterm" name="id351354"></a>
-<a class="indexterm" name="id351361"></a>
-<a class="indexterm" name="id351368"></a>
-<a class="indexterm" name="id351377"></a>
-<a class="indexterm" name="id351386"></a>
+<a class="indexterm" name="id2600721"></a>
+<a class="indexterm" name="id2600728"></a>
+<a class="indexterm" name="id2600735"></a>
+<a class="indexterm" name="id2600744"></a>
+<a class="indexterm" name="id2600753"></a>
 The user and group internal management routines have been rewritten to prevent overlaps of
 assigned Relative Identifiers (RIDs).  In the past the has been a potential problem when
 either manually mapping Unix groups with the <code class="literal">net groupmap</code> command or
 when migrating a Windows domain to a Samba domain by executing:
 <code class="literal">net rpc vampire</code>.
 </p><p>
-<a class="indexterm" name="id351414"></a>
-<a class="indexterm" name="id351421"></a>
-<a class="indexterm" name="id351427"></a>
-<a class="indexterm" name="id351434"></a>
+<a class="indexterm" name="id2600784"></a>
+<a class="indexterm" name="id2600791"></a>
+<a class="indexterm" name="id2600797"></a>
+<a class="indexterm" name="id2600804"></a>
 Unmapped users are now assigned a SID in the <code class="literal">S-1-22-1</code> domain and unmapped
 groups are assigned a SID in the <code class="literal">S-1-22-2</code> domain.  Previously they were
 assigned a RID within the SAM on the Samba server.  For a domain controller this would have been under the
 authority of the domain SID where as on a member server or standalone server, this would have
 been under the authority of the local SAM (see the man page for <code class="literal">net getlocalsid</code>).
 </p><p>
-<a class="indexterm" name="id351467"></a>
-<a class="indexterm" name="id351474"></a>
-<a class="indexterm" name="id351480"></a>
-<a class="indexterm" name="id351487"></a>
-<a class="indexterm" name="id351494"></a>
+<a class="indexterm" name="id2600840"></a>
+<a class="indexterm" name="id2600847"></a>
+<a class="indexterm" name="id2600854"></a>
+<a class="indexterm" name="id2600861"></a>
+<a class="indexterm" name="id2600868"></a>
 The result is that any unmapped users or groups on an upgraded Samba domain controller may
 be assigned a new SID.  Because the SID rather than a name is stored in Windows security
 descriptors, this can cause a user to no longer have access to a resource for example if a
@@ -59,19 +59,19 @@
 </p><p>
 An example helps to illustrate the change:
 </p><p>
-<a class="indexterm" name="id351512"></a>
-<a class="indexterm" name="id351518"></a>
-<a class="indexterm" name="id351525"></a>
-<a class="indexterm" name="id351531"></a>
+<a class="indexterm" name="id2600890"></a>
+<a class="indexterm" name="id2600897"></a>
+<a class="indexterm" name="id2600904"></a>
+<a class="indexterm" name="id2600910"></a>
 Assume that a group named <span class="emphasis"><em>developers</em></span> exists with a UNIX GID of 782. In this
 case this user does not exist in Samba's group mapping table. It would be perfectly normal for
 this group to be appear in an ACL editor.  Prior to Samba-3.0.23, the group SID might appear as
 <code class="literal">S-1-5-21-647511796-4126122067-3123570092-2565</code>.
 </p><p>
-<a class="indexterm" name="id351553"></a>
-<a class="indexterm" name="id351560"></a>
-<a class="indexterm" name="id351566"></a>
-<a class="indexterm" name="id351573"></a>
+<a class="indexterm" name="id2600934"></a>
+<a class="indexterm" name="id2600941"></a>
+<a class="indexterm" name="id2600948"></a>
+<a class="indexterm" name="id2600954"></a>
 With the release of Samba-3.0.23, the group SID would be reported as <code class="literal">S-1-22-2-782</code>.  Any
 security descriptors associated with files stored on a Windows NTFS disk partition will not allow access based
 on the group permissions if the user was not a member of the
@@ -79,13 +79,13 @@
 <code class="literal">S-1-22-2-782</code> and not reported in a user's token, Windows would fail the authorization check
 even though both SIDs in some respect refer to the same UNIX group.
 </p><p>
-<a class="indexterm" name="id351605"></a>
-<a class="indexterm" name="id351611"></a>
+<a class="indexterm" name="id2600990"></a>
+<a class="indexterm" name="id2600997"></a>
 The workaround for versions of Samba prior to 3.0.23, is to create a manual domain group mapping
 entry for the group <span class="emphasis"><em>developers</em></span> to point at the
 <code class="literal">S-1-5-21-647511796-4126122067-3123570092-2565</code> SID. With the release of Samba-3.0.23 this
 workaround is no longer needed.
-</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id351632"></a>Essential Group Mappings</h3></div></div></div><p>
+</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2601020"></a>Essential Group Mappings</h3></div></div></div><p>
 Samba 3.0.x series  releases before 3.0.23 automatically created group mappings for the essential Windows
 domain groups <code class="literal">Domain Admins, Domain Users, Domain Guests</code>. Commencing with Samba 3.0.23
 these mappings need to be created by the Samba administrator. Failure to do this may result in a failure to
@@ -100,41 +100,41 @@
 When the POSIX (UNIX) groups are stored in LDAP, it may be desirable to call these <code class="literal">domadmins, domusers,
 domguests</code> respectively.
 </p><p>
-For further information regarding group mappings see <a href="groupmapping.html" title="Chapter 12. Group Mapping: MS Windows and UNIX">Group Mapping: MS Windows
+For further information regarding group mappings see <a class="link" href="groupmapping.html" title="Chapter 12. Group Mapping: MS Windows and UNIX">Group Mapping: MS Windows
 and UNIX</a>.
-</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id351743"></a>Passdb Changes</h3></div></div></div><p>
-<a class="indexterm" name="id351751"></a>
-<a class="indexterm" name="id351758"></a>
-<a class="indexterm" name="id351764"></a>
-<a class="indexterm" name="id351771"></a>
-The <a class="indexterm" name="id351778"></a>passdb backend parameter no long accepts multiple passdb backends in a
+</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2601140"></a>Passdb Changes</h3></div></div></div><p>
+<a class="indexterm" name="id2601148"></a>
+<a class="indexterm" name="id2601155"></a>
+<a class="indexterm" name="id2601161"></a>
+<a class="indexterm" name="id2601168"></a>
+The <a class="link" href="smb.conf.5.html#PASSDBBACKEND">passdb backend</a> parameter no long accepts multiple passdb backends in a
 chained configuration.  Also be aware that the SQL and XML based passdb modules have been
 removed in the Samba-3.0.23 release.  More information regarding external support for a SQL
-passdb module can be found on the  <a href="http://pdbsql.sourceforge.net/" target="_top">pdbsql</a> web site.
-</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id351795"></a>Group Mapping Changes in Samba-3.0.23</h3></div></div></div><p>
-<a class="indexterm" name="id351803"></a>
-<a class="indexterm" name="id351810"></a>
-<a class="indexterm" name="id351817"></a>
-<a class="indexterm" name="id351824"></a>
-<a class="indexterm" name="id351830"></a>
-<a class="indexterm" name="id351837"></a>
-<a class="indexterm" name="id351844"></a>
-<a class="indexterm" name="id351851"></a>
-<a class="indexterm" name="id351857"></a>
-<a class="indexterm" name="id351864"></a>
-<a class="indexterm" name="id351871"></a>
+passdb module can be found on the  <a class="ulink" href="http://pdbsql.sourceforge.net/" target="_top">pdbsql</a> web site.
+</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2601200"></a>Group Mapping Changes in Samba-3.0.23</h3></div></div></div><p>
+<a class="indexterm" name="id2601208"></a>
+<a class="indexterm" name="id2601214"></a>
+<a class="indexterm" name="id2601221"></a>
+<a class="indexterm" name="id2601228"></a>
+<a class="indexterm" name="id2601235"></a>
+<a class="indexterm" name="id2601242"></a>
+<a class="indexterm" name="id2601249"></a>
+<a class="indexterm" name="id2601255"></a>
+<a class="indexterm" name="id2601262"></a>
+<a class="indexterm" name="id2601269"></a>
+<a class="indexterm" name="id2601276"></a>
 The default mapping entries for groups such as <code class="literal">Domain Admins</code> are no longer
 created when using an <code class="literal">smbpasswd</code> file or a <code class="literal">tdbsam</code> passdb
 backend.  This means that it is necessary to explicitly execute the <code class="literal">net groupmap add</code>
 to create group mappings, rather than use the <code class="literal">net groupmap modify</code> method to create the
 Windows group SID to UNIX GID mappings.  This change has no effect on winbindd's IDMAP functionality
 for domain groups.
-</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id351912"></a>LDAP Changes in Samba-3.0.23</h3></div></div></div><p>
-<a class="indexterm" name="id351920"></a>
-<a class="indexterm" name="id351927"></a>
-<a class="indexterm" name="id351934"></a>
-<a class="indexterm" name="id351940"></a>
-<a class="indexterm" name="id351947"></a>
+</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2601321"></a>LDAP Changes in Samba-3.0.23</h3></div></div></div><p>
+<a class="indexterm" name="id2601329"></a>
+<a class="indexterm" name="id2601336"></a>
+<a class="indexterm" name="id2601342"></a>
+<a class="indexterm" name="id2601349"></a>
+<a class="indexterm" name="id2601356"></a>
 There has been a minor update the Samba LDAP schema file. A substring matching rule has been
 added to the <code class="literal">sambaSID</code> attribute definition.  For OpenLDAP servers, this
 will require the addition of <code class="literal">index sambaSID sub</code> to the

Modified: branches/samba/experimental/docs/htmldocs/Samba3-HOWTO/ClientConfig.html
===================================================================
--- branches/samba/experimental/docs/htmldocs/Samba3-HOWTO/ClientConfig.html	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/docs/htmldocs/Samba3-HOWTO/ClientConfig.html	2008-06-09 06:59:20 UTC (rev 1920)
@@ -1,20 +1,20 @@
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Chapter 8. MS Windows Network Configuration Guide</title><link rel="stylesheet" href="samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.72.0"><link rel="start" href="index.html" title="The Official Samba 3.2.x HOWTO and Reference Guide"><link rel="up" href="type.html" title="Part II. Server Configuration Basics"><link rel="prev" href="StandAloneServer.html" title="Chapter 7. Standalone 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 8. 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 8. 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><code class="email">&lt;<a href="mailto:jht at samba.org">jht at samba.org</a>&gt;</code></p></div></div></div></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="sect1"><a href="ClientConfig.html#id348335">Features and Benefits</a></span></dt><dt><span class="sect1"><a href="ClientConfig.html#id348389">Technical Details</a></span></dt><dd><dl><dt><span class="sect2"><a href="ClientConfig.html#id348430">TCP/IP Configuration</a></span></dt><dt><span class="sect2"><a href="ClientConfig.html#id350125">Joining a Domain: Windows 2000/XP Professional</a></span></dt><dt><span class="sect2"><a href="ClientConfig.html#id350634">Domain Logon Configuration: Windows 9x/Me</a></span></dt></dl></dd><dt><span class="sect1"><a href="ClientConfig.html#id351062">Common Errors</a></span></dt></dl></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id348335"></a>Features and Benefits</h2></div></div></div><p>
-<a class="indexterm" name="id348343"></a>
-<a class="indexterm" name="id348350"></a>
-<a class="indexterm" name="id348357"></a>
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Chapter 8. MS Windows Network Configuration Guide</title><link rel="stylesheet" href="../samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.73.1"><link rel="start" href="index.html" title="The Official Samba 3.2.x HOWTO and Reference Guide"><link rel="up" href="type.html" title="Part II. Server Configuration Basics"><link rel="prev" href="StandAloneServer.html" title="Chapter 7. Standalone 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 8. 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 8. 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><code class="email">&lt;<a class="email" href="mailto:jht at samba.org">jht at samba.org</a>&gt;</code></p></div></div></div></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="sect1"><a href="ClientConfig.html#id2597554">Features and Benefits</a></span></dt><dt><span class="sect1"><a href="ClientConfig.html#id2597614">Technical Details</a></span></dt><dd><dl><dt><span class="sect2"><a href="ClientConfig.html#id2597658">TCP/IP Configuration</a></span></dt><dt><span class="sect2"><a href="ClientConfig.html#id2599428">Joining a Domain: Windows 2000/XP Professional</a></span></dt><dt><span class="sect2"><a href="ClientConfig.html#id2599956">Domain Logon Configuration: Windows 9x/Me</a></span></dt></dl></dd><dt><span class="sect1"><a href="ClientConfig.html#id2600400">Common Errors</a></span></dt></dl></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2597554"></a>Features and Benefits</h2></div></div></div><p>
+<a class="indexterm" name="id2597562"></a>
+<a class="indexterm" name="id2597569"></a>
+<a class="indexterm" name="id2597576"></a>
 Occasionally network administrators report difficulty getting Microsoft Windows clients to interoperate
 correctly with Samba servers. It seems that some folks just cannot accept the fact that the right way
 to configure an MS Windows network client is precisely as one would do when using MS Windows NT4 or 200x
 servers. Yet there is repetitious need to provide detailed Windows client configuration instructions.
 </p><p>
-<a class="indexterm" name="id348370"></a>
-<a class="indexterm" name="id348378"></a>
+<a class="indexterm" name="id2597593"></a>
+<a class="indexterm" name="id2597600"></a>
 The purpose of this chapter is to graphically illustrate MS Windows client configuration for the most common
 critical aspects of such configuration. An experienced network administrator will not be interested in the
 details of this chapter.
-</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id348389"></a>Technical Details</h2></div></div></div><p>
-<a class="indexterm" name="id348396"></a>
-<a class="indexterm" name="id348403"></a>
+</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2597614"></a>Technical Details</h2></div></div></div><p>
+<a class="indexterm" name="id2597622"></a>
+<a class="indexterm" name="id2597629"></a>
 This chapter discusses TCP/IP protocol configuration as well as network membership for the platforms
 that are in common use today. These are:
 </p><div class="itemizedlist"><ul type="disc"><li><p>
@@ -23,27 +23,27 @@
 	Windows 2000 Professional
 	</p></li><li><p>
 	Windows Millennium edition (Me)
-	</p></li></ul></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id348430"></a>TCP/IP Configuration</h3></div></div></div><p>
-<a class="indexterm" name="id348438"></a>
-<a class="indexterm" name="id348444"></a>
+	</p></li></ul></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2597658"></a>TCP/IP Configuration</h3></div></div></div><p>
+<a class="indexterm" name="id2597666"></a>
+<a class="indexterm" name="id2597673"></a>
 	The builder of a house must ensure that all construction takes place on a firm foundation.
 	The same is true for the builder of a TCP/IP-based networking system. Fundamental network configuration problems
 	will plague all network users until they are resolved. 
 	</p><p>
-<a class="indexterm" name="id348457"></a>
-<a class="indexterm" name="id348464"></a>
+<a class="indexterm" name="id2597688"></a>
+<a class="indexterm" name="id2597694"></a>
 	MS Windows workstations and servers can be configured either with fixed
 	IP addresses or via DHCP. The examples that follow demonstrate the use of DHCP
 	and make only passing reference to those situations where fixed IP configuration
 	settings can be effected.
 	</p><p>
-<a class="indexterm" name="id348476"></a>
-<a class="indexterm" name="id348483"></a>
+<a class="indexterm" name="id2597709"></a>
+<a class="indexterm" name="id2597716"></a>
 	It is possible to use shortcuts or abbreviated keystrokes to arrive at a
 	particular configuration screen. The decision was made to base all examples in this
 	chapter on use of the <span class="guibutton">Start</span> button.
-	</p><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id348498"></a>MS Windows XP Professional</h4></div></div></div><p>
-<a class="indexterm" name="id348506"></a>
+	</p><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2597733"></a>MS Windows XP Professional</h4></div></div></div><p>
+<a class="indexterm" name="id2597741"></a>
 		There are two paths to the Windows XP TCP/IP configuration panel. Choose the access method that you prefer:
 		</p><p>
 		Click <span class="guimenu">Start -&gt; Control Panel -&gt; Network Connections</span>.
@@ -51,77 +51,77 @@
 		<span class="emphasis"><em>Alternately,</em></span> click <span class="guimenu">Start -&gt;</span>, and right-click <span class="guimenu">My Network Places</span>
 		then select <span class="guimenuitem">Properties</span>.
 		</p><p>
-<a class="indexterm" name="id348552"></a>
+<a class="indexterm" name="id2597789"></a>
 		The following procedure steps through the Windows XP Professional TCP/IP configuration process:
 		</p><div class="procedure"><ol type="1"><li><p>
-<a class="indexterm" name="id348568"></a>
-<a class="indexterm" name="id348575"></a>
-<a class="indexterm" name="id348582"></a>
+<a class="indexterm" name="id2597807"></a>
+<a class="indexterm" name="id2597814"></a>
+<a class="indexterm" name="id2597821"></a>
 			On some installations the interface will be called <span class="guimenu">Local Area Connection</span> and
 			on others it will be called <span class="guimenu">Network Bridge</span>. On our system it is called <span class="guimenu">Network Bridge</span>.
-			Right-click on <span class="guimenu">Network Bridge -&gt; Properties</span>. See <a href="ClientConfig.html#WXPP002" title="Figure 8.1. Network Bridge Configuration.">???</a>.
+			Right-click on <span class="guimenu">Network Bridge -&gt; Properties</span>. See <a class="link" href="ClientConfig.html#WXPP002" title="Figure 8.1. Network Bridge Configuration.">&#8220;Network Bridge Configuration.&#8221;</a>.
 			</p><div class="figure"><a name="WXPP002"></a><p class="title"><b>Figure 8.1. Network Bridge Configuration.</b></p><div class="figure-contents"><div class="mediaobject"><img src="images/WXPP002.png" alt="Network Bridge Configuration."></div></div></div><p><br class="figure-break">
 			</p></li><li><p>
-<a class="indexterm" name="id348664"></a>
-<a class="indexterm" name="id348671"></a>
+<a class="indexterm" name="id2597906"></a>
+<a class="indexterm" name="id2597913"></a>
 			The Network Bridge Configuration, or Local Area Connection, panel is used to set TCP/IP protocol settings.
 			In <span class="guimenuitem">This connection uses the following items:</span> box,
 			click on <span class="guimenu">Internet Protocol (TCP/IP)</span>, then click on <span class="guibutton">Properties</span>.
 			</p><p>
-<a class="indexterm" name="id348701"></a>
-<a class="indexterm" name="id348708"></a>
+<a class="indexterm" name="id2597945"></a>
+<a class="indexterm" name="id2597952"></a>
 			The default setting is DHCP-enabled operation
-			(i.e., &#8220;<span class="quote">Obtain an IP address automatically</span>&#8221;). See <a href="ClientConfig.html#WXPP003" title="Figure 8.2. Internet Protocol (TCP/IP) Properties.">???</a>.
+			(i.e., &#8220;<span class="quote">Obtain an IP address automatically</span>&#8221;). See <a class="link" href="ClientConfig.html#WXPP003" title="Figure 8.2. Internet Protocol (TCP/IP) Properties.">&#8220;Internet Protocol (TCP/IP) Properties.&#8221;</a>.
 			</p><div class="figure"><a name="WXPP003"></a><p class="title"><b>Figure 8.2. Internet Protocol (TCP/IP) Properties.</b></p><div class="figure-contents"><div class="mediaobject"><img src="images/WXPP003.png" alt="Internet Protocol (TCP/IP) Properties."></div></div></div><p><br class="figure-break">
 			</p><p>
-<a class="indexterm" name="id348769"></a>
-<a class="indexterm" name="id348776"></a>
-<a class="indexterm" name="id348782"></a>
-<a class="indexterm" name="id348789"></a>
+<a class="indexterm" name="id2598015"></a>
+<a class="indexterm" name="id2598022"></a>
+<a class="indexterm" name="id2598029"></a>
+<a class="indexterm" name="id2598035"></a>
 			Many network administrators will want to use DHCP to configure all client TCP/IP
 			protocol stack settings. (For information on how to configure the ISC DHCP server
-			for Windows client support see <a href="DNSDHCP.html#DHCP" title="DHCP Server">the DNS and DHCP Configuration Guide</a>,
-			<a href="DNSDHCP.html#DHCP" title="DHCP Server">DHCP Server</a>.
+			for Windows client support see <a class="link" href="DNSDHCP.html#DHCP" title="DHCP Server">the DNS and DHCP Configuration Guide</a>,
+			<a class="link" href="DNSDHCP.html#DHCP" title="DHCP Server">DHCP Server</a>.
 			</p><p>
-<a class="indexterm" name="id348815"></a>
-<a class="indexterm" name="id348822"></a>
-<a class="indexterm" name="id348829"></a>
+<a class="indexterm" name="id2598064"></a>
+<a class="indexterm" name="id2598071"></a>
+<a class="indexterm" name="id2598078"></a>
 			If it is necessary to provide a fixed IP address, click on &#8220;<span class="quote">Use the following IP address</span>&#8221; and enter the
 			IP Address, the subnet mask, and the default gateway address in the boxes provided.
 			</p></li><li><p>
-<a class="indexterm" name="id348848"></a>
-<a class="indexterm" name="id348854"></a>
-<a class="indexterm" name="id348861"></a>
-<a class="indexterm" name="id348868"></a>
+<a class="indexterm" name="id2598098"></a>
+<a class="indexterm" name="id2598105"></a>
+<a class="indexterm" name="id2598112"></a>
+<a class="indexterm" name="id2598119"></a>
 			Click the <span class="guibutton">Advanced</span> button to proceed with TCP/IP configuration.
 			This opens a panel in which it is possible to create additional IP addresses for this interface.
 			The technical name for the additional addresses is <span class="emphasis"><em>IP aliases</em></span>, and additionally this
 			panel permits the setting of more default gateways (routers). In most cases where DHCP is used, it will not be
-			necessary to create additional settings. See <a href="ClientConfig.html#WXPP005" title="Figure 8.3. Advanced Network Settings">???</a> to see the appearance of this panel.
+			necessary to create additional settings. See <a class="link" href="ClientConfig.html#WXPP005" title="Figure 8.3. Advanced Network Settings">&#8220;Advanced Network Settings&#8221;</a> to see the appearance of this panel.
 			</p><div class="figure"><a name="WXPP005"></a><p class="title"><b>Figure 8.3. Advanced Network Settings</b></p><div class="figure-contents"><div class="mediaobject"><img src="images/WXPP005.png" alt="Advanced Network Settings"></div></div></div><p><br class="figure-break">
 			</p><p>
-<a class="indexterm" name="id348934"></a>
-<a class="indexterm" name="id348941"></a>
-<a class="indexterm" name="id348948"></a>
+<a class="indexterm" name="id2598189"></a>
+<a class="indexterm" name="id2598196"></a>
+<a class="indexterm" name="id2598203"></a>
 			Fixed settings may be required for DNS and WINS if these settings are not provided automatically via DHCP.
 			</p></li><li><p>
-<a class="indexterm" name="id348962"></a>
-<a class="indexterm" name="id348969"></a>
+<a class="indexterm" name="id2598218"></a>
+<a class="indexterm" name="id2598225"></a>
 			Click the <span class="guimenu">DNS</span> tab to add DNS server settings. 
 			The example system uses manually configured DNS settings. When finished making changes, click the
-			<span class="guibutton">OK</span> to commit the settings. See <a href="ClientConfig.html#WXPP014" title="Figure 8.4. DNS Configuration.">???</a>.
+			<span class="guibutton">OK</span> to commit the settings. See <a class="link" href="ClientConfig.html#WXPP014" title="Figure 8.4. DNS Configuration.">&#8220;DNS Configuration.&#8221;</a>.
 			</p><div class="figure"><a name="WXPP014"></a><p class="title"><b>Figure 8.4. DNS Configuration.</b></p><div class="figure-contents"><div class="mediaobject"><img src="images/WXPP014.png" alt="DNS Configuration."></div></div></div><p><br class="figure-break">
 			</p></li><li><p>
-<a class="indexterm" name="id349041"></a>
-<a class="indexterm" name="id349048"></a>
+<a class="indexterm" name="id2598300"></a>
+<a class="indexterm" name="id2598307"></a>
 			Click the <span class="guibutton">WINS</span> tab to add manual WINS server entries. 
 			This step demonstrates an example system that uses manually configured WINS settings. 
 			When finished making changes, click <span class="guibutton">OK</span> to commit
-                        the settings. See <a href="ClientConfig.html#WXPP009" title="Figure 8.5. WINS Configuration">???</a>.
+                        the settings. See <a class="link" href="ClientConfig.html#WXPP009" title="Figure 8.5. WINS Configuration">&#8220;WINS Configuration&#8221;</a>.
 			</p><div class="figure"><a name="WXPP009"></a><p class="title"><b>Figure 8.5. WINS Configuration</b></p><div class="figure-contents"><div class="mediaobject"><img src="images/WXPP009.png" alt="WINS Configuration"></div></div></div><p><br class="figure-break">
-			</p></li></ol></div></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id349114"></a>MS Windows 2000</h4></div></div></div><p>
-<a class="indexterm" name="id349122"></a>
-<a class="indexterm" name="id349129"></a>
+			</p></li></ol></div></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2598376"></a>MS Windows 2000</h4></div></div></div><p>
+<a class="indexterm" name="id2598384"></a>
+<a class="indexterm" name="id2598391"></a>
 		There are two paths to the Windows 2000 Professional TCP/IP configuration panel. Choose the access method that you prefer:
 		</p><p>
 		Click <span class="guimenu">Start -&gt; Control Panel -&gt; Network and Dial-up Connections</span>.
@@ -129,127 +129,127 @@
 		<span class="emphasis"><em>Alternatively,</em></span> click <span class="guimenu">Start</span>, then right-click <span class="guimenu">My Network Places</span>, and
 		select <span class="guimenuitem">Properties</span>.
 		</p><p>
-<a class="indexterm" name="id349175"></a>
+<a class="indexterm" name="id2598439"></a>
 		The following procedure steps through the Windows XP Professional TCP/IP configuration process:
 		</p><div class="procedure"><ol type="1"><li><p>
 			Right-click on <span class="guimenu">Local Area Connection</span>, then click
-			<span class="guimenuitem">Properties</span>. See <a href="ClientConfig.html#w2kp001" title="Figure 8.6. Local Area Connection Properties.">???</a>.
+			<span class="guimenuitem">Properties</span>. See <a class="link" href="ClientConfig.html#w2kp001" title="Figure 8.6. Local Area Connection Properties.">&#8220;Local Area Connection Properties.&#8221;</a>.
 			</p><div class="figure"><a name="w2kp001"></a><p class="title"><b>Figure 8.6. Local Area Connection Properties.</b></p><div class="figure-contents"><div class="mediaobject"><img src="images/w2kp001.png" alt="Local Area Connection Properties."></div></div></div><p><br class="figure-break">
 			</p></li><li><p>
-<a class="indexterm" name="id349254"></a>
-<a class="indexterm" name="id349261"></a>
+<a class="indexterm" name="id2598520"></a>
+<a class="indexterm" name="id2598527"></a>
 			The Local Area Connection Properties is used to set TCP/IP protocol settings. Click on
 			<span class="guimenu">Internet Protocol (TCP/IP)</span> in the <span class="guimenuitem">Components checked are used by this
 			connection:</span> box, then click the <span class="guibutton">Properties</span> button.
 			</p></li><li><p>
-<a class="indexterm" name="id349293"></a>
-<a class="indexterm" name="id349300"></a>
+<a class="indexterm" name="id2598562"></a>
+<a class="indexterm" name="id2598569"></a>
 			The default setting is DHCP-enabled operation
-			(i.e., &#8220;<span class="quote">Obtain an IP address automatically</span>&#8221;). See <a href="ClientConfig.html#w2kp002" title="Figure 8.7. Internet Protocol (TCP/IP) Properties.">???</a>.
+			(i.e., &#8220;<span class="quote">Obtain an IP address automatically</span>&#8221;). See <a class="link" href="ClientConfig.html#w2kp002" title="Figure 8.7. Internet Protocol (TCP/IP) Properties.">&#8220;Internet Protocol (TCP/IP) Properties.&#8221;</a>.
 			</p><div class="figure"><a name="w2kp002"></a><p class="title"><b>Figure 8.7. Internet Protocol (TCP/IP) Properties.</b></p><div class="figure-contents"><div class="mediaobject"><img src="images/w2kp002.png" alt="Internet Protocol (TCP/IP) Properties."></div></div></div><p><br class="figure-break">
 			</p><p>
-<a class="indexterm" name="id349358"></a>
-<a class="indexterm" name="id349365"></a>
+<a class="indexterm" name="id2598628"></a>
+<a class="indexterm" name="id2598635"></a>
 			Many network administrators will want to use DHCP to configure all client TCP/IP
 			protocol stack settings. (For information on how to configure the ISC DHCP server
-			for Windows client support, see, <a href="DNSDHCP.html#DHCP" title="DHCP Server">???</a>.
+			for Windows client support, see, <a class="link" href="DNSDHCP.html#DHCP" title="DHCP Server">&#8220;DHCP Server&#8221;</a>.
 			</p><p>
-<a class="indexterm" name="id349382"></a>
-<a class="indexterm" name="id349389"></a>
+<a class="indexterm" name="id2598655"></a>
+<a class="indexterm" name="id2598662"></a>
 			If it is necessary to provide a fixed IP address, click on &#8220;<span class="quote">Use the following IP address</span>&#8221; and enter the
 			IP Address, the subnet mask, and the default gateway address in the boxes provided.
 			For this example we are assuming that all network clients will be configured using DHCP.
 			</p></li><li><p>
 			Click the <span class="guimenu">Advanced</span> button to proceed with TCP/IP configuration.
-			Refer to <a href="ClientConfig.html#w2kp003" title="Figure 8.8. Advanced Network Settings.">???</a>.
+			Refer to <a class="link" href="ClientConfig.html#w2kp003" title="Figure 8.8. Advanced Network Settings.">&#8220;Advanced Network Settings.&#8221;</a>.
 			</p><div class="figure"><a name="w2kp003"></a><p class="title"><b>Figure 8.8. Advanced Network Settings.</b></p><div class="figure-contents"><div class="mediaobject"><img src="images/w2kp003.png" alt="Advanced Network Settings."></div></div></div><p><br class="figure-break">
 			</p><p>
-<a class="indexterm" name="id349461"></a>
-<a class="indexterm" name="id349468"></a>
-<a class="indexterm" name="id349475"></a>
+<a class="indexterm" name="id2598738"></a>
+<a class="indexterm" name="id2598744"></a>
+<a class="indexterm" name="id2598751"></a>
 			Fixed settings may be required for DNS and WINS if these settings are not provided automatically via DHCP.
 			</p></li><li><p>
-<a class="indexterm" name="id349489"></a>
-<a class="indexterm" name="id349496"></a>
+<a class="indexterm" name="id2598766"></a>
+<a class="indexterm" name="id2598773"></a>
 			Click the <span class="guimenu">DNS</span> tab to add DNS server settings. 
 			The example system uses manually configured DNS settings. When finished making changes,
-			click <span class="guibutton">OK</span> to commit the settings. See <a href="ClientConfig.html#w2kp004" title="Figure 8.9. DNS Configuration.">???</a>.
+			click <span class="guibutton">OK</span> to commit the settings. See <a class="link" href="ClientConfig.html#w2kp004" title="Figure 8.9. DNS Configuration.">&#8220;DNS Configuration.&#8221;</a>.
 			</p><div class="figure"><a name="w2kp004"></a><p class="title"><b>Figure 8.9. DNS Configuration.</b></p><div class="figure-contents"><div class="mediaobject"><img src="images/w2kp004.png" alt="DNS Configuration."></div></div></div><p><br class="figure-break">
 			</p></li><li><p>
-<a class="indexterm" name="id349565"></a>
-<a class="indexterm" name="id349572"></a>
+<a class="indexterm" name="id2598845"></a>
+<a class="indexterm" name="id2598852"></a>
 			Click the <span class="guibutton">WINS</span> tab to add manual WINS server entries. 
 			This step demonstrates an example system that uses manually configured WINS settings. 
 			When finished making changes, click <span class="guibutton">OK</span> to commit the settings.
-			See <a href="ClientConfig.html#w2kp005" title="Figure 8.10. WINS Configuration.">???</a>.
+			See <a class="link" href="ClientConfig.html#w2kp005" title="Figure 8.10. WINS Configuration.">&#8220;WINS Configuration.&#8221;</a>.
 			</p><div class="figure"><a name="w2kp005"></a><p class="title"><b>Figure 8.10. WINS Configuration.</b></p><div class="figure-contents"><div class="mediaobject"><img src="images/w2kp005.png" alt="WINS Configuration."></div></div></div><p><br class="figure-break">
-			</p></li></ol></div></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id349640"></a>MS Windows Me</h4></div></div></div><p>
-<a class="indexterm" name="id349648"></a>
-<a class="indexterm" name="id349655"></a>
-<a class="indexterm" name="id349662"></a>
+			</p></li></ol></div></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2598923"></a>MS Windows Me</h4></div></div></div><p>
+<a class="indexterm" name="id2598931"></a>
+<a class="indexterm" name="id2598938"></a>
+<a class="indexterm" name="id2598945"></a>
 		There are two paths to the Windows Millennium edition (Me) TCP/IP configuration panel. Choose the access method that you prefer:
 		</p><p>
 		Click <span class="guimenu">Start -&gt; Control Panel -&gt; Network Connections</span>.
 		</p><p>
-<a class="indexterm" name="id349683"></a>
-<a class="indexterm" name="id349690"></a>
+<a class="indexterm" name="id2598968"></a>
+<a class="indexterm" name="id2598975"></a>
 		<span class="emphasis"><em>Alternatively,</em></span> click on <span class="guimenu">Start -&gt;</span>, and right click on <span class="guimenu">My Network Places</span>
 		then select <span class="guimenuitem">Properties</span>.
 		</p><p>
-<a class="indexterm" name="id349721"></a>
+<a class="indexterm" name="id2599008"></a>
 		The following procedure steps through the Windows Me TCP/IP configuration process:
 		</p><div class="procedure"><ol type="1"><li><p>
-<a class="indexterm" name="id349738"></a>
+<a class="indexterm" name="id2599025"></a>
 			In the box labeled <span class="guimenuitem">The following network components are installed:</span>,
 			click on <span class="guimenu">Internet Protocol TCP/IP</span>, then click on the <span class="guibutton">Properties</span> button.
-			See <a href="ClientConfig.html#WME001" title="Figure 8.11. The Windows Me Network Configuration Panel.">???</a>.
+			See <a class="link" href="ClientConfig.html#WME001" title="Figure 8.11. The Windows Me Network Configuration Panel.">&#8220;The Windows Me Network Configuration Panel.&#8221;</a>.
 			</p><div class="figure"><a name="WME001"></a><p class="title"><b>Figure 8.11. The Windows Me Network Configuration Panel.</b></p><div class="figure-contents"><div class="mediaobject"><img src="images/WME001.png" alt="The Windows Me Network Configuration Panel."></div></div></div><p><br class="figure-break">
 			</p></li><li><p>
-<a class="indexterm" name="id349817"></a>
-<a class="indexterm" name="id349823"></a>
-<a class="indexterm" name="id349830"></a>
+<a class="indexterm" name="id2599106"></a>
+<a class="indexterm" name="id2599112"></a>
+<a class="indexterm" name="id2599119"></a>
 			Many network administrators will want to use DHCP to configure all client TCP/IP
 			protocol stack settings. (For information on how to configure the ISC DHCP server
-			for Windows client support see <a href="DNSDHCP.html#DHCP" title="DHCP Server">the DNS and DHCP Configuration Guide</a>,
-			<a href="DNSDHCP.html#DHCP" title="DHCP Server">DHCP Server</a>. The default setting on Windows Me workstations is for DHCP-enabled operation
-			(i.e., <span class="guimenu">Obtain IP address automatically</span> is enabled). See <a href="ClientConfig.html#WME002" title="Figure 8.12. IP Address.">???</a>.
+			for Windows client support see <a class="link" href="DNSDHCP.html#DHCP" title="DHCP Server">the DNS and DHCP Configuration Guide</a>,
+			<a class="link" href="DNSDHCP.html#DHCP" title="DHCP Server">DHCP Server</a>. The default setting on Windows Me workstations is for DHCP-enabled operation
+			(i.e., <span class="guimenu">Obtain IP address automatically</span> is enabled). See <a class="link" href="ClientConfig.html#WME002" title="Figure 8.12. IP Address.">&#8220;IP Address.&#8221;</a>.
 			</p><div class="figure"><a name="WME002"></a><p class="title"><b>Figure 8.12. IP Address.</b></p><div class="figure-contents"><div class="mediaobject"><img src="images/WME002.png" alt="IP Address."></div></div></div><p><br class="figure-break">
 			</p><p>
-<a class="indexterm" name="id349907"></a>
-<a class="indexterm" name="id349913"></a>
-<a class="indexterm" name="id349920"></a>
+<a class="indexterm" name="id2599198"></a>
+<a class="indexterm" name="id2599205"></a>
+<a class="indexterm" name="id2599212"></a>
 			If it is necessary to provide a fixed IP address, click on <span class="guimenuitem">Specify an IP address</span> and enter the
 			IP Address and the subnet mask in the boxes provided. For this example we are assuming that all
 			network clients will be configured using DHCP.
 			</p></li><li><p>
-<a class="indexterm" name="id349941"></a>
-<a class="indexterm" name="id349948"></a>
+<a class="indexterm" name="id2599236"></a>
+<a class="indexterm" name="id2599242"></a>
 			Fixed settings may be required for DNS and WINS if these settings are not provided automatically via DHCP.
 			</p></li><li><p>
-<a class="indexterm" name="id349962"></a>
+<a class="indexterm" name="id2599258"></a>
 			If necessary, click the <span class="guimenu">DNS Configuration</span> tab to add DNS server settings. 
 			Click the <span class="guibutton">WINS Configuration</span> tab to add WINS server settings. 
 			The <span class="guimenu">Gateway</span> tab allows additional gateways (router addresses) to be added to the network
 			interface settings. In most cases where DHCP is used, it will not be necessary to
 			create these manual settings.
 			</p></li><li><p>
-<a class="indexterm" name="id349996"></a>
-<a class="indexterm" name="id350003"></a>
-			The following example uses manually configured WINS settings. See <a href="ClientConfig.html#WME005" title="Figure 8.13. DNS Configuration.">???</a>.
+<a class="indexterm" name="id2599294"></a>
+<a class="indexterm" name="id2599301"></a>
+			The following example uses manually configured WINS settings. See <a class="link" href="ClientConfig.html#WME005" title="Figure 8.13. DNS Configuration.">&#8220;DNS Configuration.&#8221;</a>.
 			When finished making changes, click <span class="guibutton">OK</span> to commit the settings.
 			</p><div class="figure"><a name="WME005"></a><p class="title"><b>Figure 8.13. DNS Configuration.</b></p><div class="figure-contents"><div class="mediaobject"><img src="images/WME005.png" alt="DNS Configuration."></div></div></div><p><br class="figure-break">
 			</p><p>
-<a class="indexterm" name="id350062"></a>
-<a class="indexterm" name="id350069"></a>
+<a class="indexterm" name="id2599363"></a>
+<a class="indexterm" name="id2599370"></a>
 			This is an example of a system that uses manually configured WINS settings. One situation where
 			this might apply is on a network that has a single DHCP server that provides settings for multiple
-			Windows workgroups or domains. See <a href="ClientConfig.html#WME003" title="Figure 8.14. WINS Configuration.">???</a>.
+			Windows workgroups or domains. See <a class="link" href="ClientConfig.html#WME003" title="Figure 8.14. WINS Configuration.">&#8220;WINS Configuration.&#8221;</a>.
 			</p><div class="figure"><a name="WME003"></a><p class="title"><b>Figure 8.14. WINS Configuration.</b></p><div class="figure-contents"><div class="mediaobject"><img src="images/WME003.png" alt="WINS Configuration."></div></div></div><p><br class="figure-break">
-			</p></li></ol></div></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id350125"></a>Joining a Domain: Windows 2000/XP Professional</h3></div></div></div><p>
-<a class="indexterm" name="id350133"></a>
-<a class="indexterm" name="id350140"></a>
-<a class="indexterm" name="id350147"></a>
-<a class="indexterm" name="id350154"></a>
+			</p></li></ol></div></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2599428"></a>Joining a Domain: Windows 2000/XP Professional</h3></div></div></div><p>
+<a class="indexterm" name="id2599437"></a>
+<a class="indexterm" name="id2599444"></a>
+<a class="indexterm" name="id2599451"></a>
+<a class="indexterm" name="id2599458"></a>
 	Microsoft Windows NT/200x/XP Professional platforms can participate in domain security.
 	This section steps through the process for making a Windows 200x/XP Professional machine a
 	member of a domain security environment. It should be noted that this process is identical
@@ -259,105 +259,105 @@
 		</p></li><li><p>
 		Right-click <span class="guimenu">My Computer</span>, then select <span class="guimenuitem">Properties</span>.
 		</p></li><li><p>
-<a class="indexterm" name="id350204"></a>
+<a class="indexterm" name="id2599512"></a>
 		The opening panel is the same one that can be reached by clicking <span class="guimenu">System</span> on the Control Panel.
-		See <a href="ClientConfig.html#wxpp001" title="Figure 8.15. The General Panel.">???</a>.
+		See <a class="link" href="ClientConfig.html#wxpp001" title="Figure 8.15. The General Panel.">&#8220;The General Panel.&#8221;</a>.
 		</p><div class="figure"><a name="wxpp001"></a><p class="title"><b>Figure 8.15. The General Panel.</b></p><div class="figure-contents"><div class="mediaobject"><img src="images/wxpp001.png" alt="The General Panel."></div></div></div><p><br class="figure-break">
 		</p></li><li><p>
-<a class="indexterm" name="id350268"></a>
+<a class="indexterm" name="id2599577"></a>
 		Click the <span class="guimenu">Computer Name</span> tab.
 		This panel shows the <span class="guimenuitem">Computer Description</span>, the <span class="guimenuitem">Full computer name</span>,
 		and the <span class="guimenuitem">Workgroup</span> or <span class="guimenuitem">Domain name</span>.
 		</p><p>
-<a class="indexterm" name="id350308"></a>
-<a class="indexterm" name="id350315"></a>
+<a class="indexterm" name="id2599619"></a>
+<a class="indexterm" name="id2599626"></a>
 		Clicking the <span class="guimenu">Network ID</span> button will launch the configuration wizard. Do not use this with
 		Samba-3. If you wish to change the computer name or join or leave the domain, click the <span class="guimenu">Change</span> button.
-		See <a href="ClientConfig.html#wxpp004" title="Figure 8.16. The Computer Name Panel.">???</a>.
+		See <a class="link" href="ClientConfig.html#wxpp004" title="Figure 8.16. The Computer Name Panel.">&#8220;The Computer Name Panel.&#8221;</a>.
 		</p><div class="figure"><a name="wxpp004"></a><p class="title"><b>Figure 8.16. The Computer Name Panel.</b></p><div class="figure-contents"><div class="mediaobject"><img src="images/wxpp004.png" alt="The Computer Name Panel."></div></div></div><p><br class="figure-break">
 		</p></li><li><p>
 		Click on <span class="guimenu">Change</span>. This panel shows that our example machine (TEMPTATION) is in a workgroup called WORKGROUP.
-		We will join the domain called MIDEARTH. See <a href="ClientConfig.html#wxpp006" title="Figure 8.17. The Computer Name Changes Panel.">???</a>.
+		We will join the domain called MIDEARTH. See <a class="link" href="ClientConfig.html#wxpp006" title="Figure 8.17. The Computer Name Changes Panel.">&#8220;The Computer Name Changes Panel.&#8221;</a>.
 		</p><div class="figure"><a name="wxpp006"></a><p class="title"><b>Figure 8.17. The Computer Name Changes Panel.</b></p><div class="figure-contents"><div class="mediaobject"><img src="images/wxpp006.png" alt="The Computer Name Changes Panel."></div></div></div><p><br class="figure-break">
         </p></li><li><p>
-<a class="indexterm" name="id350443"></a>
+<a class="indexterm" name="id2599758"></a>
 		Enter the name <span class="guimenu">MIDEARTH</span> in the field below the domain radio button.
 		</p><p>
-		This panel shows that our example machine (TEMPTATION) is set to join the domain called MIDEARTH. See <a href="ClientConfig.html#wxpp007" title="Figure 8.18. The Computer Name Changes Panel Domain MIDEARTH.">???</a>.
+		This panel shows that our example machine (TEMPTATION) is set to join the domain called MIDEARTH. See <a class="link" href="ClientConfig.html#wxpp007" title="Figure 8.18. The Computer Name Changes Panel Domain MIDEARTH.">&#8220;The Computer Name Changes Panel  Domain MIDEARTH.&#8221;</a>.
 		</p><div class="figure"><a name="wxpp007"></a><p class="title"><b>Figure 8.18. The Computer Name Changes Panel  Domain MIDEARTH.</b></p><div class="figure-contents"><div class="mediaobject"><img src="images/wxpp007.png" alt="The Computer Name Changes Panel Domain MIDEARTH."></div></div></div><p><br class="figure-break">
         </p></li><li><p>
-<a class="indexterm" name="id350513"></a>
-<a class="indexterm" name="id350520"></a>
+<a class="indexterm" name="id2599830"></a>
+<a class="indexterm" name="id2599837"></a>
 		Now click the <span class="guimenu">OK</span> button. A dialog box should appear to allow you to provide the
 		credentials (username and password) of a domain administrative account that has the rights to add machines to
 		the domain.
 		</p><p>
-<a class="indexterm" name="id350537"></a>
-		Enter the name &#8220;<span class="quote">root</span>&#8221; and the root password from your Samba-3 server. See <a href="ClientConfig.html#wxpp008" title="Figure 8.19. Computer Name Changes Username and Password Panel.">???</a>.
+<a class="indexterm" name="id2599856"></a>
+		Enter the name &#8220;<span class="quote">root</span>&#8221; and the root password from your Samba-3 server. See <a class="link" href="ClientConfig.html#wxpp008" title="Figure 8.19. Computer Name Changes Username and Password Panel.">&#8220;Computer Name Changes  Username and Password Panel.&#8221;</a>.
 		</p><div class="figure"><a name="wxpp008"></a><p class="title"><b>Figure 8.19. Computer Name Changes  Username and Password Panel.</b></p><div class="figure-contents"><div class="mediaobject"><img src="images/wxpp008.png" alt="Computer Name Changes Username and Password Panel."></div></div></div><p><br class="figure-break">
         </p></li><li><p>
 		Click on <span class="guimenu">OK</span>.
         </p><p>
-<a class="indexterm" name="id350612"></a>
-<a class="indexterm" name="id350619"></a>
+<a class="indexterm" name="id2599933"></a>
+<a class="indexterm" name="id2599940"></a>
 		The &#8220;<span class="quote">Welcome to the MIDEARTH domain.</span>&#8221; dialog box should appear. At this point the machine must be rebooted.
 		Joining the domain is now complete.
-        </p></li></ol></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id350634"></a>Domain Logon Configuration: Windows 9x/Me</h3></div></div></div><p>
-<a class="indexterm" name="id350642"></a>
-<a class="indexterm" name="id350649"></a>
-<a class="indexterm" name="id350655"></a>
+        </p></li></ol></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2599956"></a>Domain Logon Configuration: Windows 9x/Me</h3></div></div></div><p>
+<a class="indexterm" name="id2599964"></a>
+<a class="indexterm" name="id2599971"></a>
+<a class="indexterm" name="id2599978"></a>
 	We follow the convention used by most in saying that Windows 9x/Me machines can participate in domain logons. The truth is
 	that these platforms can use only the LanManager network logon protocols.
 	</p><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Note</h3><p>
-<a class="indexterm" name="id350668"></a>
-<a class="indexterm" name="id350675"></a>
-<a class="indexterm" name="id350682"></a>
+<a class="indexterm" name="id2599993"></a>
+<a class="indexterm" name="id2600000"></a>
+<a class="indexterm" name="id2600006"></a>
 	Windows XP Home edition cannot participate in domain or LanManager network logons.
 	</p></div><div class="procedure"><ol type="1"><li><p>
 		Right-click on the <span class="guimenu">Network Neighborhood</span> icon.
 		</p></li><li><p>
 		The Network Configuration Panel allows all common network settings to be changed.
-                See <a href="ClientConfig.html#WME009" title="Figure 8.20. The Network Panel.">???</a>.
+                See <a class="link" href="ClientConfig.html#WME009" title="Figure 8.20. The Network Panel.">&#8220;The Network Panel.&#8221;</a>.
 		</p><div class="figure"><a name="WME009"></a><p class="title"><b>Figure 8.20. The Network Panel.</b></p><div class="figure-contents"><div class="mediaobject"><img src="images/WME009.png" alt="The Network Panel."></div></div></div><p><br class="figure-break">
                 </p><p>
-<a class="indexterm" name="id350758"></a>
-<a class="indexterm" name="id350765"></a>
+<a class="indexterm" name="id2600085"></a>
+<a class="indexterm" name="id2600092"></a>
 		Make sure that the <span class="guimenu">Client for Microsoft Networks</span> driver is installed as shown.
 		Click on the <span class="guimenu">Client for Microsoft Networks</span> entry in <span class="guimenu">The following network
 		components are installed:</span> box. Then click the <span class="guibutton">Properties</span> button.
 		</p></li><li><p>
-<a class="indexterm" name="id350803"></a>
-<a class="indexterm" name="id350810"></a>
+<a class="indexterm" name="id2600133"></a>
+<a class="indexterm" name="id2600140"></a>
 		The Client for Microsoft Networks Properties panel is the correct location to configure network logon
-		settings. See <a href="ClientConfig.html#WME010" title="Figure 8.21. Client for Microsoft Networks Properties Panel.">???</a>.
+		settings. See <a class="link" href="ClientConfig.html#WME010" title="Figure 8.21. Client for Microsoft Networks Properties Panel.">&#8220;Client for Microsoft Networks Properties Panel.&#8221;</a>.
 		</p><div class="figure"><a name="WME010"></a><p class="title"><b>Figure 8.21. Client for Microsoft Networks Properties Panel.</b></p><div class="figure-contents"><div class="mediaobject"><img src="images/WME010.png" alt="Client for Microsoft Networks Properties Panel."></div></div></div><p><br class="figure-break">
                 </p><p>
-<a class="indexterm" name="id350865"></a>
-<a class="indexterm" name="id350872"></a>
+<a class="indexterm" name="id2600197"></a>
+<a class="indexterm" name="id2600204"></a>
 		Enter the Windows NT domain name, check the <span class="guimenu">Log on to Windows NT domain</span> box,
 		and click <span class="guimenu">OK</span>.
 		</p></li><li><p>
-<a class="indexterm" name="id350898"></a>
-<a class="indexterm" name="id350904"></a>
-<a class="indexterm" name="id350911"></a>
+<a class="indexterm" name="id2600230"></a>
+<a class="indexterm" name="id2600237"></a>
+<a class="indexterm" name="id2600244"></a>
 		Click on the <span class="guimenu">Identification</span> button. This is the location at which the workgroup
-		(domain) name and the machine name (computer name) need to be set. See <a href="ClientConfig.html#WME013" title="Figure 8.22. Identification Panel.">???</a>.
+		(domain) name and the machine name (computer name) need to be set. See <a class="link" href="ClientConfig.html#WME013" title="Figure 8.22. Identification Panel.">&#8220;Identification Panel.&#8221;</a>.
 		</p><div class="figure"><a name="WME013"></a><p class="title"><b>Figure 8.22. Identification Panel.</b></p><div class="figure-contents"><div class="mediaobject"><img src="images/WME013.png" alt="Identification Panel."></div></div></div><p><br class="figure-break">
                 </p></li><li><p>
-<a class="indexterm" name="id350974"></a>
-<a class="indexterm" name="id350981"></a>
-<a class="indexterm" name="id350988"></a>
-<a class="indexterm" name="id350995"></a>
+<a class="indexterm" name="id2600309"></a>
+<a class="indexterm" name="id2600316"></a>
+<a class="indexterm" name="id2600323"></a>
+<a class="indexterm" name="id2600330"></a>
 		Now click the <span class="guimenu">Access Control</span> button. If you want to be able to assign share access
 		permissions using domain user and group accounts, it is necessary to enable
-		<span class="guimenu">User-level access control</span> as shown in this panel.  See <a href="ClientConfig.html#WME014" title="Figure 8.23. Access Control Panel.">???</a>.
+		<span class="guimenu">User-level access control</span> as shown in this panel.  See <a class="link" href="ClientConfig.html#WME014" title="Figure 8.23. Access Control Panel.">&#8220;Access Control Panel.&#8221;</a>.
 		</p><div class="figure"><a name="WME014"></a><p class="title"><b>Figure 8.23. Access Control Panel.</b></p><div class="figure-contents"><div class="mediaobject"><img src="images/WME014.png" alt="Access Control Panel."></div></div></div><p><br class="figure-break">
-                </p></li></ol></div></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id351062"></a>Common Errors</h2></div></div></div><p>
-<a class="indexterm" name="id351070"></a>
-<a class="indexterm" name="id351077"></a>
+                </p></li></ol></div></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2600400"></a>Common Errors</h2></div></div></div><p>
+<a class="indexterm" name="id2600408"></a>
+<a class="indexterm" name="id2600415"></a>
 The most common errors that can afflict Windows networking systems include:
 </p><div class="itemizedlist"><ul type="disc"><li><p>Incorrect IP address.</p></li><li><p>Incorrect or inconsistent netmasks.</p></li><li><p>Incorrect router address.</p></li><li><p>Incorrect DNS server address.</p></li><li><p>Incorrect WINS server address.</p></li><li><p>Use of a Network Scope setting  watch out for this one!</p></li></ul></div><p>
-<a class="indexterm" name="id351122"></a>
-<a class="indexterm" name="id351129"></a>
+<a class="indexterm" name="id2600462"></a>
+<a class="indexterm" name="id2600470"></a>
 The most common reasons for which a Windows NT/200x/XP Professional client cannot join the Samba controlled domain are:
-</p><div class="itemizedlist"><ul type="disc"><li><p><code class="filename">smb.conf</code> does not have correct <a class="indexterm" name="id351148"></a>add machine script settings.</p></li><li><p>&#8220;<span class="quote">root</span>&#8221; account is not in password backend database.</p></li><li><p>Attempt to use a user account instead of the &#8220;<span class="quote">root</span>&#8221; account to join a machine to the domain.</p></li><li><p>Open connections from the workstation to the server.</p></li><li><p>Firewall or filter configurations in place on either the client or the Samba server.</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="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 7. Standalone 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>
+</p><div class="itemizedlist"><ul type="disc"><li><p><code class="filename">smb.conf</code> does not have correct <a class="link" href="smb.conf.5.html#ADDMACHINESCRIPT">add machine script</a> settings.</p></li><li><p>&#8220;<span class="quote">root</span>&#8221; account is not in password backend database.</p></li><li><p>Attempt to use a user account instead of the &#8220;<span class="quote">root</span>&#8221; account to join a machine to the domain.</p></li><li><p>Open connections from the workstation to the server.</p></li><li><p>Firewall or filter configurations in place on either the client or the Samba server.</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="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 7. Standalone 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>

Modified: branches/samba/experimental/docs/htmldocs/Samba3-HOWTO/DNSDHCP.html
===================================================================
--- branches/samba/experimental/docs/htmldocs/Samba3-HOWTO/DNSDHCP.html	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/docs/htmldocs/Samba3-HOWTO/DNSDHCP.html	2008-06-09 06:59:20 UTC (rev 1920)
@@ -1,6 +1,6 @@
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Chapter 47. DNS and DHCP Configuration Guide</title><link rel="stylesheet" href="samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.72.0"><link rel="start" href="index.html" title="The Official Samba 3.2.x HOWTO and Reference Guide"><link rel="up" href="Appendix.html" title="Part VI. Reference Section"><link rel="prev" href="ch46.html" title="Chapter 46. Samba Support"><link rel="next" href="apa.html" title="Appendix A.  GNU General Public License version 3"></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 47. DNS and DHCP Configuration Guide</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="ch46.html">Prev</a> </td><th width="60%" align="center">Part VI. Reference Section</th><td width="20%" align="right"> <a accesskey="n" href="apa.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 47. 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><code class="email">&lt;<a href="mailto:jht at samba.org">jht at samba.org</a>&gt;</code></p></div></div></div></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="sect1"><a href="DNSDHCP.html#id454865">Features and Benefits</a></span></dt><dt><span class="sect1"><a href="DNSDHCP.html#id455025">Example Configuration</a></span></dt><dd><dl><dt><span class="sect2"><a href="DNSDHCP.html#id455101">Dynamic DNS</a></span></dt><dt><span class="sect2"><a href="DNSDHCP.html#DHCP">DHCP Server</a></span></dt></dl></dd></dl></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id454865"></a>Features and Benefits</h2></div></div></div><p>
-<a class="indexterm" name="id454873"></a>
-<a class="indexterm" name="id454882"></a>
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Chapter 47. DNS and DHCP Configuration Guide</title><link rel="stylesheet" href="../samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.73.1"><link rel="start" href="index.html" title="The Official Samba 3.2.x HOWTO and Reference Guide"><link rel="up" href="Appendix.html" title="Part VI. Reference Section"><link rel="prev" href="ch46.html" title="Chapter 46. Samba Support"><link rel="next" href="apa.html" title="Appendix A.  GNU General Public License version 3"></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 47. DNS and DHCP Configuration Guide</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="ch46.html">Prev</a> </td><th width="60%" align="center">Part VI. Reference Section</th><td width="20%" align="right"> <a accesskey="n" href="apa.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 47. 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><code class="email">&lt;<a class="email" href="mailto:jht at samba.org">jht at samba.org</a>&gt;</code></p></div></div></div></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="sect1"><a href="DNSDHCP.html#id2714640">Features and Benefits</a></span></dt><dt><span class="sect1"><a href="DNSDHCP.html#id2714819">Example Configuration</a></span></dt><dd><dl><dt><span class="sect2"><a href="DNSDHCP.html#id2714910">Dynamic DNS</a></span></dt><dt><span class="sect2"><a href="DNSDHCP.html#DHCP">DHCP Server</a></span></dt></dl></dd></dl></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2714640"></a>Features and Benefits</h2></div></div></div><p>
+<a class="indexterm" name="id2714648"></a>
+<a class="indexterm" name="id2714657"></a>
 There are few subjects in the UNIX world that might raise as much contention as
 Domain Name System (DNS) and Dynamic Host Configuration Protocol (DHCP).
 Not all opinions held for or against particular implementations of DNS and DHCP
@@ -10,16 +10,16 @@
 and freedom. Microsoft Windows users in particular expect to be able to plug their
 notebook computer into a network port and have things &#8220;<span class="quote">just work.</span>&#8221;
 </p><p>
-<a class="indexterm" name="id454905"></a>
+<a class="indexterm" name="id2714684"></a>
 UNIX administrators have a point. Many of the normative practices in the Microsoft
 Windows world at best border on bad practice from a security perspective.
 Microsoft Windows networking protocols allow workstations to arbitrarily register
 themselves on a network. Windows 2000 Active Directory registers entries in the DNS namespace
 that are equally perplexing to UNIX administrators. Welcome to the new world!
 </p><p>
-<a class="indexterm" name="id454919"></a>
-<a class="indexterm" name="id454928"></a>
-<a class="indexterm" name="id454936"></a>
+<a class="indexterm" name="id2714701"></a>
+<a class="indexterm" name="id2714710"></a>
+<a class="indexterm" name="id2714719"></a>
 The purpose of this chapter is to demonstrate the configuration of the Internet
 Software Consortium (ISC) DNS and DHCP servers to provide dynamic services that are
 compatible with their equivalents in the Microsoft Windows 2000 Server products.
@@ -27,26 +27,26 @@
 This chapter provides no more than a working example of configuration files for both DNS and DHCP servers. The
 examples used match configuration examples used elsewhere in this document.
 </p><p>
-<a class="indexterm" name="id454956"></a>
-<a class="indexterm" name="id454962"></a>
-<a class="indexterm" name="id454969"></a>
+<a class="indexterm" name="id2714742"></a>
+<a class="indexterm" name="id2714749"></a>
+<a class="indexterm" name="id2714756"></a>
 This chapter explicitly does not provide a tutorial, nor does it pretend to be a reference guide on DNS and
 DHCP, as this is well beyond the scope and intent of this document as a whole. Anyone who wants more detailed
-reference materials on DNS or DHCP should visit the ISC Web site at <a href="http://www.isc.org" target="_top"> http://www.isc.org</a>.  Those wanting a written text might also be interested
-in the O'Reilly publications on DNS, see the <a href="http://www.oreilly.com/catalog/dns/index.htm" target="_top">O'Reilly</a> web site, and the <a href="http://www.bind9.net/books-dhcp" target="_top">BIND9.NET</a> web site for details.
+reference materials on DNS or DHCP should visit the ISC Web site at <a class="ulink" href="http://www.isc.org" target="_top"> http://www.isc.org</a>.  Those wanting a written text might also be interested
+in the O'Reilly publications on DNS, see the <a class="ulink" href="http://www.oreilly.com/catalog/dns/index.htm" target="_top">O'Reilly</a> web site, and the <a class="ulink" href="http://www.bind9.net/books-dhcp" target="_top">BIND9.NET</a> web site for details.
 The books are:
-</p><div class="orderedlist"><ol type="1"><li><p>DNS and BIND, By Cricket Liu, Paul Albitz, ISBN: 1-56592-010-4</p></li><li><p>DNS &amp; Bind Cookbook, By Cricket Liu, ISBN: 0-596-00410-9</p></li><li><p>The DHCP Handbook (2nd Edition), By: Ralph Droms, Ted Lemon, ISBN 0-672-32327-3</p></li></ol></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id455025"></a>Example Configuration</h2></div></div></div><p>
-<a class="indexterm" name="id455033"></a>
-<a class="indexterm" name="id455040"></a>
+</p><div class="orderedlist"><ol type="1"><li><p>DNS and BIND, By Cricket Liu, Paul Albitz, ISBN: 1-56592-010-4</p></li><li><p>DNS &amp; Bind Cookbook, By Cricket Liu, ISBN: 0-596-00410-9</p></li><li><p>The DHCP Handbook (2nd Edition), By: Ralph Droms, Ted Lemon, ISBN 0-672-32327-3</p></li></ol></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2714819"></a>Example Configuration</h2></div></div></div><p>
+<a class="indexterm" name="id2714827"></a>
+<a class="indexterm" name="id2714833"></a>
 The DNS is to the Internet what water is to life. Nearly all information resources (host names) are resolved
 to their Internet protocol (IP) addresses through DNS.  Windows networking tried hard to avoid the
-complexities of DNS, but alas, DNS won.  <a class="indexterm" name="id455048"></a> The alternative to
+complexities of DNS, but alas, DNS won.  <a class="indexterm" name="id2714844"></a> The alternative to
 DNS, the Windows Internet Name Service (WINS)  an artifact of NetBIOS networking over the TCP/IP
 protocols  has demonstrated scalability problems as well as a flat, nonhierarchical namespace that
 became unmanageable as the size and complexity of information technology networks grew.
 </p><p>
-<a class="indexterm" name="id455067"></a>
-<a class="indexterm" name="id455073"></a>
+<a class="indexterm" name="id2714866"></a>
+<a class="indexterm" name="id2714872"></a>
 WINS is a Microsoft implementation of the RFC1001/1002 NetBIOS Name Service (NBNS).
 It allows NetBIOS clients (like Microsoft Windows machines) to register an arbitrary
 machine name that the administrator or user has chosen together with the IP
@@ -66,13 +66,13 @@
 </p><p>
 The following configurations demonstrate a simple, insecure dynamic DNS server and
 a simple DHCP server that matches the DNS configuration.
-</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id455101"></a>Dynamic DNS</h3></div></div></div><p>
-	<a class="indexterm" name="id455109"></a>
+</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2714910"></a>Dynamic DNS</h3></div></div></div><p>
+	<a class="indexterm" name="id2714917"></a>
 	The example DNS configuration is for a private network in the IP address
 	space for network 192.168.1.0/24. The private class network address space
 	is set forth in RFC1918.
 	</p><p>
-	<a class="indexterm" name="id455123"></a>
+	<a class="indexterm" name="id2714933"></a>
 	It is assumed that this network will be situated behind a secure firewall.
 	The files that follow work with ISC BIND version 9. BIND is the Berkeley
 	Internet Name Daemon.
@@ -223,8 +223,8 @@
 2                       PTR     marvel.quenya.org.
 </pre><p>
 	</p><p>
-<a class="indexterm" name="id455249"></a>
-<a class="indexterm" name="id455256"></a>
+<a class="indexterm" name="id2715095"></a>
+<a class="indexterm" name="id2715102"></a>
 	The configuration files shown here were copied from a fully working system. All dynamically registered
 	entries have been removed. In addition to these files, BIND version 9 will
 	create for each of the dynamic registration files a file that has a 

Modified: branches/samba/experimental/docs/htmldocs/Samba3-HOWTO/FastStart.html
===================================================================
--- branches/samba/experimental/docs/htmldocs/Samba3-HOWTO/FastStart.html	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/docs/htmldocs/Samba3-HOWTO/FastStart.html	2008-06-09 06:59:20 UTC (rev 1920)
@@ -1,4 +1,4 @@
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Chapter 2. Fast Start: Cure for Impatience</title><link rel="stylesheet" href="samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.72.0"><link rel="start" href="index.html" title="The Official Samba 3.2.x HOWTO and Reference Guide"><link rel="up" href="introduction.html" title="Part I. General Installation"><link rel="prev" href="install.html" title="Chapter 1. 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 2. Fast Start: Cure for Impatience</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 2. Fast Start: Cure for Impatience</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><code class="email">&lt;<a href="mailto:jht at samba.org">jht at samba.org</a>&gt;</code></p></div></div></div></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="sect1"><a href="FastStart.html#id327874">Features and Benefits</a></span></dt><dt><span class="sect1"><a href="FastStart.html#id327893">Description of Example Sites</a></span></dt><dt><span class="sect1"><a href="FastStart.html#id327959">Worked Examples</a></span></dt><dd><dl><dt><span class="sect2"><a href="FastStart.html#id327975">Standalone Server</a></span></dt><dt><span class="sect2"><a href="FastStart.html#id329828">Domain Member Server</a></span></dt><dt><span class="sect2"><a href="FastStart.html#id330741">Domain Controller</a></span></dt></dl></dd></dl></div><p>
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Chapter 2. Fast Start: Cure for Impatience</title><link rel="stylesheet" href="../samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.73.1"><link rel="start" href="index.html" title="The Official Samba 3.2.x HOWTO and Reference Guide"><link rel="up" href="introduction.html" title="Part I. General Installation"><link rel="prev" href="install.html" title="Chapter 1. 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 2. Fast Start: Cure for Impatience</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 2. Fast Start: Cure for Impatience</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><code class="email">&lt;<a class="email" href="mailto:jht at samba.org">jht at samba.org</a>&gt;</code></p></div></div></div></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="sect1"><a href="FastStart.html#id2575448">Features and Benefits</a></span></dt><dt><span class="sect1"><a href="FastStart.html#id2575472">Description of Example Sites</a></span></dt><dt><span class="sect1"><a href="FastStart.html#id2575552">Worked Examples</a></span></dt><dd><dl><dt><span class="sect2"><a href="FastStart.html#id2575571">Standalone Server</a></span></dt><dt><span class="sect2"><a href="FastStart.html#id2577491">Domain Member Server</a></span></dt><dt><span class="sect2"><a href="FastStart.html#id2578415">Domain Controller</a></span></dt></dl></dd></dl></div><p>
 When we first asked for suggestions for inclusion in the Samba HOWTO documentation,
 someone wrote asking for example configurations  and lots of them. That is remarkably
 difficult to do without losing a lot of value that can be derived from presenting
@@ -20,9 +20,9 @@
 So in summary, the book &#8220;<span class="quote">The Official Samba-3 HOWTO &amp; Reference Guide</span>&#8221; is intended
 as the equivalent of an auto mechanic's repair guide. The book &#8220;<span class="quote">Samba-3 by Example</span>&#8221; is the
 equivalent of the driver's guide that explains how to drive the car. If you want complete network
-configuration examples, go to <a href="http://www.samba.org/samba/docs/Samba3-ByExample.pdf" target="_top">Samba-3 by
+configuration examples, go to <a class="ulink" href="http://www.samba.org/samba/docs/Samba3-ByExample.pdf" target="_top">Samba-3 by
 Example</a>.
-</p><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id327874"></a>Features and Benefits</h2></div></div></div><p>
+</p><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2575448"></a>Features and Benefits</h2></div></div></div><p>
 Samba needs very little configuration to create a basic working system.
 In this chapter we progress from the simple to the complex, for each providing
 all steps and configuration file changes needed to make each work. Please note
@@ -32,17 +32,17 @@
 The examples used here have been obtained from a number of people who made
 requests for example configurations. All identities have been obscured to protect
 the guilty, and any resemblance to unreal nonexistent sites is deliberate.
-</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id327893"></a>Description of Example Sites</h2></div></div></div><p>
+</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2575472"></a>Description of Example Sites</h2></div></div></div><p>
 In the first set of configuration examples we consider the case of exceptionally simple system requirements.
 There is a real temptation to make something that should require little effort much too complex.
 </p><p>
-<a href="FastStart.html#anon-ro" title="Anonymous Read-Only Document Server">???</a> documents the type of server that might be sufficient to serve CD-ROM images,
-or reference document files for network client use. This configuration is also discussed in <a href="StandAloneServer.html" title="Chapter 7. Standalone Servers">???</a>, <a href="StandAloneServer.html#RefDocServer" title="Reference Documentation Server">???</a>.  The purpose for this configuration
+<a class="link" href="FastStart.html#anon-ro" title="Anonymous Read-Only Document Server">&#8220;Anonymous Read-Only Document Server&#8221;</a> documents the type of server that might be sufficient to serve CD-ROM images,
+or reference document files for network client use. This configuration is also discussed in <a class="link" href="StandAloneServer.html" title="Chapter 7. Standalone Servers">&#8220;Standalone Servers&#8221;</a>, <a class="link" href="StandAloneServer.html#RefDocServer" title="Reference Documentation Server">&#8220;Reference Documentation Server&#8221;</a>.  The purpose for this configuration
 is to provide a shared volume that is read-only that anyone, even guests, can access.
 </p><p>
 The second example shows a minimal configuration for a print server that anyone can print to as long as they
 have the correct printer drivers installed on their computer. This is a mirror of the system described in
-<a href="StandAloneServer.html" title="Chapter 7. Standalone Servers">???</a>, <a href="StandAloneServer.html#SimplePrintServer" title="Central Print Serving">???</a>.
+<a class="link" href="StandAloneServer.html" title="Chapter 7. Standalone Servers">&#8220;Standalone Servers&#8221;</a>, <a class="link" href="StandAloneServer.html#SimplePrintServer" title="Central Print Serving">&#8220;Central Print Serving&#8221;</a>.
 </p><p>
 The next example is of a secure office file and print server that will be accessible only to users who have an
 account on the system. This server is meant to closely resemble a workgroup file and print server, but has to
@@ -53,15 +53,15 @@
 The later example consider more complex systems that will either integrate into existing MS Windows networks
 or replace them entirely. These cover domain member servers as well as Samba domain control (PDC/BDC) and
 finally describes in detail a large distributed network with branch offices in remote locations.
-</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id327959"></a>Worked Examples</h2></div></div></div><p>
+</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2575552"></a>Worked Examples</h2></div></div></div><p>
 The configuration examples are designed to cover everything necessary to get Samba 
 running. They do not cover basic operating system platform configuration, which is
 clearly beyond the scope of this text.
 </p><p>
 It is also assumed that Samba has been correctly installed, either by way of installation
 of the packages that are provided by the operating system vendor or through other means.
-</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id327975"></a>Standalone Server</h3></div></div></div><p>
-	<a class="indexterm" name="id327982"></a>
+</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2575571"></a>Standalone Server</h3></div></div></div><p>
+	<a class="indexterm" name="id2575579"></a>
 	A standalone server implies no more than the fact that it is not a domain controller
 	and it does not participate in domain control. It can be a simple, workgroup-like
 	server, or it can be a complex server that is a member of a domain security context.
@@ -69,7 +69,7 @@
 	As the examples are developed, every attempt is made to progress the system toward greater capability, just as
 	one might expect would happen in a real business office as that office grows in size and its needs change.
 	</p><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="anon-ro"></a>Anonymous Read-Only Document Server</h4></div></div></div><p>
-		<a class="indexterm" name="id328011"></a>
+		<a class="indexterm" name="id2575612"></a>
 		The purpose of this type of server is to make available to any user
 		any documents or files that are placed on the shared resource. The
 		shared resource could be a CD-ROM drive, a CD-ROM image, or a file
@@ -82,7 +82,7 @@
 			<span class="emphasis"><em>m0r3pa1n</em></span>  of course, that's just the example we are
 			using; do not use this in a production environment because
 			all readers of this document will know it.
-			</p></li></ul></div><div class="procedure"><a name="id328055"></a><p class="title"><b>Procedure 2.1. Installation Procedure: Read-Only Server</b></p><div class="example"><a name="anon-example"></a><p class="title"><b>Example 2.1. Anonymous Read-Only Server Configuration</b></p><div class="example-contents"><table class="simplelist" border="0" summary="Simple list"><tr><td># Global parameters</td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[global]</code></em></td></tr><tr><td><a class="indexterm" name="id328188"></a><em class="parameter"><code>workgroup = MIDEARTH</code></em></td></tr><tr><td><a class="indexterm" name="id328201"></a><em class="parameter"><code>netbios name = HOBBIT</code></em></td></tr><tr><td><a class="indexterm" name="id328213"></a><em class="parameter"><code>security = share</code></em></td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[data]</code></em></td></tr><tr><td><a class="indexterm" name="id328235"></a><em class="parameter"><code>comment = Data</code></em></td></tr><tr><td><a class="indexterm" name="id328247"></a><em class="parameter"><code>path = /export</code></em></td></tr><tr><td><a class="indexterm" name="id328260"></a><em class="parameter"><code>read only = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id328272"></a><em class="parameter"><code>guest ok = Yes</code></em></td></tr></table></div></div><br class="example-break"><ol type="1"><li><p>
+			</p></li></ul></div><div class="procedure"><a name="id2575659"></a><p class="title"><b>Procedure 2.1. Installation Procedure: Read-Only Server</b></p><div class="example"><a name="anon-example"></a><p class="title"><b>Example 2.1. Anonymous Read-Only Server Configuration</b></p><div class="example-contents"><table class="simplelist" border="0" summary="Simple list"><tr><td># Global parameters</td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[global]</code></em></td></tr><tr><td><a class="indexterm" name="id2575798"></a><em class="parameter"><code>workgroup = MIDEARTH</code></em></td></tr><tr><td><a class="indexterm" name="id2575810"></a><em class="parameter"><code>netbios name = HOBBIT</code></em></td></tr><tr><td><a class="indexterm" name="id2575821"></a><em class="parameter"><code>security = share</code></em></td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[data]</code></em></td></tr><tr><td><a class="indexterm" name="id2575842"></a><em class="parameter"><code>comment = Data</code></em></td></tr><tr><td><a class="indexterm" name="id2575854"></a><em class="parameter"><code>path = /export</code></em></td></tr><tr><td><a class="indexterm" name="id2575865"></a><em class="parameter"><code>read only = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id2575877"></a><em class="parameter"><code>guest ok = Yes</code></em></td></tr></table></div></div><br class="example-break"><ol type="1"><li><p>
 			Add user to system (with creation of the user's home directory):
 </p><pre class="screen">
 <code class="prompt">root# </code><strong class="userinput"><code>useradd -c "Jack Baumbach" -m -g users -p m0r3pa1n jackb</code></strong>
@@ -99,7 +99,7 @@
 			directory.
 			</p></li><li><p>
 			Install the Samba configuration file (<code class="filename">/etc/samba/smb.conf</code>)
-			as shown in <a href="FastStart.html#anon-example" title="Example 2.1. Anonymous Read-Only Server Configuration">Anonymous Read-Only Server Configuration</a>.
+			as shown in <a class="link" href="FastStart.html#anon-example" title="Example 2.1. Anonymous Read-Only Server Configuration">Anonymous Read-Only Server Configuration</a>.
 			</p></li><li><p>
 			Test the configuration file by executing the following command:
 </p><pre class="screen">
@@ -138,7 +138,7 @@
 </pre><p>
 			</p></li><li><p>
 			Start Samba using the method applicable to your operating system platform. The method that
-			should be used is platform dependent. Refer to <a href="compiling.html#startingSamba" title="Starting the smbd nmbd and winbindd">Starting Samba</a>
+			should be used is platform dependent. Refer to <a class="link" href="compiling.html#startingSamba" title="Starting the smbd nmbd and winbindd">Starting Samba</a>
 			for further information regarding the starting of Samba.
 			</p></li><li><p>
 			Configure your MS Windows client for workgroup <span class="emphasis"><em>MIDEARTH</em></span>,
@@ -151,8 +151,8 @@
 			</p></li></ol></div><p>
 		The information above (following # Global parameters) provides the complete
 		contents of the <code class="filename">/etc/samba/smb.conf</code> file.
-		</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id328408"></a>Anonymous Read-Write Document Server</h4></div></div></div><p>
-		<a class="indexterm" name="id328416"></a>
+		</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2576026"></a>Anonymous Read-Write Document Server</h4></div></div></div><p>
+		<a class="indexterm" name="id2576034"></a>
 		We should view this configuration as a progression from the previous example.
 		The difference is that shared access is now forced to the user identity of jackb
 		and to the primary group jackb belongs to. One other refinement we can make is to
@@ -168,9 +168,9 @@
 		to be displayed in the Explorer Properties boxes as belonging to <span class="emphasis"><em>jackb</em></span>
 		instead of to <span class="emphasis"><em>User Unknown</em></span>.
 		</p><p>
-		The complete, modified <code class="filename">smb.conf</code> file is as shown in <a href="FastStart.html#anon-rw" title="Example 2.2. Modified Anonymous Read-Write smb.conf">???</a>.
-		</p><div class="example"><a name="anon-rw"></a><p class="title"><b>Example 2.2. Modified Anonymous Read-Write smb.conf</b></p><div class="example-contents"><table class="simplelist" border="0" summary="Simple list"><tr><td># Global parameters</td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[global]</code></em></td></tr><tr><td><a class="indexterm" name="id328524"></a><em class="parameter"><code>workgroup = MIDEARTH</code></em></td></tr><tr><td><a class="indexterm" name="id328536"></a><em class="parameter"><code>netbios name = HOBBIT</code></em></td></tr><tr><td><a class="indexterm" name="id328549"></a><em class="parameter"><code>security = SHARE</code></em></td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[data]</code></em></td></tr><tr><td><a class="indexterm" name="id328570"></a><em class="parameter"><code>comment = Data</code></em></td></tr><tr><td><a class="indexterm" name="id328583"></a><em class="parameter"><code>path = /export</code></em></td></tr><tr><td><a class="indexterm" name="id328595"></a><em class="parameter"><code>force user = jackb</code></em></td></tr><tr><td><a class="indexterm" name="id328608"></a><em class="parameter"><code>force group = users</code></em></td></tr><tr><td><a class="indexterm" name="id328620"></a><em class="parameter"><code>read only = No</code></em></td></tr><tr><td><a class="indexterm" name="id328633"></a><em class="parameter"><code>guest ok = Yes</code></em></td></tr></table></div></div><br class="example-break"></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id328648"></a>Anonymous Print Server</h4></div></div></div><p>
-		<a class="indexterm" name="id328655"></a>
+		The complete, modified <code class="filename">smb.conf</code> file is as shown in <a class="link" href="FastStart.html#anon-rw" title="Example 2.2. Modified Anonymous Read-Write smb.conf">&#8220;Modified Anonymous Read-Write smb.conf&#8221;</a>.
+		</p><div class="example"><a name="anon-rw"></a><p class="title"><b>Example 2.2. Modified Anonymous Read-Write smb.conf</b></p><div class="example-contents"><table class="simplelist" border="0" summary="Simple list"><tr><td># Global parameters</td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[global]</code></em></td></tr><tr><td><a class="indexterm" name="id2576148"></a><em class="parameter"><code>workgroup = MIDEARTH</code></em></td></tr><tr><td><a class="indexterm" name="id2576160"></a><em class="parameter"><code>netbios name = HOBBIT</code></em></td></tr><tr><td><a class="indexterm" name="id2576172"></a><em class="parameter"><code>security = SHARE</code></em></td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[data]</code></em></td></tr><tr><td><a class="indexterm" name="id2576192"></a><em class="parameter"><code>comment = Data</code></em></td></tr><tr><td><a class="indexterm" name="id2576204"></a><em class="parameter"><code>path = /export</code></em></td></tr><tr><td><a class="indexterm" name="id2576215"></a><em class="parameter"><code>force user = jackb</code></em></td></tr><tr><td><a class="indexterm" name="id2576227"></a><em class="parameter"><code>force group = users</code></em></td></tr><tr><td><a class="indexterm" name="id2576238"></a><em class="parameter"><code>read only = No</code></em></td></tr><tr><td><a class="indexterm" name="id2576250"></a><em class="parameter"><code>guest ok = Yes</code></em></td></tr></table></div></div><br class="example-break"></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2576264"></a>Anonymous Print Server</h4></div></div></div><p>
+		<a class="indexterm" name="id2576272"></a>
 		An anonymous print server serves two purposes:
 		</p><div class="itemizedlist"><ul type="disc"><li><p>
 			It allows printing to all printers from a single location.
@@ -186,8 +186,8 @@
 		</p><p>
 		In this configuration, it is undesirable to present the Add Printer Wizard, and we do
 		not want to have automatic driver download, so we disable it in the following
-		configuration. <a href="FastStart.html#anon-print" title="Example 2.3. Anonymous Print Server smb.conf">???</a> is the resulting <code class="filename">smb.conf</code> file.
-		</p><div class="example"><a name="anon-print"></a><p class="title"><b>Example 2.3. Anonymous Print Server smb.conf</b></p><div class="example-contents"><table class="simplelist" border="0" summary="Simple list"><tr><td># Global parameters</td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[global]</code></em></td></tr><tr><td><a class="indexterm" name="id328731"></a><em class="parameter"><code>workgroup = MIDEARTH</code></em></td></tr><tr><td><a class="indexterm" name="id328743"></a><em class="parameter"><code>netbios name = LUTHIEN</code></em></td></tr><tr><td><a class="indexterm" name="id328756"></a><em class="parameter"><code>security = share</code></em></td></tr><tr><td><a class="indexterm" name="id328768"></a><em class="parameter"><code>printcap name = cups</code></em></td></tr><tr><td><a class="indexterm" name="id328781"></a><em class="parameter"><code>disable spoolss = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id328793"></a><em class="parameter"><code>show add printer wizard = No</code></em></td></tr><tr><td><a class="indexterm" name="id328806"></a><em class="parameter"><code>printing = cups</code></em></td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[printers]</code></em></td></tr><tr><td><a class="indexterm" name="id328827"></a><em class="parameter"><code>comment = All Printers</code></em></td></tr><tr><td><a class="indexterm" name="id328840"></a><em class="parameter"><code>path = /var/spool/samba</code></em></td></tr><tr><td><a class="indexterm" name="id328852"></a><em class="parameter"><code>guest ok = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id328865"></a><em class="parameter"><code>printable = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id328878"></a><em class="parameter"><code>use client driver = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id328890"></a><em class="parameter"><code>browseable = No</code></em></td></tr></table></div></div><br class="example-break"><p>
+		configuration. <a class="link" href="FastStart.html#anon-print" title="Example 2.3. Anonymous Print Server smb.conf">&#8220;Anonymous Print Server smb.conf&#8221;</a> is the resulting <code class="filename">smb.conf</code> file.
+		</p><div class="example"><a name="anon-print"></a><p class="title"><b>Example 2.3. Anonymous Print Server smb.conf</b></p><div class="example-contents"><table class="simplelist" border="0" summary="Simple list"><tr><td># Global parameters</td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[global]</code></em></td></tr><tr><td><a class="indexterm" name="id2576355"></a><em class="parameter"><code>workgroup = MIDEARTH</code></em></td></tr><tr><td><a class="indexterm" name="id2576367"></a><em class="parameter"><code>netbios name = LUTHIEN</code></em></td></tr><tr><td><a class="indexterm" name="id2576379"></a><em class="parameter"><code>security = share</code></em></td></tr><tr><td><a class="indexterm" name="id2576390"></a><em class="parameter"><code>printcap name = cups</code></em></td></tr><tr><td><a class="indexterm" name="id2576402"></a><em class="parameter"><code>disable spoolss = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id2576414"></a><em class="parameter"><code>show add printer wizard = No</code></em></td></tr><tr><td><a class="indexterm" name="id2576426"></a><em class="parameter"><code>printing = cups</code></em></td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[printers]</code></em></td></tr><tr><td><a class="indexterm" name="id2576447"></a><em class="parameter"><code>comment = All Printers</code></em></td></tr><tr><td><a class="indexterm" name="id2576458"></a><em class="parameter"><code>path = /var/spool/samba</code></em></td></tr><tr><td><a class="indexterm" name="id2576470"></a><em class="parameter"><code>guest ok = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id2576482"></a><em class="parameter"><code>printable = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id2576493"></a><em class="parameter"><code>use client driver = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id2576505"></a><em class="parameter"><code>browseable = No</code></em></td></tr></table></div></div><br class="example-break"><p>
 		The above configuration is not ideal. It uses no smart features, and it deliberately
 		presents a less than elegant solution. But it is basic, and it does print. Samba makes
 		use of the direct printing application program interface that is provided by CUPS.
@@ -220,14 +220,14 @@
 		The purpose of setting the sticky bit is to prevent who does not own the temporary print file
 		from being able to take control of it with the potential for devious misuse.
 			</p></li></ul></div><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Note</h3><p>
-		<a class="indexterm" name="id328993"></a>
-		<a class="indexterm" name="id329002"></a>
+		<a class="indexterm" name="id2576621"></a>
+		<a class="indexterm" name="id2576630"></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 <code class="filename">/etc/mime.conv</code> and <code class="filename">/etc/mime.types</code>
-		files. Refer to <a href="CUPS-printing.html#cups-raw" title="Explicitly Enable &#8220;raw&#8221; Printing for application/octet-stream">???</a>.
-		</p></div></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id329032"></a>Secure Read-Write File and Print Server</h4></div></div></div><p>
+		files. Refer to <a class="link" href="CUPS-printing.html#cups-raw" title="Explicitly Enable &#8220;raw&#8221; Printing for application/octet-stream">&#8220;Explicitly Enable raw Printing for application/octet-stream&#8221;</a>.
+		</p></div></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2576663"></a>Secure Read-Write File and Print Server</h4></div></div></div><p>
 		We progress now from simple systems to a server that is slightly more complex.
 		</p><p>
 		Our new server will require a public data storage area in which only authenticated
@@ -246,12 +246,12 @@
 		is the default, and for which the default is to store Microsoft Windows-compatible
 		encrypted passwords in a file called <code class="filename">/etc/samba/smbpasswd</code>.
 		The default <code class="filename">smb.conf</code> entry that makes this happen is
-		<a class="indexterm" name="id329080"></a>passdb backend = smbpasswd, guest. Since this is the default,
+		<a class="link" href="smb.conf.5.html#PASSDBBACKEND">passdb backend = smbpasswd, guest</a>. Since this is the default,
 		it is not necessary to enter it into the configuration file. Note that the guest backend is
 		added to the list of active passdb backends no matter whether it specified directly in Samba configuration
 		file or not.
-		</p><div class="procedure"><a name="id329090"></a><p class="title"><b>Procedure 2.2. Installing the Secure Office Server</b></p><div class="example"><a name="OfficeServer"></a><p class="title"><b>Example 2.4. Secure Office Server smb.conf</b></p><div class="example-contents"><table class="simplelist" border="0" summary="Simple list"><tr><td># Global parameters</td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[global]</code></em></td></tr><tr><td><a class="indexterm" name="id329193"></a><em class="parameter"><code>workgroup = MIDEARTH</code></em></td></tr><tr><td><a class="indexterm" name="id329206"></a><em class="parameter"><code>netbios name = OLORIN</code></em></td></tr><tr><td><a class="indexterm" name="id329218"></a><em class="parameter"><code>printcap name = cups</code></em></td></tr><tr><td><a class="indexterm" name="id329231"></a><em class="parameter"><code>disable spoolss = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id329243"></a><em class="parameter"><code>show add printer wizard = No</code></em></td></tr><tr><td><a class="indexterm" name="id329256"></a><em class="parameter"><code>printing = cups</code></em></td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[homes]</code></em></td></tr><tr><td><a class="indexterm" name="id329278"></a><em class="parameter"><code>comment = Home Directories</code></em></td></tr><tr><td><a class="indexterm" name="id329290"></a><em class="parameter"><code>valid users = %S</code></em></td></tr><tr><td><a class="indexterm" name="id329303"></a><em class="parameter"><code>read only = No</code></em></td></tr><tr><td><a class="indexterm" name="id329315"></a><em class="parameter"><code>browseable = No</code></em></td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[public]</code></em></td></tr><tr><td><a class="indexterm" name="id329337"></a><em class="parameter"><code>comment = Data</code></em></td></tr><tr><td><a class="indexterm" name="id329349"></a><em class="parameter"><code>path = /export</code></em></td></tr><tr><td><a class="indexterm" name="id329362"></a><em class="parameter"><code>force user = maryo</code></em></td></tr><tr><td><a class="indexterm" name="id329374"></a><em class="parameter"><code>force group = users</code></em></td></tr><tr><td><a class="indexterm" name="id329387"></a><em class="parameter"><code>read only = No</code></em></td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[printers]</code></em></td></tr><tr><td><a class="indexterm" name="id329408"></a><em class="parameter"><code>comment = All Printers</code></em></td></tr><tr><td><a class="indexterm" name="id329421"></a><em class="parameter"><code>path = /var/spool/samba</code></em></td></tr><tr><td><a class="indexterm" name="id329433"></a><em class="parameter"><code>printer admin = root, maryo</code></em></td></tr><tr><td><a class="indexterm" name="id329446"></a><em class="parameter"><code>create mask = 0600</code></em></td></tr><tr><td><a class="indexterm" name="id329459"></a><em class="parameter"><code>guest ok = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id329471"></a><em class="parameter"><code>printable = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id329484"></a><em class="parameter"><code>use client driver = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id329496"></a><em class="parameter"><code>browseable = No</code></em></td></tr></table></div></div><br class="example-break"><ol type="1"><li><p>
-		<a class="indexterm" name="id329101"></a>
+		</p><div class="procedure"><a name="id2576740"></a><p class="title"><b>Procedure 2.2. Installing the Secure Office Server</b></p><div class="example"><a name="OfficeServer"></a><p class="title"><b>Example 2.4. Secure Office Server smb.conf</b></p><div class="example-contents"><table class="simplelist" border="0" summary="Simple list"><tr><td># Global parameters</td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[global]</code></em></td></tr><tr><td><a class="indexterm" name="id2576845"></a><em class="parameter"><code>workgroup = MIDEARTH</code></em></td></tr><tr><td><a class="indexterm" name="id2576857"></a><em class="parameter"><code>netbios name = OLORIN</code></em></td></tr><tr><td><a class="indexterm" name="id2576869"></a><em class="parameter"><code>printcap name = cups</code></em></td></tr><tr><td><a class="indexterm" name="id2576881"></a><em class="parameter"><code>disable spoolss = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id2576892"></a><em class="parameter"><code>show add printer wizard = No</code></em></td></tr><tr><td><a class="indexterm" name="id2576905"></a><em class="parameter"><code>printing = cups</code></em></td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[homes]</code></em></td></tr><tr><td><a class="indexterm" name="id2576925"></a><em class="parameter"><code>comment = Home Directories</code></em></td></tr><tr><td><a class="indexterm" name="id2576937"></a><em class="parameter"><code>valid users = %S</code></em></td></tr><tr><td><a class="indexterm" name="id2576948"></a><em class="parameter"><code>read only = No</code></em></td></tr><tr><td><a class="indexterm" name="id2576960"></a><em class="parameter"><code>browseable = No</code></em></td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[public]</code></em></td></tr><tr><td><a class="indexterm" name="id2576981"></a><em class="parameter"><code>comment = Data</code></em></td></tr><tr><td><a class="indexterm" name="id2576992"></a><em class="parameter"><code>path = /export</code></em></td></tr><tr><td><a class="indexterm" name="id2577004"></a><em class="parameter"><code>force user = maryo</code></em></td></tr><tr><td><a class="indexterm" name="id2577015"></a><em class="parameter"><code>force group = users</code></em></td></tr><tr><td><a class="indexterm" name="id2577027"></a><em class="parameter"><code>read only = No</code></em></td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[printers]</code></em></td></tr><tr><td><a class="indexterm" name="id2577048"></a><em class="parameter"><code>comment = All Printers</code></em></td></tr><tr><td><a class="indexterm" name="id2577059"></a><em class="parameter"><code>path = /var/spool/samba</code></em></td></tr><tr><td><a class="indexterm" name="id2577071"></a><em class="parameter"><code>printer admin = root, maryo</code></em></td></tr><tr><td><a class="indexterm" name="id2577083"></a><em class="parameter"><code>create mask = 0600</code></em></td></tr><tr><td><a class="indexterm" name="id2577094"></a><em class="parameter"><code>guest ok = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id2577106"></a><em class="parameter"><code>printable = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id2577118"></a><em class="parameter"><code>use client driver = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id2577130"></a><em class="parameter"><code>browseable = No</code></em></td></tr></table></div></div><br class="example-break"><ol type="1"><li><p>
+		<a class="indexterm" name="id2576751"></a>
 			Add all users to the operating system:
 </p><pre class="screen">
 <code class="prompt">root# </code><strong class="userinput"><code>useradd -c "Jack Baumbach" -m -g users -p m0r3pa1n jackb</code></strong>
@@ -259,7 +259,7 @@
 <code class="prompt">root# </code><strong class="userinput"><code>useradd -c "Amed Sehkah" -m -g users -p secret ameds</code></strong>
 </pre><p>
 			</p></li><li><p>
-			Configure the Samba <code class="filename">smb.conf</code> file as shown in <a href="FastStart.html#OfficeServer" title="Example 2.4. Secure Office Server smb.conf">???</a>.
+			Configure the Samba <code class="filename">smb.conf</code> file as shown in <a class="link" href="FastStart.html#OfficeServer" title="Example 2.4. Secure Office Server smb.conf">&#8220;Secure Office Server smb.conf&#8221;</a>.
 			</p></li><li><p>
 			Initialize the Microsoft Windows password database with the new users:
 </p><pre class="screen">
@@ -290,10 +290,10 @@
 			</p></li><li><p>
 			Start Samba using the operating system administrative interface.
 			Alternately, this can be done manually by executing:
-			<a class="indexterm" name="id329628"></a>
-			<a class="indexterm" name="id329635"></a>
-			<a class="indexterm" name="id329642"></a>
-			<a class="indexterm" name="id329651"></a>
+			<a class="indexterm" name="id2577267"></a>
+			<a class="indexterm" name="id2577274"></a>
+			<a class="indexterm" name="id2577280"></a>
+			<a class="indexterm" name="id2577290"></a>
 </p><pre class="screen">
 <code class="prompt">root# </code><strong class="userinput"><code> nmbd; smbd;</code></strong>
 </pre><p>
@@ -358,8 +358,8 @@
 			By now you should be getting the hang of configuration basics. Clearly, it is time to
 			explore slightly more complex examples. For the remainder of this chapter we abbreviate
 			instructions, since there are previous examples.
-			</p></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id329828"></a>Domain Member Server</h3></div></div></div><p>
-	<a class="indexterm" name="id329835"></a>
+			</p></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2577491"></a>Domain Member Server</h3></div></div></div><p>
+	<a class="indexterm" name="id2577499"></a>
 	In this instance we consider the simplest server configuration we can get away with
 	to make an accounting department happy. Let's be warned, the users are accountants and they
 	do have some nasty demands. There is a budget for only one server for this department.
@@ -390,19 +390,19 @@
 	file area for each member of her team that is private to that person, but she wants full
 	access to all areas. Users must have a private home share for personal work-related files
 	and for materials not related to departmental operations.
-	</p><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id329884"></a>Example Configuration</h4></div></div></div><p>
+	</p><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2577562"></a>Example Configuration</h4></div></div></div><p>
 		The server <span class="emphasis"><em>valinor</em></span> will be a member server of the company domain.
 		Accounting will have only a local server. User accounts will be on the domain controllers,
 		as will desktop profiles and all network policy files.
-		</p><div class="procedure"><div class="example"><a name="fast-member-server"></a><p class="title"><b>Example 2.5. Member Server smb.conf (Globals)</b></p><div class="example-contents"><table class="simplelist" border="0" summary="Simple list"><tr><td># Global parameters</td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[global]</code></em></td></tr><tr><td><a class="indexterm" name="id329964"></a><em class="parameter"><code>workgroup = MIDEARTH</code></em></td></tr><tr><td><a class="indexterm" name="id329977"></a><em class="parameter"><code>netbios name = VALINOR</code></em></td></tr><tr><td><a class="indexterm" name="id329989"></a><em class="parameter"><code>security = DOMAIN</code></em></td></tr><tr><td><a class="indexterm" name="id330002"></a><em class="parameter"><code>printcap name = cups</code></em></td></tr><tr><td><a class="indexterm" name="id330014"></a><em class="parameter"><code>disable spoolss = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id330027"></a><em class="parameter"><code>show add printer wizard = No</code></em></td></tr><tr><td><a class="indexterm" name="id330040"></a><em class="parameter"><code>idmap uid = 15000-20000</code></em></td></tr><tr><td><a class="indexterm" name="id330052"></a><em class="parameter"><code>idmap gid = 15000-20000</code></em></td></tr><tr><td><a class="indexterm" name="id330065"></a><em class="parameter"><code>winbind use default domain = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id330078"></a><em class="parameter"><code>printing = cups</code></em></td></tr></table></div></div><br class="example-break"><div class="example"><a name="fast-memberserver-shares"></a><p class="title"><b>Example 2.6. Member Server smb.conf (Shares and Services)</b></p><div class="example-contents"><table class="simplelist" border="0" summary="Simple list"><tr><td> </td></tr><tr><td><em class="parameter"><code>[homes]</code></em></td></tr><tr><td><a class="indexterm" name="id330115"></a><em class="parameter"><code>comment = Home Directories</code></em></td></tr><tr><td><a class="indexterm" name="id330127"></a><em class="parameter"><code>valid users = %S</code></em></td></tr><tr><td><a class="indexterm" name="id330140"></a><em class="parameter"><code>read only = No</code></em></td></tr><tr><td><a class="indexterm" name="id330152"></a><em class="parameter"><code>browseable = No</code></em></td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[spytfull]</code></em></td></tr><tr><td><a class="indexterm" name="id330174"></a><em class="parameter"><code>comment = Accounting Application Only</code></em></td></tr><tr><td><a class="indexterm" name="id330187"></a><em class="parameter"><code>path = /export/spytfull</code></em></td></tr><tr><td><a class="indexterm" name="id330199"></a><em class="parameter"><code>valid users = @Accounts</code></em></td></tr><tr><td><a class="indexterm" name="id330212"></a><em class="parameter"><code>admin users = maryo</code></em></td></tr><tr><td><a class="indexterm" name="id330224"></a><em class="parameter"><code>read only = Yes</code></em></td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[public]</code></em></td></tr><tr><td><a class="indexterm" name="id330246"></a><em class="parameter"><code>comment = Data</code></em></td></tr><tr><td><a class="indexterm" name="id330258"></a><em class="parameter"><code>path = /export/public</code></em></td></tr><tr><td><a class="indexterm" name="id330271"></a><em class="parameter"><code>read only = No</code></em></td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[printers]</code></em></td></tr><tr><td><a class="indexterm" name="id330292"></a><em class="parameter"><code>comment = All Printers</code></em></td></tr><tr><td><a class="indexterm" name="id330305"></a><em class="parameter"><code>path = /var/spool/samba</code></em></td></tr><tr><td><a class="indexterm" name="id330317"></a><em class="parameter"><code>printer admin = root, maryo</code></em></td></tr><tr><td><a class="indexterm" name="id330330"></a><em class="parameter"><code>create mask = 0600</code></em></td></tr><tr><td><a class="indexterm" name="id330342"></a><em class="parameter"><code>guest ok = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id330355"></a><em class="parameter"><code>printable = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id330368"></a><em class="parameter"><code>use client driver = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id330380"></a><em class="parameter"><code>browseable = No</code></em></td></tr></table></div></div><br class="example-break"><ol type="1"><li><p>
+		</p><div class="procedure"><div class="example"><a name="fast-member-server"></a><p class="title"><b>Example 2.5. Member Server smb.conf (Globals)</b></p><div class="example-contents"><table class="simplelist" border="0" summary="Simple list"><tr><td># Global parameters</td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[global]</code></em></td></tr><tr><td><a class="indexterm" name="id2577647"></a><em class="parameter"><code>workgroup = MIDEARTH</code></em></td></tr><tr><td><a class="indexterm" name="id2577659"></a><em class="parameter"><code>netbios name = VALINOR</code></em></td></tr><tr><td><a class="indexterm" name="id2577671"></a><em class="parameter"><code>security = DOMAIN</code></em></td></tr><tr><td><a class="indexterm" name="id2577682"></a><em class="parameter"><code>printcap name = cups</code></em></td></tr><tr><td><a class="indexterm" name="id2577694"></a><em class="parameter"><code>disable spoolss = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id2577706"></a><em class="parameter"><code>show add printer wizard = No</code></em></td></tr><tr><td><a class="indexterm" name="id2577718"></a><em class="parameter"><code>idmap uid = 15000-20000</code></em></td></tr><tr><td><a class="indexterm" name="id2577730"></a><em class="parameter"><code>idmap gid = 15000-20000</code></em></td></tr><tr><td><a class="indexterm" name="id2577742"></a><em class="parameter"><code>winbind use default domain = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id2577754"></a><em class="parameter"><code>printing = cups</code></em></td></tr></table></div></div><br class="example-break"><div class="example"><a name="fast-memberserver-shares"></a><p class="title"><b>Example 2.6. Member Server smb.conf (Shares and Services)</b></p><div class="example-contents"><table class="simplelist" border="0" summary="Simple list"><tr><td> </td></tr><tr><td><em class="parameter"><code>[homes]</code></em></td></tr><tr><td><a class="indexterm" name="id2577791"></a><em class="parameter"><code>comment = Home Directories</code></em></td></tr><tr><td><a class="indexterm" name="id2577803"></a><em class="parameter"><code>valid users = %S</code></em></td></tr><tr><td><a class="indexterm" name="id2577814"></a><em class="parameter"><code>read only = No</code></em></td></tr><tr><td><a class="indexterm" name="id2577826"></a><em class="parameter"><code>browseable = No</code></em></td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[spytfull]</code></em></td></tr><tr><td><a class="indexterm" name="id2577846"></a><em class="parameter"><code>comment = Accounting Application Only</code></em></td></tr><tr><td><a class="indexterm" name="id2577858"></a><em class="parameter"><code>path = /export/spytfull</code></em></td></tr><tr><td><a class="indexterm" name="id2577870"></a><em class="parameter"><code>valid users = @Accounts</code></em></td></tr><tr><td><a class="indexterm" name="id2577882"></a><em class="parameter"><code>admin users = maryo</code></em></td></tr><tr><td><a class="indexterm" name="id2577893"></a><em class="parameter"><code>read only = Yes</code></em></td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[public]</code></em></td></tr><tr><td><a class="indexterm" name="id2577914"></a><em class="parameter"><code>comment = Data</code></em></td></tr><tr><td><a class="indexterm" name="id2577926"></a><em class="parameter"><code>path = /export/public</code></em></td></tr><tr><td><a class="indexterm" name="id2577937"></a><em class="parameter"><code>read only = No</code></em></td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[printers]</code></em></td></tr><tr><td><a class="indexterm" name="id2577958"></a><em class="parameter"><code>comment = All Printers</code></em></td></tr><tr><td><a class="indexterm" name="id2577970"></a><em class="parameter"><code>path = /var/spool/samba</code></em></td></tr><tr><td><a class="indexterm" name="id2577981"></a><em class="parameter"><code>printer admin = root, maryo</code></em></td></tr><tr><td><a class="indexterm" name="id2577993"></a><em class="parameter"><code>create mask = 0600</code></em></td></tr><tr><td><a class="indexterm" name="id2578005"></a><em class="parameter"><code>guest ok = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id2578016"></a><em class="parameter"><code>printable = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id2578028"></a><em class="parameter"><code>use client driver = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id2578040"></a><em class="parameter"><code>browseable = No</code></em></td></tr></table></div></div><br class="example-break"><ol type="1"><li><p>
 			Do not add users to the UNIX/Linux server; all of this will run off the
 			central domain.
 			</p></li><li><p>
-			Configure <code class="filename">smb.conf</code> according to <a href="FastStart.html#fast-member-server" title="Example 2.5. Member Server smb.conf (Globals)">Member server smb.conf
-			(globals)</a> and <a href="FastStart.html#fast-memberserver-shares" title="Example 2.6. Member Server smb.conf (Shares and Services)">Member server smb.conf (shares
+			Configure <code class="filename">smb.conf</code> according to <a class="link" href="FastStart.html#fast-member-server" title="Example 2.5. Member Server smb.conf (Globals)">Member server smb.conf
+			(globals)</a> and <a class="link" href="FastStart.html#fast-memberserver-shares" title="Example 2.6. Member Server smb.conf (Shares and Services)">Member server smb.conf (shares
 			and services)</a>.
 			</p></li><li><p>
-			<a class="indexterm" name="id330399"></a>
+			<a class="indexterm" name="id2578058"></a>
 			Join the domain. Note: Do not start Samba until this step has been completed!
 </p><pre class="screen">
 <code class="prompt">root# </code><strong class="userinput"><code>net rpc join -Uroot%'bigsecret'</code></strong>
@@ -414,12 +414,12 @@
 			</p></li><li><p>
 			Start Samba following the normal method for your operating system platform.
 			If you wish to do this manually, execute as root:
-			<a class="indexterm" name="id330453"></a>
-			<a class="indexterm" name="id330460"></a>
-			<a class="indexterm" name="id330466"></a>
-			<a class="indexterm" name="id330473"></a>
-			<a class="indexterm" name="id330482"></a>
-			<a class="indexterm" name="id330492"></a>
+			<a class="indexterm" name="id2578115"></a>
+			<a class="indexterm" name="id2578122"></a>
+			<a class="indexterm" name="id2578129"></a>
+			<a class="indexterm" name="id2578136"></a>
+			<a class="indexterm" name="id2578145"></a>
+			<a class="indexterm" name="id2578154"></a>
 </p><pre class="screen">
 <code class="prompt">root# </code><strong class="userinput"><code>nmbd; smbd; winbindd;</code></strong>
 </pre><p>
@@ -480,8 +480,8 @@
 <code class="prompt">root# </code><strong class="userinput"><code>chmod ug=rwxS,o=x /export/{spytfull,public}</code></strong>
 <code class="prompt">root# </code><strong class="userinput"><code>chown maryo.Accounts /export/{spytfull,public}</code></strong>
 </pre><p>
-			</p></li></ol></div></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id330741"></a>Domain Controller</h3></div></div></div><p>
-	<a class="indexterm" name="id330749"></a>
+			</p></li></ol></div></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2578415"></a>Domain Controller</h3></div></div></div><p>
+	<a class="indexterm" name="id2578423"></a>
 	For the remainder of this chapter the focus is on the configuration of domain control.
 	The examples that follow are for two implementation strategies. Remember, our objective is
 	to create a simple but working solution. The remainder of this book should help to highlight
@@ -515,17 +515,17 @@
 	in Samba-3 for Security Account Manager database [SAM] replication).
 	</p><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Note</h3><p>
 	If you need more than one domain controller, do not use a tdbsam authentication backend.
-	</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id330805"></a>Example: Engineering Office</h4></div></div></div><p>
+	</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2578496"></a>Example: Engineering Office</h4></div></div></div><p>
 		The engineering office network server we present here is designed to demonstrate use
 		of the new tdbsam password backend. The tdbsam
 		facility is new to Samba-3. It is designed to provide many user and machine account controls
 		that are possible with Microsoft Windows NT4. It is safe to use this in smaller networks.
-		</p><div class="procedure"><div class="example"><a name="fast-engoffice-global"></a><p class="title"><b>Example 2.7. Engineering Office smb.conf (globals)</b></p><div class="example-contents"><table class="simplelist" border="0" summary="Simple list"><tr><td> </td></tr><tr><td><em class="parameter"><code>[global]</code></em></td></tr><tr><td><a class="indexterm" name="id330873"></a><em class="parameter"><code>workgroup = MIDEARTH</code></em></td></tr><tr><td><a class="indexterm" name="id330885"></a><em class="parameter"><code>netbios name = FRODO</code></em></td></tr><tr><td><a class="indexterm" name="id330898"></a><em class="parameter"><code>passdb backend = tdbsam</code></em></td></tr><tr><td><a class="indexterm" name="id330910"></a><em class="parameter"><code>printcap name = cups</code></em></td></tr><tr><td><a class="indexterm" name="id330923"></a><em class="parameter"><code>add user script = /usr/sbin/useradd -m %u</code></em></td></tr><tr><td><a class="indexterm" name="id330936"></a><em class="parameter"><code>delete user script = /usr/sbin/userdel -r %u</code></em></td></tr><tr><td><a class="indexterm" name="id330948"></a><em class="parameter"><code>add group script = /usr/sbin/groupadd %g</code></em></td></tr><tr><td><a class="indexterm" name="id330961"></a><em class="parameter"><code>delete group script = /usr/sbin/groupdel %g</code></em></td></tr><tr><td><a class="indexterm" name="id330974"></a><em class="parameter"><code>add user to group script = /usr/sbin/groupmod -A %u %g</code></em></td></tr><tr><td><a class="indexterm" name="id330987"></a><em class="parameter"><code>delete user from group script = /usr/sbin/groupmod -R %u %g</code></em></td></tr><tr><td><a class="indexterm" name="id331000"></a><em class="parameter"><code>add machine script = /usr/sbin/useradd -s /bin/false -d /var/lib/nobody %u</code></em></td></tr><tr><td># Note: The following specifies the default logon script.</td></tr><tr><td># Per user logon scripts can be specified in the user account using pdbedit </td></tr><tr><td><a class="indexterm" name="id331021"></a><em class="parameter"><code>logon script = scripts\logon.bat</code></em></td></tr><tr><td># This sets the default profile path. Set per user paths with pdbedit</td></tr><tr><td><a class="indexterm" name="id331037"></a><em class="parameter"><code>logon path = \\%L\Profiles\%U</code></em></td></tr><tr><td><a class="indexterm" name="id331050"></a><em class="parameter"><code>logon drive = H:</code></em></td></tr><tr><td><a class="indexterm" name="id331063"></a><em class="parameter"><code>logon home = \\%L\%U</code></em></td></tr><tr><td><a class="indexterm" name="id331075"></a><em class="parameter"><code>domain logons = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id331088"></a><em class="parameter"><code>os level = 35</code></em></td></tr><tr><td><a class="indexterm" name="id331100"></a><em class="parameter"><code>preferred master = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id331113"></a><em class="parameter"><code>domain master = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id331125"></a><em class="parameter"><code>idmap uid = 15000-20000</code></em></td></tr><tr><td><a class="indexterm" name="id331138"></a><em class="parameter"><code>idmap gid = 15000-20000</code></em></td></tr><tr><td><a class="indexterm" name="id331150"></a><em class="parameter"><code>printing = cups</code></em></td></tr></table></div></div><br class="example-break"><div class="example"><a name="fast-engoffice-shares"></a><p class="title"><b>Example 2.8. Engineering Office smb.conf (shares and services)</b></p><div class="example-contents"><table class="simplelist" border="0" summary="Simple list"><tr><td> </td></tr><tr><td><em class="parameter"><code>[homes]</code></em></td></tr><tr><td><a class="indexterm" name="id331187"></a><em class="parameter"><code>comment = Home Directories</code></em></td></tr><tr><td><a class="indexterm" name="id331200"></a><em class="parameter"><code>valid users = %S</code></em></td></tr><tr><td><a class="indexterm" name="id331212"></a><em class="parameter"><code>read only = No</code></em></td></tr><tr><td><a class="indexterm" name="id331225"></a><em class="parameter"><code>browseable = No</code></em></td></tr><tr><td># Printing auto-share (makes printers available thru CUPS)</td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[printers]</code></em></td></tr><tr><td><a class="indexterm" name="id331250"></a><em class="parameter"><code>comment = All Printers</code></em></td></tr><tr><td><a class="indexterm" name="id331263"></a><em class="parameter"><code>path = /var/spool/samba</code></em></td></tr><tr><td><a class="indexterm" name="id331275"></a><em class="parameter"><code>printer admin = root, maryo</code></em></td></tr><tr><td><a class="indexterm" name="id331288"></a><em class="parameter"><code>create mask = 0600</code></em></td></tr><tr><td><a class="indexterm" name="id331301"></a><em class="parameter"><code>guest ok = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id331313"></a><em class="parameter"><code>printable = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id331326"></a><em class="parameter"><code>browseable = No</code></em></td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[print$]</code></em></td></tr><tr><td><a class="indexterm" name="id331347"></a><em class="parameter"><code>comment = Printer Drivers Share</code></em></td></tr><tr><td><a class="indexterm" name="id331360"></a><em class="parameter"><code>path = /var/lib/samba/drivers</code></em></td></tr><tr><td><a class="indexterm" name="id331372"></a><em class="parameter"><code>write list = maryo, root</code></em></td></tr><tr><td><a class="indexterm" name="id331385"></a><em class="parameter"><code>printer admin = maryo, root</code></em></td></tr><tr><td># Needed to support domain logons</td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[netlogon]</code></em></td></tr><tr><td><a class="indexterm" name="id331410"></a><em class="parameter"><code>comment = Network Logon Service</code></em></td></tr><tr><td><a class="indexterm" name="id331423"></a><em class="parameter"><code>path = /var/lib/samba/netlogon</code></em></td></tr><tr><td><a class="indexterm" name="id331436"></a><em class="parameter"><code>admin users = root, maryo</code></em></td></tr><tr><td><a class="indexterm" name="id331448"></a><em class="parameter"><code>guest ok = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id331461"></a><em class="parameter"><code>browseable = No</code></em></td></tr><tr><td># For profiles to work, create a user directory under the path</td></tr><tr><td>#  shown. i.e., mkdir -p /var/lib/samba/profiles/maryo</td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[Profiles]</code></em></td></tr><tr><td><a class="indexterm" name="id331490"></a><em class="parameter"><code>comment = Roaming Profile Share</code></em></td></tr><tr><td><a class="indexterm" name="id331503"></a><em class="parameter"><code>path = /var/lib/samba/profiles</code></em></td></tr><tr><td><a class="indexterm" name="id331515"></a><em class="parameter"><code>read only = No</code></em></td></tr><tr><td><a class="indexterm" name="id331528"></a><em class="parameter"><code>profile acls = Yes</code></em></td></tr><tr><td># Other resource (share/printer) definitions would follow below.</td></tr></table></div></div><br class="example-break"><ol type="1"><li><p>
+		</p><div class="procedure"><div class="example"><a name="fast-engoffice-global"></a><p class="title"><b>Example 2.7. Engineering Office smb.conf (globals)</b></p><div class="example-contents"><table class="simplelist" border="0" summary="Simple list"><tr><td> </td></tr><tr><td><em class="parameter"><code>[global]</code></em></td></tr><tr><td><a class="indexterm" name="id2523749"></a><em class="parameter"><code>workgroup = MIDEARTH</code></em></td></tr><tr><td><a class="indexterm" name="id2523761"></a><em class="parameter"><code>netbios name = FRODO</code></em></td></tr><tr><td><a class="indexterm" name="id2523772"></a><em class="parameter"><code>passdb backend = tdbsam</code></em></td></tr><tr><td><a class="indexterm" name="id2523784"></a><em class="parameter"><code>printcap name = cups</code></em></td></tr><tr><td><a class="indexterm" name="id2523796"></a><em class="parameter"><code>add user script = /usr/sbin/useradd -m %u</code></em></td></tr><tr><td><a class="indexterm" name="id2523808"></a><em class="parameter"><code>delete user script = /usr/sbin/userdel -r %u</code></em></td></tr><tr><td><a class="indexterm" name="id2523821"></a><em class="parameter"><code>add group script = /usr/sbin/groupadd %g</code></em></td></tr><tr><td><a class="indexterm" name="id2578792"></a><em class="parameter"><code>delete group script = /usr/sbin/groupdel %g</code></em></td></tr><tr><td><a class="indexterm" name="id2578804"></a><em class="parameter"><code>add user to group script = /usr/sbin/groupmod -A %u %g</code></em></td></tr><tr><td><a class="indexterm" name="id2578816"></a><em class="parameter"><code>delete user from group script = /usr/sbin/groupmod -R %u %g</code></em></td></tr><tr><td><a class="indexterm" name="id2578829"></a><em class="parameter"><code>add machine script = /usr/sbin/useradd -s /bin/false -d /var/lib/nobody %u</code></em></td></tr><tr><td># Note: The following specifies the default logon script.</td></tr><tr><td># Per user logon scripts can be specified in the user account using pdbedit </td></tr><tr><td><a class="indexterm" name="id2578850"></a><em class="parameter"><code>logon script = scripts\logon.bat</code></em></td></tr><tr><td># This sets the default profile path. Set per user paths with pdbedit</td></tr><tr><td><a class="indexterm" name="id2578867"></a><em class="parameter"><code>logon path = \\%L\Profiles\%U</code></em></td></tr><tr><td><a class="indexterm" name="id2578879"></a><em class="parameter"><code>logon drive = H:</code></em></td></tr><tr><td><a class="indexterm" name="id2578890"></a><em class="parameter"><code>logon home = \\%L\%U</code></em></td></tr><tr><td><a class="indexterm" name="id2578902"></a><em class="parameter"><code>domain logons = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id2578914"></a><em class="parameter"><code>os level = 35</code></em></td></tr><tr><td><a class="indexterm" name="id2578926"></a><em class="parameter"><code>preferred master = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id2578937"></a><em class="parameter"><code>domain master = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id2578949"></a><em class="parameter"><code>idmap uid = 15000-20000</code></em></td></tr><tr><td><a class="indexterm" name="id2578961"></a><em class="parameter"><code>idmap gid = 15000-20000</code></em></td></tr><tr><td><a class="indexterm" name="id2578973"></a><em class="parameter"><code>printing = cups</code></em></td></tr></table></div></div><br class="example-break"><div class="example"><a name="fast-engoffice-shares"></a><p class="title"><b>Example 2.8. Engineering Office smb.conf (shares and services)</b></p><div class="example-contents"><table class="simplelist" border="0" summary="Simple list"><tr><td> </td></tr><tr><td><em class="parameter"><code>[homes]</code></em></td></tr><tr><td><a class="indexterm" name="id2579011"></a><em class="parameter"><code>comment = Home Directories</code></em></td></tr><tr><td><a class="indexterm" name="id2579022"></a><em class="parameter"><code>valid users = %S</code></em></td></tr><tr><td><a class="indexterm" name="id2579033"></a><em class="parameter"><code>read only = No</code></em></td></tr><tr><td><a class="indexterm" name="id2579045"></a><em class="parameter"><code>browseable = No</code></em></td></tr><tr><td># Printing auto-share (makes printers available thru CUPS)</td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[printers]</code></em></td></tr><tr><td><a class="indexterm" name="id2579070"></a><em class="parameter"><code>comment = All Printers</code></em></td></tr><tr><td><a class="indexterm" name="id2579082"></a><em class="parameter"><code>path = /var/spool/samba</code></em></td></tr><tr><td><a class="indexterm" name="id2579093"></a><em class="parameter"><code>printer admin = root, maryo</code></em></td></tr><tr><td><a class="indexterm" name="id2579105"></a><em class="parameter"><code>create mask = 0600</code></em></td></tr><tr><td><a class="indexterm" name="id2579117"></a><em class="parameter"><code>guest ok = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id2579128"></a><em class="parameter"><code>printable = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id2579140"></a><em class="parameter"><code>browseable = No</code></em></td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[print$]</code></em></td></tr><tr><td><a class="indexterm" name="id2579160"></a><em class="parameter"><code>comment = Printer Drivers Share</code></em></td></tr><tr><td><a class="indexterm" name="id2579172"></a><em class="parameter"><code>path = /var/lib/samba/drivers</code></em></td></tr><tr><td><a class="indexterm" name="id2579184"></a><em class="parameter"><code>write list = maryo, root</code></em></td></tr><tr><td><a class="indexterm" name="id2579196"></a><em class="parameter"><code>printer admin = maryo, root</code></em></td></tr><tr><td># Needed to support domain logons</td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[netlogon]</code></em></td></tr><tr><td><a class="indexterm" name="id2579221"></a><em class="parameter"><code>comment = Network Logon Service</code></em></td></tr><tr><td><a class="indexterm" name="id2579232"></a><em class="parameter"><code>path = /var/lib/samba/netlogon</code></em></td></tr><tr><td><a class="indexterm" name="id2579244"></a><em class="parameter"><code>admin users = root, maryo</code></em></td></tr><tr><td><a class="indexterm" name="id2579256"></a><em class="parameter"><code>guest ok = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id2579268"></a><em class="parameter"><code>browseable = No</code></em></td></tr><tr><td># For profiles to work, create a user directory under the path</td></tr><tr><td>#  shown. i.e., mkdir -p /var/lib/samba/profiles/maryo</td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[Profiles]</code></em></td></tr><tr><td><a class="indexterm" name="id2579297"></a><em class="parameter"><code>comment = Roaming Profile Share</code></em></td></tr><tr><td><a class="indexterm" name="id2579309"></a><em class="parameter"><code>path = /var/lib/samba/profiles</code></em></td></tr><tr><td><a class="indexterm" name="id2579321"></a><em class="parameter"><code>read only = No</code></em></td></tr><tr><td><a class="indexterm" name="id2579332"></a><em class="parameter"><code>profile acls = Yes</code></em></td></tr><tr><td># Other resource (share/printer) definitions would follow below.</td></tr></table></div></div><br class="example-break"><ol type="1"><li><p>
 			A working PDC configuration using the tdbsam
-			password backend can be found in <a href="FastStart.html#fast-engoffice-global" title="Example 2.7. Engineering Office smb.conf (globals)">Engineering Office smb.conf
-			(globals)</a> together with <a href="FastStart.html#fast-engoffice-shares" title="Example 2.8. Engineering Office smb.conf (shares and services)">Engineering Office smb.conf
+			password backend can be found in <a class="link" href="FastStart.html#fast-engoffice-global" title="Example 2.7. Engineering Office smb.conf (globals)">Engineering Office smb.conf
+			(globals)</a> together with <a class="link" href="FastStart.html#fast-engoffice-shares" title="Example 2.8. Engineering Office smb.conf (shares and services)">Engineering Office smb.conf
 			(shares and services)</a>:
-			<a class="indexterm" name="id330842"></a>
+			<a class="indexterm" name="id2523717"></a>
 			</p></li><li><p>
 			Create UNIX group accounts as needed using a suitable operating system tool:
 </p><pre class="screen">
@@ -541,8 +541,8 @@
 			on files, directories, printers, and as required for use in the Samba
 			environment.
 			</p></li><li><p>
-			<a class="indexterm" name="id331614"></a>
-			<a class="indexterm" name="id331623"></a>
+			<a class="indexterm" name="id2579422"></a>
+			<a class="indexterm" name="id2579431"></a>
 			Assign each of the UNIX groups to NT groups by executing this shell script
 			(You could name the script <code class="filename">initGroups.sh</code>):
 </p><pre class="screen">
@@ -570,31 +570,31 @@
 			</p></li></ol></div><p>
 		The above configuration provides a functional PDC
 		system to which must be added file shares and printers as required.
-		</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id331691"></a>A Big Organization</h4></div></div></div><p>
+		</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2579516"></a>A Big Organization</h4></div></div></div><p>
 		In this section we finally get to review in brief a Samba-3 configuration that
 		uses a Lightweight Directory Access (LDAP)-based authentication backend. The
 		main reasons for this choice are to provide the ability to host primary
 		and Backup Domain Control (BDC), as well as to enable a higher degree of
 		scalability to meet the needs of a very distributed environment.
-		</p><div class="sect4" lang="en"><div class="titlepage"><div><div><h5 class="title"><a name="id331703"></a>The Primary Domain Controller</h5></div></div></div><p>
+		</p><div class="sect4" lang="en"><div class="titlepage"><div><div><h5 class="title"><a name="id2579532"></a>The Primary Domain Controller</h5></div></div></div><p>
 			This is an example of a minimal configuration to run a Samba-3 PDC
 			using an LDAP authentication backend. It is assumed that the operating system
 			has been correctly configured.
 			</p><p>
 			The Idealx scripts (or equivalent) are needed to manage LDAP-based POSIX and/or
-			SambaSamAccounts. The Idealx scripts may be downloaded from the <a href="http://www.idealx.org" target="_top">
+			SambaSamAccounts. The Idealx scripts may be downloaded from the <a class="ulink" href="http://www.idealx.org" target="_top">
 			Idealx</a> Web site. They may also be obtained from the Samba tarball. Linux
 			distributions tend to install the Idealx scripts in the 
 			<code class="filename">/usr/share/doc/packages/sambaXXXXXX/examples/LDAP/smbldap-tools</code> directory.
 			Idealx scripts version <code class="constant">smbldap-tools-0.9.1</code> are known to work well.
-			</p><div class="procedure"><div class="example"><a name="fast-ldap"></a><p class="title"><b>Example 2.9. LDAP backend smb.conf for PDC</b></p><div class="example-contents"><table class="simplelist" border="0" summary="Simple list"><tr><td># Global parameters</td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[global]</code></em></td></tr><tr><td><a class="indexterm" name="id331919"></a><em class="parameter"><code>workgroup = MIDEARTH</code></em></td></tr><tr><td><a class="indexterm" name="id331932"></a><em class="parameter"><code>netbios name = FRODO</code></em></td></tr><tr><td><a class="indexterm" name="id331944"></a><em class="parameter"><code>passdb backend = ldapsam:ldap://localhost</code></em></td></tr><tr><td><a class="indexterm" name="id331957"></a><em class="parameter"><code>username map = /etc/samba/smbusers</code></em></td></tr><tr><td><a class="indexterm" name="id331970"></a><em class="parameter"><code>printcap name = cups</code></em></td></tr><tr><td><a class="indexterm" name="id331982"></a><em class="parameter"><code>add user script = /usr/local/sbin/smbldap-useradd -m '%u'</code></em></td></tr><tr><td><a class="indexterm" name="id331995"></a><em class="parameter"><code>delete user script = /usr/local/sbin/smbldap-userdel %u</code></em></td></tr><tr><td><a class="indexterm" name="id332008"></a><em class="parameter"><code>add group script = /usr/local/sbin/smbldap-groupadd -p '%g'</code></em></td></tr><tr><td><a class="indexterm" name="id332021"></a><em class="parameter"><code>delete group script = /usr/local/sbin/smbldap-groupdel '%g'</code></em></td></tr><tr><td><a class="indexterm" name="id332034"></a><em class="parameter"><code>add user to group script = /usr/local/sbin/smbldap-groupmod -m '%u' '%g'</code></em></td></tr><tr><td><a class="indexterm" name="id332047"></a><em class="parameter"><code>delete user from group script = /usr/local/sbin/smbldap-groupmod -x '%u' '%g'</code></em></td></tr><tr><td><a class="indexterm" name="id332060"></a><em class="parameter"><code>set primary group script = /usr/local/sbin/smbldap-usermod -g '%g' '%u'</code></em></td></tr><tr><td><a class="indexterm" name="id332074"></a><em class="parameter"><code>add machine script = /usr/local/sbin/smbldap-useradd -w '%u'</code></em></td></tr><tr><td><a class="indexterm" name="id332086"></a><em class="parameter"><code>logon script = scripts\logon.bat</code></em></td></tr><tr><td><a class="indexterm" name="id332099"></a><em class="parameter"><code>logon path = \\%L\Profiles\%U</code></em></td></tr><tr><td><a class="indexterm" name="id332112"></a><em class="parameter"><code>logon drive = H:</code></em></td></tr><tr><td><a class="indexterm" name="id332124"></a><em class="parameter"><code>logon home = \\%L\%U</code></em></td></tr><tr><td><a class="indexterm" name="id332137"></a><em class="parameter"><code>domain logons = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id332149"></a><em class="parameter"><code>os level = 35</code></em></td></tr><tr><td><a class="indexterm" name="id332162"></a><em class="parameter"><code>preferred master = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id332174"></a><em class="parameter"><code>domain master = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id332187"></a><em class="parameter"><code>ldap suffix = dc=quenya,dc=org</code></em></td></tr><tr><td><a class="indexterm" name="id332200"></a><em class="parameter"><code>ldap machine suffix = ou=People</code></em></td></tr><tr><td><a class="indexterm" name="id332212"></a><em class="parameter"><code>ldap user suffix = ou=People</code></em></td></tr><tr><td><a class="indexterm" name="id332225"></a><em class="parameter"><code>ldap group suffix = ou=People</code></em></td></tr><tr><td><a class="indexterm" name="id332238"></a><em class="parameter"><code>ldap idmap suffix = ou=People</code></em></td></tr><tr><td><a class="indexterm" name="id332250"></a><em class="parameter"><code>ldap admin dn = cn=Manager</code></em></td></tr><tr><td><a class="indexterm" name="id332263"></a><em class="parameter"><code>ldap ssl = no</code></em></td></tr><tr><td><a class="indexterm" name="id332276"></a><em class="parameter"><code>ldap passwd sync = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id332288"></a><em class="parameter"><code>idmap uid = 15000-20000</code></em></td></tr><tr><td><a class="indexterm" name="id332301"></a><em class="parameter"><code>idmap gid = 15000-20000</code></em></td></tr><tr><td><a class="indexterm" name="id332313"></a><em class="parameter"><code>printing = cups</code></em></td></tr></table></div></div><br class="example-break"><ol type="1"><li><p>
+			</p><div class="procedure"><div class="example"><a name="fast-ldap"></a><p class="title"><b>Example 2.9. LDAP backend smb.conf for PDC</b></p><div class="example-contents"><table class="simplelist" border="0" summary="Simple list"><tr><td># Global parameters</td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[global]</code></em></td></tr><tr><td><a class="indexterm" name="id2579777"></a><em class="parameter"><code>workgroup = MIDEARTH</code></em></td></tr><tr><td><a class="indexterm" name="id2579788"></a><em class="parameter"><code>netbios name = FRODO</code></em></td></tr><tr><td><a class="indexterm" name="id2579800"></a><em class="parameter"><code>passdb backend = ldapsam:ldap://localhost</code></em></td></tr><tr><td><a class="indexterm" name="id2579812"></a><em class="parameter"><code>username map = /etc/samba/smbusers</code></em></td></tr><tr><td><a class="indexterm" name="id2579824"></a><em class="parameter"><code>printcap name = cups</code></em></td></tr><tr><td><a class="indexterm" name="id2579836"></a><em class="parameter"><code>add user script = /usr/local/sbin/smbldap-useradd -m '%u'</code></em></td></tr><tr><td><a class="indexterm" name="id2579849"></a><em class="parameter"><code>delete user script = /usr/local/sbin/smbldap-userdel %u</code></em></td></tr><tr><td><a class="indexterm" name="id2579861"></a><em class="parameter"><code>add group script = /usr/local/sbin/smbldap-groupadd -p '%g'</code></em></td></tr><tr><td><a class="indexterm" name="id2579874"></a><em class="parameter"><code>delete group script = /usr/local/sbin/smbldap-groupdel '%g'</code></em></td></tr><tr><td><a class="indexterm" name="id2579886"></a><em class="parameter"><code>add user to group script = /usr/local/sbin/smbldap-groupmod -m '%u' '%g'</code></em></td></tr><tr><td><a class="indexterm" name="id2579899"></a><em class="parameter"><code>delete user from group script = /usr/local/sbin/smbldap-groupmod -x '%u' '%g'</code></em></td></tr><tr><td><a class="indexterm" name="id2579912"></a><em class="parameter"><code>set primary group script = /usr/local/sbin/smbldap-usermod -g '%g' '%u'</code></em></td></tr><tr><td><a class="indexterm" name="id2579925"></a><em class="parameter"><code>add machine script = /usr/local/sbin/smbldap-useradd -w '%u'</code></em></td></tr><tr><td><a class="indexterm" name="id2579937"></a><em class="parameter"><code>logon script = scripts\logon.bat</code></em></td></tr><tr><td><a class="indexterm" name="id2579949"></a><em class="parameter"><code>logon path = \\%L\Profiles\%U</code></em></td></tr><tr><td><a class="indexterm" name="id2579961"></a><em class="parameter"><code>logon drive = H:</code></em></td></tr><tr><td><a class="indexterm" name="id2579973"></a><em class="parameter"><code>logon home = \\%L\%U</code></em></td></tr><tr><td><a class="indexterm" name="id2579984"></a><em class="parameter"><code>domain logons = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id2579996"></a><em class="parameter"><code>os level = 35</code></em></td></tr><tr><td><a class="indexterm" name="id2580008"></a><em class="parameter"><code>preferred master = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id2580020"></a><em class="parameter"><code>domain master = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id2580031"></a><em class="parameter"><code>ldap suffix = dc=quenya,dc=org</code></em></td></tr><tr><td><a class="indexterm" name="id2580043"></a><em class="parameter"><code>ldap machine suffix = ou=People</code></em></td></tr><tr><td><a class="indexterm" name="id2580055"></a><em class="parameter"><code>ldap user suffix = ou=People</code></em></td></tr><tr><td><a class="indexterm" name="id2580067"></a><em class="parameter"><code>ldap group suffix = ou=People</code></em></td></tr><tr><td><a class="indexterm" name="id2580079"></a><em class="parameter"><code>ldap idmap suffix = ou=People</code></em></td></tr><tr><td><a class="indexterm" name="id2580091"></a><em class="parameter"><code>ldap admin dn = cn=Manager</code></em></td></tr><tr><td><a class="indexterm" name="id2580103"></a><em class="parameter"><code>ldap ssl = no</code></em></td></tr><tr><td><a class="indexterm" name="id2580115"></a><em class="parameter"><code>ldap passwd sync = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id2580126"></a><em class="parameter"><code>idmap uid = 15000-20000</code></em></td></tr><tr><td><a class="indexterm" name="id2580138"></a><em class="parameter"><code>idmap gid = 15000-20000</code></em></td></tr><tr><td><a class="indexterm" name="id2580150"></a><em class="parameter"><code>printing = cups</code></em></td></tr></table></div></div><br class="example-break"><ol type="1"><li><p>
 				Obtain from the Samba sources <code class="filename">~/examples/LDAP/samba.schema</code>
 				and copy it to the <code class="filename">/etc/openldap/schema/</code> directory.
 				</p></li><li><p>
 				Set up the LDAP server. This example is suitable for OpenLDAP 2.1.x.
 				The <code class="filename">/etc/openldap/slapd.conf</code> file.
-				<a class="indexterm" name="id331769"></a>
-<font color="red">&lt;title&gt;Example slapd.conf File&lt;/title&gt;</font>
+				<a class="indexterm" name="id2579606"></a>
+<span style="color: red">&lt;title&gt;Example slapd.conf File&lt;/title&gt;</span>
 </p><pre class="screen">
 # Note commented out lines have been removed
 include         /etc/openldap/schema/core.schema
@@ -629,7 +629,7 @@
 </pre><p>
 				</p></li><li><p>
 				Create the following file <code class="filename">initdb.ldif</code>:
-				<a class="indexterm" name="id331807"></a>
+				<a class="indexterm" name="id2579653"></a>
 </p><pre class="programlisting">
 # Organization for SambaXP Demo
 dn: dc=quenya,dc=org
@@ -672,7 +672,7 @@
 				Install the Idealx script files in the <code class="filename">/usr/local/sbin</code> directory,
 				then configure the smbldap_conf.pm file to match your system configuration.
 				</p></li><li><p>
-				The <code class="filename">smb.conf</code> file that drives this backend can be found in example <a href="FastStart.html#fast-ldap" title="Example 2.9. LDAP backend smb.conf for PDC">LDAP backend smb.conf for PDC</a>. Add additional stanzas
+				The <code class="filename">smb.conf</code> file that drives this backend can be found in example <a class="link" href="FastStart.html#fast-ldap" title="Example 2.9. LDAP backend smb.conf for PDC">LDAP backend smb.conf for PDC</a>. Add additional stanzas
 				as required.
 				</p></li><li><p>
 				Add the LDAP password to the <code class="filename">secrets.tdb</code> file so Samba can update
@@ -684,15 +684,15 @@
 				Add users and groups as required. Users and groups added using Samba tools
 				will automatically be added to both the LDAP backend and the operating
 				system as required.
-				</p></li></ol></div></div><div class="sect4" lang="en"><div class="titlepage"><div><div><h5 class="title"><a name="id332366"></a>Backup Domain Controller</h5></div></div></div><p>
-			<a href="FastStart.html#fast-bdc" title="Example 2.10. Remote LDAP BDC smb.conf">???</a> shows the example configuration for the BDC. Note that
+				</p></li></ol></div></div><div class="sect4" lang="en"><div class="titlepage"><div><div><h5 class="title"><a name="id2580205"></a>Backup Domain Controller</h5></div></div></div><p>
+			<a class="link" href="FastStart.html#fast-bdc" title="Example 2.10. Remote LDAP BDC smb.conf">&#8220;Remote LDAP BDC smb.conf&#8221;</a> shows the example configuration for the BDC. Note that
 			the <code class="filename">smb.conf</code> file does not specify the smbldap-tools scripts  they are
 			not needed on a BDC. Add additional stanzas for shares and printers as required.
-			</p><div class="procedure"><div class="example"><a name="fast-bdc"></a><p class="title"><b>Example 2.10. Remote LDAP BDC smb.conf</b></p><div class="example-contents"><table class="simplelist" border="0" summary="Simple list"><tr><td># Global parameters</td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[global]</code></em></td></tr><tr><td><a class="indexterm" name="id332441"></a><em class="parameter"><code>workgroup = MIDEARTH</code></em></td></tr><tr><td><a class="indexterm" name="id332454"></a><em class="parameter"><code>netbios name = GANDALF</code></em></td></tr><tr><td><a class="indexterm" name="id332466"></a><em class="parameter"><code>passdb backend = ldapsam:ldap://frodo.quenya.org</code></em></td></tr><tr><td><a class="indexterm" name="id332479"></a><em class="parameter"><code>username map = /etc/samba/smbusers</code></em></td></tr><tr><td><a class="indexterm" name="id332492"></a><em class="parameter"><code>printcap name = cups</code></em></td></tr><tr><td><a class="indexterm" name="id332504"></a><em class="parameter"><code>logon script = scripts\logon.bat</code></em></td></tr><tr><td><a class="indexterm" name="id332517"></a><em class="parameter"><code>logon path = \\%L\Profiles\%U</code></em></td></tr><tr><td><a class="indexterm" name="id332530"></a><em class="parameter"><code>logon drive = H:</code></em></td></tr><tr><td><a class="indexterm" name="id332542"></a><em class="parameter"><code>logon home = \\%L\%U</code></em></td></tr><tr><td><a class="indexterm" name="id332555"></a><em class="parameter"><code>domain logons = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id332567"></a><em class="parameter"><code>os level = 33</code></em></td></tr><tr><td><a class="indexterm" name="id332580"></a><em class="parameter"><code>preferred master = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id332592"></a><em class="parameter"><code>domain master = No</code></em></td></tr><tr><td><a class="indexterm" name="id332605"></a><em class="parameter"><code>ldap suffix = dc=quenya,dc=org</code></em></td></tr><tr><td><a class="indexterm" name="id332617"></a><em class="parameter"><code>ldap machine suffix = ou=People</code></em></td></tr><tr><td><a class="indexterm" name="id332630"></a><em class="parameter"><code>ldap user suffix = ou=People</code></em></td></tr><tr><td><a class="indexterm" name="id332643"></a><em class="parameter"><code>ldap group suffix = ou=People</code></em></td></tr><tr><td><a class="indexterm" name="id332655"></a><em class="parameter"><code>ldap idmap suffix = ou=People</code></em></td></tr><tr><td><a class="indexterm" name="id332668"></a><em class="parameter"><code>ldap admin dn = cn=Manager</code></em></td></tr><tr><td><a class="indexterm" name="id332681"></a><em class="parameter"><code>ldap ssl = no</code></em></td></tr><tr><td><a class="indexterm" name="id332693"></a><em class="parameter"><code>ldap passwd sync = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id332706"></a><em class="parameter"><code>idmap uid = 15000-20000</code></em></td></tr><tr><td><a class="indexterm" name="id332718"></a><em class="parameter"><code>idmap gid = 15000-20000</code></em></td></tr><tr><td><a class="indexterm" name="id332731"></a><em class="parameter"><code>printing = cups</code></em></td></tr></table></div></div><br class="example-break"><ol type="1"><li><p>
+			</p><div class="procedure"><div class="example"><a name="fast-bdc"></a><p class="title"><b>Example 2.10. Remote LDAP BDC smb.conf</b></p><div class="example-contents"><table class="simplelist" border="0" summary="Simple list"><tr><td># Global parameters</td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[global]</code></em></td></tr><tr><td><a class="indexterm" name="id2580284"></a><em class="parameter"><code>workgroup = MIDEARTH</code></em></td></tr><tr><td><a class="indexterm" name="id2580296"></a><em class="parameter"><code>netbios name = GANDALF</code></em></td></tr><tr><td><a class="indexterm" name="id2580308"></a><em class="parameter"><code>passdb backend = ldapsam:ldap://frodo.quenya.org</code></em></td></tr><tr><td><a class="indexterm" name="id2580320"></a><em class="parameter"><code>username map = /etc/samba/smbusers</code></em></td></tr><tr><td><a class="indexterm" name="id2580332"></a><em class="parameter"><code>printcap name = cups</code></em></td></tr><tr><td><a class="indexterm" name="id2580344"></a><em class="parameter"><code>logon script = scripts\logon.bat</code></em></td></tr><tr><td><a class="indexterm" name="id2580356"></a><em class="parameter"><code>logon path = \\%L\Profiles\%U</code></em></td></tr><tr><td><a class="indexterm" name="id2580368"></a><em class="parameter"><code>logon drive = H:</code></em></td></tr><tr><td><a class="indexterm" name="id2580379"></a><em class="parameter"><code>logon home = \\%L\%U</code></em></td></tr><tr><td><a class="indexterm" name="id2580391"></a><em class="parameter"><code>domain logons = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id2580403"></a><em class="parameter"><code>os level = 33</code></em></td></tr><tr><td><a class="indexterm" name="id2580414"></a><em class="parameter"><code>preferred master = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id2580426"></a><em class="parameter"><code>domain master = No</code></em></td></tr><tr><td><a class="indexterm" name="id2580438"></a><em class="parameter"><code>ldap suffix = dc=quenya,dc=org</code></em></td></tr><tr><td><a class="indexterm" name="id2580450"></a><em class="parameter"><code>ldap machine suffix = ou=People</code></em></td></tr><tr><td><a class="indexterm" name="id2580462"></a><em class="parameter"><code>ldap user suffix = ou=People</code></em></td></tr><tr><td><a class="indexterm" name="id2580474"></a><em class="parameter"><code>ldap group suffix = ou=People</code></em></td></tr><tr><td><a class="indexterm" name="id2580486"></a><em class="parameter"><code>ldap idmap suffix = ou=People</code></em></td></tr><tr><td><a class="indexterm" name="id2580498"></a><em class="parameter"><code>ldap admin dn = cn=Manager</code></em></td></tr><tr><td><a class="indexterm" name="id2580510"></a><em class="parameter"><code>ldap ssl = no</code></em></td></tr><tr><td><a class="indexterm" name="id2580521"></a><em class="parameter"><code>ldap passwd sync = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id2580533"></a><em class="parameter"><code>idmap uid = 15000-20000</code></em></td></tr><tr><td><a class="indexterm" name="id2580545"></a><em class="parameter"><code>idmap gid = 15000-20000</code></em></td></tr><tr><td><a class="indexterm" name="id2580556"></a><em class="parameter"><code>printing = cups</code></em></td></tr></table></div></div><br class="example-break"><ol type="1"><li><p>
 				Decide if the BDC should have its own LDAP server or not. If the BDC is to be
 				the LDAP server, change the following <code class="filename">smb.conf</code> as indicated. The default
-				configuration in <a href="FastStart.html#fast-bdc" title="Example 2.10. Remote LDAP BDC smb.conf">Remote LDAP BDC smb.conf</a>
+				configuration in <a class="link" href="FastStart.html#fast-bdc" title="Example 2.10. Remote LDAP BDC smb.conf">Remote LDAP BDC smb.conf</a>
 				uses a central LDAP server.
 				</p></li><li><p>
-				Configure the NETLOGON and PROFILES directory as for the PDC in <a href="FastStart.html#fast-bdc" title="Example 2.10. Remote LDAP BDC smb.conf">???</a>.
+				Configure the NETLOGON and PROFILES directory as for the PDC in <a class="link" href="FastStart.html#fast-bdc" title="Example 2.10. Remote LDAP BDC smb.conf">&#8220;Remote LDAP BDC smb.conf&#8221;</a>.
 				</p></li></ol></div></div></div></div></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 1. 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>

Modified: branches/samba/experimental/docs/htmldocs/Samba3-HOWTO/InterdomainTrusts.html
===================================================================
--- branches/samba/experimental/docs/htmldocs/Samba3-HOWTO/InterdomainTrusts.html	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/docs/htmldocs/Samba3-HOWTO/InterdomainTrusts.html	2008-06-09 06:59:20 UTC (rev 1920)
@@ -1,13 +1,13 @@
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Chapter 19. Interdomain Trust Relationships</title><link rel="stylesheet" href="samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.72.0"><link rel="start" href="index.html" title="The Official Samba 3.2.x HOWTO and Reference Guide"><link rel="up" href="optional.html" title="Part III. Advanced Configuration"><link rel="prev" href="securing-samba.html" title="Chapter 18. Securing Samba"><link rel="next" href="msdfs.html" title="Chapter 20. Hosting a Microsoft Distributed File System Tree"></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. 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 19. 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><code class="email">&lt;<a href="mailto:jht at samba.org">jht at samba.org</a>&gt;</code></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><code class="email">&lt;<a href="mailto:mimir at samba.org">mimir at samba.org</a>&gt;</code></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><code class="email">&lt;<a href="mailto:jelmer at samba.org">jelmer at samba.org</a>&gt;</code></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><code class="email">&lt;<a href="mailto:vorlon at netexpress.net">vorlon at netexpress.net</a>&gt;</code></p></div></div></div></div><div><p class="pubdate">April 3, 2003</p></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="sect1"><a href="InterdomainTrusts.html#id388758">Features and Benefits</a></span></dt><dt><span class="sect1"><a href="InterdomainTrusts.html#id388824">Trust Relationship Background</a></span></dt><dt><span class="sect1"><a href="InterdomainTrusts.html#id389083">Native MS Windows NT4 Trusts Configuration</a></span></dt><dd><dl><dt><span class="sect2"><a href="InterdomainTrusts.html#id389117">Creating an NT4 Domain Trust</a></span></dt><dt><span class="sect2"><a href="InterdomainTrusts.html#id389207">Completing an NT4 Domain Trust</a></span></dt><dt><span class="sect2"><a href="InterdomainTrusts.html#id389287">Interdomain Trust Facilities</a></span></dt></dl></dd><dt><span class="sect1"><a href="InterdomainTrusts.html#id389483">Configuring Samba NT-Style Domain Trusts</a></span></dt><dd><dl><dt><span class="sect2"><a href="InterdomainTrusts.html#samba-trusted-domain">Samba as the Trusted Domain</a></span></dt><dt><span class="sect2"><a href="InterdomainTrusts.html#id389798">Samba as the Trusting Domain</a></span></dt></dl></dd><dt><span class="sect1"><a href="InterdomainTrusts.html#id389981">NT4-Style Domain Trusts with Windows 2000</a></span></dt><dt><span class="sect1"><a href="InterdomainTrusts.html#id390117">Common Errors</a></span></dt><dd><dl><dt><span class="sect2"><a href="InterdomainTrusts.html#id390128">Browsing of Trusted Domain Fails</a></span></dt><dt><span class="sect2"><a href="InterdomainTrusts.html#id390165">Problems with LDAP ldapsam and Older Versions of smbldap-tools</a></span></dt></dl></dd></dl></div><p>
-<a class="indexterm" name="id388548"></a>
-<a class="indexterm" name="id388555"></a>
-<a class="indexterm" name="id388562"></a>
-<a class="indexterm" name="id388569"></a>
-<a class="indexterm" name="id388576"></a>
-<a class="indexterm" name="id388582"></a>
-<a class="indexterm" name="id388589"></a>
-<a class="indexterm" name="id388596"></a>
-<a class="indexterm" name="id388603"></a>
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Chapter 19. Interdomain Trust Relationships</title><link rel="stylesheet" href="../samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.73.1"><link rel="start" href="index.html" title="The Official Samba 3.2.x HOWTO and Reference Guide"><link rel="up" href="optional.html" title="Part III. Advanced Configuration"><link rel="prev" href="securing-samba.html" title="Chapter 18. Securing Samba"><link rel="next" href="msdfs.html" title="Chapter 20. Hosting a Microsoft Distributed File System Tree"></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. 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 19. 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><code class="email">&lt;<a class="email" href="mailto:jht at samba.org">jht at samba.org</a>&gt;</code></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><code class="email">&lt;<a class="email" href="mailto:mimir at samba.org">mimir at samba.org</a>&gt;</code></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><code class="email">&lt;<a class="email" href="mailto:jelmer at samba.org">jelmer at samba.org</a>&gt;</code></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><code class="email">&lt;<a class="email" href="mailto:vorlon at netexpress.net">vorlon at netexpress.net</a>&gt;</code></p></div></div></div></div><div><p class="pubdate">April 3, 2003</p></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="sect1"><a href="InterdomainTrusts.html#id2641760">Features and Benefits</a></span></dt><dt><span class="sect1"><a href="InterdomainTrusts.html#id2641833">Trust Relationship Background</a></span></dt><dt><span class="sect1"><a href="InterdomainTrusts.html#id2642111">Native MS Windows NT4 Trusts Configuration</a></span></dt><dd><dl><dt><span class="sect2"><a href="InterdomainTrusts.html#id2642147">Creating an NT4 Domain Trust</a></span></dt><dt><span class="sect2"><a href="InterdomainTrusts.html#id2642244">Completing an NT4 Domain Trust</a></span></dt><dt><span class="sect2"><a href="InterdomainTrusts.html#id2642329">Interdomain Trust Facilities</a></span></dt></dl></dd><dt><span class="sect1"><a href="InterdomainTrusts.html#id2642538">Configuring Samba NT-Style Domain Trusts</a></span></dt><dd><dl><dt><span class="sect2"><a href="InterdomainTrusts.html#samba-trusted-domain">Samba as the Trusted Domain</a></span></dt><dt><span class="sect2"><a href="InterdomainTrusts.html#id2642878">Samba as the Trusting Domain</a></span></dt></dl></dd><dt><span class="sect1"><a href="InterdomainTrusts.html#id2643074">NT4-Style Domain Trusts with Windows 2000</a></span></dt><dt><span class="sect1"><a href="InterdomainTrusts.html#id2643224">Common Errors</a></span></dt><dd><dl><dt><span class="sect2"><a href="InterdomainTrusts.html#id2643236">Browsing of Trusted Domain Fails</a></span></dt><dt><span class="sect2"><a href="InterdomainTrusts.html#id2643292">Problems with LDAP ldapsam and Older Versions of smbldap-tools</a></span></dt></dl></dd></dl></div><p>
+<a class="indexterm" name="id2641541"></a>
+<a class="indexterm" name="id2641548"></a>
+<a class="indexterm" name="id2641554"></a>
+<a class="indexterm" name="id2641561"></a>
+<a class="indexterm" name="id2641568"></a>
+<a class="indexterm" name="id2641575"></a>
+<a class="indexterm" name="id2641582"></a>
+<a class="indexterm" name="id2641589"></a>
+<a class="indexterm" name="id2641596"></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 chapter explains
@@ -15,78 +15,78 @@
 possible for Samba-3 to trust NT4 (and vice versa), as well as to create Samba-to-Samba 
 trusts.
 </p><p>
-<a class="indexterm" name="id388616"></a>
-<a class="indexterm" name="id388623"></a>
-<a class="indexterm" name="id388630"></a>
-<a class="indexterm" name="id388637"></a>
-<a class="indexterm" name="id388644"></a>
+<a class="indexterm" name="id2641613"></a>
+<a class="indexterm" name="id2641620"></a>
+<a class="indexterm" name="id2641627"></a>
+<a class="indexterm" name="id2641634"></a>
+<a class="indexterm" name="id2641640"></a>
 The use of interdomain trusts requires use of <code class="literal">winbind</code>, so the
 <code class="literal">winbindd</code> daemon must be running. Winbind operation in this mode is
 dependent on the specification of a valid UID range and a valid GID range in the <code class="filename">smb.conf</code> file.
 These are specified respectively using:
-</p><table class="simplelist" border="0" summary="Simple list"><tr><td><a class="indexterm" name="id388676"></a><em class="parameter"><code>idmap uid = 10000-20000</code></em></td></tr><tr><td><a class="indexterm" name="id388688"></a><em class="parameter"><code>idmap gid = 10000-20000</code></em></td></tr></table><p>
-<a class="indexterm" name="id388701"></a>
-<a class="indexterm" name="id388708"></a>
-<a class="indexterm" name="id388714"></a>
-<a class="indexterm" name="id388721"></a>
+</p><table class="simplelist" border="0" summary="Simple list"><tr><td><a class="indexterm" name="id2641675"></a><em class="parameter"><code>idmap uid = 10000-20000</code></em></td></tr><tr><td><a class="indexterm" name="id2641686"></a><em class="parameter"><code>idmap gid = 10000-20000</code></em></td></tr></table><p>
+<a class="indexterm" name="id2641698"></a>
+<a class="indexterm" name="id2641705"></a>
+<a class="indexterm" name="id2641712"></a>
+<a class="indexterm" name="id2641719"></a>
 The range of values specified must not overlap values used by the host operating system and must
 not overlap values used in the passdb backend for POSIX user accounts. The maximum value is
 limited by the upper-most value permitted by the host operating system. This is a UNIX kernel
 limited parameter. Linux kernel 2.6-based systems support a maximum value of 4294967295 
 (32-bit unsigned variable).
 </p><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Note</h3><p>
-<a class="indexterm" name="id388736"></a>
-<a class="indexterm" name="id388743"></a>
-<a class="indexterm" name="id388749"></a>
+<a class="indexterm" name="id2641737"></a>
+<a class="indexterm" name="id2641744"></a>
+<a class="indexterm" name="id2641750"></a>
 The use of winbind is necessary only when Samba is the trusting domain, not when it is the
 trusted domain.
-</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id388758"></a>Features and Benefits</h2></div></div></div><p>
-<a class="indexterm" name="id388766"></a>
-<a class="indexterm" name="id388773"></a>
+</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2641760"></a>Features and Benefits</h2></div></div></div><p>
+<a class="indexterm" name="id2641768"></a>
+<a class="indexterm" name="id2641775"></a>
 Samba-3 can participate in Samba-to-Samba as well as in Samba-to-MS Windows NT4-style
 trust relationships. This imparts to Samba scalability similar to that with MS Windows NT4.
 </p><p>
-<a class="indexterm" name="id388784"></a>
-<a class="indexterm" name="id388791"></a>
-<a class="indexterm" name="id388798"></a>
-<a class="indexterm" name="id388805"></a>
-<a class="indexterm" name="id388812"></a>
+<a class="indexterm" name="id2641788"></a>
+<a class="indexterm" name="id2641795"></a>
+<a class="indexterm" name="id2641802"></a>
+<a class="indexterm" name="id2641809"></a>
+<a class="indexterm" name="id2641816"></a>
 Given that Samba-3 can function with a scalable backend authentication database such as LDAP, and given its
 ability to run in primary as well as backup domain control modes, the administrator would be well-advised to
 consider alternatives to the use of interdomain trusts simply because, by the very nature of how trusts
 function, this system is fragile.  That was, after all, a key reason for the development and adoption of
 Microsoft Active Directory.
-</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id388824"></a>Trust Relationship Background</h2></div></div></div><p>
-<a class="indexterm" name="id388832"></a>
-<a class="indexterm" name="id388839"></a>
-<a class="indexterm" name="id388846"></a>
-<a class="indexterm" name="id388852"></a>
-<a class="indexterm" name="id388859"></a>
-<a class="indexterm" name="id388866"></a>
+</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2641833"></a>Trust Relationship Background</h2></div></div></div><p>
+<a class="indexterm" name="id2641841"></a>
+<a class="indexterm" name="id2641848"></a>
+<a class="indexterm" name="id2641855"></a>
+<a class="indexterm" name="id2641862"></a>
+<a class="indexterm" name="id2641868"></a>
+<a class="indexterm" name="id2641875"></a>
 MS Windows NT3/4-type security domains employ a nonhierarchical security structure.
 The limitations of this architecture as it effects the scalability of MS Windows networking
 in large organizations is well known. Additionally, the flat namespace that results from
 this design significantly impacts the delegation of administrative responsibilities in
 large and diverse organizations.
 </p><p>
-<a class="indexterm" name="id388880"></a>
-<a class="indexterm" name="id388886"></a>
-<a class="indexterm" name="id388893"></a>
-<a class="indexterm" name="id388900"></a>
-<a class="indexterm" name="id388906"></a>
+<a class="indexterm" name="id2641892"></a>
+<a class="indexterm" name="id2641899"></a>
+<a class="indexterm" name="id2641906"></a>
+<a class="indexterm" name="id2641912"></a>
+<a class="indexterm" name="id2641919"></a>
 Microsoft developed Active Directory Service (ADS), based on Kerberos and LDAP, as a means
 of circumventing the limitations of the older technologies. Not every organization is ready
 or willing to embrace ADS. For small companies the older NT4-style domain security paradigm
 is quite adequate, and so there remains an entrenched user base for whom there is no direct
 desire to go through a disruptive change to adopt ADS.
 </p><p>
-<a class="indexterm" name="id388920"></a>
-<a class="indexterm" name="id388927"></a>
-<a class="indexterm" name="id388934"></a>
-<a class="indexterm" name="id388940"></a>
-<a class="indexterm" name="id388947"></a>
-<a class="indexterm" name="id388954"></a>
-<a class="indexterm" name="id388961"></a>
+<a class="indexterm" name="id2641936"></a>
+<a class="indexterm" name="id2641943"></a>
+<a class="indexterm" name="id2641950"></a>
+<a class="indexterm" name="id2641957"></a>
+<a class="indexterm" name="id2641964"></a>
+<a class="indexterm" name="id2641971"></a>
+<a class="indexterm" name="id2641978"></a>
 With Windows NT, Microsoft introduced the ability to allow different security domains
 to effect a mechanism so users from one domain may be given access rights and privileges
 in another domain. The language that describes this capability is couched in terms of
@@ -97,41 +97,41 @@
 so if users in both domains are to have privileges and rights in each others' domain, then it is
 necessary to establish two relationships, one in each direction.
 </p><p>
-<a class="indexterm" name="id388984"></a>
-<a class="indexterm" name="id388991"></a>
-<a class="indexterm" name="id388998"></a>
-<a class="indexterm" name="id389005"></a>
-<a class="indexterm" name="id389012"></a>
+<a class="indexterm" name="id2642008"></a>
+<a class="indexterm" name="id2642015"></a>
+<a class="indexterm" name="id2642022"></a>
+<a class="indexterm" name="id2642029"></a>
+<a class="indexterm" name="id2642035"></a>
 Further, in an NT4-style MS security domain, all trusts are nontransitive. This means that if there are three
 domains (let's call them red, white, and blue), where red and white have a trust relationship, and white and
 blue have a trust relationship, then it holds that there is no implied trust between the red and blue domains.
 Relationships are explicit and not transitive.
 </p><p>
-<a class="indexterm" name="id389025"></a>
-<a class="indexterm" name="id389031"></a>
-<a class="indexterm" name="id389038"></a>
-<a class="indexterm" name="id389045"></a>
-<a class="indexterm" name="id389052"></a>
-<a class="indexterm" name="id389059"></a>
-<a class="indexterm" name="id389065"></a>
+<a class="indexterm" name="id2642052"></a>
+<a class="indexterm" name="id2642058"></a>
+<a class="indexterm" name="id2642065"></a>
+<a class="indexterm" name="id2642072"></a>
+<a class="indexterm" name="id2642079"></a>
+<a class="indexterm" name="id2642086"></a>
+<a class="indexterm" name="id2642093"></a>
 New to MS Windows 2000 ADS security contexts is the fact that trust relationships are two-way by default.
 Also, all inter-ADS domain trusts are transitive. In the case of the red, white, and blue domains, with
 Windows 2000 and ADS, the red and blue domains can trust each other. This is an inherent feature of ADS
 domains. Samba-3 implements MS Windows NT4-style interdomain trusts and interoperates with MS Windows 200x ADS
 security domains in similar manner to MS Windows NT4-style domains.
-</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id389083"></a>Native MS Windows NT4 Trusts Configuration</h2></div></div></div><p>
-<a class="indexterm" name="id389091"></a>
-<a class="indexterm" name="id389100"></a>
-<a class="indexterm" name="id389107"></a>
+</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2642111"></a>Native MS Windows NT4 Trusts Configuration</h2></div></div></div><p>
+<a class="indexterm" name="id2642118"></a>
+<a class="indexterm" name="id2642127"></a>
+<a class="indexterm" name="id2642134"></a>
 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.
-</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id389117"></a>Creating an NT4 Domain Trust</h3></div></div></div><p>
-<a class="indexterm" name="id389125"></a>
-<a class="indexterm" name="id389131"></a>
-<a class="indexterm" name="id389138"></a>
-<a class="indexterm" name="id389145"></a>
-<a class="indexterm" name="id389152"></a>
+</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2642147"></a>Creating an NT4 Domain Trust</h3></div></div></div><p>
+<a class="indexterm" name="id2642155"></a>
+<a class="indexterm" name="id2642162"></a>
+<a class="indexterm" name="id2642169"></a>
+<a class="indexterm" name="id2642176"></a>
+<a class="indexterm" name="id2642183"></a>
 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
@@ -142,26 +142,26 @@
 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="id389207"></a>Completing an NT4 Domain Trust</h3></div></div></div><p>
-<a class="indexterm" name="id389215"></a>
-<a class="indexterm" name="id389222"></a>
-<a class="indexterm" name="id389228"></a>
-<a class="indexterm" name="id389235"></a>
-<a class="indexterm" name="id389242"></a>
-<a class="indexterm" name="id389249"></a>
+</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2642244"></a>Completing an NT4 Domain Trust</h3></div></div></div><p>
+<a class="indexterm" name="id2642252"></a>
+<a class="indexterm" name="id2642259"></a>
+<a class="indexterm" name="id2642266"></a>
+<a class="indexterm" name="id2642273"></a>
+<a class="indexterm" name="id2642280"></a>
+<a class="indexterm" name="id2642286"></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 launches the
 Domain User Manager from the menu selects <span class="guilabel">Policies</span>, then select
 <span class="guilabel">Trust Relationships</span>, and clicks on the <span class="guibutton">Add</span> button
 next to the box that is labeled <span class="guilabel">Trusted Domains</span>. A panel opens 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="id389287"></a>Interdomain Trust Facilities</h3></div></div></div><p>
-<a class="indexterm" name="id389295"></a>
-<a class="indexterm" name="id389302"></a>
-<a class="indexterm" name="id389309"></a>
-<a class="indexterm" name="id389315"></a>
-<a class="indexterm" name="id389322"></a>
-<a class="indexterm" name="id389329"></a>
+</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2642329"></a>Interdomain Trust Facilities</h3></div></div></div><p>
+<a class="indexterm" name="id2642337"></a>
+<a class="indexterm" name="id2642344"></a>
+<a class="indexterm" name="id2642351"></a>
+<a class="indexterm" name="id2642358"></a>
+<a class="indexterm" name="id2642365"></a>
+<a class="indexterm" name="id2642372"></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:
@@ -201,26 +201,26 @@
 	</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="id389483"></a>Configuring Samba NT-Style Domain Trusts</h2></div></div></div><p>
-<a class="indexterm" name="id389491"></a>
+	</p></li></ul></div></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2642538"></a>Configuring Samba NT-Style Domain Trusts</h2></div></div></div><p>
+<a class="indexterm" name="id2642546"></a>
 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>
-<a class="indexterm" name="id389504"></a>
-<a class="indexterm" name="id389511"></a>
-<a class="indexterm" name="id389517"></a>
-<a class="indexterm" name="id389524"></a>
+<a class="indexterm" name="id2642561"></a>
+<a class="indexterm" name="id2642568"></a>
+<a class="indexterm" name="id2642575"></a>
+<a class="indexterm" name="id2642582"></a>
 Each of the procedures described next assumes the peer domain in the trust relationship is controlled by a
 Windows NT4 server. However, the remote end could just as well be another Samba-3  domain. It can be clearly
 seen, after reading this document, that combining Samba-specific parts of what's written in the following
 sections leads to trust between domains in a purely Samba environment.
 </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><p>
-<a class="indexterm" name="id389547"></a>
-<a class="indexterm" name="id389554"></a>
-<a class="indexterm" name="id389560"></a>
-<a class="indexterm" name="id389567"></a>
-<a class="indexterm" name="id389574"></a>
+<a class="indexterm" name="id2642609"></a>
+<a class="indexterm" name="id2642616"></a>
+<a class="indexterm" name="id2642623"></a>
+<a class="indexterm" name="id2642630"></a>
+<a class="indexterm" name="id2642636"></a>
 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 <code class="literal">smbpasswd</code> utility. Creating the trusted domain account is 
@@ -239,19 +239,19 @@
 passdb database and <code class="option">-i</code> means to &#8220;<span class="quote">create this
 account with the Interdomain trust flag</span>&#8221;.
 </p><p>
-<a class="indexterm" name="id389637"></a>
-<a class="indexterm" name="id389644"></a>
-<a class="indexterm" name="id389651"></a>
-<a class="indexterm" name="id389657"></a>
+<a class="indexterm" name="id2642705"></a>
+<a class="indexterm" name="id2642712"></a>
+<a class="indexterm" name="id2642719"></a>
+<a class="indexterm" name="id2642726"></a>
 The account name will be &#8220;<span class="quote">rumba$</span>&#8221; (the name of the remote domain).
 If this fails, you should check that the trust account has been added to the system
 password database (<code class="filename">/etc/passwd</code>). If it has not been added, you
 can add it manually and then repeat the previous step.
 </p><p>
-<a class="indexterm" name="id389679"></a>
-<a class="indexterm" name="id389686"></a>
-<a class="indexterm" name="id389693"></a>
-<a class="indexterm" name="id389700"></a>
+<a class="indexterm" name="id2642749"></a>
+<a class="indexterm" name="id2642756"></a>
+<a class="indexterm" name="id2642763"></a>
+<a class="indexterm" name="id2642770"></a>
 After issuing this command, you will be asked to enter the password for the account. You can use any password
 you want, but be aware that Windows NT will not change this password until 7 days following account creation.
 After the command returns successfully, you can look at the entry for the new account (in the standard way as
@@ -259,47 +259,47 @@
 &#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="id389718"></a>
-<a class="indexterm" name="id389724"></a>
-<a class="indexterm" name="id389731"></a>
-<a class="indexterm" name="id389738"></a>
-<a class="indexterm" name="id389745"></a>
+<a class="indexterm" name="id2642793"></a>
+<a class="indexterm" name="id2642800"></a>
+<a class="indexterm" name="id2642806"></a>
+<a class="indexterm" name="id2642814"></a>
+<a class="indexterm" name="id2642820"></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 <code class="computeroutput">Trusted domain relationship successfully established</code> message.
-</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id389798"></a>Samba as the Trusting Domain</h3></div></div></div><p>
-<a class="indexterm" name="id389806"></a>
-<a class="indexterm" name="id389813"></a>
+</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2642878"></a>Samba as the Trusting Domain</h3></div></div></div><p>
+<a class="indexterm" name="id2642886"></a>
+<a class="indexterm" name="id2642893"></a>
 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="id389828"></a>
-<a class="indexterm" name="id389835"></a>
-<a class="indexterm" name="id389842"></a>
+<a class="indexterm" name="id2642910"></a>
+<a class="indexterm" name="id2642917"></a>
+<a class="indexterm" name="id2642924"></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">Trusting 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>
-<a class="indexterm" name="id389882"></a>
-<a class="indexterm" name="id389889"></a>
+<a class="indexterm" name="id2642967"></a>
+<a class="indexterm" name="id2642974"></a>
 The password can be arbitrarily chosen. It is easy to change the password from the Samba server whenever you
 want. After you confirm the password, your account is ready for use. Now its Samba's turn.
 </p><p>
 Using your favorite shell while logged in as root, issue this command:
-<a class="indexterm" name="id389902"></a>
+<a class="indexterm" name="id2642989"></a>
 </p><p>
 <code class="prompt">root# </code><strong class="userinput"><code>net rpc trustdom establish rumba</code></strong>
 </p><p>
-<a class="indexterm" name="id389930"></a>
-<a class="indexterm" name="id389937"></a>
-<a class="indexterm" name="id389944"></a>
+<a class="indexterm" name="id2643017"></a>
+<a class="indexterm" name="id2643024"></a>
+<a class="indexterm" name="id2643031"></a>
 You will be prompted for the password you just typed on your Windows NT4 Server box.
 An error message, <code class="literal">"NT_STATUS_NOLOGON_INTERDOMAIN_TRUST_ACCOUNT,"</code>
 that may be reported periodically is of no concern and may safely be ignored.
@@ -311,21 +311,21 @@
 </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 <code class="filename">secrets.tdb</code> file.
-</p></div></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id389981"></a>NT4-Style Domain Trusts with Windows 2000</h2></div></div></div><p>
-<a class="indexterm" name="id389989"></a>
-<a class="indexterm" name="id389996"></a>
-<a class="indexterm" name="id390003"></a>
-<a class="indexterm" name="id390010"></a>
+</p></div></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2643074"></a>NT4-Style Domain Trusts with Windows 2000</h2></div></div></div><p>
+<a class="indexterm" name="id2643082"></a>
+<a class="indexterm" name="id2643089"></a>
+<a class="indexterm" name="id2643096"></a>
+<a class="indexterm" name="id2643103"></a>
 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>
-<a class="indexterm" name="id390028"></a>
-<a class="indexterm" name="id390035"></a>
-<a class="indexterm" name="id390042"></a>
-<a class="indexterm" name="id390049"></a>
-After <a href="InterdomainTrusts.html#samba-trusted-domain" title="Samba as the Trusted Domain">creating the interdomain trust account on the Samba server</a>
+<a class="indexterm" name="id2643124"></a>
+<a class="indexterm" name="id2643131"></a>
+<a class="indexterm" name="id2643138"></a>
+<a class="indexterm" name="id2643145"></a>
+After <a class="link" href="InterdomainTrusts.html#samba-trusted-domain" title="Samba as the Trusted Domain">creating the interdomain trust account on the Samba server</a>
 as described previously, 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
@@ -338,11 +338,11 @@
 password. Press <span class="emphasis"><em>OK</em></span> and after a moment, Active Directory will respond with
 <code class="computeroutput">The trusted domain has been added and the trust has been verified.</code> Your
 Samba users can now be granted access 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="id390117"></a>Common Errors</h2></div></div></div><p>
+</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2643224"></a>Common Errors</h2></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 class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id390128"></a>Browsing of Trusted Domain Fails</h3></div></div></div><p>
+</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2643236"></a>Browsing of Trusted Domain Fails</h3></div></div></div><p>
 <span class="emphasis"><em>Browsing from a machine in a trusted Windows 200x domain to a Windows 200x member of
 a trusting Samba domain, I get the following error:</em></span>
 </p><pre class="screen">
@@ -360,7 +360,7 @@
 domain), the computer tries to automatically disable the computer account in 
 the domain.  If you are running as an account that has privileges to do this 
 when you unjoin the machine, it is done; otherwise it is not done.
-</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id390165"></a>Problems with LDAP ldapsam and Older Versions of smbldap-tools</h3></div></div></div><p>
+</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2643292"></a>Problems with LDAP ldapsam and Older Versions of smbldap-tools</h3></div></div></div><p>
 If you use the <code class="literal">smbldap-useradd</code> script to create a trust
 account to set up interdomain trusts, the process of setting up the trust will
 fail. The account that was created in the LDAP database will have an account

Modified: branches/samba/experimental/docs/htmldocs/Samba3-HOWTO/IntroSMB.html
===================================================================
--- branches/samba/experimental/docs/htmldocs/Samba3-HOWTO/IntroSMB.html	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/docs/htmldocs/Samba3-HOWTO/IntroSMB.html	2008-06-09 06:59:20 UTC (rev 1920)
@@ -1,4 +1,4 @@
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Introduction</title><link rel="stylesheet" href="samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.72.0"><link rel="start" href="index.html" title="The Official Samba 3.2.x HOWTO and Reference Guide"><link rel="up" href="index.html" title="The Official Samba 3.2.x HOWTO and Reference Guide"><link rel="prev" href="TOSHpreface.html" title="Preface"><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">Introduction</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="TOSHpreface.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="IntroSMB"></a>Introduction</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><code class="email">&lt;<a href="mailto:jht at samba.org">jht at samba.org</a>&gt;</code></p></div></div></div></div><div><p class="pubdate">June 29, 2003</p></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="sect1"><a href="IntroSMB.html#id325287">What Is Samba?</a></span></dt><dt><span class="sect1"><a href="IntroSMB.html#id325330">Why This Book?</a></span></dt><dt><span class="sect1"><a href="IntroSMB.html#id325410">Book Structure and Layout</a></span></dt></dl></div><p>&#8220;<span class="quote">
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Introduction</title><link rel="stylesheet" href="../samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.73.1"><link rel="start" href="index.html" title="The Official Samba 3.2.x HOWTO and Reference Guide"><link rel="up" href="index.html" title="The Official Samba 3.2.x HOWTO and Reference Guide"><link rel="prev" href="TOSHpreface.html" title="Preface"><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">Introduction</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="TOSHpreface.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="IntroSMB"></a>Introduction</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><code class="email">&lt;<a class="email" href="mailto:jht at samba.org">jht at samba.org</a>&gt;</code></p></div></div></div></div><div><p class="pubdate">June 29, 2003</p></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="sect1"><a href="IntroSMB.html#id2572647">What Is Samba?</a></span></dt><dt><span class="sect1"><a href="IntroSMB.html#id2572704">Why This Book?</a></span></dt><dt><span class="sect1"><a href="IntroSMB.html#id2572807">Book Structure and Layout</a></span></dt></dl></div><p>&#8220;<span class="quote">
 A man's gift makes room for him before great men. Gifts are like hooks that can catch
 hold of the mind taking it beyond the reach of forces that otherwise might constrain it.
 </span>&#8221; --- Anon.
@@ -15,7 +15,7 @@
 Microsoft certified specialist, this book should meet your needs rather well.
 If you are a UNIX or Linux administrator, there is no need to feel badly  you
 should have no difficulty finding answers to your current concerns also.
-</p><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id325287"></a>What Is Samba?</h2></div></div></div><p>
+</p><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2572647"></a>What Is Samba?</h2></div></div></div><p>
 	Samba is a big, complex project. The Samba project is ambitious and exciting.
 	The team behind Samba is a group of some thirty individuals who are spread
 	the world over and come from an interesting range of backgrounds. This team
@@ -45,7 +45,7 @@
 	be done. User feedback drives Samba development. Samba-3 in particular incorporates
 	a huge amount of work done as a result of user requests, suggestions and direct
 	code contributions.
-	</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id325330"></a>Why This Book?</h2></div></div></div><p>
+	</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2572704"></a>Why This Book?</h2></div></div></div><p>
 	There is admittedly a large number of Samba books on the market today and
 	each book has its place. Despite the apparent plethora of books, Samba
 	as a project continues to receive much criticism for failing to provide
@@ -80,7 +80,7 @@
 	on the mailing lists or elsewhere, may be aware that this is a labor
 	of love. We would like to know about your contribution and willingly receive
 	the precious pearls of wisdom you have collected. Please email your contribution to
-	<a href="mailto:jht at samba.org" target="_top">John H. Terpstra (jht at samba.org)</a>.
+	<a class="ulink" href="mailto:jht at samba.org" target="_top">John H. Terpstra (jht at samba.org)</a>.
 	As a service to other users we will gladly adopt material that is technically accurate.
 	</p><p>
 	Existing Samba books are largely addressed to the UNIX administrator.
@@ -97,7 +97,7 @@
 	are very different from that of the UNIX administrator. This book has been
 	arranged and the information presented from the perspective of someone with previous
 	Microsoft Windows network administrative training and experience.
-	</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id325410"></a>Book Structure and Layout</h2></div></div></div><p>
+	</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2572807"></a>Book Structure and Layout</h2></div></div></div><p>
 	This book is presented in six parts:
 	</p><div class="variablelist"><dl><dt><span class="term">General Installation</span></dt><dd><p>
 			Designed to help you get Samba-3 running quickly.

Modified: branches/samba/experimental/docs/htmldocs/Samba3-HOWTO/NT4Migration.html
===================================================================
--- branches/samba/experimental/docs/htmldocs/Samba3-HOWTO/NT4Migration.html	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/docs/htmldocs/Samba3-HOWTO/NT4Migration.html	2008-06-09 06:59:20 UTC (rev 1920)
@@ -1,37 +1,37 @@
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Chapter 36. 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.72.0"><link rel="start" href="index.html" title="The Official Samba 3.2.x HOWTO and Reference Guide"><link rel="up" href="migration.html" title="Part IV. Migration and Updating"><link rel="prev" href="upgrading-to-3.0.html" title="Chapter 35. Updating and Upgrading Samba"><link rel="next" href="SWAT.html" title="Chapter 37. 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 36. 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 36. 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><code class="email">&lt;<a href="mailto:jht at samba.org">jht at samba.org</a>&gt;</code></p></div></div></div></div><div><p class="pubdate">April 3, 2003</p></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="sect1"><a href="NT4Migration.html#id442739">Planning and Getting Started</a></span></dt><dd><dl><dt><span class="sect2"><a href="NT4Migration.html#id442769">Objectives</a></span></dt><dt><span class="sect2"><a href="NT4Migration.html#id443632">Steps in Migration Process</a></span></dt></dl></dd><dt><span class="sect1"><a href="NT4Migration.html#id443855">Migration Options</a></span></dt><dd><dl><dt><span class="sect2"><a href="NT4Migration.html#id443938">Planning for Success</a></span></dt><dt><span class="sect2"><a href="NT4Migration.html#id444159">Samba-3 Implementation Choices</a></span></dt></dl></dd></dl></div><p>
-<a class="indexterm" name="id442723"></a>
-<a class="indexterm" name="id442730"></a>
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Chapter 36. 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.73.1"><link rel="start" href="index.html" title="The Official Samba 3.2.x HOWTO and Reference Guide"><link rel="up" href="migration.html" title="Part IV. Migration and Updating"><link rel="prev" href="upgrading-to-3.0.html" title="Chapter 35. Updating and Upgrading Samba"><link rel="next" href="SWAT.html" title="Chapter 37. 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 36. 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 36. 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><code class="email">&lt;<a class="email" href="mailto:jht at samba.org">jht at samba.org</a>&gt;</code></p></div></div></div></div><div><p class="pubdate">April 3, 2003</p></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="sect1"><a href="NT4Migration.html#id2701401">Planning and Getting Started</a></span></dt><dd><dl><dt><span class="sect2"><a href="NT4Migration.html#id2701435">Objectives</a></span></dt><dt><span class="sect2"><a href="NT4Migration.html#id2702380">Steps in Migration Process</a></span></dt></dl></dd><dt><span class="sect1"><a href="NT4Migration.html#id2702615">Migration Options</a></span></dt><dd><dl><dt><span class="sect2"><a href="NT4Migration.html#id2702701">Planning for Success</a></span></dt><dt><span class="sect2"><a href="NT4Migration.html#id2702934">Samba-3 Implementation Choices</a></span></dt></dl></dd></dl></div><p>
+<a class="indexterm" name="id2701384"></a>
+<a class="indexterm" name="id2701391"></a>
 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="id442739"></a>Planning and Getting Started</h2></div></div></div><p>
-<a class="indexterm" name="id442747"></a>
+</p><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2701401"></a>Planning and Getting Started</h2></div></div></div><p>
+<a class="indexterm" name="id2701409"></a>
 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>
-<a class="indexterm" name="id442759"></a>
+<a class="indexterm" name="id2701424"></a>
 Those wishing to migrate from MS Windows NT4 domain control to a Samba-3 domain control
 environment would do well to develop a detailed migration plan. So here are a few pointers to
 help migration get underway.
-</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id442769"></a>Objectives</h3></div></div></div><p>
-<a class="indexterm" name="id442777"></a>
+</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2701435"></a>Objectives</h3></div></div></div><p>
+<a class="indexterm" name="id2701443"></a>
 The key objective for most organizations is to make the migration from MS Windows NT4 
 to Samba-3 domain control as painless as possible. One of the challenges you may experience
 in your migration process may well be convincing management that the new environment
 should remain in place. Many who have introduced open source technologies have experienced
 pressure to return to a Microsoft-based platform solution at the first sign of trouble. 
 </p><p>
-<a class="indexterm" name="id442791"></a>
+<a class="indexterm" name="id2701461"></a>
 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><a class="indexterm" name="id442804"></a><a class="indexterm" name="id442811"></a><a class="indexterm" name="id442818"></a><a class="indexterm" name="id442825"></a><a class="indexterm" name="id442832"></a><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>
-<a class="indexterm" name="id442872"></a>
-<a class="indexterm" name="id442879"></a>
-<a class="indexterm" name="id442886"></a>
-<a class="indexterm" name="id442892"></a>
-<a class="indexterm" name="id442899"></a>
-<a class="indexterm" name="id442906"></a>
+</p><a class="indexterm" name="id2701477"></a><a class="indexterm" name="id2701484"></a><a class="indexterm" name="id2701491"></a><a class="indexterm" name="id2701498"></a><a class="indexterm" name="id2701504"></a><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>
+<a class="indexterm" name="id2701547"></a>
+<a class="indexterm" name="id2701554"></a>
+<a class="indexterm" name="id2701561"></a>
+<a class="indexterm" name="id2701568"></a>
+<a class="indexterm" name="id2701575"></a>
+<a class="indexterm" name="id2701581"></a>
 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
@@ -39,32 +39,32 @@
 MS Windows 2000 and beyond (with or without Active Directory services).
 </p><p>
 What are the features that Samba-3 cannot provide?
-</p><a class="indexterm" name="id442921"></a><a class="indexterm" name="id442928"></a><a class="indexterm" name="id442934"></a><a class="indexterm" name="id442941"></a><a class="indexterm" name="id442948"></a><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>
+</p><a class="indexterm" name="id2701600"></a><a class="indexterm" name="id2701607"></a><a class="indexterm" name="id2701614"></a><a class="indexterm" name="id2701621"></a><a class="indexterm" name="id2701628"></a><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><a class="indexterm" name="id442986"></a><a class="indexterm" name="id442993"></a><a class="indexterm" name="id442999"></a><a class="indexterm" name="id443006"></a><a class="indexterm" name="id443013"></a><a class="indexterm" name="id443020"></a><a class="indexterm" name="id443027"></a><a class="indexterm" name="id443034"></a><a class="indexterm" name="id443040"></a><a class="indexterm" name="id443047"></a><a class="indexterm" name="id443054"></a><a class="indexterm" name="id443061"></a><a class="indexterm" name="id443068"></a><a class="indexterm" name="id443074"></a><a class="indexterm" name="id443081"></a><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 backend authentication technologies (tdbsam, ldapsam).</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>
-<a class="indexterm" name="id443142"></a>
+</p><a class="indexterm" name="id2701668"></a><a class="indexterm" name="id2701675"></a><a class="indexterm" name="id2701682"></a><a class="indexterm" name="id2701689"></a><a class="indexterm" name="id2701696"></a><a class="indexterm" name="id2701703"></a><a class="indexterm" name="id2701710"></a><a class="indexterm" name="id2701717"></a><a class="indexterm" name="id2701724"></a><a class="indexterm" name="id2701731"></a><a class="indexterm" name="id2701738"></a><a class="indexterm" name="id2701745"></a><a class="indexterm" name="id2701751"></a><a class="indexterm" name="id2701758"></a><a class="indexterm" name="id2701765"></a><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 backend authentication technologies (tdbsam, ldapsam).</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>
+<a class="indexterm" name="id2701831"></a>
 Before migrating a network from MS Windows NT4 to Samba-3, consider all necessary factors. Users
 should be educated about changes they may experience so the change will be a welcome one
 and not become an obstacle to the work they need to do. The following sections explain factors that will 
 help ensure a successful migration.
-</p><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id443153"></a>Domain Layout</h4></div></div></div><p>
-<a class="indexterm" name="id443161"></a>
-<a class="indexterm" name="id443168"></a>
-<a class="indexterm" name="id443174"></a>
-<a class="indexterm" name="id443181"></a>
-<a class="indexterm" name="id443188"></a>
-<a class="indexterm" name="id443195"></a>
-<a class="indexterm" name="id443202"></a>
-<a class="indexterm" name="id443208"></a>
-<a class="indexterm" name="id443215"></a>
-<a class="indexterm" name="id443222"></a>
-<a class="indexterm" name="id443229"></a>
-<a class="indexterm" name="id443235"></a>
-<a class="indexterm" name="id443242"></a>
-<a class="indexterm" name="id443249"></a>
-<a class="indexterm" name="id443256"></a>
-<a class="indexterm" name="id443263"></a>
+</p><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2701845"></a>Domain Layout</h4></div></div></div><p>
+<a class="indexterm" name="id2701853"></a>
+<a class="indexterm" name="id2701860"></a>
+<a class="indexterm" name="id2701867"></a>
+<a class="indexterm" name="id2701874"></a>
+<a class="indexterm" name="id2701881"></a>
+<a class="indexterm" name="id2701888"></a>
+<a class="indexterm" name="id2701895"></a>
+<a class="indexterm" name="id2701902"></a>
+<a class="indexterm" name="id2701908"></a>
+<a class="indexterm" name="id2701915"></a>
+<a class="indexterm" name="id2701922"></a>
+<a class="indexterm" name="id2701929"></a>
+<a class="indexterm" name="id2701936"></a>
+<a class="indexterm" name="id2701943"></a>
+<a class="indexterm" name="id2701950"></a>
+<a class="indexterm" name="id2701957"></a>
 Samba-3 can be configured as a domain controller, a backup domain controller (probably best called
 a secondary controller), a domain member, or a standalone server. The Windows network security
 domain context should be sized and scoped before implementation. Particular attention needs to be
@@ -74,36 +74,36 @@
 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>
-<a class="indexterm" name="id443279"></a>
+<a class="indexterm" name="id2701980"></a>
 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 class="indexterm" name="id443291"></a>
-<a class="indexterm" name="id443298"></a>
-<a class="indexterm" name="id443305"></a>
-<a class="indexterm" name="id443311"></a>
-<a class="indexterm" name="id443318"></a>
-<a class="indexterm" name="id443325"></a>
+<a class="indexterm" name="id2701993"></a>
+<a class="indexterm" name="id2702000"></a>
+<a class="indexterm" name="id2702007"></a>
+<a class="indexterm" name="id2702014"></a>
+<a class="indexterm" name="id2702021"></a>
+<a class="indexterm" name="id2702027"></a>
 A physical network segment may house several domains. Each may span multiple network segments.
 Where domains span routed network segments, consider and test the performance implications of
 the design and layout of a network. A centrally located domain controller that is designed to
 serve multiple routed network segments may result in severe performance problems. Check the
 response time (ping timing) between the remote segment and the PDC. If it's long (more than 100 ms),
 locate a BDC on the remote segment to serve as the local authentication and access control server.
-</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id443343"></a>Server Share and Directory Layout</h4></div></div></div><p>
-<a class="indexterm" name="id443351"></a>
-<a class="indexterm" name="id443358"></a>
+</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2702046"></a>Server Share and Directory Layout</h4></div></div></div><p>
+<a class="indexterm" name="id2702054"></a>
+<a class="indexterm" name="id2702061"></a>
 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>
-<a class="indexterm" name="id443371"></a>
-<a class="indexterm" name="id443378"></a>
-<a class="indexterm" name="id443384"></a>
-<a class="indexterm" name="id443391"></a>
-<a class="indexterm" name="id443398"></a>
-<a class="indexterm" name="id443405"></a>
+<a class="indexterm" name="id2702077"></a>
+<a class="indexterm" name="id2702084"></a>
+<a class="indexterm" name="id2702091"></a>
+<a class="indexterm" name="id2702097"></a>
+<a class="indexterm" name="id2702104"></a>
+<a class="indexterm" name="id2702111"></a>
 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,
@@ -111,18 +111,18 @@
 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>
-<a class="indexterm" name="id443420"></a>
-<a class="indexterm" name="id443427"></a>
-<a class="indexterm" name="id443433"></a>
+<a class="indexterm" name="id2702141"></a>
+<a class="indexterm" name="id2702148"></a>
+<a class="indexterm" name="id2702155"></a>
 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>
-<a class="indexterm" name="id443449"></a>
-<a class="indexterm" name="id443456"></a>
-<a class="indexterm" name="id443463"></a>
-<a class="indexterm" name="id443470"></a>
-<a class="indexterm" name="id443477"></a>
+<a class="indexterm" name="id2702173"></a>
+<a class="indexterm" name="id2702180"></a>
+<a class="indexterm" name="id2702187"></a>
+<a class="indexterm" name="id2702194"></a>
+<a class="indexterm" name="id2702201"></a>
 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
@@ -131,64 +131,64 @@
 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="id443491"></a>Logon Scripts</h4></div></div></div><p>
-<a class="indexterm" name="id443499"></a>
+</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2702221"></a>Logon Scripts</h4></div></div></div><p>
+<a class="indexterm" name="id2702228"></a>
 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 effected through
 group membership so group information can be used to create a custom logon script using
-the <a class="indexterm" name="id443512"></a>root preexec parameters to the <em class="parameter"><code>NETLOGON</code></em> share.
+the <a class="link" href="smb.conf.5.html#ROOTPREEXEC">root preexec</a> parameters to the <em class="parameter"><code>NETLOGON</code></em> share.
 </p><p>
-<a class="indexterm" name="id443528"></a>
+<a class="indexterm" name="id2702267"></a>
 Some sites prefer to use a tool such as <code class="literal">kixstart</code> to establish a controlled
 user environment. In any case, you may wish to do a Google search for logon script process controls.
 In particular, you may wish to explore the use of the Microsoft Knowledge Base article KB189105 that
 deals with how to add printers without user intervention via the logon script process.
-</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id443546"></a>Profile Migration/Creation</h4></div></div></div><p>
+</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2702287"></a>Profile Migration/Creation</h4></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="id443559"></a>
-<a class="indexterm" name="id443565"></a>
+<a class="indexterm" name="id2702300"></a>
+<a class="indexterm" name="id2702307"></a>
 Profiles may also be managed using the Samba-3 tool <code class="literal">profiles</code>. This tool allows the MS
 Windows NT-style security identifiers (SIDs) that are stored inside the profile
 <code class="filename">NTuser.DAT</code> 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="id443588"></a>User and Group Accounts</h4></div></div></div><p>
-<a class="indexterm" name="id443595"></a>
-<a class="indexterm" name="id443602"></a>
-<a class="indexterm" name="id443609"></a>
-<a class="indexterm" name="id443616"></a>
+</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2702331"></a>User and Group Accounts</h4></div></div></div><p>
+<a class="indexterm" name="id2702339"></a>
+<a class="indexterm" name="id2702346"></a>
+<a class="indexterm" name="id2702353"></a>
+<a class="indexterm" name="id2702360"></a>
 It is possible to migrate all account settings from an MS Windows NT4 domain to Samba-3. Before
 attempting to migrate user and group accounts, you are STRONGLY advised to create in Samba-3 the
 groups that are present on the MS Windows NT4 domain <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="id443632"></a>Steps in Migration Process</h3></div></div></div><p>
+</p></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2702380"></a>Steps in Migration Process</h3></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>
-<a class="indexterm" name="id443652"></a>
-<a class="indexterm" name="id443659"></a>
-<a class="indexterm" name="id443666"></a>
+<a class="indexterm" name="id2702401"></a>
+<a class="indexterm" name="id2702408"></a>
+<a class="indexterm" name="id2702415"></a>
 	Samba-3 is set up as a domain controller with netlogon share, profile share, and so on. Configure the <code class="filename">smb.conf</code> file
 	to function as a BDC: <em class="parameter"><code>domain master = No</code></em>.
-	</p></li></ul></div><div class="procedure"><a name="id443687"></a><p class="title"><b>Procedure 36.1. The Account Migration Process</b></p><a class="indexterm" name="id443774"></a><ol type="1"><li><p>
-	<a class="indexterm" name="id443699"></a>
+	</p></li></ul></div><div class="procedure"><a name="id2702438"></a><p class="title"><b>Procedure 36.1. The Account Migration Process</b></p><a class="indexterm" name="id2702526"></a><ol type="1"><li><p>
+	<a class="indexterm" name="id2702449"></a>
 	Create a BDC account in the old NT4 domain for the Samba server using NT Server Manager.
 	<span class="emphasis"><em>Samba must not be running.</em></span>
 	</p></li><li><p>
-	<a class="indexterm" name="id443716"></a>
+	<a class="indexterm" name="id2702468"></a>
 	<strong class="userinput"><code>net rpc join -S <em class="replaceable"><code>NT4PDC</code></em> -w <em class="replaceable"><code>DOMNAME</code></em> -U
 	Administrator%<em class="replaceable"><code>passwd</code></em></code></strong>
 	</p></li><li><p>
-<a class="indexterm" name="id443750"></a>
+<a class="indexterm" name="id2702501"></a>
 	<strong class="userinput"><code>net rpc vampire -S <em class="replaceable"><code>NT4PDC</code></em> -U 
 	administrator%<em class="replaceable"><code>passwd</code></em></code></strong>
 	</p></li><li><p><strong class="userinput"><code>pdbedit -L</code></strong></p><p>Note: Did the users migrate?</p></li><li><p>
-	<a class="indexterm" name="id443801"></a>
-	<a class="indexterm" name="id443810"></a>
+	<a class="indexterm" name="id2702553"></a>
+	<a class="indexterm" name="id2702562"></a>
 	Now assign each of the UNIX groups to NT groups:
 	(It may be useful to copy this text to a script called <code class="filename">initGroups.sh</code>)
 	</p><pre class="programlisting">
@@ -208,11 +208,11 @@
 	</p></li><li><p><strong class="userinput"><code>net groupmap list</code></strong></p><p>Check that all groups are recognized.
 	</p></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="id443855"></a>Migration Options</h2></div></div></div><p>
+</p></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2702615"></a>Migration Options</h2></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. <a href="NT4Migration.html#majtypes" title="Table 36.1. The Three Major Site Types">Following table</a> shows the possibilities.
+generally fit into three basic categories. <a class="link" href="NT4Migration.html#majtypes" title="Table 36.1. The Three Major Site Types">Following table</a> shows the possibilities.
 </p><div class="table"><a name="majtypes"></a><p class="title"><b>Table 36.1. The Three Major Site Types</b></p><div class="table-contents"><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 inhouse 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><br class="table-break"><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id443938"></a>Planning for Success</h3></div></div></div><p>
+		Cross-departmental decision process. Local expertise in most areas.</p></td></tr></tbody></table></div></div><br class="table-break"><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2702701"></a>Planning for Success</h3></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>
@@ -231,33 +231,33 @@
 	Testing all assumptions.
 	</p></li><li><p>
 	Testing the full roll-out program, including workstation deployment.
-	</p></li></ul></div><p><a href="NT4Migration.html#natconchoices" title="Table 36.2. Nature of the Conversion Choices">Following table</a> lists the conversion choices given the type of migration
+	</p></li></ul></div><p><a class="link" href="NT4Migration.html#natconchoices" title="Table 36.2. Nature of the Conversion Choices">Following table</a> lists the conversion choices given the type of migration
 being contemplated.
-</p><div class="table"><a name="natconchoices"></a><p class="title"><b>Table 36.2. Nature of the Conversion Choices</b></p><div class="table-contents"><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 Install</th><th align="justify">Upgrade Decisions</th><th align="justify">Redesign Decisions</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>Improve on NT4 functionality, enhance management capabilities</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><br class="table-break"></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id444159"></a>Samba-3 Implementation Choices</h3></div></div></div><div class="variablelist"><dl><dt><span class="term">Authentication Database/Backend</span></dt><dd><p>
+</p><div class="table"><a name="natconchoices"></a><p class="title"><b>Table 36.2. Nature of the Conversion Choices</b></p><div class="table-contents"><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 Install</th><th align="justify">Upgrade Decisions</th><th align="justify">Redesign Decisions</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>Improve on NT4 functionality, enhance management capabilities</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><br class="table-break"></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2702934"></a>Samba-3 Implementation Choices</h3></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 autocreate home directories.</p></li><li><p> Samba-3 can use a local authentication backend: <em class="parameter"><code>smbpasswd</code></em>,
 				<em class="parameter"><code>tdbsam</code></em>, <em class="parameter"><code>ldapsam</code></em>
 			</p></li></ul></div></dd><dt><span class="term">Access Control Points</span></dt><dd><p>
 		Samba permits Access Control points to be set:
-		</p><a class="indexterm" name="id444229"></a><a class="indexterm" name="id444236"></a><a class="indexterm" name="id444242"></a><a class="indexterm" name="id444249"></a><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>
-<a class="indexterm" name="id444294"></a>
-<a class="indexterm" name="id444301"></a>
+		</p><a class="indexterm" name="id2703008"></a><a class="indexterm" name="id2703015"></a><a class="indexterm" name="id2703022"></a><a class="indexterm" name="id2703028"></a><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>
+<a class="indexterm" name="id2703076"></a>
+<a class="indexterm" name="id2703083"></a>
 		Exercise great caution when making registry changes; use the right tool and be aware
 		that changes made through NT4-style <code class="filename">NTConfig.POL</code> files can leave
 		permanent changes.
-<a class="indexterm" name="id444315"></a>
-<a class="indexterm" name="id444322"></a>
-<a class="indexterm" name="id444329"></a>
+<a class="indexterm" name="id2703099"></a>
+<a class="indexterm" name="id2703106"></a>
+<a class="indexterm" name="id2703112"></a>
 		</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>
-<a class="indexterm" name="id444359"></a>
-<a class="indexterm" name="id444366"></a>
+<a class="indexterm" name="id2703144"></a>
+<a class="indexterm" name="id2703150"></a>
 		Platform-specific, so use platform tool to change from a local to a roaming profile.
 		Can use new profiles tool to change SIDs (<code class="filename">NTUser.DAT</code>).
 		</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="id444402"></a>
+		<a class="indexterm" name="id2703189"></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.
@@ -274,6 +274,6 @@
 				(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 <code class="literal">net groupmap</code> 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 uppercase chars (<code class="literal">groupadd</code>).</p></li></ul></div></dd><dt><span class="term">Migration Tools</span></dt><dd><p>
-				<a class="indexterm" name="id444509"></a>
+				<a class="indexterm" name="id2703306"></a>
 				Domain Control (NT4-Style) Profiles, Policies, Access Controls, Security
 				</p><div class="itemizedlist"><ul type="disc"><li><p>Samba: <code class="literal">net, rpcclient, smbpasswd, pdbedit, profiles</code></p></li><li><p>Windows: <code class="literal">NT4 Domain User Manager, Server Manager (NEXUS)</code></p></li></ul></div></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 35. Updating and Upgrading Samba </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> Chapter 37. SWAT: The Samba Web Administration Tool</td></tr></table></div></body></html>

Modified: branches/samba/experimental/docs/htmldocs/Samba3-HOWTO/NetCommand.html
===================================================================
--- branches/samba/experimental/docs/htmldocs/Samba3-HOWTO/NetCommand.html	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/docs/htmldocs/Samba3-HOWTO/NetCommand.html	2008-06-09 06:59:20 UTC (rev 1920)
@@ -1,16 +1,16 @@
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Chapter 13. Remote and Local Management: The Net Command</title><link rel="stylesheet" href="samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.72.0"><link rel="start" href="index.html" title="The Official Samba 3.2.x HOWTO and Reference Guide"><link rel="up" href="optional.html" title="Part III. Advanced Configuration"><link rel="prev" href="groupmapping.html" title="Chapter 12. Group Mapping: MS Windows and UNIX"><link rel="next" href="idmapper.html" title="Chapter 14. Identity Mapping (IDMAP)"></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. Remote and Local Management: The Net Command</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="idmapper.html">Next</a></td></tr></table><hr></div><div class="chapter" lang="en"><div class="titlepage"><div><div><h2 class="title"><a name="NetCommand"></a>Chapter 13. Remote and Local Management: The Net Command</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><code class="email">&lt;<a href="mailto:jht at samba.org">jht at samba.org</a>&gt;</code></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><code class="email">&lt;<a href="mailto:Volker.Lendecke at SerNet.DE">Volker.Lendecke at SerNet.DE</a>&gt;</code></p></div></div></div></div><div><div class="author"><h3 class="author"><span class="firstname">Guenther</span> <span class="surname">Deschner</span></h3><div class="affiliation"><span class="orgname">SuSE<br></span><div class="address"><p><code class="email">&lt;<a href="mailto:gd at suse.de">gd at suse.de</a>&gt;</code></p></div></div></div></div><div><p class="pubdate">May 9, 2005</p></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="sect1"><a href="NetCommand.html#id370067">Overview</a></span></dt><dt><span class="sect1"><a href="NetCommand.html#id370344">Administrative Tasks and Methods</a></span></dt><dt><span class="sect1"><a href="NetCommand.html#id370418">UNIX and Windows Group Management</a></span></dt><dd><dl><dt><span class="sect2"><a href="NetCommand.html#id370568">Adding, Renaming, or Deletion of Group Accounts</a></span></dt><dt><span class="sect2"><a href="NetCommand.html#grpmemshipchg">Manipulating Group Memberships</a></span></dt><dt><span class="sect2"><a href="NetCommand.html#nestedgrpmgmgt">Nested Group Support</a></span></dt></dl></dd><dt><span class="sect1"><a href="NetCommand.html#id371804">UNIX and Windows User Management</a></span></dt><dd><dl><dt><span class="sect2"><a href="NetCommand.html#sbeuseraddn">Adding User Accounts</a></span></dt><dt><span class="sect2"><a href="NetCommand.html#id371995">Deletion of User Accounts</a></span></dt><dt><span class="sect2"><a href="NetCommand.html#id372040">Managing User Accounts</a></span></dt><dt><span class="sect2"><a href="NetCommand.html#id372102">User Mapping</a></span></dt></dl></dd><dt><span class="sect1"><a href="NetCommand.html#id372180">Administering User Rights and Privileges</a></span></dt><dt><span class="sect1"><a href="NetCommand.html#id372494">Managing Trust Relationships</a></span></dt><dd><dl><dt><span class="sect2"><a href="NetCommand.html#id372506">Machine Trust Accounts</a></span></dt><dt><span class="sect2"><a href="NetCommand.html#id372844">Interdomain Trusts</a></span></dt></dl></dd><dt><span class="sect1"><a href="NetCommand.html#id373053">Managing Security Identifiers (SIDS)</a></span></dt><dt><span class="sect1"><a href="NetCommand.html#id373255">Share Management</a></span></dt><dd><dl><dt><span class="sect2"><a href="NetCommand.html#id373297">Creating, Editing, and Removing Shares</a></span></dt><dt><span class="sect2"><a href="NetCommand.html#id373453">Creating and Changing Share ACLs</a></span></dt><dt><span class="sect2"><a href="NetCommand.html#id373480">Share, Directory, and File Migration</a></span></dt><dt><span class="sect2"><a href="NetCommand.html#id374016">Printer Migration</a></span></dt></dl></dd><dt><span class="sect1"><a href="NetCommand.html#id374226">Controlling Open Files</a></span></dt><dt><span class="sect1"><a href="NetCommand.html#id374244">Session and Connection Management</a></span></dt><dt><span class="sect1"><a href="NetCommand.html#id374303">Printers and ADS</a></span></dt><dt><span class="sect1"><a href="NetCommand.html#id374407">Manipulating the Samba Cache</a></span></dt><dt><span class="sect1"><a href="NetCommand.html#id374423">Managing IDMAP UID/SID Mappings</a></span></dt><dd><dl><dt><span class="sect2"><a href="NetCommand.html#id374462">Creating an IDMAP Database Dump File</a></span></dt><dt><span class="sect2"><a href="NetCommand.html#id374493">Restoring the IDMAP Database Dump File</a></span></dt></dl></dd><dt><span class="sect1"><a href="NetCommand.html#netmisc1">Other Miscellaneous Operations</a></span></dt></dl></div><p>
-<a class="indexterm" name="id369939"></a>
-<a class="indexterm" name="id369945"></a>
-<a class="indexterm" name="id369952"></a>
-<a class="indexterm" name="id369959"></a>
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Chapter 13. Remote and Local Management: The Net Command</title><link rel="stylesheet" href="../samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.73.1"><link rel="start" href="index.html" title="The Official Samba 3.2.x HOWTO and Reference Guide"><link rel="up" href="optional.html" title="Part III. Advanced Configuration"><link rel="prev" href="groupmapping.html" title="Chapter 12. Group Mapping: MS Windows and UNIX"><link rel="next" href="idmapper.html" title="Chapter 14. Identity Mapping (IDMAP)"></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. Remote and Local Management: The Net Command</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="idmapper.html">Next</a></td></tr></table><hr></div><div class="chapter" lang="en"><div class="titlepage"><div><div><h2 class="title"><a name="NetCommand"></a>Chapter 13. Remote and Local Management: The Net Command</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><code class="email">&lt;<a class="email" href="mailto:jht at samba.org">jht at samba.org</a>&gt;</code></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><code class="email">&lt;<a class="email" href="mailto:Volker.Lendecke at SerNet.DE">Volker.Lendecke at SerNet.DE</a>&gt;</code></p></div></div></div></div><div><div class="author"><h3 class="author"><span class="firstname">Guenther</span> <span class="surname">Deschner</span></h3><div class="affiliation"><span class="orgname">SuSE<br></span><div class="address"><p><code class="email">&lt;<a class="email" href="mailto:gd at suse.de">gd at suse.de</a>&gt;</code></p></div></div></div></div><div><p class="pubdate">May 9, 2005</p></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="sect1"><a href="NetCommand.html#id2621049">Overview</a></span></dt><dt><span class="sect1"><a href="NetCommand.html#id2621344">Administrative Tasks and Methods</a></span></dt><dt><span class="sect1"><a href="NetCommand.html#id2621425">UNIX and Windows Group Management</a></span></dt><dd><dl><dt><span class="sect2"><a href="NetCommand.html#id2621584">Adding, Renaming, or Deletion of Group Accounts</a></span></dt><dt><span class="sect2"><a href="NetCommand.html#grpmemshipchg">Manipulating Group Memberships</a></span></dt><dt><span class="sect2"><a href="NetCommand.html#nestedgrpmgmgt">Nested Group Support</a></span></dt></dl></dd><dt><span class="sect1"><a href="NetCommand.html#id2622947">UNIX and Windows User Management</a></span></dt><dd><dl><dt><span class="sect2"><a href="NetCommand.html#sbeuseraddn">Adding User Accounts</a></span></dt><dt><span class="sect2"><a href="NetCommand.html#id2623159">Deletion of User Accounts</a></span></dt><dt><span class="sect2"><a href="NetCommand.html#id2623207">Managing User Accounts</a></span></dt><dt><span class="sect2"><a href="NetCommand.html#id2623276">User Mapping</a></span></dt></dl></dd><dt><span class="sect1"><a href="NetCommand.html#id2623359">Administering User Rights and Privileges</a></span></dt><dt><span class="sect1"><a href="NetCommand.html#id2623714">Managing Trust Relationships</a></span></dt><dd><dl><dt><span class="sect2"><a href="NetCommand.html#id2623729">Machine Trust Accounts</a></span></dt><dt><span class="sect2"><a href="NetCommand.html#id2624098">Interdomain Trusts</a></span></dt></dl></dd><dt><span class="sect1"><a href="NetCommand.html#id2624332">Managing Security Identifiers (SIDS)</a></span></dt><dt><span class="sect1"><a href="NetCommand.html#id2624553">Share Management</a></span></dt><dd><dl><dt><span class="sect2"><a href="NetCommand.html#id2624599">Creating, Editing, and Removing Shares</a></span></dt><dt><span class="sect2"><a href="NetCommand.html#id2624787">Creating and Changing Share ACLs</a></span></dt><dt><span class="sect2"><a href="NetCommand.html#id2624817">Share, Directory, and File Migration</a></span></dt><dt><span class="sect2"><a href="NetCommand.html#id2625446">Printer Migration</a></span></dt></dl></dd><dt><span class="sect1"><a href="NetCommand.html#id2625696">Controlling Open Files</a></span></dt><dt><span class="sect1"><a href="NetCommand.html#id2625716">Session and Connection Management</a></span></dt><dt><span class="sect1"><a href="NetCommand.html#id2625781">Printers and ADS</a></span></dt><dt><span class="sect1"><a href="NetCommand.html#id2625897">Manipulating the Samba Cache</a></span></dt><dt><span class="sect1"><a href="NetCommand.html#id2625915">Managing IDMAP UID/SID Mappings</a></span></dt><dd><dl><dt><span class="sect2"><a href="NetCommand.html#id2625959">Creating an IDMAP Database Dump File</a></span></dt><dt><span class="sect2"><a href="NetCommand.html#id2625994">Restoring the IDMAP Database Dump File</a></span></dt></dl></dd><dt><span class="sect1"><a href="NetCommand.html#netmisc1">Other Miscellaneous Operations</a></span></dt></dl></div><p>
+<a class="indexterm" name="id2620910"></a>
+<a class="indexterm" name="id2620917"></a>
+<a class="indexterm" name="id2620924"></a>
+<a class="indexterm" name="id2620931"></a>
 The <code class="literal">net</code> command is one of the new features of Samba-3 and is an attempt to provide a useful
 tool for the majority of remote management operations necessary for common tasks. The <code class="literal">net</code>
 tool is flexible by design and is intended for command-line use as well as for scripted control application.
 </p><p>
-<a class="indexterm" name="id369983"></a>
-<a class="indexterm" name="id369989"></a>
-<a class="indexterm" name="id369996"></a>
-<a class="indexterm" name="id370003"></a>
+<a class="indexterm" name="id2620957"></a>
+<a class="indexterm" name="id2620964"></a>
+<a class="indexterm" name="id2620971"></a>
+<a class="indexterm" name="id2620978"></a>
 Originally introduced with the intent to mimic the Microsoft Windows command that has the same name, the
 <code class="literal">net</code> command has morphed into a very powerful instrument that has become an essential part
 of the Samba network administrator's toolbox. The Samba Team has introduced tools, such as
@@ -22,27 +22,27 @@
 </p><p>
 A Samba-3 administrator cannot afford to gloss over this chapter because to do so will almost certainly cause
 the infliction of self-induced pain, agony, and desperation. Be warned: this is an important chapter.
-</p><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id370067"></a>Overview</h2></div></div></div><p>
-<a class="indexterm" name="id370075"></a>
-<a class="indexterm" name="id370082"></a>
-<a class="indexterm" name="id370089"></a>
-<a class="indexterm" name="id370095"></a>
-<a class="indexterm" name="id370102"></a>
-<a class="indexterm" name="id370108"></a>
+</p><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2621049"></a>Overview</h2></div></div></div><p>
+<a class="indexterm" name="id2621057"></a>
+<a class="indexterm" name="id2621064"></a>
+<a class="indexterm" name="id2621071"></a>
+<a class="indexterm" name="id2621077"></a>
+<a class="indexterm" name="id2621084"></a>
+<a class="indexterm" name="id2621090"></a>
 	The tasks that follow the installation of a Samba-3 server, whether standalone or domain member, of a
 	domain controller (PDC or BDC) begins with the need to create administrative rights. Of course, the
 	creation of user and group accounts is essential for both a standalone server and a PDC.
 	In the case of a BDC or a Domain Member server (DMS), domain user and group accounts are obtained from
 	the central domain authentication backend.
 	</p><p>
-<a class="indexterm" name="id370122"></a>
-<a class="indexterm" name="id370129"></a>
-<a class="indexterm" name="id370136"></a>
-<a class="indexterm" name="id370143"></a>
-<a class="indexterm" name="id370149"></a>
-<a class="indexterm" name="id370156"></a>
-<a class="indexterm" name="id370162"></a>
-<a class="indexterm" name="id370169"></a>
+<a class="indexterm" name="id2621108"></a>
+<a class="indexterm" name="id2621115"></a>
+<a class="indexterm" name="id2621122"></a>
+<a class="indexterm" name="id2621129"></a>
+<a class="indexterm" name="id2621136"></a>
+<a class="indexterm" name="id2621142"></a>
+<a class="indexterm" name="id2621149"></a>
+<a class="indexterm" name="id2621156"></a>
 	Regardless of the type of server being installed, local UNIX groups must be mapped to the Windows
 	networking domain global group accounts. Do you ask why? Because Samba always limits its access to
 	the resources of the host server by way of traditional UNIX UID and GID controls. This means that local
@@ -50,41 +50,41 @@
 	global groups can be given access rights based on UIDs and GIDs local to the server that is hosting
 	Samba. Such mappings are implemented using the <code class="literal">net</code> command.
 	</p><p>
-<a class="indexterm" name="id370190"></a>
-<a class="indexterm" name="id370196"></a>
-<a class="indexterm" name="id370203"></a>
-<a class="indexterm" name="id370209"></a>
-<a class="indexterm" name="id370216"></a>
-<a class="indexterm" name="id370223"></a>
-<a class="indexterm" name="id370230"></a>
+<a class="indexterm" name="id2621180"></a>
+<a class="indexterm" name="id2621187"></a>
+<a class="indexterm" name="id2621193"></a>
+<a class="indexterm" name="id2621200"></a>
+<a class="indexterm" name="id2621207"></a>
+<a class="indexterm" name="id2621214"></a>
+<a class="indexterm" name="id2621221"></a>
 	UNIX systems that are hosting a Samba-3 server that is running as a member (PDC, BDC, or DMS) must have
 	a machine security account in the domain authentication database (or directory). The creation of such
 	security (or trust) accounts is also handled using the <code class="literal">net</code> command.
 	</p><p>
-<a class="indexterm" name="id370247"></a>
-<a class="indexterm" name="id370254"></a>
-<a class="indexterm" name="id370261"></a>
-<a class="indexterm" name="id370268"></a>
-<a class="indexterm" name="id370274"></a>
-<a class="indexterm" name="id370281"></a>
-<a class="indexterm" name="id370288"></a>
-<a class="indexterm" name="id370295"></a>
-<a class="indexterm" name="id370302"></a>
+<a class="indexterm" name="id2621241"></a>
+<a class="indexterm" name="id2621248"></a>
+<a class="indexterm" name="id2621254"></a>
+<a class="indexterm" name="id2621261"></a>
+<a class="indexterm" name="id2621268"></a>
+<a class="indexterm" name="id2621275"></a>
+<a class="indexterm" name="id2621282"></a>
+<a class="indexterm" name="id2621289"></a>
+<a class="indexterm" name="id2621296"></a>
 	The establishment of interdomain trusts is achieved using the <code class="literal">net</code> command also, as
 	may a plethora of typical administrative duties such as user management, group management, share and
 	printer management, file and printer migration, security identifier management, and so on.
 	</p><p>
-<a class="indexterm" name="id370320"></a>
-<a class="indexterm" name="id370326"></a>
+<a class="indexterm" name="id2621317"></a>
+<a class="indexterm" name="id2621323"></a>
 	The overall picture should be clear now: the <code class="literal">net</code> command plays a central role
 	on the Samba-3 stage. This role will continue to be developed. The inclusion of this chapter is
 	evidence of its importance, one that has grown in complexity to the point that it is no longer considered
 	prudent to cover its use fully in the online UNIX man pages.
-	</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id370344"></a>Administrative Tasks and Methods</h2></div></div></div><p>
-<a class="indexterm" name="id370352"></a>
-<a class="indexterm" name="id370358"></a>
-<a class="indexterm" name="id370365"></a>
-<a class="indexterm" name="id370374"></a>
+	</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2621344"></a>Administrative Tasks and Methods</h2></div></div></div><p>
+<a class="indexterm" name="id2621352"></a>
+<a class="indexterm" name="id2621358"></a>
+<a class="indexterm" name="id2621365"></a>
+<a class="indexterm" name="id2621374"></a>
 	The basic operations of the <code class="literal">net</code> command are documented here. This documentation is not
 	exhaustive, and thus it is incomplete. Since the primary focus is on migration from Windows servers to a Samba
 	server, the emphasis is on the use of the Distributed Computing Environment Remote Procedure Call (DCE RPC)
@@ -94,36 +94,36 @@
 	automatically fall back via the <code class="constant">ads</code>, <code class="constant">rpc</code>, and
 	<code class="constant">rap</code> modes.  Please refer to the man page for a more comprehensive overview of the
 	capabilities of this utility.
-	</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id370418"></a>UNIX and Windows Group Management</h2></div></div></div><p>
-<a class="indexterm" name="id370426"></a>
-<a class="indexterm" name="id370433"></a>
-<a class="indexterm" name="id370441"></a>
-<a class="indexterm" name="id370450"></a>
-<a class="indexterm" name="id370459"></a>
+	</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2621425"></a>UNIX and Windows Group Management</h2></div></div></div><p>
+<a class="indexterm" name="id2621433"></a>
+<a class="indexterm" name="id2621440"></a>
+<a class="indexterm" name="id2621449"></a>
+<a class="indexterm" name="id2621457"></a>
+<a class="indexterm" name="id2621466"></a>
 	As stated, the focus in most of this chapter is on use of the <code class="literal">net rpc</code> family of
 	operations that are supported by Samba. Most of them are supported by the <code class="literal">net ads</code>
 	mode when used in connection with Active Directory. The <code class="literal">net rap</code> operating mode is
 	also supported for some of these operations. RAP protocols are used by IBM OS/2 and by several
 	earlier SMB servers.
 	</p><p>
-<a class="indexterm" name="id370489"></a>
-<a class="indexterm" name="id370496"></a>
-<a class="indexterm" name="id370503"></a>
+<a class="indexterm" name="id2621500"></a>
+<a class="indexterm" name="id2621506"></a>
+<a class="indexterm" name="id2621513"></a>
 	Samba's <code class="literal">net</code> tool implements sufficient capability to permit all common administrative
 	tasks to be completed from the command line. In this section each of the essential user and group management
 	facilities are explored.
 	</p><p>
-<a class="indexterm" name="id370520"></a>
-<a class="indexterm" name="id370527"></a>
-<a class="indexterm" name="id370536"></a>
-<a class="indexterm" name="id370546"></a>
+<a class="indexterm" name="id2621533"></a>
+<a class="indexterm" name="id2621540"></a>
+<a class="indexterm" name="id2621549"></a>
+<a class="indexterm" name="id2621558"></a>
 	Samba-3 recognizes two types of groups: <span class="emphasis"><em>domain groups</em></span> and <span class="emphasis"><em>local
 	groups</em></span>. Domain groups can contain (have as members) only domain user accounts. Local groups
 	can contain local users, domain users, and domain groups as members.
 	</p><p>
 	The purpose of a local group is to permit file permission to be set for a group account that, like the
 	usual UNIX/Linux group, is persistent across redeployment of a Windows file server.
-	</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id370568"></a>Adding, Renaming, or Deletion of Group Accounts</h3></div></div></div><p>
+	</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2621584"></a>Adding, Renaming, or Deletion of Group Accounts</h3></div></div></div><p>
 	Samba provides file and print services to Windows clients. The file system resources it makes available
 	to the Windows environment must, of necessity, be provided in a manner that is compatible with the
 	Windows networking environment. UNIX groups are created and deleted as required to serve operational
@@ -143,11 +143,11 @@
 	between the UNIX group account and its members to the respective Windows group accounts. It goes on to
 	show how UNIX group members automatically pass-through to Windows group membership as soon as a logical
 	mapping has been created.
-	</p><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id370603"></a>Adding or Creating a New Group</h4></div></div></div><p>
+	</p><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2621626"></a>Adding or Creating a New Group</h4></div></div></div><p>
 	Before attempting to add a Windows group account, the currently available groups can be listed as shown
 	here:
-<a class="indexterm" name="id370612"></a>
-<a class="indexterm" name="id370623"></a>
+<a class="indexterm" name="id2621636"></a>
+<a class="indexterm" name="id2621647"></a>
 </p><pre class="screen">
 <code class="prompt">root# </code> net rpc group list -Uroot%not24get
 Password:
@@ -163,7 +163,7 @@
 	</p><p>
 	A Windows group account called &#8220;<span class="quote">SupportEngrs</span>&#8221; can be added by executing the following
 command:
-<a class="indexterm" name="id370657"></a>
+<a class="indexterm" name="id2621683"></a>
 </p><pre class="screen">
 <code class="prompt">root# </code> net rpc group add "SupportEngrs" -Uroot%not24get
 </pre><p>
@@ -183,11 +183,11 @@
 SupportEngrs
 </pre><p>
 	</p><p>
-<a class="indexterm" name="id370697"></a>
-<a class="indexterm" name="id370704"></a>
-<a class="indexterm" name="id370710"></a>
+<a class="indexterm" name="id2621726"></a>
+<a class="indexterm" name="id2621733"></a>
+<a class="indexterm" name="id2621740"></a>
 	The following demonstrates that the POSIX (UNIX/Linux system account) group has been created by calling
-	the <a class="indexterm" name="id370718"></a>add group script = /opt/IDEALX/sbin/smbldap-groupadd -p "%g" interface
+	the <a class="link" href="smb.conf.5.html#ADDGROUPSCRIPT">add group script = /opt/IDEALX/sbin/smbldap-groupadd -p "%g"</a> interface
 	script:
 </p><pre class="screen">
 <code class="prompt">root# </code> getent group
@@ -205,7 +205,7 @@
 	The following demonstrates that the use of the <code class="literal">net</code> command to add a group account
 results in immediate mapping of the POSIX group that has been created to the Windows group account as shown
 here:
-<a class="indexterm" name="id370746"></a>
+<a class="indexterm" name="id2621786"></a>
 </p><pre class="screen">
 <code class="prompt">root# </code> net groupmap list
 Domain Admins (S-1-5-21-72630-4128915-11681869-512) -&gt; Domain Admins
@@ -218,19 +218,19 @@
 Engineers (S-1-5-21-72630-4128915-11681869-3005) -&gt; Engineers
 SupportEngrs (S-1-5-21-72630-4128915-11681869-3007) -&gt; SupportEngrs
 </pre><p>
-	</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id370780"></a>Mapping Windows Groups to UNIX Groups</h4></div></div></div><p>
-<a class="indexterm" name="id370787"></a>
-<a class="indexterm" name="id370794"></a>
-<a class="indexterm" name="id370801"></a>
-<a class="indexterm" name="id370808"></a>
+	</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2621828"></a>Mapping Windows Groups to UNIX Groups</h4></div></div></div><p>
+<a class="indexterm" name="id2621835"></a>
+<a class="indexterm" name="id2621842"></a>
+<a class="indexterm" name="id2621849"></a>
+<a class="indexterm" name="id2621856"></a>
 	Windows groups must be mapped to UNIX system (POSIX) groups so that file system access controls
 	can be asserted in a manner that is consistent with the methods appropriate to the operating
 	system that is hosting the Samba server.
 	</p><p>
-<a class="indexterm" name="id370820"></a>
-<a class="indexterm" name="id370827"></a>
-<a class="indexterm" name="id370833"></a>
-<a class="indexterm" name="id370840"></a>
+<a class="indexterm" name="id2621870"></a>
+<a class="indexterm" name="id2621877"></a>
+<a class="indexterm" name="id2621883"></a>
+<a class="indexterm" name="id2621890"></a>
 	All file system (file and directory) access controls, within the file system of a UNIX/Linux server that is
 	hosting a Samba server, are implemented using a UID/GID identity tuple. Samba does not in any way override
 	or replace UNIX file system semantics. Thus it is necessary that all Windows networking operations that
@@ -238,22 +238,22 @@
 	account. The user account must also map to a locally known UID. Note that the <code class="literal">net</code>
 	command does not call any RPC-functions here but directly accesses the passdb.
 	</p><p>
-<a class="indexterm" name="id370860"></a>
-<a class="indexterm" name="id370867"></a>
-<a class="indexterm" name="id370874"></a>
-<a class="indexterm" name="id370881"></a>
-<a class="indexterm" name="id370888"></a>
-<a class="indexterm" name="id370894"></a>
-<a class="indexterm" name="id370901"></a>
+<a class="indexterm" name="id2621915"></a>
+<a class="indexterm" name="id2621922"></a>
+<a class="indexterm" name="id2621929"></a>
+<a class="indexterm" name="id2621936"></a>
+<a class="indexterm" name="id2621943"></a>
+<a class="indexterm" name="id2621950"></a>
+<a class="indexterm" name="id2621957"></a>
 	Samba depends on default mappings for the <code class="constant">Domain Admins, Domain Users</code>, and
 	<code class="constant">Domain Guests</code> global groups. Additional groups may be added as shown in the
 	examples just given. There are times when it is necessary to map an existing UNIX group account
 	to a Windows group. This operation, in effect, creates a Windows group account as a consequence
 	of creation of the mapping.
 	</p><p>
-<a class="indexterm" name="id370922"></a>
-<a class="indexterm" name="id370933"></a>
-<a class="indexterm" name="id370944"></a>
+<a class="indexterm" name="id2621980"></a>
+<a class="indexterm" name="id2621992"></a>
+<a class="indexterm" name="id2622003"></a>
 	The operations that are permitted include: <code class="constant">add</code>, <code class="constant">modify</code>,
 	and <code class="constant">delete</code>. An example of each operation is shown here.
 	</p><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Note</h3><p>
@@ -290,15 +290,15 @@
 	Supported mapping types are 'd' (domain global) and 'l' (domain local), a domain local group in Samba is
 	treated as local to the individual Samba server. Local groups can be used with Samba to enable multiple
 	nested group support.
-	</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id371060"></a>Deleting a Group Account</h4></div></div></div><p>
-<a class="indexterm" name="id371068"></a>
+	</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2622135"></a>Deleting a Group Account</h4></div></div></div><p>
+<a class="indexterm" name="id2622143"></a>
 	A group account may be deleted by executing the following command:
 </p><pre class="screen">
 <code class="prompt">root# </code> net rpc group delete SupportEngineers -Uroot%not24get
 </pre><p>
 	</p><p>
 	Validation of the deletion is advisable. The same commands may be executed as shown above.
-	</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id371098"></a>Rename Group Accounts</h4></div></div></div><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Note</h3><p>
+	</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2622175"></a>Rename Group Accounts</h4></div></div></div><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Note</h3><p>
 	This command is not documented in the man pages; it is implemented in the source code, but it does not
 	work at this time. The example given documents, from the source code, how it should work. Watch the
 	release notes of a future release to see when this may have been fixed.
@@ -306,7 +306,7 @@
 	Sometimes it is necessary to rename a group account. Good administrators know how painful some managers'
 	demands can be if this simple request is ignored. The following command demonstrates how the Windows group
 	&#8220;<span class="quote">SupportEngrs</span>&#8221; can be renamed to &#8220;<span class="quote">CustomerSupport</span>&#8221;:
-<a class="indexterm" name="id371122"></a>
+<a class="indexterm" name="id2622204"></a>
 </p><pre class="screen">
 <code class="prompt">root# </code> net rpc group rename SupportEngrs \
     CustomerSupport -Uroot%not24get
@@ -319,7 +319,7 @@
 	To avoid confusion, it makes sense to check group membership before attempting to make any changes.
 	The <code class="literal">getent group</code> will list UNIX/Linux group membership. UNIX/Linux group members are
 	seen also as members of a Windows group that has been mapped using the <code class="literal">net groupmap</code>
-	command (see <a href="groupmapping.html" title="Chapter 12. Group Mapping: MS Windows and UNIX">???</a>). The following list of UNIX/Linux group membership shows
+	command (see <a class="link" href="groupmapping.html" title="Chapter 12. Group Mapping: MS Windows and UNIX">&#8220;Group Mapping: MS Windows and UNIX&#8221;</a>). The following list of UNIX/Linux group membership shows
 	that the user <code class="constant">ajt</code> is a member of the UNIX/Linux group <code class="constant">Engineers</code>.
 </p><pre class="screen">
 <code class="prompt">root# </code> getent group
@@ -349,7 +349,7 @@
 	Given that the user <code class="constant">ajt</code> is already a member of the UNIX/Linux group and, via the
 	group mapping, a member of the Windows group, an attempt to add this account again should fail. This is
 	demonstrated here:
-<a class="indexterm" name="id371234"></a>
+<a class="indexterm" name="id2622335"></a>
 </p><pre class="screen">
 <code class="prompt">root# </code> net rpc group addmem "MIDEARTH\Engineers" ajt -Uroot%not24get
 Could not add ajt to MIDEARTH\Engineers: NT_STATUS_MEMBER_IN_GROUP
@@ -359,7 +359,7 @@
 	</p><p>
 	To permit the user <code class="constant">ajt</code> to be added using the <code class="literal">net rpc group</code> utility,
 	this account must first be removed. The removal and confirmation of its effect is shown here:
-<a class="indexterm" name="id371272"></a>
+<a class="indexterm" name="id2622377"></a>
 </p><pre class="screen">
 <code class="prompt">root# </code> net rpc group delmem "MIDEARTH\Engineers" ajt -Uroot%not24get
 <code class="prompt">root# </code> getent group Engineers
@@ -383,7 +383,7 @@
 	In this example the members of the Windows <code class="constant">Domain Users</code> account are validated using
 	the <code class="literal">net rpc group</code> utility. Note the this contents of the UNIX/Linux group was shown
 	four paragraphs earlier. The Windows (domain) group membership is shown here:
-<a class="indexterm" name="id371361"></a>
+<a class="indexterm" name="id2622474"></a>
 </p><pre class="screen">
 <code class="prompt">root# </code> net rpc group members "Domain Users" -Uroot%not24get
 MIDEARTH\jht
@@ -440,11 +440,11 @@
 </p><pre class="screen">
 <code class="prompt">root# </code> net rpc group delmem demo "DOM\jht" -Uroot%not24get
 </pre><p>
-	</p><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id371525"></a>Managing Nest Groups on Workstations from the Samba Server</h4></div></div></div><p>
+	</p><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2622655"></a>Managing Nest Groups on Workstations from the Samba Server</h4></div></div></div><p>
 	Windows network administrators often ask on the Samba mailing list how it is possible to grant everyone
 	administrative rights on their own workstation. This is of course a very bad practice, but commonly done
 	to avoid user complaints. Here is how it can be done remotely from a Samba PDC or BDC:
-<a class="indexterm" name="id371536"></a>
+<a class="indexterm" name="id2622668"></a>
 </p><pre class="screen">
 <code class="prompt">root# </code> net rpc group addmem "Administrators" "Domain Users" \
     -S WINPC032 -Uadministrator%secret
@@ -452,19 +452,19 @@
 	</p><p>
 	This can be scripted, and can therefore be performed as a user logs onto the domain from a Windows
 	workstation. Here is a simple example that shows how this can be done.
-	</p><div class="procedure"><a name="id371565"></a><p class="title"><b>Procedure 13.1. Automating User Addition to the Workstation Power Users Group</b></p><div class="example"><a name="autopoweruserscript"></a><p class="title"><b>Example 13.1. Script to Auto-add Domain Users to Workstation Power Users Group</b></p><div class="example-contents"><pre class="screen">
+	</p><div class="procedure"><a name="id2622700"></a><p class="title"><b>Procedure 13.1. Automating User Addition to the Workstation Power Users Group</b></p><div class="example"><a name="autopoweruserscript"></a><p class="title"><b>Example 13.1. Script to Auto-add Domain Users to Workstation Power Users Group</b></p><div class="example-contents"><pre class="screen">
 #!/bin/bash
 
 /usr/bin/net rpc group addmem "Power Users" "DOMAIN_NAME\$1" \
                    -UAdministrator%secret -S $2
 
 exit 0
-</pre></div></div><br class="example-break"><div class="example"><a name="magicnetlogon"></a><p class="title"><b>Example 13.2. A Magic Netlogon Share</b></p><div class="example-contents"><table class="simplelist" border="0" summary="Simple list"><tr><td> </td></tr><tr><td><em class="parameter"><code>[netlogon]</code></em></td></tr><tr><td><a class="indexterm" name="id371713"></a><em class="parameter"><code>comment = Netlogon Share</code></em></td></tr><tr><td><a class="indexterm" name="id371726"></a><em class="parameter"><code>path = /var/lib/samba/netlogon</code></em></td></tr><tr><td><a class="indexterm" name="id371739"></a><em class="parameter"><code>root preexec = /etc/samba/scripts/autopoweruser.sh %U %m</code></em></td></tr><tr><td><a class="indexterm" name="id371752"></a><em class="parameter"><code>read only = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id371764"></a><em class="parameter"><code>guest ok = Yes</code></em></td></tr></table></div></div><br class="example-break"><ol type="1"><li><p>
-		Create the script shown in <a href="NetCommand.html#autopoweruserscript" title="Example 13.1. Script to Auto-add Domain Users to Workstation Power Users Group">???</a> and locate it in
+</pre></div></div><br class="example-break"><div class="example"><a name="magicnetlogon"></a><p class="title"><b>Example 13.2. A Magic Netlogon Share</b></p><div class="example-contents"><table class="simplelist" border="0" summary="Simple list"><tr><td> </td></tr><tr><td><em class="parameter"><code>[netlogon]</code></em></td></tr><tr><td><a class="indexterm" name="id2622856"></a><em class="parameter"><code>comment = Netlogon Share</code></em></td></tr><tr><td><a class="indexterm" name="id2622868"></a><em class="parameter"><code>path = /var/lib/samba/netlogon</code></em></td></tr><tr><td><a class="indexterm" name="id2622880"></a><em class="parameter"><code>root preexec = /etc/samba/scripts/autopoweruser.sh %U %m</code></em></td></tr><tr><td><a class="indexterm" name="id2622892"></a><em class="parameter"><code>read only = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id2622903"></a><em class="parameter"><code>guest ok = Yes</code></em></td></tr></table></div></div><br class="example-break"><ol type="1"><li><p>
+		Create the script shown in <a class="link" href="NetCommand.html#autopoweruserscript" title="Example 13.1. Script to Auto-add Domain Users to Workstation Power Users Group">&#8220;Script to Auto-add Domain Users to Workstation Power Users Group&#8221;</a> and locate it in
 		the directory <code class="filename">/etc/samba/scripts</code>, named as <code class="filename">autopoweruser.sh</code>.
-<a class="indexterm" name="id371595"></a>
-<a class="indexterm" name="id371606"></a>
-<a class="indexterm" name="id371613"></a>
+<a class="indexterm" name="id2622732"></a>
+<a class="indexterm" name="id2622743"></a>
+<a class="indexterm" name="id2622750"></a>
 		</p></li><li><p>
 		Set the permissions on this script to permit it to be executed as part of the logon process:
 </p><pre class="screen">
@@ -473,10 +473,10 @@
 </pre><p>
 		</p></li><li><p>
 		Modify the <code class="filename">smb.conf</code> file so the <code class="literal">NETLOGON</code> stanza contains the parameters
-		shown in <a href="NetCommand.html#magicnetlogon" title="Example 13.2. A Magic Netlogon Share">the Netlogon Example smb.conf file</a>.
+		shown in <a class="link" href="NetCommand.html#magicnetlogon" title="Example 13.2. A Magic Netlogon Share">the Netlogon Example smb.conf file</a>.
 		</p></li><li><p>
 		Ensure that every Windows workstation Administrator account has the same password that you
-		have used in the script shown in <a href="NetCommand.html#magicnetlogon" title="Example 13.2. A Magic Netlogon Share">the Netlogon Example smb.conf
+		have used in the script shown in <a class="link" href="NetCommand.html#magicnetlogon" title="Example 13.2. A Magic Netlogon Share">the Netlogon Example smb.conf
 		file</a>
 		</p></li></ol></div><p>
 	This script will be executed every time a user logs on to the network. Therefore every user will
@@ -484,22 +484,22 @@
 	in which case there is little justification for the use of this procedure. The key justification
 	for the use of this method is that it will guarantee that all users have appropriate rights on
 	the workstation.
-	</p></div></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id371804"></a>UNIX and Windows User Management</h2></div></div></div><p>
-<a class="indexterm" name="id371811"></a>
-<a class="indexterm" name="id371818"></a>
-<a class="indexterm" name="id371825"></a>
-<a class="indexterm" name="id371831"></a>
-<a class="indexterm" name="id371838"></a>
-<a class="indexterm" name="id371845"></a>
-<a class="indexterm" name="id371852"></a>
-<a class="indexterm" name="id371858"></a>
+	</p></div></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2622947"></a>UNIX and Windows User Management</h2></div></div></div><p>
+<a class="indexterm" name="id2622955"></a>
+<a class="indexterm" name="id2622962"></a>
+<a class="indexterm" name="id2622969"></a>
+<a class="indexterm" name="id2622975"></a>
+<a class="indexterm" name="id2622982"></a>
+<a class="indexterm" name="id2622989"></a>
+<a class="indexterm" name="id2622996"></a>
+<a class="indexterm" name="id2623003"></a>
 	Every Windows network user account must be translated to a UNIX/Linux user account. In actual fact,
 	the only account information the UNIX/Linux Samba server needs is a UID.  The UID is available either
 	from a system (POSIX) account or from a pool (range) of UID numbers that is set aside for the purpose
 	of being allocated for use by Windows user accounts. In the case of the UID pool, the UID for a
 	particular user will be allocated by <code class="literal">winbindd</code>.
 	</p><p>
-	Although this is not the appropriate place to discuss the <a class="indexterm" name="id371879"></a>username map facility,
+	Although this is not the appropriate place to discuss the <a class="link" href="smb.conf.5.html#USERNAMEMAP">username map</a> facility,
 	this interface is an important method of mapping a Windows user account to a UNIX account that has a
 	different name. Refer to the man page for the <code class="filename">smb.conf</code> file for more information regarding this
 	facility. User name mappings cannot be managed using the <code class="literal">net</code> utility.
@@ -516,8 +516,8 @@
 </pre><p>
 	</p><p>
 	The following demonstrates the addition of an account to the server <code class="constant">FRODO</code>:
-<a class="indexterm" name="id371940"></a>
-<a class="indexterm" name="id371951"></a>
+<a class="indexterm" name="id2623101"></a>
+<a class="indexterm" name="id2623112"></a>
 </p><pre class="screen">
 <code class="prompt">root# </code> net rpc user add jacko -S FRODO -Uroot%not24get
 Added user jacko
@@ -528,24 +528,24 @@
 <code class="prompt">root# </code> net rpc user password jacko f4sth0rse \
     -S FRODO -Uroot%not24get
 </pre><p>
-	</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id371995"></a>Deletion of User Accounts</h3></div></div></div><p>
+	</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2623159"></a>Deletion of User Accounts</h3></div></div></div><p>
 	Deletion of a user account can be done using the following syntax:
 </p><pre class="screen">
 net [&lt;method&gt;] user DELETE &lt;name&gt; [misc. options] [targets]
 </pre><p>
 	The following command will delete the user account <code class="constant">jacko</code>:
-<a class="indexterm" name="id372015"></a>
+<a class="indexterm" name="id2623182"></a>
 </p><pre class="screen">
 <code class="prompt">root# </code> net rpc user delete jacko -Uroot%not24get
 Deleted user account
 </pre><p>
-	</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id372040"></a>Managing User Accounts</h3></div></div></div><p>
+	</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2623207"></a>Managing User Accounts</h3></div></div></div><p>
 	Two basic user account operations are routinely used: change of password and querying which groups a user
-	is a member of. The change of password operation is shown in <a href="NetCommand.html#sbeuseraddn" title="Adding User Accounts">???</a>.
+	is a member of. The change of password operation is shown in <a class="link" href="NetCommand.html#sbeuseraddn" title="Adding User Accounts">&#8220;Adding User Accounts&#8221;</a>.
 	</p><p>
 	The ability to query Windows group membership can be essential. Here is how a remote server may be
 	interrogated to find which groups a user is a member of:
-<a class="indexterm" name="id372060"></a>
+<a class="indexterm" name="id2623230"></a>
 </p><pre class="screen">
 <code class="prompt">root# </code> net rpc user info jacko -S SAURON -Uroot%not24get
 net rpc user info jacko -S SAURON -Uroot%not24get
@@ -558,14 +558,14 @@
 </pre><p>
 	</p><p>
 	It is also possible to rename user accounts:
-<a class="indexterm" name="id372088"></a>oldusername newusername
+<a class="indexterm" name="id2623260"></a>oldusername newusername
 	Note that this operation does not yet work against Samba Servers. It is, however, possible to rename useraccounts on
 	Windows Servers.
 
-	</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id372102"></a>User Mapping</h3></div></div></div><p>
-<a class="indexterm" name="id372110"></a>
-<a class="indexterm" name="id372117"></a>
-<a class="indexterm" name="id372124"></a>
+	</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2623276"></a>User Mapping</h3></div></div></div><p>
+<a class="indexterm" name="id2623284"></a>
+<a class="indexterm" name="id2623290"></a>
+<a class="indexterm" name="id2623297"></a>
 	In some situations it is unavoidable that a user's Windows logon name will differ from the login ID
 	that user has on the Samba server. It is possible to create a special file on the Samba server that
 	will permit the Windows user name to be mapped to a different UNIX/Linux user name. The <code class="filename">smb.conf</code>
@@ -581,25 +581,25 @@
 	In this example the Windows user account &#8220;<span class="quote">William Parsons</span>&#8221; will be mapped to the UNIX user
 	<code class="constant">parsonsw</code>, and the Windows user account &#8220;<span class="quote">geeringm</span>&#8221; will be mapped to the
 	UNIX user <code class="constant">marygee</code>.
-	</p></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id372180"></a>Administering User Rights and Privileges</h2></div></div></div><p>
-<a class="indexterm" name="id372188"></a>
-<a class="indexterm" name="id372195"></a>
-<a class="indexterm" name="id372202"></a>
-<a class="indexterm" name="id372208"></a>
-<a class="indexterm" name="id372215"></a>
+	</p></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2623359"></a>Administering User Rights and Privileges</h2></div></div></div><p>
+<a class="indexterm" name="id2623367"></a>
+<a class="indexterm" name="id2623374"></a>
+<a class="indexterm" name="id2623381"></a>
+<a class="indexterm" name="id2623388"></a>
+<a class="indexterm" name="id2623395"></a>
 	With all versions of Samba earlier than 3.0.11 the only account on a Samba server that could
 	manage users, groups, shares, printers, and such was the <code class="constant">root</code> account. This caused
 	problems for some users and was a frequent source of scorn over the necessity to hand out the
 	credentials for the most security-sensitive account on a UNIX/Linux system.
 	</p><p>
-<a class="indexterm" name="id372232"></a>
-<a class="indexterm" name="id372239"></a>
-<a class="indexterm" name="id372246"></a>
-<a class="indexterm" name="id372252"></a>
-<a class="indexterm" name="id372259"></a>
+<a class="indexterm" name="id2623414"></a>
+<a class="indexterm" name="id2623422"></a>
+<a class="indexterm" name="id2623428"></a>
+<a class="indexterm" name="id2623436"></a>
+<a class="indexterm" name="id2623443"></a>
 	New to Samba version 3.0.11 is the ability to delegate administrative privileges as necessary to either
 	a normal user or to groups of users. The significance of the administrative privileges is documented
-	in <a href="rights.html" title="Chapter 15. User Rights and Privileges">???</a>. Examples of use of the <code class="literal">net</code> for user rights and privilege
+	in <a class="link" href="rights.html" title="Chapter 15. User Rights and Privileges">&#8220;User Rights and Privileges&#8221;</a>. Examples of use of the <code class="literal">net</code> for user rights and privilege
 	management is appropriate to this chapter.
 	</p><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Note</h3><p>
 	When user rights and privileges are correctly set, there is no longer a need for a Windows
@@ -632,15 +632,15 @@
 	</p><p>
 	The <code class="literal">net</code> command can be used to obtain the currently supported capabilities for rights
 	and privileges using this method:
-<a class="indexterm" name="id372322"></a>
-<a class="indexterm" name="id372329"></a>
-<a class="indexterm" name="id372336"></a>
-<a class="indexterm" name="id372343"></a>
-<a class="indexterm" name="id372350"></a>
-<a class="indexterm" name="id372357"></a>
-<a class="indexterm" name="id372364"></a>
-<a class="indexterm" name="id372370"></a>
-<a class="indexterm" name="id372377"></a>
+<a class="indexterm" name="id2623516"></a>
+<a class="indexterm" name="id2623523"></a>
+<a class="indexterm" name="id2623530"></a>
+<a class="indexterm" name="id2623537"></a>
+<a class="indexterm" name="id2623544"></a>
+<a class="indexterm" name="id2623551"></a>
+<a class="indexterm" name="id2623558"></a>
+<a class="indexterm" name="id2623565"></a>
+<a class="indexterm" name="id2623572"></a>
 </p><pre class="screen">
 <code class="prompt">root# </code> net rpc rights list -U root%not24get
      SeMachineAccountPrivilege  Add machines to domain
@@ -659,7 +659,7 @@
 	In this example, all rights are assigned to the <code class="constant">Domain Admins</code> group. This is a good
 	idea since members of this group are generally expected to be all-powerful. This assignment makes that
 	the reality:
-<a class="indexterm" name="id372419"></a>
+<a class="indexterm" name="id2623618"></a>
 </p><pre class="screen">
 <code class="prompt">root# </code> net rpc rights grant "MIDEARTH\Domain Admins" \
     SeMachineAccountPrivilege SePrintOperatorPrivilege \
@@ -678,7 +678,7 @@
 </pre><p>
 	</p><p>
 	The following step permits validation of the changes just made:
-<a class="indexterm" name="id372465"></a>
+<a class="indexterm" name="id2623670"></a>
 </p><pre class="screen">
 <code class="prompt">root# </code> net rpc rights list accounts -U root%not24get
 MIDEARTH\jht
@@ -712,17 +712,17 @@
 SeRemoteShutdownPrivilege
 SeDiskOperatorPrivilege
 </pre><p>
-	</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id372494"></a>Managing Trust Relationships</h2></div></div></div><p>
+	</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2623714"></a>Managing Trust Relationships</h2></div></div></div><p>
 	There are essentially two types of trust relationships: the first is between domain controllers and domain
 	member machines (network clients), the second is between domains (called interdomain trusts). All
 	Samba servers that participate in domain security require a domain membership trust account, as do like
 	Windows NT/200x/XP workstations.
-	</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id372506"></a>Machine Trust Accounts</h3></div></div></div><p>
+	</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2623729"></a>Machine Trust Accounts</h3></div></div></div><p>
 	The net command looks in the <code class="filename">smb.conf</code> file to obtain its own configuration settings. Thus, the following
 	command 'knows' which domain to join from the <code class="filename">smb.conf</code> file.
 	</p><p>
 	A Samba server domain trust account can be validated as shown in this example:
-<a class="indexterm" name="id372531"></a>
+<a class="indexterm" name="id2623756"></a>
 </p><pre class="screen">
 <code class="prompt">root# </code> net rpc testjoin
 Join to 'MIDEARTH' is OK
@@ -735,7 +735,7 @@
 </pre><p>
 	</p><p>
 	The equivalent command for joining a Samba server to a Windows ADS domain is shown here:
-<a class="indexterm" name="id372566"></a>
+<a class="indexterm" name="id2623793"></a>
 </p><pre class="screen">
 <code class="prompt">root# </code> net ads testjoin
 Using short domain name -- TAKEAWAY
@@ -750,7 +750,7 @@
 	</p><p>
 	The following demonstrates the process of creating a machine trust account in the target domain for the
 	Samba server from which the command is executed:
-<a class="indexterm" name="id372607"></a>
+<a class="indexterm" name="id2623839"></a>
 </p><pre class="screen">
 <code class="prompt">root# </code> net rpc join -S FRODO -Uroot%not24get
 Joined domain MIDEARTH.
@@ -765,7 +765,7 @@
 	The S in the square brackets means this is a server (PDC/BDC) account. The domain join can be cast to join
 	purely as a workstation, in which case the S is replaced with a W (indicating a workstation account). The
 	following command can be used to affect this:
-<a class="indexterm" name="id372645"></a>
+<a class="indexterm" name="id2623883"></a>
 </p><pre class="screen">
 <code class="prompt">root# </code> net rpc join member -S FRODO -Uroot%not24get
 Joined domain MIDEARTH.
@@ -773,7 +773,7 @@
 	Note that the command-line parameter <code class="constant">member</code> makes this join specific. By default
 	the type is deduced from the <code class="filename">smb.conf</code> file configuration. To specifically join as a PDC or BDC, the
 	command-line parameter will be <code class="constant">[PDC | BDC]</code>. For example:
-<a class="indexterm" name="id372683"></a>
+<a class="indexterm" name="id2623923"></a>
 </p><pre class="screen">
 <code class="prompt">root# </code> net rpc join bdc -S FRODO -Uroot%not24get
 Joined domain MIDEARTH.
@@ -781,7 +781,7 @@
 	It is best to let Samba figure out the domain join type from the settings in the <code class="filename">smb.conf</code> file.
 	</p><p>
 	The command to join a Samba server to a Windows ADS domain is shown here:
-<a class="indexterm" name="id372717"></a>
+<a class="indexterm" name="id2623959"></a>
 </p><pre class="screen">
 <code class="prompt">root# </code> net ads join -UAdministrator%not24get
 Using short domain name -- GDANSK
@@ -792,7 +792,7 @@
 	Windows machine is withdrawn from the domain, the domain membership account is not automatically removed
 	either. Inactive domain member accounts can be removed using any convenient tool. If necessary, the
 	machine account can be removed using the following <code class="literal">net</code> command:
-<a class="indexterm" name="id372753"></a>
+<a class="indexterm" name="id2623999"></a>
 </p><pre class="screen">
 <code class="prompt">root# </code> net rpc user delete HERRING\$ -Uroot%not24get
 Deleted user account.
@@ -802,26 +802,26 @@
 	</p><p>
 	A Samba-3 server that is a Windows ADS domain member can execute the following command to detach from the
 	domain:
-<a class="indexterm" name="id372782"></a>
+<a class="indexterm" name="id2624031"></a>
 </p><pre class="screen">
 <code class="prompt">root# </code> net ads leave
 </pre><p>
 	</p><p>
 	Detailed information regarding an ADS domain can be obtained by a Samba DMS machine by executing the
 	following:
-<a class="indexterm" name="id372808"></a>
+<a class="indexterm" name="id2624059"></a>
 </p><pre class="screen">
 <code class="prompt">root# </code> net ads status
 </pre><p>
 	The volume of information is extensive. Please refer to the book &#8220;<span class="quote">Samba-3 by Example</span>&#8221;,
 	Chapter 7 for more information regarding its use. This book may be obtained either in print or online from
-	the <a href="http://www.samba.org/samba/docs/Samba3-ByExample.pdf" target="_top">Samba-3 by Example</a>.
-	</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id372844"></a>Interdomain Trusts</h3></div></div></div><p>
+	the <a class="ulink" href="http://www.samba.org/samba/docs/Samba3-ByExample.pdf" target="_top">Samba-3 by Example</a>.
+	</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2624098"></a>Interdomain Trusts</h3></div></div></div><p>
 	Interdomain trust relationships form the primary mechanism by which users from one domain can be granted
 	access rights and privileges in another domain. 
 	</p><p>
 	To discover what trust relationships are in effect, execute this command:
-<a class="indexterm" name="id372857"></a>
+<a class="indexterm" name="id2624113"></a>
 </p><pre class="screen">
 <code class="prompt">root# </code> net rpc trustdom list -Uroot%not24get
 Trusted domains list:
@@ -837,7 +837,7 @@
 	It is necessary to create a trust account in the local domain. A domain controller in a second domain can
 	create a trusted connection with this account. That means that the foreign domain is being trusted
 	to access resources in the local domain. This command creates the local trust account:
-<a class="indexterm" name="id372887"></a>
+<a class="indexterm" name="id2624147"></a>
 </p><pre class="screen">
 <code class="prompt">root# </code> net rpc trustdom add DAMNATION f00db4r -Uroot%not24get
 </pre><p>
@@ -850,7 +850,7 @@
 	A trust account will always have an I in the field within the square brackets.
 	</p><p>
 	If the trusting domain is not capable of being reached, the following command will fail:
-<a class="indexterm" name="id372934"></a>
+<a class="indexterm" name="id2624198"></a>
 </p><pre class="screen">
 <code class="prompt">root# </code> net rpc trustdom list -Uroot%not24get
 Trusted domains list:
@@ -876,7 +876,7 @@
 	Where a trust account has been created on a foreign domain, Samba is able to establish the trust (connect with)
 	the foreign account. In the process it creates a one-way trust to the resources on the remote domain. This
 	command achieves the objective of joining the trust relationship:
-<a class="indexterm" name="id372972"></a>
+<a class="indexterm" name="id2624242"></a>
 </p><pre class="screen">
 <code class="prompt">root# </code> net rpc trustdom establish DAMNATION
 Password: xxxxxxx	== f00db4r
@@ -897,7 +897,7 @@
 	</p><p>
 	Sometimes it is necessary to remove the ability for local users to access a foreign domain. The trusting
 	connection can be revoked as shown here:
-<a class="indexterm" name="id373014"></a>
+<a class="indexterm" name="id2624289"></a>
 </p><pre class="screen">
 <code class="prompt">root# </code> net rpc trustdom revoke DAMNATION -Uroot%not24get
 </pre><p>
@@ -907,21 +907,21 @@
 <code class="prompt">root# </code> net rpc trustdom del DAMNATION -Uroot%not24get
 </pre><p>
 
-	</p></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id373053"></a>Managing Security Identifiers (SIDS)</h2></div></div></div><p>
-<a class="indexterm" name="id373061"></a>
-<a class="indexterm" name="id373068"></a>
-<a class="indexterm" name="id373075"></a>
-<a class="indexterm" name="id373081"></a>
-<a class="indexterm" name="id373088"></a>
+	</p></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2624332"></a>Managing Security Identifiers (SIDS)</h2></div></div></div><p>
+<a class="indexterm" name="id2624340"></a>
+<a class="indexterm" name="id2624347"></a>
+<a class="indexterm" name="id2624353"></a>
+<a class="indexterm" name="id2624360"></a>
+<a class="indexterm" name="id2624367"></a>
 	The basic security identifier that is used by all Windows networking operations is the Windows security
 	identifier (SID). All Windows network machines (servers and workstations), users, and groups are
 	identified by their respective SID. All desktop profiles are also encoded with user and group SIDs that
 	are specific to the SID of the domain to which the user belongs.
 	</p><p>
-<a class="indexterm" name="id373102"></a>
-<a class="indexterm" name="id373108"></a>
-<a class="indexterm" name="id373115"></a>
-<a class="indexterm" name="id373122"></a>
+<a class="indexterm" name="id2624384"></a>
+<a class="indexterm" name="id2624390"></a>
+<a class="indexterm" name="id2624397"></a>
+<a class="indexterm" name="id2624404"></a>
 	It is truly prudent to store the machine and/or domain SID in a file for safekeeping. Why? Because 
 	a change in hostname or in the domain (workgroup) name may result in a change in the SID. When you
 	have the SID on hand, it is a simple matter to restore it. The alternative is to suffer the pain of
@@ -929,7 +929,7 @@
 	</p><p>
 	First, do not forget to store the local SID in a file. It is a good idea to put this in the directory
 	in which the <code class="filename">smb.conf</code> file is also stored. Here is a simple action to achieve this:
-<a class="indexterm" name="id373143"></a>
+<a class="indexterm" name="id2624430"></a>
 </p><pre class="screen">
 <code class="prompt">root# </code> net getlocalsid &gt; /etc/samba/my-sid
 </pre><p>
@@ -945,7 +945,7 @@
 	If ever it becomes necessary to restore the SID that has been stored in the <code class="filename">my-sid</code>
 	file, simply copy the SID (the string of characters that begins with <code class="constant">S-1-5-21</code>) to
 	the command line shown here:
-<a class="indexterm" name="id373200"></a>
+<a class="indexterm" name="id2624492"></a>
 </p><pre class="screen">
 <code class="prompt">root# </code> net setlocalsid S-1-5-21-1385457007-882775198-1210191635
 </pre><p>
@@ -956,7 +956,7 @@
 	DMS and workstation clients should have their own machine SID to avoid
 	any potential namespace collision. Here is the way that the BDC SID can be synchronized to that
 	of the PDC (this is the default NT4 domain practice also):
-<a class="indexterm" name="id373228"></a>
+<a class="indexterm" name="id2624524"></a>
 </p><pre class="screen">
 <code class="prompt">root# </code> net rpc getsid -S FRODO -Uroot%not24get
 Storing SID S-1-5-21-726309263-4128913605-1168186429 \
@@ -964,25 +964,25 @@
 </pre><p>
 	Usually it is not necessary to specify the target server (-S FRODO) or the administrator account
 	credentials (-Uroot%not24get).
-	</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id373255"></a>Share Management</h2></div></div></div><p>
+	</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2624553"></a>Share Management</h2></div></div></div><p>
 	Share management is central to all file serving operations. Typical share operations include:
 	</p><div class="itemizedlist"><ul type="disc"><li><p>Creation/change/deletion of shares</p></li><li><p>Setting/changing ACLs on shares</p></li><li><p>Moving shares from one server to another</p></li><li><p>Change of permissions of share contents</p></li></ul></div><p>
 	Each of these are dealt with here insofar as they involve the use of the <code class="literal">net</code>
 	command. Operations outside of this command are covered elsewhere in this document.
-	</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id373297"></a>Creating, Editing, and Removing Shares</h3></div></div></div><p>
+	</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2624599"></a>Creating, Editing, and Removing Shares</h3></div></div></div><p>
 	A share can be added using the <code class="literal">net rpc share</code> command capabilities.
 	The target machine may be local or remote and is specified by the -S option. It must be noted
 	that the addition and deletion of shares using this tool depends on the availability of a suitable
 	interface script. The interface scripts Sambas <code class="literal">smbd</code> uses are called
-	<a class="indexterm" name="id373319"></a>add share command, <a class="indexterm" name="id373326"></a>delete share command and
-	<a class="indexterm" name="id373334"></a>change share command A set of example scripts are provided in the Samba source
+	<a class="link" href="smb.conf.5.html#ADDSHARECOMMAND">add share command</a>, <a class="link" href="smb.conf.5.html#DELETESHARECOMMAND">delete share command</a> and
+	<a class="link" href="smb.conf.5.html#CHANGESHARECOMMAND">change share command</a> A set of example scripts are provided in the Samba source
 	code tarball in the directory <code class="filename">~samba/examples/scripts</code>.
 	</p><p>
 	The following steps demonstrate the use of the share management capabilities of the <code class="literal">net</code>
 	utility. In the first step a share called <code class="constant">Bulge</code> is added. The sharepoint within the
 	file system is the directory <code class="filename">/data</code>. The command that can be executed to perform the
 	addition of this share is shown here:
-<a class="indexterm" name="id373368"></a>
+<a class="indexterm" name="id2624695"></a>
 </p><pre class="screen">
 <code class="prompt">root# </code> net rpc share add Bulge=/data -S MERLIN -Uroot%not24get
 </pre><p>
@@ -1003,7 +1003,7 @@
 	</p><p>
 	Often it is desirable also to permit a share to be removed using a command-line tool.
 	The following step permits the share that was previously added to be removed:
-<a class="indexterm" name="id373415"></a>
+<a class="indexterm" name="id2624747"></a>
 </p><pre class="screen">
 <code class="prompt">root# </code> net rpc share delete Bulge -S MERLIN -Uroot%not24get
 </pre><p>
@@ -1019,15 +1019,15 @@
 ADMIN$
 kyocera
 </pre><p>
-	</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id373453"></a>Creating and Changing Share ACLs</h3></div></div></div><p>
+	</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2624787"></a>Creating and Changing Share ACLs</h3></div></div></div><p>
 	At this time the <code class="literal">net</code> tool cannot be used to manage ACLs on Samba shares. In MS Windows 
 	language this is called Share Permissions.
 	</p><p>
 	It is possible to set ACLs on Samba shares using either the SRVTOOLS NT4 Domain Server Manager
 	or using the Computer Management MMC snap-in. Neither is covered here,
-	but see <a href="AccessControls.html" title="Chapter 16. File, Directory, and Share Access Controls">???</a>.
-	</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id373480"></a>Share, Directory, and File Migration</h3></div></div></div><p>
-<a class="indexterm" name="id373488"></a>
+	but see <a class="link" href="AccessControls.html" title="Chapter 16. File, Directory, and Share Access Controls">&#8220;File, Directory, and Share Access Controls&#8221;</a>.
+	</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2624817"></a>Share, Directory, and File Migration</h3></div></div></div><p>
+<a class="indexterm" name="id2624825"></a>
 	Shares and files can be migrated in the same manner as user, machine, and group accounts.
 	It is possible to preserve access control settings (ACLs) as well as security settings
 	throughout the migration process. The <code class="literal">net rpc vampire</code> facility is used
@@ -1064,7 +1064,7 @@
 		</p></li><li><p>
 		Printer settings may not be fully or may be incorrectly migrated. This might in particular happen
 		when migrating a Windows 2003 print server to Samba.
-		</p></li></ol></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id373571"></a>Share Migration</h4></div></div></div><p>
+		</p></li></ol></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2624933"></a>Share Migration</h4></div></div></div><p>
 	The <code class="literal">net rpc share migrate</code> command operation permits the migration of plain
 	share stanzas. A stanza contains the parameters within which a file or print share are defined.
 	The use of this migration method will create share stanzas that have as parameters the file
@@ -1081,7 +1081,7 @@
 	the account that is used to drive the migration must, of necessity, have appropriate file system
 	access privileges and have the right to create shares and to set ACLs on them. Such rights are
 	conferred by these rights: <em class="parameter"><code>SeAddUsersPrivilege</code></em> and <em class="parameter"><code>SeDiskOperatorPrivilege</code></em>.
-	For more information regarding rights and privileges please refer to <a href="rights.html" title="Chapter 15. User Rights and Privileges">???</a>.
+	For more information regarding rights and privileges please refer to <a class="link" href="rights.html" title="Chapter 15. User Rights and Privileges">&#8220;User Rights and Privileges&#8221;</a>.
 	</p><p>
 	The syntax of the share migration command is shown here:
 </p><pre class="screen">
@@ -1091,7 +1091,7 @@
 	When the parameter &lt;share-name&gt; is omitted, all shares will be migrated. The potentially
 	large list of available shares on the system that is being migrated can be limited using the
 	<em class="parameter"><code>--exclude</code></em> switch. For example:
-<a class="indexterm" name="id373672"></a>
+<a class="indexterm" name="id2625046"></a>
 </p><pre class="screen">
 <code class="prompt">root# </code> net rpc share migrate shares myshare\
          -S win2k -U administrator%secret"
@@ -1104,13 +1104,13 @@
 	identical on both systems. One precaution worth taking before commencement of migration of shares is
 	to validate that the migrated accounts (on the Samba server) have the needed rights and privileges.
 	This can be done as shown here:
-<a class="indexterm" name="id373721"></a>
+<a class="indexterm" name="id2625101"></a>
 </p><pre class="screen">
 <code class="prompt">root# </code> net rpc right list accounts -Uroot%not24get
 </pre><p>
 	The steps taken so far perform only the migration of shares. Directories and directory contents
 	are not migrated by the steps covered up to this point.
-	</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id373747"></a>File and Directory Migration</h4></div></div></div><p>
+	</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2625129"></a>File and Directory Migration</h4></div></div></div><p>
 	Everything covered to this point has been done in preparation for the migration of file and directory
 	data. For many people preparation is potentially boring and the real excitement only begins when file
 	data can be used. The next steps demonstrate the techniques that can be used to transfer (migrate)
@@ -1156,12 +1156,12 @@
 	The ACLs that result on a Samba server will most probably not match the originating ACLs. Windows supports
 	the possibility of files that are owned only by a group. Group-alone file ownership is not possible under
 	UNIX/Linux. Errors in migrating group-owned files can be avoided by using the <code class="filename">smb.conf</code> file
-	<a class="indexterm" name="id373870"></a>force unknown acl user = yes parameter. This facility will
+	<a class="link" href="smb.conf.5.html#FORCEUNKNOWNACLUSER">force unknown acl user = yes</a> parameter. This facility will
 	automatically convert group-owned files into correctly user-owned files on the Samba server.
 	</p><p>
 	An example for migration of files from a machine called <code class="constant">nt4box</code> to the Samba server
 	from which the process will be handled is shown here:
-<a class="indexterm" name="id373886"></a>
+<a class="indexterm" name="id2625304"></a>
 </p><pre class="screen">
 <code class="prompt">root# </code> net rpc share migrate files -S nt4box --acls \
     --attrs -U administrator%secret
@@ -1170,17 +1170,17 @@
 	This command  will migrate all files and directories from all file shares on the Windows server called
 	<code class="constant">nt4box</code> to the Samba server from which migration is initiated. Files that are group-owned
 	will be owned by the user account <code class="constant">administrator</code>.
-	</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id373924"></a>Share-ACL Migration</h4></div></div></div><p>
+	</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2625344"></a>Share-ACL Migration</h4></div></div></div><p>
 	It is possible to have share-ACLs (security descriptors) that won't allow you, even as Administrator, to
 	copy any files or directories into it. Therefor the migration of the share-ACLs has been put into a separate
 	function:
-<a class="indexterm" name="id373933"></a>
+<a class="indexterm" name="id2625356"></a>
 </p><pre class="screen">
 <code class="prompt">root# </code> net rpc share migrate security -S nt4box -U administrator%secret
 </pre><p>
 	</p><p>
 	This command will only copy the share-ACL of each share on nt4box to your local samba-system.
-	</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id373962"></a>Simultaneous Share and File Migration</h4></div></div></div><p>
+	</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2625387"></a>Simultaneous Share and File Migration</h4></div></div></div><p>
 	The operating mode shown here is just a combination of the previous three. It first migrates
 	share definitions and then all shared files and directories and finally migrates the share-ACLs:
 </p><pre class="screen">
@@ -1189,12 +1189,12 @@
 </pre><p>
 	</p><p>
 	An example of simultaneous migration is shown here:
-<a class="indexterm" name="id373984"></a>
+<a class="indexterm" name="id2625412"></a>
 </p><pre class="screen">
 <code class="prompt">root# </code> net rpc share migrate all -S w2k3server -U administrator%secret
 </pre><p>
 	This will generate a complete server clone of the <em class="parameter"><code>w2k3server</code></em> server.
-	</p></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id374016"></a>Printer Migration</h3></div></div></div><p>
+	</p></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2625446"></a>Printer Migration</h3></div></div></div><p>
 	The installation of a new server, as with the migration to a new network environment, often is similar to
 	building a house; progress is very rapid from the laying of foundations up to the stage at which
 	the house can be locked up, but the finishing off appears to take longer and longer as building
@@ -1219,7 +1219,7 @@
 	the application that receives the network requests to create the necessary services must call out
 	to the operating system in order to create the underlying printers. The call-out is implemented
 	by way of an interface script that can be specified by the <code class="filename">smb.conf</code> file parameter
-	<a class="indexterm" name="id374097"></a>. This script is essential to the migration process.
+	<a class="link" href="smb.conf.5.html#"></a>. This script is essential to the migration process.
 	A suitable example script may be obtained from the <code class="filename">$SAMBA_SOURCES/examples/scripts</code>
 	directory. Take note that this script must be customized to suit the operating system environment
 	and may use its tools to create a print queue.
@@ -1231,29 +1231,29 @@
 	</p><p>
 	Printer migration from a Windows print server (NT4 or 200x) is shown. This instruction causes the
 	printer share to be created together with the underlying print queue:
-<a class="indexterm" name="id374121"></a>
+<a class="indexterm" name="id2625581"></a>
 </p><pre class="screen">
 net rpc printer MIGRATE PRINTERS [printer] [misc. options] [targets]
 </pre><p>
 	Printer drivers can be migrated from the Windows print server to the Samba server using this
 	command-line instruction:
-<a class="indexterm" name="id374140"></a>
+<a class="indexterm" name="id2625601"></a>
 </p><pre class="screen">
 net rpc printer MIGRATE DRIVERS [printer] [misc. options] [targets]
 </pre><p>
 	Printer forms can be migrated with the following operation:
-<a class="indexterm" name="id374158"></a>
+<a class="indexterm" name="id2625621"></a>
 </p><pre class="screen">
 net rpc printer MIGRATE FORMS [printer] [misc. options] [targets]
 </pre><p>
 	Printer security settings (ACLs) can be migrated from the Windows server to the Samba server using this command:
-<a class="indexterm" name="id374176"></a>
+<a class="indexterm" name="id2625641"></a>
 </p><pre class="screen">
 net rpc printer MIGRATE SECURITY [printer] [misc. options] [targets]
 </pre><p>
 	Printer configuration settings include factors such as paper size and default paper orientation.
 	These can be migrated from the Windows print server to the Samba server with this command:
-<a class="indexterm" name="id374195"></a>
+<a class="indexterm" name="id2625663"></a>
 </p><pre class="screen">
 net rpc printer MIGRATE SETTINGS [printer] [misc. options] [targets]
 </pre><p>
@@ -1263,14 +1263,14 @@
 </p><pre class="screen">
 net rpc printer MIGRATE ALL [printer] [misc. options] [targets]
 </pre><p>
-	</p></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id374226"></a>Controlling Open Files</h2></div></div></div><p>
+	</p></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2625696"></a>Controlling Open Files</h2></div></div></div><p>
 	The man page documents the <code class="literal">net file</code> function suite, which provides the tools to
 	close open files using either RAP or RPC function calls. Please refer to the man page for specific
 	usage information.
-	</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id374244"></a>Session and Connection Management</h2></div></div></div><p>
+	</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2625716"></a>Session and Connection Management</h2></div></div></div><p>
 	The session management interface of the <code class="literal">net session</code> command uses the old RAP
 	method to obtain the list of connections to the Samba server, as shown here:
-<a class="indexterm" name="id374259"></a>
+<a class="indexterm" name="id2625732"></a>
 </p><pre class="screen">
 <code class="prompt">root# </code> net rap session -S MERLIN -Uroot%not24get
 Computer             User name            Client Type        Opens Idle time
@@ -1285,11 +1285,11 @@
 </p><pre class="screen">
 <code class="prompt">root# </code> net rap session close marvel -Uroot%not24get
 </pre><p>
-	</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id374303"></a>Printers and ADS</h2></div></div></div><p>
+	</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2625781"></a>Printers and ADS</h2></div></div></div><p>
 	When Samba-3 is used within an MS Windows ADS environment, printers shared via Samba will not be browseable
 	until they have been published to the ADS domain. Information regarding published printers may be obtained
 	from the ADS server by executing the <code class="literal">net ads print info</code> command following this syntax:
-<a class="indexterm" name="id374319"></a>
+<a class="indexterm" name="id2625800"></a>
 </p><pre class="screen">
 net ads printer info &lt;printer_name&gt; &lt;server_name&gt; -Uadministrator%secret
 </pre><p>
@@ -1297,26 +1297,26 @@
 	returned.
 	</p><p>
 	To publish (make available) a printer to ADS, execute the following command:
-<a class="indexterm" name="id374342"></a>
+<a class="indexterm" name="id2625826"></a>
 </p><pre class="screen">
 net ads printer publish &lt;printer_name&gt; -Uadministrator%secret
 </pre><p>
 	This publishes a printer from the local Samba server to ADS.
 	</p><p>
 	Removal of a Samba printer from ADS is achieved by executing this command:
-<a class="indexterm" name="id374365"></a>
+<a class="indexterm" name="id2625851"></a>
 </p><pre class="screen">
 net ads printer remove &lt;printer_name&gt; -Uadministrator%secret
 </pre><p>
 	</p><p>
 	A generic search (query) can also be made to locate a printer across the entire ADS domain by executing:
-<a class="indexterm" name="id374387"></a>
+<a class="indexterm" name="id2625876"></a>
 </p><pre class="screen">
 net ads printer search &lt;printer_name&gt; -Uadministrator%secret
 </pre><p>
-	</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id374407"></a>Manipulating the Samba Cache</h2></div></div></div><p>
+	</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2625897"></a>Manipulating the Samba Cache</h2></div></div></div><p>
 	Please refer to the <code class="literal">net</code> command man page for information regarding cache management.
-	</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id374423"></a>Managing IDMAP UID/SID Mappings</h2></div></div></div><p>
+	</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2625915"></a>Managing IDMAP UID/SID Mappings</h2></div></div></div><p>
 	The IDMAP UID to SID, and SID to UID, mappings that are created by <code class="literal">winbindd</code> can be
 	backed up to a text file. The text file can be manually edited, although it is highly recommended that
 	you attempt this only if you know precisely what you are doing.
@@ -1327,7 +1327,7 @@
 	</p><p>
 	Winbind must be shut down to dump the IDMAP file. Before restoring a dump file, shut down
 	<code class="literal">winbindd</code> and delete the old <code class="filename">winbindd_idmap.tdb</code> file.
-	</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id374462"></a>Creating an IDMAP Database Dump File</h3></div></div></div><p>
+	</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2625959"></a>Creating an IDMAP Database Dump File</h3></div></div></div><p>
 	The IDMAP database can be dumped to a text file as shown here:
 </p><pre class="screen">
 net idmap dump &lt;full_path_and_tdb_filename&gt; &gt; dumpfile.txt
@@ -1337,7 +1337,7 @@
 </p><pre class="screen">
 net idmap dump /var/lib/samba/winbindd_idmap.tdb &gt; idmap_dump.txt
 </pre><p>
-	</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id374493"></a>Restoring the IDMAP Database Dump File</h3></div></div></div><p>
+	</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2625994"></a>Restoring the IDMAP Database Dump File</h3></div></div></div><p>
 	The IDMAP dump file can be restored using the following command:
 </p><pre class="screen">
 net idmap restore &lt;full_path_and_tdb_filename&gt; &lt; dumpfile.txt
@@ -1350,7 +1350,7 @@
 	</p></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="netmisc1"></a>Other Miscellaneous Operations</h2></div></div></div><p>
 	The following command is useful for obtaining basic statistics regarding a Samba domain. This command does
 	not work with current Windows XP Professional clients.
-<a class="indexterm" name="id374538"></a>
+<a class="indexterm" name="id2626046"></a>
 </p><pre class="screen">
 <code class="prompt">root# </code> net rpc info
 Domain Name: RAPIDFLY
@@ -1363,7 +1363,7 @@
 	</p><p>
 	Another useful tool is the <code class="literal">net time</code> tool set. This tool may be used to query the
 	current time on the target server as shown here:
-<a class="indexterm" name="id374572"></a>
+<a class="indexterm" name="id2626082"></a>
 </p><pre class="screen">
 <code class="prompt">root# </code> net time -S SAURON
 Tue May 17 00:50:43 2005
@@ -1371,19 +1371,19 @@
 	In the event that it is the intent to pass the time information obtained to the UNIX
 	<code class="literal">/bin/time</code>, it is a good idea to obtain the time from the target server in a format
 	that is ready to be passed through. This may be done by executing:
-<a class="indexterm" name="id374601"></a>
+<a class="indexterm" name="id2626113"></a>
 </p><pre class="screen">
 <code class="prompt">root# </code> net time system -S FRODO
 051700532005.16
 </pre><p>
 	The time can be set on a target server by executing:
-<a class="indexterm" name="id374624"></a>
+<a class="indexterm" name="id2626138"></a>
 </p><pre class="screen">
 <code class="prompt">root# </code> net time set -S MAGGOT -U Administrator%not24get
 Tue May 17 00:55:30 MDT 2005
 </pre><p>
 	It is possible to obtain the time zone of a server by executing the following command against it:
-<a class="indexterm" name="id374648"></a>
+<a class="indexterm" name="id2626164"></a>
 </p><pre class="screen">
 <code class="prompt">root# </code> net time zone -S SAURON
 -0600

Modified: branches/samba/experimental/docs/htmldocs/Samba3-HOWTO/NetworkBrowsing.html
===================================================================
--- branches/samba/experimental/docs/htmldocs/Samba3-HOWTO/NetworkBrowsing.html	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/docs/htmldocs/Samba3-HOWTO/NetworkBrowsing.html	2008-06-09 06:59:20 UTC (rev 1920)
@@ -1,36 +1,36 @@
-<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.72.0"><link rel="start" href="index.html" title="The Official Samba 3.2.x HOWTO and Reference Guide"><link rel="up" href="optional.html" title="Part III. Advanced Configuration"><link rel="prev" href="ChangeNotes.html" title="Chapter 9. Important and Critical Change Notes for the Samba 3.x Series"><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="ChangeNotes.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><code class="email">&lt;<a href="mailto:jht at samba.org">jht at samba.org</a>&gt;</code></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><code class="email">&lt;<a href="mailto:jelmer at samba.org">jelmer at samba.org</a>&gt;</code></p></div></div></div></div><div><div class="author"><h3 class="author"><span class="firstname">Jonathan</span> <span class="surname">Johnson</span></h3><div class="affiliation"><span class="orgname">Sutinen Consulting, Inc.<br></span><div class="address"><p><code class="email">&lt;<a href="mailto:jon at sutinen.com">jon at sutinen.com</a>&gt;</code></p></div></div></div></div><div><p class="pubdate">July 5, 1998</p></div><div><p class="pubdate">Updated: September 20, 2006</p></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="sect1"><a href="NetworkBrowsing.html#id352162">Features and Benefits</a></span></dt><dt><span class="sect1"><a href="NetworkBrowsing.html#id352327">What Is Browsing?</a></span></dt><dt><span class="sect1"><a href="NetworkBrowsing.html#netdiscuss">Discussion</a></span></dt><dd><dl><dt><span class="sect2"><a href="NetworkBrowsing.html#id352694">NetBIOS over TCP/IP</a></span></dt><dt><span class="sect2"><a href="NetworkBrowsing.html#id353250">TCP/IP without NetBIOS</a></span></dt><dt><span class="sect2"><a href="NetworkBrowsing.html#adsdnstech">DNS and Active Directory</a></span></dt></dl></dd><dt><span class="sect1"><a href="NetworkBrowsing.html#id353751">How Browsing Functions</a></span></dt><dd><dl><dt><span class="sect2"><a href="NetworkBrowsing.html#DMB">Configuring Workgroup Browsing</a></span></dt><dt><span class="sect2"><a href="NetworkBrowsing.html#id354619">Domain Browsing Configuration</a></span></dt><dt><span class="sect2"><a href="NetworkBrowsing.html#browse-force-master">Forcing Samba to Be the Master</a></span></dt><dt><span class="sect2"><a href="NetworkBrowsing.html#id355153">Making Samba the Domain Master</a></span></dt><dt><span class="sect2"><a href="NetworkBrowsing.html#id355362">Note about Broadcast Addresses</a></span></dt><dt><span class="sect2"><a href="NetworkBrowsing.html#id355381">Multiple Interfaces</a></span></dt><dt><span class="sect2"><a href="NetworkBrowsing.html#id355550">Use of the Remote Announce Parameter</a></span></dt><dt><span class="sect2"><a href="NetworkBrowsing.html#id355674">Use of the Remote Browse Sync Parameter</a></span></dt></dl></dd><dt><span class="sect1"><a href="NetworkBrowsing.html#id355760">WINS: The Windows Internetworking Name Server</a></span></dt><dd><dl><dt><span class="sect2"><a href="NetworkBrowsing.html#id355994">WINS Server Configuration</a></span></dt><dt><span class="sect2"><a href="NetworkBrowsing.html#id356273">WINS Replication</a></span></dt><dt><span class="sect2"><a href="NetworkBrowsing.html#id356324">Static WINS Entries</a></span></dt></dl></dd><dt><span class="sect1"><a href="NetworkBrowsing.html#id356540">Helpful Hints</a></span></dt><dd><dl><dt><span class="sect2"><a href="NetworkBrowsing.html#id356550">Windows Networking Protocols</a></span></dt><dt><span class="sect2"><a href="NetworkBrowsing.html#id356676">Name Resolution Order</a></span></dt></dl></dd><dt><span class="sect1"><a href="NetworkBrowsing.html#id356873">Technical Overview of Browsing</a></span></dt><dd><dl><dt><span class="sect2"><a href="NetworkBrowsing.html#id356946">Browsing Support in Samba</a></span></dt><dt><span class="sect2"><a href="NetworkBrowsing.html#id357120">Problem Resolution</a></span></dt><dt><span class="sect2"><a href="NetworkBrowsing.html#id357344">Cross-Subnet Browsing</a></span></dt></dl></dd><dt><span class="sect1"><a href="NetworkBrowsing.html#id358283">Common Errors</a></span></dt><dd><dl><dt><span class="sect2"><a href="NetworkBrowsing.html#id358308">Flushing the Samba NetBIOS Name Cache</a></span></dt><dt><span class="sect2"><a href="NetworkBrowsing.html#id358373">Server Resources Cannot Be Listed</a></span></dt><dt><span class="sect2"><a href="NetworkBrowsing.html#id358414">I Get an "<span class="errorname">Unable to browse the network</span>" Error</a></span></dt><dt><span class="sect2"><a href="NetworkBrowsing.html#id358459">Browsing of Shares and Directories is Very Slow</a></span></dt><dt><span class="sect2"><a href="NetworkBrowsing.html#id358640">Invalid Cached Share References Affects Network Browsing</a></span></dt></dl></dd></dl></div><p>
-<a class="indexterm" name="id352080"></a>
-<a class="indexterm" name="id352087"></a>
-<a class="indexterm" name="id352094"></a>
-<a class="indexterm" name="id352101"></a>
+<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.73.1"><link rel="start" href="index.html" title="The Official Samba 3.2.x HOWTO and Reference Guide"><link rel="up" href="optional.html" title="Part III. Advanced Configuration"><link rel="prev" href="ChangeNotes.html" title="Chapter 9. Important and Critical Change Notes for the Samba 3.x Series"><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="ChangeNotes.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><code class="email">&lt;<a class="email" href="mailto:jht at samba.org">jht at samba.org</a>&gt;</code></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><code class="email">&lt;<a class="email" href="mailto:jelmer at samba.org">jelmer at samba.org</a>&gt;</code></p></div></div></div></div><div><div class="author"><h3 class="author"><span class="firstname">Jonathan</span> <span class="surname">Johnson</span></h3><div class="affiliation"><span class="orgname">Sutinen Consulting, Inc.<br></span><div class="address"><p><code class="email">&lt;<a class="email" href="mailto:jon at sutinen.com">jon at sutinen.com</a>&gt;</code></p></div></div></div></div><div><p class="pubdate">July 5, 1998</p></div><div><p class="pubdate">Updated: September 20, 2006</p></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="sect1"><a href="NetworkBrowsing.html#id2601583">Features and Benefits</a></span></dt><dt><span class="sect1"><a href="NetworkBrowsing.html#id2601767">What Is Browsing?</a></span></dt><dt><span class="sect1"><a href="NetworkBrowsing.html#netdiscuss">Discussion</a></span></dt><dd><dl><dt><span class="sect2"><a href="NetworkBrowsing.html#id2602204">NetBIOS over TCP/IP</a></span></dt><dt><span class="sect2"><a href="NetworkBrowsing.html#id2602840">TCP/IP without NetBIOS</a></span></dt><dt><span class="sect2"><a href="NetworkBrowsing.html#adsdnstech">DNS and Active Directory</a></span></dt></dl></dd><dt><span class="sect1"><a href="NetworkBrowsing.html#id2603391">How Browsing Functions</a></span></dt><dd><dl><dt><span class="sect2"><a href="NetworkBrowsing.html#DMB">Configuring Workgroup Browsing</a></span></dt><dt><span class="sect2"><a href="NetworkBrowsing.html#id2604335">Domain Browsing Configuration</a></span></dt><dt><span class="sect2"><a href="NetworkBrowsing.html#browse-force-master">Forcing Samba to Be the Master</a></span></dt><dt><span class="sect2"><a href="NetworkBrowsing.html#id2604936">Making Samba the Domain Master</a></span></dt><dt><span class="sect2"><a href="NetworkBrowsing.html#id2605176">Note about Broadcast Addresses</a></span></dt><dt><span class="sect2"><a href="NetworkBrowsing.html#id2605197">Multiple Interfaces</a></span></dt><dt><span class="sect2"><a href="NetworkBrowsing.html#id2605384">Use of the Remote Announce Parameter</a></span></dt><dt><span class="sect2"><a href="NetworkBrowsing.html#id2605524">Use of the Remote Browse Sync Parameter</a></span></dt></dl></dd><dt><span class="sect1"><a href="NetworkBrowsing.html#id2605616">WINS: The Windows Internetworking Name Server</a></span></dt><dd><dl><dt><span class="sect2"><a href="NetworkBrowsing.html#id2605888">WINS Server Configuration</a></span></dt><dt><span class="sect2"><a href="NetworkBrowsing.html#id2606209">WINS Replication</a></span></dt><dt><span class="sect2"><a href="NetworkBrowsing.html#id2606262">Static WINS Entries</a></span></dt></dl></dd><dt><span class="sect1"><a href="NetworkBrowsing.html#id2606493">Helpful Hints</a></span></dt><dd><dl><dt><span class="sect2"><a href="NetworkBrowsing.html#id2606504">Windows Networking Protocols</a></span></dt><dt><span class="sect2"><a href="NetworkBrowsing.html#id2606654">Name Resolution Order</a></span></dt></dl></dd><dt><span class="sect1"><a href="NetworkBrowsing.html#id2606858">Technical Overview of Browsing</a></span></dt><dd><dl><dt><span class="sect2"><a href="NetworkBrowsing.html#id2606950">Browsing Support in Samba</a></span></dt><dt><span class="sect2"><a href="NetworkBrowsing.html#id2607147">Problem Resolution</a></span></dt><dt><span class="sect2"><a href="NetworkBrowsing.html#id2607398">Cross-Subnet Browsing</a></span></dt></dl></dd><dt><span class="sect1"><a href="NetworkBrowsing.html#id2608412">Common Errors</a></span></dt><dd><dl><dt><span class="sect2"><a href="NetworkBrowsing.html#id2608438">Flushing the Samba NetBIOS Name Cache</a></span></dt><dt><span class="sect2"><a href="NetworkBrowsing.html#id2608511">Server Resources Cannot Be Listed</a></span></dt><dt><span class="sect2"><a href="NetworkBrowsing.html#id2608559">I Get an "<span class="errorname">Unable to browse the network</span>" Error</a></span></dt><dt><span class="sect2"><a href="NetworkBrowsing.html#id2608606">Browsing of Shares and Directories is Very Slow</a></span></dt><dt><span class="sect2"><a href="NetworkBrowsing.html#id2608806">Invalid Cached Share References Affects Network Browsing</a></span></dt></dl></dd></dl></div><p>
+<a class="indexterm" name="id2601494"></a>
+<a class="indexterm" name="id2601501"></a>
+<a class="indexterm" name="id2601508"></a>
+<a class="indexterm" name="id2601515"></a>
 This chapter contains detailed information as well as a fast-track guide to
 implementing browsing across subnets and/or across workgroups (or domains).
 WINS is the best tool for resolution of NetBIOS names to IP addresses; however, WINS is
 not involved in browse list handling except by way of name-to-address resolution.
 </p><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Note</h3><p>
-<a class="indexterm" name="id352115"></a>
+<a class="indexterm" name="id2601532"></a>
 What is WINS?
 </p><p>
 WINS is a facility that provides resolution of a NetBIOS name to its IP address. WINS is like a
 Dynamic-DNS service for NetBIOS networking names.
 </p></div><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Note</h3><p>
-<a class="indexterm" name="id352131"></a>
-<a class="indexterm" name="id352138"></a>
-<a class="indexterm" name="id352144"></a>
-<a class="indexterm" name="id352151"></a>
+<a class="indexterm" name="id2601549"></a>
+<a class="indexterm" name="id2601556"></a>
+<a class="indexterm" name="id2601563"></a>
+<a class="indexterm" name="id2601569"></a>
 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="id352162"></a>Features and Benefits</h2></div></div></div><p>
+</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2601583"></a>Features and Benefits</h2></div></div></div><p>
 Charles Dickens 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="id352179"></a>
-<a class="indexterm" name="id352186"></a>
-<a class="indexterm" name="id352193"></a>
+<a class="indexterm" name="id2601602"></a>
+<a class="indexterm" name="id2601609"></a>
+<a class="indexterm" name="id2601616"></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
@@ -43,40 +43,40 @@
 ability to germinate at any time of year, given the right conditions, are some of the
 features that make it such a persistent weed.
 </p><p>
-<a class="indexterm" name="id352216"></a>
-<a class="indexterm" name="id352225"></a>
-<a class="indexterm" name="id352232"></a>
-<a class="indexterm" name="id352239"></a>
-<a class="indexterm" name="id352245"></a>
+<a class="indexterm" name="id2601646"></a>
+<a class="indexterm" name="id2601656"></a>
+<a class="indexterm" name="id2601662"></a>
+<a class="indexterm" name="id2601669"></a>
+<a class="indexterm" name="id2601676"></a>
 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>
-<a class="indexterm" name="id352259"></a>
-<a class="indexterm" name="id352266"></a>
+<a class="indexterm" name="id2601693"></a>
+<a class="indexterm" name="id2601700"></a>
 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>
-<a class="indexterm" name="id352278"></a>
-<a class="indexterm" name="id352285"></a>
-<a class="indexterm" name="id352292"></a>
+<a class="indexterm" name="id2601714"></a>
+<a class="indexterm" name="id2601721"></a>
+<a class="indexterm" name="id2601728"></a>
 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>
-<a class="indexterm" name="id352304"></a>
-<a class="indexterm" name="id352311"></a>
-<a class="indexterm" name="id352317"></a>
+<a class="indexterm" name="id2601742"></a>
+<a class="indexterm" name="id2601749"></a>
+<a class="indexterm" name="id2601756"></a>
 For those networks on which NetBIOS has been disabled (i.e., WINS is not required),
 the use of DNS is necessary for hostname resolution.
-</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id352327"></a>What Is Browsing?</h2></div></div></div><p>
-<a class="indexterm" name="id352335"></a>
-<a class="indexterm" name="id352342"></a>
-<a class="indexterm" name="id352349"></a>
-<a class="indexterm" name="id352356"></a>
+</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2601767"></a>What Is Browsing?</h2></div></div></div><p>
+<a class="indexterm" name="id2601775"></a>
+<a class="indexterm" name="id2601782"></a>
+<a class="indexterm" name="id2601789"></a>
+<a class="indexterm" name="id2601796"></a>
 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.
@@ -84,107 +84,107 @@
 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><p>MS Windows machines register their presence to the network.</p></li><li><p>Machines announce themselves to other machines on the network.</p></li><li><p>One or more machines on the network collate the local announcements.</p></li><li><p>The client machine finds the machine that has the collated list of machines.</p></li><li><p>The client machine is able to resolve the machine names to IP addresses.</p></li><li><p>The client machine is able to connect to a target machine.</p></li></ul></div><p>
-<a class="indexterm" name="id352406"></a>
-<a class="indexterm" name="id352412"></a>
-<a class="indexterm" name="id352419"></a>
+<a class="indexterm" name="id2601852"></a>
+<a class="indexterm" name="id2601859"></a>
+<a class="indexterm" name="id2601866"></a>
 The Samba application that controls browse list management and name resolution is
 called <code class="filename">nmbd</code>. The configuration parameters involved in nmbd's operation are:
 </p><p>
 Browsing options:
-</p><div class="itemizedlist"><ul type="disc"><li><a class="indexterm" name="id352441"></a>os level</li><li><a class="indexterm" name="id352450"></a>lm announce</li><li><a class="indexterm" name="id352459"></a>lm interval</li><li><a class="indexterm" name="id352469"></a>preferred master(*)</li><li><a class="indexterm" name="id352478"></a>local master(*)</li><li><a class="indexterm" name="id352487"></a>domain master(*)</li><li><a class="indexterm" name="id352496"></a>browse list</li><li><a class="indexterm" name="id352505"></a>enhanced browsing</li></ul></div><p>
+</p><div class="itemizedlist"><ul type="disc"><li><a class="link" href="smb.conf.5.html#OSLEVEL">os level</a></li><li><a class="link" href="smb.conf.5.html#LMANNOUNCE">lm announce</a></li><li><a class="link" href="smb.conf.5.html#LMINTERVAL">lm interval</a></li><li><a class="link" href="smb.conf.5.html#PREFERREDMASTER">preferred master</a>(*)</li><li><a class="link" href="smb.conf.5.html#LOCALMASTER">local master</a>(*)</li><li><a class="link" href="smb.conf.5.html#DOMAINMASTER">domain master</a>(*)</li><li><a class="link" href="smb.conf.5.html#BROWSELIST">browse list</a></li><li><a class="link" href="smb.conf.5.html#ENHANCEDBROWSING">enhanced browsing</a></li></ul></div><p>
 Name Resolution Method:
-</p><div class="itemizedlist"><ul type="disc"><li><a class="indexterm" name="id352521"></a>name resolve order(*)</li></ul></div><p>
+</p><div class="itemizedlist"><ul type="disc"><li><a class="link" href="smb.conf.5.html#NAMERESOLVEORDER">name resolve order</a>(*)</li></ul></div><p>
 WINS options:
-</p><div class="itemizedlist"><ul type="disc"><li><a class="indexterm" name="id352537"></a>dns proxy</li><li><a class="indexterm" name="id352546"></a>wins proxy</li><li><a class="indexterm" name="id352556"></a>wins server(*)</li><li><a class="indexterm" name="id352565"></a>wins support(*)</li><li><a class="indexterm" name="id352574"></a>wins hook</li></ul></div><p>
+</p><div class="itemizedlist"><ul type="disc"><li><a class="link" href="smb.conf.5.html#DNSPROXY">dns proxy</a></li><li><a class="link" href="smb.conf.5.html#WINSPROXY">wins proxy</a></li><li><a class="link" href="smb.conf.5.html#WINSSERVER">wins server</a>(*)</li><li><a class="link" href="smb.conf.5.html#WINSSUPPORT">wins support</a>(*)</li><li><a class="link" href="smb.conf.5.html#WINSHOOK">wins hook</a></li></ul></div><p>
 Those marked with an (*) are the only options that commonly may need to be modified. Even if none of these
 parameters is set, <code class="filename">nmbd</code> will still do its job.
 </p><p>
-<a class="indexterm" name="id352596"></a>
-<a class="indexterm" name="id352603"></a>
-<a class="indexterm" name="id352610"></a>
-<a class="indexterm" name="id352616"></a>
-<a class="indexterm" name="id352623"></a>
+<a class="indexterm" name="id2602101"></a>
+<a class="indexterm" name="id2602108"></a>
+<a class="indexterm" name="id2602115"></a>
+<a class="indexterm" name="id2602122"></a>
+<a class="indexterm" name="id2602129"></a>
 For Samba, the WINS Server and WINS Support are mutually exclusive options. When <code class="literal">nmbd</code> is
 started it will fail to execute if both options are set in the <code class="filename">smb.conf</code> file. The <code class="literal">nmbd</code>
 understands that when it spawns an instance of itself to run as a WINS server that it has to use its own WINS
 server also.
 </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><p>
-<a class="indexterm" name="id352663"></a>
-<a class="indexterm" name="id352670"></a>
-<a class="indexterm" name="id352677"></a>
-<a class="indexterm" name="id352684"></a>
+<a class="indexterm" name="id2602171"></a>
+<a class="indexterm" name="id2602178"></a>
+<a class="indexterm" name="id2602185"></a>
+<a class="indexterm" name="id2602192"></a>
 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="id352694"></a>NetBIOS over TCP/IP</h3></div></div></div><p>
-<a class="indexterm" name="id352701"></a>
-<a class="indexterm" name="id352708"></a>
-<a class="indexterm" name="id352715"></a>
-<a class="indexterm" name="id352722"></a>
+</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2602204"></a>NetBIOS over TCP/IP</h3></div></div></div><p>
+<a class="indexterm" name="id2602212"></a>
+<a class="indexterm" name="id2602218"></a>
+<a class="indexterm" name="id2602225"></a>
+<a class="indexterm" name="id2602232"></a>
 Samba implements NetBIOS, as does MS Windows NT/200x/XP, by encapsulating it over TCP/IP.
 NetBIOS-based networking uses broadcast messaging to effect browse list management. When running NetBIOS over
 TCP/IP, this uses UDP-based messaging.  UDP messages can be broadcast or unicast.
 </p><p>
-<a class="indexterm" name="id352734"></a>
-Normally, only unicast UDP messaging can be forwarded by routers. The <a class="indexterm" name="id352741"></a>remote announce
+<a class="indexterm" name="id2602247"></a>
+Normally, only unicast UDP messaging can be forwarded by routers. The <a class="link" href="smb.conf.5.html#REMOTEANNOUNCE">remote announce</a>
 parameter to smb.conf helps to project browse announcements to remote network segments via unicast UDP.
-Similarly, the <a class="indexterm" name="id352749"></a>remote browse sync parameter of <code class="filename">smb.conf</code> implements browse list
+Similarly, the <a class="link" href="smb.conf.5.html#REMOTEBROWSESYNC">remote browse sync</a> parameter of <code class="filename">smb.conf</code> implements browse list
 collation using unicast UDP.
 </p><p>
 The methods used by MS Windows to perform name lookup requests (name resolution) is determined by a
 configuration parameter called the NetBIOS node-type. There are four basic NetBIOS node types:
-</p><a class="indexterm" name="id352769"></a><a class="indexterm" name="id352775"></a><a class="indexterm" name="id352782"></a><a class="indexterm" name="id352789"></a><a class="indexterm" name="id352796"></a><a class="indexterm" name="id352803"></a><a class="indexterm" name="id352809"></a><a class="indexterm" name="id352816"></a><div class="itemizedlist"><ul type="disc"><li><p><span class="emphasis"><em>b-node (type 0x01):</em></span> The Windows client will use only
+</p><a class="indexterm" name="id2602295"></a><a class="indexterm" name="id2602302"></a><a class="indexterm" name="id2602309"></a><a class="indexterm" name="id2602315"></a><a class="indexterm" name="id2602322"></a><a class="indexterm" name="id2602329"></a><a class="indexterm" name="id2602336"></a><a class="indexterm" name="id2602343"></a><div class="itemizedlist"><ul type="disc"><li><p><span class="emphasis"><em>b-node (type 0x01):</em></span> The Windows client will use only
 	NetBIOS broadcast requests using UDP broadcast.</p></li><li><p><span class="emphasis"><em>p-node (type 0x02):</em></span> The Windows client will use point-to-point
 	(NetBIOS unicast) requests using UDP unicast directed to a WINS server.</p></li><li><p><span class="emphasis"><em>m-node (type 0x04):</em></span> The Windows client will first use
 	NetBIOS broadcast requests using UDP broadcast, then it will use (NetBIOS unicast)
 	requests using UDP unicast directed to a WINS server.</p></li><li><p><span class="emphasis"><em>h-node (type 0x08):</em></span> The Windows client will use
 	(NetBIOS unicast) requests using UDP unicast directed to a WINS server, then it will use
 	NetBIOS broadcast requests using UDP broadcast.</p></li></ul></div><p>
-<a class="indexterm" name="id352860"></a>
-<a class="indexterm" name="id352867"></a>
-<a class="indexterm" name="id352874"></a>
-<a class="indexterm" name="id352880"></a>
-<a class="indexterm" name="id352887"></a>
-<a class="indexterm" name="id352894"></a>
+<a class="indexterm" name="id2602392"></a>
+<a class="indexterm" name="id2602398"></a>
+<a class="indexterm" name="id2602405"></a>
+<a class="indexterm" name="id2602412"></a>
+<a class="indexterm" name="id2602419"></a>
+<a class="indexterm" name="id2602426"></a>
 The default Windows network client (or server) network configuration enables NetBIOS over TCP/IP
 and b-node configuration. The use of WINS makes most sense with h-node (hybrid mode) operation so that
 in the event of a WINS breakdown or non-availability, the client can use broadcast-based name resolution.
 </p><p>
-<a class="indexterm" name="id352907"></a>
-<a class="indexterm" name="id352916"></a>
-<a class="indexterm" name="id352922"></a>
-<a class="indexterm" name="id352929"></a>
-<a class="indexterm" name="id352936"></a>
-<a class="indexterm" name="id352943"></a>
-<a class="indexterm" name="id352949"></a>
+<a class="indexterm" name="id2602441"></a>
+<a class="indexterm" name="id2602450"></a>
+<a class="indexterm" name="id2602458"></a>
+<a class="indexterm" name="id2602464"></a>
+<a class="indexterm" name="id2602471"></a>
+<a class="indexterm" name="id2602478"></a>
+<a class="indexterm" name="id2602485"></a>
 In those networks where Samba is the only SMB server technology, wherever possible <code class="filename">nmbd</code>
 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="id352965"></a>remote announce and the <a class="indexterm" name="id352972"></a>remote browse sync parameters to your <code class="filename">smb.conf</code> file.
+browsing to work is by using the <a class="link" href="smb.conf.5.html#REMOTEANNOUNCE">remote announce</a> and the <a class="link" href="smb.conf.5.html#REMOTEBROWSESYNC">remote browse sync</a> parameters to your <code class="filename">smb.conf</code> file.
 </p><p>
-<a class="indexterm" name="id352989"></a>
+<a class="indexterm" name="id2602536"></a>
 If only one WINS server is used for an entire multisegment network, then
-the use of the <a class="indexterm" name="id352996"></a>remote announce and the
-<a class="indexterm" name="id353004"></a>remote browse sync parameters should not be necessary.
+the use of the <a class="link" href="smb.conf.5.html#REMOTEANNOUNCE">remote announce</a> and the
+<a class="link" href="smb.conf.5.html#REMOTEBROWSESYNC">remote browse sync</a> parameters should not be necessary.
 </p><p>
-<a class="indexterm" name="id353014"></a>
+<a class="indexterm" name="id2602571"></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.20 release. Hopefully, this will become a
 supported feature of one of the Samba-3 release series. The delay is caused by the fact that this feature has
 not been of sufficient significance to inspire someone to pay a developer to complete it.
 </p><p>
-<a class="indexterm" name="id353030"></a>
-<a class="indexterm" name="id353037"></a>
-<a class="indexterm" name="id353044"></a>
-<a class="indexterm" name="id353050"></a>
-<a class="indexterm" name="id353057"></a>
-<a class="indexterm" name="id353064"></a>
-<a class="indexterm" name="id353071"></a>
-<a class="indexterm" name="id353078"></a>
+<a class="indexterm" name="id2602590"></a>
+<a class="indexterm" name="id2602596"></a>
+<a class="indexterm" name="id2602603"></a>
+<a class="indexterm" name="id2602610"></a>
+<a class="indexterm" name="id2602617"></a>
+<a class="indexterm" name="id2602624"></a>
+<a class="indexterm" name="id2602630"></a>
+<a class="indexterm" name="id2602637"></a>
 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 <code class="filename">nmbd</code> 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="id353093"></a>remote browse sync and <a class="indexterm" name="id353100"></a>remote announce to effect browse list
+<a class="link" href="smb.conf.5.html#REMOTEBROWSESYNC">remote browse sync</a> and <a class="link" href="smb.conf.5.html#REMOTEANNOUNCE">remote announce</a> 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
@@ -194,15 +194,15 @@
 DNS; consequently, DNS is a poor substitute for WINS given that when NetBIOS over TCP/IP is used, Windows
 clients are designed to use WINS.
 </p><p>
-<a class="indexterm" name="id353120"></a>
-<a class="indexterm" name="id353127"></a>
-<a class="indexterm" name="id353134"></a>
+<a class="indexterm" name="id2602699"></a>
+<a class="indexterm" name="id2602706"></a>
+<a class="indexterm" name="id2602712"></a>
 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><p>
-<a class="indexterm" name="id353146"></a>
+<a class="indexterm" name="id2602728"></a>
 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 <code class="filename">hosts</code> file. It is located in <code class="filename">%SystemRoot%\System32\Drivers\etc</code>.
@@ -217,46 +217,46 @@
 	</p></li><li><p>
 	Looks up entries in LMHOSTS, located in <code class="filename">%SystemRoot%\System32\Drivers\etc</code>.
 	</p></li></ol></div><p>
-<a class="indexterm" name="id353211"></a>
-<a class="indexterm" name="id353218"></a>
-<a class="indexterm" name="id353224"></a>
-<a class="indexterm" name="id353231"></a>
+<a class="indexterm" name="id2602795"></a>
+<a class="indexterm" name="id2602802"></a>
+<a class="indexterm" name="id2602808"></a>
+<a class="indexterm" name="id2602815"></a>
 Given the nature of how the NetBIOS over TCP/IP protocol is implemented, only WINS is capable of resolving
 with any reliability name lookups for service-oriented names such as TEMPTATION&lt;1C&gt;  a NetBIOS
 name query that seeks to find network logon servers. DNS has no concept of service-oriented names such as
 this. In fact, the Microsoft ADS implementation specifically manages a whole range of extended
 service-oriented DNS entries. This type of facility is not implemented and is not supported for the NetBIOS
 over TCP/IP protocol namespace.
-</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id353250"></a>TCP/IP without NetBIOS</h3></div></div></div><p>
-<a class="indexterm" name="id353257"></a>
-<a class="indexterm" name="id353263"></a>
-<a class="indexterm" name="id353270"></a>
+</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2602840"></a>TCP/IP without NetBIOS</h3></div></div></div><p>
+<a class="indexterm" name="id2602847"></a>
+<a class="indexterm" name="id2602854"></a>
+<a class="indexterm" name="id2602861"></a>
 All TCP/IP-enabled systems use various forms of hostname resolution. The primary
 methods for TCP/IP hostname resolution involve either a static file (<code class="filename">/etc/hosts</code>)
 or the Domain Name System (DNS). DNS is the technology that makes
 the Internet usable. DNS-based hostname resolution is supported by nearly all
 TCP/IP-enabled systems. Only a few embedded TCP/IP systems do not support DNS.
 </p><p>
-<a class="indexterm" name="id353289"></a>
-<a class="indexterm" name="id353296"></a>
-<a class="indexterm" name="id353302"></a>
-<a class="indexterm" name="id353309"></a>
+<a class="indexterm" name="id2602883"></a>
+<a class="indexterm" name="id2602889"></a>
+<a class="indexterm" name="id2602896"></a>
+<a class="indexterm" name="id2602903"></a>
 Windows 200x/XP can register its hostname with a Dynamic DNS server (DDNS). It is possible to force register with a
 dynamic DNS server in Windows 200x/XP using <code class="literal">ipconfig /registerdns</code>.
 </p><p>
-<a class="indexterm" name="id353329"></a>
-<a class="indexterm" name="id353335"></a>
-<a class="indexterm" name="id353342"></a>
+<a class="indexterm" name="id2602924"></a>
+<a class="indexterm" name="id2602931"></a>
+<a class="indexterm" name="id2602937"></a>
 With Active Directory, a correctly functioning DNS server is absolutely essential. In the absence of a working
 DNS server that has been correctly configured, MS Windows clients and servers will be unable to locate each
 other, so network services consequently will be severely impaired.
 </p><p>
-<a class="indexterm" name="id353354"></a>
-<a class="indexterm" name="id353361"></a>
-<a class="indexterm" name="id353368"></a>
-<a class="indexterm" name="id353375"></a>
-<a class="indexterm" name="id353382"></a>
-<a class="indexterm" name="id353388"></a>
+<a class="indexterm" name="id2602952"></a>
+<a class="indexterm" name="id2602959"></a>
+<a class="indexterm" name="id2602966"></a>
+<a class="indexterm" name="id2602973"></a>
+<a class="indexterm" name="id2602980"></a>
+<a class="indexterm" name="id2602986"></a>
 Use of raw SMB over TCP/IP (No NetBIOS layer) can be done only with Active Directory domains. Samba is not an
 Active Directory domain controller: ergo, it is not possible to run Samba as a domain controller and at the same
 time <span class="emphasis"><em>not</em></span> use NetBIOS. Where Samba is used as an Active Directory domain member server
@@ -265,11 +265,11 @@
 appropriate DNS entries for the Samba DMS because they will not be automatically generated either by Samba, or
 by the ADS environment.
 </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><p>
-<a class="indexterm" name="id353417"></a>
-<a class="indexterm" name="id353426"></a>
-<a class="indexterm" name="id353433"></a>
-<a class="indexterm" name="id353439"></a>
-<a class="indexterm" name="id353446"></a>
+<a class="indexterm" name="id2603022"></a>
+<a class="indexterm" name="id2603030"></a>
+<a class="indexterm" name="id2603037"></a>
+<a class="indexterm" name="id2603044"></a>
+<a class="indexterm" name="id2603050"></a>
 Occasionally we hear from UNIX network administrators who want to use a UNIX-based DDNS server in place
 of the Microsoft DNS server. While this might be desirable to some, the MS Windows 200x DNS server is
 autoconfigured to work with Active Directory. It is possible to use BIND version 8 or 9, but it will almost
@@ -277,9 +277,9 @@
 hostnames to locate essential network services.  The following are some of the default service records that
 Active Directory requires:
 </p><p>
-<a class="indexterm" name="id353463"></a>
-<a class="indexterm" name="id353470"></a>
-<a class="indexterm" name="id353476"></a>
+<a class="indexterm" name="id2603072"></a>
+<a class="indexterm" name="id2603079"></a>
+<a class="indexterm" name="id2603085"></a>
 The use of DDNS is highly recommended with Active Directory, in which case the use of BIND9 is preferred for
 its ability to adequately support the SRV (service) records that are needed for Active Directory. Of course,
 when running ADS, it makes sense to use Microsoft's own DDNS server because of the natural affinity between ADS
@@ -370,40 +370,40 @@
 ;; WHEN: Wed Oct  7 14:39:31 2004
 ;; MSG SIZE  rcvd: 171
 </pre><p>
-	</p></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id353751"></a>How Browsing Functions</h2></div></div></div><p>
-<a class="indexterm" name="id353759"></a>
-<a class="indexterm" name="id353766"></a>
-<a class="indexterm" name="id353773"></a>
-<a class="indexterm" name="id353779"></a>
-<a class="indexterm" name="id353786"></a>
+	</p></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2603391"></a>How Browsing Functions</h2></div></div></div><p>
+<a class="indexterm" name="id2603399"></a>
+<a class="indexterm" name="id2603406"></a>
+<a class="indexterm" name="id2603413"></a>
+<a class="indexterm" name="id2603419"></a>
+<a class="indexterm" name="id2603426"></a>
 MS Windows machines register their NetBIOS names (i.e., the machine name for each service type in operation)
 on startup.  The exact method by which this name registration takes place is determined by whether or not the
 MS Windows client/server has been given a WINS server address, whether or not LMHOSTS lookup is enabled,
 whether or not DNS for NetBIOS name resolution is enabled, and so on.
 </p><p>
-<a class="indexterm" name="id353799"></a>
-<a class="indexterm" name="id353806"></a>
-<a class="indexterm" name="id353813"></a>
+<a class="indexterm" name="id2603443"></a>
+<a class="indexterm" name="id2603450"></a>
+<a class="indexterm" name="id2603457"></a>
 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="id353823"></a>remote announce
+into the browse list of a remote MS Windows network (using the <a class="link" href="smb.conf.5.html#REMOTEANNOUNCE">remote announce</a>
 parameter).
 </p><p>
-<a class="indexterm" name="id353833"></a>
-<a class="indexterm" name="id353840"></a>
-<a class="indexterm" name="id353847"></a>
+<a class="indexterm" name="id2603486"></a>
+<a class="indexterm" name="id2603492"></a>
+<a class="indexterm" name="id2603499"></a>
 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>
-<a class="indexterm" name="id353859"></a>
-<a class="indexterm" name="id353865"></a>
-<a class="indexterm" name="id353874"></a>
-<a class="indexterm" name="id353881"></a>
-<a class="indexterm" name="id353888"></a>
-<a class="indexterm" name="id353894"></a>
-<a class="indexterm" name="id353901"></a>
-<a class="indexterm" name="id353908"></a>
+<a class="indexterm" name="id2603512"></a>
+<a class="indexterm" name="id2603519"></a>
+<a class="indexterm" name="id2603528"></a>
+<a class="indexterm" name="id2603535"></a>
+<a class="indexterm" name="id2603542"></a>
+<a class="indexterm" name="id2603548"></a>
+<a class="indexterm" name="id2603555"></a>
+<a class="indexterm" name="id2603562"></a>
 During the startup process, an election takes place to create a local master browser (LMB) if one does not
 already exist. On each NetBIOS network one machine will be elected to function as the domain master browser
 (DMB). This domain browsing has nothing to do with MS security Domain Control.  Instead, the DMB serves the
@@ -413,14 +413,14 @@
 the election criteria used, the machine with the highest uptime, or the most senior protocol version or other
 criteria, will win the election as DMB.
 </p><p>
-<a class="indexterm" name="id353932"></a>
-<a class="indexterm" name="id353938"></a>
-<a class="indexterm" name="id353945"></a>
-<a class="indexterm" name="id353952"></a>
-<a class="indexterm" name="id353958"></a>
-<a class="indexterm" name="id353965"></a>
-<a class="indexterm" name="id353972"></a>
-<a class="indexterm" name="id353979"></a>
+<a class="indexterm" name="id2603586"></a>
+<a class="indexterm" name="id2603592"></a>
+<a class="indexterm" name="id2603599"></a>
+<a class="indexterm" name="id2603606"></a>
+<a class="indexterm" name="id2603613"></a>
+<a class="indexterm" name="id2603620"></a>
+<a class="indexterm" name="id2603626"></a>
+<a class="indexterm" name="id2603634"></a>
 Where a WINS server is used, the DMB registers its IP address with the WINS server using the name of the
 domain and the NetBIOS name type 1B (e.g., DOMAIN&lt;1B&gt;). All LMBs register their IP addresses with the WINS
 server, also with the name of the domain and the NetBIOS name type of 1D. The 1B name is unique to one
@@ -428,35 +428,35 @@
 Machines that have registered the 1D name will be authoritive browse list maintainers for the network segment
 they are on. The DMB is responsible for synchronizing the browse lists it obtains from the LMBs.
 </p><p>
-<a class="indexterm" name="id354002"></a>
+<a class="indexterm" name="id2603669"></a>
 Clients wishing to browse the network make use of this list but also depend on the availability of correct
 name resolution to the respective IP address or addresses.
 </p><p>
-<a class="indexterm" name="id354013"></a>
+<a class="indexterm" name="id2603682"></a>
 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>
-<a class="indexterm" name="id354025"></a>
-<a class="indexterm" name="id354032"></a>
-<a class="indexterm" name="id354038"></a>
-<a class="indexterm" name="id354045"></a>
-<a class="indexterm" name="id354052"></a>
-<a class="indexterm" name="id354058"></a>
+<a class="indexterm" name="id2603696"></a>
+<a class="indexterm" name="id2603703"></a>
+<a class="indexterm" name="id2603709"></a>
+<a class="indexterm" name="id2603716"></a>
+<a class="indexterm" name="id2603723"></a>
+<a class="indexterm" name="id2603730"></a>
 Samba supports a feature that allows forced synchronization of browse lists across routed networks using the
-<a class="indexterm" name="id354066"></a>remote browse sync parameter in the <code class="filename">smb.conf</code> file. This causes Samba to contact the
+<a class="link" href="smb.conf.5.html#REMOTEBROWSESYNC">remote browse sync</a> parameter in the <code class="filename">smb.conf</code> file. This causes Samba to contact the
 LMB on a remote network and to request browse list synchronization. This effectively bridges two networks that
 are separated by routers. The two remote networks may use either broadcast-based name resolution or WINS-based
-name resolution, but it should be noted that the <a class="indexterm" name="id354082"></a>remote browse sync parameter provides
+name resolution, but it should be noted that the <a class="link" href="smb.conf.5.html#REMOTEBROWSESYNC">remote browse sync</a> 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, <code class="filename">/etc/hosts</code>, 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><p>
-<a class="indexterm" name="id354112"></a>
-<a class="indexterm" name="id354118"></a>
-<a class="indexterm" name="id354125"></a>
-<a class="indexterm" name="id354131"></a>
-<a class="indexterm" name="id354138"></a>
-<a class="indexterm" name="id354145"></a>
+<a class="indexterm" name="id2603799"></a>
+<a class="indexterm" name="id2603806"></a>
+<a class="indexterm" name="id2603812"></a>
+<a class="indexterm" name="id2603819"></a>
+<a class="indexterm" name="id2603825"></a>
+<a class="indexterm" name="id2603832"></a>
 To configure cross-subnet browsing on a network containing machines in a workgroup, not an NT domain, you need
 to set up one Samba server to be the DMB (note that this is not the same as a Primary Domain Controller,
 although in an NT domain the same machine plays both roles). The role of a DMB is to collate the browse lists
@@ -464,142 +464,138 @@
 as a DMB, each subnet would be an isolated workgroup unable to see any machines on another subnet. It is the
 presence of a DMB that makes cross-subnet browsing possible for a workgroup.
 </p><p>
-<a class="indexterm" name="id354160"></a>
+<a class="indexterm" name="id2603863"></a>
 In a workgroup environment the DMB must be a Samba server, and there must only be one DMB per workgroup name.
 To set up a Samba server as a DMB, set the following option in the <em class="parameter"><code>[global]</code></em> section
 of the <code class="filename">smb.conf</code> file:
 </p><p>
-</p><table class="simplelist" border="0" summary="Simple list"><tr><td><a class="indexterm" name="id354189"></a><em class="parameter"><code>domain master = yes</code></em></td></tr></table><p>
+</p><table class="simplelist" border="0" summary="Simple list"><tr><td><a class="indexterm" name="id2603894"></a><em class="parameter"><code>domain master = yes</code></em></td></tr></table><p>
 </p><p>
-<a class="indexterm" name="id354204"></a>
-<a class="indexterm" name="id354211"></a>
+<a class="indexterm" name="id2603908"></a>
+<a class="indexterm" name="id2603915"></a>
 The DMB should preferably be the LMB for its own subnet. In order to achieve this, set the following options
-in the <em class="parameter"><code>[global]</code></em> section of the <code class="filename">smb.conf</code> file as shown in <a href="NetworkBrowsing.html#dmbexample" title="Example 10.1. Domain Master Browser smb.conf">Domain Master Browser smb.conf</a>
-</p><div class="example"><a name="dmbexample"></a><p class="title"><b>Example 10.1. Domain Master Browser smb.conf</b></p><div class="example-contents"><table class="simplelist" border="0" summary="Simple list"><tr><td> </td></tr><tr><td><em class="parameter"><code>[global]</code></em></td></tr><tr><td><a class="indexterm" name="id354264"></a><em class="parameter"><code>domain master = yes</code></em></td></tr><tr><td><a class="indexterm" name="id354276"></a><em class="parameter"><code>local master = yes</code></em></td></tr><tr><td><a class="indexterm" name="id354289"></a><em class="parameter"><code>preferred master = yes</code></em></td></tr><tr><td><a class="indexterm" name="id354301"></a><em class="parameter"><code>os level = 65</code></em></td></tr></table></div></div><br class="example-break"><p>
-<a class="indexterm" name="id354317"></a>
-<a class="indexterm" name="id354323"></a>
+in the <em class="parameter"><code>[global]</code></em> section of the <code class="filename">smb.conf</code> file as shown in <a class="link" href="NetworkBrowsing.html#dmbexample" title="Example 10.1. Domain Master Browser smb.conf">Domain Master Browser smb.conf</a>
+</p><div class="example"><a name="dmbexample"></a><p class="title"><b>Example 10.1. Domain Master Browser smb.conf</b></p><div class="example-contents"><table class="simplelist" border="0" summary="Simple list"><tr><td> </td></tr><tr><td><em class="parameter"><code>[global]</code></em></td></tr><tr><td><a class="indexterm" name="id2603970"></a><em class="parameter"><code>domain master = yes</code></em></td></tr><tr><td><a class="indexterm" name="id2603981"></a><em class="parameter"><code>local master = yes</code></em></td></tr><tr><td><a class="indexterm" name="id2603993"></a><em class="parameter"><code>preferred master = yes</code></em></td></tr><tr><td><a class="indexterm" name="id2604005"></a><em class="parameter"><code>os level = 65</code></em></td></tr></table></div></div><br class="example-break"><p>
+<a class="indexterm" name="id2604020"></a>
+<a class="indexterm" name="id2604026"></a>
 The DMB may be the same machine as the WINS server, if necessary.
 </p><p>
-<a class="indexterm" name="id354334"></a>
-<a class="indexterm" name="id354341"></a>
-<a class="indexterm" name="id354347"></a>
+<a class="indexterm" name="id2604037"></a>
+<a class="indexterm" name="id2604044"></a>
+<a class="indexterm" name="id2604051"></a>
 Next, you should ensure that each of the subnets contains a machine that can act as an LMB for the workgroup.
 Any MS Windows NT/200x/XP machine should be able to do this, as will Windows 9x/Me machines (although these
 tend to get rebooted more often, so it is not such a good idea to use them). To make a Samba server an LMB,
 set the following options in the <em class="parameter"><code>[global]</code></em> section of the <code class="filename">smb.conf</code> file as shown in
-<a href="NetworkBrowsing.html#lmbexample" title="Example 10.2. Local master browser smb.conf">Local master browser smb.conf</a>
-</p><div class="example"><a name="lmbexample"></a><p class="title"><b>Example 10.2. Local master browser smb.conf</b></p><div class="example-contents"><table class="simplelist" border="0" summary="Simple list"><tr><td> </td></tr><tr><td><em class="parameter"><code>[global]</code></em></td></tr><tr><td><a class="indexterm" name="id354402"></a><em class="parameter"><code>domain master = no</code></em></td></tr><tr><td><a class="indexterm" name="id354415"></a><em class="parameter"><code>local master = yes</code></em></td></tr><tr><td><a class="indexterm" name="id354427"></a><em class="parameter"><code>preferred master = yes</code></em></td></tr><tr><td><a class="indexterm" name="id354440"></a><em class="parameter"><code>os level = 65</code></em></td></tr></table></div></div><br class="example-break"><p>
-<a class="indexterm" name="id354456"></a>
+<a class="link" href="NetworkBrowsing.html#lmbexample" title="Example 10.2. Local master browser smb.conf">Local master browser smb.conf</a>
+</p><div class="example"><a name="lmbexample"></a><p class="title"><b>Example 10.2. Local master browser smb.conf</b></p><div class="example-contents"><table class="simplelist" border="0" summary="Simple list"><tr><td> </td></tr><tr><td><em class="parameter"><code>[global]</code></em></td></tr><tr><td><a class="indexterm" name="id2604108"></a><em class="parameter"><code>domain master = no</code></em></td></tr><tr><td><a class="indexterm" name="id2604120"></a><em class="parameter"><code>local master = yes</code></em></td></tr><tr><td><a class="indexterm" name="id2604132"></a><em class="parameter"><code>preferred master = yes</code></em></td></tr><tr><td><a class="indexterm" name="id2604144"></a><em class="parameter"><code>os level = 65</code></em></td></tr></table></div></div><br class="example-break"><p>
+<a class="indexterm" name="id2604159"></a>
 Do not do this for more than one Samba server on each subnet, or they will war with
 each other over which is to be the LMB.
 </p><p>
-<a class="indexterm" name="id354467"></a>
-<a class="indexterm" name="id354473"></a>
-The <a class="indexterm" name="id354480"></a>local master parameter allows Samba to act as a
-LMB. The <a class="indexterm" name="id354488"></a>preferred master causes <code class="literal">nmbd</code>
-to force a browser election on startup and the <a class="indexterm" name="id354501"></a>os level
+<a class="indexterm" name="id2604171"></a>
+<a class="indexterm" name="id2604177"></a>
+The <a class="link" href="smb.conf.5.html#LOCALMASTER">local master</a> parameter allows Samba to act as a
+LMB. The <a class="link" href="smb.conf.5.html#PREFERREDMASTER">preferred master</a> causes <code class="literal">nmbd</code>
+to force a browser election on startup and the <a class="link" href="smb.conf.5.html#OSLEVEL">os level</a>
 parameter sets Samba high enough so it should win any browser elections.
 </p><p>
-<a class="indexterm" name="id354512"></a>
+<a class="indexterm" name="id2604230"></a>
 If you have an NT machine on the subnet that you wish to be the LMB, you can disable Samba from
 becoming an LMB by setting the following options in the <em class="parameter"><code>[global]</code></em> section of the
-<code class="filename">smb.conf</code> file as shown in <a href="NetworkBrowsing.html#nombexample" title="Example 10.3. smb.conf for Not Being a Master Browser">smb.conf for Not Being a Master Browser</a>.
+<code class="filename">smb.conf</code> file as shown in <a class="link" href="NetworkBrowsing.html#nombexample" title="Example 10.3. smb.conf for Not Being a Master Browser">smb.conf for Not Being a Master Browser</a>.
 </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><div class="example-contents"><table class="simplelist" border="0" summary="Simple list"><tr><td> </td></tr><tr><td><em class="parameter"><code>[global]</code></em></td></tr><tr><td><a class="indexterm" name="id354566"></a><em class="parameter"><code>domain master = no</code></em></td></tr><tr><td><a class="indexterm" name="id354578"></a><em class="parameter"><code>local master = no</code></em></td></tr><tr><td><a class="indexterm" name="id354591"></a><em class="parameter"><code>preferred master = no</code></em></td></tr><tr><td><a class="indexterm" name="id354604"></a><em class="parameter"><code>os level = 0</code></em></td></tr></table></div></div><p><br class="example-break">
-</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id354619"></a>Domain Browsing Configuration</h3></div></div></div><p>
-<a class="indexterm" name="id354627"></a>
-<a class="indexterm" name="id354634"></a>
-<a class="indexterm" name="id354640"></a>
-<a class="indexterm" name="id354647"></a>
+</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><div class="example-contents"><table class="simplelist" border="0" summary="Simple list"><tr><td> </td></tr><tr><td><em class="parameter"><code>[global]</code></em></td></tr><tr><td><a class="indexterm" name="id2604285"></a><em class="parameter"><code>domain master = no</code></em></td></tr><tr><td><a class="indexterm" name="id2604297"></a><em class="parameter"><code>local master = no</code></em></td></tr><tr><td><a class="indexterm" name="id2604308"></a><em class="parameter"><code>preferred master = no</code></em></td></tr><tr><td><a class="indexterm" name="id2604320"></a><em class="parameter"><code>os level = 0</code></em></td></tr></table></div></div><p><br class="example-break">
+</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2604335"></a>Domain Browsing Configuration</h3></div></div></div><p>
+<a class="indexterm" name="id2604343"></a>
+<a class="indexterm" name="id2604350"></a>
+<a class="indexterm" name="id2604356"></a>
+<a class="indexterm" name="id2604363"></a>
 If you are adding Samba servers to a Windows NT domain, then you must not set up a Samba server as a DMB.  By
 default, a Windows NT PDC for a domain is also the DMB for that domain. Network browsing may break if a Samba
 server other than the PDC registers the DMB NetBIOS name (<em class="replaceable"><code>DOMAIN</code></em>&lt;1B&gt;) with
 WINS.
 </p><p>
-<a class="indexterm" name="id354663"></a>
+<a class="indexterm" name="id2604382"></a>
 For subnets other than the one containing the Windows NT PDC, you may set up Samba servers as LMBs as
-described. To make a Samba server a Local Master Browser, set the following options in the <em class="parameter"><code>[global]</code></em> section of the <code class="filename">smb.conf</code> file as shown in <a href="NetworkBrowsing.html#remsmb" title="Example 10.4. Local Master Browser smb.conf">Local Master Browser
+described. To make a Samba server a Local Master Browser, set the following options in the <em class="parameter"><code>[global]</code></em> section of the <code class="filename">smb.conf</code> file as shown in <a class="link" href="NetworkBrowsing.html#remsmb" title="Example 10.4. Local Master Browser smb.conf">Local Master Browser
 smb.conf</a>
-</p><div class="example"><a name="remsmb"></a><p class="title"><b>Example 10.4. Local Master Browser smb.conf</b></p><div class="example-contents"><table class="simplelist" border="0" summary="Simple list"><tr><td> </td></tr><tr><td><em class="parameter"><code>[global]</code></em></td></tr><tr><td><a class="indexterm" name="id354716"></a><em class="parameter"><code>domain master = no</code></em></td></tr><tr><td><a class="indexterm" name="id354729"></a><em class="parameter"><code>local master = yes</code></em></td></tr><tr><td><a class="indexterm" name="id354741"></a><em class="parameter"><code>preferred master = yes</code></em></td></tr><tr><td><a class="indexterm" name="id354754"></a><em class="parameter"><code>os level = 65</code></em></td></tr></table></div></div><br class="example-break"><p>
-<a class="indexterm" name="id354770"></a>
-<a class="indexterm" name="id354776"></a>
+</p><div class="example"><a name="remsmb"></a><p class="title"><b>Example 10.4. Local Master Browser smb.conf</b></p><div class="example-contents"><table class="simplelist" border="0" summary="Simple list"><tr><td> </td></tr><tr><td><em class="parameter"><code>[global]</code></em></td></tr><tr><td><a class="indexterm" name="id2604438"></a><em class="parameter"><code>domain master = no</code></em></td></tr><tr><td><a class="indexterm" name="id2604450"></a><em class="parameter"><code>local master = yes</code></em></td></tr><tr><td><a class="indexterm" name="id2604461"></a><em class="parameter"><code>preferred master = yes</code></em></td></tr><tr><td><a class="indexterm" name="id2604473"></a><em class="parameter"><code>os level = 65</code></em></td></tr></table></div></div><br class="example-break"><p>
+<a class="indexterm" name="id2604488"></a>
+<a class="indexterm" name="id2604495"></a>
 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="id354784"></a>os level parameter to lower levels.  By doing this you can tune the order of machines
-that will become LMBs if they are running. For more details on this, refer to <a href="NetworkBrowsing.html#browse-force-master" title="Forcing Samba to Be the Master">Forcing Samba to Be the Master</a>.
+<a class="link" href="smb.conf.5.html#OSLEVEL">os level</a> parameter to lower levels.  By doing this you can tune the order of machines
+that will become LMBs if they are running. For more details on this, refer to <a class="link" href="NetworkBrowsing.html#browse-force-master" title="Forcing Samba to Be the Master">Forcing Samba to Be the Master</a>.
 </p><p>
-<a class="indexterm" name="id354804"></a>
-<a class="indexterm" name="id354810"></a>
-<a class="indexterm" name="id354817"></a>
+<a class="indexterm" name="id2604530"></a>
+<a class="indexterm" name="id2604536"></a>
+<a class="indexterm" name="id2604543"></a>
 If you have Windows NT machines that are members of the domain on all subnets and you are sure they will
 always be running, you can disable Samba from taking part in browser elections and ever becoming an LMB by
 setting the following options in the <em class="parameter"><code>[global]</code></em> section of the <code class="filename">smb.conf</code> file as shown
-in <a href="NetworkBrowsing.html#xremmb" title="Example 10.5. smb.conf for Not Being a master browser"><code class="filename">smb.conf</code> for Not Being a master browser</a>
+in <a class="link" href="NetworkBrowsing.html#xremmb" title="Example 10.5. smb.conf for Not Being a master browser"><code class="filename">smb.conf</code> for Not Being a master browser</a>
 </p><p>
-</p><div class="example"><a name="xremmb"></a><p class="title"><b>Example 10.5. <code class="filename">smb.conf</code> for Not Being a master browser</b></p><div class="example-contents"><em class="parameter"><code>[global]</code></em><a class="indexterm" name="id354873"></a>domain master = no
-<a class="indexterm" name="id354880"></a>local master = no
-<a class="indexterm" name="id354887"></a>preferred master = no
-<a class="indexterm" name="id354894"></a>os level = 0
-</div></div><p><br class="example-break">
+</p><div class="example"><a name="xremmb"></a><p class="title"><b>Example 10.5. <code class="filename">smb.conf</code> for Not Being a master browser</b></p><div class="example-contents"><em class="parameter"><code>[global]</code></em><a class="link" href="smb.conf.5.html#DOMAINMASTER">domain master = no</a><a class="link" href="smb.conf.5.html#LOCALMASTER">local master = no</a><a class="link" href="smb.conf.5.html#PREFERREDMASTER">preferred master = no</a><a class="link" href="smb.conf.5.html#OSLEVEL">os level = 0</a></div></div><p><br class="example-break">
 </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><p>
-<a class="indexterm" name="id354916"></a>
-<a class="indexterm" name="id354922"></a>
-<a class="indexterm" name="id354929"></a>
-<a class="indexterm" name="id354936"></a>
-<a class="indexterm" name="id354943"></a>
-<a class="indexterm" name="id354950"></a>
-<a class="indexterm" name="id354956"></a>
+<a class="indexterm" name="id2604661"></a>
+<a class="indexterm" name="id2604668"></a>
+<a class="indexterm" name="id2604674"></a>
+<a class="indexterm" name="id2604681"></a>
+<a class="indexterm" name="id2604688"></a>
+<a class="indexterm" name="id2604695"></a>
+<a class="indexterm" name="id2604702"></a>
 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="id354970"></a>os level global option in <code class="filename">smb.conf</code> to a
+If you want Samba to win elections, set the <a class="link" href="smb.conf.5.html#OSLEVEL">os level</a> global option in <code class="filename">smb.conf</code> to a
 higher number. It defaults to 20. Using 34 would make it win all elections over every other system (except
 other Samba systems).
 </p><p>
-An <a class="indexterm" name="id354988"></a>os level of two would make it beat Windows for Workgroups and Windows 9x/Me, but
+An <a class="link" href="smb.conf.5.html#OSLEVEL">os level</a> 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>
-<a class="indexterm" name="id354999"></a>
-<a class="indexterm" name="id355006"></a>
-<a class="indexterm" name="id355013"></a>
-<a class="indexterm" name="id355020"></a>
-If you want Samba to force an election on startup, set the <a class="indexterm" name="id355027"></a>preferred master global
+<a class="indexterm" name="id2604758"></a>
+<a class="indexterm" name="id2604765"></a>
+<a class="indexterm" name="id2604772"></a>
+<a class="indexterm" name="id2604779"></a>
+If you want Samba to force an election on startup, set the <a class="link" href="smb.conf.5.html#PREFERREDMASTER">preferred master</a> global
 option in <code class="filename">smb.conf</code> to <code class="constant">yes</code>.  Samba will then have a slight advantage over other
 potential master browsers that are not preferred master browsers.  Use this parameter with care, because if
 you have two hosts (whether they are Windows 9x/Me or NT/200x/XP or Samba) on the same local subnet both set
-with <a class="indexterm" name="id355046"></a>preferred master to <code class="constant">yes</code>, then periodically and continually
+with <a class="link" href="smb.conf.5.html#PREFERREDMASTER">preferred master</a> to <code class="constant">yes</code>, then periodically and continually
 they will force an election in order to become the LMB.
 </p><p>
-<a class="indexterm" name="id355060"></a>
-<a class="indexterm" name="id355067"></a>
-<a class="indexterm" name="id355074"></a>
-<a class="indexterm" name="id355080"></a>
-<a class="indexterm" name="id355087"></a>
-If you want Samba to be a <span class="emphasis"><em>DMB</em></span>, then it is recommended that you also set <a class="indexterm" name="id355098"></a>preferred master to <code class="constant">yes</code>, because Samba will not become a DMB for the whole of
+<a class="indexterm" name="id2604832"></a>
+<a class="indexterm" name="id2604839"></a>
+<a class="indexterm" name="id2604846"></a>
+<a class="indexterm" name="id2604852"></a>
+<a class="indexterm" name="id2604859"></a>
+If you want Samba to be a <span class="emphasis"><em>DMB</em></span>, then it is recommended that you also set <a class="link" href="smb.conf.5.html#PREFERREDMASTER">preferred master</a> to <code class="constant">yes</code>, because Samba will not become a DMB for the whole of
 your LAN or WAN if it is not also a LMB on its own broadcast isolated subnet.
 </p><p>
-<a class="indexterm" name="id355112"></a>
-<a class="indexterm" name="id355119"></a>
-<a class="indexterm" name="id355126"></a>
-<a class="indexterm" name="id355132"></a>
-<a class="indexterm" name="id355139"></a>
+<a class="indexterm" name="id2604891"></a>
+<a class="indexterm" name="id2604897"></a>
+<a class="indexterm" name="id2604904"></a>
+<a class="indexterm" name="id2604911"></a>
+<a class="indexterm" name="id2604918"></a>
 It is possible to configure two Samba servers to attempt to become the DMB for a domain. The first server that
 comes up will be the DMB. All other Samba servers will attempt to become the DMB every 5 minutes. They will
 find that another Samba server is already the DMB and will fail. This provides automatic redundancy should the
 current DMB fail. The network bandwidth overhead of browser elections is relatively small, requiring
 approximately four UDP packets per machine per election. The maximum size of a UDP packet is 576 bytes.
-</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id355153"></a>Making Samba the Domain Master</h3></div></div></div><p>
-<a class="indexterm" name="id355161"></a>
-<a class="indexterm" name="id355167"></a>
-<a class="indexterm" name="id355174"></a>
-<a class="indexterm" name="id355181"></a>
+</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2604936"></a>Making Samba the Domain Master</h3></div></div></div><p>
+<a class="indexterm" name="id2604943"></a>
+<a class="indexterm" name="id2604950"></a>
+<a class="indexterm" name="id2604956"></a>
+<a class="indexterm" name="id2604963"></a>
 The domain master browser is responsible for collating the browse lists of multiple subnets so browsing can
-occur between subnets. You can make Samba act as the domain master browser by setting <a class="indexterm" name="id355189"></a>domain master = yes in <code class="filename">smb.conf</code>. By default it will not be a domain master browser.
+occur between subnets. You can make Samba act as the domain master browser by setting <a class="link" href="smb.conf.5.html#DOMAINMASTER">domain master = yes</a> in <code class="filename">smb.conf</code>. By default it will not be a domain master browser.
 </p><p>
-<a class="indexterm" name="id355206"></a>
-<a class="indexterm" name="id355213"></a>
+<a class="indexterm" name="id2604996"></a>
+<a class="indexterm" name="id2605003"></a>
 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.
@@ -607,26 +603,26 @@
 When Samba is the domain master and the master browser, it will listen for master announcements (made roughly
 every 12 minutes) from LMBs on other subnets and then contact them to synchronize browse lists.
 </p><p>
-<a class="indexterm" name="id355231"></a>
-<a class="indexterm" name="id355237"></a>
-If you want Samba to be the domain master, you should also set the <a class="indexterm" name="id355245"></a>os level high
-enough to make sure it wins elections, and set <a class="indexterm" name="id355252"></a>preferred master to
+<a class="indexterm" name="id2605025"></a>
+<a class="indexterm" name="id2605032"></a>
+If you want Samba to be the domain master, you should also set the <a class="link" href="smb.conf.5.html#OSLEVEL">os level</a> high
+enough to make sure it wins elections, and set <a class="link" href="smb.conf.5.html#PREFERREDMASTER">preferred master</a> to
 <code class="constant">yes</code>, to get Samba to force an election on startup.
 </p><p>
-<a class="indexterm" name="id355266"></a>
-<a class="indexterm" name="id355273"></a>
+<a class="indexterm" name="id2605071"></a>
+<a class="indexterm" name="id2605078"></a>
 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>
-<a class="indexterm" name="id355294"></a>
-<a class="indexterm" name="id355300"></a>
+<a class="indexterm" name="id2605100"></a>
+<a class="indexterm" name="id2605107"></a>
 	LMBs will be unable to find a DMB because they will be looking only on the local subnet.
 	</p></li><li><p>
-<a class="indexterm" name="id355314"></a>
+<a class="indexterm" name="id2605121"></a>
 	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>
-<a class="indexterm" name="id355328"></a>
+<a class="indexterm" name="id2605137"></a>
 If, however, both Samba and your clients are using a WINS server, then:
 </p><div class="orderedlist"><ol type="1"><li><p>
 	LMBs will contact the WINS server and, as long as Samba has registered that it is a DMB with the WINS
@@ -635,44 +631,44 @@
 	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="id355362"></a>Note about Broadcast Addresses</h3></div></div></div><p>
-<a class="indexterm" name="id355370"></a>
+	</p></li></ol></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2605176"></a>Note about Broadcast Addresses</h3></div></div></div><p>
+<a class="indexterm" name="id2605184"></a>
 If your network uses a zero-based broadcast address (for example, if it ends in a 0), then you will strike
 problems. Windows for Workgroups does not seem to support a zeros broadcast, and you will probably find that
 browsing and name lookups will not work.
-</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id355381"></a>Multiple Interfaces</h3></div></div></div><p>
-<a class="indexterm" name="id355389"></a>
+</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2605197"></a>Multiple Interfaces</h3></div></div></div><p>
+<a class="indexterm" name="id2605205"></a>
 Samba supports machines with multiple network interfaces. If you have multiple interfaces, you will
-need to use the <a class="indexterm" name="id355397"></a>interfaces option in <code class="filename">smb.conf</code> to configure them. For example, the
+need to use the <a class="link" href="smb.conf.5.html#INTERFACES">interfaces</a> option in <code class="filename">smb.conf</code> to configure them. For example, the
 machine you are working with has 4 network interfaces; <code class="literal">eth0</code>, <code class="literal">eth1</code>,
 <code class="literal">eth2</code>, <code class="literal">eth3</code> and only interfaces <code class="literal">eth1</code> and
 <code class="literal">eth4</code> should be used by Samba. In this case, the following <code class="filename">smb.conf</code> file entries would
 permit that intent:
-</p><table class="simplelist" border="0" summary="Simple list"><tr><td><a class="indexterm" name="id355458"></a><em class="parameter"><code>interfaces = eth1, eth4</code></em></td></tr><tr><td><a class="indexterm" name="id355470"></a><em class="parameter"><code>bind interfaces only = Yes</code></em></td></tr></table><p>
-<a class="indexterm" name="id355483"></a>
-<a class="indexterm" name="id355490"></a>
-<a class="indexterm" name="id355497"></a>
-<a class="indexterm" name="id355504"></a>
-<a class="indexterm" name="id355510"></a>
-<a class="indexterm" name="id355517"></a>
-<a class="indexterm" name="id355524"></a>
-The <a class="indexterm" name="id355530"></a>bind interfaces only = Yes is necessary to exclude TCP/IP session
+</p><table class="simplelist" border="0" summary="Simple list"><tr><td><a class="indexterm" name="id2605281"></a><em class="parameter"><code>interfaces = eth1, eth4</code></em></td></tr><tr><td><a class="indexterm" name="id2605293"></a><em class="parameter"><code>bind interfaces only = Yes</code></em></td></tr></table><p>
+<a class="indexterm" name="id2605305"></a>
+<a class="indexterm" name="id2605312"></a>
+<a class="indexterm" name="id2605319"></a>
+<a class="indexterm" name="id2605326"></a>
+<a class="indexterm" name="id2605332"></a>
+<a class="indexterm" name="id2605339"></a>
+<a class="indexterm" name="id2605346"></a>
+The <a class="link" href="smb.conf.5.html#BINDINTERFACESONLY">bind interfaces only = Yes</a> is necessary to exclude TCP/IP session
 services (ports 135, 139, and 445) over the interfaces that are not specified. Please be aware that
 <code class="literal">nmbd</code> will listen for incoming UDP port 137 packets on the unlisted interfaces, but it will
 not answer them. It will, however, send its broadcast packets over the unlisted interfaces. Total isolation of
 ethernet interface requires the use of a firewall to block ports 137 and 138 (UDP), and ports 135, 139, and
 445 (TCP) on all network interfaces that must not be able to access the Samba server.
-</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id355550"></a>Use of the Remote Announce Parameter</h3></div></div></div><p>
-The <a class="indexterm" name="id355558"></a>remote announce parameter of <code class="filename">smb.conf</code> 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="id355572"></a>remote announce parameter is:
-</p><table class="simplelist" border="0" summary="Simple list"><tr><td><a class="indexterm" name="id355585"></a><em class="parameter"><code>remote announce = 192.168.12.23 [172.16.21.255] ...</code></em></td></tr></table><p>
+</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2605384"></a>Use of the Remote Announce Parameter</h3></div></div></div><p>
+The <a class="link" href="smb.conf.5.html#REMOTEANNOUNCE">remote announce</a> parameter of <code class="filename">smb.conf</code> 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="link" href="smb.conf.5.html#REMOTEANNOUNCE">remote announce</a> parameter is:
+</p><table class="simplelist" border="0" summary="Simple list"><tr><td><a class="indexterm" name="id2605429"></a><em class="parameter"><code>remote announce = 192.168.12.23 [172.16.21.255] ...</code></em></td></tr></table><p>
 <span class="emphasis"><em>or</em></span>
-</p><table class="simplelist" border="0" summary="Simple list"><tr><td><a class="indexterm" name="id355606"></a><em class="parameter"><code>remote announce = 192.168.12.23/MIDEARTH [172.16.21.255/ELVINDORF] ...</code></em></td></tr></table><p>
+</p><table class="simplelist" border="0" summary="Simple list"><tr><td><a class="indexterm" name="id2605449"></a><em class="parameter"><code>remote announce = 192.168.12.23/MIDEARTH [172.16.21.255/ELVINDORF] ...</code></em></td></tr></table><p>
 
 where:
 </p><div class="variablelist"><dl><dt><span class="term"><em class="replaceable"><code>192.168.12.23</code></em> and <em class="replaceable"><code>172.16.21.255</code></em></span></dt><dd><p>
-<a class="indexterm" name="id355634"></a>
-<a class="indexterm" name="id355643"></a>
+<a class="indexterm" name="id2605477"></a>
+<a class="indexterm" name="id2605486"></a>
 		is either the LMB IP address or the broadcast address of the remote network.
 		That is, the LMB is at 192.168.1.23, or the address could be given as 172.16.21.255 where the netmask
 		is assumed to be 24 bits (255.255.255.0). When the remote announcement is made to the broadcast
@@ -682,24 +678,24 @@
 		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="id355674"></a>Use of the Remote Browse Sync Parameter</h3></div></div></div><p>
-<a class="indexterm" name="id355682"></a>
-<a class="indexterm" name="id355688"></a>
-The <a class="indexterm" name="id355696"></a>remote browse sync parameter of <code class="filename">smb.conf</code> is used to announce to another LMB that
+</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2605524"></a>Use of the Remote Browse Sync Parameter</h3></div></div></div><p>
+<a class="indexterm" name="id2605531"></a>
+<a class="indexterm" name="id2605538"></a>
+The <a class="link" href="smb.conf.5.html#REMOTEBROWSESYNC">remote browse sync</a> parameter of <code class="filename">smb.conf</code> 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="id355714"></a>remote browse sync parameter is:
+The syntax of the <a class="link" href="smb.conf.5.html#REMOTEBROWSESYNC">remote browse sync</a> parameter is:
 
-</p><table class="simplelist" border="0" summary="Simple list"><tr><td><a class="indexterm" name="id355726"></a><em class="parameter"><code>remote browse sync</code></em></td></tr></table><p>
-<a class="indexterm" name="id355739"></a>
-<a class="indexterm" name="id355746"></a>
+</p><table class="simplelist" border="0" summary="Simple list"><tr><td><a class="indexterm" name="id2605587"></a></td></tr></table><p>
+<a class="indexterm" name="id2605594"></a>
+<a class="indexterm" name="id2605600"></a>
 where <em class="replaceable"><code>192.168.10.40</code></em> is either the IP address of the
 remote LMB or 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="id355760"></a>WINS: The Windows Internetworking Name Server</h2></div></div></div><p>
-<a class="indexterm" name="id355768"></a>
-<a class="indexterm" name="id355775"></a>
-<a class="indexterm" name="id355782"></a>
+</p></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2605616"></a>WINS: The Windows Internetworking Name Server</h2></div></div></div><p>
+<a class="indexterm" name="id2605625"></a>
+<a class="indexterm" name="id2605632"></a>
+<a class="indexterm" name="id2605638"></a>
 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.
@@ -708,18 +704,18 @@
 server service (used to make shares and printers available to other users)
 by registering the server (the type 0x20) name.
 </p><p>
-<a class="indexterm" name="id355796"></a>
-<a class="indexterm" name="id355803"></a>
+<a class="indexterm" name="id2605657"></a>
+<a class="indexterm" name="id2605664"></a>
 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>
-<a class="indexterm" name="id355815"></a>
-<a class="indexterm" name="id355822"></a>
-<a class="indexterm" name="id355829"></a>
-<a class="indexterm" name="id355836"></a>
+<a class="indexterm" name="id2605679"></a>
+<a class="indexterm" name="id2605686"></a>
+<a class="indexterm" name="id2605693"></a>
+<a class="indexterm" name="id2605700"></a>
 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
@@ -729,21 +725,21 @@
 <code class="filename">lmhosts</code> file that must reside on all clients in the
 absence of WINS.
 </p><p>
-<a class="indexterm" name="id355856"></a>
-<a class="indexterm" name="id355863"></a>
-<a class="indexterm" name="id355869"></a>
-<a class="indexterm" name="id355876"></a>
-<a class="indexterm" name="id355883"></a>
+<a class="indexterm" name="id2605724"></a>
+<a class="indexterm" name="id2605731"></a>
+<a class="indexterm" name="id2605737"></a>
+<a class="indexterm" name="id2605744"></a>
+<a class="indexterm" name="id2605751"></a>
 WINS also forces browse list synchronization by all LMBs. LMBs must synchronize their browse list with the
 DMB, and WINS helps the LMB to identify its DMB. By definition this will work only within a single workgroup.
 Note that the DMB has nothing to do with what is referred to as an MS Windows NT domain. The latter is a
 reference to a security environment, while the DMB refers to the master controller for browse list information
 only.
 </p><p>
-<a class="indexterm" name="id355896"></a>
-<a class="indexterm" name="id355903"></a>
-<a class="indexterm" name="id355910"></a>
-<a class="indexterm" name="id355917"></a>
+<a class="indexterm" name="id2605768"></a>
+<a class="indexterm" name="id2605775"></a>
+<a class="indexterm" name="id2605782"></a>
+<a class="indexterm" name="id2605789"></a>
 WINS will work correctly only if every client TCP/IP protocol stack
 is configured to use the WINS servers. Any client that is not
 configured to use the WINS server will continue to use only broadcast-based
@@ -753,75 +749,75 @@
 errors.
 </p><p>
 To configure Samba as a WINS server, just add
-<a class="indexterm" name="id355931"></a>wins support = yes to the <code class="filename">smb.conf</code>
+<a class="link" href="smb.conf.5.html#WINSSUPPORT">wins support = yes</a> to the <code class="filename">smb.conf</code>
 file [global] section.
 </p><p>
-To configure Samba to register with a WINS server, just add <a class="indexterm" name="id355948"></a>wins server = 10.0.0.18 to your <code class="filename">smb.conf</code> file <em class="parameter"><code>[global]</code></em> section.
+To configure Samba to register with a WINS server, just add <a class="link" href="smb.conf.5.html#WINSSERVER">wins server = 10.0.0.18</a> to your <code class="filename">smb.conf</code> file <em class="parameter"><code>[global]</code></em> section.
 </p><div class="important" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Important</h3><p>
-Never use <a class="indexterm" name="id355972"></a>wins support = yes together with <a class="indexterm" name="id355979"></a>wins server = 10.0.0.18 particularly not using its own IP address. Specifying both will cause <span class="application">nmbd</span>
+Never use <a class="link" href="smb.conf.5.html#WINSSUPPORT">wins support = yes</a> together with <a class="link" href="smb.conf.5.html#WINSSERVER">wins server = 10.0.0.18</a> 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="id355994"></a>WINS Server Configuration</h3></div></div></div><p>
-<a class="indexterm" name="id356002"></a>
+</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2605888"></a>WINS Server Configuration</h3></div></div></div><p>
+<a class="indexterm" name="id2605896"></a>
 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 <code class="filename">smb.conf</code> file on the selected Server the following line to
 the <em class="parameter"><code>[global]</code></em> section:
 </p><p>
-</p><table class="simplelist" border="0" summary="Simple list"><tr><td><a class="indexterm" name="id356031"></a><em class="parameter"><code>wins support = yes</code></em></td></tr></table><p>
+</p><table class="simplelist" border="0" summary="Simple list"><tr><td><a class="indexterm" name="id2605927"></a><em class="parameter"><code>wins support = yes</code></em></td></tr></table><p>
 </p><p>
-<a class="indexterm" name="id356047"></a>
+<a class="indexterm" name="id2605942"></a>
 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="id356063"></a>wins support = yes will keep a list of
+Machines configured with <a class="link" href="smb.conf.5.html#WINSSUPPORT">wins support = yes</a> will keep a list of
 all NetBIOS names registered with them, acting as a DNS for NetBIOS names.
 </p><p>
-<a class="indexterm" name="id356074"></a>
-It is strongly recommended to set up only one WINS server. Do not set the <a class="indexterm" name="id356082"></a>wins support = yes option on more than one Samba server on a network.
+<a class="indexterm" name="id2605976"></a>
+It is strongly recommended to set up only one WINS server. Do not set the <a class="link" href="smb.conf.5.html#WINSSUPPORT">wins support = yes</a> option on more than one Samba server on a network.
 </p><p>
-<a class="indexterm" name="id356092"></a>
-<a class="indexterm" name="id356102"></a>
-<a class="indexterm" name="id356108"></a>
-<a class="indexterm" name="id356115"></a>
-<a class="indexterm" name="id356122"></a>
+<a class="indexterm" name="id2606000"></a>
+<a class="indexterm" name="id2606008"></a>
+<a class="indexterm" name="id2606015"></a>
+<a class="indexterm" name="id2606022"></a>
+<a class="indexterm" name="id2606029"></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. Because Microsoft refuses to document the replication
 protocols, Samba cannot currently participate in these replications. It is possible that a Samba-to-Samba WINS
 replication protocol may be defined in the future, in which case more than one Samba machine could be set up
-as a WINS server.  Currently only one Samba server should have the <a class="indexterm" name="id356134"></a>wins support = yes parameter set.
+as a WINS server.  Currently only one Samba server should have the <a class="link" href="smb.conf.5.html#WINSSUPPORT">wins support = yes</a> parameter set.
 </p><p>
-<a class="indexterm" name="id356144"></a>
-<a class="indexterm" name="id356151"></a>
+<a class="indexterm" name="id2606061"></a>
+<a class="indexterm" name="id2606068"></a>
 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 <em class="parameter"><code>[global]</code></em> section of all <code class="filename">smb.conf</code> files:
-</p><table class="simplelist" border="0" summary="Simple list"><tr><td><a class="indexterm" name="id356191"></a><em class="parameter"><code>wins server = &lt;name or IP address&gt;</code></em></td></tr></table><p>
+</p><table class="simplelist" border="0" summary="Simple list"><tr><td><a class="indexterm" name="id2606112"></a><em class="parameter"><code>wins server = &lt;name or IP address&gt;</code></em></td></tr></table><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 <code class="filename">smb.conf</code> file of the Samba
 server acting as the WINS server itself. If you set both the
-<a class="indexterm" name="id356217"></a>wins support = yes option and the
-<a class="indexterm" name="id356224"></a>wins server = &lt;name&gt; option then
+<a class="link" href="smb.conf.5.html#WINSSUPPORT">wins support = yes</a> option and the
+<a class="link" href="smb.conf.5.html#WINSSERVER">wins server = &lt;name&gt;</a> option then
 <code class="literal">nmbd</code> will fail to start.
 </p><p>
-<a class="indexterm" name="id356241"></a>
-<a class="indexterm" name="id356248"></a>
-<a class="indexterm" name="id356255"></a>
-<a class="indexterm" name="id356261"></a>
+<a class="indexterm" name="id2606173"></a>
+<a class="indexterm" name="id2606180"></a>
+<a class="indexterm" name="id2606187"></a>
+<a class="indexterm" name="id2606194"></a>
 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="id356273"></a>WINS Replication</h3></div></div></div><p>
-<a class="indexterm" name="id356281"></a>
-<a class="indexterm" name="id356290"></a>
+</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2606209"></a>WINS Replication</h3></div></div></div><p>
+<a class="indexterm" name="id2606217"></a>
+<a class="indexterm" name="id2606226"></a>
 Samba-3 does not support native WINS replication. There was an approach to implement it, called
 <code class="filename">wrepld</code>, but it was never ready for action and the development is now discontinued.
 </p><p>
@@ -829,11 +825,11 @@
 run the Samba-4 WINS server parallel to Samba-3 since version 3.0.21. More information about
 <code class="filename">samba4WINS</code> are available at http://ftp.sernet.de/pub/samba4WINS.
 
-</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id356324"></a>Static WINS Entries</h3></div></div></div><p>
-<a class="indexterm" name="id356331"></a>
-<a class="indexterm" name="id356338"></a>
-<a class="indexterm" name="id356345"></a>
-<a class="indexterm" name="id356352"></a>
+</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2606262"></a>Static WINS Entries</h3></div></div></div><p>
+<a class="indexterm" name="id2606270"></a>
+<a class="indexterm" name="id2606277"></a>
+<a class="indexterm" name="id2606283"></a>
+<a class="indexterm" name="id2606290"></a>
 Adding static entries to your Samba WINS server is actually fairly easy.  All you have to do is add a line to
 <code class="filename">wins.dat</code>, typically located in <code class="filename">/usr/local/samba/var/locks</code> or <code class="filename">/var/run/samba</code>.
 </p><p>
@@ -841,8 +837,8 @@
 </p><pre class="programlisting">
 "NAME#TYPE" TTL ADDRESS+ FLAGS
 </pre><p>
-<a class="indexterm" name="id356395"></a>
-<a class="indexterm" name="id356402"></a>
+<a class="indexterm" name="id2606336"></a>
+<a class="indexterm" name="id2606343"></a>
 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.
@@ -860,47 +856,47 @@
 "MADMAN#03" 0 192.168.1.2 66R
 </pre><p>
 </p><p>
-<a class="indexterm" name="id356468"></a>
-<a class="indexterm" name="id356475"></a>
-<a class="indexterm" name="id356482"></a>
-<a class="indexterm" name="id356488"></a>
-<a class="indexterm" name="id356495"></a>
-<a class="indexterm" name="id356502"></a>
-<a class="indexterm" name="id356509"></a>
+<a class="indexterm" name="id2606415"></a>
+<a class="indexterm" name="id2606422"></a>
+<a class="indexterm" name="id2606429"></a>
+<a class="indexterm" name="id2606436"></a>
+<a class="indexterm" name="id2606443"></a>
+<a class="indexterm" name="id2606449"></a>
+<a class="indexterm" name="id2606456"></a>
 The NetBIOS flags may be interpreted as additive hexadecimal values: 00 - Broadcast node registration, 20 -
 Peer node registration, 40 - Meta node registration, 60 - Hybrid node registration, 02 - Permanent name, 04 -
 Active name, 80 - Group name. The 'R' indicates this is a registration record. Thus 66R means: Hybrid node
 active and permanent NetBIOS name. These values may be found in the <code class="filename">nameserv.h</code> header
 file from the Samba source code repository. These are the values for the NB flags.
 </p><p>
-<a class="indexterm" name="id356529"></a>
+<a class="indexterm" name="id2606480"></a>
 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="id356540"></a>Helpful Hints</h2></div></div></div><p>
+</p></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2606493"></a>Helpful Hints</h2></div></div></div><p>
 The following hints should be carefully considered because 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="id356550"></a>Windows Networking Protocols</h3></div></div></div><p>
-<a class="indexterm" name="id356558"></a>
-<a class="indexterm" name="id356565"></a>
+</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2606504"></a>Windows Networking Protocols</h3></div></div></div><p>
+<a class="indexterm" name="id2606512"></a>
+<a class="indexterm" name="id2606519"></a>
 A common cause of browsing problems results from the installation of more than one protocol on an MS Windows
 machine.
 </p><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 clients.
 </p></div><p>
-<a class="indexterm" name="id356581"></a>
-<a class="indexterm" name="id356588"></a>
+<a class="indexterm" name="id2606537"></a>
+<a class="indexterm" name="id2606543"></a>
 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>
-<a class="indexterm" name="id356600"></a>
-<a class="indexterm" name="id356607"></a>
-<a class="indexterm" name="id356614"></a>
-<a class="indexterm" name="id356620"></a>
-<a class="indexterm" name="id356627"></a>
-<a class="indexterm" name="id356634"></a>
+<a class="indexterm" name="id2606559"></a>
+<a class="indexterm" name="id2606566"></a>
+<a class="indexterm" name="id2606573"></a>
+<a class="indexterm" name="id2606579"></a>
+<a class="indexterm" name="id2606586"></a>
+<a class="indexterm" name="id2606593"></a>
 The election process is <span class="emphasis"><em>fought out, so to speak</em></span> 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
@@ -908,8 +904,8 @@
 Samba will then lose the LMB role because Windows 9x/Me will insist it knows who the LMB is. Samba will then
 cease to function as an LMB, and browse list operation on all TCP/IP-only machines will therefore fail.
 </p><p>
-<a class="indexterm" name="id356653"></a>
-<a class="indexterm" name="id356659"></a>
+<a class="indexterm" name="id2606626"></a>
+<a class="indexterm" name="id2606633"></a>
 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.
@@ -917,33 +913,33 @@
 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="id356676"></a>Name Resolution Order</h3></div></div></div><p>
-<a class="indexterm" name="id356684"></a>
-<a class="indexterm" name="id356691"></a>
+</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2606654"></a>Name Resolution Order</h3></div></div></div><p>
+<a class="indexterm" name="id2606662"></a>
+<a class="indexterm" name="id2606669"></a>
 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><p>WINS  the best tool.</p></li><li><p>LMHOSTS  static and hard to maintain.</p></li><li><p>Broadcast  uses UDP and cannot resolve names across remote segments.</p></li></ul></div><p>
 Alternative means of name resolution include:
 </p><div class="itemizedlist"><ul type="disc"><li><p>Static <code class="filename">/etc/hosts</code>   hard to maintain and lacks name_type info.</p></li><li><p>DNS  is a good choice but lacks essential NetBIOS name_type information.</p></li></ul></div><p>
-<a class="indexterm" name="id356756"></a>
-<a class="indexterm" name="id356762"></a>
+<a class="indexterm" name="id2606738"></a>
+<a class="indexterm" name="id2606745"></a>
 Many sites want to restrict DNS lookups and avoid broadcast name
 resolution traffic. The <em class="parameter"><code>name resolve order</code></em> parameter is of great help here.
 The syntax of the <em class="parameter"><code>name resolve order</code></em> parameter is:
-</p><table class="simplelist" border="0" summary="Simple list"><tr><td><a class="indexterm" name="id356788"></a><em class="parameter"><code>name resolve order = wins lmhosts bcast host</code></em></td></tr></table><p>
+</p><table class="simplelist" border="0" summary="Simple list"><tr><td><a class="indexterm" name="id2606772"></a><em class="parameter"><code>name resolve order = wins lmhosts bcast host</code></em></td></tr></table><p>
 <span class="emphasis"><em>or</em></span>
-</p><table class="simplelist" border="0" summary="Simple list"><tr><td><a class="indexterm" name="id356809"></a><em class="parameter"><code>name resolve order = wins lmhosts  	(eliminates bcast and host)</code></em></td></tr></table><p>
+</p><table class="simplelist" border="0" summary="Simple list"><tr><td><a class="indexterm" name="id2606793"></a><em class="parameter"><code>name resolve order = wins lmhosts  	(eliminates bcast and host)</code></em></td></tr></table><p>
 The default is:
-</p><table class="simplelist" border="0" summary="Simple list"><tr><td><a class="indexterm" name="id356828"></a><em class="parameter"><code>name resolve order = host lmhost wins bcast</code></em></td></tr></table><p>
-<a class="indexterm" name="id356841"></a>
+</p><table class="simplelist" border="0" summary="Simple list"><tr><td><a class="indexterm" name="id2606811"></a><em class="parameter"><code>name resolve order = host lmhost wins bcast</code></em></td></tr></table><p>
+<a class="indexterm" name="id2606823"></a>
 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 <code class="filename">/etc/host.conf</code>,
 <code class="filename">/etc/nsswitch.conf</code> and <code class="filename">/etc/resolv.conf</code>.
-</p></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id356873"></a>Technical Overview of Browsing</h2></div></div></div><p>
-<a class="indexterm" name="id356881"></a>
+</p></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2606858"></a>Technical Overview of Browsing</h2></div></div></div><p>
+<a class="indexterm" name="id2606866"></a>
 SMB networking provides a mechanism by which clients can access a list
-of machines in a network called <a class="indexterm" name="id356889"></a>browse list. This list
+of machines in a network called <a class="link" href="smb.conf.5.html#BROWSELIST">browse list</a>. This list
 contains machines that are ready to offer file and/or print services
 to other machines within the network. It therefore does not include
 machines that aren't currently able to do server tasks. The browse
@@ -951,48 +947,48 @@
 browsing has been problematic for some Samba users, hence this
 document.
 </p><p>
-<a class="indexterm" name="id356902"></a>
-<a class="indexterm" name="id356909"></a>
-<a class="indexterm" name="id356915"></a>
+<a class="indexterm" name="id2606901"></a>
+<a class="indexterm" name="id2606908"></a>
+<a class="indexterm" name="id2606915"></a>
 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>
-<a class="indexterm" name="id356928"></a>
-<a class="indexterm" name="id356935"></a>
+<a class="indexterm" name="id2606931"></a>
+<a class="indexterm" name="id2606938"></a>
 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="id356946"></a>Browsing Support in Samba</h3></div></div></div><p>
-<a class="indexterm" name="id356954"></a>
-<a class="indexterm" name="id356960"></a>
-<a class="indexterm" name="id356967"></a>
-<a class="indexterm" name="id356974"></a>
+</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2606950"></a>Browsing Support in Samba</h3></div></div></div><p>
+<a class="indexterm" name="id2606958"></a>
+<a class="indexterm" name="id2606965"></a>
+<a class="indexterm" name="id2606972"></a>
+<a class="indexterm" name="id2606979"></a>
 Samba facilitates browsing. The browsing is supported by <span class="application">nmbd</span>
 and is also controlled by options in the <code class="filename">smb.conf</code> file.
 Samba can act as an LMB for a workgroup, and the ability
 to support domain logons and scripts is now available.
 </p><p>
-<a class="indexterm" name="id356997"></a>
-<a class="indexterm" name="id357004"></a>
-<a class="indexterm" name="id357011"></a>
+<a class="indexterm" name="id2607003"></a>
+<a class="indexterm" name="id2607010"></a>
+<a class="indexterm" name="id2607017"></a>
 Samba can also act as a DMB for a workgroup. This
 means that it will collate lists from LMBs into a
 wide-area network server list. In order for browse clients to
 resolve the names they may find in this list, it is recommended that
 both Samba and your clients use a WINS server.
 </p><p>
-<a class="indexterm" name="id357023"></a>
+<a class="indexterm" name="id2607032"></a>
 Do not set Samba to be the domain master for a workgroup that has the same
 name as an NT Domain. On each wide-area network, you must only ever have one
 DMB per workgroup, regardless of whether it is NT, Samba,
 or any other type of domain master that is providing this service.
 </p><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Note</h3><p>
-<a class="indexterm" name="id357037"></a>
-<a class="indexterm" name="id357043"></a>
+<a class="indexterm" name="id2607048"></a>
+<a class="indexterm" name="id2607054"></a>
 <code class="literal">nmbd</code> 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
@@ -1001,40 +997,40 @@
 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>
-<a class="indexterm" name="id357063"></a>
+<a class="indexterm" name="id2607077"></a>
 To get browsing to work, you need to run <code class="literal">nmbd</code> as usual, but must
-use the <a class="indexterm" name="id357076"></a>workgroup option in <code class="filename">smb.conf</code>
+use the <a class="link" href="smb.conf.5.html#WORKGROUP">workgroup</a> option in <code class="filename">smb.conf</code>
 to control what workgroup Samba becomes a part of.
 </p><p>
-<a class="indexterm" name="id357093"></a>
+<a class="indexterm" name="id2607113"></a>
 Samba also has a useful option for a Samba server to offer itself for browsing on another subnet. It is
 recommended that this option is used only for &#8220;<span class="quote">unusual</span>&#8221; purposes: announcements over the
-Internet, for example. See <a class="indexterm" name="id357105"></a>remote announce in the <code class="filename">smb.conf</code> man page.
-</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id357120"></a>Problem Resolution</h3></div></div></div><p>
-<a class="indexterm" name="id357128"></a>
-<a class="indexterm" name="id357135"></a>
+Internet, for example. See <a class="link" href="smb.conf.5.html#REMOTEANNOUNCE">remote announce</a> in the <code class="filename">smb.conf</code> man page.
+</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2607147"></a>Problem Resolution</h3></div></div></div><p>
+<a class="indexterm" name="id2607155"></a>
+<a class="indexterm" name="id2607162"></a>
 If something does not work, the <code class="filename">log.nmbd</code> file will help
-to track down the problem. Try a <a class="indexterm" name="id357148"></a>log level of 2 or 3 for finding
+to track down the problem. Try a <a class="link" href="smb.conf.5.html#LOGLEVEL">log level</a> of 2 or 3 for finding
 problems. Also note that the current browse list usually gets stored
 in text form in a file called <code class="filename">browse.dat</code>.
 </p><p>
-<a class="indexterm" name="id357165"></a>
-<a class="indexterm" name="id357172"></a>
+<a class="indexterm" name="id2607198"></a>
+<a class="indexterm" name="id2607204"></a>
 If it does not work, you should still be able to
 type the server name as <code class="filename">\\SERVER</code> in <code class="literal">filemanager</code>, then
 press enter, and <code class="literal">filemanager</code> should display the list of available shares.
 </p><p>
-<a class="indexterm" name="id357201"></a>
-<a class="indexterm" name="id357208"></a>
+<a class="indexterm" name="id2607235"></a>
+<a class="indexterm" name="id2607242"></a>
 Some people find browsing fails because they do not have the global
-<a class="indexterm" name="id357216"></a>guest account set to a valid account. Remember that the
+<a class="link" href="smb.conf.5.html#GUESTACCOUNT">guest account</a> set to a valid account. Remember that the
 IPC$ connection that lists the shares is done as guest and so you must have a valid guest account.
 </p><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Note</h3><p>
-<a class="indexterm" name="id357228"></a>
-<a class="indexterm" name="id357235"></a>
-<a class="indexterm" name="id357242"></a>
-<a class="indexterm" name="id357248"></a>
-<a class="indexterm" name="id357255"></a>
+<a class="indexterm" name="id2607269"></a>
+<a class="indexterm" name="id2607276"></a>
+<a class="indexterm" name="id2607282"></a>
+<a class="indexterm" name="id2607289"></a>
+<a class="indexterm" name="id2607296"></a>
 The <code class="literal">IPC$</code> share is used by all SMB/CIFS clients to obtain the list of resources that is
 available on the server. This is the source of the list of shares and printers when browsing an SMB/CIFS
 server (also Windows machines) using the Windows Explorer to browse resources through the Windows Network
@@ -1042,10 +1038,10 @@
 a connection to the <code class="literal">\\server\IPC4</code> resource.  Clicking on a share will then open up a
 connection to the <code class="literal">\\server\share</code>.
 </p></div><p>
-<a class="indexterm" name="id357287"></a>
-<a class="indexterm" name="id357294"></a>
-<a class="indexterm" name="id357301"></a>
-<a class="indexterm" name="id357307"></a>
+<a class="indexterm" name="id2607333"></a>
+<a class="indexterm" name="id2607340"></a>
+<a class="indexterm" name="id2607347"></a>
+<a class="indexterm" name="id2607354"></a>
 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
@@ -1053,22 +1049,22 @@
 9x/Me clients are not able to do this and thus will not be able to browse
 server resources.
 </p><p>
-<a class="indexterm" name="id357321"></a>
+<a class="indexterm" name="id2607370"></a>
 The other big problem people have is that their broadcast address,
-netmask, or IP address is wrong (specified with the <a class="indexterm" name="id357329"></a>interfaces option
+netmask, or IP address is wrong (specified with the <a class="link" href="smb.conf.5.html#INTERFACES">interfaces</a> option
 in <code class="filename">smb.conf</code>)
-</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id357344"></a>Cross-Subnet Browsing</h3></div></div></div><p>
-<a class="indexterm" name="id357351"></a>
-<a class="indexterm" name="id357361"></a>
+</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2607398"></a>Cross-Subnet Browsing</h3></div></div></div><p>
+<a class="indexterm" name="id2607406"></a>
+<a class="indexterm" name="id2607416"></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>
-<a class="indexterm" name="id357372"></a>
-<a class="indexterm" name="id357379"></a>
-<a class="indexterm" name="id357386"></a>
-<a class="indexterm" name="id357392"></a>
-<a class="indexterm" name="id357399"></a>
-<a class="indexterm" name="id357406"></a>
+<a class="indexterm" name="id2607429"></a>
+<a class="indexterm" name="id2607436"></a>
+<a class="indexterm" name="id2607443"></a>
+<a class="indexterm" name="id2607450"></a>
+<a class="indexterm" name="id2607457"></a>
+<a class="indexterm" name="id2607464"></a>
 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
@@ -1080,33 +1076,33 @@
 propagation. The hacks are not a universal solution and they should not be used in place of WINS, they are
 considered last resort methods.
 </p><p>
-<a class="indexterm" name="id357436"></a>
-<a class="indexterm" name="id357443"></a>
-<a class="indexterm" name="id357449"></a>
-<a class="indexterm" name="id357456"></a>
+<a class="indexterm" name="id2607501"></a>
+<a class="indexterm" name="id2607507"></a>
+<a class="indexterm" name="id2607514"></a>
+<a class="indexterm" name="id2607521"></a>
 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 <code class="filename">smb.conf</code> file.
 </p><p>
-<a class="indexterm" name="id357475"></a>
-<a class="indexterm" name="id357482"></a>
-<a class="indexterm" name="id357489"></a>
+<a class="indexterm" name="id2607543"></a>
+<a class="indexterm" name="id2607550"></a>
+<a class="indexterm" name="id2607557"></a>
 It is possible to operate Samba-3 without NetBIOS over TCP/IP. If you do this, be warned that if used outside
 of MS ADS, this will forgo network browsing support. ADS permits network browsing support through DNS,
 providing appropriate DNS records are inserted for all Samba servers.
-</p><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id357499"></a>Behavior of Cross-Subnet Browsing</h4></div></div></div><p>
-<a class="indexterm" name="id357507"></a>
-<a class="indexterm" name="id357513"></a>
+</p><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2607569"></a>Behavior of Cross-Subnet Browsing</h4></div></div></div><p>
+<a class="indexterm" name="id2607578"></a>
+<a class="indexterm" name="id2607585"></a>
 Cross-subnet browsing is a complicated dance, containing multiple moving parts. It has taken Microsoft several
 years to get the code that correctly achieves this, and Samba lags behind in some areas.  Samba is capable of
 cross-subnet browsing when configured correctly.
 </p><p>
-Consider a network set up as in <a href="NetworkBrowsing.html#browsing1" title="Figure 10.1. Cross-Subnet Browsing Example.">Cross-Subnet Browsing Example</a>.
+Consider a network set up as in <a class="link" href="NetworkBrowsing.html#browsing1" title="Figure 10.1. Cross-Subnet Browsing Example.">Cross-Subnet Browsing Example</a>.
 </p><div class="figure"><a name="browsing1"></a><p class="title"><b>Figure 10.1. Cross-Subnet Browsing Example.</b></p><div class="figure-contents"><div class="mediaobject"><img src="images/browsing1.png" width="216" alt="Cross-Subnet Browsing Example."></div></div></div><br class="figure-break"><p>
-<a class="indexterm" name="id357577"></a>
-<a class="indexterm" name="id357584"></a>
-<a class="indexterm" name="id357590"></a>
+<a class="indexterm" name="id2607652"></a>
+<a class="indexterm" name="id2607659"></a>
+<a class="indexterm" name="id2607665"></a>
 This consists of three subnets (1, 2, 3) connected by two routers (R1, R2), which do not pass broadcasts.
 Subnet 1 has five machines on it, subnet 2 has four machines, and subnet 3 has four machines. Assume for the
 moment that all machines are configured to be in the same workgroup (for simplicity's sake). Machine N1_C on
@@ -1114,9 +1110,9 @@
 configured as a WINS server, and all the other machines are configured to register their NetBIOS names with
 it.
 </p><p>
-<a class="indexterm" name="id357605"></a>
-<a class="indexterm" name="id357612"></a>
-<a class="indexterm" name="id357618"></a>
+<a class="indexterm" name="id2607685"></a>
+<a class="indexterm" name="id2607692"></a>
+<a class="indexterm" name="id2607698"></a>
 As these machines are booted up, elections for master browsers
 take place on each of the three subnets. Assume that machine
 N1_C wins on subnet 1, N2_B wins on subnet 2, and N3_D wins on
@@ -1124,19 +1120,19 @@
 their particular subnet. N1_C has an advantage in winning as the
 LMB on subnet 1 because it is set up as DMB.
 </p><p>
-<a class="indexterm" name="id357631"></a>
-<a class="indexterm" name="id357638"></a>
+<a class="indexterm" name="id2607714"></a>
+<a class="indexterm" name="id2607720"></a>
 On each of the three networks, machines that are configured to offer sharing services will broadcast that they
 are offering these services. The LMB on each subnet will receive these broadcasts and keep a record of the
 fact that the machine is offering a service. This list of records is the basis of the browse list. For this
 case, assume that all the machines are configured to offer services, so all machines will be on the browse
 list.
 </p><p>
-<a class="indexterm" name="id357651"></a>
-<a class="indexterm" name="id357658"></a>
-<a class="indexterm" name="id357665"></a>
-<a class="indexterm" name="id357672"></a>
-<a class="indexterm" name="id357678"></a>
+<a class="indexterm" name="id2607738"></a>
+<a class="indexterm" name="id2607744"></a>
+<a class="indexterm" name="id2607751"></a>
+<a class="indexterm" name="id2607758"></a>
+<a class="indexterm" name="id2607765"></a>
 For each network, the LMB on that network is
 considered <span class="emphasis"><em>authoritative</em></span> for all the names it receives via
 local broadcast. This is because a machine seen by the LMB
@@ -1147,8 +1143,8 @@
 browse lists have not been directly seen. These records are
 called <span class="emphasis"><em>non-authoritative.</em></span>
 </p><p>
-<a class="indexterm" name="id357706"></a>
-At this point the browse lists appear as shown in <a href="NetworkBrowsing.html#browsubnet" title="Table 10.1. Browse Subnet Example 1">Browse Subnet Example 1</a>
+<a class="indexterm" name="id2607796"></a>
+At this point the browse lists appear as shown in <a class="link" href="NetworkBrowsing.html#browsubnet" title="Table 10.1. Browse Subnet Example 1">Browse Subnet Example 1</a>
 (these are the machines you would see in your network neighborhood if you looked in it on a particular network
 right now).
 </p><p>
@@ -1156,39 +1152,39 @@
 </p><p>
 At this point all the subnets are separate, and no machine is seen across any of the subnets.
 </p><p>
-<a class="indexterm" name="id357796"></a>
-<a class="indexterm" name="id357803"></a>
-<a class="indexterm" name="id357810"></a>
-<a class="indexterm" name="id357816"></a>
-Now examine subnet 2 in <a href="NetworkBrowsing.html#brsbex" title="Table 10.2. Browse Subnet Example 2">Browse Subnet Example 2</a>.  As soon as N2_B has become the
+<a class="indexterm" name="id2607890"></a>
+<a class="indexterm" name="id2607897"></a>
+<a class="indexterm" name="id2607904"></a>
+<a class="indexterm" name="id2607910"></a>
+Now examine subnet 2 in <a class="link" href="NetworkBrowsing.html#brsbex" title="Table 10.2. Browse Subnet Example 2">Browse Subnet Example 2</a>.  As soon as N2_B has become the
 LMB, it looks for a DMB with which to synchronize its browse list. It does this by querying the WINS server
 (N2_D) for the IP address associated with the NetBIOS name WORKGROUP&lt;1B&gt;. This name was registered by
 the DMB (N1_C) with the WINS server as soon as it was started.
 </p><p>
-<a class="indexterm" name="id357838"></a>
-<a class="indexterm" name="id357845"></a>
-<a class="indexterm" name="id357851"></a>
-<a class="indexterm" name="id357858"></a>
+<a class="indexterm" name="id2607936"></a>
+<a class="indexterm" name="id2607943"></a>
+<a class="indexterm" name="id2607950"></a>
+<a class="indexterm" name="id2607957"></a>
 Once N2_B knows the address of the DMB, it tells it that is the LMB 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 DMB to send it all the server names it knows
 about. Once the DMB 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 like those in <a href="NetworkBrowsing.html#brsbex" title="Table 10.2. Browse Subnet Example 2">Browse Subnet Example 2</a>
+lists look like those in <a class="link" href="NetworkBrowsing.html#brsbex" title="Table 10.2. Browse Subnet Example 2">Browse Subnet Example 2</a>
 </p><div class="table"><a name="brsbex"></a><p class="title"><b>Table 10.2. Browse Subnet Example 2</b></p><div class="table-contents"><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></div><br class="table-break"><p>
-<a class="indexterm" name="id357966"></a>
+<a class="indexterm" name="id2608071"></a>
 Servers with an (*) after them are non-authoritative names.
 </p><p>
-<a class="indexterm" name="id357977"></a>
+<a class="indexterm" name="id2608082"></a>
 At this point users looking in their Network Neighborhood on subnets 1 or 2 will see all the servers on both;
 users on subnet 3 will still see only the servers on their own subnet.
 </p><p>
-<a class="indexterm" name="id357988"></a>
+<a class="indexterm" name="id2608096"></a>
 The same sequence of events that occurred for N2_B now occurs for the LMB on subnet 3 (N3_D). When it
 synchronizes browse lists with the DMB (N1_A) it gets both the server entries on subnet 1 and those on subnet
-2. After N3_D has synchronized with N1_C and vica versa, the browse lists will appear as shown in <a href="NetworkBrowsing.html#brsex2" title="Table 10.3. Browse Subnet Example 3">Browse Subnet Example 3</a>
+2. After N3_D has synchronized with N1_C and vica versa, the browse lists will appear as shown in <a class="link" href="NetworkBrowsing.html#brsex2" title="Table 10.3. Browse Subnet Example 3">Browse Subnet Example 3</a>
 </p><div class="table"><a name="brsex2"></a><p class="title"><b>Table 10.3. Browse Subnet Example 3</b></p><div class="table-contents"><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(*),
@@ -1199,14 +1195,14 @@
 subnets 1 or 3 will see all the servers on all subnets, while users on
 subnet 2 will still see only the servers on subnets 1 and 2, but not 3.
 </p><p>
-<a class="indexterm" name="id358097"></a>
-<a class="indexterm" name="id358104"></a>
-<a class="indexterm" name="id358110"></a>
+<a class="indexterm" name="id2608213"></a>
+<a class="indexterm" name="id2608219"></a>
+<a class="indexterm" name="id2608226"></a>
 Finally, the LMB for subnet 2 (N2_B) will sync again
 with the DMB (N1_C) and will receive the missing
 server entries. Finally, as when a steady state (if no machines
 are removed or shut off) has been achieved, the browse lists will appear
-as shown in <a href="NetworkBrowsing.html#brsex3" title="Table 10.4. Browse Subnet Example 4">Browse Subnet Example 4</a>.
+as shown in <a class="link" href="NetworkBrowsing.html#brsex3" title="Table 10.4. Browse Subnet Example 4">Browse Subnet Example 4</a>.
 </p><div class="table"><a name="brsex3"></a><p class="title"><b>Table 10.4. Browse Subnet Example 4</b></p><div class="table-contents"><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(*),
@@ -1222,7 +1218,7 @@
 </p><p>
 If either router R1 or R2 fails, the following will occur:
 </p><div class="orderedlist"><ol type="1"><li><p>
-<a class="indexterm" name="id358232"></a>
+<a class="indexterm" name="id2608356"></a>
 	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.
@@ -1230,26 +1226,26 @@
 	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>
-<a class="indexterm" name="id358254"></a>
-<a class="indexterm" name="id358261"></a>
-<a class="indexterm" name="id358268"></a>
+<a class="indexterm" name="id2608380"></a>
+<a class="indexterm" name="id2608387"></a>
+<a class="indexterm" name="id2608394"></a>
 	If one of the fragments is cut off from the WINS server, it will only
 	be able to access servers on its local subnet using subnet-isolated
 	broadcast NetBIOS name resolution. The effect is similar to that of
 	losing access to a DNS server.
-	</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="id358283"></a>Common Errors</h2></div></div></div><p>
-<a class="indexterm" name="id358291"></a>
-<a class="indexterm" name="id358298"></a>
+	</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="id2608412"></a>Common Errors</h2></div></div></div><p>
+<a class="indexterm" name="id2608420"></a>
+<a class="indexterm" name="id2608426"></a>
 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="id358308"></a>Flushing the Samba NetBIOS Name Cache</h3></div></div></div><p>
+</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2608438"></a>Flushing the Samba NetBIOS Name Cache</h3></div></div></div><p>
 How Can One Flush the Samba NetBIOS Name Cache without Restarting Samba?
 </p><p>
-<a class="indexterm" name="id358319"></a>
-<a class="indexterm" name="id358326"></a>
-<a class="indexterm" name="id358333"></a>
-<a class="indexterm" name="id358340"></a>
+<a class="indexterm" name="id2608451"></a>
+<a class="indexterm" name="id2608458"></a>
+<a class="indexterm" name="id2608464"></a>
+<a class="indexterm" name="id2608471"></a>
 Samba's <code class="literal">nmbd</code> process controls all browse list handling. Under normal circumstances it is
 safe to restart <code class="literal">nmbd</code>. This will effectively flush the Samba NetBIOS name cache and cause it
 to be rebuilt. This does not make certain that a rogue machine name will not reappear
@@ -1259,47 +1255,47 @@
 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="id358373"></a>Server Resources Cannot Be Listed</h3></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>
+</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2608511"></a>Server Resources Cannot Be Listed</h3></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 <code class="literal">smbd</code>. Check that your guest account is
 valid.
-</p><p>Also see <a class="indexterm" name="id358399"></a>guest account in the <code class="filename">smb.conf</code> man page.</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id358414"></a>I Get an "<span class="errorname">Unable to browse the network</span>" Error</h3></div></div></div><p>This error can have multiple causes:
-<a class="indexterm" name="id358426"></a>
+</p><p>Also see <a class="link" href="smb.conf.5.html#GUESTACCOUNT">guest account</a> in the <code class="filename">smb.conf</code> man page.</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2608559"></a>I Get an "<span class="errorname">Unable to browse the network</span>" Error</h3></div></div></div><p>This error can have multiple causes:
+<a class="indexterm" name="id2608571"></a>
 	</p><div class="itemizedlist"><ul type="disc"><li><p>There is no LMB. Configure <span class="application">nmbd</span>
 			or any other machine to serve as LMB.</p></li><li><p>You cannot log onto the machine that is the LMB.
 			Can you log on to it as a guest user? </p></li><li><p>There is no IP connectivity to the LMB.
-			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="id358459"></a>Browsing of Shares and Directories is Very Slow</h3></div></div></div><p>&#8220;<span class="quote">
-<a class="indexterm" name="id358468"></a>
+			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="id2608606"></a>Browsing of Shares and Directories is Very Slow</h3></div></div></div><p>&#8220;<span class="quote">
+<a class="indexterm" name="id2608616"></a>
 There are only two machines on a test network. One is a Samba server, the other a Windows XP machine.
 Authentication and logons work perfectly, but when I try to explore shares on the Samba server, the
 Windows XP client becomes unresponsive. Sometimes it does not respond for some minutes. Eventually,
 Windows Explorer will respond and displays files and directories without problem.
 </span>&#8221;
 </p><p>&#8220;<span class="quote">
-<a class="indexterm" name="id358484"></a>
+<a class="indexterm" name="id2608634"></a>
 But, the share is immediately available from a command shell (<code class="literal">cmd</code>, 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="id358513"></a>
-<a class="indexterm" name="id358520"></a>
-<a class="indexterm" name="id358527"></a>
-<a class="indexterm" name="id358534"></a>
-<a class="indexterm" name="id358541"></a>
+<a class="indexterm" name="id2608666"></a>
+<a class="indexterm" name="id2608673"></a>
+<a class="indexterm" name="id2608680"></a>
+<a class="indexterm" name="id2608687"></a>
+<a class="indexterm" name="id2608694"></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 class="indexterm" name="id358562"></a>
+<a class="indexterm" name="id2608719"></a>
 		A number of sites have reported similar slow network browsing problems and found that when
 		the WebClient service is turned off, the problem disappears. This is certainly something
 		that should be explored because it is a simple solution  if it works.
 		</p></dd><dt><span class="term">Inconsistent WINS Configuration</span></dt><dd><p>
-<a class="indexterm" name="id358585"></a>
-<a class="indexterm" name="id358591"></a>
+<a class="indexterm" name="id2608744"></a>
+<a class="indexterm" name="id2608751"></a>
 		This type of problem is common when one client is configured to use a WINS server (that is
 		a TCP/IP configuration setting) and there is no WINS server on the network. Alternatively,
 		this will happen if there is a WINS server and Samba is not configured to use it. The use of
@@ -1307,14 +1303,14 @@
 		of NetBIOS over TCP/IP is disabled on all clients, Samba should not be configured as a WINS
 		server, nor should it be configured to use one.
 		</p></dd><dt><span class="term">Incorrect DNS Configuration</span></dt><dd><p>
-<a class="indexterm" name="id358614"></a>
-<a class="indexterm" name="id358620"></a>
+<a class="indexterm" name="id2608778"></a>
+<a class="indexterm" name="id2608785"></a>
 		If use of NetBIOS over TCP/IP is disabled, Active Directory is in use and the DNS server
 		has been incorrectly configured. For further information refer to
-		<a href="NetworkBrowsing.html#adsdnstech" title="DNS and Active Directory">DNS and Active Directory</a>.
-		</p></dd></dl></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id358640"></a>Invalid Cached Share References Affects Network Browsing</h3></div></div></div><p>
-<a class="indexterm" name="id358648"></a>
-<a class="indexterm" name="id358655"></a>
+		<a class="link" href="NetworkBrowsing.html#adsdnstech" title="DNS and Active Directory">DNS and Active Directory</a>.
+		</p></dd></dl></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2608806"></a>Invalid Cached Share References Affects Network Browsing</h3></div></div></div><p>
+<a class="indexterm" name="id2608815"></a>
+<a class="indexterm" name="id2608822"></a>
 Cached references on your MS Windows client (workstation or server) to shares or servers that no longer exist
 can cause MS Windows Explorer to appear unresponsive as it tries to connect to these shares. After a delay
 (can take a long time) it times out and browsing will appear to be mostly normal again.
@@ -1332,7 +1328,7 @@
 shortcuts from the MS Windows Explorer in <code class="literal">My Network Places</code> just by right-clicking them and
 selecting <span class="emphasis"><em>Delete.</em></span>
 </p></div><p>
-<a class="indexterm" name="id358718"></a>
+<a class="indexterm" name="id2608895"></a>
 Samba users have reported that these stale references negatively affect network browsing with Windows, Samba,
 and Novell servers. It is suspected to be a universal problem not directly related to the Samba
 server. Samba users may experience this more often due to Samba being somewhat viewed as an experimenter's

Modified: branches/samba/experimental/docs/htmldocs/Samba3-HOWTO/Other-Clients.html
===================================================================
--- branches/samba/experimental/docs/htmldocs/Samba3-HOWTO/Other-Clients.html	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/docs/htmldocs/Samba3-HOWTO/Other-Clients.html	2008-06-09 06:59:20 UTC (rev 1920)
@@ -1,17 +1,17 @@
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Chapter 43. Samba and Other CIFS Clients</title><link rel="stylesheet" href="samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.72.0"><link rel="start" href="index.html" title="The Official Samba 3.2.x HOWTO and Reference Guide"><link rel="up" href="Appendix.html" title="Part VI. Reference Section"><link rel="prev" href="Portability.html" title="Chapter 42. Portability"><link rel="next" href="speed.html" title="Chapter 44. 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 43. 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. Reference Section</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 43. 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><code class="email">&lt;<a href="mailto:jelmer at samba.org">jelmer at samba.org</a>&gt;</code></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><code class="email">&lt;<a href="mailto:jht at samba.org">jht at samba.org</a>&gt;</code></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><code class="email">&lt;<a href="mailto:dan at samba.org">dan at samba.org</a>&gt;</code></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><code class="email">&lt;<a href="mailto:jmcd at us.ibm.com">jmcd at us.ibm.com</a>&gt;</code></p></div></div></div></div><div><p class="pubdate">5 Mar 2001</p></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="sect1"><a href="Other-Clients.html#id452041">Macintosh Clients</a></span></dt><dt><span class="sect1"><a href="Other-Clients.html#id452117">OS2 Client</a></span></dt><dd><dl><dt><span class="sect2"><a href="Other-Clients.html#id452122">Configuring OS/2 Warp Connect or OS/2 Warp 4</a></span></dt><dt><span class="sect2"><a href="Other-Clients.html#id452233">Configuring Other Versions of OS/2</a></span></dt><dt><span class="sect2"><a href="Other-Clients.html#id452283">Printer Driver Download for OS/2 Clients</a></span></dt></dl></dd><dt><span class="sect1"><a href="Other-Clients.html#id452362">Windows for Workgroups</a></span></dt><dd><dl><dt><span class="sect2"><a href="Other-Clients.html#id452368">Latest TCP/IP Stack from Microsoft</a></span></dt><dt><span class="sect2"><a href="Other-Clients.html#id452446">Delete .pwl Files After Password Change</a></span></dt><dt><span class="sect2"><a href="Other-Clients.html#id452468">Configuring Windows for Workgroups Password Handling</a></span></dt><dt><span class="sect2"><a href="Other-Clients.html#id452517">Password Case Sensitivity</a></span></dt><dt><span class="sect2"><a href="Other-Clients.html#id452542">Use TCP/IP as Default Protocol</a></span></dt><dt><span class="sect2"><a href="Other-Clients.html#speedimpr">Speed Improvement</a></span></dt></dl></dd><dt><span class="sect1"><a href="Other-Clients.html#id452594">Windows 95/98</a></span></dt><dd><dl><dt><span class="sect2"><a href="Other-Clients.html#id452657">Speed Improvement</a></span></dt></dl></dd><dt><span class="sect1"><a href="Other-Clients.html#id452675">Windows 2000 Service Pack 2</a></span></dt><dt><span class="sect1"><a href="Other-Clients.html#id452850">Windows NT 3.1</a></span></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="id452041"></a>Macintosh Clients</h2></div></div></div><p>
-<a class="indexterm" name="id452049"></a>
-Yes. <a href="http://www.thursby.com/" target="_top">Thursby</a> has a CIFS client/server called <a href="http://www.thursby.com/products/dave.html" target="_top">DAVE</a>.  They test it against Windows 95, Windows
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Chapter 43. Samba and Other CIFS Clients</title><link rel="stylesheet" href="../samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.73.1"><link rel="start" href="index.html" title="The Official Samba 3.2.x HOWTO and Reference Guide"><link rel="up" href="Appendix.html" title="Part VI. Reference Section"><link rel="prev" href="Portability.html" title="Chapter 42. Portability"><link rel="next" href="speed.html" title="Chapter 44. 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 43. 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. Reference Section</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 43. 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><code class="email">&lt;<a class="email" href="mailto:jelmer at samba.org">jelmer at samba.org</a>&gt;</code></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><code class="email">&lt;<a class="email" href="mailto:jht at samba.org">jht at samba.org</a>&gt;</code></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><code class="email">&lt;<a class="email" href="mailto:dan at samba.org">dan at samba.org</a>&gt;</code></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><code class="email">&lt;<a class="email" href="mailto:jmcd at us.ibm.com">jmcd at us.ibm.com</a>&gt;</code></p></div></div></div></div><div><p class="pubdate">5 Mar 2001</p></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="sect1"><a href="Other-Clients.html#id2711457">Macintosh Clients</a></span></dt><dt><span class="sect1"><a href="Other-Clients.html#id2711541">OS2 Client</a></span></dt><dd><dl><dt><span class="sect2"><a href="Other-Clients.html#id2711547">Configuring OS/2 Warp Connect or OS/2 Warp 4</a></span></dt><dt><span class="sect2"><a href="Other-Clients.html#id2711667">Configuring Other Versions of OS/2</a></span></dt><dt><span class="sect2"><a href="Other-Clients.html#id2711723">Printer Driver Download for OS/2 Clients</a></span></dt></dl></dd><dt><span class="sect1"><a href="Other-Clients.html#id2711816">Windows for Workgroups</a></span></dt><dd><dl><dt><span class="sect2"><a href="Other-Clients.html#id2711822">Latest TCP/IP Stack from Microsoft</a></span></dt><dt><span class="sect2"><a href="Other-Clients.html#id2711905">Delete .pwl Files After Password Change</a></span></dt><dt><span class="sect2"><a href="Other-Clients.html#id2711931">Configuring Windows for Workgroups Password Handling</a></span></dt><dt><span class="sect2"><a href="Other-Clients.html#id2711989">Password Case Sensitivity</a></span></dt><dt><span class="sect2"><a href="Other-Clients.html#id2712020">Use TCP/IP as Default Protocol</a></span></dt><dt><span class="sect2"><a href="Other-Clients.html#speedimpr">Speed Improvement</a></span></dt></dl></dd><dt><span class="sect1"><a href="Other-Clients.html#id2712078">Windows 95/98</a></span></dt><dd><dl><dt><span class="sect2"><a href="Other-Clients.html#id2712147">Speed Improvement</a></span></dt></dl></dd><dt><span class="sect1"><a href="Other-Clients.html#id2712168">Windows 2000 Service Pack 2</a></span></dt><dt><span class="sect1"><a href="Other-Clients.html#id2712364">Windows NT 3.1</a></span></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="id2711457"></a>Macintosh Clients</h2></div></div></div><p>
+<a class="indexterm" name="id2711465"></a>
+Yes. <a class="ulink" href="http://www.thursby.com/" target="_top">Thursby</a> has a CIFS client/server called <a class="ulink" href="http://www.thursby.com/products/dave.html" target="_top">DAVE</a>.  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 5.1. Please
 refer to Thursby's Web site for more information regarding this product.
 </p><p> 
-<a class="indexterm" name="id452074"></a>
-<a class="indexterm" name="id452080"></a>
+<a class="indexterm" name="id2711492"></a>
+<a class="indexterm" name="id2711499"></a>
 Alternatives include 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 <a href="http://www.umich.edu/~rsug/netatalk/" target="_top">Netatalk</a> and <a href="http://www.cs.mu.oz.au/appletalk/atalk.html" target="_top">CAP</a>.  What Samba offers MS Windows users, these
+users, with no additional support required on the Macintosh. The two free implementations are <a class="ulink" href="http://www.umich.edu/~rsug/netatalk/" target="_top">Netatalk</a> and <a class="ulink" href="http://www.cs.mu.oz.au/appletalk/atalk.html" target="_top">CAP</a>.  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
-<a href="http://www.eats.com/linux_mac_win.html" target="_top">http://www.eats.com/linux_mac_win.html.</a>
-</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="id452117"></a>OS2 Client</h2></div></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id452122"></a>Configuring OS/2 Warp Connect or OS/2 Warp 4</h3></div></div></div><p>Basically, you need three components:</p><div class="itemizedlist"><ul type="disc"><li><p>The File and Print Client (IBM peer)</p></li><li><p>TCP/IP (Internet support) </p></li><li><p>The &#8220;<span class="quote">NetBIOS over TCP/IP</span>&#8221; driver (TCPBEUI)</p></li></ul></div><p>Installing the first two together with the base operating 
+<a class="ulink" href="http://www.eats.com/linux_mac_win.html" target="_top">http://www.eats.com/linux_mac_win.html.</a>
+</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="id2711541"></a>OS2 Client</h2></div></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2711547"></a>Configuring OS/2 Warp Connect or OS/2 Warp 4</h3></div></div></div><p>Basically, you need three components:</p><div class="itemizedlist"><ul type="disc"><li><p>The File and Print Client (IBM peer)</p></li><li><p>TCP/IP (Internet support) </p></li><li><p>The &#8220;<span class="quote">NetBIOS over TCP/IP</span>&#8221; driver (TCPBEUI)</p></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; 
@@ -26,22 +26,22 @@
 		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 <code class="constant">IBM Peer</code> to bring it on 
-		the same level as Warp 4. See the IBM OS/2 Warp Web page</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id452233"></a>Configuring Other Versions of OS/2</h3></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
+		the same level as Warp 4. See the IBM OS/2 Warp Web page</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2711667"></a>Configuring Other Versions of OS/2</h3></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 
-		<a href="ftp://ftp.microsoft.com/BusSys/Clients/LANMAN.OS2/" target="_top">
+		<a class="ulink" href="ftp://ftp.microsoft.com/BusSys/Clients/LANMAN.OS2/" target="_top">
 		ftp://ftp.microsoft.com/BusSys/Clients/LANMAN.OS2/</a>. In a nutshell, edit
 	the file <code class="filename">\OS2VER</code> 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 <a href="ftp://ftp.cdrom.com/pub/os2/network/ndis/" target="_top">
+		Try the NE2000 or NS2000 driver from <a class="ulink" href="ftp://ftp.cdrom.com/pub/os2/network/ndis/" target="_top">
  		ftp://ftp.cdrom.com/pub/os2/network/ndis/</a> instead.
-		</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id452283"></a>Printer Driver Download for OS/2 Clients</h3></div></div></div><p>Create a share called <em class="parameter"><code>[PRINTDRV]</code></em> that is 
+		</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2711723"></a>Printer Driver Download for OS/2 Clients</h3></div></div></div><p>Create a share called <em class="parameter"><code>[PRINTDRV]</code></em> that is 
 		world-readable. Copy your OS/2 driver files there. The <code class="filename">.EA_</code>
 		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 <code class="filename">smb.conf</code> a parameter,
-		<a class="indexterm" name="id452314"></a>os2 driver map. 
+		<a class="link" href="smb.conf.5.html#OS2DRIVERMAP">os2 driver map</a>. 
 		Next, in the file specified by <em class="replaceable"><code>filename</code></em>, map the 
 		name of the NT driver name to the OS/2 driver name as follows:</p><p><em class="parameter"><code><em class="replaceable"><code>nt driver name</code></em> = <em class="replaceable"><code>os2 driver name</code></em>.<em class="replaceable"><code>device name</code></em></code></em>, e.g.,</p><p><em class="parameter"><code>
 		HP LaserJet 5L = LASERJET.HP LaserJet 5L</code></em></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 
@@ -50,7 +50,7 @@
 		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="id452362"></a>Windows for Workgroups</h2></div></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id452368"></a>Latest TCP/IP Stack from Microsoft</h3></div></div></div><p>Use the latest TCP/IP stack from Microsoft if you use Windows
+		</p></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2711816"></a>Windows for Workgroups</h2></div></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2711822"></a>Latest TCP/IP Stack from Microsoft</h3></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 its TCP/IP 32-bit VxD drivers. The latest release can be
 found at ftp.microsoft.com, located in <code class="filename">/Softlib/MSLFILES/TCP32B.EXE</code>.  There is an
@@ -59,8 +59,8 @@
 <code class="filename">VNBT.386</code>, <code class="filename">WSTCP.386</code>, <code class="filename">TRACERT.EXE</code>,
 <code class="filename">NETSTAT.EXE</code>, and <code class="filename">NBTSTAT.EXE</code>.
 </p><p>
-More information about this patch is available in <a href="http://support.microsoft.com/kb/q99891/" target="_top">Knowledge Base article 99891</a>.
-</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id452446"></a>Delete .pwl Files After Password Change</h3></div></div></div><p>
+More information about this patch is available in <a class="ulink" href="http://support.microsoft.com/kb/q99891/" target="_top">Knowledge Base article 99891</a>.
+</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2711905"></a>Delete .pwl Files After Password Change</h3></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 delete the .pwl files in the Windows
 directory. The PC will complain about not finding the files, but will soon get over it,
@@ -70,16 +70,16 @@
 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="id452468"></a>Configuring Windows for Workgroups Password Handling</h3></div></div></div><p>
-<a class="indexterm" name="id452476"></a>
+</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2711931"></a>Configuring Windows for Workgroups Password Handling</h3></div></div></div><p>
+<a class="indexterm" name="id2711939"></a>
 There is a program call <code class="filename">admincfg.exe</code> on the last disk (disk 8) of the WFW 3.11 disk set.
 To install it, type <strong class="userinput"><code>EXPAND A:\ADMINCFG.EX_ C:\WINDOWS\ADMINCFG.EXE</code></strong>.  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, Disable Password Caching and so on, for use with <a class="indexterm" name="id452508"></a>security = user.
-</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id452517"></a>Password Case Sensitivity</h3></div></div></div><p>Windows for Workgroups uppercases the password before sending it to the server.
+you to control how WFW handles passwords, Disable Password Caching and so on, for use with <a class="link" href="smb.conf.5.html#SECURITY">security = user</a>.
+</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2711989"></a>Password Case Sensitivity</h3></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 <code class="filename">smb.conf</code> information on
-<a class="indexterm" name="id452532"></a>password level 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="id452542"></a>Use TCP/IP as Default Protocol</h3></div></div></div><p>To support print queue reporting, you may find
+<a class="link" href="smb.conf.5.html#PASSWORDLEVEL">password level</a> 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="id2712020"></a>Use TCP/IP as Default Protocol</h3></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.
@@ -94,10 +94,10 @@
 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="id452594"></a>Windows 95/98</h2></div></div></div><p>
+</p></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2712078"></a>Windows 95/98</h2></div></div></div><p>
 When using Windows 95 OEM SR2, the following updates are recommended where Samba
 is being used. Please note that the changes documented in 
-<a href="Other-Clients.html#speedimpr" title="Speed Improvement">Speed Improvement</a> will affect you once these
+<a class="link" href="Other-Clients.html#speedimpr" title="Speed Improvement">Speed Improvement</a> will affect you once these
 updates  have been installed.
 </p><p> 
 There are more updates than the ones mentioned here. Refer to the
@@ -109,11 +109,11 @@
 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="id452657"></a>Speed Improvement</h3></div></div></div><p>
+</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2712147"></a>Speed Improvement</h3></div></div></div><p>
 Configure the Windows 95 TCP/IP registry settings to give better
 performance. I use a program called <code class="literal">MTUSPEED.exe</code> 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="id452675"></a>Windows 2000 Service Pack 2</h2></div></div></div><p> 
+</p></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2712168"></a>Windows 2000 Service Pack 2</h2></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
@@ -122,18 +122,18 @@
 </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="id452690"></a>nt acl support = no
+<a class="link" href="smb.conf.5.html#NTACLSUPPORT">nt acl support = no</a>
 added to the file share that 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 <code class="filename">smb.conf</code> man page
 for more details on this option. Also note that the 
-<a class="indexterm" name="id452706"></a>nt acl support parameter was formally a global parameter in
+<a class="link" href="smb.conf.5.html#NTACLSUPPORT">nt acl support</a> parameter was formally a global parameter in
 releases prior to Samba 2.2.2.
 </p><p> 
-<a href="Other-Clients.html#minimalprofile" title="Example 43.1. Minimal Profile Share">Following example</a> provides a minimal profile share.
-</p><div class="example"><a name="minimalprofile"></a><p class="title"><b>Example 43.1. Minimal Profile Share</b></p><div class="example-contents"><table class="simplelist" border="0" summary="Simple list"><tr><td> </td></tr><tr><td><em class="parameter"><code>[profile]</code></em></td></tr><tr><td><a class="indexterm" name="id452750"></a><em class="parameter"><code>path = /export/profile</code></em></td></tr><tr><td><a class="indexterm" name="id452762"></a><em class="parameter"><code>create mask = 0600</code></em></td></tr><tr><td><a class="indexterm" name="id452775"></a><em class="parameter"><code>directory mask = 0700</code></em></td></tr><tr><td><a class="indexterm" name="id452787"></a><em class="parameter"><code>nt acl support = no</code></em></td></tr><tr><td><a class="indexterm" name="id452800"></a><em class="parameter"><code>read only = no</code></em></td></tr></table></div></div><br class="example-break"><p>
+<a class="link" href="Other-Clients.html#minimalprofile" title="Example 43.1. Minimal Profile Share">Following example</a> provides a minimal profile share.
+</p><div class="example"><a name="minimalprofile"></a><p class="title"><b>Example 43.1. Minimal Profile Share</b></p><div class="example-contents"><table class="simplelist" border="0" summary="Simple list"><tr><td> </td></tr><tr><td><em class="parameter"><code>[profile]</code></em></td></tr><tr><td><a class="indexterm" name="id2712259"></a><em class="parameter"><code>path = /export/profile</code></em></td></tr><tr><td><a class="indexterm" name="id2712271"></a><em class="parameter"><code>create mask = 0600</code></em></td></tr><tr><td><a class="indexterm" name="id2712282"></a><em class="parameter"><code>directory mask = 0700</code></em></td></tr><tr><td><a class="indexterm" name="id2712294"></a><em class="parameter"><code>nt acl support = no</code></em></td></tr><tr><td><a class="indexterm" name="id2712305"></a><em class="parameter"><code>read only = no</code></em></td></tr></table></div></div><br class="example-break"><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
@@ -141,11 +141,11 @@
 different from the one assigned to DOMAIN\user; hence,
 <span class="errorname">access denied</span> message.
 </p><p>
-When the <a class="indexterm" name="id452825"></a>nt acl support parameter is disabled, Samba will send
+When the <a class="link" href="smb.conf.5.html#NTACLSUPPORT">nt acl support</a> parameter is disabled, 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="id452850"></a>Windows NT 3.1</h2></div></div></div><p>If you have problems communicating across routers with Windows 
-NT 3.1 workstations, read <a href="http://support.microsoft.com/default.aspx?scid=kb;Q103765" target="_top">this Microsoft Knowledge Base article:</a>.
+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="id2712364"></a>Windows NT 3.1</h2></div></div></div><p>If you have problems communicating across routers with Windows 
+NT 3.1 workstations, read <a class="ulink" href="http://support.microsoft.com/default.aspx?scid=kb;Q103765" target="_top">this Microsoft Knowledge Base article:</a>.
 
 </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="Appendix.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 42. Portability </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> Chapter 44. Samba Performance Tuning</td></tr></table></div></body></html>

Modified: branches/samba/experimental/docs/htmldocs/Samba3-HOWTO/PolicyMgmt.html
===================================================================
--- branches/samba/experimental/docs/htmldocs/Samba3-HOWTO/PolicyMgmt.html	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/docs/htmldocs/Samba3-HOWTO/PolicyMgmt.html	2008-06-09 06:59:20 UTC (rev 1920)
@@ -1,24 +1,24 @@
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Chapter 26. System and Account Policies</title><link rel="stylesheet" href="samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.72.0"><link rel="start" href="index.html" title="The Official Samba 3.2.x HOWTO and Reference Guide"><link rel="up" href="optional.html" title="Part III. Advanced Configuration"><link rel="prev" href="AdvancedNetworkManagement.html" title="Chapter 25. Advanced Network Management"><link rel="next" href="ProfileMgmt.html" title="Chapter 27. 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 26. 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 26. 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><code class="email">&lt;<a href="mailto:jht at samba.org">jht at samba.org</a>&gt;</code></p></div></div></div></div><div><p class="pubdate">April 3 2003</p></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="sect1"><a href="PolicyMgmt.html#id424107">Features and Benefits</a></span></dt><dt><span class="sect1"><a href="PolicyMgmt.html#id424202">Creating and Managing System Policies</a></span></dt><dd><dl><dt><span class="sect2"><a href="PolicyMgmt.html#id424372">Windows 9x/ME Policies</a></span></dt><dt><span class="sect2"><a href="PolicyMgmt.html#id424496">Windows NT4-Style Policy Files</a></span></dt><dt><span class="sect2"><a href="PolicyMgmt.html#id424702">MS Windows 200x/XP Professional Policies</a></span></dt></dl></dd><dt><span class="sect1"><a href="PolicyMgmt.html#id425108">Managing Account/User Policies</a></span></dt><dt><span class="sect1"><a href="PolicyMgmt.html#id425313">Management Tools</a></span></dt><dd><dl><dt><span class="sect2"><a href="PolicyMgmt.html#id425324">Samba Editreg Toolset</a></span></dt><dt><span class="sect2"><a href="PolicyMgmt.html#id425400">Windows NT4/200x</a></span></dt><dt><span class="sect2"><a href="PolicyMgmt.html#id425437">Samba PDC</a></span></dt></dl></dd><dt><span class="sect1"><a href="PolicyMgmt.html#id425500">System Startup and Logon Processing Overview</a></span></dt><dt><span class="sect1"><a href="PolicyMgmt.html#id425641">Common Errors</a></span></dt><dd><dl><dt><span class="sect2"><a href="PolicyMgmt.html#id425652">Policy Does Not Work</a></span></dt></dl></dd></dl></div><p>
-<a class="indexterm" name="id424096"></a>
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Chapter 26. System and Account Policies</title><link rel="stylesheet" href="../samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.73.1"><link rel="start" href="index.html" title="The Official Samba 3.2.x HOWTO and Reference Guide"><link rel="up" href="optional.html" title="Part III. Advanced Configuration"><link rel="prev" href="AdvancedNetworkManagement.html" title="Chapter 25. Advanced Network Management"><link rel="next" href="ProfileMgmt.html" title="Chapter 27. 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 26. 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 26. 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><code class="email">&lt;<a class="email" href="mailto:jht at samba.org">jht at samba.org</a>&gt;</code></p></div></div></div></div><div><p class="pubdate">April 3 2003</p></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="sect1"><a href="PolicyMgmt.html#id2681124">Features and Benefits</a></span></dt><dt><span class="sect1"><a href="PolicyMgmt.html#id2681230">Creating and Managing System Policies</a></span></dt><dd><dl><dt><span class="sect2"><a href="PolicyMgmt.html#id2681419">Windows 9x/ME Policies</a></span></dt><dt><span class="sect2"><a href="PolicyMgmt.html#id2681556">Windows NT4-Style Policy Files</a></span></dt><dt><span class="sect2"><a href="PolicyMgmt.html#id2681777">MS Windows 200x/XP Professional Policies</a></span></dt></dl></dd><dt><span class="sect1"><a href="PolicyMgmt.html#id2682226">Managing Account/User Policies</a></span></dt><dt><span class="sect1"><a href="PolicyMgmt.html#id2682453">Management Tools</a></span></dt><dd><dl><dt><span class="sect2"><a href="PolicyMgmt.html#id2682465">Samba Editreg Toolset</a></span></dt><dt><span class="sect2"><a href="PolicyMgmt.html#id2682547">Windows NT4/200x</a></span></dt><dt><span class="sect2"><a href="PolicyMgmt.html#id2682588">Samba PDC</a></span></dt></dl></dd><dt><span class="sect1"><a href="PolicyMgmt.html#id2682653">System Startup and Logon Processing Overview</a></span></dt><dt><span class="sect1"><a href="PolicyMgmt.html#id2682810">Common Errors</a></span></dt><dd><dl><dt><span class="sect2"><a href="PolicyMgmt.html#id2682822">Policy Does Not Work</a></span></dt></dl></dd></dl></div><p>
+<a class="indexterm" name="id2681110"></a>
 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="id424107"></a>Features and Benefits</h2></div></div></div><p>
-<a class="indexterm" name="id424115"></a>
-<a class="indexterm" name="id424122"></a>
-<a class="indexterm" name="id424128"></a>
+</p><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2681124"></a>Features and Benefits</h2></div></div></div><p>
+<a class="indexterm" name="id2681132"></a>
+<a class="indexterm" name="id2681139"></a>
+<a class="indexterm" name="id2681146"></a>
 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">boo-boos</span>&#8221;
 (or mistakes) administrators made and then requested help to resolve.
 </p><p>
-<a class="indexterm" name="id424145"></a>
-<a class="indexterm" name="id424152"></a>
-<a class="indexterm" name="id424160"></a>
-<a class="indexterm" name="id424167"></a>
-<a class="indexterm" name="id424174"></a>
+<a class="indexterm" name="id2681165"></a>
+<a class="indexterm" name="id2681172"></a>
+<a class="indexterm" name="id2681181"></a>
+<a class="indexterm" name="id2681188"></a>
+<a class="indexterm" name="id2681194"></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
@@ -27,16 +27,16 @@
 mailing list back in 2000 and 2001 when there were few postings regarding GPOs and
 how to replicate them in a Samba environment.
 </p><p>
-<a class="indexterm" name="id424191"></a>
+<a class="indexterm" name="id2681216"></a>
 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></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id424202"></a>Creating and Managing System Policies</h2></div></div></div><p>
-<a class="indexterm" name="id424210"></a>
-<a class="indexterm" name="id424217"></a>
-<a class="indexterm" name="id424224"></a>
-<a class="indexterm" name="id424230"></a>
+</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2681230"></a>Creating and Managing System Policies</h2></div></div></div><p>
+<a class="indexterm" name="id2681238"></a>
+<a class="indexterm" name="id2681245"></a>
+<a class="indexterm" name="id2681252"></a>
+<a class="indexterm" name="id2681258"></a>
 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,
@@ -44,9 +44,9 @@
 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="id424244"></a>
-<a class="indexterm" name="id424251"></a>
-<a class="indexterm" name="id424258"></a>
+<a class="indexterm" name="id2681276"></a>
+<a class="indexterm" name="id2681283"></a>
+<a class="indexterm" name="id2681290"></a>
 For MS Windows 9x/Me, this file must be called <code class="filename">Config.POL</code> and may
 be generated using a tool called <code class="filename">poledit.exe</code>, better known as the
 Policy Editor. The policy editor was provided on the Windows 98 installation CD-ROM, but
@@ -54,12 +54,12 @@
 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="id424283"></a>
+<a class="indexterm" name="id2681318"></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 <code class="filename">NTConfig.POL</code>.
 </p><p>
-<a class="indexterm" name="id424310"></a>
+<a class="indexterm" name="id2681347"></a>
 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
@@ -67,29 +67,29 @@
 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>
-<a class="indexterm" name="id424324"></a>
-<a class="indexterm" name="id424330"></a>
-<a class="indexterm" name="id424337"></a>
-<a class="indexterm" name="id424344"></a>
+<a class="indexterm" name="id2681365"></a>
+<a class="indexterm" name="id2681372"></a>
+<a class="indexterm" name="id2681379"></a>
+<a class="indexterm" name="id2681386"></a>
 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
-<a href="http://www.microsoft.com/ntserver/techresources/management/prof_policies.asp" target="_top">
+<a class="ulink" href="http://www.microsoft.com/ntserver/techresources/management/prof_policies.asp" target="_top">
 Implementing Profiles and Policies in Windows NT 4.0</a>.
 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="id424372"></a>Windows 9x/ME Policies</h3></div></div></div><p>
-<a class="indexterm" name="id424380"></a>
-<a class="indexterm" name="id424386"></a>
+</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2681419"></a>Windows 9x/ME Policies</h3></div></div></div><p>
+<a class="indexterm" name="id2681427"></a>
+<a class="indexterm" name="id2681433"></a>
 	You need the Windows 98 Group Policy Editor to set up Group Profiles under Windows 9x/Me.
 	It can be found on the original full-product Windows 98 installation CD-ROM under
 	<code class="filename">tools\reskit\netadmin\poledit</code>. Install this using the
 	Add/Remove Programs facility, and then click on <span class="guiicon">Have Disk</span>.
 	</p><p>
-<a class="indexterm" name="id424411"></a>
-<a class="indexterm" name="id424417"></a>
+<a class="indexterm" name="id2681460"></a>
+<a class="indexterm" name="id2681467"></a>
 	Use the Group Policy Editor to create a policy file that specifies the location of
 	user profiles and/or <code class="filename">My Documents</code>, and so on. Then save these
 	settings in a file called <code class="filename">Config.POL</code> that needs to be placed in the
@@ -99,25 +99,25 @@
 	</p><p>
 	Further details are covered in the Windows 98 Resource Kit documentation.
 	</p><p>
-<a class="indexterm" name="id424452"></a>
+<a class="indexterm" name="id2681506"></a>
 	If you do not take the correct steps, then every so often Windows 9x/Me will check the
 	integrity of the registry and restore its settings from the backup
 	copy of the registry it stores on each Windows 9x/Me machine. So, you will
 	occasionally notice things changing back to the original settings.
 	</p><p>
-<a class="indexterm" name="id424465"></a>
-<a class="indexterm" name="id424472"></a>
+<a class="indexterm" name="id2681521"></a>
+<a class="indexterm" name="id2681528"></a>
 	Install the Group Policy handler for Windows 9x/Me to pick up Group Policies. Look on the
 	Windows 98 CD-ROM in <code class="filename">\tools\reskit\netadmin\poledit</code>.
 	Install Group Policies on a Windows 9x/Me client by double-clicking on
 	<code class="filename">grouppol.inf</code>. 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="id424496"></a>Windows NT4-Style Policy Files</h3></div></div></div><p>
-<a class="indexterm" name="id424504"></a>
-<a class="indexterm" name="id424511"></a>
-<a class="indexterm" name="id424518"></a>
-<a class="indexterm" name="id424524"></a>
+	</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2681556"></a>Windows NT4-Style Policy Files</h3></div></div></div><p>
+<a class="indexterm" name="id2681564"></a>
+<a class="indexterm" name="id2681571"></a>
+<a class="indexterm" name="id2681577"></a>
+<a class="indexterm" name="id2681584"></a>
 	To create or edit <code class="filename">ntconfig.pol</code>, you must use the NT Server
 	Policy Editor, <code class="literal">poledit.exe</code>, which is included with NT4 Server
 	but not with NT workstation. There is a Policy Editor on an NT4
@@ -126,19 +126,19 @@
 	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>
-<a class="indexterm" name="id424550"></a>
-<a class="indexterm" name="id424557"></a>
-<a class="indexterm" name="id424564"></a>
-<a class="indexterm" name="id424570"></a>
+<a class="indexterm" name="id2681614"></a>
+<a class="indexterm" name="id2681621"></a>
+<a class="indexterm" name="id2681628"></a>
+<a class="indexterm" name="id2681635"></a>
 	You need <code class="filename">poledit.exe</code>, <code class="filename">common.adm</code>, and <code class="filename">winnt.adm</code>.
 	It is convenient to put the two <code class="filename">*.adm</code> files in  the <code class="filename">c:\winnt\inf</code> 
 	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>
-<a class="indexterm" name="id424615"></a>
-<a class="indexterm" name="id424622"></a>
-<a class="indexterm" name="id424628"></a>
-<a class="indexterm" name="id424635"></a>
+<a class="indexterm" name="id2681681"></a>
+<a class="indexterm" name="id2681688"></a>
+<a class="indexterm" name="id2681694"></a>
+<a class="indexterm" name="id2681701"></a>
 	The Windows NT Policy Editor is also included with the Service Pack 3 (and
 	later) for Windows NT 4.0. Extract the files using <code class="literal">servicepackname /x</code>
 	 that's <code class="literal">Nt4sp6ai.exe /x</code> for Service Pack 6a. The Policy Editor,
@@ -146,17 +146,17 @@
 	be extracted as well. It is also possible to download the policy template
 	files for Office97 and get a copy of the Policy Editor. Another possible
 	location is with the Zero Administration Kit available for download from Microsoft.
-	</p><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id424667"></a>Registry Spoiling</h4></div></div></div><p>
-<a class="indexterm" name="id424675"></a>
-<a class="indexterm" name="id424682"></a>
+	</p><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2681738"></a>Registry Spoiling</h4></div></div></div><p>
+<a class="indexterm" name="id2681746"></a>
+<a class="indexterm" name="id2681752"></a>
 			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
 			<code class="filename">NTConfig.POL</code> 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="id424702"></a>MS Windows 200x/XP Professional Policies</h3></div></div></div><p>
-<a class="indexterm" name="id424710"></a>
+			</p></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2681777"></a>MS Windows 200x/XP Professional Policies</h3></div></div></div><p>
+<a class="indexterm" name="id2681785"></a>
 	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.
@@ -165,8 +165,8 @@
 	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="id424728"></a>
-<a class="indexterm" name="id424734"></a>
+	<a class="indexterm" name="id2681808"></a>
+<a class="indexterm" name="id2681814"></a>
 	The older NT4-style registry-based policies are known as <span class="emphasis"><em>Administrative Templates</em></span>
 	in MS Windows 2000/XP GPOs. The latter includes the ability to set various security
 	configurations, enforce Internet Explorer browser settings, change and redirect aspects of the
@@ -175,23 +175,23 @@
 	feature is the ability to make available particular software Windows applications to particular
 	users and/or groups.
 	</p><p>
-<a class="indexterm" name="id424759"></a>
-<a class="indexterm" name="id424765"></a>
-<a class="indexterm" name="id424772"></a>
+<a class="indexterm" name="id2681843"></a>
+<a class="indexterm" name="id2681850"></a>
+<a class="indexterm" name="id2681857"></a>
 	Remember, NT4 policy files are named <code class="filename">NTConfig.POL</code> and are stored in the root
 	of the NETLOGON share on the domain controllers. A Windows NT4 user enters a username and password
 	and selects the domain name to which the logon will attempt to take place. During the logon process,
 	the client machine reads the <code class="filename">NTConfig.POL</code> file from the NETLOGON share on
 	the authenticating server and modifies the local registry values according to the settings in this file.
 	</p><p>
-<a class="indexterm" name="id424798"></a>
-<a class="indexterm" name="id424804"></a>
-<a class="indexterm" name="id424811"></a>
-<a class="indexterm" name="id424818"></a>
-<a class="indexterm" name="id424825"></a>
-<a class="indexterm" name="id424831"></a>
-<a class="indexterm" name="id424840"></a>
-<a class="indexterm" name="id424850"></a>
+<a class="indexterm" name="id2681887"></a>
+<a class="indexterm" name="id2681893"></a>
+<a class="indexterm" name="id2681900"></a>
+<a class="indexterm" name="id2681907"></a>
+<a class="indexterm" name="id2681914"></a>
+<a class="indexterm" name="id2681920"></a>
+<a class="indexterm" name="id2681930"></a>
+<a class="indexterm" name="id2681939"></a>
 	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
@@ -199,7 +199,7 @@
 	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>
-<a class="indexterm" name="id424864"></a>
+<a class="indexterm" name="id2681959"></a>
 	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
@@ -207,19 +207,19 @@
 	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="id424881"></a>Administration of Windows 200x/XP Policies</h4></div></div></div><p>
-		<a class="indexterm" name="id424888"></a>
-		<a class="indexterm" name="id424895"></a>
-<a class="indexterm" name="id424902"></a>
-<a class="indexterm" name="id424908"></a>
-<a class="indexterm" name="id424915"></a>
+	</p><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2681980"></a>Administration of Windows 200x/XP Policies</h4></div></div></div><p>
+		<a class="indexterm" name="id2681988"></a>
+		<a class="indexterm" name="id2681995"></a>
+<a class="indexterm" name="id2682002"></a>
+<a class="indexterm" name="id2682009"></a>
+<a class="indexterm" name="id2682015"></a>
 		Instead of using the tool called <span class="application">the System Policy Editor</span>, commonly called Poledit (from the
 		executable name <code class="literal">poledit.exe</code>), <acronym class="acronym">GPOs</acronym> are created and managed using a 
 		<span class="application">Microsoft Management Console</span> <acronym class="acronym">(MMC)</acronym> 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>
-<a class="indexterm" name="id424976"></a>
+<a class="indexterm" name="id2682080"></a>
 			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>
@@ -237,13 +237,13 @@
 		refer 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>
-<a class="indexterm" name="id425038"></a>
-<a class="indexterm" name="id425045"></a>
-<a class="indexterm" name="id425052"></a>
+<a class="indexterm" name="id2682145"></a>
+<a class="indexterm" name="id2682152"></a>
+<a class="indexterm" name="id2682159"></a>
 		The MS Windows 2000 Resource Kit contains a tool called <code class="literal">gpolmig.exe</code>. This tool can be used
 		to migrate an NT4 <code class="filename">NTConfig.POL</code> 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 class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id425076"></a>Custom System Policy Templates</h4></div></div></div><p>
+		</p></div></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2682185"></a>Custom System Policy Templates</h4></div></div></div><p>
 		Over the past year, there has been a bit of talk regarding the creation of customized
 		templates for the Windows Sytem Policy Editor. A recent announcement on the Samba mailing
 		list is worthy of mention.
@@ -254,17 +254,17 @@
 		policies, or have any ideas for additional policies, let me know at mailto:mgpeter at pcc-services.com.  This
 		Template includes many policies for Windows XP to allow it to behave better in a professional environment.
 		</p><p>
-		For further information please see the <a href="http://www.pcc-services.com/custom_poledit.html" target="_top">Petersen</a> Computer Consulting web site. There is
+		For further information please see the <a class="ulink" href="http://www.pcc-services.com/custom_poledit.html" target="_top">Petersen</a> Computer Consulting web site. There is
 		a download link for the template file.
-		</p></div></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id425108"></a>Managing Account/User Policies</h2></div></div></div><p>
-<a class="indexterm" name="id425116"></a>
-<a class="indexterm" name="id425123"></a>
-<a class="indexterm" name="id425130"></a>
+		</p></div></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2682226"></a>Managing Account/User Policies</h2></div></div></div><p>
+<a class="indexterm" name="id2682234"></a>
+<a class="indexterm" name="id2682241"></a>
+<a class="indexterm" name="id2682248"></a>
 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="id425142"></a>
+<a class="indexterm" name="id2682263"></a>
 If you create a policy that will be automatically downloaded from validating domain controllers,
 you should name the file <code class="filename">NTConfig.POL</code>. 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
@@ -272,46 +272,46 @@
 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>
-<a class="indexterm" name="id425163"></a>
-<a class="indexterm" name="id425170"></a>
+<a class="indexterm" name="id2682289"></a>
+<a class="indexterm" name="id2682296"></a>
 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 <code class="filename">NTConfig.POL</code> 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="id425188"></a>
-<a class="indexterm" name="id425195"></a>
-<a class="indexterm" name="id425202"></a>
-<a class="indexterm" name="id425208"></a>
+<a class="indexterm" name="id2682316"></a>
+<a class="indexterm" name="id2682323"></a>
+<a class="indexterm" name="id2682330"></a>
+<a class="indexterm" name="id2682337"></a>
 MS Windows 200x/XP clients that log onto an MS Windows Active Directory security domain may additionally
 acquire policy settings through GPOs that are defined and stored in Active Directory
 itself. The key benefit of using AD GPOs is that they impose no registry <span class="emphasis"><em>spoiling</em></span> effect.
 This has considerable advantage compared with the use of <code class="filename">NTConfig.POL</code> (NT4) style policy updates.
 </p><p>
-<a class="indexterm" name="id425231"></a>
-<a class="indexterm" name="id425238"></a>
+<a class="indexterm" name="id2682363"></a>
+<a class="indexterm" name="id2682370"></a>
 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="id425251"></a>
+<a class="indexterm" name="id2682386"></a>
 </p><div class="itemizedlist"><ul type="disc"><li><p>Logon hours</p></li><li><p>Password aging</p></li><li><p>Permitted logon from certain machines only</p></li><li><p>Account type (local or global)</p></li><li><p>User rights</p></li></ul></div><p>
 </p><p>
-<a class="indexterm" name="id425287"></a>
-<a class="indexterm" name="id425294"></a>
+<a class="indexterm" name="id2682423"></a>
+<a class="indexterm" name="id2682430"></a>
 Samba-3.0.20 does not yet implement all account controls that are common to MS Windows NT4/200x/XP.
 While it is possible to set many controls using the Domain User Manager for MS Windows NT4, only password
 expiry is functional today. Most of the remaining controls at this time have only stub routines
 that may eventually be completed to provide actual control. Do not be misled by the fact that a
 parameter can be set using the NT4 Domain User Manager or in the <code class="filename">NTConfig.POL</code>.
-</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id425313"></a>Management Tools</h2></div></div></div><p>
+</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2682453"></a>Management Tools</h2></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="id425324"></a>Samba Editreg Toolset</h3></div></div></div><p>
-	<a class="indexterm" name="id425331"></a>
-	<a class="indexterm" name="id425338"></a>
-	<a class="indexterm" name="id425345"></a>
+</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2682465"></a>Samba Editreg Toolset</h3></div></div></div><p>
+	<a class="indexterm" name="id2682473"></a>
+	<a class="indexterm" name="id2682480"></a>
+	<a class="indexterm" name="id2682487"></a>
 	A new tool called <code class="literal">editreg</code> is under development. This tool can be used
 	to edit registry files (called <code class="filename">NTUser.DAT</code>) that are stored in user
 	and group profiles. <code class="filename">NTConfig.POL</code> files have the same structure as the
@@ -320,33 +320,33 @@
 	permit the building of new <code class="filename">NTConfig.POL</code> 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="id425400"></a>Windows NT4/200x</h3></div></div></div><p>
-<a class="indexterm" name="id425408"></a>
-<a class="indexterm" name="id425415"></a>
-<a class="indexterm" name="id425421"></a>
+	</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2682547"></a>Windows NT4/200x</h3></div></div></div><p>
+<a class="indexterm" name="id2682555"></a>
+<a class="indexterm" name="id2682562"></a>
+<a class="indexterm" name="id2682569"></a>
 	The tools that may be used to configure these types of controls from the MS Windows environment are
 	the NT4 User Manager for Domains, the NT4 System and Group Policy Editor, and the Registry Editor (regedt32.exe).
 	Under MS Windows 200x/XP, this is done using the MMC with appropriate
 	&#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="id425437"></a>Samba PDC</h3></div></div></div><p>
-<a class="indexterm" name="id425445"></a>
-<a class="indexterm" name="id425451"></a>
-<a class="indexterm" name="id425458"></a>
-<a class="indexterm" name="id425465"></a>
+	</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2682588"></a>Samba PDC</h3></div></div></div><p>
+<a class="indexterm" name="id2682596"></a>
+<a class="indexterm" name="id2682602"></a>
+<a class="indexterm" name="id2682609"></a>
+<a class="indexterm" name="id2682616"></a>
 	With a Samba domain controller, the new tools for managing user account and policy information include:
 	<code class="literal">smbpasswd</code>, <code class="literal">pdbedit</code>, <code class="literal">net</code>, and <code class="literal">rpcclient</code>. 
 	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="id425500"></a>System Startup and Logon Processing Overview</h2></div></div></div><p>
+	</p></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2682653"></a>System Startup and Logon Processing Overview</h2></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>
-<a class="indexterm" name="id425520"></a>
-<a class="indexterm" name="id425530"></a>
+<a class="indexterm" name="id2682675"></a>
+<a class="indexterm" name="id2682684"></a>
 	Network starts, then Remote Procedure Call System Service (RPCSS) and multiple universal naming
 	convention provider (MUP) start.
 	</p></li><li><p>
-<a class="indexterm" name="id425544"></a>
-<a class="indexterm" name="id425551"></a>
+<a class="indexterm" name="id2682701"></a>
+<a class="indexterm" name="id2682707"></a>
 	Where Active Directory is involved, an ordered list of 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,
@@ -371,10 +371,10 @@
 	</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 startup; 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="id425641"></a>Common Errors</h2></div></div></div><p>
+	</p></li></ol></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2682810"></a>Common Errors</h2></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="id425652"></a>Policy Does Not Work</h3></div></div></div><p>
+</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2682822"></a>Policy Does Not Work</h3></div></div></div><p>
 &#8220;<span class="quote">We have created the <code class="filename">Config.POL</code> 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;

Modified: branches/samba/experimental/docs/htmldocs/Samba3-HOWTO/Portability.html
===================================================================
--- branches/samba/experimental/docs/htmldocs/Samba3-HOWTO/Portability.html	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/docs/htmldocs/Samba3-HOWTO/Portability.html	2008-06-09 06:59:20 UTC (rev 1920)
@@ -1,11 +1,11 @@
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Chapter 42. Portability</title><link rel="stylesheet" href="samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.72.0"><link rel="start" href="index.html" title="The Official Samba 3.2.x HOWTO and Reference Guide"><link rel="up" href="Appendix.html" title="Part VI. Reference Section"><link rel="prev" href="compiling.html" title="Chapter 41. How to Compile Samba"><link rel="next" href="Other-Clients.html" title="Chapter 43. 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 42. 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. Reference Section</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 42. 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><code class="email">&lt;<a href="mailto:jelmer at samba.org">jelmer at samba.org</a>&gt;</code></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><code class="email">&lt;<a href="mailto:jht at samba.org">jht at samba.org</a>&gt;</code></p></div></div></div></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="sect1"><a href="Portability.html#id451523">HPUX</a></span></dt><dt><span class="sect1"><a href="Portability.html#id451618">SCO UNIX</a></span></dt><dt><span class="sect1"><a href="Portability.html#id451650">DNIX</a></span></dt><dt><span class="sect1"><a href="Portability.html#id451779">Red Hat Linux</a></span></dt><dt><span class="sect1"><a href="Portability.html#id451818">AIX: Sequential Read Ahead</a></span></dt><dt><span class="sect1"><a href="Portability.html#id451872">Solaris</a></span></dt><dd><dl><dt><span class="sect2"><a href="Portability.html#id451878">Locking Improvements</a></span></dt><dt><span class="sect2"><a href="Portability.html#winbind-solaris9">Winbind on Solaris 9</a></span></dt></dl></dd></dl></div><p>
-<a class="indexterm" name="id451507"></a>
-<a class="indexterm" name="id451513"></a>
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Chapter 42. Portability</title><link rel="stylesheet" href="../samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.73.1"><link rel="start" href="index.html" title="The Official Samba 3.2.x HOWTO and Reference Guide"><link rel="up" href="Appendix.html" title="Part VI. Reference Section"><link rel="prev" href="compiling.html" title="Chapter 41. How to Compile Samba"><link rel="next" href="Other-Clients.html" title="Chapter 43. 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 42. 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. Reference Section</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 42. 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><code class="email">&lt;<a class="email" href="mailto:jelmer at samba.org">jelmer at samba.org</a>&gt;</code></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><code class="email">&lt;<a class="email" href="mailto:jht at samba.org">jht at samba.org</a>&gt;</code></p></div></div></div></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="sect1"><a href="Portability.html#id2710886">HPUX</a></span></dt><dt><span class="sect1"><a href="Portability.html#id2710990">SCO UNIX</a></span></dt><dt><span class="sect1"><a href="Portability.html#id2711029">DNIX</a></span></dt><dt><span class="sect1"><a href="Portability.html#id2711171">Red Hat Linux</a></span></dt><dt><span class="sect1"><a href="Portability.html#id2711214">AIX: Sequential Read Ahead</a></span></dt><dt><span class="sect1"><a href="Portability.html#id2711276">Solaris</a></span></dt><dd><dl><dt><span class="sect2"><a href="Portability.html#id2711282">Locking Improvements</a></span></dt><dt><span class="sect2"><a href="Portability.html#winbind-solaris9">Winbind on Solaris 9</a></span></dt></dl></dd></dl></div><p>
+<a class="indexterm" name="id2710869"></a>
+<a class="indexterm" name="id2710875"></a>
 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="id451523"></a>HPUX</h2></div></div></div><p>
-<a class="indexterm" name="id451531"></a>
-<a class="indexterm" name="id451537"></a>
+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="id2710886"></a>HPUX</h2></div></div></div><p>
+<a class="indexterm" name="id2710894"></a>
+<a class="indexterm" name="id2710901"></a>
 Hewlett-Packard's implementation of supplementary groups is nonstandard (for
 historical reasons). There are two group files, <code class="filename">/etc/group</code> and
 <code class="filename">/etc/logingroup</code>; the system maps UIDs to numbers using the former, but
@@ -23,17 +23,17 @@
 </p><p>
 This is documented in the HP manual pages under setgroups(2) and passwd(4).
 </p><p>
-<a class="indexterm" name="id451601"></a>
-<a class="indexterm" name="id451608"></a>
+<a class="indexterm" name="id2710972"></a>
+<a class="indexterm" name="id2710979"></a>
 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="id451618"></a>SCO UNIX</h2></div></div></div><p> 
+</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2710990"></a>SCO UNIX</h2></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 <a href="ftp://ftp.sco.com/" target="_top">ftp.sco.com</a>, directory SLS,
+SCO <a class="ulink" href="ftp://ftp.sco.com/" target="_top">ftp.sco.com</a>, 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
@@ -43,7 +43,7 @@
 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="id451650"></a>DNIX</h2></div></div></div><p>
+</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2711029"></a>DNIX</h2></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.
@@ -100,14 +100,14 @@
 You should then remove the line:
 </p><pre class="programlisting">
 #define NO_EID
-</pre><p>from the DNIX section of <code class="filename">includes.h</code>.</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id451779"></a>Red Hat Linux</h2></div></div></div><p>
+</pre><p>from the DNIX section of <code class="filename">includes.h</code>.</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2711171"></a>Red Hat Linux</h2></div></div></div><p>
 By default during installation, some versions of Red Hat Linux add an
 entry to <code class="filename">/etc/hosts</code> as follows:
 </p><pre class="programlisting">
 127.0.0.1 loopback "hostname"."domainname"
 </pre><p>
 </p><p>
-<a class="indexterm" name="id451803"></a>
+<a class="indexterm" name="id2711196"></a>
 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
@@ -115,7 +115,7 @@
 </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="id451818"></a>AIX: Sequential Read Ahead</h2></div></div></div><p>
+</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2711214"></a>AIX: Sequential Read Ahead</h2></div></div></div><p>
 Disabling sequential read ahead can improve Samba performance significantly
 when there is a relatively high level of multiprogramming (many smbd processes
 or mixed with another workload), not an abundance of physical memory or slower
@@ -134,7 +134,7 @@
 </p><p>
 If you have a mix of jfs and jfs2 filesystems on the same host, simply use both
 ioo commands.
-</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id451872"></a>Solaris</h2></div></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id451878"></a>Locking Improvements</h3></div></div></div><p>Some people have been experiencing problems with F_SETLKW64/fcntl 
+</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2711276"></a>Solaris</h2></div></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2711282"></a>Locking Improvements</h3></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,
@@ -149,5 +149,5 @@
 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><p>
 Nsswitch on Solaris 9 refuses to use the Winbind NSS module. This behavior
-is fixed by Sun in patch <a href="http://sunsolve.sun.com/search/advsearch.do?collection=PATCH&amp;type=collections&amp;max=50&amp;language=en&amp;queryKey5=112960;rev=14&amp;toDocument=yes" target="_top">112960-14</a>.
+is fixed by Sun in patch <a class="ulink" href="http://sunsolve.sun.com/search/advsearch.do?collection=PATCH&amp;type=collections&amp;max=50&amp;language=en&amp;queryKey5=112960;rev=14&amp;toDocument=yes" target="_top">112960-14</a>.
 </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="Appendix.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 41. 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 43. Samba and Other CIFS Clients</td></tr></table></div></body></html>

Modified: branches/samba/experimental/docs/htmldocs/Samba3-HOWTO/ProfileMgmt.html
===================================================================
--- branches/samba/experimental/docs/htmldocs/Samba3-HOWTO/ProfileMgmt.html	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/docs/htmldocs/Samba3-HOWTO/ProfileMgmt.html	2008-06-09 06:59:20 UTC (rev 1920)
@@ -1,42 +1,42 @@
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Chapter 27. Desktop Profile Management</title><link rel="stylesheet" href="samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.72.0"><link rel="start" href="index.html" title="The Official Samba 3.2.x HOWTO and Reference Guide"><link rel="up" href="optional.html" title="Part III. Advanced Configuration"><link rel="prev" href="PolicyMgmt.html" title="Chapter 26. System and Account Policies"><link rel="next" href="pam.html" title="Chapter 28. 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 27. 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 27. 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><code class="email">&lt;<a href="mailto:jht at samba.org">jht at samba.org</a>&gt;</code></p></div></div></div></div><div><p class="pubdate">April 3 2003</p></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="sect1"><a href="ProfileMgmt.html#id425731">Features and Benefits</a></span></dt><dt><span class="sect1"><a href="ProfileMgmt.html#id425774">Roaming Profiles</a></span></dt><dd><dl><dt><span class="sect2"><a href="ProfileMgmt.html#id425822">Samba Configuration for Profile Handling</a></span></dt><dt><span class="sect2"><a href="ProfileMgmt.html#id426376">Windows Client Profile Configuration Information</a></span></dt><dt><span class="sect2"><a href="ProfileMgmt.html#id427615">User Profile Hive Cleanup Service</a></span></dt><dt><span class="sect2"><a href="ProfileMgmt.html#id427643">Sharing Profiles between Windows 9x/Me and NT4/200x/XP Workstations</a></span></dt><dt><span class="sect2"><a href="ProfileMgmt.html#id427726">Profile Migration from Windows NT4/200x Server to Samba</a></span></dt></dl></dd><dt><span class="sect1"><a href="ProfileMgmt.html#id428058">Mandatory Profiles</a></span></dt><dt><span class="sect1"><a href="ProfileMgmt.html#id428186">Creating and Managing Group Profiles</a></span></dt><dt><span class="sect1"><a href="ProfileMgmt.html#id428249">Default Profile for Windows Users</a></span></dt><dd><dl><dt><span class="sect2"><a href="ProfileMgmt.html#id428275">MS Windows 9x/Me</a></span></dt><dt><span class="sect2"><a href="ProfileMgmt.html#id428411">MS Windows NT4 Workstation</a></span></dt><dt><span class="sect2"><a href="ProfileMgmt.html#id428936">MS Windows 200x/XP</a></span></dt></dl></dd><dt><span class="sect1"><a href="ProfileMgmt.html#id429398">Common Errors</a></span></dt><dd><dl><dt><span class="sect2"><a href="ProfileMgmt.html#id429408">Configuring Roaming Profiles for a Few Users or Groups</a></span></dt><dt><span class="sect2"><a href="ProfileMgmt.html#id429461">Cannot Use Roaming Profiles</a></span></dt><dt><span class="sect2"><a href="ProfileMgmt.html#id429610">Changing the Default Profile</a></span></dt><dt><span class="sect2"><a href="ProfileMgmt.html#id429770">Debugging Roaming Profiles and NT4-style Domain Policies</a></span></dt></dl></dd></dl></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id425731"></a>Features and Benefits</h2></div></div></div><p>
-<a class="indexterm" name="id425739"></a>
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Chapter 27. Desktop Profile Management</title><link rel="stylesheet" href="../samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.73.1"><link rel="start" href="index.html" title="The Official Samba 3.2.x HOWTO and Reference Guide"><link rel="up" href="optional.html" title="Part III. Advanced Configuration"><link rel="prev" href="PolicyMgmt.html" title="Chapter 26. System and Account Policies"><link rel="next" href="pam.html" title="Chapter 28. 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 27. 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 27. 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><code class="email">&lt;<a class="email" href="mailto:jht at samba.org">jht at samba.org</a>&gt;</code></p></div></div></div></div><div><p class="pubdate">April 3 2003</p></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="sect1"><a href="ProfileMgmt.html#id2682907">Features and Benefits</a></span></dt><dt><span class="sect1"><a href="ProfileMgmt.html#id2682956">Roaming Profiles</a></span></dt><dd><dl><dt><span class="sect2"><a href="ProfileMgmt.html#id2683010">Samba Configuration for Profile Handling</a></span></dt><dt><span class="sect2"><a href="ProfileMgmt.html#id2683615">Windows Client Profile Configuration Information</a></span></dt><dt><span class="sect2"><a href="ProfileMgmt.html#id2684960">User Profile Hive Cleanup Service</a></span></dt><dt><span class="sect2"><a href="ProfileMgmt.html#id2684994">Sharing Profiles between Windows 9x/Me and NT4/200x/XP Workstations</a></span></dt><dt><span class="sect2"><a href="ProfileMgmt.html#id2685092">Profile Migration from Windows NT4/200x Server to Samba</a></span></dt></dl></dd><dt><span class="sect1"><a href="ProfileMgmt.html#id2685444">Mandatory Profiles</a></span></dt><dt><span class="sect1"><a href="ProfileMgmt.html#id2685584">Creating and Managing Group Profiles</a></span></dt><dt><span class="sect1"><a href="ProfileMgmt.html#id2685662">Default Profile for Windows Users</a></span></dt><dd><dl><dt><span class="sect2"><a href="ProfileMgmt.html#id2685693">MS Windows 9x/Me</a></span></dt><dt><span class="sect2"><a href="ProfileMgmt.html#id2685844">MS Windows NT4 Workstation</a></span></dt><dt><span class="sect2"><a href="ProfileMgmt.html#id2686407">MS Windows 200x/XP</a></span></dt></dl></dd><dt><span class="sect1"><a href="ProfileMgmt.html#id2686912">Common Errors</a></span></dt><dd><dl><dt><span class="sect2"><a href="ProfileMgmt.html#id2686922">Configuring Roaming Profiles for a Few Users or Groups</a></span></dt><dt><span class="sect2"><a href="ProfileMgmt.html#id2686984">Cannot Use Roaming Profiles</a></span></dt><dt><span class="sect2"><a href="ProfileMgmt.html#id2687155">Changing the Default Profile</a></span></dt><dt><span class="sect2"><a href="ProfileMgmt.html#id2687319">Debugging Roaming Profiles and NT4-style Domain Policies</a></span></dt></dl></dd></dl></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2682907"></a>Features and Benefits</h2></div></div></div><p>
+<a class="indexterm" name="id2682915"></a>
 Roaming profiles are feared by some, hated by a few, loved by many, and a godsend for
 some administrators.
 </p><p>
-<a class="indexterm" name="id425750"></a>
+<a class="indexterm" name="id2682927"></a>
 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>
-<a class="indexterm" name="id425762"></a>
+<a class="indexterm" name="id2682941"></a>
 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="id425774"></a>Roaming Profiles</h2></div></div></div><div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Warning</h3><p>
+</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2682956"></a>Roaming Profiles</h2></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>
-<a class="indexterm" name="id425793"></a>
+<a class="indexterm" name="id2682978"></a>
 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>
-<a class="indexterm" name="id425806"></a>
-<a class="indexterm" name="id425813"></a>
+<a class="indexterm" name="id2682993"></a>
+<a class="indexterm" name="id2683000"></a>
 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="id425822"></a>Samba Configuration for Profile Handling</h3></div></div></div><p>
+</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2683010"></a>Samba Configuration for Profile Handling</h3></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="id425832"></a>NT4/200x User Profiles</h4></div></div></div><p>
+</p><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2683021"></a>NT4/200x User Profiles</h4></div></div></div><p>
 For example, to support Windows NT4/200x clients, set the following in the [global] section of the <code class="filename">smb.conf</code> file:
-</p><table class="simplelist" border="0" summary="Simple list"><tr><td><a class="indexterm" name="id425853"></a><em class="parameter"><code>logon path =  \\profileserver\profileshare\profilepath\%U\moreprofilepath</code></em></td></tr></table><p>
+</p><table class="simplelist" border="0" summary="Simple list"><tr><td><a class="indexterm" name="id2683043"></a><em class="parameter"><code>logon path =  \\profileserver\profileshare\profilepath\%U\moreprofilepath</code></em></td></tr></table><p>
 This is typically implemented like:
-</p><table class="simplelist" border="0" summary="Simple list"><tr><td><a class="indexterm" name="id425874"></a><em class="parameter"><code>logon path = \\%L\Profiles\%U</code></em></td></tr></table><p>
+</p><table class="simplelist" border="0" summary="Simple list"><tr><td><a class="indexterm" name="id2683064"></a><em class="parameter"><code>logon path = \\%L\Profiles\%U</code></em></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 username.
 </p><p>
 The default for this option is <code class="filename">\\%N\%U\profile</code>, namely, <code class="filename">\\sambaserver\username\profile</code>. 
@@ -45,55 +45,55 @@
 browseable. Please refer to the man page for <code class="filename">smb.conf</code> regarding 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>
-<a class="indexterm" name="id425942"></a>
-<a class="indexterm" name="id425948"></a>
+<a class="indexterm" name="id2683135"></a>
+<a class="indexterm" name="id2683142"></a>
 MS Windows NT/200x clients at times do not disconnect a connection to a server between logons. It is recommended
 to not use the <em class="parameter"><code>homes</code></em> metaservice 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="id425965"></a>Windows 9x/Me User Profiles</h4></div></div></div><p>
-<a class="indexterm" name="id425973"></a>
-<a class="indexterm" name="id425979"></a>
-To support Windows 9x/Me clients, you must use the <a class="indexterm" name="id425987"></a>logon home
+</p></div></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2683160"></a>Windows 9x/Me User Profiles</h4></div></div></div><p>
+<a class="indexterm" name="id2683168"></a>
+<a class="indexterm" name="id2683175"></a>
+To support Windows 9x/Me clients, you must use the <a class="link" href="smb.conf.5.html#LOGONHOME">logon home</a>
 parameter. Samba has been fixed so <strong class="userinput"><code>net use /home</code></strong> now works as well and it, too, relies
 on the <em class="parameter"><code>logon home</code></em> parameter.
 </p><p>
-<a class="indexterm" name="id426010"></a>
-<a class="indexterm" name="id426016"></a>
-<a class="indexterm" name="id426023"></a>
+<a class="indexterm" name="id2683210"></a>
+<a class="indexterm" name="id2683217"></a>
+<a class="indexterm" name="id2683224"></a>
 By using the <em class="parameter"><code>logon home</code></em> 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
 <em class="parameter"><code>[global]</code></em> section of your <code class="filename">smb.conf</code> file:
-</p><table class="simplelist" border="0" summary="Simple list"><tr><td><a class="indexterm" name="id426055"></a><em class="parameter"><code>logon home = \\%L\%U\.profiles</code></em></td></tr></table><p>
+</p><table class="simplelist" border="0" summary="Simple list"><tr><td><a class="indexterm" name="id2683258"></a><em class="parameter"><code>logon home = \\%L\%U\.profiles</code></em></td></tr></table><p>
 then your Windows 9x/Me clients will dutifully put their clients in a subdirectory
 of your home directory called <code class="filename">.profiles</code> (making them hidden).
 </p><p>
-<a class="indexterm" name="id426078"></a>
+<a class="indexterm" name="id2683281"></a>
 Not only that, but <strong class="userinput"><code>net use /home</code></strong> 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 <code class="filename">\\%L\%U</code> for <a class="indexterm" name="id426099"></a>logon home.
-</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id426108"></a>Mixed Windows Windows 9x/Me and NT4/200x User Profiles</h4></div></div></div><p>
+specified <code class="filename">\\%L\%U</code> for <a class="link" href="smb.conf.5.html#LOGONHOME">logon home</a>.
+</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2683318"></a>Mixed Windows Windows 9x/Me and NT4/200x User Profiles</h4></div></div></div><p>
 You can support profiles for Windows 9x and Windows NT clients by setting both the
-<a class="indexterm" name="id426117"></a>logon home and <a class="indexterm" name="id426124"></a>logon path parameters. For example,
-</p><table class="simplelist" border="0" summary="Simple list"><tr><td><a class="indexterm" name="id426138"></a><em class="parameter"><code>logon home = \\%L\%U\.profiles</code></em></td></tr><tr><td><a class="indexterm" name="id426151"></a><em class="parameter"><code>logon path = \\%L\profiles\%U</code></em></td></tr></table><p>
-<a class="indexterm" name="id426166"></a>
+<a class="link" href="smb.conf.5.html#LOGONHOME">logon home</a> and <a class="link" href="smb.conf.5.html#LOGONPATH">logon path</a> parameters. For example,
+</p><table class="simplelist" border="0" summary="Simple list"><tr><td><a class="indexterm" name="id2683357"></a><em class="parameter"><code>logon home = \\%L\%U\.profiles</code></em></td></tr><tr><td><a class="indexterm" name="id2683369"></a><em class="parameter"><code>logon path = \\%L\profiles\%U</code></em></td></tr></table><p>
+<a class="indexterm" name="id2683383"></a>
 Windows 9x/Me and NT4 and later profiles should not be stored in the same location because
 Windows NT4 and later will experience problems with mixed profile environments.
-</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id426176"></a>Disabling Roaming Profile Support</h4></div></div></div><p>
-<a class="indexterm" name="id426184"></a>
+</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2683395"></a>Disabling Roaming Profile Support</h4></div></div></div><p>
+<a class="indexterm" name="id2683403"></a>
 The 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="id426202"></a>
+<a class="indexterm" name="id2683422"></a>
 There are three ways of doing this:
-</p><a class="indexterm" name="id426211"></a><div class="variablelist"><dl><dt><span class="term">In <code class="filename">smb.conf</code></span></dt><dd><p>
+</p><a class="indexterm" name="id2683430"></a><div class="variablelist"><dl><dt><span class="term">In <code class="filename">smb.conf</code></span></dt><dd><p>
 		Affect the following settings and ALL clients will be forced to use a local profile:
-		<a class="indexterm" name="id426237"></a>logon home =   and <a class="indexterm" name="id426244"></a>logon path =  
+		<a class="link" href="smb.conf.5.html#LOGONHOME">logon home =  </a> and <a class="link" href="smb.conf.5.html#LOGONPATH">logon path =  </a>
 		</p><p>
 		The arguments to these parameters must be left blank. It is necessary to include the <code class="constant">=</code> sign
 		to specifically assign the empty value.
 		</p></dd><dt><span class="term">MS Windows Registry:</span></dt><dd><p>
-<a class="indexterm" name="id426270"></a>
-<a class="indexterm" name="id426276"></a>
+<a class="indexterm" name="id2683501"></a>
+<a class="indexterm" name="id2683507"></a>
 		Use the Microsoft Management Console (MMC) <code class="literal">gpedit.msc</code> 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:
@@ -116,20 +116,20 @@
 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>
-<a class="indexterm" name="id426364"></a>
+<a class="indexterm" name="id2683600"></a>
 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="id426376"></a>Windows Client Profile Configuration Information</h3></div></div></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id426382"></a>Windows 9x/Me Profile Setup</h4></div></div></div><p>
+</p></div></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2683615"></a>Windows Client Profile Configuration Information</h3></div></div></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2683622"></a>Windows 9x/Me Profile Setup</h4></div></div></div><p>
 When a user first logs in on Windows 9x, the file user.DAT is created, as are folders <code class="filename">Start
 Menu</code>, <code class="filename">Desktop</code>, <code class="filename">Programs</code>, and
 <code class="filename">Nethood</code>. These directories and their contents will be merged with the local versions
 stored in <code class="filename">c:\windows\profiles\username</code> on subsequent logins, taking the most recent from
-each.	You will need to use the <em class="parameter"><code>[global]</code></em> options <a class="indexterm" name="id426427"></a>preserve case = yes, <a class="indexterm" name="id426434"></a>short preserve case = yes, and <a class="indexterm" name="id426442"></a>case sensitive = no in order to maintain capital letters in shortcuts in any of the
+each.	You will need to use the <em class="parameter"><code>[global]</code></em> options <a class="link" href="smb.conf.5.html#PRESERVECASE">preserve case = yes</a>, <a class="link" href="smb.conf.5.html#SHORTPRESERVECASE">short preserve case = yes</a>, and <a class="link" href="smb.conf.5.html#CASESENSITIVE">case sensitive = no</a> in order to maintain capital letters in shortcuts in any of the
 profile folders.
 </p><p>
-<a class="indexterm" name="id426452"></a>
-<a class="indexterm" name="id426459"></a>
+<a class="indexterm" name="id2683711"></a>
+<a class="indexterm" name="id2683717"></a>
 The <code class="filename">user.DAT</code> file contains all the user's preferences. If you wish to enforce a set of preferences,
 rename their <code class="filename">user.DAT</code> file to <code class="filename">user.MAN</code>, and deny them write access to this file.
 </p><div class="orderedlist"><ol type="1"><li><p>
@@ -144,16 +144,16 @@
 	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>
-<a class="indexterm" name="id426577"></a>
-<a class="indexterm" name="id426584"></a>
-<a class="indexterm" name="id426590"></a>
-<a class="indexterm" name="id426597"></a>
+<a class="indexterm" name="id2683839"></a>
+<a class="indexterm" name="id2683846"></a>
+<a class="indexterm" name="id2683853"></a>
+<a class="indexterm" name="id2683860"></a>
 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>
-<a class="indexterm" name="id426620"></a>
+<a class="indexterm" name="id2683886"></a>
 You will now find that the Microsoft Networks Login box contains <code class="constant">[user, password, domain]</code> instead
 of just <code class="constant">[user, password]</code>. 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
@@ -164,32 +164,32 @@
 wish to save the user's preferences?</code> 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="id426664"></a>logon path on
+contents of the directory specified in the <a class="link" href="smb.conf.5.html#LOGONPATH">logon path</a> on
 the Samba server and verify that the <code class="filename">Desktop</code>, <code class="filename">Start Menu</code>,
 <code class="filename">Programs</code>, and <code class="filename">Nethood</code> folders have been created.
 </p><p>
-<a class="indexterm" name="id426698"></a>
-<a class="indexterm" name="id426704"></a>
-<a class="indexterm" name="id426711"></a>
+<a class="indexterm" name="id2683973"></a>
+<a class="indexterm" name="id2683980"></a>
+<a class="indexterm" name="id2683987"></a>
 These folders will be cached locally on the client and updated when the user logs off (if
 you haven't made them read-only by then). You will find that if the user creates further folders or
 shortcuts, the client will merge the profile contents downloaded with the contents of the profile
 directory already on the local client, taking the newest folders and shortcut from each set.
 </p><p>
-<a class="indexterm" name="id426725"></a>
-<a class="indexterm" name="id426731"></a>
-<a class="indexterm" name="id426738"></a>
-<a class="indexterm" name="id426745"></a>
+<a class="indexterm" name="id2684004"></a>
+<a class="indexterm" name="id2684011"></a>
+<a class="indexterm" name="id2684018"></a>
+<a class="indexterm" name="id2684024"></a>
 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>
-<a class="indexterm" name="id426758"></a>
-<a class="indexterm" name="id426765"></a>
-<a class="indexterm" name="id426772"></a>
-<a class="indexterm" name="id426779"></a>
-<a class="indexterm" name="id426786"></a>
+<a class="indexterm" name="id2684041"></a>
+<a class="indexterm" name="id2684048"></a>
+<a class="indexterm" name="id2684055"></a>
+<a class="indexterm" name="id2684062"></a>
+<a class="indexterm" name="id2684069"></a>
 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;.
@@ -210,11 +210,11 @@
 	</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="id426880"></a>logon path
+	Check the contents of the profile path (see <a class="link" href="smb.conf.5.html#LOGONPATH">logon path</a>
 	described above) and delete the <code class="filename">user.DAT</code> or <code class="filename">user.MAN</code>
 	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>
-<a class="indexterm" name="id426905"></a>
+<a class="indexterm" name="id2684200"></a>
 Before deleting the contents of the directory listed in the <em class="parameter"><code>ProfilePath</code></em>
 (this is likely to be <code class="filename">c:\windows\profiles\username)</code>, ask whether the owner has
 any important files stored on his or her desktop or start menu. Delete the contents of the
@@ -224,42 +224,42 @@
 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>
-<a class="indexterm" name="id426960"></a>
-<a class="indexterm" name="id426967"></a>
-<a class="indexterm" name="id426974"></a>
-<a class="indexterm" name="id426980"></a>
+<a class="indexterm" name="id2684258"></a>
+<a class="indexterm" name="id2684265"></a>
+<a class="indexterm" name="id2684272"></a>
+<a class="indexterm" name="id2684279"></a>
 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 <code class="literal">netmon.exe</code>, and look for error messages.
 </p><p>
-<a class="indexterm" name="id426998"></a>
-<a class="indexterm" name="id427004"></a>
+<a class="indexterm" name="id2684298"></a>
+<a class="indexterm" name="id2684304"></a>
 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="id427016"></a>Windows NT4 Workstation</h4></div></div></div><p>
+</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2684319"></a>Windows NT4 Workstation</h4></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="id427025"></a>logon path parameter.
+location can be now specified through the <a class="link" href="smb.conf.5.html#LOGONPATH">logon path</a> parameter.
 </p><p>
-There is a parameter that is now available for use with NT Profiles: <a class="indexterm" name="id427036"></a>logon drive. 
+There is a parameter that is now available for use with NT Profiles: <a class="link" href="smb.conf.5.html#LOGONDRIVE">logon drive</a>. 
 This should be set to <code class="filename">H:</code> or any other drive, and should be used in conjunction with
-the new <a class="indexterm" name="id427049"></a>logon home parameter.
+the new <a class="link" href="smb.conf.5.html#LOGONHOME">logon home</a> parameter.
 </p><p>
-<a class="indexterm" name="id427060"></a>
-<a class="indexterm" name="id427066"></a>
+<a class="indexterm" name="id2684379"></a>
+<a class="indexterm" name="id2684385"></a>
 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>
-<a class="indexterm" name="id427079"></a>
+<a class="indexterm" name="id2684401"></a>
 In the profile directory, Windows NT4 creates more folders than Windows 9x/Me. It creates
 <code class="filename">Application Data</code> and others, as well as <code class="filename">Desktop</code>,
 <code class="filename">Nethood</code>, <code class="filename">Start Menu,</code> and <code class="filename">Programs</code>.
 The profile itself is stored in a file <code class="filename">NTuser.DAT</code>. Nothing appears to be stored
 in the .PDS directory, and its purpose is currently unknown.
 </p><p>
-<a class="indexterm" name="id427127"></a>
-<a class="indexterm" name="id427134"></a>
+<a class="indexterm" name="id2684450"></a>
+<a class="indexterm" name="id2684457"></a>
 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
@@ -267,7 +267,7 @@
 </p><p>
 The case of the profile is significant.	The file must be called <code class="filename">NTuser.DAT</code>
 or, for a mandatory profile, <code class="filename">NTuser.MAN</code>.
-</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id427184"></a>Windows 2000/XP Professional</h4></div></div></div><p>
+</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2684510"></a>Windows 2000/XP Professional</h4></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, and 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
@@ -280,7 +280,7 @@
 </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="id427357"></a>Windows XP Service Pack 1</h5></div></div></div><p>
+</p></div><div class="sect4" lang="en"><div class="titlepage"><div><div><h5 class="title"><a name="id2684693"></a>Windows XP Service Pack 1</h5></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><pre class="screen">
@@ -296,18 +296,18 @@
 	</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 <code class="literal">mmc</code>.</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="id427615"></a>User Profile Hive Cleanup Service</h3></div></div></div><p>
+	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="id2684960"></a>User Profile Hive Cleanup Service</h3></div></div></div><p>
 There are certain situations that cause a cached local copy of roaming profile not to be deleted on exit, even if
 the policy to force such deletion is set. To deal with that situation, a special service was created. The application 
 <code class="literal">UPHClean</code> (User Profile Hive Cleanup) can be installed as a service on Windows NT4/2000/XP Professional
 and Windows 2003.
 </p><p>
 The UPHClean software package can be downloaded from the User Profile Hive Cleanup
-Service<sup>[<a name="id427636" href="#ftn.id427636">7</a>]</sup>
+Service<sup>[<a name="id2684985" href="#ftn.id2684985" class="footnote">7</a>]</sup>
 web site.
-</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id427643"></a>Sharing Profiles between Windows 9x/Me and NT4/200x/XP Workstations</h3></div></div></div><p>
-<a class="indexterm" name="id427651"></a>
-<a class="indexterm" name="id427658"></a>
+</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2684994"></a>Sharing Profiles between Windows 9x/Me and NT4/200x/XP Workstations</h3></div></div></div><p>
+<a class="indexterm" name="id2685002"></a>
+<a class="indexterm" name="id2685009"></a>
 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
@@ -317,22 +317,22 @@
 </p><p>
 If you then want to share the same Start Menu and Desktop with Windows 9x/Me, you must specify a common
 location for the profiles. The <code class="filename">smb.conf</code> parameters that need to be common are 
-<a class="indexterm" name="id427680"></a>logon path and <a class="indexterm" name="id427688"></a>logon home.
+<a class="link" href="smb.conf.5.html#LOGONPATH">logon path</a> and <a class="link" href="smb.conf.5.html#LOGONHOME">logon home</a>.
 </p><p>
-<a class="indexterm" name="id427698"></a>
-<a class="indexterm" name="id427705"></a>
+<a class="indexterm" name="id2685064"></a>
+<a class="indexterm" name="id2685070"></a>
 If you have this set up correctly, you will find separate <code class="filename">user.DAT</code> and
 <code class="filename">NTuser.DAT</code> files in the same profile directory.
-</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id427726"></a>Profile Migration from Windows NT4/200x Server to Samba</h3></div></div></div><p>
-<a class="indexterm" name="id427734"></a>
+</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2685092"></a>Profile Migration from Windows NT4/200x Server to Samba</h3></div></div></div><p>
+<a class="indexterm" name="id2685101"></a>
 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="profilemigrn"></a>Windows NT4 Profile Management Tools</h4></div></div></div><p>
-<a class="indexterm" name="id427756"></a>
+<a class="indexterm" name="id2685126"></a>
 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"><a name="id427768"></a><p class="title"><b>Procedure 27.1. Profile Migration Procedure</b></p><ol type="1"><li><p> On your NT4 domain controller, right-click on <span class="guiicon">My Computer</span>, then select 
+</p><p>Here is a quick guide:</p><div class="procedure"><a name="id2685140"></a><p class="title"><b>Procedure 27.1. Profile Migration Procedure</b></p><ol type="1"><li><p> On your NT4 domain controller, right-click on <span class="guiicon">My Computer</span>, then select 
 	<span class="guilabel">Properties</span>, then 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 <em class="parameter"><code>Everyone</code></em> 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
@@ -340,21 +340,21 @@
 	<code class="filename">c:\temp\foobar</code></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 these steps for every profile you need to migrate.
-</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id427910"></a>Side Bar Notes</h4></div></div></div><p>
-<a class="indexterm" name="id427917"></a>
-<a class="indexterm" name="id427924"></a>
+</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2685286"></a>Side Bar Notes</h4></div></div></div><p>
+<a class="indexterm" name="id2685294"></a>
+<a class="indexterm" name="id2685301"></a>
 You should obtain the SID of your NT4 domain. You can use the <code class="literal">net rpc info</code> to do this.
-See <a href="NetCommand.html" title="Chapter 13. Remote and Local Management: The Net Command">The Net Command Chapter</a>, <a href="NetCommand.html#netmisc1" title="Other Miscellaneous Operations">Other Miscellaneous Operations</a> for more information.
-</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id427959"></a>moveuser.exe</h4></div></div></div><p>
-<a class="indexterm" name="id427966"></a>
+See <a class="link" href="NetCommand.html" title="Chapter 13. Remote and Local Management: The Net Command">The Net Command Chapter</a>, <a class="link" href="NetCommand.html#netmisc1" title="Other Miscellaneous Operations">Other Miscellaneous Operations</a> for more information.
+</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2685337"></a>moveuser.exe</h4></div></div></div><p>
+<a class="indexterm" name="id2685345"></a>
 The Windows 200x professional resource kit has <code class="literal">moveuser.exe</code>.
 <code class="literal">moveuser.exe</code> changes the security of a profile from one user to another. This allows the
 account domain to change and/or the username to change.
 </p><p>
 This command is like the Samba <code class="literal">profiles</code> tool.
-</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id427998"></a>Get SID</h4></div></div></div><p>
-<a class="indexterm" name="id428006"></a>
-<a class="indexterm" name="id428012"></a>
+</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2685379"></a>Get SID</h4></div></div></div><p>
+<a class="indexterm" name="id2685386"></a>
+<a class="indexterm" name="id2685393"></a>
 You can identify the SID by using <code class="literal">GetSID.exe</code> 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:
@@ -364,60 +364,60 @@
 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 <code class="literal">GetSID.exe</code> utility.) Inside the appropriate user's subkey,
 you will see a string value named <em class="parameter"><code>ProfileImagePath</code></em>.
-</p></div></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id428058"></a>Mandatory Profiles</h2></div></div></div><p>
-<a class="indexterm" name="id428066"></a>
+</p></div></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2685444"></a>Mandatory Profiles</h2></div></div></div><p>
+<a class="indexterm" name="id2685452"></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 <a href="PolicyMgmt.html" title="Chapter 26. System and Account Policies">System and Account
+then this must be done through policy settings. See <a class="link" href="PolicyMgmt.html" title="Chapter 26. System and Account Policies">System and Account
 Policies</a>.
 </p><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Note</h3><p> 
-<a class="indexterm" name="id428087"></a>
-<a class="indexterm" name="id428094"></a>
-<a class="indexterm" name="id428101"></a>
+<a class="indexterm" name="id2685476"></a>
+<a class="indexterm" name="id2685483"></a>
+<a class="indexterm" name="id2685490"></a>
 Under NO circumstances should the profile directory (or its contents) be made read-only because this may
 render the profile unusable.  Where it is essential to make a profile read-only within the UNIX file system,
 this can be done, but then you absolutely must use the <code class="literal">fake-permissions</code> VFS module to
-instruct MS Windows NT/200x/XP clients that the Profile has write permission for the user.  See <a href="VFS.html#fakeperms" title="fake_perms">fake_perms VFS module</a>.
+instruct MS Windows NT/200x/XP clients that the Profile has write permission for the user.  See <a class="link" href="VFS.html#fakeperms" title="fake_perms">fake_perms VFS module</a>.
 </p></div><p>
-<a class="indexterm" name="id428127"></a>
-<a class="indexterm" name="id428134"></a>
-For MS Windows NT4/200x/XP, the procedure shown in <a href="ProfileMgmt.html#profilemigrn" title="Windows NT4 Profile Management Tools">Profile Migration from Windows
+<a class="indexterm" name="id2685521"></a>
+<a class="indexterm" name="id2685527"></a>
+For MS Windows NT4/200x/XP, the procedure shown in <a class="link" href="ProfileMgmt.html#profilemigrn" title="Windows NT4 Profile Management Tools">Profile Migration from Windows
 NT4/200x Server to Samba</a> can also be used to create mandatory profiles. To convert a group profile into
 a mandatory profile, simply locate the <code class="filename">NTUser.DAT</code> file in the copied profile and rename
 it to <code class="filename">NTUser.MAN</code>.
 </p><p>
-<a class="indexterm" name="id428165"></a>
+<a class="indexterm" name="id2685561"></a>
 For MS Windows 9x/Me, it is the <code class="filename">User.DAT</code> file that must be renamed to
 <code class="filename">User.MAN</code> 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="id428186"></a>Creating and Managing Group Profiles</h2></div></div></div><p>
-<a class="indexterm" name="id428194"></a>
-<a class="indexterm" name="id428201"></a>
-<a class="indexterm" name="id428208"></a>
-<a class="indexterm" name="id428215"></a>
+</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2685584"></a>Creating and Managing Group Profiles</h2></div></div></div><p>
+<a class="indexterm" name="id2685592"></a>
+<a class="indexterm" name="id2685599"></a>
+<a class="indexterm" name="id2685605"></a>
+<a class="indexterm" name="id2685612"></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>
-<a class="indexterm" name="id428229"></a>
+<a class="indexterm" name="id2685640"></a>
 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="id428249"></a>Default Profile for Windows Users</h2></div></div></div><p>
-<a class="indexterm" name="id428257"></a>
-<a class="indexterm" name="id428264"></a>
+</p></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2685662"></a>Default Profile for Windows Users</h2></div></div></div><p>
+<a class="indexterm" name="id2685670"></a>
+<a class="indexterm" name="id2685677"></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 affect the path from which the default profile is created,
 it is possible to modify the default profile to one that has been optimized for the site. This has
 significant administrative advantages.
-</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id428275"></a>MS Windows 9x/Me</h3></div></div></div><p>
-<a class="indexterm" name="id428283"></a>
-<a class="indexterm" name="id428290"></a>
+</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2685693"></a>MS Windows 9x/Me</h3></div></div></div><p>
+<a class="indexterm" name="id2685701"></a>
+<a class="indexterm" name="id2685708"></a>
 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>
@@ -427,12 +427,12 @@
 select <span class="guilabel">User Profiles</span>, and click on the enable box. Remember to save the registry
 changes.
 </p><p>
-<a class="indexterm" name="id428347"></a>
+<a class="indexterm" name="id2685769"></a>
 To modify the registry directly, launch the <span class="application">Registry Editor</span>
 (<code class="literal">regedit.exe</code>) and select the hive <code class="filename">HKEY_LOCAL_MACHINE\Network\Logon</code>.
 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="id428378"></a>User Profile Handling with Windows 9x/Me</h4></div></div></div><p>
+</p><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2685802"></a>User Profile Handling with Windows 9x/Me</h4></div></div></div><p>
 When a user logs on to a Windows 9x/Me machine, the local profile path,
 <code class="filename">HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\ProfileList</code>, is checked
 for an existing entry for that user.
@@ -448,7 +448,7 @@
 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="id428411"></a>MS Windows NT4 Workstation</h3></div></div></div><p>
+</p></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2685844"></a>MS Windows NT4 Workstation</h3></div></div></div><p>
 On MS Windows NT4, the default user profile is obtained from the location
 <code class="filename">%SystemRoot%\Profiles</code>, which in a default installation will translate to
 <code class="filename">C:\Windows NT\Profiles</code>. Under this directory on a clean install, there will be three
@@ -462,7 +462,7 @@
 </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 <code class="filename">NTUser.DAT</code> file).</p></li></ul></div><p>
-<a class="indexterm" name="id428492"></a>
+<a class="indexterm" name="id2685932"></a>
 When a user logs on to an MS Windows NT4 machine that is a member of a Microsoft security domain,
 the following steps are followed for profile handling: 
 </p><div class="procedure"><ol type="1"><li><p> The user's account information that is obtained during the logon process
@@ -474,11 +474,11 @@
 	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 <code class="filename">%SystemRoot%\Profiles\%USERNAME%</code>
 	directory from reading the <code class="filename">Default User</code> profile. </p></li><li><p>
-<a class="indexterm" name="id428562"></a>
-<a class="indexterm" name="id428569"></a>
-<a class="indexterm" name="id428576"></a>
-<a class="indexterm" name="id428583"></a>
-<a class="indexterm" name="id428590"></a>
+<a class="indexterm" name="id2686009"></a>
+<a class="indexterm" name="id2686016"></a>
+<a class="indexterm" name="id2686022"></a>
+<a class="indexterm" name="id2686030"></a>
+<a class="indexterm" name="id2686036"></a>
 	If the NETLOGON share on the authenticating server (logon server) contains
 	a policy file (<code class="filename">NTConfig.POL</code>), then its contents are applied to the
 	<code class="filename">NTUser.DAT</code>, which is applied to the <code class="filename">HKEY_CURRENT_USER</code>
@@ -500,7 +500,7 @@
 In this case, the local copy (in <code class="filename">%SystemRoot%\Profiles\%USERNAME%</code>) will be deleted
 on logout.
 </p><p>
-<a class="indexterm" name="id428688"></a>
+<a class="indexterm" name="id2686144"></a>
 Under MS Windows NT4, default locations for common resources like <code class="filename">My Documents</code>
 may be redirected to a network share by modifying the following registry keys. These changes may be
 made via use of the System Policy Editor. To do so may require that you create your own template
@@ -519,34 +519,34 @@
 					\Explorer
 						\User Shell Folders
 </pre><p>
-<a class="indexterm" name="id428722"></a>
+<a class="indexterm" name="id2686184"></a>
 </p><p>  The above hive key contains a list of automatically managed
-folders. The default entries are shown in <a href="ProfileMgmt.html#ProfileLocs" title="Table 27.1. User Shell Folder Registry Keys Default Values">the next table</a>.
+folders. The default entries are shown in <a class="link" href="ProfileMgmt.html#ProfileLocs" title="Table 27.1. User Shell Folder Registry Keys Default Values">the next table</a>.
 </p><div class="table"><a name="ProfileLocs"></a><p class="title"><b>Table 27.1. User Shell Folder Registry Keys Default Values</b></p><div class="table-contents"><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></div><br class="table-break"><p> The registry key that contains the location of the default profile settings is:
 </p><pre class="screen">
 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\
 User Shell Folders
 </pre><p>
 </p><p>
-The default entries are shown in <a href="ProfileMgmt.html#regkeys" title="Table 27.2. Defaults of Profile Settings Registry Keys">Defaults of Profile Settings Registry Keys</a>.
-</p><div class="table"><a name="regkeys"></a><p class="title"><b>Table 27.2. Defaults of Profile Settings Registry Keys</b></p><div class="table-contents"><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><br class="table-break"></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id428936"></a>MS Windows 200x/XP</h3></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="id428945"></a>
-<a class="indexterm" name="id428952"></a>
-<a class="indexterm" name="id428959"></a>
-<a class="indexterm" name="id428965"></a>
+The default entries are shown in <a class="link" href="ProfileMgmt.html#regkeys" title="Table 27.2. Defaults of Profile Settings Registry Keys">Defaults of Profile Settings Registry Keys</a>.
+</p><div class="table"><a name="regkeys"></a><p class="title"><b>Table 27.2. Defaults of Profile Settings Registry Keys</b></p><div class="table-contents"><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><br class="table-break"></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2686407"></a>MS Windows 200x/XP</h3></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="id2686416"></a>
+<a class="indexterm" name="id2686422"></a>
+<a class="indexterm" name="id2686430"></a>
+<a class="indexterm" name="id2686436"></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 is that they allow the administrator to create a global default
 profile and enforce it through the use of Group Policy Objects (GPOs).
 </p></div><p>
-<a class="indexterm" name="id428979"></a>
+<a class="indexterm" name="id2686454"></a>
 When a new user first logs onto an MS Windows 200x/XP machine, the default profile is obtained from
 <code class="filename">C:\Documents and Settings\Default User</code>. 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>
-<a class="indexterm" name="id428998"></a>
+<a class="indexterm" name="id2686477"></a>
 When MS Windows 200x/XP participates in a domain security context, and if the default user profile is not
 found, then the client will search for a default profile in the NETLOGON share of the authenticating server.
 In MS Windows parlance, it is <code class="filename">%LOGONSERVER%\NETLOGON\Default User,</code>
@@ -567,8 +567,8 @@
 profile are controlled by entries on Windows 200x/XP is: </p><p> <code class="filename">HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell
 Folders\</code> </p><p>
 This hive key contains a list of automatically managed folders. The default entries are shown
-in <a href="ProfileMgmt.html#defregpthkeys" title="Table 27.3. Defaults of Default User Profile Paths Registry Keys">the next table</a>
-<a class="indexterm" name="id429118"></a>
+in <a class="link" href="ProfileMgmt.html#defregpthkeys" title="Table 27.3. Defaults of Default User Profile Paths Registry Keys">the next table</a>
+<a class="indexterm" name="id2686614"></a>
 </p><div class="table"><a name="defregpthkeys"></a><p class="title"><b>Table 27.3. Defaults of Default User Profile Paths Registry Keys</b></p><div class="table-contents"><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></div><br class="table-break"><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 <code class="constant">REG_SZ</code>; all the others are of type <code class="constant">REG_EXPAND_SZ</code>. </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
@@ -589,13 +589,13 @@
 (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 is cached locally unless the following registry key is created: 
 
-<a class="indexterm" name="id429375"></a>
+<a class="indexterm" name="id2686887"></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 is deleted on logout.
-</p></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id429398"></a>Common Errors</h2></div></div></div><p>
+</p></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2686912"></a>Common Errors</h2></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="id429408"></a>Configuring Roaming Profiles for a Few Users or Groups</h3></div></div></div><p>
+</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2686922"></a>Configuring Roaming Profiles for a Few Users or Groups</h3></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.
@@ -605,7 +605,7 @@
 it is 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 <code class="filename">smb.conf</code>, and you can override this by
-per-user settings using the Domain User Manager (as with MS Windows NT4/200x). </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><p>A profile unique to that user.</p></li><li><p>A mandatory profile (one the user cannot change).</p></li><li><p>A group profile (really should be mandatory  that is, unchangable).</p></li></ul></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id429461"></a>Cannot Use Roaming Profiles</h3></div></div></div><p> A user requested the following: &#8220;<span class="quote"> I do not want roaming profiles to be implemented. I want
+per-user settings using the Domain User Manager (as with MS Windows NT4/200x). </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><p>A profile unique to that user.</p></li><li><p>A mandatory profile (one the user cannot change).</p></li><li><p>A group profile (really should be mandatory  that is, unchangable).</p></li></ul></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2686984"></a>Cannot Use Roaming Profiles</h3></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. 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
 		autodeletion 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
@@ -625,20 +625,20 @@
 changed as well as good discipline make 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="id429610"></a>Changing the Default Profile</h3></div></div></div><p>&#8220;<span class="quote">When the client logs onto the domain controller, it searches
+	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="id2687155"></a>Changing the Default Profile</h3></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="id429624"></a>
+<a class="indexterm" name="id2687170"></a>
 First, the Samba server needs to be configured as a domain controller. This can be done by
-setting in <code class="filename">smb.conf</code>: </p><table class="simplelist" border="0" summary="Simple list"><tr><td><a class="indexterm" name="id429644"></a><em class="parameter"><code>security = user</code></em></td></tr><tr><td><a class="indexterm" name="id429656"></a><em class="parameter"><code>os level = 32 (or more)</code></em></td></tr><tr><td><a class="indexterm" name="id429669"></a><em class="parameter"><code>domain logons = Yes</code></em></td></tr></table><p> There must be a <em class="parameter"><code>[netlogon]</code></em> share that is world readable. It is
+setting in <code class="filename">smb.conf</code>: </p><table class="simplelist" border="0" summary="Simple list"><tr><td><a class="indexterm" name="id2687191"></a><em class="parameter"><code>security = user</code></em></td></tr><tr><td><a class="indexterm" name="id2687202"></a><em class="parameter"><code>os level = 32 (or more)</code></em></td></tr><tr><td><a class="indexterm" name="id2687214"></a><em class="parameter"><code>domain logons = Yes</code></em></td></tr></table><p> There must be a <em class="parameter"><code>[netlogon]</code></em> share that is world readable. It is
 a good idea to add a logon script to preset printer and drive connections. There is also a facility
 for automatically synchronizing the workstation time clock with that of the logon server (another good
 thing to do). </p><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Note</h3><p> To invoke autodeletion of roaming profiles from the local workstation cache (disk storage), use
 the <span class="application">Group Policy Editor</span> to create a file called <code class="filename">NTConfig.POL</code>
 with the appropriate entries. This file needs to be located in the <em class="parameter"><code>netlogon</code></em>
 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 <code class="filename">smb.conf</code>: </p><table class="simplelist" border="0" summary="Simple list"><tr><td><a class="indexterm" name="id429736"></a><em class="parameter"><code>logon path = \\%N\profiles\%U</code></em></td></tr><tr><td># Default logon drive is Z:</td></tr><tr><td><a class="indexterm" name="id429752"></a><em class="parameter"><code>logon drive = H:</code></em></td></tr><tr><td># This requires a PROFILES share that is world writable.</td></tr></table></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id429770"></a>Debugging Roaming Profiles and NT4-style Domain Policies</h3></div></div></div><p>
+so they do not interoperate with domain profiles. </p><p> For roaming profiles, add to <code class="filename">smb.conf</code>: </p><table class="simplelist" border="0" summary="Simple list"><tr><td><a class="indexterm" name="id2687286"></a><em class="parameter"><code>logon path = \\%N\profiles\%U</code></em></td></tr><tr><td># Default logon drive is Z:</td></tr><tr><td><a class="indexterm" name="id2687302"></a><em class="parameter"><code>logon drive = H:</code></em></td></tr><tr><td># This requires a PROFILES share that is world writable.</td></tr></table></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2687319"></a>Debugging Roaming Profiles and NT4-style Domain Policies</h3></div></div></div><p>
 Roaming profiles and domain policies are implemented via <code class="literal">USERENV.DLL</code>. 
-Microsoft Knowledge Base articles <a href="http://support.microsoft.com/default.aspx?scid=kb;en-us;221833" target="_top">221833</a> and 
-<a href="http://support.microsoft.com/default.aspx?scid=kb;en-us;154120" target="_top">154120</a>
+Microsoft Knowledge Base articles <a class="ulink" href="http://support.microsoft.com/default.aspx?scid=kb;en-us;221833" target="_top">221833</a> and 
+<a class="ulink" href="http://support.microsoft.com/default.aspx?scid=kb;en-us;154120" target="_top">154120</a>
  describe how to instruct that DLL to debug the login process.
 </p></div></div><div class="footnotes"><br><hr width="100" align="left"><div class="footnote"></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 26. 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 28. PAM-Based Distributed Authentication</td></tr></table></div></body></html>

Modified: branches/samba/experimental/docs/htmldocs/Samba3-HOWTO/SWAT.html
===================================================================
--- branches/samba/experimental/docs/htmldocs/Samba3-HOWTO/SWAT.html	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/docs/htmldocs/Samba3-HOWTO/SWAT.html	2008-06-09 06:59:20 UTC (rev 1920)
@@ -1,27 +1,27 @@
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Chapter 37. SWAT: The Samba Web Administration Tool</title><link rel="stylesheet" href="samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.72.0"><link rel="start" href="index.html" title="The Official Samba 3.2.x HOWTO and Reference Guide"><link rel="up" href="migration.html" title="Part IV. Migration and Updating"><link rel="prev" href="NT4Migration.html" title="Chapter 36. 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 37. 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 37. 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><code class="email">&lt;<a href="mailto:jht at samba.org">jht at samba.org</a>&gt;</code></p></div></div></div></div><div><p class="pubdate">April 21, 2003</p></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="sect1"><a href="SWAT.html#id444620">Features and Benefits</a></span></dt><dt><span class="sect1"><a href="SWAT.html#id444732">Guidelines and Technical Tips</a></span></dt><dd><dl><dt><span class="sect2"><a href="SWAT.html#id444749">Validate SWAT Installation</a></span></dt><dt><span class="sect2"><a href="SWAT.html#xinetd">Enabling SWAT for Use</a></span></dt><dt><span class="sect2"><a href="SWAT.html#id445330">Securing SWAT through SSL</a></span></dt><dt><span class="sect2"><a href="SWAT.html#id445475">Enabling SWAT Internationalization Support</a></span></dt></dl></dd><dt><span class="sect1"><a href="SWAT.html#id445656">Overview and Quick Tour</a></span></dt><dd><dl><dt><span class="sect2"><a href="SWAT.html#id445667">The SWAT Home Page</a></span></dt><dt><span class="sect2"><a href="SWAT.html#id445720">Global Settings</a></span></dt><dt><span class="sect2"><a href="SWAT.html#id445817">Share Settings</a></span></dt><dt><span class="sect2"><a href="SWAT.html#id445869">Printers Settings</a></span></dt><dt><span class="sect2"><a href="SWAT.html#id445921">The SWAT Wizard</a></span></dt><dt><span class="sect2"><a href="SWAT.html#id445978">The Status Page</a></span></dt><dt><span class="sect2"><a href="SWAT.html#id446016">The View Page</a></span></dt><dt><span class="sect2"><a href="SWAT.html#id446034">The Password Change Page</a></span></dt></dl></dd></dl></div><p>
-<a class="indexterm" name="id444588"></a>
-<a class="indexterm" name="id444595"></a>
-<a class="indexterm" name="id444602"></a>
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Chapter 37. SWAT: The Samba Web Administration Tool</title><link rel="stylesheet" href="../samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.73.1"><link rel="start" href="index.html" title="The Official Samba 3.2.x HOWTO and Reference Guide"><link rel="up" href="migration.html" title="Part IV. Migration and Updating"><link rel="prev" href="NT4Migration.html" title="Chapter 36. 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 37. 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 37. 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><code class="email">&lt;<a class="email" href="mailto:jht at samba.org">jht at samba.org</a>&gt;</code></p></div></div></div></div><div><p class="pubdate">April 21, 2003</p></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="sect1"><a href="SWAT.html#id2703424">Features and Benefits</a></span></dt><dt><span class="sect1"><a href="SWAT.html#id2703548">Guidelines and Technical Tips</a></span></dt><dd><dl><dt><span class="sect2"><a href="SWAT.html#id2703567">Validate SWAT Installation</a></span></dt><dt><span class="sect2"><a href="SWAT.html#xinetd">Enabling SWAT for Use</a></span></dt><dt><span class="sect2"><a href="SWAT.html#id2704205">Securing SWAT through SSL</a></span></dt><dt><span class="sect2"><a href="SWAT.html#id2704356">Enabling SWAT Internationalization Support</a></span></dt></dl></dd><dt><span class="sect1"><a href="SWAT.html#id2704554">Overview and Quick Tour</a></span></dt><dd><dl><dt><span class="sect2"><a href="SWAT.html#id2704568">The SWAT Home Page</a></span></dt><dt><span class="sect2"><a href="SWAT.html#id2704628">Global Settings</a></span></dt><dt><span class="sect2"><a href="SWAT.html#id2704730">Share Settings</a></span></dt><dt><span class="sect2"><a href="SWAT.html#id2704786">Printers Settings</a></span></dt><dt><span class="sect2"><a href="SWAT.html#id2704842">The SWAT Wizard</a></span></dt><dt><span class="sect2"><a href="SWAT.html#id2704905">The Status Page</a></span></dt><dt><span class="sect2"><a href="SWAT.html#id2704949">The View Page</a></span></dt><dt><span class="sect2"><a href="SWAT.html#id2704968">The Password Change Page</a></span></dt></dl></dd></dl></div><p>
+<a class="indexterm" name="id2703388"></a>
+<a class="indexterm" name="id2703394"></a>
+<a class="indexterm" name="id2703401"></a>
 There are many and varied opinions regarding the usefulness of SWAT.  No matter how hard one tries to produce
 the perfect configuration tool, it remains an object of personal taste. SWAT is a tool that allows Web-based
 configuration of Samba. It has a wizard that may help to get Samba configured quickly, it has
 context-sensitive help on each <code class="filename">smb.conf</code> parameter, it provides for monitoring of current state of connection
 information, and it allows networkwide MS Windows network password management.
-</p><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id444620"></a>Features and Benefits</h2></div></div></div><p>
-<a class="indexterm" name="id444627"></a>
+</p><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2703424"></a>Features and Benefits</h2></div></div></div><p>
+<a class="indexterm" name="id2703432"></a>
 SWAT is a facility that is part of the Samba suite. The main executable is called
 <code class="literal">swat</code> and is invoked by the internetworking super daemon.
-See <a href="SWAT.html#xinetd" title="Enabling SWAT for Use">appropriate section</a> for details.
+See <a class="link" href="SWAT.html#xinetd" title="Enabling SWAT for Use">appropriate section</a> for details.
 </p><p>
-<a class="indexterm" name="id444653"></a>
+<a class="indexterm" name="id2703459"></a>
 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 <code class="literal">man</code> page entries.
 </p><p>
-<a class="indexterm" name="id444671"></a>
-<a class="indexterm" name="id444678"></a>
-<a class="indexterm" name="id444685"></a>
+<a class="indexterm" name="id2703480"></a>
+<a class="indexterm" name="id2703487"></a>
+<a class="indexterm" name="id2703494"></a>
 Some network administrators believe that it is a good idea to write systems
 documentation inside configuration files, and for them SWAT will always be a nasty tool. SWAT
 does not store the configuration file in any intermediate form; rather, it stores only the
@@ -30,38 +30,38 @@
 as well as parameters that are no longer supported, will be lost from the <code class="filename">smb.conf</code> 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>
-<a class="indexterm" name="id444712"></a>
+<a class="indexterm" name="id2703526"></a>
 Before using SWAT, please be warned  SWAT will completely replace your <code class="filename">smb.conf</code> with
 a fully optimized file that has been stripped of all comments you might have placed there
 and only nondefault settings will be written to the file.
-</p></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id444732"></a>Guidelines and Technical Tips</h2></div></div></div><p>
-<a class="indexterm" name="id444740"></a>
+</p></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2703548"></a>Guidelines and Technical Tips</h2></div></div></div><p>
+<a class="indexterm" name="id2703556"></a>
 This section aims to unlock the dark secrets behind how SWAT may be made to work,
 how it can be made more secure, and how to solve internationalization support problems.
-</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id444749"></a>Validate SWAT Installation</h3></div></div></div><p>
-<a class="indexterm" name="id444757"></a>
+</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2703567"></a>Validate SWAT Installation</h3></div></div></div><p>
+<a class="indexterm" name="id2703575"></a>
 The very first step that should be taken before attempting to configure a host
 system for SWAT operation is to check that it is installed. This may seem a trivial
 point to some, but several Linux distributions do not install SWAT by default,
 even though they do ship an installable binary support package containing SWAT
 on the distribution media.
 </p><p>
-<a class="indexterm" name="id444770"></a>
+<a class="indexterm" name="id2703591"></a>
 When you have confirmed that SWAT is installed, it is necessary to validate
 that the installation includes the binary <code class="literal">swat</code> file as well
 as all the supporting text and Web files. A number of operating system distributions
 in the past have failed to include the necessary support files, even though the
 <code class="literal">swat</code> binary executable file was installed. 
 </p><p>
-<a class="indexterm" name="id444795"></a>
-<a class="indexterm" name="id444802"></a>
+<a class="indexterm" name="id2703619"></a>
+<a class="indexterm" name="id2703626"></a>
 Finally, when you are sure that SWAT has been fully installed, please check that SWAT
 is enabled in the control file for the internetworking super-daemon (inetd or xinetd)
 that is used on your operating system platform. 
-</p><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id444812"></a>Locating the <code class="literal">SWAT</code> File</h4></div></div></div><p>
-<a class="indexterm" name="id444825"></a>
-<a class="indexterm" name="id444832"></a>
-<a class="indexterm" name="id444839"></a>
+</p><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2703637"></a>Locating the <code class="literal">SWAT</code> File</h4></div></div></div><p>
+<a class="indexterm" name="id2703651"></a>
+<a class="indexterm" name="id2703658"></a>
+<a class="indexterm" name="id2703665"></a>
 To validate that SWAT is installed, first locate the <code class="literal">swat</code> binary
 file on the system. It may be found under the following directories:</p><table class="simplelist" border="0" summary="Simple list"><tr><td><code class="filename">/usr/local/samba/bin</code>  the default Samba location</td></tr><tr><td><code class="filename">/usr/sbin</code>  the default location on most Linux systems</td></tr><tr><td><code class="filename">/opt/samba/bin</code></td></tr></table><p>
 </p><p>
@@ -71,9 +71,9 @@
 There are a number of methods that may be used to locate the <code class="literal">swat</code> binary file.
 The following methods may be helpful.
 </p><p>
-<a class="indexterm" name="id444907"></a>
-<a class="indexterm" name="id444914"></a>
-<a class="indexterm" name="id444920"></a>
+<a class="indexterm" name="id2703738"></a>
+<a class="indexterm" name="id2703744"></a>
+<a class="indexterm" name="id2703752"></a>
 If <code class="literal">swat</code> 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 <code class="literal">swat</code> as shown here:
 </p><pre class="screen">
@@ -91,7 +91,7 @@
   -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="id444953"></a>Locating the SWAT Support Files</h4></div></div></div><p>
+</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2703790"></a>Locating the SWAT Support Files</h4></div></div></div><p>
 Now that you have found that <code class="literal">swat</code> 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">
@@ -173,7 +173,7 @@
 or in a similar location.
 </p><p>
 The control entry for the older style file might be:
-<a class="indexterm" name="id445122"></a>
+<a class="indexterm" name="id2703982"></a>
 </p><pre class="programlisting">
 	# swat is the Samba Web Administration Tool
 	swat stream tcp nowait.400 root /usr/sbin/swat swat
@@ -201,10 +201,10 @@
 This means that SWAT is disabled. To enable use of SWAT, set this parameter to <code class="constant">no</code>
 as shown.
 </p><p>
-<a class="indexterm" name="id445171"></a>
-<a class="indexterm" name="id445178"></a>
-<a class="indexterm" name="id445185"></a>
-<a class="indexterm" name="id445191"></a>
+<a class="indexterm" name="id2704038"></a>
+<a class="indexterm" name="id2704044"></a>
+<a class="indexterm" name="id2704051"></a>
+<a class="indexterm" name="id2704058"></a>
 Both of the previous examples assume that the <code class="literal">swat</code> binary has been
 located in the <code class="filename">/usr/sbin</code> directory. In addition to the above,
 SWAT will use a directory access point from which it will load its Help files
@@ -212,8 +212,8 @@
 systems is in the directory <code class="filename">/usr/share/samba/swat</code>. The default
 location using Samba defaults will be <code class="filename">/usr/local/samba/swat</code>.
 </p><p>
-<a class="indexterm" name="id445228"></a>
-<a class="indexterm" name="id445235"></a>
+<a class="indexterm" name="id2704099"></a>
+<a class="indexterm" name="id2704106"></a>
 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
@@ -225,21 +225,21 @@
 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>, and <span class="guibutton">PASSWORD</span>.
-</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id445330"></a>Securing SWAT through SSL</h3></div></div></div><p>
-<a class="indexterm" name="id445338"></a>
-<a class="indexterm" name="id445344"></a>
+</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2704205"></a>Securing SWAT through SSL</h3></div></div></div><p>
+<a class="indexterm" name="id2704213"></a>
+<a class="indexterm" name="id2704219"></a>
 Many people have asked about how to set up SWAT with SSL to allow for secure remote
 administration of Samba. Here is a method that works, courtesy of Markus Krieger.
 </p><p>
 Modifications to the SWAT setup are as follows: 
 </p><div class="procedure"><ol type="1"><li><p>
-<a class="indexterm" name="id445367"></a>
+<a class="indexterm" name="id2704244"></a>
 	Install OpenSSL.
 	</p></li><li><p>
-<a class="indexterm" name="id445381"></a>
-<a class="indexterm" name="id445388"></a>
+<a class="indexterm" name="id2704258"></a>
+<a class="indexterm" name="id2704265"></a>
 	Generate certificate and private key.
-<a class="indexterm" name="id445395"></a>
+<a class="indexterm" name="id2704273"></a>
 </p><pre class="screen">
 <code class="prompt">root# </code><strong class="userinput"><code>/usr/bin/openssl req -new -x509 -days 365 -nodes -config \
 	/usr/share/doc/packages/stunnel/stunnel.cnf \
@@ -247,15 +247,15 @@
 </pre></li><li><p>
 	Remove SWAT entry from [x]inetd.
 	</p></li><li><p>
-<a class="indexterm" name="id445432"></a>
+<a class="indexterm" name="id2704311"></a>
 	Start <code class="literal">stunnel</code>.
 
 </p><pre class="screen">
 <code class="prompt">root# </code><strong class="userinput"><code>stunnel -p /etc/stunnel/stunnel.pem -d 901 \
 	 -l /usr/local/samba/bin/swat swat </code></strong>
 </pre></li></ol></div><p>
-Afterward, simply connect to SWAT by using the URL <a href="https://myhost:901" target="_top">https://myhost:901</a>, 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="id445475"></a>Enabling SWAT Internationalization Support</h3></div></div></div><p>
+Afterward, simply connect to SWAT by using the URL <a class="ulink" href="https://myhost:901" target="_top">https://myhost:901</a>, 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="id2704356"></a>Enabling SWAT Internationalization Support</h3></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.
@@ -267,14 +267,14 @@
 	</p></li><li><p>
 	Set your browsers language setting.
 	</p></li></ul></div><p>
-<a class="indexterm" name="id445516"></a>
-<a class="indexterm" name="id445523"></a>
-<a class="indexterm" name="id445530"></a>
-<a class="indexterm" name="id445536"></a>
+<a class="indexterm" name="id2704400"></a>
+<a class="indexterm" name="id2704407"></a>
+<a class="indexterm" name="id2704414"></a>
+<a class="indexterm" name="id2704421"></a>
 The name of the <code class="literal">msg</code> file is the same as the language ID sent by the browser. For
 example, <span class="emphasis"><em>en</em></span> means English, <span class="emphasis"><em>ja</em></span> means Japanese, <span class="emphasis"><em>fr</em></span> means French.
 </p><p>
-<a class="indexterm" name="id445563"></a>
+<a class="indexterm" name="id2704450"></a>
 If you do not like some of messages, or there are no <code class="literal">msg</code> files for
 your locale, you can create them simply by copying the <code class="literal">en.msg</code> files
 to the directory for &#8220;<span class="quote">your language ID.msg</span>&#8221; and filling in proper strings
@@ -284,20 +284,20 @@
 msgid "Set Default"
 msgstr "Imposta Default"
 </pre><p>
-<a class="indexterm" name="id445609"></a>
+<a class="indexterm" name="id2704498"></a>
 and so on. If you find a mistake or create a new <code class="literal">msg</code> file, please email it
 to us so we will consider it in the next release of Samba. The <code class="literal">msg</code> file should be encoded in UTF-8.
 </p><p>
-<a class="indexterm" name="id445631"></a>
-Note that if you enable this feature and the <a class="indexterm" name="id445638"></a>display charset is not
+<a class="indexterm" name="id2704522"></a>
+Note that if you enable this feature and the <a class="link" href="smb.conf.5.html#DISPLAYCHARSET">display charset</a> 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 <code class="filename">smb.conf</code> file parameter.
-</p></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id445656"></a>Overview and Quick Tour</h2></div></div></div><p>
+</p></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2704554"></a>Overview and Quick Tour</h2></div></div></div><p>
 SWAT is a tool that may be used to configure Samba or just to obtain useful links
 to important reference materials such as the contents of this book as well as other
 documents that have been found useful for solving Windows networking problems.
-</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id445667"></a>The SWAT Home Page</h3></div></div></div><p>
+</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2704568"></a>The SWAT Home Page</h3></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 Samba3-HOWTO (this 
 document) as well as the O'Reilly book &#8220;<span class="quote">Using Samba.</span>&#8221;
@@ -305,14 +305,14 @@
 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 <a href="http://www.ethereal.com/" target="_top"><code class="literal">ethereal</code></a>.
+useful is <a class="ulink" href="http://www.ethereal.com/" target="_top"><code class="literal">ethereal</code></a>.
 </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
 because it runs SWAT without authentication and with full administrative ability. It allows
 changes to <code class="filename">smb.conf</code> as well as general operation with root privileges. The option that
 creates this ability is the <code class="option">-a</code> 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="id445720"></a>Global Settings</h3></div></div></div><p>
+</p></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2704628"></a>Global Settings</h3></div></div></div><p>
 The <span class="guibutton">GLOBALS</span> button exposes a page that allows configuration of the global parameters
 in <code class="filename">smb.conf</code>. There are two levels of exposure of the parameters:
 </p><div class="itemizedlist"><ul type="disc"><li><p>
@@ -332,7 +332,7 @@
 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="id445817"></a>Share Settings</h3></div></div></div><p>
+</p></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2704730"></a>Share Settings</h3></div></div></div><p>
 To affect 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 and
 select the share you wish to operate on. To edit the settings,
@@ -343,7 +343,7 @@
 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="id445869"></a>Printers Settings</h3></div></div></div><p>
+</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2704786"></a>Printers Settings</h3></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 and
 select the printer you wish to operate on. To edit the settings,
@@ -354,7 +354,7 @@
 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="id445921"></a>The SWAT Wizard</h3></div></div></div><p>
+</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2704842"></a>The SWAT Wizard</h3></div></div></div><p>
 The purpose of the SWAT Wizard is to help the Microsoft-knowledgeable network administrator
 to configure Samba with a minimum of effort.
 </p><p>
@@ -370,7 +370,7 @@
 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="id445978"></a>The Status Page</h3></div></div></div><p>
+</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2704905"></a>The Status Page</h3></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>, and <span class="application">winbindd</span>.
 </p><p>
@@ -381,11 +381,11 @@
 </p><p>
 Finally, 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="id446016"></a>The View Page</h3></div></div></div><p>
+</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2704949"></a>The View Page</h3></div></div></div><p>
 The view page allows you to view the optimized <code class="filename">smb.conf</code> file and, if you are
 particularly masochistic, permits 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="id446034"></a>The Password Change Page</h3></div></div></div><p>
+</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2704968"></a>The Password Change Page</h3></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. You can also use
 this tool to change a local password for a user account.

Modified: branches/samba/experimental/docs/htmldocs/Samba3-HOWTO/SambaHA.html
===================================================================
--- branches/samba/experimental/docs/htmldocs/Samba3-HOWTO/SambaHA.html	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/docs/htmldocs/Samba3-HOWTO/SambaHA.html	2008-06-09 06:59:20 UTC (rev 1920)
@@ -1,17 +1,17 @@
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Chapter 32. High Availability</title><link rel="stylesheet" href="samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.72.0"><link rel="start" href="index.html" title="The Official Samba 3.2.x HOWTO and Reference Guide"><link rel="up" href="optional.html" title="Part III. Advanced Configuration"><link rel="prev" href="Backup.html" title="Chapter 31. Backup Techniques"><link rel="next" href="largefile.html" title="Chapter 33. Handling Large Directories"></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. High Availability</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="largefile.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 32. High Availability</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><code class="email">&lt;<a href="mailto:jht at samba.org">jht at samba.org</a>&gt;</code></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><code class="email">&lt;<a href="mailto:jra at samba.org">jra at samba.org</a>&gt;</code></p></div></div></div></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="sect1"><a href="SambaHA.html#id436084">Features and Benefits</a></span></dt><dt><span class="sect1"><a href="SambaHA.html#id436191">Technical Discussion</a></span></dt><dd><dl><dt><span class="sect2"><a href="SambaHA.html#id436222">The Ultimate Goal</a></span></dt><dt><span class="sect2"><a href="SambaHA.html#id436345">Why Is This So Hard?</a></span></dt><dt><span class="sect2"><a href="SambaHA.html#id437009">A Simple Solution</a></span></dt><dt><span class="sect2"><a href="SambaHA.html#id437081">High-Availability Server Products</a></span></dt><dt><span class="sect2"><a href="SambaHA.html#id437210">MS-DFS: The Poor Man's Cluster</a></span></dt><dt><span class="sect2"><a href="SambaHA.html#id437243">Conclusions</a></span></dt></dl></dd></dl></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id436084"></a>Features and Benefits</h2></div></div></div><p>
-<a class="indexterm" name="id436092"></a>
-<a class="indexterm" name="id436098"></a>
-<a class="indexterm" name="id436105"></a>
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Chapter 32. High Availability</title><link rel="stylesheet" href="../samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.73.1"><link rel="start" href="index.html" title="The Official Samba 3.2.x HOWTO and Reference Guide"><link rel="up" href="optional.html" title="Part III. Advanced Configuration"><link rel="prev" href="Backup.html" title="Chapter 31. Backup Techniques"><link rel="next" href="largefile.html" title="Chapter 33. Handling Large Directories"></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. High Availability</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="largefile.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 32. High Availability</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><code class="email">&lt;<a class="email" href="mailto:jht at samba.org">jht at samba.org</a>&gt;</code></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><code class="email">&lt;<a class="email" href="mailto:jra at samba.org">jra at samba.org</a>&gt;</code></p></div></div></div></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="sect1"><a href="SambaHA.html#id2694355">Features and Benefits</a></span></dt><dt><span class="sect1"><a href="SambaHA.html#id2694476">Technical Discussion</a></span></dt><dd><dl><dt><span class="sect2"><a href="SambaHA.html#id2694510">The Ultimate Goal</a></span></dt><dt><span class="sect2"><a href="SambaHA.html#id2694640">Why Is This So Hard?</a></span></dt><dt><span class="sect2"><a href="SambaHA.html#id2695353">A Simple Solution</a></span></dt><dt><span class="sect2"><a href="SambaHA.html#id2695434">High-Availability Server Products</a></span></dt><dt><span class="sect2"><a href="SambaHA.html#id2695574">MS-DFS: The Poor Man's Cluster</a></span></dt><dt><span class="sect2"><a href="SambaHA.html#id2695611">Conclusions</a></span></dt></dl></dd></dl></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2694355"></a>Features and Benefits</h2></div></div></div><p>
+<a class="indexterm" name="id2694363"></a>
+<a class="indexterm" name="id2694370"></a>
+<a class="indexterm" name="id2694377"></a>
 Network administrators are often concerned about the availability of file and print
 services. Network users are inclined toward intolerance of the services they depend
 on to perform vital task responsibilities.
 </p><p>
 A sign in a computer room served to remind staff of their responsibilities. It read:
 </p><div class="blockquote"><blockquote class="blockquote"><p>
-<a class="indexterm" name="id436123"></a>
-<a class="indexterm" name="id436130"></a>
-<a class="indexterm" name="id436137"></a>
-<a class="indexterm" name="id436144"></a>
+<a class="indexterm" name="id2694398"></a>
+<a class="indexterm" name="id2694405"></a>
+<a class="indexterm" name="id2694412"></a>
+<a class="indexterm" name="id2694418"></a>
 All humans fail, in both great and small ways we fail continually. Machines fail too.
 Computers are machines that are managed by humans, the fallout from failure
 can be spectacular. Your responsibility is to deal with failure, to anticipate it
@@ -21,9 +21,9 @@
 If we are to deal with failure in a planned and productive manner, then first we must
 understand the problem. That is the purpose of this chapter.
 </p><p>
-<a class="indexterm" name="id436162"></a>
-<a class="indexterm" name="id436169"></a>
-<a class="indexterm" name="id436176"></a>
+<a class="indexterm" name="id2694442"></a>
+<a class="indexterm" name="id2694449"></a>
+<a class="indexterm" name="id2694456"></a>
 Parenthetically, in the following discussion there are seeds of information on how to
 provision a network infrastructure against failure. Our purpose here is not to provide
 a lengthy dissertation on the subject of high availability. Additionally, we have made
@@ -32,37 +32,37 @@
 rise to the challenge of providing a detailed document that is focused purely on
 presentation of the current state of knowledge and practice in high availability as it
 applies to the deployment of Samba and other CIFS/SMB technologies.
-</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id436191"></a>Technical Discussion</h2></div></div></div><p>
-<a class="indexterm" name="id436198"></a>
-<a class="indexterm" name="id436205"></a>
-<a class="indexterm" name="id436212"></a>
+</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2694476"></a>Technical Discussion</h2></div></div></div><p>
+<a class="indexterm" name="id2694484"></a>
+<a class="indexterm" name="id2694491"></a>
+<a class="indexterm" name="id2694498"></a>
 The following summary was part of a presentation by Jeremy Allison at the SambaXP 2003
 conference that was held at Goettingen, Germany, in April 2003. Material has been added
 from other sources, but it was Jeremy who inspired the structure that follows.
-</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id436222"></a>The Ultimate Goal</h3></div></div></div><p>
-<a class="indexterm" name="id436230"></a>
-<a class="indexterm" name="id436237"></a>
-<a class="indexterm" name="id436244"></a>
+</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2694510"></a>The Ultimate Goal</h3></div></div></div><p>
+<a class="indexterm" name="id2694518"></a>
+<a class="indexterm" name="id2694525"></a>
+<a class="indexterm" name="id2694532"></a>
 	All clustering technologies aim to achieve one or more of the following:
 	</p><div class="itemizedlist"><ul type="disc"><li><p>Obtain the maximum affordable computational power.</p></li><li><p>Obtain faster program execution.</p></li><li><p>Deliver unstoppable services.</p></li><li><p>Avert points of failure.</p></li><li><p>Exact most effective utilization of resources.</p></li></ul></div><p>
 	A clustered file server ideally has the following properties:
-<a class="indexterm" name="id436282"></a>
-<a class="indexterm" name="id436289"></a>
-<a class="indexterm" name="id436295"></a>
-<a class="indexterm" name="id436302"></a>
-	</p><div class="itemizedlist"><ul type="disc"><li><p>All clients can connect transparently to any server.</p></li><li><p>A server can fail and clients are transparently reconnected to another server.</p></li><li><p>All servers serve out the same set of files.</p></li><li><p>All file changes are immediately seen on all servers.</p><div class="itemizedlist"><ul type="circle"><li><p>Requires a distributed file system.</p></li></ul></div></li><li><p>Infinite ability to scale by adding more servers or disks.</p></li></ul></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id436345"></a>Why Is This So Hard?</h3></div></div></div><p>
+<a class="indexterm" name="id2694573"></a>
+<a class="indexterm" name="id2694580"></a>
+<a class="indexterm" name="id2694587"></a>
+<a class="indexterm" name="id2694594"></a>
+	</p><div class="itemizedlist"><ul type="disc"><li><p>All clients can connect transparently to any server.</p></li><li><p>A server can fail and clients are transparently reconnected to another server.</p></li><li><p>All servers serve out the same set of files.</p></li><li><p>All file changes are immediately seen on all servers.</p><div class="itemizedlist"><ul type="circle"><li><p>Requires a distributed file system.</p></li></ul></div></li><li><p>Infinite ability to scale by adding more servers or disks.</p></li></ul></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2694640"></a>Why Is This So Hard?</h3></div></div></div><p>
 	In short, the problem is one of <span class="emphasis"><em>state</em></span>.
 	</p><div class="itemizedlist"><ul type="disc"><li><p>
-<a class="indexterm" name="id436364"></a>
+<a class="indexterm" name="id2694659"></a>
 			All TCP/IP connections are dependent on state information.
 			</p><p>
-<a class="indexterm" name="id436374"></a>
+<a class="indexterm" name="id2694671"></a>
 			The TCP connection involves a packet sequence number. This
 			sequence number would need to be dynamically updated on all
 			machines in the cluster to effect seamless TCP failover.
 			</p></li><li><p>
-<a class="indexterm" name="id436389"></a>
-<a class="indexterm" name="id436396"></a>
+<a class="indexterm" name="id2694687"></a>
+<a class="indexterm" name="id2694694"></a>
 			CIFS/SMB (the Windows networking protocols) uses TCP connections.
 			</p><p>
 			This means that from a basic design perspective, failover is not
@@ -71,91 +71,91 @@
 				All current SMB clusters are failover solutions
 				 they rely on the clients to reconnect. They provide server
 				failover, but clients can lose information due to a server failure.
-<a class="indexterm" name="id436418"></a>
+<a class="indexterm" name="id2694719"></a>
 				</p></li></ul></div><p>
 			</p></li><li><p>
 			Servers keep state information about client connections.
-			</p><div class="itemizedlist"><a class="indexterm" name="id436435"></a><ul type="circle"><li><p>CIFS/SMB involves a lot of state.</p></li><li><p>Every file open must be compared with other open files
+			</p><div class="itemizedlist"><a class="indexterm" name="id2694737"></a><ul type="circle"><li><p>CIFS/SMB involves a lot of state.</p></li><li><p>Every file open must be compared with other open files
 						to check share modes.</p></li></ul></div><p>
-			</p></li></ul></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id436456"></a>The Front-End Challenge</h4></div></div></div><p>
-<a class="indexterm" name="id436464"></a>
-<a class="indexterm" name="id436471"></a>
-<a class="indexterm" name="id436477"></a>
-<a class="indexterm" name="id436484"></a>
-<a class="indexterm" name="id436491"></a>
-<a class="indexterm" name="id436498"></a>
-<a class="indexterm" name="id436505"></a>
+			</p></li></ul></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2694759"></a>The Front-End Challenge</h4></div></div></div><p>
+<a class="indexterm" name="id2694767"></a>
+<a class="indexterm" name="id2694774"></a>
+<a class="indexterm" name="id2694781"></a>
+<a class="indexterm" name="id2694788"></a>
+<a class="indexterm" name="id2694795"></a>
+<a class="indexterm" name="id2694802"></a>
+<a class="indexterm" name="id2694808"></a>
 		To make it possible for a cluster of file servers to appear as a single server that has one
 		name and one IP address, the incoming TCP data streams from clients must be processed by the
 		front-end virtual server. This server must de-multiplex the incoming packets at the SMB protocol
 		layer level and then feed the SMB packet to different servers in the cluster.
 		</p><p>
-<a class="indexterm" name="id436518"></a>
-<a class="indexterm" name="id436524"></a>
+<a class="indexterm" name="id2694824"></a>
+<a class="indexterm" name="id2694831"></a>
 		One could split all IPC$ connections and RPC calls to one server to handle printing and user
 		lookup requirements. RPC printing handles are shared between different IPC4 sessions  it is
 		hard to split this across clustered servers!
 		</p><p>
 		Conceptually speaking, all other servers would then provide only file services. This is a simpler
 		problem to concentrate on.
-		</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id436543"></a>Demultiplexing SMB Requests</h4></div></div></div><p>
-<a class="indexterm" name="id436551"></a>
-<a class="indexterm" name="id436557"></a>
-<a class="indexterm" name="id436564"></a>
-<a class="indexterm" name="id436571"></a>
+		</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2694853"></a>Demultiplexing SMB Requests</h4></div></div></div><p>
+<a class="indexterm" name="id2694861"></a>
+<a class="indexterm" name="id2694868"></a>
+<a class="indexterm" name="id2694875"></a>
+<a class="indexterm" name="id2694882"></a>
 		De-multiplexing of SMB requests requires knowledge of SMB state information,
 		all of which must be held by the front-end <span class="emphasis"><em>virtual</em></span> server.
 		This is a perplexing and complicated problem to solve.
 		</p><p>
-<a class="indexterm" name="id436586"></a>
-<a class="indexterm" name="id436593"></a>
-<a class="indexterm" name="id436600"></a>
+<a class="indexterm" name="id2694899"></a>
+<a class="indexterm" name="id2694906"></a>
+<a class="indexterm" name="id2694913"></a>
 		Windows XP and later have changed semantics so state information (vuid, tid, fid)
 		must match for a successful operation. This makes things simpler than before and is a
 		positive step forward.
 		</p><p>
-<a class="indexterm" name="id436612"></a>
-<a class="indexterm" name="id436618"></a>
+<a class="indexterm" name="id2694926"></a>
+<a class="indexterm" name="id2694933"></a>
 		SMB requests are sent by vuid to their associated server. No code exists today to
 		effect this solution. This problem is conceptually similar to the problem of
 		correctly handling requests from multiple requests from Windows 2000
 		Terminal Server in Samba.
 		</p><p>
-<a class="indexterm" name="id436631"></a>
+<a class="indexterm" name="id2694948"></a>
 		One possibility is to start by exposing the server pool to clients directly.
 		This could eliminate the de-multiplexing step.
-		</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id436641"></a>The Distributed File System Challenge</h4></div></div></div><p>
-<a class="indexterm" name="id436649"></a>
+		</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2694959"></a>The Distributed File System Challenge</h4></div></div></div><p>
+<a class="indexterm" name="id2694968"></a>
 		There exists many distributed file systems for UNIX and Linux.
 		</p><p>
-<a class="indexterm" name="id436660"></a>
-<a class="indexterm" name="id436666"></a>
-<a class="indexterm" name="id436673"></a>
-<a class="indexterm" name="id436680"></a>
-<a class="indexterm" name="id436687"></a>
-<a class="indexterm" name="id436694"></a>
+<a class="indexterm" name="id2694979"></a>
+<a class="indexterm" name="id2694986"></a>
+<a class="indexterm" name="id2694993"></a>
+<a class="indexterm" name="id2695000"></a>
+<a class="indexterm" name="id2695006"></a>
+<a class="indexterm" name="id2695013"></a>
 		Many could be adopted to backend our cluster, so long as awareness of SMB
 		semantics is kept in mind (share modes, locking, and oplock issues in particular).
 		Common free distributed file systems include:
-<a class="indexterm" name="id436702"></a>
-<a class="indexterm" name="id436709"></a>
-<a class="indexterm" name="id436716"></a>
-<a class="indexterm" name="id436723"></a>
+<a class="indexterm" name="id2695024"></a>
+<a class="indexterm" name="id2695030"></a>
+<a class="indexterm" name="id2695037"></a>
+<a class="indexterm" name="id2695044"></a>
 		</p><div class="itemizedlist"><ul type="disc"><li><p>NFS</p></li><li><p>AFS</p></li><li><p>OpenGFS</p></li><li><p>Lustre</p></li></ul></div><p>
-<a class="indexterm" name="id436753"></a>
+<a class="indexterm" name="id2695075"></a>
 		The server pool (cluster) can use any distributed file system backend if all SMB
 		semantics are performed within this pool.
-		</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id436764"></a>Restrictive Constraints on Distributed File Systems</h4></div></div></div><p>
-<a class="indexterm" name="id436772"></a>
-<a class="indexterm" name="id436778"></a>
-<a class="indexterm" name="id436785"></a>
-<a class="indexterm" name="id436792"></a>
+		</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2695086"></a>Restrictive Constraints on Distributed File Systems</h4></div></div></div><p>
+<a class="indexterm" name="id2695095"></a>
+<a class="indexterm" name="id2695102"></a>
+<a class="indexterm" name="id2695108"></a>
+<a class="indexterm" name="id2695115"></a>
 		Where a clustered server provides purely SMB services, oplock handling
 		may be done within the server pool without imposing a need for this to
 		be passed to the backend file system pool.
 		</p><p>
-<a class="indexterm" name="id436804"></a>
-<a class="indexterm" name="id436810"></a>
+<a class="indexterm" name="id2695129"></a>
+<a class="indexterm" name="id2695135"></a>
 		On the other hand, where the server pool also provides NFS or other file services,
 		it will be essential that the implementation be oplock-aware so it can
 		interoperate with SMB services. This is a significant challenge today. A failure
@@ -163,25 +163,25 @@
 		sorely noted by users of Microsoft Windows clients.
 		</p><p>
 		Last, all state information must be shared across the server pool.
-		</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id436827"></a>Server Pool Communications</h4></div></div></div><p>
-<a class="indexterm" name="id436835"></a>
-<a class="indexterm" name="id436841"></a>
-<a class="indexterm" name="id436848"></a>
-<a class="indexterm" name="id436855"></a>
+		</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2695156"></a>Server Pool Communications</h4></div></div></div><p>
+<a class="indexterm" name="id2695164"></a>
+<a class="indexterm" name="id2695171"></a>
+<a class="indexterm" name="id2695177"></a>
+<a class="indexterm" name="id2695184"></a>
 		Most backend file systems support POSIX file semantics. This makes it difficult
 		to push SMB semantics back into the file system. POSIX locks have different properties
 		and semantics from SMB locks.
 		</p><p>
-<a class="indexterm" name="id436867"></a>
-<a class="indexterm" name="id436873"></a>
-<a class="indexterm" name="id436880"></a>
+<a class="indexterm" name="id2695198"></a>
+<a class="indexterm" name="id2695204"></a>
+<a class="indexterm" name="id2695211"></a>
 		All <code class="literal">smbd</code> processes in the server pool must of necessity communicate
 		very quickly. For this, the current <em class="parameter"><code>tdb</code></em> file structure that Samba
 		uses is not suitable for use across a network. Clustered <code class="literal">smbd</code>s must use something else.
-		</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id436908"></a>Server Pool Communications Demands</h4></div></div></div><p>
+		</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2695241"></a>Server Pool Communications Demands</h4></div></div></div><p>
 		High-speed interserver communications in the server pool is a design prerequisite
 		for a fully functional system. Possibilities for this include:
-		</p><div class="itemizedlist"><a class="indexterm" name="id436921"></a><a class="indexterm" name="id436928"></a><ul type="disc"><li><p>
+		</p><div class="itemizedlist"><a class="indexterm" name="id2695255"></a><a class="indexterm" name="id2695262"></a><ul type="disc"><li><p>
 			Proprietary shared memory bus (example: Myrinet or SCI [scalable coherent interface]).
 			These are high-cost items.
 			</p></li><li><p>
@@ -191,7 +191,7 @@
 			</p></li></ul></div><p>
 		We have yet to identify metrics for  performance demands to enable this to happen
 		effectively.
-		</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id436958"></a>Required Modifications to Samba</h4></div></div></div><p>
+		</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2695296"></a>Required Modifications to Samba</h4></div></div></div><p>
 		Samba needs to be significantly modified to work with a high-speed server interconnect
 		system to permit transparent failover clustering.
 		</p><p>
@@ -200,8 +200,8 @@
 			The locking database, oplock notifications,
 			and the share mode database.
 			</p></li><li><p>
-<a class="indexterm" name="id436983"></a>
-<a class="indexterm" name="id436989"></a>
+<a class="indexterm" name="id2695323"></a>
+<a class="indexterm" name="id2695330"></a>
 			Failure semantics need to be defined. Samba behaves the same way as Windows.
 			When oplock messages fail, a file open request is allowed, but this is 
 			potentially dangerous in a clustered environment. So how should interserver
@@ -209,58 +209,58 @@
 			</p></li><li><p>
 			Should this be implemented using a point-to-point lock manager, or can this
 			be done using multicast techniques?
-			</p></li></ul></div></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id437009"></a>A Simple Solution</h3></div></div></div><p>
-<a class="indexterm" name="id437016"></a>
-<a class="indexterm" name="id437023"></a>
-<a class="indexterm" name="id437030"></a>
+			</p></li></ul></div></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2695353"></a>A Simple Solution</h3></div></div></div><p>
+<a class="indexterm" name="id2695361"></a>
+<a class="indexterm" name="id2695368"></a>
+<a class="indexterm" name="id2695375"></a>
 	Allowing failover servers to handle different functions within the exported file system
 	removes the problem of requiring a distributed locking protocol.
 	</p><p>
-<a class="indexterm" name="id437042"></a>
-<a class="indexterm" name="id437049"></a>
+<a class="indexterm" name="id2695388"></a>
+<a class="indexterm" name="id2695395"></a>
 	If only one server is active in a pair, the need for high-speed server interconnect is avoided.
 	This allows the use of existing high-availability solutions, instead of inventing a new one.
 	This simpler solution comes at a price  the cost of which is the need to manage a more
 	complex file name space. Since there is now not a single file system, administrators
 	must remember where all services are located  a complexity not easily dealt with.
 	</p><p>
-<a class="indexterm" name="id437068"></a>
+<a class="indexterm" name="id2695419"></a>
 	The <span class="emphasis"><em>virtual server</em></span> is still needed to redirect requests to backend
 	servers. Backend file space integrity is the responsibility of the administrator.
-	</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id437081"></a>High-Availability Server Products</h3></div></div></div><p>
-<a class="indexterm" name="id437089"></a>
-<a class="indexterm" name="id437096"></a>
-<a class="indexterm" name="id437103"></a>
-<a class="indexterm" name="id437110"></a>
-<a class="indexterm" name="id437116"></a>
+	</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2695434"></a>High-Availability Server Products</h3></div></div></div><p>
+<a class="indexterm" name="id2695442"></a>
+<a class="indexterm" name="id2695449"></a>
+<a class="indexterm" name="id2695456"></a>
+<a class="indexterm" name="id2695463"></a>
+<a class="indexterm" name="id2695469"></a>
 	Failover servers must communicate in order to handle resource failover. This is essential
 	for high-availability services. The use of a dedicated heartbeat is a common technique to
 	introduce some intelligence into the failover process. This is often done over a dedicated
 	link (LAN or serial).
 	</p><p>
-<a class="indexterm" name="id437129"></a>
-<a class="indexterm" name="id437136"></a>
-<a class="indexterm" name="id437143"></a>
-<a class="indexterm" name="id437149"></a>
-<a class="indexterm" name="id437156"></a>
+<a class="indexterm" name="id2695485"></a>
+<a class="indexterm" name="id2695491"></a>
+<a class="indexterm" name="id2695498"></a>
+<a class="indexterm" name="id2695505"></a>
+<a class="indexterm" name="id2695512"></a>
 	Many failover solutions (like Red Hat Cluster Manager and Microsoft Wolfpack)
 	can use a shared SCSI of Fiber Channel disk storage array for failover communication.
 	Information regarding Red Hat high availability solutions for Samba may be obtained from
-	<a href="http://www.redhat.com/docs/manuals/enterprise/RHEL-AS-2.1-Manual/cluster-manager/s1-service-samba.html" target="_top">www.redhat.com</a>.
+	<a class="ulink" href="http://www.redhat.com/docs/manuals/enterprise/RHEL-AS-2.1-Manual/cluster-manager/s1-service-samba.html" target="_top">www.redhat.com</a>.
 	</p><p>
-<a class="indexterm" name="id437175"></a>
+<a class="indexterm" name="id2695534"></a>
 	The Linux High Availability project is a resource worthy of consultation if your desire is
 	to build a highly available Samba file server solution. Please consult the home page at
-	<a href="http://www.linux-ha.org/" target="_top">www.linux-ha.org/</a>.
+	<a class="ulink" href="http://www.linux-ha.org/" target="_top">www.linux-ha.org/</a>.
 	</p><p>
-<a class="indexterm" name="id437192"></a>
-<a class="indexterm" name="id437199"></a>
+<a class="indexterm" name="id2695554"></a>
+<a class="indexterm" name="id2695561"></a>
 	Front-end server complexity remains a challenge for high availability because it must deal
 	gracefully with backend failures, while at the same time providing continuity of service
 	to all network clients.
-	</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id437210"></a>MS-DFS: The Poor Man's Cluster</h3></div></div></div><p>
-<a class="indexterm" name="id437218"></a>
-<a class="indexterm" name="id437225"></a>
+	</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2695574"></a>MS-DFS: The Poor Man's Cluster</h3></div></div></div><p>
+<a class="indexterm" name="id2695582"></a>
+<a class="indexterm" name="id2695589"></a>
 	MS-DFS links can be used to redirect clients to disparate backend servers. This pushes
 	complexity back to the network client, something already included by Microsoft.
 	MS-DFS creates the illusion of a simple, continuous file system name space that works even
@@ -268,4 +268,4 @@
 	</p><p>
 	Above all, at the cost of complexity of management, a distributed system (pseudo-cluster) can
 	be created using existing Samba functionality.
-	</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id437243"></a>Conclusions</h3></div></div></div><div class="itemizedlist"><ul type="disc"><li><p>Transparent SMB clustering is hard to do!</p></li><li><p>Client failover is the best we can do today.</p></li><li><p>Much more work is needed before a practical and manageable high-availability transparent cluster solution will be possible.</p></li><li><p>MS-DFS can be used to create the illusion of a single transparent cluster.</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="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="largefile.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">Chapter 31. Backup Techniques </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> Chapter 33. Handling Large Directories</td></tr></table></div></body></html>
+	</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2695611"></a>Conclusions</h3></div></div></div><div class="itemizedlist"><ul type="disc"><li><p>Transparent SMB clustering is hard to do!</p></li><li><p>Client failover is the best we can do today.</p></li><li><p>Much more work is needed before a practical and manageable high-availability transparent cluster solution will be possible.</p></li><li><p>MS-DFS can be used to create the illusion of a single transparent cluster.</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="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="largefile.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">Chapter 31. Backup Techniques </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> Chapter 33. Handling Large Directories</td></tr></table></div></body></html>

Modified: branches/samba/experimental/docs/htmldocs/Samba3-HOWTO/ServerType.html
===================================================================
--- branches/samba/experimental/docs/htmldocs/Samba3-HOWTO/ServerType.html	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/docs/htmldocs/Samba3-HOWTO/ServerType.html	2008-06-09 06:59:20 UTC (rev 1920)
@@ -1,6 +1,6 @@
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Chapter 3. Server Types and Security Modes</title><link rel="stylesheet" href="samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.72.0"><link rel="start" href="index.html" title="The Official Samba 3.2.x HOWTO and Reference Guide"><link rel="up" href="type.html" title="Part II. Server Configuration Basics"><link rel="prev" href="type.html" title="Part II. Server Configuration Basics"><link rel="next" href="samba-pdc.html" title="Chapter 4. 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 3. 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 3. 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><code class="email">&lt;<a href="mailto:tridge at samba.org">tridge at samba.org</a>&gt;</code></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><code class="email">&lt;<a href="mailto:jelmer at samba.org">jelmer at samba.org</a>&gt;</code></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><code class="email">&lt;<a href="mailto:jht at samba.org">jht at samba.org</a>&gt;</code></p></div></div></div></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="sect1"><a href="ServerType.html#id332909">Features and Benefits</a></span></dt><dt><span class="sect1"><a href="ServerType.html#id333060">Server Types</a></span></dt><dt><span class="sect1"><a href="ServerType.html#id333211">Samba Security Modes</a></span></dt><dd><dl><dt><span class="sect2"><a href="ServerType.html#id333359">User Level Security</a></span></dt><dt><span class="sect2"><a href="ServerType.html#id333519">Share-Level Security</a></span></dt><dt><span class="sect2"><a href="ServerType.html#id333691">Domain Security Mode (User-Level Security)</a></span></dt><dt><span class="sect2"><a href="ServerType.html#id334182">ADS Security Mode (User-Level Security)</a></span></dt><dt><span class="sect2"><a href="ServerType.html#id334332">Server Security (User Level Security)</a></span></dt></dl></dd><dt><span class="sect1"><a href="ServerType.html#id334587">Password Checking</a></span></dt><dt><span class="sect1"><a href="ServerType.html#id334759">Common Errors</a></span></dt><dd><dl><dt><span class="sect2"><a href="ServerType.html#id334776">What Makes Samba a Server?</a></span></dt><dt><span class="sect2"><a href="ServerType.html#id334805">What Makes Samba a Domain Controller?</a></span></dt><dt><span class="sect2"><a href="ServerType.html#id334843">What Makes Samba a Domain Member?</a></span></dt><dt><span class="sect2"><a href="ServerType.html#id334868">Constantly Losing Connections to Password Server</a></span></dt><dt><span class="sect2"><a href="ServerType.html#id334909">Stand-alone Server is converted to Domain Controller  Now User accounts don't work</a></span></dt></dl></dd></dl></div><p>
-<a class="indexterm" name="id332876"></a>
-<a class="indexterm" name="id332883"></a>
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Chapter 3. Server Types and Security Modes</title><link rel="stylesheet" href="../samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.73.1"><link rel="start" href="index.html" title="The Official Samba 3.2.x HOWTO and Reference Guide"><link rel="up" href="type.html" title="Part II. Server Configuration Basics"><link rel="prev" href="type.html" title="Part II. Server Configuration Basics"><link rel="next" href="samba-pdc.html" title="Chapter 4. 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 3. 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 3. 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><code class="email">&lt;<a class="email" href="mailto:tridge at samba.org">tridge at samba.org</a>&gt;</code></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><code class="email">&lt;<a class="email" href="mailto:jelmer at samba.org">jelmer at samba.org</a>&gt;</code></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><code class="email">&lt;<a class="email" href="mailto:jht at samba.org">jht at samba.org</a>&gt;</code></p></div></div></div></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="sect1"><a href="ServerType.html#id2580746">Features and Benefits</a></span></dt><dt><span class="sect1"><a href="ServerType.html#id2580913">Server Types</a></span></dt><dt><span class="sect1"><a href="ServerType.html#id2581073">Samba Security Modes</a></span></dt><dd><dl><dt><span class="sect2"><a href="ServerType.html#id2581237">User Level Security</a></span></dt><dt><span class="sect2"><a href="ServerType.html#id2581411">Share-Level Security</a></span></dt><dt><span class="sect2"><a href="ServerType.html#id2581618">Domain Security Mode (User-Level Security)</a></span></dt><dt><span class="sect2"><a href="ServerType.html#id2582142">ADS Security Mode (User-Level Security)</a></span></dt><dt><span class="sect2"><a href="ServerType.html#id2582299">Server Security (User Level Security)</a></span></dt></dl></dd><dt><span class="sect1"><a href="ServerType.html#id2582597">Password Checking</a></span></dt><dt><span class="sect1"><a href="ServerType.html#id2582801">Common Errors</a></span></dt><dd><dl><dt><span class="sect2"><a href="ServerType.html#id2582825">What Makes Samba a Server?</a></span></dt><dt><span class="sect2"><a href="ServerType.html#id2582861">What Makes Samba a Domain Controller?</a></span></dt><dt><span class="sect2"><a href="ServerType.html#id2582905">What Makes Samba a Domain Member?</a></span></dt><dt><span class="sect2"><a href="ServerType.html#id2582936">Constantly Losing Connections to Password Server</a></span></dt><dt><span class="sect2"><a href="ServerType.html#id2582994">Stand-alone Server is converted to Domain Controller  Now User accounts don't work</a></span></dt></dl></dd></dl></div><p>
+<a class="indexterm" name="id2580705"></a>
+<a class="indexterm" name="id2580712"></a>
 This chapter provides information regarding the types of server that Samba may be configured to be. A
 Microsoft network administrator who wishes to migrate to or use Samba will want to know the meaning, within a
 Samba context, of terms familiar to the MS Windows administrator. This means that it is essential also to
@@ -14,7 +14,7 @@
 highlights features and benefits. We hope that the information provided will help to answer this question. Be
 warned though, we want to be fair and reasonable, so not all features are positive toward Samba. The benefit
 may be on the side of our competition.
-</p><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id332909"></a>Features and Benefits</h2></div></div></div><p>
+</p><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2580746"></a>Features and Benefits</h2></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.
@@ -25,8 +25,8 @@
 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>
-<a class="indexterm" name="id332932"></a>
-<a class="indexterm" name="id332941"></a>
+<a class="indexterm" name="id2580775"></a>
+<a class="indexterm" name="id2580784"></a>
 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
@@ -34,69 +34,69 @@
 </p><p>
 So, what are the benefits of the features mentioned in this chapter?
 </p><div class="itemizedlist"><ul type="disc"><li><p>
-	<a class="indexterm" name="id332961"></a>
+	<a class="indexterm" name="id2580807"></a>
 	Samba-3 can replace an MS Windows NT4 domain controller.
 	</p></li><li><p>
-	<a class="indexterm" name="id332975"></a>
+	<a class="indexterm" name="id2580822"></a>
 	Samba-3 offers excellent interoperability with MS Windows NT4-style
 	domains as well as natively with Microsoft Active Directory domains.
 	</p></li><li><p>
-	<a class="indexterm" name="id332988"></a>
+	<a class="indexterm" name="id2580835"></a>
 	Samba-3 permits full NT4-style interdomain trusts.
 	</p></li><li><p>
-	<a class="indexterm" name="id333002"></a>
-	<a class="indexterm" name="id333008"></a>
+	<a class="indexterm" name="id2580850"></a>
+	<a class="indexterm" name="id2580857"></a>
 	Samba has security modes that permit more flexible authentication
 	than is possible with MS Windows NT4 domain controllers.
 	</p></li><li><p>
-	<a class="indexterm" name="id333023"></a>
-	<a class="indexterm" name="id333035"></a>
+	<a class="indexterm" name="id2580873"></a>
+	<a class="indexterm" name="id2580884"></a>
 	Samba-3 permits use of multiple concurrent account database backends.
 	(Encrypted passwords that are stored in the account database are in
 	formats that are unique to Windows networking).
 	</p></li><li><p>
-	<a class="indexterm" name="id333048"></a>
+	<a class="indexterm" name="id2580899"></a>
 	The account database backends can be distributed
 	and replicated using multiple methods. This gives Samba-3
 	greater flexibility than MS Windows NT4 and in many cases a
 	significantly higher utility than Active Directory domains
 	with MS Windows 200x.
-	</p></li></ul></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id333060"></a>Server Types</h2></div></div></div><p>
-<a class="indexterm" name="id333068"></a>
+	</p></li></ul></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2580913"></a>Server Types</h2></div></div></div><p>
+<a class="indexterm" name="id2580921"></a>
 Administrators of Microsoft networks often refer to three different types of servers:
 </p><div class="itemizedlist"><ul type="disc"><li><p>Domain Controller</p><div class="itemizedlist"><ul type="circle"><li><p>Primary Domain Controller (PDC)</p></li><li><p>Backup Domain Controller (BDC)</p></li><li><p>ADS Domain Controller</p></li></ul></div></li><li><p>Domain Member Server</p><div class="itemizedlist"><ul type="circle"><li><p>Active Directory Domain Server</p></li><li><p>NT4 Style Domain Domain Server</p></li></ul></div></li><li><p>Standalone Server</p></li></ul></div><p>
-<a class="indexterm" name="id333127"></a>
-<a class="indexterm" name="id333136"></a>
-<a class="indexterm" name="id333145"></a>
-<a class="indexterm" name="id333154"></a>
-The chapters covering domain control (<a href="samba-pdc.html" title="Chapter 4. Domain Control">Domain Control</a>), 
-backup domain control (<a href="samba-bdc.html" title="Chapter 5. Backup Domain Control">Backup Domain Control</a>), and 
-domain membership (<a href="domain-member.html" title="Chapter 6. Domain Membership">Domain Membership</a>) provide
+<a class="indexterm" name="id2580983"></a>
+<a class="indexterm" name="id2580992"></a>
+<a class="indexterm" name="id2581001"></a>
+<a class="indexterm" name="id2581011"></a>
+The chapters covering domain control (<a class="link" href="samba-pdc.html" title="Chapter 4. Domain Control">Domain Control</a>), 
+backup domain control (<a class="link" href="samba-bdc.html" title="Chapter 5. Backup Domain Control">Backup Domain Control</a>), and 
+domain membership (<a class="link" href="domain-member.html" title="Chapter 6. Domain Membership">Domain Membership</a>) provide
 pertinent information regarding Samba configuration for each of these server roles.
 You are strongly encouraged to become intimately familiar with these chapters because
 they lay the foundation for deployment of Samba domain security.
 </p><p>
-<a class="indexterm" name="id333190"></a>
+<a class="indexterm" name="id2581050"></a>
 A Standalone server is autonomous in respect of the source of its account backend.
-Refer to <a href="StandAloneServer.html" title="Chapter 7. Standalone Servers">Standalone Servers</a> to gain a wider appreciation
+Refer to <a class="link" href="StandAloneServer.html" title="Chapter 7. Standalone Servers">Standalone Servers</a> to gain a wider appreciation
 of what is meant by a server being configured as a <span class="emphasis"><em>standalone</em></span> server.
-</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id333211"></a>Samba Security Modes</h2></div></div></div><p>
-<a class="indexterm" name="id333219"></a>
-<a class="indexterm" name="id333226"></a>
+</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2581073"></a>Samba Security Modes</h2></div></div></div><p>
+<a class="indexterm" name="id2581081"></a>
+<a class="indexterm" name="id2581088"></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>
-<a class="indexterm" name="id333238"></a>
-<a class="indexterm" name="id333247"></a>
+<a class="indexterm" name="id2581103"></a>
+<a class="indexterm" name="id2581112"></a>
 Microsoft Windows networking uses a protocol that was originally called the Server Message Block (SMB)
 protocol. Since some time around 1996 the protocol has been better known as the Common Internet Filesystem
 (CIFS) protocol.
 </p><p>
-<a class="indexterm" name="id333262"></a>
-<a class="indexterm" name="id333269"></a>
-<a class="indexterm" name="id333275"></a>
-<a class="indexterm" name="id333282"></a>
+<a class="indexterm" name="id2581129"></a>
+<a class="indexterm" name="id2581136"></a>
+<a class="indexterm" name="id2581143"></a>
+<a class="indexterm" name="id2581149"></a>
 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 MS Windows
@@ -116,43 +116,43 @@
 The term <code class="literal">client</code> refers to all agents whether it is a Windows workstation, a Windows server,
 another Samba server, or any vanilla SMB or CIFS client application (e.g., <code class="literal">smbclient</code>) that
 make use of services provided by an SMB/CIFS server.
-</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id333359"></a>User Level Security</h3></div></div></div><p>
-<a class="indexterm" name="id333366"></a>
+</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2581237"></a>User Level Security</h3></div></div></div><p>
+<a class="indexterm" name="id2581245"></a>
 We describe user-level security first because its simpler.  In user-level security, the client sends a session
 setup request directly following protocol negotiation.  This request provides a username and password. The
 server can either accept or reject that username/password combination. At this stage the server has no idea
 what share the client will eventually try to connect to, so it can't base the
 <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>
-<a class="indexterm" name="id333401"></a>
+<a class="indexterm" name="id2581283"></a>
 If the server accepts the username/password credentials, the client expects to be able to mount shares (using
 a <span class="emphasis"><em>tree connection</em></span>) without further specifying a password. It expects that all access
 rights will be as the username/password credentials set that was specified in the initial <span class="emphasis"><em>session
 setup</em></span>.
 </p><p>
-<a class="indexterm" name="id333420"></a>
+<a class="indexterm" name="id2581305"></a>
 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><p>
-<a class="indexterm" name="id333440"></a>
-<a class="indexterm" name="id333447"></a>
-<a class="indexterm" name="id333454"></a>
-<a class="indexterm" name="id333460"></a>
-<a class="indexterm" name="id333467"></a>
+<a class="indexterm" name="id2581328"></a>
+<a class="indexterm" name="id2581334"></a>
+<a class="indexterm" name="id2581341"></a>
+<a class="indexterm" name="id2581348"></a>
+<a class="indexterm" name="id2581355"></a>
 Windows networking user account names are case-insensitive, meaning that upper-case and lower-case characters
 in the account name are considered equivalent. They are said to be case-preserving, but not case significant.
 Windows and LanManager systems previous to Windows NT version 3.10 have case-insensitive passwords that were
 not necessarilty case-preserving. All Windows NT family systems treat passwords as case-preserving and
 case-sensitive.
-</p><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id333479"></a>Example Configuration</h4></div></div></div><p>
+</p><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2581371"></a>Example Configuration</h4></div></div></div><p>
 The <code class="filename">smb.conf</code> parameter that sets user-level security is:
-</p><table class="simplelist" border="0" summary="Simple list"><tr><td><a class="indexterm" name="id333501"></a><em class="parameter"><code>security = user</code></em></td></tr></table><p>
+</p><table class="simplelist" border="0" summary="Simple list"><tr><td><a class="indexterm" name="id2581393"></a><em class="parameter"><code>security = user</code></em></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="id333519"></a>Share-Level Security</h3></div></div></div><p>
-<a class="indexterm" name="id333527"></a>
-<a class="indexterm" name="id333534"></a>
+</p></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2581411"></a>Share-Level Security</h3></div></div></div><p>
+<a class="indexterm" name="id2581419"></a>
+<a class="indexterm" name="id2581426"></a>
 In share-level security, the client authenticates itself separately for each share. It sends a password along
 with each tree connection request (share mount), but 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
@@ -167,13 +167,13 @@
 Many clients send a session setup request 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
 issues a tree connection request, 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="id333558"></a>user parameter in the <code class="filename">smb.conf</code> file.
+home directories) and any users listed in the <a class="link" href="smb.conf.5.html#USER">user</a> parameter in the <code class="filename">smb.conf</code> 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><p>
-<a class="indexterm" name="id333575"></a>
-<a class="indexterm" name="id333584"></a>
-<a class="indexterm" name="id333591"></a>
+<a class="indexterm" name="id2581497"></a>
+<a class="indexterm" name="id2581506"></a>
+<a class="indexterm" name="id2581512"></a>
 Where the list of possible user names is not provided, Samba makes a UNIX system call to find the user
 account that has a password that matches the one provided from the standard account database. On a system that
 has no name service switch (NSS) facility, such lookups will be from the <code class="filename">/etc/passwd</code>
@@ -184,21 +184,21 @@
 shadow: files nis ldap
 group: files nis ldap
 </pre><p>
-<a class="indexterm" name="id333620"></a>
-<a class="indexterm" name="id333627"></a>
-<a class="indexterm" name="id333633"></a>
+<a class="indexterm" name="id2581546"></a>
+<a class="indexterm" name="id2581553"></a>
+<a class="indexterm" name="id2581560"></a>
 In the example shown here (not likely to be used in practice) the lookup will check
 <code class="filename">/etc/passwd</code> and <code class="filename">/etc/group</code>, if not found it will check NIS, then
 LDAP.
-</p><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id333654"></a>Example Configuration</h4></div></div></div><p>
+</p><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2581582"></a>Example Configuration</h4></div></div></div><p>
 The <code class="filename">smb.conf</code> parameter that sets share-level security is:
-</p><table class="simplelist" border="0" summary="Simple list"><tr><td><a class="indexterm" name="id333676"></a><em class="parameter"><code>security = share</code></em></td></tr></table></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id333691"></a>Domain Security Mode (User-Level Security)</h3></div></div></div><p>
-<a class="indexterm" name="id333699"></a>
-<a class="indexterm" name="id333708"></a>
-<a class="indexterm" name="id333717"></a>
-<a class="indexterm" name="id333724"></a>
-<a class="indexterm" name="id333730"></a>
-<a class="indexterm" name="id333737"></a>
+</p><table class="simplelist" border="0" summary="Simple list"><tr><td><a class="indexterm" name="id2581604"></a><em class="parameter"><code>security = share</code></em></td></tr></table></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2581618"></a>Domain Security Mode (User-Level Security)</h3></div></div></div><p>
+<a class="indexterm" name="id2581626"></a>
+<a class="indexterm" name="id2581635"></a>
+<a class="indexterm" name="id2581644"></a>
+<a class="indexterm" name="id2581651"></a>
+<a class="indexterm" name="id2581657"></a>
+<a class="indexterm" name="id2581664"></a>
 Domain security provides a mechanism for storing all user and group accounts in a central, shared, account
 repository. The centralized account repository is shared between domain (security) controllers. Servers that
 act as domain controllers provide authentication and validation services to all machines that participate in
@@ -207,21 +207,21 @@
 logon and authentication services. Usually, BDCs will answer network logon requests more responsively than
 will a PDC.
 </p><p>
-<a class="indexterm" name="id333753"></a>
-<a class="indexterm" name="id333760"></a>
-<a class="indexterm" name="id333766"></a>
-<a class="indexterm" name="id333776"></a>
-<a class="indexterm" name="id333785"></a>
-When Samba is operating in <a class="indexterm" name="id333794"></a>security = domain mode, the Samba server has a
+<a class="indexterm" name="id2581685"></a>
+<a class="indexterm" name="id2581692"></a>
+<a class="indexterm" name="id2581699"></a>
+<a class="indexterm" name="id2581708"></a>
+<a class="indexterm" name="id2581718"></a>
+When Samba is operating in <a class="link" href="smb.conf.5.html#SECURITY">security = domain</a> mode, the Samba server has a
 domain security trust account (a machine account) and causes all authentication requests to be passed through
 to the domain controllers.  In other words, this configuration makes the Samba server a domain member server,
 even when it is in fact acting as a domain controller. All machines that participate in domain security must
 have a machine account in the security database.
 </p><p>
-<a class="indexterm" name="id333812"></a>
-<a class="indexterm" name="id333821"></a>
-<a class="indexterm" name="id333830"></a>
-<a class="indexterm" name="id333839"></a>
+<a class="indexterm" name="id2581750"></a>
+<a class="indexterm" name="id2581759"></a>
+<a class="indexterm" name="id2581768"></a>
+<a class="indexterm" name="id2581777"></a>
 Within the domain security environment, the underlying security architecture uses user-level security. Even
 machines that are domain members must authenticate on startup. The machine account consists of an account
 entry in the accounts database, the name of which is the NetBIOS name of the machine and of which the password
@@ -231,30 +231,30 @@
 </p><p>
 There are three possible domain member configurations:
 </p><div class="orderedlist"><ol type="1"><li><p>Primary domain controller (PDC) - of which there is one per domain.</p></li><li><p>Backup domain controller (BDC) - of which there can be any number per domain.</p></li><li><p>Domain member server (DMS) - of which there can be any number per domain.</p></li></ol></div><p>
-<a class="indexterm" name="id333881"></a>
+<a class="indexterm" name="id2581826"></a>
 We will discuss each of these in separate chapters. For now, we are most interested in basic DMS
 configuration.
-</p><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id333890"></a>Example Configuration</h4></div></div></div><p><span class="emphasis"><em>
+</p><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2581836"></a>Example Configuration</h4></div></div></div><p><span class="emphasis"><em>
 Samba as a Domain Member Server
 </em></span></p><p>
-<a class="indexterm" name="id333902"></a>
+<a class="indexterm" name="id2581848"></a>
 This method involves addition of the following parameters in the <code class="filename">smb.conf</code> file:
-</p><table class="simplelist" border="0" summary="Simple list"><tr><td><a class="indexterm" name="id333924"></a><em class="parameter"><code>security = domain</code></em></td></tr><tr><td><a class="indexterm" name="id333936"></a><em class="parameter"><code>workgroup = MIDEARTH</code></em></td></tr></table><p>
+</p><table class="simplelist" border="0" summary="Simple list"><tr><td><a class="indexterm" name="id2581870"></a><em class="parameter"><code>security = domain</code></em></td></tr><tr><td><a class="indexterm" name="id2581882"></a><em class="parameter"><code>workgroup = MIDEARTH</code></em></td></tr></table><p>
 </p><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="id333953"></a>
-<a class="indexterm" name="id333962"></a>
+<a class="indexterm" name="id2581899"></a>
+<a class="indexterm" name="id2581908"></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"><code class="prompt">root# </code><strong class="userinput"><code>net rpc join -U administrator%password</code></strong></pre></li></ol></div><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Note</h3><p>
-<a class="indexterm" name="id334009"></a>
+<a class="indexterm" name="id2581958"></a>
 Samba-2.2.4 and later Samba 2.2.x series releases can autojoin a Windows NT4-style domain just by executing:
 </p><pre class="screen">
 <code class="prompt">root# </code><strong class="userinput"><code>smbpasswd -j <em class="replaceable"><code>DOMAIN_NAME</code></em> -r <em class="replaceable"><code>PDC_NAME</code></em> \
 	 -U Administrator%<em class="replaceable"><code>password</code></em></code></strong>
 </pre><p>
-<a class="indexterm" name="id334043"></a>
+<a class="indexterm" name="id2581993"></a>
 Samba-3 can do the same by executing:
 </p><pre class="screen">
 <code class="prompt">root# </code><strong class="userinput"><code>net rpc join -U Administrator%<em class="replaceable"><code>password</code></em></code></strong>
@@ -262,26 +262,26 @@
 It is not necessary with Samba-3 to specify the <em class="replaceable"><code>DOMAIN_NAME</code></em> or the
 <em class="replaceable"><code>PDC_NAME</code></em>, as it figures this out from the <code class="filename">smb.conf</code> file settings.
 </p></div><p>
-<a class="indexterm" name="id334090"></a>
-<a class="indexterm" name="id334097"></a>
-<a class="indexterm" name="id334104"></a>
+<a class="indexterm" name="id2582042"></a>
+<a class="indexterm" name="id2582048"></a>
+<a class="indexterm" name="id2582055"></a>
 Use of this mode of authentication requires there to be a standard UNIX account for each user in order to
 assign a UID once the account has been authenticated by the Windows domain controller. This account can be
 blocked to prevent logons by clients other than MS Windows through means such as setting an invalid shell in
 the <code class="filename">/etc/passwd</code> entry. The best way to allocate an invalid shell to a user account is to
 set the shell to the file <code class="filename">/bin/false</code>.
 </p><p>
-<a class="indexterm" name="id334129"></a>
-<a class="indexterm" name="id334136"></a>
+<a class="indexterm" name="id2582084"></a>
+<a class="indexterm" name="id2582091"></a>
 Domain controllers can be located anywhere that is convenient. The best advice is to have a BDC on every
-physical network segment, and if the PDC is on a remote network segment the use of WINS (see <a href="NetworkBrowsing.html" title="Chapter 10. Network Browsing">Network Browsing</a> for more information) is almost essential.
+physical network segment, and if the PDC is on a remote network segment the use of WINS (see <a class="link" href="NetworkBrowsing.html" title="Chapter 10. Network Browsing">Network Browsing</a> for more information) is almost essential.
 </p><p>
-An alternative to assigning UIDs to Windows users on a Samba member server is presented in <a href="winbind.html" title="Chapter 24. Winbind: Use of Domain Accounts">Winbind</a>, <a href="winbind.html" title="Chapter 24. Winbind: Use of Domain Accounts">Winbind: Use of Domain Accounts</a>.
+An alternative to assigning UIDs to Windows users on a Samba member server is presented in <a class="link" href="winbind.html" title="Chapter 24. Winbind: Use of Domain Accounts">Winbind</a>, <a class="link" href="winbind.html" title="Chapter 24. Winbind: Use of Domain Accounts">Winbind: Use of Domain Accounts</a>.
 </p><p>
-For more information regarding domain membership, <a href="domain-member.html" title="Chapter 6. Domain Membership">Domain Membership</a>.
-</p></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id334182"></a>ADS Security Mode (User-Level Security)</h3></div></div></div><p>
-<a class="indexterm" name="id334190"></a>
-<a class="indexterm" name="id334197"></a>
+For more information regarding domain membership, <a class="link" href="domain-member.html" title="Chapter 6. Domain Membership">Domain Membership</a>.
+</p></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2582142"></a>ADS Security Mode (User-Level Security)</h3></div></div></div><p>
+<a class="indexterm" name="id2582150"></a>
+<a class="indexterm" name="id2582157"></a>
 Both Samba-2.2, and Samba-3 can join an Active Directory domain using NT4 style RPC based security.  This is
 possible if the domain is run in native mode. Active Directory in native mode perfectly allows NT4-style
 domain members. This is contrary to popular belief.
@@ -292,62 +292,62 @@
 domain, would still require NT-compatible authentication data. Samba in AD-member mode can accept Kerberos
 tickets.
 </p><p>
-<a class="indexterm" name="id334216"></a>
-<a class="indexterm" name="id334223"></a>
+<a class="indexterm" name="id2582182"></a>
+<a class="indexterm" name="id2582189"></a>
 Sites that use Microsoft Windows active directory services (ADS) should be aware of the significance of the
 terms: <code class="literal">native mode</code> and <code class="literal">mixed mode</code> ADS operation. The term
 <code class="literal">realm</code> is used to describe a Kerberos-based security architecture (such as is used by
 Microsoft ADS).
-</p><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id334251"></a>Example Configuration</h4></div></div></div><table class="simplelist" border="0" summary="Simple list"><tr><td><a class="indexterm" name="id334263"></a><em class="parameter"><code>realm = your.kerberos.REALM</code></em></td></tr><tr><td><a class="indexterm" name="id334275"></a><em class="parameter"><code>security = ADS</code></em></td></tr></table><p>
+</p><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2582218"></a>Example Configuration</h4></div></div></div><table class="simplelist" border="0" summary="Simple list"><tr><td><a class="indexterm" name="id2582231"></a><em class="parameter"><code>realm = your.kerberos.REALM</code></em></td></tr><tr><td><a class="indexterm" name="id2582242"></a><em class="parameter"><code>security = ADS</code></em></td></tr></table><p>
 The following parameter may be required:
-</p><table class="simplelist" border="0" summary="Simple list"><tr><td><a class="indexterm" name="id334298"></a><em class="parameter"><code>password server = your.kerberos.server</code></em></td></tr></table><p>
-Please refer to <a href="domain-member.html" title="Chapter 6. Domain Membership">Domain Membership</a>, and <a href="domain-member.html#ads-member" title="Samba ADS Domain Membership">Samba
+</p><table class="simplelist" border="0" summary="Simple list"><tr><td><a class="indexterm" name="id2582265"></a><em class="parameter"><code>password server = your.kerberos.server</code></em></td></tr></table><p>
+Please refer to <a class="link" href="domain-member.html" title="Chapter 6. Domain Membership">Domain Membership</a>, and <a class="link" href="domain-member.html#ads-member" title="Samba ADS Domain Membership">Samba
 ADS Domain Membership</a> 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="id334332"></a>Server Security (User Level Security)</h3></div></div></div><p>
+</p></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2582299"></a>Server Security (User Level Security)</h3></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>
-<a class="indexterm" name="id334380"></a>
-<a class="indexterm" name="id334386"></a>
+<a class="indexterm" name="id2582352"></a>
+<a class="indexterm" name="id2582359"></a>
 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 log into the <a class="indexterm" name="id334395"></a>password server by sending exactly the same
+sends and attempts to log into the <a class="link" href="smb.conf.5.html#PASSWORDSERVER">password server</a> 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 parameter allows the Samba server to use another
-SMB server as the <a class="indexterm" name="id334404"></a>password server.
+SMB server as the <a class="link" href="smb.conf.5.html#PASSWORDSERVER">password server</a>.
 </p><p>
-<a class="indexterm" name="id334414"></a>
-<a class="indexterm" name="id334421"></a>
+<a class="indexterm" name="id2582402"></a>
+<a class="indexterm" name="id2582409"></a>
 You should also note that at the start of all this, when 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="id334434"></a>security = server means that Samba reports to clients that
+The parameter <a class="link" href="smb.conf.5.html#SECURITY">security = server</a> 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
-user mode server. This requires an additional parameter <a class="indexterm" name="id334447"></a>password server that points to
+user mode server. This requires an additional parameter <a class="link" href="smb.conf.5.html#PASSWORDSERVER">password server</a> 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>
-<a class="indexterm" name="id334460"></a>
-<a class="indexterm" name="id334466"></a>
+<a class="indexterm" name="id2582462"></a>
+<a class="indexterm" name="id2582468"></a>
 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="id334489"></a>Example Configuration</h4></div></div></div><p><span class="emphasis"><em>
+</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2582493"></a>Example Configuration</h4></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 <code class="filename">smb.conf</code> file:
-</p><table class="simplelist" border="0" summary="Simple list"><tr><td><a class="indexterm" name="id334516"></a><em class="parameter"><code>encrypt passwords = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id334528"></a><em class="parameter"><code>security = server</code></em></td></tr><tr><td><a class="indexterm" name="id334541"></a><em class="parameter"><code>password server = "NetBIOS_name_of_a_DC"</code></em></td></tr></table><p>
+</p><table class="simplelist" border="0" summary="Simple list"><tr><td><a class="indexterm" name="id2582522"></a><em class="parameter"><code>encrypt passwords = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id2582533"></a><em class="parameter"><code>security = server</code></em></td></tr><tr><td><a class="indexterm" name="id2582545"></a><em class="parameter"><code>password server = "NetBIOS_name_of_a_DC"</code></em></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>
-<a class="indexterm" name="id334561"></a>
-<a class="indexterm" name="id334567"></a>
+<a class="indexterm" name="id2582566"></a>
+<a class="indexterm" name="id2582573"></a>
 The downside of this mode of configuration is 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 bogus username and password pair, then an alternative mode of
@@ -356,15 +356,15 @@
 </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="id334587"></a>Password Checking</h2></div></div></div><p>
+</p></div></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2582597"></a>Password Checking</h2></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 clear-text strings for simple
 password-based authentication. It should be realized that with the SMB protocol,
 the password is passed over the network either in plaintext or encrypted, but
 not both in the same authentication request.
 </p><p>
-<a class="indexterm" name="id334601"></a>
-<a class="indexterm" name="id334608"></a>
+<a class="indexterm" name="id2582615"></a>
+<a class="indexterm" name="id2582622"></a>
 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
@@ -375,12 +375,12 @@
         form two 56-bit DES keys to encrypt a "magic" 8-byte value.
         The resulting 16 bytes form the LanMan hash.
         </p></li></ul></div><p>
-<a class="indexterm" name="id334634"></a>
+<a class="indexterm" name="id2582652"></a>
 MS Windows 95 pre-service pack 1 and MS Windows NT versions 3.x and version 4.0 pre-service pack 3 will use
 either mode of password authentication. All versions of MS Windows that follow these versions no longer
 support plain-text passwords by default.
 </p><p>
-<a class="indexterm" name="id334649"></a>
+<a class="indexterm" name="id2582669"></a>
 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
@@ -396,25 +396,25 @@
 The following parameters can be used to work around the issue of Windows 9x/Me clients
 uppercasing usernames and passwords before transmitting them to the SMB server
 when using clear-text authentication:
-</p><table class="simplelist" border="0" summary="Simple list"><tr><td><a class="indexterm" name="id334682"></a><em class="parameter"><code>password level</code></em></td></tr><tr><td><a class="indexterm" name="id334694"></a><em class="parameter"><code>username level</code></em></td></tr></table><p>
+</p><table class="simplelist" border="0" summary="Simple list"><tr><td><a class="indexterm" name="id2582710"></a></td></tr><tr><td><a class="indexterm" name="id2582717"></a></td></tr></table><p>
 By default Samba will convert to lowercase the username before attempting to lookup the user
 in the database of local system accounts. Because UNIX usernames conventionally
-only contain lowercase characters, the <a class="indexterm" name="id334711"></a>username-level parameter
+only contain lowercase characters, the <a class="link" href="smb.conf.5.html#USERNAME-LEVEL">username-level</a> parameter
 is rarely needed.
 </p><p>
-<a class="indexterm" name="id334721"></a>
+<a class="indexterm" name="id2582747"></a>
 However, passwords on UNIX systems often make use of mixed-case characters.  This means that in order for a
 user on a Windows 9x/Me client to connect to a Samba server using clear-text authentication, the
-<a class="indexterm" name="id334730"></a>password level must be set to the maximum number of uppercase letters that
+<a class="link" href="smb.conf.5.html#PASSWORDLEVEL">password level</a> must be set to the maximum number of uppercase 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="id334742"></a>password level of 8 will result in case-insensitive passwords as seen
+of crypt(), a <a class="link" href="smb.conf.5.html#PASSWORDLEVEL">password level</a> of 8 will result in case-insensitive passwords as seen
 from Windows users. This will also result in longer login times because 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 plaintext
 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="id334759"></a>Common Errors</h2></div></div></div><p>
+</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2582801"></a>Common Errors</h2></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.
@@ -424,34 +424,34 @@
 a Samba implementation. Some are the result of a misunderstanding of the English language,
 which has many phrases that are potentially vague and may be highly confusing
 to those for whom English is not their native tongue.
-</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id334776"></a>What Makes Samba a Server?</h3></div></div></div><p>
+</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2582825"></a>What Makes Samba a Server?</h3></div></div></div><p>
 To some, the nature of the Samba security mode is obvious, but entirely
-wrong all the same. It is assumed that <a class="indexterm" name="id334785"></a>security = server means that Samba
+wrong all the same. It is assumed that <a class="link" href="smb.conf.5.html#SECURITY">security = server</a> 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><p>
 Samba is a server regardless of which security mode is chosen. When Samba is used outside of a domain security
 context, it is best to leave the security mode at the default setting. By default Samba-3 uses user-mode
 security.
-</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id334805"></a>What Makes Samba a Domain Controller?</h3></div></div></div><p>
-<a class="indexterm" name="id334812"></a>
-The <code class="filename">smb.conf</code> parameter <a class="indexterm" name="id334826"></a>security = domain does not really make Samba behave
-as a domain controller. This setting means we want Samba to be a domain member. See <a href="samba-pdc.html" title="Chapter 4. Domain Control">Samba as a PDC</a> for more information.
-</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id334843"></a>What Makes Samba a Domain Member?</h3></div></div></div><p>
-Guess! So many others do. But whatever you do, do not think that <a class="indexterm" name="id334851"></a>security = user
+</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2582861"></a>What Makes Samba a Domain Controller?</h3></div></div></div><p>
+<a class="indexterm" name="id2582869"></a>
+The <code class="filename">smb.conf</code> parameter <a class="link" href="smb.conf.5.html#SECURITY">security = domain</a> does not really make Samba behave
+as a domain controller. This setting means we want Samba to be a domain member. See <a class="link" href="samba-pdc.html" title="Chapter 4. Domain Control">Samba as a PDC</a> for more information.
+</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2582905"></a>What Makes Samba a Domain Member?</h3></div></div></div><p>
+Guess! So many others do. But whatever you do, do not think that <a class="link" href="smb.conf.5.html#SECURITY">security = user</a>
 makes Samba act as a domain member. Read the manufacturer's manual before the warranty expires. See 
-<a href="domain-member.html" title="Chapter 6. Domain Membership">Domain Membership</a>, for more information.
-</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id334868"></a>Constantly Losing Connections to Password Server</h3></div></div></div><p>&#8220;<span class="quote">
+<a class="link" href="domain-member.html" title="Chapter 6. Domain Membership">Domain Membership</a>, for more information.
+</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2582936"></a>Constantly Losing Connections to Password Server</h3></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="id334885"></a>security = server
-is at best a nasty hack. Please use <a class="indexterm" name="id334892"></a>security = domain;
-<a class="indexterm" name="id334899"></a>security = server mode is also known as pass-through authentication.
-</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id334909"></a>Stand-alone Server is converted to Domain Controller  Now User accounts don't work</h3></div></div></div><p>&#8220;<span class="quote">
+Indeed. That's why <a class="link" href="smb.conf.5.html#SECURITY">security = server</a>
+is at best a nasty hack. Please use <a class="link" href="smb.conf.5.html#SECURITY">security = domain</a>;
+<a class="link" href="smb.conf.5.html#SECURITY">security = server</a> mode is also known as pass-through authentication.
+</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2582994"></a>Stand-alone Server is converted to Domain Controller  Now User accounts don't work</h3></div></div></div><p>&#8220;<span class="quote">
 When I try to log in to the DOMAIN, the eventlog shows <span class="emphasis"><em>tried credentials DOMAIN/username; effective
 credentials SERVER/username</em></span>
 </span>&#8221;</p><p>

Modified: branches/samba/experimental/docs/htmldocs/Samba3-HOWTO/StandAloneServer.html
===================================================================
--- branches/samba/experimental/docs/htmldocs/Samba3-HOWTO/StandAloneServer.html	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/docs/htmldocs/Samba3-HOWTO/StandAloneServer.html	2008-06-09 06:59:20 UTC (rev 1920)
@@ -1,22 +1,22 @@
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Chapter 7. Standalone Servers</title><link rel="stylesheet" href="samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.72.0"><link rel="start" href="index.html" title="The Official Samba 3.2.x HOWTO and Reference Guide"><link rel="up" href="type.html" title="Part II. Server Configuration Basics"><link rel="prev" href="domain-member.html" title="Chapter 6. Domain Membership"><link rel="next" href="ClientConfig.html" title="Chapter 8. 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 7. Standalone 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 7. Standalone 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><code class="email">&lt;<a href="mailto:jht at samba.org">jht at samba.org</a>&gt;</code></p></div></div></div></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="sect1"><a href="StandAloneServer.html#id347049">Features and Benefits</a></span></dt><dt><span class="sect1"><a href="StandAloneServer.html#id347134">Background</a></span></dt><dt><span class="sect1"><a href="StandAloneServer.html#id347312">Example Configuration</a></span></dt><dd><dl><dt><span class="sect2"><a href="StandAloneServer.html#RefDocServer">Reference Documentation Server</a></span></dt><dt><span class="sect2"><a href="StandAloneServer.html#SimplePrintServer">Central Print Serving</a></span></dt></dl></dd><dt><span class="sect1"><a href="StandAloneServer.html#id348271">Common Errors</a></span></dt></dl></div><p>
-<a class="indexterm" name="id347024"></a>
-<a class="indexterm" name="id347031"></a>
-<a class="indexterm" name="id347038"></a>
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Chapter 7. Standalone Servers</title><link rel="stylesheet" href="../samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.73.1"><link rel="start" href="index.html" title="The Official Samba 3.2.x HOWTO and Reference Guide"><link rel="up" href="type.html" title="Part II. Server Configuration Basics"><link rel="prev" href="domain-member.html" title="Chapter 6. Domain Membership"><link rel="next" href="ClientConfig.html" title="Chapter 8. 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 7. Standalone 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 7. Standalone 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><code class="email">&lt;<a class="email" href="mailto:jht at samba.org">jht at samba.org</a>&gt;</code></p></div></div></div></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="sect1"><a href="StandAloneServer.html#id2596216">Features and Benefits</a></span></dt><dt><span class="sect1"><a href="StandAloneServer.html#id2596310">Background</a></span></dt><dt><span class="sect1"><a href="StandAloneServer.html#id2596502">Example Configuration</a></span></dt><dd><dl><dt><span class="sect2"><a href="StandAloneServer.html#RefDocServer">Reference Documentation Server</a></span></dt><dt><span class="sect2"><a href="StandAloneServer.html#SimplePrintServer">Central Print Serving</a></span></dt></dl></dd><dt><span class="sect1"><a href="StandAloneServer.html#id2597486">Common Errors</a></span></dt></dl></div><p>
+<a class="indexterm" name="id2596189"></a>
+<a class="indexterm" name="id2596196"></a>
+<a class="indexterm" name="id2596203"></a>
 Standalone servers are independent of domain controllers on the network.
 They are not domain members and function more like workgroup servers. In many
 cases a standalone server is configured with a minimum of security control
 with the intent that all data served will be readily accessible to all users.
-</p><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id347049"></a>Features and Benefits</h2></div></div></div><p>
-<a class="indexterm" name="id347056"></a>
-<a class="indexterm" name="id347063"></a>
+</p><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2596216"></a>Features and Benefits</h2></div></div></div><p>
+<a class="indexterm" name="id2596224"></a>
+<a class="indexterm" name="id2596231"></a>
 Standalone servers can be as secure or as insecure as needs dictate. They can
 have simple or complex configurations. Above all, despite the hoopla about
 domain security, they remain a common installation.
 </p><p>
-<a class="indexterm" name="id347075"></a>
-<a class="indexterm" name="id347082"></a>
-<a class="indexterm" name="id347089"></a>
-<a class="indexterm" name="id347096"></a>
+<a class="indexterm" name="id2596244"></a>
+<a class="indexterm" name="id2596251"></a>
+<a class="indexterm" name="id2596258"></a>
+<a class="indexterm" name="id2596265"></a>
 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
@@ -24,26 +24,26 @@
 important that all documents remain unaltered. A share-mode read-only standalone
 server is an ideal solution.
 </p><p>
-<a class="indexterm" name="id347109"></a>
-<a class="indexterm" name="id347116"></a>
-<a class="indexterm" name="id347123"></a>
+<a class="indexterm" name="id2596282"></a>
+<a class="indexterm" name="id2596288"></a>
+<a class="indexterm" name="id2596295"></a>
 Another situation that warrants simplicity is an office that has many printers
 that are queued off a single central server. Everyone needs to be able to print
 to the printers, there is no need to effect any access controls, and no files will
 be served from the print server. Again, a share-mode standalone server makes
 a great solution.
-</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id347134"></a>Background</h2></div></div></div><p>
-<a class="indexterm" name="id347142"></a>
-<a class="indexterm" name="id347149"></a>
-<a class="indexterm" name="id347156"></a>
+</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2596310"></a>Background</h2></div></div></div><p>
+<a class="indexterm" name="id2596318"></a>
+<a class="indexterm" name="id2596325"></a>
+<a class="indexterm" name="id2596332"></a>
 The term <span class="emphasis"><em>standalone 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
 <span class="emphasis"><em>share</em></span> mode or in <span class="emphasis"><em>user</em></span> mode.
 </p><p>
-<a class="indexterm" name="id347179"></a>
-<a class="indexterm" name="id347186"></a>
-<a class="indexterm" name="id347193"></a>
+<a class="indexterm" name="id2596358"></a>
+<a class="indexterm" name="id2596365"></a>
+<a class="indexterm" name="id2596372"></a>
 No special action is needed other than to create user accounts. Standalone
 servers do not provide network logon services. This means that machines that
 use this server do not perform a domain logon to it. Whatever logon facility
@@ -52,52 +52,52 @@
 be translated (mapped) locally on the standalone server to a locally known
 user name. There are several ways this can be done.
 </p><p>
-<a class="indexterm" name="id347208"></a>
-<a class="indexterm" name="id347214"></a>
-<a class="indexterm" name="id347221"></a>
+<a class="indexterm" name="id2596391"></a>
+<a class="indexterm" name="id2596398"></a>
+<a class="indexterm" name="id2596404"></a>
 Samba tends to blur the distinction a little in defining
 a standalone server. This is because the authentication database may be
 local or on a remote server, even if from the SMB protocol perspective
 the Samba server is not a member of a domain security context.
 </p><p>
-<a class="indexterm" name="id347233"></a>
-<a class="indexterm" name="id347240"></a>
-<a class="indexterm" name="id347246"></a>
-<a class="indexterm" name="id347253"></a>
-<a class="indexterm" name="id347260"></a>
-<a class="indexterm" name="id347267"></a>
-<a class="indexterm" name="id347274"></a>
-<a class="indexterm" name="id347280"></a>
-Through the use of Pluggable Authentication Modules (PAM) (see <a href="pam.html" title="Chapter 28. PAM-Based Distributed Authentication">the chapter on PAM</a>)
+<a class="indexterm" name="id2596419"></a>
+<a class="indexterm" name="id2596425"></a>
+<a class="indexterm" name="id2596432"></a>
+<a class="indexterm" name="id2596439"></a>
+<a class="indexterm" name="id2596445"></a>
+<a class="indexterm" name="id2596452"></a>
+<a class="indexterm" name="id2596459"></a>
+<a class="indexterm" name="id2596466"></a>
+Through the use of Pluggable Authentication Modules (PAM) (see <a class="link" href="pam.html" title="Chapter 28. PAM-Based Distributed Authentication">the chapter on PAM</a>)
 and the name service switcher (NSS), which maintains the UNIX-user database, the source of authentication may
 reside on another server. We would be inclined to call this the authentication server.  This means that the
 Samba server may use the local UNIX/Linux system password database (<code class="filename">/etc/passwd</code> or
 <code class="filename">/etc/shadow</code>), 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="id347312"></a>Example Configuration</h2></div></div></div><p>
-<a class="indexterm" name="id347320"></a>
-<a class="indexterm" name="id347326"></a>
-<a href="StandAloneServer.html#simplynice" title="Example 7.1. smb.conf for Reference Documentation Server">The example Reference Documentation Server</a> and <a href="StandAloneServer.html#SimplePrintServer" title="Central Print Serving">Central Print Serving</a> are designed to inspire simplicity. It is too easy to
+</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2596502"></a>Example Configuration</h2></div></div></div><p>
+<a class="indexterm" name="id2596510"></a>
+<a class="indexterm" name="id2596517"></a>
+<a class="link" href="StandAloneServer.html#simplynice" title="Example 7.1. smb.conf for Reference Documentation Server">The example Reference Documentation Server</a> and <a class="link" href="StandAloneServer.html#SimplePrintServer" title="Central Print Serving">Central Print Serving</a> 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><p>
-<a class="indexterm" name="id347362"></a>
-<a class="indexterm" name="id347368"></a>
-<a class="indexterm" name="id347375"></a>
-<a class="indexterm" name="id347382"></a>
+<a class="indexterm" name="id2596555"></a>
+<a class="indexterm" name="id2596562"></a>
+<a class="indexterm" name="id2596568"></a>
+<a class="indexterm" name="id2596575"></a>
 Configuration of a read-only data server that everyone can access is very simple. By default, all shares are
-read-only, unless set otherwise in the <code class="filename">smb.conf</code> file. <a href="StandAloneServer.html#simplynice" title="Example 7.1. smb.conf for Reference Documentation Server">The example - Reference
+read-only, unless set otherwise in the <code class="filename">smb.conf</code> file. <a class="link" href="StandAloneServer.html#simplynice" title="Example 7.1. smb.conf for Reference Documentation Server">The example - Reference
 Documentation Server</a> is the <code class="filename">smb.conf</code> file that will do this. Assume that all the reference documents
 are stored in the directory <code class="filename">/export</code>, and the documents are owned by a user other than
 nobody. No home directories are shared, and there are no users in the <code class="filename">/etc/passwd</code> UNIX
 system database. This is a simple system to administer.
-</p><div class="example"><a name="simplynice"></a><p class="title"><b>Example 7.1. smb.conf for Reference Documentation Server</b></p><div class="example-contents"><table class="simplelist" border="0" summary="Simple list"><tr><td>#  Global parameters</td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[global]</code></em></td></tr><tr><td><a class="indexterm" name="id347451"></a><em class="parameter"><code>workgroup = MIDEARTH</code></em></td></tr><tr><td><a class="indexterm" name="id347464"></a><em class="parameter"><code>netbios name = GANDALF</code></em></td></tr><tr><td><a class="indexterm" name="id347476"></a><em class="parameter"><code>security = SHARE</code></em></td></tr><tr><td><a class="indexterm" name="id347489"></a><em class="parameter"><code>passdb backend = guest</code></em></td></tr><tr><td><a class="indexterm" name="id347501"></a><em class="parameter"><code>wins server = 192.168.1.1</code></em></td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[data]</code></em></td></tr><tr><td><a class="indexterm" name="id347523"></a><em class="parameter"><code>comment = Data</code></em></td></tr><tr><td><a class="indexterm" name="id347535"></a><em class="parameter"><code>path = /export</code></em></td></tr><tr><td><a class="indexterm" name="id347548"></a><em class="parameter"><code>guest only = Yes</code></em></td></tr></table></div></div><br class="example-break"><div class="blockquote"><table border="0" width="100%" cellspacing="0" cellpadding="0" class="blockquote" summary="Block quote"><tr><td width="10%" valign="top"> </td><td width="80%" valign="top"><p>
+</p><div class="example"><a name="simplynice"></a><p class="title"><b>Example 7.1. smb.conf for Reference Documentation Server</b></p><div class="example-contents"><table class="simplelist" border="0" summary="Simple list"><tr><td>#  Global parameters</td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[global]</code></em></td></tr><tr><td><a class="indexterm" name="id2596649"></a><em class="parameter"><code>workgroup = MIDEARTH</code></em></td></tr><tr><td><a class="indexterm" name="id2596661"></a><em class="parameter"><code>netbios name = GANDALF</code></em></td></tr><tr><td><a class="indexterm" name="id2596672"></a><em class="parameter"><code>security = SHARE</code></em></td></tr><tr><td><a class="indexterm" name="id2596684"></a><em class="parameter"><code>passdb backend = guest</code></em></td></tr><tr><td><a class="indexterm" name="id2596696"></a><em class="parameter"><code>wins server = 192.168.1.1</code></em></td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[data]</code></em></td></tr><tr><td><a class="indexterm" name="id2596717"></a><em class="parameter"><code>comment = Data</code></em></td></tr><tr><td><a class="indexterm" name="id2596728"></a><em class="parameter"><code>path = /export</code></em></td></tr><tr><td><a class="indexterm" name="id2596740"></a><em class="parameter"><code>guest only = Yes</code></em></td></tr></table></div></div><br class="example-break"><div class="blockquote"><table border="0" width="100%" cellspacing="0" cellpadding="0" class="blockquote" summary="Block quote"><tr><td width="10%" valign="top"> </td><td width="80%" valign="top"><p>
 I would have spoken more briefly, if I'd had more time to prepare.
 </p></td><td width="10%" valign="top"> </td></tr><tr><td width="10%" valign="top"> </td><td colspan="2" align="right" valign="top">--<span class="attribution">Mark Twain</span></td></tr></table></div><p>
-<a class="indexterm" name="id347574"></a>
-<a class="indexterm" name="id347581"></a>
-<a class="indexterm" name="id347588"></a>
-<a class="indexterm" name="id347595"></a>
-In <a href="StandAloneServer.html#simplynice" title="Example 7.1. smb.conf for Reference Documentation Server">this example</a>, the machine name is set to GANDALF, and the
+<a class="indexterm" name="id2596766"></a>
+<a class="indexterm" name="id2596773"></a>
+<a class="indexterm" name="id2596780"></a>
+<a class="indexterm" name="id2596787"></a>
+In <a class="link" href="StandAloneServer.html#simplynice" title="Example 7.1. smb.conf for Reference Documentation Server">this example</a>, the machine name is set to GANDALF, and 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 network, we
@@ -107,14 +107,14 @@
 sound reasons for avoiding complexity as well as for avoiding a technically perfect solution. Unfortunately,
 many network administrators still need to learn the art of doing just enough to keep out of trouble.
 </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><p>
-<a class="indexterm" name="id347637"></a>
-<a class="indexterm" name="id347644"></a>
+<a class="indexterm" name="id2596836"></a>
+<a class="indexterm" name="id2596843"></a>
 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 <a href="CUPS-printing.html" title="Chapter 22. CUPS Printing Support">CUPS Printing Support</a>, for more information).
+	(Please refer to <a class="link" href="CUPS-printing.html" title="Chapter 22. CUPS Printing Support">CUPS Printing Support</a>, 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.
@@ -122,17 +122,17 @@
 	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>
-<a class="indexterm" name="id347695"></a>
-<a class="indexterm" name="id347702"></a>
-<a class="indexterm" name="id347708"></a>
+<a class="indexterm" name="id2596899"></a>
+<a class="indexterm" name="id2596906"></a>
+<a class="indexterm" name="id2596913"></a>
 In this example our print server will spool all incoming print jobs to
 <code class="filename">/var/spool/samba</code> until the job is ready to be submitted by
 Samba to the CUPS print processor. Since all incoming connections will be as
 the anonymous (guest) user, two things will be required to enable anonymous printing.
 </p><div class="itemizedlist"><p class="title"><b>Enabling Anonymous Printing</b></p><ul type="disc"><li><p>
-<a class="indexterm" name="id347734"></a>
-<a class="indexterm" name="id347740"></a>
-<a class="indexterm" name="id347747"></a>
+<a class="indexterm" name="id2596940"></a>
+<a class="indexterm" name="id2596947"></a>
+<a class="indexterm" name="id2596954"></a>
 	The UNIX/Linux system must have a <code class="literal">guest</code> account.
 	The default for this is usually the account <code class="literal">nobody</code>.
 	To find the correct name to use for your version of Samba, do the 
@@ -140,13 +140,13 @@
 </p><pre class="screen">
 <code class="prompt">$ </code><strong class="userinput"><code>testparm -s -v | grep "guest account"</code></strong>
 </pre><p>
-<a class="indexterm" name="id347783"></a>
+<a class="indexterm" name="id2596992"></a>
 	Make sure that this account exists in your system password
 	database (<code class="filename">/etc/passwd</code>).
 	</p><p>
-<a class="indexterm" name="id347800"></a>
-<a class="indexterm" name="id347807"></a>
-<a class="indexterm" name="id347813"></a>
+<a class="indexterm" name="id2597009"></a>
+<a class="indexterm" name="id2597016"></a>
+<a class="indexterm" name="id2597023"></a>
 	It is a good idea either to set a password on this account, or else to lock it
 	from UNIX use. Assuming that the guest account is called <code class="literal">pcguest</code>,
 	it can be locked by executing:
@@ -155,12 +155,12 @@
 </pre><p>
 	The exact command may vary depending on your UNIX/Linux distribution.
 	</p></li><li><p>
-<a class="indexterm" name="id347844"></a>
-<a class="indexterm" name="id347851"></a>
-<a class="indexterm" name="id347858"></a>
-<a class="indexterm" name="id347865"></a>
-<a class="indexterm" name="id347871"></a>
-<a class="indexterm" name="id347878"></a>
+<a class="indexterm" name="id2597056"></a>
+<a class="indexterm" name="id2597063"></a>
+<a class="indexterm" name="id2597070"></a>
+<a class="indexterm" name="id2597077"></a>
+<a class="indexterm" name="id2597083"></a>
+<a class="indexterm" name="id2597090"></a>
 	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:
@@ -170,32 +170,32 @@
 <code class="prompt">root# </code><strong class="userinput"><code>chmod a+rwt /var/spool/samba</code></strong>
 </pre><p>
 	</p></li></ul></div><p>
-The contents of the <code class="filename">smb.conf</code> file is shown in <a href="StandAloneServer.html#AnonPtrSvr" title="Example 7.2. smb.conf for Anonymous Printing">the Anonymous Printing example</a>.
-</p><div class="example"><a name="AnonPtrSvr"></a><p class="title"><b>Example 7.2. <code class="filename">smb.conf</code> for Anonymous Printing</b></p><div class="example-contents"><table class="simplelist" border="0" summary="Simple list"><tr><td>#  Global parameters</td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[global]</code></em></td></tr><tr><td><a class="indexterm" name="id347974"></a><em class="parameter"><code>workgroup = MIDEARTH</code></em></td></tr><tr><td><a class="indexterm" name="id347986"></a><em class="parameter"><code>netbios name = GANDALF</code></em></td></tr><tr><td><a class="indexterm" name="id347999"></a><em class="parameter"><code>security = SHARE</code></em></td></tr><tr><td><a class="indexterm" name="id348011"></a><em class="parameter"><code>passdb backend = guest</code></em></td></tr><tr><td><a class="indexterm" name="id348024"></a><em class="parameter"><code>printing = cups</code></em></td></tr><tr><td><a class="indexterm" name="id348036"></a><em class="parameter"><code>printcap name = cups</code></em></td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[printers]</code></em></td></tr><tr><td><a class="indexterm" name="id348058"></a><em class="parameter"><code>comment = All Printers</code></em></td></tr><tr><td><a class="indexterm" name="id348070"></a><em class="parameter"><code>path = /var/spool/samba</code></em></td></tr><tr><td><a class="indexterm" name="id348083"></a><em class="parameter"><code>printer admin = root</code></em></td></tr><tr><td><a class="indexterm" name="id348095"></a><em class="parameter"><code>guest ok = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id348108"></a><em class="parameter"><code>printable = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id348120"></a><em class="parameter"><code>use client driver = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id348133"></a><em class="parameter"><code>browseable = No</code></em></td></tr></table></div></div><br class="example-break"><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Note</h3><p>
-<a class="indexterm" name="id348150"></a>
-<a class="indexterm" name="id348159"></a>
-<a class="indexterm" name="id348166"></a>
-<a class="indexterm" name="id348172"></a>
-<a class="indexterm" name="id348179"></a>
+The contents of the <code class="filename">smb.conf</code> file is shown in <a class="link" href="StandAloneServer.html#AnonPtrSvr" title="Example 7.2. smb.conf for Anonymous Printing">the Anonymous Printing example</a>.
+</p><div class="example"><a name="AnonPtrSvr"></a><p class="title"><b>Example 7.2. <code class="filename">smb.conf</code> for Anonymous Printing</b></p><div class="example-contents"><table class="simplelist" border="0" summary="Simple list"><tr><td>#  Global parameters</td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[global]</code></em></td></tr><tr><td><a class="indexterm" name="id2597190"></a><em class="parameter"><code>workgroup = MIDEARTH</code></em></td></tr><tr><td><a class="indexterm" name="id2597202"></a><em class="parameter"><code>netbios name = GANDALF</code></em></td></tr><tr><td><a class="indexterm" name="id2597213"></a><em class="parameter"><code>security = SHARE</code></em></td></tr><tr><td><a class="indexterm" name="id2597225"></a><em class="parameter"><code>passdb backend = guest</code></em></td></tr><tr><td><a class="indexterm" name="id2597237"></a><em class="parameter"><code>printing = cups</code></em></td></tr><tr><td><a class="indexterm" name="id2597248"></a><em class="parameter"><code>printcap name = cups</code></em></td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[printers]</code></em></td></tr><tr><td><a class="indexterm" name="id2597269"></a><em class="parameter"><code>comment = All Printers</code></em></td></tr><tr><td><a class="indexterm" name="id2597281"></a><em class="parameter"><code>path = /var/spool/samba</code></em></td></tr><tr><td><a class="indexterm" name="id2597293"></a><em class="parameter"><code>printer admin = root</code></em></td></tr><tr><td><a class="indexterm" name="id2597305"></a><em class="parameter"><code>guest ok = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id2597316"></a><em class="parameter"><code>printable = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id2597328"></a><em class="parameter"><code>use client driver = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id2597340"></a><em class="parameter"><code>browseable = No</code></em></td></tr></table></div></div><br class="example-break"><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Note</h3><p>
+<a class="indexterm" name="id2597356"></a>
+<a class="indexterm" name="id2597364"></a>
+<a class="indexterm" name="id2597371"></a>
+<a class="indexterm" name="id2597378"></a>
+<a class="indexterm" name="id2597385"></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
-<code class="filename">/etc/mime.conv</code> and <code class="filename">/etc/mime.types</code> files. Refer to <a href="CUPS-printing.html" title="Chapter 22. CUPS Printing Support">CUPS Printing Support</a>, <a href="CUPS-printing.html#cups-raw" title="Explicitly Enable &#8220;raw&#8221; Printing for application/octet-stream">Explicitly Enable raw Printing
+<code class="filename">/etc/mime.conv</code> and <code class="filename">/etc/mime.types</code> files. Refer to <a class="link" href="CUPS-printing.html" title="Chapter 22. CUPS Printing Support">CUPS Printing Support</a>, <a class="link" href="CUPS-printing.html#cups-raw" title="Explicitly Enable &#8220;raw&#8221; Printing for application/octet-stream">Explicitly Enable raw Printing
 for application/octet-stream</a>.
 </p></div><p>
-<a class="indexterm" name="id348218"></a>
-<a class="indexterm" name="id348224"></a>
-<a class="indexterm" name="id348231"></a>
-<a class="indexterm" name="id348238"></a>
-The example in <a href="StandAloneServer.html#AnonPtrSvr" title="Example 7.2. smb.conf for Anonymous Printing">the Anonymous Printing example</a> uses CUPS for direct printing
+<a class="indexterm" name="id2597428"></a>
+<a class="indexterm" name="id2597435"></a>
+<a class="indexterm" name="id2597442"></a>
+<a class="indexterm" name="id2597448"></a>
+The example in <a class="link" href="StandAloneServer.html#AnonPtrSvr" title="Example 7.2. smb.conf for Anonymous Printing">the Anonymous Printing example</a> uses CUPS for direct printing
 via the CUPS libarary API. This means that all printers will be exposed to Windows users without need to
 configure a printcap file. If there is necessity to expose only a sub-set of printers, or to define a special
 type of printer (for example, a PDF filter) the <em class="parameter"><code>printcap name = cups</code></em> can be replaced
 with the entry <em class="parameter"><code>printcap name = /etc/samba/myprintcap</code></em>. In this case the file specified
 should contain a list of the printer names that should be exposed to Windows network users.
-</p></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id348271"></a>Common Errors</h2></div></div></div><p>
-<a class="indexterm" name="id348278"></a>
-<a class="indexterm" name="id348285"></a>
+</p></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2597486"></a>Common Errors</h2></div></div></div><p>
+<a class="indexterm" name="id2597494"></a>
+<a class="indexterm" name="id2597501"></a>
 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 6. 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 8. MS Windows Network Configuration Guide</td></tr></table></div></body></html>

Modified: branches/samba/experimental/docs/htmldocs/Samba3-HOWTO/TOSHpreface.html
===================================================================
--- branches/samba/experimental/docs/htmldocs/Samba3-HOWTO/TOSHpreface.html	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/docs/htmldocs/Samba3-HOWTO/TOSHpreface.html	2008-06-09 06:59:20 UTC (rev 1920)
@@ -1,4 +1,4 @@
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Preface</title><link rel="stylesheet" href="samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.72.0"><link rel="start" href="index.html" title="The Official Samba 3.2.x HOWTO and Reference Guide"><link rel="up" href="index.html" title="The Official Samba 3.2.x HOWTO and Reference Guide"><link rel="prev" href="pr03.html" title="Foreword"><link rel="next" href="IntroSMB.html" title="Introduction"></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">Preface</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="pr03.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="preface" lang="en"><div class="titlepage"><div><div><h2 class="title"><a name="TOSHpreface"></a>Preface</h2></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="sect1"><a href="TOSHpreface.html#id325110">Conventions Used</a></span></dt></dl></div><p>
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Preface</title><link rel="stylesheet" href="../samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.73.1"><link rel="start" href="index.html" title="The Official Samba 3.2.x HOWTO and Reference Guide"><link rel="up" href="index.html" title="The Official Samba 3.2.x HOWTO and Reference Guide"><link rel="prev" href="pr03.html" title="Foreword"><link rel="next" href="IntroSMB.html" title="Introduction"></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">Preface</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="pr03.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="preface" lang="en"><div class="titlepage"><div><div><h2 class="title"><a name="TOSHpreface"></a>Preface</h2></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="sect1"><a href="TOSHpreface.html#id2572455">Conventions Used</a></span></dt></dl></div><p>
 The editors wish to thank you for your decision to purchase this book.
 The Official Samba-3 HOWTO and Reference Guide is the result of many years
 of accumulation of information, feedback, tips, hints, and happy solutions.
@@ -17,18 +17,18 @@
 Samba-3, and helps to put all of these into a useful framework.
 </p><p>
 The most recent electronic versions of this document can be found at
-<a href="http://www.samba.org/" target="_top">http://www.samba.org/</a>
+<a class="ulink" href="http://www.samba.org/" target="_top">http://www.samba.org/</a>
 on the &#8220;<span class="quote">Documentation</span>&#8221; page.
 </p><p>
 Updates, patches and corrections are most welcome. Please email your contributions
 to any one of the following:
 </p><p>
-</p><table class="simplelist" border="0" summary="Simple list"><tr><td><a href="mailto:jelmer at samba.org" target="_top">Jelmer Vernooij (jelmer at samba.org)</a></td></tr><tr><td><a href="mailto:jht at samba.org" target="_top">John H. Terpstra (jht at samba.org)</a></td></tr><tr><td><a href="mailto:jerry at samba.org" target="_top">Gerald (Jerry) Carter (jerry at samba.org)</a></td></tr></table><p>
+</p><table class="simplelist" border="0" summary="Simple list"><tr><td><a class="ulink" href="mailto:jelmer at samba.org" target="_top">Jelmer Vernooij (jelmer at samba.org)</a></td></tr><tr><td><a class="ulink" href="mailto:jht at samba.org" target="_top">John H. Terpstra (jht at samba.org)</a></td></tr><tr><td><a class="ulink" href="mailto:jerry at samba.org" target="_top">Gerald (Jerry) Carter (jerry at samba.org)</a></td></tr></table><p>
 </p><p>
 We wish to advise that only original and unencumbered material can be published. Please do not submit
 content that is not your own work unless proof of consent from the copyright holder accompanies your
 submission.
-</p><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id325110"></a>Conventions Used</h2></div></div></div><p>
+</p><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2572455"></a>Conventions Used</h2></div></div></div><p>
     The following notation conventions are used throughout this book:
     </p><div class="itemizedlist"><ul type="disc"><li><p>
 	TOSHARG2 is used as an abbreviation for the book, &#8220;<span class="quote">The Official Samba-3

Modified: branches/samba/experimental/docs/htmldocs/Samba3-HOWTO/VFS.html
===================================================================
--- branches/samba/experimental/docs/htmldocs/Samba3-HOWTO/VFS.html	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/docs/htmldocs/Samba3-HOWTO/VFS.html	2008-06-09 06:59:20 UTC (rev 1920)
@@ -1,51 +1,51 @@
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Chapter 23. Stackable VFS modules</title><link rel="stylesheet" href="samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.72.0"><link rel="start" href="index.html" title="The Official Samba 3.2.x HOWTO and Reference Guide"><link rel="up" href="optional.html" title="Part III. Advanced Configuration"><link rel="prev" href="CUPS-printing.html" title="Chapter 22. CUPS Printing Support"><link rel="next" href="winbind.html" title="Chapter 24. 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 23. 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 23. 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><code class="email">&lt;<a href="mailto:jelmer at samba.org">jelmer at samba.org</a>&gt;</code></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><code class="email">&lt;<a href="mailto:jht at samba.org">jht at samba.org</a>&gt;</code></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><code class="email">&lt;<a href="mailto:tpot at samba.org">tpot at samba.org</a>&gt;</code></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 class="author"><h3 class="author"><span class="firstname">Ed</span> <span class="surname">Riddle</span></h3><span class="contrib">original shadow_copy docs</span> </div></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="sect1"><a href="VFS.html#id416378">Features and Benefits</a></span></dt><dt><span class="sect1"><a href="VFS.html#id416413">Discussion</a></span></dt><dt><span class="sect1"><a href="VFS.html#id416800">Included Modules</a></span></dt><dd><dl><dt><span class="sect2"><a href="VFS.html#id416806">audit</a></span></dt><dt><span class="sect2"><a href="VFS.html#id416845">default_quota</a></span></dt><dt><span class="sect2"><a href="VFS.html#id417038">extd_audit</a></span></dt><dt><span class="sect2"><a href="VFS.html#fakeperms">fake_perms</a></span></dt><dt><span class="sect2"><a href="VFS.html#id417334">recycle</a></span></dt><dt><span class="sect2"><a href="VFS.html#id417705">netatalk</a></span></dt><dt><span class="sect2"><a href="VFS.html#id417753">shadow_copy</a></span></dt></dl></dd><dt><span class="sect1"><a href="VFS.html#id418589">VFS Modules Available Elsewhere</a></span></dt><dd><dl><dt><span class="sect2"><a href="VFS.html#id418611">DatabaseFS</a></span></dt><dt><span class="sect2"><a href="VFS.html#id418663">vscan</a></span></dt><dt><span class="sect2"><a href="VFS.html#id418700">vscan-clamav</a></span></dt></dl></dd></dl></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id416378"></a>Features and Benefits</h2></div></div></div><p>
-<a class="indexterm" name="id416385"></a>
-<a class="indexterm" name="id416394"></a>
-<a class="indexterm" name="id416401"></a>
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Chapter 23. Stackable VFS modules</title><link rel="stylesheet" href="../samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.73.1"><link rel="start" href="index.html" title="The Official Samba 3.2.x HOWTO and Reference Guide"><link rel="up" href="optional.html" title="Part III. Advanced Configuration"><link rel="prev" href="CUPS-printing.html" title="Chapter 22. CUPS Printing Support"><link rel="next" href="winbind.html" title="Chapter 24. 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 23. 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 23. 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><code class="email">&lt;<a class="email" href="mailto:jelmer at samba.org">jelmer at samba.org</a>&gt;</code></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><code class="email">&lt;<a class="email" href="mailto:jht at samba.org">jht at samba.org</a>&gt;</code></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><code class="email">&lt;<a class="email" href="mailto:tpot at samba.org">tpot at samba.org</a>&gt;</code></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 class="author"><h3 class="author"><span class="firstname">Ed</span> <span class="surname">Riddle</span></h3><span class="contrib">original shadow_copy docs</span> </div></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="sect1"><a href="VFS.html#id2672680">Features and Benefits</a></span></dt><dt><span class="sect1"><a href="VFS.html#id2672719">Discussion</a></span></dt><dt><span class="sect1"><a href="VFS.html#id2673114">Included Modules</a></span></dt><dd><dl><dt><span class="sect2"><a href="VFS.html#id2673120">audit</a></span></dt><dt><span class="sect2"><a href="VFS.html#id2673161">default_quota</a></span></dt><dt><span class="sect2"><a href="VFS.html#id2673378">extd_audit</a></span></dt><dt><span class="sect2"><a href="VFS.html#fakeperms">fake_perms</a></span></dt><dt><span class="sect2"><a href="VFS.html#id2673705">recycle</a></span></dt><dt><span class="sect2"><a href="VFS.html#id2674102">netatalk</a></span></dt><dt><span class="sect2"><a href="VFS.html#id2674152">shadow_copy</a></span></dt></dl></dd><dt><span class="sect1"><a href="VFS.html#id2675058">VFS Modules Available Elsewhere</a></span></dt><dd><dl><dt><span class="sect2"><a href="VFS.html#id2675083">DatabaseFS</a></span></dt><dt><span class="sect2"><a href="VFS.html#id2675143">vscan</a></span></dt><dt><span class="sect2"><a href="VFS.html#id2675182">vscan-clamav</a></span></dt></dl></dd></dl></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2672680"></a>Features and Benefits</h2></div></div></div><p>
+<a class="indexterm" name="id2672688"></a>
+<a class="indexterm" name="id2672698"></a>
+<a class="indexterm" name="id2672704"></a>
 Stackable VFS (Virtual File System) modules support was new to Samba-3 and has proven quite popular. Samba
 passes each request to access the UNIX file system through the loaded VFS modules. This chapter covers the
 modules that come with the Samba source and provides references to some external modules.
-</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id416413"></a>Discussion</h2></div></div></div><p>
-<a class="indexterm" name="id416420"></a>
-<a class="indexterm" name="id416427"></a>
+</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2672719"></a>Discussion</h2></div></div></div><p>
+<a class="indexterm" name="id2672726"></a>
+<a class="indexterm" name="id2672733"></a>
 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>
-<a class="indexterm" name="id416440"></a>
-<a class="indexterm" name="id416446"></a>
-<a class="indexterm" name="id416453"></a>
-To use the VFS modules, create a share similar to the one below. The important parameter is the <a class="indexterm" name="id416461"></a>vfs objects parameter where you can list one or more VFS modules by name. For example, to log all
-access to files and put deleted files in a recycle bin, see <a href="VFS.html#vfsrecyc" title="Example 23.1. smb.conf with VFS modules">the smb.conf with VFS
+<a class="indexterm" name="id2672748"></a>
+<a class="indexterm" name="id2672754"></a>
+<a class="indexterm" name="id2672761"></a>
+To use the VFS modules, create a share similar to the one below. The important parameter is the <a class="link" href="smb.conf.5.html#VFSOBJECTS">vfs objects</a> 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 <a class="link" href="VFS.html#vfsrecyc" title="Example 23.1. smb.conf with VFS modules">the smb.conf with VFS
 modules example</a>:
-</p><div class="example"><a name="vfsrecyc"></a><p class="title"><b>Example 23.1. smb.conf with VFS modules</b></p><div class="example-contents"><table class="simplelist" border="0" summary="Simple list"><tr><td> </td></tr><tr><td><em class="parameter"><code>[audit]</code></em></td></tr><tr><td><a class="indexterm" name="id416502"></a><em class="parameter"><code>comment = Audited /data directory</code></em></td></tr><tr><td><a class="indexterm" name="id416515"></a><em class="parameter"><code>path = /data</code></em></td></tr><tr><td><a class="indexterm" name="id416527"></a><em class="parameter"><code>vfs objects = audit recycle</code></em></td></tr><tr><td><a class="indexterm" name="id416540"></a><em class="parameter"><code>writeable = yes</code></em></td></tr><tr><td><a class="indexterm" name="id416552"></a><em class="parameter"><code>browseable = yes</code></em></td></tr></table></div></div><br class="example-break"><p>
-<a class="indexterm" name="id416568"></a>
-<a class="indexterm" name="id416575"></a>
-<a class="indexterm" name="id416582"></a>
+</p><div class="example"><a name="vfsrecyc"></a><p class="title"><b>Example 23.1. smb.conf with VFS modules</b></p><div class="example-contents"><table class="simplelist" border="0" summary="Simple list"><tr><td> </td></tr><tr><td><em class="parameter"><code>[audit]</code></em></td></tr><tr><td><a class="indexterm" name="id2672816"></a><em class="parameter"><code>comment = Audited /data directory</code></em></td></tr><tr><td><a class="indexterm" name="id2672828"></a><em class="parameter"><code>path = /data</code></em></td></tr><tr><td><a class="indexterm" name="id2672840"></a><em class="parameter"><code>vfs objects = audit recycle</code></em></td></tr><tr><td><a class="indexterm" name="id2672852"></a><em class="parameter"><code>writeable = yes</code></em></td></tr><tr><td><a class="indexterm" name="id2672863"></a><em class="parameter"><code>browseable = yes</code></em></td></tr></table></div></div><br class="example-break"><p>
+<a class="indexterm" name="id2672878"></a>
+<a class="indexterm" name="id2672885"></a>
+<a class="indexterm" name="id2672892"></a>
 The modules are used in the order in which they are specified.  Let's say that you want to both have a virus
 scanner module and a recycle bin module. It is wise to put the virus scanner module as the first one so that
 it is the first to get run and may detect a virus immediately, before any action is performed on that file.
-<a class="indexterm" name="id416591"></a>vfs objects = vscan-clamav recycle
+<a class="link" href="smb.conf.5.html#VFSOBJECTS">vfs objects = vscan-clamav recycle</a>
 </p><p>
-<a class="indexterm" name="id416602"></a>
-<a class="indexterm" name="id416609"></a>
+<a class="indexterm" name="id2672920"></a>
+<a class="indexterm" name="id2672927"></a>
 Samba will attempt to load modules from the <code class="filename">/lib</code> directory in the root directory of the
 Samba installation (usually <code class="filename">/usr/lib/samba/vfs</code> or
 <code class="filename">/usr/local/samba/lib/vfs</code>).
 </p><p>
-<a class="indexterm" name="id416638"></a>
-<a class="indexterm" name="id416644"></a>
-<a class="indexterm" name="id416651"></a>
-<a class="indexterm" name="id416658"></a>
+<a class="indexterm" name="id2672957"></a>
+<a class="indexterm" name="id2672964"></a>
+<a class="indexterm" name="id2672970"></a>
+<a class="indexterm" name="id2672977"></a>
 Some modules can be used twice for the same share.  This can be done using a configuration similar to the one
-shown in <a href="VFS.html#multimodule" title="Example 23.2. smb.conf with multiple VFS modules">the smb.conf with multiple VFS modules</a>.
+shown in <a class="link" href="VFS.html#multimodule" title="Example 23.2. smb.conf with multiple VFS modules">the smb.conf with multiple VFS modules</a>.
 
-</p><div class="example"><a name="multimodule"></a><p class="title"><b>Example 23.2. smb.conf with multiple VFS modules</b></p><div class="example-contents"><table class="simplelist" border="0" summary="Simple list"><tr><td> </td></tr><tr><td><em class="parameter"><code>[test]</code></em></td></tr><tr><td><a class="indexterm" name="id416696"></a><em class="parameter"><code>comment = VFS TEST</code></em></td></tr><tr><td><a class="indexterm" name="id416709"></a><em class="parameter"><code>path = /data</code></em></td></tr><tr><td><a class="indexterm" name="id416722"></a><em class="parameter"><code>writeable = yes</code></em></td></tr><tr><td><a class="indexterm" name="id416734"></a><em class="parameter"><code>browseable = yes</code></em></td></tr><tr><td><a class="indexterm" name="id416747"></a><em class="parameter"><code>vfs objects = example:example1 example example:test</code></em></td></tr><tr><td><a class="indexterm" name="id416759"></a><em class="parameter"><code>example1: parameter = 1</code></em></td></tr><tr><td><a class="indexterm" name="id416772"></a><em class="parameter"><code>example:  parameter = 5</code></em></td></tr><tr><td><a class="indexterm" name="id416784"></a><em class="parameter"><code>test:     parameter = 7</code></em></td></tr></table></div></div><p><br class="example-break">
-</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id416800"></a>Included Modules</h2></div></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id416806"></a>audit</h3></div></div></div><p>
-<a class="indexterm" name="id416814"></a>
+</p><div class="example"><a name="multimodule"></a><p class="title"><b>Example 23.2. smb.conf with multiple VFS modules</b></p><div class="example-contents"><table class="simplelist" border="0" summary="Simple list"><tr><td> </td></tr><tr><td><em class="parameter"><code>[test]</code></em></td></tr><tr><td><a class="indexterm" name="id2673017"></a><em class="parameter"><code>comment = VFS TEST</code></em></td></tr><tr><td><a class="indexterm" name="id2673028"></a><em class="parameter"><code>path = /data</code></em></td></tr><tr><td><a class="indexterm" name="id2673040"></a><em class="parameter"><code>writeable = yes</code></em></td></tr><tr><td><a class="indexterm" name="id2673052"></a><em class="parameter"><code>browseable = yes</code></em></td></tr><tr><td><a class="indexterm" name="id2673063"></a><em class="parameter"><code>vfs objects = example:example1 example example:test</code></em></td></tr><tr><td><a class="indexterm" name="id2673075"></a><em class="parameter"><code>example1: parameter = 1</code></em></td></tr><tr><td><a class="indexterm" name="id2673087"></a><em class="parameter"><code>example:  parameter = 5</code></em></td></tr><tr><td><a class="indexterm" name="id2673099"></a><em class="parameter"><code>test:     parameter = 7</code></em></td></tr></table></div></div><p><br class="example-break">
+</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2673114"></a>Included Modules</h2></div></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2673120"></a>audit</h3></div></div></div><p>
+<a class="indexterm" name="id2673128"></a>
 		A simple module to audit file access to the syslog facility. The following operations are logged:
 		</p><div class="itemizedlist"><ul type="disc"><li><p>share</p></li><li><p>connect/disconnect</p></li><li><p>directory opens/create/remove</p></li><li><p>file open/close/rename/unlink/chmod</p></li></ul></div><p>
-		</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id416845"></a>default_quota</h3></div></div></div><p>
+		</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2673161"></a>default_quota</h3></div></div></div><p>
 	This module allows the default quota values, in the windows explorer GUI, to be stored on a Samba-3 server.
 	The challenge is that linux filesystems only store quotas for users and groups, but no default quotas.
 	</p><p>
@@ -117,17 +117,17 @@
 quotasettings:	gid nolimit = no
 ...
 </pre><p>
-	</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id417038"></a>extd_audit</h3></div></div></div><p>
-<a class="indexterm" name="id417046"></a>
-<a class="indexterm" name="id417053"></a>
-<a class="indexterm" name="id417060"></a>
+	</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2673378"></a>extd_audit</h3></div></div></div><p>
+<a class="indexterm" name="id2673386"></a>
+<a class="indexterm" name="id2673393"></a>
+<a class="indexterm" name="id2673400"></a>
 		This module is identical with the <code class="literal">audit</code> module above except
 		that it sends audit logs to both syslog as well as the <code class="literal">smbd</code> log files. The 
-		<a class="indexterm" name="id417079"></a>log level for this module is set in the <code class="filename">smb.conf</code> file. 
+		<a class="link" href="smb.conf.5.html#LOGLEVEL">log level</a> for this module is set in the <code class="filename">smb.conf</code> file. 
 		</p><p>
-		Valid settings and the information that will be recorded are shown in <a href="VFS.html#xtdaudit" title="Table 23.1. Extended Auditing Log Information">the next table</a>.
-		</p><div class="table"><a name="xtdaudit"></a><p class="title"><b>Table 23.1. Extended Auditing Log Information</b></p><div class="table-contents"><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">Make Directory, Remove Directory, Unlink</td></tr><tr><td align="center">1</td><td align="left">Open Directory, Rename File, Change Permissions/ACLs</td></tr><tr><td align="center">2</td><td align="left">Open &amp; Close File</td></tr><tr><td align="center">10</td><td align="left">Maximum Debug Level</td></tr></tbody></table></div></div><br class="table-break"><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id417186"></a>Configuration of Auditing</h4></div></div></div><p>
-<a class="indexterm" name="id417194"></a>
+		Valid settings and the information that will be recorded are shown in <a class="link" href="VFS.html#xtdaudit" title="Table 23.1. Extended Auditing Log Information">the next table</a>.
+		</p><div class="table"><a name="xtdaudit"></a><p class="title"><b>Table 23.1. Extended Auditing Log Information</b></p><div class="table-contents"><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">Make Directory, Remove Directory, Unlink</td></tr><tr><td align="center">1</td><td align="left">Open Directory, Rename File, Change Permissions/ACLs</td></tr><tr><td align="center">2</td><td align="left">Open &amp; Close File</td></tr><tr><td align="center">10</td><td align="left">Maximum Debug Level</td></tr></tbody></table></div></div><br class="table-break"><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2673535"></a>Configuration of Auditing</h4></div></div></div><p>
+<a class="indexterm" name="id2673543"></a>
 		This auditing tool is more felxible than most people readily will recognize. There are a number of ways
 		by which useful logging information can be recorded.
 		</p><div class="itemizedlist"><ul type="disc"><li><p>Syslog can be used to record all transaction. This can be disabled by setting
@@ -139,32 +139,32 @@
 					This requires the above together with the creative use of the
 					<em class="parameter"><code>log file</code></em> settings.</p><p>An example of detailed per-user and per-machine logging can
 					be obtained by setting 
-					<a class="indexterm" name="id417262"></a>log file = /var/log/samba/%U.%m.log.
+					<a class="link" href="smb.conf.5.html#LOGFILE">log file = /var/log/samba/%U.%m.log</a>.
 					</p></li></ul></div><p>
 		Auditing information often must be preserved for a long time. So that the log files do not get rotated
-		it is essential that the <a class="indexterm" name="id417274"></a>max log size = 0 be set
+		it is essential that the <a class="link" href="smb.conf.5.html#MAXLOGSIZE">max log size = 0</a> be set
 		in the <code class="filename">smb.conf</code> file.
 		</p></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><p>
-<a class="indexterm" name="id417302"></a>
-<a class="indexterm" name="id417309"></a>
-<a class="indexterm" name="id417315"></a>
-<a class="indexterm" name="id417322"></a>
+<a class="indexterm" name="id2673669"></a>
+<a class="indexterm" name="id2673676"></a>
+<a class="indexterm" name="id2673682"></a>
+<a class="indexterm" name="id2673689"></a>
 		This module was created to allow Roaming Profile files and directories to be set (on the Samba server
 		under UNIX) as read only. This module will, if installed on the Profiles share, report to the client
 		that the Profile files and directories are writeable. This satisfies the client even though the files
 		will never be overwritten as the client logs out or shuts down.
-		</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id417334"></a>recycle</h3></div></div></div><p>
-<a class="indexterm" name="id417342"></a>
-<a class="indexterm" name="id417349"></a>
-<a class="indexterm" name="id417356"></a>
+		</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2673705"></a>recycle</h3></div></div></div><p>
+<a class="indexterm" name="id2673712"></a>
+<a class="indexterm" name="id2673719"></a>
+<a class="indexterm" name="id2673726"></a>
 		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>
-<a class="indexterm" name="id417374"></a>
-<a class="indexterm" name="id417380"></a>
-<a class="indexterm" name="id417387"></a>
-<a class="indexterm" name="id417394"></a>
+<a class="indexterm" name="id2673746"></a>
+<a class="indexterm" name="id2673753"></a>
+<a class="indexterm" name="id2673759"></a>
+<a class="indexterm" name="id2673766"></a>
 		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
@@ -179,10 +179,10 @@
 		file was deleted.
 		</p><p>Supported options for the <code class="literal">recycle</code> module are as follow:
 		</p><div class="variablelist"><dl><dt><span class="term">recycle:repository</span></dt><dd><p>
-<a class="indexterm" name="id417466"></a>
+<a class="indexterm" name="id2673844"></a>
 				Path of the directory where deleted files should be moved.
 				</p></dd><dt><span class="term">recycle:directory_mode</span></dt><dd><p>
-<a class="indexterm" name="id417485"></a>
+<a class="indexterm" name="id2673863"></a>
 				Set it to the octal mode you want for the recycle directory. With
 				this mode the recycle directory	will be created if it not
 				exists and the first file is deleted.
@@ -191,7 +191,7 @@
 				If <em class="parameter"><code>directory_mode</code></em> not exists, the default
 				mode 0700 is used.
 				</p></dd><dt><span class="term">recycle:subdir_mode</span></dt><dd><p>
-<a class="indexterm" name="id417517"></a>
+<a class="indexterm" name="id2673899"></a>
 				Set it to the octal mode you want for the sub directories of
 				the recycle directory. With this mode	the sub directories will
 				be created.
@@ -199,64 +199,64 @@
 				sub directories will be created with the mode from
 				<em class="parameter"><code>directory_mode</code></em>.
 				</p></dd><dt><span class="term">recycle:keeptree</span></dt><dd><p>
-<a class="indexterm" name="id417549"></a>
+<a class="indexterm" name="id2673933"></a>
 				Specifies whether the directory structure should be kept or if the files in the directory that is being 
 				deleted should be kept separately in the recycle bin.
 				</p></dd><dt><span class="term">recycle:versions</span></dt><dd><p>
-<a class="indexterm" name="id417568"></a>
+<a class="indexterm" name="id2673954"></a>
 				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 <em class="replaceable"><code>filename</code></em></span>&#8221;.
 				</p></dd><dt><span class="term">recycle:touch</span></dt><dd><p>
-<a class="indexterm" name="id417594"></a>
+<a class="indexterm" name="id2673982"></a>
 				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:touch_mtime</span></dt><dd><p>
-<a class="indexterm" name="id417612"></a>
+<a class="indexterm" name="id2674002"></a>
 				Specifies whether a file's last modify date 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>
-<a class="indexterm" name="id417631"></a>
+<a class="indexterm" name="id2674022"></a>
 				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>
-<a class="indexterm" name="id417650"></a>
+<a class="indexterm" name="id2674042"></a>
 				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>
-<a class="indexterm" name="id417669"></a>
+<a class="indexterm" name="id2674062"></a>
 				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>
-<a class="indexterm" name="id417688"></a>
+<a class="indexterm" name="id2674083"></a>
 				Specifies a list of paths (wildcards such as * and ? are supported) for which no versioning
 				should be used. Only useful when <span class="emphasis"><em>recycle:versions</em></span> is enabled.
 				</p></dd></dl></div><p>
-		</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id417705"></a>netatalk</h3></div></div></div><p>
-<a class="indexterm" name="id417713"></a>
+		</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2674102"></a>netatalk</h3></div></div></div><p>
+<a class="indexterm" name="id2674109"></a>
 		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"><a class="indexterm" name="id417727"></a><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 <code class="filename">smb.conf</code> does not contain .AppleDouble item in hide or veto list, it will be added automatically.</p></li></ul></div><p>
-		</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id417753"></a>shadow_copy</h3></div></div></div><div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Warning</h3><p>
-<a class="indexterm" name="id417762"></a>
+		</p><div class="itemizedlist"><a class="indexterm" name="id2674124"></a><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 <code class="filename">smb.conf</code> does not contain .AppleDouble item in hide or veto list, it will be added automatically.</p></li></ul></div><p>
+		</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2674152"></a>shadow_copy</h3></div></div></div><div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Warning</h3><p>
+<a class="indexterm" name="id2674160"></a>
 	<span class="emphasis"><em>THIS IS NOT A BACKUP, ARCHIVAL, OR VERSION CONTROL SOLUTION!</em></span>
 	</p><p>
-<a class="indexterm" name="id417776"></a>
+<a class="indexterm" name="id2674175"></a>
 	With Samba or Windows servers, shadow_copy is designed to be an end-user tool only.  It does not replace or
 	enhance your backup and archival solutions and should in no way be considered as such.  Additionally, if you
 	need version control, implement a version control system.  You have been warned.
 	</p></div><p>
 	The shadow_copy module allows you to setup functionality that is similar to MS shadow copy services.  When
 	setup properly, this module allows Microsoft shadow copy clients to browse "shadow copies" on Samba shares.
-	You will need to install the shadow copy client.  You can get the MS shadow copy client <a href="http://www.microsoft.com/windowsserver2003/downloads/shadowcopyclient.mspx" target="_top">here.</a>.  Note the
+	You will need to install the shadow copy client.  You can get the MS shadow copy client <a class="ulink" href="http://www.microsoft.com/windowsserver2003/downloads/shadowcopyclient.mspx" target="_top">here.</a>.  Note the
 	additional requirements for pre-Windows XP clients.  I did not test this functionality with any pre-Windows XP
-	clients.  You should be able to get more information about MS Shadow Copy <a href="http://www.microsoft.com/windowsserver2003/techinfo/overview/scr.mspx" target="_top">from the Microsoft's site</a>.
+	clients.  You should be able to get more information about MS Shadow Copy <a class="ulink" href="http://www.microsoft.com/windowsserver2003/techinfo/overview/scr.mspx" target="_top">from the Microsoft's site</a>.
 	</p><p>
-<a class="indexterm" name="id417812"></a>
-<a class="indexterm" name="id417819"></a>
-<a class="indexterm" name="id417826"></a>
-<a class="indexterm" name="id417833"></a>
-<a class="indexterm" name="id417839"></a>
-<a class="indexterm" name="id417846"></a>
+<a class="indexterm" name="id2674220"></a>
+<a class="indexterm" name="id2674227"></a>
+<a class="indexterm" name="id2674234"></a>
+<a class="indexterm" name="id2674240"></a>
+<a class="indexterm" name="id2674247"></a>
+<a class="indexterm" name="id2674254"></a>
 	The shadow_copy VFS module requires some underlying file system setup with some sort of Logical Volume Manager
 	(LVM) such as LVM1, LVM2, or EVMS.  Setting up LVM is beyond the scope of this document; however, we will
 	outline the steps we took to test this functionality for <span class="emphasis"><em>example purposes only.</em></span> You need
@@ -264,30 +264,30 @@
 	tests.
 	</p><p>
 	Here are some common resources for LVM and EVMS:
-	</p><div class="itemizedlist"><ul type="disc"><li><p><a href="http://www.sistina.com/products_lvm_download.htm" target="_top">Sistina's
-	    LVM1 and LVM2</a></p></li><li><p><a href="http://evms.sourceforge.net/" target="_top">Enterprise Volume Management System (EVMS)</a></p></li><li><p><a href="http://tldp.org/HOWTO/LVM-HOWTO/" target="_top">The LVM HOWTO</a></p></li><li><p>
-	      See <a href="http://www-106.ibm.com/developerworks/linux/library/l-lvm/" target="_top">Learning
-	      Linux LVM, Part 1</a> and <a href="http://www-106.ibm.com/developerworks/library/l-lvm2.html" target="_top">Learning
+	</p><div class="itemizedlist"><ul type="disc"><li><p><a class="ulink" href="http://www.sistina.com/products_lvm_download.htm" target="_top">Sistina's
+	    LVM1 and LVM2</a></p></li><li><p><a class="ulink" href="http://evms.sourceforge.net/" target="_top">Enterprise Volume Management System (EVMS)</a></p></li><li><p><a class="ulink" href="http://tldp.org/HOWTO/LVM-HOWTO/" target="_top">The LVM HOWTO</a></p></li><li><p>
+	      See <a class="ulink" href="http://www-106.ibm.com/developerworks/linux/library/l-lvm/" target="_top">Learning
+	      Linux LVM, Part 1</a> and <a class="ulink" href="http://www-106.ibm.com/developerworks/library/l-lvm2.html" target="_top">Learning
 	      Linux LWM, Part 2</a> for Daniel Robbins' well-written, two part tutorial on Linux and LVM using LVM
-	      source code and reiserfs.</p></li></ul></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id417924"></a>Shadow Copy Setup</h4></div></div></div><p>
-<a class="indexterm" name="id417931"></a>
-<a class="indexterm" name="id417938"></a>
+	      source code and reiserfs.</p></li></ul></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2674339"></a>Shadow Copy Setup</h4></div></div></div><p>
+<a class="indexterm" name="id2674347"></a>
+<a class="indexterm" name="id2674354"></a>
 	At the time of this writing, not much testing has been done.  I tested the shadow copy VFS module with a
 	specific scenario which was not deployed in a production environment, but more as a proof of concept.  The
 	scenario involved a Samba-3 file server on Debian Sarge with an XFS file system and LVM1.  I do NOT recommend
 	you use this as a solution without doing your own due diligence with regard to all the components presented
 	here.  That said, following is an basic outline of how I got things going.
 	</p><div class="orderedlist"><ol type="1"><li><p><b>Installed Operating System . </b>
-		In my tests, I used <a href="http://www.debian.org/devel/debian-installer/" target="_top">Debian
+		In my tests, I used <a class="ulink" href="http://www.debian.org/devel/debian-installer/" target="_top">Debian
 		Sarge</a> (i.e., testing) on an XFS file system.  Setting up the OS is a bit beyond the scope of this
 		document.  It is assumed that you have a working OS capable of running Samba.
 		</p></li><li><p><b>Install &amp; Configure Samba. </b>
-		See the <a href="introduction.html" title="Part I. General Installation">installation section</a> of this HOWTO for more detail on this.
+		See the <a class="link" href="introduction.html" title="Part I. General Installation">installation section</a> of this HOWTO for more detail on this.
 		It doesn't matter if it is a Domain Controller or Member File Server, but it is assumed that you have a
 		working Samba 3.0.3 or later server running.
 		</p></li><li><p><b>Install &amp; Configure LVM. </b>
-<a class="indexterm" name="id418006"></a>
-<a class="indexterm" name="id418013"></a>
+<a class="indexterm" name="id2674432"></a>
+<a class="indexterm" name="id2674439"></a>
 		Before you can make shadow copies available to the client, you have to create the shadow copies.  This is
 		done by taking some sort of file system snapshot.  Snapshots are a typical feature of Logical Volume
 		Managers such as LVM, so we first need to have that setup.
@@ -295,69 +295,69 @@
 		The following is provided as an example and will be most helpful for Debian users.  Again, this was tested
 		using the "testing" or "Sarge" distribution.
 		</p><ul type="disc"><li><p>
-<a class="indexterm" name="id418034"></a>
-<a class="indexterm" name="id418041"></a>
-<a class="indexterm" name="id418048"></a>
-<a class="indexterm" name="id418055"></a>
-<a class="indexterm" name="id418062"></a>
+<a class="indexterm" name="id2674464"></a>
+<a class="indexterm" name="id2674471"></a>
+<a class="indexterm" name="id2674478"></a>
+<a class="indexterm" name="id2674485"></a>
+<a class="indexterm" name="id2674491"></a>
 			Install lvm10 and devfsd packages if you have not done so already.  On Debian systems, you are warned of the
 			interaction of devfs and lvm1 which requires the use of devfs filenames.  Running <code class="literal">apt-get update
 			&amp;&amp; apt-get install lvm10 devfsd xfsprogs</code> should do the trick for this example.
 			</p></li><li><p>
-<a class="indexterm" name="id418082"></a>
-<a class="indexterm" name="id418089"></a>
-<a class="indexterm" name="id418096"></a>
-<a class="indexterm" name="id418102"></a>
-<a class="indexterm" name="id418109"></a>
+<a class="indexterm" name="id2674515"></a>
+<a class="indexterm" name="id2674522"></a>
+<a class="indexterm" name="id2674529"></a>
+<a class="indexterm" name="id2674536"></a>
+<a class="indexterm" name="id2674542"></a>
 			Now you need to create a volume.  You will need to create a partition (or partitions) to add to your volume.
 			Use your favorite partitioning tool (e.g., Linux fdisk, cfdisk, etc.).  The partition type should be set to
 			0x8e for "Linux LVM."  In this example, we will use /dev/hdb1.
 			</p><p>
-<a class="indexterm" name="id418122"></a>
-<a class="indexterm" name="id418128"></a>
-<a class="indexterm" name="id418135"></a>
+<a class="indexterm" name="id2674557"></a>
+<a class="indexterm" name="id2674564"></a>
+<a class="indexterm" name="id2674571"></a>
 			Once you have the Linux LVM partition (type 0x8e), you can run a series of commands to create the LVM volume.
 			You can use several disks and/or partitions, but we will use only one in this example.  You may also need to
 			load the kernel module with something like <code class="literal">modprobe lvm-mod</code> and set your system up to load
 			it on reboot by adding it to (<code class="filename">/etc/modules</code>).
 			</p></li><li><p>
-<a class="indexterm" name="id418161"></a>
+<a class="indexterm" name="id2674600"></a>
 			Create the physical volume with <code class="literal">pvcreate /dev/hdb1</code>
 			</p></li><li><p>
-<a class="indexterm" name="id418178"></a>
-<a class="indexterm" name="id418185"></a>
+<a class="indexterm" name="id2674618"></a>
+<a class="indexterm" name="id2674625"></a>
 			Create the volume group and add /dev/hda1 to it with <code class="literal">vgcreate shadowvol /dev/hdb1</code>
 			</p><p>
-<a class="indexterm" name="id418202"></a>
+<a class="indexterm" name="id2674642"></a>
 			You can use <code class="literal">vgdisplay</code> to review information about the volume group.
 			</p></li><li><p>
-<a class="indexterm" name="id418219"></a>
+<a class="indexterm" name="id2674660"></a>
 			Now you can create the logical volume with something like <code class="literal">lvcreate -L400M -nsh_test shadowvol</code>
 			</p><p>
-<a class="indexterm" name="id418236"></a>
+<a class="indexterm" name="id2674677"></a>
 			This creates the logical volume of 400 MBs named "sh_test" in the volume group we created called shadowvol.
 			If everything is working so far, you should see them in <code class="filename">/dev/shadowvol</code>.
 			</p></li><li><p>
-<a class="indexterm" name="id418254"></a>
+<a class="indexterm" name="id2674698"></a>
 			Now we should be ready to format the logical volume we named sh_test with <code class="literal">mkfs.xfs
 			/dev/shadowvol/sh_test</code>
 			</p><p>
-<a class="indexterm" name="id418271"></a>
-<a class="indexterm" name="id418278"></a>
-<a class="indexterm" name="id418284"></a>
-<a class="indexterm" name="id418291"></a>
-<a class="indexterm" name="id418298"></a>
+<a class="indexterm" name="id2674715"></a>
+<a class="indexterm" name="id2674722"></a>
+<a class="indexterm" name="id2674729"></a>
+<a class="indexterm" name="id2674736"></a>
+<a class="indexterm" name="id2674742"></a>
 			You can format the logical volume with any file system you choose, but make sure to use one that allows you to
 			take advantage of the additional features of LVM such as freezing, resizing, and growing your file systems.
 			</p><p>
-<a class="indexterm" name="id418310"></a>
-<a class="indexterm" name="id418317"></a>
-<a class="indexterm" name="id418324"></a>
+<a class="indexterm" name="id2674756"></a>
+<a class="indexterm" name="id2674763"></a>
+<a class="indexterm" name="id2674770"></a>
 			Now we have an LVM volume where we can play with the shadow_copy VFS module.
 			</p></li><li><p>
-<a class="indexterm" name="id418336"></a>
-<a class="indexterm" name="id418342"></a>
-<a class="indexterm" name="id418349"></a>
+<a class="indexterm" name="id2674783"></a>
+<a class="indexterm" name="id2674789"></a>
+<a class="indexterm" name="id2674796"></a>
 			Now we need to prepare the directory with something like
 </p><pre class="screen">
 <code class="prompt">root# </code> mkdir -p /data/shadow_share
@@ -366,19 +366,19 @@
 			you can use it.  If in doubt, use <code class="literal">chmod 777 /data/shadow_share</code> and tighten the permissions
 			once you get things working.
 			</p></li><li><p>
-<a class="indexterm" name="id418380"></a>
+<a class="indexterm" name="id2674830"></a>
 			Mount the LVM volume using something like <code class="literal">mount /dev/shadowvol/sh_test /data/shadow_share</code>
 			</p><p>
-<a class="indexterm" name="id418397"></a>
+<a class="indexterm" name="id2674848"></a>
 			You may also want to edit your <code class="filename">/etc/fstab</code> so that this partition mounts during the system boot.
 			</p></li></ul></div></li><li><p><b>Install &amp; Configure the shadow_copy VFS Module. </b>
 		Finally we get to the actual shadow_copy VFS module.  The shadow_copy VFS module should be available in Samba
 		3.0.3 and higher.  The smb.conf configuration is pretty standard.  Here is our example of a share configured
 		with the shadow_copy VFS module:
-		</p><div class="example"><a name="vfsshadow"></a><p class="title"><b>Example 23.3. Share With shadow_copy VFS</b></p><div class="example-contents"><table class="simplelist" border="0" summary="Simple list"><tr><td> </td></tr><tr><td><em class="parameter"><code>[shadow_share]</code></em></td></tr><tr><td><a class="indexterm" name="id418450"></a><em class="parameter"><code>comment = Shadow Copy Enabled Share</code></em></td></tr><tr><td><a class="indexterm" name="id418463"></a><em class="parameter"><code>path = /data/shadow_share</code></em></td></tr><tr><td><a class="indexterm" name="id418475"></a><em class="parameter"><code>vfs objects = shadow_copy</code></em></td></tr><tr><td><a class="indexterm" name="id418488"></a><em class="parameter"><code>writeable = yes</code></em></td></tr><tr><td><a class="indexterm" name="id418501"></a><em class="parameter"><code>browseable = yes</code></em></td></tr></table></div></div><br class="example-break"></li><li><p><b>Create Snapshots and Make Them Available to shadow_copy.so. </b>
-<a class="indexterm" name="id418524"></a>
-<a class="indexterm" name="id418531"></a>
-<a class="indexterm" name="id418538"></a>
+		</p><div class="example"><a name="vfsshadow"></a><p class="title"><b>Example 23.3. Share With shadow_copy VFS</b></p><div class="example-contents"><table class="simplelist" border="0" summary="Simple list"><tr><td> </td></tr><tr><td><em class="parameter"><code>[shadow_share]</code></em></td></tr><tr><td><a class="indexterm" name="id2674905"></a><em class="parameter"><code>comment = Shadow Copy Enabled Share</code></em></td></tr><tr><td><a class="indexterm" name="id2674917"></a><em class="parameter"><code>path = /data/shadow_share</code></em></td></tr><tr><td><a class="indexterm" name="id2674929"></a><em class="parameter"><code>vfs objects = shadow_copy</code></em></td></tr><tr><td><a class="indexterm" name="id2674941"></a><em class="parameter"><code>writeable = yes</code></em></td></tr><tr><td><a class="indexterm" name="id2674952"></a><em class="parameter"><code>browseable = yes</code></em></td></tr></table></div></div><br class="example-break"></li><li><p><b>Create Snapshots and Make Them Available to shadow_copy.so. </b>
+<a class="indexterm" name="id2674976"></a>
+<a class="indexterm" name="id2674982"></a>
+<a class="indexterm" name="id2674989"></a>
 		Before you can browse the shadow copies, you must create them and mount them.  This will most likely be done
 		with a script that runs as a cron job.  With this particular solution, the shadow_copy VFS module is used to
 		browse LVM snapshots.  Those snapshots are not created by the module.  They are not made available by the
@@ -399,23 +399,23 @@
 </pre><p>
 		Note that the script does not handle other things like remounting snapshots on reboot.
 	    </p></li><li><p><b>Test From Client. </b>
-		To test, you will need to install the shadow copy client which you can obtain from the <a href="http://www.microsoft.com/windowsserver2003/downloads/shadowcopyclient.mspx" target="_top">Microsoft web site.</a> I
+		To test, you will need to install the shadow copy client which you can obtain from the <a class="ulink" href="http://www.microsoft.com/windowsserver2003/downloads/shadowcopyclient.mspx" target="_top">Microsoft web site.</a> I
 		only tested this with an XP client so your results may vary with other pre-XP clients.  Once installed, with
 		your XP client you can right-click on specific files or in the empty space of the shadow_share and view the
 		"properties."  If anything has changed, then you will see it on the "Previous Versions" tab of the properties
 		window.
-		</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="id418589"></a>VFS Modules Available Elsewhere</h2></div></div></div><p>
-<a class="indexterm" name="id418596"></a>
+		</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="id2675058"></a>VFS Modules Available Elsewhere</h2></div></div></div><p>
+<a class="indexterm" name="id2675066"></a>
 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="id418611"></a>DatabaseFS</h3></div></div></div><p>
-<a class="indexterm" name="id418618"></a>
-URL: <a href="http://www.css.tayloru.edu/~elorimer/databasefs/index.php" target="_top">
+</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2675083"></a>DatabaseFS</h3></div></div></div><p>
+<a class="indexterm" name="id2675091"></a>
+URL: <a class="ulink" href="http://www.css.tayloru.edu/~elorimer/databasefs/index.php" target="_top">
 Taylors University DatabaeFS</a>
-</p><p>By <a href="mailto:elorimer at css.tayloru.edu" target="_top">Eric Lorimer.</a></p><p>
+</p><p>By <a class="ulink" href="mailto:elorimer at css.tayloru.edu" target="_top">Eric Lorimer.</a></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
@@ -425,13 +425,13 @@
 </p><p>
 Any feedback would be appreciated: comments, suggestions, patches, and so on. If nothing else, it
 might prove useful for someone else who wishes to create a virtual filesystem.
-</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id418663"></a>vscan</h3></div></div></div><a class="indexterm" name="id418669"></a><p>URL: <a href="http://www.openantivirus.org/projects.php#samba-vscan" target="_top">
+</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2675143"></a>vscan</h3></div></div></div><a class="indexterm" name="id2675148"></a><p>URL: <a class="ulink" href="http://www.openantivirus.org/projects.php#samba-vscan" target="_top">
 Open Anti-Virus vscan</a>
 </p><p>
-<a class="indexterm" name="id418689"></a>
+<a class="indexterm" name="id2675169"></a>
 samba-vscan is a proof-of-concept module for Samba, which provides on-access anti-virus support for files
 shared using Samba.  samba-vscan supports various virus scanners and is maintained by Rainer Link.
-</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id418700"></a>vscan-clamav</h3></div></div></div><p>
+</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2675182"></a>vscan-clamav</h3></div></div></div><p>
 Samba users have been using the RPMS from SerNet without a problem.
 OpenSUSE Linux users have also used the vscan scanner for quite some time
 with excellent results. It does impact overall write performance though.
@@ -445,7 +445,7 @@
 The following example of the <code class="filename">vscan-clamav.conf</code> file may help to get this
 fully operational:
 </p><pre class="screen">
-<font color="red">&lt;title&gt;VFS: Vscan ClamAV Control File&lt;/title&gt;</font>
+<span style="color: red">&lt;title&gt;VFS: Vscan ClamAV Control File&lt;/title&gt;</span>
 #
 # /etc/samba/vscan-clamav.conf
 #

Modified: branches/samba/experimental/docs/htmldocs/Samba3-HOWTO/apa.html
===================================================================
--- branches/samba/experimental/docs/htmldocs/Samba3-HOWTO/apa.html	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/docs/htmldocs/Samba3-HOWTO/apa.html	2008-06-09 06:59:20 UTC (rev 1920)
@@ -1,60 +1,60 @@
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Appendix A.  GNU General Public License version 3</title><link rel="stylesheet" href="samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.72.0"><link rel="start" href="index.html" title="The Official Samba 3.2.x HOWTO and Reference Guide"><link rel="up" href="index.html" title="The Official Samba 3.2.x HOWTO and Reference Guide"><link rel="prev" href="DNSDHCP.html" title="Chapter 47. DNS and DHCP Configuration Guide"><link rel="next" href="go01.html" title="Glossary"></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">Appendix A. 
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Appendix A.  GNU General Public License version 3</title><link rel="stylesheet" href="../samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.73.1"><link rel="start" href="index.html" title="The Official Samba 3.2.x HOWTO and Reference Guide"><link rel="up" href="index.html" title="The Official Samba 3.2.x HOWTO and Reference Guide"><link rel="prev" href="DNSDHCP.html" title="Chapter 47. DNS and DHCP Configuration Guide"><link rel="next" href="go01.html" title="Glossary"></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">Appendix A. 
     <acronym class="acronym">GNU</acronym> General Public License version 3
-  </th></tr><tr><td width="20%" align="left"><a accesskey="p" href="DNSDHCP.html">Prev</a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a accesskey="n" href="go01.html">Next</a></td></tr></table><hr></div><div class="appendix" lang="en"><div class="titlepage"><div><div><h2 class="title"><a name="id455338"></a>Appendix A. 
+  </th></tr><tr><td width="20%" align="left"><a accesskey="p" href="DNSDHCP.html">Prev</a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a accesskey="n" href="go01.html">Next</a></td></tr></table><hr></div><div class="appendix" lang="en"><div class="titlepage"><div><div><h2 class="title"><a name="id2715207"></a>Appendix A. 
     <acronym class="acronym">GNU</acronym> General Public License version 3
-  </h2></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="bridgehead"><a href="apa.html#id455364">A. 
+  </h2></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="bridgehead"><a href="apa.html#id2715235">A. 
     Preamble
-  </a></span></dt><dt><span class="bridgehead"><a href="apa.html#id455473">A. 
+  </a></span></dt><dt><span class="bridgehead"><a href="apa.html#id2715381">A. 
     TERMS AND CONDITIONS
-  </a></span></dt><dt><span class="bridgehead"><a href="apa.html#id455477">A. 
+  </a></span></dt><dt><span class="bridgehead"><a href="apa.html#id2715384">A. 
     0. Definitions.
-  </a></span></dt><dt><span class="bridgehead"><a href="apa.html#id455541">A. 
+  </a></span></dt><dt><span class="bridgehead"><a href="apa.html#id2715477">A. 
     1. Source Code.
-  </a></span></dt><dt><span class="bridgehead"><a href="apa.html#id455603">A. 
+  </a></span></dt><dt><span class="bridgehead"><a href="apa.html#id2715575">A. 
     2. Basic Permissions.
-  </a></span></dt><dt><span class="bridgehead"><a href="apa.html#id455630">A. 
+  </a></span></dt><dt><span class="bridgehead"><a href="apa.html#id2715614">A. 
     3. Protecting Users&#8217; Legal Rights From Anti-Circumvention Law.
-  </a></span></dt><dt><span class="bridgehead"><a href="apa.html#id455654">A. 
+  </a></span></dt><dt><span class="bridgehead"><a href="apa.html#id2715649">A. 
     4. Conveying Verbatim Copies.
-  </a></span></dt><dt><span class="bridgehead"><a href="apa.html#id455674">A. 
+  </a></span></dt><dt><span class="bridgehead"><a href="apa.html#id2715676">A. 
     5. Conveying Modified Source Versions.
-  </a></span></dt><dt><span class="bridgehead"><a href="apa.html#id455746">A. 
+  </a></span></dt><dt><span class="bridgehead"><a href="apa.html#id2715772">A. 
     6. Conveying Non-Source Forms.
-  </a></span></dt><dt><span class="bridgehead"><a href="apa.html#id455878">A. 
+  </a></span></dt><dt><span class="bridgehead"><a href="apa.html#id2715962">A. 
      7. Additional Terms.
-   </a></span></dt><dt><span class="bridgehead"><a href="apa.html#id455983">A. 
+   </a></span></dt><dt><span class="bridgehead"><a href="apa.html#id2716098">A. 
      8. Termination.
-   </a></span></dt><dt><span class="bridgehead"><a href="apa.html#id456015">A. 
+   </a></span></dt><dt><span class="bridgehead"><a href="apa.html#id2716141">A. 
      9. Acceptance Not Required for Having Copies.
-   </a></span></dt><dt><span class="bridgehead"><a href="apa.html#id456029">A. 
+   </a></span></dt><dt><span class="bridgehead"><a href="apa.html#id2716171">A. 
      10. Automatic Licensing of Downstream Recipients.
-   </a></span></dt><dt><span class="bridgehead"><a href="apa.html#id456062">A. 
+   </a></span></dt><dt><span class="bridgehead"><a href="apa.html#id2716223">A. 
     11. Patents.
-  </a></span></dt><dt><span class="bridgehead"><a href="apa.html#id456151">A. 
+  </a></span></dt><dt><span class="bridgehead"><a href="apa.html#id2716358">A. 
     12. No Surrender of Others&#8217; Freedom.
-  </a></span></dt><dt><span class="bridgehead"><a href="apa.html#id456167">A. 
+  </a></span></dt><dt><span class="bridgehead"><a href="apa.html#id2716380">A. 
     13. Use with the ???TITLE??? Affero General Public License.
-  </a></span></dt><dt><span class="bridgehead"><a href="apa.html#id456190">A. 
+  </a></span></dt><dt><span class="bridgehead"><a href="apa.html#id2716409">A. 
     14. Revised Versions of this License.
-  </a></span></dt><dt><span class="bridgehead"><a href="apa.html#id456238">A. 
+  </a></span></dt><dt><span class="bridgehead"><a href="apa.html#id2716471">A. 
     15. Disclaimer of Warranty.
-  </a></span></dt><dt><span class="bridgehead"><a href="apa.html#id456255">A. 
+  </a></span></dt><dt><span class="bridgehead"><a href="apa.html#id2716498">A. 
     16. Limitation of Liability.
-  </a></span></dt><dt><span class="bridgehead"><a href="apa.html#id456270">A. 
+  </a></span></dt><dt><span class="bridgehead"><a href="apa.html#id2716518">A. 
     17. Interpretation of Sections 15 and 16.
-  </a></span></dt><dt><span class="bridgehead"><a href="apa.html#id456282">A. 
+  </a></span></dt><dt><span class="bridgehead"><a href="apa.html#id2716534">A. 
     END OF TERMS AND CONDITIONS
-  </a></span></dt><dt><span class="bridgehead"><a href="apa.html#id456286">A. 
+  </a></span></dt><dt><span class="bridgehead"><a href="apa.html#id2716538">A. 
     How to Apply These Terms to Your New Programs
   </a></span></dt></dl></div><p>
     Version 3, 29 June 2007
   </p><p>
     Copyright © 2007 Free Software Foundation, Inc.
-    <a href="http://fsf.org/" target="_top">http://fsf.org/</a>
+    <a class="ulink" href="http://fsf.org/" target="_top">http://fsf.org/</a>
   </p><p>
     Everyone is permitted to copy and distribute verbatim copies of this license
     document, but changing it is not allowed.
-  </p><h2><a name="id455364"></a>
+  </p><h2><a name="id2715235"></a>
     Preamble
   </h2><p>
     The <acronym class="acronym">GNU</acronym> General Public License is a free, copyleft
@@ -118,9 +118,9 @@
   </p><p>
     The precise terms and conditions for copying, distribution and modification
     follow.
-  </p><h2><a name="id455473"></a>
+  </p><h2><a name="id2715381"></a>
     TERMS AND CONDITIONS
-  </h2><h2><a name="id455477"></a>
+  </h2><h2><a name="id2715384"></a>
     0. Definitions.
   </h2><p>
     &#8220;This License&#8221; refers to version 3 of the <acronym class="acronym">GNU</acronym>
@@ -162,7 +162,7 @@
     License, and how to view a copy of this License.  If the interface presents
     a list of user commands or options, such as a menu, a prominent item in the
     list meets this criterion.
-  </p><h2><a name="id455541"></a>
+  </p><h2><a name="id2715477"></a>
     1. Source Code.
   </h2><p>
     The &#8220;source code&#8221; for a work means the preferred form of the
@@ -202,7 +202,7 @@
     automatically from other parts of the Corresponding Source.
   </p><p>
     The Corresponding Source for a work in source code form is that same work.
-  </p><h2><a name="id455603"></a>
+  </p><h2><a name="id2715575"></a>
     2. Basic Permissions.
   </h2><p>
     All rights granted under this License are granted for the term of copyright
@@ -227,7 +227,7 @@
     Conveying under any other circumstances is permitted solely under the
     conditions stated below.  Sublicensing is not allowed; section 10 makes it
     unnecessary.
-  </p><h2><a name="id455630"></a>
+  </p><h2><a name="id2715614"></a>
     3. Protecting Users&#8217; Legal Rights From Anti-Circumvention Law.
   </h2><p>
     No covered work shall be deemed part of an effective technological measure
@@ -242,7 +242,7 @@
     the work as a means of enforcing, against the work&#8217;s users, your or
     third parties&#8217; legal rights to forbid circumvention of technological
     measures.
-  </p><h2><a name="id455654"></a>
+  </p><h2><a name="id2715649"></a>
     4. Conveying Verbatim Copies.
   </h2><p>
     You may convey verbatim copies of the Program&#8217;s source code as you
@@ -255,7 +255,7 @@
   </p><p>
     You may charge any price or no price for each copy that you convey, and you
     may offer support or warranty protection for a fee.
-  </p><h2><a name="id455674"></a>
+  </p><h2><a name="id2715676"></a>
     5. Conveying Modified Source Versions.
   </h2><p>
     You may convey a work based on the Program, or the modifications to produce
@@ -291,7 +291,7 @@
     or legal rights of the compilation&#8217;s users beyond what the individual works
     permit.  Inclusion of a covered work in an aggregate does not cause
     this License to apply to the other parts of the aggregate.
-  </p><h2><a name="id455746"></a>
+  </p><h2><a name="id2715772"></a>
     6. Conveying Non-Source Forms.
   </h2><p>
     You may convey a covered work in object code form under the terms of
@@ -386,7 +386,7 @@
     (and with an implementation available to the public in source code form),
     and must require no special password or key for unpacking, reading or
     copying.
-  </p><h2><a name="id455878"></a>
+  </p><h2><a name="id2715962"></a>
      7. Additional Terms.
    </h2><p>
      &#8220;Additional permissions&#8221; are terms that supplement the terms of
@@ -450,7 +450,7 @@
      Additional terms, permissive or non-permissive, may be stated in the form
      of a separately written license, or stated as exceptions; the above
      requirements apply either way.
-   </p><h2><a name="id455983"></a>
+   </p><h2><a name="id2716098"></a>
      8. Termination.
    </h2><p>
      You may not propagate or modify a covered work except as expressly provided
@@ -476,7 +476,7 @@
      License.  If your rights have been terminated and not permanently
      reinstated, you do not qualify to receive new licenses for the same
      material under section 10.
-   </p><h2><a name="id456015"></a>
+   </p><h2><a name="id2716141"></a>
      9. Acceptance Not Required for Having Copies.
    </h2><p>
      You are not required to accept this License in order to receive or run a
@@ -487,7 +487,7 @@
      These actions infringe copyright if you do not accept this License.
      Therefore, by modifying or propagating a covered work, you indicate your
      acceptance of this License to do so.
-   </p><h2><a name="id456029"></a>
+   </p><h2><a name="id2716171"></a>
      10. Automatic Licensing of Downstream Recipients.
    </h2><p>
      Each time you convey a covered work, the recipient automatically receives a
@@ -512,7 +512,7 @@
      or counterclaim in a lawsuit) alleging that any patent claim is infringed
      by making, using, selling, offering for sale, or importing the Program or
      any portion of it.
-   </p><h2><a name="id456062"></a>
+   </p><h2><a name="id2716223"></a>
     11. Patents.
   </h2><p>
     A &#8220;contributor&#8221; is a copyright holder who authorizes use under
@@ -579,7 +579,7 @@
     Nothing in this License shall be construed as excluding or limiting any
     implied license or other defenses to infringement that may otherwise be
     available to you under applicable patent law.
-  </p><h2><a name="id456151"></a>
+  </p><h2><a name="id2716358"></a>
     12. No Surrender of Others&#8217; Freedom.
   </h2><p>
     If conditions are imposed on you (whether by court order, agreement or
@@ -591,7 +591,7 @@
     to collect a royalty for further conveying from those to whom you convey the
     Program, the only way you could satisfy both those terms and this License
     would be to refrain entirely from conveying the Program.
-  </p><h2><a name="id456167"></a>
+  </p><h2><a name="id2716380"></a>
     13. Use with the <acronym class="acronym">GNU</acronym> Affero General Public License.
   </h2><p>
     Notwithstanding any other provision of this License, you have permission to
@@ -602,7 +602,7 @@
     requirements of the <acronym class="acronym">GNU</acronym> Affero General Public License,
     section 13, concerning interaction through a network will apply to the
     combination as such.
-  </p><h2><a name="id456190"></a>
+  </p><h2><a name="id2716409"></a>
     14. Revised Versions of this License.
   </h2><p>
     The Free Software Foundation may publish revised and/or new versions of the
@@ -627,7 +627,7 @@
     Later license versions may give you additional or different permissions.
     However, no additional obligations are imposed on any author or copyright
     holder as a result of your choosing to follow a later version.
-  </p><h2><a name="id456238"></a>
+  </p><h2><a name="id2716471"></a>
     15. Disclaimer of Warranty.
   </h2><p>
     THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE
@@ -638,7 +638,7 @@
     THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH
     YOU.  SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL
     NECESSARY SERVICING, REPAIR OR CORRECTION.
-  </p><h2><a name="id456255"></a>
+  </p><h2><a name="id2716498"></a>
     16. Limitation of Liability.
   </h2><p>
     IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL
@@ -650,7 +650,7 @@
     PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS),
     EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF
     SUCH DAMAGES.
-  </p><h2><a name="id456270"></a>
+  </p><h2><a name="id2716518"></a>
     17. Interpretation of Sections 15 and 16.
   </h2><p>
     If the disclaimer of warranty and limitation of liability provided above
@@ -659,9 +659,9 @@
     waiver of all civil liability in connection with the Program, unless a
     warranty or assumption of liability accompanies a copy of the Program in
     return for a fee.
-  </p><h2><a name="id456282"></a>
+  </p><h2><a name="id2716534"></a>
     END OF TERMS AND CONDITIONS
-  </h2><h2><a name="id456286"></a>
+  </h2><h2><a name="id2716538"></a>
     How to Apply These Terms to Your New Programs
   </h2><p>
     If you develop a new program, and you want it to be of the greatest possible
@@ -688,7 +688,7 @@
 <acronym class="acronym">GNU</acronym> General Public License for more details.
 
 You should have received a copy of the <acronym class="acronym">GNU</acronym> General Public License
-along with this program.  If not, see <a href="http://www.gnu.org/licenses/" target="_top">http://www.gnu.org/licenses/</a>.
+along with this program.  If not, see <a class="ulink" href="http://www.gnu.org/licenses/" target="_top">http://www.gnu.org/licenses/</a>.
   </pre><p>
     Also add information on how to contact you by electronic and paper mail.
   </p><p>
@@ -708,12 +708,12 @@
     You should also get your employer (if you work as a programmer) or school,
     if any, to sign a &#8220;copyright disclaimer&#8221; for the program, if
     necessary.  For more information on this, and how to apply and follow the
-    <acronym class="acronym">GNU</acronym> <acronym class="acronym">GPL</acronym>, see <a href="http://www.gnu.org/licenses/" target="_top">http://www.gnu.org/licenses/</a>.
+    <acronym class="acronym">GNU</acronym> <acronym class="acronym">GPL</acronym>, see <a class="ulink" href="http://www.gnu.org/licenses/" target="_top">http://www.gnu.org/licenses/</a>.
   </p><p>
     The <acronym class="acronym">GNU</acronym> General Public License does not permit
     incorporating your program into proprietary programs.  If your program is a
     subroutine library, you may consider it more useful to permit linking
     proprietary applications with the library.  If this is what you want to do,
     use the <acronym class="acronym">GNU</acronym> Lesser General Public License instead of this
-    License.  But first, please read <a href="http://www.gnu.org/philosophy/why-not-lgpl.html" target="_top">http://www.gnu.org/philosophy/why-not-lgpl.html</a>.
+    License.  But first, please read <a class="ulink" href="http://www.gnu.org/philosophy/why-not-lgpl.html" target="_top">http://www.gnu.org/philosophy/why-not-lgpl.html</a>.
   </p></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"> </td><td width="40%" align="right"> <a accesskey="n" href="go01.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">Chapter 47. 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"> Glossary</td></tr></table></div></body></html>

Modified: branches/samba/experimental/docs/htmldocs/Samba3-HOWTO/bugreport.html
===================================================================
--- branches/samba/experimental/docs/htmldocs/Samba3-HOWTO/bugreport.html	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/docs/htmldocs/Samba3-HOWTO/bugreport.html	2008-06-09 06:59:20 UTC (rev 1920)
@@ -1,7 +1,7 @@
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Chapter 40. Reporting Bugs</title><link rel="stylesheet" href="samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.72.0"><link rel="start" href="index.html" title="The Official Samba 3.2.x HOWTO and Reference Guide"><link rel="up" href="troubleshooting.html" title="Part V. Troubleshooting"><link rel="prev" href="problems.html" title="Chapter 39. Analyzing and Solving Samba Problems"><link rel="next" href="Appendix.html" title="Part VI. Reference Section"></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. 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="Appendix.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 40. 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><code class="email">&lt;<a href="mailto:jht at samba.org">jht at samba.org</a>&gt;</code></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><code class="email">&lt;<a href="mailto:jelmer at samba.org">jelmer at samba.org</a>&gt;</code></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><code class="email">&lt;<a href="mailto:tridge at samba.org">tridge at samba.org</a>&gt;</code></p></div></div></div></div><div><p class="pubdate"> 27 June 1997 </p></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="sect1"><a href="bugreport.html#id449187">Introduction</a></span></dt><dt><span class="sect1"><a href="bugreport.html#id449267">General Information</a></span></dt><dt><span class="sect1"><a href="bugreport.html#dbglvl">Debug Levels</a></span></dt><dd><dl><dt><span class="sect2"><a href="bugreport.html#id449471">Debugging-Specific Operations</a></span></dt></dl></dd><dt><span class="sect1"><a href="bugreport.html#id449670">Internal Errors</a></span></dt><dt><span class="sect1"><a href="bugreport.html#id449791">Attaching to a Running Process</a></span></dt><dt><span class="sect1"><a href="bugreport.html#id449906">Patches</a></span></dt></dl></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id449187"></a>Introduction</h2></div></div></div><p>
-<a class="indexterm" name="id449195"></a>
-<a class="indexterm" name="id449202"></a>
-Please report bugs using Samba's <a href="https://bugzilla.samba.org/" target="_top">Bugzilla</a> facilities and take
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Chapter 40. Reporting Bugs</title><link rel="stylesheet" href="../samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.73.1"><link rel="start" href="index.html" title="The Official Samba 3.2.x HOWTO and Reference Guide"><link rel="up" href="troubleshooting.html" title="Part V. Troubleshooting"><link rel="prev" href="problems.html" title="Chapter 39. Analyzing and Solving Samba Problems"><link rel="next" href="Appendix.html" title="Part VI. Reference Section"></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. 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="Appendix.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 40. 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><code class="email">&lt;<a class="email" href="mailto:jht at samba.org">jht at samba.org</a>&gt;</code></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><code class="email">&lt;<a class="email" href="mailto:jelmer at samba.org">jelmer at samba.org</a>&gt;</code></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><code class="email">&lt;<a class="email" href="mailto:tridge at samba.org">tridge at samba.org</a>&gt;</code></p></div></div></div></div><div><p class="pubdate"> 27 June 1997 </p></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="sect1"><a href="bugreport.html#id2708369">Introduction</a></span></dt><dt><span class="sect1"><a href="bugreport.html#id2708458">General Information</a></span></dt><dt><span class="sect1"><a href="bugreport.html#dbglvl">Debug Levels</a></span></dt><dd><dl><dt><span class="sect2"><a href="bugreport.html#id2708694">Debugging-Specific Operations</a></span></dt></dl></dd><dt><span class="sect1"><a href="bugreport.html#id2708895">Internal Errors</a></span></dt><dt><span class="sect1"><a href="bugreport.html#id2709028">Attaching to a Running Process</a></span></dt><dt><span class="sect1"><a href="bugreport.html#id2709153">Patches</a></span></dt></dl></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2708369"></a>Introduction</h2></div></div></div><p>
+<a class="indexterm" name="id2708376"></a>
+<a class="indexterm" name="id2708383"></a>
+Please report bugs using Samba's <a class="ulink" href="https://bugzilla.samba.org/" target="_top">Bugzilla</a> 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>
@@ -12,9 +12,9 @@
 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>
-<a class="indexterm" name="id449230"></a>
-<a class="indexterm" name="id449236"></a>
-<a class="indexterm" name="id449243"></a>
+<a class="indexterm" name="id2708416"></a>
+<a class="indexterm" name="id2708423"></a>
+<a class="indexterm" name="id2708430"></a>
 If you post the bug to the comp.protocols.smb
 newsgroup or the mailing list, do not assume that we will read it. If you suspect that your 
 problem is not a bug but a configuration problem, it is better to send 
@@ -23,14 +23,14 @@
 </p><p>
 You may also like to look though the recent mailing list archives,
 which are conveniently accessible on the Samba Web pages
-at <a href="http://samba.org/samba/" target="_top">http://samba.org/samba/</a>.
-</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id449267"></a>General Information</h2></div></div></div><p>
+at <a class="ulink" href="http://samba.org/samba/" target="_top">http://samba.org/samba/</a>.
+</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2708458"></a>General Information</h2></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 <a href="diagnosis.html" title="Chapter 38. The Samba Checklist">The Samba Checklist</a>? This is extremely important.
+Have you looked through <a class="link" href="diagnosis.html" title="Chapter 38. The Samba Checklist">The Samba Checklist</a>? 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
@@ -42,42 +42,42 @@
 10 showing the problem may be appropriate. A higher level gives more
 detail but may use too much disk space.
 </p><p>
-<a class="indexterm" name="id449312"></a>
-<a class="indexterm" name="id449318"></a>
-To set the debug level, use the <a class="indexterm" name="id449326"></a>log level in your 
+<a class="indexterm" name="id2708510"></a>
+<a class="indexterm" name="id2708516"></a>
+To set the debug level, use the <a class="link" href="smb.conf.5.html#LOGLEVEL">log level</a> in your 
 <code class="filename">smb.conf</code>. 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 <code class="filename">smb.conf</code> file:
-</p><table class="simplelist" border="0" summary="Simple list"><tr><td><a class="indexterm" name="id449353"></a><em class="parameter"><code>log level = 10</code></em></td></tr><tr><td><a class="indexterm" name="id449365"></a><em class="parameter"><code>log file = /usr/local/samba/lib/log.%m</code></em></td></tr><tr><td><a class="indexterm" name="id449378"></a><em class="parameter"><code>include = /usr/local/samba/lib/smb.conf.%m</code></em></td></tr></table><p>
+</p><table class="simplelist" border="0" summary="Simple list"><tr><td><a class="indexterm" name="id2708557"></a><em class="parameter"><code>log level = 10</code></em></td></tr><tr><td><a class="indexterm" name="id2708568"></a><em class="parameter"><code>log file = /usr/local/samba/lib/log.%m</code></em></td></tr><tr><td><a class="indexterm" name="id2708580"></a><em class="parameter"><code>include = /usr/local/samba/lib/smb.conf.%m</code></em></td></tr></table><p>
 and create a file <code class="filename">/usr/local/samba/lib/smb.conf.<em class="replaceable"><code>machine</code></em></code> where
 <em class="replaceable"><code>machine</code></em> is the name of the client you wish to debug. In that file put any
-<code class="filename">smb.conf</code> commands you want; for example, <a class="indexterm" name="id449412"></a>log level may be useful. This also allows
+<code class="filename">smb.conf</code> commands you want; for example, <a class="link" href="smb.conf.5.html#LOGLEVEL">log level</a> 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 <code class="filename">smb.conf</code> entry <a class="indexterm" name="id449429"></a>log level is synonymous with the parameter <a class="indexterm" name="id449437"></a>debuglevel that has been used in older versions of Samba and is being retained for backward
+The <code class="filename">smb.conf</code> entry <a class="link" href="smb.conf.5.html#LOGLEVEL">log level</a> is synonymous with the parameter <a class="link" href="smb.conf.5.html#DEBUGLEVEL">debuglevel</a> that has been used in older versions of Samba and is being retained for backward
 compatibility of <code class="filename">smb.conf</code> files.
 </p><p>
-As the <a class="indexterm" name="id449454"></a>log level value is increased, you will record a significantly greater level of
+As the <a class="link" href="smb.conf.5.html#LOGLEVEL">log level</a> 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
 <code class="constant">3</code>. Nearly all bugs can be tracked at a setting of <code class="constant">10</code>, but be
 prepared for a large volume of log data.
-</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id449471"></a>Debugging-Specific Operations</h3></div></div></div><p>
-<a class="indexterm" name="id449479"></a>
-<a class="indexterm" name="id449486"></a>
-<a class="indexterm" name="id449492"></a>
-<a class="indexterm" name="id449499"></a>
+</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2708694"></a>Debugging-Specific Operations</h3></div></div></div><p>
+<a class="indexterm" name="id2708702"></a>
+<a class="indexterm" name="id2708708"></a>
+<a class="indexterm" name="id2708715"></a>
+<a class="indexterm" name="id2708722"></a>
 	Samba-3.x permits debugging (logging) of specific functional components without unnecessarily
 	cluttering the log files with detailed logs for all operations. An example configuration to 
 	achieve this is shown in:
 	</p><p>
-</p><table class="simplelist" border="0" summary="Simple list"><tr><td><a class="indexterm" name="id449517"></a><em class="parameter"><code>log level = 0 tdb:3 passdb:5 auth:4 vfs:2</code></em></td></tr><tr><td><a class="indexterm" name="id449530"></a><em class="parameter"><code>max log size = 0</code></em></td></tr><tr><td><a class="indexterm" name="id449542"></a><em class="parameter"><code>log file = /var/log/samba/%U.%m.log</code></em></td></tr></table><p>
+</p><table class="simplelist" border="0" summary="Simple list"><tr><td><a class="indexterm" name="id2708741"></a><em class="parameter"><code>log level = 0 tdb:3 passdb:5 auth:4 vfs:2</code></em></td></tr><tr><td><a class="indexterm" name="id2708752"></a><em class="parameter"><code>max log size = 0</code></em></td></tr><tr><td><a class="indexterm" name="id2708764"></a><em class="parameter"><code>log file = /var/log/samba/%U.%m.log</code></em></td></tr></table><p>
 </p><p>
 	This will cause the level of detail to be expanded to the debug class (log level) passed to
 	each functional area per the value shown above. The first value passed to the <em class="parameter"><code>log level</code></em>
 	of <code class="constant">0</code> means turn off all unnecessary debugging except the debug classes set for
-	the functional areas as specified. The table shown in <a href="bugreport.html#dbgclass" title="Table 40.1. Debuggable Functions">Debuggable Functions</a>
+	the functional areas as specified. The table shown in <a class="link" href="bugreport.html#dbgclass" title="Table 40.1. Debuggable Functions">Debuggable Functions</a>
 	may be used to attain very precise analysis of each SMB operation Samba is conducting.
-	</p><div class="table"><a name="dbgclass"></a><p class="title"><b>Table 40.1. Debuggable Functions</b></p><div class="table-contents"><table summary="Debuggable Functions" border="1"><colgroup><col><col></colgroup><thead><tr><th align="center">Function Name</th><th align="center">Function Name</th></tr></thead><tbody><tr><td align="center">all</td><td align="center">passdb</td></tr><tr><td align="center">tdb</td><td align="center">sam</td></tr><tr><td align="center">printdrivers</td><td align="center">auth</td></tr><tr><td align="center">lanman</td><td align="center">winbind</td></tr><tr><td align="center">smb</td><td align="center">vfs</td></tr><tr><td align="center">rpc_parse</td><td align="center">idmap</td></tr><tr><td align="center">rpc_srv</td><td align="center">quota</td></tr><tr><td align="center">rpc_cli</td><td align="center">acls</td></tr></tbody></table></div></div><br class="table-break"></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id449670"></a>Internal Errors</h2></div></div></div><p>
+	</p><div class="table"><a name="dbgclass"></a><p class="title"><b>Table 40.1. Debuggable Functions</b></p><div class="table-contents"><table summary="Debuggable Functions" border="1"><colgroup><col><col></colgroup><thead><tr><th align="center">Function Name</th><th align="center">Function Name</th></tr></thead><tbody><tr><td align="center">all</td><td align="center">passdb</td></tr><tr><td align="center">tdb</td><td align="center">sam</td></tr><tr><td align="center">printdrivers</td><td align="center">auth</td></tr><tr><td align="center">lanman</td><td align="center">winbind</td></tr><tr><td align="center">smb</td><td align="center">vfs</td></tr><tr><td align="center">rpc_parse</td><td align="center">idmap</td></tr><tr><td align="center">rpc_srv</td><td align="center">quota</td></tr><tr><td align="center">rpc_cli</td><td align="center">acls</td></tr></tbody></table></div></div><br class="table-break"></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2708895"></a>Internal Errors</h2></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
@@ -91,35 +91,35 @@
 You should also detail how to reproduce the problem, if
 possible. Please make this reasonably detailed.
 </p><p>
-<a class="indexterm" name="id449697"></a>
+<a class="indexterm" name="id2708928"></a>
 You may also find that a core file appeared in a <code class="filename">corefiles</code>
 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="id449711"></a>
-<a class="indexterm" name="id449718"></a>
+<a class="indexterm" name="id2708944"></a>
+<a class="indexterm" name="id2708950"></a>
 </p><pre class="screen">
 <code class="prompt">$ </code><strong class="userinput"><code>gdb smbd core</code></strong>
 </pre><p>
 </p><p>
-<a class="indexterm" name="id449744"></a>
-<a class="indexterm" name="id449750"></a>
+<a class="indexterm" name="id2708976"></a>
+<a class="indexterm" name="id2708983"></a>
 adding appropriate paths to smbd and core so gdb can find them. If you
 do not have gdb, try <strong class="userinput"><code>dbx</code></strong>. Then within the debugger,
 use the command <code class="literal">where</code> to give a stack trace of where the
 problem occurred. Include this in your report.
 </p><p>
-<a class="indexterm" name="id449774"></a>
+<a class="indexterm" name="id2709008"></a>
 If you know any assembly language, do a <code class="literal">disass</code> of the routine
 where the problem occurred (if it's in a library routine, then
 disassemble the routine that called it) and try to work out exactly
 where the problem is by looking at the surrounding code. Even if you
 do not know assembly, including this information in the bug report can be
 useful. 
-</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id449791"></a>Attaching to a Running Process</h2></div></div></div><p>
-<a class="indexterm" name="id449799"></a>
-<a class="indexterm" name="id449806"></a>
-<a class="indexterm" name="id449812"></a>
+</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2709028"></a>Attaching to a Running Process</h2></div></div></div><p>
+<a class="indexterm" name="id2709037"></a>
+<a class="indexterm" name="id2709043"></a>
+<a class="indexterm" name="id2709050"></a>
 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
@@ -145,12 +145,12 @@
 </p><pre class="screen">
 <code class="prompt">root# </code> gdb /usr/local/samba/sbin/smbd
 </pre><p>
-<a class="indexterm" name="id449889"></a>
+<a class="indexterm" name="id2709135"></a>
 then &#8220;<span class="quote">attach `pid'</span>&#8221; (of the spinning process), then type &#8220;<span class="quote">bt</span>&#8221; to
 get a backtrace to see where the smbd is in the call path.
-</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id449906"></a>Patches</h2></div></div></div><p>
-<a class="indexterm" name="id449914"></a>
-<a class="indexterm" name="id449921"></a>
+</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2709153"></a>Patches</h2></div></div></div><p>
+<a class="indexterm" name="id2709161"></a>
+<a class="indexterm" name="id2709168"></a>
 The best sort of bug report is one that includes a fix! If you send us
 patches, please use <strong class="userinput"><code>diff -u</code></strong> format if your version of 
 diff supports it; otherwise, use <strong class="userinput"><code>diff -c4</code></strong>. Make sure 

Modified: branches/samba/experimental/docs/htmldocs/Samba3-HOWTO/cfgsmarts.html
===================================================================
--- branches/samba/experimental/docs/htmldocs/Samba3-HOWTO/cfgsmarts.html	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/docs/htmldocs/Samba3-HOWTO/cfgsmarts.html	2008-06-09 06:59:20 UTC (rev 1920)
@@ -1,52 +1,52 @@
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Chapter 34. Advanced Configuration Techniques</title><link rel="stylesheet" href="samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.72.0"><link rel="start" href="index.html" title="The Official Samba 3.2.x HOWTO and Reference Guide"><link rel="up" href="optional.html" title="Part III. Advanced Configuration"><link rel="prev" href="largefile.html" title="Chapter 33. Handling Large Directories"><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 34. Advanced Configuration Techniques</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="largefile.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="cfgsmarts"></a>Chapter 34. Advanced Configuration 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><code class="email">&lt;<a href="mailto:jht at samba.org">jht at samba.org</a>&gt;</code></p></div></div></div></div><div><p class="pubdate">June 30, 2005</p></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="sect1"><a href="cfgsmarts.html#id437826">Implementation</a></span></dt><dd><dl><dt><span class="sect2"><a href="cfgsmarts.html#id437835">Multiple Server Hosting</a></span></dt><dt><span class="sect2"><a href="cfgsmarts.html#id438180">Multiple Virtual Server Personalities</a></span></dt><dt><span class="sect2"><a href="cfgsmarts.html#id439141">Multiple Virtual Server Hosting</a></span></dt></dl></dd></dl></div><p>
-<a class="indexterm" name="id437692"></a>
-<a class="indexterm" name="id437699"></a>
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Chapter 34. Advanced Configuration Techniques</title><link rel="stylesheet" href="../samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.73.1"><link rel="start" href="index.html" title="The Official Samba 3.2.x HOWTO and Reference Guide"><link rel="up" href="optional.html" title="Part III. Advanced Configuration"><link rel="prev" href="largefile.html" title="Chapter 33. Handling Large Directories"><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 34. Advanced Configuration Techniques</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="largefile.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="cfgsmarts"></a>Chapter 34. Advanced Configuration 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><code class="email">&lt;<a class="email" href="mailto:jht at samba.org">jht at samba.org</a>&gt;</code></p></div></div></div></div><div><p class="pubdate">June 30, 2005</p></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="sect1"><a href="cfgsmarts.html#id2696242">Implementation</a></span></dt><dd><dl><dt><span class="sect2"><a href="cfgsmarts.html#id2696250">Multiple Server Hosting</a></span></dt><dt><span class="sect2"><a href="cfgsmarts.html#id2696648">Multiple Virtual Server Personalities</a></span></dt><dt><span class="sect2"><a href="cfgsmarts.html#id2697662">Multiple Virtual Server Hosting</a></span></dt></dl></dd></dl></div><p>
+<a class="indexterm" name="id2696085"></a>
+<a class="indexterm" name="id2696092"></a>
 Since the release of the first edition of this book there have been repeated requests to better document
 configuration techniques that may help a network administrator to get more out of Samba. Some users have asked
-for documentation regarding the use of the <a class="indexterm" name="id437708"></a>include = file-name parameter.
+for documentation regarding the use of the <a class="link" href="smb.conf.5.html#INCLUDE">include = file-name</a> parameter.
 </p><p>
-<a class="indexterm" name="id437718"></a>
-<a class="indexterm" name="id437725"></a>
+<a class="indexterm" name="id2696120"></a>
+<a class="indexterm" name="id2696127"></a>
 Commencing around mid-2004 there has been increasing interest in the ability to host multiple Samba servers on
 one machine. There has also been an interest in the hosting of multiple Samba server personalities on one
 server.
 </p><p>
-<a class="indexterm" name="id437737"></a>
-<a class="indexterm" name="id437744"></a>
+<a class="indexterm" name="id2696141"></a>
+<a class="indexterm" name="id2696148"></a>
 Feedback from technical reviewers made the inclusion of this chapter a necessity. So, here is an 
 answer the questions that have to date not been adequately addressed. Additional user input is welcome as
 it will help this chapter to mature. What is presented here is just a small beginning.
 </p><p>
-<a class="indexterm" name="id437757"></a>
-<a class="indexterm" name="id437764"></a>
-<a class="indexterm" name="id437770"></a>
+<a class="indexterm" name="id2696163"></a>
+<a class="indexterm" name="id2696170"></a>
+<a class="indexterm" name="id2696177"></a>
 There are a number of ways in which multiple servers can be hosted on a single Samba server. Multiple server
 hosting makes it possible to host multiple domain controllers on one machine. Each such machine is
 independent, and each can be stopped or started without affecting another.
 </p><p>
-<a class="indexterm" name="id437783"></a>
-<a class="indexterm" name="id437790"></a>
-<a class="indexterm" name="id437796"></a>
+<a class="indexterm" name="id2696192"></a>
+<a class="indexterm" name="id2696199"></a>
+<a class="indexterm" name="id2696205"></a>
 Sometimes it is desirable to host multiple servers, each with its own security mode. For example, a single
 UNIX/Linux host may be a domain member server (DMS) as well as a generic anonymous print server. In this case,
 only domain member machines and domain users can access the DMS, but even guest users can access the generic
 print server. Another example of a situation where it may be beneficial to host a generic (anonymous) server
 is to host a CDROM server.
 </p><p>
-<a class="indexterm" name="id437810"></a>
-<a class="indexterm" name="id437817"></a>
+<a class="indexterm" name="id2696223"></a>
+<a class="indexterm" name="id2696230"></a>
 Some environments dictate the need to have separate servers, each with their own resources, each of which are
 accessible only by certain users or groups. This is one of the simple, but highly effective, ways that Samba
 can replace many physical Windows servers in one Samba installation.
-</p><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id437826"></a>Implementation</h2></div></div></div><p>
-</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id437835"></a>Multiple Server Hosting</h3></div></div></div><p>
-<a class="indexterm" name="id437843"></a>
-<a class="indexterm" name="id437849"></a>
-<a class="indexterm" name="id437856"></a>
-<a class="indexterm" name="id437863"></a>
-<a class="indexterm" name="id437870"></a>
-<a class="indexterm" name="id437877"></a>
-<a class="indexterm" name="id437883"></a>
+</p><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2696242"></a>Implementation</h2></div></div></div><p>
+</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2696250"></a>Multiple Server Hosting</h3></div></div></div><p>
+<a class="indexterm" name="id2696258"></a>
+<a class="indexterm" name="id2696266"></a>
+<a class="indexterm" name="id2696272"></a>
+<a class="indexterm" name="id2696279"></a>
+<a class="indexterm" name="id2696286"></a>
+<a class="indexterm" name="id2696293"></a>
+<a class="indexterm" name="id2696300"></a>
 The use of multiple server hosting involves running multiple separate instances of Samba, each with it's own
 configuration file. This method is complicated by the fact that each instance of <span class="application">nmbd</span>, <span class="application">smbd</span> and <span class="application">winbindd</span>
 must have write access to entirely separate TDB files. The ability to keep separate the TDB files used by
@@ -54,78 +54,78 @@
 own default TDB directories, or by configuring these in the <code class="filename">smb.conf</code> file, in which case each instance of
 <span class="application">nmbd</span>, <span class="application">smbd</span> and <span class="application">winbindd</span> must be told to start up with its own <code class="filename">smb.conf</code> configuration file.
 </p><p>
-<a class="indexterm" name="id437962"></a>
-<a class="indexterm" name="id437969"></a>
-<a class="indexterm" name="id437976"></a>
-<a class="indexterm" name="id437983"></a>
+<a class="indexterm" name="id2696382"></a>
+<a class="indexterm" name="id2696389"></a>
+<a class="indexterm" name="id2696396"></a>
+<a class="indexterm" name="id2696403"></a>
 Each instance should operate on its own IP address (that independent IP address can be an IP Alias).
 Each instance of <span class="application">nmbd</span>, <span class="application">smbd</span> and <span class="application">winbindd</span> should listen only on its own IP socket. This can be secured
-using the <a class="indexterm" name="id438008"></a>socket address parameter. Each instance of the Samba server will have its
+using the <a class="link" href="smb.conf.5.html#SOCKETADDRESS">socket address</a> parameter. Each instance of the Samba server will have its
 own SID also, this means that the servers are discrete and independent of each other.
 </p><p>
-<a class="indexterm" name="id438020"></a>
-<a class="indexterm" name="id438027"></a>
-<a class="indexterm" name="id438034"></a>
-<a class="indexterm" name="id438040"></a>
-<a class="indexterm" name="id438047"></a>
-<a class="indexterm" name="id438054"></a>
-<a class="indexterm" name="id438061"></a>
-<a class="indexterm" name="id438068"></a>
-<a class="indexterm" name="id438074"></a>
+<a class="indexterm" name="id2696449"></a>
+<a class="indexterm" name="id2696456"></a>
+<a class="indexterm" name="id2696462"></a>
+<a class="indexterm" name="id2696469"></a>
+<a class="indexterm" name="id2696476"></a>
+<a class="indexterm" name="id2696483"></a>
+<a class="indexterm" name="id2696490"></a>
+<a class="indexterm" name="id2696497"></a>
+<a class="indexterm" name="id2696504"></a>
 The user of multiple server hosting is non-trivial, and requires careful configuration of each aspect of
 process management and start up. The <code class="filename">smb.conf</code> parameters that must be carefully configured includes:
-<a class="indexterm" name="id438089"></a>private dir, <a class="indexterm" name="id438096"></a>pid directory,<a class="indexterm" name="id438103"></a>lock directory, <a class="indexterm" name="id438110"></a>interfaces, <a class="indexterm" name="id438117"></a>bind interfaces only, <a class="indexterm" name="id438124"></a>netbios name, <a class="indexterm" name="id438131"></a>workgroup, <a class="indexterm" name="id438138"></a>socket address.
+<a class="link" href="smb.conf.5.html#PRIVATEDIR">private dir</a>, <a class="link" href="smb.conf.5.html#PIDDIRECTORY">pid directory</a>,<a class="link" href="smb.conf.5.html#LOCKDIRECTORY">lock directory</a>, <a class="link" href="smb.conf.5.html#INTERFACES">interfaces</a>, <a class="link" href="smb.conf.5.html#BINDINTERFACESONLY">bind interfaces only</a>, <a class="link" href="smb.conf.5.html#NETBIOSNAME">netbios name</a>, <a class="link" href="smb.conf.5.html#WORKGROUP">workgroup</a>, <a class="link" href="smb.conf.5.html#SOCKETADDRESS">socket address</a>.
 </p><p>
-<a class="indexterm" name="id438149"></a>
-<a class="indexterm" name="id438155"></a>
-<a class="indexterm" name="id438162"></a>
+<a class="indexterm" name="id2696616"></a>
+<a class="indexterm" name="id2696623"></a>
+<a class="indexterm" name="id2696629"></a>
 Those who elect to create multiple Samba servers should have the ability to read and follow
 the Samba source code, and to modify it as needed. This mode of deployment is considered beyond the scope of
 this book. However, if someone will contribute more comprehensive documentation we will gladly review it, and
 if it is suitable extend this section of this chapter. Until such documentation becomes available the hosting
 of multiple samba servers on a single host is considered not supported for Samba-3 by the Samba Team.
-</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id438180"></a>Multiple Virtual Server Personalities</h3></div></div></div><p>
-<a class="indexterm" name="id438188"></a>
-<a class="indexterm" name="id438195"></a>
-<a class="indexterm" name="id438202"></a>
+</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2696648"></a>Multiple Virtual Server Personalities</h3></div></div></div><p>
+<a class="indexterm" name="id2696655"></a>
+<a class="indexterm" name="id2696662"></a>
+<a class="indexterm" name="id2696669"></a>
 Samba has the ability to host multiple virtual servers, each of which have their own personality.  This is
 achieved by configuring an <code class="filename">smb.conf</code> file that is common to all personalities hosted.  Each server
-personality is hosted using its own <a class="indexterm" name="id438216"></a>netbios alias name, and each has its own distinct
-<a class="indexterm" name="id438224"></a>[global] section. Each server may have its own stanzas for services and meta-services.
+personality is hosted using its own <a class="link" href="smb.conf.5.html#NETBIOSALIAS">netbios alias</a> name, and each has its own distinct
+<a class="link" href="smb.conf.5.html#%5BGLOBAL%5D">[global]</a> section. Each server may have its own stanzas for services and meta-services.
 </p><p>
-<a class="indexterm" name="id438235"></a>
-<a class="indexterm" name="id438241"></a>
-<a class="indexterm" name="id438248"></a>
+<a class="indexterm" name="id2696717"></a>
+<a class="indexterm" name="id2696723"></a>
+<a class="indexterm" name="id2696730"></a>
 When hosting multiple virtual servers, each with their own personality, each can be in a different workgroup.
 Only the primary server can be a domain member or a domain controller. The personality is defined by the
-combination of the <a class="indexterm" name="id438257"></a>security mode it is operating in, the <a class="indexterm" name="id438264"></a>netbios aliases it has, and the <a class="indexterm" name="id438272"></a>workgroup that is defined for it.
+combination of the <a class="link" href="smb.conf.5.html#SECURITY">security</a> mode it is operating in, the <a class="link" href="smb.conf.5.html#NETBIOSALIASES">netbios aliases</a> it has, and the <a class="link" href="smb.conf.5.html#WORKGROUP">workgroup</a> that is defined for it.
 </p><p>
-<a class="indexterm" name="id438282"></a>
-<a class="indexterm" name="id438289"></a>
-<a class="indexterm" name="id438296"></a>
-<a class="indexterm" name="id438302"></a>
-<a class="indexterm" name="id438309"></a>
-<a class="indexterm" name="id438316"></a>
+<a class="indexterm" name="id2696780"></a>
+<a class="indexterm" name="id2696786"></a>
+<a class="indexterm" name="id2696793"></a>
+<a class="indexterm" name="id2696800"></a>
+<a class="indexterm" name="id2696807"></a>
+<a class="indexterm" name="id2696814"></a>
 This configuration style can be used either with NetBIOS names, or using NetBIOS-less SMB over TCP services.
-If run using NetBIOS mode (the most common method) it is important that the parameter <a class="indexterm" name="id438324"></a>smb ports = 139 should be specified in the primary <code class="filename">smb.conf</code> file. Failure to do this will result
+If run using NetBIOS mode (the most common method) it is important that the parameter <a class="link" href="smb.conf.5.html#SMBPORTS">smb ports = 139</a> should be specified in the primary <code class="filename">smb.conf</code> file. Failure to do this will result
 in Samba operating over TCP port 445 and problematic operation at best, and at worst only being able to obtain
 the functionality that is specified in the primary <code class="filename">smb.conf</code> file. The use of NetBIOS over TCP/IP using only
-TCP port 139 means that the use of the <code class="literal">%L</code> macro is fully enabled. If the <a class="indexterm" name="id438352"></a>smb ports = 139 is not specified (the default is <em class="parameter"><code>445 139</code></em>, or if
+TCP port 139 means that the use of the <code class="literal">%L</code> macro is fully enabled. If the <a class="link" href="smb.conf.5.html#SMBPORTS">smb ports = 139</a> is not specified (the default is <em class="parameter"><code>445 139</code></em>, or if
 the value of this parameter is set at <em class="parameter"><code>139 445</code></em> then the <code class="literal">%L</code> macro
 is not serviceable.
 </p><p>
-<a class="indexterm" name="id438380"></a>
-<a class="indexterm" name="id438387"></a>
-<a class="indexterm" name="id438394"></a>
-<a class="indexterm" name="id438401"></a>
+<a class="indexterm" name="id2696892"></a>
+<a class="indexterm" name="id2696899"></a>
+<a class="indexterm" name="id2696906"></a>
+<a class="indexterm" name="id2696913"></a>
 It is possible to host multiple servers, each with their own personality, using port 445 (the NetBIOS-less SMB
 port), in which case the <code class="literal">%i</code> macro can be used to provide separate server identities (by
-IP Address). Each can have its own <a class="indexterm" name="id438415"></a>security mode. It will be necessary to use the
-<a class="indexterm" name="id438423"></a>interfaces, <a class="indexterm" name="id438430"></a>bind interfaces only and IP aliases in addition to
-the <a class="indexterm" name="id438437"></a>netbios name parameters to create the virtual servers. This method is considerably
+IP Address). Each can have its own <a class="link" href="smb.conf.5.html#SECURITY">security</a> mode. It will be necessary to use the
+<a class="link" href="smb.conf.5.html#INTERFACES">interfaces</a>, <a class="link" href="smb.conf.5.html#BINDINTERFACESONLY">bind interfaces only</a> and IP aliases in addition to
+the <a class="link" href="smb.conf.5.html#NETBIOSNAME">netbios name</a> parameters to create the virtual servers. This method is considerably
 more complex than that using NetBIOS names only using TCP port 139.
 </p><p>
-<a class="indexterm" name="id438448"></a>
+<a class="indexterm" name="id2696981"></a>
 Consider an example environment that consists of a standalone, user-mode security Samba server and a read-only
 Windows 95 file server that has to be replaced. Instead of replacing the Windows 95 machine with a new PC, it
 is possible to add this server as a read-only anonymous file server that is hosted on the Samba server. Here
@@ -135,46 +135,46 @@
 The CDROM server is called <code class="literal">CDSERVER</code> and its workgroup is <code class="literal">ARTSDEPT</code>. A
 possible implementation is shown here:
 </p><p>
-<a class="indexterm" name="id438490"></a>
-<a class="indexterm" name="id438496"></a>
-<a class="indexterm" name="id438503"></a>
-<a class="indexterm" name="id438510"></a>
-The <code class="filename">smb.conf</code> file for the master server is shown in <a href="cfgsmarts.html#elastic" title="Example 34.1. Elastic smb.conf File">Elastic smb.conf File</a>.
+<a class="indexterm" name="id2697025"></a>
+<a class="indexterm" name="id2697032"></a>
+<a class="indexterm" name="id2697039"></a>
+<a class="indexterm" name="id2697046"></a>
+The <code class="filename">smb.conf</code> file for the master server is shown in <a class="link" href="cfgsmarts.html#elastic" title="Example 34.1. Elastic smb.conf File">Elastic smb.conf File</a>.
 This file is placed in the <code class="filename">/etc/samba</code> directory. Only the <span class="application">nmbd</span> and the <span class="application">smbd</span> daemons
 are needed. When started the server will appear in Windows Network Neighborhood as the machine
 <code class="literal">ELASTIC</code> under the workgroup <code class="literal">ROBINSNEST</code>. It is helpful if the Windows
 clients that must access this server are also in the workgroup <code class="literal">ROBINSNEST</code> as this will make
 browsing much more reliable.
-</p><div class="example"><a name="elastic"></a><p class="title"><b>Example 34.1. Elastic smb.conf File</b></p><div class="example-contents"><table class="simplelist" border="0" summary="Simple list"><tr><td># Global parameters</td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[global]</code></em></td></tr><tr><td><a class="indexterm" name="id438596"></a><em class="parameter"><code>workgroup = ROBINSNEST</code></em></td></tr><tr><td><a class="indexterm" name="id438609"></a><em class="parameter"><code>netbios name = ELASTIC</code></em></td></tr><tr><td><a class="indexterm" name="id438622"></a><em class="parameter"><code>netbios aliases = CDSERVER</code></em></td></tr><tr><td><a class="indexterm" name="id438634"></a><em class="parameter"><code>smb ports = 139</code></em></td></tr><tr><td><a class="indexterm" name="id438647"></a><em class="parameter"><code>printcap name = cups</code></em></td></tr><tr><td><a class="indexterm" name="id438659"></a><em class="parameter"><code>disable spoolss = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id438672"></a><em class="parameter"><code>show add printer wizard = No</code></em></td></tr><tr><td><a class="indexterm" name="id438684"></a><em class="parameter"><code>printing = cups</code></em></td></tr><tr><td><a class="indexterm" name="id438697"></a><em class="parameter"><code>include = /etc/samba/smb-%L.conf</code></em></td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[homes]</code></em></td></tr><tr><td><a class="indexterm" name="id438719"></a><em class="parameter"><code>comment = Home Directories</code></em></td></tr><tr><td><a class="indexterm" name="id438731"></a><em class="parameter"><code>valid users = %S</code></em></td></tr><tr><td><a class="indexterm" name="id438744"></a><em class="parameter"><code>read only = No</code></em></td></tr><tr><td><a class="indexterm" name="id438756"></a><em class="parameter"><code>browseable = No</code></em></td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[office]</code></em></td></tr><tr><td><a class="indexterm" name="id438778"></a><em class="parameter"><code>comment = Data</code></em></td></tr><tr><td><a class="indexterm" name="id438790"></a><em class="parameter"><code>path = /data</code></em></td></tr><tr><td><a class="indexterm" name="id438803"></a><em class="parameter"><code>read only = No</code></em></td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[printers]</code></em></td></tr><tr><td><a class="indexterm" name="id438824"></a><em class="parameter"><code>comment = All Printers</code></em></td></tr><tr><td><a class="indexterm" name="id438837"></a><em class="parameter"><code>path = /var/spool/samba</code></em></td></tr><tr><td><a class="indexterm" name="id438849"></a><em class="parameter"><code>create mask = 0600</code></em></td></tr><tr><td><a class="indexterm" name="id438862"></a><em class="parameter"><code>guest ok = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id438874"></a><em class="parameter"><code>printable = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id438887"></a><em class="parameter"><code>use client driver = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id438900"></a><em class="parameter"><code>browseable = No</code></em></td></tr></table></div></div><br class="example-break"><p>
-<a class="indexterm" name="id438915"></a>
-The configuration file for the CDROM server is listed in <a href="cfgsmarts.html#cdserver" title="Example 34.2. CDROM Server smb-cdserver.conf file">CDROM Server
+</p><div class="example"><a name="elastic"></a><p class="title"><b>Example 34.1. Elastic smb.conf File</b></p><div class="example-contents"><table class="simplelist" border="0" summary="Simple list"><tr><td># Global parameters</td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[global]</code></em></td></tr><tr><td><a class="indexterm" name="id2697136"></a><em class="parameter"><code>workgroup = ROBINSNEST</code></em></td></tr><tr><td><a class="indexterm" name="id2697148"></a><em class="parameter"><code>netbios name = ELASTIC</code></em></td></tr><tr><td><a class="indexterm" name="id2697160"></a><em class="parameter"><code>netbios aliases = CDSERVER</code></em></td></tr><tr><td><a class="indexterm" name="id2697171"></a><em class="parameter"><code>smb ports = 139</code></em></td></tr><tr><td><a class="indexterm" name="id2697183"></a><em class="parameter"><code>printcap name = cups</code></em></td></tr><tr><td><a class="indexterm" name="id2697195"></a><em class="parameter"><code>disable spoolss = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id2697207"></a><em class="parameter"><code>show add printer wizard = No</code></em></td></tr><tr><td><a class="indexterm" name="id2697219"></a><em class="parameter"><code>printing = cups</code></em></td></tr><tr><td><a class="indexterm" name="id2697230"></a><em class="parameter"><code>include = /etc/samba/smb-%L.conf</code></em></td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[homes]</code></em></td></tr><tr><td><a class="indexterm" name="id2697251"></a><em class="parameter"><code>comment = Home Directories</code></em></td></tr><tr><td><a class="indexterm" name="id2697263"></a><em class="parameter"><code>valid users = %S</code></em></td></tr><tr><td><a class="indexterm" name="id2697275"></a><em class="parameter"><code>read only = No</code></em></td></tr><tr><td><a class="indexterm" name="id2697286"></a><em class="parameter"><code>browseable = No</code></em></td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[office]</code></em></td></tr><tr><td><a class="indexterm" name="id2697307"></a><em class="parameter"><code>comment = Data</code></em></td></tr><tr><td><a class="indexterm" name="id2697318"></a><em class="parameter"><code>path = /data</code></em></td></tr><tr><td><a class="indexterm" name="id2697330"></a><em class="parameter"><code>read only = No</code></em></td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[printers]</code></em></td></tr><tr><td><a class="indexterm" name="id2697350"></a><em class="parameter"><code>comment = All Printers</code></em></td></tr><tr><td><a class="indexterm" name="id2697362"></a><em class="parameter"><code>path = /var/spool/samba</code></em></td></tr><tr><td><a class="indexterm" name="id2697374"></a><em class="parameter"><code>create mask = 0600</code></em></td></tr><tr><td><a class="indexterm" name="id2697386"></a><em class="parameter"><code>guest ok = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id2697397"></a><em class="parameter"><code>printable = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id2697409"></a><em class="parameter"><code>use client driver = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id2697421"></a><em class="parameter"><code>browseable = No</code></em></td></tr></table></div></div><br class="example-break"><p>
+<a class="indexterm" name="id2697435"></a>
+The configuration file for the CDROM server is listed in <a class="link" href="cfgsmarts.html#cdserver" title="Example 34.2. CDROM Server smb-cdserver.conf file">CDROM Server
 smb-cdserver.conf file</a>. This file is called <code class="filename">smb-cdserver.conf</code> and it should be
 located in the <code class="filename">/etc/samba</code> directory. Machines that are in the workgroup
 <code class="literal">ARTSDEPT</code> will be able to browse this server freely.
-</p><div class="example"><a name="cdserver"></a><p class="title"><b>Example 34.2. CDROM Server smb-cdserver.conf file</b></p><div class="example-contents"><table class="simplelist" border="0" summary="Simple list"><tr><td># Global parameters</td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[global]</code></em></td></tr><tr><td><a class="indexterm" name="id438978"></a><em class="parameter"><code>workgroup = ARTSDEPT</code></em></td></tr><tr><td><a class="indexterm" name="id438991"></a><em class="parameter"><code>netbios name = CDSERVER</code></em></td></tr><tr><td><a class="indexterm" name="id439003"></a><em class="parameter"><code>map to guest = Bad User</code></em></td></tr><tr><td><a class="indexterm" name="id439016"></a><em class="parameter"><code>guest ok = Yes</code></em></td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[carousel]</code></em></td></tr><tr><td><a class="indexterm" name="id439037"></a><em class="parameter"><code>comment = CDROM Share</code></em></td></tr><tr><td><a class="indexterm" name="id439050"></a><em class="parameter"><code>path = /export/cddata</code></em></td></tr><tr><td><a class="indexterm" name="id439062"></a><em class="parameter"><code>read only = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id439075"></a><em class="parameter"><code>guest ok = Yes</code></em></td></tr></table></div></div><br class="example-break"><p>
-<a class="indexterm" name="id439090"></a>
-<a class="indexterm" name="id439097"></a>
-<a class="indexterm" name="id439104"></a>
-<a class="indexterm" name="id439111"></a>
+</p><div class="example"><a name="cdserver"></a><p class="title"><b>Example 34.2. CDROM Server smb-cdserver.conf file</b></p><div class="example-contents"><table class="simplelist" border="0" summary="Simple list"><tr><td># Global parameters</td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[global]</code></em></td></tr><tr><td><a class="indexterm" name="id2697501"></a><em class="parameter"><code>workgroup = ARTSDEPT</code></em></td></tr><tr><td><a class="indexterm" name="id2697513"></a><em class="parameter"><code>netbios name = CDSERVER</code></em></td></tr><tr><td><a class="indexterm" name="id2697525"></a><em class="parameter"><code>map to guest = Bad User</code></em></td></tr><tr><td><a class="indexterm" name="id2697536"></a><em class="parameter"><code>guest ok = Yes</code></em></td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[carousel]</code></em></td></tr><tr><td><a class="indexterm" name="id2697557"></a><em class="parameter"><code>comment = CDROM Share</code></em></td></tr><tr><td><a class="indexterm" name="id2697569"></a><em class="parameter"><code>path = /export/cddata</code></em></td></tr><tr><td><a class="indexterm" name="id2697580"></a><em class="parameter"><code>read only = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id2697592"></a><em class="parameter"><code>guest ok = Yes</code></em></td></tr></table></div></div><br class="example-break"><p>
+<a class="indexterm" name="id2697607"></a>
+<a class="indexterm" name="id2697614"></a>
+<a class="indexterm" name="id2697621"></a>
+<a class="indexterm" name="id2697628"></a>
 The two servers have different resources and are in separate workgroups. The server <code class="literal">ELASTIC</code>
 can only be accessed by uses who have an appropriate account on the host server. All users will be able to
 access the CDROM data that is stored in the <code class="filename">/export/cddata</code> directory. File system
 permissions should set so that the <code class="literal">others</code> user has read-only access to the directory and its
 contents. The files can be owned by root (any user other than the nobody account).
-</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id439141"></a>Multiple Virtual Server Hosting</h3></div></div></div><p>
-<a class="indexterm" name="id439149"></a>
-<a class="indexterm" name="id439156"></a>
-<a class="indexterm" name="id439163"></a>
+</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2697662"></a>Multiple Virtual Server Hosting</h3></div></div></div><p>
+<a class="indexterm" name="id2697670"></a>
+<a class="indexterm" name="id2697677"></a>
+<a class="indexterm" name="id2697684"></a>
 In this example, the requirement is for a primary domain controller for the domain called
 <code class="literal">MIDEARTH</code>. The PDC will be called <code class="literal">MERLIN</code>. An extra machine called
 <code class="literal">SAURON</code> is required. Each machine will have only its own shares. Both machines belong to the
 same domain/workgroup.
 </p><p>
-<a class="indexterm" name="id439193"></a>
-<a class="indexterm" name="id439200"></a>
-<a class="indexterm" name="id439206"></a>
-The master <code class="filename">smb.conf</code> file is shown in <a href="cfgsmarts.html#mastersmbc" title="Example 34.3. Master smb.conf File Global Section">the Master smb.conf File Global Section</a>.
-The two files that specify the share information for each server are shown in <a href="cfgsmarts.html#merlinsmbc" title="Example 34.4. MERLIN smb-merlin.conf File Share Section">the
-smb-merlin.conf File Share Section</a>, and <a href="cfgsmarts.html#sauronsmbc" title="Example 34.5. SAURON smb-sauron.conf File Share Section">the smb-sauron.conf File Share
+<a class="indexterm" name="id2697716"></a>
+<a class="indexterm" name="id2697723"></a>
+<a class="indexterm" name="id2697730"></a>
+The master <code class="filename">smb.conf</code> file is shown in <a class="link" href="cfgsmarts.html#mastersmbc" title="Example 34.3. Master smb.conf File Global Section">the Master smb.conf File Global Section</a>.
+The two files that specify the share information for each server are shown in <a class="link" href="cfgsmarts.html#merlinsmbc" title="Example 34.4. MERLIN smb-merlin.conf File Share Section">the
+smb-merlin.conf File Share Section</a>, and <a class="link" href="cfgsmarts.html#sauronsmbc" title="Example 34.5. SAURON smb-sauron.conf File Share Section">the smb-sauron.conf File Share
 Section</a>. All three files are locate in the <code class="filename">/etc/samba</code> directory.
-</p><div class="example"><a name="mastersmbc"></a><p class="title"><b>Example 34.3. Master smb.conf File Global Section</b></p><div class="example-contents"><table class="simplelist" border="0" summary="Simple list"><tr><td># Global parameters</td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[global]</code></em></td></tr><tr><td><a class="indexterm" name="id439277"></a><em class="parameter"><code>workgroup = MIDEARTH</code></em></td></tr><tr><td><a class="indexterm" name="id439290"></a><em class="parameter"><code>netbios name = MERLIN</code></em></td></tr><tr><td><a class="indexterm" name="id439302"></a><em class="parameter"><code>netbios aliases = SAURON</code></em></td></tr><tr><td><a class="indexterm" name="id439315"></a><em class="parameter"><code>passdb backend = tdbsam</code></em></td></tr><tr><td><a class="indexterm" name="id439327"></a><em class="parameter"><code>smb ports = 139</code></em></td></tr><tr><td><a class="indexterm" name="id439340"></a><em class="parameter"><code>syslog = 0</code></em></td></tr><tr><td><a class="indexterm" name="id439352"></a><em class="parameter"><code>printcap name = CUPS</code></em></td></tr><tr><td><a class="indexterm" name="id439365"></a><em class="parameter"><code>show add printer wizard = No</code></em></td></tr><tr><td><a class="indexterm" name="id439378"></a><em class="parameter"><code>add user script = /usr/sbin/useradd -m '%u'</code></em></td></tr><tr><td><a class="indexterm" name="id439390"></a><em class="parameter"><code>delete user script = /usr/sbin/userdel -r '%u'</code></em></td></tr><tr><td><a class="indexterm" name="id439403"></a><em class="parameter"><code>add group script = /usr/sbin/groupadd '%g'</code></em></td></tr><tr><td><a class="indexterm" name="id439416"></a><em class="parameter"><code>delete group script = /usr/sbin/groupdel '%g'</code></em></td></tr><tr><td><a class="indexterm" name="id439429"></a><em class="parameter"><code>add user to group script = /usr/sbin/usermod -G '%g' '%u'</code></em></td></tr><tr><td><a class="indexterm" name="id439442"></a><em class="parameter"><code>add machine script = /usr/sbin/useradd -s /bin/false -d /var/lib/nobody '%u'</code></em></td></tr><tr><td><a class="indexterm" name="id439455"></a><em class="parameter"><code>logon script = scripts\login.bat</code></em></td></tr><tr><td><a class="indexterm" name="id439468"></a><em class="parameter"><code>logon path =  </code></em></td></tr><tr><td><a class="indexterm" name="id439480"></a><em class="parameter"><code>logon drive = X:</code></em></td></tr><tr><td><a class="indexterm" name="id439493"></a><em class="parameter"><code>domain logons = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id439505"></a><em class="parameter"><code>preferred master = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id439518"></a><em class="parameter"><code>wins support = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id439530"></a><em class="parameter"><code>printing = CUPS</code></em></td></tr><tr><td><a class="indexterm" name="id439543"></a><em class="parameter"><code>include = /etc/samba/smb-%L.conf</code></em></td></tr></table></div></div><br class="example-break"><div class="example"><a name="merlinsmbc"></a><p class="title"><b>Example 34.4. MERLIN smb-merlin.conf File Share Section</b></p><div class="example-contents"><table class="simplelist" border="0" summary="Simple list"><tr><td># Global parameters</td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[global]</code></em></td></tr><tr><td><a class="indexterm" name="id439584"></a><em class="parameter"><code>workgroup = MIDEARTH</code></em></td></tr><tr><td><a class="indexterm" name="id439596"></a><em class="parameter"><code>netbios name = MERLIN</code></em></td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[homes]</code></em></td></tr><tr><td><a class="indexterm" name="id439618"></a><em class="parameter"><code>comment = Home Directories</code></em></td></tr><tr><td><a class="indexterm" name="id439631"></a><em class="parameter"><code>valid users = %S</code></em></td></tr><tr><td><a class="indexterm" name="id439643"></a><em class="parameter"><code>read only = No</code></em></td></tr><tr><td><a class="indexterm" name="id439656"></a><em class="parameter"><code>browseable = No</code></em></td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[office]</code></em></td></tr><tr><td><a class="indexterm" name="id439677"></a><em class="parameter"><code>comment = Data</code></em></td></tr><tr><td><a class="indexterm" name="id439690"></a><em class="parameter"><code>path = /data</code></em></td></tr><tr><td><a class="indexterm" name="id439702"></a><em class="parameter"><code>read only = No</code></em></td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[netlogon]</code></em></td></tr><tr><td><a class="indexterm" name="id439724"></a><em class="parameter"><code>comment = NETLOGON</code></em></td></tr><tr><td><a class="indexterm" name="id439736"></a><em class="parameter"><code>path = /var/lib/samba/netlogon</code></em></td></tr><tr><td><a class="indexterm" name="id439749"></a><em class="parameter"><code>read only = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id439761"></a><em class="parameter"><code>browseable = No</code></em></td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[printers]</code></em></td></tr><tr><td><a class="indexterm" name="id439783"></a><em class="parameter"><code>comment = All Printers</code></em></td></tr><tr><td><a class="indexterm" name="id439795"></a><em class="parameter"><code>path = /var/spool/samba</code></em></td></tr><tr><td><a class="indexterm" name="id439808"></a><em class="parameter"><code>printable = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id439820"></a><em class="parameter"><code>use client driver = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id439833"></a><em class="parameter"><code>browseable = No</code></em></td></tr></table></div></div><br class="example-break"><div class="example"><a name="sauronsmbc"></a><p class="title"><b>Example 34.5. SAURON smb-sauron.conf File Share Section</b></p><div class="example-contents"><table class="simplelist" border="0" summary="Simple list"><tr><td># Global parameters</td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[global]</code></em></td></tr><tr><td><a class="indexterm" name="id439874"></a><em class="parameter"><code>workgroup = MIDEARTH</code></em></td></tr><tr><td><a class="indexterm" name="id439886"></a><em class="parameter"><code>netbios name = SAURON</code></em></td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[www]</code></em></td></tr><tr><td><a class="indexterm" name="id439908"></a><em class="parameter"><code>comment = Web Pages</code></em></td></tr><tr><td><a class="indexterm" name="id439920"></a><em class="parameter"><code>path = /srv/www/htdocs</code></em></td></tr><tr><td><a class="indexterm" name="id439933"></a><em class="parameter"><code>read only = No</code></em></td></tr></table></div></div><br class="example-break"></div></div></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="largefile.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 33. Handling Large Directories </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>
+</p><div class="example"><a name="mastersmbc"></a><p class="title"><b>Example 34.3. Master smb.conf File Global Section</b></p><div class="example-contents"><table class="simplelist" border="0" summary="Simple list"><tr><td># Global parameters</td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[global]</code></em></td></tr><tr><td><a class="indexterm" name="id2697805"></a><em class="parameter"><code>workgroup = MIDEARTH</code></em></td></tr><tr><td><a class="indexterm" name="id2697817"></a><em class="parameter"><code>netbios name = MERLIN</code></em></td></tr><tr><td><a class="indexterm" name="id2697829"></a><em class="parameter"><code>netbios aliases = SAURON</code></em></td></tr><tr><td><a class="indexterm" name="id2697841"></a><em class="parameter"><code>passdb backend = tdbsam</code></em></td></tr><tr><td><a class="indexterm" name="id2697852"></a><em class="parameter"><code>smb ports = 139</code></em></td></tr><tr><td><a class="indexterm" name="id2697864"></a><em class="parameter"><code>syslog = 0</code></em></td></tr><tr><td><a class="indexterm" name="id2697876"></a><em class="parameter"><code>printcap name = CUPS</code></em></td></tr><tr><td><a class="indexterm" name="id2697887"></a><em class="parameter"><code>show add printer wizard = No</code></em></td></tr><tr><td><a class="indexterm" name="id2697900"></a><em class="parameter"><code>add user script = /usr/sbin/useradd -m '%u'</code></em></td></tr><tr><td><a class="indexterm" name="id2697912"></a><em class="parameter"><code>delete user script = /usr/sbin/userdel -r '%u'</code></em></td></tr><tr><td><a class="indexterm" name="id2697924"></a><em class="parameter"><code>add group script = /usr/sbin/groupadd '%g'</code></em></td></tr><tr><td><a class="indexterm" name="id2697936"></a><em class="parameter"><code>delete group script = /usr/sbin/groupdel '%g'</code></em></td></tr><tr><td><a class="indexterm" name="id2697948"></a><em class="parameter"><code>add user to group script = /usr/sbin/usermod -G '%g' '%u'</code></em></td></tr><tr><td><a class="indexterm" name="id2697961"></a><em class="parameter"><code>add machine script = /usr/sbin/useradd -s /bin/false -d /var/lib/nobody '%u'</code></em></td></tr><tr><td><a class="indexterm" name="id2697974"></a><em class="parameter"><code>logon script = scripts\login.bat</code></em></td></tr><tr><td><a class="indexterm" name="id2697986"></a><em class="parameter"><code>logon path =  </code></em></td></tr><tr><td><a class="indexterm" name="id2697997"></a><em class="parameter"><code>logon drive = X:</code></em></td></tr><tr><td><a class="indexterm" name="id2698009"></a><em class="parameter"><code>domain logons = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id2698021"></a><em class="parameter"><code>preferred master = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id2698032"></a><em class="parameter"><code>wins support = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id2698044"></a><em class="parameter"><code>printing = CUPS</code></em></td></tr><tr><td><a class="indexterm" name="id2698056"></a><em class="parameter"><code>include = /etc/samba/smb-%L.conf</code></em></td></tr></table></div></div><br class="example-break"><div class="example"><a name="merlinsmbc"></a><p class="title"><b>Example 34.4. MERLIN smb-merlin.conf File Share Section</b></p><div class="example-contents"><table class="simplelist" border="0" summary="Simple list"><tr><td># Global parameters</td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[global]</code></em></td></tr><tr><td><a class="indexterm" name="id2698096"></a><em class="parameter"><code>workgroup = MIDEARTH</code></em></td></tr><tr><td><a class="indexterm" name="id2698108"></a><em class="parameter"><code>netbios name = MERLIN</code></em></td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[homes]</code></em></td></tr><tr><td><a class="indexterm" name="id2698129"></a><em class="parameter"><code>comment = Home Directories</code></em></td></tr><tr><td><a class="indexterm" name="id2698141"></a><em class="parameter"><code>valid users = %S</code></em></td></tr><tr><td><a class="indexterm" name="id2698152"></a><em class="parameter"><code>read only = No</code></em></td></tr><tr><td><a class="indexterm" name="id2698164"></a><em class="parameter"><code>browseable = No</code></em></td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[office]</code></em></td></tr><tr><td><a class="indexterm" name="id2698184"></a><em class="parameter"><code>comment = Data</code></em></td></tr><tr><td><a class="indexterm" name="id2698196"></a><em class="parameter"><code>path = /data</code></em></td></tr><tr><td><a class="indexterm" name="id2698208"></a><em class="parameter"><code>read only = No</code></em></td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[netlogon]</code></em></td></tr><tr><td><a class="indexterm" name="id2698228"></a><em class="parameter"><code>comment = NETLOGON</code></em></td></tr><tr><td><a class="indexterm" name="id2698240"></a><em class="parameter"><code>path = /var/lib/samba/netlogon</code></em></td></tr><tr><td><a class="indexterm" name="id2698252"></a><em class="parameter"><code>read only = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id2698263"></a><em class="parameter"><code>browseable = No</code></em></td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[printers]</code></em></td></tr><tr><td><a class="indexterm" name="id2698284"></a><em class="parameter"><code>comment = All Printers</code></em></td></tr><tr><td><a class="indexterm" name="id2698296"></a><em class="parameter"><code>path = /var/spool/samba</code></em></td></tr><tr><td><a class="indexterm" name="id2698307"></a><em class="parameter"><code>printable = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id2698319"></a><em class="parameter"><code>use client driver = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id2698331"></a><em class="parameter"><code>browseable = No</code></em></td></tr></table></div></div><br class="example-break"><div class="example"><a name="sauronsmbc"></a><p class="title"><b>Example 34.5. SAURON smb-sauron.conf File Share Section</b></p><div class="example-contents"><table class="simplelist" border="0" summary="Simple list"><tr><td># Global parameters</td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[global]</code></em></td></tr><tr><td><a class="indexterm" name="id2698371"></a><em class="parameter"><code>workgroup = MIDEARTH</code></em></td></tr><tr><td><a class="indexterm" name="id2698383"></a><em class="parameter"><code>netbios name = SAURON</code></em></td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[www]</code></em></td></tr><tr><td><a class="indexterm" name="id2698404"></a><em class="parameter"><code>comment = Web Pages</code></em></td></tr><tr><td><a class="indexterm" name="id2698415"></a><em class="parameter"><code>path = /srv/www/htdocs</code></em></td></tr><tr><td><a class="indexterm" name="id2698427"></a><em class="parameter"><code>read only = No</code></em></td></tr></table></div></div><br class="example-break"></div></div></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="largefile.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 33. Handling Large Directories </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>

Modified: branches/samba/experimental/docs/htmldocs/Samba3-HOWTO/ch-ldap-tls.html
===================================================================
--- branches/samba/experimental/docs/htmldocs/Samba3-HOWTO/ch-ldap-tls.html	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/docs/htmldocs/Samba3-HOWTO/ch-ldap-tls.html	2008-06-09 06:59:20 UTC (rev 1920)
@@ -1,40 +1,40 @@
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Chapter 45. LDAP and Transport Layer Security</title><link rel="stylesheet" href="samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.72.0"><link rel="start" href="index.html" title="The Official Samba 3.2.x HOWTO and Reference Guide"><link rel="up" href="Appendix.html" title="Part VI. Reference Section"><link rel="prev" href="speed.html" title="Chapter 44. Samba Performance Tuning"><link rel="next" href="ch46.html" title="Chapter 46. Samba 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 45. LDAP and Transport Layer Security</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="speed.html">Prev</a> </td><th width="60%" align="center">Part VI. Reference Section</th><td width="20%" align="right"> <a accesskey="n" href="ch46.html">Next</a></td></tr></table><hr></div><div class="chapter" lang="en"><div class="titlepage"><div><div><h2 class="title"><a name="ch-ldap-tls"></a>Chapter 45. LDAP and Transport Layer Security</h2></div><div><div class="author"><h3 class="author"><span class="firstname">Gavin</span> <span class="surname">Henry</span></h3><div class="affiliation"><span class="orgname">Suretec Systems Limited, UK<br></span><div class="address"><p><code class="email">&lt;<a href="mailto:ghenry at suretecsystems.com">ghenry at suretecsystems.com</a>&gt;</code></p></div></div></div></div><div><p class="pubdate">July 8, 2005</p></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="sect1"><a href="ch-ldap-tls.html#s1-intro-ldap-tls">Introduction</a></span></dt><dt><span class="sect1"><a href="ch-ldap-tls.html#s1-config-ldap-tls">Configuring</a></span></dt><dd><dl><dt><span class="sect2"><a href="ch-ldap-tls.html#s1-config-ldap-tls-certs">Generating the Certificate Authority</a></span></dt><dt><span class="sect2"><a href="ch-ldap-tls.html#s1-config-ldap-tls-server">Generating the Server Certificate</a></span></dt><dt><span class="sect2"><a href="ch-ldap-tls.html#s1-config-ldap-tls-install">Installing the Certificates</a></span></dt></dl></dd><dt><span class="sect1"><a href="ch-ldap-tls.html#s1-test-ldap-tls">Testing</a></span></dt><dt><span class="sect1"><a href="ch-ldap-tls.html#s1-int-ldap-tls">Troubleshooting</a></span></dt></dl></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="s1-intro-ldap-tls"></a>Introduction</h2></div></div></div><p>
-	<a class="indexterm" name="id453565"></a>
-<a class="indexterm" name="id453574"></a>
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Chapter 45. LDAP and Transport Layer Security</title><link rel="stylesheet" href="../samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.73.1"><link rel="start" href="index.html" title="The Official Samba 3.2.x HOWTO and Reference Guide"><link rel="up" href="Appendix.html" title="Part VI. Reference Section"><link rel="prev" href="speed.html" title="Chapter 44. Samba Performance Tuning"><link rel="next" href="ch46.html" title="Chapter 46. Samba 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 45. LDAP and Transport Layer Security</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="speed.html">Prev</a> </td><th width="60%" align="center">Part VI. Reference Section</th><td width="20%" align="right"> <a accesskey="n" href="ch46.html">Next</a></td></tr></table><hr></div><div class="chapter" lang="en"><div class="titlepage"><div><div><h2 class="title"><a name="ch-ldap-tls"></a>Chapter 45. LDAP and Transport Layer Security</h2></div><div><div class="author"><h3 class="author"><span class="firstname">Gavin</span> <span class="surname">Henry</span></h3><div class="affiliation"><span class="orgname">Suretec Systems Limited, UK<br></span><div class="address"><p><code class="email">&lt;<a class="email" href="mailto:ghenry at suretecsystems.com">ghenry at suretecsystems.com</a>&gt;</code></p></div></div></div></div><div><p class="pubdate">July 8, 2005</p></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="sect1"><a href="ch-ldap-tls.html#s1-intro-ldap-tls">Introduction</a></span></dt><dt><span class="sect1"><a href="ch-ldap-tls.html#s1-config-ldap-tls">Configuring</a></span></dt><dd><dl><dt><span class="sect2"><a href="ch-ldap-tls.html#s1-config-ldap-tls-certs">Generating the Certificate Authority</a></span></dt><dt><span class="sect2"><a href="ch-ldap-tls.html#s1-config-ldap-tls-server">Generating the Server Certificate</a></span></dt><dt><span class="sect2"><a href="ch-ldap-tls.html#s1-config-ldap-tls-install">Installing the Certificates</a></span></dt></dl></dd><dt><span class="sect1"><a href="ch-ldap-tls.html#s1-test-ldap-tls">Testing</a></span></dt><dt><span class="sect1"><a href="ch-ldap-tls.html#s1-int-ldap-tls">Troubleshooting</a></span></dt></dl></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="s1-intro-ldap-tls"></a>Introduction</h2></div></div></div><p>
+	<a class="indexterm" name="id2713209"></a>
+<a class="indexterm" name="id2713219"></a>
 	Up until now, we have discussed the straightforward configuration of <span class="trademark">OpenLDAP</span>&#8482;,
 	with some advanced features such as ACLs. This does not however, deal with the fact that the network
 	transmissions are still in plain text. This is where <em class="firstterm">Transport Layer Security (TLS)</em>
 	comes in.
 	</p><p>
-<a class="indexterm" name="id453596"></a>
+<a class="indexterm" name="id2713243"></a>
 	<span class="trademark">OpenLDAP</span>&#8482; clients and servers are capable of using the Transport Layer Security (TLS)
-	framework to provide integrity and confidentiality protections in accordance with <a href="http://rfc.net/rfc2830.html" target="_top">RFC 2830</a>; <span class="emphasis"><em>Lightweight Directory Access Protocol (v3):
+	framework to provide integrity and confidentiality protections in accordance with <a class="ulink" href="http://rfc.net/rfc2830.html" target="_top">RFC 2830</a>; <span class="emphasis"><em>Lightweight Directory Access Protocol (v3):
 	Extension for Transport Layer Security.</em></span>
 	</p><p>
-<a class="indexterm" name="id453623"></a>
+<a class="indexterm" name="id2713272"></a>
 	TLS uses X.509 certificates. All servers are required to have valid certificates, whereas client certificates
 	are optional. We will only be discussing server certificates.
 	</p><div class="tip" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Tip</h3><p>
-<a class="indexterm" name="id453635"></a>
-<a class="indexterm" name="id453642"></a>
-<a class="indexterm" name="id453648"></a>
+<a class="indexterm" name="id2713286"></a>
+<a class="indexterm" name="id2713293"></a>
+<a class="indexterm" name="id2713300"></a>
 	The DN of a server certificate must use the CN attribute to name the server, and the CN must carry the
 	server's fully qualified domain name (FQDN). Additional alias names and wildcards may be present in the
-	<code class="option">subjectAltName</code> certificate extension. More details on server certificate names are in <a href="http://rfc.net/rfc2830.html" target="_top">RFC2830</a>.
+	<code class="option">subjectAltName</code> certificate extension. More details on server certificate names are in <a class="ulink" href="http://rfc.net/rfc2830.html" target="_top">RFC2830</a>.
 	</p></div><p>
 	We will discuss this more in the next sections.
 	</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="s1-config-ldap-tls"></a>Configuring</h2></div></div></div><p>
-	<a class="indexterm" name="id453685"></a>
+	<a class="indexterm" name="id2713340"></a>
 	Now on to the good bit.
 	</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="s1-config-ldap-tls-certs"></a>Generating the Certificate Authority</h3></div></div></div><p>
-<a class="indexterm" name="id453708"></a>
+<a class="indexterm" name="id2713363"></a>
 	In order to create the relevant certificates, we need to become our own Certificate Authority (CA).
-	<sup>[<a name="id453717" href="#ftn.id453717">8</a>]</sup> This is necessary, so we can sign the server certificate.
+	<sup>[<a name="id2713374" href="#ftn.id2713374" class="footnote">8</a>]</sup> This is necessary, so we can sign the server certificate.
 	</p><p>
-<a class="indexterm" name="id453744"></a>
-	We will be using the <a href="http://www.openssl.org" target="_top">OpenSSL</a> <sup>[<a name="id453757" href="#ftn.id453757">9</a>]</sup> software for this, which is included with every great <span class="trademark">Linux</span>® distribution.
+<a class="indexterm" name="id2713403"></a>
+	We will be using the <a class="ulink" href="http://www.openssl.org" target="_top">OpenSSL</a> <sup>[<a name="id2713416" href="#ftn.id2713416" class="footnote">9</a>]</sup> software for this, which is included with every great <span class="trademark">Linux</span>® distribution.
 	</p><p>
-	TLS is used for many types of servers, but the instructions<sup>[<a name="id453773" href="#ftn.id453773">10</a>]</sup> presented here, are tailored for <span class="application">OpenLDAP</span>.
+	TLS is used for many types of servers, but the instructions<sup>[<a name="id2713435" href="#ftn.id2713435" class="footnote">10</a>]</sup> presented here, are tailored for <span class="application">OpenLDAP</span>.
 	</p><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Note</h3><p>
 	The <span class="emphasis"><em>Common Name (CN)</em></span>, in the following example, <span class="emphasis"><em>MUST</em></span> be
 	the fully qualified domain name (FQDN) of your ldap server.
@@ -51,7 +51,7 @@
 <code class="prompt">root# </code> cd myCA
 </code>
 </pre><p>
-	Now generate the CA:<sup>[<a name="id453845" href="#ftn.id453845">11</a>]</sup>
+	Now generate the CA:<sup>[<a name="id2713510" href="#ftn.id2713510" class="footnote">11</a>]</sup>
 </p><pre class="screen">
 <code class="computeroutput">
 <code class="prompt">root# </code> /usr/share/ssl/misc/CA.pl -newca
@@ -207,9 +207,9 @@
 </code>
 </pre><p>
 	</p><p>
-	That's all there is to it. Now on to <a href="ch-ldap-tls.html#s1-test-ldap-tls" title="Testing">the section called &#8220;Testing&#8221;</a>
+	That's all there is to it. Now on to <a class="xref" href="ch-ldap-tls.html#s1-test-ldap-tls" title="Testing">the section called &#8220;Testing&#8221;</a>
 	</p></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="s1-test-ldap-tls"></a>Testing</h2></div></div></div><p>
-<a class="indexterm" name="id454217"></a>
+<a class="indexterm" name="id2713918"></a>
 This is the easy part. Restart the server:
 </p><pre class="screen">
 <code class="computeroutput">
@@ -220,7 +220,7 @@
 </code>
 </pre><p>
 	Then, using <code class="literal">ldapsearch</code>, test an anonymous search with the
-	<code class="option">-ZZ</code><sup>[<a name="id454256" href="#ftn.id454256">12</a>]</sup> option:
+	<code class="option">-ZZ</code><sup>[<a name="id2713960" href="#ftn.id2713960" class="footnote">12</a>]</sup> option:
 </p><pre class="screen">
 <code class="computeroutput">
 <code class="prompt">root# </code> ldapsearch -x -b "dc=ldap,dc=abmas,dc=biz" \
@@ -263,25 +263,25 @@
 sambaNextGroupRid: 67109863
 </code>
 </pre><p>
-	If you have any problems, please read <a href="ch-ldap-tls.html#s1-int-ldap-tls" title="Troubleshooting">the section called &#8220;Troubleshooting&#8221;</a>
+	If you have any problems, please read <a class="xref" href="ch-ldap-tls.html#s1-int-ldap-tls" title="Troubleshooting">the section called &#8220;Troubleshooting&#8221;</a>
 </p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="s1-int-ldap-tls"></a>Troubleshooting</h2></div></div></div><p>
-<a class="indexterm" name="id454338"></a>
+<a class="indexterm" name="id2714058"></a>
 The most common error when configuring TLS, as I have already mentioned numerous times, is that the
-<span class="emphasis"><em>Common Name (CN)</em></span> you entered in <a href="ch-ldap-tls.html#s1-config-ldap-tls-server" title="Generating the Server Certificate">the section called &#8220;Generating the Server Certificate&#8221;</a> is
+<span class="emphasis"><em>Common Name (CN)</em></span> you entered in <a class="xref" href="ch-ldap-tls.html#s1-config-ldap-tls-server" title="Generating the Server Certificate">the section called &#8220;Generating the Server Certificate&#8221;</a> is
 <span class="emphasis"><em>NOT</em></span> the Fully Qualified Domain Name (FQDN) of your ldap server.
 </p><p>
 Other errors could be that you have a typo somewhere in your <code class="literal">ldapsearch</code> command, or that
 your have the wrong permissions on the <code class="filename">servercrt.pem</code> and <code class="filename">cacert.pem</code>
-files. They should be set with <code class="literal">chmod 640</code>, as per <a href="ch-ldap-tls.html#s1-config-ldap-tls-install" title="Installing the Certificates">the section called &#8220;Installing the Certificates&#8221;</a>.
+files. They should be set with <code class="literal">chmod 640</code>, as per <a class="xref" href="ch-ldap-tls.html#s1-config-ldap-tls-install" title="Installing the Certificates">the section called &#8220;Installing the Certificates&#8221;</a>.
 </p><p>
 For anything else, it's best to read through your ldap logfile or join the <span class="application">OpenLDAP</span> mailing list.
-</p></div><div class="footnotes"><br><hr width="100" align="left"><div class="footnote"><p><sup>[<a name="ftn.id453717" href="#id453717">8</a>] </sup>We could however, get our generated server certificate signed by proper CAs, like <a href="http://www.thawte.com/" target="_top">Thawte</a> and <a href="http://www.verisign.com/" target="_top">VeriSign</a>, which
-	you pay for, or the free ones, via <a href="http://www.cacert.org/" target="_top">CAcert</a>
-	</p></div><div class="footnote"><p><sup>[<a name="ftn.id453757" href="#id453757">9</a>] </sup>The downside to
+</p></div><div class="footnotes"><br><hr width="100" align="left"><div class="footnote"><p><sup>[<a name="ftn.id2713374" href="#id2713374" class="para">8</a>] </sup>We could however, get our generated server certificate signed by proper CAs, like <a class="ulink" href="http://www.thawte.com/" target="_top">Thawte</a> and <a class="ulink" href="http://www.verisign.com/" target="_top">VeriSign</a>, which
+	you pay for, or the free ones, via <a class="ulink" href="http://www.cacert.org/" target="_top">CAcert</a>
+	</p></div><div class="footnote"><p><sup>[<a name="ftn.id2713416" href="#id2713416" class="para">9</a>] </sup>The downside to
 	making our own CA, is that the certificate is not automatically recognized by clients, like the commercial
-	ones are.</p></div><div class="footnote"><p><sup>[<a name="ftn.id453773" href="#id453773">10</a>] </sup>For information straight from the
-	horse's mouth, please visit <a href="http://www.openssl.org/docs/HOWTO/" target="_top">http://www.openssl.org/docs/HOWTO/</a>; the main OpenSSL
-	site.</p></div><div class="footnote"><p><sup>[<a name="ftn.id453845" href="#id453845">11</a>] </sup>Your <code class="filename">CA.pl</code> or <code class="filename">CA.sh</code> might not be
+	ones are.</p></div><div class="footnote"><p><sup>[<a name="ftn.id2713435" href="#id2713435" class="para">10</a>] </sup>For information straight from the
+	horse's mouth, please visit <a class="ulink" href="http://www.openssl.org/docs/HOWTO/" target="_top">http://www.openssl.org/docs/HOWTO/</a>; the main OpenSSL
+	site.</p></div><div class="footnote"><p><sup>[<a name="ftn.id2713510" href="#id2713510" class="para">11</a>] </sup>Your <code class="filename">CA.pl</code> or <code class="filename">CA.sh</code> might not be
 	in the same location as mine is, you can find it by using the <code class="literal">locate</code> command, i.e.,
 	<code class="literal">locate CA.pl</code>.  If the command complains about the database being too old, run
-	<code class="literal">updatedb</code> as <span class="emphasis"><em>root</em></span> to update it.</p></div><div class="footnote"><p><sup>[<a name="ftn.id454256" href="#id454256">12</a>] </sup>See <code class="literal">man ldapsearch</code></p></div></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="Appendix.html">Up</a></td><td width="40%" align="right"> <a accesskey="n" href="ch46.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">Chapter 44. 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 46. Samba Support</td></tr></table></div></body></html>
+	<code class="literal">updatedb</code> as <span class="emphasis"><em>root</em></span> to update it.</p></div><div class="footnote"><p><sup>[<a name="ftn.id2713960" href="#id2713960" class="para">12</a>] </sup>See <code class="literal">man ldapsearch</code></p></div></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="Appendix.html">Up</a></td><td width="40%" align="right"> <a accesskey="n" href="ch46.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">Chapter 44. 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 46. Samba Support</td></tr></table></div></body></html>

Modified: branches/samba/experimental/docs/htmldocs/Samba3-HOWTO/ch46.html
===================================================================
--- branches/samba/experimental/docs/htmldocs/Samba3-HOWTO/ch46.html	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/docs/htmldocs/Samba3-HOWTO/ch46.html	2008-06-09 06:59:20 UTC (rev 1920)
@@ -1,9 +1,9 @@
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Chapter 46. Samba Support</title><link rel="stylesheet" href="samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.72.0"><link rel="start" href="index.html" title="The Official Samba 3.2.x HOWTO and Reference Guide"><link rel="up" href="Appendix.html" title="Part VI. Reference Section"><link rel="prev" href="ch-ldap-tls.html" title="Chapter 45. LDAP and Transport Layer Security"><link rel="next" href="DNSDHCP.html" title="Chapter 47. 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 46. Samba Support</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="ch-ldap-tls.html">Prev</a> </td><th width="60%" align="center">Part VI. Reference Section</th><td width="20%" align="right"> <a accesskey="n" href="DNSDHCP.html">Next</a></td></tr></table><hr></div><div class="chapter" lang="en-US"><div class="titlepage"><div><div><h2 class="title"><a name="id454414"></a>Chapter 46. Samba Support</h2></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="sect1"><a href="ch46.html#id454529">Free Support</a></span></dt><dt><span class="sect1"><a href="ch46.html#id454727">Commercial Support</a></span></dt></dl></div><p>
-<a class="indexterm" name="id454423"></a>
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Chapter 46. Samba Support</title><link rel="stylesheet" href="../samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.73.1"><link rel="start" href="index.html" title="The Official Samba 3.2.x HOWTO and Reference Guide"><link rel="up" href="Appendix.html" title="Part VI. Reference Section"><link rel="prev" href="ch-ldap-tls.html" title="Chapter 45. LDAP and Transport Layer Security"><link rel="next" href="DNSDHCP.html" title="Chapter 47. 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 46. Samba Support</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="ch-ldap-tls.html">Prev</a> </td><th width="60%" align="center">Part VI. Reference Section</th><td width="20%" align="right"> <a accesskey="n" href="DNSDHCP.html">Next</a></td></tr></table><hr></div><div class="chapter" lang="en-US"><div class="titlepage"><div><div><h2 class="title"><a name="id2714139"></a>Chapter 46. Samba Support</h2></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="sect1"><a href="ch46.html#id2714269">Free Support</a></span></dt><dt><span class="sect1"><a href="ch46.html#id2714487">Commercial Support</a></span></dt></dl></div><p>
+<a class="indexterm" name="id2714148"></a>
 One of the most difficult to answer questions in the information technology industry is, &#8220;<span class="quote">What is
 support?</span>&#8221;. That question irritates some folks, as much as common answers may annoy others.
 </p><p>
-<a class="indexterm" name="id454438"></a>
+<a class="indexterm" name="id2714165"></a>
 The most aggravating situation pertaining to support is typified when, as a Linux user, a call is made to
 an Internet service provider who, instead of listening to the problem to find a solution, blandly replies:
 &#8220;<span class="quote">Oh, Linux? We do not support Linux!</span>&#8221;. It has happened to me, and similar situations happen
@@ -15,50 +15,50 @@
 at the right time, no matter the situation. Support is all that it takes to take away pain, disruption,
 inconvenience, loss of productivity, disorientation, uncertainty, and real or perceived risk.
 </p><p>
-<a class="indexterm" name="id454462"></a>
-<a class="indexterm" name="id454468"></a>
-<a class="indexterm" name="id454475"></a>
+<a class="indexterm" name="id2714195"></a>
+<a class="indexterm" name="id2714202"></a>
+<a class="indexterm" name="id2714209"></a>
 One of the forces that has become a driving force for the adoption of open source software is the fact that
 many IT businesses have provided services that have perhaps failed to deliver what the customer expected, or
 that have been found wanting for other reasons.
 </p><p>
-<a class="indexterm" name="id454488"></a>
-<a class="indexterm" name="id454494"></a>
+<a class="indexterm" name="id2714224"></a>
+<a class="indexterm" name="id2714231"></a>
 In recognition of the need for needs satisfaction as the primary experience an information technology user or
 consumer expects, the information provided in this chapter may help someone to avoid an unpleasant experience
 in respect of problem resolution.
 </p><p>
-<a class="indexterm" name="id454507"></a>
-<a class="indexterm" name="id454513"></a>
-<a class="indexterm" name="id454520"></a>
+<a class="indexterm" name="id2714245"></a>
+<a class="indexterm" name="id2714252"></a>
+<a class="indexterm" name="id2714259"></a>
 In the open source software arena there are two support options: free support and paid-for (commercial)
 support.
-</p><div class="sect1" lang="en-US"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id454529"></a>Free Support</h2></div></div></div><p>
-<a class="indexterm" name="id454537"></a>
-<a class="indexterm" name="id454544"></a>
-<a class="indexterm" name="id454550"></a>
-<a class="indexterm" name="id454557"></a>
-<a class="indexterm" name="id454564"></a>
-<a class="indexterm" name="id454571"></a>
+</p><div class="sect1" lang="en-US"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2714269"></a>Free Support</h2></div></div></div><p>
+<a class="indexterm" name="id2714277"></a>
+<a class="indexterm" name="id2714284"></a>
+<a class="indexterm" name="id2714291"></a>
+<a class="indexterm" name="id2714298"></a>
+<a class="indexterm" name="id2714305"></a>
+<a class="indexterm" name="id2714312"></a>
 	Free support may be obtained from friends, colleagues, user groups, mailing lists, and interactive help
 	facilities. An example of an interactive dacility is the Internet relay chat (IRC) channels that host user
 	supported mutual assistance.
 	</p><p>
-<a class="indexterm" name="id454583"></a>
-<a class="indexterm" name="id454590"></a>
-<a class="indexterm" name="id454597"></a>
-<a class="indexterm" name="id454603"></a>
-<a class="indexterm" name="id454610"></a>
+<a class="indexterm" name="id2714326"></a>
+<a class="indexterm" name="id2714333"></a>
+<a class="indexterm" name="id2714340"></a>
+<a class="indexterm" name="id2714346"></a>
+<a class="indexterm" name="id2714353"></a>
 	The Samba project maintains a mailing list that is commonly used to discuss solutions to Samba deployments.
-	Information regarding subscription to the Samba mailing list can be found on the Samba <a href="https://lists.samba.org/mailman/" target="_top">web</a> site. The public mailing list that can be used to obtain
+	Information regarding subscription to the Samba mailing list can be found on the Samba <a class="ulink" href="https://lists.samba.org/mailman/" target="_top">web</a> site. The public mailing list that can be used to obtain
 	free, user contributed, support is called the <code class="literal">samba</code> list. The email address for this list
 	is at <code class="literal">mail:samba at samba.org</code>.  Information regarding the Samba IRC channels may be found on
-	the Samba <a href="http://www.samba.org/samba.irc.html" target="_top">IRC</a> web page.
+	the Samba <a class="ulink" href="http://www.samba.org/samba.irc.html" target="_top">IRC</a> web page.
 	</p><p>
-<a class="indexterm" name="id454647"></a>
-<a class="indexterm" name="id454654"></a>
-<a class="indexterm" name="id454661"></a>
-<a class="indexterm" name="id454667"></a>
+<a class="indexterm" name="id2714394"></a>
+<a class="indexterm" name="id2714401"></a>
+<a class="indexterm" name="id2714408"></a>
+<a class="indexterm" name="id2714415"></a>
 	As a general rule, it is considered poor net behavior to contact a Samba Team member directly
 	for free support. Most active members of the Samba Team work exceptionally long hours to assist
 	users who have demonstrated a qualified problem. Some team members may respond to direct email
@@ -66,40 +66,40 @@
 	Team members actually provide professional paid-for Samba support and it is therefore wise
 	to show appropriate discretion and reservation in all direct contact.
 	</p><p>
-<a class="indexterm" name="id454682"></a>
-<a class="indexterm" name="id454689"></a>
-<a class="indexterm" name="id454696"></a>
+<a class="indexterm" name="id2714434"></a>
+<a class="indexterm" name="id2714441"></a>
+<a class="indexterm" name="id2714448"></a>
 	When you stumble across a Samba bug, often the quickest way to get it resolved is by posting
-	a bug <a href="https://bugzilla.samba.org/" target="_top">report</a>. All such reports are mailed to
+	a bug <a class="ulink" href="https://bugzilla.samba.org/" target="_top">report</a>. All such reports are mailed to
 	the responsible code maintainer for action. The better the report, and the more serious it is,
 	the sooner it will be dealt with. On the other hand, if the responsible person can not duplicate
 	the reported bug it is likely to be rejected. It is up to you to provide sufficient information
 	that will permit the problem to be reproduced.
 	</p><p>
-<a class="indexterm" name="id454716"></a>
+<a class="indexterm" name="id2714472"></a>
 	We all recognize that sometimes free support does not provide the answer that is sought within
 	the time-frame required. At other times the problem is elusive and you may lack the experience
 	necessary to isolate the problem and thus to resolve it. This is a situation where is may be
 	prudent to purchase paid-for support.
-	</p></div><div class="sect1" lang="en-US"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id454727"></a>Commercial Support</h2></div></div></div><p>
+	</p></div><div class="sect1" lang="en-US"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2714487"></a>Commercial Support</h2></div></div></div><p>
 	There are six basic support oriented services that are most commonly sought by Samba sites:
 	</p><div class="itemizedlist"><ul type="disc"><li><p>Assistance with network design</p></li><li><p>Staff Training</p></li><li><p>Assistance with Samba network deployment and installation</p></li><li><p>Priority telephone or email Samba configuration assistance</p></li><li><p>Trouble-shooting and diagnostic assistance</p></li><li><p>Provision of quality assured ready-to-install Samba binary packages</p></li></ul></div><p>
-<a class="indexterm" name="id454771"></a>
-<a class="indexterm" name="id454778"></a>
+<a class="indexterm" name="id2714534"></a>
+<a class="indexterm" name="id2714541"></a>
 	Information regarding companies that provide professional Samba support can be obtained by performing a Google
-	search, as well as by reference to the Samba <a href="http://www.samba.org/samba/support.html" target="_top">Support</a> web page. Companies who notify the Samba Team
+	search, as well as by reference to the Samba <a class="ulink" href="http://www.samba.org/samba/support.html" target="_top">Support</a> web page. Companies who notify the Samba Team
 	that they provide commercial support are given a free listing that is sorted by the country of origin.
 	Multiple listings are permitted, however no guarantee is offered. It is left to you to qualify a support
 	provider and to satisfy yourself that both the company and its staff are able to deliver what is required of
 	them.
 	</p><p>
-<a class="indexterm" name="id454799"></a>
+<a class="indexterm" name="id2714566"></a>
 	The policy within the Samba Team is to treat all commercial support providers equally and to show no
 	preference. As a result, Samba Team members who provide commercial support are lumped in with everyone else.
 	You are encouraged to obtain the services needed from a company in your local area. The open source movement
 	is pro-community; so do what you can to help a local business to prosper.
 	</p><p>
-<a class="indexterm" name="id454812"></a>
+<a class="indexterm" name="id2714583"></a>
 	Open source software support can be found in any quality, at any price and in any place you can
 	to obtain it. Over 180 companies around the world provide Samba support, there is no excuse for
 	suffering in the mistaken belief that Samba is unsupported software  it is supported.

Modified: branches/samba/experimental/docs/htmldocs/Samba3-HOWTO/classicalprinting.html
===================================================================
--- branches/samba/experimental/docs/htmldocs/Samba3-HOWTO/classicalprinting.html	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/docs/htmldocs/Samba3-HOWTO/classicalprinting.html	2008-06-09 06:59:20 UTC (rev 1920)
@@ -1,22 +1,22 @@
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Chapter 21. Classical Printing Support</title><link rel="stylesheet" href="samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.72.0"><link rel="start" href="index.html" title="The Official Samba 3.2.x HOWTO and Reference Guide"><link rel="up" href="optional.html" title="Part III. Advanced Configuration"><link rel="prev" href="msdfs.html" title="Chapter 20. Hosting a Microsoft Distributed File System Tree"><link rel="next" href="CUPS-printing.html" title="Chapter 22. 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 21. 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="classicalprinting"></a>Chapter 21. 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><code class="email">&lt;<a href="mailto:kpfeifle at danka.de">kpfeifle at danka.de</a>&gt;</code></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><code class="email">&lt;<a href="mailto:jerry at samba.org">jerry at samba.org</a>&gt;</code></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><code class="email">&lt;<a href="mailto:jht at samba.org">jht at samba.org</a>&gt;</code></p></div></div></div></div><div><p class="pubdate">May 31, 2003</p></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="sect1"><a href="classicalprinting.html#id390934">Features and Benefits</a></span></dt><dt><span class="sect1"><a href="classicalprinting.html#id391142">Technical Introduction</a></span></dt><dd><dl><dt><span class="sect2"><a href="classicalprinting.html#id391282">Client to Samba Print Job Processing</a></span></dt><dt><span class="sect2"><a href="classicalprinting.html#id391335">Printing-Related Configuration Parameters</a></span></dt></dl></dd><dt><span class="sect1"><a href="classicalprinting.html#id391430">Simple Print Configuration</a></span></dt><dd><dl><dt><span class="sect2"><a href="classicalprinting.html#id391698">Verifying Configuration with <code class="literal">testparm</code></a></span></dt><dt><span class="sect2"><a href="classicalprinting.html#id391880">Rapid Configuration Validation</a></span></dt></dl></dd><dt><span class="sect1"><a href="classicalprinting.html#id392225">Extended Printing Configuration</a></span></dt><dd><dl><dt><span class="sect2"><a href="classicalprinting.html#id392691">Detailed Explanation Settings</a></span></dt></dl></dd><dt><span class="sect1"><a href="classicalprinting.html#cups-msrpc">Printing Developments Since Samba-2.2</a></span></dt><dd><dl><dt><span class="sect2"><a href="classicalprinting.html#id395044">Point'n'Print Client Drivers on Samba Servers</a></span></dt><dt><span class="sect2"><a href="classicalprinting.html#id395198">The Obsoleted [printer$] Section</a></span></dt><dt><span class="sect2"><a href="classicalprinting.html#id395308">Creating the [print$] Share</a></span></dt><dt><span class="sect2"><a href="classicalprinting.html#id395515">[print$] Stanza Parameters</a></span></dt><dt><span class="sect2"><a href="classicalprinting.html#id395788">The [print$] Share Directory</a></span></dt></dl></dd><dt><span class="sect1"><a href="classicalprinting.html#id395912">Installing Drivers into [print$]</a></span></dt><dd><dl><dt><span class="sect2"><a href="classicalprinting.html#id396001">Add Printer Wizard Driver Installation</a></span></dt><dt><span class="sect2"><a href="classicalprinting.html#inst-rpc">Installing Print Drivers Using <code class="literal">rpcclient</code></a></span></dt></dl></dd><dt><span class="sect1"><a href="classicalprinting.html#id397714">Client Driver Installation Procedure</a></span></dt><dd><dl><dt><span class="sect2"><a href="classicalprinting.html#id397729">First Client Driver Installation</a></span></dt><dt><span class="sect2"><a href="classicalprinting.html#prt-modeset">Setting Device Modes on New Printers</a></span></dt><dt><span class="sect2"><a href="classicalprinting.html#id398228">Additional Client Driver Installation</a></span></dt><dt><span class="sect2"><a href="classicalprinting.html#id398340">Always Make First Client Connection as root or &#8220;<span class="quote">printer admin</span>&#8221;</a></span></dt></dl></dd><dt><span class="sect1"><a href="classicalprinting.html#id398491">Other Gotchas</a></span></dt><dd><dl><dt><span class="sect2"><a href="classicalprinting.html#id398507">Setting Default Print Options for Client Drivers</a></span></dt><dt><span class="sect2"><a href="classicalprinting.html#id398839">Supporting Large Numbers of Printers</a></span></dt><dt><span class="sect2"><a href="classicalprinting.html#id399075">Adding New Printers with the Windows NT APW</a></span></dt><dt><span class="sect2"><a href="classicalprinting.html#id399282">Error Message: &#8220;<span class="quote">Cannot connect under a different Name</span>&#8221;</a></span></dt><dt><span class="sect2"><a href="classicalprinting.html#id399380">Take Care When Assembling Driver Files</a></span></dt><dt><span class="sect2"><a href="classicalprinting.html#id399581">Samba and Printer Ports</a></span></dt><dt><span class="sect2"><a href="classicalprinting.html#id399675">Avoiding Common Client Driver Misconfiguration</a></span></dt></dl></dd><dt><span class="sect1"><a href="classicalprinting.html#id399708">The Imprints Toolset</a></span></dt><dd><dl><dt><span class="sect2"><a href="classicalprinting.html#id399746">What Is Imprints?</a></span></dt><dt><span class="sect2"><a href="classicalprinting.html#id399776">Creating Printer Driver Packages</a></span></dt><dt><span class="sect2"><a href="classicalprinting.html#id399789">The Imprints Server</a></span></dt><dt><span class="sect2"><a href="classicalprinting.html#id399802">The Installation Client</a></span></dt></dl></dd><dt><span class="sect1"><a href="classicalprinting.html#id399919">Adding Network Printers without User Interaction</a></span></dt><dt><span class="sect1"><a href="classicalprinting.html#id400158">The <code class="literal">addprinter</code> Command</a></span></dt><dt><span class="sect1"><a href="classicalprinting.html#id400192">Migration of Classical Printing to Samba</a></span></dt><dt><span class="sect1"><a href="classicalprinting.html#id400323">Publishing Printer Information in Active Directory or LDAP</a></span></dt><dt><span class="sect1"><a href="classicalprinting.html#id400350">Common Errors</a></span></dt><dd><dl><dt><span class="sect2"><a href="classicalprinting.html#id400355">I Give My Root Password but I Do Not Get Access</a></span></dt><dt><span class="sect2"><a href="classicalprinting.html#id400392">My Print Jobs Get Spooled into the Spooling Directory, but Then Get Lost</a></span></dt></dl></dd></dl></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id390934"></a>Features and Benefits</h2></div></div></div><p>
-<a class="indexterm" name="id390942"></a>
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Chapter 21. Classical Printing Support</title><link rel="stylesheet" href="../samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.73.1"><link rel="start" href="index.html" title="The Official Samba 3.2.x HOWTO and Reference Guide"><link rel="up" href="optional.html" title="Part III. Advanced Configuration"><link rel="prev" href="msdfs.html" title="Chapter 20. Hosting a Microsoft Distributed File System Tree"><link rel="next" href="CUPS-printing.html" title="Chapter 22. 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 21. 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="classicalprinting"></a>Chapter 21. 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><code class="email">&lt;<a class="email" href="mailto:kpfeifle at danka.de">kpfeifle at danka.de</a>&gt;</code></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><code class="email">&lt;<a class="email" href="mailto:jerry at samba.org">jerry at samba.org</a>&gt;</code></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><code class="email">&lt;<a class="email" href="mailto:jht at samba.org">jht at samba.org</a>&gt;</code></p></div></div></div></div><div><p class="pubdate">May 31, 2003</p></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="sect1"><a href="classicalprinting.html#id2644113">Features and Benefits</a></span></dt><dt><span class="sect1"><a href="classicalprinting.html#id2644336">Technical Introduction</a></span></dt><dd><dl><dt><span class="sect2"><a href="classicalprinting.html#id2644495">Client to Samba Print Job Processing</a></span></dt><dt><span class="sect2"><a href="classicalprinting.html#id2644555">Printing-Related Configuration Parameters</a></span></dt></dl></dd><dt><span class="sect1"><a href="classicalprinting.html#id2644656">Simple Print Configuration</a></span></dt><dd><dl><dt><span class="sect2"><a href="classicalprinting.html#id2644938">Verifying Configuration with <code class="literal">testparm</code></a></span></dt><dt><span class="sect2"><a href="classicalprinting.html#id2645135">Rapid Configuration Validation</a></span></dt></dl></dd><dt><span class="sect1"><a href="classicalprinting.html#id2645523">Extended Printing Configuration</a></span></dt><dd><dl><dt><span class="sect2"><a href="classicalprinting.html#id2645978">Detailed Explanation Settings</a></span></dt></dl></dd><dt><span class="sect1"><a href="classicalprinting.html#cups-msrpc">Printing Developments Since Samba-2.2</a></span></dt><dd><dl><dt><span class="sect2"><a href="classicalprinting.html#id2648706">Point'n'Print Client Drivers on Samba Servers</a></span></dt><dt><span class="sect2"><a href="classicalprinting.html#id2648876">The Obsoleted [printer$] Section</a></span></dt><dt><span class="sect2"><a href="classicalprinting.html#id2648997">Creating the [print$] Share</a></span></dt><dt><span class="sect2"><a href="classicalprinting.html#id2649214">[print$] Stanza Parameters</a></span></dt><dt><span class="sect2"><a href="classicalprinting.html#id2649535">The [print$] Share Directory</a></span></dt></dl></dd><dt><span class="sect1"><a href="classicalprinting.html#id2649677">Installing Drivers into [print$]</a></span></dt><dd><dl><dt><span class="sect2"><a href="classicalprinting.html#id2649770">Add Printer Wizard Driver Installation</a></span></dt><dt><span class="sect2"><a href="classicalprinting.html#inst-rpc">Installing Print Drivers Using <code class="literal">rpcclient</code></a></span></dt></dl></dd><dt><span class="sect1"><a href="classicalprinting.html#id2651709">Client Driver Installation Procedure</a></span></dt><dd><dl><dt><span class="sect2"><a href="classicalprinting.html#id2651726">First Client Driver Installation</a></span></dt><dt><span class="sect2"><a href="classicalprinting.html#prt-modeset">Setting Device Modes on New Printers</a></span></dt><dt><span class="sect2"><a href="classicalprinting.html#id2578512">Additional Client Driver Installation</a></span></dt><dt><span class="sect2"><a href="classicalprinting.html#id2578630">Always Make First Client Connection as root or &#8220;<span class="quote">printer admin</span>&#8221;</a></span></dt></dl></dd><dt><span class="sect1"><a href="classicalprinting.html#id2652848">Other Gotchas</a></span></dt><dd><dl><dt><span class="sect2"><a href="classicalprinting.html#id2652869">Setting Default Print Options for Client Drivers</a></span></dt><dt><span class="sect2"><a href="classicalprinting.html#id2653236">Supporting Large Numbers of Printers</a></span></dt><dt><span class="sect2"><a href="classicalprinting.html#id2653492">Adding New Printers with the Windows NT APW</a></span></dt><dt><span class="sect2"><a href="classicalprinting.html#id2653752">Error Message: &#8220;<span class="quote">Cannot connect under a different Name</span>&#8221;</a></span></dt><dt><span class="sect2"><a href="classicalprinting.html#id2653865">Take Care When Assembling Driver Files</a></span></dt><dt><span class="sect2"><a href="classicalprinting.html#id2654175">Samba and Printer Ports</a></span></dt><dt><span class="sect2"><a href="classicalprinting.html#id2654284">Avoiding Common Client Driver Misconfiguration</a></span></dt></dl></dd><dt><span class="sect1"><a href="classicalprinting.html#id2654321">The Imprints Toolset</a></span></dt><dd><dl><dt><span class="sect2"><a href="classicalprinting.html#id2654378">What Is Imprints?</a></span></dt><dt><span class="sect2"><a href="classicalprinting.html#id2654412">Creating Printer Driver Packages</a></span></dt><dt><span class="sect2"><a href="classicalprinting.html#id2654428">The Imprints Server</a></span></dt><dt><span class="sect2"><a href="classicalprinting.html#id2654445">The Installation Client</a></span></dt></dl></dd><dt><span class="sect1"><a href="classicalprinting.html#id2654578">Adding Network Printers without User Interaction</a></span></dt><dt><span class="sect1"><a href="classicalprinting.html#id2654850">The <code class="literal">addprinter</code> Command</a></span></dt><dt><span class="sect1"><a href="classicalprinting.html#id2654889">Migration of Classical Printing to Samba</a></span></dt><dt><span class="sect1"><a href="classicalprinting.html#id2655038">Publishing Printer Information in Active Directory or LDAP</a></span></dt><dt><span class="sect1"><a href="classicalprinting.html#id2655067">Common Errors</a></span></dt><dd><dl><dt><span class="sect2"><a href="classicalprinting.html#id2655073">I Give My Root Password but I Do Not Get Access</a></span></dt><dt><span class="sect2"><a href="classicalprinting.html#id2655114">My Print Jobs Get Spooled into the Spooling Directory, but Then Get Lost</a></span></dt></dl></dd></dl></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2644113"></a>Features and Benefits</h2></div></div></div><p>
+<a class="indexterm" name="id2644121"></a>
 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 class="indexterm" name="id390954"></a>
-<a class="indexterm" name="id390960"></a>
-<a class="indexterm" name="id390967"></a>
-<a class="indexterm" name="id390974"></a>
-<a class="indexterm" name="id390981"></a>
-<a class="indexterm" name="id390988"></a>
-<a class="indexterm" name="id390994"></a>
-<a class="indexterm" name="id391001"></a>
-<a class="indexterm" name="id391008"></a>
-<a class="indexterm" name="id391015"></a>
-<a class="indexterm" name="id391022"></a>
-<a class="indexterm" name="id391028"></a>
-<a class="indexterm" name="id391035"></a>
-<a class="indexterm" name="id391042"></a>
+<a class="indexterm" name="id2644134"></a>
+<a class="indexterm" name="id2644141"></a>
+<a class="indexterm" name="id2644148"></a>
+<a class="indexterm" name="id2644155"></a>
+<a class="indexterm" name="id2644162"></a>
+<a class="indexterm" name="id2644169"></a>
+<a class="indexterm" name="id2644176"></a>
+<a class="indexterm" name="id2644183"></a>
+<a class="indexterm" name="id2644190"></a>
+<a class="indexterm" name="id2644197"></a>
+<a class="indexterm" name="id2644204"></a>
+<a class="indexterm" name="id2644211"></a>
+<a class="indexterm" name="id2644218"></a>
+<a class="indexterm" name="id2644225"></a>
 A Samba print service may be run on a standalone or domain member server, side by side with file serving
 functions, or on a dedicated print server.  It can be made as tightly or as loosely secured as needs dictate.
 Configurations may be simple or complex. Available authentication schemes are essentially the same as
@@ -30,23 +30,23 @@
 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>
-<a class="indexterm" name="id391087"></a>
-<a class="indexterm" name="id391094"></a>
+<a class="indexterm" name="id2644275"></a>
+<a class="indexterm" name="id2644282"></a>
 This chapter outlines the fundamentals of Samba printing as implemented by the more traditional UNIX
 BSD- and System V-style printing systems. Much of the information in this chapter applies also to CUPS.  If
 you use CUPS, you may be tempted to jump to the next chapter, but you will certainly miss a few things if you
-do. For further information refer to <a href="CUPS-printing.html" title="Chapter 22. CUPS Printing Support">CUPS Printing Support</a>.
+do. For further information refer to <a class="link" href="CUPS-printing.html" title="Chapter 22. CUPS Printing Support">CUPS Printing Support</a>.
 </p><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Note</h3><p>
-<a class="indexterm" name="id391116"></a>
-<a class="indexterm" name="id391122"></a>
-<a class="indexterm" name="id391129"></a>
+<a class="indexterm" name="id2644308"></a>
+<a class="indexterm" name="id2644315"></a>
+<a class="indexterm" name="id2644321"></a>
 Most of the following examples have been verified on Windows XP Professional clients. Where this document
 describes the responses to commands given, bear in mind that Windows 200x/XP clients are quite similar but may
 differ in minor details. Windows NT4 is somewhat different again.
-</p></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id391142"></a>Technical Introduction</h2></div></div></div><p>
-<a class="indexterm" name="id391150"></a>
-<a class="indexterm" name="id391156"></a>
-<a class="indexterm" name="id391163"></a>
+</p></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2644336"></a>Technical Introduction</h2></div></div></div><p>
+<a class="indexterm" name="id2644344"></a>
+<a class="indexterm" name="id2644351"></a>
+<a class="indexterm" name="id2644358"></a>
 Samba's printing support always relies on the installed print subsystem of the UNIX OS it runs on. Samba is a
 <code class="literal">middleman.</code> 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
@@ -54,42 +54,42 @@
 of which behave differently, as well as the various UNIX print subsystems, which themselves have different
 features and are accessed differently.
 </p><p>
-<a class="indexterm" name="id391184"></a>
-<a class="indexterm" name="id391191"></a>
+<a class="indexterm" name="id2644391"></a>
+<a class="indexterm" name="id2644398"></a>
 This chapter deals with the traditional way of UNIX printing. The next chapter covers in great detail the more
 modern CUPS.
 </p><div class="important" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Important</h3><p>
-<a class="indexterm" name="id391203"></a>
+<a class="indexterm" name="id2644411"></a>
 CUPS users, be warned: do not just jump on to the next chapter. You might miss important information only found here!
 </p></div><p>
-<a class="indexterm" name="id391214"></a>
-<a class="indexterm" name="id391221"></a>
-<a class="indexterm" name="id391228"></a>
-<a class="indexterm" name="id391234"></a>
+<a class="indexterm" name="id2644424"></a>
+<a class="indexterm" name="id2644430"></a>
+<a class="indexterm" name="id2644437"></a>
+<a class="indexterm" name="id2644444"></a>
 It is apparent from postings on the Samba mailing list that print configuration is one of the most problematic
 aspects of Samba administration today. Many new Samba administrators have the impression that Samba performs
 some sort of print processing. Rest assured, Samba does not perform any type of print processing. It does not
 do any form of print filtering.
 </p><p>
-<a class="indexterm" name="id391250"></a>
-<a class="indexterm" name="id391257"></a>
-<a class="indexterm" name="id391264"></a>
-<a class="indexterm" name="id391271"></a>
+<a class="indexterm" name="id2644461"></a>
+<a class="indexterm" name="id2644467"></a>
+<a class="indexterm" name="id2644474"></a>
+<a class="indexterm" name="id2644481"></a>
 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="id391282"></a>Client to Samba Print Job Processing</h3></div></div></div><p>
+</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2644495"></a>Client to Samba Print Job Processing</h3></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="id391335"></a>Printing-Related Configuration Parameters</h3></div></div></div><p>
-<a class="indexterm" name="id391343"></a>
-<a class="indexterm" name="id391350"></a>
-<a class="indexterm" name="id391357"></a>
+	configuration settings.</p></li></ol></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2644555"></a>Printing-Related Configuration Parameters</h3></div></div></div><p>
+<a class="indexterm" name="id2644563"></a>
+<a class="indexterm" name="id2644570"></a>
+<a class="indexterm" name="id2644577"></a>
 There are a number of configuration parameters to control Samba's printing behavior. Please refer to the man
 page for <code class="filename">smb.conf</code> 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.
@@ -103,20 +103,20 @@
 		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="id391430"></a>Simple Print Configuration</h2></div></div></div><p>
-<a class="indexterm" name="id391438"></a>
-<a class="indexterm" name="id391444"></a>
-<a class="indexterm" name="id391451"></a>
-<a class="indexterm" name="id391458"></a>
-<a href="classicalprinting.html#simpleprc" title="Example 21.1. Simple Configuration with BSD Printing">Simple Configuration with BSD Printing</a> shows a simple printing configuration.
+		</p></dd></dl></div></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2644656"></a>Simple Print Configuration</h2></div></div></div><p>
+<a class="indexterm" name="id2644664"></a>
+<a class="indexterm" name="id2644670"></a>
+<a class="indexterm" name="id2644677"></a>
+<a class="indexterm" name="id2644684"></a>
+<a class="link" href="classicalprinting.html#simpleprc" title="Example 21.1. Simple Configuration with BSD Printing">Simple Configuration with BSD Printing</a> shows a simple printing configuration.
 If you compare this with your own, you may find additional parameters that have been preconfigured by your OS
 vendor. Following is a discussion and explanation of the parameters. This example does not use many
 parameters.  However, in many environments these are enough to provide a valid <code class="filename">smb.conf</code> file that enables
 all clients to print.
-</p><div class="example"><a name="simpleprc"></a><p class="title"><b>Example 21.1. Simple Configuration with BSD Printing</b></p><div class="example-contents"><table class="simplelist" border="0" summary="Simple list"><tr><td> </td></tr><tr><td><em class="parameter"><code>[global]</code></em></td></tr><tr><td><a class="indexterm" name="id391508"></a><em class="parameter"><code>printing = bsd</code></em></td></tr><tr><td><a class="indexterm" name="id391521"></a><em class="parameter"><code>load printers = yes</code></em></td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[printers]</code></em></td></tr><tr><td><a class="indexterm" name="id391542"></a><em class="parameter"><code>path = /var/spool/samba</code></em></td></tr><tr><td><a class="indexterm" name="id391555"></a><em class="parameter"><code>printable = yes</code></em></td></tr><tr><td><a class="indexterm" name="id391568"></a><em class="parameter"><code>public = yes</code></em></td></tr><tr><td><a class="indexterm" name="id391580"></a><em class="parameter"><code>writable = no</code></em></td></tr></table></div></div><br class="example-break"><p>
-<a class="indexterm" name="id391596"></a>
-<a class="indexterm" name="id391603"></a>
-<a class="indexterm" name="id391609"></a>
+</p><div class="example"><a name="simpleprc"></a><p class="title"><b>Example 21.1. Simple Configuration with BSD Printing</b></p><div class="example-contents"><table class="simplelist" border="0" summary="Simple list"><tr><td> </td></tr><tr><td><em class="parameter"><code>[global]</code></em></td></tr><tr><td><a class="indexterm" name="id2644736"></a><em class="parameter"><code>printing = bsd</code></em></td></tr><tr><td><a class="indexterm" name="id2644748"></a><em class="parameter"><code>load printers = yes</code></em></td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[printers]</code></em></td></tr><tr><td><a class="indexterm" name="id2644768"></a><em class="parameter"><code>path = /var/spool/samba</code></em></td></tr><tr><td><a class="indexterm" name="id2644780"></a><em class="parameter"><code>printable = yes</code></em></td></tr><tr><td><a class="indexterm" name="id2644792"></a><em class="parameter"><code>public = yes</code></em></td></tr><tr><td><a class="indexterm" name="id2644803"></a><em class="parameter"><code>writable = no</code></em></td></tr></table></div></div><br class="example-break"><p>
+<a class="indexterm" name="id2644818"></a>
+<a class="indexterm" name="id2644825"></a>
+<a class="indexterm" name="id2644832"></a>
 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 <code class="filename">smb.conf</code> file, this overwrites
 the default value. The <code class="literal">testparm</code> utility when run as root is capable of reporting all
@@ -124,33 +124,33 @@
 misconfigured settings. The complete output is easily 360 lines and more, so you may want to pipe it through a
 pager program.
 </p><p>  
-<a class="indexterm" name="id391647"></a>
-<a class="indexterm" name="id391654"></a>
-<a class="indexterm" name="id391661"></a>
+<a class="indexterm" name="id2644874"></a>
+<a class="indexterm" name="id2644881"></a>
+<a class="indexterm" name="id2644888"></a>
 The syntax for the configuration file is easy to grasp. You should know that  is not very picky about its
 syntax. As has been explained elsewhere in this book, Samba tolerates some spelling errors (such as
-<a class="indexterm" name="id391669"></a>browseable instead of <a class="indexterm" name="id391676"></a>browsable), and spelling is
+<a class="link" href="smb.conf.5.html#BROWSEABLE">browseable</a> instead of <a class="link" href="smb.conf.5.html#BROWSABLE">browsable</a>), and spelling is
 case-insensitive. It is permissible to use <em class="parameter"><code>Yes/No</code></em> or <em class="parameter"><code>True/False</code></em>
 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="id391698"></a>Verifying Configuration with <code class="literal">testparm</code></h3></div></div></div><p>
-<a class="indexterm" name="id391710"></a>
-<a class="indexterm" name="id391717"></a>
-<a class="indexterm" name="id391724"></a>
-<a class="indexterm" name="id391731"></a>
-<a class="indexterm" name="id391737"></a>
-<a class="indexterm" name="id391744"></a>
-<a class="indexterm" name="id391751"></a>
-<a class="indexterm" name="id391758"></a>
-<a class="indexterm" name="id391765"></a>
-<a class="indexterm" name="id391771"></a>
-<a class="indexterm" name="id391778"></a>
+</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2644938"></a>Verifying Configuration with <code class="literal">testparm</code></h3></div></div></div><p>
+<a class="indexterm" name="id2644951"></a>
+<a class="indexterm" name="id2644958"></a>
+<a class="indexterm" name="id2644965"></a>
+<a class="indexterm" name="id2644972"></a>
+<a class="indexterm" name="id2644978"></a>
+<a class="indexterm" name="id2644985"></a>
+<a class="indexterm" name="id2644992"></a>
+<a class="indexterm" name="id2644999"></a>
+<a class="indexterm" name="id2645006"></a>
+<a class="indexterm" name="id2645013"></a>
+<a class="indexterm" name="id2645020"></a>
 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 <code class="constant">lp</code>,
 <code class="constant">print</code>, <code class="constant">spool</code>, <code class="constant">driver</code>,
 <code class="constant">ports</code>, and <code class="constant">[</code> in <code class="literal">testparm</code>'s output. This provides
 a convenient overview of the running <code class="literal">smbd</code> 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 <a href="classicalprinting.html#simpleprc" title="Example 21.1. Simple Configuration with BSD Printing">the example above</a>:
+with settings shown in <a class="link" href="classicalprinting.html#simpleprc" title="Example 21.1. Simple Configuration with BSD Printing">the example above</a>:
 </p><pre class="screen">
 <code class="prompt">root# </code><strong class="userinput"><code>testparm -s -v | egrep "(lp|print|spool|driver|ports|\[)"</code></strong>
  Load smb config files from /etc/samba/smb.conf
@@ -194,14 +194,14 @@
 The <code class="literal">testparm</code> 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="id391880"></a>Rapid Configuration Validation</h3></div></div></div><p> 
-<a class="indexterm" name="id391888"></a>
-<a class="indexterm" name="id391895"></a>
-<a class="indexterm" name="id391902"></a>
-<a class="indexterm" name="id391908"></a>
+</p></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2645135"></a>Rapid Configuration Validation</h3></div></div></div><p> 
+<a class="indexterm" name="id2645143"></a>
+<a class="indexterm" name="id2645150"></a>
+<a class="indexterm" name="id2645157"></a>
+<a class="indexterm" name="id2645164"></a>
 Should you need to troubleshoot at any stage, please always come back to this point first and verify if
 <code class="literal">testparm</code> shows the parameters you expect. To give you a warning from personal experience,
-try to just comment out the <a class="indexterm" name="id391923"></a>load printers parameter. If your 2.2.x system behaves like
+try to just comment out the <a class="link" href="smb.conf.5.html#LOADPRINTERS">load printers</a> parameter. If your 2.2.x system behaves like
 mine, you'll see this:
 </p><pre class="screen">
 <code class="prompt">root# </code>grep "load printers" /etc/samba/smb.conf
@@ -211,8 +211,8 @@
 <code class="prompt">root# </code>testparm -v /etc/samba/smb.conf | egrep "(load printers)"
         load printers = Yes
 </pre><p>
-<a class="indexterm" name="id391954"></a>
-<a class="indexterm" name="id391961"></a>
+<a class="indexterm" name="id2645220"></a>
+<a class="indexterm" name="id2645227"></a>
 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.
@@ -226,8 +226,8 @@
 <code class="prompt">root# </code><strong class="userinput"><code>testparm -s -v smb.conf.simpleprinting | egrep "(load printers)"</code></strong>
         load printers = No
 </pre><p>
-<a class="indexterm" name="id392000"></a>
-Only when the parameter is explicitly set to <a class="indexterm" name="id392007"></a>load printers = No would
+<a class="indexterm" name="id2645271"></a>
+Only when the parameter is explicitly set to <a class="link" href="smb.conf.5.html#LOADPRINTERS">load printers = No</a> 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 <code class="literal">testparm</code> to uncover hidden
@@ -237,8 +237,8 @@
 <code class="prompt">root# </code><strong class="userinput"><code>cat /etc/samba/smb.conf-minimal</code></strong>
         [printers]
 </pre><p>
-<a class="indexterm" name="id392061"></a>
-<a class="indexterm" name="id392068"></a>
+<a class="indexterm" name="id2645339"></a>
+<a class="indexterm" name="id2645346"></a>
 This example should show that you can use <code class="literal">testparm</code> 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 restart smbd!
@@ -276,10 +276,10 @@
 </pre><p>
 <code class="literal">testparm</code> issued two warnings:
 </p><div class="itemizedlist"><ul type="disc"><li><p>We did not specify the <em class="parameter"><code>[printers]</code></em> section as printable.</p></li><li><p>We did not tell Samba which spool directory to use.</p></li></ul></div><p>
-<a class="indexterm" name="id392147"></a>
-<a class="indexterm" name="id392154"></a>
-<a class="indexterm" name="id392159"></a>
-<a class="indexterm" name="id392165"></a>
+<a class="indexterm" name="id2645438"></a>
+<a class="indexterm" name="id2645445"></a>
+<a class="indexterm" name="id2645451"></a>
+<a class="indexterm" name="id2645456"></a>
 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
@@ -288,84 +288,84 @@
 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: <code class="literal">Internal whitespace in a parameter value is retained verbatim.</code> 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><a class="indexterm" name="id392199"></a><em class="parameter"><code>printing =  lprng</code></em></td></tr></table><p>
+</p><table class="simplelist" border="0" summary="Simple list"><tr><td># This defines LPRng as the printing system</td></tr><tr><td><a class="indexterm" name="id2645496"></a><em class="parameter"><code>printing =  lprng</code></em></td></tr></table><p>
 </p><p>
 will regard the whole of the string after the <code class="literal">=</code> 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="id392225"></a>Extended Printing Configuration</h2></div></div></div><p>
-<a class="indexterm" name="id392233"></a>
-<a class="indexterm" name="id392240"></a>
-<a class="indexterm" name="id392246"></a>
-<a class="indexterm" name="id392253"></a>
-<a href="classicalprinting.html#extbsdpr" title="Example 21.2. Extended BSD Printing Configuration">Extended BSD Printing Configuration</a> shows a more verbose configuration for
+</p></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2645523"></a>Extended Printing Configuration</h2></div></div></div><p>
+<a class="indexterm" name="id2645531"></a>
+<a class="indexterm" name="id2645538"></a>
+<a class="indexterm" name="id2645545"></a>
+<a class="indexterm" name="id2645552"></a>
+<a class="link" href="classicalprinting.html#extbsdpr" title="Example 21.2. Extended BSD Printing Configuration">Extended BSD Printing Configuration</a> shows a more verbose configuration for
 print-related settings in a BSD-style printing environment. What follows is a discussion and explanation of
 the various parameters. We chose to use BSD-style printing here because it is still the most commonly used
 system on legacy UNIX/Linux installations. New installations predominantly use CUPS, which is discussed in a
 separate chapter. The example explicitly names many parameters that do not need to be specified because they
 are set by default. You could use a much leaner <code class="filename">smb.conf</code> file, or you can use <code class="literal">testparm</code> or
 <code class="literal">SWAT</code> to optimize the <code class="filename">smb.conf</code> file to remove all parameters that are set at default.
-</p><div class="example"><a name="extbsdpr"></a><p class="title"><b>Example 21.2. Extended BSD Printing Configuration</b></p><div class="example-contents"><table class="simplelist" border="0" summary="Simple list"><tr><td> </td></tr><tr><td><em class="parameter"><code>[global]</code></em></td></tr><tr><td><a class="indexterm" name="id392321"></a><em class="parameter"><code>printing = bsd</code></em></td></tr><tr><td><a class="indexterm" name="id392333"></a><em class="parameter"><code>load printers = yes</code></em></td></tr><tr><td><a class="indexterm" name="id392346"></a><em class="parameter"><code>show add printer wizard = yes</code></em></td></tr><tr><td><a class="indexterm" name="id392358"></a><em class="parameter"><code>printcap name = /etc/printcap</code></em></td></tr><tr><td><a class="indexterm" name="id392371"></a><em class="parameter"><code>printer admin = @ntadmin, root</code></em></td></tr><tr><td><a class="indexterm" name="id392384"></a><em class="parameter"><code>max print jobs = 100</code></em></td></tr><tr><td><a class="indexterm" name="id392396"></a><em class="parameter"><code>lpq cache time = 20</code></em></td></tr><tr><td><a class="indexterm" name="id392409"></a><em class="parameter"><code>use client driver = no</code></em></td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[printers]</code></em></td></tr><tr><td><a class="indexterm" name="id392430"></a><em class="parameter"><code>comment = All Printers</code></em></td></tr><tr><td><a class="indexterm" name="id392443"></a><em class="parameter"><code>printable = yes</code></em></td></tr><tr><td><a class="indexterm" name="id392455"></a><em class="parameter"><code>path = /var/spool/samba</code></em></td></tr><tr><td><a class="indexterm" name="id392468"></a><em class="parameter"><code>browseable = no</code></em></td></tr><tr><td><a class="indexterm" name="id392480"></a><em class="parameter"><code>guest ok = yes</code></em></td></tr><tr><td><a class="indexterm" name="id392493"></a><em class="parameter"><code>public = yes</code></em></td></tr><tr><td><a class="indexterm" name="id392506"></a><em class="parameter"><code>read only = yes</code></em></td></tr><tr><td><a class="indexterm" name="id392518"></a><em class="parameter"><code>writable = no       </code></em></td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[my_printer_name]</code></em></td></tr><tr><td><a class="indexterm" name="id392540"></a><em class="parameter"><code>comment = Printer with Restricted Access</code></em></td></tr><tr><td><a class="indexterm" name="id392552"></a><em class="parameter"><code>path = /var/spool/samba_my_printer</code></em></td></tr><tr><td><a class="indexterm" name="id392565"></a><em class="parameter"><code>printer admin = kurt</code></em></td></tr><tr><td><a class="indexterm" name="id392578"></a><em class="parameter"><code>browseable = yes</code></em></td></tr><tr><td><a class="indexterm" name="id392590"></a><em class="parameter"><code>printable = yes</code></em></td></tr><tr><td><a class="indexterm" name="id392603"></a><em class="parameter"><code>writable = no</code></em></td></tr><tr><td><a class="indexterm" name="id392615"></a><em class="parameter"><code>hosts allow = 0.0.0.0</code></em></td></tr><tr><td><a class="indexterm" name="id392628"></a><em class="parameter"><code>hosts deny = turbo_xp, 10.160.50.23, 10.160.51.60</code></em></td></tr><tr><td><a class="indexterm" name="id392640"></a><em class="parameter"><code>guest ok = no</code></em></td></tr></table></div></div><br class="example-break"><p>
-<a class="indexterm" name="id392655"></a>
-<a class="indexterm" name="id392661"></a>
-<a class="indexterm" name="id392666"></a>
+</p><div class="example"><a name="extbsdpr"></a><p class="title"><b>Example 21.2. Extended BSD Printing Configuration</b></p><div class="example-contents"><table class="simplelist" border="0" summary="Simple list"><tr><td> </td></tr><tr><td><em class="parameter"><code>[global]</code></em></td></tr><tr><td><a class="indexterm" name="id2645626"></a><em class="parameter"><code>printing = bsd</code></em></td></tr><tr><td><a class="indexterm" name="id2645638"></a><em class="parameter"><code>load printers = yes</code></em></td></tr><tr><td><a class="indexterm" name="id2645649"></a><em class="parameter"><code>show add printer wizard = yes</code></em></td></tr><tr><td><a class="indexterm" name="id2645662"></a><em class="parameter"><code>printcap name = /etc/printcap</code></em></td></tr><tr><td><a class="indexterm" name="id2645674"></a><em class="parameter"><code>printer admin = @ntadmin, root</code></em></td></tr><tr><td><a class="indexterm" name="id2645686"></a><em class="parameter"><code>max print jobs = 100</code></em></td></tr><tr><td><a class="indexterm" name="id2645697"></a><em class="parameter"><code>lpq cache time = 20</code></em></td></tr><tr><td><a class="indexterm" name="id2645709"></a><em class="parameter"><code>use client driver = no</code></em></td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[printers]</code></em></td></tr><tr><td><a class="indexterm" name="id2645730"></a><em class="parameter"><code>comment = All Printers</code></em></td></tr><tr><td><a class="indexterm" name="id2645742"></a><em class="parameter"><code>printable = yes</code></em></td></tr><tr><td><a class="indexterm" name="id2645753"></a><em class="parameter"><code>path = /var/spool/samba</code></em></td></tr><tr><td><a class="indexterm" name="id2645765"></a><em class="parameter"><code>browseable = no</code></em></td></tr><tr><td><a class="indexterm" name="id2645777"></a><em class="parameter"><code>guest ok = yes</code></em></td></tr><tr><td><a class="indexterm" name="id2645788"></a><em class="parameter"><code>public = yes</code></em></td></tr><tr><td><a class="indexterm" name="id2645800"></a><em class="parameter"><code>read only = yes</code></em></td></tr><tr><td><a class="indexterm" name="id2645811"></a><em class="parameter"><code>writable = no       </code></em></td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[my_printer_name]</code></em></td></tr><tr><td><a class="indexterm" name="id2645832"></a><em class="parameter"><code>comment = Printer with Restricted Access</code></em></td></tr><tr><td><a class="indexterm" name="id2645844"></a><em class="parameter"><code>path = /var/spool/samba_my_printer</code></em></td></tr><tr><td><a class="indexterm" name="id2645856"></a><em class="parameter"><code>printer admin = kurt</code></em></td></tr><tr><td><a class="indexterm" name="id2645868"></a><em class="parameter"><code>browseable = yes</code></em></td></tr><tr><td><a class="indexterm" name="id2645880"></a><em class="parameter"><code>printable = yes</code></em></td></tr><tr><td><a class="indexterm" name="id2645891"></a><em class="parameter"><code>writable = no</code></em></td></tr><tr><td><a class="indexterm" name="id2645903"></a><em class="parameter"><code>hosts allow = 0.0.0.0</code></em></td></tr><tr><td><a class="indexterm" name="id2645914"></a><em class="parameter"><code>hosts deny = turbo_xp, 10.160.50.23, 10.160.51.60</code></em></td></tr><tr><td><a class="indexterm" name="id2645927"></a><em class="parameter"><code>guest ok = no</code></em></td></tr></table></div></div><br class="example-break"><p>
+<a class="indexterm" name="id2645940"></a>
+<a class="indexterm" name="id2645946"></a>
+<a class="indexterm" name="id2645951"></a>
 This is an example configuration. You may not find all the settings that are in the configuration file that
 was provided by the OS vendor. Samba configuration parameters, if not explicitly set, default to a sensible
 value.  To see all settings, as <code class="constant">root</code> use the <code class="literal">testparm</code> utility.
 <code class="literal">testparm</code> gives warnings for misconfigured settings.
-</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id392691"></a>Detailed Explanation Settings</h3></div></div></div><p>
-The following is a discussion of the settings from <a href="classicalprinting.html#extbsdpr" title="Example 21.2. Extended BSD Printing Configuration">Extended BSD Printing
-Configuration</a> <a href="classicalprinting.html#extbsdpr" title="Example 21.2. Extended BSD Printing Configuration">Extended BSD Printing Configuration</a>.
-</p><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id392714"></a>The [global] Section</h4></div></div></div><p>
-<a class="indexterm" name="id392722"></a>
-<a class="indexterm" name="id392728"></a>
-<a class="indexterm" name="id392735"></a>
-<a class="indexterm" name="id392742"></a>
+</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2645978"></a>Detailed Explanation Settings</h3></div></div></div><p>
+The following is a discussion of the settings from <a class="link" href="classicalprinting.html#extbsdpr" title="Example 21.2. Extended BSD Printing Configuration">Extended BSD Printing
+Configuration</a> <a class="link" href="classicalprinting.html#extbsdpr" title="Example 21.2. Extended BSD Printing Configuration">Extended BSD Printing Configuration</a>.
+</p><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2646003"></a>The [global] Section</h4></div></div></div><p>
+<a class="indexterm" name="id2646011"></a>
+<a class="indexterm" name="id2646018"></a>
+<a class="indexterm" name="id2646025"></a>
+<a class="indexterm" name="id2646032"></a>
 The <em class="parameter"><code>[global]</code></em> section is one of four special sections (along with <em class="parameter"><code>[homes]</code></em>, <em class="parameter"><code>[printers]</code></em>, and <em class="parameter"><code>[print$]</code></em>). The
 <em class="parameter"><code>[global]</code></em> contains all parameters that apply to the server as a whole. It is the place
 for parameters that have only a global meaning. It may also contain service-level parameters that define
 default settings for all other sections and shares. This way you can simplify the configuration and avoid
 setting the same value repeatedly. (Within each individual section or share, you may, however, override these
 globally set share settings and specify other values).
-</p><div class="variablelist"><dl><dt><span class="term"><a class="indexterm" name="id392788"></a>printing = bsd </span></dt><dd><p>
-<a class="indexterm" name="id392799"></a>
-<a class="indexterm" name="id392806"></a>
-<a class="indexterm" name="id392813"></a>
-<a class="indexterm" name="id392820"></a>
-<a class="indexterm" name="id392827"></a>
-<a class="indexterm" name="id392833"></a>
-<a class="indexterm" name="id392840"></a>
-<a class="indexterm" name="id392847"></a>
-<a class="indexterm" name="id392854"></a>
-<a class="indexterm" name="id392860"></a>
-<a class="indexterm" name="id392867"></a>
-<a class="indexterm" name="id392874"></a>
+</p><div class="variablelist"><dl><dt><span class="term"><a class="link" href="smb.conf.5.html#PRINTING">printing = bsd </a></span></dt><dd><p>
+<a class="indexterm" name="id2646098"></a>
+<a class="indexterm" name="id2646105"></a>
+<a class="indexterm" name="id2646112"></a>
+<a class="indexterm" name="id2646119"></a>
+<a class="indexterm" name="id2646125"></a>
+<a class="indexterm" name="id2646132"></a>
+<a class="indexterm" name="id2646139"></a>
+<a class="indexterm" name="id2646146"></a>
+<a class="indexterm" name="id2646152"></a>
+<a class="indexterm" name="id2646159"></a>
+<a class="indexterm" name="id2646166"></a>
+<a class="indexterm" name="id2646173"></a>
 		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 <em class="parameter"><code>printing</code></em> 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="id392889"></a>print command (and other queue control commands).
+		systems defaults to a different <a class="link" href="smb.conf.5.html#PRINTCOMMAND">print command</a> (and other queue control commands).
 		</p><div class="caution" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Caution</h3><p>
-<a class="indexterm" name="id392901"></a>
-<a class="indexterm" name="id392908"></a>
-		The <a class="indexterm" name="id392915"></a>printing parameter is normally a service-level parameter. Since it is included
+<a class="indexterm" name="id2646209"></a>
+<a class="indexterm" name="id2646215"></a>
+		The <a class="link" href="smb.conf.5.html#PRINTING">printing</a> parameter is normally a service-level parameter. Since it is included
 		here in the <em class="parameter"><code>[global]</code></em> 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="id392934"></a>load printers = yes </span></dt><dd><p>
-<a class="indexterm" name="id392945"></a>
-<a class="indexterm" name="id392952"></a>
-<a class="indexterm" name="id392959"></a>
-<a class="indexterm" name="id392965"></a>
+		</p></div></dd><dt><span class="term"><a class="link" href="smb.conf.5.html#LOADPRINTERS">load printers = yes </a></span></dt><dd><p>
+<a class="indexterm" name="id2646263"></a>
+<a class="indexterm" name="id2646270"></a>
+<a class="indexterm" name="id2646276"></a>
+<a class="indexterm" name="id2646283"></a>
 		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 <em class="parameter"><code>[printers]</code></em> section. (The
 		<em class="parameter"><code>load printers = no</code></em> 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="id392993"></a>show add printer wizard = yes </span></dt><dd><p>
-<a class="indexterm" name="id393004"></a>
-<a class="indexterm" name="id393011"></a>
-<a class="indexterm" name="id393018"></a>
-<a class="indexterm" name="id393025"></a>
-<a class="indexterm" name="id393032"></a>
+		</p></dd><dt><span class="term"><a class="link" href="smb.conf.5.html#SHOWADDPRINTERWIZARD">show add printer wizard = yes </a></span></dt><dd><p>
+<a class="indexterm" name="id2646332"></a>
+<a class="indexterm" name="id2646338"></a>
+<a class="indexterm" name="id2646345"></a>
+<a class="indexterm" name="id2646351"></a>
+<a class="indexterm" name="id2646358"></a>
 		Setting is normally enabled by default (even if the parameter is not specified in <code class="filename">smb.conf</code>).  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 <code class="literal">net
@@ -373,78 +373,78 @@
 		it out will not suffice). The <em class="parameter"><code>Add Printer Wizard</code></em> lets you upload a printer driver to
 		the <em class="parameter"><code>[print$]</code></em> share and associate it with a printer (if the respective queue exists
 		before the action), or exchange a printer's driver for any other previously uploaded driver.
-		</p></dd><dt><span class="term"><a class="indexterm" name="id393092"></a>max print jobs = 100 </span></dt><dd><p>
-<a class="indexterm" name="id393103"></a>
+		</p></dd><dt><span class="term"><a class="link" href="smb.conf.5.html#MAXPRINTJOBS">max print jobs = 100 </a></span></dt><dd><p>
+<a class="indexterm" name="id2646441"></a>
 		Sets the upper limit to 100 print jobs being active on the Samba server at any one time. Should a client
 		submit a job that exceeds this number, a "no more space available on server" type of error message will be
 		returned by Samba to the client. A setting of zero (the default) means there is <span class="emphasis"><em>no</em></span> limit
 		at all.
-		</p></dd><dt><span class="term"><a class="indexterm" name="id393120"></a>printcap name = /etc/printcap </span></dt><dd><p>
-<a class="indexterm" name="id393132"></a>
-<a class="indexterm" name="id393138"></a>
-<a class="indexterm" name="id393145"></a>
+		</p></dd><dt><span class="term"><a class="link" href="smb.conf.5.html#PRINTCAPNAME">printcap name = /etc/printcap </a></span></dt><dd><p>
+<a class="indexterm" name="id2646476"></a>
+<a class="indexterm" name="id2646483"></a>
+<a class="indexterm" name="id2646489"></a>
 		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 <code class="constant">Printcap</code> directive in the
 		<code class="filename">cupsd.conf</code> file.
-	</p></dd><dt><span class="term"><a class="indexterm" name="id393166"></a>printer admin = @ntadmin </span></dt><dd><p>
-<a class="indexterm" name="id393178"></a>
-<a class="indexterm" name="id393185"></a>
-<a class="indexterm" name="id393192"></a>
-<a class="indexterm" name="id393198"></a>
+	</p></dd><dt><span class="term"><a class="link" href="smb.conf.5.html#PRINTERADMIN">printer admin = @ntadmin </a></span></dt><dd><p>
+<a class="indexterm" name="id2646528"></a>
+<a class="indexterm" name="id2646534"></a>
+<a class="indexterm" name="id2646541"></a>
+<a class="indexterm" name="id2646547"></a>
 		Members of the ntadmin group should be able to add drivers and set printer properties
 		(<code class="constant">ntadmin</code> is only an example name; it needs to be a valid UNIX group name); root is
-		implicitly always a <a class="indexterm" name="id393210"></a>printer admin. The <code class="literal">@</code> sign precedes group names
+		implicitly always a <a class="link" href="smb.conf.5.html#PRINTERADMIN">printer admin</a>. The <code class="literal">@</code> sign precedes group names
 		in the <code class="filename">/etc/group</code>. A printer admin can do anything to printers via the remote
-		administration interfaces offered by MS-RPC (see <a href="classicalprinting.html#cups-msrpc" title="Printing Developments Since Samba-2.2">Printing Developments Since
-		Samba-2.2</a>).  In larger installations, the <a class="indexterm" name="id393239"></a>printer admin parameter is normally a
+		administration interfaces offered by MS-RPC (see <a class="link" href="classicalprinting.html#cups-msrpc" title="Printing Developments Since Samba-2.2">Printing Developments Since
+		Samba-2.2</a>).  In larger installations, the <a class="link" href="smb.conf.5.html#PRINTERADMIN">printer admin</a> 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="id393250"></a>lpq cache time = 20 </span></dt><dd><p>
-<a class="indexterm" name="id393261"></a>
-<a class="indexterm" name="id393268"></a>
+	</p></dd><dt><span class="term"><a class="link" href="smb.conf.5.html#LPQCACHETIME">lpq cache time = 20 </a></span></dt><dd><p>
+<a class="indexterm" name="id2646628"></a>
+<a class="indexterm" name="id2646635"></a>
 		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="id393280"></a>use client driver = no </span></dt><dd><p>
-<a class="indexterm" name="id393291"></a>
+	</p></dd><dt><span class="term"><a class="link" href="smb.conf.5.html#USECLIENTDRIVER">use client driver = no </a></span></dt><dd><p>
+<a class="indexterm" name="id2646664"></a>
 		If set to <code class="constant">yes</code>, only takes effect for Windows NT/200x/XP clients (and not for Win
 		95/98/ME). Its default value is <code class="constant">No</code> (or <code class="constant">False</code>).  It must
 		<span class="emphasis"><em>not</em></span> be enabled on print shares (with a <code class="constant">yes</code> or
 		<code class="constant">true</code> setting) that have valid drivers installed on the Samba server. For more detailed
 		explanations, see the <code class="filename">smb.conf</code> 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><p>
-<a class="indexterm" name="id393341"></a>
-<a class="indexterm" name="id393348"></a>
+<a class="indexterm" name="id2646716"></a>
+<a class="indexterm" name="id2646722"></a>
 The printers section is the second special section. If a section with this name appears in the <code class="filename">smb.conf</code>,
 users are able to connect to any printer specified in the Samba host's printcap file, because Samba on startup
 then creates a printer share for every printer name it finds in the printcap file. You could regard this
 section as a convenient shortcut to share all printers with minimal configuration. It is also a container for
 settings that should apply as default to all printers. (For more details, see the <code class="filename">smb.conf</code> man page.)
 Settings inside this container must be share-level parameters.
-</p><div class="variablelist"><dl><dt><span class="term"><a class="indexterm" name="id393377"></a>comment = All printers </span></dt><dd><p>
-		The <a class="indexterm" name="id393389"></a>comment is shown next to the share if
+</p><div class="variablelist"><dl><dt><span class="term"><a class="link" href="smb.conf.5.html#COMMENT">comment = All printers </a></span></dt><dd><p>
+		The <a class="link" href="smb.conf.5.html#COMMENT">comment</a> is shown next to the share if
 		a client queries the server, either via <span class="guiicon">Network Neighborhood</span> or with
 		the <code class="literal">net view</code> command, to list available shares.
-		</p></dd><dt><span class="term"><a class="indexterm" name="id393413"></a>printable = yes </span></dt><dd><p>
+		</p></dd><dt><span class="term"><a class="link" href="smb.conf.5.html#PRINTABLE">printable = yes </a></span></dt><dd><p>
 		The <em class="parameter"><code>[printers]</code></em> 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="id393436"></a>path
+		into the directory specified with the <a class="link" href="smb.conf.5.html#PATH">path</a>
 		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="id393448"></a>path = /var/spool/samba </span></dt><dd><p>
+		</p></dd><dt><span class="term"><a class="link" href="smb.conf.5.html#PATH">path = /var/spool/samba </a></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
 		writable, with the <span class="emphasis"><em>sticky</em></span> bit set to it.
-		</p></dd><dt><span class="term"><a class="indexterm" name="id393473"></a>browseable = no </span></dt><dd><p>
+		</p></dd><dt><span class="term"><a class="link" href="smb.conf.5.html#BROWSEABLE">browseable = no </a></span></dt><dd><p>
 		Is always set to <code class="constant">no</code> if
-		<a class="indexterm" name="id393488"></a>printable = yes. It makes
+		<a class="link" href="smb.conf.5.html#PRINTABLE">printable = yes</a>. It makes
 		the <em class="parameter"><code>[printer]</code></em> share itself invisible in the list of
 		available shares in a <code class="literal">net view</code> 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="id393513"></a>guest ok = yes </span></dt><dd><p>
+		</p></dd><dt><span class="term"><a class="link" href="smb.conf.5.html#GUESTOK">guest ok = yes </a></span></dt><dd><p>
 		If this parameter is set to <code class="constant">yes</code>, no password is required to
 		connect to the printer's service. Access will be granted with the privileges of the
-		<a class="indexterm" name="id393529"></a>guest account. On many systems the guest
+		<a class="link" href="smb.conf.5.html#GUESTACCOUNT">guest account</a>. On many systems the guest
 		account will map to a user named "nobody." This user will usually be found
 		in the UNIX passwd file with an empty password, but with no valid UNIX login. On some
 		systems the guest account might not have the privilege to be able to print. Test this
@@ -452,65 +452,65 @@
 		print command like:
 		</p><p>
 		<strong class="userinput"><code>lpr -P printername /etc/motd</code></strong>
-		</p></dd><dt><span class="term"><a class="indexterm" name="id393558"></a>public = yes </span></dt><dd><p>
-		Is a synonym for <a class="indexterm" name="id393570"></a>guest ok = yes.
-		Since we have <a class="indexterm" name="id393577"></a>guest ok = yes, it
+		</p></dd><dt><span class="term"><a class="link" href="smb.conf.5.html#PUBLIC">public = yes </a></span></dt><dd><p>
+		Is a synonym for <a class="link" href="smb.conf.5.html#GUESTOK">guest ok = yes</a>.
+		Since we have <a class="link" href="smb.conf.5.html#GUESTOK">guest ok = yes</a>, 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 that the
 		last one encountered by Samba wins. <code class="literal">testparm</code> 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 <em class="parameter"><code>guest account</code></em> 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="id393607"></a>read only = yes </span></dt><dd><p>
+		</p></dd><dt><span class="term"><a class="link" href="smb.conf.5.html#READONLY">read only = yes </a></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 <span class="emphasis"><em>printable</em></span> 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="id393633"></a>writable = no </span></dt><dd><p>
-		Is a synonym for <a class="indexterm" name="id393644"></a>read only = yes.
-		</p></dd></dl></div></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id393656"></a>Any [my_printer_name] Section</h4></div></div></div><p>
-<a class="indexterm" name="id393664"></a>
-<a class="indexterm" name="id393670"></a>
+		</p></dd><dt><span class="term"><a class="link" href="smb.conf.5.html#WRITABLE">writable = no </a></span></dt><dd><p>
+		Is a synonym for <a class="link" href="smb.conf.5.html#READONLY">read only = yes</a>.
+		</p></dd></dl></div></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2647109"></a>Any [my_printer_name] Section</h4></div></div></div><p>
+<a class="indexterm" name="id2647117"></a>
+<a class="indexterm" name="id2647124"></a>
 If a <em class="parameter"><code>[my_printer_name]</code></em> section appears in the <code class="filename">smb.conf</code> file, which includes the
-parameter <a class="indexterm" name="id393690"></a>printable = yes Samba will configure it as a printer share.
+parameter <a class="link" href="smb.conf.5.html#PRINTABLE">printable = yes</a> Samba will configure it as a printer share.
 Windows 9x/Me clients may have problems with connecting or loading printer drivers if the share name has more
 than eight characters. Do not name a printer share with a name that may conflict with an existing user or file
 share name. On client connection requests, Samba always tries to find file shares with that name first. If it
 finds one, it will connect to this and will not connect to a printer with the same name!
-</p><div class="variablelist"><dl><dt><span class="term"><a class="indexterm" name="id393709"></a>comment = Printer with Restricted Access </span></dt><dd><p>
+</p><div class="variablelist"><dl><dt><span class="term"><a class="link" href="smb.conf.5.html#COMMENT">comment = Printer with Restricted Access </a></span></dt><dd><p>
 		The comment says it all.
-		</p></dd><dt><span class="term"><a class="indexterm" name="id393725"></a>path = /var/spool/samba_my_printer </span></dt><dd><p>
+		</p></dd><dt><span class="term"><a class="link" href="smb.conf.5.html#PATH">path = /var/spool/samba_my_printer </a></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="id393742"></a>printer admin = kurt </span></dt><dd><p>
+		</p></dd><dt><span class="term"><a class="link" href="smb.conf.5.html#PRINTERADMIN">printer admin = kurt </a></span></dt><dd><p>
 		The printer admin definition is different for this explicitly defined printer share from the general
 		<em class="parameter"><code>[printers]</code></em> 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="id393765"></a>browseable = yes </span></dt><dd><p>
+		</p></dd><dt><span class="term"><a class="link" href="smb.conf.5.html#BROWSEABLE">browseable = yes </a></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="id393788"></a>printable = yes </span></dt><dd><p>
-		See <a href="classicalprinting.html#ptrsect" title="The [printers] Section">Section 20.4.1.2</a>.
-		</p></dd><dt><span class="term"><a class="indexterm" name="id393811"></a>writable = no </span></dt><dd><p>
-		See <a href="classicalprinting.html#ptrsect" title="The [printers] Section">Section 20.4.1.2</a>.
-		</p></dd><dt><span class="term"><a class="indexterm" name="id393834"></a>hosts allow = 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="id393846"></a>hosts allow
-		and <a class="indexterm" name="id393853"></a>hosts deny parameters. This is not by any means a safe bet. It is not a
+		</p></dd><dt><span class="term"><a class="link" href="smb.conf.5.html#PRINTABLE">printable = yes </a></span></dt><dd><p>
+		See <a class="link" href="classicalprinting.html#ptrsect" title="The [printers] Section">Section 20.4.1.2</a>.
+		</p></dd><dt><span class="term"><a class="link" href="smb.conf.5.html#WRITABLE">writable = no </a></span></dt><dd><p>
+		See <a class="link" href="classicalprinting.html#ptrsect" title="The [printers] Section">Section 20.4.1.2</a>.
+		</p></dd><dt><span class="term"><a class="link" href="smb.conf.5.html#HOSTSALLOW">hosts allow = 10.160.50.,10.160.51. </a></span></dt><dd><p>
+		Here we exercise a certain degree of access control by using the <a class="link" href="smb.conf.5.html#HOSTSALLOW">hosts allow</a>
+		and <a class="link" href="smb.conf.5.html#HOSTSDENY">hosts deny</a> 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="id393866"></a>hosts deny = turbo_xp,10.160.50.23,10.160.51.60 </span></dt><dd><p>
+		</p></dd><dt><span class="term"><a class="link" href="smb.conf.5.html#HOSTSDENY">hosts deny = turbo_xp,10.160.50.23,10.160.51.60 </a></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="id393883"></a>guest ok = no </span></dt><dd><p>
+		</p></dd><dt><span class="term"><a class="link" href="smb.conf.5.html#GUESTOK">guest ok = no </a></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="id393900"></a>Print Commands</h4></div></div></div><p>
-<a class="indexterm" name="id393907"></a>
-<a class="indexterm" name="id393914"></a>
-<a class="indexterm" name="id393921"></a>
-<a class="indexterm" name="id393928"></a>
+		</p></dd></dl></div></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2647411"></a>Print Commands</h4></div></div></div><p>
+<a class="indexterm" name="id2647419"></a>
+<a class="indexterm" name="id2647426"></a>
+<a class="indexterm" name="id2647432"></a>
+<a class="indexterm" name="id2647439"></a>
 In each section defining a printer (or in the <em class="parameter"><code>[printers]</code></em> section),
 a <em class="parameter"><code>print command</code></em> 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="id393949"></a>path parameter). Typically,
+if you remember, set up with the <a class="link" href="smb.conf.5.html#PATH">path</a> 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
@@ -518,86 +518,86 @@
 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="id393964"></a>Default UNIX System Printing Commands</h4></div></div></div><p>
-<a class="indexterm" name="id393971"></a>
+</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2647487"></a>Default UNIX System Printing Commands</h4></div></div></div><p>
+<a class="indexterm" name="id2647495"></a>
 You learned earlier that Samba, in most cases, uses its built-in settings for many parameters if it cannot
-find an explicitly stated one in its configuration file. The same is true for the <a class="indexterm" name="id393980"></a>print command. The default print command varies depending on the <a class="indexterm" name="id393987"></a>printing parameter
-setting. In the commands listed in <a href="classicalprinting.html#printOptions" title="Table 21.1. Default Printing Settings">Default Printing Settings</a> , you will
+find an explicitly stated one in its configuration file. The same is true for the <a class="link" href="smb.conf.5.html#PRINTCOMMAND">print command</a>. The default print command varies depending on the <a class="link" href="smb.conf.5.html#PRINTING">printing</a> parameter
+setting. In the commands listed in <a class="link" href="classicalprinting.html#printOptions" title="Table 21.1. Default Printing Settings">Default Printing Settings</a> , 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, spool file, and job ID, respectively.  They are
-explained in more detail in <a href="classicalprinting.html#printOptions" title="Table 21.1. Default Printing Settings">Default Printing Settings</a> presents an overview
-of key printing options but excludes the special case of CUPS, is discussed in <a href="CUPS-printing.html" title="Chapter 22. CUPS Printing Support">CUPS Printing Support</a>.
-</p><div class="table"><a name="printOptions"></a><p class="title"><b>Table 21.1. Default Printing Settings</b></p><div class="table-contents"><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="id394079"></a>printing = bsd|aix|lprng|plp</td><td align="left">print command is <code class="literal">lpr -r -P%p %s</code></td></tr><tr><td align="left"><a class="indexterm" name="id394099"></a>printing = sysv|hpux</td><td align="left">print command is <code class="literal">lp -c -P%p %s; rm %s</code></td></tr><tr><td align="left"> <a class="indexterm" name="id394121"></a>printing = qnx</td><td align="left">print command is <code class="literal">lp -r -P%p -s %s</code></td></tr><tr><td align="left"><a class="indexterm" name="id394142"></a>printing = bsd|aix|lprng|plp</td><td align="left">lpq command is <code class="literal">lpq -P%p</code></td></tr><tr><td align="left"><a class="indexterm" name="id394162"></a>printing = sysv|hpux</td><td align="left">lpq command is <code class="literal">lpstat -o%p</code></td></tr><tr><td align="left"><a class="indexterm" name="id394183"></a>printing = qnx</td><td align="left">lpq command is <code class="literal">lpq -P%p</code></td></tr><tr><td align="left"><a class="indexterm" name="id394203"></a>printing = bsd|aix|lprng|plp</td><td align="left">lprm command is <code class="literal">lprm -P%p %j</code></td></tr><tr><td align="left"><a class="indexterm" name="id394224"></a>printing = sysv|hpux</td><td align="left">lprm command is <code class="literal">cancel %p-%j</code></td></tr><tr><td align="left"><a class="indexterm" name="id394244"></a>printing = qnx</td><td align="left">lprm command is <code class="literal">cancel %p-%j</code></td></tr><tr><td align="left"><a class="indexterm" name="id394265"></a>printing = bsd|aix|lprng|plp</td><td align="left">lppause command is <code class="literal">lp -i %p-%j -H hold</code></td></tr><tr><td align="left"><a class="indexterm" name="id394286"></a>printing = sysv|hpux</td><td align="left">lppause command   (...is empty)</td></tr><tr><td align="left"><a class="indexterm" name="id394302"></a>printing = qnx</td><td align="left">lppause command   (...is empty)</td></tr><tr><td align="left"><a class="indexterm" name="id394318"></a>printing = bsd|aix|lprng|plp</td><td align="left">lpresume command is <code class="literal">lp -i %p-%j -H resume</code></td></tr><tr><td align="left"><a class="indexterm" name="id394338"></a>printing = sysv|hpux</td><td align="left">lpresume command   (...is empty)</td></tr><tr><td align="left"><a class="indexterm" name="id394354"></a>printing = qnx</td><td align="left">lpresume command   (...is empty)</td></tr></tbody></table></div></div><br class="table-break"><p>
-<a class="indexterm" name="id394372"></a>
-<a class="indexterm" name="id394379"></a>
-<a class="indexterm" name="id394386"></a>
-<a class="indexterm" name="id394393"></a>
+explained in more detail in <a class="link" href="classicalprinting.html#printOptions" title="Table 21.1. Default Printing Settings">Default Printing Settings</a> presents an overview
+of key printing options but excludes the special case of CUPS, is discussed in <a class="link" href="CUPS-printing.html" title="Chapter 22. CUPS Printing Support">CUPS Printing Support</a>.
+</p><div class="table"><a name="printOptions"></a><p class="title"><b>Table 21.1. Default Printing Settings</b></p><div class="table-contents"><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="link" href="smb.conf.5.html#PRINTING">printing = bsd|aix|lprng|plp</a></td><td align="left">print command is <code class="literal">lpr -r -P%p %s</code></td></tr><tr><td align="left"><a class="link" href="smb.conf.5.html#PRINTING">printing = sysv|hpux</a></td><td align="left">print command is <code class="literal">lp -c -P%p %s; rm %s</code></td></tr><tr><td align="left"> <a class="link" href="smb.conf.5.html#PRINTING">printing = qnx</a></td><td align="left">print command is <code class="literal">lp -r -P%p -s %s</code></td></tr><tr><td align="left"><a class="link" href="smb.conf.5.html#PRINTING">printing = bsd|aix|lprng|plp</a></td><td align="left">lpq command is <code class="literal">lpq -P%p</code></td></tr><tr><td align="left"><a class="link" href="smb.conf.5.html#PRINTING">printing = sysv|hpux</a></td><td align="left">lpq command is <code class="literal">lpstat -o%p</code></td></tr><tr><td align="left"><a class="link" href="smb.conf.5.html#PRINTING">printing = qnx</a></td><td align="left">lpq command is <code class="literal">lpq -P%p</code></td></tr><tr><td align="left"><a class="link" href="smb.conf.5.html#PRINTING">printing = bsd|aix|lprng|plp</a></td><td align="left">lprm command is <code class="literal">lprm -P%p %j</code></td></tr><tr><td align="left"><a class="link" href="smb.conf.5.html#PRINTING">printing = sysv|hpux</a></td><td align="left">lprm command is <code class="literal">cancel %p-%j</code></td></tr><tr><td align="left"><a class="link" href="smb.conf.5.html#PRINTING">printing = qnx</a></td><td align="left">lprm command is <code class="literal">cancel %p-%j</code></td></tr><tr><td align="left"><a class="link" href="smb.conf.5.html#PRINTING">printing = bsd|aix|lprng|plp</a></td><td align="left">lppause command is <code class="literal">lp -i %p-%j -H hold</code></td></tr><tr><td align="left"><a class="link" href="smb.conf.5.html#PRINTING">printing = sysv|hpux</a></td><td align="left">lppause command   (...is empty)</td></tr><tr><td align="left"><a class="link" href="smb.conf.5.html#PRINTING">printing = qnx</a></td><td align="left">lppause command   (...is empty)</td></tr><tr><td align="left"><a class="link" href="smb.conf.5.html#PRINTING">printing = bsd|aix|lprng|plp</a></td><td align="left">lpresume command is <code class="literal">lp -i %p-%j -H resume</code></td></tr><tr><td align="left"><a class="link" href="smb.conf.5.html#PRINTING">printing = sysv|hpux</a></td><td align="left">lpresume command   (...is empty)</td></tr><tr><td align="left"><a class="link" href="smb.conf.5.html#PRINTING">printing = qnx</a></td><td align="left">lpresume command   (...is empty)</td></tr></tbody></table></div></div><br class="table-break"><p>
+<a class="indexterm" name="id2647959"></a>
+<a class="indexterm" name="id2647965"></a>
+<a class="indexterm" name="id2647972"></a>
+<a class="indexterm" name="id2647979"></a>
 For <em class="parameter"><code>printing = CUPS</code></em>, 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="id394407"></a>printcap = cups in case your
+submit jobs. (It is a good idea also to set <a class="link" href="smb.conf.5.html#PRINTCAP">printcap = cups</a> in case your
 <code class="filename">cupsd.conf</code> is set to write its autogenerated printcap file to an unusual place).
 Otherwise, Samba maps to the System V printing commands with the -oraw option for printing; that is, it uses
 <code class="literal">lp -c -d%p -oraw; rm %s</code>. With <em class="parameter"><code>printing = cups</code></em>, 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="id394436"></a>Custom Print Commands</h4></div></div></div><p>
-<a class="indexterm" name="id394444"></a>
-<a class="indexterm" name="id394451"></a>
-After a print job has finished spooling to a service, the <a class="indexterm" name="id394458"></a>print command will be used
+</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2648031"></a>Custom Print Commands</h4></div></div></div><p>
+<a class="indexterm" name="id2648039"></a>
+<a class="indexterm" name="id2648046"></a>
+After a print job has finished spooling to a service, the <a class="link" href="smb.conf.5.html#PRINTCOMMAND">print command</a> will be used
 by Samba via a system() call to process the spool file. Usually the command specified will submit the spool
 file to the host's printing subsystem. But there is no requirement at all that this must be the case. The
 print subsystem may not remove the spool file on its own, so whatever command you specify, you should ensure
 that the spool file is deleted after it has been processed.
 </p><p>
-<a class="indexterm" name="id394472"></a>
-<a class="indexterm" name="id394478"></a>
-<a class="indexterm" name="id394485"></a>
-<a class="indexterm" name="id394492"></a>
+<a class="indexterm" name="id2648082"></a>
+<a class="indexterm" name="id2648089"></a>
+<a class="indexterm" name="id2648096"></a>
+<a class="indexterm" name="id2648103"></a>
 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 <a href="classicalprinting.html#printOptions" title="Table 21.1. Default Printing Settings">Default Printing
+that Samba uses for each printing subsystem (see <a class="link" href="classicalprinting.html#printOptions" title="Table 21.1. Default Printing Settings">Default Printing
 Settings</a>). 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><em class="parameter"><code>%s, %f</code></em>  the path to the spool file name.</p></li><li><p><em class="parameter"><code>%p</code></em>  the appropriate printer name.</p></li><li><p><em class="parameter"><code>%J</code></em>  the job name as transmitted by the client.</p></li><li><p><em class="parameter"><code>%c</code></em>  the number of printed pages of the spooled job (if known).</p></li><li><p><em class="parameter"><code>%z</code></em>  the size of the spooled print job (in bytes).</p></li></ul></div><p>
-<a class="indexterm" name="id394584"></a>
+<a class="indexterm" name="id2648201"></a>
 The print command must contain at least one occurrence of <em class="parameter"><code>%s</code></em> or
 <em class="parameter"><code>%f</code></em>. The <em class="parameter"><code>%p</code></em> is optional. If no printer name is supplied,
 the <em class="parameter"><code>%p</code></em> will be silently removed from the print command. In this case, the job is
 sent to the default printer.
 </p><p>
-<a class="indexterm" name="id394618"></a>
-<a class="indexterm" name="id394625"></a>
+<a class="indexterm" name="id2648237"></a>
+<a class="indexterm" name="id2648244"></a>
 If specified in the <em class="parameter"><code>[global]</code></em> 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>
-<a class="indexterm" name="id394644"></a>
-<a class="indexterm" name="id394651"></a>
+<a class="indexterm" name="id2648266"></a>
+<a class="indexterm" name="id2648273"></a>
 Printing may fail on some UNIX systems when using the <span class="emphasis"><em>nobody</em></span> account. If this happens, create an
 alternative guest account and give it the privilege to print. Set up this guest account in the
 <em class="parameter"><code>[global]</code></em> section with the <em class="parameter"><code>guest account</code></em> parameter.
 </p><p>
-<a class="indexterm" name="id394678"></a>
-<a class="indexterm" name="id394685"></a>
-<a class="indexterm" name="id394692"></a>
+<a class="indexterm" name="id2648303"></a>
+<a class="indexterm" name="id2648310"></a>
+<a class="indexterm" name="id2648317"></a>
 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 <em class="parameter"><code>$variable</code></em>
 in the Samba print command is <em class="parameter"><code>%$variable</code></em>.) To give you a working
-<a class="indexterm" name="id394713"></a>print command example, the following will log a print job
+<a class="link" href="smb.conf.5.html#PRINTCOMMAND">print command</a> example, the following will log a print job
 to <code class="filename">/tmp/print.log</code>, 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><a class="indexterm" name="id394738"></a><em class="parameter"><code>print command = echo Printing %s &gt;&gt; /tmp/print.log; lpr -P %p %s; rm %s</code></em></td></tr></table><p>
+</p><table class="simplelist" border="0" summary="Simple list"><tr><td><a class="indexterm" name="id2648372"></a><em class="parameter"><code>print command = echo Printing %s &gt;&gt; /tmp/print.log; lpr -P %p %s; rm %s</code></em></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="id394755"></a>print command
-parameter varies depending on the setting of the <a class="indexterm" name="id394763"></a>printing
+files on your system. The default for the <a class="link" href="smb.conf.5.html#PRINTCOMMAND">print command</a>
+parameter varies depending on the setting of the <a class="link" href="smb.conf.5.html#PRINTING">printing</a>
 parameter. Another example is:
-</p><table class="simplelist" border="0" summary="Simple list"><tr><td><a class="indexterm" name="id394778"></a><em class="parameter"><code>print command = /usr/local/samba/bin/myprintscript %p %s</code></em></td></tr></table></div></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="cups-msrpc"></a>Printing Developments Since Samba-2.2</h2></div></div></div><p>
-<a class="indexterm" name="id394806"></a>
-<a class="indexterm" name="id394812"></a>
-<a class="indexterm" name="id394819"></a>
+</p><table class="simplelist" border="0" summary="Simple list"><tr><td><a class="indexterm" name="id2648423"></a><em class="parameter"><code>print command = /usr/local/samba/bin/myprintscript %p %s</code></em></td></tr></table></div></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="cups-msrpc"></a>Printing Developments Since Samba-2.2</h2></div></div></div><p>
+<a class="indexterm" name="id2648449"></a>
+<a class="indexterm" name="id2648456"></a>
+<a class="indexterm" name="id2648463"></a>
 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
@@ -606,67 +606,67 @@
 </p><p>
 The additional functionality provided by the new SPOOLSS support includes:
 </p><div class="itemizedlist"><ul type="disc"><li><p>
-<a class="indexterm" name="id394850"></a>
+<a class="indexterm" name="id2648498"></a>
 	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>
-<a class="indexterm" name="id394866"></a>
+<a class="indexterm" name="id2648515"></a>
 	Uploading of printer drivers via the Windows NT <span class="emphasis"><em>Add Printer Wizard</em></span> (APW)
-	or the <a href="http://imprints.sourceforge.net/" target="_top">Imprints</a> tool set.
+	or the <a class="ulink" href="http://imprints.sourceforge.net/" target="_top">Imprints</a> tool set.
 	</p></li><li><p>	
-<a class="indexterm" name="id394888"></a>
-<a class="indexterm" name="id394894"></a>
-<a class="indexterm" name="id394901"></a>
-<a class="indexterm" name="id394908"></a>
-<a class="indexterm" name="id394915"></a>
+<a class="indexterm" name="id2648537"></a>
+<a class="indexterm" name="id2648544"></a>
+<a class="indexterm" name="id2648551"></a>
+<a class="indexterm" name="id2648558"></a>
+<a class="indexterm" name="id2648565"></a>
 	Support for the native MS-RPC printing calls such as StartDocPrinter, EnumJobs(), and so on. (See the
-	<a href="http://msdn.microsoft.com/" target="_top">MSDN documentation</a> for more information on the
+	<a class="ulink" href="http://msdn.microsoft.com/" target="_top">MSDN documentation</a> for more information on the
 	Win32 printing API).
 	</p></li><li><p>
-<a class="indexterm" name="id394933"></a>
-<a class="indexterm" name="id394940"></a>
+<a class="indexterm" name="id2648585"></a>
+<a class="indexterm" name="id2648592"></a>
 	Support for NT Access Control Lists (ACL) on printer objects.
 	</p></li><li><p>
-<a class="indexterm" name="id394952"></a>
+<a class="indexterm" name="id2648604"></a>
 	Improved support for printer queue manipulation through the use of internal databases for spooled
 	job information (implemented by various <code class="filename">*.tdb</code> files).
 	</p></li></ul></div><p>
-<a class="indexterm" name="id394970"></a>
-<a class="indexterm" name="id394976"></a>
+<a class="indexterm" name="id2648624"></a>
+<a class="indexterm" name="id2648630"></a>
 A benefit of updating is that Samba-3 is able to publish its printers to Active Directory (or LDAP).
 </p><p>
-<a class="indexterm" name="id394987"></a>
+<a class="indexterm" name="id2648642"></a>
 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>
-<a class="indexterm" name="id395001"></a>
-<a class="indexterm" name="id395008"></a>
-<a class="indexterm" name="id395014"></a>
-<a class="indexterm" name="id395021"></a>
-<a class="indexterm" name="id395028"></a>
+<a class="indexterm" name="id2648659"></a>
+<a class="indexterm" name="id2648666"></a>
+<a class="indexterm" name="id2648673"></a>
+<a class="indexterm" name="id2648680"></a>
+<a class="indexterm" name="id2648686"></a>
 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="id395044"></a>Point'n'Print Client Drivers on Samba Servers</h3></div></div></div><p>
-<a class="indexterm" name="id395052"></a>
+</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2648706"></a>Point'n'Print Client Drivers on Samba Servers</h3></div></div></div><p>
+<a class="indexterm" name="id2648715"></a>
 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>
-<a class="indexterm" name="id395067"></a>
-<a class="indexterm" name="id395074"></a>
+<a class="indexterm" name="id2648733"></a>
+<a class="indexterm" name="id2648740"></a>
 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 bug existed in Samba 2.2.0 that made Windows NT/2000 clients
 require that the Samba server possess a valid driver for the printer. This was fixed in Samba 2.2.1).
 </p><p>
-<a class="indexterm" name="id395091"></a>
-<a class="indexterm" name="id395098"></a>
+<a class="indexterm" name="id2648759"></a>
+<a class="indexterm" name="id2648766"></a>
 But it is a new capability to install the printer drivers into the <em class="parameter"><code>[print$]</code></em>
 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
@@ -682,16 +682,16 @@
 	</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>
-<a class="indexterm" name="id395175"></a>
-<a class="indexterm" name="id395181"></a>
+<a class="indexterm" name="id2648848"></a>
+<a class="indexterm" name="id2648855"></a>
 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="id395198"></a>The Obsoleted [printer$] Section</h3></div></div></div><p>
-<a class="indexterm" name="id395206"></a>
-<a class="indexterm" name="id395213"></a>
+</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2648876"></a>The Obsoleted [printer$] Section</h3></div></div></div><p>
+<a class="indexterm" name="id2648884"></a>
+<a class="indexterm" name="id2648891"></a>
 	Versions of Samba prior to 2.2 made it possible to use a share named <em class="parameter"><code>[printer$]</code></em>. 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 <em class="parameter"><code>[printer$]</code></em> service that provides
@@ -701,9 +701,9 @@
 	parameter named <em class="parameter"><code>printer driver</code></em> provided a means of defining the printer driver name to
 	be sent to the client.
 	</p><p>
-<a class="indexterm" name="id395251"></a>
-<a class="indexterm" name="id395258"></a>
-<a class="indexterm" name="id395265"></a>
+<a class="indexterm" name="id2648936"></a>
+<a class="indexterm" name="id2648942"></a>
+<a class="indexterm" name="id2648949"></a>
 	These parameters, including the <em class="parameter"><code>printer driver file</code></em> parameter,
 	are now removed and cannot be used in installations of Samba-3. The share name
 	<em class="parameter"><code>[print$]</code></em> is now used for the location of downloadable printer
@@ -713,8 +713,8 @@
 	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 <em class="parameter"><code>[print$]</code></em>
 	share support just fine.
-	</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id395308"></a>Creating the [print$] Share</h3></div></div></div><p>
-<a class="indexterm" name="id395316"></a>
+	</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2648997"></a>Creating the [print$] Share</h3></div></div></div><p>
+<a class="indexterm" name="id2649005"></a>
 In order to support the uploading and downloading of printer driver files, you must first configure a
 file share named <em class="parameter"><code>[print$]</code></em>. 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
@@ -722,27 +722,27 @@
 </p><p>
 You should modify the server's file to add the global parameters and create the
 <em class="parameter"><code>[print$]</code></em> file share (of course, some of the parameter values, such
-as <a class="indexterm" name="id395342"></a>path, are arbitrary and should be replaced with appropriate values for your
-site). See <a href="classicalprinting.html#prtdollar" title="Example 21.3. [print$] Example">[print\$] Example</a>.
-</p><div class="example"><a name="prtdollar"></a><p class="title"><b>Example 21.3. [print$] Example</b></p><div class="example-contents"><table class="simplelist" border="0" summary="Simple list"><tr><td> </td></tr><tr><td><em class="parameter"><code>[global]</code></em></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><a class="indexterm" name="id395389"></a><em class="parameter"><code>printer admin = @ntadmin</code></em></td></tr><tr><td># ...</td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[printers]</code></em></td></tr><tr><td># ...</td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[print$]</code></em></td></tr><tr><td><a class="indexterm" name="id395426"></a><em class="parameter"><code>comment = Printer Driver Download Area</code></em></td></tr><tr><td><a class="indexterm" name="id395439"></a><em class="parameter"><code>path = /etc/samba/drivers</code></em></td></tr><tr><td><a class="indexterm" name="id395452"></a><em class="parameter"><code>browseable = yes</code></em></td></tr><tr><td><a class="indexterm" name="id395464"></a><em class="parameter"><code>guest ok = yes</code></em></td></tr><tr><td><a class="indexterm" name="id395477"></a><em class="parameter"><code>read only = yes</code></em></td></tr><tr><td><a class="indexterm" name="id395489"></a><em class="parameter"><code>write list = @ntadmin, root</code></em></td></tr></table></div></div><br class="example-break"><p>
+as <a class="link" href="smb.conf.5.html#PATH">path</a>, are arbitrary and should be replaced with appropriate values for your
+site). See <a class="link" href="classicalprinting.html#prtdollar" title="Example 21.3. [print$] Example">[print\$] Example</a>.
+</p><div class="example"><a name="prtdollar"></a><p class="title"><b>Example 21.3. [print$] Example</b></p><div class="example-contents"><table class="simplelist" border="0" summary="Simple list"><tr><td> </td></tr><tr><td><em class="parameter"><code>[global]</code></em></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><a class="indexterm" name="id2649090"></a><em class="parameter"><code>printer admin = @ntadmin</code></em></td></tr><tr><td># ...</td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[printers]</code></em></td></tr><tr><td># ...</td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[print$]</code></em></td></tr><tr><td><a class="indexterm" name="id2649126"></a><em class="parameter"><code>comment = Printer Driver Download Area</code></em></td></tr><tr><td><a class="indexterm" name="id2649137"></a><em class="parameter"><code>path = /etc/samba/drivers</code></em></td></tr><tr><td><a class="indexterm" name="id2649149"></a><em class="parameter"><code>browseable = yes</code></em></td></tr><tr><td><a class="indexterm" name="id2649161"></a><em class="parameter"><code>guest ok = yes</code></em></td></tr><tr><td><a class="indexterm" name="id2649172"></a><em class="parameter"><code>read only = yes</code></em></td></tr><tr><td><a class="indexterm" name="id2649184"></a><em class="parameter"><code>write list = @ntadmin, root</code></em></td></tr></table></div></div><br class="example-break"><p>
 Of course, you also need to ensure that the directory named by the
-<a class="indexterm" name="id395506"></a>path parameter exists on the UNIX file system.
-</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id395515"></a>[print$] Stanza Parameters</h3></div></div></div><p>
-<a class="indexterm" name="id395523"></a>
-<a class="indexterm" name="id395530"></a>
-<a class="indexterm" name="id395537"></a>
-<a class="indexterm" name="id395544"></a>
-<a class="indexterm" name="id395550"></a>
+<a class="link" href="smb.conf.5.html#PATH">path</a> parameter exists on the UNIX file system.
+</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2649214"></a>[print$] Stanza Parameters</h3></div></div></div><p>
+<a class="indexterm" name="id2649222"></a>
+<a class="indexterm" name="id2649229"></a>
+<a class="indexterm" name="id2649236"></a>
+<a class="indexterm" name="id2649243"></a>
+<a class="indexterm" name="id2649250"></a>
 The <em class="parameter"><code>[print$]</code></em> is a special section in <code class="filename">smb.conf</code>. 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="id395577"></a>comment = Printer Driver Download Area </span></dt><dd><p>
+</p><div class="variablelist"><dl><dt><span class="term"><a class="link" href="smb.conf.5.html#COMMENT">comment = Printer Driver Download Area </a></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 <code class="literal">smbclient -L sambaserver
 		</code> output).
-		</p></dd><dt><span class="term"><a class="indexterm" name="id395600"></a>path = /etc/samba/printers </span></dt><dd><p>
+		</p></dd><dt><span class="term"><a class="link" href="smb.conf.5.html#PATH">path = /etc/samba/printers </a></span></dt><dd><p>
 		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="id395617"></a>browseable = no </span></dt><dd><p>
+		</p></dd><dt><span class="term"><a class="link" href="smb.conf.5.html#BROWSEABLE">browseable = no </a></span></dt><dd><p>
 		Makes the <em class="parameter"><code>[print$]</code></em> share invisible to clients from the
 		<span class="guimenu">Network Neighborhood</span>. By excuting from a <code class="literal">cmd</code> shell:
 </p><pre class="screen">
@@ -750,7 +750,7 @@
 </pre><p>
 		 you can still mount it from any client. This can also be done from the
 		<span class="guimenu">Connect network drive menu&gt;</span> from Windows Explorer.
-		</p></dd><dt><span class="term"><a class="indexterm" name="id395675"></a>guest ok = yes </span></dt><dd><p>
+		</p></dd><dt><span class="term"><a class="link" href="smb.conf.5.html#GUESTOK">guest ok = yes </a></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 <em class="parameter"><code>guest ok
 		= yes</code></em> depends on how your site is configured. If users will be guaranteed
@@ -761,13 +761,13 @@
 		validated by the domain controller in order to log on to the Windows NT session), then guest
 		access is not necessary. Of course, in a workgroup environment where you just want
 		to print without worrying about silly accounts and security, then configure the share for
-		guest access. You should consider adding <a class="indexterm" name="id395703"></a>map to guest = Bad	User
+		guest access. You should consider adding <a class="link" href="smb.conf.5.html#MAPTOGUEST">map to guest = Bad	User</a>
 		in the <em class="parameter"><code>[global]</code></em> 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="id395722"></a>read only = yes </span></dt><dd><p>
+		</p></div></dd><dt><span class="term"><a class="link" href="smb.conf.5.html#READONLY">read only = yes </a></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 writable.
-		</p></dd><dt><span class="term"><a class="indexterm" name="id395739"></a>write list = @ntadmin, root </span></dt><dd><p>
+		</p></dd><dt><span class="term"><a class="link" href="smb.conf.5.html#WRITELIST">write list = @ntadmin, root </a></span></dt><dd><p>
 		The <em class="parameter"><code>[print$]</code></em> was made read-only by the previous
 		setting so we should create a <em class="parameter"><code>write list</code></em> entry also. UNIX
 		groups are denoted with a leading &#8220;<span class="quote">@</span>&#8221; character. Users listed here are allowed
@@ -775,12 +775,12 @@
 		update files on the share. Normally, you will want to name only administrative-level user
 		account in this setting. Check the file system permissions to make sure these accounts
 		can copy files to the share. If this is a non-root account, then the account should also
-		be mentioned in the global <a class="indexterm" name="id395770"></a>printer admin
+		be mentioned in the global <a class="link" href="smb.conf.5.html#PRINTERADMIN">printer admin</a>
 		parameter. See the <code class="filename">smb.conf</code> 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="id395788"></a>The [print$] Share Directory</h3></div></div></div><p>
+		</p></dd></dl></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2649535"></a>The [print$] Share Directory</h3></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 <em class="parameter"><code>[print$]</code></em>
-service (i.e., the UNIX directory named by the <a class="indexterm" name="id395804"></a>path
+service (i.e., the UNIX directory named by the <a class="link" href="smb.conf.5.html#PATH">path</a>
 parameter). These correspond to each of the supported client architectures. Samba follows this model as
 well. Just like the name of the <em class="parameter"><code>[print$]</code></em> share itself, the subdirectories
 must be exactly the names listed below (you may leave out the subdirectories of architectures you do
@@ -812,7 +812,7 @@
 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="id395912"></a>Installing Drivers into [print$]</h2></div></div></div><p>
+</p></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2649677"></a>Installing Drivers into [print$]</h2></div></div></div><p>
 Have you successfully created the <em class="parameter"><code>[print$]</code></em> share in <code class="filename">smb.conf</code>, and have you forced
 Samba to reread its <code class="filename">smb.conf</code> 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
@@ -828,7 +828,7 @@
 	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="id396001"></a>Add Printer Wizard Driver Installation</h3></div></div></div><p>
+</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2649770"></a>Add Printer Wizard Driver Installation</h3></div></div></div><p>
 The printers initially listed 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
@@ -854,15 +854,15 @@
 	</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, set up as a user with <a class="indexterm" name="id396101"></a>printer admin
+your connection is, in fact, set up as a user with <a class="link" href="smb.conf.5.html#PRINTERADMIN">printer admin</a>
 privileges (if in doubt, use <code class="literal">smbstatus</code> 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="id396131"></a>printer admin parameter), you will also be able to modify
+<a class="link" href="smb.conf.5.html#PRINTERADMIN">printer admin</a> 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 <a href="classicalprinting.html#inst-rpc" title="Installing Print Drivers Using rpcclient">Installing
+device settings, please consider the advice given further in <a class="link" href="classicalprinting.html#inst-rpc" title="Installing Print Drivers Using rpcclient">Installing
 Print Drivers Using <code class="literal">rpcclient</code></a>.
 </p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="inst-rpc"></a>Installing Print Drivers Using <code class="literal">rpcclient</code></h3></div></div></div><p>
 The second way to install printer drivers into <em class="parameter"><code>[print$]</code></em> and set them
@@ -879,10 +879,10 @@
 	Run <code class="literal">rpcclient</code> a second time with the <code class="literal">setdriver</code> 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="id396246"></a>Identifying Driver Files</h4></div></div></div><p>
-<a class="indexterm" name="id396253"></a>
-<a class="indexterm" name="id396260"></a>
-<a class="indexterm" name="id396267"></a>
+</p><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2650046"></a>Identifying Driver Files</h4></div></div></div><p>
+<a class="indexterm" name="id2650054"></a>
+<a class="indexterm" name="id2650061"></a>
+<a class="indexterm" name="id2650068"></a>
 To find out about the driver files, you have two options. You can check the contents of the driver
 CDROM that came with your printer. Study the <code class="filename">*.inf</code> files located on the CD-ROM. This
 may not be possible, since the <code class="filename">*.inf</code> file might be missing. Unfortunately, vendors have now started
@@ -890,14 +890,14 @@
 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>
-<a class="indexterm" name="id396293"></a>
+<a class="indexterm" name="id2650099"></a>
 Then you have the second option. Install the driver locally on a Windows client and
 investigate which filenames and paths it uses after they are installed. (You need to repeat
 this procedure for every client platform you want to support. We show it here for the
 <span class="application">W32X86</span> platform only, a name used by Microsoft for all Windows NT/200x/XP
 clients.)
 </p><p>
-<a class="indexterm" name="id396312"></a>
+<a class="indexterm" name="id2650120"></a>
 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
@@ -905,9 +905,9 @@
 <span class="guilabel">Help File</span>, and (optionally) <span class="guilabel">Dependent Driver Files</span>
 (this may vary slightly for Windows NT). You need to note all filenames for the next steps.
 </p><p>
-<a class="indexterm" name="id396366"></a>
-<a class="indexterm" name="id396373"></a>
-<a class="indexterm" name="id396380"></a>
+<a class="indexterm" name="id2650177"></a>
+<a class="indexterm" name="id2650184"></a>
+<a class="indexterm" name="id2650191"></a>
 Another method to quickly test the driver filenames and related paths is provided by the
 <code class="literal">rpcclient</code> utility. Run it with <code class="literal">enumdrivers</code> or with the
 <code class="literal">getdriver</code> subcommand, each at the <code class="filename">3</code> info level. In the following example,
@@ -948,10 +948,10 @@
   Monitorname: []
   Defaultdatatype: []
 </pre><p>
-<a class="indexterm" name="id396476"></a>
-<a class="indexterm" name="id396483"></a>
-<a class="indexterm" name="id396490"></a>
-<a class="indexterm" name="id396497"></a>
+<a class="indexterm" name="id2650306"></a>
+<a class="indexterm" name="id2650313"></a>
+<a class="indexterm" name="id2650320"></a>
+<a class="indexterm" name="id2650327"></a>
 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
@@ -961,9 +961,9 @@
 addition to those for <span class="application">W32X86</span> (i.e., the Windows NT 2000/XP clients) onto a
 Windows PC. This PC can also host the Windows 9x/Me drivers, even if it runs on Windows NT, 2000, or XP.
 </p><p>
-<a class="indexterm" name="id396541"></a>
-<a class="indexterm" name="id396548"></a>
-<a class="indexterm" name="id396554"></a>
+<a class="indexterm" name="id2650375"></a>
+<a class="indexterm" name="id2650382"></a>
+<a class="indexterm" name="id2650389"></a>
 Since the <em class="parameter"><code>[print$]</code></em> 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 <code class="filename">0</code> of the <code class="filename">WIN40</code>
@@ -974,7 +974,7 @@
 mode. Windows 2000 changed this. While it still can use the kernel mode drivers (if this is enabled by
 the Admin), its native mode for printer drivers is user mode execution. This requires drivers designed
 for this purpose. These types of drivers install into the &#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="id396612"></a>Obtaining Driver Files from Windows Client [print$] Shares</h4></div></div></div><p>
+</p></div></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2650452"></a>Obtaining Driver Files from Windows Client [print$] Shares</h4></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 <em class="parameter"><code>[print$]</code></em>
 share that we investigated in our last step to identify the files? We can use <code class="literal">smbclient</code>
@@ -999,12 +999,12 @@
 This ensures that all commands are executed in sequence on the remote Windows server before
 <code class="literal">smbclient</code> exits again.
 </p><p>
-<a class="indexterm" name="id396708"></a>
+<a class="indexterm" name="id2650560"></a>
 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
 <code class="filename">WIN40/0/</code> subdirectory. Once this is complete, we can run <code class="literal">smbclient. .
 .put</code> to store the collected files on the Samba server's <em class="parameter"><code>[print$]</code></em> share.
-</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id396743"></a>Installing Driver Files into [print$]</h4></div></div></div><p>
+</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2650598"></a>Installing Driver Files into [print$]</h4></div></div></div><p>
 We are now going to locate the driver files into the <em class="parameter"><code>[print$]</code></em> share. Remember, the
 UNIX path to this share has been defined previously in your <code class="filename">smb.conf</code> file. You also have created
 subdirectories for the different Windows client types you want to support. If, for example, your
@@ -1017,8 +1017,8 @@
 	For all Windows 95, 98, and Me clients, <code class="filename">/etc/samba/drivers/WIN40/</code> but not
 	(yet) into the <code class="filename">0</code> subdirectory.
 	</p></li></ul></div><p>
-<a class="indexterm" name="id396818"></a>
-<a class="indexterm" name="id396824"></a>
+<a class="indexterm" name="id2650677"></a>
+<a class="indexterm" name="id2650683"></a>
 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 <code class="literal">getdriver</code> against the original
 <span class="emphasis"><em>Windows</em></span> install. However, now we are going to store the files into a
@@ -1055,18 +1055,18 @@
 putting file HDNIS01Aux.dll as \W32X86\HDNIS01Aux.dll
 putting file HDNIS01_de.NTF as \W32X86\HDNIS01_de.NTF
 </pre><p>
-<a class="indexterm" name="id396882"></a>
-<a class="indexterm" name="id396888"></a>
-<a class="indexterm" name="id396895"></a>
+<a class="indexterm" name="id2650756"></a>
+<a class="indexterm" name="id2650762"></a>
+<a class="indexterm" name="id2650769"></a>
 Whew  that was a lot of typing! Most drivers are a lot smaller  many have only three generic
 PostScript driver files plus one PPD. While we did retrieve the files from the <code class="filename">2</code>
 subdirectory of the <code class="filename">W32X86</code> 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
 <code class="literal">adddriver</code> command, which we will run shortly (and do not forget to also put the files
 for the Windows 9x/Me architecture into the <code class="filename">WIN40/</code> subdirectory should you need them).
-</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id396937"></a><code class="literal">smbclient</code> to Confirm Driver Installation</h4></div></div></div><p>
-<a class="indexterm" name="id396949"></a>
-<a class="indexterm" name="id396956"></a>
+</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2650816"></a><code class="literal">smbclient</code> to Confirm Driver Installation</h4></div></div></div><p>
+<a class="indexterm" name="id2650828"></a>
+<a class="indexterm" name="id2650835"></a>
 For now we verify that our files are there. This can be done with <code class="literal">smbclient</code>, too
 (but, of course, you can log in via SSH also and do this through a standard UNIX shell access):
 </p><pre class="screen">
@@ -1107,9 +1107,9 @@
 PDFcreator2.PPD                     A    15746  Sun Apr 20 22:24:07 2003
               40976 blocks of size 262144. 709 blocks available
 </pre><p>
-<a class="indexterm" name="id397028"></a>
-<a class="indexterm" name="id397035"></a>
-<a class="indexterm" name="id397042"></a>
+<a class="indexterm" name="id2650910"></a>
+<a class="indexterm" name="id2650917"></a>
+<a class="indexterm" name="id2650924"></a>
 Notice that there are already driver files present in the <code class="filename">2</code> subdirectory (probably from a
 previous installation). Once the files for the new driver are there too, you are still a few steps away from
 being able to use them on the clients. The only thing you could do now is retrieve them from a client just
@@ -1117,10 +1117,10 @@
 install them per Point'n'Print. The reason is that 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="id397066"></a>Running <code class="literal">rpcclient</code> with <code class="literal">adddriver</code></h4></div></div></div><p>
-<a class="indexterm" name="id397084"></a>
-<a class="indexterm" name="id397091"></a>
-<a class="indexterm" name="id397098"></a>
+</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2650961"></a>Running <code class="literal">rpcclient</code> with <code class="literal">adddriver</code></h4></div></div></div><p>
+<a class="indexterm" name="id2650979"></a>
+<a class="indexterm" name="id2650986"></a>
+<a class="indexterm" name="id2650993"></a>
 Next, you must tell Samba about the special category of the files you just uploaded into the
 <em class="parameter"><code>[print$]</code></em> share. This is done by the <code class="literal">adddriver</code>
 command. It will prompt Samba to register the driver files into its internal TDB database files. The
@@ -1144,16 +1144,16 @@
 
 Printer Driver dm9110 successfully installed.
 </pre><p>
-<a class="indexterm" name="id397143"></a>
-<a class="indexterm" name="id397150"></a>
-<a class="indexterm" name="id397157"></a>
+<a class="indexterm" name="id2651048"></a>
+<a class="indexterm" name="id2651055"></a>
+<a class="indexterm" name="id2651062"></a>
 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 <code class="computeroutput">NT_STATUS_UNSUCCESSFUL</code> error message. These become obvious. Other
 changes might install the driver files successfully but render the driver unworkable. So take care!
 Hints about the syntax of the adddriver command are in the man page. 
 provides a more detailed description, should you need it.
-</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id397176"></a>Checking <code class="literal">adddriver</code> Completion</h4></div></div></div><p>
+</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2651085"></a>Checking <code class="literal">adddriver</code> Completion</h4></div></div></div><p>
 One indication for Samba's recognition of the files as driver files is the <code class="computeroutput">successfully
 installed</code> message. Another one is the fact that our files have been moved by the
 <code class="literal">adddriver</code> command into the <code class="filename">2</code> subdirectory. You can check this
@@ -1198,17 +1198,17 @@
 </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="id397275"></a>Check Samba for Driver Recognition</h4></div></div></div><p>
-<a class="indexterm" name="id397283"></a>
+</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2651227"></a>Check Samba for Driver Recognition</h4></div></div></div><p>
+<a class="indexterm" name="id2651235"></a>
 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>
-<a class="indexterm" name="id397298"></a>
-<a class="indexterm" name="id397305"></a>
-<a class="indexterm" name="id397312"></a>
-<a class="indexterm" name="id397319"></a>
-<a class="indexterm" name="id397325"></a>
+<a class="indexterm" name="id2651252"></a>
+<a class="indexterm" name="id2651259"></a>
+<a class="indexterm" name="id2651266"></a>
+<a class="indexterm" name="id2651273"></a>
+<a class="indexterm" name="id2651280"></a>
 	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>
@@ -1218,7 +1218,7 @@
 	see only its own architecture's list. If you do not have every driver installed for each platform,
 	the list will differ if you look at it from Windows95/98/ME or Windows NT/2000/XP.)
 	</p></li><li><p>
-<a class="indexterm" name="id397360"></a>
+<a class="indexterm" name="id2651320"></a>
 	From a Windows 200x/XP client (not Windows NT) browse <span class="guiicon">Network Neighborhood</span>,
 	search for the Samba server, open the server's <span class="guiicon">Printers</span> folder,
 	and right-click on the white background (with no printer highlighted). Select <span class="guimenuitem">Server
@@ -1247,8 +1247,8 @@
 	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="id397481"></a>Specific Driver Name Flexibility</h4></div></div></div><p>
-<a class="indexterm" name="id397489"></a>
+	</p></li></ul></div></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2651454"></a>Specific Driver Name Flexibility</h4></div></div></div><p>
+<a class="indexterm" name="id2651462"></a>
 You can name the driver as you like. If you repeat the <code class="literal">adddriver</code> step with the same
 files as before but with a different driver name, it will work the same:
 </p><pre class="screen">
@@ -1271,18 +1271,18 @@
 
 Printer Driver mydrivername successfully installed.
 </pre><p>
-<a class="indexterm" name="id397528"></a>
-<a class="indexterm" name="id397535"></a>
-<a class="indexterm" name="id397541"></a>
+<a class="indexterm" name="id2651510"></a>
+<a class="indexterm" name="id2651517"></a>
+<a class="indexterm" name="id2651524"></a>
 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
 <code class="literal">rpcclient</code> <code class="literal">adddriver</code> command repeatedly. Each run consumes the
 files you had put into the <em class="parameter"><code>[print$]</code></em> share by moving them into the
 respective subdirectories, so you must execute an <code class="literal">smbclient ... put</code> command before
 each <code class="literal">rpcclient ... adddriver</code> command.
-</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id397583"></a>Running <code class="literal">rpcclient</code> with <code class="literal">setdriver</code></h4></div></div></div><p> 
-<a class="indexterm" name="id397601"></a>
-<a class="indexterm" name="id397608"></a>
+</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2651568"></a>Running <code class="literal">rpcclient</code> with <code class="literal">setdriver</code></h4></div></div></div><p> 
+<a class="indexterm" name="id2651587"></a>
+<a class="indexterm" name="id2651594"></a>
 Samba needs to know which printer owns which driver. Create a mapping of the driver to a printer, and
 store this information in Samba's memory, the TDB files. The <code class="literal">rpcclient setdriver</code> command
 achieves exactly this:
@@ -1309,18 +1309,18 @@
 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: <strong class="userinput"><code>kill -HUP
 `pidof smbd`</code></strong>.
-</p></div></div></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id397714"></a>Client Driver Installation Procedure</h2></div></div></div><p>
+</p></div></div></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2651709"></a>Client Driver Installation Procedure</h2></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="id397729"></a>First Client Driver Installation</h3></div></div></div><p>
+</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2651726"></a>First Client Driver Installation</h3></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 set up and shouldn't need further
 attention. What follows is a description for the recommended first procedure. You now work from a client
 workstation. You should check that your connection is not unwittingly mapped to <span class="emphasis"><em>bad
 user</em></span> nobody. In a DOS box type:
 </p><p><strong class="userinput"><code>net use \\<em class="replaceable"><code>SAMBA-SERVER</code></em>\print$ /user:root</code></strong></p><p>
-Replace root, if needed, by another valid <a class="indexterm" name="id397758"></a>printer admin user as given in
+Replace root, if needed, by another valid <a class="link" href="smb.conf.5.html#PRINTERADMIN">printer admin</a> 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
@@ -1347,7 +1347,7 @@
 <span class="guimenuitem">Settings</span> -&gt; <span class="guimenuitem">Control Panel</span> -&gt; <span class="guiicon">Printers
 and Faxes</span>).
 </p><p>
-<a class="indexterm" name="id397881"></a>
+<a class="indexterm" name="id2651897"></a>
 Most likely you are 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 "<code class="literal">Unable to print Test Page</code>." The
@@ -1359,18 +1359,18 @@
 </p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="prt-modeset"></a>Setting Device Modes on New Printers</h3></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 class="indexterm" name="id397938"></a>
+<a class="indexterm" name="id2651958"></a>
 	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 class="indexterm" name="id397954"></a>
+<a class="indexterm" name="id2651975"></a>
 	A complete set of <span class="emphasis"><em>printer driver data</em></span> generated by the driver.
 	</p></li></ul></div><p>
-<a class="indexterm" name="id397969"></a>
-<a class="indexterm" name="id397976"></a>
-<a class="indexterm" name="id397982"></a>
-<a class="indexterm" name="id397989"></a>
-<a class="indexterm" name="id397996"></a>
+<a class="indexterm" name="id2651990"></a>
+<a class="indexterm" name="id2651997"></a>
+<a class="indexterm" name="id2652004"></a>
+<a class="indexterm" name="id2652011"></a>
+<a class="indexterm" name="id2652018"></a>
 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
@@ -1384,7 +1384,7 @@
 This can be achieved by accessing the drivers remotely from an NT (or 200x/XP) client, as discussed
 in the following paragraphs.
 </p><p>
-Be aware that a valid device mode can only be initiated by a <a class="indexterm" name="id398040"></a>printer admin or root
+Be aware that a valid device mode can only be initiated by a <a class="link" href="smb.conf.5.html#PRINTERADMIN">printer admin</a> or root
 (the reason should be obvious). Device modes can be correctly set only by executing the printer driver program
 itself. Since Samba cannot execute this Win32 platform driver code, it sets this field initially to NULL
 (which is not a valid setting for clients to use). Fortunately, most drivers automatically generate the
@@ -1396,7 +1396,7 @@
 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"><a name="id398065"></a><p class="title"><b>Procedure 21.1. Procedure to Initialize the Printer Driver Settings</b></p><ol type="1"><li><p>
+</p><div class="procedure"><a name="id2652108"></a><p class="title"><b>Procedure 21.1. Procedure to Initialize the Printer Driver Settings</b></p><ol type="1"><li><p>
 	Browse the <span class="guiicon">Network Neighborhood</span>.
 	</p></li><li><p>
 	Find the Samba server.
@@ -1426,13 +1426,13 @@
 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>
-<a class="indexterm" name="id398210"></a>
+<a class="indexterm" name="id2652262"></a>
 Samba includes a service-level parameter name <em class="parameter"><code>default devmode</code></em> for generating a default
 device mode for a printer. Some drivers function well with Samba's default set of properties. Others
 may crash the client's spooler service. So use this parameter with caution. It is always better to have
 the client generate a valid device mode for the printer and store it on the server for you.
-</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id398228"></a>Additional Client Driver Installation</h3></div></div></div><p>
-<a class="indexterm" name="id398236"></a>
+</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2578512"></a>Additional Client Driver Installation</h3></div></div></div><p>
+<a class="indexterm" name="id2578520"></a>
 Every additional driver may be installed in the same way as just described.  Browse <code class="literal">Network
 Neighborhood</code>, 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
@@ -1445,20 +1445,20 @@
 <strong class="userinput"><code>rundll32 shell32.dll,SHHelpShortcuts_RunDLL PrintersFolder</code></strong>
 </pre><p>
 or this command on Windows NT 4.0 workstations:
-<a class="indexterm" name="id398298"></a>
+<a class="indexterm" name="id2578587"></a>
 </p><pre class="screen">
 <strong class="userinput"><code>rundll32 shell32.dll,Control_RunDLL MAIN.CPL @2</code></strong>
 </pre><p>
 </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="id398340"></a>Always Make First Client Connection as root or &#8220;<span class="quote">printer admin</span>&#8221;</h3></div></div></div><p>
+</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2578630"></a>Always Make First Client Connection as root or &#8220;<span class="quote">printer admin</span>&#8221;</h3></div></div></div><p>
 After you installed the driver on the Samba server (in its <em class="parameter"><code>[print$]</code></em> 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="id398358"></a>printer admin. This is to make
+to build the very first connection from a client as <a class="link" href="smb.conf.5.html#PRINTERADMIN">printer admin</a>. 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 <a href="classicalprinting.html#prt-modeset" title="Setting Device Modes on New Printers">Setting Device Modes on New Printers</a>) for more explanation details).
+	A first valid <span class="emphasis"><em>device mode</em></span> is really initialized (see above <a class="link" href="classicalprinting.html#prt-modeset" title="Setting Device Modes on New Printers">Setting Device Modes on New Printers</a>) 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>
@@ -1467,7 +1467,7 @@
 <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>
-<a class="indexterm" name="id398423"></a>
+<a class="indexterm" name="id2578724"></a>
 To connect as root to a Samba printer, try this command from a Windows 200x/XP DOS box command prompt:
 </p><pre class="screen">
 <code class="prompt">C:\&gt; </code><strong class="userinput"><code>runas /netonly /user:root "rundll32 printui.dll,PrintUIEntry /p /t3 /n 
@@ -1476,18 +1476,18 @@
 </p><p>
 You will be prompted for <code class="constant">root</code>'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. Alternatively, instead of root you can name one other member of the <a class="indexterm" name="id398469"></a>printer admin from the setting.
+by all clients. Alternatively, instead of root you can name one other member of the <a class="link" href="smb.conf.5.html#PRINTERADMIN">printer admin</a> from the setting.
 </p><p>
 Now all the other users downloading and installing the driver the same way (using
 <code class="literal">Point'n'Print</code>) 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="id398491"></a>Other Gotchas</h2></div></div></div><p>
+</p></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2652848"></a>Other Gotchas</h2></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 on your first client machine, but wait. Let's make sure you are acquainted first with a
 few tips and tricks you may find useful. For example, suppose you did not set the defaults on the printer, as
 advised in the preceding paragraphs. Your users complain about various issues (such as, &#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="id398507"></a>Setting Default Print Options for Client Drivers</h3></div></div></div><p>
+</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2652869"></a>Setting Default Print Options for Client Drivers</h3></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 multitabbed dialog that pops up when you right-click on the printer name and select
@@ -1524,7 +1524,7 @@
 Do you see any difference in the two settings dialogs? I do not either. However, only the last one, which you
 arrived at with steps C.1 through C.6 will permanently save any settings which will then become the defaults
 for new users. If you want all clients to have the same defaults, you need to conduct these steps as
-administrator (<a class="indexterm" name="id398731"></a>printer admin) before a client downloads the driver (the clients can
+administrator (<a class="link" href="smb.conf.5.html#PRINTERADMIN">printer admin</a>) before a client downloads the driver (the clients can
 later set their own per-user defaults by following procedures A or B above). Windows 200x/XP allow per-user
 default settings and the ones the administrator gives them before they set up their own. The parents of the
 identical-looking dialogs have a slight difference in their window names; one is called
@@ -1536,7 +1536,7 @@
 there is now a different path to arrive at an identical-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):
-<a class="indexterm" name="id398769"></a>
+<a class="indexterm" name="id2653162"></a>
 </p><p><strong class="userinput"><code>
 rundll32 printui.dll,PrintUIEntry /p /t3 /n\\<em class="replaceable"><code>SAMBA-SERVER</code></em>\<em class="replaceable"><code>printersharename</code></em>
 </code></strong></p><p>
@@ -1547,7 +1547,7 @@
 To see the tab with the <span class="guilabel">Printing Preferences</span>
 button (the one that does not set systemwide 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="id398839"></a>Supporting Large Numbers of Printers</h3></div></div></div><p>
+</p></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2653236"></a>Supporting Large Numbers of Printers</h3></div></div></div><p>
 One issue that has arisen during the recent development phase of Samba is the need to support driver
 downloads for hundreds of printers. Using Windows NT APW for this task is somewhat awkward (to say the least). If
 you do not want to acquire RSS pains from the printer installation clicking orgy alone, you need
@@ -1630,19 +1630,19 @@
 &#8220;<span class="quote">dm9110</span>&#8221; printer with an empty string where the driver should have been listed (between
 the two commas in the description field). After the <code class="literal">setdriver</code> command
 succeeds, all is well.
-</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id399075"></a>Adding New Printers with the Windows NT APW</h3></div></div></div><p>
+</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2653492"></a>Adding New Printers with the Windows NT APW</h3></div></div></div><p>
 By default, Samba exhibits all printer shares defined in <code class="filename">smb.conf</code> 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 <code class="literal">OpenPrinterEx(\\server)</code> with
-	administrative privileges (i.e., root or <a class="indexterm" name="id399110"></a>printer admin).
+	administrative privileges (i.e., root or <a class="link" href="smb.conf.5.html#PRINTERADMIN">printer admin</a>).
 	</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><strong class="userinput"><code>
 	runas /netonly /user:root rundll32 printui.dll,PrintUIEntry /p /t0 /n \\<em class="replaceable"><code>SAMBA-SERVER</code></em>\<em class="replaceable"><code>printersharename</code></em>
 	</code></strong></p><p>
 	Click on <span class="guibutton">Printing Preferences</span>.
 	</p></div></li><li><p>... contains the setting
-	<a class="indexterm" name="id399150"></a>show add printer wizard = yes (the
+	<a class="link" href="smb.conf.5.html#SHOWADDPRINTERWIZARD">show add printer wizard = yes</a> (the
 	default).</p></li></ul></div><p>
 The APW can do various things:
 </p><div class="itemizedlist"><ul type="disc"><li><p>
@@ -1653,28 +1653,28 @@
 	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="id399190"></a>add printer command. A corresponding
-	<a class="indexterm" name="id399197"></a>delete printer command for removing entries from the
+	<a class="link" href="smb.conf.5.html#ADDPRINTERCOMMAND">add printer command</a>. A corresponding
+	<a class="link" href="smb.conf.5.html#DELETEPRINTERCOMMAND">delete printer command</a> 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="id399216"></a>add printer command must have a defined value.
+add a printer to a Samba server, the <a class="link" href="smb.conf.5.html#ADDPRINTERCOMMAND">add printer command</a> must have a defined value.
 The program hook must successfully add the printer to the UNIX print system (i.e., to
 <code class="filename">/etc/printcap</code>, <code class="filename">/etc/cups/printers.conf</code> or other appropriate files)
 and to <code class="filename">smb.conf</code> 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="id399246"></a>add printer command and reparse to attempt to locate the new printer share. If the
+<a class="link" href="smb.conf.5.html#ADDPRINTERCOMMAND">add printer command</a> and reparse 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="id399258"></a>add printer command is executed under the context of the connected user, not
-necessarily a root account. A <a class="indexterm" name="id399266"></a>map to guest = bad user may have connected
+<a class="link" href="smb.conf.5.html#ADDPRINTERCOMMAND">add printer command</a> is executed under the context of the connected user, not
+necessarily a root account. A <a class="link" href="smb.conf.5.html#MAPTOGUEST">map to guest = bad user</a> may have connected
 you unwittingly under the wrong privilege. You should check it by using the <code class="literal">smbstatus</code>
 command.
-</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id399282"></a>Error Message: &#8220;<span class="quote">Cannot connect under a different Name</span>&#8221;</h3></div></div></div><p>
+</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2653752"></a>Error Message: &#8220;<span class="quote">Cannot connect under a different Name</span>&#8221;</h3></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>
-<a class="indexterm" name="id399300"></a>
+<a class="indexterm" name="id2653771"></a>
 	The <code class="literal">net use \\SAMBA-SERVER\sharename /user:root</code> gives you an error message:
 	&#8220;<span class="quote">Multiple connections to a server or a shared resource by the same user utilizing
 	several user names are not allowed. Disconnect all previous connections to the server,
@@ -1700,7 +1700,7 @@
 <code class="prompt">C:\&gt; </code> net use * /delete
 </pre><p>
 This will also disconnect all mapped drives and will allow you create fresh connection as required.
-</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id399380"></a>Take Care When Assembling Driver Files</h3></div></div></div><p>
+</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2653865"></a>Take Care When Assembling Driver Files</h3></div></div></div><p>
 You need to be extremely careful when you take notes about the files belonging to a particular
 driver. Don't confuse the files for driver version &#8220;<span class="quote">0</span>&#8221; (for Windows 9x/Me, going into
 <code class="filename">[print$]/WIN/0/</code>), driver version <code class="filename">2</code> (kernel mode driver for Windows NT,
@@ -1831,11 +1831,11 @@
 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="id399581"></a>Samba and Printer Ports</h3></div></div></div><p>
-<a class="indexterm" name="id399589"></a>
-<a class="indexterm" name="id399595"></a>
-<a class="indexterm" name="id399602"></a>
-<a class="indexterm" name="id399609"></a>
+</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2654175"></a>Samba and Printer Ports</h3></div></div></div><p>
+<a class="indexterm" name="id2654183"></a>
+<a class="indexterm" name="id2654190"></a>
+<a class="indexterm" name="id2654196"></a>
+<a class="indexterm" name="id2654203"></a>
 Windows NT/2000 print servers associate a port with each printer. These normally take the form of
 <code class="filename">LPT1:</code>, <code class="filename">COM1:</code>, <code class="filename">FILE:</code>, 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
@@ -1844,24 +1844,24 @@
 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>
-<a class="indexterm" name="id399648"></a>
+<a class="indexterm" name="id2654247"></a>
 Samba does not support the concept of <code class="constant">Printer Pooling</code> internally either. Printer
 pooling assigns a logical printer to multiple ports as a form of load balancing or failover.
 </p><p>
 If you require multiple ports to be defined for some reason or another (my users and my boss should not know
-that they are working with Samba), configure the <a class="indexterm" name="id399665"></a>enumports command,
+that they are working with Samba), configure the <a class="link" href="smb.conf.5.html#ENUMPORTSCOMMAND">enumports command</a>,
 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="id399675"></a>Avoiding Common Client Driver Misconfiguration</h3></div></div></div><p>
+</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2654284"></a>Avoiding Common Client Driver Misconfiguration</h3></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 <a href="CUPS-printing.html" title="Chapter 22. CUPS Printing Support">CUPS Printing
-Chapter</a>, <a href="CUPS-printing.html#cups-avoidps1" title="Avoiding Critical PostScript Driver Settings on the Client">Avoiding Critical PostScript Driver Settings on the
+&#8220;<span class="quote">Avoiding the Wrong PostScript Driver Settings</span>&#8221; in <a class="link" href="CUPS-printing.html" title="Chapter 22. CUPS Printing Support">CUPS Printing
+Chapter</a>, <a class="link" href="CUPS-printing.html#cups-avoidps1" title="Avoiding Critical PostScript Driver Settings on the Client">Avoiding Critical PostScript Driver Settings on the
 Client</a>.
-</p></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id399708"></a>The Imprints Toolset</h2></div></div></div><p>
-<a class="indexterm" name="id399715"></a>
+</p></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2654321"></a>The Imprints Toolset</h2></div></div></div><p>
+<a class="indexterm" name="id2654329"></a>
 The Imprints tool set provides a UNIX equivalent of the Windows NT APW.  For complete information, please
-refer to the <a href="http://imprints.sourceforge.net/" target="_top">Imprints</a> Web site as well as the
+refer to the <a class="ulink" href="http://imprints.sourceforge.net/" target="_top">Imprints</a> Web site as well as the
 documentation included with the Imprints source distribution. This section provides only a brief introduction
 to the features of Imprints.
 </p><p>
@@ -1870,8 +1870,8 @@
 printing used in Samba. If you wish to volunteer, please coordinate your efforts on the Samba technical
 mailing list. The toolset is still in usable form, but only for a series of older printer models where
 there are prepared packages to use. Packages for more up-to-date print devices are needed if Imprints
-should have a future. Information regarding the Imprints toolset can be obtained from the <a href="http://imprints.sourceforge.net/" target="_top">Imprints</a> home page.
-</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id399746"></a>What Is Imprints?</h3></div></div></div><p>
+should have a future. Information regarding the Imprints toolset can be obtained from the <a class="ulink" href="http://imprints.sourceforge.net/" target="_top">Imprints</a> home page.
+</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2654378"></a>What Is Imprints?</h3></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.
@@ -1880,19 +1880,19 @@
 	</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="id399776"></a>Creating Printer Driver Packages</h3></div></div></div><p>
+	</p></li></ul></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2654412"></a>Creating Printer Driver Packages</h3></div></div></div><p>
 The process of creating printer driver packages is beyond the scope of this document (refer to Imprints.txt,
 included with the Samba distribution for more information). In short, an Imprints driver package
 is a gzipped tarball containing the driver files, related INF files, and a control file needed by the
 installation client.
-</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id399789"></a>The Imprints Server</h3></div></div></div><p>
+</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2654428"></a>The Imprints Server</h3></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="id399802"></a>The Installation Client</h3></div></div></div><p>
+</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2654445"></a>The Installation Client</h3></div></div></div><p>
 More information regarding the Imprints installation client is available from the documentation file
 <code class="filename">Imprints-Client-HOWTO.ps</code> that is included with the Imprints source package. The Imprints
 installation client comes in two forms:
@@ -1922,9 +1922,9 @@
 </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="id399919"></a>Adding Network Printers without User Interaction</h2></div></div></div><p>
+</p></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2654578"></a>Adding Network Printers without User Interaction</h2></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> (<a href="http://support.microsoft.com/default.aspx?scid=kb;en-us;189105" target="_top">Microsoft KB 189105</a>).  It also
+<span class="emphasis"><em>How to Add Printers with No User Interaction in Windows 2000,</em></span> (<a class="ulink" href="http://support.microsoft.com/default.aspx?scid=kb;en-us;189105" target="_top">Microsoft KB 189105</a>).  It also
 applies to Windows XP Professional clients.  The ideas sketched out in this section are inspired by this
 article, which describes a command-line method that can be applied to install network and local printers and
 their drivers. This is most useful if integrated in Logon Scripts. You can see what options are available by
@@ -1981,7 +1981,7 @@
 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="id400158"></a>The <code class="literal">addprinter</code> Command</h2></div></div></div><p>
+</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2654850"></a>The <code class="literal">addprinter</code> Command</h2></div></div></div><p>
 The <code class="literal">addprinter</code> 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,
@@ -1989,7 +1989,7 @@
 way that it can create a new printer (through writing correct printcap entries on legacy systems or
 by executing the <code class="literal">lpadmin</code> command on more modern systems) and create the associated share,
 then the APW will in effect really create a new printer on Samba and the UNIX print subsystem!
-</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id400192"></a>Migration of Classical Printing to Samba</h2></div></div></div><p>
+</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2654889"></a>Migration of Classical Printing to Samba</h2></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
@@ -2017,13 +2017,13 @@
 	into the printing-related TDBs.</p></li><li><p>
 	If you want to migrate an existing <code class="filename">printers.def</code> file into the new setup, the only current
 	solution is to use the Windows NT APW to install the NT drivers and the 9x/Me drivers. This can be scripted
-	using smbclient and rpcclient. See the Imprints installation client on the <a href="http://imprints.sourceforge.net/" target="_top">Imprints</a> web site for example. See also the discussion of
-	rpcclient usage in <a href="CUPS-printing.html" title="Chapter 22. CUPS Printing Support">CUPS Printing</a>.
-	</p></li></ul></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id400323"></a>Publishing Printer Information in Active Directory or LDAP</h2></div></div></div><p>
-This topic has also been addressed in <a href="NetCommand.html" title="Chapter 13. Remote and Local Management: The Net Command">Remote and Local Management  The
+	using smbclient and rpcclient. See the Imprints installation client on the <a class="ulink" href="http://imprints.sourceforge.net/" target="_top">Imprints</a> web site for example. See also the discussion of
+	rpcclient usage in <a class="link" href="CUPS-printing.html" title="Chapter 22. CUPS Printing Support">CUPS Printing</a>.
+	</p></li></ul></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2655038"></a>Publishing Printer Information in Active Directory or LDAP</h2></div></div></div><p>
+This topic has also been addressed in <a class="link" href="NetCommand.html" title="Chapter 13. Remote and Local Management: The Net Command">Remote and Local Management  The
 Net Command</a>. If you wish to volunteer your services to help document this further, please contact 
-<a href="mail://jht@samba.org" target="_top">John H. Terpstra</a>.
-</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id400350"></a>Common Errors</h2></div></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id400355"></a>I Give My Root Password but I Do Not Get Access</h3></div></div></div><p>
+<a class="ulink" href="mail://jht@samba.org" target="_top">John H. Terpstra</a>.
+</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2655067"></a>Common Errors</h2></div></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2655073"></a>I Give My Root Password but I Do Not Get Access</h3></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 <code class="filename">/etc/shadow</code>), with the password used to
 authenticate against Samba. Samba does not know the UNIX password. Root access to Samba resources
@@ -2034,7 +2034,7 @@
 New SMB password: secret
 Retype new SMB password: secret
 </pre><p>
-</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id400392"></a>My Print Jobs Get Spooled into the Spooling Directory, but Then Get Lost</h3></div></div></div><p>
+</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2655114"></a>My Print Jobs Get Spooled into the Spooling Directory, but Then Get Lost</h3></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. The UNIX/Linux
 system print spool directory (e.g., <code class="filename">/var/spool/cups</code>) is typically owned by a

Modified: branches/samba/experimental/docs/htmldocs/Samba3-HOWTO/compiling.html
===================================================================
--- branches/samba/experimental/docs/htmldocs/Samba3-HOWTO/compiling.html	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/docs/htmldocs/Samba3-HOWTO/compiling.html	2008-06-09 06:59:20 UTC (rev 1920)
@@ -1,9 +1,9 @@
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Chapter 41. How to Compile Samba</title><link rel="stylesheet" href="samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.72.0"><link rel="start" href="index.html" title="The Official Samba 3.2.x HOWTO and Reference Guide"><link rel="up" href="Appendix.html" title="Part VI. Reference Section"><link rel="prev" href="Appendix.html" title="Part VI. Reference Section"><link rel="next" href="Portability.html" title="Chapter 42. 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 41. How to Compile Samba</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="Appendix.html">Prev</a> </td><th width="60%" align="center">Part VI. Reference Section</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 41. 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><code class="email">&lt;<a href="mailto:jelmer at samba.org">jelmer at samba.org</a>&gt;</code></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><code class="email">&lt;<a href="mailto:jht at samba.org">jht at samba.org</a>&gt;</code></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><code class="email">&lt;<a href="mailto:tridge at samba.org">tridge at samba.org</a>&gt;</code></p></div></div></div></div><div><p class="pubdate"> 22 May 2001 </p></div><div><p class="pubdate"> 18 March 2003 </p></div><div><p class="pubdate"> June 2005 </p></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="sect1"><a href="compiling.html#id450070">Access Samba Source Code via Subversion</a></span></dt><dd><dl><dt><span class="sect2"><a href="compiling.html#id450076">Introduction</a></span></dt><dt><span class="sect2"><a href="compiling.html#id450114">Subversion Access to samba.org</a></span></dt></dl></dd><dt><span class="sect1"><a href="compiling.html#id450289">Accessing the Samba Sources via rsync and ftp</a></span></dt><dt><span class="sect1"><a href="compiling.html#id450357">Verifying Samba's PGP Signature</a></span></dt><dt><span class="sect1"><a href="compiling.html#id450486">Building the Binaries</a></span></dt><dd><dl><dt><span class="sect2"><a href="compiling.html#id450708">Compiling Samba with Active Directory Support</a></span></dt></dl></dd><dt><span class="sect1"><a href="compiling.html#startingSamba">Starting the <span class="application">smbd</span> <span class="application">nmbd</span> and <span class="application">winbindd</span></a></span></dt><dd><dl><dt><span class="sect2"><a href="compiling.html#id450957">Starting from inetd.conf</a></span></dt><dt><span class="sect2"><a href="compiling.html#id451161">Alternative: Starting <span class="application">smbd</span> as a Daemon</a></span></dt></dl></dd></dl></div><p>
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Chapter 41. How to Compile Samba</title><link rel="stylesheet" href="../samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.73.1"><link rel="start" href="index.html" title="The Official Samba 3.2.x HOWTO and Reference Guide"><link rel="up" href="Appendix.html" title="Part VI. Reference Section"><link rel="prev" href="Appendix.html" title="Part VI. Reference Section"><link rel="next" href="Portability.html" title="Chapter 42. 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 41. How to Compile Samba</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="Appendix.html">Prev</a> </td><th width="60%" align="center">Part VI. Reference Section</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 41. 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><code class="email">&lt;<a class="email" href="mailto:jelmer at samba.org">jelmer at samba.org</a>&gt;</code></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><code class="email">&lt;<a class="email" href="mailto:jht at samba.org">jht at samba.org</a>&gt;</code></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><code class="email">&lt;<a class="email" href="mailto:tridge at samba.org">tridge at samba.org</a>&gt;</code></p></div></div></div></div><div><p class="pubdate"> 22 May 2001 </p></div><div><p class="pubdate"> 18 March 2003 </p></div><div><p class="pubdate"> June 2005 </p></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="sect1"><a href="compiling.html#id2709323">Access Samba Source Code via Subversion</a></span></dt><dd><dl><dt><span class="sect2"><a href="compiling.html#id2709329">Introduction</a></span></dt><dt><span class="sect2"><a href="compiling.html#id2709370">Subversion Access to samba.org</a></span></dt></dl></dd><dt><span class="sect1"><a href="compiling.html#id2709562">Accessing the Samba Sources via rsync and ftp</a></span></dt><dt><span class="sect1"><a href="compiling.html#id2709636">Verifying Samba's PGP Signature</a></span></dt><dt><span class="sect1"><a href="compiling.html#id2709774">Building the Binaries</a></span></dt><dd><dl><dt><span class="sect2"><a href="compiling.html#id2710012">Compiling Samba with Active Directory Support</a></span></dt></dl></dd><dt><span class="sect1"><a href="compiling.html#startingSamba">Starting the <span class="application">smbd</span> <span class="application">nmbd</span> and <span class="application">winbindd</span></a></span></dt><dd><dl><dt><span class="sect2"><a href="compiling.html#id2710282">Starting from inetd.conf</a></span></dt><dt><span class="sect2"><a href="compiling.html#id2710502">Alternative: Starting <span class="application">smbd</span> as a Daemon</a></span></dt></dl></dd></dl></div><p>
 You can obtain the Samba source file from the
-<a href="http://samba.org/" target="_top">Samba Web site</a>. To obtain a development version, 
+<a class="ulink" href="http://samba.org/" target="_top">Samba Web site</a>. To obtain a development version, 
 you can download Samba from Subversion or using <code class="literal">rsync</code>.
-</p><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id450070"></a>Access Samba Source Code via Subversion</h2></div></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id450076"></a>Introduction</h3></div></div></div><p>
-<a class="indexterm" name="id450084"></a>
+</p><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2709323"></a>Access Samba Source Code via Subversion</h2></div></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2709329"></a>Introduction</h3></div></div></div><p>
+<a class="indexterm" name="id2709337"></a>
 Samba is developed in an open environment. Developers use a
 Subversion to &#8220;<span class="quote">checkin</span>&#8221; (also known as 
 &#8220;<span class="quote">commit</span>&#8221;) new source code. Samba's various Subversion branches can
@@ -11,33 +11,33 @@
 detailed in this chapter.
 </p><p>
 This chapter is a modified version of the instructions found at the
-<a href="http://samba.org/samba/subversion.html" target="_top">Samba</a> Web site.
-</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id450114"></a>Subversion Access to samba.org</h3></div></div></div><p>
+<a class="ulink" href="http://samba.org/samba/subversion.html" target="_top">Samba</a> Web site.
+</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2709370"></a>Subversion Access to samba.org</h3></div></div></div><p>
 The machine samba.org runs a publicly accessible Subversion
 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 Subversion server on this host.
-</p><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id450125"></a>Access via ViewCVS</h4></div></div></div><p>
-<a class="indexterm" name="id450133"></a>
+</p><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2709384"></a>Access via ViewCVS</h4></div></div></div><p>
+<a class="indexterm" name="id2709392"></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
-<a href="http://viewcvs.samba.org/" target="_top">http://viewcvs.samba.org/</a>.
-</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id450158"></a>Access via Subversion</h4></div></div></div><p>
-<a class="indexterm" name="id450166"></a>
+<a class="ulink" href="http://viewcvs.samba.org/" target="_top">http://viewcvs.samba.org/</a>.
+</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2709420"></a>Access via Subversion</h4></div></div></div><p>
+<a class="indexterm" name="id2709428"></a>
 You can also access the source code via a normal Subversion client. This gives you much more control over what
 you can do with the repository and allows you to check out whole source trees and keep them up to date via
 normal Subversion commands. This is the preferred method of access if you are a developer and not just a
 casual browser.
 </p><p>In order to be able to download the Samba sources off Subversion, you need 
 a Subversion client. Your distribution might include one, or you can download the 
-sources from <a href="http://subversion.tigris.org/" target="_top">http://subversion.tigris.org/</a>.
+sources from <a class="ulink" href="http://subversion.tigris.org/" target="_top">http://subversion.tigris.org/</a>.
 </p><p>
 To gain access via anonymous Subversion, use the following steps. 
-</p><div class="procedure"><a name="id450196"></a><p class="title"><b>Procedure 41.1. Retrieving Samba using Subversion</b></p><ol type="1"><li><p>
+</p><div class="procedure"><a name="id2709461"></a><p class="title"><b>Procedure 41.1. Retrieving Samba using Subversion</b></p><ol type="1"><li><p>
 	Install a recent copy of Subversion. All you really need is a 
 	copy of the Subversion client binary. 
 	</p></li><li><p>
@@ -62,21 +62,21 @@
 	</p><pre class="screen">
 	<strong class="userinput"><code>svn update</code></strong>
 	</pre><p>
-	</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="id450289"></a>Accessing the Samba Sources via rsync and ftp</h2></div></div></div><p>
-	<a class="indexterm" name="id450297"></a>
-	<a class="indexterm" name="id450304"></a>
+	</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="id2709562"></a>Accessing the Samba Sources via rsync and ftp</h2></div></div></div><p>
+	<a class="indexterm" name="id2709570"></a>
+	<a class="indexterm" name="id2709577"></a>
 	<em class="parameter"><code>pserver.samba.org</code></em> also exports unpacked copies of most parts of the Subversion tree
-	at the Samba <a href="ftp://pserver.samba.org/pub/unpacked" target="_top">pserver</a> location and also
-	via anonymous rsync at the Samba <a href="rsync://pserver.samba.org/ftp/unpacked/" target="_top">rsync</a> server location.  I recommend using rsync rather
+	at the Samba <a class="ulink" href="ftp://pserver.samba.org/pub/unpacked" target="_top">pserver</a> location and also
+	via anonymous rsync at the Samba <a class="ulink" href="rsync://pserver.samba.org/ftp/unpacked/" target="_top">rsync</a> server location.  I recommend using rsync rather
 	than ftp, because rsync is capable of compressing data streams, but it is also more useful than FTP because
-	during a partial update it will transfer only the data that is missing plus a small overhead.  See <a href="http://rsync.samba.org/" target="_top">the rsync home page</a> for more info on rsync.
+	during a partial update it will transfer only the data that is missing plus a small overhead.  See <a class="ulink" href="http://rsync.samba.org/" target="_top">the rsync home page</a> for more info on rsync.
 	</p><p>
 	The disadvantage of the unpacked trees is that they do not support automatic
 	merging of local changes as Subversion does. <code class="literal">rsync</code> 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="id450357"></a>Verifying Samba's PGP Signature</h2></div></div></div><p>
-<a class="indexterm" name="id450365"></a>
-<a class="indexterm" name="id450371"></a>
+	</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2709636"></a>Verifying Samba's PGP Signature</h2></div></div></div><p>
+<a class="indexterm" name="id2709645"></a>
+<a class="indexterm" name="id2709651"></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 tool set in place of PGP.
@@ -87,7 +87,7 @@
 <code class="prompt">$ </code><strong class="userinput"><code>wget http://us1.samba.org/samba/ftp/samba-3.0.20.tar.asc</code></strong>
 <code class="prompt">$ </code><strong class="userinput"><code>wget http://us1.samba.org/samba/ftp/samba-pubkey.asc</code></strong>
 </pre><p>
-<a class="indexterm" name="id450415"></a>
+<a class="indexterm" name="id2709699"></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">
@@ -105,9 +105,9 @@
 </p><pre class="screen">
 gpg: BAD signature from &#8220;<span class="quote">Samba Distribution Verification Key</span>&#8221;
 </pre><p>
-</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id450486"></a>Building the Binaries</h2></div></div></div><p>
-	<a class="indexterm" name="id450493"></a>
-<a class="indexterm" name="id450500"></a>
+</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2709774"></a>Building the Binaries</h2></div></div></div><p>
+	<a class="indexterm" name="id2709782"></a>
+<a class="indexterm" name="id2709789"></a>
 	After the source tarball has been unpacked, the next step involves
 	configuration to match Samba to your operating system platform.
 	If your source directory does not contain the <code class="literal">configure</code> script,
@@ -120,7 +120,7 @@
 <code class="prompt">root# </code> ./autogen.sh
 </pre><p>
 	</p><p>
-	<a class="indexterm" name="id450538"></a>
+	<a class="indexterm" name="id2709831"></a>
 	To build the binaries, run the program <strong class="userinput"><code>./configure
 	</code></strong> in the source directory. This should automatically 
 	configure Samba for your operating system. If you have unusual 
@@ -135,7 +135,7 @@
 <code class="prompt">root# </code><strong class="userinput"><code>./configure <em class="replaceable"><code>[... arguments ...]</code></em></code></strong>
 </pre><p>
 	</p><p>
-	<a class="indexterm" name="id450600"></a>
+	<a class="indexterm" name="id2709897"></a>
 	Execute the following create the binaries:
 </p><pre class="screen">
 <code class="prompt">root# </code> <strong class="userinput"><code>make</code></strong>
@@ -164,7 +164,7 @@
 </pre><p>
 	As you can see from this, building and installing Samba does not need to
 	result in disaster!
-	</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id450708"></a>Compiling Samba with Active Directory Support</h3></div></div></div><p>
+	</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2710012"></a>Compiling Samba with Active Directory Support</h3></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>
@@ -187,13 +187,13 @@
 	If it does not, configure did not find your KRB5 libraries or
 	your LDAP libraries. Look in <code class="filename">config.log</code> to figure
 	out why and fix it.
-	</p><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id450768"></a>Installing the Required Packages for Debian</h4></div></div></div><p>On Debian, you need to install the following packages:</p><p>
+	</p><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2710077"></a>Installing the Required Packages for Debian</h4></div></div></div><p>On Debian, you need to install the following packages:</p><p>
 		</p><div class="itemizedlist"><ul type="disc"><li><p>libkrb5-dev</p></li><li><p>krb5-user</p></li></ul></div><p>
-	</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id450794"></a>Installing the Required Packages for Red Hat Linux</h4></div></div></div><p>On Red Hat Linux, this means you should have at least: </p><p>
+	</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2710104"></a>Installing the Required Packages for Red Hat Linux</h4></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><p>krb5-workstation (for kinit)</p></li><li><p>krb5-libs (for linking with)</p></li><li><p>krb5-devel (because you are compiling from source)</p></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="id450834"></a>SuSE Linux Package Requirements</h4></div></div></div><p>
+	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="id2710149"></a>SuSE Linux Package Requirements</h4></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.
@@ -204,7 +204,7 @@
 	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="startingSamba"></a>Starting the <span class="application">smbd</span> <span class="application">nmbd</span> and <span class="application">winbindd</span></h2></div></div></div><p>
-	<a class="indexterm" name="id450882"></a>
+	<a class="indexterm" name="id2710202"></a>
 	You must choose to start <span class="application">smbd</span>, <span class="application">winbindd</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 <code class="filename"> inetd.conf</code> and have them started on demand by
@@ -216,7 +216,7 @@
 	</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="id450957"></a>Starting from inetd.conf</h3></div></div></div><a class="indexterm" name="id450963"></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 
+	</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2710282"></a>Starting from inetd.conf</h3></div></div></div><a class="indexterm" name="id2710288"></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 <code class="filename">/etc/services</code>. 
 	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>
@@ -225,12 +225,12 @@
 netbios-ssn stream tcp nowait root /usr/local/samba/sbin/smbd smbd 
 netbios-ns dgram udp wait root /usr/local/samba/sbin/nmbd nmbd 
 </pre><p>
-	</p><a class="indexterm" name="id451021"></a><p>
+	</p><a class="indexterm" name="id2710350"></a><p>
 	The exact syntax of <code class="filename">/etc/inetd.conf</code> 
 	varies between UNIXes. Look at the other entries in inetd.conf 
 	for a guide.
 	</p><p>
-	<a class="indexterm" name="id451040"></a>
+	<a class="indexterm" name="id2710371"></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 
@@ -238,9 +238,9 @@
 	You must edit <code class="filename">/etc/services</code> or
 	<code class="filename">/etc/inetd.conf</code> 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="id451075"></a>
+	<a class="indexterm" name="id2710408"></a>
 	On many systems you may need to use the
-	<a class="indexterm" name="id451083"></a>interfaces option in <code class="filename">smb.conf</code> to specify
+	<a class="link" href="smb.conf.5.html#INTERFACES">interfaces</a> option in <code class="filename">smb.conf</code> 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
@@ -253,13 +253,13 @@
 	</p></div><p>
 	Restart <span class="application">inetd</span>, perhaps just send it a HUP,
 	like this:
-<a class="indexterm" name="id451136"></a>
+<a class="indexterm" name="id2710477"></a>
 </p><pre class="screen">
 <code class="prompt">root# </code><strong class="userinput"><code>killall -HUP inetd</code></strong>
 </pre><p>
-	</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id451161"></a>Alternative: Starting <span class="application">smbd</span> as a Daemon</h3></div></div></div><p>
-	<a class="indexterm" name="id451175"></a>
-<a class="indexterm" name="id451182"></a>
+	</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2710502"></a>Alternative: Starting <span class="application">smbd</span> as a Daemon</h3></div></div></div><p>
+	<a class="indexterm" name="id2710516"></a>
+<a class="indexterm" name="id2710523"></a>
 	To start the server as a daemon, you should create a script something
 	like this one, perhaps calling it <code class="filename">startsmb</code>.
 	</p><pre class="programlisting">
@@ -278,7 +278,7 @@
 	If you use the SVR4-style init system, you may like to look at the
 	<code class="filename">examples/svr4-startup</code> script to make Samba fit
 	into that system.
-	</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id451255"></a>Starting Samba for Red Hat Linux</h4></div></div></div><p>
+	</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2710601"></a>Starting Samba for Red Hat Linux</h4></div></div></div><p>
 	Red Hat Linux has not always included all Samba components in the standard installation.
 	So versions of Red Hat Linux do not install the winbind utility, even though it is present
 	on the installation CDROM media. Check to see if the <code class="literal">winbindd</code> is present
@@ -311,7 +311,7 @@
 <code class="prompt">root# </code> chkconfig winbind on
 </pre><p>
 	Samba will be started automatically at every system reboot.
-	</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id451368"></a>Starting Samba for Novell SUSE Linux</h4></div></div></div><p>
+	</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2710724"></a>Starting Samba for Novell SUSE Linux</h4></div></div></div><p>
 	Novell SUSE Linux products automatically install all essential Samba components in a default installation.
 	Configure your <code class="filename">smb.conf</code> file, then execute the following to start Samba:
 </p><pre class="screen">

Modified: branches/samba/experimental/docs/htmldocs/Samba3-HOWTO/diagnosis.html
===================================================================
--- branches/samba/experimental/docs/htmldocs/Samba3-HOWTO/diagnosis.html	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/docs/htmldocs/Samba3-HOWTO/diagnosis.html	2008-06-09 06:59:20 UTC (rev 1920)
@@ -1,5 +1,5 @@
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Chapter 38. The Samba Checklist</title><link rel="stylesheet" href="samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.72.0"><link rel="start" href="index.html" title="The Official Samba 3.2.x HOWTO and Reference Guide"><link rel="up" href="troubleshooting.html" title="Part V. Troubleshooting"><link rel="prev" href="troubleshooting.html" title="Part V. Troubleshooting"><link rel="next" href="problems.html" title="Chapter 39. 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 38. 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 38. 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><code class="email">&lt;<a href="mailto:tridge at samba.org">tridge at samba.org</a>&gt;</code></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><code class="email">&lt;<a href="mailto:jelmer at samba.org">jelmer at samba.org</a>&gt;</code></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><code class="email">&lt;<a href="mailto:dan at samba.org">dan at samba.org</a>&gt;</code></p></div></div></div></div><div><p class="pubdate">Wed Jan 15</p></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="sect1"><a href="diagnosis.html#id446161">Introduction</a></span></dt><dt><span class="sect1"><a href="diagnosis.html#id446194">Assumptions</a></span></dt><dt><span class="sect1"><a href="diagnosis.html#id446476">The Tests</a></span></dt></dl></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id446161"></a>Introduction</h2></div></div></div><p>
-<a class="indexterm" name="id446169"></a>
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Chapter 38. The Samba Checklist</title><link rel="stylesheet" href="../samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.73.1"><link rel="start" href="index.html" title="The Official Samba 3.2.x HOWTO and Reference Guide"><link rel="up" href="troubleshooting.html" title="Part V. Troubleshooting"><link rel="prev" href="troubleshooting.html" title="Part V. Troubleshooting"><link rel="next" href="problems.html" title="Chapter 39. 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 38. 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 38. 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><code class="email">&lt;<a class="email" href="mailto:tridge at samba.org">tridge at samba.org</a>&gt;</code></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><code class="email">&lt;<a class="email" href="mailto:jelmer at samba.org">jelmer at samba.org</a>&gt;</code></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><code class="email">&lt;<a class="email" href="mailto:dan at samba.org">dan at samba.org</a>&gt;</code></p></div></div></div></div><div><p class="pubdate">Wed Jan 15</p></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="sect1"><a href="diagnosis.html#id2705103">Introduction</a></span></dt><dt><span class="sect1"><a href="diagnosis.html#id2705142">Assumptions</a></span></dt><dt><span class="sect1"><a href="diagnosis.html#id2705435">The Tests</a></span></dt></dl></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2705103"></a>Introduction</h2></div></div></div><p>
+<a class="indexterm" name="id2705110"></a>
 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,
@@ -14,7 +14,7 @@
 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="id446194"></a>Assumptions</h2></div></div></div><p>
+</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2705142"></a>Assumptions</h2></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>
@@ -23,32 +23,32 @@
 It is also assumed you know the name of an available share in your
 <code class="filename">smb.conf</code>. I for our examples this share is called <em class="parameter"><code>tmp</code></em>.
 You can add a <em class="parameter"><code>tmp</code></em> share like this by adding the
-lines shown in <a href="diagnosis.html#tmpshare" title="Example 38.1. smb.conf with [tmp] Share">the next example</a>.
-</p><div class="example"><a name="tmpshare"></a><p class="title"><b>Example 38.1. smb.conf with [tmp] Share</b></p><div class="example-contents"><table class="simplelist" border="0" summary="Simple list"><tr><td> </td></tr><tr><td><em class="parameter"><code>[tmp]</code></em></td></tr><tr><td><a class="indexterm" name="id446262"></a><em class="parameter"><code>comment = temporary files </code></em></td></tr><tr><td><a class="indexterm" name="id446274"></a><em class="parameter"><code>path = /tmp</code></em></td></tr><tr><td><a class="indexterm" name="id446287"></a><em class="parameter"><code>read only = yes</code></em></td></tr></table></div></div><br class="example-break"><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Note</h3><p>
+lines shown in <a class="link" href="diagnosis.html#tmpshare" title="Example 38.1. smb.conf with [tmp] Share">the next example</a>.
+</p><div class="example"><a name="tmpshare"></a><p class="title"><b>Example 38.1. smb.conf with [tmp] Share</b></p><div class="example-contents"><table class="simplelist" border="0" summary="Simple list"><tr><td> </td></tr><tr><td><em class="parameter"><code>[tmp]</code></em></td></tr><tr><td><a class="indexterm" name="id2705213"></a><em class="parameter"><code>comment = temporary files </code></em></td></tr><tr><td><a class="indexterm" name="id2705225"></a><em class="parameter"><code>path = /tmp</code></em></td></tr><tr><td><a class="indexterm" name="id2705236"></a><em class="parameter"><code>read only = yes</code></em></td></tr></table></div></div><br class="example-break"><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>
-<a class="indexterm" name="id446308"></a>
-<a class="indexterm" name="id446315"></a>
-<a class="indexterm" name="id446321"></a>
+<a class="indexterm" name="id2705257"></a>
+<a class="indexterm" name="id2705264"></a>
+<a class="indexterm" name="id2705271"></a>
 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 <code class="filename">/etc/resolv.conf</code>
 file points to name servers that really do exist.
 </p><p>
-<a class="indexterm" name="id446340"></a>
-<a class="indexterm" name="id446346"></a>
-<a class="indexterm" name="id446353"></a>
-<a class="indexterm" name="id446360"></a>
+<a class="indexterm" name="id2705292"></a>
+<a class="indexterm" name="id2705299"></a>
+<a class="indexterm" name="id2705306"></a>
+<a class="indexterm" name="id2705312"></a>
 Also, if you do not have DNS server access for name resolution, please check
 that the settings for your <code class="filename">smb.conf</code> file results in <em class="parameter"><code>dns proxy = no</code></em>. The
 best way to check this is with <code class="literal">testparm smb.conf</code>.
 </p><p>
-<a class="indexterm" name="id446389"></a>
-<a class="indexterm" name="id446396"></a>
-<a class="indexterm" name="id446402"></a>
-<a class="indexterm" name="id446409"></a>
-<a class="indexterm" name="id446416"></a>
+<a class="indexterm" name="id2705343"></a>
+<a class="indexterm" name="id2705350"></a>
+<a class="indexterm" name="id2705357"></a>
+<a class="indexterm" name="id2705364"></a>
+<a class="indexterm" name="id2705371"></a>
 It is helpful to monitor the log files during testing by using the
 <code class="literal">tail -F log_file_name</code> in a separate
 terminal console (use ctrl-alt-F1 through F6 or multiple terminals in X). 
@@ -59,36 +59,36 @@
 </p><p>
 If you make changes to your <code class="filename">smb.conf</code> 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="id446476"></a>The Tests</h2></div></div></div><div class="procedure"><a name="id446481"></a><p class="title"><b>Procedure 38.1. Diagnosing Your Samba Server</b></p><ol type="1"><li><p>
-<a class="indexterm" name="id446494"></a>
+</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2705435"></a>The Tests</h2></div></div></div><div class="procedure"><a name="id2705440"></a><p class="title"><b>Procedure 38.1. Diagnosing Your Samba Server</b></p><ol type="1"><li><p>
+<a class="indexterm" name="id2705453"></a>
 In the directory in which you store your <code class="filename">smb.conf</code> file, run the command
 <code class="literal">testparm smb.conf</code>. If it reports any errors, then your <code class="filename">smb.conf</code>
 configuration file is faulty.
 </p><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Note</h3><p>
-<a class="indexterm" name="id446523"></a>
-<a class="indexterm" name="id446530"></a>
+<a class="indexterm" name="id2705484"></a>
+<a class="indexterm" name="id2705491"></a>
 Your <code class="filename">smb.conf</code> file may be located in <code class="filename">/etc/samba</code>
 or in <code class="filename">/usr/local/samba/lib</code>.
 </p></div></li><li><p>
-<a class="indexterm" name="id446564"></a>
+<a class="indexterm" name="id2705525"></a>
 Run the command <code class="literal">ping BIGSERVER</code> from the PC and
 <code class="literal">ping ACLIENT</code> 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>
-<a class="indexterm" name="id446594"></a>
-<a class="indexterm" name="id446601"></a>
-<a class="indexterm" name="id446608"></a>
+<a class="indexterm" name="id2705557"></a>
+<a class="indexterm" name="id2705564"></a>
+<a class="indexterm" name="id2705571"></a>
 If you get a message saying &#8220;<span class="quote"><span class="errorname">host not found</span></span>&#8221; or a similar message, then
 your DNS software or <code class="filename">/etc/hosts</code> file is not correctly set up.  If using DNS, check that
 the <code class="filename">/etc/resolv.conf</code> has correct, current, entries in it. It is possible to run
 Samba without DNS entries for the server and client, but it is assumed you do have correct entries for the
 remainder of these tests.
 </p><p>
-<a class="indexterm" name="id446637"></a>
-<a class="indexterm" name="id446644"></a>
-<a class="indexterm" name="id446651"></a>
+<a class="indexterm" name="id2705603"></a>
+<a class="indexterm" name="id2705610"></a>
+<a class="indexterm" name="id2705617"></a>
 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
@@ -98,8 +98,8 @@
 Modern Linux distributions install ipchains/iptables by default. 
 This is a common problem that is often overlooked.
 </p></div><p>
-<a class="indexterm" name="id446682"></a>
-<a class="indexterm" name="id446689"></a>
+<a class="indexterm" name="id2705652"></a>
+<a class="indexterm" name="id2705659"></a>
 If you wish to check what firewall rules may be present in a system under test, simply run
 <code class="literal">iptables -L -v</code>, or if <em class="parameter"><code>ipchains</code></em>-based firewall rules are in use,
 <code class="literal">ipchains -L -v</code>.
@@ -133,12 +133,12 @@
 Run the command <code class="literal">smbclient -L BIGSERVER</code>
 on the UNIX box. You should get back a list of available shares. 
 </p><p>
-<a class="indexterm" name="id446752"></a>
-<a class="indexterm" name="id446759"></a>
-<a class="indexterm" name="id446766"></a>
-<a class="indexterm" name="id446772"></a>
-<a class="indexterm" name="id446779"></a>
-<a class="indexterm" name="id446786"></a>
+<a class="indexterm" name="id2705750"></a>
+<a class="indexterm" name="id2705757"></a>
+<a class="indexterm" name="id2705764"></a>
+<a class="indexterm" name="id2705771"></a>
+<a class="indexterm" name="id2705778"></a>
+<a class="indexterm" name="id2705785"></a>
 If you get an error message containing the string &#8220;<span class="quote">bad password</span>&#8221;, then
 you probably have either an incorrect <em class="parameter"><code>hosts allow</code></em>, 
 <em class="parameter"><code>hosts deny</code></em>, or <em class="parameter"><code>valid users</code></em> line in your 
@@ -146,15 +146,15 @@
 temporarily remove any <em class="parameter"><code>hosts allow</code></em>, <em class="parameter"><code>hosts deny</code></em>,
 <em class="parameter"><code>valid users</code></em>, or <em class="parameter"><code>invalid users</code></em> lines.
 </p><p>
-<a class="indexterm" name="id446854"></a>
+<a class="indexterm" name="id2705855"></a>
 If you get a message <code class="literal">connection refused</code> response, then the <code class="literal">smbd</code> server may
 not be running. If you installed it in <code class="filename">inetd.conf</code>, 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 <code class="literal">netstat -a</code>.
 </p><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Note</h3><p>
-<a class="indexterm" name="id446891"></a>
-<a class="indexterm" name="id446898"></a>
+<a class="indexterm" name="id2705894"></a>
+<a class="indexterm" name="id2705901"></a>
 Some UNIX/Linux systems use <code class="literal">xinetd</code> in place of
 <code class="literal">inetd</code>. Check your system documentation for the location
 of the control files for your particular system implementation of
@@ -170,37 +170,37 @@
 </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 <code class="filename">smb.conf</code> file entries as shown in <a href="diagnosis.html#modif1" title="Example 38.2. Configuration for Allowing Connections Only from a Certain Subnet">the next example</a>.
-</p><div class="example"><a name="modif1"></a><p class="title"><b>Example 38.2. Configuration for Allowing Connections Only from a Certain Subnet</b></p><div class="example-contents"><table class="simplelist" border="0" summary="Simple list"><tr><td> </td></tr><tr><td><em class="parameter"><code>[globals]</code></em></td></tr><tr><td><a class="indexterm" name="id447004"></a><em class="parameter"><code>hosts deny = ALL</code></em></td></tr><tr><td><a class="indexterm" name="id447016"></a><em class="parameter"><code>hosts allow = xxx.xxx.xxx.xxx/yy</code></em></td></tr><tr><td><a class="indexterm" name="id447029"></a><em class="parameter"><code>interfaces = eth0</code></em></td></tr><tr><td><a class="indexterm" name="id447042"></a><em class="parameter"><code>bind interfaces only = Yes</code></em></td></tr></table></div></div><br class="example-break"><p>
-<a class="indexterm" name="id447057"></a>
-In <a href="diagnosis.html#modif1" title="Example 38.2. Configuration for Allowing Connections Only from a Certain Subnet">Configuration for Allowing Connections Only from a Certain Subnet</a>, no
+the <code class="filename">smb.conf</code> file entries as shown in <a class="link" href="diagnosis.html#modif1" title="Example 38.2. Configuration for Allowing Connections Only from a Certain Subnet">the next example</a>.
+</p><div class="example"><a name="modif1"></a><p class="title"><b>Example 38.2. Configuration for Allowing Connections Only from a Certain Subnet</b></p><div class="example-contents"><table class="simplelist" border="0" summary="Simple list"><tr><td> </td></tr><tr><td><em class="parameter"><code>[globals]</code></em></td></tr><tr><td><a class="indexterm" name="id2706014"></a><em class="parameter"><code>hosts deny = ALL</code></em></td></tr><tr><td><a class="indexterm" name="id2706026"></a><em class="parameter"><code>hosts allow = xxx.xxx.xxx.xxx/yy</code></em></td></tr><tr><td><a class="indexterm" name="id2706038"></a><em class="parameter"><code>interfaces = eth0</code></em></td></tr><tr><td><a class="indexterm" name="id2706049"></a><em class="parameter"><code>bind interfaces only = Yes</code></em></td></tr></table></div></div><br class="example-break"><p>
+<a class="indexterm" name="id2706064"></a>
+In <a class="link" href="diagnosis.html#modif1" title="Example 38.2. Configuration for Allowing Connections Only from a Certain Subnet">Configuration for Allowing Connections Only from a Certain Subnet</a>, 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 <a href="diagnosis.html#modif2" title="Example 38.3. Configuration for Allowing Connections from a Certain Subnet and localhost">the following
+address 127.0.0.1.  To solve this problem, change these lines as shown in <a class="link" href="diagnosis.html#modif2" title="Example 38.3. Configuration for Allowing Connections from a Certain Subnet and localhost">the following
 example</a>.
-</p><div class="example"><a name="modif2"></a><p class="title"><b>Example 38.3. Configuration for Allowing Connections from a Certain Subnet and localhost</b></p><div class="example-contents"><table class="simplelist" border="0" summary="Simple list"><tr><td> </td></tr><tr><td><em class="parameter"><code>[globals]</code></em></td></tr><tr><td><a class="indexterm" name="id447106"></a><em class="parameter"><code>hosts deny = ALL</code></em></td></tr><tr><td><a class="indexterm" name="id447119"></a><em class="parameter"><code>hosts allow = xxx.xxx.xxx.xxx/yy 127.</code></em></td></tr><tr><td><a class="indexterm" name="id447131"></a><em class="parameter"><code>interfaces = eth0 lo</code></em></td></tr></table></div></div><br class="example-break"><p>
-<a class="indexterm" name="id447147"></a>
-<a class="indexterm" name="id447154"></a>
+</p><div class="example"><a name="modif2"></a><p class="title"><b>Example 38.3. Configuration for Allowing Connections from a Certain Subnet and localhost</b></p><div class="example-contents"><table class="simplelist" border="0" summary="Simple list"><tr><td> </td></tr><tr><td><em class="parameter"><code>[globals]</code></em></td></tr><tr><td><a class="indexterm" name="id2706116"></a><em class="parameter"><code>hosts deny = ALL</code></em></td></tr><tr><td><a class="indexterm" name="id2706128"></a><em class="parameter"><code>hosts allow = xxx.xxx.xxx.xxx/yy 127.</code></em></td></tr><tr><td><a class="indexterm" name="id2706140"></a><em class="parameter"><code>interfaces = eth0 lo</code></em></td></tr></table></div></div><br class="example-break"><p>
+<a class="indexterm" name="id2706155"></a>
+<a class="indexterm" name="id2706161"></a>
 Another common cause of these two errors is having something already running on port <code class="constant">139</code>,
 such as Samba (<span class="application">smbd</span> is running from <span class="application">inetd</span> already) or Digital's Pathworks. Check
 your <code class="filename">inetd.conf</code> file before trying to start <span class="application">smbd</span> as a daemon  it can avoid a
 lot of frustration!
 </p><p>
-<a class="indexterm" name="id447196"></a>
-<a class="indexterm" name="id447202"></a>
-<a class="indexterm" name="id447209"></a>
-<a class="indexterm" name="id447216"></a>
-<a class="indexterm" name="id447223"></a>
+<a class="indexterm" name="id2706206"></a>
+<a class="indexterm" name="id2706212"></a>
+<a class="indexterm" name="id2706219"></a>
+<a class="indexterm" name="id2706226"></a>
+<a class="indexterm" name="id2706233"></a>
 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 <code class="filename">log.nmbd</code> file.
 </p></li><li><p>
-<a class="indexterm" name="id447247"></a>
+<a class="indexterm" name="id2706259"></a>
 Run the command <code class="literal">nmblookup -B BIGSERVER __SAMBA__</code>.
 You should get back the IP address of your Samba server.
 </p><p>
-<a class="indexterm" name="id447263"></a>
-<a class="indexterm" name="id447270"></a>
-<a class="indexterm" name="id447277"></a>
+<a class="indexterm" name="id2706277"></a>
+<a class="indexterm" name="id2706283"></a>
+<a class="indexterm" name="id2706290"></a>
 If you do not, then <span class="application">nmbd</span> is incorrectly installed. Check your <code class="filename">inetd.conf</code>
 if you run it from there, or that the daemon is running and listening to UDP port 137.
 </p><p>
@@ -209,7 +209,7 @@
 one-line script that contains the right parameters and run that from
 inetd.
 </p></li><li><p>
-<a class="indexterm" name="id447311"></a>
+<a class="indexterm" name="id2706327"></a>
 Run the command <code class="literal">nmblookup -B ACLIENT `*'</code>.
 </p><p>
 You should get the PC's IP address back. If you do not, then the client
@@ -228,9 +228,9 @@
 should see the <code class="literal">got a positive name query response</code>
 messages from several hosts.
 </p><p>
-<a class="indexterm" name="id447362"></a>
+<a class="indexterm" name="id2706384"></a>
 If this does not give a result similar to the previous test, then nmblookup isn't correctly getting your
-broadcast address through its automatic mechanism. In this case you should experiment with the <a class="indexterm" name="id447371"></a>interfaces option in <code class="filename">smb.conf</code> to manually configure your IP address, broadcast, and netmask.
+broadcast address through its automatic mechanism. In this case you should experiment with the <a class="link" href="smb.conf.5.html#INTERFACES">interfaces</a> option in <code class="filename">smb.conf</code> 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
 <code class="option">-B</code> option to set the broadcast address to that of the PC's subnet.
@@ -238,7 +238,7 @@
 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="id447405"></a>
+<a class="indexterm" name="id2706436"></a>
 Run the command <code class="literal">smbclient //BIGSERVER/TMP</code>. 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
@@ -257,29 +257,29 @@
 	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="id447504"></a>valid users configuration is incorrect.
+	Your <a class="link" href="smb.conf.5.html#VALIDUSERS">valid users</a> configuration is incorrect.
 	</p></li><li><p>
-	You have a mixed-case password and you haven't enabled the <a class="indexterm" name="id447518"></a>password level option at a high enough level.
+	You have a mixed-case password and you haven't enabled the <a class="link" href="smb.conf.5.html#PASSWORDLEVEL">password level</a> option at a high enough level.
 	</p></li><li><p>
-	The <a class="indexterm" name="id447532"></a>path line in <code class="filename">smb.conf</code> is incorrect. Check it with <span class="application">testparm</span>.
+	The <a class="link" href="smb.conf.5.html#PATH">path</a> line in <code class="filename">smb.conf</code> 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
 	<code class="literal">smbpasswd -a username</code>
 	</p></li></ol></div><p>
-<a class="indexterm" name="id447569"></a>
-<a class="indexterm" name="id447576"></a>
-<a class="indexterm" name="id447583"></a>
-<a class="indexterm" name="id447589"></a>
+<a class="indexterm" name="id2706621"></a>
+<a class="indexterm" name="id2706628"></a>
+<a class="indexterm" name="id2706635"></a>
+<a class="indexterm" name="id2706641"></a>
 Once connected, you should be able to use the commands <code class="literal">dir</code>, <code class="literal">get</code>,
 <code class="literal">put</code>, and so on. Type <code class="literal">help command</code> for instructions. You should
 especially check that the amount of free disk space shown is correct when you type <code class="literal">dir</code>.
 </p></li><li><p>
-<a class="indexterm" name="id447634"></a>
+<a class="indexterm" name="id2706688"></a>
 On the PC, type the command <code class="literal">net view \\BIGSERVER</code>. 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>
-<a class="indexterm" name="id447652"></a>
+<a class="indexterm" name="id2706707"></a>
 If you get a message <code class="literal">network name not found</code> or similar error, then NetBIOS
 name resolution is not working. This is usually caused by a problem in <code class="literal">nmbd</code>.
 To overcome it, you could do one of the following (you only need to choose one of them):
@@ -317,14 +317,14 @@
 </p><p>
 It's also possible that the server can't work out what username to connect you as.
 To see if this is the problem, add the line
-<a class="indexterm" name="id447804"></a>user = username to the
+<a class="link" href="smb.conf.5.html#USER">user = username</a> to the
 <em class="parameter"><code>[tmp]</code></em> section of 
 <code class="filename">smb.conf</code> where <em class="parameter"><code>username</code></em> 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="id447834"></a>encrypt passwords = no in <code class="filename">smb.conf</code>.
+and you have <a class="link" href="smb.conf.5.html#ENCRYPTPASSWORDS">encrypt passwords = no</a> in <code class="filename">smb.conf</code>.
 Change this setting to `yes' to fix this.
 </p></li><li><p>
 Run the command <code class="literal">nmblookup -M <em class="parameter"><code>testgroup</code></em></code> where 
@@ -335,7 +335,7 @@
 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 <code class="filename">smb.conf</code>. Make
-sure you have <a class="indexterm" name="id447885"></a>preferred master = yes to ensure that 
+sure you have <a class="link" href="smb.conf.5.html#PREFERREDMASTER">preferred master = yes</a> to ensure that 
 an election is held at startup.
 </p></li><li><p>
 From file manager, try to browse the server. Your Samba server should
@@ -345,8 +345,8 @@
  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="id447914"></a>security = server and 
-<a class="indexterm" name="id447921"></a>password server = Windows_NT_Machine in your
-<code class="filename">smb.conf</code> file or make sure <a class="indexterm" name="id447935"></a>encrypt passwords is
+<a class="link" href="smb.conf.5.html#SECURITY">security = server</a> and 
+<a class="link" href="smb.conf.5.html#PASSWORDSERVER">password server = Windows_NT_Machine</a> in your
+<code class="filename">smb.conf</code> file or make sure <a class="link" href="smb.conf.5.html#ENCRYPTPASSWORDS">encrypt passwords</a> 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 39. Analyzing and Solving Samba Problems</td></tr></table></div></body></html>

Modified: branches/samba/experimental/docs/htmldocs/Samba3-HOWTO/domain-member.html
===================================================================
--- branches/samba/experimental/docs/htmldocs/Samba3-HOWTO/domain-member.html	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/docs/htmldocs/Samba3-HOWTO/domain-member.html	2008-06-09 06:59:20 UTC (rev 1920)
@@ -1,14 +1,14 @@
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Chapter 6. Domain Membership</title><link rel="stylesheet" href="samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.72.0"><link rel="start" href="index.html" title="The Official Samba 3.2.x HOWTO and Reference Guide"><link rel="up" href="type.html" title="Part II. Server Configuration Basics"><link rel="prev" href="samba-bdc.html" title="Chapter 5. Backup Domain Control"><link rel="next" href="StandAloneServer.html" title="Chapter 7. Standalone 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 6. 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 6. 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><code class="email">&lt;<a href="mailto:jht at samba.org">jht at samba.org</a>&gt;</code></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><code class="email">&lt;<a href="mailto:jra at samba.org">jra at samba.org</a>&gt;</code></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><code class="email">&lt;<a href="mailto:jerry at samba.org">jerry at samba.org</a>&gt;</code></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><code class="email">&lt;<a href="mailto:tridge at samba.org">tridge at samba.org</a>&gt;</code></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><code class="email">&lt;<a href="mailto:jelmer at samba.org">jelmer at samba.org</a>&gt;</code></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><code class="email">&lt;<a href="mailto:gd at suse.de">gd at suse.de</a>&gt;</code></p></div></div></div></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="sect1"><a href="domain-member.html#id342376">Features and Benefits</a></span></dt><dt><span class="sect1"><a href="domain-member.html#machine-trust-accounts">MS Windows Workstation/Server Machine Trust Accounts</a></span></dt><dd><dl><dt><span class="sect2"><a href="domain-member.html#id343010">Manual Creation of Machine Trust Accounts</a></span></dt><dt><span class="sect2"><a href="domain-member.html#id343425">Managing Domain Machine Accounts using NT4 Server Manager</a></span></dt><dt><span class="sect2"><a href="domain-member.html#id343687">On-the-Fly Creation of Machine Trust Accounts</a></span></dt><dt><span class="sect2"><a href="domain-member.html#id343788">Making an MS Windows Workstation or Server a Domain Member</a></span></dt></dl></dd><dt><span class="sect1"><a href="domain-member.html#domain-member-server">Domain Member Server</a></span></dt><dd><dl><dt><span class="sect2"><a href="domain-member.html#id344216">Joining an NT4-type Domain with Samba-3</a></span></dt><dt><span class="sect2"><a href="domain-member.html#id344900">Why Is This Better Than <em class="parameter"><code>security = server</code></em>?</a></span></dt></dl></dd><dt><span class="sect1"><a href="domain-member.html#ads-member">Samba ADS Domain Membership</a></span></dt><dd><dl><dt><span class="sect2"><a href="domain-member.html#id345150">Configure <code class="filename">smb.conf</code></a></span></dt><dt><span class="sect2"><a href="domain-member.html#id345329">Configure <code class="filename">/etc/krb5.conf</code></a></span></dt><dt><span class="sect2"><a href="domain-member.html#ads-create-machine-account">Create the Computer Account</a></span></dt><dt><span class="sect2"><a href="domain-member.html#ads-test-server">Testing Server Setup</a></span></dt><dt><span class="sect2"><a href="domain-member.html#ads-test-smbclient">Testing with <span class="application">smbclient</span></a></span></dt><dt><span class="sect2"><a href="domain-member.html#id346362">Notes</a></span></dt></dl></dd><dt><span class="sect1"><a href="domain-member.html#id346431">Sharing User ID Mappings between Samba Domain Members</a></span></dt><dt><span class="sect1"><a href="domain-member.html#id346622">Common Errors</a></span></dt><dd><dl><dt><span class="sect2"><a href="domain-member.html#id346656">Cannot Add Machine Back to Domain</a></span></dt><dt><span class="sect2"><a href="domain-member.html#id346726">Adding Machine to Domain Fails</a></span></dt><dt><span class="sect2"><a href="domain-member.html#id346934">I Can't Join a Windows 2003 PDC</a></span></dt></dl></dd></dl></div><p>
-<a class="indexterm" name="id342331"></a>
-<a class="indexterm" name="id342337"></a>
-<a class="indexterm" name="id342344"></a>
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Chapter 6. Domain Membership</title><link rel="stylesheet" href="../samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.73.1"><link rel="start" href="index.html" title="The Official Samba 3.2.x HOWTO and Reference Guide"><link rel="up" href="type.html" title="Part II. Server Configuration Basics"><link rel="prev" href="samba-bdc.html" title="Chapter 5. Backup Domain Control"><link rel="next" href="StandAloneServer.html" title="Chapter 7. Standalone 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 6. 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 6. 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><code class="email">&lt;<a class="email" href="mailto:jht at samba.org">jht at samba.org</a>&gt;</code></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><code class="email">&lt;<a class="email" href="mailto:jra at samba.org">jra at samba.org</a>&gt;</code></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><code class="email">&lt;<a class="email" href="mailto:jerry at samba.org">jerry at samba.org</a>&gt;</code></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><code class="email">&lt;<a class="email" href="mailto:tridge at samba.org">tridge at samba.org</a>&gt;</code></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><code class="email">&lt;<a class="email" href="mailto:jelmer at samba.org">jelmer at samba.org</a>&gt;</code></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><code class="email">&lt;<a class="email" href="mailto:gd at suse.de">gd at suse.de</a>&gt;</code></p></div></div></div></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="sect1"><a href="domain-member.html#id2591183">Features and Benefits</a></span></dt><dt><span class="sect1"><a href="domain-member.html#machine-trust-accounts">MS Windows Workstation/Server Machine Trust Accounts</a></span></dt><dd><dl><dt><span class="sect2"><a href="domain-member.html#id2591869">Manual Creation of Machine Trust Accounts</a></span></dt><dt><span class="sect2"><a href="domain-member.html#id2592306">Managing Domain Machine Accounts using NT4 Server Manager</a></span></dt><dt><span class="sect2"><a href="domain-member.html#id2592586">On-the-Fly Creation of Machine Trust Accounts</a></span></dt><dt><span class="sect2"><a href="domain-member.html#id2592692">Making an MS Windows Workstation or Server a Domain Member</a></span></dt></dl></dd><dt><span class="sect1"><a href="domain-member.html#domain-member-server">Domain Member Server</a></span></dt><dd><dl><dt><span class="sect2"><a href="domain-member.html#id2593157">Joining an NT4-type Domain with Samba-3</a></span></dt><dt><span class="sect2"><a href="domain-member.html#id2593892">Why Is This Better Than <em class="parameter"><code>security = server</code></em>?</a></span></dt></dl></dd><dt><span class="sect1"><a href="domain-member.html#ads-member">Samba ADS Domain Membership</a></span></dt><dd><dl><dt><span class="sect2"><a href="domain-member.html#id2594174">Configure <code class="filename">smb.conf</code></a></span></dt><dt><span class="sect2"><a href="domain-member.html#id2594365">Configure <code class="filename">/etc/krb5.conf</code></a></span></dt><dt><span class="sect2"><a href="domain-member.html#ads-create-machine-account">Create the Computer Account</a></span></dt><dt><span class="sect2"><a href="domain-member.html#ads-test-server">Testing Server Setup</a></span></dt><dt><span class="sect2"><a href="domain-member.html#ads-test-smbclient">Testing with <span class="application">smbclient</span></a></span></dt><dt><span class="sect2"><a href="domain-member.html#id2595460">Notes</a></span></dt></dl></dd><dt><span class="sect1"><a href="domain-member.html#id2595532">Sharing User ID Mappings between Samba Domain Members</a></span></dt><dt><span class="sect1"><a href="domain-member.html#id2595738">Common Errors</a></span></dt><dd><dl><dt><span class="sect2"><a href="domain-member.html#id2595778">Cannot Add Machine Back to Domain</a></span></dt><dt><span class="sect2"><a href="domain-member.html#id2595853">Adding Machine to Domain Fails</a></span></dt><dt><span class="sect2"><a href="domain-member.html#id2596089">I Can't Join a Windows 2003 PDC</a></span></dt></dl></dd></dl></div><p>
+<a class="indexterm" name="id2591130"></a>
+<a class="indexterm" name="id2591137"></a>
+<a class="indexterm" name="id2591144"></a>
 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>
-<a class="indexterm" name="id342357"></a>
-<a class="indexterm" name="id342364"></a>
+<a class="indexterm" name="id2591159"></a>
+<a class="indexterm" name="id2591166"></a>
 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
@@ -16,10 +16,10 @@
 UNIX/Linux networking and administration world, a considerable level of
 misinformation, incorrect understanding, and 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="id342376"></a>Features and Benefits</h2></div></div></div><p>
-<a class="indexterm" name="id342383"></a>
-<a class="indexterm" name="id342390"></a>
-<a class="indexterm" name="id342397"></a>
+</p><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2591183"></a>Features and Benefits</h2></div></div></div><p>
+<a class="indexterm" name="id2591191"></a>
+<a class="indexterm" name="id2591198"></a>
+<a class="indexterm" name="id2591204"></a>
 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 <acronym class="acronym">SSO</acronym> for short. This
@@ -27,68 +27,68 @@
 (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="id342425"></a>
-<a class="indexterm" name="id342432"></a>
-<a class="indexterm" name="id342439"></a>
-<a class="indexterm" name="id342446"></a>
+<a class="indexterm" name="id2591236"></a>
+<a class="indexterm" name="id2591243"></a>
+<a class="indexterm" name="id2591250"></a>
+<a class="indexterm" name="id2591257"></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="id342463"></a>
+	<a class="indexterm" name="id2591276"></a>
 	MS Windows workstation users get the benefit of SSO.
 	</p></li><li><p>
-	<a class="indexterm" name="id342475"></a>
-	<a class="indexterm" name="id342481"></a>
-	<a class="indexterm" name="id342488"></a>
-	<a class="indexterm" name="id342495"></a>
+	<a class="indexterm" name="id2591288"></a>
+	<a class="indexterm" name="id2591295"></a>
+	<a class="indexterm" name="id2591302"></a>
+	<a class="indexterm" name="id2591309"></a>
 	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>
-	<a class="indexterm" name="id342508"></a>
-	<a class="indexterm" name="id342515"></a>
+	<a class="indexterm" name="id2591324"></a>
+	<a class="indexterm" name="id2591331"></a>
 	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>
-	<a class="indexterm" name="id342533"></a>
-	<a class="indexterm" name="id342540"></a>
-	<a class="indexterm" name="id342546"></a>
-	<a class="indexterm" name="id342553"></a>
+	<a class="indexterm" name="id2591350"></a>
+	<a class="indexterm" name="id2591356"></a>
+	<a class="indexterm" name="id2591363"></a>
+	<a class="indexterm" name="id2591370"></a>
 	Domain member workstations can be better controlled through the use of
 	policy files (<code class="filename">NTConfig.POL</code>) and desktop profiles.
 	</p></li><li><p>
-	<a class="indexterm" name="id342571"></a>
-	<a class="indexterm" name="id342578"></a>
-	<a class="indexterm" name="id342585"></a>
+	<a class="indexterm" name="id2591390"></a>
+	<a class="indexterm" name="id2591396"></a>
+	<a class="indexterm" name="id2591403"></a>
 	Through the use of logon scripts, users can be given transparent access to network
 	applications that run off application servers.
 	</p></li><li><p>
-	<a class="indexterm" name="id342597"></a>
-	<a class="indexterm" name="id342604"></a>
-	<a class="indexterm" name="id342610"></a>
-	<a class="indexterm" name="id342617"></a>
+	<a class="indexterm" name="id2591417"></a>
+	<a class="indexterm" name="id2591424"></a>
+	<a class="indexterm" name="id2591431"></a>
+	<a class="indexterm" name="id2591437"></a>
 	Network administrators gain better application and user access management
 	abilities because there is no need to maintain user accounts on any network
 	client or server other than the central domain database 
 	(either NT4/Samba SAM-style domain, NT4 domain that is backend-ed with an
 	LDAP directory, or via an Active Directory infrastructure).
 	</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><p>
-<a class="indexterm" name="id342641"></a>
-<a class="indexterm" name="id342648"></a>
-<a class="indexterm" name="id342655"></a>
-<a class="indexterm" name="id342662"></a>
+<a class="indexterm" name="id2591466"></a>
+<a class="indexterm" name="id2591472"></a>
+<a class="indexterm" name="id2591479"></a>
+<a class="indexterm" name="id2591486"></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 trust account is to prevent a rogue user and domain controller from colluding to gain
 access to a domain member workstation.
 </p><p>
-<a class="indexterm" name="id342678"></a>
-<a class="indexterm" name="id342687"></a>
-<a class="indexterm" name="id342694"></a>
-<a class="indexterm" name="id342701"></a>
-<a class="indexterm" name="id342708"></a>
+<a class="indexterm" name="id2591506"></a>
+<a class="indexterm" name="id2591515"></a>
+<a class="indexterm" name="id2591522"></a>
+<a class="indexterm" name="id2591529"></a>
+<a class="indexterm" name="id2591536"></a>
 The password of a Machine Trust Account acts as the shared secret for secure communication with the domain
 controller. This is a security feature to prevent an unauthorized machine with the same NetBIOS name from
 joining the domain, participating in domain security operations, and gaining access to domain user/group
@@ -96,10 +96,10 @@
 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 class="indexterm" name="id342723"></a>
-<a class="indexterm" name="id342730"></a>
-<a class="indexterm" name="id342736"></a>
-<a class="indexterm" name="id342743"></a>
+<a class="indexterm" name="id2591557"></a>
+<a class="indexterm" name="id2591564"></a>
+<a class="indexterm" name="id2591570"></a>
+<a class="indexterm" name="id2591577"></a>
 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
@@ -107,69 +107,69 @@
 as follows:
 
 </p><div class="itemizedlist"><ul type="disc"><li><p>
-	<a class="indexterm" name="id342758"></a>
-	<a class="indexterm" name="id342764"></a>
-	<a class="indexterm" name="id342771"></a>
-	A domain security account (stored in the <a class="indexterm" name="id342779"></a>passdb backend) that has been configured in
+	<a class="indexterm" name="id2591594"></a>
+	<a class="indexterm" name="id2591601"></a>
+	<a class="indexterm" name="id2591608"></a>
+	A domain security account (stored in the <a class="link" href="smb.conf.5.html#PASSDBBACKEND">passdb backend</a>) that has been configured in
 	the <code class="filename">smb.conf</code> file. The precise nature of the account information that is stored depends on the type of
 	backend database that has been chosen.
 	</p><p>
-	<a class="indexterm" name="id342796"></a>
-	<a class="indexterm" name="id342803"></a>
-	<a class="indexterm" name="id342810"></a>
-	<a class="indexterm" name="id342816"></a>
-	<a class="indexterm" name="id342823"></a>
-	<a class="indexterm" name="id342830"></a>
+	<a class="indexterm" name="id2591640"></a>
+	<a class="indexterm" name="id2591647"></a>
+	<a class="indexterm" name="id2591654"></a>
+	<a class="indexterm" name="id2591660"></a>
+	<a class="indexterm" name="id2591667"></a>
+	<a class="indexterm" name="id2591674"></a>
 	The older format of this data is the <code class="filename">smbpasswd</code> 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>
-	<a class="indexterm" name="id342850"></a>
-	<a class="indexterm" name="id342857"></a>
-	<a class="indexterm" name="id342864"></a>
-	<a class="indexterm" name="id342870"></a>
+	<a class="indexterm" name="id2591696"></a>
+	<a class="indexterm" name="id2591703"></a>
+	<a class="indexterm" name="id2591710"></a>
+	<a class="indexterm" name="id2591717"></a>
 	The two newer database types are called ldapsam and tdbsam. Both store considerably more data than the older
 	<code class="filename">smbpasswd</code> file did. The extra information enables new user account controls to be
 	implemented.
 	</p></li><li><p>
-	<a class="indexterm" name="id342889"></a>
-	<a class="indexterm" name="id342896"></a>
+	<a class="indexterm" name="id2591737"></a>
+	<a class="indexterm" name="id2591744"></a>
 	A corresponding UNIX account, typically stored in <code class="filename">/etc/passwd</code>. Work is in progress to
 	allow a simplified mode of operation that does not require UNIX user accounts, but this has not been a feature
 	of the early releases of Samba-3, and is not currently planned for release either.
 	</p></li></ul></div><p>
 </p><p>
-<a class="indexterm" name="id342920"></a>
+<a class="indexterm" name="id2591770"></a>
 There are three ways to create Machine Trust Accounts:
 </p><div class="itemizedlist"><ul type="disc"><li><p>
-	<a class="indexterm" name="id342935"></a>
+	<a class="indexterm" name="id2591786"></a>
 	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="id342948"></a>
-	<a class="indexterm" name="id342954"></a>
+	<a class="indexterm" name="id2591800"></a>
+	<a class="indexterm" name="id2591807"></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>
-	<a class="indexterm" name="id342968"></a>
-	<a class="indexterm" name="id342975"></a>
+	<a class="indexterm" name="id2591823"></a>
+	<a class="indexterm" name="id2591830"></a>
 	&#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><p>
-<a class="indexterm" name="id342991"></a>
-<a class="indexterm" name="id342998"></a>
+<a class="indexterm" name="id2591849"></a>
+<a class="indexterm" name="id2591856"></a>
 Neither MS Windows NT4/200x/XP Professional, nor Samba, provide any method for enforcing the method of machine
 trust account creation. This is a matter of the administrator's choice.
-</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id343010"></a>Manual Creation of Machine Trust Accounts</h3></div></div></div><p>
-<a class="indexterm" name="id343018"></a>
-<a class="indexterm" name="id343025"></a>
-<a class="indexterm" name="id343030"></a>
-<a class="indexterm" name="id343037"></a>
+</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2591869"></a>Manual Creation of Machine Trust Accounts</h3></div></div></div><p>
+<a class="indexterm" name="id2591878"></a>
+<a class="indexterm" name="id2591884"></a>
+<a class="indexterm" name="id2591890"></a>
+<a class="indexterm" name="id2591897"></a>
 The first step in manually creating a Machine Trust Account is to manually
 create the corresponding UNIX account in <code class="filename">/etc/passwd</code>. 
 This can be done using <code class="literal">vipw</code> or another &#8220;<span class="quote">adduser</span>&#8221; command
@@ -183,25 +183,25 @@
 <code class="prompt">root# </code><strong class="userinput"><code>passwd -l <em class="replaceable"><code>machine_name</code></em>$</code></strong>
 </pre><p>
 </p><p>
-<a class="indexterm" name="id343102"></a>
-<a class="indexterm" name="id343109"></a>
-<a class="indexterm" name="id343116"></a>
+<a class="indexterm" name="id2591965"></a>
+<a class="indexterm" name="id2591972"></a>
+<a class="indexterm" name="id2591979"></a>
 In the 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
 numeric GID is 100.
 </p><p>
-<a class="indexterm" name="id343135"></a>
-<a class="indexterm" name="id343142"></a>
+<a class="indexterm" name="id2591999"></a>
+<a class="indexterm" name="id2592006"></a>
 On *BSD systems, this can be done using the <code class="literal">chpass</code> utility:
 </p><pre class="screen">
 <code class="prompt">root# </code><strong class="userinput"><code>chpass -a \
 '<em class="replaceable"><code>machine_name</code></em>$:*:101:100::0:0:Windows <em class="replaceable"><code>machine_name</code></em>:/dev/null:/sbin/nologin'</code></strong>
 </pre><p>
 </p><p>
-<a class="indexterm" name="id343181"></a>
-<a class="indexterm" name="id343188"></a>
-<a class="indexterm" name="id343195"></a>
-<a class="indexterm" name="id343202"></a>
+<a class="indexterm" name="id2592047"></a>
+<a class="indexterm" name="id2592054"></a>
+<a class="indexterm" name="id2592060"></a>
+<a class="indexterm" name="id2592067"></a>
 The <code class="filename">/etc/passwd</code> entry will list the machine name 
 with a &#8220;<span class="quote">$</span>&#8221; appended, and 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 
@@ -210,9 +210,9 @@
 doppy$:x:505:100:<em class="replaceable"><code>machine_nickname</code></em>:/dev/null:/bin/false
 </pre><p>
 </p><p>
-<a class="indexterm" name="id343242"></a>
-<a class="indexterm" name="id343248"></a>
-<a class="indexterm" name="id343255"></a>
+<a class="indexterm" name="id2592110"></a>
+<a class="indexterm" name="id2592116"></a>
+<a class="indexterm" name="id2592123"></a>
 in which <em class="replaceable"><code>machine_nickname</code></em> can be any
 descriptive name for the client, such as BasementComputer.
 <em class="replaceable"><code>machine_name</code></em> absolutely must be the NetBIOS
@@ -220,9 +220,9 @@
 appended to the NetBIOS name of the client or Samba will not recognize
 this as a Machine Trust Account.
 </p><p>
-<a class="indexterm" name="id343278"></a>
-<a class="indexterm" name="id343285"></a>
-<a class="indexterm" name="id343292"></a>
+<a class="indexterm" name="id2592149"></a>
+<a class="indexterm" name="id2592156"></a>
+<a class="indexterm" name="id2592163"></a>
 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 
@@ -232,61 +232,61 @@
 <code class="prompt">root# </code><strong class="userinput"><code>smbpasswd -a -m <em class="replaceable"><code>machine_name</code></em></code></strong>
 </pre><p>
 </p><p>
-<a class="indexterm" name="id343330"></a>
-<a class="indexterm" name="id343337"></a>
-<a class="indexterm" name="id343344"></a>
-<a class="indexterm" name="id343350"></a>
+<a class="indexterm" name="id2592204"></a>
+<a class="indexterm" name="id2592211"></a>
+<a class="indexterm" name="id2592218"></a>
+<a class="indexterm" name="id2592225"></a>
 where <em class="replaceable"><code>machine_name</code></em> 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>
-<a class="indexterm" name="id343371"></a>
-<a class="indexterm" name="id343378"></a>
-<a class="indexterm" name="id343384"></a>
-<a class="indexterm" name="id343391"></a>
-<a class="indexterm" name="id343398"></a>
+<a class="indexterm" name="id2592247"></a>
+<a class="indexterm" name="id2592254"></a>
+<a class="indexterm" name="id2592260"></a>
+<a class="indexterm" name="id2592267"></a>
+<a class="indexterm" name="id2592274"></a>
 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="id343406"></a>
+<a class="indexterm" name="id2592284"></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="id343425"></a>Managing Domain Machine Accounts using NT4 Server Manager</h3></div></div></div><p>
-<a class="indexterm" name="id343433"></a>
-<a class="indexterm" name="id343440"></a>
-<a class="indexterm" name="id343447"></a>
-A working <a class="indexterm" name="id343454"></a>add machine script is essential
+</p></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2592306"></a>Managing Domain Machine Accounts using NT4 Server Manager</h3></div></div></div><p>
+<a class="indexterm" name="id2592315"></a>
+<a class="indexterm" name="id2592322"></a>
+<a class="indexterm" name="id2592329"></a>
+A working <a class="link" href="smb.conf.5.html#ADDMACHINESCRIPT">add machine script</a> is essential
 for machine trust accounts to be automatically created. This applies no matter whether
 you use automatic account creation or the NT4 Domain Server Manager.
 </p><p>
-<a class="indexterm" name="id343466"></a>
-<a class="indexterm" name="id343473"></a>
-<a class="indexterm" name="id343480"></a>
-<a class="indexterm" name="id343486"></a>
+<a class="indexterm" name="id2592355"></a>
+<a class="indexterm" name="id2592361"></a>
+<a class="indexterm" name="id2592368"></a>
+<a class="indexterm" name="id2592375"></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 <code class="literal">SRVTOOLS.EXE</code>. 
 When executed in the target directory it will unpack <code class="literal">SrvMgr.exe</code>
 and <code class="literal">UsrMgr.exe</code> (both are domain management tools for MS Windows NT4 workstation).
 </p><p>
-<a class="indexterm" name="id343522"></a>
-<a class="indexterm" name="id343529"></a>
+<a class="indexterm" name="id2592413"></a>
+<a class="indexterm" name="id2592420"></a>
 If your workstation is a <span class="application">Microsoft Windows 9x/Me</span> family product,
  you should download the <code class="literal">Nexus.exe</code> package from the Microsoft Web site.
 When executed from the target directory, it will unpack the same tools but for use on 
 this platform.
 </p><p>
 Further information about these tools may be obtained from Knowledge Base articles
-<a href="http://support.microsoft.com/default.aspx?scid=kb;en-us;173673" target="_top">173673</a>, and
-<a href="http://support.microsoft.com/default.aspx?scid=kb;en-us;172540" target="_top">172540</a>
+<a class="ulink" href="http://support.microsoft.com/default.aspx?scid=kb;en-us;173673" target="_top">173673</a>, and
+<a class="ulink" href="http://support.microsoft.com/default.aspx?scid=kb;en-us;172540" target="_top">172540</a>
 </p><p>
-<a class="indexterm" name="id343570"></a>
-<a class="indexterm" name="id343576"></a>
+<a class="indexterm" name="id2592464"></a>
+<a class="indexterm" name="id2592471"></a>
 Launch the <code class="literal">srvmgr.exe</code> (Server Manager for Domains) and follow these steps:
-</p><div class="procedure"><a name="id343591"></a><p class="title"><b>Procedure 6.1. Server Manager Account Machine Account Management</b></p><ol type="1"><li><p>
+</p><div class="procedure"><a name="id2592486"></a><p class="title"><b>Procedure 6.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>.
@@ -303,82 +303,82 @@
 	<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="id343687"></a>On-the-Fly Creation of Machine Trust Accounts</h3></div></div></div><p>
-<a class="indexterm" name="id343695"></a>
+	</p></li></ol></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2592586"></a>On-the-Fly Creation of Machine Trust Accounts</h3></div></div></div><p>
+<a class="indexterm" name="id2592594"></a>
 The third (and recommended) way of creating Machine Trust Accounts is simply to allow the Samba server to
 create them as needed when the client is joined to the domain.
 </p><p>
-<a class="indexterm" name="id343709"></a>
-<a class="indexterm" name="id343718"></a>
-<a class="indexterm" name="id343725"></a>
+<a class="indexterm" name="id2592610"></a>
+<a class="indexterm" name="id2592619"></a>
+<a class="indexterm" name="id2592626"></a>
 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 <code class="filename">smb.conf</code>. This method is not required; however, corresponding UNIX
 accounts may also be created manually.
 </p><p>
-<a class="indexterm" name="id343744"></a>
-<a class="indexterm" name="id343751"></a>
+<a class="indexterm" name="id2592648"></a>
+<a class="indexterm" name="id2592654"></a>
 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><em class="parameter"><code>[global]</code></em></td></tr><tr><td><a class="indexterm" name="id343772"></a><em class="parameter"><code>add machine script = /usr/sbin/useradd -d /var/lib/nobody -g 100 -s /bin/false -M %u</code></em></td></tr></table><p>
-</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id343788"></a>Making an MS Windows Workstation or Server a Domain Member</h3></div></div></div><p>
+</p><table class="simplelist" border="0" summary="Simple list"><tr><td> </td></tr><tr><td><em class="parameter"><code>[global]</code></em></td></tr><tr><td><a class="indexterm" name="id2592677"></a><em class="parameter"><code>add machine script = /usr/sbin/useradd -d /var/lib/nobody -g 100 -s /bin/false -M %u</code></em></td></tr></table><p>
+</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2592692"></a>Making an MS Windows Workstation or Server a Domain Member</h3></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="id343797"></a>Windows 200x/XP Professional Client</h4></div></div></div><p>
-<a class="indexterm" name="id343805"></a>
-<a class="indexterm" name="id343812"></a>
-<a class="indexterm" name="id343821"></a>
-<a class="indexterm" name="id343828"></a>
+</p><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2592702"></a>Windows 200x/XP Professional Client</h4></div></div></div><p>
+<a class="indexterm" name="id2592711"></a>
+<a class="indexterm" name="id2592718"></a>
+<a class="indexterm" name="id2592727"></a>
+<a class="indexterm" name="id2592734"></a>
 	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 <code class="constant">root</code> privileges on the
 	Samba server) must be entered here; the operation will fail if an ordinary user
 	account is given. 
 	</p><p>
-<a class="indexterm" name="id343844"></a>
-<a class="indexterm" name="id343851"></a>
+<a class="indexterm" name="id2592754"></a>
+<a class="indexterm" name="id2592761"></a>
 	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 <code class="filename">/etc/passwd</code>.
 	</p><p>
-<a class="indexterm" name="id343868"></a>
-<a class="indexterm" name="id343875"></a>
-<a class="indexterm" name="id343882"></a>
-<a class="indexterm" name="id343889"></a>
+<a class="indexterm" name="id2592779"></a>
+<a class="indexterm" name="id2592786"></a>
+<a class="indexterm" name="id2592793"></a>
+<a class="indexterm" name="id2592800"></a>
 	The name of the account that is used to create domain member machine trust accounts can be
 	anything the network administrator may choose. If it is other than <code class="constant">root</code>,
 	then this is easily mapped to <code class="constant">root</code> in the file named in the <code class="filename">smb.conf</code> parameter
-	<a class="indexterm" name="id343910"></a>username map = /etc/samba/smbusers.
+	<a class="link" href="smb.conf.5.html#USERNAMEMAP">username map = /etc/samba/smbusers</a>.
 	</p><p>
-<a class="indexterm" name="id343921"></a>
-<a class="indexterm" name="id343928"></a>
-<a class="indexterm" name="id343934"></a>
+<a class="indexterm" name="id2592840"></a>
+<a class="indexterm" name="id2592846"></a>
+<a class="indexterm" name="id2592853"></a>
 	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="id343945"></a>Windows NT4 Client</h4></div></div></div><p>
-<a class="indexterm" name="id343953"></a>
-<a class="indexterm" name="id343960"></a>
-<a class="indexterm" name="id343967"></a>
+	</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2592866"></a>Windows NT4 Client</h4></div></div></div><p>
+<a class="indexterm" name="id2592874"></a>
+<a class="indexterm" name="id2592881"></a>
+<a class="indexterm" name="id2592888"></a>
 	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>
-<a class="indexterm" name="id343985"></a>
-<a class="indexterm" name="id343992"></a>
-<a class="indexterm" name="id343999"></a>
-<a class="indexterm" name="id344005"></a>
+<a class="indexterm" name="id2592908"></a>
+<a class="indexterm" name="id2592915"></a>
+<a class="indexterm" name="id2592922"></a>
+<a class="indexterm" name="id2592929"></a>
 	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="id344023"></a>Samba Client</h4></div></div></div><p>
-<a class="indexterm" name="id344031"></a>
-	Joining a Samba client to a domain is documented in <a href="domain-member.html#domain-member-server" title="Domain Member Server">the next section</a>.
+	</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2592949"></a>Samba Client</h4></div></div></div><p>
+<a class="indexterm" name="id2592957"></a>
+	Joining a Samba client to a domain is documented in <a class="link" href="domain-member.html#domain-member-server" title="Domain Member Server">the next section</a>.
 	</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><p>
-<a class="indexterm" name="id344059"></a>
-<a class="indexterm" name="id344066"></a>
-<a class="indexterm" name="id344073"></a>
-<a class="indexterm" name="id344080"></a>
+<a class="indexterm" name="id2592988"></a>
+<a class="indexterm" name="id2592995"></a>
+<a class="indexterm" name="id2593002"></a>
+<a class="indexterm" name="id2593009"></a>
 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. 
@@ -387,106 +387,106 @@
 MS Windows 2000 or later.
 </p><p>
 <span class="emphasis"><em>
-<a class="indexterm" name="id344095"></a>
-<a class="indexterm" name="id344104"></a>
-<a class="indexterm" name="id344111"></a>
-<a class="indexterm" name="id344118"></a>
-<a class="indexterm" name="id344125"></a>
-<a class="indexterm" name="id344131"></a>
-<a class="indexterm" name="id344138"></a>
-<a class="indexterm" name="id344145"></a>
+<a class="indexterm" name="id2593028"></a>
+<a class="indexterm" name="id2593037"></a>
+<a class="indexterm" name="id2593044"></a>
+<a class="indexterm" name="id2593051"></a>
+<a class="indexterm" name="id2593058"></a>
+<a class="indexterm" name="id2593065"></a>
+<a class="indexterm" name="id2593071"></a>
+<a class="indexterm" name="id2593078"></a>
 Of course it should be clear that the authentication backend itself could be
 from any distributed directory architecture server that is supported by Samba.
 This can be LDAP (from OpenLDAP), or Sun's iPlanet, or Novell e-Directory
 Server, and so on.
 </em></span>
 </p><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Note</h3><p>
-<a class="indexterm" name="id344159"></a>
-<a class="indexterm" name="id344166"></a>
-<a class="indexterm" name="id344173"></a>
+<a class="indexterm" name="id2593094"></a>
+<a class="indexterm" name="id2593101"></a>
+<a class="indexterm" name="id2593108"></a>
 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.
 </p></div><p>
-<a class="indexterm" name="id344185"></a>
-<a class="indexterm" name="id344192"></a>
-<a class="indexterm" name="id344199"></a>
-Please refer to <a href="samba-pdc.html" title="Chapter 4. Domain Control">Domain Control</a>, for more information regarding
+<a class="indexterm" name="id2593123"></a>
+<a class="indexterm" name="id2593131"></a>
+<a class="indexterm" name="id2593138"></a>
+Please refer to <a class="link" href="samba-pdc.html" title="Chapter 4. Domain Control">Domain Control</a>, 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="id344216"></a>Joining an NT4-type Domain with Samba-3</h3></div></div></div><p><a href="domain-member.html#assumptions" title="Table 6.1. Assumptions">Assumptions</a> lists names that are used in the remainder of this chapter.</p><div class="table"><a name="assumptions"></a><p class="title"><b>Table 6.1. Assumptions</b></p><div class="table-contents"><table summary="Assumptions" border="1"><colgroup><col align="right"><col align="left"></colgroup><tbody><tr><td align="right">Samba DMS 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></div><br class="table-break"><p>
-<a class="indexterm" name="id344298"></a>
+</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2593157"></a>Joining an NT4-type Domain with Samba-3</h3></div></div></div><p><a class="link" href="domain-member.html#assumptions" title="Table 6.1. Assumptions">Assumptions</a> lists names that are used in the remainder of this chapter.</p><div class="table"><a name="assumptions"></a><p class="title"><b>Table 6.1. Assumptions</b></p><div class="table-contents"><table summary="Assumptions" border="1"><colgroup><col align="right"><col align="left"></colgroup><tbody><tr><td align="right">Samba DMS 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></div><br class="table-break"><p>
+<a class="indexterm" name="id2593241"></a>
 First, you must edit your <code class="filename">smb.conf</code> file to tell Samba it should now use domain security.
 </p><p>
-<a class="indexterm" name="id344314"></a>
-<a class="indexterm" name="id344321"></a>
-<a class="indexterm" name="id344327"></a>
-<a class="indexterm" name="id344334"></a>
-Change (or add) your <a class="indexterm" name="id344341"></a>security line in the [global] section 
+<a class="indexterm" name="id2593257"></a>
+<a class="indexterm" name="id2593264"></a>
+<a class="indexterm" name="id2593271"></a>
+<a class="indexterm" name="id2593278"></a>
+Change (or add) your <a class="link" href="smb.conf.5.html#SECURITY">security</a> line in the [global] section 
 of your <code class="filename">smb.conf</code> to read:
-</p><table class="simplelist" border="0" summary="Simple list"><tr><td><a class="indexterm" name="id344360"></a><em class="parameter"><code>security = domain</code></em></td></tr></table><p>
+</p><table class="simplelist" border="0" summary="Simple list"><tr><td><a class="indexterm" name="id2593309"></a><em class="parameter"><code>security = domain</code></em></td></tr></table><p>
 Note that if the parameter <em class="parameter"><code>security = user</code></em> is used, this machine would function as a
 standalone server and not as a domain member server. Domain security mode causes Samba to work within the
 domain security context.
 </p><p>
-Next change the <a class="indexterm" name="id344384"></a>workgroup line in the <em class="parameter"><code>[global]</code></em>
+Next change the <a class="link" href="smb.conf.5.html#WORKGROUP">workgroup</a> line in the <em class="parameter"><code>[global]</code></em>
 section to read: 
-</p><table class="simplelist" border="0" summary="Simple list"><tr><td><a class="indexterm" name="id344402"></a><em class="parameter"><code>workgroup = MIDEARTH</code></em></td></tr></table><p>
+</p><table class="simplelist" border="0" summary="Simple list"><tr><td><a class="indexterm" name="id2593357"></a><em class="parameter"><code>workgroup = MIDEARTH</code></em></td></tr></table><p>
 This is the name of the domain we are joining.
 </p><p>
-<a class="indexterm" name="id344419"></a>
-<a class="indexterm" name="id344425"></a>
-You must also have the parameter <a class="indexterm" name="id344432"></a>encrypt passwords
+<a class="indexterm" name="id2593373"></a>
+<a class="indexterm" name="id2593380"></a>
+You must also have the parameter <a class="link" href="smb.conf.5.html#ENCRYPTPASSWORDS">encrypt passwords</a>
 set to <code class="constant">yes</code> in order for your users to authenticate to the NT PDC.
 This is the default setting if this parameter is not specified. There is no need to specify this
 parameter, but if it is specified in the <code class="filename">smb.conf</code> file, it must be set to <code class="constant">Yes</code>.
 </p><p>
-<a class="indexterm" name="id344457"></a>
-<a class="indexterm" name="id344464"></a>
-<a class="indexterm" name="id344470"></a>
-<a class="indexterm" name="id344477"></a>
-Finally, add (or modify) a <a class="indexterm" name="id344484"></a>password server line in the [global]
+<a class="indexterm" name="id2593419"></a>
+<a class="indexterm" name="id2593425"></a>
+<a class="indexterm" name="id2593432"></a>
+<a class="indexterm" name="id2593439"></a>
+Finally, add (or modify) a <a class="link" href="smb.conf.5.html#PASSWORDSERVER">password server</a> line in the [global]
 section to read: 
-</p><table class="simplelist" border="0" summary="Simple list"><tr><td><a class="indexterm" name="id344497"></a><em class="parameter"><code>password server = DOMPDC DOMBDC1 DOMBDC2</code></em></td></tr></table><p>
+</p><table class="simplelist" border="0" summary="Simple list"><tr><td><a class="indexterm" name="id2593463"></a><em class="parameter"><code>password server = DOMPDC DOMBDC1 DOMBDC2</code></em></td></tr></table><p>
 These are the PDC and BDCs Samba 
 will attempt to contact in order to authenticate users. Samba will 
 try to contact each of these servers in order, so you may want to 
 rearrange this list in order to spread out the authentication load 
 among Domain Controllers.
 </p><p>
-<a class="indexterm" name="id344515"></a>
-<a class="indexterm" name="id344522"></a>
-<a class="indexterm" name="id344529"></a>
-<a class="indexterm" name="id344536"></a>
+<a class="indexterm" name="id2593483"></a>
+<a class="indexterm" name="id2593490"></a>
+<a class="indexterm" name="id2593497"></a>
+<a class="indexterm" name="id2593504"></a>
 Alternatively, if you want smbd to determine automatically the list of domain controllers to use for
 authentication, you may set this line to be:
-</p><table class="simplelist" border="0" summary="Simple list"><tr><td><a class="indexterm" name="id344550"></a><em class="parameter"><code>password server = *</code></em></td></tr></table><p>
-<a class="indexterm" name="id344562"></a>
+</p><table class="simplelist" border="0" summary="Simple list"><tr><td><a class="indexterm" name="id2593519"></a><em class="parameter"><code>password server = *</code></em></td></tr></table><p>
+<a class="indexterm" name="id2593530"></a>
 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:
-<a class="indexterm" name="id344575"></a>
+<a class="indexterm" name="id2593546"></a>
 </p><pre class="screen">
 <code class="prompt">root# </code><strong class="userinput"><code>net rpc join -S DOMPDC -U<em class="replaceable"><code>Administrator%password</code></em></code></strong>
 </pre><p>
 </p><p>
-<a class="indexterm" name="id344608"></a>
-<a class="indexterm" name="id344614"></a>
-<a class="indexterm" name="id344621"></a>
-<a class="indexterm" name="id344628"></a>
+<a class="indexterm" name="id2593579"></a>
+<a class="indexterm" name="id2593586"></a>
+<a class="indexterm" name="id2593593"></a>
+<a class="indexterm" name="id2593600"></a>
 If the <code class="option">-S DOMPDC</code> argument is not given, the domain name will be obtained from <code class="filename">smb.conf</code> and
 the NetBIOS name of the PDC will be obtained either using a WINS lookup or via NetBIOS broadcast based name
 look up.
 </p><p>
-<a class="indexterm" name="id344649"></a>
-<a class="indexterm" name="id344656"></a>
-<a class="indexterm" name="id344662"></a>
-<a class="indexterm" name="id344669"></a>
+<a class="indexterm" name="id2593623"></a>
+<a class="indexterm" name="id2593630"></a>
+<a class="indexterm" name="id2593636"></a>
+<a class="indexterm" name="id2593643"></a>
 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 <code class="option">-S</code>
 option. The <em class="replaceable"><code>Administrator%password</code></em> is the login name and
@@ -497,9 +497,9 @@
 <code class="computeroutput">Joined domain DOM.</code>
 </pre><p>
 </p><p>
-<a class="indexterm" name="id344701"></a>
-<a class="indexterm" name="id344712"></a>
-<a class="indexterm" name="id344719"></a>
+<a class="indexterm" name="id2593679"></a>
+<a class="indexterm" name="id2593690"></a>
+<a class="indexterm" name="id2593697"></a>
 Where Active Directory is used, the command used to join the ADS domain is:
 </p><pre class="screen">
 <code class="prompt">root# </code> net ads join -U<em class="replaceable"><code>Administrator%password</code></em>
@@ -509,157 +509,157 @@
 <code class="computeroutput">Joined SERV1 to realm MYREALM.</code>
 </pre><p>
 </p><p>
-Refer to the <code class="literal">net</code> man page and to <a href="NetCommand.html" title="Chapter 13. Remote and Local Management: The Net Command">the chapter on remote
+Refer to the <code class="literal">net</code> man page and to <a class="link" href="NetCommand.html" title="Chapter 13. Remote and Local Management: The Net Command">the chapter on remote
 administration</a> for further information.
 </p><p>
-<a class="indexterm" name="id344773"></a>
-<a class="indexterm" name="id344780"></a>
-<a class="indexterm" name="id344787"></a>
+<a class="indexterm" name="id2593754"></a>
+<a class="indexterm" name="id2593761"></a>
+<a class="indexterm" name="id2593768"></a>
 This process joins the server to the domain without separately having to create the machine
 trust account on the PDC beforehand.
 </p><p>
-<a class="indexterm" name="id344798"></a>
-<a class="indexterm" name="id344807"></a>
-<a class="indexterm" name="id344814"></a>
-<a class="indexterm" name="id344821"></a>
+<a class="indexterm" name="id2593780"></a>
+<a class="indexterm" name="id2593790"></a>
+<a class="indexterm" name="id2593797"></a>
+<a class="indexterm" name="id2593804"></a>
 This command goes through the machine account password change protocol, then writes the new (random) machine
 account password for this Samba server into a file in the same directory in which a smbpasswd file would be
 normally stored. The trust account information that is needed by the DMS is written into the file
 <code class="filename">/usr/local/samba/private/secrets.tdb</code> or <code class="filename">/etc/samba/secrets.tdb</code>.
 </p><p>
-<a class="indexterm" name="id344845"></a>
-<a class="indexterm" name="id344852"></a>
+<a class="indexterm" name="id2593833"></a>
+<a class="indexterm" name="id2593840"></a>
 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>
-<a class="indexterm" name="id344864"></a>
-<a class="indexterm" name="id344871"></a>
-<a class="indexterm" name="id344878"></a>
+<a class="indexterm" name="id2593853"></a>
+<a class="indexterm" name="id2593860"></a>
+<a class="indexterm" name="id2593867"></a>
 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">
 <code class="prompt">root# </code>/etc/init.d/samba restart
 </pre><p>
-</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id344900"></a>Why Is This Better Than <em class="parameter"><code>security = server</code></em>?</h3></div></div></div><p>
-<a class="indexterm" name="id344914"></a>
-<a class="indexterm" name="id344920"></a>
-<a class="indexterm" name="id344927"></a>
+</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2593892"></a>Why Is This Better Than <em class="parameter"><code>security = server</code></em>?</h3></div></div></div><p>
+<a class="indexterm" name="id2593906"></a>
+<a class="indexterm" name="id2593913"></a>
+<a class="indexterm" name="id2593920"></a>
 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 <code class="constant">DOM\fred</code> 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="id344941"></a>security = server, where Samba would pass through the authentication request to a Windows
+system. This is similar to the older Samba security mode <a class="link" href="smb.conf.5.html#SECURITY">security = server</a>, 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>
-<a class="indexterm" name="id344952"></a>
-<a class="indexterm" name="id344959"></a>
-<a class="indexterm" name="id344966"></a>
-Please refer to <a href="winbind.html" title="Chapter 24. Winbind: Use of Domain Accounts">Winbind: Use of Domain Accounts</a>, for information on a system
+<a class="indexterm" name="id2593954"></a>
+<a class="indexterm" name="id2593960"></a>
+<a class="indexterm" name="id2593967"></a>
+Please refer to <a class="link" href="winbind.html" title="Chapter 24. Winbind: Use of Domain Accounts">Winbind: Use of Domain Accounts</a>, for information on a system
 to automatically assign UNIX UIDs and GIDs to Windows NT domain users and groups.
 </p><p>
-<a class="indexterm" name="id344984"></a>
-<a class="indexterm" name="id344990"></a>
-<a class="indexterm" name="id344997"></a>
+<a class="indexterm" name="id2593986"></a>
+<a class="indexterm" name="id2593993"></a>
+<a class="indexterm" name="id2594000"></a>
 The advantage of 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>
-<a class="indexterm" name="id345011"></a>
-<a class="indexterm" name="id345018"></a>
-<a class="indexterm" name="id345024"></a>
-In addition, with <a class="indexterm" name="id345031"></a>security = server, every Samba daemon on a server has to
+<a class="indexterm" name="id2594018"></a>
+<a class="indexterm" name="id2594024"></a>
+<a class="indexterm" name="id2594031"></a>
+In addition, with <a class="link" href="smb.conf.5.html#SECURITY">security = server</a>, 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="id345040"></a>security = domain, however, the Samba daemons connect to the PDC or BDC
+<a class="link" href="smb.conf.5.html#SECURITY">security = domain</a>, however, the Samba daemons connect to the PDC or BDC
 only for as long as is necessary to authenticate the user and then drop the connection, thus conserving PDC
 connection resources.
 </p><p>
-<a class="indexterm" name="id345052"></a>
-<a class="indexterm" name="id345059"></a>
-<a class="indexterm" name="id345065"></a>
-<a class="indexterm" name="id345072"></a>
+<a class="indexterm" name="id2594071"></a>
+<a class="indexterm" name="id2594077"></a>
+<a class="indexterm" name="id2594084"></a>
+<a class="indexterm" name="id2594091"></a>
 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 
-<a href="http://www.linuxworld.com" target="_top"><span class="emphasis"><em>LinuxWorld</em></span></a> as the article <a href="http://www.linuxworld.com/linuxworld/lw-1998-10/lw-10-samba.html" target="_top">http://www.linuxworld.com/linuxworld/lw-1998-10/lw-10-samba.html</a>
+<a class="ulink" href="http://www.linuxworld.com" target="_top"><span class="emphasis"><em>LinuxWorld</em></span></a> as the article <a class="ulink" href="http://www.linuxworld.com/linuxworld/lw-1998-10/lw-10-samba.html" target="_top">http://www.linuxworld.com/linuxworld/lw-1998-10/lw-10-samba.html</a>
 <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><p>
-<a class="indexterm" name="id345119"></a>
-<a class="indexterm" name="id345125"></a>
-<a class="indexterm" name="id345134"></a>
-<a class="indexterm" name="id345141"></a>
+<a class="indexterm" name="id2594141"></a>
+<a class="indexterm" name="id2594147"></a>
+<a class="indexterm" name="id2594156"></a>
+<a class="indexterm" name="id2594163"></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="id345150"></a>Configure <code class="filename">smb.conf</code></h3></div></div></div><p>
+</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2594174"></a>Configure <code class="filename">smb.conf</code></h3></div></div></div><p>
 You must use at least the following three options in <code class="filename">smb.conf</code>:
-</p><table class="simplelist" border="0" summary="Simple list"><tr><td><a class="indexterm" name="id345175"></a><em class="parameter"><code>realm = your.kerberos.REALM</code></em></td></tr><tr><td><a class="indexterm" name="id345188"></a><em class="parameter"><code>security = ADS</code></em></td></tr><tr><td># The following parameter need only be specified if present.</td></tr><tr><td># The default setting if not present is Yes.</td></tr><tr><td><a class="indexterm" name="id345208"></a><em class="parameter"><code>encrypt passwords = yes</code></em></td></tr></table><p>
-<a class="indexterm" name="id345223"></a>
-<a class="indexterm" name="id345229"></a>
-<a class="indexterm" name="id345236"></a>
-<a class="indexterm" name="id345243"></a>
-<a class="indexterm" name="id345249"></a>
+</p><table class="simplelist" border="0" summary="Simple list"><tr><td><a class="indexterm" name="id2594200"></a><em class="parameter"><code>realm = your.kerberos.REALM</code></em></td></tr><tr><td><a class="indexterm" name="id2594211"></a><em class="parameter"><code>security = ADS</code></em></td></tr><tr><td># The following parameter need only be specified if present.</td></tr><tr><td># The default setting if not present is Yes.</td></tr><tr><td><a class="indexterm" name="id2594231"></a><em class="parameter"><code>encrypt passwords = yes</code></em></td></tr></table><p>
+<a class="indexterm" name="id2594245"></a>
+<a class="indexterm" name="id2594252"></a>
+<a class="indexterm" name="id2594259"></a>
+<a class="indexterm" name="id2594265"></a>
+<a class="indexterm" name="id2594272"></a>
 In case samba cannot correctly identify the appropriate ADS server using the realm name, use the 
-<a class="indexterm" name="id345257"></a>password server option in <code class="filename">smb.conf</code>:
-</p><table class="simplelist" border="0" summary="Simple list"><tr><td><a class="indexterm" name="id345276"></a><em class="parameter"><code>password server = your.kerberos.server</code></em></td></tr></table><p>
+<a class="link" href="smb.conf.5.html#PASSWORDSERVER">password server</a> option in <code class="filename">smb.conf</code>:
+</p><table class="simplelist" border="0" summary="Simple list"><tr><td><a class="indexterm" name="id2594303"></a><em class="parameter"><code>password server = your.kerberos.server</code></em></td></tr></table><p>
 The most common reason for which Samba may not be able to locate the ADS domain controller is a consequence of
 sites maintaining some DNS servers on UNIX systems without regard for the DNS requirements of the ADS
 infrastructure. There is no harm in specifying a preferred ADS domain controller using the <em class="parameter"><code>password
 server</code></em>.
 </p><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Note</h3><p>
-<a class="indexterm" name="id345301"></a>
-<a class="indexterm" name="id345308"></a>
+<a class="indexterm" name="id2594330"></a>
+<a class="indexterm" name="id2594337"></a>
 You do <span class="emphasis"><em>not</em></span> need an smbpasswd file, and older clients will be authenticated as 
-if <a class="indexterm" name="id345319"></a>security = domain, although it will not do any harm and 
+if <a class="link" href="smb.conf.5.html#SECURITY">security = domain</a>, 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="id345329"></a>Configure <code class="filename">/etc/krb5.conf</code></h3></div></div></div><p>
-<a class="indexterm" name="id345341"></a>
-<a class="indexterm" name="id345348"></a>
-<a class="indexterm" name="id345357"></a>
-<a class="indexterm" name="id345364"></a>
+</p></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2594365"></a>Configure <code class="filename">/etc/krb5.conf</code></h3></div></div></div><p>
+<a class="indexterm" name="id2594377"></a>
+<a class="indexterm" name="id2594384"></a>
+<a class="indexterm" name="id2594393"></a>
+<a class="indexterm" name="id2594400"></a>
 With both MIT and Heimdal Kerberos, it is unnecessary to configure the <code class="filename">/etc/krb5.conf</code>,
 and it may be detrimental.
 </p><p>
-<a class="indexterm" name="id345381"></a>
-<a class="indexterm" name="id345388"></a>
-<a class="indexterm" name="id345394"></a>
-<a class="indexterm" name="id345401"></a>
-<a class="indexterm" name="id345408"></a>
+<a class="indexterm" name="id2594418"></a>
+<a class="indexterm" name="id2594424"></a>
+<a class="indexterm" name="id2594431"></a>
+<a class="indexterm" name="id2594438"></a>
+<a class="indexterm" name="id2594445"></a>
 Microsoft ADS automatically create SRV records in the DNS zone 
 <em class="parameter"><code>_kerberos._tcp.REALM.NAME</code></em> for each KDC in the realm. This is part
 of the installation and configuration process used to create an Active Directory domain.
 A KDC is a Kerberos Key Distribution Center and forms an integral part of the Microsoft
 active directory infrastructure.
 </p><p>
-<a class="indexterm" name="id345427"></a>
-<a class="indexterm" name="id345433"></a>
-<a class="indexterm" name="id345440"></a>
-<a class="indexterm" name="id345447"></a>
-<a class="indexterm" name="id345454"></a>
-<a class="indexterm" name="id345461"></a>
+<a class="indexterm" name="id2594466"></a>
+<a class="indexterm" name="id2594473"></a>
+<a class="indexterm" name="id2594480"></a>
+<a class="indexterm" name="id2594487"></a>
+<a class="indexterm" name="id2594494"></a>
+<a class="indexterm" name="id2594500"></a>
 UNIX systems can use kinit and the DES-CBC-MD5 or DES-CBC-CRC encryption types to authenticate to the Windows
 2000 KDC. For further information regarding Windows 2000 ADS kerberos interoperability please refer to the
-Microsoft Windows 2000 Kerberos <a href="http://www.microsoft.com/windows2000/techinfo/planning/security/kerbsteps.asp" target="_top">Interoperability</a>
+Microsoft Windows 2000 Kerberos <a class="ulink" href="http://www.microsoft.com/windows2000/techinfo/planning/security/kerbsteps.asp" target="_top">Interoperability</a>
 guide. Another very useful document that may be referred to for general information regarding Kerberos
-interoperability is <a href="http://www.ietf.org/rfc/rfc1510.txt?number=1510" target="_top">RFC1510</a>. This RFC
+interoperability is <a class="ulink" href="http://www.ietf.org/rfc/rfc1510.txt?number=1510" target="_top">RFC1510</a>. This RFC
 explains much of the magic behind the operation of Kerberos.
 </p><p>
-<a class="indexterm" name="id345487"></a>
-<a class="indexterm" name="id345494"></a>
-<a class="indexterm" name="id345500"></a>
-<a class="indexterm" name="id345507"></a>
-<a class="indexterm" name="id345514"></a>
-<a class="indexterm" name="id345521"></a>
+<a class="indexterm" name="id2594532"></a>
+<a class="indexterm" name="id2594538"></a>
+<a class="indexterm" name="id2594545"></a>
+<a class="indexterm" name="id2594552"></a>
+<a class="indexterm" name="id2594559"></a>
+<a class="indexterm" name="id2594566"></a>
 MIT's, as well as Heimdal's, recent KRB5 libraries default to checking for SRV records, so they will 
 automatically find the KDCs. In addition, <code class="filename">krb5.conf</code> only allows specifying 
 a single KDC, even there if there may be more than one. Using the DNS lookup allows the KRB5 
 libraries to use whichever KDCs are available.
 </p><p>
-<a class="indexterm" name="id345539"></a>
+<a class="indexterm" name="id2594587"></a>
 When manually configuring <code class="filename">krb5.conf</code>, the minimal configuration is:
 </p><pre class="screen">
 [libdefaults]
@@ -674,7 +674,7 @@
 	.kerberos.server = YOUR.KERBEROS.REALM
 </pre><p>
 </p><p>
-<a class="indexterm" name="id345563"></a>
+<a class="indexterm" name="id2594612"></a>
 When using Heimdal versions before 0.6, use the following configuration settings:
 </p><pre class="screen">
 [libdefaults]
@@ -691,16 +691,16 @@
         .kerberos.server = YOUR.KERBEROS.REALM
 </pre><p>
 </p><p>
-<a class="indexterm" name="id345582"></a>
-<a class="indexterm" name="id345588"></a>
+<a class="indexterm" name="id2594635"></a>
+<a class="indexterm" name="id2594641"></a>
 Test your config by doing a <strong class="userinput"><code>kinit
 <em class="replaceable"><code>USERNAME</code></em>@<em class="replaceable"><code>REALM</code></em></code></strong> and
 making sure that your password is accepted by the Win2000 KDC.
 </p><p>
-<a class="indexterm" name="id345611"></a>
-<a class="indexterm" name="id345618"></a>
-<a class="indexterm" name="id345624"></a>
-<a class="indexterm" name="id345631"></a>
+<a class="indexterm" name="id2594665"></a>
+<a class="indexterm" name="id2594672"></a>
+<a class="indexterm" name="id2594678"></a>
+<a class="indexterm" name="id2594685"></a>
 With Heimdal versions earlier than 0.6.x you can use only newly created accounts
 in ADS or accounts that have had the password changed once after migration, or
 in case of <code class="constant">Administrator</code> after installation. At the
@@ -708,50 +708,50 @@
 (and no default etypes in krb5.conf). Unfortunately, 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>
-<a class="indexterm" name="id345649"></a>
-<a class="indexterm" name="id345656"></a>
-<a class="indexterm" name="id345662"></a>
+<a class="indexterm" name="id2594706"></a>
+<a class="indexterm" name="id2594713"></a>
+<a class="indexterm" name="id2594720"></a>
 The realm must be in uppercase or you will get a &#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>
-<a class="indexterm" name="id345679"></a>
-<a class="indexterm" name="id345686"></a>
-<a class="indexterm" name="id345693"></a>
-<a class="indexterm" name="id345700"></a>
+<a class="indexterm" name="id2594737"></a>
+<a class="indexterm" name="id2594744"></a>
+<a class="indexterm" name="id2594751"></a>
+<a class="indexterm" name="id2594758"></a>
 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 (clock skew) is more than five minutes.
 </p></div><p>
-<a class="indexterm" name="id345716"></a>
-<a class="indexterm" name="id345723"></a>
+<a class="indexterm" name="id2594775"></a>
+<a class="indexterm" name="id2594782"></a>
 Clock skew limits are configurable in the Kerberos protocols. The default setting is five minutes.
 </p><p>
-<a class="indexterm" name="id345734"></a>
-<a class="indexterm" name="id345740"></a>
-<a class="indexterm" name="id345747"></a>
-<a class="indexterm" name="id345753"></a>
+<a class="indexterm" name="id2594794"></a>
+<a class="indexterm" name="id2594801"></a>
+<a class="indexterm" name="id2594807"></a>
+<a class="indexterm" name="id2594814"></a>
 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 be the NetBIOS name followed by the realm.
 </p><p>
-<a class="indexterm" name="id345766"></a>
-<a class="indexterm" name="id345773"></a>
-<a class="indexterm" name="id345779"></a>
+<a class="indexterm" name="id2594829"></a>
+<a class="indexterm" name="id2594836"></a>
+<a class="indexterm" name="id2594842"></a>
 The easiest way to ensure you get this right is to add a <code class="filename">/etc/hosts</code> 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>
-<a class="indexterm" name="id345800"></a>
-<a class="indexterm" name="id345807"></a>
-<a class="indexterm" name="id345814"></a>
-<a class="indexterm" name="id345821"></a>
-If all you want is Kerberos support in <span class="application">smbclient</span>, then you can skip directly to <a href="domain-member.html#ads-test-smbclient" title="Testing with smbclient">Testing with <span class="application">smbclient</span></a> now.  <a href="domain-member.html#ads-create-machine-account" title="Create the Computer Account">Create the Computer Account</a> and <a href="domain-member.html#ads-test-server" title="Testing Server Setup">Testing Server Setup</a> are needed only if you want Kerberos support for <span class="application">smbd</span>
+<a class="indexterm" name="id2594865"></a>
+<a class="indexterm" name="id2594872"></a>
+<a class="indexterm" name="id2594879"></a>
+<a class="indexterm" name="id2594886"></a>
+If all you want is Kerberos support in <span class="application">smbclient</span>, then you can skip directly to <a class="link" href="domain-member.html#ads-test-smbclient" title="Testing with smbclient">Testing with <span class="application">smbclient</span></a> now.  <a class="link" href="domain-member.html#ads-create-machine-account" title="Create the Computer Account">Create the Computer Account</a> and <a class="link" href="domain-member.html#ads-test-server" title="Testing Server Setup">Testing Server Setup</a> 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><p>
-<a class="indexterm" name="id345887"></a>
-<a class="indexterm" name="id345894"></a>
-<a class="indexterm" name="id345900"></a>
-<a class="indexterm" name="id345907"></a>
+<a class="indexterm" name="id2594957"></a>
+<a class="indexterm" name="id2594964"></a>
+<a class="indexterm" name="id2594971"></a>
+<a class="indexterm" name="id2594978"></a>
 As a user who has write permission on the Samba private directory (usually root), run:
 </p><pre class="screen">
 <code class="prompt">root# </code> <strong class="userinput"><code>net ads join -U Administrator%password</code></strong>
@@ -760,12 +760,12 @@
 permission to add machines to the ADS domain. It is, of course, a good idea to use an account other than Administrator.
 On the UNIX/Linux system, this command must be executed by an account that has UID=0 (root).
 </p><p>
-<a class="indexterm" name="id345938"></a>
-<a class="indexterm" name="id345944"></a>
-<a class="indexterm" name="id345951"></a>
-<a class="indexterm" name="id345958"></a>
-<a class="indexterm" name="id345965"></a>
-<a class="indexterm" name="id345971"></a>
+<a class="indexterm" name="id2595012"></a>
+<a class="indexterm" name="id2595019"></a>
+<a class="indexterm" name="id2595026"></a>
+<a class="indexterm" name="id2595033"></a>
+<a class="indexterm" name="id2595040"></a>
+<a class="indexterm" name="id2595047"></a>
 When making a Windows client a member of an ADS domain within a complex organization, you
 may want to create the machine trust account within a particular organizational unit. Samba-3 permits
 this to be done using the following syntax:
@@ -775,10 +775,10 @@
 </pre><p>
 Your ADS manager will be able to advise what should be specified for the "organizational_unit" parameter.
 </p><p>
-<a class="indexterm" name="id346018"></a>
-<a class="indexterm" name="id346025"></a>
-<a class="indexterm" name="id346031"></a>
-<a class="indexterm" name="id346038"></a>
+<a class="indexterm" name="id2595097"></a>
+<a class="indexterm" name="id2595104"></a>
+<a class="indexterm" name="id2595111"></a>
+<a class="indexterm" name="id2595118"></a>
 For example, you may want to create the machine trust 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">
@@ -789,100 +789,100 @@
 before executing this command.  Please note that forward slashes must be used, because backslashes are both
 valid characters in an OU name and used as escapes for other characters.  If you need a backslash in an OU 
 name, it may need to be quadrupled to pass through the shell escape and ldap escape.
-</p><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id346082"></a>Possible Errors</h4></div></div></div><p>
+</p><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2595167"></a>Possible Errors</h4></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>
-	<a class="indexterm" name="id346100"></a>
-	<a class="indexterm" name="id346107"></a>
-	<a class="indexterm" name="id346114"></a>
+	<a class="indexterm" name="id2595186"></a>
+	<a class="indexterm" name="id2595193"></a>
+	<a class="indexterm" name="id2595200"></a>
 	Samba must be reconfigured (remove config.cache) and recompiled (make clean all install) after the
 	Kerberos libraries 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>
-	<a class="indexterm" name="id346132"></a>
-	<a class="indexterm" name="id346139"></a>
+	<a class="indexterm" name="id2595220"></a>
+	<a class="indexterm" name="id2595226"></a>
 	You need to log in to the domain using <strong class="userinput"><code>kinit
 	<em class="replaceable"><code>USERNAME</code></em>@<em class="replaceable"><code>REALM</code></em></code></strong>.
 	<em class="replaceable"><code>USERNAME</code></em> 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>
-	<a class="indexterm" name="id346171"></a>
-	<a class="indexterm" name="id346178"></a>
-	<a class="indexterm" name="id346185"></a>
+	<a class="indexterm" name="id2595260"></a>
+	<a class="indexterm" name="id2595266"></a>
+	<a class="indexterm" name="id2595274"></a>
 	Make sure that the <code class="filename">/etc/krb5.conf</code> 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><p>
-<a class="indexterm" name="id346215"></a>
-<a class="indexterm" name="id346221"></a>
-<a class="indexterm" name="id346228"></a>
+<a class="indexterm" name="id2595305"></a>
+<a class="indexterm" name="id2595312"></a>
+<a class="indexterm" name="id2595319"></a>
 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>
-<a class="indexterm" name="id346243"></a>
-<a class="indexterm" name="id346250"></a>
-<a class="indexterm" name="id346259"></a>
+<a class="indexterm" name="id2595335"></a>
+<a class="indexterm" name="id2595342"></a>
+<a class="indexterm" name="id2595351"></a>
 On a Windows 2000 client, try <strong class="userinput"><code>net use * \\server\share</code></strong>. You should
 be logged in with Kerberos without needing to know a password. If this fails, then run
 <strong class="userinput"><code>klist tickets</code></strong>. 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><p>
-<a class="indexterm" name="id346284"></a>
-<a class="indexterm" name="id346291"></a>
-<a class="indexterm" name="id346297"></a>
+<a class="indexterm" name="id2595378"></a>
+<a class="indexterm" name="id2595385"></a>
+<a class="indexterm" name="id2595392"></a>
 Samba can use both DES-CBC-MD5 encryption as well as ARCFOUR-HMAC-MD5 encoding.
 </p></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><p>
-<a class="indexterm" name="id346323"></a>
-<a class="indexterm" name="id346329"></a>
-<a class="indexterm" name="id346336"></a>
+<a class="indexterm" name="id2595419"></a>
+<a class="indexterm" name="id2595426"></a>
+<a class="indexterm" name="id2595432"></a>
 On your Samba server try to log in to a Windows 2000 server or your Samba
 server using <span class="application">smbclient</span> and Kerberos. Use <span class="application">smbclient</span> as usual, but
 specify the <code class="option">-k</code> option to choose Kerberos authentication.
-</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id346362"></a>Notes</h3></div></div></div><p>
-<a class="indexterm" name="id346370"></a>
-<a class="indexterm" name="id346376"></a>
-<a class="indexterm" name="id346383"></a>
+</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2595460"></a>Notes</h3></div></div></div><p>
+<a class="indexterm" name="id2595467"></a>
+<a class="indexterm" name="id2595474"></a>
+<a class="indexterm" name="id2595481"></a>
 You must change the administrator password at least once after installing a domain controller, 
 to create the right encryption types.
 </p><p>
-<a class="indexterm" name="id346394"></a>
-<a class="indexterm" name="id346401"></a>
-<a class="indexterm" name="id346408"></a>
+<a class="indexterm" name="id2595494"></a>
+<a class="indexterm" name="id2595501"></a>
+<a class="indexterm" name="id2595508"></a>
 Windows 200x does not seem to create the <em class="parameter"><code>_kerberos._udp</code></em> and
 <em class="parameter"><code>_ldap._tcp</code></em> 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="id346431"></a>Sharing User ID Mappings between Samba Domain Members</h2></div></div></div><p>
-<a class="indexterm" name="id346439"></a>
-<a class="indexterm" name="id346446"></a>
-<a class="indexterm" name="id346453"></a>
-<a class="indexterm" name="id346459"></a>
+</p></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2595532"></a>Sharing User ID Mappings between Samba Domain Members</h2></div></div></div><p>
+<a class="indexterm" name="id2595540"></a>
+<a class="indexterm" name="id2595547"></a>
+<a class="indexterm" name="id2595554"></a>
+<a class="indexterm" name="id2595560"></a>
 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 <em class="parameter"><code>idmap</code></em> subsystem of Samba.
 </p><p>
-<a class="indexterm" name="id346476"></a>
-<a class="indexterm" name="id346483"></a>
-<a class="indexterm" name="id346490"></a>
+<a class="indexterm" name="id2595579"></a>
+<a class="indexterm" name="id2595586"></a>
+<a class="indexterm" name="id2595593"></a>
 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>
-<a class="indexterm" name="id346505"></a>
-<a class="indexterm" name="id346512"></a>
+<a class="indexterm" name="id2595610"></a>
+<a class="indexterm" name="id2595617"></a>
 To use the <span class="emphasis"><em>LDAP</em></span> <em class="parameter"><code>ldap idmap suffix</code></em>, set:
-</p><table class="simplelist" border="0" summary="Simple list"><tr><td><a class="indexterm" name="id346535"></a><em class="parameter"><code>ldap idmap suffix = ou=Idmap</code></em></td></tr></table><p>
-See the <code class="filename">smb.conf</code> man page entry for the <a class="indexterm" name="id346556"></a>ldap idmap suffix
+</p><table class="simplelist" border="0" summary="Simple list"><tr><td><a class="indexterm" name="id2595640"></a><em class="parameter"><code>ldap idmap suffix = ou=Idmap</code></em></td></tr></table><p>
+See the <code class="filename">smb.conf</code> man page entry for the <a class="link" href="smb.conf.5.html#LDAPIDMAPSUFFIX">ldap idmap suffix</a>
 parameter for further information.
 </p><p>
-<a class="indexterm" name="id346567"></a>
-<a class="indexterm" name="id346574"></a>
-<a class="indexterm" name="id346580"></a>
-Do not forget to specify also the <a class="indexterm" name="id346588"></a>ldap admin dn
+<a class="indexterm" name="id2595677"></a>
+<a class="indexterm" name="id2595683"></a>
+<a class="indexterm" name="id2595690"></a>
+Do not forget to specify also the <a class="link" href="smb.conf.5.html#LDAPADMINDN">ldap admin dn</a>
 and to make certain to set the LDAP administrative password into the <code class="filename">secrets.tdb</code> using:
 </p><pre class="screen">
 <code class="prompt">root# </code> smbpasswd -w ldap-admin-password
 </pre><p>
 In place of <code class="literal">ldap-admin-password</code>, substitute the LDAP administration password for your
 system.
-</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id346622"></a>Common Errors</h2></div></div></div><p>
-<a class="indexterm" name="id346629"></a>
-<a class="indexterm" name="id346636"></a>
+</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2595738"></a>Common Errors</h2></div></div></div><p>
+<a class="indexterm" name="id2595746"></a>
+<a class="indexterm" name="id2595753"></a>
 In the process of adding/deleting/re-adding domain member machine trust 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
@@ -890,16 +890,16 @@
 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="id346656"></a>Cannot Add Machine Back to Domain</h3></div></div></div><p>
-<a class="indexterm" name="id346664"></a>
-<a class="indexterm" name="id346671"></a>
+</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2595778"></a>Cannot Add Machine Back to Domain</h3></div></div></div><p>
+<a class="indexterm" name="id2595786"></a>
+<a class="indexterm" name="id2595793"></a>
 &#8220;<span class="quote">A Windows workstation was reinstalled. The original domain machine trust
 account was deleted and added immediately. The workstation will not join the domain if I use 
 the same machine name. Attempts to add the machine fail with a message that the machine already
 exists on the network  I know it does not. Why is this failing?</span>&#8221;
 </p><p>
-<a class="indexterm" name="id346690"></a>
-<a class="indexterm" name="id346696"></a>
+<a class="indexterm" name="id2595814"></a>
+<a class="indexterm" name="id2595821"></a>
 The original name is still in the NetBIOS name cache and must expire after machine account
 deletion before adding that same name as a domain member again. The best advice is to delete
 the old account and then add the machine with a new name. Alternately, the name cache can be flushed and
@@ -907,58 +907,58 @@
 </p><pre class="screen">
 <code class="prompt">C:\&gt; </code> nbtstat -R
 </pre><p>
-</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id346726"></a>Adding Machine to Domain Fails</h3></div></div></div><p>
-<a class="indexterm" name="id346734"></a>
-<a class="indexterm" name="id346740"></a>
+</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2595853"></a>Adding Machine to Domain Fails</h3></div></div></div><p>
+<a class="indexterm" name="id2595862"></a>
+<a class="indexterm" name="id2595868"></a>
 &#8220;<span class="quote">Adding a Windows 200x or XP Professional machine to the Samba PDC Domain fails with a
 message that says, <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>
-<a class="indexterm" name="id346759"></a>
-You should check that there is an <a class="indexterm" name="id346766"></a>add machine script in your <code class="filename">smb.conf</code>
+<a class="indexterm" name="id2595888"></a>
+You should check that there is an <a class="link" href="smb.conf.5.html#ADDMACHINESCRIPT">add machine script</a> in your <code class="filename">smb.conf</code>
 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="id346780"></a>log level
+has been defined, you will need to debug its operation. Increase the <a class="link" href="smb.conf.5.html#LOGLEVEL">log level</a>
 in the <code class="filename">smb.conf</code> 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>
-<a class="indexterm" name="id346804"></a>
-<a class="indexterm" name="id346811"></a>
+<a class="indexterm" name="id2595946"></a>
+<a class="indexterm" name="id2595953"></a>
 	The script does not actually exist, or could not be located in the path specified.
 	</p><p>
-<a class="indexterm" name="id346822"></a>
-<a class="indexterm" name="id346829"></a>
+<a class="indexterm" name="id2595965"></a>
+<a class="indexterm" name="id2595972"></a>
 	<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>
-<a class="indexterm" name="id346844"></a>
-<a class="indexterm" name="id346851"></a>
+<a class="indexterm" name="id2595989"></a>
+<a class="indexterm" name="id2595996"></a>
 	The machine could not be added to the UNIX system accounts file <code class="filename">/etc/passwd</code>.
 	</p><p>
-<a class="indexterm" name="id346868"></a>
-<a class="indexterm" name="id346874"></a>
+<a class="indexterm" name="id2596013"></a>
+<a class="indexterm" name="id2596020"></a>
 	<span class="emphasis"><em>Corrective action:</em></span> Check that the machine name is a legal UNIX
 	system account name. If the UNIX utility <code class="literal">useradd</code> is called,
 	then make sure that the machine name you are trying to add can be added using this
 	tool. <code class="literal">Useradd</code> on some systems will not allow any uppercase characters
 	nor will it allow spaces in the name.
 	</p></li></ul></div><p>
-<a class="indexterm" name="id346903"></a>
-<a class="indexterm" name="id346910"></a>
-<a class="indexterm" name="id346917"></a>
-The <a class="indexterm" name="id346924"></a>add machine script does not create the
+<a class="indexterm" name="id2596051"></a>
+<a class="indexterm" name="id2596058"></a>
+<a class="indexterm" name="id2596065"></a>
+The <a class="link" href="smb.conf.5.html#ADDMACHINESCRIPT">add machine script</a> 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="id346934"></a>I Can't Join a Windows 2003 PDC</h3></div></div></div><p>
-<a class="indexterm" name="id346942"></a>
-<a class="indexterm" name="id346949"></a>
-<a class="indexterm" name="id346956"></a>
-<a class="indexterm" name="id346962"></a>
+</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2596089"></a>I Can't Join a Windows 2003 PDC</h3></div></div></div><p>
+<a class="indexterm" name="id2596097"></a>
+<a class="indexterm" name="id2596104"></a>
+<a class="indexterm" name="id2596110"></a>
+<a class="indexterm" name="id2596117"></a>
 	Windows 2003 requires SMB signing. Client-side SMB signing has been implemented in Samba-3.0.
-	Set <a class="indexterm" name="id346970"></a>client use spnego = yes when communicating 
+	Set <a class="link" href="smb.conf.5.html#CLIENTUSESPNEGO">client use spnego = yes</a> when communicating 
 	with a Windows 2003 server. This will not interfere with other Windows clients that do not
 	support the more advanced security features of Windows 2003 because the client will simply
-	negotiate a protocol tha both it and the server suppport. This is a well-known fall-back facility
+	negotiate a protocol that both it and the server suppport. This is a well-known fall-back facility
 	that is built into the SMB/CIFS protocols.
 	</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 5. 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 7. Standalone Servers</td></tr></table></div></body></html>

Modified: branches/samba/experimental/docs/htmldocs/Samba3-HOWTO/go01.html
===================================================================
--- branches/samba/experimental/docs/htmldocs/Samba3-HOWTO/go01.html	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/docs/htmldocs/Samba3-HOWTO/go01.html	2008-06-09 06:59:20 UTC (rev 1920)
@@ -1,6 +1,6 @@
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Glossary</title><link rel="stylesheet" href="samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.72.0"><link rel="start" href="index.html" title="The Official Samba 3.2.x HOWTO and Reference Guide"><link rel="up" href="index.html" title="The Official Samba 3.2.x HOWTO and Reference Guide"><link rel="prev" href="apa.html" title="Appendix A.  GNU General Public License version 3"><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">Glossary</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="apa.html">Prev</a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a accesskey="n" href="ix01.html">Next</a></td></tr></table><hr></div><div class="glossary"><div class="titlepage"><div><div><h2 class="title"><a name="id456447"></a>Glossary</h2></div></div></div><dl><dt>Access Control List</dt><dd><p>
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Glossary</title><link rel="stylesheet" href="../samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.73.1"><link rel="start" href="index.html" title="The Official Samba 3.2.x HOWTO and Reference Guide"><link rel="up" href="index.html" title="The Official Samba 3.2.x HOWTO and Reference Guide"><link rel="prev" href="apa.html" title="Appendix A.  GNU General Public License version 3"><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">Glossary</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="apa.html">Prev</a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a accesskey="n" href="ix01.html">Next</a></td></tr></table><hr></div><div class="glossary"><div class="titlepage"><div><div><h2 class="title"><a name="id2716726"></a>Glossary</h2></div></div></div><dl><dt>Access Control List</dt><dd><p>
 		A detailed list of permissions granted to users or groups with respect to file and network resource access.
-		 See <a href="AccessControls.html" title="Chapter 16. File, Directory, and Share Access Controls">???</a>, 
+		 See <a class="link" href="AccessControls.html" title="Chapter 16. File, Directory, and Share Access Controls">&#8220;File, Directory, and Share Access Controls&#8221;</a>, 
 		for details.</p></dd><dt>Active Directory Service</dt><dd><p>
 		A service unique to Microsoft Windows 200x servers that provides a centrally managed
 		directory for management of user identities and computer objects, as well as the permissions
@@ -16,11 +16,11 @@
 		over TCP/IP (known as NetBIOS-less SMB or &#8220;<span class="quote">naked</span>&#8221;  TCP transport).
 		</p></dd><dt>Common UNIX Printing System</dt><dd><p>
 		A recent implementation of a high capability printing system for UNIX developed by
-		<a href="http://www.easysw.com/" target="_top">http://www.easysw.com/</a>. The design objective of CUPS was to provide
+		<a class="ulink" href="http://www.easysw.com/" target="_top">http://www.easysw.com/</a>. The design objective of CUPS was to provide
 		a rich print processing system that has built-in intelligence capable of correctly rendering (processing)
 		a file that is submitted for printing even if it was formatted for an entirely different printer.
 		</p></dd><dt>Domain Master Browser</dt><dd><p>The domain master browser maintains a list of all the servers that 
-		have announced their services within a given workgroup or NT domain. See <a href="NetworkBrowsing.html#DMB" title="Configuring Workgroup Browsing">???</a> for details.
+		have announced their services within a given workgroup or NT domain. See <a class="link" href="NetworkBrowsing.html#DMB" title="Configuring Workgroup Browsing">&#8220;Configuring Workgroup Browsing&#8221;</a> for details.
 		</p></dd><dt>Domain Name Service</dt><dd><p>
 		A protocol by which computer hostnames may be resolved to the matching IP address/es. DNS is implemented
 		by the Berkeley Internet Name Daemon. There exists a recent version of DNS that allows dynamic name registration
@@ -36,7 +36,7 @@
 		</p></dd><dt>Graphical Device Interface</dt><dd><p>
 		Device-independent format for printing used by Microsoft Windows. 
 		It is quite similar to what PostScript is for UNIX. Printing jobs are first generated in GDI and
-		then converted to a device-specific format. See <a href="CUPS-printing.html#gdipost" title="GDI on Windows, PostScript on UNIX">???</a> for details.
+		then converted to a device-specific format. See <a class="link" href="CUPS-printing.html#gdipost" title="GDI on Windows, PostScript on UNIX">&#8220;GDI on Windows, PostScript on UNIX&#8221;</a> for details.
 		</p></dd><dt>Group IDentifier</dt><dd><p>
 		The UNIX system group identifier; on older systems, a 32-bit unsigned integer, and on newer systems
 		an unsigned 64-bit integer. The GID is used in UNIX-like operating systems for all group-level access
@@ -58,7 +58,7 @@
 		NetBT is a fully routable protocol.
 		</p></dd><dt>Local Master Browser</dt><dd><p>The local master browser maintains a list 
 		of all servers that have announced themselves within a given workgroup or NT domain on a particular
-		broadcast-isolated subnet. See <a href="NetworkBrowsing.html#DMB" title="Configuring Workgroup Browsing">???</a> for details.
+		broadcast-isolated subnet. See <a class="link" href="NetworkBrowsing.html#DMB" title="Configuring Workgroup Browsing">&#8220;Configuring Workgroup Browsing&#8221;</a> for details.
 		</p></dd><dt>Printer Command Language</dt><dd><p>
 		A printer page description language that was developed by Hewlett-Packard
 		and is in common use today.
@@ -70,7 +70,7 @@
 		The best-known PDLs are Adobe PostScript and Hewlett-Packard PCL (Printer Control Language),
 		both of which are used to control laser printers.</p></dd><dt>PostScript Printer Description</dt><dd><p>
 		PPDs specify and control options supported by PostScript printers, such as duplexing, stapling, 
-		and DPI. See also <a href="CUPS-printing.html#post-and-ghost" title="PostScript and Ghostscript">???</a>. PPD files can be read by printing applications
+		and DPI. See also <a class="link" href="CUPS-printing.html#post-and-ghost" title="PostScript and Ghostscript">&#8220;PostScript and Ghostscript&#8221;</a>. PPD files can be read by printing applications
 		to enable correct PostScript page layout for a particular PostScript printer.
 		</p></dd><dt>Remote Procedure Call</dt><dd><p>
 		RPCs are a means for executing network operations. The RPC protocol is independent of transport protocols. RPC

Modified: branches/samba/experimental/docs/htmldocs/Samba3-HOWTO/groupmapping.html
===================================================================
--- branches/samba/experimental/docs/htmldocs/Samba3-HOWTO/groupmapping.html	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/docs/htmldocs/Samba3-HOWTO/groupmapping.html	2008-06-09 06:59:20 UTC (rev 1920)
@@ -1,59 +1,59 @@
-<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.72.0"><link rel="start" href="index.html" title="The Official Samba 3.2.x HOWTO and Reference Guide"><link rel="up" href="optional.html" title="Part III. Advanced Configuration"><link rel="prev" href="passdb.html" title="Chapter 11. Account Information Databases"><link rel="next" href="NetCommand.html" title="Chapter 13. Remote and Local Management: The Net Command"></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="NetCommand.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><code class="email">&lt;<a href="mailto:jht at samba.org">jht at samba.org</a>&gt;</code></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><code class="email">&lt;<a href="mailto:jerry at samba.org">jerry at samba.org</a>&gt;</code></p></div></div></div></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="sect1"><a href="groupmapping.html#id367144">Features and Benefits</a></span></dt><dt><span class="sect1"><a href="groupmapping.html#id367529">Discussion</a></span></dt><dd><dl><dt><span class="sect2"><a href="groupmapping.html#id367843">Warning: User Private Group Problems</a></span></dt><dt><span class="sect2"><a href="groupmapping.html#id367895">Nested Groups: Adding Windows Domain Groups to Windows Local Groups</a></span></dt><dt><span class="sect2"><a href="groupmapping.html#id368424">Important Administrative Information</a></span></dt><dt><span class="sect2"><a href="groupmapping.html#id368644">Default Users, Groups, and Relative Identifiers</a></span></dt><dt><span class="sect2"><a href="groupmapping.html#id369250">Example Configuration</a></span></dt></dl></dd><dt><span class="sect1"><a href="groupmapping.html#id369322">Configuration Scripts</a></span></dt><dd><dl><dt><span class="sect2"><a href="groupmapping.html#id369332">Sample <code class="filename">smb.conf</code> Add Group Script</a></span></dt><dt><span class="sect2"><a href="groupmapping.html#id369493">Script to Configure Group Mapping</a></span></dt></dl></dd><dt><span class="sect1"><a href="groupmapping.html#id369607">Common Errors</a></span></dt><dd><dl><dt><span class="sect2"><a href="groupmapping.html#id369618">Adding Groups Fails</a></span></dt><dt><span class="sect2"><a href="groupmapping.html#id369692">Adding Domain Users to the Workstation Power Users Group</a></span></dt></dl></dd></dl></div><p>
-<a class="indexterm" name="id367026"></a>
-<a class="indexterm" name="id367035"></a>
-<a class="indexterm" name="id367042"></a>
-<a class="indexterm" name="id367048"></a>
-<a class="indexterm" name="id367055"></a>
-<a class="indexterm" name="id367062"></a>
+<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.73.1"><link rel="start" href="index.html" title="The Official Samba 3.2.x HOWTO and Reference Guide"><link rel="up" href="optional.html" title="Part III. Advanced Configuration"><link rel="prev" href="passdb.html" title="Chapter 11. Account Information Databases"><link rel="next" href="NetCommand.html" title="Chapter 13. Remote and Local Management: The Net Command"></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="NetCommand.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><code class="email">&lt;<a class="email" href="mailto:jht at samba.org">jht at samba.org</a>&gt;</code></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><code class="email">&lt;<a class="email" href="mailto:jerry at samba.org">jerry at samba.org</a>&gt;</code></p></div></div></div></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="sect1"><a href="groupmapping.html#id2617919">Features and Benefits</a></span></dt><dt><span class="sect1"><a href="groupmapping.html#id2618334">Discussion</a></span></dt><dd><dl><dt><span class="sect2"><a href="groupmapping.html#id2618670">Warning: User Private Group Problems</a></span></dt><dt><span class="sect2"><a href="groupmapping.html#id2618728">Nested Groups: Adding Windows Domain Groups to Windows Local Groups</a></span></dt><dt><span class="sect2"><a href="groupmapping.html#id2619304">Important Administrative Information</a></span></dt><dt><span class="sect2"><a href="groupmapping.html#id2619545">Default Users, Groups, and Relative Identifiers</a></span></dt><dt><span class="sect2"><a href="groupmapping.html#id2620168">Example Configuration</a></span></dt></dl></dd><dt><span class="sect1"><a href="groupmapping.html#id2620244">Configuration Scripts</a></span></dt><dd><dl><dt><span class="sect2"><a href="groupmapping.html#id2620256">Sample <code class="filename">smb.conf</code> Add Group Script</a></span></dt><dt><span class="sect2"><a href="groupmapping.html#id2620428">Script to Configure Group Mapping</a></span></dt></dl></dd><dt><span class="sect1"><a href="groupmapping.html#id2620555">Common Errors</a></span></dt><dd><dl><dt><span class="sect2"><a href="groupmapping.html#id2620568">Adding Groups Fails</a></span></dt><dt><span class="sect2"><a href="groupmapping.html#id2620655">Adding Domain Users to the Workstation Power Users Group</a></span></dt></dl></dd></dl></div><p>
+<a class="indexterm" name="id2617794"></a>
+<a class="indexterm" name="id2617803"></a>
+<a class="indexterm" name="id2617809"></a>
+<a class="indexterm" name="id2617816"></a>
+<a class="indexterm" name="id2617823"></a>
+<a class="indexterm" name="id2617830"></a>
 	Starting with Samba-3, new group mapping functionality is available to create associations
 	between Windows group SIDs and UNIX group GIDs. The <code class="literal">groupmap</code> subcommand
 	included with the <span class="application">net</span> tool can be used to manage these associations.
 	</p><p>
-<a class="indexterm" name="id367085"></a>
-<a class="indexterm" name="id367092"></a>
+<a class="indexterm" name="id2617855"></a>
+<a class="indexterm" name="id2617862"></a>
 	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 (<code class="constant">-1</code>) 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="id367110"></a>
-<a class="indexterm" name="id367117"></a>
+	<a class="indexterm" name="id2617883"></a>
+<a class="indexterm" name="id2617890"></a>
 	The <em class="parameter"><code>domain admin group</code></em> parameter has been removed in Samba-3 and should no longer
 	be specified in <code class="filename">smb.conf</code>. In Samba-2.2.x, this parameter was used to give the listed users membership in the
 	<code class="constant">Domain Admins</code> 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="id367144"></a>Features and Benefits</h2></div></div></div><p>
+	</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2617919"></a>Features and Benefits</h2></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="id367156"></a>
-	<a class="indexterm" name="id367163"></a>
-	<a class="indexterm" name="id367169"></a>
-<a class="indexterm" name="id367176"></a>
-<a class="indexterm" name="id367183"></a>
-<a class="indexterm" name="id367189"></a>
-<a class="indexterm" name="id367196"></a>
+	<a class="indexterm" name="id2617933"></a>
+	<a class="indexterm" name="id2617940"></a>
+	<a class="indexterm" name="id2617946"></a>
+<a class="indexterm" name="id2617953"></a>
+<a class="indexterm" name="id2617960"></a>
+<a class="indexterm" name="id2617966"></a>
+<a class="indexterm" name="id2617973"></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 <code class="filename">smb.conf</code> 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 <code class="literal">winbindd</code> is running, Samba group accounts that are created using these
 	tools will be allocated UNIX UIDs and GIDs from the ID range specified by the
-	<a class="indexterm" name="id367219"></a>idmap uid/<a class="indexterm" name="id367226"></a>idmap gid
+	<a class="link" href="smb.conf.5.html#IDMAPUID">idmap uid</a>/<a class="link" href="smb.conf.5.html#IDMAPGID">idmap gid</a>
 	parameters in the <code class="filename">smb.conf</code> 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="figure-contents"><div class="mediaobject"><img src="images/idmap-sid2gid.png" width="270" alt="IDMAP: Group SID-to-GID Resolution."></div></div></div><br class="figure-break"><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="figure-contents"><div class="mediaobject"><img src="images/idmap-gid2sid.png" width="270" alt="IDMAP: GID Resolution to Matching SID."></div></div></div><br class="figure-break"><p>
-	<a class="indexterm" name="id367324"></a>
-<a class="indexterm" name="id367330"></a>
-<a class="indexterm" name="id367337"></a>
-<a class="indexterm" name="id367346"></a>
+	<a class="indexterm" name="id2618115"></a>
+<a class="indexterm" name="id2618122"></a>
+<a class="indexterm" name="id2618129"></a>
+<a class="indexterm" name="id2618138"></a>
 	In both cases, when winbindd is not running, only locally resolvable groups can be recognized. Please refer to
-	<a href="groupmapping.html#idmap-sid2gid" title="Figure 12.1. IDMAP: Group SID-to-GID Resolution.">IDMAP: Group SID-to-GID Resolution</a> and <a href="groupmapping.html#idmap-gid2sid" title="Figure 12.2. IDMAP: GID Resolution to Matching SID.">IDMAP: GID Resolution to Matching SID</a>.  The <code class="literal">net groupmap</code> is
-	used to establish UNIX group to NT SID mappings as shown in <a href="groupmapping.html#idmap-store-gid2sid" title="Figure 12.3. IDMAP Storing Group Mappings.">IDMAP: storing
+	<a class="link" href="groupmapping.html#idmap-sid2gid" title="Figure 12.1. IDMAP: Group SID-to-GID Resolution.">IDMAP: Group SID-to-GID Resolution</a> and <a class="link" href="groupmapping.html#idmap-gid2sid" title="Figure 12.2. IDMAP: GID Resolution to Matching SID.">IDMAP: GID Resolution to Matching SID</a>.  The <code class="literal">net groupmap</code> is
+	used to establish UNIX group to NT SID mappings as shown in <a class="link" href="groupmapping.html#idmap-store-gid2sid" title="Figure 12.3. IDMAP Storing Group Mappings.">IDMAP: storing
 	group mappings</a>.
 	</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="figure-contents"><div class="mediaobject"><img src="images/idmap-store-gid2sid.png" width="270" alt="IDMAP Storing Group Mappings."></div></div></div><br class="figure-break"><p>
-	<a class="indexterm" name="id367427"></a>
-	<a class="indexterm" name="id367434"></a>
-<a class="indexterm" name="id367440"></a>
-<a class="indexterm" name="id367447"></a>
+	<a class="indexterm" name="id2618224"></a>
+	<a class="indexterm" name="id2618231"></a>
+<a class="indexterm" name="id2618238"></a>
+<a class="indexterm" name="id2618244"></a>
 	Administrators should be aware that where <code class="filename">smb.conf</code> group interface scripts make
 	direct calls to the UNIX/Linux system tools (the shadow utilities, <code class="literal">groupadd</code>,
 	<code class="literal">groupdel</code>, and <code class="literal">groupmod</code>), the resulting UNIX/Linux group names will be subject
@@ -62,48 +62,48 @@
 	<code class="literal">Engineering Managers</code> will attempt to create an identically named
 	UNIX/Linux group, an attempt that will of course fail.
 	</p><p>
-	<a class="indexterm" name="id367490"></a>
-	<a class="indexterm" name="id367497"></a>
+	<a class="indexterm" name="id2618292"></a>
+	<a class="indexterm" name="id2618298"></a>
 	There are several possible workarounds for the operating system tools limitation. One
 	method is to use a script that generates a name for the UNIX/Linux system group that
 	fits the operating system limits and that then just passes the UNIX/Linux group ID (GID)
 	back to the calling Samba interface. This will provide a dynamic workaround solution.
 	</p><p>
-<a class="indexterm" name="id367510"></a>
+<a class="indexterm" name="id2618314"></a>
 	Another workaround is to manually create a UNIX/Linux group, then manually create the
 	MS Windows NT4/200x group on the Samba server, and then use the <code class="literal">net groupmap</code>
 	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="id367529"></a>Discussion</h2></div></div></div><p>
-<a class="indexterm" name="id367536"></a>
-<a class="indexterm" name="id367543"></a>
+	</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2618334"></a>Discussion</h2></div></div></div><p>
+<a class="indexterm" name="id2618342"></a>
+<a class="indexterm" name="id2618349"></a>
 	When you install <span class="application">MS Windows NT4/200x</span> on a computer, the installation
 	program creates default users and groups, notably the <code class="constant">Administrators</code> group,
 	and gives that group privileges necessary to perform essential system tasks,
 	such as the ability to change the date and time or to kill (or close) any process running on the
 	local machine.
 	</p><p>
-	<a class="indexterm" name="id367565"></a>
+	<a class="indexterm" name="id2618374"></a>
 	The <code class="constant">Administrator</code> user is a member of the <code class="constant">Administrators</code> group, and thus inherits
 	<code class="constant">Administrators</code> group privileges. If a <code class="constant">joe</code> user is created to be a member of the
 	<code class="constant">Administrators</code> group, <code class="constant">joe</code> has exactly the same rights as the user
 	<code class="constant">Administrator</code>.
 	</p><p>
-<a class="indexterm" name="id367602"></a>
-<a class="indexterm" name="id367609"></a>
-<a class="indexterm" name="id367616"></a>
-<a class="indexterm" name="id367622"></a>
+<a class="indexterm" name="id2618412"></a>
+<a class="indexterm" name="id2618419"></a>
+<a class="indexterm" name="id2618426"></a>
+<a class="indexterm" name="id2618433"></a>
 	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 <code class="constant">Administrators</code> group of the workstation. Every member of the
 	<code class="constant">Domain Admins</code> group inherits the rights of the local <code class="constant">Administrators</code> group when
 	logging on the workstation.
 	</p><p>
-<a class="indexterm" name="id367649"></a>
-<a class="indexterm" name="id367656"></a>
+<a class="indexterm" name="id2618462"></a>
+<a class="indexterm" name="id2618469"></a>
 	The following steps describe how to make Samba PDC users members of the <code class="constant">Domain Admins</code> group.
 	</p><div class="orderedlist"><ol type="1"><li><p>
 		Create a UNIX group (usually in <code class="filename">/etc/group</code>); let's call it <code class="constant">domadm</code>.
 		</p></li><li><p>
-<a class="indexterm" name="id367692"></a>
+<a class="indexterm" name="id2618506"></a>
 		Add to this group the users that must be &#8220;<span class="quote">Administrators</span>&#8221;. For example,
 		if you want <code class="constant">joe, john</code>, and <code class="constant">mary</code> to be administrators,
 		your entry in <code class="filename">/etc/group</code> will look like this:
@@ -117,13 +117,13 @@
 <code class="prompt">root# </code><strong class="userinput"><code>net groupmap add ntgroup="Domain Admins" unixgroup=domadm rid=512 type=d</code></strong>
 </pre><p>
 		</p><p>
-		<a class="indexterm" name="id367756"></a>
+		<a class="indexterm" name="id2618574"></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 <code class="constant">joe, john</code>, and <code class="constant">mary</code> are domain administrators.
 	</p><p>
-	<a class="indexterm" name="id367783"></a>
+	<a class="indexterm" name="id2618603"></a>
 	It is possible to map any arbitrary UNIX group to any Windows NT4/200x group as well as
 	to make any UNIX group a Windows domain group. For example, if you wanted to include a
 	UNIX group (e.g., acct) in an ACL on a local file or printer on a Domain Member machine,
@@ -135,54 +135,54 @@
 	The <code class="literal">ntgroup</code> value must be in quotes if it contains space characters to prevent
 	the space from being interpreted as a command delimiter.
 	</p><p>
-<a class="indexterm" name="id367825"></a>
-<a class="indexterm" name="id367832"></a>
+<a class="indexterm" name="id2618650"></a>
+<a class="indexterm" name="id2618656"></a>
 	Be aware that the RID parameter is an unsigned 32-bit integer that should
 	normally start at 1000. However, this RID must not overlap with any RID assigned
 	to a user. Verification for this is done differently depending on the passdb backend
 	you are using. Future versions of the tools may perform the verification automatically,
 	but for now the burden is on you.
-	</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id367843"></a>Warning: User Private Group Problems</h3></div></div></div><p>
-<a class="indexterm" name="id367851"></a>
-<a class="indexterm" name="id367858"></a>
-<a class="indexterm" name="id367864"></a>
+	</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2618670"></a>Warning: User Private Group Problems</h3></div></div></div><p>
+<a class="indexterm" name="id2618679"></a>
+<a class="indexterm" name="id2618686"></a>
+<a class="indexterm" name="id2618693"></a>
 	Windows does not permit user and group accounts to have the same name.
 	This has serious implications for all sites that use private group accounts.
 	A private group account is an administrative practice whereby users are each
 	given their own group account. Red Hat Linux, as well as several free distributions
 	of Linux, by default create private groups.
 	</p><p>
-<a class="indexterm" name="id367878"></a>
-<a class="indexterm" name="id367884"></a>
+<a class="indexterm" name="id2618709"></a>
+<a class="indexterm" name="id2618716"></a>
 	When mapping a UNIX/Linux group to a Windows group account, all conflict can
 	be avoided by assuring that the Windows domain group name does not overlap
 	with any user account name.
-	</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id367895"></a>Nested Groups: Adding Windows Domain Groups to Windows Local Groups</h3></div></div></div><a class="indexterm" name="id367901"></a><p>
-<a class="indexterm" name="id367912"></a>
+	</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2618728"></a>Nested Groups: Adding Windows Domain Groups to Windows Local Groups</h3></div></div></div><a class="indexterm" name="id2618735"></a><p>
+<a class="indexterm" name="id2618746"></a>
 	This functionality is known as <code class="constant">nested groups</code> and was first added to
 	Samba-3.0.3.
 	</p><p>
-<a class="indexterm" name="id367927"></a>
+<a class="indexterm" name="id2618761"></a>
 	All MS Windows products since the release of Windows NT 3.10 support the use of nested groups.
 	Many Windows network administrators depend on this capability because it greatly simplifies security
 	administration.
 	</p><p>
-<a class="indexterm" name="id367939"></a>
-<a class="indexterm" name="id367946"></a>
-<a class="indexterm" name="id367952"></a>
-<a class="indexterm" name="id367959"></a>
-<a class="indexterm" name="id367966"></a>
-<a class="indexterm" name="id367973"></a>
-<a class="indexterm" name="id367980"></a>
+<a class="indexterm" name="id2618775"></a>
+<a class="indexterm" name="id2618782"></a>
+<a class="indexterm" name="id2618789"></a>
+<a class="indexterm" name="id2618796"></a>
+<a class="indexterm" name="id2618803"></a>
+<a class="indexterm" name="id2618810"></a>
+<a class="indexterm" name="id2618817"></a>
 	The nested group architecture was designed with the premise that day-to-day user and group membership
 	management should be performed on the domain security database. The application of group security
 	should be implemented on domain member servers using only local groups. On the domain member server,
 	all file system security controls are then limited to use of the local groups, which will contain
 	domain global groups and domain global users.
 	</p><p>
-<a class="indexterm" name="id367993"></a>
-<a class="indexterm" name="id368000"></a>
-<a class="indexterm" name="id368007"></a>
+<a class="indexterm" name="id2618835"></a>
+<a class="indexterm" name="id2618842"></a>
+<a class="indexterm" name="id2618849"></a>
 	You may ask, What are the benefits of this arrangement? The answer is obvious to those who have plumbed
 	the dark depths of Windows networking architecture. Consider for a moment a server on which are stored
 	200,000 files, each with individual domain user and domain group settings. The company that owns the
@@ -190,10 +190,10 @@
 	it is made a member of a different domain. Who would you think now owns all the files and directories?
 	Answer: Account Unknown.
 	</p><p>
-<a class="indexterm" name="id368022"></a>
-<a class="indexterm" name="id368029"></a>
-<a class="indexterm" name="id368036"></a>
-<a class="indexterm" name="id368042"></a>
+<a class="indexterm" name="id2618868"></a>
+<a class="indexterm" name="id2618875"></a>
+<a class="indexterm" name="id2618882"></a>
+<a class="indexterm" name="id2618889"></a>
 	Unraveling the file ownership mess is an unenviable administrative task that can be avoided simply
 	by using local groups to control all file and directory access control. In this case, only the members
 	of the local groups will have been lost. The files and directories in the storage subsystem will still
@@ -201,14 +201,14 @@
 	to delete the <code class="constant">Account Unknown</code> membership entries inside local groups with appropriate
 	entries for domain global groups in the new domain that the server has been made a member of.
 	</p><p>
-<a class="indexterm" name="id368061"></a>
-<a class="indexterm" name="id368068"></a>
-<a class="indexterm" name="id368074"></a>
-<a class="indexterm" name="id368081"></a>
-<a class="indexterm" name="id368088"></a>
-<a class="indexterm" name="id368095"></a>
-<a class="indexterm" name="id368102"></a>
-<a class="indexterm" name="id368109"></a>
+<a class="indexterm" name="id2618912"></a>
+<a class="indexterm" name="id2618919"></a>
+<a class="indexterm" name="id2618926"></a>
+<a class="indexterm" name="id2618934"></a>
+<a class="indexterm" name="id2618941"></a>
+<a class="indexterm" name="id2618948"></a>
+<a class="indexterm" name="id2618954"></a>
+<a class="indexterm" name="id2618961"></a>
 	Another prominent example of the use of nested groups involves implementation of administrative privileges
 	on domain member workstations and servers. Administrative privileges are given to all members of the
 	built-in local group <code class="constant">Administrators</code> on each domain member machine. To ensure that all domain
@@ -217,10 +217,10 @@
 	logged into the domain as a member of the Domain Admins group is also granted local administrative
 	privileges on each domain member.
 	</p><p>
-<a class="indexterm" name="id368131"></a>
-<a class="indexterm" name="id368138"></a>
-<a class="indexterm" name="id368145"></a>
-<a class="indexterm" name="id368152"></a>
+<a class="indexterm" name="id2618989"></a>
+<a class="indexterm" name="id2618996"></a>
+<a class="indexterm" name="id2619003"></a>
+<a class="indexterm" name="id2619010"></a>
 	UNIX/Linux has no concept of support for nested groups, and thus Samba has for a long time not supported
 	them either. The problem is that you would have to enter UNIX groups as auxiliary members of a group in
 	<code class="filename">/etc/group</code>. This does not work because it was not a design requirement at the time
@@ -228,11 +228,11 @@
 	<code class="filename">/etc/group</code> entries on demand by obtaining user and group information from the domain
 	controller that the Samba server is a member of.
 	</p><p>
-<a class="indexterm" name="id368178"></a>
-<a class="indexterm" name="id368184"></a>
-<a class="indexterm" name="id368191"></a>
-<a class="indexterm" name="id368198"></a>
-<a class="indexterm" name="id368205"></a>
+<a class="indexterm" name="id2619040"></a>
+<a class="indexterm" name="id2619047"></a>
+<a class="indexterm" name="id2619054"></a>
+<a class="indexterm" name="id2619061"></a>
+<a class="indexterm" name="id2619068"></a>
 	In effect, Samba supplements the <code class="filename">/etc/group</code> data via the dynamic
 	<code class="literal">libnss_winbind</code> mechanism. Beginning with Samba-3.0.3, this facility is used to provide
 	local groups in the same manner as Windows. It works by expanding the local groups on the
@@ -242,13 +242,13 @@
 	group. By definition, it can only contain user objects, which can then be faked to be member of the
 	UNIX/Linux group <code class="constant">demo</code>.
 	</p><p>
-<a class="indexterm" name="id368246"></a>
-<a class="indexterm" name="id368253"></a>
-<a class="indexterm" name="id368259"></a>
-<a class="indexterm" name="id368266"></a>
-<a class="indexterm" name="id368273"></a>
-<a class="indexterm" name="id368280"></a>
-<a class="indexterm" name="id368286"></a>
+<a class="indexterm" name="id2619114"></a>
+<a class="indexterm" name="id2619121"></a>
+<a class="indexterm" name="id2619128"></a>
+<a class="indexterm" name="id2619135"></a>
+<a class="indexterm" name="id2619141"></a>
+<a class="indexterm" name="id2619148"></a>
+<a class="indexterm" name="id2619155"></a>
 	To enable the use of nested groups, <code class="literal">winbindd</code> must be used with NSS winbind.
 	Creation and administration of the local groups is done best via the Windows Domain User Manager or its
 	Samba equivalent, the utility <code class="literal">net rpc group</code>. Creating the local group
@@ -256,8 +256,8 @@
 	</p><pre class="screen">
 	<code class="prompt">root# </code> net rpc group add demo -L -Uroot%not24get
 	</pre><p>
-<a class="indexterm" name="id368327"></a>
-<a class="indexterm" name="id368334"></a>
+<a class="indexterm" name="id2619199"></a>
+<a class="indexterm" name="id2619206"></a>
 	Here the -L switch means that you want to create a local group. It may be necessary to add -S and -U
 	switches for accessing the correct host with appropriate user or root privileges. Adding and removing
 	group members can be done via the <code class="constant">addmem</code> and <code class="constant">delmem</code> subcommands of
@@ -266,10 +266,10 @@
 	</p><pre class="screen">
 	net rpc group addmem demo "DOM\Domain Users"
 	</pre><p>
-<a class="indexterm" name="id368370"></a>
-<a class="indexterm" name="id368377"></a>
-<a class="indexterm" name="id368383"></a>
-<a class="indexterm" name="id368390"></a>
+<a class="indexterm" name="id2619245"></a>
+<a class="indexterm" name="id2619252"></a>
+<a class="indexterm" name="id2619259"></a>
+<a class="indexterm" name="id2619266"></a>
 	Having completed these two steps, the execution of <code class="literal">getent group demo</code> will show demo
 	members of the global <code class="constant">Domain Users</code> group as members of  the group
 	<code class="constant">demo</code>.  This also works with any local or domain user. In case the domain DOM trusts
@@ -277,46 +277,46 @@
 	<code class="constant">demo</code>. The users from the foreign domain who are members of the group that has been
 	added to the <code class="constant">demo</code> group now have the same local access permissions as local domain
 	users have. 
-	</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id368424"></a>Important Administrative Information</h3></div></div></div><p>
+	</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2619304"></a>Important Administrative Information</h3></div></div></div><p>
 	Administrative rights are necessary in two specific forms:
 	</p><div class="orderedlist"><ol type="1"><li><p>For Samba-3 domain controllers and domain member servers/clients.</p></li><li><p>To manage domain member Windows workstations.</p></li></ol></div><p>
-<a class="indexterm" name="id368453"></a>
-<a class="indexterm" name="id368460"></a>
-<a class="indexterm" name="id368466"></a>
+<a class="indexterm" name="id2619335"></a>
+<a class="indexterm" name="id2619342"></a>
+<a class="indexterm" name="id2619349"></a>
 	Versions of Samba up to and including 3.0.10 do not provide a means for assigning rights and privileges
 	that are necessary for system administration tasks from a Windows domain member client machine, so
 	domain administration tasks such as adding, deleting, and changing user and group account information, and
 	managing workstation domain membership accounts, can be handled by any account other than root.
 	</p><p>
-<a class="indexterm" name="id368480"></a>
-<a class="indexterm" name="id368487"></a>
-<a class="indexterm" name="id368494"></a>
-	Samba-3.0.11 introduced a new privilege management interface (see <a href="rights.html" title="Chapter 15. User Rights and Privileges">User Rights and Privileges</a>)
+<a class="indexterm" name="id2619366"></a>
+<a class="indexterm" name="id2619374"></a>
+<a class="indexterm" name="id2619380"></a>
+	Samba-3.0.11 introduced a new privilege management interface (see <a class="link" href="rights.html" title="Chapter 15. User Rights and Privileges">User Rights and Privileges</a>)
 	that permits these tasks to be delegated to non-root (i.e., accounts other than the equivalent of the
 	MS Windows Administrator) accounts.
 	</p><p>
-<a class="indexterm" name="id368513"></a>
-<a class="indexterm" name="id368519"></a>
+<a class="indexterm" name="id2619402"></a>
+<a class="indexterm" name="id2619408"></a>
 	Administrative tasks on a Windows domain member workstation can be done by anyone who is a member of the
 	<code class="constant">Domain Admins</code> group. This group can be mapped to any convenient UNIX group.
-	</p><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id368532"></a>Applicable Only to Versions Earlier than 3.0.11</h4></div></div></div><p>
-<a class="indexterm" name="id368540"></a>
+	</p><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2619423"></a>Applicable Only to Versions Earlier than 3.0.11</h4></div></div></div><p>
+<a class="indexterm" name="id2619431"></a>
 	Administrative tasks on UNIX/Linux systems, such as adding users or groups, requires
 	<code class="constant">root</code>-level privilege. The addition of a Windows client to a Samba domain involves the
 	addition of a user account for the Windows client.
 	</p><p>
-<a class="indexterm" name="id368556"></a>
-<a class="indexterm" name="id368563"></a>
+<a class="indexterm" name="id2619449"></a>
+<a class="indexterm" name="id2619456"></a>
 	Many UNIX administrators continue to request that the Samba Team make it possible to add Windows workstations, or 
 	the ability to add, delete, or modify user accounts, without requiring <code class="constant">root</code> privileges. 
 	Such a request violates every understanding of basic UNIX system security.
 	</p><p>
-<a class="indexterm" name="id368579"></a>
-<a class="indexterm" name="id368586"></a>
-<a class="indexterm" name="id368592"></a>
-<a class="indexterm" name="id368599"></a>
-<a class="indexterm" name="id368606"></a>
-<a class="indexterm" name="id368613"></a>
+<a class="indexterm" name="id2619474"></a>
+<a class="indexterm" name="id2619481"></a>
+<a class="indexterm" name="id2619488"></a>
+<a class="indexterm" name="id2619495"></a>
+<a class="indexterm" name="id2619502"></a>
+<a class="indexterm" name="id2619509"></a>
 	There is no safe way to provide access on a UNIX/Linux system without providing
 	<code class="constant">root</code>-level privileges. Provision of <code class="constant">root</code> privileges can be done
 	either by logging on to the Domain as the user <code class="constant">root</code> or by permitting particular users to
@@ -324,15 +324,15 @@
 	can use tools like the NT4 Domain User Manager and the NT4 Domain Server Manager to manage user and group
 	accounts as well as domain member server and client accounts. This level of privilege is also needed to manage
 	share-level ACLs.
-	</p></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id368644"></a>Default Users, Groups, and Relative Identifiers</h3></div></div></div><p>
-	<a class="indexterm" name="id368652"></a>
-	<a class="indexterm" name="id368661"></a>
-<a class="indexterm" name="id368668"></a>
-<a class="indexterm" name="id368674"></a>
-<a class="indexterm" name="id368681"></a>
-<a class="indexterm" name="id368688"></a>
-<a class="indexterm" name="id368695"></a>
-<a class="indexterm" name="id368702"></a>
+	</p></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2619545"></a>Default Users, Groups, and Relative Identifiers</h3></div></div></div><p>
+	<a class="indexterm" name="id2619553"></a>
+	<a class="indexterm" name="id2619562"></a>
+<a class="indexterm" name="id2619569"></a>
+<a class="indexterm" name="id2619576"></a>
+<a class="indexterm" name="id2619582"></a>
+<a class="indexterm" name="id2619589"></a>
+<a class="indexterm" name="id2619596"></a>
+<a class="indexterm" name="id2619603"></a>
 	When first installed, Windows NT4/200x/XP are preconfigured with certain user, group, and
 	alias entities. Each has a well-known RID. These must be preserved for continued
 	integrity of operation. Samba must be provisioned with certain essential domain groups that require
@@ -340,23 +340,23 @@
 	domain groups are automatically created. It is the LDAP administrator's responsibility to create
 	(provision) the default NT groups.
 	</p><p>
-<a class="indexterm" name="id368719"></a>
-<a class="indexterm" name="id368726"></a>
-<a class="indexterm" name="id368733"></a>
-<a class="indexterm" name="id368740"></a>
+<a class="indexterm" name="id2619625"></a>
+<a class="indexterm" name="id2619632"></a>
+<a class="indexterm" name="id2619639"></a>
+<a class="indexterm" name="id2619646"></a>
 	Each essential domain group must be assigned its respective well-known RID. The default users, groups,
-	aliases, and RIDs are shown in <a href="groupmapping.html#WKURIDS" title="Table 12.1. Well-Known User Default RIDs">Well-Known User Default RIDs</a>.
+	aliases, and RIDs are shown in <a class="link" href="groupmapping.html#WKURIDS" title="Table 12.1. Well-Known User Default RIDs">Well-Known User Default RIDs</a>.
 	</p><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Note</h3><p>
-<a class="indexterm" name="id368760"></a>
-<a class="indexterm" name="id368766"></a>
-<a class="indexterm" name="id368773"></a>
-<a class="indexterm" name="id368780"></a>
-<a class="indexterm" name="id368787"></a>
+<a class="indexterm" name="id2619667"></a>
+<a class="indexterm" name="id2619674"></a>
+<a class="indexterm" name="id2619681"></a>
+<a class="indexterm" name="id2619687"></a>
+<a class="indexterm" name="id2619694"></a>
 	It is the administrator's responsibility to create the essential domain groups and to assign each
 	its default RID.
 	</p></div><p>
-<a class="indexterm" name="id368798"></a>
-<a class="indexterm" name="id368804"></a>
+<a class="indexterm" name="id2619706"></a>
+<a class="indexterm" name="id2619713"></a>
 	It is permissible to create any domain group that may be necessary; just make certain that the essential
 	domain groups (well known) have been created and assigned their default RIDs. Other groups you create may
 	be assigned any arbitrary RID you care to use.
@@ -365,12 +365,12 @@
 	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><div class="table-contents"><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></div><p><br class="table-break">
-	</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id369250"></a>Example Configuration</h3></div></div></div><p>
-<a class="indexterm" name="id369258"></a>
+	</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2620168"></a>Example Configuration</h3></div></div></div><p>
+<a class="indexterm" name="id2620176"></a>
 		You can list the various groups in the mapping database by executing
 		<code class="literal">net groupmap list</code>. Here is an example:
 		</p><p>
-<a class="indexterm" name="id369279"></a>
+<a class="indexterm" name="id2620198"></a>
 </p><pre class="screen">
 <code class="prompt">root# </code> <strong class="userinput"><code>net groupmap list</code></strong>
 Domain Admins (S-1-5-21-2547222302-1596225915-2414751004-512) -&gt; domadmin
@@ -379,17 +379,17 @@
 </pre><p>
 		</p><p>
 		For complete details on <code class="literal">net groupmap</code>, 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="id369322"></a>Configuration Scripts</h2></div></div></div><p>
+		</p></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2620244"></a>Configuration Scripts</h2></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="id369332"></a>Sample <code class="filename">smb.conf</code> Add Group Script</h3></div></div></div><p>
-		<a class="indexterm" name="id369345"></a>
-		<a class="indexterm" name="id369352"></a>
-		<a class="indexterm" name="id369359"></a>
-<a class="indexterm" name="id369366"></a>
-<a class="indexterm" name="id369373"></a>
+	</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2620256"></a>Sample <code class="filename">smb.conf</code> Add Group Script</h3></div></div></div><p>
+		<a class="indexterm" name="id2620270"></a>
+		<a class="indexterm" name="id2620277"></a>
+		<a class="indexterm" name="id2620284"></a>
+<a class="indexterm" name="id2620291"></a>
+<a class="indexterm" name="id2620298"></a>
 		A script to create complying group names for use by the Samba group interfaces
-		is provided in <a href="groupmapping.html#smbgrpadd.sh" title="Example 12.1. smbgrpadd.sh">smbgrpadd.sh</a>. This script
+		is provided in <a class="link" href="groupmapping.html#smbgrpadd.sh" title="Example 12.1. smbgrpadd.sh">smbgrpadd.sh</a>. This script
 		adds a temporary entry in the <code class="filename">/etc/group</code> file and then renames
 		it to the desired name. This is an example of a method to get around operating
 		system maintenance tool limitations such as those present in some version of the
@@ -412,18 +412,18 @@
 exit 0
 </pre></div></div><p><br class="example-break">
 </p><p>
-		The <code class="filename">smb.conf</code> entry for the above script shown in <a href="groupmapping.html#smbgrpadd" title="Example 12.2. Configuration of smb.conf for the add group Script">the configuration of
+		The <code class="filename">smb.conf</code> entry for the above script shown in <a class="link" href="groupmapping.html#smbgrpadd" title="Example 12.2. Configuration of smb.conf for the add group Script">the configuration of
 		<code class="filename">smb.conf</code> for the add group Script</a> demonstrates how it may be used.
 
-</p><div class="example"><a name="smbgrpadd"></a><p class="title"><b>Example 12.2. Configuration of <code class="filename">smb.conf</code> for the add group Script</b></p><div class="example-contents"><table class="simplelist" border="0" summary="Simple list"><tr><td> </td></tr><tr><td><em class="parameter"><code>[global]</code></em></td></tr><tr><td><a class="indexterm" name="id369477"></a><em class="parameter"><code>add group script = /path_to_tool/smbgrpadd.sh "%g"</code></em></td></tr></table></div></div><p><br class="example-break">
-		</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id369493"></a>Script to Configure Group Mapping</h3></div></div></div><p>
-<a class="indexterm" name="id369501"></a>
+</p><div class="example"><a name="smbgrpadd"></a><p class="title"><b>Example 12.2. Configuration of <code class="filename">smb.conf</code> for the add group Script</b></p><div class="example-contents"><table class="simplelist" border="0" summary="Simple list"><tr><td> </td></tr><tr><td><em class="parameter"><code>[global]</code></em></td></tr><tr><td><a class="indexterm" name="id2620412"></a><em class="parameter"><code>add group script = /path_to_tool/smbgrpadd.sh "%g"</code></em></td></tr></table></div></div><p><br class="example-break">
+		</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2620428"></a>Script to Configure Group Mapping</h3></div></div></div><p>
+<a class="indexterm" name="id2620436"></a>
 	In our example we have created a UNIX/Linux group called <code class="literal">ntadmin</code>.
 	Our script will create the additional groups <code class="literal">Orks</code>, <code class="literal">Elves</code>, and <code class="literal">Gnomes</code>.
 	It is a good idea to save this shell script for later use just in case you ever need to rebuild your mapping database.
 	For the sake of convenience we elect to save this script as a file called <code class="filename">initGroups.sh</code>.
-	This script is given in <a href="groupmapping.html#set-group-map" title="Example 12.3. Script to Set Group Mapping">intGroups.sh</a>.
-<a class="indexterm" name="id369547"></a>
+	This script is given in <a class="link" href="groupmapping.html#set-group-map" title="Example 12.3. Script to Set Group Mapping">intGroups.sh</a>.
+<a class="indexterm" name="id2620486"></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><div class="example-contents"><pre class="programlisting">
 #!/bin/bash
 
@@ -450,32 +450,32 @@
 	trouble. Commencing with Samba-3.0.23 this annomaly has been fixed - thus all Windows groups
 	must now be manually and explicitly created and mapped to a valid UNIX GID by the Samba 
 	administrator.
-	</p></div></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id369607"></a>Common Errors</h2></div></div></div><p>
+	</p></div></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2620555"></a>Common Errors</h2></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 be carefully tested
 manually before putting it into active service.
-</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id369618"></a>Adding Groups Fails</h3></div></div></div><p>
-<a class="indexterm" name="id369625"></a>
+</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2620568"></a>Adding Groups Fails</h3></div></div></div><p>
+<a class="indexterm" name="id2620576"></a>
 		This is a common problem when the <code class="literal">groupadd</code> is called directly
-		by the Samba interface script for the <a class="indexterm" name="id369639"></a>add group script in
+		by the Samba interface script for the <a class="link" href="smb.conf.5.html#ADDGROUPSCRIPT">add group script</a> in
 		the <code class="filename">smb.conf</code> file.
 		</p><p>
-<a class="indexterm" name="id369655"></a>
-<a class="indexterm" name="id369662"></a>
+<a class="indexterm" name="id2620613"></a>
+<a class="indexterm" name="id2620620"></a>
 		The most common cause of failure is an attempt to add an MS Windows group account
 		that has an uppercase character and/or a space character in it.
 		</p><p>
-<a class="indexterm" name="id369674"></a>
+<a class="indexterm" name="id2620633"></a>
 		There are three possible workarounds. First, use only group names that comply
 		with the limitations of the UNIX/Linux <code class="literal">groupadd</code> 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="id369692"></a>Adding Domain Users to the Workstation Power Users Group</h3></div></div></div><p>&#8220;<span class="quote">
+		</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2620655"></a>Adding Domain Users to the Workstation Power Users Group</h3></div></div></div><p>&#8220;<span class="quote">
 		What must I do to add domain users to the Power Users group?
 		</span>&#8221;</p><p>
-<a class="indexterm" name="id369705"></a>
+<a class="indexterm" name="id2620669"></a>
 		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

Modified: branches/samba/experimental/docs/htmldocs/Samba3-HOWTO/idmapper.html
===================================================================
--- branches/samba/experimental/docs/htmldocs/Samba3-HOWTO/idmapper.html	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/docs/htmldocs/Samba3-HOWTO/idmapper.html	2008-06-09 06:59:20 UTC (rev 1920)
@@ -1,11 +1,11 @@
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Chapter 14. Identity Mapping (IDMAP)</title><link rel="stylesheet" href="samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.72.0"><link rel="start" href="index.html" title="The Official Samba 3.2.x HOWTO and Reference Guide"><link rel="up" href="optional.html" title="Part III. Advanced Configuration"><link rel="prev" href="NetCommand.html" title="Chapter 13. Remote and Local Management: The Net Command"><link rel="next" href="rights.html" title="Chapter 15. User Rights and Privileges"></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. Identity Mapping (IDMAP)</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="NetCommand.html">Prev</a> </td><th width="60%" align="center">Part III. Advanced Configuration</th><td width="20%" align="right"> <a accesskey="n" href="rights.html">Next</a></td></tr></table><hr></div><div class="chapter" lang="en"><div class="titlepage"><div><div><h2 class="title"><a name="idmapper"></a>Chapter 14. Identity Mapping (IDMAP)</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><code class="email">&lt;<a href="mailto:jht at samba.org">jht at samba.org</a>&gt;</code></p></div></div></div></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="sect1"><a href="idmapper.html#id374968">Samba Server Deployment Types and IDMAP</a></span></dt><dd><dl><dt><span class="sect2"><a href="idmapper.html#id374992">Standalone Samba Server</a></span></dt><dt><span class="sect2"><a href="idmapper.html#id375050">Domain Member Server or Domain Member Client</a></span></dt><dt><span class="sect2"><a href="idmapper.html#id375941">Primary Domain Controller</a></span></dt><dt><span class="sect2"><a href="idmapper.html#id376159">Backup Domain Controller</a></span></dt></dl></dd><dt><span class="sect1"><a href="idmapper.html#id376225">Examples of IDMAP Backend Usage</a></span></dt><dd><dl><dt><span class="sect2"><a href="idmapper.html#id376286">Default Winbind TDB</a></span></dt><dt><span class="sect2"><a href="idmapper.html#id376996">IDMAP_RID with Winbind</a></span></dt><dt><span class="sect2"><a href="idmapper.html#id377571">IDMAP Storage in LDAP Using Winbind</a></span></dt><dt><span class="sect2"><a href="idmapper.html#id378132">IDMAP and NSS Using LDAP from ADS with RFC2307bis Schema Extension</a></span></dt></dl></dd></dl></div><p>
-<a class="indexterm" name="id374715"></a>
-<a class="indexterm" name="id374722"></a>
-<a class="indexterm" name="id374729"></a>
-<a class="indexterm" name="id374735"></a>
-<a class="indexterm" name="id374744"></a>
-<a class="indexterm" name="id374751"></a>
-<a class="indexterm" name="id374758"></a>
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Chapter 14. Identity Mapping (IDMAP)</title><link rel="stylesheet" href="../samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.73.1"><link rel="start" href="index.html" title="The Official Samba 3.2.x HOWTO and Reference Guide"><link rel="up" href="optional.html" title="Part III. Advanced Configuration"><link rel="prev" href="NetCommand.html" title="Chapter 13. Remote and Local Management: The Net Command"><link rel="next" href="rights.html" title="Chapter 15. User Rights and Privileges"></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. Identity Mapping (IDMAP)</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="NetCommand.html">Prev</a> </td><th width="60%" align="center">Part III. Advanced Configuration</th><td width="20%" align="right"> <a accesskey="n" href="rights.html">Next</a></td></tr></table><hr></div><div class="chapter" lang="en"><div class="titlepage"><div><div><h2 class="title"><a name="idmapper"></a>Chapter 14. Identity Mapping (IDMAP)</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><code class="email">&lt;<a class="email" href="mailto:jht at samba.org">jht at samba.org</a>&gt;</code></p></div></div></div></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="sect1"><a href="idmapper.html#id2626516">Samba Server Deployment Types and IDMAP</a></span></dt><dd><dl><dt><span class="sect2"><a href="idmapper.html#id2626541">Standalone Samba Server</a></span></dt><dt><span class="sect2"><a href="idmapper.html#id2626603">Domain Member Server or Domain Member Client</a></span></dt><dt><span class="sect2"><a href="idmapper.html#id2627564">Primary Domain Controller</a></span></dt><dt><span class="sect2"><a href="idmapper.html#id2627798">Backup Domain Controller</a></span></dt></dl></dd><dt><span class="sect1"><a href="idmapper.html#id2627870">Examples of IDMAP Backend Usage</a></span></dt><dd><dl><dt><span class="sect2"><a href="idmapper.html#id2627933">Default Winbind TDB</a></span></dt><dt><span class="sect2"><a href="idmapper.html#id2628654">IDMAP_RID with Winbind</a></span></dt><dt><span class="sect2"><a href="idmapper.html#id2629245">IDMAP Storage in LDAP Using Winbind</a></span></dt><dt><span class="sect2"><a href="idmapper.html#id2629830">IDMAP and NSS Using LDAP from ADS with RFC2307bis Schema Extension</a></span></dt></dl></dd></dl></div><p>
+<a class="indexterm" name="id2626231"></a>
+<a class="indexterm" name="id2626238"></a>
+<a class="indexterm" name="id2626245"></a>
+<a class="indexterm" name="id2626252"></a>
+<a class="indexterm" name="id2626261"></a>
+<a class="indexterm" name="id2626268"></a>
+<a class="indexterm" name="id2626274"></a>
 The Microsoft Windows operating system has a number of features that impose specific challenges
 to interoperability with the operating systems on which Samba is implemented. This chapter deals
 explicitly with the mechanisms Samba-3 (version 3.0.8 and later) uses to overcome one of the
@@ -16,24 +16,24 @@
 To ensure sufficient coverage, each possible Samba deployment type is discussed.
 This is followed by an overview of how the IDMAP facility may be implemented.
 </p><p>
-<a class="indexterm" name="id374776"></a>
-<a class="indexterm" name="id374783"></a>
-<a class="indexterm" name="id374790"></a>
-<a class="indexterm" name="id374797"></a>
+<a class="indexterm" name="id2626298"></a>
+<a class="indexterm" name="id2626305"></a>
+<a class="indexterm" name="id2626312"></a>
+<a class="indexterm" name="id2626319"></a>
 The IDMAP facility is of concern where more than one Samba server (or Samba network client)
 is installed in a domain. Where there is a single Samba server, do not be too concerned regarding
 the IDMAP infrastructure  the default behavior of Samba is nearly always sufficient.
 Where mulitple Samba servers are used it is often necessary to move data off one server and onto
 another, and that is where the fun begins!
 </p><p>
-<a class="indexterm" name="id374814"></a>
-<a class="indexterm" name="id374819"></a>
-<a class="indexterm" name="id374826"></a>
-<a class="indexterm" name="id374833"></a>
-<a class="indexterm" name="id374839"></a>
-<a class="indexterm" name="id374846"></a>
-<a class="indexterm" name="id374853"></a>
-<a class="indexterm" name="id374860"></a>
+<a class="indexterm" name="id2626340"></a>
+<a class="indexterm" name="id2626346"></a>
+<a class="indexterm" name="id2626352"></a>
+<a class="indexterm" name="id2626359"></a>
+<a class="indexterm" name="id2626365"></a>
+<a class="indexterm" name="id2626372"></a>
+<a class="indexterm" name="id2626379"></a>
+<a class="indexterm" name="id2626386"></a>
 Where user and group account information is stored in an LDAP directory every server can have the same
 consistent UID and GID for users and groups. This is achieved using NSS and the nss_ldap tool. Samba
 can be configured to use only local accounts, in which case the scope of the IDMAP problem is somewhat
@@ -41,75 +41,75 @@
 are not needed. On the other hand, if the Samba servers are NT4 domain members, or ADS  domain members,
 or if there is a need to keep the security name-space separate (i.e., the user
 <code class="literal">DOMINICUS\FJones</code> must not be given access to the account resources of the user 
-<code class="literal">FRANCISCUS\FJones</code><sup>[<a name="id374883" href="#ftn.id374883">4</a>]</sup> free from inadvertent cross-over, close attention should be given
+<code class="literal">FRANCISCUS\FJones</code><sup>[<a name="id2626425" href="#ftn.id2626425" class="footnote">4</a>]</sup> free from inadvertent cross-over, close attention should be given
 to the way that the IDMAP facility is configured.
 </p><p>
-<a class="indexterm" name="id374908"></a>
-<a class="indexterm" name="id374915"></a>
-<a class="indexterm" name="id374922"></a>
-<a class="indexterm" name="id374929"></a>
-<a class="indexterm" name="id374935"></a>
-<a class="indexterm" name="id374942"></a>
+<a class="indexterm" name="id2626452"></a>
+<a class="indexterm" name="id2626459"></a>
+<a class="indexterm" name="id2626466"></a>
+<a class="indexterm" name="id2626473"></a>
+<a class="indexterm" name="id2626479"></a>
+<a class="indexterm" name="id2626486"></a>
 The use of IDMAP is important where the Samba server will be accessed by workstations or servers from
 more than one domain, in which case it is important to run winbind so it can handle the resolution (ID mapping)
 of foreign SIDs to local UNIX UIDs and GIDs.
 </p><p>
-<a class="indexterm" name="id374954"></a>
+<a class="indexterm" name="id2626500"></a>
 The use of the IDMAP facility requires the execution of the <code class="literal">winbindd</code> upon Samba startup.
-</p><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id374968"></a>Samba Server Deployment Types and IDMAP</h2></div></div></div><p>
-<a class="indexterm" name="id374976"></a>
-There are four basic server deployment types, as documented in <a href="ServerType.html" title="Chapter 3. Server Types and Security Modes">the chapter
+</p><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2626516"></a>Samba Server Deployment Types and IDMAP</h2></div></div></div><p>
+<a class="indexterm" name="id2626524"></a>
+There are four basic server deployment types, as documented in <a class="link" href="ServerType.html" title="Chapter 3. Server Types and Security Modes">the chapter
 on Server Types and Security Modes</a>.
-</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id374992"></a>Standalone Samba Server</h3></div></div></div><p>
-	<a class="indexterm" name="id375000"></a>
-	<a class="indexterm" name="id375006"></a>
-	<a class="indexterm" name="id375013"></a>
+</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2626541"></a>Standalone Samba Server</h3></div></div></div><p>
+	<a class="indexterm" name="id2626549"></a>
+	<a class="indexterm" name="id2626555"></a>
+	<a class="indexterm" name="id2626562"></a>
 	A standalone Samba server is an implementation that is not a member of a Windows NT4 domain,
 	a Windows 200X Active Directory domain, or a Samba domain.
 	</p><p>
-	<a class="indexterm" name="id375025"></a>
-	<a class="indexterm" name="id375031"></a>
-	<a class="indexterm" name="id375038"></a>
+	<a class="indexterm" name="id2626575"></a>
+	<a class="indexterm" name="id2626582"></a>
+	<a class="indexterm" name="id2626589"></a>
 	By definition, this means that users and groups will be created and controlled locally, and
 	the identity of a network user must match a local UNIX/Linux user login. The IDMAP facility
 	is therefore of little to no interest, winbind will not be necessary, and the IDMAP facility
 	will not be relevant or of interest.
-	</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id375050"></a>Domain Member Server or Domain Member Client</h3></div></div></div><p>
-	<a class="indexterm" name="id375058"></a>
-	<a class="indexterm" name="id375064"></a>
-	<a class="indexterm" name="id375071"></a>
-	<a class="indexterm" name="id375078"></a>
-	<a class="indexterm" name="id375084"></a>
+	</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2626603"></a>Domain Member Server or Domain Member Client</h3></div></div></div><p>
+	<a class="indexterm" name="id2626611"></a>
+	<a class="indexterm" name="id2626618"></a>
+	<a class="indexterm" name="id2626624"></a>
+	<a class="indexterm" name="id2626631"></a>
+	<a class="indexterm" name="id2626638"></a>
 	Samba-3 can act as a Windows NT4 PDC or BDC, thereby providing domain control protocols that
 	are compatible with Windows NT4. Samba-3 file and print sharing protocols are compatible with
 	all versions of MS Windows products. Windows NT4, as with MS Active Directory,
 	extensively makes use of Windows SIDs.
 	</p><p>
-	<a class="indexterm" name="id375097"></a>
-	<a class="indexterm" name="id375104"></a>
-	<a class="indexterm" name="id375110"></a>
+	<a class="indexterm" name="id2626653"></a>
+	<a class="indexterm" name="id2626660"></a>
+	<a class="indexterm" name="id2626666"></a>
 	Samba-3 domain member servers and clients must interact correctly with MS Windows SIDs. Incoming
 	Windows SIDs must be translated to local UNIX UIDs and GIDs. Outgoing information from the Samba
 	server must provide to MS Windows clients and servers appropriate SIDs.
 	</p><p>
-	<a class="indexterm" name="id375122"></a>
-	<a class="indexterm" name="id375129"></a>
+	<a class="indexterm" name="id2626681"></a>
+	<a class="indexterm" name="id2626687"></a>
 	A Samba member of a Windows networking domain (NT4-style or ADS) can be configured to handle 
 	identity mapping in a variety of ways. The mechanism it uses depends on whether or not
 	the <code class="literal">winbindd</code> daemon is used and how the winbind functionality is configured.
 	The configuration options are briefly described here:
 	</p><div class="variablelist"><dl><dt><span class="term">Winbind is not used; users and groups are local: </span></dt><dd><p>
-				<a class="indexterm" name="id375156"></a>
-				<a class="indexterm" name="id375163"></a>
-				<a class="indexterm" name="id375170"></a>
-				<a class="indexterm" name="id375177"></a>
-				<a class="indexterm" name="id375184"></a>
-				<a class="indexterm" name="id375190"></a>
-				<a class="indexterm" name="id375197"></a>
-				<a class="indexterm" name="id375204"></a>
-				<a class="indexterm" name="id375211"></a>
-				<a class="indexterm" name="id375217"></a>
-				<a class="indexterm" name="id375224"></a>
+				<a class="indexterm" name="id2626718"></a>
+				<a class="indexterm" name="id2626725"></a>
+				<a class="indexterm" name="id2626732"></a>
+				<a class="indexterm" name="id2626739"></a>
+				<a class="indexterm" name="id2626745"></a>
+				<a class="indexterm" name="id2626752"></a>
+				<a class="indexterm" name="id2626759"></a>
+				<a class="indexterm" name="id2626766"></a>
+				<a class="indexterm" name="id2626772"></a>
+				<a class="indexterm" name="id2626779"></a>
+				<a class="indexterm" name="id2626786"></a>
 				Where <code class="literal">winbindd</code> is not used Samba (<code class="literal">smbd</code>)
 				uses the underlying UNIX/Linux mechanisms to resolve the identity of incoming
 				network traffic. This is done using the LoginID (account name) in the
@@ -119,51 +119,51 @@
 				we are implying that they are stored only on the local system, in the
 				<code class="filename">/etc/passwd</code> and <code class="filename">/etc/group</code> respectively.
 				</p><p>
-				<a class="indexterm" name="id375262"></a>
-				<a class="indexterm" name="id375269"></a>
+				<a class="indexterm" name="id2626828"></a>
+				<a class="indexterm" name="id2626835"></a>
 				For example, when the user <code class="literal">BERYLIUM\WambatW</code> tries to open a
 				connection to a Samba server the incoming SessionSetupAndX request will make a 
 				system call to look up the user <code class="literal">WambatW</code> in the
 				<code class="filename">/etc/passwd</code> file.
 				</p><p>
-				<a class="indexterm" name="id375298"></a>
-				<a class="indexterm" name="id375305"></a>
-				<a class="indexterm" name="id375312"></a>
-				<a class="indexterm" name="id375319"></a>
-				<a class="indexterm" name="id375325"></a>
-				<a class="indexterm" name="id375332"></a>
-				<a class="indexterm" name="id375338"></a>
-				<a class="indexterm" name="id375345"></a>
+				<a class="indexterm" name="id2626866"></a>
+				<a class="indexterm" name="id2626873"></a>
+				<a class="indexterm" name="id2626880"></a>
+				<a class="indexterm" name="id2626887"></a>
+				<a class="indexterm" name="id2626893"></a>
+				<a class="indexterm" name="id2626900"></a>
+				<a class="indexterm" name="id2626907"></a>
+				<a class="indexterm" name="id2626914"></a>
 				This configuration may be used with standalone Samba servers, domain member
 				servers (NT4 or ADS), and for a PDC that uses either an smbpasswd
 				or a tdbsam-based Samba passdb backend.
 				</p></dd><dt><span class="term">Winbind is not used; users and groups resolved via NSS: </span></dt><dd><p>
-				<a class="indexterm" name="id375366"></a>
-				<a class="indexterm" name="id375373"></a>
-				<a class="indexterm" name="id375380"></a>
-				<a class="indexterm" name="id375387"></a>
-				<a class="indexterm" name="id375393"></a>
-				<a class="indexterm" name="id375400"></a>
+				<a class="indexterm" name="id2626937"></a>
+				<a class="indexterm" name="id2626944"></a>
+				<a class="indexterm" name="id2626951"></a>
+				<a class="indexterm" name="id2626958"></a>
+				<a class="indexterm" name="id2626964"></a>
+				<a class="indexterm" name="id2626971"></a>
 				In this situation user and group accounts are treated as if they are local
 				accounts. The only way in which this differs from having local accounts is
 				that the accounts are stored in a repository that can be shared. In practice
 				this means that they will reside in either an NIS-type database or else in LDAP.
 				</p><p>
-				<a class="indexterm" name="id375413"></a>
-				<a class="indexterm" name="id375420"></a>
-				<a class="indexterm" name="id375426"></a>
-				<a class="indexterm" name="id375433"></a>
-				<a class="indexterm" name="id375440"></a>
-				<a class="indexterm" name="id375446"></a>
-				<a class="indexterm" name="id375453"></a>
+				<a class="indexterm" name="id2626986"></a>
+				<a class="indexterm" name="id2626993"></a>
+				<a class="indexterm" name="id2627000"></a>
+				<a class="indexterm" name="id2627007"></a>
+				<a class="indexterm" name="id2627013"></a>
+				<a class="indexterm" name="id2627020"></a>
+				<a class="indexterm" name="id2627027"></a>
 				This configuration may be used with standalone Samba servers, domain member
 				servers (NT4 or ADS), and for a PDC that uses either an smbpasswd
 				or a tdbsam-based Samba passdb backend.
 				</p></dd><dt><span class="term">Winbind/NSS with the default local IDMAP table: </span></dt><dd><p>
-				<a class="indexterm" name="id375474"></a>
-				<a class="indexterm" name="id375480"></a>
-				<a class="indexterm" name="id375487"></a>
-				<a class="indexterm" name="id375494"></a>
+				<a class="indexterm" name="id2627050"></a>
+				<a class="indexterm" name="id2627056"></a>
+				<a class="indexterm" name="id2627063"></a>
+				<a class="indexterm" name="id2627070"></a>
 				There are many sites that require only a simple Samba server or a single Samba
 				server that is a member of a Windows NT4 domain or an ADS domain. A typical example
 				is an appliance like file server on which no local accounts are configured and
@@ -171,21 +171,21 @@
 				domain. The domain control can be provided by Samba-3, MS Windows NT4, or MS Windows
 				Active Directory.
 				</p><p>
-				<a class="indexterm" name="id375508"></a>
-				<a class="indexterm" name="id375515"></a>
-				<a class="indexterm" name="id375522"></a>
-				<a class="indexterm" name="id375528"></a>
-				<a class="indexterm" name="id375535"></a>
+				<a class="indexterm" name="id2627088"></a>
+				<a class="indexterm" name="id2627095"></a>
+				<a class="indexterm" name="id2627102"></a>
+				<a class="indexterm" name="id2627108"></a>
+				<a class="indexterm" name="id2627115"></a>
 				Winbind is a great convenience in this situation. All that is needed is a range of
 				UID numbers and GID numbers that can be defined in the <code class="filename">smb.conf</code> file. The
 				<code class="filename">/etc/nsswitch.conf</code> file is configured to use <code class="literal">winbind</code>,
 				which does all the difficult work of mapping incoming SIDs to appropriate UIDs and GIDs.
 				The SIDs are allocated a UID/GID in the order in which winbind receives them.
 				</p><p>
-				<a class="indexterm" name="id375566"></a>
-				<a class="indexterm" name="id375572"></a>
-				<a class="indexterm" name="id375579"></a>
-				<a class="indexterm" name="id375586"></a>
+				<a class="indexterm" name="id2627149"></a>
+				<a class="indexterm" name="id2627156"></a>
+				<a class="indexterm" name="id2627162"></a>
+				<a class="indexterm" name="id2627169"></a>
 				This configuration is not convenient or practical in sites that have more than one
 				Samba server and that require the same UID or GID for the same user or group across
 				all servers. One of the hazards of this method is that in the event that the winbind
@@ -194,10 +194,10 @@
 				result that MS Windows files that are stored on the Samba server may now not belong to
 				the rightful owners.
 				</p></dd><dt><span class="term">Winbind/NSS uses RID based IDMAP: </span></dt><dd><p>
-				<a class="indexterm" name="id375609"></a>
-				<a class="indexterm" name="id375616"></a>
-				<a class="indexterm" name="id375623"></a>
-				<a class="indexterm" name="id375629"></a>
+				<a class="indexterm" name="id2627207"></a>
+				<a class="indexterm" name="id2627214"></a>
+				<a class="indexterm" name="id2627220"></a>
+				<a class="indexterm" name="id2627227"></a>
 				The IDMAP_RID facility is new to Samba version 3.0.8. It was added to make life easier
 				for a number of sites that are committed to use of MS ADS, that do not apply
 				an ADS schema extension, and that do not have an installed an LDAP directory server just for
@@ -205,14 +205,14 @@
 				domains, and not multiple domain trees) and you want a simple cookie-cutter solution to the
 				IDMAP table problem, then IDMAP_RID is an obvious choice.
 				</p><p>
-				<a class="indexterm" name="id375644"></a>
-				<a class="indexterm" name="id375651"></a>
-				<a class="indexterm" name="id375657"></a>
-				<a class="indexterm" name="id375664"></a>
-				<a class="indexterm" name="id375671"></a>
-				<a class="indexterm" name="id375677"></a>
-				<a class="indexterm" name="id375684"></a>
-				<a class="indexterm" name="id375691"></a>
+				<a class="indexterm" name="id2627246"></a>
+				<a class="indexterm" name="id2627253"></a>
+				<a class="indexterm" name="id2627260"></a>
+				<a class="indexterm" name="id2627266"></a>
+				<a class="indexterm" name="id2627273"></a>
+				<a class="indexterm" name="id2627279"></a>
+				<a class="indexterm" name="id2627286"></a>
+				<a class="indexterm" name="id2627293"></a>
 				This facility requires the allocation of the <em class="parameter"><code>idmap uid</code></em> and the
 				<em class="parameter"><code>idmap gid</code></em> ranges, and within the <em class="parameter"><code>idmap uid</code></em>
 				it is possible to allocate a subset of this range for automatic mapping of the relative
@@ -222,23 +222,23 @@
 				a SID is encountered that has the value <code class="constant">S-1-5-21-34567898-12529001-32973135-1234</code>,
 				the resulting UID will be <code class="constant">1000 + 1234 = 2234</code>.
 				</p></dd><dt><span class="term">Winbind with an NSS/LDAP backend-based IDMAP facility: </span></dt><dd><p>
-				<a class="indexterm" name="id375754"></a>
-				<a class="indexterm" name="id375761"></a>
-				<a class="indexterm" name="id375768"></a>
-				<a class="indexterm" name="id375774"></a>
-				<a class="indexterm" name="id375781"></a>
-				<a class="indexterm" name="id375787"></a>
-				<a class="indexterm" name="id375794"></a>
-				<a class="indexterm" name="id375801"></a>
+				<a class="indexterm" name="id2627361"></a>
+				<a class="indexterm" name="id2627368"></a>
+				<a class="indexterm" name="id2627375"></a>
+				<a class="indexterm" name="id2627381"></a>
+				<a class="indexterm" name="id2627388"></a>
+				<a class="indexterm" name="id2627394"></a>
+				<a class="indexterm" name="id2627401"></a>
+				<a class="indexterm" name="id2627408"></a>
 				In this configuration <code class="literal">winbind</code> resolved SIDs to UIDs and GIDs from
 				the <em class="parameter"><code>idmap uid</code></em> and <em class="parameter"><code>idmap gid</code></em> ranges specified
 				in the <code class="filename">smb.conf</code> file, but instead of using a local winbind IDMAP table, it is stored
 				in an LDAP directory so that all domain member machines (clients and servers) can share
 				a common IDMAP table.
 				</p><p>
-				<a class="indexterm" name="id375837"></a>
-				<a class="indexterm" name="id375844"></a>
-				<a class="indexterm" name="id375851"></a>
+				<a class="indexterm" name="id2627447"></a>
+				<a class="indexterm" name="id2627454"></a>
+				<a class="indexterm" name="id2627460"></a>
 				It is important that all LDAP IDMAP clients use only the master LDAP server because the
 				<em class="parameter"><code>idmap backend</code></em> facility in the <code class="filename">smb.conf</code> file does not correctly
 				handle LDAP redirects.
@@ -247,17 +247,17 @@
 				domain member servers. It is a neat method for assuring that UIDs, GIDs, and the matching
 				SIDs are consistent across all servers.
 				</p><p>
-				<a class="indexterm" name="id375888"></a>
-				<a class="indexterm" name="id375895"></a>
+				<a class="indexterm" name="id2627502"></a>
+				<a class="indexterm" name="id2627509"></a>
 				The use of the LDAP-based passdb backend requires use of the PADL nss_ldap utility or
 				an equivalent. In this situation winbind is used to handle foreign SIDs, that is, SIDs from
 				standalone Windows clients (i.e., not a member of our domain) as well as SIDs from 
 				another domain. The foreign UID/GID is mapped from allocated ranges (idmap uid and idmap gid)
 				in precisely the same manner as when using winbind with a local IDMAP table.
 				</p><p>
-				<a class="indexterm" name="id375909"></a>
-				<a class="indexterm" name="id375916"></a>
-				<a class="indexterm" name="id375923"></a>
+				<a class="indexterm" name="id2627527"></a>
+				<a class="indexterm" name="id2627533"></a>
+				<a class="indexterm" name="id2627540"></a>
 				The nss_ldap tool set can be used to access UIDs and GIDs via LDAP as well as via Active
 				Directory. In order to use Active Directory, it is necessary to modify the ADS schema by
 				installing either the AD4UNIX schema extension or using the Microsoft Services for UNIX
@@ -266,11 +266,11 @@
 				installed to permit the UNIX credentials to be set and managed from the ADS User and Computer
 				Management tool. Each account must be separately UNIX-enabled before the UID and GID data can
 				be used by Samba.
-				</p></dd></dl></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id375941"></a>Primary Domain Controller</h3></div></div></div><p>
-	<a class="indexterm" name="id375948"></a>
-	<a class="indexterm" name="id375955"></a>
-	<a class="indexterm" name="id375962"></a>
-	<a class="indexterm" name="id375968"></a>
+				</p></dd></dl></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2627564"></a>Primary Domain Controller</h3></div></div></div><p>
+	<a class="indexterm" name="id2627572"></a>
+	<a class="indexterm" name="id2627579"></a>
+	<a class="indexterm" name="id2627585"></a>
+	<a class="indexterm" name="id2627592"></a>
 	Microsoft Windows domain security systems generate the user and group SID as part
 	of the process of creation of an account. Windows does not have a concept of the UNIX UID or a GID; rather,
 	it has its own type of security descriptor. When Samba is used as a domain controller, it provides a method
@@ -278,50 +278,50 @@
 	adds an RID that is calculated algorithmically from a base value that can be specified
 	in the <code class="filename">smb.conf</code> file, plus twice (2x) the UID or GID. This method is called &#8220;<span class="quote">algorithmic mapping</span>&#8221;.
 	</p><p>
-	<a class="indexterm" name="id375993"></a>
+	<a class="indexterm" name="id2627621"></a>
 	For example, if a user has a UID of 4321, and the algorithmic RID base has a value of 1000, the RID will
 	be <code class="literal">1000 + (2 x 4321) = 9642</code>. Thus, if the domain SID is
 	<code class="literal">S-1-5-21-89238497-92787123-12341112</code>, the resulting SID is
 	<code class="literal">S-1-5-21-89238497-92787123-12341112-9642</code>.
 	</p><p>
-	<a class="indexterm" name="id376022"></a>
-	<a class="indexterm" name="id376029"></a>
-	<a class="indexterm" name="id376036"></a>
-	<a class="indexterm" name="id376042"></a>
+	<a class="indexterm" name="id2627652"></a>
+	<a class="indexterm" name="id2627659"></a>
+	<a class="indexterm" name="id2627666"></a>
+	<a class="indexterm" name="id2627673"></a>
 	The foregoing type of SID is produced by Samba as an automatic function and is either produced on the fly
 	(as is the case when using a <em class="parameter"><code>passdb backend = [tdbsam | smbpasswd]</code></em>), or may be stored
 	as a permanent part of an account in an LDAP-based ldapsam.
 	</p><p>
-	<a class="indexterm" name="id376060"></a>
-	<a class="indexterm" name="id376067"></a>
-	<a class="indexterm" name="id376074"></a>
-	<a class="indexterm" name="id376080"></a>
-	<a class="indexterm" name="id376087"></a>
-	<a class="indexterm" name="id376094"></a>
-	<a class="indexterm" name="id376100"></a>
-	<a class="indexterm" name="id376107"></a>
-	<a class="indexterm" name="id376114"></a>
+	<a class="indexterm" name="id2627693"></a>
+	<a class="indexterm" name="id2627700"></a>
+	<a class="indexterm" name="id2627706"></a>
+	<a class="indexterm" name="id2627713"></a>
+	<a class="indexterm" name="id2627720"></a>
+	<a class="indexterm" name="id2627727"></a>
+	<a class="indexterm" name="id2627733"></a>
+	<a class="indexterm" name="id2627740"></a>
+	<a class="indexterm" name="id2627747"></a>
 	ADS uses a directory schema that can be extended to accommodate additional
 	account attributes such as UIDs and GIDs. The installation of Microsoft Service for UNIX 3.5 will expand
 	the normal ADS schema to include UNIX account attributes. These must of course be managed separately
 	through a snap-in module to the normal ADS account management MMC interface.
 	</p><p>
-	<a class="indexterm" name="id376127"></a>
-	<a class="indexterm" name="id376133"></a>
-	<a class="indexterm" name="id376140"></a>
-	<a class="indexterm" name="id376147"></a>
+	<a class="indexterm" name="id2627763"></a>
+	<a class="indexterm" name="id2627769"></a>
+	<a class="indexterm" name="id2627776"></a>
+	<a class="indexterm" name="id2627783"></a>
 	Security identifiers used within a domain must be managed to avoid conflict and to preserve itegrity.
 	In an NT4 domain context, the PDC manages the distribution of all security credentials to the backup
 	domain controllers (BDCs). At this time the only passdb backend for a Samba domain controller that is suitable
 	for such information is an LDAP backend.
-	</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id376159"></a>Backup Domain Controller</h3></div></div></div><p>
-	<a class="indexterm" name="id376167"></a>
-	<a class="indexterm" name="id376173"></a>
-	<a class="indexterm" name="id376180"></a>
-	<a class="indexterm" name="id376187"></a>
-	<a class="indexterm" name="id376194"></a>
-	<a class="indexterm" name="id376200"></a>
-	<a class="indexterm" name="id376207"></a>
+	</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2627798"></a>Backup Domain Controller</h3></div></div></div><p>
+	<a class="indexterm" name="id2627806"></a>
+	<a class="indexterm" name="id2627813"></a>
+	<a class="indexterm" name="id2627820"></a>
+	<a class="indexterm" name="id2627827"></a>
+	<a class="indexterm" name="id2627833"></a>
+	<a class="indexterm" name="id2627840"></a>
+	<a class="indexterm" name="id2627847"></a>
 	BDCs have read-only access to security credentials that are stored in LDAP.
 	Changes in user or group account information are passed by the BDC to the PDC. Only the PDC can write
 	changes to the directory.
@@ -330,27 +330,27 @@
 	have access to the master (writable) LDAP server. Samba-3 at this time does not handle LDAP redirects
 	in the IDMAP backend. This means that it is is unsafe to use a slave (replicate) LDAP server with
 	the IDMAP facility.
-	</p></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id376225"></a>Examples of IDMAP Backend Usage</h2></div></div></div><p>
-<a class="indexterm" name="id376233"></a>
-<a class="indexterm" name="id376242"></a>
-<a class="indexterm" name="id376251"></a>
-<a class="indexterm" name="id376257"></a>
-<a class="indexterm" name="id376264"></a>
+	</p></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2627870"></a>Examples of IDMAP Backend Usage</h2></div></div></div><p>
+<a class="indexterm" name="id2627878"></a>
+<a class="indexterm" name="id2627887"></a>
+<a class="indexterm" name="id2627896"></a>
+<a class="indexterm" name="id2627903"></a>
+<a class="indexterm" name="id2627909"></a>
 Anyone who wishes to use <code class="literal">winbind</code> will find the following example configurations helpful.
 Remember that in the majority of cases <code class="literal">winbind</code> is of primary interest for use with
 domain member servers (DMSs) and domain member clients (DMCs).
-</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id376286"></a>Default Winbind TDB</h3></div></div></div><p>
+</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2627933"></a>Default Winbind TDB</h3></div></div></div><p>
 	Two common configurations are used:
 	</p><div class="itemizedlist"><ul type="disc"><li><p>
 		Networks that have an NT4 PDC (with or without BDCs) or a Samba PDC (with or without BDCs).
 		</p></li><li><p>
 		Networks that use MS Windows 200x ADS.
-		</p></li></ul></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id376308"></a>NT4-Style Domains (Includes Samba Domains)</h4></div></div></div><p>
-	<a href="idmapper.html#idmapnt4dms" title="Example 14.1. NT4 Domain Member Server smb.conf">NT4 Domain Member Server smb.con</a> is a simple example of an NT4 DMS
+		</p></li></ul></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2627957"></a>NT4-Style Domains (Includes Samba Domains)</h4></div></div></div><p>
+	<a class="link" href="idmapper.html#idmapnt4dms" title="Example 14.1. NT4 Domain Member Server smb.conf">NT4 Domain Member Server smb.con</a> is a simple example of an NT4 DMS
 	<code class="filename">smb.conf</code> file that shows only the global section.
-	</p><div class="example"><a name="idmapnt4dms"></a><p class="title"><b>Example 14.1. NT4 Domain Member Server smb.conf</b></p><div class="example-contents"><table class="simplelist" border="0" summary="Simple list"><tr><td># Global parameters</td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[global]</code></em></td></tr><tr><td><a class="indexterm" name="id376359"></a><em class="parameter"><code>workgroup = MEGANET2</code></em></td></tr><tr><td><a class="indexterm" name="id376372"></a><em class="parameter"><code>security = DOMAIN</code></em></td></tr><tr><td><a class="indexterm" name="id376384"></a><em class="parameter"><code>idmap uid = 10000-20000</code></em></td></tr><tr><td><a class="indexterm" name="id376397"></a><em class="parameter"><code>idmap gid = 10000-20000</code></em></td></tr><tr><td><a class="indexterm" name="id376409"></a><em class="parameter"><code>template primary group = "Domain Users"</code></em></td></tr><tr><td><a class="indexterm" name="id376422"></a><em class="parameter"><code>template shell = /bin/bash</code></em></td></tr></table></div></div><br class="example-break"><p>
-	<a class="indexterm" name="id376438"></a>
-	<a class="indexterm" name="id376444"></a>
+	</p><div class="example"><a name="idmapnt4dms"></a><p class="title"><b>Example 14.1. NT4 Domain Member Server smb.conf</b></p><div class="example-contents"><table class="simplelist" border="0" summary="Simple list"><tr><td># Global parameters</td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[global]</code></em></td></tr><tr><td><a class="indexterm" name="id2628010"></a><em class="parameter"><code>workgroup = MEGANET2</code></em></td></tr><tr><td><a class="indexterm" name="id2628021"></a><em class="parameter"><code>security = DOMAIN</code></em></td></tr><tr><td><a class="indexterm" name="id2628033"></a><em class="parameter"><code>idmap uid = 10000-20000</code></em></td></tr><tr><td><a class="indexterm" name="id2628045"></a><em class="parameter"><code>idmap gid = 10000-20000</code></em></td></tr><tr><td><a class="indexterm" name="id2628056"></a><em class="parameter"><code>template primary group = "Domain Users"</code></em></td></tr><tr><td><a class="indexterm" name="id2628069"></a><em class="parameter"><code>template shell = /bin/bash</code></em></td></tr></table></div></div><br class="example-break"><p>
+	<a class="indexterm" name="id2628084"></a>
+	<a class="indexterm" name="id2628090"></a>
 	The use of <code class="literal">winbind</code> requires configuration of NSS. Edit the <code class="filename">/etc/nsswitch.conf</code>
 	so it includes the following entries:
 </p><pre class="screen">
@@ -373,37 +373,37 @@
 <code class="prompt">root# </code> net rpc join -UAdministrator%password
 Joined domain MEGANET2.
 </pre><p>
-	<a class="indexterm" name="id376509"></a>
+	<a class="indexterm" name="id2628159"></a>
 	The success of the join can be confirmed with the following command:
 </p><pre class="screen">
 <code class="prompt">root# </code> net rpc testjoin
 Join to 'MIDEARTH' is OK
 </pre><p>
 		A failed join would report an error message like the following:
-		<a class="indexterm" name="id376529"></a>
+		<a class="indexterm" name="id2628181"></a>
 </p><pre class="screen">
 <code class="prompt">root# </code> net rpc testjoin
 [2004/11/05 16:34:12, 0] utils/net_rpc_join.c:net_rpc_join_ok(66)
 Join to domain 'MEGANET2' is not valid
 </pre><p>
 		</p></li><li><p>
-		<a class="indexterm" name="id376555"></a>
-		<a class="indexterm" name="id376562"></a>
-		<a class="indexterm" name="id376568"></a>
+		<a class="indexterm" name="id2628208"></a>
+		<a class="indexterm" name="id2628215"></a>
+		<a class="indexterm" name="id2628221"></a>
 		Start the <code class="literal">nmbd, winbind,</code> and <code class="literal">smbd</code> daemons in the order shown.
-		</p></li></ol></div></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id376591"></a>ADS Domains</h4></div></div></div><p>
-	<a class="indexterm" name="id376598"></a>
-	<a class="indexterm" name="id376605"></a>
+		</p></li></ol></div></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2628244"></a>ADS Domains</h4></div></div></div><p>
+	<a class="indexterm" name="id2628252"></a>
+	<a class="indexterm" name="id2628259"></a>
 	The procedure for joining an ADS domain is similar to the NT4 domain join, except the <code class="filename">smb.conf</code> file
-	will have the contents shown in <a href="idmapper.html#idmapadsdms" title="Example 14.2. ADS Domain Member Server smb.conf">ADS Domain Member Server smb.conf</a>
-	</p><div class="example"><a name="idmapadsdms"></a><p class="title"><b>Example 14.2. ADS Domain Member Server smb.conf</b></p><div class="example-contents"><table class="simplelist" border="0" summary="Simple list"><tr><td># Global parameters</td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[global]</code></em></td></tr><tr><td><a class="indexterm" name="id376655"></a><em class="parameter"><code>workgroup = BUTTERNET</code></em></td></tr><tr><td><a class="indexterm" name="id376667"></a><em class="parameter"><code>netbios name = GARGOYLE</code></em></td></tr><tr><td><a class="indexterm" name="id376680"></a><em class="parameter"><code>realm = BUTTERNET.BIZ</code></em></td></tr><tr><td><a class="indexterm" name="id376692"></a><em class="parameter"><code>security = ADS</code></em></td></tr><tr><td><a class="indexterm" name="id376705"></a><em class="parameter"><code>template shell = /bin/bash</code></em></td></tr><tr><td><a class="indexterm" name="id376718"></a><em class="parameter"><code>idmap uid = 500-10000000</code></em></td></tr><tr><td><a class="indexterm" name="id376730"></a><em class="parameter"><code>idmap gid = 500-10000000</code></em></td></tr><tr><td><a class="indexterm" name="id376743"></a><em class="parameter"><code>winbind use default domain = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id376756"></a><em class="parameter"><code>winbind nested groups = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id376768"></a><em class="parameter"><code>printer admin = "BUTTERNET\Domain Admins"</code></em></td></tr></table></div></div><br class="example-break"><p>
-	<a class="indexterm" name="id376784"></a>
-	<a class="indexterm" name="id376791"></a>
-	<a class="indexterm" name="id376798"></a>
-	<a class="indexterm" name="id376805"></a>
-	<a class="indexterm" name="id376811"></a>
-	<a class="indexterm" name="id376818"></a>
-	<a class="indexterm" name="id376825"></a>
+	will have the contents shown in <a class="link" href="idmapper.html#idmapadsdms" title="Example 14.2. ADS Domain Member Server smb.conf">ADS Domain Member Server smb.conf</a>
+	</p><div class="example"><a name="idmapadsdms"></a><p class="title"><b>Example 14.2. ADS Domain Member Server smb.conf</b></p><div class="example-contents"><table class="simplelist" border="0" summary="Simple list"><tr><td># Global parameters</td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[global]</code></em></td></tr><tr><td><a class="indexterm" name="id2628310"></a><em class="parameter"><code>workgroup = BUTTERNET</code></em></td></tr><tr><td><a class="indexterm" name="id2628322"></a><em class="parameter"><code>netbios name = GARGOYLE</code></em></td></tr><tr><td><a class="indexterm" name="id2628334"></a><em class="parameter"><code>realm = BUTTERNET.BIZ</code></em></td></tr><tr><td><a class="indexterm" name="id2628345"></a><em class="parameter"><code>security = ADS</code></em></td></tr><tr><td><a class="indexterm" name="id2628357"></a><em class="parameter"><code>template shell = /bin/bash</code></em></td></tr><tr><td><a class="indexterm" name="id2628369"></a><em class="parameter"><code>idmap uid = 500-10000000</code></em></td></tr><tr><td><a class="indexterm" name="id2628381"></a><em class="parameter"><code>idmap gid = 500-10000000</code></em></td></tr><tr><td><a class="indexterm" name="id2628392"></a><em class="parameter"><code>winbind use default domain = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id2628404"></a><em class="parameter"><code>winbind nested groups = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id2628416"></a><em class="parameter"><code>printer admin = "BUTTERNET\Domain Admins"</code></em></td></tr></table></div></div><br class="example-break"><p>
+	<a class="indexterm" name="id2628432"></a>
+	<a class="indexterm" name="id2628439"></a>
+	<a class="indexterm" name="id2628446"></a>
+	<a class="indexterm" name="id2628452"></a>
+	<a class="indexterm" name="id2628459"></a>
+	<a class="indexterm" name="id2628466"></a>
+	<a class="indexterm" name="id2628473"></a>
 	ADS DMS operation requires use of kerberos (KRB). For this to work, the <code class="filename">krb5.conf</code>
 	must be configured. The exact requirements depends on which version of MIT or Heimdal Kerberos is being
 	used. It is sound advice to use only the latest version, which at this time are MIT Kerberos version
@@ -416,7 +416,7 @@
 		Edit the <code class="filename">/etc/nsswitch.conf</code> file as shown above.
 		</p></li><li><p>
 		Execute:
-		<a class="indexterm" name="id376879"></a>
+		<a class="indexterm" name="id2628531"></a>
 </p><pre class="screen">
 <code class="prompt">root# </code> net ads join -UAdministrator%password
 Joined domain BUTTERNET.
@@ -436,30 +436,30 @@
   ads_connect: No results returned
 Join to domain is not valid
 </pre><p>
-		<a class="indexterm" name="id376932"></a>
-		<a class="indexterm" name="id376938"></a>
-		<a class="indexterm" name="id376945"></a>
-		<a class="indexterm" name="id376952"></a>
+		<a class="indexterm" name="id2628588"></a>
+		<a class="indexterm" name="id2628594"></a>
+		<a class="indexterm" name="id2628601"></a>
+		<a class="indexterm" name="id2628608"></a>
 		The specific error message may differ from the above because it depends on the type of failure that
 		may have occurred. Increase the <em class="parameter"><code>log level</code></em> to 10, repeat the test,
 		and then examine the log files produced to identify the nature of the failure.
 		</p></li><li><p>
 		Start the <code class="literal">nmbd</code>, <code class="literal">winbind</code>, and <code class="literal">smbd</code> daemons in the order shown.
-		</p></li></ol></div></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id376996"></a>IDMAP_RID with Winbind</h3></div></div></div><p>
-	<a class="indexterm" name="id377004"></a>
-	<a class="indexterm" name="id377010"></a>
-	<a class="indexterm" name="id377017"></a>
-	<a class="indexterm" name="id377023"></a>
+		</p></li></ol></div></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2628654"></a>IDMAP_RID with Winbind</h3></div></div></div><p>
+	<a class="indexterm" name="id2628662"></a>
+	<a class="indexterm" name="id2628669"></a>
+	<a class="indexterm" name="id2628676"></a>
+	<a class="indexterm" name="id2628682"></a>
 	The <code class="literal">idmap_rid</code> facility is a new tool that, unlike native winbind, creates a
 	predictable mapping of MS Windows SIDs to UNIX UIDs and GIDs. The key benefit of this method
 	of implementing the Samba IDMAP facility is that it eliminates the need to store the IDMAP data
 	in a central place. The downside is that it can be used only within a single ADS domain and
 	is not compatible with trusted domain implementations.
 	</p><p>
-	<a class="indexterm" name="id377043"></a>
-	<a class="indexterm" name="id377049"></a>
-	<a class="indexterm" name="id377056"></a>
-	<a class="indexterm" name="id377063"></a>
+	<a class="indexterm" name="id2628705"></a>
+	<a class="indexterm" name="id2628712"></a>
+	<a class="indexterm" name="id2628719"></a>
+	<a class="indexterm" name="id2628726"></a>
 	This alternate method of SID to UID/GID  mapping can be achieved using the idmap_rid
         plug-in. This plug-in uses the RID of the user SID to derive the UID and GID by adding the
         RID to a base value specified. This utility requires that the parameter
@@ -467,19 +467,19 @@
         with multiple domain environments. The <em class="parameter"><code>idmap uid</code></em> and 
 	<em class="parameter"><code>idmap gid</code></em> ranges must be specified.
 	</p><p>
-	<a class="indexterm" name="id377092"></a>
-	<a class="indexterm" name="id377099"></a>
+	<a class="indexterm" name="id2628758"></a>
+	<a class="indexterm" name="id2628765"></a>
 	The idmap_rid facility can be used both for NT4/Samba-style domains and Active Directory.
 	To use this with an NT4 domain, do not include the <em class="parameter"><code>realm</code></em> parameter; additionally, the
 	method used to join the domain uses the <code class="constant">net rpc join</code> process.
 	</p><p>
-	An example <code class="filename">smb.conf</code> file for and ADS domain environment is shown in <a href="idmapper.html#idmapadsridDMS" title="Example 14.3. ADS Domain Member smb.conf using idmap_rid">ADS
+	An example <code class="filename">smb.conf</code> file for and ADS domain environment is shown in <a class="link" href="idmapper.html#idmapadsridDMS" title="Example 14.3. ADS Domain Member smb.conf using idmap_rid">ADS
 	Domain Member smb.conf using idmap_rid</a>.
-	</p><div class="example"><a name="idmapadsridDMS"></a><p class="title"><b>Example 14.3. ADS Domain Member smb.conf using idmap_rid</b></p><div class="example-contents"><table class="simplelist" border="0" summary="Simple list"><tr><td># Global parameters</td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[global]</code></em></td></tr><tr><td><a class="indexterm" name="id377163"></a><em class="parameter"><code>workgroup = KPAK</code></em></td></tr><tr><td><a class="indexterm" name="id377175"></a><em class="parameter"><code>netbios name = BIGJOE</code></em></td></tr><tr><td><a class="indexterm" name="id377188"></a><em class="parameter"><code>realm = CORP.KPAK.COM</code></em></td></tr><tr><td><a class="indexterm" name="id377200"></a><em class="parameter"><code>server string = Office Server</code></em></td></tr><tr><td><a class="indexterm" name="id377213"></a><em class="parameter"><code>security = ADS</code></em></td></tr><tr><td><a class="indexterm" name="id377226"></a><em class="parameter"><code>allow trusted domains = No</code></em></td></tr><tr><td><a class="indexterm" name="id377238"></a><em class="parameter"><code>idmap backend = idmap_rid:KPAK=500-100000000</code></em></td></tr><tr><td><a class="indexterm" name="id377251"></a><em class="parameter"><code>idmap uid = 500-100000000</code></em></td></tr><tr><td><a class="indexterm" name="id377264"></a><em class="parameter"><code>idmap gid = 500-100000000</code></em></td></tr><tr><td><a class="indexterm" name="id377276"></a><em class="parameter"><code>template shell = /bin/bash</code></em></td></tr><tr><td><a class="indexterm" name="id377289"></a><em class="parameter"><code>winbind use default domain = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id377302"></a><em class="parameter"><code>winbind enum users = No</code></em></td></tr><tr><td><a class="indexterm" name="id377314"></a><em class="parameter"><code>winbind enum groups = No</code></em></td></tr><tr><td><a class="indexterm" name="id377327"></a><em class="parameter"><code>winbind nested groups = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id377340"></a><em class="parameter"><code>printer admin = "Domain Admins"</code></em></td></tr></table></div></div><br class="example-break"><p>
-	<a class="indexterm" name="id377356"></a>
-	<a class="indexterm" name="id377362"></a>
-	<a class="indexterm" name="id377369"></a>
-	<a class="indexterm" name="id377376"></a>
+	</p><div class="example"><a name="idmapadsridDMS"></a><p class="title"><b>Example 14.3. ADS Domain Member smb.conf using idmap_rid</b></p><div class="example-contents"><table class="simplelist" border="0" summary="Simple list"><tr><td># Global parameters</td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[global]</code></em></td></tr><tr><td><a class="indexterm" name="id2628832"></a><em class="parameter"><code>workgroup = KPAK</code></em></td></tr><tr><td><a class="indexterm" name="id2628844"></a><em class="parameter"><code>netbios name = BIGJOE</code></em></td></tr><tr><td><a class="indexterm" name="id2628856"></a><em class="parameter"><code>realm = CORP.KPAK.COM</code></em></td></tr><tr><td><a class="indexterm" name="id2628867"></a><em class="parameter"><code>server string = Office Server</code></em></td></tr><tr><td><a class="indexterm" name="id2628879"></a><em class="parameter"><code>security = ADS</code></em></td></tr><tr><td><a class="indexterm" name="id2628891"></a><em class="parameter"><code>allow trusted domains = No</code></em></td></tr><tr><td><a class="indexterm" name="id2628903"></a><em class="parameter"><code>idmap backend = idmap_rid:KPAK=500-100000000</code></em></td></tr><tr><td><a class="indexterm" name="id2628915"></a><em class="parameter"><code>idmap uid = 500-100000000</code></em></td></tr><tr><td><a class="indexterm" name="id2628927"></a><em class="parameter"><code>idmap gid = 500-100000000</code></em></td></tr><tr><td><a class="indexterm" name="id2628939"></a><em class="parameter"><code>template shell = /bin/bash</code></em></td></tr><tr><td><a class="indexterm" name="id2628951"></a><em class="parameter"><code>winbind use default domain = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id2628963"></a><em class="parameter"><code>winbind enum users = No</code></em></td></tr><tr><td><a class="indexterm" name="id2628975"></a><em class="parameter"><code>winbind enum groups = No</code></em></td></tr><tr><td><a class="indexterm" name="id2628986"></a><em class="parameter"><code>winbind nested groups = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id2628998"></a><em class="parameter"><code>printer admin = "Domain Admins"</code></em></td></tr></table></div></div><br class="example-break"><p>
+	<a class="indexterm" name="id2629014"></a>
+	<a class="indexterm" name="id2629021"></a>
+	<a class="indexterm" name="id2629028"></a>
+	<a class="indexterm" name="id2629034"></a>
 	In a large domain with many users it is imperative to disable enumeration of users and groups.
 	For example, at a site that has 22,000 users in Active Directory the winbind-based user and
 	group resolution is unavailable for nearly 12 minutes following first startup of 
@@ -488,8 +488,8 @@
 	or groups using the <code class="literal">getent passwd</code> and <code class="literal">getent group</code>
 	commands. It will be possible to perform the lookup for individual users, as shown in the following procedure.
 	</p><p>
-	<a class="indexterm" name="id377409"></a>
-	<a class="indexterm" name="id377415"></a>
+	<a class="indexterm" name="id2629072"></a>
+	<a class="indexterm" name="id2629078"></a>
 	The use of this tool requires configuration of NSS as per the native use of winbind. Edit the
 	<code class="filename">/etc/nsswitch.conf</code> so it has the following parameters:
 </p><pre class="screen">
@@ -515,7 +515,7 @@
 Joined 'BIGJOE' to realm 'CORP.KPAK.COM'
 </pre><p>
 		</p><p>
-		<a class="indexterm" name="id377490"></a>
+		<a class="indexterm" name="id2629158"></a>
 		An invalid or failed join can be detected by executing:
 </p><pre class="screen">
 <code class="prompt">root# </code> net ads testjoin
@@ -531,31 +531,31 @@
 		Start the <code class="literal">nmbd</code>, <code class="literal">winbind</code>, and <code class="literal">smbd</code> daemons in the order shown.
 		</p></li><li><p>
 		Validate the operation of this configuration by executing:
-		<a class="indexterm" name="id377550"></a>
+		<a class="indexterm" name="id2629223"></a>
 </p><pre class="screen">
 <code class="prompt">root# </code> getent passwd administrator
 administrator:x:1000:1013:Administrator:/home/BE/administrator:/bin/bash
 </pre><p>
-		</p></li></ol></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id377571"></a>IDMAP Storage in LDAP Using Winbind</h3></div></div></div><p>
-	<a class="indexterm" name="id377578"></a>
-	<a class="indexterm" name="id377585"></a>
+		</p></li></ol></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2629245"></a>IDMAP Storage in LDAP Using Winbind</h3></div></div></div><p>
+	<a class="indexterm" name="id2629253"></a>
+	<a class="indexterm" name="id2629260"></a>
 	The storage of IDMAP information in LDAP can be used with both NT4/Samba-3-style domains and
 	ADS domains. OpenLDAP is a commonly used LDAP server for this purpose, although any
 	standards-complying LDAP server can be used. It is therefore possible to deploy this IDMAP
 	configuration using the Sun iPlanet LDAP server, Novell eDirectory, Microsoft ADS plus ADAM,
 	and so on.
 	</p><p>
-	An example is for an ADS domain is shown in <a href="idmapper.html#idmapldapDMS" title="Example 14.4. ADS Domain Member Server using LDAP">ADS Domain Member Server using
+	An example is for an ADS domain is shown in <a class="link" href="idmapper.html#idmapldapDMS" title="Example 14.4. ADS Domain Member Server using LDAP">ADS Domain Member Server using
 	LDAP</a>.
-	</p><div class="example"><a name="idmapldapDMS"></a><p class="title"><b>Example 14.4. ADS Domain Member Server using LDAP</b></p><div class="example-contents"><table class="simplelist" border="0" summary="Simple list"><tr><td># Global parameters</td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[global]</code></em></td></tr><tr><td><a class="indexterm" name="id377634"></a><em class="parameter"><code>workgroup = SNOWSHOW</code></em></td></tr><tr><td><a class="indexterm" name="id377647"></a><em class="parameter"><code>netbios name = GOODELF</code></em></td></tr><tr><td><a class="indexterm" name="id377659"></a><em class="parameter"><code>realm = SNOWSHOW.COM</code></em></td></tr><tr><td><a class="indexterm" name="id377672"></a><em class="parameter"><code>server string = Samba Server</code></em></td></tr><tr><td><a class="indexterm" name="id377684"></a><em class="parameter"><code>security = ADS</code></em></td></tr><tr><td><a class="indexterm" name="id377697"></a><em class="parameter"><code>log level = 1 ads:10 auth:10 sam:10 rpc:10</code></em></td></tr><tr><td><a class="indexterm" name="id377710"></a><em class="parameter"><code>ldap admin dn = cn=Manager,dc=SNOWSHOW,dc=COM</code></em></td></tr><tr><td><a class="indexterm" name="id377723"></a><em class="parameter"><code>ldap idmap suffix = ou=Idmap</code></em></td></tr><tr><td><a class="indexterm" name="id377735"></a><em class="parameter"><code>ldap suffix = dc=SNOWSHOW,dc=COM</code></em></td></tr><tr><td><a class="indexterm" name="id377748"></a><em class="parameter"><code>idmap backend = ldap:ldap://ldap.snowshow.com</code></em></td></tr><tr><td><a class="indexterm" name="id377761"></a><em class="parameter"><code>idmap uid = 150000-550000</code></em></td></tr><tr><td><a class="indexterm" name="id377773"></a><em class="parameter"><code>idmap gid = 150000-550000</code></em></td></tr><tr><td><a class="indexterm" name="id377786"></a><em class="parameter"><code>template shell = /bin/bash</code></em></td></tr><tr><td><a class="indexterm" name="id377799"></a><em class="parameter"><code>winbind use default domain = Yes</code></em></td></tr></table></div></div><br class="example-break"><p>
-	<a class="indexterm" name="id377815"></a>
+	</p><div class="example"><a name="idmapldapDMS"></a><p class="title"><b>Example 14.4. ADS Domain Member Server using LDAP</b></p><div class="example-contents"><table class="simplelist" border="0" summary="Simple list"><tr><td># Global parameters</td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[global]</code></em></td></tr><tr><td><a class="indexterm" name="id2629313"></a><em class="parameter"><code>workgroup = SNOWSHOW</code></em></td></tr><tr><td><a class="indexterm" name="id2629325"></a><em class="parameter"><code>netbios name = GOODELF</code></em></td></tr><tr><td><a class="indexterm" name="id2629337"></a><em class="parameter"><code>realm = SNOWSHOW.COM</code></em></td></tr><tr><td><a class="indexterm" name="id2629349"></a><em class="parameter"><code>server string = Samba Server</code></em></td></tr><tr><td><a class="indexterm" name="id2629361"></a><em class="parameter"><code>security = ADS</code></em></td></tr><tr><td><a class="indexterm" name="id2629372"></a><em class="parameter"><code>log level = 1 ads:10 auth:10 sam:10 rpc:10</code></em></td></tr><tr><td><a class="indexterm" name="id2629384"></a><em class="parameter"><code>ldap admin dn = cn=Manager,dc=SNOWSHOW,dc=COM</code></em></td></tr><tr><td><a class="indexterm" name="id2629397"></a><em class="parameter"><code>ldap idmap suffix = ou=Idmap</code></em></td></tr><tr><td><a class="indexterm" name="id2629409"></a><em class="parameter"><code>ldap suffix = dc=SNOWSHOW,dc=COM</code></em></td></tr><tr><td><a class="indexterm" name="id2629420"></a><em class="parameter"><code>idmap backend = ldap:ldap://ldap.snowshow.com</code></em></td></tr><tr><td><a class="indexterm" name="id2629433"></a><em class="parameter"><code>idmap uid = 150000-550000</code></em></td></tr><tr><td><a class="indexterm" name="id2629444"></a><em class="parameter"><code>idmap gid = 150000-550000</code></em></td></tr><tr><td><a class="indexterm" name="id2629456"></a><em class="parameter"><code>template shell = /bin/bash</code></em></td></tr><tr><td><a class="indexterm" name="id2629468"></a><em class="parameter"><code>winbind use default domain = Yes</code></em></td></tr></table></div></div><br class="example-break"><p>
+	<a class="indexterm" name="id2629483"></a>
 	In the case of an NT4 or Samba-3-style domain the <em class="parameter"><code>realm</code></em> is not used, and the
 	command used to join the domain is <code class="literal">net rpc join</code>. The above example also demonstrates
-	advanced error-reporting techniques that are documented in <a href="bugreport.html#dbglvl" title="Debug Levels">Reporting Bugs</a>.
+	advanced error-reporting techniques that are documented in <a class="link" href="bugreport.html#dbglvl" title="Debug Levels">Reporting Bugs</a>.
 	</p><p>
-	<a class="indexterm" name="id377846"></a>
-	<a class="indexterm" name="id377853"></a>
-	<a class="indexterm" name="id377860"></a>
+	<a class="indexterm" name="id2629517"></a>
+	<a class="indexterm" name="id2629524"></a>
+	<a class="indexterm" name="id2629531"></a>
 	Where MIT kerberos is installed (version 1.3.4 or later), edit the <code class="filename">/etc/krb5.conf</code> 
 	file so it has the following contents:
 </p><pre class="screen">
@@ -610,9 +610,9 @@
 ...
 </pre><p>
 	</p><p>
-	<a class="indexterm" name="id377932"></a>
-	<a class="indexterm" name="id377939"></a>
-	You will need the <a href="http://www.padl.com" target="_top">PADL</a> <code class="literal">nss_ldap</code> 
+	<a class="indexterm" name="id2629614"></a>
+	<a class="indexterm" name="id2629621"></a>
+	You will need the <a class="ulink" href="http://www.padl.com" target="_top">PADL</a> <code class="literal">nss_ldap</code> 
 	tool set for this solution. Configure the <code class="filename">/etc/ldap.conf</code> file so it has 
 	the information needed. The following is an example of a working file:
 </p><pre class="screen">
@@ -674,21 +674,21 @@
 		</p></li><li><p>
 		Start the <code class="literal">nmbd</code>, <code class="literal">winbind</code>, and <code class="literal">smbd</code> daemons in the order shown.
 		</p></li></ol></div><p>
-	<a class="indexterm" name="id378120"></a>
+	<a class="indexterm" name="id2629817"></a>
 	Follow the diagnositic procedures shown earlier in this chapter to identify success or failure of the join.
 	In many cases a failure is indicated by a silent return to the command prompt with no indication of the
 	reason for failure.
-	</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id378132"></a>IDMAP and NSS Using LDAP from ADS with RFC2307bis Schema Extension</h3></div></div></div><p>
-	<a class="indexterm" name="id378140"></a>
-	<a class="indexterm" name="id378146"></a>
+	</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2629830"></a>IDMAP and NSS Using LDAP from ADS with RFC2307bis Schema Extension</h3></div></div></div><p>
+	<a class="indexterm" name="id2629839"></a>
+	<a class="indexterm" name="id2629845"></a>
 	The use of this method is messy. The information provided in the following is for guidance only
 	and is very definitely not complete. This method does work; it is used in a number of large sites
 	and has an acceptable level of performance.
 	</p><p>
-	An example <code class="filename">smb.conf</code> file is shown in <a href="idmapper.html#idmaprfc2307" title="Example 14.5. ADS Domain Member Server using RFC2307bis Schema Extension Date via NSS">ADS Domain Member Server using
+	An example <code class="filename">smb.conf</code> file is shown in <a class="link" href="idmapper.html#idmaprfc2307" title="Example 14.5. ADS Domain Member Server using RFC2307bis Schema Extension Date via NSS">ADS Domain Member Server using
 RFC2307bis Schema Extension Date via NSS</a>.
-	</p><div class="example"><a name="idmaprfc2307"></a><p class="title"><b>Example 14.5. ADS Domain Member Server using RFC2307bis Schema Extension Date via NSS</b></p><div class="example-contents"><table class="simplelist" border="0" summary="Simple list"><tr><td># Global parameters</td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[global]</code></em></td></tr><tr><td><a class="indexterm" name="id378202"></a><em class="parameter"><code>workgroup = BOBBY</code></em></td></tr><tr><td><a class="indexterm" name="id378214"></a><em class="parameter"><code>realm = BOBBY.COM</code></em></td></tr><tr><td><a class="indexterm" name="id378227"></a><em class="parameter"><code>security = ADS</code></em></td></tr><tr><td><a class="indexterm" name="id378239"></a><em class="parameter"><code>idmap uid = 150000-550000</code></em></td></tr><tr><td><a class="indexterm" name="id378252"></a><em class="parameter"><code>idmap gid = 150000-550000</code></em></td></tr><tr><td><a class="indexterm" name="id378265"></a><em class="parameter"><code>template shell = /bin/bash</code></em></td></tr><tr><td><a class="indexterm" name="id378277"></a><em class="parameter"><code>winbind cache time = 5</code></em></td></tr><tr><td><a class="indexterm" name="id378290"></a><em class="parameter"><code>winbind use default domain = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id378303"></a><em class="parameter"><code>winbind trusted domains only = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id378316"></a><em class="parameter"><code>winbind nested groups = Yes</code></em></td></tr></table></div></div><br class="example-break"><p>
-	<a class="indexterm" name="id378331"></a>
+	</p><div class="example"><a name="idmaprfc2307"></a><p class="title"><b>Example 14.5. ADS Domain Member Server using RFC2307bis Schema Extension Date via NSS</b></p><div class="example-contents"><table class="simplelist" border="0" summary="Simple list"><tr><td># Global parameters</td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[global]</code></em></td></tr><tr><td><a class="indexterm" name="id2629905"></a><em class="parameter"><code>workgroup = BOBBY</code></em></td></tr><tr><td><a class="indexterm" name="id2629917"></a><em class="parameter"><code>realm = BOBBY.COM</code></em></td></tr><tr><td><a class="indexterm" name="id2629928"></a><em class="parameter"><code>security = ADS</code></em></td></tr><tr><td><a class="indexterm" name="id2629940"></a><em class="parameter"><code>idmap uid = 150000-550000</code></em></td></tr><tr><td><a class="indexterm" name="id2629952"></a><em class="parameter"><code>idmap gid = 150000-550000</code></em></td></tr><tr><td><a class="indexterm" name="id2629963"></a><em class="parameter"><code>template shell = /bin/bash</code></em></td></tr><tr><td><a class="indexterm" name="id2629975"></a><em class="parameter"><code>winbind cache time = 5</code></em></td></tr><tr><td><a class="indexterm" name="id2629987"></a><em class="parameter"><code>winbind use default domain = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id2629999"></a><em class="parameter"><code>winbind trusted domains only = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id2630012"></a><em class="parameter"><code>winbind nested groups = Yes</code></em></td></tr></table></div></div><br class="example-break"><p>
+	<a class="indexterm" name="id2630027"></a>
 	The DMS must be joined to the domain using the usual procedure. Additionally, it is necessary
 	to build and install the PADL nss_ldap tool set. Be sure to build this tool set with the
 	following:
@@ -697,7 +697,7 @@
 make install
 </pre><p> 
 	</p><p>
-	<a class="indexterm" name="id378349"></a>
+	<a class="indexterm" name="id2630047"></a>
 	The following <code class="filename">/etc/nsswitch.conf</code> file contents are required:
 </p><pre class="screen">
 ...
@@ -709,21 +709,21 @@
 ...
 </pre><p>
 	</p><p>
-	<a class="indexterm" name="id378372"></a>
-	<a class="indexterm" name="id378379"></a>
+	<a class="indexterm" name="id2630071"></a>
+	<a class="indexterm" name="id2630078"></a>
 	The <code class="filename">/etc/ldap.conf</code> file must be configured also. Refer to the PADL documentation
 	and source code for nss_ldap to specific instructions.
 	</p><p>
 	The next step involves preparation of the ADS schema. This is briefly discussed in the remaining
 	part of this chapter.
-	</p><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id378398"></a>IDMAP, Active Directory, and MS Services for UNIX 3.5</h4></div></div></div><p>
-		<a class="indexterm" name="id378406"></a>
+	</p><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2630100"></a>IDMAP, Active Directory, and MS Services for UNIX 3.5</h4></div></div></div><p>
+		<a class="indexterm" name="id2630108"></a>
 		The Microsoft Windows Service for UNIX (SFU) version 3.5 is available for free 
-		<a href="http://www.microsoft.com/windows/sfu/" target="_top">download</a>
+		<a class="ulink" href="http://www.microsoft.com/windows/sfu/" target="_top">download</a>
 		from the Microsoft Web site. You will need to download this tool and install it following
 		Microsoft instructions.
-		</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id378423"></a>IDMAP, Active Directory and AD4UNIX</h4></div></div></div><p>
+		</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2630127"></a>IDMAP, Active Directory and AD4UNIX</h4></div></div></div><p>
 		Instructions for obtaining and installing the AD4UNIX tool set can be found from the
-		<a href="http://www.geekcomix.com/cgi-bin/classnotes/wiki.pl?LDAP01/An_Alternative_Approach" target="_top">
+		<a class="ulink" href="http://www.geekcomix.com/cgi-bin/classnotes/wiki.pl?LDAP01/An_Alternative_Approach" target="_top">
 		Geekcomix</a> Web site.
-		</p></div></div></div><div class="footnotes"><br><hr width="100" align="left"><div class="footnote"><code class="literal"><sup>[<a name="ftn.id374883" href="#id374883">4</a>] </sup>DOMINICUS\FJones</code><code class="literal">FRANCISCUS\FJones</code><code class="literal">FJones</code></div></div></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="NetCommand.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="rights.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">Chapter 13. Remote and Local Management: The Net Command </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> Chapter 15. User Rights and Privileges</td></tr></table></div></body></html>
+		</p></div></div></div><div class="footnotes"><br><hr width="100" align="left"><div class="footnote"><code class="literal"><sup>[<a name="ftn.id2626425" href="#id2626425" class="literal">4</a>] </sup>DOMINICUS\FJones</code><code class="literal">FRANCISCUS\FJones</code><code class="literal">FJones</code></div></div></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="NetCommand.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="rights.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">Chapter 13. Remote and Local Management: The Net Command </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> Chapter 15. User Rights and Privileges</td></tr></table></div></body></html>

Modified: branches/samba/experimental/docs/htmldocs/Samba3-HOWTO/images/access1.png
===================================================================
(Binary files differ)

Modified: branches/samba/experimental/docs/htmldocs/Samba3-HOWTO/images/browsing1.png
===================================================================
(Binary files differ)

Modified: branches/samba/experimental/docs/htmldocs/Samba3-HOWTO/images/cups1.png
===================================================================
(Binary files differ)

Modified: branches/samba/experimental/docs/htmldocs/Samba3-HOWTO/images/cups2.png
===================================================================
(Binary files differ)

Modified: branches/samba/experimental/docs/htmldocs/Samba3-HOWTO/images/domain.png
===================================================================
(Binary files differ)

Modified: branches/samba/experimental/docs/htmldocs/Samba3-HOWTO/images/idmap-gid2sid.png
===================================================================
(Binary files differ)

Modified: branches/samba/experimental/docs/htmldocs/Samba3-HOWTO/images/idmap-sid2gid.png
===================================================================
(Binary files differ)

Modified: branches/samba/experimental/docs/htmldocs/Samba3-HOWTO/images/idmap-sid2uid.png
===================================================================
(Binary files differ)

Modified: branches/samba/experimental/docs/htmldocs/Samba3-HOWTO/images/idmap-store-gid2sid.png
===================================================================
(Binary files differ)

Modified: branches/samba/experimental/docs/htmldocs/Samba3-HOWTO/images/idmap-uid2sid.png
===================================================================
(Binary files differ)

Modified: branches/samba/experimental/docs/htmldocs/Samba3-HOWTO/images/pdftoepsonusb.png
===================================================================
(Binary files differ)

Modified: branches/samba/experimental/docs/htmldocs/Samba3-HOWTO/images/pdftosocket.png
===================================================================
(Binary files differ)

Modified: branches/samba/experimental/docs/htmldocs/Samba3-HOWTO/images/trusts1.png
===================================================================
(Binary files differ)

Modified: branches/samba/experimental/docs/htmldocs/Samba3-HOWTO/index.html
===================================================================
--- branches/samba/experimental/docs/htmldocs/Samba3-HOWTO/index.html	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/docs/htmldocs/Samba3-HOWTO/index.html	2008-06-09 06:59:20 UTC (rev 1920)
@@ -1,50 +1,50 @@
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>The Official Samba 3.2.x HOWTO and Reference Guide</title><link rel="stylesheet" href="samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.72.0"><link rel="start" href="index.html" title="The Official Samba 3.2.x HOWTO and Reference Guide"><link rel="next" href="pr01.html" title="About the Cover Artwork"></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">The Official Samba 3.2.x HOWTO and Reference Guide</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>The Official Samba 3.2.x HOWTO and Reference Guide</h1></div><div><div class="authorgroup"><div class="editor"><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><div class="affiliation"><span class="orgname">The Samba Team<br></span><div class="address"><p><code class="email">&lt;<a href="mailto:jelmer at samba.org">jelmer at samba.org</a>&gt;</code></p></div></div></div><div class="editor"><h4 class="editedby">Edited by</h4><h3 class="editor"><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><code class="email">&lt;<a href="mailto:jht at samba.org">jht at samba.org</a>&gt;</code></p></div></div></div><div class="editor"><h4 class="editedby">Edited by</h4><h3 class="editor"><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><code class="email">&lt;<a href="mailto:jerry at samba.org">jerry at samba.org</a>&gt;</code></p></div></div></div></div></div><div><p class="pubdate"></p></div></div><hr></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="preface"><a href="pr01.html">About the Cover Artwork</a></span></dt><dt><span class="preface"><a href="pr02.html">Attribution</a></span></dt><dt><span class="preface"><a href="pr03.html">Foreword</a></span></dt><dt><span class="preface"><a href="TOSHpreface.html">Preface</a></span></dt><dd><dl><dt><span class="sect1"><a href="TOSHpreface.html#id325110">Conventions Used</a></span></dt></dl></dd><dt><span class="preface"><a href="IntroSMB.html">Introduction</a></span></dt><dd><dl><dt><span class="sect1"><a href="IntroSMB.html#id325287">What Is Samba?</a></span></dt><dt><span class="sect1"><a href="IntroSMB.html#id325330">Why This Book?</a></span></dt><dt><span class="sect1"><a href="IntroSMB.html#id325410">Book Structure and Layout</a></span></dt></dl></dd><dt><span class="part"><a href="introduction.html">I. General Installation</a></span></dt><dd><dl><dt><span class="chapter"><a href="install.html">1. How to Install and Test SAMBA</a></span></dt><dd><dl><dt><span class="sect1"><a href="install.html#id325669">Obtaining and Installing Samba</a></span></dt><dt><span class="sect1"><a href="install.html#id325710">Configuring Samba (smb.conf)</a></span></dt><dd><dl><dt><span class="sect2"><a href="install.html#id325753">Configuration File Syntax</a></span></dt><dt><span class="sect2"><a href="install.html#tdbdocs">TDB Database File Information</a></span></dt><dt><span class="sect2"><a href="install.html#id326670">Starting Samba</a></span></dt><dt><span class="sect2"><a href="install.html#id326850">Example Configuration</a></span></dt><dt><span class="sect2"><a href="install.html#id327272">SWAT</a></span></dt></dl></dd><dt><span class="sect1"><a href="install.html#id327325">List Shares Available on the Server</a></span></dt><dt><span class="sect1"><a href="install.html#id327375">Connect with a UNIX Client</a></span></dt><dt><span class="sect1"><a href="install.html#id327472">Connect from a Remote SMB Client</a></span></dt><dd><dl><dt><span class="sect2"><a href="install.html#id327550">What If Things Don't Work?</a></span></dt><dt><span class="sect2"><a href="install.html#id327587">Still Stuck?</a></span></dt></dl></dd><dt><span class="sect1"><a href="install.html#id327616">Common Errors</a></span></dt><dd><dl><dt><span class="sect2"><a href="install.html#id327626">Large Number of smbd Processes</a></span></dt><dt><span class="sect2"><a href="install.html#id327714">Error Message: open_oplock_ipc</a></span></dt><dt><span class="sect2"><a href="install.html#id327744">&#8220;<span class="quote"><span class="errorname">The network name cannot be found</span></span>&#8221;</a></span></dt></dl></dd></dl></dd><dt><span class="chapter"><a href="FastStart.html">2. Fast Start: Cure for Impatience</a></span></dt><dd><dl><dt><span class="sect1"><a href="FastStart.html#id327874">Features and Benefits</a></span></dt><dt><span class="sect1"><a href="FastStart.html#id327893">Description of Example Sites</a></span></dt><dt><span class="sect1"><a href="FastStart.html#id327959">Worked Examples</a></span></dt><dd><dl><dt><span class="sect2"><a href="FastStart.html#id327975">Standalone Server</a></span></dt><dt><span class="sect2"><a href="FastStart.html#id329828">Domain Member Server</a></span></dt><dt><span class="sect2"><a href="FastStart.html#id330741">Domain Controller</a></span></dt></dl></dd></dl></dd></dl></dd><dt><span class="part"><a href="type.html">II. Server Configuration Basics</a></span></dt><dd><dl><dt><span class="chapter"><a href="ServerType.html">3. Server Types and Security Modes</a></span></dt><dd><dl><dt><span class="sect1"><a href="ServerType.html#id332909">Features and Benefits</a></span></dt><dt><span class="sect1"><a href="ServerType.html#id333060">Server Types</a></span></dt><dt><span class="sect1"><a href="ServerType.html#id333211">Samba Security Modes</a></span></dt><dd><dl><dt><span class="sect2"><a href="ServerType.html#id333359">User Level Security</a></span></dt><dt><span class="sect2"><a href="ServerType.html#id333519">Share-Level Security</a></span></dt><dt><span class="sect2"><a href="ServerType.html#id333691">Domain Security Mode (User-Level Security)</a></span></dt><dt><span class="sect2"><a href="ServerType.html#id334182">ADS Security Mode (User-Level Security)</a></span></dt><dt><span class="sect2"><a href="ServerType.html#id334332">Server Security (User Level Security)</a></span></dt></dl></dd><dt><span class="sect1"><a href="ServerType.html#id334587">Password Checking</a></span></dt><dt><span class="sect1"><a href="ServerType.html#id334759">Common Errors</a></span></dt><dd><dl><dt><span class="sect2"><a href="ServerType.html#id334776">What Makes Samba a Server?</a></span></dt><dt><span class="sect2"><a href="ServerType.html#id334805">What Makes Samba a Domain Controller?</a></span></dt><dt><span class="sect2"><a href="ServerType.html#id334843">What Makes Samba a Domain Member?</a></span></dt><dt><span class="sect2"><a href="ServerType.html#id334868">Constantly Losing Connections to Password Server</a></span></dt><dt><span class="sect2"><a href="ServerType.html#id334909">Stand-alone Server is converted to Domain Controller  Now User accounts don't work</a></span></dt></dl></dd></dl></dd><dt><span class="chapter"><a href="samba-pdc.html">4. Domain Control</a></span></dt><dd><dl><dt><span class="sect1"><a href="samba-pdc.html#id335204">Features and Benefits</a></span></dt><dt><span class="sect1"><a href="samba-pdc.html#id335780">Single Sign-On and Domain Security</a></span></dt><dt><span class="sect1"><a href="samba-pdc.html#id336284">Basics of Domain Control</a></span></dt><dd><dl><dt><span class="sect2"><a href="samba-pdc.html#id336302">Domain Controller Types</a></span></dt><dt><span class="sect2"><a href="samba-pdc.html#id336759">Preparing for Domain Control</a></span></dt></dl></dd><dt><span class="sect1"><a href="samba-pdc.html#id337213">Domain Control: Example Configuration</a></span></dt><dt><span class="sect1"><a href="samba-pdc.html#id337966">Samba ADS Domain Control</a></span></dt><dt><span class="sect1"><a href="samba-pdc.html#id338009">Domain and Network Logon Configuration</a></span></dt><dd><dl><dt><span class="sect2"><a href="samba-pdc.html#id338026">Domain Network Logon Service</a></span></dt><dt><span class="sect2"><a href="samba-pdc.html#id338563">Security Mode and Master Browsers</a></span></dt></dl></dd><dt><span class="sect1"><a href="samba-pdc.html#id338778">Common Errors</a></span></dt><dd><dl><dt><span class="sect2"><a href="samba-pdc.html#id338784">&#8220;<span class="quote">$</span>&#8221; Cannot Be Included in Machine Name</a></span></dt><dt><span class="sect2"><a href="samba-pdc.html#id338878">Joining Domain Fails Because of Existing Machine Account</a></span></dt><dt><span class="sect2"><a href="samba-pdc.html#id338937">The System Cannot Log You On (C000019B)</a></span></dt><dt><span class="sect2"><a href="samba-pdc.html#id339004">The Machine Trust Account Is Not Accessible</a></span></dt><dt><span class="sect2"><a href="samba-pdc.html#id339105">Account Disabled</a></span></dt><dt><span class="sect2"><a href="samba-pdc.html#id339131">Domain Controller Unavailable</a></span></dt><dt><span class="sect2"><a href="samba-pdc.html#id339147">Cannot Log onto Domain Member Workstation After Joining Domain</a></span></dt></dl></dd></dl></dd><dt><span class="chapter"><a href="samba-bdc.html">5. Backup Domain Control</a></span></dt><dd><dl><dt><span class="sect1"><a href="samba-bdc.html#id339320">Features and Benefits</a></span></dt><dt><span class="sect1"><a href="samba-bdc.html#id339696">Essential Background Information</a></span></dt><dd><dl><dt><span class="sect2"><a href="samba-bdc.html#id339760">MS Windows NT4-style Domain Control</a></span></dt><dt><span class="sect2"><a href="samba-bdc.html#id340392">LDAP Configuration Notes</a></span></dt><dt><span class="sect2"><a href="samba-bdc.html#id340717">Active Directory Domain Control</a></span></dt><dt><span class="sect2"><a href="samba-bdc.html#id340771">What Qualifies a Domain Controller on the Network?</a></span></dt><dt><span class="sect2"><a href="samba-bdc.html#id340853">How Does a Workstation find its Domain Controller?</a></span></dt></dl></dd><dt><span class="sect1"><a href="samba-bdc.html#id341012">Backup Domain Controller Configuration</a></span></dt><dd><dl><dt><span class="sect2"><a href="samba-bdc.html#id341471">Example Configuration</a></span></dt></dl></dd><dt><span class="sect1"><a href="samba-bdc.html#id341906">Common Errors</a></span></dt><dd><dl><dt><span class="sect2"><a href="samba-bdc.html#id341947">Machine Accounts Keep Expiring</a></span></dt><dt><span class="sect2"><a href="samba-bdc.html#id341995">Can Samba Be a Backup Domain Controller to an NT4 PDC?</a></span></dt><dt><span class="sect2"><a href="samba-bdc.html#id342046">How Do I Replicate the smbpasswd File?</a></span></dt><dt><span class="sect2"><a href="samba-bdc.html#id342144">Can I Do This All with LDAP?</a></span></dt></dl></dd></dl></dd><dt><span class="chapter"><a href="domain-member.html">6. Domain Membership</a></span></dt><dd><dl><dt><span class="sect1"><a href="domain-member.html#id342376">Features and Benefits</a></span></dt><dt><span class="sect1"><a href="domain-member.html#machine-trust-accounts">MS Windows Workstation/Server Machine Trust Accounts</a></span></dt><dd><dl><dt><span class="sect2"><a href="domain-member.html#id343010">Manual Creation of Machine Trust Accounts</a></span></dt><dt><span class="sect2"><a href="domain-member.html#id343425">Managing Domain Machine Accounts using NT4 Server Manager</a></span></dt><dt><span class="sect2"><a href="domain-member.html#id343687">On-the-Fly Creation of Machine Trust Accounts</a></span></dt><dt><span class="sect2"><a href="domain-member.html#id343788">Making an MS Windows Workstation or Server a Domain Member</a></span></dt></dl></dd><dt><span class="sect1"><a href="domain-member.html#domain-member-server">Domain Member Server</a></span></dt><dd><dl><dt><span class="sect2"><a href="domain-member.html#id344216">Joining an NT4-type Domain with Samba-3</a></span></dt><dt><span class="sect2"><a href="domain-member.html#id344900">Why Is This Better Than <em class="parameter"><code>security = server</code></em>?</a></span></dt></dl></dd><dt><span class="sect1"><a href="domain-member.html#ads-member">Samba ADS Domain Membership</a></span></dt><dd><dl><dt><span class="sect2"><a href="domain-member.html#id345150">Configure <code class="filename">smb.conf</code></a></span></dt><dt><span class="sect2"><a href="domain-member.html#id345329">Configure <code class="filename">/etc/krb5.conf</code></a></span></dt><dt><span class="sect2"><a href="domain-member.html#ads-create-machine-account">Create the Computer Account</a></span></dt><dt><span class="sect2"><a href="domain-member.html#ads-test-server">Testing Server Setup</a></span></dt><dt><span class="sect2"><a href="domain-member.html#ads-test-smbclient">Testing with <span class="application">smbclient</span></a></span></dt><dt><span class="sect2"><a href="domain-member.html#id346362">Notes</a></span></dt></dl></dd><dt><span class="sect1"><a href="domain-member.html#id346431">Sharing User ID Mappings between Samba Domain Members</a></span></dt><dt><span class="sect1"><a href="domain-member.html#id346622">Common Errors</a></span></dt><dd><dl><dt><span class="sect2"><a href="domain-member.html#id346656">Cannot Add Machine Back to Domain</a></span></dt><dt><span class="sect2"><a href="domain-member.html#id346726">Adding Machine to Domain Fails</a></span></dt><dt><span class="sect2"><a href="domain-member.html#id346934">I Can't Join a Windows 2003 PDC</a></span></dt></dl></dd></dl></dd><dt><span class="chapter"><a href="StandAloneServer.html">7. Standalone Servers</a></span></dt><dd><dl><dt><span class="sect1"><a href="StandAloneServer.html#id347049">Features and Benefits</a></span></dt><dt><span class="sect1"><a href="StandAloneServer.html#id347134">Background</a></span></dt><dt><span class="sect1"><a href="StandAloneServer.html#id347312">Example Configuration</a></span></dt><dd><dl><dt><span class="sect2"><a href="StandAloneServer.html#RefDocServer">Reference Documentation Server</a></span></dt><dt><span class="sect2"><a href="StandAloneServer.html#SimplePrintServer">Central Print Serving</a></span></dt></dl></dd><dt><span class="sect1"><a href="StandAloneServer.html#id348271">Common Errors</a></span></dt></dl></dd><dt><span class="chapter"><a href="ClientConfig.html">8. MS Windows Network Configuration Guide</a></span></dt><dd><dl><dt><span class="sect1"><a href="ClientConfig.html#id348335">Features and Benefits</a></span></dt><dt><span class="sect1"><a href="ClientConfig.html#id348389">Technical Details</a></span></dt><dd><dl><dt><span class="sect2"><a href="ClientConfig.html#id348430">TCP/IP Configuration</a></span></dt><dt><span class="sect2"><a href="ClientConfig.html#id350125">Joining a Domain: Windows 2000/XP Professional</a></span></dt><dt><span class="sect2"><a href="ClientConfig.html#id350634">Domain Logon Configuration: Windows 9x/Me</a></span></dt></dl></dd><dt><span class="sect1"><a href="ClientConfig.html#id351062">Common Errors</a></span></dt></dl></dd></dl></dd><dt><span class="part"><a href="optional.html">III. Advanced Configuration</a></span></dt><dd><dl><dt><span class="chapter"><a href="ChangeNotes.html">9. Important and Critical Change Notes for the Samba 3.x Series</a></span></dt><dd><dl><dt><span class="sect1"><a href="ChangeNotes.html#id351284">Important Samba-3.2.x Change Notes</a></span></dt><dt><span class="sect1"><a href="ChangeNotes.html#id351294">Important Samba-3.0.x Change Notes</a></span></dt><dd><dl><dt><span class="sect2"><a href="ChangeNotes.html#id351342">User and Group Changes</a></span></dt><dt><span class="sect2"><a href="ChangeNotes.html#id351632">Essential Group Mappings</a></span></dt><dt><span class="sect2"><a href="ChangeNotes.html#id351743">Passdb Changes</a></span></dt><dt><span class="sect2"><a href="ChangeNotes.html#id351795">Group Mapping Changes in Samba-3.0.23</a></span></dt><dt><span class="sect2"><a href="ChangeNotes.html#id351912">LDAP Changes in Samba-3.0.23</a></span></dt></dl></dd></dl></dd><dt><span class="chapter"><a href="NetworkBrowsing.html">10. Network Browsing</a></span></dt><dd><dl><dt><span class="sect1"><a href="NetworkBrowsing.html#id352162">Features and Benefits</a></span></dt><dt><span class="sect1"><a href="NetworkBrowsing.html#id352327">What Is Browsing?</a></span></dt><dt><span class="sect1"><a href="NetworkBrowsing.html#netdiscuss">Discussion</a></span></dt><dd><dl><dt><span class="sect2"><a href="NetworkBrowsing.html#id352694">NetBIOS over TCP/IP</a></span></dt><dt><span class="sect2"><a href="NetworkBrowsing.html#id353250">TCP/IP without NetBIOS</a></span></dt><dt><span class="sect2"><a href="NetworkBrowsing.html#adsdnstech">DNS and Active Directory</a></span></dt></dl></dd><dt><span class="sect1"><a href="NetworkBrowsing.html#id353751">How Browsing Functions</a></span></dt><dd><dl><dt><span class="sect2"><a href="NetworkBrowsing.html#DMB">Configuring Workgroup Browsing</a></span></dt><dt><span class="sect2"><a href="NetworkBrowsing.html#id354619">Domain Browsing Configuration</a></span></dt><dt><span class="sect2"><a href="NetworkBrowsing.html#browse-force-master">Forcing Samba to Be the Master</a></span></dt><dt><span class="sect2"><a href="NetworkBrowsing.html#id355153">Making Samba the Domain Master</a></span></dt><dt><span class="sect2"><a href="NetworkBrowsing.html#id355362">Note about Broadcast Addresses</a></span></dt><dt><span class="sect2"><a href="NetworkBrowsing.html#id355381">Multiple Interfaces</a></span></dt><dt><span class="sect2"><a href="NetworkBrowsing.html#id355550">Use of the Remote Announce Parameter</a></span></dt><dt><span class="sect2"><a href="NetworkBrowsing.html#id355674">Use of the Remote Browse Sync Parameter</a></span></dt></dl></dd><dt><span class="sect1"><a href="NetworkBrowsing.html#id355760">WINS: The Windows Internetworking Name Server</a></span></dt><dd><dl><dt><span class="sect2"><a href="NetworkBrowsing.html#id355994">WINS Server Configuration</a></span></dt><dt><span class="sect2"><a href="NetworkBrowsing.html#id356273">WINS Replication</a></span></dt><dt><span class="sect2"><a href="NetworkBrowsing.html#id356324">Static WINS Entries</a></span></dt></dl></dd><dt><span class="sect1"><a href="NetworkBrowsing.html#id356540">Helpful Hints</a></span></dt><dd><dl><dt><span class="sect2"><a href="NetworkBrowsing.html#id356550">Windows Networking Protocols</a></span></dt><dt><span class="sect2"><a href="NetworkBrowsing.html#id356676">Name Resolution Order</a></span></dt></dl></dd><dt><span class="sect1"><a href="NetworkBrowsing.html#id356873">Technical Overview of Browsing</a></span></dt><dd><dl><dt><span class="sect2"><a href="NetworkBrowsing.html#id356946">Browsing Support in Samba</a></span></dt><dt><span class="sect2"><a href="NetworkBrowsing.html#id357120">Problem Resolution</a></span></dt><dt><span class="sect2"><a href="NetworkBrowsing.html#id357344">Cross-Subnet Browsing</a></span></dt></dl></dd><dt><span class="sect1"><a href="NetworkBrowsing.html#id358283">Common Errors</a></span></dt><dd><dl><dt><span class="sect2"><a href="NetworkBrowsing.html#id358308">Flushing the Samba NetBIOS Name Cache</a></span></dt><dt><span class="sect2"><a href="NetworkBrowsing.html#id358373">Server Resources Cannot Be Listed</a></span></dt><dt><span class="sect2"><a href="NetworkBrowsing.html#id358414">I Get an "<span class="errorname">Unable to browse the network</span>" Error</a></span></dt><dt><span class="sect2"><a href="NetworkBrowsing.html#id358459">Browsing of Shares and Directories is Very Slow</a></span></dt><dt><span class="sect2"><a href="NetworkBrowsing.html#id358640">Invalid Cached Share References Affects Network Browsing</a></span></dt></dl></dd></dl></dd><dt><span class="chapter"><a href="passdb.html">11. Account Information Databases</a></span></dt><dd><dl><dt><span class="sect1"><a href="passdb.html#id359091">Features and Benefits</a></span></dt><dd><dl><dt><span class="sect2"><a href="passdb.html#id359126">Backward Compatibility Account Storage Systems</a></span></dt><dt><span class="sect2"><a href="passdb.html#id359295">New Account Storage Systems</a></span></dt></dl></dd><dt><span class="sect1"><a href="passdb.html#passdbtech">Technical Information</a></span></dt><dd><dl><dt><span class="sect2"><a href="passdb.html#id359822">Important Notes About Security</a></span></dt><dt><span class="sect2"><a href="passdb.html#id360306">Mapping User Identifiers between MS Windows and UNIX</a></span></dt><dt><span class="sect2"><a href="passdb.html#idmapbackend">Mapping Common UIDs/GIDs on Distributed Machines</a></span></dt><dt><span class="sect2"><a href="passdb.html#id360825">Comments Regarding LDAP</a></span></dt><dt><span class="sect2"><a href="passdb.html#id361199">LDAP Directories and Windows Computer Accounts</a></span></dt></dl></dd><dt><span class="sect1"><a href="passdb.html#acctmgmttools">Account Management Tools</a></span></dt><dd><dl><dt><span class="sect2"><a href="passdb.html#id361615">The <code class="literal">smbpasswd</code> Tool</a></span></dt><dt><span class="sect2"><a href="passdb.html#pdbeditthing">The <code class="literal">pdbedit</code> Tool</a></span></dt></dl></dd><dt><span class="sect1"><a href="passdb.html#id363976">Password Backends</a></span></dt><dd><dl><dt><span class="sect2"><a href="passdb.html#id364023">Plaintext</a></span></dt><dt><span class="sect2"><a href="passdb.html#id364094">smbpasswd: Encrypted Password Database</a></span></dt><dt><span class="sect2"><a href="passdb.html#id364340">tdbsam</a></span></dt><dt><span class="sect2"><a href="passdb.html#id364485">ldapsam</a></span></dt></dl></dd><dt><span class="sect1"><a href="passdb.html#id366875">Common Errors</a></span></dt><dd><dl><dt><span class="sect2"><a href="passdb.html#id366881">Users Cannot Logon</a></span></dt><dt><span class="sect2"><a href="passdb.html#id366912">Configuration of <em class="parameter"><code>auth methods</code></em></a></span></dt></dl></dd></dl></dd><dt><span class="chapter"><a href="groupmapping.html">12. Group Mapping: MS Windows and UNIX</a></span></dt><dd><dl><dt><span class="sect1"><a href="groupmapping.html#id367144">Features and Benefits</a></span></dt><dt><span class="sect1"><a href="groupmapping.html#id367529">Discussion</a></span></dt><dd><dl><dt><span class="sect2"><a href="groupmapping.html#id367843">Warning: User Private Group Problems</a></span></dt><dt><span class="sect2"><a href="groupmapping.html#id367895">Nested Groups: Adding Windows Domain Groups to Windows Local Groups</a></span></dt><dt><span class="sect2"><a href="groupmapping.html#id368424">Important Administrative Information</a></span></dt><dt><span class="sect2"><a href="groupmapping.html#id368644">Default Users, Groups, and Relative Identifiers</a></span></dt><dt><span class="sect2"><a href="groupmapping.html#id369250">Example Configuration</a></span></dt></dl></dd><dt><span class="sect1"><a href="groupmapping.html#id369322">Configuration Scripts</a></span></dt><dd><dl><dt><span class="sect2"><a href="groupmapping.html#id369332">Sample <code class="filename">smb.conf</code> Add Group Script</a></span></dt><dt><span class="sect2"><a href="groupmapping.html#id369493">Script to Configure Group Mapping</a></span></dt></dl></dd><dt><span class="sect1"><a href="groupmapping.html#id369607">Common Errors</a></span></dt><dd><dl><dt><span class="sect2"><a href="groupmapping.html#id369618">Adding Groups Fails</a></span></dt><dt><span class="sect2"><a href="groupmapping.html#id369692">Adding Domain Users to the Workstation Power Users Group</a></span></dt></dl></dd></dl></dd><dt><span class="chapter"><a href="NetCommand.html">13. Remote and Local Management: The Net Command</a></span></dt><dd><dl><dt><span class="sect1"><a href="NetCommand.html#id370067">Overview</a></span></dt><dt><span class="sect1"><a href="NetCommand.html#id370344">Administrative Tasks and Methods</a></span></dt><dt><span class="sect1"><a href="NetCommand.html#id370418">UNIX and Windows Group Management</a></span></dt><dd><dl><dt><span class="sect2"><a href="NetCommand.html#id370568">Adding, Renaming, or Deletion of Group Accounts</a></span></dt><dt><span class="sect2"><a href="NetCommand.html#grpmemshipchg">Manipulating Group Memberships</a></span></dt><dt><span class="sect2"><a href="NetCommand.html#nestedgrpmgmgt">Nested Group Support</a></span></dt></dl></dd><dt><span class="sect1"><a href="NetCommand.html#id371804">UNIX and Windows User Management</a></span></dt><dd><dl><dt><span class="sect2"><a href="NetCommand.html#sbeuseraddn">Adding User Accounts</a></span></dt><dt><span class="sect2"><a href="NetCommand.html#id371995">Deletion of User Accounts</a></span></dt><dt><span class="sect2"><a href="NetCommand.html#id372040">Managing User Accounts</a></span></dt><dt><span class="sect2"><a href="NetCommand.html#id372102">User Mapping</a></span></dt></dl></dd><dt><span class="sect1"><a href="NetCommand.html#id372180">Administering User Rights and Privileges</a></span></dt><dt><span class="sect1"><a href="NetCommand.html#id372494">Managing Trust Relationships</a></span></dt><dd><dl><dt><span class="sect2"><a href="NetCommand.html#id372506">Machine Trust Accounts</a></span></dt><dt><span class="sect2"><a href="NetCommand.html#id372844">Interdomain Trusts</a></span></dt></dl></dd><dt><span class="sect1"><a href="NetCommand.html#id373053">Managing Security Identifiers (SIDS)</a></span></dt><dt><span class="sect1"><a href="NetCommand.html#id373255">Share Management</a></span></dt><dd><dl><dt><span class="sect2"><a href="NetCommand.html#id373297">Creating, Editing, and Removing Shares</a></span></dt><dt><span class="sect2"><a href="NetCommand.html#id373453">Creating and Changing Share ACLs</a></span></dt><dt><span class="sect2"><a href="NetCommand.html#id373480">Share, Directory, and File Migration</a></span></dt><dt><span class="sect2"><a href="NetCommand.html#id374016">Printer Migration</a></span></dt></dl></dd><dt><span class="sect1"><a href="NetCommand.html#id374226">Controlling Open Files</a></span></dt><dt><span class="sect1"><a href="NetCommand.html#id374244">Session and Connection Management</a></span></dt><dt><span class="sect1"><a href="NetCommand.html#id374303">Printers and ADS</a></span></dt><dt><span class="sect1"><a href="NetCommand.html#id374407">Manipulating the Samba Cache</a></span></dt><dt><span class="sect1"><a href="NetCommand.html#id374423">Managing IDMAP UID/SID Mappings</a></span></dt><dd><dl><dt><span class="sect2"><a href="NetCommand.html#id374462">Creating an IDMAP Database Dump File</a></span></dt><dt><span class="sect2"><a href="NetCommand.html#id374493">Restoring the IDMAP Database Dump File</a></span></dt></dl></dd><dt><span class="sect1"><a href="NetCommand.html#netmisc1">Other Miscellaneous Operations</a></span></dt></dl></dd><dt><span class="chapter"><a href="idmapper.html">14. Identity Mapping (IDMAP)</a></span></dt><dd><dl><dt><span class="sect1"><a href="idmapper.html#id374968">Samba Server Deployment Types and IDMAP</a></span></dt><dd><dl><dt><span class="sect2"><a href="idmapper.html#id374992">Standalone Samba Server</a></span></dt><dt><span class="sect2"><a href="idmapper.html#id375050">Domain Member Server or Domain Member Client</a></span></dt><dt><span class="sect2"><a href="idmapper.html#id375941">Primary Domain Controller</a></span></dt><dt><span class="sect2"><a href="idmapper.html#id376159">Backup Domain Controller</a></span></dt></dl></dd><dt><span class="sect1"><a href="idmapper.html#id376225">Examples of IDMAP Backend Usage</a></span></dt><dd><dl><dt><span class="sect2"><a href="idmapper.html#id376286">Default Winbind TDB</a></span></dt><dt><span class="sect2"><a href="idmapper.html#id376996">IDMAP_RID with Winbind</a></span></dt><dt><span class="sect2"><a href="idmapper.html#id377571">IDMAP Storage in LDAP Using Winbind</a></span></dt><dt><span class="sect2"><a href="idmapper.html#id378132">IDMAP and NSS Using LDAP from ADS with RFC2307bis Schema Extension</a></span></dt></dl></dd></dl></dd><dt><span class="chapter"><a href="rights.html">15. User Rights and Privileges</a></span></dt><dd><dl><dt><span class="sect1"><a href="rights.html#id378765">Rights Management Capabilities</a></span></dt><dd><dl><dt><span class="sect2"><a href="rights.html#id379021">Using the &#8220;<span class="quote">net rpc rights</span>&#8221; Utility</a></span></dt><dt><span class="sect2"><a href="rights.html#id379339">Description of Privileges</a></span></dt><dt><span class="sect2"><a href="rights.html#id379625">Privileges Suppored by Windows 2000 Domain Controllers</a></span></dt></dl></dd><dt><span class="sect1"><a href="rights.html#id380042">The Administrator Domain SID</a></span></dt><dt><span class="sect1"><a href="rights.html#id380207">Common Errors</a></span></dt><dd><dl><dt><span class="sect2"><a href="rights.html#id380212">What Rights and Privileges Will Permit Windows Client Administration?</a></span></dt></dl></dd></dl></dd><dt><span class="chapter"><a href="AccessControls.html">16. File, Directory, and Share Access Controls</a></span></dt><dd><dl><dt><span class="sect1"><a href="AccessControls.html#id380678">Features and Benefits</a></span></dt><dt><span class="sect1"><a href="AccessControls.html#id380846">File System Access Controls</a></span></dt><dd><dl><dt><span class="sect2"><a href="AccessControls.html#id380858">MS Windows NTFS Comparison with UNIX File Systems</a></span></dt><dt><span class="sect2"><a href="AccessControls.html#id381159">Managing Directories</a></span></dt><dt><span class="sect2"><a href="AccessControls.html#id381279">File and Directory Access Control</a></span></dt></dl></dd><dt><span class="sect1"><a href="AccessControls.html#id381872">Share Definition Access Controls</a></span></dt><dd><dl><dt><span class="sect2"><a href="AccessControls.html#id381903">User- and Group-Based Controls</a></span></dt><dt><span class="sect2"><a href="AccessControls.html#id382198">File and Directory Permissions-Based Controls</a></span></dt><dt><span class="sect2"><a href="AccessControls.html#id382473">Miscellaneous Controls</a></span></dt></dl></dd><dt><span class="sect1"><a href="AccessControls.html#id382742">Access Controls on Shares</a></span></dt><dd><dl><dt><span class="sect2"><a href="AccessControls.html#id382878">Share Permissions Management</a></span></dt></dl></dd><dt><span class="sect1"><a href="AccessControls.html#id383200">MS Windows Access Control Lists and UNIX Interoperability</a></span></dt><dd><dl><dt><span class="sect2"><a href="AccessControls.html#id383206">Managing UNIX Permissions Using NT Security Dialogs</a></span></dt><dt><span class="sect2"><a href="AccessControls.html#id383245">Viewing File Security on a Samba Share</a></span></dt><dt><span class="sect2"><a href="AccessControls.html#id383310">Viewing File Ownership</a></span></dt><dt><span class="sect2"><a href="AccessControls.html#id383436">Viewing File or Directory Permissions</a></span></dt><dt><span class="sect2"><a href="AccessControls.html#id383623">Modifying File or Directory Permissions</a></span></dt><dt><span class="sect2"><a href="AccessControls.html#id383760">Interaction with the Standard Samba &#8220;<span class="quote">create mask</span>&#8221; Parameters</a></span></dt><dt><span class="sect2"><a href="AccessControls.html#id384062">Interaction with the Standard Samba File Attribute Mapping</a></span></dt><dt><span class="sect2"><a href="AccessControls.html#id384126">Windows NT/200X ACLs and POSIX ACLs Limitations</a></span></dt></dl></dd><dt><span class="sect1"><a href="AccessControls.html#id384487">Common Errors</a></span></dt><dd><dl><dt><span class="sect2"><a href="AccessControls.html#id384497">Users Cannot Write to a Public Share</a></span></dt><dt><span class="sect2"><a href="AccessControls.html#id384805">File Operations Done as <span class="emphasis"><em>root</em></span> with <span class="emphasis"><em>force user</em></span> Set</a></span></dt><dt><span class="sect2"><a href="AccessControls.html#id384841">MS Word with Samba Changes Owner of File</a></span></dt></dl></dd></dl></dd><dt><span class="chapter"><a href="locking.html">17. File and Record Locking</a></span></dt><dd><dl><dt><span class="sect1"><a href="locking.html#id385057">Features and Benefits</a></span></dt><dt><span class="sect1"><a href="locking.html#id385144">Discussion</a></span></dt><dd><dl><dt><span class="sect2"><a href="locking.html#id385372">Opportunistic Locking Overview</a></span></dt></dl></dd><dt><span class="sect1"><a href="locking.html#id386203">Samba Oplocks Control</a></span></dt><dd><dl><dt><span class="sect2"><a href="locking.html#id386275">Example Configuration</a></span></dt></dl></dd><dt><span class="sect1"><a href="locking.html#id386670">MS Windows Oplocks and Caching Controls</a></span></dt><dd><dl><dt><span class="sect2"><a href="locking.html#id386822">Workstation Service Entries</a></span></dt><dt><span class="sect2"><a href="locking.html#id386841">Server Service Entries</a></span></dt></dl></dd><dt><span class="sect1"><a href="locking.html#id386898">Persistent Data Corruption</a></span></dt><dt><span class="sect1"><a href="locking.html#id386917">Common Errors</a></span></dt><dd><dl><dt><span class="sect2"><a href="locking.html#id386968">locking.tdb Error Messages</a></span></dt><dt><span class="sect2"><a href="locking.html#id386996">Problems Saving Files in MS Office on Windows XP</a></span></dt><dt><span class="sect2"><a href="locking.html#id387019">Long Delays Deleting Files over Network with XP SP1</a></span></dt></dl></dd><dt><span class="sect1"><a href="locking.html#id387048">Additional Reading</a></span></dt></dl></dd><dt><span class="chapter"><a href="securing-samba.html">18. Securing Samba</a></span></dt><dd><dl><dt><span class="sect1"><a href="securing-samba.html#id387214">Introduction</a></span></dt><dt><span class="sect1"><a href="securing-samba.html#id387302">Features and Benefits</a></span></dt><dt><span class="sect1"><a href="securing-samba.html#id387436">Technical Discussion of Protective Measures and Issues</a></span></dt><dd><dl><dt><span class="sect2"><a href="securing-samba.html#id387449">Using Host-Based Protection</a></span></dt><dt><span class="sect2"><a href="securing-samba.html#id387586">User-Based Protection</a></span></dt><dt><span class="sect2"><a href="securing-samba.html#id387645">Using Interface Protection</a></span></dt><dt><span class="sect2"><a href="securing-samba.html#firewallports">Using a Firewall</a></span></dt><dt><span class="sect2"><a href="securing-samba.html#id387974">Using IPC$ Share-Based Denials </a></span></dt><dt><span class="sect2"><a href="securing-samba.html#id388109">NTLMv2 Security</a></span></dt></dl></dd><dt><span class="sect1"><a href="securing-samba.html#id388158">Upgrading Samba</a></span></dt><dt><span class="sect1"><a href="securing-samba.html#id388198">Common Errors</a></span></dt><dd><dl><dt><span class="sect2"><a href="securing-samba.html#id388210">Smbclient Works on Localhost, but the Network Is Dead</a></span></dt><dt><span class="sect2"><a href="securing-samba.html#id388235">Why Can Users Access Other Users' Home Directories?</a></span></dt></dl></dd></dl></dd><dt><span class="chapter"><a href="InterdomainTrusts.html">19. Interdomain Trust Relationships</a></span></dt><dd><dl><dt><span class="sect1"><a href="InterdomainTrusts.html#id388758">Features and Benefits</a></span></dt><dt><span class="sect1"><a href="InterdomainTrusts.html#id388824">Trust Relationship Background</a></span></dt><dt><span class="sect1"><a href="InterdomainTrusts.html#id389083">Native MS Windows NT4 Trusts Configuration</a></span></dt><dd><dl><dt><span class="sect2"><a href="InterdomainTrusts.html#id389117">Creating an NT4 Domain Trust</a></span></dt><dt><span class="sect2"><a href="InterdomainTrusts.html#id389207">Completing an NT4 Domain Trust</a></span></dt><dt><span class="sect2"><a href="InterdomainTrusts.html#id389287">Interdomain Trust Facilities</a></span></dt></dl></dd><dt><span class="sect1"><a href="InterdomainTrusts.html#id389483">Configuring Samba NT-Style Domain Trusts</a></span></dt><dd><dl><dt><span class="sect2"><a href="InterdomainTrusts.html#samba-trusted-domain">Samba as the Trusted Domain</a></span></dt><dt><span class="sect2"><a href="InterdomainTrusts.html#id389798">Samba as the Trusting Domain</a></span></dt></dl></dd><dt><span class="sect1"><a href="InterdomainTrusts.html#id389981">NT4-Style Domain Trusts with Windows 2000</a></span></dt><dt><span class="sect1"><a href="InterdomainTrusts.html#id390117">Common Errors</a></span></dt><dd><dl><dt><span class="sect2"><a href="InterdomainTrusts.html#id390128">Browsing of Trusted Domain Fails</a></span></dt><dt><span class="sect2"><a href="InterdomainTrusts.html#id390165">Problems with LDAP ldapsam and Older Versions of smbldap-tools</a></span></dt></dl></dd></dl></dd><dt><span class="chapter"><a href="msdfs.html">20. Hosting a Microsoft Distributed File System Tree</a></span></dt><dd><dl><dt><span class="sect1"><a href="msdfs.html#id390330">Features and Benefits</a></span></dt><dt><span class="sect1"><a href="msdfs.html#id390715">Common Errors</a></span></dt><dd><dl><dt><span class="sect2"><a href="msdfs.html#id390744">MSDFS UNIX Path Is Case-Critical</a></span></dt></dl></dd></dl></dd><dt><span class="chapter"><a href="classicalprinting.html">21. Classical Printing Support</a></span></dt><dd><dl><dt><span class="sect1"><a href="classicalprinting.html#id390934">Features and Benefits</a></span></dt><dt><span class="sect1"><a href="classicalprinting.html#id391142">Technical Introduction</a></span></dt><dd><dl><dt><span class="sect2"><a href="classicalprinting.html#id391282">Client to Samba Print Job Processing</a></span></dt><dt><span class="sect2"><a href="classicalprinting.html#id391335">Printing-Related Configuration Parameters</a></span></dt></dl></dd><dt><span class="sect1"><a href="classicalprinting.html#id391430">Simple Print Configuration</a></span></dt><dd><dl><dt><span class="sect2"><a href="classicalprinting.html#id391698">Verifying Configuration with <code class="literal">testparm</code></a></span></dt><dt><span class="sect2"><a href="classicalprinting.html#id391880">Rapid Configuration Validation</a></span></dt></dl></dd><dt><span class="sect1"><a href="classicalprinting.html#id392225">Extended Printing Configuration</a></span></dt><dd><dl><dt><span class="sect2"><a href="classicalprinting.html#id392691">Detailed Explanation Settings</a></span></dt></dl></dd><dt><span class="sect1"><a href="classicalprinting.html#cups-msrpc">Printing Developments Since Samba-2.2</a></span></dt><dd><dl><dt><span class="sect2"><a href="classicalprinting.html#id395044">Point'n'Print Client Drivers on Samba Servers</a></span></dt><dt><span class="sect2"><a href="classicalprinting.html#id395198">The Obsoleted [printer$] Section</a></span></dt><dt><span class="sect2"><a href="classicalprinting.html#id395308">Creating the [print$] Share</a></span></dt><dt><span class="sect2"><a href="classicalprinting.html#id395515">[print$] Stanza Parameters</a></span></dt><dt><span class="sect2"><a href="classicalprinting.html#id395788">The [print$] Share Directory</a></span></dt></dl></dd><dt><span class="sect1"><a href="classicalprinting.html#id395912">Installing Drivers into [print$]</a></span></dt><dd><dl><dt><span class="sect2"><a href="classicalprinting.html#id396001">Add Printer Wizard Driver Installation</a></span></dt><dt><span class="sect2"><a href="classicalprinting.html#inst-rpc">Installing Print Drivers Using <code class="literal">rpcclient</code></a></span></dt></dl></dd><dt><span class="sect1"><a href="classicalprinting.html#id397714">Client Driver Installation Procedure</a></span></dt><dd><dl><dt><span class="sect2"><a href="classicalprinting.html#id397729">First Client Driver Installation</a></span></dt><dt><span class="sect2"><a href="classicalprinting.html#prt-modeset">Setting Device Modes on New Printers</a></span></dt><dt><span class="sect2"><a href="classicalprinting.html#id398228">Additional Client Driver Installation</a></span></dt><dt><span class="sect2"><a href="classicalprinting.html#id398340">Always Make First Client Connection as root or &#8220;<span class="quote">printer admin</span>&#8221;</a></span></dt></dl></dd><dt><span class="sect1"><a href="classicalprinting.html#id398491">Other Gotchas</a></span></dt><dd><dl><dt><span class="sect2"><a href="classicalprinting.html#id398507">Setting Default Print Options for Client Drivers</a></span></dt><dt><span class="sect2"><a href="classicalprinting.html#id398839">Supporting Large Numbers of Printers</a></span></dt><dt><span class="sect2"><a href="classicalprinting.html#id399075">Adding New Printers with the Windows NT APW</a></span></dt><dt><span class="sect2"><a href="classicalprinting.html#id399282">Error Message: &#8220;<span class="quote">Cannot connect under a different Name</span>&#8221;</a></span></dt><dt><span class="sect2"><a href="classicalprinting.html#id399380">Take Care When Assembling Driver Files</a></span></dt><dt><span class="sect2"><a href="classicalprinting.html#id399581">Samba and Printer Ports</a></span></dt><dt><span class="sect2"><a href="classicalprinting.html#id399675">Avoiding Common Client Driver Misconfiguration</a></span></dt></dl></dd><dt><span class="sect1"><a href="classicalprinting.html#id399708">The Imprints Toolset</a></span></dt><dd><dl><dt><span class="sect2"><a href="classicalprinting.html#id399746">What Is Imprints?</a></span></dt><dt><span class="sect2"><a href="classicalprinting.html#id399776">Creating Printer Driver Packages</a></span></dt><dt><span class="sect2"><a href="classicalprinting.html#id399789">The Imprints Server</a></span></dt><dt><span class="sect2"><a href="classicalprinting.html#id399802">The Installation Client</a></span></dt></dl></dd><dt><span class="sect1"><a href="classicalprinting.html#id399919">Adding Network Printers without User Interaction</a></span></dt><dt><span class="sect1"><a href="classicalprinting.html#id400158">The <code class="literal">addprinter</code> Command</a></span></dt><dt><span class="sect1"><a href="classicalprinting.html#id400192">Migration of Classical Printing to Samba</a></span></dt><dt><span class="sect1"><a href="classicalprinting.html#id400323">Publishing Printer Information in Active Directory or LDAP</a></span></dt><dt><span class="sect1"><a href="classicalprinting.html#id400350">Common Errors</a></span></dt><dd><dl><dt><span class="sect2"><a href="classicalprinting.html#id400355">I Give My Root Password but I Do Not Get Access</a></span></dt><dt><span class="sect2"><a href="classicalprinting.html#id400392">My Print Jobs Get Spooled into the Spooling Directory, but Then Get Lost</a></span></dt></dl></dd></dl></dd><dt><span class="chapter"><a href="CUPS-printing.html">22. CUPS Printing Support</a></span></dt><dd><dl><dt><span class="sect1"><a href="CUPS-printing.html#id400524">Introduction</a></span></dt><dd><dl><dt><span class="sect2"><a href="CUPS-printing.html#id400530">Features and Benefits</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id400581">Overview</a></span></dt></dl></dd><dt><span class="sect1"><a href="CUPS-printing.html#id400690">Basic CUPS Support Configuration</a></span></dt><dd><dl><dt><span class="sect2"><a href="CUPS-printing.html#id400790">Linking smbd with libcups.so</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id400978">Simple <code class="filename">smb.conf</code> Settings for CUPS</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id401226">More Complex CUPS <code class="filename">smb.conf</code> Settings</a></span></dt></dl></dd><dt><span class="sect1"><a href="CUPS-printing.html#id401621">Advanced Configuration</a></span></dt><dd><dl><dt><span class="sect2"><a href="CUPS-printing.html#id401636">Central Spooling vs. &#8220;<span class="quote">Peer-to-Peer</span>&#8221; Printing</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id401680">Raw Print Serving: Vendor Drivers on Windows Clients</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id401884">Installation of Windows Client Drivers</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#cups-raw">Explicitly Enable &#8220;<span class="quote">raw</span>&#8221; Printing for <span class="emphasis"><em>application/octet-stream</em></span></a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id402147">Driver Upload Methods</a></span></dt></dl></dd><dt><span class="sect1"><a href="CUPS-printing.html#id402258">Advanced Intelligent Printing with PostScript Driver Download</a></span></dt><dd><dl><dt><span class="sect2"><a href="CUPS-printing.html#gdipost">GDI on Windows, PostScript on UNIX</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id402432">Windows Drivers, GDI, and EMF</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id402598">UNIX Printfile Conversion and GUI Basics</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#post-and-ghost">PostScript and Ghostscript</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id402931">Ghostscript: The Software RIP for Non-PostScript Printers</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id403071">PostScript Printer Description (PPD) Specification</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id403139">Using Windows-Formatted Vendor PPDs</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id403248">CUPS Also Uses PPDs for Non-PostScript Printers</a></span></dt></dl></dd><dt><span class="sect1"><a href="CUPS-printing.html#id403283">The CUPS Filtering Architecture</a></span></dt><dd><dl><dt><span class="sect2"><a href="CUPS-printing.html#id403499">MIME Types and CUPS Filters</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id403909">MIME Type Conversion Rules</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id404104">Filtering  Overview</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id404252">Prefilters</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id404429">pstops</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id404588">pstoraster</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id404838">imagetops and imagetoraster</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id404918">rasterto [printers specific]</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id405130">CUPS Backends</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id405438">The Role of <em class="parameter"><code>cupsomatic/foomatic</code></em></a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id405653">The Complete Picture</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id405664"><code class="filename">mime.convs</code></a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id405726">&#8220;<span class="quote">Raw</span>&#8221; Printing</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id405826">application/octet-stream Printing</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id406086">PostScript Printer Descriptions for Non-PostScript Printers</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id406350"><span class="emphasis"><em>cupsomatic/foomatic-rip</em></span> Versus <span class="emphasis"><em>Native CUPS</em></span> Printing</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id406664">Examples for Filtering Chains</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id407066">Sources of CUPS Drivers/PPDs</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id407175">Printing with Interface Scripts</a></span></dt></dl></dd><dt><span class="sect1"><a href="CUPS-printing.html#id407253">Network Printing (Purely Windows)</a></span></dt><dd><dl><dt><span class="sect2"><a href="CUPS-printing.html#id407268">From Windows Clients to an NT Print Server</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id407326">Driver Execution on the Client</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id407391">Driver Execution on the Server</a></span></dt></dl></dd><dt><span class="sect1"><a href="CUPS-printing.html#id407490">Network Printing (Windows Clients and UNIX/Samba Print
-Servers)</a></span></dt><dd><dl><dt><span class="sect2"><a href="CUPS-printing.html#id407506">From Windows Clients to a CUPS/Samba Print Server</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id407671">Samba Receiving Job-Files and Passing Them to CUPS</a></span></dt></dl></dd><dt><span class="sect1"><a href="CUPS-printing.html#id407739">Network PostScript RIP</a></span></dt><dd><dl><dt><span class="sect2"><a href="CUPS-printing.html#id407819">PPDs for Non-PS Printers on UNIX</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id407856">PPDs for Non-PS Printers on Windows</a></span></dt></dl></dd><dt><span class="sect1"><a href="CUPS-printing.html#id407917">Windows Terminal Servers (WTS) as CUPS Clients</a></span></dt><dd><dl><dt><span class="sect2"><a href="CUPS-printing.html#id407928">Printer Drivers Running in &#8220;<span class="quote">Kernel Mode</span>&#8221; Cause Many
-Problems</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id407959">Workarounds Impose Heavy Limitations</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id407973">CUPS: A &#8220;<span class="quote">Magical Stone</span>&#8221;?</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id408015">PostScript Drivers with No Major Problems, Even in Kernel
-Mode</a></span></dt></dl></dd><dt><span class="sect1"><a href="CUPS-printing.html#id408093">Configuring CUPS for Driver Download</a></span></dt><dd><dl><dt><span class="sect2"><a href="CUPS-printing.html#id408112"><span class="emphasis"><em>cupsaddsmb</em></span>: The Unknown Utility</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id408200">Prepare Your <code class="filename">smb.conf</code> for <code class="literal">cupsaddsmb</code></a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id408505">CUPS &#8220;<span class="quote">PostScript Driver for Windows NT/200x/XP</span>&#8221;</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id408727">Recognizing Different Driver Files</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id408838">Acquiring the Adobe Driver Files</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id408858">ESP Print Pro PostScript Driver for Windows NT/200x/XP</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id408912">Caveats to Be Considered</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id409192">Windows CUPS PostScript Driver Versus Adobe Driver</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id409387">Run cupsaddsmb (Quiet Mode)</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id409517">Run cupsaddsmb with Verbose Output</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id409621">Understanding cupsaddsmb</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id409757">How to Recognize If cupsaddsmb Completed Successfully</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id409864">cupsaddsmb with a Samba PDC</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id409942">cupsaddsmb Flowchart</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id410020">Installing the PostScript Driver on a Client</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#cups-avoidps1">Avoiding Critical PostScript Driver Settings on the Client</a></span></dt></dl></dd><dt><span class="sect1"><a href="CUPS-printing.html#id410229">Installing PostScript Driver Files Manually Using rpcclient</a></span></dt><dd><dl><dt><span class="sect2"><a href="CUPS-printing.html#id410395">A Check of the rpcclient man Page</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id410555">Understanding the rpcclient man Page</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id410647">Producing an Example by Querying a Windows Box</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id410767">Requirements for adddriver and setdriver to Succeed</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id410975">Manual Driver Installation in 15 Steps</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id411854">Troubleshooting Revisited</a></span></dt></dl></dd><dt><span class="sect1"><a href="CUPS-printing.html#id411985">The Printing <code class="filename">*.tdb</code> Files</a></span></dt><dd><dl><dt><span class="sect2"><a href="CUPS-printing.html#id412184">Trivial Database Files</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id412246">Binary Format</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id412307">Losing <code class="filename">*.tdb</code> Files</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id412353">Using <code class="literal">tdbbackup</code></a></span></dt></dl></dd><dt><span class="sect1"><a href="CUPS-printing.html#id412464">CUPS Print Drivers from Linuxprinting.org</a></span></dt><dd><dl><dt><span class="sect2"><a href="CUPS-printing.html#id412624">foomatic-rip and Foomatic Explained</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id413329">foomatic-rip and Foomatic PPD Download and Installation</a></span></dt></dl></dd><dt><span class="sect1"><a href="CUPS-printing.html#id413751">Page Accounting with CUPS</a></span></dt><dd><dl><dt><span class="sect2"><a href="CUPS-printing.html#id413781">Setting Up Quotas</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id413832">Correct and Incorrect Accounting</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id413865">Adobe and CUPS PostScript Drivers for Windows Clients</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id413996">The page_log File Syntax</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id414132">Possible Shortcomings</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id414190">Future Developments</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id414225">Other Accounting Tools</a></span></dt></dl></dd><dt><span class="sect1"><a href="CUPS-printing.html#id414238">Additional Material</a></span></dt><dt><span class="sect1"><a href="CUPS-printing.html#id414430">Autodeletion or Preservation of CUPS Spool Files</a></span></dt><dd><dl><dt><span class="sect2"><a href="CUPS-printing.html#id414498">CUPS Configuration Settings Explained</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id414575">Preconditions</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id414681">Manual Configuration</a></span></dt></dl></dd><dt><span class="sect1"><a href="CUPS-printing.html#id414715">Printing from CUPS to Windows-Attached Printers</a></span></dt><dt><span class="sect1"><a href="CUPS-printing.html#id414972">More CUPS Filtering Chains</a></span></dt><dt><span class="sect1"><a href="CUPS-printing.html#id415081">Common Errors</a></span></dt><dd><dl><dt><span class="sect2"><a href="CUPS-printing.html#id415086">Windows 9x/Me Client Can't Install Driver</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#root-ask-loop">&#8220;<span class="quote">cupsaddsmb</span>&#8221; Keeps Asking for Root Password in Never-ending Loop</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id415153">&#8220;<span class="quote">cupsaddsmb</span>&#8221; or &#8220;<span class="quote">rpcclient addriver</span>&#8221; Emit Error</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id415189">&#8220;<span class="quote">cupsaddsmb</span>&#8221; Errors</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id415259">Client Can't Connect to Samba Printer</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id415282">New Account Reconnection from Windows 200x/XP Troubles</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id415360">Avoid Being Connected to the Samba Server as the Wrong User</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id415399">Upgrading to CUPS Drivers from Adobe Drivers</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id415434">Can't Use &#8220;<span class="quote">cupsaddsmb</span>&#8221; on Samba Server, Which Is a PDC</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id415468">Deleted Windows 200x Printer Driver Is Still Shown</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id415499">Windows 200x/XP Local Security Policies</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id415530">Administrator Cannot Install Printers for All Local Users</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id415567">Print Change, Notify Functions on NT Clients</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id415591">Win XP-SP1</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id415632">Print Options for All Users Can't Be Set on Windows 200x/XP</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id415896">Most Common Blunders in Driver Settings on Windows Clients</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id415949"><code class="literal">cupsaddsmb</code> Does Not Work with Newly Installed Printer</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id415995">Permissions on <code class="filename">/var/spool/samba/</code> Get Reset After Each Reboot</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id416081">Print Queue Called &#8220;<span class="quote">lp</span>&#8221; Mishandles Print Jobs</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id416144">Location of Adobe PostScript Driver Files for &#8220;<span class="quote">cupsaddsmb</span>&#8221;</a></span></dt></dl></dd><dt><span class="sect1"><a href="CUPS-printing.html#id416195">Overview of the CUPS Printing Processes</a></span></dt></dl></dd><dt><span class="chapter"><a href="VFS.html">23. Stackable VFS modules</a></span></dt><dd><dl><dt><span class="sect1"><a href="VFS.html#id416378">Features and Benefits</a></span></dt><dt><span class="sect1"><a href="VFS.html#id416413">Discussion</a></span></dt><dt><span class="sect1"><a href="VFS.html#id416800">Included Modules</a></span></dt><dd><dl><dt><span class="sect2"><a href="VFS.html#id416806">audit</a></span></dt><dt><span class="sect2"><a href="VFS.html#id416845">default_quota</a></span></dt><dt><span class="sect2"><a href="VFS.html#id417038">extd_audit</a></span></dt><dt><span class="sect2"><a href="VFS.html#fakeperms">fake_perms</a></span></dt><dt><span class="sect2"><a href="VFS.html#id417334">recycle</a></span></dt><dt><span class="sect2"><a href="VFS.html#id417705">netatalk</a></span></dt><dt><span class="sect2"><a href="VFS.html#id417753">shadow_copy</a></span></dt></dl></dd><dt><span class="sect1"><a href="VFS.html#id418589">VFS Modules Available Elsewhere</a></span></dt><dd><dl><dt><span class="sect2"><a href="VFS.html#id418611">DatabaseFS</a></span></dt><dt><span class="sect2"><a href="VFS.html#id418663">vscan</a></span></dt><dt><span class="sect2"><a href="VFS.html#id418700">vscan-clamav</a></span></dt></dl></dd></dl></dd><dt><span class="chapter"><a href="winbind.html">24. Winbind: Use of Domain Accounts</a></span></dt><dd><dl><dt><span class="sect1"><a href="winbind.html#id418954">Features and Benefits</a></span></dt><dt><span class="sect1"><a href="winbind.html#id419277">Introduction</a></span></dt><dt><span class="sect1"><a href="winbind.html#id419355">What Winbind Provides</a></span></dt><dd><dl><dt><span class="sect2"><a href="winbind.html#id419494">Target Uses</a></span></dt><dt><span class="sect2"><a href="winbind.html#id419533">Handling of Foreign SIDs</a></span></dt></dl></dd><dt><span class="sect1"><a href="winbind.html#id419645">How Winbind Works</a></span></dt><dd><dl><dt><span class="sect2"><a href="winbind.html#id419692">Microsoft Remote Procedure Calls</a></span></dt><dt><span class="sect2"><a href="winbind.html#id419770">Microsoft Active Directory Services</a></span></dt><dt><span class="sect2"><a href="winbind.html#id419814">Name Service Switch</a></span></dt><dt><span class="sect2"><a href="winbind.html#id420026">Pluggable Authentication Modules</a></span></dt><dt><span class="sect2"><a href="winbind.html#id420167">User and Group ID Allocation</a></span></dt><dt><span class="sect2"><a href="winbind.html#id420241">Result Caching</a></span></dt></dl></dd><dt><span class="sect1"><a href="winbind.html#id420291">Installation and Configuration</a></span></dt><dd><dl><dt><span class="sect2"><a href="winbind.html#id420297">Introduction</a></span></dt><dt><span class="sect2"><a href="winbind.html#id420404">Requirements</a></span></dt><dt><span class="sect2"><a href="winbind.html#id420546">Testing Things Out</a></span></dt></dl></dd><dt><span class="sect1"><a href="winbind.html#id422791">Conclusion</a></span></dt><dt><span class="sect1"><a href="winbind.html#id422837">Common Errors</a></span></dt><dd><dl><dt><span class="sect2"><a href="winbind.html#id422871">NSCD Problem Warning</a></span></dt><dt><span class="sect2"><a href="winbind.html#id422905">Winbind Is Not Resolving Users and Groups</a></span></dt></dl></dd></dl></dd><dt><span class="chapter"><a href="AdvancedNetworkManagement.html">25. Advanced Network Management</a></span></dt><dd><dl><dt><span class="sect1"><a href="AdvancedNetworkManagement.html#id423076">Features and Benefits</a></span></dt><dt><span class="sect1"><a href="AdvancedNetworkManagement.html#id423098">Remote Server Administration</a></span></dt><dt><span class="sect1"><a href="AdvancedNetworkManagement.html#id423235">Remote Desktop Management</a></span></dt><dd><dl><dt><span class="sect2"><a href="AdvancedNetworkManagement.html#id423260">Remote Management from NoMachine.Com</a></span></dt><dt><span class="sect2"><a href="AdvancedNetworkManagement.html#id423599">Remote Management with ThinLinc</a></span></dt></dl></dd><dt><span class="sect1"><a href="AdvancedNetworkManagement.html#id423774">Network Logon Script Magic</a></span></dt><dd><dl><dt><span class="sect2"><a href="AdvancedNetworkManagement.html#id423940">Adding Printers without User Intervention</a></span></dt><dt><span class="sect2"><a href="AdvancedNetworkManagement.html#id423980">Limiting Logon Connections</a></span></dt></dl></dd></dl></dd><dt><span class="chapter"><a href="PolicyMgmt.html">26. System and Account Policies</a></span></dt><dd><dl><dt><span class="sect1"><a href="PolicyMgmt.html#id424107">Features and Benefits</a></span></dt><dt><span class="sect1"><a href="PolicyMgmt.html#id424202">Creating and Managing System Policies</a></span></dt><dd><dl><dt><span class="sect2"><a href="PolicyMgmt.html#id424372">Windows 9x/ME Policies</a></span></dt><dt><span class="sect2"><a href="PolicyMgmt.html#id424496">Windows NT4-Style Policy Files</a></span></dt><dt><span class="sect2"><a href="PolicyMgmt.html#id424702">MS Windows 200x/XP Professional Policies</a></span></dt></dl></dd><dt><span class="sect1"><a href="PolicyMgmt.html#id425108">Managing Account/User Policies</a></span></dt><dt><span class="sect1"><a href="PolicyMgmt.html#id425313">Management Tools</a></span></dt><dd><dl><dt><span class="sect2"><a href="PolicyMgmt.html#id425324">Samba Editreg Toolset</a></span></dt><dt><span class="sect2"><a href="PolicyMgmt.html#id425400">Windows NT4/200x</a></span></dt><dt><span class="sect2"><a href="PolicyMgmt.html#id425437">Samba PDC</a></span></dt></dl></dd><dt><span class="sect1"><a href="PolicyMgmt.html#id425500">System Startup and Logon Processing Overview</a></span></dt><dt><span class="sect1"><a href="PolicyMgmt.html#id425641">Common Errors</a></span></dt><dd><dl><dt><span class="sect2"><a href="PolicyMgmt.html#id425652">Policy Does Not Work</a></span></dt></dl></dd></dl></dd><dt><span class="chapter"><a href="ProfileMgmt.html">27. Desktop Profile Management</a></span></dt><dd><dl><dt><span class="sect1"><a href="ProfileMgmt.html#id425731">Features and Benefits</a></span></dt><dt><span class="sect1"><a href="ProfileMgmt.html#id425774">Roaming Profiles</a></span></dt><dd><dl><dt><span class="sect2"><a href="ProfileMgmt.html#id425822">Samba Configuration for Profile Handling</a></span></dt><dt><span class="sect2"><a href="ProfileMgmt.html#id426376">Windows Client Profile Configuration Information</a></span></dt><dt><span class="sect2"><a href="ProfileMgmt.html#id427615">User Profile Hive Cleanup Service</a></span></dt><dt><span class="sect2"><a href="ProfileMgmt.html#id427643">Sharing Profiles between Windows 9x/Me and NT4/200x/XP Workstations</a></span></dt><dt><span class="sect2"><a href="ProfileMgmt.html#id427726">Profile Migration from Windows NT4/200x Server to Samba</a></span></dt></dl></dd><dt><span class="sect1"><a href="ProfileMgmt.html#id428058">Mandatory Profiles</a></span></dt><dt><span class="sect1"><a href="ProfileMgmt.html#id428186">Creating and Managing Group Profiles</a></span></dt><dt><span class="sect1"><a href="ProfileMgmt.html#id428249">Default Profile for Windows Users</a></span></dt><dd><dl><dt><span class="sect2"><a href="ProfileMgmt.html#id428275">MS Windows 9x/Me</a></span></dt><dt><span class="sect2"><a href="ProfileMgmt.html#id428411">MS Windows NT4 Workstation</a></span></dt><dt><span class="sect2"><a href="ProfileMgmt.html#id428936">MS Windows 200x/XP</a></span></dt></dl></dd><dt><span class="sect1"><a href="ProfileMgmt.html#id429398">Common Errors</a></span></dt><dd><dl><dt><span class="sect2"><a href="ProfileMgmt.html#id429408">Configuring Roaming Profiles for a Few Users or Groups</a></span></dt><dt><span class="sect2"><a href="ProfileMgmt.html#id429461">Cannot Use Roaming Profiles</a></span></dt><dt><span class="sect2"><a href="ProfileMgmt.html#id429610">Changing the Default Profile</a></span></dt><dt><span class="sect2"><a href="ProfileMgmt.html#id429770">Debugging Roaming Profiles and NT4-style Domain Policies</a></span></dt></dl></dd></dl></dd><dt><span class="chapter"><a href="pam.html">28. PAM-Based Distributed Authentication</a></span></dt><dd><dl><dt><span class="sect1"><a href="pam.html#id429934">Features and Benefits</a></span></dt><dt><span class="sect1"><a href="pam.html#id430534">Technical Discussion</a></span></dt><dd><dl><dt><span class="sect2"><a href="pam.html#id430584">PAM Configuration Syntax</a></span></dt><dt><span class="sect2"><a href="pam.html#id431487">Example System Configurations</a></span></dt><dt><span class="sect2"><a href="pam.html#id431757"><code class="filename">smb.conf</code> PAM Configuration</a></span></dt><dt><span class="sect2"><a href="pam.html#id431817">Remote CIFS Authentication Using <code class="filename">winbindd.so</code></a></span></dt><dt><span class="sect2"><a href="pam.html#id431902">Password Synchronization Using <code class="filename">pam_smbpass.so</code></a></span></dt></dl></dd><dt><span class="sect1"><a href="pam.html#id432259">Common Errors</a></span></dt><dd><dl><dt><span class="sect2"><a href="pam.html#id432269">pam_winbind Problem</a></span></dt><dt><span class="sect2"><a href="pam.html#id432358">Winbind Is Not Resolving Users and Groups</a></span></dt></dl></dd></dl></dd><dt><span class="chapter"><a href="integrate-ms-networks.html">29. Integrating MS Windows Networks with Samba</a></span></dt><dd><dl><dt><span class="sect1"><a href="integrate-ms-networks.html#id432559">Features and Benefits</a></span></dt><dt><span class="sect1"><a href="integrate-ms-networks.html#id432576">Background Information</a></span></dt><dt><span class="sect1"><a href="integrate-ms-networks.html#id432695">Name Resolution in a Pure UNIX/Linux World</a></span></dt><dd><dl><dt><span class="sect2"><a href="integrate-ms-networks.html#id432767"><code class="filename">/etc/hosts</code></a></span></dt><dt><span class="sect2"><a href="integrate-ms-networks.html#id432923"><code class="filename">/etc/resolv.conf</code></a></span></dt><dt><span class="sect2"><a href="integrate-ms-networks.html#id432956"><code class="filename">/etc/host.conf</code></a></span></dt><dt><span class="sect2"><a href="integrate-ms-networks.html#id433004"><code class="filename">/etc/nsswitch.conf</code></a></span></dt></dl></dd><dt><span class="sect1"><a href="integrate-ms-networks.html#id433113">Name Resolution as Used within MS Windows Networking</a></span></dt><dd><dl><dt><span class="sect2"><a href="integrate-ms-networks.html#id433506">The NetBIOS Name Cache</a></span></dt><dt><span class="sect2"><a href="integrate-ms-networks.html#id433586">The LMHOSTS File</a></span></dt><dt><span class="sect2"><a href="integrate-ms-networks.html#id433711">HOSTS File</a></span></dt><dt><span class="sect2"><a href="integrate-ms-networks.html#id433736">DNS Lookup</a></span></dt><dt><span class="sect2"><a href="integrate-ms-networks.html#id433763">WINS Lookup</a></span></dt></dl></dd><dt><span class="sect1"><a href="integrate-ms-networks.html#id433898">Common Errors</a></span></dt><dd><dl><dt><span class="sect2"><a href="integrate-ms-networks.html#id433909">Pinging Works Only One Way</a></span></dt><dt><span class="sect2"><a href="integrate-ms-networks.html#id433936">Very Slow Network Connections</a></span></dt><dt><span class="sect2"><a href="integrate-ms-networks.html#id433974">Samba Server Name-Change Problem</a></span></dt></dl></dd></dl></dd><dt><span class="chapter"><a href="unicode.html">30. Unicode/Charsets</a></span></dt><dd><dl><dt><span class="sect1"><a href="unicode.html#id434160">Features and Benefits</a></span></dt><dt><span class="sect1"><a href="unicode.html#id434205">What Are Charsets and Unicode?</a></span></dt><dt><span class="sect1"><a href="unicode.html#id434324">Samba and Charsets</a></span></dt><dt><span class="sect1"><a href="unicode.html#id434440">Conversion from Old Names</a></span></dt><dt><span class="sect1"><a href="unicode.html#id434469">Japanese Charsets</a></span></dt><dd><dl><dt><span class="sect2"><a href="unicode.html#id434585">Basic Parameter Setting</a></span></dt><dt><span class="sect2"><a href="unicode.html#id435148">Individual Implementations</a></span></dt><dt><span class="sect2"><a href="unicode.html#id435264">Migration from Samba-2.2 Series</a></span></dt></dl></dd><dt><span class="sect1"><a href="unicode.html#id435399">Common Errors</a></span></dt><dd><dl><dt><span class="sect2"><a href="unicode.html#id435405">CP850.so Can't Be Found</a></span></dt></dl></dd></dl></dd><dt><span class="chapter"><a href="Backup.html">31. Backup Techniques</a></span></dt><dd><dl><dt><span class="sect1"><a href="Backup.html#id435499">Features and Benefits</a></span></dt><dt><span class="sect1"><a href="Backup.html#id435539">Discussion of Backup Solutions</a></span></dt><dd><dl><dt><span class="sect2"><a href="Backup.html#id435626">BackupPC</a></span></dt><dt><span class="sect2"><a href="Backup.html#id435788">Rsync</a></span></dt><dt><span class="sect2"><a href="Backup.html#id435949">Amanda</a></span></dt><dt><span class="sect2"><a href="Backup.html#id435992">BOBS: Browseable Online Backup System</a></span></dt></dl></dd></dl></dd><dt><span class="chapter"><a href="SambaHA.html">32. High Availability</a></span></dt><dd><dl><dt><span class="sect1"><a href="SambaHA.html#id436084">Features and Benefits</a></span></dt><dt><span class="sect1"><a href="SambaHA.html#id436191">Technical Discussion</a></span></dt><dd><dl><dt><span class="sect2"><a href="SambaHA.html#id436222">The Ultimate Goal</a></span></dt><dt><span class="sect2"><a href="SambaHA.html#id436345">Why Is This So Hard?</a></span></dt><dt><span class="sect2"><a href="SambaHA.html#id437009">A Simple Solution</a></span></dt><dt><span class="sect2"><a href="SambaHA.html#id437081">High-Availability Server Products</a></span></dt><dt><span class="sect2"><a href="SambaHA.html#id437210">MS-DFS: The Poor Man's Cluster</a></span></dt><dt><span class="sect2"><a href="SambaHA.html#id437243">Conclusions</a></span></dt></dl></dd></dl></dd><dt><span class="chapter"><a href="largefile.html">33. Handling Large Directories</a></span></dt><dt><span class="chapter"><a href="cfgsmarts.html">34. Advanced Configuration Techniques</a></span></dt><dd><dl><dt><span class="sect1"><a href="cfgsmarts.html#id437826">Implementation</a></span></dt><dd><dl><dt><span class="sect2"><a href="cfgsmarts.html#id437835">Multiple Server Hosting</a></span></dt><dt><span class="sect2"><a href="cfgsmarts.html#id438180">Multiple Virtual Server Personalities</a></span></dt><dt><span class="sect2"><a href="cfgsmarts.html#id439141">Multiple Virtual Server Hosting</a></span></dt></dl></dd></dl></dd></dl></dd><dt><span class="part"><a href="migration.html">IV. Migration and Updating</a></span></dt><dd><dl><dt><span class="chapter"><a href="upgrading-to-3.0.html">35. Updating and Upgrading Samba</a></span></dt><dd><dl><dt><span class="sect1"><a href="upgrading-to-3.0.html#id440059">Key Update Requirements</a></span></dt><dd><dl><dt><span class="sect2"><a href="upgrading-to-3.0.html#id440079">Upgrading from Samba-3.0.x to Samba-3.2.0</a></span></dt><dt><span class="sect2"><a href="upgrading-to-3.0.html#oldupdatenotes">Upgrading from Samba-2.x to Samba-3.0.25</a></span></dt><dt><span class="sect2"><a href="upgrading-to-3.0.html#id440125">Quick Migration Guide</a></span></dt></dl></dd><dt><span class="sect1"><a href="upgrading-to-3.0.html#id440251">New Featuers in Samba-3.x Series</a></span></dt><dd><dl><dt><span class="sect2"><a href="upgrading-to-3.0.html#id440260">New Features in Samba-3.2.x Series</a></span></dt><dt><span class="sect2"><a href="upgrading-to-3.0.html#id440270">New Features in Samba-3.0.x</a></span></dt><dt><span class="sect2"><a href="upgrading-to-3.0.html#id441421">New Functionality</a></span></dt></dl></dd></dl></dd><dt><span class="chapter"><a href="NT4Migration.html">36. Migration from NT4 PDC to Samba-3 PDC</a></span></dt><dd><dl><dt><span class="sect1"><a href="NT4Migration.html#id442739">Planning and Getting Started</a></span></dt><dd><dl><dt><span class="sect2"><a href="NT4Migration.html#id442769">Objectives</a></span></dt><dt><span class="sect2"><a href="NT4Migration.html#id443632">Steps in Migration Process</a></span></dt></dl></dd><dt><span class="sect1"><a href="NT4Migration.html#id443855">Migration Options</a></span></dt><dd><dl><dt><span class="sect2"><a href="NT4Migration.html#id443938">Planning for Success</a></span></dt><dt><span class="sect2"><a href="NT4Migration.html#id444159">Samba-3 Implementation Choices</a></span></dt></dl></dd></dl></dd><dt><span class="chapter"><a href="SWAT.html">37. SWAT: The Samba Web Administration Tool</a></span></dt><dd><dl><dt><span class="sect1"><a href="SWAT.html#id444620">Features and Benefits</a></span></dt><dt><span class="sect1"><a href="SWAT.html#id444732">Guidelines and Technical Tips</a></span></dt><dd><dl><dt><span class="sect2"><a href="SWAT.html#id444749">Validate SWAT Installation</a></span></dt><dt><span class="sect2"><a href="SWAT.html#xinetd">Enabling SWAT for Use</a></span></dt><dt><span class="sect2"><a href="SWAT.html#id445330">Securing SWAT through SSL</a></span></dt><dt><span class="sect2"><a href="SWAT.html#id445475">Enabling SWAT Internationalization Support</a></span></dt></dl></dd><dt><span class="sect1"><a href="SWAT.html#id445656">Overview and Quick Tour</a></span></dt><dd><dl><dt><span class="sect2"><a href="SWAT.html#id445667">The SWAT Home Page</a></span></dt><dt><span class="sect2"><a href="SWAT.html#id445720">Global Settings</a></span></dt><dt><span class="sect2"><a href="SWAT.html#id445817">Share Settings</a></span></dt><dt><span class="sect2"><a href="SWAT.html#id445869">Printers Settings</a></span></dt><dt><span class="sect2"><a href="SWAT.html#id445921">The SWAT Wizard</a></span></dt><dt><span class="sect2"><a href="SWAT.html#id445978">The Status Page</a></span></dt><dt><span class="sect2"><a href="SWAT.html#id446016">The View Page</a></span></dt><dt><span class="sect2"><a href="SWAT.html#id446034">The Password Change Page</a></span></dt></dl></dd></dl></dd></dl></dd><dt><span class="part"><a href="troubleshooting.html">V. Troubleshooting</a></span></dt><dd><dl><dt><span class="chapter"><a href="diagnosis.html">38. The Samba Checklist</a></span></dt><dd><dl><dt><span class="sect1"><a href="diagnosis.html#id446161">Introduction</a></span></dt><dt><span class="sect1"><a href="diagnosis.html#id446194">Assumptions</a></span></dt><dt><span class="sect1"><a href="diagnosis.html#id446476">The Tests</a></span></dt></dl></dd><dt><span class="chapter"><a href="problems.html">39. Analyzing and Solving Samba Problems</a></span></dt><dd><dl><dt><span class="sect1"><a href="problems.html#id448088">Diagnostics Tools</a></span></dt><dd><dl><dt><span class="sect2"><a href="problems.html#id448137">Debugging with Samba Itself</a></span></dt><dt><span class="sect2"><a href="problems.html#id448378">Tcpdump</a></span></dt><dt><span class="sect2"><a href="problems.html#id448426">Ethereal</a></span></dt><dt><span class="sect2"><a href="problems.html#id448565">The Windows Network Monitor</a></span></dt></dl></dd><dt><span class="sect1"><a href="problems.html#id448871">Useful URLs</a></span></dt><dt><span class="sect1"><a href="problems.html#id448906">Getting Mailing List Help</a></span></dt><dt><span class="sect1"><a href="problems.html#id449061">How to Get Off the Mailing Lists</a></span></dt></dl></dd><dt><span class="chapter"><a href="bugreport.html">40. Reporting Bugs</a></span></dt><dd><dl><dt><span class="sect1"><a href="bugreport.html#id449187">Introduction</a></span></dt><dt><span class="sect1"><a href="bugreport.html#id449267">General Information</a></span></dt><dt><span class="sect1"><a href="bugreport.html#dbglvl">Debug Levels</a></span></dt><dd><dl><dt><span class="sect2"><a href="bugreport.html#id449471">Debugging-Specific Operations</a></span></dt></dl></dd><dt><span class="sect1"><a href="bugreport.html#id449670">Internal Errors</a></span></dt><dt><span class="sect1"><a href="bugreport.html#id449791">Attaching to a Running Process</a></span></dt><dt><span class="sect1"><a href="bugreport.html#id449906">Patches</a></span></dt></dl></dd></dl></dd><dt><span class="part"><a href="Appendix.html">VI. Reference Section</a></span></dt><dd><dl><dt><span class="chapter"><a href="compiling.html">41. How to Compile Samba</a></span></dt><dd><dl><dt><span class="sect1"><a href="compiling.html#id450070">Access Samba Source Code via Subversion</a></span></dt><dd><dl><dt><span class="sect2"><a href="compiling.html#id450076">Introduction</a></span></dt><dt><span class="sect2"><a href="compiling.html#id450114">Subversion Access to samba.org</a></span></dt></dl></dd><dt><span class="sect1"><a href="compiling.html#id450289">Accessing the Samba Sources via rsync and ftp</a></span></dt><dt><span class="sect1"><a href="compiling.html#id450357">Verifying Samba's PGP Signature</a></span></dt><dt><span class="sect1"><a href="compiling.html#id450486">Building the Binaries</a></span></dt><dd><dl><dt><span class="sect2"><a href="compiling.html#id450708">Compiling Samba with Active Directory Support</a></span></dt></dl></dd><dt><span class="sect1"><a href="compiling.html#startingSamba">Starting the <span class="application">smbd</span> <span class="application">nmbd</span> and <span class="application">winbindd</span></a></span></dt><dd><dl><dt><span class="sect2"><a href="compiling.html#id450957">Starting from inetd.conf</a></span></dt><dt><span class="sect2"><a href="compiling.html#id451161">Alternative: Starting <span class="application">smbd</span> as a Daemon</a></span></dt></dl></dd></dl></dd><dt><span class="chapter"><a href="Portability.html">42. Portability</a></span></dt><dd><dl><dt><span class="sect1"><a href="Portability.html#id451523">HPUX</a></span></dt><dt><span class="sect1"><a href="Portability.html#id451618">SCO UNIX</a></span></dt><dt><span class="sect1"><a href="Portability.html#id451650">DNIX</a></span></dt><dt><span class="sect1"><a href="Portability.html#id451779">Red Hat Linux</a></span></dt><dt><span class="sect1"><a href="Portability.html#id451818">AIX: Sequential Read Ahead</a></span></dt><dt><span class="sect1"><a href="Portability.html#id451872">Solaris</a></span></dt><dd><dl><dt><span class="sect2"><a href="Portability.html#id451878">Locking Improvements</a></span></dt><dt><span class="sect2"><a href="Portability.html#winbind-solaris9">Winbind on Solaris 9</a></span></dt></dl></dd></dl></dd><dt><span class="chapter"><a href="Other-Clients.html">43. Samba and Other CIFS Clients</a></span></dt><dd><dl><dt><span class="sect1"><a href="Other-Clients.html#id452041">Macintosh Clients</a></span></dt><dt><span class="sect1"><a href="Other-Clients.html#id452117">OS2 Client</a></span></dt><dd><dl><dt><span class="sect2"><a href="Other-Clients.html#id452122">Configuring OS/2 Warp Connect or OS/2 Warp 4</a></span></dt><dt><span class="sect2"><a href="Other-Clients.html#id452233">Configuring Other Versions of OS/2</a></span></dt><dt><span class="sect2"><a href="Other-Clients.html#id452283">Printer Driver Download for OS/2 Clients</a></span></dt></dl></dd><dt><span class="sect1"><a href="Other-Clients.html#id452362">Windows for Workgroups</a></span></dt><dd><dl><dt><span class="sect2"><a href="Other-Clients.html#id452368">Latest TCP/IP Stack from Microsoft</a></span></dt><dt><span class="sect2"><a href="Other-Clients.html#id452446">Delete .pwl Files After Password Change</a></span></dt><dt><span class="sect2"><a href="Other-Clients.html#id452468">Configuring Windows for Workgroups Password Handling</a></span></dt><dt><span class="sect2"><a href="Other-Clients.html#id452517">Password Case Sensitivity</a></span></dt><dt><span class="sect2"><a href="Other-Clients.html#id452542">Use TCP/IP as Default Protocol</a></span></dt><dt><span class="sect2"><a href="Other-Clients.html#speedimpr">Speed Improvement</a></span></dt></dl></dd><dt><span class="sect1"><a href="Other-Clients.html#id452594">Windows 95/98</a></span></dt><dd><dl><dt><span class="sect2"><a href="Other-Clients.html#id452657">Speed Improvement</a></span></dt></dl></dd><dt><span class="sect1"><a href="Other-Clients.html#id452675">Windows 2000 Service Pack 2</a></span></dt><dt><span class="sect1"><a href="Other-Clients.html#id452850">Windows NT 3.1</a></span></dt></dl></dd><dt><span class="chapter"><a href="speed.html">44. Samba Performance Tuning</a></span></dt><dd><dl><dt><span class="sect1"><a href="speed.html#id452955">Comparisons</a></span></dt><dt><span class="sect1"><a href="speed.html#id452984">Socket Options</a></span></dt><dt><span class="sect1"><a href="speed.html#id453061">Read Size</a></span></dt><dt><span class="sect1"><a href="speed.html#id453095">Max Xmit</a></span></dt><dt><span class="sect1"><a href="speed.html#id453133">Log Level</a></span></dt><dt><span class="sect1"><a href="speed.html#id453152">Read Raw</a></span></dt><dt><span class="sect1"><a href="speed.html#id453197">Write Raw</a></span></dt><dt><span class="sect1"><a href="speed.html#id453234">Slow Logins</a></span></dt><dt><span class="sect1"><a href="speed.html#id453252">Client Tuning</a></span></dt><dt><span class="sect1"><a href="speed.html#id453271">Samba Performance Problem Due to Changing Linux Kernel</a></span></dt><dt><span class="sect1"><a href="speed.html#id453354">Corrupt tdb Files</a></span></dt><dt><span class="sect1"><a href="speed.html#id453443">Samba Performance is Very Slow</a></span></dt></dl></dd><dt><span class="chapter"><a href="ch-ldap-tls.html">45. LDAP and Transport Layer Security</a></span></dt><dd><dl><dt><span class="sect1"><a href="ch-ldap-tls.html#s1-intro-ldap-tls">Introduction</a></span></dt><dt><span class="sect1"><a href="ch-ldap-tls.html#s1-config-ldap-tls">Configuring</a></span></dt><dd><dl><dt><span class="sect2"><a href="ch-ldap-tls.html#s1-config-ldap-tls-certs">Generating the Certificate Authority</a></span></dt><dt><span class="sect2"><a href="ch-ldap-tls.html#s1-config-ldap-tls-server">Generating the Server Certificate</a></span></dt><dt><span class="sect2"><a href="ch-ldap-tls.html#s1-config-ldap-tls-install">Installing the Certificates</a></span></dt></dl></dd><dt><span class="sect1"><a href="ch-ldap-tls.html#s1-test-ldap-tls">Testing</a></span></dt><dt><span class="sect1"><a href="ch-ldap-tls.html#s1-int-ldap-tls">Troubleshooting</a></span></dt></dl></dd><dt><span class="chapter"><a href="ch46.html">46. Samba Support</a></span></dt><dd><dl><dt><span class="sect1"><a href="ch46.html#id454529">Free Support</a></span></dt><dt><span class="sect1"><a href="ch46.html#id454727">Commercial Support</a></span></dt></dl></dd><dt><span class="chapter"><a href="DNSDHCP.html">47. DNS and DHCP Configuration Guide</a></span></dt><dd><dl><dt><span class="sect1"><a href="DNSDHCP.html#id454865">Features and Benefits</a></span></dt><dt><span class="sect1"><a href="DNSDHCP.html#id455025">Example Configuration</a></span></dt><dd><dl><dt><span class="sect2"><a href="DNSDHCP.html#id455101">Dynamic DNS</a></span></dt><dt><span class="sect2"><a href="DNSDHCP.html#DHCP">DHCP Server</a></span></dt></dl></dd></dl></dd></dl></dd><dt><span class="appendix"><a href="apa.html">A. 
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>The Official Samba 3.2.x HOWTO and Reference Guide</title><link rel="stylesheet" href="../samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.73.1"><link rel="start" href="index.html" title="The Official Samba 3.2.x HOWTO and Reference Guide"><link rel="next" href="pr01.html" title="About the Cover Artwork"></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">The Official Samba 3.2.x HOWTO and Reference Guide</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>The Official Samba 3.2.x HOWTO and Reference Guide</h1></div><div><div class="authorgroup"><div class="editor"><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><div class="affiliation"><span class="orgname">The Samba Team<br></span><div class="address"><p><code class="email">&lt;<a class="email" href="mailto:jelmer at samba.org">jelmer at samba.org</a>&gt;</code></p></div></div></div><div class="editor"><h4 class="editedby">Edited by</h4><h3 class="editor"><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><code class="email">&lt;<a class="email" href="mailto:jht at samba.org">jht at samba.org</a>&gt;</code></p></div></div></div><div class="editor"><h4 class="editedby">Edited by</h4><h3 class="editor"><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><code class="email">&lt;<a class="email" href="mailto:jerry at samba.org">jerry at samba.org</a>&gt;</code></p></div></div></div></div></div><div><p class="pubdate"></p></div></div><hr></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="preface"><a href="pr01.html">About the Cover Artwork</a></span></dt><dt><span class="preface"><a href="pr02.html">Attribution</a></span></dt><dt><span class="preface"><a href="pr03.html">Foreword</a></span></dt><dt><span class="preface"><a href="TOSHpreface.html">Preface</a></span></dt><dd><dl><dt><span class="sect1"><a href="TOSHpreface.html#id2572455">Conventions Used</a></span></dt></dl></dd><dt><span class="preface"><a href="IntroSMB.html">Introduction</a></span></dt><dd><dl><dt><span class="sect1"><a href="IntroSMB.html#id2572647">What Is Samba?</a></span></dt><dt><span class="sect1"><a href="IntroSMB.html#id2572704">Why This Book?</a></span></dt><dt><span class="sect1"><a href="IntroSMB.html#id2572807">Book Structure and Layout</a></span></dt></dl></dd><dt><span class="part"><a href="introduction.html">I. General Installation</a></span></dt><dd><dl><dt><span class="chapter"><a href="install.html">1. How to Install and Test SAMBA</a></span></dt><dd><dl><dt><span class="sect1"><a href="install.html#id2573086">Obtaining and Installing Samba</a></span></dt><dt><span class="sect1"><a href="install.html#id2573131">Configuring Samba (smb.conf)</a></span></dt><dd><dl><dt><span class="sect2"><a href="install.html#id2573176">Configuration File Syntax</a></span></dt><dt><span class="sect2"><a href="install.html#tdbdocs">TDB Database File Information</a></span></dt><dt><span class="sect2"><a href="install.html#id2574143">Starting Samba</a></span></dt><dt><span class="sect2"><a href="install.html#id2574335">Example Configuration</a></span></dt><dt><span class="sect2"><a href="install.html#id2574779">SWAT</a></span></dt></dl></dd><dt><span class="sect1"><a href="install.html#id2574840">List Shares Available on the Server</a></span></dt><dt><span class="sect1"><a href="install.html#id2574895">Connect with a UNIX Client</a></span></dt><dt><span class="sect1"><a href="install.html#id2574995">Connect from a Remote SMB Client</a></span></dt><dd><dl><dt><span class="sect2"><a href="install.html#id2575081">What If Things Don't Work?</a></span></dt><dt><span class="sect2"><a href="install.html#id2575127">Still Stuck?</a></span></dt></dl></dd><dt><span class="sect1"><a href="install.html#id2575160">Common Errors</a></span></dt><dd><dl><dt><span class="sect2"><a href="install.html#id2575171">Large Number of smbd Processes</a></span></dt><dt><span class="sect2"><a href="install.html#id2575266">Error Message: open_oplock_ipc</a></span></dt><dt><span class="sect2"><a href="install.html#id2575299">&#8220;<span class="quote"><span class="errorname">The network name cannot be found</span></span>&#8221;</a></span></dt></dl></dd></dl></dd><dt><span class="chapter"><a href="FastStart.html">2. Fast Start: Cure for Impatience</a></span></dt><dd><dl><dt><span class="sect1"><a href="FastStart.html#id2575448">Features and Benefits</a></span></dt><dt><span class="sect1"><a href="FastStart.html#id2575472">Description of Example Sites</a></span></dt><dt><span class="sect1"><a href="FastStart.html#id2575552">Worked Examples</a></span></dt><dd><dl><dt><span class="sect2"><a href="FastStart.html#id2575571">Standalone Server</a></span></dt><dt><span class="sect2"><a href="FastStart.html#id2577491">Domain Member Server</a></span></dt><dt><span class="sect2"><a href="FastStart.html#id2578415">Domain Controller</a></span></dt></dl></dd></dl></dd></dl></dd><dt><span class="part"><a href="type.html">II. Server Configuration Basics</a></span></dt><dd><dl><dt><span class="chapter"><a href="ServerType.html">3. Server Types and Security Modes</a></span></dt><dd><dl><dt><span class="sect1"><a href="ServerType.html#id2580746">Features and Benefits</a></span></dt><dt><span class="sect1"><a href="ServerType.html#id2580913">Server Types</a></span></dt><dt><span class="sect1"><a href="ServerType.html#id2581073">Samba Security Modes</a></span></dt><dd><dl><dt><span class="sect2"><a href="ServerType.html#id2581237">User Level Security</a></span></dt><dt><span class="sect2"><a href="ServerType.html#id2581411">Share-Level Security</a></span></dt><dt><span class="sect2"><a href="ServerType.html#id2581618">Domain Security Mode (User-Level Security)</a></span></dt><dt><span class="sect2"><a href="ServerType.html#id2582142">ADS Security Mode (User-Level Security)</a></span></dt><dt><span class="sect2"><a href="ServerType.html#id2582299">Server Security (User Level Security)</a></span></dt></dl></dd><dt><span class="sect1"><a href="ServerType.html#id2582597">Password Checking</a></span></dt><dt><span class="sect1"><a href="ServerType.html#id2582801">Common Errors</a></span></dt><dd><dl><dt><span class="sect2"><a href="ServerType.html#id2582825">What Makes Samba a Server?</a></span></dt><dt><span class="sect2"><a href="ServerType.html#id2582861">What Makes Samba a Domain Controller?</a></span></dt><dt><span class="sect2"><a href="ServerType.html#id2582905">What Makes Samba a Domain Member?</a></span></dt><dt><span class="sect2"><a href="ServerType.html#id2582936">Constantly Losing Connections to Password Server</a></span></dt><dt><span class="sect2"><a href="ServerType.html#id2582994">Stand-alone Server is converted to Domain Controller  Now User accounts don't work</a></span></dt></dl></dd></dl></dd><dt><span class="chapter"><a href="samba-pdc.html">4. Domain Control</a></span></dt><dd><dl><dt><span class="sect1"><a href="samba-pdc.html#id2583318">Features and Benefits</a></span></dt><dt><span class="sect1"><a href="samba-pdc.html#id2583952">Single Sign-On and Domain Security</a></span></dt><dt><span class="sect1"><a href="samba-pdc.html#id2584553">Basics of Domain Control</a></span></dt><dd><dl><dt><span class="sect2"><a href="samba-pdc.html#id2584572">Domain Controller Types</a></span></dt><dt><span class="sect2"><a href="samba-pdc.html#id2585077">Preparing for Domain Control</a></span></dt></dl></dd><dt><span class="sect1"><a href="samba-pdc.html#id2585586">Domain Control: Example Configuration</a></span></dt><dt><span class="sect1"><a href="samba-pdc.html#id2586328">Samba ADS Domain Control</a></span></dt><dt><span class="sect1"><a href="samba-pdc.html#id2586392">Domain and Network Logon Configuration</a></span></dt><dd><dl><dt><span class="sect2"><a href="samba-pdc.html#id2586412">Domain Network Logon Service</a></span></dt><dt><span class="sect2"><a href="samba-pdc.html#id2587002">Security Mode and Master Browsers</a></span></dt></dl></dd><dt><span class="sect1"><a href="samba-pdc.html#id2587275">Common Errors</a></span></dt><dd><dl><dt><span class="sect2"><a href="samba-pdc.html#id2587281">&#8220;<span class="quote">$</span>&#8221; Cannot Be Included in Machine Name</a></span></dt><dt><span class="sect2"><a href="samba-pdc.html#id2587381">Joining Domain Fails Because of Existing Machine Account</a></span></dt><dt><span class="sect2"><a href="samba-pdc.html#id2587445">The System Cannot Log You On (C000019B)</a></span></dt><dt><span class="sect2"><a href="samba-pdc.html#id2587522">The Machine Trust Account Is Not Accessible</a></span></dt><dt><span class="sect2"><a href="samba-pdc.html#id2587641">Account Disabled</a></span></dt><dt><span class="sect2"><a href="samba-pdc.html#id2587668">Domain Controller Unavailable</a></span></dt><dt><span class="sect2"><a href="samba-pdc.html#id2587687">Cannot Log onto Domain Member Workstation After Joining Domain</a></span></dt></dl></dd></dl></dd><dt><span class="chapter"><a href="samba-bdc.html">5. Backup Domain Control</a></span></dt><dd><dl><dt><span class="sect1"><a href="samba-bdc.html#id2587871">Features and Benefits</a></span></dt><dt><span class="sect1"><a href="samba-bdc.html#id2588283">Essential Background Information</a></span></dt><dd><dl><dt><span class="sect2"><a href="samba-bdc.html#id2588353">MS Windows NT4-style Domain Control</a></span></dt><dt><span class="sect2"><a href="samba-bdc.html#id2589028">LDAP Configuration Notes</a></span></dt><dt><span class="sect2"><a href="samba-bdc.html#id2589392">Active Directory Domain Control</a></span></dt><dt><span class="sect2"><a href="samba-bdc.html#id2589450">What Qualifies a Domain Controller on the Network?</a></span></dt><dt><span class="sect2"><a href="samba-bdc.html#id2589541">How Does a Workstation find its Domain Controller?</a></span></dt></dl></dd><dt><span class="sect1"><a href="samba-bdc.html#id2589723">Backup Domain Controller Configuration</a></span></dt><dd><dl><dt><span class="sect2"><a href="samba-bdc.html#id2590224">Example Configuration</a></span></dt></dl></dd><dt><span class="sect1"><a href="samba-bdc.html#id2590680">Common Errors</a></span></dt><dd><dl><dt><span class="sect2"><a href="samba-bdc.html#id2590724">Machine Accounts Keep Expiring</a></span></dt><dt><span class="sect2"><a href="samba-bdc.html#id2590779">Can Samba Be a Backup Domain Controller to an NT4 PDC?</a></span></dt><dt><span class="sect2"><a href="samba-bdc.html#id2590834">How Do I Replicate the smbpasswd File?</a></span></dt><dt><span class="sect2"><a href="samba-bdc.html#id2590939">Can I Do This All with LDAP?</a></span></dt></dl></dd></dl></dd><dt><span class="chapter"><a href="domain-member.html">6. Domain Membership</a></span></dt><dd><dl><dt><span class="sect1"><a href="domain-member.html#id2591183">Features and Benefits</a></span></dt><dt><span class="sect1"><a href="domain-member.html#machine-trust-accounts">MS Windows Workstation/Server Machine Trust Accounts</a></span></dt><dd><dl><dt><span class="sect2"><a href="domain-member.html#id2591869">Manual Creation of Machine Trust Accounts</a></span></dt><dt><span class="sect2"><a href="domain-member.html#id2592306">Managing Domain Machine Accounts using NT4 Server Manager</a></span></dt><dt><span class="sect2"><a href="domain-member.html#id2592586">On-the-Fly Creation of Machine Trust Accounts</a></span></dt><dt><span class="sect2"><a href="domain-member.html#id2592692">Making an MS Windows Workstation or Server a Domain Member</a></span></dt></dl></dd><dt><span class="sect1"><a href="domain-member.html#domain-member-server">Domain Member Server</a></span></dt><dd><dl><dt><span class="sect2"><a href="domain-member.html#id2593157">Joining an NT4-type Domain with Samba-3</a></span></dt><dt><span class="sect2"><a href="domain-member.html#id2593892">Why Is This Better Than <em class="parameter"><code>security = server</code></em>?</a></span></dt></dl></dd><dt><span class="sect1"><a href="domain-member.html#ads-member">Samba ADS Domain Membership</a></span></dt><dd><dl><dt><span class="sect2"><a href="domain-member.html#id2594174">Configure <code class="filename">smb.conf</code></a></span></dt><dt><span class="sect2"><a href="domain-member.html#id2594365">Configure <code class="filename">/etc/krb5.conf</code></a></span></dt><dt><span class="sect2"><a href="domain-member.html#ads-create-machine-account">Create the Computer Account</a></span></dt><dt><span class="sect2"><a href="domain-member.html#ads-test-server">Testing Server Setup</a></span></dt><dt><span class="sect2"><a href="domain-member.html#ads-test-smbclient">Testing with <span class="application">smbclient</span></a></span></dt><dt><span class="sect2"><a href="domain-member.html#id2595460">Notes</a></span></dt></dl></dd><dt><span class="sect1"><a href="domain-member.html#id2595532">Sharing User ID Mappings between Samba Domain Members</a></span></dt><dt><span class="sect1"><a href="domain-member.html#id2595738">Common Errors</a></span></dt><dd><dl><dt><span class="sect2"><a href="domain-member.html#id2595778">Cannot Add Machine Back to Domain</a></span></dt><dt><span class="sect2"><a href="domain-member.html#id2595853">Adding Machine to Domain Fails</a></span></dt><dt><span class="sect2"><a href="domain-member.html#id2596089">I Can't Join a Windows 2003 PDC</a></span></dt></dl></dd></dl></dd><dt><span class="chapter"><a href="StandAloneServer.html">7. Standalone Servers</a></span></dt><dd><dl><dt><span class="sect1"><a href="StandAloneServer.html#id2596216">Features and Benefits</a></span></dt><dt><span class="sect1"><a href="StandAloneServer.html#id2596310">Background</a></span></dt><dt><span class="sect1"><a href="StandAloneServer.html#id2596502">Example Configuration</a></span></dt><dd><dl><dt><span class="sect2"><a href="StandAloneServer.html#RefDocServer">Reference Documentation Server</a></span></dt><dt><span class="sect2"><a href="StandAloneServer.html#SimplePrintServer">Central Print Serving</a></span></dt></dl></dd><dt><span class="sect1"><a href="StandAloneServer.html#id2597486">Common Errors</a></span></dt></dl></dd><dt><span class="chapter"><a href="ClientConfig.html">8. MS Windows Network Configuration Guide</a></span></dt><dd><dl><dt><span class="sect1"><a href="ClientConfig.html#id2597554">Features and Benefits</a></span></dt><dt><span class="sect1"><a href="ClientConfig.html#id2597614">Technical Details</a></span></dt><dd><dl><dt><span class="sect2"><a href="ClientConfig.html#id2597658">TCP/IP Configuration</a></span></dt><dt><span class="sect2"><a href="ClientConfig.html#id2599428">Joining a Domain: Windows 2000/XP Professional</a></span></dt><dt><span class="sect2"><a href="ClientConfig.html#id2599956">Domain Logon Configuration: Windows 9x/Me</a></span></dt></dl></dd><dt><span class="sect1"><a href="ClientConfig.html#id2600400">Common Errors</a></span></dt></dl></dd></dl></dd><dt><span class="part"><a href="optional.html">III. Advanced Configuration</a></span></dt><dd><dl><dt><span class="chapter"><a href="ChangeNotes.html">9. Important and Critical Change Notes for the Samba 3.x Series</a></span></dt><dd><dl><dt><span class="sect1"><a href="ChangeNotes.html#id2600638">Important Samba-3.2.x Change Notes</a></span></dt><dt><span class="sect1"><a href="ChangeNotes.html#id2600649">Important Samba-3.0.x Change Notes</a></span></dt><dd><dl><dt><span class="sect2"><a href="ChangeNotes.html#id2600709">User and Group Changes</a></span></dt><dt><span class="sect2"><a href="ChangeNotes.html#id2601020">Essential Group Mappings</a></span></dt><dt><span class="sect2"><a href="ChangeNotes.html#id2601140">Passdb Changes</a></span></dt><dt><span class="sect2"><a href="ChangeNotes.html#id2601200">Group Mapping Changes in Samba-3.0.23</a></span></dt><dt><span class="sect2"><a href="ChangeNotes.html#id2601321">LDAP Changes in Samba-3.0.23</a></span></dt></dl></dd></dl></dd><dt><span class="chapter"><a href="NetworkBrowsing.html">10. Network Browsing</a></span></dt><dd><dl><dt><span class="sect1"><a href="NetworkBrowsing.html#id2601583">Features and Benefits</a></span></dt><dt><span class="sect1"><a href="NetworkBrowsing.html#id2601767">What Is Browsing?</a></span></dt><dt><span class="sect1"><a href="NetworkBrowsing.html#netdiscuss">Discussion</a></span></dt><dd><dl><dt><span class="sect2"><a href="NetworkBrowsing.html#id2602204">NetBIOS over TCP/IP</a></span></dt><dt><span class="sect2"><a href="NetworkBrowsing.html#id2602840">TCP/IP without NetBIOS</a></span></dt><dt><span class="sect2"><a href="NetworkBrowsing.html#adsdnstech">DNS and Active Directory</a></span></dt></dl></dd><dt><span class="sect1"><a href="NetworkBrowsing.html#id2603391">How Browsing Functions</a></span></dt><dd><dl><dt><span class="sect2"><a href="NetworkBrowsing.html#DMB">Configuring Workgroup Browsing</a></span></dt><dt><span class="sect2"><a href="NetworkBrowsing.html#id2604335">Domain Browsing Configuration</a></span></dt><dt><span class="sect2"><a href="NetworkBrowsing.html#browse-force-master">Forcing Samba to Be the Master</a></span></dt><dt><span class="sect2"><a href="NetworkBrowsing.html#id2604936">Making Samba the Domain Master</a></span></dt><dt><span class="sect2"><a href="NetworkBrowsing.html#id2605176">Note about Broadcast Addresses</a></span></dt><dt><span class="sect2"><a href="NetworkBrowsing.html#id2605197">Multiple Interfaces</a></span></dt><dt><span class="sect2"><a href="NetworkBrowsing.html#id2605384">Use of the Remote Announce Parameter</a></span></dt><dt><span class="sect2"><a href="NetworkBrowsing.html#id2605524">Use of the Remote Browse Sync Parameter</a></span></dt></dl></dd><dt><span class="sect1"><a href="NetworkBrowsing.html#id2605616">WINS: The Windows Internetworking Name Server</a></span></dt><dd><dl><dt><span class="sect2"><a href="NetworkBrowsing.html#id2605888">WINS Server Configuration</a></span></dt><dt><span class="sect2"><a href="NetworkBrowsing.html#id2606209">WINS Replication</a></span></dt><dt><span class="sect2"><a href="NetworkBrowsing.html#id2606262">Static WINS Entries</a></span></dt></dl></dd><dt><span class="sect1"><a href="NetworkBrowsing.html#id2606493">Helpful Hints</a></span></dt><dd><dl><dt><span class="sect2"><a href="NetworkBrowsing.html#id2606504">Windows Networking Protocols</a></span></dt><dt><span class="sect2"><a href="NetworkBrowsing.html#id2606654">Name Resolution Order</a></span></dt></dl></dd><dt><span class="sect1"><a href="NetworkBrowsing.html#id2606858">Technical Overview of Browsing</a></span></dt><dd><dl><dt><span class="sect2"><a href="NetworkBrowsing.html#id2606950">Browsing Support in Samba</a></span></dt><dt><span class="sect2"><a href="NetworkBrowsing.html#id2607147">Problem Resolution</a></span></dt><dt><span class="sect2"><a href="NetworkBrowsing.html#id2607398">Cross-Subnet Browsing</a></span></dt></dl></dd><dt><span class="sect1"><a href="NetworkBrowsing.html#id2608412">Common Errors</a></span></dt><dd><dl><dt><span class="sect2"><a href="NetworkBrowsing.html#id2608438">Flushing the Samba NetBIOS Name Cache</a></span></dt><dt><span class="sect2"><a href="NetworkBrowsing.html#id2608511">Server Resources Cannot Be Listed</a></span></dt><dt><span class="sect2"><a href="NetworkBrowsing.html#id2608559">I Get an "<span class="errorname">Unable to browse the network</span>" Error</a></span></dt><dt><span class="sect2"><a href="NetworkBrowsing.html#id2608606">Browsing of Shares and Directories is Very Slow</a></span></dt><dt><span class="sect2"><a href="NetworkBrowsing.html#id2608806">Invalid Cached Share References Affects Network Browsing</a></span></dt></dl></dd></dl></dd><dt><span class="chapter"><a href="passdb.html">11. Account Information Databases</a></span></dt><dd><dl><dt><span class="sect1"><a href="passdb.html#id2609301">Features and Benefits</a></span></dt><dd><dl><dt><span class="sect2"><a href="passdb.html#id2609337">Backward Compatibility Account Storage Systems</a></span></dt><dt><span class="sect2"><a href="passdb.html#id2609521">New Account Storage Systems</a></span></dt></dl></dd><dt><span class="sect1"><a href="passdb.html#passdbtech">Technical Information</a></span></dt><dd><dl><dt><span class="sect2"><a href="passdb.html#id2610089">Important Notes About Security</a></span></dt><dt><span class="sect2"><a href="passdb.html#id2610608">Mapping User Identifiers between MS Windows and UNIX</a></span></dt><dt><span class="sect2"><a href="passdb.html#idmapbackend">Mapping Common UIDs/GIDs on Distributed Machines</a></span></dt><dt><span class="sect2"><a href="passdb.html#id2611157">Comments Regarding LDAP</a></span></dt><dt><span class="sect2"><a href="passdb.html#id2611576">LDAP Directories and Windows Computer Accounts</a></span></dt></dl></dd><dt><span class="sect1"><a href="passdb.html#acctmgmttools">Account Management Tools</a></span></dt><dd><dl><dt><span class="sect2"><a href="passdb.html#id2612017">The <code class="literal">smbpasswd</code> Tool</a></span></dt><dt><span class="sect2"><a href="passdb.html#pdbeditthing">The <code class="literal">pdbedit</code> Tool</a></span></dt></dl></dd><dt><span class="sect1"><a href="passdb.html#id2614539">Password Backends</a></span></dt><dd><dl><dt><span class="sect2"><a href="passdb.html#id2614592">Plaintext</a></span></dt><dt><span class="sect2"><a href="passdb.html#id2614668">smbpasswd: Encrypted Password Database</a></span></dt><dt><span class="sect2"><a href="passdb.html#id2614934">tdbsam</a></span></dt><dt><span class="sect2"><a href="passdb.html#id2615092">ldapsam</a></span></dt></dl></dd><dt><span class="sect1"><a href="passdb.html#id2617625">Common Errors</a></span></dt><dd><dl><dt><span class="sect2"><a href="passdb.html#id2617631">Users Cannot Logon</a></span></dt><dt><span class="sect2"><a href="passdb.html#id2617669">Configuration of <em class="parameter"><code>auth methods</code></em></a></span></dt></dl></dd></dl></dd><dt><span class="chapter"><a href="groupmapping.html">12. Group Mapping: MS Windows and UNIX</a></span></dt><dd><dl><dt><span class="sect1"><a href="groupmapping.html#id2617919">Features and Benefits</a></span></dt><dt><span class="sect1"><a href="groupmapping.html#id2618334">Discussion</a></span></dt><dd><dl><dt><span class="sect2"><a href="groupmapping.html#id2618670">Warning: User Private Group Problems</a></span></dt><dt><span class="sect2"><a href="groupmapping.html#id2618728">Nested Groups: Adding Windows Domain Groups to Windows Local Groups</a></span></dt><dt><span class="sect2"><a href="groupmapping.html#id2619304">Important Administrative Information</a></span></dt><dt><span class="sect2"><a href="groupmapping.html#id2619545">Default Users, Groups, and Relative Identifiers</a></span></dt><dt><span class="sect2"><a href="groupmapping.html#id2620168">Example Configuration</a></span></dt></dl></dd><dt><span class="sect1"><a href="groupmapping.html#id2620244">Configuration Scripts</a></span></dt><dd><dl><dt><span class="sect2"><a href="groupmapping.html#id2620256">Sample <code class="filename">smb.conf</code> Add Group Script</a></span></dt><dt><span class="sect2"><a href="groupmapping.html#id2620428">Script to Configure Group Mapping</a></span></dt></dl></dd><dt><span class="sect1"><a href="groupmapping.html#id2620555">Common Errors</a></span></dt><dd><dl><dt><span class="sect2"><a href="groupmapping.html#id2620568">Adding Groups Fails</a></span></dt><dt><span class="sect2"><a href="groupmapping.html#id2620655">Adding Domain Users to the Workstation Power Users Group</a></span></dt></dl></dd></dl></dd><dt><span class="chapter"><a href="NetCommand.html">13. Remote and Local Management: The Net Command</a></span></dt><dd><dl><dt><span class="sect1"><a href="NetCommand.html#id2621049">Overview</a></span></dt><dt><span class="sect1"><a href="NetCommand.html#id2621344">Administrative Tasks and Methods</a></span></dt><dt><span class="sect1"><a href="NetCommand.html#id2621425">UNIX and Windows Group Management</a></span></dt><dd><dl><dt><span class="sect2"><a href="NetCommand.html#id2621584">Adding, Renaming, or Deletion of Group Accounts</a></span></dt><dt><span class="sect2"><a href="NetCommand.html#grpmemshipchg">Manipulating Group Memberships</a></span></dt><dt><span class="sect2"><a href="NetCommand.html#nestedgrpmgmgt">Nested Group Support</a></span></dt></dl></dd><dt><span class="sect1"><a href="NetCommand.html#id2622947">UNIX and Windows User Management</a></span></dt><dd><dl><dt><span class="sect2"><a href="NetCommand.html#sbeuseraddn">Adding User Accounts</a></span></dt><dt><span class="sect2"><a href="NetCommand.html#id2623159">Deletion of User Accounts</a></span></dt><dt><span class="sect2"><a href="NetCommand.html#id2623207">Managing User Accounts</a></span></dt><dt><span class="sect2"><a href="NetCommand.html#id2623276">User Mapping</a></span></dt></dl></dd><dt><span class="sect1"><a href="NetCommand.html#id2623359">Administering User Rights and Privileges</a></span></dt><dt><span class="sect1"><a href="NetCommand.html#id2623714">Managing Trust Relationships</a></span></dt><dd><dl><dt><span class="sect2"><a href="NetCommand.html#id2623729">Machine Trust Accounts</a></span></dt><dt><span class="sect2"><a href="NetCommand.html#id2624098">Interdomain Trusts</a></span></dt></dl></dd><dt><span class="sect1"><a href="NetCommand.html#id2624332">Managing Security Identifiers (SIDS)</a></span></dt><dt><span class="sect1"><a href="NetCommand.html#id2624553">Share Management</a></span></dt><dd><dl><dt><span class="sect2"><a href="NetCommand.html#id2624599">Creating, Editing, and Removing Shares</a></span></dt><dt><span class="sect2"><a href="NetCommand.html#id2624787">Creating and Changing Share ACLs</a></span></dt><dt><span class="sect2"><a href="NetCommand.html#id2624817">Share, Directory, and File Migration</a></span></dt><dt><span class="sect2"><a href="NetCommand.html#id2625446">Printer Migration</a></span></dt></dl></dd><dt><span class="sect1"><a href="NetCommand.html#id2625696">Controlling Open Files</a></span></dt><dt><span class="sect1"><a href="NetCommand.html#id2625716">Session and Connection Management</a></span></dt><dt><span class="sect1"><a href="NetCommand.html#id2625781">Printers and ADS</a></span></dt><dt><span class="sect1"><a href="NetCommand.html#id2625897">Manipulating the Samba Cache</a></span></dt><dt><span class="sect1"><a href="NetCommand.html#id2625915">Managing IDMAP UID/SID Mappings</a></span></dt><dd><dl><dt><span class="sect2"><a href="NetCommand.html#id2625959">Creating an IDMAP Database Dump File</a></span></dt><dt><span class="sect2"><a href="NetCommand.html#id2625994">Restoring the IDMAP Database Dump File</a></span></dt></dl></dd><dt><span class="sect1"><a href="NetCommand.html#netmisc1">Other Miscellaneous Operations</a></span></dt></dl></dd><dt><span class="chapter"><a href="idmapper.html">14. Identity Mapping (IDMAP)</a></span></dt><dd><dl><dt><span class="sect1"><a href="idmapper.html#id2626516">Samba Server Deployment Types and IDMAP</a></span></dt><dd><dl><dt><span class="sect2"><a href="idmapper.html#id2626541">Standalone Samba Server</a></span></dt><dt><span class="sect2"><a href="idmapper.html#id2626603">Domain Member Server or Domain Member Client</a></span></dt><dt><span class="sect2"><a href="idmapper.html#id2627564">Primary Domain Controller</a></span></dt><dt><span class="sect2"><a href="idmapper.html#id2627798">Backup Domain Controller</a></span></dt></dl></dd><dt><span class="sect1"><a href="idmapper.html#id2627870">Examples of IDMAP Backend Usage</a></span></dt><dd><dl><dt><span class="sect2"><a href="idmapper.html#id2627933">Default Winbind TDB</a></span></dt><dt><span class="sect2"><a href="idmapper.html#id2628654">IDMAP_RID with Winbind</a></span></dt><dt><span class="sect2"><a href="idmapper.html#id2629245">IDMAP Storage in LDAP Using Winbind</a></span></dt><dt><span class="sect2"><a href="idmapper.html#id2629830">IDMAP and NSS Using LDAP from ADS with RFC2307bis Schema Extension</a></span></dt></dl></dd></dl></dd><dt><span class="chapter"><a href="rights.html">15. User Rights and Privileges</a></span></dt><dd><dl><dt><span class="sect1"><a href="rights.html#id2630498">Rights Management Capabilities</a></span></dt><dd><dl><dt><span class="sect2"><a href="rights.html#id2630773">Using the &#8220;<span class="quote">net rpc rights</span>&#8221; Utility</a></span></dt><dt><span class="sect2"><a href="rights.html#id2631118">Description of Privileges</a></span></dt><dt><span class="sect2"><a href="rights.html#id2631436">Privileges Suppored by Windows 2000 Domain Controllers</a></span></dt></dl></dd><dt><span class="sect1"><a href="rights.html#id2631924">The Administrator Domain SID</a></span></dt><dt><span class="sect1"><a href="rights.html#id2632101">Common Errors</a></span></dt><dd><dl><dt><span class="sect2"><a href="rights.html#id2632106">What Rights and Privileges Will Permit Windows Client Administration?</a></span></dt></dl></dd></dl></dd><dt><span class="chapter"><a href="AccessControls.html">16. File, Directory, and Share Access Controls</a></span></dt><dd><dl><dt><span class="sect1"><a href="AccessControls.html#id2632604">Features and Benefits</a></span></dt><dt><span class="sect1"><a href="AccessControls.html#id2632799">File System Access Controls</a></span></dt><dd><dl><dt><span class="sect2"><a href="AccessControls.html#id2632814">MS Windows NTFS Comparison with UNIX File Systems</a></span></dt><dt><span class="sect2"><a href="AccessControls.html#id2633149">Managing Directories</a></span></dt><dt><span class="sect2"><a href="AccessControls.html#id2633272">File and Directory Access Control</a></span></dt></dl></dd><dt><span class="sect1"><a href="AccessControls.html#id2633938">Share Definition Access Controls</a></span></dt><dd><dl><dt><span class="sect2"><a href="AccessControls.html#id2633971">User- and Group-Based Controls</a></span></dt><dt><span class="sect2"><a href="AccessControls.html#id2634337">File and Directory Permissions-Based Controls</a></span></dt><dt><span class="sect2"><a href="AccessControls.html#id2634674">Miscellaneous Controls</a></span></dt></dl></dd><dt><span class="sect1"><a href="AccessControls.html#id2635010">Access Controls on Shares</a></span></dt><dd><dl><dt><span class="sect2"><a href="AccessControls.html#id2635159">Share Permissions Management</a></span></dt></dl></dd><dt><span class="sect1"><a href="AccessControls.html#id2635511">MS Windows Access Control Lists and UNIX Interoperability</a></span></dt><dd><dl><dt><span class="sect2"><a href="AccessControls.html#id2635517">Managing UNIX Permissions Using NT Security Dialogs</a></span></dt><dt><span class="sect2"><a href="AccessControls.html#id2635564">Viewing File Security on a Samba Share</a></span></dt><dt><span class="sect2"><a href="AccessControls.html#id2635635">Viewing File Ownership</a></span></dt><dt><span class="sect2"><a href="AccessControls.html#id2635778">Viewing File or Directory Permissions</a></span></dt><dt><span class="sect2"><a href="AccessControls.html#id2635993">Modifying File or Directory Permissions</a></span></dt><dt><span class="sect2"><a href="AccessControls.html#id2636150">Interaction with the Standard Samba &#8220;<span class="quote">create mask</span>&#8221; Parameters</a></span></dt><dt><span class="sect2"><a href="AccessControls.html#id2636519">Interaction with the Standard Samba File Attribute Mapping</a></span></dt><dt><span class="sect2"><a href="AccessControls.html#id2636592">Windows NT/200X ACLs and POSIX ACLs Limitations</a></span></dt></dl></dd><dt><span class="sect1"><a href="AccessControls.html#id2637010">Common Errors</a></span></dt><dd><dl><dt><span class="sect2"><a href="AccessControls.html#id2637022">Users Cannot Write to a Public Share</a></span></dt><dt><span class="sect2"><a href="AccessControls.html#id2637344">File Operations Done as <span class="emphasis"><em>root</em></span> with <span class="emphasis"><em>force user</em></span> Set</a></span></dt><dt><span class="sect2"><a href="AccessControls.html#id2637390">MS Word with Samba Changes Owner of File</a></span></dt></dl></dd></dl></dd><dt><span class="chapter"><a href="locking.html">17. File and Record Locking</a></span></dt><dd><dl><dt><span class="sect1"><a href="locking.html#id2637617">Features and Benefits</a></span></dt><dt><span class="sect1"><a href="locking.html#id2637714">Discussion</a></span></dt><dd><dl><dt><span class="sect2"><a href="locking.html#id2637972">Opportunistic Locking Overview</a></span></dt></dl></dd><dt><span class="sect1"><a href="locking.html#id2638946">Samba Oplocks Control</a></span></dt><dd><dl><dt><span class="sect2"><a href="locking.html#id2639041">Example Configuration</a></span></dt></dl></dd><dt><span class="sect1"><a href="locking.html#id2639454">MS Windows Oplocks and Caching Controls</a></span></dt><dd><dl><dt><span class="sect2"><a href="locking.html#id2639641">Workstation Service Entries</a></span></dt><dt><span class="sect2"><a href="locking.html#id2639663">Server Service Entries</a></span></dt></dl></dd><dt><span class="sect1"><a href="locking.html#id2639730">Persistent Data Corruption</a></span></dt><dt><span class="sect1"><a href="locking.html#id2639755">Common Errors</a></span></dt><dd><dl><dt><span class="sect2"><a href="locking.html#id2639822">locking.tdb Error Messages</a></span></dt><dt><span class="sect2"><a href="locking.html#id2639853">Problems Saving Files in MS Office on Windows XP</a></span></dt><dt><span class="sect2"><a href="locking.html#id2639877">Long Delays Deleting Files over Network with XP SP1</a></span></dt></dl></dd><dt><span class="sect1"><a href="locking.html#id2639909">Additional Reading</a></span></dt></dl></dd><dt><span class="chapter"><a href="securing-samba.html">18. Securing Samba</a></span></dt><dd><dl><dt><span class="sect1"><a href="securing-samba.html#id2640084">Introduction</a></span></dt><dt><span class="sect1"><a href="securing-samba.html#id2640182">Features and Benefits</a></span></dt><dt><span class="sect1"><a href="securing-samba.html#id2640328">Technical Discussion of Protective Measures and Issues</a></span></dt><dd><dl><dt><span class="sect2"><a href="securing-samba.html#id2640344">Using Host-Based Protection</a></span></dt><dt><span class="sect2"><a href="securing-samba.html#id2640498">User-Based Protection</a></span></dt><dt><span class="sect2"><a href="securing-samba.html#id2640558">Using Interface Protection</a></span></dt><dt><span class="sect2"><a href="securing-samba.html#firewallports">Using a Firewall</a></span></dt><dt><span class="sect2"><a href="securing-samba.html#id2640914">Using IPC$ Share-Based Denials </a></span></dt><dt><span class="sect2"><a href="securing-samba.html#id2641058">NTLMv2 Security</a></span></dt></dl></dd><dt><span class="sect1"><a href="securing-samba.html#id2641113">Upgrading Samba</a></span></dt><dt><span class="sect1"><a href="securing-samba.html#id2641156">Common Errors</a></span></dt><dd><dl><dt><span class="sect2"><a href="securing-samba.html#id2641172">Smbclient Works on Localhost, but the Network Is Dead</a></span></dt><dt><span class="sect2"><a href="securing-samba.html#id2641201">Why Can Users Access Other Users' Home Directories?</a></span></dt></dl></dd></dl></dd><dt><span class="chapter"><a href="InterdomainTrusts.html">19. Interdomain Trust Relationships</a></span></dt><dd><dl><dt><span class="sect1"><a href="InterdomainTrusts.html#id2641760">Features and Benefits</a></span></dt><dt><span class="sect1"><a href="InterdomainTrusts.html#id2641833">Trust Relationship Background</a></span></dt><dt><span class="sect1"><a href="InterdomainTrusts.html#id2642111">Native MS Windows NT4 Trusts Configuration</a></span></dt><dd><dl><dt><span class="sect2"><a href="InterdomainTrusts.html#id2642147">Creating an NT4 Domain Trust</a></span></dt><dt><span class="sect2"><a href="InterdomainTrusts.html#id2642244">Completing an NT4 Domain Trust</a></span></dt><dt><span class="sect2"><a href="InterdomainTrusts.html#id2642329">Interdomain Trust Facilities</a></span></dt></dl></dd><dt><span class="sect1"><a href="InterdomainTrusts.html#id2642538">Configuring Samba NT-Style Domain Trusts</a></span></dt><dd><dl><dt><span class="sect2"><a href="InterdomainTrusts.html#samba-trusted-domain">Samba as the Trusted Domain</a></span></dt><dt><span class="sect2"><a href="InterdomainTrusts.html#id2642878">Samba as the Trusting Domain</a></span></dt></dl></dd><dt><span class="sect1"><a href="InterdomainTrusts.html#id2643074">NT4-Style Domain Trusts with Windows 2000</a></span></dt><dt><span class="sect1"><a href="InterdomainTrusts.html#id2643224">Common Errors</a></span></dt><dd><dl><dt><span class="sect2"><a href="InterdomainTrusts.html#id2643236">Browsing of Trusted Domain Fails</a></span></dt><dt><span class="sect2"><a href="InterdomainTrusts.html#id2643292">Problems with LDAP ldapsam and Older Versions of smbldap-tools</a></span></dt></dl></dd></dl></dd><dt><span class="chapter"><a href="msdfs.html">20. Hosting a Microsoft Distributed File System Tree</a></span></dt><dd><dl><dt><span class="sect1"><a href="msdfs.html#id2643470">Features and Benefits</a></span></dt><dt><span class="sect1"><a href="msdfs.html#id2643882">Common Errors</a></span></dt><dd><dl><dt><span class="sect2"><a href="msdfs.html#id2643915">MSDFS UNIX Path Is Case-Critical</a></span></dt></dl></dd></dl></dd><dt><span class="chapter"><a href="classicalprinting.html">21. Classical Printing Support</a></span></dt><dd><dl><dt><span class="sect1"><a href="classicalprinting.html#id2644113">Features and Benefits</a></span></dt><dt><span class="sect1"><a href="classicalprinting.html#id2644336">Technical Introduction</a></span></dt><dd><dl><dt><span class="sect2"><a href="classicalprinting.html#id2644495">Client to Samba Print Job Processing</a></span></dt><dt><span class="sect2"><a href="classicalprinting.html#id2644555">Printing-Related Configuration Parameters</a></span></dt></dl></dd><dt><span class="sect1"><a href="classicalprinting.html#id2644656">Simple Print Configuration</a></span></dt><dd><dl><dt><span class="sect2"><a href="classicalprinting.html#id2644938">Verifying Configuration with <code class="literal">testparm</code></a></span></dt><dt><span class="sect2"><a href="classicalprinting.html#id2645135">Rapid Configuration Validation</a></span></dt></dl></dd><dt><span class="sect1"><a href="classicalprinting.html#id2645523">Extended Printing Configuration</a></span></dt><dd><dl><dt><span class="sect2"><a href="classicalprinting.html#id2645978">Detailed Explanation Settings</a></span></dt></dl></dd><dt><span class="sect1"><a href="classicalprinting.html#cups-msrpc">Printing Developments Since Samba-2.2</a></span></dt><dd><dl><dt><span class="sect2"><a href="classicalprinting.html#id2648706">Point'n'Print Client Drivers on Samba Servers</a></span></dt><dt><span class="sect2"><a href="classicalprinting.html#id2648876">The Obsoleted [printer$] Section</a></span></dt><dt><span class="sect2"><a href="classicalprinting.html#id2648997">Creating the [print$] Share</a></span></dt><dt><span class="sect2"><a href="classicalprinting.html#id2649214">[print$] Stanza Parameters</a></span></dt><dt><span class="sect2"><a href="classicalprinting.html#id2649535">The [print$] Share Directory</a></span></dt></dl></dd><dt><span class="sect1"><a href="classicalprinting.html#id2649677">Installing Drivers into [print$]</a></span></dt><dd><dl><dt><span class="sect2"><a href="classicalprinting.html#id2649770">Add Printer Wizard Driver Installation</a></span></dt><dt><span class="sect2"><a href="classicalprinting.html#inst-rpc">Installing Print Drivers Using <code class="literal">rpcclient</code></a></span></dt></dl></dd><dt><span class="sect1"><a href="classicalprinting.html#id2651709">Client Driver Installation Procedure</a></span></dt><dd><dl><dt><span class="sect2"><a href="classicalprinting.html#id2651726">First Client Driver Installation</a></span></dt><dt><span class="sect2"><a href="classicalprinting.html#prt-modeset">Setting Device Modes on New Printers</a></span></dt><dt><span class="sect2"><a href="classicalprinting.html#id2578512">Additional Client Driver Installation</a></span></dt><dt><span class="sect2"><a href="classicalprinting.html#id2578630">Always Make First Client Connection as root or &#8220;<span class="quote">printer admin</span>&#8221;</a></span></dt></dl></dd><dt><span class="sect1"><a href="classicalprinting.html#id2652848">Other Gotchas</a></span></dt><dd><dl><dt><span class="sect2"><a href="classicalprinting.html#id2652869">Setting Default Print Options for Client Drivers</a></span></dt><dt><span class="sect2"><a href="classicalprinting.html#id2653236">Supporting Large Numbers of Printers</a></span></dt><dt><span class="sect2"><a href="classicalprinting.html#id2653492">Adding New Printers with the Windows NT APW</a></span></dt><dt><span class="sect2"><a href="classicalprinting.html#id2653752">Error Message: &#8220;<span class="quote">Cannot connect under a different Name</span>&#8221;</a></span></dt><dt><span class="sect2"><a href="classicalprinting.html#id2653865">Take Care When Assembling Driver Files</a></span></dt><dt><span class="sect2"><a href="classicalprinting.html#id2654175">Samba and Printer Ports</a></span></dt><dt><span class="sect2"><a href="classicalprinting.html#id2654284">Avoiding Common Client Driver Misconfiguration</a></span></dt></dl></dd><dt><span class="sect1"><a href="classicalprinting.html#id2654321">The Imprints Toolset</a></span></dt><dd><dl><dt><span class="sect2"><a href="classicalprinting.html#id2654378">What Is Imprints?</a></span></dt><dt><span class="sect2"><a href="classicalprinting.html#id2654412">Creating Printer Driver Packages</a></span></dt><dt><span class="sect2"><a href="classicalprinting.html#id2654428">The Imprints Server</a></span></dt><dt><span class="sect2"><a href="classicalprinting.html#id2654445">The Installation Client</a></span></dt></dl></dd><dt><span class="sect1"><a href="classicalprinting.html#id2654578">Adding Network Printers without User Interaction</a></span></dt><dt><span class="sect1"><a href="classicalprinting.html#id2654850">The <code class="literal">addprinter</code> Command</a></span></dt><dt><span class="sect1"><a href="classicalprinting.html#id2654889">Migration of Classical Printing to Samba</a></span></dt><dt><span class="sect1"><a href="classicalprinting.html#id2655038">Publishing Printer Information in Active Directory or LDAP</a></span></dt><dt><span class="sect1"><a href="classicalprinting.html#id2655067">Common Errors</a></span></dt><dd><dl><dt><span class="sect2"><a href="classicalprinting.html#id2655073">I Give My Root Password but I Do Not Get Access</a></span></dt><dt><span class="sect2"><a href="classicalprinting.html#id2655114">My Print Jobs Get Spooled into the Spooling Directory, but Then Get Lost</a></span></dt></dl></dd></dl></dd><dt><span class="chapter"><a href="CUPS-printing.html">22. CUPS Printing Support</a></span></dt><dd><dl><dt><span class="sect1"><a href="CUPS-printing.html#id2655256">Introduction</a></span></dt><dd><dl><dt><span class="sect2"><a href="CUPS-printing.html#id2655262">Features and Benefits</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2655322">Overview</a></span></dt></dl></dd><dt><span class="sect1"><a href="CUPS-printing.html#id2655446">Basic CUPS Support Configuration</a></span></dt><dd><dl><dt><span class="sect2"><a href="CUPS-printing.html#id2655562">Linking smbd with libcups.so</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2655808">Simple <code class="filename">smb.conf</code> Settings for CUPS</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2656054">More Complex CUPS <code class="filename">smb.conf</code> Settings</a></span></dt></dl></dd><dt><span class="sect1"><a href="CUPS-printing.html#id2656454">Advanced Configuration</a></span></dt><dd><dl><dt><span class="sect2"><a href="CUPS-printing.html#id2656471">Central Spooling vs. &#8220;<span class="quote">Peer-to-Peer</span>&#8221; Printing</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2656522">Raw Print Serving: Vendor Drivers on Windows Clients</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2656756">Installation of Windows Client Drivers</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#cups-raw">Explicitly Enable &#8220;<span class="quote">raw</span>&#8221; Printing for <span class="emphasis"><em>application/octet-stream</em></span></a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2657042">Driver Upload Methods</a></span></dt></dl></dd><dt><span class="sect1"><a href="CUPS-printing.html#id2657163">Advanced Intelligent Printing with PostScript Driver Download</a></span></dt><dd><dl><dt><span class="sect2"><a href="CUPS-printing.html#gdipost">GDI on Windows, PostScript on UNIX</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2657355">Windows Drivers, GDI, and EMF</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2657533">UNIX Printfile Conversion and GUI Basics</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#post-and-ghost">PostScript and Ghostscript</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2657891">Ghostscript: The Software RIP for Non-PostScript Printers</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2658045">PostScript Printer Description (PPD) Specification</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2658128">Using Windows-Formatted Vendor PPDs</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2658248">CUPS Also Uses PPDs for Non-PostScript Printers</a></span></dt></dl></dd><dt><span class="sect1"><a href="CUPS-printing.html#id2658287">The CUPS Filtering Architecture</a></span></dt><dd><dl><dt><span class="sect2"><a href="CUPS-printing.html#id2658523">MIME Types and CUPS Filters</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2658951">MIME Type Conversion Rules</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2659158">Filtering  Overview</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2659316">Prefilters</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2659503">pstops</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2659670">pstoraster</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2659940">imagetops and imagetoraster</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2660025">rasterto [printers specific]</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2660244">CUPS Backends</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2660583">The Role of <em class="parameter"><code>cupsomatic/foomatic</code></em></a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2660819">The Complete Picture</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2660832"><code class="filename">mime.convs</code></a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2660900">&#8220;<span class="quote">Raw</span>&#8221; Printing</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2661008">application/octet-stream Printing</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2661288">PostScript Printer Descriptions for Non-PostScript Printers</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2661571"><span class="emphasis"><em>cupsomatic/foomatic-rip</em></span> Versus <span class="emphasis"><em>Native CUPS</em></span> Printing</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2661908">Examples for Filtering Chains</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2662336">Sources of CUPS Drivers/PPDs</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2662459">Printing with Interface Scripts</a></span></dt></dl></dd><dt><span class="sect1"><a href="CUPS-printing.html#id2662554">Network Printing (Purely Windows)</a></span></dt><dd><dl><dt><span class="sect2"><a href="CUPS-printing.html#id2662570">From Windows Clients to an NT Print Server</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2662633">Driver Execution on the Client</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2662704">Driver Execution on the Server</a></span></dt></dl></dd><dt><span class="sect1"><a href="CUPS-printing.html#id2662809">Network Printing (Windows Clients and UNIX/Samba Print
+Servers)</a></span></dt><dd><dl><dt><span class="sect2"><a href="CUPS-printing.html#id2662827">From Windows Clients to a CUPS/Samba Print Server</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2663018">Samba Receiving Job-Files and Passing Them to CUPS</a></span></dt></dl></dd><dt><span class="sect1"><a href="CUPS-printing.html#id2663098">Network PostScript RIP</a></span></dt><dd><dl><dt><span class="sect2"><a href="CUPS-printing.html#id2663187">PPDs for Non-PS Printers on UNIX</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2663232">PPDs for Non-PS Printers on Windows</a></span></dt></dl></dd><dt><span class="sect1"><a href="CUPS-printing.html#id2663300">Windows Terminal Servers (WTS) as CUPS Clients</a></span></dt><dd><dl><dt><span class="sect2"><a href="CUPS-printing.html#id2663314">Printer Drivers Running in &#8220;<span class="quote">Kernel Mode</span>&#8221; Cause Many
+Problems</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2663353">Workarounds Impose Heavy Limitations</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2663370">CUPS: A &#8220;<span class="quote">Magical Stone</span>&#8221;?</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2663414">PostScript Drivers with No Major Problems, Even in Kernel
+Mode</a></span></dt></dl></dd><dt><span class="sect1"><a href="CUPS-printing.html#id2663501">Configuring CUPS for Driver Download</a></span></dt><dd><dl><dt><span class="sect2"><a href="CUPS-printing.html#id2663523"><span class="emphasis"><em>cupsaddsmb</em></span>: The Unknown Utility</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2663621">Prepare Your <code class="filename">smb.conf</code> for <code class="literal">cupsaddsmb</code></a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2663913">CUPS &#8220;<span class="quote">PostScript Driver for Windows NT/200x/XP</span>&#8221;</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2664152">Recognizing Different Driver Files</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2664271">Acquiring the Adobe Driver Files</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2664296">ESP Print Pro PostScript Driver for Windows NT/200x/XP</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2664358">Caveats to Be Considered</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2664658">Windows CUPS PostScript Driver Versus Adobe Driver</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2664876">Run cupsaddsmb (Quiet Mode)</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2665016">Run cupsaddsmb with Verbose Output</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2665208">Understanding cupsaddsmb</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2665352">How to Recognize If cupsaddsmb Completed Successfully</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2665474">cupsaddsmb with a Samba PDC</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2665555">cupsaddsmb Flowchart</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2665636">Installing the PostScript Driver on a Client</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#cups-avoidps1">Avoiding Critical PostScript Driver Settings on the Client</a></span></dt></dl></dd><dt><span class="sect1"><a href="CUPS-printing.html#id2665871">Installing PostScript Driver Files Manually Using rpcclient</a></span></dt><dd><dl><dt><span class="sect2"><a href="CUPS-printing.html#id2666045">A Check of the rpcclient man Page</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2666217">Understanding the rpcclient man Page</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2666322">Producing an Example by Querying a Windows Box</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2666454">Requirements for adddriver and setdriver to Succeed</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2666678">Manual Driver Installation in 15 Steps</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2667638">Troubleshooting Revisited</a></span></dt></dl></dd><dt><span class="sect1"><a href="CUPS-printing.html#id2667781">The Printing <code class="filename">*.tdb</code> Files</a></span></dt><dd><dl><dt><span class="sect2"><a href="CUPS-printing.html#id2667984">Trivial Database Files</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2668051">Binary Format</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2668117">Losing <code class="filename">*.tdb</code> Files</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2668168">Using <code class="literal">tdbbackup</code></a></span></dt></dl></dd><dt><span class="sect1"><a href="CUPS-printing.html#id2668288">CUPS Print Drivers from Linuxprinting.org</a></span></dt><dd><dl><dt><span class="sect2"><a href="CUPS-printing.html#id2668463">foomatic-rip and Foomatic Explained</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2669290">foomatic-rip and Foomatic PPD Download and Installation</a></span></dt></dl></dd><dt><span class="sect1"><a href="CUPS-printing.html#id2669762">Page Accounting with CUPS</a></span></dt><dd><dl><dt><span class="sect2"><a href="CUPS-printing.html#id2669798">Setting Up Quotas</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2669852">Correct and Incorrect Accounting</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2669893">Adobe and CUPS PostScript Drivers for Windows Clients</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2670033">The page_log File Syntax</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2670177">Possible Shortcomings</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2670243">Future Developments</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2670283">Other Accounting Tools</a></span></dt></dl></dd><dt><span class="sect1"><a href="CUPS-printing.html#id2670297">Additional Material</a></span></dt><dt><span class="sect1"><a href="CUPS-printing.html#id2670514">Autodeletion or Preservation of CUPS Spool Files</a></span></dt><dd><dl><dt><span class="sect2"><a href="CUPS-printing.html#id2670590">CUPS Configuration Settings Explained</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2670675">Preconditions</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2670814">Manual Configuration</a></span></dt></dl></dd><dt><span class="sect1"><a href="CUPS-printing.html#id2670862">Printing from CUPS to Windows-Attached Printers</a></span></dt><dt><span class="sect1"><a href="CUPS-printing.html#id2671158">More CUPS Filtering Chains</a></span></dt><dt><span class="sect1"><a href="CUPS-printing.html#id2671269">Common Errors</a></span></dt><dd><dl><dt><span class="sect2"><a href="CUPS-printing.html#id2671275">Windows 9x/Me Client Can't Install Driver</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#root-ask-loop">&#8220;<span class="quote">cupsaddsmb</span>&#8221; Keeps Asking for Root Password in Never-ending Loop</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2671352">&#8220;<span class="quote">cupsaddsmb</span>&#8221; or &#8220;<span class="quote">rpcclient addriver</span>&#8221; Emit Error</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2671390">&#8220;<span class="quote">cupsaddsmb</span>&#8221; Errors</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2671463">Client Can't Connect to Samba Printer</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2671488">New Account Reconnection from Windows 200x/XP Troubles</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2671579">Avoid Being Connected to the Samba Server as the Wrong User</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2671630">Upgrading to CUPS Drivers from Adobe Drivers</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2671668">Can't Use &#8220;<span class="quote">cupsaddsmb</span>&#8221; on Samba Server, Which Is a PDC</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2671704">Deleted Windows 200x Printer Driver Is Still Shown</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2671738">Windows 200x/XP Local Security Policies</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2671771">Administrator Cannot Install Printers for All Local Users</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2671812">Print Change, Notify Functions on NT Clients</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2671838">Win XP-SP1</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2671884">Print Options for All Users Can't Be Set on Windows 200x/XP</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2672167">Most Common Blunders in Driver Settings on Windows Clients</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2672223"><code class="literal">cupsaddsmb</code> Does Not Work with Newly Installed Printer</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2672272">Permissions on <code class="filename">/var/spool/samba/</code> Get Reset After Each Reboot</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2672371">Print Queue Called &#8220;<span class="quote">lp</span>&#8221; Mishandles Print Jobs</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2672440">Location of Adobe PostScript Driver Files for &#8220;<span class="quote">cupsaddsmb</span>&#8221;</a></span></dt></dl></dd><dt><span class="sect1"><a href="CUPS-printing.html#id2672493">Overview of the CUPS Printing Processes</a></span></dt></dl></dd><dt><span class="chapter"><a href="VFS.html">23. Stackable VFS modules</a></span></dt><dd><dl><dt><span class="sect1"><a href="VFS.html#id2672680">Features and Benefits</a></span></dt><dt><span class="sect1"><a href="VFS.html#id2672719">Discussion</a></span></dt><dt><span class="sect1"><a href="VFS.html#id2673114">Included Modules</a></span></dt><dd><dl><dt><span class="sect2"><a href="VFS.html#id2673120">audit</a></span></dt><dt><span class="sect2"><a href="VFS.html#id2673161">default_quota</a></span></dt><dt><span class="sect2"><a href="VFS.html#id2673378">extd_audit</a></span></dt><dt><span class="sect2"><a href="VFS.html#fakeperms">fake_perms</a></span></dt><dt><span class="sect2"><a href="VFS.html#id2673705">recycle</a></span></dt><dt><span class="sect2"><a href="VFS.html#id2674102">netatalk</a></span></dt><dt><span class="sect2"><a href="VFS.html#id2674152">shadow_copy</a></span></dt></dl></dd><dt><span class="sect1"><a href="VFS.html#id2675058">VFS Modules Available Elsewhere</a></span></dt><dd><dl><dt><span class="sect2"><a href="VFS.html#id2675083">DatabaseFS</a></span></dt><dt><span class="sect2"><a href="VFS.html#id2675143">vscan</a></span></dt><dt><span class="sect2"><a href="VFS.html#id2675182">vscan-clamav</a></span></dt></dl></dd></dl></dd><dt><span class="chapter"><a href="winbind.html">24. Winbind: Use of Domain Accounts</a></span></dt><dd><dl><dt><span class="sect1"><a href="winbind.html#id2675446">Features and Benefits</a></span></dt><dt><span class="sect1"><a href="winbind.html#id2675789">Introduction</a></span></dt><dt><span class="sect1"><a href="winbind.html#id2675879">What Winbind Provides</a></span></dt><dd><dl><dt><span class="sect2"><a href="winbind.html#id2676032">Target Uses</a></span></dt><dt><span class="sect2"><a href="winbind.html#id2676077">Handling of Foreign SIDs</a></span></dt></dl></dd><dt><span class="sect1"><a href="winbind.html#id2676203">How Winbind Works</a></span></dt><dd><dl><dt><span class="sect2"><a href="winbind.html#id2676253">Microsoft Remote Procedure Calls</a></span></dt><dt><span class="sect2"><a href="winbind.html#id2676340">Microsoft Active Directory Services</a></span></dt><dt><span class="sect2"><a href="winbind.html#id2676387">Name Service Switch</a></span></dt><dt><span class="sect2"><a href="winbind.html#id2676620">Pluggable Authentication Modules</a></span></dt><dt><span class="sect2"><a href="winbind.html#id2676775">User and Group ID Allocation</a></span></dt><dt><span class="sect2"><a href="winbind.html#id2676851">Result Caching</a></span></dt></dl></dd><dt><span class="sect1"><a href="winbind.html#id2676908">Installation and Configuration</a></span></dt><dd><dl><dt><span class="sect2"><a href="winbind.html#id2676914">Introduction</a></span></dt><dt><span class="sect2"><a href="winbind.html#id2677028">Requirements</a></span></dt><dt><span class="sect2"><a href="winbind.html#id2677180">Testing Things Out</a></span></dt></dl></dd><dt><span class="sect1"><a href="winbind.html#id2679639">Conclusion</a></span></dt><dt><span class="sect1"><a href="winbind.html#id2679687">Common Errors</a></span></dt><dd><dl><dt><span class="sect2"><a href="winbind.html#id2679729">NSCD Problem Warning</a></span></dt><dt><span class="sect2"><a href="winbind.html#id2679766">Winbind Is Not Resolving Users and Groups</a></span></dt></dl></dd></dl></dd><dt><span class="chapter"><a href="AdvancedNetworkManagement.html">25. Advanced Network Management</a></span></dt><dd><dl><dt><span class="sect1"><a href="AdvancedNetworkManagement.html#id2679954">Features and Benefits</a></span></dt><dt><span class="sect1"><a href="AdvancedNetworkManagement.html#id2679981">Remote Server Administration</a></span></dt><dt><span class="sect1"><a href="AdvancedNetworkManagement.html#id2680124">Remote Desktop Management</a></span></dt><dd><dl><dt><span class="sect2"><a href="AdvancedNetworkManagement.html#id2680153">Remote Management from NoMachine.Com</a></span></dt><dt><span class="sect2"><a href="AdvancedNetworkManagement.html#id2680528">Remote Management with ThinLinc</a></span></dt></dl></dd><dt><span class="sect1"><a href="AdvancedNetworkManagement.html#id2680713">Network Logon Script Magic</a></span></dt><dd><dl><dt><span class="sect2"><a href="AdvancedNetworkManagement.html#id2680939">Adding Printers without User Intervention</a></span></dt><dt><span class="sect2"><a href="AdvancedNetworkManagement.html#id2680982">Limiting Logon Connections</a></span></dt></dl></dd></dl></dd><dt><span class="chapter"><a href="PolicyMgmt.html">26. System and Account Policies</a></span></dt><dd><dl><dt><span class="sect1"><a href="PolicyMgmt.html#id2681124">Features and Benefits</a></span></dt><dt><span class="sect1"><a href="PolicyMgmt.html#id2681230">Creating and Managing System Policies</a></span></dt><dd><dl><dt><span class="sect2"><a href="PolicyMgmt.html#id2681419">Windows 9x/ME Policies</a></span></dt><dt><span class="sect2"><a href="PolicyMgmt.html#id2681556">Windows NT4-Style Policy Files</a></span></dt><dt><span class="sect2"><a href="PolicyMgmt.html#id2681777">MS Windows 200x/XP Professional Policies</a></span></dt></dl></dd><dt><span class="sect1"><a href="PolicyMgmt.html#id2682226">Managing Account/User Policies</a></span></dt><dt><span class="sect1"><a href="PolicyMgmt.html#id2682453">Management Tools</a></span></dt><dd><dl><dt><span class="sect2"><a href="PolicyMgmt.html#id2682465">Samba Editreg Toolset</a></span></dt><dt><span class="sect2"><a href="PolicyMgmt.html#id2682547">Windows NT4/200x</a></span></dt><dt><span class="sect2"><a href="PolicyMgmt.html#id2682588">Samba PDC</a></span></dt></dl></dd><dt><span class="sect1"><a href="PolicyMgmt.html#id2682653">System Startup and Logon Processing Overview</a></span></dt><dt><span class="sect1"><a href="PolicyMgmt.html#id2682810">Common Errors</a></span></dt><dd><dl><dt><span class="sect2"><a href="PolicyMgmt.html#id2682822">Policy Does Not Work</a></span></dt></dl></dd></dl></dd><dt><span class="chapter"><a href="ProfileMgmt.html">27. Desktop Profile Management</a></span></dt><dd><dl><dt><span class="sect1"><a href="ProfileMgmt.html#id2682907">Features and Benefits</a></span></dt><dt><span class="sect1"><a href="ProfileMgmt.html#id2682956">Roaming Profiles</a></span></dt><dd><dl><dt><span class="sect2"><a href="ProfileMgmt.html#id2683010">Samba Configuration for Profile Handling</a></span></dt><dt><span class="sect2"><a href="ProfileMgmt.html#id2683615">Windows Client Profile Configuration Information</a></span></dt><dt><span class="sect2"><a href="ProfileMgmt.html#id2684960">User Profile Hive Cleanup Service</a></span></dt><dt><span class="sect2"><a href="ProfileMgmt.html#id2684994">Sharing Profiles between Windows 9x/Me and NT4/200x/XP Workstations</a></span></dt><dt><span class="sect2"><a href="ProfileMgmt.html#id2685092">Profile Migration from Windows NT4/200x Server to Samba</a></span></dt></dl></dd><dt><span class="sect1"><a href="ProfileMgmt.html#id2685444">Mandatory Profiles</a></span></dt><dt><span class="sect1"><a href="ProfileMgmt.html#id2685584">Creating and Managing Group Profiles</a></span></dt><dt><span class="sect1"><a href="ProfileMgmt.html#id2685662">Default Profile for Windows Users</a></span></dt><dd><dl><dt><span class="sect2"><a href="ProfileMgmt.html#id2685693">MS Windows 9x/Me</a></span></dt><dt><span class="sect2"><a href="ProfileMgmt.html#id2685844">MS Windows NT4 Workstation</a></span></dt><dt><span class="sect2"><a href="ProfileMgmt.html#id2686407">MS Windows 200x/XP</a></span></dt></dl></dd><dt><span class="sect1"><a href="ProfileMgmt.html#id2686912">Common Errors</a></span></dt><dd><dl><dt><span class="sect2"><a href="ProfileMgmt.html#id2686922">Configuring Roaming Profiles for a Few Users or Groups</a></span></dt><dt><span class="sect2"><a href="ProfileMgmt.html#id2686984">Cannot Use Roaming Profiles</a></span></dt><dt><span class="sect2"><a href="ProfileMgmt.html#id2687155">Changing the Default Profile</a></span></dt><dt><span class="sect2"><a href="ProfileMgmt.html#id2687319">Debugging Roaming Profiles and NT4-style Domain Policies</a></span></dt></dl></dd></dl></dd><dt><span class="chapter"><a href="pam.html">28. PAM-Based Distributed Authentication</a></span></dt><dd><dl><dt><span class="sect1"><a href="pam.html#id2687494">Features and Benefits</a></span></dt><dt><span class="sect1"><a href="pam.html#id2688125">Technical Discussion</a></span></dt><dd><dl><dt><span class="sect2"><a href="pam.html#id2688178">PAM Configuration Syntax</a></span></dt><dt><span class="sect2"><a href="pam.html#id2689176">Example System Configurations</a></span></dt><dt><span class="sect2"><a href="pam.html#id2689482"><code class="filename">smb.conf</code> PAM Configuration</a></span></dt><dt><span class="sect2"><a href="pam.html#id2689563">Remote CIFS Authentication Using <code class="filename">winbindd.so</code></a></span></dt><dt><span class="sect2"><a href="pam.html#id2689671">Password Synchronization Using <code class="filename">pam_smbpass.so</code></a></span></dt></dl></dd><dt><span class="sect1"><a href="pam.html#id2690064">Common Errors</a></span></dt><dd><dl><dt><span class="sect2"><a href="pam.html#id2690075">pam_winbind Problem</a></span></dt><dt><span class="sect2"><a href="pam.html#id2690173">Winbind Is Not Resolving Users and Groups</a></span></dt></dl></dd></dl></dd><dt><span class="chapter"><a href="integrate-ms-networks.html">29. Integrating MS Windows Networks with Samba</a></span></dt><dd><dl><dt><span class="sect1"><a href="integrate-ms-networks.html#id2690396">Features and Benefits</a></span></dt><dt><span class="sect1"><a href="integrate-ms-networks.html#id2690416">Background Information</a></span></dt><dt><span class="sect1"><a href="integrate-ms-networks.html#id2690545">Name Resolution in a Pure UNIX/Linux World</a></span></dt><dd><dl><dt><span class="sect2"><a href="integrate-ms-networks.html#id2690618"><code class="filename">/etc/hosts</code></a></span></dt><dt><span class="sect2"><a href="integrate-ms-networks.html#id2690807"><code class="filename">/etc/resolv.conf</code></a></span></dt><dt><span class="sect2"><a href="integrate-ms-networks.html#id2690843"><code class="filename">/etc/host.conf</code></a></span></dt><dt><span class="sect2"><a href="integrate-ms-networks.html#id2690894"><code class="filename">/etc/nsswitch.conf</code></a></span></dt></dl></dd><dt><span class="sect1"><a href="integrate-ms-networks.html#id2691018">Name Resolution as Used within MS Windows Networking</a></span></dt><dd><dl><dt><span class="sect2"><a href="integrate-ms-networks.html#id2691452">The NetBIOS Name Cache</a></span></dt><dt><span class="sect2"><a href="integrate-ms-networks.html#id2691545">The LMHOSTS File</a></span></dt><dt><span class="sect2"><a href="integrate-ms-networks.html#id2691717">HOSTS File</a></span></dt><dt><span class="sect2"><a href="integrate-ms-networks.html#id2691745">DNS Lookup</a></span></dt><dt><span class="sect2"><a href="integrate-ms-networks.html#id2691772">WINS Lookup</a></span></dt></dl></dd><dt><span class="sect1"><a href="integrate-ms-networks.html#id2691910">Common Errors</a></span></dt><dd><dl><dt><span class="sect2"><a href="integrate-ms-networks.html#id2691923">Pinging Works Only One Way</a></span></dt><dt><span class="sect2"><a href="integrate-ms-networks.html#id2691954">Very Slow Network Connections</a></span></dt><dt><span class="sect2"><a href="integrate-ms-networks.html#id2691996">Samba Server Name-Change Problem</a></span></dt></dl></dd></dl></dd><dt><span class="chapter"><a href="unicode.html">30. Unicode/Charsets</a></span></dt><dd><dl><dt><span class="sect1"><a href="unicode.html#id2692201">Features and Benefits</a></span></dt><dt><span class="sect1"><a href="unicode.html#id2692253">What Are Charsets and Unicode?</a></span></dt><dt><span class="sect1"><a href="unicode.html#id2692391">Samba and Charsets</a></span></dt><dt><span class="sect1"><a href="unicode.html#id2692527">Conversion from Old Names</a></span></dt><dt><span class="sect1"><a href="unicode.html#id2692559">Japanese Charsets</a></span></dt><dd><dl><dt><span class="sect2"><a href="unicode.html#id2692698">Basic Parameter Setting</a></span></dt><dt><span class="sect2"><a href="unicode.html#id2693346">Individual Implementations</a></span></dt><dt><span class="sect2"><a href="unicode.html#id2693469">Migration from Samba-2.2 Series</a></span></dt></dl></dd><dt><span class="sect1"><a href="unicode.html#id2693615">Common Errors</a></span></dt><dd><dl><dt><span class="sect2"><a href="unicode.html#id2693621">CP850.so Can't Be Found</a></span></dt></dl></dd></dl></dd><dt><span class="chapter"><a href="Backup.html">31. Backup Techniques</a></span></dt><dd><dl><dt><span class="sect1"><a href="Backup.html#id2693728">Features and Benefits</a></span></dt><dt><span class="sect1"><a href="Backup.html#id2693773">Discussion of Backup Solutions</a></span></dt><dd><dl><dt><span class="sect2"><a href="Backup.html#id2693870">BackupPC</a></span></dt><dt><span class="sect2"><a href="Backup.html#id2694041">Rsync</a></span></dt><dt><span class="sect2"><a href="Backup.html#id2694211">Amanda</a></span></dt><dt><span class="sect2"><a href="Backup.html#id2694260">BOBS: Browseable Online Backup System</a></span></dt></dl></dd></dl></dd><dt><span class="chapter"><a href="SambaHA.html">32. High Availability</a></span></dt><dd><dl><dt><span class="sect1"><a href="SambaHA.html#id2694355">Features and Benefits</a></span></dt><dt><span class="sect1"><a href="SambaHA.html#id2694476">Technical Discussion</a></span></dt><dd><dl><dt><span class="sect2"><a href="SambaHA.html#id2694510">The Ultimate Goal</a></span></dt><dt><span class="sect2"><a href="SambaHA.html#id2694640">Why Is This So Hard?</a></span></dt><dt><span class="sect2"><a href="SambaHA.html#id2695353">A Simple Solution</a></span></dt><dt><span class="sect2"><a href="SambaHA.html#id2695434">High-Availability Server Products</a></span></dt><dt><span class="sect2"><a href="SambaHA.html#id2695574">MS-DFS: The Poor Man's Cluster</a></span></dt><dt><span class="sect2"><a href="SambaHA.html#id2695611">Conclusions</a></span></dt></dl></dd></dl></dd><dt><span class="chapter"><a href="largefile.html">33. Handling Large Directories</a></span></dt><dt><span class="chapter"><a href="cfgsmarts.html">34. Advanced Configuration Techniques</a></span></dt><dd><dl><dt><span class="sect1"><a href="cfgsmarts.html#id2696242">Implementation</a></span></dt><dd><dl><dt><span class="sect2"><a href="cfgsmarts.html#id2696250">Multiple Server Hosting</a></span></dt><dt><span class="sect2"><a href="cfgsmarts.html#id2696648">Multiple Virtual Server Personalities</a></span></dt><dt><span class="sect2"><a href="cfgsmarts.html#id2697662">Multiple Virtual Server Hosting</a></span></dt></dl></dd></dl></dd></dl></dd><dt><span class="part"><a href="migration.html">IV. Migration and Updating</a></span></dt><dd><dl><dt><span class="chapter"><a href="upgrading-to-3.0.html">35. Updating and Upgrading Samba</a></span></dt><dd><dl><dt><span class="sect1"><a href="upgrading-to-3.0.html#id2698557">Key Update Requirements</a></span></dt><dd><dl><dt><span class="sect2"><a href="upgrading-to-3.0.html#id2698585">Upgrading from Samba-3.0.x to Samba-3.2.0</a></span></dt><dt><span class="sect2"><a href="upgrading-to-3.0.html#oldupdatenotes">Upgrading from Samba-2.x to Samba-3.0.25</a></span></dt><dt><span class="sect2"><a href="upgrading-to-3.0.html#id2698634">Quick Migration Guide</a></span></dt></dl></dd><dt><span class="sect1"><a href="upgrading-to-3.0.html#id2698786">New Featuers in Samba-3.x Series</a></span></dt><dd><dl><dt><span class="sect2"><a href="upgrading-to-3.0.html#id2698795">New Features in Samba-3.2.x Series</a></span></dt><dt><span class="sect2"><a href="upgrading-to-3.0.html#id2698805">New Features in Samba-3.0.x</a></span></dt><dt><span class="sect2"><a href="upgrading-to-3.0.html#id2700005">New Functionality</a></span></dt></dl></dd></dl></dd><dt><span class="chapter"><a href="NT4Migration.html">36. Migration from NT4 PDC to Samba-3 PDC</a></span></dt><dd><dl><dt><span class="sect1"><a href="NT4Migration.html#id2701401">Planning and Getting Started</a></span></dt><dd><dl><dt><span class="sect2"><a href="NT4Migration.html#id2701435">Objectives</a></span></dt><dt><span class="sect2"><a href="NT4Migration.html#id2702380">Steps in Migration Process</a></span></dt></dl></dd><dt><span class="sect1"><a href="NT4Migration.html#id2702615">Migration Options</a></span></dt><dd><dl><dt><span class="sect2"><a href="NT4Migration.html#id2702701">Planning for Success</a></span></dt><dt><span class="sect2"><a href="NT4Migration.html#id2702934">Samba-3 Implementation Choices</a></span></dt></dl></dd></dl></dd><dt><span class="chapter"><a href="SWAT.html">37. SWAT: The Samba Web Administration Tool</a></span></dt><dd><dl><dt><span class="sect1"><a href="SWAT.html#id2703424">Features and Benefits</a></span></dt><dt><span class="sect1"><a href="SWAT.html#id2703548">Guidelines and Technical Tips</a></span></dt><dd><dl><dt><span class="sect2"><a href="SWAT.html#id2703567">Validate SWAT Installation</a></span></dt><dt><span class="sect2"><a href="SWAT.html#xinetd">Enabling SWAT for Use</a></span></dt><dt><span class="sect2"><a href="SWAT.html#id2704205">Securing SWAT through SSL</a></span></dt><dt><span class="sect2"><a href="SWAT.html#id2704356">Enabling SWAT Internationalization Support</a></span></dt></dl></dd><dt><span class="sect1"><a href="SWAT.html#id2704554">Overview and Quick Tour</a></span></dt><dd><dl><dt><span class="sect2"><a href="SWAT.html#id2704568">The SWAT Home Page</a></span></dt><dt><span class="sect2"><a href="SWAT.html#id2704628">Global Settings</a></span></dt><dt><span class="sect2"><a href="SWAT.html#id2704730">Share Settings</a></span></dt><dt><span class="sect2"><a href="SWAT.html#id2704786">Printers Settings</a></span></dt><dt><span class="sect2"><a href="SWAT.html#id2704842">The SWAT Wizard</a></span></dt><dt><span class="sect2"><a href="SWAT.html#id2704905">The Status Page</a></span></dt><dt><span class="sect2"><a href="SWAT.html#id2704949">The View Page</a></span></dt><dt><span class="sect2"><a href="SWAT.html#id2704968">The Password Change Page</a></span></dt></dl></dd></dl></dd></dl></dd><dt><span class="part"><a href="troubleshooting.html">V. Troubleshooting</a></span></dt><dd><dl><dt><span class="chapter"><a href="diagnosis.html">38. The Samba Checklist</a></span></dt><dd><dl><dt><span class="sect1"><a href="diagnosis.html#id2705103">Introduction</a></span></dt><dt><span class="sect1"><a href="diagnosis.html#id2705142">Assumptions</a></span></dt><dt><span class="sect1"><a href="diagnosis.html#id2705435">The Tests</a></span></dt></dl></dd><dt><span class="chapter"><a href="problems.html">39. Analyzing and Solving Samba Problems</a></span></dt><dd><dl><dt><span class="sect1"><a href="problems.html#id2707197">Diagnostics Tools</a></span></dt><dd><dl><dt><span class="sect2"><a href="problems.html#id2707249">Debugging with Samba Itself</a></span></dt><dt><span class="sect2"><a href="problems.html#id2707505">Tcpdump</a></span></dt><dt><span class="sect2"><a href="problems.html#id2707555">Ethereal</a></span></dt><dt><span class="sect2"><a href="problems.html#id2707699">The Windows Network Monitor</a></span></dt></dl></dd><dt><span class="sect1"><a href="problems.html#id2708025">Useful URLs</a></span></dt><dt><span class="sect1"><a href="problems.html#id2708062">Getting Mailing List Help</a></span></dt><dt><span class="sect1"><a href="problems.html#id2708237">How to Get Off the Mailing Lists</a></span></dt></dl></dd><dt><span class="chapter"><a href="bugreport.html">40. Reporting Bugs</a></span></dt><dd><dl><dt><span class="sect1"><a href="bugreport.html#id2708369">Introduction</a></span></dt><dt><span class="sect1"><a href="bugreport.html#id2708458">General Information</a></span></dt><dt><span class="sect1"><a href="bugreport.html#dbglvl">Debug Levels</a></span></dt><dd><dl><dt><span class="sect2"><a href="bugreport.html#id2708694">Debugging-Specific Operations</a></span></dt></dl></dd><dt><span class="sect1"><a href="bugreport.html#id2708895">Internal Errors</a></span></dt><dt><span class="sect1"><a href="bugreport.html#id2709028">Attaching to a Running Process</a></span></dt><dt><span class="sect1"><a href="bugreport.html#id2709153">Patches</a></span></dt></dl></dd></dl></dd><dt><span class="part"><a href="Appendix.html">VI. Reference Section</a></span></dt><dd><dl><dt><span class="chapter"><a href="compiling.html">41. How to Compile Samba</a></span></dt><dd><dl><dt><span class="sect1"><a href="compiling.html#id2709323">Access Samba Source Code via Subversion</a></span></dt><dd><dl><dt><span class="sect2"><a href="compiling.html#id2709329">Introduction</a></span></dt><dt><span class="sect2"><a href="compiling.html#id2709370">Subversion Access to samba.org</a></span></dt></dl></dd><dt><span class="sect1"><a href="compiling.html#id2709562">Accessing the Samba Sources via rsync and ftp</a></span></dt><dt><span class="sect1"><a href="compiling.html#id2709636">Verifying Samba's PGP Signature</a></span></dt><dt><span class="sect1"><a href="compiling.html#id2709774">Building the Binaries</a></span></dt><dd><dl><dt><span class="sect2"><a href="compiling.html#id2710012">Compiling Samba with Active Directory Support</a></span></dt></dl></dd><dt><span class="sect1"><a href="compiling.html#startingSamba">Starting the <span class="application">smbd</span> <span class="application">nmbd</span> and <span class="application">winbindd</span></a></span></dt><dd><dl><dt><span class="sect2"><a href="compiling.html#id2710282">Starting from inetd.conf</a></span></dt><dt><span class="sect2"><a href="compiling.html#id2710502">Alternative: Starting <span class="application">smbd</span> as a Daemon</a></span></dt></dl></dd></dl></dd><dt><span class="chapter"><a href="Portability.html">42. Portability</a></span></dt><dd><dl><dt><span class="sect1"><a href="Portability.html#id2710886">HPUX</a></span></dt><dt><span class="sect1"><a href="Portability.html#id2710990">SCO UNIX</a></span></dt><dt><span class="sect1"><a href="Portability.html#id2711029">DNIX</a></span></dt><dt><span class="sect1"><a href="Portability.html#id2711171">Red Hat Linux</a></span></dt><dt><span class="sect1"><a href="Portability.html#id2711214">AIX: Sequential Read Ahead</a></span></dt><dt><span class="sect1"><a href="Portability.html#id2711276">Solaris</a></span></dt><dd><dl><dt><span class="sect2"><a href="Portability.html#id2711282">Locking Improvements</a></span></dt><dt><span class="sect2"><a href="Portability.html#winbind-solaris9">Winbind on Solaris 9</a></span></dt></dl></dd></dl></dd><dt><span class="chapter"><a href="Other-Clients.html">43. Samba and Other CIFS Clients</a></span></dt><dd><dl><dt><span class="sect1"><a href="Other-Clients.html#id2711457">Macintosh Clients</a></span></dt><dt><span class="sect1"><a href="Other-Clients.html#id2711541">OS2 Client</a></span></dt><dd><dl><dt><span class="sect2"><a href="Other-Clients.html#id2711547">Configuring OS/2 Warp Connect or OS/2 Warp 4</a></span></dt><dt><span class="sect2"><a href="Other-Clients.html#id2711667">Configuring Other Versions of OS/2</a></span></dt><dt><span class="sect2"><a href="Other-Clients.html#id2711723">Printer Driver Download for OS/2 Clients</a></span></dt></dl></dd><dt><span class="sect1"><a href="Other-Clients.html#id2711816">Windows for Workgroups</a></span></dt><dd><dl><dt><span class="sect2"><a href="Other-Clients.html#id2711822">Latest TCP/IP Stack from Microsoft</a></span></dt><dt><span class="sect2"><a href="Other-Clients.html#id2711905">Delete .pwl Files After Password Change</a></span></dt><dt><span class="sect2"><a href="Other-Clients.html#id2711931">Configuring Windows for Workgroups Password Handling</a></span></dt><dt><span class="sect2"><a href="Other-Clients.html#id2711989">Password Case Sensitivity</a></span></dt><dt><span class="sect2"><a href="Other-Clients.html#id2712020">Use TCP/IP as Default Protocol</a></span></dt><dt><span class="sect2"><a href="Other-Clients.html#speedimpr">Speed Improvement</a></span></dt></dl></dd><dt><span class="sect1"><a href="Other-Clients.html#id2712078">Windows 95/98</a></span></dt><dd><dl><dt><span class="sect2"><a href="Other-Clients.html#id2712147">Speed Improvement</a></span></dt></dl></dd><dt><span class="sect1"><a href="Other-Clients.html#id2712168">Windows 2000 Service Pack 2</a></span></dt><dt><span class="sect1"><a href="Other-Clients.html#id2712364">Windows NT 3.1</a></span></dt></dl></dd><dt><span class="chapter"><a href="speed.html">44. Samba Performance Tuning</a></span></dt><dd><dl><dt><span class="sect1"><a href="speed.html#id2712471">Comparisons</a></span></dt><dt><span class="sect1"><a href="speed.html#id2712510">Socket Options</a></span></dt><dt><span class="sect1"><a href="speed.html#id2712606">Read Size</a></span></dt><dt><span class="sect1"><a href="speed.html#id2712657">Max Xmit</a></span></dt><dt><span class="sect1"><a href="speed.html#id2712705">Log Level</a></span></dt><dt><span class="sect1"><a href="speed.html#id2712730">Read Raw</a></span></dt><dt><span class="sect1"><a href="speed.html#id2712796">Write Raw</a></span></dt><dt><span class="sect1"><a href="speed.html#id2712848">Slow Logins</a></span></dt><dt><span class="sect1"><a href="speed.html#id2712872">Client Tuning</a></span></dt><dt><span class="sect1"><a href="speed.html#id2712893">Samba Performance Problem Due to Changing Linux Kernel</a></span></dt><dt><span class="sect1"><a href="speed.html#id2712984">Corrupt tdb Files</a></span></dt><dt><span class="sect1"><a href="speed.html#id2713080">Samba Performance is Very Slow</a></span></dt></dl></dd><dt><span class="chapter"><a href="ch-ldap-tls.html">45. LDAP and Transport Layer Security</a></span></dt><dd><dl><dt><span class="sect1"><a href="ch-ldap-tls.html#s1-intro-ldap-tls">Introduction</a></span></dt><dt><span class="sect1"><a href="ch-ldap-tls.html#s1-config-ldap-tls">Configuring</a></span></dt><dd><dl><dt><span class="sect2"><a href="ch-ldap-tls.html#s1-config-ldap-tls-certs">Generating the Certificate Authority</a></span></dt><dt><span class="sect2"><a href="ch-ldap-tls.html#s1-config-ldap-tls-server">Generating the Server Certificate</a></span></dt><dt><span class="sect2"><a href="ch-ldap-tls.html#s1-config-ldap-tls-install">Installing the Certificates</a></span></dt></dl></dd><dt><span class="sect1"><a href="ch-ldap-tls.html#s1-test-ldap-tls">Testing</a></span></dt><dt><span class="sect1"><a href="ch-ldap-tls.html#s1-int-ldap-tls">Troubleshooting</a></span></dt></dl></dd><dt><span class="chapter"><a href="ch46.html">46. Samba Support</a></span></dt><dd><dl><dt><span class="sect1"><a href="ch46.html#id2714269">Free Support</a></span></dt><dt><span class="sect1"><a href="ch46.html#id2714487">Commercial Support</a></span></dt></dl></dd><dt><span class="chapter"><a href="DNSDHCP.html">47. DNS and DHCP Configuration Guide</a></span></dt><dd><dl><dt><span class="sect1"><a href="DNSDHCP.html#id2714640">Features and Benefits</a></span></dt><dt><span class="sect1"><a href="DNSDHCP.html#id2714819">Example Configuration</a></span></dt><dd><dl><dt><span class="sect2"><a href="DNSDHCP.html#id2714910">Dynamic DNS</a></span></dt><dt><span class="sect2"><a href="DNSDHCP.html#DHCP">DHCP Server</a></span></dt></dl></dd></dl></dd></dl></dd><dt><span class="appendix"><a href="apa.html">A. 
     <acronym class="acronym">GNU</acronym> General Public License version 3
-  </a></span></dt><dd><dl><dt><span class="bridgehead"><a href="apa.html#id455364">A. 
+  </a></span></dt><dd><dl><dt><span class="bridgehead"><a href="apa.html#id2715235">A. 
     Preamble
-  </a></span></dt><dt><span class="bridgehead"><a href="apa.html#id455473">A. 
+  </a></span></dt><dt><span class="bridgehead"><a href="apa.html#id2715381">A. 
     TERMS AND CONDITIONS
-  </a></span></dt><dt><span class="bridgehead"><a href="apa.html#id455477">A. 
+  </a></span></dt><dt><span class="bridgehead"><a href="apa.html#id2715384">A. 
     0. Definitions.
-  </a></span></dt><dt><span class="bridgehead"><a href="apa.html#id455541">A. 
+  </a></span></dt><dt><span class="bridgehead"><a href="apa.html#id2715477">A. 
     1. Source Code.
-  </a></span></dt><dt><span class="bridgehead"><a href="apa.html#id455603">A. 
+  </a></span></dt><dt><span class="bridgehead"><a href="apa.html#id2715575">A. 
     2. Basic Permissions.
-  </a></span></dt><dt><span class="bridgehead"><a href="apa.html#id455630">A. 
+  </a></span></dt><dt><span class="bridgehead"><a href="apa.html#id2715614">A. 
     3. Protecting Users&#8217; Legal Rights From Anti-Circumvention Law.
-  </a></span></dt><dt><span class="bridgehead"><a href="apa.html#id455654">A. 
+  </a></span></dt><dt><span class="bridgehead"><a href="apa.html#id2715649">A. 
     4. Conveying Verbatim Copies.
-  </a></span></dt><dt><span class="bridgehead"><a href="apa.html#id455674">A. 
+  </a></span></dt><dt><span class="bridgehead"><a href="apa.html#id2715676">A. 
     5. Conveying Modified Source Versions.
-  </a></span></dt><dt><span class="bridgehead"><a href="apa.html#id455746">A. 
+  </a></span></dt><dt><span class="bridgehead"><a href="apa.html#id2715772">A. 
     6. Conveying Non-Source Forms.
-  </a></span></dt><dt><span class="bridgehead"><a href="apa.html#id455878">A. 
+  </a></span></dt><dt><span class="bridgehead"><a href="apa.html#id2715962">A. 
      7. Additional Terms.
-   </a></span></dt><dt><span class="bridgehead"><a href="apa.html#id455983">A. 
+   </a></span></dt><dt><span class="bridgehead"><a href="apa.html#id2716098">A. 
      8. Termination.
-   </a></span></dt><dt><span class="bridgehead"><a href="apa.html#id456015">A. 
+   </a></span></dt><dt><span class="bridgehead"><a href="apa.html#id2716141">A. 
      9. Acceptance Not Required for Having Copies.
-   </a></span></dt><dt><span class="bridgehead"><a href="apa.html#id456029">A. 
+   </a></span></dt><dt><span class="bridgehead"><a href="apa.html#id2716171">A. 
      10. Automatic Licensing of Downstream Recipients.
-   </a></span></dt><dt><span class="bridgehead"><a href="apa.html#id456062">A. 
+   </a></span></dt><dt><span class="bridgehead"><a href="apa.html#id2716223">A. 
     11. Patents.
-  </a></span></dt><dt><span class="bridgehead"><a href="apa.html#id456151">A. 
+  </a></span></dt><dt><span class="bridgehead"><a href="apa.html#id2716358">A. 
     12. No Surrender of Others&#8217; Freedom.
-  </a></span></dt><dt><span class="bridgehead"><a href="apa.html#id456167">A. 
+  </a></span></dt><dt><span class="bridgehead"><a href="apa.html#id2716380">A. 
     13. Use with the ???TITLE??? Affero General Public License.
-  </a></span></dt><dt><span class="bridgehead"><a href="apa.html#id456190">A. 
+  </a></span></dt><dt><span class="bridgehead"><a href="apa.html#id2716409">A. 
     14. Revised Versions of this License.
-  </a></span></dt><dt><span class="bridgehead"><a href="apa.html#id456238">A. 
+  </a></span></dt><dt><span class="bridgehead"><a href="apa.html#id2716471">A. 
     15. Disclaimer of Warranty.
-  </a></span></dt><dt><span class="bridgehead"><a href="apa.html#id456255">A. 
+  </a></span></dt><dt><span class="bridgehead"><a href="apa.html#id2716498">A. 
     16. Limitation of Liability.
-  </a></span></dt><dt><span class="bridgehead"><a href="apa.html#id456270">A. 
+  </a></span></dt><dt><span class="bridgehead"><a href="apa.html#id2716518">A. 
     17. Interpretation of Sections 15 and 16.
-  </a></span></dt><dt><span class="bridgehead"><a href="apa.html#id456282">A. 
+  </a></span></dt><dt><span class="bridgehead"><a href="apa.html#id2716534">A. 
     END OF TERMS AND CONDITIONS
-  </a></span></dt><dt><span class="bridgehead"><a href="apa.html#id456286">A. 
+  </a></span></dt><dt><span class="bridgehead"><a href="apa.html#id2716538">A. 
     How to Apply These Terms to Your New Programs
   </a></span></dt></dl></dd><dt><span class="glossary"><a href="go01.html">Glossary</a></span></dt><dt><span class="index"><a href="ix01.html">Index</a></span></dt></dl></div><div class="list-of-figures"><p><b>List of Figures</b></p><dl><dt>4.1. <a href="samba-pdc.html#domain-example">An Example Domain.</a></dt><dt>8.1. <a href="ClientConfig.html#WXPP002">Network Bridge Configuration.</a></dt><dt>8.2. <a href="ClientConfig.html#WXPP003">Internet Protocol (TCP/IP) Properties.</a></dt><dt>8.3. <a href="ClientConfig.html#WXPP005">Advanced Network Settings</a></dt><dt>8.4. <a href="ClientConfig.html#WXPP014">DNS Configuration.</a></dt><dt>8.5. <a href="ClientConfig.html#WXPP009">WINS Configuration</a></dt><dt>8.6. <a href="ClientConfig.html#w2kp001">Local Area Connection Properties.</a></dt><dt>8.7. <a href="ClientConfig.html#w2kp002">Internet Protocol (TCP/IP) Properties.</a></dt><dt>8.8. <a href="ClientConfig.html#w2kp003">Advanced Network Settings.</a></dt><dt>8.9. <a href="ClientConfig.html#w2kp004">DNS Configuration.</a></dt><dt>8.10. <a href="ClientConfig.html#w2kp005">WINS Configuration.</a></dt><dt>8.11. <a href="ClientConfig.html#WME001">The Windows Me Network Configuration Panel.</a></dt><dt>8.12. <a href="ClientConfig.html#WME002">IP Address.</a></dt><dt>8.13. <a href="ClientConfig.html#WME005">DNS Configuration.</a></dt><dt>8.14. <a href="ClientConfig.html#WME003">WINS Configuration.</a></dt><dt>8.15. <a href="ClientConfig.html#wxpp001">The General Panel.</a></dt><dt>8.16. <a href="ClientConfig.html#wxpp004">The Computer Name Panel.</a></dt><dt>8.17. <a href="ClientConfig.html#wxpp006">The Computer Name Changes Panel.</a></dt><dt>8.18. <a href="ClientConfig.html#wxpp007">The Computer Name Changes Panel  Domain MIDEARTH.</a></dt><dt>8.19. <a href="ClientConfig.html#wxpp008">Computer Name Changes  Username and Password Panel.</a></dt><dt>8.20. <a href="ClientConfig.html#WME009">The Network Panel.</a></dt><dt>8.21. <a href="ClientConfig.html#WME010">Client for Microsoft Networks Properties Panel.</a></dt><dt>8.22. <a href="ClientConfig.html#WME013">Identification Panel.</a></dt><dt>8.23. <a href="ClientConfig.html#WME014">Access Control Panel.</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>16.1. <a href="AccessControls.html#access1">Overview of UNIX permissions field.</a></dt><dt>19.1. <a href="InterdomainTrusts.html#trusts1">Trusts overview.</a></dt><dt>22.1. <a href="CUPS-printing.html#1small">Windows Printing to a Local Printer.</a></dt><dt>22.2. <a href="CUPS-printing.html#2small">Printing to a PostScript Printer.</a></dt><dt>22.3. <a href="CUPS-printing.html#3small">Ghostscript as a RIP for Non-PostScript Printers.</a></dt><dt>22.4. <a href="CUPS-printing.html#4small">Prefiltering in CUPS to Form PostScript.</a></dt><dt>22.5. <a href="CUPS-printing.html#5small">Adding Device-Specific Print Options.</a></dt><dt>22.6. <a href="CUPS-printing.html#cups-raster">PostScript to Intermediate Raster Format.</a></dt><dt>22.7. <a href="CUPS-printing.html#cups-raster2">CUPS-Raster Production Using Ghostscript.</a></dt><dt>22.8. <a href="CUPS-printing.html#small8">Image Format to CUPS-Raster Format Conversion.</a></dt><dt>22.9. <a href="CUPS-printing.html#small9">Raster to Printer-Specific Formats.</a></dt><dt>22.10. <a href="CUPS-printing.html#cupsomatic-dia">cupsomatic/foomatic Processing Versus Native CUPS.</a></dt><dt>22.11. <a href="CUPS-printing.html#pdftosocket">PDF to Socket Chain.</a></dt><dt>22.12. <a href="CUPS-printing.html#pdftoepsonusb">PDF to USB Chain.</a></dt><dt>22.13. <a href="CUPS-printing.html#small11">Print Driver Execution on the Client.</a></dt><dt>22.14. <a href="CUPS-printing.html#small12">Print Driver Execution on the Server.</a></dt><dt>22.15. <a href="CUPS-printing.html#13small">Printing via CUPS/Samba Server.</a></dt><dt>22.16. <a href="CUPS-printing.html#small14">cupsaddsmb Flowchart.</a></dt><dt>22.17. <a href="CUPS-printing.html#cups1">Filtering Chain 1.</a></dt><dt>22.18. <a href="CUPS-printing.html#cups2">Filtering Chain with cupsomatic</a></dt><dt>22.19. <a href="CUPS-printing.html#a_small">CUPS Printing Overview.</a></dt><dt>24.1. <a href="winbind.html#winbind_idmap">Winbind Idmap</a></dt><dt>39.1. <a href="problems.html#ethereal1">Starting a Capture.</a></dt><dt>39.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>1.1. <a href="install.html#tdbpermfiledesc">Persistent TDB File Descriptions</a></dt><dt>1.2. <a href="install.html#tdbtempfiledesc">Temporary TDB File Descriptions</a></dt><dt>5.1. <a href="samba-bdc.html#pdc-bdc-table">Domain Backend Account Distribution Options</a></dt><dt>6.1. <a href="domain-member.html#assumptions">Assumptions</a></dt><dt>9.1. <a href="ChangeNotes.html#TOSH-domgroups">Essential Domain Group Mappings</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#policycontrols">NT4 Domain v's Samba Policy Controls</a></dt><dt>11.2. <a href="passdb.html#accountflags">Samba SAM Account Control Block Flags</a></dt><dt>11.3. <a href="passdb.html#attribobjclPartA">Attributes in the sambaSamAccount ObjectClass (LDAP), Part A</a></dt><dt>11.4. <a href="passdb.html#attribobjclPartB">Attributes in the sambaSamAccount ObjectClass (LDAP), Part B</a></dt><dt>11.5. <a href="passdb.html#ldappwsync">Possible <em class="parameter"><code>ldap passwd sync</code></em> Values</a></dt><dt>12.1. <a href="groupmapping.html#WKURIDS">Well-Known User Default RIDs</a></dt><dt>15.1. <a href="rights.html#rp-privs">Current Privilege Capabilities</a></dt><dt>16.1. <a href="AccessControls.html#TOSH-Accesstbl">Managing Directories with UNIX and Windows</a></dt><dt>16.2. <a href="AccessControls.html#ugbc">User- and Group-Based Controls</a></dt><dt>16.3. <a href="AccessControls.html#fdpbc">File and Directory Permission-Based Controls</a></dt><dt>16.4. <a href="AccessControls.html#mcoc">Other Controls</a></dt><dt>16.5. <a href="AccessControls.html#fdsacls">How Windows File ACLs Map to UNIX POSIX File ACLs</a></dt><dt>21.1. <a href="classicalprinting.html#printOptions">Default Printing Settings</a></dt><dt>22.1. <a href="CUPS-printing.html#cups-ppds">PPDs Shipped with CUPS</a></dt><dt>23.1. <a href="VFS.html#xtdaudit">Extended Auditing Log Information</a></dt><dt>27.1. <a href="ProfileMgmt.html#ProfileLocs">User Shell Folder Registry Keys Default Values</a></dt><dt>27.2. <a href="ProfileMgmt.html#regkeys">Defaults of Profile Settings Registry Keys</a></dt><dt>27.3. <a href="ProfileMgmt.html#defregpthkeys">Defaults of Default User Profile Paths Registry Keys</a></dt><dt>28.1. <a href="pam.html#smbpassoptions">Options recognized by <em class="parameter"><code>pam_smbpass</code></em></a></dt><dt>29.1. <a href="integrate-ms-networks.html#uniqnetbiosnames">Unique NetBIOS Names</a></dt><dt>29.2. <a href="integrate-ms-networks.html#netbiosnamesgrp">Group Names</a></dt><dt>30.1. <a href="unicode.html#japancharsets">Japanese Character Sets in Samba-2.2 and Samba-3</a></dt><dt>35.1. <a href="upgrading-to-3.0.html#oldtdbfiledesc">Samba-2.2.x TDB File Descriptions</a></dt><dt>36.1. <a href="NT4Migration.html#majtypes">The Three Major Site Types</a></dt><dt>36.2. <a href="NT4Migration.html#natconchoices">Nature of the Conversion Choices</a></dt><dt>40.1. <a href="bugreport.html#dbgclass">Debuggable Functions</a></dt></dl></div><div class="list-of-examples"><p><b>List of Examples</b></p><dl><dt>1.1. <a href="install.html#smbconfminimal">A minimal smb.conf</a></dt><dt>1.2. <a href="install.html#simple-example">Another simple smb.conf File</a></dt><dt>2.1. <a href="FastStart.html#anon-example">Anonymous Read-Only Server Configuration</a></dt><dt>2.2. <a href="FastStart.html#anon-rw">Modified Anonymous Read-Write smb.conf</a></dt><dt>2.3. <a href="FastStart.html#anon-print">Anonymous Print Server smb.conf</a></dt><dt>2.4. <a href="FastStart.html#OfficeServer">Secure Office Server smb.conf</a></dt><dt>2.5. <a href="FastStart.html#fast-member-server">Member Server smb.conf (Globals)</a></dt><dt>2.6. <a href="FastStart.html#fast-memberserver-shares">Member Server smb.conf (Shares and Services)</a></dt><dt>2.7. <a href="FastStart.html#fast-engoffice-global">Engineering Office smb.conf (globals)</a></dt><dt>2.8. <a href="FastStart.html#fast-engoffice-shares">Engineering Office smb.conf (shares and services)</a></dt><dt>2.9. <a href="FastStart.html#fast-ldap">LDAP backend smb.conf for PDC</a></dt><dt>2.10. <a href="FastStart.html#fast-bdc">Remote LDAP BDC smb.conf</a></dt><dt>4.1. <a href="samba-pdc.html#pdc-example">smb.conf for being a PDC</a></dt><dt>4.2. <a href="samba-pdc.html#PDC-config">smb.conf for being a PDC</a></dt><dt>5.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>5.2. <a href="samba-bdc.html#mulitldapcfg">Multiple LDAP Servers in <code class="filename">smb.conf</code></a></dt><dt>5.3. <a href="samba-bdc.html#minim-bdc">Minimal Setup for Being a BDC</a></dt><dt>7.1. <a href="StandAloneServer.html#simplynice">smb.conf for Reference Documentation Server</a></dt><dt>7.2. <a href="StandAloneServer.html#AnonPtrSvr"><code class="filename">smb.conf</code> 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"><code class="filename">smb.conf</code> 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>12.1. <a href="groupmapping.html#smbgrpadd.sh">smbgrpadd.sh</a></dt><dt>12.2. <a href="groupmapping.html#smbgrpadd">Configuration of <code class="filename">smb.conf</code> 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="NetCommand.html#autopoweruserscript">Script to Auto-add Domain Users to Workstation Power Users Group</a></dt><dt>13.2. <a href="NetCommand.html#magicnetlogon">A Magic Netlogon Share</a></dt><dt>14.1. <a href="idmapper.html#idmapnt4dms">NT4 Domain Member Server smb.conf</a></dt><dt>14.2. <a href="idmapper.html#idmapadsdms">ADS Domain Member Server smb.conf</a></dt><dt>14.3. <a href="idmapper.html#idmapadsridDMS">ADS Domain Member smb.conf using idmap_rid</a></dt><dt>14.4. <a href="idmapper.html#idmapldapDMS">ADS Domain Member Server using LDAP</a></dt><dt>14.5. <a href="idmapper.html#idmaprfc2307">ADS Domain Member Server using RFC2307bis Schema Extension Date via NSS</a></dt><dt>16.1. <a href="AccessControls.html#access2">Example File</a></dt><dt>17.1. <a href="locking.html#far1">Share with Some Files Oplocked</a></dt><dt>17.2. <a href="locking.html#far3">Configuration with Oplock Break Contention Limit</a></dt><dt>20.1. <a href="msdfs.html#dfscfg">smb.conf with DFS Configured</a></dt><dt>21.1. <a href="classicalprinting.html#simpleprc">Simple Configuration with BSD Printing</a></dt><dt>21.2. <a href="classicalprinting.html#extbsdpr">Extended BSD Printing Configuration</a></dt><dt>21.3. <a href="classicalprinting.html#prtdollar">[print$] Example</a></dt><dt>22.1. <a href="CUPS-printing.html#cups-exam-simple">Simplest Printing-Related smb.conf</a></dt><dt>22.2. <a href="CUPS-printing.html#overridesettings">Overriding Global CUPS Settings for One Printer</a></dt><dt>22.3. <a href="CUPS-printing.html#cupsadd-ex">smb.conf for cupsaddsmb Usage</a></dt><dt>23.1. <a href="VFS.html#vfsrecyc">smb.conf with VFS modules</a></dt><dt>23.2. <a href="VFS.html#multimodule">smb.conf with multiple VFS modules</a></dt><dt>23.3. <a href="VFS.html#vfsshadow">Share With shadow_copy VFS</a></dt><dt>24.1. <a href="winbind.html#winbindcfg">smb.conf for Winbind Setup</a></dt><dt>25.1. <a href="AdvancedNetworkManagement.html#Tpees">Script to Enforce Single Resource Logon</a></dt><dt>30.1. <a href="unicode.html#vfscap-intl">VFS CAP</a></dt><dt>34.1. <a href="cfgsmarts.html#elastic">Elastic smb.conf File</a></dt><dt>34.2. <a href="cfgsmarts.html#cdserver">CDROM Server smb-cdserver.conf file</a></dt><dt>34.3. <a href="cfgsmarts.html#mastersmbc">Master smb.conf File Global Section</a></dt><dt>34.4. <a href="cfgsmarts.html#merlinsmbc">MERLIN smb-merlin.conf File Share Section</a></dt><dt>34.5. <a href="cfgsmarts.html#sauronsmbc">SAURON smb-sauron.conf File Share Section</a></dt><dt>38.1. <a href="diagnosis.html#tmpshare">smb.conf with [tmp] Share</a></dt><dt>38.2. <a href="diagnosis.html#modif1">Configuration for Allowing Connections Only from a Certain Subnet</a></dt><dt>38.3. <a href="diagnosis.html#modif2">Configuration for Allowing Connections from a Certain Subnet and localhost</a></dt><dt>43.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"> About the Cover Artwork</td></tr></table></div></body></html>

Modified: branches/samba/experimental/docs/htmldocs/Samba3-HOWTO/install.html
===================================================================
--- branches/samba/experimental/docs/htmldocs/Samba3-HOWTO/install.html	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/docs/htmldocs/Samba3-HOWTO/install.html	2008-06-09 06:59:20 UTC (rev 1920)
@@ -1,32 +1,32 @@
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Chapter 1. How to Install and Test SAMBA</title><link rel="stylesheet" href="samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.72.0"><link rel="start" href="index.html" title="The Official Samba 3.2.x HOWTO and Reference Guide"><link rel="up" href="introduction.html" title="Part I. General Installation"><link rel="prev" href="introduction.html" title="Part I. General Installation"><link rel="next" href="FastStart.html" title="Chapter 2. Fast Start: Cure for Impatience"></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. How to Install and Test 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="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 1. 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><code class="email">&lt;<a href="mailto:tridge at samba.org">tridge at samba.org</a>&gt;</code></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><code class="email">&lt;<a href="mailto:jelmer at samba.org">jelmer at samba.org</a>&gt;</code></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><code class="email">&lt;<a href="mailto:jht at samba.org">jht at samba.org</a>&gt;</code></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><code class="email">&lt;<a href="mailto:kauer at biplane.com.au">kauer at biplane.com.au</a>&gt;</code></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><code class="email">&lt;<a href="mailto:dan at samba.org">dan at samba.org</a>&gt;</code></p></div></div></div></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="sect1"><a href="install.html#id325669">Obtaining and Installing Samba</a></span></dt><dt><span class="sect1"><a href="install.html#id325710">Configuring Samba (smb.conf)</a></span></dt><dd><dl><dt><span class="sect2"><a href="install.html#id325753">Configuration File Syntax</a></span></dt><dt><span class="sect2"><a href="install.html#tdbdocs">TDB Database File Information</a></span></dt><dt><span class="sect2"><a href="install.html#id326670">Starting Samba</a></span></dt><dt><span class="sect2"><a href="install.html#id326850">Example Configuration</a></span></dt><dt><span class="sect2"><a href="install.html#id327272">SWAT</a></span></dt></dl></dd><dt><span class="sect1"><a href="install.html#id327325">List Shares Available on the Server</a></span></dt><dt><span class="sect1"><a href="install.html#id327375">Connect with a UNIX Client</a></span></dt><dt><span class="sect1"><a href="install.html#id327472">Connect from a Remote SMB Client</a></span></dt><dd><dl><dt><span class="sect2"><a href="install.html#id327550">What If Things Don't Work?</a></span></dt><dt><span class="sect2"><a href="install.html#id327587">Still Stuck?</a></span></dt></dl></dd><dt><span class="sect1"><a href="install.html#id327616">Common Errors</a></span></dt><dd><dl><dt><span class="sect2"><a href="install.html#id327626">Large Number of smbd Processes</a></span></dt><dt><span class="sect2"><a href="install.html#id327714">Error Message: open_oplock_ipc</a></span></dt><dt><span class="sect2"><a href="install.html#id327744">&#8220;<span class="quote"><span class="errorname">The network name cannot be found</span></span>&#8221;</a></span></dt></dl></dd></dl></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id325669"></a>Obtaining and Installing Samba</h2></div></div></div><p>
-	<a class="indexterm" name="id325677"></a>
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Chapter 1. How to Install and Test SAMBA</title><link rel="stylesheet" href="../samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.73.1"><link rel="start" href="index.html" title="The Official Samba 3.2.x HOWTO and Reference Guide"><link rel="up" href="introduction.html" title="Part I. General Installation"><link rel="prev" href="introduction.html" title="Part I. General Installation"><link rel="next" href="FastStart.html" title="Chapter 2. Fast Start: Cure for Impatience"></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. How to Install and Test 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="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 1. 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><code class="email">&lt;<a class="email" href="mailto:tridge at samba.org">tridge at samba.org</a>&gt;</code></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><code class="email">&lt;<a class="email" href="mailto:jelmer at samba.org">jelmer at samba.org</a>&gt;</code></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><code class="email">&lt;<a class="email" href="mailto:jht at samba.org">jht at samba.org</a>&gt;</code></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><code class="email">&lt;<a class="email" href="mailto:kauer at biplane.com.au">kauer at biplane.com.au</a>&gt;</code></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><code class="email">&lt;<a class="email" href="mailto:dan at samba.org">dan at samba.org</a>&gt;</code></p></div></div></div></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="sect1"><a href="install.html#id2573086">Obtaining and Installing Samba</a></span></dt><dt><span class="sect1"><a href="install.html#id2573131">Configuring Samba (smb.conf)</a></span></dt><dd><dl><dt><span class="sect2"><a href="install.html#id2573176">Configuration File Syntax</a></span></dt><dt><span class="sect2"><a href="install.html#tdbdocs">TDB Database File Information</a></span></dt><dt><span class="sect2"><a href="install.html#id2574143">Starting Samba</a></span></dt><dt><span class="sect2"><a href="install.html#id2574335">Example Configuration</a></span></dt><dt><span class="sect2"><a href="install.html#id2574779">SWAT</a></span></dt></dl></dd><dt><span class="sect1"><a href="install.html#id2574840">List Shares Available on the Server</a></span></dt><dt><span class="sect1"><a href="install.html#id2574895">Connect with a UNIX Client</a></span></dt><dt><span class="sect1"><a href="install.html#id2574995">Connect from a Remote SMB Client</a></span></dt><dd><dl><dt><span class="sect2"><a href="install.html#id2575081">What If Things Don't Work?</a></span></dt><dt><span class="sect2"><a href="install.html#id2575127">Still Stuck?</a></span></dt></dl></dd><dt><span class="sect1"><a href="install.html#id2575160">Common Errors</a></span></dt><dd><dl><dt><span class="sect2"><a href="install.html#id2575171">Large Number of smbd Processes</a></span></dt><dt><span class="sect2"><a href="install.html#id2575266">Error Message: open_oplock_ipc</a></span></dt><dt><span class="sect2"><a href="install.html#id2575299">&#8220;<span class="quote"><span class="errorname">The network name cannot be found</span></span>&#8221;</a></span></dt></dl></dd></dl></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2573086"></a>Obtaining and Installing Samba</h2></div></div></div><p>
+	<a class="indexterm" name="id2573094"></a>
 	Binary packages of Samba are included in almost any Linux or UNIX distribution. There are also some
-	packages available at <a href="http://samba.org/" target="_top">the Samba home page</a>. Refer to the manual of your
+	packages available at <a class="ulink" href="http://samba.org/" target="_top">the Samba home page</a>. Refer to the manual of your
 	operating system for details on installing packages for your specific operating system.
 	</p><p>
-	<a class="indexterm" name="id325695"></a>
-	If you need to compile Samba from source, check <a href="compiling.html" title="Chapter 41. How to Compile Samba">How to Compile Samba</a>.
-	</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id325710"></a>Configuring Samba (smb.conf)</h2></div></div></div><p>
-	<a class="indexterm" name="id325718"></a>
-	<a class="indexterm" name="id325725"></a>
+	<a class="indexterm" name="id2573114"></a>
+	If you need to compile Samba from source, check <a class="link" href="compiling.html" title="Chapter 41. How to Compile Samba">How to Compile Samba</a>.
+	</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2573131"></a>Configuring Samba (smb.conf)</h2></div></div></div><p>
+	<a class="indexterm" name="id2573139"></a>
+	<a class="indexterm" name="id2573146"></a>
 	Samba's configuration is stored in the <code class="filename">smb.conf</code> file, which usually resides in
 	<code class="filename">/etc/samba/smb.conf</code> or <code class="filename">/usr/local/samba/lib/smb.conf</code>. 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="id325753"></a>Configuration File Syntax</h3></div></div></div><p>
-	<a class="indexterm" name="id325761"></a>
+	</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2573176"></a>Configuration File Syntax</h3></div></div></div><p>
+	<a class="indexterm" name="id2573184"></a>
 	The <code class="filename">smb.conf</code> file uses the same syntax as the various old <code class="filename">.ini</code> files in Windows
 	3.1: Each file consists of various sections, which are started by putting the section name between brackets
 	(<code class="literal">[]</code>) on a new line. Each contains zero or more key/value pairs separated by an equality
 	sign (<code class="literal">=</code>). The file is just a plaintext file, so you can open and edit it with your favorite
 	editing tool.
 	</p><p>
-	<a class="indexterm" name="id325797"></a>
-	<a class="indexterm" name="id325804"></a>
-	<a class="indexterm" name="id325813"></a>
-	<a class="indexterm" name="id325820"></a>
-	<a class="indexterm" name="id325827"></a>
-	<a class="indexterm" name="id325836"></a>
+	<a class="indexterm" name="id2573224"></a>
+	<a class="indexterm" name="id2573231"></a>
+	<a class="indexterm" name="id2573240"></a>
+	<a class="indexterm" name="id2573247"></a>
+	<a class="indexterm" name="id2573253"></a>
+	<a class="indexterm" name="id2573263"></a>
 	Each section in the <code class="filename">smb.conf</code> file represents either a share or a meta-service on the Samba server. The
 	section <code class="literal">[global]</code> is special, since it contains settings that apply to the whole Samba
 	server.  Samba supports a number of meta-services, each of which serves its own purpose. For example, the
@@ -35,12 +35,12 @@
 	and that specifies the location of the intermediate spool directory into which print jobs are received
 	from Windows clients prior to being dispatched to the UNIX/Linux print spooler.
 	</p><p>
-<a class="indexterm" name="id325877"></a>
-<a class="indexterm" name="id325884"></a>
-<a class="indexterm" name="id325891"></a>
-<a class="indexterm" name="id325898"></a>
-<a class="indexterm" name="id325904"></a>
-<a class="indexterm" name="id325911"></a>
+<a class="indexterm" name="id2573309"></a>
+<a class="indexterm" name="id2573316"></a>
+<a class="indexterm" name="id2573323"></a>
+<a class="indexterm" name="id2573330"></a>
+<a class="indexterm" name="id2573336"></a>
+<a class="indexterm" name="id2573343"></a>
 	The <code class="literal">printers</code> meta-service will cause every printer that is either specified in a
 	<code class="literal">printcap</code> file, via the <code class="literal">lpstat</code>,  or via the CUPS API, to be
 	published as a shared print queue. The <code class="literal">printers</code> stanza in the <code class="filename">smb.conf</code> file can
@@ -49,20 +49,20 @@
 	available as Windows print queues. If a <code class="literal">comment</code> parameter is specified, the value
 	of it will be displayed as part of the printer name in Windows Explorer browse lists.
 	</p><p>
-	<a class="indexterm" name="id325961"></a>
+	<a class="indexterm" name="id2573398"></a>
 	Each section of the <code class="filename">smb.conf</code> file that specifies a share, or a meta-service, is called a stanza.
 	The <code class="literal">global</code> stanza specifies settings that affect all the other stanzas in the
 	<code class="filename">smb.conf</code> file. Configuration parameters are documented in the <code class="filename">smb.conf</code> man page. Some parameters
 	can be used only in the <code class="literal">global</code> stanza, some only in share or meta-service stanzas,
 	and some can be used globally or just within a share or meta-service stanza.
 	</p><p>
-	<a class="indexterm" name="id326004"></a>
-	<a href="install.html#smbconfminimal" title="Example 1.1. A minimal smb.conf">A minimal smb.conf</a> contains a very minimal <code class="filename">smb.conf</code>.
-	<a class="indexterm" name="id326027"></a>
-	</p><div class="example"><a name="smbconfminimal"></a><p class="title"><b>Example 1.1. A minimal smb.conf</b></p><div class="example-contents"><table class="simplelist" border="0" summary="Simple list"><tr><td> </td></tr><tr><td><em class="parameter"><code>[global]</code></em></td></tr><tr><td><a class="indexterm" name="id326058"></a><em class="parameter"><code>workgroup = WKG</code></em></td></tr><tr><td><a class="indexterm" name="id326071"></a><em class="parameter"><code>netbios name = MYNAME</code></em></td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[share1]</code></em></td></tr><tr><td><a class="indexterm" name="id326092"></a><em class="parameter"><code>path = /tmp</code></em></td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[share2]</code></em></td></tr><tr><td><a class="indexterm" name="id326114"></a><em class="parameter"><code>path = /my_shared_folder</code></em></td></tr><tr><td><a class="indexterm" name="id326126"></a><em class="parameter"><code>comment = Some random files</code></em></td></tr></table></div></div><br class="example-break"></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="tdbdocs"></a>TDB Database File Information</h3></div></div></div><p>
+	<a class="indexterm" name="id2573444"></a>
+	<a class="link" href="install.html#smbconfminimal" title="Example 1.1. A minimal smb.conf">A minimal smb.conf</a> contains a very minimal <code class="filename">smb.conf</code>.
+	<a class="indexterm" name="id2573468"></a>
+	</p><div class="example"><a name="smbconfminimal"></a><p class="title"><b>Example 1.1. A minimal smb.conf</b></p><div class="example-contents"><table class="simplelist" border="0" summary="Simple list"><tr><td> </td></tr><tr><td><em class="parameter"><code>[global]</code></em></td></tr><tr><td><a class="indexterm" name="id2573500"></a><em class="parameter"><code>workgroup = WKG</code></em></td></tr><tr><td><a class="indexterm" name="id2573511"></a><em class="parameter"><code>netbios name = MYNAME</code></em></td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[share1]</code></em></td></tr><tr><td><a class="indexterm" name="id2573532"></a><em class="parameter"><code>path = /tmp</code></em></td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[share2]</code></em></td></tr><tr><td><a class="indexterm" name="id2573552"></a><em class="parameter"><code>path = /my_shared_folder</code></em></td></tr><tr><td><a class="indexterm" name="id2573564"></a><em class="parameter"><code>comment = Some random files</code></em></td></tr></table></div></div><br class="example-break"></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="tdbdocs"></a>TDB Database File Information</h3></div></div></div><p>
 	This section contains brief descriptions of the databases that are used by Samba-3.
 	</p><p>
-<a class="indexterm" name="id326156"></a>
+<a class="indexterm" name="id2573595"></a>
 	The directory in which Samba stores the tdb files is determined by compile-time directives. Samba-3 stores
 	tdb files in two locations. The best way to determine these locations is to execute the following
 	command:
@@ -80,14 +80,14 @@
 	Therefore the remaining control files will, in the example shown, be stored in the
 	<code class="filename">/var/lib/samba</code> directory.
 	</p><p>
-<a class="indexterm" name="id326206"></a>
-	The persistent tdb files are described in <a href="install.html#tdbpermfiledesc" title="Table 1.1. Persistent TDB File Descriptions">the Persistent TDB File
+<a class="indexterm" name="id2573650"></a>
+	The persistent tdb files are described in <a class="link" href="install.html#tdbpermfiledesc" title="Table 1.1. Persistent TDB File Descriptions">the Persistent TDB File
 	Descriptions table</a>. All persistent tdb files should be regularly backed up. Use the
 	<code class="literal">tdbbackup</code> utility to backup the tdb files. All persistent tdb files must be
 	preserved during machine migrations, updates and upgrades.
 	</p><p>
 	The temporary tdb files do not need to be backed up, nor do they need to be preseved across machine
-	migrations, updates or upgrades. The temporary tdb files are described in <a href="install.html#tdbtempfiledesc" title="Table 1.2. Temporary TDB File Descriptions">
+	migrations, updates or upgrades. The temporary tdb files are described in <a class="link" href="install.html#tdbtempfiledesc" title="Table 1.2. Temporary TDB File Descriptions">
 	the Temporary TDB File Descriptions</a>.
 	</p><div class="table"><a name="tdbpermfiledesc"></a><p class="title"><b>Table 1.1. Persistent TDB File Descriptions</b></p><div class="table-contents"><table summary="Persistent TDB File Descriptions" border="1"><colgroup><col align="left"><col align="justify"></colgroup><thead><tr><th align="left">Name</th><th align="justify">Description</th></tr></thead><tbody><tr><td align="left">account_policy</td><td align="justify"><p>Samba/NT account policy settings, includes password expiration settings.</p></td></tr><tr><td align="left">group_mapping</td><td align="justify"><p>Mapping table from Windows groups/SID to UNIX groups.</p></td></tr><tr><td align="left">ntdrivers</td><td align="justify"><p>Stores per-printer installed driver information.</p></td></tr><tr><td align="left">ntforms</td><td align="justify"><p>Stores per-printer installed forms information.</p></td></tr><tr><td align="left">ntprinters</td><td align="justify"><p>Stores the per-printer devmode configuration settings.</p></td></tr><tr><td align="left">passdb</td><td align="justify"><p>
 				Exists only when the tdbsam passwd backend is used. This file stores the
@@ -106,27 +106,27 @@
 				information so that clients that have temporarily disconnected can reconnect without
 				needing to renegotiate the connection setup process.
 			</p></td><td align="left">no</td></tr><tr><td align="left">sessionid</td><td align="justify"><p>Temporary cache for miscellaneous session information and for utmp handling.</p></td><td align="left">no</td></tr><tr><td align="left">unexpected</td><td align="justify"><p>Stores packets received for which no process is actively listening.</p></td><td align="left">no</td></tr><tr><td align="left">winbindd_cache</td><td align="justify"><p>Cache of Identity information received from an NT4 domain or from ADS. Includes user
-				lists, etc.</p></td><td align="left">yes</td></tr></tbody></table></div></div><br class="table-break"></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id326670"></a>Starting Samba</h3></div></div></div><p>
-	<a class="indexterm" name="id326677"></a>
+				lists, etc.</p></td><td align="left">yes</td></tr></tbody></table></div></div><br class="table-break"></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2574143"></a>Starting Samba</h3></div></div></div><p>
+	<a class="indexterm" name="id2574150"></a>
 	Samba essentially consists of two or three daemons. A daemon is a UNIX application that runs in the background and provides services.
 	An example of a service is the Apache Web server for which the daemon is called <code class="literal">httpd</code>. In the case of Samba there
 	are three daemons, two of which are needed as a minimum.
 	</p><p>
 	The Samba server is made up of the following daemons:
 	</p><div class="variablelist"><dl><dt><span class="term">nmbd</span></dt><dd><p>
-			<a class="indexterm" name="id326708"></a>
-			<a class="indexterm" name="id326714"></a>
+			<a class="indexterm" name="id2574184"></a>
+			<a class="indexterm" name="id2574190"></a>
 			This daemon handles all name registration and resolution requests. It is the primary vehicle involved
 			in network browsing. It handles all UDP-based protocols. The <code class="literal">nmbd</code> daemon should
 			be the first command started as part of the Samba startup process.
 			</p></dd><dt><span class="term">smbd</span></dt><dd><p>
-			<a class="indexterm" name="id326742"></a>
-			<a class="indexterm" name="id326748"></a>
+			<a class="indexterm" name="id2574220"></a>
+			<a class="indexterm" name="id2574227"></a>
 			This daemon handles all TCP/IP-based connection services for file- and print-based operations. It also
 			manages local authentication. It should be started immediately following the startup of <code class="literal">nmbd</code>.
 			</p></dd><dt><span class="term">winbindd</span></dt><dd><p>
-			<a class="indexterm" name="id326775"></a>
-			<a class="indexterm" name="id326782"></a>
+			<a class="indexterm" name="id2574255"></a>
+			<a class="indexterm" name="id2574262"></a>
 			This daemon should be started when Samba is a member of a Windows NT4 or ADS domain. It is also needed when
 			Samba has trust relationships with another domain. The <code class="literal">winbindd</code> daemon will check the
 			<code class="filename">smb.conf</code> file for the presence of the <em class="parameter"><code>idmap uid</code></em> and <em class="parameter"><code>idmap gid</code></em>
@@ -134,36 +134,36 @@
 			for UID and GID allocation. If these parameters are not specified, <code class="literal">winbindd</code>
 			will start but it will not be able to allocate UIDs or GIDs.
 			</p></dd></dl></div><p>
-	<a class="indexterm" name="id326836"></a>
+	<a class="indexterm" name="id2574319"></a>
 	When Samba has been packaged by an operating system vendor, the startup process is typically a custom feature of its
 	integration into the platform as a whole. Please refer to your operating system platform administration manuals for
 	specific information pertaining to correct management of Samba startup.
-	</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id326850"></a>Example Configuration</h3></div></div></div><p>
-	<a class="indexterm" name="id326858"></a>
-	<a class="indexterm" name="id326865"></a>
-	<a class="indexterm" name="id326871"></a>
-	<a class="indexterm" name="id326878"></a>
-	<a class="indexterm" name="id326885"></a>
+	</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2574335"></a>Example Configuration</h3></div></div></div><p>
+	<a class="indexterm" name="id2574344"></a>
+	<a class="indexterm" name="id2574351"></a>
+	<a class="indexterm" name="id2574357"></a>
+	<a class="indexterm" name="id2574364"></a>
+	<a class="indexterm" name="id2574371"></a>
 	There are sample configuration files in the examples subdirectory in the source code distribution tarball
 	package. It is suggested you read them carefully so you can see how the options go together in practice. See
 	the man page for all the options.  It might be worthwhile to start out with the
 	<code class="filename">smb.conf.default</code> configuration file and adapt it to your needs. It contains plenty of comments.
 	</p><p>
-	<a class="indexterm" name="id326904"></a>
+	<a class="indexterm" name="id2574394"></a>
 	The simplest useful configuration file would contain something like that shown in
-	<a href="install.html#simple-example" title="Example 1.2. Another simple smb.conf File">Another simple smb.conf File</a>.
-	<a class="indexterm" name="id326922"></a>
-	</p><div class="example"><a name="simple-example"></a><p class="title"><b>Example 1.2. Another simple smb.conf File</b></p><div class="example-contents"><table class="simplelist" border="0" summary="Simple list"><tr><td> </td></tr><tr><td><em class="parameter"><code>[global]</code></em></td></tr><tr><td><a class="indexterm" name="id326953"></a><em class="parameter"><code>workgroup = MIDEARTH</code></em></td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[homes]</code></em></td></tr><tr><td><a class="indexterm" name="id326974"></a><em class="parameter"><code>guest ok = no</code></em></td></tr><tr><td><a class="indexterm" name="id326987"></a><em class="parameter"><code>read only = no</code></em></td></tr></table></div></div><br class="example-break"><p>
-	<a class="indexterm" name="id327003"></a>
-	<a class="indexterm" name="id327009"></a>
-	<a class="indexterm" name="id327016"></a>
-	<a class="indexterm" name="id327023"></a>
+	<a class="link" href="install.html#simple-example" title="Example 1.2. Another simple smb.conf File">Another simple smb.conf File</a>.
+	<a class="indexterm" name="id2574414"></a>
+	</p><div class="example"><a name="simple-example"></a><p class="title"><b>Example 1.2. Another simple smb.conf File</b></p><div class="example-contents"><table class="simplelist" border="0" summary="Simple list"><tr><td> </td></tr><tr><td><em class="parameter"><code>[global]</code></em></td></tr><tr><td><a class="indexterm" name="id2574446"></a><em class="parameter"><code>workgroup = MIDEARTH</code></em></td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[homes]</code></em></td></tr><tr><td><a class="indexterm" name="id2574466"></a><em class="parameter"><code>guest ok = no</code></em></td></tr><tr><td><a class="indexterm" name="id2574478"></a><em class="parameter"><code>read only = no</code></em></td></tr></table></div></div><br class="example-break"><p>
+	<a class="indexterm" name="id2574492"></a>
+	<a class="indexterm" name="id2574499"></a>
+	<a class="indexterm" name="id2574506"></a>
+	<a class="indexterm" name="id2574513"></a>
 	This will allow connections by anyone with an account on the server, using either
 	their login name or <em class="parameter"><code>homes</code></em> as the service name.
 	(Note: The workgroup that Samba should appear in must also be set. The default
 	workgroup name is WORKGROUP.)
 	</p><p>
-	<a class="indexterm" name="id327041"></a>
+	<a class="indexterm" name="id2574533"></a>
 	Make sure you put the <code class="filename">smb.conf</code> file in the correct place. Note, the correct location of this file
 	depends on how the binary files were built. You can discover the correct location by executing from
 	the directory that contains the <code class="literal">smbd</code> command file:
@@ -171,13 +171,13 @@
 <code class="prompt">root# </code> smbd -b | grep smb.conf
 </pre><p>
 	</p><p>
-	<a class="indexterm" name="id327077"></a>
+	<a class="indexterm" name="id2574571"></a>
 	For more information about security settings for the <em class="parameter"><code>[homes]</code></em> share, please refer to 
-	<a href="securing-samba.html" title="Chapter 18. Securing Samba">Securing Samba</a>.
-	</p><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id327100"></a>Test Your Config File with <code class="literal">testparm</code></h4></div></div></div><p>
-	<a class="indexterm" name="id327113"></a>
-	<a class="indexterm" name="id327120"></a>
-	<a class="indexterm" name="id327126"></a>
+	<a class="link" href="securing-samba.html" title="Chapter 18. Securing Samba">Securing Samba</a>.
+	</p><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2574595"></a>Test Your Config File with <code class="literal">testparm</code></h4></div></div></div><p>
+	<a class="indexterm" name="id2574608"></a>
+	<a class="indexterm" name="id2574615"></a>
+	<a class="indexterm" name="id2574622"></a>
 	It's important to validate the contents of the <code class="filename">smb.conf</code> 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: 
@@ -189,10 +189,10 @@
 	</p><p>
 	Always run testparm again whenever the <code class="filename">smb.conf</code> file is changed!
 	</p><p>
-	<a class="indexterm" name="id327174"></a>
-	<a class="indexterm" name="id327180"></a>
-	<a class="indexterm" name="id327187"></a>
-	<a class="indexterm" name="id327194"></a>
+	<a class="indexterm" name="id2574673"></a>
+	<a class="indexterm" name="id2574680"></a>
+	<a class="indexterm" name="id2574687"></a>
+	<a class="indexterm" name="id2574693"></a>
 	The <code class="filename">smb.conf</code> file is constantly checked by the Samba daemons <code class="literal">smbd</code> and every instance of
 	itself that it spawns, <code class="literal">nmbd</code> and <code class="literal">winbindd</code>. It is good practice to
 	keep this file as small as possible. Many administrators prefer to document Samba configuration settings
@@ -205,23 +205,23 @@
 </pre><p>
 	This administrative method makes it possible to maintain detailed configuration change records while at
 	the same time keeping the working <code class="filename">smb.conf</code> file size to the minimum necessary.
-	</p></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id327272"></a>SWAT</h3></div></div></div><p>
-	<a class="indexterm" name="id327280"></a>
+	</p></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2574779"></a>SWAT</h3></div></div></div><p>
+	<a class="indexterm" name="id2574786"></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. If it is
 	necesaary to built SWAT please read the SWAT man page regarding compilation, installation, and
 	configuration of SWAT from the source code.
 	</p><p>
 	To launch SWAT, just run your favorite Web browser and point it to
-	<a href="http://localhost:901/" target="_top">http://localhost:901/</a>.
+	<a class="ulink" href="http://localhost:901/" target="_top">http://localhost:901/</a>.
 	Replace <em class="replaceable"><code>localhost</code></em> 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 because passwords will be sent over the wire in the clear. 
 	</p><p>
-	More information about SWAT can be found in <a href="SWAT.html" title="Chapter 37. SWAT: The Samba Web Administration Tool">The Samba Web Administration Tool</a>.
-	</p></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id327325"></a>List Shares Available on the Server</h2></div></div></div><p>
+	More information about SWAT can be found in <a class="link" href="SWAT.html" title="Chapter 37. SWAT: The Samba Web Administration Tool">The Samba Web Administration Tool</a>.
+	</p></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2574840"></a>List Shares Available on the Server</h2></div></div></div><p>
 	To list shares that are available from the configured Samba server, execute the
 	following command:
 	</p><pre class="screen">
@@ -235,7 +235,7 @@
 	before it will list the shares. See the <code class="literal">smbclient</code> man page for details.
 	You can force it to list the shares without a password by adding the option
 	<code class="option">-N</code> to the command line. 
-	</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id327375"></a>Connect with a UNIX Client</h2></div></div></div><p>
+	</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2574895"></a>Connect with a UNIX Client</h2></div></div></div><p>
 	Enter the following command:
 </p><pre class="screen">
 <code class="prompt">$ </code><strong class="userinput"><code>smbclient <em class="replaceable"><code> //yourhostname/aservice</code></em></code></strong>
@@ -244,7 +244,7 @@
 	file. Try your username if you just have a <em class="parameter"><code>[homes]</code></em> section in the <code class="filename">smb.conf</code> file.</p><p>Example: If the UNIX host is called <em class="replaceable"><code>bambi</code></em> and a valid login name
 	is <em class="replaceable"><code>fred</code></em>, you would type:</p><pre class="screen">
 <code class="prompt">$ </code><strong class="userinput"><code>smbclient //<em class="replaceable"><code>bambi</code></em>/<em class="replaceable"><code>fred</code></em></code></strong>
-</pre></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id327472"></a>Connect from a Remote SMB Client</h2></div></div></div><p>
+</pre></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2574995"></a>Connect from a Remote SMB Client</h2></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.
@@ -265,9 +265,9 @@
 	be sent to the printer that owns the spoolservice that has been specified.
 	</p><p>
 </p><pre class="screen"><code class="prompt">C:\&gt; </code><strong class="userinput"><code>print filename</code></strong>
-</pre><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id327550"></a>What If Things Don't Work?</h3></div></div></div><p>
-	You might want to read <a href="diagnosis.html" title="Chapter 38. The Samba Checklist">The Samba Checklist</a>.  If you are still
-	stuck, refer to <a href="problems.html" title="Chapter 39. Analyzing and Solving Samba Problems">Analyzing and Solving Samba Problems</a>.  Samba has
+</pre><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2575081"></a>What If Things Don't Work?</h3></div></div></div><p>
+	You might want to read <a class="link" href="diagnosis.html" title="Chapter 38. The Samba Checklist">The Samba Checklist</a>.  If you are still
+	stuck, refer to <a class="link" href="problems.html" title="Chapter 39. Analyzing and Solving Samba Problems">Analyzing and Solving Samba Problems</a>.  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.
@@ -277,18 +277,18 @@
 	Simply choose from the first five chapters the network design that most closely matches site needs,
 	then follow the simple step-by-step procedure to deploy it. Later, when you have a working network
 	you may well want to refer back to this book for further insight into opportunities for improvement.
-	</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id327587"></a>Still Stuck?</h3></div></div></div><p>
+	</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2575127"></a>Still Stuck?</h3></div></div></div><p>
 	The best advice under the stress of abject frustration is to cool down! That may be challenging
 	of itself, but while you are angry or annoyed your ability to seek out a solution is somewhat
 	undermined. A cool head clears the way to finding the answer you are looking for. Just remember,
 	every problem has a solution  there is a good chance that someone else has found it
 	even though you can't right now. That will change with time, patience and learning.
 	</p><p>
-	Now that you have cooled down a bit, please refer to <a href="diagnosis.html" title="Chapter 38. The Samba Checklist">the Samba Checklist</a>
+	Now that you have cooled down a bit, please refer to <a class="link" href="diagnosis.html" title="Chapter 38. The Samba Checklist">the Samba Checklist</a>
 	for a process that can be followed to identify the cause of your problem.
-	</p></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id327616"></a>Common Errors</h2></div></div></div><p>
+	</p></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2575160"></a>Common Errors</h2></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="id327626"></a>Large Number of smbd Processes</h3></div></div></div><p>
+</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2575171"></a>Large Number of smbd Processes</h3></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>
@@ -301,14 +301,14 @@
 	</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="id327714"></a>Error Message: open_oplock_ipc</h3></div></div></div><p>
+	</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2575266"></a>Error Message: open_oplock_ipc</h3></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="id327744"></a>&#8220;<span class="quote"><span class="errorname">The network name cannot be found</span></span>&#8221;</h3></div></div></div><p>
+	</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2575299"></a>&#8220;<span class="quote"><span class="errorname">The network name cannot be found</span></span>&#8221;</h3></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 a nonexisting path
 			for the share in <code class="filename">smb.conf</code>.</p></li><li><p>The user you are trying to access the share with does not 

Modified: branches/samba/experimental/docs/htmldocs/Samba3-HOWTO/integrate-ms-networks.html
===================================================================
--- branches/samba/experimental/docs/htmldocs/Samba3-HOWTO/integrate-ms-networks.html	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/docs/htmldocs/Samba3-HOWTO/integrate-ms-networks.html	2008-06-09 06:59:20 UTC (rev 1920)
@@ -1,18 +1,18 @@
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Chapter 29. Integrating MS Windows Networks with Samba</title><link rel="stylesheet" href="samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.72.0"><link rel="start" href="index.html" title="The Official Samba 3.2.x HOWTO and Reference Guide"><link rel="up" href="optional.html" title="Part III. Advanced Configuration"><link rel="prev" href="pam.html" title="Chapter 28. PAM-Based Distributed Authentication"><link rel="next" href="unicode.html" title="Chapter 30. 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 29. 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 29. 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><code class="email">&lt;<a href="mailto:jht at samba.org">jht at samba.org</a>&gt;</code></p></div></div></div></div><div><p class="pubdate"> (Jan 01 2001) </p></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="sect1"><a href="integrate-ms-networks.html#id432559">Features and Benefits</a></span></dt><dt><span class="sect1"><a href="integrate-ms-networks.html#id432576">Background Information</a></span></dt><dt><span class="sect1"><a href="integrate-ms-networks.html#id432695">Name Resolution in a Pure UNIX/Linux World</a></span></dt><dd><dl><dt><span class="sect2"><a href="integrate-ms-networks.html#id432767"><code class="filename">/etc/hosts</code></a></span></dt><dt><span class="sect2"><a href="integrate-ms-networks.html#id432923"><code class="filename">/etc/resolv.conf</code></a></span></dt><dt><span class="sect2"><a href="integrate-ms-networks.html#id432956"><code class="filename">/etc/host.conf</code></a></span></dt><dt><span class="sect2"><a href="integrate-ms-networks.html#id433004"><code class="filename">/etc/nsswitch.conf</code></a></span></dt></dl></dd><dt><span class="sect1"><a href="integrate-ms-networks.html#id433113">Name Resolution as Used within MS Windows Networking</a></span></dt><dd><dl><dt><span class="sect2"><a href="integrate-ms-networks.html#id433506">The NetBIOS Name Cache</a></span></dt><dt><span class="sect2"><a href="integrate-ms-networks.html#id433586">The LMHOSTS File</a></span></dt><dt><span class="sect2"><a href="integrate-ms-networks.html#id433711">HOSTS File</a></span></dt><dt><span class="sect2"><a href="integrate-ms-networks.html#id433736">DNS Lookup</a></span></dt><dt><span class="sect2"><a href="integrate-ms-networks.html#id433763">WINS Lookup</a></span></dt></dl></dd><dt><span class="sect1"><a href="integrate-ms-networks.html#id433898">Common Errors</a></span></dt><dd><dl><dt><span class="sect2"><a href="integrate-ms-networks.html#id433909">Pinging Works Only One Way</a></span></dt><dt><span class="sect2"><a href="integrate-ms-networks.html#id433936">Very Slow Network Connections</a></span></dt><dt><span class="sect2"><a href="integrate-ms-networks.html#id433974">Samba Server Name-Change Problem</a></span></dt></dl></dd></dl></div><p>
-<a class="indexterm" name="id432523"></a>
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Chapter 29. Integrating MS Windows Networks with Samba</title><link rel="stylesheet" href="../samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.73.1"><link rel="start" href="index.html" title="The Official Samba 3.2.x HOWTO and Reference Guide"><link rel="up" href="optional.html" title="Part III. Advanced Configuration"><link rel="prev" href="pam.html" title="Chapter 28. PAM-Based Distributed Authentication"><link rel="next" href="unicode.html" title="Chapter 30. 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 29. 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 29. 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><code class="email">&lt;<a class="email" href="mailto:jht at samba.org">jht at samba.org</a>&gt;</code></p></div></div></div></div><div><p class="pubdate"> (Jan 01 2001) </p></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="sect1"><a href="integrate-ms-networks.html#id2690396">Features and Benefits</a></span></dt><dt><span class="sect1"><a href="integrate-ms-networks.html#id2690416">Background Information</a></span></dt><dt><span class="sect1"><a href="integrate-ms-networks.html#id2690545">Name Resolution in a Pure UNIX/Linux World</a></span></dt><dd><dl><dt><span class="sect2"><a href="integrate-ms-networks.html#id2690618"><code class="filename">/etc/hosts</code></a></span></dt><dt><span class="sect2"><a href="integrate-ms-networks.html#id2690807"><code class="filename">/etc/resolv.conf</code></a></span></dt><dt><span class="sect2"><a href="integrate-ms-networks.html#id2690843"><code class="filename">/etc/host.conf</code></a></span></dt><dt><span class="sect2"><a href="integrate-ms-networks.html#id2690894"><code class="filename">/etc/nsswitch.conf</code></a></span></dt></dl></dd><dt><span class="sect1"><a href="integrate-ms-networks.html#id2691018">Name Resolution as Used within MS Windows Networking</a></span></dt><dd><dl><dt><span class="sect2"><a href="integrate-ms-networks.html#id2691452">The NetBIOS Name Cache</a></span></dt><dt><span class="sect2"><a href="integrate-ms-networks.html#id2691545">The LMHOSTS File</a></span></dt><dt><span class="sect2"><a href="integrate-ms-networks.html#id2691717">HOSTS File</a></span></dt><dt><span class="sect2"><a href="integrate-ms-networks.html#id2691745">DNS Lookup</a></span></dt><dt><span class="sect2"><a href="integrate-ms-networks.html#id2691772">WINS Lookup</a></span></dt></dl></dd><dt><span class="sect1"><a href="integrate-ms-networks.html#id2691910">Common Errors</a></span></dt><dd><dl><dt><span class="sect2"><a href="integrate-ms-networks.html#id2691923">Pinging Works Only One Way</a></span></dt><dt><span class="sect2"><a href="integrate-ms-networks.html#id2691954">Very Slow Network Connections</a></span></dt><dt><span class="sect2"><a href="integrate-ms-networks.html#id2691996">Samba Server Name-Change Problem</a></span></dt></dl></dd></dl></div><p>
+<a class="indexterm" name="id2690354"></a>
 This chapter deals with NetBIOS over TCP/IP name to IP address resolution. If
 your MS Windows clients are not configured to use NetBIOS over TCP/IP, then this
 section does not apply to your installation. If your installation involves the use of
 NetBIOS over TCP/IP, then this chapter may help you to resolve networking problems.
 </p><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Note</h3><p>
-<a class="indexterm" name="id432538"></a>
-<a class="indexterm" name="id432544"></a>
+<a class="indexterm" name="id2690372"></a>
+<a class="indexterm" name="id2690378"></a>
 NetBIOS over TCP/IP has nothing to do with NetBEUI. NetBEUI is NetBIOS
 over Logical Link Control (LLC). On modern networks it is highly advised
 to not run NetBEUI at all. Note also that there is no such thing as
 NetBEUI over TCP/IP  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="id432559"></a>Features and Benefits</h2></div></div></div><p>
+</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2690396"></a>Features and Benefits</h2></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
@@ -20,12 +20,12 @@
 </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="id432576"></a>Background Information</h2></div></div></div><p>
-<a class="indexterm" name="id432584"></a>
-<a class="indexterm" name="id432590"></a>
-<a class="indexterm" name="id432597"></a>
-<a class="indexterm" name="id432604"></a>
-<a class="indexterm" name="id432611"></a>
+</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2690416"></a>Background Information</h2></div></div></div><p>
+<a class="indexterm" name="id2690424"></a>
+<a class="indexterm" name="id2690431"></a>
+<a class="indexterm" name="id2690438"></a>
+<a class="indexterm" name="id2690445"></a>
+<a class="indexterm" name="id2690452"></a>
 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
@@ -36,43 +36,43 @@
 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>
-<a class="indexterm" name="id432633"></a>
-<a class="indexterm" name="id432640"></a>
-<a class="indexterm" name="id432646"></a>
-<a class="indexterm" name="id432653"></a>
-<a class="indexterm" name="id432660"></a>
-<a class="indexterm" name="id432667"></a>
+<a class="indexterm" name="id2690480"></a>
+<a class="indexterm" name="id2690486"></a>
+<a class="indexterm" name="id2690493"></a>
+<a class="indexterm" name="id2690500"></a>
+<a class="indexterm" name="id2690506"></a>
+<a class="indexterm" name="id2690513"></a>
 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="id432675"></a> dynamic DNS with Service Resource
-Records (SRV RR) and with Incremental Zone Transfers (IXFR).  <a class="indexterm" name="id432685"></a>
+<a class="indexterm" name="id2690523"></a> dynamic DNS with Service Resource
+Records (SRV RR) and with Incremental Zone Transfers (IXFR).  <a class="indexterm" name="id2690534"></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="id432695"></a>Name Resolution in a Pure UNIX/Linux World</h2></div></div></div><p>
+</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2690545"></a>Name Resolution in a Pure UNIX/Linux World</h2></div></div></div><p>
 The key configuration files covered in this section are:
-</p><a class="indexterm" name="id432705"></a><a class="indexterm" name="id432712"></a><a class="indexterm" name="id432718"></a><a class="indexterm" name="id432725"></a><div class="itemizedlist"><ul type="disc"><li><p><code class="filename">/etc/hosts</code></p></li><li><p><code class="filename">/etc/resolv.conf</code></p></li><li><p><code class="filename">/etc/host.conf</code></p></li><li><p><code class="filename">/etc/nsswitch.conf</code></p></li></ul></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id432767"></a><code class="filename">/etc/hosts</code></h3></div></div></div><p>
+</p><a class="indexterm" name="id2690556"></a><a class="indexterm" name="id2690562"></a><a class="indexterm" name="id2690569"></a><a class="indexterm" name="id2690576"></a><div class="itemizedlist"><ul type="disc"><li><p><code class="filename">/etc/hosts</code></p></li><li><p><code class="filename">/etc/resolv.conf</code></p></li><li><p><code class="filename">/etc/host.conf</code></p></li><li><p><code class="filename">/etc/nsswitch.conf</code></p></li></ul></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2690618"></a><code class="filename">/etc/hosts</code></h3></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>
 </p><p>
-<a class="indexterm" name="id432788"></a>
-<a class="indexterm" name="id432795"></a>
+<a class="indexterm" name="id2690641"></a>
+<a class="indexterm" name="id2690648"></a>
 The purpose of <code class="filename">/etc/hosts</code> is to provide a 
 name resolution mechanism so users do not need to remember 
 IP addresses.
 </p><p>
-<a class="indexterm" name="id432812"></a>
-<a class="indexterm" name="id432819"></a>
-<a class="indexterm" name="id432825"></a>
+<a class="indexterm" name="id2690666"></a>
+<a class="indexterm" name="id2690673"></a>
+<a class="indexterm" name="id2690680"></a>
 Network packets that are sent over the physical network transport 
 layer communicate not via IP addresses but rather using the Media 
 Access Control address, or MAC address. IP addresses are currently 
 32 bits in length and are typically presented as four decimal 
 numbers that are separated by a dot (or period)  for example, 168.192.1.1.
 </p><p>
-<a class="indexterm" name="id432842"></a>
+<a class="indexterm" name="id2690698"></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>
@@ -84,14 +84,14 @@
 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 Address Resolution Protocol (ARP) reply.
 </p><p>
-<a class="indexterm" name="id432864"></a>
+<a class="indexterm" name="id2690729"></a>
 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 
 <code class="filename">/etc/hosts</code> is one such file.
 </p><p>
-<a class="indexterm" name="id432890"></a>
+<a class="indexterm" name="id2690756"></a>
 When the IP address of the destination interface has been determined, a protocol called ARP/RARP is used to
 identify the MAC address of the target interface. ARP is a broadcast-oriented method that uses User Datagram
 Protocol (UDP) to send a request to all interfaces on the local network segment using the all 1s MAC address.
@@ -99,7 +99,7 @@
 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="id432904"></a>
+<a class="indexterm" name="id2690786"></a>
 The <code class="filename">/etc/hosts</code> 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 
@@ -107,7 +107,7 @@
 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="id432923"></a><code class="filename">/etc/resolv.conf</code></h3></div></div></div><p>
+</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2690807"></a><code class="filename">/etc/resolv.conf</code></h3></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.
@@ -117,8 +117,8 @@
 	</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="id432956"></a><code class="filename">/etc/host.conf</code></h3></div></div></div><p>
-<a class="indexterm" name="id432967"></a>
+	</p></li></ul></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2690843"></a><code class="filename">/etc/host.conf</code></h3></div></div></div><p>
+<a class="indexterm" name="id2690854"></a>
 <code class="filename">/etc/host.conf</code> is the primary means by which the setting in
 <code class="filename">/etc/resolv.conf</code> may be effected. It is a critical configuration file. This file controls
 the order by which name resolution may proceed. The typical structure is:
@@ -127,8 +127,8 @@
 multi on
 </pre><p>Both addresses should be returned. Please refer to the 
 man page for <code class="filename">host.conf</code> for further details.
-</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id433004"></a><code class="filename">/etc/nsswitch.conf</code></h3></div></div></div><p>
-<a class="indexterm" name="id433015"></a>
+</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2690894"></a><code class="filename">/etc/nsswitch.conf</code></h3></div></div></div><p>
+<a class="indexterm" name="id2690905"></a>
 This file controls the actual name resolution targets. The 
 file typically has resolver object specifications as follows:
 </p><pre class="programlisting">
@@ -160,11 +160,11 @@
 sent, TCP/IP networks are silent. All TCP/IP communications assume a 
 principal of speaking only when necessary.
 </p><p>
-<a class="indexterm" name="id433043"></a>
-<a class="indexterm" name="id433050"></a>
-<a class="indexterm" name="id433057"></a>
-<a class="indexterm" name="id433064"></a>
-<a class="indexterm" name="id433070"></a>
+<a class="indexterm" name="id2690941"></a>
+<a class="indexterm" name="id2690948"></a>
+<a class="indexterm" name="id2690955"></a>
+<a class="indexterm" name="id2690962"></a>
+<a class="indexterm" name="id2690969"></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 
@@ -177,11 +177,11 @@
 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="id433113"></a>Name Resolution as Used within MS Windows Networking</h2></div></div></div><p>
-<a class="indexterm" name="id433121"></a>
-<a class="indexterm" name="id433128"></a>
-<a class="indexterm" name="id433135"></a>
-<a class="indexterm" name="id433142"></a>
+</p></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2691018"></a>Name Resolution as Used within MS Windows Networking</h2></div></div></div><p>
+<a class="indexterm" name="id2691027"></a>
+<a class="indexterm" name="id2691034"></a>
+<a class="indexterm" name="id2691040"></a>
+<a class="indexterm" name="id2691047"></a>
 MS Windows networking is predicated on 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
@@ -192,19 +192,19 @@
 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>
-<a href="integrate-ms-networks.html#uniqnetbiosnames" title="Table 29.1. Unique NetBIOS Names">Unique NetBIOS names</a> and <a href="integrate-ms-networks.html#netbiosnamesgrp" title="Table 29.2. Group Names">group names</a> tables 
+<a class="link" href="integrate-ms-networks.html#uniqnetbiosnames" title="Table 29.1. Unique NetBIOS Names">Unique NetBIOS names</a> and <a class="link" href="integrate-ms-networks.html#netbiosnamesgrp" title="Table 29.2. Group Names">group names</a> tables 
 list typical NetBIOS name/service type registrations.
 </p><div class="table"><a name="uniqnetbiosnames"></a><p class="title"><b>Table 29.1. Unique NetBIOS Names</b></p><div class="table-contents"><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><br class="table-break"><div class="table"><a name="netbiosnamesgrp"></a><p class="title"><b>Table 29.2. Group Names</b></p><div class="table-contents"><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 cntrollers/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">Browser election service</td></tr></tbody></table></div></div><br class="table-break"><p>
-<a class="indexterm" name="id433323"></a>
+<a class="indexterm" name="id2691243"></a>
 It should be noted that all NetBIOS machines register their own 
-names as per <a href="integrate-ms-networks.html#uniqnetbiosnames" title="Table 29.1. Unique NetBIOS Names">Unique NetBIOS names</a> and <a href="integrate-ms-networks.html#netbiosnamesgrp" title="Table 29.2. Group Names">group names</a>. This is in vast contrast to TCP/IP 
+names as per <a class="link" href="integrate-ms-networks.html#uniqnetbiosnames" title="Table 29.1. Unique NetBIOS Names">Unique NetBIOS names</a> and <a class="link" href="integrate-ms-networks.html#netbiosnamesgrp" title="Table 29.2. Group Names">group names</a>. This is in vast contrast to TCP/IP 
 installations where the system administrator traditionally 
 determines in the <code class="filename">/etc/hosts</code> or in the DNS database what names 
 are associated with each IP address.
 </p><p>
-<a class="indexterm" name="id433355"></a>
-<a class="indexterm" name="id433362"></a>
-<a class="indexterm" name="id433369"></a>
+<a class="indexterm" name="id2691278"></a>
+<a class="indexterm" name="id2691285"></a>
+<a class="indexterm" name="id2691292"></a>
 One further point of clarification should be noted. The <code class="filename">/etc/hosts</code> 
 file and the DNS records do not provide the NetBIOS name information 
 that MS Windows clients depend on to locate the type of service that may 
@@ -216,8 +216,8 @@
 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>
-<a class="indexterm" name="id433393"></a>
-<a class="indexterm" name="id433399"></a>
+<a class="indexterm" name="id2691324"></a>
+<a class="indexterm" name="id2691330"></a>
 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 
@@ -230,14 +230,14 @@
 user-level security in a workgroup environment, thus requiring the use 
 of a username and a matching password.
 </p><p>
-<a class="indexterm" name="id433426"></a>
-<a class="indexterm" name="id433433"></a>
-<a class="indexterm" name="id433442"></a>
-<a class="indexterm" name="id433451"></a>
-<a class="indexterm" name="id433461"></a>
-<a class="indexterm" name="id433470"></a>
-<a class="indexterm" name="id433476"></a>
-<a class="indexterm" name="id433483"></a>
+<a class="indexterm" name="id2691363"></a>
+<a class="indexterm" name="id2691370"></a>
+<a class="indexterm" name="id2691379"></a>
+<a class="indexterm" name="id2691389"></a>
+<a class="indexterm" name="id2691398"></a>
+<a class="indexterm" name="id2691408"></a>
+<a class="indexterm" name="id2691414"></a>
+<a class="indexterm" name="id2691421"></a>
 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 
@@ -252,10 +252,10 @@
 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="id433506"></a>The NetBIOS Name Cache</h3></div></div></div><p>
-<a class="indexterm" name="id433514"></a>
-<a class="indexterm" name="id433521"></a>
-<a class="indexterm" name="id433528"></a>
+</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2691452"></a>The NetBIOS Name Cache</h3></div></div></div><p>
+<a class="indexterm" name="id2691460"></a>
+<a class="indexterm" name="id2691467"></a>
+<a class="indexterm" name="id2691473"></a>
 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 
@@ -263,7 +263,7 @@
 for a machine from the local cache than it is to go through all the 
 configured name resolution mechanisms.
 </p><p>
-<a class="indexterm" name="id433539"></a>
+<a class="indexterm" name="id2691488"></a>
 If a machine whose name is in the local name cache is shut 
 down before the name is expired and flushed from the cache, then 
 an attempt to exchange a message with that machine will be subject 
@@ -271,14 +271,14 @@
 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="id433553"></a>
-<a class="indexterm" name="id433560"></a>
-<a class="indexterm" name="id433566"></a>
+<a class="indexterm" name="id2691511"></a>
+<a class="indexterm" name="id2691518"></a>
+<a class="indexterm" name="id2691525"></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
 is called <code class="literal">nmblookup</code>.
-</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id433586"></a>The LMHOSTS File</h3></div></div></div><p>
-<a class="indexterm" name="id433593"></a>
+</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2691545"></a>The LMHOSTS File</h3></div></div></div><p>
+<a class="indexterm" name="id2691553"></a>
 This file is usually located in MS Windows NT 4.0 or Windows 200x/XP in the directory
 <code class="filename">%SystemRoot%\SYSTEM32\DRIVERS\ETC</code> and contains the IP address
 and the machine name in matched pairs. The <code class="filename">LMHOSTS</code> file
@@ -363,15 +363,15 @@
 # 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="id433711"></a>HOSTS File</h3></div></div></div><p>
+</pre></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2691717"></a>HOSTS File</h3></div></div></div><p>
 This file is usually located in MS Windows NT 4.0 or Windows 200x/XP in 
 the directory <code class="filename">%SystemRoot%\SYSTEM32\DRIVERS\ETC</code> 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 <code class="filename">/etc/hosts</code> file.
-</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id433736"></a>DNS Lookup</h3></div></div></div><p>
-<a class="indexterm" name="id433744"></a>
+</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2691745"></a>DNS Lookup</h3></div></div></div><p>
+<a class="indexterm" name="id2691753"></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 dependent on how the NetBIOS 
@@ -382,10 +382,10 @@
 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="id433763"></a>WINS Lookup</h3></div></div></div><p>
-<a class="indexterm" name="id433771"></a>
-<a class="indexterm" name="id433778"></a>
-<a class="indexterm" name="id433787"></a>
+</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2691772"></a>WINS Lookup</h3></div></div></div><p>
+<a class="indexterm" name="id2691780"></a>
+<a class="indexterm" name="id2691787"></a>
+<a class="indexterm" name="id2691796"></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 
@@ -393,19 +393,19 @@
 </p><p>
 To configure Samba to be a WINS server, the following parameter needs 
 to be added to the <code class="filename">smb.conf</code> file:
-</p><table class="simplelist" border="0" summary="Simple list"><tr><td><a class="indexterm" name="id433817"></a><em class="parameter"><code>wins support = Yes</code></em></td></tr></table><p>
-<a class="indexterm" name="id433831"></a>
+</p><table class="simplelist" border="0" summary="Simple list"><tr><td><a class="indexterm" name="id2691829"></a><em class="parameter"><code>wins support = Yes</code></em></td></tr></table><p>
+<a class="indexterm" name="id2691843"></a>
 To configure Samba to use a WINS server, the following parameters are 
 needed in the <code class="filename">smb.conf</code> file:
-</p><table class="simplelist" border="0" summary="Simple list"><tr><td><a class="indexterm" name="id433853"></a><em class="parameter"><code>wins support = No</code></em></td></tr><tr><td><a class="indexterm" name="id433865"></a><em class="parameter"><code>wins server = xxx.xxx.xxx.xxx</code></em></td></tr></table><p>
+</p><table class="simplelist" border="0" summary="Simple list"><tr><td><a class="indexterm" name="id2691865"></a><em class="parameter"><code>wins support = No</code></em></td></tr><tr><td><a class="indexterm" name="id2691877"></a><em class="parameter"><code>wins server = xxx.xxx.xxx.xxx</code></em></td></tr></table><p>
 where <em class="replaceable"><code>xxx.xxx.xxx.xxx</code></em> is the IP address 
 of the WINS server.
 </p><p>For information about setting up Samba as a WINS server, read 
-<a href="NetworkBrowsing.html" title="Chapter 10. Network Browsing">Network Browsing</a>.</p></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id433898"></a>Common Errors</h2></div></div></div><p>
+<a class="link" href="NetworkBrowsing.html" title="Chapter 10. Network Browsing">Network Browsing</a>.</p></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2691910"></a>Common Errors</h2></div></div></div><p>
 TCP/IP network configuration problems find every network administrator sooner or later.
 The cause can be anything from keyboard mishaps to forgetfulness to simple mistakes to
 carelessness. Of course, no one is ever deliberately careless!
-</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id433909"></a>Pinging Works Only One Way</h3></div></div></div><p>
+</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2691923"></a>Pinging Works Only One Way</h3></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>
@@ -415,10 +415,10 @@
 	</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="id433936"></a>Very Slow Network Connections</h3></div></div></div><p>
+	</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2691954"></a>Very Slow Network Connections</h3></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 out DNS or WINS traffic.</p></li></ul></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id433974"></a>Samba Server Name-Change Problem</h3></div></div></div><p>
+		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 out DNS or WINS traffic.</p></li></ul></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2691996"></a>Samba Server Name-Change Problem</h3></div></div></div><p>
 	&#8220;<span class="quote">The name of the Samba server was changed, Samba was restarted, and now the Samba server cannot be
 	pinged by its new name from an MS Windows NT4 workstation, but it does still respond to pinging using
 	the old name. Why?</span>&#8221;

Modified: branches/samba/experimental/docs/htmldocs/Samba3-HOWTO/introduction.html
===================================================================
--- branches/samba/experimental/docs/htmldocs/Samba3-HOWTO/introduction.html	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/docs/htmldocs/Samba3-HOWTO/introduction.html	2008-06-09 06:59:20 UTC (rev 1920)
@@ -1,5 +1,5 @@
-<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.72.0"><link rel="start" href="index.html" title="The Official Samba 3.2.x HOWTO and Reference Guide"><link rel="up" href="index.html" title="The Official Samba 3.2.x HOWTO and Reference Guide"><link rel="prev" href="IntroSMB.html" title="Introduction"><link rel="next" href="install.html" title="Chapter 1. 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">Part I. General Installation</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="IntroSMB.html">Prev</a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a accesskey="n" href="install.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>Part I. General Installation</h1></div></div></div><div class="partintro" lang="en"><div><div><div><h1 class="title"><a name="id325524"></a>Preparing Samba for Configuration</h1></div></div></div><p>
+<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.73.1"><link rel="start" href="index.html" title="The Official Samba 3.2.x HOWTO and Reference Guide"><link rel="up" href="index.html" title="The Official Samba 3.2.x HOWTO and Reference Guide"><link rel="prev" href="IntroSMB.html" title="Introduction"><link rel="next" href="install.html" title="Chapter 1. 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">Part I. General Installation</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="IntroSMB.html">Prev</a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a accesskey="n" href="install.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>Part I. General Installation</h1></div></div></div><div class="partintro" lang="en"><div><div><div><h1 class="title"><a name="id2572937"></a>Preparing Samba for Configuration</h1></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><span class="chapter"><a href="install.html">1. How to Install and Test SAMBA</a></span></dt><dd><dl><dt><span class="sect1"><a href="install.html#id325669">Obtaining and Installing Samba</a></span></dt><dt><span class="sect1"><a href="install.html#id325710">Configuring Samba (smb.conf)</a></span></dt><dd><dl><dt><span class="sect2"><a href="install.html#id325753">Configuration File Syntax</a></span></dt><dt><span class="sect2"><a href="install.html#tdbdocs">TDB Database File Information</a></span></dt><dt><span class="sect2"><a href="install.html#id326670">Starting Samba</a></span></dt><dt><span class="sect2"><a href="install.html#id326850">Example Configuration</a></span></dt><dt><span class="sect2"><a href="install.html#id327272">SWAT</a></span></dt></dl></dd><dt><span class="sect1"><a href="install.html#id327325">List Shares Available on the Server</a></span></dt><dt><span class="sect1"><a href="install.html#id327375">Connect with a UNIX Client</a></span></dt><dt><span class="sect1"><a href="install.html#id327472">Connect from a Remote SMB Client</a></span></dt><dd><dl><dt><span class="sect2"><a href="install.html#id327550">What If Things Don't Work?</a></span></dt><dt><span class="sect2"><a href="install.html#id327587">Still Stuck?</a></span></dt></dl></dd><dt><span class="sect1"><a href="install.html#id327616">Common Errors</a></span></dt><dd><dl><dt><span class="sect2"><a href="install.html#id327626">Large Number of smbd Processes</a></span></dt><dt><span class="sect2"><a href="install.html#id327714">Error Message: open_oplock_ipc</a></span></dt><dt><span class="sect2"><a href="install.html#id327744">&#8220;<span class="quote"><span class="errorname">The network name cannot be found</span></span>&#8221;</a></span></dt></dl></dd></dl></dd><dt><span class="chapter"><a href="FastStart.html">2. Fast Start: Cure for Impatience</a></span></dt><dd><dl><dt><span class="sect1"><a href="FastStart.html#id327874">Features and Benefits</a></span></dt><dt><span class="sect1"><a href="FastStart.html#id327893">Description of Example Sites</a></span></dt><dt><span class="sect1"><a href="FastStart.html#id327959">Worked Examples</a></span></dt><dd><dl><dt><span class="sect2"><a href="FastStart.html#id327975">Standalone Server</a></span></dt><dt><span class="sect2"><a href="FastStart.html#id329828">Domain Member Server</a></span></dt><dt><span class="sect2"><a href="FastStart.html#id330741">Domain Controller</a></span></dt></dl></dd></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="IntroSMB.html">Prev</a> </td><td width="20%" align="center"> </td><td width="40%" align="right"> <a accesskey="n" href="install.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">Introduction </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> Chapter 1. How to Install and Test SAMBA</td></tr></table></div></body></html>
+</p><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="chapter"><a href="install.html">1. How to Install and Test SAMBA</a></span></dt><dd><dl><dt><span class="sect1"><a href="install.html#id2573086">Obtaining and Installing Samba</a></span></dt><dt><span class="sect1"><a href="install.html#id2573131">Configuring Samba (smb.conf)</a></span></dt><dd><dl><dt><span class="sect2"><a href="install.html#id2573176">Configuration File Syntax</a></span></dt><dt><span class="sect2"><a href="install.html#tdbdocs">TDB Database File Information</a></span></dt><dt><span class="sect2"><a href="install.html#id2574143">Starting Samba</a></span></dt><dt><span class="sect2"><a href="install.html#id2574335">Example Configuration</a></span></dt><dt><span class="sect2"><a href="install.html#id2574779">SWAT</a></span></dt></dl></dd><dt><span class="sect1"><a href="install.html#id2574840">List Shares Available on the Server</a></span></dt><dt><span class="sect1"><a href="install.html#id2574895">Connect with a UNIX Client</a></span></dt><dt><span class="sect1"><a href="install.html#id2574995">Connect from a Remote SMB Client</a></span></dt><dd><dl><dt><span class="sect2"><a href="install.html#id2575081">What If Things Don't Work?</a></span></dt><dt><span class="sect2"><a href="install.html#id2575127">Still Stuck?</a></span></dt></dl></dd><dt><span class="sect1"><a href="install.html#id2575160">Common Errors</a></span></dt><dd><dl><dt><span class="sect2"><a href="install.html#id2575171">Large Number of smbd Processes</a></span></dt><dt><span class="sect2"><a href="install.html#id2575266">Error Message: open_oplock_ipc</a></span></dt><dt><span class="sect2"><a href="install.html#id2575299">&#8220;<span class="quote"><span class="errorname">The network name cannot be found</span></span>&#8221;</a></span></dt></dl></dd></dl></dd><dt><span class="chapter"><a href="FastStart.html">2. Fast Start: Cure for Impatience</a></span></dt><dd><dl><dt><span class="sect1"><a href="FastStart.html#id2575448">Features and Benefits</a></span></dt><dt><span class="sect1"><a href="FastStart.html#id2575472">Description of Example Sites</a></span></dt><dt><span class="sect1"><a href="FastStart.html#id2575552">Worked Examples</a></span></dt><dd><dl><dt><span class="sect2"><a href="FastStart.html#id2575571">Standalone Server</a></span></dt><dt><span class="sect2"><a href="FastStart.html#id2577491">Domain Member Server</a></span></dt><dt><span class="sect2"><a href="FastStart.html#id2578415">Domain Controller</a></span></dt></dl></dd></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="IntroSMB.html">Prev</a> </td><td width="20%" align="center"> </td><td width="40%" align="right"> <a accesskey="n" href="install.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">Introduction </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> Chapter 1. How to Install and Test SAMBA</td></tr></table></div></body></html>

Modified: branches/samba/experimental/docs/htmldocs/Samba3-HOWTO/ix01.html
===================================================================
--- branches/samba/experimental/docs/htmldocs/Samba3-HOWTO/ix01.html	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/docs/htmldocs/Samba3-HOWTO/ix01.html	2008-06-09 06:59:20 UTC (rev 1920)
@@ -1,9 +1,9 @@
-<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.72.0"><link rel="start" href="index.html" title="The Official Samba 3.2.x HOWTO and Reference Guide"><link rel="up" href="index.html" title="The Official Samba 3.2.x HOWTO and Reference Guide"><link rel="prev" href="go01.html" title="Glossary"></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="go01.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="id456908"></a>Index</h2></div></div></div><div class="index"><div class="indexdiv"><h3>Symbols</h3><dl><dt>"Printers" folder, <a href="CUPS-printing.html#id408912">Caveats to Be Considered</a>, <a href="CUPS-printing.html#id410020">Installing the PostScript Driver on a Client</a>, <a href="CUPS-printing.html#id410975">Manual Driver Installation in 15 Steps</a></dt><dt>$, <a href="domain-member.html#id343010">Manual Creation of Machine Trust Accounts</a></dt><dt>%i macro, <a href="cfgsmarts.html#id438180">Multiple Virtual Server Personalities</a></dt><dt>%L, <a href="cfgsmarts.html#id438180">Multiple Virtual Server Personalities</a></dt><dt>%PDF, <a href="CUPS-printing.html#id403499">MIME Types and CUPS Filters</a></dt><dt>%SystemRoot%\System32\config, <a href="samba-bdc.html#id339760">MS Windows NT4-style Domain Control</a></dt><dt>../source/nsswitch, <a href="winbind.html#id422211">Configure Winbind and PAM</a></dt><dt>.ai, <a href="CUPS-printing.html#id403499">MIME Types and CUPS Filters</a></dt><dt>.AppleDouble, <a href="VFS.html#id417705">netatalk</a></dt><dt>.eps, <a href="CUPS-printing.html#id403499">MIME Types and CUPS Filters</a></dt><dt>.pdf, <a href="CUPS-printing.html#id403499">MIME Types and CUPS Filters</a></dt><dt>.PDS extension, <a href="ProfileMgmt.html#id427016">Windows NT4 Workstation</a></dt><dt>.profiles, <a href="ProfileMgmt.html#id425965">Windows 9x/Me User Profiles</a></dt><dt>.ps, <a href="CUPS-printing.html#id403499">MIME Types and CUPS Filters</a></dt><dt>.recycle, <a href="VFS.html#id417334">recycle</a></dt><dt>/bin/false, <a href="ServerType.html#id333890">Example Configuration</a>, <a href="rights.html">User Rights and Privileges</a></dt><dt>/dev/null, <a href="rights.html">User Rights and Privileges</a></dt><dt>/dev/shadowvol, <a href="VFS.html#id417924">Shadow Copy Setup</a></dt><dt>/etc/cups/, <a href="CUPS-printing.html#id403499">MIME Types and CUPS Filters</a></dt><dt>/etc/cups/mime.convs, <a href="CUPS-printing.html#id401680">Raw Print Serving: Vendor Drivers on Windows Clients</a>, <a href="CUPS-printing.html#cups-raw">Explicitly Enable &#8220;raw&#8221; Printing for application/octet-stream</a>, <a href="CUPS-printing.html#id403909">MIME Type Conversion Rules</a>, <a href="CUPS-printing.html#id405826">application/octet-stream Printing</a></dt><dt>/etc/cups/mime.types, <a href="CUPS-printing.html#id401680">Raw Print Serving: Vendor Drivers on Windows Clients</a>, <a href="CUPS-printing.html#cups-raw">Explicitly Enable &#8220;raw&#8221; Printing for application/octet-stream</a>, <a href="CUPS-printing.html#id405826">application/octet-stream Printing</a></dt><dt>/etc/fstab, <a href="VFS.html#id417924">Shadow Copy Setup</a></dt><dt>/etc/group, <a href="ServerType.html#id333519">Share-Level Security</a>, <a href="groupmapping.html#id367529">Discussion</a>, <a href="groupmapping.html#id367895">Nested Groups: Adding Windows Domain Groups to Windows Local Groups</a>, <a href="groupmapping.html#id369332">Sample smb.conf Add Group Script</a>, <a href="idmapper.html#id375050">Domain Member Server or Domain Member Client</a>, <a href="classicalprinting.html#id392714">The [global] Section</a>, <a href="winbind.html#id418954">Features and Benefits</a>, <a href="Portability.html#id451523">HPUX</a></dt><dt>/etc/groups, <a href="pam.html#id430654">Anatomy of /etc/pam.d Entries</a></dt><dt>/etc/host.conf, <a href="integrate-ms-networks.html#id432695">Name Resolution in a Pure UNIX/Linux World</a>, <a href="integrate-ms-networks.html#id432956">/etc/host.conf</a></dt><dt>/etc/hosts, <a href="domain-member.html#id345329">Configure /etc/krb5.conf</a>, <a href="NetworkBrowsing.html#id353751">How Browsing Functions</a>, <a href="integrate-ms-networks.html#id432695">Name Resolution in a Pure UNIX/Linux World</a>, <a href="integrate-ms-networks.html#id432767">/etc/hosts</a>, <a href="integrate-ms-networks.html#id433113">Name Resolution as Used within MS Windows Networking</a>, <a href="diagnosis.html#id446476">The Tests</a></dt><dt>/etc/hosts&gt;, <a href="integrate-ms-networks.html#id432767">/etc/hosts</a></dt><dt>/etc/inetd.conf, <a href="winbind.html#id422370">Linux/FreeBSD-Specific PAM Configuration</a>, <a href="compiling.html#id450957">Starting from inetd.conf</a></dt><dt>/etc/init.d/samba, <a href="domain-member.html#id344216">Joining an NT4-type Domain with Samba-3</a>, <a href="winbind.html#id421865">Linux</a></dt><dt>/etc/init.d/samba.server, <a href="winbind.html#id422049">Solaris</a></dt><dt>/etc/init.d/smb, <a href="winbind.html#id421865">Linux</a></dt><dt>/etc/krb5.conf, <a href="domain-member.html#id345329">Configure /etc/krb5.conf</a>, <a href="domain-member.html#id346082">Possible Errors</a>, <a href="idmapper.html#id376591">ADS Domains</a>, <a href="idmapper.html#id377571">IDMAP Storage in LDAP Using Winbind</a></dt><dt>/etc/ldap.conf, <a href="idmapper.html#id377571">IDMAP Storage in LDAP Using Winbind</a>, <a href="idmapper.html#id378132">IDMAP and NSS Using LDAP from ADS with RFC2307bis Schema Extension</a></dt><dt>/etc/logingroup, <a href="Portability.html#id451523">HPUX</a></dt><dt>/etc/mime.conv, <a href="StandAloneServer.html#SimplePrintServer">Central Print Serving</a></dt><dt>/etc/mime.types, <a href="StandAloneServer.html#SimplePrintServer">Central Print Serving</a></dt><dt>/etc/nsswitch.conf, <a href="idmapper.html#id375050">Domain Member Server or Domain Member Client</a>, <a href="idmapper.html#id376308">NT4-Style Domains (Includes Samba Domains)</a>, <a href="idmapper.html#id376996">IDMAP_RID with Winbind</a>, <a href="idmapper.html#id378132">IDMAP and NSS Using LDAP from ADS with RFC2307bis Schema Extension</a>, <a href="winbind.html#id419814">Name Service Switch</a>, <a href="winbind.html#id420628">Configure nsswitch.conf and the Winbind Libraries on Linux and Solaris</a>, <a href="integrate-ms-networks.html#id432695">Name Resolution in a Pure UNIX/Linux World</a>, <a href="integrate-ms-networks.html#id433004">/etc/nsswitch.conf</a></dt><dt>/etc/openldap/slapd.conf, <a href="FastStart.html#id331703">The Primary Domain Controller</a></dt><dt>/etc/openldap/sldap.conf, <a href="passdb.html#id365886">Accounts and Groups Management</a></dt><dt>/etc/pam.conf, <a href="winbind.html#id422679">Solaris-Specific Configuration</a>, <a href="pam.html#id429934">Features and Benefits</a>, <a href="pam.html#id430534">Technical Discussion</a>, <a href="pam.html#id430654">Anatomy of /etc/pam.d Entries</a></dt><dt>/etc/pam.d, <a href="winbind.html#id420404">Requirements</a>, <a href="winbind.html#id420546">Testing Things Out</a>, <a href="winbind.html#id422211">Configure Winbind and PAM</a>, <a href="pam.html#id429934">Features and Benefits</a></dt><dt>/etc/pam.d/, <a href="winbind.html#id420026">Pluggable Authentication Modules</a>, <a href="pam.html#id430534">Technical Discussion</a></dt><dt>/etc/pam.d/ftp, <a href="winbind.html#id422370">Linux/FreeBSD-Specific PAM Configuration</a></dt><dt>/etc/pam.d/login, <a href="winbind.html#id422370">Linux/FreeBSD-Specific PAM Configuration</a></dt><dt>/etc/pam.d/samba, <a href="winbind.html#id422370">Linux/FreeBSD-Specific PAM Configuration</a></dt><dt>/etc/passwd, <a href="ServerType.html#id333519">Share-Level Security</a>, <a href="ServerType.html#id333890">Example Configuration</a>, <a href="samba-pdc.html#id338784">&#8220;$&#8221; Cannot Be Included in Machine Name</a>, <a href="domain-member.html#machine-trust-accounts">MS Windows Workstation/Server Machine Trust Accounts</a>, <a href="domain-member.html#id343010">Manual Creation of Machine Trust Accounts</a>, <a href="domain-member.html#id343797">Windows 200x/XP Professional Client</a>, <a href="domain-member.html#id346726">Adding Machine to Domain Fails</a>, <a href="StandAloneServer.html#id347134">Background</a>, <a href="StandAloneServer.html#RefDocServer">Reference Documentation Server</a>, <a href="StandAloneServer.html#SimplePrintServer">Central Print Serving</a>, <a href="passdb.html#id359126">Backward Compatibility Account Storage Systems</a>, <a href="passdb.html#id364023">Plaintext</a>, <a href="passdb.html#id364767">Schema and Relationship to the RFC 2307 posixAccount</a>, <a href="groupmapping.html#id368532">Applicable Only to Versions Earlier than 3.0.11</a>, <a href="idmapper.html#id375050">Domain Member Server or Domain Member Client</a>, <a href="InterdomainTrusts.html#samba-trusted-domain">Samba as the Trusted Domain</a>, <a href="winbind.html#id418954">Features and Benefits</a>, <a href="winbind.html#id421528">Starting and Testing the winbindd Daemon</a>, <a href="pam.html#id429934">Features and Benefits</a></dt><dt>/etc/printcap, <a href="CUPS-printing.html#id400690">Basic CUPS Support Configuration</a></dt><dt>/etc/resolv.conf, <a href="integrate-ms-networks.html#id432695">Name Resolution in a Pure UNIX/Linux World</a>, <a href="diagnosis.html#id446194">Assumptions</a>, <a href="diagnosis.html#id446476">The Tests</a></dt><dt>/etc/samba, <a href="cfgsmarts.html#id438180">Multiple Virtual Server Personalities</a>, <a href="cfgsmarts.html#id439141">Multiple Virtual Server Hosting</a>, <a href="diagnosis.html#id446476">The Tests</a></dt><dt>/etc/samba/scripts, <a href="NetCommand.html#id371525">Managing Nest Groups on Workstations from the Samba Server</a></dt><dt>/etc/samba/secrets.tdb, <a href="domain-member.html#id344216">Joining an NT4-type Domain with Samba-3</a></dt><dt>/etc/samba/smb.conf, <a href="install.html#id325710">Configuring Samba (smb.conf)</a></dt><dt>/etc/samba/smbpasswd, <a href="passdb.html#id364023">Plaintext</a></dt><dt>/etc/samba/smbusers, <a href="NetCommand.html#id372102">User Mapping</a></dt><dt>/etc/shadow, <a href="StandAloneServer.html#id347134">Background</a>, <a href="passdb.html#id359126">Backward Compatibility Account Storage Systems</a></dt><dt>/etc/smbpasswd, <a href="passdb.html#id364023">Plaintext</a></dt><dt>/etc/ssl/certs/slapd.pem, <a href="samba-bdc.html#id340392">LDAP Configuration Notes</a></dt><dt>/etc/xinetd.d, <a href="winbind.html#id422370">Linux/FreeBSD-Specific PAM Configuration</a></dt><dt>/etc/xinetd.d/telnet, <a href="winbind.html#id422370">Linux/FreeBSD-Specific PAM Configuration</a></dt><dt>/export, <a href="StandAloneServer.html#RefDocServer">Reference Documentation Server</a></dt><dt>/lib/libnss_example.so, <a href="winbind.html#id419814">Name Service Switch</a></dt><dt>/lib/libnss_files.so, <a href="winbind.html#id419814">Name Service Switch</a></dt><dt>/lib/security, <a href="winbind.html#id422211">Configure Winbind and PAM</a>, <a href="pam.html#id430584">PAM Configuration Syntax</a></dt><dt>/lib/security/, <a href="winbind.html#id420026">Pluggable Authentication Modules</a></dt><dt>/opt/samba/bin, <a href="SWAT.html#id444812">Locating the SWAT File</a></dt><dt>/tmp, <a href="AccessControls.html#id381279">File and Directory Access Control</a></dt><dt>/usr/bin/openssl, <a href="SWAT.html#id445330">Securing SWAT through SSL</a></dt><dt>/usr/lib/samba/vfs, <a href="VFS.html#id416413">Discussion</a></dt><dt>/usr/lib/security, <a href="winbind.html#id421002">NSS Winbind on AIX</a>, <a href="winbind.html#id422211">Configure Winbind and PAM</a></dt><dt>/usr/lib/security/methods.cfg, <a href="winbind.html#id421002">NSS Winbind on AIX</a></dt><dt>/usr/local/lib, <a href="winbind.html#id420628">Configure nsswitch.conf and the Winbind Libraries on Linux and Solaris</a></dt><dt>/usr/local/samba, <a href="winbind.html#id421528">Starting and Testing the winbindd Daemon</a></dt><dt>/usr/local/samba/bin, <a href="winbind.html#id421865">Linux</a>, <a href="winbind.html#id422049">Solaris</a>, <a href="SWAT.html#id444812">Locating the SWAT File</a></dt><dt>/usr/local/samba/lib, <a href="diagnosis.html#id446476">The Tests</a></dt><dt>/usr/local/samba/lib/vfs, <a href="VFS.html#id416413">Discussion</a></dt><dt>/usr/local/samba/private/secrets.tdb, <a href="domain-member.html#id344216">Joining an NT4-type Domain with Samba-3</a></dt><dt>/usr/local/samba/swat, <a href="SWAT.html#xinetd">Enabling SWAT for Use</a></dt><dt>/usr/local/samba/var, <a href="AccessControls.html#id382742">Access Controls on Shares</a>, <a href="diagnosis.html#id446194">Assumptions</a></dt><dt>/usr/local/samba/var/locks, <a href="NetworkBrowsing.html#id356324">Static WINS Entries</a></dt><dt>/usr/sbin, <a href="SWAT.html#id444812">Locating the SWAT File</a>, <a href="SWAT.html#xinetd">Enabling SWAT for Use</a></dt><dt>/usr/share/samba/swat, <a href="SWAT.html#xinetd">Enabling SWAT for Use</a></dt><dt>/var/locks/*.tdb, <a href="speed.html#id453354">Corrupt tdb Files</a></dt><dt>/var/log/samba, <a href="diagnosis.html#id446194">Assumptions</a></dt><dt>/var/run/samba, <a href="NetworkBrowsing.html#id356324">Static WINS Entries</a></dt><dt>/var/spool/cups/, <a href="CUPS-printing.html#id414430">Autodeletion or Preservation of CUPS Spool Files</a></dt><dt>/var/spool/samba, <a href="StandAloneServer.html#SimplePrintServer">Central Print Serving</a>, <a href="CUPS-printing.html#id414430">Autodeletion or Preservation of CUPS Spool Files</a></dt><dt>250-user limit, <a href="passdb.html#id364340">tdbsam</a></dt><dt>3.0.11, <a href="rights.html#id380042">The Administrator Domain SID</a></dt><dt>4,500 user accounts, <a href="passdb.html#id364340">tdbsam</a></dt><dt>4294967295, <a href="InterdomainTrusts.html">Interdomain Trust Relationships</a></dt><dt>8.3 file names, <a href="AccessControls.html#id380858">MS Windows NTFS Comparison with UNIX File Systems</a></dt><dt>&gt;Domain User Manager, <a href="InterdomainTrusts.html#id389117">Creating an NT4 Domain Trust</a></dt><dt>[global], <a href="cfgsmarts.html#id438180">Multiple Virtual Server Personalities</a></dt><dt>\\%L\%U\.profiles, <a href="ProfileMgmt.html#id425965">Windows 9x/Me User Profiles</a></dt><dt>\\SERVER, <a href="NetworkBrowsing.html#id357120">Problem Resolution</a></dt><dt>_kerberos.REALM.NAME, <a href="domain-member.html#id345329">Configure /etc/krb5.conf</a></dt><dt>_kerberos._udp, <a href="domain-member.html#id346362">Notes</a></dt><dt>_ldap._tcp, <a href="domain-member.html#id346362">Notes</a></dt><dt>_ldap._tcp.pdc._msdcs.quenya.org, <a href="samba-bdc.html#id340956">NetBIOS Over TCP/IP Disabled</a></dt></dl></div><div class="indexdiv"><h3></h3><dl><dt>, <a href="samba-pdc.html#id335780">Single Sign-On and Domain Security</a>, <a href="samba-pdc.html#id337213">Domain Control: Example Configuration</a>, <a href="domain-member.html#id343010">Manual Creation of Machine Trust Accounts</a>, <a href="domain-member.html#id344023">Samba Client</a>, <a href="domain-member.html#id344216">Joining an NT4-type Domain with Samba-3</a>, <a href="domain-member.html#id345329">Configure /etc/krb5.conf</a>, <a href="NetCommand.html#id374016">Printer Migration</a>, <a href="idmapper.html#id376996">IDMAP_RID with Winbind</a>, <a href="rights.html#id379021">Using the &#8220;net rpc rights&#8221; Utility</a>, <a href="AccessControls.html">File, Directory, and Share Access Controls</a>, <a href="securing-samba.html#id387302">Features and Benefits</a>, <a href="classicalprinting.html#id391880">Rapid Configuration Validation</a>, <a href="classicalprinting.html#id392225">Extended Printing Configuration</a>, <a href="classicalprinting.html#id396246">Identifying Driver Files</a>, <a href="winbind.html#id418954">Features and Benefits</a>, <a href="winbind.html#id421865">Linux</a>, <a href="winbind.html#id422679">Solaris-Specific Configuration</a>, <a href="AdvancedNetworkManagement.html#id423260">Remote Management from NoMachine.Com</a>, <a href="integrate-ms-networks.html#id433506">The NetBIOS Name Cache</a>, <a href="cfgsmarts.html">Advanced Configuration Techniques</a>, <a href="cfgsmarts.html#id439141">Multiple Virtual Server Hosting</a> (see SSO)</dt><dd><dl><dt>backend, <a href="samba-pdc.html#id336302">Domain Controller Types</a></dt><dt>logon</dt><dd><dl><dt>service, <a href="samba-bdc.html#id339696">Essential Background Information</a></dt></dl></dd></dl></dd></dl></div><div class="indexdiv"><h3>A</h3><dl><dt>abbreviated keystrokes, <a href="ClientConfig.html#id348430">TCP/IP Configuration</a></dt><dt>aborting shutdown, <a href="rights.html#id379339">Description of Privileges</a></dt><dt>accept connections, <a href="securing-samba.html#id387645">Using Interface Protection</a></dt><dt>access, <a href="ChangeNotes.html#id351342">User and Group Changes</a></dt><dt>Access, <a href="rights.html#id379021">Using the &#8220;net rpc rights&#8221; Utility</a></dt><dt>access authentication, <a href="passdb.html#idmapbackend">Mapping Common UIDs/GIDs on Distributed Machines</a></dt><dt>access control, <a href="samba-pdc.html#id335204">Features and Benefits</a>, <a href="samba-pdc.html#id335780">Single Sign-On and Domain Security</a>, <a href="StandAloneServer.html#id347134">Background</a>, <a href="AccessControls.html#id382742">Access Controls on Shares</a>, <a href="AdvancedNetworkManagement.html">Advanced Network Management</a></dt><dt>Access Control, <a href="ClientConfig.html#id350634">Domain Logon Configuration: Windows 9x/Me</a></dt><dt>Access Control Entries (see ACE)</dt><dt>Access Control List, <a href="AccessControls.html">File, Directory, and Share Access Controls</a></dt><dt>access control needs, <a href="NT4Migration.html#id443343">Server Share and Directory Layout</a></dt><dt>access controls, <a href="domain-member.html#id342376">Features and Benefits</a>, <a href="passdb.html#id360825">Comments Regarding LDAP</a>, <a href="passdb.html#pdbeditthing">The pdbedit Tool</a>, <a href="NetCommand.html#id370780">Mapping Windows Groups to UNIX Groups</a>, <a href="AccessControls.html#id380678">Features and Benefits</a>, <a href="AccessControls.html#id381646">Protecting Directories and Files from Deletion</a></dt><dt>Access Controls, <a href="NT4Migration.html#id442769">Objectives</a></dt><dt>access denied, <a href="securing-samba.html#id387974">Using IPC$ Share-Based Denials </a></dt><dt>access policies, <a href="passdb.html#id363711">Domain Account Policy Managment</a></dt><dt>access rights, <a href="domain-member.html#id342376">Features and Benefits</a>, <a href="NetCommand.html#id370067">Overview</a>, <a href="InterdomainTrusts.html#id388824">Trust Relationship Background</a></dt><dt>account, <a href="install.html#id326850">Example Configuration</a>, <a href="samba-pdc.html#id335204">Features and Benefits</a>, <a href="domain-member.html#id343797">Windows 200x/XP Professional Client</a>, <a href="pam.html#id430654">Anatomy of /etc/pam.d Entries</a></dt><dd><dl><dt>backend, <a href="samba-pdc.html#id335204">Features and Benefits</a></dt><dt>database, <a href="ServerType.html#id333691">Domain Security Mode (User-Level Security)</a></dt><dd><dl><dt>backends, <a href="ServerType.html#id332909">Features and Benefits</a></dt></dl></dd></dl></dd><dt>account access controls, <a href="passdb.html#id359295">New Account Storage Systems</a></dt><dt>account attributes, <a href="idmapper.html#id375941">Primary Domain Controller</a></dt><dt>account backends, <a href="passdb.html">Account Information Databases</a></dt><dt>account containers, <a href="passdb.html#id365225">Initialize the LDAP Database</a></dt><dt>account control block (see ACB)</dt><dt>account control flags, <a href="passdb.html#TOSHARG-acctflags">Account Flags Management</a></dt><dt>account controls, <a href="domain-member.html#machine-trust-accounts">MS Windows Workstation/Server Machine Trust Accounts</a></dt><dt>Account Controls, <a href="PolicyMgmt.html#id425108">Managing Account/User Policies</a></dt><dt>account database, <a href="passdb.html#id363976">Password Backends</a></dt><dt>account deleted, <a href="passdb.html#id363042">Deleting Accounts</a></dt><dt>account encode_bits, <a href="passdb.html#TOSHARG-acctflags">Account Flags Management</a></dt><dt>account flag order, <a href="passdb.html#TOSHARG-acctflags">Account Flags Management</a></dt><dt>Account Flags, <a href="passdb.html#id362746">Listing User and Machine Accounts</a></dt><dt>account flags, <a href="passdb.html#TOSHARG-acctflags">Account Flags Management</a></dt><dt>account import/export, <a href="passdb.html#pdbeditthing">The pdbedit Tool</a>, <a href="passdb.html#id363855">Account Import/Export</a></dt><dt>account information, <a href="samba-bdc.html#id339760">MS Windows NT4-style Domain Control</a>, <a href="domain-member.html#machine-trust-accounts">MS Windows Workstation/Server Machine Trust Accounts</a>, <a href="passdb.html#id364767">Schema and Relationship to the RFC 2307 posixAccount</a>, <a href="NetCommand.html#id371804">UNIX and Windows User Management</a></dt><dt>account information database, <a href="passdb.html#id360306">Mapping User Identifiers between MS Windows and UNIX</a></dt><dt>account management, <a href="idmapper.html#id375941">Primary Domain Controller</a></dt><dt>account name, <a href="idmapper.html#id375050">Domain Member Server or Domain Member Client</a>, <a href="rights.html">User Rights and Privileges</a>, <a href="InterdomainTrusts.html#samba-trusted-domain">Samba as the Trusted Domain</a></dt><dt>account policies, <a href="samba-pdc.html#id336759">Preparing for Domain Control</a></dt><dt>account policy, <a href="passdb.html#pdbeditthing">The pdbedit Tool</a></dt><dt>account restrictions, <a href="PolicyMgmt.html#id425108">Managing Account/User Policies</a></dt><dt>account security, <a href="passdb.html#pdbeditthing">The pdbedit Tool</a></dt><dt>account storage backends, <a href="upgrading-to-3.0.html#id441871">Passdb Backends and Authentication</a></dt><dt>account storage mechanisms, <a href="passdb.html">Account Information Databases</a></dt><dt>account storage system, <a href="passdb.html">Account Information Databases</a></dt><dt>Account Unknown, <a href="groupmapping.html#id367895">Nested Groups: Adding Windows Domain Groups to Windows Local Groups</a></dt><dt>accountability, <a href="passdb.html#pdbeditthing">The pdbedit Tool</a></dt><dt>accounts, <a href="winbind.html#id420297">Introduction</a></dt><dt>ACL, <a href="ChangeNotes.html#id351342">User and Group Changes</a>, <a href="passdb.html#id365990">Security and sambaSamAccount</a>, <a href="groupmapping.html#id367895">Nested Groups: Adding Windows Domain Groups to Windows Local Groups</a>, <a href="rights.html#id379339">Description of Privileges</a>, <a href="securing-samba.html#id387302">Features and Benefits</a>, <a href="classicalprinting.html#cups-msrpc">Printing Developments Since Samba-2.2</a>, <a href="ch-ldap-tls.html#s1-intro-ldap-tls">Introduction</a></dt><dt>ACLs, <a href="AccessControls.html">File, Directory, and Share Access Controls</a>, <a href="classicalprinting.html#id395198">The Obsoleted [printer$] Section</a></dt><dd><dl><dt>File System, <a href="AccessControls.html#id381279">File and Directory Access Control</a></dt><dt>POSIX, <a href="AccessControls.html">File, Directory, and Share Access Controls</a>, <a href="AccessControls.html#id380678">Features and Benefits</a></dt><dt>share, <a href="AccessControls.html#id380678">Features and Benefits</a></dt><dt>Windows, <a href="AccessControls.html#id380678">Features and Benefits</a></dt></dl></dd><dt>ACLs on share, <a href="AccessControls.html#id382986">Windows 200x/XP</a></dt><dt>ACLs on shares, <a href="AccessControls.html#id380678">Features and Benefits</a></dt><dt>across network segments, <a href="NetworkBrowsing.html#id352694">NetBIOS over TCP/IP</a></dt><dt>active directory, <a href="ServerType.html#id332909">Features and Benefits</a>, <a href="samba-pdc.html#id335204">Features and Benefits</a>, <a href="samba-pdc.html#id335780">Single Sign-On and Domain Security</a>, <a href="samba-pdc.html#id336759">Preparing for Domain Control</a>, <a href="samba-pdc.html#id337966">Samba ADS Domain Control</a></dt><dt>Active Directory, <a href="samba-bdc.html#id340717">Active Directory Domain Control</a>, <a href="domain-member.html#ads-member">Samba ADS Domain Membership</a>, <a href="NetCommand.html#id370418">UNIX and Windows Group Management</a>, <a href="idmapper.html#id374992">Standalone Samba Server</a>, <a href="idmapper.html#id375050">Domain Member Server or Domain Member Client</a>, <a href="idmapper.html#id376996">IDMAP_RID with Winbind</a>, <a href="InterdomainTrusts.html">Interdomain Trust Relationships</a></dt><dt>Active Directory Server, <a href="NT4Migration.html#id442769">Objectives</a></dt><dt>AD4UNIX, <a href="idmapper.html#id375050">Domain Member Server or Domain Member Client</a></dt><dt>ADAM, <a href="idmapper.html#id377571">IDMAP Storage in LDAP Using Winbind</a></dt><dt>add a user account, <a href="passdb.html#id362965">Adding User Accounts</a></dt><dt>add client machines, <a href="rights.html#id379021">Using the &#8220;net rpc rights&#8221; Utility</a></dt><dt>add domain users and groups to a local group, <a href="rights.html#id380212">What Rights and Privileges Will Permit Windows Client Administration?</a></dt><dt>add drivers, <a href="classicalprinting.html#id392714">The [global] Section</a></dt><dt>add group script, <a href="FastStart.html#id330805">Example: Engineering Office</a>, <a href="FastStart.html#id331703">The Primary Domain Controller</a>, <a href="groupmapping.html#id369332">Sample smb.conf Add Group Script</a>, <a href="groupmapping.html#id369618">Adding Groups Fails</a>, <a href="NetCommand.html#id370603">Adding or Creating a New Group</a>, <a href="cfgsmarts.html#id439141">Multiple Virtual Server Hosting</a></dt><dt>add machine script, <a href="FastStart.html#id330805">Example: Engineering Office</a>, <a href="FastStart.html#id331703">The Primary Domain Controller</a>, <a href="samba-pdc.html#id339004">The Machine Trust Account Is Not Accessible</a>, <a href="samba-bdc.html#id340392">LDAP Configuration Notes</a>, <a href="domain-member.html#id343425">Managing Domain Machine Accounts using NT4 Server Manager</a>, <a href="domain-member.html#id343687">On-the-Fly Creation of Machine Trust Accounts</a>, <a href="domain-member.html#id346726">Adding Machine to Domain Fails</a>, <a href="ClientConfig.html#id351062">Common Errors</a>, <a href="rights.html#id379021">Using the &#8220;net rpc rights&#8221; Utility</a>, <a href="cfgsmarts.html#id439141">Multiple Virtual Server Hosting</a>, <a href="upgrading-to-3.0.html#id441782">Changes in Behavior</a></dt><dt>add printer command, <a href="classicalprinting.html#id399075">Adding New Printers with the Windows NT APW</a></dt><dt>Add Printer Wizard, <a href="classicalprinting.html#id390934">Features and Benefits</a>, <a href="classicalprinting.html#id392714">The [global] Section</a>, <a href="classicalprinting.html#cups-msrpc">Printing Developments Since Samba-2.2</a></dt><dt>add printer wizard, <a href="CUPS-printing.html#id402147">Driver Upload Methods</a></dt><dt>add share command, <a href="NetCommand.html#id373297">Creating, Editing, and Removing Shares</a></dt><dt>add user script, <a href="FastStart.html#id330805">Example: Engineering Office</a>, <a href="FastStart.html#id331703">The Primary Domain Controller</a>, <a href="passdb.html#id360306">Mapping User Identifiers between MS Windows and UNIX</a>, <a href="passdb.html#id362637">User Account Management</a>, <a href="cfgsmarts.html#id439141">Multiple Virtual Server Hosting</a>, <a href="upgrading-to-3.0.html#id441782">Changes in Behavior</a></dt><dt>add user to group script, <a href="FastStart.html#id330805">Example: Engineering Office</a>, <a href="FastStart.html#id331703">The Primary Domain Controller</a>, <a href="cfgsmarts.html#id439141">Multiple Virtual Server Hosting</a></dt><dt>add/delete/change share, <a href="rights.html#id379339">Description of Privileges</a></dt><dt>adddriver, <a href="classicalprinting.html#id396743">Installing Driver Files into [print$]</a>, <a href="classicalprinting.html#id397066">Running rpcclient with adddriver</a>, <a href="classicalprinting.html#id397481">Specific Driver Name Flexibility</a>, <a href="CUPS-printing.html#id410395">A Check of the rpcclient man Page</a>, <a href="CUPS-printing.html#id411854">Troubleshooting Revisited</a></dt><dt>additional driver, <a href="classicalprinting.html#id398228">Additional Client Driver Installation</a></dt><dt>additional privileges, <a href="rights.html#id379339">Description of Privileges</a></dt><dt>addmem, <a href="groupmapping.html#id367895">Nested Groups: Adding Windows Domain Groups to Windows Local Groups</a></dt><dt>AddPrinterDriver(), <a href="CUPS-printing.html#id410395">A Check of the rpcclient man Page</a></dt><dt>admin users, <a href="FastStart.html#id329884">Example Configuration</a>, <a href="FastStart.html#id330805">Example: Engineering Office</a>, <a href="AccessControls.html#id381903">User- and Group-Based Controls</a>, <a href="AccessControls.html#id384805">File Operations Done as root with force user Set</a></dt><dt>admincfg.exe, <a href="Other-Clients.html#id452468">Configuring Windows for Workgroups Password Handling</a></dt><dt>administrative actions, <a href="rights.html#id379021">Using the &#8220;net rpc rights&#8221; Utility</a></dt><dt>administrative duties, <a href="NetCommand.html#id370067">Overview</a></dt><dt>administrative privileges, <a href="groupmapping.html#id367895">Nested Groups: Adding Windows Domain Groups to Windows Local Groups</a>, <a href="winbind.html#id421301">Join the Samba Server to the PDC Domain</a></dt><dt>administrative responsibilities, <a href="InterdomainTrusts.html#id388824">Trust Relationship Background</a></dt><dt>administrative rights, <a href="rights.html#id379339">Description of Privileges</a>, <a href="rights.html#id380212">What Rights and Privileges Will Permit Windows Client Administration?</a></dt><dt>administrative rights and privileges, <a href="rights.html#id380212">What Rights and Privileges Will Permit Windows Client Administration?</a></dt><dt>Administrative Templates, <a href="PolicyMgmt.html#id424702">MS Windows 200x/XP Professional Policies</a></dt><dt>Administrator, <a href="groupmapping.html#id367529">Discussion</a>, <a href="groupmapping.html#id368424">Important Administrative Information</a>, <a href="winbind.html#id421301">Join the Samba Server to the PDC Domain</a></dt><dt>administrator account, <a href="domain-member.html#id343797">Windows 200x/XP Professional Client</a>, <a href="domain-member.html#id343945">Windows NT4 Client</a></dt><dt>Administrator account, <a href="domain-member.html#ads-create-machine-account">Create the Computer Account</a></dt><dt>administrator password, <a href="domain-member.html#id346362">Notes</a></dt><dt>Administrator%password, <a href="domain-member.html#id344216">Joining an NT4-type Domain with Samba-3</a></dt><dt>Adobe, <a href="CUPS-printing.html#gdipost">GDI on Windows, PostScript on UNIX</a>, <a href="CUPS-printing.html#id408015">PostScript Drivers with No Major Problems, Even in Kernel
-Mode</a>, <a href="CUPS-printing.html#id412953">The Grand Unification Achieved</a></dt><dt>Adobe driver, <a href="CUPS-printing.html#id409192">Windows CUPS PostScript Driver Versus Adobe Driver</a></dt><dt>Adobe driver files, <a href="CUPS-printing.html#id408727">Recognizing Different Driver Files</a></dt><dt>Adobe PostScript, <a href="CUPS-printing.html#id408912">Caveats to Be Considered</a>, <a href="CUPS-printing.html#id413865">Adobe and CUPS PostScript Drivers for Windows Clients</a></dt><dt>Adobe PostScript driver, <a href="CUPS-printing.html#id410020">Installing the PostScript Driver on a Client</a></dt><dt>Adobe PPD, <a href="CUPS-printing.html#id412464">CUPS Print Drivers from Linuxprinting.org</a></dt><dt>Adobe specifications, <a href="CUPS-printing.html#id405438">The Role of cupsomatic/foomatic</a></dt><dt>ADS, <a href="ServerType.html#id334182">ADS Security Mode (User-Level Security)</a>, <a href="samba-pdc.html#id335780">Single Sign-On and Domain Security</a>, <a href="samba-pdc.html#id336302">Domain Controller Types</a>, <a href="domain-member.html#id342376">Features and Benefits</a>, <a href="domain-member.html#machine-trust-accounts">MS Windows Workstation/Server Machine Trust Accounts</a>, <a href="domain-member.html#domain-member-server">Domain Member Server</a>, <a href="domain-member.html#id344216">Joining an NT4-type Domain with Samba-3</a>, <a href="domain-member.html#id345150">Configure smb.conf</a>, <a href="domain-member.html#id345329">Configure /etc/krb5.conf</a>, <a href="domain-member.html#ads-create-machine-account">Create the Computer Account</a>, <a href="domain-member.html#ads-test-server">Testing Server Setup</a>, <a href="NetworkBrowsing.html">Network Browsing</a>, <a href="NetworkBrowsing.html#id353250">TCP/IP without NetBIOS</a>, <a href="NetworkBrowsing.html#adsdnstech">DNS and Active Directory</a>, <a href="NetworkBrowsing.html#id357344">Cross-Subnet Browsing</a>, <a href="passdb.html">Account Information Databases</a>, <a href="passdb.html#id359295">New Account Storage Systems</a>, <a href="passdb.html#id360825">Comments Regarding LDAP</a>, <a href="passdb.html#id365886">Accounts and Groups Management</a>, <a href="NetCommand.html#id370344">Administrative Tasks and Methods</a>, <a href="idmapper.html#id375050">Domain Member Server or Domain Member Client</a>, <a href="idmapper.html#id375941">Primary Domain Controller</a>, <a href="idmapper.html#id377571">IDMAP Storage in LDAP Using Winbind</a>, <a href="rights.html">User Rights and Privileges</a>, <a href="InterdomainTrusts.html">Interdomain Trust Relationships</a>, <a href="InterdomainTrusts.html#id388758">Features and Benefits</a>, <a href="InterdomainTrusts.html#id388824">Trust Relationship Background</a>, <a href="InterdomainTrusts.html#id389981">NT4-Style Domain Trusts with Windows 2000</a>, <a href="classicalprinting.html#cups-msrpc">Printing Developments Since Samba-2.2</a>, <a href="winbind.html#id418954">Features and Benefits</a>, <a href="winbind.html#id420241">Result Caching</a>, <a href="PolicyMgmt.html#id424107">Features and Benefits</a>, <a href="PolicyMgmt.html#id424702">MS Windows 200x/XP Professional Policies</a>, <a href="PolicyMgmt.html#id425108">Managing Account/User Policies</a>, <a href="PolicyMgmt.html#id425500">System Startup and Logon Processing Overview</a>, <a href="ProfileMgmt.html#id428936">MS Windows 200x/XP</a>, <a href="pam.html">PAM-Based Distributed Authentication</a>, <a href="pam.html#id429934">Features and Benefits</a>, <a href="integrate-ms-networks.html#id432576">Background Information</a>, <a href="upgrading-to-3.0.html#id440270">New Features in Samba-3.0.x</a>, <a href="upgrading-to-3.0.html#id441871">Passdb Backends and Authentication</a>, <a href="NT4Migration.html#id442769">Objectives</a>, <a href="DNSDHCP.html#id454865">Features and Benefits</a> (see Active Directory)</dt><dt>ADS DC, <a href="domain-member.html#id345150">Configure smb.conf</a></dt><dt>ADS domain, <a href="idmapper.html#id375050">Domain Member Server or Domain Member Client</a>, <a href="idmapper.html#id376591">ADS Domains</a></dt><dt>ADS domain members, <a href="idmapper.html">Identity Mapping (IDMAP)</a></dt><dt>ADS manager, <a href="domain-member.html#ads-create-machine-account">Create the Computer Account</a></dt><dt>ADS schema, <a href="idmapper.html#id375941">Primary Domain Controller</a></dt><dt>Advanced TCP/IP configuration, <a href="ClientConfig.html#id348498">MS Windows XP Professional</a></dt><dt>advantages, <a href="NT4Migration.html#id442769">Objectives</a></dt><dt>affect users, <a href="PolicyMgmt.html#id424202">Creating and Managing System Policies</a></dt><dt>affordable power, <a href="SambaHA.html#id436222">The Ultimate Goal</a></dt><dt>AFPL, <a href="CUPS-printing.html#id402931">Ghostscript: The Software RIP for Non-PostScript Printers</a></dt><dt>AFPL Ghostscript, <a href="CUPS-printing.html#id404588">pstoraster</a></dt><dt>AFS, <a href="SambaHA.html#id436641">The Distributed File System Challenge</a></dt><dt>AIX, <a href="passdb.html#idmapbackend">Mapping Common UIDs/GIDs on Distributed Machines</a>, <a href="classicalprinting.html#id392714">The [global] Section</a>, <a href="winbind.html#id421002">NSS Winbind on AIX</a></dt><dt>algorithmic mapping, <a href="idmapper.html#id375941">Primary Domain Controller</a></dt><dt>alias group, <a href="groupmapping.html#id367895">Nested Groups: Adding Windows Domain Groups to Windows Local Groups</a></dt><dt>allow access, <a href="securing-samba.html#id387449">Using Host-Based Protection</a></dt><dt>allow trusted domains, <a href="idmapper.html#id376996">IDMAP_RID with Winbind</a></dt><dt>already exists, <a href="domain-member.html#id346656">Cannot Add Machine Back to Domain</a></dt><dt>alternative solution, <a href="NT4Migration.html#id442769">Objectives</a></dt><dt>Amanda, <a href="Backup.html#id435949">Amanda</a></dt><dt>analyzes data, <a href="problems.html#id448088">Diagnostics Tools</a></dt><dt>anonymous, <a href="StandAloneServer.html#SimplePrintServer">Central Print Serving</a></dt><dd><dl><dt>print server, <a href="FastStart.html#id328648">Anonymous Print Server</a></dt><dt>read-write server, <a href="FastStart.html#id328408">Anonymous Read-Write Document Server</a></dt></dl></dd><dt>anonymous access, <a href="NetworkBrowsing.html#id357120">Problem Resolution</a></dt><dt>anonymous file server, <a href="cfgsmarts.html#id438180">Multiple Virtual Server Personalities</a></dt><dt>anonymous server, <a href="cfgsmarts.html">Advanced Configuration Techniques</a></dt><dt>ANSI compiler, <a href="Portability.html#id451523">HPUX</a></dt><dt>anticipate failure, <a href="SambaHA.html#id436084">Features and Benefits</a></dt><dt>API, <a href="passdb.html#id364094">smbpasswd: Encrypted Password Database</a></dt><dt>Appliances, <a href="winbind.html#id419494">Target Uses</a></dt><dt>application servers, <a href="domain-member.html#id342376">Features and Benefits</a></dt><dt>application/cups.vnd-postscript, <a href="CUPS-printing.html#id409192">Windows CUPS PostScript Driver Versus Adobe Driver</a></dt><dt>application/octet-stream, <a href="CUPS-printing.html#cups-raw">Explicitly Enable &#8220;raw&#8221; Printing for application/octet-stream</a>, <a href="CUPS-printing.html#id403909">MIME Type Conversion Rules</a>, <a href="CUPS-printing.html#id405826">application/octet-stream Printing</a></dt><dt>application/pdf, <a href="CUPS-printing.html#id403499">MIME Types and CUPS Filters</a>, <a href="CUPS-printing.html#id403909">MIME Type Conversion Rules</a></dt><dt>application/postscript, <a href="CUPS-printing.html#id403499">MIME Types and CUPS Filters</a>, <a href="CUPS-printing.html#id403909">MIME Type Conversion Rules</a>, <a href="CUPS-printing.html#id404252">Prefilters</a>, <a href="CUPS-printing.html#id404429">pstops</a>, <a href="CUPS-printing.html#id409192">Windows CUPS PostScript Driver Versus Adobe Driver</a></dt><dt>application/vnd.cups-postscript, <a href="CUPS-printing.html#id404252">Prefilters</a>, <a href="CUPS-printing.html#id404429">pstops</a></dt><dt>application/vnd.cups-raster, <a href="CUPS-printing.html#id406086">PostScript Printer Descriptions for Non-PostScript Printers</a></dt><dt>application/vnd.cups-raw, <a href="CUPS-printing.html#cups-raw">Explicitly Enable &#8220;raw&#8221; Printing for application/octet-stream</a></dt><dt>application/x-shell, <a href="CUPS-printing.html#id403909">MIME Type Conversion Rules</a></dt><dt>apt-get, <a href="VFS.html#id417924">Shadow Copy Setup</a></dt><dt>ARCFOUR-HMAC-MD5, <a href="domain-member.html#ads-test-server">Testing Server Setup</a></dt><dt>architecture, <a href="passdb.html#id360825">Comments Regarding LDAP</a></dt><dt>ARP/RARP, <a href="integrate-ms-networks.html#id432767">/etc/hosts</a></dt><dt>ASCII, <a href="CUPS-printing.html#id403499">MIME Types and CUPS Filters</a>, <a href="unicode.html#id434205">What Are Charsets and Unicode?</a>, <a href="unicode.html#id434469">Japanese Charsets</a></dt><dt>ASCII text, <a href="CUPS-printing.html#id404252">Prefilters</a></dt><dt>assign rights, <a href="rights.html#id379021">Using the &#8220;net rpc rights&#8221; Utility</a></dt><dt>assigned RID, <a href="groupmapping.html#id367529">Discussion</a></dt><dt>assistance, <a href="ch46.html#id454529">Free Support</a></dt><dt>associations, <a href="groupmapping.html">Group Mapping: MS Windows and UNIX</a></dt><dt>attach gdb, <a href="problems.html#id448137">Debugging with Samba Itself</a></dt><dt>attribute, <a href="passdb.html#id364973">OpenLDAP Configuration</a></dt><dt>attributes, <a href="upgrading-to-3.0.html#id442043">New Schema</a></dt><dt>audit file access, <a href="VFS.html#id416806">audit</a></dt><dt>audit module, <a href="VFS.html#id417038">extd_audit</a></dt><dt>auth, <a href="pam.html#id430654">Anatomy of /etc/pam.d Entries</a></dt><dt>auth methods, <a href="passdb.html#id366912">Configuration of auth methods</a>, <a href="upgrading-to-3.0.html#id441871">Passdb Backends and Authentication</a></dt><dt>authenticate, <a href="domain-member.html#machine-trust-accounts">MS Windows Workstation/Server Machine Trust Accounts</a>, <a href="domain-member.html#id344216">Joining an NT4-type Domain with Samba-3</a></dt><dt>authenticate users, <a href="domain-member.html#id344216">Joining an NT4-type Domain with Samba-3</a></dt><dt>authenticated, <a href="domain-member.html#id345150">Configure smb.conf</a></dt><dt>authenticating server, <a href="ProfileMgmt.html#id428411">MS Windows NT4 Workstation</a></dt><dt>authentication, <a href="ServerType.html#id332909">Features and Benefits</a>, <a href="ServerType.html#id333691">Domain Security Mode (User-Level Security)</a>, <a href="samba-pdc.html#id335780">Single Sign-On and Domain Security</a>, <a href="samba-pdc.html#id336302">Domain Controller Types</a>, <a href="samba-pdc.html#id338208">The Special Case of Windows 9x/Me</a>, <a href="domain-member.html#id344900">Why Is This Better Than security = server?</a>, <a href="passdb.html#id359822">Important Notes About Security</a>, <a href="passdb.html#id360825">Comments Regarding LDAP</a>, <a href="passdb.html#id363855">Account Import/Export</a>, <a href="NetCommand.html#id370067">Overview</a>, <a href="winbind.html#id422211">Configure Winbind and PAM</a>, <a href="pam.html#id429934">Features and Benefits</a></dt><dd><dl><dt>backend, <a href="domain-member.html#domain-member-server">Domain Member Server</a></dt></dl></dd><dt>authentication agents, <a href="samba-pdc.html#id335780">Single Sign-On and Domain Security</a></dt><dt>authentication architecture, <a href="samba-pdc.html#id335780">Single Sign-On and Domain Security</a></dt><dt>authentication backend, <a href="NT4Migration.html#id443153">Domain Layout</a></dt><dt>authentication control, <a href="winbind.html#id420297">Introduction</a></dt><dt>authentication database, <a href="InterdomainTrusts.html#id388758">Features and Benefits</a></dt><dt>authentication management, <a href="winbind.html#id420026">Pluggable Authentication Modules</a></dt><dt>authentication mechanisms, <a href="winbind.html#id420297">Introduction</a></dt><dt>authentication methods, <a href="winbind.html#id420026">Pluggable Authentication Modules</a></dt><dt>authentication module API, <a href="winbind.html#id421002">NSS Winbind on AIX</a></dt><dt>authentication regime, <a href="domain-member.html#domain-member-server">Domain Member Server</a></dt><dt>authentication reply, <a href="domain-member.html#id344900">Why Is This Better Than security = server?</a></dt><dt>authentication server, <a href="samba-bdc.html#id339760">MS Windows NT4-style Domain Control</a></dt><dt>authentication service, <a href="winbind.html#id422370">Linux/FreeBSD-Specific PAM Configuration</a></dt><dt>authentication system, <a href="samba-pdc.html#id335780">Single Sign-On and Domain Security</a>, <a href="upgrading-to-3.0.html#id440270">New Features in Samba-3.0.x</a></dt><dt>authenticatior, <a href="samba-pdc.html#id336302">Domain Controller Types</a></dt><dt>authoritative, <a href="NetworkBrowsing.html#id357499">Behavior of Cross-Subnet Browsing</a></dt><dt>authoritive, <a href="NetworkBrowsing.html#id353751">How Browsing Functions</a></dt><dt>authorization, <a href="winbind.html#id420026">Pluggable Authentication Modules</a></dt><dt>auto-reconnect, <a href="passdb.html#id359822">Important Notes About Security</a></dt><dt>autogen.sh, <a href="compiling.html#id450486">Building the Binaries</a></dt><dt>autogenerated printcap, <a href="classicalprinting.html#id393964">Default UNIX System Printing Commands</a></dt><dt>automatic account creation, <a href="domain-member.html#id343425">Managing Domain Machine Accounts using NT4 Server Manager</a></dt><dt>automatic mapping, <a href="idmapper.html#id375050">Domain Member Server or Domain Member Client</a></dt><dt>automatic reconnects, <a href="passdb.html#id360113">Advantages of Encrypted Passwords</a></dt><dt>automatic redundancy, <a href="NetworkBrowsing.html#browse-force-master">Forcing Samba to Be the Master</a></dt><dt>autopoweruser.sh, <a href="NetCommand.html#id371525">Managing Nest Groups on Workstations from the Samba Server</a></dt><dt>autotyping, <a href="CUPS-printing.html#id403499">MIME Types and CUPS Filters</a></dt><dt>AUXILIARY, <a href="passdb.html#id364767">Schema and Relationship to the RFC 2307 posixAccount</a></dt><dt>auxiliary members, <a href="groupmapping.html#id367895">Nested Groups: Adding Windows Domain Groups to Windows Local Groups</a></dt><dt>availability, <a href="SambaHA.html#id436084">Features and Benefits</a>, <a href="NT4Migration.html#id442769">Objectives</a></dt><dt>available, <a href="StandAloneServer.html#SimplePrintServer">Central Print Serving</a></dt><dt>available port, <a href="classicalprinting.html#id399581">Samba and Printer Ports</a></dt><dt>available printerd, <a href="classicalprinting.html#id392714">The [global] Section</a></dt><dt>available rights, <a href="rights.html#id379021">Using the &#8220;net rpc rights&#8221; Utility</a></dt><dt>average print run, <a href="CUPS-printing.html#id402258">Advanced Intelligent Printing with PostScript Driver Download</a></dt></dl></div><div class="indexdiv"><h3>B</h3><dl><dt>b-node, <a href="NetworkBrowsing.html#id352694">NetBIOS over TCP/IP</a></dt><dt>back up, <a href="winbind.html#id420404">Requirements</a></dt><dt>backed up, <a href="NT4Migration.html#id443343">Server Share and Directory Layout</a></dt><dt>backend, <a href="SambaHA.html#id436641">The Distributed File System Challenge</a></dt><dt>backend authentication, <a href="NT4Migration.html#id442769">Objectives</a></dt><dt>backend database, <a href="samba-pdc.html#id336302">Domain Controller Types</a>, <a href="domain-member.html#machine-trust-accounts">MS Windows Workstation/Server Machine Trust Accounts</a>, <a href="domain-member.html#id346726">Adding Machine to Domain Fails</a></dt><dt>backend failures, <a href="SambaHA.html#id437081">High-Availability Server Products</a></dt><dt>backend file system pool, <a href="SambaHA.html#id436764">Restrictive Constraints on Distributed File Systems</a></dt><dt>backends, <a href="ChangeNotes.html#id351743">Passdb Changes</a>, <a href="CUPS-printing.html#id414715">Printing from CUPS to Windows-Attached Printers</a></dt><dt>backup, <a href="Backup.html#id435499">Features and Benefits</a>, <a href="NT4Migration.html#id443343">Server Share and Directory Layout</a></dt><dt>backup domain controller, <a href="NT4Migration.html#id443153">Domain Layout</a></dt><dt>backup solution, <a href="Backup.html#id435539">Discussion of Backup Solutions</a></dt><dt>BackupPC, <a href="Backup.html#id435626">BackupPC</a></dt><dt>bad hardware, <a href="NetworkBrowsing.html#id358459">Browsing of Shares and Directories is Very Slow</a></dt><dt>bad logon attempts, <a href="passdb.html#id363122">Changing User Accounts</a></dt><dt>Bad networking hardware, <a href="NetworkBrowsing.html#id358459">Browsing of Shares and Directories is Very Slow</a></dt><dt>bad password, <a href="diagnosis.html#id446476">The Tests</a></dt><dt>banner pages, <a href="CUPS-printing.html#id409192">Windows CUPS PostScript Driver Versus Adobe Driver</a>, <a href="CUPS-printing.html#id409387">Run cupsaddsmb (Quiet Mode)</a></dt><dt>barriers, <a href="securing-samba.html#id387214">Introduction</a></dt><dt>Batch Oplock, <a href="locking.html#id385372">Opportunistic Locking Overview</a></dt><dt>BDC, <a href="ServerType.html#id333691">Domain Security Mode (User-Level Security)</a>, <a href="ServerType.html#id333890">Example Configuration</a>, <a href="samba-pdc.html#id335780">Single Sign-On and Domain Security</a>, <a href="samba-pdc.html#id336302">Domain Controller Types</a>, <a href="samba-bdc.html#id339320">Features and Benefits</a>, <a href="samba-bdc.html#id339760">MS Windows NT4-style Domain Control</a>, <a href="samba-bdc.html#id340392">LDAP Configuration Notes</a>, <a href="samba-bdc.html#id340717">Active Directory Domain Control</a>, <a href="samba-bdc.html#id341012">Backup Domain Controller Configuration</a>, <a href="samba-bdc.html#id341471">Example Configuration</a>, <a href="samba-bdc.html#id341995">Can Samba Be a Backup Domain Controller to an NT4 PDC?</a>, <a href="domain-member.html#id344216">Joining an NT4-type Domain with Samba-3</a>, <a href="domain-member.html#id344900">Why Is This Better Than security = server?</a>, <a href="passdb.html#id359295">New Account Storage Systems</a>, <a href="passdb.html#id360113">Advantages of Encrypted Passwords</a>, <a href="passdb.html#idmapbackend">Mapping Common UIDs/GIDs on Distributed Machines</a>, <a href="passdb.html#id364340">tdbsam</a>, <a href="NetCommand.html#id370067">Overview</a>, <a href="idmapper.html#id375050">Domain Member Server or Domain Member Client</a>, <a href="idmapper.html#id375941">Primary Domain Controller</a>, <a href="idmapper.html#id376159">Backup Domain Controller</a>, <a href="winbind.html#id421301">Join the Samba Server to the PDC Domain</a>, <a href="AdvancedNetworkManagement.html#id423260">Remote Management from NoMachine.Com</a>, <a href="NT4Migration.html#id443153">Domain Layout</a>, <a href="NT4Migration.html#id443632">Steps in Migration Process</a></dt><dt>BDCs, <a href="NT4Migration.html#id443153">Domain Layout</a></dt><dt>behavior approximately same, <a href="upgrading-to-3.0.html#id440125">Quick Migration Guide</a></dt><dt>between domains, <a href="InterdomainTrusts.html#id389483">Configuring Samba NT-Style Domain Trusts</a></dt><dt>bias, <a href="NetworkBrowsing.html#browse-force-master">Forcing Samba to Be the Master</a></dt><dt>binary format TDB, <a href="passdb.html#id359295">New Account Storage Systems</a></dt><dt>BIND, <a href="DNSDHCP.html#id455101">Dynamic DNS</a></dt><dt>bind interfaces only, <a href="NetworkBrowsing.html#id355381">Multiple Interfaces</a>, <a href="securing-samba.html#id387645">Using Interface Protection</a>, <a href="cfgsmarts.html#id437835">Multiple Server Hosting</a>, <a href="cfgsmarts.html#id438180">Multiple Virtual Server Personalities</a>, <a href="diagnosis.html#id446476">The Tests</a></dt><dt>BIND9, <a href="NetworkBrowsing.html#adsdnstech">DNS and Active Directory</a></dt><dt>BIND9.NET, <a href="DNSDHCP.html#id454865">Features and Benefits</a></dt><dt>bindery-enabled, <a href="pam.html#id429934">Features and Benefits</a></dt><dt>block device, <a href="AccessControls.html#id381279">File and Directory Access Control</a></dt><dt>block incoming packets, <a href="securing-samba.html#firewallports">Using a Firewall</a></dt><dt>BOBS, <a href="Backup.html#id435992">BOBS: Browseable Online Backup System</a></dt><dt>bogus, <a href="ServerType.html#id334489">Example Configuration</a></dt><dt>boot disk`, <a href="winbind.html#id420404">Requirements</a></dt><dt>bridge, <a href="AccessControls.html">File, Directory, and Share Access Controls</a></dt><dt>bridges networks, <a href="NetworkBrowsing.html#id353751">How Browsing Functions</a></dt><dt>brlock.tdb, <a href="CUPS-printing.html#id411985">The Printing *.tdb Files</a></dt><dd><dl><dt>(see also TDB)</dt></dl></dd><dt>broadcast, <a href="samba-bdc.html#id340771">What Qualifies a Domain Controller on the Network?</a>, <a href="NetworkBrowsing.html#id352694">NetBIOS over TCP/IP</a></dt><dt>broadcast address, <a href="NetworkBrowsing.html#id357120">Problem Resolution</a>, <a href="diagnosis.html#id446476">The Tests</a></dt><dt>broadcast isolated subnet, <a href="NetworkBrowsing.html#browse-force-master">Forcing Samba to Be the Master</a></dt><dt>broadcast messages, <a href="NetworkBrowsing.html#id352694">NetBIOS over TCP/IP</a></dt><dt>broadcast messaging, <a href="samba-bdc.html#id340853">How Does a Workstation find its Domain Controller?</a></dt><dt>Broadcast node, <a href="NetworkBrowsing.html#id356324">Static WINS Entries</a></dt><dt>broadcast request, <a href="samba-pdc.html#id338208">The Special Case of Windows 9x/Me</a></dt><dt>broadcast traffic, <a href="NetworkBrowsing.html#id357344">Cross-Subnet Browsing</a></dt><dt>broadcast-based, <a href="NetworkBrowsing.html#id352694">NetBIOS over TCP/IP</a></dt><dt>broadcast-based name resolution, <a href="domain-member.html#id344216">Joining an NT4-type Domain with Samba-3</a></dt><dt>broadcasts, <a href="NetworkBrowsing.html#browse-force-master">Forcing Samba to Be the Master</a>, <a href="NetworkBrowsing.html#id357499">Behavior of Cross-Subnet Browsing</a></dt><dt>browsable, <a href="classicalprinting.html#id391430">Simple Print Configuration</a></dt><dt>browse across subnet, <a href="NetworkBrowsing.html#id357344">Cross-Subnet Browsing</a></dt><dt>browse list, <a href="samba-pdc.html#id336759">Preparing for Domain Control</a>, <a href="NetworkBrowsing.html#id352327">What Is Browsing?</a>, <a href="NetworkBrowsing.html#id353751">How Browsing Functions</a>, <a href="NetworkBrowsing.html#id355760">WINS: The Windows Internetworking Name Server</a>, <a href="NetworkBrowsing.html#id356873">Technical Overview of Browsing</a>, <a href="NetworkBrowsing.html#id357499">Behavior of Cross-Subnet Browsing</a></dt><dt>browse list handling, <a href="NetworkBrowsing.html">Network Browsing</a></dt><dt>browse list maintainers, <a href="NetworkBrowsing.html#id353751">How Browsing Functions</a></dt><dt>browse list management, <a href="samba-pdc.html#id338563">Security Mode and Master Browsers</a>, <a href="NetworkBrowsing.html#id352327">What Is Browsing?</a></dt><dt>browse lists, <a href="NetworkBrowsing.html#id355153">Making Samba the Domain Master</a>, <a href="NetworkBrowsing.html#id357344">Cross-Subnet Browsing</a>, <a href="NetworkBrowsing.html#id357499">Behavior of Cross-Subnet Browsing</a></dt><dt>browse resources, <a href="NetworkBrowsing.html#id357120">Problem Resolution</a></dt><dt>browse server resources, <a href="NetworkBrowsing.html#id357120">Problem Resolution</a></dt><dt>browse shares, <a href="securing-samba.html#id387974">Using IPC$ Share-Based Denials </a></dt><dt>browse.dat, <a href="NetworkBrowsing.html#id357120">Problem Resolution</a></dt><dt>browseable, <a href="install.html#id325753">Configuration File Syntax</a>, <a href="FastStart.html#id328648">Anonymous Print Server</a>, <a href="FastStart.html#id329032">Secure Read-Write File and Print Server</a>, <a href="FastStart.html#id329884">Example Configuration</a>, <a href="FastStart.html#id330805">Example: Engineering Office</a>, <a href="samba-pdc.html#id338061">Example Configuration</a>, <a href="StandAloneServer.html#SimplePrintServer">Central Print Serving</a>, <a href="classicalprinting.html#id391430">Simple Print Configuration</a>, <a href="classicalprinting.html#id392225">Extended Printing Configuration</a>, <a href="classicalprinting.html#ptrsect">The [printers] Section</a>, <a href="classicalprinting.html#id393656">Any [my_printer_name] Section</a>, <a href="classicalprinting.html#id395308">Creating the [print$] Share</a>, <a href="classicalprinting.html#id395515">[print$] Stanza Parameters</a>, <a href="CUPS-printing.html#id400978">Simple smb.conf Settings for CUPS</a>, <a href="CUPS-printing.html#id408200">Prepare Your smb.conf for cupsaddsmb</a>, <a href="VFS.html#id416413">Discussion</a>, <a href="VFS.html#id417924">Shadow Copy Setup</a>, <a href="cfgsmarts.html#id438180">Multiple Virtual Server Personalities</a>, <a href="cfgsmarts.html#id439141">Multiple Virtual Server Hosting</a></dt><dt>browser election, <a href="NetworkBrowsing.html#DMB">Configuring Workgroup Browsing</a></dt><dt>browser elections, <a href="NetworkBrowsing.html#id354619">Domain Browsing Configuration</a>, <a href="NetworkBrowsing.html#browse-force-master">Forcing Samba to Be the Master</a></dt><dt>BrowseShortNames, <a href="CUPS-printing.html#id416081">Print Queue Called &#8220;lp&#8221; Mishandles Print Jobs</a></dt><dt>browsing, <a href="samba-pdc.html#id338208">The Special Case of Windows 9x/Me</a>, <a href="NetworkBrowsing.html#id352327">What Is Browsing?</a>, <a href="NetworkBrowsing.html#id355153">Making Samba the Domain Master</a>, <a href="NetworkBrowsing.html#id356946">Browsing Support in Samba</a></dt><dt>browsing across subnets, <a href="NetworkBrowsing.html">Network Browsing</a>, <a href="NetworkBrowsing.html#id357344">Cross-Subnet Browsing</a></dt><dt>browsing another subnet, <a href="NetworkBrowsing.html#id356946">Browsing Support in Samba</a></dt><dt>browsing intrinsics, <a href="NetworkBrowsing.html#id353751">How Browsing Functions</a></dt><dt>browsing problems, <a href="NetworkBrowsing.html#id356550">Windows Networking Protocols</a>, <a href="NetworkBrowsing.html#id358283">Common Errors</a>, <a href="NetworkBrowsing.html#id358414">I Get an "Unable to browse the network" Error</a></dt><dt>BSD, <a href="samba-pdc.html#id338784">&#8220;$&#8221; Cannot Be Included in Machine Name</a>, <a href="domain-member.html#id343010">Manual Creation of Machine Trust Accounts</a>, <a href="classicalprinting.html#id390934">Features and Benefits</a></dt><dt>BSD Printing, <a href="classicalprinting.html#id391430">Simple Print Configuration</a></dt><dt>BSD-style printing, <a href="classicalprinting.html#id392225">Extended Printing Configuration</a></dt><dt>bug report, <a href="ch46.html#id454529">Free Support</a></dt><dt>bug reports, <a href="bugreport.html#id449187">Introduction</a></dt><dt>Bugzilla, <a href="bugreport.html#id449187">Introduction</a></dt><dt>built-in commands, <a href="classicalprinting.html#id394436">Custom Print Commands</a></dt><dt>bypasses privilege, <a href="rights.html#id379021">Using the &#8220;net rpc rights&#8221; Utility</a></dt><dt>byte ranges, <a href="locking.html#id385144">Discussion</a></dt><dt>byte-range lock, <a href="locking.html#id385144">Discussion</a></dt><dt>byte-range locking, <a href="locking.html#id385144">Discussion</a>, <a href="locking.html#id385372">Opportunistic Locking Overview</a></dt></dl></div><div class="indexdiv"><h3>C</h3><dl><dt>c:\winnt\inf, <a href="PolicyMgmt.html#id424496">Windows NT4-Style Policy Files</a></dt><dt>C:\WinNT\System32\config, <a href="samba-bdc.html#id339760">MS Windows NT4-style Domain Control</a></dt><dt>cached</dt><dd><dl><dt>password, <a href="ServerType.html#id334587">Password Checking</a></dt></dl></dd><dt>cached encrypted password, <a href="passdb.html#id359822">Important Notes About Security</a></dt><dt>cached in memory, <a href="passdb.html#id360246">Advantages of Non-Encrypted Passwords</a></dt><dt>cached local file, <a href="locking.html#id385372">Opportunistic Locking Overview</a></dt><dt>cached locally, <a href="ProfileMgmt.html#id426382">Windows 9x/Me Profile Setup</a></dt><dt>cached references, <a href="NetworkBrowsing.html#id358640">Invalid Cached Share References Affects Network Browsing</a></dt><dt>caching, <a href="locking.html#id385372">Opportunistic Locking Overview</a></dt><dt>caching reads, <a href="locking.html#id385372">Opportunistic Locking Overview</a></dt><dt>caching scheme, <a href="winbind.html#id420241">Result Caching</a></dt><dt>caching writes, <a href="locking.html#id385372">Opportunistic Locking Overview</a></dt><dt>called name, <a href="securing-samba.html#id387449">Using Host-Based Protection</a></dt><dt>cannot join domain, <a href="ClientConfig.html#id351062">Common Errors</a></dt><dt>canonicalize files, <a href="largefile.html">Handling Large Directories</a></dt><dt>CAP, <a href="unicode.html#id434469">Japanese Charsets</a>, <a href="unicode.html#id434585">Basic Parameter Setting</a>, <a href="Other-Clients.html#id452041">Macintosh Clients</a></dt><dt>cap-share, <a href="unicode.html#id434585">Basic Parameter Setting</a></dt><dt>capability to delete, <a href="AccessControls.html#id381646">Protecting Directories and Files from Deletion</a></dt><dt>CAP_LINUX_IMMUTABLE, <a href="AccessControls.html#id381646">Protecting Directories and Files from Deletion</a></dt><dt>case options, <a href="largefile.html">Handling Large Directories</a></dt><dt>case sensitive, <a href="AccessControls.html#id382473">Miscellaneous Controls</a>, <a href="ProfileMgmt.html#id426382">Windows 9x/Me Profile Setup</a>, <a href="largefile.html">Handling Large Directories</a></dt><dt>case sensitivity, <a href="pam.html#id430584">PAM Configuration Syntax</a></dt><dt>case-insensitive, <a href="ServerType.html#id333359">User Level Security</a>, <a href="classicalprinting.html#id391430">Simple Print Configuration</a>, <a href="largefile.html">Handling Large Directories</a></dt><dt>case-preserving, <a href="ServerType.html#id333359">User Level Security</a></dt><dt>central environment, <a href="passdb.html#id360825">Comments Regarding LDAP</a></dt><dt>centralized</dt><dd><dl><dt>authentication, <a href="samba-pdc.html#id335780">Single Sign-On and Domain Security</a></dt></dl></dd><dt>centralized identity management, <a href="samba-pdc.html#id335780">Single Sign-On and Domain Security</a></dt><dt>centrally managed, <a href="pam.html#id429934">Features and Benefits</a></dt><dt>certificate, <a href="SWAT.html#id445330">Securing SWAT through SSL</a></dt><dt>Certificate Authority (see CA)</dt><dt>cfdisk, <a href="VFS.html#id417924">Shadow Copy Setup</a></dt><dt>challenge/response mechanis, <a href="passdb.html#id359822">Important Notes About Security</a></dt><dt>change capabilities, <a href="passdb.html#id361615">The smbpasswd Tool</a></dt><dt>change motivations, <a href="NT4Migration.html#id442769">Objectives</a></dt><dt>change password, <a href="domain-member.html#id346362">Notes</a></dt><dt>change passwords, <a href="passdb.html#id361615">The smbpasswd Tool</a></dt><dt>change share command, <a href="NetCommand.html#id373297">Creating, Editing, and Removing Shares</a></dt><dt>changed parameters, <a href="upgrading-to-3.0.html#oldupdatenotes">Upgrading from Samba-2.x to Samba-3.0.25</a></dt><dt>changes password, <a href="domain-member.html#id343010">Manual Creation of Machine Trust Accounts</a></dt><dt>character device, <a href="AccessControls.html#id381279">File and Directory Access Control</a></dt><dt>character set, <a href="unicode.html#id434205">What Are Charsets and Unicode?</a></dt><dt>character sets, <a href="unicode.html#id434324">Samba and Charsets</a>, <a href="upgrading-to-3.0.html#id440270">New Features in Samba-3.0.x</a></dt><dt>charset, <a href="unicode.html#id434205">What Are Charsets and Unicode?</a></dt><dt>charset conversion, <a href="unicode.html#id434440">Conversion from Old Names</a></dt><dt>chattr, <a href="AccessControls.html#id381646">Protecting Directories and Files from Deletion</a></dt><dt>check for locks, <a href="locking.html#id385144">Discussion</a></dt><dt>check logs, <a href="domain-member.html#id346726">Adding Machine to Domain Fails</a></dt><dt>checksum-search, <a href="Backup.html#id435788">Rsync</a></dt><dt>chmod, <a href="StandAloneServer.html#SimplePrintServer">Central Print Serving</a>, <a href="VFS.html#id417924">Shadow Copy Setup</a></dt><dt>chown, <a href="StandAloneServer.html#SimplePrintServer">Central Print Serving</a>, <a href="AccessControls.html#id383310">Viewing File Ownership</a>, <a href="pam.html#id429934">Features and Benefits</a></dt><dt>chpass, <a href="domain-member.html#id343010">Manual Creation of Machine Trust Accounts</a></dt><dt>CIFS, <a href="domain-member.html#id346431">Sharing User ID Mappings between Samba Domain Members</a></dt><dt>CIFS function calls, <a href="rights.html">User Rights and Privileges</a></dt><dt>CIFS/SMB, <a href="SambaHA.html#id436084">Features and Benefits</a>, <a href="SambaHA.html#id436345">Why Is This So Hard?</a></dt><dt>Citrix, <a href="AdvancedNetworkManagement.html#id423599">Remote Management with ThinLinc</a></dt><dt>classicalprinting, <a href="CUPS-printing.html#id407506">From Windows Clients to a CUPS/Samba Print Server</a></dt><dt>clear purpose preferred, <a href="Backup.html#id435539">Discussion of Backup Solutions</a></dt><dt>clear-text, <a href="ServerType.html#id334587">Password Checking</a>, <a href="passdb.html#id359822">Important Notes About Security</a>, <a href="passdb.html#id365990">Security and sambaSamAccount</a></dt><dt>clear-text passwords, <a href="passdb.html#id359822">Important Notes About Security</a></dt><dt>client client instructions, <a href="ClientConfig.html#id348335">Features and Benefits</a></dt><dt>Client for Microsoft Networks, <a href="ClientConfig.html#id350634">Domain Logon Configuration: Windows 9x/Me</a></dt><dt>Client for Novell Networks, <a href="ProfileMgmt.html#id426382">Windows 9x/Me Profile Setup</a></dt><dt>client use spnego, <a href="domain-member.html#id346934">I Can't Join a Windows 2003 PDC</a></dt><dt>client-server mode, <a href="passdb.html#id361615">The smbpasswd Tool</a></dt><dt>client-side caching, <a href="locking.html#id385372">Opportunistic Locking Overview</a></dt><dt>client-side data caching, <a href="locking.html#id385372">Opportunistic Locking Overview</a>, <a href="locking.html#id385973">PDM Data Shares</a></dt><dt>clock skew, <a href="domain-member.html#id345329">Configure /etc/krb5.conf</a></dt><dt>cluster servers, <a href="SambaHA.html#id436456">The Front-End Challenge</a></dt><dt>clustered file server, <a href="SambaHA.html#id436222">The Ultimate Goal</a></dt><dt>Clustered smbds, <a href="SambaHA.html#id436827">Server Pool Communications</a></dt><dt>clustering technologies, <a href="SambaHA.html#id436222">The Ultimate Goal</a></dt><dt>cluttering, <a href="bugreport.html#id449471">Debugging-Specific Operations</a></dt><dt>cmd, <a href="NetworkBrowsing.html#id358459">Browsing of Shares and Directories is Very Slow</a>, <a href="rights.html#id380212">What Rights and Privileges Will Permit Windows Client Administration?</a></dt><dt>cmd shell, <a href="rights.html#id380212">What Rights and Privileges Will Permit Windows Client Administration?</a></dt><dt>CN, <a href="samba-bdc.html#id340392">LDAP Configuration Notes</a>, <a href="ch-ldap-tls.html#s1-intro-ldap-tls">Introduction</a></dt><dt>code maintainer, <a href="ch46.html#id454529">Free Support</a></dt><dt>codepages, <a href="unicode.html#id434160">Features and Benefits</a></dt><dt>collating, <a href="NetworkBrowsing.html#id355153">Making Samba the Domain Master</a></dt><dt>collisions, <a href="speed.html#id453271">Samba Performance Problem Due to Changing Linux Kernel</a></dt><dt>color, <a href="CUPS-printing.html#id402598">UNIX Printfile Conversion and GUI Basics</a></dt><dt>COM1:, <a href="classicalprinting.html#id399581">Samba and Printer Ports</a></dt><dt>command-line, <a href="NetCommand.html">Remote and Local Management: The Net Command</a></dt><dt>command-line utility, <a href="rights.html#id379021">Using the &#8220;net rpc rights&#8221; Utility</a></dt><dt>comment, <a href="install.html#id325753">Configuration File Syntax</a>, <a href="FastStart.html#anon-ro">Anonymous Read-Only Document Server</a>, <a href="FastStart.html#id328408">Anonymous Read-Write Document Server</a>, <a href="FastStart.html#id328648">Anonymous Print Server</a>, <a href="FastStart.html#id329032">Secure Read-Write File and Print Server</a>, <a href="FastStart.html#id329884">Example Configuration</a>, <a href="FastStart.html#id330805">Example: Engineering Office</a>, <a href="samba-pdc.html#id338061">Example Configuration</a>, <a href="StandAloneServer.html#RefDocServer">Reference Documentation Server</a>, <a href="StandAloneServer.html#SimplePrintServer">Central Print Serving</a>, <a href="NetCommand.html#id371525">Managing Nest Groups on Workstations from the Samba Server</a>, <a href="classicalprinting.html#id392225">Extended Printing Configuration</a>, <a href="classicalprinting.html#ptrsect">The [printers] Section</a>, <a href="classicalprinting.html#id393656">Any [my_printer_name] Section</a>, <a href="classicalprinting.html#id395308">Creating the [print$] Share</a>, <a href="classicalprinting.html#id395515">[print$] Stanza Parameters</a>, <a href="CUPS-printing.html#id400978">Simple smb.conf Settings for CUPS</a>, <a href="CUPS-printing.html#id401226">More Complex CUPS smb.conf Settings</a>, <a href="CUPS-printing.html#id408200">Prepare Your smb.conf for cupsaddsmb</a>, <a href="VFS.html#id416413">Discussion</a>, <a href="VFS.html#id417924">Shadow Copy Setup</a>, <a href="cfgsmarts.html#id438180">Multiple Virtual Server Personalities</a>, <a href="cfgsmarts.html#id439141">Multiple Virtual Server Hosting</a>, <a href="diagnosis.html#id446194">Assumptions</a></dt><dt>commenting out setting, <a href="classicalprinting.html#id391880">Rapid Configuration Validation</a></dt><dt>commercial Linux products, <a href="AccessControls.html">File, Directory, and Share Access Controls</a></dt><dt>commercial support, <a href="ch46.html">Samba Support</a>, <a href="ch46.html#id454727">Commercial Support</a></dt><dt>commit the settings, <a href="ClientConfig.html#id349114">MS Windows 2000</a></dt><dt>Common Internet Filesystem (see CIFS)</dt><dt>Common restrictions, <a href="PolicyMgmt.html#id425108">Managing Account/User Policies</a></dt><dt>Common UNIX Printing System (see CUPS)</dt><dt>common.adm, <a href="PolicyMgmt.html#id424496">Windows NT4-Style Policy Files</a></dt><dt>comp.protocols.smb, <a href="bugreport.html#id449187">Introduction</a></dt><dt>compatible, <a href="passdb.html#id359822">Important Notes About Security</a>, <a href="Portability.html">Portability</a></dt><dt>compile, <a href="install.html#id325669">Obtaining and Installing Samba</a></dt><dt>compile-time options, <a href="classicalprinting.html#id391880">Rapid Configuration Validation</a></dt><dt>complex file name space, <a href="SambaHA.html#id437009">A Simple Solution</a></dt><dt>complex organization, <a href="NT4Migration.html#id443153">Domain Layout</a></dt><dt>complexity, <a href="StandAloneServer.html#id347312">Example Configuration</a></dt><dt>compliance, <a href="passdb.html#pdbeditthing">The pdbedit Tool</a></dt><dt>complicated, <a href="NetworkBrowsing.html#id357499">Behavior of Cross-Subnet Browsing</a></dt><dt>complicated problem, <a href="SambaHA.html#id436543">Demultiplexing SMB Requests</a></dt><dt>comprehensive documentation, <a href="cfgsmarts.html#id437835">Multiple Server Hosting</a></dt><dt>Computer Account, <a href="domain-member.html#id343945">Windows NT4 Client</a></dt><dt>computer account, <a href="domain-member.html#ads-test-server">Testing Server Setup</a></dt><dt>computer accounts, <a href="passdb.html">Account Information Databases</a>, <a href="passdb.html#id361199">LDAP Directories and Windows Computer Accounts</a>, <a href="rights.html">User Rights and Privileges</a></dt><dt>Computer Management, <a href="AccessControls.html#id382742">Access Controls on Shares</a>, <a href="AccessControls.html#id382986">Windows 200x/XP</a></dt><dt>Computer Name, <a href="ClientConfig.html#id350125">Joining a Domain: Windows 2000/XP Professional</a></dt><dt>computer name, <a href="ClientConfig.html#id350634">Domain Logon Configuration: Windows 9x/Me</a>, <a href="integrate-ms-networks.html#id433113">Name Resolution as Used within MS Windows Networking</a></dt><dt>concurrent access, <a href="locking.html#id385372">Opportunistic Locking Overview</a></dt><dt>Conectiva, <a href="CUPS-printing.html#id413155">Forums, Downloads, Tutorials, Howtos (Also for Mac OS X and Commercial UNIX)</a></dt><dt>config.cache, <a href="domain-member.html#id346082">Possible Errors</a></dt><dt>CONFIG.POL, <a href="samba-pdc.html#id338208">The Special Case of Windows 9x/Me</a></dt><dt>Config.POL, <a href="PolicyMgmt.html#id424202">Creating and Managing System Policies</a>, <a href="PolicyMgmt.html#id424372">Windows 9x/ME Policies</a></dt><dt>configuration</dt><dd><dl><dt>documentation, <a href="install.html#id327100">Test Your Config File with testparm</a></dt></dl></dd><dt>configuration files, <a href="SWAT.html#id444620">Features and Benefits</a></dt><dt>configuration problem, <a href="bugreport.html#id449187">Introduction</a></dt><dt>configuration syntax, <a href="classicalprinting.html#id391430">Simple Print Configuration</a></dt><dt>configuration techniques, <a href="cfgsmarts.html">Advanced Configuration Techniques</a></dt><dt>configuration too complex, <a href="StandAloneServer.html#id348271">Common Errors</a></dt><dt>configuration tool, <a href="SWAT.html">SWAT: The Samba Web Administration Tool</a></dt><dt>configuration wizard, <a href="ClientConfig.html#id350125">Joining a Domain: Windows 2000/XP Professional</a></dt><dt>configure, <a href="compiling.html#id450486">Building the Binaries</a></dt><dt>configuring a firewall, <a href="securing-samba.html#firewallports">Using a Firewall</a></dt><dt>confirm address, <a href="securing-samba.html#id387645">Using Interface Protection</a></dt><dt>confirm the password, <a href="InterdomainTrusts.html#id389798">Samba as the Trusting Domain</a></dt><dt>confirm the trust, <a href="InterdomainTrusts.html#samba-trusted-domain">Samba as the Trusted Domain</a></dt><dt>connect transparently, <a href="SambaHA.html#id436222">The Ultimate Goal</a></dt><dt>connection resources, <a href="domain-member.html#id344900">Why Is This Better Than security = server?</a></dt><dt>connections, <a href="install.html#id326850">Example Configuration</a></dt><dt>connections.tdb, <a href="CUPS-printing.html#id411985">The Printing *.tdb Files</a></dt><dd><dl><dt>(see also TDB)</dt></dl></dd><dt>consistent case, <a href="largefile.html">Handling Large Directories</a></dt><dt>console, <a href="winbind.html#id422370">Linux/FreeBSD-Specific PAM Configuration</a></dt><dt>consumer expects, <a href="ch46.html">Samba Support</a></dt><dt>container, <a href="domain-member.html#ads-create-machine-account">Create the Computer Account</a></dt><dt>continuity of service, <a href="SambaHA.html#id437081">High-Availability Server Products</a></dt><dt>contribute, <a href="cfgsmarts.html#id437835">Multiple Server Hosting</a></dt><dt>Control Panel, <a href="ClientConfig.html#id350125">Joining a Domain: Windows 2000/XP Professional</a></dt><dt>convert</dt><dd><dl><dt>domain member server, <a href="samba-pdc.html#id336302">Domain Controller Types</a></dt></dl></dd><dt>converted, <a href="passdb.html#passdbtech">Technical Information</a></dt><dt>copy'n'paste, <a href="AdvancedNetworkManagement.html#id423260">Remote Management from NoMachine.Com</a></dt><dt>core files, <a href="bugreport.html#id449670">Internal Errors</a></dt><dt>core graphic engine, <a href="CUPS-printing.html#id402432">Windows Drivers, GDI, and EMF</a></dt><dt>core values, <a href="NT4Migration.html#id442769">Objectives</a></dt><dt>corrupted file, <a href="idmapper.html#id375050">Domain Member Server or Domain Member Client</a></dt><dt>cosine.schema, <a href="passdb.html#id364973">OpenLDAP Configuration</a></dt><dt>country of origin, <a href="ch46.html#id454727">Commercial Support</a></dt><dt>CP850, <a href="unicode.html#id434324">Samba and Charsets</a></dt><dt>CP932, <a href="unicode.html#id434585">Basic Parameter Setting</a></dt><dt>cracker, <a href="securing-samba.html#id387645">Using Interface Protection</a></dt><dt>create, <a href="AccessControls.html#id381159">Managing Directories</a></dt><dt>Create a Computer Account, <a href="domain-member.html#id343945">Windows NT4 Client</a></dt><dt>create a domain machine account, <a href="domain-member.html#domain-member-server">Domain Member Server</a></dt><dt>create domain member, <a href="domain-member.html#id343797">Windows 200x/XP Professional Client</a></dt><dt>create machine trust account, <a href="domain-member.html#id344216">Joining an NT4-type Domain with Samba-3</a></dt><dt>create mask, <a href="FastStart.html#id329032">Secure Read-Write File and Print Server</a>, <a href="FastStart.html#id329884">Example Configuration</a>, <a href="FastStart.html#id330805">Example: Engineering Office</a>, <a href="samba-pdc.html#id337213">Domain Control: Example Configuration</a>, <a href="AccessControls.html#id382198">File and Directory Permissions-Based Controls</a>, <a href="AccessControls.html#id383760">Interaction with the Standard Samba &#8220;create mask&#8221; Parameters</a>, <a href="cfgsmarts.html#id438180">Multiple Virtual Server Personalities</a>, <a href="Other-Clients.html#id452675">Windows 2000 Service Pack 2</a></dt><dt>create partition, <a href="VFS.html#id417924">Shadow Copy Setup</a></dt><dt>Create the Computer Account, <a href="domain-member.html#id345329">Configure /etc/krb5.conf</a></dt><dt>create user accounts, <a href="StandAloneServer.html#id347134">Background</a></dt><dt>create volume, <a href="VFS.html#id417924">Shadow Copy Setup</a></dt><dt>credentials, <a href="ServerType.html#id333359">User Level Security</a>, <a href="samba-pdc.html#id335780">Single Sign-On and Domain Security</a>, <a href="samba-bdc.html#id340392">LDAP Configuration Notes</a>, <a href="domain-member.html#id345329">Configure /etc/krb5.conf</a>, <a href="ClientConfig.html#id350125">Joining a Domain: Windows 2000/XP Professional</a>, <a href="NetCommand.html#id372180">Administering User Rights and Privileges</a>, <a href="rights.html">User Rights and Privileges</a></dt><dt>credentials validation, <a href="samba-bdc.html#id340905">NetBIOS Over TCP/IP Enabled</a></dt><dt>critical aspects of configuration, <a href="ClientConfig.html#id348335">Features and Benefits</a></dt><dt>crle, <a href="winbind.html#id420628">Configure nsswitch.conf and the Winbind Libraries on Linux and Solaris</a></dt><dt>cron, <a href="samba-bdc.html#id341012">Backup Domain Controller Configuration</a></dt><dt>cross post, <a href="problems.html#id448906">Getting Mailing List Help</a></dt><dt>cross-segment browsing, <a href="NetworkBrowsing.html#id352694">NetBIOS over TCP/IP</a></dt><dt>cross-subnet browsing, <a href="NetworkBrowsing.html#id353751">How Browsing Functions</a>, <a href="NetworkBrowsing.html#DMB">Configuring Workgroup Browsing</a>, <a href="NetworkBrowsing.html#id355994">WINS Server Configuration</a>, <a href="NetworkBrowsing.html#id357499">Behavior of Cross-Subnet Browsing</a></dt><dt>csc policy, <a href="AccessControls.html#id382473">Miscellaneous Controls</a></dt><dt>CUPS, <a href="classicalprinting.html#id390934">Features and Benefits</a>, <a href="classicalprinting.html#id391142">Technical Introduction</a>, <a href="classicalprinting.html#id392225">Extended Printing Configuration</a>, <a href="classicalprinting.html#id392714">The [global] Section</a>, <a href="CUPS-printing.html#id400530">Features and Benefits</a>, <a href="CUPS-printing.html#id400581">Overview</a>, <a href="CUPS-printing.html#id400690">Basic CUPS Support Configuration</a>, <a href="CUPS-printing.html#id403139">Using Windows-Formatted Vendor PPDs</a></dt><dd><dl><dt>Page Accounting, <a href="CUPS-printing.html#id413751">Page Accounting with CUPS</a></dt><dt>quotas, <a href="CUPS-printing.html#id413781">Setting Up Quotas</a></dt></dl></dd><dt>CUPS API, <a href="install.html#id325753">Configuration File Syntax</a>, <a href="classicalprinting.html#id393964">Default UNIX System Printing Commands</a></dt><dt>CUPS backends, <a href="CUPS-printing.html#id405130">CUPS Backends</a></dt><dt>CUPS filtering, <a href="CUPS-printing.html#id403248">CUPS Also Uses PPDs for Non-PostScript Printers</a>, <a href="CUPS-printing.html#id403283">The CUPS Filtering Architecture</a></dt><dt>CUPS filtering chain, <a href="CUPS-printing.html#id405130">CUPS Backends</a></dt><dt>CUPS libarary API, <a href="StandAloneServer.html#SimplePrintServer">Central Print Serving</a></dt><dt>CUPS PostScript, <a href="CUPS-printing.html#id408912">Caveats to Be Considered</a></dt><dt>CUPS PostScript driver, <a href="CUPS-printing.html#id409192">Windows CUPS PostScript Driver Versus Adobe Driver</a></dt><dt>CUPS print filters, <a href="StandAloneServer.html#SimplePrintServer">Central Print Serving</a></dt><dt>CUPS raster, <a href="CUPS-printing.html#id403283">The CUPS Filtering Architecture</a>, <a href="CUPS-printing.html#id404588">pstoraster</a></dt><dt>CUPS-PPD, <a href="CUPS-printing.html#id412815">cupsomatic, pdqomatic, lpdomatic, directomatic</a></dt><dt>cups.hlp, <a href="CUPS-printing.html#id408912">Caveats to Be Considered</a></dt><dt>cupsaddsmb, <a href="CUPS-printing.html#id402147">Driver Upload Methods</a>, <a href="CUPS-printing.html#id408112">cupsaddsmb: The Unknown Utility</a>, <a href="CUPS-printing.html#id408912">Caveats to Be Considered</a>, <a href="CUPS-printing.html#id409387">Run cupsaddsmb (Quiet Mode)</a>, <a href="CUPS-printing.html#id409517">Run cupsaddsmb with Verbose Output</a>, <a href="CUPS-printing.html#id409621">Understanding cupsaddsmb</a>, <a href="CUPS-printing.html#id409864">cupsaddsmb with a Samba PDC</a>, <a href="CUPS-printing.html#id409942">cupsaddsmb Flowchart</a>, <a href="CUPS-printing.html#id410020">Installing the PostScript Driver on a Client</a>, <a href="CUPS-printing.html#id410767">Requirements for adddriver and setdriver to Succeed</a></dt><dt>cupsd.conf, <a href="classicalprinting.html#id393964">Default UNIX System Printing Commands</a>, <a href="CUPS-printing.html#id400690">Basic CUPS Support Configuration</a>, <a href="CUPS-printing.html#id405664">mime.convs</a>, <a href="CUPS-printing.html#id414430">Autodeletion or Preservation of CUPS Spool Files</a></dt><dt>cupsomatic, <a href="CUPS-printing.html#id403139">Using Windows-Formatted Vendor PPDs</a>, <a href="CUPS-printing.html#id403283">The CUPS Filtering Architecture</a>, <a href="CUPS-printing.html#id405438">The Role of cupsomatic/foomatic</a>, <a href="CUPS-printing.html#id406350">cupsomatic/foomatic-rip Versus Native CUPS Printing</a>, <a href="CUPS-printing.html#id412464">CUPS Print Drivers from Linuxprinting.org</a>, <a href="CUPS-printing.html#id412815">cupsomatic, pdqomatic, lpdomatic, directomatic</a></dt><dt>custom scripts, <a href="passdb.html#id364094">smbpasswd: Encrypted Password Database</a></dt><dt>customer expected, <a href="ch46.html">Samba Support</a></dt><dt>customers, <a href="ch46.html">Samba Support</a></dt><dt>customized print commands, <a href="classicalprinting.html#id394436">Custom Print Commands</a></dt></dl></div><div class="indexdiv"><h3>D</h3><dl><dt>daemon, <a href="install.html#id326670">Starting Samba</a>, <a href="InterdomainTrusts.html">Interdomain Trust Relationships</a>, <a href="winbind.html#id420404">Requirements</a>, <a href="compiling.html#id451161">Alternative: Starting smbd as a Daemon</a></dt><dt>daemon running, <a href="winbind.html#id421528">Starting and Testing the winbindd Daemon</a></dt><dt>daemons, <a href="winbind.html#id422168">Restarting</a></dt><dt>damaged data, <a href="passdb.html#TOSHARG-acctflags">Account Flags Management</a></dt><dt>data caching, <a href="locking.html#id385372">Opportunistic Locking Overview</a></dt><dt>data corruption, <a href="NetworkBrowsing.html#id358459">Browsing of Shares and Directories is Very Slow</a>, <a href="locking.html#id385864">UNIX or NFS Client-Accessed Files</a></dt><dt>data interchange, <a href="AccessControls.html">File, Directory, and Share Access Controls</a></dt><dt>data stream, <a href="classicalprinting.html#id391142">Technical Introduction</a></dt><dt>database, <a href="domain-member.html#machine-trust-accounts">MS Windows Workstation/Server Machine Trust Accounts</a>, <a href="upgrading-to-3.0.html#id440125">Quick Migration Guide</a></dt><dt>DatabaseFS, <a href="VFS.html#id418611">DatabaseFS</a></dt><dt>DAVE, <a href="Other-Clients.html#id452041">Macintosh Clients</a></dt><dt>dbx, <a href="bugreport.html#id449670">Internal Errors</a></dt><dt>DCE RPC, <a href="winbind.html#id421301">Join the Samba Server to the PDC Domain</a></dt><dt>DDK, <a href="CUPS-printing.html#id408015">PostScript Drivers with No Major Problems, Even in Kernel
-Mode</a>, <a href="CUPS-printing.html#id408505">CUPS &#8220;PostScript Driver for Windows NT/200x/XP&#8221;</a></dt><dt>DDNS, <a href="NetworkBrowsing.html#id353250">TCP/IP without NetBIOS</a>, <a href="NetworkBrowsing.html#adsdnstech">DNS and Active Directory</a>, <a href="integrate-ms-networks.html#id432576">Background Information</a></dt><dt>de-multiplex, <a href="SambaHA.html#id436456">The Front-End Challenge</a></dt><dt>de-multiplexing, <a href="SambaHA.html#id436543">Demultiplexing SMB Requests</a></dt><dt>Debian, <a href="VFS.html#id417924">Shadow Copy Setup</a></dt><dt>Debian Sarge, <a href="VFS.html#id417924">Shadow Copy Setup</a></dt><dt>debug, <a href="bugreport.html#id449670">Internal Errors</a></dt><dt>debug level, <a href="problems.html#id448137">Debugging with Samba Itself</a>, <a href="bugreport.html#dbglvl">Debug Levels</a>, <a href="speed.html#id453133">Log Level</a></dt><dt>debugging, <a href="problems.html#id448137">Debugging with Samba Itself</a>, <a href="bugreport.html#id449471">Debugging-Specific Operations</a></dt><dt>debugging passwords, <a href="problems.html#id448137">Debugging with Samba Itself</a></dt><dt>debugging problems, <a href="problems.html#id448137">Debugging with Samba Itself</a></dt><dt>debuglevel, <a href="bugreport.html#dbglvl">Debug Levels</a></dt><dt>dedicated heartbeat, <a href="SambaHA.html#id437081">High-Availability Server Products</a></dt><dt>dedicated print server, <a href="classicalprinting.html#id390934">Features and Benefits</a></dt><dt>default accounts, <a href="samba-pdc.html#id337213">Domain Control: Example Configuration</a></dt><dt>default aliases, <a href="groupmapping.html#id368644">Default Users, Groups, and Relative Identifiers</a></dt><dt>default behavior, <a href="idmapper.html">Identity Mapping (IDMAP)</a></dt><dt>default case, <a href="AccessControls.html#id382473">Miscellaneous Controls</a>, <a href="largefile.html">Handling Large Directories</a></dt><dt>default devmode, <a href="classicalprinting.html#prt-modeset">Setting Device Modes on New Printers</a></dt><dt>default DNS setup, <a href="domain-member.html#id346362">Notes</a></dt><dt>default gateways, <a href="ClientConfig.html#id348498">MS Windows XP Professional</a></dt><dt>default groups, <a href="groupmapping.html#id368644">Default Users, Groups, and Relative Identifiers</a></dt><dt>default mapping, <a href="ChangeNotes.html#id351795">Group Mapping Changes in Samba-3.0.23</a></dt><dt>default mappings, <a href="NetCommand.html#id370780">Mapping Windows Groups to UNIX Groups</a></dt><dt>default print command, <a href="classicalprinting.html#id393964">Default UNIX System Printing Commands</a></dt><dt>default print commands, <a href="classicalprinting.html#id392714">The [global] Section</a></dt><dt>default printer, <a href="classicalprinting.html#id394436">Custom Print Commands</a></dt><dt>default printing, <a href="CUPS-printing.html#id400530">Features and Benefits</a></dt><dt>default profile, <a href="ProfileMgmt.html#id428249">Default Profile for Windows Users</a>, <a href="ProfileMgmt.html#id429610">Changing the Default Profile</a></dt><dt>default settings, <a href="passdb.html#TOSHARG-acctflags">Account Flags Management</a></dt><dt>default shells, <a href="winbind.html#id421528">Starting and Testing the winbindd Daemon</a></dt><dt>Default User, <a href="ProfileMgmt.html#id428936">MS Windows 200x/XP</a></dt><dt>default users, <a href="groupmapping.html#id368644">Default Users, Groups, and Relative Identifiers</a></dt><dt>defective hardware, <a href="NetworkBrowsing.html#id358459">Browsing of Shares and Directories is Very Slow</a></dt><dt>deferred open, <a href="locking.html#id385372">Opportunistic Locking Overview</a></dt><dt>defined shares, <a href="securing-samba.html#id388235">Why Can Users Access Other Users' Home Directories?</a></dt><dt>delegate administrative privileges, <a href="NetCommand.html#id372180">Administering User Rights and Privileges</a></dt><dt>delegated, <a href="groupmapping.html#id368424">Important Administrative Information</a></dt><dt>delegation, <a href="InterdomainTrusts.html#id388824">Trust Relationship Background</a></dt><dt>delete, <a href="AccessControls.html#id381159">Managing Directories</a></dt><dt>delete a file, <a href="AccessControls.html#id381646">Protecting Directories and Files from Deletion</a></dt><dt>delete group script, <a href="FastStart.html#id330805">Example: Engineering Office</a>, <a href="FastStart.html#id331703">The Primary Domain Controller</a>, <a href="cfgsmarts.html#id439141">Multiple Virtual Server Hosting</a></dt><dt>delete printer command, <a href="classicalprinting.html#id399075">Adding New Printers with the Windows NT APW</a></dt><dt>delete roaming profiles, <a href="ProfileMgmt.html#id428936">MS Windows 200x/XP</a></dt><dt>delete share command, <a href="NetCommand.html#id373297">Creating, Editing, and Removing Shares</a></dt><dt>delete user from group script, <a href="FastStart.html#id330805">Example: Engineering Office</a>, <a href="FastStart.html#id331703">The Primary Domain Controller</a></dt><dt>delete user script, <a href="FastStart.html#id330805">Example: Engineering Office</a>, <a href="FastStart.html#id331703">The Primary Domain Controller</a>, <a href="passdb.html#id363042">Deleting Accounts</a>, <a href="cfgsmarts.html#id439141">Multiple Virtual Server Hosting</a></dt><dt>deleted files, <a href="VFS.html#id417334">recycle</a></dt><dt>deleted parameters, <a href="upgrading-to-3.0.html#id440578">Removed Parameters</a></dt><dt>delmem, <a href="groupmapping.html#id367895">Nested Groups: Adding Windows Domain Groups to Windows Local Groups</a></dt><dt>demote, <a href="samba-pdc.html#id336302">Domain Controller Types</a></dt><dt>demoted, <a href="samba-bdc.html#id339760">MS Windows NT4-style Domain Control</a></dt><dt>denial of service, <a href="securing-samba.html#id387645">Using Interface Protection</a></dt><dt>deny, <a href="securing-samba.html#id387974">Using IPC$ Share-Based Denials </a></dt><dt>deny access, <a href="securing-samba.html#firewallports">Using a Firewall</a></dt><dt>deny modes, <a href="locking.html#id385144">Discussion</a></dt><dt>deny-none, <a href="locking.html#id385372">Opportunistic Locking Overview</a></dt><dt>DENY_ALL, <a href="locking.html#id385144">Discussion</a></dt><dt>DENY_DOS, <a href="locking.html#id385144">Discussion</a></dt><dt>DENY_FCB, <a href="locking.html#id385144">Discussion</a></dt><dt>DENY_NONE, <a href="locking.html#id385144">Discussion</a></dt><dt>DENY_READ, <a href="locking.html#id385144">Discussion</a></dt><dt>DENY_WRITE, <a href="locking.html#id385144">Discussion</a></dt><dt>deployment, <a href="ch46.html#id454529">Free Support</a></dt><dt>deployment guidelines, <a href="passdb.html#id361076">Caution Regarding LDAP and Samba</a></dt><dt>DES-CBC-CRC, <a href="domain-member.html#id345329">Configure /etc/krb5.conf</a></dt><dt>DES-CBC-MD5, <a href="domain-member.html#id345329">Configure /etc/krb5.conf</a>, <a href="domain-member.html#ads-test-server">Testing Server Setup</a></dt><dt>desirable solution, <a href="rights.html#id380212">What Rights and Privileges Will Permit Windows Client Administration?</a></dt><dt>desktop cache, <a href="ProfileMgmt.html#id426382">Windows 9x/Me Profile Setup</a></dt><dt>desktop profile, <a href="samba-pdc.html#id337213">Domain Control: Example Configuration</a>, <a href="samba-bdc.html#id339760">MS Windows NT4-style Domain Control</a></dt><dt>desktop profiles, <a href="domain-member.html#id342376">Features and Benefits</a>, <a href="NetCommand.html#id373053">Managing Security Identifiers (SIDS)</a></dt><dt>deterents, <a href="securing-samba.html#id387214">Introduction</a></dt><dt>development libraries, <a href="winbind.html#id420404">Requirements</a></dt><dt>devfsd package, <a href="VFS.html#id417924">Shadow Copy Setup</a></dt><dt>device mode, <a href="classicalprinting.html#prt-modeset">Setting Device Modes on New Printers</a></dt><dt>device-specific commands, <a href="CUPS-printing.html#id406086">PostScript Printer Descriptions for Non-PostScript Printers</a></dt><dt>DFS, <a href="msdfs.html#id390330">Features and Benefits</a> (see MS-DFS, Distributed File Systems)</dt><dt>DFS junction, <a href="msdfs.html#id390330">Features and Benefits</a></dt><dt>DFS links, <a href="msdfs.html#id390330">Features and Benefits</a></dt><dt>DFS root, <a href="msdfs.html#id390330">Features and Benefits</a></dt><dt>DFS server, <a href="msdfs.html#id390330">Features and Benefits</a></dt><dt>DFS tree, <a href="msdfs.html#id390330">Features and Benefits</a></dt><dt>DFS-aware, <a href="msdfs.html#id390330">Features and Benefits</a></dt><dt>DFS-aware clients, <a href="msdfs.html#id390330">Features and Benefits</a></dt><dt>DHCP, <a href="ClientConfig.html#id348430">TCP/IP Configuration</a>, <a href="ClientConfig.html#id348498">MS Windows XP Professional</a>, <a href="ClientConfig.html#id349114">MS Windows 2000</a>, <a href="ClientConfig.html#id349640">MS Windows Me</a>, <a href="NetworkBrowsing.html#id357344">Cross-Subnet Browsing</a>, <a href="integrate-ms-networks.html#id432576">Background Information</a>, <a href="DNSDHCP.html#id454865">Features and Benefits</a></dt><dt>DHCP servers, <a href="passdb.html#id360825">Comments Regarding LDAP</a></dt><dt>DHCP-enabled, <a href="ClientConfig.html#id349114">MS Windows 2000</a></dt><dt>DHCP-enabled operation, <a href="ClientConfig.html#id348498">MS Windows XP Professional</a></dt><dt>diagnostic, <a href="idmapper.html#id377571">IDMAP Storage in LDAP Using Winbind</a></dt><dt>diagnostic tools, <a href="problems.html#id448137">Debugging with Samba Itself</a></dt><dt>diff, <a href="bugreport.html#id449906">Patches</a></dt><dt>differences, <a href="Backup.html#id435788">Rsync</a></dt><dt>different resources, <a href="cfgsmarts.html#id438180">Multiple Virtual Server Personalities</a></dt><dt>differently encrypted passwords, <a href="passdb.html#passdbtech">Technical Information</a></dt><dt>differing protocol, <a href="upgrading-to-3.0.html#id440125">Quick Migration Guide</a></dt><dt>dir, <a href="diagnosis.html#id446476">The Tests</a></dt><dt>direct internet access, <a href="securing-samba.html#id387214">Introduction</a></dt><dt>directory, <a href="samba-bdc.html#id340717">Active Directory Domain Control</a>, <a href="StandAloneServer.html#SimplePrintServer">Central Print Serving</a>, <a href="idmapper.html#id376159">Backup Domain Controller</a></dt><dt>directory access control, <a href="groupmapping.html#id367895">Nested Groups: Adding Windows Domain Groups to Windows Local Groups</a></dt><dt>directory access permissions, <a href="AccessControls.html">File, Directory, and Share Access Controls</a></dt><dt>directory controls, <a href="AccessControls.html">File, Directory, and Share Access Controls</a></dt><dt>Directory Information Tree (see DIT)</dt><dt>directory mask, <a href="samba-pdc.html#id337213">Domain Control: Example Configuration</a>, <a href="AccessControls.html#id382198">File and Directory Permissions-Based Controls</a>, <a href="Other-Clients.html#id452675">Windows 2000 Service Pack 2</a></dt><dt>directory permissions, <a href="AccessControls.html">File, Directory, and Share Access Controls</a>, <a href="AccessControls.html#id381646">Protecting Directories and Files from Deletion</a></dt><dt>directory schema, <a href="idmapper.html#id375941">Primary Domain Controller</a></dt><dt>directory security mask, <a href="AccessControls.html#id383760">Interaction with the Standard Samba &#8220;create mask&#8221; Parameters</a></dt><dt>Directory Separators, <a href="AccessControls.html#id380858">MS Windows NTFS Comparison with UNIX File Systems</a></dt><dt>directory server, <a href="passdb.html#id364485">ldapsam</a></dt><dt>directory_mode, <a href="VFS.html#id417334">recycle</a></dt><dt>disable LMB, <a href="NetworkBrowsing.html#DMB">Configuring Workgroup Browsing</a></dt><dt>disable locking, <a href="locking.html#id385057">Features and Benefits</a></dt><dt>disable roaming profiles, <a href="ProfileMgmt.html#id426176">Disabling Roaming Profile Support</a></dt><dt>disable spoolss, <a href="FastStart.html#id328648">Anonymous Print Server</a>, <a href="FastStart.html#id329032">Secure Read-Write File and Print Server</a>, <a href="FastStart.html#id329884">Example Configuration</a>, <a href="cfgsmarts.html#id438180">Multiple Virtual Server Personalities</a></dt><dt>disabling oplocks, <a href="locking.html#id385973">PDM Data Shares</a></dt><dt>disass, <a href="bugreport.html#id449670">Internal Errors</a></dt><dt>disaster recovery, <a href="NT4Migration.html#id443343">Server Share and Directory Layout</a></dt><dt>disconnect a connection, <a href="ProfileMgmt.html#id425832">NT4/200x User Profiles</a></dt><dt>disk, <a href="passdb.html#id360113">Advantages of Encrypted Passwords</a></dt><dt>disk space, <a href="NT4Migration.html#id443343">Server Share and Directory Layout</a></dt><dt>disparate information systems, <a href="samba-pdc.html#id335780">Single Sign-On and Domain Security</a></dt><dt>display charset, <a href="unicode.html#id434324">Samba and Charsets</a>, <a href="unicode.html#id434585">Basic Parameter Setting</a>, <a href="unicode.html#id435148">Individual Implementations</a>, <a href="SWAT.html#id445475">Enabling SWAT Internationalization Support</a></dt><dt>display PostScript, <a href="CUPS-printing.html#id402598">UNIX Printfile Conversion and GUI Basics</a></dt><dt>displayName, <a href="passdb.html#id364973">OpenLDAP Configuration</a></dt><dt>distort, <a href="CUPS-printing.html#id402598">UNIX Printfile Conversion and GUI Basics</a></dt><dt>distribute authentication systems, <a href="NT4Migration.html#id442769">Objectives</a></dt><dt>distributed, <a href="samba-pdc.html#id335204">Features and Benefits</a>, <a href="samba-pdc.html#id337213">Domain Control: Example Configuration</a></dt><dt>distributed account, <a href="passdb.html#id359295">New Account Storage Systems</a></dt><dt>Distributed Computing Environment (see DCE)</dt><dt>distributed directory, <a href="domain-member.html#domain-member-server">Domain Member Server</a></dt><dt>distributed file system, <a href="SambaHA.html#id436222">The Ultimate Goal</a> (see DFS)</dt><dt>Distributed File Systems, <a href="SambaHA.html#id436641">The Distributed File System Challenge</a></dt><dt>distributed file systems, <a href="SambaHA.html#id436641">The Distributed File System Challenge</a></dt><dt>distributed locking protocol, <a href="SambaHA.html#id437009">A Simple Solution</a></dt><dt>distribution, <a href="install.html#id326850">Example Configuration</a>, <a href="domain-member.html#id344216">Joining an NT4-type Domain with Samba-3</a></dt><dt>dithering algorithm, <a href="CUPS-printing.html#id405438">The Role of cupsomatic/foomatic</a></dt><dt>DMB, <a href="samba-pdc.html#id336759">Preparing for Domain Control</a>, <a href="samba-pdc.html#id337213">Domain Control: Example Configuration</a>, <a href="samba-pdc.html#id338563">Security Mode and Master Browsers</a>, <a href="samba-bdc.html#id340771">What Qualifies a Domain Controller on the Network?</a>, <a href="NetworkBrowsing.html#id353751">How Browsing Functions</a>, <a href="NetworkBrowsing.html#DMB">Configuring Workgroup Browsing</a>, <a href="NetworkBrowsing.html#id354619">Domain Browsing Configuration</a>, <a href="NetworkBrowsing.html#browse-force-master">Forcing Samba to Be the Master</a>, <a href="NetworkBrowsing.html#id355153">Making Samba the Domain Master</a>, <a href="NetworkBrowsing.html#id355760">WINS: The Windows Internetworking Name Server</a>, <a href="NetworkBrowsing.html#id356550">Windows Networking Protocols</a>, <a href="NetworkBrowsing.html#id357499">Behavior of Cross-Subnet Browsing</a></dt><dt>DMB for a workgroup, <a href="NetworkBrowsing.html#id356946">Browsing Support in Samba</a></dt><dt>DMC, <a href="idmapper.html#id376225">Examples of IDMAP Backend Usage</a></dt><dt>DMS, <a href="ServerType.html#id333691">Domain Security Mode (User-Level Security)</a>, <a href="NetCommand.html#id370067">Overview</a>, <a href="idmapper.html#id376225">Examples of IDMAP Backend Usage</a>, <a href="cfgsmarts.html">Advanced Configuration Techniques</a></dt><dt>DN, <a href="samba-bdc.html#id340392">LDAP Configuration Notes</a>, <a href="ch-ldap-tls.html#s1-intro-ldap-tls">Introduction</a></dt><dt>DNS, <a href="samba-pdc.html#id336759">Preparing for Domain Control</a>, <a href="samba-bdc.html#id340853">How Does a Workstation find its Domain Controller?</a>, <a href="samba-bdc.html#id340956">NetBIOS Over TCP/IP Disabled</a>, <a href="domain-member.html#id345150">Configure smb.conf</a>, <a href="domain-member.html#id345329">Configure /etc/krb5.conf</a>, <a href="ClientConfig.html#id348498">MS Windows XP Professional</a>, <a href="ClientConfig.html#id349114">MS Windows 2000</a>, <a href="ClientConfig.html#id349640">MS Windows Me</a>, <a href="NetworkBrowsing.html">Network Browsing</a>, <a href="NetworkBrowsing.html#id352162">Features and Benefits</a>, <a href="NetworkBrowsing.html#id352694">NetBIOS over TCP/IP</a>, <a href="NetworkBrowsing.html#id353250">TCP/IP without NetBIOS</a>, <a href="NetworkBrowsing.html#id353751">How Browsing Functions</a>, <a href="NetworkBrowsing.html#id357344">Cross-Subnet Browsing</a>, <a href="passdb.html#id365225">Initialize the LDAP Database</a>, <a href="winbind.html#id419814">Name Service Switch</a>, <a href="integrate-ms-networks.html#id432576">Background Information</a>, <a href="integrate-ms-networks.html#id433736">DNS Lookup</a>, <a href="diagnosis.html#id446476">The Tests</a>, <a href="DNSDHCP.html#id454865">Features and Benefits</a>, <a href="DNSDHCP.html#id455025">Example Configuration</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#id432576">Background Information</a>, <a href="DNSDHCP.html#id455101">Dynamic DNS</a></dt><dt>SRV records, <a href="NetworkBrowsing.html#adsdnstech">DNS and Active Directory</a></dt></dl></dd><dt>DNS Configuration, <a href="NetworkBrowsing.html#id358459">Browsing of Shares and Directories is Very Slow</a></dt><dt>DNS lookup, <a href="domain-member.html#id345329">Configure /etc/krb5.conf</a></dt><dt>DNS name resolution, <a href="domain-member.html#id344216">Joining an NT4-type Domain with Samba-3</a></dt><dt>dns proxy, <a href="NetworkBrowsing.html#id352327">What Is Browsing?</a>, <a href="diagnosis.html#id446194">Assumptions</a></dt><dt>DNS server, <a href="NetworkBrowsing.html#id357499">Behavior of Cross-Subnet Browsing</a></dt><dt>DNS server access, <a href="diagnosis.html#id446194">Assumptions</a></dt><dt>DNS server settings, <a href="ClientConfig.html#id348498">MS Windows XP Professional</a>, <a href="ClientConfig.html#id349114">MS Windows 2000</a></dt><dt>DNS servers, <a href="passdb.html#id360825">Comments Regarding LDAP</a></dt><dt>DNS zon, <a href="domain-member.html#id345329">Configure /etc/krb5.conf</a></dt><dt>DNS/LDAP/ADS, <a href="NetworkBrowsing.html#id356873">Technical Overview of Browsing</a></dt><dt>document design, <a href="NT4Migration.html#id443343">Server Share and Directory Layout</a></dt><dt>documentation, <a href="passdb.html#id361199">LDAP Directories and Windows Computer Accounts</a>, <a href="SWAT.html#id444620">Features and Benefits</a>, <a href="problems.html">Analyzing and Solving Samba Problems</a></dt><dt>domain, <a href="samba-pdc.html#id338208">The Special Case of Windows 9x/Me</a>, <a href="passdb.html#id362965">Adding User Accounts</a>, <a href="integrate-ms-networks.html#id433113">Name Resolution as Used within MS Windows Networking</a></dt><dd><dl><dt>control, <a href="ServerType.html#id333060">Server Types</a></dt><dd><dl><dt>role, <a href="samba-pdc.html#id336302">Domain Controller Types</a></dt></dl></dd><dt>controller, <a href="ServerType.html#id332909">Features and Benefits</a>, <a href="ServerType.html#id333691">Domain Security Mode (User-Level Security)</a>, <a href="samba-pdc.html">Domain Control</a>, <a href="samba-pdc.html#id335204">Features and Benefits</a></dt><dd><dl><dt>convert, <a href="samba-pdc.html#id336302">Domain Controller Types</a></dt><dt>hierarchy, <a href="samba-pdc.html#id336302">Domain Controller Types</a></dt></dl></dd><dt>controllers, <a href="ServerType.html#id333691">Domain Security Mode (User-Level Security)</a></dt><dt>groups, <a href="NetCommand.html#id370418">UNIX and Windows Group Management</a></dt><dt>master</dt><dd><dl><dt>browser, <a href="samba-pdc.html#id336759">Preparing for Domain Control</a></dt></dl></dd><dt>member, <a href="ServerType.html#id333060">Server Types</a>, <a href="samba-pdc.html#id335204">Features and Benefits</a>, <a href="samba-pdc.html#id336302">Domain Controller Types</a></dt><dd><dl><dt>server, <a href="samba-bdc.html#id339320">Features and Benefits</a></dt></dl></dd><dt>member server, <a href="samba-pdc.html#id335204">Features and Benefits</a></dt><dt>security, <a href="ServerType.html#id333691">Domain Security Mode (User-Level Security)</a></dt><dd><dl><dt>protocols, <a href="samba-pdc.html#id335204">Features and Benefits</a></dt></dl></dd><dt>trust account, <a href="samba-pdc.html#id335204">Features and Benefits</a></dt></dl></dd><dt>domain access, <a href="idmapper.html">Identity Mapping (IDMAP)</a></dt><dt>domain account access policies, <a href="passdb.html#id363711">Domain Account Policy Managment</a></dt><dt>domain admin group, <a href="groupmapping.html">Group Mapping: MS Windows and UNIX</a></dt><dt>domain Administrator, <a href="rights.html#id380042">The Administrator Domain SID</a></dt><dt>Domain Admins, <a href="ChangeNotes.html#id351795">Group Mapping Changes in Samba-3.0.23</a>, <a href="groupmapping.html#id367529">Discussion</a>, <a href="groupmapping.html#id367895">Nested Groups: Adding Windows Domain Groups to Windows Local Groups</a>, <a href="groupmapping.html#id368424">Important Administrative Information</a>, <a href="NetCommand.html#id370780">Mapping Windows Groups to UNIX Groups</a>, <a href="rights.html#id379021">Using the &#8220;net rpc rights&#8221; Utility</a></dt><dt>Domain Admins group, <a href="groupmapping.html#id367529">Discussion</a></dt><dt>domain authentication, <a href="NetCommand.html#id370067">Overview</a></dt><dt>domain context, <a href="NT4Migration.html#id443153">Domain Layout</a></dt><dt>domain control, <a href="samba-pdc.html#id336284">Basics of Domain Control</a>, <a href="samba-pdc.html#id338563">Security Mode and Master Browsers</a>, <a href="samba-bdc.html#id341906">Common Errors</a>, <a href="domain-member.html#id342376">Features and Benefits</a>, <a href="idmapper.html#id375050">Domain Member Server or Domain Member Client</a>, <a href="NT4Migration.html">Migration from NT4 PDC to Samba-3 PDC</a></dt><dd><dl><dt>backup, <a href="ServerType.html#id333060">Server Types</a></dt><dt>primary, <a href="ServerType.html#id333060">Server Types</a></dt></dl></dd><dt>domain control database (see SAM)</dt><dt>domain controller, <a href="samba-pdc.html#id338563">Security Mode and Master Browsers</a>, <a href="samba-bdc.html#id339696">Essential Background Information</a>, <a href="samba-bdc.html#id339760">MS Windows NT4-style Domain Control</a>, <a href="samba-bdc.html#id340717">Active Directory Domain Control</a>, <a href="samba-bdc.html#id340905">NetBIOS Over TCP/IP Enabled</a>, <a href="domain-member.html#machine-trust-accounts">MS Windows Workstation/Server Machine Trust Accounts</a>, <a href="rights.html">User Rights and Privileges</a>, <a href="winbind.html#id419355">What Winbind Provides</a>, <a href="winbind.html#id421301">Join the Samba Server to the PDC Domain</a>, <a href="PolicyMgmt.html#id424202">Creating and Managing System Policies</a>, <a href="pam.html#id429934">Features and Benefits</a>, <a href="NT4Migration.html#id443153">Domain Layout</a>, <a href="NT4Migration.html#id443632">Steps in Migration Process</a></dt><dt>Domain Controller, <a href="CUPS-printing.html#id408912">Caveats to Be Considered</a></dt><dt>domain controllers, <a href="samba-pdc.html#id337966">Samba ADS Domain Control</a>, <a href="domain-member.html#id344216">Joining an NT4-type Domain with Samba-3</a>, <a href="PolicyMgmt.html#id424702">MS Windows 200x/XP Professional Policies</a>, <a href="cfgsmarts.html">Advanced Configuration Techniques</a>, <a href="upgrading-to-3.0.html#id440270">New Features in Samba-3.0.x</a></dt><dt>domain environment, <a href="passdb.html#id359822">Important Notes About Security</a></dt><dt>domain global, <a href="rights.html#id380212">What Rights and Privileges Will Permit Windows Client Administration?</a></dt><dt>domain global group, <a href="NetCommand.html#id370067">Overview</a>, <a href="rights.html#id380212">What Rights and Privileges Will Permit Windows Client Administration?</a></dt><dt>domain global groups, <a href="groupmapping.html#id367895">Nested Groups: Adding Windows Domain Groups to Windows Local Groups</a></dt><dt>domain global user, <a href="rights.html#id380212">What Rights and Privileges Will Permit Windows Client Administration?</a></dt><dt>domain global users, <a href="groupmapping.html#id367895">Nested Groups: Adding Windows Domain Groups to Windows Local Groups</a></dt><dt>domain group, <a href="winbind.html#id418954">Features and Benefits</a></dt><dt>domain group settings, <a href="groupmapping.html#id367895">Nested Groups: Adding Windows Domain Groups to Windows Local Groups</a></dt><dt>domain groups, <a href="ChangeNotes.html#id351795">Group Mapping Changes in Samba-3.0.23</a>, <a href="groupmapping.html">Group Mapping: MS Windows and UNIX</a>, <a href="groupmapping.html#id368644">Default Users, Groups, and Relative Identifiers</a></dt><dt>Domain Groups, <a href="passdb.html#id365886">Accounts and Groups Management</a></dt><dt>Domain Guests, <a href="NetCommand.html#id370780">Mapping Windows Groups to UNIX Groups</a></dt><dt>domain information, <a href="upgrading-to-3.0.html#id442043">New Schema</a></dt><dt>domain join, <a href="idmapper.html#id376591">ADS Domains</a>, <a href="winbind.html#id421301">Join the Samba Server to the PDC Domain</a></dt><dt>domain joining, <a href="ClientConfig.html#id350125">Joining a Domain: Windows 2000/XP Professional</a></dt><dt>domain logon, <a href="samba-pdc.html#id337213">Domain Control: Example Configuration</a>, <a href="samba-pdc.html#id338009">Domain and Network Logon Configuration</a>, <a href="samba-pdc.html#id338026">Domain Network Logon Service</a>, <a href="samba-bdc.html#id340141">Example PDC Configuration</a>, <a href="ClientConfig.html#id350634">Domain Logon Configuration: Windows 9x/Me</a></dt><dt>domain logon server, <a href="ProfileMgmt.html#id426382">Windows 9x/Me Profile Setup</a></dt><dt>domain logons, <a href="FastStart.html#id330805">Example: Engineering Office</a>, <a href="FastStart.html#id331703">The Primary Domain Controller</a>, <a href="FastStart.html#id332366">Backup Domain Controller</a>, <a href="samba-pdc.html#id336759">Preparing for Domain Control</a>, <a href="samba-pdc.html#id337213">Domain Control: Example Configuration</a>, <a href="samba-pdc.html#id338061">Example Configuration</a>, <a href="samba-pdc.html#id338208">The Special Case of Windows 9x/Me</a>, <a href="samba-bdc.html#id340141">Example PDC Configuration</a>, <a href="samba-bdc.html#id341471">Example Configuration</a>, <a href="NetworkBrowsing.html#id356946">Browsing Support in Samba</a>, <a href="passdb.html#id359822">Important Notes About Security</a>, <a href="ProfileMgmt.html#id429610">Changing the Default Profile</a>, <a href="cfgsmarts.html#id439141">Multiple Virtual Server Hosting</a></dt><dt>domain management tools, <a href="domain-member.html#id343425">Managing Domain Machine Accounts using NT4 Server Manager</a></dt><dt>domain master, <a href="FastStart.html#id330805">Example: Engineering Office</a>, <a href="FastStart.html#id331703">The Primary Domain Controller</a>, <a href="FastStart.html#id332366">Backup Domain Controller</a>, <a href="samba-pdc.html#id337213">Domain Control: Example Configuration</a>, <a href="samba-pdc.html#id338026">Domain Network Logon Service</a>, <a href="samba-pdc.html#id338061">Example Configuration</a>, <a href="samba-bdc.html#id340141">Example PDC Configuration</a>, <a href="samba-bdc.html#id341471">Example Configuration</a>, <a href="NetworkBrowsing.html#id352327">What Is Browsing?</a>, <a href="NetworkBrowsing.html#DMB">Configuring Workgroup Browsing</a>, <a href="NetworkBrowsing.html#id354619">Domain Browsing Configuration</a>, <a href="NetworkBrowsing.html#id355153">Making Samba the Domain Master</a>, <a href="NetworkBrowsing.html#id356946">Browsing Support in Samba</a></dt><dt>domain member, <a href="ServerType.html#id333691">Domain Security Mode (User-Level Security)</a>, <a href="samba-pdc.html#id336759">Preparing for Domain Control</a>, <a href="domain-member.html">Domain Membership</a>, <a href="domain-member.html#id342376">Features and Benefits</a>, <a href="domain-member.html#id343797">Windows 200x/XP Professional Client</a>, <a href="domain-member.html#id346622">Common Errors</a>, <a href="ClientConfig.html#id350125">Joining a Domain: Windows 2000/XP Professional</a>, <a href="passdb.html#id359822">Important Notes About Security</a>, <a href="groupmapping.html#id367529">Discussion</a>, <a href="NetCommand.html#id370067">Overview</a>, <a href="winbind.html#id419533">Handling of Foreign SIDs</a>, <a href="NT4Migration.html#id443153">Domain Layout</a></dt><dt>Domain Member, <a href="idmapper.html#id375050">Domain Member Server or Domain Member Client</a></dt><dd><dl><dt>joining, <a href="ServerType.html#id333890">Example Configuration</a></dt></dl></dd><dt>domain member client, <a href="groupmapping.html#id368424">Important Administrative Information</a></dt><dt>Domain Member Client (see DMC)</dt><dt>domain member server, <a href="samba-bdc.html#id341471">Example Configuration</a>, <a href="domain-member.html#domain-member-server">Domain Member Server</a>, <a href="domain-member.html#id344216">Joining an NT4-type Domain with Samba-3</a>, <a href="NetworkBrowsing.html#id353250">TCP/IP without NetBIOS</a>, <a href="groupmapping.html#id367895">Nested Groups: Adding Windows Domain Groups to Windows Local Groups</a>, <a href="idmapper.html#id375050">Domain Member Server or Domain Member Client</a>, <a href="classicalprinting.html#id390934">Features and Benefits</a></dt><dt>Domain Member Server (see DMS)</dt><dt>domain member servers, <a href="samba-bdc.html#id341471">Example Configuration</a>, <a href="passdb.html#idmapbackend">Mapping Common UIDs/GIDs on Distributed Machines</a>, <a href="groupmapping.html#id367895">Nested Groups: Adding Windows Domain Groups to Windows Local Groups</a>, <a href="rights.html">User Rights and Privileges</a></dt><dt>domain member workstations, <a href="groupmapping.html#id367895">Nested Groups: Adding Windows Domain Groups to Windows Local Groups</a></dt><dt>domain members, <a href="domain-member.html#id342376">Features and Benefits</a>, <a href="NetworkBrowsing.html#id354619">Domain Browsing Configuration</a>, <a href="winbind.html#id420297">Introduction</a></dt><dt>domain membership, <a href="samba-pdc.html#id336759">Preparing for Domain Control</a>, <a href="samba-pdc.html#id337213">Domain Control: Example Configuration</a>, <a href="domain-member.html">Domain Membership</a></dt><dt>domain name, <a href="ClientConfig.html#id350634">Domain Logon Configuration: Windows 9x/Me</a></dt><dt>Domain Name System (see DNS)</dt><dt>domain non-member, <a href="winbind.html#id419533">Handling of Foreign SIDs</a></dt><dt>domain policies, <a href="PolicyMgmt.html#id424496">Windows NT4-Style Policy Files</a></dt><dt>domain radio button, <a href="ClientConfig.html#id350125">Joining a Domain: Windows 2000/XP Professional</a></dt><dt>domain security, <a href="samba-pdc.html#id335204">Features and Benefits</a>, <a href="samba-bdc.html#id339760">MS Windows NT4-style Domain Control</a>, <a href="domain-member.html">Domain Membership</a>, <a href="domain-member.html#id342376">Features and Benefits</a>, <a href="domain-member.html#domain-member-server">Domain Member Server</a>, <a href="domain-member.html#id344216">Joining an NT4-type Domain with Samba-3</a>, <a href="domain-member.html#id344900">Why Is This Better Than security = server?</a>, <a href="ClientConfig.html#id350125">Joining a Domain: Windows 2000/XP Professional</a>, <a href="passdb.html#id359822">Important Notes About Security</a>, <a href="groupmapping.html#id367895">Nested Groups: Adding Windows Domain Groups to Windows Local Groups</a>, <a href="idmapper.html#id375941">Primary Domain Controller</a>, <a href="InterdomainTrusts.html#id388824">Trust Relationship Background</a>, <a href="winbind.html#id421301">Join the Samba Server to the PDC Domain</a>, <a href="ProfileMgmt.html#id428936">MS Windows 200x/XP</a></dt><dt>domain security account, <a href="domain-member.html#machine-trust-accounts">MS Windows Workstation/Server Machine Trust Accounts</a></dt><dt>Domain Server Manager, <a href="groupmapping.html#id368532">Applicable Only to Versions Earlier than 3.0.11</a></dt><dt>domain SID, <a href="samba-bdc.html#id341012">Backup Domain Controller Configuration</a>, <a href="NetCommand.html#id373053">Managing Security Identifiers (SIDS)</a></dt><dt>domain trust, <a href="samba-bdc.html#id339320">Features and Benefits</a>, <a href="InterdomainTrusts.html#id389117">Creating an NT4 Domain Trust</a></dt><dt>domain user, <a href="ClientConfig.html#id350634">Domain Logon Configuration: Windows 9x/Me</a>, <a href="winbind.html#id418954">Features and Benefits</a>, <a href="winbind.html#id419355">What Winbind Provides</a></dt><dt>domain user accounts, <a href="NetCommand.html#id370418">UNIX and Windows Group Management</a></dt><dt>domain user manager, <a href="passdb.html#id362637">User Account Management</a></dt><dt>Domain User Manager, <a href="groupmapping.html#id367895">Nested Groups: Adding Windows Domain Groups to Windows Local Groups</a>, <a href="groupmapping.html#id368532">Applicable Only to Versions Earlier than 3.0.11</a>, <a href="PolicyMgmt.html#id425108">Managing Account/User Policies</a></dt><dt>Domain Users, <a href="groupmapping.html#id367895">Nested Groups: Adding Windows Domain Groups to Windows Local Groups</a>, <a href="NetCommand.html#id370780">Mapping Windows Groups to UNIX Groups</a></dt><dt>domain users, <a href="winbind.html#id420404">Requirements</a>, <a href="winbind.html#id422370">Linux/FreeBSD-Specific PAM Configuration</a>, <a href="winbind.html#id422791">Conclusion</a></dt><dt>Domain Users group, <a href="groupmapping.html#id369692">Adding Domain Users to the Workstation Power Users Group</a></dt><dt>domain-level, <a href="domain-member.html#id344900">Why Is This Better Than security = server?</a></dt><dt>domain-level security, <a href="domain-member.html#id344216">Joining an NT4-type Domain with Samba-3</a></dt><dt>domain-wide browse list, <a href="NetworkBrowsing.html#id355153">Making Samba the Domain Master</a></dt><dt>DOMAIN&lt;1B&gt;, <a href="samba-pdc.html#id338563">Security Mode and Master Browsers</a></dt><dt>DOMAIN&lt;1C&gt;, <a href="samba-pdc.html#id338208">The Special Case of Windows 9x/Me</a>, <a href="samba-pdc.html#id338563">Security Mode and Master Browsers</a></dt><dt>DOMAIN&lt;1D&gt;, <a href="samba-pdc.html#id338563">Security Mode and Master Browsers</a></dt><dt>dont descend, <a href="AccessControls.html#id382473">Miscellaneous Controls</a></dt><dt>dos charset, <a href="unicode.html#id434324">Samba and Charsets</a>, <a href="unicode.html#id434585">Basic Parameter Setting</a>, <a href="unicode.html#id435148">Individual Implementations</a>, <a href="unicode.html#id435405">CP850.so Can't Be Found</a></dt><dt>dos filemode, <a href="AccessControls.html#id382198">File and Directory Permissions-Based Controls</a></dt><dt>dos filetime resolution, <a href="AccessControls.html#id382473">Miscellaneous Controls</a></dt><dt>dos filetimes, <a href="AccessControls.html#id382473">Miscellaneous Controls</a></dt><dt>draft, <a href="CUPS-printing.html#id405438">The Role of cupsomatic/foomatic</a></dt><dt>Drive Identification, <a href="AccessControls.html#id380858">MS Windows NTFS Comparison with UNIX File Systems</a></dt><dt>driver, <a href="classicalprinting.html#id391698">Verifying Configuration with testparm</a></dt><dt>driver CDROM, <a href="classicalprinting.html#id396246">Identifying Driver Files</a></dt><dt>driver download, <a href="classicalprinting.html#id395515">[print$] Stanza Parameters</a></dt><dt>Driver File, <a href="classicalprinting.html#id396246">Identifying Driver Files</a></dt><dt>driver files, <a href="classicalprinting.html#id396246">Identifying Driver Files</a></dt><dt>Driver Path, <a href="classicalprinting.html#id396246">Identifying Driver Files</a></dt><dt>dual-daemon winbindd, <a href="upgrading-to-3.0.html#id440270">New Features in Samba-3.0.x</a></dt><dt>due diligence, <a href="Backup.html#id435539">Discussion of Backup Solutions</a></dt><dt>duplex, <a href="CUPS-printing.html#id406664">Examples for Filtering Chains</a></dt><dt>duplex printing, <a href="CUPS-printing.html#id406664">Examples for Filtering Chains</a></dt><dt>duplicate, <a href="samba-bdc.html#id340392">LDAP Configuration Notes</a></dt><dt>duplication of information, <a href="winbind.html#id419277">Introduction</a></dt><dt>DVI, <a href="CUPS-printing.html#id403499">MIME Types and CUPS Filters</a>, <a href="CUPS-printing.html#id404252">Prefilters</a></dt><dt>Dynamic DNS (see DDNS)</dt><dt>Dynamic Host Configuration Protocol (see DHCP)</dt><dt>dynamic link loader, <a href="winbind.html#id420628">Configure nsswitch.conf and the Winbind Libraries on Linux and Solaris</a></dt><dt>dynamic registration files, <a href="DNSDHCP.html#id455101">Dynamic DNS</a></dt><dt>Dynamic SMB servers, <a href="NT4Migration.html#id442769">Objectives</a></dt><dt>dynamically loadable library modules, <a href="pam.html#id429934">Features and Benefits</a></dt></dl></div><div class="indexdiv"><h3>E</h3><dl><dt>e-Directory, <a href="samba-pdc.html#id335780">Single Sign-On and Domain Security</a>, <a href="domain-member.html#domain-member-server">Domain Member Server</a></dt><dt>EAs, <a href="AccessControls.html#id381279">File and Directory Access Control</a></dt><dt>economically wise, <a href="SambaHA.html#id436084">Features and Benefits</a></dt><dt>eDirectory, <a href="passdb.html#id360825">Comments Regarding LDAP</a></dt><dt>editreg, <a href="PolicyMgmt.html#id425324">Samba Editreg Toolset</a></dt><dt>efficient authentication, <a href="pam.html#id429934">Features and Benefits</a></dt><dt>election, <a href="samba-pdc.html#id338563">Security Mode and Master Browsers</a>, <a href="NetworkBrowsing.html#id353751">How Browsing Functions</a>, <a href="NetworkBrowsing.html#id354619">Domain Browsing Configuration</a>, <a href="NetworkBrowsing.html#browse-force-master">Forcing Samba to Be the Master</a></dt><dt>election criteria, <a href="NetworkBrowsing.html#id353751">How Browsing Functions</a></dt><dt>election packet, <a href="NetworkBrowsing.html#browse-force-master">Forcing Samba to Be the Master</a></dt><dt>election process, <a href="NetworkBrowsing.html#browse-force-master">Forcing Samba to Be the Master</a></dt><dt>EMF, <a href="CUPS-printing.html#id402432">Windows Drivers, GDI, and EMF</a>, <a href="CUPS-printing.html#id407268">From Windows Clients to an NT Print Server</a>, <a href="CUPS-printing.html#id407391">Driver Execution on the Server</a></dt><dt>enable privileges, <a href="rights.html#id378765">Rights Management Capabilities</a></dt><dt>enables clients to print, <a href="classicalprinting.html#id391430">Simple Print Configuration</a></dt><dt>enables NetBIOS over TCP/IP, <a href="NetworkBrowsing.html#id352694">NetBIOS over TCP/IP</a></dt><dt>encapsulating, <a href="NetworkBrowsing.html#id352694">NetBIOS over TCP/IP</a></dt><dt>encoding, <a href="domain-member.html#ads-test-server">Testing Server Setup</a></dt><dt>encryped password, <a href="samba-pdc.html#id337213">Domain Control: Example Configuration</a></dt><dt>encrypt passwords, <a href="ServerType.html#id334489">Example Configuration</a>, <a href="domain-member.html#id344216">Joining an NT4-type Domain with Samba-3</a>, <a href="domain-member.html#id345150">Configure smb.conf</a>, <a href="passdb.html#id364094">smbpasswd: Encrypted Password Database</a>, <a href="passdb.html#id365392">Configuring Samba</a>, <a href="pam.html#id431757">smb.conf PAM Configuration</a>, <a href="upgrading-to-3.0.html#id440125">Quick Migration Guide</a>, <a href="diagnosis.html#id446476">The Tests</a></dt><dt>encrypted, <a href="ServerType.html#id332909">Features and Benefits</a>, <a href="ServerType.html#id334587">Password Checking</a>, <a href="passdb.html#id359822">Important Notes About Security</a></dt><dt>encrypted password, <a href="passdb.html#id360113">Advantages of Encrypted Passwords</a></dt><dt>encrypted passwords, <a href="ServerType.html#id334587">Password Checking</a>, <a href="passdb.html#id359091">Features and Benefits</a>, <a href="passdb.html#passdbtech">Technical Information</a>, <a href="passdb.html#id359822">Important Notes About Security</a>, <a href="passdb.html#id360113">Advantages of Encrypted Passwords</a>, <a href="ProfileMgmt.html#id427726">Profile Migration from Windows NT4/200x Server to Samba</a>, <a href="upgrading-to-3.0.html#id441871">Passdb Backends and Authentication</a></dt><dt>encrypted session, <a href="passdb.html#id365990">Security and sambaSamAccount</a></dt><dt>encryption, <a href="ServerType.html#id334332">Server Security (User Level Security)</a></dt><dt>encryption key, <a href="domain-member.html#id343797">Windows 200x/XP Professional Client</a></dt><dt>encryption types, <a href="domain-member.html#id345329">Configure /etc/krb5.conf</a>, <a href="domain-member.html#id346362">Notes</a></dt><dt>enforcing, <a href="domain-member.html#machine-trust-accounts">MS Windows Workstation/Server Machine Trust Accounts</a></dt><dt>English, <a href="unicode.html#id434469">Japanese Charsets</a>, <a href="SWAT.html#id445475">Enabling SWAT Internationalization Support</a></dt><dt>enhanced browsing, <a href="NetworkBrowsing.html#id352327">What Is Browsing?</a></dt><dt>Enhanced MetaFile (see EMF)</dt><dt>enterprise, <a href="passdb.html#id364094">smbpasswd: Encrypted Password Database</a></dt><dt>enumdrivers, <a href="classicalprinting.html#id396246">Identifying Driver Files</a>, <a href="CUPS-printing.html#id410395">A Check of the rpcclient man Page</a></dt><dt>enumerate domain groups, <a href="winbind.html#id419692">Microsoft Remote Procedure Calls</a></dt><dt>enumerate domain users, <a href="winbind.html#id419692">Microsoft Remote Procedure Calls</a></dt><dt>EnumJobs(), <a href="classicalprinting.html#cups-msrpc">Printing Developments Since Samba-2.2</a></dt><dt>enumports command, <a href="classicalprinting.html#id399581">Samba and Printer Ports</a></dt><dt>enumprinters, <a href="CUPS-printing.html#id410395">A Check of the rpcclient man Page</a></dt><dt>environment variables, <a href="classicalprinting.html#id394436">Custom Print Commands</a></dt><dt>EPM (see ESP meta packager)</dt><dt>Epson Stylus, <a href="CUPS-printing.html#id406664">Examples for Filtering Chains</a></dt><dt>Epson Stylus inkjet, <a href="CUPS-printing.html#id413227">Foomatic Database-Generated PPDs</a></dt><dt>equivalence, <a href="rights.html#id379625">Privileges Suppored by Windows 2000 Domain Controllers</a></dt><dt>equivalent rights and privileges, <a href="rights.html#id380042">The Administrator Domain SID</a></dt><dt>error message, <a href="idmapper.html#id376591">ADS Domains</a>, <a href="classicalprinting.html#id397066">Running rpcclient with adddriver</a></dt><dt>error messages, <a href="diagnosis.html#id446194">Assumptions</a></dt><dt>errors that can afflict, <a href="ClientConfig.html#id351062">Common Errors</a></dt><dt>ESC/P, <a href="CUPS-printing.html#id407391">Driver Execution on the Server</a></dt><dt>ESP, <a href="CUPS-printing.html#id402931">Ghostscript: The Software RIP for Non-PostScript Printers</a></dt><dd><dl><dt>Ghostscript, <a href="CUPS-printing.html#id403283">The CUPS Filtering Architecture</a>, <a href="CUPS-printing.html#id406350">cupsomatic/foomatic-rip Versus Native CUPS Printing</a></dt><dt>meta packager, <a href="CUPS-printing.html#id408505">CUPS &#8220;PostScript Driver for Windows NT/200x/XP&#8221;</a></dt><dt>Print Pro, <a href="CUPS-printing.html#id407066">Sources of CUPS Drivers/PPDs</a>, <a href="CUPS-printing.html#id408858">ESP Print Pro PostScript Driver for Windows NT/200x/XP</a></dt></dl></dd><dt>ESP Ghostscript, <a href="CUPS-printing.html#id403283">The CUPS Filtering Architecture</a></dt><dt>established, <a href="InterdomainTrusts.html#samba-trusted-domain">Samba as the Trusted Domain</a></dt><dt>ethereal, <a href="ProfileMgmt.html#id426382">Windows 9x/Me Profile Setup</a>, <a href="problems.html#id448378">Tcpdump</a>, <a href="problems.html#id448426">Ethereal</a>, <a href="problems.html#id448565">The Windows Network Monitor</a></dt><dt>Ethernet adapters, <a href="securing-samba.html#id387645">Using Interface Protection</a></dt><dt>EUC-JP, <a href="unicode.html#id434469">Japanese Charsets</a>, <a href="unicode.html#id434585">Basic Parameter Setting</a></dt><dt>eucJP-ms locale, <a href="unicode.html#id434585">Basic Parameter Setting</a></dt><dt>Event Viewer, <a href="AdvancedNetworkManagement.html#id423098">Remote Server Administration</a></dt><dt>Everyone - Full Control, <a href="AccessControls.html#id382742">Access Controls on Shares</a></dt><dt>Everyone group, <a href="classicalprinting.html#cups-msrpc">Printing Developments Since Samba-2.2</a></dt><dt>EVMS, <a href="VFS.html#id417753">shadow_copy</a></dt><dt>example1: parameter, <a href="VFS.html#id416413">Discussion</a></dt><dt>example:  parameter, <a href="VFS.html#id416413">Discussion</a></dt><dt>examples, <a href="install.html#id326850">Example Configuration</a></dt><dt>examples/LDAP, <a href="passdb.html#id359295">New Account Storage Systems</a></dt><dt>execute, <a href="AccessControls.html#id381279">File and Directory Access Control</a></dt><dt>existing LDAP DIT, <a href="passdb.html#id361076">Caution Regarding LDAP and Samba</a></dt><dt>expands control abilities, <a href="passdb.html#id359295">New Account Storage Systems</a></dt><dt>expired password, <a href="passdb.html#id363122">Changing User Accounts</a></dt><dt>explicit trust, <a href="InterdomainTrusts.html#id388824">Trust Relationship Background</a></dt><dt>explicitly set, <a href="classicalprinting.html#id391880">Rapid Configuration Validation</a></dt><dt>exploit opportunities, <a href="PolicyMgmt.html#id424107">Features and Benefits</a></dt><dt>exploitation, <a href="securing-samba.html#id387645">Using Interface Protection</a></dt><dt>exported file system, <a href="SambaHA.html#id437009">A Simple Solution</a></dt><dt>exposed, <a href="securing-samba.html#firewallports">Using a Firewall</a></dt><dt>extd_audit module, <a href="VFS.html#id417038">extd_audit</a></dt><dt>Extended Attributes, <a href="AccessControls.html">File, Directory, and Share Access Controls</a></dt><dt>extended attributes, <a href="AccessControls.html#id381646">Protecting Directories and Files from Deletion</a></dt><dt>Extended BSD Printing, <a href="classicalprinting.html#id392225">Extended Printing Configuration</a></dt><dt>extended characters, <a href="unicode.html#id434205">What Are Charsets and Unicode?</a></dt><dt>extended protocol, <a href="NetworkBrowsing.html#id356550">Windows Networking Protocols</a></dt><dt>extended SAM, <a href="passdb.html#id359295">New Account Storage Systems</a></dt><dt>extra machine, <a href="cfgsmarts.html#id439141">Multiple Virtual Server Hosting</a></dt></dl></div><div class="indexdiv"><h3>F</h3><dl><dt>fail, <a href="SambaHA.html#id436084">Features and Benefits</a></dt><dt>failed join, <a href="idmapper.html#id376308">NT4-Style Domains (Includes Samba Domains)</a>, <a href="idmapper.html#id376996">IDMAP_RID with Winbind</a></dt><dt>failed logins, <a href="passdb.html#acctmgmttools">Account Management Tools</a></dt><dt>failover communication, <a href="SambaHA.html#id437081">High-Availability Server Products</a></dt><dt>failover process, <a href="SambaHA.html#id437081">High-Availability Server Products</a></dt><dt>failover servers, <a href="SambaHA.html#id437009">A Simple Solution</a></dt><dt>fails, <a href="domain-member.html#id346726">Adding Machine to Domain Fails</a></dt><dt>failure, <a href="idmapper.html#id376591">ADS Domains</a></dt><dt>failure semantics, <a href="SambaHA.html#id436958">Required Modifications to Samba</a></dt><dt>fake oplocks, <a href="AccessControls.html#id382473">Miscellaneous Controls</a></dt><dt>fake-permissions module, <a href="ProfileMgmt.html#id428058">Mandatory Profiles</a></dt><dt>fake_permissions, <a href="samba-pdc.html#id337213">Domain Control: Example Configuration</a></dt><dt>fake_perms, <a href="VFS.html#fakeperms">fake_perms</a>, <a href="ProfileMgmt.html#id428058">Mandatory Profiles</a></dt><dt>fdisk, <a href="VFS.html#id417924">Shadow Copy Setup</a></dt><dt>Federated Identity Management (see FIM)</dt><dt>federated organizations, <a href="samba-pdc.html#id335780">Single Sign-On and Domain Security</a></dt><dt>federated-identity, <a href="samba-pdc.html#id335780">Single Sign-On and Domain Security</a></dt><dt>Fiber Channel, <a href="SambaHA.html#id437081">High-Availability Server Products</a></dt><dt>fickle, <a href="NetworkBrowsing.html#id352162">Features and Benefits</a></dt><dt>fid, <a href="SambaHA.html#id436543">Demultiplexing SMB Requests</a></dt><dt>file access permissions, <a href="AccessControls.html">File, Directory, and Share Access Controls</a></dt><dt>File Naming Conventions, <a href="AccessControls.html#id380858">MS Windows NTFS Comparison with UNIX File Systems</a></dt><dt>file ownership, <a href="domain-member.html#id342376">Features and Benefits</a></dt><dt>file serving, <a href="classicalprinting.html#id390934">Features and Benefits</a></dt><dt>File System, <a href="AccessControls.html#id380858">MS Windows NTFS Comparison with UNIX File Systems</a></dt><dd><dl><dt>case sensitivity, <a href="AccessControls.html#id380858">MS Windows NTFS Comparison with UNIX File Systems</a></dt><dt>feature comparison, <a href="AccessControls.html#id380858">MS Windows NTFS Comparison with UNIX File Systems</a></dt><dt>UNIX, <a href="AccessControls.html#id380858">MS Windows NTFS Comparison with UNIX File Systems</a></dt><dt>Windows, <a href="AccessControls.html#id380858">MS Windows NTFS Comparison with UNIX File Systems</a></dt></dl></dd><dt>file system capabilities, <a href="AccessControls.html#id381646">Protecting Directories and Files from Deletion</a></dt><dt>FILE:, <a href="classicalprinting.html#id399581">Samba and Printer Ports</a></dt><dt>filemanager, <a href="NetworkBrowsing.html#id357120">Problem Resolution</a></dt><dt>filename mangling, <a href="upgrading-to-3.0.html#id440270">New Features in Samba-3.0.x</a></dt><dt>filter, <a href="CUPS-printing.html#id403499">MIME Types and CUPS Filters</a></dt><dt>Filter Oplock, <a href="locking.html#id385372">Opportunistic Locking Overview</a></dt><dt>FilterLimit, <a href="CUPS-printing.html#id405664">mime.convs</a></dt><dt>filters, <a href="CUPS-printing.html#id403499">MIME Types and CUPS Filters</a></dt><dt>FIM, <a href="samba-pdc.html#id335780">Single Sign-On and Domain Security</a>, <a href="passdb.html#id360825">Comments Regarding LDAP</a></dt><dt>firewall, <a href="securing-samba.html#id387214">Introduction</a>, <a href="securing-samba.html#id387645">Using Interface Protection</a>, <a href="diagnosis.html#id446476">The Tests</a></dt><dt>firewall active, <a href="securing-samba.html#firewallports">Using a Firewall</a></dt><dt>firewall setups, <a href="securing-samba.html#firewallports">Using a Firewall</a></dt><dt>fixed IP address, <a href="ClientConfig.html#id348498">MS Windows XP Professional</a>, <a href="ClientConfig.html#id349114">MS Windows 2000</a></dt><dt>fixed IP addresses, <a href="ClientConfig.html#id348430">TCP/IP Configuration</a></dt><dt>flush local locks, <a href="locking.html#id385372">Opportunistic Locking Overview</a></dt><dt>flush name cache, <a href="NetworkBrowsing.html#id358308">Flushing the Samba NetBIOS Name Cache</a></dt><dt>foomatic, <a href="CUPS-printing.html#id403139">Using Windows-Formatted Vendor PPDs</a>, <a href="CUPS-printing.html#id403283">The CUPS Filtering Architecture</a>, <a href="CUPS-printing.html#id405438">The Role of cupsomatic/foomatic</a>, <a href="CUPS-printing.html#id406350">cupsomatic/foomatic-rip Versus Native CUPS Printing</a>, <a href="CUPS-printing.html#id412624">foomatic-rip and Foomatic Explained</a>, <a href="CUPS-printing.html#id412752">Foomatic's Strange Name</a></dt><dt>Foomatic database, <a href="CUPS-printing.html#id413227">Foomatic Database-Generated PPDs</a></dt><dt>Foomatic Printer, <a href="CUPS-printing.html#id405438">The Role of cupsomatic/foomatic</a></dt><dt>Foomatic tutorial, <a href="CUPS-printing.html#id412953">The Grand Unification Achieved</a></dt><dt>foomatic-rip, <a href="CUPS-printing.html#id403283">The CUPS Filtering Architecture</a>, <a href="CUPS-printing.html#id405438">The Role of cupsomatic/foomatic</a>, <a href="CUPS-printing.html#id406350">cupsomatic/foomatic-rip Versus Native CUPS Printing</a>, <a href="CUPS-printing.html#id412464">CUPS Print Drivers from Linuxprinting.org</a>, <a href="CUPS-printing.html#id412624">foomatic-rip and Foomatic Explained</a>, <a href="CUPS-printing.html#id412953">The Grand Unification Achieved</a></dt><dt>Foomatic/cupsomatic, <a href="CUPS-printing.html#id406350">cupsomatic/foomatic-rip Versus Native CUPS Printing</a></dt><dt>force an election, <a href="NetworkBrowsing.html#browse-force-master">Forcing Samba to Be the Master</a></dt><dt>force create mode, <a href="AccessControls.html#id382198">File and Directory Permissions-Based Controls</a>, <a href="AccessControls.html#id383760">Interaction with the Standard Samba &#8220;create mask&#8221; Parameters</a>, <a href="AccessControls.html#id384841">MS Word with Samba Changes Owner of File</a></dt><dt>force directory mode, <a href="AccessControls.html#id382198">File and Directory Permissions-Based Controls</a>, <a href="AccessControls.html#id383760">Interaction with the Standard Samba &#8220;create mask&#8221; Parameters</a>, <a href="AccessControls.html#id384841">MS Word with Samba Changes Owner of File</a></dt><dt>force directory security mode, <a href="AccessControls.html#id382198">File and Directory Permissions-Based Controls</a>, <a href="AccessControls.html#id383760">Interaction with the Standard Samba &#8220;create mask&#8221; Parameters</a></dt><dt>force election, <a href="NetworkBrowsing.html#id355153">Making Samba the Domain Master</a></dt><dt>force group, <a href="FastStart.html#id328408">Anonymous Read-Write Document Server</a>, <a href="FastStart.html#id329032">Secure Read-Write File and Print Server</a>, <a href="AccessControls.html#id381903">User- and Group-Based Controls</a>, <a href="AccessControls.html#id384497">Users Cannot Write to a Public Share</a></dt><dt>force security mode, <a href="AccessControls.html#id382198">File and Directory Permissions-Based Controls</a>, <a href="AccessControls.html#id383760">Interaction with the Standard Samba &#8220;create mask&#8221; Parameters</a></dt><dt>force unknown acl user, <a href="NetCommand.html#id373747">File and Directory Migration</a></dt><dt>force user, <a href="FastStart.html#id328408">Anonymous Read-Write Document Server</a>, <a href="FastStart.html#id329032">Secure Read-Write File and Print Server</a>, <a href="AccessControls.html#id381903">User- and Group-Based Controls</a>, <a href="AccessControls.html#id384805">File Operations Done as root with force user Set</a>, <a href="locking.html#id386022">Beware of Force User</a></dt><dt>forced synchronization, <a href="NetworkBrowsing.html#id353751">How Browsing Functions</a></dt><dt>foreign domain, <a href="passdb.html#id360306">Mapping User Identifiers between MS Windows and UNIX</a>, <a href="groupmapping.html#id367895">Nested Groups: Adding Windows Domain Groups to Windows Local Groups</a></dt><dt>foreign SID, <a href="winbind.html#id419533">Handling of Foreign SIDs</a></dt><dt>foreign user, <a href="winbind.html#id419533">Handling of Foreign SIDs</a></dt><dt>FQDN, <a href="ch-ldap-tls.html#s1-intro-ldap-tls">Introduction</a></dt><dt>framing error, <a href="speed.html#id453271">Samba Performance Problem Due to Changing Linux Kernel</a></dt><dt>free support, <a href="ch46.html">Samba Support</a>, <a href="ch46.html#id454529">Free Support</a></dt><dt>FreeBSD, <a href="samba-pdc.html#id338784">&#8220;$&#8221; Cannot Be Included in Machine Name</a>, <a href="unicode.html#id434585">Basic Parameter Setting</a></dt><dt>freezing, <a href="VFS.html#id417924">Shadow Copy Setup</a></dt><dt>French, <a href="SWAT.html#id445475">Enabling SWAT Internationalization Support</a></dt><dt>front-end virtual server, <a href="SambaHA.html#id436456">The Front-End Challenge</a>, <a href="SambaHA.html#id436543">Demultiplexing SMB Requests</a></dt><dt>frustrating experience, <a href="passdb.html#id361199">LDAP Directories and Windows Computer Accounts</a></dt><dt>FTP, <a href="passdb.html#id360246">Advantages of Non-Encrypted Passwords</a></dt><dt>ftp, <a href="Backup.html#id435788">Rsync</a>, <a href="compiling.html#id450289">Accessing the Samba Sources via rsync and ftp</a></dt><dt>ftp access, <a href="winbind.html#id422370">Linux/FreeBSD-Specific PAM Configuration</a></dt><dt>ftp service, <a href="winbind.html#id422370">Linux/FreeBSD-Specific PAM Configuration</a></dt><dt>ftp services, <a href="winbind.html#id422370">Linux/FreeBSD-Specific PAM Configuration</a></dt><dt>ftpd, <a href="pam.html#id430654">Anatomy of /etc/pam.d Entries</a></dt><dt>full rights, <a href="groupmapping.html#id367895">Nested Groups: Adding Windows Domain Groups to Windows Local Groups</a></dt><dt>functional components, <a href="bugreport.html#id449471">Debugging-Specific Operations</a></dt><dt>functionality, <a href="NT4Migration.html#id442769">Objectives</a></dt></dl></div><div class="indexdiv"><h3>G</h3><dl><dt>gateway address, <a href="ClientConfig.html#id348498">MS Windows XP Professional</a></dt><dt>gcc, <a href="problems.html#id448137">Debugging with Samba Itself</a>, <a href="Portability.html#id451523">HPUX</a></dt><dt>gdb, <a href="problems.html#id448137">Debugging with Samba Itself</a>, <a href="bugreport.html#id449670">Internal Errors</a>, <a href="bugreport.html#id449791">Attaching to a Running Process</a></dt><dt>GDI, <a href="CUPS-printing.html#gdipost">GDI on Windows, PostScript on UNIX</a>, <a href="CUPS-printing.html#id402432">Windows Drivers, GDI, and EMF</a>, <a href="CUPS-printing.html#id407268">From Windows Clients to an NT Print Server</a>, <a href="CUPS-printing.html#id407391">Driver Execution on the Server</a></dt><dt>general security service application programming interface (see GSSAPI)</dt><dt>generic PostScript, <a href="CUPS-printing.html#id403499">MIME Types and CUPS Filters</a></dt><dt>generic raster, <a href="CUPS-printing.html#id404588">pstoraster</a></dt><dt>generic raster format, <a href="CUPS-printing.html#id403283">The CUPS Filtering Architecture</a></dt><dt>genlogon.pl, <a href="AdvancedNetworkManagement.html#id423774">Network Logon Script Magic</a></dt><dt>Gentoo, <a href="speed.html#id453271">Samba Performance Problem Due to Changing Linux Kernel</a></dt><dt>Germany, <a href="SambaHA.html#id436191">Technical Discussion</a></dt><dt>get, <a href="diagnosis.html#id446476">The Tests</a></dt><dt>getdriver, <a href="classicalprinting.html#id396246">Identifying Driver Files</a>, <a href="classicalprinting.html#id396743">Installing Driver Files into [print$]</a></dt><dt>getdriverdir, <a href="CUPS-printing.html#id410395">A Check of the rpcclient man Page</a></dt><dt>getent, <a href="NetCommand.html#id370603">Adding or Creating a New Group</a>, <a href="idmapper.html#id376996">IDMAP_RID with Winbind</a>, <a href="winbind.html#id421528">Starting and Testing the winbindd Daemon</a></dt><dt>getent group demo, <a href="groupmapping.html#id367895">Nested Groups: Adding Windows Domain Groups to Windows Local Groups</a></dt><dt>gethostbyname() function call, <a href="NetworkBrowsing.html#id356676">Name Resolution Order</a></dt><dt>getpwnam, <a href="passdb.html#id364767">Schema and Relationship to the RFC 2307 posixAccount</a>, <a href="idmapper.html#id375050">Domain Member Server or Domain Member Client</a></dt><dt>getpwnam() call, <a href="upgrading-to-3.0.html#id441782">Changes in Behavior</a></dt><dt>GetSID.exe, <a href="ProfileMgmt.html#id427998">Get SID</a></dt><dt>GhostScript, <a href="CUPS-printing.html#post-and-ghost">PostScript and Ghostscript</a>, <a href="CUPS-printing.html#id402931">Ghostscript: The Software RIP for Non-PostScript Printers</a></dt><dd><dl><dt>(see also PostScript)</dt></dl></dd><dt>Ghostscript, <a href="CUPS-printing.html#id403283">The CUPS Filtering Architecture</a>, <a href="CUPS-printing.html#id406086">PostScript Printer Descriptions for Non-PostScript Printers</a></dt><dd><dl><dt>ESP (see ESP
-	GhostScript)</dt></dl></dd><dt>GID, <a href="samba-bdc.html#id341471">Example Configuration</a>, <a href="domain-member.html#id343010">Manual Creation of Machine Trust Accounts</a>, <a href="domain-member.html#id344900">Why Is This Better Than security = server?</a>, <a href="domain-member.html#id346431">Sharing User ID Mappings between Samba Domain Members</a>, <a href="ChangeNotes.html#id351342">User and Group Changes</a>, <a href="ChangeNotes.html#id351743">Passdb Changes</a>, <a href="ChangeNotes.html#id351795">Group Mapping Changes in Samba-3.0.23</a>, <a href="passdb.html#idmapbackend">Mapping Common UIDs/GIDs on Distributed Machines</a>, <a href="groupmapping.html#id367144">Features and Benefits</a>, <a href="NetCommand.html#id370067">Overview</a>, <a href="NetCommand.html#id370780">Mapping Windows Groups to UNIX Groups</a>, <a href="idmapper.html">Identity Mapping (IDMAP)</a>, <a href="idmapper.html#id375050">Domain Member Server or Domain Member Client</a>, <a href="idmapper.html#id375941">Primary Domain Controller</a>, <a href="winbind.html#id418954">Features and Benefits</a>, <a href="winbind.html#id419533">Handling of Foreign SIDs</a>, <a href="winbind.html#id421528">Starting and Testing the winbindd Daemon</a></dt><dt>GID numbers, <a href="idmapper.html#id375050">Domain Member Server or Domain Member Client</a></dt><dt>GID range, <a href="InterdomainTrusts.html">Interdomain Trust Relationships</a></dt><dt>GIF, <a href="CUPS-printing.html#id403499">MIME Types and CUPS Filters</a></dt><dt>Gimp-Print, <a href="CUPS-printing.html#id404918">rasterto [printers specific]</a>, <a href="CUPS-printing.html#id413062">Driver Development Outside</a></dt><dt>global print command, <a href="classicalprinting.html#id394436">Custom Print Commands</a></dt><dt>global right, <a href="rights.html#id379339">Description of Privileges</a></dt><dt>global section, <a href="classicalprinting.html#id392714">The [global] Section</a></dt><dt>Global support, <a href="NT4Migration.html#id442769">Objectives</a></dt><dt>global-level, <a href="classicalprinting.html#id391335">Printing-Related Configuration Parameters</a></dt><dt>GNOME, <a href="AdvancedNetworkManagement.html#id423260">Remote Management from NoMachine.Com</a></dt><dt>GNU Ghostscript, <a href="CUPS-printing.html#id403283">The CUPS Filtering Architecture</a>, <a href="CUPS-printing.html#id404588">pstoraster</a></dt><dt>GNU GPL, <a href="Backup.html#id435626">BackupPC</a></dt><dt>GNU tar, <a href="Backup.html#id435949">Amanda</a></dt><dt>GNU/Linux, <a href="VFS.html#id416413">Discussion</a></dt><dt>GPG, <a href="compiling.html#id450357">Verifying Samba's PGP Signature</a></dt><dt>GPL, <a href="AdvancedNetworkManagement.html#id423260">Remote Management from NoMachine.Com</a></dt><dt>gpolmig.exe, <a href="PolicyMgmt.html#id424881">Administration of Windows 200x/XP Policies</a></dt><dt>GPOs, <a href="PolicyMgmt.html#id424107">Features and Benefits</a>, <a href="PolicyMgmt.html#id424702">MS Windows 200x/XP Professional Policies</a>, <a href="PolicyMgmt.html#id424881">Administration of Windows 200x/XP Policies</a>, <a href="PolicyMgmt.html#id425108">Managing Account/User Policies</a>, <a href="PolicyMgmt.html#id425500">System Startup and Logon Processing Overview</a>, <a href="ProfileMgmt.html#id428936">MS Windows 200x/XP</a></dt><dt>grace time, <a href="passdb.html#id363122">Changing User Accounts</a></dt><dt>grant rights, <a href="rights.html#id379021">Using the &#8220;net rpc rights&#8221; Utility</a></dt><dt>graphical objects, <a href="CUPS-printing.html#id402598">UNIX Printfile Conversion and GUI Basics</a></dt><dt>graphically illustrated client configuration, <a href="ClientConfig.html#id348335">Features and Benefits</a></dt><dt>grayscale, <a href="CUPS-printing.html#id405438">The Role of cupsomatic/foomatic</a></dt><dt>greater scalability, <a href="passdb.html#id359295">New Account Storage Systems</a></dt><dt>greatest mistake, <a href="StandAloneServer.html#id348271">Common Errors</a></dt><dt>grep, <a href="winbind.html#id420628">Configure nsswitch.conf and the Winbind Libraries on Linux and Solaris</a></dt><dt>group, <a href="samba-bdc.html#id341471">Example Configuration</a>, <a href="ChangeNotes.html#id351342">User and Group Changes</a>, <a href="passdb.html#id361199">LDAP Directories and Windows Computer Accounts</a>, <a href="AccessControls.html#id381279">File and Directory Access Control</a></dt><dd><dl><dt>account, <a href="samba-pdc.html#id337213">Domain Control: Example Configuration</a></dt><dt>mapping, <a href="samba-pdc.html#id335204">Features and Benefits</a></dt></dl></dd><dt>group account, <a href="groupmapping.html#id368424">Important Administrative Information</a>, <a href="idmapper.html#id376159">Backup Domain Controller</a></dt><dt>group accounts, <a href="ClientConfig.html#id350634">Domain Logon Configuration: Windows 9x/Me</a>, <a href="passdb.html#id361076">Caution Regarding LDAP and Samba</a>, <a href="groupmapping.html#id367144">Features and Benefits</a>, <a href="groupmapping.html#id367843">Warning: User Private Group Problems</a>, <a href="idmapper.html#id375050">Domain Member Server or Domain Member Client</a></dt><dt>group management, <a href="NetCommand.html#id370067">Overview</a>, <a href="NetCommand.html#id370418">UNIX and Windows Group Management</a></dt><dt>group mapping, <a href="ChangeNotes.html#id351342">User and Group Changes</a>, <a href="groupmapping.html">Group Mapping: MS Windows and UNIX</a></dt><dt>group mappings, <a href="ChangeNotes.html#id351795">Group Mapping Changes in Samba-3.0.23</a>, <a href="groupmapping.html#id367144">Features and Benefits</a></dt><dt>group membership, <a href="groupmapping.html#id367895">Nested Groups: Adding Windows Domain Groups to Windows Local Groups</a></dt><dt>group ownership, <a href="winbind.html#id418954">Features and Benefits</a></dt><dt>group permissions, <a href="ChangeNotes.html#id351342">User and Group Changes</a>, <a href="NT4Migration.html#id443343">Server Share and Directory Layout</a></dt><dt>Group Policies, <a href="PolicyMgmt.html#id424107">Features and Benefits</a></dt><dt>group policies, <a href="PolicyMgmt.html#id424107">Features and Benefits</a></dt><dt>group policy, <a href="samba-pdc.html#id337213">Domain Control: Example Configuration</a></dt><dt>Group Policy, <a href="PolicyMgmt.html#id424372">Windows 9x/ME Policies</a></dt><dt>Group Policy Container (see GPC)</dt><dt>Group Policy Editor, <a href="PolicyMgmt.html#id424372">Windows 9x/ME Policies</a>, <a href="PolicyMgmt.html#id425400">Windows NT4/200x</a>, <a href="NT4Migration.html#id444159">Samba-3 Implementation Choices</a></dt><dt>Group Policy Objects, <a href="NT4Migration.html#id442769">Objectives</a> (see GPO)</dt><dt>group policy objects (see GPOs)</dt><dt>Group Policy Template (see GPT)</dt><dt>group privileges, <a href="groupmapping.html#id367529">Discussion</a></dt><dt>group profiles, <a href="ProfileMgmt.html#id428186">Creating and Managing Group Profiles</a></dt><dt>group SID, <a href="NetCommand.html#id373053">Managing Security Identifiers (SIDS)</a></dt><dt>groupadd, <a href="groupmapping.html#id367144">Features and Benefits</a>, <a href="groupmapping.html#id369332">Sample smb.conf Add Group Script</a>, <a href="groupmapping.html#id369618">Adding Groups Fails</a></dt><dt>groupadd limitations, <a href="groupmapping.html#id369332">Sample smb.conf Add Group Script</a></dt><dt>groupdel, <a href="groupmapping.html#id367144">Features and Benefits</a></dt><dt>groupmap, <a href="groupmapping.html">Group Mapping: MS Windows and UNIX</a></dt><dt>groupmod, <a href="groupmapping.html#id367144">Features and Benefits</a></dt><dt>grouppol.inf, <a href="PolicyMgmt.html#id424372">Windows 9x/ME Policies</a></dt><dt>groups, <a href="NetCommand.html#id370418">UNIX and Windows Group Management</a>, <a href="PolicyMgmt.html#id424107">Features and Benefits</a></dt><dd><dl><dt>domain, <a href="groupmapping.html#id367529">Discussion</a></dt><dt>mapping, <a href="groupmapping.html">Group Mapping: MS Windows and UNIX</a></dt><dt>nested, <a href="groupmapping.html#id367895">Nested Groups: Adding Windows Domain Groups to Windows Local Groups</a></dt></dl></dd><dt>groups of users, <a href="NetCommand.html#id372180">Administering User Rights and Privileges</a></dt><dt>growing, <a href="VFS.html#id417924">Shadow Copy Setup</a></dt><dt>GSSAPI, <a href="samba-pdc.html#id335780">Single Sign-On and Domain Security</a></dt><dt>gtklp, <a href="CUPS-printing.html#id413227">Foomatic Database-Generated PPDs</a></dt><dt>guest, <a href="samba-pdc.html#id337213">Domain Control: Example Configuration</a>, <a href="StandAloneServer.html#RefDocServer">Reference Documentation Server</a></dt><dt>guest account, <a href="StandAloneServer.html#SimplePrintServer">Central Print Serving</a>, <a href="NetworkBrowsing.html#id357120">Problem Resolution</a>, <a href="NetworkBrowsing.html#id358373">Server Resources Cannot Be Listed</a>, <a href="classicalprinting.html#ptrsect">The [printers] Section</a>, <a href="classicalprinting.html#id394436">Custom Print Commands</a>, <a href="diagnosis.html#id446476">The Tests</a></dt><dt>guest ok, <a href="install.html#id326850">Example Configuration</a>, <a href="FastStart.html#anon-ro">Anonymous Read-Only Document Server</a>, <a href="FastStart.html#id328408">Anonymous Read-Write Document Server</a>, <a href="FastStart.html#id328648">Anonymous Print Server</a>, <a href="FastStart.html#id329032">Secure Read-Write File and Print Server</a>, <a href="FastStart.html#id329884">Example Configuration</a>, <a href="FastStart.html#id330805">Example: Engineering Office</a>, <a href="samba-pdc.html#id338061">Example Configuration</a>, <a href="StandAloneServer.html#SimplePrintServer">Central Print Serving</a>, <a href="NetCommand.html#id371525">Managing Nest Groups on Workstations from the Samba Server</a>, <a href="AccessControls.html#id381903">User- and Group-Based Controls</a>, <a href="classicalprinting.html#id392225">Extended Printing Configuration</a>, <a href="classicalprinting.html#ptrsect">The [printers] Section</a>, <a href="classicalprinting.html#id393656">Any [my_printer_name] Section</a>, <a href="classicalprinting.html#id395308">Creating the [print$] Share</a>, <a href="classicalprinting.html#id395515">[print$] Stanza Parameters</a>, <a href="CUPS-printing.html#id400978">Simple smb.conf Settings for CUPS</a>, <a href="CUPS-printing.html#id401226">More Complex CUPS smb.conf Settings</a>, <a href="CUPS-printing.html#id408200">Prepare Your smb.conf for cupsaddsmb</a>, <a href="cfgsmarts.html#id438180">Multiple Virtual Server Personalities</a></dt><dt>guest only, <a href="StandAloneServer.html#RefDocServer">Reference Documentation Server</a></dt><dt>GUI, <a href="CUPS-printing.html#id400581">Overview</a></dt></dl></div><div class="indexdiv"><h3>H</h3><dl><dt>h-node, <a href="NetworkBrowsing.html#id352694">NetBIOS over TCP/IP</a></dt><dt>harvesting password hashes, <a href="passdb.html#id365990">Security and sambaSamAccount</a></dt><dt>hashed password equivalent, <a href="passdb.html#id359822">Important Notes About Security</a></dt><dt>headers files, <a href="domain-member.html#id346082">Possible Errors</a></dt><dt>Heimdal, <a href="domain-member.html#id345329">Configure /etc/krb5.conf</a>, <a href="idmapper.html#id376591">ADS Domains</a>, <a href="pam.html#id429934">Features and Benefits</a></dt><dt>Heimdal kerberos, <a href="idmapper.html#id376591">ADS Domains</a>, <a href="idmapper.html#id377571">IDMAP Storage in LDAP Using Winbind</a></dt><dt>help, <a href="ch46.html#id454529">Free Support</a></dt><dt>help command, <a href="diagnosis.html#id446476">The Tests</a></dt><dt>heterogeneous computing, <a href="winbind.html#id418954">Features and Benefits</a></dt><dt>HEX, <a href="unicode.html#id434469">Japanese Charsets</a></dt><dt>hi-res photo, <a href="CUPS-printing.html#id405438">The Role of cupsomatic/foomatic</a></dt><dt>hide dot files, <a href="AccessControls.html#id382473">Miscellaneous Controls</a></dt><dt>hide files, <a href="AccessControls.html#id382473">Miscellaneous Controls</a></dt><dt>hide unreadable, <a href="AccessControls.html#id382198">File and Directory Permissions-Based Controls</a></dt><dt>hide unwriteable files, <a href="AccessControls.html#id382198">File and Directory Permissions-Based Controls</a></dt><dt>high availability, <a href="SambaHA.html#id436084">Features and Benefits</a></dt><dt>high order ports, <a href="securing-samba.html#firewallports">Using a Firewall</a></dt><dt>high-availability, <a href="locking.html#id385372">Opportunistic Locking Overview</a></dt><dt>high-availability services, <a href="SambaHA.html#id437081">High-Availability Server Products</a></dt><dt>high-speed server interconnect, <a href="SambaHA.html#id437009">A Simple Solution</a></dt><dt>higher availability, <a href="msdfs.html#id390330">Features and Benefits</a></dt><dt>HKEY_CURRENT_USER, <a href="ProfileMgmt.html#id428411">MS Windows NT4 Workstation</a></dt><dt>HKEY_LOCAL_MACHINE, <a href="PolicyMgmt.html#id424667">Registry Spoiling</a></dt><dt>holy grail, <a href="winbind.html#id418954">Features and Benefits</a></dt><dt>home directories, <a href="passdb.html#id359295">New Account Storage Systems</a>, <a href="winbind.html#id421528">Starting and Testing the winbindd Daemon</a></dt><dt>home directory, <a href="domain-member.html#id343010">Manual Creation of Machine Trust Accounts</a>, <a href="passdb.html#id364094">smbpasswd: Encrypted Password Database</a></dt><dt>home directory template, <a href="winbind.html#id422370">Linux/FreeBSD-Specific PAM Configuration</a></dt><dt>home drive, <a href="samba-bdc.html#id340141">Example PDC Configuration</a></dt><dt>host msdfs, <a href="msdfs.html#id390330">Features and Benefits</a></dt><dt>host multiple servers, <a href="cfgsmarts.html#id438180">Multiple Virtual Server Personalities</a></dt><dt>host security, <a href="securing-samba.html#id387302">Features and Benefits</a></dt><dt>host-based protection, <a href="securing-samba.html#id387302">Features and Benefits</a></dt><dt>hostname, <a href="domain-member.html#id345329">Configure /etc/krb5.conf</a></dt><dt>hosts allow, <a href="securing-samba.html#id387449">Using Host-Based Protection</a>, <a href="securing-samba.html#id387974">Using IPC$ Share-Based Denials </a>, <a href="classicalprinting.html#id392225">Extended Printing Configuration</a>, <a href="classicalprinting.html#id393656">Any [my_printer_name] Section</a>, <a href="CUPS-printing.html#id401226">More Complex CUPS smb.conf Settings</a>, <a href="diagnosis.html#id446476">The Tests</a></dt><dt>hosts deny, <a href="securing-samba.html#id387449">Using Host-Based Protection</a>, <a href="securing-samba.html#id387974">Using IPC$ Share-Based Denials </a>, <a href="classicalprinting.html#id392225">Extended Printing Configuration</a>, <a href="classicalprinting.html#id393656">Any [my_printer_name] Section</a>, <a href="CUPS-printing.html#id401226">More Complex CUPS smb.conf Settings</a>, <a href="diagnosis.html#id446476">The Tests</a></dt><dt>house-keeping, <a href="rights.html#id379339">Description of Privileges</a></dt><dt>HOWTO documents, <a href="passdb.html#id361076">Caution Regarding LDAP and Samba</a></dt><dt>HP JetDirect, <a href="CUPS-printing.html#id406664">Examples for Filtering Chains</a></dt><dt>HP Photosmart, <a href="CUPS-printing.html#id413227">Foomatic Database-Generated PPDs</a></dt><dt>HP-GL, <a href="CUPS-printing.html#id403499">MIME Types and CUPS Filters</a></dt><dt>HP-GL., <a href="CUPS-printing.html#id404252">Prefilters</a></dt><dt>hpgltops, <a href="CUPS-printing.html#id403909">MIME Type Conversion Rules</a></dt><dt>HPIJS, <a href="CUPS-printing.html#id413062">Driver Development Outside</a></dt><dt>HPUX, <a href="classicalprinting.html#id392714">The [global] Section</a></dt><dt>http, <a href="Backup.html#id435788">Rsync</a></dt><dt>hybrid, <a href="NetworkBrowsing.html#id352694">NetBIOS over TCP/IP</a></dt><dt>Hybrid node, <a href="NetworkBrowsing.html#id356324">Static WINS Entries</a></dt></dl></div><div class="indexdiv"><h3>I</h3><dl><dt>IANA, <a href="CUPS-printing.html#id404588">pstoraster</a></dt><dt>ID mapping, <a href="samba-bdc.html#id341471">Example Configuration</a>, <a href="upgrading-to-3.0.html#id440270">New Features in Samba-3.0.x</a></dt><dt>ID mapping database, <a href="winbind.html#id420167">User and Group ID Allocation</a></dt><dt>ID range, <a href="groupmapping.html#id367144">Features and Benefits</a></dt><dt>IDEALX, <a href="passdb.html#id364485">ldapsam</a></dt><dt>Identification, <a href="ClientConfig.html#id350634">Domain Logon Configuration: Windows 9x/Me</a></dt><dt>identify, <a href="idmapper.html#id376591">ADS Domains</a></dt><dt>identity, <a href="idmapper.html#id374992">Standalone Samba Server</a></dt><dt>identity information, <a href="samba-pdc.html#id335780">Single Sign-On and Domain Security</a></dt><dt>identity management, <a href="samba-pdc.html#id335780">Single Sign-On and Domain Security</a>, <a href="domain-member.html#domain-member-server">Domain Member Server</a></dt><dd><dl><dt>centralized, <a href="samba-pdc.html#id335780">Single Sign-On and Domain Security</a></dt></dl></dd><dt>identity resolution, <a href="winbind.html#id418954">Features and Benefits</a></dt><dt>IDMAP, <a href="ChangeNotes.html#id351795">Group Mapping Changes in Samba-3.0.23</a>, <a href="groupmapping.html#id367144">Features and Benefits</a>, <a href="idmapper.html">Identity Mapping (IDMAP)</a>, <a href="idmapper.html#id374992">Standalone Samba Server</a>, <a href="idmapper.html#id375050">Domain Member Server or Domain Member Client</a>, <a href="idmapper.html#id376996">IDMAP_RID with Winbind</a></dt><dt>idmap, <a href="upgrading-to-3.0.html#id442043">New Schema</a></dt><dt>idmap backend, <a href="samba-bdc.html#id341471">Example Configuration</a>, <a href="passdb.html#idmapbackend">Mapping Common UIDs/GIDs on Distributed Machines</a>, <a href="idmapper.html#id375050">Domain Member Server or Domain Member Client</a>, <a href="idmapper.html#id376996">IDMAP_RID with Winbind</a>, <a href="idmapper.html#id377571">IDMAP Storage in LDAP Using Winbind</a>, <a href="winbind.html#id418954">Features and Benefits</a>, <a href="upgrading-to-3.0.html#id442574">IdMap LDAP Support</a></dt><dt>IDMAP backend, <a href="passdb.html#idmapbackend">Mapping Common UIDs/GIDs on Distributed Machines</a></dt><dt>idmap gid, <a href="FastStart.html#id329884">Example Configuration</a>, <a href="FastStart.html#id330805">Example: Engineering Office</a>, <a href="FastStart.html#id331703">The Primary Domain Controller</a>, <a href="FastStart.html#id332366">Backup Domain Controller</a>, <a href="samba-bdc.html#id341471">Example Configuration</a>, <a href="passdb.html#id360306">Mapping User Identifiers between MS Windows and UNIX</a>, <a href="groupmapping.html#id367144">Features and Benefits</a>, <a href="idmapper.html#id375050">Domain Member Server or Domain Member Client</a>, <a href="idmapper.html#id376308">NT4-Style Domains (Includes Samba Domains)</a>, <a href="idmapper.html#id376591">ADS Domains</a>, <a href="idmapper.html#id376996">IDMAP_RID with Winbind</a>, <a href="idmapper.html#id377571">IDMAP Storage in LDAP Using Winbind</a>, <a href="idmapper.html#id378132">IDMAP and NSS Using LDAP from ADS with RFC2307bis Schema Extension</a>, <a href="InterdomainTrusts.html">Interdomain Trust Relationships</a>, <a href="winbind.html#id418954">Features and Benefits</a>, <a href="winbind.html#id421104">Configure smb.conf</a>, <a href="winbind.html#id422905">Winbind Is Not Resolving Users and Groups</a>, <a href="pam.html#id432358">Winbind Is Not Resolving Users and Groups</a>, <a href="upgrading-to-3.0.html#id442574">IdMap LDAP Support</a></dt><dt>idmap GID, <a href="upgrading-to-3.0.html#id442043">New Schema</a></dt><dt>IDMAP infrastructure, <a href="idmapper.html">Identity Mapping (IDMAP)</a></dt><dt>idmap uid, <a href="FastStart.html#id329884">Example Configuration</a>, <a href="FastStart.html#id330805">Example: Engineering Office</a>, <a href="FastStart.html#id331703">The Primary Domain Controller</a>, <a href="FastStart.html#id332366">Backup Domain Controller</a>, <a href="samba-bdc.html#id341471">Example Configuration</a>, <a href="passdb.html#id360306">Mapping User Identifiers between MS Windows and UNIX</a>, <a href="groupmapping.html#id367144">Features and Benefits</a>, <a href="idmapper.html#id375050">Domain Member Server or Domain Member Client</a>, <a href="idmapper.html#id376308">NT4-Style Domains (Includes Samba Domains)</a>, <a href="idmapper.html#id376591">ADS Domains</a>, <a href="idmapper.html#id376996">IDMAP_RID with Winbind</a>, <a href="idmapper.html#id377571">IDMAP Storage in LDAP Using Winbind</a>, <a href="idmapper.html#id378132">IDMAP and NSS Using LDAP from ADS with RFC2307bis Schema Extension</a>, <a href="InterdomainTrusts.html">Interdomain Trust Relationships</a>, <a href="winbind.html#id418954">Features and Benefits</a>, <a href="winbind.html#id421104">Configure smb.conf</a>, <a href="winbind.html#id422905">Winbind Is Not Resolving Users and Groups</a>, <a href="pam.html#id432358">Winbind Is Not Resolving Users and Groups</a>, <a href="upgrading-to-3.0.html#id442574">IdMap LDAP Support</a></dt><dt>idmap UID, <a href="upgrading-to-3.0.html#id442043">New Schema</a></dt><dt>idmap_ad, <a href="passdb.html#idmapbackend">Mapping Common UIDs/GIDs on Distributed Machines</a></dt><dt>idmap_ldap module, <a href="upgrading-to-3.0.html#id442043">New Schema</a></dt><dt>idmap_rid, <a href="idmapper.html#id375050">Domain Member Server or Domain Member Client</a>, <a href="idmapper.html#id376996">IDMAP_RID with Winbind</a></dt><dt>IETF, <a href="CUPS-printing.html#id400581">Overview</a></dt><dt>ifconfig, <a href="compiling.html#id450957">Starting from inetd.conf</a>, <a href="speed.html#id453271">Samba Performance Problem Due to Changing Linux Kernel</a></dt><dt>ignore connection, <a href="securing-samba.html#id387645">Using Interface Protection</a></dt><dt>imagetoraster, <a href="CUPS-printing.html#id404838">imagetops and imagetoraster</a></dt><dt>immutible, <a href="AccessControls.html#id381646">Protecting Directories and Files from Deletion</a></dt><dt>impersonate, <a href="passdb.html#id365990">Security and sambaSamAccount</a></dt><dt>implementing oplocks, <a href="locking.html#id386096">Advanced Samba Oplocks Parameters</a></dt><dt>Implicit Classes, <a href="CUPS-printing.html#id416081">Print Queue Called &#8220;lp&#8221; Mishandles Print Jobs</a></dt><dt>important announcements, <a href="securing-samba.html#id388158">Upgrading Samba</a></dt><dt>Imprints, <a href="classicalprinting.html#id399708">The Imprints Toolset</a></dt><dt>imprints, <a href="CUPS-printing.html#id402147">Driver Upload Methods</a></dt><dt>include, <a href="cfgsmarts.html">Advanced Configuration Techniques</a>, <a href="cfgsmarts.html#id438180">Multiple Virtual Server Personalities</a>, <a href="cfgsmarts.html#id439141">Multiple Virtual Server Hosting</a>, <a href="bugreport.html#dbglvl">Debug Levels</a></dt><dt>independent, <a href="StandAloneServer.html#id347134">Background</a>, <a href="cfgsmarts.html#id437835">Multiple Server Hosting</a></dt><dt>individual domain user, <a href="groupmapping.html#id367895">Nested Groups: Adding Windows Domain Groups to Windows Local Groups</a></dt><dt>individual section, <a href="classicalprinting.html#id392714">The [global] Section</a></dt><dt>inetd, <a href="SWAT.html#id444749">Validate SWAT Installation</a>, <a href="diagnosis.html#id446476">The Tests</a>, <a href="compiling.html#startingSamba">Starting the smbd nmbd and winbindd</a>, <a href="compiling.html#id450957">Starting from inetd.conf</a></dt><dt>inetd.conf, <a href="diagnosis.html#id446476">The Tests</a></dt><dt>inetorgperson.schema, <a href="passdb.html#id364973">OpenLDAP Configuration</a></dt><dt>inf file, <a href="classicalprinting.html#id396246">Identifying Driver Files</a></dt><dt>infrastructure, <a href="passdb.html#id360825">Comments Regarding LDAP</a>, <a href="winbind.html#id419494">Target Uses</a></dt><dt>inheritance, <a href="AccessControls.html#id381646">Protecting Directories and Files from Deletion</a></dt><dt>inherits rights, <a href="groupmapping.html#id367529">Discussion</a></dt><dt>initdb.ldif, <a href="FastStart.html#id331703">The Primary Domain Controller</a></dt><dt>initGroups.sh, <a href="FastStart.html#id330805">Example: Engineering Office</a>, <a href="groupmapping.html#id369493">Script to Configure Group Mapping</a>, <a href="NT4Migration.html#id443632">Steps in Migration Process</a></dt><dt>inktype, <a href="CUPS-printing.html#id405438">The Role of cupsomatic/foomatic</a></dt><dt>insecure, <a href="StandAloneServer.html#id347049">Features and Benefits</a>, <a href="securing-samba.html#id387449">Using Host-Based Protection</a></dt><dt>inspire simplicity, <a href="StandAloneServer.html#id347312">Example Configuration</a></dt><dt>inspired structure, <a href="SambaHA.html#id436191">Technical Discussion</a></dt><dt>install drivers, <a href="classicalprinting.html#id390934">Features and Benefits</a>, <a href="classicalprinting.html#id395044">Point'n'Print Client Drivers on Samba Servers</a></dt><dt>interactive help, <a href="ch46.html#id454529">Free Support</a></dt><dt>interdomain</dt><dd><dl><dt>trust</dt><dd><dl><dt>account, <a href="samba-pdc.html#id335204">Features and Benefits</a></dt></dl></dd><dt>trustrs, <a href="ServerType.html#id332909">Features and Benefits</a></dt></dl></dd><dt>interdomain connection, <a href="InterdomainTrusts.html#id389798">Samba as the Trusting Domain</a></dt><dt>interdomain trust, <a href="InterdomainTrusts.html#id389483">Configuring Samba NT-Style Domain Trusts</a>, <a href="InterdomainTrusts.html#id389981">NT4-Style Domain Trusts with Windows 2000</a></dt><dt>interdomain trust accounts, <a href="passdb.html">Account Information Databases</a>, <a href="passdb.html#id361076">Caution Regarding LDAP and Samba</a></dt><dt>interdomain trusts, <a href="NetCommand.html#id370067">Overview</a>, <a href="InterdomainTrusts.html#id388758">Features and Benefits</a></dt><dt>Interdomain Trusts, <a href="InterdomainTrusts.html">Interdomain Trust Relationships</a></dt><dd><dl><dt>Completing, <a href="InterdomainTrusts.html#id389207">Completing an NT4 Domain Trust</a></dt><dt>creating, <a href="InterdomainTrusts.html#id389083">Native MS Windows NT4 Trusts Configuration</a></dt><dt>Facilities, <a href="InterdomainTrusts.html#id389287">Interdomain Trust Facilities</a></dt></dl></dd><dt>interface, <a href="ClientConfig.html#id348498">MS Windows XP Professional</a></dt><dt>interface scripts, <a href="passdb.html#id362637">User Account Management</a></dt><dt>interface-based exclusion, <a href="securing-samba.html#id387302">Features and Benefits</a></dt><dt>interfaces, <a href="NetworkBrowsing.html#id355381">Multiple Interfaces</a>, <a href="NetworkBrowsing.html#id357120">Problem Resolution</a>, <a href="securing-samba.html#id387645">Using Interface Protection</a>, <a href="cfgsmarts.html#id437835">Multiple Server Hosting</a>, <a href="cfgsmarts.html#id438180">Multiple Virtual Server Personalities</a>, <a href="diagnosis.html#id446476">The Tests</a>, <a href="compiling.html#id450957">Starting from inetd.conf</a></dt><dt>intermediate information, <a href="passdb.html#id361076">Caution Regarding LDAP and Samba</a></dt><dt>intermediate tools, <a href="passdb.html#id360825">Comments Regarding LDAP</a></dt><dt>internal ordering, <a href="SWAT.html#id444620">Features and Benefits</a></dt><dt>internationalization support, <a href="SWAT.html#id444732">Guidelines and Technical Tips</a></dt><dt>Internet, <a href="securing-samba.html#id387449">Using Host-Based Protection</a>, <a href="securing-samba.html#id387645">Using Interface Protection</a></dt><dt>Internet Engineering Task Force (see IETF)</dt><dt>Internet Printing Protocol (see IPP)</dt><dt>Internet Protocol TCP/IP, <a href="ClientConfig.html#id349640">MS Windows Me</a></dt><dt>Internetworking Packet Exchange (see IPX)</dt><dt>internetworking super daemon, <a href="SWAT.html#id444620">Features and Benefits</a></dt><dt>interoperability, <a href="ServerType.html#id332909">Features and Benefits</a>, <a href="samba-pdc.html#id335204">Features and Benefits</a>, <a href="samba-pdc.html#id335780">Single Sign-On and Domain Security</a>, <a href="idmapper.html">Identity Mapping (IDMAP)</a>, <a href="AccessControls.html">File, Directory, and Share Access Controls</a>, <a href="winbind.html#id418954">Features and Benefits</a>, <a href="SambaHA.html#id436764">Restrictive Constraints on Distributed File Systems</a></dt><dt>intolerance, <a href="SambaHA.html#id436084">Features and Benefits</a></dt><dt>invalid shell, <a href="ServerType.html#id333890">Example Configuration</a></dt><dt>invalid users, <a href="AccessControls.html#id381903">User- and Group-Based Controls</a>, <a href="diagnosis.html#id446476">The Tests</a></dt><dt>IP address, <a href="diagnosis.html#id446476">The Tests</a></dt><dt>IP address automatically, <a href="ClientConfig.html#id348498">MS Windows XP Professional</a>, <a href="ClientConfig.html#id349114">MS Windows 2000</a></dt><dt>IP addresses, <a href="integrate-ms-networks.html#id432767">/etc/hosts</a></dt><dt>IP aliases, <a href="ClientConfig.html#id348498">MS Windows XP Professional</a></dt><dt>IPC$, <a href="samba-pdc.html#id338208">The Special Case of Windows 9x/Me</a>, <a href="NetworkBrowsing.html#id357120">Problem Resolution</a>, <a href="securing-samba.html#id387974">Using IPC$ Share-Based Denials </a></dt><dt>IPC$ connections, <a href="SambaHA.html#id436456">The Front-End Challenge</a></dt><dt>ipchains, <a href="diagnosis.html#id446476">The Tests</a></dt><dt>ipconfig, <a href="NetworkBrowsing.html#id353250">TCP/IP without NetBIOS</a></dt><dt>iPlanet, <a href="domain-member.html#domain-member-server">Domain Member Server</a></dt><dt>IPP, <a href="CUPS-printing.html#id409621">Understanding cupsaddsmb</a></dt><dt>IPP client, <a href="CUPS-printing.html#id415530">Administrator Cannot Install Printers for All Local Users</a></dt><dt>iptables, <a href="diagnosis.html#id446476">The Tests</a></dt><dt>IPX, <a href="NetworkBrowsing.html#id356550">Windows Networking Protocols</a></dt><dt>IRC, <a href="ch46.html#id454529">Free Support</a></dt><dt>IRIX, <a href="VFS.html#id416413">Discussion</a>, <a href="unicode.html#id434585">Basic Parameter Setting</a></dt><dt>ISC</dt><dd><dl><dt>DHCP, <a href="DNSDHCP.html#id454865">Features and Benefits</a></dt><dt>DNS, <a href="DNSDHCP.html#id454865">Features and Benefits</a></dt></dl></dd><dt>ISC DHCP server, <a href="ClientConfig.html#id348498">MS Windows XP Professional</a>, <a href="ClientConfig.html#id349640">MS Windows Me</a></dt><dt>isolated workgroup, <a href="NetworkBrowsing.html#DMB">Configuring Workgroup Browsing</a></dt><dt>IXFR, <a href="integrate-ms-networks.html#id432576">Background Information</a></dt></dl></div><div class="indexdiv"><h3>J</h3><dl><dt>Japanese, <a href="unicode.html#id434469">Japanese Charsets</a>, <a href="SWAT.html#id445475">Enabling SWAT Internationalization Support</a></dt><dt>Japanese locale, <a href="unicode.html#id434585">Basic Parameter Setting</a></dt><dt>Japanese UNIX, <a href="unicode.html#id434585">Basic Parameter Setting</a></dt><dt>Java, <a href="AdvancedNetworkManagement.html#id423599">Remote Management with ThinLinc</a>, <a href="unicode.html#id434585">Basic Parameter Setting</a></dt><dt>JIS X 0208, <a href="unicode.html#id434469">Japanese Charsets</a></dt><dt>join, <a href="idmapper.html#id376308">NT4-Style Domains (Includes Samba Domains)</a></dt><dt>join client, <a href="rights.html#id379339">Description of Privileges</a></dt><dt>join domain, <a href="samba-pdc.html#id338878">Joining Domain Fails Because of Existing Machine Account</a></dt><dt>join the ADS domain, <a href="domain-member.html#id344216">Joining an NT4-type Domain with Samba-3</a></dt><dt>join the domain, <a href="domain-member.html#domain-member-server">Domain Member Server</a>, <a href="domain-member.html#id344216">Joining an NT4-type Domain with Samba-3</a></dt><dt>join the machine, <a href="domain-member.html#id343945">Windows NT4 Client</a></dt><dt>joined client, <a href="domain-member.html#machine-trust-accounts">MS Windows Workstation/Server Machine Trust Accounts</a></dt><dt>Joined domain, <a href="domain-member.html#id344216">Joining an NT4-type Domain with Samba-3</a></dt><dt>joining domain, <a href="winbind.html#id421301">Join the Samba Server to the PDC Domain</a></dt><dt>joining the domain, <a href="domain-member.html#id344216">Joining an NT4-type Domain with Samba-3</a></dt><dt>JPEG, <a href="CUPS-printing.html#id403499">MIME Types and CUPS Filters</a></dt></dl></div><div class="indexdiv"><h3>K</h3><dl><dt>KB 129202, <a href="locking.html#id387048">Additional Reading</a></dt><dt>KB 224992, <a href="locking.html#id387048">Additional Reading</a></dt><dt>KB 296264, <a href="locking.html#id387048">Additional Reading</a></dt><dt>KB 811492, <a href="locking.html#id387019">Long Delays Deleting Files over Network with XP SP1</a></dt><dt>KB 812937, <a href="locking.html#id386996">Problems Saving Files in MS Office on Windows XP</a></dt><dt>KDC, <a href="domain-member.html#ads-member">Samba ADS Domain Membership</a>, <a href="domain-member.html#id345329">Configure /etc/krb5.conf</a></dt><dt>KDE, <a href="AdvancedNetworkManagement.html#id423260">Remote Management from NoMachine.Com</a></dt><dt>KDE konqueror, <a href="AdvancedNetworkManagement.html#id423260">Remote Management from NoMachine.Com</a></dt><dt>KDE session, <a href="AdvancedNetworkManagement.html#id423260">Remote Management from NoMachine.Com</a></dt><dt>KDEPrint, <a href="CUPS-printing.html#id400581">Overview</a></dt><dt>kerberos, <a href="samba-pdc.html#id335204">Features and Benefits</a>, <a href="domain-member.html#id345329">Configure /etc/krb5.conf</a>, <a href="idmapper.html#id376591">ADS Domains</a></dt><dt>Kerberos, <a href="domain-member.html#ads-member">Samba ADS Domain Membership</a>, <a href="domain-member.html#id345329">Configure /etc/krb5.conf</a>, <a href="domain-member.html#id346082">Possible Errors</a>, <a href="domain-member.html#ads-test-smbclient">Testing with smbclient</a>, <a href="InterdomainTrusts.html#id388824">Trust Relationship Background</a>, <a href="winbind.html#id419770">Microsoft Active Directory Services</a>, <a href="pam.html#id429934">Features and Benefits</a>, <a href="upgrading-to-3.0.html#id441871">Passdb Backends and Authentication</a></dt><dd><dl><dt>/etc/krb5.conf, <a href="domain-member.html#id345329">Configure /etc/krb5.conf</a></dt></dl></dd><dt>Kerberos authentication, <a href="domain-member.html#ads-test-smbclient">Testing with smbclient</a></dt><dt>kernel oplocks, <a href="locking.html#id386378">Disabling Kernel Oplocks</a></dt><dt>killall, <a href="compiling.html#id450957">Starting from inetd.conf</a></dt><dt>kinit, <a href="domain-member.html#id345329">Configure /etc/krb5.conf</a>, <a href="domain-member.html#ads-create-machine-account">Create the Computer Account</a>, <a href="domain-member.html#id346082">Possible Errors</a></dt><dt>kixstart, <a href="NT4Migration.html#id443491">Logon Scripts</a></dt><dt>kprinter, <a href="CUPS-printing.html#id413227">Foomatic Database-Generated PPDs</a></dt><dt>KRB, <a href="idmapper.html#id376591">ADS Domains</a></dt><dt>KRB5, <a href="domain-member.html#id345329">Configure /etc/krb5.conf</a></dt><dt>krb5.conf, <a href="domain-member.html#id345329">Configure /etc/krb5.conf</a></dt></dl></div><div class="indexdiv"><h3>L</h3><dl><dt>LAN, <a href="NetworkBrowsing.html#browse-force-master">Forcing Samba to Be the Master</a>, <a href="AdvancedNetworkManagement.html#id423599">Remote Management with ThinLinc</a>, <a href="SambaHA.html#id437081">High-Availability Server Products</a>, <a href="problems.html#id448088">Diagnostics Tools</a></dt><dt>LanMan, <a href="samba-pdc.html#id335204">Features and Benefits</a>, <a href="samba-bdc.html#id339696">Essential Background Information</a>, <a href="domain-member.html#machine-trust-accounts">MS Windows Workstation/Server Machine Trust Accounts</a>, <a href="passdb.html#passdbtech">Technical Information</a>, <a href="classicalprinting.html#cups-msrpc">Printing Developments Since Samba-2.2</a></dt><dt>LanMan logon service, <a href="samba-pdc.html#id336759">Preparing for Domain Control</a></dt><dt>LanMan passwords, <a href="passdb.html#id359126">Backward Compatibility Account Storage Systems</a></dt><dt>LanManager, <a href="ServerType.html#id333359">User Level Security</a>, <a href="ClientConfig.html#id350634">Domain Logon Configuration: Windows 9x/Me</a></dt><dt>LanManager-compatible, <a href="NetworkBrowsing.html#id355760">WINS: The Windows Internetworking Name Server</a></dt><dt>LanManger password, <a href="passdb.html#id362746">Listing User and Machine Accounts</a></dt><dt>laptops, <a href="Backup.html#id435626">BackupPC</a></dt><dt>large directory, <a href="largefile.html">Handling Large Directories</a></dt><dt>large domain, <a href="idmapper.html#id376996">IDMAP_RID with Winbind</a></dt><dt>large numbers of files, <a href="largefile.html">Handling Large Directories</a></dt><dt>large organizations, <a href="InterdomainTrusts.html#id388824">Trust Relationship Background</a></dt><dt>last change time, <a href="passdb.html#id362746">Listing User and Machine Accounts</a></dt><dt>latency, <a href="locking.html#id385895">Slow and/or Unreliable Networks</a></dt><dt>laws, <a href="passdb.html#pdbeditthing">The pdbedit Tool</a></dt><dt>LCT (see last change time)</dt><dt>LDAP, <a href="samba-pdc.html#id335204">Features and Benefits</a>, <a href="samba-pdc.html#id335780">Single Sign-On and Domain Security</a>, <a href="samba-pdc.html#id336302">Domain Controller Types</a>, <a href="samba-bdc.html#id340392">LDAP Configuration Notes</a>, <a href="samba-bdc.html#id341012">Backup Domain Controller Configuration</a>, <a href="samba-bdc.html#id342046">How Do I Replicate the smbpasswd File?</a>, <a href="samba-bdc.html#id342144">Can I Do This All with LDAP?</a>, <a href="domain-member.html#id342376">Features and Benefits</a>, <a href="domain-member.html#domain-member-server">Domain Member Server</a>, <a href="domain-member.html#id346431">Sharing User ID Mappings between Samba Domain Members</a>, <a href="passdb.html">Account Information Databases</a>, <a href="passdb.html#id359295">New Account Storage Systems</a>, <a href="passdb.html#id359822">Important Notes About Security</a>, <a href="passdb.html#idmapbackend">Mapping Common UIDs/GIDs on Distributed Machines</a>, <a href="passdb.html#id360825">Comments Regarding LDAP</a>, <a href="passdb.html#id361076">Caution Regarding LDAP and Samba</a>, <a href="passdb.html#id361199">LDAP Directories and Windows Computer Accounts</a>, <a href="passdb.html#id364485">ldapsam</a>, <a href="passdb.html#id364716">Supported LDAP Servers</a>, <a href="passdb.html#id364767">Schema and Relationship to the RFC 2307 posixAccount</a>, <a href="passdb.html#id365225">Initialize the LDAP Database</a>, <a href="passdb.html#id365392">Configuring Samba</a>, <a href="groupmapping.html#id368644">Default Users, Groups, and Relative Identifiers</a>, <a href="idmapper.html">Identity Mapping (IDMAP)</a>, <a href="idmapper.html#id375050">Domain Member Server or Domain Member Client</a>, <a href="idmapper.html#id376159">Backup Domain Controller</a>, <a href="InterdomainTrusts.html">Interdomain Trust Relationships</a>, <a href="InterdomainTrusts.html#id388758">Features and Benefits</a>, <a href="InterdomainTrusts.html#id388824">Trust Relationship Background</a>, <a href="classicalprinting.html#cups-msrpc">Printing Developments Since Samba-2.2</a>, <a href="winbind.html#id419770">Microsoft Active Directory Services</a>, <a href="pam.html#id429934">Features and Benefits</a>, <a href="upgrading-to-3.0.html#id441871">Passdb Backends and Authentication</a>, <a href="NT4Migration.html#id443153">Domain Layout</a></dt><dd><dl><dt>directories, <a href="passdb.html#id360825">Comments Regarding LDAP</a></dt><dt>master, <a href="samba-bdc.html#id340392">LDAP Configuration Notes</a></dt><dt>server, <a href="samba-bdc.html#id340392">LDAP Configuration Notes</a></dt><dt>slave, <a href="samba-bdc.html#id339320">Features and Benefits</a>, <a href="samba-bdc.html#id340392">LDAP Configuration Notes</a></dt></dl></dd><dt>ldap admin dn, <a href="FastStart.html#id331703">The Primary Domain Controller</a>, <a href="FastStart.html#id332366">Backup Domain Controller</a>, <a href="samba-bdc.html#id340141">Example PDC Configuration</a>, <a href="samba-bdc.html#id341012">Backup Domain Controller Configuration</a>, <a href="samba-bdc.html#id341471">Example Configuration</a>, <a href="domain-member.html#id346431">Sharing User ID Mappings between Samba Domain Members</a>, <a href="passdb.html#id365392">Configuring Samba</a>, <a href="idmapper.html#id377571">IDMAP Storage in LDAP Using Winbind</a></dt><dt>LDAP administration password, <a href="samba-bdc.html#id341012">Backup Domain Controller Configuration</a></dt><dt>LDAP administrative password, <a href="domain-member.html#id346431">Sharing User ID Mappings between Samba Domain Members</a></dt><dt>LDAP backend, <a href="StandAloneServer.html#id347134">Background</a>, <a href="idmapper.html#id375941">Primary Domain Controller</a>, <a href="upgrading-to-3.0.html#id440125">Quick Migration Guide</a></dt><dt>LDAP backends, <a href="passdb.html#idmapbackend">Mapping Common UIDs/GIDs on Distributed Machines</a></dt><dt>LDAP database, <a href="samba-bdc.html#id341471">Example Configuration</a>, <a href="passdb.html#id365225">Initialize the LDAP Database</a>, <a href="NT4Migration.html#id443153">Domain Layout</a></dt><dt>ldap delete dn, <a href="passdb.html#id365392">Configuring Samba</a></dt><dt>LDAP deployment, <a href="passdb.html#id360825">Comments Regarding LDAP</a></dt><dt>LDAP directory, <a href="passdb.html#id360825">Comments Regarding LDAP</a>, <a href="passdb.html#TOSHARG-acctflags">Account Flags Management</a>, <a href="passdb.html#id364485">ldapsam</a>, <a href="upgrading-to-3.0.html#id440270">New Features in Samba-3.0.x</a></dt><dt>ldap filter, <a href="passdb.html#id365392">Configuring Samba</a></dt><dt>ldap group suffix, <a href="FastStart.html#id331703">The Primary Domain Controller</a>, <a href="FastStart.html#id332366">Backup Domain Controller</a>, <a href="samba-bdc.html#id340141">Example PDC Configuration</a>, <a href="samba-bdc.html#id341471">Example Configuration</a>, <a href="passdb.html#id365392">Configuring Samba</a>, <a href="upgrading-to-3.0.html#id442043">New Schema</a>, <a href="upgrading-to-3.0.html#id442417">New Suffix for Searching</a></dt><dt>LDAP idmap Backend, <a href="passdb.html#idmapbackend">Mapping Common UIDs/GIDs on Distributed Machines</a></dt><dt>ldap idmap suffix, <a href="FastStart.html#id331703">The Primary Domain Controller</a>, <a href="FastStart.html#id332366">Backup Domain Controller</a>, <a href="samba-bdc.html#id340141">Example PDC Configuration</a>, <a href="samba-bdc.html#id341012">Backup Domain Controller Configuration</a>, <a href="samba-bdc.html#id341471">Example Configuration</a>, <a href="domain-member.html#id346431">Sharing User ID Mappings between Samba Domain Members</a>, <a href="passdb.html#id365392">Configuring Samba</a>, <a href="idmapper.html#id377571">IDMAP Storage in LDAP Using Winbind</a>, <a href="upgrading-to-3.0.html#id442043">New Schema</a>, <a href="upgrading-to-3.0.html#id442417">New Suffix for Searching</a>, <a href="upgrading-to-3.0.html#id442574">IdMap LDAP Support</a></dt><dt>ldap machine suffix, <a href="FastStart.html#id331703">The Primary Domain Controller</a>, <a href="FastStart.html#id332366">Backup Domain Controller</a>, <a href="samba-bdc.html#id340141">Example PDC Configuration</a>, <a href="samba-bdc.html#id341471">Example Configuration</a>, <a href="passdb.html#id365392">Configuring Samba</a>, <a href="upgrading-to-3.0.html#id442417">New Suffix for Searching</a></dt><dt>ldap page size, <a href="passdb.html#id365392">Configuring Samba</a></dt><dt>ldap passwd sync, <a href="FastStart.html#id331703">The Primary Domain Controller</a>, <a href="FastStart.html#id332366">Backup Domain Controller</a>, <a href="passdb.html#id365392">Configuring Samba</a>, <a href="passdb.html#id366686">Password Synchronization</a></dt><dt>LDAP queries, <a href="upgrading-to-3.0.html#id442417">New Suffix for Searching</a></dt><dt>LDAP redirects, <a href="idmapper.html#id375050">Domain Member Server or Domain Member Client</a></dt><dt>ldap replication sleep, <a href="samba-bdc.html#id340392">LDAP Configuration Notes</a>, <a href="passdb.html#id365392">Configuring Samba</a></dt><dt>LDAP schema, <a href="ChangeNotes.html#id351912">LDAP Changes in Samba-3.0.23</a></dt><dt>LDAP server, <a href="idmapper.html#id375050">Domain Member Server or Domain Member Client</a></dt><dt>ldap ssl, <a href="FastStart.html#id331703">The Primary Domain Controller</a>, <a href="FastStart.html#id332366">Backup Domain Controller</a>, <a href="passdb.html#id365392">Configuring Samba</a>, <a href="passdb.html#id365990">Security and sambaSamAccount</a></dt><dt>ldap suffix, <a href="FastStart.html#id331703">The Primary Domain Controller</a>, <a href="FastStart.html#id332366">Backup Domain Controller</a>, <a href="samba-bdc.html#id340141">Example PDC Configuration</a>, <a href="samba-bdc.html#id341012">Backup Domain Controller Configuration</a>, <a href="samba-bdc.html#id341471">Example Configuration</a>, <a href="passdb.html#id365392">Configuring Samba</a>, <a href="idmapper.html#id377571">IDMAP Storage in LDAP Using Winbind</a>, <a href="upgrading-to-3.0.html#id442043">New Schema</a>, <a href="upgrading-to-3.0.html#id442417">New Suffix for Searching</a></dt><dt>ldap timeout, <a href="passdb.html#id365392">Configuring Samba</a></dt><dt>ldap user suffix, <a href="FastStart.html#id331703">The Primary Domain Controller</a>, <a href="FastStart.html#id332366">Backup Domain Controller</a>, <a href="samba-bdc.html#id340141">Example PDC Configuration</a>, <a href="samba-bdc.html#id341471">Example Configuration</a>, <a href="passdb.html#id365392">Configuring Samba</a>, <a href="upgrading-to-3.0.html#id442417">New Suffix for Searching</a></dt><dt>LDAP-based, <a href="passdb.html#idmapbackend">Mapping Common UIDs/GIDs on Distributed Machines</a>, <a href="InterdomainTrusts.html">Interdomain Trust Relationships</a></dt><dt>LDAP., <a href="passdb.html#id361199">LDAP Directories and Windows Computer Accounts</a></dt><dt>LDAP/Kerberos, <a href="upgrading-to-3.0.html#id440270">New Features in Samba-3.0.x</a></dt><dt>LDAPS, <a href="passdb.html#id365990">Security and sambaSamAccount</a></dt><dt>ldapsam, <a href="samba-pdc.html#id337213">Domain Control: Example Configuration</a>, <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#id364094">smbpasswd: Encrypted Password Database</a>, <a href="passdb.html#id364485">ldapsam</a>, <a href="passdb.html#id364716">Supported LDAP Servers</a>, <a href="groupmapping.html#id368644">Default Users, Groups, and Relative Identifiers</a>, <a href="idmapper.html#id375941">Primary Domain Controller</a>, <a href="upgrading-to-3.0.html#id442043">New Schema</a>, <a href="NT4Migration.html#id442769">Objectives</a></dt><dt>ldapsam_compat, <a href="passdb.html#id359126">Backward Compatibility Account Storage Systems</a>, <a href="upgrading-to-3.0.html#id442043">New Schema</a></dt><dt>ldapsearch, <a href="upgrading-to-3.0.html#id442043">New Schema</a></dt><dt>LDAPv3, <a href="passdb.html#id365990">Security and sambaSamAccount</a></dt><dt>ldconfig, <a href="winbind.html#id420628">Configure nsswitch.conf and the Winbind Libraries on Linux and Solaris</a></dt><dt>ldd, <a href="CUPS-printing.html#id400790">Linking smbd with libcups.so</a></dt><dt>LDIF, <a href="passdb.html#id365225">Initialize the LDAP Database</a>, <a href="upgrading-to-3.0.html#id442043">New Schema</a></dt><dt>LDIF file, <a href="passdb.html#id365225">Initialize the LDAP Database</a></dt><dt>legacy systems, <a href="samba-pdc.html#id335780">Single Sign-On and Domain Security</a></dt><dt>legal UNIX system account name, <a href="domain-member.html#id346726">Adding Machine to Domain Fails</a></dt><dt>Level1 Oplock, <a href="locking.html#id385372">Opportunistic Locking Overview</a></dt><dt>Level1 oplock, <a href="locking.html#id385372">Opportunistic Locking Overview</a></dt><dt>Level2 Oplock, <a href="locking.html#id385372">Opportunistic Locking Overview</a></dt><dt>level2 oplocks, <a href="locking.html#id386284">Disabling Oplocks</a></dt><dt>LGPL, <a href="passdb.html#id364485">ldapsam</a></dt><dt>libcups, <a href="classicalprinting.html#id393964">Default UNIX System Printing Commands</a>, <a href="CUPS-printing.html#id400790">Linking smbd with libcups.so</a></dt><dt>libcups.so, <a href="CUPS-printing.html#id400790">Linking smbd with libcups.so</a></dt><dt>libcups.so.2, <a href="CUPS-printing.html#id400790">Linking smbd with libcups.so</a></dt><dt>Liberty Alliance, <a href="samba-pdc.html#id335780">Single Sign-On and Domain Security</a></dt><dt>libiconv, <a href="unicode.html#id434585">Basic Parameter Setting</a></dt><dt>libnss_winbind, <a href="groupmapping.html#id367895">Nested Groups: Adding Windows Domain Groups to Windows Local Groups</a>, <a href="winbind.html#id420628">Configure nsswitch.conf and the Winbind Libraries on Linux and Solaris</a></dt><dt>libnss_winbind.so, <a href="winbind.html#id419814">Name Service Switch</a>, <a href="winbind.html#id420628">Configure nsswitch.conf and the Winbind Libraries on Linux and Solaris</a></dt><dt>libnss_wins.so, <a href="integrate-ms-networks.html#id433004">/etc/nsswitch.conf</a></dt><dt>libraries, <a href="domain-member.html#id345329">Configure /etc/krb5.conf</a></dt><dt>licensing, <a href="NT4Migration.html#id442769">Objectives</a></dt><dt>limitations, <a href="InterdomainTrusts.html#id388824">Trust Relationship Background</a></dt><dt>linewidth, <a href="CUPS-printing.html#id402598">UNIX Printfile Conversion and GUI Basics</a></dt><dt>link loader configuration, <a href="winbind.html#id420628">Configure nsswitch.conf and the Winbind Libraries on Linux and Solaris</a></dt><dt>Links</dt><dd><dl><dt>hard, <a href="AccessControls.html#id380858">MS Windows NTFS Comparison with UNIX File Systems</a></dt><dt>soft, <a href="AccessControls.html#id380858">MS Windows NTFS Comparison with UNIX File Systems</a></dt></dl></dd><dt>Linux, <a href="passdb.html#idmapbackend">Mapping Common UIDs/GIDs on Distributed Machines</a>, <a href="AdvancedNetworkManagement.html#id423599">Remote Management with ThinLinc</a>, <a href="pam.html#id429934">Features and Benefits</a>, <a href="unicode.html#id434585">Basic Parameter Setting</a></dt><dt>Linux High Availability project, <a href="SambaHA.html#id437081">High-Availability Server Products</a></dt><dt>Linux LVM, <a href="VFS.html#id417924">Shadow Copy Setup</a></dt><dt>Linux LVM partition, <a href="VFS.html#id417924">Shadow Copy Setup</a></dt><dt>LinuxKongress2002, <a href="CUPS-printing.html#id412953">The Grand Unification Achieved</a></dt><dt>Linuxprinting.org, <a href="CUPS-printing.html#id405438">The Role of cupsomatic/foomatic</a>, <a href="CUPS-printing.html#id412464">CUPS Print Drivers from Linuxprinting.org</a>, <a href="CUPS-printing.html#id413062">Driver Development Outside</a></dt><dt>list of domain controllers, <a href="domain-member.html#id344216">Joining an NT4-type Domain with Samba-3</a></dt><dt>listen for connections, <a href="securing-samba.html#id387645">Using Interface Protection</a></dt><dt>listen own socket, <a href="cfgsmarts.html#id437835">Multiple Server Hosting</a></dt><dt>LLC, <a href="integrate-ms-networks.html">Integrating MS Windows Networks with Samba</a></dt><dt>lm announce, <a href="NetworkBrowsing.html#id352327">What Is Browsing?</a></dt><dt>lm interval, <a href="NetworkBrowsing.html#id352327">What Is Browsing?</a></dt><dt>LM/NT password hashes, <a href="passdb.html#id364094">smbpasswd: Encrypted Password Database</a>, <a href="passdb.html#id365990">Security and sambaSamAccount</a></dt><dt>LMB, <a href="samba-pdc.html#id336759">Preparing for Domain Control</a>, <a href="NetworkBrowsing.html#id353751">How Browsing Functions</a>, <a href="NetworkBrowsing.html#DMB">Configuring Workgroup Browsing</a>, <a href="NetworkBrowsing.html#id354619">Domain Browsing Configuration</a>, <a href="NetworkBrowsing.html#browse-force-master">Forcing Samba to Be the Master</a>, <a href="NetworkBrowsing.html#id355153">Making Samba the Domain Master</a>, <a href="NetworkBrowsing.html#id355674">Use of the Remote Browse Sync Parameter</a>, <a href="NetworkBrowsing.html#id355760">WINS: The Windows Internetworking Name Server</a>, <a href="NetworkBrowsing.html#id356550">Windows Networking Protocols</a>, <a href="NetworkBrowsing.html#id356946">Browsing Support in Samba</a>, <a href="NetworkBrowsing.html#id357499">Behavior of Cross-Subnet Browsing</a> (see Local Master Browser)</dt><dt>LMHOSTS, <a href="NetworkBrowsing.html#id353751">How Browsing Functions</a>, <a href="integrate-ms-networks.html#id433586">The LMHOSTS File</a></dt><dt>lmhosts, <a href="NetworkBrowsing.html#id355760">WINS: The Windows Internetworking Name Server</a></dt><dt>load balancing, <a href="msdfs.html#id390330">Features and Benefits</a></dt><dt>load printers, <a href="classicalprinting.html#id391430">Simple Print Configuration</a>, <a href="classicalprinting.html#id391880">Rapid Configuration Validation</a>, <a href="classicalprinting.html#id392225">Extended Printing Configuration</a>, <a href="classicalprinting.html#id392714">The [global] Section</a>, <a href="CUPS-printing.html#id400978">Simple smb.conf Settings for CUPS</a>, <a href="CUPS-printing.html#id401226">More Complex CUPS smb.conf Settings</a>, <a href="CUPS-printing.html#id408200">Prepare Your smb.conf for cupsaddsmb</a></dt><dt>loaded modules, <a href="VFS.html#id416378">Features and Benefits</a></dt><dt>loading printer drivers, <a href="classicalprinting.html#id393656">Any [my_printer_name] Section</a></dt><dt>local</dt><dd><dl><dt>groups, <a href="NetCommand.html#id370418">UNIX and Windows Group Management</a></dt><dt>master</dt><dd><dl><dt>browser, <a href="samba-pdc.html#id336759">Preparing for Domain Control</a></dt></dl></dd></dl></dd><dt>local access permissions, <a href="groupmapping.html#id367895">Nested Groups: Adding Windows Domain Groups to Windows Local Groups</a></dt><dt>local accounts, <a href="idmapper.html#id375050">Domain Member Server or Domain Member Client</a></dt><dt>local administrative privileges, <a href="groupmapping.html#id367895">Nested Groups: Adding Windows Domain Groups to Windows Local Groups</a></dt><dt>Local Area Connection, <a href="ClientConfig.html#id348498">MS Windows XP Professional</a></dt><dt>Local Area Connection Properties, <a href="ClientConfig.html#id349114">MS Windows 2000</a></dt><dt>local authentication, <a href="StandAloneServer.html#id347134">Background</a></dt><dt>local authentication database, <a href="StandAloneServer.html#id347134">Background</a></dt><dt>local cache, <a href="integrate-ms-networks.html#id433506">The NetBIOS Name Cache</a></dt><dt>local disk, <a href="Backup.html#id435626">BackupPC</a></dt><dt>local domain, <a href="winbind.html#id419533">Handling of Foreign SIDs</a></dt><dt>local group, <a href="rights.html#id380212">What Rights and Privileges Will Permit Windows Client Administration?</a></dt><dt>local groups, <a href="groupmapping.html#id367895">Nested Groups: Adding Windows Domain Groups to Windows Local Groups</a>, <a href="idmapper.html#id375050">Domain Member Server or Domain Member Client</a>, <a href="winbind.html#id419814">Name Service Switch</a></dt><dt>Local Machine Trust Account, <a href="samba-bdc.html#id341947">Machine Accounts Keep Expiring</a></dt><dt>local master, <a href="samba-pdc.html#id337213">Domain Control: Example Configuration</a>, <a href="NetworkBrowsing.html#id352327">What Is Browsing?</a>, <a href="NetworkBrowsing.html#DMB">Configuring Workgroup Browsing</a>, <a href="NetworkBrowsing.html#id354619">Domain Browsing Configuration</a></dt><dt>Local Master Browser, <a href="NetworkBrowsing.html#id352694">NetBIOS over TCP/IP</a>, <a href="NetworkBrowsing.html#id354619">Domain Browsing Configuration</a>, <a href="NetworkBrowsing.html#id355550">Use of the Remote Announce Parameter</a></dt><dt>local master browser (see LMB)</dt><dt>local names, <a href="NetworkBrowsing.html#id352694">NetBIOS over TCP/IP</a></dt><dt>local print driver, <a href="classicalprinting.html#id395515">[print$] Stanza Parameters</a></dt><dt>local profile, <a href="ProfileMgmt.html#id426176">Disabling Roaming Profile Support</a>, <a href="ProfileMgmt.html#id426382">Windows 9x/Me Profile Setup</a></dt><dt>local profiles, <a href="ProfileMgmt.html#id425731">Features and Benefits</a></dt><dt>local registry values, <a href="PolicyMgmt.html#id424702">MS Windows 200x/XP Professional Policies</a></dt><dt>Local security policies, <a href="CUPS-printing.html#id415499">Windows 200x/XP Local Security Policies</a></dt><dt>local smbpasswd file, <a href="StandAloneServer.html#id347134">Background</a></dt><dt>local spool area, <a href="classicalprinting.html#id391142">Technical Introduction</a></dt><dt>local subnet, <a href="NetworkBrowsing.html#browse-force-master">Forcing Samba to Be the Master</a></dt><dt>local system printing, <a href="classicalprinting.html#id391142">Technical Introduction</a></dt><dt>local UNIX groups, <a href="NetCommand.html#id370067">Overview</a></dt><dt>local user, <a href="idmapper.html#id374992">Standalone Samba Server</a>, <a href="winbind.html#id422168">Restarting</a></dt><dt>local user account, <a href="passdb.html#id360306">Mapping User Identifiers between MS Windows and UNIX</a></dt><dt>local users, <a href="idmapper.html#id375050">Domain Member Server or Domain Member Client</a>, <a href="winbind.html#id419814">Name Service Switch</a></dt><dt>locale, <a href="SWAT.html#id445475">Enabling SWAT Internationalization Support</a></dt><dt>localhost, <a href="securing-samba.html#id387449">Using Host-Based Protection</a></dt><dt>locally known UID, <a href="NetCommand.html#id370780">Mapping Windows Groups to UNIX Groups</a></dt><dt>locate domain controller, <a href="samba-bdc.html#id340853">How Does a Workstation find its Domain Controller?</a></dt><dt>Lock caching, <a href="locking.html#id385372">Opportunistic Locking Overview</a></dt><dt>lock directory, <a href="cfgsmarts.html#id437835">Multiple Server Hosting</a></dt><dt>lock password, <a href="StandAloneServer.html#SimplePrintServer">Central Print Serving</a></dt><dt>lock the account, <a href="passdb.html#id363122">Changing User Accounts</a></dt><dt>locking, <a href="locking.html">File and Record Locking</a>, <a href="locking.html#id385057">Features and Benefits</a>, <a href="locking.html#id385144">Discussion</a>, <a href="SambaHA.html#id436641">The Distributed File System Challenge</a></dt><dt>locking protocol, <a href="locking.html#id385057">Features and Benefits</a></dt><dt>locking semantics, <a href="locking.html#id385057">Features and Benefits</a>, <a href="locking.html#id385144">Discussion</a></dt><dt>locking.tdb, <a href="CUPS-printing.html#id411985">The Printing *.tdb Files</a></dt><dd><dl><dt>(see also TDB)</dt></dl></dd><dt>lockout, <a href="ServerType.html#id334489">Example Configuration</a></dt><dt>log file, <a href="VFS.html#id417186">Configuration of Auditing</a>, <a href="bugreport.html#dbglvl">Debug Levels</a>, <a href="bugreport.html#id449471">Debugging-Specific Operations</a></dt><dt>log files, <a href="diagnosis.html#id446194">Assumptions</a></dt><dd><dl><dt>monitoring, <a href="diagnosis.html#id446194">Assumptions</a></dt></dl></dd><dt>log level, <a href="domain-member.html#id346726">Adding Machine to Domain Fails</a>, <a href="NetworkBrowsing.html#id357120">Problem Resolution</a>, <a href="idmapper.html#id376591">ADS Domains</a>, <a href="idmapper.html#id377571">IDMAP Storage in LDAP Using Winbind</a>, <a href="VFS.html#id417038">extd_audit</a>, <a href="ProfileMgmt.html#id426382">Windows 9x/Me Profile Setup</a>, <a href="problems.html#id448137">Debugging with Samba Itself</a>, <a href="bugreport.html#dbglvl">Debug Levels</a>, <a href="bugreport.html#id449471">Debugging-Specific Operations</a></dt><dt>log.nmbd, <a href="NetworkBrowsing.html#id357120">Problem Resolution</a>, <a href="diagnosis.html#id446476">The Tests</a></dt><dt>logging, <a href="VFS.html#id417186">Configuration of Auditing</a>, <a href="bugreport.html#id449471">Debugging-Specific Operations</a></dt><dt>logical directories, <a href="msdfs.html#id390330">Features and Benefits</a></dt><dt>Logical Link Control (see LLC)</dt><dt>logical volume, <a href="VFS.html#id417924">Shadow Copy Setup</a></dt><dt>Logical Volume Manager (see LVM)</dt><dt>Login, <a href="passdb.html#id360246">Advantages of Non-Encrypted Passwords</a></dt><dt>login, <a href="winbind.html#id422370">Linux/FreeBSD-Specific PAM Configuration</a>, <a href="pam.html#id429934">Features and Benefits</a></dt><dt>login id, <a href="passdb.html#id362746">Listing User and Machine Accounts</a></dt><dt>login name, <a href="install.html#id326850">Example Configuration</a></dt><dt>login shells, <a href="passdb.html#id360825">Comments Regarding LDAP</a></dt><dt>LoginID, <a href="idmapper.html#id375050">Domain Member Server or Domain Member Client</a></dt><dt>logon, <a href="ServerType.html#id333691">Domain Security Mode (User-Level Security)</a></dt><dt>logon authentication, <a href="samba-bdc.html#id340956">NetBIOS Over TCP/IP Disabled</a></dt><dt>logon drive, <a href="FastStart.html#id330805">Example: Engineering Office</a>, <a href="FastStart.html#id331703">The Primary Domain Controller</a>, <a href="FastStart.html#id332366">Backup Domain Controller</a>, <a href="samba-pdc.html#id337213">Domain Control: Example Configuration</a>, <a href="ProfileMgmt.html#id427016">Windows NT4 Workstation</a>, <a href="ProfileMgmt.html#id429610">Changing the Default Profile</a>, <a href="cfgsmarts.html#id439141">Multiple Virtual Server Hosting</a></dt><dt>logon home, <a href="FastStart.html#id330805">Example: Engineering Office</a>, <a href="FastStart.html#id331703">The Primary Domain Controller</a>, <a href="FastStart.html#id332366">Backup Domain Controller</a>, <a href="samba-pdc.html#id337213">Domain Control: Example Configuration</a>, <a href="passdb.html#id366198">LDAP Special Attributes for sambaSamAccounts</a>, <a href="ProfileMgmt.html#id425965">Windows 9x/Me User Profiles</a>, <a href="ProfileMgmt.html#id426108">Mixed Windows Windows 9x/Me and NT4/200x User Profiles</a>, <a href="ProfileMgmt.html#id426176">Disabling Roaming Profile Support</a>, <a href="ProfileMgmt.html#id427016">Windows NT4 Workstation</a>, <a href="ProfileMgmt.html#id427643">Sharing Profiles between Windows 9x/Me and NT4/200x/XP Workstations</a></dt><dt>logon name, <a href="NetCommand.html#id372102">User Mapping</a></dt><dt>logon path, <a href="FastStart.html#id330805">Example: Engineering Office</a>, <a href="FastStart.html#id331703">The Primary Domain Controller</a>, <a href="FastStart.html#id332366">Backup Domain Controller</a>, <a href="samba-pdc.html#id337213">Domain Control: Example Configuration</a>, <a href="passdb.html#id366198">LDAP Special Attributes for sambaSamAccounts</a>, <a href="ProfileMgmt.html#id425832">NT4/200x User Profiles</a>, <a href="ProfileMgmt.html#id426108">Mixed Windows Windows 9x/Me and NT4/200x User Profiles</a>, <a href="ProfileMgmt.html#id426176">Disabling Roaming Profile Support</a>, <a href="ProfileMgmt.html#id426382">Windows 9x/Me Profile Setup</a>, <a href="ProfileMgmt.html#id427016">Windows NT4 Workstation</a>, <a href="ProfileMgmt.html#id427643">Sharing Profiles between Windows 9x/Me and NT4/200x/XP Workstations</a>, <a href="ProfileMgmt.html#id429610">Changing the Default Profile</a>, <a href="cfgsmarts.html#id439141">Multiple Virtual Server Hosting</a></dt><dt>logon processing, <a href="samba-pdc.html#id337213">Domain Control: Example Configuration</a></dt><dt>logon requests, <a href="samba-bdc.html#id339696">Essential Background Information</a>, <a href="samba-bdc.html#id340905">NetBIOS Over TCP/IP Enabled</a>, <a href="samba-bdc.html#id341995">Can Samba Be a Backup Domain Controller to an NT4 PDC?</a></dt><dt>logon script, <a href="FastStart.html#id330805">Example: Engineering Office</a>, <a href="FastStart.html#id331703">The Primary Domain Controller</a>, <a href="FastStart.html#id332366">Backup Domain Controller</a>, <a href="samba-pdc.html#id337213">Domain Control: Example Configuration</a>, <a href="domain-member.html#id342376">Features and Benefits</a>, <a href="passdb.html#id366198">LDAP Special Attributes for sambaSamAccounts</a>, <a href="cfgsmarts.html#id439141">Multiple Virtual Server Hosting</a></dt><dt>Logon Scripts, <a href="NT4Migration.html#id442769">Objectives</a></dt><dt>Logon scripts, <a href="NT4Migration.html#id443491">Logon Scripts</a></dt><dt>logon server, <a href="samba-pdc.html#id338208">The Special Case of Windows 9x/Me</a>, <a href="ProfileMgmt.html#id428411">MS Windows NT4 Workstation</a></dt><dt>logons, <a href="ProfileMgmt.html#id425832">NT4/200x User Profiles</a></dt><dt>lookups, <a href="passdb.html#id364094">smbpasswd: Encrypted Password Database</a></dt><dt>loopback adapter, <a href="diagnosis.html#id446476">The Tests</a></dt><dt>loopback interface, <a href="securing-samba.html#id387645">Using Interface Protection</a>, <a href="Portability.html#id451779">Red Hat Linux</a></dt><dt>lower-case, <a href="ServerType.html#id333359">User Level Security</a></dt><dt>lowercase filenames, <a href="largefile.html">Handling Large Directories</a></dt><dt>lp, <a href="classicalprinting.html#id391698">Verifying Configuration with testparm</a>, <a href="CUPS-printing.html#id416081">Print Queue Called &#8220;lp&#8221; Mishandles Print Jobs</a></dt><dt>lpadmin, <a href="CUPS-printing.html#id405726">&#8220;Raw&#8221; Printing</a>, <a href="CUPS-printing.html#id407175">Printing with Interface Scripts</a>, <a href="CUPS-printing.html#id412464">CUPS Print Drivers from Linuxprinting.org</a>, <a href="CUPS-printing.html#id413781">Setting Up Quotas</a></dt><dt>LPD, <a href="classicalprinting.html#id392714">The [global] Section</a></dt><dt>lpinfo, <a href="CUPS-printing.html#id405130">CUPS Backends</a></dt><dt>lppause command, <a href="CUPS-printing.html#id400790">Linking smbd with libcups.so</a>, <a href="CUPS-printing.html#id407506">From Windows Clients to a CUPS/Samba Print Server</a>, <a href="CUPS-printing.html#id414575">Preconditions</a></dt><dt>lpq cache time, <a href="classicalprinting.html#id392225">Extended Printing Configuration</a>, <a href="classicalprinting.html#id392714">The [global] Section</a></dt><dt>lpq command, <a href="classicalprinting.html#id392714">The [global] Section</a>, <a href="CUPS-printing.html#id400790">Linking smbd with libcups.so</a>, <a href="CUPS-printing.html#id414575">Preconditions</a></dt><dt>lpresume command, <a href="CUPS-printing.html#id400790">Linking smbd with libcups.so</a>, <a href="CUPS-printing.html#id414575">Preconditions</a></dt><dt>lprm command, <a href="CUPS-printing.html#id400790">Linking smbd with libcups.so</a>, <a href="CUPS-printing.html#id414575">Preconditions</a></dt><dt>LPRNG, <a href="classicalprinting.html#id392714">The [global] Section</a></dt><dt>lpstat, <a href="install.html#id325753">Configuration File Syntax</a>, <a href="CUPS-printing.html#id411854">Troubleshooting Revisited</a></dt><dt>LPT1:, <a href="classicalprinting.html#id399581">Samba and Printer Ports</a></dt><dt>LsaEnumTrustedDomains, <a href="problems.html#id448137">Debugging with Samba Itself</a></dt><dt>LTSP, <a href="AdvancedNetworkManagement.html#id423260">Remote Management from NoMachine.Com</a></dt><dt>Lustre, <a href="SambaHA.html#id436641">The Distributed File System Challenge</a></dt><dt>lvcreate, <a href="VFS.html#id417924">Shadow Copy Setup</a></dt><dt>LVM, <a href="VFS.html#id417753">shadow_copy</a>, <a href="VFS.html#id417924">Shadow Copy Setup</a></dt><dt>LVM snapshots, <a href="VFS.html#id417924">Shadow Copy Setup</a></dt><dt>LVM volume, <a href="VFS.html#id417924">Shadow Copy Setup</a></dt><dt>lvm10 package, <a href="VFS.html#id417924">Shadow Copy Setup</a></dt></dl></div><div class="indexdiv"><h3>M</h3><dl><dt>m-node, <a href="NetworkBrowsing.html#id352694">NetBIOS over TCP/IP</a></dt><dt>MAC address, <a href="integrate-ms-networks.html#id432767">/etc/hosts</a></dt><dt>MAC Addresses, <a href="integrate-ms-networks.html#id432767">/etc/hosts</a></dt><dt>Mac OS X , <a href="unicode.html#id434585">Basic Parameter Setting</a></dt><dt>machine, <a href="passdb.html#id361199">LDAP Directories and Windows Computer Accounts</a></dt><dd><dl><dt>account, <a href="ServerType.html#id333691">Domain Security Mode (User-Level Security)</a></dt></dl></dd><dt>machine account, <a href="samba-pdc.html#id335204">Features and Benefits</a>, <a href="samba-pdc.html#id336302">Domain Controller Types</a>, <a href="samba-bdc.html#id340392">LDAP Configuration Notes</a>, <a href="passdb.html#TOSHARG-acctflags">Account Flags Management</a>, <a href="passdb.html#id364340">tdbsam</a>, <a href="rights.html">User Rights and Privileges</a></dt><dt>machine account password</dt><dd><dl><dt>change protocol, <a href="domain-member.html#id344216">Joining an NT4-type Domain with Samba-3</a></dt></dl></dd><dt>machine accounts, <a href="domain-member.html#id343010">Manual Creation of Machine Trust Accounts</a>, <a href="passdb.html#id361199">LDAP Directories and Windows Computer Accounts</a>, <a href="passdb.html#acctmgmttools">Account Management Tools</a>, <a href="rights.html">User Rights and Privileges</a></dt><dt>machine accounts database, <a href="samba-bdc.html#id339760">MS Windows NT4-style Domain Control</a></dt><dt>machine authentication, <a href="domain-member.html#domain-member-server">Domain Member Server</a></dt><dt>machine name, <a href="integrate-ms-networks.html#id432767">/etc/hosts</a>, <a href="integrate-ms-networks.html#id433113">Name Resolution as Used within MS Windows Networking</a></dt><dt>Machine Policy Objects, <a href="NT4Migration.html#id442769">Objectives</a></dt><dt>machine SID, <a href="NetCommand.html#id373053">Managing Security Identifiers (SIDS)</a></dt><dt>machine trust account, <a href="samba-pdc.html#id335204">Features and Benefits</a>, <a href="samba-pdc.html#id336759">Preparing for Domain Control</a>, <a href="samba-pdc.html#id338208">The Special Case of Windows 9x/Me</a>, <a href="domain-member.html">Domain Membership</a>, <a href="domain-member.html#id343797">Windows 200x/XP Professional Client</a>, <a href="domain-member.html#ads-create-machine-account">Create the Computer Account</a>, <a href="domain-member.html#id346656">Cannot Add Machine Back to Domain</a></dt><dd><dl><dt>create privilege, <a href="domain-member.html#id343797">Windows 200x/XP Professional Client</a></dt><dt>creation, <a href="domain-member.html#machine-trust-accounts">MS Windows Workstation/Server Machine Trust Accounts</a></dt><dt>password, <a href="samba-pdc.html#id336759">Preparing for Domain Control</a>, <a href="domain-member.html#machine-trust-accounts">MS Windows Workstation/Server Machine Trust Accounts</a></dt></dl></dd><dt>Machine Trust Account, <a href="domain-member.html#machine-trust-accounts">MS Windows Workstation/Server Machine Trust Accounts</a>, <a href="domain-member.html#id343010">Manual Creation of Machine Trust Accounts</a>, <a href="domain-member.html#id343945">Windows NT4 Client</a></dt><dd><dl><dt>creation, <a href="domain-member.html#id343687">On-the-Fly Creation of Machine Trust Accounts</a></dt><dt>password, <a href="domain-member.html#id343010">Manual Creation of Machine Trust Accounts</a></dt><dt>UNIX account, <a href="domain-member.html#id343687">On-the-Fly Creation of Machine Trust Accounts</a></dt></dl></dd><dt>Machine Trust Accounts, <a href="samba-bdc.html#id341947">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>machine trust accounts, <a href="samba-bdc.html#id342046">How Do I Replicate the smbpasswd File?</a>, <a href="domain-member.html#id343425">Managing Domain Machine Accounts using NT4 Server Manager</a>, <a href="domain-member.html#id346622">Common Errors</a>, <a href="passdb.html">Account Information Databases</a>, <a href="passdb.html#id361076">Caution Regarding LDAP and Samba</a></dt><dt>machine_name, <a href="domain-member.html#id343010">Manual Creation of Machine Trust Accounts</a></dt><dt>machine_nickname, <a href="domain-member.html#id343010">Manual Creation of Machine Trust Accounts</a></dt><dt>Macintosh, <a href="unicode.html#id434585">Basic Parameter Setting</a></dt><dt>macros, <a href="classicalprinting.html#id394436">Custom Print Commands</a></dt><dt>mail, <a href="passdb.html#id360825">Comments Regarding LDAP</a></dt><dt>mailing list, <a href="ch46.html#id454529">Free Support</a></dt><dt>mailing lists, <a href="ch46.html#id454529">Free Support</a></dt><dt>maintaining ids, <a href="upgrading-to-3.0.html#id440270">New Features in Samba-3.0.x</a></dt><dt>major changes, <a href="upgrading-to-3.0.html#id441421">New Functionality</a></dt><dt>make, <a href="integrate-ms-networks.html#id433004">/etc/nsswitch.conf</a>, <a href="compiling.html#id450486">Building the Binaries</a></dt><dt>man, <a href="SWAT.html#id444620">Features and Benefits</a></dt><dt>man page, <a href="winbind.html#id421104">Configure smb.conf</a></dt><dt>man pages, <a href="NetCommand.html#id370067">Overview</a></dt><dt>man-in-the-middle, <a href="rights.html">User Rights and Privileges</a></dt><dt>manage accounts, <a href="passdb.html#pdbeditthing">The pdbedit Tool</a></dt><dt>manage drivers, <a href="classicalprinting.html#id390934">Features and Benefits</a></dt><dt>manage groups, <a href="NetCommand.html#id372180">Administering User Rights and Privileges</a></dt><dt>manage printers, <a href="NetCommand.html#id372180">Administering User Rights and Privileges</a></dt><dt>manage privileges, <a href="rights.html#id378765">Rights Management Capabilities</a></dt><dt>manage roaming profiles, <a href="ProfileMgmt.html#id425731">Features and Benefits</a></dt><dt>manage share permissions, <a href="AccessControls.html#id382888">Windows NT4 Workstation/Server</a></dt><dt>manage share-level ACL, <a href="groupmapping.html#id368532">Applicable Only to Versions Earlier than 3.0.11</a></dt><dt>manage shares, <a href="NetCommand.html#id372180">Administering User Rights and Privileges</a></dt><dt>manage users, <a href="NetCommand.html#id372180">Administering User Rights and Privileges</a></dt><dt>manageability, <a href="NT4Migration.html#id442769">Objectives</a></dt><dt>Manageability, <a href="NT4Migration.html#id442769">Objectives</a></dt><dt>managed by humans, <a href="SambaHA.html#id436084">Features and Benefits</a></dt><dt>management bottleneck, <a href="locking.html#id385935">Multiuser Databases</a></dt><dt>management costs, <a href="passdb.html#id360825">Comments Regarding LDAP</a></dt><dt>management overheads, <a href="samba-pdc.html#id335780">Single Sign-On and Domain Security</a></dt><dt>management procedures, <a href="samba-pdc.html#id335780">Single Sign-On and Domain Security</a></dt><dt>management tools, <a href="passdb.html#acctmgmttools">Account Management Tools</a></dt><dt>managing rights, <a href="rights.html#id379021">Using the &#8220;net rpc rights&#8221; Utility</a></dt><dt>mandatory profiles, <a href="ProfileMgmt.html#id428058">Mandatory Profiles</a></dt><dt>Mandrake, <a href="CUPS-printing.html#id413155">Forums, Downloads, Tutorials, Howtos (Also for Mac OS X and Commercial UNIX)</a></dt><dt>Mandriva, <a href="CUPS-printing.html#id413155">Forums, Downloads, Tutorials, Howtos (Also for Mac OS X and Commercial UNIX)</a></dt><dt>manual UNIX account creation, <a href="domain-member.html#machine-trust-accounts">MS Windows Workstation/Server Machine Trust Accounts</a></dt><dt>manual WINS server entries, <a href="ClientConfig.html#id348498">MS Windows XP Professional</a>, <a href="ClientConfig.html#id349114">MS Windows 2000</a></dt><dt>manually configured, <a href="ClientConfig.html#id349640">MS Windows Me</a></dt><dt>manually configured DNS settings, <a href="ClientConfig.html#id348498">MS Windows XP Professional</a></dt><dt>map, <a href="domain-member.html#id343797">Windows 200x/XP Professional Client</a>, <a href="NT4Migration.html#id443588">User and Group Accounts</a></dt><dt>map to guest, <a href="classicalprinting.html#id395515">[print$] Stanza Parameters</a>, <a href="classicalprinting.html#id399075">Adding New Printers with the Windows NT APW</a>, <a href="CUPS-printing.html#id415282">New Account Reconnection from Windows 200x/XP Troubles</a>, <a href="CUPS-printing.html#id415360">Avoid Being Connected to the Samba Server as the Wrong User</a>, <a href="cfgsmarts.html#id438180">Multiple Virtual Server Personalities</a></dt><dt>mapped, <a href="groupmapping.html#id368424">Important Administrative Information</a>, <a href="NetCommand.html#id370067">Overview</a>, <a href="NetCommand.html#id370780">Mapping Windows Groups to UNIX Groups</a></dt><dt>mapping, <a href="passdb.html#id360306">Mapping User Identifiers between MS Windows and UNIX</a>, <a href="NetCommand.html#id370780">Mapping Windows Groups to UNIX Groups</a></dt><dt>mapping home directory, <a href="securing-samba.html#id388235">Why Can Users Access Other Users' Home Directories?</a></dt><dt>mapping printer driver, <a href="classicalprinting.html#id397583">Running rpcclient with setdriver</a></dt><dt>mappings, <a href="domain-member.html#id346431">Sharing User ID Mappings between Samba Domain Members</a></dt><dt>maps UNIX users and groups, <a href="domain-member.html#id346431">Sharing User ID Mappings between Samba Domain Members</a></dt><dt>master browser, <a href="NetworkBrowsing.html#browse-force-master">Forcing Samba to Be the Master</a></dt><dt>master browsers, <a href="NetworkBrowsing.html#id357499">Behavior of Cross-Subnet Browsing</a></dt><dt>master server, <a href="NT4Migration.html#id443153">Domain Layout</a></dt><dt>master smb.conf, <a href="cfgsmarts.html#id439141">Multiple Virtual Server Hosting</a></dt><dt>MasterAnnouncement, <a href="NetworkBrowsing.html#id357499">Behavior of Cross-Subnet Browsing</a></dt><dt>match case, <a href="largefile.html">Handling Large Directories</a></dt><dt>max log size, <a href="VFS.html#id417186">Configuration of Auditing</a>, <a href="bugreport.html#id449471">Debugging-Specific Operations</a></dt><dt>max print jobs, <a href="classicalprinting.html#id392225">Extended Printing Configuration</a>, <a href="classicalprinting.html#id392714">The [global] Section</a></dt><dt>max xmit, <a href="speed.html#id453095">Max Xmit</a></dt><dt>maximum value, <a href="InterdomainTrusts.html">Interdomain Trust Relationships</a></dt><dt>mbd kept spawning, <a href="speed.html#id453354">Corrupt tdb Files</a></dt><dt>Meccano set, <a href="Backup.html#id435539">Discussion of Backup Solutions</a></dt><dt>mechanism, <a href="domain-member.html#id344216">Joining an NT4-type Domain with Samba-3</a></dt><dt>media type, <a href="CUPS-printing.html#id405438">The Role of cupsomatic/foomatic</a></dt><dt>member, <a href="samba-pdc.html#id336759">Preparing for Domain Control</a>, <a href="rights.html#id379021">Using the &#8220;net rpc rights&#8221; Utility</a></dt><dt>member machine, <a href="groupmapping.html#id367895">Nested Groups: Adding Windows Domain Groups to Windows Local Groups</a></dt><dt>memory, <a href="passdb.html#id360113">Advantages of Encrypted Passwords</a></dt><dt>messages.tdb, <a href="CUPS-printing.html#id411985">The Printing *.tdb Files</a></dt><dd><dl><dt>(see also TDB)</dt></dl></dd><dt>messaging systems, <a href="passdb.html#id360825">Comments Regarding LDAP</a></dt><dt>Meta node, <a href="NetworkBrowsing.html#id356324">Static WINS Entries</a></dt><dt>meta-directory, <a href="samba-pdc.html#id335780">Single Sign-On and Domain Security</a></dt><dt>meta-service, <a href="install.html#id325753">Configuration File Syntax</a></dt><dt>meta-services, <a href="cfgsmarts.html#id438180">Multiple Virtual Server Personalities</a></dt><dt>Microsoft Active Directory, <a href="pam.html#id429934">Features and Benefits</a></dt><dt>Microsoft Developer Network CDs, <a href="problems.html#id448565">The Windows Network Monitor</a></dt><dt>Microsoft driver, <a href="CUPS-printing.html#id408015">PostScript Drivers with No Major Problems, Even in Kernel
-Mode</a></dt><dt>Microsoft management console (see MMC)</dt><dt>Microsoft Remote Procedure Call (see MSRPC)</dt><dt>Microsoft Windows 9x/Me, <a href="domain-member.html#id343425">Managing Domain Machine Accounts using NT4 Server Manager</a></dt><dt>Microsoft Wolfpack, <a href="SambaHA.html#id437081">High-Availability Server Products</a></dt><dt>middle-ware, <a href="passdb.html#id360825">Comments Regarding LDAP</a></dt><dt>migrate, <a href="ServerType.html">Server Types and Security Modes</a>, <a href="NT4Migration.html">Migration from NT4 PDC to Samba-3 PDC</a></dt><dt>migrate account settings, <a href="NT4Migration.html#id443588">User and Group Accounts</a></dt><dt>migrate group, <a href="NT4Migration.html#id443588">User and Group Accounts</a></dt><dt>migrate user, <a href="NT4Migration.html#id443588">User and Group Accounts</a></dt><dt>migrating, <a href="upgrading-to-3.0.html#id440270">New Features in Samba-3.0.x</a></dt><dt>migration, <a href="NT4Migration.html#id442769">Objectives</a></dt><dt>migration plan, <a href="NT4Migration.html#id442739">Planning and Getting Started</a></dt><dt>migration process, <a href="NT4Migration.html#id442769">Objectives</a></dt><dt>MIME, <a href="CUPS-printing.html#id403499">MIME Types and CUPS Filters</a>, <a href="CUPS-printing.html#id403909">MIME Type Conversion Rules</a>, <a href="CUPS-printing.html#id404104">Filtering  Overview</a>, <a href="CUPS-printing.html#id405826">application/octet-stream Printing</a></dt><dd><dl><dt>filters, <a href="CUPS-printing.html#id403499">MIME Types and CUPS Filters</a></dt><dt>raw, <a href="FastStart.html#id328648">Anonymous Print Server</a>, <a href="StandAloneServer.html#SimplePrintServer">Central Print Serving</a>, <a href="CUPS-printing.html#cups-raw">Explicitly Enable &#8220;raw&#8221; Printing for application/octet-stream</a></dt></dl></dd><dt>MIME conversion rules, <a href="CUPS-printing.html#id403283">The CUPS Filtering Architecture</a></dt><dt>MIME recognition, <a href="CUPS-printing.html#id403283">The CUPS Filtering Architecture</a></dt><dt>MIME type, <a href="CUPS-printing.html#cups-raw">Explicitly Enable &#8220;raw&#8221; Printing for application/octet-stream</a>, <a href="CUPS-printing.html#id403283">The CUPS Filtering Architecture</a>, <a href="CUPS-printing.html#id404252">Prefilters</a>, <a href="CUPS-printing.html#id405826">application/octet-stream Printing</a></dt><dt>mime.types, <a href="CUPS-printing.html#id403499">MIME Types and CUPS Filters</a></dt><dt>minimal</dt><dd><dl><dt>configuration, <a href="install.html#id325753">Configuration File Syntax</a></dt></dl></dd><dt>minimal configuration, <a href="install.html#id325753">Configuration File Syntax</a></dt><dt>minimum security control, <a href="StandAloneServer.html">Standalone Servers</a></dt><dt>misconfigurations, <a href="install.html#id327100">Test Your Config File with testparm</a></dt><dt>misconfigured settings, <a href="classicalprinting.html#id391430">Simple Print Configuration</a></dt><dt>misinformation, <a href="domain-member.html">Domain Membership</a></dt><dt>mission-critical, <a href="locking.html#id385372">Opportunistic Locking Overview</a>, <a href="classicalprinting.html#id390934">Features and Benefits</a></dt><dt>MIT, <a href="domain-member.html#id345329">Configure /etc/krb5.conf</a>, <a href="idmapper.html#id376591">ADS Domains</a></dt><dt>MIT kerberos, <a href="idmapper.html#id376591">ADS Domains</a>, <a href="idmapper.html#id377571">IDMAP Storage in LDAP Using Winbind</a></dt><dt>MIT Kerberos, <a href="pam.html#id429934">Features and Benefits</a></dt><dt>mixed mode, <a href="ServerType.html#id334182">ADS Security Mode (User-Level Security)</a>, <a href="InterdomainTrusts.html#id389981">NT4-Style Domain Trusts with Windows 2000</a></dt><dt>mixed profile, <a href="ProfileMgmt.html#id426108">Mixed Windows Windows 9x/Me and NT4/200x User Profiles</a></dt><dt>mkdir, <a href="StandAloneServer.html#SimplePrintServer">Central Print Serving</a>, <a href="VFS.html#id417924">Shadow Copy Setup</a></dt><dt>mkfs.xfs, <a href="VFS.html#id417924">Shadow Copy Setup</a></dt><dt>MMC, <a href="samba-pdc.html#id335204">Features and Benefits</a>, <a href="groupmapping.html#id367144">Features and Benefits</a>, <a href="idmapper.html#id375050">Domain Member Server or Domain Member Client</a>, <a href="idmapper.html#id375941">Primary Domain Controller</a>, <a href="AccessControls.html#id382742">Access Controls on Shares</a>, <a href="AccessControls.html#id382986">Windows 200x/XP</a>, <a href="PolicyMgmt.html#id424202">Creating and Managing System Policies</a>, <a href="PolicyMgmt.html#id425400">Windows NT4/200x</a>, <a href="ProfileMgmt.html#id426176">Disabling Roaming Profile Support</a></dt><dt>MMC snap-in, <a href="PolicyMgmt.html#id424881">Administration of Windows 200x/XP Policies</a></dt><dt>modem/ISDN, <a href="AdvancedNetworkManagement.html#id423260">Remote Management from NoMachine.Com</a></dt><dt>moderately secure, <a href="securing-samba.html#id387302">Features and Benefits</a></dt><dt>modprobe, <a href="VFS.html#id417924">Shadow Copy Setup</a></dt><dt>module, <a href="VFS.html#id417924">Shadow Copy Setup</a></dt><dt>modules, <a href="VFS.html#id416378">Features and Benefits</a>, <a href="VFS.html#id416413">Discussion</a></dt><dt>more than one protocol, <a href="NetworkBrowsing.html#id356550">Windows Networking Protocols</a></dt><dt>mount, <a href="ServerType.html#id333519">Share-Level Security</a>, <a href="VFS.html#id417924">Shadow Copy Setup</a></dt><dt>mouse-over, <a href="AdvancedNetworkManagement.html#id423260">Remote Management from NoMachine.Com</a></dt><dt>moveuser.exe, <a href="ProfileMgmt.html#id427959">moveuser.exe</a></dt><dt>MS DCE RPC, <a href="winbind.html#id421301">Join the Samba Server to the PDC Domain</a></dt><dt>MS Windows 2000, <a href="samba-bdc.html#id340717">Active Directory Domain Control</a></dt><dt>MS Windows NT4/200x, <a href="passdb.html#id359295">New Account Storage Systems</a></dt><dt>MS Windows SID, <a href="idmapper.html#id375050">Domain Member Server or Domain Member Client</a></dt><dt>MS WINS, <a href="NetworkBrowsing.html#id352162">Features and Benefits</a></dt><dt>MS-DFS, <a href="SambaHA.html#id437210">MS-DFS: The Poor Man's Cluster</a></dt><dt>MS-RPC, <a href="classicalprinting.html#cups-msrpc">Printing Developments Since Samba-2.2</a></dt><dt>MS-WINS replication, <a href="NetworkBrowsing.html#id352694">NetBIOS over TCP/IP</a></dt><dt>msdfs links, <a href="msdfs.html#id390330">Features and Benefits</a></dt><dt>msdfs root, <a href="msdfs.html#id390330">Features and Benefits</a>, <a href="msdfs.html#id390744">MSDFS UNIX Path Is Case-Critical</a></dt><dt>msg, <a href="SWAT.html#id445475">Enabling SWAT Internationalization Support</a></dt><dt>msg file, <a href="SWAT.html#id445475">Enabling SWAT Internationalization Support</a></dt><dt>MSRPC, <a href="winbind.html#id419692">Microsoft Remote Procedure Calls</a>, <a href="winbind.html#id419814">Name Service Switch</a></dt><dt>multibyte character sets, <a href="upgrading-to-3.0.html#id440270">New Features in Samba-3.0.x</a></dt><dt>multibyte charsets, <a href="unicode.html#id434205">What Are Charsets and Unicode?</a></dt><dt>multiple backends, <a href="passdb.html#id363976">Password Backends</a></dt><dt>multiple domains, <a href="NT4Migration.html#id443153">Domain Layout</a></dt><dt>multiple hosting, <a href="cfgsmarts.html">Advanced Configuration Techniques</a></dt><dt>multiple modules, <a href="VFS.html#id416413">Discussion</a></dt><dt>multiple network interfaces, <a href="NetworkBrowsing.html#id355381">Multiple Interfaces</a></dt><dt>multiple network segments, <a href="NT4Migration.html#id443153">Domain Layout</a></dt><dt>multiple personality, <a href="cfgsmarts.html#id438180">Multiple Virtual Server Personalities</a></dt><dt>multiple server hosting, <a href="cfgsmarts.html#id437835">Multiple Server Hosting</a></dt><dt>multiple server personalities, <a href="cfgsmarts.html">Advanced Configuration Techniques</a></dt><dt>multiple servers, <a href="cfgsmarts.html">Advanced Configuration Techniques</a>, <a href="cfgsmarts.html#id437835">Multiple Server Hosting</a></dt><dt>multiple universal naming convention provider (see MUP)</dt><dt>multiple VFS, <a href="VFS.html#id416413">Discussion</a></dt><dt>multiple virtual servers, <a href="cfgsmarts.html#id438180">Multiple Virtual Server Personalities</a></dt><dt>multiple Windows workgroups or domains, <a href="ClientConfig.html#id349640">MS Windows Me</a></dt><dt>multiple WINS servers, <a href="NetworkBrowsing.html#id352694">NetBIOS over TCP/IP</a></dt><dt>Multiuser databases, <a href="locking.html#id385935">Multiuser Databases</a></dt><dt>mutual assistance, <a href="ch46.html#id454529">Free Support</a></dt><dt>mutually exclusive options, <a href="NetworkBrowsing.html#id352327">What Is Browsing?</a></dt><dt>My Network Places, <a href="ClientConfig.html#id349640">MS Windows Me</a>, <a href="NetworkBrowsing.html#id357120">Problem Resolution</a></dt><dt>Myrinet, <a href="SambaHA.html#id436908">Server Pool Communications Demands</a></dt></dl></div><div class="indexdiv"><h3>N</h3><dl><dt>n security context, <a href="NetworkBrowsing.html#id353751">How Browsing Functions</a></dt><dt>n-memory buffer, <a href="integrate-ms-networks.html#id433506">The NetBIOS Name Cache</a></dt><dt>name conflict, <a href="classicalprinting.html#id393656">Any [my_printer_name] Section</a></dt><dt>name lookup, <a href="samba-pdc.html#id336302">Domain Controller Types</a>, <a href="integrate-ms-networks.html#id433506">The NetBIOS Name Cache</a></dt><dt>name lookups, <a href="NetworkBrowsing.html#id352694">NetBIOS over TCP/IP</a>, <a href="NetworkBrowsing.html#id353751">How Browsing Functions</a></dt><dt>name registration, <a href="samba-bdc.html#id340771">What Qualifies a Domain Controller on the Network?</a></dt><dt>name resolution, <a href="NetworkBrowsing.html#id352327">What Is Browsing?</a>, <a href="NetworkBrowsing.html#id352694">NetBIOS over TCP/IP</a>, <a href="NetworkBrowsing.html#id353751">How Browsing Functions</a>, <a href="NetworkBrowsing.html#id356873">Technical Overview of Browsing</a>, <a href="NetworkBrowsing.html#id358283">Common Errors</a>, <a href="integrate-ms-networks.html#id432767">/etc/hosts</a>, <a href="diagnosis.html#id446194">Assumptions</a></dt><dt>name resolution across routed networks, <a href="NetworkBrowsing.html#id353751">How Browsing Functions</a></dt><dt>name resolve order, <a href="NetworkBrowsing.html#id352327">What Is Browsing?</a>, <a href="NetworkBrowsing.html#id356676">Name Resolution Order</a></dt><dt>name service switch (see NSS)</dt><dt>name-to-address, <a href="NetworkBrowsing.html#id355760">WINS: The Windows Internetworking Name Server</a></dt><dt>nameserv.h, <a href="NetworkBrowsing.html#id356324">Static WINS Entries</a></dt><dt>name_type, <a href="NetworkBrowsing.html#id355760">WINS: The Windows Internetworking Name Server</a>, <a href="NetworkBrowsing.html#id356676">Name Resolution Order</a></dt><dt>native ACLs, <a href="AccessControls.html#id380678">Features and Benefits</a></dt><dt>native dump, <a href="Backup.html#id435949">Amanda</a></dt><dt>native member, <a href="samba-pdc.html#id336302">Domain Controller Types</a>, <a href="domain-member.html#id342376">Features and Benefits</a></dt><dt>native mode, <a href="ServerType.html#id334182">ADS Security Mode (User-Level Security)</a>, <a href="winbind.html#id419770">Microsoft Active Directory Services</a></dt><dt>NBT, <a href="integrate-ms-networks.html#id433113">Name Resolution as Used within MS Windows Networking</a></dt><dt>nbtstat, <a href="domain-member.html#id346656">Cannot Add Machine Back to Domain</a>, <a href="integrate-ms-networks.html#id433506">The NetBIOS Name Cache</a></dt><dt>necessary rights, <a href="rights.html#id379021">Using the &#8220;net rpc rights&#8221; Utility</a></dt><dt>negotiate, <a href="passdb.html#id359822">Important Notes About Security</a></dt><dt>negotiating the charset, <a href="unicode.html#id434205">What Are Charsets and Unicode?</a></dt><dt>nested group, <a href="groupmapping.html#id367895">Nested Groups: Adding Windows Domain Groups to Windows Local Groups</a></dt><dt>Nested Group Support, <a href="rights.html#id380212">What Rights and Privileges Will Permit Windows Client Administration?</a></dt><dt>nested groups, <a href="groupmapping.html#id367895">Nested Groups: Adding Windows Domain Groups to Windows Local Groups</a></dt><dt>net, <a href="passdb.html#acctmgmttools">Account Management Tools</a>, <a href="groupmapping.html">Group Mapping: MS Windows and UNIX</a>, <a href="NetCommand.html">Remote and Local Management: The Net Command</a>, <a href="NetCommand.html#id370067">Overview</a>, <a href="NetCommand.html#id370344">Administrative Tasks and Methods</a>, <a href="NetCommand.html#id370418">UNIX and Windows Group Management</a>, <a href="rights.html#id380212">What Rights and Privileges Will Permit Windows Client Administration?</a></dt><dd><dl><dt>ads, <a href="NetCommand.html#id370418">UNIX and Windows Group Management</a></dt><dd><dl><dt>join, <a href="domain-member.html#id344216">Joining an NT4-type Domain with Samba-3</a>, <a href="domain-member.html#ads-create-machine-account">Create the Computer Account</a>, <a href="NetCommand.html#id372506">Machine Trust Accounts</a>, <a href="idmapper.html#id376591">ADS Domains</a></dt><dt>leave, <a href="NetCommand.html#id372506">Machine Trust Accounts</a></dt><dt>printer info, <a href="NetCommand.html#id374303">Printers and ADS</a></dt><dt>printer publish, <a href="NetCommand.html#id374303">Printers and ADS</a></dt><dt>printer remove, <a href="NetCommand.html#id374303">Printers and ADS</a></dt><dt>printer search, <a href="NetCommand.html#id374303">Printers and ADS</a></dt><dt>status, <a href="NetCommand.html#id372506">Machine Trust Accounts</a></dt><dt>testjoin, <a href="NetCommand.html#id372506">Machine Trust Accounts</a></dt></dl></dd><dt>getlocalsid, <a href="ChangeNotes.html#id351342">User and Group Changes</a>, <a href="NetCommand.html#id373053">Managing Security Identifiers (SIDS)</a>, <a href="upgrading-to-3.0.html#id442043">New Schema</a></dt><dt>groupmap, <a href="FastStart.html#id330805">Example: Engineering Office</a>, <a href="ChangeNotes.html#id351342">User and Group Changes</a>, <a href="groupmapping.html#id367144">Features and Benefits</a>, <a href="groupmapping.html#id369250">Example Configuration</a>, <a href="NT4Migration.html#id443632">Steps in Migration Process</a></dt><dd><dl><dt>add, <a href="NetCommand.html#id370780">Mapping Windows Groups to UNIX Groups</a></dt><dt>delete, <a href="NetCommand.html#id370780">Mapping Windows Groups to UNIX Groups</a></dt><dt>list, <a href="groupmapping.html#id369250">Example Configuration</a>, <a href="NetCommand.html#id370603">Adding or Creating a New Group</a></dt><dt>modify, <a href="NetCommand.html#id370780">Mapping Windows Groups to UNIX Groups</a></dt></dl></dd><dt>localgroup, <a href="rights.html#id380212">What Rights and Privileges Will Permit Windows Client Administration?</a></dt><dt>rap, <a href="NetCommand.html#id370418">UNIX and Windows Group Management</a></dt><dd><dl><dt>session, <a href="NetCommand.html#id374244">Session and Connection Management</a></dt></dl></dd><dt>rpc, <a href="FastStart.html#id329884">Example Configuration</a>, <a href="ServerType.html#id333890">Example Configuration</a>, <a href="samba-bdc.html#id339320">Features and Benefits</a>, <a href="NetCommand.html#id370418">UNIX and Windows Group Management</a></dt><dd><dl><dt>getsid, <a href="samba-bdc.html#id341012">Backup Domain Controller Configuration</a>, <a href="NetCommand.html#id373053">Managing Security Identifiers (SIDS)</a></dt><dt>group, <a href="groupmapping.html#id367895">Nested Groups: Adding Windows Domain Groups to Windows Local Groups</a>, <a href="NetCommand.html#id370603">Adding or Creating a New Group</a></dt><dt>group add, <a href="NetCommand.html#id370603">Adding or Creating a New Group</a></dt><dt>group addmem, <a href="NetCommand.html#grpmemshipchg">Manipulating Group Memberships</a>, <a href="NetCommand.html#id371525">Managing Nest Groups on Workstations from the Samba Server</a></dt><dt>group delete, <a href="NetCommand.html#id371060">Deleting a Group Account</a></dt><dt>group delmem, <a href="NetCommand.html#grpmemshipchg">Manipulating Group Memberships</a></dt><dt>group list, <a href="NetCommand.html#id370603">Adding or Creating a New Group</a></dt><dt>group members, <a href="NetCommand.html#grpmemshipchg">Manipulating Group Memberships</a></dt><dt>group rename, <a href="NetCommand.html#id371098">Rename Group Accounts</a></dt><dt>info, <a href="NetCommand.html#netmisc1">Other Miscellaneous Operations</a>, <a href="ProfileMgmt.html#id427910">Side Bar Notes</a></dt><dt>join, <a href="ServerType.html#id333890">Example Configuration</a>, <a href="domain-member.html#id344216">Joining an NT4-type Domain with Samba-3</a>, <a href="NetCommand.html#id372506">Machine Trust Accounts</a>, <a href="winbind.html#id421301">Join the Samba Server to the PDC Domain</a>, <a href="NT4Migration.html#id443632">Steps in Migration Process</a></dt><dt>join bdc, <a href="NetCommand.html#id372506">Machine Trust Accounts</a></dt><dt>join member, <a href="NetCommand.html#id372506">Machine Trust Accounts</a></dt><dt>list, <a href="rights.html#id379021">Using the &#8220;net rpc rights&#8221; Utility</a></dt><dt>printer migrate drivers, <a href="NetCommand.html#id374016">Printer Migration</a></dt><dt>printer migrate forms, <a href="NetCommand.html#id374016">Printer Migration</a></dt><dt>printer migrate printers, <a href="NetCommand.html#id374016">Printer Migration</a></dt><dt>printer migrate security, <a href="NetCommand.html#id374016">Printer Migration</a></dt><dt>printer migrate settings, <a href="NetCommand.html#id374016">Printer Migration</a></dt><dt>right list accounts, <a href="NetCommand.html#id373571">Share Migration</a></dt><dt>rights grant, <a href="NetCommand.html#id372180">Administering User Rights and Privileges</a>, <a href="rights.html#id379021">Using the &#8220;net rpc rights&#8221; Utility</a></dt><dt>rights list, <a href="NetCommand.html#id372180">Administering User Rights and Privileges</a></dt><dt>rights list accounts, <a href="NetCommand.html#id372180">Administering User Rights and Privileges</a></dt><dt>share add, <a href="NetCommand.html#id373297">Creating, Editing, and Removing Shares</a></dt><dt>share delete, <a href="NetCommand.html#id373297">Creating, Editing, and Removing Shares</a></dt><dt>share migrate, <a href="NetCommand.html#id373571">Share Migration</a></dt><dt>share migrate all, <a href="NetCommand.html#id373962">Simultaneous Share and File Migration</a></dt><dt>share migrate files, <a href="NetCommand.html#id373747">File and Directory Migration</a></dt><dt>share migrate security, <a href="NetCommand.html#id373924">Share-ACL Migration</a></dt><dt>testjoin, <a href="NetCommand.html#id372506">Machine Trust Accounts</a></dt><dt>trustdom add, <a href="NetCommand.html#id372844">Interdomain Trusts</a></dt><dt>trustdom establish, <a href="NetCommand.html#id372844">Interdomain Trusts</a>, <a href="InterdomainTrusts.html#id389798">Samba as the Trusting Domain</a></dt><dt>trustdom list, <a href="NetCommand.html#id372844">Interdomain Trusts</a></dt><dt>trustdom revoke, <a href="NetCommand.html#id372844">Interdomain Trusts</a></dt><dt>user add, <a href="NetCommand.html#sbeuseraddn">Adding User Accounts</a></dt><dt>user delete, <a href="NetCommand.html#id371995">Deletion of User Accounts</a>, <a href="NetCommand.html#id372506">Machine Trust Accounts</a></dt><dt>user info, <a href="NetCommand.html#id372040">Managing User Accounts</a></dt><dt>user password, <a href="NetCommand.html#sbeuseraddn">Adding User Accounts</a></dt><dt>user rename, <a href="NetCommand.html#id372040">Managing User Accounts</a></dt><dt>vampire, <a href="ChangeNotes.html#id351342">User and Group Changes</a>, <a href="NetCommand.html#id373480">Share, Directory, and File Migration</a>, <a href="NT4Migration.html#id443632">Steps in Migration Process</a></dt></dl></dd><dt>setlocalsid, <a href="NetCommand.html#id373053">Managing Security Identifiers (SIDS)</a></dt><dt>time, <a href="NetCommand.html#netmisc1">Other Miscellaneous Operations</a></dt><dd><dl><dt>set, <a href="NetCommand.html#netmisc1">Other Miscellaneous Operations</a></dt><dt>system, <a href="NetCommand.html#netmisc1">Other Miscellaneous Operations</a></dt><dt>zone, <a href="NetCommand.html#netmisc1">Other Miscellaneous Operations</a></dt></dl></dd><dt>use, <a href="domain-member.html#ads-test-server">Testing Server Setup</a></dt></dl></dd><dt>NET, <a href="PolicyMgmt.html#id425437">Samba PDC</a></dt><dt>net command, <a href="upgrading-to-3.0.html#id440270">New Features in Samba-3.0.x</a></dt><dt>net getlocalsid, <a href="rights.html#id380042">The Administrator Domain SID</a></dt><dt>net groupmap, <a href="upgrading-to-3.0.html#id442043">New Schema</a></dt><dt>net rpc user add, <a href="rights.html#id379339">Description of Privileges</a></dt><dt>net tool, <a href="upgrading-to-3.0.html#id441871">Passdb Backends and Authentication</a></dt><dt>net use, <a href="classicalprinting.html#id399282">Error Message: &#8220;Cannot connect under a different Name&#8221;</a></dt><dt>net use /home, <a href="ProfileMgmt.html#id425965">Windows 9x/Me User Profiles</a></dt><dt>net use lpt1:, <a href="CUPS-printing.html#id410020">Installing the PostScript Driver on a Client</a></dt><dt>net view, <a href="classicalprinting.html#id392714">The [global] Section</a>, <a href="diagnosis.html#id446476">The Tests</a></dt><dt>netatalk, <a href="VFS.html#id417705">netatalk</a></dt><dt>NetAtalk, <a href="unicode.html#id434585">Basic Parameter Setting</a></dt><dt>Netatalk, <a href="Other-Clients.html#id452041">Macintosh Clients</a></dt><dt>NetBEUI, <a href="integrate-ms-networks.html">Integrating MS Windows Networks with Samba</a></dt><dt>NetBIOS, <a href="ServerType.html#id333691">Domain Security Mode (User-Level Security)</a>, <a href="samba-pdc.html#id335204">Features and Benefits</a>, <a href="samba-bdc.html#id340771">What Qualifies a Domain Controller on the Network?</a>, <a href="samba-bdc.html#id340853">How Does a Workstation find its Domain Controller?</a>, <a href="samba-bdc.html#id341471">Example Configuration</a>, <a href="NetworkBrowsing.html#id352162">Features and Benefits</a>, <a href="NetworkBrowsing.html#netdiscuss">Discussion</a>, <a href="NetworkBrowsing.html#id353250">TCP/IP without NetBIOS</a>, <a href="NetworkBrowsing.html#id356873">Technical Overview of Browsing</a>, <a href="integrate-ms-networks.html">Integrating MS Windows Networks with Samba</a>, <a href="integrate-ms-networks.html#id433113">Name Resolution as Used within MS Windows Networking</a>, <a href="integrate-ms-networks.html#id433506">The NetBIOS Name Cache</a></dt><dd><dl><dt>brooadcast, <a href="samba-pdc.html#id336759">Preparing for Domain Control</a></dt><dt>name, <a href="ServerType.html#id333691">Domain Security Mode (User-Level Security)</a></dt></dl></dd><dt>netbios alias, <a href="cfgsmarts.html#id438180">Multiple Virtual Server Personalities</a></dt><dt>netbios aliases, <a href="cfgsmarts.html#id438180">Multiple Virtual Server Personalities</a>, <a href="cfgsmarts.html#id439141">Multiple Virtual Server Hosting</a></dt><dt>NetBIOS broadcast, <a href="domain-member.html#id344216">Joining an NT4-type Domain with Samba-3</a></dt><dt>NetBIOS disabled, <a href="NetworkBrowsing.html#id352162">Features and Benefits</a></dt><dt>NetBIOS flags, <a href="NetworkBrowsing.html#id356324">Static WINS Entries</a></dt><dt>netbios name, <a href="install.html#id325753">Configuration File Syntax</a>, <a href="FastStart.html#anon-ro">Anonymous Read-Only Document Server</a>, <a href="FastStart.html#id328408">Anonymous Read-Write Document Server</a>, <a href="FastStart.html#id328648">Anonymous Print Server</a>, <a href="FastStart.html#id329032">Secure Read-Write File and Print Server</a>, <a href="FastStart.html#id329884">Example Configuration</a>, <a href="FastStart.html#id330805">Example: Engineering Office</a>, <a href="FastStart.html#id331703">The Primary Domain Controller</a>, <a href="FastStart.html#id332366">Backup Domain Controller</a>, <a href="samba-pdc.html#id337213">Domain Control: Example Configuration</a>, <a href="StandAloneServer.html#RefDocServer">Reference Documentation Server</a>, <a href="StandAloneServer.html#SimplePrintServer">Central Print Serving</a>, <a href="passdb.html#id365392">Configuring Samba</a>, <a href="idmapper.html#id376591">ADS Domains</a>, <a href="idmapper.html#id376996">IDMAP_RID with Winbind</a>, <a href="idmapper.html#id377571">IDMAP Storage in LDAP Using Winbind</a>, <a href="msdfs.html#id390330">Features and Benefits</a>, <a href="cfgsmarts.html#id437835">Multiple Server Hosting</a>, <a href="cfgsmarts.html#id438180">Multiple Virtual Server Personalities</a>, <a href="cfgsmarts.html#id439141">Multiple Virtual Server Hosting</a></dt><dt>NetBIOS name, <a href="samba-pdc.html#id338563">Security Mode and Master Browsers</a>, <a href="domain-member.html#id343010">Manual Creation of Machine Trust Accounts</a>, <a href="domain-member.html#id344216">Joining an NT4-type Domain with Samba-3</a>, <a href="integrate-ms-networks.html#id433113">Name Resolution as Used within MS Windows Networking</a>, <a href="cfgsmarts.html#id438180">Multiple Virtual Server Personalities</a></dt><dt>NetBIOS name cache, <a href="domain-member.html#id346656">Cannot Add Machine Back to Domain</a>, <a href="NetworkBrowsing.html#id358308">Flushing the Samba NetBIOS Name Cache</a></dt><dt>NetBIOS name length, <a href="NetworkBrowsing.html#id355760">WINS: The Windows Internetworking Name Server</a></dt><dt>NetBIOS name resolution, <a href="NetworkBrowsing.html#id357499">Behavior of Cross-Subnet Browsing</a></dt><dt>NetBIOS Name Server (see NBNS)</dt><dt>NetBIOS name type, <a href="NetworkBrowsing.html#id353751">How Browsing Functions</a></dt><dt>NetBIOS names, <a href="NetworkBrowsing.html#id356676">Name Resolution Order</a>, <a href="integrate-ms-networks.html#id433004">/etc/nsswitch.conf</a></dt><dt>NetBIOS network interface, <a href="NetworkBrowsing.html#id356550">Windows Networking Protocols</a></dt><dt>NetBIOS networking, <a href="NetworkBrowsing.html#id352162">Features and Benefits</a></dt><dt>NetBIOS over TCP/IP, <a href="NetworkBrowsing.html">Network Browsing</a>, <a href="NetworkBrowsing.html#id352162">Features and Benefits</a>, <a href="NetworkBrowsing.html#id352694">NetBIOS over TCP/IP</a>, <a href="NetworkBrowsing.html#id356873">Technical Overview of Browsing</a>, <a href="NetworkBrowsing.html#id357344">Cross-Subnet Browsing</a>, <a href="integrate-ms-networks.html#id432576">Background Information</a></dt><dt>NetBIOS over TCP/IP disabled, <a href="NetworkBrowsing.html#id358459">Browsing of Shares and Directories is Very Slow</a></dt><dt>NetBIOS-less, <a href="NetworkBrowsing.html#id353250">TCP/IP without NetBIOS</a>, <a href="cfgsmarts.html#id438180">Multiple Virtual Server Personalities</a></dt><dt>NetBIOS-less SMB, <a href="cfgsmarts.html#id438180">Multiple Virtual Server Personalities</a></dt><dt>NetBIOSless SMB over TCP/IP, <a href="NetworkBrowsing.html#id352694">NetBIOS over TCP/IP</a></dt><dt>NetBT, <a href="integrate-ms-networks.html#id433113">Name Resolution as Used within MS Windows Networking</a></dt><dt>netlogon, <a href="samba-pdc.html#id336302">Domain Controller Types</a></dt><dt>NETLOGON, <a href="samba-pdc.html#id336759">Preparing for Domain Control</a>, <a href="samba-pdc.html#id337213">Domain Control: Example Configuration</a>, <a href="PolicyMgmt.html#id424202">Creating and Managing System Policies</a>, <a href="PolicyMgmt.html#id424702">MS Windows 200x/XP Professional Policies</a>, <a href="PolicyMgmt.html#id425108">Managing Account/User Policies</a>, <a href="ProfileMgmt.html#id428411">MS Windows NT4 Workstation</a>, <a href="ProfileMgmt.html#id428936">MS Windows 200x/XP</a></dt><dt>Netlogon, <a href="samba-bdc.html#id339696">Essential Background Information</a></dt><dt>NetLogon service, <a href="NetworkBrowsing.html#id355760">WINS: The Windows Internetworking Name Server</a></dt><dt>netlogon share, <a href="samba-bdc.html#id341012">Backup Domain Controller Configuration</a>, <a href="NT4Migration.html#id443632">Steps in Migration Process</a></dt><dt>Netmon, <a href="problems.html#id448565">The Windows Network Monitor</a></dt><dt>Netmon., <a href="problems.html#id448620">Installing Network Monitor on an NT Workstation</a></dt><dt>netmon.exe, <a href="ProfileMgmt.html#id426382">Windows 9x/Me Profile Setup</a></dt><dt>NetSAMLogon, <a href="ProfileMgmt.html#id425774">Roaming Profiles</a></dt><dt>Netscape's Directory Server, <a href="passdb.html#id364716">Supported LDAP Servers</a></dt><dt>NetServerEnum2, <a href="NetworkBrowsing.html#id357499">Behavior of Cross-Subnet Browsing</a></dt><dt>NetUserGetInfo, <a href="samba-pdc.html#id338208">The Special Case of Windows 9x/Me</a>, <a href="ProfileMgmt.html#id425774">Roaming Profiles</a></dt><dt>NetWare, <a href="integrate-ms-networks.html#id433113">Name Resolution as Used within MS Windows Networking</a></dt><dt>NetWare Bindery, <a href="pam.html#id429934">Features and Benefits</a></dt><dt>NetWare Core Protocol-based server, <a href="pam.html#id429934">Features and Benefits</a></dt><dt>NetWkstaUserLogon, <a href="samba-pdc.html#id338208">The Special Case of Windows 9x/Me</a></dt><dt>network</dt><dd><dl><dt>browsing, <a href="samba-pdc.html#id335204">Features and Benefits</a></dt><dt>logon, <a href="samba-pdc.html#id337213">Domain Control: Example Configuration</a></dt><dd><dl><dt>service, <a href="samba-pdc.html#id338563">Security Mode and Master Browsers</a></dt></dl></dd><dt>performance, <a href="samba-pdc.html#id336302">Domain Controller Types</a></dt><dt>wide-area, <a href="samba-bdc.html#id339760">MS Windows NT4-style Domain Control</a></dt></dl></dd><dt>network access controls, <a href="AccessControls.html">File, Directory, and Share Access Controls</a></dt><dt>network access profile, <a href="samba-bdc.html#id339760">MS Windows NT4-style Domain Control</a></dt><dt>network administrator, <a href="AccessControls.html">File, Directory, and Share Access Controls</a></dt><dt>network administrator's toolbox, <a href="NetCommand.html">Remote and Local Management: The Net Command</a></dt><dt>network administrators, <a href="NT4Migration.html#id443343">Server Share and Directory Layout</a></dt><dt>network analyzer, <a href="problems.html#id448088">Diagnostics Tools</a></dt><dt>network bandwidth, <a href="NetworkBrowsing.html#browse-force-master">Forcing Samba to Be the Master</a>, <a href="NT4Migration.html#id443153">Domain Layout</a></dt><dt>Network Basic Extended User Interface (see NetBEUI)</dt><dt>Network Basic Input/Output System (see NetBIOS)</dt><dt>Network Bridge, <a href="ClientConfig.html#id348498">MS Windows XP Professional</a></dt><dt>Network Bridge Configuration, <a href="ClientConfig.html#id348498">MS Windows XP Professional</a></dt><dt>network browsing problems, <a href="NetworkBrowsing.html#id355153">Making Samba the Domain Master</a>, <a href="NetworkBrowsing.html#id358459">Browsing of Shares and Directories is Very Slow</a></dt><dt>network client, <a href="ClientConfig.html#id348335">Features and Benefits</a>, <a href="idmapper.html">Identity Mapping (IDMAP)</a></dt><dt>network clients, <a href="ClientConfig.html#id349114">MS Windows 2000</a></dt><dt>network configuration problems, <a href="ClientConfig.html#id348430">TCP/IP Configuration</a></dt><dt>network difficulty, <a href="ClientConfig.html#id348335">Features and Benefits</a></dt><dt>network environment, <a href="AdvancedNetworkManagement.html#id423235">Remote Desktop Management</a></dt><dt>Network ID, <a href="ClientConfig.html#id350125">Joining a Domain: Windows 2000/XP Professional</a></dt><dt>network interface, <a href="securing-samba.html#id387645">Using Interface Protection</a>, <a href="diagnosis.html#id446476">The Tests</a></dt><dt>network logon, <a href="samba-pdc.html#id338208">The Special Case of Windows 9x/Me</a>, <a href="domain-member.html#id342376">Features and Benefits</a>, <a href="ClientConfig.html#id350634">Domain Logon Configuration: Windows 9x/Me</a></dt><dt>network logon services, <a href="samba-pdc.html#id338208">The Special Case of Windows 9x/Me</a></dt><dt>network membership, <a href="ClientConfig.html#id348389">Technical Details</a></dt><dt>Network Monitor, <a href="problems.html#id448565">The Windows Network Monitor</a></dt><dt>Network Monitor Tools and Agent, <a href="problems.html#id448620">Installing Network Monitor on an NT Workstation</a></dt><dt>Network Neighborhood, <a href="NetworkBrowsing.html#id352327">What Is Browsing?</a>, <a href="NetworkBrowsing.html#id357120">Problem Resolution</a>, <a href="NetworkBrowsing.html#id357499">Behavior of Cross-Subnet Browsing</a>, <a href="classicalprinting.html#id392714">The [global] Section</a>, <a href="classicalprinting.html#id397275">Check Samba for Driver Recognition</a></dt><dt>network neighborhood, <a href="NetworkBrowsing.html#id357499">Behavior of Cross-Subnet Browsing</a></dt><dt>network policies, <a href="PolicyMgmt.html#id424202">Creating and Managing System Policies</a></dt><dt>network security, <a href="NT4Migration.html#id443153">Domain Layout</a></dt><dt>network segment, <a href="NetworkBrowsing.html#id352694">NetBIOS over TCP/IP</a>, <a href="NetworkBrowsing.html#id353751">How Browsing Functions</a>, <a href="NT4Migration.html#id443153">Domain Layout</a></dt><dt>Network settings, <a href="NetworkBrowsing.html#id357344">Cross-Subnet Browsing</a></dt><dt>network sniffer, <a href="passdb.html#id360113">Advantages of Encrypted Passwords</a></dt><dt>network storage, <a href="Backup.html#id435626">BackupPC</a></dt><dt>network traffic, <a href="idmapper.html#id375050">Domain Member Server or Domain Member Client</a></dt><dt>networked workstation, <a href="winbind.html#id419814">Name Service Switch</a></dt><dt>networking advocates, <a href="Backup.html#id435539">Discussion of Backup Solutions</a></dt><dt>networking environment, <a href="passdb.html#id361076">Caution Regarding LDAP and Samba</a></dt><dt>networking systems, <a href="ClientConfig.html#id351062">Common Errors</a></dt><dt>networks access, <a href="speed.html#id453443">Samba Performance is Very Slow</a></dt><dt>Networks Properties, <a href="ClientConfig.html#id350634">Domain Logon Configuration: Windows 9x/Me</a></dt><dt>new account, <a href="InterdomainTrusts.html#samba-trusted-domain">Samba as the Trusted Domain</a></dt><dt>new parameters, <a href="upgrading-to-3.0.html#id440744">New Parameters</a></dt><dt>newsgroup, <a href="bugreport.html#id449187">Introduction</a></dt><dt>Nexus toolkit, <a href="domain-member.html#machine-trust-accounts">MS Windows Workstation/Server Machine Trust Accounts</a></dt><dt>Nexus.exe, <a href="samba-pdc.html#id335204">Features and Benefits</a>, <a href="domain-member.html#id343425">Managing Domain Machine Accounts using NT4 Server Manager</a>, <a href="AdvancedNetworkManagement.html#id423098">Remote Server Administration</a></dt><dt>NFS, <a href="domain-member.html#id346431">Sharing User ID Mappings between Samba Domain Members</a>, <a href="passdb.html#idmapbackend">Mapping Common UIDs/GIDs on Distributed Machines</a>, <a href="AdvancedNetworkManagement.html#id423599">Remote Management with ThinLinc</a>, <a href="SambaHA.html#id436641">The Distributed File System Challenge</a>, <a href="SambaHA.html#id436764">Restrictive Constraints on Distributed File Systems</a>, <a href="upgrading-to-3.0.html#id442574">IdMap LDAP Support</a></dt><dt>NFS clients, <a href="locking.html#id385864">UNIX or NFS Client-Accessed Files</a></dt><dt>NIS, <a href="ServerType.html#id333519">Share-Level Security</a>, <a href="samba-bdc.html#id341012">Backup Domain Controller Configuration</a>, <a href="passdb.html#id364767">Schema and Relationship to the RFC 2307 posixAccount</a>, <a href="idmapper.html#id375050">Domain Member Server or Domain Member Client</a>, <a href="winbind.html#id419814">Name Service Switch</a></dt><dt>NIS database, <a href="winbind.html#id420026">Pluggable Authentication Modules</a></dt><dt>nmbd, <a href="install.html#id326670">Starting Samba</a>, <a href="install.html#id327100">Test Your Config File with testparm</a>, <a href="FastStart.html#id329032">Secure Read-Write File and Print Server</a>, <a href="FastStart.html#id329884">Example Configuration</a>, <a href="NetworkBrowsing.html#id352327">What Is Browsing?</a>, <a href="NetworkBrowsing.html#id352694">NetBIOS over TCP/IP</a>, <a href="NetworkBrowsing.html#id356946">Browsing Support in Samba</a>, <a href="NetworkBrowsing.html#id358308">Flushing the Samba NetBIOS Name Cache</a>, <a href="idmapper.html#id376308">NT4-Style Domains (Includes Samba Domains)</a>, <a href="winbind.html#id420546">Testing Things Out</a>, <a href="winbind.html#id421865">Linux</a>, <a href="winbind.html#id422049">Solaris</a>, <a href="cfgsmarts.html#id437835">Multiple Server Hosting</a>, <a href="cfgsmarts.html#id438180">Multiple Virtual Server Personalities</a>, <a href="diagnosis.html#id446476">The Tests</a>, <a href="problems.html#id448137">Debugging with Samba Itself</a>, <a href="speed.html#id453354">Corrupt tdb Files</a></dt><dt>nmblookup, <a href="integrate-ms-networks.html#id433506">The NetBIOS Name Cache</a>, <a href="diagnosis.html#id446476">The Tests</a></dt><dt>No NetBIOS layer, <a href="NetworkBrowsing.html#id353250">TCP/IP without NetBIOS</a></dt><dt>no network logon service, <a href="StandAloneServer.html#id347134">Background</a></dt><dt>no printcap file, <a href="StandAloneServer.html#SimplePrintServer">Central Print Serving</a></dt><dt>nobody, <a href="StandAloneServer.html#SimplePrintServer">Central Print Serving</a></dt><dt>nobody account, <a href="classicalprinting.html#id394436">Custom Print Commands</a>, <a href="cfgsmarts.html#id438180">Multiple Virtual Server Personalities</a></dt><dt>node-type, <a href="NetworkBrowsing.html#id352694">NetBIOS over TCP/IP</a></dt><dt>NoMachine, <a href="AdvancedNetworkManagement.html#id423260">Remote Management from NoMachine.Com</a></dt><dt>NoMachine.Com, <a href="AdvancedNetworkManagement.html#id423260">Remote Management from NoMachine.Com</a></dt><dt>non-authentication-based account management, <a href="pam.html#id430654">Anatomy of /etc/pam.d Entries</a></dt><dt>non-authoritative, <a href="NetworkBrowsing.html#id357499">Behavior of Cross-Subnet Browsing</a></dt><dt>non-LDAP</dt><dd><dl><dt>backend, <a href="samba-bdc.html#id339320">Features and Benefits</a></dt></dl></dd><dt>non-member Windows client, <a href="passdb.html#id360306">Mapping User Identifiers between MS Windows and UNIX</a></dt><dt>non-PostScript, <a href="CUPS-printing.html#id403248">CUPS Also Uses PPDs for Non-PostScript Printers</a>, <a href="CUPS-printing.html#id406086">PostScript Printer Descriptions for Non-PostScript Printers</a></dt><dt>non-PostScript printers, <a href="CUPS-printing.html#id404252">Prefilters</a>, <a href="CUPS-printing.html#id413227">Foomatic Database-Generated PPDs</a></dt><dt>nonhierarchical, <a href="InterdomainTrusts.html#id388824">Trust Relationship Background</a></dt><dt>nontransitive, <a href="InterdomainTrusts.html#id388824">Trust Relationship Background</a></dt><dt>normal color, <a href="CUPS-printing.html#id405438">The Role of cupsomatic/foomatic</a></dt><dt>normal user, <a href="NetCommand.html#id372180">Administering User Rights and Privileges</a></dt><dt>not domain member, <a href="StandAloneServer.html#id347134">Background</a></dt><dt>not domain members, <a href="StandAloneServer.html">Standalone Servers</a></dt><dt>not part of domain, <a href="NetworkBrowsing.html#id355994">WINS Server Configuration</a></dt><dt>not stored anywhere, <a href="passdb.html#id360113">Advantages of Encrypted Passwords</a></dt><dt>not transitive, <a href="InterdomainTrusts.html#id389981">NT4-Style Domain Trusts with Windows 2000</a></dt><dt>Novell, <a href="domain-member.html#domain-member-server">Domain Member Server</a>, <a href="ProfileMgmt.html#id426382">Windows 9x/Me Profile Setup</a></dt><dt>Novell eDirectory server, <a href="pam.html#id429934">Features and Benefits</a></dt><dt>NSS, <a href="StandAloneServer.html#id347134">Background</a>, <a href="passdb.html#idmapbackend">Mapping Common UIDs/GIDs on Distributed Machines</a>, <a href="passdb.html#id361199">LDAP Directories and Windows Computer Accounts</a>, <a href="passdb.html#id364485">ldapsam</a>, <a href="passdb.html#id364767">Schema and Relationship to the RFC 2307 posixAccount</a>, <a href="passdb.html#id365886">Accounts and Groups Management</a>, <a href="groupmapping.html#id367895">Nested Groups: Adding Windows Domain Groups to Windows Local Groups</a>, <a href="idmapper.html">Identity Mapping (IDMAP)</a>, <a href="idmapper.html#id375050">Domain Member Server or Domain Member Client</a>, <a href="idmapper.html#id376996">IDMAP_RID with Winbind</a>, <a href="winbind.html#id418954">Features and Benefits</a>, <a href="winbind.html#id419355">What Winbind Provides</a>, <a href="winbind.html#id419645">How Winbind Works</a>, <a href="winbind.html#id419814">Name Service Switch</a>, <a href="winbind.html#id422211">Configure Winbind and PAM</a>, <a href="winbind.html#id422791">Conclusion</a></dt><dt>nsswitch.conf, <a href="ServerType.html#id333519">Share-Level Security</a></dt><dt>nss_ldap, <a href="samba-bdc.html#id341471">Example Configuration</a>, <a href="passdb.html#idmapbackend">Mapping Common UIDs/GIDs on Distributed Machines</a>, <a href="passdb.html#id361199">LDAP Directories and Windows Computer Accounts</a>, <a href="idmapper.html">Identity Mapping (IDMAP)</a>, <a href="idmapper.html#id375050">Domain Member Server or Domain Member Client</a>, <a href="idmapper.html#id378132">IDMAP and NSS Using LDAP from ADS with RFC2307bis Schema Extension</a></dt><dt>nss_winbind.so.1, <a href="winbind.html#id420628">Configure nsswitch.conf and the Winbind Libraries on Linux and Solaris</a></dt><dt>nt acl support, <a href="AccessControls.html#id382198">File and Directory Permissions-Based Controls</a>, <a href="AccessControls.html#id383310">Viewing File Ownership</a>, <a href="AccessControls.html#id383436">Viewing File or Directory Permissions</a>, <a href="AccessControls.html#id383623">Modifying File or Directory Permissions</a>, <a href="Other-Clients.html#id452675">Windows 2000 Service Pack 2</a></dt><dt>NT domain, <a href="winbind.html#id419355">What Winbind Provides</a></dt><dt>NT groups, <a href="domain-member.html#id344900">Why Is This Better Than security = server?</a>, <a href="groupmapping.html#id368644">Default Users, Groups, and Relative Identifiers</a></dt><dt>NT migration scripts, <a href="passdb.html#id364485">ldapsam</a></dt><dt>NT password, <a href="passdb.html#id362746">Listing User and Machine Accounts</a></dt><dt>NT Server Manager, <a href="AccessControls.html#id382888">Windows NT4 Workstation/Server</a></dt><dt>NT-controlled domain, <a href="InterdomainTrusts.html#id389798">Samba as the Trusting Domain</a></dt><dt>NT-encrypted password, <a href="domain-member.html#machine-trust-accounts">MS Windows Workstation/Server Machine Trust Accounts</a></dt><dt>NT-encrypted passwords, <a href="passdb.html#id359126">Backward Compatibility Account Storage Systems</a></dt><dt>NT4, <a href="idmapper.html#id375050">Domain Member Server or Domain Member Client</a></dt><dt>NT4 Domain, <a href="idmapper.html#id374992">Standalone Samba Server</a></dt><dt>NT4 domain, <a href="idmapper.html#id375050">Domain Member Server or Domain Member Client</a>, <a href="winbind.html#id418954">Features and Benefits</a></dt><dt>NT4 domain members, <a href="idmapper.html">Identity Mapping (IDMAP)</a></dt><dt>NT4 style policy updates, <a href="PolicyMgmt.html#id425108">Managing Account/User Policies</a></dt><dt>NT4 User Manager for Domains, <a href="rights.html#id379021">Using the &#8220;net rpc rights&#8221; Utility</a></dt><dt>NT4-style, <a href="InterdomainTrusts.html#id389981">NT4-Style Domain Trusts with Windows 2000</a></dt><dt>NT4-style domain, <a href="InterdomainTrusts.html">Interdomain Trust Relationships</a></dt><dt>NT4-style domains, <a href="InterdomainTrusts.html#id388824">Trust Relationship Background</a></dt><dt>Nt4sp6ai.exe, <a href="PolicyMgmt.html#id424496">Windows NT4-Style Policy Files</a></dt><dt>NTConfig.POL, <a href="samba-pdc.html#id337213">Domain Control: Example Configuration</a>, <a href="domain-member.html#id342376">Features and Benefits</a>, <a href="PolicyMgmt.html#id424372">Windows 9x/ME Policies</a>, <a href="PolicyMgmt.html#id424667">Registry Spoiling</a>, <a href="PolicyMgmt.html#id424702">MS Windows 200x/XP Professional Policies</a>, <a href="PolicyMgmt.html#id424881">Administration of Windows 200x/XP Policies</a>, <a href="PolicyMgmt.html#id425108">Managing Account/User Policies</a>, <a href="PolicyMgmt.html#id425324">Samba Editreg Toolset</a>, <a href="ProfileMgmt.html#id428411">MS Windows NT4 Workstation</a>, <a href="NT4Migration.html#id444159">Samba-3 Implementation Choices</a></dt><dt>ntconfig.pol, <a href="PolicyMgmt.html#id424496">Windows NT4-Style Policy Files</a></dt><dt>ntdrivers.tdb, <a href="classicalprinting.html#prt-modeset">Setting Device Modes on New Printers</a>, <a href="CUPS-printing.html#id411985">The Printing *.tdb Files</a></dt><dd><dl><dt>(see also TDB)</dt></dl></dd><dt>ntforms.tdb, <a href="classicalprinting.html#prt-modeset">Setting Device Modes on New Printers</a>, <a href="CUPS-printing.html#id411985">The Printing *.tdb Files</a></dt><dd><dl><dt>(see also TDB)</dt></dl></dd><dt>NTFS, <a href="ChangeNotes.html#id351342">User and Group Changes</a>, <a href="AccessControls.html#id380858">MS Windows NTFS Comparison with UNIX File Systems</a></dt><dt>NTLMv2, <a href="securing-samba.html#id388109">NTLMv2 Security</a></dt><dt>ntlm_auth, <a href="samba-pdc.html#id335780">Single Sign-On and Domain Security</a></dt><dt>ntprinters.tdb, <a href="classicalprinting.html#prt-modeset">Setting Device Modes on New Printers</a>, <a href="CUPS-printing.html#id411985">The Printing *.tdb Files</a></dt><dd><dl><dt>(see also TDB)</dt></dl></dd><dt>NTUser.DAT, <a href="PolicyMgmt.html#id425324">Samba Editreg Toolset</a>, <a href="ProfileMgmt.html#id428058">Mandatory Profiles</a>, <a href="NT4Migration.html#id444159">Samba-3 Implementation Choices</a></dt><dt>NTuser.DAT, <a href="ProfileMgmt.html#id427016">Windows NT4 Workstation</a>, <a href="ProfileMgmt.html#id427643">Sharing Profiles between Windows 9x/Me and NT4/200x/XP Workstations</a>, <a href="NT4Migration.html#id443546">Profile Migration/Creation</a></dt><dt>NTuser.MAN, <a href="ProfileMgmt.html#id427016">Windows NT4 Workstation</a></dt><dt>NTUser.MAN, <a href="ProfileMgmt.html#id428058">Mandatory Profiles</a></dt><dt>NT_STATUS_LOGON_FAILURE, <a href="upgrading-to-3.0.html#id441782">Changes in Behavior</a></dt><dt>NT_STATUS_UNSUCCESSFUL, <a href="classicalprinting.html#id397066">Running rpcclient with adddriver</a></dt><dt>null shell, <a href="domain-member.html#id343010">Manual Creation of Machine Trust Accounts</a></dt><dt>NX, <a href="AdvancedNetworkManagement.html#id423260">Remote Management from NoMachine.Com</a></dt></dl></div><div class="indexdiv"><h3>O</h3><dl><dt>obey pam restrictions, <a href="pam.html#id431757">smb.conf PAM Configuration</a></dt><dt>object class, <a href="upgrading-to-3.0.html#id442043">New Schema</a></dt><dt>object class declaration, <a href="upgrading-to-3.0.html#id442043">New Schema</a></dt><dt>object module dependencies, <a href="winbind.html#id420628">Configure nsswitch.conf and the Winbind Libraries on Linux and Solaris</a></dt><dt>ObjectClass, <a href="passdb.html#id364767">Schema and Relationship to the RFC 2307 posixAccount</a></dt><dt>ObjectClasses, <a href="passdb.html#id364767">Schema and Relationship to the RFC 2307 posixAccount</a>, <a href="passdb.html#id364973">OpenLDAP Configuration</a></dt><dt>obtuse complexity, <a href="NT4Migration.html#id443343">Server Share and Directory Layout</a></dt><dt>office server, <a href="FastStart.html#id329032">Secure Read-Write File and Print Server</a></dt><dt>OID, <a href="passdb.html#id364767">Schema and Relationship to the RFC 2307 posixAccount</a></dt><dt>old sambaAccount, <a href="upgrading-to-3.0.html#id442043">New Schema</a></dt><dt>Omni, <a href="CUPS-printing.html#id413062">Driver Development Outside</a></dt><dt>on the fly, <a href="domain-member.html#id343945">Windows NT4 Client</a></dt><dt>on-the-fly, <a href="idmapper.html#id375941">Primary Domain Controller</a></dt><dt>on-the-fly logon scripts, <a href="NT4Migration.html#id442769">Objectives</a></dt><dt>on-the-fly policy files, <a href="NT4Migration.html#id442769">Objectives</a></dt><dt>one direction, <a href="InterdomainTrusts.html#id388824">Trust Relationship Background</a></dt><dt>one domain, <a href="idmapper.html">Identity Mapping (IDMAP)</a></dt><dt>one-way trust, <a href="InterdomainTrusts.html#id389287">Interdomain Trust Facilities</a></dt><dt>only one WINS server, <a href="NetworkBrowsing.html#id355994">WINS Server Configuration</a></dt><dt>only user, <a href="AccessControls.html#id381903">User- and Group-Based Controls</a>, <a href="securing-samba.html#id388235">Why Can Users Access Other Users' Home Directories?</a></dt><dt>OpenGFS, <a href="SambaHA.html#id436641">The Distributed File System Challenge</a></dt><dt>OpenLDAP, <a href="samba-pdc.html#id335780">Single Sign-On and Domain Security</a>, <a href="samba-bdc.html#id340392">LDAP Configuration Notes</a>, <a href="domain-member.html#domain-member-server">Domain Member Server</a>, <a href="ChangeNotes.html#id351912">LDAP Changes in Samba-3.0.23</a>, <a href="passdb.html#id359295">New Account Storage Systems</a>, <a href="passdb.html#id364716">Supported LDAP Servers</a>, <a href="passdb.html#id364767">Schema and Relationship to the RFC 2307 posixAccount</a>, <a href="passdb.html#id364973">OpenLDAP Configuration</a>, <a href="pam.html#id429934">Features and Benefits</a></dt><dt>OpenLDAP backend, <a href="passdb.html#id359126">Backward Compatibility Account Storage Systems</a></dt><dt>OpenSSL, <a href="SWAT.html#id445330">Securing SWAT through SSL</a>, <a href="ch-ldap-tls.html#s1-config-ldap-tls-certs">Generating the Certificate Authority</a></dt><dt>operating costs, <a href="NT4Migration.html#id442769">Objectives</a></dt><dt>operating system search path, <a href="SWAT.html#id444812">Locating the SWAT File</a></dt><dt>oplock, <a href="SambaHA.html#id436641">The Distributed File System Challenge</a></dt><dt>oplock break, <a href="locking.html#id385372">Opportunistic Locking Overview</a>, <a href="locking.html#id386022">Beware of Force User</a></dt><dt>oplock break contention limit, <a href="locking.html#id386378">Disabling Kernel Oplocks</a></dt><dt>oplock break wait time, <a href="locking.html#id386096">Advanced Samba Oplocks Parameters</a>, <a href="locking.html#id386378">Disabling Kernel Oplocks</a></dt><dt>oplock contention limit, <a href="locking.html#id386096">Advanced Samba Oplocks Parameters</a></dt><dt>oplock handling, <a href="SambaHA.html#id436764">Restrictive Constraints on Distributed File Systems</a></dt><dt>oplock mechanism, <a href="locking.html#id386096">Advanced Samba Oplocks Parameters</a></dt><dt>oplock messages, <a href="SambaHA.html#id436958">Required Modifications to Samba</a></dt><dt>oplock parameters, <a href="locking.html#id386096">Advanced Samba Oplocks Parameters</a></dt><dt>oplocks, <a href="locking.html#id385372">Opportunistic Locking Overview</a>, <a href="locking.html#id386284">Disabling Oplocks</a></dt><dt>oplocks disabled, <a href="locking.html#id385935">Multiuser Databases</a></dt><dt>oplocks management, <a href="locking.html#id385973">PDM Data Shares</a></dt><dt>opportunistic locking, <a href="locking.html#id385057">Features and Benefits</a>, <a href="locking.html#id385372">Opportunistic Locking Overview</a></dt><dt>Opportunistic locking, <a href="locking.html#id385372">Opportunistic Locking Overview</a></dt><dt>optional, <a href="pam.html#id430654">Anatomy of /etc/pam.d Entries</a></dt><dt>ordinary connection, <a href="InterdomainTrusts.html#id389798">Samba as the Trusting Domain</a></dt><dt>Organization for the Advancement of Structured Information Standards (see OASIS)</dt><dt>organizational directory, <a href="domain-member.html#ads-create-machine-account">Create the Computer Account</a></dt><dt>organizational unit, <a href="domain-member.html#ads-create-machine-account">Create the Computer Account</a> (see OU)</dt><dt>os level, <a href="FastStart.html#id330805">Example: Engineering Office</a>, <a href="FastStart.html#id331703">The Primary Domain Controller</a>, <a href="FastStart.html#id332366">Backup Domain Controller</a>, <a href="samba-pdc.html#id337213">Domain Control: Example Configuration</a>, <a href="NetworkBrowsing.html#id352327">What Is Browsing?</a>, <a href="NetworkBrowsing.html#DMB">Configuring Workgroup Browsing</a>, <a href="NetworkBrowsing.html#id354619">Domain Browsing Configuration</a>, <a href="NetworkBrowsing.html#browse-force-master">Forcing Samba to Be the Master</a>, <a href="NetworkBrowsing.html#id355153">Making Samba the Domain Master</a>, <a href="ProfileMgmt.html#id429610">Changing the Default Profile</a></dt><dt>os2 driver map, <a href="Other-Clients.html#id452283">Printer Driver Download for OS/2 Clients</a></dt><dt>OSS/Free Software, <a href="AdvancedNetworkManagement.html#id423260">Remote Management from NoMachine.Com</a></dt><dt>other, <a href="AccessControls.html#id381279">File and Directory Access Control</a></dt><dt>output duplexing, <a href="CUPS-printing.html#id404429">pstops</a></dt><dt>outside threat, <a href="securing-samba.html#id387449">Using Host-Based Protection</a></dt><dt>own home directory, <a href="securing-samba.html#id388235">Why Can Users Access Other Users' Home Directories?</a></dt><dt>ownership, <a href="AccessControls.html#id383310">Viewing File Ownership</a></dt><dt>ownership cost, <a href="NT4Migration.html#id442769">Objectives</a></dt><dt>ownership rights, <a href="ProfileMgmt.html#id426382">Windows 9x/Me Profile Setup</a></dt></dl></div><div class="indexdiv"><h3>P</h3><dl><dt>p-node, <a href="NetworkBrowsing.html#id352694">NetBIOS over TCP/IP</a></dt><dt>package, <a href="install.html#id326850">Example Configuration</a></dt><dt>packages, <a href="install.html#id325669">Obtaining and Installing Samba</a></dt><dt>packet sniffer, <a href="ProfileMgmt.html#id426382">Windows 9x/Me Profile Setup</a></dt><dt>packet trace, <a href="ProfileMgmt.html#id426382">Windows 9x/Me Profile Setup</a></dt><dt>PADL, <a href="passdb.html#idmapbackend">Mapping Common UIDs/GIDs on Distributed Machines</a>, <a href="passdb.html#id361199">LDAP Directories and Windows Computer Accounts</a>, <a href="idmapper.html#id375050">Domain Member Server or Domain Member Client</a>, <a href="idmapper.html#id377571">IDMAP Storage in LDAP Using Winbind</a></dt><dt>PADL Software, <a href="passdb.html#idmapbackend">Mapping Common UIDs/GIDs on Distributed Machines</a></dt><dt>page description languages (see PDL)</dt><dt>pager program, <a href="classicalprinting.html#id391430">Simple Print Configuration</a></dt><dt>page_log, <a href="CUPS-printing.html#id413996">The page_log File Syntax</a></dt><dt>paid-for support, <a href="ch46.html">Samba Support</a></dt><dt>PAM, <a href="StandAloneServer.html#id347134">Background</a>, <a href="passdb.html#id359126">Backward Compatibility Account Storage Systems</a>, <a href="passdb.html#idmapbackend">Mapping Common UIDs/GIDs on Distributed Machines</a>, <a href="passdb.html#id364023">Plaintext</a>, <a href="passdb.html#id364485">ldapsam</a>, <a href="winbind.html#id419645">How Winbind Works</a>, <a href="winbind.html#id420026">Pluggable Authentication Modules</a>, <a href="winbind.html#id420404">Requirements</a>, <a href="winbind.html#id420546">Testing Things Out</a>, <a href="winbind.html#id420628">Configure nsswitch.conf and the Winbind Libraries on Linux and Solaris</a>, <a href="winbind.html#id422211">Configure Winbind and PAM</a>, <a href="winbind.html#id422791">Conclusion</a>, <a href="pam.html#id429934">Features and Benefits</a>, <a href="pam.html#id430534">Technical Discussion</a></dt><dt>PAM authentication module, <a href="pam.html#id430584">PAM Configuration Syntax</a></dt><dt>PAM configuration, <a href="winbind.html#id420404">Requirements</a></dt><dt>PAM management, <a href="pam.html">PAM-Based Distributed Authentication</a></dt><dt>PAM module, <a href="winbind.html#id421002">NSS Winbind on AIX</a></dt><dt>PAM modules, <a href="pam.html#id429934">Features and Benefits</a></dt><dt>PAM-capable, <a href="pam.html#id429934">Features and Benefits</a></dt><dt>pam-devel, <a href="winbind.html#id420628">Configure nsswitch.conf and the Winbind Libraries on Linux and Solaris</a></dt><dt>PAM-enabled, <a href="winbind.html#id419355">What Winbind Provides</a>, <a href="pam.html">PAM-Based Distributed Authentication</a>, <a href="pam.html#id429934">Features and Benefits</a></dt><dt>PAM-specific tokens, <a href="pam.html#id430584">PAM Configuration Syntax</a></dt><dt>pam_krb5.so, <a href="pam.html#id429934">Features and Benefits</a></dt><dt>pam_ldap, <a href="passdb.html#idmapbackend">Mapping Common UIDs/GIDs on Distributed Machines</a></dt><dt>pam_ldap.so, <a href="pam.html#id429934">Features and Benefits</a></dt><dt>pam_mkhomedir, <a href="winbind.html#id422370">Linux/FreeBSD-Specific PAM Configuration</a></dt><dt>pam_ncp_auth.so, <a href="pam.html#id429934">Features and Benefits</a></dt><dt>pam_pwdb.so, <a href="pam.html#id429934">Features and Benefits</a></dt><dt>pam_securetty.so, <a href="winbind.html#id422370">Linux/FreeBSD-Specific PAM Configuration</a></dt><dt>pam_smbpass.so, <a href="pam.html">PAM-Based Distributed Authentication</a>, <a href="pam.html#id429934">Features and Benefits</a></dt><dt>pam_smbpasswd.so, <a href="pam.html#id429934">Features and Benefits</a></dt><dt>pam_smb_auth.so, <a href="pam.html#id429934">Features and Benefits</a></dt><dt>pam_unix.so, <a href="winbind.html#id422370">Linux/FreeBSD-Specific PAM Configuration</a>, <a href="pam.html#id429934">Features and Benefits</a></dt><dt>pam_unix2.so, <a href="pam.html#id429934">Features and Benefits</a></dt><dt>pam_userdb.so, <a href="pam.html#id429934">Features and Benefits</a></dt><dt>pam_winbind.so, <a href="winbind.html#id420026">Pluggable Authentication Modules</a>, <a href="winbind.html#id422211">Configure Winbind and PAM</a>, <a href="winbind.html#id422370">Linux/FreeBSD-Specific PAM Configuration</a>, <a href="pam.html#id429934">Features and Benefits</a></dt><dt>parameters, <a href="classicalprinting.html#id391880">Rapid Configuration Validation</a></dt><dt>paranoid, <a href="winbind.html#id421528">Starting and Testing the winbindd Daemon</a></dt><dt>passdb, <a href="samba-bdc.html#id341947">Machine Accounts Keep Expiring</a></dt><dt>passdb backend, <a href="FastStart.html#id329032">Secure Read-Write File and Print Server</a>, <a href="FastStart.html#id330805">Example: Engineering Office</a>, <a href="FastStart.html#id331703">The Primary Domain Controller</a>, <a href="FastStart.html#id332366">Backup Domain Controller</a>, <a href="samba-pdc.html#id337213">Domain Control: Example Configuration</a>, <a href="samba-bdc.html#id340141">Example PDC Configuration</a>, <a href="samba-bdc.html#id340392">LDAP Configuration Notes</a>, <a href="samba-bdc.html#id341471">Example Configuration</a>, <a href="domain-member.html#machine-trust-accounts">MS Windows Workstation/Server Machine Trust Accounts</a>, <a href="StandAloneServer.html#RefDocServer">Reference Documentation Server</a>, <a href="StandAloneServer.html#SimplePrintServer">Central Print Serving</a>, <a href="ChangeNotes.html#id351743">Passdb Changes</a>, <a href="ChangeNotes.html#id351795">Group Mapping Changes in Samba-3.0.23</a>, <a href="passdb.html">Account Information Databases</a>, <a href="passdb.html#passdbtech">Technical Information</a>, <a href="passdb.html#id360825">Comments Regarding LDAP</a>, <a href="passdb.html#id361615">The smbpasswd Tool</a>, <a href="passdb.html#pdbeditthing">The pdbedit Tool</a>, <a href="passdb.html#id363042">Deleting Accounts</a>, <a href="passdb.html#id364340">tdbsam</a>, <a href="passdb.html#id365392">Configuring Samba</a>, <a href="passdb.html#id366881">Users Cannot Logon</a>, <a href="groupmapping.html#id368644">Default Users, Groups, and Relative Identifiers</a>, <a href="idmapper.html#id375050">Domain Member Server or Domain Member Client</a>, <a href="idmapper.html#id375941">Primary Domain Controller</a>, <a href="rights.html#id380042">The Administrator Domain SID</a>, <a href="InterdomainTrusts.html">Interdomain Trust Relationships</a>, <a href="pam.html#id429934">Features and Benefits</a>, <a href="pam.html#id431817">Remote CIFS Authentication Using winbindd.so</a>, <a href="cfgsmarts.html#id439141">Multiple Virtual Server Hosting</a>, <a href="upgrading-to-3.0.html#id440125">Quick Migration Guide</a>, <a href="upgrading-to-3.0.html#id441871">Passdb Backends and Authentication</a>, <a href="upgrading-to-3.0.html#id442417">New Suffix for Searching</a></dt><dt>passdb backends, <a href="passdb.html#id364094">smbpasswd: Encrypted Password Database</a>, <a href="upgrading-to-3.0.html#id440270">New Features in Samba-3.0.x</a></dt><dt>passed across the network, <a href="passdb.html#id360113">Advantages of Encrypted Passwords</a></dt><dt>passwd, <a href="StandAloneServer.html#SimplePrintServer">Central Print Serving</a>, <a href="passdb.html#id361199">LDAP Directories and Windows Computer Accounts</a>, <a href="passdb.html#id361615">The smbpasswd Tool</a>, <a href="winbind.html#id419814">Name Service Switch</a>, <a href="pam.html#id429934">Features and Benefits</a></dt><dt>password, <a href="samba-bdc.html#id339760">MS Windows NT4-style Domain Control</a>, <a href="InterdomainTrusts.html#samba-trusted-domain">Samba as the Trusted Domain</a>, <a href="InterdomainTrusts.html#id389798">Samba as the Trusting Domain</a>, <a href="pam.html#id430654">Anatomy of /etc/pam.d Entries</a></dt><dd><dl><dt>plaintext, <a href="samba-pdc.html#id338208">The Special Case of Windows 9x/Me</a></dt></dl></dd><dt>password aging, <a href="passdb.html#acctmgmttools">Account Management Tools</a></dt><dt>password assigned, <a href="InterdomainTrusts.html#id389207">Completing an NT4 Domain Trust</a></dt><dt>password backend, <a href="StandAloneServer.html#RefDocServer">Reference Documentation Server</a>, <a href="passdb.html#id362746">Listing User and Machine Accounts</a></dt><dt>password backends, <a href="passdb.html">Account Information Databases</a></dt><dt>password change facility, <a href="SWAT.html#xinetd">Enabling SWAT for Use</a></dt><dt>password database, <a href="samba-bdc.html#id341012">Backup Domain Controller Configuration</a>, <a href="InterdomainTrusts.html#samba-trusted-domain">Samba as the Trusted Domain</a></dt><dt>password encryption, <a href="passdb.html#id364023">Plaintext</a></dt><dt>password expiration, <a href="passdb.html#id364094">smbpasswd: Encrypted Password Database</a></dt><dt>password expired, <a href="passdb.html#id363122">Changing User Accounts</a></dt><dt>password history, <a href="samba-pdc.html#id335780">Single Sign-On and Domain Security</a></dt><dt>password level, <a href="ServerType.html#id334587">Password Checking</a>, <a href="diagnosis.html#id446476">The Tests</a>, <a href="Other-Clients.html#id452517">Password Case Sensitivity</a>, <a href="speed.html#id453234">Slow Logins</a></dt><dt>password management, <a href="winbind.html#id420026">Pluggable Authentication Modules</a></dt><dt>password prompt, <a href="passdb.html#id360113">Advantages of Encrypted Passwords</a></dt><dt>password scheme, <a href="passdb.html#id359822">Important Notes About Security</a></dt><dt>password server, <a href="ServerType.html#id334251">Example Configuration</a>, <a href="ServerType.html#id334332">Server Security (User Level Security)</a>, <a href="ServerType.html#id334489">Example Configuration</a>, <a href="samba-pdc.html#id338563">Security Mode and Master Browsers</a>, <a href="domain-member.html#id344216">Joining an NT4-type Domain with Samba-3</a>, <a href="domain-member.html#id345150">Configure smb.conf</a>, <a href="diagnosis.html#id446476">The Tests</a></dt><dt>password uniqueness, <a href="samba-pdc.html#id335780">Single Sign-On and Domain Security</a></dt><dt>passwords, <a href="winbind.html#id419277">Introduction</a></dt><dt>patch, <a href="bugreport.html#id449906">Patches</a></dt><dt>path, <a href="install.html#id325753">Configuration File Syntax</a>, <a href="FastStart.html#anon-ro">Anonymous Read-Only Document Server</a>, <a href="FastStart.html#id328408">Anonymous Read-Write Document Server</a>, <a href="FastStart.html#id328648">Anonymous Print Server</a>, <a href="FastStart.html#id329032">Secure Read-Write File and Print Server</a>, <a href="FastStart.html#id329884">Example Configuration</a>, <a href="FastStart.html#id330805">Example: Engineering Office</a>, <a href="samba-pdc.html#id337213">Domain Control: Example Configuration</a>, <a href="samba-pdc.html#id338061">Example Configuration</a>, <a href="StandAloneServer.html#RefDocServer">Reference Documentation Server</a>, <a href="StandAloneServer.html#SimplePrintServer">Central Print Serving</a>, <a href="NetCommand.html#id371525">Managing Nest Groups on Workstations from the Samba Server</a>, <a href="msdfs.html#id390330">Features and Benefits</a>, <a href="msdfs.html#id390744">MSDFS UNIX Path Is Case-Critical</a>, <a href="classicalprinting.html#id391430">Simple Print Configuration</a>, <a href="classicalprinting.html#id392225">Extended Printing Configuration</a>, <a href="classicalprinting.html#ptrsect">The [printers] Section</a>, <a href="classicalprinting.html#id393656">Any [my_printer_name] Section</a>, <a href="classicalprinting.html#id393900">Print Commands</a>, <a href="classicalprinting.html#id395308">Creating the [print$] Share</a>, <a href="classicalprinting.html#id395515">[print$] Stanza Parameters</a>, <a href="classicalprinting.html#id395788">The [print$] Share Directory</a>, <a href="CUPS-printing.html#id400978">Simple smb.conf Settings for CUPS</a>, <a href="CUPS-printing.html#id401226">More Complex CUPS smb.conf Settings</a>, <a href="CUPS-printing.html#id407671">Samba Receiving Job-Files and Passing Them to CUPS</a>, <a href="CUPS-printing.html#id408200">Prepare Your smb.conf for cupsaddsmb</a>, <a href="CUPS-printing.html#id414430">Autodeletion or Preservation of CUPS Spool Files</a>, <a href="CUPS-printing.html#id415995">Permissions on /var/spool/samba/ Get Reset After Each Reboot</a>, <a href="VFS.html#id416413">Discussion</a>, <a href="VFS.html#id417924">Shadow Copy Setup</a>, <a href="largefile.html">Handling Large Directories</a>, <a href="cfgsmarts.html#id438180">Multiple Virtual Server Personalities</a>, <a href="cfgsmarts.html#id439141">Multiple Virtual Server Hosting</a>, <a href="diagnosis.html#id446194">Assumptions</a>, <a href="diagnosis.html#id446476">The Tests</a>, <a href="Other-Clients.html#id452675">Windows 2000 Service Pack 2</a></dt><dt>path specified, <a href="domain-member.html#id346726">Adding Machine to Domain Fails</a></dt><dt>pauses, <a href="speed.html#id453443">Samba Performance is Very Slow</a></dt><dt>PBM, <a href="CUPS-printing.html#id403499">MIME Types and CUPS Filters</a></dt><dt>PCL, <a href="CUPS-printing.html#gdipost">GDI on Windows, PostScript on UNIX</a>, <a href="CUPS-printing.html#id402432">Windows Drivers, GDI, and EMF</a>, <a href="CUPS-printing.html#id402598">UNIX Printfile Conversion and GUI Basics</a>, <a href="CUPS-printing.html#id407175">Printing with Interface Scripts</a>, <a href="CUPS-printing.html#id407391">Driver Execution on the Server</a>, <a href="CUPS-printing.html#id407739">Network PostScript RIP</a></dt><dt>pdbedit, <a href="FastStart.html#id330805">Example: Engineering Office</a>, <a href="passdb.html#acctmgmttools">Account Management Tools</a>, <a href="passdb.html#pdbeditthing">The pdbedit Tool</a>, <a href="passdb.html#id362637">User Account Management</a>, <a href="passdb.html#id362746">Listing User and Machine Accounts</a>, <a href="passdb.html#id362965">Adding User Accounts</a>, <a href="passdb.html#id363042">Deleting Accounts</a>, <a href="passdb.html#id363122">Changing User Accounts</a>, <a href="passdb.html#TOSHARG-acctflags">Account Flags Management</a>, <a href="passdb.html#id363855">Account Import/Export</a>, <a href="rights.html#id380042">The Administrator Domain SID</a>, <a href="PolicyMgmt.html#id425437">Samba PDC</a>, <a href="upgrading-to-3.0.html#id440125">Quick Migration Guide</a>, <a href="upgrading-to-3.0.html#id441871">Passdb Backends and Authentication</a>, <a href="NT4Migration.html#id443632">Steps in Migration Process</a>, <a href="NT4Migration.html#id444159">Samba-3 Implementation Choices</a></dt><dt>pdb_ldap, <a href="samba-bdc.html#id342144">Can I Do This All with LDAP?</a></dt><dt>PDC, <a href="ServerType.html#id333691">Domain Security Mode (User-Level Security)</a>, <a href="ServerType.html#id333890">Example Configuration</a>, <a href="samba-pdc.html#id336302">Domain Controller Types</a>, <a href="samba-pdc.html#id338563">Security Mode and Master Browsers</a>, <a href="samba-bdc.html#id339320">Features and Benefits</a>, <a href="samba-bdc.html#id339760">MS Windows NT4-style Domain Control</a>, <a href="samba-bdc.html#id340141">Example PDC Configuration</a>, <a href="samba-bdc.html#id340392">LDAP Configuration Notes</a>, <a href="samba-bdc.html#id340771">What Qualifies a Domain Controller on the Network?</a>, <a href="samba-bdc.html#id341012">Backup Domain Controller Configuration</a>, <a href="samba-bdc.html#id341471">Example Configuration</a>, <a href="samba-bdc.html#id341995">Can Samba Be a Backup Domain Controller to an NT4 PDC?</a>, <a href="domain-member.html#machine-trust-accounts">MS Windows Workstation/Server Machine Trust Accounts</a>, <a href="domain-member.html#id343010">Manual Creation of Machine Trust Accounts</a>, <a href="domain-member.html#id344216">Joining an NT4-type Domain with Samba-3</a>, <a href="domain-member.html#id344900">Why Is This Better Than security = server?</a>, <a href="domain-member.html#id346726">Adding Machine to Domain Fails</a>, <a href="NetworkBrowsing.html#DMB">Configuring Workgroup Browsing</a>, <a href="NetworkBrowsing.html#id354619">Domain Browsing Configuration</a>, <a href="passdb.html#id359295">New Account Storage Systems</a>, <a href="passdb.html#id360113">Advantages of Encrypted Passwords</a>, <a href="passdb.html#id364340">tdbsam</a>, <a href="passdb.html#id366198">LDAP Special Attributes for sambaSamAccounts</a>, <a href="groupmapping.html#id367529">Discussion</a>, <a href="NetCommand.html#id370067">Overview</a>, <a href="idmapper.html#id375050">Domain Member Server or Domain Member Client</a>, <a href="idmapper.html#id375941">Primary Domain Controller</a>, <a href="InterdomainTrusts.html#samba-trusted-domain">Samba as the Trusted Domain</a>, <a href="InterdomainTrusts.html#id389798">Samba as the Trusting Domain</a>, <a href="CUPS-printing.html#id409864">cupsaddsmb with a Samba PDC</a>, <a href="winbind.html#id419533">Handling of Foreign SIDs</a>, <a href="winbind.html#id419692">Microsoft Remote Procedure Calls</a>, <a href="winbind.html#id420026">Pluggable Authentication Modules</a>, <a href="winbind.html#id420241">Result Caching</a>, <a href="winbind.html#id420297">Introduction</a>, <a href="winbind.html#id421301">Join the Samba Server to the PDC Domain</a>, <a href="winbind.html#id421528">Starting and Testing the winbindd Daemon</a>, <a href="AdvancedNetworkManagement.html#id423260">Remote Management from NoMachine.Com</a>, <a href="upgrading-to-3.0.html#id442043">New Schema</a>, <a href="NT4Migration.html#id443153">Domain Layout</a>, <a href="problems.html#id448906">Getting Mailing List Help</a>, <a href="speed.html#id453354">Corrupt tdb Files</a></dt><dt>PDF, <a href="CUPS-printing.html#id400978">Simple smb.conf Settings for CUPS</a>, <a href="CUPS-printing.html#id402432">Windows Drivers, GDI, and EMF</a>, <a href="CUPS-printing.html#id403071">PostScript Printer Description (PPD) Specification</a>, <a href="CUPS-printing.html#id403499">MIME Types and CUPS Filters</a>, <a href="CUPS-printing.html#id404252">Prefilters</a>, <a href="CUPS-printing.html#id406664">Examples for Filtering Chains</a></dt><dt>pdf, <a href="CUPS-printing.html#id403909">MIME Type Conversion Rules</a></dt><dt>PDF distilling, <a href="CUPS-printing.html#id403071">PostScript Printer Description (PPD) Specification</a></dt><dt>PDF filter, <a href="StandAloneServer.html#SimplePrintServer">Central Print Serving</a></dt><dt>pdftops, <a href="CUPS-printing.html#id403909">MIME Type Conversion Rules</a>, <a href="CUPS-printing.html#id406664">Examples for Filtering Chains</a></dt><dt>pdftosocket, <a href="CUPS-printing.html#id406664">Examples for Filtering Chains</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>, <a href="CUPS-printing.html#id403071">PostScript Printer Description (PPD) Specification</a></dt><dt>PDM, <a href="locking.html#id385973">PDM Data Shares</a></dt><dt>peer domain, <a href="InterdomainTrusts.html#id389483">Configuring Samba NT-Style Domain Trusts</a></dt><dt>Peer node, <a href="NetworkBrowsing.html#id356324">Static WINS Entries</a></dt><dt>per-share access control, <a href="AccessControls.html#id382742">Access Controls on Shares</a></dt><dt>performance, <a href="largefile.html">Handling Large Directories</a>, <a href="NT4Migration.html#id442769">Objectives</a></dt><dt>performance advantage, <a href="locking.html#id385057">Features and Benefits</a></dt><dt>performance degradation, <a href="largefile.html">Handling Large Directories</a></dt><dt>performance enhancement, <a href="locking.html#id385372">Opportunistic Locking Overview</a></dt><dt>performance improvement, <a href="locking.html#id385895">Slow and/or Unreliable Networks</a></dt><dt>performance-based, <a href="passdb.html#id364340">tdbsam</a></dt><dt>performed as root, <a href="rights.html#id379021">Using the &#8220;net rpc rights&#8221; Utility</a></dt><dt>perimeter firewall, <a href="securing-samba.html#id387302">Features and Benefits</a></dt><dt>permanent changes, <a href="NT4Migration.html#id444159">Samba-3 Implementation Choices</a></dt><dt>Permanent name, <a href="NetworkBrowsing.html#id356324">Static WINS Entries</a></dt><dt>permissions, <a href="securing-samba.html#id388235">Why Can Users Access Other Users' Home Directories?</a>, <a href="VFS.html#id417924">Shadow Copy Setup</a></dt><dd><dl><dt>file/directory ACLs, <a href="AccessControls.html#id383206">Managing UNIX Permissions Using NT Security Dialogs</a></dt><dt>share, <a href="AccessControls.html#id381872">Share Definition Access Controls</a></dt><dt>share ACLs, <a href="AccessControls.html#id382742">Access Controls on Shares</a></dt><dt>UNIX file and directory, <a href="AccessControls.html#id380678">Features and Benefits</a></dt></dl></dd><dt>Permissions, <a href="AccessControls.html#id382986">Windows 200x/XP</a></dt><dt>permissions and controls, <a href="AccessControls.html#id380678">Features and Benefits</a></dt><dt>PGP, <a href="compiling.html#id450357">Verifying Samba's PGP Signature</a></dt><dt>phasing out NetBIOS, <a href="NetworkBrowsing.html#netdiscuss">Discussion</a></dt><dt>Photo-CD, <a href="CUPS-printing.html#id403499">MIME Types and CUPS Filters</a></dt><dt>physical locations, <a href="msdfs.html#id390330">Features and Benefits</a></dt><dt>physical network transport layer, <a href="integrate-ms-networks.html#id432767">/etc/hosts</a></dt><dt>PID, <a href="bugreport.html#id449791">Attaching to a Running Process</a></dt><dt>pid directory, <a href="cfgsmarts.html#id437835">Multiple Server Hosting</a></dt><dt>ping, <a href="NT4Migration.html#id443153">Domain Layout</a>, <a href="diagnosis.html#id446476">The Tests</a></dt><dt>pipe device, <a href="AccessControls.html#id381279">File and Directory Access Control</a></dt><dt>PJL, <a href="CUPS-printing.html#id407739">Network PostScript RIP</a>, <a href="CUPS-printing.html#id409192">Windows CUPS PostScript Driver Versus Adobe Driver</a>, <a href="CUPS-printing.html#id413865">Adobe and CUPS PostScript Drivers for Windows Clients</a></dt><dt>PJL-header, <a href="CUPS-printing.html#id413865">Adobe and CUPS PostScript Drivers for Windows Clients</a></dt><dt>plague network users, <a href="ClientConfig.html#id348430">TCP/IP Configuration</a></dt><dt>plain-text</dt><dd><dl><dt>passwords, <a href="ServerType.html#id334587">Password Checking</a></dt></dl></dd><dt>plaintext, <a href="passdb.html#id359126">Backward Compatibility Account Storage Systems</a></dt><dt>plaintext authentication, <a href="passdb.html#id359126">Backward Compatibility Account Storage Systems</a></dt><dt>plaintext password, <a href="samba-pdc.html#id338208">The Special Case of Windows 9x/Me</a>, <a href="samba-bdc.html#id342046">How Do I Replicate the smbpasswd File?</a></dt><dt>plaintext passwords, <a href="passdb.html#passdbtech">Technical Information</a>, <a href="passdb.html#id359822">Important Notes About Security</a></dt><dt>platforms, <a href="Portability.html">Portability</a></dt><dt>PLP, <a href="classicalprinting.html#id392714">The [global] Section</a></dt><dt>Pluggable Authentication Modules (see PAM)</dt><dt>PNG, <a href="CUPS-printing.html#id402931">Ghostscript: The Software RIP for Non-PostScript Printers</a>, <a href="CUPS-printing.html#id403499">MIME Types and CUPS Filters</a></dt><dt>PNM, <a href="CUPS-printing.html#id403499">MIME Types and CUPS Filters</a></dt><dt>point 'n' print, <a href="CUPS-printing.html#id401884">Installation of Windows Client Drivers</a>, <a href="CUPS-printing.html#id409387">Run cupsaddsmb (Quiet Mode)</a>, <a href="CUPS-printing.html#id410975">Manual Driver Installation in 15 Steps</a></dt><dt>Point'n'Print, <a href="classicalprinting.html#id390934">Features and Benefits</a>, <a href="classicalprinting.html#cups-msrpc">Printing Developments Since Samba-2.2</a>, <a href="classicalprinting.html#id395044">Point'n'Print Client Drivers on Samba Servers</a>, <a href="classicalprinting.html#id396937">smbclient to Confirm Driver Installation</a></dt><dt>point'n'print, <a href="CUPS-printing.html#id402147">Driver Upload Methods</a>, <a href="CUPS-printing.html#id405438">The Role of cupsomatic/foomatic</a>, <a href="CUPS-printing.html#id410020">Installing the PostScript Driver on a Client</a></dt><dt>Poledit, <a href="PolicyMgmt.html#id424881">Administration of Windows 200x/XP Policies</a></dt><dt>poledit.exe, <a href="PolicyMgmt.html#id424202">Creating and Managing System Policies</a>, <a href="PolicyMgmt.html#id424496">Windows NT4-Style Policy Files</a>, <a href="PolicyMgmt.html#id424881">Administration of Windows 200x/XP Policies</a></dt><dt>Policies, <a href="PolicyMgmt.html#id424202">Creating and Managing System Policies</a>, <a href="PolicyMgmt.html#id425108">Managing Account/User Policies</a></dt><dt>policies, <a href="NT4Migration.html#id444159">Samba-3 Implementation Choices</a></dt><dt>policy editor, <a href="PolicyMgmt.html#id424202">Creating and Managing System Policies</a></dt><dt>Policy Editor, <a href="PolicyMgmt.html#id424496">Windows NT4-Style Policy Files</a></dt><dt>policy file , <a href="PolicyMgmt.html#id425108">Managing Account/User Policies</a></dt><dt>policy files, <a href="domain-member.html#id342376">Features and Benefits</a></dt><dt>policy settings, <a href="passdb.html#pdbeditthing">The pdbedit Tool</a></dt><dt>port 135, <a href="NetworkBrowsing.html#id355381">Multiple Interfaces</a></dt><dt>Port 135/TCP, <a href="securing-samba.html#firewallports">Using a Firewall</a></dt><dt>port 137, <a href="NetworkBrowsing.html#id355381">Multiple Interfaces</a>, <a href="diagnosis.html#id446476">The Tests</a></dt><dt>Port 137/UDP, <a href="securing-samba.html#firewallports">Using a Firewall</a></dt><dt>port 138, <a href="NetworkBrowsing.html#id355381">Multiple Interfaces</a></dt><dt>Port 138/UDP, <a href="securing-samba.html#firewallports">Using a Firewall</a></dt><dt>port 139, <a href="NetworkBrowsing.html#id355381">Multiple Interfaces</a></dt><dt>Port 139/TCP, <a href="securing-samba.html#firewallports">Using a Firewall</a></dt><dt>port 445, <a href="NetworkBrowsing.html#id355381">Multiple Interfaces</a></dt><dt>Port 445/TCP, <a href="securing-samba.html#firewallports">Using a Firewall</a></dt><dt>ports, <a href="classicalprinting.html#id391698">Verifying Configuration with testparm</a>, <a href="problems.html#id448426">Ethereal</a></dt><dt>POSIX, <a href="samba-bdc.html#id341012">Backup Domain Controller Configuration</a>, <a href="passdb.html#id361199">LDAP Directories and Windows Computer Accounts</a>, <a href="passdb.html#id365886">Accounts and Groups Management</a>, <a href="NetCommand.html#id370603">Adding or Creating a New Group</a></dt><dt>POSIX account, <a href="passdb.html#id362637">User Account Management</a>, <a href="NetCommand.html#id371804">UNIX and Windows User Management</a></dt><dt>POSIX ACLs, <a href="AccessControls.html#id381279">File and Directory Access Control</a>, <a href="AccessControls.html#id381646">Protecting Directories and Files from Deletion</a></dt><dt>POSIX ACLS, <a href="NT4Migration.html#id444159">Samba-3 Implementation Choices</a></dt><dt>POSIX identity, <a href="passdb.html#id361076">Caution Regarding LDAP and Samba</a></dt><dt>POSIX locks, <a href="SambaHA.html#id436827">Server Pool Communications</a></dt><dt>POSIX semantics, <a href="SambaHA.html#id436827">Server Pool Communications</a></dt><dt>POSIX user accounts, <a href="InterdomainTrusts.html">Interdomain Trust Relationships</a></dt><dt>posixAccount, <a href="passdb.html#id364767">Schema and Relationship to the RFC 2307 posixAccount</a>, <a href="passdb.html#id364973">OpenLDAP Configuration</a></dt><dt>posixGroup, <a href="passdb.html#id364973">OpenLDAP Configuration</a>, <a href="passdb.html#id365886">Accounts and Groups Management</a></dt><dt>PostScript, <a href="CUPS-printing.html#id400978">Simple smb.conf Settings for CUPS</a>, <a href="CUPS-printing.html#id402258">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#id402432">Windows Drivers, GDI, and EMF</a>, <a href="CUPS-printing.html#id402598">UNIX Printfile Conversion and GUI Basics</a>, <a href="CUPS-printing.html#post-and-ghost">PostScript and Ghostscript</a>, <a href="CUPS-printing.html#id403071">PostScript Printer Description (PPD) Specification</a>, <a href="CUPS-printing.html#id403139">Using Windows-Formatted Vendor PPDs</a>, <a href="CUPS-printing.html#id403499">MIME Types and CUPS Filters</a>, <a href="CUPS-printing.html#id404252">Prefilters</a>, <a href="CUPS-printing.html#id404429">pstops</a>, <a href="CUPS-printing.html#id406086">PostScript Printer Descriptions for Non-PostScript Printers</a>, <a href="CUPS-printing.html#id406664">Examples for Filtering Chains</a>, <a href="CUPS-printing.html#id407391">Driver Execution on the Server</a>, <a href="CUPS-printing.html#id407739">Network PostScript RIP</a>, <a href="CUPS-printing.html#id407973">CUPS: A &#8220;Magical Stone&#8221;?</a>, <a href="CUPS-printing.html#id408015">PostScript Drivers with No Major Problems, Even in Kernel
-Mode</a>, <a href="CUPS-printing.html#id408505">CUPS &#8220;PostScript Driver for Windows NT/200x/XP&#8221;</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>PostScript driver, <a href="classicalprinting.html#id396743">Installing Driver Files into [print$]</a></dt><dt>PostScript interpreter, <a href="CUPS-printing.html#post-and-ghost">PostScript and Ghostscript</a></dt><dt>PostScript Printer Description (see PPD)</dt><dt>PostScript printers, <a href="CUPS-printing.html#id414715">Printing from CUPS to Windows-Attached Printers</a></dt><dt>potential master browsers, <a href="NetworkBrowsing.html#browse-force-master">Forcing Samba to Be the Master</a></dt><dt>potential printer, <a href="classicalprinting.html#id395515">[print$] Stanza Parameters</a></dt><dt>Power Users, <a href="rights.html#id380212">What Rights and Privileges Will Permit Windows Client Administration?</a></dt><dt>powerful, <a href="samba-pdc.html#id336302">Domain Controller Types</a></dt><dt>PPD, <a href="classicalprinting.html#id396743">Installing Driver Files into [print$]</a>, <a href="CUPS-printing.html#post-and-ghost">PostScript and Ghostscript</a>, <a href="CUPS-printing.html#id403071">PostScript Printer Description (PPD) Specification</a>, <a href="CUPS-printing.html#id403248">CUPS Also Uses PPDs for Non-PostScript Printers</a>, <a href="CUPS-printing.html#id403499">MIME Types and CUPS Filters</a>, <a href="CUPS-printing.html#id405726">&#8220;Raw&#8221; Printing</a>, <a href="CUPS-printing.html#id406086">PostScript Printer Descriptions for Non-PostScript Printers</a>, <a href="CUPS-printing.html#id407819">PPDs for Non-PS Printers on UNIX</a>, <a href="CUPS-printing.html#id407856">PPDs for Non-PS Printers on Windows</a>, <a href="CUPS-printing.html#id407973">CUPS: A &#8220;Magical Stone&#8221;?</a>, <a href="CUPS-printing.html#id410020">Installing the PostScript Driver on a Client</a>, <a href="CUPS-printing.html#id413865">Adobe and CUPS PostScript Drivers for Windows Clients</a>, <a href="CUPS-printing.html#id414715">Printing from CUPS to Windows-Attached Printers</a></dt><dd><dl><dt>CUPS (see CUPS-PPD)</dt></dl></dd><dt>PPD-aware, <a href="CUPS-printing.html#post-and-ghost">PostScript and Ghostscript</a></dt><dt>PPDs, <a href="CUPS-printing.html#id403139">Using Windows-Formatted Vendor PPDs</a>, <a href="CUPS-printing.html#id405438">The Role of cupsomatic/foomatic</a>, <a href="CUPS-printing.html#id412953">The Grand Unification Achieved</a></dt><dt>PPP, <a href="securing-samba.html#id387645">Using Interface Protection</a></dt><dt>precedence, <a href="NetworkBrowsing.html#browse-force-master">Forcing Samba to Be the Master</a></dt><dt>preferred master, <a href="FastStart.html#id330805">Example: Engineering Office</a>, <a href="FastStart.html#id331703">The Primary Domain Controller</a>, <a href="FastStart.html#id332366">Backup Domain Controller</a>, <a href="samba-pdc.html#id337213">Domain Control: Example Configuration</a>, <a href="NetworkBrowsing.html#id352327">What Is Browsing?</a>, <a href="NetworkBrowsing.html#DMB">Configuring Workgroup Browsing</a>, <a href="NetworkBrowsing.html#id354619">Domain Browsing Configuration</a>, <a href="NetworkBrowsing.html#browse-force-master">Forcing Samba to Be the Master</a>, <a href="NetworkBrowsing.html#id355153">Making Samba the Domain Master</a>, <a href="cfgsmarts.html#id439141">Multiple Virtual Server Hosting</a>, <a href="diagnosis.html#id446476">The Tests</a></dt><dt>prefilter, <a href="CUPS-printing.html#id404838">imagetops and imagetoraster</a></dt><dt>prefilters, <a href="CUPS-printing.html#id404252">Prefilters</a></dt><dt>preserve case, <a href="ProfileMgmt.html#id426382">Windows 9x/Me Profile Setup</a>, <a href="largefile.html">Handling Large Directories</a></dt><dt>primary domain controller, <a href="cfgsmarts.html#id439141">Multiple Virtual Server Hosting</a></dt><dt>primary group, <a href="domain-member.html#id343010">Manual Creation of Machine Trust Accounts</a></dt><dt>Primary Logon, <a href="ProfileMgmt.html#id426382">Windows 9x/Me Profile Setup</a></dt><dt>Primary WINS Server, <a href="NetworkBrowsing.html#id355994">WINS Server Configuration</a></dt><dt>print, <a href="classicalprinting.html#id391698">Verifying Configuration with testparm</a></dt><dd><dl><dt>queue, <a href="install.html#id325753">Configuration File Syntax</a></dt><dt>spooler, <a href="install.html#id325753">Configuration File Syntax</a></dt></dl></dd><dt>print accounting, <a href="classicalprinting.html#id390934">Features and Benefits</a></dt><dt>print command, <a href="classicalprinting.html#id392714">The [global] Section</a>, <a href="classicalprinting.html#id393900">Print Commands</a>, <a href="classicalprinting.html#id393964">Default UNIX System Printing Commands</a>, <a href="classicalprinting.html#id394436">Custom Print Commands</a>, <a href="CUPS-printing.html#id400790">Linking smbd with libcups.so</a>, <a href="CUPS-printing.html#id401226">More Complex CUPS smb.conf Settings</a>, <a href="CUPS-printing.html#id407506">From Windows Clients to a CUPS/Samba Print Server</a>, <a href="CUPS-printing.html#id414575">Preconditions</a>, <a href="CUPS-printing.html#id414681">Manual Configuration</a></dt><dt>print commands, <a href="classicalprinting.html#id394436">Custom Print Commands</a></dt><dt>print configuration, <a href="classicalprinting.html#id391142">Technical Introduction</a>, <a href="classicalprinting.html#id391698">Verifying Configuration with testparm</a></dt><dt>print environment, <a href="classicalprinting.html#id391430">Simple Print Configuration</a></dt><dt>print filtering, <a href="classicalprinting.html#id391142">Technical Introduction</a></dt><dt>print job, <a href="classicalprinting.html#id394436">Custom Print Commands</a></dt><dt>print jobs, <a href="classicalprinting.html#id392714">The [global] Section</a></dt><dt>print processing, <a href="classicalprinting.html#id391142">Technical Introduction</a></dt><dt>print queue, <a href="classicalprinting.html#id395044">Point'n'Print Client Drivers on Samba Servers</a>, <a href="classicalprinting.html#id396937">smbclient to Confirm Driver Installation</a>, <a href="classicalprinting.html#id397481">Specific Driver Name Flexibility</a>, <a href="CUPS-printing.html#id405130">CUPS Backends</a></dt><dt>print quota, <a href="CUPS-printing.html#id402258">Advanced Intelligent Printing with PostScript Driver Download</a></dt><dt>print server, <a href="StandAloneServer.html#SimplePrintServer">Central Print Serving</a>, <a href="classicalprinting.html#id390934">Features and Benefits</a></dt><dt>print service, <a href="classicalprinting.html#id390934">Features and Benefits</a></dt><dt>print spooling, <a href="winbind.html#id419692">Microsoft Remote Procedure Calls</a></dt><dt>print spooling system, <a href="CUPS-printing.html#id400581">Overview</a></dt><dt>print statistics, <a href="CUPS-printing.html#id402258">Advanced Intelligent Printing with PostScript Driver Download</a></dt><dt>print subsystem, <a href="classicalprinting.html#id391142">Technical Introduction</a>, <a href="classicalprinting.html#id393900">Print Commands</a></dt><dt>print test page, <a href="classicalprinting.html#id397729">First Client Driver Installation</a></dt><dt>printable, <a href="FastStart.html#id328648">Anonymous Print Server</a>, <a href="FastStart.html#id329032">Secure Read-Write File and Print Server</a>, <a href="FastStart.html#id329884">Example Configuration</a>, <a href="FastStart.html#id330805">Example: Engineering Office</a>, <a href="StandAloneServer.html#SimplePrintServer">Central Print Serving</a>, <a href="classicalprinting.html#id391430">Simple Print Configuration</a>, <a href="classicalprinting.html#id392225">Extended Printing Configuration</a>, <a href="classicalprinting.html#ptrsect">The [printers] Section</a>, <a href="classicalprinting.html#id393656">Any [my_printer_name] Section</a>, <a href="CUPS-printing.html#id400978">Simple smb.conf Settings for CUPS</a>, <a href="CUPS-printing.html#id401226">More Complex CUPS smb.conf Settings</a>, <a href="CUPS-printing.html#id408200">Prepare Your smb.conf for cupsaddsmb</a>, <a href="cfgsmarts.html#id438180">Multiple Virtual Server Personalities</a>, <a href="cfgsmarts.html#id439141">Multiple Virtual Server Hosting</a></dt><dt>printcap, <a href="install.html#id325753">Configuration File Syntax</a>, <a href="classicalprinting.html#id392714">The [global] Section</a>, <a href="classicalprinting.html#ptrsect">The [printers] Section</a>, <a href="classicalprinting.html#id393964">Default UNIX System Printing Commands</a>, <a href="CUPS-printing.html#id400690">Basic CUPS Support Configuration</a>, <a href="CUPS-printing.html#id400790">Linking smbd with libcups.so</a>, <a href="CUPS-printing.html#id401226">More Complex CUPS smb.conf Settings</a>, <a href="CUPS-printing.html#id401680">Raw Print Serving: Vendor Drivers on Windows Clients</a>, <a href="CUPS-printing.html#id407506">From Windows Clients to a CUPS/Samba Print Server</a>, <a href="CUPS-printing.html#id414575">Preconditions</a></dt><dt>Printcap, <a href="CUPS-printing.html#id400690">Basic CUPS Support Configuration</a></dt><dt>printcap name, <a href="FastStart.html#id328648">Anonymous Print Server</a>, <a href="FastStart.html#id329032">Secure Read-Write File and Print Server</a>, <a href="FastStart.html#id329884">Example Configuration</a>, <a href="FastStart.html#id330805">Example: Engineering Office</a>, <a href="FastStart.html#id331703">The Primary Domain Controller</a>, <a href="FastStart.html#id332366">Backup Domain Controller</a>, <a href="StandAloneServer.html#SimplePrintServer">Central Print Serving</a>, <a href="classicalprinting.html#id392225">Extended Printing Configuration</a>, <a href="classicalprinting.html#id392714">The [global] Section</a>, <a href="CUPS-printing.html#id400978">Simple smb.conf Settings for CUPS</a>, <a href="CUPS-printing.html#id401226">More Complex CUPS smb.conf Settings</a>, <a href="CUPS-printing.html#id408200">Prepare Your smb.conf for cupsaddsmb</a>, <a href="cfgsmarts.html#id438180">Multiple Virtual Server Personalities</a>, <a href="cfgsmarts.html#id439141">Multiple Virtual Server Hosting</a></dt><dt>PrintcapFormat, <a href="CUPS-printing.html#id400690">Basic CUPS Support Configuration</a></dt><dt>printer admin, <a href="FastStart.html#id329032">Secure Read-Write File and Print Server</a>, <a href="FastStart.html#id329884">Example Configuration</a>, <a href="FastStart.html#id330805">Example: Engineering Office</a>, <a href="StandAloneServer.html#SimplePrintServer">Central Print Serving</a>, <a href="idmapper.html#id376591">ADS Domains</a>, <a href="idmapper.html#id376996">IDMAP_RID with Winbind</a>, <a href="rights.html#id379339">Description of Privileges</a>, <a href="classicalprinting.html#id392225">Extended Printing Configuration</a>, <a href="classicalprinting.html#id392714">The [global] Section</a>, <a href="classicalprinting.html#id393656">Any [my_printer_name] Section</a>, <a href="classicalprinting.html#id395308">Creating the [print$] Share</a>, <a href="classicalprinting.html#id395515">[print$] Stanza Parameters</a>, <a href="classicalprinting.html#id396001">Add Printer Wizard Driver Installation</a>, <a href="classicalprinting.html#id397729">First Client Driver Installation</a>, <a href="classicalprinting.html#prt-modeset">Setting Device Modes on New Printers</a>, <a href="classicalprinting.html#id398340">Always Make First Client Connection as root or &#8220;printer admin&#8221;</a>, <a href="classicalprinting.html#id398507">Setting Default Print Options for Client Drivers</a>, <a href="classicalprinting.html#id399075">Adding New Printers with the Windows NT APW</a>, <a href="CUPS-printing.html#id400978">Simple smb.conf Settings for CUPS</a>, <a href="CUPS-printing.html#id401226">More Complex CUPS smb.conf Settings</a>, <a href="CUPS-printing.html#id408200">Prepare Your smb.conf for cupsaddsmb</a>, <a href="CUPS-printing.html#id410767">Requirements for adddriver and setdriver to Succeed</a>, <a href="CUPS-printing.html#id415632">Print Options for All Users Can't Be Set on Windows 200x/XP</a></dt><dt>printer attributes publishing, <a href="upgrading-to-3.0.html#id440270">New Features in Samba-3.0.x</a></dt><dt>printer default permissions, <a href="classicalprinting.html#cups-msrpc">Printing Developments Since Samba-2.2</a></dt><dt>printer driver, <a href="classicalprinting.html#id395198">The Obsoleted [printer$] Section</a>, <a href="classicalprinting.html#id395308">Creating the [print$] Share</a>, <a href="CUPS-printing.html#id400978">Simple smb.conf Settings for CUPS</a></dt><dt>printer driver data, <a href="classicalprinting.html#prt-modeset">Setting Device Modes on New Printers</a></dt><dt>printer driver file, <a href="classicalprinting.html#id395198">The Obsoleted [printer$] Section</a></dt><dt>printer driver files, <a href="classicalprinting.html#id396937">smbclient to Confirm Driver Installation</a></dt><dt>printer drivers, <a href="classicalprinting.html#id395044">Point'n'Print Client Drivers on Samba Servers</a>, <a href="CUPS-printing.html#id412953">The Grand Unification Achieved</a></dt><dt>printer icon, <a href="classicalprinting.html#id397275">Check Samba for Driver Recognition</a></dt><dt>printer management, <a href="NetCommand.html#id370067">Overview</a></dt><dt>printer management system, <a href="CUPS-printing.html#id400581">Overview</a></dt><dt>printer migration, <a href="NetCommand.html#id370067">Overview</a></dt><dt>printer monitor, <a href="speed.html#id453443">Samba Performance is Very Slow</a></dt><dt>printer objects, <a href="classicalprinting.html#cups-msrpc">Printing Developments Since Samba-2.2</a></dt><dt>Printer Pooling, <a href="classicalprinting.html#id399581">Samba and Printer Ports</a></dt><dt>printer queue, <a href="classicalprinting.html#cups-msrpc">Printing Developments Since Samba-2.2</a></dt><dt>printer share, <a href="classicalprinting.html#id392714">The [global] Section</a></dt><dt>printer shares , <a href="classicalprinting.html#id391698">Verifying Configuration with testparm</a>, <a href="classicalprinting.html#id392714">The [global] Section</a></dt><dt>printer$ share, <a href="classicalprinting.html#id395198">The Obsoleted [printer$] Section</a></dt><dt>printers, <a href="install.html#id325753">Configuration File Syntax</a>, <a href="StandAloneServer.html#id347049">Features and Benefits</a></dt><dt>Printers, <a href="classicalprinting.html#id392714">The [global] Section</a></dt><dt>printers admin, <a href="rights.html#id379339">Description of Privileges</a></dt><dt>Printers and Faxes, <a href="classicalprinting.html#id397275">Check Samba for Driver Recognition</a></dt><dt>printers available, <a href="NetworkBrowsing.html#id352327">What Is Browsing?</a></dt><dt>printers section, <a href="classicalprinting.html#ptrsect">The [printers] Section</a></dt><dt>printing, <a href="FastStart.html#id328648">Anonymous Print Server</a>, <a href="FastStart.html#id329032">Secure Read-Write File and Print Server</a>, <a href="FastStart.html#id329884">Example Configuration</a>, <a href="FastStart.html#id330805">Example: Engineering Office</a>, <a href="FastStart.html#id331703">The Primary Domain Controller</a>, <a href="FastStart.html#id332366">Backup Domain Controller</a>, <a href="StandAloneServer.html#SimplePrintServer">Central Print Serving</a>, <a href="classicalprinting.html#id391430">Simple Print Configuration</a>, <a href="classicalprinting.html#id391880">Rapid Configuration Validation</a>, <a href="classicalprinting.html#id392225">Extended Printing Configuration</a>, <a href="classicalprinting.html#id392714">The [global] Section</a>, <a href="classicalprinting.html#id393964">Default UNIX System Printing Commands</a>, <a href="classicalprinting.html#id394436">Custom Print Commands</a>, <a href="CUPS-printing.html#id400690">Basic CUPS Support Configuration</a>, <a href="CUPS-printing.html#id400790">Linking smbd with libcups.so</a>, <a href="CUPS-printing.html#id400978">Simple smb.conf Settings for CUPS</a>, <a href="CUPS-printing.html#id401226">More Complex CUPS smb.conf Settings</a>, <a href="CUPS-printing.html#id401680">Raw Print Serving: Vendor Drivers on Windows Clients</a>, <a href="CUPS-printing.html#id407506">From Windows Clients to a CUPS/Samba Print Server</a>, <a href="CUPS-printing.html#id408200">Prepare Your smb.conf for cupsaddsmb</a>, <a href="CUPS-printing.html#id414575">Preconditions</a>, <a href="CUPS-printing.html#id414681">Manual Configuration</a>, <a href="cfgsmarts.html#id438180">Multiple Virtual Server Personalities</a>, <a href="cfgsmarts.html#id439141">Multiple Virtual Server Hosting</a></dt><dt>printing behavior, <a href="classicalprinting.html#id391335">Printing-Related Configuration Parameters</a></dt><dt>printing calls, <a href="classicalprinting.html#cups-msrpc">Printing Developments Since Samba-2.2</a></dt><dt>printing now, <a href="speed.html#id453443">Samba Performance is Very Slow</a></dt><dt>printing support, <a href="classicalprinting.html#id390934">Features and Benefits</a>, <a href="classicalprinting.html#id391142">Technical Introduction</a></dt><dt>printing system, <a href="classicalprinting.html#id391142">Technical Introduction</a></dt><dt>printing systems, <a href="passdb.html#id360825">Comments Regarding LDAP</a></dt><dt>printing-related settings, <a href="classicalprinting.html#id391698">Verifying Configuration with testparm</a></dt><dt>printing.tdb, <a href="classicalprinting.html#prt-modeset">Setting Device Modes on New Printers</a>, <a href="CUPS-printing.html#id411985">The Printing *.tdb Files</a></dt><dd><dl><dt>(see also TDB)</dt></dl></dd><dt>PrintPro (see ESP Print Pro)</dt><dt>private dir, <a href="cfgsmarts.html#id437835">Multiple Server Hosting</a></dt><dt>private groups, <a href="groupmapping.html#id367843">Warning: User Private Group Problems</a></dt><dt>private key, <a href="SWAT.html#id445330">Securing SWAT through SSL</a></dt><dt>private network, <a href="securing-samba.html#id387214">Introduction</a></dt><dt>private networks, <a href="securing-samba.html#id387449">Using Host-Based Protection</a></dt><dt>private/MACHINE.SID, <a href="samba-bdc.html#id341012">Backup Domain Controller Configuration</a></dt><dt>private/secrets.tdb, <a href="samba-bdc.html#id341012">Backup Domain Controller Configuration</a></dt><dt>privilege, <a href="groupmapping.html#id368532">Applicable Only to Versions Earlier than 3.0.11</a>, <a href="rights.html#id379339">Description of Privileges</a></dt><dt>privilege management, <a href="groupmapping.html#id368424">Important Administrative Information</a>, <a href="NetCommand.html#id372180">Administering User Rights and Privileges</a></dt><dt>privilege model, <a href="rights.html#id378765">Rights Management Capabilities</a></dt><dt>privilege-granting applications, <a href="pam.html#id430534">Technical Discussion</a></dt><dt>privileged accounts, <a href="rights.html#id379021">Using the &#8220;net rpc rights&#8221; Utility</a></dt><dt>privileges, <a href="samba-pdc.html#id335780">Single Sign-On and Domain Security</a>, <a href="domain-member.html#id343797">Windows 200x/XP Professional Client</a>, <a href="groupmapping.html#id368532">Applicable Only to Versions Earlier than 3.0.11</a>, <a href="rights.html#id378765">Rights Management Capabilities</a>, <a href="rights.html#id379339">Description of Privileges</a>, <a href="InterdomainTrusts.html#id388824">Trust Relationship Background</a>, <a href="classicalprinting.html#cups-msrpc">Printing Developments Since Samba-2.2</a></dt><dt>privileges assigned, <a href="rights.html#id379021">Using the &#8220;net rpc rights&#8221; Utility</a></dt><dt>problem report, <a href="ch46.html#id454529">Free Support</a></dt><dt>problem resolution, <a href="ch46.html">Samba Support</a></dt><dt>problematic print, <a href="classicalprinting.html#id391142">Technical Introduction</a></dt><dt>Process data management, <a href="locking.html#id385973">PDM Data Shares</a></dt><dt>professional support, <a href="ch46.html#id454529">Free Support</a></dt><dt>profile, <a href="samba-pdc.html#id337213">Domain Control: Example Configuration</a>, <a href="samba-pdc.html#id338208">The Special Case of Windows 9x/Me</a>, <a href="samba-bdc.html#id339760">MS Windows NT4-style Domain Control</a>, <a href="passdb.html#id359295">New Account Storage Systems</a>, <a href="passdb.html#passdbtech">Technical Information</a></dt><dt>profile access rights, <a href="ProfileMgmt.html#id428186">Creating and Managing Group Profiles</a></dt><dt>profile acls, <a href="FastStart.html#id330805">Example: Engineering Office</a></dt><dt>profile contents, <a href="ProfileMgmt.html#id427643">Sharing Profiles between Windows 9x/Me and NT4/200x/XP Workstations</a></dt><dt>profile directory, <a href="ProfileMgmt.html#id426382">Windows 9x/Me Profile Setup</a></dt><dt>profile migration tool, <a href="ProfileMgmt.html#id428186">Creating and Managing Group Profiles</a></dt><dt>profile path, <a href="samba-bdc.html#id340141">Example PDC Configuration</a>, <a href="ProfileMgmt.html#id426382">Windows 9x/Me Profile Setup</a>, <a href="ProfileMgmt.html#id427016">Windows NT4 Workstation</a></dt><dt>profile sharing, <a href="ProfileMgmt.html#id427643">Sharing Profiles between Windows 9x/Me and NT4/200x/XP Workstations</a></dt><dt>Profile Type, <a href="ProfileMgmt.html#id426176">Disabling Roaming Profile Support</a></dt><dt>ProfilePath, <a href="ProfileMgmt.html#id426382">Windows 9x/Me Profile Setup</a></dt><dt>profiles, <a href="samba-pdc.html#id338208">The Special Case of Windows 9x/Me</a></dt><dt>Profiles, <a href="PolicyMgmt.html#id424202">Creating and Managing System Policies</a></dt><dt>project, <a href="ch46.html#id454529">Free Support</a></dt><dt>promiscuous mode, <a href="problems.html#id448565">The Windows Network Monitor</a></dt><dt>promote, <a href="samba-pdc.html#id336302">Domain Controller Types</a></dt><dt>promoted, <a href="samba-bdc.html#id339760">MS Windows NT4-style Domain Control</a></dt><dt>propagate, <a href="samba-bdc.html#id339320">Features and Benefits</a></dt><dt>Properties, <a href="ClientConfig.html#id349640">MS Windows Me</a>, <a href="ClientConfig.html#id350634">Domain Logon Configuration: Windows 9x/Me</a></dt><dt>protect directories, <a href="AccessControls.html#id381646">Protecting Directories and Files from Deletion</a></dt><dt>protect files, <a href="AccessControls.html#id381646">Protecting Directories and Files from Deletion</a></dt><dt>protection against attackers, <a href="securing-samba.html#id387974">Using IPC$ Share-Based Denials </a></dt><dt>protocol stack settings, <a href="ClientConfig.html#id349114">MS Windows 2000</a></dt><dt>provided services, <a href="ch46.html">Samba Support</a></dt><dt>provisioned, <a href="samba-pdc.html#id335780">Single Sign-On and Domain Security</a></dt><dt>pstops, <a href="CUPS-printing.html#id404252">Prefilters</a>, <a href="CUPS-printing.html#id404429">pstops</a>, <a href="CUPS-printing.html#id406664">Examples for Filtering Chains</a>, <a href="CUPS-printing.html#id413865">Adobe and CUPS PostScript Drivers for Windows Clients</a></dt><dt>pstoraster, <a href="CUPS-printing.html#id404588">pstoraster</a>, <a href="CUPS-printing.html#id406350">cupsomatic/foomatic-rip Versus Native CUPS Printing</a>, <a href="CUPS-printing.html#id413865">Adobe and CUPS PostScript Drivers for Windows Clients</a></dt><dt>public, <a href="classicalprinting.html#id391430">Simple Print Configuration</a>, <a href="classicalprinting.html#id392225">Extended Printing Configuration</a>, <a href="classicalprinting.html#ptrsect">The [printers] Section</a>, <a href="CUPS-printing.html#id400978">Simple smb.conf Settings for CUPS</a>, <a href="CUPS-printing.html#id401226">More Complex CUPS smb.conf Settings</a>, <a href="CUPS-printing.html#id408200">Prepare Your smb.conf for cupsaddsmb</a></dt><dt>publish printers, <a href="classicalprinting.html#cups-msrpc">Printing Developments Since Samba-2.2</a></dt><dt>publishing printers, <a href="classicalprinting.html#id391880">Rapid Configuration Validation</a></dt><dt>PulseAudio, <a href="AdvancedNetworkManagement.html#id423599">Remote Management with ThinLinc</a></dt><dt>punching, <a href="CUPS-printing.html#id404429">pstops</a></dt><dt>purchase support, <a href="ch46.html#id454529">Free Support</a></dt><dt>put, <a href="diagnosis.html#id446476">The Tests</a></dt><dt>pvcreate, <a href="VFS.html#id417924">Shadow Copy Setup</a></dt></dl></div><div class="indexdiv"><h3>Q</h3><dl><dt>QNX, <a href="classicalprinting.html#id392714">The [global] Section</a></dt><dt>qualified problem, <a href="ch46.html#id454529">Free Support</a></dt><dt>queue control, <a href="classicalprinting.html#id392714">The [global] Section</a></dt><dt>queue resume command, <a href="CUPS-printing.html#id400790">Linking smbd with libcups.so</a></dt><dt>queuepause command, <a href="CUPS-printing.html#id400790">Linking smbd with libcups.so</a></dt><dt>quota controls, <a href="passdb.html#id360825">Comments Regarding LDAP</a></dt></dl></div><div class="indexdiv"><h3>R</h3><dl><dt>RAID, <a href="Backup.html#id435626">BackupPC</a></dt><dt>random machine account password, <a href="domain-member.html#id344216">Joining an NT4-type Domain with Samba-3</a></dt><dt>range, <a href="NetCommand.html#id371804">UNIX and Windows User Management</a></dt><dt>range of hosts, <a href="securing-samba.html#id387449">Using Host-Based Protection</a></dt><dt>RAP, <a href="NetCommand.html#id370418">UNIX and Windows Group Management</a></dt><dt>raster, <a href="CUPS-printing.html#id404252">Prefilters</a>, <a href="CUPS-printing.html#id413227">Foomatic Database-Generated PPDs</a></dt><dt>raster driver, <a href="CUPS-printing.html#id403283">The CUPS Filtering Architecture</a></dt><dt>raster drivers, <a href="CUPS-printing.html#id404588">pstoraster</a></dt><dt>raster image processor (see RIP)</dt><dt>raster images, <a href="CUPS-printing.html#id402598">UNIX Printfile Conversion and GUI Basics</a></dt><dt>rasterization, <a href="CUPS-printing.html#id404588">pstoraster</a>, <a href="CUPS-printing.html#id406350">cupsomatic/foomatic-rip Versus Native CUPS Printing</a></dt><dt>rastertoalps, <a href="CUPS-printing.html#id404918">rasterto [printers specific]</a></dt><dt>rastertobj, <a href="CUPS-printing.html#id404918">rasterto [printers specific]</a></dt><dt>rastertoepson, <a href="CUPS-printing.html#id404918">rasterto [printers specific]</a>, <a href="CUPS-printing.html#id406664">Examples for Filtering Chains</a></dt><dt>rastertoescp, <a href="CUPS-printing.html#id404918">rasterto [printers specific]</a></dt><dt>rastertohp, <a href="CUPS-printing.html#id404918">rasterto [printers specific]</a></dt><dt>rastertopcl, <a href="CUPS-printing.html#id404918">rasterto [printers specific]</a></dt><dt>rastertoprinter, <a href="CUPS-printing.html#id404918">rasterto [printers specific]</a></dt><dt>rastertosomething, <a href="CUPS-printing.html#id406350">cupsomatic/foomatic-rip Versus Native CUPS Printing</a></dt><dt>rastertoturboprint, <a href="CUPS-printing.html#id404918">rasterto [printers specific]</a></dt><dt>raw mode, <a href="CUPS-printing.html#id405826">application/octet-stream Printing</a></dt><dt>raw print, <a href="CUPS-printing.html#id409942">cupsaddsmb Flowchart</a></dt><dt>raw printers, <a href="CUPS-printing.html#id400581">Overview</a></dt><dt>raw printing, <a href="FastStart.html#id328648">Anonymous Print Server</a>, <a href="StandAloneServer.html#SimplePrintServer">Central Print Serving</a>, <a href="CUPS-printing.html#id401680">Raw Print Serving: Vendor Drivers on Windows Clients</a>, <a href="CUPS-printing.html#cups-raw">Explicitly Enable &#8220;raw&#8221; Printing for application/octet-stream</a></dt><dt>raw SMB, <a href="samba-pdc.html#id335204">Features and Benefits</a></dt><dt>raw SMB over TCP/IP, <a href="NetworkBrowsing.html#id353250">TCP/IP without NetBIOS</a></dt><dt>rawprinter, <a href="CUPS-printing.html#id405726">&#8220;Raw&#8221; Printing</a></dt><dt>rcp, <a href="Backup.html#id435788">Rsync</a></dt><dt>rdesktop, <a href="AdvancedNetworkManagement.html#id423260">Remote Management from NoMachine.Com</a></dt><dt>rdesktop/RDP, <a href="AdvancedNetworkManagement.html#id423260">Remote Management from NoMachine.Com</a></dt><dt>read, <a href="AccessControls.html#id381279">File and Directory Access Control</a></dt><dt>read directory into memory, <a href="largefile.html">Handling Large Directories</a></dt><dt>read list, <a href="AccessControls.html#id381903">User- and Group-Based Controls</a></dt><dt>read only, <a href="install.html#id326850">Example Configuration</a>, <a href="FastStart.html#anon-ro">Anonymous Read-Only Document Server</a>, <a href="FastStart.html#id328408">Anonymous Read-Write Document Server</a>, <a href="FastStart.html#id329032">Secure Read-Write File and Print Server</a>, <a href="FastStart.html#id329884">Example Configuration</a>, <a href="FastStart.html#id330805">Example: Engineering Office</a>, <a href="samba-pdc.html#id337213">Domain Control: Example Configuration</a>, <a href="NetCommand.html#id371525">Managing Nest Groups on Workstations from the Samba Server</a>, <a href="AccessControls.html#id382473">Miscellaneous Controls</a>, <a href="classicalprinting.html#id392225">Extended Printing Configuration</a>, <a href="classicalprinting.html#ptrsect">The [printers] Section</a>, <a href="classicalprinting.html#id395308">Creating the [print$] Share</a>, <a href="classicalprinting.html#id395515">[print$] Stanza Parameters</a>, <a href="CUPS-printing.html#id408200">Prepare Your smb.conf for cupsaddsmb</a>, <a href="VFS.html#fakeperms">fake_perms</a>, <a href="largefile.html">Handling Large Directories</a>, <a href="cfgsmarts.html#id438180">Multiple Virtual Server Personalities</a>, <a href="cfgsmarts.html#id439141">Multiple Virtual Server Hosting</a>, <a href="diagnosis.html#id446194">Assumptions</a>, <a href="Other-Clients.html#id452675">Windows 2000 Service Pack 2</a></dt><dd><dl><dt>server, <a href="FastStart.html#anon-ro">Anonymous Read-Only Document Server</a></dt></dl></dd><dt>read raw, <a href="speed.html#id453152">Read Raw</a></dt><dt>read size, <a href="speed.html#id453061">Read Size</a></dt><dt>Read-ahead, <a href="locking.html#id385372">Opportunistic Locking Overview</a></dt><dt>read-only, <a href="StandAloneServer.html#id347049">Features and Benefits</a>, <a href="StandAloneServer.html#RefDocServer">Reference Documentation Server</a></dt><dt>read-only access, <a href="idmapper.html#id376159">Backup Domain Controller</a>, <a href="cfgsmarts.html#id438180">Multiple Virtual Server Personalities</a></dt><dt>read-only files, <a href="StandAloneServer.html#id347049">Features and Benefits</a></dt><dt>read-write access, <a href="classicalprinting.html#id395198">The Obsoleted [printer$] Section</a></dt><dt>realm, <a href="ServerType.html#id334182">ADS Security Mode (User-Level Security)</a>, <a href="ServerType.html#id334251">Example Configuration</a>, <a href="samba-bdc.html#id340956">NetBIOS Over TCP/IP Disabled</a>, <a href="domain-member.html#id345150">Configure smb.conf</a>, <a href="domain-member.html#id345329">Configure /etc/krb5.conf</a>, <a href="idmapper.html#id376591">ADS Domains</a>, <a href="idmapper.html#id376996">IDMAP_RID with Winbind</a>, <a href="idmapper.html#id377571">IDMAP Storage in LDAP Using Winbind</a>, <a href="idmapper.html#id378132">IDMAP and NSS Using LDAP from ADS with RFC2307bis Schema Extension</a></dt><dt>rebooted, <a href="ClientConfig.html#id350125">Joining a Domain: Windows 2000/XP Professional</a>, <a href="NetworkBrowsing.html#DMB">Configuring Workgroup Browsing</a></dt><dt>rebooting server, <a href="rights.html#id379339">Description of Privileges</a></dt><dt>recompiling, <a href="cfgsmarts.html#id437835">Multiple Server Hosting</a></dt><dt>reconfiguration, <a href="samba-bdc.html#id339760">MS Windows NT4-style Domain Control</a></dt><dt>record locking, <a href="locking.html#id385144">Discussion</a></dt><dt>recycle, <a href="VFS.html#id417334">recycle</a></dt><dt>recycle bin, <a href="VFS.html#id416413">Discussion</a></dt><dt>recycle directory, <a href="VFS.html#id417334">recycle</a></dt><dt>recycle:exclude, <a href="VFS.html#id417334">recycle</a></dt><dt>recycle:exclude_dir, <a href="VFS.html#id417334">recycle</a></dt><dt>recycle:keeptree, <a href="VFS.html#id417334">recycle</a></dt><dt>recycle:maxsize, <a href="VFS.html#id417334">recycle</a></dt><dt>recycle:noversions, <a href="VFS.html#id417334">recycle</a></dt><dt>recycle:repository, <a href="VFS.html#id417334">recycle</a></dt><dt>recycle:subdir_mode, <a href="VFS.html#id417334">recycle</a></dt><dt>recycle:touch, <a href="VFS.html#id417334">recycle</a></dt><dt>recycle:versions, <a href="VFS.html#id417334">recycle</a></dt><dt>Red Hat Cluster Manager, <a href="SambaHA.html#id437081">High-Availability Server Products</a></dt><dt>Red Hat Linux, <a href="samba-bdc.html#id340392">LDAP Configuration Notes</a>, <a href="domain-member.html#id343687">On-the-Fly Creation of Machine Trust Accounts</a>, <a href="groupmapping.html#id367843">Warning: User Private Group Problems</a></dt><dt>redirect, <a href="samba-bdc.html#id341471">Example Configuration</a></dt><dt>redirection, <a href="winbind.html#id419355">What Winbind Provides</a></dt><dt>redirector, <a href="locking.html#id385372">Opportunistic Locking Overview</a></dt><dt>redundancy, <a href="NetworkBrowsing.html#id352694">NetBIOS over TCP/IP</a></dt><dt>reference documents, <a href="StandAloneServer.html#RefDocServer">Reference Documentation Server</a></dt><dt>refusing connection, <a href="securing-samba.html#id387645">Using Interface Protection</a></dt><dt>regedit.exe, <a href="ProfileMgmt.html#id428275">MS Windows 9x/Me</a></dt><dt>regedt32, <a href="ProfileMgmt.html#id428411">MS Windows NT4 Workstation</a></dt><dt>regedt32.exe, <a href="PolicyMgmt.html#id425400">Windows NT4/200x</a></dt><dt>register driver files, <a href="classicalprinting.html#id397066">Running rpcclient with adddriver</a></dt><dt>register NetBIOS names, <a href="NetworkBrowsing.html#id353751">How Browsing Functions</a></dt><dt>registered, <a href="NetworkBrowsing.html#id355760">WINS: The Windows Internetworking Name Server</a>, <a href="classicalprinting.html#id397275">Check Samba for Driver Recognition</a></dt><dt>registers, <a href="NetworkBrowsing.html#id354619">Domain Browsing Configuration</a></dt><dt>registry, <a href="samba-pdc.html#id336302">Domain Controller Types</a>, <a href="passdb.html#passdbtech">Technical Information</a>, <a href="locking.html#id385057">Features and Benefits</a>, <a href="PolicyMgmt.html#id424202">Creating and Managing System Policies</a>, <a href="PolicyMgmt.html#id424372">Windows 9x/ME Policies</a>, <a href="PolicyMgmt.html#id424702">MS Windows 200x/XP Professional Policies</a>, <a href="ProfileMgmt.html#id428275">MS Windows 9x/Me</a></dt><dt>registry change, <a href="passdb.html#id359822">Important Notes About Security</a></dt><dt>registry keys, <a href="ProfileMgmt.html#id428249">Default Profile for Windows Users</a></dt><dt>registry settings, <a href="PolicyMgmt.html#id425108">Managing Account/User Policies</a></dt><dt>regulations, <a href="passdb.html#pdbeditthing">The pdbedit Tool</a></dt><dt>rejoin, <a href="NetCommand.html#id373053">Managing Security Identifiers (SIDS)</a></dt><dt>relationship password, <a href="InterdomainTrusts.html#samba-trusted-domain">Samba as the Trusted Domain</a></dt><dt>relative identifier, <a href="passdb.html#id364094">smbpasswd: Encrypted Password Database</a> (see RID)</dt><dt>Relative Identifier (see RID)</dt><dt>Relative Identifiers (see RID)</dt><dt>reliability, <a href="samba-pdc.html#id335204">Features and Benefits</a>, <a href="NT4Migration.html#id442769">Objectives</a></dt><dt>Remote Access Dial-In User Service (see RADIUS)</dt><dt>remote announce, <a href="NetworkBrowsing.html#id352694">NetBIOS over TCP/IP</a>, <a href="NetworkBrowsing.html#id353751">How Browsing Functions</a>, <a href="NetworkBrowsing.html#id355550">Use of the Remote Announce Parameter</a>, <a href="NetworkBrowsing.html#id356946">Browsing Support in Samba</a>, <a href="NetworkBrowsing.html#id357344">Cross-Subnet Browsing</a></dt><dt>remote browse sync, <a href="NetworkBrowsing.html#id352694">NetBIOS over TCP/IP</a>, <a href="NetworkBrowsing.html#id353751">How Browsing Functions</a>, <a href="NetworkBrowsing.html#id355674">Use of the Remote Browse Sync Parameter</a>, <a href="NetworkBrowsing.html#id357344">Cross-Subnet Browsing</a></dt><dt>remote desktop capabilities, <a href="AdvancedNetworkManagement.html#id423260">Remote Management from NoMachine.Com</a></dt><dt>remote desktop management, <a href="AdvancedNetworkManagement.html#id423235">Remote Desktop Management</a></dt><dt>remote domain, <a href="InterdomainTrusts.html#id389117">Creating an NT4 Domain Trust</a>, <a href="InterdomainTrusts.html#id389207">Completing an NT4 Domain Trust</a>, <a href="InterdomainTrusts.html#samba-trusted-domain">Samba as the Trusted Domain</a></dt><dt>remote login, <a href="AdvancedNetworkManagement.html#id423260">Remote Management from NoMachine.Com</a></dt><dt>remote management, <a href="NetCommand.html">Remote and Local Management: The Net Command</a>, <a href="winbind.html#id419692">Microsoft Remote Procedure Calls</a></dt><dt>Remote Procedure Call (see RPC)</dt><dt>Remote Procedure Call System Service (see RPCSS)</dt><dt>remote profile, <a href="ProfileMgmt.html#id426382">Windows 9x/Me Profile Setup</a></dt><dt>remote segment, <a href="NetworkBrowsing.html#id355674">Use of the Remote Browse Sync Parameter</a>, <a href="NT4Migration.html#id443153">Domain Layout</a></dt><dt>Remote X, <a href="AdvancedNetworkManagement.html#id423260">Remote Management from NoMachine.Com</a></dt><dt>Remote X protocol, <a href="AdvancedNetworkManagement.html#id423260">Remote Management from NoMachine.Com</a></dt><dt>remote-update protocol, <a href="Backup.html#id435788">Rsync</a></dt><dt>rename, <a href="AccessControls.html#id381159">Managing Directories</a></dt><dt>render, <a href="CUPS-printing.html#id401680">Raw Print Serving: Vendor Drivers on Windows Clients</a></dt><dt>rendering, <a href="CUPS-printing.html#id406350">cupsomatic/foomatic-rip Versus Native CUPS Printing</a></dt><dt>repeated intervals, <a href="NetworkBrowsing.html#id352694">NetBIOS over TCP/IP</a></dt><dt>replicate, <a href="samba-bdc.html#id341012">Backup Domain Controller Configuration</a>, <a href="passdb.html#id364094">smbpasswd: Encrypted Password Database</a></dt><dt>replicated, <a href="ServerType.html#id332909">Features and Benefits</a>, <a href="samba-pdc.html#id335204">Features and Benefits</a>, <a href="samba-bdc.html#id340717">Active Directory Domain Control</a>, <a href="samba-bdc.html#id341012">Backup Domain Controller Configuration</a>, <a href="PolicyMgmt.html#id424702">MS Windows 200x/XP Professional Policies</a></dt><dt>replicated SYSVOL, <a href="PolicyMgmt.html#id424702">MS Windows 200x/XP Professional Policies</a></dt><dt>replication, <a href="samba-pdc.html#id335204">Features and Benefits</a>, <a href="samba-bdc.html#id340392">LDAP Configuration Notes</a></dt><dd><dl><dt>browse lists, <a href="NetworkBrowsing.html#id357344">Cross-Subnet Browsing</a></dt><dt>SAM, <a href="samba-pdc.html#id336302">Domain Controller Types</a>, <a href="samba-bdc.html#id339320">Features and Benefits</a>, <a href="samba-bdc.html#id339760">MS Windows NT4-style Domain Control</a>, <a href="samba-bdc.html#id341012">Backup Domain Controller Configuration</a>, <a href="samba-bdc.html#id341995">Can Samba Be a Backup Domain Controller to an NT4 PDC?</a>, <a href="samba-bdc.html#id342046">How Do I Replicate the smbpasswd File?</a></dt><dt>WINS, <a href="NetworkBrowsing.html#id352694">NetBIOS over TCP/IP</a>, <a href="NetworkBrowsing.html#id355994">WINS Server Configuration</a>, <a href="NetworkBrowsing.html#id356273">WINS Replication</a></dt></dl></dd><dt>replication protocols, <a href="NetworkBrowsing.html#id355994">WINS Server Configuration</a></dt><dt>repository, <a href="idmapper.html#id375050">Domain Member Server or Domain Member Client</a></dt><dt>requesting payment, <a href="ch46.html#id454529">Free Support</a></dt><dt>required, <a href="pam.html#id430654">Anatomy of /etc/pam.d Entries</a></dt><dt>requisite, <a href="pam.html#id430654">Anatomy of /etc/pam.d Entries</a></dt><dt>research, <a href="Backup.html#id435539">Discussion of Backup Solutions</a></dt><dt>resizing, <a href="VFS.html#id417924">Shadow Copy Setup</a></dt><dt>resolution, <a href="CUPS-printing.html#id405438">The Role of cupsomatic/foomatic</a></dt><dt>resolution of NetBIOS names, <a href="NetworkBrowsing.html">Network Browsing</a></dt><dt>resolve NetBIOS names, <a href="NetworkBrowsing.html#id355153">Making Samba the Domain Master</a></dt><dt>resolver functions, <a href="winbind.html#id419814">Name Service Switch</a></dt><dt>resource failover, <a href="SambaHA.html#id437081">High-Availability Server Products</a></dt><dt>resource kit, <a href="PolicyMgmt.html#id424881">Administration of Windows 200x/XP Policies</a>, <a href="ProfileMgmt.html#profilemigrn">Windows NT4 Profile Management Tools</a></dt><dt>resource-based exclusion, <a href="securing-samba.html#id387302">Features and Benefits</a></dt><dt>response, <a href="idmapper.html#id376996">IDMAP_RID with Winbind</a></dt><dt>restrict DNS, <a href="NetworkBrowsing.html#id356676">Name Resolution Order</a></dt><dt>reviewers, <a href="cfgsmarts.html">Advanced Configuration Techniques</a></dt><dt>revoke privileges, <a href="rights.html#id379021">Using the &#8220;net rpc rights&#8221; Utility</a></dt><dt>RFC 1001, <a href="DNSDHCP.html#id455025">Example Configuration</a></dt><dt>RFC 1002, <a href="DNSDHCP.html#id455025">Example Configuration</a></dt><dt>RFC 1179, <a href="classicalprinting.html#id392714">The [global] Section</a></dt><dt>RFC 2307, <a href="passdb.html#idmapbackend">Mapping Common UIDs/GIDs on Distributed Machines</a></dt><dt>RFC 2307., <a href="passdb.html#id364767">Schema and Relationship to the RFC 2307 posixAccount</a></dt><dt>RFC 2830, <a href="ch-ldap-tls.html#s1-intro-ldap-tls">Introduction</a></dt><dt>rfc2307bis, <a href="idmapper.html#id378132">IDMAP and NSS Using LDAP from ADS with RFC2307bis Schema Extension</a></dt><dt>RFC2830, <a href="samba-bdc.html#id340392">LDAP Configuration Notes</a></dt><dt>RFCs, <a href="problems.html">Analyzing and Solving Samba Problems</a></dt><dt>rich database backend, <a href="passdb.html#id359295">New Account Storage Systems</a></dt><dt>rich directory backend, <a href="passdb.html#id359295">New Account Storage Systems</a></dt><dt>RID, <a href="samba-pdc.html#id335204">Features and Benefits</a>, <a href="domain-member.html#id343010">Manual Creation of Machine Trust Accounts</a>, <a href="ChangeNotes.html#id351342">User and Group Changes</a>, <a href="groupmapping.html#id367529">Discussion</a>, <a href="groupmapping.html#id368644">Default Users, Groups, and Relative Identifiers</a>, <a href="idmapper.html#id375050">Domain Member Server or Domain Member Client</a>, <a href="idmapper.html#id375941">Primary Domain Controller</a>, <a href="idmapper.html#id376996">IDMAP_RID with Winbind</a>, <a href="rights.html#id380042">The Administrator Domain SID</a>, <a href="winbind.html#id420167">User and Group ID Allocation</a>, <a href="upgrading-to-3.0.html#id442043">New Schema</a></dt><dt>RID 500, <a href="rights.html#id380042">The Administrator Domain SID</a></dt><dt>RID base, <a href="idmapper.html#id375941">Primary Domain Controller</a></dt><dt>right to join domain, <a href="rights.html#id379339">Description of Privileges</a></dt><dt>rights, <a href="samba-pdc.html#id335780">Single Sign-On and Domain Security</a>, <a href="samba-pdc.html#id338208">The Special Case of Windows 9x/Me</a>, <a href="domain-member.html#id346082">Possible Errors</a>, <a href="rights.html#id378765">Rights Management Capabilities</a></dt><dt>rights and privilege, <a href="NetCommand.html#id372180">Administering User Rights and Privileges</a></dt><dt>rights and privileges, <a href="groupmapping.html#id368424">Important Administrative Information</a>, <a href="rights.html#id380042">The Administrator Domain SID</a></dt><dt>rights assigned, <a href="rights.html#id378765">Rights Management Capabilities</a>, <a href="rights.html#id379021">Using the &#8220;net rpc rights&#8221; Utility</a></dt><dt>RIP, <a href="CUPS-printing.html#id406086">PostScript Printer Descriptions for Non-PostScript Printers</a></dt><dt>rlogind, <a href="pam.html#id430654">Anatomy of /etc/pam.d Entries</a></dt><dt>Roaming Profile, <a href="VFS.html#fakeperms">fake_perms</a></dt><dt>roaming profiles, <a href="samba-pdc.html#id336759">Preparing for Domain Control</a>, <a href="ProfileMgmt.html#id425731">Features and Benefits</a>, <a href="ProfileMgmt.html#id426176">Disabling Roaming Profile Support</a>, <a href="ProfileMgmt.html#id426382">Windows 9x/Me Profile Setup</a></dt><dt>rogue machine, <a href="NetworkBrowsing.html#id358308">Flushing the Samba NetBIOS Name Cache</a></dt><dt>rogue user, <a href="domain-member.html#machine-trust-accounts">MS Windows Workstation/Server Machine Trust Accounts</a></dt><dt>root, <a href="domain-member.html#id343797">Windows 200x/XP Professional Client</a>, <a href="ClientConfig.html#id350125">Joining a Domain: Windows 2000/XP Professional</a>, <a href="rights.html">User Rights and Privileges</a></dt><dt>root account, <a href="rights.html">User Rights and Privileges</a>, <a href="rights.html#id380042">The Administrator Domain SID</a></dt><dt>root preexec, <a href="NetCommand.html#id371525">Managing Nest Groups on Workstations from the Samba Server</a>, <a href="NT4Migration.html#id443491">Logon Scripts</a></dt><dt>root user, <a href="rights.html#id379021">Using the &#8220;net rpc rights&#8221; Utility</a></dt><dt>rotate, <a href="CUPS-printing.html#id402598">UNIX Printfile Conversion and GUI Basics</a></dt><dt>RPC, <a href="domain-member.html#id344900">Why Is This Better Than security = server?</a>, <a href="winbind.html#id418954">Features and Benefits</a>, <a href="winbind.html#id421301">Join the Samba Server to the PDC Domain</a>, <a href="ProfileMgmt.html#id425774">Roaming Profiles</a></dt><dt>RPC calls, <a href="winbind.html#id422791">Conclusion</a>, <a href="SambaHA.html#id436456">The Front-End Challenge</a></dt><dt>RPC modules, <a href="upgrading-to-3.0.html#id440270">New Features in Samba-3.0.x</a></dt><dt>rpc.lockd, <a href="locking.html#id385144">Discussion</a></dt><dt>rpcclient, <a href="NetCommand.html">Remote and Local Management: The Net Command</a>, <a href="classicalprinting.html#id396246">Identifying Driver Files</a>, <a href="classicalprinting.html#id397481">Specific Driver Name Flexibility</a>, <a href="CUPS-printing.html#id411854">Troubleshooting Revisited</a>, <a href="PolicyMgmt.html#id425437">Samba PDC</a></dt><dd><dl><dt>adddriver, <a href="CUPS-printing.html#id409517">Run cupsaddsmb with Verbose Output</a>, <a href="CUPS-printing.html#id409621">Understanding cupsaddsmb</a>, <a href="CUPS-printing.html#id410229">Installing PostScript Driver Files Manually Using rpcclient</a>, <a href="CUPS-printing.html#id410555">Understanding the rpcclient man Page</a>, <a href="CUPS-printing.html#id410767">Requirements for adddriver and setdriver to Succeed</a>, <a href="CUPS-printing.html#id410975">Manual Driver Installation in 15 Steps</a></dt><dt>enumdrivers, <a href="CUPS-printing.html#id410229">Installing PostScript Driver Files Manually Using rpcclient</a>, <a href="CUPS-printing.html#id410975">Manual Driver Installation in 15 Steps</a></dt><dt>enumports, <a href="CUPS-printing.html#id410229">Installing PostScript Driver Files Manually Using rpcclient</a></dt><dt>enumprinters, <a href="CUPS-printing.html#id410229">Installing PostScript Driver Files Manually Using rpcclient</a>, <a href="CUPS-printing.html#id410767">Requirements for adddriver and setdriver to Succeed</a>, <a href="CUPS-printing.html#id410975">Manual Driver Installation in 15 Steps</a>, <a href="CUPS-printing.html#id411854">Troubleshooting Revisited</a></dt><dt>getdriver, <a href="CUPS-printing.html#id410647">Producing an Example by Querying a Windows Box</a>, <a href="CUPS-printing.html#id410975">Manual Driver Installation in 15 Steps</a></dt><dt>getprinter, <a href="CUPS-printing.html#id410647">Producing an Example by Querying a Windows Box</a>, <a href="CUPS-printing.html#id410975">Manual Driver Installation in 15 Steps</a>, <a href="CUPS-printing.html#id411854">Troubleshooting Revisited</a></dt><dt>setdriver, <a href="CUPS-printing.html#id408912">Caveats to Be Considered</a>, <a href="CUPS-printing.html#id409517">Run cupsaddsmb with Verbose Output</a>, <a href="CUPS-printing.html#id409621">Understanding cupsaddsmb</a>, <a href="CUPS-printing.html#id410229">Installing PostScript Driver Files Manually Using rpcclient</a>, <a href="CUPS-printing.html#id410767">Requirements for adddriver and setdriver to Succeed</a>, <a href="CUPS-printing.html#id410975">Manual Driver Installation in 15 Steps</a></dt></dl></dd><dt>rsh, <a href="Backup.html#id435626">BackupPC</a></dt><dt>rsync, <a href="samba-bdc.html#id341012">Backup Domain Controller Configuration</a>, <a href="samba-bdc.html#id342046">How Do I Replicate the smbpasswd File?</a>, <a href="passdb.html#idmapbackend">Mapping Common UIDs/GIDs on Distributed Machines</a>, <a href="passdb.html#id364094">smbpasswd: Encrypted Password Database</a>, <a href="Backup.html#id435626">BackupPC</a>, <a href="Backup.html#id435788">Rsync</a>, <a href="compiling.html#id450289">Accessing the Samba Sources via rsync and ftp</a></dt><dt>rsyncd, <a href="Backup.html#id435626">BackupPC</a></dt><dt>runas, <a href="classicalprinting.html#id398340">Always Make First Client Connection as root or &#8220;printer admin&#8221;</a></dt><dt>rundll32, <a href="classicalprinting.html#id398228">Additional Client Driver Installation</a>, <a href="classicalprinting.html#id398507">Setting Default Print Options for Client Drivers</a>, <a href="CUPS-printing.html#id410975">Manual Driver Installation in 15 Steps</a>, <a href="AdvancedNetworkManagement.html#id423940">Adding Printers without User Intervention</a></dt></dl></div><div class="indexdiv"><h3>S</h3><dl><dt>SAM, <a href="samba-pdc.html#id335204">Features and Benefits</a>, <a href="samba-pdc.html#id336302">Domain Controller Types</a>, <a href="samba-bdc.html#id339760">MS Windows NT4-style Domain Control</a>, <a href="samba-bdc.html#id341947">Machine Accounts Keep Expiring</a>, <a href="samba-bdc.html#id341995">Can Samba Be a Backup Domain Controller to an NT4 PDC?</a>, <a href="samba-bdc.html#id342046">How Do I Replicate the smbpasswd File?</a>, <a href="domain-member.html#id342376">Features and Benefits</a>, <a href="ChangeNotes.html#id351342">User and Group Changes</a>, <a href="passdb.html#id359126">Backward Compatibility Account Storage Systems</a>, <a href="passdb.html#id360306">Mapping User Identifiers between MS Windows and UNIX</a>, <a href="winbind.html#id420241">Result Caching</a></dt><dd><dl><dt>delta file, <a href="samba-bdc.html#id339760">MS Windows NT4-style Domain Control</a></dt><dt>replication, <a href="samba-pdc.html#id336302">Domain Controller Types</a>, <a href="samba-bdc.html#id339760">MS Windows NT4-style Domain Control</a></dt></dl></dd><dt>SAM backend, <a href="passdb.html#idmapbackend">Mapping Common UIDs/GIDs on Distributed Machines</a>, <a href="passdb.html#id360825">Comments Regarding LDAP</a></dt><dd><dl><dt>LDAP, <a href="samba-bdc.html#id339320">Features and Benefits</a></dt><dt>ldapsam, <a href="samba-bdc.html#id339320">Features and Benefits</a>, <a href="passdb.html#id359295">New Account Storage Systems</a>, <a href="passdb.html#idmapbackend">Mapping Common UIDs/GIDs on Distributed Machines</a>, <a href="passdb.html#id364485">ldapsam</a></dt><dt>ldapsam_compat, <a href="passdb.html#id359091">Features and Benefits</a></dt><dt>non-LDAP, <a href="samba-bdc.html#id339320">Features and Benefits</a></dt><dt>smbpasswd, <a href="passdb.html#id359091">Features and Benefits</a>, <a href="passdb.html#id364094">smbpasswd: Encrypted Password Database</a></dt><dt>tdbsam, <a href="samba-bdc.html#id339320">Features and Benefits</a>, <a href="passdb.html#id359295">New Account Storage Systems</a>, <a href="passdb.html#id364340">tdbsam</a></dt></dl></dd><dt>Samba 1.9.17, <a href="NetworkBrowsing.html#id355994">WINS Server Configuration</a></dt><dt>Samba account, <a href="domain-member.html#id343010">Manual Creation of Machine Trust Accounts</a></dt><dt>Samba administrator, <a href="winbind.html#id420297">Introduction</a></dt><dt>Samba backend database, <a href="domain-member.html#id346726">Adding Machine to Domain Fails</a></dt><dt>Samba daemons, <a href="domain-member.html#id344216">Joining an NT4-type Domain with Samba-3</a></dt><dt>Samba differences, <a href="upgrading-to-3.0.html#oldupdatenotes">Upgrading from Samba-2.x to Samba-3.0.25</a></dt><dt>Samba mailing lists, <a href="Backup.html#id435499">Features and Benefits</a></dt><dt>Samba private directory, <a href="domain-member.html#ads-create-machine-account">Create the Computer Account</a></dt><dt>Samba SAM, <a href="passdb.html#id360306">Mapping User Identifiers between MS Windows and UNIX</a></dt><dt>Samba SAM account, <a href="domain-member.html#id346726">Adding Machine to Domain Fails</a></dt><dt>Samba SAM account flags, <a href="passdb.html#TOSHARG-acctflags">Account Flags Management</a></dt><dt>Samba schema, <a href="passdb.html#id359295">New Account Storage Systems</a></dt><dt>Samba security, <a href="securing-samba.html#id387302">Features and Benefits</a></dt><dt>Samba-2.2.x LDAP schema, <a href="passdb.html#id359126">Backward Compatibility Account Storage Systems</a></dt><dt>Samba-3-compatible LDAP backend, <a href="upgrading-to-3.0.html#id440125">Quick Migration Guide</a></dt><dt>Samba-PDC-LDAP-HOWTO, <a href="passdb.html#id364485">ldapsam</a></dt><dt>samba-to-samba trusts, <a href="InterdomainTrusts.html">Interdomain Trust Relationships</a></dt><dt>samba-vscan, <a href="VFS.html#id418663">vscan</a></dt><dt>samba.schema, <a href="passdb.html#id364767">Schema and Relationship to the RFC 2307 posixAccount</a>, <a href="passdb.html#id364973">OpenLDAP Configuration</a>, <a href="upgrading-to-3.0.html#id442043">New Schema</a></dt><dt>sambaDomain, <a href="upgrading-to-3.0.html#id442043">New Schema</a></dt><dt>sambaGroupMapping, <a href="upgrading-to-3.0.html#id442043">New Schema</a></dt><dt>sambaHomeDrive, <a href="passdb.html#id366198">LDAP Special Attributes for sambaSamAccounts</a></dt><dt>sambaHomePath, <a href="passdb.html#id366198">LDAP Special Attributes for sambaSamAccounts</a></dt><dt>sambaIdmapEntry, <a href="upgrading-to-3.0.html#id442043">New Schema</a></dt><dt>sambaLogonScript, <a href="passdb.html#id366198">LDAP Special Attributes for sambaSamAccounts</a></dt><dt>SambaNTPassword, <a href="passdb.html#id365990">Security and sambaSamAccount</a></dt><dt>sambaProfilePath, <a href="passdb.html#id366198">LDAP Special Attributes for sambaSamAccounts</a></dt><dt>SambaSAMAccount, <a href="samba-bdc.html#id341012">Backup Domain Controller Configuration</a>, <a href="passdb.html#acctmgmttools">Account Management Tools</a>, <a href="passdb.html#id362965">Adding User Accounts</a>, <a href="passdb.html#id363042">Deleting Accounts</a>, <a href="passdb.html#id363122">Changing User Accounts</a>, <a href="passdb.html#id364340">tdbsam</a></dt><dt>sambaSamAccount, <a href="passdb.html#id361199">LDAP Directories and Windows Computer Accounts</a>, <a href="passdb.html#id364767">Schema and Relationship to the RFC 2307 posixAccount</a>, <a href="passdb.html#id364973">OpenLDAP Configuration</a>, <a href="passdb.html#id365886">Accounts and Groups Management</a>, <a href="passdb.html#id366198">LDAP Special Attributes for sambaSamAccounts</a>, <a href="upgrading-to-3.0.html#id442043">New Schema</a></dt><dt>sambaSAMAccount, <a href="passdb.html#id365990">Security and sambaSamAccount</a></dt><dt>sambaSID, <a href="ChangeNotes.html#id351912">LDAP Changes in Samba-3.0.23</a></dt><dt>sambaUNIXIdPool, <a href="upgrading-to-3.0.html#id442043">New Schema</a></dt><dt>SambaXP conference, <a href="SambaHA.html#id436191">Technical Discussion</a></dt><dt>samdb interface, <a href="passdb.html#id364094">smbpasswd: Encrypted Password Database</a></dt><dt>same domain/workgroup, <a href="cfgsmarts.html#id439141">Multiple Virtual Server Hosting</a></dt><dt>Sarbanes-Oxley, <a href="passdb.html#pdbeditthing">The pdbedit Tool</a></dt><dt>scalability, <a href="samba-pdc.html#id335204">Features and Benefits</a>, <a href="samba-bdc.html#id339320">Features and Benefits</a>, <a href="passdb.html">Account Information Databases</a>, <a href="passdb.html#id364340">tdbsam</a>, <a href="InterdomainTrusts.html#id388758">Features and Benefits</a></dt><dt>scalable, <a href="passdb.html#id360825">Comments Regarding LDAP</a></dt><dt>scalable backend, <a href="InterdomainTrusts.html#id388758">Features and Benefits</a></dt><dt>scalable coherent interface (see SCI)</dt><dt>scale, <a href="CUPS-printing.html#id402598">UNIX Printfile Conversion and GUI Basics</a></dt><dt>scanner module, <a href="VFS.html#id416413">Discussion</a></dt><dt>schannel, <a href="samba-pdc.html#id339147">Cannot Log onto Domain Member Workstation After Joining Domain</a></dt><dt>schema, <a href="idmapper.html#id378132">IDMAP and NSS Using LDAP from ADS with RFC2307bis Schema Extension</a></dt><dt>schema file, <a href="passdb.html#id359295">New Account Storage Systems</a></dt><dt>scp, <a href="Backup.html#id435788">Rsync</a></dt><dt>script, <a href="domain-member.html#id346726">Adding Machine to Domain Fails</a></dt><dt>scripted control, <a href="NetCommand.html">Remote and Local Management: The Net Command</a></dt><dt>scripts, <a href="NetworkBrowsing.html#id356946">Browsing Support in Samba</a>, <a href="passdb.html#id361076">Caution Regarding LDAP and Samba</a></dt><dt>SCSI, <a href="SambaHA.html#id437081">High-Availability Server Products</a></dt><dt>SeAddUsersPrivilege, <a href="NetCommand.html#id372180">Administering User Rights and Privileges</a>, <a href="rights.html#id378765">Rights Management Capabilities</a>, <a href="rights.html#id379339">Description of Privileges</a></dt><dt>SeAssignPrimaryTokenPrivilege, <a href="rights.html#id379625">Privileges Suppored by Windows 2000 Domain Controllers</a></dt><dt>SeAuditPrivilege, <a href="rights.html#id379625">Privileges Suppored by Windows 2000 Domain Controllers</a></dt><dt>SeBackupPrivilege, <a href="NetCommand.html#id372180">Administering User Rights and Privileges</a>, <a href="rights.html#id379625">Privileges Suppored by Windows 2000 Domain Controllers</a></dt><dt>SeChangeNotifyPrivilege, <a href="rights.html#id379625">Privileges Suppored by Windows 2000 Domain Controllers</a></dt><dt>Seclib, <a href="AccessControls.html#id383310">Viewing File Ownership</a></dt><dt>secondary controller, <a href="NT4Migration.html#id443153">Domain Layout</a></dt><dt>SeCreateGlobalPrivilege, <a href="rights.html#id379625">Privileges Suppored by Windows 2000 Domain Controllers</a></dt><dt>SeCreatePagefilePrivilege, <a href="rights.html#id379625">Privileges Suppored by Windows 2000 Domain Controllers</a></dt><dt>SeCreatePermanentPrivilege, <a href="rights.html#id379625">Privileges Suppored by Windows 2000 Domain Controllers</a></dt><dt>SeCreateTokenPrivilege, <a href="rights.html#id379625">Privileges Suppored by Windows 2000 Domain Controllers</a></dt><dt>secret, <a href="passdb.html#id359822">Important Notes About Security</a></dt><dt>secrets.tdb, <a href="samba-bdc.html#id341012">Backup Domain Controller Configuration</a>, <a href="domain-member.html#id346431">Sharing User ID Mappings between Samba Domain Members</a>, <a href="passdb.html#id365225">Initialize the LDAP Database</a>, <a href="CUPS-printing.html#id411985">The Printing *.tdb Files</a></dt><dd><dl><dt>(see also TDB)</dt></dl></dd><dt>section name, <a href="install.html#id325753">Configuration File Syntax</a></dt><dt>secure, <a href="StandAloneServer.html#id347049">Features and Benefits</a></dt><dt>secure access, <a href="samba-pdc.html#id335780">Single Sign-On and Domain Security</a></dt><dt>secure authentication, <a href="rights.html">User Rights and Privileges</a></dt><dt>secure communications, <a href="passdb.html#id365990">Security and sambaSamAccount</a></dt><dt>secured networks, <a href="securing-samba.html#id387214">Introduction</a></dt><dt>security, <a href="FastStart.html#anon-ro">Anonymous Read-Only Document Server</a>, <a href="FastStart.html#id328408">Anonymous Read-Write Document Server</a>, <a href="FastStart.html#id328648">Anonymous Print Server</a>, <a href="FastStart.html#id329884">Example Configuration</a>, <a href="ServerType.html#id333211">Samba Security Modes</a>, <a href="ServerType.html#id333479">Example Configuration</a>, <a href="ServerType.html#id333654">Example Configuration</a>, <a href="ServerType.html#id333691">Domain Security Mode (User-Level Security)</a>, <a href="ServerType.html#id333890">Example Configuration</a>, <a href="ServerType.html#id334251">Example Configuration</a>, <a href="ServerType.html#id334332">Server Security (User Level Security)</a>, <a href="ServerType.html#id334489">Example Configuration</a>, <a href="ServerType.html#id334776">What Makes Samba a Server?</a>, <a href="ServerType.html#id334805">What Makes Samba a Domain Controller?</a>, <a href="ServerType.html#id334843">What Makes Samba a Domain Member?</a>, <a href="ServerType.html#id334868">Constantly Losing Connections to Password Server</a>, <a href="samba-pdc.html#id336759">Preparing for Domain Control</a>, <a href="samba-pdc.html#id337213">Domain Control: Example Configuration</a>, <a href="samba-pdc.html#id338563">Security Mode and Master Browsers</a>, <a href="domain-member.html#id344216">Joining an NT4-type Domain with Samba-3</a>, <a href="domain-member.html#id344900">Why Is This Better Than security = server?</a>, <a href="domain-member.html#id345150">Configure smb.conf</a>, <a href="StandAloneServer.html#RefDocServer">Reference Documentation Server</a>, <a href="StandAloneServer.html#SimplePrintServer">Central Print Serving</a>, <a href="passdb.html#id365392">Configuring Samba</a>, <a href="idmapper.html#id376308">NT4-Style Domains (Includes Samba Domains)</a>, <a href="idmapper.html#id376591">ADS Domains</a>, <a href="idmapper.html#id376996">IDMAP_RID with Winbind</a>, <a href="idmapper.html#id377571">IDMAP Storage in LDAP Using Winbind</a>, <a href="idmapper.html#id378132">IDMAP and NSS Using LDAP from ADS with RFC2307bis Schema Extension</a>, <a href="securing-samba.html#id387214">Introduction</a>, <a href="CUPS-printing.html#id409387">Run cupsaddsmb (Quiet Mode)</a>, <a href="CUPS-printing.html#root-ask-loop">&#8220;cupsaddsmb&#8221; Keeps Asking for Root Password in Never-ending Loop</a>, <a href="ProfileMgmt.html#id429610">Changing the Default Profile</a>, <a href="cfgsmarts.html#id438180">Multiple Virtual Server Personalities</a>, <a href="upgrading-to-3.0.html#id441871">Passdb Backends and Authentication</a>, <a href="diagnosis.html#id446476">The Tests</a>, <a href="Other-Clients.html#id452468">Configuring Windows for Workgroups Password Handling</a></dt><dd><dl><dt>controllers, <a href="ServerType.html#id333691">Domain Security Mode (User-Level Security)</a></dt><dt>modes, <a href="ServerType.html#id332909">Features and Benefits</a></dt><dt>settings, <a href="install.html#id326850">Example Configuration</a></dt></dl></dd><dt>security = user, <a href="domain-member.html#id344216">Joining an NT4-type Domain with Samba-3</a></dt><dt>security account, <a href="NetCommand.html#id370067">Overview</a></dt><dt>Security Account Manager (see SAM)</dt><dt>Security Assertion Markup Language (see SAML)</dt><dt>security context, <a href="domain-member.html#domain-member-server">Domain Member Server</a></dt><dt>security contexts, <a href="InterdomainTrusts.html#id388824">Trust Relationship Background</a></dt><dt>security credentials, <a href="idmapper.html#id376159">Backup Domain Controller</a>, <a href="InterdomainTrusts.html#id389083">Native MS Windows NT4 Trusts Configuration</a></dt><dt>security domain, <a href="InterdomainTrusts.html#id388824">Trust Relationship Background</a></dt><dt>security domains, <a href="InterdomainTrusts.html#id388824">Trust Relationship Background</a></dt><dt>security flaw, <a href="securing-samba.html#id388235">Why Can Users Access Other Users' Home Directories?</a></dt><dt>security hole, <a href="securing-samba.html#id387974">Using IPC$ Share-Based Denials </a></dt><dt>security identifier, <a href="NetCommand.html#id373053">Managing Security Identifiers (SIDS)</a> (see SID)</dt><dt>security level, <a href="ServerType.html#id334332">Server Security (User Level Security)</a></dt><dt>security levels, <a href="ServerType.html#id333211">Samba Security Modes</a></dt><dt>security mask, <a href="AccessControls.html#id382198">File and Directory Permissions-Based Controls</a>, <a href="AccessControls.html#id383760">Interaction with the Standard Samba &#8220;create mask&#8221; Parameters</a></dt><dt>security mode, <a href="ServerType.html">Server Types and Security Modes</a>, <a href="samba-pdc.html#id338563">Security Mode and Master Browsers</a></dt><dt>Security Mode, <a href="ServerType.html#id333211">Samba Security Modes</a></dt><dt>security modes, <a href="ServerType.html#id333211">Samba Security Modes</a></dt><dt>security name-space, <a href="idmapper.html">Identity Mapping (IDMAP)</a></dt><dt>security policies, <a href="securing-samba.html#id388235">Why Can Users Access Other Users' Home Directories?</a></dt><dt>security settings, <a href="upgrading-to-3.0.html#id440270">New Features in Samba-3.0.x</a></dt><dt>security structure, <a href="InterdomainTrusts.html#id388824">Trust Relationship Background</a></dt><dt>security vulnerability, <a href="securing-samba.html#id388158">Upgrading Samba</a></dt><dt>security-aware, <a href="CUPS-printing.html#id405826">application/octet-stream Printing</a></dt><dt>SeDebugPrivilege, <a href="rights.html#id379625">Privileges Suppored by Windows 2000 Domain Controllers</a></dt><dt>SeDiskOperatorPrivilege, <a href="NetCommand.html#id372180">Administering User Rights and Privileges</a>, <a href="rights.html#id378765">Rights Management Capabilities</a>, <a href="rights.html#id379339">Description of Privileges</a></dt><dt>SeEnableDelegationPrivilege, <a href="rights.html#id379625">Privileges Suppored by Windows 2000 Domain Controllers</a></dt><dt>SeImpersonatePrivilege, <a href="rights.html#id379625">Privileges Suppored by Windows 2000 Domain Controllers</a></dt><dt>SeIncreaseBasePriorityPrivilege, <a href="rights.html#id379625">Privileges Suppored by Windows 2000 Domain Controllers</a></dt><dt>SeIncreaseQuotaPrivilege, <a href="rights.html#id379625">Privileges Suppored by Windows 2000 Domain Controllers</a></dt><dt>SeLoadDriverPrivilege, <a href="rights.html#id379625">Privileges Suppored by Windows 2000 Domain Controllers</a></dt><dt>SeLockMemoryPrivilege, <a href="rights.html#id379625">Privileges Suppored by Windows 2000 Domain Controllers</a></dt><dt>SeMachineAccountPrivilege, <a href="NetCommand.html#id372180">Administering User Rights and Privileges</a>, <a href="rights.html#id378765">Rights Management Capabilities</a>, <a href="rights.html#id379339">Description of Privileges</a>, <a href="rights.html#id379625">Privileges Suppored by Windows 2000 Domain Controllers</a></dt><dt>SeManageVolumePrivilege, <a href="rights.html#id379625">Privileges Suppored by Windows 2000 Domain Controllers</a></dt><dt>separate instances, <a href="cfgsmarts.html#id437835">Multiple Server Hosting</a></dt><dt>separate servers, <a href="cfgsmarts.html">Advanced Configuration Techniques</a></dt><dt>separate shares, <a href="classicalprinting.html#id392714">The [global] Section</a></dt><dt>separate workgroups, <a href="cfgsmarts.html#id438180">Multiple Virtual Server Personalities</a></dt><dt>SePrintOperatorPrivilege, <a href="NetCommand.html#id372180">Administering User Rights and Privileges</a>, <a href="rights.html#id378765">Rights Management Capabilities</a>, <a href="rights.html#id379339">Description of Privileges</a></dt><dt>SeProfileSingleProcessPrivilege, <a href="rights.html#id379625">Privileges Suppored by Windows 2000 Domain Controllers</a></dt><dt>SeRemoteShutdownPrivilege, <a href="NetCommand.html#id372180">Administering User Rights and Privileges</a>, <a href="rights.html#id378765">Rights Management Capabilities</a>, <a href="rights.html#id379339">Description of Privileges</a>, <a href="rights.html#id379625">Privileges Suppored by Windows 2000 Domain Controllers</a></dt><dt>SeRestorePrivilege, <a href="NetCommand.html#id372180">Administering User Rights and Privileges</a>, <a href="rights.html#id379625">Privileges Suppored by Windows 2000 Domain Controllers</a></dt><dt>server failure, <a href="SambaHA.html#id436345">Why Is This So Hard?</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#id343010">Manual Creation of Machine Trust Accounts</a>, <a href="domain-member.html#id343425">Managing Domain Machine Accounts using NT4 Server Manager</a>, <a href="AdvancedNetworkManagement.html#id423098">Remote Server Administration</a></dt><dt>Server Manager for Domains, <a href="domain-member.html#id343425">Managing Domain Machine Accounts using NT4 Server Manager</a></dt><dt>Server Message Block (see SMB)</dt><dt>server pool, <a href="SambaHA.html#id436641">The Distributed File System Challenge</a>, <a href="SambaHA.html#id436764">Restrictive Constraints on Distributed File Systems</a></dt><dt>server string, <a href="idmapper.html#id376996">IDMAP_RID with Winbind</a>, <a href="idmapper.html#id377571">IDMAP Storage in LDAP Using Winbind</a></dt><dt>Server Type, <a href="ServerType.html#id333060">Server Types</a></dt><dd><dl><dt>Domain Controller, <a href="FastStart.html#id330741">Domain Controller</a></dt><dt>Domain Member, <a href="FastStart.html#id329828">Domain Member Server</a>, <a href="samba-bdc.html#id341471">Example Configuration</a>, <a href="domain-member.html#id342376">Features and Benefits</a></dt><dt>Stand-alone, <a href="FastStart.html#id327975">Standalone Server</a></dt></dl></dd><dt>server type, <a href="NetCommand.html#id370067">Overview</a></dt><dd><dl><dt>domain member, <a href="ServerType.html#id333890">Example Configuration</a></dt></dl></dd><dt>Server Types, <a href="idmapper.html#id374968">Samba Server Deployment Types and IDMAP</a></dt><dt>server-mode, <a href="ServerType.html#id334805">What Makes Samba a Domain Controller?</a></dt><dt>service name, <a href="install.html#id326850">Example Configuration</a></dt><dt>service-level, <a href="classicalprinting.html#id391335">Printing-Related Configuration Parameters</a>, <a href="classicalprinting.html#id392714">The [global] Section</a></dt><dt>services provided, <a href="ch46.html">Samba Support</a></dt><dt>SeSecurityPrivilege, <a href="rights.html#id379625">Privileges Suppored by Windows 2000 Domain Controllers</a></dt><dt>SeShutdownPrivilege, <a href="rights.html#id379625">Privileges Suppored by Windows 2000 Domain Controllers</a></dt><dt>session, <a href="pam.html#id430654">Anatomy of /etc/pam.d Entries</a></dt><dt>session services, <a href="samba-pdc.html#id335204">Features and Benefits</a></dt><dt>session setup, <a href="ServerType.html#id333359">User Level Security</a>, <a href="ServerType.html#id334332">Server Security (User Level Security)</a></dt><dt>sessionid.tdb, <a href="CUPS-printing.html#id411985">The Printing *.tdb Files</a></dt><dd><dl><dt>(see also TDB)</dt></dl></dd><dt>SessionSetupAndX, <a href="idmapper.html#id375050">Domain Member Server or Domain Member Client</a></dt><dt>SeSyncAgentPrivilege, <a href="rights.html#id379625">Privileges Suppored by Windows 2000 Domain Controllers</a></dt><dt>SeSystemEnvironmentPrivilege, <a href="rights.html#id379625">Privileges Suppored by Windows 2000 Domain Controllers</a></dt><dt>SeSystemProfilePrivilege, <a href="rights.html#id379625">Privileges Suppored by Windows 2000 Domain Controllers</a></dt><dt>SeSystemtimePrivilege, <a href="rights.html#id379625">Privileges Suppored by Windows 2000 Domain Controllers</a></dt><dt>set a password, <a href="StandAloneServer.html#SimplePrintServer">Central Print Serving</a></dt><dt>set group id (see SGID)</dt><dt>set primary group script, <a href="FastStart.html#id331703">The Primary Domain Controller</a></dt><dt>set printer properties, <a href="classicalprinting.html#id392714">The [global] Section</a></dt><dt>set user id (see SUID)</dt><dt>SeTakeOwnershipPrivilege, <a href="NetCommand.html#id372180">Administering User Rights and Privileges</a>, <a href="rights.html#id378765">Rights Management Capabilities</a>, <a href="rights.html#id379339">Description of Privileges</a>, <a href="rights.html#id379625">Privileges Suppored by Windows 2000 Domain Controllers</a></dt><dt>SeTcbPrivilege, <a href="rights.html#id379625">Privileges Suppored by Windows 2000 Domain Controllers</a></dt><dt>setdriver, <a href="CUPS-printing.html#id410395">A Check of the rpcclient man Page</a>, <a href="CUPS-printing.html#id410767">Requirements for adddriver and setdriver to Succeed</a></dt><dt>SetPrinter(), <a href="CUPS-printing.html#id410395">A Check of the rpcclient man Page</a></dt><dt>setting up directories, <a href="AccessControls.html#id381279">File and Directory Access Control</a></dt><dt>SeUndockPrivilege, <a href="rights.html#id379625">Privileges Suppored by Windows 2000 Domain Controllers</a></dt><dt>severely impaired, <a href="NetworkBrowsing.html#id353250">TCP/IP without NetBIOS</a></dt><dt>SFU, <a href="idmapper.html#id378398">IDMAP, Active Directory, and MS Services for UNIX 3.5</a></dt><dt>SFU 3.5, <a href="idmapper.html#id375941">Primary Domain Controller</a></dt><dt>SGI-RGB, <a href="CUPS-printing.html#id403499">MIME Types and CUPS Filters</a></dt><dt>SGID, <a href="AccessControls.html#id381279">File and Directory Access Control</a></dt><dt>shadow, <a href="passdb.html#id361199">LDAP Directories and Windows Computer Accounts</a></dt><dt>shadow copies, <a href="VFS.html#id417924">Shadow Copy Setup</a></dt><dt>shadow password file, <a href="domain-member.html#id344216">Joining an NT4-type Domain with Samba-3</a></dt><dt>shadow utilities, <a href="groupmapping.html#id367144">Features and Benefits</a></dt><dt>shadow_copy, <a href="VFS.html#id417753">shadow_copy</a>, <a href="VFS.html#id417924">Shadow Copy Setup</a></dt><dt>shadow_copy module, <a href="VFS.html#id417753">shadow_copy</a></dt><dt>share, <a href="install.html#id325753">Configuration File Syntax</a>, <a href="AccessControls.html">File, Directory, and Share Access Controls</a>, <a href="classicalprinting.html#id392714">The [global] Section</a></dt><dt>share access, <a href="AccessControls.html#id382742">Access Controls on Shares</a></dt><dt>share ACLs, <a href="NT4Migration.html#id444159">Samba-3 Implementation Choices</a></dt><dt>share management, <a href="NetCommand.html#id370067">Overview</a></dt><dt>share modes, <a href="SambaHA.html#id436641">The Distributed File System Challenge</a></dt><dt>share permissions, <a href="AccessControls.html#id382888">Windows NT4 Workstation/Server</a></dt><dt>Share Permissions, <a href="AccessControls.html#id382986">Windows 200x/XP</a></dt><dt>share settings, <a href="AccessControls.html#id380678">Features and Benefits</a></dt><dt>share stanza controls, <a href="NT4Migration.html#id444159">Samba-3 Implementation Choices</a></dt><dt>share-level, <a href="ServerType.html#id333211">Samba Security Modes</a>, <a href="ServerType.html#id333519">Share-Level Security</a>, <a href="msdfs.html#id390330">Features and Benefits</a></dt><dt>share-level ACLs, <a href="groupmapping.html#id368532">Applicable Only to Versions Earlier than 3.0.11</a></dt><dt>share-mode, <a href="StandAloneServer.html#id347049">Features and Benefits</a></dt><dt>share-mode security, <a href="samba-pdc.html#id338563">Security Mode and Master Browsers</a></dt><dt>share-mode server, <a href="StandAloneServer.html#id347049">Features and Benefits</a></dt><dt>shared secret, <a href="domain-member.html#machine-trust-accounts">MS Windows Workstation/Server Machine Trust Accounts</a></dt><dt>shares, <a href="NetworkBrowsing.html#id352327">What Is Browsing?</a></dt><dt>shares and files, <a href="winbind.html#id420404">Requirements</a></dt><dt>share_info.tdb, <a href="AccessControls.html#id382742">Access Controls on Shares</a>, <a href="CUPS-printing.html#id411985">The Printing *.tdb Files</a></dt><dd><dl><dt>(see also TDB)</dt></dl></dd><dt>Sharing, <a href="AccessControls.html#id382986">Windows 200x/XP</a></dt><dt>shell scripts, <a href="classicalprinting.html#id393900">Print Commands</a></dt><dt>shift, <a href="CUPS-printing.html#id402598">UNIX Printfile Conversion and GUI Basics</a></dt><dt>Shift_JIS, <a href="unicode.html#id434469">Japanese Charsets</a>, <a href="unicode.html#id434585">Basic Parameter Setting</a></dt><dt>short preserve case, <a href="AccessControls.html#id382473">Miscellaneous Controls</a>, <a href="ProfileMgmt.html#id426382">Windows 9x/Me Profile Setup</a>, <a href="largefile.html">Handling Large Directories</a></dt><dt>shortcuts, <a href="ClientConfig.html#id348430">TCP/IP Configuration</a>, <a href="ProfileMgmt.html#id426382">Windows 9x/Me Profile Setup</a></dt><dt>Shortcuts, <a href="AccessControls.html#id380858">MS Windows NTFS Comparison with UNIX File Systems</a></dt><dt>show add printer wizard, <a href="FastStart.html#id328648">Anonymous Print Server</a>, <a href="FastStart.html#id329032">Secure Read-Write File and Print Server</a>, <a href="FastStart.html#id329884">Example Configuration</a>, <a href="classicalprinting.html#id392225">Extended Printing Configuration</a>, <a href="classicalprinting.html#id392714">The [global] Section</a>, <a href="classicalprinting.html#id399075">Adding New Printers with the Windows NT APW</a>, <a href="cfgsmarts.html#id438180">Multiple Virtual Server Personalities</a>, <a href="cfgsmarts.html#id439141">Multiple Virtual Server Hosting</a></dt><dt>show-stopper-type, <a href="NT4Migration.html#id442739">Planning and Getting Started</a></dt><dt>SID, <a href="samba-pdc.html#id335204">Features and Benefits</a>, <a href="samba-pdc.html#id338937">The System Cannot Log You On (C000019B)</a>, <a href="samba-bdc.html#id341012">Backup Domain Controller Configuration</a>, <a href="samba-bdc.html#id341471">Example Configuration</a>, <a href="domain-member.html#id344900">Why Is This Better Than security = server?</a>, <a href="domain-member.html#id346431">Sharing User ID Mappings between Samba Domain Members</a>, <a href="ChangeNotes.html#id351342">User and Group Changes</a>, <a href="ChangeNotes.html#id351795">Group Mapping Changes in Samba-3.0.23</a>, <a href="passdb.html#passdbtech">Technical Information</a>, <a href="passdb.html#id360306">Mapping User Identifiers between MS Windows and UNIX</a>, <a href="passdb.html#id361199">LDAP Directories and Windows Computer Accounts</a>, <a href="groupmapping.html">Group Mapping: MS Windows and UNIX</a>, <a href="groupmapping.html#id367144">Features and Benefits</a>, <a href="NetCommand.html#id373053">Managing Security Identifiers (SIDS)</a>, <a href="idmapper.html">Identity Mapping (IDMAP)</a>, <a href="idmapper.html#id375050">Domain Member Server or Domain Member Client</a>, <a href="idmapper.html#id375941">Primary Domain Controller</a>, <a href="idmapper.html#id376996">IDMAP_RID with Winbind</a>, <a href="rights.html#id378765">Rights Management Capabilities</a>, <a href="rights.html#id380042">The Administrator Domain SID</a>, <a href="winbind.html#id418954">Features and Benefits</a>, <a href="winbind.html#id419533">Handling of Foreign SIDs</a>, <a href="ProfileMgmt.html#id427910">Side Bar Notes</a>, <a href="ProfileMgmt.html#id427998">Get SID</a>, <a href="cfgsmarts.html#id437835">Multiple Server Hosting</a>, <a href="upgrading-to-3.0.html#id440270">New Features in Samba-3.0.x</a>, <a href="NT4Migration.html#id443546">Profile Migration/Creation</a></dt><dt>SID management, <a href="NetCommand.html#id370067">Overview</a></dt><dt>SID-to-GID, <a href="groupmapping.html#id367144">Features and Benefits</a></dt><dt>SIDs, <a href="NT4Migration.html#id444159">Samba-3 Implementation Choices</a></dt><dt>signing, <a href="samba-pdc.html#id339147">Cannot Log onto Domain Member Workstation After Joining Domain</a></dt><dt>simple access controls, <a href="NT4Migration.html#id443343">Server Share and Directory Layout</a></dt><dt>simple configuration, <a href="install.html#id326850">Example Configuration</a></dt><dt>simple guide, <a href="upgrading-to-3.0.html#oldupdatenotes">Upgrading from Samba-2.x to Samba-3.0.25</a></dt><dt>Simple Object Access Protocol (see SOAP)</dt><dt>simple operation, <a href="passdb.html#id359295">New Account Storage Systems</a></dt><dt>simple print server, <a href="StandAloneServer.html#SimplePrintServer">Central Print Serving</a></dt><dt>simple printing, <a href="classicalprinting.html#id391430">Simple Print Configuration</a></dt><dt>simplest</dt><dd><dl><dt>configuration, <a href="install.html#id326850">Example Configuration</a></dt></dl></dd><dt>simplicity, <a href="StandAloneServer.html#id347049">Features and Benefits</a></dt><dt>Simplicity is king, <a href="NT4Migration.html#id443343">Server Share and Directory Layout</a></dt><dt>single DHCP server, <a href="ClientConfig.html#id349640">MS Windows Me</a></dt><dt>single repository, <a href="passdb.html">Account Information Databases</a></dt><dt>single server, <a href="SambaHA.html#id436456">The Front-End Challenge</a></dt><dt>single sign-on, <a href="domain-member.html#id342376">Features and Benefits</a> (see SSO)</dt><dt>Single Sign-On, <a href="CUPS-printing.html#id408912">Caveats to Be Considered</a></dt><dt>single-byte charsets, <a href="unicode.html#id434205">What Are Charsets and Unicode?</a></dt><dt>single-logon, <a href="samba-pdc.html#id338208">The Special Case of Windows 9x/Me</a></dt><dt>single-sign-on, <a href="NT4Migration.html#id442769">Objectives</a></dt><dt>single-user mode, <a href="winbind.html#id420404">Requirements</a></dt><dt>slapadd, <a href="passdb.html#id365225">Initialize the LDAP Database</a></dt><dt>slapd, <a href="passdb.html#id364973">OpenLDAP Configuration</a></dt><dt>slapd.conf, <a href="ChangeNotes.html#id351912">LDAP Changes in Samba-3.0.23</a>, <a href="passdb.html#id364973">OpenLDAP Configuration</a>, <a href="passdb.html#id365990">Security and sambaSamAccount</a></dt><dt>slapd.pem, <a href="samba-bdc.html#id340392">LDAP Configuration Notes</a></dt><dt>slapindex, <a href="ChangeNotes.html#id351912">LDAP Changes in Samba-3.0.23</a></dt><dt>slappasswd, <a href="passdb.html#id365225">Initialize the LDAP Database</a></dt><dt>slave servers, <a href="NT4Migration.html#id443153">Domain Layout</a></dt><dt>slow browsing, <a href="NetworkBrowsing.html#id358459">Browsing of Shares and Directories is Very Slow</a></dt><dt>slow network, <a href="speed.html#id453271">Samba Performance Problem Due to Changing Linux Kernel</a></dt><dt>slow network browsing, <a href="NetworkBrowsing.html#id358640">Invalid Cached Share References Affects Network Browsing</a></dt><dt>slow performance, <a href="speed.html#id453443">Samba Performance is Very Slow</a></dt><dt>smart printers, <a href="CUPS-printing.html#id400581">Overview</a></dt><dt>SMB, <a href="ServerType.html#id334332">Server Security (User Level Security)</a>, <a href="domain-member.html#id346934">I Can't Join a Windows 2003 PDC</a>, <a href="StandAloneServer.html#id347134">Background</a>, <a href="NetworkBrowsing.html#id352162">Features and Benefits</a>, <a href="NetworkBrowsing.html#id352694">NetBIOS over TCP/IP</a>, <a href="NetworkBrowsing.html#id356873">Technical Overview of Browsing</a>, <a href="securing-samba.html#id387645">Using Interface Protection</a>, <a href="classicalprinting.html#cups-msrpc">Printing Developments Since Samba-2.2</a>, <a href="integrate-ms-networks.html#id433113">Name Resolution as Used within MS Windows Networking</a>, <a href="Backup.html#id435626">BackupPC</a>, <a href="SambaHA.html#id436456">The Front-End Challenge</a>, <a href="SambaHA.html#id436827">Server Pool Communications</a>, <a href="problems.html">Analyzing and Solving Samba Problems</a></dt><dt>SMB encryption, <a href="passdb.html#id360113">Advantages of Encrypted Passwords</a></dt><dt>SMB locks, <a href="SambaHA.html#id436827">Server Pool Communications</a></dt><dt>SMB name, <a href="integrate-ms-networks.html#id433113">Name Resolution as Used within MS Windows Networking</a></dt><dt>SMB networking, <a href="problems.html#id448088">Diagnostics Tools</a></dt><dt>SMB password, <a href="passdb.html#id361615">The smbpasswd Tool</a></dt><dt>SMB Password, <a href="pam.html#id429934">Features and Benefits</a></dt><dt>SMB password encryption, <a href="passdb.html#id359822">Important Notes About Security</a></dt><dt>smb ports, <a href="cfgsmarts.html#id438180">Multiple Virtual Server Personalities</a>, <a href="cfgsmarts.html#id439141">Multiple Virtual Server Hosting</a></dt><dt>SMB printers, <a href="CUPS-printing.html#id415530">Administrator Cannot Install Printers for All Local Users</a></dt><dt>SMB requests, <a href="SambaHA.html#id436543">Demultiplexing SMB Requests</a></dt><dt>SMB semantics, <a href="SambaHA.html#id436641">The Distributed File System Challenge</a></dt><dt>SMB server, <a href="passdb.html#id360113">Advantages of Encrypted Passwords</a></dt><dt>SMB Server, <a href="pam.html#id429934">Features and Benefits</a></dt><dt>SMB services, <a href="SambaHA.html#id436764">Restrictive Constraints on Distributed File Systems</a></dt><dt>SMB signing, <a href="domain-member.html#id346934">I Can't Join a Windows 2003 PDC</a>, <a href="upgrading-to-3.0.html#id440270">New Features in Samba-3.0.x</a></dt><dt>SMB state information, <a href="SambaHA.html#id436543">Demultiplexing SMB Requests</a></dt><dt>SMB-based messaging, <a href="NetworkBrowsing.html#netdiscuss">Discussion</a></dt><dt>smb-cdserver.conf, <a href="cfgsmarts.html#id438180">Multiple Virtual Server Personalities</a></dt><dt>smb.conf, <a href="cfgsmarts.html#id438180">Multiple Virtual Server Personalities</a></dt><dt>SMB/CIFS, <a href="samba-bdc.html#id340771">What Qualifies a Domain Controller on the Network?</a>, <a href="domain-member.html#id346934">I Can't Join a Windows 2003 PDC</a>, <a href="passdb.html#id359822">Important Notes About Security</a>, <a href="unicode.html#id434205">What Are Charsets and Unicode?</a></dt><dt>SMB/CIFS server, <a href="passdb.html#id363976">Password Backends</a></dt><dt>smbclient, <a href="domain-member.html#ads-test-smbclient">Testing with smbclient</a>, <a href="classicalprinting.html#id396743">Installing Driver Files into [print$]</a>, <a href="classicalprinting.html#id396937">smbclient to Confirm Driver Installation</a>, <a href="Backup.html#id435626">BackupPC</a>, <a href="diagnosis.html#id446476">The Tests</a>, <a href="problems.html#id448137">Debugging with Samba Itself</a></dt><dt>smbd, <a href="install.html#id326670">Starting Samba</a>, <a href="install.html#id326850">Example Configuration</a>, <a href="install.html#id327100">Test Your Config File with testparm</a>, <a href="FastStart.html#id329032">Secure Read-Write File and Print Server</a>, <a href="FastStart.html#id329884">Example Configuration</a>, <a href="passdb.html#id364094">smbpasswd: Encrypted Password Database</a>, <a href="passdb.html#id364767">Schema and Relationship to the RFC 2307 posixAccount</a>, <a href="passdb.html#id365392">Configuring Samba</a>, <a href="idmapper.html#id375050">Domain Member Server or Domain Member Client</a>, <a href="idmapper.html#id376308">NT4-Style Domains (Includes Samba Domains)</a>, <a href="rights.html#id379339">Description of Privileges</a>, <a href="classicalprinting.html#id391698">Verifying Configuration with testparm</a>, <a href="classicalprinting.html#id391880">Rapid Configuration Validation</a>, <a href="VFS.html#id417038">extd_audit</a>, <a href="winbind.html#id418954">Features and Benefits</a>, <a href="winbind.html#id420546">Testing Things Out</a>, <a href="winbind.html#id421301">Join the Samba Server to the PDC Domain</a>, <a href="winbind.html#id421865">Linux</a>, <a href="winbind.html#id422049">Solaris</a>, <a href="SambaHA.html#id436827">Server Pool Communications</a>, <a href="largefile.html">Handling Large Directories</a>, <a href="cfgsmarts.html#id437835">Multiple Server Hosting</a>, <a href="cfgsmarts.html#id438180">Multiple Virtual Server Personalities</a>, <a href="problems.html#id448137">Debugging with Samba Itself</a></dt><dt>smbgroupedit, <a href="NetCommand.html">Remote and Local Management: The Net Command</a></dt><dt>smbgrpadd.sh, <a href="groupmapping.html#id369332">Sample smb.conf Add Group Script</a></dt><dt>smbHome, <a href="passdb.html#id366198">LDAP Special Attributes for sambaSamAccounts</a></dt><dt>smbldap-groupadd, <a href="NetCommand.html#id370603">Adding or Creating a New Group</a></dt><dt>smbldap-tools, <a href="passdb.html#id364485">ldapsam</a></dt><dt>smbpasswd, <a href="ServerType.html#id333890">Example Configuration</a>, <a href="samba-pdc.html#id337213">Domain Control: Example Configuration</a>, <a href="samba-bdc.html#id341012">Backup Domain Controller Configuration</a>, <a href="samba-bdc.html#id342046">How Do I Replicate the smbpasswd File?</a>, <a href="domain-member.html#machine-trust-accounts">MS Windows Workstation/Server Machine Trust Accounts</a>, <a href="domain-member.html#id345150">Configure smb.conf</a>, <a href="domain-member.html#id346431">Sharing User ID Mappings between Samba Domain Members</a>, <a href="ChangeNotes.html#id351795">Group Mapping Changes in Samba-3.0.23</a>, <a href="passdb.html">Account Information Databases</a>, <a href="passdb.html#id359126">Backward Compatibility Account Storage Systems</a>, <a href="passdb.html#acctmgmttools">Account Management Tools</a>, <a href="passdb.html#id361615">The smbpasswd Tool</a>, <a href="passdb.html#pdbeditthing">The pdbedit Tool</a>, <a href="passdb.html#id362637">User Account Management</a>, <a href="passdb.html#id363855">Account Import/Export</a>, <a href="passdb.html#id364094">smbpasswd: Encrypted Password Database</a>, <a href="passdb.html#id364485">ldapsam</a>, <a href="passdb.html#id364767">Schema and Relationship to the RFC 2307 posixAccount</a>, <a href="passdb.html#id365225">Initialize the LDAP Database</a>, <a href="idmapper.html#id375050">Domain Member Server or Domain Member Client</a>, <a href="InterdomainTrusts.html#samba-trusted-domain">Samba as the Trusted Domain</a>, <a href="PolicyMgmt.html#id425437">Samba PDC</a>, <a href="upgrading-to-3.0.html#id441871">Passdb Backends and Authentication</a>, <a href="upgrading-to-3.0.html#id442043">New Schema</a></dt><dt>smbpasswd format, <a href="passdb.html#id362746">Listing User and Machine Accounts</a></dt><dt>smbpasswd plaintext database, <a href="passdb.html#id364094">smbpasswd: Encrypted Password Database</a></dt><dt>SMBsessetupX, <a href="samba-pdc.html#id338208">The Special Case of Windows 9x/Me</a></dt><dt>smbspool, <a href="CUPS-printing.html#id414715">Printing from CUPS to Windows-Attached Printers</a></dt><dt>smbstatus, <a href="CUPS-printing.html#id415360">Avoid Being Connected to the Samba Server as the Wrong User</a>, <a href="bugreport.html#id449791">Attaching to a Running Process</a></dt><dt>SMBtconX, <a href="samba-pdc.html#id338208">The Special Case of Windows 9x/Me</a></dt><dt>smbusers, <a href="securing-samba.html#id387586">User-Based Protection</a></dt><dt>SMS, <a href="problems.html#id448565">The Windows Network Monitor</a></dt><dt>Snapshots, <a href="VFS.html#id417924">Shadow Copy Setup</a></dt><dt>sniffer, <a href="samba-pdc.html#id338208">The Special Case of Windows 9x/Me</a>, <a href="problems.html#id448088">Diagnostics Tools</a></dt><dt>socket, <a href="cfgsmarts.html#id437835">Multiple Server Hosting</a></dt><dt>socket address, <a href="cfgsmarts.html#id437835">Multiple Server Hosting</a></dt><dt>socket options, <a href="speed.html#id452984">Socket Options</a></dt><dt>SOFTQ printing system, <a href="classicalprinting.html#id392714">The [global] Section</a></dt><dt>Solaris, <a href="passdb.html#idmapbackend">Mapping Common UIDs/GIDs on Distributed Machines</a>, <a href="winbind.html#id422211">Configure Winbind and PAM</a>, <a href="AdvancedNetworkManagement.html#id423599">Remote Management with ThinLinc</a>, <a href="pam.html#id429934">Features and Benefits</a>, <a href="unicode.html#id434585">Basic Parameter Setting</a></dt><dt>Solaris 9, <a href="winbind.html#id422049">Solaris</a></dt><dt>source code, <a href="install.html#id326850">Example Configuration</a></dt><dt>space character, <a href="groupmapping.html#id369618">Adding Groups Fails</a></dt><dt>special account, <a href="rights.html">User Rights and Privileges</a>, <a href="InterdomainTrusts.html#samba-trusted-domain">Samba as the Trusted Domain</a></dt><dt>special section, <a href="classicalprinting.html#id395515">[print$] Stanza Parameters</a></dt><dt>special sections, <a href="classicalprinting.html#id392714">The [global] Section</a></dt><dt>special stanza, <a href="classicalprinting.html#id395515">[print$] Stanza Parameters</a></dt><dt>specific restrictions, <a href="AccessControls.html#id382742">Access Controls on Shares</a></dt><dt>Specify an IP address, <a href="ClientConfig.html#id349640">MS Windows Me</a></dt><dt>spinning process, <a href="bugreport.html#id449791">Attaching to a Running Process</a></dt><dt>spool, <a href="classicalprinting.html#id391698">Verifying Configuration with testparm</a></dt><dd><dl><dt>directory, <a href="install.html#id325753">Configuration File Syntax</a></dt></dl></dd><dt>spool files, <a href="classicalprinting.html#id394436">Custom Print Commands</a></dt><dt>spooled file, <a href="classicalprinting.html#id391142">Technical Introduction</a></dt><dt>spooler., <a href="install.html#id325753">Configuration File Syntax</a></dt><dt>spooling, <a href="classicalprinting.html#id394436">Custom Print Commands</a>, <a href="CUPS-printing.html#id401636">Central Spooling vs. &#8220;Peer-to-Peer&#8221; Printing</a></dt><dd><dl><dt>central, <a href="CUPS-printing.html#id401636">Central Spooling vs. &#8220;Peer-to-Peer&#8221; Printing</a></dt><dt>peer-to-peer, <a href="CUPS-printing.html#id401636">Central Spooling vs. &#8220;Peer-to-Peer&#8221; Printing</a></dt></dl></dd><dt>spooling path, <a href="classicalprinting.html#id391698">Verifying Configuration with testparm</a></dt><dt>spooling-only, <a href="CUPS-printing.html#id401680">Raw Print Serving: Vendor Drivers on Windows Clients</a></dt><dt>SPOOLSS, <a href="classicalprinting.html#cups-msrpc">Printing Developments Since Samba-2.2</a></dt><dt>SQL, <a href="ChangeNotes.html#id351743">Passdb Changes</a></dt><dt>SQUID, <a href="samba-pdc.html#id335780">Single Sign-On and Domain Security</a></dt><dt>SRV records, <a href="domain-member.html#id345329">Configure /etc/krb5.conf</a>, <a href="NetworkBrowsing.html#adsdnstech">DNS and Active Directory</a></dt><dt>SRV RR, <a href="integrate-ms-networks.html#id432576">Background Information</a></dt><dt>SrvMgr.exe, <a href="domain-member.html#id343425">Managing Domain Machine Accounts using NT4 Server Manager</a></dt><dt>srvmgr.exe, <a href="domain-member.html#id343425">Managing Domain Machine Accounts using NT4 Server Manager</a></dt><dt>SRVTOOLS.EXE, <a href="domain-member.html#id343425">Managing Domain Machine Accounts using NT4 Server Manager</a>, <a href="AdvancedNetworkManagement.html#id423098">Remote Server Administration</a></dt><dt>ssh, <a href="samba-bdc.html#id341012">Backup Domain Controller Configuration</a>, <a href="samba-bdc.html#id342046">How Do I Replicate the smbpasswd File?</a>, <a href="passdb.html#id364094">smbpasswd: Encrypted Password Database</a>, <a href="Backup.html#id435626">BackupPC</a></dt><dt>SSH, <a href="classicalprinting.html#id396937">smbclient to Confirm Driver Installation</a>, <a href="AdvancedNetworkManagement.html#id423599">Remote Management with ThinLinc</a></dt><dt>SSL, <a href="SWAT.html#id445330">Securing SWAT through SSL</a></dt><dt>SSO, <a href="samba-pdc.html#id335780">Single Sign-On and Domain Security</a>, <a href="domain-member.html#id342376">Features and Benefits</a>, <a href="passdb.html#id360825">Comments Regarding LDAP</a></dt><dt>stability, <a href="NT4Migration.html#id442769">Objectives</a></dt><dt>stack trace, <a href="bugreport.html#id449670">Internal Errors</a></dt><dt>stale network links, <a href="NetworkBrowsing.html#id358640">Invalid Cached Share References Affects Network Browsing</a></dt><dt>stand-alone server, <a href="idmapper.html#id374992">Standalone Samba Server</a></dt><dt>standalone, <a href="ServerType.html#id333060">Server Types</a>, <a href="samba-pdc.html#id336759">Preparing for Domain Control</a>, <a href="NetCommand.html#id370067">Overview</a>, <a href="idmapper.html#id375050">Domain Member Server or Domain Member Client</a></dt><dt>standalone filter, <a href="CUPS-printing.html#id404588">pstoraster</a></dt><dt>standalone server, <a href="domain-member.html#id344216">Joining an NT4-type Domain with Samba-3</a>, <a href="StandAloneServer.html">Standalone Servers</a>, <a href="StandAloneServer.html#id347049">Features and Benefits</a>, <a href="StandAloneServer.html#id347134">Background</a>, <a href="passdb.html#id362965">Adding User Accounts</a>, <a href="classicalprinting.html#id390934">Features and Benefits</a>, <a href="NT4Migration.html#id443153">Domain Layout</a></dt><dt>standard confirmation, <a href="InterdomainTrusts.html#id389117">Creating an NT4 Domain Trust</a></dt><dt>stanza, <a href="install.html#id325753">Configuration File Syntax</a>, <a href="largefile.html">Handling Large Directories</a></dt><dt>stapling, <a href="CUPS-printing.html#id404429">pstops</a></dt><dt>StartDocPrinter, <a href="classicalprinting.html#cups-msrpc">Printing Developments Since Samba-2.2</a></dt><dt>starting samba</dt><dd><dl><dt>nmbd, <a href="install.html#id326670">Starting Samba</a>, <a href="FastStart.html#id329032">Secure Read-Write File and Print Server</a>, <a href="FastStart.html#id329884">Example Configuration</a></dt><dt>smbd, <a href="install.html#id326670">Starting Samba</a>, <a href="FastStart.html#id329032">Secure Read-Write File and Print Server</a>, <a href="FastStart.html#id329884">Example Configuration</a></dt><dt>winbindd, <a href="install.html#id326670">Starting Samba</a>, <a href="FastStart.html#id329884">Example Configuration</a>, <a href="winbind.html#id418954">Features and Benefits</a></dt></dl></dd><dt>startsmb, <a href="compiling.html#id451161">Alternative: Starting smbd as a Daemon</a></dt><dt>StartTLS, <a href="passdb.html#id365990">Security and sambaSamAccount</a></dt><dt>startup</dt><dd><dl><dt>process, <a href="install.html#id326670">Starting Samba</a></dt></dl></dd><dt>startup script, <a href="winbind.html#id421528">Starting and Testing the winbindd Daemon</a></dt><dt>state, <a href="SambaHA.html#id436345">Why Is This So Hard?</a></dt><dt>state information, <a href="SambaHA.html#id436345">Why Is This So Hard?</a></dt><dt>state of knowledge, <a href="SambaHA.html#id436084">Features and Benefits</a></dt><dt>static WINS entries, <a href="NetworkBrowsing.html#id356324">Static WINS Entries</a></dt><dt>status32 codes, <a href="upgrading-to-3.0.html#id440270">New Features in Samba-3.0.x</a></dt><dt>sticky bit, <a href="AccessControls.html#id381279">File and Directory Access Control</a>, <a href="NT4Migration.html#id443343">Server Share and Directory Layout</a></dt><dt>storage mechanism, <a href="passdb.html#acctmgmttools">Account Management Tools</a></dt><dt>storage methods, <a href="passdb.html#id361615">The smbpasswd Tool</a></dt><dt>stphoto2.ppd, <a href="CUPS-printing.html#id406664">Examples for Filtering Chains</a></dt><dt>strange delete semantics, <a href="largefile.html">Handling Large Directories</a></dt><dt>strict locking, <a href="locking.html#id385144">Discussion</a></dt><dt>stripped of comments, <a href="SWAT.html#id444620">Features and Benefits</a></dt><dt>strptime, <a href="passdb.html#id363122">Changing User Accounts</a></dt><dt>stunnel, <a href="SWAT.html#id445330">Securing SWAT through SSL</a></dt><dt>su, <a href="pam.html#id430654">Anatomy of /etc/pam.d Entries</a></dt><dt>subnet mask, <a href="ClientConfig.html#id348498">MS Windows XP Professional</a>, <a href="ClientConfig.html#id349640">MS Windows Me</a>, <a href="diagnosis.html#id446476">The Tests</a></dt><dt>subnets, <a href="NetworkBrowsing.html#id352694">NetBIOS over TCP/IP</a>, <a href="NetworkBrowsing.html#DMB">Configuring Workgroup Browsing</a></dt><dt>subscription, <a href="ch46.html#id454529">Free Support</a></dt><dt>subsuffix parameters, <a href="upgrading-to-3.0.html#id442417">New Suffix for Searching</a></dt><dt>Subversion, <a href="compiling.html#id450076">Introduction</a>, <a href="compiling.html#id450158">Access via Subversion</a></dt><dt>successful join, <a href="domain-member.html#ads-test-server">Testing Server Setup</a></dt><dt>successful migration, <a href="NT4Migration.html#id442769">Objectives</a></dt><dt>sufficient, <a href="pam.html#id430654">Anatomy of /etc/pam.d Entries</a></dt><dt>suffixes, <a href="CUPS-printing.html#id403499">MIME Types and CUPS Filters</a></dt><dt>SUID, <a href="AccessControls.html#id381279">File and Directory Access Control</a></dt><dt>Sun, <a href="domain-member.html#domain-member-server">Domain Member Server</a></dt><dt>Sun ONE iDentity server, <a href="pam.html#id429934">Features and Benefits</a></dt><dt>Sun Solaris, <a href="pam.html#id429934">Features and Benefits</a></dt><dt>SUN-Raster, <a href="CUPS-printing.html#id403499">MIME Types and CUPS Filters</a></dt><dt>support, <a href="ch46.html">Samba Support</a></dt><dt>support exposure, <a href="NT4Migration.html#id442769">Objectives</a></dt><dt>SVN</dt><dd><dl><dt>web, <a href="compiling.html#id450125">Access via ViewCVS</a></dt></dl></dd><dt>SVRTOOLS.EXE, <a href="samba-pdc.html#id335204">Features and Benefits</a></dt><dt>SWAT, <a href="install.html#id325710">Configuring Samba (smb.conf)</a>, <a href="SWAT.html">SWAT: The Samba Web Administration Tool</a></dt><dt>swat, <a href="install.html#id327272">SWAT</a>, <a href="SWAT.html#id444749">Validate SWAT Installation</a>, <a href="SWAT.html#id444812">Locating the SWAT File</a>, <a href="SWAT.html#xinetd">Enabling SWAT for Use</a></dt><dd><dl><dt>enable, <a href="SWAT.html#xinetd">Enabling SWAT for Use</a></dt><dt>security, <a href="SWAT.html#id445330">Securing SWAT through SSL</a></dt></dl></dd><dt>SWAT binary support, <a href="SWAT.html#id444749">Validate SWAT Installation</a></dt><dt>swat command-line options, <a href="SWAT.html#id444812">Locating the SWAT File</a></dt><dt>SWAT permission allowed, <a href="SWAT.html#xinetd">Enabling SWAT for Use</a></dt><dt>symbolic links, <a href="msdfs.html#id390330">Features and Benefits</a></dt><dt>synchronization, <a href="samba-pdc.html#id336302">Domain Controller Types</a>, <a href="samba-pdc.html#id338563">Security Mode and Master Browsers</a>, <a href="NetworkBrowsing.html#id355760">WINS: The Windows Internetworking Name Server</a>, <a href="NetworkBrowsing.html#id357499">Behavior of Cross-Subnet Browsing</a></dt><dt>synchronization problems, <a href="winbind.html#id419277">Introduction</a></dt><dt>synchronize, <a href="samba-bdc.html#id341012">Backup Domain Controller Configuration</a>, <a href="domain-member.html#id345329">Configure /etc/krb5.conf</a>, <a href="NetworkBrowsing.html#id355674">Use of the Remote Browse Sync Parameter</a>, <a href="NetworkBrowsing.html#id357499">Behavior of Cross-Subnet Browsing</a></dt><dt>synchronized, <a href="samba-bdc.html#id341012">Backup Domain Controller Configuration</a></dt><dt>syntax tolerates spelling errors, <a href="classicalprinting.html#id391430">Simple Print Configuration</a></dt><dt>syslog, <a href="cfgsmarts.html#id439141">Multiple Virtual Server Hosting</a></dt><dt>system access controls, <a href="passdb.html#id359295">New Account Storage Systems</a></dt><dt>system accounts, <a href="passdb.html#id362637">User Account Management</a></dt><dt>system administrator, <a href="rights.html">User Rights and Privileges</a></dt><dt>system groups, <a href="NetCommand.html#id370780">Mapping Windows Groups to UNIX Groups</a></dt><dt>system interface scripts, <a href="rights.html">User Rights and Privileges</a></dt><dt>system policies, <a href="PolicyMgmt.html#id424202">Creating and Managing System Policies</a></dt><dt>System Policy Editor, <a href="PolicyMgmt.html#id424202">Creating and Managing System Policies</a>, <a href="PolicyMgmt.html#id424881">Administration of Windows 200x/XP Policies</a>, <a href="ProfileMgmt.html#id428275">MS Windows 9x/Me</a></dt><dt>system security, <a href="groupmapping.html#id368532">Applicable Only to Versions Earlier than 3.0.11</a></dt><dt>system tools, <a href="Backup.html#id435499">Features and Benefits</a></dt><dt>SYSV, <a href="classicalprinting.html#id392714">The [global] Section</a></dt><dt>SYSVOL, <a href="PolicyMgmt.html#id424702">MS Windows 200x/XP Professional Policies</a></dt></dl></div><div class="indexdiv"><h3>T</h3><dl><dt>tail, <a href="diagnosis.html#id446194">Assumptions</a></dt><dt>take ownership, <a href="rights.html#id379339">Description of Privileges</a></dt><dt>Take Ownership, <a href="AccessControls.html#id383310">Viewing File Ownership</a></dt><dt>tape, <a href="NT4Migration.html#id443343">Server Share and Directory Layout</a></dt><dt>tar, <a href="Backup.html#id435626">BackupPC</a></dt><dt>tarball, <a href="install.html#id326850">Example Configuration</a></dt><dt>tattoo effect, <a href="NT4Migration.html#id444159">Samba-3 Implementation Choices</a></dt><dt>TCP, <a href="NetworkBrowsing.html#id355381">Multiple Interfaces</a>, <a href="SambaHA.html#id436345">Why Is This So Hard?</a></dt><dt>TCP data streams, <a href="SambaHA.html#id436456">The Front-End Challenge</a></dt><dt>TCP failover, <a href="SambaHA.html#id436345">Why Is This So Hard?</a></dt><dt>TCP port, <a href="samba-pdc.html#id335204">Features and Benefits</a></dt><dt>TCP port 139, <a href="integrate-ms-networks.html#id432576">Background Information</a>, <a href="cfgsmarts.html#id438180">Multiple Virtual Server Personalities</a></dt><dt>TCP port 445, <a href="integrate-ms-networks.html#id432576">Background Information</a>, <a href="cfgsmarts.html#id438180">Multiple Virtual Server Personalities</a></dt><dt>tcp ports, <a href="winbind.html#id421301">Join the Samba Server to the PDC Domain</a></dt><dt>TCP/IP, <a href="ClientConfig.html#id348498">MS Windows XP Professional</a>, <a href="ClientConfig.html#id349640">MS Windows Me</a>, <a href="NetworkBrowsing.html#id352162">Features and Benefits</a>, <a href="NetworkBrowsing.html#id356550">Windows Networking Protocols</a></dt><dt>TCP/IP configuration, <a href="ClientConfig.html#id348498">MS Windows XP Professional</a>, <a href="ClientConfig.html#id349640">MS Windows Me</a></dt><dt>TCP/IP configuration panel, <a href="ClientConfig.html#id349114">MS Windows 2000</a></dt><dt>TCP/IP protocol configuration, <a href="ClientConfig.html#id348389">Technical Details</a></dt><dt>TCP/IP protocol settings, <a href="ClientConfig.html#id348498">MS Windows XP Professional</a>, <a href="ClientConfig.html#id349114">MS Windows 2000</a></dt><dt>TCP/IP protocol stack, <a href="NetworkBrowsing.html#id355760">WINS: The Windows Internetworking Name Server</a></dt><dt>TCP/IP-only, <a href="NetworkBrowsing.html#id356550">Windows Networking Protocols</a></dt><dt>tcpdump, <a href="problems.html#id448378">Tcpdump</a></dt><dt>TDB, <a href="passdb.html#id359295">New Account Storage Systems</a>, <a href="classicalprinting.html#id397583">Running rpcclient with setdriver</a>, <a href="CUPS-printing.html#id411985">The Printing *.tdb Files</a>, <a href="CUPS-printing.html#id412184">Trivial Database Files</a>, <a href="cfgsmarts.html#id437835">Multiple Server Hosting</a></dt><dd><dl><dt>backing up (see tdbbackup)</dt></dl></dd><dt>tdb, <a href="winbind.html#id420167">User and Group ID Allocation</a>, <a href="SambaHA.html#id436827">Server Pool Communications</a></dt><dt>tdb data files, <a href="upgrading-to-3.0.html#id441445">TDB Data Files</a></dt><dt>TDB database, <a href="classicalprinting.html#id397066">Running rpcclient with adddriver</a></dt><dt>TDB database files, <a href="classicalprinting.html#prt-modeset">Setting Device Modes on New Printers</a></dt><dt>tdb file backup, <a href="upgrading-to-3.0.html#id441445">TDB Data Files</a></dt><dt>tdb file descriptions, <a href="install.html#tdbdocs">TDB Database File Information</a>, <a href="upgrading-to-3.0.html#id441445">TDB Data Files</a></dt><dt>tdb file locations, <a href="install.html#tdbdocs">TDB Database File Information</a></dt><dt>tdb files, <a href="AccessControls.html#id382742">Access Controls on Shares</a></dt><dt>tdbbackup, <a href="CUPS-printing.html#id412353">Using tdbbackup</a>, <a href="speed.html#id453354">Corrupt tdb Files</a></dt><dt>tdbdump, <a href="AccessControls.html#id382742">Access Controls on Shares</a></dt><dt>tdbsam, <a href="samba-pdc.html#id337213">Domain Control: Example Configuration</a>, <a href="ChangeNotes.html#id351795">Group Mapping Changes in Samba-3.0.23</a>, <a href="passdb.html">Account Information Databases</a>, <a href="passdb.html#passdbtech">Technical Information</a>, <a href="passdb.html#id362746">Listing User and Machine Accounts</a>, <a href="passdb.html#id364094">smbpasswd: Encrypted Password Database</a>, <a href="passdb.html#id364340">tdbsam</a>, <a href="groupmapping.html#id368644">Default Users, Groups, and Relative Identifiers</a>, <a href="idmapper.html#id375050">Domain Member Server or Domain Member Client</a>, <a href="NT4Migration.html#id442769">Objectives</a></dt><dt>tdbsam databases, <a href="passdb.html#id363976">Password Backends</a></dt><dt>technical reviewers, <a href="cfgsmarts.html">Advanced Configuration Techniques</a></dt><dt>Telnet, <a href="passdb.html#id360246">Advantages of Non-Encrypted Passwords</a></dt><dt>telnet logins, <a href="winbind.html#id422370">Linux/FreeBSD-Specific PAM Configuration</a></dt><dt>template, <a href="ProfileMgmt.html#id428186">Creating and Managing Group Profiles</a></dt><dt>template homedir, <a href="winbind.html#id421104">Configure smb.conf</a>, <a href="winbind.html#id422370">Linux/FreeBSD-Specific PAM Configuration</a></dt><dt>template primary group, <a href="idmapper.html#id376308">NT4-Style Domains (Includes Samba Domains)</a></dt><dt>template shell, <a href="idmapper.html#id376308">NT4-Style Domains (Includes Samba Domains)</a>, <a href="idmapper.html#id376591">ADS Domains</a>, <a href="idmapper.html#id376996">IDMAP_RID with Winbind</a>, <a href="idmapper.html#id377571">IDMAP Storage in LDAP Using Winbind</a>, <a href="idmapper.html#id378132">IDMAP and NSS Using LDAP from ADS with RFC2307bis Schema Extension</a>, <a href="winbind.html#id421104">Configure smb.conf</a></dt><dt>temporary location, <a href="classicalprinting.html#id393900">Print Commands</a></dt><dt>terminal server, <a href="AdvancedNetworkManagement.html#id423599">Remote Management with ThinLinc</a></dt><dt>Terminal Server, <a href="SambaHA.html#id436543">Demultiplexing SMB Requests</a></dt><dt>test:     parameter, <a href="VFS.html#id416413">Discussion</a></dt><dt>Testing Server Setup, <a href="domain-member.html#id345329">Configure /etc/krb5.conf</a></dt><dt>testparm, <a href="install.html#id327100">Test Your Config File with testparm</a>, <a href="StandAloneServer.html#SimplePrintServer">Central Print Serving</a>, <a href="classicalprinting.html#id391430">Simple Print Configuration</a>, <a href="classicalprinting.html#id391698">Verifying Configuration with testparm</a>, <a href="classicalprinting.html#id391880">Rapid Configuration Validation</a>, <a href="classicalprinting.html#id392225">Extended Printing Configuration</a>, <a href="diagnosis.html#id446194">Assumptions</a>, <a href="diagnosis.html#id446476">The Tests</a>, <a href="problems.html#id448137">Debugging with Samba Itself</a></dt><dt>tethereal, <a href="problems.html#id448378">Tcpdump</a></dt><dt>text/plain, <a href="CUPS-printing.html#id403909">MIME Type Conversion Rules</a></dt><dt>texttops, <a href="CUPS-printing.html#id403909">MIME Type Conversion Rules</a></dt><dt>thin client, <a href="AdvancedNetworkManagement.html#id423599">Remote Management with ThinLinc</a></dt><dt>ThinLinc, <a href="AdvancedNetworkManagement.html#id423599">Remote Management with ThinLinc</a></dt><dt>tid, <a href="SambaHA.html#id436543">Demultiplexing SMB Requests</a></dt><dt>TIFF, <a href="CUPS-printing.html#id403499">MIME Types and CUPS Filters</a></dt><dt>TightVNC, <a href="AdvancedNetworkManagement.html#id423260">Remote Management from NoMachine.Com</a>, <a href="AdvancedNetworkManagement.html#id423599">Remote Management with ThinLinc</a></dt><dt>time difference, <a href="domain-member.html#id345329">Configure /etc/krb5.conf</a></dt><dt>time format, <a href="passdb.html#id363122">Changing User Accounts</a></dt><dt>time-to-live (see TTL)</dt><dt>tool, <a href="AccessControls.html#id382986">Windows 200x/XP</a></dt><dt>tools, <a href="StandAloneServer.html#SimplePrintServer">Central Print Serving</a>, <a href="passdb.html#id361076">Caution Regarding LDAP and Samba</a></dt><dt>tools\reskit\netadmin\poledit, <a href="PolicyMgmt.html#id424372">Windows 9x/ME Policies</a></dt><dt>traditional printing, <a href="classicalprinting.html#id394436">Custom Print Commands</a></dt><dt>training course, <a href="Backup.html#id435539">Discussion of Backup Solutions</a></dt><dt>transfer differences, <a href="Backup.html#id435788">Rsync</a></dt><dt>transformation, <a href="CUPS-printing.html#id403499">MIME Types and CUPS Filters</a></dt><dt>transitive, <a href="InterdomainTrusts.html#id388824">Trust Relationship Background</a></dt><dt>transparent access, <a href="domain-member.html#id342376">Features and Benefits</a></dt><dt>transparently reconnected, <a href="SambaHA.html#id436222">The Ultimate Goal</a></dt><dt>transport connection loss, <a href="locking.html#id385372">Opportunistic Locking Overview</a></dt><dt>Transport Layer Seccurity, TLS</dt><dd><dl><dt>Configuring, <a href="ch-ldap-tls.html#s1-config-ldap-tls">Configuring</a></dt><dt>Introduction, <a href="ch-ldap-tls.html#s1-intro-ldap-tls">Introduction</a></dt></dl></dd><dt>transport layer security (see TLS)</dt><dt>Transport Layer Security, TLS</dt><dd><dl><dt>Testing, <a href="ch-ldap-tls.html#s1-test-ldap-tls">Testing</a></dt><dt>Troubleshooting, <a href="ch-ldap-tls.html#s1-int-ldap-tls">Troubleshooting</a></dt></dl></dd><dt>trigger, <a href="samba-pdc.html#id336759">Preparing for Domain Control</a>, <a href="samba-bdc.html#id339760">MS Windows NT4-style Domain Control</a></dt><dt>trivial database, <a href="passdb.html#id359295">New Account Storage Systems</a> (see TDB)</dt><dt>troubleshoot, <a href="classicalprinting.html#id391880">Rapid Configuration Validation</a></dt><dt>troubleshooting, <a href="CUPS-printing.html#id414715">Printing from CUPS to Windows-Attached Printers</a></dt><dt>Tru64 UNIX, <a href="unicode.html#id434585">Basic Parameter Setting</a></dt><dt>trust, <a href="samba-pdc.html#id335204">Features and Benefits</a>, <a href="passdb.html#id361199">LDAP Directories and Windows Computer Accounts</a></dt><dd><dl><dt>account, <a href="ServerType.html#id333691">Domain Security Mode (User-Level Security)</a></dt></dl></dd><dt>trust account, <a href="ServerType.html#id333691">Domain Security Mode (User-Level Security)</a>, <a href="passdb.html#TOSHARG-acctflags">Account Flags Management</a>, <a href="InterdomainTrusts.html#id389981">NT4-Style Domain Trusts with Windows 2000</a></dt><dd><dl><dt>interdomain, <a href="samba-pdc.html#id335204">Features and Benefits</a></dt><dt>machine, <a href="samba-pdc.html#id335204">Features and Benefits</a></dt></dl></dd><dt>trust account password, <a href="samba-bdc.html#id339320">Features and Benefits</a></dt><dt>trust accounts, <a href="passdb.html#id361199">LDAP Directories and Windows Computer Accounts</a>, <a href="NetCommand.html#id370067">Overview</a></dt><dt>trust established, <a href="InterdomainTrusts.html#id389287">Interdomain Trust Facilities</a></dt><dt>trust relationship, <a href="InterdomainTrusts.html#id388824">Trust Relationship Background</a>, <a href="InterdomainTrusts.html#id389207">Completing an NT4 Domain Trust</a>, <a href="InterdomainTrusts.html#id389287">Interdomain Trust Facilities</a>, <a href="InterdomainTrusts.html#id389483">Configuring Samba NT-Style Domain Trusts</a>, <a href="InterdomainTrusts.html#id389981">NT4-Style Domain Trusts with Windows 2000</a></dt><dt>trust relationships, <a href="InterdomainTrusts.html">Interdomain Trust Relationships</a>, <a href="InterdomainTrusts.html#id388758">Features and Benefits</a>, <a href="InterdomainTrusts.html#id388824">Trust Relationship Background</a>, <a href="InterdomainTrusts.html#id389117">Creating an NT4 Domain Trust</a>, <a href="upgrading-to-3.0.html#id440270">New Features in Samba-3.0.x</a></dt><dt>trusted, <a href="NetworkBrowsing.html#id357499">Behavior of Cross-Subnet Browsing</a>, <a href="rights.html">User Rights and Privileges</a></dt><dt>trusted domain, <a href="groupmapping.html#id367895">Nested Groups: Adding Windows Domain Groups to Windows Local Groups</a>, <a href="InterdomainTrusts.html">Interdomain Trust Relationships</a>, <a href="InterdomainTrusts.html#id388824">Trust Relationship Background</a>, <a href="InterdomainTrusts.html#id389207">Completing an NT4 Domain Trust</a>, <a href="InterdomainTrusts.html#id389798">Samba as the Trusting Domain</a>, <a href="winbind.html#id419814">Name Service Switch</a></dt><dt>trusted domain name, <a href="InterdomainTrusts.html#samba-trusted-domain">Samba as the Trusted Domain</a></dt><dt>trusted party, <a href="InterdomainTrusts.html#samba-trusted-domain">Samba as the Trusted Domain</a></dt><dt>trusting domain, <a href="InterdomainTrusts.html">Interdomain Trust Relationships</a>, <a href="InterdomainTrusts.html#id388824">Trust Relationship Background</a>, <a href="InterdomainTrusts.html#id389207">Completing an NT4 Domain Trust</a></dt><dt>trusting party, <a href="InterdomainTrusts.html#samba-trusted-domain">Samba as the Trusted Domain</a></dt><dt>trusts, <a href="InterdomainTrusts.html">Interdomain Trust Relationships</a>, <a href="InterdomainTrusts.html#id388824">Trust Relationship Background</a></dt><dt>TTL, <a href="NetworkBrowsing.html#id356324">Static WINS Entries</a></dt><dt>turn oplocks off, <a href="locking.html#id386096">Advanced Samba Oplocks Parameters</a></dt><dt>turnkey solution, <a href="passdb.html#id361199">LDAP Directories and Windows Computer Accounts</a></dt><dt>two-up, <a href="CUPS-printing.html#id406664">Examples for Filtering Chains</a></dt><dt>two-way</dt><dd><dl><dt>propagation, <a href="samba-bdc.html#id339320">Features and Benefits</a></dt></dl></dd><dt>two-way trust, <a href="InterdomainTrusts.html#id388824">Trust Relationship Background</a>, <a href="InterdomainTrusts.html#id389083">Native MS Windows NT4 Trusts Configuration</a>, <a href="InterdomainTrusts.html#id389287">Interdomain Trust Facilities</a></dt></dl></div><div class="indexdiv"><h3>U</h3><dl><dt>UCS-2, <a href="unicode.html#id434469">Japanese Charsets</a></dt><dt>UDP, <a href="samba-pdc.html#id336759">Preparing for Domain Control</a>, <a href="NetworkBrowsing.html#id352694">NetBIOS over TCP/IP</a>, <a href="NetworkBrowsing.html#id353751">How Browsing Functions</a>, <a href="NetworkBrowsing.html#browse-force-master">Forcing Samba to Be the Master</a>, <a href="NetworkBrowsing.html#id355381">Multiple Interfaces</a>, <a href="NetworkBrowsing.html#id357344">Cross-Subnet Browsing</a></dt><dt>UDP port 137, <a href="integrate-ms-networks.html#id432576">Background Information</a></dt><dt>udp ports, <a href="winbind.html#id421301">Join the Samba Server to the PDC Domain</a></dt><dt>UDP unicast, <a href="NetworkBrowsing.html#id353751">How Browsing Functions</a></dt><dt>UID, <a href="samba-bdc.html#id341471">Example Configuration</a>, <a href="domain-member.html#machine-trust-accounts">MS Windows Workstation/Server Machine Trust Accounts</a>, <a href="domain-member.html#id343010">Manual Creation of Machine Trust Accounts</a>, <a href="domain-member.html#id344900">Why Is This Better Than security = server?</a>, <a href="domain-member.html#id346431">Sharing User ID Mappings between Samba Domain Members</a>, <a href="passdb.html#passdbtech">Technical Information</a>, <a href="passdb.html#id360306">Mapping User Identifiers between MS Windows and UNIX</a>, <a href="passdb.html#idmapbackend">Mapping Common UIDs/GIDs on Distributed Machines</a>, <a href="passdb.html#id361199">LDAP Directories and Windows Computer Accounts</a>, <a href="passdb.html#id362746">Listing User and Machine Accounts</a>, <a href="groupmapping.html#id367144">Features and Benefits</a>, <a href="NetCommand.html#id370067">Overview</a>, <a href="NetCommand.html#id370780">Mapping Windows Groups to UNIX Groups</a>, <a href="NetCommand.html#id371804">UNIX and Windows User Management</a>, <a href="idmapper.html">Identity Mapping (IDMAP)</a>, <a href="idmapper.html#id375050">Domain Member Server or Domain Member Client</a>, <a href="idmapper.html#id375941">Primary Domain Controller</a>, <a href="rights.html">User Rights and Privileges</a>, <a href="winbind.html#id418954">Features and Benefits</a>, <a href="winbind.html#id419533">Handling of Foreign SIDs</a>, <a href="winbind.html#id421528">Starting and Testing the winbindd Daemon</a></dt><dt>uid, <a href="passdb.html#id364973">OpenLDAP Configuration</a></dt><dt>UID numbers, <a href="idmapper.html#id375050">Domain Member Server or Domain Member Client</a></dt><dt>UID range, <a href="InterdomainTrusts.html">Interdomain Trust Relationships</a></dt><dt>unauthorized, <a href="domain-member.html#machine-trust-accounts">MS Windows Workstation/Server Machine Trust Accounts</a></dt><dt>unauthorized access, <a href="AccessControls.html">File, Directory, and Share Access Controls</a></dt><dt>UNC notation, <a href="classicalprinting.html#id396246">Identifying Driver Files</a></dt><dt>unexpected.tdb, <a href="CUPS-printing.html#id411985">The Printing *.tdb Files</a></dt><dd><dl><dt>(see also TDB)</dt></dl></dd><dt>unicast, <a href="NetworkBrowsing.html#id352694">NetBIOS over TCP/IP</a></dt><dt>unicode, <a href="unicode.html#id434205">What Are Charsets and Unicode?</a></dt><dt>Unicode, <a href="unicode.html#id434324">Samba and Charsets</a>, <a href="upgrading-to-3.0.html#id440270">New Features in Samba-3.0.x</a></dt><dt>Unicode UTF-8, <a href="unicode.html#id434585">Basic Parameter Setting</a></dt><dt>unified logon, <a href="winbind.html#id419277">Introduction</a></dt><dt>UNIX, <a href="unicode.html#id434585">Basic Parameter Setting</a></dt><dd><dl><dt>server, <a href="ServerType.html#id332909">Features and Benefits</a></dt></dl></dd><dt>UNIX account, <a href="domain-member.html#machine-trust-accounts">MS Windows Workstation/Server Machine Trust Accounts</a>, <a href="domain-member.html#id343010">Manual Creation of Machine Trust Accounts</a>, <a href="domain-member.html#id343687">On-the-Fly Creation of Machine Trust Accounts</a></dt><dt>unix charset, <a href="unicode.html#id434324">Samba and Charsets</a>, <a href="unicode.html#id434585">Basic Parameter Setting</a>, <a href="unicode.html#id435148">Individual Implementations</a>, <a href="unicode.html#id435264">Migration from Samba-2.2 Series</a></dt><dt>UNIX Domain Socket, <a href="AccessControls.html#id381279">File and Directory Access Control</a></dt><dt>UNIX domain socket, <a href="winbind.html#id419645">How Winbind Works</a></dt><dt>UNIX file system access controls, <a href="AccessControls.html#id380678">Features and Benefits</a></dt><dt>UNIX group, <a href="NetCommand.html#id370780">Mapping Windows Groups to UNIX Groups</a></dt><dt>UNIX groups, <a href="groupmapping.html">Group Mapping: MS Windows and UNIX</a>, <a href="winbind.html#id419355">What Winbind Provides</a></dt><dt>UNIX home directories, <a href="securing-samba.html#id388235">Why Can Users Access Other Users' Home Directories?</a></dt><dt>UNIX host system, <a href="rights.html">User Rights and Privileges</a></dt><dt>UNIX ID, <a href="winbind.html#id420167">User and Group ID Allocation</a></dt><dt>UNIX locking, <a href="locking.html#id385144">Discussion</a></dt><dt>UNIX login ID, <a href="domain-member.html#machine-trust-accounts">MS Windows Workstation/Server Machine Trust Accounts</a></dt><dt>UNIX permissions, <a href="NT4Migration.html#id444159">Samba-3 Implementation Choices</a></dt><dt>UNIX printer, <a href="classicalprinting.html#id392714">The [global] Section</a></dt><dt>UNIX printing, <a href="classicalprinting.html#id391142">Technical Introduction</a></dt><dt>UNIX system account, <a href="domain-member.html#id346726">Adding Machine to Domain Fails</a></dt><dt>UNIX system accounts, <a href="rights.html">User Rights and Privileges</a></dt><dt>UNIX system files, <a href="Backup.html#id435499">Features and Benefits</a></dt><dt>UNIX user identifier (see UID)</dt><dt>UNIX users, <a href="domain-member.html#id344900">Why Is This Better Than security = server?</a>, <a href="winbind.html#id419355">What Winbind Provides</a></dt><dt>UNIX-style encrypted passwords, <a href="passdb.html#passdbtech">Technical Information</a></dt><dt>UNIX-user database, <a href="StandAloneServer.html#id347134">Background</a></dt><dt>UNIX/Linux group, <a href="groupmapping.html#id367843">Warning: User Private Group Problems</a></dt><dt>UNIX/Linux user account, <a href="NetCommand.html#id371804">UNIX and Windows User Management</a></dt><dt>unlink calls, <a href="VFS.html#id417334">recycle</a></dt><dt>unlinked, <a href="AccessControls.html#id381279">File and Directory Access Control</a></dt><dt>unmapped groups, <a href="ChangeNotes.html#id351342">User and Group Changes</a></dt><dt>unmapped users, <a href="ChangeNotes.html#id351342">User and Group Changes</a></dt><dt>unprivileged account names, <a href="StandAloneServer.html#RefDocServer">Reference Documentation Server</a></dt><dt>unsigned drivers, <a href="CUPS-printing.html#id415499">Windows 200x/XP Local Security Policies</a></dt><dt>unstoppable services, <a href="SambaHA.html#id436222">The Ultimate Goal</a></dt><dt>unsupported encryption, <a href="domain-member.html#id346082">Possible Errors</a></dt><dt>unsupported software, <a href="ch46.html#id454727">Commercial Support</a></dt><dt>updates, <a href="securing-samba.html#id388158">Upgrading Samba</a></dt><dt>upload drivers, <a href="classicalprinting.html#id390934">Features and Benefits</a></dt><dt>uploaded driver, <a href="classicalprinting.html#id392714">The [global] Section</a></dt><dt>uploaded drivers, <a href="classicalprinting.html#id395044">Point'n'Print Client Drivers on Samba Servers</a></dt><dt>uploading, <a href="classicalprinting.html#id395044">Point'n'Print Client Drivers on Samba Servers</a></dt><dt>upper-case, <a href="ServerType.html#id333359">User Level Security</a></dt><dt>uppercase, <a href="domain-member.html#id345329">Configure /etc/krb5.conf</a>, <a href="domain-member.html#id346726">Adding Machine to Domain Fails</a>, <a href="largefile.html">Handling Large Directories</a></dt><dt>uppercase character, <a href="groupmapping.html#id369618">Adding Groups Fails</a></dt><dt>USB, <a href="CUPS-printing.html#id406664">Examples for Filtering Chains</a></dt><dt>use client driver, <a href="FastStart.html#id328648">Anonymous Print Server</a>, <a href="FastStart.html#id329032">Secure Read-Write File and Print Server</a>, <a href="FastStart.html#id329884">Example Configuration</a>, <a href="StandAloneServer.html#SimplePrintServer">Central Print Serving</a>, <a href="classicalprinting.html#id392225">Extended Printing Configuration</a>, <a href="classicalprinting.html#id392714">The [global] Section</a>, <a href="CUPS-printing.html#id401680">Raw Print Serving: Vendor Drivers on Windows Clients</a>, <a href="CUPS-printing.html#id409757">How to Recognize If cupsaddsmb Completed Successfully</a>, <a href="cfgsmarts.html#id438180">Multiple Virtual Server Personalities</a>, <a href="cfgsmarts.html#id439141">Multiple Virtual Server Hosting</a></dt><dt>use computer anywhere, <a href="unicode.html#id434160">Features and Benefits</a></dt><dt>user, <a href="ServerType.html#id333519">Share-Level Security</a>, <a href="ChangeNotes.html#id351342">User and Group Changes</a>, <a href="passdb.html#id361199">LDAP Directories and Windows Computer Accounts</a>, <a href="AccessControls.html#id381279">File and Directory Access Control</a>, <a href="diagnosis.html#id446476">The Tests</a></dt><dt>user access management, <a href="domain-member.html#id342376">Features and Benefits</a></dt><dt>user account, <a href="passdb.html#id361199">LDAP Directories and Windows Computer Accounts</a>, <a href="passdb.html#id362637">User Account Management</a>, <a href="passdb.html#TOSHARG-acctflags">Account Flags Management</a>, <a href="passdb.html#id364094">smbpasswd: Encrypted Password Database</a>, <a href="NetCommand.html#id371804">UNIX and Windows User Management</a></dt><dd><dl><dt>Adding/Deleting, <a href="passdb.html#id361615">The smbpasswd Tool</a></dt></dl></dd><dt>user account database, <a href="samba-bdc.html#id339760">MS Windows NT4-style Domain Control</a></dt><dt>user accounts, <a href="passdb.html#id361076">Caution Regarding LDAP and Samba</a>, <a href="idmapper.html#id375050">Domain Member Server or Domain Member Client</a>, <a href="rights.html">User Rights and Privileges</a></dt><dt>User Accounts</dt><dd><dl><dt>Adding/Deleting, <a href="passdb.html#pdbeditthing">The pdbedit Tool</a>, <a href="passdb.html#id365886">Accounts and Groups Management</a></dt></dl></dd><dt>user and group, <a href="winbind.html#id419355">What Winbind Provides</a></dt><dt>user and trust accounts, <a href="passdb.html">Account Information Databases</a></dt><dt>user attributes, <a href="passdb.html#id364094">smbpasswd: Encrypted Password Database</a></dt><dt>user authentication, <a href="winbind.html#id419692">Microsoft Remote Procedure Calls</a></dt><dt>user database, <a href="samba-bdc.html#id341012">Backup Domain Controller Configuration</a>, <a href="passdb.html#id364023">Plaintext</a></dt><dt>user encoded, <a href="NetCommand.html#id373053">Managing Security Identifiers (SIDS)</a></dt><dt>user groups, <a href="ch46.html#id454529">Free Support</a></dt><dt>user logons, <a href="rights.html">User Rights and Privileges</a></dt><dt>user management, <a href="passdb.html#id361615">The smbpasswd Tool</a>, <a href="NetCommand.html#id370067">Overview</a>, <a href="NetCommand.html#id370418">UNIX and Windows Group Management</a></dt><dt>User Management, <a href="passdb.html#pdbeditthing">The pdbedit Tool</a>, <a href="passdb.html#id365886">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#id389798">Samba as the Trusting Domain</a>, <a href="AdvancedNetworkManagement.html#id423098">Remote Server Administration</a>, <a href="ProfileMgmt.html#id428186">Creating and Managing Group Profiles</a></dt><dt>User Manager for Domains, <a href="AdvancedNetworkManagement.html#id423098">Remote Server Administration</a></dt><dt>user or group, <a href="rights.html#id379021">Using the &#8220;net rpc rights&#8221; Utility</a></dt><dt>user profiles, <a href="ProfileMgmt.html#id426382">Windows 9x/Me Profile Setup</a></dt><dt>User Rights and Privileges, <a href="rights.html#id380042">The Administrator Domain SID</a></dt><dt>user-level, <a href="ServerType.html#id333211">Samba Security Modes</a>, <a href="ServerType.html#id333359">User Level Security</a></dt><dt>User-level access control, <a href="ClientConfig.html#id350634">Domain Logon Configuration: Windows 9x/Me</a></dt><dt>user-level security, <a href="passdb.html#id360113">Advantages of Encrypted Passwords</a></dt><dt>user-mode security, <a href="samba-pdc.html#id338563">Security Mode and Master Browsers</a></dt><dt>user.DAT, <a href="ProfileMgmt.html#id426382">Windows 9x/Me Profile Setup</a>, <a href="ProfileMgmt.html#id427643">Sharing Profiles between Windows 9x/Me and NT4/200x/XP Workstations</a></dt><dt>user.MAN, <a href="ProfileMgmt.html#id426382">Windows 9x/Me Profile Setup</a></dt><dt>User.MAN, <a href="ProfileMgmt.html#id428058">Mandatory Profiles</a></dt><dt>useradd, <a href="domain-member.html#id343010">Manual Creation of Machine Trust Accounts</a>, <a href="domain-member.html#id343687">On-the-Fly Creation of Machine Trust Accounts</a></dt><dt>username, <a href="samba-bdc.html#id339760">MS Windows NT4-style Domain Control</a>, <a href="AccessControls.html#id381903">User- and Group-Based Controls</a></dt><dt>username and password, <a href="ClientConfig.html#id350125">Joining a Domain: Windows 2000/XP Professional</a></dt><dt>username level, <a href="ServerType.html#id334587">Password Checking</a></dt><dt>username map, <a href="FastStart.html#id331703">The Primary Domain Controller</a>, <a href="FastStart.html#id332366">Backup Domain Controller</a>, <a href="domain-member.html#id343797">Windows 200x/XP Professional Client</a>, <a href="NetCommand.html#id371804">UNIX and Windows User Management</a>, <a href="NetCommand.html#id372102">User Mapping</a></dt><dt>username-level, <a href="ServerType.html#id334587">Password Checking</a></dt><dt>userPassword, <a href="passdb.html#id365225">Initialize the LDAP Database</a></dt><dt>users, <a href="securing-samba.html#id388235">Why Can Users Access Other Users' Home Directories?</a>, <a href="PolicyMgmt.html#id424107">Features and Benefits</a></dt><dt>UsrMgr.exe, <a href="domain-member.html#id343425">Managing Domain Machine Accounts using NT4 Server Manager</a></dt><dt>UTF-8, <a href="unicode.html#id434324">Samba and Charsets</a>, <a href="unicode.html#id434585">Basic Parameter Setting</a></dt><dt>UTF-8 encoding, <a href="SWAT.html#id445475">Enabling SWAT Internationalization Support</a></dt></dl></div><div class="indexdiv"><h3>V</h3><dl><dt>valid username/password, <a href="securing-samba.html#id387974">Using IPC$ Share-Based Denials </a></dt><dt>valid users, <a href="FastStart.html#id329032">Secure Read-Write File and Print Server</a>, <a href="FastStart.html#id329884">Example Configuration</a>, <a href="FastStart.html#id330805">Example: Engineering Office</a>, <a href="AccessControls.html#id381903">User- and Group-Based Controls</a>, <a href="securing-samba.html#id387586">User-Based Protection</a>, <a href="securing-samba.html#id388235">Why Can Users Access Other Users' Home Directories?</a>, <a href="cfgsmarts.html#id438180">Multiple Virtual Server Personalities</a>, <a href="cfgsmarts.html#id439141">Multiple Virtual Server Hosting</a>, <a href="diagnosis.html#id446476">The Tests</a></dt><dt>validate, <a href="install.html#id327100">Test Your Config File with testparm</a>, <a href="diagnosis.html#id446161">Introduction</a></dt><dt>validate every backup, <a href="NT4Migration.html#id443343">Server Share and Directory Layout</a></dt><dt>validation, <a href="samba-pdc.html#id335780">Single Sign-On and Domain Security</a>, <a href="PolicyMgmt.html">System and Account Policies</a></dt><dt>vendor-provided drivers, <a href="CUPS-printing.html#id401680">Raw Print Serving: Vendor Drivers on Windows Clients</a></dt><dt>verifiable, <a href="NetworkBrowsing.html#id357499">Behavior of Cross-Subnet Browsing</a></dt><dt>verify, <a href="classicalprinting.html#id391880">Rapid Configuration Validation</a></dt><dt>version control, <a href="VFS.html#id417753">shadow_copy</a></dt><dt>veto files, <a href="AccessControls.html#id382473">Miscellaneous Controls</a></dt><dt>veto oplock files, <a href="locking.html#id386284">Disabling Oplocks</a>, <a href="locking.html#id386378">Disabling Kernel Oplocks</a></dt><dt>VFS, <a href="samba-pdc.html#id337213">Domain Control: Example Configuration</a>, <a href="VFS.html#id416413">Discussion</a></dt><dt>VFS module, <a href="VFS.html#id417753">shadow_copy</a>, <a href="ProfileMgmt.html#id428058">Mandatory Profiles</a></dt><dt>VFS modules, <a href="VFS.html#id416413">Discussion</a>, <a href="VFS.html#id418589">VFS Modules Available Elsewhere</a></dt><dt>vfs objects, <a href="VFS.html#id416413">Discussion</a>, <a href="VFS.html#id417924">Shadow Copy Setup</a></dt><dt>vfs option, <a href="unicode.html#id434585">Basic Parameter Setting</a></dt><dt>vgcreate, <a href="VFS.html#id417924">Shadow Copy Setup</a></dt><dt>vgdisplay, <a href="VFS.html#id417924">Shadow Copy Setup</a></dt><dt>vipw, <a href="samba-pdc.html#id338784">&#8220;$&#8221; Cannot Be Included in Machine Name</a>, <a href="domain-member.html#id343010">Manual Creation of Machine Trust Accounts</a></dt><dt>Virtual File System (see VFS)</dt><dt>virtual server, <a href="SambaHA.html#id436456">The Front-End Challenge</a>, <a href="SambaHA.html#id437009">A Simple Solution</a></dt><dt>virus scanner, <a href="VFS.html#id416413">Discussion</a></dt><dt>Visual Studio, <a href="CUPS-printing.html#id408015">PostScript Drivers with No Major Problems, Even in Kernel
-Mode</a></dt><dt>vital task, <a href="SambaHA.html#id436084">Features and Benefits</a></dt><dt>VNC/RFB, <a href="AdvancedNetworkManagement.html#id423260">Remote Management from NoMachine.Com</a></dt><dt>volume group, <a href="VFS.html#id417924">Shadow Copy Setup</a></dt><dt>volunteers, <a href="problems.html#id448906">Getting Mailing List Help</a></dt><dt>vscan, <a href="VFS.html#id418663">vscan</a></dt><dt>vuid, <a href="SambaHA.html#id436543">Demultiplexing SMB Requests</a></dt></dl></div><div class="indexdiv"><h3>W</h3><dl><dt>W32X86, <a href="classicalprinting.html#id396246">Identifying Driver Files</a>, <a href="CUPS-printing.html#id408015">PostScript Drivers with No Major Problems, Even in Kernel
-Mode</a>, <a href="CUPS-printing.html#id408912">Caveats to Be Considered</a></dt><dt>W32X86/2, <a href="CUPS-printing.html#id403139">Using Windows-Formatted Vendor PPDs</a></dt><dt>WAN, <a href="NetworkBrowsing.html#browse-force-master">Forcing Samba to Be the Master</a>, <a href="locking.html#id385895">Slow and/or Unreliable Networks</a></dt><dt>wbinfo, <a href="winbind.html#id421528">Starting and Testing the winbindd Daemon</a></dt><dt>Web-based configuration, <a href="SWAT.html">SWAT: The Samba Web Administration Tool</a></dt><dt>WebClient, <a href="NetworkBrowsing.html#id358459">Browsing of Shares and Directories is Very Slow</a></dt><dt>Welcome, <a href="ClientConfig.html#id350125">Joining a Domain: Windows 2000/XP Professional</a></dt><dt>well known RID, <a href="rights.html#id380042">The Administrator Domain SID</a></dt><dt>well-controlled network, <a href="NT4Migration.html#id443343">Server Share and Directory Layout</a></dt><dt>well-known RID, <a href="groupmapping.html#id368644">Default Users, Groups, and Relative Identifiers</a></dt><dt>wide-area network bandwidth, <a href="pam.html#id429934">Features and Benefits</a></dt><dt>win election, <a href="NetworkBrowsing.html#id355153">Making Samba the Domain Master</a></dt><dt>Win32 printing API, <a href="classicalprinting.html#cups-msrpc">Printing Developments Since Samba-2.2</a></dt><dt>WIN40, <a href="classicalprinting.html#id396246">Identifying Driver Files</a>, <a href="classicalprinting.html#id396612">Obtaining Driver Files from Windows Client [print$] Shares</a>, <a href="CUPS-printing.html#id408912">Caveats to Be Considered</a></dt><dt>winbind, <a href="domain-member.html#id344900">Why Is This Better Than security = server?</a>, <a href="groupmapping.html#id367895">Nested Groups: Adding Windows Domain Groups to Windows Local Groups</a>, <a href="idmapper.html#id375050">Domain Member Server or Domain Member Client</a>, <a href="idmapper.html#id376225">Examples of IDMAP Backend Usage</a>, <a href="idmapper.html#id376308">NT4-Style Domains (Includes Samba Domains)</a>, <a href="InterdomainTrusts.html">Interdomain Trust Relationships</a>, <a href="winbind.html#id418954">Features and Benefits</a>, <a href="winbind.html#id421104">Configure smb.conf</a></dt><dt>Winbind, <a href="StandAloneServer.html#id347134">Background</a>, <a href="winbind.html#id419494">Target Uses</a>, <a href="winbind.html#id419770">Microsoft Active Directory Services</a>, <a href="winbind.html#id420026">Pluggable Authentication Modules</a>, <a href="winbind.html#id420167">User and Group ID Allocation</a>, <a href="winbind.html#id420241">Result Caching</a>, <a href="winbind.html#id420297">Introduction</a>, <a href="winbind.html#id420628">Configure nsswitch.conf and the Winbind Libraries on Linux and Solaris</a>, <a href="winbind.html#id421002">NSS Winbind on AIX</a>, <a href="winbind.html#id421528">Starting and Testing the winbindd Daemon</a>, <a href="winbind.html#id422370">Linux/FreeBSD-Specific PAM Configuration</a>, <a href="winbind.html#id422791">Conclusion</a>, <a href="pam.html">PAM-Based Distributed Authentication</a>, <a href="pam.html#id429934">Features and Benefits</a></dt><dt>Winbind architecture, <a href="upgrading-to-3.0.html#id440270">New Features in Samba-3.0.x</a></dt><dt>winbind cache time, <a href="idmapper.html#id378132">IDMAP and NSS Using LDAP from ADS with RFC2307bis Schema Extension</a></dt><dt>winbind enum groups, <a href="idmapper.html#id376996">IDMAP_RID with Winbind</a>, <a href="winbind.html#id421104">Configure smb.conf</a></dt><dt>winbind enum users, <a href="idmapper.html#id376996">IDMAP_RID with Winbind</a>, <a href="winbind.html#id421104">Configure smb.conf</a></dt><dt>Winbind hooks, <a href="winbind.html#id419355">What Winbind Provides</a></dt><dt>winbind nested groups, <a href="idmapper.html#id376591">ADS Domains</a>, <a href="idmapper.html#id376996">IDMAP_RID with Winbind</a>, <a href="idmapper.html#id378132">IDMAP and NSS Using LDAP from ADS with RFC2307bis Schema Extension</a></dt><dt>winbind separator, <a href="winbind.html#id421104">Configure smb.conf</a>, <a href="winbind.html#id421528">Starting and Testing the winbindd Daemon</a></dt><dt>Winbind services, <a href="winbind.html#id421528">Starting and Testing the winbindd Daemon</a></dt><dt>winbind trusted domains only, <a href="idmapper.html#id378132">IDMAP and NSS Using LDAP from ADS with RFC2307bis Schema Extension</a></dt><dt>winbind use default domain, <a href="FastStart.html#id329884">Example Configuration</a>, <a href="idmapper.html#id376591">ADS Domains</a>, <a href="idmapper.html#id376996">IDMAP_RID with Winbind</a>, <a href="idmapper.html#id377571">IDMAP Storage in LDAP Using Winbind</a>, <a href="idmapper.html#id378132">IDMAP and NSS Using LDAP from ADS with RFC2307bis Schema Extension</a></dt><dt>Winbind-based authentication, <a href="pam.html">PAM-Based Distributed Authentication</a></dt><dt>winbind.so, <a href="winbind.html#id422679">Solaris-Specific Configuration</a></dt><dt>winbindd, <a href="install.html#id326670">Starting Samba</a>, <a href="install.html#id327100">Test Your Config File with testparm</a>, <a href="FastStart.html#id329884">Example Configuration</a>, <a href="samba-bdc.html#id341471">Example Configuration</a>, <a href="ChangeNotes.html#id351795">Group Mapping Changes in Samba-3.0.23</a>, <a href="passdb.html#id361199">LDAP Directories and Windows Computer Accounts</a>, <a href="groupmapping.html#id367144">Features and Benefits</a>, <a href="groupmapping.html#id367895">Nested Groups: Adding Windows Domain Groups to Windows Local Groups</a>, <a href="NetCommand.html#id371804">UNIX and Windows User Management</a>, <a href="idmapper.html">Identity Mapping (IDMAP)</a>, <a href="idmapper.html#id375050">Domain Member Server or Domain Member Client</a>, <a href="InterdomainTrusts.html">Interdomain Trust Relationships</a>, <a href="winbind.html#id418954">Features and Benefits</a>, <a href="winbind.html#id419645">How Winbind Works</a>, <a href="winbind.html#id420404">Requirements</a>, <a href="winbind.html#id420546">Testing Things Out</a>, <a href="winbind.html#id420628">Configure nsswitch.conf and the Winbind Libraries on Linux and Solaris</a>, <a href="winbind.html#id421104">Configure smb.conf</a>, <a href="winbind.html#id421528">Starting and Testing the winbindd Daemon</a>, <a href="winbind.html#id422049">Solaris</a>, <a href="winbind.html#id422211">Configure Winbind and PAM</a>, <a href="cfgsmarts.html#id437835">Multiple Server Hosting</a></dt><dt>winbindd daemon, <a href="winbind.html#id421865">Linux</a></dt><dt>Windows, <a href="idmapper.html">Identity Mapping (IDMAP)</a>, <a href="unicode.html#id434585">Basic Parameter Setting</a></dt><dt>Windows 2000, <a href="domain-member.html#id345329">Configure /etc/krb5.conf</a>, <a href="domain-member.html#ads-test-server">Testing Server Setup</a>, <a href="NetworkBrowsing.html">Network Browsing</a>, <a href="InterdomainTrusts.html#id388824">Trust Relationship Background</a></dt><dt>Windows 2000 Professional TCP/IP, <a href="ClientConfig.html#id349114">MS Windows 2000</a></dt><dt>Windows 2000 server, <a href="InterdomainTrusts.html#id389981">NT4-Style Domain Trusts with Windows 2000</a></dt><dt>Windows 2003, <a href="domain-member.html#id345329">Configure /etc/krb5.conf</a>, <a href="domain-member.html#id346934">I Can't Join a Windows 2003 PDC</a></dt><dt>Windows 200x/XP, <a href="NetworkBrowsing.html#id352694">NetBIOS over TCP/IP</a>, <a href="classicalprinting.html#id390934">Features and Benefits</a></dt><dt>Windows 9x/Me, <a href="ClientConfig.html#id350634">Domain Logon Configuration: Windows 9x/Me</a>, <a href="NetworkBrowsing.html#id355994">WINS Server Configuration</a>, <a href="NetworkBrowsing.html#id356550">Windows Networking Protocols</a>, <a href="AdvancedNetworkManagement.html#id423098">Remote Server Administration</a></dt><dt>Windows 9x/Me/XP Home, <a href="domain-member.html#machine-trust-accounts">MS Windows Workstation/Server Machine Trust Accounts</a></dt><dt>Windows account management, <a href="winbind.html#id419355">What Winbind Provides</a></dt><dt>Windows client, <a href="rights.html#id380212">What Rights and Privileges Will Permit Windows Client Administration?</a></dt><dt>Windows client failover, <a href="locking.html#id385372">Opportunistic Locking Overview</a></dt><dt>Windows domain, <a href="upgrading-to-3.0.html#id441782">Changes in Behavior</a></dt><dt>Windows Explorer, <a href="NetworkBrowsing.html#id357120">Problem Resolution</a>, <a href="classicalprinting.html#id396246">Identifying Driver Files</a></dt><dt>Windows group, <a href="groupmapping.html">Group Mapping: MS Windows and UNIX</a>, <a href="groupmapping.html#id367843">Warning: User Private Group Problems</a>, <a href="NetCommand.html#id370780">Mapping Windows Groups to UNIX Groups</a>, <a href="rights.html">User Rights and Privileges</a></dt><dt>Windows group account, <a href="rights.html#id380042">The Administrator Domain SID</a></dt><dt>Windows groups, <a href="NetCommand.html#id370780">Mapping Windows Groups to UNIX Groups</a></dt><dt>Windows Internet Name Server (see WINS)</dt><dt>Windows Logon, <a href="ProfileMgmt.html#id426382">Windows 9x/Me Profile Setup</a></dt><dt>Windows Me TCP/IP, <a href="ClientConfig.html#id349640">MS Windows Me</a></dt><dt>Windows Millennium, <a href="ClientConfig.html#id349640">MS Windows Me</a></dt><dt>Windows Millennium edition (Me) TCP/IP, <a href="ClientConfig.html#id349640">MS Windows Me</a></dt><dt>Windows network clients, <a href="NetworkBrowsing.html#id352162">Features and Benefits</a></dt><dt>Windows NT domain name, <a href="ClientConfig.html#id350634">Domain Logon Configuration: Windows 9x/Me</a></dt><dt>Windows NT PostScript driver, <a href="CUPS-printing.html#id414715">Printing from CUPS to Windows-Attached Printers</a></dt><dt>Windows NT Server, <a href="InterdomainTrusts.html#samba-trusted-domain">Samba as the Trusted Domain</a></dt><dt>Windows NT/2000/XP, <a href="classicalprinting.html#id397275">Check Samba for Driver Recognition</a></dt><dt>Windows NT/200x, <a href="NetworkBrowsing.html#id355994">WINS Server Configuration</a>, <a href="winbind.html#id420297">Introduction</a></dt><dt>Windows NT/200x/XP, <a href="classicalprinting.html#id392714">The [global] Section</a></dt><dt>Windows NT/200x/XP Professional, <a href="domain-member.html#machine-trust-accounts">MS Windows Workstation/Server Machine Trust Accounts</a>, <a href="ClientConfig.html#id350125">Joining a Domain: Windows 2000/XP Professional</a>, <a href="ClientConfig.html#id351062">Common Errors</a></dt><dt>Windows NT3.10, <a href="samba-bdc.html#id339696">Essential Background Information</a></dt><dt>Windows NT4, <a href="AccessControls.html#id382888">Windows NT4 Workstation/Server</a>, <a href="classicalprinting.html#id390934">Features and Benefits</a></dt><dt>Windows NT4 domains, <a href="InterdomainTrusts.html#id389287">Interdomain Trust Facilities</a></dt><dt>Windows NT4 Server, <a href="InterdomainTrusts.html#id389483">Configuring Samba NT-Style Domain Trusts</a></dt><dt>Windows NT4/200X, <a href="passdb.html#id361199">LDAP Directories and Windows Computer Accounts</a></dt><dt>Windows NT4/200x, <a href="groupmapping.html#id367529">Discussion</a></dt><dt>Windows NT4/200x/XP, <a href="samba-bdc.html#id340905">NetBIOS Over TCP/IP Enabled</a>, <a href="groupmapping.html#id368644">Default Users, Groups, and Relative Identifiers</a>, <a href="AccessControls.html#id382986">Windows 200x/XP</a></dt><dt>Windows NT4/2kX/XPPro, <a href="rights.html">User Rights and Privileges</a></dt><dt>Windows PPD, <a href="CUPS-printing.html#id412685">690 &#8220;Perfect&#8221; Printers</a></dt><dt>Windows privilege model, <a href="rights.html#id378765">Rights Management Capabilities</a></dt><dt>Windows Registry, <a href="domain-member.html#machine-trust-accounts">MS Windows Workstation/Server Machine Trust Accounts</a></dt><dt>windows registry settings, <a href="ProfileMgmt.html#id426382">Windows 9x/Me Profile Setup</a></dt><dd><dl><dt>default profile locations, <a href="ProfileMgmt.html#id428411">MS Windows NT4 Workstation</a>, <a href="ProfileMgmt.html#id428936">MS Windows 200x/XP</a></dt><dt>profile path, <a href="ProfileMgmt.html#id426382">Windows 9x/Me Profile Setup</a></dt><dt>roaming profiles, <a href="ProfileMgmt.html#id426176">Disabling Roaming Profile Support</a></dt></dl></dd><dt>Windows Resource Kit, <a href="ProfileMgmt.html#id426176">Disabling Roaming Profile Support</a></dt><dt>Windows Security Identifiers (see SID)</dt><dt>Windows Terminal server, <a href="AdvancedNetworkManagement.html#id423260">Remote Management from NoMachine.Com</a></dt><dt>Windows Terminal Server, <a href="AdvancedNetworkManagement.html#id423599">Remote Management with ThinLinc</a></dt><dt>Windows user, <a href="rights.html">User Rights and Privileges</a></dt><dt>Windows user accounts, <a href="NetCommand.html#id371804">UNIX and Windows User Management</a></dt><dt>Windows workstation., <a href="rights.html#id380212">What Rights and Privileges Will Permit Windows Client Administration?</a></dt><dt>Windows XP Home, <a href="passdb.html#id359822">Important Notes About Security</a></dt><dt>Windows XP Home edition, <a href="samba-pdc.html#id335204">Features and Benefits</a>, <a href="samba-pdc.html#id338177">The Special Case of MS Windows XP Home Edition</a>, <a href="ClientConfig.html#id350634">Domain Logon Configuration: Windows 9x/Me</a></dt><dt>Windows XP Home Edition, <a href="ProfileMgmt.html#id428936">MS Windows 200x/XP</a></dt><dt>Windows XP Professional, <a href="ClientConfig.html#id348498">MS Windows XP Professional</a>, <a href="classicalprinting.html#id390934">Features and Benefits</a></dt><dt>Windows XP Professional TCP/IP, <a href="ClientConfig.html#id349114">MS Windows 2000</a></dt><dt>Windows XP TCP/IP, <a href="ClientConfig.html#id348498">MS Windows XP Professional</a></dt><dt>Windows95/98/ME, <a href="classicalprinting.html#id397275">Check Samba for Driver Recognition</a></dt><dt>winnt.adm, <a href="PolicyMgmt.html#id424496">Windows NT4-Style Policy Files</a></dt><dt>WINS, <a href="samba-pdc.html#id335204">Features and Benefits</a>, <a href="samba-pdc.html#id336302">Domain Controller Types</a>, <a href="samba-pdc.html#id336759">Preparing for Domain Control</a>, <a href="samba-bdc.html#id340771">What Qualifies a Domain Controller on the Network?</a>, <a href="domain-member.html#id344216">Joining an NT4-type Domain with Samba-3</a>, <a href="StandAloneServer.html#RefDocServer">Reference Documentation Server</a>, <a href="ClientConfig.html#id348498">MS Windows XP Professional</a>, <a href="ClientConfig.html#id349114">MS Windows 2000</a>, <a href="ClientConfig.html#id349640">MS Windows Me</a>, <a href="NetworkBrowsing.html">Network Browsing</a>, <a href="NetworkBrowsing.html#id352162">Features and Benefits</a>, <a href="NetworkBrowsing.html#id352327">What Is Browsing?</a>, <a href="NetworkBrowsing.html#id352694">NetBIOS over TCP/IP</a>, <a href="NetworkBrowsing.html#id353751">How Browsing Functions</a>, <a href="NetworkBrowsing.html#id354619">Domain Browsing Configuration</a>, <a href="NetworkBrowsing.html#id355153">Making Samba the Domain Master</a>, <a href="NetworkBrowsing.html#id355760">WINS: The Windows Internetworking Name Server</a>, <a href="NetworkBrowsing.html#id355994">WINS Server Configuration</a>, <a href="NetworkBrowsing.html#id356873">Technical Overview of Browsing</a>, <a href="NetworkBrowsing.html#id356946">Browsing Support in Samba</a>, <a href="NetworkBrowsing.html#id357344">Cross-Subnet Browsing</a>, <a href="NetworkBrowsing.html#id357499">Behavior of Cross-Subnet Browsing</a>, <a href="integrate-ms-networks.html#id433763">WINS Lookup</a>, <a href="DNSDHCP.html#id455025">Example Configuration</a></dt><dt>wins, <a href="integrate-ms-networks.html#id433004">/etc/nsswitch.conf</a></dt><dt>WINS Configuration, <a href="NetworkBrowsing.html#id358459">Browsing of Shares and Directories is Very Slow</a></dt><dt>wins hook, <a href="NetworkBrowsing.html#id352327">What Is Browsing?</a></dt><dt>WINS lookup, <a href="domain-member.html#id344216">Joining an NT4-type Domain with Samba-3</a></dt><dt>wins proxy, <a href="NetworkBrowsing.html#id352327">What Is Browsing?</a></dt><dt>WINS replication, <a href="NetworkBrowsing.html#id356273">WINS Replication</a>, <a href="NetworkBrowsing.html#id356324">Static WINS Entries</a></dt><dt>wins server, <a href="StandAloneServer.html#RefDocServer">Reference Documentation Server</a>, <a href="NetworkBrowsing.html#id352327">What Is Browsing?</a>, <a href="NetworkBrowsing.html#id355760">WINS: The Windows Internetworking Name Server</a>, <a href="NetworkBrowsing.html#id355994">WINS Server Configuration</a>, <a href="integrate-ms-networks.html#id433763">WINS Lookup</a></dt><dt>WINS Server, <a href="NetworkBrowsing.html#id352327">What Is Browsing?</a></dt><dt>WINS server, <a href="NetworkBrowsing.html#id353751">How Browsing Functions</a>, <a href="NetworkBrowsing.html#DMB">Configuring Workgroup Browsing</a>, <a href="NetworkBrowsing.html#id355153">Making Samba the Domain Master</a>, <a href="NetworkBrowsing.html#id355994">WINS Server Configuration</a>, <a href="NetworkBrowsing.html#id356946">Browsing Support in Samba</a>, <a href="NetworkBrowsing.html#id358459">Browsing of Shares and Directories is Very Slow</a></dt><dt>WINS server address, <a href="NetworkBrowsing.html#id353751">How Browsing Functions</a></dt><dt>WINS server settings, <a href="ClientConfig.html#id349640">MS Windows Me</a></dt><dt>WINS servers, <a href="NetworkBrowsing.html#id355760">WINS: The Windows Internetworking Name Server</a></dt><dt>WINS service, <a href="NetworkBrowsing.html#id355994">WINS Server Configuration</a></dt><dt>wins support, <a href="NetworkBrowsing.html#id352327">What Is Browsing?</a>, <a href="NetworkBrowsing.html#id355760">WINS: The Windows Internetworking Name Server</a>, <a href="NetworkBrowsing.html#id355994">WINS Server Configuration</a>, <a href="integrate-ms-networks.html#id433763">WINS Lookup</a>, <a href="cfgsmarts.html#id439141">Multiple Virtual Server Hosting</a></dt><dt>WINS Support, <a href="NetworkBrowsing.html#id352327">What Is Browsing?</a></dt><dt>wins.dat, <a href="NetworkBrowsing.html#id356324">Static WINS Entries</a></dt><dt>without Administrator account, <a href="rights.html#id380042">The Administrator Domain SID</a></dt><dt>without ADS, <a href="NT4Migration.html#id442769">Objectives</a></dt><dt>work-flow protocol, <a href="samba-pdc.html#id335780">Single Sign-On and Domain Security</a></dt><dt>workgroup, <a href="install.html#id325753">Configuration File Syntax</a>, <a href="install.html#id326850">Example Configuration</a>, <a href="FastStart.html#anon-ro">Anonymous Read-Only Document Server</a>, <a href="FastStart.html#id328408">Anonymous Read-Write Document Server</a>, <a href="FastStart.html#id328648">Anonymous Print Server</a>, <a href="FastStart.html#id329032">Secure Read-Write File and Print Server</a>, <a href="FastStart.html#id329884">Example Configuration</a>, <a href="FastStart.html#id330805">Example: Engineering Office</a>, <a href="FastStart.html#id331703">The Primary Domain Controller</a>, <a href="FastStart.html#id332366">Backup Domain Controller</a>, <a href="ServerType.html#id333890">Example Configuration</a>, <a href="ServerType.html#id334332">Server Security (User Level Security)</a>, <a href="samba-pdc.html#id336759">Preparing for Domain Control</a>, <a href="samba-pdc.html#id337213">Domain Control: Example Configuration</a>, <a href="samba-pdc.html#id338208">The Special Case of Windows 9x/Me</a>, <a href="samba-pdc.html#id338563">Security Mode and Master Browsers</a>, <a href="samba-bdc.html#id340141">Example PDC Configuration</a>, <a href="samba-bdc.html#id341471">Example Configuration</a>, <a href="domain-member.html#id344216">Joining an NT4-type Domain with Samba-3</a>, <a href="StandAloneServer.html#RefDocServer">Reference Documentation Server</a>, <a href="StandAloneServer.html#SimplePrintServer">Central Print Serving</a>, <a href="ClientConfig.html#id350634">Domain Logon Configuration: Windows 9x/Me</a>, <a href="NetworkBrowsing.html#DMB">Configuring Workgroup Browsing</a>, <a href="NetworkBrowsing.html#id355153">Making Samba the Domain Master</a>, <a href="NetworkBrowsing.html#id356946">Browsing Support in Samba</a>, <a href="passdb.html#id365392">Configuring Samba</a>, <a href="idmapper.html#id376308">NT4-Style Domains (Includes Samba Domains)</a>, <a href="idmapper.html#id376591">ADS Domains</a>, <a href="idmapper.html#id376996">IDMAP_RID with Winbind</a>, <a href="idmapper.html#id377571">IDMAP Storage in LDAP Using Winbind</a>, <a href="idmapper.html#id378132">IDMAP and NSS Using LDAP from ADS with RFC2307bis Schema Extension</a>, <a href="integrate-ms-networks.html#id433113">Name Resolution as Used within MS Windows Networking</a>, <a href="cfgsmarts.html#id437835">Multiple Server Hosting</a>, <a href="cfgsmarts.html#id438180">Multiple Virtual Server Personalities</a>, <a href="cfgsmarts.html#id439141">Multiple Virtual Server Hosting</a></dt><dd><dl><dt>membership, <a href="samba-pdc.html#id336759">Preparing for Domain Control</a></dt></dl></dd><dt>workstations, <a href="passdb.html#passdbtech">Technical Information</a></dt><dt>world-writable, <a href="AccessControls.html#id381279">File and Directory Access Control</a></dt><dt>writable, <a href="classicalprinting.html#id391430">Simple Print Configuration</a>, <a href="classicalprinting.html#id392225">Extended Printing Configuration</a>, <a href="classicalprinting.html#ptrsect">The [printers] Section</a>, <a href="classicalprinting.html#id393656">Any [my_printer_name] Section</a>, <a href="CUPS-printing.html#id400978">Simple smb.conf Settings for CUPS</a>, <a href="CUPS-printing.html#id401226">More Complex CUPS smb.conf Settings</a>, <a href="CUPS-printing.html#id408200">Prepare Your smb.conf for cupsaddsmb</a></dt><dt>write, <a href="AccessControls.html#id381279">File and Directory Access Control</a></dt><dt>write access, <a href="AccessControls.html#id381646">Protecting Directories and Files from Deletion</a></dt><dt>Write caching, <a href="locking.html#id385372">Opportunistic Locking Overview</a></dt><dt>write changes, <a href="idmapper.html#id376159">Backup Domain Controller</a></dt><dt>write list, <a href="FastStart.html#id330805">Example: Engineering Office</a>, <a href="samba-pdc.html#id337213">Domain Control: Example Configuration</a>, <a href="AccessControls.html#id381903">User- and Group-Based Controls</a>, <a href="classicalprinting.html#id395308">Creating the [print$] Share</a>, <a href="classicalprinting.html#id395515">[print$] Stanza Parameters</a>, <a href="CUPS-printing.html#id408200">Prepare Your smb.conf for cupsaddsmb</a></dt><dt>write permission, <a href="domain-member.html#ads-create-machine-account">Create the Computer Account</a></dt><dt>write raw, <a href="speed.html#id453197">Write Raw</a></dt><dt>writeable, <a href="VFS.html#id416413">Discussion</a>, <a href="VFS.html#fakeperms">fake_perms</a>, <a href="VFS.html#id417924">Shadow Copy Setup</a></dt><dt>WYSIWYG, <a href="CUPS-printing.html#id402432">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#id402432">Windows Drivers, GDI, and EMF</a>, <a href="CUPS-printing.html#id402598">UNIX Printfile Conversion and GUI Basics</a></dt><dt>X.509 certificates, <a href="ch-ldap-tls.html#s1-intro-ldap-tls">Introduction</a></dt><dt>XFS file system, <a href="VFS.html#id417924">Shadow Copy Setup</a></dt><dt>xfsprogs, <a href="VFS.html#id417924">Shadow Copy Setup</a></dt><dt>xinetd, <a href="SWAT.html#id444749">Validate SWAT Installation</a>, <a href="compiling.html#id450957">Starting from inetd.conf</a> (see inetd)</dt><dt>XML, <a href="ChangeNotes.html#id351743">Passdb Changes</a></dt><dt>XML-based datasets, <a href="CUPS-printing.html#id413227">Foomatic Database-Generated PPDs</a></dt><dt>xpp, <a href="CUPS-printing.html#id413227">Foomatic Database-Generated PPDs</a></dt><dt>Xprint, <a href="CUPS-printing.html#id402432">Windows Drivers, GDI, and EMF</a>, <a href="CUPS-printing.html#id402598">UNIX Printfile Conversion and GUI Basics</a></dt><dt>xxxxBSD, <a href="pam.html#id429934">Features and Benefits</a></dt></dl></div><div class="indexdiv"><h3>Y</h3><dl><dt>yppasswd, <a href="passdb.html#id361615">The smbpasswd Tool</a></dt></dl></div><div class="indexdiv"><h3>Z</h3><dl><dt>Zero Administration Kit, <a href="PolicyMgmt.html#id424496">Windows NT4-Style Policy Files</a></dt><dt>zero-based broadcast, <a href="NetworkBrowsing.html#id355362">Note about Broadcast Addresses</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="go01.html">Prev</a> </td><td width="20%" align="center"> </td><td width="40%" align="right"> </td></tr><tr><td width="40%" align="left" valign="top">Glossary </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>
+<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.73.1"><link rel="start" href="index.html" title="The Official Samba 3.2.x HOWTO and Reference Guide"><link rel="up" href="index.html" title="The Official Samba 3.2.x HOWTO and Reference Guide"><link rel="prev" href="go01.html" title="Glossary"></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="go01.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="id2717243"></a>Index</h2></div></div></div><div class="index"><div class="indexdiv"><h3>Symbols</h3><dl><dt>"Printers" folder, <a class="indexterm" href="CUPS-printing.html#id2664358">Caveats to Be Considered</a>, <a class="indexterm" href="CUPS-printing.html#id2665636">Installing the PostScript Driver on a Client</a>, <a class="indexterm" href="CUPS-printing.html#id2666678">Manual Driver Installation in 15 Steps</a></dt><dt>$, <a class="indexterm" href="domain-member.html#id2591869">Manual Creation of Machine Trust Accounts</a></dt><dt>%i macro, <a class="indexterm" href="cfgsmarts.html#id2696648">Multiple Virtual Server Personalities</a></dt><dt>%L, <a class="indexterm" href="cfgsmarts.html#id2696648">Multiple Virtual Server Personalities</a></dt><dt>%PDF, <a class="indexterm" href="CUPS-printing.html#id2658523">MIME Types and CUPS Filters</a></dt><dt>%SystemRoot%\System32\config, <a class="indexterm" href="samba-bdc.html#id2588353">MS Windows NT4-style Domain Control</a></dt><dt>../source/nsswitch, <a class="indexterm" href="winbind.html#id2678969">Configure Winbind and PAM</a></dt><dt>.ai, <a class="indexterm" href="CUPS-printing.html#id2658523">MIME Types and CUPS Filters</a></dt><dt>.AppleDouble, <a class="indexterm" href="VFS.html#id2674102">netatalk</a></dt><dt>.eps, <a class="indexterm" href="CUPS-printing.html#id2658523">MIME Types and CUPS Filters</a></dt><dt>.pdf, <a class="indexterm" href="CUPS-printing.html#id2658523">MIME Types and CUPS Filters</a></dt><dt>.PDS extension, <a class="indexterm" href="ProfileMgmt.html#id2684319">Windows NT4 Workstation</a></dt><dt>.profiles, <a class="indexterm" href="ProfileMgmt.html#id2683160">Windows 9x/Me User Profiles</a></dt><dt>.ps, <a class="indexterm" href="CUPS-printing.html#id2658523">MIME Types and CUPS Filters</a></dt><dt>.recycle, <a class="indexterm" href="VFS.html#id2673705">recycle</a></dt><dt>/bin/false, <a class="indexterm" href="ServerType.html#id2581836">Example Configuration</a>, <a class="indexterm" href="rights.html">User Rights and Privileges</a></dt><dt>/dev/null, <a class="indexterm" href="rights.html">User Rights and Privileges</a></dt><dt>/dev/shadowvol, <a class="indexterm" href="VFS.html#id2674339">Shadow Copy Setup</a></dt><dt>/etc/cups/, <a class="indexterm" href="CUPS-printing.html#id2658523">MIME Types and CUPS Filters</a></dt><dt>/etc/cups/mime.convs, <a class="indexterm" href="CUPS-printing.html#id2656522">Raw Print Serving: Vendor Drivers on Windows Clients</a>, <a class="indexterm" href="CUPS-printing.html#cups-raw">Explicitly Enable &#8220;raw&#8221; Printing for application/octet-stream</a>, <a class="indexterm" href="CUPS-printing.html#id2658951">MIME Type Conversion Rules</a>, <a class="indexterm" href="CUPS-printing.html#id2661008">application/octet-stream Printing</a></dt><dt>/etc/cups/mime.types, <a class="indexterm" href="CUPS-printing.html#id2656522">Raw Print Serving: Vendor Drivers on Windows Clients</a>, <a class="indexterm" href="CUPS-printing.html#cups-raw">Explicitly Enable &#8220;raw&#8221; Printing for application/octet-stream</a>, <a class="indexterm" href="CUPS-printing.html#id2661008">application/octet-stream Printing</a></dt><dt>/etc/fstab, <a class="indexterm" href="VFS.html#id2674339">Shadow Copy Setup</a></dt><dt>/etc/group, <a class="indexterm" href="ServerType.html#id2581411">Share-Level Security</a>, <a class="indexterm" href="groupmapping.html#id2618334">Discussion</a>, <a class="indexterm" href="groupmapping.html#id2618728">Nested Groups: Adding Windows Domain Groups to Windows Local Groups</a>, <a class="indexterm" href="groupmapping.html#id2620256">Sample smb.conf Add Group Script</a>, <a class="indexterm" href="idmapper.html#id2626603">Domain Member Server or Domain Member Client</a>, <a class="indexterm" href="classicalprinting.html#id2646003">The [global] Section</a>, <a class="indexterm" href="winbind.html#id2675446">Features and Benefits</a>, <a class="indexterm" href="Portability.html#id2710886">HPUX</a></dt><dt>/etc/groups, <a class="indexterm" href="pam.html#id2688257">Anatomy of /etc/pam.d Entries</a></dt><dt>/etc/host.conf, <a class="indexterm" href="integrate-ms-networks.html#id2690545">Name Resolution in a Pure UNIX/Linux World</a>, <a class="indexterm" href="integrate-ms-networks.html#id2690843">/etc/host.conf</a></dt><dt>/etc/hosts, <a class="indexterm" href="domain-member.html#id2594365">Configure /etc/krb5.conf</a>, <a class="indexterm" href="NetworkBrowsing.html#id2603391">How Browsing Functions</a>, <a class="indexterm" href="integrate-ms-networks.html#id2690545">Name Resolution in a Pure UNIX/Linux World</a>, <a class="indexterm" href="integrate-ms-networks.html#id2690618">/etc/hosts</a>, <a class="indexterm" href="integrate-ms-networks.html#id2691018">Name Resolution as Used within MS Windows Networking</a>, <a class="indexterm" href="diagnosis.html#id2705435">The Tests</a></dt><dt>/etc/hosts&gt;, <a class="indexterm" href="integrate-ms-networks.html#id2690618">/etc/hosts</a></dt><dt>/etc/inetd.conf, <a class="indexterm" href="winbind.html#id2679135">Linux/FreeBSD-Specific PAM Configuration</a>, <a class="indexterm" href="compiling.html#id2710282">Starting from inetd.conf</a></dt><dt>/etc/init.d/samba, <a class="indexterm" href="domain-member.html#id2593157">Joining an NT4-type Domain with Samba-3</a>, <a class="indexterm" href="winbind.html#id2678574">Linux</a></dt><dt>/etc/init.d/samba.server, <a class="indexterm" href="winbind.html#id2678780">Solaris</a></dt><dt>/etc/init.d/smb, <a class="indexterm" href="winbind.html#id2678574">Linux</a></dt><dt>/etc/krb5.conf, <a class="indexterm" href="domain-member.html#id2594365">Configure /etc/krb5.conf</a>, <a class="indexterm" href="domain-member.html#id2595167">Possible Errors</a>, <a class="indexterm" href="idmapper.html#id2628244">ADS Domains</a>, <a class="indexterm" href="idmapper.html#id2629245">IDMAP Storage in LDAP Using Winbind</a></dt><dt>/etc/ldap.conf, <a class="indexterm" href="idmapper.html#id2629245">IDMAP Storage in LDAP Using Winbind</a>, <a class="indexterm" href="idmapper.html#id2629830">IDMAP and NSS Using LDAP from ADS with RFC2307bis Schema Extension</a></dt><dt>/etc/logingroup, <a class="indexterm" href="Portability.html#id2710886">HPUX</a></dt><dt>/etc/mime.conv, <a class="indexterm" href="StandAloneServer.html#SimplePrintServer">Central Print Serving</a></dt><dt>/etc/mime.types, <a class="indexterm" href="StandAloneServer.html#SimplePrintServer">Central Print Serving</a></dt><dt>/etc/nsswitch.conf, <a class="indexterm" href="idmapper.html#id2626603">Domain Member Server or Domain Member Client</a>, <a class="indexterm" href="idmapper.html#id2627957">NT4-Style Domains (Includes Samba Domains)</a>, <a class="indexterm" href="idmapper.html#id2628654">IDMAP_RID with Winbind</a>, <a class="indexterm" href="idmapper.html#id2629830">IDMAP and NSS Using LDAP from ADS with RFC2307bis Schema Extension</a>, <a class="indexterm" href="winbind.html#id2676387">Name Service Switch</a>, <a class="indexterm" href="winbind.html#id2677267">Configure nsswitch.conf and the Winbind Libraries on Linux and Solaris</a>, <a class="indexterm" href="integrate-ms-networks.html#id2690545">Name Resolution in a Pure UNIX/Linux World</a>, <a class="indexterm" href="integrate-ms-networks.html#id2690894">/etc/nsswitch.conf</a></dt><dt>/etc/openldap/slapd.conf, <a class="indexterm" href="FastStart.html#id2579532">The Primary Domain Controller</a></dt><dt>/etc/openldap/sldap.conf, <a class="indexterm" href="passdb.html#id2616511">Accounts and Groups Management</a></dt><dt>/etc/pam.conf, <a class="indexterm" href="winbind.html#id2679481">Solaris-Specific Configuration</a>, <a class="indexterm" href="pam.html#id2687494">Features and Benefits</a>, <a class="indexterm" href="pam.html#id2688125">Technical Discussion</a>, <a class="indexterm" href="pam.html#id2688257">Anatomy of /etc/pam.d Entries</a></dt><dt>/etc/pam.d, <a class="indexterm" href="winbind.html#id2677028">Requirements</a>, <a class="indexterm" href="winbind.html#id2677180">Testing Things Out</a>, <a class="indexterm" href="winbind.html#id2678969">Configure Winbind and PAM</a>, <a class="indexterm" href="pam.html#id2687494">Features and Benefits</a></dt><dt>/etc/pam.d/, <a class="indexterm" href="winbind.html#id2676620">Pluggable Authentication Modules</a>, <a class="indexterm" href="pam.html#id2688125">Technical Discussion</a></dt><dt>/etc/pam.d/ftp, <a class="indexterm" href="winbind.html#id2679135">Linux/FreeBSD-Specific PAM Configuration</a></dt><dt>/etc/pam.d/login, <a class="indexterm" href="winbind.html#id2679135">Linux/FreeBSD-Specific PAM Configuration</a></dt><dt>/etc/pam.d/samba, <a class="indexterm" href="winbind.html#id2679135">Linux/FreeBSD-Specific PAM Configuration</a></dt><dt>/etc/passwd, <a class="indexterm" href="ServerType.html#id2581411">Share-Level Security</a>, <a class="indexterm" href="ServerType.html#id2581836">Example Configuration</a>, <a class="indexterm" href="samba-pdc.html#id2587281">&#8220;$&#8221; Cannot Be Included in Machine Name</a>, <a class="indexterm" href="domain-member.html#machine-trust-accounts">MS Windows Workstation/Server Machine Trust Accounts</a>, <a class="indexterm" href="domain-member.html#id2591869">Manual Creation of Machine Trust Accounts</a>, <a class="indexterm" href="domain-member.html#id2592702">Windows 200x/XP Professional Client</a>, <a class="indexterm" href="domain-member.html#id2595853">Adding Machine to Domain Fails</a>, <a class="indexterm" href="StandAloneServer.html#id2596310">Background</a>, <a class="indexterm" href="StandAloneServer.html#RefDocServer">Reference Documentation Server</a>, <a class="indexterm" href="StandAloneServer.html#SimplePrintServer">Central Print Serving</a>, <a class="indexterm" href="passdb.html#id2609337">Backward Compatibility Account Storage Systems</a>, <a class="indexterm" href="passdb.html#id2614592">Plaintext</a>, <a class="indexterm" href="passdb.html#id2615394">Schema and Relationship to the RFC 2307 posixAccount</a>, <a class="indexterm" href="groupmapping.html#id2619423">Applicable Only to Versions Earlier than 3.0.11</a>, <a class="indexterm" href="idmapper.html#id2626603">Domain Member Server or Domain Member Client</a>, <a class="indexterm" href="InterdomainTrusts.html#samba-trusted-domain">Samba as the Trusted Domain</a>, <a class="indexterm" href="winbind.html#id2675446">Features and Benefits</a>, <a class="indexterm" href="winbind.html#id2678213">Starting and Testing the winbindd Daemon</a>, <a class="indexterm" href="pam.html#id2687494">Features and Benefits</a></dt><dt>/etc/printcap, <a class="indexterm" href="CUPS-printing.html#id2655446">Basic CUPS Support Configuration</a></dt><dt>/etc/resolv.conf, <a class="indexterm" href="integrate-ms-networks.html#id2690545">Name Resolution in a Pure UNIX/Linux World</a>, <a class="indexterm" href="diagnosis.html#id2705142">Assumptions</a>, <a class="indexterm" href="diagnosis.html#id2705435">The Tests</a></dt><dt>/etc/samba, <a class="indexterm" href="cfgsmarts.html#id2696648">Multiple Virtual Server Personalities</a>, <a class="indexterm" href="cfgsmarts.html#id2697662">Multiple Virtual Server Hosting</a>, <a class="indexterm" href="diagnosis.html#id2705435">The Tests</a></dt><dt>/etc/samba/scripts, <a class="indexterm" href="NetCommand.html#id2622655">Managing Nest Groups on Workstations from the Samba Server</a></dt><dt>/etc/samba/secrets.tdb, <a class="indexterm" href="domain-member.html#id2593157">Joining an NT4-type Domain with Samba-3</a></dt><dt>/etc/samba/smb.conf, <a class="indexterm" href="install.html#id2573131">Configuring Samba (smb.conf)</a></dt><dt>/etc/samba/smbpasswd, <a class="indexterm" href="passdb.html#id2614592">Plaintext</a></dt><dt>/etc/samba/smbusers, <a class="indexterm" href="NetCommand.html#id2623276">User Mapping</a></dt><dt>/etc/shadow, <a class="indexterm" href="StandAloneServer.html#id2596310">Background</a>, <a class="indexterm" href="passdb.html#id2609337">Backward Compatibility Account Storage Systems</a></dt><dt>/etc/smbpasswd, <a class="indexterm" href="passdb.html#id2614592">Plaintext</a></dt><dt>/etc/ssl/certs/slapd.pem, <a class="indexterm" href="samba-bdc.html#id2589028">LDAP Configuration Notes</a></dt><dt>/etc/xinetd.d, <a class="indexterm" href="winbind.html#id2679135">Linux/FreeBSD-Specific PAM Configuration</a></dt><dt>/etc/xinetd.d/telnet, <a class="indexterm" href="winbind.html#id2679135">Linux/FreeBSD-Specific PAM Configuration</a></dt><dt>/export, <a class="indexterm" href="StandAloneServer.html#RefDocServer">Reference Documentation Server</a></dt><dt>/lib/libnss_example.so, <a class="indexterm" href="winbind.html#id2676387">Name Service Switch</a></dt><dt>/lib/libnss_files.so, <a class="indexterm" href="winbind.html#id2676387">Name Service Switch</a></dt><dt>/lib/security, <a class="indexterm" href="winbind.html#id2678969">Configure Winbind and PAM</a>, <a class="indexterm" href="pam.html#id2688178">PAM Configuration Syntax</a></dt><dt>/lib/security/, <a class="indexterm" href="winbind.html#id2676620">Pluggable Authentication Modules</a></dt><dt>/opt/samba/bin, <a class="indexterm" href="SWAT.html#id2703637">Locating the SWAT File</a></dt><dt>/tmp, <a class="indexterm" href="AccessControls.html#id2633272">File and Directory Access Control</a></dt><dt>/usr/bin/openssl, <a class="indexterm" href="SWAT.html#id2704205">Securing SWAT through SSL</a></dt><dt>/usr/lib/samba/vfs, <a class="indexterm" href="VFS.html#id2672719">Discussion</a></dt><dt>/usr/lib/security, <a class="indexterm" href="winbind.html#id2677665">NSS Winbind on AIX</a>, <a class="indexterm" href="winbind.html#id2678969">Configure Winbind and PAM</a></dt><dt>/usr/lib/security/methods.cfg, <a class="indexterm" href="winbind.html#id2677665">NSS Winbind on AIX</a></dt><dt>/usr/local/lib, <a class="indexterm" href="winbind.html#id2677267">Configure nsswitch.conf and the Winbind Libraries on Linux and Solaris</a></dt><dt>/usr/local/samba, <a class="indexterm" href="winbind.html#id2678213">Starting and Testing the winbindd Daemon</a></dt><dt>/usr/local/samba/bin, <a class="indexterm" href="winbind.html#id2678574">Linux</a>, <a class="indexterm" href="winbind.html#id2678780">Solaris</a>, <a class="indexterm" href="SWAT.html#id2703637">Locating the SWAT File</a></dt><dt>/usr/local/samba/lib, <a class="indexterm" href="diagnosis.html#id2705435">The Tests</a></dt><dt>/usr/local/samba/lib/vfs, <a class="indexterm" href="VFS.html#id2672719">Discussion</a></dt><dt>/usr/local/samba/private/secrets.tdb, <a class="indexterm" href="domain-member.html#id2593157">Joining an NT4-type Domain with Samba-3</a></dt><dt>/usr/local/samba/swat, <a class="indexterm" href="SWAT.html#xinetd">Enabling SWAT for Use</a></dt><dt>/usr/local/samba/var, <a class="indexterm" href="AccessControls.html#id2635010">Access Controls on Shares</a>, <a class="indexterm" href="diagnosis.html#id2705142">Assumptions</a></dt><dt>/usr/local/samba/var/locks, <a class="indexterm" href="NetworkBrowsing.html#id2606262">Static WINS Entries</a></dt><dt>/usr/sbin, <a class="indexterm" href="SWAT.html#id2703637">Locating the SWAT File</a>, <a class="indexterm" href="SWAT.html#xinetd">Enabling SWAT for Use</a></dt><dt>/usr/share/samba/swat, <a class="indexterm" href="SWAT.html#xinetd">Enabling SWAT for Use</a></dt><dt>/var/locks/*.tdb, <a class="indexterm" href="speed.html#id2712984">Corrupt tdb Files</a></dt><dt>/var/log/samba, <a class="indexterm" href="diagnosis.html#id2705142">Assumptions</a></dt><dt>/var/run/samba, <a class="indexterm" href="NetworkBrowsing.html#id2606262">Static WINS Entries</a></dt><dt>/var/spool/cups/, <a class="indexterm" href="CUPS-printing.html#id2670514">Autodeletion or Preservation of CUPS Spool Files</a></dt><dt>/var/spool/samba, <a class="indexterm" href="StandAloneServer.html#SimplePrintServer">Central Print Serving</a>, <a class="indexterm" href="CUPS-printing.html#id2670514">Autodeletion or Preservation of CUPS Spool Files</a></dt><dt>250-user limit, <a class="indexterm" href="passdb.html#id2614934">tdbsam</a></dt><dt>3.0.11, <a class="indexterm" href="rights.html#id2631924">The Administrator Domain SID</a></dt><dt>4,500 user accounts, <a class="indexterm" href="passdb.html#id2614934">tdbsam</a></dt><dt>4294967295, <a class="indexterm" href="InterdomainTrusts.html">Interdomain Trust Relationships</a></dt><dt>8.3 file names, <a class="indexterm" href="AccessControls.html#id2632814">MS Windows NTFS Comparison with UNIX File Systems</a></dt><dt>&gt;Domain User Manager, <a class="indexterm" href="InterdomainTrusts.html#id2642147">Creating an NT4 Domain Trust</a></dt><dt>\\%L\%U\.profiles, <a class="indexterm" href="ProfileMgmt.html#id2683160">Windows 9x/Me User Profiles</a></dt><dt>\\SERVER, <a class="indexterm" href="NetworkBrowsing.html#id2607147">Problem Resolution</a></dt><dt>_kerberos.REALM.NAME, <a class="indexterm" href="domain-member.html#id2594365">Configure /etc/krb5.conf</a></dt><dt>_kerberos._udp, <a class="indexterm" href="domain-member.html#id2595460">Notes</a></dt><dt>_ldap._tcp, <a class="indexterm" href="domain-member.html#id2595460">Notes</a></dt><dt>_ldap._tcp.pdc._msdcs.quenya.org, <a class="indexterm" href="samba-bdc.html#id2589664">NetBIOS Over TCP/IP Disabled</a></dt></dl></div><div class="indexdiv"><h3></h3><dl><dt>, <a class="indexterm" href="install.html#id2573176">Configuration File Syntax</a>, <a class="indexterm" href="install.html#id2574335">Example Configuration</a>, <a class="indexterm" href="FastStart.html#anon-ro">Anonymous Read-Only Document Server</a>, <a class="indexterm" href="FastStart.html#id2576026">Anonymous Read-Write Document Server</a>, <a class="indexterm" href="FastStart.html#id2576264">Anonymous Print Server</a>, <a class="indexterm" href="FastStart.html#id2576663">Secure Read-Write File and Print Server</a>, <a class="indexterm" href="FastStart.html#id2577562">Example Configuration</a>, <a class="indexterm" href="FastStart.html#id2578496">Example: Engineering Office</a>, <a class="indexterm" href="FastStart.html#id2579532">The Primary Domain Controller</a>, <a class="indexterm" href="FastStart.html#id2580205">Backup Domain Controller</a>, <a class="indexterm" href="ServerType.html#id2581371">Example Configuration</a>, <a class="indexterm" href="ServerType.html#id2581582">Example Configuration</a>, <a class="indexterm" href="ServerType.html#id2581836">Example Configuration</a>, <a class="indexterm" href="ServerType.html#id2582218">Example Configuration</a>, <a class="indexterm" href="ServerType.html#id2582493">Example Configuration</a>, <a class="indexterm" href="ServerType.html#id2582597">Password Checking</a>, <a class="indexterm" href="samba-pdc.html#id2583952">Single Sign-On and Domain Security</a>, <a class="indexterm" href="samba-pdc.html#id2585586">Domain Control: Example Configuration</a>, <a class="indexterm" href="samba-pdc.html#id2586459">Example Configuration</a>, <a class="indexterm" href="samba-bdc.html#id2588776">Example PDC Configuration</a>, <a class="indexterm" href="samba-bdc.html#id2589028">LDAP Configuration Notes</a>, <a class="indexterm" href="samba-bdc.html#id2590224">Example Configuration</a>, <a class="indexterm" href="domain-member.html#id2591869">Manual Creation of Machine Trust Accounts</a>, <a class="indexterm" href="domain-member.html#id2592586">On-the-Fly Creation of Machine Trust Accounts</a>, <a class="indexterm" href="domain-member.html#id2592949">Samba Client</a>, <a class="indexterm" href="domain-member.html#id2593157">Joining an NT4-type Domain with Samba-3</a>, <a class="indexterm" href="domain-member.html#id2594174">Configure smb.conf</a>, <a class="indexterm" href="domain-member.html#id2594365">Configure /etc/krb5.conf</a>, <a class="indexterm" href="domain-member.html#id2595532">Sharing User ID Mappings between Samba Domain Members</a>, <a class="indexterm" href="StandAloneServer.html#RefDocServer">Reference Documentation Server</a>, <a class="indexterm" href="StandAloneServer.html#SimplePrintServer">Central Print Serving</a>, <a class="indexterm" href="NetworkBrowsing.html#DMB">Configuring Workgroup Browsing</a>, <a class="indexterm" href="NetworkBrowsing.html#id2604335">Domain Browsing Configuration</a>, <a class="indexterm" href="NetworkBrowsing.html#id2605197">Multiple Interfaces</a>, <a class="indexterm" href="NetworkBrowsing.html#id2605384">Use of the Remote Announce Parameter</a>, <a class="indexterm" href="NetworkBrowsing.html#id2605524">Use of the Remote Browse Sync Parameter</a>, <a class="indexterm" href="NetworkBrowsing.html#id2605888">WINS Server Configuration</a>, <a class="indexterm" href="NetworkBrowsing.html#id2606654">Name Resolution Order</a>, <a class="indexterm" href="passdb.html#idmapbackend">Mapping Common UIDs/GIDs on Distributed Machines</a>, <a class="indexterm" href="passdb.html#id2616087">Configuring Samba</a>, <a class="indexterm" href="groupmapping.html#id2620256">Sample smb.conf Add Group Script</a>, <a class="indexterm" href="NetCommand.html#id2622655">Managing Nest Groups on Workstations from the Samba Server</a>, <a class="indexterm" href="idmapper.html#id2627957">NT4-Style Domains (Includes Samba Domains)</a>, <a class="indexterm" href="idmapper.html#id2628244">ADS Domains</a>, <a class="indexterm" href="idmapper.html#id2628654">IDMAP_RID with Winbind</a>, <a class="indexterm" href="idmapper.html#id2629245">IDMAP Storage in LDAP Using Winbind</a>, <a class="indexterm" href="idmapper.html#id2629830">IDMAP and NSS Using LDAP from ADS with RFC2307bis Schema Extension</a>, <a class="indexterm" href="rights.html#id2630773">Using the &#8220;net rpc rights&#8221; Utility</a>, <a class="indexterm" href="AccessControls.html">File, Directory, and Share Access Controls</a>, <a class="indexterm" href="AccessControls.html#id2636150">Interaction with the Standard Samba &#8220;create mask&#8221; Parameters</a>, <a class="indexterm" href="AccessControls.html#id2637022">Users Cannot Write to a Public Share</a>, <a class="indexterm" href="AccessControls.html#id2637390">MS Word with Samba Changes Owner of File</a>, <a class="indexterm" href="locking.html#id2639052">Disabling Oplocks</a>, <a class="indexterm" href="locking.html#id2639146">Disabling Kernel Oplocks</a>, <a class="indexterm" href="securing-samba.html#id2640182">Features and Benefits</a>, <a class="indexterm" href="securing-samba.html#id2640344">Using Host-Based Protection</a>, <a class="indexterm" href="securing-samba.html#id2640498">User-Based Protection</a>, <a class="indexterm" href="securing-samba.html#id2640558">Using Interface Protection</a>, <a class="indexterm" href="securing-samba.html#id2640914">Using IPC$ Share-Based Denials </a>, <a class="indexterm" href="securing-samba.html#id2641201">Why Can Users Access Other Users' Home Directories?</a>, <a class="indexterm" href="InterdomainTrusts.html">Interdomain Trust Relationships</a>, <a class="indexterm" href="msdfs.html#id2643470">Features and Benefits</a>, <a class="indexterm" href="msdfs.html#id2643915">MSDFS UNIX Path Is Case-Critical</a>, <a class="indexterm" href="classicalprinting.html#id2644656">Simple Print Configuration</a>, <a class="indexterm" href="classicalprinting.html#id2645135">Rapid Configuration Validation</a>, <a class="indexterm" href="classicalprinting.html#id2645523">Extended Printing Configuration</a>, <a class="indexterm" href="classicalprinting.html#id2648031">Custom Print Commands</a>, <a class="indexterm" href="classicalprinting.html#id2648997">Creating the [print$] Share</a>, <a class="indexterm" href="classicalprinting.html#id2650046">Identifying Driver Files</a>, <a class="indexterm" href="CUPS-printing.html#id2655808">Simple smb.conf Settings for CUPS</a>, <a class="indexterm" href="CUPS-printing.html#id2656054">More Complex CUPS smb.conf Settings</a>, <a class="indexterm" href="CUPS-printing.html#id2662827">From Windows Clients to a CUPS/Samba Print Server</a>, <a class="indexterm" href="CUPS-printing.html#id2663621">Prepare Your smb.conf for cupsaddsmb</a>, <a class="indexterm" href="VFS.html#id2672719">Discussion</a>, <a class="indexterm" href="VFS.html#id2674339">Shadow Copy Setup</a>, <a class="indexterm" href="winbind.html#id2675446">Features and Benefits</a>, <a class="indexterm" href="winbind.html#id2677778">Configure smb.conf</a>, <a class="indexterm" href="winbind.html#id2678574">Linux</a>, <a class="indexterm" href="winbind.html#id2679481">Solaris-Specific Configuration</a>, <a class="indexterm" href="AdvancedNetworkManagement.html#id2680153">Remote Management from NoMachine.Com</a>, <a class="indexterm" href="ProfileMgmt.html#id2683021">NT4/200x User Profiles</a>, <a class="indexterm" href="ProfileMgmt.html#id2683160">Windows 9x/Me User Profiles</a>, <a class="indexterm" href="ProfileMgmt.html#id2683318">Mixed Windows Windows 9x/Me and NT4/200x User Profiles</a>, <a class="indexterm" href="ProfileMgmt.html#id2687155">Changing the Default Profile</a>, <a class="indexterm" href="integrate-ms-networks.html#id2691452">The NetBIOS Name Cache</a>, <a class="indexterm" href="integrate-ms-networks.html#id2691772">WINS Lookup</a>, <a class="indexterm" href="unicode.html#id2692698">Basic Parameter Setting</a>, <a class="indexterm" href="unicode.html#id2693346">Individual Implementations</a>, <a class="indexterm" href="largefile.html">Handling Large Directories</a>, <a class="indexterm" href="cfgsmarts.html">Advanced Configuration Techniques</a>, <a class="indexterm" href="cfgsmarts.html#id2696648">Multiple Virtual Server Personalities</a>, <a class="indexterm" href="cfgsmarts.html#id2697662">Multiple Virtual Server Hosting</a>, <a class="indexterm" href="upgrading-to-3.0.html#id2701232">IdMap LDAP Support</a>, <a class="indexterm" href="diagnosis.html#id2705142">Assumptions</a>, <a class="indexterm" href="diagnosis.html#id2705435">The Tests</a>, <a class="indexterm" href="bugreport.html#dbglvl">Debug Levels</a>, <a class="indexterm" href="bugreport.html#id2708694">Debugging-Specific Operations</a>, <a class="indexterm" href="Other-Clients.html#id2712168">Windows 2000 Service Pack 2</a> (see SSO)</dt><dd><dl><dt>backend, <a class="indexterm" href="samba-pdc.html#id2584572">Domain Controller Types</a></dt><dt>logon</dt><dd><dl><dt>service, <a class="indexterm" href="samba-bdc.html#id2588283">Essential Background Information</a></dt></dl></dd></dl></dd></dl></div><div class="indexdiv"><h3>A</h3><dl><dt>abbreviated keystrokes, <a class="indexterm" href="ClientConfig.html#id2597658">TCP/IP Configuration</a></dt><dt>aborting shutdown, <a class="indexterm" href="rights.html#id2631118">Description of Privileges</a></dt><dt>accept connections, <a class="indexterm" href="securing-samba.html#id2640558">Using Interface Protection</a></dt><dt>access, <a class="indexterm" href="ChangeNotes.html#id2600709">User and Group Changes</a></dt><dt>Access, <a class="indexterm" href="rights.html#id2630773">Using the &#8220;net rpc rights&#8221; Utility</a></dt><dt>access authentication, <a class="indexterm" href="passdb.html#idmapbackend">Mapping Common UIDs/GIDs on Distributed Machines</a></dt><dt>access control, <a class="indexterm" href="samba-pdc.html#id2583318">Features and Benefits</a>, <a class="indexterm" href="samba-pdc.html#id2583952">Single Sign-On and Domain Security</a>, <a class="indexterm" href="StandAloneServer.html#id2596310">Background</a>, <a class="indexterm" href="AccessControls.html#id2635010">Access Controls on Shares</a>, <a class="indexterm" href="AdvancedNetworkManagement.html">Advanced Network Management</a></dt><dt>Access Control, <a class="indexterm" href="ClientConfig.html#id2599956">Domain Logon Configuration: Windows 9x/Me</a></dt><dt>Access Control Entries (see ACE)</dt><dt>Access Control List, <a class="indexterm" href="AccessControls.html">File, Directory, and Share Access Controls</a></dt><dt>access control needs, <a class="indexterm" href="NT4Migration.html#id2702046">Server Share and Directory Layout</a></dt><dt>access controls, <a class="indexterm" href="domain-member.html#id2591183">Features and Benefits</a>, <a class="indexterm" href="passdb.html#id2611157">Comments Regarding LDAP</a>, <a class="indexterm" href="passdb.html#pdbeditthing">The pdbedit Tool</a>, <a class="indexterm" href="NetCommand.html#id2621828">Mapping Windows Groups to UNIX Groups</a>, <a class="indexterm" href="AccessControls.html#id2632604">Features and Benefits</a>, <a class="indexterm" href="AccessControls.html#id2633684">Protecting Directories and Files from Deletion</a></dt><dt>Access Controls, <a class="indexterm" href="NT4Migration.html#id2701435">Objectives</a></dt><dt>access denied, <a class="indexterm" href="securing-samba.html#id2640914">Using IPC$ Share-Based Denials </a></dt><dt>access policies, <a class="indexterm" href="passdb.html#id2614252">Domain Account Policy Managment</a></dt><dt>access rights, <a class="indexterm" href="domain-member.html#id2591183">Features and Benefits</a>, <a class="indexterm" href="NetCommand.html#id2621049">Overview</a>, <a class="indexterm" href="InterdomainTrusts.html#id2641833">Trust Relationship Background</a></dt><dt>account, <a class="indexterm" href="install.html#id2574335">Example Configuration</a>, <a class="indexterm" href="samba-pdc.html#id2583318">Features and Benefits</a>, <a class="indexterm" href="domain-member.html#id2592702">Windows 200x/XP Professional Client</a>, <a class="indexterm" href="pam.html#id2688257">Anatomy of /etc/pam.d Entries</a></dt><dd><dl><dt>backend, <a class="indexterm" href="samba-pdc.html#id2583318">Features and Benefits</a></dt><dt>database, <a class="indexterm" href="ServerType.html#id2581618">Domain Security Mode (User-Level Security)</a></dt><dd><dl><dt>backends, <a class="indexterm" href="ServerType.html#id2580746">Features and Benefits</a></dt></dl></dd></dl></dd><dt>account access controls, <a class="indexterm" href="passdb.html#id2609521">New Account Storage Systems</a></dt><dt>account attributes, <a class="indexterm" href="idmapper.html#id2627564">Primary Domain Controller</a></dt><dt>account backends, <a class="indexterm" href="passdb.html">Account Information Databases</a></dt><dt>account containers, <a class="indexterm" href="passdb.html#id2615902">Initialize the LDAP Database</a></dt><dt>account control block (see ACB)</dt><dt>account control flags, <a class="indexterm" href="passdb.html#TOSHARG-acctflags">Account Flags Management</a></dt><dt>account controls, <a class="indexterm" href="domain-member.html#machine-trust-accounts">MS Windows Workstation/Server Machine Trust Accounts</a></dt><dt>Account Controls, <a class="indexterm" href="PolicyMgmt.html#id2682226">Managing Account/User Policies</a></dt><dt>account database, <a class="indexterm" href="passdb.html#id2614539">Password Backends</a></dt><dt>account deleted, <a class="indexterm" href="passdb.html#id2613524">Deleting Accounts</a></dt><dt>account encode_bits, <a class="indexterm" href="passdb.html#TOSHARG-acctflags">Account Flags Management</a></dt><dt>account flag order, <a class="indexterm" href="passdb.html#TOSHARG-acctflags">Account Flags Management</a></dt><dt>Account Flags, <a class="indexterm" href="passdb.html#id2613202">Listing User and Machine Accounts</a></dt><dt>account flags, <a class="indexterm" href="passdb.html#TOSHARG-acctflags">Account Flags Management</a></dt><dt>account import/export, <a class="indexterm" href="passdb.html#pdbeditthing">The pdbedit Tool</a>, <a class="indexterm" href="passdb.html#id2614414">Account Import/Export</a></dt><dt>account information, <a class="indexterm" href="samba-bdc.html#id2588353">MS Windows NT4-style Domain Control</a>, <a class="indexterm" href="domain-member.html#machine-trust-accounts">MS Windows Workstation/Server Machine Trust Accounts</a>, <a class="indexterm" href="passdb.html#id2615394">Schema and Relationship to the RFC 2307 posixAccount</a>, <a class="indexterm" href="NetCommand.html#id2622947">UNIX and Windows User Management</a></dt><dt>account information database, <a class="indexterm" href="passdb.html#id2610608">Mapping User Identifiers between MS Windows and UNIX</a></dt><dt>account management, <a class="indexterm" href="idmapper.html#id2627564">Primary Domain Controller</a></dt><dt>account name, <a class="indexterm" href="idmapper.html#id2626603">Domain Member Server or Domain Member Client</a>, <a class="indexterm" href="rights.html">User Rights and Privileges</a>, <a class="indexterm" href="InterdomainTrusts.html#samba-trusted-domain">Samba as the Trusted Domain</a></dt><dt>account policies, <a class="indexterm" href="samba-pdc.html#id2585077">Preparing for Domain Control</a></dt><dt>account policy, <a class="indexterm" href="passdb.html#pdbeditthing">The pdbedit Tool</a></dt><dt>account restrictions, <a class="indexterm" href="PolicyMgmt.html#id2682226">Managing Account/User Policies</a></dt><dt>account security, <a class="indexterm" href="passdb.html#pdbeditthing">The pdbedit Tool</a></dt><dt>account storage backends, <a class="indexterm" href="upgrading-to-3.0.html#id2700480">Passdb Backends and Authentication</a></dt><dt>account storage mechanisms, <a class="indexterm" href="passdb.html">Account Information Databases</a></dt><dt>account storage system, <a class="indexterm" href="passdb.html">Account Information Databases</a></dt><dt>Account Unknown, <a class="indexterm" href="groupmapping.html#id2618728">Nested Groups: Adding Windows Domain Groups to Windows Local Groups</a></dt><dt>accountability, <a class="indexterm" href="passdb.html#pdbeditthing">The pdbedit Tool</a></dt><dt>accounts, <a class="indexterm" href="winbind.html#id2676914">Introduction</a></dt><dt>ACL, <a class="indexterm" href="ChangeNotes.html#id2600709">User and Group Changes</a>, <a class="indexterm" href="passdb.html#id2616625">Security and sambaSamAccount</a>, <a class="indexterm" href="groupmapping.html#id2618728">Nested Groups: Adding Windows Domain Groups to Windows Local Groups</a>, <a class="indexterm" href="rights.html#id2631118">Description of Privileges</a>, <a class="indexterm" href="securing-samba.html#id2640182">Features and Benefits</a>, <a class="indexterm" href="classicalprinting.html#cups-msrpc">Printing Developments Since Samba-2.2</a>, <a class="indexterm" href="ch-ldap-tls.html#s1-intro-ldap-tls">Introduction</a></dt><dt>ACLs, <a class="indexterm" href="AccessControls.html">File, Directory, and Share Access Controls</a>, <a class="indexterm" href="classicalprinting.html#id2648876">The Obsoleted [printer$] Section</a></dt><dd><dl><dt>File System, <a class="indexterm" href="AccessControls.html#id2633272">File and Directory Access Control</a></dt><dt>POSIX, <a class="indexterm" href="AccessControls.html">File, Directory, and Share Access Controls</a>, <a class="indexterm" href="AccessControls.html#id2632604">Features and Benefits</a></dt><dt>share, <a class="indexterm" href="AccessControls.html#id2632604">Features and Benefits</a></dt><dt>Windows, <a class="indexterm" href="AccessControls.html#id2632604">Features and Benefits</a></dt></dl></dd><dt>ACLs on share, <a class="indexterm" href="AccessControls.html#id2635281">Windows 200x/XP</a></dt><dt>ACLs on shares, <a class="indexterm" href="AccessControls.html#id2632604">Features and Benefits</a></dt><dt>across network segments, <a class="indexterm" href="NetworkBrowsing.html#id2602204">NetBIOS over TCP/IP</a></dt><dt>active directory, <a class="indexterm" href="ServerType.html#id2580746">Features and Benefits</a>, <a class="indexterm" href="samba-pdc.html#id2583318">Features and Benefits</a>, <a class="indexterm" href="samba-pdc.html#id2583952">Single Sign-On and Domain Security</a>, <a class="indexterm" href="samba-pdc.html#id2585077">Preparing for Domain Control</a>, <a class="indexterm" href="samba-pdc.html#id2586328">Samba ADS Domain Control</a></dt><dt>Active Directory, <a class="indexterm" href="samba-bdc.html#id2589392">Active Directory Domain Control</a>, <a class="indexterm" href="domain-member.html#ads-member">Samba ADS Domain Membership</a>, <a class="indexterm" href="NetCommand.html#id2621425">UNIX and Windows Group Management</a>, <a class="indexterm" href="idmapper.html#id2626541">Standalone Samba Server</a>, <a class="indexterm" href="idmapper.html#id2626603">Domain Member Server or Domain Member Client</a>, <a class="indexterm" href="idmapper.html#id2628654">IDMAP_RID with Winbind</a>, <a class="indexterm" href="InterdomainTrusts.html">Interdomain Trust Relationships</a></dt><dt>Active Directory Server, <a class="indexterm" href="NT4Migration.html#id2701435">Objectives</a></dt><dt>AD4UNIX, <a class="indexterm" href="idmapper.html#id2626603">Domain Member Server or Domain Member Client</a></dt><dt>ADAM, <a class="indexterm" href="idmapper.html#id2629245">IDMAP Storage in LDAP Using Winbind</a></dt><dt>add a user account, <a class="indexterm" href="passdb.html#id2613437">Adding User Accounts</a></dt><dt>add client machines, <a class="indexterm" href="rights.html#id2630773">Using the &#8220;net rpc rights&#8221; Utility</a></dt><dt>add domain users and groups to a local group, <a class="indexterm" href="rights.html#id2632106">What Rights and Privileges Will Permit Windows Client Administration?</a></dt><dt>add drivers, <a class="indexterm" href="classicalprinting.html#id2646003">The [global] Section</a></dt><dt>add machine script, <a class="indexterm" href="domain-member.html#id2592586">On-the-Fly Creation of Machine Trust Accounts</a>, <a class="indexterm" href="rights.html#id2630773">Using the &#8220;net rpc rights&#8221; Utility</a>, <a class="indexterm" href="upgrading-to-3.0.html#id2700383">Changes in Behavior</a></dt><dt>Add Printer Wizard, <a class="indexterm" href="classicalprinting.html#id2644113">Features and Benefits</a>, <a class="indexterm" href="classicalprinting.html#id2646003">The [global] Section</a>, <a class="indexterm" href="classicalprinting.html#cups-msrpc">Printing Developments Since Samba-2.2</a></dt><dt>add printer wizard, <a class="indexterm" href="CUPS-printing.html#id2657042">Driver Upload Methods</a></dt><dt>add user script, <a class="indexterm" href="passdb.html#id2613086">User Account Management</a>, <a class="indexterm" href="upgrading-to-3.0.html#id2700383">Changes in Behavior</a></dt><dt>add/delete/change share, <a class="indexterm" href="rights.html#id2631118">Description of Privileges</a></dt><dt>adddriver, <a class="indexterm" href="classicalprinting.html#id2650598">Installing Driver Files into [print$]</a>, <a class="indexterm" href="classicalprinting.html#id2650961">Running rpcclient with adddriver</a>, <a class="indexterm" href="classicalprinting.html#id2651454">Specific Driver Name Flexibility</a>, <a class="indexterm" href="CUPS-printing.html#id2666045">A Check of the rpcclient man Page</a>, <a class="indexterm" href="CUPS-printing.html#id2667638">Troubleshooting Revisited</a></dt><dt>additional driver, <a class="indexterm" href="classicalprinting.html#id2578512">Additional Client Driver Installation</a></dt><dt>additional privileges, <a class="indexterm" href="rights.html#id2631118">Description of Privileges</a></dt><dt>addmem, <a class="indexterm" href="groupmapping.html#id2618728">Nested Groups: Adding Windows Domain Groups to Windows Local Groups</a></dt><dt>AddPrinterDriver(), <a class="indexterm" href="CUPS-printing.html#id2666045">A Check of the rpcclient man Page</a></dt><dt>admincfg.exe, <a class="indexterm" href="Other-Clients.html#id2711931">Configuring Windows for Workgroups Password Handling</a></dt><dt>administrative actions, <a class="indexterm" href="rights.html#id2630773">Using the &#8220;net rpc rights&#8221; Utility</a></dt><dt>administrative duties, <a class="indexterm" href="NetCommand.html#id2621049">Overview</a></dt><dt>administrative privileges, <a class="indexterm" href="groupmapping.html#id2618728">Nested Groups: Adding Windows Domain Groups to Windows Local Groups</a>, <a class="indexterm" href="winbind.html#id2677976">Join the Samba Server to the PDC Domain</a></dt><dt>administrative responsibilities, <a class="indexterm" href="InterdomainTrusts.html#id2641833">Trust Relationship Background</a></dt><dt>administrative rights, <a class="indexterm" href="rights.html#id2631118">Description of Privileges</a>, <a class="indexterm" href="rights.html#id2632106">What Rights and Privileges Will Permit Windows Client Administration?</a></dt><dt>administrative rights and privileges, <a class="indexterm" href="rights.html#id2632106">What Rights and Privileges Will Permit Windows Client Administration?</a></dt><dt>Administrative Templates, <a class="indexterm" href="PolicyMgmt.html#id2681777">MS Windows 200x/XP Professional Policies</a></dt><dt>Administrator, <a class="indexterm" href="groupmapping.html#id2618334">Discussion</a>, <a class="indexterm" href="groupmapping.html#id2619304">Important Administrative Information</a>, <a class="indexterm" href="winbind.html#id2677976">Join the Samba Server to the PDC Domain</a></dt><dt>administrator account, <a class="indexterm" href="domain-member.html#id2592702">Windows 200x/XP Professional Client</a>, <a class="indexterm" href="domain-member.html#id2592866">Windows NT4 Client</a></dt><dt>Administrator account, <a class="indexterm" href="domain-member.html#ads-create-machine-account">Create the Computer Account</a></dt><dt>administrator password, <a class="indexterm" href="domain-member.html#id2595460">Notes</a></dt><dt>Administrator%password, <a class="indexterm" href="domain-member.html#id2593157">Joining an NT4-type Domain with Samba-3</a></dt><dt>Adobe, <a class="indexterm" href="CUPS-printing.html#gdipost">GDI on Windows, PostScript on UNIX</a>, <a class="indexterm" href="CUPS-printing.html#id2663414">PostScript Drivers with No Major Problems, Even in Kernel
+Mode</a>, <a class="indexterm" href="CUPS-printing.html#id2668848">The Grand Unification Achieved</a></dt><dt>Adobe driver, <a class="indexterm" href="CUPS-printing.html#id2664658">Windows CUPS PostScript Driver Versus Adobe Driver</a></dt><dt>Adobe driver files, <a class="indexterm" href="CUPS-printing.html#id2664152">Recognizing Different Driver Files</a></dt><dt>Adobe PostScript, <a class="indexterm" href="CUPS-printing.html#id2664358">Caveats to Be Considered</a>, <a class="indexterm" href="CUPS-printing.html#id2669893">Adobe and CUPS PostScript Drivers for Windows Clients</a></dt><dt>Adobe PostScript driver, <a class="indexterm" href="CUPS-printing.html#id2665636">Installing the PostScript Driver on a Client</a></dt><dt>Adobe PPD, <a class="indexterm" href="CUPS-printing.html#id2668288">CUPS Print Drivers from Linuxprinting.org</a></dt><dt>Adobe specifications, <a class="indexterm" href="CUPS-printing.html#id2660583">The Role of cupsomatic/foomatic</a></dt><dt>ADS, <a class="indexterm" href="ServerType.html#id2582142">ADS Security Mode (User-Level Security)</a>, <a class="indexterm" href="samba-pdc.html#id2583952">Single Sign-On and Domain Security</a>, <a class="indexterm" href="samba-pdc.html#id2584572">Domain Controller Types</a>, <a class="indexterm" href="domain-member.html#id2591183">Features and Benefits</a>, <a class="indexterm" href="domain-member.html#machine-trust-accounts">MS Windows Workstation/Server Machine Trust Accounts</a>, <a class="indexterm" href="domain-member.html#domain-member-server">Domain Member Server</a>, <a class="indexterm" href="domain-member.html#id2593157">Joining an NT4-type Domain with Samba-3</a>, <a class="indexterm" href="domain-member.html#id2594174">Configure smb.conf</a>, <a class="indexterm" href="domain-member.html#id2594365">Configure /etc/krb5.conf</a>, <a class="indexterm" href="domain-member.html#ads-create-machine-account">Create the Computer Account</a>, <a class="indexterm" href="domain-member.html#ads-test-server">Testing Server Setup</a>, <a class="indexterm" href="NetworkBrowsing.html">Network Browsing</a>, <a class="indexterm" href="NetworkBrowsing.html#id2602840">TCP/IP without NetBIOS</a>, <a class="indexterm" href="NetworkBrowsing.html#adsdnstech">DNS and Active Directory</a>, <a class="indexterm" href="NetworkBrowsing.html#id2607398">Cross-Subnet Browsing</a>, <a class="indexterm" href="passdb.html">Account Information Databases</a>, <a class="indexterm" href="passdb.html#id2609521">New Account Storage Systems</a>, <a class="indexterm" href="passdb.html#id2611157">Comments Regarding LDAP</a>, <a class="indexterm" href="passdb.html#id2616511">Accounts and Groups Management</a>, <a class="indexterm" href="NetCommand.html#id2621344">Administrative Tasks and Methods</a>, <a class="indexterm" href="idmapper.html#id2626603">Domain Member Server or Domain Member Client</a>, <a class="indexterm" href="idmapper.html#id2627564">Primary Domain Controller</a>, <a class="indexterm" href="idmapper.html#id2629245">IDMAP Storage in LDAP Using Winbind</a>, <a class="indexterm" href="rights.html">User Rights and Privileges</a>, <a class="indexterm" href="InterdomainTrusts.html">Interdomain Trust Relationships</a>, <a class="indexterm" href="InterdomainTrusts.html#id2641760">Features and Benefits</a>, <a class="indexterm" href="InterdomainTrusts.html#id2641833">Trust Relationship Background</a>, <a class="indexterm" href="InterdomainTrusts.html#id2643074">NT4-Style Domain Trusts with Windows 2000</a>, <a class="indexterm" href="classicalprinting.html#cups-msrpc">Printing Developments Since Samba-2.2</a>, <a class="indexterm" href="winbind.html#id2675446">Features and Benefits</a>, <a class="indexterm" href="winbind.html#id2676851">Result Caching</a>, <a class="indexterm" href="PolicyMgmt.html#id2681124">Features and Benefits</a>, <a class="indexterm" href="PolicyMgmt.html#id2681777">MS Windows 200x/XP Professional Policies</a>, <a class="indexterm" href="PolicyMgmt.html#id2682226">Managing Account/User Policies</a>, <a class="indexterm" href="PolicyMgmt.html#id2682653">System Startup and Logon Processing Overview</a>, <a class="indexterm" href="ProfileMgmt.html#id2686407">MS Windows 200x/XP</a>, <a class="indexterm" href="pam.html">PAM-Based Distributed Authentication</a>, <a class="indexterm" href="pam.html#id2687494">Features and Benefits</a>, <a class="indexterm" href="integrate-ms-networks.html#id2690416">Background Information</a>, <a class="indexterm" href="upgrading-to-3.0.html#id2698805">New Features in Samba-3.0.x</a>, <a class="indexterm" href="upgrading-to-3.0.html#id2700480">Passdb Backends and Authentication</a>, <a class="indexterm" href="NT4Migration.html#id2701435">Objectives</a>, <a class="indexterm" href="DNSDHCP.html#id2714640">Features and Benefits</a> (see Active Directory)</dt><dt>ADS DC, <a class="indexterm" href="domain-member.html#id2594174">Configure smb.conf</a></dt><dt>ADS domain, <a class="indexterm" href="idmapper.html#id2626603">Domain Member Server or Domain Member Client</a>, <a class="indexterm" href="idmapper.html#id2628244">ADS Domains</a></dt><dt>ADS domain members, <a class="indexterm" href="idmapper.html">Identity Mapping (IDMAP)</a></dt><dt>ADS manager, <a class="indexterm" href="domain-member.html#ads-create-machine-account">Create the Computer Account</a></dt><dt>ADS schema, <a class="indexterm" href="idmapper.html#id2627564">Primary Domain Controller</a></dt><dt>Advanced TCP/IP configuration, <a class="indexterm" href="ClientConfig.html#id2597733">MS Windows XP Professional</a></dt><dt>advantages, <a class="indexterm" href="NT4Migration.html#id2701435">Objectives</a></dt><dt>affect users, <a class="indexterm" href="PolicyMgmt.html#id2681230">Creating and Managing System Policies</a></dt><dt>affordable power, <a class="indexterm" href="SambaHA.html#id2694510">The Ultimate Goal</a></dt><dt>AFPL, <a class="indexterm" href="CUPS-printing.html#id2657891">Ghostscript: The Software RIP for Non-PostScript Printers</a></dt><dt>AFPL Ghostscript, <a class="indexterm" href="CUPS-printing.html#id2659670">pstoraster</a></dt><dt>AFS, <a class="indexterm" href="SambaHA.html#id2694959">The Distributed File System Challenge</a></dt><dt>AIX, <a class="indexterm" href="passdb.html#idmapbackend">Mapping Common UIDs/GIDs on Distributed Machines</a>, <a class="indexterm" href="classicalprinting.html#id2646003">The [global] Section</a>, <a class="indexterm" href="winbind.html#id2677665">NSS Winbind on AIX</a></dt><dt>algorithmic mapping, <a class="indexterm" href="idmapper.html#id2627564">Primary Domain Controller</a></dt><dt>alias group, <a class="indexterm" href="groupmapping.html#id2618728">Nested Groups: Adding Windows Domain Groups to Windows Local Groups</a></dt><dt>allow access, <a class="indexterm" href="securing-samba.html#id2640344">Using Host-Based Protection</a></dt><dt>allow trusted domains, <a class="indexterm" href="idmapper.html#id2628654">IDMAP_RID with Winbind</a></dt><dt>already exists, <a class="indexterm" href="domain-member.html#id2595778">Cannot Add Machine Back to Domain</a></dt><dt>alternative solution, <a class="indexterm" href="NT4Migration.html#id2701435">Objectives</a></dt><dt>Amanda, <a class="indexterm" href="Backup.html#id2694211">Amanda</a></dt><dt>analyzes data, <a class="indexterm" href="problems.html#id2707197">Diagnostics Tools</a></dt><dt>anonymous, <a class="indexterm" href="StandAloneServer.html#SimplePrintServer">Central Print Serving</a></dt><dd><dl><dt>print server, <a class="indexterm" href="FastStart.html#id2576264">Anonymous Print Server</a></dt><dt>read-write server, <a class="indexterm" href="FastStart.html#id2576026">Anonymous Read-Write Document Server</a></dt></dl></dd><dt>anonymous access, <a class="indexterm" href="NetworkBrowsing.html#id2607147">Problem Resolution</a></dt><dt>anonymous file server, <a class="indexterm" href="cfgsmarts.html#id2696648">Multiple Virtual Server Personalities</a></dt><dt>anonymous server, <a class="indexterm" href="cfgsmarts.html">Advanced Configuration Techniques</a></dt><dt>ANSI compiler, <a class="indexterm" href="Portability.html#id2710886">HPUX</a></dt><dt>anticipate failure, <a class="indexterm" href="SambaHA.html#id2694355">Features and Benefits</a></dt><dt>API, <a class="indexterm" href="passdb.html#id2614668">smbpasswd: Encrypted Password Database</a></dt><dt>Appliances, <a class="indexterm" href="winbind.html#id2676032">Target Uses</a></dt><dt>application servers, <a class="indexterm" href="domain-member.html#id2591183">Features and Benefits</a></dt><dt>application/cups.vnd-postscript, <a class="indexterm" href="CUPS-printing.html#id2664658">Windows CUPS PostScript Driver Versus Adobe Driver</a></dt><dt>application/octet-stream, <a class="indexterm" href="CUPS-printing.html#cups-raw">Explicitly Enable &#8220;raw&#8221; Printing for application/octet-stream</a>, <a class="indexterm" href="CUPS-printing.html#id2658951">MIME Type Conversion Rules</a>, <a class="indexterm" href="CUPS-printing.html#id2661008">application/octet-stream Printing</a></dt><dt>application/pdf, <a class="indexterm" href="CUPS-printing.html#id2658523">MIME Types and CUPS Filters</a>, <a class="indexterm" href="CUPS-printing.html#id2658951">MIME Type Conversion Rules</a></dt><dt>application/postscript, <a class="indexterm" href="CUPS-printing.html#id2658523">MIME Types and CUPS Filters</a>, <a class="indexterm" href="CUPS-printing.html#id2658951">MIME Type Conversion Rules</a>, <a class="indexterm" href="CUPS-printing.html#id2659316">Prefilters</a>, <a class="indexterm" href="CUPS-printing.html#id2659503">pstops</a>, <a class="indexterm" href="CUPS-printing.html#id2664658">Windows CUPS PostScript Driver Versus Adobe Driver</a></dt><dt>application/vnd.cups-postscript, <a class="indexterm" href="CUPS-printing.html#id2659316">Prefilters</a>, <a class="indexterm" href="CUPS-printing.html#id2659503">pstops</a></dt><dt>application/vnd.cups-raster, <a class="indexterm" href="CUPS-printing.html#id2661288">PostScript Printer Descriptions for Non-PostScript Printers</a></dt><dt>application/vnd.cups-raw, <a class="indexterm" href="CUPS-printing.html#cups-raw">Explicitly Enable &#8220;raw&#8221; Printing for application/octet-stream</a></dt><dt>application/x-shell, <a class="indexterm" href="CUPS-printing.html#id2658951">MIME Type Conversion Rules</a></dt><dt>apt-get, <a class="indexterm" href="VFS.html#id2674339">Shadow Copy Setup</a></dt><dt>ARCFOUR-HMAC-MD5, <a class="indexterm" href="domain-member.html#ads-test-server">Testing Server Setup</a></dt><dt>architecture, <a class="indexterm" href="passdb.html#id2611157">Comments Regarding LDAP</a></dt><dt>ARP/RARP, <a class="indexterm" href="integrate-ms-networks.html#id2690618">/etc/hosts</a></dt><dt>ASCII, <a class="indexterm" href="CUPS-printing.html#id2658523">MIME Types and CUPS Filters</a>, <a class="indexterm" href="unicode.html#id2692253">What Are Charsets and Unicode?</a>, <a class="indexterm" href="unicode.html#id2692559">Japanese Charsets</a></dt><dt>ASCII text, <a class="indexterm" href="CUPS-printing.html#id2659316">Prefilters</a></dt><dt>assign rights, <a class="indexterm" href="rights.html#id2630773">Using the &#8220;net rpc rights&#8221; Utility</a></dt><dt>assigned RID, <a class="indexterm" href="groupmapping.html#id2618334">Discussion</a></dt><dt>assistance, <a class="indexterm" href="ch46.html#id2714269">Free Support</a></dt><dt>associations, <a class="indexterm" href="groupmapping.html">Group Mapping: MS Windows and UNIX</a></dt><dt>attach gdb, <a class="indexterm" href="problems.html#id2707249">Debugging with Samba Itself</a></dt><dt>attribute, <a class="indexterm" href="passdb.html#id2615630">OpenLDAP Configuration</a></dt><dt>attributes, <a class="indexterm" href="upgrading-to-3.0.html#id2700674">New Schema</a></dt><dt>audit file access, <a class="indexterm" href="VFS.html#id2673120">audit</a></dt><dt>audit module, <a class="indexterm" href="VFS.html#id2673378">extd_audit</a></dt><dt>auth, <a class="indexterm" href="pam.html#id2688257">Anatomy of /etc/pam.d Entries</a></dt><dt>authenticate, <a class="indexterm" href="domain-member.html#machine-trust-accounts">MS Windows Workstation/Server Machine Trust Accounts</a>, <a class="indexterm" href="domain-member.html#id2593157">Joining an NT4-type Domain with Samba-3</a></dt><dt>authenticate users, <a class="indexterm" href="domain-member.html#id2593157">Joining an NT4-type Domain with Samba-3</a></dt><dt>authenticated, <a class="indexterm" href="domain-member.html#id2594174">Configure smb.conf</a></dt><dt>authenticating server, <a class="indexterm" href="ProfileMgmt.html#id2685844">MS Windows NT4 Workstation</a></dt><dt>authentication, <a class="indexterm" href="ServerType.html#id2580746">Features and Benefits</a>, <a class="indexterm" href="ServerType.html#id2581618">Domain Security Mode (User-Level Security)</a>, <a class="indexterm" href="samba-pdc.html#id2583952">Single Sign-On and Domain Security</a>, <a class="indexterm" href="samba-pdc.html#id2584572">Domain Controller Types</a>, <a class="indexterm" href="samba-pdc.html#id2586608">The Special Case of Windows 9x/Me</a>, <a class="indexterm" href="domain-member.html#id2593892">Why Is This Better Than security = server?</a>, <a class="indexterm" href="passdb.html#id2610089">Important Notes About Security</a>, <a class="indexterm" href="passdb.html#id2611157">Comments Regarding LDAP</a>, <a class="indexterm" href="passdb.html#id2614414">Account Import/Export</a>, <a class="indexterm" href="NetCommand.html#id2621049">Overview</a>, <a class="indexterm" href="winbind.html#id2678969">Configure Winbind and PAM</a>, <a class="indexterm" href="pam.html#id2687494">Features and Benefits</a></dt><dd><dl><dt>backend, <a class="indexterm" href="domain-member.html#domain-member-server">Domain Member Server</a></dt></dl></dd><dt>authentication agents, <a class="indexterm" href="samba-pdc.html#id2583952">Single Sign-On and Domain Security</a></dt><dt>authentication architecture, <a class="indexterm" href="samba-pdc.html#id2583952">Single Sign-On and Domain Security</a></dt><dt>authentication backend, <a class="indexterm" href="NT4Migration.html#id2701845">Domain Layout</a></dt><dt>authentication control, <a class="indexterm" href="winbind.html#id2676914">Introduction</a></dt><dt>authentication database, <a class="indexterm" href="InterdomainTrusts.html#id2641760">Features and Benefits</a></dt><dt>authentication management, <a class="indexterm" href="winbind.html#id2676620">Pluggable Authentication Modules</a></dt><dt>authentication mechanisms, <a class="indexterm" href="winbind.html#id2676914">Introduction</a></dt><dt>authentication methods, <a class="indexterm" href="winbind.html#id2676620">Pluggable Authentication Modules</a></dt><dt>authentication module API, <a class="indexterm" href="winbind.html#id2677665">NSS Winbind on AIX</a></dt><dt>authentication regime, <a class="indexterm" href="domain-member.html#domain-member-server">Domain Member Server</a></dt><dt>authentication reply, <a class="indexterm" href="domain-member.html#id2593892">Why Is This Better Than security = server?</a></dt><dt>authentication server, <a class="indexterm" href="samba-bdc.html#id2588353">MS Windows NT4-style Domain Control</a></dt><dt>authentication service, <a class="indexterm" href="winbind.html#id2679135">Linux/FreeBSD-Specific PAM Configuration</a></dt><dt>authentication system, <a class="indexterm" href="samba-pdc.html#id2583952">Single Sign-On and Domain Security</a>, <a class="indexterm" href="upgrading-to-3.0.html#id2698805">New Features in Samba-3.0.x</a></dt><dt>authenticatior, <a class="indexterm" href="samba-pdc.html#id2584572">Domain Controller Types</a></dt><dt>authoritative, <a class="indexterm" href="NetworkBrowsing.html#id2607569">Behavior of Cross-Subnet Browsing</a></dt><dt>authoritive, <a class="indexterm" href="NetworkBrowsing.html#id2603391">How Browsing Functions</a></dt><dt>authorization, <a class="indexterm" href="winbind.html#id2676620">Pluggable Authentication Modules</a></dt><dt>auto-reconnect, <a class="indexterm" href="passdb.html#id2610089">Important Notes About Security</a></dt><dt>autogen.sh, <a class="indexterm" href="compiling.html#id2709774">Building the Binaries</a></dt><dt>autogenerated printcap, <a class="indexterm" href="classicalprinting.html#id2647487">Default UNIX System Printing Commands</a></dt><dt>automatic account creation, <a class="indexterm" href="domain-member.html#id2592306">Managing Domain Machine Accounts using NT4 Server Manager</a></dt><dt>automatic mapping, <a class="indexterm" href="idmapper.html#id2626603">Domain Member Server or Domain Member Client</a></dt><dt>automatic reconnects, <a class="indexterm" href="passdb.html#id2610404">Advantages of Encrypted Passwords</a></dt><dt>automatic redundancy, <a class="indexterm" href="NetworkBrowsing.html#browse-force-master">Forcing Samba to Be the Master</a></dt><dt>autopoweruser.sh, <a class="indexterm" href="NetCommand.html#id2622655">Managing Nest Groups on Workstations from the Samba Server</a></dt><dt>autotyping, <a class="indexterm" href="CUPS-printing.html#id2658523">MIME Types and CUPS Filters</a></dt><dt>AUXILIARY, <a class="indexterm" href="passdb.html#id2615394">Schema and Relationship to the RFC 2307 posixAccount</a></dt><dt>auxiliary members, <a class="indexterm" href="groupmapping.html#id2618728">Nested Groups: Adding Windows Domain Groups to Windows Local Groups</a></dt><dt>availability, <a class="indexterm" href="SambaHA.html#id2694355">Features and Benefits</a>, <a class="indexterm" href="NT4Migration.html#id2701435">Objectives</a></dt><dt>available, <a class="indexterm" href="StandAloneServer.html#SimplePrintServer">Central Print Serving</a></dt><dt>available port, <a class="indexterm" href="classicalprinting.html#id2654175">Samba and Printer Ports</a></dt><dt>available printerd, <a class="indexterm" href="classicalprinting.html#id2646003">The [global] Section</a></dt><dt>available rights, <a class="indexterm" href="rights.html#id2630773">Using the &#8220;net rpc rights&#8221; Utility</a></dt><dt>average print run, <a class="indexterm" href="CUPS-printing.html#id2657163">Advanced Intelligent Printing with PostScript Driver Download</a></dt></dl></div><div class="indexdiv"><h3>B</h3><dl><dt>b-node, <a class="indexterm" href="NetworkBrowsing.html#id2602204">NetBIOS over TCP/IP</a></dt><dt>back up, <a class="indexterm" href="winbind.html#id2677028">Requirements</a></dt><dt>backed up, <a class="indexterm" href="NT4Migration.html#id2702046">Server Share and Directory Layout</a></dt><dt>backend, <a class="indexterm" href="SambaHA.html#id2694959">The Distributed File System Challenge</a></dt><dt>backend authentication, <a class="indexterm" href="NT4Migration.html#id2701435">Objectives</a></dt><dt>backend database, <a class="indexterm" href="samba-pdc.html#id2584572">Domain Controller Types</a>, <a class="indexterm" href="domain-member.html#machine-trust-accounts">MS Windows Workstation/Server Machine Trust Accounts</a>, <a class="indexterm" href="domain-member.html#id2595853">Adding Machine to Domain Fails</a></dt><dt>backend failures, <a class="indexterm" href="SambaHA.html#id2695434">High-Availability Server Products</a></dt><dt>backend file system pool, <a class="indexterm" href="SambaHA.html#id2695086">Restrictive Constraints on Distributed File Systems</a></dt><dt>backends, <a class="indexterm" href="ChangeNotes.html#id2601140">Passdb Changes</a>, <a class="indexterm" href="CUPS-printing.html#id2670862">Printing from CUPS to Windows-Attached Printers</a></dt><dt>backup, <a class="indexterm" href="Backup.html#id2693728">Features and Benefits</a>, <a class="indexterm" href="NT4Migration.html#id2702046">Server Share and Directory Layout</a></dt><dt>backup domain controller, <a class="indexterm" href="NT4Migration.html#id2701845">Domain Layout</a></dt><dt>backup solution, <a class="indexterm" href="Backup.html#id2693773">Discussion of Backup Solutions</a></dt><dt>BackupPC, <a class="indexterm" href="Backup.html#id2693870">BackupPC</a></dt><dt>bad hardware, <a class="indexterm" href="NetworkBrowsing.html#id2608606">Browsing of Shares and Directories is Very Slow</a></dt><dt>bad logon attempts, <a class="indexterm" href="passdb.html#id2613609">Changing User Accounts</a></dt><dt>Bad networking hardware, <a class="indexterm" href="NetworkBrowsing.html#id2608606">Browsing of Shares and Directories is Very Slow</a></dt><dt>bad password, <a class="indexterm" href="diagnosis.html#id2705435">The Tests</a></dt><dt>banner pages, <a class="indexterm" href="CUPS-printing.html#id2664658">Windows CUPS PostScript Driver Versus Adobe Driver</a>, <a class="indexterm" href="CUPS-printing.html#id2664876">Run cupsaddsmb (Quiet Mode)</a></dt><dt>barriers, <a class="indexterm" href="securing-samba.html#id2640084">Introduction</a></dt><dt>Batch Oplock, <a class="indexterm" href="locking.html#id2637972">Opportunistic Locking Overview</a></dt><dt>BDC, <a class="indexterm" href="ServerType.html#id2581618">Domain Security Mode (User-Level Security)</a>, <a class="indexterm" href="ServerType.html#id2581836">Example Configuration</a>, <a class="indexterm" href="samba-pdc.html#id2583952">Single Sign-On and Domain Security</a>, <a class="indexterm" href="samba-pdc.html#id2584572">Domain Controller Types</a>, <a class="indexterm" href="samba-bdc.html#id2587871">Features and Benefits</a>, <a class="indexterm" href="samba-bdc.html#id2588353">MS Windows NT4-style Domain Control</a>, <a class="indexterm" href="samba-bdc.html#id2589028">LDAP Configuration Notes</a>, <a class="indexterm" href="samba-bdc.html#id2589392">Active Directory Domain Control</a>, <a class="indexterm" href="samba-bdc.html#id2589723">Backup Domain Controller Configuration</a>, <a class="indexterm" href="samba-bdc.html#id2590224">Example Configuration</a>, <a class="indexterm" href="samba-bdc.html#id2590779">Can Samba Be a Backup Domain Controller to an NT4 PDC?</a>, <a class="indexterm" href="domain-member.html#id2593157">Joining an NT4-type Domain with Samba-3</a>, <a class="indexterm" href="domain-member.html#id2593892">Why Is This Better Than security = server?</a>, <a class="indexterm" href="passdb.html#id2609521">New Account Storage Systems</a>, <a class="indexterm" href="passdb.html#id2610404">Advantages of Encrypted Passwords</a>, <a class="indexterm" href="passdb.html#idmapbackend">Mapping Common UIDs/GIDs on Distributed Machines</a>, <a class="indexterm" href="passdb.html#id2614934">tdbsam</a>, <a class="indexterm" href="NetCommand.html#id2621049">Overview</a>, <a class="indexterm" href="idmapper.html#id2626603">Domain Member Server or Domain Member Client</a>, <a class="indexterm" href="idmapper.html#id2627564">Primary Domain Controller</a>, <a class="indexterm" href="idmapper.html#id2627798">Backup Domain Controller</a>, <a class="indexterm" href="winbind.html#id2677976">Join the Samba Server to the PDC Domain</a>, <a class="indexterm" href="AdvancedNetworkManagement.html#id2680153">Remote Management from NoMachine.Com</a>, <a class="indexterm" href="NT4Migration.html#id2701845">Domain Layout</a>, <a class="indexterm" href="NT4Migration.html#id2702380">Steps in Migration Process</a></dt><dt>BDCs, <a class="indexterm" href="NT4Migration.html#id2701845">Domain Layout</a></dt><dt>behavior approximately same, <a class="indexterm" href="upgrading-to-3.0.html#id2698634">Quick Migration Guide</a></dt><dt>between domains, <a class="indexterm" href="InterdomainTrusts.html#id2642538">Configuring Samba NT-Style Domain Trusts</a></dt><dt>bias, <a class="indexterm" href="NetworkBrowsing.html#browse-force-master">Forcing Samba to Be the Master</a></dt><dt>binary format TDB, <a class="indexterm" href="passdb.html#id2609521">New Account Storage Systems</a></dt><dt>BIND, <a class="indexterm" href="DNSDHCP.html#id2714910">Dynamic DNS</a></dt><dt>bind interfaces only, <a class="indexterm" href="cfgsmarts.html#id2696250">Multiple Server Hosting</a></dt><dt>BIND9, <a class="indexterm" href="NetworkBrowsing.html#adsdnstech">DNS and Active Directory</a></dt><dt>BIND9.NET, <a class="indexterm" href="DNSDHCP.html#id2714640">Features and Benefits</a></dt><dt>bindery-enabled, <a class="indexterm" href="pam.html#id2687494">Features and Benefits</a></dt><dt>block device, <a class="indexterm" href="AccessControls.html#id2633272">File and Directory Access Control</a></dt><dt>block incoming packets, <a class="indexterm" href="securing-samba.html#firewallports">Using a Firewall</a></dt><dt>BOBS, <a class="indexterm" href="Backup.html#id2694260">BOBS: Browseable Online Backup System</a></dt><dt>bogus, <a class="indexterm" href="ServerType.html#id2582493">Example Configuration</a></dt><dt>boot disk`, <a class="indexterm" href="winbind.html#id2677028">Requirements</a></dt><dt>bridge, <a class="indexterm" href="AccessControls.html">File, Directory, and Share Access Controls</a></dt><dt>bridges networks, <a class="indexterm" href="NetworkBrowsing.html#id2603391">How Browsing Functions</a></dt><dt>brlock.tdb, <a class="indexterm" href="CUPS-printing.html#id2667781">The Printing *.tdb Files</a></dt><dd><dl><dt>(see also TDB)</dt></dl></dd><dt>broadcast, <a class="indexterm" href="samba-bdc.html#id2589450">What Qualifies a Domain Controller on the Network?</a>, <a class="indexterm" href="NetworkBrowsing.html#id2602204">NetBIOS over TCP/IP</a></dt><dt>broadcast address, <a class="indexterm" href="NetworkBrowsing.html#id2607147">Problem Resolution</a>, <a class="indexterm" href="diagnosis.html#id2705435">The Tests</a></dt><dt>broadcast isolated subnet, <a class="indexterm" href="NetworkBrowsing.html#browse-force-master">Forcing Samba to Be the Master</a></dt><dt>broadcast messages, <a class="indexterm" href="NetworkBrowsing.html#id2602204">NetBIOS over TCP/IP</a></dt><dt>broadcast messaging, <a class="indexterm" href="samba-bdc.html#id2589541">How Does a Workstation find its Domain Controller?</a></dt><dt>Broadcast node, <a class="indexterm" href="NetworkBrowsing.html#id2606262">Static WINS Entries</a></dt><dt>broadcast request, <a class="indexterm" href="samba-pdc.html#id2586608">The Special Case of Windows 9x/Me</a></dt><dt>broadcast traffic, <a class="indexterm" href="NetworkBrowsing.html#id2607398">Cross-Subnet Browsing</a></dt><dt>broadcast-based, <a class="indexterm" href="NetworkBrowsing.html#id2602204">NetBIOS over TCP/IP</a></dt><dt>broadcast-based name resolution, <a class="indexterm" href="domain-member.html#id2593157">Joining an NT4-type Domain with Samba-3</a></dt><dt>broadcasts, <a class="indexterm" href="NetworkBrowsing.html#browse-force-master">Forcing Samba to Be the Master</a>, <a class="indexterm" href="NetworkBrowsing.html#id2607569">Behavior of Cross-Subnet Browsing</a></dt><dt>browse across subnet, <a class="indexterm" href="NetworkBrowsing.html#id2607398">Cross-Subnet Browsing</a></dt><dt>browse list, <a class="indexterm" href="samba-pdc.html#id2585077">Preparing for Domain Control</a>, <a class="indexterm" href="NetworkBrowsing.html#id2603391">How Browsing Functions</a>, <a class="indexterm" href="NetworkBrowsing.html#id2605616">WINS: The Windows Internetworking Name Server</a>, <a class="indexterm" href="NetworkBrowsing.html#id2607569">Behavior of Cross-Subnet Browsing</a></dt><dt>browse list handling, <a class="indexterm" href="NetworkBrowsing.html">Network Browsing</a></dt><dt>browse list maintainers, <a class="indexterm" href="NetworkBrowsing.html#id2603391">How Browsing Functions</a></dt><dt>browse list management, <a class="indexterm" href="samba-pdc.html#id2587002">Security Mode and Master Browsers</a>, <a class="indexterm" href="NetworkBrowsing.html#id2601767">What Is Browsing?</a></dt><dt>browse lists, <a class="indexterm" href="NetworkBrowsing.html#id2604936">Making Samba the Domain Master</a>, <a class="indexterm" href="NetworkBrowsing.html#id2607398">Cross-Subnet Browsing</a>, <a class="indexterm" href="NetworkBrowsing.html#id2607569">Behavior of Cross-Subnet Browsing</a></dt><dt>browse resources, <a class="indexterm" href="NetworkBrowsing.html#id2607147">Problem Resolution</a></dt><dt>browse server resources, <a class="indexterm" href="NetworkBrowsing.html#id2607147">Problem Resolution</a></dt><dt>browse shares, <a class="indexterm" href="securing-samba.html#id2640914">Using IPC$ Share-Based Denials </a></dt><dt>browse.dat, <a class="indexterm" href="NetworkBrowsing.html#id2607147">Problem Resolution</a></dt><dt>browseable, <a class="indexterm" href="install.html#id2573176">Configuration File Syntax</a></dt><dt>browser election, <a class="indexterm" href="NetworkBrowsing.html#DMB">Configuring Workgroup Browsing</a></dt><dt>browser elections, <a class="indexterm" href="NetworkBrowsing.html#id2604335">Domain Browsing Configuration</a>, <a class="indexterm" href="NetworkBrowsing.html#browse-force-master">Forcing Samba to Be the Master</a></dt><dt>BrowseShortNames, <a class="indexterm" href="CUPS-printing.html#id2672371">Print Queue Called &#8220;lp&#8221; Mishandles Print Jobs</a></dt><dt>browsing, <a class="indexterm" href="samba-pdc.html#id2586608">The Special Case of Windows 9x/Me</a>, <a class="indexterm" href="NetworkBrowsing.html#id2601767">What Is Browsing?</a>, <a class="indexterm" href="NetworkBrowsing.html#id2604936">Making Samba the Domain Master</a>, <a class="indexterm" href="NetworkBrowsing.html#id2606950">Browsing Support in Samba</a></dt><dt>browsing across subnets, <a class="indexterm" href="NetworkBrowsing.html">Network Browsing</a>, <a class="indexterm" href="NetworkBrowsing.html#id2607398">Cross-Subnet Browsing</a></dt><dt>browsing another subnet, <a class="indexterm" href="NetworkBrowsing.html#id2606950">Browsing Support in Samba</a></dt><dt>browsing intrinsics, <a class="indexterm" href="NetworkBrowsing.html#id2603391">How Browsing Functions</a></dt><dt>browsing problems, <a class="indexterm" href="NetworkBrowsing.html#id2606504">Windows Networking Protocols</a>, <a class="indexterm" href="NetworkBrowsing.html#id2608412">Common Errors</a>, <a class="indexterm" href="NetworkBrowsing.html#id2608559">I Get an "Unable to browse the network" Error</a></dt><dt>BSD, <a class="indexterm" href="samba-pdc.html#id2587281">&#8220;$&#8221; Cannot Be Included in Machine Name</a>, <a class="indexterm" href="domain-member.html#id2591869">Manual Creation of Machine Trust Accounts</a>, <a class="indexterm" href="classicalprinting.html#id2644113">Features and Benefits</a></dt><dt>BSD Printing, <a class="indexterm" href="classicalprinting.html#id2644656">Simple Print Configuration</a></dt><dt>BSD-style printing, <a class="indexterm" href="classicalprinting.html#id2645523">Extended Printing Configuration</a></dt><dt>bug report, <a class="indexterm" href="ch46.html#id2714269">Free Support</a></dt><dt>bug reports, <a class="indexterm" href="bugreport.html#id2708369">Introduction</a></dt><dt>Bugzilla, <a class="indexterm" href="bugreport.html#id2708369">Introduction</a></dt><dt>built-in commands, <a class="indexterm" href="classicalprinting.html#id2648031">Custom Print Commands</a></dt><dt>bypasses privilege, <a class="indexterm" href="rights.html#id2630773">Using the &#8220;net rpc rights&#8221; Utility</a></dt><dt>byte ranges, <a class="indexterm" href="locking.html#id2637714">Discussion</a></dt><dt>byte-range lock, <a class="indexterm" href="locking.html#id2637714">Discussion</a></dt><dt>byte-range locking, <a class="indexterm" href="locking.html#id2637714">Discussion</a>, <a class="indexterm" href="locking.html#id2637972">Opportunistic Locking Overview</a></dt></dl></div><div class="indexdiv"><h3>C</h3><dl><dt>c:\winnt\inf, <a class="indexterm" href="PolicyMgmt.html#id2681556">Windows NT4-Style Policy Files</a></dt><dt>C:\WinNT\System32\config, <a class="indexterm" href="samba-bdc.html#id2588353">MS Windows NT4-style Domain Control</a></dt><dt>cached</dt><dd><dl><dt>password, <a class="indexterm" href="ServerType.html#id2582597">Password Checking</a></dt></dl></dd><dt>cached encrypted password, <a class="indexterm" href="passdb.html#id2610089">Important Notes About Security</a></dt><dt>cached in memory, <a class="indexterm" href="passdb.html#id2610544">Advantages of Non-Encrypted Passwords</a></dt><dt>cached local file, <a class="indexterm" href="locking.html#id2637972">Opportunistic Locking Overview</a></dt><dt>cached locally, <a class="indexterm" href="ProfileMgmt.html#id2683622">Windows 9x/Me Profile Setup</a></dt><dt>cached references, <a class="indexterm" href="NetworkBrowsing.html#id2608806">Invalid Cached Share References Affects Network Browsing</a></dt><dt>caching, <a class="indexterm" href="locking.html#id2637972">Opportunistic Locking Overview</a></dt><dt>caching reads, <a class="indexterm" href="locking.html#id2637972">Opportunistic Locking Overview</a></dt><dt>caching scheme, <a class="indexterm" href="winbind.html#id2676851">Result Caching</a></dt><dt>caching writes, <a class="indexterm" href="locking.html#id2637972">Opportunistic Locking Overview</a></dt><dt>called name, <a class="indexterm" href="securing-samba.html#id2640344">Using Host-Based Protection</a></dt><dt>cannot join domain, <a class="indexterm" href="ClientConfig.html#id2600400">Common Errors</a></dt><dt>canonicalize files, <a class="indexterm" href="largefile.html">Handling Large Directories</a></dt><dt>CAP, <a class="indexterm" href="unicode.html#id2692559">Japanese Charsets</a>, <a class="indexterm" href="unicode.html#id2692698">Basic Parameter Setting</a>, <a class="indexterm" href="Other-Clients.html#id2711457">Macintosh Clients</a></dt><dt>cap-share, <a class="indexterm" href="unicode.html#id2692698">Basic Parameter Setting</a></dt><dt>capability to delete, <a class="indexterm" href="AccessControls.html#id2633684">Protecting Directories and Files from Deletion</a></dt><dt>CAP_LINUX_IMMUTABLE, <a class="indexterm" href="AccessControls.html#id2633684">Protecting Directories and Files from Deletion</a></dt><dt>case options, <a class="indexterm" href="largefile.html">Handling Large Directories</a></dt><dt>case sensitivity, <a class="indexterm" href="pam.html#id2688178">PAM Configuration Syntax</a></dt><dt>case-insensitive, <a class="indexterm" href="ServerType.html#id2581237">User Level Security</a>, <a class="indexterm" href="classicalprinting.html#id2644656">Simple Print Configuration</a>, <a class="indexterm" href="largefile.html">Handling Large Directories</a></dt><dt>case-preserving, <a class="indexterm" href="ServerType.html#id2581237">User Level Security</a></dt><dt>central environment, <a class="indexterm" href="passdb.html#id2611157">Comments Regarding LDAP</a></dt><dt>centralized</dt><dd><dl><dt>authentication, <a class="indexterm" href="samba-pdc.html#id2583952">Single Sign-On and Domain Security</a></dt></dl></dd><dt>centralized identity management, <a class="indexterm" href="samba-pdc.html#id2583952">Single Sign-On and Domain Security</a></dt><dt>centrally managed, <a class="indexterm" href="pam.html#id2687494">Features and Benefits</a></dt><dt>certificate, <a class="indexterm" href="SWAT.html#id2704205">Securing SWAT through SSL</a></dt><dt>Certificate Authority (see CA)</dt><dt>cfdisk, <a class="indexterm" href="VFS.html#id2674339">Shadow Copy Setup</a></dt><dt>challenge/response mechanis, <a class="indexterm" href="passdb.html#id2610089">Important Notes About Security</a></dt><dt>change capabilities, <a class="indexterm" href="passdb.html#id2612017">The smbpasswd Tool</a></dt><dt>change motivations, <a class="indexterm" href="NT4Migration.html#id2701435">Objectives</a></dt><dt>change password, <a class="indexterm" href="domain-member.html#id2595460">Notes</a></dt><dt>change passwords, <a class="indexterm" href="passdb.html#id2612017">The smbpasswd Tool</a></dt><dt>changed parameters, <a class="indexterm" href="upgrading-to-3.0.html#oldupdatenotes">Upgrading from Samba-2.x to Samba-3.0.25</a></dt><dt>changes password, <a class="indexterm" href="domain-member.html#id2591869">Manual Creation of Machine Trust Accounts</a></dt><dt>character device, <a class="indexterm" href="AccessControls.html#id2633272">File and Directory Access Control</a></dt><dt>character set, <a class="indexterm" href="unicode.html#id2692253">What Are Charsets and Unicode?</a></dt><dt>character sets, <a class="indexterm" href="unicode.html#id2692391">Samba and Charsets</a>, <a class="indexterm" href="upgrading-to-3.0.html#id2698805">New Features in Samba-3.0.x</a></dt><dt>charset, <a class="indexterm" href="unicode.html#id2692253">What Are Charsets and Unicode?</a></dt><dt>charset conversion, <a class="indexterm" href="unicode.html#id2692527">Conversion from Old Names</a></dt><dt>chattr, <a class="indexterm" href="AccessControls.html#id2633684">Protecting Directories and Files from Deletion</a></dt><dt>check for locks, <a class="indexterm" href="locking.html#id2637714">Discussion</a></dt><dt>check logs, <a class="indexterm" href="domain-member.html#id2595853">Adding Machine to Domain Fails</a></dt><dt>checksum-search, <a class="indexterm" href="Backup.html#id2694041">Rsync</a></dt><dt>chmod, <a class="indexterm" href="StandAloneServer.html#SimplePrintServer">Central Print Serving</a>, <a class="indexterm" href="VFS.html#id2674339">Shadow Copy Setup</a></dt><dt>chown, <a class="indexterm" href="StandAloneServer.html#SimplePrintServer">Central Print Serving</a>, <a class="indexterm" href="AccessControls.html#id2635635">Viewing File Ownership</a>, <a class="indexterm" href="pam.html#id2687494">Features and Benefits</a></dt><dt>chpass, <a class="indexterm" href="domain-member.html#id2591869">Manual Creation of Machine Trust Accounts</a></dt><dt>CIFS, <a class="indexterm" href="domain-member.html#id2595532">Sharing User ID Mappings between Samba Domain Members</a></dt><dt>CIFS function calls, <a class="indexterm" href="rights.html">User Rights and Privileges</a></dt><dt>CIFS/SMB, <a class="indexterm" href="SambaHA.html#id2694355">Features and Benefits</a>, <a class="indexterm" href="SambaHA.html#id2694640">Why Is This So Hard?</a></dt><dt>Citrix, <a class="indexterm" href="AdvancedNetworkManagement.html#id2680528">Remote Management with ThinLinc</a></dt><dt>clear purpose preferred, <a class="indexterm" href="Backup.html#id2693773">Discussion of Backup Solutions</a></dt><dt>clear-text, <a class="indexterm" href="ServerType.html#id2582597">Password Checking</a>, <a class="indexterm" href="passdb.html#id2610089">Important Notes About Security</a>, <a class="indexterm" href="passdb.html#id2616625">Security and sambaSamAccount</a></dt><dt>clear-text passwords, <a class="indexterm" href="passdb.html#id2610089">Important Notes About Security</a></dt><dt>client client instructions, <a class="indexterm" href="ClientConfig.html#id2597554">Features and Benefits</a></dt><dt>Client for Microsoft Networks, <a class="indexterm" href="ClientConfig.html#id2599956">Domain Logon Configuration: Windows 9x/Me</a></dt><dt>Client for Novell Networks, <a class="indexterm" href="ProfileMgmt.html#id2683622">Windows 9x/Me Profile Setup</a></dt><dt>client-server mode, <a class="indexterm" href="passdb.html#id2612017">The smbpasswd Tool</a></dt><dt>client-side caching, <a class="indexterm" href="locking.html#id2637972">Opportunistic Locking Overview</a></dt><dt>client-side data caching, <a class="indexterm" href="locking.html#id2637972">Opportunistic Locking Overview</a>, <a class="indexterm" href="locking.html#id2638665">PDM Data Shares</a></dt><dt>clock skew, <a class="indexterm" href="domain-member.html#id2594365">Configure /etc/krb5.conf</a></dt><dt>cluster servers, <a class="indexterm" href="SambaHA.html#id2694759">The Front-End Challenge</a></dt><dt>clustered file server, <a class="indexterm" href="SambaHA.html#id2694510">The Ultimate Goal</a></dt><dt>Clustered smbds, <a class="indexterm" href="SambaHA.html#id2695156">Server Pool Communications</a></dt><dt>clustering technologies, <a class="indexterm" href="SambaHA.html#id2694510">The Ultimate Goal</a></dt><dt>cluttering, <a class="indexterm" href="bugreport.html#id2708694">Debugging-Specific Operations</a></dt><dt>cmd, <a class="indexterm" href="NetworkBrowsing.html#id2608606">Browsing of Shares and Directories is Very Slow</a>, <a class="indexterm" href="rights.html#id2632106">What Rights and Privileges Will Permit Windows Client Administration?</a></dt><dt>cmd shell, <a class="indexterm" href="rights.html#id2632106">What Rights and Privileges Will Permit Windows Client Administration?</a></dt><dt>CN, <a class="indexterm" href="samba-bdc.html#id2589028">LDAP Configuration Notes</a>, <a class="indexterm" href="ch-ldap-tls.html#s1-intro-ldap-tls">Introduction</a></dt><dt>code maintainer, <a class="indexterm" href="ch46.html#id2714269">Free Support</a></dt><dt>codepages, <a class="indexterm" href="unicode.html#id2692201">Features and Benefits</a></dt><dt>collating, <a class="indexterm" href="NetworkBrowsing.html#id2604936">Making Samba the Domain Master</a></dt><dt>collisions, <a class="indexterm" href="speed.html#id2712893">Samba Performance Problem Due to Changing Linux Kernel</a></dt><dt>color, <a class="indexterm" href="CUPS-printing.html#id2657533">UNIX Printfile Conversion and GUI Basics</a></dt><dt>COM1:, <a class="indexterm" href="classicalprinting.html#id2654175">Samba and Printer Ports</a></dt><dt>command-line, <a class="indexterm" href="NetCommand.html">Remote and Local Management: The Net Command</a></dt><dt>command-line utility, <a class="indexterm" href="rights.html#id2630773">Using the &#8220;net rpc rights&#8221; Utility</a></dt><dt>commenting out setting, <a class="indexterm" href="classicalprinting.html#id2645135">Rapid Configuration Validation</a></dt><dt>commercial Linux products, <a class="indexterm" href="AccessControls.html">File, Directory, and Share Access Controls</a></dt><dt>commercial support, <a class="indexterm" href="ch46.html">Samba Support</a>, <a class="indexterm" href="ch46.html#id2714487">Commercial Support</a></dt><dt>commit the settings, <a class="indexterm" href="ClientConfig.html#id2598376">MS Windows 2000</a></dt><dt>Common Internet Filesystem (see CIFS)</dt><dt>Common restrictions, <a class="indexterm" href="PolicyMgmt.html#id2682226">Managing Account/User Policies</a></dt><dt>Common UNIX Printing System (see CUPS)</dt><dt>common.adm, <a class="indexterm" href="PolicyMgmt.html#id2681556">Windows NT4-Style Policy Files</a></dt><dt>comp.protocols.smb, <a class="indexterm" href="bugreport.html#id2708369">Introduction</a></dt><dt>compatible, <a class="indexterm" href="passdb.html#id2610089">Important Notes About Security</a>, <a class="indexterm" href="Portability.html">Portability</a></dt><dt>compile, <a class="indexterm" href="install.html#id2573086">Obtaining and Installing Samba</a></dt><dt>compile-time options, <a class="indexterm" href="classicalprinting.html#id2645135">Rapid Configuration Validation</a></dt><dt>complex file name space, <a class="indexterm" href="SambaHA.html#id2695353">A Simple Solution</a></dt><dt>complex organization, <a class="indexterm" href="NT4Migration.html#id2701845">Domain Layout</a></dt><dt>complexity, <a class="indexterm" href="StandAloneServer.html#id2596502">Example Configuration</a></dt><dt>compliance, <a class="indexterm" href="passdb.html#pdbeditthing">The pdbedit Tool</a></dt><dt>complicated, <a class="indexterm" href="NetworkBrowsing.html#id2607569">Behavior of Cross-Subnet Browsing</a></dt><dt>complicated problem, <a class="indexterm" href="SambaHA.html#id2694853">Demultiplexing SMB Requests</a></dt><dt>comprehensive documentation, <a class="indexterm" href="cfgsmarts.html#id2696250">Multiple Server Hosting</a></dt><dt>Computer Account, <a class="indexterm" href="domain-member.html#id2592866">Windows NT4 Client</a></dt><dt>computer account, <a class="indexterm" href="domain-member.html#ads-test-server">Testing Server Setup</a></dt><dt>computer accounts, <a class="indexterm" href="passdb.html">Account Information Databases</a>, <a class="indexterm" href="passdb.html#id2611576">LDAP Directories and Windows Computer Accounts</a>, <a class="indexterm" href="rights.html">User Rights and Privileges</a></dt><dt>Computer Management, <a class="indexterm" href="AccessControls.html#id2635010">Access Controls on Shares</a>, <a class="indexterm" href="AccessControls.html#id2635281">Windows 200x/XP</a></dt><dt>Computer Name, <a class="indexterm" href="ClientConfig.html#id2599428">Joining a Domain: Windows 2000/XP Professional</a></dt><dt>computer name, <a class="indexterm" href="ClientConfig.html#id2599956">Domain Logon Configuration: Windows 9x/Me</a>, <a class="indexterm" href="integrate-ms-networks.html#id2691018">Name Resolution as Used within MS Windows Networking</a></dt><dt>concurrent access, <a class="indexterm" href="locking.html#id2637972">Opportunistic Locking Overview</a></dt><dt>Conectiva, <a class="indexterm" href="CUPS-printing.html#id2669080">Forums, Downloads, Tutorials, Howtos (Also for Mac OS X and Commercial UNIX)</a></dt><dt>config.cache, <a class="indexterm" href="domain-member.html#id2595167">Possible Errors</a></dt><dt>CONFIG.POL, <a class="indexterm" href="samba-pdc.html#id2586608">The Special Case of Windows 9x/Me</a></dt><dt>Config.POL, <a class="indexterm" href="PolicyMgmt.html#id2681230">Creating and Managing System Policies</a>, <a class="indexterm" href="PolicyMgmt.html#id2681419">Windows 9x/ME Policies</a></dt><dt>configuration</dt><dd><dl><dt>documentation, <a class="indexterm" href="install.html#id2574595">Test Your Config File with testparm</a></dt></dl></dd><dt>configuration files, <a class="indexterm" href="SWAT.html#id2703424">Features and Benefits</a></dt><dt>configuration problem, <a class="indexterm" href="bugreport.html#id2708369">Introduction</a></dt><dt>configuration syntax, <a class="indexterm" href="classicalprinting.html#id2644656">Simple Print Configuration</a></dt><dt>configuration techniques, <a class="indexterm" href="cfgsmarts.html">Advanced Configuration Techniques</a></dt><dt>configuration too complex, <a class="indexterm" href="StandAloneServer.html#id2597486">Common Errors</a></dt><dt>configuration tool, <a class="indexterm" href="SWAT.html">SWAT: The Samba Web Administration Tool</a></dt><dt>configuration wizard, <a class="indexterm" href="ClientConfig.html#id2599428">Joining a Domain: Windows 2000/XP Professional</a></dt><dt>configure, <a class="indexterm" href="compiling.html#id2709774">Building the Binaries</a></dt><dt>configuring a firewall, <a class="indexterm" href="securing-samba.html#firewallports">Using a Firewall</a></dt><dt>confirm address, <a class="indexterm" href="securing-samba.html#id2640558">Using Interface Protection</a></dt><dt>confirm the password, <a class="indexterm" href="InterdomainTrusts.html#id2642878">Samba as the Trusting Domain</a></dt><dt>confirm the trust, <a class="indexterm" href="InterdomainTrusts.html#samba-trusted-domain">Samba as the Trusted Domain</a></dt><dt>connect transparently, <a class="indexterm" href="SambaHA.html#id2694510">The Ultimate Goal</a></dt><dt>connection resources, <a class="indexterm" href="domain-member.html#id2593892">Why Is This Better Than security = server?</a></dt><dt>connections, <a class="indexterm" href="install.html#id2574335">Example Configuration</a></dt><dt>connections.tdb, <a class="indexterm" href="CUPS-printing.html#id2667781">The Printing *.tdb Files</a></dt><dd><dl><dt>(see also TDB)</dt></dl></dd><dt>consistent case, <a class="indexterm" href="largefile.html">Handling Large Directories</a></dt><dt>console, <a class="indexterm" href="winbind.html#id2679135">Linux/FreeBSD-Specific PAM Configuration</a></dt><dt>consumer expects, <a class="indexterm" href="ch46.html">Samba Support</a></dt><dt>container, <a class="indexterm" href="domain-member.html#ads-create-machine-account">Create the Computer Account</a></dt><dt>continuity of service, <a class="indexterm" href="SambaHA.html#id2695434">High-Availability Server Products</a></dt><dt>contribute, <a class="indexterm" href="cfgsmarts.html#id2696250">Multiple Server Hosting</a></dt><dt>Control Panel, <a class="indexterm" href="ClientConfig.html#id2599428">Joining a Domain: Windows 2000/XP Professional</a></dt><dt>convert</dt><dd><dl><dt>domain member server, <a class="indexterm" href="samba-pdc.html#id2584572">Domain Controller Types</a></dt></dl></dd><dt>converted, <a class="indexterm" href="passdb.html#passdbtech">Technical Information</a></dt><dt>copy'n'paste, <a class="indexterm" href="AdvancedNetworkManagement.html#id2680153">Remote Management from NoMachine.Com</a></dt><dt>core files, <a class="indexterm" href="bugreport.html#id2708895">Internal Errors</a></dt><dt>core graphic engine, <a class="indexterm" href="CUPS-printing.html#id2657355">Windows Drivers, GDI, and EMF</a></dt><dt>core values, <a class="indexterm" href="NT4Migration.html#id2701435">Objectives</a></dt><dt>corrupted file, <a class="indexterm" href="idmapper.html#id2626603">Domain Member Server or Domain Member Client</a></dt><dt>cosine.schema, <a class="indexterm" href="passdb.html#id2615630">OpenLDAP Configuration</a></dt><dt>country of origin, <a class="indexterm" href="ch46.html#id2714487">Commercial Support</a></dt><dt>CP850, <a class="indexterm" href="unicode.html#id2692391">Samba and Charsets</a></dt><dt>CP932, <a class="indexterm" href="unicode.html#id2692698">Basic Parameter Setting</a></dt><dt>cracker, <a class="indexterm" href="securing-samba.html#id2640558">Using Interface Protection</a></dt><dt>create, <a class="indexterm" href="AccessControls.html#id2633149">Managing Directories</a></dt><dt>Create a Computer Account, <a class="indexterm" href="domain-member.html#id2592866">Windows NT4 Client</a></dt><dt>create a domain machine account, <a class="indexterm" href="domain-member.html#domain-member-server">Domain Member Server</a></dt><dt>create domain member, <a class="indexterm" href="domain-member.html#id2592702">Windows 200x/XP Professional Client</a></dt><dt>create machine trust account, <a class="indexterm" href="domain-member.html#id2593157">Joining an NT4-type Domain with Samba-3</a></dt><dt>create partition, <a class="indexterm" href="VFS.html#id2674339">Shadow Copy Setup</a></dt><dt>Create the Computer Account, <a class="indexterm" href="domain-member.html#id2594365">Configure /etc/krb5.conf</a></dt><dt>create user accounts, <a class="indexterm" href="StandAloneServer.html#id2596310">Background</a></dt><dt>create volume, <a class="indexterm" href="VFS.html#id2674339">Shadow Copy Setup</a></dt><dt>credentials, <a class="indexterm" href="ServerType.html#id2581237">User Level Security</a>, <a class="indexterm" href="samba-pdc.html#id2583952">Single Sign-On and Domain Security</a>, <a class="indexterm" href="samba-bdc.html#id2589028">LDAP Configuration Notes</a>, <a class="indexterm" href="domain-member.html#id2594365">Configure /etc/krb5.conf</a>, <a class="indexterm" href="ClientConfig.html#id2599428">Joining a Domain: Windows 2000/XP Professional</a>, <a class="indexterm" href="NetCommand.html#id2623359">Administering User Rights and Privileges</a>, <a class="indexterm" href="rights.html">User Rights and Privileges</a></dt><dt>credentials validation, <a class="indexterm" href="samba-bdc.html#id2589598">NetBIOS Over TCP/IP Enabled</a></dt><dt>critical aspects of configuration, <a class="indexterm" href="ClientConfig.html#id2597554">Features and Benefits</a></dt><dt>crle, <a class="indexterm" href="winbind.html#id2677267">Configure nsswitch.conf and the Winbind Libraries on Linux and Solaris</a></dt><dt>cron, <a class="indexterm" href="samba-bdc.html#id2589723">Backup Domain Controller Configuration</a></dt><dt>cross post, <a class="indexterm" href="problems.html#id2708062">Getting Mailing List Help</a></dt><dt>cross-segment browsing, <a class="indexterm" href="NetworkBrowsing.html#id2602204">NetBIOS over TCP/IP</a></dt><dt>cross-subnet browsing, <a class="indexterm" href="NetworkBrowsing.html#id2603391">How Browsing Functions</a>, <a class="indexterm" href="NetworkBrowsing.html#DMB">Configuring Workgroup Browsing</a>, <a class="indexterm" href="NetworkBrowsing.html#id2605888">WINS Server Configuration</a>, <a class="indexterm" href="NetworkBrowsing.html#id2607569">Behavior of Cross-Subnet Browsing</a></dt><dt>CUPS, <a class="indexterm" href="classicalprinting.html#id2644113">Features and Benefits</a>, <a class="indexterm" href="classicalprinting.html#id2644336">Technical Introduction</a>, <a class="indexterm" href="classicalprinting.html#id2645523">Extended Printing Configuration</a>, <a class="indexterm" href="classicalprinting.html#id2646003">The [global] Section</a>, <a class="indexterm" href="CUPS-printing.html#id2655262">Features and Benefits</a>, <a class="indexterm" href="CUPS-printing.html#id2655322">Overview</a>, <a class="indexterm" href="CUPS-printing.html#id2655446">Basic CUPS Support Configuration</a>, <a class="indexterm" href="CUPS-printing.html#id2658128">Using Windows-Formatted Vendor PPDs</a></dt><dd><dl><dt>Page Accounting, <a class="indexterm" href="CUPS-printing.html#id2669762">Page Accounting with CUPS</a></dt><dt>quotas, <a class="indexterm" href="CUPS-printing.html#id2669798">Setting Up Quotas</a></dt></dl></dd><dt>CUPS API, <a class="indexterm" href="install.html#id2573176">Configuration File Syntax</a>, <a class="indexterm" href="classicalprinting.html#id2647487">Default UNIX System Printing Commands</a></dt><dt>CUPS backends, <a class="indexterm" href="CUPS-printing.html#id2660244">CUPS Backends</a></dt><dt>CUPS filtering, <a class="indexterm" href="CUPS-printing.html#id2658248">CUPS Also Uses PPDs for Non-PostScript Printers</a>, <a class="indexterm" href="CUPS-printing.html#id2658287">The CUPS Filtering Architecture</a></dt><dt>CUPS filtering chain, <a class="indexterm" href="CUPS-printing.html#id2660244">CUPS Backends</a></dt><dt>CUPS libarary API, <a class="indexterm" href="StandAloneServer.html#SimplePrintServer">Central Print Serving</a></dt><dt>CUPS PostScript, <a class="indexterm" href="CUPS-printing.html#id2664358">Caveats to Be Considered</a></dt><dt>CUPS PostScript driver, <a class="indexterm" href="CUPS-printing.html#id2664658">Windows CUPS PostScript Driver Versus Adobe Driver</a></dt><dt>CUPS print filters, <a class="indexterm" href="StandAloneServer.html#SimplePrintServer">Central Print Serving</a></dt><dt>CUPS raster, <a class="indexterm" href="CUPS-printing.html#id2658287">The CUPS Filtering Architecture</a>, <a class="indexterm" href="CUPS-printing.html#id2659670">pstoraster</a></dt><dt>CUPS-PPD, <a class="indexterm" href="CUPS-printing.html#id2668692">cupsomatic, pdqomatic, lpdomatic, directomatic</a></dt><dt>cups.hlp, <a class="indexterm" href="CUPS-printing.html#id2664358">Caveats to Be Considered</a></dt><dt>cupsaddsmb, <a class="indexterm" href="CUPS-printing.html#id2657042">Driver Upload Methods</a>, <a class="indexterm" href="CUPS-printing.html#id2663523">cupsaddsmb: The Unknown Utility</a>, <a class="indexterm" href="CUPS-printing.html#id2664358">Caveats to Be Considered</a>, <a class="indexterm" href="CUPS-printing.html#id2664876">Run cupsaddsmb (Quiet Mode)</a>, <a class="indexterm" href="CUPS-printing.html#id2665016">Run cupsaddsmb with Verbose Output</a>, <a class="indexterm" href="CUPS-printing.html#id2665208">Understanding cupsaddsmb</a>, <a class="indexterm" href="CUPS-printing.html#id2665474">cupsaddsmb with a Samba PDC</a>, <a class="indexterm" href="CUPS-printing.html#id2665555">cupsaddsmb Flowchart</a>, <a class="indexterm" href="CUPS-printing.html#id2665636">Installing the PostScript Driver on a Client</a>, <a class="indexterm" href="CUPS-printing.html#id2666454">Requirements for adddriver and setdriver to Succeed</a></dt><dt>cupsd.conf, <a class="indexterm" href="classicalprinting.html#id2647487">Default UNIX System Printing Commands</a>, <a class="indexterm" href="CUPS-printing.html#id2655446">Basic CUPS Support Configuration</a>, <a class="indexterm" href="CUPS-printing.html#id2660832">mime.convs</a>, <a class="indexterm" href="CUPS-printing.html#id2670514">Autodeletion or Preservation of CUPS Spool Files</a></dt><dt>cupsomatic, <a class="indexterm" href="CUPS-printing.html#id2658128">Using Windows-Formatted Vendor PPDs</a>, <a class="indexterm" href="CUPS-printing.html#id2658287">The CUPS Filtering Architecture</a>, <a class="indexterm" href="CUPS-printing.html#id2660583">The Role of cupsomatic/foomatic</a>, <a class="indexterm" href="CUPS-printing.html#id2661571">cupsomatic/foomatic-rip Versus Native CUPS Printing</a>, <a class="indexterm" href="CUPS-printing.html#id2668288">CUPS Print Drivers from Linuxprinting.org</a>, <a class="indexterm" href="CUPS-printing.html#id2668692">cupsomatic, pdqomatic, lpdomatic, directomatic</a></dt><dt>custom scripts, <a class="indexterm" href="passdb.html#id2614668">smbpasswd: Encrypted Password Database</a></dt><dt>customer expected, <a class="indexterm" href="ch46.html">Samba Support</a></dt><dt>customers, <a class="indexterm" href="ch46.html">Samba Support</a></dt><dt>customized print commands, <a class="indexterm" href="classicalprinting.html#id2648031">Custom Print Commands</a></dt></dl></div><div class="indexdiv"><h3>D</h3><dl><dt>daemon, <a class="indexterm" href="install.html#id2574143">Starting Samba</a>, <a class="indexterm" href="InterdomainTrusts.html">Interdomain Trust Relationships</a>, <a class="indexterm" href="winbind.html#id2677028">Requirements</a>, <a class="indexterm" href="compiling.html#id2710502">Alternative: Starting smbd as a Daemon</a></dt><dt>daemon running, <a class="indexterm" href="winbind.html#id2678213">Starting and Testing the winbindd Daemon</a></dt><dt>daemons, <a class="indexterm" href="winbind.html#id2678924">Restarting</a></dt><dt>damaged data, <a class="indexterm" href="passdb.html#TOSHARG-acctflags">Account Flags Management</a></dt><dt>data caching, <a class="indexterm" href="locking.html#id2637972">Opportunistic Locking Overview</a></dt><dt>data corruption, <a class="indexterm" href="NetworkBrowsing.html#id2608606">Browsing of Shares and Directories is Very Slow</a>, <a class="indexterm" href="locking.html#id2638541">UNIX or NFS Client-Accessed Files</a></dt><dt>data interchange, <a class="indexterm" href="AccessControls.html">File, Directory, and Share Access Controls</a></dt><dt>data stream, <a class="indexterm" href="classicalprinting.html#id2644336">Technical Introduction</a></dt><dt>database, <a class="indexterm" href="domain-member.html#machine-trust-accounts">MS Windows Workstation/Server Machine Trust Accounts</a>, <a class="indexterm" href="upgrading-to-3.0.html#id2698634">Quick Migration Guide</a></dt><dt>DatabaseFS, <a class="indexterm" href="VFS.html#id2675083">DatabaseFS</a></dt><dt>DAVE, <a class="indexterm" href="Other-Clients.html#id2711457">Macintosh Clients</a></dt><dt>dbx, <a class="indexterm" href="bugreport.html#id2708895">Internal Errors</a></dt><dt>DCE RPC, <a class="indexterm" href="winbind.html#id2677976">Join the Samba Server to the PDC Domain</a></dt><dt>DDK, <a class="indexterm" href="CUPS-printing.html#id2663414">PostScript Drivers with No Major Problems, Even in Kernel
+Mode</a>, <a class="indexterm" href="CUPS-printing.html#id2663913">CUPS &#8220;PostScript Driver for Windows NT/200x/XP&#8221;</a></dt><dt>DDNS, <a class="indexterm" href="NetworkBrowsing.html#id2602840">TCP/IP without NetBIOS</a>, <a class="indexterm" href="NetworkBrowsing.html#adsdnstech">DNS and Active Directory</a>, <a class="indexterm" href="integrate-ms-networks.html#id2690416">Background Information</a></dt><dt>de-multiplex, <a class="indexterm" href="SambaHA.html#id2694759">The Front-End Challenge</a></dt><dt>de-multiplexing, <a class="indexterm" href="SambaHA.html#id2694853">Demultiplexing SMB Requests</a></dt><dt>Debian, <a class="indexterm" href="VFS.html#id2674339">Shadow Copy Setup</a></dt><dt>Debian Sarge, <a class="indexterm" href="VFS.html#id2674339">Shadow Copy Setup</a></dt><dt>debug, <a class="indexterm" href="bugreport.html#id2708895">Internal Errors</a></dt><dt>debug level, <a class="indexterm" href="problems.html#id2707249">Debugging with Samba Itself</a>, <a class="indexterm" href="bugreport.html#dbglvl">Debug Levels</a></dt><dt>debugging, <a class="indexterm" href="problems.html#id2707249">Debugging with Samba Itself</a>, <a class="indexterm" href="bugreport.html#id2708694">Debugging-Specific Operations</a></dt><dt>debugging passwords, <a class="indexterm" href="problems.html#id2707249">Debugging with Samba Itself</a></dt><dt>debugging problems, <a class="indexterm" href="problems.html#id2707249">Debugging with Samba Itself</a></dt><dt>dedicated heartbeat, <a class="indexterm" href="SambaHA.html#id2695434">High-Availability Server Products</a></dt><dt>dedicated print server, <a class="indexterm" href="classicalprinting.html#id2644113">Features and Benefits</a></dt><dt>default accounts, <a class="indexterm" href="samba-pdc.html#id2585586">Domain Control: Example Configuration</a></dt><dt>default aliases, <a class="indexterm" href="groupmapping.html#id2619545">Default Users, Groups, and Relative Identifiers</a></dt><dt>default behavior, <a class="indexterm" href="idmapper.html">Identity Mapping (IDMAP)</a></dt><dt>default devmode, <a class="indexterm" href="classicalprinting.html#prt-modeset">Setting Device Modes on New Printers</a></dt><dt>default DNS setup, <a class="indexterm" href="domain-member.html#id2595460">Notes</a></dt><dt>default gateways, <a class="indexterm" href="ClientConfig.html#id2597733">MS Windows XP Professional</a></dt><dt>default groups, <a class="indexterm" href="groupmapping.html#id2619545">Default Users, Groups, and Relative Identifiers</a></dt><dt>default mapping, <a class="indexterm" href="ChangeNotes.html#id2601200">Group Mapping Changes in Samba-3.0.23</a></dt><dt>default mappings, <a class="indexterm" href="NetCommand.html#id2621828">Mapping Windows Groups to UNIX Groups</a></dt><dt>default print command, <a class="indexterm" href="classicalprinting.html#id2647487">Default UNIX System Printing Commands</a></dt><dt>default print commands, <a class="indexterm" href="classicalprinting.html#id2646003">The [global] Section</a></dt><dt>default printer, <a class="indexterm" href="classicalprinting.html#id2648031">Custom Print Commands</a></dt><dt>default printing, <a class="indexterm" href="CUPS-printing.html#id2655262">Features and Benefits</a></dt><dt>default profile, <a class="indexterm" href="ProfileMgmt.html#id2685662">Default Profile for Windows Users</a>, <a class="indexterm" href="ProfileMgmt.html#id2687155">Changing the Default Profile</a></dt><dt>default settings, <a class="indexterm" href="passdb.html#TOSHARG-acctflags">Account Flags Management</a></dt><dt>default shells, <a class="indexterm" href="winbind.html#id2678213">Starting and Testing the winbindd Daemon</a></dt><dt>Default User, <a class="indexterm" href="ProfileMgmt.html#id2686407">MS Windows 200x/XP</a></dt><dt>default users, <a class="indexterm" href="groupmapping.html#id2619545">Default Users, Groups, and Relative Identifiers</a></dt><dt>defective hardware, <a class="indexterm" href="NetworkBrowsing.html#id2608606">Browsing of Shares and Directories is Very Slow</a></dt><dt>deferred open, <a class="indexterm" href="locking.html#id2637972">Opportunistic Locking Overview</a></dt><dt>defined shares, <a class="indexterm" href="securing-samba.html#id2641201">Why Can Users Access Other Users' Home Directories?</a></dt><dt>delegate administrative privileges, <a class="indexterm" href="NetCommand.html#id2623359">Administering User Rights and Privileges</a></dt><dt>delegated, <a class="indexterm" href="groupmapping.html#id2619304">Important Administrative Information</a></dt><dt>delegation, <a class="indexterm" href="InterdomainTrusts.html#id2641833">Trust Relationship Background</a></dt><dt>delete, <a class="indexterm" href="AccessControls.html#id2633149">Managing Directories</a></dt><dt>delete a file, <a class="indexterm" href="AccessControls.html#id2633684">Protecting Directories and Files from Deletion</a></dt><dt>delete roaming profiles, <a class="indexterm" href="ProfileMgmt.html#id2686407">MS Windows 200x/XP</a></dt><dt>delete user script, <a class="indexterm" href="passdb.html#id2613524">Deleting Accounts</a></dt><dt>deleted files, <a class="indexterm" href="VFS.html#id2673705">recycle</a></dt><dt>deleted parameters, <a class="indexterm" href="upgrading-to-3.0.html#id2699134">Removed Parameters</a></dt><dt>delmem, <a class="indexterm" href="groupmapping.html#id2618728">Nested Groups: Adding Windows Domain Groups to Windows Local Groups</a></dt><dt>demote, <a class="indexterm" href="samba-pdc.html#id2584572">Domain Controller Types</a></dt><dt>demoted, <a class="indexterm" href="samba-bdc.html#id2588353">MS Windows NT4-style Domain Control</a></dt><dt>denial of service, <a class="indexterm" href="securing-samba.html#id2640558">Using Interface Protection</a></dt><dt>deny, <a class="indexterm" href="securing-samba.html#id2640914">Using IPC$ Share-Based Denials </a></dt><dt>deny access, <a class="indexterm" href="securing-samba.html#firewallports">Using a Firewall</a></dt><dt>deny modes, <a class="indexterm" href="locking.html#id2637714">Discussion</a></dt><dt>deny-none, <a class="indexterm" href="locking.html#id2637972">Opportunistic Locking Overview</a></dt><dt>DENY_ALL, <a class="indexterm" href="locking.html#id2637714">Discussion</a></dt><dt>DENY_DOS, <a class="indexterm" href="locking.html#id2637714">Discussion</a></dt><dt>DENY_FCB, <a class="indexterm" href="locking.html#id2637714">Discussion</a></dt><dt>DENY_NONE, <a class="indexterm" href="locking.html#id2637714">Discussion</a></dt><dt>DENY_READ, <a class="indexterm" href="locking.html#id2637714">Discussion</a></dt><dt>DENY_WRITE, <a class="indexterm" href="locking.html#id2637714">Discussion</a></dt><dt>deployment, <a class="indexterm" href="ch46.html#id2714269">Free Support</a></dt><dt>deployment guidelines, <a class="indexterm" href="passdb.html#id2611431">Caution Regarding LDAP and Samba</a></dt><dt>DES-CBC-CRC, <a class="indexterm" href="domain-member.html#id2594365">Configure /etc/krb5.conf</a></dt><dt>DES-CBC-MD5, <a class="indexterm" href="domain-member.html#id2594365">Configure /etc/krb5.conf</a>, <a class="indexterm" href="domain-member.html#ads-test-server">Testing Server Setup</a></dt><dt>desirable solution, <a class="indexterm" href="rights.html#id2632106">What Rights and Privileges Will Permit Windows Client Administration?</a></dt><dt>desktop cache, <a class="indexterm" href="ProfileMgmt.html#id2683622">Windows 9x/Me Profile Setup</a></dt><dt>desktop profile, <a class="indexterm" href="samba-pdc.html#id2585586">Domain Control: Example Configuration</a>, <a class="indexterm" href="samba-bdc.html#id2588353">MS Windows NT4-style Domain Control</a></dt><dt>desktop profiles, <a class="indexterm" href="domain-member.html#id2591183">Features and Benefits</a>, <a class="indexterm" href="NetCommand.html#id2624332">Managing Security Identifiers (SIDS)</a></dt><dt>deterents, <a class="indexterm" href="securing-samba.html#id2640084">Introduction</a></dt><dt>development libraries, <a class="indexterm" href="winbind.html#id2677028">Requirements</a></dt><dt>devfsd package, <a class="indexterm" href="VFS.html#id2674339">Shadow Copy Setup</a></dt><dt>device mode, <a class="indexterm" href="classicalprinting.html#prt-modeset">Setting Device Modes on New Printers</a></dt><dt>device-specific commands, <a class="indexterm" href="CUPS-printing.html#id2661288">PostScript Printer Descriptions for Non-PostScript Printers</a></dt><dt>DFS, <a class="indexterm" href="msdfs.html#id2643470">Features and Benefits</a> (see MS-DFS, Distributed File Systems)</dt><dt>DFS junction, <a class="indexterm" href="msdfs.html#id2643470">Features and Benefits</a></dt><dt>DFS links, <a class="indexterm" href="msdfs.html#id2643470">Features and Benefits</a></dt><dt>DFS root, <a class="indexterm" href="msdfs.html#id2643470">Features and Benefits</a></dt><dt>DFS server, <a class="indexterm" href="msdfs.html#id2643470">Features and Benefits</a></dt><dt>DFS tree, <a class="indexterm" href="msdfs.html#id2643470">Features and Benefits</a></dt><dt>DFS-aware, <a class="indexterm" href="msdfs.html#id2643470">Features and Benefits</a></dt><dt>DFS-aware clients, <a class="indexterm" href="msdfs.html#id2643470">Features and Benefits</a></dt><dt>DHCP, <a class="indexterm" href="ClientConfig.html#id2597658">TCP/IP Configuration</a>, <a class="indexterm" href="ClientConfig.html#id2597733">MS Windows XP Professional</a>, <a class="indexterm" href="ClientConfig.html#id2598376">MS Windows 2000</a>, <a class="indexterm" href="ClientConfig.html#id2598923">MS Windows Me</a>, <a class="indexterm" href="NetworkBrowsing.html#id2607398">Cross-Subnet Browsing</a>, <a class="indexterm" href="integrate-ms-networks.html#id2690416">Background Information</a>, <a class="indexterm" href="DNSDHCP.html#id2714640">Features and Benefits</a></dt><dt>DHCP servers, <a class="indexterm" href="passdb.html#id2611157">Comments Regarding LDAP</a></dt><dt>DHCP-enabled, <a class="indexterm" href="ClientConfig.html#id2598376">MS Windows 2000</a></dt><dt>DHCP-enabled operation, <a class="indexterm" href="ClientConfig.html#id2597733">MS Windows XP Professional</a></dt><dt>diagnostic, <a class="indexterm" href="idmapper.html#id2629245">IDMAP Storage in LDAP Using Winbind</a></dt><dt>diagnostic tools, <a class="indexterm" href="problems.html#id2707249">Debugging with Samba Itself</a></dt><dt>diff, <a class="indexterm" href="bugreport.html#id2709153">Patches</a></dt><dt>differences, <a class="indexterm" href="Backup.html#id2694041">Rsync</a></dt><dt>different resources, <a class="indexterm" href="cfgsmarts.html#id2696648">Multiple Virtual Server Personalities</a></dt><dt>differently encrypted passwords, <a class="indexterm" href="passdb.html#passdbtech">Technical Information</a></dt><dt>differing protocol, <a class="indexterm" href="upgrading-to-3.0.html#id2698634">Quick Migration Guide</a></dt><dt>dir, <a class="indexterm" href="diagnosis.html#id2705435">The Tests</a></dt><dt>direct internet access, <a class="indexterm" href="securing-samba.html#id2640084">Introduction</a></dt><dt>directory, <a class="indexterm" href="samba-bdc.html#id2589392">Active Directory Domain Control</a>, <a class="indexterm" href="StandAloneServer.html#SimplePrintServer">Central Print Serving</a>, <a class="indexterm" href="idmapper.html#id2627798">Backup Domain Controller</a></dt><dt>directory access control, <a class="indexterm" href="groupmapping.html#id2618728">Nested Groups: Adding Windows Domain Groups to Windows Local Groups</a></dt><dt>directory access permissions, <a class="indexterm" href="AccessControls.html">File, Directory, and Share Access Controls</a></dt><dt>directory controls, <a class="indexterm" href="AccessControls.html">File, Directory, and Share Access Controls</a></dt><dt>Directory Information Tree (see DIT)</dt><dt>directory permissions, <a class="indexterm" href="AccessControls.html">File, Directory, and Share Access Controls</a>, <a class="indexterm" href="AccessControls.html#id2633684">Protecting Directories and Files from Deletion</a></dt><dt>directory schema, <a class="indexterm" href="idmapper.html#id2627564">Primary Domain Controller</a></dt><dt>Directory Separators, <a class="indexterm" href="AccessControls.html#id2632814">MS Windows NTFS Comparison with UNIX File Systems</a></dt><dt>directory server, <a class="indexterm" href="passdb.html#id2615092">ldapsam</a></dt><dt>directory_mode, <a class="indexterm" href="VFS.html#id2673705">recycle</a></dt><dt>disable LMB, <a class="indexterm" href="NetworkBrowsing.html#DMB">Configuring Workgroup Browsing</a></dt><dt>disable locking, <a class="indexterm" href="locking.html#id2637617">Features and Benefits</a></dt><dt>disable roaming profiles, <a class="indexterm" href="ProfileMgmt.html#id2683395">Disabling Roaming Profile Support</a></dt><dt>disabling oplocks, <a class="indexterm" href="locking.html#id2638665">PDM Data Shares</a></dt><dt>disass, <a class="indexterm" href="bugreport.html#id2708895">Internal Errors</a></dt><dt>disaster recovery, <a class="indexterm" href="NT4Migration.html#id2702046">Server Share and Directory Layout</a></dt><dt>disconnect a connection, <a class="indexterm" href="ProfileMgmt.html#id2683021">NT4/200x User Profiles</a></dt><dt>disk, <a class="indexterm" href="passdb.html#id2610404">Advantages of Encrypted Passwords</a></dt><dt>disk space, <a class="indexterm" href="NT4Migration.html#id2702046">Server Share and Directory Layout</a></dt><dt>disparate information systems, <a class="indexterm" href="samba-pdc.html#id2583952">Single Sign-On and Domain Security</a></dt><dt>display PostScript, <a class="indexterm" href="CUPS-printing.html#id2657533">UNIX Printfile Conversion and GUI Basics</a></dt><dt>displayName, <a class="indexterm" href="passdb.html#id2615630">OpenLDAP Configuration</a></dt><dt>distort, <a class="indexterm" href="CUPS-printing.html#id2657533">UNIX Printfile Conversion and GUI Basics</a></dt><dt>distribute authentication systems, <a class="indexterm" href="NT4Migration.html#id2701435">Objectives</a></dt><dt>distributed, <a class="indexterm" href="samba-pdc.html#id2583318">Features and Benefits</a>, <a class="indexterm" href="samba-pdc.html#id2585586">Domain Control: Example Configuration</a></dt><dt>distributed account, <a class="indexterm" href="passdb.html#id2609521">New Account Storage Systems</a></dt><dt>Distributed Computing Environment (see DCE)</dt><dt>distributed directory, <a class="indexterm" href="domain-member.html#domain-member-server">Domain Member Server</a></dt><dt>distributed file system, <a class="indexterm" href="SambaHA.html#id2694510">The Ultimate Goal</a> (see DFS)</dt><dt>Distributed File Systems, <a class="indexterm" href="SambaHA.html#id2694959">The Distributed File System Challenge</a></dt><dt>distributed file systems, <a class="indexterm" href="SambaHA.html#id2694959">The Distributed File System Challenge</a></dt><dt>distributed locking protocol, <a class="indexterm" href="SambaHA.html#id2695353">A Simple Solution</a></dt><dt>distribution, <a class="indexterm" href="install.html#id2574335">Example Configuration</a>, <a class="indexterm" href="domain-member.html#id2593157">Joining an NT4-type Domain with Samba-3</a></dt><dt>dithering algorithm, <a class="indexterm" href="CUPS-printing.html#id2660583">The Role of cupsomatic/foomatic</a></dt><dt>DMB, <a class="indexterm" href="samba-pdc.html#id2585077">Preparing for Domain Control</a>, <a class="indexterm" href="samba-pdc.html#id2585586">Domain Control: Example Configuration</a>, <a class="indexterm" href="samba-pdc.html#id2587002">Security Mode and Master Browsers</a>, <a class="indexterm" href="samba-bdc.html#id2589450">What Qualifies a Domain Controller on the Network?</a>, <a class="indexterm" href="NetworkBrowsing.html#id2603391">How Browsing Functions</a>, <a class="indexterm" href="NetworkBrowsing.html#DMB">Configuring Workgroup Browsing</a>, <a class="indexterm" href="NetworkBrowsing.html#id2604335">Domain Browsing Configuration</a>, <a class="indexterm" href="NetworkBrowsing.html#browse-force-master">Forcing Samba to Be the Master</a>, <a class="indexterm" href="NetworkBrowsing.html#id2604936">Making Samba the Domain Master</a>, <a class="indexterm" href="NetworkBrowsing.html#id2605616">WINS: The Windows Internetworking Name Server</a>, <a class="indexterm" href="NetworkBrowsing.html#id2606504">Windows Networking Protocols</a>, <a class="indexterm" href="NetworkBrowsing.html#id2607569">Behavior of Cross-Subnet Browsing</a></dt><dt>DMB for a workgroup, <a class="indexterm" href="NetworkBrowsing.html#id2606950">Browsing Support in Samba</a></dt><dt>DMC, <a class="indexterm" href="idmapper.html#id2627870">Examples of IDMAP Backend Usage</a></dt><dt>DMS, <a class="indexterm" href="ServerType.html#id2581618">Domain Security Mode (User-Level Security)</a>, <a class="indexterm" href="NetCommand.html#id2621049">Overview</a>, <a class="indexterm" href="idmapper.html#id2627870">Examples of IDMAP Backend Usage</a>, <a class="indexterm" href="cfgsmarts.html">Advanced Configuration Techniques</a></dt><dt>DN, <a class="indexterm" href="samba-bdc.html#id2589028">LDAP Configuration Notes</a>, <a class="indexterm" href="ch-ldap-tls.html#s1-intro-ldap-tls">Introduction</a></dt><dt>DNS, <a class="indexterm" href="samba-pdc.html#id2585077">Preparing for Domain Control</a>, <a class="indexterm" href="samba-bdc.html#id2589541">How Does a Workstation find its Domain Controller?</a>, <a class="indexterm" href="samba-bdc.html#id2589664">NetBIOS Over TCP/IP Disabled</a>, <a class="indexterm" href="domain-member.html#id2594174">Configure smb.conf</a>, <a class="indexterm" href="domain-member.html#id2594365">Configure /etc/krb5.conf</a>, <a class="indexterm" href="ClientConfig.html#id2597733">MS Windows XP Professional</a>, <a class="indexterm" href="ClientConfig.html#id2598376">MS Windows 2000</a>, <a class="indexterm" href="ClientConfig.html#id2598923">MS Windows Me</a>, <a class="indexterm" href="NetworkBrowsing.html">Network Browsing</a>, <a class="indexterm" href="NetworkBrowsing.html#id2601583">Features and Benefits</a>, <a class="indexterm" href="NetworkBrowsing.html#id2602204">NetBIOS over TCP/IP</a>, <a class="indexterm" href="NetworkBrowsing.html#id2602840">TCP/IP without NetBIOS</a>, <a class="indexterm" href="NetworkBrowsing.html#id2603391">How Browsing Functions</a>, <a class="indexterm" href="NetworkBrowsing.html#id2607398">Cross-Subnet Browsing</a>, <a class="indexterm" href="passdb.html#id2615902">Initialize the LDAP Database</a>, <a class="indexterm" href="winbind.html#id2676387">Name Service Switch</a>, <a class="indexterm" href="integrate-ms-networks.html#id2690416">Background Information</a>, <a class="indexterm" href="integrate-ms-networks.html#id2691745">DNS Lookup</a>, <a class="indexterm" href="diagnosis.html#id2705435">The Tests</a>, <a class="indexterm" href="DNSDHCP.html#id2714640">Features and Benefits</a>, <a class="indexterm" href="DNSDHCP.html#id2714819">Example Configuration</a></dt><dd><dl><dt>Active Directory, <a class="indexterm" href="NetworkBrowsing.html#adsdnstech">DNS and Active Directory</a></dt><dt>Dynamic, <a class="indexterm" href="integrate-ms-networks.html#id2690416">Background Information</a>, <a class="indexterm" href="DNSDHCP.html#id2714910">Dynamic DNS</a></dt><dt>SRV records, <a class="indexterm" href="NetworkBrowsing.html#adsdnstech">DNS and Active Directory</a></dt></dl></dd><dt>DNS Configuration, <a class="indexterm" href="NetworkBrowsing.html#id2608606">Browsing of Shares and Directories is Very Slow</a></dt><dt>DNS lookup, <a class="indexterm" href="domain-member.html#id2594365">Configure /etc/krb5.conf</a></dt><dt>DNS name resolution, <a class="indexterm" href="domain-member.html#id2593157">Joining an NT4-type Domain with Samba-3</a></dt><dt>dns proxy, <a class="indexterm" href="diagnosis.html#id2705142">Assumptions</a></dt><dt>DNS server, <a class="indexterm" href="NetworkBrowsing.html#id2607569">Behavior of Cross-Subnet Browsing</a></dt><dt>DNS server access, <a class="indexterm" href="diagnosis.html#id2705142">Assumptions</a></dt><dt>DNS server settings, <a class="indexterm" href="ClientConfig.html#id2597733">MS Windows XP Professional</a>, <a class="indexterm" href="ClientConfig.html#id2598376">MS Windows 2000</a></dt><dt>DNS servers, <a class="indexterm" href="passdb.html#id2611157">Comments Regarding LDAP</a></dt><dt>DNS zon, <a class="indexterm" href="domain-member.html#id2594365">Configure /etc/krb5.conf</a></dt><dt>DNS/LDAP/ADS, <a class="indexterm" href="NetworkBrowsing.html#id2606858">Technical Overview of Browsing</a></dt><dt>document design, <a class="indexterm" href="NT4Migration.html#id2702046">Server Share and Directory Layout</a></dt><dt>documentation, <a class="indexterm" href="passdb.html#id2611576">LDAP Directories and Windows Computer Accounts</a>, <a class="indexterm" href="SWAT.html#id2703424">Features and Benefits</a>, <a class="indexterm" href="problems.html">Analyzing and Solving Samba Problems</a></dt><dt>domain, <a class="indexterm" href="samba-pdc.html#id2586608">The Special Case of Windows 9x/Me</a>, <a class="indexterm" href="passdb.html#id2613437">Adding User Accounts</a>, <a class="indexterm" href="integrate-ms-networks.html#id2691018">Name Resolution as Used within MS Windows Networking</a></dt><dd><dl><dt>control, <a class="indexterm" href="ServerType.html#id2580913">Server Types</a></dt><dd><dl><dt>role, <a class="indexterm" href="samba-pdc.html#id2584572">Domain Controller Types</a></dt></dl></dd><dt>controller, <a class="indexterm" href="ServerType.html#id2580746">Features and Benefits</a>, <a class="indexterm" href="ServerType.html#id2581618">Domain Security Mode (User-Level Security)</a>, <a class="indexterm" href="samba-pdc.html">Domain Control</a>, <a class="indexterm" href="samba-pdc.html#id2583318">Features and Benefits</a></dt><dd><dl><dt>convert, <a class="indexterm" href="samba-pdc.html#id2584572">Domain Controller Types</a></dt><dt>hierarchy, <a class="indexterm" href="samba-pdc.html#id2584572">Domain Controller Types</a></dt></dl></dd><dt>controllers, <a class="indexterm" href="ServerType.html#id2581618">Domain Security Mode (User-Level Security)</a></dt><dt>groups, <a class="indexterm" href="NetCommand.html#id2621425">UNIX and Windows Group Management</a></dt><dt>master</dt><dd><dl><dt>browser, <a class="indexterm" href="samba-pdc.html#id2585077">Preparing for Domain Control</a></dt></dl></dd><dt>member, <a class="indexterm" href="ServerType.html#id2580913">Server Types</a>, <a class="indexterm" href="samba-pdc.html#id2583318">Features and Benefits</a>, <a class="indexterm" href="samba-pdc.html#id2584572">Domain Controller Types</a></dt><dd><dl><dt>server, <a class="indexterm" href="samba-bdc.html#id2587871">Features and Benefits</a></dt></dl></dd><dt>member server, <a class="indexterm" href="samba-pdc.html#id2583318">Features and Benefits</a></dt><dt>security, <a class="indexterm" href="ServerType.html#id2581618">Domain Security Mode (User-Level Security)</a></dt><dd><dl><dt>protocols, <a class="indexterm" href="samba-pdc.html#id2583318">Features and Benefits</a></dt></dl></dd><dt>trust account, <a class="indexterm" href="samba-pdc.html#id2583318">Features and Benefits</a></dt></dl></dd><dt>domain access, <a class="indexterm" href="idmapper.html">Identity Mapping (IDMAP)</a></dt><dt>domain account access policies, <a class="indexterm" href="passdb.html#id2614252">Domain Account Policy Managment</a></dt><dt>domain admin group, <a class="indexterm" href="groupmapping.html">Group Mapping: MS Windows and UNIX</a></dt><dt>domain Administrator, <a class="indexterm" href="rights.html#id2631924">The Administrator Domain SID</a></dt><dt>Domain Admins, <a class="indexterm" href="ChangeNotes.html#id2601200">Group Mapping Changes in Samba-3.0.23</a>, <a class="indexterm" href="groupmapping.html#id2618334">Discussion</a>, <a class="indexterm" href="groupmapping.html#id2618728">Nested Groups: Adding Windows Domain Groups to Windows Local Groups</a>, <a class="indexterm" href="groupmapping.html#id2619304">Important Administrative Information</a>, <a class="indexterm" href="NetCommand.html#id2621828">Mapping Windows Groups to UNIX Groups</a>, <a class="indexterm" href="rights.html#id2630773">Using the &#8220;net rpc rights&#8221; Utility</a></dt><dt>Domain Admins group, <a class="indexterm" href="groupmapping.html#id2618334">Discussion</a></dt><dt>domain authentication, <a class="indexterm" href="NetCommand.html#id2621049">Overview</a></dt><dt>domain context, <a class="indexterm" href="NT4Migration.html#id2701845">Domain Layout</a></dt><dt>domain control, <a class="indexterm" href="samba-pdc.html#id2584553">Basics of Domain Control</a>, <a class="indexterm" href="samba-pdc.html#id2587002">Security Mode and Master Browsers</a>, <a class="indexterm" href="samba-bdc.html#id2590680">Common Errors</a>, <a class="indexterm" href="domain-member.html#id2591183">Features and Benefits</a>, <a class="indexterm" href="idmapper.html#id2626603">Domain Member Server or Domain Member Client</a>, <a class="indexterm" href="NT4Migration.html">Migration from NT4 PDC to Samba-3 PDC</a></dt><dd><dl><dt>backup, <a class="indexterm" href="ServerType.html#id2580913">Server Types</a></dt><dt>primary, <a class="indexterm" href="ServerType.html#id2580913">Server Types</a></dt></dl></dd><dt>domain control database (see SAM)</dt><dt>domain controller, <a class="indexterm" href="samba-pdc.html#id2587002">Security Mode and Master Browsers</a>, <a class="indexterm" href="samba-bdc.html#id2588283">Essential Background Information</a>, <a class="indexterm" href="samba-bdc.html#id2588353">MS Windows NT4-style Domain Control</a>, <a class="indexterm" href="samba-bdc.html#id2589392">Active Directory Domain Control</a>, <a class="indexterm" href="samba-bdc.html#id2589598">NetBIOS Over TCP/IP Enabled</a>, <a class="indexterm" href="domain-member.html#machine-trust-accounts">MS Windows Workstation/Server Machine Trust Accounts</a>, <a class="indexterm" href="rights.html">User Rights and Privileges</a>, <a class="indexterm" href="winbind.html#id2675879">What Winbind Provides</a>, <a class="indexterm" href="winbind.html#id2677976">Join the Samba Server to the PDC Domain</a>, <a class="indexterm" href="PolicyMgmt.html#id2681230">Creating and Managing System Policies</a>, <a class="indexterm" href="pam.html#id2687494">Features and Benefits</a>, <a class="indexterm" href="NT4Migration.html#id2701845">Domain Layout</a>, <a class="indexterm" href="NT4Migration.html#id2702380">Steps in Migration Process</a></dt><dt>Domain Controller, <a class="indexterm" href="CUPS-printing.html#id2664358">Caveats to Be Considered</a></dt><dt>domain controllers, <a class="indexterm" href="samba-pdc.html#id2586328">Samba ADS Domain Control</a>, <a class="indexterm" href="domain-member.html#id2593157">Joining an NT4-type Domain with Samba-3</a>, <a class="indexterm" href="PolicyMgmt.html#id2681777">MS Windows 200x/XP Professional Policies</a>, <a class="indexterm" href="cfgsmarts.html">Advanced Configuration Techniques</a>, <a class="indexterm" href="upgrading-to-3.0.html#id2698805">New Features in Samba-3.0.x</a></dt><dt>domain environment, <a class="indexterm" href="passdb.html#id2610089">Important Notes About Security</a></dt><dt>domain global, <a class="indexterm" href="rights.html#id2632106">What Rights and Privileges Will Permit Windows Client Administration?</a></dt><dt>domain global group, <a class="indexterm" href="NetCommand.html#id2621049">Overview</a>, <a class="indexterm" href="rights.html#id2632106">What Rights and Privileges Will Permit Windows Client Administration?</a></dt><dt>domain global groups, <a class="indexterm" href="groupmapping.html#id2618728">Nested Groups: Adding Windows Domain Groups to Windows Local Groups</a></dt><dt>domain global user, <a class="indexterm" href="rights.html#id2632106">What Rights and Privileges Will Permit Windows Client Administration?</a></dt><dt>domain global users, <a class="indexterm" href="groupmapping.html#id2618728">Nested Groups: Adding Windows Domain Groups to Windows Local Groups</a></dt><dt>domain group, <a class="indexterm" href="winbind.html#id2675446">Features and Benefits</a></dt><dt>domain group settings, <a class="indexterm" href="groupmapping.html#id2618728">Nested Groups: Adding Windows Domain Groups to Windows Local Groups</a></dt><dt>domain groups, <a class="indexterm" href="ChangeNotes.html#id2601200">Group Mapping Changes in Samba-3.0.23</a>, <a class="indexterm" href="groupmapping.html">Group Mapping: MS Windows and UNIX</a>, <a class="indexterm" href="groupmapping.html#id2619545">Default Users, Groups, and Relative Identifiers</a></dt><dt>Domain Groups, <a class="indexterm" href="passdb.html#id2616511">Accounts and Groups Management</a></dt><dt>Domain Guests, <a class="indexterm" href="NetCommand.html#id2621828">Mapping Windows Groups to UNIX Groups</a></dt><dt>domain information, <a class="indexterm" href="upgrading-to-3.0.html#id2700674">New Schema</a></dt><dt>domain join, <a class="indexterm" href="idmapper.html#id2628244">ADS Domains</a>, <a class="indexterm" href="winbind.html#id2677976">Join the Samba Server to the PDC Domain</a></dt><dt>domain joining, <a class="indexterm" href="ClientConfig.html#id2599428">Joining a Domain: Windows 2000/XP Professional</a></dt><dt>domain logon, <a class="indexterm" href="samba-pdc.html#id2585586">Domain Control: Example Configuration</a>, <a class="indexterm" href="samba-pdc.html#id2586392">Domain and Network Logon Configuration</a>, <a class="indexterm" href="samba-pdc.html#id2586412">Domain Network Logon Service</a>, <a class="indexterm" href="samba-bdc.html#id2588776">Example PDC Configuration</a>, <a class="indexterm" href="ClientConfig.html#id2599956">Domain Logon Configuration: Windows 9x/Me</a></dt><dt>domain logon server, <a class="indexterm" href="ProfileMgmt.html#id2683622">Windows 9x/Me Profile Setup</a></dt><dt>domain logons, <a class="indexterm" href="samba-pdc.html#id2586608">The Special Case of Windows 9x/Me</a>, <a class="indexterm" href="NetworkBrowsing.html#id2606950">Browsing Support in Samba</a>, <a class="indexterm" href="passdb.html#id2610089">Important Notes About Security</a></dt><dt>domain management tools, <a class="indexterm" href="domain-member.html#id2592306">Managing Domain Machine Accounts using NT4 Server Manager</a></dt><dt>domain master, <a class="indexterm" href="samba-pdc.html#id2585586">Domain Control: Example Configuration</a>, <a class="indexterm" href="NetworkBrowsing.html#id2606950">Browsing Support in Samba</a></dt><dt>domain member, <a class="indexterm" href="ServerType.html#id2581618">Domain Security Mode (User-Level Security)</a>, <a class="indexterm" href="samba-pdc.html#id2585077">Preparing for Domain Control</a>, <a class="indexterm" href="domain-member.html">Domain Membership</a>, <a class="indexterm" href="domain-member.html#id2591183">Features and Benefits</a>, <a class="indexterm" href="domain-member.html#id2592702">Windows 200x/XP Professional Client</a>, <a class="indexterm" href="domain-member.html#id2595738">Common Errors</a>, <a class="indexterm" href="ClientConfig.html#id2599428">Joining a Domain: Windows 2000/XP Professional</a>, <a class="indexterm" href="passdb.html#id2610089">Important Notes About Security</a>, <a class="indexterm" href="groupmapping.html#id2618334">Discussion</a>, <a class="indexterm" href="NetCommand.html#id2621049">Overview</a>, <a class="indexterm" href="winbind.html#id2676077">Handling of Foreign SIDs</a>, <a class="indexterm" href="NT4Migration.html#id2701845">Domain Layout</a></dt><dt>Domain Member, <a class="indexterm" href="idmapper.html#id2626603">Domain Member Server or Domain Member Client</a></dt><dd><dl><dt>joining, <a class="indexterm" href="ServerType.html#id2581836">Example Configuration</a></dt></dl></dd><dt>domain member client, <a class="indexterm" href="groupmapping.html#id2619304">Important Administrative Information</a></dt><dt>Domain Member Client (see DMC)</dt><dt>domain member server, <a class="indexterm" href="samba-bdc.html#id2590224">Example Configuration</a>, <a class="indexterm" href="domain-member.html#domain-member-server">Domain Member Server</a>, <a class="indexterm" href="domain-member.html#id2593157">Joining an NT4-type Domain with Samba-3</a>, <a class="indexterm" href="NetworkBrowsing.html#id2602840">TCP/IP without NetBIOS</a>, <a class="indexterm" href="groupmapping.html#id2618728">Nested Groups: Adding Windows Domain Groups to Windows Local Groups</a>, <a class="indexterm" href="idmapper.html#id2626603">Domain Member Server or Domain Member Client</a>, <a class="indexterm" href="classicalprinting.html#id2644113">Features and Benefits</a></dt><dt>Domain Member Server (see DMS)</dt><dt>domain member servers, <a class="indexterm" href="samba-bdc.html#id2590224">Example Configuration</a>, <a class="indexterm" href="passdb.html#idmapbackend">Mapping Common UIDs/GIDs on Distributed Machines</a>, <a class="indexterm" href="groupmapping.html#id2618728">Nested Groups: Adding Windows Domain Groups to Windows Local Groups</a>, <a class="indexterm" href="rights.html">User Rights and Privileges</a></dt><dt>domain member workstations, <a class="indexterm" href="groupmapping.html#id2618728">Nested Groups: Adding Windows Domain Groups to Windows Local Groups</a></dt><dt>domain members, <a class="indexterm" href="domain-member.html#id2591183">Features and Benefits</a>, <a class="indexterm" href="NetworkBrowsing.html#id2604335">Domain Browsing Configuration</a>, <a class="indexterm" href="winbind.html#id2676914">Introduction</a></dt><dt>domain membership, <a class="indexterm" href="samba-pdc.html#id2585077">Preparing for Domain Control</a>, <a class="indexterm" href="samba-pdc.html#id2585586">Domain Control: Example Configuration</a>, <a class="indexterm" href="domain-member.html">Domain Membership</a></dt><dt>domain name, <a class="indexterm" href="ClientConfig.html#id2599956">Domain Logon Configuration: Windows 9x/Me</a></dt><dt>Domain Name System (see DNS)</dt><dt>domain non-member, <a class="indexterm" href="winbind.html#id2676077">Handling of Foreign SIDs</a></dt><dt>domain policies, <a class="indexterm" href="PolicyMgmt.html#id2681556">Windows NT4-Style Policy Files</a></dt><dt>domain radio button, <a class="indexterm" href="ClientConfig.html#id2599428">Joining a Domain: Windows 2000/XP Professional</a></dt><dt>domain security, <a class="indexterm" href="samba-pdc.html#id2583318">Features and Benefits</a>, <a class="indexterm" href="samba-bdc.html#id2588353">MS Windows NT4-style Domain Control</a>, <a class="indexterm" href="domain-member.html">Domain Membership</a>, <a class="indexterm" href="domain-member.html#id2591183">Features and Benefits</a>, <a class="indexterm" href="domain-member.html#domain-member-server">Domain Member Server</a>, <a class="indexterm" href="domain-member.html#id2593157">Joining an NT4-type Domain with Samba-3</a>, <a class="indexterm" href="domain-member.html#id2593892">Why Is This Better Than security = server?</a>, <a class="indexterm" href="ClientConfig.html#id2599428">Joining a Domain: Windows 2000/XP Professional</a>, <a class="indexterm" href="passdb.html#id2610089">Important Notes About Security</a>, <a class="indexterm" href="groupmapping.html#id2618728">Nested Groups: Adding Windows Domain Groups to Windows Local Groups</a>, <a class="indexterm" href="idmapper.html#id2627564">Primary Domain Controller</a>, <a class="indexterm" href="InterdomainTrusts.html#id2641833">Trust Relationship Background</a>, <a class="indexterm" href="winbind.html#id2677976">Join the Samba Server to the PDC Domain</a>, <a class="indexterm" href="ProfileMgmt.html#id2686407">MS Windows 200x/XP</a></dt><dt>domain security account, <a class="indexterm" href="domain-member.html#machine-trust-accounts">MS Windows Workstation/Server Machine Trust Accounts</a></dt><dt>Domain Server Manager, <a class="indexterm" href="groupmapping.html#id2619423">Applicable Only to Versions Earlier than 3.0.11</a></dt><dt>domain SID, <a class="indexterm" href="samba-bdc.html#id2589723">Backup Domain Controller Configuration</a>, <a class="indexterm" href="NetCommand.html#id2624332">Managing Security Identifiers (SIDS)</a></dt><dt>domain trust, <a class="indexterm" href="samba-bdc.html#id2587871">Features and Benefits</a>, <a class="indexterm" href="InterdomainTrusts.html#id2642147">Creating an NT4 Domain Trust</a></dt><dt>domain user, <a class="indexterm" href="ClientConfig.html#id2599956">Domain Logon Configuration: Windows 9x/Me</a>, <a class="indexterm" href="winbind.html#id2675446">Features and Benefits</a>, <a class="indexterm" href="winbind.html#id2675879">What Winbind Provides</a></dt><dt>domain user accounts, <a class="indexterm" href="NetCommand.html#id2621425">UNIX and Windows Group Management</a></dt><dt>domain user manager, <a class="indexterm" href="passdb.html#id2613086">User Account Management</a></dt><dt>Domain User Manager, <a class="indexterm" href="groupmapping.html#id2618728">Nested Groups: Adding Windows Domain Groups to Windows Local Groups</a>, <a class="indexterm" href="groupmapping.html#id2619423">Applicable Only to Versions Earlier than 3.0.11</a>, <a class="indexterm" href="PolicyMgmt.html#id2682226">Managing Account/User Policies</a></dt><dt>Domain Users, <a class="indexterm" href="groupmapping.html#id2618728">Nested Groups: Adding Windows Domain Groups to Windows Local Groups</a>, <a class="indexterm" href="NetCommand.html#id2621828">Mapping Windows Groups to UNIX Groups</a></dt><dt>domain users, <a class="indexterm" href="winbind.html#id2677028">Requirements</a>, <a class="indexterm" href="winbind.html#id2679135">Linux/FreeBSD-Specific PAM Configuration</a>, <a class="indexterm" href="winbind.html#id2679639">Conclusion</a></dt><dt>Domain Users group, <a class="indexterm" href="groupmapping.html#id2620655">Adding Domain Users to the Workstation Power Users Group</a></dt><dt>domain-level, <a class="indexterm" href="domain-member.html#id2593892">Why Is This Better Than security = server?</a></dt><dt>domain-level security, <a class="indexterm" href="domain-member.html#id2593157">Joining an NT4-type Domain with Samba-3</a></dt><dt>domain-wide browse list, <a class="indexterm" href="NetworkBrowsing.html#id2604936">Making Samba the Domain Master</a></dt><dt>DOMAIN&lt;1B&gt;, <a class="indexterm" href="samba-pdc.html#id2587002">Security Mode and Master Browsers</a></dt><dt>DOMAIN&lt;1C&gt;, <a class="indexterm" href="samba-pdc.html#id2586608">The Special Case of Windows 9x/Me</a>, <a class="indexterm" href="samba-pdc.html#id2587002">Security Mode and Master Browsers</a></dt><dt>DOMAIN&lt;1D&gt;, <a class="indexterm" href="samba-pdc.html#id2587002">Security Mode and Master Browsers</a></dt><dt>draft, <a class="indexterm" href="CUPS-printing.html#id2660583">The Role of cupsomatic/foomatic</a></dt><dt>Drive Identification, <a class="indexterm" href="AccessControls.html#id2632814">MS Windows NTFS Comparison with UNIX File Systems</a></dt><dt>driver, <a class="indexterm" href="classicalprinting.html#id2644938">Verifying Configuration with testparm</a></dt><dt>driver CDROM, <a class="indexterm" href="classicalprinting.html#id2650046">Identifying Driver Files</a></dt><dt>driver download, <a class="indexterm" href="classicalprinting.html#id2649214">[print$] Stanza Parameters</a></dt><dt>Driver File, <a class="indexterm" href="classicalprinting.html#id2650046">Identifying Driver Files</a></dt><dt>driver files, <a class="indexterm" href="classicalprinting.html#id2650046">Identifying Driver Files</a></dt><dt>Driver Path, <a class="indexterm" href="classicalprinting.html#id2650046">Identifying Driver Files</a></dt><dt>dual-daemon winbindd, <a class="indexterm" href="upgrading-to-3.0.html#id2698805">New Features in Samba-3.0.x</a></dt><dt>due diligence, <a class="indexterm" href="Backup.html#id2693773">Discussion of Backup Solutions</a></dt><dt>duplex, <a class="indexterm" href="CUPS-printing.html#id2661908">Examples for Filtering Chains</a></dt><dt>duplex printing, <a class="indexterm" href="CUPS-printing.html#id2661908">Examples for Filtering Chains</a></dt><dt>duplicate, <a class="indexterm" href="samba-bdc.html#id2589028">LDAP Configuration Notes</a></dt><dt>duplication of information, <a class="indexterm" href="winbind.html#id2675789">Introduction</a></dt><dt>DVI, <a class="indexterm" href="CUPS-printing.html#id2658523">MIME Types and CUPS Filters</a>, <a class="indexterm" href="CUPS-printing.html#id2659316">Prefilters</a></dt><dt>Dynamic DNS (see DDNS)</dt><dt>Dynamic Host Configuration Protocol (see DHCP)</dt><dt>dynamic link loader, <a class="indexterm" href="winbind.html#id2677267">Configure nsswitch.conf and the Winbind Libraries on Linux and Solaris</a></dt><dt>dynamic registration files, <a class="indexterm" href="DNSDHCP.html#id2714910">Dynamic DNS</a></dt><dt>Dynamic SMB servers, <a class="indexterm" href="NT4Migration.html#id2701435">Objectives</a></dt><dt>dynamically loadable library modules, <a class="indexterm" href="pam.html#id2687494">Features and Benefits</a></dt></dl></div><div class="indexdiv"><h3>E</h3><dl><dt>e-Directory, <a class="indexterm" href="samba-pdc.html#id2583952">Single Sign-On and Domain Security</a>, <a class="indexterm" href="domain-member.html#domain-member-server">Domain Member Server</a></dt><dt>EAs, <a class="indexterm" href="AccessControls.html#id2633272">File and Directory Access Control</a></dt><dt>economically wise, <a class="indexterm" href="SambaHA.html#id2694355">Features and Benefits</a></dt><dt>eDirectory, <a class="indexterm" href="passdb.html#id2611157">Comments Regarding LDAP</a></dt><dt>editreg, <a class="indexterm" href="PolicyMgmt.html#id2682465">Samba Editreg Toolset</a></dt><dt>efficient authentication, <a class="indexterm" href="pam.html#id2687494">Features and Benefits</a></dt><dt>election, <a class="indexterm" href="samba-pdc.html#id2587002">Security Mode and Master Browsers</a>, <a class="indexterm" href="NetworkBrowsing.html#id2603391">How Browsing Functions</a>, <a class="indexterm" href="NetworkBrowsing.html#id2604335">Domain Browsing Configuration</a>, <a class="indexterm" href="NetworkBrowsing.html#browse-force-master">Forcing Samba to Be the Master</a></dt><dt>election criteria, <a class="indexterm" href="NetworkBrowsing.html#id2603391">How Browsing Functions</a></dt><dt>election packet, <a class="indexterm" href="NetworkBrowsing.html#browse-force-master">Forcing Samba to Be the Master</a></dt><dt>election process, <a class="indexterm" href="NetworkBrowsing.html#browse-force-master">Forcing Samba to Be the Master</a></dt><dt>EMF, <a class="indexterm" href="CUPS-printing.html#id2657355">Windows Drivers, GDI, and EMF</a>, <a class="indexterm" href="CUPS-printing.html#id2662570">From Windows Clients to an NT Print Server</a>, <a class="indexterm" href="CUPS-printing.html#id2662704">Driver Execution on the Server</a></dt><dt>enables clients to print, <a class="indexterm" href="classicalprinting.html#id2644656">Simple Print Configuration</a></dt><dt>enables NetBIOS over TCP/IP, <a class="indexterm" href="NetworkBrowsing.html#id2602204">NetBIOS over TCP/IP</a></dt><dt>encapsulating, <a class="indexterm" href="NetworkBrowsing.html#id2602204">NetBIOS over TCP/IP</a></dt><dt>encoding, <a class="indexterm" href="domain-member.html#ads-test-server">Testing Server Setup</a></dt><dt>encryped password, <a class="indexterm" href="samba-pdc.html#id2585586">Domain Control: Example Configuration</a></dt><dt>encrypted, <a class="indexterm" href="ServerType.html#id2580746">Features and Benefits</a>, <a class="indexterm" href="ServerType.html#id2582597">Password Checking</a>, <a class="indexterm" href="passdb.html#id2610089">Important Notes About Security</a></dt><dt>encrypted password, <a class="indexterm" href="passdb.html#id2610404">Advantages of Encrypted Passwords</a></dt><dt>encrypted passwords, <a class="indexterm" href="ServerType.html#id2582597">Password Checking</a>, <a class="indexterm" href="passdb.html#id2609301">Features and Benefits</a>, <a class="indexterm" href="passdb.html#passdbtech">Technical Information</a>, <a class="indexterm" href="passdb.html#id2610089">Important Notes About Security</a>, <a class="indexterm" href="passdb.html#id2610404">Advantages of Encrypted Passwords</a>, <a class="indexterm" href="ProfileMgmt.html#id2685092">Profile Migration from Windows NT4/200x Server to Samba</a>, <a class="indexterm" href="upgrading-to-3.0.html#id2700480">Passdb Backends and Authentication</a></dt><dt>encrypted session, <a class="indexterm" href="passdb.html#id2616625">Security and sambaSamAccount</a></dt><dt>encryption, <a class="indexterm" href="ServerType.html#id2582299">Server Security (User Level Security)</a></dt><dt>encryption key, <a class="indexterm" href="domain-member.html#id2592702">Windows 200x/XP Professional Client</a></dt><dt>encryption types, <a class="indexterm" href="domain-member.html#id2594365">Configure /etc/krb5.conf</a>, <a class="indexterm" href="domain-member.html#id2595460">Notes</a></dt><dt>enforcing, <a class="indexterm" href="domain-member.html#machine-trust-accounts">MS Windows Workstation/Server Machine Trust Accounts</a></dt><dt>English, <a class="indexterm" href="unicode.html#id2692559">Japanese Charsets</a>, <a class="indexterm" href="SWAT.html#id2704356">Enabling SWAT Internationalization Support</a></dt><dt>Enhanced MetaFile (see EMF)</dt><dt>enterprise, <a class="indexterm" href="passdb.html#id2614668">smbpasswd: Encrypted Password Database</a></dt><dt>enumdrivers, <a class="indexterm" href="classicalprinting.html#id2650046">Identifying Driver Files</a>, <a class="indexterm" href="CUPS-printing.html#id2666045">A Check of the rpcclient man Page</a></dt><dt>enumerate domain groups, <a class="indexterm" href="winbind.html#id2676253">Microsoft Remote Procedure Calls</a></dt><dt>enumerate domain users, <a class="indexterm" href="winbind.html#id2676253">Microsoft Remote Procedure Calls</a></dt><dt>EnumJobs(), <a class="indexterm" href="classicalprinting.html#cups-msrpc">Printing Developments Since Samba-2.2</a></dt><dt>enumprinters, <a class="indexterm" href="CUPS-printing.html#id2666045">A Check of the rpcclient man Page</a></dt><dt>environment variables, <a class="indexterm" href="classicalprinting.html#id2648031">Custom Print Commands</a></dt><dt>EPM (see ESP meta packager)</dt><dt>Epson Stylus, <a class="indexterm" href="CUPS-printing.html#id2661908">Examples for Filtering Chains</a></dt><dt>Epson Stylus inkjet, <a class="indexterm" href="CUPS-printing.html#id2669163">Foomatic Database-Generated PPDs</a></dt><dt>equivalence, <a class="indexterm" href="rights.html#id2631436">Privileges Suppored by Windows 2000 Domain Controllers</a></dt><dt>equivalent rights and privileges, <a class="indexterm" href="rights.html#id2631924">The Administrator Domain SID</a></dt><dt>error message, <a class="indexterm" href="idmapper.html#id2628244">ADS Domains</a>, <a class="indexterm" href="classicalprinting.html#id2650961">Running rpcclient with adddriver</a></dt><dt>error messages, <a class="indexterm" href="diagnosis.html#id2705142">Assumptions</a></dt><dt>errors that can afflict, <a class="indexterm" href="ClientConfig.html#id2600400">Common Errors</a></dt><dt>ESC/P, <a class="indexterm" href="CUPS-printing.html#id2662704">Driver Execution on the Server</a></dt><dt>ESP, <a class="indexterm" href="CUPS-printing.html#id2657891">Ghostscript: The Software RIP for Non-PostScript Printers</a></dt><dd><dl><dt>Ghostscript, <a class="indexterm" href="CUPS-printing.html#id2658287">The CUPS Filtering Architecture</a>, <a class="indexterm" href="CUPS-printing.html#id2661571">cupsomatic/foomatic-rip Versus Native CUPS Printing</a></dt><dt>meta packager, <a class="indexterm" href="CUPS-printing.html#id2663913">CUPS &#8220;PostScript Driver for Windows NT/200x/XP&#8221;</a></dt><dt>Print Pro, <a class="indexterm" href="CUPS-printing.html#id2662336">Sources of CUPS Drivers/PPDs</a>, <a class="indexterm" href="CUPS-printing.html#id2664296">ESP Print Pro PostScript Driver for Windows NT/200x/XP</a></dt></dl></dd><dt>ESP Ghostscript, <a class="indexterm" href="CUPS-printing.html#id2658287">The CUPS Filtering Architecture</a></dt><dt>established, <a class="indexterm" href="InterdomainTrusts.html#samba-trusted-domain">Samba as the Trusted Domain</a></dt><dt>ethereal, <a class="indexterm" href="ProfileMgmt.html#id2683622">Windows 9x/Me Profile Setup</a>, <a class="indexterm" href="problems.html#id2707505">Tcpdump</a>, <a class="indexterm" href="problems.html#id2707555">Ethereal</a>, <a class="indexterm" href="problems.html#id2707699">The Windows Network Monitor</a></dt><dt>Ethernet adapters, <a class="indexterm" href="securing-samba.html#id2640558">Using Interface Protection</a></dt><dt>EUC-JP, <a class="indexterm" href="unicode.html#id2692559">Japanese Charsets</a>, <a class="indexterm" href="unicode.html#id2692698">Basic Parameter Setting</a></dt><dt>eucJP-ms locale, <a class="indexterm" href="unicode.html#id2692698">Basic Parameter Setting</a></dt><dt>Event Viewer, <a class="indexterm" href="AdvancedNetworkManagement.html#id2679981">Remote Server Administration</a></dt><dt>Everyone - Full Control, <a class="indexterm" href="AccessControls.html#id2635010">Access Controls on Shares</a></dt><dt>Everyone group, <a class="indexterm" href="classicalprinting.html#cups-msrpc">Printing Developments Since Samba-2.2</a></dt><dt>EVMS, <a class="indexterm" href="VFS.html#id2674152">shadow_copy</a></dt><dt>examples, <a class="indexterm" href="install.html#id2574335">Example Configuration</a></dt><dt>examples/LDAP, <a class="indexterm" href="passdb.html#id2609521">New Account Storage Systems</a></dt><dt>execute, <a class="indexterm" href="AccessControls.html#id2633272">File and Directory Access Control</a></dt><dt>existing LDAP DIT, <a class="indexterm" href="passdb.html#id2611431">Caution Regarding LDAP and Samba</a></dt><dt>expands control abilities, <a class="indexterm" href="passdb.html#id2609521">New Account Storage Systems</a></dt><dt>expired password, <a class="indexterm" href="passdb.html#id2613609">Changing User Accounts</a></dt><dt>explicit trust, <a class="indexterm" href="InterdomainTrusts.html#id2641833">Trust Relationship Background</a></dt><dt>explicitly set, <a class="indexterm" href="classicalprinting.html#id2645135">Rapid Configuration Validation</a></dt><dt>exploit opportunities, <a class="indexterm" href="PolicyMgmt.html#id2681124">Features and Benefits</a></dt><dt>exploitation, <a class="indexterm" href="securing-samba.html#id2640558">Using Interface Protection</a></dt><dt>exported file system, <a class="indexterm" href="SambaHA.html#id2695353">A Simple Solution</a></dt><dt>exposed, <a class="indexterm" href="securing-samba.html#firewallports">Using a Firewall</a></dt><dt>extd_audit module, <a class="indexterm" href="VFS.html#id2673378">extd_audit</a></dt><dt>Extended Attributes, <a class="indexterm" href="AccessControls.html">File, Directory, and Share Access Controls</a></dt><dt>extended attributes, <a class="indexterm" href="AccessControls.html#id2633684">Protecting Directories and Files from Deletion</a></dt><dt>Extended BSD Printing, <a class="indexterm" href="classicalprinting.html#id2645523">Extended Printing Configuration</a></dt><dt>extended characters, <a class="indexterm" href="unicode.html#id2692253">What Are Charsets and Unicode?</a></dt><dt>extended protocol, <a class="indexterm" href="NetworkBrowsing.html#id2606504">Windows Networking Protocols</a></dt><dt>extended SAM, <a class="indexterm" href="passdb.html#id2609521">New Account Storage Systems</a></dt><dt>extra machine, <a class="indexterm" href="cfgsmarts.html#id2697662">Multiple Virtual Server Hosting</a></dt></dl></div><div class="indexdiv"><h3>F</h3><dl><dt>fail, <a class="indexterm" href="SambaHA.html#id2694355">Features and Benefits</a></dt><dt>failed join, <a class="indexterm" href="idmapper.html#id2627957">NT4-Style Domains (Includes Samba Domains)</a>, <a class="indexterm" href="idmapper.html#id2628654">IDMAP_RID with Winbind</a></dt><dt>failed logins, <a class="indexterm" href="passdb.html#acctmgmttools">Account Management Tools</a></dt><dt>failover communication, <a class="indexterm" href="SambaHA.html#id2695434">High-Availability Server Products</a></dt><dt>failover process, <a class="indexterm" href="SambaHA.html#id2695434">High-Availability Server Products</a></dt><dt>failover servers, <a class="indexterm" href="SambaHA.html#id2695353">A Simple Solution</a></dt><dt>fails, <a class="indexterm" href="domain-member.html#id2595853">Adding Machine to Domain Fails</a></dt><dt>failure, <a class="indexterm" href="idmapper.html#id2628244">ADS Domains</a></dt><dt>failure semantics, <a class="indexterm" href="SambaHA.html#id2695296">Required Modifications to Samba</a></dt><dt>fake-permissions module, <a class="indexterm" href="ProfileMgmt.html#id2685444">Mandatory Profiles</a></dt><dt>fake_permissions, <a class="indexterm" href="samba-pdc.html#id2585586">Domain Control: Example Configuration</a></dt><dt>fake_perms, <a class="indexterm" href="VFS.html#fakeperms">fake_perms</a>, <a class="indexterm" href="ProfileMgmt.html#id2685444">Mandatory Profiles</a></dt><dt>fdisk, <a class="indexterm" href="VFS.html#id2674339">Shadow Copy Setup</a></dt><dt>Federated Identity Management (see FIM)</dt><dt>federated organizations, <a class="indexterm" href="samba-pdc.html#id2583952">Single Sign-On and Domain Security</a></dt><dt>federated-identity, <a class="indexterm" href="samba-pdc.html#id2583952">Single Sign-On and Domain Security</a></dt><dt>Fiber Channel, <a class="indexterm" href="SambaHA.html#id2695434">High-Availability Server Products</a></dt><dt>fickle, <a class="indexterm" href="NetworkBrowsing.html#id2601583">Features and Benefits</a></dt><dt>fid, <a class="indexterm" href="SambaHA.html#id2694853">Demultiplexing SMB Requests</a></dt><dt>file access permissions, <a class="indexterm" href="AccessControls.html">File, Directory, and Share Access Controls</a></dt><dt>File Naming Conventions, <a class="indexterm" href="AccessControls.html#id2632814">MS Windows NTFS Comparison with UNIX File Systems</a></dt><dt>file ownership, <a class="indexterm" href="domain-member.html#id2591183">Features and Benefits</a></dt><dt>file serving, <a class="indexterm" href="classicalprinting.html#id2644113">Features and Benefits</a></dt><dt>File System, <a class="indexterm" href="AccessControls.html#id2632814">MS Windows NTFS Comparison with UNIX File Systems</a></dt><dd><dl><dt>case sensitivity, <a class="indexterm" href="AccessControls.html#id2632814">MS Windows NTFS Comparison with UNIX File Systems</a></dt><dt>feature comparison, <a class="indexterm" href="AccessControls.html#id2632814">MS Windows NTFS Comparison with UNIX File Systems</a></dt><dt>UNIX, <a class="indexterm" href="AccessControls.html#id2632814">MS Windows NTFS Comparison with UNIX File Systems</a></dt><dt>Windows, <a class="indexterm" href="AccessControls.html#id2632814">MS Windows NTFS Comparison with UNIX File Systems</a></dt></dl></dd><dt>file system capabilities, <a class="indexterm" href="AccessControls.html#id2633684">Protecting Directories and Files from Deletion</a></dt><dt>FILE:, <a class="indexterm" href="classicalprinting.html#id2654175">Samba and Printer Ports</a></dt><dt>filemanager, <a class="indexterm" href="NetworkBrowsing.html#id2607147">Problem Resolution</a></dt><dt>filename mangling, <a class="indexterm" href="upgrading-to-3.0.html#id2698805">New Features in Samba-3.0.x</a></dt><dt>filter, <a class="indexterm" href="CUPS-printing.html#id2658523">MIME Types and CUPS Filters</a></dt><dt>Filter Oplock, <a class="indexterm" href="locking.html#id2637972">Opportunistic Locking Overview</a></dt><dt>FilterLimit, <a class="indexterm" href="CUPS-printing.html#id2660832">mime.convs</a></dt><dt>filters, <a class="indexterm" href="CUPS-printing.html#id2658523">MIME Types and CUPS Filters</a></dt><dt>FIM, <a class="indexterm" href="samba-pdc.html#id2583952">Single Sign-On and Domain Security</a>, <a class="indexterm" href="passdb.html#id2611157">Comments Regarding LDAP</a></dt><dt>firewall, <a class="indexterm" href="securing-samba.html#id2640084">Introduction</a>, <a class="indexterm" href="securing-samba.html#id2640558">Using Interface Protection</a>, <a class="indexterm" href="diagnosis.html#id2705435">The Tests</a></dt><dt>firewall active, <a class="indexterm" href="securing-samba.html#firewallports">Using a Firewall</a></dt><dt>firewall setups, <a class="indexterm" href="securing-samba.html#firewallports">Using a Firewall</a></dt><dt>fixed IP address, <a class="indexterm" href="ClientConfig.html#id2597733">MS Windows XP Professional</a>, <a class="indexterm" href="ClientConfig.html#id2598376">MS Windows 2000</a></dt><dt>fixed IP addresses, <a class="indexterm" href="ClientConfig.html#id2597658">TCP/IP Configuration</a></dt><dt>flush local locks, <a class="indexterm" href="locking.html#id2637972">Opportunistic Locking Overview</a></dt><dt>flush name cache, <a class="indexterm" href="NetworkBrowsing.html#id2608438">Flushing the Samba NetBIOS Name Cache</a></dt><dt>foomatic, <a class="indexterm" href="CUPS-printing.html#id2658128">Using Windows-Formatted Vendor PPDs</a>, <a class="indexterm" href="CUPS-printing.html#id2658287">The CUPS Filtering Architecture</a>, <a class="indexterm" href="CUPS-printing.html#id2660583">The Role of cupsomatic/foomatic</a>, <a class="indexterm" href="CUPS-printing.html#id2661571">cupsomatic/foomatic-rip Versus Native CUPS Printing</a>, <a class="indexterm" href="CUPS-printing.html#id2668463">foomatic-rip and Foomatic Explained</a>, <a class="indexterm" href="CUPS-printing.html#id2668611">Foomatic's Strange Name</a></dt><dt>Foomatic database, <a class="indexterm" href="CUPS-printing.html#id2669163">Foomatic Database-Generated PPDs</a></dt><dt>Foomatic Printer, <a class="indexterm" href="CUPS-printing.html#id2660583">The Role of cupsomatic/foomatic</a></dt><dt>Foomatic tutorial, <a class="indexterm" href="CUPS-printing.html#id2668848">The Grand Unification Achieved</a></dt><dt>foomatic-rip, <a class="indexterm" href="CUPS-printing.html#id2658287">The CUPS Filtering Architecture</a>, <a class="indexterm" href="CUPS-printing.html#id2660583">The Role of cupsomatic/foomatic</a>, <a class="indexterm" href="CUPS-printing.html#id2661571">cupsomatic/foomatic-rip Versus Native CUPS Printing</a>, <a class="indexterm" href="CUPS-printing.html#id2668288">CUPS Print Drivers from Linuxprinting.org</a>, <a class="indexterm" href="CUPS-printing.html#id2668463">foomatic-rip and Foomatic Explained</a>, <a class="indexterm" href="CUPS-printing.html#id2668848">The Grand Unification Achieved</a></dt><dt>Foomatic/cupsomatic, <a class="indexterm" href="CUPS-printing.html#id2661571">cupsomatic/foomatic-rip Versus Native CUPS Printing</a></dt><dt>force an election, <a class="indexterm" href="NetworkBrowsing.html#browse-force-master">Forcing Samba to Be the Master</a></dt><dt>force election, <a class="indexterm" href="NetworkBrowsing.html#id2604936">Making Samba the Domain Master</a></dt><dt>forced synchronization, <a class="indexterm" href="NetworkBrowsing.html#id2603391">How Browsing Functions</a></dt><dt>foreign domain, <a class="indexterm" href="passdb.html#id2610608">Mapping User Identifiers between MS Windows and UNIX</a>, <a class="indexterm" href="groupmapping.html#id2618728">Nested Groups: Adding Windows Domain Groups to Windows Local Groups</a></dt><dt>foreign SID, <a class="indexterm" href="winbind.html#id2676077">Handling of Foreign SIDs</a></dt><dt>foreign user, <a class="indexterm" href="winbind.html#id2676077">Handling of Foreign SIDs</a></dt><dt>FQDN, <a class="indexterm" href="ch-ldap-tls.html#s1-intro-ldap-tls">Introduction</a></dt><dt>framing error, <a class="indexterm" href="speed.html#id2712893">Samba Performance Problem Due to Changing Linux Kernel</a></dt><dt>free support, <a class="indexterm" href="ch46.html">Samba Support</a>, <a class="indexterm" href="ch46.html#id2714269">Free Support</a></dt><dt>FreeBSD, <a class="indexterm" href="samba-pdc.html#id2587281">&#8220;$&#8221; Cannot Be Included in Machine Name</a>, <a class="indexterm" href="unicode.html#id2692698">Basic Parameter Setting</a></dt><dt>freezing, <a class="indexterm" href="VFS.html#id2674339">Shadow Copy Setup</a></dt><dt>French, <a class="indexterm" href="SWAT.html#id2704356">Enabling SWAT Internationalization Support</a></dt><dt>front-end virtual server, <a class="indexterm" href="SambaHA.html#id2694759">The Front-End Challenge</a>, <a class="indexterm" href="SambaHA.html#id2694853">Demultiplexing SMB Requests</a></dt><dt>frustrating experience, <a class="indexterm" href="passdb.html#id2611576">LDAP Directories and Windows Computer Accounts</a></dt><dt>FTP, <a class="indexterm" href="passdb.html#id2610544">Advantages of Non-Encrypted Passwords</a></dt><dt>ftp, <a class="indexterm" href="Backup.html#id2694041">Rsync</a>, <a class="indexterm" href="compiling.html#id2709562">Accessing the Samba Sources via rsync and ftp</a></dt><dt>ftp access, <a class="indexterm" href="winbind.html#id2679135">Linux/FreeBSD-Specific PAM Configuration</a></dt><dt>ftp service, <a class="indexterm" href="winbind.html#id2679135">Linux/FreeBSD-Specific PAM Configuration</a></dt><dt>ftp services, <a class="indexterm" href="winbind.html#id2679135">Linux/FreeBSD-Specific PAM Configuration</a></dt><dt>ftpd, <a class="indexterm" href="pam.html#id2688257">Anatomy of /etc/pam.d Entries</a></dt><dt>full rights, <a class="indexterm" href="groupmapping.html#id2618728">Nested Groups: Adding Windows Domain Groups to Windows Local Groups</a></dt><dt>functional components, <a class="indexterm" href="bugreport.html#id2708694">Debugging-Specific Operations</a></dt><dt>functionality, <a class="indexterm" href="NT4Migration.html#id2701435">Objectives</a></dt></dl></div><div class="indexdiv"><h3>G</h3><dl><dt>gateway address, <a class="indexterm" href="ClientConfig.html#id2597733">MS Windows XP Professional</a></dt><dt>gcc, <a class="indexterm" href="problems.html#id2707249">Debugging with Samba Itself</a>, <a class="indexterm" href="Portability.html#id2710886">HPUX</a></dt><dt>gdb, <a class="indexterm" href="problems.html#id2707249">Debugging with Samba Itself</a>, <a class="indexterm" href="bugreport.html#id2708895">Internal Errors</a>, <a class="indexterm" href="bugreport.html#id2709028">Attaching to a Running Process</a></dt><dt>GDI, <a class="indexterm" href="CUPS-printing.html#gdipost">GDI on Windows, PostScript on UNIX</a>, <a class="indexterm" href="CUPS-printing.html#id2657355">Windows Drivers, GDI, and EMF</a>, <a class="indexterm" href="CUPS-printing.html#id2662570">From Windows Clients to an NT Print Server</a>, <a class="indexterm" href="CUPS-printing.html#id2662704">Driver Execution on the Server</a></dt><dt>general security service application programming interface (see GSSAPI)</dt><dt>generic PostScript, <a class="indexterm" href="CUPS-printing.html#id2658523">MIME Types and CUPS Filters</a></dt><dt>generic raster, <a class="indexterm" href="CUPS-printing.html#id2659670">pstoraster</a></dt><dt>generic raster format, <a class="indexterm" href="CUPS-printing.html#id2658287">The CUPS Filtering Architecture</a></dt><dt>genlogon.pl, <a class="indexterm" href="AdvancedNetworkManagement.html#id2680713">Network Logon Script Magic</a></dt><dt>Gentoo, <a class="indexterm" href="speed.html#id2712893">Samba Performance Problem Due to Changing Linux Kernel</a></dt><dt>Germany, <a class="indexterm" href="SambaHA.html#id2694476">Technical Discussion</a></dt><dt>get, <a class="indexterm" href="diagnosis.html#id2705435">The Tests</a></dt><dt>getdriver, <a class="indexterm" href="classicalprinting.html#id2650046">Identifying Driver Files</a>, <a class="indexterm" href="classicalprinting.html#id2650598">Installing Driver Files into [print$]</a></dt><dt>getdriverdir, <a class="indexterm" href="CUPS-printing.html#id2666045">A Check of the rpcclient man Page</a></dt><dt>getent, <a class="indexterm" href="NetCommand.html#id2621626">Adding or Creating a New Group</a>, <a class="indexterm" href="idmapper.html#id2628654">IDMAP_RID with Winbind</a>, <a class="indexterm" href="winbind.html#id2678213">Starting and Testing the winbindd Daemon</a></dt><dt>getent group demo, <a class="indexterm" href="groupmapping.html#id2618728">Nested Groups: Adding Windows Domain Groups to Windows Local Groups</a></dt><dt>gethostbyname() function call, <a class="indexterm" href="NetworkBrowsing.html#id2606654">Name Resolution Order</a></dt><dt>getpwnam, <a class="indexterm" href="passdb.html#id2615394">Schema and Relationship to the RFC 2307 posixAccount</a>, <a class="indexterm" href="idmapper.html#id2626603">Domain Member Server or Domain Member Client</a></dt><dt>getpwnam() call, <a class="indexterm" href="upgrading-to-3.0.html#id2700383">Changes in Behavior</a></dt><dt>GetSID.exe, <a class="indexterm" href="ProfileMgmt.html#id2685379">Get SID</a></dt><dt>GhostScript, <a class="indexterm" href="CUPS-printing.html#post-and-ghost">PostScript and Ghostscript</a>, <a class="indexterm" href="CUPS-printing.html#id2657891">Ghostscript: The Software RIP for Non-PostScript Printers</a></dt><dd><dl><dt>(see also PostScript)</dt></dl></dd><dt>Ghostscript, <a class="indexterm" href="CUPS-printing.html#id2658287">The CUPS Filtering Architecture</a>, <a class="indexterm" href="CUPS-printing.html#id2661288">PostScript Printer Descriptions for Non-PostScript Printers</a></dt><dd><dl><dt>ESP (see ESP
+	GhostScript)</dt></dl></dd><dt>GID, <a class="indexterm" href="samba-bdc.html#id2590224">Example Configuration</a>, <a class="indexterm" href="domain-member.html#id2591869">Manual Creation of Machine Trust Accounts</a>, <a class="indexterm" href="domain-member.html#id2593892">Why Is This Better Than security = server?</a>, <a class="indexterm" href="domain-member.html#id2595532">Sharing User ID Mappings between Samba Domain Members</a>, <a class="indexterm" href="ChangeNotes.html#id2600709">User and Group Changes</a>, <a class="indexterm" href="ChangeNotes.html#id2601140">Passdb Changes</a>, <a class="indexterm" href="ChangeNotes.html#id2601200">Group Mapping Changes in Samba-3.0.23</a>, <a class="indexterm" href="passdb.html#idmapbackend">Mapping Common UIDs/GIDs on Distributed Machines</a>, <a class="indexterm" href="groupmapping.html#id2617919">Features and Benefits</a>, <a class="indexterm" href="NetCommand.html#id2621049">Overview</a>, <a class="indexterm" href="NetCommand.html#id2621828">Mapping Windows Groups to UNIX Groups</a>, <a class="indexterm" href="idmapper.html">Identity Mapping (IDMAP)</a>, <a class="indexterm" href="idmapper.html#id2626603">Domain Member Server or Domain Member Client</a>, <a class="indexterm" href="idmapper.html#id2627564">Primary Domain Controller</a>, <a class="indexterm" href="winbind.html#id2675446">Features and Benefits</a>, <a class="indexterm" href="winbind.html#id2676077">Handling of Foreign SIDs</a>, <a class="indexterm" href="winbind.html#id2678213">Starting and Testing the winbindd Daemon</a></dt><dt>GID numbers, <a class="indexterm" href="idmapper.html#id2626603">Domain Member Server or Domain Member Client</a></dt><dt>GID range, <a class="indexterm" href="InterdomainTrusts.html">Interdomain Trust Relationships</a></dt><dt>GIF, <a class="indexterm" href="CUPS-printing.html#id2658523">MIME Types and CUPS Filters</a></dt><dt>Gimp-Print, <a class="indexterm" href="CUPS-printing.html#id2660025">rasterto [printers specific]</a>, <a class="indexterm" href="CUPS-printing.html#id2668976">Driver Development Outside</a></dt><dt>global print command, <a class="indexterm" href="classicalprinting.html#id2648031">Custom Print Commands</a></dt><dt>global right, <a class="indexterm" href="rights.html#id2631118">Description of Privileges</a></dt><dt>global section, <a class="indexterm" href="classicalprinting.html#id2646003">The [global] Section</a></dt><dt>Global support, <a class="indexterm" href="NT4Migration.html#id2701435">Objectives</a></dt><dt>global-level, <a class="indexterm" href="classicalprinting.html#id2644555">Printing-Related Configuration Parameters</a></dt><dt>GNOME, <a class="indexterm" href="AdvancedNetworkManagement.html#id2680153">Remote Management from NoMachine.Com</a></dt><dt>GNU Ghostscript, <a class="indexterm" href="CUPS-printing.html#id2658287">The CUPS Filtering Architecture</a>, <a class="indexterm" href="CUPS-printing.html#id2659670">pstoraster</a></dt><dt>GNU GPL, <a class="indexterm" href="Backup.html#id2693870">BackupPC</a></dt><dt>GNU tar, <a class="indexterm" href="Backup.html#id2694211">Amanda</a></dt><dt>GNU/Linux, <a class="indexterm" href="VFS.html#id2672719">Discussion</a></dt><dt>GPG, <a class="indexterm" href="compiling.html#id2709636">Verifying Samba's PGP Signature</a></dt><dt>GPL, <a class="indexterm" href="AdvancedNetworkManagement.html#id2680153">Remote Management from NoMachine.Com</a></dt><dt>gpolmig.exe, <a class="indexterm" href="PolicyMgmt.html#id2681980">Administration of Windows 200x/XP Policies</a></dt><dt>GPOs, <a class="indexterm" href="PolicyMgmt.html#id2681124">Features and Benefits</a>, <a class="indexterm" href="PolicyMgmt.html#id2681777">MS Windows 200x/XP Professional Policies</a>, <a class="indexterm" href="PolicyMgmt.html#id2681980">Administration of Windows 200x/XP Policies</a>, <a class="indexterm" href="PolicyMgmt.html#id2682226">Managing Account/User Policies</a>, <a class="indexterm" href="PolicyMgmt.html#id2682653">System Startup and Logon Processing Overview</a>, <a class="indexterm" href="ProfileMgmt.html#id2686407">MS Windows 200x/XP</a></dt><dt>grace time, <a class="indexterm" href="passdb.html#id2613609">Changing User Accounts</a></dt><dt>grant rights, <a class="indexterm" href="rights.html#id2630773">Using the &#8220;net rpc rights&#8221; Utility</a></dt><dt>graphical objects, <a class="indexterm" href="CUPS-printing.html#id2657533">UNIX Printfile Conversion and GUI Basics</a></dt><dt>graphically illustrated client configuration, <a class="indexterm" href="ClientConfig.html#id2597554">Features and Benefits</a></dt><dt>grayscale, <a class="indexterm" href="CUPS-printing.html#id2660583">The Role of cupsomatic/foomatic</a></dt><dt>greater scalability, <a class="indexterm" href="passdb.html#id2609521">New Account Storage Systems</a></dt><dt>greatest mistake, <a class="indexterm" href="StandAloneServer.html#id2597486">Common Errors</a></dt><dt>grep, <a class="indexterm" href="winbind.html#id2677267">Configure nsswitch.conf and the Winbind Libraries on Linux and Solaris</a></dt><dt>group, <a class="indexterm" href="samba-bdc.html#id2590224">Example Configuration</a>, <a class="indexterm" href="ChangeNotes.html#id2600709">User and Group Changes</a>, <a class="indexterm" href="passdb.html#id2611576">LDAP Directories and Windows Computer Accounts</a>, <a class="indexterm" href="AccessControls.html#id2633272">File and Directory Access Control</a></dt><dd><dl><dt>account, <a class="indexterm" href="samba-pdc.html#id2585586">Domain Control: Example Configuration</a></dt><dt>mapping, <a class="indexterm" href="samba-pdc.html#id2583318">Features and Benefits</a></dt></dl></dd><dt>group account, <a class="indexterm" href="groupmapping.html#id2619304">Important Administrative Information</a>, <a class="indexterm" href="idmapper.html#id2627798">Backup Domain Controller</a></dt><dt>group accounts, <a class="indexterm" href="ClientConfig.html#id2599956">Domain Logon Configuration: Windows 9x/Me</a>, <a class="indexterm" href="passdb.html#id2611431">Caution Regarding LDAP and Samba</a>, <a class="indexterm" href="groupmapping.html#id2617919">Features and Benefits</a>, <a class="indexterm" href="groupmapping.html#id2618670">Warning: User Private Group Problems</a>, <a class="indexterm" href="idmapper.html#id2626603">Domain Member Server or Domain Member Client</a></dt><dt>group management, <a class="indexterm" href="NetCommand.html#id2621049">Overview</a>, <a class="indexterm" href="NetCommand.html#id2621425">UNIX and Windows Group Management</a></dt><dt>group mapping, <a class="indexterm" href="ChangeNotes.html#id2600709">User and Group Changes</a>, <a class="indexterm" href="groupmapping.html">Group Mapping: MS Windows and UNIX</a></dt><dt>group mappings, <a class="indexterm" href="ChangeNotes.html#id2601200">Group Mapping Changes in Samba-3.0.23</a>, <a class="indexterm" href="groupmapping.html#id2617919">Features and Benefits</a></dt><dt>group membership, <a class="indexterm" href="groupmapping.html#id2618728">Nested Groups: Adding Windows Domain Groups to Windows Local Groups</a></dt><dt>group ownership, <a class="indexterm" href="winbind.html#id2675446">Features and Benefits</a></dt><dt>group permissions, <a class="indexterm" href="ChangeNotes.html#id2600709">User and Group Changes</a>, <a class="indexterm" href="NT4Migration.html#id2702046">Server Share and Directory Layout</a></dt><dt>Group Policies, <a class="indexterm" href="PolicyMgmt.html#id2681124">Features and Benefits</a></dt><dt>group policies, <a class="indexterm" href="PolicyMgmt.html#id2681124">Features and Benefits</a></dt><dt>group policy, <a class="indexterm" href="samba-pdc.html#id2585586">Domain Control: Example Configuration</a></dt><dt>Group Policy, <a class="indexterm" href="PolicyMgmt.html#id2681419">Windows 9x/ME Policies</a></dt><dt>Group Policy Container (see GPC)</dt><dt>Group Policy Editor, <a class="indexterm" href="PolicyMgmt.html#id2681419">Windows 9x/ME Policies</a>, <a class="indexterm" href="PolicyMgmt.html#id2682547">Windows NT4/200x</a>, <a class="indexterm" href="NT4Migration.html#id2702934">Samba-3 Implementation Choices</a></dt><dt>Group Policy Objects, <a class="indexterm" href="NT4Migration.html#id2701435">Objectives</a> (see GPO)</dt><dt>group policy objects (see GPOs)</dt><dt>Group Policy Template (see GPT)</dt><dt>group privileges, <a class="indexterm" href="groupmapping.html#id2618334">Discussion</a></dt><dt>group profiles, <a class="indexterm" href="ProfileMgmt.html#id2685584">Creating and Managing Group Profiles</a></dt><dt>group SID, <a class="indexterm" href="NetCommand.html#id2624332">Managing Security Identifiers (SIDS)</a></dt><dt>groupadd, <a class="indexterm" href="groupmapping.html#id2617919">Features and Benefits</a>, <a class="indexterm" href="groupmapping.html#id2620256">Sample smb.conf Add Group Script</a>, <a class="indexterm" href="groupmapping.html#id2620568">Adding Groups Fails</a></dt><dt>groupadd limitations, <a class="indexterm" href="groupmapping.html#id2620256">Sample smb.conf Add Group Script</a></dt><dt>groupdel, <a class="indexterm" href="groupmapping.html#id2617919">Features and Benefits</a></dt><dt>groupmap, <a class="indexterm" href="groupmapping.html">Group Mapping: MS Windows and UNIX</a></dt><dt>groupmod, <a class="indexterm" href="groupmapping.html#id2617919">Features and Benefits</a></dt><dt>grouppol.inf, <a class="indexterm" href="PolicyMgmt.html#id2681419">Windows 9x/ME Policies</a></dt><dt>groups, <a class="indexterm" href="NetCommand.html#id2621425">UNIX and Windows Group Management</a>, <a class="indexterm" href="PolicyMgmt.html#id2681124">Features and Benefits</a></dt><dd><dl><dt>domain, <a class="indexterm" href="groupmapping.html#id2618334">Discussion</a></dt><dt>mapping, <a class="indexterm" href="groupmapping.html">Group Mapping: MS Windows and UNIX</a></dt><dt>nested, <a class="indexterm" href="groupmapping.html#id2618728">Nested Groups: Adding Windows Domain Groups to Windows Local Groups</a></dt></dl></dd><dt>groups of users, <a class="indexterm" href="NetCommand.html#id2623359">Administering User Rights and Privileges</a></dt><dt>growing, <a class="indexterm" href="VFS.html#id2674339">Shadow Copy Setup</a></dt><dt>GSSAPI, <a class="indexterm" href="samba-pdc.html#id2583952">Single Sign-On and Domain Security</a></dt><dt>gtklp, <a class="indexterm" href="CUPS-printing.html#id2669163">Foomatic Database-Generated PPDs</a></dt><dt>guest, <a class="indexterm" href="samba-pdc.html#id2585586">Domain Control: Example Configuration</a>, <a class="indexterm" href="StandAloneServer.html#RefDocServer">Reference Documentation Server</a></dt><dt>guest account, <a class="indexterm" href="StandAloneServer.html#SimplePrintServer">Central Print Serving</a>, <a class="indexterm" href="NetworkBrowsing.html#id2607147">Problem Resolution</a>, <a class="indexterm" href="classicalprinting.html#id2648031">Custom Print Commands</a>, <a class="indexterm" href="diagnosis.html#id2705435">The Tests</a></dt><dt>GUI, <a class="indexterm" href="CUPS-printing.html#id2655322">Overview</a></dt></dl></div><div class="indexdiv"><h3>H</h3><dl><dt>h-node, <a class="indexterm" href="NetworkBrowsing.html#id2602204">NetBIOS over TCP/IP</a></dt><dt>harvesting password hashes, <a class="indexterm" href="passdb.html#id2616625">Security and sambaSamAccount</a></dt><dt>hashed password equivalent, <a class="indexterm" href="passdb.html#id2610089">Important Notes About Security</a></dt><dt>headers files, <a class="indexterm" href="domain-member.html#id2595167">Possible Errors</a></dt><dt>Heimdal, <a class="indexterm" href="domain-member.html#id2594365">Configure /etc/krb5.conf</a>, <a class="indexterm" href="idmapper.html#id2628244">ADS Domains</a>, <a class="indexterm" href="pam.html#id2687494">Features and Benefits</a></dt><dt>Heimdal kerberos, <a class="indexterm" href="idmapper.html#id2628244">ADS Domains</a>, <a class="indexterm" href="idmapper.html#id2629245">IDMAP Storage in LDAP Using Winbind</a></dt><dt>help, <a class="indexterm" href="ch46.html#id2714269">Free Support</a></dt><dt>help command, <a class="indexterm" href="diagnosis.html#id2705435">The Tests</a></dt><dt>heterogeneous computing, <a class="indexterm" href="winbind.html#id2675446">Features and Benefits</a></dt><dt>HEX, <a class="indexterm" href="unicode.html#id2692559">Japanese Charsets</a></dt><dt>hi-res photo, <a class="indexterm" href="CUPS-printing.html#id2660583">The Role of cupsomatic/foomatic</a></dt><dt>high availability, <a class="indexterm" href="SambaHA.html#id2694355">Features and Benefits</a></dt><dt>high order ports, <a class="indexterm" href="securing-samba.html#firewallports">Using a Firewall</a></dt><dt>high-availability, <a class="indexterm" href="locking.html#id2637972">Opportunistic Locking Overview</a></dt><dt>high-availability services, <a class="indexterm" href="SambaHA.html#id2695434">High-Availability Server Products</a></dt><dt>high-speed server interconnect, <a class="indexterm" href="SambaHA.html#id2695353">A Simple Solution</a></dt><dt>higher availability, <a class="indexterm" href="msdfs.html#id2643470">Features and Benefits</a></dt><dt>HKEY_CURRENT_USER, <a class="indexterm" href="ProfileMgmt.html#id2685844">MS Windows NT4 Workstation</a></dt><dt>HKEY_LOCAL_MACHINE, <a class="indexterm" href="PolicyMgmt.html#id2681738">Registry Spoiling</a></dt><dt>holy grail, <a class="indexterm" href="winbind.html#id2675446">Features and Benefits</a></dt><dt>home directories, <a class="indexterm" href="passdb.html#id2609521">New Account Storage Systems</a>, <a class="indexterm" href="winbind.html#id2678213">Starting and Testing the winbindd Daemon</a></dt><dt>home directory, <a class="indexterm" href="domain-member.html#id2591869">Manual Creation of Machine Trust Accounts</a>, <a class="indexterm" href="passdb.html#id2614668">smbpasswd: Encrypted Password Database</a></dt><dt>home directory template, <a class="indexterm" href="winbind.html#id2679135">Linux/FreeBSD-Specific PAM Configuration</a></dt><dt>home drive, <a class="indexterm" href="samba-bdc.html#id2588776">Example PDC Configuration</a></dt><dt>host multiple servers, <a class="indexterm" href="cfgsmarts.html#id2696648">Multiple Virtual Server Personalities</a></dt><dt>host security, <a class="indexterm" href="securing-samba.html#id2640182">Features and Benefits</a></dt><dt>host-based protection, <a class="indexterm" href="securing-samba.html#id2640182">Features and Benefits</a></dt><dt>hostname, <a class="indexterm" href="domain-member.html#id2594365">Configure /etc/krb5.conf</a></dt><dt>hosts allow, <a class="indexterm" href="diagnosis.html#id2705435">The Tests</a></dt><dt>hosts deny, <a class="indexterm" href="diagnosis.html#id2705435">The Tests</a></dt><dt>house-keeping, <a class="indexterm" href="rights.html#id2631118">Description of Privileges</a></dt><dt>HOWTO documents, <a class="indexterm" href="passdb.html#id2611431">Caution Regarding LDAP and Samba</a></dt><dt>HP JetDirect, <a class="indexterm" href="CUPS-printing.html#id2661908">Examples for Filtering Chains</a></dt><dt>HP Photosmart, <a class="indexterm" href="CUPS-printing.html#id2669163">Foomatic Database-Generated PPDs</a></dt><dt>HP-GL, <a class="indexterm" href="CUPS-printing.html#id2658523">MIME Types and CUPS Filters</a></dt><dt>HP-GL., <a class="indexterm" href="CUPS-printing.html#id2659316">Prefilters</a></dt><dt>hpgltops, <a class="indexterm" href="CUPS-printing.html#id2658951">MIME Type Conversion Rules</a></dt><dt>HPIJS, <a class="indexterm" href="CUPS-printing.html#id2668976">Driver Development Outside</a></dt><dt>HPUX, <a class="indexterm" href="classicalprinting.html#id2646003">The [global] Section</a></dt><dt>http, <a class="indexterm" href="Backup.html#id2694041">Rsync</a></dt><dt>hybrid, <a class="indexterm" href="NetworkBrowsing.html#id2602204">NetBIOS over TCP/IP</a></dt><dt>Hybrid node, <a class="indexterm" href="NetworkBrowsing.html#id2606262">Static WINS Entries</a></dt></dl></div><div class="indexdiv"><h3>I</h3><dl><dt>IANA, <a class="indexterm" href="CUPS-printing.html#id2659670">pstoraster</a></dt><dt>ID mapping, <a class="indexterm" href="samba-bdc.html#id2590224">Example Configuration</a>, <a class="indexterm" href="upgrading-to-3.0.html#id2698805">New Features in Samba-3.0.x</a></dt><dt>ID mapping database, <a class="indexterm" href="winbind.html#id2676775">User and Group ID Allocation</a></dt><dt>ID range, <a class="indexterm" href="groupmapping.html#id2617919">Features and Benefits</a></dt><dt>IDEALX, <a class="indexterm" href="passdb.html#id2615092">ldapsam</a></dt><dt>Identification, <a class="indexterm" href="ClientConfig.html#id2599956">Domain Logon Configuration: Windows 9x/Me</a></dt><dt>identify, <a class="indexterm" href="idmapper.html#id2628244">ADS Domains</a></dt><dt>identity, <a class="indexterm" href="idmapper.html#id2626541">Standalone Samba Server</a></dt><dt>identity information, <a class="indexterm" href="samba-pdc.html#id2583952">Single Sign-On and Domain Security</a></dt><dt>identity management, <a class="indexterm" href="samba-pdc.html#id2583952">Single Sign-On and Domain Security</a>, <a class="indexterm" href="domain-member.html#domain-member-server">Domain Member Server</a></dt><dd><dl><dt>centralized, <a class="indexterm" href="samba-pdc.html#id2583952">Single Sign-On and Domain Security</a></dt></dl></dd><dt>identity resolution, <a class="indexterm" href="winbind.html#id2675446">Features and Benefits</a></dt><dt>IDMAP, <a class="indexterm" href="ChangeNotes.html#id2601200">Group Mapping Changes in Samba-3.0.23</a>, <a class="indexterm" href="groupmapping.html#id2617919">Features and Benefits</a>, <a class="indexterm" href="idmapper.html">Identity Mapping (IDMAP)</a>, <a class="indexterm" href="idmapper.html#id2626541">Standalone Samba Server</a>, <a class="indexterm" href="idmapper.html#id2626603">Domain Member Server or Domain Member Client</a>, <a class="indexterm" href="idmapper.html#id2628654">IDMAP_RID with Winbind</a></dt><dt>idmap, <a class="indexterm" href="upgrading-to-3.0.html#id2700674">New Schema</a></dt><dt>idmap backend, <a class="indexterm" href="samba-bdc.html#id2590224">Example Configuration</a>, <a class="indexterm" href="passdb.html#idmapbackend">Mapping Common UIDs/GIDs on Distributed Machines</a>, <a class="indexterm" href="idmapper.html#id2626603">Domain Member Server or Domain Member Client</a>, <a class="indexterm" href="winbind.html#id2675446">Features and Benefits</a>, <a class="indexterm" href="upgrading-to-3.0.html#id2701232">IdMap LDAP Support</a></dt><dt>IDMAP backend, <a class="indexterm" href="passdb.html#idmapbackend">Mapping Common UIDs/GIDs on Distributed Machines</a></dt><dt>idmap gid, <a class="indexterm" href="passdb.html#id2610608">Mapping User Identifiers between MS Windows and UNIX</a>, <a class="indexterm" href="idmapper.html#id2626603">Domain Member Server or Domain Member Client</a>, <a class="indexterm" href="idmapper.html#id2628654">IDMAP_RID with Winbind</a>, <a class="indexterm" href="winbind.html#id2675446">Features and Benefits</a></dt><dt>idmap GID, <a class="indexterm" href="upgrading-to-3.0.html#id2700674">New Schema</a></dt><dt>IDMAP infrastructure, <a class="indexterm" href="idmapper.html">Identity Mapping (IDMAP)</a></dt><dt>idmap uid, <a class="indexterm" href="passdb.html#id2610608">Mapping User Identifiers between MS Windows and UNIX</a>, <a class="indexterm" href="groupmapping.html#id2617919">Features and Benefits</a>, <a class="indexterm" href="idmapper.html#id2626603">Domain Member Server or Domain Member Client</a>, <a class="indexterm" href="idmapper.html#id2628654">IDMAP_RID with Winbind</a>, <a class="indexterm" href="winbind.html#id2675446">Features and Benefits</a></dt><dt>idmap UID, <a class="indexterm" href="upgrading-to-3.0.html#id2700674">New Schema</a></dt><dt>idmap_ad, <a class="indexterm" href="passdb.html#idmapbackend">Mapping Common UIDs/GIDs on Distributed Machines</a></dt><dt>idmap_ldap module, <a class="indexterm" href="upgrading-to-3.0.html#id2700674">New Schema</a></dt><dt>idmap_rid, <a class="indexterm" href="idmapper.html#id2626603">Domain Member Server or Domain Member Client</a>, <a class="indexterm" href="idmapper.html#id2628654">IDMAP_RID with Winbind</a></dt><dt>IETF, <a class="indexterm" href="CUPS-printing.html#id2655322">Overview</a></dt><dt>ifconfig, <a class="indexterm" href="compiling.html#id2710282">Starting from inetd.conf</a>, <a class="indexterm" href="speed.html#id2712893">Samba Performance Problem Due to Changing Linux Kernel</a></dt><dt>ignore connection, <a class="indexterm" href="securing-samba.html#id2640558">Using Interface Protection</a></dt><dt>imagetoraster, <a class="indexterm" href="CUPS-printing.html#id2659940">imagetops and imagetoraster</a></dt><dt>immutible, <a class="indexterm" href="AccessControls.html#id2633684">Protecting Directories and Files from Deletion</a></dt><dt>impersonate, <a class="indexterm" href="passdb.html#id2616625">Security and sambaSamAccount</a></dt><dt>implementing oplocks, <a class="indexterm" href="locking.html#id2638810">Advanced Samba Oplocks Parameters</a></dt><dt>Implicit Classes, <a class="indexterm" href="CUPS-printing.html#id2672371">Print Queue Called &#8220;lp&#8221; Mishandles Print Jobs</a></dt><dt>important announcements, <a class="indexterm" href="securing-samba.html#id2641113">Upgrading Samba</a></dt><dt>Imprints, <a class="indexterm" href="classicalprinting.html#id2654321">The Imprints Toolset</a></dt><dt>imprints, <a class="indexterm" href="CUPS-printing.html#id2657042">Driver Upload Methods</a></dt><dt>include, <a class="indexterm" href="cfgsmarts.html">Advanced Configuration Techniques</a></dt><dt>independent, <a class="indexterm" href="StandAloneServer.html#id2596310">Background</a>, <a class="indexterm" href="cfgsmarts.html#id2696250">Multiple Server Hosting</a></dt><dt>individual domain user, <a class="indexterm" href="groupmapping.html#id2618728">Nested Groups: Adding Windows Domain Groups to Windows Local Groups</a></dt><dt>individual section, <a class="indexterm" href="classicalprinting.html#id2646003">The [global] Section</a></dt><dt>inetd, <a class="indexterm" href="SWAT.html#id2703567">Validate SWAT Installation</a>, <a class="indexterm" href="diagnosis.html#id2705435">The Tests</a>, <a class="indexterm" href="compiling.html#startingSamba">Starting the smbd nmbd and winbindd</a>, <a class="indexterm" href="compiling.html#id2710282">Starting from inetd.conf</a></dt><dt>inetd.conf, <a class="indexterm" href="diagnosis.html#id2705435">The Tests</a></dt><dt>inetorgperson.schema, <a class="indexterm" href="passdb.html#id2615630">OpenLDAP Configuration</a></dt><dt>inf file, <a class="indexterm" href="classicalprinting.html#id2650046">Identifying Driver Files</a></dt><dt>infrastructure, <a class="indexterm" href="passdb.html#id2611157">Comments Regarding LDAP</a>, <a class="indexterm" href="winbind.html#id2676032">Target Uses</a></dt><dt>inheritance, <a class="indexterm" href="AccessControls.html#id2633684">Protecting Directories and Files from Deletion</a></dt><dt>inherits rights, <a class="indexterm" href="groupmapping.html#id2618334">Discussion</a></dt><dt>initdb.ldif, <a class="indexterm" href="FastStart.html#id2579532">The Primary Domain Controller</a></dt><dt>initGroups.sh, <a class="indexterm" href="FastStart.html#id2578496">Example: Engineering Office</a>, <a class="indexterm" href="groupmapping.html#id2620428">Script to Configure Group Mapping</a>, <a class="indexterm" href="NT4Migration.html#id2702380">Steps in Migration Process</a></dt><dt>inktype, <a class="indexterm" href="CUPS-printing.html#id2660583">The Role of cupsomatic/foomatic</a></dt><dt>insecure, <a class="indexterm" href="StandAloneServer.html#id2596216">Features and Benefits</a>, <a class="indexterm" href="securing-samba.html#id2640344">Using Host-Based Protection</a></dt><dt>inspire simplicity, <a class="indexterm" href="StandAloneServer.html#id2596502">Example Configuration</a></dt><dt>inspired structure, <a class="indexterm" href="SambaHA.html#id2694476">Technical Discussion</a></dt><dt>install drivers, <a class="indexterm" href="classicalprinting.html#id2644113">Features and Benefits</a>, <a class="indexterm" href="classicalprinting.html#id2648706">Point'n'Print Client Drivers on Samba Servers</a></dt><dt>interactive help, <a class="indexterm" href="ch46.html#id2714269">Free Support</a></dt><dt>interdomain</dt><dd><dl><dt>trust</dt><dd><dl><dt>account, <a class="indexterm" href="samba-pdc.html#id2583318">Features and Benefits</a></dt></dl></dd><dt>trustrs, <a class="indexterm" href="ServerType.html#id2580746">Features and Benefits</a></dt></dl></dd><dt>interdomain connection, <a class="indexterm" href="InterdomainTrusts.html#id2642878">Samba as the Trusting Domain</a></dt><dt>interdomain trust, <a class="indexterm" href="InterdomainTrusts.html#id2642538">Configuring Samba NT-Style Domain Trusts</a>, <a class="indexterm" href="InterdomainTrusts.html#id2643074">NT4-Style Domain Trusts with Windows 2000</a></dt><dt>interdomain trust accounts, <a class="indexterm" href="passdb.html">Account Information Databases</a>, <a class="indexterm" href="passdb.html#id2611431">Caution Regarding LDAP and Samba</a></dt><dt>interdomain trusts, <a class="indexterm" href="NetCommand.html#id2621049">Overview</a>, <a class="indexterm" href="InterdomainTrusts.html#id2641760">Features and Benefits</a></dt><dt>Interdomain Trusts, <a class="indexterm" href="InterdomainTrusts.html">Interdomain Trust Relationships</a></dt><dd><dl><dt>Completing, <a class="indexterm" href="InterdomainTrusts.html#id2642244">Completing an NT4 Domain Trust</a></dt><dt>creating, <a class="indexterm" href="InterdomainTrusts.html#id2642111">Native MS Windows NT4 Trusts Configuration</a></dt><dt>Facilities, <a class="indexterm" href="InterdomainTrusts.html#id2642329">Interdomain Trust Facilities</a></dt></dl></dd><dt>interface, <a class="indexterm" href="ClientConfig.html#id2597733">MS Windows XP Professional</a></dt><dt>interface scripts, <a class="indexterm" href="passdb.html#id2613086">User Account Management</a></dt><dt>interface-based exclusion, <a class="indexterm" href="securing-samba.html#id2640182">Features and Benefits</a></dt><dt>interfaces, <a class="indexterm" href="securing-samba.html#id2640558">Using Interface Protection</a>, <a class="indexterm" href="cfgsmarts.html#id2696250">Multiple Server Hosting</a></dt><dt>intermediate information, <a class="indexterm" href="passdb.html#id2611431">Caution Regarding LDAP and Samba</a></dt><dt>intermediate tools, <a class="indexterm" href="passdb.html#id2611157">Comments Regarding LDAP</a></dt><dt>internal ordering, <a class="indexterm" href="SWAT.html#id2703424">Features and Benefits</a></dt><dt>internationalization support, <a class="indexterm" href="SWAT.html#id2703548">Guidelines and Technical Tips</a></dt><dt>Internet, <a class="indexterm" href="securing-samba.html#id2640344">Using Host-Based Protection</a>, <a class="indexterm" href="securing-samba.html#id2640558">Using Interface Protection</a></dt><dt>Internet Engineering Task Force (see IETF)</dt><dt>Internet Printing Protocol (see IPP)</dt><dt>Internet Protocol TCP/IP, <a class="indexterm" href="ClientConfig.html#id2598923">MS Windows Me</a></dt><dt>Internetworking Packet Exchange (see IPX)</dt><dt>internetworking super daemon, <a class="indexterm" href="SWAT.html#id2703424">Features and Benefits</a></dt><dt>interoperability, <a class="indexterm" href="ServerType.html#id2580746">Features and Benefits</a>, <a class="indexterm" href="samba-pdc.html#id2583318">Features and Benefits</a>, <a class="indexterm" href="samba-pdc.html#id2583952">Single Sign-On and Domain Security</a>, <a class="indexterm" href="idmapper.html">Identity Mapping (IDMAP)</a>, <a class="indexterm" href="AccessControls.html">File, Directory, and Share Access Controls</a>, <a class="indexterm" href="winbind.html#id2675446">Features and Benefits</a>, <a class="indexterm" href="SambaHA.html#id2695086">Restrictive Constraints on Distributed File Systems</a></dt><dt>intolerance, <a class="indexterm" href="SambaHA.html#id2694355">Features and Benefits</a></dt><dt>invalid shell, <a class="indexterm" href="ServerType.html#id2581836">Example Configuration</a></dt><dt>invalid users, <a class="indexterm" href="diagnosis.html#id2705435">The Tests</a></dt><dt>IP address, <a class="indexterm" href="diagnosis.html#id2705435">The Tests</a></dt><dt>IP address automatically, <a class="indexterm" href="ClientConfig.html#id2597733">MS Windows XP Professional</a>, <a class="indexterm" href="ClientConfig.html#id2598376">MS Windows 2000</a></dt><dt>IP addresses, <a class="indexterm" href="integrate-ms-networks.html#id2690618">/etc/hosts</a></dt><dt>IP aliases, <a class="indexterm" href="ClientConfig.html#id2597733">MS Windows XP Professional</a></dt><dt>IPC$, <a class="indexterm" href="samba-pdc.html#id2586608">The Special Case of Windows 9x/Me</a>, <a class="indexterm" href="NetworkBrowsing.html#id2607147">Problem Resolution</a>, <a class="indexterm" href="securing-samba.html#id2640914">Using IPC$ Share-Based Denials </a></dt><dt>IPC$ connections, <a class="indexterm" href="SambaHA.html#id2694759">The Front-End Challenge</a></dt><dt>ipchains, <a class="indexterm" href="diagnosis.html#id2705435">The Tests</a></dt><dt>ipconfig, <a class="indexterm" href="NetworkBrowsing.html#id2602840">TCP/IP without NetBIOS</a></dt><dt>iPlanet, <a class="indexterm" href="domain-member.html#domain-member-server">Domain Member Server</a></dt><dt>IPP, <a class="indexterm" href="CUPS-printing.html#id2665208">Understanding cupsaddsmb</a></dt><dt>IPP client, <a class="indexterm" href="CUPS-printing.html#id2671771">Administrator Cannot Install Printers for All Local Users</a></dt><dt>iptables, <a class="indexterm" href="diagnosis.html#id2705435">The Tests</a></dt><dt>IPX, <a class="indexterm" href="NetworkBrowsing.html#id2606504">Windows Networking Protocols</a></dt><dt>IRC, <a class="indexterm" href="ch46.html#id2714269">Free Support</a></dt><dt>IRIX, <a class="indexterm" href="VFS.html#id2672719">Discussion</a>, <a class="indexterm" href="unicode.html#id2692698">Basic Parameter Setting</a></dt><dt>ISC</dt><dd><dl><dt>DHCP, <a class="indexterm" href="DNSDHCP.html#id2714640">Features and Benefits</a></dt><dt>DNS, <a class="indexterm" href="DNSDHCP.html#id2714640">Features and Benefits</a></dt></dl></dd><dt>ISC DHCP server, <a class="indexterm" href="ClientConfig.html#id2597733">MS Windows XP Professional</a>, <a class="indexterm" href="ClientConfig.html#id2598923">MS Windows Me</a></dt><dt>isolated workgroup, <a class="indexterm" href="NetworkBrowsing.html#DMB">Configuring Workgroup Browsing</a></dt><dt>IXFR, <a class="indexterm" href="integrate-ms-networks.html#id2690416">Background Information</a></dt></dl></div><div class="indexdiv"><h3>J</h3><dl><dt>Japanese, <a class="indexterm" href="unicode.html#id2692559">Japanese Charsets</a>, <a class="indexterm" href="SWAT.html#id2704356">Enabling SWAT Internationalization Support</a></dt><dt>Japanese locale, <a class="indexterm" href="unicode.html#id2692698">Basic Parameter Setting</a></dt><dt>Japanese UNIX, <a class="indexterm" href="unicode.html#id2692698">Basic Parameter Setting</a></dt><dt>Java, <a class="indexterm" href="AdvancedNetworkManagement.html#id2680528">Remote Management with ThinLinc</a>, <a class="indexterm" href="unicode.html#id2692698">Basic Parameter Setting</a></dt><dt>JIS X 0208, <a class="indexterm" href="unicode.html#id2692559">Japanese Charsets</a></dt><dt>join, <a class="indexterm" href="idmapper.html#id2627957">NT4-Style Domains (Includes Samba Domains)</a></dt><dt>join client, <a class="indexterm" href="rights.html#id2631118">Description of Privileges</a></dt><dt>join domain, <a class="indexterm" href="samba-pdc.html#id2587381">Joining Domain Fails Because of Existing Machine Account</a></dt><dt>join the ADS domain, <a class="indexterm" href="domain-member.html#id2593157">Joining an NT4-type Domain with Samba-3</a></dt><dt>join the domain, <a class="indexterm" href="domain-member.html#domain-member-server">Domain Member Server</a>, <a class="indexterm" href="domain-member.html#id2593157">Joining an NT4-type Domain with Samba-3</a></dt><dt>join the machine, <a class="indexterm" href="domain-member.html#id2592866">Windows NT4 Client</a></dt><dt>joined client, <a class="indexterm" href="domain-member.html#machine-trust-accounts">MS Windows Workstation/Server Machine Trust Accounts</a></dt><dt>Joined domain, <a class="indexterm" href="domain-member.html#id2593157">Joining an NT4-type Domain with Samba-3</a></dt><dt>joining domain, <a class="indexterm" href="winbind.html#id2677976">Join the Samba Server to the PDC Domain</a></dt><dt>joining the domain, <a class="indexterm" href="domain-member.html#id2593157">Joining an NT4-type Domain with Samba-3</a></dt><dt>JPEG, <a class="indexterm" href="CUPS-printing.html#id2658523">MIME Types and CUPS Filters</a></dt></dl></div><div class="indexdiv"><h3>K</h3><dl><dt>KB 129202, <a class="indexterm" href="locking.html#id2639909">Additional Reading</a></dt><dt>KB 224992, <a class="indexterm" href="locking.html#id2639909">Additional Reading</a></dt><dt>KB 296264, <a class="indexterm" href="locking.html#id2639909">Additional Reading</a></dt><dt>KB 811492, <a class="indexterm" href="locking.html#id2639877">Long Delays Deleting Files over Network with XP SP1</a></dt><dt>KB 812937, <a class="indexterm" href="locking.html#id2639853">Problems Saving Files in MS Office on Windows XP</a></dt><dt>KDC, <a class="indexterm" href="domain-member.html#ads-member">Samba ADS Domain Membership</a>, <a class="indexterm" href="domain-member.html#id2594365">Configure /etc/krb5.conf</a></dt><dt>KDE, <a class="indexterm" href="AdvancedNetworkManagement.html#id2680153">Remote Management from NoMachine.Com</a></dt><dt>KDE konqueror, <a class="indexterm" href="AdvancedNetworkManagement.html#id2680153">Remote Management from NoMachine.Com</a></dt><dt>KDE session, <a class="indexterm" href="AdvancedNetworkManagement.html#id2680153">Remote Management from NoMachine.Com</a></dt><dt>KDEPrint, <a class="indexterm" href="CUPS-printing.html#id2655322">Overview</a></dt><dt>kerberos, <a class="indexterm" href="samba-pdc.html#id2583318">Features and Benefits</a>, <a class="indexterm" href="domain-member.html#id2594365">Configure /etc/krb5.conf</a>, <a class="indexterm" href="idmapper.html#id2628244">ADS Domains</a></dt><dt>Kerberos, <a class="indexterm" href="domain-member.html#ads-member">Samba ADS Domain Membership</a>, <a class="indexterm" href="domain-member.html#id2594365">Configure /etc/krb5.conf</a>, <a class="indexterm" href="domain-member.html#id2595167">Possible Errors</a>, <a class="indexterm" href="domain-member.html#ads-test-smbclient">Testing with smbclient</a>, <a class="indexterm" href="InterdomainTrusts.html#id2641833">Trust Relationship Background</a>, <a class="indexterm" href="winbind.html#id2676340">Microsoft Active Directory Services</a>, <a class="indexterm" href="pam.html#id2687494">Features and Benefits</a>, <a class="indexterm" href="upgrading-to-3.0.html#id2700480">Passdb Backends and Authentication</a></dt><dd><dl><dt>/etc/krb5.conf, <a class="indexterm" href="domain-member.html#id2594365">Configure /etc/krb5.conf</a></dt></dl></dd><dt>Kerberos authentication, <a class="indexterm" href="domain-member.html#ads-test-smbclient">Testing with smbclient</a></dt><dt>killall, <a class="indexterm" href="compiling.html#id2710282">Starting from inetd.conf</a></dt><dt>kinit, <a class="indexterm" href="domain-member.html#id2594365">Configure /etc/krb5.conf</a>, <a class="indexterm" href="domain-member.html#ads-create-machine-account">Create the Computer Account</a>, <a class="indexterm" href="domain-member.html#id2595167">Possible Errors</a></dt><dt>kixstart, <a class="indexterm" href="NT4Migration.html#id2702221">Logon Scripts</a></dt><dt>kprinter, <a class="indexterm" href="CUPS-printing.html#id2669163">Foomatic Database-Generated PPDs</a></dt><dt>KRB, <a class="indexterm" href="idmapper.html#id2628244">ADS Domains</a></dt><dt>KRB5, <a class="indexterm" href="domain-member.html#id2594365">Configure /etc/krb5.conf</a></dt><dt>krb5.conf, <a class="indexterm" href="domain-member.html#id2594365">Configure /etc/krb5.conf</a></dt></dl></div><div class="indexdiv"><h3>L</h3><dl><dt>LAN, <a class="indexterm" href="NetworkBrowsing.html#browse-force-master">Forcing Samba to Be the Master</a>, <a class="indexterm" href="AdvancedNetworkManagement.html#id2680528">Remote Management with ThinLinc</a>, <a class="indexterm" href="SambaHA.html#id2695434">High-Availability Server Products</a>, <a class="indexterm" href="problems.html#id2707197">Diagnostics Tools</a></dt><dt>LanMan, <a class="indexterm" href="samba-pdc.html#id2583318">Features and Benefits</a>, <a class="indexterm" href="samba-bdc.html#id2588283">Essential Background Information</a>, <a class="indexterm" href="domain-member.html#machine-trust-accounts">MS Windows Workstation/Server Machine Trust Accounts</a>, <a class="indexterm" href="passdb.html#passdbtech">Technical Information</a>, <a class="indexterm" href="classicalprinting.html#cups-msrpc">Printing Developments Since Samba-2.2</a></dt><dt>LanMan logon service, <a class="indexterm" href="samba-pdc.html#id2585077">Preparing for Domain Control</a></dt><dt>LanMan passwords, <a class="indexterm" href="passdb.html#id2609337">Backward Compatibility Account Storage Systems</a></dt><dt>LanManager, <a class="indexterm" href="ServerType.html#id2581237">User Level Security</a>, <a class="indexterm" href="ClientConfig.html#id2599956">Domain Logon Configuration: Windows 9x/Me</a></dt><dt>LanManager-compatible, <a class="indexterm" href="NetworkBrowsing.html#id2605616">WINS: The Windows Internetworking Name Server</a></dt><dt>LanManger password, <a class="indexterm" href="passdb.html#id2613202">Listing User and Machine Accounts</a></dt><dt>laptops, <a class="indexterm" href="Backup.html#id2693870">BackupPC</a></dt><dt>large directory, <a class="indexterm" href="largefile.html">Handling Large Directories</a></dt><dt>large domain, <a class="indexterm" href="idmapper.html#id2628654">IDMAP_RID with Winbind</a></dt><dt>large numbers of files, <a class="indexterm" href="largefile.html">Handling Large Directories</a></dt><dt>large organizations, <a class="indexterm" href="InterdomainTrusts.html#id2641833">Trust Relationship Background</a></dt><dt>last change time, <a class="indexterm" href="passdb.html#id2613202">Listing User and Machine Accounts</a></dt><dt>latency, <a class="indexterm" href="locking.html#id2638576">Slow and/or Unreliable Networks</a></dt><dt>laws, <a class="indexterm" href="passdb.html#pdbeditthing">The pdbedit Tool</a></dt><dt>LCT (see last change time)</dt><dt>LDAP, <a class="indexterm" href="samba-pdc.html#id2583318">Features and Benefits</a>, <a class="indexterm" href="samba-pdc.html#id2583952">Single Sign-On and Domain Security</a>, <a class="indexterm" href="samba-pdc.html#id2584572">Domain Controller Types</a>, <a class="indexterm" href="samba-bdc.html#id2589028">LDAP Configuration Notes</a>, <a class="indexterm" href="samba-bdc.html#id2589723">Backup Domain Controller Configuration</a>, <a class="indexterm" href="samba-bdc.html#id2590834">How Do I Replicate the smbpasswd File?</a>, <a class="indexterm" href="samba-bdc.html#id2590939">Can I Do This All with LDAP?</a>, <a class="indexterm" href="domain-member.html#id2591183">Features and Benefits</a>, <a class="indexterm" href="domain-member.html#domain-member-server">Domain Member Server</a>, <a class="indexterm" href="domain-member.html#id2595532">Sharing User ID Mappings between Samba Domain Members</a>, <a class="indexterm" href="passdb.html">Account Information Databases</a>, <a class="indexterm" href="passdb.html#id2609521">New Account Storage Systems</a>, <a class="indexterm" href="passdb.html#id2610089">Important Notes About Security</a>, <a class="indexterm" href="passdb.html#idmapbackend">Mapping Common UIDs/GIDs on Distributed Machines</a>, <a class="indexterm" href="passdb.html#id2611157">Comments Regarding LDAP</a>, <a class="indexterm" href="passdb.html#id2611431">Caution Regarding LDAP and Samba</a>, <a class="indexterm" href="passdb.html#id2611576">LDAP Directories and Windows Computer Accounts</a>, <a class="indexterm" href="passdb.html#id2615092">ldapsam</a>, <a class="indexterm" href="passdb.html#id2615339">Supported LDAP Servers</a>, <a class="indexterm" href="passdb.html#id2615394">Schema and Relationship to the RFC 2307 posixAccount</a>, <a class="indexterm" href="passdb.html#id2615902">Initialize the LDAP Database</a>, <a class="indexterm" href="passdb.html#id2616087">Configuring Samba</a>, <a class="indexterm" href="groupmapping.html#id2619545">Default Users, Groups, and Relative Identifiers</a>, <a class="indexterm" href="idmapper.html">Identity Mapping (IDMAP)</a>, <a class="indexterm" href="idmapper.html#id2626603">Domain Member Server or Domain Member Client</a>, <a class="indexterm" href="idmapper.html#id2627798">Backup Domain Controller</a>, <a class="indexterm" href="InterdomainTrusts.html">Interdomain Trust Relationships</a>, <a class="indexterm" href="InterdomainTrusts.html#id2641760">Features and Benefits</a>, <a class="indexterm" href="InterdomainTrusts.html#id2641833">Trust Relationship Background</a>, <a class="indexterm" href="classicalprinting.html#cups-msrpc">Printing Developments Since Samba-2.2</a>, <a class="indexterm" href="winbind.html#id2676340">Microsoft Active Directory Services</a>, <a class="indexterm" href="pam.html#id2687494">Features and Benefits</a>, <a class="indexterm" href="upgrading-to-3.0.html#id2700480">Passdb Backends and Authentication</a>, <a class="indexterm" href="NT4Migration.html#id2701845">Domain Layout</a></dt><dd><dl><dt>directories, <a class="indexterm" href="passdb.html#id2611157">Comments Regarding LDAP</a></dt><dt>master, <a class="indexterm" href="samba-bdc.html#id2589028">LDAP Configuration Notes</a></dt><dt>server, <a class="indexterm" href="samba-bdc.html#id2589028">LDAP Configuration Notes</a></dt><dt>slave, <a class="indexterm" href="samba-bdc.html#id2587871">Features and Benefits</a>, <a class="indexterm" href="samba-bdc.html#id2589028">LDAP Configuration Notes</a></dt></dl></dd><dt>LDAP administration password, <a class="indexterm" href="samba-bdc.html#id2589723">Backup Domain Controller Configuration</a></dt><dt>LDAP administrative password, <a class="indexterm" href="domain-member.html#id2595532">Sharing User ID Mappings between Samba Domain Members</a></dt><dt>LDAP backend, <a class="indexterm" href="StandAloneServer.html#id2596310">Background</a>, <a class="indexterm" href="idmapper.html#id2627564">Primary Domain Controller</a>, <a class="indexterm" href="upgrading-to-3.0.html#id2698634">Quick Migration Guide</a></dt><dt>LDAP backends, <a class="indexterm" href="passdb.html#idmapbackend">Mapping Common UIDs/GIDs on Distributed Machines</a></dt><dt>LDAP database, <a class="indexterm" href="samba-bdc.html#id2590224">Example Configuration</a>, <a class="indexterm" href="passdb.html#id2615902">Initialize the LDAP Database</a>, <a class="indexterm" href="NT4Migration.html#id2701845">Domain Layout</a></dt><dt>LDAP deployment, <a class="indexterm" href="passdb.html#id2611157">Comments Regarding LDAP</a></dt><dt>LDAP directory, <a class="indexterm" href="passdb.html#id2611157">Comments Regarding LDAP</a>, <a class="indexterm" href="passdb.html#TOSHARG-acctflags">Account Flags Management</a>, <a class="indexterm" href="passdb.html#id2615092">ldapsam</a>, <a class="indexterm" href="upgrading-to-3.0.html#id2698805">New Features in Samba-3.0.x</a></dt><dt>ldap group suffix, <a class="indexterm" href="upgrading-to-3.0.html#id2700674">New Schema</a>, <a class="indexterm" href="upgrading-to-3.0.html#id2701067">New Suffix for Searching</a></dt><dt>LDAP idmap Backend, <a class="indexterm" href="passdb.html#idmapbackend">Mapping Common UIDs/GIDs on Distributed Machines</a></dt><dt>ldap idmap suffix, <a class="indexterm" href="domain-member.html#id2595532">Sharing User ID Mappings between Samba Domain Members</a>, <a class="indexterm" href="upgrading-to-3.0.html#id2700674">New Schema</a>, <a class="indexterm" href="upgrading-to-3.0.html#id2701067">New Suffix for Searching</a></dt><dt>ldap machine suffix, <a class="indexterm" href="upgrading-to-3.0.html#id2701067">New Suffix for Searching</a></dt><dt>LDAP queries, <a class="indexterm" href="upgrading-to-3.0.html#id2701067">New Suffix for Searching</a></dt><dt>LDAP redirects, <a class="indexterm" href="idmapper.html#id2626603">Domain Member Server or Domain Member Client</a></dt><dt>LDAP schema, <a class="indexterm" href="ChangeNotes.html#id2601321">LDAP Changes in Samba-3.0.23</a></dt><dt>LDAP server, <a class="indexterm" href="idmapper.html#id2626603">Domain Member Server or Domain Member Client</a></dt><dt>ldap suffix, <a class="indexterm" href="upgrading-to-3.0.html#id2700674">New Schema</a>, <a class="indexterm" href="upgrading-to-3.0.html#id2701067">New Suffix for Searching</a></dt><dt>ldap user suffix, <a class="indexterm" href="upgrading-to-3.0.html#id2701067">New Suffix for Searching</a></dt><dt>LDAP-based, <a class="indexterm" href="passdb.html#idmapbackend">Mapping Common UIDs/GIDs on Distributed Machines</a>, <a class="indexterm" href="InterdomainTrusts.html">Interdomain Trust Relationships</a></dt><dt>LDAP., <a class="indexterm" href="passdb.html#id2611576">LDAP Directories and Windows Computer Accounts</a></dt><dt>LDAP/Kerberos, <a class="indexterm" href="upgrading-to-3.0.html#id2698805">New Features in Samba-3.0.x</a></dt><dt>LDAPS, <a class="indexterm" href="passdb.html#id2616625">Security and sambaSamAccount</a></dt><dt>ldapsam, <a class="indexterm" href="samba-pdc.html#id2585586">Domain Control: Example Configuration</a>, <a class="indexterm" href="domain-member.html#machine-trust-accounts">MS Windows Workstation/Server Machine Trust Accounts</a>, <a class="indexterm" href="passdb.html">Account Information Databases</a>, <a class="indexterm" href="passdb.html#id2614668">smbpasswd: Encrypted Password Database</a>, <a class="indexterm" href="passdb.html#id2615092">ldapsam</a>, <a class="indexterm" href="passdb.html#id2615339">Supported LDAP Servers</a>, <a class="indexterm" href="groupmapping.html#id2619545">Default Users, Groups, and Relative Identifiers</a>, <a class="indexterm" href="idmapper.html#id2627564">Primary Domain Controller</a>, <a class="indexterm" href="upgrading-to-3.0.html#id2700674">New Schema</a>, <a class="indexterm" href="NT4Migration.html#id2701435">Objectives</a></dt><dt>ldapsam_compat, <a class="indexterm" href="passdb.html#id2609337">Backward Compatibility Account Storage Systems</a>, <a class="indexterm" href="upgrading-to-3.0.html#id2700674">New Schema</a></dt><dt>ldapsearch, <a class="indexterm" href="upgrading-to-3.0.html#id2700674">New Schema</a></dt><dt>LDAPv3, <a class="indexterm" href="passdb.html#id2616625">Security and sambaSamAccount</a></dt><dt>ldconfig, <a class="indexterm" href="winbind.html#id2677267">Configure nsswitch.conf and the Winbind Libraries on Linux and Solaris</a></dt><dt>ldd, <a class="indexterm" href="CUPS-printing.html#id2655562">Linking smbd with libcups.so</a></dt><dt>LDIF, <a class="indexterm" href="passdb.html#id2615902">Initialize the LDAP Database</a>, <a class="indexterm" href="upgrading-to-3.0.html#id2700674">New Schema</a></dt><dt>LDIF file, <a class="indexterm" href="passdb.html#id2615902">Initialize the LDAP Database</a></dt><dt>legacy systems, <a class="indexterm" href="samba-pdc.html#id2583952">Single Sign-On and Domain Security</a></dt><dt>legal UNIX system account name, <a class="indexterm" href="domain-member.html#id2595853">Adding Machine to Domain Fails</a></dt><dt>Level1 Oplock, <a class="indexterm" href="locking.html#id2637972">Opportunistic Locking Overview</a></dt><dt>Level1 oplock, <a class="indexterm" href="locking.html#id2637972">Opportunistic Locking Overview</a></dt><dt>Level2 Oplock, <a class="indexterm" href="locking.html#id2637972">Opportunistic Locking Overview</a></dt><dt>LGPL, <a class="indexterm" href="passdb.html#id2615092">ldapsam</a></dt><dt>libcups, <a class="indexterm" href="classicalprinting.html#id2647487">Default UNIX System Printing Commands</a>, <a class="indexterm" href="CUPS-printing.html#id2655562">Linking smbd with libcups.so</a></dt><dt>libcups.so, <a class="indexterm" href="CUPS-printing.html#id2655562">Linking smbd with libcups.so</a></dt><dt>libcups.so.2, <a class="indexterm" href="CUPS-printing.html#id2655562">Linking smbd with libcups.so</a></dt><dt>Liberty Alliance, <a class="indexterm" href="samba-pdc.html#id2583952">Single Sign-On and Domain Security</a></dt><dt>libiconv, <a class="indexterm" href="unicode.html#id2692698">Basic Parameter Setting</a></dt><dt>libnss_winbind, <a class="indexterm" href="groupmapping.html#id2618728">Nested Groups: Adding Windows Domain Groups to Windows Local Groups</a>, <a class="indexterm" href="winbind.html#id2677267">Configure nsswitch.conf and the Winbind Libraries on Linux and Solaris</a></dt><dt>libnss_winbind.so, <a class="indexterm" href="winbind.html#id2676387">Name Service Switch</a>, <a class="indexterm" href="winbind.html#id2677267">Configure nsswitch.conf and the Winbind Libraries on Linux and Solaris</a></dt><dt>libnss_wins.so, <a class="indexterm" href="integrate-ms-networks.html#id2690894">/etc/nsswitch.conf</a></dt><dt>libraries, <a class="indexterm" href="domain-member.html#id2594365">Configure /etc/krb5.conf</a></dt><dt>licensing, <a class="indexterm" href="NT4Migration.html#id2701435">Objectives</a></dt><dt>limitations, <a class="indexterm" href="InterdomainTrusts.html#id2641833">Trust Relationship Background</a></dt><dt>linewidth, <a class="indexterm" href="CUPS-printing.html#id2657533">UNIX Printfile Conversion and GUI Basics</a></dt><dt>link loader configuration, <a class="indexterm" href="winbind.html#id2677267">Configure nsswitch.conf and the Winbind Libraries on Linux and Solaris</a></dt><dt>Links</dt><dd><dl><dt>hard, <a class="indexterm" href="AccessControls.html#id2632814">MS Windows NTFS Comparison with UNIX File Systems</a></dt><dt>soft, <a class="indexterm" href="AccessControls.html#id2632814">MS Windows NTFS Comparison with UNIX File Systems</a></dt></dl></dd><dt>Linux, <a class="indexterm" href="passdb.html#idmapbackend">Mapping Common UIDs/GIDs on Distributed Machines</a>, <a class="indexterm" href="AdvancedNetworkManagement.html#id2680528">Remote Management with ThinLinc</a>, <a class="indexterm" href="pam.html#id2687494">Features and Benefits</a>, <a class="indexterm" href="unicode.html#id2692698">Basic Parameter Setting</a></dt><dt>Linux High Availability project, <a class="indexterm" href="SambaHA.html#id2695434">High-Availability Server Products</a></dt><dt>Linux LVM, <a class="indexterm" href="VFS.html#id2674339">Shadow Copy Setup</a></dt><dt>Linux LVM partition, <a class="indexterm" href="VFS.html#id2674339">Shadow Copy Setup</a></dt><dt>LinuxKongress2002, <a class="indexterm" href="CUPS-printing.html#id2668848">The Grand Unification Achieved</a></dt><dt>Linuxprinting.org, <a class="indexterm" href="CUPS-printing.html#id2660583">The Role of cupsomatic/foomatic</a>, <a class="indexterm" href="CUPS-printing.html#id2668288">CUPS Print Drivers from Linuxprinting.org</a>, <a class="indexterm" href="CUPS-printing.html#id2668976">Driver Development Outside</a></dt><dt>list of domain controllers, <a class="indexterm" href="domain-member.html#id2593157">Joining an NT4-type Domain with Samba-3</a></dt><dt>listen for connections, <a class="indexterm" href="securing-samba.html#id2640558">Using Interface Protection</a></dt><dt>listen own socket, <a class="indexterm" href="cfgsmarts.html#id2696250">Multiple Server Hosting</a></dt><dt>LLC, <a class="indexterm" href="integrate-ms-networks.html">Integrating MS Windows Networks with Samba</a></dt><dt>LM/NT password hashes, <a class="indexterm" href="passdb.html#id2614668">smbpasswd: Encrypted Password Database</a>, <a class="indexterm" href="passdb.html#id2616625">Security and sambaSamAccount</a></dt><dt>LMB, <a class="indexterm" href="samba-pdc.html#id2585077">Preparing for Domain Control</a>, <a class="indexterm" href="NetworkBrowsing.html#id2603391">How Browsing Functions</a>, <a class="indexterm" href="NetworkBrowsing.html#DMB">Configuring Workgroup Browsing</a>, <a class="indexterm" href="NetworkBrowsing.html#id2604335">Domain Browsing Configuration</a>, <a class="indexterm" href="NetworkBrowsing.html#browse-force-master">Forcing Samba to Be the Master</a>, <a class="indexterm" href="NetworkBrowsing.html#id2604936">Making Samba the Domain Master</a>, <a class="indexterm" href="NetworkBrowsing.html#id2605524">Use of the Remote Browse Sync Parameter</a>, <a class="indexterm" href="NetworkBrowsing.html#id2605616">WINS: The Windows Internetworking Name Server</a>, <a class="indexterm" href="NetworkBrowsing.html#id2606504">Windows Networking Protocols</a>, <a class="indexterm" href="NetworkBrowsing.html#id2606950">Browsing Support in Samba</a>, <a class="indexterm" href="NetworkBrowsing.html#id2607569">Behavior of Cross-Subnet Browsing</a> (see Local Master Browser)</dt><dt>LMHOSTS, <a class="indexterm" href="NetworkBrowsing.html#id2603391">How Browsing Functions</a>, <a class="indexterm" href="integrate-ms-networks.html#id2691545">The LMHOSTS File</a></dt><dt>lmhosts, <a class="indexterm" href="NetworkBrowsing.html#id2605616">WINS: The Windows Internetworking Name Server</a></dt><dt>load balancing, <a class="indexterm" href="msdfs.html#id2643470">Features and Benefits</a></dt><dt>loaded modules, <a class="indexterm" href="VFS.html#id2672680">Features and Benefits</a></dt><dt>loading printer drivers, <a class="indexterm" href="classicalprinting.html#id2647109">Any [my_printer_name] Section</a></dt><dt>local</dt><dd><dl><dt>groups, <a class="indexterm" href="NetCommand.html#id2621425">UNIX and Windows Group Management</a></dt><dt>master</dt><dd><dl><dt>browser, <a class="indexterm" href="samba-pdc.html#id2585077">Preparing for Domain Control</a></dt></dl></dd></dl></dd><dt>local access permissions, <a class="indexterm" href="groupmapping.html#id2618728">Nested Groups: Adding Windows Domain Groups to Windows Local Groups</a></dt><dt>local accounts, <a class="indexterm" href="idmapper.html#id2626603">Domain Member Server or Domain Member Client</a></dt><dt>local administrative privileges, <a class="indexterm" href="groupmapping.html#id2618728">Nested Groups: Adding Windows Domain Groups to Windows Local Groups</a></dt><dt>Local Area Connection, <a class="indexterm" href="ClientConfig.html#id2597733">MS Windows XP Professional</a></dt><dt>Local Area Connection Properties, <a class="indexterm" href="ClientConfig.html#id2598376">MS Windows 2000</a></dt><dt>local authentication, <a class="indexterm" href="StandAloneServer.html#id2596310">Background</a></dt><dt>local authentication database, <a class="indexterm" href="StandAloneServer.html#id2596310">Background</a></dt><dt>local cache, <a class="indexterm" href="integrate-ms-networks.html#id2691452">The NetBIOS Name Cache</a></dt><dt>local disk, <a class="indexterm" href="Backup.html#id2693870">BackupPC</a></dt><dt>local domain, <a class="indexterm" href="winbind.html#id2676077">Handling of Foreign SIDs</a></dt><dt>local group, <a class="indexterm" href="rights.html#id2632106">What Rights and Privileges Will Permit Windows Client Administration?</a></dt><dt>local groups, <a class="indexterm" href="groupmapping.html#id2618728">Nested Groups: Adding Windows Domain Groups to Windows Local Groups</a>, <a class="indexterm" href="idmapper.html#id2626603">Domain Member Server or Domain Member Client</a>, <a class="indexterm" href="winbind.html#id2676387">Name Service Switch</a></dt><dt>Local Machine Trust Account, <a class="indexterm" href="samba-bdc.html#id2590724">Machine Accounts Keep Expiring</a></dt><dt>Local Master Browser, <a class="indexterm" href="NetworkBrowsing.html#id2602204">NetBIOS over TCP/IP</a>, <a class="indexterm" href="NetworkBrowsing.html#id2604335">Domain Browsing Configuration</a>, <a class="indexterm" href="NetworkBrowsing.html#id2605384">Use of the Remote Announce Parameter</a></dt><dt>local master browser (see LMB)</dt><dt>local names, <a class="indexterm" href="NetworkBrowsing.html#id2602204">NetBIOS over TCP/IP</a></dt><dt>local print driver, <a class="indexterm" href="classicalprinting.html#id2649214">[print$] Stanza Parameters</a></dt><dt>local profile, <a class="indexterm" href="ProfileMgmt.html#id2683395">Disabling Roaming Profile Support</a>, <a class="indexterm" href="ProfileMgmt.html#id2683622">Windows 9x/Me Profile Setup</a></dt><dt>local profiles, <a class="indexterm" href="ProfileMgmt.html#id2682907">Features and Benefits</a></dt><dt>local registry values, <a class="indexterm" href="PolicyMgmt.html#id2681777">MS Windows 200x/XP Professional Policies</a></dt><dt>Local security policies, <a class="indexterm" href="CUPS-printing.html#id2671738">Windows 200x/XP Local Security Policies</a></dt><dt>local smbpasswd file, <a class="indexterm" href="StandAloneServer.html#id2596310">Background</a></dt><dt>local spool area, <a class="indexterm" href="classicalprinting.html#id2644336">Technical Introduction</a></dt><dt>local subnet, <a class="indexterm" href="NetworkBrowsing.html#browse-force-master">Forcing Samba to Be the Master</a></dt><dt>local system printing, <a class="indexterm" href="classicalprinting.html#id2644336">Technical Introduction</a></dt><dt>local UNIX groups, <a class="indexterm" href="NetCommand.html#id2621049">Overview</a></dt><dt>local user, <a class="indexterm" href="idmapper.html#id2626541">Standalone Samba Server</a>, <a class="indexterm" href="winbind.html#id2678924">Restarting</a></dt><dt>local user account, <a class="indexterm" href="passdb.html#id2610608">Mapping User Identifiers between MS Windows and UNIX</a></dt><dt>local users, <a class="indexterm" href="idmapper.html#id2626603">Domain Member Server or Domain Member Client</a>, <a class="indexterm" href="winbind.html#id2676387">Name Service Switch</a></dt><dt>locale, <a class="indexterm" href="SWAT.html#id2704356">Enabling SWAT Internationalization Support</a></dt><dt>localhost, <a class="indexterm" href="securing-samba.html#id2640344">Using Host-Based Protection</a></dt><dt>locally known UID, <a class="indexterm" href="NetCommand.html#id2621828">Mapping Windows Groups to UNIX Groups</a></dt><dt>locate domain controller, <a class="indexterm" href="samba-bdc.html#id2589541">How Does a Workstation find its Domain Controller?</a></dt><dt>Lock caching, <a class="indexterm" href="locking.html#id2637972">Opportunistic Locking Overview</a></dt><dt>lock directory, <a class="indexterm" href="cfgsmarts.html#id2696250">Multiple Server Hosting</a></dt><dt>lock password, <a class="indexterm" href="StandAloneServer.html#SimplePrintServer">Central Print Serving</a></dt><dt>lock the account, <a class="indexterm" href="passdb.html#id2613609">Changing User Accounts</a></dt><dt>locking, <a class="indexterm" href="locking.html">File and Record Locking</a>, <a class="indexterm" href="locking.html#id2637617">Features and Benefits</a>, <a class="indexterm" href="locking.html#id2637714">Discussion</a>, <a class="indexterm" href="SambaHA.html#id2694959">The Distributed File System Challenge</a></dt><dt>locking protocol, <a class="indexterm" href="locking.html#id2637617">Features and Benefits</a></dt><dt>locking semantics, <a class="indexterm" href="locking.html#id2637617">Features and Benefits</a>, <a class="indexterm" href="locking.html#id2637714">Discussion</a></dt><dt>locking.tdb, <a class="indexterm" href="CUPS-printing.html#id2667781">The Printing *.tdb Files</a></dt><dd><dl><dt>(see also TDB)</dt></dl></dd><dt>lockout, <a class="indexterm" href="ServerType.html#id2582493">Example Configuration</a></dt><dt>log files, <a class="indexterm" href="diagnosis.html#id2705142">Assumptions</a></dt><dd><dl><dt>monitoring, <a class="indexterm" href="diagnosis.html#id2705142">Assumptions</a></dt></dl></dd><dt>log level, <a class="indexterm" href="idmapper.html#id2628244">ADS Domains</a>, <a class="indexterm" href="ProfileMgmt.html#id2683622">Windows 9x/Me Profile Setup</a>, <a class="indexterm" href="problems.html#id2707249">Debugging with Samba Itself</a>, <a class="indexterm" href="bugreport.html#dbglvl">Debug Levels</a></dt><dt>log.nmbd, <a class="indexterm" href="NetworkBrowsing.html#id2607147">Problem Resolution</a>, <a class="indexterm" href="diagnosis.html#id2705435">The Tests</a></dt><dt>logging, <a class="indexterm" href="VFS.html#id2673535">Configuration of Auditing</a>, <a class="indexterm" href="bugreport.html#id2708694">Debugging-Specific Operations</a></dt><dt>logical directories, <a class="indexterm" href="msdfs.html#id2643470">Features and Benefits</a></dt><dt>Logical Link Control (see LLC)</dt><dt>logical volume, <a class="indexterm" href="VFS.html#id2674339">Shadow Copy Setup</a></dt><dt>Logical Volume Manager (see LVM)</dt><dt>Login, <a class="indexterm" href="passdb.html#id2610544">Advantages of Non-Encrypted Passwords</a></dt><dt>login, <a class="indexterm" href="winbind.html#id2679135">Linux/FreeBSD-Specific PAM Configuration</a>, <a class="indexterm" href="pam.html#id2687494">Features and Benefits</a></dt><dt>login id, <a class="indexterm" href="passdb.html#id2613202">Listing User and Machine Accounts</a></dt><dt>login name, <a class="indexterm" href="install.html#id2574335">Example Configuration</a></dt><dt>login shells, <a class="indexterm" href="passdb.html#id2611157">Comments Regarding LDAP</a></dt><dt>LoginID, <a class="indexterm" href="idmapper.html#id2626603">Domain Member Server or Domain Member Client</a></dt><dt>logon, <a class="indexterm" href="ServerType.html#id2581618">Domain Security Mode (User-Level Security)</a></dt><dt>logon authentication, <a class="indexterm" href="samba-bdc.html#id2589664">NetBIOS Over TCP/IP Disabled</a></dt><dt>logon drive, <a class="indexterm" href="samba-pdc.html#id2585586">Domain Control: Example Configuration</a></dt><dt>logon home, <a class="indexterm" href="samba-pdc.html#id2585586">Domain Control: Example Configuration</a>, <a class="indexterm" href="ProfileMgmt.html#id2683160">Windows 9x/Me User Profiles</a></dt><dt>logon name, <a class="indexterm" href="NetCommand.html#id2623276">User Mapping</a></dt><dt>logon path, <a class="indexterm" href="samba-pdc.html#id2585586">Domain Control: Example Configuration</a></dt><dt>logon processing, <a class="indexterm" href="samba-pdc.html#id2585586">Domain Control: Example Configuration</a></dt><dt>logon requests, <a class="indexterm" href="samba-bdc.html#id2588283">Essential Background Information</a>, <a class="indexterm" href="samba-bdc.html#id2589598">NetBIOS Over TCP/IP Enabled</a>, <a class="indexterm" href="samba-bdc.html#id2590779">Can Samba Be a Backup Domain Controller to an NT4 PDC?</a></dt><dt>logon script, <a class="indexterm" href="samba-pdc.html#id2585586">Domain Control: Example Configuration</a>, <a class="indexterm" href="domain-member.html#id2591183">Features and Benefits</a></dt><dt>Logon Scripts, <a class="indexterm" href="NT4Migration.html#id2701435">Objectives</a></dt><dt>Logon scripts, <a class="indexterm" href="NT4Migration.html#id2702221">Logon Scripts</a></dt><dt>logon server, <a class="indexterm" href="samba-pdc.html#id2586608">The Special Case of Windows 9x/Me</a>, <a class="indexterm" href="ProfileMgmt.html#id2685844">MS Windows NT4 Workstation</a></dt><dt>logons, <a class="indexterm" href="ProfileMgmt.html#id2683021">NT4/200x User Profiles</a></dt><dt>lookups, <a class="indexterm" href="passdb.html#id2614668">smbpasswd: Encrypted Password Database</a></dt><dt>loopback adapter, <a class="indexterm" href="diagnosis.html#id2705435">The Tests</a></dt><dt>loopback interface, <a class="indexterm" href="securing-samba.html#id2640558">Using Interface Protection</a>, <a class="indexterm" href="Portability.html#id2711171">Red Hat Linux</a></dt><dt>lower-case, <a class="indexterm" href="ServerType.html#id2581237">User Level Security</a></dt><dt>lowercase filenames, <a class="indexterm" href="largefile.html">Handling Large Directories</a></dt><dt>lp, <a class="indexterm" href="classicalprinting.html#id2644938">Verifying Configuration with testparm</a>, <a class="indexterm" href="CUPS-printing.html#id2672371">Print Queue Called &#8220;lp&#8221; Mishandles Print Jobs</a></dt><dt>lpadmin, <a class="indexterm" href="CUPS-printing.html#id2660900">&#8220;Raw&#8221; Printing</a>, <a class="indexterm" href="CUPS-printing.html#id2662459">Printing with Interface Scripts</a>, <a class="indexterm" href="CUPS-printing.html#id2668288">CUPS Print Drivers from Linuxprinting.org</a>, <a class="indexterm" href="CUPS-printing.html#id2669798">Setting Up Quotas</a></dt><dt>LPD, <a class="indexterm" href="classicalprinting.html#id2646003">The [global] Section</a></dt><dt>lpinfo, <a class="indexterm" href="CUPS-printing.html#id2660244">CUPS Backends</a></dt><dt>lpq cache time, <a class="indexterm" href="classicalprinting.html#id2646003">The [global] Section</a></dt><dt>lpq command, <a class="indexterm" href="classicalprinting.html#id2646003">The [global] Section</a></dt><dt>LPRNG, <a class="indexterm" href="classicalprinting.html#id2646003">The [global] Section</a></dt><dt>lpstat, <a class="indexterm" href="install.html#id2573176">Configuration File Syntax</a>, <a class="indexterm" href="CUPS-printing.html#id2667638">Troubleshooting Revisited</a></dt><dt>LPT1:, <a class="indexterm" href="classicalprinting.html#id2654175">Samba and Printer Ports</a></dt><dt>LsaEnumTrustedDomains, <a class="indexterm" href="problems.html#id2707249">Debugging with Samba Itself</a></dt><dt>LTSP, <a class="indexterm" href="AdvancedNetworkManagement.html#id2680153">Remote Management from NoMachine.Com</a></dt><dt>Lustre, <a class="indexterm" href="SambaHA.html#id2694959">The Distributed File System Challenge</a></dt><dt>lvcreate, <a class="indexterm" href="VFS.html#id2674339">Shadow Copy Setup</a></dt><dt>LVM, <a class="indexterm" href="VFS.html#id2674152">shadow_copy</a>, <a class="indexterm" href="VFS.html#id2674339">Shadow Copy Setup</a></dt><dt>LVM snapshots, <a class="indexterm" href="VFS.html#id2674339">Shadow Copy Setup</a></dt><dt>LVM volume, <a class="indexterm" href="VFS.html#id2674339">Shadow Copy Setup</a></dt><dt>lvm10 package, <a class="indexterm" href="VFS.html#id2674339">Shadow Copy Setup</a></dt></dl></div><div class="indexdiv"><h3>M</h3><dl><dt>m-node, <a class="indexterm" href="NetworkBrowsing.html#id2602204">NetBIOS over TCP/IP</a></dt><dt>MAC address, <a class="indexterm" href="integrate-ms-networks.html#id2690618">/etc/hosts</a></dt><dt>MAC Addresses, <a class="indexterm" href="integrate-ms-networks.html#id2690618">/etc/hosts</a></dt><dt>Mac OS X , <a class="indexterm" href="unicode.html#id2692698">Basic Parameter Setting</a></dt><dt>machine, <a class="indexterm" href="passdb.html#id2611576">LDAP Directories and Windows Computer Accounts</a></dt><dd><dl><dt>account, <a class="indexterm" href="ServerType.html#id2581618">Domain Security Mode (User-Level Security)</a></dt></dl></dd><dt>machine account, <a class="indexterm" href="samba-pdc.html#id2583318">Features and Benefits</a>, <a class="indexterm" href="samba-pdc.html#id2584572">Domain Controller Types</a>, <a class="indexterm" href="samba-bdc.html#id2589028">LDAP Configuration Notes</a>, <a class="indexterm" href="passdb.html#TOSHARG-acctflags">Account Flags Management</a>, <a class="indexterm" href="passdb.html#id2614934">tdbsam</a>, <a class="indexterm" href="rights.html">User Rights and Privileges</a></dt><dt>machine account password</dt><dd><dl><dt>change protocol, <a class="indexterm" href="domain-member.html#id2593157">Joining an NT4-type Domain with Samba-3</a></dt></dl></dd><dt>machine accounts, <a class="indexterm" href="domain-member.html#id2591869">Manual Creation of Machine Trust Accounts</a>, <a class="indexterm" href="passdb.html#id2611576">LDAP Directories and Windows Computer Accounts</a>, <a class="indexterm" href="passdb.html#acctmgmttools">Account Management Tools</a>, <a class="indexterm" href="rights.html">User Rights and Privileges</a></dt><dt>machine accounts database, <a class="indexterm" href="samba-bdc.html#id2588353">MS Windows NT4-style Domain Control</a></dt><dt>machine authentication, <a class="indexterm" href="domain-member.html#domain-member-server">Domain Member Server</a></dt><dt>machine name, <a class="indexterm" href="integrate-ms-networks.html#id2690618">/etc/hosts</a>, <a class="indexterm" href="integrate-ms-networks.html#id2691018">Name Resolution as Used within MS Windows Networking</a></dt><dt>Machine Policy Objects, <a class="indexterm" href="NT4Migration.html#id2701435">Objectives</a></dt><dt>machine SID, <a class="indexterm" href="NetCommand.html#id2624332">Managing Security Identifiers (SIDS)</a></dt><dt>machine trust account, <a class="indexterm" href="samba-pdc.html#id2583318">Features and Benefits</a>, <a class="indexterm" href="samba-pdc.html#id2585077">Preparing for Domain Control</a>, <a class="indexterm" href="samba-pdc.html#id2586608">The Special Case of Windows 9x/Me</a>, <a class="indexterm" href="domain-member.html">Domain Membership</a>, <a class="indexterm" href="domain-member.html#id2592702">Windows 200x/XP Professional Client</a>, <a class="indexterm" href="domain-member.html#ads-create-machine-account">Create the Computer Account</a>, <a class="indexterm" href="domain-member.html#id2595778">Cannot Add Machine Back to Domain</a></dt><dd><dl><dt>create privilege, <a class="indexterm" href="domain-member.html#id2592702">Windows 200x/XP Professional Client</a></dt><dt>creation, <a class="indexterm" href="domain-member.html#machine-trust-accounts">MS Windows Workstation/Server Machine Trust Accounts</a></dt><dt>password, <a class="indexterm" href="samba-pdc.html#id2585077">Preparing for Domain Control</a>, <a class="indexterm" href="domain-member.html#machine-trust-accounts">MS Windows Workstation/Server Machine Trust Accounts</a></dt></dl></dd><dt>Machine Trust Account, <a class="indexterm" href="domain-member.html#machine-trust-accounts">MS Windows Workstation/Server Machine Trust Accounts</a>, <a class="indexterm" href="domain-member.html#id2591869">Manual Creation of Machine Trust Accounts</a>, <a class="indexterm" href="domain-member.html#id2592866">Windows NT4 Client</a></dt><dd><dl><dt>creation, <a class="indexterm" href="domain-member.html#id2592586">On-the-Fly Creation of Machine Trust Accounts</a></dt><dt>password, <a class="indexterm" href="domain-member.html#id2591869">Manual Creation of Machine Trust Accounts</a></dt><dt>UNIX account, <a class="indexterm" href="domain-member.html#id2592586">On-the-Fly Creation of Machine Trust Accounts</a></dt></dl></dd><dt>Machine Trust Accounts, <a class="indexterm" href="samba-bdc.html#id2590724">Machine Accounts Keep Expiring</a>, <a class="indexterm" href="domain-member.html#machine-trust-accounts">MS Windows Workstation/Server Machine Trust Accounts</a></dt><dd><dl><dt>creating, <a class="indexterm" href="domain-member.html#machine-trust-accounts">MS Windows Workstation/Server Machine Trust Accounts</a></dt></dl></dd><dt>machine trust accounts, <a class="indexterm" href="samba-bdc.html#id2590834">How Do I Replicate the smbpasswd File?</a>, <a class="indexterm" href="domain-member.html#id2592306">Managing Domain Machine Accounts using NT4 Server Manager</a>, <a class="indexterm" href="domain-member.html#id2595738">Common Errors</a>, <a class="indexterm" href="passdb.html">Account Information Databases</a>, <a class="indexterm" href="passdb.html#id2611431">Caution Regarding LDAP and Samba</a></dt><dt>machine_name, <a class="indexterm" href="domain-member.html#id2591869">Manual Creation of Machine Trust Accounts</a></dt><dt>machine_nickname, <a class="indexterm" href="domain-member.html#id2591869">Manual Creation of Machine Trust Accounts</a></dt><dt>Macintosh, <a class="indexterm" href="unicode.html#id2692698">Basic Parameter Setting</a></dt><dt>macros, <a class="indexterm" href="classicalprinting.html#id2648031">Custom Print Commands</a></dt><dt>mail, <a class="indexterm" href="passdb.html#id2611157">Comments Regarding LDAP</a></dt><dt>mailing list, <a class="indexterm" href="ch46.html#id2714269">Free Support</a></dt><dt>mailing lists, <a class="indexterm" href="ch46.html#id2714269">Free Support</a></dt><dt>maintaining ids, <a class="indexterm" href="upgrading-to-3.0.html#id2698805">New Features in Samba-3.0.x</a></dt><dt>major changes, <a class="indexterm" href="upgrading-to-3.0.html#id2700005">New Functionality</a></dt><dt>make, <a class="indexterm" href="integrate-ms-networks.html#id2690894">/etc/nsswitch.conf</a>, <a class="indexterm" href="compiling.html#id2709774">Building the Binaries</a></dt><dt>man, <a class="indexterm" href="SWAT.html#id2703424">Features and Benefits</a></dt><dt>man page, <a class="indexterm" href="winbind.html#id2677778">Configure smb.conf</a></dt><dt>man pages, <a class="indexterm" href="NetCommand.html#id2621049">Overview</a></dt><dt>man-in-the-middle, <a class="indexterm" href="rights.html">User Rights and Privileges</a></dt><dt>manage accounts, <a class="indexterm" href="passdb.html#pdbeditthing">The pdbedit Tool</a></dt><dt>manage drivers, <a class="indexterm" href="classicalprinting.html#id2644113">Features and Benefits</a></dt><dt>manage groups, <a class="indexterm" href="NetCommand.html#id2623359">Administering User Rights and Privileges</a></dt><dt>manage printers, <a class="indexterm" href="NetCommand.html#id2623359">Administering User Rights and Privileges</a></dt><dt>manage privileges, <a class="indexterm" href="rights.html#id2630498">Rights Management Capabilities</a></dt><dt>manage roaming profiles, <a class="indexterm" href="ProfileMgmt.html#id2682907">Features and Benefits</a></dt><dt>manage share permissions, <a class="indexterm" href="AccessControls.html#id2635170">Windows NT4 Workstation/Server</a></dt><dt>manage share-level ACL, <a class="indexterm" href="groupmapping.html#id2619423">Applicable Only to Versions Earlier than 3.0.11</a></dt><dt>manage shares, <a class="indexterm" href="NetCommand.html#id2623359">Administering User Rights and Privileges</a></dt><dt>manage users, <a class="indexterm" href="NetCommand.html#id2623359">Administering User Rights and Privileges</a></dt><dt>manageability, <a class="indexterm" href="NT4Migration.html#id2701435">Objectives</a></dt><dt>Manageability, <a class="indexterm" href="NT4Migration.html#id2701435">Objectives</a></dt><dt>managed by humans, <a class="indexterm" href="SambaHA.html#id2694355">Features and Benefits</a></dt><dt>management bottleneck, <a class="indexterm" href="locking.html#id2638624">Multiuser Databases</a></dt><dt>management costs, <a class="indexterm" href="passdb.html#id2611157">Comments Regarding LDAP</a></dt><dt>management overheads, <a class="indexterm" href="samba-pdc.html#id2583952">Single Sign-On and Domain Security</a></dt><dt>management procedures, <a class="indexterm" href="samba-pdc.html#id2583952">Single Sign-On and Domain Security</a></dt><dt>management tools, <a class="indexterm" href="passdb.html#acctmgmttools">Account Management Tools</a></dt><dt>managing rights, <a class="indexterm" href="rights.html#id2630773">Using the &#8220;net rpc rights&#8221; Utility</a></dt><dt>mandatory profiles, <a class="indexterm" href="ProfileMgmt.html#id2685444">Mandatory Profiles</a></dt><dt>Mandrake, <a class="indexterm" href="CUPS-printing.html#id2669080">Forums, Downloads, Tutorials, Howtos (Also for Mac OS X and Commercial UNIX)</a></dt><dt>Mandriva, <a class="indexterm" href="CUPS-printing.html#id2669080">Forums, Downloads, Tutorials, Howtos (Also for Mac OS X and Commercial UNIX)</a></dt><dt>manual UNIX account creation, <a class="indexterm" href="domain-member.html#machine-trust-accounts">MS Windows Workstation/Server Machine Trust Accounts</a></dt><dt>manual WINS server entries, <a class="indexterm" href="ClientConfig.html#id2597733">MS Windows XP Professional</a>, <a class="indexterm" href="ClientConfig.html#id2598376">MS Windows 2000</a></dt><dt>manually configured, <a class="indexterm" href="ClientConfig.html#id2598923">MS Windows Me</a></dt><dt>manually configured DNS settings, <a class="indexterm" href="ClientConfig.html#id2597733">MS Windows XP Professional</a></dt><dt>map, <a class="indexterm" href="domain-member.html#id2592702">Windows 200x/XP Professional Client</a>, <a class="indexterm" href="NT4Migration.html#id2702331">User and Group Accounts</a></dt><dt>mapped, <a class="indexterm" href="groupmapping.html#id2619304">Important Administrative Information</a>, <a class="indexterm" href="NetCommand.html#id2621049">Overview</a>, <a class="indexterm" href="NetCommand.html#id2621828">Mapping Windows Groups to UNIX Groups</a></dt><dt>mapping, <a class="indexterm" href="passdb.html#id2610608">Mapping User Identifiers between MS Windows and UNIX</a>, <a class="indexterm" href="NetCommand.html#id2621828">Mapping Windows Groups to UNIX Groups</a></dt><dt>mapping home directory, <a class="indexterm" href="securing-samba.html#id2641201">Why Can Users Access Other Users' Home Directories?</a></dt><dt>mapping printer driver, <a class="indexterm" href="classicalprinting.html#id2651568">Running rpcclient with setdriver</a></dt><dt>mappings, <a class="indexterm" href="domain-member.html#id2595532">Sharing User ID Mappings between Samba Domain Members</a></dt><dt>maps UNIX users and groups, <a class="indexterm" href="domain-member.html#id2595532">Sharing User ID Mappings between Samba Domain Members</a></dt><dt>master browser, <a class="indexterm" href="NetworkBrowsing.html#browse-force-master">Forcing Samba to Be the Master</a></dt><dt>master browsers, <a class="indexterm" href="NetworkBrowsing.html#id2607569">Behavior of Cross-Subnet Browsing</a></dt><dt>master server, <a class="indexterm" href="NT4Migration.html#id2701845">Domain Layout</a></dt><dt>master smb.conf, <a class="indexterm" href="cfgsmarts.html#id2697662">Multiple Virtual Server Hosting</a></dt><dt>MasterAnnouncement, <a class="indexterm" href="NetworkBrowsing.html#id2607569">Behavior of Cross-Subnet Browsing</a></dt><dt>match case, <a class="indexterm" href="largefile.html">Handling Large Directories</a></dt><dt>maximum value, <a class="indexterm" href="InterdomainTrusts.html">Interdomain Trust Relationships</a></dt><dt>mbd kept spawning, <a class="indexterm" href="speed.html#id2712984">Corrupt tdb Files</a></dt><dt>Meccano set, <a class="indexterm" href="Backup.html#id2693773">Discussion of Backup Solutions</a></dt><dt>mechanism, <a class="indexterm" href="domain-member.html#id2593157">Joining an NT4-type Domain with Samba-3</a></dt><dt>media type, <a class="indexterm" href="CUPS-printing.html#id2660583">The Role of cupsomatic/foomatic</a></dt><dt>member, <a class="indexterm" href="samba-pdc.html#id2585077">Preparing for Domain Control</a>, <a class="indexterm" href="rights.html#id2630773">Using the &#8220;net rpc rights&#8221; Utility</a></dt><dt>member machine, <a class="indexterm" href="groupmapping.html#id2618728">Nested Groups: Adding Windows Domain Groups to Windows Local Groups</a></dt><dt>memory, <a class="indexterm" href="passdb.html#id2610404">Advantages of Encrypted Passwords</a></dt><dt>messages.tdb, <a class="indexterm" href="CUPS-printing.html#id2667781">The Printing *.tdb Files</a></dt><dd><dl><dt>(see also TDB)</dt></dl></dd><dt>messaging systems, <a class="indexterm" href="passdb.html#id2611157">Comments Regarding LDAP</a></dt><dt>Meta node, <a class="indexterm" href="NetworkBrowsing.html#id2606262">Static WINS Entries</a></dt><dt>meta-directory, <a class="indexterm" href="samba-pdc.html#id2583952">Single Sign-On and Domain Security</a></dt><dt>meta-service, <a class="indexterm" href="install.html#id2573176">Configuration File Syntax</a></dt><dt>meta-services, <a class="indexterm" href="cfgsmarts.html#id2696648">Multiple Virtual Server Personalities</a></dt><dt>Microsoft Active Directory, <a class="indexterm" href="pam.html#id2687494">Features and Benefits</a></dt><dt>Microsoft Developer Network CDs, <a class="indexterm" href="problems.html#id2707699">The Windows Network Monitor</a></dt><dt>Microsoft driver, <a class="indexterm" href="CUPS-printing.html#id2663414">PostScript Drivers with No Major Problems, Even in Kernel
+Mode</a></dt><dt>Microsoft management console (see MMC)</dt><dt>Microsoft Remote Procedure Call (see MSRPC)</dt><dt>Microsoft Windows 9x/Me, <a class="indexterm" href="domain-member.html#id2592306">Managing Domain Machine Accounts using NT4 Server Manager</a></dt><dt>Microsoft Wolfpack, <a class="indexterm" href="SambaHA.html#id2695434">High-Availability Server Products</a></dt><dt>middle-ware, <a class="indexterm" href="passdb.html#id2611157">Comments Regarding LDAP</a></dt><dt>migrate, <a class="indexterm" href="ServerType.html">Server Types and Security Modes</a>, <a class="indexterm" href="NT4Migration.html">Migration from NT4 PDC to Samba-3 PDC</a></dt><dt>migrate account settings, <a class="indexterm" href="NT4Migration.html#id2702331">User and Group Accounts</a></dt><dt>migrate group, <a class="indexterm" href="NT4Migration.html#id2702331">User and Group Accounts</a></dt><dt>migrate user, <a class="indexterm" href="NT4Migration.html#id2702331">User and Group Accounts</a></dt><dt>migrating, <a class="indexterm" href="upgrading-to-3.0.html#id2698805">New Features in Samba-3.0.x</a></dt><dt>migration, <a class="indexterm" href="NT4Migration.html#id2701435">Objectives</a></dt><dt>migration plan, <a class="indexterm" href="NT4Migration.html#id2701401">Planning and Getting Started</a></dt><dt>migration process, <a class="indexterm" href="NT4Migration.html#id2701435">Objectives</a></dt><dt>MIME, <a class="indexterm" href="CUPS-printing.html#id2658523">MIME Types and CUPS Filters</a>, <a class="indexterm" href="CUPS-printing.html#id2658951">MIME Type Conversion Rules</a>, <a class="indexterm" href="CUPS-printing.html#id2659158">Filtering  Overview</a>, <a class="indexterm" href="CUPS-printing.html#id2661008">application/octet-stream Printing</a></dt><dd><dl><dt>filters, <a class="indexterm" href="CUPS-printing.html#id2658523">MIME Types and CUPS Filters</a></dt><dt>raw, <a class="indexterm" href="FastStart.html#id2576264">Anonymous Print Server</a>, <a class="indexterm" href="StandAloneServer.html#SimplePrintServer">Central Print Serving</a>, <a class="indexterm" href="CUPS-printing.html#cups-raw">Explicitly Enable &#8220;raw&#8221; Printing for application/octet-stream</a></dt></dl></dd><dt>MIME conversion rules, <a class="indexterm" href="CUPS-printing.html#id2658287">The CUPS Filtering Architecture</a></dt><dt>MIME recognition, <a class="indexterm" href="CUPS-printing.html#id2658287">The CUPS Filtering Architecture</a></dt><dt>MIME type, <a class="indexterm" href="CUPS-printing.html#cups-raw">Explicitly Enable &#8220;raw&#8221; Printing for application/octet-stream</a>, <a class="indexterm" href="CUPS-printing.html#id2658287">The CUPS Filtering Architecture</a>, <a class="indexterm" href="CUPS-printing.html#id2659316">Prefilters</a>, <a class="indexterm" href="CUPS-printing.html#id2661008">application/octet-stream Printing</a></dt><dt>mime.types, <a class="indexterm" href="CUPS-printing.html#id2658523">MIME Types and CUPS Filters</a></dt><dt>minimal</dt><dd><dl><dt>configuration, <a class="indexterm" href="install.html#id2573176">Configuration File Syntax</a></dt></dl></dd><dt>minimal configuration, <a class="indexterm" href="install.html#id2573176">Configuration File Syntax</a></dt><dt>minimum security control, <a class="indexterm" href="StandAloneServer.html">Standalone Servers</a></dt><dt>misconfigurations, <a class="indexterm" href="install.html#id2574595">Test Your Config File with testparm</a></dt><dt>misconfigured settings, <a class="indexterm" href="classicalprinting.html#id2644656">Simple Print Configuration</a></dt><dt>misinformation, <a class="indexterm" href="domain-member.html">Domain Membership</a></dt><dt>mission-critical, <a class="indexterm" href="locking.html#id2637972">Opportunistic Locking Overview</a>, <a class="indexterm" href="classicalprinting.html#id2644113">Features and Benefits</a></dt><dt>MIT, <a class="indexterm" href="domain-member.html#id2594365">Configure /etc/krb5.conf</a>, <a class="indexterm" href="idmapper.html#id2628244">ADS Domains</a></dt><dt>MIT kerberos, <a class="indexterm" href="idmapper.html#id2628244">ADS Domains</a>, <a class="indexterm" href="idmapper.html#id2629245">IDMAP Storage in LDAP Using Winbind</a></dt><dt>MIT Kerberos, <a class="indexterm" href="pam.html#id2687494">Features and Benefits</a></dt><dt>mixed mode, <a class="indexterm" href="ServerType.html#id2582142">ADS Security Mode (User-Level Security)</a>, <a class="indexterm" href="InterdomainTrusts.html#id2643074">NT4-Style Domain Trusts with Windows 2000</a></dt><dt>mixed profile, <a class="indexterm" href="ProfileMgmt.html#id2683318">Mixed Windows Windows 9x/Me and NT4/200x User Profiles</a></dt><dt>mkdir, <a class="indexterm" href="StandAloneServer.html#SimplePrintServer">Central Print Serving</a>, <a class="indexterm" href="VFS.html#id2674339">Shadow Copy Setup</a></dt><dt>mkfs.xfs, <a class="indexterm" href="VFS.html#id2674339">Shadow Copy Setup</a></dt><dt>MMC, <a class="indexterm" href="samba-pdc.html#id2583318">Features and Benefits</a>, <a class="indexterm" href="groupmapping.html#id2617919">Features and Benefits</a>, <a class="indexterm" href="idmapper.html#id2626603">Domain Member Server or Domain Member Client</a>, <a class="indexterm" href="idmapper.html#id2627564">Primary Domain Controller</a>, <a class="indexterm" href="AccessControls.html#id2635010">Access Controls on Shares</a>, <a class="indexterm" href="AccessControls.html#id2635281">Windows 200x/XP</a>, <a class="indexterm" href="PolicyMgmt.html#id2681230">Creating and Managing System Policies</a>, <a class="indexterm" href="PolicyMgmt.html#id2682547">Windows NT4/200x</a>, <a class="indexterm" href="ProfileMgmt.html#id2683395">Disabling Roaming Profile Support</a></dt><dt>MMC snap-in, <a class="indexterm" href="PolicyMgmt.html#id2681980">Administration of Windows 200x/XP Policies</a></dt><dt>modem/ISDN, <a class="indexterm" href="AdvancedNetworkManagement.html#id2680153">Remote Management from NoMachine.Com</a></dt><dt>moderately secure, <a class="indexterm" href="securing-samba.html#id2640182">Features and Benefits</a></dt><dt>modprobe, <a class="indexterm" href="VFS.html#id2674339">Shadow Copy Setup</a></dt><dt>module, <a class="indexterm" href="VFS.html#id2674339">Shadow Copy Setup</a></dt><dt>modules, <a class="indexterm" href="VFS.html#id2672680">Features and Benefits</a>, <a class="indexterm" href="VFS.html#id2672719">Discussion</a></dt><dt>more than one protocol, <a class="indexterm" href="NetworkBrowsing.html#id2606504">Windows Networking Protocols</a></dt><dt>mount, <a class="indexterm" href="ServerType.html#id2581411">Share-Level Security</a>, <a class="indexterm" href="VFS.html#id2674339">Shadow Copy Setup</a></dt><dt>mouse-over, <a class="indexterm" href="AdvancedNetworkManagement.html#id2680153">Remote Management from NoMachine.Com</a></dt><dt>moveuser.exe, <a class="indexterm" href="ProfileMgmt.html#id2685337">moveuser.exe</a></dt><dt>MS DCE RPC, <a class="indexterm" href="winbind.html#id2677976">Join the Samba Server to the PDC Domain</a></dt><dt>MS Windows 2000, <a class="indexterm" href="samba-bdc.html#id2589392">Active Directory Domain Control</a></dt><dt>MS Windows NT4/200x, <a class="indexterm" href="passdb.html#id2609521">New Account Storage Systems</a></dt><dt>MS Windows SID, <a class="indexterm" href="idmapper.html#id2626603">Domain Member Server or Domain Member Client</a></dt><dt>MS WINS, <a class="indexterm" href="NetworkBrowsing.html#id2601583">Features and Benefits</a></dt><dt>MS-DFS, <a class="indexterm" href="SambaHA.html#id2695574">MS-DFS: The Poor Man's Cluster</a></dt><dt>MS-RPC, <a class="indexterm" href="classicalprinting.html#cups-msrpc">Printing Developments Since Samba-2.2</a></dt><dt>MS-WINS replication, <a class="indexterm" href="NetworkBrowsing.html#id2602204">NetBIOS over TCP/IP</a></dt><dt>msdfs links, <a class="indexterm" href="msdfs.html#id2643470">Features and Benefits</a></dt><dt>msg, <a class="indexterm" href="SWAT.html#id2704356">Enabling SWAT Internationalization Support</a></dt><dt>msg file, <a class="indexterm" href="SWAT.html#id2704356">Enabling SWAT Internationalization Support</a></dt><dt>MSRPC, <a class="indexterm" href="winbind.html#id2676253">Microsoft Remote Procedure Calls</a>, <a class="indexterm" href="winbind.html#id2676387">Name Service Switch</a></dt><dt>multibyte character sets, <a class="indexterm" href="upgrading-to-3.0.html#id2698805">New Features in Samba-3.0.x</a></dt><dt>multibyte charsets, <a class="indexterm" href="unicode.html#id2692253">What Are Charsets and Unicode?</a></dt><dt>multiple backends, <a class="indexterm" href="passdb.html#id2614539">Password Backends</a></dt><dt>multiple domains, <a class="indexterm" href="NT4Migration.html#id2701845">Domain Layout</a></dt><dt>multiple hosting, <a class="indexterm" href="cfgsmarts.html">Advanced Configuration Techniques</a></dt><dt>multiple modules, <a class="indexterm" href="VFS.html#id2672719">Discussion</a></dt><dt>multiple network interfaces, <a class="indexterm" href="NetworkBrowsing.html#id2605197">Multiple Interfaces</a></dt><dt>multiple network segments, <a class="indexterm" href="NT4Migration.html#id2701845">Domain Layout</a></dt><dt>multiple personality, <a class="indexterm" href="cfgsmarts.html#id2696648">Multiple Virtual Server Personalities</a></dt><dt>multiple server hosting, <a class="indexterm" href="cfgsmarts.html#id2696250">Multiple Server Hosting</a></dt><dt>multiple server personalities, <a class="indexterm" href="cfgsmarts.html">Advanced Configuration Techniques</a></dt><dt>multiple servers, <a class="indexterm" href="cfgsmarts.html">Advanced Configuration Techniques</a>, <a class="indexterm" href="cfgsmarts.html#id2696250">Multiple Server Hosting</a></dt><dt>multiple universal naming convention provider (see MUP)</dt><dt>multiple VFS, <a class="indexterm" href="VFS.html#id2672719">Discussion</a></dt><dt>multiple virtual servers, <a class="indexterm" href="cfgsmarts.html#id2696648">Multiple Virtual Server Personalities</a></dt><dt>multiple Windows workgroups or domains, <a class="indexterm" href="ClientConfig.html#id2598923">MS Windows Me</a></dt><dt>multiple WINS servers, <a class="indexterm" href="NetworkBrowsing.html#id2602204">NetBIOS over TCP/IP</a></dt><dt>Multiuser databases, <a class="indexterm" href="locking.html#id2638624">Multiuser Databases</a></dt><dt>mutual assistance, <a class="indexterm" href="ch46.html#id2714269">Free Support</a></dt><dt>mutually exclusive options, <a class="indexterm" href="NetworkBrowsing.html#id2601767">What Is Browsing?</a></dt><dt>My Network Places, <a class="indexterm" href="ClientConfig.html#id2598923">MS Windows Me</a>, <a class="indexterm" href="NetworkBrowsing.html#id2607147">Problem Resolution</a></dt><dt>Myrinet, <a class="indexterm" href="SambaHA.html#id2695241">Server Pool Communications Demands</a></dt></dl></div><div class="indexdiv"><h3>N</h3><dl><dt>n security context, <a class="indexterm" href="NetworkBrowsing.html#id2603391">How Browsing Functions</a></dt><dt>n-memory buffer, <a class="indexterm" href="integrate-ms-networks.html#id2691452">The NetBIOS Name Cache</a></dt><dt>name conflict, <a class="indexterm" href="classicalprinting.html#id2647109">Any [my_printer_name] Section</a></dt><dt>name lookup, <a class="indexterm" href="samba-pdc.html#id2584572">Domain Controller Types</a>, <a class="indexterm" href="integrate-ms-networks.html#id2691452">The NetBIOS Name Cache</a></dt><dt>name lookups, <a class="indexterm" href="NetworkBrowsing.html#id2602204">NetBIOS over TCP/IP</a>, <a class="indexterm" href="NetworkBrowsing.html#id2603391">How Browsing Functions</a></dt><dt>name registration, <a class="indexterm" href="samba-bdc.html#id2589450">What Qualifies a Domain Controller on the Network?</a></dt><dt>name resolution, <a class="indexterm" href="NetworkBrowsing.html#id2601767">What Is Browsing?</a>, <a class="indexterm" href="NetworkBrowsing.html#id2602204">NetBIOS over TCP/IP</a>, <a class="indexterm" href="NetworkBrowsing.html#id2603391">How Browsing Functions</a>, <a class="indexterm" href="NetworkBrowsing.html#id2606858">Technical Overview of Browsing</a>, <a class="indexterm" href="NetworkBrowsing.html#id2608412">Common Errors</a>, <a class="indexterm" href="integrate-ms-networks.html#id2690618">/etc/hosts</a>, <a class="indexterm" href="diagnosis.html#id2705142">Assumptions</a></dt><dt>name resolution across routed networks, <a class="indexterm" href="NetworkBrowsing.html#id2603391">How Browsing Functions</a></dt><dt>name resolve order, <a class="indexterm" href="NetworkBrowsing.html#id2606654">Name Resolution Order</a></dt><dt>name service switch (see NSS)</dt><dt>name-to-address, <a class="indexterm" href="NetworkBrowsing.html#id2605616">WINS: The Windows Internetworking Name Server</a></dt><dt>nameserv.h, <a class="indexterm" href="NetworkBrowsing.html#id2606262">Static WINS Entries</a></dt><dt>name_type, <a class="indexterm" href="NetworkBrowsing.html#id2605616">WINS: The Windows Internetworking Name Server</a>, <a class="indexterm" href="NetworkBrowsing.html#id2606654">Name Resolution Order</a></dt><dt>native ACLs, <a class="indexterm" href="AccessControls.html#id2632604">Features and Benefits</a></dt><dt>native dump, <a class="indexterm" href="Backup.html#id2694211">Amanda</a></dt><dt>native member, <a class="indexterm" href="samba-pdc.html#id2584572">Domain Controller Types</a>, <a class="indexterm" href="domain-member.html#id2591183">Features and Benefits</a></dt><dt>native mode, <a class="indexterm" href="ServerType.html#id2582142">ADS Security Mode (User-Level Security)</a>, <a class="indexterm" href="winbind.html#id2676340">Microsoft Active Directory Services</a></dt><dt>NBT, <a class="indexterm" href="integrate-ms-networks.html#id2691018">Name Resolution as Used within MS Windows Networking</a></dt><dt>nbtstat, <a class="indexterm" href="domain-member.html#id2595778">Cannot Add Machine Back to Domain</a>, <a class="indexterm" href="integrate-ms-networks.html#id2691452">The NetBIOS Name Cache</a></dt><dt>necessary rights, <a class="indexterm" href="rights.html#id2630773">Using the &#8220;net rpc rights&#8221; Utility</a></dt><dt>negotiate, <a class="indexterm" href="passdb.html#id2610089">Important Notes About Security</a></dt><dt>negotiating the charset, <a class="indexterm" href="unicode.html#id2692253">What Are Charsets and Unicode?</a></dt><dt>nested group, <a class="indexterm" href="groupmapping.html#id2618728">Nested Groups: Adding Windows Domain Groups to Windows Local Groups</a></dt><dt>Nested Group Support, <a class="indexterm" href="rights.html#id2632106">What Rights and Privileges Will Permit Windows Client Administration?</a></dt><dt>nested groups, <a class="indexterm" href="groupmapping.html#id2618728">Nested Groups: Adding Windows Domain Groups to Windows Local Groups</a></dt><dt>net, <a class="indexterm" href="passdb.html#acctmgmttools">Account Management Tools</a>, <a class="indexterm" href="groupmapping.html">Group Mapping: MS Windows and UNIX</a>, <a class="indexterm" href="NetCommand.html">Remote and Local Management: The Net Command</a>, <a class="indexterm" href="NetCommand.html#id2621049">Overview</a>, <a class="indexterm" href="NetCommand.html#id2621344">Administrative Tasks and Methods</a>, <a class="indexterm" href="NetCommand.html#id2621425">UNIX and Windows Group Management</a>, <a class="indexterm" href="rights.html#id2632106">What Rights and Privileges Will Permit Windows Client Administration?</a></dt><dd><dl><dt>ads, <a class="indexterm" href="NetCommand.html#id2621425">UNIX and Windows Group Management</a></dt><dd><dl><dt>join, <a class="indexterm" href="domain-member.html#id2593157">Joining an NT4-type Domain with Samba-3</a>, <a class="indexterm" href="domain-member.html#ads-create-machine-account">Create the Computer Account</a>, <a class="indexterm" href="NetCommand.html#id2623729">Machine Trust Accounts</a>, <a class="indexterm" href="idmapper.html#id2628244">ADS Domains</a></dt><dt>leave, <a class="indexterm" href="NetCommand.html#id2623729">Machine Trust Accounts</a></dt><dt>printer info, <a class="indexterm" href="NetCommand.html#id2625781">Printers and ADS</a></dt><dt>printer publish, <a class="indexterm" href="NetCommand.html#id2625781">Printers and ADS</a></dt><dt>printer remove, <a class="indexterm" href="NetCommand.html#id2625781">Printers and ADS</a></dt><dt>printer search, <a class="indexterm" href="NetCommand.html#id2625781">Printers and ADS</a></dt><dt>status, <a class="indexterm" href="NetCommand.html#id2623729">Machine Trust Accounts</a></dt><dt>testjoin, <a class="indexterm" href="NetCommand.html#id2623729">Machine Trust Accounts</a></dt></dl></dd><dt>getlocalsid, <a class="indexterm" href="ChangeNotes.html#id2600709">User and Group Changes</a>, <a class="indexterm" href="NetCommand.html#id2624332">Managing Security Identifiers (SIDS)</a>, <a class="indexterm" href="upgrading-to-3.0.html#id2700674">New Schema</a></dt><dt>groupmap, <a class="indexterm" href="FastStart.html#id2578496">Example: Engineering Office</a>, <a class="indexterm" href="ChangeNotes.html#id2600709">User and Group Changes</a>, <a class="indexterm" href="groupmapping.html#id2617919">Features and Benefits</a>, <a class="indexterm" href="groupmapping.html#id2620168">Example Configuration</a>, <a class="indexterm" href="NT4Migration.html#id2702380">Steps in Migration Process</a></dt><dd><dl><dt>add, <a class="indexterm" href="NetCommand.html#id2621828">Mapping Windows Groups to UNIX Groups</a></dt><dt>delete, <a class="indexterm" href="NetCommand.html#id2621828">Mapping Windows Groups to UNIX Groups</a></dt><dt>list, <a class="indexterm" href="groupmapping.html#id2620168">Example Configuration</a>, <a class="indexterm" href="NetCommand.html#id2621626">Adding or Creating a New Group</a></dt><dt>modify, <a class="indexterm" href="NetCommand.html#id2621828">Mapping Windows Groups to UNIX Groups</a></dt></dl></dd><dt>localgroup, <a class="indexterm" href="rights.html#id2632106">What Rights and Privileges Will Permit Windows Client Administration?</a></dt><dt>rap, <a class="indexterm" href="NetCommand.html#id2621425">UNIX and Windows Group Management</a></dt><dd><dl><dt>session, <a class="indexterm" href="NetCommand.html#id2625716">Session and Connection Management</a></dt></dl></dd><dt>rpc, <a class="indexterm" href="FastStart.html#id2577562">Example Configuration</a>, <a class="indexterm" href="ServerType.html#id2581836">Example Configuration</a>, <a class="indexterm" href="samba-bdc.html#id2587871">Features and Benefits</a>, <a class="indexterm" href="NetCommand.html#id2621425">UNIX and Windows Group Management</a></dt><dd><dl><dt>getsid, <a class="indexterm" href="samba-bdc.html#id2589723">Backup Domain Controller Configuration</a>, <a class="indexterm" href="NetCommand.html#id2624332">Managing Security Identifiers (SIDS)</a></dt><dt>group, <a class="indexterm" href="groupmapping.html#id2618728">Nested Groups: Adding Windows Domain Groups to Windows Local Groups</a>, <a class="indexterm" href="NetCommand.html#id2621626">Adding or Creating a New Group</a></dt><dt>group add, <a class="indexterm" href="NetCommand.html#id2621626">Adding or Creating a New Group</a></dt><dt>group addmem, <a class="indexterm" href="NetCommand.html#grpmemshipchg">Manipulating Group Memberships</a>, <a class="indexterm" href="NetCommand.html#id2622655">Managing Nest Groups on Workstations from the Samba Server</a></dt><dt>group delete, <a class="indexterm" href="NetCommand.html#id2622135">Deleting a Group Account</a></dt><dt>group delmem, <a class="indexterm" href="NetCommand.html#grpmemshipchg">Manipulating Group Memberships</a></dt><dt>group list, <a class="indexterm" href="NetCommand.html#id2621626">Adding or Creating a New Group</a></dt><dt>group members, <a class="indexterm" href="NetCommand.html#grpmemshipchg">Manipulating Group Memberships</a></dt><dt>group rename, <a class="indexterm" href="NetCommand.html#id2622175">Rename Group Accounts</a></dt><dt>info, <a class="indexterm" href="NetCommand.html#netmisc1">Other Miscellaneous Operations</a>, <a class="indexterm" href="ProfileMgmt.html#id2685286">Side Bar Notes</a></dt><dt>join, <a class="indexterm" href="ServerType.html#id2581836">Example Configuration</a>, <a class="indexterm" href="domain-member.html#id2593157">Joining an NT4-type Domain with Samba-3</a>, <a class="indexterm" href="NetCommand.html#id2623729">Machine Trust Accounts</a>, <a class="indexterm" href="winbind.html#id2677976">Join the Samba Server to the PDC Domain</a>, <a class="indexterm" href="NT4Migration.html#id2702380">Steps in Migration Process</a></dt><dt>join bdc, <a class="indexterm" href="NetCommand.html#id2623729">Machine Trust Accounts</a></dt><dt>join member, <a class="indexterm" href="NetCommand.html#id2623729">Machine Trust Accounts</a></dt><dt>list, <a class="indexterm" href="rights.html#id2630773">Using the &#8220;net rpc rights&#8221; Utility</a></dt><dt>printer migrate drivers, <a class="indexterm" href="NetCommand.html#id2625446">Printer Migration</a></dt><dt>printer migrate forms, <a class="indexterm" href="NetCommand.html#id2625446">Printer Migration</a></dt><dt>printer migrate printers, <a class="indexterm" href="NetCommand.html#id2625446">Printer Migration</a></dt><dt>printer migrate security, <a class="indexterm" href="NetCommand.html#id2625446">Printer Migration</a></dt><dt>printer migrate settings, <a class="indexterm" href="NetCommand.html#id2625446">Printer Migration</a></dt><dt>right list accounts, <a class="indexterm" href="NetCommand.html#id2624933">Share Migration</a></dt><dt>rights grant, <a class="indexterm" href="NetCommand.html#id2623359">Administering User Rights and Privileges</a>, <a class="indexterm" href="rights.html#id2630773">Using the &#8220;net rpc rights&#8221; Utility</a></dt><dt>rights list, <a class="indexterm" href="NetCommand.html#id2623359">Administering User Rights and Privileges</a></dt><dt>rights list accounts, <a class="indexterm" href="NetCommand.html#id2623359">Administering User Rights and Privileges</a></dt><dt>share add, <a class="indexterm" href="NetCommand.html#id2624599">Creating, Editing, and Removing Shares</a></dt><dt>share delete, <a class="indexterm" href="NetCommand.html#id2624599">Creating, Editing, and Removing Shares</a></dt><dt>share migrate, <a class="indexterm" href="NetCommand.html#id2624933">Share Migration</a></dt><dt>share migrate all, <a class="indexterm" href="NetCommand.html#id2625387">Simultaneous Share and File Migration</a></dt><dt>share migrate files, <a class="indexterm" href="NetCommand.html#id2625129">File and Directory Migration</a></dt><dt>share migrate security, <a class="indexterm" href="NetCommand.html#id2625344">Share-ACL Migration</a></dt><dt>testjoin, <a class="indexterm" href="NetCommand.html#id2623729">Machine Trust Accounts</a></dt><dt>trustdom add, <a class="indexterm" href="NetCommand.html#id2624098">Interdomain Trusts</a></dt><dt>trustdom establish, <a class="indexterm" href="NetCommand.html#id2624098">Interdomain Trusts</a>, <a class="indexterm" href="InterdomainTrusts.html#id2642878">Samba as the Trusting Domain</a></dt><dt>trustdom list, <a class="indexterm" href="NetCommand.html#id2624098">Interdomain Trusts</a></dt><dt>trustdom revoke, <a class="indexterm" href="NetCommand.html#id2624098">Interdomain Trusts</a></dt><dt>user add, <a class="indexterm" href="NetCommand.html#sbeuseraddn">Adding User Accounts</a></dt><dt>user delete, <a class="indexterm" href="NetCommand.html#id2623159">Deletion of User Accounts</a>, <a class="indexterm" href="NetCommand.html#id2623729">Machine Trust Accounts</a></dt><dt>user info, <a class="indexterm" href="NetCommand.html#id2623207">Managing User Accounts</a></dt><dt>user password, <a class="indexterm" href="NetCommand.html#sbeuseraddn">Adding User Accounts</a></dt><dt>user rename, <a class="indexterm" href="NetCommand.html#id2623207">Managing User Accounts</a></dt><dt>vampire, <a class="indexterm" href="ChangeNotes.html#id2600709">User and Group Changes</a>, <a class="indexterm" href="NetCommand.html#id2624817">Share, Directory, and File Migration</a>, <a class="indexterm" href="NT4Migration.html#id2702380">Steps in Migration Process</a></dt></dl></dd><dt>setlocalsid, <a class="indexterm" href="NetCommand.html#id2624332">Managing Security Identifiers (SIDS)</a></dt><dt>time, <a class="indexterm" href="NetCommand.html#netmisc1">Other Miscellaneous Operations</a></dt><dd><dl><dt>set, <a class="indexterm" href="NetCommand.html#netmisc1">Other Miscellaneous Operations</a></dt><dt>system, <a class="indexterm" href="NetCommand.html#netmisc1">Other Miscellaneous Operations</a></dt><dt>zone, <a class="indexterm" href="NetCommand.html#netmisc1">Other Miscellaneous Operations</a></dt></dl></dd><dt>use, <a class="indexterm" href="domain-member.html#ads-test-server">Testing Server Setup</a></dt></dl></dd><dt>NET, <a class="indexterm" href="PolicyMgmt.html#id2682588">Samba PDC</a></dt><dt>net command, <a class="indexterm" href="upgrading-to-3.0.html#id2698805">New Features in Samba-3.0.x</a></dt><dt>net getlocalsid, <a class="indexterm" href="rights.html#id2631924">The Administrator Domain SID</a></dt><dt>net groupmap, <a class="indexterm" href="upgrading-to-3.0.html#id2700674">New Schema</a></dt><dt>net rpc user add, <a class="indexterm" href="rights.html#id2631118">Description of Privileges</a></dt><dt>net tool, <a class="indexterm" href="upgrading-to-3.0.html#id2700480">Passdb Backends and Authentication</a></dt><dt>net use, <a class="indexterm" href="classicalprinting.html#id2653752">Error Message: &#8220;Cannot connect under a different Name&#8221;</a></dt><dt>net use /home, <a class="indexterm" href="ProfileMgmt.html#id2683160">Windows 9x/Me User Profiles</a></dt><dt>net use lpt1:, <a class="indexterm" href="CUPS-printing.html#id2665636">Installing the PostScript Driver on a Client</a></dt><dt>net view, <a class="indexterm" href="classicalprinting.html#id2646003">The [global] Section</a>, <a class="indexterm" href="diagnosis.html#id2705435">The Tests</a></dt><dt>netatalk, <a class="indexterm" href="VFS.html#id2674102">netatalk</a></dt><dt>NetAtalk, <a class="indexterm" href="unicode.html#id2692698">Basic Parameter Setting</a></dt><dt>Netatalk, <a class="indexterm" href="Other-Clients.html#id2711457">Macintosh Clients</a></dt><dt>NetBEUI, <a class="indexterm" href="integrate-ms-networks.html">Integrating MS Windows Networks with Samba</a></dt><dt>NetBIOS, <a class="indexterm" href="ServerType.html#id2581618">Domain Security Mode (User-Level Security)</a>, <a class="indexterm" href="samba-pdc.html#id2583318">Features and Benefits</a>, <a class="indexterm" href="samba-bdc.html#id2589450">What Qualifies a Domain Controller on the Network?</a>, <a class="indexterm" href="samba-bdc.html#id2589541">How Does a Workstation find its Domain Controller?</a>, <a class="indexterm" href="samba-bdc.html#id2590224">Example Configuration</a>, <a class="indexterm" href="NetworkBrowsing.html#id2601583">Features and Benefits</a>, <a class="indexterm" href="NetworkBrowsing.html#netdiscuss">Discussion</a>, <a class="indexterm" href="NetworkBrowsing.html#id2602840">TCP/IP without NetBIOS</a>, <a class="indexterm" href="NetworkBrowsing.html#id2606858">Technical Overview of Browsing</a>, <a class="indexterm" href="integrate-ms-networks.html">Integrating MS Windows Networks with Samba</a>, <a class="indexterm" href="integrate-ms-networks.html#id2691018">Name Resolution as Used within MS Windows Networking</a>, <a class="indexterm" href="integrate-ms-networks.html#id2691452">The NetBIOS Name Cache</a></dt><dd><dl><dt>brooadcast, <a class="indexterm" href="samba-pdc.html#id2585077">Preparing for Domain Control</a></dt><dt>name, <a class="indexterm" href="ServerType.html#id2581618">Domain Security Mode (User-Level Security)</a></dt></dl></dd><dt>netbios alias, <a class="indexterm" href="cfgsmarts.html#id2696648">Multiple Virtual Server Personalities</a></dt><dt>netbios aliases, <a class="indexterm" href="cfgsmarts.html#id2696648">Multiple Virtual Server Personalities</a></dt><dt>NetBIOS broadcast, <a class="indexterm" href="domain-member.html#id2593157">Joining an NT4-type Domain with Samba-3</a></dt><dt>NetBIOS disabled, <a class="indexterm" href="NetworkBrowsing.html#id2601583">Features and Benefits</a></dt><dt>NetBIOS flags, <a class="indexterm" href="NetworkBrowsing.html#id2606262">Static WINS Entries</a></dt><dt>NetBIOS name, <a class="indexterm" href="samba-pdc.html#id2587002">Security Mode and Master Browsers</a>, <a class="indexterm" href="domain-member.html#id2591869">Manual Creation of Machine Trust Accounts</a>, <a class="indexterm" href="domain-member.html#id2593157">Joining an NT4-type Domain with Samba-3</a>, <a class="indexterm" href="integrate-ms-networks.html#id2691018">Name Resolution as Used within MS Windows Networking</a>, <a class="indexterm" href="cfgsmarts.html#id2696648">Multiple Virtual Server Personalities</a></dt><dt>netbios name, <a class="indexterm" href="cfgsmarts.html#id2696250">Multiple Server Hosting</a></dt><dt>NetBIOS name cache, <a class="indexterm" href="domain-member.html#id2595778">Cannot Add Machine Back to Domain</a>, <a class="indexterm" href="NetworkBrowsing.html#id2608438">Flushing the Samba NetBIOS Name Cache</a></dt><dt>NetBIOS name length, <a class="indexterm" href="NetworkBrowsing.html#id2605616">WINS: The Windows Internetworking Name Server</a></dt><dt>NetBIOS name resolution, <a class="indexterm" href="NetworkBrowsing.html#id2607569">Behavior of Cross-Subnet Browsing</a></dt><dt>NetBIOS Name Server (see NBNS)</dt><dt>NetBIOS name type, <a class="indexterm" href="NetworkBrowsing.html#id2603391">How Browsing Functions</a></dt><dt>NetBIOS names, <a class="indexterm" href="NetworkBrowsing.html#id2606654">Name Resolution Order</a>, <a class="indexterm" href="integrate-ms-networks.html#id2690894">/etc/nsswitch.conf</a></dt><dt>NetBIOS network interface, <a class="indexterm" href="NetworkBrowsing.html#id2606504">Windows Networking Protocols</a></dt><dt>NetBIOS networking, <a class="indexterm" href="NetworkBrowsing.html#id2601583">Features and Benefits</a></dt><dt>NetBIOS over TCP/IP, <a class="indexterm" href="NetworkBrowsing.html">Network Browsing</a>, <a class="indexterm" href="NetworkBrowsing.html#id2601583">Features and Benefits</a>, <a class="indexterm" href="NetworkBrowsing.html#id2602204">NetBIOS over TCP/IP</a>, <a class="indexterm" href="NetworkBrowsing.html#id2606858">Technical Overview of Browsing</a>, <a class="indexterm" href="NetworkBrowsing.html#id2607398">Cross-Subnet Browsing</a>, <a class="indexterm" href="integrate-ms-networks.html#id2690416">Background Information</a></dt><dt>NetBIOS over TCP/IP disabled, <a class="indexterm" href="NetworkBrowsing.html#id2608606">Browsing of Shares and Directories is Very Slow</a></dt><dt>NetBIOS-less, <a class="indexterm" href="NetworkBrowsing.html#id2602840">TCP/IP without NetBIOS</a>, <a class="indexterm" href="cfgsmarts.html#id2696648">Multiple Virtual Server Personalities</a></dt><dt>NetBIOS-less SMB, <a class="indexterm" href="cfgsmarts.html#id2696648">Multiple Virtual Server Personalities</a></dt><dt>NetBIOSless SMB over TCP/IP, <a class="indexterm" href="NetworkBrowsing.html#id2602204">NetBIOS over TCP/IP</a></dt><dt>NetBT, <a class="indexterm" href="integrate-ms-networks.html#id2691018">Name Resolution as Used within MS Windows Networking</a></dt><dt>netlogon, <a class="indexterm" href="samba-pdc.html#id2584572">Domain Controller Types</a></dt><dt>NETLOGON, <a class="indexterm" href="samba-pdc.html#id2585077">Preparing for Domain Control</a>, <a class="indexterm" href="samba-pdc.html#id2585586">Domain Control: Example Configuration</a>, <a class="indexterm" href="PolicyMgmt.html#id2681230">Creating and Managing System Policies</a>, <a class="indexterm" href="PolicyMgmt.html#id2681777">MS Windows 200x/XP Professional Policies</a>, <a class="indexterm" href="PolicyMgmt.html#id2682226">Managing Account/User Policies</a>, <a class="indexterm" href="ProfileMgmt.html#id2685844">MS Windows NT4 Workstation</a>, <a class="indexterm" href="ProfileMgmt.html#id2686407">MS Windows 200x/XP</a></dt><dt>Netlogon, <a class="indexterm" href="samba-bdc.html#id2588283">Essential Background Information</a></dt><dt>NetLogon service, <a class="indexterm" href="NetworkBrowsing.html#id2605616">WINS: The Windows Internetworking Name Server</a></dt><dt>netlogon share, <a class="indexterm" href="samba-bdc.html#id2589723">Backup Domain Controller Configuration</a>, <a class="indexterm" href="NT4Migration.html#id2702380">Steps in Migration Process</a></dt><dt>Netmon, <a class="indexterm" href="problems.html#id2707699">The Windows Network Monitor</a></dt><dt>Netmon., <a class="indexterm" href="problems.html#id2707759">Installing Network Monitor on an NT Workstation</a></dt><dt>netmon.exe, <a class="indexterm" href="ProfileMgmt.html#id2683622">Windows 9x/Me Profile Setup</a></dt><dt>NetSAMLogon, <a class="indexterm" href="ProfileMgmt.html#id2682956">Roaming Profiles</a></dt><dt>Netscape's Directory Server, <a class="indexterm" href="passdb.html#id2615339">Supported LDAP Servers</a></dt><dt>NetServerEnum2, <a class="indexterm" href="NetworkBrowsing.html#id2607569">Behavior of Cross-Subnet Browsing</a></dt><dt>NetUserGetInfo, <a class="indexterm" href="samba-pdc.html#id2586608">The Special Case of Windows 9x/Me</a>, <a class="indexterm" href="ProfileMgmt.html#id2682956">Roaming Profiles</a></dt><dt>NetWare, <a class="indexterm" href="integrate-ms-networks.html#id2691018">Name Resolution as Used within MS Windows Networking</a></dt><dt>NetWare Bindery, <a class="indexterm" href="pam.html#id2687494">Features and Benefits</a></dt><dt>NetWare Core Protocol-based server, <a class="indexterm" href="pam.html#id2687494">Features and Benefits</a></dt><dt>NetWkstaUserLogon, <a class="indexterm" href="samba-pdc.html#id2586608">The Special Case of Windows 9x/Me</a></dt><dt>network</dt><dd><dl><dt>browsing, <a class="indexterm" href="samba-pdc.html#id2583318">Features and Benefits</a></dt><dt>logon, <a class="indexterm" href="samba-pdc.html#id2585586">Domain Control: Example Configuration</a></dt><dd><dl><dt>service, <a class="indexterm" href="samba-pdc.html#id2587002">Security Mode and Master Browsers</a></dt></dl></dd><dt>performance, <a class="indexterm" href="samba-pdc.html#id2584572">Domain Controller Types</a></dt><dt>wide-area, <a class="indexterm" href="samba-bdc.html#id2588353">MS Windows NT4-style Domain Control</a></dt></dl></dd><dt>network access controls, <a class="indexterm" href="AccessControls.html">File, Directory, and Share Access Controls</a></dt><dt>network access profile, <a class="indexterm" href="samba-bdc.html#id2588353">MS Windows NT4-style Domain Control</a></dt><dt>network administrator, <a class="indexterm" href="AccessControls.html">File, Directory, and Share Access Controls</a></dt><dt>network administrator's toolbox, <a class="indexterm" href="NetCommand.html">Remote and Local Management: The Net Command</a></dt><dt>network administrators, <a class="indexterm" href="NT4Migration.html#id2702046">Server Share and Directory Layout</a></dt><dt>network analyzer, <a class="indexterm" href="problems.html#id2707197">Diagnostics Tools</a></dt><dt>network bandwidth, <a class="indexterm" href="NetworkBrowsing.html#browse-force-master">Forcing Samba to Be the Master</a>, <a class="indexterm" href="NT4Migration.html#id2701845">Domain Layout</a></dt><dt>Network Basic Extended User Interface (see NetBEUI)</dt><dt>Network Basic Input/Output System (see NetBIOS)</dt><dt>Network Bridge, <a class="indexterm" href="ClientConfig.html#id2597733">MS Windows XP Professional</a></dt><dt>Network Bridge Configuration, <a class="indexterm" href="ClientConfig.html#id2597733">MS Windows XP Professional</a></dt><dt>network browsing problems, <a class="indexterm" href="NetworkBrowsing.html#id2604936">Making Samba the Domain Master</a>, <a class="indexterm" href="NetworkBrowsing.html#id2608606">Browsing of Shares and Directories is Very Slow</a></dt><dt>network client, <a class="indexterm" href="ClientConfig.html#id2597554">Features and Benefits</a>, <a class="indexterm" href="idmapper.html">Identity Mapping (IDMAP)</a></dt><dt>network clients, <a class="indexterm" href="ClientConfig.html#id2598376">MS Windows 2000</a></dt><dt>network configuration problems, <a class="indexterm" href="ClientConfig.html#id2597658">TCP/IP Configuration</a></dt><dt>network difficulty, <a class="indexterm" href="ClientConfig.html#id2597554">Features and Benefits</a></dt><dt>network environment, <a class="indexterm" href="AdvancedNetworkManagement.html#id2680124">Remote Desktop Management</a></dt><dt>Network ID, <a class="indexterm" href="ClientConfig.html#id2599428">Joining a Domain: Windows 2000/XP Professional</a></dt><dt>network interface, <a class="indexterm" href="securing-samba.html#id2640558">Using Interface Protection</a>, <a class="indexterm" href="diagnosis.html#id2705435">The Tests</a></dt><dt>network logon, <a class="indexterm" href="samba-pdc.html#id2586608">The Special Case of Windows 9x/Me</a>, <a class="indexterm" href="domain-member.html#id2591183">Features and Benefits</a>, <a class="indexterm" href="ClientConfig.html#id2599956">Domain Logon Configuration: Windows 9x/Me</a></dt><dt>network logon services, <a class="indexterm" href="samba-pdc.html#id2586608">The Special Case of Windows 9x/Me</a></dt><dt>network membership, <a class="indexterm" href="ClientConfig.html#id2597614">Technical Details</a></dt><dt>Network Monitor, <a class="indexterm" href="problems.html#id2707699">The Windows Network Monitor</a></dt><dt>Network Monitor Tools and Agent, <a class="indexterm" href="problems.html#id2707759">Installing Network Monitor on an NT Workstation</a></dt><dt>Network Neighborhood, <a class="indexterm" href="NetworkBrowsing.html#id2601767">What Is Browsing?</a>, <a class="indexterm" href="NetworkBrowsing.html#id2607147">Problem Resolution</a>, <a class="indexterm" href="NetworkBrowsing.html#id2607569">Behavior of Cross-Subnet Browsing</a>, <a class="indexterm" href="classicalprinting.html#id2646003">The [global] Section</a>, <a class="indexterm" href="classicalprinting.html#id2651227">Check Samba for Driver Recognition</a></dt><dt>network neighborhood, <a class="indexterm" href="NetworkBrowsing.html#id2607569">Behavior of Cross-Subnet Browsing</a></dt><dt>network policies, <a class="indexterm" href="PolicyMgmt.html#id2681230">Creating and Managing System Policies</a></dt><dt>network security, <a class="indexterm" href="NT4Migration.html#id2701845">Domain Layout</a></dt><dt>network segment, <a class="indexterm" href="NetworkBrowsing.html#id2602204">NetBIOS over TCP/IP</a>, <a class="indexterm" href="NetworkBrowsing.html#id2603391">How Browsing Functions</a>, <a class="indexterm" href="NT4Migration.html#id2701845">Domain Layout</a></dt><dt>Network settings, <a class="indexterm" href="NetworkBrowsing.html#id2607398">Cross-Subnet Browsing</a></dt><dt>network sniffer, <a class="indexterm" href="passdb.html#id2610404">Advantages of Encrypted Passwords</a></dt><dt>network storage, <a class="indexterm" href="Backup.html#id2693870">BackupPC</a></dt><dt>network traffic, <a class="indexterm" href="idmapper.html#id2626603">Domain Member Server or Domain Member Client</a></dt><dt>networked workstation, <a class="indexterm" href="winbind.html#id2676387">Name Service Switch</a></dt><dt>networking advocates, <a class="indexterm" href="Backup.html#id2693773">Discussion of Backup Solutions</a></dt><dt>networking environment, <a class="indexterm" href="passdb.html#id2611431">Caution Regarding LDAP and Samba</a></dt><dt>networking systems, <a class="indexterm" href="ClientConfig.html#id2600400">Common Errors</a></dt><dt>networks access, <a class="indexterm" href="speed.html#id2713080">Samba Performance is Very Slow</a></dt><dt>Networks Properties, <a class="indexterm" href="ClientConfig.html#id2599956">Domain Logon Configuration: Windows 9x/Me</a></dt><dt>new account, <a class="indexterm" href="InterdomainTrusts.html#samba-trusted-domain">Samba as the Trusted Domain</a></dt><dt>new parameters, <a class="indexterm" href="upgrading-to-3.0.html#id2699305">New Parameters</a></dt><dt>newsgroup, <a class="indexterm" href="bugreport.html#id2708369">Introduction</a></dt><dt>Nexus toolkit, <a class="indexterm" href="domain-member.html#machine-trust-accounts">MS Windows Workstation/Server Machine Trust Accounts</a></dt><dt>Nexus.exe, <a class="indexterm" href="samba-pdc.html#id2583318">Features and Benefits</a>, <a class="indexterm" href="domain-member.html#id2592306">Managing Domain Machine Accounts using NT4 Server Manager</a>, <a class="indexterm" href="AdvancedNetworkManagement.html#id2679981">Remote Server Administration</a></dt><dt>NFS, <a class="indexterm" href="domain-member.html#id2595532">Sharing User ID Mappings between Samba Domain Members</a>, <a class="indexterm" href="passdb.html#idmapbackend">Mapping Common UIDs/GIDs on Distributed Machines</a>, <a class="indexterm" href="AdvancedNetworkManagement.html#id2680528">Remote Management with ThinLinc</a>, <a class="indexterm" href="SambaHA.html#id2694959">The Distributed File System Challenge</a>, <a class="indexterm" href="SambaHA.html#id2695086">Restrictive Constraints on Distributed File Systems</a>, <a class="indexterm" href="upgrading-to-3.0.html#id2701232">IdMap LDAP Support</a></dt><dt>NFS clients, <a class="indexterm" href="locking.html#id2638541">UNIX or NFS Client-Accessed Files</a></dt><dt>NIS, <a class="indexterm" href="ServerType.html#id2581411">Share-Level Security</a>, <a class="indexterm" href="samba-bdc.html#id2589723">Backup Domain Controller Configuration</a>, <a class="indexterm" href="passdb.html#id2615394">Schema and Relationship to the RFC 2307 posixAccount</a>, <a class="indexterm" href="idmapper.html#id2626603">Domain Member Server or Domain Member Client</a>, <a class="indexterm" href="winbind.html#id2676387">Name Service Switch</a></dt><dt>NIS database, <a class="indexterm" href="winbind.html#id2676620">Pluggable Authentication Modules</a></dt><dt>nmbd, <a class="indexterm" href="install.html#id2574143">Starting Samba</a>, <a class="indexterm" href="install.html#id2574595">Test Your Config File with testparm</a>, <a class="indexterm" href="FastStart.html#id2576663">Secure Read-Write File and Print Server</a>, <a class="indexterm" href="FastStart.html#id2577562">Example Configuration</a>, <a class="indexterm" href="NetworkBrowsing.html#id2601767">What Is Browsing?</a>, <a class="indexterm" href="NetworkBrowsing.html#id2602204">NetBIOS over TCP/IP</a>, <a class="indexterm" href="NetworkBrowsing.html#id2606950">Browsing Support in Samba</a>, <a class="indexterm" href="NetworkBrowsing.html#id2608438">Flushing the Samba NetBIOS Name Cache</a>, <a class="indexterm" href="idmapper.html#id2627957">NT4-Style Domains (Includes Samba Domains)</a>, <a class="indexterm" href="winbind.html#id2677180">Testing Things Out</a>, <a class="indexterm" href="winbind.html#id2678574">Linux</a>, <a class="indexterm" href="winbind.html#id2678780">Solaris</a>, <a class="indexterm" href="cfgsmarts.html#id2696250">Multiple Server Hosting</a>, <a class="indexterm" href="cfgsmarts.html#id2696648">Multiple Virtual Server Personalities</a>, <a class="indexterm" href="diagnosis.html#id2705435">The Tests</a>, <a class="indexterm" href="problems.html#id2707249">Debugging with Samba Itself</a>, <a class="indexterm" href="speed.html#id2712984">Corrupt tdb Files</a></dt><dt>nmblookup, <a class="indexterm" href="integrate-ms-networks.html#id2691452">The NetBIOS Name Cache</a>, <a class="indexterm" href="diagnosis.html#id2705435">The Tests</a></dt><dt>No NetBIOS layer, <a class="indexterm" href="NetworkBrowsing.html#id2602840">TCP/IP without NetBIOS</a></dt><dt>no network logon service, <a class="indexterm" href="StandAloneServer.html#id2596310">Background</a></dt><dt>no printcap file, <a class="indexterm" href="StandAloneServer.html#SimplePrintServer">Central Print Serving</a></dt><dt>nobody, <a class="indexterm" href="StandAloneServer.html#SimplePrintServer">Central Print Serving</a></dt><dt>nobody account, <a class="indexterm" href="classicalprinting.html#id2648031">Custom Print Commands</a>, <a class="indexterm" href="cfgsmarts.html#id2696648">Multiple Virtual Server Personalities</a></dt><dt>node-type, <a class="indexterm" href="NetworkBrowsing.html#id2602204">NetBIOS over TCP/IP</a></dt><dt>NoMachine, <a class="indexterm" href="AdvancedNetworkManagement.html#id2680153">Remote Management from NoMachine.Com</a></dt><dt>NoMachine.Com, <a class="indexterm" href="AdvancedNetworkManagement.html#id2680153">Remote Management from NoMachine.Com</a></dt><dt>non-authentication-based account management, <a class="indexterm" href="pam.html#id2688257">Anatomy of /etc/pam.d Entries</a></dt><dt>non-authoritative, <a class="indexterm" href="NetworkBrowsing.html#id2607569">Behavior of Cross-Subnet Browsing</a></dt><dt>non-LDAP</dt><dd><dl><dt>backend, <a class="indexterm" href="samba-bdc.html#id2587871">Features and Benefits</a></dt></dl></dd><dt>non-member Windows client, <a class="indexterm" href="passdb.html#id2610608">Mapping User Identifiers between MS Windows and UNIX</a></dt><dt>non-PostScript, <a class="indexterm" href="CUPS-printing.html#id2658248">CUPS Also Uses PPDs for Non-PostScript Printers</a>, <a class="indexterm" href="CUPS-printing.html#id2661288">PostScript Printer Descriptions for Non-PostScript Printers</a></dt><dt>non-PostScript printers, <a class="indexterm" href="CUPS-printing.html#id2659316">Prefilters</a>, <a class="indexterm" href="CUPS-printing.html#id2669163">Foomatic Database-Generated PPDs</a></dt><dt>nonhierarchical, <a class="indexterm" href="InterdomainTrusts.html#id2641833">Trust Relationship Background</a></dt><dt>nontransitive, <a class="indexterm" href="InterdomainTrusts.html#id2641833">Trust Relationship Background</a></dt><dt>normal color, <a class="indexterm" href="CUPS-printing.html#id2660583">The Role of cupsomatic/foomatic</a></dt><dt>normal user, <a class="indexterm" href="NetCommand.html#id2623359">Administering User Rights and Privileges</a></dt><dt>not domain member, <a class="indexterm" href="StandAloneServer.html#id2596310">Background</a></dt><dt>not domain members, <a class="indexterm" href="StandAloneServer.html">Standalone Servers</a></dt><dt>not part of domain, <a class="indexterm" href="NetworkBrowsing.html#id2605888">WINS Server Configuration</a></dt><dt>not stored anywhere, <a class="indexterm" href="passdb.html#id2610404">Advantages of Encrypted Passwords</a></dt><dt>not transitive, <a class="indexterm" href="InterdomainTrusts.html#id2643074">NT4-Style Domain Trusts with Windows 2000</a></dt><dt>Novell, <a class="indexterm" href="domain-member.html#domain-member-server">Domain Member Server</a>, <a class="indexterm" href="ProfileMgmt.html#id2683622">Windows 9x/Me Profile Setup</a></dt><dt>Novell eDirectory server, <a class="indexterm" href="pam.html#id2687494">Features and Benefits</a></dt><dt>NSS, <a class="indexterm" href="StandAloneServer.html#id2596310">Background</a>, <a class="indexterm" href="passdb.html#idmapbackend">Mapping Common UIDs/GIDs on Distributed Machines</a>, <a class="indexterm" href="passdb.html#id2611576">LDAP Directories and Windows Computer Accounts</a>, <a class="indexterm" href="passdb.html#id2615092">ldapsam</a>, <a class="indexterm" href="passdb.html#id2615394">Schema and Relationship to the RFC 2307 posixAccount</a>, <a class="indexterm" href="passdb.html#id2616511">Accounts and Groups Management</a>, <a class="indexterm" href="groupmapping.html#id2618728">Nested Groups: Adding Windows Domain Groups to Windows Local Groups</a>, <a class="indexterm" href="idmapper.html">Identity Mapping (IDMAP)</a>, <a class="indexterm" href="idmapper.html#id2626603">Domain Member Server or Domain Member Client</a>, <a class="indexterm" href="idmapper.html#id2628654">IDMAP_RID with Winbind</a>, <a class="indexterm" href="winbind.html#id2675446">Features and Benefits</a>, <a class="indexterm" href="winbind.html#id2675879">What Winbind Provides</a>, <a class="indexterm" href="winbind.html#id2676203">How Winbind Works</a>, <a class="indexterm" href="winbind.html#id2676387">Name Service Switch</a>, <a class="indexterm" href="winbind.html#id2678969">Configure Winbind and PAM</a>, <a class="indexterm" href="winbind.html#id2679639">Conclusion</a></dt><dt>nsswitch.conf, <a class="indexterm" href="ServerType.html#id2581411">Share-Level Security</a></dt><dt>nss_ldap, <a class="indexterm" href="samba-bdc.html#id2590224">Example Configuration</a>, <a class="indexterm" href="passdb.html#idmapbackend">Mapping Common UIDs/GIDs on Distributed Machines</a>, <a class="indexterm" href="passdb.html#id2611576">LDAP Directories and Windows Computer Accounts</a>, <a class="indexterm" href="idmapper.html">Identity Mapping (IDMAP)</a>, <a class="indexterm" href="idmapper.html#id2626603">Domain Member Server or Domain Member Client</a>, <a class="indexterm" href="idmapper.html#id2629830">IDMAP and NSS Using LDAP from ADS with RFC2307bis Schema Extension</a></dt><dt>nss_winbind.so.1, <a class="indexterm" href="winbind.html#id2677267">Configure nsswitch.conf and the Winbind Libraries on Linux and Solaris</a></dt><dt>NT domain, <a class="indexterm" href="winbind.html#id2675879">What Winbind Provides</a></dt><dt>NT groups, <a class="indexterm" href="domain-member.html#id2593892">Why Is This Better Than security = server?</a>, <a class="indexterm" href="groupmapping.html#id2619545">Default Users, Groups, and Relative Identifiers</a></dt><dt>NT migration scripts, <a class="indexterm" href="passdb.html#id2615092">ldapsam</a></dt><dt>NT password, <a class="indexterm" href="passdb.html#id2613202">Listing User and Machine Accounts</a></dt><dt>NT Server Manager, <a class="indexterm" href="AccessControls.html#id2635170">Windows NT4 Workstation/Server</a></dt><dt>NT-controlled domain, <a class="indexterm" href="InterdomainTrusts.html#id2642878">Samba as the Trusting Domain</a></dt><dt>NT-encrypted password, <a class="indexterm" href="domain-member.html#machine-trust-accounts">MS Windows Workstation/Server Machine Trust Accounts</a></dt><dt>NT-encrypted passwords, <a class="indexterm" href="passdb.html#id2609337">Backward Compatibility Account Storage Systems</a></dt><dt>NT4, <a class="indexterm" href="idmapper.html#id2626603">Domain Member Server or Domain Member Client</a></dt><dt>NT4 Domain, <a class="indexterm" href="idmapper.html#id2626541">Standalone Samba Server</a></dt><dt>NT4 domain, <a class="indexterm" href="idmapper.html#id2626603">Domain Member Server or Domain Member Client</a>, <a class="indexterm" href="winbind.html#id2675446">Features and Benefits</a></dt><dt>NT4 domain members, <a class="indexterm" href="idmapper.html">Identity Mapping (IDMAP)</a></dt><dt>NT4 style policy updates, <a class="indexterm" href="PolicyMgmt.html#id2682226">Managing Account/User Policies</a></dt><dt>NT4 User Manager for Domains, <a class="indexterm" href="rights.html#id2630773">Using the &#8220;net rpc rights&#8221; Utility</a></dt><dt>NT4-style, <a class="indexterm" href="InterdomainTrusts.html#id2643074">NT4-Style Domain Trusts with Windows 2000</a></dt><dt>NT4-style domain, <a class="indexterm" href="InterdomainTrusts.html">Interdomain Trust Relationships</a></dt><dt>NT4-style domains, <a class="indexterm" href="InterdomainTrusts.html#id2641833">Trust Relationship Background</a></dt><dt>Nt4sp6ai.exe, <a class="indexterm" href="PolicyMgmt.html#id2681556">Windows NT4-Style Policy Files</a></dt><dt>NTConfig.POL, <a class="indexterm" href="samba-pdc.html#id2585586">Domain Control: Example Configuration</a>, <a class="indexterm" href="domain-member.html#id2591183">Features and Benefits</a>, <a class="indexterm" href="PolicyMgmt.html#id2681419">Windows 9x/ME Policies</a>, <a class="indexterm" href="PolicyMgmt.html#id2681738">Registry Spoiling</a>, <a class="indexterm" href="PolicyMgmt.html#id2681777">MS Windows 200x/XP Professional Policies</a>, <a class="indexterm" href="PolicyMgmt.html#id2681980">Administration of Windows 200x/XP Policies</a>, <a class="indexterm" href="PolicyMgmt.html#id2682226">Managing Account/User Policies</a>, <a class="indexterm" href="PolicyMgmt.html#id2682465">Samba Editreg Toolset</a>, <a class="indexterm" href="ProfileMgmt.html#id2685844">MS Windows NT4 Workstation</a>, <a class="indexterm" href="NT4Migration.html#id2702934">Samba-3 Implementation Choices</a></dt><dt>ntconfig.pol, <a class="indexterm" href="PolicyMgmt.html#id2681556">Windows NT4-Style Policy Files</a></dt><dt>ntdrivers.tdb, <a class="indexterm" href="classicalprinting.html#prt-modeset">Setting Device Modes on New Printers</a>, <a class="indexterm" href="CUPS-printing.html#id2667781">The Printing *.tdb Files</a></dt><dd><dl><dt>(see also TDB)</dt></dl></dd><dt>ntforms.tdb, <a class="indexterm" href="classicalprinting.html#prt-modeset">Setting Device Modes on New Printers</a>, <a class="indexterm" href="CUPS-printing.html#id2667781">The Printing *.tdb Files</a></dt><dd><dl><dt>(see also TDB)</dt></dl></dd><dt>NTFS, <a class="indexterm" href="ChangeNotes.html#id2600709">User and Group Changes</a>, <a class="indexterm" href="AccessControls.html#id2632814">MS Windows NTFS Comparison with UNIX File Systems</a></dt><dt>NTLMv2, <a class="indexterm" href="securing-samba.html#id2641058">NTLMv2 Security</a></dt><dt>ntlm_auth, <a class="indexterm" href="samba-pdc.html#id2583952">Single Sign-On and Domain Security</a></dt><dt>ntprinters.tdb, <a class="indexterm" href="classicalprinting.html#prt-modeset">Setting Device Modes on New Printers</a>, <a class="indexterm" href="CUPS-printing.html#id2667781">The Printing *.tdb Files</a></dt><dd><dl><dt>(see also TDB)</dt></dl></dd><dt>NTUser.DAT, <a class="indexterm" href="PolicyMgmt.html#id2682465">Samba Editreg Toolset</a>, <a class="indexterm" href="ProfileMgmt.html#id2685444">Mandatory Profiles</a>, <a class="indexterm" href="NT4Migration.html#id2702934">Samba-3 Implementation Choices</a></dt><dt>NTuser.DAT, <a class="indexterm" href="ProfileMgmt.html#id2684319">Windows NT4 Workstation</a>, <a class="indexterm" href="ProfileMgmt.html#id2684994">Sharing Profiles between Windows 9x/Me and NT4/200x/XP Workstations</a>, <a class="indexterm" href="NT4Migration.html#id2702287">Profile Migration/Creation</a></dt><dt>NTuser.MAN, <a class="indexterm" href="ProfileMgmt.html#id2684319">Windows NT4 Workstation</a></dt><dt>NTUser.MAN, <a class="indexterm" href="ProfileMgmt.html#id2685444">Mandatory Profiles</a></dt><dt>NT_STATUS_LOGON_FAILURE, <a class="indexterm" href="upgrading-to-3.0.html#id2700383">Changes in Behavior</a></dt><dt>NT_STATUS_UNSUCCESSFUL, <a class="indexterm" href="classicalprinting.html#id2650961">Running rpcclient with adddriver</a></dt><dt>null shell, <a class="indexterm" href="domain-member.html#id2591869">Manual Creation of Machine Trust Accounts</a></dt><dt>NX, <a class="indexterm" href="AdvancedNetworkManagement.html#id2680153">Remote Management from NoMachine.Com</a></dt></dl></div><div class="indexdiv"><h3>O</h3><dl><dt>object class, <a class="indexterm" href="upgrading-to-3.0.html#id2700674">New Schema</a></dt><dt>object class declaration, <a class="indexterm" href="upgrading-to-3.0.html#id2700674">New Schema</a></dt><dt>object module dependencies, <a class="indexterm" href="winbind.html#id2677267">Configure nsswitch.conf and the Winbind Libraries on Linux and Solaris</a></dt><dt>ObjectClass, <a class="indexterm" href="passdb.html#id2615394">Schema and Relationship to the RFC 2307 posixAccount</a></dt><dt>ObjectClasses, <a class="indexterm" href="passdb.html#id2615394">Schema and Relationship to the RFC 2307 posixAccount</a>, <a class="indexterm" href="passdb.html#id2615630">OpenLDAP Configuration</a></dt><dt>obtuse complexity, <a class="indexterm" href="NT4Migration.html#id2702046">Server Share and Directory Layout</a></dt><dt>office server, <a class="indexterm" href="FastStart.html#id2576663">Secure Read-Write File and Print Server</a></dt><dt>OID, <a class="indexterm" href="passdb.html#id2615394">Schema and Relationship to the RFC 2307 posixAccount</a></dt><dt>old sambaAccount, <a class="indexterm" href="upgrading-to-3.0.html#id2700674">New Schema</a></dt><dt>Omni, <a class="indexterm" href="CUPS-printing.html#id2668976">Driver Development Outside</a></dt><dt>on the fly, <a class="indexterm" href="domain-member.html#id2592866">Windows NT4 Client</a></dt><dt>on-the-fly, <a class="indexterm" href="idmapper.html#id2627564">Primary Domain Controller</a></dt><dt>on-the-fly logon scripts, <a class="indexterm" href="NT4Migration.html#id2701435">Objectives</a></dt><dt>on-the-fly policy files, <a class="indexterm" href="NT4Migration.html#id2701435">Objectives</a></dt><dt>one direction, <a class="indexterm" href="InterdomainTrusts.html#id2641833">Trust Relationship Background</a></dt><dt>one domain, <a class="indexterm" href="idmapper.html">Identity Mapping (IDMAP)</a></dt><dt>one-way trust, <a class="indexterm" href="InterdomainTrusts.html#id2642329">Interdomain Trust Facilities</a></dt><dt>only one WINS server, <a class="indexterm" href="NetworkBrowsing.html#id2605888">WINS Server Configuration</a></dt><dt>OpenGFS, <a class="indexterm" href="SambaHA.html#id2694959">The Distributed File System Challenge</a></dt><dt>OpenLDAP, <a class="indexterm" href="samba-pdc.html#id2583952">Single Sign-On and Domain Security</a>, <a class="indexterm" href="samba-bdc.html#id2589028">LDAP Configuration Notes</a>, <a class="indexterm" href="domain-member.html#domain-member-server">Domain Member Server</a>, <a class="indexterm" href="ChangeNotes.html#id2601321">LDAP Changes in Samba-3.0.23</a>, <a class="indexterm" href="passdb.html#id2609521">New Account Storage Systems</a>, <a class="indexterm" href="passdb.html#id2615339">Supported LDAP Servers</a>, <a class="indexterm" href="passdb.html#id2615394">Schema and Relationship to the RFC 2307 posixAccount</a>, <a class="indexterm" href="passdb.html#id2615630">OpenLDAP Configuration</a>, <a class="indexterm" href="pam.html#id2687494">Features and Benefits</a></dt><dt>OpenLDAP backend, <a class="indexterm" href="passdb.html#id2609337">Backward Compatibility Account Storage Systems</a></dt><dt>OpenSSL, <a class="indexterm" href="SWAT.html#id2704205">Securing SWAT through SSL</a>, <a class="indexterm" href="ch-ldap-tls.html#s1-config-ldap-tls-certs">Generating the Certificate Authority</a></dt><dt>operating costs, <a class="indexterm" href="NT4Migration.html#id2701435">Objectives</a></dt><dt>operating system search path, <a class="indexterm" href="SWAT.html#id2703637">Locating the SWAT File</a></dt><dt>oplock, <a class="indexterm" href="SambaHA.html#id2694959">The Distributed File System Challenge</a></dt><dt>oplock break, <a class="indexterm" href="locking.html#id2637972">Opportunistic Locking Overview</a>, <a class="indexterm" href="locking.html#id2638722">Beware of Force User</a></dt><dt>oplock handling, <a class="indexterm" href="SambaHA.html#id2695086">Restrictive Constraints on Distributed File Systems</a></dt><dt>oplock mechanism, <a class="indexterm" href="locking.html#id2638810">Advanced Samba Oplocks Parameters</a></dt><dt>oplock messages, <a class="indexterm" href="SambaHA.html#id2695296">Required Modifications to Samba</a></dt><dt>oplock parameters, <a class="indexterm" href="locking.html#id2638810">Advanced Samba Oplocks Parameters</a></dt><dt>oplocks, <a class="indexterm" href="locking.html#id2637972">Opportunistic Locking Overview</a></dt><dt>oplocks disabled, <a class="indexterm" href="locking.html#id2638624">Multiuser Databases</a></dt><dt>oplocks management, <a class="indexterm" href="locking.html#id2638665">PDM Data Shares</a></dt><dt>opportunistic locking, <a class="indexterm" href="locking.html#id2637617">Features and Benefits</a>, <a class="indexterm" href="locking.html#id2637972">Opportunistic Locking Overview</a></dt><dt>Opportunistic locking, <a class="indexterm" href="locking.html#id2637972">Opportunistic Locking Overview</a></dt><dt>optional, <a class="indexterm" href="pam.html#id2688257">Anatomy of /etc/pam.d Entries</a></dt><dt>ordinary connection, <a class="indexterm" href="InterdomainTrusts.html#id2642878">Samba as the Trusting Domain</a></dt><dt>Organization for the Advancement of Structured Information Standards (see OASIS)</dt><dt>organizational directory, <a class="indexterm" href="domain-member.html#ads-create-machine-account">Create the Computer Account</a></dt><dt>organizational unit, <a class="indexterm" href="domain-member.html#ads-create-machine-account">Create the Computer Account</a> (see OU)</dt><dt>os level, <a class="indexterm" href="samba-pdc.html#id2585586">Domain Control: Example Configuration</a></dt><dt>OSS/Free Software, <a class="indexterm" href="AdvancedNetworkManagement.html#id2680153">Remote Management from NoMachine.Com</a></dt><dt>other, <a class="indexterm" href="AccessControls.html#id2633272">File and Directory Access Control</a></dt><dt>output duplexing, <a class="indexterm" href="CUPS-printing.html#id2659503">pstops</a></dt><dt>outside threat, <a class="indexterm" href="securing-samba.html#id2640344">Using Host-Based Protection</a></dt><dt>own home directory, <a class="indexterm" href="securing-samba.html#id2641201">Why Can Users Access Other Users' Home Directories?</a></dt><dt>ownership, <a class="indexterm" href="AccessControls.html#id2635635">Viewing File Ownership</a></dt><dt>ownership cost, <a class="indexterm" href="NT4Migration.html#id2701435">Objectives</a></dt><dt>ownership rights, <a class="indexterm" href="ProfileMgmt.html#id2683622">Windows 9x/Me Profile Setup</a></dt></dl></div><div class="indexdiv"><h3>P</h3><dl><dt>p-node, <a class="indexterm" href="NetworkBrowsing.html#id2602204">NetBIOS over TCP/IP</a></dt><dt>package, <a class="indexterm" href="install.html#id2574335">Example Configuration</a></dt><dt>packages, <a class="indexterm" href="install.html#id2573086">Obtaining and Installing Samba</a></dt><dt>packet sniffer, <a class="indexterm" href="ProfileMgmt.html#id2683622">Windows 9x/Me Profile Setup</a></dt><dt>packet trace, <a class="indexterm" href="ProfileMgmt.html#id2683622">Windows 9x/Me Profile Setup</a></dt><dt>PADL, <a class="indexterm" href="passdb.html#idmapbackend">Mapping Common UIDs/GIDs on Distributed Machines</a>, <a class="indexterm" href="passdb.html#id2611576">LDAP Directories and Windows Computer Accounts</a>, <a class="indexterm" href="idmapper.html#id2626603">Domain Member Server or Domain Member Client</a>, <a class="indexterm" href="idmapper.html#id2629245">IDMAP Storage in LDAP Using Winbind</a></dt><dt>PADL Software, <a class="indexterm" href="passdb.html#idmapbackend">Mapping Common UIDs/GIDs on Distributed Machines</a></dt><dt>page description languages (see PDL)</dt><dt>pager program, <a class="indexterm" href="classicalprinting.html#id2644656">Simple Print Configuration</a></dt><dt>page_log, <a class="indexterm" href="CUPS-printing.html#id2670033">The page_log File Syntax</a></dt><dt>paid-for support, <a class="indexterm" href="ch46.html">Samba Support</a></dt><dt>PAM, <a class="indexterm" href="StandAloneServer.html#id2596310">Background</a>, <a class="indexterm" href="passdb.html#id2609337">Backward Compatibility Account Storage Systems</a>, <a class="indexterm" href="passdb.html#idmapbackend">Mapping Common UIDs/GIDs on Distributed Machines</a>, <a class="indexterm" href="passdb.html#id2614592">Plaintext</a>, <a class="indexterm" href="passdb.html#id2615092">ldapsam</a>, <a class="indexterm" href="winbind.html#id2676203">How Winbind Works</a>, <a class="indexterm" href="winbind.html#id2676620">Pluggable Authentication Modules</a>, <a class="indexterm" href="winbind.html#id2677028">Requirements</a>, <a class="indexterm" href="winbind.html#id2677180">Testing Things Out</a>, <a class="indexterm" href="winbind.html#id2677267">Configure nsswitch.conf and the Winbind Libraries on Linux and Solaris</a>, <a class="indexterm" href="winbind.html#id2678969">Configure Winbind and PAM</a>, <a class="indexterm" href="winbind.html#id2679639">Conclusion</a>, <a class="indexterm" href="pam.html#id2687494">Features and Benefits</a>, <a class="indexterm" href="pam.html#id2688125">Technical Discussion</a></dt><dt>PAM authentication module, <a class="indexterm" href="pam.html#id2688178">PAM Configuration Syntax</a></dt><dt>PAM configuration, <a class="indexterm" href="winbind.html#id2677028">Requirements</a></dt><dt>PAM management, <a class="indexterm" href="pam.html">PAM-Based Distributed Authentication</a></dt><dt>PAM module, <a class="indexterm" href="winbind.html#id2677665">NSS Winbind on AIX</a></dt><dt>PAM modules, <a class="indexterm" href="pam.html#id2687494">Features and Benefits</a></dt><dt>PAM-capable, <a class="indexterm" href="pam.html#id2687494">Features and Benefits</a></dt><dt>pam-devel, <a class="indexterm" href="winbind.html#id2677267">Configure nsswitch.conf and the Winbind Libraries on Linux and Solaris</a></dt><dt>PAM-enabled, <a class="indexterm" href="winbind.html#id2675879">What Winbind Provides</a>, <a class="indexterm" href="pam.html">PAM-Based Distributed Authentication</a>, <a class="indexterm" href="pam.html#id2687494">Features and Benefits</a></dt><dt>PAM-specific tokens, <a class="indexterm" href="pam.html#id2688178">PAM Configuration Syntax</a></dt><dt>pam_krb5.so, <a class="indexterm" href="pam.html#id2687494">Features and Benefits</a></dt><dt>pam_ldap, <a class="indexterm" href="passdb.html#idmapbackend">Mapping Common UIDs/GIDs on Distributed Machines</a></dt><dt>pam_ldap.so, <a class="indexterm" href="pam.html#id2687494">Features and Benefits</a></dt><dt>pam_mkhomedir, <a class="indexterm" href="winbind.html#id2679135">Linux/FreeBSD-Specific PAM Configuration</a></dt><dt>pam_ncp_auth.so, <a class="indexterm" href="pam.html#id2687494">Features and Benefits</a></dt><dt>pam_pwdb.so, <a class="indexterm" href="pam.html#id2687494">Features and Benefits</a></dt><dt>pam_securetty.so, <a class="indexterm" href="winbind.html#id2679135">Linux/FreeBSD-Specific PAM Configuration</a></dt><dt>pam_smbpass.so, <a class="indexterm" href="pam.html">PAM-Based Distributed Authentication</a>, <a class="indexterm" href="pam.html#id2687494">Features and Benefits</a></dt><dt>pam_smbpasswd.so, <a class="indexterm" href="pam.html#id2687494">Features and Benefits</a></dt><dt>pam_smb_auth.so, <a class="indexterm" href="pam.html#id2687494">Features and Benefits</a></dt><dt>pam_unix.so, <a class="indexterm" href="winbind.html#id2679135">Linux/FreeBSD-Specific PAM Configuration</a>, <a class="indexterm" href="pam.html#id2687494">Features and Benefits</a></dt><dt>pam_unix2.so, <a class="indexterm" href="pam.html#id2687494">Features and Benefits</a></dt><dt>pam_userdb.so, <a class="indexterm" href="pam.html#id2687494">Features and Benefits</a></dt><dt>pam_winbind.so, <a class="indexterm" href="winbind.html#id2676620">Pluggable Authentication Modules</a>, <a class="indexterm" href="winbind.html#id2678969">Configure Winbind and PAM</a>, <a class="indexterm" href="winbind.html#id2679135">Linux/FreeBSD-Specific PAM Configuration</a>, <a class="indexterm" href="pam.html#id2687494">Features and Benefits</a></dt><dt>parameters, <a class="indexterm" href="classicalprinting.html#id2645135">Rapid Configuration Validation</a></dt><dt>paranoid, <a class="indexterm" href="winbind.html#id2678213">Starting and Testing the winbindd Daemon</a></dt><dt>passdb, <a class="indexterm" href="samba-bdc.html#id2590724">Machine Accounts Keep Expiring</a></dt><dt>passdb backend, <a class="indexterm" href="samba-pdc.html#id2585586">Domain Control: Example Configuration</a>, <a class="indexterm" href="ChangeNotes.html#id2601200">Group Mapping Changes in Samba-3.0.23</a>, <a class="indexterm" href="passdb.html">Account Information Databases</a>, <a class="indexterm" href="passdb.html#id2611157">Comments Regarding LDAP</a>, <a class="indexterm" href="passdb.html#id2612017">The smbpasswd Tool</a>, <a class="indexterm" href="passdb.html#pdbeditthing">The pdbedit Tool</a>, <a class="indexterm" href="passdb.html#id2613524">Deleting Accounts</a>, <a class="indexterm" href="passdb.html#id2614934">tdbsam</a>, <a class="indexterm" href="groupmapping.html#id2619545">Default Users, Groups, and Relative Identifiers</a>, <a class="indexterm" href="idmapper.html#id2626603">Domain Member Server or Domain Member Client</a>, <a class="indexterm" href="idmapper.html#id2627564">Primary Domain Controller</a>, <a class="indexterm" href="rights.html#id2631924">The Administrator Domain SID</a>, <a class="indexterm" href="InterdomainTrusts.html">Interdomain Trust Relationships</a>, <a class="indexterm" href="pam.html#id2687494">Features and Benefits</a>, <a class="indexterm" href="upgrading-to-3.0.html#id2701067">New Suffix for Searching</a></dt><dt>passdb backends, <a class="indexterm" href="passdb.html#id2614668">smbpasswd: Encrypted Password Database</a>, <a class="indexterm" href="upgrading-to-3.0.html#id2698805">New Features in Samba-3.0.x</a></dt><dt>passed across the network, <a class="indexterm" href="passdb.html#id2610404">Advantages of Encrypted Passwords</a></dt><dt>passwd, <a class="indexterm" href="StandAloneServer.html#SimplePrintServer">Central Print Serving</a>, <a class="indexterm" href="passdb.html#id2611576">LDAP Directories and Windows Computer Accounts</a>, <a class="indexterm" href="passdb.html#id2612017">The smbpasswd Tool</a>, <a class="indexterm" href="winbind.html#id2676387">Name Service Switch</a>, <a class="indexterm" href="pam.html#id2687494">Features and Benefits</a></dt><dt>password, <a class="indexterm" href="samba-bdc.html#id2588353">MS Windows NT4-style Domain Control</a>, <a class="indexterm" href="InterdomainTrusts.html#samba-trusted-domain">Samba as the Trusted Domain</a>, <a class="indexterm" href="InterdomainTrusts.html#id2642878">Samba as the Trusting Domain</a>, <a class="indexterm" href="pam.html#id2688257">Anatomy of /etc/pam.d Entries</a></dt><dd><dl><dt>plaintext, <a class="indexterm" href="samba-pdc.html#id2586608">The Special Case of Windows 9x/Me</a></dt></dl></dd><dt>password aging, <a class="indexterm" href="passdb.html#acctmgmttools">Account Management Tools</a></dt><dt>password assigned, <a class="indexterm" href="InterdomainTrusts.html#id2642244">Completing an NT4 Domain Trust</a></dt><dt>password backend, <a class="indexterm" href="StandAloneServer.html#RefDocServer">Reference Documentation Server</a>, <a class="indexterm" href="passdb.html#id2613202">Listing User and Machine Accounts</a></dt><dt>password backends, <a class="indexterm" href="passdb.html">Account Information Databases</a></dt><dt>password change facility, <a class="indexterm" href="SWAT.html#xinetd">Enabling SWAT for Use</a></dt><dt>password database, <a class="indexterm" href="samba-bdc.html#id2589723">Backup Domain Controller Configuration</a>, <a class="indexterm" href="InterdomainTrusts.html#samba-trusted-domain">Samba as the Trusted Domain</a></dt><dt>password encryption, <a class="indexterm" href="passdb.html#id2614592">Plaintext</a></dt><dt>password expiration, <a class="indexterm" href="passdb.html#id2614668">smbpasswd: Encrypted Password Database</a></dt><dt>password expired, <a class="indexterm" href="passdb.html#id2613609">Changing User Accounts</a></dt><dt>password history, <a class="indexterm" href="samba-pdc.html#id2583952">Single Sign-On and Domain Security</a></dt><dt>password management, <a class="indexterm" href="winbind.html#id2676620">Pluggable Authentication Modules</a></dt><dt>password prompt, <a class="indexterm" href="passdb.html#id2610404">Advantages of Encrypted Passwords</a></dt><dt>password scheme, <a class="indexterm" href="passdb.html#id2610089">Important Notes About Security</a></dt><dt>password server, <a class="indexterm" href="ServerType.html#id2582299">Server Security (User Level Security)</a>, <a class="indexterm" href="domain-member.html#id2594174">Configure smb.conf</a></dt><dt>password uniqueness, <a class="indexterm" href="samba-pdc.html#id2583952">Single Sign-On and Domain Security</a></dt><dt>passwords, <a class="indexterm" href="winbind.html#id2675789">Introduction</a></dt><dt>patch, <a class="indexterm" href="bugreport.html#id2709153">Patches</a></dt><dt>path specified, <a class="indexterm" href="domain-member.html#id2595853">Adding Machine to Domain Fails</a></dt><dt>pauses, <a class="indexterm" href="speed.html#id2713080">Samba Performance is Very Slow</a></dt><dt>PBM, <a class="indexterm" href="CUPS-printing.html#id2658523">MIME Types and CUPS Filters</a></dt><dt>PCL, <a class="indexterm" href="CUPS-printing.html#gdipost">GDI on Windows, PostScript on UNIX</a>, <a class="indexterm" href="CUPS-printing.html#id2657355">Windows Drivers, GDI, and EMF</a>, <a class="indexterm" href="CUPS-printing.html#id2657533">UNIX Printfile Conversion and GUI Basics</a>, <a class="indexterm" href="CUPS-printing.html#id2662459">Printing with Interface Scripts</a>, <a class="indexterm" href="CUPS-printing.html#id2662704">Driver Execution on the Server</a>, <a class="indexterm" href="CUPS-printing.html#id2663098">Network PostScript RIP</a></dt><dt>pdbedit, <a class="indexterm" href="FastStart.html#id2578496">Example: Engineering Office</a>, <a class="indexterm" href="passdb.html#acctmgmttools">Account Management Tools</a>, <a class="indexterm" href="passdb.html#pdbeditthing">The pdbedit Tool</a>, <a class="indexterm" href="passdb.html#id2613086">User Account Management</a>, <a class="indexterm" href="passdb.html#id2613202">Listing User and Machine Accounts</a>, <a class="indexterm" href="passdb.html#id2613437">Adding User Accounts</a>, <a class="indexterm" href="passdb.html#id2613524">Deleting Accounts</a>, <a class="indexterm" href="passdb.html#id2613609">Changing User Accounts</a>, <a class="indexterm" href="passdb.html#TOSHARG-acctflags">Account Flags Management</a>, <a class="indexterm" href="passdb.html#id2614414">Account Import/Export</a>, <a class="indexterm" href="rights.html#id2631924">The Administrator Domain SID</a>, <a class="indexterm" href="PolicyMgmt.html#id2682588">Samba PDC</a>, <a class="indexterm" href="upgrading-to-3.0.html#id2698634">Quick Migration Guide</a>, <a class="indexterm" href="upgrading-to-3.0.html#id2700480">Passdb Backends and Authentication</a>, <a class="indexterm" href="NT4Migration.html#id2702380">Steps in Migration Process</a>, <a class="indexterm" href="NT4Migration.html#id2702934">Samba-3 Implementation Choices</a></dt><dt>pdb_ldap, <a class="indexterm" href="samba-bdc.html#id2590939">Can I Do This All with LDAP?</a></dt><dt>PDC, <a class="indexterm" href="ServerType.html#id2581618">Domain Security Mode (User-Level Security)</a>, <a class="indexterm" href="ServerType.html#id2581836">Example Configuration</a>, <a class="indexterm" href="samba-pdc.html#id2584572">Domain Controller Types</a>, <a class="indexterm" href="samba-pdc.html#id2587002">Security Mode and Master Browsers</a>, <a class="indexterm" href="samba-bdc.html#id2587871">Features and Benefits</a>, <a class="indexterm" href="samba-bdc.html#id2588353">MS Windows NT4-style Domain Control</a>, <a class="indexterm" href="samba-bdc.html#id2588776">Example PDC Configuration</a>, <a class="indexterm" href="samba-bdc.html#id2589028">LDAP Configuration Notes</a>, <a class="indexterm" href="samba-bdc.html#id2589450">What Qualifies a Domain Controller on the Network?</a>, <a class="indexterm" href="samba-bdc.html#id2589723">Backup Domain Controller Configuration</a>, <a class="indexterm" href="samba-bdc.html#id2590224">Example Configuration</a>, <a class="indexterm" href="samba-bdc.html#id2590779">Can Samba Be a Backup Domain Controller to an NT4 PDC?</a>, <a class="indexterm" href="domain-member.html#machine-trust-accounts">MS Windows Workstation/Server Machine Trust Accounts</a>, <a class="indexterm" href="domain-member.html#id2591869">Manual Creation of Machine Trust Accounts</a>, <a class="indexterm" href="domain-member.html#id2593157">Joining an NT4-type Domain with Samba-3</a>, <a class="indexterm" href="domain-member.html#id2593892">Why Is This Better Than security = server?</a>, <a class="indexterm" href="domain-member.html#id2595853">Adding Machine to Domain Fails</a>, <a class="indexterm" href="NetworkBrowsing.html#DMB">Configuring Workgroup Browsing</a>, <a class="indexterm" href="NetworkBrowsing.html#id2604335">Domain Browsing Configuration</a>, <a class="indexterm" href="passdb.html#id2609521">New Account Storage Systems</a>, <a class="indexterm" href="passdb.html#id2610404">Advantages of Encrypted Passwords</a>, <a class="indexterm" href="passdb.html#id2614934">tdbsam</a>, <a class="indexterm" href="passdb.html#id2616860">LDAP Special Attributes for sambaSamAccounts</a>, <a class="indexterm" href="groupmapping.html#id2618334">Discussion</a>, <a class="indexterm" href="NetCommand.html#id2621049">Overview</a>, <a class="indexterm" href="idmapper.html#id2626603">Domain Member Server or Domain Member Client</a>, <a class="indexterm" href="idmapper.html#id2627564">Primary Domain Controller</a>, <a class="indexterm" href="InterdomainTrusts.html#samba-trusted-domain">Samba as the Trusted Domain</a>, <a class="indexterm" href="InterdomainTrusts.html#id2642878">Samba as the Trusting Domain</a>, <a class="indexterm" href="CUPS-printing.html#id2665474">cupsaddsmb with a Samba PDC</a>, <a class="indexterm" href="winbind.html#id2676077">Handling of Foreign SIDs</a>, <a class="indexterm" href="winbind.html#id2676253">Microsoft Remote Procedure Calls</a>, <a class="indexterm" href="winbind.html#id2676620">Pluggable Authentication Modules</a>, <a class="indexterm" href="winbind.html#id2676851">Result Caching</a>, <a class="indexterm" href="winbind.html#id2676914">Introduction</a>, <a class="indexterm" href="winbind.html#id2677976">Join the Samba Server to the PDC Domain</a>, <a class="indexterm" href="winbind.html#id2678213">Starting and Testing the winbindd Daemon</a>, <a class="indexterm" href="AdvancedNetworkManagement.html#id2680153">Remote Management from NoMachine.Com</a>, <a class="indexterm" href="upgrading-to-3.0.html#id2700674">New Schema</a>, <a class="indexterm" href="NT4Migration.html#id2701845">Domain Layout</a>, <a class="indexterm" href="problems.html#id2708062">Getting Mailing List Help</a>, <a class="indexterm" href="speed.html#id2712984">Corrupt tdb Files</a></dt><dt>PDF, <a class="indexterm" href="CUPS-printing.html#id2655808">Simple smb.conf Settings for CUPS</a>, <a class="indexterm" href="CUPS-printing.html#id2657355">Windows Drivers, GDI, and EMF</a>, <a class="indexterm" href="CUPS-printing.html#id2658045">PostScript Printer Description (PPD) Specification</a>, <a class="indexterm" href="CUPS-printing.html#id2658523">MIME Types and CUPS Filters</a>, <a class="indexterm" href="CUPS-printing.html#id2659316">Prefilters</a>, <a class="indexterm" href="CUPS-printing.html#id2661908">Examples for Filtering Chains</a></dt><dt>pdf, <a class="indexterm" href="CUPS-printing.html#id2658951">MIME Type Conversion Rules</a></dt><dt>PDF distilling, <a class="indexterm" href="CUPS-printing.html#id2658045">PostScript Printer Description (PPD) Specification</a></dt><dt>PDF filter, <a class="indexterm" href="StandAloneServer.html#SimplePrintServer">Central Print Serving</a></dt><dt>pdftops, <a class="indexterm" href="CUPS-printing.html#id2658951">MIME Type Conversion Rules</a>, <a class="indexterm" href="CUPS-printing.html#id2661908">Examples for Filtering Chains</a></dt><dt>pdftosocket, <a class="indexterm" href="CUPS-printing.html#id2661908">Examples for Filtering Chains</a></dt><dt>PDL, <a class="indexterm" href="CUPS-printing.html#gdipost">GDI on Windows, PostScript on UNIX</a>, <a class="indexterm" href="CUPS-printing.html#post-and-ghost">PostScript and Ghostscript</a>, <a class="indexterm" href="CUPS-printing.html#id2658045">PostScript Printer Description (PPD) Specification</a></dt><dt>PDM, <a class="indexterm" href="locking.html#id2638665">PDM Data Shares</a></dt><dt>peer domain, <a class="indexterm" href="InterdomainTrusts.html#id2642538">Configuring Samba NT-Style Domain Trusts</a></dt><dt>Peer node, <a class="indexterm" href="NetworkBrowsing.html#id2606262">Static WINS Entries</a></dt><dt>per-share access control, <a class="indexterm" href="AccessControls.html#id2635010">Access Controls on Shares</a></dt><dt>performance, <a class="indexterm" href="largefile.html">Handling Large Directories</a>, <a class="indexterm" href="NT4Migration.html#id2701435">Objectives</a></dt><dt>performance advantage, <a class="indexterm" href="locking.html#id2637617">Features and Benefits</a></dt><dt>performance degradation, <a class="indexterm" href="largefile.html">Handling Large Directories</a></dt><dt>performance enhancement, <a class="indexterm" href="locking.html#id2637972">Opportunistic Locking Overview</a></dt><dt>performance improvement, <a class="indexterm" href="locking.html#id2638576">Slow and/or Unreliable Networks</a></dt><dt>performance-based, <a class="indexterm" href="passdb.html#id2614934">tdbsam</a></dt><dt>performed as root, <a class="indexterm" href="rights.html#id2630773">Using the &#8220;net rpc rights&#8221; Utility</a></dt><dt>perimeter firewall, <a class="indexterm" href="securing-samba.html#id2640182">Features and Benefits</a></dt><dt>permanent changes, <a class="indexterm" href="NT4Migration.html#id2702934">Samba-3 Implementation Choices</a></dt><dt>Permanent name, <a class="indexterm" href="NetworkBrowsing.html#id2606262">Static WINS Entries</a></dt><dt>permissions, <a class="indexterm" href="securing-samba.html#id2641201">Why Can Users Access Other Users' Home Directories?</a>, <a class="indexterm" href="VFS.html#id2674339">Shadow Copy Setup</a></dt><dd><dl><dt>file/directory ACLs, <a class="indexterm" href="AccessControls.html#id2635517">Managing UNIX Permissions Using NT Security Dialogs</a></dt><dt>share, <a class="indexterm" href="AccessControls.html#id2633938">Share Definition Access Controls</a></dt><dt>share ACLs, <a class="indexterm" href="AccessControls.html#id2635010">Access Controls on Shares</a></dt><dt>UNIX file and directory, <a class="indexterm" href="AccessControls.html#id2632604">Features and Benefits</a></dt></dl></dd><dt>Permissions, <a class="indexterm" href="AccessControls.html#id2635281">Windows 200x/XP</a></dt><dt>permissions and controls, <a class="indexterm" href="AccessControls.html#id2632604">Features and Benefits</a></dt><dt>PGP, <a class="indexterm" href="compiling.html#id2709636">Verifying Samba's PGP Signature</a></dt><dt>phasing out NetBIOS, <a class="indexterm" href="NetworkBrowsing.html#netdiscuss">Discussion</a></dt><dt>Photo-CD, <a class="indexterm" href="CUPS-printing.html#id2658523">MIME Types and CUPS Filters</a></dt><dt>physical locations, <a class="indexterm" href="msdfs.html#id2643470">Features and Benefits</a></dt><dt>physical network transport layer, <a class="indexterm" href="integrate-ms-networks.html#id2690618">/etc/hosts</a></dt><dt>PID, <a class="indexterm" href="bugreport.html#id2709028">Attaching to a Running Process</a></dt><dt>pid directory, <a class="indexterm" href="cfgsmarts.html#id2696250">Multiple Server Hosting</a></dt><dt>ping, <a class="indexterm" href="NT4Migration.html#id2701845">Domain Layout</a>, <a class="indexterm" href="diagnosis.html#id2705435">The Tests</a></dt><dt>pipe device, <a class="indexterm" href="AccessControls.html#id2633272">File and Directory Access Control</a></dt><dt>PJL, <a class="indexterm" href="CUPS-printing.html#id2663098">Network PostScript RIP</a>, <a class="indexterm" href="CUPS-printing.html#id2664658">Windows CUPS PostScript Driver Versus Adobe Driver</a>, <a class="indexterm" href="CUPS-printing.html#id2669893">Adobe and CUPS PostScript Drivers for Windows Clients</a></dt><dt>PJL-header, <a class="indexterm" href="CUPS-printing.html#id2669893">Adobe and CUPS PostScript Drivers for Windows Clients</a></dt><dt>plague network users, <a class="indexterm" href="ClientConfig.html#id2597658">TCP/IP Configuration</a></dt><dt>plain-text</dt><dd><dl><dt>passwords, <a class="indexterm" href="ServerType.html#id2582597">Password Checking</a></dt></dl></dd><dt>plaintext, <a class="indexterm" href="passdb.html#id2609337">Backward Compatibility Account Storage Systems</a></dt><dt>plaintext authentication, <a class="indexterm" href="passdb.html#id2609337">Backward Compatibility Account Storage Systems</a></dt><dt>plaintext password, <a class="indexterm" href="samba-pdc.html#id2586608">The Special Case of Windows 9x/Me</a>, <a class="indexterm" href="samba-bdc.html#id2590834">How Do I Replicate the smbpasswd File?</a></dt><dt>plaintext passwords, <a class="indexterm" href="passdb.html#passdbtech">Technical Information</a>, <a class="indexterm" href="passdb.html#id2610089">Important Notes About Security</a></dt><dt>platforms, <a class="indexterm" href="Portability.html">Portability</a></dt><dt>PLP, <a class="indexterm" href="classicalprinting.html#id2646003">The [global] Section</a></dt><dt>Pluggable Authentication Modules (see PAM)</dt><dt>PNG, <a class="indexterm" href="CUPS-printing.html#id2657891">Ghostscript: The Software RIP for Non-PostScript Printers</a>, <a class="indexterm" href="CUPS-printing.html#id2658523">MIME Types and CUPS Filters</a></dt><dt>PNM, <a class="indexterm" href="CUPS-printing.html#id2658523">MIME Types and CUPS Filters</a></dt><dt>point 'n' print, <a class="indexterm" href="CUPS-printing.html#id2656756">Installation of Windows Client Drivers</a>, <a class="indexterm" href="CUPS-printing.html#id2664876">Run cupsaddsmb (Quiet Mode)</a>, <a class="indexterm" href="CUPS-printing.html#id2666678">Manual Driver Installation in 15 Steps</a></dt><dt>Point'n'Print, <a class="indexterm" href="classicalprinting.html#id2644113">Features and Benefits</a>, <a class="indexterm" href="classicalprinting.html#cups-msrpc">Printing Developments Since Samba-2.2</a>, <a class="indexterm" href="classicalprinting.html#id2648706">Point'n'Print Client Drivers on Samba Servers</a>, <a class="indexterm" href="classicalprinting.html#id2650816">smbclient to Confirm Driver Installation</a></dt><dt>point'n'print, <a class="indexterm" href="CUPS-printing.html#id2657042">Driver Upload Methods</a>, <a class="indexterm" href="CUPS-printing.html#id2660583">The Role of cupsomatic/foomatic</a>, <a class="indexterm" href="CUPS-printing.html#id2665636">Installing the PostScript Driver on a Client</a></dt><dt>Poledit, <a class="indexterm" href="PolicyMgmt.html#id2681980">Administration of Windows 200x/XP Policies</a></dt><dt>poledit.exe, <a class="indexterm" href="PolicyMgmt.html#id2681230">Creating and Managing System Policies</a>, <a class="indexterm" href="PolicyMgmt.html#id2681556">Windows NT4-Style Policy Files</a>, <a class="indexterm" href="PolicyMgmt.html#id2681980">Administration of Windows 200x/XP Policies</a></dt><dt>Policies, <a class="indexterm" href="PolicyMgmt.html#id2681230">Creating and Managing System Policies</a>, <a class="indexterm" href="PolicyMgmt.html#id2682226">Managing Account/User Policies</a></dt><dt>policies, <a class="indexterm" href="NT4Migration.html#id2702934">Samba-3 Implementation Choices</a></dt><dt>policy editor, <a class="indexterm" href="PolicyMgmt.html#id2681230">Creating and Managing System Policies</a></dt><dt>Policy Editor, <a class="indexterm" href="PolicyMgmt.html#id2681556">Windows NT4-Style Policy Files</a></dt><dt>policy file , <a class="indexterm" href="PolicyMgmt.html#id2682226">Managing Account/User Policies</a></dt><dt>policy files, <a class="indexterm" href="domain-member.html#id2591183">Features and Benefits</a></dt><dt>policy settings, <a class="indexterm" href="passdb.html#pdbeditthing">The pdbedit Tool</a></dt><dt>port 135, <a class="indexterm" href="NetworkBrowsing.html#id2605197">Multiple Interfaces</a></dt><dt>Port 135/TCP, <a class="indexterm" href="securing-samba.html#firewallports">Using a Firewall</a></dt><dt>port 137, <a class="indexterm" href="NetworkBrowsing.html#id2605197">Multiple Interfaces</a>, <a class="indexterm" href="diagnosis.html#id2705435">The Tests</a></dt><dt>Port 137/UDP, <a class="indexterm" href="securing-samba.html#firewallports">Using a Firewall</a></dt><dt>port 138, <a class="indexterm" href="NetworkBrowsing.html#id2605197">Multiple Interfaces</a></dt><dt>Port 138/UDP, <a class="indexterm" href="securing-samba.html#firewallports">Using a Firewall</a></dt><dt>port 139, <a class="indexterm" href="NetworkBrowsing.html#id2605197">Multiple Interfaces</a></dt><dt>Port 139/TCP, <a class="indexterm" href="securing-samba.html#firewallports">Using a Firewall</a></dt><dt>port 445, <a class="indexterm" href="NetworkBrowsing.html#id2605197">Multiple Interfaces</a></dt><dt>Port 445/TCP, <a class="indexterm" href="securing-samba.html#firewallports">Using a Firewall</a></dt><dt>ports, <a class="indexterm" href="classicalprinting.html#id2644938">Verifying Configuration with testparm</a>, <a class="indexterm" href="problems.html#id2707555">Ethereal</a></dt><dt>POSIX, <a class="indexterm" href="samba-bdc.html#id2589723">Backup Domain Controller Configuration</a>, <a class="indexterm" href="passdb.html#id2611576">LDAP Directories and Windows Computer Accounts</a>, <a class="indexterm" href="passdb.html#id2616511">Accounts and Groups Management</a>, <a class="indexterm" href="NetCommand.html#id2621626">Adding or Creating a New Group</a></dt><dt>POSIX account, <a class="indexterm" href="passdb.html#id2613086">User Account Management</a>, <a class="indexterm" href="NetCommand.html#id2622947">UNIX and Windows User Management</a></dt><dt>POSIX ACLs, <a class="indexterm" href="AccessControls.html#id2633272">File and Directory Access Control</a>, <a class="indexterm" href="AccessControls.html#id2633684">Protecting Directories and Files from Deletion</a></dt><dt>POSIX ACLS, <a class="indexterm" href="NT4Migration.html#id2702934">Samba-3 Implementation Choices</a></dt><dt>POSIX identity, <a class="indexterm" href="passdb.html#id2611431">Caution Regarding LDAP and Samba</a></dt><dt>POSIX locks, <a class="indexterm" href="SambaHA.html#id2695156">Server Pool Communications</a></dt><dt>POSIX semantics, <a class="indexterm" href="SambaHA.html#id2695156">Server Pool Communications</a></dt><dt>POSIX user accounts, <a class="indexterm" href="InterdomainTrusts.html">Interdomain Trust Relationships</a></dt><dt>posixAccount, <a class="indexterm" href="passdb.html#id2615394">Schema and Relationship to the RFC 2307 posixAccount</a>, <a class="indexterm" href="passdb.html#id2615630">OpenLDAP Configuration</a></dt><dt>posixGroup, <a class="indexterm" href="passdb.html#id2615630">OpenLDAP Configuration</a>, <a class="indexterm" href="passdb.html#id2616511">Accounts and Groups Management</a></dt><dt>PostScript, <a class="indexterm" href="CUPS-printing.html#id2655808">Simple smb.conf Settings for CUPS</a>, <a class="indexterm" href="CUPS-printing.html#id2657163">Advanced Intelligent Printing with PostScript Driver Download</a>, <a class="indexterm" href="CUPS-printing.html#gdipost">GDI on Windows, PostScript on UNIX</a>, <a class="indexterm" href="CUPS-printing.html#id2657355">Windows Drivers, GDI, and EMF</a>, <a class="indexterm" href="CUPS-printing.html#id2657533">UNIX Printfile Conversion and GUI Basics</a>, <a class="indexterm" href="CUPS-printing.html#post-and-ghost">PostScript and Ghostscript</a>, <a class="indexterm" href="CUPS-printing.html#id2658045">PostScript Printer Description (PPD) Specification</a>, <a class="indexterm" href="CUPS-printing.html#id2658128">Using Windows-Formatted Vendor PPDs</a>, <a class="indexterm" href="CUPS-printing.html#id2658523">MIME Types and CUPS Filters</a>, <a class="indexterm" href="CUPS-printing.html#id2659316">Prefilters</a>, <a class="indexterm" href="CUPS-printing.html#id2659503">pstops</a>, <a class="indexterm" href="CUPS-printing.html#id2661288">PostScript Printer Descriptions for Non-PostScript Printers</a>, <a class="indexterm" href="CUPS-printing.html#id2661908">Examples for Filtering Chains</a>, <a class="indexterm" href="CUPS-printing.html#id2662704">Driver Execution on the Server</a>, <a class="indexterm" href="CUPS-printing.html#id2663098">Network PostScript RIP</a>, <a class="indexterm" href="CUPS-printing.html#id2663370">CUPS: A &#8220;Magical Stone&#8221;?</a>, <a class="indexterm" href="CUPS-printing.html#id2663414">PostScript Drivers with No Major Problems, Even in Kernel
+Mode</a>, <a class="indexterm" href="CUPS-printing.html#id2663913">CUPS &#8220;PostScript Driver for Windows NT/200x/XP&#8221;</a></dt><dd><dl><dt>(see also Ghostscript)</dt><dt>RIP, <a class="indexterm" href="CUPS-printing.html#post-and-ghost">PostScript and Ghostscript</a></dt></dl></dd><dt>PostScript driver, <a class="indexterm" href="classicalprinting.html#id2650598">Installing Driver Files into [print$]</a></dt><dt>PostScript interpreter, <a class="indexterm" href="CUPS-printing.html#post-and-ghost">PostScript and Ghostscript</a></dt><dt>PostScript Printer Description (see PPD)</dt><dt>PostScript printers, <a class="indexterm" href="CUPS-printing.html#id2670862">Printing from CUPS to Windows-Attached Printers</a></dt><dt>potential master browsers, <a class="indexterm" href="NetworkBrowsing.html#browse-force-master">Forcing Samba to Be the Master</a></dt><dt>potential printer, <a class="indexterm" href="classicalprinting.html#id2649214">[print$] Stanza Parameters</a></dt><dt>Power Users, <a class="indexterm" href="rights.html#id2632106">What Rights and Privileges Will Permit Windows Client Administration?</a></dt><dt>powerful, <a class="indexterm" href="samba-pdc.html#id2584572">Domain Controller Types</a></dt><dt>PPD, <a class="indexterm" href="classicalprinting.html#id2650598">Installing Driver Files into [print$]</a>, <a class="indexterm" href="CUPS-printing.html#post-and-ghost">PostScript and Ghostscript</a>, <a class="indexterm" href="CUPS-printing.html#id2658045">PostScript Printer Description (PPD) Specification</a>, <a class="indexterm" href="CUPS-printing.html#id2658248">CUPS Also Uses PPDs for Non-PostScript Printers</a>, <a class="indexterm" href="CUPS-printing.html#id2658523">MIME Types and CUPS Filters</a>, <a class="indexterm" href="CUPS-printing.html#id2660900">&#8220;Raw&#8221; Printing</a>, <a class="indexterm" href="CUPS-printing.html#id2661288">PostScript Printer Descriptions for Non-PostScript Printers</a>, <a class="indexterm" href="CUPS-printing.html#id2663187">PPDs for Non-PS Printers on UNIX</a>, <a class="indexterm" href="CUPS-printing.html#id2663232">PPDs for Non-PS Printers on Windows</a>, <a class="indexterm" href="CUPS-printing.html#id2663370">CUPS: A &#8220;Magical Stone&#8221;?</a>, <a class="indexterm" href="CUPS-printing.html#id2665636">Installing the PostScript Driver on a Client</a>, <a class="indexterm" href="CUPS-printing.html#id2669893">Adobe and CUPS PostScript Drivers for Windows Clients</a>, <a class="indexterm" href="CUPS-printing.html#id2670862">Printing from CUPS to Windows-Attached Printers</a></dt><dd><dl><dt>CUPS (see CUPS-PPD)</dt></dl></dd><dt>PPD-aware, <a class="indexterm" href="CUPS-printing.html#post-and-ghost">PostScript and Ghostscript</a></dt><dt>PPDs, <a class="indexterm" href="CUPS-printing.html#id2658128">Using Windows-Formatted Vendor PPDs</a>, <a class="indexterm" href="CUPS-printing.html#id2660583">The Role of cupsomatic/foomatic</a>, <a class="indexterm" href="CUPS-printing.html#id2668848">The Grand Unification Achieved</a></dt><dt>PPP, <a class="indexterm" href="securing-samba.html#id2640558">Using Interface Protection</a></dt><dt>precedence, <a class="indexterm" href="NetworkBrowsing.html#browse-force-master">Forcing Samba to Be the Master</a></dt><dt>preferred master, <a class="indexterm" href="samba-pdc.html#id2585586">Domain Control: Example Configuration</a></dt><dt>prefilter, <a class="indexterm" href="CUPS-printing.html#id2659940">imagetops and imagetoraster</a></dt><dt>prefilters, <a class="indexterm" href="CUPS-printing.html#id2659316">Prefilters</a></dt><dt>primary domain controller, <a class="indexterm" href="cfgsmarts.html#id2697662">Multiple Virtual Server Hosting</a></dt><dt>primary group, <a class="indexterm" href="domain-member.html#id2591869">Manual Creation of Machine Trust Accounts</a></dt><dt>Primary Logon, <a class="indexterm" href="ProfileMgmt.html#id2683622">Windows 9x/Me Profile Setup</a></dt><dt>Primary WINS Server, <a class="indexterm" href="NetworkBrowsing.html#id2605888">WINS Server Configuration</a></dt><dt>print, <a class="indexterm" href="classicalprinting.html#id2644938">Verifying Configuration with testparm</a></dt><dd><dl><dt>queue, <a class="indexterm" href="install.html#id2573176">Configuration File Syntax</a></dt><dt>spooler, <a class="indexterm" href="install.html#id2573176">Configuration File Syntax</a></dt></dl></dd><dt>print accounting, <a class="indexterm" href="classicalprinting.html#id2644113">Features and Benefits</a></dt><dt>print command, <a class="indexterm" href="classicalprinting.html#id2647411">Print Commands</a></dt><dt>print commands, <a class="indexterm" href="classicalprinting.html#id2648031">Custom Print Commands</a></dt><dt>print configuration, <a class="indexterm" href="classicalprinting.html#id2644336">Technical Introduction</a>, <a class="indexterm" href="classicalprinting.html#id2644938">Verifying Configuration with testparm</a></dt><dt>print environment, <a class="indexterm" href="classicalprinting.html#id2644656">Simple Print Configuration</a></dt><dt>print filtering, <a class="indexterm" href="classicalprinting.html#id2644336">Technical Introduction</a></dt><dt>print job, <a class="indexterm" href="classicalprinting.html#id2648031">Custom Print Commands</a></dt><dt>print jobs, <a class="indexterm" href="classicalprinting.html#id2646003">The [global] Section</a></dt><dt>print processing, <a class="indexterm" href="classicalprinting.html#id2644336">Technical Introduction</a></dt><dt>print queue, <a class="indexterm" href="classicalprinting.html#id2648706">Point'n'Print Client Drivers on Samba Servers</a>, <a class="indexterm" href="classicalprinting.html#id2650816">smbclient to Confirm Driver Installation</a>, <a class="indexterm" href="classicalprinting.html#id2651454">Specific Driver Name Flexibility</a>, <a class="indexterm" href="CUPS-printing.html#id2660244">CUPS Backends</a></dt><dt>print quota, <a class="indexterm" href="CUPS-printing.html#id2657163">Advanced Intelligent Printing with PostScript Driver Download</a></dt><dt>print server, <a class="indexterm" href="StandAloneServer.html#SimplePrintServer">Central Print Serving</a>, <a class="indexterm" href="classicalprinting.html#id2644113">Features and Benefits</a></dt><dt>print service, <a class="indexterm" href="classicalprinting.html#id2644113">Features and Benefits</a></dt><dt>print spooling, <a class="indexterm" href="winbind.html#id2676253">Microsoft Remote Procedure Calls</a></dt><dt>print spooling system, <a class="indexterm" href="CUPS-printing.html#id2655322">Overview</a></dt><dt>print statistics, <a class="indexterm" href="CUPS-printing.html#id2657163">Advanced Intelligent Printing with PostScript Driver Download</a></dt><dt>print subsystem, <a class="indexterm" href="classicalprinting.html#id2644336">Technical Introduction</a>, <a class="indexterm" href="classicalprinting.html#id2647411">Print Commands</a></dt><dt>print test page, <a class="indexterm" href="classicalprinting.html#id2651726">First Client Driver Installation</a></dt><dt>printcap, <a class="indexterm" href="install.html#id2573176">Configuration File Syntax</a>, <a class="indexterm" href="classicalprinting.html#id2646003">The [global] Section</a>, <a class="indexterm" href="classicalprinting.html#ptrsect">The [printers] Section</a></dt><dt>Printcap, <a class="indexterm" href="CUPS-printing.html#id2655446">Basic CUPS Support Configuration</a></dt><dt>printcap name, <a class="indexterm" href="StandAloneServer.html#SimplePrintServer">Central Print Serving</a></dt><dt>PrintcapFormat, <a class="indexterm" href="CUPS-printing.html#id2655446">Basic CUPS Support Configuration</a></dt><dt>printer attributes publishing, <a class="indexterm" href="upgrading-to-3.0.html#id2698805">New Features in Samba-3.0.x</a></dt><dt>printer default permissions, <a class="indexterm" href="classicalprinting.html#cups-msrpc">Printing Developments Since Samba-2.2</a></dt><dt>printer driver, <a class="indexterm" href="classicalprinting.html#id2648876">The Obsoleted [printer$] Section</a>, <a class="indexterm" href="classicalprinting.html#id2648997">Creating the [print$] Share</a>, <a class="indexterm" href="CUPS-printing.html#id2655808">Simple smb.conf Settings for CUPS</a></dt><dt>printer driver data, <a class="indexterm" href="classicalprinting.html#prt-modeset">Setting Device Modes on New Printers</a></dt><dt>printer driver file, <a class="indexterm" href="classicalprinting.html#id2648876">The Obsoleted [printer$] Section</a></dt><dt>printer driver files, <a class="indexterm" href="classicalprinting.html#id2650816">smbclient to Confirm Driver Installation</a></dt><dt>printer drivers, <a class="indexterm" href="classicalprinting.html#id2648706">Point'n'Print Client Drivers on Samba Servers</a>, <a class="indexterm" href="CUPS-printing.html#id2668848">The Grand Unification Achieved</a></dt><dt>printer icon, <a class="indexterm" href="classicalprinting.html#id2651227">Check Samba for Driver Recognition</a></dt><dt>printer management, <a class="indexterm" href="NetCommand.html#id2621049">Overview</a></dt><dt>printer management system, <a class="indexterm" href="CUPS-printing.html#id2655322">Overview</a></dt><dt>printer migration, <a class="indexterm" href="NetCommand.html#id2621049">Overview</a></dt><dt>printer monitor, <a class="indexterm" href="speed.html#id2713080">Samba Performance is Very Slow</a></dt><dt>printer objects, <a class="indexterm" href="classicalprinting.html#cups-msrpc">Printing Developments Since Samba-2.2</a></dt><dt>Printer Pooling, <a class="indexterm" href="classicalprinting.html#id2654175">Samba and Printer Ports</a></dt><dt>printer queue, <a class="indexterm" href="classicalprinting.html#cups-msrpc">Printing Developments Since Samba-2.2</a></dt><dt>printer share, <a class="indexterm" href="classicalprinting.html#id2646003">The [global] Section</a></dt><dt>printer shares , <a class="indexterm" href="classicalprinting.html#id2644938">Verifying Configuration with testparm</a>, <a class="indexterm" href="classicalprinting.html#id2646003">The [global] Section</a></dt><dt>printer$ share, <a class="indexterm" href="classicalprinting.html#id2648876">The Obsoleted [printer$] Section</a></dt><dt>printers, <a class="indexterm" href="install.html#id2573176">Configuration File Syntax</a>, <a class="indexterm" href="StandAloneServer.html#id2596216">Features and Benefits</a></dt><dt>Printers, <a class="indexterm" href="classicalprinting.html#id2646003">The [global] Section</a></dt><dt>printers admin, <a class="indexterm" href="rights.html#id2631118">Description of Privileges</a></dt><dt>Printers and Faxes, <a class="indexterm" href="classicalprinting.html#id2651227">Check Samba for Driver Recognition</a></dt><dt>printers available, <a class="indexterm" href="NetworkBrowsing.html#id2601767">What Is Browsing?</a></dt><dt>printers section, <a class="indexterm" href="classicalprinting.html#ptrsect">The [printers] Section</a></dt><dt>printing, <a class="indexterm" href="classicalprinting.html#id2646003">The [global] Section</a></dt><dt>printing behavior, <a class="indexterm" href="classicalprinting.html#id2644555">Printing-Related Configuration Parameters</a></dt><dt>printing calls, <a class="indexterm" href="classicalprinting.html#cups-msrpc">Printing Developments Since Samba-2.2</a></dt><dt>printing now, <a class="indexterm" href="speed.html#id2713080">Samba Performance is Very Slow</a></dt><dt>printing support, <a class="indexterm" href="classicalprinting.html#id2644113">Features and Benefits</a>, <a class="indexterm" href="classicalprinting.html#id2644336">Technical Introduction</a></dt><dt>printing system, <a class="indexterm" href="classicalprinting.html#id2644336">Technical Introduction</a></dt><dt>printing systems, <a class="indexterm" href="passdb.html#id2611157">Comments Regarding LDAP</a></dt><dt>printing-related settings, <a class="indexterm" href="classicalprinting.html#id2644938">Verifying Configuration with testparm</a></dt><dt>printing.tdb, <a class="indexterm" href="classicalprinting.html#prt-modeset">Setting Device Modes on New Printers</a>, <a class="indexterm" href="CUPS-printing.html#id2667781">The Printing *.tdb Files</a></dt><dd><dl><dt>(see also TDB)</dt></dl></dd><dt>PrintPro (see ESP Print Pro)</dt><dt>private dir, <a class="indexterm" href="cfgsmarts.html#id2696250">Multiple Server Hosting</a></dt><dt>private groups, <a class="indexterm" href="groupmapping.html#id2618670">Warning: User Private Group Problems</a></dt><dt>private key, <a class="indexterm" href="SWAT.html#id2704205">Securing SWAT through SSL</a></dt><dt>private network, <a class="indexterm" href="securing-samba.html#id2640084">Introduction</a></dt><dt>private networks, <a class="indexterm" href="securing-samba.html#id2640344">Using Host-Based Protection</a></dt><dt>private/MACHINE.SID, <a class="indexterm" href="samba-bdc.html#id2589723">Backup Domain Controller Configuration</a></dt><dt>private/secrets.tdb, <a class="indexterm" href="samba-bdc.html#id2589723">Backup Domain Controller Configuration</a></dt><dt>privilege, <a class="indexterm" href="groupmapping.html#id2619423">Applicable Only to Versions Earlier than 3.0.11</a>, <a class="indexterm" href="rights.html#id2631118">Description of Privileges</a></dt><dt>privilege management, <a class="indexterm" href="groupmapping.html#id2619304">Important Administrative Information</a>, <a class="indexterm" href="NetCommand.html#id2623359">Administering User Rights and Privileges</a></dt><dt>privilege model, <a class="indexterm" href="rights.html#id2630498">Rights Management Capabilities</a></dt><dt>privilege-granting applications, <a class="indexterm" href="pam.html#id2688125">Technical Discussion</a></dt><dt>privileged accounts, <a class="indexterm" href="rights.html#id2630773">Using the &#8220;net rpc rights&#8221; Utility</a></dt><dt>privileges, <a class="indexterm" href="samba-pdc.html#id2583952">Single Sign-On and Domain Security</a>, <a class="indexterm" href="domain-member.html#id2592702">Windows 200x/XP Professional Client</a>, <a class="indexterm" href="groupmapping.html#id2619423">Applicable Only to Versions Earlier than 3.0.11</a>, <a class="indexterm" href="rights.html#id2630498">Rights Management Capabilities</a>, <a class="indexterm" href="rights.html#id2631118">Description of Privileges</a>, <a class="indexterm" href="InterdomainTrusts.html#id2641833">Trust Relationship Background</a>, <a class="indexterm" href="classicalprinting.html#cups-msrpc">Printing Developments Since Samba-2.2</a></dt><dt>privileges assigned, <a class="indexterm" href="rights.html#id2630773">Using the &#8220;net rpc rights&#8221; Utility</a></dt><dt>problem report, <a class="indexterm" href="ch46.html#id2714269">Free Support</a></dt><dt>problem resolution, <a class="indexterm" href="ch46.html">Samba Support</a></dt><dt>problematic print, <a class="indexterm" href="classicalprinting.html#id2644336">Technical Introduction</a></dt><dt>Process data management, <a class="indexterm" href="locking.html#id2638665">PDM Data Shares</a></dt><dt>professional support, <a class="indexterm" href="ch46.html#id2714269">Free Support</a></dt><dt>profile, <a class="indexterm" href="samba-pdc.html#id2585586">Domain Control: Example Configuration</a>, <a class="indexterm" href="samba-pdc.html#id2586608">The Special Case of Windows 9x/Me</a>, <a class="indexterm" href="samba-bdc.html#id2588353">MS Windows NT4-style Domain Control</a>, <a class="indexterm" href="passdb.html#id2609521">New Account Storage Systems</a>, <a class="indexterm" href="passdb.html#passdbtech">Technical Information</a></dt><dt>profile access rights, <a class="indexterm" href="ProfileMgmt.html#id2685584">Creating and Managing Group Profiles</a></dt><dt>profile contents, <a class="indexterm" href="ProfileMgmt.html#id2684994">Sharing Profiles between Windows 9x/Me and NT4/200x/XP Workstations</a></dt><dt>profile directory, <a class="indexterm" href="ProfileMgmt.html#id2683622">Windows 9x/Me Profile Setup</a></dt><dt>profile migration tool, <a class="indexterm" href="ProfileMgmt.html#id2685584">Creating and Managing Group Profiles</a></dt><dt>profile path, <a class="indexterm" href="samba-bdc.html#id2588776">Example PDC Configuration</a>, <a class="indexterm" href="ProfileMgmt.html#id2683622">Windows 9x/Me Profile Setup</a>, <a class="indexterm" href="ProfileMgmt.html#id2684319">Windows NT4 Workstation</a></dt><dt>profile sharing, <a class="indexterm" href="ProfileMgmt.html#id2684994">Sharing Profiles between Windows 9x/Me and NT4/200x/XP Workstations</a></dt><dt>Profile Type, <a class="indexterm" href="ProfileMgmt.html#id2683395">Disabling Roaming Profile Support</a></dt><dt>ProfilePath, <a class="indexterm" href="ProfileMgmt.html#id2683622">Windows 9x/Me Profile Setup</a></dt><dt>profiles, <a class="indexterm" href="samba-pdc.html#id2586608">The Special Case of Windows 9x/Me</a></dt><dt>Profiles, <a class="indexterm" href="PolicyMgmt.html#id2681230">Creating and Managing System Policies</a></dt><dt>project, <a class="indexterm" href="ch46.html#id2714269">Free Support</a></dt><dt>promiscuous mode, <a class="indexterm" href="problems.html#id2707699">The Windows Network Monitor</a></dt><dt>promote, <a class="indexterm" href="samba-pdc.html#id2584572">Domain Controller Types</a></dt><dt>promoted, <a class="indexterm" href="samba-bdc.html#id2588353">MS Windows NT4-style Domain Control</a></dt><dt>propagate, <a class="indexterm" href="samba-bdc.html#id2587871">Features and Benefits</a></dt><dt>Properties, <a class="indexterm" href="ClientConfig.html#id2598923">MS Windows Me</a>, <a class="indexterm" href="ClientConfig.html#id2599956">Domain Logon Configuration: Windows 9x/Me</a></dt><dt>protect directories, <a class="indexterm" href="AccessControls.html#id2633684">Protecting Directories and Files from Deletion</a></dt><dt>protect files, <a class="indexterm" href="AccessControls.html#id2633684">Protecting Directories and Files from Deletion</a></dt><dt>protection against attackers, <a class="indexterm" href="securing-samba.html#id2640914">Using IPC$ Share-Based Denials </a></dt><dt>protocol stack settings, <a class="indexterm" href="ClientConfig.html#id2598376">MS Windows 2000</a></dt><dt>provided services, <a class="indexterm" href="ch46.html">Samba Support</a></dt><dt>provisioned, <a class="indexterm" href="samba-pdc.html#id2583952">Single Sign-On and Domain Security</a></dt><dt>pstops, <a class="indexterm" href="CUPS-printing.html#id2659316">Prefilters</a>, <a class="indexterm" href="CUPS-printing.html#id2659503">pstops</a>, <a class="indexterm" href="CUPS-printing.html#id2661908">Examples for Filtering Chains</a>, <a class="indexterm" href="CUPS-printing.html#id2669893">Adobe and CUPS PostScript Drivers for Windows Clients</a></dt><dt>pstoraster, <a class="indexterm" href="CUPS-printing.html#id2659670">pstoraster</a>, <a class="indexterm" href="CUPS-printing.html#id2661571">cupsomatic/foomatic-rip Versus Native CUPS Printing</a>, <a class="indexterm" href="CUPS-printing.html#id2669893">Adobe and CUPS PostScript Drivers for Windows Clients</a></dt><dt>publish printers, <a class="indexterm" href="classicalprinting.html#cups-msrpc">Printing Developments Since Samba-2.2</a></dt><dt>publishing printers, <a class="indexterm" href="classicalprinting.html#id2645135">Rapid Configuration Validation</a></dt><dt>PulseAudio, <a class="indexterm" href="AdvancedNetworkManagement.html#id2680528">Remote Management with ThinLinc</a></dt><dt>punching, <a class="indexterm" href="CUPS-printing.html#id2659503">pstops</a></dt><dt>purchase support, <a class="indexterm" href="ch46.html#id2714269">Free Support</a></dt><dt>put, <a class="indexterm" href="diagnosis.html#id2705435">The Tests</a></dt><dt>pvcreate, <a class="indexterm" href="VFS.html#id2674339">Shadow Copy Setup</a></dt></dl></div><div class="indexdiv"><h3>Q</h3><dl><dt>QNX, <a class="indexterm" href="classicalprinting.html#id2646003">The [global] Section</a></dt><dt>qualified problem, <a class="indexterm" href="ch46.html#id2714269">Free Support</a></dt><dt>queue control, <a class="indexterm" href="classicalprinting.html#id2646003">The [global] Section</a></dt><dt>quota controls, <a class="indexterm" href="passdb.html#id2611157">Comments Regarding LDAP</a></dt></dl></div><div class="indexdiv"><h3>R</h3><dl><dt>RAID, <a class="indexterm" href="Backup.html#id2693870">BackupPC</a></dt><dt>random machine account password, <a class="indexterm" href="domain-member.html#id2593157">Joining an NT4-type Domain with Samba-3</a></dt><dt>range, <a class="indexterm" href="NetCommand.html#id2622947">UNIX and Windows User Management</a></dt><dt>range of hosts, <a class="indexterm" href="securing-samba.html#id2640344">Using Host-Based Protection</a></dt><dt>RAP, <a class="indexterm" href="NetCommand.html#id2621425">UNIX and Windows Group Management</a></dt><dt>raster, <a class="indexterm" href="CUPS-printing.html#id2659316">Prefilters</a>, <a class="indexterm" href="CUPS-printing.html#id2669163">Foomatic Database-Generated PPDs</a></dt><dt>raster driver, <a class="indexterm" href="CUPS-printing.html#id2658287">The CUPS Filtering Architecture</a></dt><dt>raster drivers, <a class="indexterm" href="CUPS-printing.html#id2659670">pstoraster</a></dt><dt>raster image processor (see RIP)</dt><dt>raster images, <a class="indexterm" href="CUPS-printing.html#id2657533">UNIX Printfile Conversion and GUI Basics</a></dt><dt>rasterization, <a class="indexterm" href="CUPS-printing.html#id2659670">pstoraster</a>, <a class="indexterm" href="CUPS-printing.html#id2661571">cupsomatic/foomatic-rip Versus Native CUPS Printing</a></dt><dt>rastertoalps, <a class="indexterm" href="CUPS-printing.html#id2660025">rasterto [printers specific]</a></dt><dt>rastertobj, <a class="indexterm" href="CUPS-printing.html#id2660025">rasterto [printers specific]</a></dt><dt>rastertoepson, <a class="indexterm" href="CUPS-printing.html#id2660025">rasterto [printers specific]</a>, <a class="indexterm" href="CUPS-printing.html#id2661908">Examples for Filtering Chains</a></dt><dt>rastertoescp, <a class="indexterm" href="CUPS-printing.html#id2660025">rasterto [printers specific]</a></dt><dt>rastertohp, <a class="indexterm" href="CUPS-printing.html#id2660025">rasterto [printers specific]</a></dt><dt>rastertopcl, <a class="indexterm" href="CUPS-printing.html#id2660025">rasterto [printers specific]</a></dt><dt>rastertoprinter, <a class="indexterm" href="CUPS-printing.html#id2660025">rasterto [printers specific]</a></dt><dt>rastertosomething, <a class="indexterm" href="CUPS-printing.html#id2661571">cupsomatic/foomatic-rip Versus Native CUPS Printing</a></dt><dt>rastertoturboprint, <a class="indexterm" href="CUPS-printing.html#id2660025">rasterto [printers specific]</a></dt><dt>raw mode, <a class="indexterm" href="CUPS-printing.html#id2661008">application/octet-stream Printing</a></dt><dt>raw print, <a class="indexterm" href="CUPS-printing.html#id2665555">cupsaddsmb Flowchart</a></dt><dt>raw printers, <a class="indexterm" href="CUPS-printing.html#id2655322">Overview</a></dt><dt>raw printing, <a class="indexterm" href="FastStart.html#id2576264">Anonymous Print Server</a>, <a class="indexterm" href="StandAloneServer.html#SimplePrintServer">Central Print Serving</a>, <a class="indexterm" href="CUPS-printing.html#id2656522">Raw Print Serving: Vendor Drivers on Windows Clients</a>, <a class="indexterm" href="CUPS-printing.html#cups-raw">Explicitly Enable &#8220;raw&#8221; Printing for application/octet-stream</a></dt><dt>raw SMB, <a class="indexterm" href="samba-pdc.html#id2583318">Features and Benefits</a></dt><dt>raw SMB over TCP/IP, <a class="indexterm" href="NetworkBrowsing.html#id2602840">TCP/IP without NetBIOS</a></dt><dt>rawprinter, <a class="indexterm" href="CUPS-printing.html#id2660900">&#8220;Raw&#8221; Printing</a></dt><dt>rcp, <a class="indexterm" href="Backup.html#id2694041">Rsync</a></dt><dt>rdesktop, <a class="indexterm" href="AdvancedNetworkManagement.html#id2680153">Remote Management from NoMachine.Com</a></dt><dt>rdesktop/RDP, <a class="indexterm" href="AdvancedNetworkManagement.html#id2680153">Remote Management from NoMachine.Com</a></dt><dt>read, <a class="indexterm" href="AccessControls.html#id2633272">File and Directory Access Control</a></dt><dt>read directory into memory, <a class="indexterm" href="largefile.html">Handling Large Directories</a></dt><dt>read only, <a class="indexterm" href="VFS.html#fakeperms">fake_perms</a></dt><dd><dl><dt>server, <a class="indexterm" href="FastStart.html#anon-ro">Anonymous Read-Only Document Server</a></dt></dl></dd><dt>Read-ahead, <a class="indexterm" href="locking.html#id2637972">Opportunistic Locking Overview</a></dt><dt>read-only, <a class="indexterm" href="StandAloneServer.html#id2596216">Features and Benefits</a>, <a class="indexterm" href="StandAloneServer.html#RefDocServer">Reference Documentation Server</a></dt><dt>read-only access, <a class="indexterm" href="idmapper.html#id2627798">Backup Domain Controller</a>, <a class="indexterm" href="cfgsmarts.html#id2696648">Multiple Virtual Server Personalities</a></dt><dt>read-only files, <a class="indexterm" href="StandAloneServer.html#id2596216">Features and Benefits</a></dt><dt>read-write access, <a class="indexterm" href="classicalprinting.html#id2648876">The Obsoleted [printer$] Section</a></dt><dt>realm, <a class="indexterm" href="ServerType.html#id2582142">ADS Security Mode (User-Level Security)</a>, <a class="indexterm" href="samba-bdc.html#id2589664">NetBIOS Over TCP/IP Disabled</a>, <a class="indexterm" href="domain-member.html#id2594174">Configure smb.conf</a>, <a class="indexterm" href="domain-member.html#id2594365">Configure /etc/krb5.conf</a>, <a class="indexterm" href="idmapper.html#id2628654">IDMAP_RID with Winbind</a>, <a class="indexterm" href="idmapper.html#id2629245">IDMAP Storage in LDAP Using Winbind</a></dt><dt>rebooted, <a class="indexterm" href="ClientConfig.html#id2599428">Joining a Domain: Windows 2000/XP Professional</a>, <a class="indexterm" href="NetworkBrowsing.html#DMB">Configuring Workgroup Browsing</a></dt><dt>rebooting server, <a class="indexterm" href="rights.html#id2631118">Description of Privileges</a></dt><dt>recompiling, <a class="indexterm" href="cfgsmarts.html#id2696250">Multiple Server Hosting</a></dt><dt>reconfiguration, <a class="indexterm" href="samba-bdc.html#id2588353">MS Windows NT4-style Domain Control</a></dt><dt>record locking, <a class="indexterm" href="locking.html#id2637714">Discussion</a></dt><dt>recycle, <a class="indexterm" href="VFS.html#id2673705">recycle</a></dt><dt>recycle bin, <a class="indexterm" href="VFS.html#id2672719">Discussion</a></dt><dt>recycle directory, <a class="indexterm" href="VFS.html#id2673705">recycle</a></dt><dt>recycle:exclude, <a class="indexterm" href="VFS.html#id2673705">recycle</a></dt><dt>recycle:exclude_dir, <a class="indexterm" href="VFS.html#id2673705">recycle</a></dt><dt>recycle:keeptree, <a class="indexterm" href="VFS.html#id2673705">recycle</a></dt><dt>recycle:maxsize, <a class="indexterm" href="VFS.html#id2673705">recycle</a></dt><dt>recycle:noversions, <a class="indexterm" href="VFS.html#id2673705">recycle</a></dt><dt>recycle:repository, <a class="indexterm" href="VFS.html#id2673705">recycle</a></dt><dt>recycle:subdir_mode, <a class="indexterm" href="VFS.html#id2673705">recycle</a></dt><dt>recycle:touch, <a class="indexterm" href="VFS.html#id2673705">recycle</a></dt><dt>recycle:versions, <a class="indexterm" href="VFS.html#id2673705">recycle</a></dt><dt>Red Hat Cluster Manager, <a class="indexterm" href="SambaHA.html#id2695434">High-Availability Server Products</a></dt><dt>Red Hat Linux, <a class="indexterm" href="samba-bdc.html#id2589028">LDAP Configuration Notes</a>, <a class="indexterm" href="domain-member.html#id2592586">On-the-Fly Creation of Machine Trust Accounts</a>, <a class="indexterm" href="groupmapping.html#id2618670">Warning: User Private Group Problems</a></dt><dt>redirect, <a class="indexterm" href="samba-bdc.html#id2590224">Example Configuration</a></dt><dt>redirection, <a class="indexterm" href="winbind.html#id2675879">What Winbind Provides</a></dt><dt>redirector, <a class="indexterm" href="locking.html#id2637972">Opportunistic Locking Overview</a></dt><dt>redundancy, <a class="indexterm" href="NetworkBrowsing.html#id2602204">NetBIOS over TCP/IP</a></dt><dt>reference documents, <a class="indexterm" href="StandAloneServer.html#RefDocServer">Reference Documentation Server</a></dt><dt>refusing connection, <a class="indexterm" href="securing-samba.html#id2640558">Using Interface Protection</a></dt><dt>regedit.exe, <a class="indexterm" href="ProfileMgmt.html#id2685693">MS Windows 9x/Me</a></dt><dt>regedt32, <a class="indexterm" href="ProfileMgmt.html#id2685844">MS Windows NT4 Workstation</a></dt><dt>regedt32.exe, <a class="indexterm" href="PolicyMgmt.html#id2682547">Windows NT4/200x</a></dt><dt>register driver files, <a class="indexterm" href="classicalprinting.html#id2650961">Running rpcclient with adddriver</a></dt><dt>register NetBIOS names, <a class="indexterm" href="NetworkBrowsing.html#id2603391">How Browsing Functions</a></dt><dt>registered, <a class="indexterm" href="NetworkBrowsing.html#id2605616">WINS: The Windows Internetworking Name Server</a>, <a class="indexterm" href="classicalprinting.html#id2651227">Check Samba for Driver Recognition</a></dt><dt>registers, <a class="indexterm" href="NetworkBrowsing.html#id2604335">Domain Browsing Configuration</a></dt><dt>registry, <a class="indexterm" href="samba-pdc.html#id2584572">Domain Controller Types</a>, <a class="indexterm" href="passdb.html#passdbtech">Technical Information</a>, <a class="indexterm" href="locking.html#id2637617">Features and Benefits</a>, <a class="indexterm" href="PolicyMgmt.html#id2681230">Creating and Managing System Policies</a>, <a class="indexterm" href="PolicyMgmt.html#id2681419">Windows 9x/ME Policies</a>, <a class="indexterm" href="PolicyMgmt.html#id2681777">MS Windows 200x/XP Professional Policies</a>, <a class="indexterm" href="ProfileMgmt.html#id2685693">MS Windows 9x/Me</a></dt><dt>registry change, <a class="indexterm" href="passdb.html#id2610089">Important Notes About Security</a></dt><dt>registry keys, <a class="indexterm" href="ProfileMgmt.html#id2685662">Default Profile for Windows Users</a></dt><dt>registry settings, <a class="indexterm" href="PolicyMgmt.html#id2682226">Managing Account/User Policies</a></dt><dt>regulations, <a class="indexterm" href="passdb.html#pdbeditthing">The pdbedit Tool</a></dt><dt>rejoin, <a class="indexterm" href="NetCommand.html#id2624332">Managing Security Identifiers (SIDS)</a></dt><dt>relationship password, <a class="indexterm" href="InterdomainTrusts.html#samba-trusted-domain">Samba as the Trusted Domain</a></dt><dt>relative identifier, <a class="indexterm" href="passdb.html#id2614668">smbpasswd: Encrypted Password Database</a> (see RID)</dt><dt>Relative Identifier (see RID)</dt><dt>Relative Identifiers (see RID)</dt><dt>reliability, <a class="indexterm" href="samba-pdc.html#id2583318">Features and Benefits</a>, <a class="indexterm" href="NT4Migration.html#id2701435">Objectives</a></dt><dt>Remote Access Dial-In User Service (see RADIUS)</dt><dt>remote announce, <a class="indexterm" href="NetworkBrowsing.html#id2607398">Cross-Subnet Browsing</a></dt><dt>remote browse sync, <a class="indexterm" href="NetworkBrowsing.html#id2607398">Cross-Subnet Browsing</a></dt><dt>remote desktop capabilities, <a class="indexterm" href="AdvancedNetworkManagement.html#id2680153">Remote Management from NoMachine.Com</a></dt><dt>remote desktop management, <a class="indexterm" href="AdvancedNetworkManagement.html#id2680124">Remote Desktop Management</a></dt><dt>remote domain, <a class="indexterm" href="InterdomainTrusts.html#id2642147">Creating an NT4 Domain Trust</a>, <a class="indexterm" href="InterdomainTrusts.html#id2642244">Completing an NT4 Domain Trust</a>, <a class="indexterm" href="InterdomainTrusts.html#samba-trusted-domain">Samba as the Trusted Domain</a></dt><dt>remote login, <a class="indexterm" href="AdvancedNetworkManagement.html#id2680153">Remote Management from NoMachine.Com</a></dt><dt>remote management, <a class="indexterm" href="NetCommand.html">Remote and Local Management: The Net Command</a>, <a class="indexterm" href="winbind.html#id2676253">Microsoft Remote Procedure Calls</a></dt><dt>Remote Procedure Call (see RPC)</dt><dt>Remote Procedure Call System Service (see RPCSS)</dt><dt>remote profile, <a class="indexterm" href="ProfileMgmt.html#id2683622">Windows 9x/Me Profile Setup</a></dt><dt>remote segment, <a class="indexterm" href="NetworkBrowsing.html#id2605524">Use of the Remote Browse Sync Parameter</a>, <a class="indexterm" href="NT4Migration.html#id2701845">Domain Layout</a></dt><dt>Remote X, <a class="indexterm" href="AdvancedNetworkManagement.html#id2680153">Remote Management from NoMachine.Com</a></dt><dt>Remote X protocol, <a class="indexterm" href="AdvancedNetworkManagement.html#id2680153">Remote Management from NoMachine.Com</a></dt><dt>remote-update protocol, <a class="indexterm" href="Backup.html#id2694041">Rsync</a></dt><dt>rename, <a class="indexterm" href="AccessControls.html#id2633149">Managing Directories</a></dt><dt>render, <a class="indexterm" href="CUPS-printing.html#id2656522">Raw Print Serving: Vendor Drivers on Windows Clients</a></dt><dt>rendering, <a class="indexterm" href="CUPS-printing.html#id2661571">cupsomatic/foomatic-rip Versus Native CUPS Printing</a></dt><dt>repeated intervals, <a class="indexterm" href="NetworkBrowsing.html#id2602204">NetBIOS over TCP/IP</a></dt><dt>replicate, <a class="indexterm" href="samba-bdc.html#id2589723">Backup Domain Controller Configuration</a>, <a class="indexterm" href="passdb.html#id2614668">smbpasswd: Encrypted Password Database</a></dt><dt>replicated, <a class="indexterm" href="ServerType.html#id2580746">Features and Benefits</a>, <a class="indexterm" href="samba-pdc.html#id2583318">Features and Benefits</a>, <a class="indexterm" href="samba-bdc.html#id2589392">Active Directory Domain Control</a>, <a class="indexterm" href="samba-bdc.html#id2589723">Backup Domain Controller Configuration</a>, <a class="indexterm" href="PolicyMgmt.html#id2681777">MS Windows 200x/XP Professional Policies</a></dt><dt>replicated SYSVOL, <a class="indexterm" href="PolicyMgmt.html#id2681777">MS Windows 200x/XP Professional Policies</a></dt><dt>replication, <a class="indexterm" href="samba-pdc.html#id2583318">Features and Benefits</a>, <a class="indexterm" href="samba-bdc.html#id2589028">LDAP Configuration Notes</a></dt><dd><dl><dt>browse lists, <a class="indexterm" href="NetworkBrowsing.html#id2607398">Cross-Subnet Browsing</a></dt><dt>SAM, <a class="indexterm" href="samba-pdc.html#id2584572">Domain Controller Types</a>, <a class="indexterm" href="samba-bdc.html#id2587871">Features and Benefits</a>, <a class="indexterm" href="samba-bdc.html#id2588353">MS Windows NT4-style Domain Control</a>, <a class="indexterm" href="samba-bdc.html#id2589723">Backup Domain Controller Configuration</a>, <a class="indexterm" href="samba-bdc.html#id2590779">Can Samba Be a Backup Domain Controller to an NT4 PDC?</a>, <a class="indexterm" href="samba-bdc.html#id2590834">How Do I Replicate the smbpasswd File?</a></dt><dt>WINS, <a class="indexterm" href="NetworkBrowsing.html#id2602204">NetBIOS over TCP/IP</a>, <a class="indexterm" href="NetworkBrowsing.html#id2605888">WINS Server Configuration</a>, <a class="indexterm" href="NetworkBrowsing.html#id2606209">WINS Replication</a></dt></dl></dd><dt>replication protocols, <a class="indexterm" href="NetworkBrowsing.html#id2605888">WINS Server Configuration</a></dt><dt>repository, <a class="indexterm" href="idmapper.html#id2626603">Domain Member Server or Domain Member Client</a></dt><dt>requesting payment, <a class="indexterm" href="ch46.html#id2714269">Free Support</a></dt><dt>required, <a class="indexterm" href="pam.html#id2688257">Anatomy of /etc/pam.d Entries</a></dt><dt>requisite, <a class="indexterm" href="pam.html#id2688257">Anatomy of /etc/pam.d Entries</a></dt><dt>research, <a class="indexterm" href="Backup.html#id2693773">Discussion of Backup Solutions</a></dt><dt>resizing, <a class="indexterm" href="VFS.html#id2674339">Shadow Copy Setup</a></dt><dt>resolution, <a class="indexterm" href="CUPS-printing.html#id2660583">The Role of cupsomatic/foomatic</a></dt><dt>resolution of NetBIOS names, <a class="indexterm" href="NetworkBrowsing.html">Network Browsing</a></dt><dt>resolve NetBIOS names, <a class="indexterm" href="NetworkBrowsing.html#id2604936">Making Samba the Domain Master</a></dt><dt>resolver functions, <a class="indexterm" href="winbind.html#id2676387">Name Service Switch</a></dt><dt>resource failover, <a class="indexterm" href="SambaHA.html#id2695434">High-Availability Server Products</a></dt><dt>resource kit, <a class="indexterm" href="PolicyMgmt.html#id2681980">Administration of Windows 200x/XP Policies</a>, <a class="indexterm" href="ProfileMgmt.html#profilemigrn">Windows NT4 Profile Management Tools</a></dt><dt>resource-based exclusion, <a class="indexterm" href="securing-samba.html#id2640182">Features and Benefits</a></dt><dt>response, <a class="indexterm" href="idmapper.html#id2628654">IDMAP_RID with Winbind</a></dt><dt>restrict DNS, <a class="indexterm" href="NetworkBrowsing.html#id2606654">Name Resolution Order</a></dt><dt>reviewers, <a class="indexterm" href="cfgsmarts.html">Advanced Configuration Techniques</a></dt><dt>revoke privileges, <a class="indexterm" href="rights.html#id2630773">Using the &#8220;net rpc rights&#8221; Utility</a></dt><dt>RFC 1001, <a class="indexterm" href="DNSDHCP.html#id2714819">Example Configuration</a></dt><dt>RFC 1002, <a class="indexterm" href="DNSDHCP.html#id2714819">Example Configuration</a></dt><dt>RFC 1179, <a class="indexterm" href="classicalprinting.html#id2646003">The [global] Section</a></dt><dt>RFC 2307, <a class="indexterm" href="passdb.html#idmapbackend">Mapping Common UIDs/GIDs on Distributed Machines</a></dt><dt>RFC 2307., <a class="indexterm" href="passdb.html#id2615394">Schema and Relationship to the RFC 2307 posixAccount</a></dt><dt>RFC 2830, <a class="indexterm" href="ch-ldap-tls.html#s1-intro-ldap-tls">Introduction</a></dt><dt>rfc2307bis, <a class="indexterm" href="idmapper.html#id2629830">IDMAP and NSS Using LDAP from ADS with RFC2307bis Schema Extension</a></dt><dt>RFC2830, <a class="indexterm" href="samba-bdc.html#id2589028">LDAP Configuration Notes</a></dt><dt>RFCs, <a class="indexterm" href="problems.html">Analyzing and Solving Samba Problems</a></dt><dt>rich database backend, <a class="indexterm" href="passdb.html#id2609521">New Account Storage Systems</a></dt><dt>rich directory backend, <a class="indexterm" href="passdb.html#id2609521">New Account Storage Systems</a></dt><dt>RID, <a class="indexterm" href="samba-pdc.html#id2583318">Features and Benefits</a>, <a class="indexterm" href="domain-member.html#id2591869">Manual Creation of Machine Trust Accounts</a>, <a class="indexterm" href="ChangeNotes.html#id2600709">User and Group Changes</a>, <a class="indexterm" href="groupmapping.html#id2618334">Discussion</a>, <a class="indexterm" href="groupmapping.html#id2619545">Default Users, Groups, and Relative Identifiers</a>, <a class="indexterm" href="idmapper.html#id2626603">Domain Member Server or Domain Member Client</a>, <a class="indexterm" href="idmapper.html#id2627564">Primary Domain Controller</a>, <a class="indexterm" href="idmapper.html#id2628654">IDMAP_RID with Winbind</a>, <a class="indexterm" href="rights.html#id2631924">The Administrator Domain SID</a>, <a class="indexterm" href="winbind.html#id2676775">User and Group ID Allocation</a>, <a class="indexterm" href="upgrading-to-3.0.html#id2700674">New Schema</a></dt><dt>RID 500, <a class="indexterm" href="rights.html#id2631924">The Administrator Domain SID</a></dt><dt>RID base, <a class="indexterm" href="idmapper.html#id2627564">Primary Domain Controller</a></dt><dt>right to join domain, <a class="indexterm" href="rights.html#id2631118">Description of Privileges</a></dt><dt>rights, <a class="indexterm" href="samba-pdc.html#id2583952">Single Sign-On and Domain Security</a>, <a class="indexterm" href="samba-pdc.html#id2586608">The Special Case of Windows 9x/Me</a>, <a class="indexterm" href="domain-member.html#id2595167">Possible Errors</a>, <a class="indexterm" href="rights.html#id2630498">Rights Management Capabilities</a></dt><dt>rights and privilege, <a class="indexterm" href="NetCommand.html#id2623359">Administering User Rights and Privileges</a></dt><dt>rights and privileges, <a class="indexterm" href="groupmapping.html#id2619304">Important Administrative Information</a>, <a class="indexterm" href="rights.html#id2631924">The Administrator Domain SID</a></dt><dt>rights assigned, <a class="indexterm" href="rights.html#id2630498">Rights Management Capabilities</a>, <a class="indexterm" href="rights.html#id2630773">Using the &#8220;net rpc rights&#8221; Utility</a></dt><dt>RIP, <a class="indexterm" href="CUPS-printing.html#id2661288">PostScript Printer Descriptions for Non-PostScript Printers</a></dt><dt>rlogind, <a class="indexterm" href="pam.html#id2688257">Anatomy of /etc/pam.d Entries</a></dt><dt>Roaming Profile, <a class="indexterm" href="VFS.html#fakeperms">fake_perms</a></dt><dt>roaming profiles, <a class="indexterm" href="samba-pdc.html#id2585077">Preparing for Domain Control</a>, <a class="indexterm" href="ProfileMgmt.html#id2682907">Features and Benefits</a>, <a class="indexterm" href="ProfileMgmt.html#id2683395">Disabling Roaming Profile Support</a>, <a class="indexterm" href="ProfileMgmt.html#id2683622">Windows 9x/Me Profile Setup</a></dt><dt>rogue machine, <a class="indexterm" href="NetworkBrowsing.html#id2608438">Flushing the Samba NetBIOS Name Cache</a></dt><dt>rogue user, <a class="indexterm" href="domain-member.html#machine-trust-accounts">MS Windows Workstation/Server Machine Trust Accounts</a></dt><dt>root, <a class="indexterm" href="domain-member.html#id2592702">Windows 200x/XP Professional Client</a>, <a class="indexterm" href="ClientConfig.html#id2599428">Joining a Domain: Windows 2000/XP Professional</a>, <a class="indexterm" href="rights.html">User Rights and Privileges</a></dt><dt>root account, <a class="indexterm" href="rights.html">User Rights and Privileges</a>, <a class="indexterm" href="rights.html#id2631924">The Administrator Domain SID</a></dt><dt>root user, <a class="indexterm" href="rights.html#id2630773">Using the &#8220;net rpc rights&#8221; Utility</a></dt><dt>rotate, <a class="indexterm" href="CUPS-printing.html#id2657533">UNIX Printfile Conversion and GUI Basics</a></dt><dt>RPC, <a class="indexterm" href="domain-member.html#id2593892">Why Is This Better Than security = server?</a>, <a class="indexterm" href="winbind.html#id2675446">Features and Benefits</a>, <a class="indexterm" href="winbind.html#id2677976">Join the Samba Server to the PDC Domain</a>, <a class="indexterm" href="ProfileMgmt.html#id2682956">Roaming Profiles</a></dt><dt>RPC calls, <a class="indexterm" href="winbind.html#id2679639">Conclusion</a>, <a class="indexterm" href="SambaHA.html#id2694759">The Front-End Challenge</a></dt><dt>RPC modules, <a class="indexterm" href="upgrading-to-3.0.html#id2698805">New Features in Samba-3.0.x</a></dt><dt>rpc.lockd, <a class="indexterm" href="locking.html#id2637714">Discussion</a></dt><dt>rpcclient, <a class="indexterm" href="NetCommand.html">Remote and Local Management: The Net Command</a>, <a class="indexterm" href="classicalprinting.html#id2650046">Identifying Driver Files</a>, <a class="indexterm" href="classicalprinting.html#id2651454">Specific Driver Name Flexibility</a>, <a class="indexterm" href="CUPS-printing.html#id2667638">Troubleshooting Revisited</a>, <a class="indexterm" href="PolicyMgmt.html#id2682588">Samba PDC</a></dt><dd><dl><dt>adddriver, <a class="indexterm" href="CUPS-printing.html#id2665016">Run cupsaddsmb with Verbose Output</a>, <a class="indexterm" href="CUPS-printing.html#id2665208">Understanding cupsaddsmb</a>, <a class="indexterm" href="CUPS-printing.html#id2665871">Installing PostScript Driver Files Manually Using rpcclient</a>, <a class="indexterm" href="CUPS-printing.html#id2666217">Understanding the rpcclient man Page</a>, <a class="indexterm" href="CUPS-printing.html#id2666454">Requirements for adddriver and setdriver to Succeed</a>, <a class="indexterm" href="CUPS-printing.html#id2666678">Manual Driver Installation in 15 Steps</a></dt><dt>enumdrivers, <a class="indexterm" href="CUPS-printing.html#id2665871">Installing PostScript Driver Files Manually Using rpcclient</a>, <a class="indexterm" href="CUPS-printing.html#id2666678">Manual Driver Installation in 15 Steps</a></dt><dt>enumports, <a class="indexterm" href="CUPS-printing.html#id2665871">Installing PostScript Driver Files Manually Using rpcclient</a></dt><dt>enumprinters, <a class="indexterm" href="CUPS-printing.html#id2665871">Installing PostScript Driver Files Manually Using rpcclient</a>, <a class="indexterm" href="CUPS-printing.html#id2666454">Requirements for adddriver and setdriver to Succeed</a>, <a class="indexterm" href="CUPS-printing.html#id2666678">Manual Driver Installation in 15 Steps</a>, <a class="indexterm" href="CUPS-printing.html#id2667638">Troubleshooting Revisited</a></dt><dt>getdriver, <a class="indexterm" href="CUPS-printing.html#id2666322">Producing an Example by Querying a Windows Box</a>, <a class="indexterm" href="CUPS-printing.html#id2666678">Manual Driver Installation in 15 Steps</a></dt><dt>getprinter, <a class="indexterm" href="CUPS-printing.html#id2666322">Producing an Example by Querying a Windows Box</a>, <a class="indexterm" href="CUPS-printing.html#id2666678">Manual Driver Installation in 15 Steps</a>, <a class="indexterm" href="CUPS-printing.html#id2667638">Troubleshooting Revisited</a></dt><dt>setdriver, <a class="indexterm" href="CUPS-printing.html#id2664358">Caveats to Be Considered</a>, <a class="indexterm" href="CUPS-printing.html#id2665016">Run cupsaddsmb with Verbose Output</a>, <a class="indexterm" href="CUPS-printing.html#id2665208">Understanding cupsaddsmb</a>, <a class="indexterm" href="CUPS-printing.html#id2665871">Installing PostScript Driver Files Manually Using rpcclient</a>, <a class="indexterm" href="CUPS-printing.html#id2666454">Requirements for adddriver and setdriver to Succeed</a>, <a class="indexterm" href="CUPS-printing.html#id2666678">Manual Driver Installation in 15 Steps</a></dt></dl></dd><dt>rsh, <a class="indexterm" href="Backup.html#id2693870">BackupPC</a></dt><dt>rsync, <a class="indexterm" href="samba-bdc.html#id2589723">Backup Domain Controller Configuration</a>, <a class="indexterm" href="samba-bdc.html#id2590834">How Do I Replicate the smbpasswd File?</a>, <a class="indexterm" href="passdb.html#idmapbackend">Mapping Common UIDs/GIDs on Distributed Machines</a>, <a class="indexterm" href="passdb.html#id2614668">smbpasswd: Encrypted Password Database</a>, <a class="indexterm" href="Backup.html#id2693870">BackupPC</a>, <a class="indexterm" href="Backup.html#id2694041">Rsync</a>, <a class="indexterm" href="compiling.html#id2709562">Accessing the Samba Sources via rsync and ftp</a></dt><dt>rsyncd, <a class="indexterm" href="Backup.html#id2693870">BackupPC</a></dt><dt>runas, <a class="indexterm" href="classicalprinting.html#id2578630">Always Make First Client Connection as root or &#8220;printer admin&#8221;</a></dt><dt>rundll32, <a class="indexterm" href="classicalprinting.html#id2578512">Additional Client Driver Installation</a>, <a class="indexterm" href="classicalprinting.html#id2652869">Setting Default Print Options for Client Drivers</a>, <a class="indexterm" href="CUPS-printing.html#id2666678">Manual Driver Installation in 15 Steps</a>, <a class="indexterm" href="AdvancedNetworkManagement.html#id2680939">Adding Printers without User Intervention</a></dt></dl></div><div class="indexdiv"><h3>S</h3><dl><dt>SAM, <a class="indexterm" href="samba-pdc.html#id2583318">Features and Benefits</a>, <a class="indexterm" href="samba-pdc.html#id2584572">Domain Controller Types</a>, <a class="indexterm" href="samba-bdc.html#id2588353">MS Windows NT4-style Domain Control</a>, <a class="indexterm" href="samba-bdc.html#id2590724">Machine Accounts Keep Expiring</a>, <a class="indexterm" href="samba-bdc.html#id2590779">Can Samba Be a Backup Domain Controller to an NT4 PDC?</a>, <a class="indexterm" href="samba-bdc.html#id2590834">How Do I Replicate the smbpasswd File?</a>, <a class="indexterm" href="domain-member.html#id2591183">Features and Benefits</a>, <a class="indexterm" href="ChangeNotes.html#id2600709">User and Group Changes</a>, <a class="indexterm" href="passdb.html#id2609337">Backward Compatibility Account Storage Systems</a>, <a class="indexterm" href="passdb.html#id2610608">Mapping User Identifiers between MS Windows and UNIX</a>, <a class="indexterm" href="winbind.html#id2676851">Result Caching</a></dt><dd><dl><dt>delta file, <a class="indexterm" href="samba-bdc.html#id2588353">MS Windows NT4-style Domain Control</a></dt><dt>replication, <a class="indexterm" href="samba-pdc.html#id2584572">Domain Controller Types</a>, <a class="indexterm" href="samba-bdc.html#id2588353">MS Windows NT4-style Domain Control</a></dt></dl></dd><dt>SAM backend, <a class="indexterm" href="passdb.html#idmapbackend">Mapping Common UIDs/GIDs on Distributed Machines</a>, <a class="indexterm" href="passdb.html#id2611157">Comments Regarding LDAP</a></dt><dd><dl><dt>LDAP, <a class="indexterm" href="samba-bdc.html#id2587871">Features and Benefits</a></dt><dt>ldapsam, <a class="indexterm" href="samba-bdc.html#id2587871">Features and Benefits</a>, <a class="indexterm" href="passdb.html#id2609521">New Account Storage Systems</a>, <a class="indexterm" href="passdb.html#idmapbackend">Mapping Common UIDs/GIDs on Distributed Machines</a>, <a class="indexterm" href="passdb.html#id2615092">ldapsam</a></dt><dt>ldapsam_compat, <a class="indexterm" href="passdb.html#id2609301">Features and Benefits</a></dt><dt>non-LDAP, <a class="indexterm" href="samba-bdc.html#id2587871">Features and Benefits</a></dt><dt>smbpasswd, <a class="indexterm" href="passdb.html#id2609301">Features and Benefits</a>, <a class="indexterm" href="passdb.html#id2614668">smbpasswd: Encrypted Password Database</a></dt><dt>tdbsam, <a class="indexterm" href="samba-bdc.html#id2587871">Features and Benefits</a>, <a class="indexterm" href="passdb.html#id2609521">New Account Storage Systems</a>, <a class="indexterm" href="passdb.html#id2614934">tdbsam</a></dt></dl></dd><dt>Samba 1.9.17, <a class="indexterm" href="NetworkBrowsing.html#id2605888">WINS Server Configuration</a></dt><dt>Samba account, <a class="indexterm" href="domain-member.html#id2591869">Manual Creation of Machine Trust Accounts</a></dt><dt>Samba administrator, <a class="indexterm" href="winbind.html#id2676914">Introduction</a></dt><dt>Samba backend database, <a class="indexterm" href="domain-member.html#id2595853">Adding Machine to Domain Fails</a></dt><dt>Samba daemons, <a class="indexterm" href="domain-member.html#id2593157">Joining an NT4-type Domain with Samba-3</a></dt><dt>Samba differences, <a class="indexterm" href="upgrading-to-3.0.html#oldupdatenotes">Upgrading from Samba-2.x to Samba-3.0.25</a></dt><dt>Samba mailing lists, <a class="indexterm" href="Backup.html#id2693728">Features and Benefits</a></dt><dt>Samba private directory, <a class="indexterm" href="domain-member.html#ads-create-machine-account">Create the Computer Account</a></dt><dt>Samba SAM, <a class="indexterm" href="passdb.html#id2610608">Mapping User Identifiers between MS Windows and UNIX</a></dt><dt>Samba SAM account, <a class="indexterm" href="domain-member.html#id2595853">Adding Machine to Domain Fails</a></dt><dt>Samba SAM account flags, <a class="indexterm" href="passdb.html#TOSHARG-acctflags">Account Flags Management</a></dt><dt>Samba schema, <a class="indexterm" href="passdb.html#id2609521">New Account Storage Systems</a></dt><dt>Samba security, <a class="indexterm" href="securing-samba.html#id2640182">Features and Benefits</a></dt><dt>Samba-2.2.x LDAP schema, <a class="indexterm" href="passdb.html#id2609337">Backward Compatibility Account Storage Systems</a></dt><dt>Samba-3-compatible LDAP backend, <a class="indexterm" href="upgrading-to-3.0.html#id2698634">Quick Migration Guide</a></dt><dt>Samba-PDC-LDAP-HOWTO, <a class="indexterm" href="passdb.html#id2615092">ldapsam</a></dt><dt>samba-to-samba trusts, <a class="indexterm" href="InterdomainTrusts.html">Interdomain Trust Relationships</a></dt><dt>samba-vscan, <a class="indexterm" href="VFS.html#id2675143">vscan</a></dt><dt>samba.schema, <a class="indexterm" href="passdb.html#id2615394">Schema and Relationship to the RFC 2307 posixAccount</a>, <a class="indexterm" href="passdb.html#id2615630">OpenLDAP Configuration</a>, <a class="indexterm" href="upgrading-to-3.0.html#id2700674">New Schema</a></dt><dt>sambaDomain, <a class="indexterm" href="upgrading-to-3.0.html#id2700674">New Schema</a></dt><dt>sambaGroupMapping, <a class="indexterm" href="upgrading-to-3.0.html#id2700674">New Schema</a></dt><dt>sambaHomeDrive, <a class="indexterm" href="passdb.html#id2616860">LDAP Special Attributes for sambaSamAccounts</a></dt><dt>sambaHomePath, <a class="indexterm" href="passdb.html#id2616860">LDAP Special Attributes for sambaSamAccounts</a></dt><dt>sambaIdmapEntry, <a class="indexterm" href="upgrading-to-3.0.html#id2700674">New Schema</a></dt><dt>sambaLogonScript, <a class="indexterm" href="passdb.html#id2616860">LDAP Special Attributes for sambaSamAccounts</a></dt><dt>SambaNTPassword, <a class="indexterm" href="passdb.html#id2616625">Security and sambaSamAccount</a></dt><dt>sambaProfilePath, <a class="indexterm" href="passdb.html#id2616860">LDAP Special Attributes for sambaSamAccounts</a></dt><dt>SambaSAMAccount, <a class="indexterm" href="samba-bdc.html#id2589723">Backup Domain Controller Configuration</a>, <a class="indexterm" href="passdb.html#acctmgmttools">Account Management Tools</a>, <a class="indexterm" href="passdb.html#id2613437">Adding User Accounts</a>, <a class="indexterm" href="passdb.html#id2613524">Deleting Accounts</a>, <a class="indexterm" href="passdb.html#id2613609">Changing User Accounts</a>, <a class="indexterm" href="passdb.html#id2614934">tdbsam</a></dt><dt>sambaSamAccount, <a class="indexterm" href="passdb.html#id2611576">LDAP Directories and Windows Computer Accounts</a>, <a class="indexterm" href="passdb.html#id2615394">Schema and Relationship to the RFC 2307 posixAccount</a>, <a class="indexterm" href="passdb.html#id2615630">OpenLDAP Configuration</a>, <a class="indexterm" href="passdb.html#id2616511">Accounts and Groups Management</a>, <a class="indexterm" href="passdb.html#id2616860">LDAP Special Attributes for sambaSamAccounts</a>, <a class="indexterm" href="upgrading-to-3.0.html#id2700674">New Schema</a></dt><dt>sambaSAMAccount, <a class="indexterm" href="passdb.html#id2616625">Security and sambaSamAccount</a></dt><dt>sambaSID, <a class="indexterm" href="ChangeNotes.html#id2601321">LDAP Changes in Samba-3.0.23</a></dt><dt>sambaUNIXIdPool, <a class="indexterm" href="upgrading-to-3.0.html#id2700674">New Schema</a></dt><dt>SambaXP conference, <a class="indexterm" href="SambaHA.html#id2694476">Technical Discussion</a></dt><dt>samdb interface, <a class="indexterm" href="passdb.html#id2614668">smbpasswd: Encrypted Password Database</a></dt><dt>same domain/workgroup, <a class="indexterm" href="cfgsmarts.html#id2697662">Multiple Virtual Server Hosting</a></dt><dt>Sarbanes-Oxley, <a class="indexterm" href="passdb.html#pdbeditthing">The pdbedit Tool</a></dt><dt>scalability, <a class="indexterm" href="samba-pdc.html#id2583318">Features and Benefits</a>, <a class="indexterm" href="samba-bdc.html#id2587871">Features and Benefits</a>, <a class="indexterm" href="passdb.html">Account Information Databases</a>, <a class="indexterm" href="passdb.html#id2614934">tdbsam</a>, <a class="indexterm" href="InterdomainTrusts.html#id2641760">Features and Benefits</a></dt><dt>scalable, <a class="indexterm" href="passdb.html#id2611157">Comments Regarding LDAP</a></dt><dt>scalable backend, <a class="indexterm" href="InterdomainTrusts.html#id2641760">Features and Benefits</a></dt><dt>scalable coherent interface (see SCI)</dt><dt>scale, <a class="indexterm" href="CUPS-printing.html#id2657533">UNIX Printfile Conversion and GUI Basics</a></dt><dt>scanner module, <a class="indexterm" href="VFS.html#id2672719">Discussion</a></dt><dt>schannel, <a class="indexterm" href="samba-pdc.html#id2587687">Cannot Log onto Domain Member Workstation After Joining Domain</a></dt><dt>schema, <a class="indexterm" href="idmapper.html#id2629830">IDMAP and NSS Using LDAP from ADS with RFC2307bis Schema Extension</a></dt><dt>schema file, <a class="indexterm" href="passdb.html#id2609521">New Account Storage Systems</a></dt><dt>scp, <a class="indexterm" href="Backup.html#id2694041">Rsync</a></dt><dt>script, <a class="indexterm" href="domain-member.html#id2595853">Adding Machine to Domain Fails</a></dt><dt>scripted control, <a class="indexterm" href="NetCommand.html">Remote and Local Management: The Net Command</a></dt><dt>scripts, <a class="indexterm" href="NetworkBrowsing.html#id2606950">Browsing Support in Samba</a>, <a class="indexterm" href="passdb.html#id2611431">Caution Regarding LDAP and Samba</a></dt><dt>SCSI, <a class="indexterm" href="SambaHA.html#id2695434">High-Availability Server Products</a></dt><dt>SeAddUsersPrivilege, <a class="indexterm" href="NetCommand.html#id2623359">Administering User Rights and Privileges</a>, <a class="indexterm" href="rights.html#id2630498">Rights Management Capabilities</a>, <a class="indexterm" href="rights.html#id2631118">Description of Privileges</a></dt><dt>SeAssignPrimaryTokenPrivilege, <a class="indexterm" href="rights.html#id2631436">Privileges Suppored by Windows 2000 Domain Controllers</a></dt><dt>SeAuditPrivilege, <a class="indexterm" href="rights.html#id2631436">Privileges Suppored by Windows 2000 Domain Controllers</a></dt><dt>SeBackupPrivilege, <a class="indexterm" href="NetCommand.html#id2623359">Administering User Rights and Privileges</a>, <a class="indexterm" href="rights.html#id2631436">Privileges Suppored by Windows 2000 Domain Controllers</a></dt><dt>SeChangeNotifyPrivilege, <a class="indexterm" href="rights.html#id2631436">Privileges Suppored by Windows 2000 Domain Controllers</a></dt><dt>Seclib, <a class="indexterm" href="AccessControls.html#id2635635">Viewing File Ownership</a></dt><dt>secondary controller, <a class="indexterm" href="NT4Migration.html#id2701845">Domain Layout</a></dt><dt>SeCreateGlobalPrivilege, <a class="indexterm" href="rights.html#id2631436">Privileges Suppored by Windows 2000 Domain Controllers</a></dt><dt>SeCreatePagefilePrivilege, <a class="indexterm" href="rights.html#id2631436">Privileges Suppored by Windows 2000 Domain Controllers</a></dt><dt>SeCreatePermanentPrivilege, <a class="indexterm" href="rights.html#id2631436">Privileges Suppored by Windows 2000 Domain Controllers</a></dt><dt>SeCreateTokenPrivilege, <a class="indexterm" href="rights.html#id2631436">Privileges Suppored by Windows 2000 Domain Controllers</a></dt><dt>secret, <a class="indexterm" href="passdb.html#id2610089">Important Notes About Security</a></dt><dt>secrets.tdb, <a class="indexterm" href="samba-bdc.html#id2589723">Backup Domain Controller Configuration</a>, <a class="indexterm" href="domain-member.html#id2595532">Sharing User ID Mappings between Samba Domain Members</a>, <a class="indexterm" href="passdb.html#id2615902">Initialize the LDAP Database</a>, <a class="indexterm" href="CUPS-printing.html#id2667781">The Printing *.tdb Files</a></dt><dd><dl><dt>(see also TDB)</dt></dl></dd><dt>section name, <a class="indexterm" href="install.html#id2573176">Configuration File Syntax</a></dt><dt>secure, <a class="indexterm" href="StandAloneServer.html#id2596216">Features and Benefits</a></dt><dt>secure access, <a class="indexterm" href="samba-pdc.html#id2583952">Single Sign-On and Domain Security</a></dt><dt>secure authentication, <a class="indexterm" href="rights.html">User Rights and Privileges</a></dt><dt>secure communications, <a class="indexterm" href="passdb.html#id2616625">Security and sambaSamAccount</a></dt><dt>secured networks, <a class="indexterm" href="securing-samba.html#id2640084">Introduction</a></dt><dt>security, <a class="indexterm" href="ServerType.html#id2581073">Samba Security Modes</a>, <a class="indexterm" href="samba-pdc.html#id2585077">Preparing for Domain Control</a>, <a class="indexterm" href="securing-samba.html#id2640084">Introduction</a>, <a class="indexterm" href="cfgsmarts.html#id2696648">Multiple Virtual Server Personalities</a></dt><dd><dl><dt>controllers, <a class="indexterm" href="ServerType.html#id2581618">Domain Security Mode (User-Level Security)</a></dt><dt>modes, <a class="indexterm" href="ServerType.html#id2580746">Features and Benefits</a></dt><dt>settings, <a class="indexterm" href="install.html#id2574335">Example Configuration</a></dt></dl></dd><dt>security = user, <a class="indexterm" href="domain-member.html#id2593157">Joining an NT4-type Domain with Samba-3</a></dt><dt>security account, <a class="indexterm" href="NetCommand.html#id2621049">Overview</a></dt><dt>Security Account Manager (see SAM)</dt><dt>Security Assertion Markup Language (see SAML)</dt><dt>security context, <a class="indexterm" href="domain-member.html#domain-member-server">Domain Member Server</a></dt><dt>security contexts, <a class="indexterm" href="InterdomainTrusts.html#id2641833">Trust Relationship Background</a></dt><dt>security credentials, <a class="indexterm" href="idmapper.html#id2627798">Backup Domain Controller</a>, <a class="indexterm" href="InterdomainTrusts.html#id2642111">Native MS Windows NT4 Trusts Configuration</a></dt><dt>security domain, <a class="indexterm" href="InterdomainTrusts.html#id2641833">Trust Relationship Background</a></dt><dt>security domains, <a class="indexterm" href="InterdomainTrusts.html#id2641833">Trust Relationship Background</a></dt><dt>security flaw, <a class="indexterm" href="securing-samba.html#id2641201">Why Can Users Access Other Users' Home Directories?</a></dt><dt>security hole, <a class="indexterm" href="securing-samba.html#id2640914">Using IPC$ Share-Based Denials </a></dt><dt>security identifier, <a class="indexterm" href="NetCommand.html#id2624332">Managing Security Identifiers (SIDS)</a> (see SID)</dt><dt>security level, <a class="indexterm" href="ServerType.html#id2582299">Server Security (User Level Security)</a></dt><dt>security levels, <a class="indexterm" href="ServerType.html#id2581073">Samba Security Modes</a></dt><dt>security mode, <a class="indexterm" href="ServerType.html">Server Types and Security Modes</a>, <a class="indexterm" href="samba-pdc.html#id2587002">Security Mode and Master Browsers</a></dt><dt>Security Mode, <a class="indexterm" href="ServerType.html#id2581073">Samba Security Modes</a></dt><dt>security modes, <a class="indexterm" href="ServerType.html#id2581073">Samba Security Modes</a></dt><dt>security name-space, <a class="indexterm" href="idmapper.html">Identity Mapping (IDMAP)</a></dt><dt>security policies, <a class="indexterm" href="securing-samba.html#id2641201">Why Can Users Access Other Users' Home Directories?</a></dt><dt>security settings, <a class="indexterm" href="upgrading-to-3.0.html#id2698805">New Features in Samba-3.0.x</a></dt><dt>security structure, <a class="indexterm" href="InterdomainTrusts.html#id2641833">Trust Relationship Background</a></dt><dt>security vulnerability, <a class="indexterm" href="securing-samba.html#id2641113">Upgrading Samba</a></dt><dt>security-aware, <a class="indexterm" href="CUPS-printing.html#id2661008">application/octet-stream Printing</a></dt><dt>SeDebugPrivilege, <a class="indexterm" href="rights.html#id2631436">Privileges Suppored by Windows 2000 Domain Controllers</a></dt><dt>SeDiskOperatorPrivilege, <a class="indexterm" href="NetCommand.html#id2623359">Administering User Rights and Privileges</a>, <a class="indexterm" href="rights.html#id2630498">Rights Management Capabilities</a>, <a class="indexterm" href="rights.html#id2631118">Description of Privileges</a></dt><dt>SeEnableDelegationPrivilege, <a class="indexterm" href="rights.html#id2631436">Privileges Suppored by Windows 2000 Domain Controllers</a></dt><dt>SeImpersonatePrivilege, <a class="indexterm" href="rights.html#id2631436">Privileges Suppored by Windows 2000 Domain Controllers</a></dt><dt>SeIncreaseBasePriorityPrivilege, <a class="indexterm" href="rights.html#id2631436">Privileges Suppored by Windows 2000 Domain Controllers</a></dt><dt>SeIncreaseQuotaPrivilege, <a class="indexterm" href="rights.html#id2631436">Privileges Suppored by Windows 2000 Domain Controllers</a></dt><dt>SeLoadDriverPrivilege, <a class="indexterm" href="rights.html#id2631436">Privileges Suppored by Windows 2000 Domain Controllers</a></dt><dt>SeLockMemoryPrivilege, <a class="indexterm" href="rights.html#id2631436">Privileges Suppored by Windows 2000 Domain Controllers</a></dt><dt>SeMachineAccountPrivilege, <a class="indexterm" href="NetCommand.html#id2623359">Administering User Rights and Privileges</a>, <a class="indexterm" href="rights.html#id2630498">Rights Management Capabilities</a>, <a class="indexterm" href="rights.html#id2631118">Description of Privileges</a>, <a class="indexterm" href="rights.html#id2631436">Privileges Suppored by Windows 2000 Domain Controllers</a></dt><dt>SeManageVolumePrivilege, <a class="indexterm" href="rights.html#id2631436">Privileges Suppored by Windows 2000 Domain Controllers</a></dt><dt>separate instances, <a class="indexterm" href="cfgsmarts.html#id2696250">Multiple Server Hosting</a></dt><dt>separate servers, <a class="indexterm" href="cfgsmarts.html">Advanced Configuration Techniques</a></dt><dt>separate shares, <a class="indexterm" href="classicalprinting.html#id2646003">The [global] Section</a></dt><dt>separate workgroups, <a class="indexterm" href="cfgsmarts.html#id2696648">Multiple Virtual Server Personalities</a></dt><dt>SePrintOperatorPrivilege, <a class="indexterm" href="NetCommand.html#id2623359">Administering User Rights and Privileges</a>, <a class="indexterm" href="rights.html#id2630498">Rights Management Capabilities</a>, <a class="indexterm" href="rights.html#id2631118">Description of Privileges</a></dt><dt>SeProfileSingleProcessPrivilege, <a class="indexterm" href="rights.html#id2631436">Privileges Suppored by Windows 2000 Domain Controllers</a></dt><dt>SeRemoteShutdownPrivilege, <a class="indexterm" href="NetCommand.html#id2623359">Administering User Rights and Privileges</a>, <a class="indexterm" href="rights.html#id2630498">Rights Management Capabilities</a>, <a class="indexterm" href="rights.html#id2631118">Description of Privileges</a>, <a class="indexterm" href="rights.html#id2631436">Privileges Suppored by Windows 2000 Domain Controllers</a></dt><dt>SeRestorePrivilege, <a class="indexterm" href="NetCommand.html#id2623359">Administering User Rights and Privileges</a>, <a class="indexterm" href="rights.html#id2631436">Privileges Suppored by Windows 2000 Domain Controllers</a></dt><dt>server failure, <a class="indexterm" href="SambaHA.html#id2694640">Why Is This So Hard?</a></dt><dt>Server Manager, <a class="indexterm" href="domain-member.html#machine-trust-accounts">MS Windows Workstation/Server Machine Trust Accounts</a>, <a class="indexterm" href="domain-member.html#id2591869">Manual Creation of Machine Trust Accounts</a>, <a class="indexterm" href="domain-member.html#id2592306">Managing Domain Machine Accounts using NT4 Server Manager</a>, <a class="indexterm" href="AdvancedNetworkManagement.html#id2679981">Remote Server Administration</a></dt><dt>Server Manager for Domains, <a class="indexterm" href="domain-member.html#id2592306">Managing Domain Machine Accounts using NT4 Server Manager</a></dt><dt>Server Message Block (see SMB)</dt><dt>server pool, <a class="indexterm" href="SambaHA.html#id2694959">The Distributed File System Challenge</a>, <a class="indexterm" href="SambaHA.html#id2695086">Restrictive Constraints on Distributed File Systems</a></dt><dt>Server Type, <a class="indexterm" href="ServerType.html#id2580913">Server Types</a></dt><dd><dl><dt>Domain Controller, <a class="indexterm" href="FastStart.html#id2578415">Domain Controller</a></dt><dt>Domain Member, <a class="indexterm" href="FastStart.html#id2577491">Domain Member Server</a>, <a class="indexterm" href="samba-bdc.html#id2590224">Example Configuration</a>, <a class="indexterm" href="domain-member.html#id2591183">Features and Benefits</a></dt><dt>Stand-alone, <a class="indexterm" href="FastStart.html#id2575571">Standalone Server</a></dt></dl></dd><dt>server type, <a class="indexterm" href="NetCommand.html#id2621049">Overview</a></dt><dd><dl><dt>domain member, <a class="indexterm" href="ServerType.html#id2581836">Example Configuration</a></dt></dl></dd><dt>Server Types, <a class="indexterm" href="idmapper.html#id2626516">Samba Server Deployment Types and IDMAP</a></dt><dt>server-mode, <a class="indexterm" href="ServerType.html#id2582861">What Makes Samba a Domain Controller?</a></dt><dt>service name, <a class="indexterm" href="install.html#id2574335">Example Configuration</a></dt><dt>service-level, <a class="indexterm" href="classicalprinting.html#id2644555">Printing-Related Configuration Parameters</a>, <a class="indexterm" href="classicalprinting.html#id2646003">The [global] Section</a></dt><dt>services provided, <a class="indexterm" href="ch46.html">Samba Support</a></dt><dt>SeSecurityPrivilege, <a class="indexterm" href="rights.html#id2631436">Privileges Suppored by Windows 2000 Domain Controllers</a></dt><dt>SeShutdownPrivilege, <a class="indexterm" href="rights.html#id2631436">Privileges Suppored by Windows 2000 Domain Controllers</a></dt><dt>session, <a class="indexterm" href="pam.html#id2688257">Anatomy of /etc/pam.d Entries</a></dt><dt>session services, <a class="indexterm" href="samba-pdc.html#id2583318">Features and Benefits</a></dt><dt>session setup, <a class="indexterm" href="ServerType.html#id2581237">User Level Security</a>, <a class="indexterm" href="ServerType.html#id2582299">Server Security (User Level Security)</a></dt><dt>sessionid.tdb, <a class="indexterm" href="CUPS-printing.html#id2667781">The Printing *.tdb Files</a></dt><dd><dl><dt>(see also TDB)</dt></dl></dd><dt>SessionSetupAndX, <a class="indexterm" href="idmapper.html#id2626603">Domain Member Server or Domain Member Client</a></dt><dt>SeSyncAgentPrivilege, <a class="indexterm" href="rights.html#id2631436">Privileges Suppored by Windows 2000 Domain Controllers</a></dt><dt>SeSystemEnvironmentPrivilege, <a class="indexterm" href="rights.html#id2631436">Privileges Suppored by Windows 2000 Domain Controllers</a></dt><dt>SeSystemProfilePrivilege, <a class="indexterm" href="rights.html#id2631436">Privileges Suppored by Windows 2000 Domain Controllers</a></dt><dt>SeSystemtimePrivilege, <a class="indexterm" href="rights.html#id2631436">Privileges Suppored by Windows 2000 Domain Controllers</a></dt><dt>set a password, <a class="indexterm" href="StandAloneServer.html#SimplePrintServer">Central Print Serving</a></dt><dt>set group id (see SGID)</dt><dt>set printer properties, <a class="indexterm" href="classicalprinting.html#id2646003">The [global] Section</a></dt><dt>set user id (see SUID)</dt><dt>SeTakeOwnershipPrivilege, <a class="indexterm" href="NetCommand.html#id2623359">Administering User Rights and Privileges</a>, <a class="indexterm" href="rights.html#id2630498">Rights Management Capabilities</a>, <a class="indexterm" href="rights.html#id2631118">Description of Privileges</a>, <a class="indexterm" href="rights.html#id2631436">Privileges Suppored by Windows 2000 Domain Controllers</a></dt><dt>SeTcbPrivilege, <a class="indexterm" href="rights.html#id2631436">Privileges Suppored by Windows 2000 Domain Controllers</a></dt><dt>setdriver, <a class="indexterm" href="CUPS-printing.html#id2666045">A Check of the rpcclient man Page</a>, <a class="indexterm" href="CUPS-printing.html#id2666454">Requirements for adddriver and setdriver to Succeed</a></dt><dt>SetPrinter(), <a class="indexterm" href="CUPS-printing.html#id2666045">A Check of the rpcclient man Page</a></dt><dt>setting up directories, <a class="indexterm" href="AccessControls.html#id2633272">File and Directory Access Control</a></dt><dt>SeUndockPrivilege, <a class="indexterm" href="rights.html#id2631436">Privileges Suppored by Windows 2000 Domain Controllers</a></dt><dt>severely impaired, <a class="indexterm" href="NetworkBrowsing.html#id2602840">TCP/IP without NetBIOS</a></dt><dt>SFU, <a class="indexterm" href="idmapper.html#id2630100">IDMAP, Active Directory, and MS Services for UNIX 3.5</a></dt><dt>SFU 3.5, <a class="indexterm" href="idmapper.html#id2627564">Primary Domain Controller</a></dt><dt>SGI-RGB, <a class="indexterm" href="CUPS-printing.html#id2658523">MIME Types and CUPS Filters</a></dt><dt>SGID, <a class="indexterm" href="AccessControls.html#id2633272">File and Directory Access Control</a></dt><dt>shadow, <a class="indexterm" href="passdb.html#id2611576">LDAP Directories and Windows Computer Accounts</a></dt><dt>shadow copies, <a class="indexterm" href="VFS.html#id2674339">Shadow Copy Setup</a></dt><dt>shadow password file, <a class="indexterm" href="domain-member.html#id2593157">Joining an NT4-type Domain with Samba-3</a></dt><dt>shadow utilities, <a class="indexterm" href="groupmapping.html#id2617919">Features and Benefits</a></dt><dt>shadow_copy, <a class="indexterm" href="VFS.html#id2674152">shadow_copy</a>, <a class="indexterm" href="VFS.html#id2674339">Shadow Copy Setup</a></dt><dt>shadow_copy module, <a class="indexterm" href="VFS.html#id2674152">shadow_copy</a></dt><dt>share, <a class="indexterm" href="install.html#id2573176">Configuration File Syntax</a>, <a class="indexterm" href="AccessControls.html">File, Directory, and Share Access Controls</a>, <a class="indexterm" href="classicalprinting.html#id2646003">The [global] Section</a></dt><dt>share access, <a class="indexterm" href="AccessControls.html#id2635010">Access Controls on Shares</a></dt><dt>share ACLs, <a class="indexterm" href="NT4Migration.html#id2702934">Samba-3 Implementation Choices</a></dt><dt>share management, <a class="indexterm" href="NetCommand.html#id2621049">Overview</a></dt><dt>share modes, <a class="indexterm" href="SambaHA.html#id2694959">The Distributed File System Challenge</a></dt><dt>share permissions, <a class="indexterm" href="AccessControls.html#id2635170">Windows NT4 Workstation/Server</a></dt><dt>Share Permissions, <a class="indexterm" href="AccessControls.html#id2635281">Windows 200x/XP</a></dt><dt>share settings, <a class="indexterm" href="AccessControls.html#id2632604">Features and Benefits</a></dt><dt>share stanza controls, <a class="indexterm" href="NT4Migration.html#id2702934">Samba-3 Implementation Choices</a></dt><dt>share-level, <a class="indexterm" href="ServerType.html#id2581073">Samba Security Modes</a>, <a class="indexterm" href="ServerType.html#id2581411">Share-Level Security</a>, <a class="indexterm" href="msdfs.html#id2643470">Features and Benefits</a></dt><dt>share-level ACLs, <a class="indexterm" href="groupmapping.html#id2619423">Applicable Only to Versions Earlier than 3.0.11</a></dt><dt>share-mode, <a class="indexterm" href="StandAloneServer.html#id2596216">Features and Benefits</a></dt><dt>share-mode security, <a class="indexterm" href="samba-pdc.html#id2587002">Security Mode and Master Browsers</a></dt><dt>share-mode server, <a class="indexterm" href="StandAloneServer.html#id2596216">Features and Benefits</a></dt><dt>shared secret, <a class="indexterm" href="domain-member.html#machine-trust-accounts">MS Windows Workstation/Server Machine Trust Accounts</a></dt><dt>shares, <a class="indexterm" href="NetworkBrowsing.html#id2601767">What Is Browsing?</a></dt><dt>shares and files, <a class="indexterm" href="winbind.html#id2677028">Requirements</a></dt><dt>share_info.tdb, <a class="indexterm" href="AccessControls.html#id2635010">Access Controls on Shares</a>, <a class="indexterm" href="CUPS-printing.html#id2667781">The Printing *.tdb Files</a></dt><dd><dl><dt>(see also TDB)</dt></dl></dd><dt>Sharing, <a class="indexterm" href="AccessControls.html#id2635281">Windows 200x/XP</a></dt><dt>shell scripts, <a class="indexterm" href="classicalprinting.html#id2647411">Print Commands</a></dt><dt>shift, <a class="indexterm" href="CUPS-printing.html#id2657533">UNIX Printfile Conversion and GUI Basics</a></dt><dt>Shift_JIS, <a class="indexterm" href="unicode.html#id2692559">Japanese Charsets</a>, <a class="indexterm" href="unicode.html#id2692698">Basic Parameter Setting</a></dt><dt>shortcuts, <a class="indexterm" href="ClientConfig.html#id2597658">TCP/IP Configuration</a>, <a class="indexterm" href="ProfileMgmt.html#id2683622">Windows 9x/Me Profile Setup</a></dt><dt>Shortcuts, <a class="indexterm" href="AccessControls.html#id2632814">MS Windows NTFS Comparison with UNIX File Systems</a></dt><dt>show-stopper-type, <a class="indexterm" href="NT4Migration.html#id2701401">Planning and Getting Started</a></dt><dt>SID, <a class="indexterm" href="samba-pdc.html#id2583318">Features and Benefits</a>, <a class="indexterm" href="samba-pdc.html#id2587445">The System Cannot Log You On (C000019B)</a>, <a class="indexterm" href="samba-bdc.html#id2589723">Backup Domain Controller Configuration</a>, <a class="indexterm" href="samba-bdc.html#id2590224">Example Configuration</a>, <a class="indexterm" href="domain-member.html#id2593892">Why Is This Better Than security = server?</a>, <a class="indexterm" href="domain-member.html#id2595532">Sharing User ID Mappings between Samba Domain Members</a>, <a class="indexterm" href="ChangeNotes.html#id2600709">User and Group Changes</a>, <a class="indexterm" href="ChangeNotes.html#id2601200">Group Mapping Changes in Samba-3.0.23</a>, <a class="indexterm" href="passdb.html#passdbtech">Technical Information</a>, <a class="indexterm" href="passdb.html#id2610608">Mapping User Identifiers between MS Windows and UNIX</a>, <a class="indexterm" href="passdb.html#id2611576">LDAP Directories and Windows Computer Accounts</a>, <a class="indexterm" href="groupmapping.html">Group Mapping: MS Windows and UNIX</a>, <a class="indexterm" href="groupmapping.html#id2617919">Features and Benefits</a>, <a class="indexterm" href="NetCommand.html#id2624332">Managing Security Identifiers (SIDS)</a>, <a class="indexterm" href="idmapper.html">Identity Mapping (IDMAP)</a>, <a class="indexterm" href="idmapper.html#id2626603">Domain Member Server or Domain Member Client</a>, <a class="indexterm" href="idmapper.html#id2627564">Primary Domain Controller</a>, <a class="indexterm" href="idmapper.html#id2628654">IDMAP_RID with Winbind</a>, <a class="indexterm" href="rights.html#id2630498">Rights Management Capabilities</a>, <a class="indexterm" href="rights.html#id2631924">The Administrator Domain SID</a>, <a class="indexterm" href="winbind.html#id2675446">Features and Benefits</a>, <a class="indexterm" href="winbind.html#id2676077">Handling of Foreign SIDs</a>, <a class="indexterm" href="ProfileMgmt.html#id2685286">Side Bar Notes</a>, <a class="indexterm" href="ProfileMgmt.html#id2685379">Get SID</a>, <a class="indexterm" href="cfgsmarts.html#id2696250">Multiple Server Hosting</a>, <a class="indexterm" href="upgrading-to-3.0.html#id2698805">New Features in Samba-3.0.x</a>, <a class="indexterm" href="NT4Migration.html#id2702287">Profile Migration/Creation</a></dt><dt>SID management, <a class="indexterm" href="NetCommand.html#id2621049">Overview</a></dt><dt>SID-to-GID, <a class="indexterm" href="groupmapping.html#id2617919">Features and Benefits</a></dt><dt>SIDs, <a class="indexterm" href="NT4Migration.html#id2702934">Samba-3 Implementation Choices</a></dt><dt>signing, <a class="indexterm" href="samba-pdc.html#id2587687">Cannot Log onto Domain Member Workstation After Joining Domain</a></dt><dt>simple access controls, <a class="indexterm" href="NT4Migration.html#id2702046">Server Share and Directory Layout</a></dt><dt>simple configuration, <a class="indexterm" href="install.html#id2574335">Example Configuration</a></dt><dt>simple guide, <a class="indexterm" href="upgrading-to-3.0.html#oldupdatenotes">Upgrading from Samba-2.x to Samba-3.0.25</a></dt><dt>Simple Object Access Protocol (see SOAP)</dt><dt>simple operation, <a class="indexterm" href="passdb.html#id2609521">New Account Storage Systems</a></dt><dt>simple print server, <a class="indexterm" href="StandAloneServer.html#SimplePrintServer">Central Print Serving</a></dt><dt>simple printing, <a class="indexterm" href="classicalprinting.html#id2644656">Simple Print Configuration</a></dt><dt>simplest</dt><dd><dl><dt>configuration, <a class="indexterm" href="install.html#id2574335">Example Configuration</a></dt></dl></dd><dt>simplicity, <a class="indexterm" href="StandAloneServer.html#id2596216">Features and Benefits</a></dt><dt>Simplicity is king, <a class="indexterm" href="NT4Migration.html#id2702046">Server Share and Directory Layout</a></dt><dt>single DHCP server, <a class="indexterm" href="ClientConfig.html#id2598923">MS Windows Me</a></dt><dt>single repository, <a class="indexterm" href="passdb.html">Account Information Databases</a></dt><dt>single server, <a class="indexterm" href="SambaHA.html#id2694759">The Front-End Challenge</a></dt><dt>single sign-on, <a class="indexterm" href="domain-member.html#id2591183">Features and Benefits</a> (see SSO)</dt><dt>Single Sign-On, <a class="indexterm" href="CUPS-printing.html#id2664358">Caveats to Be Considered</a></dt><dt>single-byte charsets, <a class="indexterm" href="unicode.html#id2692253">What Are Charsets and Unicode?</a></dt><dt>single-logon, <a class="indexterm" href="samba-pdc.html#id2586608">The Special Case of Windows 9x/Me</a></dt><dt>single-sign-on, <a class="indexterm" href="NT4Migration.html#id2701435">Objectives</a></dt><dt>single-user mode, <a class="indexterm" href="winbind.html#id2677028">Requirements</a></dt><dt>slapadd, <a class="indexterm" href="passdb.html#id2615902">Initialize the LDAP Database</a></dt><dt>slapd, <a class="indexterm" href="passdb.html#id2615630">OpenLDAP Configuration</a></dt><dt>slapd.conf, <a class="indexterm" href="ChangeNotes.html#id2601321">LDAP Changes in Samba-3.0.23</a>, <a class="indexterm" href="passdb.html#id2615630">OpenLDAP Configuration</a>, <a class="indexterm" href="passdb.html#id2616625">Security and sambaSamAccount</a></dt><dt>slapd.pem, <a class="indexterm" href="samba-bdc.html#id2589028">LDAP Configuration Notes</a></dt><dt>slapindex, <a class="indexterm" href="ChangeNotes.html#id2601321">LDAP Changes in Samba-3.0.23</a></dt><dt>slappasswd, <a class="indexterm" href="passdb.html#id2615902">Initialize the LDAP Database</a></dt><dt>slave servers, <a class="indexterm" href="NT4Migration.html#id2701845">Domain Layout</a></dt><dt>slow browsing, <a class="indexterm" href="NetworkBrowsing.html#id2608606">Browsing of Shares and Directories is Very Slow</a></dt><dt>slow network, <a class="indexterm" href="speed.html#id2712893">Samba Performance Problem Due to Changing Linux Kernel</a></dt><dt>slow network browsing, <a class="indexterm" href="NetworkBrowsing.html#id2608806">Invalid Cached Share References Affects Network Browsing</a></dt><dt>slow performance, <a class="indexterm" href="speed.html#id2713080">Samba Performance is Very Slow</a></dt><dt>smart printers, <a class="indexterm" href="CUPS-printing.html#id2655322">Overview</a></dt><dt>SMB, <a class="indexterm" href="ServerType.html#id2582299">Server Security (User Level Security)</a>, <a class="indexterm" href="domain-member.html#id2596089">I Can't Join a Windows 2003 PDC</a>, <a class="indexterm" href="StandAloneServer.html#id2596310">Background</a>, <a class="indexterm" href="NetworkBrowsing.html#id2601583">Features and Benefits</a>, <a class="indexterm" href="NetworkBrowsing.html#id2602204">NetBIOS over TCP/IP</a>, <a class="indexterm" href="NetworkBrowsing.html#id2606858">Technical Overview of Browsing</a>, <a class="indexterm" href="securing-samba.html#id2640558">Using Interface Protection</a>, <a class="indexterm" href="classicalprinting.html#cups-msrpc">Printing Developments Since Samba-2.2</a>, <a class="indexterm" href="integrate-ms-networks.html#id2691018">Name Resolution as Used within MS Windows Networking</a>, <a class="indexterm" href="Backup.html#id2693870">BackupPC</a>, <a class="indexterm" href="SambaHA.html#id2694759">The Front-End Challenge</a>, <a class="indexterm" href="SambaHA.html#id2695156">Server Pool Communications</a>, <a class="indexterm" href="problems.html">Analyzing and Solving Samba Problems</a></dt><dt>SMB encryption, <a class="indexterm" href="passdb.html#id2610404">Advantages of Encrypted Passwords</a></dt><dt>SMB locks, <a class="indexterm" href="SambaHA.html#id2695156">Server Pool Communications</a></dt><dt>SMB name, <a class="indexterm" href="integrate-ms-networks.html#id2691018">Name Resolution as Used within MS Windows Networking</a></dt><dt>SMB networking, <a class="indexterm" href="problems.html#id2707197">Diagnostics Tools</a></dt><dt>SMB password, <a class="indexterm" href="passdb.html#id2612017">The smbpasswd Tool</a></dt><dt>SMB Password, <a class="indexterm" href="pam.html#id2687494">Features and Benefits</a></dt><dt>SMB password encryption, <a class="indexterm" href="passdb.html#id2610089">Important Notes About Security</a></dt><dt>smb ports, <a class="indexterm" href="cfgsmarts.html#id2696648">Multiple Virtual Server Personalities</a></dt><dt>SMB printers, <a class="indexterm" href="CUPS-printing.html#id2671771">Administrator Cannot Install Printers for All Local Users</a></dt><dt>SMB requests, <a class="indexterm" href="SambaHA.html#id2694853">Demultiplexing SMB Requests</a></dt><dt>SMB semantics, <a class="indexterm" href="SambaHA.html#id2694959">The Distributed File System Challenge</a></dt><dt>SMB server, <a class="indexterm" href="passdb.html#id2610404">Advantages of Encrypted Passwords</a></dt><dt>SMB Server, <a class="indexterm" href="pam.html#id2687494">Features and Benefits</a></dt><dt>SMB services, <a class="indexterm" href="SambaHA.html#id2695086">Restrictive Constraints on Distributed File Systems</a></dt><dt>SMB signing, <a class="indexterm" href="domain-member.html#id2596089">I Can't Join a Windows 2003 PDC</a>, <a class="indexterm" href="upgrading-to-3.0.html#id2698805">New Features in Samba-3.0.x</a></dt><dt>SMB state information, <a class="indexterm" href="SambaHA.html#id2694853">Demultiplexing SMB Requests</a></dt><dt>SMB-based messaging, <a class="indexterm" href="NetworkBrowsing.html#netdiscuss">Discussion</a></dt><dt>smb-cdserver.conf, <a class="indexterm" href="cfgsmarts.html#id2696648">Multiple Virtual Server Personalities</a></dt><dt>smb.conf, <a class="indexterm" href="cfgsmarts.html#id2696648">Multiple Virtual Server Personalities</a></dt><dt>SMB/CIFS, <a class="indexterm" href="samba-bdc.html#id2589450">What Qualifies a Domain Controller on the Network?</a>, <a class="indexterm" href="domain-member.html#id2596089">I Can't Join a Windows 2003 PDC</a>, <a class="indexterm" href="passdb.html#id2610089">Important Notes About Security</a>, <a class="indexterm" href="unicode.html#id2692253">What Are Charsets and Unicode?</a></dt><dt>SMB/CIFS server, <a class="indexterm" href="passdb.html#id2614539">Password Backends</a></dt><dt>smbclient, <a class="indexterm" href="domain-member.html#ads-test-smbclient">Testing with smbclient</a>, <a class="indexterm" href="classicalprinting.html#id2650598">Installing Driver Files into [print$]</a>, <a class="indexterm" href="classicalprinting.html#id2650816">smbclient to Confirm Driver Installation</a>, <a class="indexterm" href="Backup.html#id2693870">BackupPC</a>, <a class="indexterm" href="diagnosis.html#id2705435">The Tests</a>, <a class="indexterm" href="problems.html#id2707249">Debugging with Samba Itself</a></dt><dt>smbd, <a class="indexterm" href="install.html#id2574143">Starting Samba</a>, <a class="indexterm" href="install.html#id2574335">Example Configuration</a>, <a class="indexterm" href="install.html#id2574595">Test Your Config File with testparm</a>, <a class="indexterm" href="FastStart.html#id2576663">Secure Read-Write File and Print Server</a>, <a class="indexterm" href="FastStart.html#id2577562">Example Configuration</a>, <a class="indexterm" href="passdb.html#id2614668">smbpasswd: Encrypted Password Database</a>, <a class="indexterm" href="passdb.html#id2615394">Schema and Relationship to the RFC 2307 posixAccount</a>, <a class="indexterm" href="passdb.html#id2616087">Configuring Samba</a>, <a class="indexterm" href="idmapper.html#id2626603">Domain Member Server or Domain Member Client</a>, <a class="indexterm" href="idmapper.html#id2627957">NT4-Style Domains (Includes Samba Domains)</a>, <a class="indexterm" href="rights.html#id2631118">Description of Privileges</a>, <a class="indexterm" href="classicalprinting.html#id2644938">Verifying Configuration with testparm</a>, <a class="indexterm" href="classicalprinting.html#id2645135">Rapid Configuration Validation</a>, <a class="indexterm" href="VFS.html#id2673378">extd_audit</a>, <a class="indexterm" href="winbind.html#id2675446">Features and Benefits</a>, <a class="indexterm" href="winbind.html#id2677180">Testing Things Out</a>, <a class="indexterm" href="winbind.html#id2677976">Join the Samba Server to the PDC Domain</a>, <a class="indexterm" href="winbind.html#id2678574">Linux</a>, <a class="indexterm" href="winbind.html#id2678780">Solaris</a>, <a class="indexterm" href="SambaHA.html#id2695156">Server Pool Communications</a>, <a class="indexterm" href="largefile.html">Handling Large Directories</a>, <a class="indexterm" href="cfgsmarts.html#id2696250">Multiple Server Hosting</a>, <a class="indexterm" href="cfgsmarts.html#id2696648">Multiple Virtual Server Personalities</a>, <a class="indexterm" href="problems.html#id2707249">Debugging with Samba Itself</a></dt><dt>smbgroupedit, <a class="indexterm" href="NetCommand.html">Remote and Local Management: The Net Command</a></dt><dt>smbgrpadd.sh, <a class="indexterm" href="groupmapping.html#id2620256">Sample smb.conf Add Group Script</a></dt><dt>smbHome, <a class="indexterm" href="passdb.html#id2616860">LDAP Special Attributes for sambaSamAccounts</a></dt><dt>smbldap-groupadd, <a class="indexterm" href="NetCommand.html#id2621626">Adding or Creating a New Group</a></dt><dt>smbldap-tools, <a class="indexterm" href="passdb.html#id2615092">ldapsam</a></dt><dt>smbpasswd, <a class="indexterm" href="ServerType.html#id2581836">Example Configuration</a>, <a class="indexterm" href="samba-pdc.html#id2585586">Domain Control: Example Configuration</a>, <a class="indexterm" href="samba-bdc.html#id2589723">Backup Domain Controller Configuration</a>, <a class="indexterm" href="samba-bdc.html#id2590834">How Do I Replicate the smbpasswd File?</a>, <a class="indexterm" href="domain-member.html#machine-trust-accounts">MS Windows Workstation/Server Machine Trust Accounts</a>, <a class="indexterm" href="domain-member.html#id2594174">Configure smb.conf</a>, <a class="indexterm" href="domain-member.html#id2595532">Sharing User ID Mappings between Samba Domain Members</a>, <a class="indexterm" href="ChangeNotes.html#id2601200">Group Mapping Changes in Samba-3.0.23</a>, <a class="indexterm" href="passdb.html">Account Information Databases</a>, <a class="indexterm" href="passdb.html#id2609337">Backward Compatibility Account Storage Systems</a>, <a class="indexterm" href="passdb.html#acctmgmttools">Account Management Tools</a>, <a class="indexterm" href="passdb.html#id2612017">The smbpasswd Tool</a>, <a class="indexterm" href="passdb.html#pdbeditthing">The pdbedit Tool</a>, <a class="indexterm" href="passdb.html#id2613086">User Account Management</a>, <a class="indexterm" href="passdb.html#id2614414">Account Import/Export</a>, <a class="indexterm" href="passdb.html#id2614668">smbpasswd: Encrypted Password Database</a>, <a class="indexterm" href="passdb.html#id2615092">ldapsam</a>, <a class="indexterm" href="passdb.html#id2615394">Schema and Relationship to the RFC 2307 posixAccount</a>, <a class="indexterm" href="passdb.html#id2615902">Initialize the LDAP Database</a>, <a class="indexterm" href="idmapper.html#id2626603">Domain Member Server or Domain Member Client</a>, <a class="indexterm" href="InterdomainTrusts.html#samba-trusted-domain">Samba as the Trusted Domain</a>, <a class="indexterm" href="PolicyMgmt.html#id2682588">Samba PDC</a>, <a class="indexterm" href="upgrading-to-3.0.html#id2700480">Passdb Backends and Authentication</a>, <a class="indexterm" href="upgrading-to-3.0.html#id2700674">New Schema</a></dt><dt>smbpasswd format, <a class="indexterm" href="passdb.html#id2613202">Listing User and Machine Accounts</a></dt><dt>smbpasswd plaintext database, <a class="indexterm" href="passdb.html#id2614668">smbpasswd: Encrypted Password Database</a></dt><dt>SMBsessetupX, <a class="indexterm" href="samba-pdc.html#id2586608">The Special Case of Windows 9x/Me</a></dt><dt>smbspool, <a class="indexterm" href="CUPS-printing.html#id2670862">Printing from CUPS to Windows-Attached Printers</a></dt><dt>smbstatus, <a class="indexterm" href="CUPS-printing.html#id2671579">Avoid Being Connected to the Samba Server as the Wrong User</a>, <a class="indexterm" href="bugreport.html#id2709028">Attaching to a Running Process</a></dt><dt>SMBtconX, <a class="indexterm" href="samba-pdc.html#id2586608">The Special Case of Windows 9x/Me</a></dt><dt>smbusers, <a class="indexterm" href="securing-samba.html#id2640498">User-Based Protection</a></dt><dt>SMS, <a class="indexterm" href="problems.html#id2707699">The Windows Network Monitor</a></dt><dt>Snapshots, <a class="indexterm" href="VFS.html#id2674339">Shadow Copy Setup</a></dt><dt>sniffer, <a class="indexterm" href="samba-pdc.html#id2586608">The Special Case of Windows 9x/Me</a>, <a class="indexterm" href="problems.html#id2707197">Diagnostics Tools</a></dt><dt>socket, <a class="indexterm" href="cfgsmarts.html#id2696250">Multiple Server Hosting</a></dt><dt>socket address, <a class="indexterm" href="cfgsmarts.html#id2696250">Multiple Server Hosting</a></dt><dt>SOFTQ printing system, <a class="indexterm" href="classicalprinting.html#id2646003">The [global] Section</a></dt><dt>Solaris, <a class="indexterm" href="passdb.html#idmapbackend">Mapping Common UIDs/GIDs on Distributed Machines</a>, <a class="indexterm" href="winbind.html#id2678969">Configure Winbind and PAM</a>, <a class="indexterm" href="AdvancedNetworkManagement.html#id2680528">Remote Management with ThinLinc</a>, <a class="indexterm" href="pam.html#id2687494">Features and Benefits</a>, <a class="indexterm" href="unicode.html#id2692698">Basic Parameter Setting</a></dt><dt>Solaris 9, <a class="indexterm" href="winbind.html#id2678780">Solaris</a></dt><dt>source code, <a class="indexterm" href="install.html#id2574335">Example Configuration</a></dt><dt>space character, <a class="indexterm" href="groupmapping.html#id2620568">Adding Groups Fails</a></dt><dt>special account, <a class="indexterm" href="rights.html">User Rights and Privileges</a>, <a class="indexterm" href="InterdomainTrusts.html#samba-trusted-domain">Samba as the Trusted Domain</a></dt><dt>special section, <a class="indexterm" href="classicalprinting.html#id2649214">[print$] Stanza Parameters</a></dt><dt>special sections, <a class="indexterm" href="classicalprinting.html#id2646003">The [global] Section</a></dt><dt>special stanza, <a class="indexterm" href="classicalprinting.html#id2649214">[print$] Stanza Parameters</a></dt><dt>specific restrictions, <a class="indexterm" href="AccessControls.html#id2635010">Access Controls on Shares</a></dt><dt>Specify an IP address, <a class="indexterm" href="ClientConfig.html#id2598923">MS Windows Me</a></dt><dt>spinning process, <a class="indexterm" href="bugreport.html#id2709028">Attaching to a Running Process</a></dt><dt>spool, <a class="indexterm" href="classicalprinting.html#id2644938">Verifying Configuration with testparm</a></dt><dd><dl><dt>directory, <a class="indexterm" href="install.html#id2573176">Configuration File Syntax</a></dt></dl></dd><dt>spool files, <a class="indexterm" href="classicalprinting.html#id2648031">Custom Print Commands</a></dt><dt>spooled file, <a class="indexterm" href="classicalprinting.html#id2644336">Technical Introduction</a></dt><dt>spooler., <a class="indexterm" href="install.html#id2573176">Configuration File Syntax</a></dt><dt>spooling, <a class="indexterm" href="classicalprinting.html#id2648031">Custom Print Commands</a>, <a class="indexterm" href="CUPS-printing.html#id2656471">Central Spooling vs. &#8220;Peer-to-Peer&#8221; Printing</a></dt><dd><dl><dt>central, <a class="indexterm" href="CUPS-printing.html#id2656471">Central Spooling vs. &#8220;Peer-to-Peer&#8221; Printing</a></dt><dt>peer-to-peer, <a class="indexterm" href="CUPS-printing.html#id2656471">Central Spooling vs. &#8220;Peer-to-Peer&#8221; Printing</a></dt></dl></dd><dt>spooling path, <a class="indexterm" href="classicalprinting.html#id2644938">Verifying Configuration with testparm</a></dt><dt>spooling-only, <a class="indexterm" href="CUPS-printing.html#id2656522">Raw Print Serving: Vendor Drivers on Windows Clients</a></dt><dt>SPOOLSS, <a class="indexterm" href="classicalprinting.html#cups-msrpc">Printing Developments Since Samba-2.2</a></dt><dt>SQL, <a class="indexterm" href="ChangeNotes.html#id2601140">Passdb Changes</a></dt><dt>SQUID, <a class="indexterm" href="samba-pdc.html#id2583952">Single Sign-On and Domain Security</a></dt><dt>SRV records, <a class="indexterm" href="domain-member.html#id2594365">Configure /etc/krb5.conf</a>, <a class="indexterm" href="NetworkBrowsing.html#adsdnstech">DNS and Active Directory</a></dt><dt>SRV RR, <a class="indexterm" href="integrate-ms-networks.html#id2690416">Background Information</a></dt><dt>SrvMgr.exe, <a class="indexterm" href="domain-member.html#id2592306">Managing Domain Machine Accounts using NT4 Server Manager</a></dt><dt>srvmgr.exe, <a class="indexterm" href="domain-member.html#id2592306">Managing Domain Machine Accounts using NT4 Server Manager</a></dt><dt>SRVTOOLS.EXE, <a class="indexterm" href="domain-member.html#id2592306">Managing Domain Machine Accounts using NT4 Server Manager</a>, <a class="indexterm" href="AdvancedNetworkManagement.html#id2679981">Remote Server Administration</a></dt><dt>ssh, <a class="indexterm" href="samba-bdc.html#id2589723">Backup Domain Controller Configuration</a>, <a class="indexterm" href="samba-bdc.html#id2590834">How Do I Replicate the smbpasswd File?</a>, <a class="indexterm" href="passdb.html#id2614668">smbpasswd: Encrypted Password Database</a>, <a class="indexterm" href="Backup.html#id2693870">BackupPC</a></dt><dt>SSH, <a class="indexterm" href="classicalprinting.html#id2650816">smbclient to Confirm Driver Installation</a>, <a class="indexterm" href="AdvancedNetworkManagement.html#id2680528">Remote Management with ThinLinc</a></dt><dt>SSL, <a class="indexterm" href="SWAT.html#id2704205">Securing SWAT through SSL</a></dt><dt>SSO, <a class="indexterm" href="samba-pdc.html#id2583952">Single Sign-On and Domain Security</a>, <a class="indexterm" href="domain-member.html#id2591183">Features and Benefits</a>, <a class="indexterm" href="passdb.html#id2611157">Comments Regarding LDAP</a></dt><dt>stability, <a class="indexterm" href="NT4Migration.html#id2701435">Objectives</a></dt><dt>stack trace, <a class="indexterm" href="bugreport.html#id2708895">Internal Errors</a></dt><dt>stale network links, <a class="indexterm" href="NetworkBrowsing.html#id2608806">Invalid Cached Share References Affects Network Browsing</a></dt><dt>stand-alone server, <a class="indexterm" href="idmapper.html#id2626541">Standalone Samba Server</a></dt><dt>standalone, <a class="indexterm" href="ServerType.html#id2580913">Server Types</a>, <a class="indexterm" href="samba-pdc.html#id2585077">Preparing for Domain Control</a>, <a class="indexterm" href="NetCommand.html#id2621049">Overview</a>, <a class="indexterm" href="idmapper.html#id2626603">Domain Member Server or Domain Member Client</a></dt><dt>standalone filter, <a class="indexterm" href="CUPS-printing.html#id2659670">pstoraster</a></dt><dt>standalone server, <a class="indexterm" href="domain-member.html#id2593157">Joining an NT4-type Domain with Samba-3</a>, <a class="indexterm" href="StandAloneServer.html">Standalone Servers</a>, <a class="indexterm" href="StandAloneServer.html#id2596216">Features and Benefits</a>, <a class="indexterm" href="StandAloneServer.html#id2596310">Background</a>, <a class="indexterm" href="passdb.html#id2613437">Adding User Accounts</a>, <a class="indexterm" href="classicalprinting.html#id2644113">Features and Benefits</a>, <a class="indexterm" href="NT4Migration.html#id2701845">Domain Layout</a></dt><dt>standard confirmation, <a class="indexterm" href="InterdomainTrusts.html#id2642147">Creating an NT4 Domain Trust</a></dt><dt>stanza, <a class="indexterm" href="install.html#id2573176">Configuration File Syntax</a>, <a class="indexterm" href="largefile.html">Handling Large Directories</a></dt><dt>stapling, <a class="indexterm" href="CUPS-printing.html#id2659503">pstops</a></dt><dt>StartDocPrinter, <a class="indexterm" href="classicalprinting.html#cups-msrpc">Printing Developments Since Samba-2.2</a></dt><dt>starting samba</dt><dd><dl><dt>nmbd, <a class="indexterm" href="install.html#id2574143">Starting Samba</a>, <a class="indexterm" href="FastStart.html#id2576663">Secure Read-Write File and Print Server</a>, <a class="indexterm" href="FastStart.html#id2577562">Example Configuration</a></dt><dt>smbd, <a class="indexterm" href="install.html#id2574143">Starting Samba</a>, <a class="indexterm" href="FastStart.html#id2576663">Secure Read-Write File and Print Server</a>, <a class="indexterm" href="FastStart.html#id2577562">Example Configuration</a></dt><dt>winbindd, <a class="indexterm" href="install.html#id2574143">Starting Samba</a>, <a class="indexterm" href="FastStart.html#id2577562">Example Configuration</a>, <a class="indexterm" href="winbind.html#id2675446">Features and Benefits</a></dt></dl></dd><dt>startsmb, <a class="indexterm" href="compiling.html#id2710502">Alternative: Starting smbd as a Daemon</a></dt><dt>StartTLS, <a class="indexterm" href="passdb.html#id2616625">Security and sambaSamAccount</a></dt><dt>startup</dt><dd><dl><dt>process, <a class="indexterm" href="install.html#id2574143">Starting Samba</a></dt></dl></dd><dt>startup script, <a class="indexterm" href="winbind.html#id2678213">Starting and Testing the winbindd Daemon</a></dt><dt>state, <a class="indexterm" href="SambaHA.html#id2694640">Why Is This So Hard?</a></dt><dt>state information, <a class="indexterm" href="SambaHA.html#id2694640">Why Is This So Hard?</a></dt><dt>state of knowledge, <a class="indexterm" href="SambaHA.html#id2694355">Features and Benefits</a></dt><dt>static WINS entries, <a class="indexterm" href="NetworkBrowsing.html#id2606262">Static WINS Entries</a></dt><dt>status32 codes, <a class="indexterm" href="upgrading-to-3.0.html#id2698805">New Features in Samba-3.0.x</a></dt><dt>sticky bit, <a class="indexterm" href="AccessControls.html#id2633272">File and Directory Access Control</a>, <a class="indexterm" href="NT4Migration.html#id2702046">Server Share and Directory Layout</a></dt><dt>storage mechanism, <a class="indexterm" href="passdb.html#acctmgmttools">Account Management Tools</a></dt><dt>storage methods, <a class="indexterm" href="passdb.html#id2612017">The smbpasswd Tool</a></dt><dt>stphoto2.ppd, <a class="indexterm" href="CUPS-printing.html#id2661908">Examples for Filtering Chains</a></dt><dt>strange delete semantics, <a class="indexterm" href="largefile.html">Handling Large Directories</a></dt><dt>stripped of comments, <a class="indexterm" href="SWAT.html#id2703424">Features and Benefits</a></dt><dt>strptime, <a class="indexterm" href="passdb.html#id2613609">Changing User Accounts</a></dt><dt>stunnel, <a class="indexterm" href="SWAT.html#id2704205">Securing SWAT through SSL</a></dt><dt>su, <a class="indexterm" href="pam.html#id2688257">Anatomy of /etc/pam.d Entries</a></dt><dt>subnet mask, <a class="indexterm" href="ClientConfig.html#id2597733">MS Windows XP Professional</a>, <a class="indexterm" href="ClientConfig.html#id2598923">MS Windows Me</a>, <a class="indexterm" href="diagnosis.html#id2705435">The Tests</a></dt><dt>subnets, <a class="indexterm" href="NetworkBrowsing.html#id2602204">NetBIOS over TCP/IP</a>, <a class="indexterm" href="NetworkBrowsing.html#DMB">Configuring Workgroup Browsing</a></dt><dt>subscription, <a class="indexterm" href="ch46.html#id2714269">Free Support</a></dt><dt>subsuffix parameters, <a class="indexterm" href="upgrading-to-3.0.html#id2701067">New Suffix for Searching</a></dt><dt>Subversion, <a class="indexterm" href="compiling.html#id2709329">Introduction</a>, <a class="indexterm" href="compiling.html#id2709420">Access via Subversion</a></dt><dt>successful join, <a class="indexterm" href="domain-member.html#ads-test-server">Testing Server Setup</a></dt><dt>successful migration, <a class="indexterm" href="NT4Migration.html#id2701435">Objectives</a></dt><dt>sufficient, <a class="indexterm" href="pam.html#id2688257">Anatomy of /etc/pam.d Entries</a></dt><dt>suffixes, <a class="indexterm" href="CUPS-printing.html#id2658523">MIME Types and CUPS Filters</a></dt><dt>SUID, <a class="indexterm" href="AccessControls.html#id2633272">File and Directory Access Control</a></dt><dt>Sun, <a class="indexterm" href="domain-member.html#domain-member-server">Domain Member Server</a></dt><dt>Sun ONE iDentity server, <a class="indexterm" href="pam.html#id2687494">Features and Benefits</a></dt><dt>Sun Solaris, <a class="indexterm" href="pam.html#id2687494">Features and Benefits</a></dt><dt>SUN-Raster, <a class="indexterm" href="CUPS-printing.html#id2658523">MIME Types and CUPS Filters</a></dt><dt>support, <a class="indexterm" href="ch46.html">Samba Support</a></dt><dt>support exposure, <a class="indexterm" href="NT4Migration.html#id2701435">Objectives</a></dt><dt>SVN</dt><dd><dl><dt>web, <a class="indexterm" href="compiling.html#id2709384">Access via ViewCVS</a></dt></dl></dd><dt>SVRTOOLS.EXE, <a class="indexterm" href="samba-pdc.html#id2583318">Features and Benefits</a></dt><dt>SWAT, <a class="indexterm" href="install.html#id2573131">Configuring Samba (smb.conf)</a>, <a class="indexterm" href="SWAT.html">SWAT: The Samba Web Administration Tool</a></dt><dt>swat, <a class="indexterm" href="install.html#id2574779">SWAT</a>, <a class="indexterm" href="SWAT.html#id2703567">Validate SWAT Installation</a>, <a class="indexterm" href="SWAT.html#id2703637">Locating the SWAT File</a>, <a class="indexterm" href="SWAT.html#xinetd">Enabling SWAT for Use</a></dt><dd><dl><dt>enable, <a class="indexterm" href="SWAT.html#xinetd">Enabling SWAT for Use</a></dt><dt>security, <a class="indexterm" href="SWAT.html#id2704205">Securing SWAT through SSL</a></dt></dl></dd><dt>SWAT binary support, <a class="indexterm" href="SWAT.html#id2703567">Validate SWAT Installation</a></dt><dt>swat command-line options, <a class="indexterm" href="SWAT.html#id2703637">Locating the SWAT File</a></dt><dt>SWAT permission allowed, <a class="indexterm" href="SWAT.html#xinetd">Enabling SWAT for Use</a></dt><dt>symbolic links, <a class="indexterm" href="msdfs.html#id2643470">Features and Benefits</a></dt><dt>synchronization, <a class="indexterm" href="samba-pdc.html#id2584572">Domain Controller Types</a>, <a class="indexterm" href="samba-pdc.html#id2587002">Security Mode and Master Browsers</a>, <a class="indexterm" href="NetworkBrowsing.html#id2605616">WINS: The Windows Internetworking Name Server</a>, <a class="indexterm" href="NetworkBrowsing.html#id2607569">Behavior of Cross-Subnet Browsing</a></dt><dt>synchronization problems, <a class="indexterm" href="winbind.html#id2675789">Introduction</a></dt><dt>synchronize, <a class="indexterm" href="samba-bdc.html#id2589723">Backup Domain Controller Configuration</a>, <a class="indexterm" href="domain-member.html#id2594365">Configure /etc/krb5.conf</a>, <a class="indexterm" href="NetworkBrowsing.html#id2605524">Use of the Remote Browse Sync Parameter</a>, <a class="indexterm" href="NetworkBrowsing.html#id2607569">Behavior of Cross-Subnet Browsing</a></dt><dt>synchronized, <a class="indexterm" href="samba-bdc.html#id2589723">Backup Domain Controller Configuration</a></dt><dt>syntax tolerates spelling errors, <a class="indexterm" href="classicalprinting.html#id2644656">Simple Print Configuration</a></dt><dt>system access controls, <a class="indexterm" href="passdb.html#id2609521">New Account Storage Systems</a></dt><dt>system accounts, <a class="indexterm" href="passdb.html#id2613086">User Account Management</a></dt><dt>system administrator, <a class="indexterm" href="rights.html">User Rights and Privileges</a></dt><dt>system groups, <a class="indexterm" href="NetCommand.html#id2621828">Mapping Windows Groups to UNIX Groups</a></dt><dt>system interface scripts, <a class="indexterm" href="rights.html">User Rights and Privileges</a></dt><dt>system policies, <a class="indexterm" href="PolicyMgmt.html#id2681230">Creating and Managing System Policies</a></dt><dt>System Policy Editor, <a class="indexterm" href="PolicyMgmt.html#id2681230">Creating and Managing System Policies</a>, <a class="indexterm" href="PolicyMgmt.html#id2681980">Administration of Windows 200x/XP Policies</a>, <a class="indexterm" href="ProfileMgmt.html#id2685693">MS Windows 9x/Me</a></dt><dt>system security, <a class="indexterm" href="groupmapping.html#id2619423">Applicable Only to Versions Earlier than 3.0.11</a></dt><dt>system tools, <a class="indexterm" href="Backup.html#id2693728">Features and Benefits</a></dt><dt>SYSV, <a class="indexterm" href="classicalprinting.html#id2646003">The [global] Section</a></dt><dt>SYSVOL, <a class="indexterm" href="PolicyMgmt.html#id2681777">MS Windows 200x/XP Professional Policies</a></dt></dl></div><div class="indexdiv"><h3>T</h3><dl><dt>tail, <a class="indexterm" href="diagnosis.html#id2705142">Assumptions</a></dt><dt>take ownership, <a class="indexterm" href="rights.html#id2631118">Description of Privileges</a></dt><dt>Take Ownership, <a class="indexterm" href="AccessControls.html#id2635635">Viewing File Ownership</a></dt><dt>tape, <a class="indexterm" href="NT4Migration.html#id2702046">Server Share and Directory Layout</a></dt><dt>tar, <a class="indexterm" href="Backup.html#id2693870">BackupPC</a></dt><dt>tarball, <a class="indexterm" href="install.html#id2574335">Example Configuration</a></dt><dt>tattoo effect, <a class="indexterm" href="NT4Migration.html#id2702934">Samba-3 Implementation Choices</a></dt><dt>TCP, <a class="indexterm" href="NetworkBrowsing.html#id2605197">Multiple Interfaces</a>, <a class="indexterm" href="SambaHA.html#id2694640">Why Is This So Hard?</a></dt><dt>TCP data streams, <a class="indexterm" href="SambaHA.html#id2694759">The Front-End Challenge</a></dt><dt>TCP failover, <a class="indexterm" href="SambaHA.html#id2694640">Why Is This So Hard?</a></dt><dt>TCP port, <a class="indexterm" href="samba-pdc.html#id2583318">Features and Benefits</a></dt><dt>TCP port 139, <a class="indexterm" href="integrate-ms-networks.html#id2690416">Background Information</a>, <a class="indexterm" href="cfgsmarts.html#id2696648">Multiple Virtual Server Personalities</a></dt><dt>TCP port 445, <a class="indexterm" href="integrate-ms-networks.html#id2690416">Background Information</a>, <a class="indexterm" href="cfgsmarts.html#id2696648">Multiple Virtual Server Personalities</a></dt><dt>tcp ports, <a class="indexterm" href="winbind.html#id2677976">Join the Samba Server to the PDC Domain</a></dt><dt>TCP/IP, <a class="indexterm" href="ClientConfig.html#id2597733">MS Windows XP Professional</a>, <a class="indexterm" href="ClientConfig.html#id2598923">MS Windows Me</a>, <a class="indexterm" href="NetworkBrowsing.html#id2601583">Features and Benefits</a>, <a class="indexterm" href="NetworkBrowsing.html#id2606504">Windows Networking Protocols</a></dt><dt>TCP/IP configuration, <a class="indexterm" href="ClientConfig.html#id2597733">MS Windows XP Professional</a>, <a class="indexterm" href="ClientConfig.html#id2598923">MS Windows Me</a></dt><dt>TCP/IP configuration panel, <a class="indexterm" href="ClientConfig.html#id2598376">MS Windows 2000</a></dt><dt>TCP/IP protocol configuration, <a class="indexterm" href="ClientConfig.html#id2597614">Technical Details</a></dt><dt>TCP/IP protocol settings, <a class="indexterm" href="ClientConfig.html#id2597733">MS Windows XP Professional</a>, <a class="indexterm" href="ClientConfig.html#id2598376">MS Windows 2000</a></dt><dt>TCP/IP protocol stack, <a class="indexterm" href="NetworkBrowsing.html#id2605616">WINS: The Windows Internetworking Name Server</a></dt><dt>TCP/IP-only, <a class="indexterm" href="NetworkBrowsing.html#id2606504">Windows Networking Protocols</a></dt><dt>tcpdump, <a class="indexterm" href="problems.html#id2707505">Tcpdump</a></dt><dt>TDB, <a class="indexterm" href="passdb.html#id2609521">New Account Storage Systems</a>, <a class="indexterm" href="classicalprinting.html#id2651568">Running rpcclient with setdriver</a>, <a class="indexterm" href="CUPS-printing.html#id2667781">The Printing *.tdb Files</a>, <a class="indexterm" href="CUPS-printing.html#id2667984">Trivial Database Files</a>, <a class="indexterm" href="cfgsmarts.html#id2696250">Multiple Server Hosting</a></dt><dd><dl><dt>backing up (see tdbbackup)</dt></dl></dd><dt>tdb, <a class="indexterm" href="winbind.html#id2676775">User and Group ID Allocation</a>, <a class="indexterm" href="SambaHA.html#id2695156">Server Pool Communications</a></dt><dt>tdb data files, <a class="indexterm" href="upgrading-to-3.0.html#id2700032">TDB Data Files</a></dt><dt>TDB database, <a class="indexterm" href="classicalprinting.html#id2650961">Running rpcclient with adddriver</a></dt><dt>TDB database files, <a class="indexterm" href="classicalprinting.html#prt-modeset">Setting Device Modes on New Printers</a></dt><dt>tdb file backup, <a class="indexterm" href="upgrading-to-3.0.html#id2700032">TDB Data Files</a></dt><dt>tdb file descriptions, <a class="indexterm" href="install.html#tdbdocs">TDB Database File Information</a>, <a class="indexterm" href="upgrading-to-3.0.html#id2700032">TDB Data Files</a></dt><dt>tdb file locations, <a class="indexterm" href="install.html#tdbdocs">TDB Database File Information</a></dt><dt>tdb files, <a class="indexterm" href="AccessControls.html#id2635010">Access Controls on Shares</a></dt><dt>tdbbackup, <a class="indexterm" href="CUPS-printing.html#id2668168">Using tdbbackup</a>, <a class="indexterm" href="speed.html#id2712984">Corrupt tdb Files</a></dt><dt>tdbdump, <a class="indexterm" href="AccessControls.html#id2635010">Access Controls on Shares</a></dt><dt>tdbsam, <a class="indexterm" href="samba-pdc.html#id2585586">Domain Control: Example Configuration</a>, <a class="indexterm" href="ChangeNotes.html#id2601200">Group Mapping Changes in Samba-3.0.23</a>, <a class="indexterm" href="passdb.html">Account Information Databases</a>, <a class="indexterm" href="passdb.html#passdbtech">Technical Information</a>, <a class="indexterm" href="passdb.html#id2613202">Listing User and Machine Accounts</a>, <a class="indexterm" href="passdb.html#id2614668">smbpasswd: Encrypted Password Database</a>, <a class="indexterm" href="passdb.html#id2614934">tdbsam</a>, <a class="indexterm" href="groupmapping.html#id2619545">Default Users, Groups, and Relative Identifiers</a>, <a class="indexterm" href="idmapper.html#id2626603">Domain Member Server or Domain Member Client</a>, <a class="indexterm" href="NT4Migration.html#id2701435">Objectives</a></dt><dt>tdbsam databases, <a class="indexterm" href="passdb.html#id2614539">Password Backends</a></dt><dt>technical reviewers, <a class="indexterm" href="cfgsmarts.html">Advanced Configuration Techniques</a></dt><dt>Telnet, <a class="indexterm" href="passdb.html#id2610544">Advantages of Non-Encrypted Passwords</a></dt><dt>telnet logins, <a class="indexterm" href="winbind.html#id2679135">Linux/FreeBSD-Specific PAM Configuration</a></dt><dt>template, <a class="indexterm" href="ProfileMgmt.html#id2685584">Creating and Managing Group Profiles</a></dt><dt>temporary location, <a class="indexterm" href="classicalprinting.html#id2647411">Print Commands</a></dt><dt>terminal server, <a class="indexterm" href="AdvancedNetworkManagement.html#id2680528">Remote Management with ThinLinc</a></dt><dt>Terminal Server, <a class="indexterm" href="SambaHA.html#id2694853">Demultiplexing SMB Requests</a></dt><dt>Testing Server Setup, <a class="indexterm" href="domain-member.html#id2594365">Configure /etc/krb5.conf</a></dt><dt>testparm, <a class="indexterm" href="install.html#id2574595">Test Your Config File with testparm</a>, <a class="indexterm" href="StandAloneServer.html#SimplePrintServer">Central Print Serving</a>, <a class="indexterm" href="classicalprinting.html#id2644656">Simple Print Configuration</a>, <a class="indexterm" href="classicalprinting.html#id2644938">Verifying Configuration with testparm</a>, <a class="indexterm" href="classicalprinting.html#id2645135">Rapid Configuration Validation</a>, <a class="indexterm" href="classicalprinting.html#id2645523">Extended Printing Configuration</a>, <a class="indexterm" href="diagnosis.html#id2705142">Assumptions</a>, <a class="indexterm" href="diagnosis.html#id2705435">The Tests</a>, <a class="indexterm" href="problems.html#id2707249">Debugging with Samba Itself</a></dt><dt>tethereal, <a class="indexterm" href="problems.html#id2707505">Tcpdump</a></dt><dt>text/plain, <a class="indexterm" href="CUPS-printing.html#id2658951">MIME Type Conversion Rules</a></dt><dt>texttops, <a class="indexterm" href="CUPS-printing.html#id2658951">MIME Type Conversion Rules</a></dt><dt>thin client, <a class="indexterm" href="AdvancedNetworkManagement.html#id2680528">Remote Management with ThinLinc</a></dt><dt>ThinLinc, <a class="indexterm" href="AdvancedNetworkManagement.html#id2680528">Remote Management with ThinLinc</a></dt><dt>tid, <a class="indexterm" href="SambaHA.html#id2694853">Demultiplexing SMB Requests</a></dt><dt>TIFF, <a class="indexterm" href="CUPS-printing.html#id2658523">MIME Types and CUPS Filters</a></dt><dt>TightVNC, <a class="indexterm" href="AdvancedNetworkManagement.html#id2680153">Remote Management from NoMachine.Com</a>, <a class="indexterm" href="AdvancedNetworkManagement.html#id2680528">Remote Management with ThinLinc</a></dt><dt>time difference, <a class="indexterm" href="domain-member.html#id2594365">Configure /etc/krb5.conf</a></dt><dt>time format, <a class="indexterm" href="passdb.html#id2613609">Changing User Accounts</a></dt><dt>time-to-live (see TTL)</dt><dt>tool, <a class="indexterm" href="AccessControls.html#id2635281">Windows 200x/XP</a></dt><dt>tools, <a class="indexterm" href="StandAloneServer.html#SimplePrintServer">Central Print Serving</a>, <a class="indexterm" href="passdb.html#id2611431">Caution Regarding LDAP and Samba</a></dt><dt>tools\reskit\netadmin\poledit, <a class="indexterm" href="PolicyMgmt.html#id2681419">Windows 9x/ME Policies</a></dt><dt>traditional printing, <a class="indexterm" href="classicalprinting.html#id2648031">Custom Print Commands</a></dt><dt>training course, <a class="indexterm" href="Backup.html#id2693773">Discussion of Backup Solutions</a></dt><dt>transfer differences, <a class="indexterm" href="Backup.html#id2694041">Rsync</a></dt><dt>transformation, <a class="indexterm" href="CUPS-printing.html#id2658523">MIME Types and CUPS Filters</a></dt><dt>transitive, <a class="indexterm" href="InterdomainTrusts.html#id2641833">Trust Relationship Background</a></dt><dt>transparent access, <a class="indexterm" href="domain-member.html#id2591183">Features and Benefits</a></dt><dt>transparently reconnected, <a class="indexterm" href="SambaHA.html#id2694510">The Ultimate Goal</a></dt><dt>transport connection loss, <a class="indexterm" href="locking.html#id2637972">Opportunistic Locking Overview</a></dt><dt>Transport Layer Seccurity, TLS</dt><dd><dl><dt>Configuring, <a class="indexterm" href="ch-ldap-tls.html#s1-config-ldap-tls">Configuring</a></dt><dt>Introduction, <a class="indexterm" href="ch-ldap-tls.html#s1-intro-ldap-tls">Introduction</a></dt></dl></dd><dt>transport layer security (see TLS)</dt><dt>Transport Layer Security, TLS</dt><dd><dl><dt>Testing, <a class="indexterm" href="ch-ldap-tls.html#s1-test-ldap-tls">Testing</a></dt><dt>Troubleshooting, <a class="indexterm" href="ch-ldap-tls.html#s1-int-ldap-tls">Troubleshooting</a></dt></dl></dd><dt>trigger, <a class="indexterm" href="samba-pdc.html#id2585077">Preparing for Domain Control</a>, <a class="indexterm" href="samba-bdc.html#id2588353">MS Windows NT4-style Domain Control</a></dt><dt>trivial database, <a class="indexterm" href="passdb.html#id2609521">New Account Storage Systems</a> (see TDB)</dt><dt>troubleshoot, <a class="indexterm" href="classicalprinting.html#id2645135">Rapid Configuration Validation</a></dt><dt>troubleshooting, <a class="indexterm" href="CUPS-printing.html#id2670862">Printing from CUPS to Windows-Attached Printers</a></dt><dt>Tru64 UNIX, <a class="indexterm" href="unicode.html#id2692698">Basic Parameter Setting</a></dt><dt>trust, <a class="indexterm" href="samba-pdc.html#id2583318">Features and Benefits</a>, <a class="indexterm" href="passdb.html#id2611576">LDAP Directories and Windows Computer Accounts</a></dt><dd><dl><dt>account, <a class="indexterm" href="ServerType.html#id2581618">Domain Security Mode (User-Level Security)</a></dt></dl></dd><dt>trust account, <a class="indexterm" href="ServerType.html#id2581618">Domain Security Mode (User-Level Security)</a>, <a class="indexterm" href="passdb.html#TOSHARG-acctflags">Account Flags Management</a>, <a class="indexterm" href="InterdomainTrusts.html#id2643074">NT4-Style Domain Trusts with Windows 2000</a></dt><dd><dl><dt>interdomain, <a class="indexterm" href="samba-pdc.html#id2583318">Features and Benefits</a></dt><dt>machine, <a class="indexterm" href="samba-pdc.html#id2583318">Features and Benefits</a></dt></dl></dd><dt>trust account password, <a class="indexterm" href="samba-bdc.html#id2587871">Features and Benefits</a></dt><dt>trust accounts, <a class="indexterm" href="passdb.html#id2611576">LDAP Directories and Windows Computer Accounts</a>, <a class="indexterm" href="NetCommand.html#id2621049">Overview</a></dt><dt>trust established, <a class="indexterm" href="InterdomainTrusts.html#id2642329">Interdomain Trust Facilities</a></dt><dt>trust relationship, <a class="indexterm" href="InterdomainTrusts.html#id2641833">Trust Relationship Background</a>, <a class="indexterm" href="InterdomainTrusts.html#id2642244">Completing an NT4 Domain Trust</a>, <a class="indexterm" href="InterdomainTrusts.html#id2642329">Interdomain Trust Facilities</a>, <a class="indexterm" href="InterdomainTrusts.html#id2642538">Configuring Samba NT-Style Domain Trusts</a>, <a class="indexterm" href="InterdomainTrusts.html#id2643074">NT4-Style Domain Trusts with Windows 2000</a></dt><dt>trust relationships, <a class="indexterm" href="InterdomainTrusts.html">Interdomain Trust Relationships</a>, <a class="indexterm" href="InterdomainTrusts.html#id2641760">Features and Benefits</a>, <a class="indexterm" href="InterdomainTrusts.html#id2641833">Trust Relationship Background</a>, <a class="indexterm" href="InterdomainTrusts.html#id2642147">Creating an NT4 Domain Trust</a>, <a class="indexterm" href="upgrading-to-3.0.html#id2698805">New Features in Samba-3.0.x</a></dt><dt>trusted, <a class="indexterm" href="NetworkBrowsing.html#id2607569">Behavior of Cross-Subnet Browsing</a>, <a class="indexterm" href="rights.html">User Rights and Privileges</a></dt><dt>trusted domain, <a class="indexterm" href="groupmapping.html#id2618728">Nested Groups: Adding Windows Domain Groups to Windows Local Groups</a>, <a class="indexterm" href="InterdomainTrusts.html">Interdomain Trust Relationships</a>, <a class="indexterm" href="InterdomainTrusts.html#id2641833">Trust Relationship Background</a>, <a class="indexterm" href="InterdomainTrusts.html#id2642244">Completing an NT4 Domain Trust</a>, <a class="indexterm" href="InterdomainTrusts.html#id2642878">Samba as the Trusting Domain</a>, <a class="indexterm" href="winbind.html#id2676387">Name Service Switch</a></dt><dt>trusted domain name, <a class="indexterm" href="InterdomainTrusts.html#samba-trusted-domain">Samba as the Trusted Domain</a></dt><dt>trusted party, <a class="indexterm" href="InterdomainTrusts.html#samba-trusted-domain">Samba as the Trusted Domain</a></dt><dt>trusting domain, <a class="indexterm" href="InterdomainTrusts.html">Interdomain Trust Relationships</a>, <a class="indexterm" href="InterdomainTrusts.html#id2641833">Trust Relationship Background</a>, <a class="indexterm" href="InterdomainTrusts.html#id2642244">Completing an NT4 Domain Trust</a></dt><dt>trusting party, <a class="indexterm" href="InterdomainTrusts.html#samba-trusted-domain">Samba as the Trusted Domain</a></dt><dt>trusts, <a class="indexterm" href="InterdomainTrusts.html">Interdomain Trust Relationships</a>, <a class="indexterm" href="InterdomainTrusts.html#id2641833">Trust Relationship Background</a></dt><dt>TTL, <a class="indexterm" href="NetworkBrowsing.html#id2606262">Static WINS Entries</a></dt><dt>turn oplocks off, <a class="indexterm" href="locking.html#id2638810">Advanced Samba Oplocks Parameters</a></dt><dt>turnkey solution, <a class="indexterm" href="passdb.html#id2611576">LDAP Directories and Windows Computer Accounts</a></dt><dt>two-up, <a class="indexterm" href="CUPS-printing.html#id2661908">Examples for Filtering Chains</a></dt><dt>two-way</dt><dd><dl><dt>propagation, <a class="indexterm" href="samba-bdc.html#id2587871">Features and Benefits</a></dt></dl></dd><dt>two-way trust, <a class="indexterm" href="InterdomainTrusts.html#id2641833">Trust Relationship Background</a>, <a class="indexterm" href="InterdomainTrusts.html#id2642111">Native MS Windows NT4 Trusts Configuration</a>, <a class="indexterm" href="InterdomainTrusts.html#id2642329">Interdomain Trust Facilities</a></dt></dl></div><div class="indexdiv"><h3>U</h3><dl><dt>UCS-2, <a class="indexterm" href="unicode.html#id2692559">Japanese Charsets</a></dt><dt>UDP, <a class="indexterm" href="samba-pdc.html#id2585077">Preparing for Domain Control</a>, <a class="indexterm" href="NetworkBrowsing.html#id2602204">NetBIOS over TCP/IP</a>, <a class="indexterm" href="NetworkBrowsing.html#id2603391">How Browsing Functions</a>, <a class="indexterm" href="NetworkBrowsing.html#browse-force-master">Forcing Samba to Be the Master</a>, <a class="indexterm" href="NetworkBrowsing.html#id2605197">Multiple Interfaces</a>, <a class="indexterm" href="NetworkBrowsing.html#id2607398">Cross-Subnet Browsing</a></dt><dt>UDP port 137, <a class="indexterm" href="integrate-ms-networks.html#id2690416">Background Information</a></dt><dt>udp ports, <a class="indexterm" href="winbind.html#id2677976">Join the Samba Server to the PDC Domain</a></dt><dt>UDP unicast, <a class="indexterm" href="NetworkBrowsing.html#id2603391">How Browsing Functions</a></dt><dt>UID, <a class="indexterm" href="samba-bdc.html#id2590224">Example Configuration</a>, <a class="indexterm" href="domain-member.html#machine-trust-accounts">MS Windows Workstation/Server Machine Trust Accounts</a>, <a class="indexterm" href="domain-member.html#id2591869">Manual Creation of Machine Trust Accounts</a>, <a class="indexterm" href="domain-member.html#id2593892">Why Is This Better Than security = server?</a>, <a class="indexterm" href="domain-member.html#id2595532">Sharing User ID Mappings between Samba Domain Members</a>, <a class="indexterm" href="passdb.html#passdbtech">Technical Information</a>, <a class="indexterm" href="passdb.html#id2610608">Mapping User Identifiers between MS Windows and UNIX</a>, <a class="indexterm" href="passdb.html#idmapbackend">Mapping Common UIDs/GIDs on Distributed Machines</a>, <a class="indexterm" href="passdb.html#id2611576">LDAP Directories and Windows Computer Accounts</a>, <a class="indexterm" href="passdb.html#id2613202">Listing User and Machine Accounts</a>, <a class="indexterm" href="groupmapping.html#id2617919">Features and Benefits</a>, <a class="indexterm" href="NetCommand.html#id2621049">Overview</a>, <a class="indexterm" href="NetCommand.html#id2621828">Mapping Windows Groups to UNIX Groups</a>, <a class="indexterm" href="NetCommand.html#id2622947">UNIX and Windows User Management</a>, <a class="indexterm" href="idmapper.html">Identity Mapping (IDMAP)</a>, <a class="indexterm" href="idmapper.html#id2626603">Domain Member Server or Domain Member Client</a>, <a class="indexterm" href="idmapper.html#id2627564">Primary Domain Controller</a>, <a class="indexterm" href="rights.html">User Rights and Privileges</a>, <a class="indexterm" href="winbind.html#id2675446">Features and Benefits</a>, <a class="indexterm" href="winbind.html#id2676077">Handling of Foreign SIDs</a>, <a class="indexterm" href="winbind.html#id2678213">Starting and Testing the winbindd Daemon</a></dt><dt>uid, <a class="indexterm" href="passdb.html#id2615630">OpenLDAP Configuration</a></dt><dt>UID numbers, <a class="indexterm" href="idmapper.html#id2626603">Domain Member Server or Domain Member Client</a></dt><dt>UID range, <a class="indexterm" href="InterdomainTrusts.html">Interdomain Trust Relationships</a></dt><dt>unauthorized, <a class="indexterm" href="domain-member.html#machine-trust-accounts">MS Windows Workstation/Server Machine Trust Accounts</a></dt><dt>unauthorized access, <a class="indexterm" href="AccessControls.html">File, Directory, and Share Access Controls</a></dt><dt>UNC notation, <a class="indexterm" href="classicalprinting.html#id2650046">Identifying Driver Files</a></dt><dt>unexpected.tdb, <a class="indexterm" href="CUPS-printing.html#id2667781">The Printing *.tdb Files</a></dt><dd><dl><dt>(see also TDB)</dt></dl></dd><dt>unicast, <a class="indexterm" href="NetworkBrowsing.html#id2602204">NetBIOS over TCP/IP</a></dt><dt>unicode, <a class="indexterm" href="unicode.html#id2692253">What Are Charsets and Unicode?</a></dt><dt>Unicode, <a class="indexterm" href="unicode.html#id2692391">Samba and Charsets</a>, <a class="indexterm" href="upgrading-to-3.0.html#id2698805">New Features in Samba-3.0.x</a></dt><dt>Unicode UTF-8, <a class="indexterm" href="unicode.html#id2692698">Basic Parameter Setting</a></dt><dt>unified logon, <a class="indexterm" href="winbind.html#id2675789">Introduction</a></dt><dt>UNIX, <a class="indexterm" href="unicode.html#id2692698">Basic Parameter Setting</a></dt><dd><dl><dt>server, <a class="indexterm" href="ServerType.html#id2580746">Features and Benefits</a></dt></dl></dd><dt>UNIX account, <a class="indexterm" href="domain-member.html#machine-trust-accounts">MS Windows Workstation/Server Machine Trust Accounts</a>, <a class="indexterm" href="domain-member.html#id2591869">Manual Creation of Machine Trust Accounts</a>, <a class="indexterm" href="domain-member.html#id2592586">On-the-Fly Creation of Machine Trust Accounts</a></dt><dt>unix charset, <a class="indexterm" href="unicode.html#id2692698">Basic Parameter Setting</a></dt><dt>UNIX Domain Socket, <a class="indexterm" href="AccessControls.html#id2633272">File and Directory Access Control</a></dt><dt>UNIX domain socket, <a class="indexterm" href="winbind.html#id2676203">How Winbind Works</a></dt><dt>UNIX file system access controls, <a class="indexterm" href="AccessControls.html#id2632604">Features and Benefits</a></dt><dt>UNIX group, <a class="indexterm" href="NetCommand.html#id2621828">Mapping Windows Groups to UNIX Groups</a></dt><dt>UNIX groups, <a class="indexterm" href="groupmapping.html">Group Mapping: MS Windows and UNIX</a>, <a class="indexterm" href="winbind.html#id2675879">What Winbind Provides</a></dt><dt>UNIX home directories, <a class="indexterm" href="securing-samba.html#id2641201">Why Can Users Access Other Users' Home Directories?</a></dt><dt>UNIX host system, <a class="indexterm" href="rights.html">User Rights and Privileges</a></dt><dt>UNIX ID, <a class="indexterm" href="winbind.html#id2676775">User and Group ID Allocation</a></dt><dt>UNIX locking, <a class="indexterm" href="locking.html#id2637714">Discussion</a></dt><dt>UNIX login ID, <a class="indexterm" href="domain-member.html#machine-trust-accounts">MS Windows Workstation/Server Machine Trust Accounts</a></dt><dt>UNIX permissions, <a class="indexterm" href="NT4Migration.html#id2702934">Samba-3 Implementation Choices</a></dt><dt>UNIX printer, <a class="indexterm" href="classicalprinting.html#id2646003">The [global] Section</a></dt><dt>UNIX printing, <a class="indexterm" href="classicalprinting.html#id2644336">Technical Introduction</a></dt><dt>UNIX system account, <a class="indexterm" href="domain-member.html#id2595853">Adding Machine to Domain Fails</a></dt><dt>UNIX system accounts, <a class="indexterm" href="rights.html">User Rights and Privileges</a></dt><dt>UNIX system files, <a class="indexterm" href="Backup.html#id2693728">Features and Benefits</a></dt><dt>UNIX user identifier (see UID)</dt><dt>UNIX users, <a class="indexterm" href="domain-member.html#id2593892">Why Is This Better Than security = server?</a>, <a class="indexterm" href="winbind.html#id2675879">What Winbind Provides</a></dt><dt>UNIX-style encrypted passwords, <a class="indexterm" href="passdb.html#passdbtech">Technical Information</a></dt><dt>UNIX-user database, <a class="indexterm" href="StandAloneServer.html#id2596310">Background</a></dt><dt>UNIX/Linux group, <a class="indexterm" href="groupmapping.html#id2618670">Warning: User Private Group Problems</a></dt><dt>UNIX/Linux user account, <a class="indexterm" href="NetCommand.html#id2622947">UNIX and Windows User Management</a></dt><dt>unlink calls, <a class="indexterm" href="VFS.html#id2673705">recycle</a></dt><dt>unlinked, <a class="indexterm" href="AccessControls.html#id2633272">File and Directory Access Control</a></dt><dt>unmapped groups, <a class="indexterm" href="ChangeNotes.html#id2600709">User and Group Changes</a></dt><dt>unmapped users, <a class="indexterm" href="ChangeNotes.html#id2600709">User and Group Changes</a></dt><dt>unprivileged account names, <a class="indexterm" href="StandAloneServer.html#RefDocServer">Reference Documentation Server</a></dt><dt>unsigned drivers, <a class="indexterm" href="CUPS-printing.html#id2671738">Windows 200x/XP Local Security Policies</a></dt><dt>unstoppable services, <a class="indexterm" href="SambaHA.html#id2694510">The Ultimate Goal</a></dt><dt>unsupported encryption, <a class="indexterm" href="domain-member.html#id2595167">Possible Errors</a></dt><dt>unsupported software, <a class="indexterm" href="ch46.html#id2714487">Commercial Support</a></dt><dt>updates, <a class="indexterm" href="securing-samba.html#id2641113">Upgrading Samba</a></dt><dt>upload drivers, <a class="indexterm" href="classicalprinting.html#id2644113">Features and Benefits</a></dt><dt>uploaded driver, <a class="indexterm" href="classicalprinting.html#id2646003">The [global] Section</a></dt><dt>uploaded drivers, <a class="indexterm" href="classicalprinting.html#id2648706">Point'n'Print Client Drivers on Samba Servers</a></dt><dt>uploading, <a class="indexterm" href="classicalprinting.html#id2648706">Point'n'Print Client Drivers on Samba Servers</a></dt><dt>upper-case, <a class="indexterm" href="ServerType.html#id2581237">User Level Security</a></dt><dt>uppercase, <a class="indexterm" href="domain-member.html#id2594365">Configure /etc/krb5.conf</a>, <a class="indexterm" href="domain-member.html#id2595853">Adding Machine to Domain Fails</a>, <a class="indexterm" href="largefile.html">Handling Large Directories</a></dt><dt>uppercase character, <a class="indexterm" href="groupmapping.html#id2620568">Adding Groups Fails</a></dt><dt>USB, <a class="indexterm" href="CUPS-printing.html#id2661908">Examples for Filtering Chains</a></dt><dt>use computer anywhere, <a class="indexterm" href="unicode.html#id2692201">Features and Benefits</a></dt><dt>user, <a class="indexterm" href="ChangeNotes.html#id2600709">User and Group Changes</a>, <a class="indexterm" href="passdb.html#id2611576">LDAP Directories and Windows Computer Accounts</a>, <a class="indexterm" href="AccessControls.html#id2633272">File and Directory Access Control</a></dt><dt>user access management, <a class="indexterm" href="domain-member.html#id2591183">Features and Benefits</a></dt><dt>user account, <a class="indexterm" href="passdb.html#id2611576">LDAP Directories and Windows Computer Accounts</a>, <a class="indexterm" href="passdb.html#id2613086">User Account Management</a>, <a class="indexterm" href="passdb.html#TOSHARG-acctflags">Account Flags Management</a>, <a class="indexterm" href="passdb.html#id2614668">smbpasswd: Encrypted Password Database</a>, <a class="indexterm" href="NetCommand.html#id2622947">UNIX and Windows User Management</a></dt><dd><dl><dt>Adding/Deleting, <a class="indexterm" href="passdb.html#id2612017">The smbpasswd Tool</a></dt></dl></dd><dt>user account database, <a class="indexterm" href="samba-bdc.html#id2588353">MS Windows NT4-style Domain Control</a></dt><dt>user accounts, <a class="indexterm" href="passdb.html#id2611431">Caution Regarding LDAP and Samba</a>, <a class="indexterm" href="idmapper.html#id2626603">Domain Member Server or Domain Member Client</a>, <a class="indexterm" href="rights.html">User Rights and Privileges</a></dt><dt>User Accounts</dt><dd><dl><dt>Adding/Deleting, <a class="indexterm" href="passdb.html#pdbeditthing">The pdbedit Tool</a>, <a class="indexterm" href="passdb.html#id2616511">Accounts and Groups Management</a></dt></dl></dd><dt>user and group, <a class="indexterm" href="winbind.html#id2675879">What Winbind Provides</a></dt><dt>user and trust accounts, <a class="indexterm" href="passdb.html">Account Information Databases</a></dt><dt>user attributes, <a class="indexterm" href="passdb.html#id2614668">smbpasswd: Encrypted Password Database</a></dt><dt>user authentication, <a class="indexterm" href="winbind.html#id2676253">Microsoft Remote Procedure Calls</a></dt><dt>user database, <a class="indexterm" href="samba-bdc.html#id2589723">Backup Domain Controller Configuration</a>, <a class="indexterm" href="passdb.html#id2614592">Plaintext</a></dt><dt>user encoded, <a class="indexterm" href="NetCommand.html#id2624332">Managing Security Identifiers (SIDS)</a></dt><dt>user groups, <a class="indexterm" href="ch46.html#id2714269">Free Support</a></dt><dt>user logons, <a class="indexterm" href="rights.html">User Rights and Privileges</a></dt><dt>user management, <a class="indexterm" href="passdb.html#id2612017">The smbpasswd Tool</a>, <a class="indexterm" href="NetCommand.html#id2621049">Overview</a>, <a class="indexterm" href="NetCommand.html#id2621425">UNIX and Windows Group Management</a></dt><dt>User Management, <a class="indexterm" href="passdb.html#pdbeditthing">The pdbedit Tool</a>, <a class="indexterm" href="passdb.html#id2616511">Accounts and Groups Management</a></dt><dt>User Manager, <a class="indexterm" href="InterdomainTrusts.html#samba-trusted-domain">Samba as the Trusted Domain</a>, <a class="indexterm" href="InterdomainTrusts.html#id2642878">Samba as the Trusting Domain</a>, <a class="indexterm" href="AdvancedNetworkManagement.html#id2679981">Remote Server Administration</a>, <a class="indexterm" href="ProfileMgmt.html#id2685584">Creating and Managing Group Profiles</a></dt><dt>User Manager for Domains, <a class="indexterm" href="AdvancedNetworkManagement.html#id2679981">Remote Server Administration</a></dt><dt>user or group, <a class="indexterm" href="rights.html#id2630773">Using the &#8220;net rpc rights&#8221; Utility</a></dt><dt>user profiles, <a class="indexterm" href="ProfileMgmt.html#id2683622">Windows 9x/Me Profile Setup</a></dt><dt>User Rights and Privileges, <a class="indexterm" href="rights.html#id2631924">The Administrator Domain SID</a></dt><dt>user-level, <a class="indexterm" href="ServerType.html#id2581073">Samba Security Modes</a>, <a class="indexterm" href="ServerType.html#id2581237">User Level Security</a></dt><dt>User-level access control, <a class="indexterm" href="ClientConfig.html#id2599956">Domain Logon Configuration: Windows 9x/Me</a></dt><dt>user-level security, <a class="indexterm" href="passdb.html#id2610404">Advantages of Encrypted Passwords</a></dt><dt>user-mode security, <a class="indexterm" href="samba-pdc.html#id2587002">Security Mode and Master Browsers</a></dt><dt>user.DAT, <a class="indexterm" href="ProfileMgmt.html#id2683622">Windows 9x/Me Profile Setup</a>, <a class="indexterm" href="ProfileMgmt.html#id2684994">Sharing Profiles between Windows 9x/Me and NT4/200x/XP Workstations</a></dt><dt>user.MAN, <a class="indexterm" href="ProfileMgmt.html#id2683622">Windows 9x/Me Profile Setup</a></dt><dt>User.MAN, <a class="indexterm" href="ProfileMgmt.html#id2685444">Mandatory Profiles</a></dt><dt>useradd, <a class="indexterm" href="domain-member.html#id2591869">Manual Creation of Machine Trust Accounts</a>, <a class="indexterm" href="domain-member.html#id2592586">On-the-Fly Creation of Machine Trust Accounts</a></dt><dt>username, <a class="indexterm" href="samba-bdc.html#id2588353">MS Windows NT4-style Domain Control</a></dt><dt>username and password, <a class="indexterm" href="ClientConfig.html#id2599428">Joining a Domain: Windows 2000/XP Professional</a></dt><dt>username map, <a class="indexterm" href="NetCommand.html#id2623276">User Mapping</a></dt><dt>userPassword, <a class="indexterm" href="passdb.html#id2615902">Initialize the LDAP Database</a></dt><dt>users, <a class="indexterm" href="PolicyMgmt.html#id2681124">Features and Benefits</a></dt><dt>UsrMgr.exe, <a class="indexterm" href="domain-member.html#id2592306">Managing Domain Machine Accounts using NT4 Server Manager</a></dt><dt>UTF-8, <a class="indexterm" href="unicode.html#id2692391">Samba and Charsets</a>, <a class="indexterm" href="unicode.html#id2692698">Basic Parameter Setting</a></dt><dt>UTF-8 encoding, <a class="indexterm" href="SWAT.html#id2704356">Enabling SWAT Internationalization Support</a></dt></dl></div><div class="indexdiv"><h3>V</h3><dl><dt>valid username/password, <a class="indexterm" href="securing-samba.html#id2640914">Using IPC$ Share-Based Denials </a></dt><dt>valid users, <a class="indexterm" href="diagnosis.html#id2705435">The Tests</a></dt><dt>validate, <a class="indexterm" href="install.html#id2574595">Test Your Config File with testparm</a>, <a class="indexterm" href="diagnosis.html#id2705103">Introduction</a></dt><dt>validate every backup, <a class="indexterm" href="NT4Migration.html#id2702046">Server Share and Directory Layout</a></dt><dt>validation, <a class="indexterm" href="samba-pdc.html#id2583952">Single Sign-On and Domain Security</a>, <a class="indexterm" href="PolicyMgmt.html">System and Account Policies</a></dt><dt>vendor-provided drivers, <a class="indexterm" href="CUPS-printing.html#id2656522">Raw Print Serving: Vendor Drivers on Windows Clients</a></dt><dt>verifiable, <a class="indexterm" href="NetworkBrowsing.html#id2607569">Behavior of Cross-Subnet Browsing</a></dt><dt>verify, <a class="indexterm" href="classicalprinting.html#id2645135">Rapid Configuration Validation</a></dt><dt>version control, <a class="indexterm" href="VFS.html#id2674152">shadow_copy</a></dt><dt>VFS, <a class="indexterm" href="samba-pdc.html#id2585586">Domain Control: Example Configuration</a>, <a class="indexterm" href="VFS.html#id2672719">Discussion</a></dt><dt>VFS module, <a class="indexterm" href="VFS.html#id2674152">shadow_copy</a>, <a class="indexterm" href="ProfileMgmt.html#id2685444">Mandatory Profiles</a></dt><dt>VFS modules, <a class="indexterm" href="VFS.html#id2672719">Discussion</a>, <a class="indexterm" href="VFS.html#id2675058">VFS Modules Available Elsewhere</a></dt><dt>vgcreate, <a class="indexterm" href="VFS.html#id2674339">Shadow Copy Setup</a></dt><dt>vgdisplay, <a class="indexterm" href="VFS.html#id2674339">Shadow Copy Setup</a></dt><dt>vipw, <a class="indexterm" href="samba-pdc.html#id2587281">&#8220;$&#8221; Cannot Be Included in Machine Name</a>, <a class="indexterm" href="domain-member.html#id2591869">Manual Creation of Machine Trust Accounts</a></dt><dt>Virtual File System (see VFS)</dt><dt>virtual server, <a class="indexterm" href="SambaHA.html#id2694759">The Front-End Challenge</a>, <a class="indexterm" href="SambaHA.html#id2695353">A Simple Solution</a></dt><dt>virus scanner, <a class="indexterm" href="VFS.html#id2672719">Discussion</a></dt><dt>Visual Studio, <a class="indexterm" href="CUPS-printing.html#id2663414">PostScript Drivers with No Major Problems, Even in Kernel
+Mode</a></dt><dt>vital task, <a class="indexterm" href="SambaHA.html#id2694355">Features and Benefits</a></dt><dt>VNC/RFB, <a class="indexterm" href="AdvancedNetworkManagement.html#id2680153">Remote Management from NoMachine.Com</a></dt><dt>volume group, <a class="indexterm" href="VFS.html#id2674339">Shadow Copy Setup</a></dt><dt>volunteers, <a class="indexterm" href="problems.html#id2708062">Getting Mailing List Help</a></dt><dt>vscan, <a class="indexterm" href="VFS.html#id2675143">vscan</a></dt><dt>vuid, <a class="indexterm" href="SambaHA.html#id2694853">Demultiplexing SMB Requests</a></dt></dl></div><div class="indexdiv"><h3>W</h3><dl><dt>W32X86, <a class="indexterm" href="classicalprinting.html#id2650046">Identifying Driver Files</a>, <a class="indexterm" href="CUPS-printing.html#id2663414">PostScript Drivers with No Major Problems, Even in Kernel
+Mode</a>, <a class="indexterm" href="CUPS-printing.html#id2664358">Caveats to Be Considered</a></dt><dt>W32X86/2, <a class="indexterm" href="CUPS-printing.html#id2658128">Using Windows-Formatted Vendor PPDs</a></dt><dt>WAN, <a class="indexterm" href="NetworkBrowsing.html#browse-force-master">Forcing Samba to Be the Master</a>, <a class="indexterm" href="locking.html#id2638576">Slow and/or Unreliable Networks</a></dt><dt>wbinfo, <a class="indexterm" href="winbind.html#id2678213">Starting and Testing the winbindd Daemon</a></dt><dt>Web-based configuration, <a class="indexterm" href="SWAT.html">SWAT: The Samba Web Administration Tool</a></dt><dt>WebClient, <a class="indexterm" href="NetworkBrowsing.html#id2608606">Browsing of Shares and Directories is Very Slow</a></dt><dt>Welcome, <a class="indexterm" href="ClientConfig.html#id2599428">Joining a Domain: Windows 2000/XP Professional</a></dt><dt>well known RID, <a class="indexterm" href="rights.html#id2631924">The Administrator Domain SID</a></dt><dt>well-controlled network, <a class="indexterm" href="NT4Migration.html#id2702046">Server Share and Directory Layout</a></dt><dt>well-known RID, <a class="indexterm" href="groupmapping.html#id2619545">Default Users, Groups, and Relative Identifiers</a></dt><dt>wide-area network bandwidth, <a class="indexterm" href="pam.html#id2687494">Features and Benefits</a></dt><dt>win election, <a class="indexterm" href="NetworkBrowsing.html#id2604936">Making Samba the Domain Master</a></dt><dt>Win32 printing API, <a class="indexterm" href="classicalprinting.html#cups-msrpc">Printing Developments Since Samba-2.2</a></dt><dt>WIN40, <a class="indexterm" href="classicalprinting.html#id2650046">Identifying Driver Files</a>, <a class="indexterm" href="classicalprinting.html#id2650452">Obtaining Driver Files from Windows Client [print$] Shares</a>, <a class="indexterm" href="CUPS-printing.html#id2664358">Caveats to Be Considered</a></dt><dt>winbind, <a class="indexterm" href="domain-member.html#id2593892">Why Is This Better Than security = server?</a>, <a class="indexterm" href="groupmapping.html#id2618728">Nested Groups: Adding Windows Domain Groups to Windows Local Groups</a>, <a class="indexterm" href="idmapper.html#id2626603">Domain Member Server or Domain Member Client</a>, <a class="indexterm" href="idmapper.html#id2627870">Examples of IDMAP Backend Usage</a>, <a class="indexterm" href="idmapper.html#id2627957">NT4-Style Domains (Includes Samba Domains)</a>, <a class="indexterm" href="InterdomainTrusts.html">Interdomain Trust Relationships</a>, <a class="indexterm" href="winbind.html#id2675446">Features and Benefits</a>, <a class="indexterm" href="winbind.html#id2677778">Configure smb.conf</a></dt><dt>Winbind, <a class="indexterm" href="StandAloneServer.html#id2596310">Background</a>, <a class="indexterm" href="winbind.html#id2676032">Target Uses</a>, <a class="indexterm" href="winbind.html#id2676340">Microsoft Active Directory Services</a>, <a class="indexterm" href="winbind.html#id2676620">Pluggable Authentication Modules</a>, <a class="indexterm" href="winbind.html#id2676775">User and Group ID Allocation</a>, <a class="indexterm" href="winbind.html#id2676851">Result Caching</a>, <a class="indexterm" href="winbind.html#id2676914">Introduction</a>, <a class="indexterm" href="winbind.html#id2677267">Configure nsswitch.conf and the Winbind Libraries on Linux and Solaris</a>, <a class="indexterm" href="winbind.html#id2677665">NSS Winbind on AIX</a>, <a class="indexterm" href="winbind.html#id2678213">Starting and Testing the winbindd Daemon</a>, <a class="indexterm" href="winbind.html#id2679135">Linux/FreeBSD-Specific PAM Configuration</a>, <a class="indexterm" href="winbind.html#id2679639">Conclusion</a>, <a class="indexterm" href="pam.html">PAM-Based Distributed Authentication</a>, <a class="indexterm" href="pam.html#id2687494">Features and Benefits</a></dt><dt>Winbind architecture, <a class="indexterm" href="upgrading-to-3.0.html#id2698805">New Features in Samba-3.0.x</a></dt><dt>Winbind hooks, <a class="indexterm" href="winbind.html#id2675879">What Winbind Provides</a></dt><dt>Winbind services, <a class="indexterm" href="winbind.html#id2678213">Starting and Testing the winbindd Daemon</a></dt><dt>Winbind-based authentication, <a class="indexterm" href="pam.html">PAM-Based Distributed Authentication</a></dt><dt>winbind.so, <a class="indexterm" href="winbind.html#id2679481">Solaris-Specific Configuration</a></dt><dt>winbindd, <a class="indexterm" href="install.html#id2574143">Starting Samba</a>, <a class="indexterm" href="install.html#id2574595">Test Your Config File with testparm</a>, <a class="indexterm" href="FastStart.html#id2577562">Example Configuration</a>, <a class="indexterm" href="samba-bdc.html#id2590224">Example Configuration</a>, <a class="indexterm" href="ChangeNotes.html#id2601200">Group Mapping Changes in Samba-3.0.23</a>, <a class="indexterm" href="passdb.html#id2611576">LDAP Directories and Windows Computer Accounts</a>, <a class="indexterm" href="groupmapping.html#id2617919">Features and Benefits</a>, <a class="indexterm" href="groupmapping.html#id2618728">Nested Groups: Adding Windows Domain Groups to Windows Local Groups</a>, <a class="indexterm" href="NetCommand.html#id2622947">UNIX and Windows User Management</a>, <a class="indexterm" href="idmapper.html">Identity Mapping (IDMAP)</a>, <a class="indexterm" href="idmapper.html#id2626603">Domain Member Server or Domain Member Client</a>, <a class="indexterm" href="InterdomainTrusts.html">Interdomain Trust Relationships</a>, <a class="indexterm" href="winbind.html#id2675446">Features and Benefits</a>, <a class="indexterm" href="winbind.html#id2676203">How Winbind Works</a>, <a class="indexterm" href="winbind.html#id2677028">Requirements</a>, <a class="indexterm" href="winbind.html#id2677180">Testing Things Out</a>, <a class="indexterm" href="winbind.html#id2677267">Configure nsswitch.conf and the Winbind Libraries on Linux and Solaris</a>, <a class="indexterm" href="winbind.html#id2677778">Configure smb.conf</a>, <a class="indexterm" href="winbind.html#id2678213">Starting and Testing the winbindd Daemon</a>, <a class="indexterm" href="winbind.html#id2678780">Solaris</a>, <a class="indexterm" href="winbind.html#id2678969">Configure Winbind and PAM</a>, <a class="indexterm" href="cfgsmarts.html#id2696250">Multiple Server Hosting</a></dt><dt>winbindd daemon, <a class="indexterm" href="winbind.html#id2678574">Linux</a></dt><dt>Windows, <a class="indexterm" href="idmapper.html">Identity Mapping (IDMAP)</a>, <a class="indexterm" href="unicode.html#id2692698">Basic Parameter Setting</a></dt><dt>Windows 2000, <a class="indexterm" href="domain-member.html#id2594365">Configure /etc/krb5.conf</a>, <a class="indexterm" href="domain-member.html#ads-test-server">Testing Server Setup</a>, <a class="indexterm" href="NetworkBrowsing.html">Network Browsing</a>, <a class="indexterm" href="InterdomainTrusts.html#id2641833">Trust Relationship Background</a></dt><dt>Windows 2000 Professional TCP/IP, <a class="indexterm" href="ClientConfig.html#id2598376">MS Windows 2000</a></dt><dt>Windows 2000 server, <a class="indexterm" href="InterdomainTrusts.html#id2643074">NT4-Style Domain Trusts with Windows 2000</a></dt><dt>Windows 2003, <a class="indexterm" href="domain-member.html#id2594365">Configure /etc/krb5.conf</a>, <a class="indexterm" href="domain-member.html#id2596089">I Can't Join a Windows 2003 PDC</a></dt><dt>Windows 200x/XP, <a class="indexterm" href="NetworkBrowsing.html#id2602204">NetBIOS over TCP/IP</a>, <a class="indexterm" href="classicalprinting.html#id2644113">Features and Benefits</a></dt><dt>Windows 9x/Me, <a class="indexterm" href="ClientConfig.html#id2599956">Domain Logon Configuration: Windows 9x/Me</a>, <a class="indexterm" href="NetworkBrowsing.html#id2605888">WINS Server Configuration</a>, <a class="indexterm" href="NetworkBrowsing.html#id2606504">Windows Networking Protocols</a>, <a class="indexterm" href="AdvancedNetworkManagement.html#id2679981">Remote Server Administration</a></dt><dt>Windows 9x/Me/XP Home, <a class="indexterm" href="domain-member.html#machine-trust-accounts">MS Windows Workstation/Server Machine Trust Accounts</a></dt><dt>Windows account management, <a class="indexterm" href="winbind.html#id2675879">What Winbind Provides</a></dt><dt>Windows client, <a class="indexterm" href="rights.html#id2632106">What Rights and Privileges Will Permit Windows Client Administration?</a></dt><dt>Windows client failover, <a class="indexterm" href="locking.html#id2637972">Opportunistic Locking Overview</a></dt><dt>Windows domain, <a class="indexterm" href="upgrading-to-3.0.html#id2700383">Changes in Behavior</a></dt><dt>Windows Explorer, <a class="indexterm" href="NetworkBrowsing.html#id2607147">Problem Resolution</a>, <a class="indexterm" href="classicalprinting.html#id2650046">Identifying Driver Files</a></dt><dt>Windows group, <a class="indexterm" href="groupmapping.html">Group Mapping: MS Windows and UNIX</a>, <a class="indexterm" href="groupmapping.html#id2618670">Warning: User Private Group Problems</a>, <a class="indexterm" href="NetCommand.html#id2621828">Mapping Windows Groups to UNIX Groups</a>, <a class="indexterm" href="rights.html">User Rights and Privileges</a></dt><dt>Windows group account, <a class="indexterm" href="rights.html#id2631924">The Administrator Domain SID</a></dt><dt>Windows groups, <a class="indexterm" href="NetCommand.html#id2621828">Mapping Windows Groups to UNIX Groups</a></dt><dt>Windows Internet Name Server (see WINS)</dt><dt>Windows Logon, <a class="indexterm" href="ProfileMgmt.html#id2683622">Windows 9x/Me Profile Setup</a></dt><dt>Windows Me TCP/IP, <a class="indexterm" href="ClientConfig.html#id2598923">MS Windows Me</a></dt><dt>Windows Millennium, <a class="indexterm" href="ClientConfig.html#id2598923">MS Windows Me</a></dt><dt>Windows Millennium edition (Me) TCP/IP, <a class="indexterm" href="ClientConfig.html#id2598923">MS Windows Me</a></dt><dt>Windows network clients, <a class="indexterm" href="NetworkBrowsing.html#id2601583">Features and Benefits</a></dt><dt>Windows NT domain name, <a class="indexterm" href="ClientConfig.html#id2599956">Domain Logon Configuration: Windows 9x/Me</a></dt><dt>Windows NT PostScript driver, <a class="indexterm" href="CUPS-printing.html#id2670862">Printing from CUPS to Windows-Attached Printers</a></dt><dt>Windows NT Server, <a class="indexterm" href="InterdomainTrusts.html#samba-trusted-domain">Samba as the Trusted Domain</a></dt><dt>Windows NT/2000/XP, <a class="indexterm" href="classicalprinting.html#id2651227">Check Samba for Driver Recognition</a></dt><dt>Windows NT/200x, <a class="indexterm" href="NetworkBrowsing.html#id2605888">WINS Server Configuration</a>, <a class="indexterm" href="winbind.html#id2676914">Introduction</a></dt><dt>Windows NT/200x/XP, <a class="indexterm" href="classicalprinting.html#id2646003">The [global] Section</a></dt><dt>Windows NT/200x/XP Professional, <a class="indexterm" href="domain-member.html#machine-trust-accounts">MS Windows Workstation/Server Machine Trust Accounts</a>, <a class="indexterm" href="ClientConfig.html#id2599428">Joining a Domain: Windows 2000/XP Professional</a>, <a class="indexterm" href="ClientConfig.html#id2600400">Common Errors</a></dt><dt>Windows NT3.10, <a class="indexterm" href="samba-bdc.html#id2588283">Essential Background Information</a></dt><dt>Windows NT4, <a class="indexterm" href="AccessControls.html#id2635170">Windows NT4 Workstation/Server</a>, <a class="indexterm" href="classicalprinting.html#id2644113">Features and Benefits</a></dt><dt>Windows NT4 domains, <a class="indexterm" href="InterdomainTrusts.html#id2642329">Interdomain Trust Facilities</a></dt><dt>Windows NT4 Server, <a class="indexterm" href="InterdomainTrusts.html#id2642538">Configuring Samba NT-Style Domain Trusts</a></dt><dt>Windows NT4/200X, <a class="indexterm" href="passdb.html#id2611576">LDAP Directories and Windows Computer Accounts</a></dt><dt>Windows NT4/200x, <a class="indexterm" href="groupmapping.html#id2618334">Discussion</a></dt><dt>Windows NT4/200x/XP, <a class="indexterm" href="samba-bdc.html#id2589598">NetBIOS Over TCP/IP Enabled</a>, <a class="indexterm" href="groupmapping.html#id2619545">Default Users, Groups, and Relative Identifiers</a>, <a class="indexterm" href="AccessControls.html#id2635281">Windows 200x/XP</a></dt><dt>Windows NT4/2kX/XPPro, <a class="indexterm" href="rights.html">User Rights and Privileges</a></dt><dt>Windows PPD, <a class="indexterm" href="CUPS-printing.html#id2668532">690 &#8220;Perfect&#8221; Printers</a></dt><dt>Windows privilege model, <a class="indexterm" href="rights.html#id2630498">Rights Management Capabilities</a></dt><dt>Windows Registry, <a class="indexterm" href="domain-member.html#machine-trust-accounts">MS Windows Workstation/Server Machine Trust Accounts</a></dt><dt>windows registry settings, <a class="indexterm" href="ProfileMgmt.html#id2683622">Windows 9x/Me Profile Setup</a></dt><dd><dl><dt>default profile locations, <a class="indexterm" href="ProfileMgmt.html#id2685844">MS Windows NT4 Workstation</a>, <a class="indexterm" href="ProfileMgmt.html#id2686407">MS Windows 200x/XP</a></dt><dt>profile path, <a class="indexterm" href="ProfileMgmt.html#id2683622">Windows 9x/Me Profile Setup</a></dt><dt>roaming profiles, <a class="indexterm" href="ProfileMgmt.html#id2683395">Disabling Roaming Profile Support</a></dt></dl></dd><dt>Windows Resource Kit, <a class="indexterm" href="ProfileMgmt.html#id2683395">Disabling Roaming Profile Support</a></dt><dt>Windows Security Identifiers (see SID)</dt><dt>Windows Terminal server, <a class="indexterm" href="AdvancedNetworkManagement.html#id2680153">Remote Management from NoMachine.Com</a></dt><dt>Windows Terminal Server, <a class="indexterm" href="AdvancedNetworkManagement.html#id2680528">Remote Management with ThinLinc</a></dt><dt>Windows user, <a class="indexterm" href="rights.html">User Rights and Privileges</a></dt><dt>Windows user accounts, <a class="indexterm" href="NetCommand.html#id2622947">UNIX and Windows User Management</a></dt><dt>Windows workstation., <a class="indexterm" href="rights.html#id2632106">What Rights and Privileges Will Permit Windows Client Administration?</a></dt><dt>Windows XP Home, <a class="indexterm" href="passdb.html#id2610089">Important Notes About Security</a></dt><dt>Windows XP Home edition, <a class="indexterm" href="samba-pdc.html#id2583318">Features and Benefits</a>, <a class="indexterm" href="samba-pdc.html#id2586569">The Special Case of MS Windows XP Home Edition</a>, <a class="indexterm" href="ClientConfig.html#id2599956">Domain Logon Configuration: Windows 9x/Me</a></dt><dt>Windows XP Home Edition, <a class="indexterm" href="ProfileMgmt.html#id2686407">MS Windows 200x/XP</a></dt><dt>Windows XP Professional, <a class="indexterm" href="ClientConfig.html#id2597733">MS Windows XP Professional</a>, <a class="indexterm" href="classicalprinting.html#id2644113">Features and Benefits</a></dt><dt>Windows XP Professional TCP/IP, <a class="indexterm" href="ClientConfig.html#id2598376">MS Windows 2000</a></dt><dt>Windows XP TCP/IP, <a class="indexterm" href="ClientConfig.html#id2597733">MS Windows XP Professional</a></dt><dt>Windows95/98/ME, <a class="indexterm" href="classicalprinting.html#id2651227">Check Samba for Driver Recognition</a></dt><dt>winnt.adm, <a class="indexterm" href="PolicyMgmt.html#id2681556">Windows NT4-Style Policy Files</a></dt><dt>WINS, <a class="indexterm" href="samba-pdc.html#id2583318">Features and Benefits</a>, <a class="indexterm" href="samba-pdc.html#id2584572">Domain Controller Types</a>, <a class="indexterm" href="samba-pdc.html#id2585077">Preparing for Domain Control</a>, <a class="indexterm" href="samba-bdc.html#id2589450">What Qualifies a Domain Controller on the Network?</a>, <a class="indexterm" href="domain-member.html#id2593157">Joining an NT4-type Domain with Samba-3</a>, <a class="indexterm" href="StandAloneServer.html#RefDocServer">Reference Documentation Server</a>, <a class="indexterm" href="ClientConfig.html#id2597733">MS Windows XP Professional</a>, <a class="indexterm" href="ClientConfig.html#id2598376">MS Windows 2000</a>, <a class="indexterm" href="ClientConfig.html#id2598923">MS Windows Me</a>, <a class="indexterm" href="NetworkBrowsing.html">Network Browsing</a>, <a class="indexterm" href="NetworkBrowsing.html#id2601583">Features and Benefits</a>, <a class="indexterm" href="NetworkBrowsing.html#id2601767">What Is Browsing?</a>, <a class="indexterm" href="NetworkBrowsing.html#id2602204">NetBIOS over TCP/IP</a>, <a class="indexterm" href="NetworkBrowsing.html#id2603391">How Browsing Functions</a>, <a class="indexterm" href="NetworkBrowsing.html#id2604335">Domain Browsing Configuration</a>, <a class="indexterm" href="NetworkBrowsing.html#id2604936">Making Samba the Domain Master</a>, <a class="indexterm" href="NetworkBrowsing.html#id2605616">WINS: The Windows Internetworking Name Server</a>, <a class="indexterm" href="NetworkBrowsing.html#id2605888">WINS Server Configuration</a>, <a class="indexterm" href="NetworkBrowsing.html#id2606858">Technical Overview of Browsing</a>, <a class="indexterm" href="NetworkBrowsing.html#id2606950">Browsing Support in Samba</a>, <a class="indexterm" href="NetworkBrowsing.html#id2607398">Cross-Subnet Browsing</a>, <a class="indexterm" href="NetworkBrowsing.html#id2607569">Behavior of Cross-Subnet Browsing</a>, <a class="indexterm" href="integrate-ms-networks.html#id2691772">WINS Lookup</a>, <a class="indexterm" href="DNSDHCP.html#id2714819">Example Configuration</a></dt><dt>wins, <a class="indexterm" href="integrate-ms-networks.html#id2690894">/etc/nsswitch.conf</a></dt><dt>WINS Configuration, <a class="indexterm" href="NetworkBrowsing.html#id2608606">Browsing of Shares and Directories is Very Slow</a></dt><dt>WINS lookup, <a class="indexterm" href="domain-member.html#id2593157">Joining an NT4-type Domain with Samba-3</a></dt><dt>WINS replication, <a class="indexterm" href="NetworkBrowsing.html#id2606209">WINS Replication</a>, <a class="indexterm" href="NetworkBrowsing.html#id2606262">Static WINS Entries</a></dt><dt>WINS Server, <a class="indexterm" href="NetworkBrowsing.html#id2601767">What Is Browsing?</a></dt><dt>WINS server, <a class="indexterm" href="NetworkBrowsing.html#id2603391">How Browsing Functions</a>, <a class="indexterm" href="NetworkBrowsing.html#DMB">Configuring Workgroup Browsing</a>, <a class="indexterm" href="NetworkBrowsing.html#id2604936">Making Samba the Domain Master</a>, <a class="indexterm" href="NetworkBrowsing.html#id2605888">WINS Server Configuration</a>, <a class="indexterm" href="NetworkBrowsing.html#id2606950">Browsing Support in Samba</a>, <a class="indexterm" href="NetworkBrowsing.html#id2608606">Browsing of Shares and Directories is Very Slow</a></dt><dt>WINS server address, <a class="indexterm" href="NetworkBrowsing.html#id2603391">How Browsing Functions</a></dt><dt>WINS server settings, <a class="indexterm" href="ClientConfig.html#id2598923">MS Windows Me</a></dt><dt>WINS servers, <a class="indexterm" href="NetworkBrowsing.html#id2605616">WINS: The Windows Internetworking Name Server</a></dt><dt>WINS service, <a class="indexterm" href="NetworkBrowsing.html#id2605888">WINS Server Configuration</a></dt><dt>WINS Support, <a class="indexterm" href="NetworkBrowsing.html#id2601767">What Is Browsing?</a></dt><dt>wins.dat, <a class="indexterm" href="NetworkBrowsing.html#id2606262">Static WINS Entries</a></dt><dt>without Administrator account, <a class="indexterm" href="rights.html#id2631924">The Administrator Domain SID</a></dt><dt>without ADS, <a class="indexterm" href="NT4Migration.html#id2701435">Objectives</a></dt><dt>work-flow protocol, <a class="indexterm" href="samba-pdc.html#id2583952">Single Sign-On and Domain Security</a></dt><dt>workgroup, <a class="indexterm" href="ServerType.html#id2582299">Server Security (User Level Security)</a>, <a class="indexterm" href="samba-pdc.html#id2585077">Preparing for Domain Control</a>, <a class="indexterm" href="samba-pdc.html#id2586608">The Special Case of Windows 9x/Me</a>, <a class="indexterm" href="ClientConfig.html#id2599956">Domain Logon Configuration: Windows 9x/Me</a>, <a class="indexterm" href="NetworkBrowsing.html#DMB">Configuring Workgroup Browsing</a>, <a class="indexterm" href="NetworkBrowsing.html#id2604936">Making Samba the Domain Master</a>, <a class="indexterm" href="integrate-ms-networks.html#id2691018">Name Resolution as Used within MS Windows Networking</a>, <a class="indexterm" href="cfgsmarts.html#id2696250">Multiple Server Hosting</a>, <a class="indexterm" href="cfgsmarts.html#id2696648">Multiple Virtual Server Personalities</a></dt><dd><dl><dt>membership, <a class="indexterm" href="samba-pdc.html#id2585077">Preparing for Domain Control</a></dt></dl></dd><dt>workstations, <a class="indexterm" href="passdb.html#passdbtech">Technical Information</a></dt><dt>world-writable, <a class="indexterm" href="AccessControls.html#id2633272">File and Directory Access Control</a></dt><dt>write, <a class="indexterm" href="AccessControls.html#id2633272">File and Directory Access Control</a></dt><dt>write access, <a class="indexterm" href="AccessControls.html#id2633684">Protecting Directories and Files from Deletion</a></dt><dt>Write caching, <a class="indexterm" href="locking.html#id2637972">Opportunistic Locking Overview</a></dt><dt>write changes, <a class="indexterm" href="idmapper.html#id2627798">Backup Domain Controller</a></dt><dt>write permission, <a class="indexterm" href="domain-member.html#ads-create-machine-account">Create the Computer Account</a></dt><dt>writeable, <a class="indexterm" href="VFS.html#fakeperms">fake_perms</a></dt><dt>WYSIWYG, <a class="indexterm" href="CUPS-printing.html#id2657355">Windows Drivers, GDI, and EMF</a></dt></dl></div><div class="indexdiv"><h3>X</h3><dl><dt>X Window
+	System, <a class="indexterm" href="CUPS-printing.html#id2657355">Windows Drivers, GDI, and EMF</a>, <a class="indexterm" href="CUPS-printing.html#id2657533">UNIX Printfile Conversion and GUI Basics</a></dt><dt>X.509 certificates, <a class="indexterm" href="ch-ldap-tls.html#s1-intro-ldap-tls">Introduction</a></dt><dt>XFS file system, <a class="indexterm" href="VFS.html#id2674339">Shadow Copy Setup</a></dt><dt>xfsprogs, <a class="indexterm" href="VFS.html#id2674339">Shadow Copy Setup</a></dt><dt>xinetd, <a class="indexterm" href="SWAT.html#id2703567">Validate SWAT Installation</a>, <a class="indexterm" href="compiling.html#id2710282">Starting from inetd.conf</a> (see inetd)</dt><dt>XML, <a class="indexterm" href="ChangeNotes.html#id2601140">Passdb Changes</a></dt><dt>XML-based datasets, <a class="indexterm" href="CUPS-printing.html#id2669163">Foomatic Database-Generated PPDs</a></dt><dt>xpp, <a class="indexterm" href="CUPS-printing.html#id2669163">Foomatic Database-Generated PPDs</a></dt><dt>Xprint, <a class="indexterm" href="CUPS-printing.html#id2657355">Windows Drivers, GDI, and EMF</a>, <a class="indexterm" href="CUPS-printing.html#id2657533">UNIX Printfile Conversion and GUI Basics</a></dt><dt>xxxxBSD, <a class="indexterm" href="pam.html#id2687494">Features and Benefits</a></dt></dl></div><div class="indexdiv"><h3>Y</h3><dl><dt>yppasswd, <a class="indexterm" href="passdb.html#id2612017">The smbpasswd Tool</a></dt></dl></div><div class="indexdiv"><h3>Z</h3><dl><dt>Zero Administration Kit, <a class="indexterm" href="PolicyMgmt.html#id2681556">Windows NT4-Style Policy Files</a></dt><dt>zero-based broadcast, <a class="indexterm" href="NetworkBrowsing.html#id2605176">Note about Broadcast Addresses</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="go01.html">Prev</a> </td><td width="20%" align="center"> </td><td width="40%" align="right"> </td></tr><tr><td width="40%" align="left" valign="top">Glossary </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>

Modified: branches/samba/experimental/docs/htmldocs/Samba3-HOWTO/largefile.html
===================================================================
--- branches/samba/experimental/docs/htmldocs/Samba3-HOWTO/largefile.html	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/docs/htmldocs/Samba3-HOWTO/largefile.html	2008-06-09 06:59:20 UTC (rev 1920)
@@ -1,49 +1,49 @@
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Chapter 33. Handling Large Directories</title><link rel="stylesheet" href="samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.72.0"><link rel="start" href="index.html" title="The Official Samba 3.2.x HOWTO and Reference Guide"><link rel="up" href="optional.html" title="Part III. Advanced Configuration"><link rel="prev" href="SambaHA.html" title="Chapter 32. High Availability"><link rel="next" href="cfgsmarts.html" title="Chapter 34. Advanced Configuration 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 33. Handling Large Directories</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="SambaHA.html">Prev</a> </td><th width="60%" align="center">Part III. Advanced Configuration</th><td width="20%" align="right"> <a accesskey="n" href="cfgsmarts.html">Next</a></td></tr></table><hr></div><div class="chapter" lang="en"><div class="titlepage"><div><div><h2 class="title"><a name="largefile"></a>Chapter 33. Handling Large Directories</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><code class="email">&lt;<a href="mailto:jra at samba.org">jra at samba.org</a>&gt;</code></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><code class="email">&lt;<a href="mailto:jht at samba.org">jht at samba.org</a>&gt;</code></p></div></div></div></div><div><p class="pubdate">March 5, 2005</p></div></div></div><p>
-<a class="indexterm" name="id437341"></a>
-<a class="indexterm" name="id437348"></a>
-<a class="indexterm" name="id437355"></a>
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Chapter 33. Handling Large Directories</title><link rel="stylesheet" href="../samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.73.1"><link rel="start" href="index.html" title="The Official Samba 3.2.x HOWTO and Reference Guide"><link rel="up" href="optional.html" title="Part III. Advanced Configuration"><link rel="prev" href="SambaHA.html" title="Chapter 32. High Availability"><link rel="next" href="cfgsmarts.html" title="Chapter 34. Advanced Configuration 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 33. Handling Large Directories</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="SambaHA.html">Prev</a> </td><th width="60%" align="center">Part III. Advanced Configuration</th><td width="20%" align="right"> <a accesskey="n" href="cfgsmarts.html">Next</a></td></tr></table><hr></div><div class="chapter" lang="en"><div class="titlepage"><div><div><h2 class="title"><a name="largefile"></a>Chapter 33. Handling Large Directories</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><code class="email">&lt;<a class="email" href="mailto:jra at samba.org">jra at samba.org</a>&gt;</code></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><code class="email">&lt;<a class="email" href="mailto:jht at samba.org">jht at samba.org</a>&gt;</code></p></div></div></div></div><div><p class="pubdate">March 5, 2005</p></div></div></div><p>
+<a class="indexterm" name="id2695712"></a>
+<a class="indexterm" name="id2695719"></a>
+<a class="indexterm" name="id2695726"></a>
 Samba-3.0.12 and later implements a solution for sites that have experienced performance degradation due to the
 problem of using Samba-3 with applications that need large numbers of files (100,000 or more) per directory.
 </p><p>
-<a class="indexterm" name="id437367"></a>
-<a class="indexterm" name="id437374"></a>
+<a class="indexterm" name="id2695740"></a>
+<a class="indexterm" name="id2695747"></a>
 The key was fixing the directory handling to read only the current list requested instead of the old
 (up to samba-3.0.11) behavior of reading the entire directory into memory before doling out names.
 Normally this would have broken OS/2 applications, which have very strange delete semantics, but by
 stealing logic from Samba4 (thanks, Tridge), the current code in 3.0.12 handles this correctly.
 </p><p>
-<a class="indexterm" name="id437387"></a>
-<a class="indexterm" name="id437394"></a>
+<a class="indexterm" name="id2695764"></a>
+<a class="indexterm" name="id2695771"></a>
 To set up an application that needs large numbers of files per directory in a way that does not
 damage performance unduly, follow these steps:
 </p><p>
-<a class="indexterm" name="id437406"></a>
+<a class="indexterm" name="id2695784"></a>
 First, you need to canonicalize all the files in the directory to have one case, upper or lower  take your
 pick (I chose upper because all my files were already uppercase names). Then set up a new custom share for the
 application as follows:
-</p><table class="simplelist" border="0" summary="Simple list"><tr><td> </td></tr><tr><td><em class="parameter"><code>[bigshare]</code></em></td></tr><tr><td><a class="indexterm" name="id437431"></a><em class="parameter"><code>path = /data/manyfilesdir</code></em></td></tr><tr><td><a class="indexterm" name="id437444"></a><em class="parameter"><code>read only = no</code></em></td></tr><tr><td><a class="indexterm" name="id437457"></a><em class="parameter"><code>case sensitive = True</code></em></td></tr><tr><td><a class="indexterm" name="id437469"></a><em class="parameter"><code>default case = upper</code></em></td></tr><tr><td><a class="indexterm" name="id437482"></a><em class="parameter"><code>preserve case = no</code></em></td></tr><tr><td><a class="indexterm" name="id437494"></a><em class="parameter"><code>short preserve case = no</code></em></td></tr></table><p>
+</p><table class="simplelist" border="0" summary="Simple list"><tr><td> </td></tr><tr><td><em class="parameter"><code>[bigshare]</code></em></td></tr><tr><td><a class="indexterm" name="id2695812"></a><em class="parameter"><code>path = /data/manyfilesdir</code></em></td></tr><tr><td><a class="indexterm" name="id2695824"></a><em class="parameter"><code>read only = no</code></em></td></tr><tr><td><a class="indexterm" name="id2695835"></a><em class="parameter"><code>case sensitive = True</code></em></td></tr><tr><td><a class="indexterm" name="id2695847"></a><em class="parameter"><code>default case = upper</code></em></td></tr><tr><td><a class="indexterm" name="id2695859"></a><em class="parameter"><code>preserve case = no</code></em></td></tr><tr><td><a class="indexterm" name="id2695871"></a><em class="parameter"><code>short preserve case = no</code></em></td></tr></table><p>
 </p><p>
-<a class="indexterm" name="id437510"></a>
-<a class="indexterm" name="id437517"></a>
-<a class="indexterm" name="id437524"></a>
+<a class="indexterm" name="id2695886"></a>
+<a class="indexterm" name="id2695893"></a>
+<a class="indexterm" name="id2695900"></a>
 Of course, use your own path and settings, but set the case options to match the case of all the files in your
 directory. The path should point at the large directory needed for the application  any new files created in
 there and in any paths under it will be forced by smbd into uppercase, but smbd will no longer have to scan
 the directory for names: it knows that if a file does not exist in uppercase, then it doesn't exist at all.
 </p><p>
-<a class="indexterm" name="id437541"></a>
-<a class="indexterm" name="id437547"></a>
-<a class="indexterm" name="id437554"></a>
-The secret to this is really in the <a class="indexterm" name="id437561"></a>case sensitive = True
+<a class="indexterm" name="id2695920"></a>
+<a class="indexterm" name="id2695926"></a>
+<a class="indexterm" name="id2695933"></a>
+The secret to this is really in the <a class="link" href="smb.conf.5.html#CASESENSITIVE">case sensitive = True</a>
 line. This tells smbd never to scan for case-insensitive versions of names. So if an application asks for a file
 called <code class="filename">FOO</code>, and it cannot be found by a simple stat call, then smbd will return file not
 found immediately without scanning the containing directory for a version of a different case. The other
 <code class="filename">xxx case xxx</code> lines make this work by forcing a consistent case on all files created by
 <span class="application">smbd</span>.
 </p><p>
-<a class="indexterm" name="id437592"></a>
-<a class="indexterm" name="id437598"></a>
-<a class="indexterm" name="id437605"></a>
+<a class="indexterm" name="id2695980"></a>
+<a class="indexterm" name="id2695987"></a>
+<a class="indexterm" name="id2695994"></a>
 Remember, all files and directories under the <em class="parameter"><code>path</code></em> directory must be in uppercase
 with this <code class="filename">smb.conf</code> stanza because <span class="application">smbd</span> will not be able to find lowercase filenames with these settings. Also
 note that this is done on a per-share basis, allowing this parameter to be set only for a share servicing an application with

Modified: branches/samba/experimental/docs/htmldocs/Samba3-HOWTO/locking.html
===================================================================
--- branches/samba/experimental/docs/htmldocs/Samba3-HOWTO/locking.html	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/docs/htmldocs/Samba3-HOWTO/locking.html	2008-06-09 06:59:20 UTC (rev 1920)
@@ -1,19 +1,19 @@
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Chapter 17. File and Record Locking</title><link rel="stylesheet" href="samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.72.0"><link rel="start" href="index.html" title="The Official Samba 3.2.x HOWTO and Reference Guide"><link rel="up" href="optional.html" title="Part III. Advanced Configuration"><link rel="prev" href="AccessControls.html" title="Chapter 16. File, Directory, and Share Access Controls"><link rel="next" href="securing-samba.html" title="Chapter 18. 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 17. 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 17. 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><code class="email">&lt;<a href="mailto:jra at samba.org">jra at samba.org</a>&gt;</code></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><code class="email">&lt;<a href="mailto:jelmer at samba.org">jelmer at samba.org</a>&gt;</code></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><code class="email">&lt;<a href="mailto:jht at samba.org">jht at samba.org</a>&gt;</code></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><code class="email">&lt;<a href="mailto:eric.roseme at hp.com">eric.roseme at hp.com</a>&gt;</code></p></div></div></div></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="sect1"><a href="locking.html#id385057">Features and Benefits</a></span></dt><dt><span class="sect1"><a href="locking.html#id385144">Discussion</a></span></dt><dd><dl><dt><span class="sect2"><a href="locking.html#id385372">Opportunistic Locking Overview</a></span></dt></dl></dd><dt><span class="sect1"><a href="locking.html#id386203">Samba Oplocks Control</a></span></dt><dd><dl><dt><span class="sect2"><a href="locking.html#id386275">Example Configuration</a></span></dt></dl></dd><dt><span class="sect1"><a href="locking.html#id386670">MS Windows Oplocks and Caching Controls</a></span></dt><dd><dl><dt><span class="sect2"><a href="locking.html#id386822">Workstation Service Entries</a></span></dt><dt><span class="sect2"><a href="locking.html#id386841">Server Service Entries</a></span></dt></dl></dd><dt><span class="sect1"><a href="locking.html#id386898">Persistent Data Corruption</a></span></dt><dt><span class="sect1"><a href="locking.html#id386917">Common Errors</a></span></dt><dd><dl><dt><span class="sect2"><a href="locking.html#id386968">locking.tdb Error Messages</a></span></dt><dt><span class="sect2"><a href="locking.html#id386996">Problems Saving Files in MS Office on Windows XP</a></span></dt><dt><span class="sect2"><a href="locking.html#id387019">Long Delays Deleting Files over Network with XP SP1</a></span></dt></dl></dd><dt><span class="sect1"><a href="locking.html#id387048">Additional Reading</a></span></dt></dl></div><p>
-<a class="indexterm" name="id385048"></a>
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Chapter 17. File and Record Locking</title><link rel="stylesheet" href="../samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.73.1"><link rel="start" href="index.html" title="The Official Samba 3.2.x HOWTO and Reference Guide"><link rel="up" href="optional.html" title="Part III. Advanced Configuration"><link rel="prev" href="AccessControls.html" title="Chapter 16. File, Directory, and Share Access Controls"><link rel="next" href="securing-samba.html" title="Chapter 18. 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 17. 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 17. 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><code class="email">&lt;<a class="email" href="mailto:jra at samba.org">jra at samba.org</a>&gt;</code></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><code class="email">&lt;<a class="email" href="mailto:jelmer at samba.org">jelmer at samba.org</a>&gt;</code></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><code class="email">&lt;<a class="email" href="mailto:jht at samba.org">jht at samba.org</a>&gt;</code></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><code class="email">&lt;<a class="email" href="mailto:eric.roseme at hp.com">eric.roseme at hp.com</a>&gt;</code></p></div></div></div></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="sect1"><a href="locking.html#id2637617">Features and Benefits</a></span></dt><dt><span class="sect1"><a href="locking.html#id2637714">Discussion</a></span></dt><dd><dl><dt><span class="sect2"><a href="locking.html#id2637972">Opportunistic Locking Overview</a></span></dt></dl></dd><dt><span class="sect1"><a href="locking.html#id2638946">Samba Oplocks Control</a></span></dt><dd><dl><dt><span class="sect2"><a href="locking.html#id2639041">Example Configuration</a></span></dt></dl></dd><dt><span class="sect1"><a href="locking.html#id2639454">MS Windows Oplocks and Caching Controls</a></span></dt><dd><dl><dt><span class="sect2"><a href="locking.html#id2639641">Workstation Service Entries</a></span></dt><dt><span class="sect2"><a href="locking.html#id2639663">Server Service Entries</a></span></dt></dl></dd><dt><span class="sect1"><a href="locking.html#id2639730">Persistent Data Corruption</a></span></dt><dt><span class="sect1"><a href="locking.html#id2639755">Common Errors</a></span></dt><dd><dl><dt><span class="sect2"><a href="locking.html#id2639822">locking.tdb Error Messages</a></span></dt><dt><span class="sect2"><a href="locking.html#id2639853">Problems Saving Files in MS Office on Windows XP</a></span></dt><dt><span class="sect2"><a href="locking.html#id2639877">Long Delays Deleting Files over Network with XP SP1</a></span></dt></dl></dd><dt><span class="sect1"><a href="locking.html#id2639909">Additional Reading</a></span></dt></dl></div><p>
+<a class="indexterm" name="id2637607"></a>
 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="id385057"></a>Features and Benefits</h2></div></div></div><p>
-<a class="indexterm" name="id385065"></a>
+</p><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2637617"></a>Features and Benefits</h2></div></div></div><p>
+<a class="indexterm" name="id2637625"></a>
 Samba provides all the same locking semantics that MS Windows clients expect
 and that MS Windows NT4/200x servers also provide.
 </p><p>
-<a class="indexterm" name="id385076"></a>
+<a class="indexterm" name="id2637638"></a>
 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>
-<a class="indexterm" name="id385091"></a>
-<a class="indexterm" name="id385097"></a>
-<a class="indexterm" name="id385104"></a>
+<a class="indexterm" name="id2637653"></a>
+<a class="indexterm" name="id2637660"></a>
+<a class="indexterm" name="id2637667"></a>
 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
@@ -23,27 +23,27 @@
 repetitive errors can offset the perceived performance advantage that
 it is intended to provide.
 </p><p>
-<a class="indexterm" name="id385118"></a>
+<a class="indexterm" name="id2637686"></a>
 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>
-<a class="indexterm" name="id385132"></a>
+<a class="indexterm" name="id2637702"></a>
 Sometimes it is necessary to disable locking control settings on 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="id385144"></a>Discussion</h2></div></div></div><p>
-<a class="indexterm" name="id385151"></a>
-<a class="indexterm" name="id385158"></a>
+</p></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2637714"></a>Discussion</h2></div></div></div><p>
+<a class="indexterm" name="id2637722"></a>
+<a class="indexterm" name="id2637729"></a>
 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 an open file. The second is the <span class="emphasis"><em>deny modes</em></span>
 that are specified when a file is open.
 </p><p>
-<a class="indexterm" name="id385177"></a>
-<a class="indexterm" name="id385184"></a>
-<a class="indexterm" name="id385191"></a>
-<a class="indexterm" name="id385198"></a>
-<a class="indexterm" name="id385204"></a>
+<a class="indexterm" name="id2637750"></a>
+<a class="indexterm" name="id2637757"></a>
+<a class="indexterm" name="id2637764"></a>
+<a class="indexterm" name="id2637770"></a>
+<a class="indexterm" name="id2637777"></a>
 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.
@@ -53,74 +53,74 @@
 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>
-<a class="indexterm" name="id385220"></a>
-<a class="indexterm" name="id385226"></a>
+<a class="indexterm" name="id2637797"></a>
+<a class="indexterm" name="id2637804"></a>
 Samba 2.2 and above implement record locking completely independently of the
 underlying UNIX system. If a byte-range lock that the client requests happens
 to fall into the range of 0 to 2^31, Samba hands this request down to the UNIX system.
 No other locks can be seen by UNIX, anyway.
 </p><p>
-<a class="indexterm" name="id385239"></a>
-<a class="indexterm" name="id385246"></a>
+<a class="indexterm" name="id2637819"></a>
+<a class="indexterm" name="id2637826"></a>
 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 <code class="literal">rpc.lockd</code>. This is almost always unnecessary because clients are 
 independently supposed to make locking calls before reads and writes if locking is
 important to them. By default, Samba only makes locking calls when explicitly asked
-to by a client, but if you set <a class="indexterm" name="id385262"></a>strict locking = yes, it
+to by a client, but if you set <a class="link" href="smb.conf.5.html#STRICTLOCKING">strict locking = yes</a>, it
 will make lock checking calls on <span class="emphasis"><em>every</em></span> read and write call.
 </p><p>
-<a class="indexterm" name="id385277"></a>
+<a class="indexterm" name="id2637868"></a>
 You can also disable byte-range locking completely by using
-<a class="indexterm" name="id385284"></a>locking = no.
+<a class="link" href="smb.conf.5.html#LOCKING">locking = no</a>.
 This is useful for those shares that do not support locking or do not need it
 (such as CD-ROMs). In this case, Samba fakes the return codes of locking calls to
 tell clients that everything is okay.
 </p><p>
-<a class="indexterm" name="id385296"></a>
-<a class="indexterm" name="id385303"></a>
-<a class="indexterm" name="id385310"></a>
-<a class="indexterm" name="id385316"></a>
-<a class="indexterm" name="id385323"></a>
-<a class="indexterm" name="id385330"></a>
-<a class="indexterm" name="id385337"></a>
+<a class="indexterm" name="id2637895"></a>
+<a class="indexterm" name="id2637902"></a>
+<a class="indexterm" name="id2637908"></a>
+<a class="indexterm" name="id2637915"></a>
+<a class="indexterm" name="id2637922"></a>
+<a class="indexterm" name="id2637929"></a>
+<a class="indexterm" name="id2637936"></a>
 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
 <code class="constant">DENY_NONE</code>, <code class="constant">DENY_READ</code>, 
 <code class="constant">DENY_WRITE</code>, or <code class="constant">DENY_ALL</code>. There are also special compatibility
 modes called <code class="constant">DENY_FCB</code> and <code class="constant">DENY_DOS</code>.
-</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id385372"></a>Opportunistic Locking Overview</h3></div></div></div><p>
-<a class="indexterm" name="id385380"></a>
-<a class="indexterm" name="id385386"></a>
-<a class="indexterm" name="id385393"></a>
+</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2637972"></a>Opportunistic Locking Overview</h3></div></div></div><p>
+<a class="indexterm" name="id2637980"></a>
+<a class="indexterm" name="id2637987"></a>
+<a class="indexterm" name="id2637994"></a>
 Opportunistic locking (oplocks) is invoked by the Windows file system
 (as opposed to an API) via registry entries (on the server and the client)
 for the purpose of enhancing network performance when accessing a file
 residing on a server. Performance is enhanced by caching the file
 locally on the client that allows the following:
 </p><div class="variablelist"><dl><dt><span class="term">Read-ahead:</span></dt><dd><p>
-<a class="indexterm" name="id385414"></a>
+<a class="indexterm" name="id2638018"></a>
 		The client reads the local copy of the file, eliminating network latency.
 		</p></dd><dt><span class="term">Write caching:</span></dt><dd><p>
-<a class="indexterm" name="id385431"></a>
+<a class="indexterm" name="id2638036"></a>
 		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>
-<a class="indexterm" name="id385449"></a>
+<a class="indexterm" name="id2638054"></a>
 		The client caches application locks locally, eliminating network latency.
 		</p></dd></dl></div><p>
-<a class="indexterm" name="id385462"></a>
-<a class="indexterm" name="id385469"></a>
-<a class="indexterm" name="id385475"></a>
+<a class="indexterm" name="id2638068"></a>
+<a class="indexterm" name="id2638075"></a>
+<a class="indexterm" name="id2638082"></a>
 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 Four Kinds of Oplocks:</b></p><dl><dt><span class="term">Level1 Oplock</span></dt><dd><p>
-<a class="indexterm" name="id385504"></a>
-<a class="indexterm" name="id385511"></a>
-<a class="indexterm" name="id385517"></a>
-<a class="indexterm" name="id385524"></a>
+<a class="indexterm" name="id2638113"></a>
+<a class="indexterm" name="id2638120"></a>
+<a class="indexterm" name="id2638126"></a>
+<a class="indexterm" name="id2638133"></a>
 			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
@@ -128,10 +128,10 @@
 			access to the file. The client now performs
 			operations on the cached local file.
 			</p><p>
-<a class="indexterm" name="id385537"></a>
-<a class="indexterm" name="id385544"></a>
-<a class="indexterm" name="id385551"></a>
-<a class="indexterm" name="id385557"></a>
+<a class="indexterm" name="id2638149"></a>
+<a class="indexterm" name="id2638156"></a>
+<a class="indexterm" name="id2638163"></a>
+<a class="indexterm" name="id2638170"></a>
 			If a second process attempts to open the file, the open
 			is deferred while the redirector "breaks" the original
 			oplock. The oplock break signals the caching client to
@@ -145,31 +145,31 @@
 			second process is granted limited or no access, despite
 			the oplock break.
 			</p></dd><dt><span class="term">Level2 Oplock</span></dt><dd><p>
-<a class="indexterm" name="id385580"></a>
-<a class="indexterm" name="id385586"></a>
-<a class="indexterm" name="id385593"></a>
+<a class="indexterm" name="id2638198"></a>
+<a class="indexterm" name="id2638205"></a>
+<a class="indexterm" name="id2638212"></a>
 				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>
-<a class="indexterm" name="id385612"></a>
+<a class="indexterm" name="id2638232"></a>
 				Does not allow write or delete file access.
                 </p></dd><dt><span class="term">Batch Oplock</span></dt><dd><p>
-<a class="indexterm" name="id385629"></a>
+<a class="indexterm" name="id2638250"></a>
 				Manipulates file openings and closings and allows caching
                 of file attributes.
                 </p></dd></dl></div><p>
-<a class="indexterm" name="id385642"></a>
+<a class="indexterm" name="id2638264"></a>
 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>
-<a class="indexterm" name="id385655"></a>
-<a class="indexterm" name="id385662"></a>
-<a class="indexterm" name="id385669"></a>
-<a class="indexterm" name="id385676"></a>
+<a class="indexterm" name="id2638280"></a>
+<a class="indexterm" name="id2638287"></a>
+<a class="indexterm" name="id2638294"></a>
+<a class="indexterm" name="id2638301"></a>
 <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
@@ -179,7 +179,7 @@
 (usually due to timing out for any number of reasons), then the
 client-side caching benefit is negated.
 </p><p>
-<a class="indexterm" name="id385694"></a>
+<a class="indexterm" name="id2638323"></a>
 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.
@@ -189,15 +189,15 @@
 reliable. Turn it &#8220;<span class="quote">off</span>&#8221; when client-side caching is redundant,
 unreliable, or counterproductive.
 </p><p>
-<a class="indexterm" name="id385714"></a>
+<a class="indexterm" name="id2638348"></a>
 Oplocks 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 oplocks may be effectively configured.
 </p><p>
-<a class="indexterm" name="id385730"></a>
-<a class="indexterm" name="id385737"></a>
+<a class="indexterm" name="id2638367"></a>
+<a class="indexterm" name="id2638374"></a>
 Windows oplocks is a lightweight performance-enhancing
 feature. It is not a robust and reliable protocol. Every
 implementation of oplocks should be evaluated as a
@@ -208,7 +208,7 @@
 mission-critical multiuser corporate database during a tropical
 storm. This configuration will likely encounter problems with oplocks.
 </p><p>
-<a class="indexterm" name="id385752"></a>
+<a class="indexterm" name="id2638403"></a>
 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
@@ -222,8 +222,8 @@
 failover replacement will be available immediately to provide
 continuous data availability.
 </p><p>
-<a class="indexterm" name="id385768"></a>
-<a class="indexterm" name="id385775"></a>
+<a class="indexterm" name="id2638425"></a>
+<a class="indexterm" name="id2638432"></a>
 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
@@ -233,9 +233,9 @@
 will experience some sort of interruption  at worst, abort and
 require restarting.
 </p><p>
-<a class="indexterm" name="id385798"></a>
-<a class="indexterm" name="id385804"></a>
-<a class="indexterm" name="id385811"></a>
+<a class="indexterm" name="id2638459"></a>
+<a class="indexterm" name="id2638466"></a>
+<a class="indexterm" name="id2638472"></a>
 If a client session has been caching writes and reads locally due to
 oplocks, it is likely that the data will be lost when the
 application restarts or recovers from the TCP interrupt. When the TCP
@@ -250,7 +250,7 @@
 should be given to oplocks. 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="id385829"></a>Exclusively Accessed Shares</h4></div></div></div><p>
+</p><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2638497"></a>Exclusively Accessed Shares</h4></div></div></div><p>
 Oplocks is most effective when it is confined to shares
 that are exclusively accessed by a single user, or by only one user at
 a time. Because the true value of oplocks is the local
@@ -259,7 +259,7 @@
 </p><p>
 Home directories are the most obvious examples of where the performance
 benefit of oplocks can be safely realized.
-</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id385845"></a>Multiple-Accessed Shares or Files</h4></div></div></div><p>
+</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2638517"></a>Multiple-Accessed Shares or Files</h4></div></div></div><p>
 As each additional user accesses a file in a share with oplocks
 enabled, the potential for delays and resulting perceived poor
 performance increases. When multiple users are accessing a file on a
@@ -271,9 +271,9 @@
 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="id385864"></a>UNIX or NFS Client-Accessed Files</h4></div></div></div><p>
-<a class="indexterm" name="id385872"></a>
-<a class="indexterm" name="id385879"></a>
+</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2638541"></a>UNIX or NFS Client-Accessed Files</h4></div></div></div><p>
+<a class="indexterm" name="id2638549"></a>
+<a class="indexterm" name="id2638556"></a>
 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
@@ -283,10 +283,10 @@
 </p><p>
 If files are shared between Windows clients and either local UNIX 
 or NFS users, turn oplocks off.
-</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id385895"></a>Slow and/or Unreliable Networks</h4></div></div></div><p>
-<a class="indexterm" name="id385903"></a>
-<a class="indexterm" name="id385910"></a>
-<a class="indexterm" name="id385916"></a>
+</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2638576"></a>Slow and/or Unreliable Networks</h4></div></div></div><p>
+<a class="indexterm" name="id2638585"></a>
+<a class="indexterm" name="id2638592"></a>
+<a class="indexterm" name="id2638598"></a>
 The biggest potential performance improvement for oplocks
 occurs when the client-side caching of reads and writes delivers the
 most differential over sending those reads and writes over the wire.
@@ -301,20 +301,20 @@
 If the network is slow, unreliable, or a WAN, then do not configure
 oplocks if there is any chance of multiple users
 regularly opening the same file.
-</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id385935"></a>Multiuser Databases</h4></div></div></div><p>
-<a class="indexterm" name="id385943"></a>
-<a class="indexterm" name="id385950"></a>
-<a class="indexterm" name="id385957"></a>
+</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2638624"></a>Multiuser Databases</h4></div></div></div><p>
+<a class="indexterm" name="id2638632"></a>
+<a class="indexterm" name="id2638639"></a>
+<a class="indexterm" name="id2638646"></a>
 Multiuser databases clearly pose a risk due to their very nature  they are typically heavily
 accessed by numerous users at random intervals. Placing a multiuser database on a share with oplocks enabled
 will likely result in a locking management bottleneck on the Samba server. Whether the database application is
 developed in-house or a commercially available product, ensure that the share has oplocks disabled.
-</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id385973"></a>PDM Data Shares</h4></div></div></div><p>
-<a class="indexterm" name="id385980"></a>
-<a class="indexterm" name="id385986"></a>
-<a class="indexterm" name="id385993"></a>
-<a class="indexterm" name="id386000"></a>
-<a class="indexterm" name="id386007"></a>
+</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2638665"></a>PDM Data Shares</h4></div></div></div><p>
+<a class="indexterm" name="id2638673"></a>
+<a class="indexterm" name="id2638679"></a>
+<a class="indexterm" name="id2638686"></a>
+<a class="indexterm" name="id2638693"></a>
+<a class="indexterm" name="id2638700"></a>
 Process data management (PDM) applications such as IMAN, Enovia, and Clearcase are increasing in usage with
 Windows client platforms and therefore with SMB datastores. PDM applications manage multiuser environments for
 critical data security and access. The typical PDM environment is usually associated with sophisticated client
@@ -322,9 +322,9 @@
 monitor the data state of each client.  In this case, client-side data caching is best left to the local
 application and PDM server to negotiate and maintain. It is appropriate to eliminate the client OS from any
 caching tasks, and the server from any oplocks management, by disabling oplocks on the share.
-</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id386022"></a>Beware of Force User</h4></div></div></div><p>
-<a class="indexterm" name="id386030"></a>
-Samba includes an <code class="filename">smb.conf</code> parameter called <a class="indexterm" name="id386043"></a>force user that changes the user
+</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2638722"></a>Beware of Force User</h4></div></div></div><p>
+<a class="indexterm" name="id2638730"></a>
+Samba includes an <code class="filename">smb.conf</code> parameter called <a class="link" href="smb.conf.5.html#FORCEUSER">force user</a> that changes the user
 accessing a share from the incoming user to whatever user is defined by the <code class="filename">smb.conf</code> variable. If oplocks is
 enabled on a share, the change in user access causes an oplock break to be sent to the client, even if the
 user has not explicitly loaded a file. In cases where the network is slow or unreliable, an oplock break can
@@ -333,30 +333,30 @@
 </p><p>
 Avoid the combination of the following: 
 </p><div class="itemizedlist"><ul type="disc"><li><p>
-	<a class="indexterm" name="id386070"></a>force user in the <code class="filename">smb.conf</code> share configuration.
+	<a class="link" href="smb.conf.5.html#FORCEUSER">force user</a> in the <code class="filename">smb.conf</code> share configuration.
 	</p></li><li><p>
 	Slow or unreliable networks.
 	</p></li><li><p>
 	Oplocks enabled.
-	</p></li></ul></div></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id386096"></a>Advanced Samba Oplocks Parameters</h4></div></div></div><p>
-<a class="indexterm" name="id386103"></a>
-<a class="indexterm" name="id386110"></a>
-<a class="indexterm" name="id386117"></a>
+	</p></li></ul></div></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2638810"></a>Advanced Samba Oplocks Parameters</h4></div></div></div><p>
+<a class="indexterm" name="id2638818"></a>
+<a class="indexterm" name="id2638825"></a>
+<a class="indexterm" name="id2638832"></a>
 Samba provides oplock parameters that allow the
 administrator to adjust various properties of the oplock mechanism to
 account for timing and usage levels. These parameters provide good
 versatility for implementing oplocks in environments where they would
 likely cause problems. The parameters are 
-<a class="indexterm" name="id386126"></a>oplock break wait time, and
-<a class="indexterm" name="id386134"></a>oplock contention limit.
+<a class="link" href="smb.conf.5.html#OPLOCKBREAKWAITTIME">oplock break wait time</a>, and
+<a class="link" href="smb.conf.5.html#OPLOCKCONTENTIONLIMIT">oplock contention limit</a>.
 </p><p>
-<a class="indexterm" name="id386144"></a>
+<a class="indexterm" name="id2638872"></a>
 For most users, administrators, and environments, if these parameters
 are required, then the better option is simply to turn oplocks off.
 The Samba SWAT help text for both parameters reads: &#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="id386159"></a>Mission-Critical, High-Availability</h4></div></div></div><p>
+</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2638889"></a>Mission-Critical, High-Availability</h4></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
@@ -386,7 +386,7 @@
 should be given to oplocks. Ideally, comprehensive
 testing should be done with all affected 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="id386203"></a>Samba Oplocks Control</h2></div></div></div><p>
+</p></div></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2638946"></a>Samba Oplocks Control</h2></div></div></div><p>
 Oplocks is a unique Windows file locking feature. It is
 not really file locking, but is included in most discussions of Windows
 file locking, so is considered a de facto locking feature.
@@ -436,23 +436,23 @@
 </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="id386275"></a>Example Configuration</h3></div></div></div><p>
+</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2639041"></a>Example Configuration</h3></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="id386284"></a>Disabling Oplocks</h4></div></div></div><p>
+</p><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2639052"></a>Disabling Oplocks</h4></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><em class="parameter"><code>[acctdata]</code></em></td></tr><tr><td><a class="indexterm" name="id386310"></a><em class="parameter"><code>oplocks = False</code></em></td></tr><tr><td><a class="indexterm" name="id386323"></a><em class="parameter"><code>level2 oplocks = False</code></em></td></tr></table><p>
+</p><table class="simplelist" border="0" summary="Simple list"><tr><td> </td></tr><tr><td><em class="parameter"><code>[acctdata]</code></em></td></tr><tr><td><a class="indexterm" name="id2639078"></a><em class="parameter"><code>oplocks = False</code></em></td></tr><tr><td><a class="indexterm" name="id2639090"></a><em class="parameter"><code>level2 oplocks = False</code></em></td></tr></table><p>
 </p><p>
 The default oplock type is Level1. Level2 oplocks are enabled on a per-share basis
 in the <code class="filename">smb.conf</code> 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><a class="indexterm" name="id386358"></a><em class="parameter"><code>veto oplock files = /*.mdb/*.MDB/*.dbf/*.DBF/</code></em></td></tr></table><p>
+	</p><table class="simplelist" border="0" summary="Simple list"><tr><td><a class="indexterm" name="id2639126"></a><em class="parameter"><code>veto oplock files = /*.mdb/*.MDB/*.dbf/*.DBF/</code></em></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="id386378"></a>Disabling Kernel Oplocks</h4></div></div></div><p>
+</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2639146"></a>Disabling Kernel Oplocks</h4></div></div></div><p>
 Kernel oplocks is an <code class="filename">smb.conf</code> 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
@@ -465,7 +465,7 @@
 to send the oplock break. Kernel oplocks are enabled on a per-server
 basis in the <code class="filename">smb.conf</code> file.
 </p><p>
-</p><table class="simplelist" border="0" summary="Simple list"><tr><td><a class="indexterm" name="id386418"></a><em class="parameter"><code>kernel oplocks = yes</code></em></td></tr></table><p>
+</p><table class="simplelist" border="0" summary="Simple list"><tr><td><a class="indexterm" name="id2639186"></a><em class="parameter"><code>kernel oplocks = yes</code></em></td></tr></table><p>
 The default is no.
 </p><p>
 <span class="emphasis"><em>Veto oplocks</em></span> is an <code class="filename">smb.conf</code> parameter that identifies specific files for
@@ -478,26 +478,26 @@
 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
-<code class="filename">smb.conf</code> file as shown in <a href="locking.html#far1" title="Example 17.1. Share with Some Files Oplocked">???</a>.
+<code class="filename">smb.conf</code> file as shown in <a class="link" href="locking.html#far1" title="Example 17.1. Share with Some Files Oplocked">&#8220;Share with Some Files Oplocked&#8221;</a>.
 </p><p>
-</p><div class="example"><a name="far1"></a><p class="title"><b>Example 17.1. Share with Some Files Oplocked</b></p><div class="example-contents"><table class="simplelist" border="0" summary="Simple list"><tr><td> </td></tr><tr><td><em class="parameter"><code>[global]</code></em></td></tr><tr><td><a class="indexterm" name="id386487"></a><em class="parameter"><code>veto oplock files = /filename.htm/*.txt/</code></em></td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[share_name]</code></em></td></tr><tr><td><a class="indexterm" name="id386509"></a><em class="parameter"><code>veto oplock files = /*.exe/filename.ext/</code></em></td></tr></table></div></div><p><br class="example-break">
+</p><div class="example"><a name="far1"></a><p class="title"><b>Example 17.1. Share with Some Files Oplocked</b></p><div class="example-contents"><table class="simplelist" border="0" summary="Simple list"><tr><td> </td></tr><tr><td><em class="parameter"><code>[global]</code></em></td></tr><tr><td><a class="indexterm" name="id2639263"></a><em class="parameter"><code>veto oplock files = /filename.htm/*.txt/</code></em></td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[share_name]</code></em></td></tr><tr><td><a class="indexterm" name="id2639284"></a><em class="parameter"><code>veto oplock files = /*.exe/filename.ext/</code></em></td></tr></table></div></div><p><br class="example-break">
 </p><p>
-<a class="indexterm" name="id386526"></a>oplock break wait time is an <code class="filename">smb.conf</code> parameter
+<a class="link" href="smb.conf.5.html#OPLOCKBREAKWAITTIME">oplock break wait time</a> is an <code class="filename">smb.conf</code> 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 <code class="filename">smb.conf</code> file as shown:
 </p><p>
-	</p><table class="simplelist" border="0" summary="Simple list"><tr><td><a class="indexterm" name="id386559"></a><em class="parameter"><code>oplock break wait time =  0 (default)</code></em></td></tr></table><p>
+	</p><table class="simplelist" border="0" summary="Simple list"><tr><td><a class="indexterm" name="id2639341"></a><em class="parameter"><code>oplock break wait time =  0 (default)</code></em></td></tr></table><p>
 </p><p>
 <span class="emphasis"><em>Oplock break contention limit</em></span> is an <code class="filename">smb.conf</code> 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 enabled on a per-share basis, or globally for
-the entire server, in the <code class="filename">smb.conf</code> file as shown in <a href="locking.html#far3" title="Example 17.2. Configuration with Oplock Break Contention Limit">???</a>.
+the entire server, in the <code class="filename">smb.conf</code> file as shown in <a class="link" href="locking.html#far3" title="Example 17.2. Configuration with Oplock Break Contention Limit">&#8220;Configuration with Oplock Break Contention Limit&#8221;</a>.
 </p><p>
-</p><div class="example"><a name="far3"></a><p class="title"><b>Example 17.2. Configuration with Oplock Break Contention Limit</b></p><div class="example-contents"><table class="simplelist" border="0" summary="Simple list"><tr><td> </td></tr><tr><td><em class="parameter"><code>[global]</code></em></td></tr><tr><td><a class="indexterm" name="id386630"></a><em class="parameter"><code>oplock break contention limit =  2 (default)</code></em></td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[share_name]</code></em></td></tr><tr><td><a class="indexterm" name="id386652"></a><em class="parameter"><code>oplock break contention limit =  2 (default)</code></em></td></tr></table></div></div><p><br class="example-break">
-</p></div></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id386670"></a>MS Windows Oplocks and Caching Controls</h2></div></div></div><p>
+</p><div class="example"><a name="far3"></a><p class="title"><b>Example 17.2. Configuration with Oplock Break Contention Limit</b></p><div class="example-contents"><table class="simplelist" border="0" summary="Simple list"><tr><td> </td></tr><tr><td><em class="parameter"><code>[global]</code></em></td></tr><tr><td><a class="indexterm" name="id2639415"></a><em class="parameter"><code>oplock break contention limit =  2 (default)</code></em></td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[share_name]</code></em></td></tr><tr><td><a class="indexterm" name="id2639437"></a><em class="parameter"><code>oplock break contention limit =  2 (default)</code></em></td></tr></table></div></div><p><br class="example-break">
+</p></div></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2639454"></a>MS Windows Oplocks and Caching Controls</h2></div></div></div><p>
 There is a known issue when running applications (like Norton Antivirus) on a Windows 2000/ XP
 workstation computer that can affect any application attempting to access shared database files
 across a network. This is a result of a default setting configured in the Windows 2000/XP
@@ -512,7 +512,7 @@
 (meaning that data files are stored there and accessed by other Windows PCs) may need to
 have oplocks disabled in order to minimize the risk of data file corruption.
 This includes Windows 9x/Me, Windows NT, Windows 200x, and Windows XP.
-<sup>[<a name="id386694" href="#ftn.id386694">5</a>]</sup>
+<sup>[<a name="id2639487" href="#ftn.id2639487" class="footnote">5</a>]</sup>
 </p><p>
 If you are using a Windows NT family workstation in place of a server, you must also
 disable oplocks on that workstation. For example, if you use a
@@ -590,7 +590,7 @@
 	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="id386822"></a>Workstation Service Entries</h3></div></div></div><pre class="programlisting">
+	</p></li></ul></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2639641"></a>Workstation Service Entries</h3></div></div></div><pre class="programlisting">
 	\HKEY_LOCAL_MACHINE\System\
 		CurrentControlSet\Services\LanmanWorkstation\Parameters
 
@@ -599,7 +599,7 @@
 </pre><p>
 This indicates whether the redirector should use oplocks 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="id386841"></a>Server Service Entries</h3></div></div></div><pre class="programlisting">
+</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2639663"></a>Server Service Entries</h3></div></div></div><pre class="programlisting">
 	\HKEY_LOCAL_MACHINE\System\
 		CurrentControlSet\Services\LanmanServer\Parameters
 
@@ -628,7 +628,7 @@
 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="id386898"></a>Persistent Data Corruption</h2></div></div></div><p>
+</p></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2639730"></a>Persistent Data Corruption</h2></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>
@@ -639,7 +639,7 @@
 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="id386917"></a>Common Errors</h2></div></div></div><p>
+</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2639755"></a>Common Errors</h2></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.
@@ -666,10 +666,10 @@
 	cause. Considering the millions of systems that use Samba, for the sites that have
 	been affected by this as well as for the Samba Team, this is a frustrating and
 	vexing challenge. If you see this type of thing happening, please create a bug
-	report on Samba <a href="https://bugzilla.samba.org" target="_top">Bugzilla</a> without delay.
+	report on Samba <a class="ulink" href="https://bugzilla.samba.org" target="_top">Bugzilla</a> without delay.
 	Make sure that you give as much information as you possibly can to help isolate the
 	cause and to allow replication of the problem (an essential step in problem isolation and correction).
-	</p></li></ul></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id386968"></a>locking.tdb Error Messages</h3></div></div></div><p>
+	</p></li></ul></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2639822"></a>locking.tdb Error Messages</h3></div></div></div><p>
 		&#8220;<span class="quote">
 			We are seeing lots of errors in the Samba logs, like:
 		</span>&#8221;
@@ -683,29 +683,29 @@
 		</span>&#8221;
 	</p><p>
 	This error indicates 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="id386996"></a>Problems Saving Files in MS Office on Windows XP</h3></div></div></div><a class="indexterm" name="id387002"></a><p>This is a bug in Windows XP. More information can be 
-		found in <a href="http://support.microsoft.com/?id=812937" target="_top">Microsoft Knowledge Base article 812937</a></p>.
+	</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2639853"></a>Problems Saving Files in MS Office on Windows XP</h3></div></div></div><a class="indexterm" name="id2639859"></a><p>This is a bug in Windows XP. More information can be 
+		found in <a class="ulink" href="http://support.microsoft.com/?id=812937" target="_top">Microsoft Knowledge Base article 812937</a></p>.
 
-	</div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id387019"></a>Long Delays Deleting Files over Network with XP SP1</h3></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><a class="indexterm" name="id387030"></a><p>This is a bug in Windows XP. More information can be found in <a href="http://support.microsoft.com/?id=811492" target="_top">
+	</div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2639877"></a>Long Delays Deleting Files over Network with XP SP1</h3></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><a class="indexterm" name="id2639890"></a><p>This is a bug in Windows XP. More information can be found in <a class="ulink" href="http://support.microsoft.com/?id=811492" target="_top">
 				Microsoft Knowledge Base article 811492</a></p>.
-	</div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id387048"></a>Additional Reading</h2></div></div></div><p>
+	</div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2639909"></a>Additional Reading</h2></div></div></div><p>
 You may want to check for an updated documentation regarding file and record locking issues on the Microsoft
-<a href="http://support.microsoft.com/" target="_top">Support</a> web site. Additionally, search for the word
-<code class="literal">locking</code> on the Samba <a href="http://www.samba.org/" target="_top">web</a> site.
+<a class="ulink" href="http://support.microsoft.com/" target="_top">Support</a> web site. Additionally, search for the word
+<code class="literal">locking</code> on the Samba <a class="ulink" href="http://www.samba.org/" target="_top">web</a> site.
 </p><p>
 Section of the Microsoft MSDN Library on opportunistic locking: 
 </p><p>
-<a class="indexterm" name="id387082"></a>
+<a class="indexterm" name="id2639946"></a>
 Microsoft Knowledge Base, &#8220;<span class="quote">Maintaining Transactional Integrity with OPLOCKS</span>&#8221;,
-Microsoft Corporation, April 1999, <a href="http://support.microsoft.com/?id=224992" target="_top">Microsoft
+Microsoft Corporation, April 1999, <a class="ulink" href="http://support.microsoft.com/?id=224992" target="_top">Microsoft
 KB Article 224992</a>.
 </p><p>
-<a class="indexterm" name="id387105"></a>
+<a class="indexterm" name="id2639970"></a>
 Microsoft Knowledge Base, &#8220;<span class="quote">Configuring Opportunistic Locking in Windows 2000</span>&#8221;,
-Microsoft Corporation, April 2001 <a href="http://support.microsoft.com/?id=296264" target="_top">Microsoft KB Article 296264</a>.
+Microsoft Corporation, April 2001 <a class="ulink" href="http://support.microsoft.com/?id=296264" target="_top">Microsoft KB Article 296264</a>.
 </p><p>
-<a class="indexterm" name="id387127"></a>
+<a class="indexterm" name="id2639994"></a>
 Microsoft Knowledge Base, &#8220;<span class="quote">PC Ext: Explanation of Opportunistic Locking on Windows NT</span>&#8221;,
-Microsoft Corporation, April 1995 <a href="http://support.microsoft.com/?id=129202" target="_top">Microsoft
+Microsoft Corporation, April 1995 <a class="ulink" href="http://support.microsoft.com/?id=129202" target="_top">Microsoft
 KB Article 129202</a>.
-</p></div><div class="footnotes"><br><hr width="100" align="left"><div class="footnote"><p><sup>[<a name="ftn.id386694" href="#id386694">5</a>] </sup>Microsoft has documented this in Knowledge Base article 300216.</p></div></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 16. 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 18. Securing Samba</td></tr></table></div></body></html>
+</p></div><div class="footnotes"><br><hr width="100" align="left"><div class="footnote"><p><sup>[<a name="ftn.id2639487" href="#id2639487" class="para">5</a>] </sup>Microsoft has documented this in Knowledge Base article 300216.</p></div></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 16. 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 18. Securing Samba</td></tr></table></div></body></html>

Modified: branches/samba/experimental/docs/htmldocs/Samba3-HOWTO/migration.html
===================================================================
--- branches/samba/experimental/docs/htmldocs/Samba3-HOWTO/migration.html	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/docs/htmldocs/Samba3-HOWTO/migration.html	2008-06-09 06:59:20 UTC (rev 1920)
@@ -1 +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.72.0"><link rel="start" href="index.html" title="The Official Samba 3.2.x HOWTO and Reference Guide"><link rel="up" href="index.html" title="The Official Samba 3.2.x HOWTO and Reference Guide"><link rel="prev" href="cfgsmarts.html" title="Chapter 34. Advanced Configuration Techniques"><link rel="next" href="upgrading-to-3.0.html" title="Chapter 35. Updating and Upgrading 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 IV. Migration and Updating</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="cfgsmarts.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>Part IV. Migration and Updating</h1></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="chapter"><a href="upgrading-to-3.0.html">35. Updating and Upgrading Samba</a></span></dt><dd><dl><dt><span class="sect1"><a href="upgrading-to-3.0.html#id440059">Key Update Requirements</a></span></dt><dd><dl><dt><span class="sect2"><a href="upgrading-to-3.0.html#id440079">Upgrading from Samba-3.0.x to Samba-3.2.0</a></span></dt><dt><span class="sect2"><a href="upgrading-to-3.0.html#oldupdatenotes">Upgrading from Samba-2.x to Samba-3.0.25</a></span></dt><dt><span class="sect2"><a href="upgrading-to-3.0.html#id440125">Quick Migration Guide</a></span></dt></dl></dd><dt><span class="sect1"><a href="upgrading-to-3.0.html#id440251">New Featuers in Samba-3.x Series</a></span></dt><dd><dl><dt><span class="sect2"><a href="upgrading-to-3.0.html#id440260">New Features in Samba-3.2.x Series</a></span></dt><dt><span class="sect2"><a href="upgrading-to-3.0.html#id440270">New Features in Samba-3.0.x</a></span></dt><dt><span class="sect2"><a href="upgrading-to-3.0.html#id441421">New Functionality</a></span></dt></dl></dd></dl></dd><dt><span class="chapter"><a href="NT4Migration.html">36. Migration from NT4 PDC to Samba-3 PDC</a></span></dt><dd><dl><dt><span class="sect1"><a href="NT4Migration.html#id442739">Planning and Getting Started</a></span></dt><dd><dl><dt><span class="sect2"><a href="NT4Migration.html#id442769">Objectives</a></span></dt><dt><span class="sect2"><a href="NT4Migration.html#id443632">Steps in Migration Process</a></span></dt></dl></dd><dt><span class="sect1"><a href="NT4Migration.html#id443855">Migration Options</a></span></dt><dd><dl><dt><span class="sect2"><a href="NT4Migration.html#id443938">Planning for Success</a></span></dt><dt><span class="sect2"><a href="NT4Migration.html#id444159">Samba-3 Implementation Choices</a></span></dt></dl></dd></dl></dd><dt><span class="chapter"><a href="SWAT.html">37. SWAT: The Samba Web Administration Tool</a></span></dt><dd><dl><dt><span class="sect1"><a href="SWAT.html#id444620">Features and Benefits</a></span></dt><dt><span class="sect1"><a href="SWAT.html#id444732">Guidelines and Technical Tips</a></span></dt><dd><dl><dt><span class="sect2"><a href="SWAT.html#id444749">Validate SWAT Installation</a></span></dt><dt><span class="sect2"><a href="SWAT.html#xinetd">Enabling SWAT for Use</a></span></dt><dt><span class="sect2"><a href="SWAT.html#id445330">Securing SWAT through SSL</a></span></dt><dt><span class="sect2"><a href="SWAT.html#id445475">Enabling SWAT Internationalization Support</a></span></dt></dl></dd><dt><span class="sect1"><a href="SWAT.html#id445656">Overview and Quick Tour</a></span></dt><dd><dl><dt><span class="sect2"><a href="SWAT.html#id445667">The SWAT Home Page</a></span></dt><dt><span class="sect2"><a href="SWAT.html#id445720">Global Settings</a></span></dt><dt><span class="sect2"><a href="SWAT.html#id445817">Share Settings</a></span></dt><dt><span class="sect2"><a href="SWAT.html#id445869">Printers Settings</a></span></dt><dt><span class="sect2"><a href="SWAT.html#id445921">The SWAT Wizard</a></span></dt><dt><span class="sect2"><a href="SWAT.html#id445978">The Status Page</a></span></dt><dt><span class="sect2"><a href="SWAT.html#id446016">The View Page</a></span></dt><dt><span class="sect2"><a href="SWAT.html#id446034">The Password Change Page</a></span></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="cfgsmarts.html">Prev</a> </td><td width="20%" align="center"> </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 34. Advanced Configuration Techniques </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> Chapter 35. Updating and Upgrading Samba</td></tr></table></div></body></html>
+<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.73.1"><link rel="start" href="index.html" title="The Official Samba 3.2.x HOWTO and Reference Guide"><link rel="up" href="index.html" title="The Official Samba 3.2.x HOWTO and Reference Guide"><link rel="prev" href="cfgsmarts.html" title="Chapter 34. Advanced Configuration Techniques"><link rel="next" href="upgrading-to-3.0.html" title="Chapter 35. Updating and Upgrading 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 IV. Migration and Updating</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="cfgsmarts.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>Part IV. Migration and Updating</h1></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="chapter"><a href="upgrading-to-3.0.html">35. Updating and Upgrading Samba</a></span></dt><dd><dl><dt><span class="sect1"><a href="upgrading-to-3.0.html#id2698557">Key Update Requirements</a></span></dt><dd><dl><dt><span class="sect2"><a href="upgrading-to-3.0.html#id2698585">Upgrading from Samba-3.0.x to Samba-3.2.0</a></span></dt><dt><span class="sect2"><a href="upgrading-to-3.0.html#oldupdatenotes">Upgrading from Samba-2.x to Samba-3.0.25</a></span></dt><dt><span class="sect2"><a href="upgrading-to-3.0.html#id2698634">Quick Migration Guide</a></span></dt></dl></dd><dt><span class="sect1"><a href="upgrading-to-3.0.html#id2698786">New Featuers in Samba-3.x Series</a></span></dt><dd><dl><dt><span class="sect2"><a href="upgrading-to-3.0.html#id2698795">New Features in Samba-3.2.x Series</a></span></dt><dt><span class="sect2"><a href="upgrading-to-3.0.html#id2698805">New Features in Samba-3.0.x</a></span></dt><dt><span class="sect2"><a href="upgrading-to-3.0.html#id2700005">New Functionality</a></span></dt></dl></dd></dl></dd><dt><span class="chapter"><a href="NT4Migration.html">36. Migration from NT4 PDC to Samba-3 PDC</a></span></dt><dd><dl><dt><span class="sect1"><a href="NT4Migration.html#id2701401">Planning and Getting Started</a></span></dt><dd><dl><dt><span class="sect2"><a href="NT4Migration.html#id2701435">Objectives</a></span></dt><dt><span class="sect2"><a href="NT4Migration.html#id2702380">Steps in Migration Process</a></span></dt></dl></dd><dt><span class="sect1"><a href="NT4Migration.html#id2702615">Migration Options</a></span></dt><dd><dl><dt><span class="sect2"><a href="NT4Migration.html#id2702701">Planning for Success</a></span></dt><dt><span class="sect2"><a href="NT4Migration.html#id2702934">Samba-3 Implementation Choices</a></span></dt></dl></dd></dl></dd><dt><span class="chapter"><a href="SWAT.html">37. SWAT: The Samba Web Administration Tool</a></span></dt><dd><dl><dt><span class="sect1"><a href="SWAT.html#id2703424">Features and Benefits</a></span></dt><dt><span class="sect1"><a href="SWAT.html#id2703548">Guidelines and Technical Tips</a></span></dt><dd><dl><dt><span class="sect2"><a href="SWAT.html#id2703567">Validate SWAT Installation</a></span></dt><dt><span class="sect2"><a href="SWAT.html#xinetd">Enabling SWAT for Use</a></span></dt><dt><span class="sect2"><a href="SWAT.html#id2704205">Securing SWAT through SSL</a></span></dt><dt><span class="sect2"><a href="SWAT.html#id2704356">Enabling SWAT Internationalization Support</a></span></dt></dl></dd><dt><span class="sect1"><a href="SWAT.html#id2704554">Overview and Quick Tour</a></span></dt><dd><dl><dt><span class="sect2"><a href="SWAT.html#id2704568">The SWAT Home Page</a></span></dt><dt><span class="sect2"><a href="SWAT.html#id2704628">Global Settings</a></span></dt><dt><span class="sect2"><a href="SWAT.html#id2704730">Share Settings</a></span></dt><dt><span class="sect2"><a href="SWAT.html#id2704786">Printers Settings</a></span></dt><dt><span class="sect2"><a href="SWAT.html#id2704842">The SWAT Wizard</a></span></dt><dt><span class="sect2"><a href="SWAT.html#id2704905">The Status Page</a></span></dt><dt><span class="sect2"><a href="SWAT.html#id2704949">The View Page</a></span></dt><dt><span class="sect2"><a href="SWAT.html#id2704968">The Password Change Page</a></span></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="cfgsmarts.html">Prev</a> </td><td width="20%" align="center"> </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 34. Advanced Configuration Techniques </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> Chapter 35. Updating and Upgrading Samba</td></tr></table></div></body></html>

Modified: branches/samba/experimental/docs/htmldocs/Samba3-HOWTO/msdfs.html
===================================================================
--- branches/samba/experimental/docs/htmldocs/Samba3-HOWTO/msdfs.html	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/docs/htmldocs/Samba3-HOWTO/msdfs.html	2008-06-09 06:59:20 UTC (rev 1920)
@@ -1,41 +1,41 @@
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Chapter 20. Hosting a Microsoft Distributed File System Tree</title><link rel="stylesheet" href="samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.72.0"><link rel="start" href="index.html" title="The Official Samba 3.2.x HOWTO and Reference Guide"><link rel="up" href="optional.html" title="Part III. Advanced Configuration"><link rel="prev" href="InterdomainTrusts.html" title="Chapter 19. Interdomain Trust Relationships"><link rel="next" href="classicalprinting.html" title="Chapter 21. 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 20. Hosting a Microsoft Distributed File System Tree</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="classicalprinting.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 20. Hosting a Microsoft Distributed File System Tree</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>
-				<code class="email">&lt;<a href="mailto:samba at samba.org">samba at samba.org</a>&gt;</code><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><code class="email">&lt;<a href="mailto:jht at samba.org">jht at samba.org</a>&gt;</code></p></div></div></div></div><div><p class="pubdate">12 Jul 2000</p></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="sect1"><a href="msdfs.html#id390330">Features and Benefits</a></span></dt><dt><span class="sect1"><a href="msdfs.html#id390715">Common Errors</a></span></dt><dd><dl><dt><span class="sect2"><a href="msdfs.html#id390744">MSDFS UNIX Path Is Case-Critical</a></span></dt></dl></dd></dl></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id390330"></a>Features and Benefits</h2></div></div></div><p>
-<a class="indexterm" name="id390338"></a>
-<a class="indexterm" name="id390347"></a>
-<a class="indexterm" name="id390354"></a>
-<a class="indexterm" name="id390361"></a>
-<a class="indexterm" name="id390368"></a>
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Chapter 20. Hosting a Microsoft Distributed File System Tree</title><link rel="stylesheet" href="../samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.73.1"><link rel="start" href="index.html" title="The Official Samba 3.2.x HOWTO and Reference Guide"><link rel="up" href="optional.html" title="Part III. Advanced Configuration"><link rel="prev" href="InterdomainTrusts.html" title="Chapter 19. Interdomain Trust Relationships"><link rel="next" href="classicalprinting.html" title="Chapter 21. 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 20. Hosting a Microsoft Distributed File System Tree</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="classicalprinting.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 20. Hosting a Microsoft Distributed File System Tree</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>
+				<code class="email">&lt;<a class="email" href="mailto:samba at samba.org">samba at samba.org</a>&gt;</code><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><code class="email">&lt;<a class="email" href="mailto:jht at samba.org">jht at samba.org</a>&gt;</code></p></div></div></div></div><div><p class="pubdate">12 Jul 2000</p></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="sect1"><a href="msdfs.html#id2643470">Features and Benefits</a></span></dt><dt><span class="sect1"><a href="msdfs.html#id2643882">Common Errors</a></span></dt><dd><dl><dt><span class="sect2"><a href="msdfs.html#id2643915">MSDFS UNIX Path Is Case-Critical</a></span></dt></dl></dd></dl></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2643470"></a>Features and Benefits</h2></div></div></div><p>
+<a class="indexterm" name="id2643478"></a>
+<a class="indexterm" name="id2643487"></a>
+<a class="indexterm" name="id2643494"></a>
+<a class="indexterm" name="id2643501"></a>
+<a class="indexterm" name="id2643508"></a>
 	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>
-<a class="indexterm" name="id390380"></a>
-<a class="indexterm" name="id390387"></a>
-<a class="indexterm" name="id390394"></a>
-	For information about DFS, refer to the <a href="http://www.microsoft.com/NTServer/nts/downloads/winfeatures/NTSDistrFile/AdminGuide.asp" target="_top">Microsoft
+<a class="indexterm" name="id2643523"></a>
+<a class="indexterm" name="id2643530"></a>
+<a class="indexterm" name="id2643537"></a>
+	For information about DFS, refer to the <a class="ulink" href="http://www.microsoft.com/NTServer/nts/downloads/winfeatures/NTSDistrFile/AdminGuide.asp" target="_top">Microsoft
 	documentation</a>.  This document explains how to host a DFS tree on a UNIX machine (for DFS-aware clients
 	to browse) using Samba.
 	</p><p>
-<a class="indexterm" name="id390412"></a>
-<a class="indexterm" name="id390418"></a>
-<a class="indexterm" name="id390425"></a>
-<a class="indexterm" name="id390432"></a>
-	A Samba server can be made a DFS server by setting the global Boolean <a class="indexterm" name="id390440"></a>host msdfs
+<a class="indexterm" name="id2643557"></a>
+<a class="indexterm" name="id2643564"></a>
+<a class="indexterm" name="id2643570"></a>
+<a class="indexterm" name="id2643577"></a>
+	A Samba server can be made a DFS server by setting the global Boolean <a class="link" href="smb.conf.5.html#HOSTMSDFS">host msdfs</a>
 	parameter in the <code class="filename">smb.conf</code> file. You designate a share as a DFS root using the share-level Boolean
-	<a class="indexterm" name="id390453"></a>msdfs root parameter. A DFS root directory on Samba hosts DFS links in the form of
+	<a class="link" href="smb.conf.5.html#MSDFSROOT">msdfs root</a> 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
 	<code class="filename">junction-&gt;msdfs:storage1\share1</code> 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, <em class="parameter"><code>\\storage1\share1</code></em>).
 	</p><p>
-<a class="indexterm" name="id390479"></a>
-<a class="indexterm" name="id390485"></a>
-<a class="indexterm" name="id390492"></a>
-<a class="indexterm" name="id390499"></a>
+<a class="indexterm" name="id2643639"></a>
+<a class="indexterm" name="id2643646"></a>
+<a class="indexterm" name="id2643653"></a>
+<a class="indexterm" name="id2643660"></a>
 	DFS trees on Samba work with all DFS-aware clients ranging from Windows 95 to 200x.
-	<a href="msdfs.html#dfscfg" title="Example 20.1. smb.conf with DFS Configured">The following sample configuration</a> shows how to setup a DFS tree on a Samba server.
+	<a class="link" href="msdfs.html#dfscfg" title="Example 20.1. smb.conf with DFS Configured">The following sample configuration</a> shows how to setup a DFS tree on a Samba server.
 	In the <code class="filename">/export/dfsroot</code> directory, you set up your DFS links to 
 	other servers on the network.
 </p><pre class="screen">
@@ -45,28 +45,28 @@
 <code class="prompt">root# </code><strong class="userinput"><code>ln -s msdfs:storageA\\shareA linka</code></strong>
 <code class="prompt">root# </code><strong class="userinput"><code>ln -s msdfs:serverB\\share,serverC\\share linkb</code></strong>
 </pre><p>
-</p><div class="example"><a name="dfscfg"></a><p class="title"><b>Example 20.1. smb.conf with DFS Configured</b></p><div class="example-contents"><table class="simplelist" border="0" summary="Simple list"><tr><td> </td></tr><tr><td><em class="parameter"><code>[global]</code></em></td></tr><tr><td><a class="indexterm" name="id390604"></a><em class="parameter"><code>netbios name = GANDALF</code></em></td></tr><tr><td><a class="indexterm" name="id390617"></a><em class="parameter"><code>host msdfs   = yes</code></em></td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[dfs]</code></em></td></tr><tr><td><a class="indexterm" name="id390638"></a><em class="parameter"><code>path = /export/dfsroot</code></em></td></tr><tr><td><a class="indexterm" name="id390651"></a><em class="parameter"><code>msdfs root = yes</code></em></td></tr></table></div></div><br class="example-break"><p>
-<a class="indexterm" name="id390667"></a>
-<a class="indexterm" name="id390673"></a>
-<a class="indexterm" name="id390680"></a>
+</p><div class="example"><a name="dfscfg"></a><p class="title"><b>Example 20.1. smb.conf with DFS Configured</b></p><div class="example-contents"><table class="simplelist" border="0" summary="Simple list"><tr><td> </td></tr><tr><td><em class="parameter"><code>[global]</code></em></td></tr><tr><td><a class="indexterm" name="id2643768"></a><em class="parameter"><code>netbios name = GANDALF</code></em></td></tr><tr><td><a class="indexterm" name="id2643780"></a><em class="parameter"><code>host msdfs   = yes</code></em></td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[dfs]</code></em></td></tr><tr><td><a class="indexterm" name="id2643801"></a><em class="parameter"><code>path = /export/dfsroot</code></em></td></tr><tr><td><a class="indexterm" name="id2643813"></a><em class="parameter"><code>msdfs root = yes</code></em></td></tr></table></div></div><br class="example-break"><p>
+<a class="indexterm" name="id2643828"></a>
+<a class="indexterm" name="id2643834"></a>
+<a class="indexterm" name="id2643841"></a>
 	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>
-<a class="indexterm" name="id390694"></a>
-<a class="indexterm" name="id390701"></a>
+<a class="indexterm" name="id2643858"></a>
+<a class="indexterm" name="id2643865"></a>
 	Users on DFS-aware clients can now browse the DFS tree on the Samba server at
 	<code class="constant">\\samba\dfs</code>. 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="id390715"></a>Common Errors</h2></div></div></div><div class="itemizedlist"><ul type="disc"><li><p>Windows clients need to be rebooted 
+	</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2643882"></a>Common Errors</h2></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="id390744"></a>MSDFS UNIX Path Is Case-Critical</h3></div></div></div><p>
+		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="id2643915"></a>MSDFS UNIX Path Is Case-Critical</h3></div></div></div><p>
 		A network administrator sent advice to the Samba mailing list
 		after long sessions trying to determine why DFS was not working.
 		His advice is worth noting.
@@ -78,7 +78,7 @@
 		in lowercase as well.
 		</span>&#8221;</p><p>
 		&#8220;<span class="quote">For example, I had a share defined as such:</span>&#8221;
-		</p><table class="simplelist" border="0" summary="Simple list"><tr><td> </td></tr><tr><td><em class="parameter"><code>[pub]</code></em></td></tr><tr><td><a class="indexterm" name="id390781"></a><em class="parameter"><code>path = /export/home/Shares/public_share</code></em></td></tr><tr><td><a class="indexterm" name="id390794"></a><em class="parameter"><code>msdfs root = yes</code></em></td></tr></table><p>
+		</p><table class="simplelist" border="0" summary="Simple list"><tr><td> </td></tr><tr><td><em class="parameter"><code>[pub]</code></em></td></tr><tr><td><a class="indexterm" name="id2643955"></a><em class="parameter"><code>path = /export/home/Shares/public_share</code></em></td></tr><tr><td><a class="indexterm" name="id2643967"></a><em class="parameter"><code>msdfs root = yes</code></em></td></tr></table><p>
 		&#8220;<span class="quote">and I could not make my Windows 9x/Me (with the dfs client installed) follow this symlink:</span>&#8221;
 		</p><pre class="screen">
 		damage1 -&gt; msdfs:damage\test-share

Modified: branches/samba/experimental/docs/htmldocs/Samba3-HOWTO/optional.html
===================================================================
--- branches/samba/experimental/docs/htmldocs/Samba3-HOWTO/optional.html	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/docs/htmldocs/Samba3-HOWTO/optional.html	2008-06-09 06:59:20 UTC (rev 1920)
@@ -1,7 +1,7 @@
-<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.72.0"><link rel="start" href="index.html" title="The Official Samba 3.2.x HOWTO and Reference Guide"><link rel="up" href="index.html" title="The Official Samba 3.2.x HOWTO and Reference Guide"><link rel="prev" href="ClientConfig.html" title="Chapter 8. MS Windows Network Configuration Guide"><link rel="next" href="ChangeNotes.html" title="Chapter 9. Important and Critical Change Notes for the Samba 3.x Series"></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="ChangeNotes.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>Part III. Advanced Configuration</h1></div></div></div><div class="partintro" lang="en"><div><div><div><h1 class="title"><a name="id351197"></a>Valuable Nuts and Bolts Information</h1></div></div></div><p>
+<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.73.1"><link rel="start" href="index.html" title="The Official Samba 3.2.x HOWTO and Reference Guide"><link rel="up" href="index.html" title="The Official Samba 3.2.x HOWTO and Reference Guide"><link rel="prev" href="ClientConfig.html" title="Chapter 8. MS Windows Network Configuration Guide"><link rel="next" href="ChangeNotes.html" title="Chapter 9. Important and Critical Change Notes for the Samba 3.x Series"></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="ChangeNotes.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>Part III. Advanced Configuration</h1></div></div></div><div class="partintro" lang="en"><div><div><div><h1 class="title"><a name="id2600547"></a>Valuable Nuts and Bolts Information</h1></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><span class="chapter"><a href="ChangeNotes.html">9. Important and Critical Change Notes for the Samba 3.x Series</a></span></dt><dd><dl><dt><span class="sect1"><a href="ChangeNotes.html#id351284">Important Samba-3.2.x Change Notes</a></span></dt><dt><span class="sect1"><a href="ChangeNotes.html#id351294">Important Samba-3.0.x Change Notes</a></span></dt><dd><dl><dt><span class="sect2"><a href="ChangeNotes.html#id351342">User and Group Changes</a></span></dt><dt><span class="sect2"><a href="ChangeNotes.html#id351632">Essential Group Mappings</a></span></dt><dt><span class="sect2"><a href="ChangeNotes.html#id351743">Passdb Changes</a></span></dt><dt><span class="sect2"><a href="ChangeNotes.html#id351795">Group Mapping Changes in Samba-3.0.23</a></span></dt><dt><span class="sect2"><a href="ChangeNotes.html#id351912">LDAP Changes in Samba-3.0.23</a></span></dt></dl></dd></dl></dd><dt><span class="chapter"><a href="NetworkBrowsing.html">10. Network Browsing</a></span></dt><dd><dl><dt><span class="sect1"><a href="NetworkBrowsing.html#id352162">Features and Benefits</a></span></dt><dt><span class="sect1"><a href="NetworkBrowsing.html#id352327">What Is Browsing?</a></span></dt><dt><span class="sect1"><a href="NetworkBrowsing.html#netdiscuss">Discussion</a></span></dt><dd><dl><dt><span class="sect2"><a href="NetworkBrowsing.html#id352694">NetBIOS over TCP/IP</a></span></dt><dt><span class="sect2"><a href="NetworkBrowsing.html#id353250">TCP/IP without NetBIOS</a></span></dt><dt><span class="sect2"><a href="NetworkBrowsing.html#adsdnstech">DNS and Active Directory</a></span></dt></dl></dd><dt><span class="sect1"><a href="NetworkBrowsing.html#id353751">How Browsing Functions</a></span></dt><dd><dl><dt><span class="sect2"><a href="NetworkBrowsing.html#DMB">Configuring Workgroup Browsing</a></span></dt><dt><span class="sect2"><a href="NetworkBrowsing.html#id354619">Domain Browsing Configuration</a></span></dt><dt><span class="sect2"><a href="NetworkBrowsing.html#browse-force-master">Forcing Samba to Be the Master</a></span></dt><dt><span class="sect2"><a href="NetworkBrowsing.html#id355153">Making Samba the Domain Master</a></span></dt><dt><span class="sect2"><a href="NetworkBrowsing.html#id355362">Note about Broadcast Addresses</a></span></dt><dt><span class="sect2"><a href="NetworkBrowsing.html#id355381">Multiple Interfaces</a></span></dt><dt><span class="sect2"><a href="NetworkBrowsing.html#id355550">Use of the Remote Announce Parameter</a></span></dt><dt><span class="sect2"><a href="NetworkBrowsing.html#id355674">Use of the Remote Browse Sync Parameter</a></span></dt></dl></dd><dt><span class="sect1"><a href="NetworkBrowsing.html#id355760">WINS: The Windows Internetworking Name Server</a></span></dt><dd><dl><dt><span class="sect2"><a href="NetworkBrowsing.html#id355994">WINS Server Configuration</a></span></dt><dt><span class="sect2"><a href="NetworkBrowsing.html#id356273">WINS Replication</a></span></dt><dt><span class="sect2"><a href="NetworkBrowsing.html#id356324">Static WINS Entries</a></span></dt></dl></dd><dt><span class="sect1"><a href="NetworkBrowsing.html#id356540">Helpful Hints</a></span></dt><dd><dl><dt><span class="sect2"><a href="NetworkBrowsing.html#id356550">Windows Networking Protocols</a></span></dt><dt><span class="sect2"><a href="NetworkBrowsing.html#id356676">Name Resolution Order</a></span></dt></dl></dd><dt><span class="sect1"><a href="NetworkBrowsing.html#id356873">Technical Overview of Browsing</a></span></dt><dd><dl><dt><span class="sect2"><a href="NetworkBrowsing.html#id356946">Browsing Support in Samba</a></span></dt><dt><span class="sect2"><a href="NetworkBrowsing.html#id357120">Problem Resolution</a></span></dt><dt><span class="sect2"><a href="NetworkBrowsing.html#id357344">Cross-Subnet Browsing</a></span></dt></dl></dd><dt><span class="sect1"><a href="NetworkBrowsing.html#id358283">Common Errors</a></span></dt><dd><dl><dt><span class="sect2"><a href="NetworkBrowsing.html#id358308">Flushing the Samba NetBIOS Name Cache</a></span></dt><dt><span class="sect2"><a href="NetworkBrowsing.html#id358373">Server Resources Cannot Be Listed</a></span></dt><dt><span class="sect2"><a href="NetworkBrowsing.html#id358414">I Get an "<span class="errorname">Unable to browse the network</span>" Error</a></span></dt><dt><span class="sect2"><a href="NetworkBrowsing.html#id358459">Browsing of Shares and Directories is Very Slow</a></span></dt><dt><span class="sect2"><a href="NetworkBrowsing.html#id358640">Invalid Cached Share References Affects Network Browsing</a></span></dt></dl></dd></dl></dd><dt><span class="chapter"><a href="passdb.html">11. Account Information Databases</a></span></dt><dd><dl><dt><span class="sect1"><a href="passdb.html#id359091">Features and Benefits</a></span></dt><dd><dl><dt><span class="sect2"><a href="passdb.html#id359126">Backward Compatibility Account Storage Systems</a></span></dt><dt><span class="sect2"><a href="passdb.html#id359295">New Account Storage Systems</a></span></dt></dl></dd><dt><span class="sect1"><a href="passdb.html#passdbtech">Technical Information</a></span></dt><dd><dl><dt><span class="sect2"><a href="passdb.html#id359822">Important Notes About Security</a></span></dt><dt><span class="sect2"><a href="passdb.html#id360306">Mapping User Identifiers between MS Windows and UNIX</a></span></dt><dt><span class="sect2"><a href="passdb.html#idmapbackend">Mapping Common UIDs/GIDs on Distributed Machines</a></span></dt><dt><span class="sect2"><a href="passdb.html#id360825">Comments Regarding LDAP</a></span></dt><dt><span class="sect2"><a href="passdb.html#id361199">LDAP Directories and Windows Computer Accounts</a></span></dt></dl></dd><dt><span class="sect1"><a href="passdb.html#acctmgmttools">Account Management Tools</a></span></dt><dd><dl><dt><span class="sect2"><a href="passdb.html#id361615">The <code class="literal">smbpasswd</code> Tool</a></span></dt><dt><span class="sect2"><a href="passdb.html#pdbeditthing">The <code class="literal">pdbedit</code> Tool</a></span></dt></dl></dd><dt><span class="sect1"><a href="passdb.html#id363976">Password Backends</a></span></dt><dd><dl><dt><span class="sect2"><a href="passdb.html#id364023">Plaintext</a></span></dt><dt><span class="sect2"><a href="passdb.html#id364094">smbpasswd: Encrypted Password Database</a></span></dt><dt><span class="sect2"><a href="passdb.html#id364340">tdbsam</a></span></dt><dt><span class="sect2"><a href="passdb.html#id364485">ldapsam</a></span></dt></dl></dd><dt><span class="sect1"><a href="passdb.html#id366875">Common Errors</a></span></dt><dd><dl><dt><span class="sect2"><a href="passdb.html#id366881">Users Cannot Logon</a></span></dt><dt><span class="sect2"><a href="passdb.html#id366912">Configuration of <em class="parameter"><code>auth methods</code></em></a></span></dt></dl></dd></dl></dd><dt><span class="chapter"><a href="groupmapping.html">12. Group Mapping: MS Windows and UNIX</a></span></dt><dd><dl><dt><span class="sect1"><a href="groupmapping.html#id367144">Features and Benefits</a></span></dt><dt><span class="sect1"><a href="groupmapping.html#id367529">Discussion</a></span></dt><dd><dl><dt><span class="sect2"><a href="groupmapping.html#id367843">Warning: User Private Group Problems</a></span></dt><dt><span class="sect2"><a href="groupmapping.html#id367895">Nested Groups: Adding Windows Domain Groups to Windows Local Groups</a></span></dt><dt><span class="sect2"><a href="groupmapping.html#id368424">Important Administrative Information</a></span></dt><dt><span class="sect2"><a href="groupmapping.html#id368644">Default Users, Groups, and Relative Identifiers</a></span></dt><dt><span class="sect2"><a href="groupmapping.html#id369250">Example Configuration</a></span></dt></dl></dd><dt><span class="sect1"><a href="groupmapping.html#id369322">Configuration Scripts</a></span></dt><dd><dl><dt><span class="sect2"><a href="groupmapping.html#id369332">Sample <code class="filename">smb.conf</code> Add Group Script</a></span></dt><dt><span class="sect2"><a href="groupmapping.html#id369493">Script to Configure Group Mapping</a></span></dt></dl></dd><dt><span class="sect1"><a href="groupmapping.html#id369607">Common Errors</a></span></dt><dd><dl><dt><span class="sect2"><a href="groupmapping.html#id369618">Adding Groups Fails</a></span></dt><dt><span class="sect2"><a href="groupmapping.html#id369692">Adding Domain Users to the Workstation Power Users Group</a></span></dt></dl></dd></dl></dd><dt><span class="chapter"><a href="NetCommand.html">13. Remote and Local Management: The Net Command</a></span></dt><dd><dl><dt><span class="sect1"><a href="NetCommand.html#id370067">Overview</a></span></dt><dt><span class="sect1"><a href="NetCommand.html#id370344">Administrative Tasks and Methods</a></span></dt><dt><span class="sect1"><a href="NetCommand.html#id370418">UNIX and Windows Group Management</a></span></dt><dd><dl><dt><span class="sect2"><a href="NetCommand.html#id370568">Adding, Renaming, or Deletion of Group Accounts</a></span></dt><dt><span class="sect2"><a href="NetCommand.html#grpmemshipchg">Manipulating Group Memberships</a></span></dt><dt><span class="sect2"><a href="NetCommand.html#nestedgrpmgmgt">Nested Group Support</a></span></dt></dl></dd><dt><span class="sect1"><a href="NetCommand.html#id371804">UNIX and Windows User Management</a></span></dt><dd><dl><dt><span class="sect2"><a href="NetCommand.html#sbeuseraddn">Adding User Accounts</a></span></dt><dt><span class="sect2"><a href="NetCommand.html#id371995">Deletion of User Accounts</a></span></dt><dt><span class="sect2"><a href="NetCommand.html#id372040">Managing User Accounts</a></span></dt><dt><span class="sect2"><a href="NetCommand.html#id372102">User Mapping</a></span></dt></dl></dd><dt><span class="sect1"><a href="NetCommand.html#id372180">Administering User Rights and Privileges</a></span></dt><dt><span class="sect1"><a href="NetCommand.html#id372494">Managing Trust Relationships</a></span></dt><dd><dl><dt><span class="sect2"><a href="NetCommand.html#id372506">Machine Trust Accounts</a></span></dt><dt><span class="sect2"><a href="NetCommand.html#id372844">Interdomain Trusts</a></span></dt></dl></dd><dt><span class="sect1"><a href="NetCommand.html#id373053">Managing Security Identifiers (SIDS)</a></span></dt><dt><span class="sect1"><a href="NetCommand.html#id373255">Share Management</a></span></dt><dd><dl><dt><span class="sect2"><a href="NetCommand.html#id373297">Creating, Editing, and Removing Shares</a></span></dt><dt><span class="sect2"><a href="NetCommand.html#id373453">Creating and Changing Share ACLs</a></span></dt><dt><span class="sect2"><a href="NetCommand.html#id373480">Share, Directory, and File Migration</a></span></dt><dt><span class="sect2"><a href="NetCommand.html#id374016">Printer Migration</a></span></dt></dl></dd><dt><span class="sect1"><a href="NetCommand.html#id374226">Controlling Open Files</a></span></dt><dt><span class="sect1"><a href="NetCommand.html#id374244">Session and Connection Management</a></span></dt><dt><span class="sect1"><a href="NetCommand.html#id374303">Printers and ADS</a></span></dt><dt><span class="sect1"><a href="NetCommand.html#id374407">Manipulating the Samba Cache</a></span></dt><dt><span class="sect1"><a href="NetCommand.html#id374423">Managing IDMAP UID/SID Mappings</a></span></dt><dd><dl><dt><span class="sect2"><a href="NetCommand.html#id374462">Creating an IDMAP Database Dump File</a></span></dt><dt><span class="sect2"><a href="NetCommand.html#id374493">Restoring the IDMAP Database Dump File</a></span></dt></dl></dd><dt><span class="sect1"><a href="NetCommand.html#netmisc1">Other Miscellaneous Operations</a></span></dt></dl></dd><dt><span class="chapter"><a href="idmapper.html">14. Identity Mapping (IDMAP)</a></span></dt><dd><dl><dt><span class="sect1"><a href="idmapper.html#id374968">Samba Server Deployment Types and IDMAP</a></span></dt><dd><dl><dt><span class="sect2"><a href="idmapper.html#id374992">Standalone Samba Server</a></span></dt><dt><span class="sect2"><a href="idmapper.html#id375050">Domain Member Server or Domain Member Client</a></span></dt><dt><span class="sect2"><a href="idmapper.html#id375941">Primary Domain Controller</a></span></dt><dt><span class="sect2"><a href="idmapper.html#id376159">Backup Domain Controller</a></span></dt></dl></dd><dt><span class="sect1"><a href="idmapper.html#id376225">Examples of IDMAP Backend Usage</a></span></dt><dd><dl><dt><span class="sect2"><a href="idmapper.html#id376286">Default Winbind TDB</a></span></dt><dt><span class="sect2"><a href="idmapper.html#id376996">IDMAP_RID with Winbind</a></span></dt><dt><span class="sect2"><a href="idmapper.html#id377571">IDMAP Storage in LDAP Using Winbind</a></span></dt><dt><span class="sect2"><a href="idmapper.html#id378132">IDMAP and NSS Using LDAP from ADS with RFC2307bis Schema Extension</a></span></dt></dl></dd></dl></dd><dt><span class="chapter"><a href="rights.html">15. User Rights and Privileges</a></span></dt><dd><dl><dt><span class="sect1"><a href="rights.html#id378765">Rights Management Capabilities</a></span></dt><dd><dl><dt><span class="sect2"><a href="rights.html#id379021">Using the &#8220;<span class="quote">net rpc rights</span>&#8221; Utility</a></span></dt><dt><span class="sect2"><a href="rights.html#id379339">Description of Privileges</a></span></dt><dt><span class="sect2"><a href="rights.html#id379625">Privileges Suppored by Windows 2000 Domain Controllers</a></span></dt></dl></dd><dt><span class="sect1"><a href="rights.html#id380042">The Administrator Domain SID</a></span></dt><dt><span class="sect1"><a href="rights.html#id380207">Common Errors</a></span></dt><dd><dl><dt><span class="sect2"><a href="rights.html#id380212">What Rights and Privileges Will Permit Windows Client Administration?</a></span></dt></dl></dd></dl></dd><dt><span class="chapter"><a href="AccessControls.html">16. File, Directory, and Share Access Controls</a></span></dt><dd><dl><dt><span class="sect1"><a href="AccessControls.html#id380678">Features and Benefits</a></span></dt><dt><span class="sect1"><a href="AccessControls.html#id380846">File System Access Controls</a></span></dt><dd><dl><dt><span class="sect2"><a href="AccessControls.html#id380858">MS Windows NTFS Comparison with UNIX File Systems</a></span></dt><dt><span class="sect2"><a href="AccessControls.html#id381159">Managing Directories</a></span></dt><dt><span class="sect2"><a href="AccessControls.html#id381279">File and Directory Access Control</a></span></dt></dl></dd><dt><span class="sect1"><a href="AccessControls.html#id381872">Share Definition Access Controls</a></span></dt><dd><dl><dt><span class="sect2"><a href="AccessControls.html#id381903">User- and Group-Based Controls</a></span></dt><dt><span class="sect2"><a href="AccessControls.html#id382198">File and Directory Permissions-Based Controls</a></span></dt><dt><span class="sect2"><a href="AccessControls.html#id382473">Miscellaneous Controls</a></span></dt></dl></dd><dt><span class="sect1"><a href="AccessControls.html#id382742">Access Controls on Shares</a></span></dt><dd><dl><dt><span class="sect2"><a href="AccessControls.html#id382878">Share Permissions Management</a></span></dt></dl></dd><dt><span class="sect1"><a href="AccessControls.html#id383200">MS Windows Access Control Lists and UNIX Interoperability</a></span></dt><dd><dl><dt><span class="sect2"><a href="AccessControls.html#id383206">Managing UNIX Permissions Using NT Security Dialogs</a></span></dt><dt><span class="sect2"><a href="AccessControls.html#id383245">Viewing File Security on a Samba Share</a></span></dt><dt><span class="sect2"><a href="AccessControls.html#id383310">Viewing File Ownership</a></span></dt><dt><span class="sect2"><a href="AccessControls.html#id383436">Viewing File or Directory Permissions</a></span></dt><dt><span class="sect2"><a href="AccessControls.html#id383623">Modifying File or Directory Permissions</a></span></dt><dt><span class="sect2"><a href="AccessControls.html#id383760">Interaction with the Standard Samba &#8220;<span class="quote">create mask</span>&#8221; Parameters</a></span></dt><dt><span class="sect2"><a href="AccessControls.html#id384062">Interaction with the Standard Samba File Attribute Mapping</a></span></dt><dt><span class="sect2"><a href="AccessControls.html#id384126">Windows NT/200X ACLs and POSIX ACLs Limitations</a></span></dt></dl></dd><dt><span class="sect1"><a href="AccessControls.html#id384487">Common Errors</a></span></dt><dd><dl><dt><span class="sect2"><a href="AccessControls.html#id384497">Users Cannot Write to a Public Share</a></span></dt><dt><span class="sect2"><a href="AccessControls.html#id384805">File Operations Done as <span class="emphasis"><em>root</em></span> with <span class="emphasis"><em>force user</em></span> Set</a></span></dt><dt><span class="sect2"><a href="AccessControls.html#id384841">MS Word with Samba Changes Owner of File</a></span></dt></dl></dd></dl></dd><dt><span class="chapter"><a href="locking.html">17. File and Record Locking</a></span></dt><dd><dl><dt><span class="sect1"><a href="locking.html#id385057">Features and Benefits</a></span></dt><dt><span class="sect1"><a href="locking.html#id385144">Discussion</a></span></dt><dd><dl><dt><span class="sect2"><a href="locking.html#id385372">Opportunistic Locking Overview</a></span></dt></dl></dd><dt><span class="sect1"><a href="locking.html#id386203">Samba Oplocks Control</a></span></dt><dd><dl><dt><span class="sect2"><a href="locking.html#id386275">Example Configuration</a></span></dt></dl></dd><dt><span class="sect1"><a href="locking.html#id386670">MS Windows Oplocks and Caching Controls</a></span></dt><dd><dl><dt><span class="sect2"><a href="locking.html#id386822">Workstation Service Entries</a></span></dt><dt><span class="sect2"><a href="locking.html#id386841">Server Service Entries</a></span></dt></dl></dd><dt><span class="sect1"><a href="locking.html#id386898">Persistent Data Corruption</a></span></dt><dt><span class="sect1"><a href="locking.html#id386917">Common Errors</a></span></dt><dd><dl><dt><span class="sect2"><a href="locking.html#id386968">locking.tdb Error Messages</a></span></dt><dt><span class="sect2"><a href="locking.html#id386996">Problems Saving Files in MS Office on Windows XP</a></span></dt><dt><span class="sect2"><a href="locking.html#id387019">Long Delays Deleting Files over Network with XP SP1</a></span></dt></dl></dd><dt><span class="sect1"><a href="locking.html#id387048">Additional Reading</a></span></dt></dl></dd><dt><span class="chapter"><a href="securing-samba.html">18. Securing Samba</a></span></dt><dd><dl><dt><span class="sect1"><a href="securing-samba.html#id387214">Introduction</a></span></dt><dt><span class="sect1"><a href="securing-samba.html#id387302">Features and Benefits</a></span></dt><dt><span class="sect1"><a href="securing-samba.html#id387436">Technical Discussion of Protective Measures and Issues</a></span></dt><dd><dl><dt><span class="sect2"><a href="securing-samba.html#id387449">Using Host-Based Protection</a></span></dt><dt><span class="sect2"><a href="securing-samba.html#id387586">User-Based Protection</a></span></dt><dt><span class="sect2"><a href="securing-samba.html#id387645">Using Interface Protection</a></span></dt><dt><span class="sect2"><a href="securing-samba.html#firewallports">Using a Firewall</a></span></dt><dt><span class="sect2"><a href="securing-samba.html#id387974">Using IPC$ Share-Based Denials </a></span></dt><dt><span class="sect2"><a href="securing-samba.html#id388109">NTLMv2 Security</a></span></dt></dl></dd><dt><span class="sect1"><a href="securing-samba.html#id388158">Upgrading Samba</a></span></dt><dt><span class="sect1"><a href="securing-samba.html#id388198">Common Errors</a></span></dt><dd><dl><dt><span class="sect2"><a href="securing-samba.html#id388210">Smbclient Works on Localhost, but the Network Is Dead</a></span></dt><dt><span class="sect2"><a href="securing-samba.html#id388235">Why Can Users Access Other Users' Home Directories?</a></span></dt></dl></dd></dl></dd><dt><span class="chapter"><a href="InterdomainTrusts.html">19. Interdomain Trust Relationships</a></span></dt><dd><dl><dt><span class="sect1"><a href="InterdomainTrusts.html#id388758">Features and Benefits</a></span></dt><dt><span class="sect1"><a href="InterdomainTrusts.html#id388824">Trust Relationship Background</a></span></dt><dt><span class="sect1"><a href="InterdomainTrusts.html#id389083">Native MS Windows NT4 Trusts Configuration</a></span></dt><dd><dl><dt><span class="sect2"><a href="InterdomainTrusts.html#id389117">Creating an NT4 Domain Trust</a></span></dt><dt><span class="sect2"><a href="InterdomainTrusts.html#id389207">Completing an NT4 Domain Trust</a></span></dt><dt><span class="sect2"><a href="InterdomainTrusts.html#id389287">Interdomain Trust Facilities</a></span></dt></dl></dd><dt><span class="sect1"><a href="InterdomainTrusts.html#id389483">Configuring Samba NT-Style Domain Trusts</a></span></dt><dd><dl><dt><span class="sect2"><a href="InterdomainTrusts.html#samba-trusted-domain">Samba as the Trusted Domain</a></span></dt><dt><span class="sect2"><a href="InterdomainTrusts.html#id389798">Samba as the Trusting Domain</a></span></dt></dl></dd><dt><span class="sect1"><a href="InterdomainTrusts.html#id389981">NT4-Style Domain Trusts with Windows 2000</a></span></dt><dt><span class="sect1"><a href="InterdomainTrusts.html#id390117">Common Errors</a></span></dt><dd><dl><dt><span class="sect2"><a href="InterdomainTrusts.html#id390128">Browsing of Trusted Domain Fails</a></span></dt><dt><span class="sect2"><a href="InterdomainTrusts.html#id390165">Problems with LDAP ldapsam and Older Versions of smbldap-tools</a></span></dt></dl></dd></dl></dd><dt><span class="chapter"><a href="msdfs.html">20. Hosting a Microsoft Distributed File System Tree</a></span></dt><dd><dl><dt><span class="sect1"><a href="msdfs.html#id390330">Features and Benefits</a></span></dt><dt><span class="sect1"><a href="msdfs.html#id390715">Common Errors</a></span></dt><dd><dl><dt><span class="sect2"><a href="msdfs.html#id390744">MSDFS UNIX Path Is Case-Critical</a></span></dt></dl></dd></dl></dd><dt><span class="chapter"><a href="classicalprinting.html">21. Classical Printing Support</a></span></dt><dd><dl><dt><span class="sect1"><a href="classicalprinting.html#id390934">Features and Benefits</a></span></dt><dt><span class="sect1"><a href="classicalprinting.html#id391142">Technical Introduction</a></span></dt><dd><dl><dt><span class="sect2"><a href="classicalprinting.html#id391282">Client to Samba Print Job Processing</a></span></dt><dt><span class="sect2"><a href="classicalprinting.html#id391335">Printing-Related Configuration Parameters</a></span></dt></dl></dd><dt><span class="sect1"><a href="classicalprinting.html#id391430">Simple Print Configuration</a></span></dt><dd><dl><dt><span class="sect2"><a href="classicalprinting.html#id391698">Verifying Configuration with <code class="literal">testparm</code></a></span></dt><dt><span class="sect2"><a href="classicalprinting.html#id391880">Rapid Configuration Validation</a></span></dt></dl></dd><dt><span class="sect1"><a href="classicalprinting.html#id392225">Extended Printing Configuration</a></span></dt><dd><dl><dt><span class="sect2"><a href="classicalprinting.html#id392691">Detailed Explanation Settings</a></span></dt></dl></dd><dt><span class="sect1"><a href="classicalprinting.html#cups-msrpc">Printing Developments Since Samba-2.2</a></span></dt><dd><dl><dt><span class="sect2"><a href="classicalprinting.html#id395044">Point'n'Print Client Drivers on Samba Servers</a></span></dt><dt><span class="sect2"><a href="classicalprinting.html#id395198">The Obsoleted [printer$] Section</a></span></dt><dt><span class="sect2"><a href="classicalprinting.html#id395308">Creating the [print$] Share</a></span></dt><dt><span class="sect2"><a href="classicalprinting.html#id395515">[print$] Stanza Parameters</a></span></dt><dt><span class="sect2"><a href="classicalprinting.html#id395788">The [print$] Share Directory</a></span></dt></dl></dd><dt><span class="sect1"><a href="classicalprinting.html#id395912">Installing Drivers into [print$]</a></span></dt><dd><dl><dt><span class="sect2"><a href="classicalprinting.html#id396001">Add Printer Wizard Driver Installation</a></span></dt><dt><span class="sect2"><a href="classicalprinting.html#inst-rpc">Installing Print Drivers Using <code class="literal">rpcclient</code></a></span></dt></dl></dd><dt><span class="sect1"><a href="classicalprinting.html#id397714">Client Driver Installation Procedure</a></span></dt><dd><dl><dt><span class="sect2"><a href="classicalprinting.html#id397729">First Client Driver Installation</a></span></dt><dt><span class="sect2"><a href="classicalprinting.html#prt-modeset">Setting Device Modes on New Printers</a></span></dt><dt><span class="sect2"><a href="classicalprinting.html#id398228">Additional Client Driver Installation</a></span></dt><dt><span class="sect2"><a href="classicalprinting.html#id398340">Always Make First Client Connection as root or &#8220;<span class="quote">printer admin</span>&#8221;</a></span></dt></dl></dd><dt><span class="sect1"><a href="classicalprinting.html#id398491">Other Gotchas</a></span></dt><dd><dl><dt><span class="sect2"><a href="classicalprinting.html#id398507">Setting Default Print Options for Client Drivers</a></span></dt><dt><span class="sect2"><a href="classicalprinting.html#id398839">Supporting Large Numbers of Printers</a></span></dt><dt><span class="sect2"><a href="classicalprinting.html#id399075">Adding New Printers with the Windows NT APW</a></span></dt><dt><span class="sect2"><a href="classicalprinting.html#id399282">Error Message: &#8220;<span class="quote">Cannot connect under a different Name</span>&#8221;</a></span></dt><dt><span class="sect2"><a href="classicalprinting.html#id399380">Take Care When Assembling Driver Files</a></span></dt><dt><span class="sect2"><a href="classicalprinting.html#id399581">Samba and Printer Ports</a></span></dt><dt><span class="sect2"><a href="classicalprinting.html#id399675">Avoiding Common Client Driver Misconfiguration</a></span></dt></dl></dd><dt><span class="sect1"><a href="classicalprinting.html#id399708">The Imprints Toolset</a></span></dt><dd><dl><dt><span class="sect2"><a href="classicalprinting.html#id399746">What Is Imprints?</a></span></dt><dt><span class="sect2"><a href="classicalprinting.html#id399776">Creating Printer Driver Packages</a></span></dt><dt><span class="sect2"><a href="classicalprinting.html#id399789">The Imprints Server</a></span></dt><dt><span class="sect2"><a href="classicalprinting.html#id399802">The Installation Client</a></span></dt></dl></dd><dt><span class="sect1"><a href="classicalprinting.html#id399919">Adding Network Printers without User Interaction</a></span></dt><dt><span class="sect1"><a href="classicalprinting.html#id400158">The <code class="literal">addprinter</code> Command</a></span></dt><dt><span class="sect1"><a href="classicalprinting.html#id400192">Migration of Classical Printing to Samba</a></span></dt><dt><span class="sect1"><a href="classicalprinting.html#id400323">Publishing Printer Information in Active Directory or LDAP</a></span></dt><dt><span class="sect1"><a href="classicalprinting.html#id400350">Common Errors</a></span></dt><dd><dl><dt><span class="sect2"><a href="classicalprinting.html#id400355">I Give My Root Password but I Do Not Get Access</a></span></dt><dt><span class="sect2"><a href="classicalprinting.html#id400392">My Print Jobs Get Spooled into the Spooling Directory, but Then Get Lost</a></span></dt></dl></dd></dl></dd><dt><span class="chapter"><a href="CUPS-printing.html">22. CUPS Printing Support</a></span></dt><dd><dl><dt><span class="sect1"><a href="CUPS-printing.html#id400524">Introduction</a></span></dt><dd><dl><dt><span class="sect2"><a href="CUPS-printing.html#id400530">Features and Benefits</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id400581">Overview</a></span></dt></dl></dd><dt><span class="sect1"><a href="CUPS-printing.html#id400690">Basic CUPS Support Configuration</a></span></dt><dd><dl><dt><span class="sect2"><a href="CUPS-printing.html#id400790">Linking smbd with libcups.so</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id400978">Simple <code class="filename">smb.conf</code> Settings for CUPS</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id401226">More Complex CUPS <code class="filename">smb.conf</code> Settings</a></span></dt></dl></dd><dt><span class="sect1"><a href="CUPS-printing.html#id401621">Advanced Configuration</a></span></dt><dd><dl><dt><span class="sect2"><a href="CUPS-printing.html#id401636">Central Spooling vs. &#8220;<span class="quote">Peer-to-Peer</span>&#8221; Printing</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id401680">Raw Print Serving: Vendor Drivers on Windows Clients</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id401884">Installation of Windows Client Drivers</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#cups-raw">Explicitly Enable &#8220;<span class="quote">raw</span>&#8221; Printing for <span class="emphasis"><em>application/octet-stream</em></span></a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id402147">Driver Upload Methods</a></span></dt></dl></dd><dt><span class="sect1"><a href="CUPS-printing.html#id402258">Advanced Intelligent Printing with PostScript Driver Download</a></span></dt><dd><dl><dt><span class="sect2"><a href="CUPS-printing.html#gdipost">GDI on Windows, PostScript on UNIX</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id402432">Windows Drivers, GDI, and EMF</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id402598">UNIX Printfile Conversion and GUI Basics</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#post-and-ghost">PostScript and Ghostscript</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id402931">Ghostscript: The Software RIP for Non-PostScript Printers</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id403071">PostScript Printer Description (PPD) Specification</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id403139">Using Windows-Formatted Vendor PPDs</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id403248">CUPS Also Uses PPDs for Non-PostScript Printers</a></span></dt></dl></dd><dt><span class="sect1"><a href="CUPS-printing.html#id403283">The CUPS Filtering Architecture</a></span></dt><dd><dl><dt><span class="sect2"><a href="CUPS-printing.html#id403499">MIME Types and CUPS Filters</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id403909">MIME Type Conversion Rules</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id404104">Filtering  Overview</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id404252">Prefilters</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id404429">pstops</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id404588">pstoraster</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id404838">imagetops and imagetoraster</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id404918">rasterto [printers specific]</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id405130">CUPS Backends</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id405438">The Role of <em class="parameter"><code>cupsomatic/foomatic</code></em></a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id405653">The Complete Picture</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id405664"><code class="filename">mime.convs</code></a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id405726">&#8220;<span class="quote">Raw</span>&#8221; Printing</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id405826">application/octet-stream Printing</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id406086">PostScript Printer Descriptions for Non-PostScript Printers</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id406350"><span class="emphasis"><em>cupsomatic/foomatic-rip</em></span> Versus <span class="emphasis"><em>Native CUPS</em></span> Printing</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id406664">Examples for Filtering Chains</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id407066">Sources of CUPS Drivers/PPDs</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id407175">Printing with Interface Scripts</a></span></dt></dl></dd><dt><span class="sect1"><a href="CUPS-printing.html#id407253">Network Printing (Purely Windows)</a></span></dt><dd><dl><dt><span class="sect2"><a href="CUPS-printing.html#id407268">From Windows Clients to an NT Print Server</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id407326">Driver Execution on the Client</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id407391">Driver Execution on the Server</a></span></dt></dl></dd><dt><span class="sect1"><a href="CUPS-printing.html#id407490">Network Printing (Windows Clients and UNIX/Samba Print
-Servers)</a></span></dt><dd><dl><dt><span class="sect2"><a href="CUPS-printing.html#id407506">From Windows Clients to a CUPS/Samba Print Server</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id407671">Samba Receiving Job-Files and Passing Them to CUPS</a></span></dt></dl></dd><dt><span class="sect1"><a href="CUPS-printing.html#id407739">Network PostScript RIP</a></span></dt><dd><dl><dt><span class="sect2"><a href="CUPS-printing.html#id407819">PPDs for Non-PS Printers on UNIX</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id407856">PPDs for Non-PS Printers on Windows</a></span></dt></dl></dd><dt><span class="sect1"><a href="CUPS-printing.html#id407917">Windows Terminal Servers (WTS) as CUPS Clients</a></span></dt><dd><dl><dt><span class="sect2"><a href="CUPS-printing.html#id407928">Printer Drivers Running in &#8220;<span class="quote">Kernel Mode</span>&#8221; Cause Many
-Problems</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id407959">Workarounds Impose Heavy Limitations</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id407973">CUPS: A &#8220;<span class="quote">Magical Stone</span>&#8221;?</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id408015">PostScript Drivers with No Major Problems, Even in Kernel
-Mode</a></span></dt></dl></dd><dt><span class="sect1"><a href="CUPS-printing.html#id408093">Configuring CUPS for Driver Download</a></span></dt><dd><dl><dt><span class="sect2"><a href="CUPS-printing.html#id408112"><span class="emphasis"><em>cupsaddsmb</em></span>: The Unknown Utility</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id408200">Prepare Your <code class="filename">smb.conf</code> for <code class="literal">cupsaddsmb</code></a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id408505">CUPS &#8220;<span class="quote">PostScript Driver for Windows NT/200x/XP</span>&#8221;</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id408727">Recognizing Different Driver Files</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id408838">Acquiring the Adobe Driver Files</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id408858">ESP Print Pro PostScript Driver for Windows NT/200x/XP</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id408912">Caveats to Be Considered</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id409192">Windows CUPS PostScript Driver Versus Adobe Driver</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id409387">Run cupsaddsmb (Quiet Mode)</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id409517">Run cupsaddsmb with Verbose Output</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id409621">Understanding cupsaddsmb</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id409757">How to Recognize If cupsaddsmb Completed Successfully</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id409864">cupsaddsmb with a Samba PDC</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id409942">cupsaddsmb Flowchart</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id410020">Installing the PostScript Driver on a Client</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#cups-avoidps1">Avoiding Critical PostScript Driver Settings on the Client</a></span></dt></dl></dd><dt><span class="sect1"><a href="CUPS-printing.html#id410229">Installing PostScript Driver Files Manually Using rpcclient</a></span></dt><dd><dl><dt><span class="sect2"><a href="CUPS-printing.html#id410395">A Check of the rpcclient man Page</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id410555">Understanding the rpcclient man Page</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id410647">Producing an Example by Querying a Windows Box</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id410767">Requirements for adddriver and setdriver to Succeed</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id410975">Manual Driver Installation in 15 Steps</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id411854">Troubleshooting Revisited</a></span></dt></dl></dd><dt><span class="sect1"><a href="CUPS-printing.html#id411985">The Printing <code class="filename">*.tdb</code> Files</a></span></dt><dd><dl><dt><span class="sect2"><a href="CUPS-printing.html#id412184">Trivial Database Files</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id412246">Binary Format</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id412307">Losing <code class="filename">*.tdb</code> Files</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id412353">Using <code class="literal">tdbbackup</code></a></span></dt></dl></dd><dt><span class="sect1"><a href="CUPS-printing.html#id412464">CUPS Print Drivers from Linuxprinting.org</a></span></dt><dd><dl><dt><span class="sect2"><a href="CUPS-printing.html#id412624">foomatic-rip and Foomatic Explained</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id413329">foomatic-rip and Foomatic PPD Download and Installation</a></span></dt></dl></dd><dt><span class="sect1"><a href="CUPS-printing.html#id413751">Page Accounting with CUPS</a></span></dt><dd><dl><dt><span class="sect2"><a href="CUPS-printing.html#id413781">Setting Up Quotas</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id413832">Correct and Incorrect Accounting</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id413865">Adobe and CUPS PostScript Drivers for Windows Clients</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id413996">The page_log File Syntax</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id414132">Possible Shortcomings</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id414190">Future Developments</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id414225">Other Accounting Tools</a></span></dt></dl></dd><dt><span class="sect1"><a href="CUPS-printing.html#id414238">Additional Material</a></span></dt><dt><span class="sect1"><a href="CUPS-printing.html#id414430">Autodeletion or Preservation of CUPS Spool Files</a></span></dt><dd><dl><dt><span class="sect2"><a href="CUPS-printing.html#id414498">CUPS Configuration Settings Explained</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id414575">Preconditions</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id414681">Manual Configuration</a></span></dt></dl></dd><dt><span class="sect1"><a href="CUPS-printing.html#id414715">Printing from CUPS to Windows-Attached Printers</a></span></dt><dt><span class="sect1"><a href="CUPS-printing.html#id414972">More CUPS Filtering Chains</a></span></dt><dt><span class="sect1"><a href="CUPS-printing.html#id415081">Common Errors</a></span></dt><dd><dl><dt><span class="sect2"><a href="CUPS-printing.html#id415086">Windows 9x/Me Client Can't Install Driver</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#root-ask-loop">&#8220;<span class="quote">cupsaddsmb</span>&#8221; Keeps Asking for Root Password in Never-ending Loop</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id415153">&#8220;<span class="quote">cupsaddsmb</span>&#8221; or &#8220;<span class="quote">rpcclient addriver</span>&#8221; Emit Error</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id415189">&#8220;<span class="quote">cupsaddsmb</span>&#8221; Errors</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id415259">Client Can't Connect to Samba Printer</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id415282">New Account Reconnection from Windows 200x/XP Troubles</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id415360">Avoid Being Connected to the Samba Server as the Wrong User</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id415399">Upgrading to CUPS Drivers from Adobe Drivers</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id415434">Can't Use &#8220;<span class="quote">cupsaddsmb</span>&#8221; on Samba Server, Which Is a PDC</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id415468">Deleted Windows 200x Printer Driver Is Still Shown</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id415499">Windows 200x/XP Local Security Policies</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id415530">Administrator Cannot Install Printers for All Local Users</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id415567">Print Change, Notify Functions on NT Clients</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id415591">Win XP-SP1</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id415632">Print Options for All Users Can't Be Set on Windows 200x/XP</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id415896">Most Common Blunders in Driver Settings on Windows Clients</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id415949"><code class="literal">cupsaddsmb</code> Does Not Work with Newly Installed Printer</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id415995">Permissions on <code class="filename">/var/spool/samba/</code> Get Reset After Each Reboot</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id416081">Print Queue Called &#8220;<span class="quote">lp</span>&#8221; Mishandles Print Jobs</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id416144">Location of Adobe PostScript Driver Files for &#8220;<span class="quote">cupsaddsmb</span>&#8221;</a></span></dt></dl></dd><dt><span class="sect1"><a href="CUPS-printing.html#id416195">Overview of the CUPS Printing Processes</a></span></dt></dl></dd><dt><span class="chapter"><a href="VFS.html">23. Stackable VFS modules</a></span></dt><dd><dl><dt><span class="sect1"><a href="VFS.html#id416378">Features and Benefits</a></span></dt><dt><span class="sect1"><a href="VFS.html#id416413">Discussion</a></span></dt><dt><span class="sect1"><a href="VFS.html#id416800">Included Modules</a></span></dt><dd><dl><dt><span class="sect2"><a href="VFS.html#id416806">audit</a></span></dt><dt><span class="sect2"><a href="VFS.html#id416845">default_quota</a></span></dt><dt><span class="sect2"><a href="VFS.html#id417038">extd_audit</a></span></dt><dt><span class="sect2"><a href="VFS.html#fakeperms">fake_perms</a></span></dt><dt><span class="sect2"><a href="VFS.html#id417334">recycle</a></span></dt><dt><span class="sect2"><a href="VFS.html#id417705">netatalk</a></span></dt><dt><span class="sect2"><a href="VFS.html#id417753">shadow_copy</a></span></dt></dl></dd><dt><span class="sect1"><a href="VFS.html#id418589">VFS Modules Available Elsewhere</a></span></dt><dd><dl><dt><span class="sect2"><a href="VFS.html#id418611">DatabaseFS</a></span></dt><dt><span class="sect2"><a href="VFS.html#id418663">vscan</a></span></dt><dt><span class="sect2"><a href="VFS.html#id418700">vscan-clamav</a></span></dt></dl></dd></dl></dd><dt><span class="chapter"><a href="winbind.html">24. Winbind: Use of Domain Accounts</a></span></dt><dd><dl><dt><span class="sect1"><a href="winbind.html#id418954">Features and Benefits</a></span></dt><dt><span class="sect1"><a href="winbind.html#id419277">Introduction</a></span></dt><dt><span class="sect1"><a href="winbind.html#id419355">What Winbind Provides</a></span></dt><dd><dl><dt><span class="sect2"><a href="winbind.html#id419494">Target Uses</a></span></dt><dt><span class="sect2"><a href="winbind.html#id419533">Handling of Foreign SIDs</a></span></dt></dl></dd><dt><span class="sect1"><a href="winbind.html#id419645">How Winbind Works</a></span></dt><dd><dl><dt><span class="sect2"><a href="winbind.html#id419692">Microsoft Remote Procedure Calls</a></span></dt><dt><span class="sect2"><a href="winbind.html#id419770">Microsoft Active Directory Services</a></span></dt><dt><span class="sect2"><a href="winbind.html#id419814">Name Service Switch</a></span></dt><dt><span class="sect2"><a href="winbind.html#id420026">Pluggable Authentication Modules</a></span></dt><dt><span class="sect2"><a href="winbind.html#id420167">User and Group ID Allocation</a></span></dt><dt><span class="sect2"><a href="winbind.html#id420241">Result Caching</a></span></dt></dl></dd><dt><span class="sect1"><a href="winbind.html#id420291">Installation and Configuration</a></span></dt><dd><dl><dt><span class="sect2"><a href="winbind.html#id420297">Introduction</a></span></dt><dt><span class="sect2"><a href="winbind.html#id420404">Requirements</a></span></dt><dt><span class="sect2"><a href="winbind.html#id420546">Testing Things Out</a></span></dt></dl></dd><dt><span class="sect1"><a href="winbind.html#id422791">Conclusion</a></span></dt><dt><span class="sect1"><a href="winbind.html#id422837">Common Errors</a></span></dt><dd><dl><dt><span class="sect2"><a href="winbind.html#id422871">NSCD Problem Warning</a></span></dt><dt><span class="sect2"><a href="winbind.html#id422905">Winbind Is Not Resolving Users and Groups</a></span></dt></dl></dd></dl></dd><dt><span class="chapter"><a href="AdvancedNetworkManagement.html">25. Advanced Network Management</a></span></dt><dd><dl><dt><span class="sect1"><a href="AdvancedNetworkManagement.html#id423076">Features and Benefits</a></span></dt><dt><span class="sect1"><a href="AdvancedNetworkManagement.html#id423098">Remote Server Administration</a></span></dt><dt><span class="sect1"><a href="AdvancedNetworkManagement.html#id423235">Remote Desktop Management</a></span></dt><dd><dl><dt><span class="sect2"><a href="AdvancedNetworkManagement.html#id423260">Remote Management from NoMachine.Com</a></span></dt><dt><span class="sect2"><a href="AdvancedNetworkManagement.html#id423599">Remote Management with ThinLinc</a></span></dt></dl></dd><dt><span class="sect1"><a href="AdvancedNetworkManagement.html#id423774">Network Logon Script Magic</a></span></dt><dd><dl><dt><span class="sect2"><a href="AdvancedNetworkManagement.html#id423940">Adding Printers without User Intervention</a></span></dt><dt><span class="sect2"><a href="AdvancedNetworkManagement.html#id423980">Limiting Logon Connections</a></span></dt></dl></dd></dl></dd><dt><span class="chapter"><a href="PolicyMgmt.html">26. System and Account Policies</a></span></dt><dd><dl><dt><span class="sect1"><a href="PolicyMgmt.html#id424107">Features and Benefits</a></span></dt><dt><span class="sect1"><a href="PolicyMgmt.html#id424202">Creating and Managing System Policies</a></span></dt><dd><dl><dt><span class="sect2"><a href="PolicyMgmt.html#id424372">Windows 9x/ME Policies</a></span></dt><dt><span class="sect2"><a href="PolicyMgmt.html#id424496">Windows NT4-Style Policy Files</a></span></dt><dt><span class="sect2"><a href="PolicyMgmt.html#id424702">MS Windows 200x/XP Professional Policies</a></span></dt></dl></dd><dt><span class="sect1"><a href="PolicyMgmt.html#id425108">Managing Account/User Policies</a></span></dt><dt><span class="sect1"><a href="PolicyMgmt.html#id425313">Management Tools</a></span></dt><dd><dl><dt><span class="sect2"><a href="PolicyMgmt.html#id425324">Samba Editreg Toolset</a></span></dt><dt><span class="sect2"><a href="PolicyMgmt.html#id425400">Windows NT4/200x</a></span></dt><dt><span class="sect2"><a href="PolicyMgmt.html#id425437">Samba PDC</a></span></dt></dl></dd><dt><span class="sect1"><a href="PolicyMgmt.html#id425500">System Startup and Logon Processing Overview</a></span></dt><dt><span class="sect1"><a href="PolicyMgmt.html#id425641">Common Errors</a></span></dt><dd><dl><dt><span class="sect2"><a href="PolicyMgmt.html#id425652">Policy Does Not Work</a></span></dt></dl></dd></dl></dd><dt><span class="chapter"><a href="ProfileMgmt.html">27. Desktop Profile Management</a></span></dt><dd><dl><dt><span class="sect1"><a href="ProfileMgmt.html#id425731">Features and Benefits</a></span></dt><dt><span class="sect1"><a href="ProfileMgmt.html#id425774">Roaming Profiles</a></span></dt><dd><dl><dt><span class="sect2"><a href="ProfileMgmt.html#id425822">Samba Configuration for Profile Handling</a></span></dt><dt><span class="sect2"><a href="ProfileMgmt.html#id426376">Windows Client Profile Configuration Information</a></span></dt><dt><span class="sect2"><a href="ProfileMgmt.html#id427615">User Profile Hive Cleanup Service</a></span></dt><dt><span class="sect2"><a href="ProfileMgmt.html#id427643">Sharing Profiles between Windows 9x/Me and NT4/200x/XP Workstations</a></span></dt><dt><span class="sect2"><a href="ProfileMgmt.html#id427726">Profile Migration from Windows NT4/200x Server to Samba</a></span></dt></dl></dd><dt><span class="sect1"><a href="ProfileMgmt.html#id428058">Mandatory Profiles</a></span></dt><dt><span class="sect1"><a href="ProfileMgmt.html#id428186">Creating and Managing Group Profiles</a></span></dt><dt><span class="sect1"><a href="ProfileMgmt.html#id428249">Default Profile for Windows Users</a></span></dt><dd><dl><dt><span class="sect2"><a href="ProfileMgmt.html#id428275">MS Windows 9x/Me</a></span></dt><dt><span class="sect2"><a href="ProfileMgmt.html#id428411">MS Windows NT4 Workstation</a></span></dt><dt><span class="sect2"><a href="ProfileMgmt.html#id428936">MS Windows 200x/XP</a></span></dt></dl></dd><dt><span class="sect1"><a href="ProfileMgmt.html#id429398">Common Errors</a></span></dt><dd><dl><dt><span class="sect2"><a href="ProfileMgmt.html#id429408">Configuring Roaming Profiles for a Few Users or Groups</a></span></dt><dt><span class="sect2"><a href="ProfileMgmt.html#id429461">Cannot Use Roaming Profiles</a></span></dt><dt><span class="sect2"><a href="ProfileMgmt.html#id429610">Changing the Default Profile</a></span></dt><dt><span class="sect2"><a href="ProfileMgmt.html#id429770">Debugging Roaming Profiles and NT4-style Domain Policies</a></span></dt></dl></dd></dl></dd><dt><span class="chapter"><a href="pam.html">28. PAM-Based Distributed Authentication</a></span></dt><dd><dl><dt><span class="sect1"><a href="pam.html#id429934">Features and Benefits</a></span></dt><dt><span class="sect1"><a href="pam.html#id430534">Technical Discussion</a></span></dt><dd><dl><dt><span class="sect2"><a href="pam.html#id430584">PAM Configuration Syntax</a></span></dt><dt><span class="sect2"><a href="pam.html#id431487">Example System Configurations</a></span></dt><dt><span class="sect2"><a href="pam.html#id431757"><code class="filename">smb.conf</code> PAM Configuration</a></span></dt><dt><span class="sect2"><a href="pam.html#id431817">Remote CIFS Authentication Using <code class="filename">winbindd.so</code></a></span></dt><dt><span class="sect2"><a href="pam.html#id431902">Password Synchronization Using <code class="filename">pam_smbpass.so</code></a></span></dt></dl></dd><dt><span class="sect1"><a href="pam.html#id432259">Common Errors</a></span></dt><dd><dl><dt><span class="sect2"><a href="pam.html#id432269">pam_winbind Problem</a></span></dt><dt><span class="sect2"><a href="pam.html#id432358">Winbind Is Not Resolving Users and Groups</a></span></dt></dl></dd></dl></dd><dt><span class="chapter"><a href="integrate-ms-networks.html">29. Integrating MS Windows Networks with Samba</a></span></dt><dd><dl><dt><span class="sect1"><a href="integrate-ms-networks.html#id432559">Features and Benefits</a></span></dt><dt><span class="sect1"><a href="integrate-ms-networks.html#id432576">Background Information</a></span></dt><dt><span class="sect1"><a href="integrate-ms-networks.html#id432695">Name Resolution in a Pure UNIX/Linux World</a></span></dt><dd><dl><dt><span class="sect2"><a href="integrate-ms-networks.html#id432767"><code class="filename">/etc/hosts</code></a></span></dt><dt><span class="sect2"><a href="integrate-ms-networks.html#id432923"><code class="filename">/etc/resolv.conf</code></a></span></dt><dt><span class="sect2"><a href="integrate-ms-networks.html#id432956"><code class="filename">/etc/host.conf</code></a></span></dt><dt><span class="sect2"><a href="integrate-ms-networks.html#id433004"><code class="filename">/etc/nsswitch.conf</code></a></span></dt></dl></dd><dt><span class="sect1"><a href="integrate-ms-networks.html#id433113">Name Resolution as Used within MS Windows Networking</a></span></dt><dd><dl><dt><span class="sect2"><a href="integrate-ms-networks.html#id433506">The NetBIOS Name Cache</a></span></dt><dt><span class="sect2"><a href="integrate-ms-networks.html#id433586">The LMHOSTS File</a></span></dt><dt><span class="sect2"><a href="integrate-ms-networks.html#id433711">HOSTS File</a></span></dt><dt><span class="sect2"><a href="integrate-ms-networks.html#id433736">DNS Lookup</a></span></dt><dt><span class="sect2"><a href="integrate-ms-networks.html#id433763">WINS Lookup</a></span></dt></dl></dd><dt><span class="sect1"><a href="integrate-ms-networks.html#id433898">Common Errors</a></span></dt><dd><dl><dt><span class="sect2"><a href="integrate-ms-networks.html#id433909">Pinging Works Only One Way</a></span></dt><dt><span class="sect2"><a href="integrate-ms-networks.html#id433936">Very Slow Network Connections</a></span></dt><dt><span class="sect2"><a href="integrate-ms-networks.html#id433974">Samba Server Name-Change Problem</a></span></dt></dl></dd></dl></dd><dt><span class="chapter"><a href="unicode.html">30. Unicode/Charsets</a></span></dt><dd><dl><dt><span class="sect1"><a href="unicode.html#id434160">Features and Benefits</a></span></dt><dt><span class="sect1"><a href="unicode.html#id434205">What Are Charsets and Unicode?</a></span></dt><dt><span class="sect1"><a href="unicode.html#id434324">Samba and Charsets</a></span></dt><dt><span class="sect1"><a href="unicode.html#id434440">Conversion from Old Names</a></span></dt><dt><span class="sect1"><a href="unicode.html#id434469">Japanese Charsets</a></span></dt><dd><dl><dt><span class="sect2"><a href="unicode.html#id434585">Basic Parameter Setting</a></span></dt><dt><span class="sect2"><a href="unicode.html#id435148">Individual Implementations</a></span></dt><dt><span class="sect2"><a href="unicode.html#id435264">Migration from Samba-2.2 Series</a></span></dt></dl></dd><dt><span class="sect1"><a href="unicode.html#id435399">Common Errors</a></span></dt><dd><dl><dt><span class="sect2"><a href="unicode.html#id435405">CP850.so Can't Be Found</a></span></dt></dl></dd></dl></dd><dt><span class="chapter"><a href="Backup.html">31. Backup Techniques</a></span></dt><dd><dl><dt><span class="sect1"><a href="Backup.html#id435499">Features and Benefits</a></span></dt><dt><span class="sect1"><a href="Backup.html#id435539">Discussion of Backup Solutions</a></span></dt><dd><dl><dt><span class="sect2"><a href="Backup.html#id435626">BackupPC</a></span></dt><dt><span class="sect2"><a href="Backup.html#id435788">Rsync</a></span></dt><dt><span class="sect2"><a href="Backup.html#id435949">Amanda</a></span></dt><dt><span class="sect2"><a href="Backup.html#id435992">BOBS: Browseable Online Backup System</a></span></dt></dl></dd></dl></dd><dt><span class="chapter"><a href="SambaHA.html">32. High Availability</a></span></dt><dd><dl><dt><span class="sect1"><a href="SambaHA.html#id436084">Features and Benefits</a></span></dt><dt><span class="sect1"><a href="SambaHA.html#id436191">Technical Discussion</a></span></dt><dd><dl><dt><span class="sect2"><a href="SambaHA.html#id436222">The Ultimate Goal</a></span></dt><dt><span class="sect2"><a href="SambaHA.html#id436345">Why Is This So Hard?</a></span></dt><dt><span class="sect2"><a href="SambaHA.html#id437009">A Simple Solution</a></span></dt><dt><span class="sect2"><a href="SambaHA.html#id437081">High-Availability Server Products</a></span></dt><dt><span class="sect2"><a href="SambaHA.html#id437210">MS-DFS: The Poor Man's Cluster</a></span></dt><dt><span class="sect2"><a href="SambaHA.html#id437243">Conclusions</a></span></dt></dl></dd></dl></dd><dt><span class="chapter"><a href="largefile.html">33. Handling Large Directories</a></span></dt><dt><span class="chapter"><a href="cfgsmarts.html">34. Advanced Configuration Techniques</a></span></dt><dd><dl><dt><span class="sect1"><a href="cfgsmarts.html#id437826">Implementation</a></span></dt><dd><dl><dt><span class="sect2"><a href="cfgsmarts.html#id437835">Multiple Server Hosting</a></span></dt><dt><span class="sect2"><a href="cfgsmarts.html#id438180">Multiple Virtual Server Personalities</a></span></dt><dt><span class="sect2"><a href="cfgsmarts.html#id439141">Multiple Virtual Server Hosting</a></span></dt></dl></dd></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"> </td><td width="40%" align="right"> <a accesskey="n" href="ChangeNotes.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">Chapter 8. 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 9. Important and Critical Change Notes for the Samba 3.x Series</td></tr></table></div></body></html>
+</p><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="chapter"><a href="ChangeNotes.html">9. Important and Critical Change Notes for the Samba 3.x Series</a></span></dt><dd><dl><dt><span class="sect1"><a href="ChangeNotes.html#id2600638">Important Samba-3.2.x Change Notes</a></span></dt><dt><span class="sect1"><a href="ChangeNotes.html#id2600649">Important Samba-3.0.x Change Notes</a></span></dt><dd><dl><dt><span class="sect2"><a href="ChangeNotes.html#id2600709">User and Group Changes</a></span></dt><dt><span class="sect2"><a href="ChangeNotes.html#id2601020">Essential Group Mappings</a></span></dt><dt><span class="sect2"><a href="ChangeNotes.html#id2601140">Passdb Changes</a></span></dt><dt><span class="sect2"><a href="ChangeNotes.html#id2601200">Group Mapping Changes in Samba-3.0.23</a></span></dt><dt><span class="sect2"><a href="ChangeNotes.html#id2601321">LDAP Changes in Samba-3.0.23</a></span></dt></dl></dd></dl></dd><dt><span class="chapter"><a href="NetworkBrowsing.html">10. Network Browsing</a></span></dt><dd><dl><dt><span class="sect1"><a href="NetworkBrowsing.html#id2601583">Features and Benefits</a></span></dt><dt><span class="sect1"><a href="NetworkBrowsing.html#id2601767">What Is Browsing?</a></span></dt><dt><span class="sect1"><a href="NetworkBrowsing.html#netdiscuss">Discussion</a></span></dt><dd><dl><dt><span class="sect2"><a href="NetworkBrowsing.html#id2602204">NetBIOS over TCP/IP</a></span></dt><dt><span class="sect2"><a href="NetworkBrowsing.html#id2602840">TCP/IP without NetBIOS</a></span></dt><dt><span class="sect2"><a href="NetworkBrowsing.html#adsdnstech">DNS and Active Directory</a></span></dt></dl></dd><dt><span class="sect1"><a href="NetworkBrowsing.html#id2603391">How Browsing Functions</a></span></dt><dd><dl><dt><span class="sect2"><a href="NetworkBrowsing.html#DMB">Configuring Workgroup Browsing</a></span></dt><dt><span class="sect2"><a href="NetworkBrowsing.html#id2604335">Domain Browsing Configuration</a></span></dt><dt><span class="sect2"><a href="NetworkBrowsing.html#browse-force-master">Forcing Samba to Be the Master</a></span></dt><dt><span class="sect2"><a href="NetworkBrowsing.html#id2604936">Making Samba the Domain Master</a></span></dt><dt><span class="sect2"><a href="NetworkBrowsing.html#id2605176">Note about Broadcast Addresses</a></span></dt><dt><span class="sect2"><a href="NetworkBrowsing.html#id2605197">Multiple Interfaces</a></span></dt><dt><span class="sect2"><a href="NetworkBrowsing.html#id2605384">Use of the Remote Announce Parameter</a></span></dt><dt><span class="sect2"><a href="NetworkBrowsing.html#id2605524">Use of the Remote Browse Sync Parameter</a></span></dt></dl></dd><dt><span class="sect1"><a href="NetworkBrowsing.html#id2605616">WINS: The Windows Internetworking Name Server</a></span></dt><dd><dl><dt><span class="sect2"><a href="NetworkBrowsing.html#id2605888">WINS Server Configuration</a></span></dt><dt><span class="sect2"><a href="NetworkBrowsing.html#id2606209">WINS Replication</a></span></dt><dt><span class="sect2"><a href="NetworkBrowsing.html#id2606262">Static WINS Entries</a></span></dt></dl></dd><dt><span class="sect1"><a href="NetworkBrowsing.html#id2606493">Helpful Hints</a></span></dt><dd><dl><dt><span class="sect2"><a href="NetworkBrowsing.html#id2606504">Windows Networking Protocols</a></span></dt><dt><span class="sect2"><a href="NetworkBrowsing.html#id2606654">Name Resolution Order</a></span></dt></dl></dd><dt><span class="sect1"><a href="NetworkBrowsing.html#id2606858">Technical Overview of Browsing</a></span></dt><dd><dl><dt><span class="sect2"><a href="NetworkBrowsing.html#id2606950">Browsing Support in Samba</a></span></dt><dt><span class="sect2"><a href="NetworkBrowsing.html#id2607147">Problem Resolution</a></span></dt><dt><span class="sect2"><a href="NetworkBrowsing.html#id2607398">Cross-Subnet Browsing</a></span></dt></dl></dd><dt><span class="sect1"><a href="NetworkBrowsing.html#id2608412">Common Errors</a></span></dt><dd><dl><dt><span class="sect2"><a href="NetworkBrowsing.html#id2608438">Flushing the Samba NetBIOS Name Cache</a></span></dt><dt><span class="sect2"><a href="NetworkBrowsing.html#id2608511">Server Resources Cannot Be Listed</a></span></dt><dt><span class="sect2"><a href="NetworkBrowsing.html#id2608559">I Get an "<span class="errorname">Unable to browse the network</span>" Error</a></span></dt><dt><span class="sect2"><a href="NetworkBrowsing.html#id2608606">Browsing of Shares and Directories is Very Slow</a></span></dt><dt><span class="sect2"><a href="NetworkBrowsing.html#id2608806">Invalid Cached Share References Affects Network Browsing</a></span></dt></dl></dd></dl></dd><dt><span class="chapter"><a href="passdb.html">11. Account Information Databases</a></span></dt><dd><dl><dt><span class="sect1"><a href="passdb.html#id2609301">Features and Benefits</a></span></dt><dd><dl><dt><span class="sect2"><a href="passdb.html#id2609337">Backward Compatibility Account Storage Systems</a></span></dt><dt><span class="sect2"><a href="passdb.html#id2609521">New Account Storage Systems</a></span></dt></dl></dd><dt><span class="sect1"><a href="passdb.html#passdbtech">Technical Information</a></span></dt><dd><dl><dt><span class="sect2"><a href="passdb.html#id2610089">Important Notes About Security</a></span></dt><dt><span class="sect2"><a href="passdb.html#id2610608">Mapping User Identifiers between MS Windows and UNIX</a></span></dt><dt><span class="sect2"><a href="passdb.html#idmapbackend">Mapping Common UIDs/GIDs on Distributed Machines</a></span></dt><dt><span class="sect2"><a href="passdb.html#id2611157">Comments Regarding LDAP</a></span></dt><dt><span class="sect2"><a href="passdb.html#id2611576">LDAP Directories and Windows Computer Accounts</a></span></dt></dl></dd><dt><span class="sect1"><a href="passdb.html#acctmgmttools">Account Management Tools</a></span></dt><dd><dl><dt><span class="sect2"><a href="passdb.html#id2612017">The <code class="literal">smbpasswd</code> Tool</a></span></dt><dt><span class="sect2"><a href="passdb.html#pdbeditthing">The <code class="literal">pdbedit</code> Tool</a></span></dt></dl></dd><dt><span class="sect1"><a href="passdb.html#id2614539">Password Backends</a></span></dt><dd><dl><dt><span class="sect2"><a href="passdb.html#id2614592">Plaintext</a></span></dt><dt><span class="sect2"><a href="passdb.html#id2614668">smbpasswd: Encrypted Password Database</a></span></dt><dt><span class="sect2"><a href="passdb.html#id2614934">tdbsam</a></span></dt><dt><span class="sect2"><a href="passdb.html#id2615092">ldapsam</a></span></dt></dl></dd><dt><span class="sect1"><a href="passdb.html#id2617625">Common Errors</a></span></dt><dd><dl><dt><span class="sect2"><a href="passdb.html#id2617631">Users Cannot Logon</a></span></dt><dt><span class="sect2"><a href="passdb.html#id2617669">Configuration of <em class="parameter"><code>auth methods</code></em></a></span></dt></dl></dd></dl></dd><dt><span class="chapter"><a href="groupmapping.html">12. Group Mapping: MS Windows and UNIX</a></span></dt><dd><dl><dt><span class="sect1"><a href="groupmapping.html#id2617919">Features and Benefits</a></span></dt><dt><span class="sect1"><a href="groupmapping.html#id2618334">Discussion</a></span></dt><dd><dl><dt><span class="sect2"><a href="groupmapping.html#id2618670">Warning: User Private Group Problems</a></span></dt><dt><span class="sect2"><a href="groupmapping.html#id2618728">Nested Groups: Adding Windows Domain Groups to Windows Local Groups</a></span></dt><dt><span class="sect2"><a href="groupmapping.html#id2619304">Important Administrative Information</a></span></dt><dt><span class="sect2"><a href="groupmapping.html#id2619545">Default Users, Groups, and Relative Identifiers</a></span></dt><dt><span class="sect2"><a href="groupmapping.html#id2620168">Example Configuration</a></span></dt></dl></dd><dt><span class="sect1"><a href="groupmapping.html#id2620244">Configuration Scripts</a></span></dt><dd><dl><dt><span class="sect2"><a href="groupmapping.html#id2620256">Sample <code class="filename">smb.conf</code> Add Group Script</a></span></dt><dt><span class="sect2"><a href="groupmapping.html#id2620428">Script to Configure Group Mapping</a></span></dt></dl></dd><dt><span class="sect1"><a href="groupmapping.html#id2620555">Common Errors</a></span></dt><dd><dl><dt><span class="sect2"><a href="groupmapping.html#id2620568">Adding Groups Fails</a></span></dt><dt><span class="sect2"><a href="groupmapping.html#id2620655">Adding Domain Users to the Workstation Power Users Group</a></span></dt></dl></dd></dl></dd><dt><span class="chapter"><a href="NetCommand.html">13. Remote and Local Management: The Net Command</a></span></dt><dd><dl><dt><span class="sect1"><a href="NetCommand.html#id2621049">Overview</a></span></dt><dt><span class="sect1"><a href="NetCommand.html#id2621344">Administrative Tasks and Methods</a></span></dt><dt><span class="sect1"><a href="NetCommand.html#id2621425">UNIX and Windows Group Management</a></span></dt><dd><dl><dt><span class="sect2"><a href="NetCommand.html#id2621584">Adding, Renaming, or Deletion of Group Accounts</a></span></dt><dt><span class="sect2"><a href="NetCommand.html#grpmemshipchg">Manipulating Group Memberships</a></span></dt><dt><span class="sect2"><a href="NetCommand.html#nestedgrpmgmgt">Nested Group Support</a></span></dt></dl></dd><dt><span class="sect1"><a href="NetCommand.html#id2622947">UNIX and Windows User Management</a></span></dt><dd><dl><dt><span class="sect2"><a href="NetCommand.html#sbeuseraddn">Adding User Accounts</a></span></dt><dt><span class="sect2"><a href="NetCommand.html#id2623159">Deletion of User Accounts</a></span></dt><dt><span class="sect2"><a href="NetCommand.html#id2623207">Managing User Accounts</a></span></dt><dt><span class="sect2"><a href="NetCommand.html#id2623276">User Mapping</a></span></dt></dl></dd><dt><span class="sect1"><a href="NetCommand.html#id2623359">Administering User Rights and Privileges</a></span></dt><dt><span class="sect1"><a href="NetCommand.html#id2623714">Managing Trust Relationships</a></span></dt><dd><dl><dt><span class="sect2"><a href="NetCommand.html#id2623729">Machine Trust Accounts</a></span></dt><dt><span class="sect2"><a href="NetCommand.html#id2624098">Interdomain Trusts</a></span></dt></dl></dd><dt><span class="sect1"><a href="NetCommand.html#id2624332">Managing Security Identifiers (SIDS)</a></span></dt><dt><span class="sect1"><a href="NetCommand.html#id2624553">Share Management</a></span></dt><dd><dl><dt><span class="sect2"><a href="NetCommand.html#id2624599">Creating, Editing, and Removing Shares</a></span></dt><dt><span class="sect2"><a href="NetCommand.html#id2624787">Creating and Changing Share ACLs</a></span></dt><dt><span class="sect2"><a href="NetCommand.html#id2624817">Share, Directory, and File Migration</a></span></dt><dt><span class="sect2"><a href="NetCommand.html#id2625446">Printer Migration</a></span></dt></dl></dd><dt><span class="sect1"><a href="NetCommand.html#id2625696">Controlling Open Files</a></span></dt><dt><span class="sect1"><a href="NetCommand.html#id2625716">Session and Connection Management</a></span></dt><dt><span class="sect1"><a href="NetCommand.html#id2625781">Printers and ADS</a></span></dt><dt><span class="sect1"><a href="NetCommand.html#id2625897">Manipulating the Samba Cache</a></span></dt><dt><span class="sect1"><a href="NetCommand.html#id2625915">Managing IDMAP UID/SID Mappings</a></span></dt><dd><dl><dt><span class="sect2"><a href="NetCommand.html#id2625959">Creating an IDMAP Database Dump File</a></span></dt><dt><span class="sect2"><a href="NetCommand.html#id2625994">Restoring the IDMAP Database Dump File</a></span></dt></dl></dd><dt><span class="sect1"><a href="NetCommand.html#netmisc1">Other Miscellaneous Operations</a></span></dt></dl></dd><dt><span class="chapter"><a href="idmapper.html">14. Identity Mapping (IDMAP)</a></span></dt><dd><dl><dt><span class="sect1"><a href="idmapper.html#id2626516">Samba Server Deployment Types and IDMAP</a></span></dt><dd><dl><dt><span class="sect2"><a href="idmapper.html#id2626541">Standalone Samba Server</a></span></dt><dt><span class="sect2"><a href="idmapper.html#id2626603">Domain Member Server or Domain Member Client</a></span></dt><dt><span class="sect2"><a href="idmapper.html#id2627564">Primary Domain Controller</a></span></dt><dt><span class="sect2"><a href="idmapper.html#id2627798">Backup Domain Controller</a></span></dt></dl></dd><dt><span class="sect1"><a href="idmapper.html#id2627870">Examples of IDMAP Backend Usage</a></span></dt><dd><dl><dt><span class="sect2"><a href="idmapper.html#id2627933">Default Winbind TDB</a></span></dt><dt><span class="sect2"><a href="idmapper.html#id2628654">IDMAP_RID with Winbind</a></span></dt><dt><span class="sect2"><a href="idmapper.html#id2629245">IDMAP Storage in LDAP Using Winbind</a></span></dt><dt><span class="sect2"><a href="idmapper.html#id2629830">IDMAP and NSS Using LDAP from ADS with RFC2307bis Schema Extension</a></span></dt></dl></dd></dl></dd><dt><span class="chapter"><a href="rights.html">15. User Rights and Privileges</a></span></dt><dd><dl><dt><span class="sect1"><a href="rights.html#id2630498">Rights Management Capabilities</a></span></dt><dd><dl><dt><span class="sect2"><a href="rights.html#id2630773">Using the &#8220;<span class="quote">net rpc rights</span>&#8221; Utility</a></span></dt><dt><span class="sect2"><a href="rights.html#id2631118">Description of Privileges</a></span></dt><dt><span class="sect2"><a href="rights.html#id2631436">Privileges Suppored by Windows 2000 Domain Controllers</a></span></dt></dl></dd><dt><span class="sect1"><a href="rights.html#id2631924">The Administrator Domain SID</a></span></dt><dt><span class="sect1"><a href="rights.html#id2632101">Common Errors</a></span></dt><dd><dl><dt><span class="sect2"><a href="rights.html#id2632106">What Rights and Privileges Will Permit Windows Client Administration?</a></span></dt></dl></dd></dl></dd><dt><span class="chapter"><a href="AccessControls.html">16. File, Directory, and Share Access Controls</a></span></dt><dd><dl><dt><span class="sect1"><a href="AccessControls.html#id2632604">Features and Benefits</a></span></dt><dt><span class="sect1"><a href="AccessControls.html#id2632799">File System Access Controls</a></span></dt><dd><dl><dt><span class="sect2"><a href="AccessControls.html#id2632814">MS Windows NTFS Comparison with UNIX File Systems</a></span></dt><dt><span class="sect2"><a href="AccessControls.html#id2633149">Managing Directories</a></span></dt><dt><span class="sect2"><a href="AccessControls.html#id2633272">File and Directory Access Control</a></span></dt></dl></dd><dt><span class="sect1"><a href="AccessControls.html#id2633938">Share Definition Access Controls</a></span></dt><dd><dl><dt><span class="sect2"><a href="AccessControls.html#id2633971">User- and Group-Based Controls</a></span></dt><dt><span class="sect2"><a href="AccessControls.html#id2634337">File and Directory Permissions-Based Controls</a></span></dt><dt><span class="sect2"><a href="AccessControls.html#id2634674">Miscellaneous Controls</a></span></dt></dl></dd><dt><span class="sect1"><a href="AccessControls.html#id2635010">Access Controls on Shares</a></span></dt><dd><dl><dt><span class="sect2"><a href="AccessControls.html#id2635159">Share Permissions Management</a></span></dt></dl></dd><dt><span class="sect1"><a href="AccessControls.html#id2635511">MS Windows Access Control Lists and UNIX Interoperability</a></span></dt><dd><dl><dt><span class="sect2"><a href="AccessControls.html#id2635517">Managing UNIX Permissions Using NT Security Dialogs</a></span></dt><dt><span class="sect2"><a href="AccessControls.html#id2635564">Viewing File Security on a Samba Share</a></span></dt><dt><span class="sect2"><a href="AccessControls.html#id2635635">Viewing File Ownership</a></span></dt><dt><span class="sect2"><a href="AccessControls.html#id2635778">Viewing File or Directory Permissions</a></span></dt><dt><span class="sect2"><a href="AccessControls.html#id2635993">Modifying File or Directory Permissions</a></span></dt><dt><span class="sect2"><a href="AccessControls.html#id2636150">Interaction with the Standard Samba &#8220;<span class="quote">create mask</span>&#8221; Parameters</a></span></dt><dt><span class="sect2"><a href="AccessControls.html#id2636519">Interaction with the Standard Samba File Attribute Mapping</a></span></dt><dt><span class="sect2"><a href="AccessControls.html#id2636592">Windows NT/200X ACLs and POSIX ACLs Limitations</a></span></dt></dl></dd><dt><span class="sect1"><a href="AccessControls.html#id2637010">Common Errors</a></span></dt><dd><dl><dt><span class="sect2"><a href="AccessControls.html#id2637022">Users Cannot Write to a Public Share</a></span></dt><dt><span class="sect2"><a href="AccessControls.html#id2637344">File Operations Done as <span class="emphasis"><em>root</em></span> with <span class="emphasis"><em>force user</em></span> Set</a></span></dt><dt><span class="sect2"><a href="AccessControls.html#id2637390">MS Word with Samba Changes Owner of File</a></span></dt></dl></dd></dl></dd><dt><span class="chapter"><a href="locking.html">17. File and Record Locking</a></span></dt><dd><dl><dt><span class="sect1"><a href="locking.html#id2637617">Features and Benefits</a></span></dt><dt><span class="sect1"><a href="locking.html#id2637714">Discussion</a></span></dt><dd><dl><dt><span class="sect2"><a href="locking.html#id2637972">Opportunistic Locking Overview</a></span></dt></dl></dd><dt><span class="sect1"><a href="locking.html#id2638946">Samba Oplocks Control</a></span></dt><dd><dl><dt><span class="sect2"><a href="locking.html#id2639041">Example Configuration</a></span></dt></dl></dd><dt><span class="sect1"><a href="locking.html#id2639454">MS Windows Oplocks and Caching Controls</a></span></dt><dd><dl><dt><span class="sect2"><a href="locking.html#id2639641">Workstation Service Entries</a></span></dt><dt><span class="sect2"><a href="locking.html#id2639663">Server Service Entries</a></span></dt></dl></dd><dt><span class="sect1"><a href="locking.html#id2639730">Persistent Data Corruption</a></span></dt><dt><span class="sect1"><a href="locking.html#id2639755">Common Errors</a></span></dt><dd><dl><dt><span class="sect2"><a href="locking.html#id2639822">locking.tdb Error Messages</a></span></dt><dt><span class="sect2"><a href="locking.html#id2639853">Problems Saving Files in MS Office on Windows XP</a></span></dt><dt><span class="sect2"><a href="locking.html#id2639877">Long Delays Deleting Files over Network with XP SP1</a></span></dt></dl></dd><dt><span class="sect1"><a href="locking.html#id2639909">Additional Reading</a></span></dt></dl></dd><dt><span class="chapter"><a href="securing-samba.html">18. Securing Samba</a></span></dt><dd><dl><dt><span class="sect1"><a href="securing-samba.html#id2640084">Introduction</a></span></dt><dt><span class="sect1"><a href="securing-samba.html#id2640182">Features and Benefits</a></span></dt><dt><span class="sect1"><a href="securing-samba.html#id2640328">Technical Discussion of Protective Measures and Issues</a></span></dt><dd><dl><dt><span class="sect2"><a href="securing-samba.html#id2640344">Using Host-Based Protection</a></span></dt><dt><span class="sect2"><a href="securing-samba.html#id2640498">User-Based Protection</a></span></dt><dt><span class="sect2"><a href="securing-samba.html#id2640558">Using Interface Protection</a></span></dt><dt><span class="sect2"><a href="securing-samba.html#firewallports">Using a Firewall</a></span></dt><dt><span class="sect2"><a href="securing-samba.html#id2640914">Using IPC$ Share-Based Denials </a></span></dt><dt><span class="sect2"><a href="securing-samba.html#id2641058">NTLMv2 Security</a></span></dt></dl></dd><dt><span class="sect1"><a href="securing-samba.html#id2641113">Upgrading Samba</a></span></dt><dt><span class="sect1"><a href="securing-samba.html#id2641156">Common Errors</a></span></dt><dd><dl><dt><span class="sect2"><a href="securing-samba.html#id2641172">Smbclient Works on Localhost, but the Network Is Dead</a></span></dt><dt><span class="sect2"><a href="securing-samba.html#id2641201">Why Can Users Access Other Users' Home Directories?</a></span></dt></dl></dd></dl></dd><dt><span class="chapter"><a href="InterdomainTrusts.html">19. Interdomain Trust Relationships</a></span></dt><dd><dl><dt><span class="sect1"><a href="InterdomainTrusts.html#id2641760">Features and Benefits</a></span></dt><dt><span class="sect1"><a href="InterdomainTrusts.html#id2641833">Trust Relationship Background</a></span></dt><dt><span class="sect1"><a href="InterdomainTrusts.html#id2642111">Native MS Windows NT4 Trusts Configuration</a></span></dt><dd><dl><dt><span class="sect2"><a href="InterdomainTrusts.html#id2642147">Creating an NT4 Domain Trust</a></span></dt><dt><span class="sect2"><a href="InterdomainTrusts.html#id2642244">Completing an NT4 Domain Trust</a></span></dt><dt><span class="sect2"><a href="InterdomainTrusts.html#id2642329">Interdomain Trust Facilities</a></span></dt></dl></dd><dt><span class="sect1"><a href="InterdomainTrusts.html#id2642538">Configuring Samba NT-Style Domain Trusts</a></span></dt><dd><dl><dt><span class="sect2"><a href="InterdomainTrusts.html#samba-trusted-domain">Samba as the Trusted Domain</a></span></dt><dt><span class="sect2"><a href="InterdomainTrusts.html#id2642878">Samba as the Trusting Domain</a></span></dt></dl></dd><dt><span class="sect1"><a href="InterdomainTrusts.html#id2643074">NT4-Style Domain Trusts with Windows 2000</a></span></dt><dt><span class="sect1"><a href="InterdomainTrusts.html#id2643224">Common Errors</a></span></dt><dd><dl><dt><span class="sect2"><a href="InterdomainTrusts.html#id2643236">Browsing of Trusted Domain Fails</a></span></dt><dt><span class="sect2"><a href="InterdomainTrusts.html#id2643292">Problems with LDAP ldapsam and Older Versions of smbldap-tools</a></span></dt></dl></dd></dl></dd><dt><span class="chapter"><a href="msdfs.html">20. Hosting a Microsoft Distributed File System Tree</a></span></dt><dd><dl><dt><span class="sect1"><a href="msdfs.html#id2643470">Features and Benefits</a></span></dt><dt><span class="sect1"><a href="msdfs.html#id2643882">Common Errors</a></span></dt><dd><dl><dt><span class="sect2"><a href="msdfs.html#id2643915">MSDFS UNIX Path Is Case-Critical</a></span></dt></dl></dd></dl></dd><dt><span class="chapter"><a href="classicalprinting.html">21. Classical Printing Support</a></span></dt><dd><dl><dt><span class="sect1"><a href="classicalprinting.html#id2644113">Features and Benefits</a></span></dt><dt><span class="sect1"><a href="classicalprinting.html#id2644336">Technical Introduction</a></span></dt><dd><dl><dt><span class="sect2"><a href="classicalprinting.html#id2644495">Client to Samba Print Job Processing</a></span></dt><dt><span class="sect2"><a href="classicalprinting.html#id2644555">Printing-Related Configuration Parameters</a></span></dt></dl></dd><dt><span class="sect1"><a href="classicalprinting.html#id2644656">Simple Print Configuration</a></span></dt><dd><dl><dt><span class="sect2"><a href="classicalprinting.html#id2644938">Verifying Configuration with <code class="literal">testparm</code></a></span></dt><dt><span class="sect2"><a href="classicalprinting.html#id2645135">Rapid Configuration Validation</a></span></dt></dl></dd><dt><span class="sect1"><a href="classicalprinting.html#id2645523">Extended Printing Configuration</a></span></dt><dd><dl><dt><span class="sect2"><a href="classicalprinting.html#id2645978">Detailed Explanation Settings</a></span></dt></dl></dd><dt><span class="sect1"><a href="classicalprinting.html#cups-msrpc">Printing Developments Since Samba-2.2</a></span></dt><dd><dl><dt><span class="sect2"><a href="classicalprinting.html#id2648706">Point'n'Print Client Drivers on Samba Servers</a></span></dt><dt><span class="sect2"><a href="classicalprinting.html#id2648876">The Obsoleted [printer$] Section</a></span></dt><dt><span class="sect2"><a href="classicalprinting.html#id2648997">Creating the [print$] Share</a></span></dt><dt><span class="sect2"><a href="classicalprinting.html#id2649214">[print$] Stanza Parameters</a></span></dt><dt><span class="sect2"><a href="classicalprinting.html#id2649535">The [print$] Share Directory</a></span></dt></dl></dd><dt><span class="sect1"><a href="classicalprinting.html#id2649677">Installing Drivers into [print$]</a></span></dt><dd><dl><dt><span class="sect2"><a href="classicalprinting.html#id2649770">Add Printer Wizard Driver Installation</a></span></dt><dt><span class="sect2"><a href="classicalprinting.html#inst-rpc">Installing Print Drivers Using <code class="literal">rpcclient</code></a></span></dt></dl></dd><dt><span class="sect1"><a href="classicalprinting.html#id2651709">Client Driver Installation Procedure</a></span></dt><dd><dl><dt><span class="sect2"><a href="classicalprinting.html#id2651726">First Client Driver Installation</a></span></dt><dt><span class="sect2"><a href="classicalprinting.html#prt-modeset">Setting Device Modes on New Printers</a></span></dt><dt><span class="sect2"><a href="classicalprinting.html#id2578512">Additional Client Driver Installation</a></span></dt><dt><span class="sect2"><a href="classicalprinting.html#id2578630">Always Make First Client Connection as root or &#8220;<span class="quote">printer admin</span>&#8221;</a></span></dt></dl></dd><dt><span class="sect1"><a href="classicalprinting.html#id2652848">Other Gotchas</a></span></dt><dd><dl><dt><span class="sect2"><a href="classicalprinting.html#id2652869">Setting Default Print Options for Client Drivers</a></span></dt><dt><span class="sect2"><a href="classicalprinting.html#id2653236">Supporting Large Numbers of Printers</a></span></dt><dt><span class="sect2"><a href="classicalprinting.html#id2653492">Adding New Printers with the Windows NT APW</a></span></dt><dt><span class="sect2"><a href="classicalprinting.html#id2653752">Error Message: &#8220;<span class="quote">Cannot connect under a different Name</span>&#8221;</a></span></dt><dt><span class="sect2"><a href="classicalprinting.html#id2653865">Take Care When Assembling Driver Files</a></span></dt><dt><span class="sect2"><a href="classicalprinting.html#id2654175">Samba and Printer Ports</a></span></dt><dt><span class="sect2"><a href="classicalprinting.html#id2654284">Avoiding Common Client Driver Misconfiguration</a></span></dt></dl></dd><dt><span class="sect1"><a href="classicalprinting.html#id2654321">The Imprints Toolset</a></span></dt><dd><dl><dt><span class="sect2"><a href="classicalprinting.html#id2654378">What Is Imprints?</a></span></dt><dt><span class="sect2"><a href="classicalprinting.html#id2654412">Creating Printer Driver Packages</a></span></dt><dt><span class="sect2"><a href="classicalprinting.html#id2654428">The Imprints Server</a></span></dt><dt><span class="sect2"><a href="classicalprinting.html#id2654445">The Installation Client</a></span></dt></dl></dd><dt><span class="sect1"><a href="classicalprinting.html#id2654578">Adding Network Printers without User Interaction</a></span></dt><dt><span class="sect1"><a href="classicalprinting.html#id2654850">The <code class="literal">addprinter</code> Command</a></span></dt><dt><span class="sect1"><a href="classicalprinting.html#id2654889">Migration of Classical Printing to Samba</a></span></dt><dt><span class="sect1"><a href="classicalprinting.html#id2655038">Publishing Printer Information in Active Directory or LDAP</a></span></dt><dt><span class="sect1"><a href="classicalprinting.html#id2655067">Common Errors</a></span></dt><dd><dl><dt><span class="sect2"><a href="classicalprinting.html#id2655073">I Give My Root Password but I Do Not Get Access</a></span></dt><dt><span class="sect2"><a href="classicalprinting.html#id2655114">My Print Jobs Get Spooled into the Spooling Directory, but Then Get Lost</a></span></dt></dl></dd></dl></dd><dt><span class="chapter"><a href="CUPS-printing.html">22. CUPS Printing Support</a></span></dt><dd><dl><dt><span class="sect1"><a href="CUPS-printing.html#id2655256">Introduction</a></span></dt><dd><dl><dt><span class="sect2"><a href="CUPS-printing.html#id2655262">Features and Benefits</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2655322">Overview</a></span></dt></dl></dd><dt><span class="sect1"><a href="CUPS-printing.html#id2655446">Basic CUPS Support Configuration</a></span></dt><dd><dl><dt><span class="sect2"><a href="CUPS-printing.html#id2655562">Linking smbd with libcups.so</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2655808">Simple <code class="filename">smb.conf</code> Settings for CUPS</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2656054">More Complex CUPS <code class="filename">smb.conf</code> Settings</a></span></dt></dl></dd><dt><span class="sect1"><a href="CUPS-printing.html#id2656454">Advanced Configuration</a></span></dt><dd><dl><dt><span class="sect2"><a href="CUPS-printing.html#id2656471">Central Spooling vs. &#8220;<span class="quote">Peer-to-Peer</span>&#8221; Printing</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2656522">Raw Print Serving: Vendor Drivers on Windows Clients</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2656756">Installation of Windows Client Drivers</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#cups-raw">Explicitly Enable &#8220;<span class="quote">raw</span>&#8221; Printing for <span class="emphasis"><em>application/octet-stream</em></span></a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2657042">Driver Upload Methods</a></span></dt></dl></dd><dt><span class="sect1"><a href="CUPS-printing.html#id2657163">Advanced Intelligent Printing with PostScript Driver Download</a></span></dt><dd><dl><dt><span class="sect2"><a href="CUPS-printing.html#gdipost">GDI on Windows, PostScript on UNIX</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2657355">Windows Drivers, GDI, and EMF</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2657533">UNIX Printfile Conversion and GUI Basics</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#post-and-ghost">PostScript and Ghostscript</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2657891">Ghostscript: The Software RIP for Non-PostScript Printers</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2658045">PostScript Printer Description (PPD) Specification</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2658128">Using Windows-Formatted Vendor PPDs</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2658248">CUPS Also Uses PPDs for Non-PostScript Printers</a></span></dt></dl></dd><dt><span class="sect1"><a href="CUPS-printing.html#id2658287">The CUPS Filtering Architecture</a></span></dt><dd><dl><dt><span class="sect2"><a href="CUPS-printing.html#id2658523">MIME Types and CUPS Filters</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2658951">MIME Type Conversion Rules</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2659158">Filtering  Overview</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2659316">Prefilters</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2659503">pstops</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2659670">pstoraster</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2659940">imagetops and imagetoraster</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2660025">rasterto [printers specific]</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2660244">CUPS Backends</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2660583">The Role of <em class="parameter"><code>cupsomatic/foomatic</code></em></a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2660819">The Complete Picture</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2660832"><code class="filename">mime.convs</code></a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2660900">&#8220;<span class="quote">Raw</span>&#8221; Printing</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2661008">application/octet-stream Printing</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2661288">PostScript Printer Descriptions for Non-PostScript Printers</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2661571"><span class="emphasis"><em>cupsomatic/foomatic-rip</em></span> Versus <span class="emphasis"><em>Native CUPS</em></span> Printing</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2661908">Examples for Filtering Chains</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2662336">Sources of CUPS Drivers/PPDs</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2662459">Printing with Interface Scripts</a></span></dt></dl></dd><dt><span class="sect1"><a href="CUPS-printing.html#id2662554">Network Printing (Purely Windows)</a></span></dt><dd><dl><dt><span class="sect2"><a href="CUPS-printing.html#id2662570">From Windows Clients to an NT Print Server</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2662633">Driver Execution on the Client</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2662704">Driver Execution on the Server</a></span></dt></dl></dd><dt><span class="sect1"><a href="CUPS-printing.html#id2662809">Network Printing (Windows Clients and UNIX/Samba Print
+Servers)</a></span></dt><dd><dl><dt><span class="sect2"><a href="CUPS-printing.html#id2662827">From Windows Clients to a CUPS/Samba Print Server</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2663018">Samba Receiving Job-Files and Passing Them to CUPS</a></span></dt></dl></dd><dt><span class="sect1"><a href="CUPS-printing.html#id2663098">Network PostScript RIP</a></span></dt><dd><dl><dt><span class="sect2"><a href="CUPS-printing.html#id2663187">PPDs for Non-PS Printers on UNIX</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2663232">PPDs for Non-PS Printers on Windows</a></span></dt></dl></dd><dt><span class="sect1"><a href="CUPS-printing.html#id2663300">Windows Terminal Servers (WTS) as CUPS Clients</a></span></dt><dd><dl><dt><span class="sect2"><a href="CUPS-printing.html#id2663314">Printer Drivers Running in &#8220;<span class="quote">Kernel Mode</span>&#8221; Cause Many
+Problems</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2663353">Workarounds Impose Heavy Limitations</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2663370">CUPS: A &#8220;<span class="quote">Magical Stone</span>&#8221;?</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2663414">PostScript Drivers with No Major Problems, Even in Kernel
+Mode</a></span></dt></dl></dd><dt><span class="sect1"><a href="CUPS-printing.html#id2663501">Configuring CUPS for Driver Download</a></span></dt><dd><dl><dt><span class="sect2"><a href="CUPS-printing.html#id2663523"><span class="emphasis"><em>cupsaddsmb</em></span>: The Unknown Utility</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2663621">Prepare Your <code class="filename">smb.conf</code> for <code class="literal">cupsaddsmb</code></a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2663913">CUPS &#8220;<span class="quote">PostScript Driver for Windows NT/200x/XP</span>&#8221;</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2664152">Recognizing Different Driver Files</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2664271">Acquiring the Adobe Driver Files</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2664296">ESP Print Pro PostScript Driver for Windows NT/200x/XP</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2664358">Caveats to Be Considered</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2664658">Windows CUPS PostScript Driver Versus Adobe Driver</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2664876">Run cupsaddsmb (Quiet Mode)</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2665016">Run cupsaddsmb with Verbose Output</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2665208">Understanding cupsaddsmb</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2665352">How to Recognize If cupsaddsmb Completed Successfully</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2665474">cupsaddsmb with a Samba PDC</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2665555">cupsaddsmb Flowchart</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2665636">Installing the PostScript Driver on a Client</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#cups-avoidps1">Avoiding Critical PostScript Driver Settings on the Client</a></span></dt></dl></dd><dt><span class="sect1"><a href="CUPS-printing.html#id2665871">Installing PostScript Driver Files Manually Using rpcclient</a></span></dt><dd><dl><dt><span class="sect2"><a href="CUPS-printing.html#id2666045">A Check of the rpcclient man Page</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2666217">Understanding the rpcclient man Page</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2666322">Producing an Example by Querying a Windows Box</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2666454">Requirements for adddriver and setdriver to Succeed</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2666678">Manual Driver Installation in 15 Steps</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2667638">Troubleshooting Revisited</a></span></dt></dl></dd><dt><span class="sect1"><a href="CUPS-printing.html#id2667781">The Printing <code class="filename">*.tdb</code> Files</a></span></dt><dd><dl><dt><span class="sect2"><a href="CUPS-printing.html#id2667984">Trivial Database Files</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2668051">Binary Format</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2668117">Losing <code class="filename">*.tdb</code> Files</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2668168">Using <code class="literal">tdbbackup</code></a></span></dt></dl></dd><dt><span class="sect1"><a href="CUPS-printing.html#id2668288">CUPS Print Drivers from Linuxprinting.org</a></span></dt><dd><dl><dt><span class="sect2"><a href="CUPS-printing.html#id2668463">foomatic-rip and Foomatic Explained</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2669290">foomatic-rip and Foomatic PPD Download and Installation</a></span></dt></dl></dd><dt><span class="sect1"><a href="CUPS-printing.html#id2669762">Page Accounting with CUPS</a></span></dt><dd><dl><dt><span class="sect2"><a href="CUPS-printing.html#id2669798">Setting Up Quotas</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2669852">Correct and Incorrect Accounting</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2669893">Adobe and CUPS PostScript Drivers for Windows Clients</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2670033">The page_log File Syntax</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2670177">Possible Shortcomings</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2670243">Future Developments</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2670283">Other Accounting Tools</a></span></dt></dl></dd><dt><span class="sect1"><a href="CUPS-printing.html#id2670297">Additional Material</a></span></dt><dt><span class="sect1"><a href="CUPS-printing.html#id2670514">Autodeletion or Preservation of CUPS Spool Files</a></span></dt><dd><dl><dt><span class="sect2"><a href="CUPS-printing.html#id2670590">CUPS Configuration Settings Explained</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2670675">Preconditions</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2670814">Manual Configuration</a></span></dt></dl></dd><dt><span class="sect1"><a href="CUPS-printing.html#id2670862">Printing from CUPS to Windows-Attached Printers</a></span></dt><dt><span class="sect1"><a href="CUPS-printing.html#id2671158">More CUPS Filtering Chains</a></span></dt><dt><span class="sect1"><a href="CUPS-printing.html#id2671269">Common Errors</a></span></dt><dd><dl><dt><span class="sect2"><a href="CUPS-printing.html#id2671275">Windows 9x/Me Client Can't Install Driver</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#root-ask-loop">&#8220;<span class="quote">cupsaddsmb</span>&#8221; Keeps Asking for Root Password in Never-ending Loop</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2671352">&#8220;<span class="quote">cupsaddsmb</span>&#8221; or &#8220;<span class="quote">rpcclient addriver</span>&#8221; Emit Error</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2671390">&#8220;<span class="quote">cupsaddsmb</span>&#8221; Errors</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2671463">Client Can't Connect to Samba Printer</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2671488">New Account Reconnection from Windows 200x/XP Troubles</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2671579">Avoid Being Connected to the Samba Server as the Wrong User</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2671630">Upgrading to CUPS Drivers from Adobe Drivers</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2671668">Can't Use &#8220;<span class="quote">cupsaddsmb</span>&#8221; on Samba Server, Which Is a PDC</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2671704">Deleted Windows 200x Printer Driver Is Still Shown</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2671738">Windows 200x/XP Local Security Policies</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2671771">Administrator Cannot Install Printers for All Local Users</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2671812">Print Change, Notify Functions on NT Clients</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2671838">Win XP-SP1</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2671884">Print Options for All Users Can't Be Set on Windows 200x/XP</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2672167">Most Common Blunders in Driver Settings on Windows Clients</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2672223"><code class="literal">cupsaddsmb</code> Does Not Work with Newly Installed Printer</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2672272">Permissions on <code class="filename">/var/spool/samba/</code> Get Reset After Each Reboot</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2672371">Print Queue Called &#8220;<span class="quote">lp</span>&#8221; Mishandles Print Jobs</a></span></dt><dt><span class="sect2"><a href="CUPS-printing.html#id2672440">Location of Adobe PostScript Driver Files for &#8220;<span class="quote">cupsaddsmb</span>&#8221;</a></span></dt></dl></dd><dt><span class="sect1"><a href="CUPS-printing.html#id2672493">Overview of the CUPS Printing Processes</a></span></dt></dl></dd><dt><span class="chapter"><a href="VFS.html">23. Stackable VFS modules</a></span></dt><dd><dl><dt><span class="sect1"><a href="VFS.html#id2672680">Features and Benefits</a></span></dt><dt><span class="sect1"><a href="VFS.html#id2672719">Discussion</a></span></dt><dt><span class="sect1"><a href="VFS.html#id2673114">Included Modules</a></span></dt><dd><dl><dt><span class="sect2"><a href="VFS.html#id2673120">audit</a></span></dt><dt><span class="sect2"><a href="VFS.html#id2673161">default_quota</a></span></dt><dt><span class="sect2"><a href="VFS.html#id2673378">extd_audit</a></span></dt><dt><span class="sect2"><a href="VFS.html#fakeperms">fake_perms</a></span></dt><dt><span class="sect2"><a href="VFS.html#id2673705">recycle</a></span></dt><dt><span class="sect2"><a href="VFS.html#id2674102">netatalk</a></span></dt><dt><span class="sect2"><a href="VFS.html#id2674152">shadow_copy</a></span></dt></dl></dd><dt><span class="sect1"><a href="VFS.html#id2675058">VFS Modules Available Elsewhere</a></span></dt><dd><dl><dt><span class="sect2"><a href="VFS.html#id2675083">DatabaseFS</a></span></dt><dt><span class="sect2"><a href="VFS.html#id2675143">vscan</a></span></dt><dt><span class="sect2"><a href="VFS.html#id2675182">vscan-clamav</a></span></dt></dl></dd></dl></dd><dt><span class="chapter"><a href="winbind.html">24. Winbind: Use of Domain Accounts</a></span></dt><dd><dl><dt><span class="sect1"><a href="winbind.html#id2675446">Features and Benefits</a></span></dt><dt><span class="sect1"><a href="winbind.html#id2675789">Introduction</a></span></dt><dt><span class="sect1"><a href="winbind.html#id2675879">What Winbind Provides</a></span></dt><dd><dl><dt><span class="sect2"><a href="winbind.html#id2676032">Target Uses</a></span></dt><dt><span class="sect2"><a href="winbind.html#id2676077">Handling of Foreign SIDs</a></span></dt></dl></dd><dt><span class="sect1"><a href="winbind.html#id2676203">How Winbind Works</a></span></dt><dd><dl><dt><span class="sect2"><a href="winbind.html#id2676253">Microsoft Remote Procedure Calls</a></span></dt><dt><span class="sect2"><a href="winbind.html#id2676340">Microsoft Active Directory Services</a></span></dt><dt><span class="sect2"><a href="winbind.html#id2676387">Name Service Switch</a></span></dt><dt><span class="sect2"><a href="winbind.html#id2676620">Pluggable Authentication Modules</a></span></dt><dt><span class="sect2"><a href="winbind.html#id2676775">User and Group ID Allocation</a></span></dt><dt><span class="sect2"><a href="winbind.html#id2676851">Result Caching</a></span></dt></dl></dd><dt><span class="sect1"><a href="winbind.html#id2676908">Installation and Configuration</a></span></dt><dd><dl><dt><span class="sect2"><a href="winbind.html#id2676914">Introduction</a></span></dt><dt><span class="sect2"><a href="winbind.html#id2677028">Requirements</a></span></dt><dt><span class="sect2"><a href="winbind.html#id2677180">Testing Things Out</a></span></dt></dl></dd><dt><span class="sect1"><a href="winbind.html#id2679639">Conclusion</a></span></dt><dt><span class="sect1"><a href="winbind.html#id2679687">Common Errors</a></span></dt><dd><dl><dt><span class="sect2"><a href="winbind.html#id2679729">NSCD Problem Warning</a></span></dt><dt><span class="sect2"><a href="winbind.html#id2679766">Winbind Is Not Resolving Users and Groups</a></span></dt></dl></dd></dl></dd><dt><span class="chapter"><a href="AdvancedNetworkManagement.html">25. Advanced Network Management</a></span></dt><dd><dl><dt><span class="sect1"><a href="AdvancedNetworkManagement.html#id2679954">Features and Benefits</a></span></dt><dt><span class="sect1"><a href="AdvancedNetworkManagement.html#id2679981">Remote Server Administration</a></span></dt><dt><span class="sect1"><a href="AdvancedNetworkManagement.html#id2680124">Remote Desktop Management</a></span></dt><dd><dl><dt><span class="sect2"><a href="AdvancedNetworkManagement.html#id2680153">Remote Management from NoMachine.Com</a></span></dt><dt><span class="sect2"><a href="AdvancedNetworkManagement.html#id2680528">Remote Management with ThinLinc</a></span></dt></dl></dd><dt><span class="sect1"><a href="AdvancedNetworkManagement.html#id2680713">Network Logon Script Magic</a></span></dt><dd><dl><dt><span class="sect2"><a href="AdvancedNetworkManagement.html#id2680939">Adding Printers without User Intervention</a></span></dt><dt><span class="sect2"><a href="AdvancedNetworkManagement.html#id2680982">Limiting Logon Connections</a></span></dt></dl></dd></dl></dd><dt><span class="chapter"><a href="PolicyMgmt.html">26. System and Account Policies</a></span></dt><dd><dl><dt><span class="sect1"><a href="PolicyMgmt.html#id2681124">Features and Benefits</a></span></dt><dt><span class="sect1"><a href="PolicyMgmt.html#id2681230">Creating and Managing System Policies</a></span></dt><dd><dl><dt><span class="sect2"><a href="PolicyMgmt.html#id2681419">Windows 9x/ME Policies</a></span></dt><dt><span class="sect2"><a href="PolicyMgmt.html#id2681556">Windows NT4-Style Policy Files</a></span></dt><dt><span class="sect2"><a href="PolicyMgmt.html#id2681777">MS Windows 200x/XP Professional Policies</a></span></dt></dl></dd><dt><span class="sect1"><a href="PolicyMgmt.html#id2682226">Managing Account/User Policies</a></span></dt><dt><span class="sect1"><a href="PolicyMgmt.html#id2682453">Management Tools</a></span></dt><dd><dl><dt><span class="sect2"><a href="PolicyMgmt.html#id2682465">Samba Editreg Toolset</a></span></dt><dt><span class="sect2"><a href="PolicyMgmt.html#id2682547">Windows NT4/200x</a></span></dt><dt><span class="sect2"><a href="PolicyMgmt.html#id2682588">Samba PDC</a></span></dt></dl></dd><dt><span class="sect1"><a href="PolicyMgmt.html#id2682653">System Startup and Logon Processing Overview</a></span></dt><dt><span class="sect1"><a href="PolicyMgmt.html#id2682810">Common Errors</a></span></dt><dd><dl><dt><span class="sect2"><a href="PolicyMgmt.html#id2682822">Policy Does Not Work</a></span></dt></dl></dd></dl></dd><dt><span class="chapter"><a href="ProfileMgmt.html">27. Desktop Profile Management</a></span></dt><dd><dl><dt><span class="sect1"><a href="ProfileMgmt.html#id2682907">Features and Benefits</a></span></dt><dt><span class="sect1"><a href="ProfileMgmt.html#id2682956">Roaming Profiles</a></span></dt><dd><dl><dt><span class="sect2"><a href="ProfileMgmt.html#id2683010">Samba Configuration for Profile Handling</a></span></dt><dt><span class="sect2"><a href="ProfileMgmt.html#id2683615">Windows Client Profile Configuration Information</a></span></dt><dt><span class="sect2"><a href="ProfileMgmt.html#id2684960">User Profile Hive Cleanup Service</a></span></dt><dt><span class="sect2"><a href="ProfileMgmt.html#id2684994">Sharing Profiles between Windows 9x/Me and NT4/200x/XP Workstations</a></span></dt><dt><span class="sect2"><a href="ProfileMgmt.html#id2685092">Profile Migration from Windows NT4/200x Server to Samba</a></span></dt></dl></dd><dt><span class="sect1"><a href="ProfileMgmt.html#id2685444">Mandatory Profiles</a></span></dt><dt><span class="sect1"><a href="ProfileMgmt.html#id2685584">Creating and Managing Group Profiles</a></span></dt><dt><span class="sect1"><a href="ProfileMgmt.html#id2685662">Default Profile for Windows Users</a></span></dt><dd><dl><dt><span class="sect2"><a href="ProfileMgmt.html#id2685693">MS Windows 9x/Me</a></span></dt><dt><span class="sect2"><a href="ProfileMgmt.html#id2685844">MS Windows NT4 Workstation</a></span></dt><dt><span class="sect2"><a href="ProfileMgmt.html#id2686407">MS Windows 200x/XP</a></span></dt></dl></dd><dt><span class="sect1"><a href="ProfileMgmt.html#id2686912">Common Errors</a></span></dt><dd><dl><dt><span class="sect2"><a href="ProfileMgmt.html#id2686922">Configuring Roaming Profiles for a Few Users or Groups</a></span></dt><dt><span class="sect2"><a href="ProfileMgmt.html#id2686984">Cannot Use Roaming Profiles</a></span></dt><dt><span class="sect2"><a href="ProfileMgmt.html#id2687155">Changing the Default Profile</a></span></dt><dt><span class="sect2"><a href="ProfileMgmt.html#id2687319">Debugging Roaming Profiles and NT4-style Domain Policies</a></span></dt></dl></dd></dl></dd><dt><span class="chapter"><a href="pam.html">28. PAM-Based Distributed Authentication</a></span></dt><dd><dl><dt><span class="sect1"><a href="pam.html#id2687494">Features and Benefits</a></span></dt><dt><span class="sect1"><a href="pam.html#id2688125">Technical Discussion</a></span></dt><dd><dl><dt><span class="sect2"><a href="pam.html#id2688178">PAM Configuration Syntax</a></span></dt><dt><span class="sect2"><a href="pam.html#id2689176">Example System Configurations</a></span></dt><dt><span class="sect2"><a href="pam.html#id2689482"><code class="filename">smb.conf</code> PAM Configuration</a></span></dt><dt><span class="sect2"><a href="pam.html#id2689563">Remote CIFS Authentication Using <code class="filename">winbindd.so</code></a></span></dt><dt><span class="sect2"><a href="pam.html#id2689671">Password Synchronization Using <code class="filename">pam_smbpass.so</code></a></span></dt></dl></dd><dt><span class="sect1"><a href="pam.html#id2690064">Common Errors</a></span></dt><dd><dl><dt><span class="sect2"><a href="pam.html#id2690075">pam_winbind Problem</a></span></dt><dt><span class="sect2"><a href="pam.html#id2690173">Winbind Is Not Resolving Users and Groups</a></span></dt></dl></dd></dl></dd><dt><span class="chapter"><a href="integrate-ms-networks.html">29. Integrating MS Windows Networks with Samba</a></span></dt><dd><dl><dt><span class="sect1"><a href="integrate-ms-networks.html#id2690396">Features and Benefits</a></span></dt><dt><span class="sect1"><a href="integrate-ms-networks.html#id2690416">Background Information</a></span></dt><dt><span class="sect1"><a href="integrate-ms-networks.html#id2690545">Name Resolution in a Pure UNIX/Linux World</a></span></dt><dd><dl><dt><span class="sect2"><a href="integrate-ms-networks.html#id2690618"><code class="filename">/etc/hosts</code></a></span></dt><dt><span class="sect2"><a href="integrate-ms-networks.html#id2690807"><code class="filename">/etc/resolv.conf</code></a></span></dt><dt><span class="sect2"><a href="integrate-ms-networks.html#id2690843"><code class="filename">/etc/host.conf</code></a></span></dt><dt><span class="sect2"><a href="integrate-ms-networks.html#id2690894"><code class="filename">/etc/nsswitch.conf</code></a></span></dt></dl></dd><dt><span class="sect1"><a href="integrate-ms-networks.html#id2691018">Name Resolution as Used within MS Windows Networking</a></span></dt><dd><dl><dt><span class="sect2"><a href="integrate-ms-networks.html#id2691452">The NetBIOS Name Cache</a></span></dt><dt><span class="sect2"><a href="integrate-ms-networks.html#id2691545">The LMHOSTS File</a></span></dt><dt><span class="sect2"><a href="integrate-ms-networks.html#id2691717">HOSTS File</a></span></dt><dt><span class="sect2"><a href="integrate-ms-networks.html#id2691745">DNS Lookup</a></span></dt><dt><span class="sect2"><a href="integrate-ms-networks.html#id2691772">WINS Lookup</a></span></dt></dl></dd><dt><span class="sect1"><a href="integrate-ms-networks.html#id2691910">Common Errors</a></span></dt><dd><dl><dt><span class="sect2"><a href="integrate-ms-networks.html#id2691923">Pinging Works Only One Way</a></span></dt><dt><span class="sect2"><a href="integrate-ms-networks.html#id2691954">Very Slow Network Connections</a></span></dt><dt><span class="sect2"><a href="integrate-ms-networks.html#id2691996">Samba Server Name-Change Problem</a></span></dt></dl></dd></dl></dd><dt><span class="chapter"><a href="unicode.html">30. Unicode/Charsets</a></span></dt><dd><dl><dt><span class="sect1"><a href="unicode.html#id2692201">Features and Benefits</a></span></dt><dt><span class="sect1"><a href="unicode.html#id2692253">What Are Charsets and Unicode?</a></span></dt><dt><span class="sect1"><a href="unicode.html#id2692391">Samba and Charsets</a></span></dt><dt><span class="sect1"><a href="unicode.html#id2692527">Conversion from Old Names</a></span></dt><dt><span class="sect1"><a href="unicode.html#id2692559">Japanese Charsets</a></span></dt><dd><dl><dt><span class="sect2"><a href="unicode.html#id2692698">Basic Parameter Setting</a></span></dt><dt><span class="sect2"><a href="unicode.html#id2693346">Individual Implementations</a></span></dt><dt><span class="sect2"><a href="unicode.html#id2693469">Migration from Samba-2.2 Series</a></span></dt></dl></dd><dt><span class="sect1"><a href="unicode.html#id2693615">Common Errors</a></span></dt><dd><dl><dt><span class="sect2"><a href="unicode.html#id2693621">CP850.so Can't Be Found</a></span></dt></dl></dd></dl></dd><dt><span class="chapter"><a href="Backup.html">31. Backup Techniques</a></span></dt><dd><dl><dt><span class="sect1"><a href="Backup.html#id2693728">Features and Benefits</a></span></dt><dt><span class="sect1"><a href="Backup.html#id2693773">Discussion of Backup Solutions</a></span></dt><dd><dl><dt><span class="sect2"><a href="Backup.html#id2693870">BackupPC</a></span></dt><dt><span class="sect2"><a href="Backup.html#id2694041">Rsync</a></span></dt><dt><span class="sect2"><a href="Backup.html#id2694211">Amanda</a></span></dt><dt><span class="sect2"><a href="Backup.html#id2694260">BOBS: Browseable Online Backup System</a></span></dt></dl></dd></dl></dd><dt><span class="chapter"><a href="SambaHA.html">32. High Availability</a></span></dt><dd><dl><dt><span class="sect1"><a href="SambaHA.html#id2694355">Features and Benefits</a></span></dt><dt><span class="sect1"><a href="SambaHA.html#id2694476">Technical Discussion</a></span></dt><dd><dl><dt><span class="sect2"><a href="SambaHA.html#id2694510">The Ultimate Goal</a></span></dt><dt><span class="sect2"><a href="SambaHA.html#id2694640">Why Is This So Hard?</a></span></dt><dt><span class="sect2"><a href="SambaHA.html#id2695353">A Simple Solution</a></span></dt><dt><span class="sect2"><a href="SambaHA.html#id2695434">High-Availability Server Products</a></span></dt><dt><span class="sect2"><a href="SambaHA.html#id2695574">MS-DFS: The Poor Man's Cluster</a></span></dt><dt><span class="sect2"><a href="SambaHA.html#id2695611">Conclusions</a></span></dt></dl></dd></dl></dd><dt><span class="chapter"><a href="largefile.html">33. Handling Large Directories</a></span></dt><dt><span class="chapter"><a href="cfgsmarts.html">34. Advanced Configuration Techniques</a></span></dt><dd><dl><dt><span class="sect1"><a href="cfgsmarts.html#id2696242">Implementation</a></span></dt><dd><dl><dt><span class="sect2"><a href="cfgsmarts.html#id2696250">Multiple Server Hosting</a></span></dt><dt><span class="sect2"><a href="cfgsmarts.html#id2696648">Multiple Virtual Server Personalities</a></span></dt><dt><span class="sect2"><a href="cfgsmarts.html#id2697662">Multiple Virtual Server Hosting</a></span></dt></dl></dd></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"> </td><td width="40%" align="right"> <a accesskey="n" href="ChangeNotes.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">Chapter 8. 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 9. Important and Critical Change Notes for the Samba 3.x Series</td></tr></table></div></body></html>

Modified: branches/samba/experimental/docs/htmldocs/Samba3-HOWTO/pam.html
===================================================================
--- branches/samba/experimental/docs/htmldocs/Samba3-HOWTO/pam.html	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/docs/htmldocs/Samba3-HOWTO/pam.html	2008-06-09 06:59:20 UTC (rev 1920)
@@ -1,30 +1,30 @@
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Chapter 28. PAM-Based Distributed Authentication</title><link rel="stylesheet" href="samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.72.0"><link rel="start" href="index.html" title="The Official Samba 3.2.x HOWTO and Reference Guide"><link rel="up" href="optional.html" title="Part III. Advanced Configuration"><link rel="prev" href="ProfileMgmt.html" title="Chapter 27. Desktop Profile Management"><link rel="next" href="integrate-ms-networks.html" title="Chapter 29. 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 28. 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 28. 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><code class="email">&lt;<a href="mailto:jht at samba.org">jht at samba.org</a>&gt;</code></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><code class="email">&lt;<a href="mailto:vorlon at netexpress.net">vorlon at netexpress.net</a>&gt;</code></p></div></div></div></div><div><p class="pubdate">May 31, 2003</p></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="sect1"><a href="pam.html#id429934">Features and Benefits</a></span></dt><dt><span class="sect1"><a href="pam.html#id430534">Technical Discussion</a></span></dt><dd><dl><dt><span class="sect2"><a href="pam.html#id430584">PAM Configuration Syntax</a></span></dt><dt><span class="sect2"><a href="pam.html#id431487">Example System Configurations</a></span></dt><dt><span class="sect2"><a href="pam.html#id431757"><code class="filename">smb.conf</code> PAM Configuration</a></span></dt><dt><span class="sect2"><a href="pam.html#id431817">Remote CIFS Authentication Using <code class="filename">winbindd.so</code></a></span></dt><dt><span class="sect2"><a href="pam.html#id431902">Password Synchronization Using <code class="filename">pam_smbpass.so</code></a></span></dt></dl></dd><dt><span class="sect1"><a href="pam.html#id432259">Common Errors</a></span></dt><dd><dl><dt><span class="sect2"><a href="pam.html#id432269">pam_winbind Problem</a></span></dt><dt><span class="sect2"><a href="pam.html#id432358">Winbind Is Not Resolving Users and Groups</a></span></dt></dl></dd></dl></div><p>
-<a class="indexterm" name="id429865"></a>
-<a class="indexterm" name="id429872"></a>
-<a class="indexterm" name="id429878"></a>
-<a class="indexterm" name="id429885"></a>
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Chapter 28. PAM-Based Distributed Authentication</title><link rel="stylesheet" href="../samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.73.1"><link rel="start" href="index.html" title="The Official Samba 3.2.x HOWTO and Reference Guide"><link rel="up" href="optional.html" title="Part III. Advanced Configuration"><link rel="prev" href="ProfileMgmt.html" title="Chapter 27. Desktop Profile Management"><link rel="next" href="integrate-ms-networks.html" title="Chapter 29. 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 28. 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 28. 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><code class="email">&lt;<a class="email" href="mailto:jht at samba.org">jht at samba.org</a>&gt;</code></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><code class="email">&lt;<a class="email" href="mailto:vorlon at netexpress.net">vorlon at netexpress.net</a>&gt;</code></p></div></div></div></div><div><p class="pubdate">May 31, 2003</p></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="sect1"><a href="pam.html#id2687494">Features and Benefits</a></span></dt><dt><span class="sect1"><a href="pam.html#id2688125">Technical Discussion</a></span></dt><dd><dl><dt><span class="sect2"><a href="pam.html#id2688178">PAM Configuration Syntax</a></span></dt><dt><span class="sect2"><a href="pam.html#id2689176">Example System Configurations</a></span></dt><dt><span class="sect2"><a href="pam.html#id2689482"><code class="filename">smb.conf</code> PAM Configuration</a></span></dt><dt><span class="sect2"><a href="pam.html#id2689563">Remote CIFS Authentication Using <code class="filename">winbindd.so</code></a></span></dt><dt><span class="sect2"><a href="pam.html#id2689671">Password Synchronization Using <code class="filename">pam_smbpass.so</code></a></span></dt></dl></dd><dt><span class="sect1"><a href="pam.html#id2690064">Common Errors</a></span></dt><dd><dl><dt><span class="sect2"><a href="pam.html#id2690075">pam_winbind Problem</a></span></dt><dt><span class="sect2"><a href="pam.html#id2690173">Winbind Is Not Resolving Users and Groups</a></span></dt></dl></dd></dl></div><p>
+<a class="indexterm" name="id2687418"></a>
+<a class="indexterm" name="id2687425"></a>
+<a class="indexterm" name="id2687432"></a>
+<a class="indexterm" name="id2687439"></a>
 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>
-<a class="indexterm" name="id429899"></a>
-<a class="indexterm" name="id429906"></a>
+<a class="indexterm" name="id2687456"></a>
+<a class="indexterm" name="id2687463"></a>
 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 <code class="filename">pam_smbpass.so</code> 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 <a href="winbind.html" title="Chapter 24. Winbind: Use of Domain Accounts">Winbind: Use of Domain Accounts</a>, 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="id429934"></a>Features and Benefits</h2></div></div></div><p>
-<a class="indexterm" name="id429941"></a>
-<a class="indexterm" name="id429948"></a>
-<a class="indexterm" name="id429955"></a>
-<a class="indexterm" name="id429961"></a>
-<a class="indexterm" name="id429970"></a>
-<a class="indexterm" name="id429977"></a>
-<a class="indexterm" name="id429984"></a>
-<a class="indexterm" name="id429991"></a>
+Please refer to <a class="link" href="winbind.html" title="Chapter 24. Winbind: Use of Domain Accounts">Winbind: Use of Domain Accounts</a>, 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="id2687494"></a>Features and Benefits</h2></div></div></div><p>
+<a class="indexterm" name="id2687502"></a>
+<a class="indexterm" name="id2687509"></a>
+<a class="indexterm" name="id2687516"></a>
+<a class="indexterm" name="id2687522"></a>
+<a class="indexterm" name="id2687532"></a>
+<a class="indexterm" name="id2687538"></a>
+<a class="indexterm" name="id2687545"></a>
+<a class="indexterm" name="id2687552"></a>
 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
@@ -33,17 +33,17 @@
 Such a choice would involve provision of alternatives to programs such as <code class="literal">login</code>, 
 <code class="literal">passwd</code>, <code class="literal">chown</code>, and so on.
 </p><p>
-<a class="indexterm" name="id430029"></a>
-<a class="indexterm" name="id430035"></a>
-<a class="indexterm" name="id430042"></a>
-<a class="indexterm" name="id430049"></a>
+<a class="indexterm" name="id2687594"></a>
+<a class="indexterm" name="id2687600"></a>
+<a class="indexterm" name="id2687607"></a>
+<a class="indexterm" name="id2687614"></a>
 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,
 <code class="filename">/etc/pam.conf</code> (Solaris), or by editing individual control files that are
 located in <code class="filename">/etc/pam.d</code>.
 </p><p>
-<a class="indexterm" name="id430073"></a>
-<a class="indexterm" name="id430079"></a>
+<a class="indexterm" name="id2687641"></a>
+<a class="indexterm" name="id2687647"></a>
 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
@@ -51,94 +51,94 @@
 </p><p>
 PAM support modules are available for:
 </p><div class="variablelist"><dl><dt><span class="term"><code class="filename">/etc/passwd</code></span></dt><dd><p>
-<a class="indexterm" name="id430107"></a>
-<a class="indexterm" name="id430114"></a>
-<a class="indexterm" name="id430120"></a>
-<a class="indexterm" name="id430127"></a>
-<a class="indexterm" name="id430134"></a>
-<a class="indexterm" name="id430141"></a>
+<a class="indexterm" name="id2687678"></a>
+<a class="indexterm" name="id2687685"></a>
+<a class="indexterm" name="id2687691"></a>
+<a class="indexterm" name="id2687698"></a>
+<a class="indexterm" name="id2687705"></a>
+<a class="indexterm" name="id2687712"></a>
 		There are several PAM modules that interact with this standard UNIX user database. The most common are called
 		<code class="filename">pam_unix.so</code>, <code class="filename">pam_unix2.so</code>, <code class="filename">pam_pwdb.so</code> and
 		<code class="filename">pam_userdb.so</code>.
 		</p></dd><dt><span class="term">Kerberos</span></dt><dd><p>
-<a class="indexterm" name="id430182"></a>
-<a class="indexterm" name="id430189"></a>
-<a class="indexterm" name="id430196"></a>
-<a class="indexterm" name="id430202"></a>
-<a class="indexterm" name="id430209"></a>
+<a class="indexterm" name="id2687754"></a>
+<a class="indexterm" name="id2687761"></a>
+<a class="indexterm" name="id2687768"></a>
+<a class="indexterm" name="id2687775"></a>
+<a class="indexterm" name="id2687782"></a>
 		The <code class="filename">pam_krb5.so</code> 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>
-<a class="indexterm" name="id430233"></a>
-<a class="indexterm" name="id430240"></a>
-<a class="indexterm" name="id430247"></a>
-<a class="indexterm" name="id430254"></a>
-<a class="indexterm" name="id430260"></a>
-<a class="indexterm" name="id430267"></a>
+<a class="indexterm" name="id2687807"></a>
+<a class="indexterm" name="id2687814"></a>
+<a class="indexterm" name="id2687821"></a>
+<a class="indexterm" name="id2687828"></a>
+<a class="indexterm" name="id2687835"></a>
+<a class="indexterm" name="id2687842"></a>
 		The <code class="filename">pam_ldap.so</code> module allows the use of any LDAP v2- or v3-compatible backend
 		server. Commonly used LDAP backend servers include OpenLDAP v2.0 and v2.1,
 		Sun ONE iDentity server, Novell eDirectory server, and Microsoft Active Directory.
 		</p></dd><dt><span class="term">NetWare Bindery</span></dt><dd><p>
-<a class="indexterm" name="id430292"></a>
-<a class="indexterm" name="id430299"></a>
-<a class="indexterm" name="id430306"></a>
-<a class="indexterm" name="id430313"></a>
+<a class="indexterm" name="id2687869"></a>
+<a class="indexterm" name="id2687876"></a>
+<a class="indexterm" name="id2687883"></a>
+<a class="indexterm" name="id2687890"></a>
 		The <code class="filename">pam_ncp_auth.so</code> module allows authentication off any bindery-enabled
 		NetWare Core Protocol-based server.
 		</p></dd><dt><span class="term">SMB Password</span></dt><dd><p>
-<a class="indexterm" name="id430336"></a>
-<a class="indexterm" name="id430343"></a>
-<a class="indexterm" name="id430350"></a>
+<a class="indexterm" name="id2687915"></a>
+<a class="indexterm" name="id2687922"></a>
+<a class="indexterm" name="id2687929"></a>
 		This module, called <code class="filename">pam_smbpass.so</code>, allows user authentication of
 		the passdb backend that is configured in the Samba <code class="filename">smb.conf</code> file.
 		</p></dd><dt><span class="term">SMB Server</span></dt><dd><p>
-<a class="indexterm" name="id430379"></a>
-<a class="indexterm" name="id430386"></a>
+<a class="indexterm" name="id2687960"></a>
+<a class="indexterm" name="id2687966"></a>
 		The <code class="filename">pam_smb_auth.so</code> 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>
-<a class="indexterm" name="id430410"></a>
-<a class="indexterm" name="id430417"></a>
-<a class="indexterm" name="id430424"></a>
-<a class="indexterm" name="id430430"></a>
+<a class="indexterm" name="id2687992"></a>
+<a class="indexterm" name="id2687998"></a>
+<a class="indexterm" name="id2688005"></a>
+<a class="indexterm" name="id2688012"></a>
 		The <code class="filename">pam_winbind.so</code> 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>
-<a class="indexterm" name="id430455"></a>
+<a class="indexterm" name="id2688038"></a>
 		There is a PAM RADIUS (Remote Access Dial-In User Service) authentication
 		module. In most cases, administrators need to locate the source code
 		for this tool and compile and install it themselves. RADIUS protocols are
 		used by many routers and terminal servers.
 		</p></dd></dl></div><p>
-<a class="indexterm" name="id430472"></a>
-<a class="indexterm" name="id430479"></a>
+<a class="indexterm" name="id2688058"></a>
+<a class="indexterm" name="id2688065"></a>
 Of the modules listed, Samba provides the <code class="filename">pam_smbpasswd.so</code> and the
 <code class="filename">pam_winbind.so</code> modules alone.
 </p><p>
-<a class="indexterm" name="id430501"></a>
-<a class="indexterm" name="id430508"></a>
-<a class="indexterm" name="id430515"></a>
-<a class="indexterm" name="id430522"></a>
+<a class="indexterm" name="id2688088"></a>
+<a class="indexterm" name="id2688095"></a>
+<a class="indexterm" name="id2688102"></a>
+<a class="indexterm" name="id2688109"></a>
 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="id430534"></a>Technical Discussion</h2></div></div></div><p>
-<a class="indexterm" name="id430542"></a>
-<a class="indexterm" name="id430548"></a>
-<a class="indexterm" name="id430555"></a>
-<a class="indexterm" name="id430562"></a>
+</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2688125"></a>Technical Discussion</h2></div></div></div><p>
+<a class="indexterm" name="id2688133"></a>
+<a class="indexterm" name="id2688139"></a>
+<a class="indexterm" name="id2688146"></a>
+<a class="indexterm" name="id2688153"></a>
 PAM is designed to provide system administrators with a great deal of flexibility in
 configuration of the privilege-granting applications of their system. The local
 configuration of system security controlled by PAM is contained in one of two places:
 either the single system file <code class="filename">/etc/pam.conf</code> or the
 <code class="filename">/etc/pam.d/</code> directory.
-</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id430584"></a>PAM Configuration Syntax</h3></div></div></div><p>
-<a class="indexterm" name="id430592"></a>
-<a class="indexterm" name="id430599"></a>
+</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2688178"></a>PAM Configuration Syntax</h3></div></div></div><p>
+<a class="indexterm" name="id2688186"></a>
+<a class="indexterm" name="id2688193"></a>
 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
@@ -148,8 +148,8 @@
 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>
-<a class="indexterm" name="id430625"></a>
-<a class="indexterm" name="id430632"></a>
+<a class="indexterm" name="id2688225"></a>
+<a class="indexterm" name="id2688232"></a>
 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 <code class="filename">/lib/security</code>. If the module
@@ -157,12 +157,12 @@
 </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="id430654"></a>Anatomy of <code class="filename">/etc/pam.d</code> Entries</h4></div></div></div><p>
+</p><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2688257"></a>Anatomy of <code class="filename">/etc/pam.d</code> Entries</h4></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 
-<a href="http://ftp.kernel.org/pub/linux/libs/pam/" target="_top">the Official Linux-PAM home page</a>.
+<a class="ulink" href="http://ftp.kernel.org/pub/linux/libs/pam/" target="_top">the Official Linux-PAM home page</a>.
 </p><p>
-<a class="indexterm" name="id430678"></a>
+<a class="indexterm" name="id2688283"></a>
 A general configuration line of the <code class="filename">/etc/pam.conf</code> file has the following form:
 </p><pre class="programlisting">
 service-name   module-type   control-flag   module-path   args
@@ -172,9 +172,9 @@
 way of configuring Linux-PAM is via the contents of the <code class="filename">/etc/pam.d/</code> directory.
 Once we have explained the meaning of the tokens, we describe this method.
 </p><div class="variablelist"><dl><dt><span class="term">service-name</span></dt><dd><p>
-<a class="indexterm" name="id430720"></a>
-<a class="indexterm" name="id430727"></a>
-<a class="indexterm" name="id430734"></a>
+<a class="indexterm" name="id2688328"></a>
+<a class="indexterm" name="id2688335"></a>
+<a class="indexterm" name="id2688342"></a>
 		The name of the service associated with this entry. Frequently, the service-name is the conventional
 		name of the given application  for example, <code class="literal">ftpd</code>, <code class="literal">rlogind</code> and
 		<code class="literal">su</code>, and so on.
@@ -186,28 +186,28 @@
 		</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>
-<a class="indexterm" name="id430797"></a>
-<a class="indexterm" name="id430804"></a>
+<a class="indexterm" name="id2688410"></a>
+<a class="indexterm" name="id2688417"></a>
 			<em class="parameter"><code>auth:</code></em> This module type provides two aspects of authenticating the user.
 			It establishes that the user is who he or she claims to be by instructing the application
 			to prompt the user for a password or other means of identification. Second, the module can
 			grant group membership (independently of the <code class="filename">/etc/groups</code> file)
 			or other privileges through its credential-granting properties.
 			</p></li><li><p>
-<a class="indexterm" name="id430830"></a>
-<a class="indexterm" name="id430837"></a>
+<a class="indexterm" name="id2688446"></a>
+<a class="indexterm" name="id2688453"></a>
 			<em class="parameter"><code>account:</code></em> This module performs non-authentication-based account management.
 			It is typically used to restrict/permit access to a service based on the time of day, currently
 		 	available system resources (maximum number of users), or perhaps the location of the user 
 			login. For example, the &#8220;<span class="quote">root</span>&#8221; login may be permitted only on the console.
 			</p></li><li><p>
-<a class="indexterm" name="id430861"></a>
+<a class="indexterm" name="id2688480"></a>
 			<em class="parameter"><code>session:</code></em> Primarily, this module is associated with doing things that need
 			to be done for the user before and after he or she can be given service. Such things include logging
 			information concerning the opening and closing of some data exchange with a user, mounting
 			directories, and so on.
 			</p></li><li><p>
-<a class="indexterm" name="id430880"></a>
+<a class="indexterm" name="id2688501"></a>
 			<em class="parameter"><code>password:</code></em> 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; authentication <em class="parameter"><code>(auth)</code></em> module type.
@@ -221,10 +221,10 @@
 		<code class="filename">/etc/pam.conf</code> 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>
-<a class="indexterm" name="id430936"></a>
-<a class="indexterm" name="id430943"></a>
-<a class="indexterm" name="id430950"></a>
-<a class="indexterm" name="id430957"></a>
+<a class="indexterm" name="id2688566"></a>
+<a class="indexterm" name="id2688573"></a>
+<a class="indexterm" name="id2688580"></a>
+<a class="indexterm" name="id2688586"></a>
 		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: <em class="parameter"><code>required</code></em>, <em class="parameter"><code>requisite</code></em>,
@@ -350,13 +350,13 @@
 		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="id431487"></a>Example System Configurations</h3></div></div></div><p>
+		</p></dd></dl></div></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2689176"></a>Example System Configurations</h3></div></div></div><p>
 The following is an example <code class="filename">/etc/pam.d/login</code> 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 <code class="filename">pam_pwdb.so</code>.
-</p><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id431510"></a>PAM: Original Login Config</h4></div></div></div><p>
+</p><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2689202"></a>PAM: Original Login Config</h4></div></div></div><p>
 	</p><pre class="programlisting">
 #%PAM-1.0
 # The PAM configuration file for the &#8220;<span class="quote">login</span>&#8221; service
@@ -373,7 +373,7 @@
 # password   required    pam_cracklib.so retry=3
 password     required    pam_pwdb.so shadow md5
 </pre><p>
-</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id431534"></a>PAM: Login Using <code class="filename">pam_smbpass</code></h4></div></div></div><p>
+</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2689230"></a>PAM: Login Using <code class="filename">pam_smbpass</code></h4></div></div></div><p>
 PAM allows use of replaceable modules. Those available on a sample system include:
 </p><p><code class="prompt">$</code><strong class="userinput"><code>/bin/ls /lib/security</code></strong>
 </p><pre class="programlisting">
@@ -456,17 +456,17 @@
 on the basis that it allows for easier administration. As with all issues in 
 life, though, every decision has trade-offs, so you may want to examine the 
 PAM documentation for further helpful information.
-</p></div></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id431757"></a><code class="filename">smb.conf</code> PAM Configuration</h3></div></div></div><p>
-There is an option in <code class="filename">smb.conf</code> called <a class="indexterm" name="id431775"></a>obey pam restrictions.
+</p></div></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2689482"></a><code class="filename">smb.conf</code> PAM Configuration</h3></div></div></div><p>
+There is an option in <code class="filename">smb.conf</code> called <a class="link" href="smb.conf.5.html#OBEYPAMRESTRICTIONS">obey pam restrictions</a>.
 The following is from the online help for this option in SWAT:
 </p><div class="blockquote"><blockquote class="blockquote"><p>
 When Samba is configured to enable PAM support (i.e., <code class="option">--with-pam</code>), this parameter will 
 control whether or not Samba should obey PAM's account and session management directives. The default behavior 
 is to use PAM for clear-text authentication only and to ignore any account or session management. Samba always 
-ignores PAM for authentication in the case of <a class="indexterm" name="id431795"></a>encrypt passwords = yes. 
+ignores PAM for authentication in the case of <a class="link" href="smb.conf.5.html#ENCRYPTPASSWORDS">encrypt passwords = yes</a>. 
 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="id431807"></a>obey pam restrictions = no</p></blockquote></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id431817"></a>Remote CIFS Authentication Using <code class="filename">winbindd.so</code></h3></div></div></div><p>
+</p><p>Default: <a class="link" href="smb.conf.5.html#OBEYPAMRESTRICTIONS">obey pam restrictions = no</a></p></blockquote></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2689563"></a>Remote CIFS Authentication Using <code class="filename">winbindd.so</code></h3></div></div></div><p>
 All operating systems depend on the provision of user credentials acceptable to the platform.
 UNIX requires the provision of a user identifier (UID) as well as a group identifier (GID).
 These are both simple integer numbers that are obtained from a password backend such
@@ -484,7 +484,7 @@
 lock directory and will be remembered.
 </p><p>
 The astute administrator will realize from this that the combination of <code class="filename">pam_smbpass.so</code>, 
-<code class="literal">winbindd</code>, and a distributed <a class="indexterm" name="id431866"></a>passdb backend
+<code class="literal">winbindd</code>, and a distributed <a class="link" href="smb.conf.5.html#PASSDBBACKEND">passdb backend</a>
 such as <em class="parameter"><code>ldap</code></em> will allow the establishment of a centrally managed, distributed user/password
 database that can also be used by all PAM-aware (e.g., Linux) programs and applications. This arrangement can have
 particularly potent advantages compared with the use of Microsoft Active Directory Service (ADS) insofar as
@@ -493,7 +493,7 @@
 The RID to UNIX ID database is the only location where the user and group  mappings are 
 stored by <code class="literal">winbindd</code>. If this file is deleted or corrupted, there is no way for <code class="literal">winbindd</code>
 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="id431902"></a>Password Synchronization Using <code class="filename">pam_smbpass.so</code></h3></div></div></div><p>
+</p></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2689671"></a>Password Synchronization Using <code class="filename">pam_smbpass.so</code></h3></div></div></div><p>
 <code class="filename">pam_smbpass</code> is a PAM module that can be used on conforming systems to
 keep the <code class="filename">smbpasswd</code> (Samba password) database in sync with the UNIX
 password file. PAM is an API supported
@@ -505,13 +505,13 @@
 concerned about the presence of SUID root binaries on your system, it is
 recommended that you use <code class="filename">pam_winbind</code> instead.
 </p><p>
-Options recognized by this module are shown in <a href="pam.html#smbpassoptions" title="Table 28.1. Options recognized by pam_smbpass">next table</a>.
+Options recognized by this module are shown in <a class="link" href="pam.html#smbpassoptions" title="Table 28.1. Options recognized by pam_smbpass">next table</a>.
 </p><div class="table"><a name="smbpassoptions"></a><p class="title"><b>Table 28.1. Options recognized by <em class="parameter"><code>pam_smbpass</code></em></b></p><div class="table-contents"><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">dDo 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=<em class="replaceable"><code>file</code></em></td><td align="justify">Specify an alternate path to the <code class="filename">smb.conf</code> file.</td></tr></tbody></table></div></div><p><br class="table-break">
 </p><p>
 The following are examples of the use of <code class="filename">pam_smbpass.so</code> in the format of the Linux
 <code class="filename">/etc/pam.d/</code> 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="id432107"></a>Password Synchronization Configuration</h4></div></div></div><p>
+</p><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2689889"></a>Password Synchronization Configuration</h4></div></div></div><p>
 The following is a sample PAM configuration that shows the use of pam_smbpass to make
 sure <code class="filename">private/smbpasswd</code> is kept in sync when <code class="filename">/etc/passwd (/etc/shadow)</code>
 is changed. It is useful when an expired password might be changed by an
@@ -528,7 +528,7 @@
 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="id432147"></a>Password Migration Configuration</h4></div></div></div><p>
+</pre></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2689935"></a>Password Migration Configuration</h4></div></div></div><p>
 The following PAM configuration shows the use of <code class="filename">pam_smbpass</code> 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:
@@ -548,7 +548,7 @@
 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="id432188"></a>Mature Password Configuration</h4></div></div></div><p>
+</pre></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2689983"></a>Mature Password Configuration</h4></div></div></div><p>
 The following is a sample PAM configuration for a mature <code class="filename">smbpasswd</code> installation.
 <code class="filename">private/smbpasswd</code> is fully populated, and we consider it an error if
 the SMB password does not exist or does not match the UNIX password.
@@ -564,7 +564,7 @@
 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="id432223"></a>Kerberos Password Integration Configuration</h4></div></div></div><p>
+</pre></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2690023"></a>Kerberos Password Integration Configuration</h4></div></div></div><p>
 The following is a sample PAM configuration that shows <em class="parameter"><code>pam_smbpass</code></em> used together with
 <em class="parameter"><code>pam_krb5</code></em>. This could be useful on a Samba PDC that is also a member of
 a Kerberos realm.
@@ -581,10 +581,10 @@
 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="id432259"></a>Common Errors</h2></div></div></div><p>
+</pre></div></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2690064"></a>Common Errors</h2></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="id432269"></a>pam_winbind Problem</h3></div></div></div><p>
+</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2690075"></a>pam_winbind Problem</h3></div></div></div><p>
 	A user reported, <span class="emphasis"><em>I have the following PAM configuration</em></span>:
 	</p><p>
 </p><pre class="programlisting">
@@ -608,11 +608,11 @@
 	<code class="filename">/etc/pam.d/system-auth</code> and copy only what you need from it into your
 	<code class="filename">/etc/pam.d/login</code> file. Alternatively, if you want all services to use
 	Winbind, you can put the Winbind-specific stuff in <code class="filename">/etc/pam.d/system-auth</code>.
-	</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id432358"></a>Winbind Is Not Resolving Users and Groups</h3></div></div></div><p>
+	</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2690173"></a>Winbind Is Not Resolving Users and Groups</h3></div></div></div><p>
 	&#8220;<span class="quote">
 	My <code class="filename">smb.conf</code> file is correctly configured. I have specified 
-	<a class="indexterm" name="id432374"></a>idmap uid = 12000 
-	and <a class="indexterm" name="id432382"></a>idmap gid = 3000-3500,
+	<a class="link" href="smb.conf.5.html#IDMAPUID">idmap uid = 12000</a> 
+	and <a class="link" href="smb.conf.5.html#IDMAPGID">idmap gid = 3000-3500,</a>
 	and <code class="literal">winbind</code> is running. When I do the following it all works fine.
 	</span>&#8221;
 	</p><pre class="screen">

Modified: branches/samba/experimental/docs/htmldocs/Samba3-HOWTO/passdb.html
===================================================================
--- branches/samba/experimental/docs/htmldocs/Samba3-HOWTO/passdb.html	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/docs/htmldocs/Samba3-HOWTO/passdb.html	2008-06-09 06:59:20 UTC (rev 1920)
@@ -1,18 +1,18 @@
-<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.72.0"><link rel="start" href="index.html" title="The Official Samba 3.2.x HOWTO and Reference Guide"><link rel="up" href="optional.html" title="Part III. Advanced Configuration"><link rel="prev" 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><code class="email">&lt;<a href="mailto:jelmer at samba.org">jelmer at samba.org</a>&gt;</code></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><code class="email">&lt;<a href="mailto:jht at samba.org">jht at samba.org</a>&gt;</code></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><code class="email">&lt;<a href="mailto:jerry at samba.org">jerry at samba.org</a>&gt;</code></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><code class="email">&lt;<a href="mailto:jra at samba.org">jra at samba.org</a>&gt;</code></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><code class="email">&lt;<a href="mailto:gd at suse.de">gd at suse.de</a>&gt;</code></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><code class="email">&lt;<a href="mailto:olem at IDEALX.org">olem at IDEALX.org</a>&gt;</code></p></div></div></div></div><div><p class="pubdate">May 24, 2003</p></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="sect1"><a href="passdb.html#id359091">Features and Benefits</a></span></dt><dd><dl><dt><span class="sect2"><a href="passdb.html#id359126">Backward Compatibility Account Storage Systems</a></span></dt><dt><span class="sect2"><a href="passdb.html#id359295">New Account Storage Systems</a></span></dt></dl></dd><dt><span class="sect1"><a href="passdb.html#passdbtech">Technical Information</a></span></dt><dd><dl><dt><span class="sect2"><a href="passdb.html#id359822">Important Notes About Security</a></span></dt><dt><span class="sect2"><a href="passdb.html#id360306">Mapping User Identifiers between MS Windows and UNIX</a></span></dt><dt><span class="sect2"><a href="passdb.html#idmapbackend">Mapping Common UIDs/GIDs on Distributed Machines</a></span></dt><dt><span class="sect2"><a href="passdb.html#id360825">Comments Regarding LDAP</a></span></dt><dt><span class="sect2"><a href="passdb.html#id361199">LDAP Directories and Windows Computer Accounts</a></span></dt></dl></dd><dt><span class="sect1"><a href="passdb.html#acctmgmttools">Account Management Tools</a></span></dt><dd><dl><dt><span class="sect2"><a href="passdb.html#id361615">The <code class="literal">smbpasswd</code> Tool</a></span></dt><dt><span class="sect2"><a href="passdb.html#pdbeditthing">The <code class="literal">pdbedit</code> Tool</a></span></dt></dl></dd><dt><span class="sect1"><a href="passdb.html#id363976">Password Backends</a></span></dt><dd><dl><dt><span class="sect2"><a href="passdb.html#id364023">Plaintext</a></span></dt><dt><span class="sect2"><a href="passdb.html#id364094">smbpasswd: Encrypted Password Database</a></span></dt><dt><span class="sect2"><a href="passdb.html#id364340">tdbsam</a></span></dt><dt><span class="sect2"><a href="passdb.html#id364485">ldapsam</a></span></dt></dl></dd><dt><span class="sect1"><a href="passdb.html#id366875">Common Errors</a></span></dt><dd><dl><dt><span class="sect2"><a href="passdb.html#id366881">Users Cannot Logon</a></span></dt><dt><span class="sect2"><a href="passdb.html#id366912">Configuration of <em class="parameter"><code>auth methods</code></em></a></span></dt></dl></dd></dl></div><p>
-<a class="indexterm" name="id358906"></a>
-<a class="indexterm" name="id358913"></a>
-<a class="indexterm" name="id358920"></a>
-<a class="indexterm" name="id358927"></a>
+<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.73.1"><link rel="start" href="index.html" title="The Official Samba 3.2.x HOWTO and Reference Guide"><link rel="up" href="optional.html" title="Part III. Advanced Configuration"><link rel="prev" 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><code class="email">&lt;<a class="email" href="mailto:jelmer at samba.org">jelmer at samba.org</a>&gt;</code></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><code class="email">&lt;<a class="email" href="mailto:jht at samba.org">jht at samba.org</a>&gt;</code></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><code class="email">&lt;<a class="email" href="mailto:jerry at samba.org">jerry at samba.org</a>&gt;</code></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><code class="email">&lt;<a class="email" href="mailto:jra at samba.org">jra at samba.org</a>&gt;</code></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><code class="email">&lt;<a class="email" href="mailto:gd at suse.de">gd at suse.de</a>&gt;</code></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><code class="email">&lt;<a class="email" href="mailto:olem at IDEALX.org">olem at IDEALX.org</a>&gt;</code></p></div></div></div></div><div><p class="pubdate">May 24, 2003</p></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="sect1"><a href="passdb.html#id2609301">Features and Benefits</a></span></dt><dd><dl><dt><span class="sect2"><a href="passdb.html#id2609337">Backward Compatibility Account Storage Systems</a></span></dt><dt><span class="sect2"><a href="passdb.html#id2609521">New Account Storage Systems</a></span></dt></dl></dd><dt><span class="sect1"><a href="passdb.html#passdbtech">Technical Information</a></span></dt><dd><dl><dt><span class="sect2"><a href="passdb.html#id2610089">Important Notes About Security</a></span></dt><dt><span class="sect2"><a href="passdb.html#id2610608">Mapping User Identifiers between MS Windows and UNIX</a></span></dt><dt><span class="sect2"><a href="passdb.html#idmapbackend">Mapping Common UIDs/GIDs on Distributed Machines</a></span></dt><dt><span class="sect2"><a href="passdb.html#id2611157">Comments Regarding LDAP</a></span></dt><dt><span class="sect2"><a href="passdb.html#id2611576">LDAP Directories and Windows Computer Accounts</a></span></dt></dl></dd><dt><span class="sect1"><a href="passdb.html#acctmgmttools">Account Management Tools</a></span></dt><dd><dl><dt><span class="sect2"><a href="passdb.html#id2612017">The <code class="literal">smbpasswd</code> Tool</a></span></dt><dt><span class="sect2"><a href="passdb.html#pdbeditthing">The <code class="literal">pdbedit</code> Tool</a></span></dt></dl></dd><dt><span class="sect1"><a href="passdb.html#id2614539">Password Backends</a></span></dt><dd><dl><dt><span class="sect2"><a href="passdb.html#id2614592">Plaintext</a></span></dt><dt><span class="sect2"><a href="passdb.html#id2614668">smbpasswd: Encrypted Password Database</a></span></dt><dt><span class="sect2"><a href="passdb.html#id2614934">tdbsam</a></span></dt><dt><span class="sect2"><a href="passdb.html#id2615092">ldapsam</a></span></dt></dl></dd><dt><span class="sect1"><a href="passdb.html#id2617625">Common Errors</a></span></dt><dd><dl><dt><span class="sect2"><a href="passdb.html#id2617631">Users Cannot Logon</a></span></dt><dt><span class="sect2"><a href="passdb.html#id2617669">Configuration of <em class="parameter"><code>auth methods</code></em></a></span></dt></dl></dd></dl></div><p>
+<a class="indexterm" name="id2609103"></a>
+<a class="indexterm" name="id2609110"></a>
+<a class="indexterm" name="id2609117"></a>
+<a class="indexterm" name="id2609124"></a>
 Early releases of Samba-3 implemented new capability to work concurrently with multiple account backends. This
 capability was removed beginning with release of Samba 3.0.23. Commencing with Samba 3.0.23 it is possible to
 work with only one specified passwd backend.
 </p><p>
-<a class="indexterm" name="id358939"></a>
-<a class="indexterm" name="id358946"></a>
-<a class="indexterm" name="id358952"></a>
-<a class="indexterm" name="id358959"></a>
-<a class="indexterm" name="id358966"></a>
-<a class="indexterm" name="id358973"></a>
+<a class="indexterm" name="id2609138"></a>
+<a class="indexterm" name="id2609145"></a>
+<a class="indexterm" name="id2609152"></a>
+<a class="indexterm" name="id2609159"></a>
+<a class="indexterm" name="id2609165"></a>
+<a class="indexterm" name="id2609172"></a>
 The three passdb backends that are fully maintained (actively supported) by the Samba Team are:
 <code class="literal">smbpasswd</code> (being obsoleted), <code class="literal">tdbsam</code> (a tdb-based binary file format),
 and <code class="literal">ldapsam</code> (LDAP directory).  Of these, only the <code class="literal">ldapsam</code> backend
@@ -23,41 +23,41 @@
 obsolete (smbpasswd). It is recommended to use the <code class="literal">tdbsam</code> method for all simple systems. Use
 <code class="literal">ldapsam</code> for larger and more complex networks.
 </p><p>
-<a class="indexterm" name="id359038"></a>
-<a class="indexterm" name="id359045"></a>
-<a class="indexterm" name="id359052"></a>
-<a class="indexterm" name="id359058"></a>
-<a class="indexterm" name="id359065"></a>
-<a class="indexterm" name="id359072"></a>
-<a class="indexterm" name="id359079"></a>
+<a class="indexterm" name="id2609243"></a>
+<a class="indexterm" name="id2609250"></a>
+<a class="indexterm" name="id2609257"></a>
+<a class="indexterm" name="id2609264"></a>
+<a class="indexterm" name="id2609271"></a>
+<a class="indexterm" name="id2609278"></a>
+<a class="indexterm" name="id2609285"></a>
 In a strict and literal sense, the passdb backends are account storage mechanisms (or methods) alone. The choice
 of terminology can be misleading, however we are stuck with this choice of wording. This chapter documents the
 nature of the account storage system with a focus on user and trust accounts. Trust accounts have two forms,
 machine trust accounts (computer accounts) and interdomain trust accounts. These are all treated as user-like
 entities.
-</p><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id359091"></a>Features and Benefits</h2></div></div></div><p>
+</p><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2609301"></a>Features and Benefits</h2></div></div></div><p>
 Samba-3 provides for complete backward compatibility with Samba-2.2.x functionality
 as follows:
-<a class="indexterm" name="id359099"></a>
-<a class="indexterm" name="id359109"></a>
-<a class="indexterm" name="id359118"></a>
-</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id359126"></a>Backward Compatibility Account Storage Systems</h3></div></div></div><div class="variablelist"><dl><dt><span class="term">Plaintext</span></dt><dd><p>
-<a class="indexterm" name="id359142"></a>
-<a class="indexterm" name="id359149"></a>
-<a class="indexterm" name="id359156"></a>
-<a class="indexterm" name="id359163"></a>
-<a class="indexterm" name="id359170"></a>
+<a class="indexterm" name="id2609310"></a>
+<a class="indexterm" name="id2609320"></a>
+<a class="indexterm" name="id2609329"></a>
+</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2609337"></a>Backward Compatibility Account Storage Systems</h3></div></div></div><div class="variablelist"><dl><dt><span class="term">Plaintext</span></dt><dd><p>
+<a class="indexterm" name="id2609354"></a>
+<a class="indexterm" name="id2609361"></a>
+<a class="indexterm" name="id2609368"></a>
+<a class="indexterm" name="id2609375"></a>
+<a class="indexterm" name="id2609382"></a>
 			This isn't really a backend at all, but is listed here for simplicity.  Samba can be configured to pass
 			plaintext authentication requests to the traditional UNIX/Linux <code class="filename">/etc/passwd</code> and
 			<code class="filename">/etc/shadow</code>-style subsystems.  On systems that have Pluggable Authentication Modules
 			(PAM) support, all PAM modules are supported. The behavior is just as it was with Samba-2.2.x, and the
-			protocol limitations imposed by MS Windows clients apply likewise. Please refer to <a href="passdb.html#passdbtech" title="Technical Information">Technical Information</a>, for more information regarding the limitations of plaintext
+			protocol limitations imposed by MS Windows clients apply likewise. Please refer to <a class="link" href="passdb.html#passdbtech" title="Technical Information">Technical Information</a>, for more information regarding the limitations of plaintext
 			password usage.
 			</p></dd><dt><span class="term">smbpasswd</span></dt><dd><p>
-<a class="indexterm" name="id359213"></a>
-<a class="indexterm" name="id359220"></a>
-<a class="indexterm" name="id359226"></a>
-<a class="indexterm" name="id359233"></a>
+<a class="indexterm" name="id2609429"></a>
+<a class="indexterm" name="id2609436"></a>
+<a class="indexterm" name="id2609443"></a>
+<a class="indexterm" name="id2609450"></a>
 			This option allows continued use of the <code class="filename">smbpasswd</code>
 			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
@@ -69,32 +69,32 @@
 			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>
-<a class="indexterm" name="id359267"></a>
-<a class="indexterm" name="id359273"></a>
-<a class="indexterm" name="id359280"></a>
+<a class="indexterm" name="id2609489"></a>
+<a class="indexterm" name="id2609496"></a>
+<a class="indexterm" name="id2609503"></a>
 			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><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id359295"></a>New Account Storage Systems</h3></div></div></div><p>
+			</p></dd></dl></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2609521"></a>New Account Storage Systems</h3></div></div></div><p>
 Samba-3 introduces a number of new password backend capabilities.
-<a class="indexterm" name="id359304"></a>
-<a class="indexterm" name="id359313"></a>
+<a class="indexterm" name="id2609530"></a>
+<a class="indexterm" name="id2609539"></a>
 </p><div class="variablelist"><dl><dt><span class="term">tdbsam</span></dt><dd><p>
-<a class="indexterm" name="id359334"></a>
-<a class="indexterm" name="id359341"></a>
-<a class="indexterm" name="id359347"></a>
+<a class="indexterm" name="id2609560"></a>
+<a class="indexterm" name="id2609567"></a>
+<a class="indexterm" name="id2609574"></a>
 			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>
-<a class="indexterm" name="id359359"></a>
-<a class="indexterm" name="id359366"></a>
-<a class="indexterm" name="id359372"></a>
-<a class="indexterm" name="id359379"></a>
-<a class="indexterm" name="id359386"></a>
-<a class="indexterm" name="id359393"></a>
+<a class="indexterm" name="id2609587"></a>
+<a class="indexterm" name="id2609594"></a>
+<a class="indexterm" name="id2609600"></a>
+<a class="indexterm" name="id2609607"></a>
+<a class="indexterm" name="id2609614"></a>
+<a class="indexterm" name="id2609621"></a>
 			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.
@@ -102,82 +102,82 @@
 			to implement the same account and system access controls that are possible
 			with MS Windows NT4/200x-based systems.
 			</p><p>
-<a class="indexterm" name="id359413"></a>
-<a class="indexterm" name="id359420"></a>
-<a class="indexterm" name="id359427"></a>
+<a class="indexterm" name="id2609645"></a>
+<a class="indexterm" name="id2609652"></a>
+<a class="indexterm" name="id2609658"></a>
 			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>
-<a class="indexterm" name="id359452"></a>
-<a class="indexterm" name="id359459"></a>
+<a class="indexterm" name="id2609687"></a>
+<a class="indexterm" name="id2609694"></a>
 			This provides a rich directory backend for distributed account installation.
 			</p><p>
-<a class="indexterm" name="id359470"></a>
-<a class="indexterm" name="id359476"></a>
-<a class="indexterm" name="id359483"></a>
-<a class="indexterm" name="id359490"></a>
-<a class="indexterm" name="id359497"></a>
+<a class="indexterm" name="id2609706"></a>
+<a class="indexterm" name="id2609713"></a>
+<a class="indexterm" name="id2609719"></a>
+<a class="indexterm" name="id2609726"></a>
+<a class="indexterm" name="id2609733"></a>
 			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 <code class="filename">examples/LDAP</code> directory of the Samba distribution.
 			</p><p>
-<a class="indexterm" name="id359517"></a>
-<a class="indexterm" name="id359524"></a>
-<a class="indexterm" name="id359531"></a>
-<a class="indexterm" name="id359538"></a>
-<a class="indexterm" name="id359544"></a>
+<a class="indexterm" name="id2609755"></a>
+<a class="indexterm" name="id2609762"></a>
+<a class="indexterm" name="id2609769"></a>
+<a class="indexterm" name="id2609776"></a>
+<a class="indexterm" name="id2609783"></a>
 			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 greater scalability.
 			</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><p>
-<a class="indexterm" name="id359576"></a>
-<a class="indexterm" name="id359582"></a>
+<a class="indexterm" name="id2609818"></a>
+<a class="indexterm" name="id2609824"></a>
 	Old Windows clients send plaintext passwords over the wire. Samba can check these
 	passwords by encrypting them and comparing them to the hash stored in the UNIX user database.
 	</p><p>
-<a class="indexterm" name="id359594"></a>
-<a class="indexterm" name="id359601"></a>
-<a class="indexterm" name="id359608"></a>
-<a class="indexterm" name="id359614"></a>
+<a class="indexterm" name="id2609838"></a>
+<a class="indexterm" name="id2609845"></a>
+<a class="indexterm" name="id2609851"></a>
+<a class="indexterm" name="id2609858"></a>
 	Newer Windows clients send encrypted passwords (LanMan and NT hashes) instead of plaintext passwords over
 	the wire. The newest clients will send only encrypted passwords and refuse to send plaintext passwords unless
 	their registry is tweaked.
 	</p><p>
-<a class="indexterm" name="id359627"></a>
-<a class="indexterm" name="id359634"></a>
+<a class="indexterm" name="id2609873"></a>
+<a class="indexterm" name="id2609880"></a>
 	Many people ask why Samba cannot simply use the UNIX password database. Windows requires
 	passwords that are encrypted in its own format.  The UNIX passwords can't be converted to
 	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>
-<a class="indexterm" name="id359647"></a>
-<a class="indexterm" name="id359654"></a>
-<a class="indexterm" name="id359660"></a>
-<a class="indexterm" name="id359667"></a>
+<a class="indexterm" name="id2609896"></a>
+<a class="indexterm" name="id2609903"></a>
+<a class="indexterm" name="id2609910"></a>
+<a class="indexterm" name="id2609917"></a>
 	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="id359677"></a>passdb backend. Commonly available backends are LDAP,
+	information using a <a class="link" href="smb.conf.5.html#PASSDBBACKEND">passdb backend</a>. Commonly available backends are LDAP,
 	tdbsam, and plain text file. For more information, see the man page for <code class="filename">smb.conf</code> regarding the
-	<a class="indexterm" name="id359691"></a>passdb backend parameter.
+	<a class="link" href="smb.conf.5.html#PASSDBBACKEND">passdb backend</a> 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="figure-contents"><div class="mediaobject"><img src="images/idmap-sid2uid.png" width="216" alt="IDMAP: Resolution of SIDs to UIDs."></div></div></div><br class="figure-break"><p>
-	<a class="indexterm" name="id359742"></a>
-<a class="indexterm" name="id359749"></a>
-<a class="indexterm" name="id359755"></a>
+	<a class="indexterm" name="id2610006"></a>
+<a class="indexterm" name="id2610013"></a>
+<a class="indexterm" name="id2610019"></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 <a href="passdb.html#idmap-sid2uid" title="Figure 11.1. IDMAP: Resolution of SIDs to UIDs.">resolution of SIDs to UIDs</a> and <a href="passdb.html#idmap-uid2sid" title="Figure 11.2. IDMAP: Resolution of UIDs to SIDs.">resolution of UIDs
+	is not running or cannot be contacted, then only local SID/UID resolution is possible. See <a class="link" href="passdb.html#idmap-sid2uid" title="Figure 11.1. IDMAP: Resolution of SIDs to UIDs.">resolution of SIDs to UIDs</a> and <a class="link" href="passdb.html#idmap-uid2sid" title="Figure 11.2. IDMAP: Resolution of UIDs to SIDs.">resolution of UIDs
 	to SIDs</a> diagrams.
-	</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="figure-contents"><div class="mediaobject"><img src="images/idmap-uid2sid.png" width="270" alt="IDMAP: Resolution of UIDs to SIDs."></div></div></div><br class="figure-break"><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id359822"></a>Important Notes About Security</h3></div></div></div><p>
-<a class="indexterm" name="id359830"></a>
-<a class="indexterm" name="id359836"></a>
-<a class="indexterm" name="id359843"></a>
-<a class="indexterm" name="id359850"></a>
-<a class="indexterm" name="id359857"></a>
+	</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="figure-contents"><div class="mediaobject"><img src="images/idmap-uid2sid.png" width="270" alt="IDMAP: Resolution of UIDs to SIDs."></div></div></div><br class="figure-break"><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2610089"></a>Important Notes About Security</h3></div></div></div><p>
+<a class="indexterm" name="id2610097"></a>
+<a class="indexterm" name="id2610104"></a>
+<a class="indexterm" name="id2610111"></a>
+<a class="indexterm" name="id2610118"></a>
+<a class="indexterm" name="id2610125"></a>
 		The UNIX and SMB password encryption techniques seem similar on the surface. This
 		similarity is, however, only skin deep. The UNIX scheme typically sends clear-text
 		passwords over the network when logging in. This is bad. The SMB encryption scheme
@@ -191,217 +191,217 @@
 		passwords of all your users. Its contents must be kept secret, and the file should
 		be protected accordingly.
 		</p><p>
-<a class="indexterm" name="id359882"></a>
-<a class="indexterm" name="id359889"></a>
-<a class="indexterm" name="id359896"></a>
+<a class="indexterm" name="id2610154"></a>
+<a class="indexterm" name="id2610161"></a>
+<a class="indexterm" name="id2610167"></a>
 		Ideally, we would like a password scheme that involves neither plaintext passwords
 		on the network nor plaintext passwords on disk. Unfortunately, this is not available because Samba is stuck with
 		having to be compatible with other SMB systems (Windows NT, Windows for Workgroups, Windows 9x/Me).
 		</p><p>
-<a class="indexterm" name="id359908"></a>
-<a class="indexterm" name="id359915"></a>
+<a class="indexterm" name="id2610182"></a>
+<a class="indexterm" name="id2610189"></a>
 		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>
-<a class="indexterm" name="id359927"></a>
-<a class="indexterm" name="id359934"></a>
+<a class="indexterm" name="id2610204"></a>
+<a class="indexterm" name="id2610211"></a>
 		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><p>MS DOS Network client 3.0 with the basic network redirector installed.</p></li><li><p>Windows 95 with the network redirector update installed.</p></li><li><p>Windows 98 [Second Edition].</p></li><li><p>Windows Me.</p></li></ul></div><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Note</h3><p>
-<a class="indexterm" name="id359970"></a>
-<a class="indexterm" name="id359977"></a>
-<a class="indexterm" name="id359984"></a>
+<a class="indexterm" name="id2610249"></a>
+<a class="indexterm" name="id2610256"></a>
+<a class="indexterm" name="id2610263"></a>
  		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><p>Windows NT 3.5x.</p></li><li><p>Windows NT 4.0.</p></li><li><p>Windows 2000 Professional.</p></li><li><p>Windows 200x Server/Advanced Server.</p></li><li><p>Windows XP Professional.</p></li></ul></div><p>
-<a class="indexterm" name="id360026"></a>
-<a class="indexterm" name="id360033"></a>
-<a class="indexterm" name="id360040"></a>
-<a class="indexterm" name="id360047"></a>
-<a class="indexterm" name="id360053"></a>
-<a class="indexterm" name="id360060"></a>
+<a class="indexterm" name="id2610308"></a>
+<a class="indexterm" name="id2610315"></a>
+<a class="indexterm" name="id2610322"></a>
+<a class="indexterm" name="id2610329"></a>
+<a class="indexterm" name="id2610336"></a>
+<a class="indexterm" name="id2610343"></a>
 		All current releases of Microsoft SMB/CIFS clients support authentication via the
 		SMB challenge/response mechanism described here. Enabling clear-text authentication
 		does not disable the ability of the client to participate in encrypted authentication.
 		Instead, it allows the client to negotiate either plaintext or encrypted password
 		handling.
 		</p><p>
-<a class="indexterm" name="id360073"></a>
-<a class="indexterm" name="id360080"></a>
-<a class="indexterm" name="id360087"></a>
-<a class="indexterm" name="id360094"></a>
-<a class="indexterm" name="id360101"></a>
+<a class="indexterm" name="id2610359"></a>
+<a class="indexterm" name="id2610366"></a>
+<a class="indexterm" name="id2610373"></a>
+<a class="indexterm" name="id2610380"></a>
+<a class="indexterm" name="id2610387"></a>
 		MS Windows clients will cache the encrypted password alone. Where plaintext passwords
 		are re-enabled through the appropriate registry change, the plaintext password is never
 		cached. This means that in the event that a network connections should become disconnected
 		(broken), only the cached (encrypted) password will be sent to the resource server to
 		effect an auto-reconnect. If the resource server does not support encrypted passwords, the
 		auto-reconnect will fail. Use of encrypted passwords is strongly advised.
-		</p><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id360113"></a>Advantages of Encrypted Passwords</h4></div></div></div><div class="itemizedlist"><ul type="disc"><li><p>
-<a class="indexterm" name="id360124"></a>
-<a class="indexterm" name="id360131"></a>
-<a class="indexterm" name="id360138"></a>
+		</p><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2610404"></a>Advantages of Encrypted Passwords</h4></div></div></div><div class="itemizedlist"><ul type="disc"><li><p>
+<a class="indexterm" name="id2610415"></a>
+<a class="indexterm" name="id2610422"></a>
+<a class="indexterm" name="id2610429"></a>
 				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>
-<a class="indexterm" name="id360150"></a>
-<a class="indexterm" name="id360157"></a>
-<a class="indexterm" name="id360164"></a>
+<a class="indexterm" name="id2610443"></a>
+<a class="indexterm" name="id2610450"></a>
+<a class="indexterm" name="id2610457"></a>
 				Plaintext passwords are not stored anywhere in memory or on disk.
 				</p></li><li><p>
-<a class="indexterm" name="id360176"></a>
-<a class="indexterm" name="id360183"></a>
-<a class="indexterm" name="id360189"></a>
-<a class="indexterm" name="id360196"></a>
+<a class="indexterm" name="id2610469"></a>
+<a class="indexterm" name="id2610476"></a>
+<a class="indexterm" name="id2610483"></a>
+<a class="indexterm" name="id2610490"></a>
 				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 thing you can do to stop this is to use SMB
 				encryption.
 				</p></li><li><p>
-<a class="indexterm" name="id360210"></a>
-<a class="indexterm" name="id360217"></a>
+<a class="indexterm" name="id2610507"></a>
+<a class="indexterm" name="id2610514"></a>
 				Encrypted password support allows automatic share (resource) reconnects.
 				</p></li><li><p>
-<a class="indexterm" name="id360229"></a>
-<a class="indexterm" name="id360236"></a>
+<a class="indexterm" name="id2610527"></a>
+<a class="indexterm" name="id2610533"></a>
 				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="id360246"></a>Advantages of Non-Encrypted Passwords</h4></div></div></div><div class="itemizedlist"><ul type="disc"><li><p>
-<a class="indexterm" name="id360257"></a>
+				</p></li></ul></div></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2610544"></a>Advantages of Non-Encrypted Passwords</h4></div></div></div><div class="itemizedlist"><ul type="disc"><li><p>
+<a class="indexterm" name="id2610556"></a>
 				Plaintext passwords are not kept on disk and are not cached in memory.
 				</p></li><li><p>
-<a class="indexterm" name="id360269"></a>
-<a class="indexterm" name="id360276"></a>
+<a class="indexterm" name="id2610568"></a>
+<a class="indexterm" name="id2610575"></a>
 				Plaintext passwords use the same password file as other UNIX services, such as Login and FTP.
 				</p></li><li><p>
-<a class="indexterm" name="id360287"></a>
-<a class="indexterm" name="id360294"></a>
+<a class="indexterm" name="id2610588"></a>
+<a class="indexterm" name="id2610595"></a>
 				Use of other services (such as Telnet and FTP) that send plaintext passwords over
 				the network makes sending them for SMB not such a big deal.
-				</p></li></ul></div></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id360306"></a>Mapping User Identifiers between MS Windows and UNIX</h3></div></div></div><p>
-<a class="indexterm" name="id360314"></a>
-<a class="indexterm" name="id360321"></a>
-<a class="indexterm" name="id360328"></a>
+				</p></li></ul></div></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2610608"></a>Mapping User Identifiers between MS Windows and UNIX</h3></div></div></div><p>
+<a class="indexterm" name="id2610617"></a>
+<a class="indexterm" name="id2610623"></a>
+<a class="indexterm" name="id2610630"></a>
 	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>
-<a class="indexterm" name="id360340"></a>
-<a class="indexterm" name="id360346"></a>
-<a class="indexterm" name="id360353"></a>
-<a class="indexterm" name="id360359"></a>
-<a class="indexterm" name="id360366"></a>
+<a class="indexterm" name="id2610644"></a>
+<a class="indexterm" name="id2610650"></a>
+<a class="indexterm" name="id2610657"></a>
+<a class="indexterm" name="id2610664"></a>
+<a class="indexterm" name="id2610671"></a>
 	First, all Samba SAM database accounts require a UNIX/Linux UID that the account will map to. As users are
-	added to the account information database, Samba will call the <a class="indexterm" name="id360375"></a>add user script
+	added to the account information database, Samba will call the <a class="link" href="smb.conf.5.html#ADDUSERSCRIPT">add user script</a>
 	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>
-	<a class="indexterm" name="id360386"></a>
-	<a class="indexterm" name="id360393"></a>
-	<a class="indexterm" name="id360400"></a>
-	<a class="indexterm" name="id360406"></a>
-	<a class="indexterm" name="id360413"></a>
-	<a class="indexterm" name="id360420"></a>
-	<a class="indexterm" name="id360426"></a>
+	<a class="indexterm" name="id2610699"></a>
+	<a class="indexterm" name="id2610706"></a>
+	<a class="indexterm" name="id2610712"></a>
+	<a class="indexterm" name="id2610719"></a>
+	<a class="indexterm" name="id2610725"></a>
+	<a class="indexterm" name="id2610732"></a>
+	<a class="indexterm" name="id2610739"></a>
 	The second way to map Windows SID to UNIX UID is via the <span class="emphasis"><em>idmap uid</em></span> and
 	<span class="emphasis"><em>idmap gid</em></span> parameters in <code class="filename">smb.conf</code>.  Please refer to the man page for information about
 	these parameters.  These parameters are essential when mapping users from a remote (non-member Windows client
 	or a member of a foreign domain) SAM server.
 	</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><p>
-<a class="indexterm" name="id360462"></a>
-<a class="indexterm" name="id360469"></a>
-<a class="indexterm" name="id360475"></a>
-<a class="indexterm" name="id360482"></a>
-<a class="indexterm" name="id360489"></a>
-<a class="indexterm" name="id360495"></a>
+<a class="indexterm" name="id2610779"></a>
+<a class="indexterm" name="id2610785"></a>
+<a class="indexterm" name="id2610792"></a>
+<a class="indexterm" name="id2610798"></a>
+<a class="indexterm" name="id2610805"></a>
+<a class="indexterm" name="id2610812"></a>
 	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 <code class="literal">rsync</code>.
 	</p><p>
-<a class="indexterm" name="id360515"></a>
-<a class="indexterm" name="id360521"></a>
-<a class="indexterm" name="id360528"></a>
-<a class="indexterm" name="id360535"></a>
-<a class="indexterm" name="id360541"></a>
-<a class="indexterm" name="id360548"></a>
-<a class="indexterm" name="id360555"></a>
-	<a class="indexterm" name="id360562"></a>
+<a class="indexterm" name="id2610835"></a>
+<a class="indexterm" name="id2610842"></a>
+<a class="indexterm" name="id2610848"></a>
+<a class="indexterm" name="id2610855"></a>
+<a class="indexterm" name="id2610862"></a>
+<a class="indexterm" name="id2610868"></a>
+<a class="indexterm" name="id2610875"></a>
+	<a class="indexterm" name="id2610882"></a>
 	The special facility is enabled using a parameter called <em class="parameter"><code>idmap backend</code></em>.
 	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 href="passdb.html#idmapbackendexample" title="Example 11.1. Example Configuration with the LDAP idmap Backend">Example Configuration with the LDAP idmap Backend</a>
+	<a class="link" href="passdb.html#idmapbackendexample" title="Example 11.1. Example Configuration with the LDAP idmap Backend">Example Configuration with the LDAP idmap Backend</a>
 	shows that configuration.
-	</p><a class="indexterm" name="id360587"></a><div class="example"><a name="idmapbackendexample"></a><p class="title"><b>Example 11.1. Example Configuration with the LDAP idmap Backend</b></p><div class="example-contents"><table class="simplelist" border="0" summary="Simple list"><tr><td> </td></tr><tr><td><em class="parameter"><code>[global]</code></em></td></tr><tr><td><a class="indexterm" name="id360619"></a><em class="parameter"><code>idmap backend = ldap:ldap://ldap-server.quenya.org:636</code></em></td></tr><tr><td># Alternatively, this could be specified as:</td></tr><tr><td><a class="indexterm" name="id360635"></a><em class="parameter"><code>idmap backend = ldap:ldaps://ldap-server.quenya.org</code></em></td></tr></table></div></div><br class="example-break"><p>
-<a class="indexterm" name="id360651"></a>
-<a class="indexterm" name="id360658"></a>
+	</p><a class="indexterm" name="id2610912"></a><div class="example"><a name="idmapbackendexample"></a><p class="title"><b>Example 11.1. Example Configuration with the LDAP idmap Backend</b></p><div class="example-contents"><table class="simplelist" border="0" summary="Simple list"><tr><td> </td></tr><tr><td><em class="parameter"><code>[global]</code></em></td></tr><tr><td><a class="indexterm" name="id2610945"></a><em class="parameter"><code>idmap backend = ldap:ldap://ldap-server.quenya.org:636</code></em></td></tr><tr><td># Alternatively, this could be specified as:</td></tr><tr><td><a class="indexterm" name="id2610961"></a><em class="parameter"><code>idmap backend = ldap:ldaps://ldap-server.quenya.org</code></em></td></tr></table></div></div><br class="example-break"><p>
+<a class="indexterm" name="id2610977"></a>
+<a class="indexterm" name="id2610984"></a>
 	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 <a href="http://www.padl.com" target="_top">http://www.padl.com</a> have
+	exposed to the excellent work done by PADL Software. PADL <a class="ulink" href="http://www.padl.com" target="_top">http://www.padl.com</a> 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>
-<a class="indexterm" name="id360679"></a>
-<a class="indexterm" name="id360686"></a>
-<a class="indexterm" name="id360693"></a>
-<a class="indexterm" name="id360699"></a>
-<a class="indexterm" name="id360706"></a>
-<a class="indexterm" name="id360713"></a>
-<a class="indexterm" name="id360720"></a>
-<a class="indexterm" name="id360726"></a>
+<a class="indexterm" name="id2611008"></a>
+<a class="indexterm" name="id2611014"></a>
+<a class="indexterm" name="id2611021"></a>
+<a class="indexterm" name="id2611027"></a>
+<a class="indexterm" name="id2611034"></a>
+<a class="indexterm" name="id2611041"></a>
+<a class="indexterm" name="id2611048"></a>
+<a class="indexterm" name="id2611054"></a>
 		<span class="emphasis"><em>nss_ldap:</em></span> An LDAP name service switch (NSS) module to provide native
 		name service support for AIX, Linux, Solaris, and other operating systems. This tool
 		can be used for centralized storage and retrieval of UIDs and GIDs.
 		</p></li><li><p>
-<a class="indexterm" name="id360745"></a>
-<a class="indexterm" name="id360751"></a>
-<a class="indexterm" name="id360758"></a>
-<a class="indexterm" name="id360765"></a>
+<a class="indexterm" name="id2611074"></a>
+<a class="indexterm" name="id2611081"></a>
+<a class="indexterm" name="id2611088"></a>
+<a class="indexterm" name="id2611095"></a>
 		<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>
-<a class="indexterm" name="id360782"></a>
-<a class="indexterm" name="id360789"></a>
-<a class="indexterm" name="id360796"></a>
-<a class="indexterm" name="id360803"></a>
+<a class="indexterm" name="id2611113"></a>
+<a class="indexterm" name="id2611120"></a>
+<a class="indexterm" name="id2611127"></a>
+<a class="indexterm" name="id2611134"></a>
 		<span class="emphasis"><em>idmap_ad:</em></span> An IDMAP backend that supports the Microsoft Services for
 		UNIX RFC 2307 schema available from the PADL Web
-		<a href="http://www.padl.com/download/xad_oss_plugins.tar.gz" target="_top">site</a>.
-		</p></li></ul></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id360825"></a>Comments Regarding LDAP</h3></div></div></div><p>
-<a class="indexterm" name="id360832"></a>
-<a class="indexterm" name="id360842"></a>
-<a class="indexterm" name="id360848"></a>
-<a class="indexterm" name="id360855"></a>
+		<a class="ulink" href="http://www.padl.com/download/xad_oss_plugins.tar.gz" target="_top">site</a>.
+		</p></li></ul></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2611157"></a>Comments Regarding LDAP</h3></div></div></div><p>
+<a class="indexterm" name="id2611165"></a>
+<a class="indexterm" name="id2611174"></a>
+<a class="indexterm" name="id2611181"></a>
+<a class="indexterm" name="id2611188"></a>
 	There is much excitement and interest in LDAP directories in the information technology world
 	today. The LDAP architecture was designed to be highly scalable. It was also designed for
 	use across a huge number of potential areas of application encompassing a wide range of operating
 	systems and platforms. LDAP technologies are at the heart of the current generations of Federated
 	Identity Management (FIM) solutions that can underlie a corporate Single Sign-On (SSO) environment.
 	</p><p>
-<a class="indexterm" name="id360869"></a>
-<a class="indexterm" name="id360876"></a>
-<a class="indexterm" name="id360882"></a>
-<a class="indexterm" name="id360889"></a>
+<a class="indexterm" name="id2611206"></a>
+<a class="indexterm" name="id2611212"></a>
+<a class="indexterm" name="id2611219"></a>
+<a class="indexterm" name="id2611226"></a>
 	LDAP implementations have been built across a wide variety of platforms. It lies at the core of Microsoft
 	Windows Active Directory services (ADS), Novell's eDirectory, as well as many others. Implementation of the
 	directory services LDAP involves interaction with legacy as well as new generation applications, all of which
 	depend on some form of authentication services.
 	</p><p>
-<a class="indexterm" name="id360902"></a>
-<a class="indexterm" name="id360909"></a>
-<a class="indexterm" name="id360916"></a>
-<a class="indexterm" name="id360923"></a>
-<a class="indexterm" name="id360929"></a>
-<a class="indexterm" name="id360936"></a>
-<a class="indexterm" name="id360943"></a>
-<a class="indexterm" name="id360950"></a>
-<a class="indexterm" name="id360957"></a>
-<a class="indexterm" name="id360963"></a>
-<a class="indexterm" name="id360970"></a>
-<a class="indexterm" name="id360977"></a>
-<a class="indexterm" name="id360984"></a>
-<a class="indexterm" name="id360991"></a>
+<a class="indexterm" name="id2611242"></a>
+<a class="indexterm" name="id2611249"></a>
+<a class="indexterm" name="id2611256"></a>
+<a class="indexterm" name="id2611263"></a>
+<a class="indexterm" name="id2611270"></a>
+<a class="indexterm" name="id2611277"></a>
+<a class="indexterm" name="id2611284"></a>
+<a class="indexterm" name="id2611291"></a>
+<a class="indexterm" name="id2611298"></a>
+<a class="indexterm" name="id2611304"></a>
+<a class="indexterm" name="id2611311"></a>
+<a class="indexterm" name="id2611318"></a>
+<a class="indexterm" name="id2611325"></a>
+<a class="indexterm" name="id2611332"></a>
 	UNIX services can utilize LDAP directory information for authentication and access controls
 	through intermediate tools and utilities. The total environment that consists of the LDAP directory
 	and the middle-ware tools and utilities makes it possible for all user access to the UNIX platform
@@ -410,12 +410,12 @@
 	shells, mail and messaging systems, quota controls, printing systems, DNS servers, DHCP servers,
 	and also Samba.
 	</p><p>
-<a class="indexterm" name="id361006"></a>
-<a class="indexterm" name="id361013"></a>
-<a class="indexterm" name="id361019"></a>
-<a class="indexterm" name="id361026"></a>
-<a class="indexterm" name="id361033"></a>
-<a class="indexterm" name="id361040"></a>
+<a class="indexterm" name="id2611352"></a>
+<a class="indexterm" name="id2611359"></a>
+<a class="indexterm" name="id2611365"></a>
+<a class="indexterm" name="id2611372"></a>
+<a class="indexterm" name="id2611379"></a>
+<a class="indexterm" name="id2611386"></a>
 	Many sites are installing LDAP for the first time in order to provide a scalable passdb backend
 	for Samba. Others are faced with the need to adapt an existing LDAP directory to new uses such
 	as for the Samba SAM backend. Whatever your particular need and attraction to Samba may be,
@@ -423,37 +423,37 @@
 	are of a durable nature for the site. These have far-reaching implications that affect long-term
 	information systems management costs.
 	</p><p>
-<a class="indexterm" name="id361054"></a>
-<a class="indexterm" name="id361061"></a>
+<a class="indexterm" name="id2611405"></a>
+<a class="indexterm" name="id2611412"></a>
 	Do not rush into an LDAP deployment. Take the time to understand how the design of the Directory
 	Information Tree (DIT) may impact current and future site needs, as well as the ability to meet
 	them. The way that Samba SAM information should be stored within the DIT varies from site to site
 	and with each implementation new experience is gained. It is well understood by LDAP veterans that
 	first implementations create awakening, second implementations of LDAP create fear, and
 	third-generation deployments bring peace and tranquility.
-	</p><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id361076"></a>Caution Regarding LDAP and Samba</h4></div></div></div><p>
-<a class="indexterm" name="id361084"></a>
-<a class="indexterm" name="id361091"></a>
-<a class="indexterm" name="id361097"></a>
-<a class="indexterm" name="id361104"></a>
-<a class="indexterm" name="id361111"></a>
-<a class="indexterm" name="id361118"></a>
-<a class="indexterm" name="id361125"></a>
+	</p><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2611431"></a>Caution Regarding LDAP and Samba</h4></div></div></div><p>
+<a class="indexterm" name="id2611439"></a>
+<a class="indexterm" name="id2611446"></a>
+<a class="indexterm" name="id2611453"></a>
+<a class="indexterm" name="id2611460"></a>
+<a class="indexterm" name="id2611467"></a>
+<a class="indexterm" name="id2611474"></a>
+<a class="indexterm" name="id2611481"></a>
 	Samba requires UNIX POSIX identity information as well as a place to store information that is
 	specific to Samba and the Windows networking environment. The most used information that must
 	be dealt with includes: user accounts, group accounts, machine trust accounts, interdomain
 	trust accounts, and intermediate information specific to Samba internals.
 	</p><p>
-<a class="indexterm" name="id361138"></a>
-<a class="indexterm" name="id361145"></a>
-<a class="indexterm" name="id361152"></a>
+<a class="indexterm" name="id2611498"></a>
+<a class="indexterm" name="id2611505"></a>
+<a class="indexterm" name="id2611512"></a>
 	The example deployment guidelines in this book, as well as other books and HOWTO documents
 	available from the internet may not fit with established directory designs and implementations.
 	The existing DIT may not be able to accommodate the simple information layout proposed in common
 	sources. Additionally, you may find that the common scripts and tools that are used to provision
 	the LDAP directory for use with Samba may not suit your needs.
 	</p><p>
-<a class="indexterm" name="id361166"></a>
+<a class="indexterm" name="id2611537"></a>
 	It is not uncommon, for sites that have existing LDAP DITs to find necessity to generate a
 	set of site-specific scripts and utilities to make it possible to deploy Samba within the
 	scope of site operations. The way that user and group accounts are distributed throughout
@@ -461,63 +461,63 @@
 	the journey to it may be challenging. Take time to understand site needs and do not rush
 	into deployment.
 	</p><p>
-<a class="indexterm" name="id361180"></a>
-<a class="indexterm" name="id361186"></a>
+<a class="indexterm" name="id2611555"></a>
+<a class="indexterm" name="id2611562"></a>
 	Above all, do not blindly use scripts and tools that are not suitable for your site. Check
 	and validate all scripts before you execute them to make sure that the existing infrastructure
 	will not be damaged by inadvertent use of an inappropriate tool.
-	</p></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id361199"></a>LDAP Directories and Windows Computer Accounts</h3></div></div></div><p>
-<a class="indexterm" name="id361207"></a>
-<a class="indexterm" name="id361214"></a>
-<a class="indexterm" name="id361220"></a>
+	</p></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2611576"></a>LDAP Directories and Windows Computer Accounts</h3></div></div></div><p>
+<a class="indexterm" name="id2611585"></a>
+<a class="indexterm" name="id2611592"></a>
+<a class="indexterm" name="id2611598"></a>
 		Samba doesn't provide a turnkey solution to LDAP. It is best to deal with the design and
 		configuration of an LDAP directory prior to integration with Samba. A working knowledge
 		of LDAP makes Samba integration easy, and the lack of a working knowledge of LDAP can make
 		it a frustrating experience.
 		</p><p>
-<a class="indexterm" name="id361233"></a>
-<a class="indexterm" name="id361240"></a>
-<a class="indexterm" name="id361247"></a>
+<a class="indexterm" name="id2611614"></a>
+<a class="indexterm" name="id2611621"></a>
+<a class="indexterm" name="id2611628"></a>
 		Computer (machine) accounts can be placed wherever you like in an LDAP directory subject
 		to some constraints that are described in this chapter.
 		</p><p>
-<a class="indexterm" name="id361258"></a>
-<a class="indexterm" name="id361265"></a>
-<a class="indexterm" name="id361272"></a>
-<a class="indexterm" name="id361278"></a>
-<a class="indexterm" name="id361285"></a>
-<a class="indexterm" name="id361292"></a>
-<a class="indexterm" name="id361299"></a>
+<a class="indexterm" name="id2611641"></a>
+<a class="indexterm" name="id2611647"></a>
+<a class="indexterm" name="id2611654"></a>
+<a class="indexterm" name="id2611661"></a>
+<a class="indexterm" name="id2611668"></a>
+<a class="indexterm" name="id2611675"></a>
+<a class="indexterm" name="id2611682"></a>
 		The POSIX and sambaSamAccount components of computer (machine) accounts are both used by Samba.
 		Thus, machine accounts are treated inside Samba in the same way that Windows NT4/200X treats
 		them. A user account and a machine account are indistinquishable from each other, except that
 		the machine account ends in a $ character, as do trust accounts.
 		</p><p>
-<a class="indexterm" name="id361312"></a>
-<a class="indexterm" name="id361319"></a>
-<a class="indexterm" name="id361326"></a>
-<a class="indexterm" name="id361332"></a>
-<a class="indexterm" name="id361339"></a>
+<a class="indexterm" name="id2611698"></a>
+<a class="indexterm" name="id2611705"></a>
+<a class="indexterm" name="id2611712"></a>
+<a class="indexterm" name="id2611719"></a>
+<a class="indexterm" name="id2611726"></a>
 		The need for Windows user, group, machine, trust, and other accounts to be tied to a valid UNIX
 		UID is a design decision that was made a long way back in the history of Samba development. It
 		is unlikely that this decision will be reversed or changed during the remaining life of the
 		Samba-3.x series.
 		</p><p>
-<a class="indexterm" name="id361352"></a>
-<a class="indexterm" name="id361358"></a>
-<a class="indexterm" name="id361365"></a>
+<a class="indexterm" name="id2611741"></a>
+<a class="indexterm" name="id2611747"></a>
+<a class="indexterm" name="id2611754"></a>
 		The resolution of a UID from the Windows SID is achieved within Samba through a mechanism that
 		must refer back to the host operating system on which Samba is running. The NSS is the preferred
 		mechanism that shields applications (like Samba) from the need to know everything about every
 		host OS it runs on.
 		</p><p>
-<a class="indexterm" name="id361377"></a>
-<a class="indexterm" name="id361384"></a>
-<a class="indexterm" name="id361391"></a>
-<a class="indexterm" name="id361397"></a>
-<a class="indexterm" name="id361404"></a>
-<a class="indexterm" name="id361411"></a>
-<a class="indexterm" name="id361418"></a>
+<a class="indexterm" name="id2611769"></a>
+<a class="indexterm" name="id2611775"></a>
+<a class="indexterm" name="id2611782"></a>
+<a class="indexterm" name="id2611789"></a>
+<a class="indexterm" name="id2611796"></a>
+<a class="indexterm" name="id2611802"></a>
+<a class="indexterm" name="id2611809"></a>
 		Samba asks the host OS to provide a UID via the &#8220;<span class="quote">passwd</span>&#8221;, &#8220;<span class="quote">shadow</span>&#8221;,
 		and &#8220;<span class="quote">group</span>&#8221; facilities in the NSS control (configuration) file. The best tool
 		for achieving this is left up to the UNIX administrator to determine. It is not imposed by
@@ -525,64 +525,64 @@
 		possible to do this via LDAP, and for that Samba provides the appropriate hooks so that
 		all account entities can be located in an LDAP directory.
 		</p><p>
-<a class="indexterm" name="id361442"></a>
-<a class="indexterm" name="id361449"></a>
-<a class="indexterm" name="id361456"></a>
-<a class="indexterm" name="id361462"></a>
-<a class="indexterm" name="id361469"></a>
+<a class="indexterm" name="id2611837"></a>
+<a class="indexterm" name="id2611844"></a>
+<a class="indexterm" name="id2611851"></a>
+<a class="indexterm" name="id2611858"></a>
+<a class="indexterm" name="id2611864"></a>
 		For many the weapon of choice is to use the PADL nss_ldap utility. This utility must
 		be configured so that computer accounts can be resolved to a POSIX/UNIX account UID. That
 		is fundamentally an LDAP design question.  The information provided on the Samba list and
 		in the documentation is directed at providing working examples only. The design
 		of an LDAP directory is a complex subject that is beyond the scope of this documentation.
 		</p></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><p>
-<a class="indexterm" name="id361499"></a>
-<a class="indexterm" name="id361505"></a>
-<a class="indexterm" name="id361512"></a>
+<a class="indexterm" name="id2611895"></a>
+<a class="indexterm" name="id2611902"></a>
+<a class="indexterm" name="id2611908"></a>
 Samba provides two tools for management of user and machine accounts:
 <code class="literal">smbpasswd</code> and <code class="literal">pdbedit</code>.
 </p><p>
-<a class="indexterm" name="id361534"></a>
-<a class="indexterm" name="id361541"></a>
-<a class="indexterm" name="id361548"></a>
+<a class="indexterm" name="id2611931"></a>
+<a class="indexterm" name="id2611938"></a>
+<a class="indexterm" name="id2611945"></a>
 The <code class="literal">pdbedit</code> can be used to manage account policies in addition to
 Samba user account information. The policy management capability is used to administer
 domain default settings for password aging and management controls to handle failed login
 attempts.
 </p><p>
-<a class="indexterm" name="id361566"></a>
-<a class="indexterm" name="id361573"></a>
-<a class="indexterm" name="id361580"></a>
-<a class="indexterm" name="id361587"></a>
+<a class="indexterm" name="id2611965"></a>
+<a class="indexterm" name="id2611972"></a>
+<a class="indexterm" name="id2611979"></a>
+<a class="indexterm" name="id2611986"></a>
 Some people are confused when reference is made to <code class="literal">smbpasswd</code> because the
 name refers to a storage mechanism for SambaSAMAccount information, but it is also the name
 of a utility tool. That tool is destined to eventually be replaced by new functionality that
-is being added to the <code class="literal">net</code> toolset (see <a href="NetCommand.html" title="Chapter 13. Remote and Local Management: The Net Command">the Net Command</a>.
-</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id361615"></a>The <code class="literal">smbpasswd</code> Tool</h3></div></div></div><p>
-<a class="indexterm" name="id361629"></a>
-<a class="indexterm" name="id361635"></a>
-<a class="indexterm" name="id361642"></a>
-<a class="indexterm" name="id361649"></a>
-<a class="indexterm" name="id361656"></a>
+is being added to the <code class="literal">net</code> toolset (see <a class="link" href="NetCommand.html" title="Chapter 13. Remote and Local Management: The Net Command">the Net Command</a>.
+</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2612017"></a>The <code class="literal">smbpasswd</code> Tool</h3></div></div></div><p>
+<a class="indexterm" name="id2612031"></a>
+<a class="indexterm" name="id2612037"></a>
+<a class="indexterm" name="id2612044"></a>
+<a class="indexterm" name="id2612051"></a>
+<a class="indexterm" name="id2612058"></a>
 		The <code class="literal">smbpasswd</code> utility is similar to the <code class="literal">passwd</code>
 		and <code class="literal">yppasswd</code> programs. It maintains the two 32 byte password
 		fields in the passdb backend. This utility operates independently of the actual
 		account and password storage methods used (as specified by the <em class="parameter"><code>passdb
 		backend</code></em> in the <code class="filename">smb.conf</code> file.
 		</p><p>
-<a class="indexterm" name="id361698"></a>
-<a class="indexterm" name="id361704"></a>
+<a class="indexterm" name="id2612102"></a>
+<a class="indexterm" name="id2612109"></a>
 		<code class="literal">smbpasswd</code> 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>
-<a class="indexterm" name="id361722"></a>
-<a class="indexterm" name="id361728"></a>
+<a class="indexterm" name="id2612127"></a>
+<a class="indexterm" name="id2612134"></a>
 		<code class="literal">smbpasswd</code> has the capability to change passwords on Windows NT
 		servers (this only works when the request is sent to the NT PDC if changing an NT
 		domain user's password).
 		</p><p>
-		<a class="indexterm" name="id361746"></a>
-		<a class="indexterm" name="id361752"></a>
+		<a class="indexterm" name="id2612153"></a>
+		<a class="indexterm" name="id2612160"></a>
 		<code class="literal">smbpasswd</code> can be used to:
 		</p><div class="itemizedlist"><ul type="disc"><li><p><span class="emphasis"><em>add</em></span> user or machine accounts.</p></li><li><p><span class="emphasis"><em>delete</em></span> user or machine accounts.</p></li><li><p><span class="emphasis"><em>enable</em></span> user or machine accounts.</p></li><li><p><span class="emphasis"><em>disable</em></span> user or machine accounts.</p></li><li><p><span class="emphasis"><em>set to NULL</em></span> user passwords.</p></li><li><p><span class="emphasis"><em>manage</em></span> interdomain trust accounts.</p></li></ul></div><p>
 		To run smbpasswd as a normal user, just type:
@@ -601,56 +601,56 @@
 		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>
-<a class="indexterm" name="id361888"></a>
+<a class="indexterm" name="id2612299"></a>
 		When invoked by an ordinary user, the command will allow only the user to change his or her own
 		SMB password.
 		</p><p>
-<a class="indexterm" name="id361899"></a>
-<a class="indexterm" name="id361906"></a>
+<a class="indexterm" name="id2612312"></a>
+<a class="indexterm" name="id2612318"></a>
 		When run by root, <code class="literal">smbpasswd</code> may take an optional argument specifying
 		the username whose SMB password you wish to change. When run as root, <code class="literal">smbpasswd</code>
 		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>
-<a class="indexterm" name="id361930"></a>
-<a class="indexterm" name="id361936"></a>
-<a class="indexterm" name="id361943"></a>
-<a class="indexterm" name="id361950"></a>
+<a class="indexterm" name="id2612345"></a>
+<a class="indexterm" name="id2612352"></a>
+<a class="indexterm" name="id2612359"></a>
+<a class="indexterm" name="id2612366"></a>
 		<code class="literal">smbpasswd</code> is designed to work in the way familiar to UNIX
 		users who use the <code class="literal">passwd</code> or <code class="literal">yppasswd</code> commands.
 		While designed for administrative use, this tool provides essential user-level
 		password change capabilities.
 		</p><p>
-<a class="indexterm" name="id361979"></a>
+<a class="indexterm" name="id2612397"></a>
 		For more details on using <code class="literal">smbpasswd</code>, 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 <code class="literal">pdbedit</code> Tool</h3></div></div></div><p>
-		<a class="indexterm" name="id362013"></a>
-		<a class="indexterm" name="id362020"></a>
-		<a class="indexterm" name="id362026"></a>
-		<a class="indexterm" name="id362033"></a>
+		<a class="indexterm" name="id2612432"></a>
+		<a class="indexterm" name="id2612438"></a>
+		<a class="indexterm" name="id2612445"></a>
+		<a class="indexterm" name="id2612452"></a>
 		<code class="literal">pdbedit</code> is a tool that can be used only by root. It is used to
 		manage the passdb backend, as well as domain-wide account policy settings. <code class="literal">pdbedit</code>
 		can be used to:
 		</p><div class="itemizedlist"><ul type="disc"><li><p>add, remove, or modify user accounts.</p></li><li><p>list user accounts.</p></li><li><p>migrate user accounts.</p></li><li><p>migrate group accounts.</p></li><li><p>manage account policies.</p></li><li><p>manage domain access policy settings.</p></li></ul></div><p>
-		<a class="indexterm" name="id362089"></a>
+		<a class="indexterm" name="id2612511"></a>
 		Under the terms of the Sarbanes-Oxley Act of 2002, American businesses and organizations are mandated to
 		implement a series of <code class="literal">internal controls</code> and procedures to communicate, store,
 		and protect financial data. The Sarbanes-Oxley Act has far reaching implications in respect of:
 		</p><div class="orderedlist"><ol type="1"><li><p>Who has access to information systems that store financial data.</p></li><li><p>How personal and financial information is treated among employees and business
 				partners.</p></li><li><p>How security vulnerabilities are managed.</p></li><li><p>Security and patch level maintenance for all information systems.</p></li><li><p>How information systems changes are documented and tracked.</p></li><li><p>How information access controls are implemented and managed.</p></li><li><p>Auditability of all information systems in respect of change and security.</p></li><li><p>Disciplinary procedures and controls to ensure privacy.</p></li></ol></div><p>
-		<a class="indexterm" name="id362155"></a>
-		<a class="indexterm" name="id362162"></a>
+		<a class="indexterm" name="id2612584"></a>
+		<a class="indexterm" name="id2612590"></a>
 		In short, the Sarbanes-Oxley Act of 2002 is an instrument that enforces accountability in respect of
 		business related information systems so as to ensure the compliance of all information systems that
 		are used to store personal information and particularly for financial records processing. Similar
 		accountabilities are being demanded around the world.
 		</p><p>
-		<a class="indexterm" name="id362175"></a>
-		<a class="indexterm" name="id362182"></a>
-		<a class="indexterm" name="id362188"></a>
-		<a class="indexterm" name="id362195"></a>
-		<a class="indexterm" name="id362202"></a>
+		<a class="indexterm" name="id2612607"></a>
+		<a class="indexterm" name="id2612614"></a>
+		<a class="indexterm" name="id2612620"></a>
+		<a class="indexterm" name="id2612627"></a>
+		<a class="indexterm" name="id2612634"></a>
 		The need to be familiar with the Samba tools and facilities that permit information systems operation
 		in compliance with government laws and regulations is clear to all. The <code class="literal">pdbedit</code> is
 		currently the only Samba tool that provides the capacity to manage account and systems access controls
@@ -658,29 +658,29 @@
 		be implemented to aid in this important area.
 		</p><p>
 		Domain global policy controls available in Windows NT4 compared with Samba
-		is shown in <a href="passdb.html#policycontrols" title="Table 11.1. NT4 Domain v's Samba Policy Controls">NT4 Domain v's Samba Policy Controls</a>.
+		is shown in <a class="link" href="passdb.html#policycontrols" title="Table 11.1. NT4 Domain v's Samba Policy Controls">NT4 Domain v's Samba Policy Controls</a>.
 		</p><div class="table"><a name="policycontrols"></a><p class="title"><b>Table 11.1. NT4 Domain v's Samba Policy Controls</b></p><div class="table-contents"><table summary="NT4 Domain v's Samba Policy Controls" border="1"><colgroup><col align="left"><col align="left"><col align="center"><col align="center"><col align="center"></colgroup><thead><tr><th align="left"><p>NT4 policy Name</p></th><th align="left"><p>Samba Policy Name</p></th><th align="center"><p>NT4 Range</p></th><th align="center"><p>Samba Range</p></th><th align="center"><p>Samba Default</p></th></tr></thead><tbody><tr><td align="left"><p>Maximum Password Age</p></td><td align="left"><p>maximum password age</p></td><td align="center"><p>0 - 999 (days)</p></td><td align="center"><p>0 - 4294967295 (sec)</p></td><td align="center"><p>4294967295</p></td></tr><tr><td align="left"><p>Minimum Password Age</p></td><td align="left"><p>minimum password age</p></td><td align="center"><p>0 - 999 (days)</p></td><td align="center"><p>0 - 4294967295 (sec)</p></td><td align="center"><p>0</p></td></tr><tr><td align="left"><p>Mimimum Password Length</p></td><td align="left"><p>min password length</p></td><td align="center"><p>1 - 14 (Chars)</p></td><td align="center"><p>0 - 4294967295 (Chars)</p></td><td align="center"><p>5</p></td></tr><tr><td align="left"><p>Password Uniqueness</p></td><td align="left"><p>password history</p></td><td align="center"><p>0 - 23 (#)</p></td><td align="center"><p>0 - 4294967295 (#)</p></td><td align="center"><p>0</p></td></tr><tr><td align="left"><p>Account Lockout - Reset count after</p></td><td align="left"><p>reset count minutes</p></td><td align="center"><p>1 - 99998 (min)</p></td><td align="center"><p>0 - 4294967295 (min)</p></td><td align="center"><p>30</p></td></tr><tr><td align="left"><p>Lockout after bad logon attempts</p></td><td align="left"><p>bad lockout attempt</p></td><td align="center"><p>0 - 998 (#)</p></td><td align="center"><p>0 - 4294967295 (#)</p></td><td align="center"><p>0</p></td></tr><tr><td align="left"><p>*** Not Known ***</p></td><td align="left"><p>disconnect time</p></td><td align="center"><p>TBA</p></td><td align="center"><p>0 - 4294967295</p></td><td align="center"><p>0</p></td></tr><tr><td align="left"><p>Lockout Duration</p></td><td align="left"><p>lockout duration</p></td><td align="center"><p>1 - 99998 (min)</p></td><td align="center"><p>0 - 4294967295 (min)</p></td><td align="center"><p>30</p></td></tr><tr><td align="left"><p>Users must log on in order to change password</p></td><td align="left"><p>user must logon to change password</p></td><td align="center"><p>0/1</p></td><td align="center"><p>0 - 4294967295</p></td><td align="center"><p>0</p></td></tr><tr><td align="left"><p>*** Registry Setting ***</p></td><td align="left"><p>refuse machine password change</p></td><td align="center"><p>0/1</p></td><td align="center"><p>0 - 4294967295</p></td><td align="center"><p>0</p></td></tr></tbody></table></div></div><br class="table-break"><p>
-		<a class="indexterm" name="id362570"></a>
-<a class="indexterm" name="id362577"></a>
-<a class="indexterm" name="id362584"></a>
-<a class="indexterm" name="id362591"></a>
+		<a class="indexterm" name="id2613016"></a>
+<a class="indexterm" name="id2613023"></a>
+<a class="indexterm" name="id2613030"></a>
+<a class="indexterm" name="id2613037"></a>
 		The <code class="literal">pdbedit</code> tool is the only one that can manage the account
 		security and policy settings. It is capable of all operations that smbpasswd can
 		do as well as a superset of them.
 		</p><p>
-		<a class="indexterm" name="id362608"></a>
-<a class="indexterm" name="id362615"></a>
-<a class="indexterm" name="id362622"></a>
+		<a class="indexterm" name="id2613056"></a>
+<a class="indexterm" name="id2613062"></a>
+<a class="indexterm" name="id2613069"></a>
 		One particularly important purpose of the <code class="literal">pdbedit</code> is to allow
 		the import/export of account information from one passdb backend to another.
-		</p><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id362637"></a>User Account Management</h4></div></div></div><p>
-<a class="indexterm" name="id362645"></a>
-<a class="indexterm" name="id362651"></a>
-<a class="indexterm" name="id362658"></a>
-<a class="indexterm" name="id362665"></a>
-<a class="indexterm" name="id362672"></a>
-<a class="indexterm" name="id362679"></a>
-<a class="indexterm" name="id362685"></a>
+		</p><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2613086"></a>User Account Management</h4></div></div></div><p>
+<a class="indexterm" name="id2613094"></a>
+<a class="indexterm" name="id2613101"></a>
+<a class="indexterm" name="id2613107"></a>
+<a class="indexterm" name="id2613114"></a>
+<a class="indexterm" name="id2613121"></a>
+<a class="indexterm" name="id2613128"></a>
+<a class="indexterm" name="id2613135"></a>
 		The <code class="literal">pdbedit</code> tool, like the <code class="literal">smbpasswd</code> tool, requires
 		that a POSIX user account already exists in the UNIX/Linux system accounts database (backend).
 		Neither tool will call out to the operating system to create a user account because this is
@@ -690,13 +690,13 @@
 		correctly created and changed. The use of the <code class="literal">pdbedit</code> tool does not
 		make use of these interface scripts.
 		</p><p>
-<a class="indexterm" name="id362724"></a>
-<a class="indexterm" name="id362731"></a>
+<a class="indexterm" name="id2613179"></a>
+<a class="indexterm" name="id2613186"></a>
 		Before attempting to use the <code class="literal">pdbedit</code> tool to manage user and machine
 		accounts, make certain that a system (POSIX) account has already been created.
-		</p><div class="sect4" lang="en"><div class="titlepage"><div><div><h5 class="title"><a name="id362746"></a>Listing User and Machine Accounts</h5></div></div></div><p>
-<a class="indexterm" name="id362754"></a>
-<a class="indexterm" name="id362761"></a>
+		</p><div class="sect4" lang="en"><div class="titlepage"><div><div><h5 class="title"><a name="id2613202"></a>Listing User and Machine Accounts</h5></div></div></div><p>
+<a class="indexterm" name="id2613210"></a>
+<a class="indexterm" name="id2613217"></a>
 		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">
@@ -723,7 +723,7 @@
 Password must change: Mon, 18 Jan 2038 20:14:07 GMT
 </pre><p>
 		</p><p>
-<a class="indexterm" name="id362794"></a>
+<a class="indexterm" name="id2613259"></a>
 		Accounts can also be listed in the older <code class="literal">smbpasswd</code> format:
 </p><pre class="screen">
 <code class="prompt">root# </code><strong class="userinput"><code>pdbedit -Lw</code></strong>
@@ -748,29 +748,29 @@
 marvel$:1011:BF709959C3C94E0B3958B7B84A3BB6F3:
      C610EFE9A385A3E8AA46ADFD576E6881:[W          ]:LCT-40F07A4
 </pre><p>
-<a class="indexterm" name="id362842"></a>
-<a class="indexterm" name="id362849"></a>
-<a class="indexterm" name="id362856"></a>
-<a class="indexterm" name="id362862"></a>
-<a class="indexterm" name="id362869"></a>
-<a class="indexterm" name="id362876"></a>
+<a class="indexterm" name="id2613308"></a>
+<a class="indexterm" name="id2613314"></a>
+<a class="indexterm" name="id2613321"></a>
+<a class="indexterm" name="id2613328"></a>
+<a class="indexterm" name="id2613335"></a>
+<a class="indexterm" name="id2613342"></a>
 		The account information that was returned by this command in order from left to right
 		consists of the following colon separated data:
 		</p><div class="itemizedlist"><ul type="disc"><li><p>Login ID.</p></li><li><p>UNIX UID.</p></li><li><p>Microsoft LanManager password hash (password converted to upper-case then hashed.</p></li><li><p>Microsoft NT password hash (hash of the case-preserved password).</p></li><li><p>Samba SAM Account Flags.</p></li><li><p>The LCT data (password last change time).</p></li></ul></div><p>
-<a class="indexterm" name="id362923"></a>
-<a class="indexterm" name="id362930"></a>
+<a class="indexterm" name="id2613392"></a>
+<a class="indexterm" name="id2613399"></a>
 		The Account Flags parameters are documented in the <code class="literal">pdbedit</code> man page, and are
-		briefly documented in <a href="passdb.html#TOSHARG-acctflags" title="Account Flags Management">the Account Flags Management section</a>.
+		briefly documented in <a class="link" href="passdb.html#TOSHARG-acctflags" title="Account Flags Management">the Account Flags Management section</a>.
 		</p><p>
-<a class="indexterm" name="id362955"></a>
+<a class="indexterm" name="id2613426"></a>
 		The LCT data consists of 8 hexadecimal characters representing the time since January 1, 1970, of
 		the time when the password was last changed.
-		</p></div><div class="sect4" lang="en"><div class="titlepage"><div><div><h5 class="title"><a name="id362965"></a>Adding User Accounts</h5></div></div></div><p>
-<a class="indexterm" name="id362973"></a>
-<a class="indexterm" name="id362980"></a>
-<a class="indexterm" name="id362986"></a>
-<a class="indexterm" name="id362993"></a>
-<a class="indexterm" name="id363000"></a>
+		</p></div><div class="sect4" lang="en"><div class="titlepage"><div><div><h5 class="title"><a name="id2613437"></a>Adding User Accounts</h5></div></div></div><p>
+<a class="indexterm" name="id2613445"></a>
+<a class="indexterm" name="id2613452"></a>
+<a class="indexterm" name="id2613459"></a>
+<a class="indexterm" name="id2613466"></a>
+<a class="indexterm" name="id2613472"></a>
 		The <code class="literal">pdbedit</code> can be used to add a user account to a standalone server
 		or to a domain. In the example shown here the account for the user <code class="literal">vlaan</code>
 		has been created before attempting to add the SambaSAMAccount.
@@ -802,11 +802,11 @@
 Bad password count  : 0
 Logon hours         : FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
 </pre><p>
-		</p></div><div class="sect4" lang="en"><div class="titlepage"><div><div><h5 class="title"><a name="id363042"></a>Deleting Accounts</h5></div></div></div><p>
-<a class="indexterm" name="id363050"></a>
-<a class="indexterm" name="id363056"></a>
-<a class="indexterm" name="id363063"></a>
-<a class="indexterm" name="id363070"></a>
+		</p></div><div class="sect4" lang="en"><div class="titlepage"><div><div><h5 class="title"><a name="id2613524"></a>Deleting Accounts</h5></div></div></div><p>
+<a class="indexterm" name="id2613532"></a>
+<a class="indexterm" name="id2613539"></a>
+<a class="indexterm" name="id2613546"></a>
+<a class="indexterm" name="id2613553"></a>
 		An account can be deleted from the SambaSAMAccount database
 </p><pre class="screen">
 <code class="prompt">root# </code> pdbedit -x vlaan
@@ -814,16 +814,16 @@
 		The account is removed without further screen output. The account is removed only from the
 		SambaSAMAccount (passdb backend) database, it is not removed from the UNIX account backend.
 		</p><p>
-<a class="indexterm" name="id363094"></a>
-<a class="indexterm" name="id363101"></a>
+<a class="indexterm" name="id2613579"></a>
+<a class="indexterm" name="id2613586"></a>
 		The use of the NT4 domain user manager to delete an account will trigger the <em class="parameter"><code>delete user
 		script</code></em>, but not the <code class="literal">pdbedit</code> tool.
-		</p></div><div class="sect4" lang="en"><div class="titlepage"><div><div><h5 class="title"><a name="id363122"></a>Changing User Accounts</h5></div></div></div><p>
-<a class="indexterm" name="id363130"></a>
+		</p></div><div class="sect4" lang="en"><div class="titlepage"><div><div><h5 class="title"><a name="id2613609"></a>Changing User Accounts</h5></div></div></div><p>
+<a class="indexterm" name="id2613617"></a>
 		Refer to the <code class="literal">pdbedit</code> man page for a full synopsis of all operations
 		that are available with this tool.
 		</p><p>
-<a class="indexterm" name="id363147"></a>
+<a class="indexterm" name="id2613635"></a>
 		An example of a simple change in the user account information is the change of the full name
 		information shown here:
 </p><pre class="screen">
@@ -835,9 +835,9 @@
 ...
 </pre><p>
 		</p><p>
-<a class="indexterm" name="id363171"></a>
-<a class="indexterm" name="id363178"></a>
-<a class="indexterm" name="id363185"></a>
+<a class="indexterm" name="id2613662"></a>
+<a class="indexterm" name="id2613668"></a>
+<a class="indexterm" name="id2613675"></a>
 		Let us assume for a moment that a user's password has expired and the user is unable to
 		change the password at this time. It may be necessary to give the user additional grace time
 		so that it is possible to continue to work with the account and the original password. This
@@ -852,8 +852,8 @@
 Bad password count  : 2
 ...
 </pre><p>
-<a class="indexterm" name="id363208"></a>
-<a class="indexterm" name="id363215"></a>
+<a class="indexterm" name="id2613704"></a>
+<a class="indexterm" name="id2613711"></a>
 		The user has recorded 2 bad logon attempts and the next will lock the account, but the
 		password is also expired. Here is how this account can be reset:
 </p><pre class="screen">
@@ -885,49 +885,49 @@
 Password must change: Fri, 01 Jan 2010 00:00:00 GMT
 ...
 </pre><p>
-<a class="indexterm" name="id363270"></a>
-<a class="indexterm" name="id363277"></a>
+<a class="indexterm" name="id2613775"></a>
+<a class="indexterm" name="id2613782"></a>
 		Refer to the strptime man page for specific time format information.
 		</p><p>
-<a class="indexterm" name="id363288"></a>
-<a class="indexterm" name="id363294"></a>
+<a class="indexterm" name="id2613793"></a>
+<a class="indexterm" name="id2613800"></a>
 		Please refer to the pdbedit man page for further information relating to SambaSAMAccount
 		management.
 		</p><div class="sect5" lang="en"><div class="titlepage"><div><div><h6 class="title"><a name="TOSHARG-acctflags"></a>Account Flags Management</h6></div></div></div><p>
-<a class="indexterm" name="id363314"></a>
-<a class="indexterm" name="id363321"></a>
-<a class="indexterm" name="id363330"></a>
-<a class="indexterm" name="id363337"></a>
+<a class="indexterm" name="id2613822"></a>
+<a class="indexterm" name="id2613829"></a>
+<a class="indexterm" name="id2613838"></a>
+<a class="indexterm" name="id2613844"></a>
 		The Samba SAM account flags are properly called the ACB (account control block) within
 		the Samba source code. In some parts of the Samba source code they are referred to as the
 		account encode_bits, and also as the account control flags.
 		</p><p>
-<a class="indexterm" name="id363349"></a>
-<a class="indexterm" name="id363356"></a>
-<a class="indexterm" name="id363362"></a>
-<a class="indexterm" name="id363369"></a>
-<a class="indexterm" name="id363376"></a>
+<a class="indexterm" name="id2613859"></a>
+<a class="indexterm" name="id2613866"></a>
+<a class="indexterm" name="id2613873"></a>
+<a class="indexterm" name="id2613880"></a>
+<a class="indexterm" name="id2613886"></a>
 		The manual adjustment of user, machine (workstation or server) or an inter-domain trust
 		account account flgas should not be necessary under normal conditions of use of Samba. On the other hand,
 		where this information becomes corrupted for some reason, the ability to correct the damaged data is certainly
 		useful. The tool of choice by which such correction can be affected is the <code class="literal">pdbedit</code> utility.
 		</p><p>
-<a class="indexterm" name="id363395"></a>
-<a class="indexterm" name="id363402"></a>
+<a class="indexterm" name="id2613909"></a>
+<a class="indexterm" name="id2613916"></a>
 		There have been a few requests for information regarding the account flags from developers
 		who are creating their own Samba management tools. An example of a need for information regarding
 		the proper management of the account flags is evident when developing scripts that will be used
 		to manage an LDAP directory.
 		</p><p>
-<a class="indexterm" name="id363415"></a>
-<a class="indexterm" name="id363422"></a>
+<a class="indexterm" name="id2613932"></a>
+<a class="indexterm" name="id2613939"></a>
 		The account flag field can contain up to 16 characters. Presently, only 11 are in use.
-		These are listed in <a href="passdb.html#accountflags" title="Table 11.2. Samba SAM Account Control Block Flags">Samba SAM Account Control Block Flags</a>.
+		These are listed in <a class="link" href="passdb.html#accountflags" title="Table 11.2. Samba SAM Account Control Block Flags">Samba SAM Account Control Block Flags</a>.
 		The order in which the flags are specified to the <code class="literal">pdbedit</code> command is not important.
 		In fact, they can be set without problem in any order in the SambaAcctFlags record in the LDAP directory.
 		</p><div class="table"><a name="accountflags"></a><p class="title"><b>Table 11.2. Samba SAM Account Control Block Flags</b></p><div class="table-contents"><table summary="Samba SAM Account Control Block Flags" border="1"><colgroup><col><col></colgroup><thead><tr><th align="center">Flag</th><th align="center">Description</th></tr></thead><tbody><tr><td align="center">D</td><td align="left">Account is disabled.</td></tr><tr><td align="center">H</td><td align="left">A home directory is required.</td></tr><tr><td align="center">I</td><td align="left">An inter-domain trust account.</td></tr><tr><td align="center">L</td><td align="left">Account has been auto-locked.</td></tr><tr><td align="center">M</td><td align="left">An MNS (Microsoft network service) logon account.</td></tr><tr><td align="center">N</td><td align="left">Password not required.</td></tr><tr><td align="center">S</td><td align="left">A server trust account.</td></tr><tr><td align="center">T</td><td align="left">Temporary duplicate account entry.</td></tr><tr><td align="center">U</td><td align="left">A normal user account.</td></tr><tr><td align="center">W</td><td align="left">A workstation trust account.</td></tr><tr><td align="center">X</td><td align="left">Password does not expire.</td></tr></tbody></table></div></div><br class="table-break"><p>
-<a class="indexterm" name="id363643"></a>
-<a class="indexterm" name="id363650"></a>
+<a class="indexterm" name="id2614168"></a>
+<a class="indexterm" name="id2614174"></a>
 		An example of use of the <code class="literal">pdbedit</code> utility to set the account control flags
 		is shown here:
 </p><pre class="screen">
@@ -955,7 +955,7 @@
 Bad password count  : 0
 Logon hours         : FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
 </pre><p>
-<a class="indexterm" name="id363682"></a>
+<a class="indexterm" name="id2614215"></a>
 	The flags can be reset to the default settings by executing:
 </p><pre class="screen">
 <code class="prompt">root# </code> pdbedit -r -c "[]" jht
@@ -982,9 +982,9 @@
 Bad password count  : 0
 Logon hours         : FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
 </pre><p>
-		</p></div></div><div class="sect4" lang="en"><div class="titlepage"><div><div><h5 class="title"><a name="id363711"></a>Domain Account Policy Managment</h5></div></div></div><p>
-<a class="indexterm" name="id363719"></a>
-<a class="indexterm" name="id363726"></a>
+		</p></div></div><div class="sect4" lang="en"><div class="titlepage"><div><div><h5 class="title"><a name="id2614252"></a>Domain Account Policy Managment</h5></div></div></div><p>
+<a class="indexterm" name="id2614260"></a>
+<a class="indexterm" name="id2614268"></a>
 		To view the domain account access policies that may be configured execute:
 </p><pre class="screen">
 <code class="prompt">root# </code> pdbedit -P ?
@@ -1032,134 +1032,134 @@
 account policies are not replicated automatically. This may be fixed before Samba 3.0.20 ships or some
 time there after. Please check the WHATSNEW.txt file in the Samba-3 tarball for specific update notiations
 regarding this facility.
-</p></div></div></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id363855"></a>Account Import/Export</h4></div></div></div><p>
-		<a class="indexterm" name="id363862"></a>
-<a class="indexterm" name="id363869"></a>
-<a class="indexterm" name="id363876"></a>
+</p></div></div></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2614414"></a>Account Import/Export</h4></div></div></div><p>
+		<a class="indexterm" name="id2614422"></a>
+<a class="indexterm" name="id2614428"></a>
+<a class="indexterm" name="id2614436"></a>
 		The <code class="literal">pdbedit</code> tool allows import/export of authentication (account)
 		databases from one backend to another. For example, to import/export accounts from an
 		old <code class="filename">smbpasswd</code> database to a <em class="parameter"><code>tdbsam</code></em>
 		backend:
 		</p><div class="procedure"><ol type="1"><li><p>
-<a class="indexterm" name="id363911"></a>
+<a class="indexterm" name="id2614472"></a>
 </p><pre class="screen">
 <code class="prompt">root# </code><strong class="userinput"><code>pdbedit -i smbpasswd -e tdbsam</code></strong>
 </pre><p>
 			</p></li><li><p>
-<a class="indexterm" name="id363940"></a>
+<a class="indexterm" name="id2614502"></a>
 			Replace the <em class="parameter"><code>smbpasswd</code></em> with <em class="parameter"><code>tdbsam</code></em> in the
 			<em class="parameter"><code>passdb backend</code></em> configuration in <code class="filename">smb.conf</code>.
-			</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="id363976"></a>Password Backends</h2></div></div></div><p>
-<a class="indexterm" name="id363984"></a>
-<a class="indexterm" name="id363991"></a>
+			</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="id2614539"></a>Password Backends</h2></div></div></div><p>
+<a class="indexterm" name="id2614546"></a>
+<a class="indexterm" name="id2614553"></a>
 Samba offers flexibility in backend account database design. The flexibility is immediately obvious as one
 begins to explore this capability. Recent changes to Samba (since 3.0.23) have removed the mulitple backend
 feature in order to simplify problems that broke some installations. This removal has made the internal
 operation of Samba-3 more consistent and predictable.
 </p><p>
-<a class="indexterm" name="id364004"></a>
-<a class="indexterm" name="id364011"></a>
+<a class="indexterm" name="id2614570"></a>
+<a class="indexterm" name="id2614577"></a>
 Beginning with Samba 3.0.23 it is no longer possible to specify use of mulitple passdb backends. Earlier
 versions of Samba-3 made it possible to specify multiple password backends, and even multiple
 backends of the same type. The multiple passdb backend capability caused many problems with name to SID and
 SID to name ID resolution.  The Samba team wrestled with the challenges and decided that this feature needed
 to be removed.
-</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id364023"></a>Plaintext</h3></div></div></div><p>
-<a class="indexterm" name="id364030"></a>
-<a class="indexterm" name="id364037"></a>
-<a class="indexterm" name="id364044"></a>
-<a class="indexterm" name="id364051"></a>
-<a class="indexterm" name="id364058"></a>
-<a class="indexterm" name="id364064"></a>
+</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2614592"></a>Plaintext</h3></div></div></div><p>
+<a class="indexterm" name="id2614600"></a>
+<a class="indexterm" name="id2614607"></a>
+<a class="indexterm" name="id2614614"></a>
+<a class="indexterm" name="id2614621"></a>
+<a class="indexterm" name="id2614628"></a>
+<a class="indexterm" name="id2614635"></a>
 		Older versions of Samba retrieved user information from the UNIX user database
 		and eventually some other fields from the file <code class="filename">/etc/samba/smbpasswd</code>
 		or <code class="filename">/etc/smbpasswd</code>. 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 <code class="filename">/etc/passwd</code> database.
 		On most Linux systems, for example, all user and group resolution is done via PAM.
-		</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id364094"></a>smbpasswd: Encrypted Password Database</h3></div></div></div><p>
-		<a class="indexterm" name="id364102"></a>
-<a class="indexterm" name="id364111"></a>
-<a class="indexterm" name="id364118"></a>
-<a class="indexterm" name="id364125"></a>
-		Traditionally, when configuring <a class="indexterm" name="id364132"></a>encrypt passwords = yes
+		</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2614668"></a>smbpasswd: Encrypted Password Database</h3></div></div></div><p>
+		<a class="indexterm" name="id2614676"></a>
+<a class="indexterm" name="id2614686"></a>
+<a class="indexterm" name="id2614693"></a>
+<a class="indexterm" name="id2614700"></a>
+		Traditionally, when configuring <a class="link" href="smb.conf.5.html#ENCRYPTPASSWORDS">encrypt passwords = yes</a>
 		in Samba's <code class="filename">smb.conf</code> file, user account information such as username, LM/NT password hashes,
 		password change times, and account flags have been stored in the <code class="filename">smbpasswd(5)</code>
 		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>
-<a class="indexterm" name="id364160"></a>
+<a class="indexterm" name="id2614742"></a>
 		The first problem is that all lookups must be performed sequentially. Given that
 		there are approximately two lookups per domain logon (one during intial logon validation
 		and one for a session connection setup, such as when mapping a network drive or printer), this
 		is a performance bottleneck for large sites. What is needed is an indexed approach
 		such as that used in databases.
 		</p></li><li><p>
-<a class="indexterm" name="id364174"></a>
-<a class="indexterm" name="id364181"></a>
-<a class="indexterm" name="id364188"></a>
-<a class="indexterm" name="id364195"></a>
-<a class="indexterm" name="id364201"></a>
+<a class="indexterm" name="id2614760"></a>
+<a class="indexterm" name="id2614767"></a>
+<a class="indexterm" name="id2614774"></a>
+<a class="indexterm" name="id2614781"></a>
+<a class="indexterm" name="id2614787"></a>
 		The second problem is that administrators who desire to replicate an smbpasswd file
 		to more than one Samba server are left to use external tools such as
 		<code class="literal">rsync(1)</code> and <code class="literal">ssh(1)</code> and write custom,
 		in-house scripts.
 		</p></li><li><p>
-<a class="indexterm" name="id364226"></a>
-<a class="indexterm" name="id364233"></a>
-<a class="indexterm" name="id364240"></a>
-<a class="indexterm" name="id364246"></a>
-<a class="indexterm" name="id364253"></a>
+<a class="indexterm" name="id2614813"></a>
+<a class="indexterm" name="id2614820"></a>
+<a class="indexterm" name="id2614827"></a>
+<a class="indexterm" name="id2614834"></a>
+<a class="indexterm" name="id2614840"></a>
 		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>
-<a class="indexterm" name="id364268"></a>
-<a class="indexterm" name="id364275"></a>
-<a class="indexterm" name="id364282"></a>
-<a class="indexterm" name="id364288"></a>
+<a class="indexterm" name="id2614857"></a>
+<a class="indexterm" name="id2614864"></a>
+<a class="indexterm" name="id2614871"></a>
+<a class="indexterm" name="id2614878"></a>
 		As a result of these deficiencies, a more robust means of storing user attributes
 		used by smbd was developed. The API that defines access to user accounts
 		is commonly referred to as the samdb interface (previously, this was called the passdb
 		API and is still so named in the Samba source code trees).
 		</p><p>
-<a class="indexterm" name="id364301"></a>
-<a class="indexterm" name="id364308"></a>
-<a class="indexterm" name="id364315"></a>
-<a class="indexterm" name="id364322"></a>
-<a class="indexterm" name="id364328"></a>
+<a class="indexterm" name="id2614893"></a>
+<a class="indexterm" name="id2614900"></a>
+<a class="indexterm" name="id2614907"></a>
+<a class="indexterm" name="id2614914"></a>
+<a class="indexterm" name="id2614921"></a>
 		Samba provides an enhanced set of passdb backends that overcome the deficiencies
 		of the smbpasswd plaintext database. These are tdbsam and ldapsam.
 		Of these, ldapsam will be of most interest to large corporate or enterprise sites.
-		</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id364340"></a>tdbsam</h3></div></div></div><p>
-		<a class="indexterm" name="id364347"></a>
-<a class="indexterm" name="id364356"></a>
-<a class="indexterm" name="id364365"></a>
+		</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2614934"></a>tdbsam</h3></div></div></div><p>
+		<a class="indexterm" name="id2614942"></a>
+<a class="indexterm" name="id2614951"></a>
+<a class="indexterm" name="id2614960"></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>
-<a class="indexterm" name="id364381"></a>
-<a class="indexterm" name="id364388"></a>
-<a class="indexterm" name="id364394"></a>
-<a class="indexterm" name="id364401"></a>
+<a class="indexterm" name="id2614977"></a>
+<a class="indexterm" name="id2614984"></a>
+<a class="indexterm" name="id2614991"></a>
+<a class="indexterm" name="id2614997"></a>
 		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>
-<a class="indexterm" name="id364414"></a>
-<a class="indexterm" name="id364420"></a>
-<a class="indexterm" name="id364427"></a>
+<a class="indexterm" name="id2615013"></a>
+<a class="indexterm" name="id2615020"></a>
+<a class="indexterm" name="id2615027"></a>
 		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><p>
-<a class="indexterm" name="id364440"></a>
-<a class="indexterm" name="id364447"></a>
-<a class="indexterm" name="id364454"></a>
-<a class="indexterm" name="id364460"></a>
+<a class="indexterm" name="id2615043"></a>
+<a class="indexterm" name="id2615050"></a>
+<a class="indexterm" name="id2615056"></a>
+<a class="indexterm" name="id2615063"></a>
 		There are sites that have thousands of users and yet require only one server.
 		One site recently reported having 4,500 user accounts on one UNIX system and
 		reported excellent performance with the <code class="literal">tdbsam</code> passdb backend.
@@ -1167,60 +1167,60 @@
 		is not one pertaining to a limitation in the TDB storage system, it is based
 		only on the need for a reliable distribution mechanism for the SambaSAMAccount
 		backend.
-		</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id364485"></a>ldapsam</h3></div></div></div><p>
-<a class="indexterm" name="id364493"></a>
-<a class="indexterm" name="id364500"></a>
-		<a class="indexterm" name="id364506"></a>
+		</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2615092"></a>ldapsam</h3></div></div></div><p>
+<a class="indexterm" name="id2615099"></a>
+<a class="indexterm" name="id2615106"></a>
+		<a class="indexterm" name="id2615113"></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
 			a Windows 200x Active Directory server.</p></li><li><p>A means of replacing /etc/passwd.</p></li></ul></div><p>
-<a class="indexterm" name="id364533"></a>
-<a class="indexterm" name="id364540"></a>
-<a class="indexterm" name="id364547"></a>
-<a class="indexterm" name="id364553"></a>
+<a class="indexterm" name="id2615142"></a>
+<a class="indexterm" name="id2615149"></a>
+<a class="indexterm" name="id2615155"></a>
+<a class="indexterm" name="id2615162"></a>
 		The second item can be accomplished by using LDAP NSS and PAM modules. LGPL versions of these libraries can be
-		obtained from <a href="http://www.padl.com/" target="_top">PADL Software</a>.  More information about the
-		configuration of these packages may be found in <a href="http://safari.oreilly.com/?XmlId=1-56592-491-6" target="_top">
+		obtained from <a class="ulink" href="http://www.padl.com/" target="_top">PADL Software</a>.  More information about the
+		configuration of these packages may be found in <a class="ulink" href="http://safari.oreilly.com/?XmlId=1-56592-491-6" target="_top">
 		<span class="emphasis"><em>LDAP, System Administration</em></span> by Gerald Carter, Chapter 6, Replacing NIS"</a>.
 		</p><p>
-<a class="indexterm" name="id364581"></a>
-<a class="indexterm" name="id364588"></a>
-<a class="indexterm" name="id364595"></a>
+<a class="indexterm" name="id2615193"></a>
+<a class="indexterm" name="id2615200"></a>
+<a class="indexterm" name="id2615207"></a>
 		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><a href="http://www.openldap.org/" target="_top">OpenLDAP</a></p></li><li><p><a href="http://www.sun.com/software/products/directory_srvr_ee/index.xml" target="_top">
-				Sun One Directory Server</a></p></li><li><p><a href="http://www.novell.com/products/edirectory/" target="_top">Novell eDirectory</a></p></li><li><p><a href="http://www-306.ibm.com/software/tivoli/products/directory-server/" target="_top">IBM
-				Tivoli Directory Server</a></p></li><li><p><a href="http://www.redhat.com/software/rha/directory/" target="_top">Red Hat Directory
-				Server</a></p></li><li><p><a href="http://www.linuxsecurity.com/content/view/119229" target="_top">Fedora Directory
+		</p><div class="itemizedlist"><ul type="disc"><li><p><a class="ulink" href="http://www.openldap.org/" target="_top">OpenLDAP</a></p></li><li><p><a class="ulink" href="http://www.sun.com/software/products/directory_srvr_ee/index.xml" target="_top">
+				Sun One Directory Server</a></p></li><li><p><a class="ulink" href="http://www.novell.com/products/edirectory/" target="_top">Novell eDirectory</a></p></li><li><p><a class="ulink" href="http://www-306.ibm.com/software/tivoli/products/directory-server/" target="_top">IBM
+				Tivoli Directory Server</a></p></li><li><p><a class="ulink" href="http://www.redhat.com/software/rha/directory/" target="_top">Red Hat Directory
+				Server</a></p></li><li><p><a class="ulink" href="http://www.linuxsecurity.com/content/view/119229" target="_top">Fedora Directory
 				Server</a></p></li></ul></div><p>
 		Two additional Samba resources that may prove to be helpful are:
 		</p><div class="itemizedlist"><ul type="disc"><li><p>
-<a class="indexterm" name="id364668"></a>
-			The <a href="http://www.unav.es/cti/ldap-smb/ldap-smb-3-howto.html" target="_top">Samba-PDC-LDAP-HOWTO</a>
+<a class="indexterm" name="id2615287"></a>
+			The <a class="ulink" href="http://www.unav.es/cti/ldap-smb/ldap-smb-3-howto.html" target="_top">Samba-PDC-LDAP-HOWTO</a>
 			maintained by Ignacio Coupeau.
 			</p></li><li><p>
-<a class="indexterm" name="id364685"></a>
-<a class="indexterm" name="id364692"></a>
-<a class="indexterm" name="id364699"></a>
-			The NT migration scripts from <a href="http://samba.idealx.org/" target="_top">IDEALX</a> that are
+<a class="indexterm" name="id2615306"></a>
+<a class="indexterm" name="id2615313"></a>
+<a class="indexterm" name="id2615320"></a>
+			The NT migration scripts from <a class="ulink" href="http://samba.idealx.org/" target="_top">IDEALX</a> that are
 			geared to manage users and groups in such a Samba-LDAP domain controller configuration.
 			Idealx also produced the smbldap-tools and the Interactive Console Management tool.
-			</p></li></ul></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id364716"></a>Supported LDAP Servers</h4></div></div></div><p>
-<a class="indexterm" name="id364724"></a>
-<a class="indexterm" name="id364730"></a>
-<a class="indexterm" name="id364737"></a>
-<a class="indexterm" name="id364744"></a>
+			</p></li></ul></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2615339"></a>Supported LDAP Servers</h4></div></div></div><p>
+<a class="indexterm" name="id2615347"></a>
+<a class="indexterm" name="id2615354"></a>
+<a class="indexterm" name="id2615361"></a>
+<a class="indexterm" name="id2615368"></a>
 			The LDAP ldapsam code was developed and tested using the OpenLDAP 2.x server and
 			client libraries. The same code should work with Netscape's Directory Server and client SDK.
 			However, there are bound to be compile errors and bugs. These should not be hard to fix.
-			Please submit fixes via the process outlined in <a href="bugreport.html" title="Chapter 40. Reporting Bugs">Reporting Bugs</a>.
+			Please submit fixes via the process outlined in <a class="link" href="bugreport.html" title="Chapter 40. Reporting Bugs">Reporting Bugs</a>.
 			</p><p>
 			Samba is capable of working with any standards-compliant LDAP server.
-			</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id364767"></a>Schema and Relationship to the RFC 2307 posixAccount</h4></div></div></div><p>
+			</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2615394"></a>Schema and Relationship to the RFC 2307 posixAccount</h4></div></div></div><p>
 			Samba-3.0 includes the necessary schema file for OpenLDAP 2.x in the
 			<code class="filename">examples/LDAP/samba.schema</code> directory of the source code distribution
 			tarball. The schema entry for the sambaSamAccount ObjectClass is shown here:
@@ -1236,21 +1236,21 @@
           sambaPrimaryGroupSID $ sambaDomainName ))
 </pre><p>
 			</p><p>
-<a class="indexterm" name="id364796"></a>
-<a class="indexterm" name="id364803"></a>
-<a class="indexterm" name="id364810"></a>
+<a class="indexterm" name="id2615440"></a>
+<a class="indexterm" name="id2615446"></a>
+<a class="indexterm" name="id2615453"></a>
 			The <code class="filename">samba.schema</code> 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 <a href="mailto:jerry at samba.org" target="_top">jerry at samba.org</a>.
+			schema file as a patch to <a class="ulink" href="mailto:jerry at samba.org" target="_top">jerry at samba.org</a>.
 			</p><p>
-<a class="indexterm" name="id364834"></a>
-<a class="indexterm" name="id364840"></a>
-<a class="indexterm" name="id364847"></a>
-<a class="indexterm" name="id364854"></a>
-<a class="indexterm" name="id364861"></a>
-<a class="indexterm" name="id364868"></a>
-<a class="indexterm" name="id364874"></a>
+<a class="indexterm" name="id2615480"></a>
+<a class="indexterm" name="id2615487"></a>
+<a class="indexterm" name="id2615493"></a>
+<a class="indexterm" name="id2615500"></a>
+<a class="indexterm" name="id2615507"></a>
+<a class="indexterm" name="id2615514"></a>
+<a class="indexterm" name="id2615521"></a>
 			Just as the smbpasswd file is meant to store information that provides information
 			additional to  a user's <code class="filename">/etc/passwd</code> entry, so is the sambaSamAccount
 			object meant to supplement the UNIX user account information. A sambaSamAccount is an
@@ -1259,15 +1259,15 @@
 			for Samba account handling. However, there are several fields (e.g., uid) that overlap
 			with the posixAccount ObjectClass outlined in RFC 2307. This is by design.
 			</p><p>
-<a class="indexterm" name="id364899"></a>
-<a class="indexterm" name="id364905"></a>
-<a class="indexterm" name="id364912"></a>
-<a class="indexterm" name="id364919"></a>
-<a class="indexterm" name="id364926"></a>
-<a class="indexterm" name="id364933"></a>
-<a class="indexterm" name="id364939"></a>
-<a class="indexterm" name="id364946"></a>
-<a class="indexterm" name="id364953"></a>
+<a class="indexterm" name="id2615550"></a>
+<a class="indexterm" name="id2615556"></a>
+<a class="indexterm" name="id2615563"></a>
+<a class="indexterm" name="id2615570"></a>
+<a class="indexterm" name="id2615577"></a>
+<a class="indexterm" name="id2615584"></a>
+<a class="indexterm" name="id2615591"></a>
+<a class="indexterm" name="id2615598"></a>
+<a class="indexterm" name="id2615604"></a>
 			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, <code class="literal">smbd</code> will still obtain the user's UNIX account
@@ -1276,11 +1276,11 @@
 			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="id364973"></a>OpenLDAP Configuration</h4></div></div></div><p>
-<a class="indexterm" name="id364980"></a>
-<a class="indexterm" name="id364987"></a>
-<a class="indexterm" name="id364994"></a>
-<a class="indexterm" name="id365001"></a>
+			</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2615630"></a>OpenLDAP Configuration</h4></div></div></div><p>
+<a class="indexterm" name="id2615638"></a>
+<a class="indexterm" name="id2615644"></a>
+<a class="indexterm" name="id2615651"></a>
+<a class="indexterm" name="id2615658"></a>
 		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 <code class="filename">examples/LDAP</code>
@@ -1289,14 +1289,14 @@
 <code class="prompt">root# </code><strong class="userinput"><code>cp samba.schema /etc/openldap/schema/</code></strong>
 </pre><p>
 		</p><p>
-<a class="indexterm" name="id365035"></a>
-<a class="indexterm" name="id365042"></a>
-<a class="indexterm" name="id365048"></a>
-<a class="indexterm" name="id365055"></a>
-<a class="indexterm" name="id365062"></a>
-<a class="indexterm" name="id365069"></a>
-<a class="indexterm" name="id365075"></a>
-<a class="indexterm" name="id365082"></a>
+<a class="indexterm" name="id2615695"></a>
+<a class="indexterm" name="id2615702"></a>
+<a class="indexterm" name="id2615709"></a>
+<a class="indexterm" name="id2615716"></a>
+<a class="indexterm" name="id2615723"></a>
+<a class="indexterm" name="id2615729"></a>
+<a class="indexterm" name="id2615736"></a>
+<a class="indexterm" name="id2615743"></a>
 		Next, include the <code class="filename">samba.schema</code> file in <code class="filename">slapd.conf</code>.
 		The sambaSamAccount object contains two attributes that depend on other schema
 		files. The <em class="parameter"><code>uid</code></em> attribute is defined in <code class="filename">cosine.schema</code> and
@@ -1316,10 +1316,10 @@
 ....
 </pre><p>
 		</p><p>
-<a class="indexterm" name="id365144"></a>
-<a class="indexterm" name="id365151"></a>
-<a class="indexterm" name="id365158"></a>
-<a class="indexterm" name="id365165"></a>
+<a class="indexterm" name="id2615811"></a>
+<a class="indexterm" name="id2615818"></a>
+<a class="indexterm" name="id2615825"></a>
+<a class="indexterm" name="id2615832"></a>
 		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):
@@ -1357,11 +1357,11 @@
 </p><pre class="screen">
 <code class="prompt">root# </code><strong class="userinput"><code>/etc/init.d/slapd restart</code></strong>
 </pre><p>
-		</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id365225"></a>Initialize the LDAP Database</h4></div></div></div><p>
-<a class="indexterm" name="id365233"></a>
-<a class="indexterm" name="id365240"></a>
-<a class="indexterm" name="id365247"></a>
-<a class="indexterm" name="id365253"></a>
+		</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2615902"></a>Initialize the LDAP Database</h4></div></div></div><p>
+<a class="indexterm" name="id2615910"></a>
+<a class="indexterm" name="id2615917"></a>
+<a class="indexterm" name="id2615924"></a>
+<a class="indexterm" name="id2615930"></a>
 		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):
@@ -1423,15 +1423,15 @@
 userPassword: {SSHA}c3ZM9tBaBo9autm1dL3waDS21+JSfQVz
 </pre><p>
 		</p><p>
-<a class="indexterm" name="id365282"></a>
-<a class="indexterm" name="id365289"></a>
+<a class="indexterm" name="id2615973"></a>
+<a class="indexterm" name="id2615980"></a>
 		The userPassword shown above should be generated using <code class="literal">slappasswd</code>.
 		</p><p>
-<a class="indexterm" name="id365306"></a>
-<a class="indexterm" name="id365313"></a>
+<a class="indexterm" name="id2615997"></a>
+<a class="indexterm" name="id2616004"></a>
 		The following command will then load the contents of the LDIF file into the LDAP
 		database.
-<a class="indexterm" name="id365320"></a>
+<a class="indexterm" name="id2616012"></a>
 </p><pre class="screen">
 <code class="prompt">$ </code><strong class="userinput"><code>slapadd -v -l initldap.dif</code></strong>
 </pre><p>
@@ -1439,16 +1439,16 @@
 		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>
-<a class="indexterm" name="id365351"></a>
+<a class="indexterm" name="id2616045"></a>
 		Before Samba can access the LDAP server, you need to store the LDAP admin password
 		in the Samba-3 <code class="filename">secrets.tdb</code> database by:
-<a class="indexterm" name="id365365"></a>
+<a class="indexterm" name="id2616059"></a>
 </p><pre class="screen">
 <code class="prompt">root# </code><strong class="userinput"><code>smbpasswd -w <em class="replaceable"><code>secret</code></em></code></strong>
 </pre><p>
-		</p></div></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id365392"></a>Configuring Samba</h4></div></div></div><p>
-<a class="indexterm" name="id365400"></a>
-<a class="indexterm" name="id365407"></a>
+		</p></div></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2616087"></a>Configuring Samba</h4></div></div></div><p>
+<a class="indexterm" name="id2616095"></a>
+<a class="indexterm" name="id2616102"></a>
 			The following parameters are available in <code class="filename">smb.conf</code> only if your version of Samba was built with
 			LDAP support. Samba automatically builds with LDAP support if the LDAP libraries are found. The
 			best method to verify that Samba was built with LDAP support is:
@@ -1467,19 +1467,19 @@
 			that includes <code class="literal">HAVE_LDAP_H</code> it is necessary to discover why the LDAP headers
 			and libraries were not found during compilation.
 			</p><p>LDAP-related smb.conf options include these:
-			</p><table class="simplelist" border="0" summary="Simple list"><tr><td><a class="indexterm" name="id365458"></a><em class="parameter"><code>passdb backend = ldapsam:url</code></em></td></tr><tr><td><a class="indexterm" name="id365470"></a><em class="parameter"><code>ldap admin dn</code></em></td></tr><tr><td><a class="indexterm" name="id365483"></a><em class="parameter"><code>ldap delete dn</code></em></td></tr><tr><td><a class="indexterm" name="id365495"></a><em class="parameter"><code>ldap filter</code></em></td></tr><tr><td><a class="indexterm" name="id365508"></a><em class="parameter"><code>ldap group suffix</code></em></td></tr><tr><td><a class="indexterm" name="id365520"></a><em class="parameter"><code>ldap idmap suffix</code></em></td></tr><tr><td><a class="indexterm" name="id365533"></a><em class="parameter"><code>ldap machine suffix</code></em></td></tr><tr><td><a class="indexterm" name="id365545"></a><em class="parameter"><code>ldap passwd sync</code></em></td></tr><tr><td><a class="indexterm" name="id365558"></a><em class="parameter"><code>ldap ssl</code></em></td></tr><tr><td><a class="indexterm" name="id365570"></a><em class="parameter"><code>ldap suffix</code></em></td></tr><tr><td><a class="indexterm" name="id365583"></a><em class="parameter"><code>ldap user suffix</code></em></td></tr><tr><td><a class="indexterm" name="id365596"></a><em class="parameter"><code>ldap replication sleep</code></em></td></tr><tr><td><a class="indexterm" name="id365608"></a><em class="parameter"><code>ldap timeout</code></em></td></tr><tr><td><a class="indexterm" name="id365621"></a><em class="parameter"><code>ldap page size</code></em></td></tr></table><p>
+			</p><table class="simplelist" border="0" summary="Simple list"><tr><td><a class="indexterm" name="id2616158"></a><em class="parameter"><code>passdb backend = ldapsam:url</code></em></td></tr><tr><td><a class="indexterm" name="id2616170"></a></td></tr><tr><td><a class="indexterm" name="id2616177"></a></td></tr><tr><td><a class="indexterm" name="id2616184"></a></td></tr><tr><td><a class="indexterm" name="id2616191"></a></td></tr><tr><td><a class="indexterm" name="id2616198"></a></td></tr><tr><td><a class="indexterm" name="id2616205"></a></td></tr><tr><td><a class="indexterm" name="id2616212"></a></td></tr><tr><td><a class="indexterm" name="id2616218"></a></td></tr><tr><td><a class="indexterm" name="id2616225"></a></td></tr><tr><td><a class="indexterm" name="id2616232"></a></td></tr><tr><td><a class="indexterm" name="id2616239"></a></td></tr><tr><td><a class="indexterm" name="id2616246"></a></td></tr><tr><td><a class="indexterm" name="id2616253"></a></td></tr></table><p>
 			</p><p>
 			These are described in the <code class="filename">smb.conf</code> man page and so are not repeated here. However, an example
-			for use with an LDAP directory is shown in <a href="passdb.html#confldapex" title="Example 11.2. Configuration with LDAP">the Configuration with LDAP.</a>
-			</p><div class="example"><a name="confldapex"></a><p class="title"><b>Example 11.2. Configuration with LDAP</b></p><div class="example-contents"><table class="simplelist" border="0" summary="Simple list"><tr><td> </td></tr><tr><td><em class="parameter"><code>[global]</code></em></td></tr><tr><td><a class="indexterm" name="id365676"></a><em class="parameter"><code>security = user</code></em></td></tr><tr><td><a class="indexterm" name="id365689"></a><em class="parameter"><code>encrypt passwords = yes</code></em></td></tr><tr><td><a class="indexterm" name="id365701"></a><em class="parameter"><code>netbios name = MORIA</code></em></td></tr><tr><td><a class="indexterm" name="id365714"></a><em class="parameter"><code>workgroup = NOLDOR</code></em></td></tr><tr><td># LDAP related parameters:</td></tr><tr><td># Define the DN used when binding to the LDAP servers.</td></tr><tr><td># The password for this DN is not stored in smb.conf</td></tr><tr><td># Set it using 'smbpasswd -w secret' to store the</td></tr><tr><td># passphrase in the secrets.tdb file.</td></tr><tr><td># If the "ldap admin dn" value changes, it must be reset.</td></tr><tr><td><a class="indexterm" name="id365748"></a><em class="parameter"><code>ldap admin dn = "cn=Manager,dc=quenya,dc=org"</code></em></td></tr><tr><td># SSL directory connections can be configured by:</td></tr><tr><td># ('off', 'start tls', or 'on' (default))</td></tr><tr><td><a class="indexterm" name="id365769"></a><em class="parameter"><code>ldap ssl = start tls</code></em></td></tr><tr><td># syntax: passdb backend = ldapsam:ldap://server-name[:port]</td></tr><tr><td><a class="indexterm" name="id365785"></a><em class="parameter"><code>passdb backend = ldapsam:ldap://frodo.quenya.org</code></em></td></tr><tr><td># smbpasswd -x delete the entire dn-entry</td></tr><tr><td><a class="indexterm" name="id365802"></a><em class="parameter"><code>ldap delete dn = no</code></em></td></tr><tr><td># The machine and user suffix are added to the base suffix</td></tr><tr><td># wrote WITHOUT quotes. NULL suffixes by default</td></tr><tr><td><a class="indexterm" name="id365822"></a><em class="parameter"><code>ldap user suffix = ou=People</code></em></td></tr><tr><td><a class="indexterm" name="id365834"></a><em class="parameter"><code>ldap group suffix = ou=Groups</code></em></td></tr><tr><td><a class="indexterm" name="id365847"></a><em class="parameter"><code>ldap machine suffix = ou=Computers</code></em></td></tr><tr><td># Trust UNIX account information in LDAP</td></tr><tr><td>#  (see the smb.conf man page for details)</td></tr><tr><td># Specify the base DN to use when searching the directory</td></tr><tr><td><a class="indexterm" name="id365871"></a><em class="parameter"><code>ldap suffix = dc=quenya,dc=org</code></em></td></tr></table></div></div><br class="example-break"></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id365886"></a>Accounts and Groups Management</h4></div></div></div><p>
-			<a class="indexterm" name="id365894"></a>
-			<a class="indexterm" name="id365901"></a>
+			for use with an LDAP directory is shown in <a class="link" href="passdb.html#confldapex" title="Example 11.2. Configuration with LDAP">the Configuration with LDAP.</a>
+			</p><div class="example"><a name="confldapex"></a><p class="title"><b>Example 11.2. Configuration with LDAP</b></p><div class="example-contents"><table class="simplelist" border="0" summary="Simple list"><tr><td> </td></tr><tr><td><em class="parameter"><code>[global]</code></em></td></tr><tr><td><a class="indexterm" name="id2616304"></a><em class="parameter"><code>security = user</code></em></td></tr><tr><td><a class="indexterm" name="id2616316"></a><em class="parameter"><code>encrypt passwords = yes</code></em></td></tr><tr><td><a class="indexterm" name="id2616328"></a><em class="parameter"><code>netbios name = MORIA</code></em></td></tr><tr><td><a class="indexterm" name="id2616340"></a><em class="parameter"><code>workgroup = NOLDOR</code></em></td></tr><tr><td># LDAP related parameters:</td></tr><tr><td># Define the DN used when binding to the LDAP servers.</td></tr><tr><td># The password for this DN is not stored in smb.conf</td></tr><tr><td># Set it using 'smbpasswd -w secret' to store the</td></tr><tr><td># passphrase in the secrets.tdb file.</td></tr><tr><td># If the "ldap admin dn" value changes, it must be reset.</td></tr><tr><td><a class="indexterm" name="id2616376"></a><em class="parameter"><code>ldap admin dn = "cn=Manager,dc=quenya,dc=org"</code></em></td></tr><tr><td># SSL directory connections can be configured by:</td></tr><tr><td># ('off', 'start tls', or 'on' (default))</td></tr><tr><td><a class="indexterm" name="id2616396"></a><em class="parameter"><code>ldap ssl = start tls</code></em></td></tr><tr><td># syntax: passdb backend = ldapsam:ldap://server-name[:port]</td></tr><tr><td><a class="indexterm" name="id2616413"></a><em class="parameter"><code>passdb backend = ldapsam:ldap://frodo.quenya.org</code></em></td></tr><tr><td># smbpasswd -x delete the entire dn-entry</td></tr><tr><td><a class="indexterm" name="id2616429"></a><em class="parameter"><code>ldap delete dn = no</code></em></td></tr><tr><td># The machine and user suffix are added to the base suffix</td></tr><tr><td># wrote WITHOUT quotes. NULL suffixes by default</td></tr><tr><td><a class="indexterm" name="id2616449"></a><em class="parameter"><code>ldap user suffix = ou=People</code></em></td></tr><tr><td><a class="indexterm" name="id2616461"></a><em class="parameter"><code>ldap group suffix = ou=Groups</code></em></td></tr><tr><td><a class="indexterm" name="id2616473"></a><em class="parameter"><code>ldap machine suffix = ou=Computers</code></em></td></tr><tr><td># Trust UNIX account information in LDAP</td></tr><tr><td>#  (see the smb.conf man page for details)</td></tr><tr><td># Specify the base DN to use when searching the directory</td></tr><tr><td><a class="indexterm" name="id2616497"></a><em class="parameter"><code>ldap suffix = dc=quenya,dc=org</code></em></td></tr></table></div></div><br class="example-break"></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2616511"></a>Accounts and Groups Management</h4></div></div></div><p>
+			<a class="indexterm" name="id2616519"></a>
+			<a class="indexterm" name="id2616526"></a>
 			Because user accounts are managed through the sambaSamAccount ObjectClass, you should
 			modify your existing administration tools to deal with sambaSamAccount attributes.
 			</p><p>
-<a class="indexterm" name="id365915"></a>
-<a class="indexterm" name="id365921"></a>
-<a class="indexterm" name="id365928"></a>
+<a class="indexterm" name="id2616542"></a>
+<a class="indexterm" name="id2616549"></a>
+<a class="indexterm" name="id2616556"></a>
 			Machine accounts are managed with the sambaSamAccount ObjectClass, just
 			like user accounts. However, it is up to you to store those accounts
 			in a different tree of your LDAP namespace. You should use
@@ -1488,53 +1488,53 @@
 			NSS and PAM accordingly (usually, in the <code class="filename">/etc/openldap/sldap.conf</code>
 			configuration file).
 			</p><p>
-<a class="indexterm" name="id365955"></a>
-<a class="indexterm" name="id365961"></a>
-<a class="indexterm" name="id365968"></a>
-<a class="indexterm" name="id365975"></a>
+<a class="indexterm" name="id2616586"></a>
+<a class="indexterm" name="id2616592"></a>
+<a class="indexterm" name="id2616599"></a>
+<a class="indexterm" name="id2616606"></a>
 			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 <code class="constant">Domain Groups</code>
 			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="id365990"></a>Security and sambaSamAccount</h4></div></div></div><p>
-<a class="indexterm" name="id365998"></a>
+			</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2616625"></a>Security and sambaSamAccount</h4></div></div></div><p>
+<a class="indexterm" name="id2616633"></a>
 			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 SambaLMPassword or
-<a class="indexterm" name="id366015"></a>
+<a class="indexterm" name="id2616651"></a>
 				SambaNTPassword 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 SambaLMPassword or SambaNTPassword attribute values.</p></li></ul></div><p>
-<a class="indexterm" name="id366035"></a>
-<a class="indexterm" name="id366041"></a>
-<a class="indexterm" name="id366048"></a>
+<a class="indexterm" name="id2616672"></a>
+<a class="indexterm" name="id2616679"></a>
+<a class="indexterm" name="id2616686"></a>
 			These password hashes are clear-text equivalents and can be used to impersonate
 			the user without deriving the original clear-text strings. For more information
-			on the details of LM/NT password hashes, refer to <a href="passdb.html" title="Chapter 11. Account Information Databases">the
+			on the details of LM/NT password hashes, refer to <a class="link" href="passdb.html" title="Chapter 11. Account Information Databases">the
 			Account Information Database section</a>.
 			</p><p>
-<a class="indexterm" name="id366067"></a>
-<a class="indexterm" name="id366074"></a>
-<a class="indexterm" name="id366081"></a>
-<a class="indexterm" name="id366088"></a>
-			To remedy the first security issue, the <a class="indexterm" name="id366095"></a>ldap ssl <code class="filename">smb.conf</code>
-			parameter defaults to require an encrypted session (<a class="indexterm" name="id366109"></a>ldap    ssl = on) using the default port of <code class="constant">636</code> when
+<a class="indexterm" name="id2616707"></a>
+<a class="indexterm" name="id2616714"></a>
+<a class="indexterm" name="id2616721"></a>
+<a class="indexterm" name="id2616728"></a>
+			To remedy the first security issue, the <a class="link" href="smb.conf.5.html#LDAPSSL">ldap ssl</a> <code class="filename">smb.conf</code>
+			parameter defaults to require an encrypted session (<a class="link" href="smb.conf.5.html#LDAPSSL">ldap    ssl = on</a>) using the default port of <code class="constant">636</code> when
 			contacting the directory server. When using an OpenLDAP server, it
 			is possible to use the StartTLS LDAP extended operation in the place of LDAPS.
 			In either case, you are strongly encouraged to use secure communications protocols
-			(so do not set <a class="indexterm" name="id366121"></a>ldap ssl = off).
+			(so do not set <a class="link" href="smb.conf.5.html#LDAPSSL">ldap ssl = off</a>).
 			</p><p>
-<a class="indexterm" name="id366132"></a>
-<a class="indexterm" name="id366138"></a>
-<a class="indexterm" name="id366145"></a>
+<a class="indexterm" name="id2616788"></a>
+<a class="indexterm" name="id2616795"></a>
+<a class="indexterm" name="id2616802"></a>
 			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>
-<a class="indexterm" name="id366157"></a>
-<a class="indexterm" name="id366164"></a>
-<a class="indexterm" name="id366171"></a>
+<a class="indexterm" name="id2616816"></a>
+<a class="indexterm" name="id2616823"></a>
+<a class="indexterm" name="id2616830"></a>
 			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 <code class="filename">slapd.conf</code>:
@@ -1545,7 +1545,7 @@
      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="id366198"></a>LDAP Special Attributes for sambaSamAccounts</h4></div></div></div><p> The sambaSamAccount ObjectClass is composed of the attributes shown in next tables: <a href="passdb.html#attribobjclPartA" title="Table 11.3. Attributes in the sambaSamAccount ObjectClass (LDAP), Part A">Part A</a>, and <a href="passdb.html#attribobjclPartB" title="Table 11.4. Attributes in the sambaSamAccount ObjectClass (LDAP), Part B">Part B</a>.
+</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2616860"></a>LDAP Special Attributes for sambaSamAccounts</h4></div></div></div><p> The sambaSamAccount ObjectClass is composed of the attributes shown in next tables: <a class="link" href="passdb.html#attribobjclPartA" title="Table 11.3. Attributes in the sambaSamAccount ObjectClass (LDAP), Part A">Part A</a>, and <a class="link" href="passdb.html#attribobjclPartB" title="Table 11.4. Attributes in the sambaSamAccount ObjectClass (LDAP), Part B">Part B</a>.
 			</p><div class="table"><a name="attribobjclPartA"></a><p class="title"><b>Table 11.3. Attributes in the sambaSamAccount ObjectClass (LDAP), Part A</b></p><div class="table-contents"><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"><code class="constant">sambaLMPassword</code></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"><code class="constant">sambaNTPassword</code></td><td align="justify">The NT password 16-byte hash stored as a character
 						representation of a hexadecimal string.</td></tr><tr><td align="left"><code class="constant">sambaPwdLastSet</code></td><td align="justify">The integer time in seconds since 1970 when the
@@ -1565,10 +1565,10 @@
 				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"><code class="constant">sambaLogonScript</code></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="id366369"></a>logon script parameter in the
+				is relative to the netlogon share. Refer to the <a class="link" href="smb.conf.5.html#LOGONSCRIPT">logon script</a> parameter in the
 				<code class="filename">smb.conf</code> man page for more information.</td></tr><tr><td align="left"><code class="constant">sambaProfilePath</code></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="id366391"></a>logon path parameter in the <code class="filename">smb.conf</code> man page for more information.</td></tr><tr><td align="left"><code class="constant">sambaHomePath</code></td><td align="justify">The sambaHomePath property specifies the path of
+				<a class="link" href="smb.conf.5.html#LOGONPATH">logon path</a> parameter in the <code class="filename">smb.conf</code> man page for more information.</td></tr><tr><td align="left"><code class="constant">sambaHomePath</code></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 <code class="filename">\\server\share\directory</code>. This value can be a null string.
@@ -1580,27 +1580,27 @@
 				</td></tr><tr><td align="left"><code class="constant">sambaSID</code></td><td align="justify">The security identifier(SID) of the user.
 				The Windows equivalent of UNIX UIDs.</td></tr><tr><td align="left"><code class="constant">sambaPrimaryGroupSID</code></td><td align="justify">The security identifier (SID) of the primary group
 				of the user.</td></tr><tr><td align="left"><code class="constant">sambaDomainName</code></td><td align="justify">Domain the user is part of.</td></tr></tbody></table></div></div><br class="table-break"><p>
-<a class="indexterm" name="id366507"></a>
-<a class="indexterm" name="id366514"></a>
+<a class="indexterm" name="id2617209"></a>
+<a class="indexterm" name="id2617215"></a>
 			The majority of these parameters are only used when Samba is acting as a PDC of
-			a domain (refer to <a href="samba-pdc.html" title="Chapter 4. Domain Control">Domain Control</a>, for details on
+			a domain (refer to <a class="link" href="samba-pdc.html" title="Chapter 4. Domain Control">Domain Control</a>, for details on
 			how to configure Samba as a PDC). The following four attributes
 			are only stored with the sambaSamAccount entry if the values are non-default values:
-			</p><div class="itemizedlist"><a class="indexterm" name="id366533"></a><a class="indexterm" name="id366540"></a><a class="indexterm" name="id366547"></a><a class="indexterm" name="id366554"></a><ul type="disc"><li><p>sambaHomePath</p></li><li><p>sambaLogonScript</p></li><li><p>sambaProfilePath</p></li><li><p>sambaHomeDrive</p></li></ul></div><p>
-<a class="indexterm" name="id366582"></a>
-<a class="indexterm" name="id366588"></a>
-<a class="indexterm" name="id366595"></a>
+			</p><div class="itemizedlist"><a class="indexterm" name="id2617237"></a><a class="indexterm" name="id2617244"></a><a class="indexterm" name="id2617251"></a><a class="indexterm" name="id2617258"></a><ul type="disc"><li><p>sambaHomePath</p></li><li><p>sambaLogonScript</p></li><li><p>sambaProfilePath</p></li><li><p>sambaHomeDrive</p></li></ul></div><p>
+<a class="indexterm" name="id2617287"></a>
+<a class="indexterm" name="id2617294"></a>
+<a class="indexterm" name="id2617300"></a>
 			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="id366603"></a>logon home = \\%L\%u was defined in
+			configured as a PDC and that <a class="link" href="smb.conf.5.html#LOGONHOME">logon home = \\%L\%u</a> was defined in
 			its <code class="filename">smb.conf</code> file. When a user named &#8220;<span class="quote">becky</span>&#8221; logs on to the domain,
-			the <a class="indexterm" name="id366621"></a>logon home string is expanded to \\MORIA\becky.
+			the <a class="link" href="smb.conf.5.html#LOGONHOME">logon home</a> 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="id366633"></a>logon home parameter is used in its place. Samba
+			of the <a class="link" href="smb.conf.5.html#LOGONHOME">logon home</a> 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., <code class="filename">\\MOBY\becky</code>).
-			</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id366650"></a>Example LDIF Entries for a sambaSamAccount</h4></div></div></div><p>
+			</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2617374"></a>Example LDIF Entries for a sambaSamAccount</h4></div></div></div><p>
 			The following is a working LDIF that demonstrates the use of the SambaSamAccount ObjectClass:
 </p><pre class="programlisting">
 dn: uid=guest2, ou=People,dc=quenya,dc=org
@@ -1645,16 +1645,16 @@
 sambaPwdMustChange: 2147483647
 sambaNTPassword: 878D8014606CDA29677A44EFA1353FC7
 </pre><p>
-		</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id366686"></a>Password Synchronization</h4></div></div></div><p>
+		</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2617422"></a>Password Synchronization</h4></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="id366699"></a>ldap passwd sync options can have the  values shown in
-		<a href="passdb.html#ldappwsync" title="Table 11.5. Possible ldap passwd sync Values">Possible <span class="emphasis"><em>ldap passwd sync</em></span> Values</a>.</p><div class="table"><a name="ldappwsync"></a><p class="title"><b>Table 11.5. Possible <em class="parameter"><code>ldap passwd sync</code></em> Values</b></p><div class="table-contents"><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
+		</p><p>The <a class="link" href="smb.conf.5.html#LDAPPASSWDSYNC">ldap passwd sync</a> options can have the  values shown in
+		<a class="link" href="passdb.html#ldappwsync" title="Table 11.5. Possible ldap passwd sync Values">Possible <span class="emphasis"><em>ldap passwd sync</em></span> Values</a>.</p><div class="table"><a name="ldappwsync"></a><p class="title"><b>Table 11.5. Possible <em class="parameter"><code>ldap passwd sync</code></em> Values</b></p><div class="table-contents"><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
 			       <code class="constant">SambaNTPassword</code>, <code class="constant">SambaLMPassword</code>,
 			       and the <code class="constant">password</code> fields.</p></td></tr><tr><td align="left">no</td><td align="justify"><p>Only update <code class="constant">SambaNTPassword</code> and
 					<code class="constant">SambaLMPassword</code>.</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 and
-			only when the LDAP server supports LDAP_EXOP_X_MODIFY_PASSWD.</p></td></tr></tbody></table></div></div><br class="table-break"><p>More information can be found in the <code class="filename">smb.conf</code> man page.</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id366827"></a>Using OpenLDAP Overlay for Password Syncronization</h4></div></div></div><p>
+			only when the LDAP server supports LDAP_EXOP_X_MODIFY_PASSWD.</p></td></tr></tbody></table></div></div><br class="table-break"><p>More information can be found in the <code class="filename">smb.conf</code> man page.</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2617574"></a>Using OpenLDAP Overlay for Password Syncronization</h4></div></div></div><p>
 		Howard Chu has written a special overlay called <code class="literal">smbk5pwd</code>. This tool  modifies the
 		<code class="literal">SambaNTPassword</code>, <code class="literal">SambaLMPassword</code> and <code class="literal">Heimdal</code>
 		hashes in an OpenLDAP entry when an LDAP_EXOP_X_MODIFY_PASSWD operation is performed.
@@ -1662,9 +1662,9 @@
 		The overlay is shipped with OpenLDAP-2.3 and can be found in the
 		<code class="filename">contrib/slapd-modules/smbk5pwd</code> subdirectory. This module can also be used with
 		OpenLDAP-2.2.
-		</p></div></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id366875"></a>Common Errors</h2></div></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id366881"></a>Users Cannot Logon</h3></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="id366894"></a>passdb backend.
-		Read the <a href="passdb.html#acctmgmttools" title="Account Management Tools">Account Management Tools,</a> for details.</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id366912"></a>Configuration of <em class="parameter"><code>auth methods</code></em></h3></div></div></div><p>
-	When explicitly setting an <a class="indexterm" name="id366924"></a>auth methods parameter,
+		</p></div></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2617625"></a>Common Errors</h2></div></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2617631"></a>Users Cannot Logon</h3></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="link" href="smb.conf.5.html#PASSDBBACKEND">passdb backend</a>.
+		Read the <a class="link" href="passdb.html#acctmgmttools" title="Account Management Tools">Account Management Tools,</a> for details.</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2617669"></a>Configuration of <em class="parameter"><code>auth methods</code></em></h3></div></div></div><p>
+	When explicitly setting an <a class="link" href="smb.conf.5.html#AUTHMETHODS">auth methods</a> parameter,
 	<em class="parameter"><code>guest</code></em> must be specified as the first entry on the line 
-	for example, <a class="indexterm" name="id366941"></a>auth methods = guest sam.
+	for example, <a class="link" href="smb.conf.5.html#AUTHMETHODS">auth methods = guest sam</a>.
 	</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>

Modified: branches/samba/experimental/docs/htmldocs/Samba3-HOWTO/pr01.html
===================================================================
--- branches/samba/experimental/docs/htmldocs/Samba3-HOWTO/pr01.html	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/docs/htmldocs/Samba3-HOWTO/pr01.html	2008-06-09 06:59:20 UTC (rev 1920)
@@ -1,4 +1,4 @@
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>About the Cover Artwork</title><link rel="stylesheet" href="samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.72.0"><link rel="start" href="index.html" title="The Official Samba 3.2.x HOWTO and Reference Guide"><link rel="up" href="index.html" title="The Official Samba 3.2.x HOWTO and Reference Guide"><link rel="prev" href="index.html" title="The Official Samba 3.2.x HOWTO and Reference Guide"><link rel="next" href="pr02.html" title="Attribution"></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">About the Cover Artwork</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-US"><div class="titlepage"><div><div><h2 class="title"><a name="id282150"></a>About the Cover Artwork</h2></div></div></div><p>
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>About the Cover Artwork</title><link rel="stylesheet" href="../samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.73.1"><link rel="start" href="index.html" title="The Official Samba 3.2.x HOWTO and Reference Guide"><link rel="up" href="index.html" title="The Official Samba 3.2.x HOWTO and Reference Guide"><link rel="prev" href="index.html" title="The Official Samba 3.2.x HOWTO and Reference Guide"><link rel="next" href="pr02.html" title="Attribution"></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">About the Cover Artwork</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-US"><div class="titlepage"><div><div><h2 class="title"><a name="id2561694"></a>About the Cover Artwork</h2></div></div></div><p>
 	The cover artwork of this book continues the freedom theme of the first edition of &#8220;<span class="quote">The Official Samba-3
 	HOWTO and Reference Guide</span>&#8221;.  We may look back upon the past to question the motives of those who have
 	gone before us. Seldom do we realise that the past owes us no answer, and despite what we may think of the

Modified: branches/samba/experimental/docs/htmldocs/Samba3-HOWTO/pr02.html
===================================================================
--- branches/samba/experimental/docs/htmldocs/Samba3-HOWTO/pr02.html	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/docs/htmldocs/Samba3-HOWTO/pr02.html	2008-06-09 06:59:20 UTC (rev 1920)
@@ -1,93 +1,93 @@
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Attribution</title><link rel="stylesheet" href="samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.72.0"><link rel="start" href="index.html" title="The Official Samba 3.2.x HOWTO and Reference Guide"><link rel="up" href="index.html" title="The Official Samba 3.2.x HOWTO and Reference Guide"><link rel="prev" href="pr01.html" title="About the Cover Artwork"><link rel="next" href="pr03.html" title="Foreword"></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">Attribution</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="pr03.html">Next</a></td></tr></table><hr></div><div class="preface" lang="en"><div class="titlepage"><div><div><h2 class="title"><a name="id282196"></a>Attribution</h2></div></div></div><p><a href="install.html" title="Chapter 1. How to Install and Test SAMBA">How to Install and Test SAMBA</a>
-	</p><div class="itemizedlist"><ul type="disc"><li><p>Andrew Tridgell &lt;<a href="mailto:tridge at samba.org" target="_top">tridge at samba.org</a>&gt;</p></li><li><p>Jelmer R.  Vernooij &lt;<a href="mailto:jelmer at samba.org" target="_top">jelmer at samba.org</a>&gt;</p></li><li><p>John H.  Terpstra &lt;<a href="mailto:jht at samba.org" target="_top">jht at samba.org</a>&gt;</p></li><li><p>Karl Auer &lt;<a href="mailto:kauer at biplane.com.au" target="_top">kauer at biplane.com.au</a>&gt;</p></li><li><p>Dan Shearer &lt;<a href="mailto:dan at samba.org" target="_top">dan at samba.org</a>&gt;</p></li></ul></div><p>
-</p><p><a href="FastStart.html" title="Chapter 2. Fast Start: Cure for Impatience">Fast Start: Cure for Impatience</a>
-	</p><div class="itemizedlist"><ul type="disc"><li><p>John H.  Terpstra &lt;<a href="mailto:jht at samba.org" target="_top">jht at samba.org</a>&gt;</p></li></ul></div><p>
-</p><p><a href="ServerType.html" title="Chapter 3. Server Types and Security Modes">Server Types and Security Modes</a>
-	</p><div class="itemizedlist"><ul type="disc"><li><p>Andrew Tridgell &lt;<a href="mailto:tridge at samba.org" target="_top">tridge at samba.org</a>&gt;</p></li><li><p>Jelmer R.  Vernooij &lt;<a href="mailto:jelmer at samba.org" target="_top">jelmer at samba.org</a>&gt;</p></li><li><p>John H.  Terpstra &lt;<a href="mailto:jht at samba.org" target="_top">jht at samba.org</a>&gt;</p></li></ul></div><p>
-</p><p><a href="samba-pdc.html" title="Chapter 4. Domain Control">Domain Control</a>
-	</p><div class="itemizedlist"><ul type="disc"><li><p>John H.  Terpstra &lt;<a href="mailto:jht at samba.org" target="_top">jht at samba.org</a>&gt;</p></li><li><p>Gerald (Jerry)  Carter &lt;<a href="mailto:jerry at samba.org" target="_top">jerry at samba.org</a>&gt;</p></li><li><p>David Bannon &lt;<a href="mailto:dbannon at samba.org" target="_top">dbannon at samba.org</a>&gt;</p></li><li><p>Guenther Deschner &lt;<a href="mailto:gd at suse.de" target="_top">gd at suse.de</a>&gt; (LDAP updates) </p></li></ul></div><p>
-</p><p><a href="samba-bdc.html" title="Chapter 5. Backup Domain Control">Backup Domain Control</a>
-	</p><div class="itemizedlist"><ul type="disc"><li><p>John H.  Terpstra &lt;<a href="mailto:jht at samba.org" target="_top">jht at samba.org</a>&gt;</p></li><li><p>Volker Lendecke &lt;<a href="mailto:Volker.Lendecke at SerNet.DE" target="_top">Volker.Lendecke at SerNet.DE</a>&gt;</p></li><li><p>Guenther Deschner &lt;<a href="mailto:gd at suse.de" target="_top">gd at suse.de</a>&gt; (LDAP updates) </p></li></ul></div><p>
-</p><p><a href="domain-member.html" title="Chapter 6. Domain Membership">Domain Membership</a>
-	</p><div class="itemizedlist"><ul type="disc"><li><p>John H.  Terpstra &lt;<a href="mailto:jht at samba.org" target="_top">jht at samba.org</a>&gt;</p></li><li><p>Jeremy Allison &lt;<a href="mailto:jra at samba.org" target="_top">jra at samba.org</a>&gt;</p></li><li><p>Gerald (Jerry)  Carter &lt;<a href="mailto:jerry at samba.org" target="_top">jerry at samba.org</a>&gt;</p></li><li><p>Andrew Tridgell &lt;<a href="mailto:tridge at samba.org" target="_top">tridge at samba.org</a>&gt;</p></li><li><p>Jelmer R.  Vernooij &lt;<a href="mailto:jelmer at samba.org" target="_top">jelmer at samba.org</a>&gt;</p></li><li><p>Guenther Deschner &lt;<a href="mailto:gd at suse.de" target="_top">gd at suse.de</a>&gt; (LDAP updates) </p></li></ul></div><p>
-</p><p><a href="StandAloneServer.html" title="Chapter 7. Standalone Servers">Standalone Servers</a>
-	</p><div class="itemizedlist"><ul type="disc"><li><p>John H.  Terpstra &lt;<a href="mailto:jht at samba.org" target="_top">jht at samba.org</a>&gt;</p></li></ul></div><p>
-</p><p><a href="ClientConfig.html" title="Chapter 8. MS Windows Network Configuration Guide">MS Windows Network Configuration Guide</a>
-	</p><div class="itemizedlist"><ul type="disc"><li><p>John H.  Terpstra &lt;<a href="mailto:jht at samba.org" target="_top">jht at samba.org</a>&gt;</p></li></ul></div><p>
-</p><p><a href="ChangeNotes.html" title="Chapter 9. Important and Critical Change Notes for the Samba 3.x Series">Important and Critical Change Notes for the Samba 3.x Series</a>
-	</p><div class="itemizedlist"><ul type="disc"><li><p>John H.  Terpstra &lt;<a href="mailto:jht at samba.org" target="_top">jht at samba.org</a>&gt;</p></li><li><p>Gerald (Jerry)  Carter &lt;<a href="mailto:jerry at samba.org" target="_top">jerry at samba.org</a>&gt;</p></li></ul></div><p>
-</p><p><a href="NetworkBrowsing.html" title="Chapter 10. Network Browsing">Network Browsing</a>
-	</p><div class="itemizedlist"><ul type="disc"><li><p>John H.  Terpstra &lt;<a href="mailto:jht at samba.org" target="_top">jht at samba.org</a>&gt;</p></li><li><p>Jelmer R.  Vernooij &lt;<a href="mailto:jelmer at samba.org" target="_top">jelmer at samba.org</a>&gt;</p></li><li><p>Jonathan Johnson &lt;<a href="mailto:jon at sutinen.com" target="_top">jon at sutinen.com</a>&gt;</p></li></ul></div><p>
-</p><p><a href="passdb.html" title="Chapter 11. Account Information Databases">Account Information Databases</a>
-	</p><div class="itemizedlist"><ul type="disc"><li><p>Jelmer R.  Vernooij &lt;<a href="mailto:jelmer at samba.org" target="_top">jelmer at samba.org</a>&gt;</p></li><li><p>John H.  Terpstra &lt;<a href="mailto:jht at samba.org" target="_top">jht at samba.org</a>&gt;</p></li><li><p>Gerald (Jerry)  Carter &lt;<a href="mailto:jerry at samba.org" target="_top">jerry at samba.org</a>&gt;</p></li><li><p>Jeremy Allison &lt;<a href="mailto:jra at samba.org" target="_top">jra at samba.org</a>&gt;</p></li><li><p>Guenther Deschner &lt;<a href="mailto:gd at suse.de" target="_top">gd at suse.de</a>&gt; (LDAP updates) </p></li><li><p>Olivier (lem) Lemaire &lt;<a href="mailto:olem at IDEALX.org" target="_top">olem at IDEALX.org</a>&gt;</p></li></ul></div><p>
-</p><p><a href="groupmapping.html" title="Chapter 12. Group Mapping: MS Windows and UNIX">Group Mapping: MS Windows and UNIX</a>
-	</p><div class="itemizedlist"><ul type="disc"><li><p>John H.  Terpstra &lt;<a href="mailto:jht at samba.org" target="_top">jht at samba.org</a>&gt;</p></li><li><p>Jean François Micouleau</p></li><li><p>Gerald (Jerry)  Carter &lt;<a href="mailto:jerry at samba.org" target="_top">jerry at samba.org</a>&gt;</p></li></ul></div><p>
-</p><p><a href="NetCommand.html" title="Chapter 13. Remote and Local Management: The Net Command">Remote and Local Management: The Net Command</a>
-	</p><div class="itemizedlist"><ul type="disc"><li><p>John H.  Terpstra &lt;<a href="mailto:jht at samba.org" target="_top">jht at samba.org</a>&gt;</p></li><li><p>Volker Lendecke &lt;<a href="mailto:Volker.Lendecke at SerNet.DE" target="_top">Volker.Lendecke at SerNet.DE</a>&gt;</p></li><li><p>Guenther Deschner &lt;<a href="mailto:gd at suse.de" target="_top">gd at suse.de</a>&gt;</p></li></ul></div><p>
-</p><p><a href="idmapper.html" title="Chapter 14. Identity Mapping (IDMAP)">Identity Mapping (IDMAP)</a>
-	</p><div class="itemizedlist"><ul type="disc"><li><p>John H.  Terpstra &lt;<a href="mailto:jht at samba.org" target="_top">jht at samba.org</a>&gt;</p></li></ul></div><p>
-</p><p><a href="rights.html" title="Chapter 15. User Rights and Privileges">User Rights and Privileges</a>
-	</p><div class="itemizedlist"><ul type="disc"><li><p>Gerald (Jerry)  Carter &lt;<a href="mailto:jerry at samba.org" target="_top">jerry at samba.org</a>&gt;</p></li><li><p>John H.  Terpstra &lt;<a href="mailto:jht at samba.org" target="_top">jht at samba.org</a>&gt;</p></li></ul></div><p>
-</p><p><a href="AccessControls.html" title="Chapter 16. File, Directory, and Share Access Controls">File, Directory, and Share Access Controls</a>
-	</p><div class="itemizedlist"><ul type="disc"><li><p>John H.  Terpstra &lt;<a href="mailto:jht at samba.org" target="_top">jht at samba.org</a>&gt;</p></li><li><p>Jeremy Allison &lt;<a href="mailto:jra at samba.org" target="_top">jra at samba.org</a>&gt;</p></li><li><p>Jelmer R.  Vernooij &lt;<a href="mailto:jelmer at samba.org" target="_top">jelmer at samba.org</a>&gt; (drawing) </p></li></ul></div><p>
-</p><p><a href="locking.html" title="Chapter 17. File and Record Locking">File and Record Locking</a>
-	</p><div class="itemizedlist"><ul type="disc"><li><p>Jeremy Allison &lt;<a href="mailto:jra at samba.org" target="_top">jra at samba.org</a>&gt;</p></li><li><p>Jelmer R.  Vernooij &lt;<a href="mailto:jelmer at samba.org" target="_top">jelmer at samba.org</a>&gt;</p></li><li><p>John H.  Terpstra &lt;<a href="mailto:jht at samba.org" target="_top">jht at samba.org</a>&gt;</p></li><li><p>Eric Roseme &lt;<a href="mailto:eric.roseme at hp.com" target="_top">eric.roseme at hp.com</a>&gt;</p></li></ul></div><p>
-</p><p><a href="securing-samba.html" title="Chapter 18. Securing Samba">Securing Samba</a>
-	</p><div class="itemizedlist"><ul type="disc"><li><p>Andrew Tridgell &lt;<a href="mailto:tridge at samba.org" target="_top">tridge at samba.org</a>&gt;</p></li><li><p>John H.  Terpstra &lt;<a href="mailto:jht at samba.org" target="_top">jht at samba.org</a>&gt;</p></li></ul></div><p>
-</p><p><a href="InterdomainTrusts.html" title="Chapter 19. Interdomain Trust Relationships">Interdomain Trust Relationships</a>
-	</p><div class="itemizedlist"><ul type="disc"><li><p>John H.  Terpstra &lt;<a href="mailto:jht at samba.org" target="_top">jht at samba.org</a>&gt;</p></li><li><p>Rafal Szczesniak &lt;<a href="mailto:mimir at samba.org" target="_top">mimir at samba.org</a>&gt;</p></li><li><p>Jelmer R.  Vernooij &lt;<a href="mailto:jelmer at samba.org" target="_top">jelmer at samba.org</a>&gt; (drawing) </p></li><li><p>Stephen Langasek &lt;<a href="mailto:vorlon at netexpress.net" target="_top">vorlon at netexpress.net</a>&gt;</p></li></ul></div><p>
-</p><p><a href="msdfs.html" title="Chapter 20. Hosting a Microsoft Distributed File System Tree">Hosting a Microsoft Distributed File System Tree</a>
-	</p><div class="itemizedlist"><ul type="disc"><li><p>Shirish Kalele &lt;<a href="mailto:samba at samba.org" target="_top">samba at samba.org</a>&gt;</p></li><li><p>John H.  Terpstra &lt;<a href="mailto:jht at samba.org" target="_top">jht at samba.org</a>&gt;</p></li></ul></div><p>
-</p><p><a href="classicalprinting.html" title="Chapter 21. Classical Printing Support">Classical Printing Support</a>
-	</p><div class="itemizedlist"><ul type="disc"><li><p>Kurt Pfeifle &lt;<a href="mailto:kpfeifle at danka.de" target="_top">kpfeifle at danka.de</a>&gt;</p></li><li><p>Gerald (Jerry)  Carter &lt;<a href="mailto:jerry at samba.org" target="_top">jerry at samba.org</a>&gt;</p></li><li><p>John H.  Terpstra &lt;<a href="mailto:jht at samba.org" target="_top">jht at samba.org</a>&gt;</p></li></ul></div><p>
-</p><p><a href="CUPS-printing.html" title="Chapter 22. CUPS Printing Support">CUPS Printing Support</a>
-	</p><div class="itemizedlist"><ul type="disc"><li><p>Kurt Pfeifle &lt;<a href="mailto:kpfeifle at danka.de" target="_top">kpfeifle at danka.de</a>&gt;</p></li><li><p>Ciprian Vizitiu &lt;<a href="mailto:CVizitiu at gbif.org" target="_top">CVizitiu at gbif.org</a>&gt; (drawings) </p></li><li><p>Jelmer R.  Vernooij &lt;<a href="mailto:jelmer at samba.org" target="_top">jelmer at samba.org</a>&gt; (drawings) </p></li></ul></div><p>
-</p><p><a href="VFS.html" title="Chapter 23. Stackable VFS modules">Stackable VFS modules</a>
-	</p><div class="itemizedlist"><ul type="disc"><li><p>Jelmer R.  Vernooij &lt;<a href="mailto:jelmer at samba.org" target="_top">jelmer at samba.org</a>&gt;</p></li><li><p>John H.  Terpstra &lt;<a href="mailto:jht at samba.org" target="_top">jht at samba.org</a>&gt;</p></li><li><p>Tim Potter &lt;<a href="mailto:tpot at samba.org" target="_top">tpot at samba.org</a>&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><li><p>Ed Riddle (original shadow_copy docs) </p></li></ul></div><p>
-</p><p><a href="winbind.html" title="Chapter 24. Winbind: Use of Domain Accounts">Winbind: Use of Domain Accounts</a>
-	</p><div class="itemizedlist"><ul type="disc"><li><p>Tim Potter &lt;<a href="mailto:tpot at linuxcare.com.au" target="_top">tpot at linuxcare.com.au</a>&gt;</p></li><li><p>Andrew Tridgell &lt;<a href="mailto:tridge at samba.org" target="_top">tridge at samba.org</a>&gt;</p></li><li><p>Naag Mummaneni &lt;<a href="mailto:getnag at rediffmail.com" target="_top">getnag at rediffmail.com</a>&gt; (Notes for Solaris) </p></li><li><p>John Trostel &lt;<a href="mailto:jtrostel at snapserver.com" target="_top">jtrostel at snapserver.com</a>&gt;</p></li><li><p>Jelmer R.  Vernooij &lt;<a href="mailto:jelmer at samba.org" target="_top">jelmer at samba.org</a>&gt;</p></li><li><p>John H.  Terpstra &lt;<a href="mailto:jht at samba.org" target="_top">jht at samba.org</a>&gt;</p></li></ul></div><p>
-</p><p><a href="AdvancedNetworkManagement.html" title="Chapter 25. Advanced Network Management">Advanced Network Management</a>
-	</p><div class="itemizedlist"><ul type="disc"><li><p>John H.  Terpstra &lt;<a href="mailto:jht at samba.org" target="_top">jht at samba.org</a>&gt;</p></li></ul></div><p>
-</p><p><a href="PolicyMgmt.html" title="Chapter 26. System and Account Policies">System and Account Policies</a>
-	</p><div class="itemizedlist"><ul type="disc"><li><p>John H.  Terpstra &lt;<a href="mailto:jht at samba.org" target="_top">jht at samba.org</a>&gt;</p></li></ul></div><p>
-</p><p><a href="ProfileMgmt.html" title="Chapter 27. Desktop Profile Management">Desktop Profile Management</a>
-	</p><div class="itemizedlist"><ul type="disc"><li><p>John H.  Terpstra &lt;<a href="mailto:jht at samba.org" target="_top">jht at samba.org</a>&gt;</p></li></ul></div><p>
-</p><p><a href="pam.html" title="Chapter 28. PAM-Based Distributed Authentication">PAM-Based Distributed Authentication</a>
-	</p><div class="itemizedlist"><ul type="disc"><li><p>John H.  Terpstra &lt;<a href="mailto:jht at samba.org" target="_top">jht at samba.org</a>&gt;</p></li><li><p>Stephen Langasek &lt;<a href="mailto:vorlon at netexpress.net" target="_top">vorlon at netexpress.net</a>&gt;</p></li></ul></div><p>
-</p><p><a href="integrate-ms-networks.html" title="Chapter 29. Integrating MS Windows Networks with Samba">Integrating MS Windows Networks with Samba</a>
-	</p><div class="itemizedlist"><ul type="disc"><li><p>John H.  Terpstra &lt;<a href="mailto:jht at samba.org" target="_top">jht at samba.org</a>&gt;</p></li></ul></div><p>
-</p><p><a href="unicode.html" title="Chapter 30. Unicode/Charsets">Unicode/Charsets</a>
-	</p><div class="itemizedlist"><ul type="disc"><li><p>Jelmer R.  Vernooij &lt;<a href="mailto:jelmer at samba.org" target="_top">jelmer at samba.org</a>&gt;</p></li><li><p>John H.  Terpstra &lt;<a href="mailto:jht at samba.org" target="_top">jht at samba.org</a>&gt;</p></li><li><p>TAKAHASHI Motonobu &lt;<a href="mailto:monyo at home.monyo.com" target="_top">monyo at home.monyo.com</a>&gt; (Japanese character support) </p></li></ul></div><p>
-</p><p><a href="Backup.html" title="Chapter 31. Backup Techniques">Backup Techniques</a>
-	</p><div class="itemizedlist"><ul type="disc"><li><p>John H.  Terpstra &lt;<a href="mailto:jht at samba.org" target="_top">jht at samba.org</a>&gt;</p></li></ul></div><p>
-</p><p><a href="SambaHA.html" title="Chapter 32. High Availability">High Availability</a>
-	</p><div class="itemizedlist"><ul type="disc"><li><p>John H.  Terpstra &lt;<a href="mailto:jht at samba.org" target="_top">jht at samba.org</a>&gt;</p></li><li><p>Jeremy Allison &lt;<a href="mailto:jra at samba.org" target="_top">jra at samba.org</a>&gt;</p></li></ul></div><p>
-</p><p><a href="largefile.html" title="Chapter 33. Handling Large Directories">Handling Large Directories</a>
-	</p><div class="itemizedlist"><ul type="disc"><li><p>Jeremy Allison &lt;<a href="mailto:jra at samba.org" target="_top">jra at samba.org</a>&gt;</p></li><li><p>John H.  Terpstra &lt;<a href="mailto:jht at samba.org" target="_top">jht at samba.org</a>&gt;</p></li></ul></div><p>
-</p><p><a href="cfgsmarts.html" title="Chapter 34. Advanced Configuration Techniques">Advanced Configuration Techniques</a>
-	</p><div class="itemizedlist"><ul type="disc"><li><p>John H.  Terpstra &lt;<a href="mailto:jht at samba.org" target="_top">jht at samba.org</a>&gt;</p></li></ul></div><p>
-</p><p><a href="upgrading-to-3.0.html" title="Chapter 35. Updating and Upgrading Samba">Updating and Upgrading Samba</a>
-	</p><div class="itemizedlist"><ul type="disc"><li><p>Jelmer R.  Vernooij &lt;<a href="mailto:jelmer at samba.org" target="_top">jelmer at samba.org</a>&gt;</p></li><li><p>John H.  Terpstra &lt;<a href="mailto:jht at samba.org" target="_top">jht at samba.org</a>&gt;</p></li><li><p>Gerald (Jerry)  Carter &lt;<a href="mailto:jerry at samba.org" target="_top">jerry at samba.org</a>&gt;</p></li></ul></div><p>
-</p><p><a href="NT4Migration.html" title="Chapter 36. Migration from NT4 PDC to Samba-3 PDC">Migration from NT4 PDC to Samba-3 PDC</a>
-	</p><div class="itemizedlist"><ul type="disc"><li><p>John H.  Terpstra &lt;<a href="mailto:jht at samba.org" target="_top">jht at samba.org</a>&gt;</p></li></ul></div><p>
-</p><p><a href="SWAT.html" title="Chapter 37. SWAT: The Samba Web Administration Tool">SWAT: The Samba Web Administration Tool</a>
-	</p><div class="itemizedlist"><ul type="disc"><li><p>John H.  Terpstra &lt;<a href="mailto:jht at samba.org" target="_top">jht at samba.org</a>&gt;</p></li></ul></div><p>
-</p><p><a href="diagnosis.html" title="Chapter 38. The Samba Checklist">The Samba Checklist</a>
-	</p><div class="itemizedlist"><ul type="disc"><li><p>Andrew Tridgell &lt;<a href="mailto:tridge at samba.org" target="_top">tridge at samba.org</a>&gt;</p></li><li><p>Jelmer R.  Vernooij &lt;<a href="mailto:jelmer at samba.org" target="_top">jelmer at samba.org</a>&gt;</p></li><li><p>Dan Shearer &lt;<a href="mailto:dan at samba.org" target="_top">dan at samba.org</a>&gt;</p></li></ul></div><p>
-</p><p><a href="problems.html" title="Chapter 39. Analyzing and Solving Samba Problems">Analyzing and Solving Samba Problems</a>
-	</p><div class="itemizedlist"><ul type="disc"><li><p>Gerald (Jerry)  Carter &lt;<a href="mailto:jerry at samba.org" target="_top">jerry at samba.org</a>&gt;</p></li><li><p>Jelmer R.  Vernooij &lt;<a href="mailto:jelmer at samba.org" target="_top">jelmer at samba.org</a>&gt;</p></li><li><p>David Bannon &lt;<a href="mailto:dbannon at samba.org" target="_top">dbannon at samba.org</a>&gt;</p></li><li><p>Dan Shearer &lt;<a href="mailto:dan at samba.org" target="_top">dan at samba.org</a>&gt;</p></li></ul></div><p>
-</p><p><a href="bugreport.html" title="Chapter 40. Reporting Bugs">Reporting Bugs</a>
-	</p><div class="itemizedlist"><ul type="disc"><li><p>John H.  Terpstra &lt;<a href="mailto:jht at samba.org" target="_top">jht at samba.org</a>&gt;</p></li><li><p>Jelmer R.  Vernooij &lt;<a href="mailto:jelmer at samba.org" target="_top">jelmer at samba.org</a>&gt;</p></li><li><p>Andrew Tridgell &lt;<a href="mailto:tridge at samba.org" target="_top">tridge at samba.org</a>&gt;</p></li></ul></div><p>
-</p><p><a href="compiling.html" title="Chapter 41. How to Compile Samba">How to Compile Samba</a>
-	</p><div class="itemizedlist"><ul type="disc"><li><p>Jelmer R.  Vernooij &lt;<a href="mailto:jelmer at samba.org" target="_top">jelmer at samba.org</a>&gt;</p></li><li><p>John H.  Terpstra &lt;<a href="mailto:jht at samba.org" target="_top">jht at samba.org</a>&gt;</p></li><li><p>Andrew Tridgell &lt;<a href="mailto:tridge at samba.org" target="_top">tridge at samba.org</a>&gt;</p></li></ul></div><p>
-</p><p><a href="Portability.html" title="Chapter 42. Portability">Portability</a>
-	</p><div class="itemizedlist"><ul type="disc"><li><p>Jelmer R.  Vernooij &lt;<a href="mailto:jelmer at samba.org" target="_top">jelmer at samba.org</a>&gt;</p></li><li><p>John H.  Terpstra &lt;<a href="mailto:jht at samba.org" target="_top">jht at samba.org</a>&gt;</p></li></ul></div><p>
-</p><p><a href="Other-Clients.html" title="Chapter 43. Samba and Other CIFS Clients">Samba and Other CIFS Clients</a>
-	</p><div class="itemizedlist"><ul type="disc"><li><p>Jelmer R.  Vernooij &lt;<a href="mailto:jelmer at samba.org" target="_top">jelmer at samba.org</a>&gt;</p></li><li><p>John H.  Terpstra &lt;<a href="mailto:jht at samba.org" target="_top">jht at samba.org</a>&gt;</p></li><li><p>Dan Shearer &lt;<a href="mailto:dan at samba.org" target="_top">dan at samba.org</a>&gt;</p></li><li><p>Jim McDonough &lt;<a href="mailto:jmcd at us.ibm.com" target="_top">jmcd at us.ibm.com</a>&gt; (OS/2) </p></li></ul></div><p>
-</p><p><a href="speed.html" title="Chapter 44. Samba Performance Tuning">Samba Performance Tuning</a>
-	</p><div class="itemizedlist"><ul type="disc"><li><p>Paul Cochrane &lt;<a href="mailto:paulc at dth.scot.nhs.uk" target="_top">paulc at dth.scot.nhs.uk</a>&gt;</p></li><li><p>Jelmer R.  Vernooij &lt;<a href="mailto:jelmer at samba.org" target="_top">jelmer at samba.org</a>&gt;</p></li><li><p>John H.  Terpstra &lt;<a href="mailto:jht at samba.org" target="_top">jht at samba.org</a>&gt;</p></li></ul></div><p>
-</p><p><a href="ch-ldap-tls.html" title="Chapter 45. LDAP and Transport Layer Security">LDAP and Transport Layer Security</a>
-	</p><div class="itemizedlist"><ul type="disc"><li><p>Gavin Henry &lt;<a href="mailto:ghenry at suretecsystems.com" target="_top">ghenry at suretecsystems.com</a>&gt;</p></li></ul></div><p>
-</p><p><a href="DNSDHCP.html" title="Chapter 47. DNS and DHCP Configuration Guide">DNS and DHCP Configuration Guide</a>
-	</p><div class="itemizedlist"><ul type="disc"><li><p>John H.  Terpstra &lt;<a href="mailto:jht at samba.org" target="_top">jht at samba.org</a>&gt;</p></li></ul></div><p>
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Attribution</title><link rel="stylesheet" href="../samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.73.1"><link rel="start" href="index.html" title="The Official Samba 3.2.x HOWTO and Reference Guide"><link rel="up" href="index.html" title="The Official Samba 3.2.x HOWTO and Reference Guide"><link rel="prev" href="pr01.html" title="About the Cover Artwork"><link rel="next" href="pr03.html" title="Foreword"></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">Attribution</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="pr03.html">Next</a></td></tr></table><hr></div><div class="preface" lang="en"><div class="titlepage"><div><div><h2 class="title"><a name="id2524836"></a>Attribution</h2></div></div></div><p><a class="link" href="install.html" title="Chapter 1. How to Install and Test SAMBA">How to Install and Test SAMBA</a>
+	</p><div class="itemizedlist"><ul type="disc"><li><p>Andrew Tridgell<a class="ulink" href="mailto:tridge at samba.org" target="_top">mailto:tridge at samba.org</a></p></li><li><p>Jelmer R.  Vernooij<a class="ulink" href="mailto:jelmer at samba.org" target="_top">mailto:jelmer at samba.org</a></p></li><li><p>John H.  Terpstra<a class="ulink" href="mailto:jht at samba.org" target="_top">mailto:jht at samba.org</a></p></li><li><p>Karl Auer<a class="ulink" href="mailto:kauer at biplane.com.au" target="_top">mailto:kauer at biplane.com.au</a></p></li><li><p>Dan Shearer<a class="ulink" href="mailto:dan at samba.org" target="_top">mailto:dan at samba.org</a></p></li></ul></div><p>
+</p><p><a class="link" href="FastStart.html" title="Chapter 2. Fast Start: Cure for Impatience">Fast Start: Cure for Impatience</a>
+	</p><div class="itemizedlist"><ul type="disc"><li><p>John H.  Terpstra<a class="ulink" href="mailto:jht at samba.org" target="_top">mailto:jht at samba.org</a></p></li></ul></div><p>
+</p><p><a class="link" href="ServerType.html" title="Chapter 3. Server Types and Security Modes">Server Types and Security Modes</a>
+	</p><div class="itemizedlist"><ul type="disc"><li><p>Andrew Tridgell<a class="ulink" href="mailto:tridge at samba.org" target="_top">mailto:tridge at samba.org</a></p></li><li><p>Jelmer R.  Vernooij<a class="ulink" href="mailto:jelmer at samba.org" target="_top">mailto:jelmer at samba.org</a></p></li><li><p>John H.  Terpstra<a class="ulink" href="mailto:jht at samba.org" target="_top">mailto:jht at samba.org</a></p></li></ul></div><p>
+</p><p><a class="link" href="samba-pdc.html" title="Chapter 4. Domain Control">Domain Control</a>
+	</p><div class="itemizedlist"><ul type="disc"><li><p>John H.  Terpstra<a class="ulink" href="mailto:jht at samba.org" target="_top">mailto:jht at samba.org</a></p></li><li><p>Gerald (Jerry)  Carter<a class="ulink" href="mailto:jerry at samba.org" target="_top">mailto:jerry at samba.org</a></p></li><li><p>David Bannon<a class="ulink" href="mailto:dbannon at samba.org" target="_top">mailto:dbannon at samba.org</a></p></li><li><p>Guenther Deschner<a class="ulink" href="mailto:gd at suse.de" target="_top">mailto:gd at suse.de</a> (LDAP updates) </p></li></ul></div><p>
+</p><p><a class="link" href="samba-bdc.html" title="Chapter 5. Backup Domain Control">Backup Domain Control</a>
+	</p><div class="itemizedlist"><ul type="disc"><li><p>John H.  Terpstra<a class="ulink" href="mailto:jht at samba.org" target="_top">mailto:jht at samba.org</a></p></li><li><p>Volker Lendecke<a class="ulink" href="mailto:Volker.Lendecke at SerNet.DE" target="_top">mailto:Volker.Lendecke at SerNet.DE</a></p></li><li><p>Guenther Deschner<a class="ulink" href="mailto:gd at suse.de" target="_top">mailto:gd at suse.de</a> (LDAP updates) </p></li></ul></div><p>
+</p><p><a class="link" href="domain-member.html" title="Chapter 6. Domain Membership">Domain Membership</a>
+	</p><div class="itemizedlist"><ul type="disc"><li><p>John H.  Terpstra<a class="ulink" href="mailto:jht at samba.org" target="_top">mailto:jht at samba.org</a></p></li><li><p>Jeremy Allison<a class="ulink" href="mailto:jra at samba.org" target="_top">mailto:jra at samba.org</a></p></li><li><p>Gerald (Jerry)  Carter<a class="ulink" href="mailto:jerry at samba.org" target="_top">mailto:jerry at samba.org</a></p></li><li><p>Andrew Tridgell<a class="ulink" href="mailto:tridge at samba.org" target="_top">mailto:tridge at samba.org</a></p></li><li><p>Jelmer R.  Vernooij<a class="ulink" href="mailto:jelmer at samba.org" target="_top">mailto:jelmer at samba.org</a></p></li><li><p>Guenther Deschner<a class="ulink" href="mailto:gd at suse.de" target="_top">mailto:gd at suse.de</a> (LDAP updates) </p></li></ul></div><p>
+</p><p><a class="link" href="StandAloneServer.html" title="Chapter 7. Standalone Servers">Standalone Servers</a>
+	</p><div class="itemizedlist"><ul type="disc"><li><p>John H.  Terpstra<a class="ulink" href="mailto:jht at samba.org" target="_top">mailto:jht at samba.org</a></p></li></ul></div><p>
+</p><p><a class="link" href="ClientConfig.html" title="Chapter 8. MS Windows Network Configuration Guide">MS Windows Network Configuration Guide</a>
+	</p><div class="itemizedlist"><ul type="disc"><li><p>John H.  Terpstra<a class="ulink" href="mailto:jht at samba.org" target="_top">mailto:jht at samba.org</a></p></li></ul></div><p>
+</p><p><a class="link" href="ChangeNotes.html" title="Chapter 9. Important and Critical Change Notes for the Samba 3.x Series">Important and Critical Change Notes for the Samba 3.x Series</a>
+	</p><div class="itemizedlist"><ul type="disc"><li><p>John H.  Terpstra<a class="ulink" href="mailto:jht at samba.org" target="_top">mailto:jht at samba.org</a></p></li><li><p>Gerald (Jerry)  Carter<a class="ulink" href="mailto:jerry at samba.org" target="_top">mailto:jerry at samba.org</a></p></li></ul></div><p>
+</p><p><a class="link" href="NetworkBrowsing.html" title="Chapter 10. Network Browsing">Network Browsing</a>
+	</p><div class="itemizedlist"><ul type="disc"><li><p>John H.  Terpstra<a class="ulink" href="mailto:jht at samba.org" target="_top">mailto:jht at samba.org</a></p></li><li><p>Jelmer R.  Vernooij<a class="ulink" href="mailto:jelmer at samba.org" target="_top">mailto:jelmer at samba.org</a></p></li><li><p>Jonathan Johnson<a class="ulink" href="mailto:jon at sutinen.com" target="_top">mailto:jon at sutinen.com</a></p></li></ul></div><p>
+</p><p><a class="link" href="passdb.html" title="Chapter 11. Account Information Databases">Account Information Databases</a>
+	</p><div class="itemizedlist"><ul type="disc"><li><p>Jelmer R.  Vernooij<a class="ulink" href="mailto:jelmer at samba.org" target="_top">mailto:jelmer at samba.org</a></p></li><li><p>John H.  Terpstra<a class="ulink" href="mailto:jht at samba.org" target="_top">mailto:jht at samba.org</a></p></li><li><p>Gerald (Jerry)  Carter<a class="ulink" href="mailto:jerry at samba.org" target="_top">mailto:jerry at samba.org</a></p></li><li><p>Jeremy Allison<a class="ulink" href="mailto:jra at samba.org" target="_top">mailto:jra at samba.org</a></p></li><li><p>Guenther Deschner<a class="ulink" href="mailto:gd at suse.de" target="_top">mailto:gd at suse.de</a> (LDAP updates) </p></li><li><p>Olivier (lem) Lemaire<a class="ulink" href="mailto:olem at IDEALX.org" target="_top">mailto:olem at IDEALX.org</a></p></li></ul></div><p>
+</p><p><a class="link" href="groupmapping.html" title="Chapter 12. Group Mapping: MS Windows and UNIX">Group Mapping: MS Windows and UNIX</a>
+	</p><div class="itemizedlist"><ul type="disc"><li><p>John H.  Terpstra<a class="ulink" href="mailto:jht at samba.org" target="_top">mailto:jht at samba.org</a></p></li><li><p>Jean François Micouleau</p></li><li><p>Gerald (Jerry)  Carter<a class="ulink" href="mailto:jerry at samba.org" target="_top">mailto:jerry at samba.org</a></p></li></ul></div><p>
+</p><p><a class="link" href="NetCommand.html" title="Chapter 13. Remote and Local Management: The Net Command">Remote and Local Management: The Net Command</a>
+	</p><div class="itemizedlist"><ul type="disc"><li><p>John H.  Terpstra<a class="ulink" href="mailto:jht at samba.org" target="_top">mailto:jht at samba.org</a></p></li><li><p>Volker Lendecke<a class="ulink" href="mailto:Volker.Lendecke at SerNet.DE" target="_top">mailto:Volker.Lendecke at SerNet.DE</a></p></li><li><p>Guenther Deschner<a class="ulink" href="mailto:gd at suse.de" target="_top">mailto:gd at suse.de</a></p></li></ul></div><p>
+</p><p><a class="link" href="idmapper.html" title="Chapter 14. Identity Mapping (IDMAP)">Identity Mapping (IDMAP)</a>
+	</p><div class="itemizedlist"><ul type="disc"><li><p>John H.  Terpstra<a class="ulink" href="mailto:jht at samba.org" target="_top">mailto:jht at samba.org</a></p></li></ul></div><p>
+</p><p><a class="link" href="rights.html" title="Chapter 15. User Rights and Privileges">User Rights and Privileges</a>
+	</p><div class="itemizedlist"><ul type="disc"><li><p>Gerald (Jerry)  Carter<a class="ulink" href="mailto:jerry at samba.org" target="_top">mailto:jerry at samba.org</a></p></li><li><p>John H.  Terpstra<a class="ulink" href="mailto:jht at samba.org" target="_top">mailto:jht at samba.org</a></p></li></ul></div><p>
+</p><p><a class="link" href="AccessControls.html" title="Chapter 16. File, Directory, and Share Access Controls">File, Directory, and Share Access Controls</a>
+	</p><div class="itemizedlist"><ul type="disc"><li><p>John H.  Terpstra<a class="ulink" href="mailto:jht at samba.org" target="_top">mailto:jht at samba.org</a></p></li><li><p>Jeremy Allison<a class="ulink" href="mailto:jra at samba.org" target="_top">mailto:jra at samba.org</a></p></li><li><p>Jelmer R.  Vernooij<a class="ulink" href="mailto:jelmer at samba.org" target="_top">mailto:jelmer at samba.org</a> (drawing) </p></li></ul></div><p>
+</p><p><a class="link" href="locking.html" title="Chapter 17. File and Record Locking">File and Record Locking</a>
+	</p><div class="itemizedlist"><ul type="disc"><li><p>Jeremy Allison<a class="ulink" href="mailto:jra at samba.org" target="_top">mailto:jra at samba.org</a></p></li><li><p>Jelmer R.  Vernooij<a class="ulink" href="mailto:jelmer at samba.org" target="_top">mailto:jelmer at samba.org</a></p></li><li><p>John H.  Terpstra<a class="ulink" href="mailto:jht at samba.org" target="_top">mailto:jht at samba.org</a></p></li><li><p>Eric Roseme<a class="ulink" href="mailto:eric.roseme at hp.com" target="_top">mailto:eric.roseme at hp.com</a></p></li></ul></div><p>
+</p><p><a class="link" href="securing-samba.html" title="Chapter 18. Securing Samba">Securing Samba</a>
+	</p><div class="itemizedlist"><ul type="disc"><li><p>Andrew Tridgell<a class="ulink" href="mailto:tridge at samba.org" target="_top">mailto:tridge at samba.org</a></p></li><li><p>John H.  Terpstra<a class="ulink" href="mailto:jht at samba.org" target="_top">mailto:jht at samba.org</a></p></li></ul></div><p>
+</p><p><a class="link" href="InterdomainTrusts.html" title="Chapter 19. Interdomain Trust Relationships">Interdomain Trust Relationships</a>
+	</p><div class="itemizedlist"><ul type="disc"><li><p>John H.  Terpstra<a class="ulink" href="mailto:jht at samba.org" target="_top">mailto:jht at samba.org</a></p></li><li><p>Rafal Szczesniak<a class="ulink" href="mailto:mimir at samba.org" target="_top">mailto:mimir at samba.org</a></p></li><li><p>Jelmer R.  Vernooij<a class="ulink" href="mailto:jelmer at samba.org" target="_top">mailto:jelmer at samba.org</a> (drawing) </p></li><li><p>Stephen Langasek<a class="ulink" href="mailto:vorlon at netexpress.net" target="_top">mailto:vorlon at netexpress.net</a></p></li></ul></div><p>
+</p><p><a class="link" href="msdfs.html" title="Chapter 20. Hosting a Microsoft Distributed File System Tree">Hosting a Microsoft Distributed File System Tree</a>
+	</p><div class="itemizedlist"><ul type="disc"><li><p>Shirish Kalele<a class="ulink" href="mailto:samba at samba.org" target="_top">mailto:samba at samba.org</a></p></li><li><p>John H.  Terpstra<a class="ulink" href="mailto:jht at samba.org" target="_top">mailto:jht at samba.org</a></p></li></ul></div><p>
+</p><p><a class="link" href="classicalprinting.html" title="Chapter 21. Classical Printing Support">Classical Printing Support</a>
+	</p><div class="itemizedlist"><ul type="disc"><li><p>Kurt Pfeifle<a class="ulink" href="mailto:kpfeifle at danka.de" target="_top">mailto:kpfeifle at danka.de</a></p></li><li><p>Gerald (Jerry)  Carter<a class="ulink" href="mailto:jerry at samba.org" target="_top">mailto:jerry at samba.org</a></p></li><li><p>John H.  Terpstra<a class="ulink" href="mailto:jht at samba.org" target="_top">mailto:jht at samba.org</a></p></li></ul></div><p>
+</p><p><a class="link" href="CUPS-printing.html" title="Chapter 22. CUPS Printing Support">CUPS Printing Support</a>
+	</p><div class="itemizedlist"><ul type="disc"><li><p>Kurt Pfeifle<a class="ulink" href="mailto:kpfeifle at danka.de" target="_top">mailto:kpfeifle at danka.de</a></p></li><li><p>Ciprian Vizitiu<a class="ulink" href="mailto:CVizitiu at gbif.org" target="_top">mailto:CVizitiu at gbif.org</a> (drawings) </p></li><li><p>Jelmer R.  Vernooij<a class="ulink" href="mailto:jelmer at samba.org" target="_top">mailto:jelmer at samba.org</a> (drawings) </p></li></ul></div><p>
+</p><p><a class="link" href="VFS.html" title="Chapter 23. Stackable VFS modules">Stackable VFS modules</a>
+	</p><div class="itemizedlist"><ul type="disc"><li><p>Jelmer R.  Vernooij<a class="ulink" href="mailto:jelmer at samba.org" target="_top">mailto:jelmer at samba.org</a></p></li><li><p>John H.  Terpstra<a class="ulink" href="mailto:jht at samba.org" target="_top">mailto:jht at samba.org</a></p></li><li><p>Tim Potter<a class="ulink" href="mailto:tpot at samba.org" target="_top">mailto:tpot at samba.org</a></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><li><p>Ed Riddle (original shadow_copy docs) </p></li></ul></div><p>
+</p><p><a class="link" href="winbind.html" title="Chapter 24. Winbind: Use of Domain Accounts">Winbind: Use of Domain Accounts</a>
+	</p><div class="itemizedlist"><ul type="disc"><li><p>Tim Potter<a class="ulink" href="mailto:tpot at linuxcare.com.au" target="_top">mailto:tpot at linuxcare.com.au</a></p></li><li><p>Andrew Tridgell<a class="ulink" href="mailto:tridge at samba.org" target="_top">mailto:tridge at samba.org</a></p></li><li><p>Naag Mummaneni<a class="ulink" href="mailto:getnag at rediffmail.com" target="_top">mailto:getnag at rediffmail.com</a> (Notes for Solaris) </p></li><li><p>John Trostel<a class="ulink" href="mailto:jtrostel at snapserver.com" target="_top">mailto:jtrostel at snapserver.com</a></p></li><li><p>Jelmer R.  Vernooij<a class="ulink" href="mailto:jelmer at samba.org" target="_top">mailto:jelmer at samba.org</a></p></li><li><p>John H.  Terpstra<a class="ulink" href="mailto:jht at samba.org" target="_top">mailto:jht at samba.org</a></p></li></ul></div><p>
+</p><p><a class="link" href="AdvancedNetworkManagement.html" title="Chapter 25. Advanced Network Management">Advanced Network Management</a>
+	</p><div class="itemizedlist"><ul type="disc"><li><p>John H.  Terpstra<a class="ulink" href="mailto:jht at samba.org" target="_top">mailto:jht at samba.org</a></p></li></ul></div><p>
+</p><p><a class="link" href="PolicyMgmt.html" title="Chapter 26. System and Account Policies">System and Account Policies</a>
+	</p><div class="itemizedlist"><ul type="disc"><li><p>John H.  Terpstra<a class="ulink" href="mailto:jht at samba.org" target="_top">mailto:jht at samba.org</a></p></li></ul></div><p>
+</p><p><a class="link" href="ProfileMgmt.html" title="Chapter 27. Desktop Profile Management">Desktop Profile Management</a>
+	</p><div class="itemizedlist"><ul type="disc"><li><p>John H.  Terpstra<a class="ulink" href="mailto:jht at samba.org" target="_top">mailto:jht at samba.org</a></p></li></ul></div><p>
+</p><p><a class="link" href="pam.html" title="Chapter 28. PAM-Based Distributed Authentication">PAM-Based Distributed Authentication</a>
+	</p><div class="itemizedlist"><ul type="disc"><li><p>John H.  Terpstra<a class="ulink" href="mailto:jht at samba.org" target="_top">mailto:jht at samba.org</a></p></li><li><p>Stephen Langasek<a class="ulink" href="mailto:vorlon at netexpress.net" target="_top">mailto:vorlon at netexpress.net</a></p></li></ul></div><p>
+</p><p><a class="link" href="integrate-ms-networks.html" title="Chapter 29. Integrating MS Windows Networks with Samba">Integrating MS Windows Networks with Samba</a>
+	</p><div class="itemizedlist"><ul type="disc"><li><p>John H.  Terpstra<a class="ulink" href="mailto:jht at samba.org" target="_top">mailto:jht at samba.org</a></p></li></ul></div><p>
+</p><p><a class="link" href="unicode.html" title="Chapter 30. Unicode/Charsets">Unicode/Charsets</a>
+	</p><div class="itemizedlist"><ul type="disc"><li><p>Jelmer R.  Vernooij<a class="ulink" href="mailto:jelmer at samba.org" target="_top">mailto:jelmer at samba.org</a></p></li><li><p>John H.  Terpstra<a class="ulink" href="mailto:jht at samba.org" target="_top">mailto:jht at samba.org</a></p></li><li><p>TAKAHASHI Motonobu<a class="ulink" href="mailto:monyo at home.monyo.com" target="_top">mailto:monyo at home.monyo.com</a> (Japanese character support) </p></li></ul></div><p>
+</p><p><a class="link" href="Backup.html" title="Chapter 31. Backup Techniques">Backup Techniques</a>
+	</p><div class="itemizedlist"><ul type="disc"><li><p>John H.  Terpstra<a class="ulink" href="mailto:jht at samba.org" target="_top">mailto:jht at samba.org</a></p></li></ul></div><p>
+</p><p><a class="link" href="SambaHA.html" title="Chapter 32. High Availability">High Availability</a>
+	</p><div class="itemizedlist"><ul type="disc"><li><p>John H.  Terpstra<a class="ulink" href="mailto:jht at samba.org" target="_top">mailto:jht at samba.org</a></p></li><li><p>Jeremy Allison<a class="ulink" href="mailto:jra at samba.org" target="_top">mailto:jra at samba.org</a></p></li></ul></div><p>
+</p><p><a class="link" href="largefile.html" title="Chapter 33. Handling Large Directories">Handling Large Directories</a>
+	</p><div class="itemizedlist"><ul type="disc"><li><p>Jeremy Allison<a class="ulink" href="mailto:jra at samba.org" target="_top">mailto:jra at samba.org</a></p></li><li><p>John H.  Terpstra<a class="ulink" href="mailto:jht at samba.org" target="_top">mailto:jht at samba.org</a></p></li></ul></div><p>
+</p><p><a class="link" href="cfgsmarts.html" title="Chapter 34. Advanced Configuration Techniques">Advanced Configuration Techniques</a>
+	</p><div class="itemizedlist"><ul type="disc"><li><p>John H.  Terpstra<a class="ulink" href="mailto:jht at samba.org" target="_top">mailto:jht at samba.org</a></p></li></ul></div><p>
+</p><p><a class="link" href="upgrading-to-3.0.html" title="Chapter 35. Updating and Upgrading Samba">Updating and Upgrading Samba</a>
+	</p><div class="itemizedlist"><ul type="disc"><li><p>Jelmer R.  Vernooij<a class="ulink" href="mailto:jelmer at samba.org" target="_top">mailto:jelmer at samba.org</a></p></li><li><p>John H.  Terpstra<a class="ulink" href="mailto:jht at samba.org" target="_top">mailto:jht at samba.org</a></p></li><li><p>Gerald (Jerry)  Carter<a class="ulink" href="mailto:jerry at samba.org" target="_top">mailto:jerry at samba.org</a></p></li></ul></div><p>
+</p><p><a class="link" href="NT4Migration.html" title="Chapter 36. Migration from NT4 PDC to Samba-3 PDC">Migration from NT4 PDC to Samba-3 PDC</a>
+	</p><div class="itemizedlist"><ul type="disc"><li><p>John H.  Terpstra<a class="ulink" href="mailto:jht at samba.org" target="_top">mailto:jht at samba.org</a></p></li></ul></div><p>
+</p><p><a class="link" href="SWAT.html" title="Chapter 37. SWAT: The Samba Web Administration Tool">SWAT: The Samba Web Administration Tool</a>
+	</p><div class="itemizedlist"><ul type="disc"><li><p>John H.  Terpstra<a class="ulink" href="mailto:jht at samba.org" target="_top">mailto:jht at samba.org</a></p></li></ul></div><p>
+</p><p><a class="link" href="diagnosis.html" title="Chapter 38. The Samba Checklist">The Samba Checklist</a>
+	</p><div class="itemizedlist"><ul type="disc"><li><p>Andrew Tridgell<a class="ulink" href="mailto:tridge at samba.org" target="_top">mailto:tridge at samba.org</a></p></li><li><p>Jelmer R.  Vernooij<a class="ulink" href="mailto:jelmer at samba.org" target="_top">mailto:jelmer at samba.org</a></p></li><li><p>Dan Shearer<a class="ulink" href="mailto:dan at samba.org" target="_top">mailto:dan at samba.org</a></p></li></ul></div><p>
+</p><p><a class="link" href="problems.html" title="Chapter 39. Analyzing and Solving Samba Problems">Analyzing and Solving Samba Problems</a>
+	</p><div class="itemizedlist"><ul type="disc"><li><p>Gerald (Jerry)  Carter<a class="ulink" href="mailto:jerry at samba.org" target="_top">mailto:jerry at samba.org</a></p></li><li><p>Jelmer R.  Vernooij<a class="ulink" href="mailto:jelmer at samba.org" target="_top">mailto:jelmer at samba.org</a></p></li><li><p>David Bannon<a class="ulink" href="mailto:dbannon at samba.org" target="_top">mailto:dbannon at samba.org</a></p></li><li><p>Dan Shearer<a class="ulink" href="mailto:dan at samba.org" target="_top">mailto:dan at samba.org</a></p></li></ul></div><p>
+</p><p><a class="link" href="bugreport.html" title="Chapter 40. Reporting Bugs">Reporting Bugs</a>
+	</p><div class="itemizedlist"><ul type="disc"><li><p>John H.  Terpstra<a class="ulink" href="mailto:jht at samba.org" target="_top">mailto:jht at samba.org</a></p></li><li><p>Jelmer R.  Vernooij<a class="ulink" href="mailto:jelmer at samba.org" target="_top">mailto:jelmer at samba.org</a></p></li><li><p>Andrew Tridgell<a class="ulink" href="mailto:tridge at samba.org" target="_top">mailto:tridge at samba.org</a></p></li></ul></div><p>
+</p><p><a class="link" href="compiling.html" title="Chapter 41. How to Compile Samba">How to Compile Samba</a>
+	</p><div class="itemizedlist"><ul type="disc"><li><p>Jelmer R.  Vernooij<a class="ulink" href="mailto:jelmer at samba.org" target="_top">mailto:jelmer at samba.org</a></p></li><li><p>John H.  Terpstra<a class="ulink" href="mailto:jht at samba.org" target="_top">mailto:jht at samba.org</a></p></li><li><p>Andrew Tridgell<a class="ulink" href="mailto:tridge at samba.org" target="_top">mailto:tridge at samba.org</a></p></li></ul></div><p>
+</p><p><a class="link" href="Portability.html" title="Chapter 42. Portability">Portability</a>
+	</p><div class="itemizedlist"><ul type="disc"><li><p>Jelmer R.  Vernooij<a class="ulink" href="mailto:jelmer at samba.org" target="_top">mailto:jelmer at samba.org</a></p></li><li><p>John H.  Terpstra<a class="ulink" href="mailto:jht at samba.org" target="_top">mailto:jht at samba.org</a></p></li></ul></div><p>
+</p><p><a class="link" href="Other-Clients.html" title="Chapter 43. Samba and Other CIFS Clients">Samba and Other CIFS Clients</a>
+	</p><div class="itemizedlist"><ul type="disc"><li><p>Jelmer R.  Vernooij<a class="ulink" href="mailto:jelmer at samba.org" target="_top">mailto:jelmer at samba.org</a></p></li><li><p>John H.  Terpstra<a class="ulink" href="mailto:jht at samba.org" target="_top">mailto:jht at samba.org</a></p></li><li><p>Dan Shearer<a class="ulink" href="mailto:dan at samba.org" target="_top">mailto:dan at samba.org</a></p></li><li><p>Jim McDonough<a class="ulink" href="mailto:jmcd at us.ibm.com" target="_top">mailto:jmcd at us.ibm.com</a> (OS/2) </p></li></ul></div><p>
+</p><p><a class="link" href="speed.html" title="Chapter 44. Samba Performance Tuning">Samba Performance Tuning</a>
+	</p><div class="itemizedlist"><ul type="disc"><li><p>Paul Cochrane<a class="ulink" href="mailto:paulc at dth.scot.nhs.uk" target="_top">mailto:paulc at dth.scot.nhs.uk</a></p></li><li><p>Jelmer R.  Vernooij<a class="ulink" href="mailto:jelmer at samba.org" target="_top">mailto:jelmer at samba.org</a></p></li><li><p>John H.  Terpstra<a class="ulink" href="mailto:jht at samba.org" target="_top">mailto:jht at samba.org</a></p></li></ul></div><p>
+</p><p><a class="link" href="ch-ldap-tls.html" title="Chapter 45. LDAP and Transport Layer Security">LDAP and Transport Layer Security</a>
+	</p><div class="itemizedlist"><ul type="disc"><li><p>Gavin Henry<a class="ulink" href="mailto:ghenry at suretecsystems.com" target="_top">mailto:ghenry at suretecsystems.com</a></p></li></ul></div><p>
+</p><p><a class="link" href="DNSDHCP.html" title="Chapter 47. DNS and DHCP Configuration Guide">DNS and DHCP Configuration Guide</a>
+	</p><div class="itemizedlist"><ul type="disc"><li><p>John H.  Terpstra<a class="ulink" href="mailto:jht at samba.org" target="_top">mailto:jht at samba.org</a></p></li></ul></div><p>
 </p></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"> </td><td width="40%" align="right"> <a accesskey="n" href="pr03.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">About the Cover Artwork </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> Foreword</td></tr></table></div></body></html>

Modified: branches/samba/experimental/docs/htmldocs/Samba3-HOWTO/pr03.html
===================================================================
--- branches/samba/experimental/docs/htmldocs/Samba3-HOWTO/pr03.html	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/docs/htmldocs/Samba3-HOWTO/pr03.html	2008-06-09 06:59:20 UTC (rev 1920)
@@ -1,4 +1,4 @@
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Foreword</title><link rel="stylesheet" href="samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.72.0"><link rel="start" href="index.html" title="The Official Samba 3.2.x HOWTO and Reference Guide"><link rel="up" href="index.html" title="The Official Samba 3.2.x HOWTO and Reference Guide"><link rel="prev" href="pr02.html" title="Attribution"><link rel="next" href="TOSHpreface.html" title="Preface"></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">Foreword</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="TOSHpreface.html">Next</a></td></tr></table><hr></div><div class="preface" lang="en"><div class="titlepage"><div><div><h2 class="title"><a name="id324824"></a>Foreword</h2></div></div></div><p>
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Foreword</title><link rel="stylesheet" href="../samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.73.1"><link rel="start" href="index.html" title="The Official Samba 3.2.x HOWTO and Reference Guide"><link rel="up" href="index.html" title="The Official Samba 3.2.x HOWTO and Reference Guide"><link rel="prev" href="pr02.html" title="Attribution"><link rel="next" href="TOSHpreface.html" title="Preface"></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">Foreword</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="TOSHpreface.html">Next</a></td></tr></table><hr></div><div class="preface" lang="en"><div class="titlepage"><div><div><h2 class="title"><a name="id2572178"></a>Foreword</h2></div></div></div><p>
 When John first asked me to write an introductory piece for his latest book, I was somewhat mystified as to
 why he chose me. A conversation with John provided some of the rationale, and he left it to me to fill in the
 <span class="emphasis"><em>rest</em></span> of the story. So, if you are willing to endure a little bit of background, I will

Modified: branches/samba/experimental/docs/htmldocs/Samba3-HOWTO/problems.html
===================================================================
--- branches/samba/experimental/docs/htmldocs/Samba3-HOWTO/problems.html	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/docs/htmldocs/Samba3-HOWTO/problems.html	2008-06-09 06:59:20 UTC (rev 1920)
@@ -1,40 +1,40 @@
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Chapter 39. Analyzing and Solving Samba Problems</title><link rel="stylesheet" href="samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.72.0"><link rel="start" href="index.html" title="The Official Samba 3.2.x HOWTO and Reference Guide"><link rel="up" href="troubleshooting.html" title="Part V. Troubleshooting"><link rel="prev" href="diagnosis.html" title="Chapter 38. The Samba Checklist"><link rel="next" href="bugreport.html" title="Chapter 40. 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 39. 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 39. 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><code class="email">&lt;<a href="mailto:jerry at samba.org">jerry at samba.org</a>&gt;</code></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><code class="email">&lt;<a href="mailto:jelmer at samba.org">jelmer at samba.org</a>&gt;</code></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><code class="email">&lt;<a href="mailto:dbannon at samba.org">dbannon at samba.org</a>&gt;</code></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><code class="email">&lt;<a href="mailto:dan at samba.org">dan at samba.org</a>&gt;</code></p></div></div></div></div><div><p class="pubdate">8 Apr 2003</p></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="sect1"><a href="problems.html#id448088">Diagnostics Tools</a></span></dt><dd><dl><dt><span class="sect2"><a href="problems.html#id448137">Debugging with Samba Itself</a></span></dt><dt><span class="sect2"><a href="problems.html#id448378">Tcpdump</a></span></dt><dt><span class="sect2"><a href="problems.html#id448426">Ethereal</a></span></dt><dt><span class="sect2"><a href="problems.html#id448565">The Windows Network Monitor</a></span></dt></dl></dd><dt><span class="sect1"><a href="problems.html#id448871">Useful URLs</a></span></dt><dt><span class="sect1"><a href="problems.html#id448906">Getting Mailing List Help</a></span></dt><dt><span class="sect1"><a href="problems.html#id449061">How to Get Off the Mailing Lists</a></span></dt></dl></div><p>
-<a class="indexterm" name="id448065"></a>
-<a class="indexterm" name="id448072"></a>
-<a class="indexterm" name="id448079"></a>
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Chapter 39. Analyzing and Solving Samba Problems</title><link rel="stylesheet" href="../samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.73.1"><link rel="start" href="index.html" title="The Official Samba 3.2.x HOWTO and Reference Guide"><link rel="up" href="troubleshooting.html" title="Part V. Troubleshooting"><link rel="prev" href="diagnosis.html" title="Chapter 38. The Samba Checklist"><link rel="next" href="bugreport.html" title="Chapter 40. 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 39. 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 39. 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><code class="email">&lt;<a class="email" href="mailto:jerry at samba.org">jerry at samba.org</a>&gt;</code></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><code class="email">&lt;<a class="email" href="mailto:jelmer at samba.org">jelmer at samba.org</a>&gt;</code></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><code class="email">&lt;<a class="email" href="mailto:dbannon at samba.org">dbannon at samba.org</a>&gt;</code></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><code class="email">&lt;<a class="email" href="mailto:dan at samba.org">dan at samba.org</a>&gt;</code></p></div></div></div></div><div><p class="pubdate">8 Apr 2003</p></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="sect1"><a href="problems.html#id2707197">Diagnostics Tools</a></span></dt><dd><dl><dt><span class="sect2"><a href="problems.html#id2707249">Debugging with Samba Itself</a></span></dt><dt><span class="sect2"><a href="problems.html#id2707505">Tcpdump</a></span></dt><dt><span class="sect2"><a href="problems.html#id2707555">Ethereal</a></span></dt><dt><span class="sect2"><a href="problems.html#id2707699">The Windows Network Monitor</a></span></dt></dl></dd><dt><span class="sect1"><a href="problems.html#id2708025">Useful URLs</a></span></dt><dt><span class="sect1"><a href="problems.html#id2708062">Getting Mailing List Help</a></span></dt><dt><span class="sect1"><a href="problems.html#id2708237">How to Get Off the Mailing Lists</a></span></dt></dl></div><p>
+<a class="indexterm" name="id2707172"></a>
+<a class="indexterm" name="id2707179"></a>
+<a class="indexterm" name="id2707185"></a>
 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="id448088"></a>Diagnostics Tools</h2></div></div></div><p>
-<a class="indexterm" name="id448096"></a>
-<a class="indexterm" name="id448103"></a>
-<a class="indexterm" name="id448110"></a>
-<a class="indexterm" name="id448116"></a>
-<a class="indexterm" name="id448123"></a>
+</p><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2707197"></a>Diagnostics Tools</h2></div></div></div><p>
+<a class="indexterm" name="id2707205"></a>
+<a class="indexterm" name="id2707212"></a>
+<a class="indexterm" name="id2707219"></a>
+<a class="indexterm" name="id2707226"></a>
+<a class="indexterm" name="id2707232"></a>
 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="id448137"></a>Debugging with Samba Itself</h3></div></div></div><p>
-<a class="indexterm" name="id448145"></a>
-<a class="indexterm" name="id448152"></a>
-<a class="indexterm" name="id448159"></a>
-<a class="indexterm" name="id448166"></a>
-<a class="indexterm" name="id448172"></a>
-<a class="indexterm" name="id448179"></a>
-<a class="indexterm" name="id448186"></a>
+</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2707249"></a>Debugging with Samba Itself</h3></div></div></div><p>
+<a class="indexterm" name="id2707257"></a>
+<a class="indexterm" name="id2707264"></a>
+<a class="indexterm" name="id2707271"></a>
+<a class="indexterm" name="id2707278"></a>
+<a class="indexterm" name="id2707285"></a>
+<a class="indexterm" name="id2707292"></a>
+<a class="indexterm" name="id2707299"></a>
 One of the best diagnostic tools for debugging problems is Samba itself.  You can use the <code class="option">-d
-option</code> for both <span class="application">smbd</span> and <span class="application">nmbd</span> to specify the <a class="indexterm" name="id448210"></a>debug level at which to run.
+option</code> for both <span class="application">smbd</span> and <span class="application">nmbd</span> to specify the <a class="link" href="smb.conf.5.html#DEBUGLEVEL">debug level</a> at which to run.
 See the man pages for <code class="literal">smbd, nmbd</code>, and <code class="filename">smb.conf</code> for more information regarding debugging
 options. The debug level (log level) can range from 1 (the default) to 10 (100 for debugging passwords).
 </p><p>
-<a class="indexterm" name="id448233"></a>
-<a class="indexterm" name="id448240"></a>
-<a class="indexterm" name="id448246"></a>
-<a class="indexterm" name="id448253"></a>
-<a class="indexterm" name="id448260"></a>
-<a class="indexterm" name="id448267"></a>
-<a class="indexterm" name="id448274"></a>
+<a class="indexterm" name="id2707353"></a>
+<a class="indexterm" name="id2707360"></a>
+<a class="indexterm" name="id2707366"></a>
+<a class="indexterm" name="id2707373"></a>
+<a class="indexterm" name="id2707380"></a>
+<a class="indexterm" name="id2707387"></a>
+<a class="indexterm" name="id2707394"></a>
 Another helpful method of debugging is to compile Samba using the <code class="literal">gcc -g </code> flag. This will
 include debug information in the binaries and allow you to attach <code class="literal">gdb</code> to the running
 <code class="literal">smbd/nmbd</code> process.  To attach <code class="literal">gdb</code> to an <code class="literal">smbd</code> process
@@ -46,52 +46,52 @@
 <code class="literal">gdb</code> and continue.
 </p><p>
 Some useful Samba commands worth investigating are:
-<a class="indexterm" name="id448336"></a>
-<a class="indexterm" name="id448343"></a>
+<a class="indexterm" name="id2707463"></a>
+<a class="indexterm" name="id2707470"></a>
 </p><pre class="screen">
 <code class="prompt">$ </code><strong class="userinput"><code>testparm | more</code></strong>
 <code class="prompt">$ </code><strong class="userinput"><code>smbclient -L //{netbios name of server}</code></strong>
 </pre><p>
-</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id448378"></a>Tcpdump</h3></div></div></div><p>
-<a class="indexterm" name="id448385"></a>
-<a class="indexterm" name="id448392"></a>
-<a class="indexterm" name="id448399"></a>
-<a href="http://www.tcpdump.org/" target="_top">Tcpdump</a> was the first 
+</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2707505"></a>Tcpdump</h3></div></div></div><p>
+<a class="indexterm" name="id2707513"></a>
+<a class="indexterm" name="id2707520"></a>
+<a class="indexterm" name="id2707526"></a>
+<a class="ulink" href="http://www.tcpdump.org/" target="_top">Tcpdump</a> was the first 
 UNIX sniffer with SMB support. It is a command-line utility and 
 now, its SMB support is somewhat lagging that of <code class="literal">ethereal</code> 
 and <code class="literal">tethereal</code>.
-</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id448426"></a>Ethereal</h3></div></div></div><p>
-<a class="indexterm" name="id448434"></a>
-<a href="http://www.ethereal.com/" target="_top">Ethereal</a> is a graphical sniffer, available for both UNIX (Gtk)
+</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2707555"></a>Ethereal</h3></div></div></div><p>
+<a class="indexterm" name="id2707563"></a>
+<a class="ulink" href="http://www.ethereal.com/" target="_top">Ethereal</a> is a graphical sniffer, available for both UNIX (Gtk)
 and Windows. Ethereal's SMB support is quite good. For details on the use of <code class="literal">ethereal</code>, read
 the well-written Ethereal User Guide.
 </p><div class="figure"><a name="ethereal1"></a><p class="title"><b>Figure 39.1. Starting a Capture.</b></p><div class="figure-contents"><div class="mediaobject"><img src="images/ethereal1.png" alt="Starting a Capture."></div></div></div><br class="figure-break"><p>
-<a class="indexterm" name="id448495"></a>
+<a class="indexterm" name="id2707626"></a>
 Listen for data on ports 137, 138, 139, and 445. For example, use the filter <strong class="userinput"><code>port 137, port 138,
-port 139, or port 445</code></strong> as seen in <a href="problems.html#ethereal1" title="Figure 39.1. Starting a Capture.">Starting a Capture</a> snapshot.
+port 139, or port 445</code></strong> as seen in <a class="link" href="problems.html#ethereal1" title="Figure 39.1. Starting a Capture.">Starting a Capture</a> snapshot.
 </p><p>
 A console version of ethereal is available as well and is called <code class="literal">tethereal</code>.
-</p><div class="figure"><a name="ethereal2"></a><p class="title"><b>Figure 39.2. Main Ethereal Data Window.</b></p><div class="figure-contents"><div class="mediaobject"><img src="images/ethereal2.png" alt="Main Ethereal Data Window."></div></div></div><br class="figure-break"></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id448565"></a>The Windows Network Monitor</h3></div></div></div><p>
-<a class="indexterm" name="id448573"></a>
-<a class="indexterm" name="id448580"></a>
-<a class="indexterm" name="id448587"></a>
-<a class="indexterm" name="id448594"></a>
-<a class="indexterm" name="id448601"></a>
-<a class="indexterm" name="id448607"></a>
+</p><div class="figure"><a name="ethereal2"></a><p class="title"><b>Figure 39.2. Main Ethereal Data Window.</b></p><div class="figure-contents"><div class="mediaobject"><img src="images/ethereal2.png" alt="Main Ethereal Data Window."></div></div></div><br class="figure-break"></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2707699"></a>The Windows Network Monitor</h3></div></div></div><p>
+<a class="indexterm" name="id2707707"></a>
+<a class="indexterm" name="id2707714"></a>
+<a class="indexterm" name="id2707720"></a>
+<a class="indexterm" name="id2707728"></a>
+<a class="indexterm" name="id2707735"></a>
+<a class="indexterm" name="id2707742"></a>
 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="id448620"></a>Installing Network Monitor on an NT Workstation</h4></div></div></div><p>
-<a class="indexterm" name="id448628"></a>
+</p><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2707759"></a>Installing Network Monitor on an NT Workstation</h4></div></div></div><p>
+<a class="indexterm" name="id2707767"></a>
 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>
-<a class="indexterm" name="id448641"></a>
+<a class="indexterm" name="id2707784"></a>
 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; 
@@ -110,32 +110,32 @@
 Now copy the files from the NT Server in <code class="filename">%SYSTEMROOT%\System32\netmon</code>
 to <code class="filename">%SYSTEMROOT%\System32\netmon</code> 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="id448851"></a>Installing Network Monitor on Windows 9x/Me</h4></div></div></div><p>
+</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2708002"></a>Installing Network Monitor on Windows 9x/Me</h4></div></div></div><p>
 To install Netmon on Windows 9x/Me, install the Network Monitor Agent 
 from the Windows 9x/Me CD (<code class="filename">\admin\nettools\netmon</code>). 
 There is a readme file included with the Netmon driver files on the CD if you need 
 information on how to do this. Copy the files from a working Netmon installation.
-</p></div></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id448871"></a>Useful URLs</h2></div></div></div><div class="itemizedlist"><ul type="disc"><li><p>See how Scott Merrill simulates a BDC behavior at 
-       <a href="http://www.skippy.net/linux/smb-howto.html" target="_top">
+</p></div></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2708025"></a>Useful URLs</h2></div></div></div><div class="itemizedlist"><ul type="disc"><li><p>See how Scott Merrill simulates a BDC behavior at 
+       <a class="ulink" href="http://www.skippy.net/linux/smb-howto.html" target="_top">
        http://www.skippy.net/linux/smb-howto.html</a>. </p></li><li><p>FTP site for older SMB specs, 
-       <a href="ftp://ftp.microsoft.com/developr/drg/CIFS/" target="_top">
-       ftp://ftp.microsoft.com/developr/drg/CIFS/</a></p></li></ul></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id448906"></a>Getting Mailing List Help</h2></div></div></div><p>
-There are a number of Samba-related mailing lists. Go to <a href="http://samba.org" target="_top">http://samba.org</a>, click on your nearest mirror,
+       <a class="ulink" href="ftp://ftp.microsoft.com/developr/drg/CIFS/" target="_top">
+       ftp://ftp.microsoft.com/developr/drg/CIFS/</a></p></li></ul></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2708062"></a>Getting Mailing List Help</h2></div></div></div><p>
+There are a number of Samba-related mailing lists. Go to <a class="ulink" href="http://samba.org" target="_top">http://samba.org</a>, click on your nearest mirror,
 and then click on <code class="literal">Support</code>. Next, click on <code class="literal">
 Samba-related mailing lists</code>.
 </p><p>
 For questions relating to Samba TNG, go to
-<a href="http://www.samba-tng.org/" target="_top">http://www.samba-tng.org/</a>. 
+<a class="ulink" href="http://www.samba-tng.org/" target="_top">http://www.samba-tng.org/</a>. 
 It has been requested that you do not post questions about Samba-TNG to the
 mainstream 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>
-<a class="indexterm" name="id448958"></a>
+<a class="indexterm" name="id2708118"></a>
 	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>
-<a class="indexterm" name="id448974"></a>
+<a class="indexterm" name="id2708136"></a>
 	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 <code class="filename">smb.conf</code> file, at least the options in <em class="parameter"><code>[global]</code></em>
@@ -150,7 +150,7 @@
 	to mailing lists really irritate the thousands of people who end up having to deal
 	with such bad netiquet bahavior.
 	</p></li><li><p>
-<a class="indexterm" name="id449020"></a>
+<a class="indexterm" name="id2708189"></a>
 	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 
@@ -163,9 +163,9 @@
 	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 
-	<code class="filename">smb.conf</code> 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="id449061"></a>How to Get Off the Mailing Lists</h2></div></div></div><p>To have your name removed from a Samba mailing list, go to the same
+	<code class="filename">smb.conf</code> 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="id2708237"></a>How to Get Off the Mailing Lists</h2></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 <a href="http://lists.samba.org/" target="_top">http://lists.samba.org</a>, 
+subscribe to it, go to <a class="ulink" href="http://lists.samba.org/" target="_top">http://lists.samba.org</a>, 
 click on your nearest mirror, click on <code class="literal">Support</code>, and 
 then click on <code class="literal">Samba-related mailing lists</code>. 
 </p><p>

Modified: branches/samba/experimental/docs/htmldocs/Samba3-HOWTO/rights.html
===================================================================
--- branches/samba/experimental/docs/htmldocs/Samba3-HOWTO/rights.html	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/docs/htmldocs/Samba3-HOWTO/rights.html	2008-06-09 06:59:20 UTC (rev 1920)
@@ -1,8 +1,8 @@
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Chapter 15. User Rights and Privileges</title><link rel="stylesheet" href="samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.72.0"><link rel="start" href="index.html" title="The Official Samba 3.2.x HOWTO and Reference Guide"><link rel="up" href="optional.html" title="Part III. Advanced Configuration"><link rel="prev" href="idmapper.html" title="Chapter 14. Identity Mapping (IDMAP)"><link rel="next" href="AccessControls.html" title="Chapter 16. 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 15. User Rights and Privileges</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="idmapper.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="rights"></a>Chapter 15. User Rights and Privileges</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><code class="email">&lt;<a href="mailto:jerry at samba.org">jerry at samba.org</a>&gt;</code></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><code class="email">&lt;<a href="mailto:jht at samba.org">jht at samba.org</a>&gt;</code></p></div></div></div></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="sect1"><a href="rights.html#id378765">Rights Management Capabilities</a></span></dt><dd><dl><dt><span class="sect2"><a href="rights.html#id379021">Using the &#8220;<span class="quote">net rpc rights</span>&#8221; Utility</a></span></dt><dt><span class="sect2"><a href="rights.html#id379339">Description of Privileges</a></span></dt><dt><span class="sect2"><a href="rights.html#id379625">Privileges Suppored by Windows 2000 Domain Controllers</a></span></dt></dl></dd><dt><span class="sect1"><a href="rights.html#id380042">The Administrator Domain SID</a></span></dt><dt><span class="sect1"><a href="rights.html#id380207">Common Errors</a></span></dt><dd><dl><dt><span class="sect2"><a href="rights.html#id380212">What Rights and Privileges Will Permit Windows Client Administration?</a></span></dt></dl></dd></dl></div><p>
-<a class="indexterm" name="id378508"></a>
-<a class="indexterm" name="id378514"></a>
-<a class="indexterm" name="id378521"></a>
-<a class="indexterm" name="id378528"></a>
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Chapter 15. User Rights and Privileges</title><link rel="stylesheet" href="../samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.73.1"><link rel="start" href="index.html" title="The Official Samba 3.2.x HOWTO and Reference Guide"><link rel="up" href="optional.html" title="Part III. Advanced Configuration"><link rel="prev" href="idmapper.html" title="Chapter 14. Identity Mapping (IDMAP)"><link rel="next" href="AccessControls.html" title="Chapter 16. 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 15. User Rights and Privileges</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="idmapper.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="rights"></a>Chapter 15. User Rights and Privileges</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><code class="email">&lt;<a class="email" href="mailto:jerry at samba.org">jerry at samba.org</a>&gt;</code></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><code class="email">&lt;<a class="email" href="mailto:jht at samba.org">jht at samba.org</a>&gt;</code></p></div></div></div></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="sect1"><a href="rights.html#id2630498">Rights Management Capabilities</a></span></dt><dd><dl><dt><span class="sect2"><a href="rights.html#id2630773">Using the &#8220;<span class="quote">net rpc rights</span>&#8221; Utility</a></span></dt><dt><span class="sect2"><a href="rights.html#id2631118">Description of Privileges</a></span></dt><dt><span class="sect2"><a href="rights.html#id2631436">Privileges Suppored by Windows 2000 Domain Controllers</a></span></dt></dl></dd><dt><span class="sect1"><a href="rights.html#id2631924">The Administrator Domain SID</a></span></dt><dt><span class="sect1"><a href="rights.html#id2632101">Common Errors</a></span></dt><dd><dl><dt><span class="sect2"><a href="rights.html#id2632106">What Rights and Privileges Will Permit Windows Client Administration?</a></span></dt></dl></dd></dl></div><p>
+<a class="indexterm" name="id2630214"></a>
+<a class="indexterm" name="id2630221"></a>
+<a class="indexterm" name="id2630228"></a>
+<a class="indexterm" name="id2630235"></a>
 The administration of Windows user, group, and machine accounts in the Samba
 domain-controlled network necessitates interfacing between the MS Windows
 networking environment and the UNIX operating system environment. The right
@@ -10,21 +10,21 @@
 (set) to non-administrative users both in Windows NT4 domains and
 Active Directory domains.
 </p><p>
-<a class="indexterm" name="id378541"></a>
-<a class="indexterm" name="id378548"></a>
-<a class="indexterm" name="id378555"></a>
-<a class="indexterm" name="id378562"></a>
+<a class="indexterm" name="id2630252"></a>
+<a class="indexterm" name="id2630259"></a>
+<a class="indexterm" name="id2630266"></a>
+<a class="indexterm" name="id2630272"></a>
 The addition of Windows NT4/2kX/XPPro machines to the domain necessitates the
 creation of a machine account for each machine added. The machine account is
 a necessity that is used to validate that the machine can be trusted to permit
 user logons.
 </p><p>
-<a class="indexterm" name="id378574"></a>
-<a class="indexterm" name="id378581"></a>
-<a class="indexterm" name="id378587"></a>
-<a class="indexterm" name="id378594"></a>
-<a class="indexterm" name="id378601"></a>
-<a class="indexterm" name="id378608"></a>
+<a class="indexterm" name="id2630287"></a>
+<a class="indexterm" name="id2630294"></a>
+<a class="indexterm" name="id2630301"></a>
+<a class="indexterm" name="id2630308"></a>
+<a class="indexterm" name="id2630314"></a>
+<a class="indexterm" name="id2630321"></a>
 Machine accounts are analogous to user accounts, and thus in implementing them on a UNIX machine that is
 hosting Samba (i.e., on which Samba is running), it is necessary to create a special type of user account.
 Machine accounts differ from  normal user accounts in that the account name (login ID) is terminated with a
@@ -34,11 +34,11 @@
 account is used only to authenticate domain member machines during start-up. This security measure
 is designed to block man-in-the-middle attempts to violate network integrity.
 </p><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Note</h3><p>
-<a class="indexterm" name="id378642"></a>
-<a class="indexterm" name="id378649"></a>
-<a class="indexterm" name="id378656"></a>
-<a class="indexterm" name="id378663"></a>
-<a class="indexterm" name="id378670"></a>
+<a class="indexterm" name="id2630362"></a>
+<a class="indexterm" name="id2630369"></a>
+<a class="indexterm" name="id2630376"></a>
+<a class="indexterm" name="id2630383"></a>
+<a class="indexterm" name="id2630389"></a>
 Machine (computer) accounts are used in the Windows NT OS family to store security
 credentials for domain member servers and workstations. When the domain member
 starts up, it goes through a validation process that includes an exchange of
@@ -47,20 +47,20 @@
 all access by domain users. The computer account is essential to the way that MS 
 Windows secures authentication.
 </p></div><p>
-<a class="indexterm" name="id378684"></a>
-<a class="indexterm" name="id378691"></a>
-<a class="indexterm" name="id378698"></a>
-<a class="indexterm" name="id378704"></a>
+<a class="indexterm" name="id2630408"></a>
+<a class="indexterm" name="id2630416"></a>
+<a class="indexterm" name="id2630423"></a>
+<a class="indexterm" name="id2630429"></a>
 The creation of UNIX system accounts has traditionally been the sole right of
 the system administrator, better known as the <code class="constant">root</code> account.
 It is possible in the UNIX environment to create multiple users who have the
 same UID. Any UNIX user who has a UID=0 is inherently the same as the
 <code class="constant">root</code> account user.
 </p><p>
-<a class="indexterm" name="id378724"></a>
-<a class="indexterm" name="id378731"></a>
-<a class="indexterm" name="id378738"></a>
-<a class="indexterm" name="id378745"></a>
+<a class="indexterm" name="id2630452"></a>
+<a class="indexterm" name="id2630459"></a>
+<a class="indexterm" name="id2630466"></a>
+<a class="indexterm" name="id2630472"></a>
 All versions of Samba call system interface scripts that permit CIFS function
 calls that are used to manage users, groups, and machine accounts
 in the UNIX environment. All versions of Samba up to and including version 3.0.10
@@ -70,27 +70,27 @@
 disdain and consternation among Samba administrators, particularly where it became
 necessary to permit people who should not possess <code class="constant">root</code>-level
 access to the UNIX host system.
-</p><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id378765"></a>Rights Management Capabilities</h2></div></div></div><p>
-<a class="indexterm" name="id378773"></a>
-<a class="indexterm" name="id378780"></a>
-<a class="indexterm" name="id378786"></a>
-<a class="indexterm" name="id378793"></a>
+</p><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2630498"></a>Rights Management Capabilities</h2></div></div></div><p>
+<a class="indexterm" name="id2630506"></a>
+<a class="indexterm" name="id2630513"></a>
+<a class="indexterm" name="id2630520"></a>
+<a class="indexterm" name="id2630527"></a>
 Samba 3.0.11 introduced support for the Windows privilege model.  This model
 allows certain rights to be assigned to a user or group SID.  In order to enable
-this feature, <a class="indexterm" name="id378801"></a>enable privileges = yes
+this feature, <a class="link" href="smb.conf.5.html#ENABLEPRIVILEGES">enable privileges = yes</a>
 must be defined in the <em class="parameter"><code>global</code></em> section of the <code class="filename">smb.conf</code> file.
 </p><p>
-<a class="indexterm" name="id378824"></a>
-<a class="indexterm" name="id378831"></a>
-<a class="indexterm" name="id378837"></a>
-Currently, the rights supported in Samba-3 are listed in <a href="rights.html#rp-privs" title="Table 15.1. Current Privilege Capabilities">???</a>.
+<a class="indexterm" name="id2630566"></a>
+<a class="indexterm" name="id2630572"></a>
+<a class="indexterm" name="id2630579"></a>
+Currently, the rights supported in Samba-3 are listed in <a class="link" href="rights.html#rp-privs" title="Table 15.1. Current Privilege Capabilities">&#8220;Current Privilege Capabilities&#8221;</a>.
 The remainder of this chapter explains how to manage and use these privileges on Samba servers.
-</p><a class="indexterm" name="id378853"></a><a class="indexterm" name="id378860"></a><a class="indexterm" name="id378867"></a><a class="indexterm" name="id378873"></a><a class="indexterm" name="id378880"></a><a class="indexterm" name="id378887"></a><div class="table"><a name="rp-privs"></a><p class="title"><b>Table 15.1. Current Privilege Capabilities</b></p><div class="table-contents"><table summary="Current Privilege Capabilities" border="1"><colgroup><col align="right"><col align="left"></colgroup><thead><tr><th align="left">Privilege</th><th align="left">Description</th></tr></thead><tbody><tr><td align="right"><p>SeMachineAccountPrivilege</p></td><td align="left"><p>Add machines to domain</p></td></tr><tr><td align="right"><p>SePrintOperatorPrivilege</p></td><td align="left"><p>Manage printers</p></td></tr><tr><td align="right"><p>SeAddUsersPrivilege</p></td><td align="left"><p>Add users and groups to the domain</p></td></tr><tr><td align="right"><p>SeRemoteShutdownPrivilege</p></td><td align="left"><p>Force shutdown from a remote system</p></td></tr><tr><td align="right"><p>SeDiskOperatorPrivilege</p></td><td align="left"><p>Manage disk share</p></td></tr><tr><td align="right"><p>SeTakeOwnershipPrivilege</p></td><td align="left"><p>Take ownership of files or other objects</p></td></tr></tbody></table></div></div><br class="table-break"><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id379021"></a>Using the &#8220;<span class="quote">net rpc rights</span>&#8221; Utility</h3></div></div></div><p>
-<a class="indexterm" name="id379033"></a>
-<a class="indexterm" name="id379040"></a>
-<a class="indexterm" name="id379046"></a>
-<a class="indexterm" name="id379053"></a>
-<a class="indexterm" name="id379060"></a>
+</p><a class="indexterm" name="id2630596"></a><a class="indexterm" name="id2630603"></a><a class="indexterm" name="id2630610"></a><a class="indexterm" name="id2630617"></a><a class="indexterm" name="id2630624"></a><a class="indexterm" name="id2630631"></a><div class="table"><a name="rp-privs"></a><p class="title"><b>Table 15.1. Current Privilege Capabilities</b></p><div class="table-contents"><table summary="Current Privilege Capabilities" border="1"><colgroup><col align="right"><col align="left"></colgroup><thead><tr><th align="left">Privilege</th><th align="left">Description</th></tr></thead><tbody><tr><td align="right"><p>SeMachineAccountPrivilege</p></td><td align="left"><p>Add machines to domain</p></td></tr><tr><td align="right"><p>SePrintOperatorPrivilege</p></td><td align="left"><p>Manage printers</p></td></tr><tr><td align="right"><p>SeAddUsersPrivilege</p></td><td align="left"><p>Add users and groups to the domain</p></td></tr><tr><td align="right"><p>SeRemoteShutdownPrivilege</p></td><td align="left"><p>Force shutdown from a remote system</p></td></tr><tr><td align="right"><p>SeDiskOperatorPrivilege</p></td><td align="left"><p>Manage disk share</p></td></tr><tr><td align="right"><p>SeTakeOwnershipPrivilege</p></td><td align="left"><p>Take ownership of files or other objects</p></td></tr></tbody></table></div></div><br class="table-break"><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2630773"></a>Using the &#8220;<span class="quote">net rpc rights</span>&#8221; Utility</h3></div></div></div><p>
+<a class="indexterm" name="id2630784"></a>
+<a class="indexterm" name="id2630791"></a>
+<a class="indexterm" name="id2630798"></a>
+<a class="indexterm" name="id2630805"></a>
+<a class="indexterm" name="id2630812"></a>
 There are two primary means of managing the rights assigned to users and groups
 on a Samba server.  The <code class="literal">NT4 User Manager for Domains</code> may be
 used from any Windows NT4, 2000, or XP Professional domain member client to
@@ -101,10 +101,10 @@
 </p><p>
 The <code class="literal">net rpc rights</code> utility in Samba 3.0.11 has three new subcommands:
 </p><div class="variablelist"><dl><dt><span class="term">list [name|accounts]</span></dt><dd><p>
-<a class="indexterm" name="id379098"></a>
-<a class="indexterm" name="id379109"></a>
-<a class="indexterm" name="id379116"></a>
-<a class="indexterm" name="id379122"></a>
+<a class="indexterm" name="id2630855"></a>
+<a class="indexterm" name="id2630866"></a>
+<a class="indexterm" name="id2630873"></a>
+<a class="indexterm" name="id2630880"></a>
 		When called with no arguments, <code class="literal">net rpc list</code>
 		simply lists the available rights on the server.  When passed
 		a specific user or group name, the tool lists the privileges
@@ -113,10 +113,10 @@
 		<code class="literal">net rpc rights list</code> returns a list of all
 		privileged accounts on the server and the assigned rights.
 		</p></dd><dt><span class="term">grant &lt;user&gt; &lt;right [right ...]&gt;</span></dt><dd><p>
-<a class="indexterm" name="id379158"></a>
-<a class="indexterm" name="id379165"></a>
-<a class="indexterm" name="id379172"></a>
-<a class="indexterm" name="id379178"></a>
+<a class="indexterm" name="id2630919"></a>
+<a class="indexterm" name="id2630926"></a>
+<a class="indexterm" name="id2630933"></a>
+<a class="indexterm" name="id2630940"></a>
 		When called with no arguments, this function is used to assign
 		a list of rights to a specified user or group.  For example,
 		to grant the members of the Domain Admins group on a Samba domain controller,
@@ -126,7 +126,7 @@
 	 'DOMAIN\Domain Admins' SeMachineAccountPrivilege
 </pre><p>
 		The following syntax has the same result:
-<a class="indexterm" name="id379200"></a>
+<a class="indexterm" name="id2630965"></a>
 </p><pre class="screen">
 <code class="prompt">root# </code> net rpc rights grant 'DOMAIN\Domain Admins' \
      SeMachineAccountPrivilege -S server -U domadmin
@@ -139,67 +139,67 @@
 		This command is similar in format to <code class="literal">net rpc rights grant</code>.  Its
 		effect is to remove an assigned right (or list of rights) from a user or group.
 		</p></dd></dl></div><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Note</h3><p>
-<a class="indexterm" name="id379250"></a>
-<a class="indexterm" name="id379256"></a>
-<a class="indexterm" name="id379263"></a>
+<a class="indexterm" name="id2631020"></a>
+<a class="indexterm" name="id2631027"></a>
+<a class="indexterm" name="id2631034"></a>
 You must be connected as a member of the Domain Admins group to be able to grant or revoke privileges assigned
 to an account.  This capability is inherent to the Domain Admins group and is not configurable. There are no
 default rights and privileges, except the ability for a member of the Domain Admins group to assign them.
 This means that all administrative rights and privileges (other than the ability to assign them) must be 
 explicitly assigned, even for the Domain Admins group.
 </p></div><p>
-<a class="indexterm" name="id379278"></a>
-<a class="indexterm" name="id379284"></a>
-<a class="indexterm" name="id379291"></a>
-<a class="indexterm" name="id379298"></a>
+<a class="indexterm" name="id2631052"></a>
+<a class="indexterm" name="id2631059"></a>
+<a class="indexterm" name="id2631066"></a>
+<a class="indexterm" name="id2631073"></a>
 By default, no privileges are initially assigned to any account because certain actions will be performed as
 root once smbd determines that a user has the necessary rights.  For example, when joining a client to a
 Windows domain, <em class="parameter"><code>add machine script</code></em> must be executed with superuser rights in most 
 cases.  For this reason, you should be very careful about handing out privileges to accounts.
 </p><p>
-<a class="indexterm" name="id379316"></a>
-<a class="indexterm" name="id379322"></a>
-<a class="indexterm" name="id379329"></a>
+<a class="indexterm" name="id2631094"></a>
+<a class="indexterm" name="id2631101"></a>
+<a class="indexterm" name="id2631108"></a>
 Access as the root user (UID=0) bypasses all privilege checks.
-</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id379339"></a>Description of Privileges</h3></div></div></div><p>
-<a class="indexterm" name="id379347"></a>
-<a class="indexterm" name="id379354"></a>
-<a class="indexterm" name="id379360"></a>
+</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2631118"></a>Description of Privileges</h3></div></div></div><p>
+<a class="indexterm" name="id2631126"></a>
+<a class="indexterm" name="id2631133"></a>
+<a class="indexterm" name="id2631140"></a>
 The privileges that have been implemented in Samba-3.0.11 are shown below.  It is possible, and likely, that
 additional privileges may be implemented in later releases of Samba. It is also likely that any privileges
 currently implemented but not used may be removed from future releases as a housekeeping matter, so it is
 important that the successful as well as unsuccessful use of these facilities should be reported on the Samba
 mailing lists.
 </p><div class="variablelist"><dl><dt><span class="term">SeAddUsersPrivilege</span></dt><dd><p>
-<a class="indexterm" name="id379382"></a>
-<a class="indexterm" name="id379389"></a>
-<a class="indexterm" name="id379396"></a>
+<a class="indexterm" name="id2631173"></a>
+<a class="indexterm" name="id2631180"></a>
+<a class="indexterm" name="id2631187"></a>
 		This right determines whether or not smbd will allow the
 		user to create new user or group accounts via such tools
 		as <code class="literal">net rpc user add</code> or 
 		<code class="literal">NT4 User Manager for Domains.</code>
 		</p></dd><dt><span class="term">SeDiskOperatorPrivilege</span></dt><dd><p>
-<a class="indexterm" name="id379425"></a>
-<a class="indexterm" name="id379432"></a>
-<a class="indexterm" name="id379439"></a>
+<a class="indexterm" name="id2631218"></a>
+<a class="indexterm" name="id2631226"></a>
+<a class="indexterm" name="id2631233"></a>
 		Accounts that possess this right will be able to execute
 		scripts defined by the <code class="literal">add/delete/change</code>
 		share command in <code class="filename">smb.conf</code> file as root.  Such users will
 		also be able to modify the ACL associated with file shares
 		on the Samba server.
 		</p></dd><dt><span class="term">SeMachineAccountPrivilege</span></dt><dd><p>
-<a class="indexterm" name="id379469"></a>
-<a class="indexterm" name="id379476"></a>
-<a class="indexterm" name="id379483"></a>
+<a class="indexterm" name="id2631265"></a>
+<a class="indexterm" name="id2631272"></a>
+<a class="indexterm" name="id2631279"></a>
 		This right controls whether or not the user can join client
 		machines to a Samba-controlled domain.
 		</p></dd><dt><span class="term">SePrintOperatorPrivilege</span></dt><dd><p>
-<a class="indexterm" name="id379501"></a>
-<a class="indexterm" name="id379508"></a>
-<a class="indexterm" name="id379514"></a>
-<a class="indexterm" name="id379521"></a>
-<a class="indexterm" name="id379528"></a>
-		This privilege operates identically to the <a class="indexterm" name="id379535"></a>printer admin
+<a class="indexterm" name="id2631298"></a>
+<a class="indexterm" name="id2631305"></a>
+<a class="indexterm" name="id2631312"></a>
+<a class="indexterm" name="id2631319"></a>
+<a class="indexterm" name="id2631326"></a>
+		This privilege operates identically to the <a class="link" href="smb.conf.5.html#PRINTERADMIN">printer admin</a>
 		option in the <code class="filename">smb.conf</code> file (see section 5 man page for <code class="filename">smb.conf</code>)
 		except that it is a global right (not on a per-printer basis). 
 		Eventually the smb.conf option will be deprecated and administrative
@@ -207,44 +207,44 @@
 		the security descriptor associated with the printer object in the
 		<code class="filename">ntprinters.tdb</code> file.
 		</p></dd><dt><span class="term">SeRemoteShutdownPrivilege</span></dt><dd><p>
-<a class="indexterm" name="id379573"></a>
-<a class="indexterm" name="id379580"></a>
-<a class="indexterm" name="id379586"></a>
+<a class="indexterm" name="id2631380"></a>
+<a class="indexterm" name="id2631387"></a>
+<a class="indexterm" name="id2631394"></a>
 		Samba provides two hooks for shutting down or rebooting
 		the server and for aborting a previously issued shutdown
 		command.  Since this is an operation normally limited by
 		the operating system to the root user, an account must possess this
 		right to be able to execute either of these hooks.
 		</p></dd><dt><span class="term">SeTakeOwnershipPrivilege</span></dt><dd><p>
-<a class="indexterm" name="id379606"></a>
-<a class="indexterm" name="id379613"></a>
+<a class="indexterm" name="id2631416"></a>
+<a class="indexterm" name="id2631423"></a>
 		This right permits users to take ownership of files and directories.
-		</p></dd></dl></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id379625"></a>Privileges Suppored by Windows 2000 Domain Controllers</h3></div></div></div><p>
+		</p></dd></dl></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2631436"></a>Privileges Suppored by Windows 2000 Domain Controllers</h3></div></div></div><p>
     For reference purposes, a Windows NT4 Primary Domain Controller reports support for the following
 	privileges:
-<a class="indexterm" name="id379634"></a>
-<a class="indexterm" name="id379641"></a>
-<a class="indexterm" name="id379648"></a>
-<a class="indexterm" name="id379654"></a>
-<a class="indexterm" name="id379661"></a>
-<a class="indexterm" name="id379668"></a>
-<a class="indexterm" name="id379675"></a>
-<a class="indexterm" name="id379682"></a>
-<a class="indexterm" name="id379689"></a>
-<a class="indexterm" name="id379696"></a>
-<a class="indexterm" name="id379702"></a>
-<a class="indexterm" name="id379709"></a>
-<a class="indexterm" name="id379716"></a>
-<a class="indexterm" name="id379723"></a>
-<a class="indexterm" name="id379730"></a>
-<a class="indexterm" name="id379737"></a>
-<a class="indexterm" name="id379744"></a>
-<a class="indexterm" name="id379751"></a>
-<a class="indexterm" name="id379757"></a>
-<a class="indexterm" name="id379764"></a>
-<a class="indexterm" name="id379771"></a>
-<a class="indexterm" name="id379778"></a>
-<a class="indexterm" name="id379785"></a>
+<a class="indexterm" name="id2631446"></a>
+<a class="indexterm" name="id2631454"></a>
+<a class="indexterm" name="id2631461"></a>
+<a class="indexterm" name="id2631468"></a>
+<a class="indexterm" name="id2631475"></a>
+<a class="indexterm" name="id2631482"></a>
+<a class="indexterm" name="id2631489"></a>
+<a class="indexterm" name="id2631496"></a>
+<a class="indexterm" name="id2631503"></a>
+<a class="indexterm" name="id2631510"></a>
+<a class="indexterm" name="id2631517"></a>
+<a class="indexterm" name="id2631524"></a>
+<a class="indexterm" name="id2631531"></a>
+<a class="indexterm" name="id2631538"></a>
+<a class="indexterm" name="id2631546"></a>
+<a class="indexterm" name="id2631553"></a>
+<a class="indexterm" name="id2631560"></a>
+<a class="indexterm" name="id2631566"></a>
+<a class="indexterm" name="id2631573"></a>
+<a class="indexterm" name="id2631580"></a>
+<a class="indexterm" name="id2631587"></a>
+<a class="indexterm" name="id2631594"></a>
+<a class="indexterm" name="id2631602"></a>
 </p><pre class="screen">
          SeCreateTokenPrivilege  Create a token object
   SeAssignPrimaryTokenPrivilege  Replace a process level token
@@ -271,35 +271,35 @@
       SeRemoteShutdownPrivilege  Force shutdown from a remote system
 </pre><p>
 	And Windows 200x/XP Domain Controllers and workstations reports to support the following privileges:
-<a class="indexterm" name="id379810"></a>
-<a class="indexterm" name="id379817"></a>
-<a class="indexterm" name="id379824"></a>
-<a class="indexterm" name="id379830"></a>
-<a class="indexterm" name="id379837"></a>
-<a class="indexterm" name="id379844"></a>
-<a class="indexterm" name="id379851"></a>
-<a class="indexterm" name="id379858"></a>
-<a class="indexterm" name="id379865"></a>
-<a class="indexterm" name="id379872"></a>
-<a class="indexterm" name="id379878"></a>
-<a class="indexterm" name="id379885"></a>
-<a class="indexterm" name="id379892"></a>
-<a class="indexterm" name="id379899"></a>
-<a class="indexterm" name="id379906"></a>
-<a class="indexterm" name="id379913"></a>
-<a class="indexterm" name="id379920"></a>
-<a class="indexterm" name="id379927"></a>
-<a class="indexterm" name="id379933"></a>
-<a class="indexterm" name="id379940"></a>
-<a class="indexterm" name="id379947"></a>
-<a class="indexterm" name="id379954"></a>
-<a class="indexterm" name="id379961"></a>
-<a class="indexterm" name="id379968"></a>
-<a class="indexterm" name="id379974"></a>
-<a class="indexterm" name="id379981"></a>
-<a class="indexterm" name="id379988"></a>
-<a class="indexterm" name="id379995"></a>
-<a class="indexterm" name="id380002"></a>
+<a class="indexterm" name="id2631639"></a>
+<a class="indexterm" name="id2631646"></a>
+<a class="indexterm" name="id2631653"></a>
+<a class="indexterm" name="id2631660"></a>
+<a class="indexterm" name="id2631667"></a>
+<a class="indexterm" name="id2631674"></a>
+<a class="indexterm" name="id2631681"></a>
+<a class="indexterm" name="id2631688"></a>
+<a class="indexterm" name="id2631695"></a>
+<a class="indexterm" name="id2631702"></a>
+<a class="indexterm" name="id2631709"></a>
+<a class="indexterm" name="id2631716"></a>
+<a class="indexterm" name="id2631723"></a>
+<a class="indexterm" name="id2631730"></a>
+<a class="indexterm" name="id2631738"></a>
+<a class="indexterm" name="id2631745"></a>
+<a class="indexterm" name="id2631752"></a>
+<a class="indexterm" name="id2631758"></a>
+<a class="indexterm" name="id2631765"></a>
+<a class="indexterm" name="id2631772"></a>
+<a class="indexterm" name="id2631779"></a>
+<a class="indexterm" name="id2631786"></a>
+<a class="indexterm" name="id2631794"></a>
+<a class="indexterm" name="id2631801"></a>
+<a class="indexterm" name="id2631808"></a>
+<a class="indexterm" name="id2631815"></a>
+<a class="indexterm" name="id2631822"></a>
+<a class="indexterm" name="id2631829"></a>
+<a class="indexterm" name="id2631836"></a>
 </p><pre class="screen">
          SeCreateTokenPrivilege  Create a token object
   SeAssignPrimaryTokenPrivilege  Replace a process level token
@@ -332,78 +332,78 @@
          SeImpersonatePrivilege  Impersonate a client after authentication
         SeCreateGlobalPrivilege  Create global objects
 </pre><p>
-<a class="indexterm" name="id380030"></a>
+<a class="indexterm" name="id2631910"></a>
     The Samba Team is implementing only those privileges that are logical and useful in the UNIX/Linux
     environment. Many of the Windows 200X/XP privileges have no direct equivalence in UNIX.
-    </p></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id380042"></a>The Administrator Domain SID</h2></div></div></div><p>
-<a class="indexterm" name="id380049"></a>
-<a class="indexterm" name="id380056"></a>
-<a class="indexterm" name="id380063"></a>
-<a class="indexterm" name="id380070"></a>
-<a class="indexterm" name="id380076"></a>
+    </p></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2631924"></a>The Administrator Domain SID</h2></div></div></div><p>
+<a class="indexterm" name="id2631932"></a>
+<a class="indexterm" name="id2631939"></a>
+<a class="indexterm" name="id2631946"></a>
+<a class="indexterm" name="id2631953"></a>
+<a class="indexterm" name="id2631959"></a>
 Please note that every Windows NT4 and later server requires a domain Administrator account. Samba versions
 commencing with 3.0.11 permit Administrative duties to be performed via assigned rights and privileges
-(see <a href="rights.html" title="Chapter 15. User Rights and Privileges">User Rights and Privileges</a>).  An account in the server's passdb backend can
+(see <a class="link" href="rights.html" title="Chapter 15. User Rights and Privileges">User Rights and Privileges</a>).  An account in the server's passdb backend can
 be set to the well-known RID of the default administrator account.  To obtain the domain SID on a Samba domain
 controller, run the following command:
 </p><pre class="screen">
 <code class="prompt">root# </code> net getlocalsid
 SID for domain FOO is: S-1-5-21-4294955119-3368514841-2087710299
 </pre><p>
-<a class="indexterm" name="id380106"></a>
+<a class="indexterm" name="id2631993"></a>
 You may assign the domain administrator RID to an account using the <code class="literal">pdbedit</code>
 command as shown here:
-<a class="indexterm" name="id380119"></a>
+<a class="indexterm" name="id2632007"></a>
 </p><pre class="screen">
 <code class="prompt">root# </code> pdbedit -U S-1-5-21-4294955119-3368514841-2087710299-500 -u root -r
 </pre><p>
 </p><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Note</h3><p>
-<a class="indexterm" name="id380142"></a>
-<a class="indexterm" name="id380149"></a>
-<a class="indexterm" name="id380156"></a>
-<a class="indexterm" name="id380163"></a>
+<a class="indexterm" name="id2632031"></a>
+<a class="indexterm" name="id2632038"></a>
+<a class="indexterm" name="id2632045"></a>
+<a class="indexterm" name="id2632052"></a>
 The RID 500 is the well known standard value of the default Administrator account. It is the RID
 that confers the rights and privileges that the Administrator account has on a Windows machine
 or domain. Under UNIX/Linux the equivalent is UID=0 (the root account).
 </p></div><p>
-<a class="indexterm" name="id380175"></a>
-<a class="indexterm" name="id380182"></a>
-<a class="indexterm" name="id380189"></a>
-<a class="indexterm" name="id380196"></a>
+<a class="indexterm" name="id2632067"></a>
+<a class="indexterm" name="id2632074"></a>
+<a class="indexterm" name="id2632081"></a>
+<a class="indexterm" name="id2632088"></a>
 Releases of Samba version 3.0.11 and later make it possible to operate without an Administrator account
 provided equivalent rights and privileges have been established for a Windows user or a Windows
 group account. 
-</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id380207"></a>Common Errors</h2></div></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id380212"></a>What Rights and Privileges Will Permit Windows Client Administration?</h3></div></div></div><p>
-<a class="indexterm" name="id380220"></a>
-<a class="indexterm" name="id380227"></a>
-<a class="indexterm" name="id380234"></a>
-<a class="indexterm" name="id380241"></a>
+</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2632101"></a>Common Errors</h2></div></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2632106"></a>What Rights and Privileges Will Permit Windows Client Administration?</h3></div></div></div><p>
+<a class="indexterm" name="id2632115"></a>
+<a class="indexterm" name="id2632122"></a>
+<a class="indexterm" name="id2632129"></a>
+<a class="indexterm" name="id2632136"></a>
 	When a Windows NT4 (or later) client joins a domain, the domain global <code class="literal">Domain Admins</code> group
 	is added to the membership of the local <code class="literal">Administrators</code> group on the client. Any user who is
 	a member of the domain global <code class="literal">Domain Admins</code> group will have administrative rights on the
 	Windows client.
 	</p><p>
-<a class="indexterm" name="id380271"></a>
-<a class="indexterm" name="id380277"></a>
-<a class="indexterm" name="id380284"></a>
-<a class="indexterm" name="id380291"></a>
-<a class="indexterm" name="id380298"></a>
+<a class="indexterm" name="id2632169"></a>
+<a class="indexterm" name="id2632176"></a>
+<a class="indexterm" name="id2632183"></a>
+<a class="indexterm" name="id2632190"></a>
+<a class="indexterm" name="id2632197"></a>
 	This is often not the most desirable solution because it means that the user will have administrative
 	rights and privileges on domain servers also. The <code class="literal">Power Users</code> group on Windows client
 	workstations permits local administration of the workstation alone. Any domain global user or domain global
 	group can be added to the membership of the local workstation group <code class="literal">Power Users</code>.
 	</p><p>
-<a class="indexterm" name="id380323"></a>
-<a class="indexterm" name="id380330"></a>
-<a class="indexterm" name="id380337"></a>
-<a class="indexterm" name="id380343"></a>
-	See <a href="NetCommand.html#nestedgrpmgmgt" title="Nested Group Support">Nested Group Support</a> for an example of how to add domain users
+<a class="indexterm" name="id2632224"></a>
+<a class="indexterm" name="id2632231"></a>
+<a class="indexterm" name="id2632239"></a>
+<a class="indexterm" name="id2632245"></a>
+	See <a class="link" href="NetCommand.html#nestedgrpmgmgt" title="Nested Group Support">Nested Group Support</a> for an example of how to add domain users
 	and groups to a local group that is on a Windows workstation. The use of the <code class="literal">net</code>
 	command permits this to be done from the Samba server.
 	</p><p>
-<a class="indexterm" name="id380368"></a>
-<a class="indexterm" name="id380375"></a>
-<a class="indexterm" name="id380382"></a>
+<a class="indexterm" name="id2632273"></a>
+<a class="indexterm" name="id2632280"></a>
+<a class="indexterm" name="id2632287"></a>
 	Another way this can be done is to log onto the Windows workstation as the user
 	<code class="literal">Administrator</code>, then open a <code class="literal">cmd</code> shell, then execute:
 </p><pre class="screen">

Modified: branches/samba/experimental/docs/htmldocs/Samba3-HOWTO/samba-bdc.html
===================================================================
--- branches/samba/experimental/docs/htmldocs/Samba3-HOWTO/samba-bdc.html	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/docs/htmldocs/Samba3-HOWTO/samba-bdc.html	2008-06-09 06:59:20 UTC (rev 1920)
@@ -1,18 +1,18 @@
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Chapter 5. Backup Domain Control</title><link rel="stylesheet" href="samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.72.0"><link rel="start" href="index.html" title="The Official Samba 3.2.x HOWTO and Reference Guide"><link rel="up" href="type.html" title="Part II. Server Configuration Basics"><link rel="prev" href="samba-pdc.html" title="Chapter 4. Domain Control"><link rel="next" href="domain-member.html" title="Chapter 6. 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 5. 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 5. 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><code class="email">&lt;<a href="mailto:jht at samba.org">jht at samba.org</a>&gt;</code></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><code class="email">&lt;<a href="mailto:Volker.Lendecke at SerNet.DE">Volker.Lendecke at SerNet.DE</a>&gt;</code></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><code class="email">&lt;<a href="mailto:gd at suse.de">gd at suse.de</a>&gt;</code></p></div></div></div></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="sect1"><a href="samba-bdc.html#id339320">Features and Benefits</a></span></dt><dt><span class="sect1"><a href="samba-bdc.html#id339696">Essential Background Information</a></span></dt><dd><dl><dt><span class="sect2"><a href="samba-bdc.html#id339760">MS Windows NT4-style Domain Control</a></span></dt><dt><span class="sect2"><a href="samba-bdc.html#id340392">LDAP Configuration Notes</a></span></dt><dt><span class="sect2"><a href="samba-bdc.html#id340717">Active Directory Domain Control</a></span></dt><dt><span class="sect2"><a href="samba-bdc.html#id340771">What Qualifies a Domain Controller on the Network?</a></span></dt><dt><span class="sect2"><a href="samba-bdc.html#id340853">How Does a Workstation find its Domain Controller?</a></span></dt></dl></dd><dt><span class="sect1"><a href="samba-bdc.html#id341012">Backup Domain Controller Configuration</a></span></dt><dd><dl><dt><span class="sect2"><a href="samba-bdc.html#id341471">Example Configuration</a></span></dt></dl></dd><dt><span class="sect1"><a href="samba-bdc.html#id341906">Common Errors</a></span></dt><dd><dl><dt><span class="sect2"><a href="samba-bdc.html#id341947">Machine Accounts Keep Expiring</a></span></dt><dt><span class="sect2"><a href="samba-bdc.html#id341995">Can Samba Be a Backup Domain Controller to an NT4 PDC?</a></span></dt><dt><span class="sect2"><a href="samba-bdc.html#id342046">How Do I Replicate the smbpasswd File?</a></span></dt><dt><span class="sect2"><a href="samba-bdc.html#id342144">Can I Do This All with LDAP?</a></span></dt></dl></dd></dl></div><p>
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Chapter 5. Backup Domain Control</title><link rel="stylesheet" href="../samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.73.1"><link rel="start" href="index.html" title="The Official Samba 3.2.x HOWTO and Reference Guide"><link rel="up" href="type.html" title="Part II. Server Configuration Basics"><link rel="prev" href="samba-pdc.html" title="Chapter 4. Domain Control"><link rel="next" href="domain-member.html" title="Chapter 6. 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 5. 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 5. 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><code class="email">&lt;<a class="email" href="mailto:jht at samba.org">jht at samba.org</a>&gt;</code></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><code class="email">&lt;<a class="email" href="mailto:Volker.Lendecke at SerNet.DE">Volker.Lendecke at SerNet.DE</a>&gt;</code></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><code class="email">&lt;<a class="email" href="mailto:gd at suse.de">gd at suse.de</a>&gt;</code></p></div></div></div></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="sect1"><a href="samba-bdc.html#id2587871">Features and Benefits</a></span></dt><dt><span class="sect1"><a href="samba-bdc.html#id2588283">Essential Background Information</a></span></dt><dd><dl><dt><span class="sect2"><a href="samba-bdc.html#id2588353">MS Windows NT4-style Domain Control</a></span></dt><dt><span class="sect2"><a href="samba-bdc.html#id2589028">LDAP Configuration Notes</a></span></dt><dt><span class="sect2"><a href="samba-bdc.html#id2589392">Active Directory Domain Control</a></span></dt><dt><span class="sect2"><a href="samba-bdc.html#id2589450">What Qualifies a Domain Controller on the Network?</a></span></dt><dt><span class="sect2"><a href="samba-bdc.html#id2589541">How Does a Workstation find its Domain Controller?</a></span></dt></dl></dd><dt><span class="sect1"><a href="samba-bdc.html#id2589723">Backup Domain Controller Configuration</a></span></dt><dd><dl><dt><span class="sect2"><a href="samba-bdc.html#id2590224">Example Configuration</a></span></dt></dl></dd><dt><span class="sect1"><a href="samba-bdc.html#id2590680">Common Errors</a></span></dt><dd><dl><dt><span class="sect2"><a href="samba-bdc.html#id2590724">Machine Accounts Keep Expiring</a></span></dt><dt><span class="sect2"><a href="samba-bdc.html#id2590779">Can Samba Be a Backup Domain Controller to an NT4 PDC?</a></span></dt><dt><span class="sect2"><a href="samba-bdc.html#id2590834">How Do I Replicate the smbpasswd File?</a></span></dt><dt><span class="sect2"><a href="samba-bdc.html#id2590939">Can I Do This All with LDAP?</a></span></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 <a href="samba-pdc.html" title="Chapter 4. Domain Control">Domain Control</a>.
-</p><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id339320"></a>Features and Benefits</h2></div></div></div><p>
+with configuring a Samba domain controller as described in <a class="link" href="samba-pdc.html" title="Chapter 4. Domain Control">Domain Control</a>.
+</p><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2587871"></a>Features and Benefits</h2></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 <a href="mailto:jht at samba.org" target="_top">John H. Terpstra</a> clearly setting out your requirements and/or question, and
+that you should have a persistent concern that is not addressed in this book, please email <a class="ulink" href="mailto:jht at samba.org" target="_top">John H. Terpstra</a> clearly setting out your requirements and/or question, and
 we will do our best to provide a solution.
 </p><p>
-<a class="indexterm" name="id339341"></a>
-<a class="indexterm" name="id339351"></a>
-<a class="indexterm" name="id339357"></a>
-<a class="indexterm" name="id339364"></a>
-<a class="indexterm" name="id339373"></a>
+<a class="indexterm" name="id2587897"></a>
+<a class="indexterm" name="id2587906"></a>
+<a class="indexterm" name="id2587912"></a>
+<a class="indexterm" name="id2587919"></a>
+<a class="indexterm" name="id2587928"></a>
 Samba-3 can act as a Backup Domain Controller (BDC) to another Samba Primary Domain Controller (PDC). A
 Samba-3 PDC can operate with an LDAP account backend. The LDAP backend can be either a common master LDAP
 server or a slave server. The use of a slave LDAP server has the benefit that when the master is down, clients
@@ -21,22 +21,22 @@
 ensure the master's continued availability  if the slave finds its master down at the wrong time,
 you will have stability and operational problems.
 </p><p>
-<a class="indexterm" name="id339392"></a>
-<a class="indexterm" name="id339400"></a>
-<a class="indexterm" name="id339409"></a>
-<a class="indexterm" name="id339419"></a>
+<a class="indexterm" name="id2587953"></a>
+<a class="indexterm" name="id2587962"></a>
+<a class="indexterm" name="id2587971"></a>
+<a class="indexterm" name="id2587980"></a>
 While it is possible to run a Samba-3 BDC with a non-LDAP backend, that backend must allow some form of
 "two-way" propagation of changes from the BDC to the master.  At this time only LDAP delivers the capability
 to propagate identity database changes from the BDC to the PDC. The BDC can use a slave LDAP server, while it
 is preferable for the PDC to use as its primary an LDAP master server.
 </p><p>
-<a class="indexterm" name="id339432"></a>
-<a class="indexterm" name="id339441"></a>
-<a class="indexterm" name="id339450"></a>
-<a class="indexterm" name="id339462"></a>
-<a class="indexterm" name="id339469"></a>
-<a class="indexterm" name="id339475"></a>
-<a class="indexterm" name="id339482"></a>
+<a class="indexterm" name="id2588003"></a>
+<a class="indexterm" name="id2588012"></a>
+<a class="indexterm" name="id2588022"></a>
+<a class="indexterm" name="id2588033"></a>
+<a class="indexterm" name="id2588040"></a>
+<a class="indexterm" name="id2588046"></a>
+<a class="indexterm" name="id2588053"></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
@@ -46,13 +46,13 @@
 overwriting the SAM that contains the updated (changed) trust account password with resulting
 breakage of the domain trust.
 </p><p>
-<a class="indexterm" name="id339498"></a>
-<a class="indexterm" name="id339506"></a>
-<a class="indexterm" name="id339516"></a>
-<a class="indexterm" name="id339525"></a>
+<a class="indexterm" name="id2588075"></a>
+<a class="indexterm" name="id2588083"></a>
+<a class="indexterm" name="id2588093"></a>
+<a class="indexterm" name="id2588102"></a>
 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.
-<a href="samba-bdc.html#pdc-bdc-table" title="Table 5.1. Domain Backend Account Distribution Options">The Domain Backend Account Distribution Options table below</a> lists 
+<a class="link" href="samba-bdc.html#pdc-bdc-table" title="Table 5.1. Domain Backend Account Distribution Options">The Domain Backend Account Distribution Options table below</a> lists 
 possible design configurations for a PDC/BDC infrastructure.
 </p><div class="table"><a name="pdc-bdc-table"></a><p class="title"><b>Table 5.1. Domain Backend Account Distribution Options</b></p><div class="table-contents"><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>
@@ -70,30 +70,30 @@
 	Not an elegant solution due to the delays in synchronization
         and also suffers
         from the issue of domain trust breakdown.
-	</p></td></tr></tbody></table></div></div><br class="table-break"></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id339696"></a>Essential Background Information</h2></div></div></div><p>
-<a class="indexterm" name="id339704"></a>
-<a class="indexterm" name="id339711"></a>
-<a class="indexterm" name="id339718"></a>
-<a class="indexterm" name="id339724"></a>
+	</p></td></tr></tbody></table></div></div><br class="table-break"></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2588283"></a>Essential Background Information</h2></div></div></div><p>
+<a class="indexterm" name="id2588292"></a>
+<a class="indexterm" name="id2588298"></a>
+<a class="indexterm" name="id2588305"></a>
+<a class="indexterm" name="id2588312"></a>
 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>
-<a class="indexterm" name="id339737"></a>
-<a class="indexterm" name="id339748"></a>
+<a class="indexterm" name="id2588327"></a>
+<a class="indexterm" name="id2588338"></a>
 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="id339760"></a>MS Windows NT4-style Domain Control</h3></div></div></div><p>
-<a class="indexterm" name="id339768"></a>
-<a class="indexterm" name="id339774"></a>
-<a class="indexterm" name="id339781"></a>
-<a class="indexterm" name="id339788"></a>
-<a class="indexterm" name="id339795"></a>
-<a class="indexterm" name="id339801"></a>
-<a class="indexterm" name="id339810"></a>
+</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2588353"></a>MS Windows NT4-style Domain Control</h3></div></div></div><p>
+<a class="indexterm" name="id2588361"></a>
+<a class="indexterm" name="id2588368"></a>
+<a class="indexterm" name="id2588375"></a>
+<a class="indexterm" name="id2588382"></a>
+<a class="indexterm" name="id2588389"></a>
+<a class="indexterm" name="id2588396"></a>
+<a class="indexterm" name="id2588405"></a>
 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
@@ -101,11 +101,11 @@
 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>
-<a class="indexterm" name="id339827"></a>
-<a class="indexterm" name="id339834"></a>
-<a class="indexterm" name="id339840"></a>
-<a class="indexterm" name="id339847"></a>
-<a class="indexterm" name="id339854"></a>
+<a class="indexterm" name="id2588425"></a>
+<a class="indexterm" name="id2588432"></a>
+<a class="indexterm" name="id2588439"></a>
+<a class="indexterm" name="id2588446"></a>
+<a class="indexterm" name="id2588453"></a>
 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
@@ -117,11 +117,11 @@
 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="id339871"></a>
-<a class="indexterm" name="id339880"></a>
-<a class="indexterm" name="id339887"></a>
-<a class="indexterm" name="id339894"></a>
-<a class="indexterm" name="id339900"></a>
+<a class="indexterm" name="id2588477"></a>
+<a class="indexterm" name="id2588486"></a>
+<a class="indexterm" name="id2588493"></a>
+<a class="indexterm" name="id2588500"></a>
+<a class="indexterm" name="id2588506"></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 <code class="filename">%SystemRoot%\System32\config</code> directory. 
@@ -131,24 +131,24 @@
 </p><p>
 There are two situations in which it is desirable to install BDCs:
 </p><div class="itemizedlist"><ul type="disc"><li><p>
-	<a class="indexterm" name="id339932"></a>
-	<a class="indexterm" name="id339939"></a>
+	<a class="indexterm" name="id2588542"></a>
+	<a class="indexterm" name="id2588549"></a>
 	On the local network that the PDC is on, if there are many
 	workstations and/or where the PDC is generally very busy. In this case the BDCs
 	will pick up network logon requests and help to add robustness to network services.
 	</p></li><li><p>
-	<a class="indexterm" name="id339952"></a>
+	<a class="indexterm" name="id2588564"></a>
 	At each remote site, to reduce wide-area network traffic and to add stability to
 	remote network operations. The design of the network, and the strategic placement of
 	BDCs, together with an implementation that localizes as much of network to client
 	interchange as possible, will help to minimize wide-area network bandwidth needs
 	(and thus costs).
 	</p></li></ul></div><p>
-<a class="indexterm" name="id339968"></a>
-<a class="indexterm" name="id339975"></a>
-<a class="indexterm" name="id339981"></a>
-<a class="indexterm" name="id339988"></a>
-<a class="indexterm" name="id339994"></a>
+<a class="indexterm" name="id2588583"></a>
+<a class="indexterm" name="id2588590"></a>
+<a class="indexterm" name="id2588596"></a>
+<a class="indexterm" name="id2588603"></a>
+<a class="indexterm" name="id2588610"></a>
 The interoperation of a PDC and its BDCs in a true Windows NT4 environment is worth
 mentioning here. The PDC contains the master copy of the SAM. In the event that an
 administrator makes a change to the user account database while physically present
@@ -160,85 +160,85 @@
 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>
-<a class="indexterm" name="id340012"></a>
-<a class="indexterm" name="id340020"></a>
-<a class="indexterm" name="id340029"></a>
-<a class="indexterm" name="id340036"></a>
+<a class="indexterm" name="id2588634"></a>
+<a class="indexterm" name="id2588643"></a>
+<a class="indexterm" name="id2588652"></a>
+<a class="indexterm" name="id2588658"></a>
 Samba-3 cannot participate in true SAM replication and is therefore not able to
 employ precisely the same protocols used by MS Windows NT4. A Samba-3 BDC will
 not create SAM update delta files. It will not interoperate with a PDC (NT4 or Samba)
 to synchronize the SAM from delta files that are held by BDCs.
 </p><p>
-<a class="indexterm" name="id340048"></a>
-<a class="indexterm" name="id340055"></a>
+<a class="indexterm" name="id2588673"></a>
+<a class="indexterm" name="id2588680"></a>
 Samba-3 cannot function as a BDC to an MS Windows NT4 PDC, and Samba-3 cannot
 function correctly as a PDC to an MS Windows NT4 BDC. Both Samba-3 and MS Windows
 NT4 can function as a BDC to its own type of PDC.
 </p><p>
-<a class="indexterm" name="id340066"></a>
-<a class="indexterm" name="id340073"></a>
-<a class="indexterm" name="id340080"></a>
+<a class="indexterm" name="id2588693"></a>
+<a class="indexterm" name="id2588700"></a>
+<a class="indexterm" name="id2588706"></a>
 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>
-<a class="indexterm" name="id340096"></a>
-<a class="indexterm" name="id340103"></a>
-<a class="indexterm" name="id340110"></a>
-<a class="indexterm" name="id340116"></a>
+<a class="indexterm" name="id2588726"></a>
+<a class="indexterm" name="id2588733"></a>
+<a class="indexterm" name="id2588739"></a>
+<a class="indexterm" name="id2588746"></a>
 In the event that the NT4 PDC should need to be taken out of service, or if it dies, one of the NT4 BDCs can
 be promoted to a PDC. If this happens while the original NT4 PDC is online, it is automatically demoted to an
 NT4 BDC. This is an important aspect of domain controller management. The tool that is used to effect a
 promotion or a demotion is the Server Manager for Domains. It should be noted that Samba-3 BDCs cannot be
 promoted in this manner because reconfiguration of Samba requires changes to the <code class="filename">smb.conf</code> file. It is easy
 enough to manuall change the <code class="filename">smb.conf</code> file and then restart relevant Samba network services.
-</p><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id340141"></a>Example PDC Configuration</h4></div></div></div><p>
-<a class="indexterm" name="id340149"></a>
-<a class="indexterm" name="id340156"></a>
+</p><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2588776"></a>Example PDC Configuration</h4></div></div></div><p>
+<a class="indexterm" name="id2588784"></a>
+<a class="indexterm" name="id2588791"></a>
 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
-<em class="parameter"><code>[global]</code></em> section of the <code class="filename">smb.conf</code> have to be set.  Refer to <a href="samba-bdc.html#minimalPDC" title="Example 5.1. Minimal smb.conf for a PDC in Use with a BDC LDAP Server on PDC">the Minimal smb.conf for a PDC in Use with a BDC  LDAP Server on PDC
+<em class="parameter"><code>[global]</code></em> section of the <code class="filename">smb.conf</code> have to be set.  Refer to <a class="link" href="samba-bdc.html#minimalPDC" title="Example 5.1. Minimal smb.conf for a PDC in Use with a BDC LDAP Server on PDC">the Minimal smb.conf for a PDC in Use with a BDC  LDAP Server on PDC
 section</a> for an example of the minimum required settings.
-</p><div class="example"><a name="minimalPDC"></a><p class="title"><b>Example 5.1. Minimal smb.conf for a PDC in Use with a BDC  LDAP Server on PDC</b></p><div class="example-contents"><table class="simplelist" border="0" summary="Simple list"><tr><td><a class="indexterm" name="id340206"></a><em class="parameter"><code>workgroup = MIDEARTH</code></em></td></tr><tr><td><a class="indexterm" name="id340218"></a><em class="parameter"><code>passdb backend = ldapsam://localhost:389</code></em></td></tr><tr><td><a class="indexterm" name="id340231"></a><em class="parameter"><code>domain master = yes</code></em></td></tr><tr><td><a class="indexterm" name="id340244"></a><em class="parameter"><code>domain logons = yes</code></em></td></tr><tr><td><a class="indexterm" name="id340256"></a><em class="parameter"><code>ldap suffix = dc=quenya,dc=org</code></em></td></tr><tr><td><a class="indexterm" name="id340269"></a><em class="parameter"><code>ldap user suffix = ou=Users</code></em></td></tr><tr><td><a class="indexterm" name="id340282"></a><em class="parameter"><code>ldap group suffix = ou=Groups</code></em></td></tr><tr><td><a class="indexterm" name="id340294"></a><em class="parameter"><code>ldap machine suffix = ou=Computers</code></em></td></tr><tr><td><a class="indexterm" name="id340307"></a><em class="parameter"><code>ldap idmap suffix = ou=Idmap</code></em></td></tr><tr><td><a class="indexterm" name="id340320"></a><em class="parameter"><code>ldap admin dn = cn=sambadmin,dc=quenya,dc=org</code></em></td></tr></table></div></div><br class="example-break"><p>
-<a class="indexterm" name="id340336"></a>
-<a class="indexterm" name="id340342"></a>
+</p><div class="example"><a name="minimalPDC"></a><p class="title"><b>Example 5.1. Minimal smb.conf for a PDC in Use with a BDC  LDAP Server on PDC</b></p><div class="example-contents"><table class="simplelist" border="0" summary="Simple list"><tr><td><a class="indexterm" name="id2588845"></a><em class="parameter"><code>workgroup = MIDEARTH</code></em></td></tr><tr><td><a class="indexterm" name="id2588856"></a><em class="parameter"><code>passdb backend = ldapsam://localhost:389</code></em></td></tr><tr><td><a class="indexterm" name="id2588869"></a><em class="parameter"><code>domain master = yes</code></em></td></tr><tr><td><a class="indexterm" name="id2588880"></a><em class="parameter"><code>domain logons = yes</code></em></td></tr><tr><td><a class="indexterm" name="id2588892"></a><em class="parameter"><code>ldap suffix = dc=quenya,dc=org</code></em></td></tr><tr><td><a class="indexterm" name="id2588904"></a><em class="parameter"><code>ldap user suffix = ou=Users</code></em></td></tr><tr><td><a class="indexterm" name="id2588916"></a><em class="parameter"><code>ldap group suffix = ou=Groups</code></em></td></tr><tr><td><a class="indexterm" name="id2588928"></a><em class="parameter"><code>ldap machine suffix = ou=Computers</code></em></td></tr><tr><td><a class="indexterm" name="id2588940"></a><em class="parameter"><code>ldap idmap suffix = ou=Idmap</code></em></td></tr><tr><td><a class="indexterm" name="id2588952"></a><em class="parameter"><code>ldap admin dn = cn=sambadmin,dc=quenya,dc=org</code></em></td></tr></table></div></div><br class="example-break"><p>
+<a class="indexterm" name="id2588967"></a>
+<a class="indexterm" name="id2588974"></a>
 Several other things like a <em class="parameter"><code>[homes]</code></em> and a <em class="parameter"><code>[netlogon]</code></em> 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 <a href="samba-pdc.html" title="Chapter 4. Domain Control">Domain Control</a>.
-Refer to <a href="samba-pdc.html" title="Chapter 4. Domain Control">the Domain Control chapter</a> for specific recommendations for PDC
+covered in this chapter; for more information please refer to <a class="link" href="samba-pdc.html" title="Chapter 4. Domain Control">Domain Control</a>.
+Refer to <a class="link" href="samba-pdc.html" title="Chapter 4. Domain Control">the Domain Control chapter</a> for specific recommendations for PDC
 configuration. Alternately, fully documented working example network configurations using OpenLDAP and Samba
-as available in the <a href="http://www.samba.org/samba/docs/Samba3-ByExample" target="_top">book</a> &#8220;<span class="quote">Samba-3
+as available in the <a class="ulink" href="http://www.samba.org/samba/docs/Samba3-ByExample" target="_top">book</a> &#8220;<span class="quote">Samba-3
 by Example</span>&#8221; that may be obtained from local and on-line book stores.
-</p></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id340392"></a>LDAP Configuration Notes</h3></div></div></div><p>
-<a class="indexterm" name="id340399"></a>
-<a class="indexterm" name="id340409"></a>
-<a class="indexterm" name="id340418"></a>
+</p></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2589028"></a>LDAP Configuration Notes</h3></div></div></div><p>
+<a class="indexterm" name="id2589036"></a>
+<a class="indexterm" name="id2589045"></a>
+<a class="indexterm" name="id2589054"></a>
 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>
-<a class="indexterm" name="id340431"></a>
-<a class="indexterm" name="id340440"></a>
-<a class="indexterm" name="id340450"></a>
-<a class="indexterm" name="id340456"></a>
-<a class="indexterm" name="id340463"></a>
+<a class="indexterm" name="id2589071"></a>
+<a class="indexterm" name="id2589080"></a>
+<a class="indexterm" name="id2589090"></a>
+<a class="indexterm" name="id2589096"></a>
+<a class="indexterm" name="id2589103"></a>
 When configuring a master LDAP server that will have slave LDAP servers, do not forget to configure this in
 the <code class="filename">/etc/openldap/slapd.conf</code> 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>
-<a class="indexterm" name="id340482"></a>
-<a class="indexterm" name="id340489"></a>
-<a class="indexterm" name="id340496"></a>
-<a class="indexterm" name="id340503"></a>
-<a class="indexterm" name="id340512"></a>
-<a class="indexterm" name="id340519"></a>
-<a class="indexterm" name="id340525"></a>
+<a class="indexterm" name="id2589126"></a>
+<a class="indexterm" name="id2589133"></a>
+<a class="indexterm" name="id2589140"></a>
+<a class="indexterm" name="id2589146"></a>
+<a class="indexterm" name="id2589156"></a>
+<a class="indexterm" name="id2589163"></a>
+<a class="indexterm" name="id2589169"></a>
 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 <code class="filename">/etc/ssl/certs/slapd.pem</code> must be the same as in
@@ -247,20 +247,20 @@
 access this LDAP server from a slave LDAP server (i.e., a Samba BDC) unless the certificate is re-created with
 a correct hostname.
 </p><p>
-<a class="indexterm" name="id340561"></a>
-<a class="indexterm" name="id340568"></a>
-<a class="indexterm" name="id340574"></a>
-<a class="indexterm" name="id340581"></a>
-<a class="indexterm" name="id340588"></a>
-<a class="indexterm" name="id340595"></a>
+<a class="indexterm" name="id2589210"></a>
+<a class="indexterm" name="id2589216"></a>
+<a class="indexterm" name="id2589223"></a>
+<a class="indexterm" name="id2589230"></a>
+<a class="indexterm" name="id2589237"></a>
+<a class="indexterm" name="id2589243"></a>
 Do not install a Samba PDC so that is uses an LDAP slave server. Joining client machines to the domain
 will fail in this configuration because the change to the machine account in the LDAP tree must take place on
 the master LDAP server. This is not replicated rapidly enough to the slave server that the PDC queries. It
 therefore gives an error message on the client machine about not being able to set up account credentials. The
 machine account is created on the LDAP server, but the password fields will be empty.  Unfortunately, some
-sites are unable to avoid such configurations, and these sites should review the <a class="indexterm" name="id340607"></a>ldap replication sleep parameter, intended to slow down Samba sufficiently for the replication to catch up.
+sites are unable to avoid such configurations, and these sites should review the <a class="link" href="smb.conf.5.html#LDAPREPLICATIONSLEEP">ldap replication sleep</a> parameter, intended to slow down Samba sufficiently for the replication to catch up.
 This is a kludge, and one that the administrator must manually duplicate in any scripts (such as the
-<a class="indexterm" name="id340616"></a>add machine script) that they use.
+<a class="link" href="smb.conf.5.html#ADDMACHINESCRIPT">add machine script</a>) that they use.
 </p><p>
 Possible PDC/BDC plus LDAP configurations include:
 </p><div class="itemizedlist"><ul type="disc"><li><p>
@@ -277,25 +277,25 @@
 	BDC -&gt; LDAP slave server, with secondary master LDAP server.
 	</p></li></ul></div><p>
 In order to have a fallback configuration (secondary) LDAP server, you would specify
-the secondary LDAP server in the <code class="filename">smb.conf</code> file as shown in <a href="samba-bdc.html#mulitldapcfg" title="Example 5.2. Multiple LDAP Servers in smb.conf">the Multiple LDAP
+the secondary LDAP server in the <code class="filename">smb.conf</code> file as shown in <a class="link" href="samba-bdc.html#mulitldapcfg" title="Example 5.2. Multiple LDAP Servers in smb.conf">the Multiple LDAP
 Servers in <code class="filename">smb.conf</code> example</a>.
-</p><div class="example"><a name="mulitldapcfg"></a><p class="title"><b>Example 5.2. Multiple LDAP Servers in <code class="filename">smb.conf</code></b></p><div class="example-contents"><table class="simplelist" border="0" summary="Simple list"><tr><td><a class="indexterm" name="id340702"></a><em class="parameter"><code>passdb backend = ldapsam:"ldap://master.quenya.org ldap://slave.quenya.org"</code></em></td></tr></table></div></div><br class="example-break"></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id340717"></a>Active Directory Domain Control</h3></div></div></div><p>
-<a class="indexterm" name="id340725"></a>
-<a class="indexterm" name="id340732"></a>
-<a class="indexterm" name="id340738"></a>
-<a class="indexterm" name="id340745"></a>
-<a class="indexterm" name="id340752"></a>
-<a class="indexterm" name="id340758"></a>
+</p><div class="example"><a name="mulitldapcfg"></a><p class="title"><b>Example 5.2. Multiple LDAP Servers in <code class="filename">smb.conf</code></b></p><div class="example-contents"><table class="simplelist" border="0" summary="Simple list"><tr><td><a class="indexterm" name="id2589378"></a><em class="parameter"><code>passdb backend = ldapsam:"ldap://master.quenya.org ldap://slave.quenya.org"</code></em></td></tr></table></div></div><br class="example-break"></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2589392"></a>Active Directory Domain Control</h3></div></div></div><p>
+<a class="indexterm" name="id2589400"></a>
+<a class="indexterm" name="id2589407"></a>
+<a class="indexterm" name="id2589414"></a>
+<a class="indexterm" name="id2589421"></a>
+<a class="indexterm" name="id2589428"></a>
+<a class="indexterm" name="id2589434"></a>
 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 BDC to an Active Directory domain controller.
-</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id340771"></a>What Qualifies a Domain Controller on the Network?</h3></div></div></div><p>
-<a class="indexterm" name="id340779"></a>
-<a class="indexterm" name="id340786"></a>
-<a class="indexterm" name="id340792"></a>
-<a class="indexterm" name="id340799"></a>
+</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2589450"></a>What Qualifies a Domain Controller on the Network?</h3></div></div></div><p>
+<a class="indexterm" name="id2589459"></a>
+<a class="indexterm" name="id2589465"></a>
+<a class="indexterm" name="id2589472"></a>
+<a class="indexterm" name="id2589478"></a>
 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.
@@ -303,30 +303,30 @@
 that has nothing to do with anything related to authentication, but the Microsoft domain
 implementation requires the DMB to be on the same machine as the PDC.
 </p><p>
-<a class="indexterm" name="id340815"></a>
-<a class="indexterm" name="id340822"></a>
-<a class="indexterm" name="id340828"></a>
+<a class="indexterm" name="id2589500"></a>
+<a class="indexterm" name="id2589507"></a>
+<a class="indexterm" name="id2589514"></a>
 Where a WINS server is not used, broadcast name registrations alone must suffice. Refer to
-<a href="NetworkBrowsing.html" title="Chapter 10. Network Browsing">Network Browsing</a>,<a href="NetworkBrowsing.html#netdiscuss" title="Discussion">Discussion</a>
+<a class="link" href="NetworkBrowsing.html" title="Chapter 10. Network Browsing">Network Browsing</a>,<a class="link" href="NetworkBrowsing.html#netdiscuss" title="Discussion">Discussion</a>
 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="id340853"></a>How Does a Workstation find its Domain Controller?</h3></div></div></div><p>
-<a class="indexterm" name="id340861"></a>
-<a class="indexterm" name="id340868"></a>
+</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2589541"></a>How Does a Workstation find its Domain Controller?</h3></div></div></div><p>
+<a class="indexterm" name="id2589550"></a>
+<a class="indexterm" name="id2589557"></a>
 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>
-<a class="indexterm" name="id340880"></a>
-<a class="indexterm" name="id340887"></a>
+<a class="indexterm" name="id2589570"></a>
+<a class="indexterm" name="id2589577"></a>
 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
-<a href="NetworkBrowsing.html#adsdnstech" title="DNS and Active Directory">DNS and Active Directory</a>.
-</p><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id340905"></a>NetBIOS Over TCP/IP Enabled</h4></div></div></div><p>
-<a class="indexterm" name="id340913"></a>
-<a class="indexterm" name="id340920"></a>
-<a class="indexterm" name="id340926"></a>
-<a class="indexterm" name="id340933"></a>
+<a class="link" href="NetworkBrowsing.html#adsdnstech" title="DNS and Active Directory">DNS and Active Directory</a>.
+</p><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2589598"></a>NetBIOS Over TCP/IP Enabled</h4></div></div></div><p>
+<a class="indexterm" name="id2589606"></a>
+<a class="indexterm" name="id2589613"></a>
+<a class="indexterm" name="id2589620"></a>
+<a class="indexterm" name="id2589627"></a>
 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
@@ -334,26 +334,26 @@
 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="id340956"></a>NetBIOS Over TCP/IP Disabled</h4></div></div></div><p>
-<a class="indexterm" name="id340964"></a>
-<a class="indexterm" name="id340971"></a>
-<a class="indexterm" name="id340978"></a>
-<a class="indexterm" name="id340984"></a>
+</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2589664"></a>NetBIOS Over TCP/IP Disabled</h4></div></div></div><p>
+<a class="indexterm" name="id2589672"></a>
+<a class="indexterm" name="id2589679"></a>
+<a class="indexterm" name="id2589686"></a>
+<a class="indexterm" name="id2589692"></a>
 An MS Windows NT4/200x/XP Professional workstation in the realm <code class="constant">quenya.org</code>
 that has a need to affect user logon authentication will locate the domain controller by 
 re-querying DNS servers for the <code class="constant">_ldap._tcp.pdc._msdcs.quenya.org</code> record.
-More information regarding this subject may be found in <a href="NetworkBrowsing.html#adsdnstech" title="DNS and Active Directory">DNS and Active Directory</a>.
-</p></div></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id341012"></a>Backup Domain Controller Configuration</h2></div></div></div><p>
-<a class="indexterm" name="id341020"></a>
+More information regarding this subject may be found in <a class="link" href="NetworkBrowsing.html#adsdnstech" title="DNS and Active Directory">DNS and Active Directory</a>.
+</p></div></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2589723"></a>Backup Domain Controller Configuration</h2></div></div></div><p>
+<a class="indexterm" name="id2589730"></a>
 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 as follows:
 </p><div class="itemizedlist"><ul type="disc"><li><p>
-	<a class="indexterm" name="id341040"></a>
-	<a class="indexterm" name="id341046"></a>
-	<a class="indexterm" name="id341053"></a>
-	<a class="indexterm" name="id341059"></a>
-	<a class="indexterm" name="id341066"></a>
-	<a class="indexterm" name="id341073"></a>
+	<a class="indexterm" name="id2589751"></a>
+	<a class="indexterm" name="id2589758"></a>
+	<a class="indexterm" name="id2589764"></a>
+	<a class="indexterm" name="id2589771"></a>
+	<a class="indexterm" name="id2589778"></a>
+	<a class="indexterm" name="id2589785"></a>
 	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 <code class="filename">private/MACHINE.SID</code>.  For all versions of Samba released since 2.2.5
 	the domain SID is stored in the file <code class="filename">private/secrets.tdb</code>. This file is unique to each
@@ -361,30 +361,30 @@
 	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>
-	<a class="indexterm" name="id341099"></a>
-	<a class="indexterm" name="id341106"></a>
-	<a class="indexterm" name="id341112"></a>
-	<a class="indexterm" name="id341119"></a>
-	<a class="indexterm" name="id341126"></a>
+	<a class="indexterm" name="id2589815"></a>
+	<a class="indexterm" name="id2589822"></a>
+	<a class="indexterm" name="id2589829"></a>
+	<a class="indexterm" name="id2589835"></a>
+	<a class="indexterm" name="id2589842"></a>
 	To retrieve the domain SID from the PDC or an existing BDC and store it in the
 	<code class="filename">secrets.tdb</code>, execute:
 	</p><pre class="screen">
 <code class="prompt">root# </code><strong class="userinput"><code>net rpc getsid</code></strong>
 </pre></li><li><p>
-	<a class="indexterm" name="id341165"></a>
-	<a class="indexterm" name="id341172"></a>
-	<a class="indexterm" name="id341178"></a>
-	Specification of the <a class="indexterm" name="id341186"></a>ldap admin dn is obligatory.
+	<a class="indexterm" name="id2589882"></a>
+	<a class="indexterm" name="id2589889"></a>
+	<a class="indexterm" name="id2589896"></a>
+	Specification of the <a class="link" href="smb.conf.5.html#LDAPADMINDN">ldap admin dn</a> is obligatory.
 	This also requires the LDAP administration password to be set in the <code class="filename">secrets.tdb</code>
 	using the <code class="literal">smbpasswd -w <em class="replaceable"><code>mysecret</code></em></code>.
 	</p></li><li><p>
-	The <a class="indexterm" name="id341212"></a>ldap suffix parameter and the <a class="indexterm" name="id341219"></a>ldap idmap suffix
+	The <a class="link" href="smb.conf.5.html#LDAPSUFFIX">ldap suffix</a> parameter and the <a class="link" href="smb.conf.5.html#LDAPIDMAPSUFFIX">ldap idmap suffix</a>
 	parameter must be specified in the <code class="filename">smb.conf</code> file.
 	</p></li><li><p>
-	<a class="indexterm" name="id341237"></a>
-	<a class="indexterm" name="id341246"></a>
-	<a class="indexterm" name="id341253"></a>
-	<a class="indexterm" name="id341259"></a>
+	<a class="indexterm" name="id2589970"></a>
+	<a class="indexterm" name="id2589979"></a>
+	<a class="indexterm" name="id2589986"></a>
+	<a class="indexterm" name="id2589993"></a>
 	The UNIX user database has to be synchronized from the PDC to the
 	BDC. This means that both the <code class="filename">/etc/passwd</code> and
 	<code class="filename">/etc/group</code> have to be replicated from the PDC
@@ -395,14 +395,14 @@
 	a PDC failure. NIS is by no means the only method to synchronize
 	passwords. An LDAP solution would also work.
 	</p></li><li><p>
-	<a class="indexterm" name="id341288"></a>
-	<a class="indexterm" name="id341294"></a>
-	<a class="indexterm" name="id341301"></a>
-	<a class="indexterm" name="id341308"></a>
-	<a class="indexterm" name="id341314"></a>
-	<a class="indexterm" name="id341321"></a>
-	<a class="indexterm" name="id341328"></a>
-	<a class="indexterm" name="id341335"></a>
+	<a class="indexterm" name="id2590026"></a>
+	<a class="indexterm" name="id2590033"></a>
+	<a class="indexterm" name="id2590040"></a>
+	<a class="indexterm" name="id2590046"></a>
+	<a class="indexterm" name="id2590053"></a>
+	<a class="indexterm" name="id2590059"></a>
+	<a class="indexterm" name="id2590066"></a>
+	<a class="indexterm" name="id2590073"></a>
 	The Samba password database must be replicated from the PDC to the BDC.
 	Although it is possible to synchronize the <code class="filename">smbpasswd</code>
 	file with <code class="literal">rsync</code> and <code class="literal">ssh</code>, this method
@@ -417,63 +417,63 @@
 	intervals  administrators are not normally aware that this is happening
 	or when it takes place.
 	</p><p>
-	<a class="indexterm" name="id341372"></a>
-	<a class="indexterm" name="id341379"></a>
-	<a class="indexterm" name="id341386"></a>
-	<a class="indexterm" name="id341393"></a>
+	<a class="indexterm" name="id2590119"></a>
+	<a class="indexterm" name="id2590125"></a>
+	<a class="indexterm" name="id2590132"></a>
+	<a class="indexterm" name="id2590139"></a>
 	The use of LDAP for both the POSIX (UNIX user and group) accounts and for the
 	SambaSAMAccount data automatically ensures that all account change information
 	will be written to the shared directory. This eliminates the need for any special
 	action to synchronize account information because LDAP will meet that requirement.
 	</p></li><li><p>
-	<a class="indexterm" name="id341407"></a>
-	<a class="indexterm" name="id341414"></a>
-	<a class="indexterm" name="id341420"></a>
-	<a class="indexterm" name="id341427"></a>
-	<a class="indexterm" name="id341434"></a>
-	<a class="indexterm" name="id341440"></a>
+	<a class="indexterm" name="id2590156"></a>
+	<a class="indexterm" name="id2590163"></a>
+	<a class="indexterm" name="id2590170"></a>
+	<a class="indexterm" name="id2590176"></a>
+	<a class="indexterm" name="id2590183"></a>
+	<a class="indexterm" name="id2590189"></a>
 	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 <code class="literal">cron</code> job that will replicate
 	the directory structure in this share using a tool like <code class="literal">rsync</code>. The use of
 	<code class="literal">rsync</code> for replication of the netlogon data is not critical to network security and is one
 	that can be manually managed given that the administrator will make all changes to the netlogon share as part
 	of a conscious move.
-	</p></li></ul></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id341471"></a>Example Configuration</h3></div></div></div><p>
+	</p></li></ul></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2590224"></a>Example Configuration</h3></div></div></div><p>
 Finally, the BDC has to be capable of being found by the workstations. This can be done by configuring the
-Samba <code class="filename">smb.conf</code> file <em class="parameter"><code>[global]</code></em> section as shown in <a href="samba-bdc.html#minim-bdc" title="Example 5.3. Minimal Setup for Being a BDC">Minimal
+Samba <code class="filename">smb.conf</code> file <em class="parameter"><code>[global]</code></em> section as shown in <a class="link" href="samba-bdc.html#minim-bdc" title="Example 5.3. Minimal Setup for Being a BDC">Minimal
 Setup for Being a BDC</a>.
-</p><div class="example"><a name="minim-bdc"></a><p class="title"><b>Example 5.3. Minimal Setup for Being a BDC</b></p><div class="example-contents"><table class="simplelist" border="0" summary="Simple list"><tr><td><a class="indexterm" name="id341515"></a><em class="parameter"><code>workgroup = MIDEARTH</code></em></td></tr><tr><td><a class="indexterm" name="id341527"></a><em class="parameter"><code>passdb backend = ldapsam:ldap://slave-ldap.quenya.org</code></em></td></tr><tr><td><a class="indexterm" name="id341540"></a><em class="parameter"><code>domain master = no</code></em></td></tr><tr><td><a class="indexterm" name="id341553"></a><em class="parameter"><code>domain logons = yes</code></em></td></tr><tr><td><a class="indexterm" name="id341565"></a><em class="parameter"><code>ldap suffix = dc=abmas,dc=biz</code></em></td></tr><tr><td><a class="indexterm" name="id341578"></a><em class="parameter"><code>ldap user suffix = ou=Users</code></em></td></tr><tr><td><a class="indexterm" name="id341591"></a><em class="parameter"><code>ldap group suffix = ou=Groups</code></em></td></tr><tr><td><a class="indexterm" name="id341603"></a><em class="parameter"><code>ldap machine suffix = ou=Computers</code></em></td></tr><tr><td><a class="indexterm" name="id341616"></a><em class="parameter"><code>ldap idmap suffix = ou=Idmap</code></em></td></tr><tr><td><a class="indexterm" name="id341629"></a><em class="parameter"><code>ldap admin dn = cn=sambadmin,dc=quenya,dc=org</code></em></td></tr><tr><td><a class="indexterm" name="id341641"></a><em class="parameter"><code>idmap backend = ldap:ldap://master-ldap.quenya.org</code></em></td></tr><tr><td><a class="indexterm" name="id341654"></a><em class="parameter"><code>idmap uid = 10000-20000</code></em></td></tr><tr><td><a class="indexterm" name="id341667"></a><em class="parameter"><code>idmap gid = 10000-20000</code></em></td></tr></table></div></div><br class="example-break"><p>
+</p><div class="example"><a name="minim-bdc"></a><p class="title"><b>Example 5.3. Minimal Setup for Being a BDC</b></p><div class="example-contents"><table class="simplelist" border="0" summary="Simple list"><tr><td><a class="indexterm" name="id2590270"></a><em class="parameter"><code>workgroup = MIDEARTH</code></em></td></tr><tr><td><a class="indexterm" name="id2590282"></a><em class="parameter"><code>passdb backend = ldapsam:ldap://slave-ldap.quenya.org</code></em></td></tr><tr><td><a class="indexterm" name="id2590294"></a><em class="parameter"><code>domain master = no</code></em></td></tr><tr><td><a class="indexterm" name="id2590306"></a><em class="parameter"><code>domain logons = yes</code></em></td></tr><tr><td><a class="indexterm" name="id2590318"></a><em class="parameter"><code>ldap suffix = dc=abmas,dc=biz</code></em></td></tr><tr><td><a class="indexterm" name="id2590329"></a><em class="parameter"><code>ldap user suffix = ou=Users</code></em></td></tr><tr><td><a class="indexterm" name="id2590341"></a><em class="parameter"><code>ldap group suffix = ou=Groups</code></em></td></tr><tr><td><a class="indexterm" name="id2590353"></a><em class="parameter"><code>ldap machine suffix = ou=Computers</code></em></td></tr><tr><td><a class="indexterm" name="id2590365"></a><em class="parameter"><code>ldap idmap suffix = ou=Idmap</code></em></td></tr><tr><td><a class="indexterm" name="id2590377"></a><em class="parameter"><code>ldap admin dn = cn=sambadmin,dc=quenya,dc=org</code></em></td></tr><tr><td><a class="indexterm" name="id2590390"></a><em class="parameter"><code>idmap backend = ldap:ldap://master-ldap.quenya.org</code></em></td></tr><tr><td><a class="indexterm" name="id2590402"></a><em class="parameter"><code>idmap uid = 10000-20000</code></em></td></tr><tr><td><a class="indexterm" name="id2590414"></a><em class="parameter"><code>idmap gid = 10000-20000</code></em></td></tr></table></div></div><br class="example-break"><p>
 Fully documented working example network configurations using OpenLDAP and Samba
-as available in the <a href="http://www.samba.org/samba/docs/Samba3-ByExample" target="_top">book</a> &#8220;<span class="quote">Samba-3
+as available in the <a class="ulink" href="http://www.samba.org/samba/docs/Samba3-ByExample" target="_top">book</a> &#8220;<span class="quote">Samba-3
 by Example</span>&#8221; that may be obtained from local and on-line book stores.
 </p><p>
-<a class="indexterm" name="id341697"></a>
-<a class="indexterm" name="id341703"></a>
-<a class="indexterm" name="id341710"></a>
-<a class="indexterm" name="id341717"></a>
+<a class="indexterm" name="id2590445"></a>
+<a class="indexterm" name="id2590451"></a>
+<a class="indexterm" name="id2590458"></a>
+<a class="indexterm" name="id2590465"></a>
 This configuration causes the BDC to register only the name MIDEARTH&lt;1C&gt; with the WINS server. This is
 not a problem, as the name MIDEARTH&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="id341726"></a>domain master = no forces the BDC not to
+than one machine. The parameter <a class="link" href="smb.conf.5.html#DOMAINMASTER">domain master = no</a> forces the BDC not to
 register MIDEARTH&lt;1B&gt;, which is a unique NetBIOS name that is reserved for the PDC.
 </p><p>
-<a class="indexterm" name="id341739"></a>
-<a class="indexterm" name="id341746"></a>
-<a class="indexterm" name="id341753"></a>
-<a class="indexterm" name="id341760"></a>
-<a class="indexterm" name="id341766"></a>
-<a class="indexterm" name="id341773"></a>
-<a class="indexterm" name="id341780"></a>
-<a class="indexterm" name="id341786"></a>
-<a class="indexterm" name="id341793"></a>
+<a class="indexterm" name="id2590497"></a>
+<a class="indexterm" name="id2590504"></a>
+<a class="indexterm" name="id2590510"></a>
+<a class="indexterm" name="id2590517"></a>
+<a class="indexterm" name="id2590524"></a>
+<a class="indexterm" name="id2590531"></a>
+<a class="indexterm" name="id2590537"></a>
+<a class="indexterm" name="id2590544"></a>
+<a class="indexterm" name="id2590550"></a>
 The <em class="parameter"><code>idmap backend</code></em> will redirect the <code class="literal">winbindd</code> utility to use the LDAP
 database to store all mappings for Windows SIDs to  UIDs and GIDs for UNIX accounts in a repository that is
 shared. The BDC will however depend on local resolution of UIDs and GIDs via NSS and the
 <code class="literal">nss_ldap</code> utility.
 </p><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Note</h3><p>
-<a class="indexterm" name="id341824"></a>
-<a class="indexterm" name="id341833"></a>
-<a class="indexterm" name="id341840"></a>
-<a class="indexterm" name="id341847"></a>
+<a class="indexterm" name="id2590584"></a>
+<a class="indexterm" name="id2590593"></a>
+<a class="indexterm" name="id2590600"></a>
+<a class="indexterm" name="id2590607"></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
@@ -481,27 +481,27 @@
 is called <em class="parameter"><code>idmap backend</code></em>. Please refer to the man page for <code class="filename">smb.conf</code> for more information
 regarding its behavior.
 </p></div><p>
-<a class="indexterm" name="id341873"></a>
-<a class="indexterm" name="id341879"></a>
-<a class="indexterm" name="id341886"></a>
-The use of the <a class="indexterm" name="id341893"></a>idmap backend = ldap:ldap://master.quenya.org
+<a class="indexterm" name="id2590637"></a>
+<a class="indexterm" name="id2590644"></a>
+<a class="indexterm" name="id2590650"></a>
+The use of the <a class="link" href="smb.conf.5.html#IDMAPBACKEND">idmap backend = ldap:ldap://master.quenya.org</a>
 option on a BDC only makes sense where ldapsam is used on a PDC. The purpose of an LDAP-based idmap backend is
 also to allow a domain member (without its own passdb backend) to use winbindd to resolve Windows network users
 and groups to common UID/GIDs. In other words, this option is generally intended for use on BDCs and on domain
 member servers.
-</p></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id341906"></a>Common Errors</h2></div></div></div><p>
-<a class="indexterm" name="id341914"></a>
+</p></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2590680"></a>Common Errors</h2></div></div></div><p>
+<a class="indexterm" name="id2590688"></a>
 Domain control was a new area for Samba, but there are now many examples that we may refer to.
 Updated information will be published as they become available and may be found in later Samba releases or
-from the Samba Web <a href="http://samba.org" target="_top">site</a>; refer in particular to the
+from the Samba Web <a class="ulink" href="http://samba.org" target="_top">site</a>; refer in particular to the
 <code class="filename">WHATSNEW.txt</code> in the Samba release tarball. The book, &#8220;<span class="quote">Samba-3 by Example</span>&#8221;
 documents well tested and proven configuration examples. You can obtain a copy of this
-<a href="http://www.samba.org/samba/docs/Samba3-ByExample.pdf" target="_top">book</a> for the Samba web site.
-</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id341947"></a>Machine Accounts Keep Expiring</h3></div></div></div><p>
-<a class="indexterm" name="id341955"></a>
-<a class="indexterm" name="id341962"></a>
-<a class="indexterm" name="id341969"></a>
-<a class="indexterm" name="id341975"></a>
+<a class="ulink" href="http://www.samba.org/samba/docs/Samba3-ByExample.pdf" target="_top">book</a> for the Samba web site.
+</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2590724"></a>Machine Accounts Keep Expiring</h3></div></div></div><p>
+<a class="indexterm" name="id2590732"></a>
+<a class="indexterm" name="id2590739"></a>
+<a class="indexterm" name="id2590746"></a>
+<a class="indexterm" name="id2590752"></a>
 This problem will occur when the passdb (SAM) files are copied  from a central
 server but the local BDC is acting as a PDC. This results in the application of
 Local Machine Trust Account password updates to the local SAM. Such updates 
@@ -513,43 +513,43 @@
 </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="id341995"></a>Can Samba Be a Backup Domain Controller to an NT4 PDC?</h3></div></div></div><p>
-<a class="indexterm" name="id342003"></a>
-<a class="indexterm" name="id342012"></a>
+</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2590779"></a>Can Samba Be a Backup Domain Controller to an NT4 PDC?</h3></div></div></div><p>
+<a class="indexterm" name="id2590787"></a>
+<a class="indexterm" name="id2590796"></a>
 No. The native NT4 SAM replication protocols have not yet been fully implemented.
 </p><p>
-<a class="indexterm" name="id342022"></a>
-<a class="indexterm" name="id342029"></a>
-<a class="indexterm" name="id342035"></a>
+<a class="indexterm" name="id2590807"></a>
+<a class="indexterm" name="id2590814"></a>
+<a class="indexterm" name="id2590820"></a>
 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="id342046"></a>How Do I Replicate the smbpasswd File?</h3></div></div></div><p>
-<a class="indexterm" name="id342054"></a>
-<a class="indexterm" name="id342063"></a>
-<a class="indexterm" name="id342070"></a>
+</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2590834"></a>How Do I Replicate the smbpasswd File?</h3></div></div></div><p>
+<a class="indexterm" name="id2590842"></a>
+<a class="indexterm" name="id2590851"></a>
+<a class="indexterm" name="id2590858"></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>
-<a class="indexterm" name="id342082"></a>
-<a class="indexterm" name="id342089"></a>
-<a class="indexterm" name="id342095"></a>
+<a class="indexterm" name="id2590872"></a>
+<a class="indexterm" name="id2590879"></a>
+<a class="indexterm" name="id2590886"></a>
 As the smbpasswd file contains plaintext 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.
 <code class="literal">ssh</code> itself can be set up to accept <span class="emphasis"><em>only</em></span>
 <code class="literal">rsync</code> transfer without requiring the user to type a password.
 </p><p>
-<a class="indexterm" name="id342123"></a>
-<a class="indexterm" name="id342130"></a>
+<a class="indexterm" name="id2590916"></a>
+<a class="indexterm" name="id2590923"></a>
 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="id342144"></a>Can I Do This All with LDAP?</h3></div></div></div><p>
-<a class="indexterm" name="id342152"></a>
-<a class="indexterm" name="id342159"></a>
+</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2590939"></a>Can I Do This All with LDAP?</h3></div></div></div><p>
+<a class="indexterm" name="id2590947"></a>
+<a class="indexterm" name="id2590954"></a>
 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

Modified: branches/samba/experimental/docs/htmldocs/Samba3-HOWTO/samba-pdc.html
===================================================================
--- branches/samba/experimental/docs/htmldocs/Samba3-HOWTO/samba-pdc.html	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/docs/htmldocs/Samba3-HOWTO/samba-pdc.html	2008-06-09 06:59:20 UTC (rev 1920)
@@ -1,10 +1,10 @@
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Chapter 4. Domain Control</title><link rel="stylesheet" href="samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.72.0"><link rel="start" href="index.html" title="The Official Samba 3.2.x HOWTO and Reference Guide"><link rel="up" href="type.html" title="Part II. Server Configuration Basics"><link rel="prev" href="ServerType.html" title="Chapter 3. Server Types and Security Modes"><link rel="next" href="samba-bdc.html" title="Chapter 5. 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 4. 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 4. 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><code class="email">&lt;<a href="mailto:jht at samba.org">jht at samba.org</a>&gt;</code></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><code class="email">&lt;<a href="mailto:jerry at samba.org">jerry at samba.org</a>&gt;</code></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><code class="email">&lt;<a href="mailto:dbannon at samba.org">dbannon at samba.org</a>&gt;</code></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><code class="email">&lt;<a href="mailto:gd at suse.de">gd at suse.de</a>&gt;</code></p></div></div></div></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="sect1"><a href="samba-pdc.html#id335204">Features and Benefits</a></span></dt><dt><span class="sect1"><a href="samba-pdc.html#id335780">Single Sign-On and Domain Security</a></span></dt><dt><span class="sect1"><a href="samba-pdc.html#id336284">Basics of Domain Control</a></span></dt><dd><dl><dt><span class="sect2"><a href="samba-pdc.html#id336302">Domain Controller Types</a></span></dt><dt><span class="sect2"><a href="samba-pdc.html#id336759">Preparing for Domain Control</a></span></dt></dl></dd><dt><span class="sect1"><a href="samba-pdc.html#id337213">Domain Control: Example Configuration</a></span></dt><dt><span class="sect1"><a href="samba-pdc.html#id337966">Samba ADS Domain Control</a></span></dt><dt><span class="sect1"><a href="samba-pdc.html#id338009">Domain and Network Logon Configuration</a></span></dt><dd><dl><dt><span class="sect2"><a href="samba-pdc.html#id338026">Domain Network Logon Service</a></span></dt><dt><span class="sect2"><a href="samba-pdc.html#id338563">Security Mode and Master Browsers</a></span></dt></dl></dd><dt><span class="sect1"><a href="samba-pdc.html#id338778">Common Errors</a></span></dt><dd><dl><dt><span class="sect2"><a href="samba-pdc.html#id338784">&#8220;<span class="quote">$</span>&#8221; Cannot Be Included in Machine Name</a></span></dt><dt><span class="sect2"><a href="samba-pdc.html#id338878">Joining Domain Fails Because of Existing Machine Account</a></span></dt><dt><span class="sect2"><a href="samba-pdc.html#id338937">The System Cannot Log You On (C000019B)</a></span></dt><dt><span class="sect2"><a href="samba-pdc.html#id339004">The Machine Trust Account Is Not Accessible</a></span></dt><dt><span class="sect2"><a href="samba-pdc.html#id339105">Account Disabled</a></span></dt><dt><span class="sect2"><a href="samba-pdc.html#id339131">Domain Controller Unavailable</a></span></dt><dt><span class="sect2"><a href="samba-pdc.html#id339147">Cannot Log onto Domain Member Workstation After Joining Domain</a></span></dt></dl></dd></dl></div><p>
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Chapter 4. Domain Control</title><link rel="stylesheet" href="../samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.73.1"><link rel="start" href="index.html" title="The Official Samba 3.2.x HOWTO and Reference Guide"><link rel="up" href="type.html" title="Part II. Server Configuration Basics"><link rel="prev" href="ServerType.html" title="Chapter 3. Server Types and Security Modes"><link rel="next" href="samba-bdc.html" title="Chapter 5. 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 4. 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 4. 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><code class="email">&lt;<a class="email" href="mailto:jht at samba.org">jht at samba.org</a>&gt;</code></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><code class="email">&lt;<a class="email" href="mailto:jerry at samba.org">jerry at samba.org</a>&gt;</code></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><code class="email">&lt;<a class="email" href="mailto:dbannon at samba.org">dbannon at samba.org</a>&gt;</code></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><code class="email">&lt;<a class="email" href="mailto:gd at suse.de">gd at suse.de</a>&gt;</code></p></div></div></div></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="sect1"><a href="samba-pdc.html#id2583318">Features and Benefits</a></span></dt><dt><span class="sect1"><a href="samba-pdc.html#id2583952">Single Sign-On and Domain Security</a></span></dt><dt><span class="sect1"><a href="samba-pdc.html#id2584553">Basics of Domain Control</a></span></dt><dd><dl><dt><span class="sect2"><a href="samba-pdc.html#id2584572">Domain Controller Types</a></span></dt><dt><span class="sect2"><a href="samba-pdc.html#id2585077">Preparing for Domain Control</a></span></dt></dl></dd><dt><span class="sect1"><a href="samba-pdc.html#id2585586">Domain Control: Example Configuration</a></span></dt><dt><span class="sect1"><a href="samba-pdc.html#id2586328">Samba ADS Domain Control</a></span></dt><dt><span class="sect1"><a href="samba-pdc.html#id2586392">Domain and Network Logon Configuration</a></span></dt><dd><dl><dt><span class="sect2"><a href="samba-pdc.html#id2586412">Domain Network Logon Service</a></span></dt><dt><span class="sect2"><a href="samba-pdc.html#id2587002">Security Mode and Master Browsers</a></span></dt></dl></dd><dt><span class="sect1"><a href="samba-pdc.html#id2587275">Common Errors</a></span></dt><dd><dl><dt><span class="sect2"><a href="samba-pdc.html#id2587281">&#8220;<span class="quote">$</span>&#8221; Cannot Be Included in Machine Name</a></span></dt><dt><span class="sect2"><a href="samba-pdc.html#id2587381">Joining Domain Fails Because of Existing Machine Account</a></span></dt><dt><span class="sect2"><a href="samba-pdc.html#id2587445">The System Cannot Log You On (C000019B)</a></span></dt><dt><span class="sect2"><a href="samba-pdc.html#id2587522">The Machine Trust Account Is Not Accessible</a></span></dt><dt><span class="sect2"><a href="samba-pdc.html#id2587641">Account Disabled</a></span></dt><dt><span class="sect2"><a href="samba-pdc.html#id2587668">Domain Controller Unavailable</a></span></dt><dt><span class="sect2"><a href="samba-pdc.html#id2587687">Cannot Log onto Domain Member Workstation After Joining Domain</a></span></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 are well advised to become familiar with information
 that is already available.
 </p><p>
-<a class="indexterm" name="id335083"></a>
+<a class="indexterm" name="id2583181"></a>
 You are advised not to tackle this section without having first understood
 and mastered some basics. MS Windows networking is not particularly forgiving of
 misconfiguration. Users of MS Windows networking are likely to complain 
@@ -12,7 +12,7 @@
 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>
-<a href="samba-pdc.html#domain-example" title="Figure 4.1. An Example Domain.">The Example Domain Illustration</a> shows a typical MS Windows domain security
+<a class="link" href="samba-pdc.html#domain-example" title="Figure 4.1. An Example Domain.">The Example Domain Illustration</a> 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 4.1. An Example Domain.</b></p><div class="figure-contents"><div class="mediaobject"><img src="images/domain.png" width="216" alt="An Example Domain."></div></div></div><br class="figure-break"><p>
@@ -32,14 +32,14 @@
 Where is the right place to make mistakes? Only out of harms way. If you are going to
 make mistakes, then please do it on a test network, away from users, and in such a way as
 to not inflict pain on others. Do your learning on a test network.
-</p><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id335204"></a>Features and Benefits</h2></div></div></div><p>
-<a class="indexterm" name="id335212"></a>
+</p><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2583318"></a>Features and Benefits</h2></div></div></div><p>
+<a class="indexterm" name="id2583326"></a>
 <span class="emphasis"><em>What is the key benefit of Microsoft Domain Security?</em></span>
 </p><p>
-<a class="indexterm" name="id335225"></a>
-<a class="indexterm" name="id335234"></a>
-<a class="indexterm" name="id335241"></a>
-<a class="indexterm" name="id335248"></a>
+<a class="indexterm" name="id2583341"></a>
+<a class="indexterm" name="id2583350"></a>
+<a class="indexterm" name="id2583357"></a>
+<a class="indexterm" name="id2583364"></a>
 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 contains their user account (or in a domain that has an appropriate trust
@@ -47,24 +47,24 @@
 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="id335271"></a>
-<a class="indexterm" name="id335278"></a>
-<a class="indexterm" name="id335284"></a>
-<a class="indexterm" name="id335293"></a>
-<a class="indexterm" name="id335302"></a>
+<a class="indexterm" name="id2583391"></a>
+<a class="indexterm" name="id2583398"></a>
+<a class="indexterm" name="id2583404"></a>
+<a class="indexterm" name="id2583414"></a>
+<a class="indexterm" name="id2583423"></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><p>
-<a class="indexterm" name="id335316"></a>
+<a class="indexterm" name="id2583442"></a>
 A SID represents a security context. For example, every Windows machine has local accounts within the security
 context of the local machine which has a unique SID. Every domain (NT4, ADS, Samba) contains accounts that
 exist within the domain security context which is defined by the domain SID.
 </p><p>
-<a class="indexterm" name="id335329"></a>
-<a class="indexterm" name="id335335"></a>
+<a class="indexterm" name="id2583456"></a>
+<a class="indexterm" name="id2583463"></a>
 A domain member server will have a SID that differs from the domain SID.  The domain member server can be
 configured to regard all domain users as local users. It can also be configured to recognize domain users and
 groups as non-local. SIDs are persistent. A typical domain of user SID looks like this:
@@ -82,54 +82,54 @@
 </pre><p>
 The result is that every account in the Windows networking world has a globally unique security identifier.
 </p><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Note</h3><p>
-<a class="indexterm" name="id335373"></a>
-<a class="indexterm" name="id335382"></a>
-<a class="indexterm" name="id335389"></a>
+<a class="indexterm" name="id2583510"></a>
+<a class="indexterm" name="id2583519"></a>
+<a class="indexterm" name="id2583526"></a>
 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 <a href="domain-member.html" title="Chapter 6. Domain Membership">Domain Membership</a> for more information.
+account). Refer to <a class="link" href="domain-member.html" title="Chapter 6. Domain Membership">Domain Membership</a> 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>
-	<a class="indexterm" name="id335418"></a>
+	<a class="indexterm" name="id2583560"></a>
 	Samba-3 supports the use of a choice of backends that may be used in which user, group and machine
 	accounts may be stored. Multiple passwd backends can be used in combination, either as additive backend
 	data sets, or as fail-over data sets.
 	</p><p>
-	<a class="indexterm" name="id335433"></a>
-	<a class="indexterm" name="id335440"></a>
-	<a class="indexterm" name="id335446"></a>
-	<a class="indexterm" name="id335453"></a>
-	<a class="indexterm" name="id335460"></a>
+	<a class="indexterm" name="id2583576"></a>
+	<a class="indexterm" name="id2583583"></a>
+	<a class="indexterm" name="id2583590"></a>
+	<a class="indexterm" name="id2583597"></a>
+	<a class="indexterm" name="id2583604"></a>
 	An LDAP passdb backend confers the benefit that the account backend can be distributed and replicated,
 	which is of great value because it confers scalability and provides a high degree of reliability. 
 	</p></li><li><p>
-	<a class="indexterm" name="id335473"></a>
-	<a class="indexterm" name="id335484"></a>
-	<a class="indexterm" name="id335494"></a>
+	<a class="indexterm" name="id2583618"></a>
+	<a class="indexterm" name="id2583630"></a>
+	<a class="indexterm" name="id2583639"></a>
 	Windows NT4 domain trusts. Samba-3 supports workstation and server (machine) trust accounts. It also
 	supports Windows NT4 style interdomain trust accounts, which further assists in network scalability
 	and interoperability.
 	</p></li><li><p>
-	<a class="indexterm" name="id335507"></a>
-	<a class="indexterm" name="id335514"></a>
-	<a class="indexterm" name="id335520"></a>
-	<a class="indexterm" name="id335527"></a>
-	<a class="indexterm" name="id335536"></a>
-	<a class="indexterm" name="id335546"></a>
+	<a class="indexterm" name="id2583654"></a>
+	<a class="indexterm" name="id2583661"></a>
+	<a class="indexterm" name="id2583668"></a>
+	<a class="indexterm" name="id2583675"></a>
+	<a class="indexterm" name="id2583684"></a>
+	<a class="indexterm" name="id2583693"></a>
 	Operation without NetBIOS over TCP/IP, rather using the raw SMB over TCP/IP. Note, this is feasible
 	only when operating as a Microsoft active directory domain member server. When acting as a Samba domain
 	controller the use of NetBIOS is necessary to provide network browsing support.
 	</p></li><li><p>
-	<a class="indexterm" name="id335562"></a>
-	<a class="indexterm" name="id335568"></a>
-	<a class="indexterm" name="id335575"></a>
+	<a class="indexterm" name="id2583712"></a>
+	<a class="indexterm" name="id2583719"></a>
+	<a class="indexterm" name="id2583725"></a>
 	Samba-3 provides NetBIOS name services (WINS), NetBIOS over TCP/IP (TCP port 139) session services, SMB over
 	TCP/IP (TCP port 445) session services, and Microsoft compatible ONC DCE RPC services (TCP port 135)
 	services.
 	</p></li><li><p>
-	<a class="indexterm" name="id335588"></a>
+	<a class="indexterm" name="id2583740"></a>
 	Management of users and groups via the User Manager for Domains. This can be done on any MS Windows client
 	using the <code class="filename">Nexus.exe</code> toolkit for Windows 9x/Me, or using the SRVTOOLS.EXE package for MS
 	Windows NT4/200x/XP platforms. These packages are available from Microsoft's Web site.
@@ -139,55 +139,55 @@
 	</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="id335621"></a>
-	<a class="indexterm" name="id335627"></a>
+	<a class="indexterm" name="id2583778"></a>
+	<a class="indexterm" name="id2583784"></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 Windows NT PDC. Samba-3 can not
 	participate in replication of account data to Windows PDCs and BDCs.
 	</p></li><li><p>
-	<a class="indexterm" name="id335641"></a>
-	<a class="indexterm" name="id335648"></a>
+	<a class="indexterm" name="id2583800"></a>
+	<a class="indexterm" name="id2583807"></a>
 	Acting as a Windows 2000 active directory 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.
 	Active directory domain control is one of the features that is being developed in Samba-4, the next
 	generation Samba release. At this time there are no plans to enable active directory domain control
 	support during the Samba-3 series life-cycle.
 	</p></li><li><p>
-	<a class="indexterm" name="id335667"></a>
-	<a class="indexterm" name="id335673"></a>
-	<a class="indexterm" name="id335680"></a>
+	<a class="indexterm" name="id2583826"></a>
+	<a class="indexterm" name="id2583833"></a>
+	<a class="indexterm" name="id2583840"></a>
 	The Windows 200x/XP Microsoft Management Console (MMC) cannot 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>
-<a class="indexterm" name="id335696"></a>
-<a class="indexterm" name="id335703"></a>
+<a class="indexterm" name="id2583858"></a>
+<a class="indexterm" name="id2583865"></a>
 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>
-<a class="indexterm" name="id335716"></a>
+<a class="indexterm" name="id2583882"></a>
 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 <a href="groupmapping.html" title="Chapter 12. Group Mapping: MS Windows and UNIX">Group Mapping: MS
+to explain in a short space). This is discussed more fully in <a class="link" href="groupmapping.html" title="Chapter 12. Group Mapping: MS Windows and UNIX">Group Mapping: MS
 Windows and UNIX</a>.
 </p><p>
-<a class="indexterm" name="id335737"></a>
-<a class="indexterm" name="id335744"></a>
-<a class="indexterm" name="id335753"></a>
+<a class="indexterm" name="id2583905"></a>
+<a class="indexterm" name="id2583912"></a>
+<a class="indexterm" name="id2583921"></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 data-store.  Refer to <a href="domain-member.html#machine-trust-accounts" title="MS Windows Workstation/Server Machine Trust Accounts">MS
+Account information in a suitable backend data-store.  Refer to <a class="link" href="domain-member.html#machine-trust-accounts" title="MS Windows Workstation/Server Machine Trust Accounts">MS
 Windows Workstation/Server Machine Trust Accounts</a>. With Samba-3 there can be multiple backends for
-this. A complete discussion of account database backends can be found in <a href="passdb.html" title="Chapter 11. Account Information Databases">Account
+this. A complete discussion of account database backends can be found in <a class="link" href="passdb.html" title="Chapter 11. Account Information Databases">Account
 Information Databases</a>.
-</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id335780"></a>Single Sign-On and Domain Security</h2></div></div></div><p>
-<a class="indexterm" name="id335788"></a>
-<a class="indexterm" name="id335796"></a>
-<a class="indexterm" name="id335803"></a>
-<a class="indexterm" name="id335810"></a>
-<a class="indexterm" name="id335816"></a>
-<a class="indexterm" name="id335823"></a>
-<a class="indexterm" name="id335830"></a>
+</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2583952"></a>Single Sign-On and Domain Security</h2></div></div></div><p>
+<a class="indexterm" name="id2583961"></a>
+<a class="indexterm" name="id2583969"></a>
+<a class="indexterm" name="id2583976"></a>
+<a class="indexterm" name="id2583983"></a>
+<a class="indexterm" name="id2583990"></a>
+<a class="indexterm" name="id2583997"></a>
+<a class="indexterm" name="id2584004"></a>
 When network administrators  are asked to describe the benefits of Windows NT4 and active directory networking
 the most often mentioned feature is that of single sign-on (SSO). Many companies have implemented SSO
 solutions. The mode of implementation of a single sign-on solution is an important factor in the practice of
@@ -197,16 +197,16 @@
 when the password for each system must be changed at regular intervals, and particularly so where password
 uniqueness and history limits are applied.
 </p><p>
-<a class="indexterm" name="id335847"></a>
+<a class="indexterm" name="id2584027"></a>
 There is a broadly held perception that SSO is the answer to the problem of users having to deal with too many
 information system access credentials (username/password pairs). Many elaborate schemes have been devised to
 make it possible to deliver a user-friendly SSO solution. The trouble is that if this implementation is not
 done correctly, the site may end up paying dearly by way of complexity and management overheads. Simply put,
 many SSO solutions are an administrative nightmare.
 </p><p>
-<a class="indexterm" name="id335861"></a>
-<a class="indexterm" name="id335868"></a>
-<a class="indexterm" name="id335875"></a>
+<a class="indexterm" name="id2584045"></a>
+<a class="indexterm" name="id2584052"></a>
+<a class="indexterm" name="id2584059"></a>
 SSO implementations utilize centralization of all user account information. Depending on environmental
 complexity and the age of the systems over which a SSO solution is implemented, it may not be possible to
 change the solution architecture so as to accomodate a new identity management and user authentication system.
@@ -215,11 +215,11 @@
 authentication system. This means that the addition of SSO increases over-all information systems complexity.
 Ideally, the implementation of SSO should reduce complexity and reduce administative overheads.
 </p><p>
-<a class="indexterm" name="id335891"></a>
-<a class="indexterm" name="id335898"></a>
-<a class="indexterm" name="id335907"></a>
-<a class="indexterm" name="id335916"></a>
-<a class="indexterm" name="id335923"></a>
+<a class="indexterm" name="id2584081"></a>
+<a class="indexterm" name="id2584088"></a>
+<a class="indexterm" name="id2584098"></a>
+<a class="indexterm" name="id2584107"></a>
+<a class="indexterm" name="id2584114"></a>
 The initial goal of many network administrators is often to create and use a centralized identity management
 system. It is often assumed that such a centralized system will use a single authentication infrastructure
 that can be used by all information systems. The Microsoft Windows NT4 security domain architecture and the
@@ -232,14 +232,14 @@
 because application software has built-in dependencies on particular elements of the way user authentication
 and access control were designed and built.
 </p><p>
-<a class="indexterm" name="id335942"></a>
-<a class="indexterm" name="id335949"></a>
-<a class="indexterm" name="id335956"></a>
-<a class="indexterm" name="id335963"></a>
-<a class="indexterm" name="id335970"></a>
-<a class="indexterm" name="id335976"></a>
-<a class="indexterm" name="id335983"></a>
-<a class="indexterm" name="id335990"></a>
+<a class="indexterm" name="id2584162"></a>
+<a class="indexterm" name="id2584169"></a>
+<a class="indexterm" name="id2584176"></a>
+<a class="indexterm" name="id2584183"></a>
+<a class="indexterm" name="id2584190"></a>
+<a class="indexterm" name="id2584197"></a>
+<a class="indexterm" name="id2584204"></a>
+<a class="indexterm" name="id2584210"></a>
 Over the past decade an industry has been developed around the various methods that have been built to get
 around the key limitations of legacy information technology systems. One approach that is often used involves
 the use of a meta-directory. The meta-directory stores user credentials for all disparate information systems
@@ -248,22 +248,22 @@
 are provisioned by the new infrastructure makes possible user access to all systems using a single set of user
 credentials.
 </p><p>
-<a class="indexterm" name="id336011"></a>
-<a class="indexterm" name="id336021"></a>
-<a class="indexterm" name="id336030"></a>
-<a class="indexterm" name="id336039"></a>
+<a class="indexterm" name="id2584232"></a>
+<a class="indexterm" name="id2584242"></a>
+<a class="indexterm" name="id2584252"></a>
+<a class="indexterm" name="id2584261"></a>
 The Organization for the Advancement of Structured Information Standards (OASIS) has developed the Security
 Assertion Markup Language (SAML), a structured method for communication of authentication information. The
 over-all umbrella name for the technologies and methods that deploy SAML is called Federated Identity
 Management (FIM). FIM depends on each system in the complex maze of disparate information systems to
 authenticate their respective users and vouch for secure access to the services each provides.
 </p><p>
-<a class="indexterm" name="id336054"></a>
-<a class="indexterm" name="id336063"></a>
-<a class="indexterm" name="id336070"></a>
-<a class="indexterm" name="id336077"></a>
-<a class="indexterm" name="id336084"></a>
-<a class="indexterm" name="id336089"></a>
+<a class="indexterm" name="id2584280"></a>
+<a class="indexterm" name="id2584289"></a>
+<a class="indexterm" name="id2584296"></a>
+<a class="indexterm" name="id2584303"></a>
+<a class="indexterm" name="id2584310"></a>
+<a class="indexterm" name="id2584316"></a>
 SAML documents can be wrapped in a Simple Object Access Protocol (SOAP) message for the computer-to-computer
 communications needed for Web services. Or they may be passed between Web servers of federated organizations
 that share live services. The Liberty Alliance, an industry group formed to promote federated-identity
@@ -273,11 +273,11 @@
 but implemention of the technology mostly requires customization to integrate applications and develop user
 interfaces. In a nust-shell, that is why FIM is a big and growing industry.
 </p><p>
-<a class="indexterm" name="id336105"></a>
-<a class="indexterm" name="id336112"></a>
-<a class="indexterm" name="id336118"></a>
-<a class="indexterm" name="id336125"></a>
-<a class="indexterm" name="id336132"></a>
+<a class="indexterm" name="id2584352"></a>
+<a class="indexterm" name="id2584359"></a>
+<a class="indexterm" name="id2584366"></a>
+<a class="indexterm" name="id2584372"></a>
+<a class="indexterm" name="id2584379"></a>
 Ignoring the bigger picture, which is beyond the scope of this book, the migration of all user and group
 management to a centralized system is a step in the right direction. It is essential for interoperability
 reasons to locate the identity management system data in a directory such as Microsoft Active Directory
@@ -286,20 +286,20 @@
 kerberos) that use the protocols that are defined by the various general security service application
 programming interface (GSSAPI) services.
 </p><p>
-<a class="indexterm" name="id336150"></a>
-<a class="indexterm" name="id336157"></a>
-<a class="indexterm" name="id336164"></a>
+<a class="indexterm" name="id2584404"></a>
+<a class="indexterm" name="id2584410"></a>
+<a class="indexterm" name="id2584417"></a>
 A growing number of companies provide authentication agents for disparate legacy platforms to permit the use
 of LDAP systems. Thus the use of OpenLDAP, the dominant open source software implementation of the light
 weight directory access protocol standard. This fact, means that by providing support in Samba for the use of
 LDAP and Microsoft ADS make Samba a highly scalable and forward reaching organizational networking technology.
 </p><p>
-<a class="indexterm" name="id336177"></a>
-<a class="indexterm" name="id336184"></a>
-<a class="indexterm" name="id336191"></a>
-<a class="indexterm" name="id336198"></a>
-<a class="indexterm" name="id336204"></a>
-<a class="indexterm" name="id336211"></a>
+<a class="indexterm" name="id2584435"></a>
+<a class="indexterm" name="id2584441"></a>
+<a class="indexterm" name="id2584448"></a>
+<a class="indexterm" name="id2584455"></a>
+<a class="indexterm" name="id2584462"></a>
+<a class="indexterm" name="id2584469"></a>
 Microsoft ADS provides purely proprietary services that, with limitation, can be extended to provide a
 centralized authentication infrastructure. Samba plus LDAP provides a similar opportunity for extension of a
 centralized authentication architecture, but it is the fact that the Samba Team are pro-active in introducing
@@ -307,29 +307,29 @@
 source proxy server) through tools such as the <code class="literal">ntlm_auth</code> utility, that does much to create
 sustainable choice and competition in the FIM market place.
 </p><p>
-<a class="indexterm" name="id336232"></a>
-<a class="indexterm" name="id336238"></a>
-<a class="indexterm" name="id336245"></a>
+<a class="indexterm" name="id2584494"></a>
+<a class="indexterm" name="id2584501"></a>
+<a class="indexterm" name="id2584508"></a>
 Primary domain control, if it is to be scalable to meet the needs of large sites, must therefore be capable of
 using LDAP. The rapid adoption of OpenLDAP, and Samba configurations that use it, is ample proof that the era
 of the directory has started. Samba-3 does not demand the use of LDAP, but the demand for a mechanism by which
 user and group identity information can be distributed makes it an an unavoidable option.
 </p><p>
-<a class="indexterm" name="id336259"></a>
-<a class="indexterm" name="id336265"></a>
-<a class="indexterm" name="id336272"></a>
+<a class="indexterm" name="id2584525"></a>
+<a class="indexterm" name="id2584532"></a>
+<a class="indexterm" name="id2584538"></a>
 At this time, the use of Samba based BDCs, necessitates the use of LDAP. The most commonly used LDAP
 implementation used by Samba sites is OpenLDAP. It is possible to use any standards compliant LDAP server.
 Those known to work includes those manufactured by: IBM, CA, Novell (e-Directory), and others.
-</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id336284"></a>Basics of Domain Control</h2></div></div></div><p>
-<a class="indexterm" name="id336292"></a>
+</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2584553"></a>Basics of Domain Control</h2></div></div></div><p>
+<a class="indexterm" name="id2584561"></a>
 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="id336302"></a>Domain Controller Types</h3></div></div></div><div class="itemizedlist"><ul type="disc"><li><p>NT4 style Primary Domain Controller</p></li><li><p>NT4 style Backup Domain Controller</p></li><li><p>ADS Domain Controller</p></li></ul></div><p>
-<a class="indexterm" name="id336326"></a>
-<a class="indexterm" name="id336333"></a>
-<a class="indexterm" name="id336340"></a>
-<a class="indexterm" name="id336349"></a>
+</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2584572"></a>Domain Controller Types</h3></div></div></div><div class="itemizedlist"><ul type="disc"><li><p>NT4 style Primary Domain Controller</p></li><li><p>NT4 style Backup Domain Controller</p></li><li><p>ADS Domain Controller</p></li></ul></div><p>
+<a class="indexterm" name="id2584598"></a>
+<a class="indexterm" name="id2584605"></a>
+<a class="indexterm" name="id2584612"></a>
+<a class="indexterm" name="id2584621"></a>
 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
@@ -337,37 +337,37 @@
 dictates that the entire infrastructure needs to be balanced. It is advisable to invest more in standalone
 (domain member) servers than in the domain controllers.
 </p><p>
-<a class="indexterm" name="id336372"></a>
-<a class="indexterm" name="id336379"></a>
-<a class="indexterm" name="id336385"></a>
-<a class="indexterm" name="id336392"></a>
-<a class="indexterm" name="id336399"></a>
+<a class="indexterm" name="id2584649"></a>
+<a class="indexterm" name="id2584655"></a>
+<a class="indexterm" name="id2584662"></a>
+<a class="indexterm" name="id2584669"></a>
+<a class="indexterm" name="id2584676"></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 BDCs. 
 </p><p>
-<a class="indexterm" name="id336414"></a>
-<a class="indexterm" name="id336426"></a>
-<a class="indexterm" name="id336432"></a>
-<a class="indexterm" name="id336442"></a>
+<a class="indexterm" name="id2584694"></a>
+<a class="indexterm" name="id2584705"></a>
+<a class="indexterm" name="id2584712"></a>
+<a class="indexterm" name="id2584721"></a>
 With MS Windows 200x Server-based Active Directory domains, one domain controller initiates a potential
 hierarchy of domain controllers, each with its 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>
-<a class="indexterm" name="id336455"></a>
-<a class="indexterm" name="id336462"></a>
+<a class="indexterm" name="id2584739"></a>
+<a class="indexterm" name="id2584746"></a>
 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="id336470" href="#ftn.id336470">1</a>]</sup>
+database (one of the registry files)<sup>[<a name="id2584755" href="#ftn.id2584755" class="footnote">1</a>]</sup>
 </p><p>
-<a class="indexterm" name="id336486"></a>
-<a class="indexterm" name="id336492"></a>
-<a class="indexterm" name="id336499"></a>
-<a class="indexterm" name="id336506"></a>
-<a class="indexterm" name="id336512"></a>
-<a class="indexterm" name="id336519"></a>
+<a class="indexterm" name="id2584771"></a>
+<a class="indexterm" name="id2584777"></a>
+<a class="indexterm" name="id2584784"></a>
+<a class="indexterm" name="id2584791"></a>
+<a class="indexterm" name="id2584798"></a>
+<a class="indexterm" name="id2584804"></a>
 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
@@ -379,13 +379,13 @@
 by a number of variables, thus there is no simple determinant of whether a PDC or a BDC will serve a
 particular logon authentication request.
 </p><p>
-<a class="indexterm" name="id336541"></a>
-<a class="indexterm" name="id336548"></a>
+<a class="indexterm" name="id2584835"></a>
+<a class="indexterm" name="id2584841"></a>
 A Windows NT4 BDC can be promoted to a PDC. If the PDC is online at the time that a BDC is promoted to PDC,
 the previous PDC is automatically demoted to a BDC. With Samba-3, this is not an automatic operation; the PDC
 and BDC must be manually configured, and other appropriate changes also need to be made.
 </p><p>
-<a class="indexterm" name="id336561"></a>
+<a class="indexterm" name="id2584857"></a>
 With MS Windows NT4, a decision is made at installation to determine what type of machine the server will be.
 It is possible to promote a BDC to a PDC, and vice versa. The only method Microsoft provide to convert a
 Windows NT4 domain controller to a domain member server or a standalone server is to reinstall it. The install
@@ -393,28 +393,28 @@
 </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>Standalone Server</em></span>  one that plays no part in SAM synchronization,
 		has its own authentication database, and plays no role in domain security.</p></li></ul></div><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Note</h3><p>
-<a class="indexterm" name="id336624"></a>
+<a class="indexterm" name="id2584926"></a>
 Algin Technology LLC provide a commercial tool that makes it possible to promote a Windows NT4 standalone
-server to a PDC or a BDC, and also permits this process to be reversed. Refer to the <a href="http://utools.com/UPromote.asp" target="_top">Algin</a> web site for further information.
+server to a PDC or a BDC, and also permits this process to be reversed. Refer to the <a class="ulink" href="http://utools.com/UPromote.asp" target="_top">Algin</a> web site for further information.
 </p></div><p>
-<a class="indexterm" name="id336641"></a>
-<a class="indexterm" name="id336653"></a>
+<a class="indexterm" name="id2584945"></a>
+<a class="indexterm" name="id2584957"></a>
 Samba-3 servers can readily be converted to and from domain controller roles through simple changes to the
 <code class="filename">smb.conf</code> file. 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="id336671"></a>
+<a class="indexterm" name="id2584977"></a>
 For the sake of providing a complete picture, MS Windows 2000 domain control configuration is done after the server has been
 installed. Please refer to Microsoft documentation for the procedures that should be followed to convert a
 domain member server to or from a domain control, and to install or remove active directory service support.
 </p><p>
-<a class="indexterm" name="id336686"></a>
-<a class="indexterm" name="id336695"></a>
+<a class="indexterm" name="id2584995"></a>
+<a class="indexterm" name="id2585004"></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>
-<a class="indexterm" name="id336709"></a>
+<a class="indexterm" name="id2585020"></a>
 At this time any appearance that Samba-3 is capable of acting as a <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
@@ -422,19 +422,19 @@
 environment. However, there are certain compromises:
 </p><div class="itemizedlist"><ul type="disc"><li><p>No machine policy files.</p></li><li><p>No Group Policy Objects.</p></li><li><p>No synchronously executed Active Directory logon scripts.</p></li><li><p>Can't use Active Directory management tools to manage users and machines.</p></li><li><p>Registry changes tattoo the main registry, while with Active Directory they do not leave
 		permanent changes in effect.</p></li><li><p>Without Active Directory you cannot perform the function of exporting specific
-		applications to specific users or groups.</p></li></ul></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id336759"></a>Preparing for Domain Control</h3></div></div></div><p>
-<a class="indexterm" name="id336766"></a>
-<a class="indexterm" name="id336773"></a>
-<a class="indexterm" name="id336780"></a>
-<a class="indexterm" name="id336787"></a>
+		applications to specific users or groups.</p></li></ul></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2585077"></a>Preparing for Domain Control</h3></div></div></div><p>
+<a class="indexterm" name="id2585085"></a>
+<a class="indexterm" name="id2585092"></a>
+<a class="indexterm" name="id2585099"></a>
+<a class="indexterm" name="id2585106"></a>
 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>standalone</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>
-<a class="indexterm" name="id336810"></a>
-<a class="indexterm" name="id336817"></a>
-<a class="indexterm" name="id336826"></a>
+<a class="indexterm" name="id2585131"></a>
+<a class="indexterm" name="id2585138"></a>
+<a class="indexterm" name="id2585147"></a>
 It should be noted that workgroup membership involves no special configuration other than the machine being
 configured so the network configuration has a commonly used name for its workgroup entry. It is not uncommon
 for the name WORKGROUP to be used for this. With this mode of configuration, there are no Machine Trust
@@ -442,135 +442,135 @@
 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>
-<a class="indexterm" name="id336844"></a>
-<a class="indexterm" name="id336851"></a>
-<a class="indexterm" name="id336860"></a>
+<a class="indexterm" name="id2585170"></a>
+<a class="indexterm" name="id2585177"></a>
+<a class="indexterm" name="id2585186"></a>
 Domain member machines have a machine trust account in the domain accounts database. A special procedure
 must be followed on each machine to effect domain membership. This procedure, which can be done
 only by the local machine Administrator account, creates the domain machine account (if it does
 not exist), and then initializes that account. When the client first logs onto the
 domain, a machine trust account password change will be automatically triggered.
 </p><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Note</h3><p>
-<a class="indexterm" name="id336875"></a>
+<a class="indexterm" name="id2585205"></a>
 When Samba is configured as a domain controller, secure network operation demands that
 all MS Windows NT4/200x/XP Professional clients should be configured as domain members.
 If a machine is not made a member of the domain, then it will operate like a workgroup
-(standalone) machine. Please refer to <a href="domain-member.html" title="Chapter 6. Domain Membership">Domain Membership</a>, for
+(standalone) machine. Please refer to <a class="link" href="domain-member.html" title="Chapter 6. Domain Membership">Domain Membership</a>, 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="id336908"></a>security = user).</p></li><li><p>Consistent configuration of name resolution.<sup>[<a name="id336920" href="#ftn.id336920">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 NT4/2000 Professional and Windows XP Professional client machines to become domain members.</p></li></ul></div><p>
+</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="link" href="smb.conf.5.html#SECURITY">security = user</a>).</p></li><li><p>Consistent configuration of name resolution.<sup>[<a name="id2585261" href="#ftn.id2585261" class="footnote">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 NT4/2000 Professional and Windows XP Professional 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="id336980"></a>security = user).</p></li><li><p>Network logon configuration (since Windows 9x/Me/XP Home are not technically domain
+</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="link" href="smb.conf.5.html#SECURITY">security = user</a>).</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>
-<a class="indexterm" name="id337029"></a>
-<a class="indexterm" name="id337036"></a>
+<a class="indexterm" name="id2585382"></a>
+<a class="indexterm" name="id2585389"></a>
 Roaming profiles and system/network policies are advanced network administration topics
-that are covered in <a href="ProfileMgmt.html" title="Chapter 27. Desktop Profile Management">Desktop Profile Management</a> and
-<a href="PolicyMgmt.html" title="Chapter 26. System and Account Policies">System and Account Policies</a> of this document. However, these are not
+that are covered in <a class="link" href="ProfileMgmt.html" title="Chapter 27. Desktop Profile Management">Desktop Profile Management</a> and
+<a class="link" href="PolicyMgmt.html" title="Chapter 26. System and Account Policies">System and Account Policies</a> 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>
-	<a class="indexterm" name="id337069"></a>
-	<a class="indexterm" name="id337078"></a>
-	<a class="indexterm" name="id337085"></a>
-	<a class="indexterm" name="id337092"></a>
-	<a class="indexterm" name="id337098"></a>
+	<a class="indexterm" name="id2585425"></a>
+	<a class="indexterm" name="id2585434"></a>
+	<a class="indexterm" name="id2585440"></a>
+	<a class="indexterm" name="id2585447"></a>
+	<a class="indexterm" name="id2585454"></a>
 	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>
-	<a class="indexterm" name="id337112"></a>
-	<a class="indexterm" name="id337118"></a>
+	<a class="indexterm" name="id2585469"></a>
+	<a class="indexterm" name="id2585476"></a>
 	Provides the NETLOGON service. (This is actually a collection of services that runs over
 	multiple protocols. These include the LanMan logon service, the Netlogon service,
 	the Local Security Account service, and variations of them.)
 	</p></li><li><p>
 	Provides a share called NETLOGON.
 	</p></li></ul></div><p>
-<a class="indexterm" name="id337136"></a>
-<a class="indexterm" name="id337148"></a>
-<a class="indexterm" name="id337160"></a>
-<a class="indexterm" name="id337166"></a>
-<a class="indexterm" name="id337173"></a>
+<a class="indexterm" name="id2585497"></a>
+<a class="indexterm" name="id2585508"></a>
+<a class="indexterm" name="id2585520"></a>
+<a class="indexterm" name="id2585526"></a>
+<a class="indexterm" name="id2585533"></a>
 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="id337181"></a>domain logons functionality (after the name of the
+service that Samba calls the <a class="link" href="smb.conf.5.html#DOMAINLOGONS">domain logons</a> functionality (after the name of the
 parameter in the <code class="filename">smb.conf</code> file). Additionally, one server in a Samba-3 domain must advertise itself as the
-domain master browser.<sup>[<a name="id337195" href="#ftn.id337195">3</a>]</sup> This causes the PDC to claim a domain-specific NetBIOS name that identifies
+domain master browser.<sup>[<a name="id2585564" href="#ftn.id2585564" class="footnote">3</a>]</sup> This causes the PDC to claim a domain-specific NetBIOS name that identifies
 it as a DMB for its given domain or workgroup. Local master browsers (LMBs) in the same domain or workgroup on
 broadcast-isolated subnets then ask for a complete copy of the browse list for the whole wide-area network.
 Browser clients then contact their LMB, and will receive the domain-wide browse list instead of just the list
 for their broadcast-isolated subnet.
-</p></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id337213"></a>Domain Control: Example Configuration</h2></div></div></div><p>
+</p></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2585586"></a>Domain Control: Example Configuration</h2></div></div></div><p>
 The first step in creating a working Samba PDC is to understand the parameters necessary
-in <code class="filename">smb.conf</code>. An example <code class="filename">smb.conf</code> for acting as a PDC can be found in <a href="samba-pdc.html#pdc-example" title="Example 4.1. smb.conf for being a PDC">the
+in <code class="filename">smb.conf</code>. An example <code class="filename">smb.conf</code> for acting as a PDC can be found in <a class="link" href="samba-pdc.html#pdc-example" title="Example 4.1. smb.conf for being a PDC">the
 smb.conf file for an example PDC</a>. 
-</p><div class="example"><a name="pdc-example"></a><p class="title"><b>Example 4.1. smb.conf for being a PDC</b></p><div class="example-contents"><table class="simplelist" border="0" summary="Simple list"><tr><td> </td></tr><tr><td><em class="parameter"><code>[global]</code></em></td></tr><tr><td><a class="indexterm" name="id337266"></a><em class="parameter"><code>netbios name</code></em></td></tr><tr><td><a class="indexterm" name="id337279"></a><em class="parameter"><code>workgroup</code></em></td></tr><tr><td><a class="indexterm" name="id337291"></a><em class="parameter"><code>passdb backend = tdbsam</code></em></td></tr><tr><td><a class="indexterm" name="id337304"></a><em class="parameter"><code>os level = 33</code></em></td></tr><tr><td><a class="indexterm" name="id337316"></a><em class="parameter"><code>preferred master = auto</code></em></td></tr><tr><td><a class="indexterm" name="id337329"></a><em class="parameter"><code>domain master = yes</code></em></td></tr><tr><td><a class="indexterm" name="id337341"></a><em class="parameter"><code>local master = yes</code></em></td></tr><tr><td><a class="indexterm" name="id337354"></a><em class="parameter"><code>security = user</code></em></td></tr><tr><td><a class="indexterm" name="id337366"></a><em class="parameter"><code>domain logons = yes</code></em></td></tr><tr><td><a class="indexterm" name="id337379"></a><em class="parameter"><code>logon path = \\%N\profiles\%U</code></em></td></tr><tr><td><a class="indexterm" name="id337392"></a><em class="parameter"><code>logon drive = H:</code></em></td></tr><tr><td><a class="indexterm" name="id337404"></a><em class="parameter"><code>logon home = \\homeserver\%U\winprofile</code></em></td></tr><tr><td><a class="indexterm" name="id337417"></a><em class="parameter"><code>logon script = logon.cmd</code></em></td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[netlogon]</code></em></td></tr><tr><td><a class="indexterm" name="id337438"></a><em class="parameter"><code>path = /var/lib/samba/netlogon</code></em></td></tr><tr><td><a class="indexterm" name="id337451"></a><em class="parameter"><code>read only = yes</code></em></td></tr><tr><td><a class="indexterm" name="id337464"></a><em class="parameter"><code>write list</code></em></td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[profiles]</code></em></td></tr><tr><td><a class="indexterm" name="id337485"></a><em class="parameter"><code>path = /var/lib/samba/profiles</code></em></td></tr><tr><td><a class="indexterm" name="id337498"></a><em class="parameter"><code>read only = no</code></em></td></tr><tr><td><a class="indexterm" name="id337510"></a><em class="parameter"><code>create mask = 0600</code></em></td></tr><tr><td><a class="indexterm" name="id337523"></a><em class="parameter"><code>directory mask = 0700</code></em></td></tr></table></div></div><br class="example-break"><p>
-The basic options shown in <a href="samba-pdc.html#pdc-example" title="Example 4.1. smb.conf for being a PDC">this example</a> are explained as follows:
+</p><div class="example"><a name="pdc-example"></a><p class="title"><b>Example 4.1. smb.conf for being a PDC</b></p><div class="example-contents"><table class="simplelist" border="0" summary="Simple list"><tr><td> </td></tr><tr><td><em class="parameter"><code>[global]</code></em></td></tr><tr><td><a class="indexterm" name="id2585641"></a></td></tr><tr><td><a class="indexterm" name="id2585648"></a></td></tr><tr><td><a class="indexterm" name="id2585654"></a><em class="parameter"><code>passdb backend = tdbsam</code></em></td></tr><tr><td><a class="indexterm" name="id2585666"></a><em class="parameter"><code>os level = 33</code></em></td></tr><tr><td><a class="indexterm" name="id2585678"></a><em class="parameter"><code>preferred master = auto</code></em></td></tr><tr><td><a class="indexterm" name="id2585690"></a><em class="parameter"><code>domain master = yes</code></em></td></tr><tr><td><a class="indexterm" name="id2585702"></a><em class="parameter"><code>local master = yes</code></em></td></tr><tr><td><a class="indexterm" name="id2585713"></a><em class="parameter"><code>security = user</code></em></td></tr><tr><td><a class="indexterm" name="id2585725"></a><em class="parameter"><code>domain logons = yes</code></em></td></tr><tr><td><a class="indexterm" name="id2585737"></a><em class="parameter"><code>logon path = \\%N\profiles\%U</code></em></td></tr><tr><td><a class="indexterm" name="id2585748"></a><em class="parameter"><code>logon drive = H:</code></em></td></tr><tr><td><a class="indexterm" name="id2585760"></a><em class="parameter"><code>logon home = \\homeserver\%U\winprofile</code></em></td></tr><tr><td><a class="indexterm" name="id2585772"></a><em class="parameter"><code>logon script = logon.cmd</code></em></td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[netlogon]</code></em></td></tr><tr><td><a class="indexterm" name="id2585793"></a><em class="parameter"><code>path = /var/lib/samba/netlogon</code></em></td></tr><tr><td><a class="indexterm" name="id2585805"></a><em class="parameter"><code>read only = yes</code></em></td></tr><tr><td><a class="indexterm" name="id2585816"></a></td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[profiles]</code></em></td></tr><tr><td><a class="indexterm" name="id2585832"></a><em class="parameter"><code>path = /var/lib/samba/profiles</code></em></td></tr><tr><td><a class="indexterm" name="id2585844"></a><em class="parameter"><code>read only = no</code></em></td></tr><tr><td><a class="indexterm" name="id2585856"></a><em class="parameter"><code>create mask = 0600</code></em></td></tr><tr><td><a class="indexterm" name="id2585867"></a><em class="parameter"><code>directory mask = 0700</code></em></td></tr></table></div></div><br class="example-break"><p>
+The basic options shown in <a class="link" href="samba-pdc.html#pdc-example" title="Example 4.1. smb.conf for being a PDC">this example</a> are explained as follows:
 </p><div class="variablelist"><dl><dt><span class="term">passdb backend </span></dt><dd><p>
-		<a class="indexterm" name="id337557"></a>
-		<a class="indexterm" name="id337566"></a>
-		<a class="indexterm" name="id337573"></a>
-		<a class="indexterm" name="id337580"></a>
-		<a class="indexterm" name="id337586"></a>
-		<a class="indexterm" name="id337593"></a>
+		<a class="indexterm" name="id2585902"></a>
+		<a class="indexterm" name="id2585910"></a>
+		<a class="indexterm" name="id2585917"></a>
+		<a class="indexterm" name="id2585924"></a>
+		<a class="indexterm" name="id2585931"></a>
+		<a class="indexterm" name="id2585938"></a>
 		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>
-		<a class="indexterm" name="id337613"></a>
-		<a class="indexterm" name="id337619"></a>
-		<a class="indexterm" name="id337626"></a>
-		<a class="indexterm" name="id337633"></a>
+		<a class="indexterm" name="id2585959"></a>
+		<a class="indexterm" name="id2585966"></a>
+		<a class="indexterm" name="id2585973"></a>
+		<a class="indexterm" name="id2585980"></a>
 		Where use of BDCs is intended, the only logical choice is
 		to use LDAP so the passdb backend can be distributed. The tdbsam and smbpasswd files
 		cannot effectively be distributed and therefore should not be used.
 		</p></dd><dt><span class="term">Domain Control Parameters </span></dt><dd><p>
-		<a class="indexterm" name="id337652"></a>
-		<a class="indexterm" name="id337659"></a>
-		<a class="indexterm" name="id337665"></a>
-		<a class="indexterm" name="id337672"></a>
+		<a class="indexterm" name="id2586000"></a>
+		<a class="indexterm" name="id2586007"></a>
+		<a class="indexterm" name="id2586014"></a>
+		<a class="indexterm" name="id2586021"></a>
 		The parameters <span class="emphasis"><em>os level, preferred master, domain master, security, 
 		encrypt passwords</em></span>, and <span class="emphasis"><em>domain logons</em></span> play a central role in assuring domain
 		control and network logon support.
 		</p><p>
-		<a class="indexterm" name="id337693"></a>
-		<a class="indexterm" name="id337700"></a>
+		<a class="indexterm" name="id2586044"></a>
+		<a class="indexterm" name="id2586050"></a>
 		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 DMB, 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 <a href="passdb.html" title="Chapter 11. Account Information Databases">Account Information Databases</a>.
+		to do this, refer to <a class="link" href="passdb.html" title="Chapter 11. Account Information Databases">Account Information Databases</a>.
 		</p></dd><dt><span class="term">Environment Parameters </span></dt><dd><p>
-		<a class="indexterm" name="id337734"></a>
-		<a class="indexterm" name="id337741"></a>
-		<a class="indexterm" name="id337747"></a>
-		<a class="indexterm" name="id337754"></a>
+		<a class="indexterm" name="id2586087"></a>
+		<a class="indexterm" name="id2586094"></a>
+		<a class="indexterm" name="id2586101"></a>
+		<a class="indexterm" name="id2586108"></a>
 		The parameters <span class="emphasis"><em>logon path, logon home, logon drive</em></span>, and <span class="emphasis"><em>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>
-		<a class="indexterm" name="id337781"></a>
-		<a class="indexterm" name="id337787"></a>
-		<a class="indexterm" name="id337794"></a>
-		<a class="indexterm" name="id337801"></a>
-		<a class="indexterm" name="id337808"></a>
-		<a class="indexterm" name="id337815"></a>
+		<a class="indexterm" name="id2586137"></a>
+		<a class="indexterm" name="id2586144"></a>
+		<a class="indexterm" name="id2586151"></a>
+		<a class="indexterm" name="id2586158"></a>
+		<a class="indexterm" name="id2586165"></a>
+		<a class="indexterm" name="id2586172"></a>
 		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>
-		<a class="indexterm" name="id337834"></a>
-		<a class="indexterm" name="id337841"></a>
-		<a class="indexterm" name="id337848"></a>
-		<a class="indexterm" name="id337855"></a>
-		<a class="indexterm" name="id337861"></a>
+		<a class="indexterm" name="id2586195"></a>
+		<a class="indexterm" name="id2586202"></a>
+		<a class="indexterm" name="id2586208"></a>
+		<a class="indexterm" name="id2586215"></a>
+		<a class="indexterm" name="id2586222"></a>
 		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
@@ -580,12 +580,12 @@
 The above parameters make for a full set of functionality that may define the server's mode
 of operation. The following <code class="filename">smb.conf</code> parameters are the essentials alone:
 </p><p>
-</p><table class="simplelist" border="0" summary="Simple list"><tr><td><a class="indexterm" name="id337897"></a><em class="parameter"><code>netbios name = BELERIAND</code></em></td></tr><tr><td><a class="indexterm" name="id337909"></a><em class="parameter"><code>workgroup = MIDEARTH</code></em></td></tr><tr><td><a class="indexterm" name="id337922"></a><em class="parameter"><code>domain logons = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id337934"></a><em class="parameter"><code>domain master = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id337947"></a><em class="parameter"><code>security = User</code></em></td></tr></table><p>
+</p><table class="simplelist" border="0" summary="Simple list"><tr><td><a class="indexterm" name="id2586262"></a><em class="parameter"><code>netbios name = BELERIAND</code></em></td></tr><tr><td><a class="indexterm" name="id2586274"></a><em class="parameter"><code>workgroup = MIDEARTH</code></em></td></tr><tr><td><a class="indexterm" name="id2586286"></a><em class="parameter"><code>domain logons = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id2586298"></a><em class="parameter"><code>domain master = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id2586309"></a><em class="parameter"><code>security = User</code></em></td></tr></table><p>
 </p><p>
 The additional parameters shown in the longer listing in this section just make 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="id337966"></a>Samba ADS Domain Control</h2></div></div></div><p>
-<a class="indexterm" name="id337974"></a>
+</p></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2586328"></a>Samba ADS Domain Control</h2></div></div></div><p>
+<a class="indexterm" name="id2586336"></a>
 Samba-3 is not, and cannot act as, an Active Directory server. It cannot truly function as an Active Directory
 PDC. 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
@@ -594,24 +594,24 @@
 capabilities in Samba-3 and who have asked when this functionality will be completed. The answer is maybe
 someday or maybe never!
 </p><p>
-<a class="indexterm" name="id337990"></a>
-<a class="indexterm" name="id337996"></a>
+<a class="indexterm" name="id2586369"></a>
+<a class="indexterm" name="id2586376"></a>
 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 controllers 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="id338009"></a>Domain and Network Logon Configuration</h2></div></div></div><p>
-<a class="indexterm" name="id338017"></a>
+</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2586392"></a>Domain and Network Logon Configuration</h2></div></div></div><p>
+<a class="indexterm" name="id2586401"></a>
 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="id338026"></a>Domain Network Logon Service</h3></div></div></div><p>
-<a class="indexterm" name="id338034"></a>
+</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2586412"></a>Domain Network Logon Service</h3></div></div></div><p>
+<a class="indexterm" name="id2586420"></a>
 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="id338046"></a>domain master = Yes
-(the PDC); on all BDCs set the parameter <a class="indexterm" name="id338053"></a>domain master = No.
-</p><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id338061"></a>Example Configuration</h4></div></div></div><div class="example"><a name="PDC-config"></a><p class="title"><b>Example 4.2. smb.conf for being a PDC</b></p><div class="example-contents"><table class="simplelist" border="0" summary="Simple list"><tr><td> </td></tr><tr><td><em class="parameter"><code>[global]</code></em></td></tr><tr><td><a class="indexterm" name="id338090"></a><em class="parameter"><code>domain logons = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id338102"></a><em class="parameter"><code>domain master = (Yes on PDC, No on BDCs)</code></em></td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[netlogon]</code></em></td></tr><tr><td><a class="indexterm" name="id338124"></a><em class="parameter"><code>comment = Network Logon Service</code></em></td></tr><tr><td><a class="indexterm" name="id338137"></a><em class="parameter"><code>path = /var/lib/samba/netlogon</code></em></td></tr><tr><td><a class="indexterm" name="id338150"></a><em class="parameter"><code>guest ok = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id338162"></a><em class="parameter"><code>browseable = No</code></em></td></tr></table></div></div><br class="example-break"></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id338177"></a>The Special Case of MS Windows XP Home Edition</h4></div></div></div><p>
-<a class="indexterm" name="id338185"></a>
+in Samba). One domain controller must be configured with <a class="link" href="smb.conf.5.html#DOMAINMASTER">domain master = Yes</a>
+(the PDC); on all BDCs set the parameter <a class="link" href="smb.conf.5.html#DOMAINMASTER">domain master = No</a>.
+</p><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2586459"></a>Example Configuration</h4></div></div></div><div class="example"><a name="PDC-config"></a><p class="title"><b>Example 4.2. smb.conf for being a PDC</b></p><div class="example-contents"><table class="simplelist" border="0" summary="Simple list"><tr><td> </td></tr><tr><td><em class="parameter"><code>[global]</code></em></td></tr><tr><td><a class="indexterm" name="id2586488"></a><em class="parameter"><code>domain logons = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id2586500"></a><em class="parameter"><code>domain master = (Yes on PDC, No on BDCs)</code></em></td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[netlogon]</code></em></td></tr><tr><td><a class="indexterm" name="id2586520"></a><em class="parameter"><code>comment = Network Logon Service</code></em></td></tr><tr><td><a class="indexterm" name="id2586532"></a><em class="parameter"><code>path = /var/lib/samba/netlogon</code></em></td></tr><tr><td><a class="indexterm" name="id2586544"></a><em class="parameter"><code>guest ok = Yes</code></em></td></tr><tr><td><a class="indexterm" name="id2586555"></a><em class="parameter"><code>browseable = No</code></em></td></tr></table></div></div><br class="example-break"></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2586569"></a>The Special Case of MS Windows XP Home Edition</h4></div></div></div><p>
+<a class="indexterm" name="id2586577"></a>
 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
@@ -625,12 +625,12 @@
 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="id338208"></a>The Special Case of Windows 9x/Me</h4></div></div></div><p>
-<a class="indexterm" name="id338216"></a>
-<a class="indexterm" name="id338223"></a>
-<a class="indexterm" name="id338230"></a>
-<a class="indexterm" name="id338236"></a>
-<a class="indexterm" name="id338243"></a>
+</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2586608"></a>The Special Case of Windows 9x/Me</h4></div></div></div><p>
+<a class="indexterm" name="id2586616"></a>
+<a class="indexterm" name="id2586622"></a>
+<a class="indexterm" name="id2586629"></a>
+<a class="indexterm" name="id2586636"></a>
+<a class="indexterm" name="id2586643"></a>
 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
@@ -638,22 +638,22 @@
 successfully authenticate against a domain logon server. Samba-3 does this
 now in the same way as MS Windows NT/200x.
 </p><p>
-<a class="indexterm" name="id338256"></a>
+<a class="indexterm" name="id2586660"></a>
 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>
-<a class="indexterm" name="id338273"></a>
-<a class="indexterm" name="id338279"></a>
-<a class="indexterm" name="id338286"></a>
+<a class="indexterm" name="id2586676"></a>
+<a class="indexterm" name="id2586683"></a>
+<a class="indexterm" name="id2586690"></a>
 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>
-<a class="indexterm" name="id338298"></a>
+<a class="indexterm" name="id2586704"></a>
 When an SMB client in a domain wishes to log on, 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;
@@ -669,8 +669,8 @@
 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>
-	<a class="indexterm" name="id338336"></a>
-	<a class="indexterm" name="id338343"></a>
+	<a class="indexterm" name="id2586750"></a>
+	<a class="indexterm" name="id2586757"></a>
 	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
@@ -679,13 +679,13 @@
 	type that is registered by domain controllers (SMB/CIFS servers that provide
 	the netlogon service).
 	</p></li><li><p>
-	<a class="indexterm" name="id338376"></a>
-	<a class="indexterm" name="id338383"></a>
-	<a class="indexterm" name="id338390"></a>
+	<a class="indexterm" name="id2586799"></a>
+	<a class="indexterm" name="id2586805"></a>
+	<a class="indexterm" name="id2586812"></a>
 	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>
-	<a class="indexterm" name="id338404"></a>
+	<a class="indexterm" name="id2586828"></a>
 	The client does a NetWkstaUserLogon request, which retrieves the name
 	of the user's logon script. 
 	</p></li><li><p>
@@ -693,75 +693,75 @@
 	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>
-	<a class="indexterm" name="id338427"></a>
-	<a class="indexterm" name="id338434"></a>
+	<a class="indexterm" name="id2586853"></a>
+	<a class="indexterm" name="id2586860"></a>
 	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>
-	<a class="indexterm" name="id338450"></a>
+	<a class="indexterm" name="id2586879"></a>
 	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 share name and path. For example, <code class="filename">\\server\fred\.winprofile</code>.
 	If the profiles are found, they are implemented.
 	</p></li><li><p>
-	<a class="indexterm" name="id338471"></a>
+	<a class="indexterm" name="id2586902"></a>
 	The client then disconnects from the user's home share and reconnects to
 	the NetLogon share and looks for <code class="filename">CONFIG.POL</code>, 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>
-	<a class="indexterm" name="id338498"></a>
-	<a class="indexterm" name="id338507"></a>
+	<a class="indexterm" name="id2586931"></a>
+	<a class="indexterm" name="id2586940"></a>
 	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 plaintext
 	password support is disabled. It can be re-enabled with the registry
-	changes that are documented in <a href="PolicyMgmt.html" title="Chapter 26. System and Account Policies">System and Account Policies</a>.
+	changes that are documented in <a class="link" href="PolicyMgmt.html" title="Chapter 26. System and Account Policies">System and Account Policies</a>.
 	</p></li><li><p>
-	<a class="indexterm" name="id338527"></a>
+	<a class="indexterm" name="id2586963"></a>
 	Windows 9x/Me clients do not require and do not use Machine Trust Accounts.
 	</p></li></ul></div><p>
-<a class="indexterm" name="id338539"></a>
+<a class="indexterm" name="id2586976"></a>
 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>
-<a class="indexterm" name="id338551"></a>
+<a class="indexterm" name="id2586990"></a>
 Use of plaintext 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="id338563"></a>Security Mode and Master Browsers</h3></div></div></div><p>
-<a class="indexterm" name="id338571"></a>
-<a class="indexterm" name="id338577"></a>
-<a class="indexterm" name="id338584"></a>
+</p></div></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2587002"></a>Security Mode and Master Browsers</h3></div></div></div><p>
+<a class="indexterm" name="id2587010"></a>
+<a class="indexterm" name="id2587017"></a>
+<a class="indexterm" name="id2587024"></a>
 There are a few comments to make in order to tie up some loose ends. There has been much debate over the issue
 of whether it is okay to configure Samba as a domain controller that operates with security mode other than
 user-mode. The only security mode that will not work due to technical reasons is share-mode security. Domain
 and server mode security are really just a variation on SMB user-level security.
 </p><p>
-<a class="indexterm" name="id338598"></a>
-<a class="indexterm" name="id338605"></a>
-<a class="indexterm" name="id338611"></a>
-<a class="indexterm" name="id338618"></a>
-<a class="indexterm" name="id338624"></a>
-<a class="indexterm" name="id338631"></a>
-<a class="indexterm" name="id338638"></a>
+<a class="indexterm" name="id2587041"></a>
+<a class="indexterm" name="id2587048"></a>
+<a class="indexterm" name="id2587055"></a>
+<a class="indexterm" name="id2587062"></a>
+<a class="indexterm" name="id2587068"></a>
+<a class="indexterm" name="id2587075"></a>
+<a class="indexterm" name="id2587082"></a>
 Actually, this issue is also closely tied to the debate on whether Samba must be the DMB for its workgroup
 when operating as a domain controller.  In a pure Microsoft Windows NT domain, the PDC wins the election to be
 the DMB, and then registers the DOMAIN&lt;1B&gt; NetBIOS name. This is not the name used by Windows clients
 to locate the domain controller, all domain controllers register the DOMAIN&lt;1C&gt; name and Windows clients
 locate a network logon server by seraching for the DOMAIN&lt;1C&gt; name.  A DMB is a Domain Master Browser
- see <a href="NetworkBrowsing.html" title="Chapter 10. Network Browsing">The Network Browsing Chapter</a>, <a href="NetworkBrowsing.html#DMB" title="Configuring Workgroup Browsing">Configuring WORKGROUP Browsing</a>; Microsoft PDCs expect to win the election to become the
+ see <a class="link" href="NetworkBrowsing.html" title="Chapter 10. Network Browsing">The Network Browsing Chapter</a>, <a class="link" href="NetworkBrowsing.html#DMB" title="Configuring Workgroup Browsing">Configuring WORKGROUP Browsing</a>; Microsoft PDCs expect to win the election to become the
 DMB, if it loses that election it will report a continuous and rapid sequence of warning messages to its
 Windows event logger complaining that it has lost the election to become a DMB.  For this reason, in networks
 where a Samba server is the PDC it is wise to configure the Samba domain controller as the DMB.
 </p><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Note</h3><p>
-<a class="indexterm" name="id338679"></a>
-<a class="indexterm" name="id338685"></a>
-<a class="indexterm" name="id338692"></a>
-<a class="indexterm" name="id338699"></a>
-<a class="indexterm" name="id338706"></a>
+<a class="indexterm" name="id2587136"></a>
+<a class="indexterm" name="id2587142"></a>
+<a class="indexterm" name="id2587149"></a>
+<a class="indexterm" name="id2587156"></a>
+<a class="indexterm" name="id2587163"></a>
 SMB/CIFS servers that register the DOMAIN&lt;1C&gt; name do so because they provide the network logon
 service. Server that register the DOMAIN&lt;1B&gt; name are DMBs  meaning that they are responsible
 for browse list synchronization across all machines that have registered the DOMAIN&lt;1D&gt; name. The later
@@ -770,27 +770,27 @@
 with network browsing and browse list management. The 1C and 1B/1D name services are orthogonal to each
 other.
 </p></div><p>
-Now back to the issue of configuring a Samba domain controller to use a mode other than <a class="indexterm" name="id338737"></a>security = user. If a Samba host is configured to use another SMB server or domain
+Now back to the issue of configuring a Samba domain controller to use a mode other than <a class="link" href="smb.conf.5.html#SECURITY">security = user</a>. If a Samba host is configured to use another SMB server or domain
 controller in order to validate user connection requests, it is a fact that some other machine on the network
-(the <a class="indexterm" name="id338745"></a>password server) knows more about the user than the Samba host. About 99 percent
+(the <a class="link" href="smb.conf.5.html#PASSWORDSERVER">password server</a>) knows more about the user than the Samba host. About 99 percent
 of the time, this other host is a domain controller. Now to operate in domain mode security, the
-<a class="indexterm" name="id338754"></a>workgroup parameter must be set to the name of the Windows NT domain (which already
+<a class="link" href="smb.conf.5.html#WORKGROUP">workgroup</a> 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 domain controller for a domain that already by definition has a
 PDC is asking for trouble. Therefore, you should always configure the Samba domain controller
-to be the DMB for its domain and set <a class="indexterm" name="id338767"></a>security = user.
+to be the DMB for its domain and set <a class="link" href="smb.conf.5.html#SECURITY">security = user</a>.
 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="id338778"></a>Common Errors</h2></div></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id338784"></a>&#8220;<span class="quote">$</span>&#8221; Cannot Be Included in Machine Name</h3></div></div></div><p>
-<a class="indexterm" name="id338794"></a>
-<a class="indexterm" name="id338800"></a>
-<a class="indexterm" name="id338807"></a>
+</p></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2587275"></a>Common Errors</h2></div></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2587281"></a>&#8220;<span class="quote">$</span>&#8221; Cannot Be Included in Machine Name</h3></div></div></div><p>
+<a class="indexterm" name="id2587291"></a>
+<a class="indexterm" name="id2587297"></a>
+<a class="indexterm" name="id2587304"></a>
 A machine account, typically stored in <code class="filename">/etc/passwd</code>, takes the form of the machine
 name with a &#8220;<span class="quote">$</span>&#8221; appended. Some BSD systems will not create a user with a &#8220;<span class="quote">$</span>&#8221; in the name.
 Recent versions of FreeBSD have removed this limitation, but older releases are still in common use.
 </p><p>
-<a class="indexterm" name="id338832"></a>
+<a class="indexterm" name="id2587330"></a>
 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 <code class="literal">vipw</code> 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.
@@ -798,8 +798,8 @@
 The UNIX tool <code class="literal">vipw</code> is a common tool for directly editing the <code class="filename">/etc/passwd</code> file.
 The use of vipw will ensure that shadow files (where used) will remain current with the passwd file. This is
 important for security reasons.
-</p></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id338878"></a>Joining Domain Fails Because of Existing Machine Account</h3></div></div></div><p>
-<a class="indexterm" name="id338887"></a>
+</p></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2587381"></a>Joining Domain Fails Because of Existing Machine Account</h3></div></div></div><p>
+<a class="indexterm" name="id2587389"></a>
 &#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>
@@ -814,12 +814,12 @@
 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="id338937"></a>The System Cannot Log You On (C000019B)</h3></div></div></div><p>&#8220;<span class="quote">
+</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2587445"></a>The System Cannot Log You On (C000019B)</h3></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="id338955"></a>
+<a class="indexterm" name="id2587466"></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
@@ -836,12 +836,12 @@
 domain members (workstations) will not be able to log onto the domain. The original domain SID
 can be recovered from the secrets.tdb file. The alternative is to visit each workstation to rejoin
 it to the domain.
-</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id339004"></a>The Machine Trust Account Is Not Accessible</h3></div></div></div><p>
+</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2587522"></a>The Machine Trust Account Is Not Accessible</h3></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="id339024"></a>add machine script method to create accounts, then this would indicate that it has not
+<a class="link" href="smb.conf.5.html#ADDMACHINESCRIPT">add machine script</a> 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
@@ -858,16 +858,16 @@
 </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="id339105"></a>Account Disabled</h3></div></div></div><p>&#8220;<span class="quote">When I attempt to log in to a Samba domain from a NT4/W200x workstation,
+</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2587641"></a>Account Disabled</h3></div></div></div><p>&#8220;<span class="quote">When I attempt to log in to a Samba domain from a NT4/W200x workstation,
 I get a message about my account being disabled.</span>&#8221;</p><p>
 Enable the user accounts with <strong class="userinput"><code>smbpasswd -e <em class="replaceable"><code>username</code></em>
 </code></strong>. 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="id339131"></a>Domain Controller Unavailable</h3></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>
+</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2587668"></a>Domain Controller Unavailable</h3></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 15 minutes,
 then try again.
-</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id339147"></a>Cannot Log onto Domain Member Workstation After Joining Domain</h3></div></div></div><p>
-<a class="indexterm" name="id339155"></a>
-<a class="indexterm" name="id339162"></a>
+</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2587687"></a>Cannot Log onto Domain Member Workstation After Joining Domain</h3></div></div></div><p>
+<a class="indexterm" name="id2587696"></a>
+<a class="indexterm" name="id2587702"></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
@@ -884,7 +884,7 @@
 <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"><p><sup>[<a name="ftn.id336470" href="#id336470">1</a>] </sup>See also <a href="passdb.html" title="Chapter 11. Account Information Databases">Account Information
-Databases</a>.</p>.</div><div class="footnote"><p><sup>[<a name="ftn.id336920" href="#id336920">2</a>] </sup>See <a href="NetworkBrowsing.html" title="Chapter 10. Network Browsing">Network Browsing</a>, and 
-		<a href="integrate-ms-networks.html" title="Chapter 29. Integrating MS Windows Networks with Samba">Integrating MS Windows Networks with Samba</a>.</p></div><div class="footnote"><p><sup>[<a name="ftn.id337195" href="#id337195">3</a>] </sup>See <a href="NetworkBrowsing.html" title="Chapter 10. Network Browsing">Network
+</p></div></div><div class="footnotes"><br><hr width="100" align="left"><div class="footnote"><p><sup>[<a name="ftn.id2584755" href="#id2584755" class="para">1</a>] </sup>See also <a class="link" href="passdb.html" title="Chapter 11. Account Information Databases">Account Information
+Databases</a>.</p>.</div><div class="footnote"><p><sup>[<a name="ftn.id2585261" href="#id2585261" class="para">2</a>] </sup>See <a class="link" href="NetworkBrowsing.html" title="Chapter 10. Network Browsing">Network Browsing</a>, and 
+		<a class="link" href="integrate-ms-networks.html" title="Chapter 29. Integrating MS Windows Networks with Samba">Integrating MS Windows Networks with Samba</a>.</p></div><div class="footnote"><p><sup>[<a name="ftn.id2585564" href="#id2585564" class="para">3</a>] </sup>See <a class="link" href="NetworkBrowsing.html" title="Chapter 10. Network Browsing">Network
 Browsing</a>.</p></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 3. 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 5. Backup Domain Control</td></tr></table></div></body></html>

Modified: branches/samba/experimental/docs/htmldocs/Samba3-HOWTO/securing-samba.html
===================================================================
--- branches/samba/experimental/docs/htmldocs/Samba3-HOWTO/securing-samba.html	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/docs/htmldocs/Samba3-HOWTO/securing-samba.html	2008-06-09 06:59:20 UTC (rev 1920)
@@ -1,11 +1,11 @@
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Chapter 18. Securing Samba</title><link rel="stylesheet" href="samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.72.0"><link rel="start" href="index.html" title="The Official Samba 3.2.x HOWTO and Reference Guide"><link rel="up" href="optional.html" title="Part III. Advanced Configuration"><link rel="prev" href="locking.html" title="Chapter 17. File and Record Locking"><link rel="next" href="InterdomainTrusts.html" title="Chapter 19. 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 18. 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 18. 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><code class="email">&lt;<a href="mailto:tridge at samba.org">tridge at samba.org</a>&gt;</code></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><code class="email">&lt;<a href="mailto:jht at samba.org">jht at samba.org</a>&gt;</code></p></div></div></div></div><div><p class="pubdate">May 26, 2003</p></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="sect1"><a href="securing-samba.html#id387214">Introduction</a></span></dt><dt><span class="sect1"><a href="securing-samba.html#id387302">Features and Benefits</a></span></dt><dt><span class="sect1"><a href="securing-samba.html#id387436">Technical Discussion of Protective Measures and Issues</a></span></dt><dd><dl><dt><span class="sect2"><a href="securing-samba.html#id387449">Using Host-Based Protection</a></span></dt><dt><span class="sect2"><a href="securing-samba.html#id387586">User-Based Protection</a></span></dt><dt><span class="sect2"><a href="securing-samba.html#id387645">Using Interface Protection</a></span></dt><dt><span class="sect2"><a href="securing-samba.html#firewallports">Using a Firewall</a></span></dt><dt><span class="sect2"><a href="securing-samba.html#id387974">Using IPC$ Share-Based Denials </a></span></dt><dt><span class="sect2"><a href="securing-samba.html#id388109">NTLMv2 Security</a></span></dt></dl></dd><dt><span class="sect1"><a href="securing-samba.html#id388158">Upgrading Samba</a></span></dt><dt><span class="sect1"><a href="securing-samba.html#id388198">Common Errors</a></span></dt><dd><dl><dt><span class="sect2"><a href="securing-samba.html#id388210">Smbclient Works on Localhost, but the Network Is Dead</a></span></dt><dt><span class="sect2"><a href="securing-samba.html#id388235">Why Can Users Access Other Users' Home Directories?</a></span></dt></dl></dd></dl></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id387214"></a>Introduction</h2></div></div></div><p>
-<a class="indexterm" name="id387222"></a>
-<a class="indexterm" name="id387228"></a>
-<a class="indexterm" name="id387235"></a>
-<a class="indexterm" name="id387242"></a>
-<a class="indexterm" name="id387249"></a>
-<a class="indexterm" name="id387256"></a>
-<a class="indexterm" name="id387262"></a>
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Chapter 18. Securing Samba</title><link rel="stylesheet" href="../samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.73.1"><link rel="start" href="index.html" title="The Official Samba 3.2.x HOWTO and Reference Guide"><link rel="up" href="optional.html" title="Part III. Advanced Configuration"><link rel="prev" href="locking.html" title="Chapter 17. File and Record Locking"><link rel="next" href="InterdomainTrusts.html" title="Chapter 19. 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 18. 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 18. 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><code class="email">&lt;<a class="email" href="mailto:tridge at samba.org">tridge at samba.org</a>&gt;</code></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><code class="email">&lt;<a class="email" href="mailto:jht at samba.org">jht at samba.org</a>&gt;</code></p></div></div></div></div><div><p class="pubdate">May 26, 2003</p></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="sect1"><a href="securing-samba.html#id2640084">Introduction</a></span></dt><dt><span class="sect1"><a href="securing-samba.html#id2640182">Features and Benefits</a></span></dt><dt><span class="sect1"><a href="securing-samba.html#id2640328">Technical Discussion of Protective Measures and Issues</a></span></dt><dd><dl><dt><span class="sect2"><a href="securing-samba.html#id2640344">Using Host-Based Protection</a></span></dt><dt><span class="sect2"><a href="securing-samba.html#id2640498">User-Based Protection</a></span></dt><dt><span class="sect2"><a href="securing-samba.html#id2640558">Using Interface Protection</a></span></dt><dt><span class="sect2"><a href="securing-samba.html#firewallports">Using a Firewall</a></span></dt><dt><span class="sect2"><a href="securing-samba.html#id2640914">Using IPC$ Share-Based Denials </a></span></dt><dt><span class="sect2"><a href="securing-samba.html#id2641058">NTLMv2 Security</a></span></dt></dl></dd><dt><span class="sect1"><a href="securing-samba.html#id2641113">Upgrading Samba</a></span></dt><dt><span class="sect1"><a href="securing-samba.html#id2641156">Common Errors</a></span></dt><dd><dl><dt><span class="sect2"><a href="securing-samba.html#id2641172">Smbclient Works on Localhost, but the Network Is Dead</a></span></dt><dt><span class="sect2"><a href="securing-samba.html#id2641201">Why Can Users Access Other Users' Home Directories?</a></span></dt></dl></dd></dl></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2640084"></a>Introduction</h2></div></div></div><p>
+<a class="indexterm" name="id2640092"></a>
+<a class="indexterm" name="id2640098"></a>
+<a class="indexterm" name="id2640105"></a>
+<a class="indexterm" name="id2640112"></a>
+<a class="indexterm" name="id2640119"></a>
+<a class="indexterm" name="id2640126"></a>
+<a class="indexterm" name="id2640133"></a>
 The information contained in this chapter applies in general to all Samba installations. Security is
 everyone's concern in the information technology world. A surprising number of Samba servers are being
 installed on machines that have direct internet access, thus security is made more critical than it would have been had the
@@ -22,11 +22,11 @@
 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="id387302"></a>Features and Benefits</h2></div></div></div><p>
-<a class="indexterm" name="id387309"></a>
-<a class="indexterm" name="id387316"></a>
-<a class="indexterm" name="id387323"></a>
-<a class="indexterm" name="id387330"></a>
+</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2640182"></a>Features and Benefits</h2></div></div></div><p>
+<a class="indexterm" name="id2640190"></a>
+<a class="indexterm" name="id2640197"></a>
+<a class="indexterm" name="id2640204"></a>
+<a class="indexterm" name="id2640211"></a>
 There are three levels at which security principles must be observed in order to render a site
 at least moderately secure. They are the perimeter firewall, the configuration of the host
 server that is running Samba, and Samba itself.
@@ -34,154 +34,154 @@
 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>
-<a class="indexterm" name="id387347"></a>
-<a class="indexterm" name="id387353"></a>
-<a class="indexterm" name="id387360"></a>
+<a class="indexterm" name="id2640232"></a>
+<a class="indexterm" name="id2640239"></a>
+<a class="indexterm" name="id2640246"></a>
 Samba can be secured from connections that originate from outside the local network. This can 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 <em class="parameter"><code>[IPC$]</code></em> autoshare. The <em class="parameter"><code>[IPC$]</code></em> share is used for browsing purposes as well as to establish TCP/IP connections.
 </p><p>
-<a class="indexterm" name="id387403"></a>
-<a class="indexterm" name="id387412"></a>
-<a class="indexterm" name="id387418"></a>
+<a class="indexterm" name="id2640293"></a>
+<a class="indexterm" name="id2640302"></a>
+<a class="indexterm" name="id2640308"></a>
 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
-<a href="AccessControls.html" title="Chapter 16. File, Directory, and Share Access Controls">File, Directory, and Share Access Controls</a>.
-</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id387436"></a>Technical Discussion of Protective Measures and Issues</h2></div></div></div><p>
+<a class="link" href="AccessControls.html" title="Chapter 16. File, Directory, and Share Access Controls">File, Directory, and Share Access Controls</a>.
+</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2640328"></a>Technical Discussion of Protective Measures and Issues</h2></div></div></div><p>
 The key challenge of security is that protective measures suffice at best
 only to close the door on known exploits and breach techniques. Never assume that
 because you have followed these few measures, the Samba server is now an impenetrable
 fortress! Given the history of information systems so far, it is only a matter of time
 before someone will find yet another vulnerability.
-</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id387449"></a>Using Host-Based Protection</h3></div></div></div><p>
-<a class="indexterm" name="id387456"></a>
-<a class="indexterm" name="id387463"></a>
-<a class="indexterm" name="id387470"></a>
+</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2640344"></a>Using Host-Based Protection</h3></div></div></div><p>
+<a class="indexterm" name="id2640352"></a>
+<a class="indexterm" name="id2640359"></a>
+<a class="indexterm" name="id2640366"></a>
 	In many installations of Samba, the greatest threat comes from outside
 	your immediate network. By default, Samba accepts connections from
 	any host, which means that if you run an insecure version of Samba on
 	a host that is directly connected to the Internet, you can be
 	especially vulnerable.
 	</p><p>
-<a class="indexterm" name="id387482"></a>
-<a class="indexterm" name="id387489"></a>
-	One of the simplest fixes in this case is to use the <a class="indexterm" name="id387497"></a>hosts allow and
-	<a class="indexterm" name="id387504"></a>hosts deny options in the Samba <code class="filename">smb.conf</code> configuration file to
+<a class="indexterm" name="id2640381"></a>
+<a class="indexterm" name="id2640388"></a>
+	One of the simplest fixes in this case is to use the <a class="link" href="smb.conf.5.html#HOSTSALLOW">hosts allow</a> and
+	<a class="link" href="smb.conf.5.html#HOSTSDENY">hosts deny</a> options in the Samba <code class="filename">smb.conf</code> configuration file to
 	allow access to your server only from a specific range of hosts. An example might be:
-	</p><table class="simplelist" border="0" summary="Simple list"><tr><td><a class="indexterm" name="id387523"></a><em class="parameter"><code>hosts allow = 127.0.0.1 192.168.2.0/24 192.168.3.0/24</code></em></td></tr><tr><td><a class="indexterm" name="id387536"></a><em class="parameter"><code>hosts deny = 0.0.0.0/0</code></em></td></tr></table><p>
+	</p><table class="simplelist" border="0" summary="Simple list"><tr><td><a class="indexterm" name="id2640434"></a><em class="parameter"><code>hosts allow = 127.0.0.1 192.168.2.0/24 192.168.3.0/24</code></em></td></tr><tr><td><a class="indexterm" name="id2640447"></a><em class="parameter"><code>hosts deny = 0.0.0.0/0</code></em></td></tr></table><p>
 	</p><p>
-<a class="indexterm" name="id387552"></a>
-<a class="indexterm" name="id387558"></a>
-<a class="indexterm" name="id387565"></a>
+<a class="indexterm" name="id2640462"></a>
+<a class="indexterm" name="id2640468"></a>
+<a class="indexterm" name="id2640475"></a>
 	The above will allow SMB connections only from <code class="constant">localhost</code> (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 <code class="literal">not listening on called name</code> error.
-	</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id387586"></a>User-Based Protection</h3></div></div></div><p>
+	</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2640498"></a>User-Based Protection</h3></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 <code class="filename">smb.conf</code> <em class="parameter"><code>[global]</code></em> section put:
-	</p><table class="simplelist" border="0" summary="Simple list"><tr><td><a class="indexterm" name="id387612"></a><em class="parameter"><code>valid users = @smbusers, jacko</code></em></td></tr></table><p>
+	</p><table class="simplelist" border="0" summary="Simple list"><tr><td><a class="indexterm" name="id2640526"></a><em class="parameter"><code>valid users = @smbusers, jacko</code></em></td></tr></table><p>
 	</p><p>
-<a class="indexterm" name="id387628"></a>
+<a class="indexterm" name="id2640541"></a>
 	This restricts all server access either to 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="id387645"></a>Using Interface Protection</h3></div></div></div><p>
-<a class="indexterm" name="id387653"></a>
-<a class="indexterm" name="id387659"></a>
-<a class="indexterm" name="id387666"></a>
+	</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2640558"></a>Using Interface Protection</h3></div></div></div><p>
+<a class="indexterm" name="id2640566"></a>
+<a class="indexterm" name="id2640573"></a>
+<a class="indexterm" name="id2640580"></a>
 	By default, Samba accepts connections on any network interface that
 	it finds on your system. That means if you have an ISDN line or a PPP
 	connection to the Internet then Samba will accept connections on those
 	links. This may not be what you want.
 	</p><p>
 	You can change this behavior using options like this:
-	</p><table class="simplelist" border="0" summary="Simple list"><tr><td><a class="indexterm" name="id387685"></a><em class="parameter"><code>interfaces = eth* lo</code></em></td></tr><tr><td><a class="indexterm" name="id387697"></a><em class="parameter"><code>bind interfaces only = yes</code></em></td></tr></table><p>
+	</p><table class="simplelist" border="0" summary="Simple list"><tr><td><a class="indexterm" name="id2640601"></a><em class="parameter"><code>interfaces = eth* lo</code></em></td></tr><tr><td><a class="indexterm" name="id2640612"></a><em class="parameter"><code>bind interfaces only = yes</code></em></td></tr></table><p>
 	</p><p>
-<a class="indexterm" name="id387713"></a>
-<a class="indexterm" name="id387720"></a>
-<a class="indexterm" name="id387727"></a>
-<a class="indexterm" name="id387733"></a>
+<a class="indexterm" name="id2640628"></a>
+<a class="indexterm" name="id2640634"></a>
+<a class="indexterm" name="id2640641"></a>
+<a class="indexterm" name="id2640648"></a>
 	This tells Samba to listen for connections only on interfaces with a name starting with
 	<code class="constant">eth</code> such as <code class="constant">eth0</code> or <code class="constant">eth1</code>, plus on the loopback interface called
 	<code class="constant">lo</code>. 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>
-<a class="indexterm" name="id387760"></a>
-<a class="indexterm" name="id387767"></a>
-<a class="indexterm" name="id387774"></a>
-<a class="indexterm" name="id387780"></a>
+<a class="indexterm" name="id2640678"></a>
+<a class="indexterm" name="id2640685"></a>
+<a class="indexterm" name="id2640691"></a>
+<a class="indexterm" name="id2640698"></a>
 	If you use the above and someone tries to make an SMB connection to your host over a PPP interface called
 	<code class="constant">ppp0</code>, then [s]he will get a TCP connection refused reply. In that case, no Samba code
 	is run at all, because the operating system has been told not to pass connections from that interface to any
 	Samba process. However, the refusal helps a would-be cracker by confirming that the IP address provides
 	valid active services.
 	</p><p>
-<a class="indexterm" name="id387798"></a>
-<a class="indexterm" name="id387805"></a>
-<a class="indexterm" name="id387811"></a>
-<a class="indexterm" name="id387818"></a>
-<a class="indexterm" name="id387825"></a>
+<a class="indexterm" name="id2640724"></a>
+<a class="indexterm" name="id2640731"></a>
+<a class="indexterm" name="id2640738"></a>
+<a class="indexterm" name="id2640745"></a>
+<a class="indexterm" name="id2640752"></a>
 	A better response would be to ignore the connection (from, for example, ppp0) altogether. The
 	advantage of ignoring the connection attempt, as compared with refusing it, is that it foils those who
 	probe an interface with the sole intention of finding valid IP addresses for later use in exploitation
 	or denial of service attacks. This method of dealing with potential malicious activity demands the
 	use of appropriate firewall mechanisms.
 	</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="firewallports"></a>Using a Firewall</h3></div></div></div><p>
-<a class="indexterm" name="id387849"></a>
-<a class="indexterm" name="id387856"></a>
-<a class="indexterm" name="id387863"></a>
+<a class="indexterm" name="id2640781"></a>
+<a class="indexterm" name="id2640788"></a>
+<a class="indexterm" name="id2640794"></a>
 	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:
-<a class="indexterm" name="id387877"></a>
-<a class="indexterm" name="id387883"></a>
-<a class="indexterm" name="id387890"></a>
-<a class="indexterm" name="id387897"></a>
-<a class="indexterm" name="id387904"></a>
+<a class="indexterm" name="id2640811"></a>
+<a class="indexterm" name="id2640818"></a>
+<a class="indexterm" name="id2640825"></a>
+<a class="indexterm" name="id2640832"></a>
+<a class="indexterm" name="id2640839"></a>
 	</p><table class="simplelist" border="0" summary="Simple list"><tr><td>Port 135/TCP - used by smbd</td></tr><tr><td>Port 137/UDP - used by nmbd</td></tr><tr><td>Port 138/UDP - used by nmbd</td></tr><tr><td>Port 139/TCP - used by smbd</td></tr><tr><td>Port 445/TCP - used by smbd</td></tr></table><p>
-<a class="indexterm" name="id387937"></a>
+<a class="indexterm" name="id2640873"></a>
 	The last one is important because many older firewall setups may not be aware of it, given that this port
 	was only added to the protocol in recent years.
 	</p><p>
-<a class="indexterm" name="id387949"></a>
-<a class="indexterm" name="id387956"></a>
-<a class="indexterm" name="id387962"></a>
+<a class="indexterm" name="id2640886"></a>
+<a class="indexterm" name="id2640893"></a>
+<a class="indexterm" name="id2640900"></a>
 	When configuring a firewall, the high order ports (1024-65535) are often used for outgoing connections and
 	therefore should be permitted through the firewall. It is prudent to block incoming packets on the high order
 	ports except for established connections.
-	</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id387974"></a>Using IPC$ Share-Based Denials </h3></div></div></div><p>
-<a class="indexterm" name="id387982"></a>
-<a class="indexterm" name="id387988"></a>
-<a class="indexterm" name="id387995"></a>
+	</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2640914"></a>Using IPC$ Share-Based Denials </h3></div></div></div><p>
+<a class="indexterm" name="id2640922"></a>
+<a class="indexterm" name="id2640929"></a>
+<a class="indexterm" name="id2640936"></a>
 	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><em class="parameter"><code>[IPC$]</code></em></td></tr><tr><td><a class="indexterm" name="id388022"></a><em class="parameter"><code>hosts allow = 192.168.115.0/24 127.0.0.1</code></em></td></tr><tr><td><a class="indexterm" name="id388035"></a><em class="parameter"><code>hosts deny = 0.0.0.0/0</code></em></td></tr></table><p>
+	</p><table class="simplelist" border="0" summary="Simple list"><tr><td> </td></tr><tr><td><em class="parameter"><code>[IPC$]</code></em></td></tr><tr><td><a class="indexterm" name="id2640966"></a><em class="parameter"><code>hosts allow = 192.168.115.0/24 127.0.0.1</code></em></td></tr><tr><td><a class="indexterm" name="id2640978"></a><em class="parameter"><code>hosts deny = 0.0.0.0/0</code></em></td></tr></table><p>
 	</p><p>
-<a class="indexterm" name="id388051"></a>
-<a class="indexterm" name="id388058"></a>
-<a class="indexterm" name="id388065"></a>
+<a class="indexterm" name="id2640993"></a>
+<a class="indexterm" name="id2641000"></a>
+<a class="indexterm" name="id2641007"></a>
 	This instructs Samba that IPC$ connections are not allowed from anywhere except the two listed network
 	addresses (localhost and the 192.168.115 subnet). Connections to other shares are still allowed. Because the
 	IPC$ share is the only share that is always accessible anonymously, this provides some level of protection
 	against attackers who do not know a valid username/password for your host.
 	</p><p>
-<a class="indexterm" name="id388078"></a>
-<a class="indexterm" name="id388085"></a>
-<a class="indexterm" name="id388092"></a>
+<a class="indexterm" name="id2641024"></a>
+<a class="indexterm" name="id2641031"></a>
+<a class="indexterm" name="id2641038"></a>
 	If you use this method, then clients will be given an <code class="literal">`access denied'</code> reply when they try
 	to access the IPC$ share. Those clients will not be able to browse shares and may also be unable to access
 	some other resources.  This is not recommended unless for some reason you cannot use one of the other methods
 	just discussed.
-	</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id388109"></a>NTLMv2 Security</h3></div></div></div><p>
-<a class="indexterm" name="id388117"></a>
+	</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2641058"></a>NTLMv2 Security</h3></div></div></div><p>
+<a class="indexterm" name="id2641066"></a>
 	To configure NTLMv2 authentication, the following registry keys are worth knowing about:
 	</p><p>
 		</p><pre class="screen">
@@ -201,31 +201,31 @@
 	The value 0x00080000 means permit only NTLMv2 session security. If either NtlmMinClientSec or
 	NtlmMinServerSec is set to 0x00080000, the connection will fail if NTLMv2
 	session security is negotiated.
-	</p></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id388158"></a>Upgrading Samba</h2></div></div></div><p>
-<a class="indexterm" name="id388165"></a>
-<a class="indexterm" name="id388172"></a>
-<a class="indexterm" name="id388179"></a>
-Please check regularly on <a href="http://www.samba.org/" target="_top">http://www.samba.org/</a> for
+	</p></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2641113"></a>Upgrading Samba</h2></div></div></div><p>
+<a class="indexterm" name="id2641121"></a>
+<a class="indexterm" name="id2641127"></a>
+<a class="indexterm" name="id2641134"></a>
+Please check regularly on <a class="ulink" href="http://www.samba.org/" target="_top">http://www.samba.org/</a> for
 updates and important announcements. Occasionally security releases are made, and it is highly recommended to
 upgrade Samba promptly when a security vulnerability is discovered. Check with your OS vendor for OS-specific
 upgrades.
-</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id388198"></a>Common Errors</h2></div></div></div><p>
+</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2641156"></a>Common Errors</h2></div></div></div><p>
 If all Samba and host platform configurations were really as intuitive as one might like them to be, this
 chapter would not be necessary. Security issues are often vexing for a support person to resolve, not because
 of the complexity of the problem, but because most administrators who post what turns out to be a security
 problem request are totally convinced that the problem is with Samba.
-</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id388210"></a>Smbclient Works on Localhost, but the Network Is Dead</h3></div></div></div><p>
+</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2641172"></a>Smbclient Works on Localhost, but the Network Is Dead</h3></div></div></div><p>
 	This is a common problem. Linux vendors tend to install a default firewall.
 	With the default firewall in place, only traffic on the loopback adapter (IP address 127.0.0.1)
 	is allowed through the firewall.
 	</p><p>
 	The solution is either to remove the firewall (stop it) or modify the firewall script to
-	allow SMB networking traffic through. See <a href="securing-samba.html#firewallports" title="Using a Firewall">the Using a 
+	allow SMB networking traffic through. See <a class="link" href="securing-samba.html#firewallports" title="Using a Firewall">the Using a 
 	Firewall</a> section.
-	</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id388235"></a>Why Can Users Access Other Users' Home Directories?</h3></div></div></div><p>
+	</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2641201"></a>Why Can Users Access Other Users' Home Directories?</h3></div></div></div><p>
 	&#8220;<span class="quote">
-<a class="indexterm" name="id388245"></a>
-<a class="indexterm" name="id388252"></a>
+<a class="indexterm" name="id2641211"></a>
+<a class="indexterm" name="id2641218"></a>
 	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.
@@ -233,31 +233,31 @@
 	</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>
-<a class="indexterm" name="id388270"></a>
-<a class="indexterm" name="id388277"></a>
+<a class="indexterm" name="id2641240"></a>
+<a class="indexterm" name="id2641247"></a>
 	This is not a security flaw, it is by design. Samba allows users to have exactly the same access to the UNIX
 	file system as when they were logged on to the UNIX box, except that it only allows such views onto the file
 	system as are allowed by the defined shares.
 	</p><p>
-<a class="indexterm" name="id388290"></a>
-<a class="indexterm" name="id388296"></a>
+<a class="indexterm" name="id2641262"></a>
+<a class="indexterm" name="id2641269"></a>
 	If your UNIX home directories are set up so that one user can happily <code class="literal">cd</code>
 	into another user's directory and execute <code class="literal">ls</code>, the UNIX security solution is to change file
 	permissions on the user's home directories so that the <code class="literal">cd</code> and <code class="literal">ls</code> are denied.
 	</p><p>
-<a class="indexterm" name="id388331"></a>
-<a class="indexterm" name="id388338"></a>
+<a class="indexterm" name="id2641306"></a>
+<a class="indexterm" name="id2641313"></a>
 	Samba tries very hard not to second guess the UNIX administrator's security policies and
 	trusts the UNIX admin to set the policies and permissions he or she desires.
 	</p><p>
-	Samba allows the behavior you require. Simply put the <a class="indexterm" name="id388350"></a>only user = %S
+	Samba allows the behavior you require. Simply put the <a class="link" href="smb.conf.5.html#ONLYUSER">only user = %S</a>
 	option in the <em class="parameter"><code>[homes]</code></em> share definition.
 	</p><p>
-	The <a class="indexterm" name="id388367"></a>only user works in conjunction with the <a class="indexterm" name="id388374"></a>users = list,
+	The <a class="link" href="smb.conf.5.html#ONLYUSER">only user</a> works in conjunction with the <a class="link" href="smb.conf.5.html#USERS">users = list</a>,
 	so to get the behavior you require, add the line:
-	</p><table class="simplelist" border="0" summary="Simple list"><tr><td><a class="indexterm" name="id388387"></a><em class="parameter"><code>users = %S</code></em></td></tr></table><p>
+	</p><table class="simplelist" border="0" summary="Simple list"><tr><td><a class="indexterm" name="id2641379"></a><em class="parameter"><code>users = %S</code></em></td></tr></table><p>
 	This is equivalent to adding
-	</p><table class="simplelist" border="0" summary="Simple list"><tr><td><a class="indexterm" name="id388406"></a><em class="parameter"><code>valid users = %S</code></em></td></tr></table><p>
+	</p><table class="simplelist" border="0" summary="Simple list"><tr><td><a class="indexterm" name="id2641396"></a><em class="parameter"><code>valid users = %S</code></em></td></tr></table><p>
 	to the definition of the <em class="parameter"><code>[homes]</code></em> share, as recommended in
 	the <code class="filename">smb.conf</code> 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 17. 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 19. Interdomain Trust Relationships</td></tr></table></div></body></html>

Modified: branches/samba/experimental/docs/htmldocs/Samba3-HOWTO/speed.html
===================================================================
--- branches/samba/experimental/docs/htmldocs/Samba3-HOWTO/speed.html	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/docs/htmldocs/Samba3-HOWTO/speed.html	2008-06-09 06:59:20 UTC (rev 1920)
@@ -1,4 +1,4 @@
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Chapter 44. Samba Performance Tuning</title><link rel="stylesheet" href="samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.72.0"><link rel="start" href="index.html" title="The Official Samba 3.2.x HOWTO and Reference Guide"><link rel="up" href="Appendix.html" title="Part VI. Reference Section"><link rel="prev" href="Other-Clients.html" title="Chapter 43. Samba and Other CIFS Clients"><link rel="next" href="ch-ldap-tls.html" title="Chapter 45. LDAP and Transport Layer Security"></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 44. 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. Reference Section</th><td width="20%" align="right"> <a accesskey="n" href="ch-ldap-tls.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 44. 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><code class="email">&lt;<a href="mailto:paulc at dth.scot.nhs.uk">paulc at dth.scot.nhs.uk</a>&gt;</code></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><code class="email">&lt;<a href="mailto:jelmer at samba.org">jelmer at samba.org</a>&gt;</code></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><code class="email">&lt;<a href="mailto:jht at samba.org">jht at samba.org</a>&gt;</code></p></div></div></div></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="sect1"><a href="speed.html#id452955">Comparisons</a></span></dt><dt><span class="sect1"><a href="speed.html#id452984">Socket Options</a></span></dt><dt><span class="sect1"><a href="speed.html#id453061">Read Size</a></span></dt><dt><span class="sect1"><a href="speed.html#id453095">Max Xmit</a></span></dt><dt><span class="sect1"><a href="speed.html#id453133">Log Level</a></span></dt><dt><span class="sect1"><a href="speed.html#id453152">Read Raw</a></span></dt><dt><span class="sect1"><a href="speed.html#id453197">Write Raw</a></span></dt><dt><span class="sect1"><a href="speed.html#id453234">Slow Logins</a></span></dt><dt><span class="sect1"><a href="speed.html#id453252">Client Tuning</a></span></dt><dt><span class="sect1"><a href="speed.html#id453271">Samba Performance Problem Due to Changing Linux Kernel</a></span></dt><dt><span class="sect1"><a href="speed.html#id453354">Corrupt tdb Files</a></span></dt><dt><span class="sect1"><a href="speed.html#id453443">Samba Performance is Very Slow</a></span></dt></dl></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id452955"></a>Comparisons</h2></div></div></div><p>
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Chapter 44. Samba Performance Tuning</title><link rel="stylesheet" href="../samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.73.1"><link rel="start" href="index.html" title="The Official Samba 3.2.x HOWTO and Reference Guide"><link rel="up" href="Appendix.html" title="Part VI. Reference Section"><link rel="prev" href="Other-Clients.html" title="Chapter 43. Samba and Other CIFS Clients"><link rel="next" href="ch-ldap-tls.html" title="Chapter 45. LDAP and Transport Layer Security"></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 44. 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. Reference Section</th><td width="20%" align="right"> <a accesskey="n" href="ch-ldap-tls.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 44. 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><code class="email">&lt;<a class="email" href="mailto:paulc at dth.scot.nhs.uk">paulc at dth.scot.nhs.uk</a>&gt;</code></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><code class="email">&lt;<a class="email" href="mailto:jelmer at samba.org">jelmer at samba.org</a>&gt;</code></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><code class="email">&lt;<a class="email" href="mailto:jht at samba.org">jht at samba.org</a>&gt;</code></p></div></div></div></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="sect1"><a href="speed.html#id2712471">Comparisons</a></span></dt><dt><span class="sect1"><a href="speed.html#id2712510">Socket Options</a></span></dt><dt><span class="sect1"><a href="speed.html#id2712606">Read Size</a></span></dt><dt><span class="sect1"><a href="speed.html#id2712657">Max Xmit</a></span></dt><dt><span class="sect1"><a href="speed.html#id2712705">Log Level</a></span></dt><dt><span class="sect1"><a href="speed.html#id2712730">Read Raw</a></span></dt><dt><span class="sect1"><a href="speed.html#id2712796">Write Raw</a></span></dt><dt><span class="sect1"><a href="speed.html#id2712848">Slow Logins</a></span></dt><dt><span class="sect1"><a href="speed.html#id2712872">Client Tuning</a></span></dt><dt><span class="sect1"><a href="speed.html#id2712893">Samba Performance Problem Due to Changing Linux Kernel</a></span></dt><dt><span class="sect1"><a href="speed.html#id2712984">Corrupt tdb Files</a></span></dt><dt><span class="sect1"><a href="speed.html#id2713080">Samba Performance is Very Slow</a></span></dt></dl></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2712471"></a>Comparisons</h2></div></div></div><p>
 The Samba server uses TCP to talk to the client, so 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
@@ -20,14 +20,14 @@
 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="id452984"></a>Socket Options</h2></div></div></div><p>
+</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2712510"></a>Socket Options</h2></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 <code class="option">-O</code> option and in the <code class="filename">smb.conf</code> file.
 </p><p>
-The <a class="indexterm" name="id453010"></a>socket options section of the <code class="filename">smb.conf</code> manual page describes how
+The <a class="link" href="smb.conf.5.html#SOCKETOPTIONS">socket options</a> section of the <code class="filename">smb.conf</code> manual page describes how
 to set these and gives recommendations.
 </p><p>
 Getting the socket options correct can make a big difference to your
@@ -36,7 +36,7 @@
 </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="id453033"></a>socket options = TCP_NODELAY
+<a class="link" href="smb.conf.5.html#SOCKETOPTIONS">socket options = TCP_NODELAY</a>
 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><p>
@@ -44,8 +44,8 @@
 can seriously degrade Samba performance on the loopback adaptor (IP Address 127.0.0.1). It is strongly
 recommended that before specifying any settings for <em class="parameter"><code>socket options</code></em>, the effect
 first be quantitatively measured on the server being configured.
-</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id453061"></a>Read Size</h2></div></div></div><p>
-The option <a class="indexterm" name="id453069"></a>read size affects the overlap of disk
+</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2712606"></a>Read Size</h2></div></div></div><p>
+The option <a class="link" href="smb.conf.5.html#READSIZE">read size</a> 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
@@ -61,10 +61,10 @@
 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="id453095"></a>Max Xmit</h2></div></div></div><p>
+</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2712657"></a>Max Xmit</h2></div></div></div><p>
 	At startup the client and server negotiate a <em class="parameter"><code>maximum transmit</code></em> 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="id453111"></a>max xmit option
+maximum size that Samba will negotiate using the <a class="link" href="smb.conf.5.html#MAXXMIT">max xmit</a> option
 in <code class="filename">smb.conf</code>. 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
@@ -74,42 +74,42 @@
 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="id453133"></a>Log Level</h2></div></div></div><p>
-If you set the log level (also known as <a class="indexterm" name="id453141"></a>debug level) higher than 2,
+</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2712705"></a>Log Level</h2></div></div></div><p>
+If you set the log level (also known as <a class="link" href="smb.conf.5.html#DEBUGLEVEL">debug level</a>) 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="id453152"></a>Read Raw</h2></div></div></div><p>
-The <a class="indexterm" name="id453160"></a>read raw operation is designed to be an optimized, low-latency
+</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2712730"></a>Read Raw</h2></div></div></div><p>
+The <a class="link" href="smb.conf.5.html#READRAW">read raw</a> 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="id453168"></a>read raw optional, with it
+however, and Samba makes support for <a class="link" href="smb.conf.5.html#READRAW">read raw</a> optional, with it
 being enabled by default.
 </p><p>
-In some cases clients do not handle <a class="indexterm" name="id453179"></a>read raw very well and actually
+In some cases clients do not handle <a class="link" href="smb.conf.5.html#READRAW">read raw</a> very well and actually
 get lower performance using it than they get using the conventional
-read operations, so you might like to try <a class="indexterm" name="id453187"></a>read raw = no and see what happens on your
+read operations, so you might like to try <a class="link" href="smb.conf.5.html#READRAW">read raw = no</a> and see what happens on your
 network. It might lower, raise, or not affect 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="id453197"></a>Write Raw</h2></div></div></div><p>
-The <a class="indexterm" name="id453205"></a>write raw operation is designed to be an optimized, low-latency
+</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2712796"></a>Write Raw</h2></div></div></div><p>
+The <a class="link" href="smb.conf.5.html#WRITERAW">write raw</a> 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="id453214"></a>write raw optional, with it being enabled by default.
+<a class="link" href="smb.conf.5.html#WRITERAW">write raw</a> optional, with it being enabled by default.
 </p><p>
-Some machines may find <a class="indexterm" name="id453224"></a>write raw slower than normal write, in which
+Some machines may find <a class="link" href="smb.conf.5.html#WRITERAW">write raw</a> 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="id453234"></a>Slow Logins</h2></div></div></div><p>
+</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2712848"></a>Slow Logins</h2></div></div></div><p>
 Slow logins are almost always due to the password checking time. Using
-the lowest practical <a class="indexterm" name="id453243"></a>password level will improve things. 
-</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id453252"></a>Client Tuning</h2></div></div></div><p>
+the lowest practical <a class="link" href="smb.conf.5.html#PASSWORDLEVEL">password level</a> will improve things. 
+</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2712872"></a>Client Tuning</h2></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 
-<a href="Other-Clients.html" title="Chapter 43. Samba and Other CIFS Clients">Samba and Other CIFS Clients</a>.
-</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id453271"></a>Samba Performance Problem Due to Changing Linux Kernel</h2></div></div></div><p>
+<a class="link" href="Other-Clients.html" title="Chapter 43. Samba and Other CIFS Clients">Samba and Other CIFS Clients</a>.
+</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2712893"></a>Samba Performance Problem Due to Changing Linux Kernel</h2></div></div></div><p>
 A user wrote the following to the mailing list:
 </p><div class="blockquote"><blockquote class="blockquote"><p>
-<a class="indexterm" name="id453285"></a>
-<a class="indexterm" name="id453291"></a>
+<a class="indexterm" name="id2712908"></a>
+<a class="indexterm" name="id2712914"></a>
 I am running Gentoo on my server and Samba 2.2.8a. Recently I changed kernel versions from
 <code class="filename">linux-2.4.19-gentoo-r10</code> to <code class="filename">linux-2.4.20-wolk4.0s</code>. 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
@@ -120,16 +120,16 @@
 </p></blockquote></div><p>
 The answer he was given is:
 </p><div class="blockquote"><blockquote class="blockquote"><p>
-<a class="indexterm" name="id453328"></a>
-<a class="indexterm" name="id453335"></a>
-<a class="indexterm" name="id453342"></a>
+<a class="indexterm" name="id2712956"></a>
+<a class="indexterm" name="id2712963"></a>
+<a class="indexterm" name="id2712970"></a>
 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></blockquote></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id453354"></a>Corrupt tdb Files</h2></div></div></div><p>
-<a class="indexterm" name="id453362"></a>
-<a class="indexterm" name="id453368"></a>
-<a class="indexterm" name="id453375"></a>
+</p></blockquote></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2712984"></a>Corrupt tdb Files</h2></div></div></div><p>
+<a class="indexterm" name="id2712992"></a>
+<a class="indexterm" name="id2712998"></a>
+<a class="indexterm" name="id2713005"></a>
 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 SMDB's (normally we average 250).  It crashed the SUN E3500 cluster twice.
@@ -138,28 +138,28 @@
 <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>
-<a class="indexterm" name="id453402"></a>
-<a class="indexterm" name="id453409"></a>
+<a class="indexterm" name="id2713036"></a>
+<a class="indexterm" name="id2713043"></a>
 <span class="emphasis"><em>Answer:</em></span> Yes, run <code class="literal">tdbbackup</code> 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 class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id453443"></a>Samba Performance is Very Slow</h2></div></div></div><p>
-<a class="indexterm" name="id453451"></a>
+</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2713080"></a>Samba Performance is Very Slow</h2></div></div></div><p>
+<a class="indexterm" name="id2713088"></a>
 A site reported experiencing very baffling symptoms with MYOB Premier opening and
 accessing its data files. Some  operations on the file would take between 40 and
 45 seconds.
 </p><p>
-<a class="indexterm" name="id453463"></a>
-<a class="indexterm" name="id453470"></a>
+<a class="indexterm" name="id2713101"></a>
+<a class="indexterm" name="id2713108"></a>
 It turned out that the printer monitor program running on the Windows
 clients was causing the problems. From the logs, we saw activity coming
 through with pauses of about 1 second.
 </p><p>
-<a class="indexterm" name="id453481"></a>
-<a class="indexterm" name="id453488"></a>
+<a class="indexterm" name="id2713121"></a>
+<a class="indexterm" name="id2713128"></a>
 Stopping the monitor software resulted in the networks access at normal
 (quick) speed. Restarting the program caused the speed to slow down
 again. The printer was a Canon LBP-810 and the relevant task was

Modified: branches/samba/experimental/docs/htmldocs/Samba3-HOWTO/troubleshooting.html
===================================================================
--- branches/samba/experimental/docs/htmldocs/Samba3-HOWTO/troubleshooting.html	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/docs/htmldocs/Samba3-HOWTO/troubleshooting.html	2008-06-09 06:59:20 UTC (rev 1920)
@@ -1 +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.72.0"><link rel="start" href="index.html" title="The Official Samba 3.2.x HOWTO and Reference Guide"><link rel="up" href="index.html" title="The Official Samba 3.2.x HOWTO and Reference Guide"><link rel="prev" href="SWAT.html" title="Chapter 37. SWAT: The Samba Web Administration Tool"><link rel="next" href="diagnosis.html" title="Chapter 38. 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>Part V. Troubleshooting</h1></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="chapter"><a href="diagnosis.html">38. The Samba Checklist</a></span></dt><dd><dl><dt><span class="sect1"><a href="diagnosis.html#id446161">Introduction</a></span></dt><dt><span class="sect1"><a href="diagnosis.html#id446194">Assumptions</a></span></dt><dt><span class="sect1"><a href="diagnosis.html#id446476">The Tests</a></span></dt></dl></dd><dt><span class="chapter"><a href="problems.html">39. Analyzing and Solving Samba Problems</a></span></dt><dd><dl><dt><span class="sect1"><a href="problems.html#id448088">Diagnostics Tools</a></span></dt><dd><dl><dt><span class="sect2"><a href="problems.html#id448137">Debugging with Samba Itself</a></span></dt><dt><span class="sect2"><a href="problems.html#id448378">Tcpdump</a></span></dt><dt><span class="sect2"><a href="problems.html#id448426">Ethereal</a></span></dt><dt><span class="sect2"><a href="problems.html#id448565">The Windows Network Monitor</a></span></dt></dl></dd><dt><span class="sect1"><a href="problems.html#id448871">Useful URLs</a></span></dt><dt><span class="sect1"><a href="problems.html#id448906">Getting Mailing List Help</a></span></dt><dt><span class="sect1"><a href="problems.html#id449061">How to Get Off the Mailing Lists</a></span></dt></dl></dd><dt><span class="chapter"><a href="bugreport.html">40. Reporting Bugs</a></span></dt><dd><dl><dt><span class="sect1"><a href="bugreport.html#id449187">Introduction</a></span></dt><dt><span class="sect1"><a href="bugreport.html#id449267">General Information</a></span></dt><dt><span class="sect1"><a href="bugreport.html#dbglvl">Debug Levels</a></span></dt><dd><dl><dt><span class="sect2"><a href="bugreport.html#id449471">Debugging-Specific Operations</a></span></dt></dl></dd><dt><span class="sect1"><a href="bugreport.html#id449670">Internal Errors</a></span></dt><dt><span class="sect1"><a href="bugreport.html#id449791">Attaching to a Running Process</a></span></dt><dt><span class="sect1"><a href="bugreport.html#id449906">Patches</a></span></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"> </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 37. 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 38. The Samba Checklist</td></tr></table></div></body></html>
+<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.73.1"><link rel="start" href="index.html" title="The Official Samba 3.2.x HOWTO and Reference Guide"><link rel="up" href="index.html" title="The Official Samba 3.2.x HOWTO and Reference Guide"><link rel="prev" href="SWAT.html" title="Chapter 37. SWAT: The Samba Web Administration Tool"><link rel="next" href="diagnosis.html" title="Chapter 38. 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>Part V. Troubleshooting</h1></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="chapter"><a href="diagnosis.html">38. The Samba Checklist</a></span></dt><dd><dl><dt><span class="sect1"><a href="diagnosis.html#id2705103">Introduction</a></span></dt><dt><span class="sect1"><a href="diagnosis.html#id2705142">Assumptions</a></span></dt><dt><span class="sect1"><a href="diagnosis.html#id2705435">The Tests</a></span></dt></dl></dd><dt><span class="chapter"><a href="problems.html">39. Analyzing and Solving Samba Problems</a></span></dt><dd><dl><dt><span class="sect1"><a href="problems.html#id2707197">Diagnostics Tools</a></span></dt><dd><dl><dt><span class="sect2"><a href="problems.html#id2707249">Debugging with Samba Itself</a></span></dt><dt><span class="sect2"><a href="problems.html#id2707505">Tcpdump</a></span></dt><dt><span class="sect2"><a href="problems.html#id2707555">Ethereal</a></span></dt><dt><span class="sect2"><a href="problems.html#id2707699">The Windows Network Monitor</a></span></dt></dl></dd><dt><span class="sect1"><a href="problems.html#id2708025">Useful URLs</a></span></dt><dt><span class="sect1"><a href="problems.html#id2708062">Getting Mailing List Help</a></span></dt><dt><span class="sect1"><a href="problems.html#id2708237">How to Get Off the Mailing Lists</a></span></dt></dl></dd><dt><span class="chapter"><a href="bugreport.html">40. Reporting Bugs</a></span></dt><dd><dl><dt><span class="sect1"><a href="bugreport.html#id2708369">Introduction</a></span></dt><dt><span class="sect1"><a href="bugreport.html#id2708458">General Information</a></span></dt><dt><span class="sect1"><a href="bugreport.html#dbglvl">Debug Levels</a></span></dt><dd><dl><dt><span class="sect2"><a href="bugreport.html#id2708694">Debugging-Specific Operations</a></span></dt></dl></dd><dt><span class="sect1"><a href="bugreport.html#id2708895">Internal Errors</a></span></dt><dt><span class="sect1"><a href="bugreport.html#id2709028">Attaching to a Running Process</a></span></dt><dt><span class="sect1"><a href="bugreport.html#id2709153">Patches</a></span></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"> </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 37. 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 38. The Samba Checklist</td></tr></table></div></body></html>

Modified: branches/samba/experimental/docs/htmldocs/Samba3-HOWTO/type.html
===================================================================
--- branches/samba/experimental/docs/htmldocs/Samba3-HOWTO/type.html	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/docs/htmldocs/Samba3-HOWTO/type.html	2008-06-09 06:59:20 UTC (rev 1920)
@@ -1,5 +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.72.0"><link rel="start" href="index.html" title="The Official Samba 3.2.x HOWTO and Reference Guide"><link rel="up" href="index.html" title="The Official Samba 3.2.x HOWTO and Reference Guide"><link rel="prev" href="FastStart.html" title="Chapter 2. Fast Start: Cure for Impatience"><link rel="next" href="ServerType.html" title="Chapter 3. 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>Part II. Server Configuration Basics</h1></div></div></div><div class="partintro" lang="en"><div><div><div><h1 class="title"><a name="id332776"></a>First Steps in Server Configuration</h1></div></div></div><p>
+<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.73.1"><link rel="start" href="index.html" title="The Official Samba 3.2.x HOWTO and Reference Guide"><link rel="up" href="index.html" title="The Official Samba 3.2.x HOWTO and Reference Guide"><link rel="prev" href="FastStart.html" title="Chapter 2. Fast Start: Cure for Impatience"><link rel="next" href="ServerType.html" title="Chapter 3. 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>Part II. Server Configuration Basics</h1></div></div></div><div class="partintro" lang="en"><div><div><div><h1 class="title"><a name="id2580602"></a>First Steps in Server Configuration</h1></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><span class="chapter"><a href="ServerType.html">3. Server Types and Security Modes</a></span></dt><dd><dl><dt><span class="sect1"><a href="ServerType.html#id332909">Features and Benefits</a></span></dt><dt><span class="sect1"><a href="ServerType.html#id333060">Server Types</a></span></dt><dt><span class="sect1"><a href="ServerType.html#id333211">Samba Security Modes</a></span></dt><dd><dl><dt><span class="sect2"><a href="ServerType.html#id333359">User Level Security</a></span></dt><dt><span class="sect2"><a href="ServerType.html#id333519">Share-Level Security</a></span></dt><dt><span class="sect2"><a href="ServerType.html#id333691">Domain Security Mode (User-Level Security)</a></span></dt><dt><span class="sect2"><a href="ServerType.html#id334182">ADS Security Mode (User-Level Security)</a></span></dt><dt><span class="sect2"><a href="ServerType.html#id334332">Server Security (User Level Security)</a></span></dt></dl></dd><dt><span class="sect1"><a href="ServerType.html#id334587">Password Checking</a></span></dt><dt><span class="sect1"><a href="ServerType.html#id334759">Common Errors</a></span></dt><dd><dl><dt><span class="sect2"><a href="ServerType.html#id334776">What Makes Samba a Server?</a></span></dt><dt><span class="sect2"><a href="ServerType.html#id334805">What Makes Samba a Domain Controller?</a></span></dt><dt><span class="sect2"><a href="ServerType.html#id334843">What Makes Samba a Domain Member?</a></span></dt><dt><span class="sect2"><a href="ServerType.html#id334868">Constantly Losing Connections to Password Server</a></span></dt><dt><span class="sect2"><a href="ServerType.html#id334909">Stand-alone Server is converted to Domain Controller  Now User accounts don't work</a></span></dt></dl></dd></dl></dd><dt><span class="chapter"><a href="samba-pdc.html">4. Domain Control</a></span></dt><dd><dl><dt><span class="sect1"><a href="samba-pdc.html#id335204">Features and Benefits</a></span></dt><dt><span class="sect1"><a href="samba-pdc.html#id335780">Single Sign-On and Domain Security</a></span></dt><dt><span class="sect1"><a href="samba-pdc.html#id336284">Basics of Domain Control</a></span></dt><dd><dl><dt><span class="sect2"><a href="samba-pdc.html#id336302">Domain Controller Types</a></span></dt><dt><span class="sect2"><a href="samba-pdc.html#id336759">Preparing for Domain Control</a></span></dt></dl></dd><dt><span class="sect1"><a href="samba-pdc.html#id337213">Domain Control: Example Configuration</a></span></dt><dt><span class="sect1"><a href="samba-pdc.html#id337966">Samba ADS Domain Control</a></span></dt><dt><span class="sect1"><a href="samba-pdc.html#id338009">Domain and Network Logon Configuration</a></span></dt><dd><dl><dt><span class="sect2"><a href="samba-pdc.html#id338026">Domain Network Logon Service</a></span></dt><dt><span class="sect2"><a href="samba-pdc.html#id338563">Security Mode and Master Browsers</a></span></dt></dl></dd><dt><span class="sect1"><a href="samba-pdc.html#id338778">Common Errors</a></span></dt><dd><dl><dt><span class="sect2"><a href="samba-pdc.html#id338784">&#8220;<span class="quote">$</span>&#8221; Cannot Be Included in Machine Name</a></span></dt><dt><span class="sect2"><a href="samba-pdc.html#id338878">Joining Domain Fails Because of Existing Machine Account</a></span></dt><dt><span class="sect2"><a href="samba-pdc.html#id338937">The System Cannot Log You On (C000019B)</a></span></dt><dt><span class="sect2"><a href="samba-pdc.html#id339004">The Machine Trust Account Is Not Accessible</a></span></dt><dt><span class="sect2"><a href="samba-pdc.html#id339105">Account Disabled</a></span></dt><dt><span class="sect2"><a href="samba-pdc.html#id339131">Domain Controller Unavailable</a></span></dt><dt><span class="sect2"><a href="samba-pdc.html#id339147">Cannot Log onto Domain Member Workstation After Joining Domain</a></span></dt></dl></dd></dl></dd><dt><span class="chapter"><a href="samba-bdc.html">5. Backup Domain Control</a></span></dt><dd><dl><dt><span class="sect1"><a href="samba-bdc.html#id339320">Features and Benefits</a></span></dt><dt><span class="sect1"><a href="samba-bdc.html#id339696">Essential Background Information</a></span></dt><dd><dl><dt><span class="sect2"><a href="samba-bdc.html#id339760">MS Windows NT4-style Domain Control</a></span></dt><dt><span class="sect2"><a href="samba-bdc.html#id340392">LDAP Configuration Notes</a></span></dt><dt><span class="sect2"><a href="samba-bdc.html#id340717">Active Directory Domain Control</a></span></dt><dt><span class="sect2"><a href="samba-bdc.html#id340771">What Qualifies a Domain Controller on the Network?</a></span></dt><dt><span class="sect2"><a href="samba-bdc.html#id340853">How Does a Workstation find its Domain Controller?</a></span></dt></dl></dd><dt><span class="sect1"><a href="samba-bdc.html#id341012">Backup Domain Controller Configuration</a></span></dt><dd><dl><dt><span class="sect2"><a href="samba-bdc.html#id341471">Example Configuration</a></span></dt></dl></dd><dt><span class="sect1"><a href="samba-bdc.html#id341906">Common Errors</a></span></dt><dd><dl><dt><span class="sect2"><a href="samba-bdc.html#id341947">Machine Accounts Keep Expiring</a></span></dt><dt><span class="sect2"><a href="samba-bdc.html#id341995">Can Samba Be a Backup Domain Controller to an NT4 PDC?</a></span></dt><dt><span class="sect2"><a href="samba-bdc.html#id342046">How Do I Replicate the smbpasswd File?</a></span></dt><dt><span class="sect2"><a href="samba-bdc.html#id342144">Can I Do This All with LDAP?</a></span></dt></dl></dd></dl></dd><dt><span class="chapter"><a href="domain-member.html">6. Domain Membership</a></span></dt><dd><dl><dt><span class="sect1"><a href="domain-member.html#id342376">Features and Benefits</a></span></dt><dt><span class="sect1"><a href="domain-member.html#machine-trust-accounts">MS Windows Workstation/Server Machine Trust Accounts</a></span></dt><dd><dl><dt><span class="sect2"><a href="domain-member.html#id343010">Manual Creation of Machine Trust Accounts</a></span></dt><dt><span class="sect2"><a href="domain-member.html#id343425">Managing Domain Machine Accounts using NT4 Server Manager</a></span></dt><dt><span class="sect2"><a href="domain-member.html#id343687">On-the-Fly Creation of Machine Trust Accounts</a></span></dt><dt><span class="sect2"><a href="domain-member.html#id343788">Making an MS Windows Workstation or Server a Domain Member</a></span></dt></dl></dd><dt><span class="sect1"><a href="domain-member.html#domain-member-server">Domain Member Server</a></span></dt><dd><dl><dt><span class="sect2"><a href="domain-member.html#id344216">Joining an NT4-type Domain with Samba-3</a></span></dt><dt><span class="sect2"><a href="domain-member.html#id344900">Why Is This Better Than <em class="parameter"><code>security = server</code></em>?</a></span></dt></dl></dd><dt><span class="sect1"><a href="domain-member.html#ads-member">Samba ADS Domain Membership</a></span></dt><dd><dl><dt><span class="sect2"><a href="domain-member.html#id345150">Configure <code class="filename">smb.conf</code></a></span></dt><dt><span class="sect2"><a href="domain-member.html#id345329">Configure <code class="filename">/etc/krb5.conf</code></a></span></dt><dt><span class="sect2"><a href="domain-member.html#ads-create-machine-account">Create the Computer Account</a></span></dt><dt><span class="sect2"><a href="domain-member.html#ads-test-server">Testing Server Setup</a></span></dt><dt><span class="sect2"><a href="domain-member.html#ads-test-smbclient">Testing with <span class="application">smbclient</span></a></span></dt><dt><span class="sect2"><a href="domain-member.html#id346362">Notes</a></span></dt></dl></dd><dt><span class="sect1"><a href="domain-member.html#id346431">Sharing User ID Mappings between Samba Domain Members</a></span></dt><dt><span class="sect1"><a href="domain-member.html#id346622">Common Errors</a></span></dt><dd><dl><dt><span class="sect2"><a href="domain-member.html#id346656">Cannot Add Machine Back to Domain</a></span></dt><dt><span class="sect2"><a href="domain-member.html#id346726">Adding Machine to Domain Fails</a></span></dt><dt><span class="sect2"><a href="domain-member.html#id346934">I Can't Join a Windows 2003 PDC</a></span></dt></dl></dd></dl></dd><dt><span class="chapter"><a href="StandAloneServer.html">7. Standalone Servers</a></span></dt><dd><dl><dt><span class="sect1"><a href="StandAloneServer.html#id347049">Features and Benefits</a></span></dt><dt><span class="sect1"><a href="StandAloneServer.html#id347134">Background</a></span></dt><dt><span class="sect1"><a href="StandAloneServer.html#id347312">Example Configuration</a></span></dt><dd><dl><dt><span class="sect2"><a href="StandAloneServer.html#RefDocServer">Reference Documentation Server</a></span></dt><dt><span class="sect2"><a href="StandAloneServer.html#SimplePrintServer">Central Print Serving</a></span></dt></dl></dd><dt><span class="sect1"><a href="StandAloneServer.html#id348271">Common Errors</a></span></dt></dl></dd><dt><span class="chapter"><a href="ClientConfig.html">8. MS Windows Network Configuration Guide</a></span></dt><dd><dl><dt><span class="sect1"><a href="ClientConfig.html#id348335">Features and Benefits</a></span></dt><dt><span class="sect1"><a href="ClientConfig.html#id348389">Technical Details</a></span></dt><dd><dl><dt><span class="sect2"><a href="ClientConfig.html#id348430">TCP/IP Configuration</a></span></dt><dt><span class="sect2"><a href="ClientConfig.html#id350125">Joining a Domain: Windows 2000/XP Professional</a></span></dt><dt><span class="sect2"><a href="ClientConfig.html#id350634">Domain Logon Configuration: Windows 9x/Me</a></span></dt></dl></dd><dt><span class="sect1"><a href="ClientConfig.html#id351062">Common Errors</a></span></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"> </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 2. Fast Start: Cure for Impatience </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> Chapter 3. Server Types and Security Modes</td></tr></table></div></body></html>
+</p><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="chapter"><a href="ServerType.html">3. Server Types and Security Modes</a></span></dt><dd><dl><dt><span class="sect1"><a href="ServerType.html#id2580746">Features and Benefits</a></span></dt><dt><span class="sect1"><a href="ServerType.html#id2580913">Server Types</a></span></dt><dt><span class="sect1"><a href="ServerType.html#id2581073">Samba Security Modes</a></span></dt><dd><dl><dt><span class="sect2"><a href="ServerType.html#id2581237">User Level Security</a></span></dt><dt><span class="sect2"><a href="ServerType.html#id2581411">Share-Level Security</a></span></dt><dt><span class="sect2"><a href="ServerType.html#id2581618">Domain Security Mode (User-Level Security)</a></span></dt><dt><span class="sect2"><a href="ServerType.html#id2582142">ADS Security Mode (User-Level Security)</a></span></dt><dt><span class="sect2"><a href="ServerType.html#id2582299">Server Security (User Level Security)</a></span></dt></dl></dd><dt><span class="sect1"><a href="ServerType.html#id2582597">Password Checking</a></span></dt><dt><span class="sect1"><a href="ServerType.html#id2582801">Common Errors</a></span></dt><dd><dl><dt><span class="sect2"><a href="ServerType.html#id2582825">What Makes Samba a Server?</a></span></dt><dt><span class="sect2"><a href="ServerType.html#id2582861">What Makes Samba a Domain Controller?</a></span></dt><dt><span class="sect2"><a href="ServerType.html#id2582905">What Makes Samba a Domain Member?</a></span></dt><dt><span class="sect2"><a href="ServerType.html#id2582936">Constantly Losing Connections to Password Server</a></span></dt><dt><span class="sect2"><a href="ServerType.html#id2582994">Stand-alone Server is converted to Domain Controller  Now User accounts don't work</a></span></dt></dl></dd></dl></dd><dt><span class="chapter"><a href="samba-pdc.html">4. Domain Control</a></span></dt><dd><dl><dt><span class="sect1"><a href="samba-pdc.html#id2583318">Features and Benefits</a></span></dt><dt><span class="sect1"><a href="samba-pdc.html#id2583952">Single Sign-On and Domain Security</a></span></dt><dt><span class="sect1"><a href="samba-pdc.html#id2584553">Basics of Domain Control</a></span></dt><dd><dl><dt><span class="sect2"><a href="samba-pdc.html#id2584572">Domain Controller Types</a></span></dt><dt><span class="sect2"><a href="samba-pdc.html#id2585077">Preparing for Domain Control</a></span></dt></dl></dd><dt><span class="sect1"><a href="samba-pdc.html#id2585586">Domain Control: Example Configuration</a></span></dt><dt><span class="sect1"><a href="samba-pdc.html#id2586328">Samba ADS Domain Control</a></span></dt><dt><span class="sect1"><a href="samba-pdc.html#id2586392">Domain and Network Logon Configuration</a></span></dt><dd><dl><dt><span class="sect2"><a href="samba-pdc.html#id2586412">Domain Network Logon Service</a></span></dt><dt><span class="sect2"><a href="samba-pdc.html#id2587002">Security Mode and Master Browsers</a></span></dt></dl></dd><dt><span class="sect1"><a href="samba-pdc.html#id2587275">Common Errors</a></span></dt><dd><dl><dt><span class="sect2"><a href="samba-pdc.html#id2587281">&#8220;<span class="quote">$</span>&#8221; Cannot Be Included in Machine Name</a></span></dt><dt><span class="sect2"><a href="samba-pdc.html#id2587381">Joining Domain Fails Because of Existing Machine Account</a></span></dt><dt><span class="sect2"><a href="samba-pdc.html#id2587445">The System Cannot Log You On (C000019B)</a></span></dt><dt><span class="sect2"><a href="samba-pdc.html#id2587522">The Machine Trust Account Is Not Accessible</a></span></dt><dt><span class="sect2"><a href="samba-pdc.html#id2587641">Account Disabled</a></span></dt><dt><span class="sect2"><a href="samba-pdc.html#id2587668">Domain Controller Unavailable</a></span></dt><dt><span class="sect2"><a href="samba-pdc.html#id2587687">Cannot Log onto Domain Member Workstation After Joining Domain</a></span></dt></dl></dd></dl></dd><dt><span class="chapter"><a href="samba-bdc.html">5. Backup Domain Control</a></span></dt><dd><dl><dt><span class="sect1"><a href="samba-bdc.html#id2587871">Features and Benefits</a></span></dt><dt><span class="sect1"><a href="samba-bdc.html#id2588283">Essential Background Information</a></span></dt><dd><dl><dt><span class="sect2"><a href="samba-bdc.html#id2588353">MS Windows NT4-style Domain Control</a></span></dt><dt><span class="sect2"><a href="samba-bdc.html#id2589028">LDAP Configuration Notes</a></span></dt><dt><span class="sect2"><a href="samba-bdc.html#id2589392">Active Directory Domain Control</a></span></dt><dt><span class="sect2"><a href="samba-bdc.html#id2589450">What Qualifies a Domain Controller on the Network?</a></span></dt><dt><span class="sect2"><a href="samba-bdc.html#id2589541">How Does a Workstation find its Domain Controller?</a></span></dt></dl></dd><dt><span class="sect1"><a href="samba-bdc.html#id2589723">Backup Domain Controller Configuration</a></span></dt><dd><dl><dt><span class="sect2"><a href="samba-bdc.html#id2590224">Example Configuration</a></span></dt></dl></dd><dt><span class="sect1"><a href="samba-bdc.html#id2590680">Common Errors</a></span></dt><dd><dl><dt><span class="sect2"><a href="samba-bdc.html#id2590724">Machine Accounts Keep Expiring</a></span></dt><dt><span class="sect2"><a href="samba-bdc.html#id2590779">Can Samba Be a Backup Domain Controller to an NT4 PDC?</a></span></dt><dt><span class="sect2"><a href="samba-bdc.html#id2590834">How Do I Replicate the smbpasswd File?</a></span></dt><dt><span class="sect2"><a href="samba-bdc.html#id2590939">Can I Do This All with LDAP?</a></span></dt></dl></dd></dl></dd><dt><span class="chapter"><a href="domain-member.html">6. Domain Membership</a></span></dt><dd><dl><dt><span class="sect1"><a href="domain-member.html#id2591183">Features and Benefits</a></span></dt><dt><span class="sect1"><a href="domain-member.html#machine-trust-accounts">MS Windows Workstation/Server Machine Trust Accounts</a></span></dt><dd><dl><dt><span class="sect2"><a href="domain-member.html#id2591869">Manual Creation of Machine Trust Accounts</a></span></dt><dt><span class="sect2"><a href="domain-member.html#id2592306">Managing Domain Machine Accounts using NT4 Server Manager</a></span></dt><dt><span class="sect2"><a href="domain-member.html#id2592586">On-the-Fly Creation of Machine Trust Accounts</a></span></dt><dt><span class="sect2"><a href="domain-member.html#id2592692">Making an MS Windows Workstation or Server a Domain Member</a></span></dt></dl></dd><dt><span class="sect1"><a href="domain-member.html#domain-member-server">Domain Member Server</a></span></dt><dd><dl><dt><span class="sect2"><a href="domain-member.html#id2593157">Joining an NT4-type Domain with Samba-3</a></span></dt><dt><span class="sect2"><a href="domain-member.html#id2593892">Why Is This Better Than <em class="parameter"><code>security = server</code></em>?</a></span></dt></dl></dd><dt><span class="sect1"><a href="domain-member.html#ads-member">Samba ADS Domain Membership</a></span></dt><dd><dl><dt><span class="sect2"><a href="domain-member.html#id2594174">Configure <code class="filename">smb.conf</code></a></span></dt><dt><span class="sect2"><a href="domain-member.html#id2594365">Configure <code class="filename">/etc/krb5.conf</code></a></span></dt><dt><span class="sect2"><a href="domain-member.html#ads-create-machine-account">Create the Computer Account</a></span></dt><dt><span class="sect2"><a href="domain-member.html#ads-test-server">Testing Server Setup</a></span></dt><dt><span class="sect2"><a href="domain-member.html#ads-test-smbclient">Testing with <span class="application">smbclient</span></a></span></dt><dt><span class="sect2"><a href="domain-member.html#id2595460">Notes</a></span></dt></dl></dd><dt><span class="sect1"><a href="domain-member.html#id2595532">Sharing User ID Mappings between Samba Domain Members</a></span></dt><dt><span class="sect1"><a href="domain-member.html#id2595738">Common Errors</a></span></dt><dd><dl><dt><span class="sect2"><a href="domain-member.html#id2595778">Cannot Add Machine Back to Domain</a></span></dt><dt><span class="sect2"><a href="domain-member.html#id2595853">Adding Machine to Domain Fails</a></span></dt><dt><span class="sect2"><a href="domain-member.html#id2596089">I Can't Join a Windows 2003 PDC</a></span></dt></dl></dd></dl></dd><dt><span class="chapter"><a href="StandAloneServer.html">7. Standalone Servers</a></span></dt><dd><dl><dt><span class="sect1"><a href="StandAloneServer.html#id2596216">Features and Benefits</a></span></dt><dt><span class="sect1"><a href="StandAloneServer.html#id2596310">Background</a></span></dt><dt><span class="sect1"><a href="StandAloneServer.html#id2596502">Example Configuration</a></span></dt><dd><dl><dt><span class="sect2"><a href="StandAloneServer.html#RefDocServer">Reference Documentation Server</a></span></dt><dt><span class="sect2"><a href="StandAloneServer.html#SimplePrintServer">Central Print Serving</a></span></dt></dl></dd><dt><span class="sect1"><a href="StandAloneServer.html#id2597486">Common Errors</a></span></dt></dl></dd><dt><span class="chapter"><a href="ClientConfig.html">8. MS Windows Network Configuration Guide</a></span></dt><dd><dl><dt><span class="sect1"><a href="ClientConfig.html#id2597554">Features and Benefits</a></span></dt><dt><span class="sect1"><a href="ClientConfig.html#id2597614">Technical Details</a></span></dt><dd><dl><dt><span class="sect2"><a href="ClientConfig.html#id2597658">TCP/IP Configuration</a></span></dt><dt><span class="sect2"><a href="ClientConfig.html#id2599428">Joining a Domain: Windows 2000/XP Professional</a></span></dt><dt><span class="sect2"><a href="ClientConfig.html#id2599956">Domain Logon Configuration: Windows 9x/Me</a></span></dt></dl></dd><dt><span class="sect1"><a href="ClientConfig.html#id2600400">Common Errors</a></span></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"> </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 2. Fast Start: Cure for Impatience </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> Chapter 3. Server Types and Security Modes</td></tr></table></div></body></html>

Modified: branches/samba/experimental/docs/htmldocs/Samba3-HOWTO/unicode.html
===================================================================
--- branches/samba/experimental/docs/htmldocs/Samba3-HOWTO/unicode.html	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/docs/htmldocs/Samba3-HOWTO/unicode.html	2008-06-09 06:59:20 UTC (rev 1920)
@@ -1,5 +1,5 @@
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Chapter 30. Unicode/Charsets</title><link rel="stylesheet" href="samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.72.0"><link rel="start" href="index.html" title="The Official Samba 3.2.x HOWTO and Reference Guide"><link rel="up" href="optional.html" title="Part III. Advanced Configuration"><link rel="prev" href="integrate-ms-networks.html" title="Chapter 29. Integrating MS Windows Networks with Samba"><link rel="next" href="Backup.html" title="Chapter 31. 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 30. 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 30. 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><code class="email">&lt;<a href="mailto:jelmer at samba.org">jelmer at samba.org</a>&gt;</code></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><code class="email">&lt;<a href="mailto:jht at samba.org">jht at samba.org</a>&gt;</code></p></div></div></div></div><div><div class="author"><h3 class="author"><span class="firstname">TAKAHASHI</span> <span class="surname">Motonobu</span></h3><span class="contrib">Japanese character support</span> <div class="affiliation"><div class="address"><p><code class="email">&lt;<a href="mailto:monyo at home.monyo.com">monyo at home.monyo.com</a>&gt;</code></p></div></div></div></div><div><p class="pubdate">25 March 2003</p></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="sect1"><a href="unicode.html#id434160">Features and Benefits</a></span></dt><dt><span class="sect1"><a href="unicode.html#id434205">What Are Charsets and Unicode?</a></span></dt><dt><span class="sect1"><a href="unicode.html#id434324">Samba and Charsets</a></span></dt><dt><span class="sect1"><a href="unicode.html#id434440">Conversion from Old Names</a></span></dt><dt><span class="sect1"><a href="unicode.html#id434469">Japanese Charsets</a></span></dt><dd><dl><dt><span class="sect2"><a href="unicode.html#id434585">Basic Parameter Setting</a></span></dt><dt><span class="sect2"><a href="unicode.html#id435148">Individual Implementations</a></span></dt><dt><span class="sect2"><a href="unicode.html#id435264">Migration from Samba-2.2 Series</a></span></dt></dl></dd><dt><span class="sect1"><a href="unicode.html#id435399">Common Errors</a></span></dt><dd><dl><dt><span class="sect2"><a href="unicode.html#id435405">CP850.so Can't Be Found</a></span></dt></dl></dd></dl></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id434160"></a>Features and Benefits</h2></div></div></div><p>
-<a class="indexterm" name="id434168"></a>
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Chapter 30. Unicode/Charsets</title><link rel="stylesheet" href="../samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.73.1"><link rel="start" href="index.html" title="The Official Samba 3.2.x HOWTO and Reference Guide"><link rel="up" href="optional.html" title="Part III. Advanced Configuration"><link rel="prev" href="integrate-ms-networks.html" title="Chapter 29. Integrating MS Windows Networks with Samba"><link rel="next" href="Backup.html" title="Chapter 31. 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 30. 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 30. 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><code class="email">&lt;<a class="email" href="mailto:jelmer at samba.org">jelmer at samba.org</a>&gt;</code></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><code class="email">&lt;<a class="email" href="mailto:jht at samba.org">jht at samba.org</a>&gt;</code></p></div></div></div></div><div><div class="author"><h3 class="author"><span class="firstname">TAKAHASHI</span> <span class="surname">Motonobu</span></h3><span class="contrib">Japanese character support</span> <div class="affiliation"><div class="address"><p><code class="email">&lt;<a class="email" href="mailto:monyo at home.monyo.com">monyo at home.monyo.com</a>&gt;</code></p></div></div></div></div><div><p class="pubdate">25 March 2003</p></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="sect1"><a href="unicode.html#id2692201">Features and Benefits</a></span></dt><dt><span class="sect1"><a href="unicode.html#id2692253">What Are Charsets and Unicode?</a></span></dt><dt><span class="sect1"><a href="unicode.html#id2692391">Samba and Charsets</a></span></dt><dt><span class="sect1"><a href="unicode.html#id2692527">Conversion from Old Names</a></span></dt><dt><span class="sect1"><a href="unicode.html#id2692559">Japanese Charsets</a></span></dt><dd><dl><dt><span class="sect2"><a href="unicode.html#id2692698">Basic Parameter Setting</a></span></dt><dt><span class="sect2"><a href="unicode.html#id2693346">Individual Implementations</a></span></dt><dt><span class="sect2"><a href="unicode.html#id2693469">Migration from Samba-2.2 Series</a></span></dt></dl></dd><dt><span class="sect1"><a href="unicode.html#id2693615">Common Errors</a></span></dt><dd><dl><dt><span class="sect2"><a href="unicode.html#id2693621">CP850.so Can't Be Found</a></span></dt></dl></dd></dl></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2692201"></a>Features and Benefits</h2></div></div></div><p>
+<a class="indexterm" name="id2692209"></a>
 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
@@ -8,22 +8,22 @@
 </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
-<a href="http://www.openi18n.org/" target="_top">Openi18n organization</a>
+<a class="ulink" href="http://www.openi18n.org/" target="_top">Openi18n organization</a>
 is deserving of special mention.
 </p><p>
-<a class="indexterm" name="id434191"></a>
+<a class="indexterm" name="id2692238"></a>
 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 transglobal
 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="id434205"></a>What Are Charsets and Unicode?</h2></div></div></div><p>
-<a class="indexterm" name="id434213"></a>
+</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2692253"></a>What Are Charsets and Unicode?</h2></div></div></div><p>
+<a class="indexterm" name="id2692261"></a>
 Computers communicate in numbers. In texts, each number is 
 translated to a corresponding letter. The meaning that will be assigned 
 to a certain number depends on the <span class="emphasis"><em>character set (charset)
 </em></span> that is used. 
 </p><p>
-<a class="indexterm" name="id434229"></a>
-<a class="indexterm" name="id434236"></a>
+<a class="indexterm" name="id2692278"></a>
+<a class="indexterm" name="id2692285"></a>
 A charset can be seen as a table that is used to translate numbers to 
 letters. Not all computers use the same charset (there are charsets 
 with German umlauts, Japanese characters, and so on). The American Standard Code
@@ -31,68 +31,68 @@
 encoding scheme used by computers to date. This employs a charset that contains 
 256 characters. Using this mode of encoding, each character takes exactly one byte.
 </p><p>
-<a class="indexterm" name="id434250"></a>
-<a class="indexterm" name="id434256"></a>
+<a class="indexterm" name="id2692303"></a>
+<a class="indexterm" name="id2692310"></a>
 There are also charsets that support extended characters, but those need at least
 twice as much storage space as does ASCII encoding. Such charsets can contain
 <code class="literal">256 * 256 = 65536</code> 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 class="indexterm" name="id434275"></a>
+<a class="indexterm" name="id2692332"></a>
 One standardized multibyte charset encoding scheme is known as
-<a href="http://www.unicode.org/" target="_top">unicode</a>.  A big advantage of using a
+<a class="ulink" href="http://www.unicode.org/" target="_top">unicode</a>.  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>
-<a class="indexterm" name="id434293"></a>
-<a class="indexterm" name="id434300"></a>
-<a class="indexterm" name="id434307"></a>
+<a class="indexterm" name="id2692352"></a>
+<a class="indexterm" name="id2692359"></a>
+<a class="indexterm" name="id2692366"></a>
 Old Windows clients use single-byte charsets, named 
 <em class="parameter"><code>codepages</code></em>, 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="id434324"></a>Samba and Charsets</h2></div></div></div><p>
-<a class="indexterm" name="id434332"></a>
-<a class="indexterm" name="id434339"></a>
+</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2692391"></a>Samba and Charsets</h2></div></div></div><p>
+<a class="indexterm" name="id2692399"></a>
+<a class="indexterm" name="id2692406"></a>
 As of Samba-3, 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="id434353"></a>unix charset</span></dt><dd><p>
-<a class="indexterm" name="id434365"></a>
-<a class="indexterm" name="id434372"></a>
+</p><div class="variablelist"><dl><dt><span class="term"><a class="link" href="smb.conf.5.html#UNIXCHARSET">unix charset</a></span></dt><dd><p>
+<a class="indexterm" name="id2692438"></a>
+<a class="indexterm" name="id2692444"></a>
 		This is the charset used internally by your operating system. 
 		The default is <code class="constant">UTF-8</code>, which is fine for most 
 		systems and covers all characters in all languages. The default
 		in previous Samba releases was to save filenames in the encoding of the 
 		clients  for example, CP850 for Western European countries.
-		</p></dd><dt><span class="term"><a class="indexterm" name="id434393"></a>display charset</span></dt><dd><p>This is the charset Samba uses to print messages
+		</p></dd><dt><span class="term"><a class="link" href="smb.conf.5.html#DISPLAYCHARSET">display charset</a></span></dt><dd><p>This is the charset Samba uses to print messages
 		on your screen. It should generally be the same as the <em class="parameter"><code>unix charset</code></em>.
-		</p></dd><dt><span class="term"><a class="indexterm" name="id434416"></a>dos charset</span></dt><dd><p>This is the charset Samba uses when communicating with 
+		</p></dd><dt><span class="term"><a class="link" href="smb.conf.5.html#DOSCHARSET">dos charset</a></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 <code class="literal">testparm -v | grep "dos charset"</code> 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="id434440"></a>Conversion from Old Names</h2></div></div></div><p>
-<a class="indexterm" name="id434448"></a>
+		</p></dd></dl></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2692527"></a>Conversion from Old Names</h2></div></div></div><p>
+<a class="indexterm" name="id2692535"></a>
 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><p>Bjoern Jacke has written a utility named <a href="http://j3e.de/linux/convmv/" target="_top">convmv</a>
+</p><p>Bjoern Jacke has written a utility named <a class="ulink" href="http://j3e.de/linux/convmv/" target="_top">convmv</a>
 that can convert whole directory structures to different charsets with one single command. 
-</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id434469"></a>Japanese Charsets</h2></div></div></div><p>
+</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2692559"></a>Japanese Charsets</h2></div></div></div><p>
 Setting up Japanese charsets is quite difficult. This is mainly because:
 </p><div class="itemizedlist"><ul type="disc"><li><p>
-<a class="indexterm" name="id434484"></a>
+<a class="indexterm" name="id2692574"></a>
 		The Windows character set is extended from the original legacy Japanese
 		standard (JIS X 0208) and is not standardized. This means that the strictly
 		standardized implementation cannot support the full Windows character set.
 	</p></li><li><p>
-<a class="indexterm" name="id434497"></a>
-<a class="indexterm" name="id434504"></a>
-<a class="indexterm" name="id434511"></a>
-<a class="indexterm" name="id434518"></a>
-<a class="indexterm" name="id434524"></a>
+<a class="indexterm" name="id2692589"></a>
+<a class="indexterm" name="id2692596"></a>
+<a class="indexterm" name="id2692603"></a>
+<a class="indexterm" name="id2692610"></a>
+<a class="indexterm" name="id2692616"></a>
 		Mainly for historical reasons, there are several encoding methods in
 		Japanese, which are not fully compatible with each other. There are
 		two major encoding methods. One is the Shift_JIS series used in Windows
@@ -112,34 +112,34 @@
 		names may be different on different systems.  This means that the value of 
 		the charset parameters depends on the implementation of iconv() you are using.
 		</p><p>
-<a class="indexterm" name="id434554"></a>
-<a class="indexterm" name="id434560"></a>
-<a class="indexterm" name="id434567"></a>
-<a class="indexterm" name="id434574"></a>
+<a class="indexterm" name="id2692666"></a>
+<a class="indexterm" name="id2692672"></a>
+<a class="indexterm" name="id2692679"></a>
+<a class="indexterm" name="id2692686"></a>
 		Though 2-byte fixed UCS-2 encoding is used in Windows internally,
 		Shift_JIS series encoding is usually used in Japanese environments
 		as ASCII encoding is in English environments.
-	</p></li></ul></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id434585"></a>Basic Parameter Setting</h3></div></div></div><p>
-<a class="indexterm" name="id434591"></a>
-	The <a class="indexterm" name="id434598"></a>dos charset and 
-	<a class="indexterm" name="id434605"></a>display charset
+	</p></li></ul></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2692698"></a>Basic Parameter Setting</h3></div></div></div><p>
+<a class="indexterm" name="id2692705"></a>
+	The <a class="link" href="smb.conf.5.html#DOSCHARSET">dos charset</a> and 
+	<a class="link" href="smb.conf.5.html#DISPLAYCHARSET">display charset</a>
 	should be set to the locale compatible with the character set 
 	and encoding method used on Windows. This is usually CP932
 	but sometimes has a different name.
 	</p><p>
-<a class="indexterm" name="id434617"></a>
-<a class="indexterm" name="id434624"></a>
-<a class="indexterm" name="id434631"></a>
-	The <a class="indexterm" name="id434638"></a>unix charset can be either Shift_JIS series,
+<a class="indexterm" name="id2692742"></a>
+<a class="indexterm" name="id2692748"></a>
+<a class="indexterm" name="id2692755"></a>
+	The <a class="link" href="smb.conf.5.html#UNIXCHARSET">unix charset</a> can be either Shift_JIS series,
 	EUC-JP series, or UTF-8. UTF-8 is always available, but the availability of other locales
 	and the name itself depends on the system.
 	</p><p>
 	Additionally, you can consider using the Shift_JIS series as the
-	value of the <a class="indexterm" name="id434650"></a>unix charset
+	value of the <a class="link" href="smb.conf.5.html#UNIXCHARSET">unix charset</a>
 	parameter by using the vfs_cap module, which does the same thing as
 	setting &#8220;<span class="quote">coding system = CAP</span>&#8221; in the Samba 2.2 series.
 	</p><p>
-	Where to set <a class="indexterm" name="id434665"></a>unix charset
+	Where to set <a class="link" href="smb.conf.5.html#UNIXCHARSET">unix charset</a>
 	to is a difficult question. Here is a list of details, advantages, and
 	disadvantages of using a certain value.
 	</p><div class="variablelist"><dl><dt><span class="term">Shift_JIS series</span></dt><dd><p>
@@ -166,8 +166,8 @@
 			only. It is good practice to verify that the Japanized free software can work
 			with Shift_JIS.
 			</p></dd><dt><span class="term">EUC-JP series</span></dt><dd><p>
-<a class="indexterm" name="id434738"></a>
-<a class="indexterm" name="id434745"></a>
+<a class="indexterm" name="id2692889"></a>
+<a class="indexterm" name="id2692896"></a>
 			EUC-JP series means a locale that is equivalent to the industry
 			standard called EUC-JP, widely used in Japanese UNIX (although EUC
 			contains specifications for languages other than Japanese, such as
@@ -176,16 +176,16 @@
 			Windows on Samba, the filename on UNIX becomes 0xb6a6, 0xcdad,
 			&#8220;<span class="quote">.txt</span>&#8221; (an 8-byte BINARY string). 
 			</p><p>
-<a class="indexterm" name="id434766"></a>
-<a class="indexterm" name="id434772"></a>
-<a class="indexterm" name="id434779"></a>
-<a class="indexterm" name="id434786"></a>
-<a class="indexterm" name="id434793"></a>
-<a class="indexterm" name="id434800"></a>
-<a class="indexterm" name="id434806"></a>
-<a class="indexterm" name="id434813"></a>
-<a class="indexterm" name="id434820"></a>
-<a class="indexterm" name="id434827"></a>
+<a class="indexterm" name="id2692921"></a>
+<a class="indexterm" name="id2692928"></a>
+<a class="indexterm" name="id2692934"></a>
+<a class="indexterm" name="id2692941"></a>
+<a class="indexterm" name="id2692948"></a>
+<a class="indexterm" name="id2692955"></a>
+<a class="indexterm" name="id2692962"></a>
+<a class="indexterm" name="id2692968"></a>
+<a class="indexterm" name="id2692975"></a>
+<a class="indexterm" name="id2692982"></a>
 			Since EUC-JP is usually used on open source UNIX, Linux, and FreeBSD, and on commercial-based UNIX, Solaris,
 			IRIX, and Tru64 UNIX as Japanese locale (however, it is also possible on Solaris to use Shift_JIS and UTF-8,
 			and on Tru64 UNIX it is possible to use Shift_JIS). To use EUC-JP series, most Japanese filenames created from
@@ -198,7 +198,7 @@
 			commands that cannot handle non-ASCII filenames may be aborted
 			during parsing filenames.
 			</p><p>
-<a class="indexterm" name="id434854"></a>
+<a class="indexterm" name="id2693015"></a>
 			Moreover, if you built Samba using differently installed libiconv,
 			the eucJP-ms locale included in libiconv and EUC-JP series locale
 			included in the operating system may not be compatible. In this case, you may need to
@@ -223,9 +223,9 @@
 			must be handled carefully, so you had better not touch filenames
 			written from Windows on UNIX.
 			</p><p>
-<a class="indexterm" name="id434914"></a>
-<a class="indexterm" name="id434921"></a>
-<a class="indexterm" name="id434928"></a>
+<a class="indexterm" name="id2693096"></a>
+<a class="indexterm" name="id2693103"></a>
+<a class="indexterm" name="id2693110"></a>
 			In addition, although it is not directly concerned with Samba, since
 			there is a delicate difference between the iconv() function, which is
 			generally used on UNIX, and the functions used on other platforms,
@@ -233,14 +233,14 @@
 			Shift_JIS and Unicode UTF-8 must be done with care and recognition
 			of the limitations involved in the process.
 			</p><p>
-<a class="indexterm" name="id434941"></a>
+<a class="indexterm" name="id2693127"></a>
 			Although Mac OS X uses UTF-8 as its encoding method for filenames,
 			it uses an extended UTF-8 specification that Samba cannot handle, so
 			UTF-8 locale is not available for Mac OS X.
 			</p></dd><dt><span class="term">Shift_JIS series + vfs_cap (CAP encoding)</span></dt><dd><p>
-<a class="indexterm" name="id434961"></a>
-<a class="indexterm" name="id434968"></a>
-<a class="indexterm" name="id434974"></a>
+<a class="indexterm" name="id2693147"></a>
+<a class="indexterm" name="id2693154"></a>
+<a class="indexterm" name="id2693161"></a>
 			CAP encoding means a specification used in CAP and NetAtalk, file
 			server software for Macintosh. In the case of CAP encoding, for
 			example, if a Japanese filename consists of 0x8ba4 and 0x974c, and
@@ -268,19 +268,19 @@
 			share files with NetAtalk.
 			</p><p>
 			To use CAP encoding on Samba-3, you should use the unix charset parameter and VFS 
-			as in <a href="unicode.html#vfscap-intl" title="Example 30.1. VFS CAP">the VFS CAP smb.conf file</a>.
-			</p><div class="example"><a name="vfscap-intl"></a><p class="title"><b>Example 30.1. VFS CAP</b></p><div class="example-contents"><table class="simplelist" border="0" summary="Simple list"><tr><td> </td></tr><tr><td><em class="parameter"><code>[global]</code></em></td></tr><tr><td># the locale name "CP932" may be different</td></tr><tr><td><a class="indexterm" name="id435060"></a><em class="parameter"><code>dos charset = CP932</code></em></td></tr><tr><td><a class="indexterm" name="id435073"></a><em class="parameter"><code>unix charset = CP932</code></em></td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[cap-share]</code></em></td></tr><tr><td><a class="indexterm" name="id435094"></a><em class="parameter"><code>vfs option = cap</code></em></td></tr></table></div></div><br class="example-break"><p>
-<a class="indexterm" name="id435110"></a>
-<a class="indexterm" name="id435117"></a>
-<a class="indexterm" name="id435124"></a>
-<a class="indexterm" name="id435130"></a>
+			as in <a class="link" href="unicode.html#vfscap-intl" title="Example 30.1. VFS CAP">the VFS CAP smb.conf file</a>.
+			</p><div class="example"><a name="vfscap-intl"></a><p class="title"><b>Example 30.1. VFS CAP</b></p><div class="example-contents"><table class="simplelist" border="0" summary="Simple list"><tr><td> </td></tr><tr><td><em class="parameter"><code>[global]</code></em></td></tr><tr><td># the locale name "CP932" may be different</td></tr><tr><td><a class="indexterm" name="id2693260"></a><em class="parameter"><code>dos charset = CP932</code></em></td></tr><tr><td><a class="indexterm" name="id2693271"></a><em class="parameter"><code>unix charset = CP932</code></em></td></tr><tr><td> </td></tr><tr><td><em class="parameter"><code>[cap-share]</code></em></td></tr><tr><td><a class="indexterm" name="id2693292"></a><em class="parameter"><code>vfs option = cap</code></em></td></tr></table></div></div><br class="example-break"><p>
+<a class="indexterm" name="id2693307"></a>
+<a class="indexterm" name="id2693314"></a>
+<a class="indexterm" name="id2693320"></a>
+<a class="indexterm" name="id2693327"></a>
 			You should set CP932 if using GNU libiconv for unix charset. With this setting,
 			filenames in the &#8220;<span class="quote">cap-share</span>&#8221; share are written with CAP encoding.
-			</p></dd></dl></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id435148"></a>Individual Implementations</h3></div></div></div><p>
+			</p></dd></dl></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2693346"></a>Individual Implementations</h3></div></div></div><p>
 Here is some additional information regarding individual implementations:
 </p><div class="variablelist"><dl><dt><span class="term">GNU libiconv</span></dt><dd><p>
 			To handle Japanese correctly, you should apply the patch
-			<a href="http://www2d.biglobe.ne.jp/~msyk/software/libiconv-patch.html" target="_top">libiconv-1.8-cp932-patch.diff.gz</a>
+			<a class="ulink" href="http://www2d.biglobe.ne.jp/~msyk/software/libiconv-patch.html" target="_top">libiconv-1.8-cp932-patch.diff.gz</a>
 			to libiconv-1.8.
 			</p><p>
 			Using the patched libiconv-1.8, these settings are available:
@@ -295,21 +295,21 @@
 			Other Japanese locales (for example, Shift_JIS and EUC-JP) should not
 			be used because of the lack of the compatibility with Windows.
 			</p></dd><dt><span class="term">GNU glibc</span></dt><dd><p>
-			To handle Japanese correctly, you should apply a <a href="http://www2d.biglobe.ne.jp/~msyk/software/glibc/" target="_top">patch</a>
+			To handle Japanese correctly, you should apply a <a class="ulink" href="http://www2d.biglobe.ne.jp/~msyk/software/glibc/" target="_top">patch</a>
 			to glibc-2.2.5/2.3.1/2.3.2 or should use the patch-merged versions, glibc-2.3.3 or later.
 			</p><p>
 			Using the above glibc, these setting are available:
-			</p><table class="simplelist" border="0" summary="Simple list"><tr><td><a class="indexterm" name="id435216"></a><em class="parameter"><code>dos charset = CP932</code></em></td></tr><tr><td><a class="indexterm" name="id435229"></a><em class="parameter"><code>unix charset = CP932 / eucJP-ms / UTF-8</code></em></td></tr><tr><td><a class="indexterm" name="id435242"></a><em class="parameter"><code>display charset = CP932</code></em></td></tr></table><p>
+			</p><table class="simplelist" border="0" summary="Simple list"><tr><td><a class="indexterm" name="id2693422"></a><em class="parameter"><code>dos charset = CP932</code></em></td></tr><tr><td><a class="indexterm" name="id2693434"></a><em class="parameter"><code>unix charset = CP932 / eucJP-ms / UTF-8</code></em></td></tr><tr><td><a class="indexterm" name="id2693446"></a><em class="parameter"><code>display charset = CP932</code></em></td></tr></table><p>
 			</p><p>
 			Other Japanese locales (for example, Shift_JIS and EUC-JP) should not
 			be used because of the lack of the compatibility with Windows.
-			</p></dd></dl></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id435264"></a>Migration from Samba-2.2 Series</h3></div></div></div><p> 
+			</p></dd></dl></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2693469"></a>Migration from Samba-2.2 Series</h3></div></div></div><p> 
 Prior to Samba-2.2 series, the &#8220;<span class="quote">coding system</span>&#8221; parameter was used. The default codepage in Samba
-2.x was code page 850. In the Samba-3 series this has been replaced with the <a class="indexterm" name="id435277"></a>unix charset parameter.  <a href="unicode.html#japancharsets" title="Table 30.1. Japanese Character Sets in Samba-2.2 and Samba-3">Japanese Character Sets in Samba-2.2 and Samba-3</a>
+2.x was code page 850. In the Samba-3 series this has been replaced with the <a class="link" href="smb.conf.5.html#UNIXCHARSET">unix charset</a> parameter.  <a class="link" href="unicode.html#japancharsets" title="Table 30.1. Japanese Character Sets in Samba-2.2 and Samba-3">Japanese Character Sets in Samba-2.2 and Samba-3</a>
 shows the mapping table when migrating from the Samba-2.2 series to Samba-3.
-</p><div class="table"><a name="japancharsets"></a><p class="title"><b>Table 30.1. Japanese Character Sets in Samba-2.2 and Samba-3</b></p><div class="table-contents"><table summary="Japanese Character Sets in Samba-2.2 and Samba-3" border="1"><colgroup><col align="center"><col align="center"></colgroup><thead><tr><th align="center">Samba-2.2 Coding System</th><th align="center">Samba-3 unix charset</th></tr></thead><tbody><tr><td align="center">SJIS</td><td align="center">Shift_JIS series</td></tr><tr><td align="center">EUC</td><td align="center">EUC-JP series</td></tr><tr><td align="center">EUC3<sup>[<a name="id435349" href="#ftn.id435349">a</a>]</sup></td><td align="center">EUC-JP series</td></tr><tr><td align="center">CAP</td><td align="center">Shift_JIS series + VFS</td></tr><tr><td align="center">HEX</td><td align="center">currently none</td></tr><tr><td align="center">UTF8</td><td align="center">UTF-8</td></tr><tr><td align="center">UTF8-Mac<sup>[<a name="id435380" href="#ftn.id435380">b</a>]</sup></td><td align="center">currently none</td></tr><tr><td align="center">others</td><td align="center">none</td></tr></tbody><tbody class="footnotes"><tr><td colspan="2"><div class="footnote"><p><sup>[<a name="ftn.id435349" href="#id435349">a</a>] </sup>Only exists in Japanese Samba version</p></div><div class="footnote"><p><sup>[<a name="ftn.id435380" href="#id435380">b</a>] </sup>Only exists in Japanese Samba version</p></div></td></tr></tbody></table></div></div><br class="table-break"></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id435399"></a>Common Errors</h2></div></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id435405"></a>CP850.so Can't Be Found</h3></div></div></div><p>&#8220;<span class="quote">Samba is complaining about a missing <code class="filename">CP850.so</code> file.</span>&#8221;</p><p>
-		CP850 is the default <a class="indexterm" name="id435424"></a>dos charset.
-		The <a class="indexterm" name="id435431"></a>dos charset is used to convert data to the codepage used by your DOS clients.
+</p><div class="table"><a name="japancharsets"></a><p class="title"><b>Table 30.1. Japanese Character Sets in Samba-2.2 and Samba-3</b></p><div class="table-contents"><table summary="Japanese Character Sets in Samba-2.2 and Samba-3" border="1"><colgroup><col align="center"><col align="center"></colgroup><thead><tr><th align="center">Samba-2.2 Coding System</th><th align="center">Samba-3 unix charset</th></tr></thead><tbody><tr><td align="center">SJIS</td><td align="center">Shift_JIS series</td></tr><tr><td align="center">EUC</td><td align="center">EUC-JP series</td></tr><tr><td align="center">EUC3<sup>[<a name="id2693565" href="#ftn.id2693565" class="footnote">a</a>]</sup></td><td align="center">EUC-JP series</td></tr><tr><td align="center">CAP</td><td align="center">Shift_JIS series + VFS</td></tr><tr><td align="center">HEX</td><td align="center">currently none</td></tr><tr><td align="center">UTF8</td><td align="center">UTF-8</td></tr><tr><td align="center">UTF8-Mac<sup>[<a name="id2693596" href="#ftn.id2693596" class="footnote">b</a>]</sup></td><td align="center">currently none</td></tr><tr><td align="center">others</td><td align="center">none</td></tr></tbody><tbody class="footnotes"><tr><td colspan="2"><div class="footnote"><p><sup>[<a name="ftn.id2693565" href="#id2693565" class="para">a</a>] </sup>Only exists in Japanese Samba version</p></div><div class="footnote"><p><sup>[<a name="ftn.id2693596" href="#id2693596" class="para">b</a>] </sup>Only exists in Japanese Samba version</p></div></td></tr></tbody></table></div></div><br class="table-break"></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2693615"></a>Common Errors</h2></div></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2693621"></a>CP850.so Can't Be Found</h3></div></div></div><p>&#8220;<span class="quote">Samba is complaining about a missing <code class="filename">CP850.so</code> file.</span>&#8221;</p><p>
+		CP850 is the default <a class="link" href="smb.conf.5.html#DOSCHARSET">dos charset</a>.
+		The <a class="link" href="smb.conf.5.html#DOSCHARSET">dos charset</a> 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 that the configure process found iconv. This can be

Modified: branches/samba/experimental/docs/htmldocs/Samba3-HOWTO/upgrading-to-3.0.html
===================================================================
--- branches/samba/experimental/docs/htmldocs/Samba3-HOWTO/upgrading-to-3.0.html	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/docs/htmldocs/Samba3-HOWTO/upgrading-to-3.0.html	2008-06-09 06:59:20 UTC (rev 1920)
@@ -1,8 +1,8 @@
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Chapter 35. Updating and Upgrading Samba</title><link rel="stylesheet" href="samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.72.0"><link rel="start" href="index.html" title="The Official Samba 3.2.x HOWTO and Reference Guide"><link rel="up" href="migration.html" title="Part IV. Migration and Updating"><link rel="prev" href="migration.html" title="Part IV. Migration and Updating"><link rel="next" href="NT4Migration.html" title="Chapter 36. 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 35. Updating and Upgrading Samba</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 35. Updating and Upgrading 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><code class="email">&lt;<a href="mailto:jelmer at samba.org">jelmer at samba.org</a>&gt;</code></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><code class="email">&lt;<a href="mailto:jht at samba.org">jht at samba.org</a>&gt;</code></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><code class="email">&lt;<a href="mailto:jerry at samba.org">jerry at samba.org</a>&gt;</code></p></div></div></div></div><div><p class="pubdate">August 16, 2007</p></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="sect1"><a href="upgrading-to-3.0.html#id440059">Key Update Requirements</a></span></dt><dd><dl><dt><span class="sect2"><a href="upgrading-to-3.0.html#id440079">Upgrading from Samba-3.0.x to Samba-3.2.0</a></span></dt><dt><span class="sect2"><a href="upgrading-to-3.0.html#oldupdatenotes">Upgrading from Samba-2.x to Samba-3.0.25</a></span></dt><dt><span class="sect2"><a href="upgrading-to-3.0.html#id440125">Quick Migration Guide</a></span></dt></dl></dd><dt><span class="sect1"><a href="upgrading-to-3.0.html#id440251">New Featuers in Samba-3.x Series</a></span></dt><dd><dl><dt><span class="sect2"><a href="upgrading-to-3.0.html#id440260">New Features in Samba-3.2.x Series</a></span></dt><dt><span class="sect2"><a href="upgrading-to-3.0.html#id440270">New Features in Samba-3.0.x</a></span></dt><dt><span class="sect2"><a href="upgrading-to-3.0.html#id441421">New Functionality</a></span></dt></dl></dd></dl></div><p>
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Chapter 35. Updating and Upgrading Samba</title><link rel="stylesheet" href="../samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.73.1"><link rel="start" href="index.html" title="The Official Samba 3.2.x HOWTO and Reference Guide"><link rel="up" href="migration.html" title="Part IV. Migration and Updating"><link rel="prev" href="migration.html" title="Part IV. Migration and Updating"><link rel="next" href="NT4Migration.html" title="Chapter 36. 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 35. Updating and Upgrading Samba</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 35. Updating and Upgrading 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><code class="email">&lt;<a class="email" href="mailto:jelmer at samba.org">jelmer at samba.org</a>&gt;</code></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><code class="email">&lt;<a class="email" href="mailto:jht at samba.org">jht at samba.org</a>&gt;</code></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><code class="email">&lt;<a class="email" href="mailto:jerry at samba.org">jerry at samba.org</a>&gt;</code></p></div></div></div></div><div><p class="pubdate">August 16, 2007</p></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="sect1"><a href="upgrading-to-3.0.html#id2698557">Key Update Requirements</a></span></dt><dd><dl><dt><span class="sect2"><a href="upgrading-to-3.0.html#id2698585">Upgrading from Samba-3.0.x to Samba-3.2.0</a></span></dt><dt><span class="sect2"><a href="upgrading-to-3.0.html#oldupdatenotes">Upgrading from Samba-2.x to Samba-3.0.25</a></span></dt><dt><span class="sect2"><a href="upgrading-to-3.0.html#id2698634">Quick Migration Guide</a></span></dt></dl></dd><dt><span class="sect1"><a href="upgrading-to-3.0.html#id2698786">New Featuers in Samba-3.x Series</a></span></dt><dd><dl><dt><span class="sect2"><a href="upgrading-to-3.0.html#id2698795">New Features in Samba-3.2.x Series</a></span></dt><dt><span class="sect2"><a href="upgrading-to-3.0.html#id2698805">New Features in Samba-3.0.x</a></span></dt><dt><span class="sect2"><a href="upgrading-to-3.0.html#id2700005">New Functionality</a></span></dt></dl></dd></dl></div><p>
 This chapter provides a detailed record of changes made during the 3.x series releases. At this time this
 series consists of the 3.0.x series that is under the GNU GPL version 2 license, and the Samba 3.2.x series
 that is being released under the terms of the GNU GPL version 3 license.
-</p><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id440059"></a>Key Update Requirements</h2></div></div></div><p>
+</p><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2698557"></a>Key Update Requirements</h2></div></div></div><p>
 Samba is a fluid product in which there may be significant changes between releases. Some of these changes are
 brought about as a result of changes in the protocols that are used by Microsoft Windows network clients as a
 result of security or functionality updates through official Microsoft patches and updates. Samba must track
@@ -13,113 +13,113 @@
 3.0.23 affect all releases up to an including 3.0.25 and later.  Samba 3.2.x was originaly cut from Samba
 3.0.25 before 3.2.0-specific changes were applied. Unless a 3.0.x series feature is specifically revoked, the
 behavior of the 3.2.x series can be expected to follow the earlier pattern.
-</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id440079"></a>Upgrading from Samba-3.0.x to Samba-3.2.0</h3></div></div></div><p>
+</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2698585"></a>Upgrading from Samba-3.0.x to Samba-3.2.0</h3></div></div></div><p>
 </p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="oldupdatenotes"></a>Upgrading from Samba-2.x to Samba-3.0.25</h3></div></div></div><p>
-<a class="indexterm" name="id440100"></a>
-<a class="indexterm" name="id440107"></a>
-<a class="indexterm" name="id440114"></a>
+<a class="indexterm" name="id2698608"></a>
+<a class="indexterm" name="id2698615"></a>
+<a class="indexterm" name="id2698622"></a>
 This chapter deals exclusively with the differences between Samba-3.0.25 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.25.
-</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id440125"></a>Quick Migration Guide</h3></div></div></div><p>
+</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2698634"></a>Quick Migration Guide</h3></div></div></div><p>
 Samba-3.0.25 default behavior should be approximately the same as Samba-2.2.x.
-The default behavior when the new parameter <a class="indexterm" name="id440134"></a>passdb backend
+The default behavior when the new parameter <a class="link" href="smb.conf.5.html#PASSDBBACKEND">passdb backend</a>
 is not defined in the <code class="filename">smb.conf</code> file provides the same default behavior as Samba-2.2.x
-with <a class="indexterm" name="id440147"></a>encrypt passwords = Yes and
+with <a class="link" href="smb.conf.5.html#ENCRYPTPASSWORDS">encrypt passwords = Yes</a> and
 will use the <code class="filename">smbpasswd</code> database.
 </p><p>
-<a class="indexterm" name="id440164"></a>
-<a class="indexterm" name="id440171"></a>
+<a class="indexterm" name="id2698685"></a>
+<a class="indexterm" name="id2698692"></a>
 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.25 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>
-<a class="indexterm" name="id440188"></a>
-<a class="indexterm" name="id440194"></a>
-<a class="indexterm" name="id440201"></a>
-<a class="indexterm" name="id440208"></a>
+<a class="indexterm" name="id2698712"></a>
+<a class="indexterm" name="id2698719"></a>
+<a class="indexterm" name="id2698726"></a>
+<a class="indexterm" name="id2698733"></a>
 If the Samba-2.2.x system is using an LDAP backend, and there is no time to update the LDAP
-database, then make sure that <a class="indexterm" name="id440216"></a>passdb backend = ldapsam_compat
+database, then make sure that <a class="link" href="smb.conf.5.html#PASSDBBACKEND">passdb backend = ldapsam_compat</a>
 is specified in the <code class="filename">smb.conf</code> 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 <code class="literal">pdbedit</code>.
-See <a href="passdb.html#pdbeditthing" title="The pdbedit Tool">The <span class="emphasis"><em>pdbedit</em></span> Command</a>.
-</p></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id440251"></a>New Featuers in Samba-3.x Series</h2></div></div></div><p>
-</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id440260"></a>New Features in Samba-3.2.x Series</h3></div></div></div><p>
-</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id440270"></a>New Features in Samba-3.0.x</h3></div></div></div><p>
+See <a class="link" href="passdb.html#pdbeditthing" title="The pdbedit Tool">The <span class="emphasis"><em>pdbedit</em></span> Command</a>.
+</p></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2698786"></a>New Featuers in Samba-3.x Series</h2></div></div></div><p>
+</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2698795"></a>New Features in Samba-3.2.x Series</h3></div></div></div><p>
+</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2698805"></a>New Features in Samba-3.0.x</h3></div></div></div><p>
 The major new features are:
 </p><div class="orderedlist"><ol type="1"><li><p>
-<a class="indexterm" name="id440292"></a>
-<a class="indexterm" name="id440298"></a>
+<a class="indexterm" name="id2698827"></a>
+<a class="indexterm" name="id2698833"></a>
 	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>
-<a class="indexterm" name="id440311"></a>
-<a class="indexterm" name="id440317"></a>
+<a class="indexterm" name="id2698847"></a>
+<a class="indexterm" name="id2698853"></a>
 	Unicode support. Samba will now negotiate Unicode on the wire, and
 	internally there is a much better infrastructure for multibyte
 	and Unicode character sets.
 	</p></li><li><p>
-<a class="indexterm" name="id440330"></a>
+<a class="indexterm" name="id2698868"></a>
 	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>
-<a class="indexterm" name="id440343"></a>
+<a class="indexterm" name="id2698882"></a>
 	New filename mangling system. The filename mangling system has been
 	completely rewritten. An internal database now stores mangling maps
 	persistently.
 	</p></li><li><p>
-<a class="indexterm" name="id440355"></a>
+<a class="indexterm" name="id2698896"></a>
 	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>
-<a class="indexterm" name="id440382"></a>
+<a class="indexterm" name="id2698924"></a>
 	Samba now negotiates NT-style status32 codes on the wire. This
 	considerably improves error handling.
 	</p></li><li><p>
-<a class="indexterm" name="id440394"></a>
+<a class="indexterm" name="id2698937"></a>
 	Better Windows 200x/XP printing support, including publishing
 	printer attributes in Active Directory.
 	</p></li><li><p>
-<a class="indexterm" name="id440406"></a>
-<a class="indexterm" name="id440413"></a>
-<a class="indexterm" name="id440420"></a>
+<a class="indexterm" name="id2698950"></a>
+<a class="indexterm" name="id2698957"></a>
+<a class="indexterm" name="id2698964"></a>
 	New loadable RPC modules for passdb backends and character sets.
 	</p></li><li><p>
-<a class="indexterm" name="id440431"></a>
+<a class="indexterm" name="id2698976"></a>
 	New default dual-daemon winbindd support for better performance.
 	</p></li><li><p>
-<a class="indexterm" name="id440443"></a>
-<a class="indexterm" name="id440450"></a>
-<a class="indexterm" name="id440457"></a>
+<a class="indexterm" name="id2698989"></a>
+<a class="indexterm" name="id2698996"></a>
+<a class="indexterm" name="id2699003"></a>
 	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>
-<a class="indexterm" name="id440469"></a>
-<a class="indexterm" name="id440475"></a>
+<a class="indexterm" name="id2699016"></a>
+<a class="indexterm" name="id2699023"></a>
 	Support for establishing trust relationships with Windows NT 4.0
 	domain controllers.
 	</p></li><li><p>
-<a class="indexterm" name="id440487"></a>
-<a class="indexterm" name="id440494"></a>
-<a class="indexterm" name="id440501"></a>
+<a class="indexterm" name="id2699036"></a>
+<a class="indexterm" name="id2699043"></a>
+<a class="indexterm" name="id2699050"></a>
 	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>
-<a class="indexterm" name="id440518"></a>
-<a class="indexterm" name="id440525"></a>
+<a class="indexterm" name="id2699068"></a>
+<a class="indexterm" name="id2699075"></a>
 	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 class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id440539"></a>Configuration Parameter Changes</h4></div></div></div><p>
+</p><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2699090"></a>Configuration Parameter Changes</h4></div></div></div><p>
 This section contains a brief listing of changes to <code class="filename">smb.conf</code> options since the Samba-2.2.x series up to and
 including Samba-3.0.25.
 </p><p>
@@ -128,85 +128,85 @@
 </p><p>
 Whenever a Samba update or upgrade is performed it is highly recommended to read the file called
 <span class="emphasis"><em>WHATSNEW.txt</em></span> that is part of the Samba distribution tarball. This file may also
-be obtain on-line from the Samba <a href="http://www.samba.org/samba/" target="_top">web site</a>, in
+be obtain on-line from the Samba <a class="ulink" href="http://www.samba.org/samba/" target="_top">web site</a>, in
 the right column, under Current Stable Release, by clicking on <span class="emphasis"><em>Release Notes</em></span>.
-</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id440578"></a>Removed Parameters</h4></div></div></div><a class="indexterm" name="id440584"></a><p>
+</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2699134"></a>Removed Parameters</h4></div></div></div><a class="indexterm" name="id2699140"></a><p>
 In alphabetical order, these are the parameters eliminated from Samba-2.2.x through 3.0.25.
-</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>enable rid algorithm</p></li><li><p>enable svcctl</p></li><li><p>force unknown acl user</p></li><li><p>hosts equiv</p></li><li><p>ldap filter</p></li><li><p>min password length</p></li><li><p>nt smb support</p></li><li><p>post script</p></li><li><p>printer admin</p></li><li><p>printer driver</p></li><li><p>printer driver file</p></li><li><p>printer driver location</p></li><li><p>read size</p></li><li><p>source environment</p></li><li><p>status </p></li><li><p>strip dot </p></li><li><p>total print jobs</p></li><li><p>unicode</p></li><li><p>use rhosts</p></li><li><p>valid chars</p></li><li><p>vfs options</p></li><li><p>winbind enable local accounts</p></li><li><p>winbind max idle children</p></li><li><p>wins partners</p></li></ul></div></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id440744"></a>New Parameters</h4></div></div></div><p>The following new parameters have been released up to and including Samba 3.0.25 (grouped by function:)</p><p>Remote Management</p><a class="indexterm" name="id440758"></a><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>rename user script</p></li><li><p>set primary group script</p></li><li><p>username map script</p></li></ul></div><p>Authentication</p><div class="itemizedlist"><ul type="disc"><li><p>auth methods</p></li><li><p>ldap password sync</p></li><li><p>passdb expand explicit</p></li><li><p>realm</p></li></ul></div><p>Protocol Options</p><div class="itemizedlist"><ul type="disc"><li><p>add port command</p></li><li><p>afs token lifetime</p></li><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>defer sharing violations</p></li><li><p>disable netbios</p></li><li><p>dmapi support</p></li><li><p>enable privileges</p></li><li><p>use kerberos keytab</p></li><li><p>log nt token command</p></li><li><p>ntlm auth</p></li><li><p>paranoid server security </p></li><li><p>sendfile</p></li><li><p>server schannel</p></li><li><p>server signing</p></li><li><p>smb ports</p></li><li><p>svcctl list</p></li><li><p>use spnego</p></li></ul></div><p>File Service</p><div class="itemizedlist"><ul type="disc"><li><p>allocation roundup size</p></li><li><p>acl check permissions</p></li><li><p>acl group control</p></li><li><p>acl map full control</p></li><li><p>aio read size</p></li><li><p>aio write size</p></li><li><p>dfree cache time</p></li><li><p>dfree command</p></li><li><p>ea support</p></li><li><p>enable asu support</p></li><li><p>fam change notify</p></li><li><p>force unknown acl user</p></li><li><p>get quota command</p></li><li><p>hide special files</p></li><li><p>hide unwriteable files</p></li><li><p>inherit owner</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>map read only</p></li><li><p>max stat cache size</p></li><li><p>msdfs proxy</p></li><li><p>open files database hash size</p></li><li><p>set quota command</p></li><li><p>store dos attributes</p></li><li><p>use sendfile</p></li><li><p>usershare allow guests</p></li><li><p>usershare max shares</p></li><li><p>usershare owner only</p></li><li><p>usershare path</p></li><li><p>usershare prefix allow list</p></li><li><p>usershare prefix deny list</p></li><li><p>usershare template share</p></li><li><p>vfs objects</p></li></ul></div><p>Printing</p><div class="itemizedlist"><ul type="disc"><li><p>cups options</p></li><li><p>cups server</p></li><li><p>force printername</p></li><li><p>iprint server</p></li><li><p>max reported print jobs</p></li><li><p>printcap cache time</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>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>username map script</p></li><li><p>winbind nss info</p></li><li><p>winbind offline logon</p></li><li><p>winbind refresh tickets</p></li><li><p>winbind trusted domains only</p></li><li><p>template primary group</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 replication sleep</p></li><li><p>ldap timeout</p></li><li><p>ldap user suffix</p></li></ul></div><p>General Configuration</p><div class="itemizedlist"><ul type="disc"><li><p>eventlog list</p></li><li><p>preload modules</p></li><li><p>reset on zero vc</p></li><li><p>privatedir</p></li></ul></div></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id441293"></a>Modified Parameters (Changes in Behavior)</h4></div></div></div><div class="itemizedlist"><ul type="disc"><li><p>acl group control (new default is No, deprecated parameter)</p></li><li><p>change notify timeout (scope changed)</p></li><li><p>dos filemode (disabled by default)</p></li><li><p>dos filetimes (enabled by default)</p></li><li><p>enable asu support (disabled by default)</p></li><li><p>enable privileges (enabled by default)</p></li><li><p>encrypt passwords (enabled by default) </p></li><li><p>host msdfs (enabled by default)</p></li><li><p>mangling method (set to hash2 by default) </p></li><li><p>map to guest</p></li><li><p>only user (deprecated)</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 (auto by default)</p></li><li><p>winbind cache time (increased to 5 minutes)</p></li><li><p>winbind enum groups (disabled by default)</p></li><li><p>winbind enum users (disabled by default)</p></li><li><p>winbind nested groups (enabled by default)</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><li><p>winbindd nss info</p></li><li><p>write cache (deprecated)</p></li></ul></div></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id441421"></a>New Functionality</h3></div></div></div><p>
-<a class="indexterm" name="id441429"></a>
+</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>enable rid algorithm</p></li><li><p>enable svcctl</p></li><li><p>force unknown acl user</p></li><li><p>hosts equiv</p></li><li><p>ldap filter</p></li><li><p>min password length</p></li><li><p>nt smb support</p></li><li><p>post script</p></li><li><p>printer admin</p></li><li><p>printer driver</p></li><li><p>printer driver file</p></li><li><p>printer driver location</p></li><li><p>read size</p></li><li><p>source environment</p></li><li><p>status </p></li><li><p>strip dot </p></li><li><p>total print jobs</p></li><li><p>unicode</p></li><li><p>use rhosts</p></li><li><p>valid chars</p></li><li><p>vfs options</p></li><li><p>winbind enable local accounts</p></li><li><p>winbind max idle children</p></li><li><p>wins partners</p></li></ul></div></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2699305"></a>New Parameters</h4></div></div></div><p>The following new parameters have been released up to and including Samba 3.0.25 (grouped by function:)</p><p>Remote Management</p><a class="indexterm" name="id2699320"></a><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>rename user script</p></li><li><p>set primary group script</p></li><li><p>username map script</p></li></ul></div><p>Authentication</p><div class="itemizedlist"><ul type="disc"><li><p>auth methods</p></li><li><p>ldap password sync</p></li><li><p>passdb expand explicit</p></li><li><p>realm</p></li></ul></div><p>Protocol Options</p><div class="itemizedlist"><ul type="disc"><li><p>add port command</p></li><li><p>afs token lifetime</p></li><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>defer sharing violations</p></li><li><p>disable netbios</p></li><li><p>dmapi support</p></li><li><p>enable privileges</p></li><li><p>use kerberos keytab</p></li><li><p>log nt token command</p></li><li><p>ntlm auth</p></li><li><p>paranoid server security </p></li><li><p>sendfile</p></li><li><p>server schannel</p></li><li><p>server signing</p></li><li><p>smb ports</p></li><li><p>svcctl list</p></li><li><p>use spnego</p></li></ul></div><p>File Service</p><div class="itemizedlist"><ul type="disc"><li><p>allocation roundup size</p></li><li><p>acl check permissions</p></li><li><p>acl group control</p></li><li><p>acl map full control</p></li><li><p>aio read size</p></li><li><p>aio write size</p></li><li><p>dfree cache time</p></li><li><p>dfree command</p></li><li><p>ea support</p></li><li><p>enable asu support</p></li><li><p>fam change notify</p></li><li><p>force unknown acl user</p></li><li><p>get quota command</p></li><li><p>hide special files</p></li><li><p>hide unwriteable files</p></li><li><p>inherit owner</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>map read only</p></li><li><p>max stat cache size</p></li><li><p>msdfs proxy</p></li><li><p>open files database hash size</p></li><li><p>set quota command</p></li><li><p>store dos attributes</p></li><li><p>use sendfile</p></li><li><p>usershare allow guests</p></li><li><p>usershare max shares</p></li><li><p>usershare owner only</p></li><li><p>usershare path</p></li><li><p>usershare prefix allow list</p></li><li><p>usershare prefix deny list</p></li><li><p>usershare template share</p></li><li><p>vfs objects</p></li></ul></div><p>Printing</p><div class="itemizedlist"><ul type="disc"><li><p>cups options</p></li><li><p>cups server</p></li><li><p>force printername</p></li><li><p>iprint server</p></li><li><p>max reported print jobs</p></li><li><p>printcap cache time</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>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>username map script</p></li><li><p>winbind nss info</p></li><li><p>winbind offline logon</p></li><li><p>winbind refresh tickets</p></li><li><p>winbind trusted domains only</p></li><li><p>template primary group</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 replication sleep</p></li><li><p>ldap timeout</p></li><li><p>ldap user suffix</p></li></ul></div><p>General Configuration</p><div class="itemizedlist"><ul type="disc"><li><p>eventlog list</p></li><li><p>preload modules</p></li><li><p>reset on zero vc</p></li><li><p>privatedir</p></li></ul></div></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2699870"></a>Modified Parameters (Changes in Behavior)</h4></div></div></div><div class="itemizedlist"><ul type="disc"><li><p>acl group control (new default is No, deprecated parameter)</p></li><li><p>change notify timeout (scope changed)</p></li><li><p>dos filemode (disabled by default)</p></li><li><p>dos filetimes (enabled by default)</p></li><li><p>enable asu support (disabled by default)</p></li><li><p>enable privileges (enabled by default)</p></li><li><p>encrypt passwords (enabled by default) </p></li><li><p>host msdfs (enabled by default)</p></li><li><p>mangling method (set to hash2 by default) </p></li><li><p>map to guest</p></li><li><p>only user (deprecated)</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 (auto by default)</p></li><li><p>winbind cache time (increased to 5 minutes)</p></li><li><p>winbind enum groups (disabled by default)</p></li><li><p>winbind enum users (disabled by default)</p></li><li><p>winbind nested groups (enabled by default)</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><li><p>winbindd nss info</p></li><li><p>write cache (deprecated)</p></li></ul></div></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2700005"></a>New Functionality</h3></div></div></div><p>
+<a class="indexterm" name="id2700013"></a>
 	The major changes in behavior since that Samba-2.2.x series are documented in this section.
 	Please refer to the <code class="filename">WHATSNEW.txt</code> file that ships with every release of
 	Samba to obtain detailed information regarding the changes that have been made during the
 	life of the current Samba release.
-	</p><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id441445"></a>TDB Data Files</h4></div></div></div><a class="indexterm" name="id441451"></a><p>
-	Refer to <a href="install.html" title="Chapter 1. How to Install and Test SAMBA">Installation, Chapter 1</a>, <a href="install.html#tdbdocs" title="TDB Database File Information">Chapter 1</a>
+	</p><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2700032"></a>TDB Data Files</h4></div></div></div><a class="indexterm" name="id2700037"></a><p>
+	Refer to <a class="link" href="install.html" title="Chapter 1. How to Install and Test SAMBA">Installation, Chapter 1</a>, <a class="link" href="install.html#tdbdocs" title="TDB Database File Information">Chapter 1</a>
 	for information pertaining to the Samba-3 data files, their location and the information that must be
 	preserved across server migrations, updates and upgrades.
 	</p><p>
-<a class="indexterm" name="id441478"></a>
+<a class="indexterm" name="id2700068"></a>
 	Please remember to back up your existing ${lock directory}/*tdb before upgrading to Samba-3. If necessary,
 	Samba will upgrade databases as they are opened. Downgrading from Samba-3 to 2.2, or reversion to an earlier
 	version of Samba-3 from a later release, is an unsupported path.
 	</p><p>
-<a class="indexterm" name="id441491"></a>
-	The old Samba-2.2.x tdb files are described in <a href="upgrading-to-3.0.html#oldtdbfiledesc" title="Table 35.1. Samba-2.2.x TDB File Descriptions">the next table</a>.
+<a class="indexterm" name="id2700083"></a>
+	The old Samba-2.2.x tdb files are described in <a class="link" href="upgrading-to-3.0.html#oldtdbfiledesc" title="Table 35.1. Samba-2.2.x TDB File Descriptions">the next table</a>.
 	</p><div class="table"><a name="oldtdbfiledesc"></a><p class="title"><b>Table 35.1. Samba-2.2.x TDB File Descriptions</b></p><div class="table-contents"><table summary="Samba-2.2.x 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">brlock</td><td align="justify">Byte-range file locking information.</td><td align="left">no</td></tr><tr><td align="left">connections</td><td align="justify"><p>Client connection information</p></td><td align="left">no</td></tr><tr><td align="left">locking</td><td align="justify">Temporary file locking data.</td><td align="left">no</td></tr><tr><td align="left">messages</td><td align="justify"><p>Temporary storage of messages being processed by smbd.</p></td><td align="left">no</td></tr><tr><td align="left">ntdrivers</td><td align="justify"><p>Stores per-printer driver information.</p></td><td align="left">yes</td></tr><tr><td align="left">ntforms</td><td align="justify"><p>Stores per-printer forms information.</p></td><td align="left">yes</td></tr><tr><td align="left">ntprinters</td><td align="justify"><p>Stores the per-printer devmode configuration settings.</p></td><td align="left">yes</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 database tables via the winreg RPCs.</p></td><td align="left">no</td></tr><tr><td align="left">sessionid</td><td align="justify"><p>Temporary cache for miscellaneous session information.</p></td><td align="left">no</td></tr><tr><td align="left">share_info</td><td align="justify">Share ACL settings.</td><td align="left">yes</td></tr><tr><td align="left">unexpected</td><td align="justify"><p>Packets received for which no process was listening.</p></td><td align="left">no</td></tr><tr><td align="left">winbindd_cache</td><td align="justify"><p>Cache of identity information received from an NT4 or an ADS domain.</p></td><td align="left">yes</td></tr><tr><td align="left">winbindd_idmap</td><td align="justify"><p>New ID map table from SIDS to UNIX UIDs/GIDs.</p></td><td align="left">yes</td></tr></tbody></table></div></div><br class="table-break"></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id441782"></a>Changes in Behavior</h4></div></div></div><p>
+				exporting various database tables via the winreg RPCs.</p></td><td align="left">no</td></tr><tr><td align="left">sessionid</td><td align="justify"><p>Temporary cache for miscellaneous session information.</p></td><td align="left">no</td></tr><tr><td align="left">share_info</td><td align="justify">Share ACL settings.</td><td align="left">yes</td></tr><tr><td align="left">unexpected</td><td align="justify"><p>Packets received for which no process was listening.</p></td><td align="left">no</td></tr><tr><td align="left">winbindd_cache</td><td align="justify"><p>Cache of identity information received from an NT4 or an ADS domain.</p></td><td align="left">yes</td></tr><tr><td align="left">winbindd_idmap</td><td align="justify"><p>New ID map table from SIDS to UNIX UIDs/GIDs.</p></td><td align="left">yes</td></tr></tbody></table></div></div><br class="table-break"></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2700383"></a>Changes in Behavior</h4></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>
-<a class="indexterm" name="id441802"></a>
-<a class="indexterm" name="id441809"></a>
-<a class="indexterm" name="id441816"></a>
+<a class="indexterm" name="id2700404"></a>
+<a class="indexterm" name="id2700411"></a>
+<a class="indexterm" name="id2700418"></a>
 		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 with the error message &#8220;<span class="quote">NT_STATUS_LOGON_FAILURE.</span>&#8221; There is no current workaround
 		to re-establish the Samba-2.2 behavior.
 		</p></li><li><p>
-<a class="indexterm" name="id441837"></a>
-<a class="indexterm" name="id441844"></a>
+<a class="indexterm" name="id2700443"></a>
+<a class="indexterm" name="id2700450"></a>
 		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="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id441871"></a>Passdb Backends and Authentication</h4></div></div></div><p>
+		</p></li></ol></div></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2700480"></a>Passdb Backends and Authentication</h4></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>
-<a class="indexterm" name="id441890"></a>
+<a class="indexterm" name="id2700500"></a>
 		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 <code class="filename">smb.conf</code>.
 		</p></li><li><p>
-<a class="indexterm" name="id441913"></a>
-<a class="indexterm" name="id441920"></a>
-<a class="indexterm" name="id441927"></a>
-		Inclusion of new <a class="indexterm" name="id441934"></a>security = ads option for integration
+<a class="indexterm" name="id2700526"></a>
+<a class="indexterm" name="id2700532"></a>
+<a class="indexterm" name="id2700539"></a>
+		Inclusion of new <a class="link" href="smb.conf.5.html#SECURITY">security = ads</a> option for integration
 		with an Active Directory domain using the native Windows Kerberos 5 and LDAP protocols.
 		</p></li></ol></div><p>
-<a class="indexterm" name="id441946"></a>
-	Samba-3 also includes the possibility of setting up chains of authentication methods (<a class="indexterm" name="id441954"></a>auth methods) and account storage backends (<a class="indexterm" name="id441961"></a>passdb backend).  Please refer to
-	the <code class="filename">smb.conf</code> man page and <a href="passdb.html" title="Chapter 11. Account Information Databases">Account Information Databases</a>, for
+<a class="indexterm" name="id2700565"></a>
+	Samba-3 also includes the possibility of setting up chains of authentication methods (<a class="link" href="smb.conf.5.html#AUTHMETHODS">auth methods</a>) and account storage backends (<a class="link" href="smb.conf.5.html#PASSDBBACKEND">passdb backend</a>).  Please refer to
+	the <code class="filename">smb.conf</code> man page and <a class="link" href="passdb.html" title="Chapter 11. Account Information Databases">Account Information Databases</a>, 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="id441986"></a>
-<a class="indexterm" name="id441993"></a>
-<a class="indexterm" name="id442000"></a>
+<a class="indexterm" name="id2700616"></a>
+<a class="indexterm" name="id2700623"></a>
+<a class="indexterm" name="id2700630"></a>
 	Certain functions of the <code class="literal">smbpasswd</code> tool have been split between the
 	new <code class="literal">smbpasswd</code> utility, the <code class="literal">net</code> tool, and the new <code class="literal">pdbedit</code>
 	utility. See the respective man pages for details.
-	</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id442033"></a>LDAP</h4></div></div></div><p>
+	</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2700664"></a>LDAP</h4></div></div></div><p>
 	This section outlines the new features effecting Samba/LDAP integration.
-	</p><div class="sect4" lang="en"><div class="titlepage"><div><div><h5 class="title"><a name="id442043"></a>New Schema</h5></div></div></div><p>
-<a class="indexterm" name="id442051"></a>
-<a class="indexterm" name="id442057"></a>
-<a class="indexterm" name="id442064"></a>
-<a class="indexterm" name="id442071"></a>
+	</p><div class="sect4" lang="en"><div class="titlepage"><div><div><h5 class="title"><a name="id2700674"></a>New Schema</h5></div></div></div><p>
+<a class="indexterm" name="id2700682"></a>
+<a class="indexterm" name="id2700689"></a>
+<a class="indexterm" name="id2700696"></a>
+<a class="indexterm" name="id2700702"></a>
 		A new object class (sambaSamAccount) has been introduced to replace
 		the old sambaAccount. This change aids in the renaming of attributes
 		to prevent clashes with attributes from other vendors. There is a
@@ -214,29 +214,29 @@
 		file to the new schema.
 		</p><p>
 		Example:
-<a class="indexterm" name="id442084"></a>
+<a class="indexterm" name="id2700718"></a>
 		</p><pre class="screen">
 		<code class="prompt">$ </code>ldapsearch .... -LLL -b "ou=people,dc=..." &gt; old.ldif
 		<code class="prompt">$ </code>convertSambaAccount --sid &lt;DOM SID&gt; --input old.ldif --output new.ldif
 		</pre><p>
-<a class="indexterm" name="id442114"></a>
+<a class="indexterm" name="id2700751"></a>
 		The &lt;DOM SID&gt; can be obtained by running
 </p><pre class="screen">
 <code class="prompt">$ </code><strong class="userinput"><code>net getlocalsid &lt;DOMAINNAME&gt;</code></strong>
 </pre><p>
-<a class="indexterm" name="id442140"></a>
+<a class="indexterm" name="id2700777"></a>
 		on the Samba PDC as root.
 		</p><p>
 		Under Samba-2.x the domain SID can be obtained by executing:
-<a class="indexterm" name="id442151"></a>
+<a class="indexterm" name="id2700789"></a>
 </p><pre class="screen">
 <code class="prompt">$ </code><strong class="userinput"><code>smbpasswd -S &lt;DOMAINNAME&gt;</code></strong>
 </pre><p>
 		</p><p>
-<a class="indexterm" name="id442176"></a>
-<a class="indexterm" name="id442183"></a>
-<a class="indexterm" name="id442190"></a>
-<a class="indexterm" name="id442197"></a>
+<a class="indexterm" name="id2700815"></a>
+<a class="indexterm" name="id2700822"></a>
+<a class="indexterm" name="id2700829"></a>
+<a class="indexterm" name="id2700836"></a>
 		The old <code class="literal">sambaAccount</code> schema may still be used by specifying the
 		<em class="parameter"><code>ldapsam_compat</code></em> passdb backend. However, the sambaAccount and
 		associated attributes have been moved to the historical section of
@@ -246,53 +246,53 @@
 		</p><p>
 		Other new object classes and their uses include:
 		</p><div class="itemizedlist"><ul type="disc"><li><p>
-<a class="indexterm" name="id442240"></a>
-<a class="indexterm" name="id442247"></a>
-<a class="indexterm" name="id442254"></a>
-<a class="indexterm" name="id442260"></a>
-<a class="indexterm" name="id442267"></a>
-<a class="indexterm" name="id442274"></a>
+<a class="indexterm" name="id2700883"></a>
+<a class="indexterm" name="id2700890"></a>
+<a class="indexterm" name="id2700897"></a>
+<a class="indexterm" name="id2700903"></a>
+<a class="indexterm" name="id2700910"></a>
+<a class="indexterm" name="id2700917"></a>
 			<code class="literal">sambaDomain</code>  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>
-<a class="indexterm" name="id442303"></a>
-<a class="indexterm" name="id442309"></a>
-<a class="indexterm" name="id442316"></a>
+<a class="indexterm" name="id2700947"></a>
+<a class="indexterm" name="id2700954"></a>
+<a class="indexterm" name="id2700961"></a>
 			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>
-<a class="indexterm" name="id442339"></a>
-<a class="indexterm" name="id442346"></a>
-<a class="indexterm" name="id442352"></a>
-<a class="indexterm" name="id442359"></a>
+<a class="indexterm" name="id2700986"></a>
+<a class="indexterm" name="id2700993"></a>
+<a class="indexterm" name="id2701000"></a>
+<a class="indexterm" name="id2701007"></a>
 			<code class="literal">sambaUNIXIdPool</code>  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>
-<a class="indexterm" name="id442390"></a>
-<a class="indexterm" name="id442397"></a>
+<a class="indexterm" name="id2701039"></a>
+<a class="indexterm" name="id2701046"></a>
 			<code class="literal">sambaIdmapEntry</code>  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="sect4" lang="en"><div class="titlepage"><div><div><h5 class="title"><a name="id442417"></a>New Suffix for Searching</h5></div></div></div><p>
-<a class="indexterm" name="id442425"></a>
-<a class="indexterm" name="id442431"></a>
-<a class="indexterm" name="id442438"></a>
-<a class="indexterm" name="id442445"></a>
-<a class="indexterm" name="id442452"></a>
-<a class="indexterm" name="id442458"></a>
-<a class="indexterm" name="id442465"></a>
+			</p></li></ul></div></div><div class="sect4" lang="en"><div class="titlepage"><div><div><h5 class="title"><a name="id2701067"></a>New Suffix for Searching</h5></div></div></div><p>
+<a class="indexterm" name="id2701074"></a>
+<a class="indexterm" name="id2701081"></a>
+<a class="indexterm" name="id2701088"></a>
+<a class="indexterm" name="id2701095"></a>
+<a class="indexterm" name="id2701102"></a>
+<a class="indexterm" name="id2701109"></a>
+<a class="indexterm" name="id2701116"></a>
 		The following new <code class="filename">smb.conf</code> parameters have been added to aid in directing
 		certain LDAP queries when <em class="parameter"><code>passdb backend = ldapsam://...</code></em> 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>
-<a class="indexterm" name="id442529"></a>
-<a class="indexterm" name="id442535"></a>
+<a class="indexterm" name="id2701185"></a>
+<a class="indexterm" name="id2701191"></a>
 		If an <em class="parameter"><code>ldap suffix</code></em> is defined, it will be appended to all of the
 		remaining subsuffix parameters. In this case, the order of the suffix
 		listings in <code class="filename">smb.conf</code> is important. Always place the <em class="parameter"><code>ldap suffix</code></em> first
@@ -300,13 +300,13 @@
 		</p><p>
 		Due to a limitation in Samba's <code class="filename">smb.conf</code> parsing, you should not surround
 		the domain names with quotation marks.
-		</p></div><div class="sect4" lang="en"><div class="titlepage"><div><div><h5 class="title"><a name="id442574"></a>IdMap LDAP Support</h5></div></div></div><p>
-<a class="indexterm" name="id442582"></a>
+		</p></div><div class="sect4" lang="en"><div class="titlepage"><div><div><h5 class="title"><a name="id2701232"></a>IdMap LDAP Support</h5></div></div></div><p>
+<a class="indexterm" name="id2701240"></a>
 		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 <span class="emphasis"><em>onterose</em></span> in the ou=Idmap,dc=quenya,dc=org partition.
-		</p><table class="simplelist" border="0" summary="Simple list"><tr><td> </td></tr><tr><td><em class="parameter"><code>[global]</code></em></td></tr><tr><td>...</td></tr><tr><td><a class="indexterm" name="id442613"></a><em class="parameter"><code>idmap backend = ldap:ldap://onterose/</code></em></td></tr><tr><td><a class="indexterm" name="id442625"></a><em class="parameter"><code>ldap idmap suffix = ou=Idmap</code></em></td></tr><tr><td><a class="indexterm" name="id442638"></a><em class="parameter"><code>idmap uid = 40000-50000</code></em></td></tr><tr><td><a class="indexterm" name="id442650"></a><em class="parameter"><code>idmap gid = 40000-50000</code></em></td></tr></table><p>
-<a class="indexterm" name="id442665"></a>
+		</p><table class="simplelist" border="0" summary="Simple list"><tr><td> </td></tr><tr><td><em class="parameter"><code>[global]</code></em></td></tr><tr><td>...</td></tr><tr><td><a class="indexterm" name="id2701273"></a><em class="parameter"><code>idmap backend = ldap:ldap://onterose/</code></em></td></tr><tr><td><a class="indexterm" name="id2701285"></a><em class="parameter"><code>ldap idmap suffix = ou=Idmap</code></em></td></tr><tr><td><a class="indexterm" name="id2701297"></a><em class="parameter"><code>idmap uid = 40000-50000</code></em></td></tr><tr><td><a class="indexterm" name="id2701309"></a><em class="parameter"><code>idmap gid = 40000-50000</code></em></td></tr></table><p>
+<a class="indexterm" name="id2701323"></a>
 		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.

Modified: branches/samba/experimental/docs/htmldocs/Samba3-HOWTO/winbind.html
===================================================================
--- branches/samba/experimental/docs/htmldocs/Samba3-HOWTO/winbind.html	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/docs/htmldocs/Samba3-HOWTO/winbind.html	2008-06-09 06:59:20 UTC (rev 1920)
@@ -1,23 +1,23 @@
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Chapter 24. Winbind: Use of Domain Accounts</title><link rel="stylesheet" href="samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.72.0"><link rel="start" href="index.html" title="The Official Samba 3.2.x HOWTO and Reference Guide"><link rel="up" href="optional.html" title="Part III. Advanced Configuration"><link rel="prev" href="VFS.html" title="Chapter 23. Stackable VFS modules"><link rel="next" href="AdvancedNetworkManagement.html" title="Chapter 25. 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 24. 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 24. 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><code class="email">&lt;<a href="mailto:tpot at linuxcare.com.au">tpot at linuxcare.com.au</a>&gt;</code></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><code class="email">&lt;<a href="mailto:tridge at samba.org">tridge at samba.org</a>&gt;</code></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><code class="email">&lt;<a href="mailto:getnag at rediffmail.com">getnag at rediffmail.com</a>&gt;</code></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"><span class="orgname">SNAP<br></span><div class="address"><p><code class="email">&lt;<a href="mailto:jtrostel at snapserver.com">jtrostel at snapserver.com</a>&gt;</code></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><code class="email">&lt;<a href="mailto:jelmer at samba.org">jelmer at samba.org</a>&gt;</code></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><code class="email">&lt;<a href="mailto:jht at samba.org">jht at samba.org</a>&gt;</code></p></div></div></div></div><div><p class="pubdate">June 15, 2005</p></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="sect1"><a href="winbind.html#id418954">Features and Benefits</a></span></dt><dt><span class="sect1"><a href="winbind.html#id419277">Introduction</a></span></dt><dt><span class="sect1"><a href="winbind.html#id419355">What Winbind Provides</a></span></dt><dd><dl><dt><span class="sect2"><a href="winbind.html#id419494">Target Uses</a></span></dt><dt><span class="sect2"><a href="winbind.html#id419533">Handling of Foreign SIDs</a></span></dt></dl></dd><dt><span class="sect1"><a href="winbind.html#id419645">How Winbind Works</a></span></dt><dd><dl><dt><span class="sect2"><a href="winbind.html#id419692">Microsoft Remote Procedure Calls</a></span></dt><dt><span class="sect2"><a href="winbind.html#id419770">Microsoft Active Directory Services</a></span></dt><dt><span class="sect2"><a href="winbind.html#id419814">Name Service Switch</a></span></dt><dt><span class="sect2"><a href="winbind.html#id420026">Pluggable Authentication Modules</a></span></dt><dt><span class="sect2"><a href="winbind.html#id420167">User and Group ID Allocation</a></span></dt><dt><span class="sect2"><a href="winbind.html#id420241">Result Caching</a></span></dt></dl></dd><dt><span class="sect1"><a href="winbind.html#id420291">Installation and Configuration</a></span></dt><dd><dl><dt><span class="sect2"><a href="winbind.html#id420297">Introduction</a></span></dt><dt><span class="sect2"><a href="winbind.html#id420404">Requirements</a></span></dt><dt><span class="sect2"><a href="winbind.html#id420546">Testing Things Out</a></span></dt></dl></dd><dt><span class="sect1"><a href="winbind.html#id422791">Conclusion</a></span></dt><dt><span class="sect1"><a href="winbind.html#id422837">Common Errors</a></span></dt><dd><dl><dt><span class="sect2"><a href="winbind.html#id422871">NSCD Problem Warning</a></span></dt><dt><span class="sect2"><a href="winbind.html#id422905">Winbind Is Not Resolving Users and Groups</a></span></dt></dl></dd></dl></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id418954"></a>Features and Benefits</h2></div></div></div><p>
-<a class="indexterm" name="id418962"></a>
-<a class="indexterm" name="id418968"></a>
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Chapter 24. Winbind: Use of Domain Accounts</title><link rel="stylesheet" href="../samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.73.1"><link rel="start" href="index.html" title="The Official Samba 3.2.x HOWTO and Reference Guide"><link rel="up" href="optional.html" title="Part III. Advanced Configuration"><link rel="prev" href="VFS.html" title="Chapter 23. Stackable VFS modules"><link rel="next" href="AdvancedNetworkManagement.html" title="Chapter 25. 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 24. 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 24. 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><code class="email">&lt;<a class="email" href="mailto:tpot at linuxcare.com.au">tpot at linuxcare.com.au</a>&gt;</code></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><code class="email">&lt;<a class="email" href="mailto:tridge at samba.org">tridge at samba.org</a>&gt;</code></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><code class="email">&lt;<a class="email" href="mailto:getnag at rediffmail.com">getnag at rediffmail.com</a>&gt;</code></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"><span class="orgname">SNAP<br></span><div class="address"><p><code class="email">&lt;<a class="email" href="mailto:jtrostel at snapserver.com">jtrostel at snapserver.com</a>&gt;</code></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><code class="email">&lt;<a class="email" href="mailto:jelmer at samba.org">jelmer at samba.org</a>&gt;</code></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><code class="email">&lt;<a class="email" href="mailto:jht at samba.org">jht at samba.org</a>&gt;</code></p></div></div></div></div><div><p class="pubdate">June 15, 2005</p></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="sect1"><a href="winbind.html#id2675446">Features and Benefits</a></span></dt><dt><span class="sect1"><a href="winbind.html#id2675789">Introduction</a></span></dt><dt><span class="sect1"><a href="winbind.html#id2675879">What Winbind Provides</a></span></dt><dd><dl><dt><span class="sect2"><a href="winbind.html#id2676032">Target Uses</a></span></dt><dt><span class="sect2"><a href="winbind.html#id2676077">Handling of Foreign SIDs</a></span></dt></dl></dd><dt><span class="sect1"><a href="winbind.html#id2676203">How Winbind Works</a></span></dt><dd><dl><dt><span class="sect2"><a href="winbind.html#id2676253">Microsoft Remote Procedure Calls</a></span></dt><dt><span class="sect2"><a href="winbind.html#id2676340">Microsoft Active Directory Services</a></span></dt><dt><span class="sect2"><a href="winbind.html#id2676387">Name Service Switch</a></span></dt><dt><span class="sect2"><a href="winbind.html#id2676620">Pluggable Authentication Modules</a></span></dt><dt><span class="sect2"><a href="winbind.html#id2676775">User and Group ID Allocation</a></span></dt><dt><span class="sect2"><a href="winbind.html#id2676851">Result Caching</a></span></dt></dl></dd><dt><span class="sect1"><a href="winbind.html#id2676908">Installation and Configuration</a></span></dt><dd><dl><dt><span class="sect2"><a href="winbind.html#id2676914">Introduction</a></span></dt><dt><span class="sect2"><a href="winbind.html#id2677028">Requirements</a></span></dt><dt><span class="sect2"><a href="winbind.html#id2677180">Testing Things Out</a></span></dt></dl></dd><dt><span class="sect1"><a href="winbind.html#id2679639">Conclusion</a></span></dt><dt><span class="sect1"><a href="winbind.html#id2679687">Common Errors</a></span></dt><dd><dl><dt><span class="sect2"><a href="winbind.html#id2679729">NSCD Problem Warning</a></span></dt><dt><span class="sect2"><a href="winbind.html#id2679766">Winbind Is Not Resolving Users and Groups</a></span></dt></dl></dd></dl></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2675446"></a>Features and Benefits</h2></div></div></div><p>
+<a class="indexterm" name="id2675454"></a>
+<a class="indexterm" name="id2675461"></a>
 	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>
-<a class="indexterm" name="id418984"></a>
-<a class="indexterm" name="id418990"></a>
-<a class="indexterm" name="id418997"></a>
-<a class="indexterm" name="id419004"></a>
+<a class="indexterm" name="id2675477"></a>
+<a class="indexterm" name="id2675484"></a>
+<a class="indexterm" name="id2675491"></a>
+<a class="indexterm" name="id2675498"></a>
 	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>
-<a class="indexterm" name="id419016"></a>
-<a class="indexterm" name="id419025"></a>
-<a class="indexterm" name="id419032"></a>
-<a class="indexterm" name="id419039"></a>
+<a class="indexterm" name="id2675513"></a>
+<a class="indexterm" name="id2675522"></a>
+<a class="indexterm" name="id2675529"></a>
+<a class="indexterm" name="id2675536"></a>
 	<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 (PAMs), and the name service switch (NSS) to
@@ -27,23 +27,23 @@
 	</p><p>
 	Winbind provides three separate functions:
 	</p><div class="itemizedlist"><ul type="disc"><li><p>
-<a class="indexterm" name="id419063"></a>
-<a class="indexterm" name="id419069"></a>
+<a class="indexterm" name="id2675564"></a>
+<a class="indexterm" name="id2675570"></a>
 		Authentication of user credentials (via PAM). This makes it possible to
 		log onto a UNIX/Linux system using user and group accounts from a Windows
 		NT4 (including a Samba domain) or an Active Directory domain.
 		</p></li><li><p>
-<a class="indexterm" name="id419082"></a>
-<a class="indexterm" name="id419089"></a>
+<a class="indexterm" name="id2675585"></a>
+<a class="indexterm" name="id2675592"></a>
 		Identity resolution (via NSS). This is the default when winbind is not used.
 		</p></li><li><p>
-<a class="indexterm" name="id419101"></a>
-<a class="indexterm" name="id419107"></a>
-<a class="indexterm" name="id419114"></a>
-<a class="indexterm" name="id419120"></a>
-<a class="indexterm" name="id419127"></a>
-<a class="indexterm" name="id419134"></a>
-<a class="indexterm" name="id419141"></a>
+<a class="indexterm" name="id2675604"></a>
+<a class="indexterm" name="id2675611"></a>
+<a class="indexterm" name="id2675617"></a>
+<a class="indexterm" name="id2675624"></a>
+<a class="indexterm" name="id2675631"></a>
+<a class="indexterm" name="id2675637"></a>
+<a class="indexterm" name="id2675644"></a>
 		Winbind maintains a database called winbind_idmap.tdb in which it stores
 		mappings between UNIX UIDs, GIDs, and NT SIDs. This mapping is used only
 		for users and groups that do not have a local UID/GID. It stores the UID/GID
@@ -52,23 +52,23 @@
 		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>
-	<a class="indexterm" name="id419166"></a>
-	<a class="indexterm" name="id419173"></a>
-<a class="indexterm" name="id419182"></a>
-<a class="indexterm" name="id419189"></a>
-<a class="indexterm" name="id419196"></a>
-<a class="indexterm" name="id419202"></a>
+	<a class="indexterm" name="id2675674"></a>
+	<a class="indexterm" name="id2675681"></a>
+<a class="indexterm" name="id2675690"></a>
+<a class="indexterm" name="id2675697"></a>
+<a class="indexterm" name="id2675704"></a>
+<a class="indexterm" name="id2675710"></a>
 	If <code class="literal">winbindd</code> is not running, smbd (which calls <code class="literal">winbindd</code>) will fall back to
 	using purely local information from <code class="filename">/etc/passwd</code> and <code class="filename">/etc/group</code> and no dynamic
 	mapping will be used. On an operating system that has been enabled with the NSS,
 	the resolution of user and group information will be accomplished via NSS.
-	</p></div><div class="figure"><a name="winbind_idmap"></a><p class="title"><b>Figure 24.1. Winbind Idmap</b></p><div class="figure-contents"><div class="mediaobject"><img src="images/idmap_winbind_no_loop.png" width="243" alt="Winbind Idmap"></div></div></div><br class="figure-break"></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id419277"></a>Introduction</h2></div></div></div><p>It is well known that UNIX and Microsoft Windows NT have
+	</p></div><div class="figure"><a name="winbind_idmap"></a><p class="title"><b>Figure 24.1. Winbind Idmap</b></p><div class="figure-contents"><div class="mediaobject"><img src="images/idmap_winbind_no_loop.png" width="243" alt="Winbind Idmap"></div></div></div><br class="figure-break"></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2675789"></a>Introduction</h2></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>
-<a class="indexterm" name="id419291"></a>
-<a class="indexterm" name="id419298"></a>
+<a class="indexterm" name="id2675805"></a>
+<a class="indexterm" name="id2675812"></a>
 	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
@@ -81,29 +81,29 @@
 		</p></li><li><p>Authenticating Windows NT users.
 		</p></li><li><p>Password changing for Windows NT users.
 		</p></li></ul></div><p>
-<a class="indexterm" name="id419336"></a>
-<a class="indexterm" name="id419343"></a>
+<a class="indexterm" name="id2675856"></a>
+<a class="indexterm" name="id2675863"></a>
 	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="id419355"></a>What Winbind Provides</h2></div></div></div><p>
-<a class="indexterm" name="id419363"></a>
-<a class="indexterm" name="id419370"></a>
-<a class="indexterm" name="id419377"></a>
-<a class="indexterm" name="id419383"></a>
+	problem.</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2675879"></a>What Winbind Provides</h2></div></div></div><p>
+<a class="indexterm" name="id2675887"></a>
+<a class="indexterm" name="id2675894"></a>
+<a class="indexterm" name="id2675900"></a>
+<a class="indexterm" name="id2675907"></a>
 	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>
-<a class="indexterm" name="id419400"></a>
-<a class="indexterm" name="id419407"></a>
-<a class="indexterm" name="id419414"></a>
-<a class="indexterm" name="id419420"></a>
+<a class="indexterm" name="id2675927"></a>
+<a class="indexterm" name="id2675934"></a>
+<a class="indexterm" name="id2675940"></a>
+<a class="indexterm" name="id2675947"></a>
 	The end result is that whenever a
 	program on the UNIX machine asks the operating system to look up
 	a user or group name, the query will be resolved by asking the
@@ -112,26 +112,26 @@
 	(via the NSS name resolution modules in the C library), this
 	redirection to the NT domain controller is completely
 	transparent.</p><p>
-<a class="indexterm" name="id419434"></a>
-<a class="indexterm" name="id419441"></a>
+<a class="indexterm" name="id2675964"></a>
+<a class="indexterm" name="id2675971"></a>
 	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>
-<a class="indexterm" name="id419456"></a>
+<a class="indexterm" name="id2675989"></a>
 	The only obvious indication that Winbind is being used is
 	that user and group names take the form <code class="constant">DOMAIN\user</code> and
 	<code class="constant">DOMAIN\group</code>. This is necessary because it allows Winbind to determine
 	that redirection to a domain controller is wanted for a particular
 	lookup and which trusted domain is being referenced.</p><p>
-<a class="indexterm" name="id419476"></a>
-<a class="indexterm" name="id419483"></a>
+<a class="indexterm" name="id2676011"></a>
+<a class="indexterm" name="id2676018"></a>
 	Additionally, Winbind provides an authentication service that hooks into the PAM system
 	to provide authentication via an NT domain to any PAM-enabled
 	applications. This capability solves the problem of synchronizing
 	passwords between systems, since all passwords are stored in a single
-	location (on the domain controller).</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id419494"></a>Target Uses</h3></div></div></div><p>
-<a class="indexterm" name="id419501"></a>
+	location (on the domain controller).</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2676032"></a>Target Uses</h3></div></div></div><p>
+<a class="indexterm" name="id2676040"></a>
 		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
@@ -139,40 +139,40 @@
 		maintain a separate account infrastructure. This greatly
 		simplifies the administrative overhead of deploying UNIX
 		workstations into an NT-based organization.</p><p>
-<a class="indexterm" name="id419515"></a>
-<a class="indexterm" name="id419522"></a>
+<a class="indexterm" name="id2676057"></a>
+<a class="indexterm" name="id2676063"></a>
 		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 class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id419533"></a>Handling of Foreign SIDs</h3></div></div></div><p>
-<a class="indexterm" name="id419541"></a>
+		the appliance into the domain.</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2676077"></a>Handling of Foreign SIDs</h3></div></div></div><p>
+<a class="indexterm" name="id2676085"></a>
 	The term <span class="emphasis"><em>foreign SID</em></span> is often met with the reaction that it
 	is not relevant to a particular environment. The following documents an interchange
 	that took place on the Samba mailing list. It is a good example of the confusion
 	often expressed regarding the use of winbind.
 	</p><p>
-<a class="indexterm" name="id419557"></a>
+<a class="indexterm" name="id2676103"></a>
 	Fact: Winbind is needed to handle users who use workstations that are NOT part
 	of the local domain.
 	</p><p>
-<a class="indexterm" name="id419568"></a>
+<a class="indexterm" name="id2676115"></a>
 	Response: &#8220;<span class="quote">Why? I've used Samba with workstations that are not part of my domains
 	lots of times without using winbind. I thought winbind was for using Samba as a member server
 	in a domain controlled by another Samba/Windows PDC.</span>&#8221;
 	</p><p>
-<a class="indexterm" name="id419583"></a>
-<a class="indexterm" name="id419590"></a>
-<a class="indexterm" name="id419596"></a>
+<a class="indexterm" name="id2676132"></a>
+<a class="indexterm" name="id2676139"></a>
+<a class="indexterm" name="id2676146"></a>
 	If the Samba server will be accessed from a domain other than the local Samba domain, or
 	if there will be access from machines that are not local domain members, winbind will
 	permit the allocation of UIDs and GIDs from the assigned pool that will keep the identity
 	of the foreign user separate from users that are members of the Samba domain.
 	</p><p>
-<a class="indexterm" name="id419609"></a>
-<a class="indexterm" name="id419616"></a>
-<a class="indexterm" name="id419623"></a>
-<a class="indexterm" name="id419630"></a>
+<a class="indexterm" name="id2676162"></a>
+<a class="indexterm" name="id2676168"></a>
+<a class="indexterm" name="id2676175"></a>
+<a class="indexterm" name="id2676182"></a>
 	This means that winbind is eminently useful in cases where a single
 	Samba PDC on a local network is combined with both domain member and domain non-member workstations.
 	If winbind is not used, the user george on a Windows workstation that is not a domain
@@ -181,49 +181,49 @@
 	is that the local user george will be treated as the account DOMAIN\george and the
 	foreign (non-member of the domain) account will be treated as MACHINE\george because
 	each has a different SID.
-	</p></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id419645"></a>How Winbind Works</h2></div></div></div><p>
-<a class="indexterm" name="id419652"></a>
-<a class="indexterm" name="id419659"></a>
-<a class="indexterm" name="id419666"></a>
-<a class="indexterm" name="id419673"></a>
+	</p></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2676203"></a>How Winbind Works</h2></div></div></div><p>
+<a class="indexterm" name="id2676210"></a>
+<a class="indexterm" name="id2676217"></a>
+<a class="indexterm" name="id2676224"></a>
+<a class="indexterm" name="id2676231"></a>
 	The Winbind system is designed around a client/server
 	architecture. A long-running <code class="literal">winbindd</code> daemon
 	listens on a UNIX domain socket waiting for requests
 	to arrive. These requests are generated by the NSS and PAM
 	clients and are processed sequentially.</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="id419692"></a>Microsoft Remote Procedure Calls</h3></div></div></div><p>
-<a class="indexterm" name="id419700"></a>
-<a class="indexterm" name="id419709"></a>
-<a class="indexterm" name="id419716"></a>
-<a class="indexterm" name="id419723"></a>
-<a class="indexterm" name="id419730"></a>
+	in detail below.</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2676253"></a>Microsoft Remote Procedure Calls</h3></div></div></div><p>
+<a class="indexterm" name="id2676261"></a>
+<a class="indexterm" name="id2676271"></a>
+<a class="indexterm" name="id2676277"></a>
+<a class="indexterm" name="id2676284"></a>
+<a class="indexterm" name="id2676291"></a>
 		Over the last few years, efforts have been underway by various Samba Team members to implement various aspects of
 		the Microsoft Remote Procedure Call (MSRPC) system. This system is used for most network-related operations
 		between Windows NT machines, including remote management, user authentication, and print spooling. Although
 		initially this work was done to aid the implementation of Primary Domain Controller (PDC) functionality in
 		Samba, it has also yielded a body of code that can be used for other purposes.
 		</p><p>
-<a class="indexterm" name="id419744"></a>
-<a class="indexterm" name="id419751"></a>
-<a class="indexterm" name="id419758"></a>
+<a class="indexterm" name="id2676310"></a>
+<a class="indexterm" name="id2676317"></a>
+<a class="indexterm" name="id2676324"></a>
 		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="id419770"></a>Microsoft Active Directory Services</h3></div></div></div><p>
-<a class="indexterm" name="id419778"></a>
-<a class="indexterm" name="id419785"></a>
-<a class="indexterm" name="id419791"></a>
-<a class="indexterm" name="id419798"></a>
+		</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2676340"></a>Microsoft Active Directory Services</h3></div></div></div><p>
+<a class="indexterm" name="id2676348"></a>
+<a class="indexterm" name="id2676355"></a>
+<a class="indexterm" name="id2676362"></a>
+<a class="indexterm" name="id2676368"></a>
 		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="id419814"></a>Name Service Switch</h3></div></div></div><p>
-<a class="indexterm" name="id419822"></a>
-<a class="indexterm" name="id419828"></a>
-<a class="indexterm" name="id419835"></a>
-<a class="indexterm" name="id419842"></a>
+		</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2676387"></a>Name Service Switch</h3></div></div></div><p>
+<a class="indexterm" name="id2676395"></a>
+<a class="indexterm" name="id2676402"></a>
+<a class="indexterm" name="id2676409"></a>
+<a class="indexterm" name="id2676415"></a>
 		The NSS is a feature that is present in many UNIX operating systems. It allows system
 		information such as hostnames, mail aliases, and user information
 		to be resolved from different sources. For example, a standalone
@@ -232,20 +232,20 @@
 		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>
-<a class="indexterm" name="id419856"></a>
-<a class="indexterm" name="id419862"></a>
-<a class="indexterm" name="id419869"></a>
-<a class="indexterm" name="id419876"></a>
-<a class="indexterm" name="id419883"></a>
+<a class="indexterm" name="id2676434"></a>
+<a class="indexterm" name="id2676441"></a>
+<a class="indexterm" name="id2676447"></a>
+<a class="indexterm" name="id2676454"></a>
+<a class="indexterm" name="id2676461"></a>
 		The NSS application programming interface allows Winbind to present itself as a source of system
 		information when resolving UNIX usernames and groups. Winbind uses this interface and information obtained
 		from a Windows NT server using MSRPC calls to provide a new source of account enumeration. Using standard UNIX
 		library calls, you can enumerate the users and groups on a UNIX machine running Winbind and see all users and
 		groups in an NT domain plus any trusted domain as though they were local users and groups.
 		</p><p>
-<a class="indexterm" name="id419897"></a>
-<a class="indexterm" name="id419904"></a>
-<a class="indexterm" name="id419911"></a>
+<a class="indexterm" name="id2676480"></a>
+<a class="indexterm" name="id2676487"></a>
+<a class="indexterm" name="id2676494"></a>
 		The primary control file for NSS is <code class="filename">/etc/nsswitch.conf</code>.  When a UNIX application
 		makes a request to do a lookup, the C library looks in <code class="filename">/etc/nsswitch.conf</code> 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
@@ -254,57 +254,57 @@
 </p><pre class="screen">
 passwd: files example
 </pre><p>
-<a class="indexterm" name="id419942"></a>
-<a class="indexterm" name="id419949"></a>
-<a class="indexterm" name="id419956"></a>
+<a class="indexterm" name="id2676529"></a>
+<a class="indexterm" name="id2676536"></a>
+<a class="indexterm" name="id2676543"></a>
 		then the C library will first load a module called <code class="filename">/lib/libnss_files.so</code> followed
 		by the module <code class="filename">/lib/libnss_example.so</code>. 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>
-<a class="indexterm" name="id419980"></a>
-<a class="indexterm" name="id419987"></a>
-<a class="indexterm" name="id419993"></a>
+<a class="indexterm" name="id2676571"></a>
+<a class="indexterm" name="id2676578"></a>
+<a class="indexterm" name="id2676584"></a>
 		This NSS interface provides an easy way for Winbind to hook into the operating system. All that needs
 		to be done is to put <code class="filename">libnss_winbind.so</code> in <code class="filename">/lib/</code> then add
 		&#8220;<span class="quote">winbind</span>&#8221; into <code class="filename">/etc/nsswitch.conf</code> 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="id420026"></a>Pluggable Authentication Modules</h3></div></div></div><p>
-<a class="indexterm" name="id420034"></a>
-<a class="indexterm" name="id420040"></a>
-<a class="indexterm" name="id420047"></a>
-<a class="indexterm" name="id420054"></a>
+		</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2676620"></a>Pluggable Authentication Modules</h3></div></div></div><p>
+<a class="indexterm" name="id2676628"></a>
+<a class="indexterm" name="id2676634"></a>
+<a class="indexterm" name="id2676641"></a>
+<a class="indexterm" name="id2676648"></a>
 		PAMs provide a system for abstracting authentication and authorization technologies. With a PAM
 		module, it is possible to specify different authentication methods for different system applications without
 		having to recompile these applications. PAM is also useful for implementing a particular policy for
 		authorization. For example, a system administrator may only allow console logins from users stored in the
 		local password file but only allow users resolved from an NIS database to log in over the network.
 		</p><p>
-<a class="indexterm" name="id420068"></a>
-<a class="indexterm" name="id420075"></a>
-<a class="indexterm" name="id420082"></a>
-<a class="indexterm" name="id420089"></a>
-<a class="indexterm" name="id420096"></a>
+<a class="indexterm" name="id2676667"></a>
+<a class="indexterm" name="id2676674"></a>
+<a class="indexterm" name="id2676680"></a>
+<a class="indexterm" name="id2676688"></a>
+<a class="indexterm" name="id2676694"></a>
 		Winbind uses the authentication management and password management PAM interface to integrate Windows
 		NT users into a UNIX system. This allows Windows NT users to log in to a UNIX machine and be authenticated
 		against a suitable PDC.  These users can also change their passwords and have this change take effect directly
 		on the PDC.
 		</p><p>
-<a class="indexterm" name="id420108"></a>
-<a class="indexterm" name="id420115"></a>
-<a class="indexterm" name="id420122"></a>
-<a class="indexterm" name="id420128"></a>
+<a class="indexterm" name="id2676710"></a>
+<a class="indexterm" name="id2676717"></a>
+<a class="indexterm" name="id2676723"></a>
+<a class="indexterm" name="id2676730"></a>
 		PAM is configured by providing control files in the directory <code class="filename">/etc/pam.d/</code> for
 		each of the services that require authentication. When an authentication request is made by an application,
 		the PAM code in the C library looks up this control file to determine what modules to load to do the
 		authentication check and in what order. This interface makes adding a new authentication service for Winbind
 		very easy: simply copy the <code class="filename">pam_winbind.so</code> module to <code class="filename">/lib/security/</code>,
 		and the PAM control files for relevant services are updated to allow authentication via Winbind. See the PAM
-		documentation in <a href="pam.html" title="Chapter 28. PAM-Based Distributed Authentication">PAM-Based Distributed Authentication</a>, for more information.
-		</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id420167"></a>User and Group ID Allocation</h3></div></div></div><p>
-<a class="indexterm" name="id420175"></a>
-<a class="indexterm" name="id420181"></a>
-<a class="indexterm" name="id420188"></a>
+		documentation in <a class="link" href="pam.html" title="Chapter 28. PAM-Based Distributed Authentication">PAM-Based Distributed Authentication</a>, for more information.
+		</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2676775"></a>User and Group ID Allocation</h3></div></div></div><p>
+<a class="indexterm" name="id2676783"></a>
+<a class="indexterm" name="id2676789"></a>
+<a class="indexterm" name="id2676796"></a>
 		When a user or group is created under Windows NT/200x, it is allocated a numerical relative identifier
 		(RID). This is slightly different from UNIX, which has a range of numbers that are used to identify users and
 		the same range used to identify groups. It is Winbind's job to convert RIDs to UNIX ID numbers and vice versa.
@@ -313,18 +313,18 @@
 		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>
-<a class="indexterm" name="id420210"></a>
-<a class="indexterm" name="id420217"></a>
-<a class="indexterm" name="id420224"></a>
-<a class="indexterm" name="id420231"></a>
+<a class="indexterm" name="id2676818"></a>
+<a class="indexterm" name="id2676825"></a>
+<a class="indexterm" name="id2676832"></a>
+<a class="indexterm" name="id2676839"></a>
 		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="id420241"></a>Result Caching</h3></div></div></div><p>
-<a class="indexterm" name="id420249"></a>
-<a class="indexterm" name="id420255"></a>
-<a class="indexterm" name="id420262"></a>
-<a class="indexterm" name="id420269"></a>
-<a class="indexterm" name="id420275"></a>
+		</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2676851"></a>Result Caching</h3></div></div></div><p>
+<a class="indexterm" name="id2676859"></a>
+<a class="indexterm" name="id2676865"></a>
+<a class="indexterm" name="id2676872"></a>
+<a class="indexterm" name="id2676879"></a>
+<a class="indexterm" name="id2676885"></a>
 		An active directory system can generate a lot of user and group name lookups. To reduce the network
 		cost of these lookups, Winbind uses a caching scheme based on the SAM sequence number supplied by NT domain
 		controllers. User or group information returned by a PDC is cached by Winbind along with a sequence number
@@ -332,66 +332,66 @@
 		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="id420291"></a>Installation and Configuration</h2></div></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id420297"></a>Introduction</h3></div></div></div><p>
-<a class="indexterm" name="id420305"></a>
-<a class="indexterm" name="id420312"></a>
-<a class="indexterm" name="id420318"></a>
+		</p></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2676908"></a>Installation and Configuration</h2></div></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2676914"></a>Introduction</h3></div></div></div><p>
+<a class="indexterm" name="id2676922"></a>
+<a class="indexterm" name="id2676928"></a>
+<a class="indexterm" name="id2676935"></a>
 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>
-<a class="indexterm" name="id420342"></a>
-<a class="indexterm" name="id420348"></a>
-<a class="indexterm" name="id420355"></a>
-<a class="indexterm" name="id420362"></a>
+<a class="indexterm" name="id2676961"></a>
+<a class="indexterm" name="id2676968"></a>
+<a class="indexterm" name="id2676975"></a>
+<a class="indexterm" name="id2676982"></a>
 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>
-<a class="indexterm" name="id420384"></a>
-<a class="indexterm" name="id420391"></a>
+<a class="indexterm" name="id2677006"></a>
+<a class="indexterm" name="id2677013"></a>
 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="id420404"></a>Requirements</h3></div></div></div><p>
-<a class="indexterm" name="id420412"></a>
-<a class="indexterm" name="id420418"></a>
-<a class="indexterm" name="id420425"></a>
+	</p></li></ul></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2677028"></a>Requirements</h3></div></div></div><p>
+<a class="indexterm" name="id2677036"></a>
+<a class="indexterm" name="id2677042"></a>
+<a class="indexterm" name="id2677049"></a>
 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 <code class="filename">/etc/pam.d</code> directory
 contents!</em></span> If you haven't already made a boot disk, <span class="emphasis"><em>MAKE ONE NOW!</em></span>
 </p><p>
-<a class="indexterm" name="id420453"></a>
-<a class="indexterm" name="id420460"></a>
-<a class="indexterm" name="id420467"></a>
+<a class="indexterm" name="id2677079"></a>
+<a class="indexterm" name="id2677086"></a>
+<a class="indexterm" name="id2677093"></a>
 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
 <code class="filename">/etc/pam.d</code> to the original state it was in if you get frustrated with the
 way things are going.
 </p><p>
-<a class="indexterm" name="id420485"></a>
-<a class="indexterm" name="id420492"></a>
-The latest version of Samba-3 includes a functioning winbindd daemon. Please refer to the <a href="http://samba.org/" target="_top">main Samba Web page</a>, or better yet, your closest Samba mirror site for
+<a class="indexterm" name="id2677114"></a>
+<a class="indexterm" name="id2677120"></a>
+The latest version of Samba-3 includes a functioning winbindd daemon. Please refer to the <a class="ulink" href="http://samba.org/" target="_top">main Samba Web page</a>, or better yet, your closest Samba mirror site for
 instructions on downloading the source code.
 </p><p>
-<a class="indexterm" name="id420509"></a>
-<a class="indexterm" name="id420516"></a>
-<a class="indexterm" name="id420523"></a>
-<a class="indexterm" name="id420529"></a>
+<a class="indexterm" name="id2677140"></a>
+<a class="indexterm" name="id2677147"></a>
+<a class="indexterm" name="id2677154"></a>
+<a class="indexterm" name="id2677160"></a>
 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 to the PAM Web site <a href="http://www.kernel.org/pub/linux/libs/pam/" target="_top">http://www.kernel.org/pub/linux/libs/pam/</a>.
-</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id420546"></a>Testing Things Out</h3></div></div></div><p>
-<a class="indexterm" name="id420554"></a>
-<a class="indexterm" name="id420560"></a>
-<a class="indexterm" name="id420567"></a>
-<a class="indexterm" name="id420574"></a>
-<a class="indexterm" name="id420581"></a>
+on your system. Please refer to the PAM Web site <a class="ulink" href="http://www.kernel.org/pub/linux/libs/pam/" target="_top">http://www.kernel.org/pub/linux/libs/pam/</a>.
+</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2677180"></a>Testing Things Out</h3></div></div></div><p>
+<a class="indexterm" name="id2677188"></a>
+<a class="indexterm" name="id2677195"></a>
+<a class="indexterm" name="id2677202"></a>
+<a class="indexterm" name="id2677208"></a>
+<a class="indexterm" name="id2677215"></a>
 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 <code class="filename">/etc/pam.d</code>
@@ -399,11 +399,11 @@
 and the <code class="filename">/usr/doc</code> and <code class="filename">/usr/man</code> entries for PAM. Winbind is built
 better in Samba if the pam-devel package is also installed. This package includes the header files
 needed to compile PAM-aware applications.
-</p><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id420628"></a>Configure <code class="filename">nsswitch.conf</code> and the Winbind Libraries on Linux and Solaris</h4></div></div></div><p>
-<a class="indexterm" name="id420642"></a>
-<a class="indexterm" name="id420649"></a>
-<a class="indexterm" name="id420656"></a>
-<a class="indexterm" name="id420662"></a>
+</p><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2677267"></a>Configure <code class="filename">nsswitch.conf</code> and the Winbind Libraries on Linux and Solaris</h4></div></div></div><p>
+<a class="indexterm" name="id2677282"></a>
+<a class="indexterm" name="id2677288"></a>
+<a class="indexterm" name="id2677295"></a>
+<a class="indexterm" name="id2677302"></a>
 PAM is a standard component of most current generation UNIX/Linux systems. Unfortunately, few systems install
 the <code class="filename">pam-devel</code> 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
@@ -413,7 +413,7 @@
 </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>
-<a class="indexterm" name="id420698"></a>
+<a class="indexterm" name="id2677341"></a>
 </p><pre class="screen">
 <code class="prompt">root# </code><strong class="userinput"><code>cp ../samba/source/nsswitch/libnss_winbind.so /lib</code></strong>
 </pre><p>
@@ -422,14 +422,14 @@
 </p><p>
 <code class="prompt">root# </code> <strong class="userinput"><code>ln -s /lib/libnss_winbind.so /lib/libnss_winbind.so.2</code></strong>
 </p><p>And, in the case of Sun Solaris:
-<a class="indexterm" name="id420743"></a>
+<a class="indexterm" name="id2677389"></a>
 </p><pre class="screen">
 <code class="prompt">root# </code><strong class="userinput"><code>ln -s /usr/lib/libnss_winbind.so /usr/lib/libnss_winbind.so.1</code></strong>
 <code class="prompt">root# </code><strong class="userinput"><code>ln -s /usr/lib/libnss_winbind.so /usr/lib/nss_winbind.so.1</code></strong>
 <code class="prompt">root# </code><strong class="userinput"><code>ln -s /usr/lib/libnss_winbind.so /usr/lib/nss_winbind.so.2</code></strong>
 </pre><p>
 </p><p>
-<a class="indexterm" name="id420791"></a>
+<a class="indexterm" name="id2677438"></a>
 As root, edit <code class="filename">/etc/nsswitch.conf</code> to allow user and group entries to be visible from the
 <span class="application">winbindd</span> daemon. My <code class="filename">/etc/nsswitch.conf</code> file looked like this after editing:
 </p><pre class="programlisting">
@@ -437,11 +437,11 @@
 shadow:     files
 group:      files winbind
 </pre><p>
-<a class="indexterm" name="id420825"></a>
-<a class="indexterm" name="id420831"></a>
-<a class="indexterm" name="id420838"></a>
-<a class="indexterm" name="id420845"></a>
-<a class="indexterm" name="id420852"></a>
+<a class="indexterm" name="id2677474"></a>
+<a class="indexterm" name="id2677481"></a>
+<a class="indexterm" name="id2677488"></a>
+<a class="indexterm" name="id2677495"></a>
+<a class="indexterm" name="id2677502"></a>
 The libraries needed by the <code class="literal">winbindd</code> daemon will be automatically
 entered into the <code class="literal">ldconfig</code> cache the next time
 your system reboots, but it is faster (and you do not need to reboot) if you do it manually:
@@ -453,11 +453,11 @@
 filters the output of the <code class="literal">ldconfig</code> command so that we may see proof that
 this library is indeed recognized by the dynamic link loader.
 </p><p>
-<a class="indexterm" name="id420911"></a>
-<a class="indexterm" name="id420918"></a>
-<a class="indexterm" name="id420925"></a>
-<a class="indexterm" name="id420932"></a>
-<a class="indexterm" name="id420938"></a>
+<a class="indexterm" name="id2677565"></a>
+<a class="indexterm" name="id2677572"></a>
+<a class="indexterm" name="id2677579"></a>
+<a class="indexterm" name="id2677586"></a>
+<a class="indexterm" name="id2677593"></a>
 The Sun Solaris dynamic link loader management tool is called <code class="literal">crle</code>. The
 use of this tool is necessary to instruct the dynamic link loader to search directories that
 contain library files that were not supplied as part of the original operating system platform.
@@ -480,13 +480,13 @@
 </pre><p>
 From this it is apparent that the <code class="filename">/usr/local/lib</code> directory is included
 in the search dynamic link libraries in order to satisfy object module dependencies.
-</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id421002"></a>NSS Winbind on AIX</h4></div></div></div><p>(This section is only for those running AIX.)</p><p>
-<a class="indexterm" name="id421013"></a>
-<a class="indexterm" name="id421020"></a>
-<a class="indexterm" name="id421027"></a>
-<a class="indexterm" name="id421034"></a>
-<a class="indexterm" name="id421040"></a>
-<a class="indexterm" name="id421047"></a>
+</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2677665"></a>NSS Winbind on AIX</h4></div></div></div><p>(This section is only for those running AIX.)</p><p>
+<a class="indexterm" name="id2677677"></a>
+<a class="indexterm" name="id2677684"></a>
+<a class="indexterm" name="id2677690"></a>
+<a class="indexterm" name="id2677697"></a>
+<a class="indexterm" name="id2677704"></a>
+<a class="indexterm" name="id2677712"></a>
 The Winbind AIX identification module gets built as <code class="filename">libnss_winbind.so</code> in the
 nsswitch directory of the Samba source. This file can be copied to <code class="filename">/usr/lib/security</code>,
 and the AIX naming convention would indicate that it should be named WINBIND. A stanza like the following:
@@ -500,54 +500,54 @@
 authentication. Use caution configuring loadable authentication modules, since misconfiguration can make
 it impossible to log on to the system.  Information regarding the AIX authentication module API can
 be found in the &#8220;<span class="quote">Kernel Extensions and Device Support Programming Concepts for AIX</span>&#8221; document that
-describes the <a href="http://publibn.boulder.ibm.com/doc_link/en_US/a_doc_lib/aixprggd/kernextc/sec_load_mod.htm" target="_top">
+describes the <a class="ulink" href="http://publibn.boulder.ibm.com/doc_link/en_US/a_doc_lib/aixprggd/kernextc/sec_load_mod.htm" target="_top">
 Loadable Authentication Module Programming Interface</a> for AIX. Further information on administering the modules
-can be found in the <a href="http://publibn.boulder.ibm.com/doc_link/en_US/a_doc_lib/aixbman/baseadmn/iandaadmin.htm" target="_top">System
+can be found in the <a class="ulink" href="http://publibn.boulder.ibm.com/doc_link/en_US/a_doc_lib/aixbman/baseadmn/iandaadmin.htm" target="_top">System
 Management Guide: Operating System and Devices.</a>
-</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id421104"></a>Configure smb.conf</h4></div></div></div><p>
-<a class="indexterm" name="id421112"></a>
-<a class="indexterm" name="id421118"></a>
-<a class="indexterm" name="id421125"></a>
+</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2677778"></a>Configure smb.conf</h4></div></div></div><p>
+<a class="indexterm" name="id2677786"></a>
+<a class="indexterm" name="id2677793"></a>
+<a class="indexterm" name="id2677800"></a>
 Several parameters are needed in the <code class="filename">smb.conf</code> 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 <code class="filename">smb.conf</code> file, as shown in <a href="winbind.html#winbindcfg" title="Example 24.1. smb.conf for Winbind Setup">the smb.conf for Winbind Setup</a>, was modified to include the necessary entries in the [global] section.
-</p><div class="example"><a name="winbindcfg"></a><p class="title"><b>Example 24.1. smb.conf for Winbind Setup</b></p><div class="example-contents"><table class="simplelist" border="0" summary="Simple list"><tr><td> </td></tr><tr><td><em class="parameter"><code>[global]</code></em></td></tr><tr><td>#  separate domain and username with '\', like DOMAIN\username</td></tr><tr><td><a class="indexterm" name="id421196"></a><em class="parameter"><code>winbind separator = \</code></em></td></tr><tr><td>#  use uids from 10000 to 20000 for domain users</td></tr><tr><td><a class="indexterm" name="id421212"></a><em class="parameter"><code>idmap uid = 10000-20000</code></em></td></tr><tr><td>#  use gids from 10000 to 20000 for domain groups</td></tr><tr><td><a class="indexterm" name="id421228"></a><em class="parameter"><code>idmap gid = 10000-20000</code></em></td></tr><tr><td>#  allow enumeration of winbind users and groups</td></tr><tr><td><a class="indexterm" name="id421244"></a><em class="parameter"><code>winbind enum users = yes</code></em></td></tr><tr><td><a class="indexterm" name="id421257"></a><em class="parameter"><code>winbind enum groups = yes</code></em></td></tr><tr><td>#  give winbind users a real shell (only needed if they have telnet access)</td></tr><tr><td><a class="indexterm" name="id421274"></a><em class="parameter"><code>template homedir = /home/winnt/%D/%U</code></em></td></tr><tr><td><a class="indexterm" name="id421286"></a><em class="parameter"><code>template shell = /bin/bash</code></em></td></tr></table></div></div><br class="example-break"></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id421301"></a>Join the Samba Server to the PDC Domain</h4></div></div></div><p>
-<a class="indexterm" name="id421309"></a>
-<a class="indexterm" name="id421316"></a>
-<a class="indexterm" name="id421322"></a>
+are described in more detail in the <a class="citerefentry" href="winbindd.8.html"><span class="citerefentry"><span class="refentrytitle">winbindd</span>(8)</span></a> man page. My <code class="filename">smb.conf</code> file, as shown in <a class="link" href="winbind.html#winbindcfg" title="Example 24.1. smb.conf for Winbind Setup">the smb.conf for Winbind Setup</a>, was modified to include the necessary entries in the [global] section.
+</p><div class="example"><a name="winbindcfg"></a><p class="title"><b>Example 24.1. smb.conf for Winbind Setup</b></p><div class="example-contents"><table class="simplelist" border="0" summary="Simple list"><tr><td> </td></tr><tr><td><em class="parameter"><code>[global]</code></em></td></tr><tr><td>#  separate domain and username with '\', like DOMAIN\username</td></tr><tr><td><a class="indexterm" name="id2677873"></a><em class="parameter"><code>winbind separator = \</code></em></td></tr><tr><td>#  use uids from 10000 to 20000 for domain users</td></tr><tr><td><a class="indexterm" name="id2677889"></a><em class="parameter"><code>idmap uid = 10000-20000</code></em></td></tr><tr><td>#  use gids from 10000 to 20000 for domain groups</td></tr><tr><td><a class="indexterm" name="id2677905"></a><em class="parameter"><code>idmap gid = 10000-20000</code></em></td></tr><tr><td>#  allow enumeration of winbind users and groups</td></tr><tr><td><a class="indexterm" name="id2677921"></a><em class="parameter"><code>winbind enum users = yes</code></em></td></tr><tr><td><a class="indexterm" name="id2677933"></a><em class="parameter"><code>winbind enum groups = yes</code></em></td></tr><tr><td>#  give winbind users a real shell (only needed if they have telnet access)</td></tr><tr><td><a class="indexterm" name="id2677949"></a><em class="parameter"><code>template homedir = /home/winnt/%D/%U</code></em></td></tr><tr><td><a class="indexterm" name="id2677962"></a><em class="parameter"><code>template shell = /bin/bash</code></em></td></tr></table></div></div><br class="example-break"></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2677976"></a>Join the Samba Server to the PDC Domain</h4></div></div></div><p>
+<a class="indexterm" name="id2677984"></a>
+<a class="indexterm" name="id2677991"></a>
+<a class="indexterm" name="id2677997"></a>
 All machines that will participate in domain security should be members of
 the domain. This applies also to the PDC and all BDCs.
 </p><p>
-<a class="indexterm" name="id421333"></a>
-<a class="indexterm" name="id421340"></a>
-<a class="indexterm" name="id421347"></a>
-<a class="indexterm" name="id421358"></a>
-<a class="indexterm" name="id421365"></a>
-<a class="indexterm" name="id421371"></a>
-<a class="indexterm" name="id421378"></a>
-<a class="indexterm" name="id421385"></a>
-<a class="indexterm" name="id421392"></a>
+<a class="indexterm" name="id2678009"></a>
+<a class="indexterm" name="id2678016"></a>
+<a class="indexterm" name="id2678023"></a>
+<a class="indexterm" name="id2678034"></a>
+<a class="indexterm" name="id2678041"></a>
+<a class="indexterm" name="id2678047"></a>
+<a class="indexterm" name="id2678054"></a>
+<a class="indexterm" name="id2678061"></a>
+<a class="indexterm" name="id2678068"></a>
 The process of joining a domain requires the use of the <code class="literal">net rpc join</code>
 command. This process communicates with the domain controller it will register with
 (usually the PDC) via MS DCE RPC. This means, of course, that the <code class="literal">smbd</code>
 process must be running on the target domain controller. It is therefore necessary to temporarily
 start Samba on a PDC so that it can join its own domain.
 </p><p>
-<a class="indexterm" name="id421416"></a>
-<a class="indexterm" name="id421423"></a>
-<a class="indexterm" name="id421430"></a>
+<a class="indexterm" name="id2678096"></a>
+<a class="indexterm" name="id2678102"></a>
+<a class="indexterm" name="id2678109"></a>
 Enter the following command to make the Samba server join the domain, where <em class="replaceable"><code>PDC</code></em> is
 the name of your PDC and <em class="replaceable"><code>Administrator</code></em> is a domain user who has administrative
 privileges in the domain.
 </p><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Note</h3><p>
-<a class="indexterm" name="id421450"></a>
-<a class="indexterm" name="id421456"></a>
-<a class="indexterm" name="id421463"></a>
-<a class="indexterm" name="id421470"></a>
+<a class="indexterm" name="id2678131"></a>
+<a class="indexterm" name="id2678138"></a>
+<a class="indexterm" name="id2678144"></a>
+<a class="indexterm" name="id2678151"></a>
 Before attempting to join a machine to the domain, verify that Samba is running
 on the target domain controller (usually PDC) and that it is capable of being reached via ports
 137/udp, 135/tcp, 139/tcp, and 445/tcp (if Samba or Windows Server 2Kx).
 </p></div><p>
-<a class="indexterm" name="id421482"></a>
+<a class="indexterm" name="id2678165"></a>
 The use of the <code class="literal">net rpc join</code> facility is shown here:
 </p><pre class="screen">
 <code class="prompt">root# </code><strong class="userinput"><code>/usr/local/samba/bin/net rpc join -S PDC -U Administrator</code></strong>
@@ -555,10 +555,10 @@
 The proper response to the command should be &#8220;<span class="quote">Joined the domain
 <em class="replaceable"><code>DOMAIN</code></em></span>&#8221; where <em class="replaceable"><code>DOMAIN</code></em>
 is your domain name.
-</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id421528"></a>Starting and Testing the <code class="literal">winbindd</code> Daemon</h4></div></div></div><p>
-<a class="indexterm" name="id421542"></a>
-<a class="indexterm" name="id421549"></a>
-<a class="indexterm" name="id421556"></a>
+</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2678213"></a>Starting and Testing the <code class="literal">winbindd</code> Daemon</h4></div></div></div><p>
+<a class="indexterm" name="id2678227"></a>
+<a class="indexterm" name="id2678234"></a>
+<a class="indexterm" name="id2678241"></a>
 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:
@@ -567,27 +567,27 @@
 </pre><p>
 Use the appropriate path to the location of the <code class="literal">winbindd</code> executable file.
 </p><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Note</h3><p>
-<a class="indexterm" name="id421592"></a>
-<a class="indexterm" name="id421598"></a>
+<a class="indexterm" name="id2678280"></a>
+<a class="indexterm" name="id2678287"></a>
 The command to start up Winbind services assumes that Samba has been installed in the
 <code class="filename">/usr/local/samba</code> directory tree. You may need to search for the location of Samba files
 if this is not the location of <code class="literal">winbindd</code> on your system.
 </p></div><p>
-<a class="indexterm" name="id421622"></a>
-<a class="indexterm" name="id421629"></a>
+<a class="indexterm" name="id2678313"></a>
+<a class="indexterm" name="id2678320"></a>
 I'm always paranoid and like to make sure the daemon is really running.
 </p><pre class="screen">
 <code class="prompt">root# </code><strong class="userinput"><code>ps -ae | grep winbindd</code></strong>
 </pre><p>
 </p><p>
-<a class="indexterm" name="id421655"></a>
+<a class="indexterm" name="id2678347"></a>
 This command should produce output like the following if the daemon is running.
 </p><pre class="screen">
 3025 ?        00:00:00 winbindd
 </pre><p>
 </p><p>
-<a class="indexterm" name="id421672"></a>
-<a class="indexterm" name="id421679"></a>
+<a class="indexterm" name="id2678365"></a>
+<a class="indexterm" name="id2678372"></a>
 Now, for the real test, try to get some information about the users on your PDC:
 </p><pre class="screen">
 <code class="prompt">root# </code><strong class="userinput"><code>/usr/local/samba/bin/wbinfo -u</code></strong>
@@ -602,11 +602,11 @@
 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="id421713"></a>winbind separator is
+Obviously, I have named my domain &#8220;<span class="quote">CEO</span>&#8221; and my <a class="link" href="smb.conf.5.html#WINBINDSEPARATOR">winbind separator</a> is
 &#8220;<span class="quote">\</span>&#8221;.
 </p><p>
-<a class="indexterm" name="id421727"></a>
-<a class="indexterm" name="id421734"></a>
+<a class="indexterm" name="id2678430"></a>
+<a class="indexterm" name="id2678436"></a>
 You can do the same sort of thing to get group information from the PDC:
 </p><pre class="screen">
 <code class="prompt">root# </code><strong class="userinput"><code>/usr/local/samba/bin/wbinfo -g</code></strong>
@@ -620,13 +620,13 @@
 CEO\Enterprise Admins
 CEO\Group Policy Creator Owners
 </pre><p>
-<a class="indexterm" name="id421761"></a>
-<a class="indexterm" name="id421768"></a>
-<a class="indexterm" name="id421774"></a>
-<a class="indexterm" name="id421781"></a>
-<a class="indexterm" name="id421788"></a>
-<a class="indexterm" name="id421794"></a>
-<a class="indexterm" name="id421801"></a>
+<a class="indexterm" name="id2678466"></a>
+<a class="indexterm" name="id2678473"></a>
+<a class="indexterm" name="id2678480"></a>
+<a class="indexterm" name="id2678486"></a>
+<a class="indexterm" name="id2678493"></a>
+<a class="indexterm" name="id2678499"></a>
+<a class="indexterm" name="id2678506"></a>
 The function <code class="literal">getent</code> can now be used to get unified lists of both local and PDC users and
 groups. Try the following command:
 </p><pre class="screen">
@@ -640,16 +640,16 @@
 </p><pre class="screen">
 <code class="prompt">root# </code><strong class="userinput"><code>getent group</code></strong>
 </pre><p>
-</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id421860"></a>Fix the init.d Startup Scripts</h4></div></div></div><div class="sect4" lang="en"><div class="titlepage"><div><div><h5 class="title"><a name="id421865"></a>Linux</h5></div></div></div><p>
-<a class="indexterm" name="id421873"></a>
-<a class="indexterm" name="id421880"></a>
-<a class="indexterm" name="id421887"></a>
-<a class="indexterm" name="id421894"></a>
-<a class="indexterm" name="id421900"></a>
-<a class="indexterm" name="id421907"></a>
-<a class="indexterm" name="id421914"></a>
-<a class="indexterm" name="id421919"></a>
-<a class="indexterm" name="id421925"></a>
+</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2678568"></a>Fix the init.d Startup Scripts</h4></div></div></div><div class="sect4" lang="en"><div class="titlepage"><div><div><h5 class="title"><a name="id2678574"></a>Linux</h5></div></div></div><p>
+<a class="indexterm" name="id2678582"></a>
+<a class="indexterm" name="id2678589"></a>
+<a class="indexterm" name="id2678596"></a>
+<a class="indexterm" name="id2678603"></a>
+<a class="indexterm" name="id2678610"></a>
+<a class="indexterm" name="id2678617"></a>
+<a class="indexterm" name="id2678624"></a>
+<a class="indexterm" name="id2678629"></a>
+<a class="indexterm" name="id2678635"></a>
 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
 <code class="filename">/etc/init.d/smb</code> in Red Hat Linux and in <code class="filename">/etc/init.d/samba</code> in Debian
@@ -710,16 +710,16 @@
         echo ""
         return $RETVAL
 }
-</pre></div><div class="sect4" lang="en"><div class="titlepage"><div><div><h5 class="title"><a name="id422049"></a>Solaris</h5></div></div></div><p>
-Winbind does not work on Solaris 9; see <a href="Portability.html#winbind-solaris9" title="Winbind on Solaris 9">Winbind on Solaris 9 section</a>
+</pre></div><div class="sect4" lang="en"><div class="titlepage"><div><div><h5 class="title"><a name="id2678780"></a>Solaris</h5></div></div></div><p>
+Winbind does not work on Solaris 9; see <a class="link" href="Portability.html#winbind-solaris9" title="Winbind on Solaris 9">Winbind on Solaris 9 section</a>
 for details.
 </p><p>
-<a class="indexterm" name="id422068"></a>
-<a class="indexterm" name="id422075"></a>
-<a class="indexterm" name="id422082"></a>
-<a class="indexterm" name="id422088"></a>
-<a class="indexterm" name="id422095"></a>
-<a class="indexterm" name="id422102"></a>
+<a class="indexterm" name="id2678801"></a>
+<a class="indexterm" name="id2678808"></a>
+<a class="indexterm" name="id2678815"></a>
+<a class="indexterm" name="id2678822"></a>
+<a class="indexterm" name="id2678828"></a>
+<a class="indexterm" name="id2678835"></a>
 On Solaris, you need to modify the <code class="filename">/etc/init.d/samba.server</code> startup script. It
 usually only starts smbd and nmbd but should now start winbindd, too. If you have Samba installed in
 <code class="filename">/usr/local/samba/bin</code>, the file could contains something like this:
@@ -780,28 +780,28 @@
 </p><pre class="programlisting">
 /usr/local/samba/sbin/winbindd -B
 </pre><p>
-</p></div><div class="sect4" lang="en"><div class="titlepage"><div><div><h5 class="title"><a name="id422168"></a>Restarting</h5></div></div></div><p>
-<a class="indexterm" name="id422176"></a>
-<a class="indexterm" name="id422182"></a>
+</p></div><div class="sect4" lang="en"><div class="titlepage"><div><div><h5 class="title"><a name="id2678924"></a>Restarting</h5></div></div></div><p>
+<a class="indexterm" name="id2678932"></a>
+<a class="indexterm" name="id2678939"></a>
 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="id422211"></a>Configure Winbind and PAM</h4></div></div></div><p>
-<a class="indexterm" name="id422219"></a>
-<a class="indexterm" name="id422226"></a>
-<a class="indexterm" name="id422233"></a>
-<a class="indexterm" name="id422239"></a>
+</p></div></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2678969"></a>Configure Winbind and PAM</h4></div></div></div><p>
+<a class="indexterm" name="id2678977"></a>
+<a class="indexterm" name="id2678984"></a>
+<a class="indexterm" name="id2678991"></a>
+<a class="indexterm" name="id2678997"></a>
 If you have made it this far, you know that <code class="literal">winbindd</code> 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
 <code class="filename">/etc/pam.d</code> files? If not, do it now.)
 </p><p>
-<a class="indexterm" name="id422264"></a>
-<a class="indexterm" name="id422270"></a>
-<a class="indexterm" name="id422277"></a>
-<a class="indexterm" name="id422284"></a>
-<a class="indexterm" name="id422291"></a>
-<a class="indexterm" name="id422298"></a>
+<a class="indexterm" name="id2679024"></a>
+<a class="indexterm" name="id2679031"></a>
+<a class="indexterm" name="id2679038"></a>
+<a class="indexterm" name="id2679045"></a>
+<a class="indexterm" name="id2679052"></a>
+<a class="indexterm" name="id2679058"></a>
 You will need a PAM module to use winbindd with these other services. This module will be compiled in the
 <code class="filename">../source/nsswitch</code> directory by invoking the command:
 </p><pre class="screen">
@@ -814,22 +814,22 @@
 </p><pre class="screen">
 <code class="prompt">root# </code><strong class="userinput"><code>cp ../samba/source/nsswitch/pam_winbind.so /lib/security</code></strong>
 </pre><p>
-</p><div class="sect4" lang="en"><div class="titlepage"><div><div><h5 class="title"><a name="id422370"></a>Linux/FreeBSD-Specific PAM Configuration</h5></div></div></div><p>
-<a class="indexterm" name="id422378"></a>
+</p><div class="sect4" lang="en"><div class="titlepage"><div><div><h5 class="title"><a name="id2679135"></a>Linux/FreeBSD-Specific PAM Configuration</h5></div></div></div><p>
+<a class="indexterm" name="id2679143"></a>
 The <code class="filename">/etc/pam.d/samba</code> 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>
-<a class="indexterm" name="id422400"></a>
-<a class="indexterm" name="id422407"></a>
-<a class="indexterm" name="id422414"></a>
-<a class="indexterm" name="id422421"></a>
-<a class="indexterm" name="id422428"></a>
-<a class="indexterm" name="id422434"></a>
-<a class="indexterm" name="id422441"></a>
-<a class="indexterm" name="id422448"></a>
-<a class="indexterm" name="id422455"></a>
+<a class="indexterm" name="id2679168"></a>
+<a class="indexterm" name="id2679175"></a>
+<a class="indexterm" name="id2679182"></a>
+<a class="indexterm" name="id2679188"></a>
+<a class="indexterm" name="id2679195"></a>
+<a class="indexterm" name="id2679202"></a>
+<a class="indexterm" name="id2679209"></a>
+<a class="indexterm" name="id2679216"></a>
+<a class="indexterm" name="id2679223"></a>
 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 <code class="filename">/etc/xinetd.d</code> (or
@@ -843,20 +843,20 @@
 </p><pre class="programlisting">
 	enable = yes
 </pre><p>
-<a class="indexterm" name="id422503"></a>
-<a class="indexterm" name="id422509"></a>
-<a class="indexterm" name="id422516"></a>
+<a class="indexterm" name="id2679275"></a>
+<a class="indexterm" name="id2679282"></a>
+<a class="indexterm" name="id2679289"></a>
 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 <code class="filename">smb.conf</code> global entry <a class="indexterm" name="id422531"></a>template homedir.
+domain users. These can be easily set using the <code class="filename">smb.conf</code> global entry <a class="link" href="smb.conf.5.html#TEMPLATEHOMEDIR">template homedir</a>.
 </p><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Note</h3><p>
-<a class="indexterm" name="id422543"></a>
-The directory in <a class="indexterm" name="id422550"></a>template homedir is not created automatically! Use pam_mkhomedir or
+<a class="indexterm" name="id2679325"></a>
+The directory in <a class="link" href="smb.conf.5.html#TEMPLATEHOMEDIR">template homedir</a> is not created automatically! Use pam_mkhomedir or
 pre-create the directories of users to make sure users can log in on UNIX with their own home directory.
 </p></div><p>
-<a class="indexterm" name="id422561"></a>
-<a class="indexterm" name="id422568"></a>
-<a class="indexterm" name="id422575"></a>
+<a class="indexterm" name="id2679349"></a>
+<a class="indexterm" name="id2679356"></a>
+<a class="indexterm" name="id2679363"></a>
 The <code class="filename">/etc/pam.d/ftp</code> file can be changed to allow Winbind ftp access in a manner similar to
 the samba file. My <code class="filename">/etc/pam.d/ftp</code> file was changed to look like this:
 </p><pre class="programlisting">
@@ -869,7 +869,7 @@
 account    required     /lib/security/pam_stack.so service=system-auth
 session    required     /lib/security/pam_stack.so service=system-auth
 </pre><p>
-<a class="indexterm" name="id422606"></a>
+<a class="indexterm" name="id2679399"></a>
 The <code class="filename">/etc/pam.d/login</code> file can be changed in nearly the same way. It now looks like this:
 </p><pre class="programlisting">
 auth       required     /lib/security/pam_securetty.so
@@ -883,17 +883,17 @@
 session    required     /lib/security/pam_stack.so service=system-auth
 session    optional     /lib/security/pam_console.so
 </pre><p>
-<a class="indexterm" name="id422631"></a>
-<a class="indexterm" name="id422638"></a>
-<a class="indexterm" name="id422644"></a>
+<a class="indexterm" name="id2679429"></a>
+<a class="indexterm" name="id2679436"></a>
+<a class="indexterm" name="id2679443"></a>
 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 <code class="literal">winbind.so</code> 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="id422679"></a>Solaris-Specific Configuration</h5></div></div></div><p>
-<a class="indexterm" name="id422687"></a>
-<a class="indexterm" name="id422694"></a>
+</p></div><div class="sect4" lang="en"><div class="titlepage"><div><div><h5 class="title"><a name="id2679481"></a>Solaris-Specific Configuration</h5></div></div></div><p>
+<a class="indexterm" name="id2679489"></a>
+<a class="indexterm" name="id2679496"></a>
 The <code class="filename">/etc/pam.conf</code> needs to be changed. I changed this file so my Domain
 users can log on both locally as well as with telnet. The following are the changes
 that I made. You can customize the <code class="filename">pam.conf</code> file as per your requirements, but
@@ -960,22 +960,22 @@
 #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>
-<a class="indexterm" name="id422762"></a>
+<a class="indexterm" name="id2679608"></a>
 I also added a <em class="parameter"><code>try_first_pass</code></em> line after the <code class="filename">winbind.so</code>
 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="id422791"></a>Conclusion</h2></div></div></div><p>
-<a class="indexterm" name="id422799"></a>
-<a class="indexterm" name="id422806"></a>
-<a class="indexterm" name="id422812"></a>
-<a class="indexterm" name="id422819"></a>
-<a class="indexterm" name="id422826"></a>
+</p></div></div></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2679639"></a>Conclusion</h2></div></div></div><p>
+<a class="indexterm" name="id2679646"></a>
+<a class="indexterm" name="id2679653"></a>
+<a class="indexterm" name="id2679660"></a>
+<a class="indexterm" name="id2679666"></a>
+<a class="indexterm" name="id2679673"></a>
 The Winbind system, through the use of the NSS, PAMs, and appropriate Microsoft RPC calls, have allowed us to
 provide seamless integration of Microsoft Windows NT domain users on a UNIX system. The result is a great
 reduction in the administrative cost of running a mixed UNIX and NT network.
-</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id422837"></a>Common Errors</h2></div></div></div><p>
+</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2679687"></a>Common Errors</h2></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
@@ -989,16 +989,16 @@
 		</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="id422871"></a>NSCD Problem Warning</h3></div></div></div><div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Warning</h3><p>
+		</p></li></ul></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2679729"></a>NSCD Problem Warning</h3></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 <code class="literal">nscd</code> on any system
 	on which <code class="literal">winbindd</code> is running.
 	</p></div><p>
 	If <code class="literal">nscd</code> 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="id422905"></a>Winbind Is Not Resolving Users and Groups</h3></div></div></div><p>&#8220;<span class="quote">
-	My <code class="filename">smb.conf</code> file is correctly configured. I have specified <a class="indexterm" name="id422921"></a>idmap uid = 12000,
-	and <a class="indexterm" name="id422928"></a>idmap gid = 3000-3500 and <code class="literal">winbind</code> is running.
+	</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2679766"></a>Winbind Is Not Resolving Users and Groups</h3></div></div></div><p>&#8220;<span class="quote">
+	My <code class="filename">smb.conf</code> file is correctly configured. I have specified <a class="link" href="smb.conf.5.html#IDMAPUID">idmap uid = 12000</a>,
+	and <a class="link" href="smb.conf.5.html#IDMAPGID">idmap gid = 3000-3500</a> and <code class="literal">winbind</code> is running.
 	When I do the following, it all works fine.
 	</span>&#8221;</p><pre class="screen">
 <code class="prompt">root# </code><strong class="userinput"><code>wbinfo -u</code></strong>

Modified: branches/samba/experimental/docs/htmldocs/index.html
===================================================================
--- branches/samba/experimental/docs/htmldocs/index.html	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/docs/htmldocs/index.html	2008-06-09 06:59:20 UTC (rev 1920)
@@ -27,7 +27,7 @@
  <td valign="top"><i>Using Samba</i>, Second Edition is a comprehensive guide to Samba administration. It covers all versions of Samba from 2.0 to 2.2, including selected features from an alpha version of 3.0, as well as the SWAT graphical configuration tool. Updated for Windows 2000, ME, and XP, the book also explores Samba's new role as a primary domain controller and domain member server, its support for the use of Windows NT/2000/XP authentication and filesystem security on the host Unix system, and accessing shared files and printers from Unix clients.</td>
 </tr>
 <tr>
- <td valign="top"><a href="manpages/index.html">Man pages</a></td>
+ <td valign="top"><a href="manpages-3/index.html">Man pages</a></td>
  <td valign="top">The Samba man pages in HTML.</td>
 </tr>
 <tr>

Modified: branches/samba/experimental/docs/htmldocs/manpages/eventlogadm.8.html
===================================================================
--- branches/samba/experimental/docs/htmldocs/manpages/eventlogadm.8.html	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/docs/htmldocs/manpages/eventlogadm.8.html	2008-06-09 06:59:20 UTC (rev 1920)
@@ -1,4 +1,4 @@
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>eventlogadm</title><link rel="stylesheet" href="samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.72.0"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry" lang="en"><a name="eventlogadm.8"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>eventlogadm &#8212; push records into the Samba event log store</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><div class="cmdsynopsis"><p><code class="literal">eventlogadm</code> [<code class="option">-d</code>] [<code class="option">-h</code>]  <code class="option">-o</code>
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>eventlogadm</title><link rel="stylesheet" href="../samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.73.1"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry" lang="en"><a name="eventlogadm.8"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>eventlogadm &#8212; push records into the Samba event log store</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><div class="cmdsynopsis"><p><code class="literal">eventlogadm</code> [<code class="option">-d</code>] [<code class="option">-h</code>]  <code class="option">-o</code>
 		<code class="literal">addsource</code>
 		<em class="replaceable"><code>EVENTLOG</code></em>
 		<em class="replaceable"><code>SOURCENAME</code></em>
@@ -6,10 +6,10 @@
 		 </p></div><div class="cmdsynopsis"><p><code class="literal">eventlogadm</code> [<code class="option">-d</code>] [<code class="option">-h</code>]  <code class="option">-o</code>
 		<code class="literal">write</code>
 		<em class="replaceable"><code>EVENTLOG</code></em>
-		 </p></div></div><div class="refsect1" lang="en"><a name="id299251"></a><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><code class="literal">eventlogadm</code> is a filter that accepts
+		 </p></div></div><div class="refsect1" lang="en"><a name="id2507236"></a><h2>DESCRIPTION</h2><p>This tool is part of the <a class="citerefentry" href="samba.1.html"><span class="citerefentry"><span class="refentrytitle">samba</span>(1)</span></a> suite.</p><p><code class="literal">eventlogadm</code> is a filter that accepts
 	formatted event log records on standard input and writes them
 	to the Samba event log store. Windows client can then manipulate
-	these record using the usual administration tools.</p></div><div class="refsect1" lang="en"><a name="id266714"></a><h2>OPTIONS</h2><div class="variablelist"><dl><dt><span class="term"><code class="option">-d</code></span></dt><dd><p>
+	these record using the usual administration tools.</p></div><div class="refsect1" lang="en"><a name="id2507266"></a><h2>OPTIONS</h2><div class="variablelist"><dl><dt><span class="term"><code class="option">-d</code></span></dt><dd><p>
 		The <code class="literal">-d</code> option causes <code class="literal">eventlogadm</code> to emit debugging
 		information.
 		</p></dd><dt><span class="term">
@@ -31,7 +31,7 @@
 		event log store named by EVENTLOG.
 		</p></dd><dt><span class="term"><code class="option">-h</code></span></dt><dd><p>
 		Print usage information.
-		</p></dd></dl></div></div><div class="refsect1" lang="en"><a name="id266828"></a><h2>EVENTLOG RECORD FORMAT</h2><p>For the write operation, <code class="literal">eventlogadm</code>
+		</p></dd></dl></div></div><div class="refsect1" lang="en"><a name="id2507382"></a><h2>EVENTLOG RECORD FORMAT</h2><p>For the write operation, <code class="literal">eventlogadm</code>
 	expects to be able to read structured records from standard
 	input. These records are a sequence of lines, with the record key
 	and data separated by a colon character. Records are separated
@@ -80,7 +80,7 @@
 		eventlog. There may be more than one string in a record.
 		</p></li><li><p>
 		<code class="literal">DAT</code> - This field should be left unset.
-		</p></li></ul></div></div><div class="refsect1" lang="en"><a name="id307897"></a><h2>EXAMPLES</h2><p>An example of the record format accepted by <code class="literal">eventlogadm</code>:</p><pre class="programlisting">
+		</p></li></ul></div></div><div class="refsect1" lang="en"><a name="id2506299"></a><h2>EXAMPLES</h2><p>An example of the record format accepted by <code class="literal">eventlogadm</code>:</p><pre class="programlisting">
 	LEN: 0
 	RS1: 1699505740
 	RCN: 0
@@ -103,7 +103,7 @@
 	tail -f /var/log/messages | \\
 		my_program_to_parse_into_eventlog_records | \\
 	      	eventlogadm SystemLogEvents
-	</pre></div><div class="refsect1" lang="en"><a name="id307938"></a><h2>VERSION</h2><p>This man page is correct for version 3.0.25 of the Samba suite.</p></div><div class="refsect1" lang="en"><a name="id307948"></a><h2>AUTHOR</h2><p> The original Samba software and related utilities were
+	</pre></div><div class="refsect1" lang="en"><a name="id2506349"></a><h2>VERSION</h2><p>This man page is correct for version 3.0.25 of the Samba suite.</p></div><div class="refsect1" lang="en"><a name="id2506360"></a><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>

Modified: branches/samba/experimental/docs/htmldocs/manpages/findsmb.1.html
===================================================================
--- branches/samba/experimental/docs/htmldocs/manpages/findsmb.1.html	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/docs/htmldocs/manpages/findsmb.1.html	2008-06-09 06:59:20 UTC (rev 1920)
@@ -1,22 +1,22 @@
-<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.72.0"></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 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><code class="literal">findsmb</code> [subnet broadcast address]</p></div></div><div class="refsect1" lang="en"><a name="id267679"></a><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>
+<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.73.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 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><code class="literal">findsmb</code> [subnet broadcast address]</p></div></div><div class="refsect1" lang="en"><a name="id2544128"></a><h2>DESCRIPTION</h2><p>This perl script is part of the <a class="citerefentry" href="samba.7.html"><span class="citerefentry"><span class="refentrytitle">samba</span>(7)</span></a>
 	suite.</p><p><code class="literal">findsmb</code> 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>
+	It uses <a class="citerefentry" href="nmblookup.1.html"><span class="citerefentry"><span class="refentrytitle">nmblookup</span>(1)</span></a>
+	and <a class="citerefentry" 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"><a name="id299210"></a><h2>OPTIONS</h2><div class="variablelist"><dl><dt><span class="term">-r</span></dt><dd><p>Controls whether <code class="literal">findsmb</code> takes
+	</p></div><div class="refsect1" lang="en"><a name="id2507188"></a><h2>OPTIONS</h2><div class="variablelist"><dl><dt><span class="term">-r</span></dt><dd><p>Controls whether <code class="literal">findsmb</code> 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>
+		If set, <a class="citerefentry" href="nmblookup.1.html"><span class="citerefentry"><span class="refentrytitle">nmblookup</span>(1)</span></a>
 		will be called with <code class="constant">-B</code> option.</p></dd><dt><span class="term">subnet broadcast address</span></dt><dd><p>Without this option, <code class="literal">findsmb
 		</code> will probe the subnet of the machine where 
-		<a href="findsmb.1.html"><span class="citerefentry"><span class="refentrytitle">findsmb</span>(1)</span></a>
+		<a class="citerefentry" 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 <code class="constant">-B</code> option.</p></dd></dl></div></div><div class="refsect1" lang="en"><a name="id266719"></a><h2>EXAMPLES</h2><p>The output of <code class="literal">findsmb</code> lists the following 
+		<a class="citerefentry" href="nmblookup.1.html"><span class="citerefentry"><span class="refentrytitle">nmblookup</span>(1)</span></a>
+		as part of the <code class="constant">-B</code> option.</p></dd></dl></div></div><div class="refsect1" lang="en"><a name="id2507265"></a><h2>EXAMPLES</h2><p>The output of <code class="literal">findsmb</code> lists the following 
 	information for all machines that respond to the initial 
 	<code class="literal">nmblookup</code> 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 
@@ -27,7 +27,7 @@
 	Windows 98 will 
 	not show any information about the operating system or server 
 	version.</p><p>The command with <code class="constant">-r</code> 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. 
+	must be run on a system without <a class="citerefentry" href="nmbd.8.html"><span class="citerefentry"><span class="refentrytitle">nmbd</span>(8)</span></a>	running. 
 
 	If <code class="literal">nmbd</code> is running on the system, you will 
 	only  get the IP address and the DNS name of the machine. To 
@@ -48,15 +48,15 @@
 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"><a name="id266812"></a><h2>VERSION</h2><p>This man page is correct for version 3.0 of 
-	the Samba suite.</p></div><div class="refsect1" lang="en"><a name="id266822"></a><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"><a name="id266878"></a><h2>AUTHOR</h2><p>The original Samba software and related utilities 
+</pre></div><div class="refsect1" lang="en"><a name="id2507367"></a><h2>VERSION</h2><p>This man page is correct for version 3 of 
+	the Samba suite.</p></div><div class="refsect1" lang="en"><a name="id2507378"></a><h2>SEE ALSO</h2><p><a class="citerefentry" href="nmbd.8.html"><span class="citerefentry"><span class="refentrytitle">nmbd</span>(8)</span></a>,
+	<a class="citerefentry" href="smbclient.1.html"><span class="citerefentry"><span class="refentrytitle">smbclient</span>(1)</span></a>, and <a class="citerefentry" href="nmblookup.1.html"><span class="citerefentry"><span class="refentrytitle">nmblookup</span>(1)</span></a>
+	</p></div><div class="refsect1" lang="en"><a name="id2507411"></a><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 <a href="ftp://ftp.icce.rug.nl/pub/unix/" target="_top">ftp://ftp.icce.rug.nl/pub/unix/</a>) 
+	excellent piece of Open Source software, available at <a class="ulink" href="ftp://ftp.icce.rug.nl/pub/unix/" target="_top">ftp://ftp.icce.rug.nl/pub/unix/</a>) 
 	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>

Modified: branches/samba/experimental/docs/htmldocs/manpages/idmap_ad.8.html
===================================================================
--- branches/samba/experimental/docs/htmldocs/manpages/idmap_ad.8.html	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/docs/htmldocs/manpages/idmap_ad.8.html	2008-06-09 06:59:20 UTC (rev 1920)
@@ -1,10 +1,10 @@
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>idmap_ad</title><link rel="stylesheet" href="samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.72.0"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry" lang="en"><a name="idmap_ad.8"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>idmap_ad &#8212; Samba's idmap_ad Backend for Winbind</p></div><div class="refsynopsisdiv"><h2>DESCRIPTION</h2><p>The idmap_ad plugin provides a way for Winbind to read
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>idmap_ad</title><link rel="stylesheet" href="../samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.73.1"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry" lang="en"><a name="idmap_ad.8"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>idmap_ad &#8212; Samba's idmap_ad Backend for Winbind</p></div><div class="refsynopsisdiv"><h2>DESCRIPTION</h2><p>The idmap_ad plugin provides a way for Winbind to read
 	id mappings from an AD server that uses RFC2307/SFU schema
 	extensions. This module implements only the "idmap"
 	API, and is READONLY. Mappings must be provided in advance
 	by the administrator by adding the posixAccount/posixGroup
 	classess and relative attribute/value pairs to the users and
-	groups objects in AD</p></div><div class="refsect1" lang="en"><a name="id267675"></a><h2>IDMAP OPTIONS</h2><div class="variablelist"><dl><dt><span class="term">range = low - high</span></dt><dd><p>
+	groups objects in AD</p></div><div class="refsect1" lang="en"><a name="id2544121"></a><h2>IDMAP OPTIONS</h2><div class="variablelist"><dl><dt><span class="term">range = low - high</span></dt><dd><p>
 			Defines the available matching uid and gid range for which the
 			backend is authoritative. Note that the range acts as a filter.
 			If specified any UID or GID stored in AD that fall outside the
@@ -16,7 +16,7 @@
 			Active Directory regarding user and group information.
 			This can either the RFC2307 schema support included
 			in Windows 2003 R2 or the Service for Unix (SFU) schema.
-		</p></dd></dl></div></div><div class="refsect1" lang="en"><a name="id299200"></a><h2>EXAMPLES</h2><p>
+		</p></dd></dl></div></div><div class="refsect1" lang="en"><a name="id2507182"></a><h2>EXAMPLES</h2><p>
 	The following example shows how to retrieve idmappings from our principal and
 	and trusted AD domains. All is needed is to set default to yes. If trusted
 	domains are present id conflicts must be resolved beforehand, there is no
@@ -33,7 +33,7 @@
 
 	idmap alloc backend = tdb
 	idmap alloc config:range        = 5000 - 9999
-	</pre></div><div class="refsect1" lang="en"><a name="id299221"></a><h2>AUTHOR</h2><p>
+	</pre></div><div class="refsect1" lang="en"><a name="id2507209"></a><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

Modified: branches/samba/experimental/docs/htmldocs/manpages/idmap_ldap.8.html
===================================================================
--- branches/samba/experimental/docs/htmldocs/manpages/idmap_ldap.8.html	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/docs/htmldocs/manpages/idmap_ldap.8.html	2008-06-09 06:59:20 UTC (rev 1920)
@@ -1,8 +1,8 @@
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>idmap_ldap</title><link rel="stylesheet" href="samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.72.0"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry" lang="en"><a name="idmap_ldap.8"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>idmap_ldap &#8212; Samba's idmap_ldap Backend for Winbind</p></div><div class="refsynopsisdiv"><h2>DESCRIPTION</h2><p>The idmap_ldap plugin provides a means for Winbind to
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>idmap_ldap</title><link rel="stylesheet" href="../samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.73.1"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry" lang="en"><a name="idmap_ldap.8"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>idmap_ldap &#8212; Samba's idmap_ldap Backend for Winbind</p></div><div class="refsynopsisdiv"><h2>DESCRIPTION</h2><p>The idmap_ldap plugin provides a means for Winbind to
 	store and retrieve SID/uid/gid mapping tables in an LDAP directory
 	service.  The module implements both the "idmap" and
 	"idmap alloc" APIs.
-	</p></div><div class="refsect1" lang="en"><a name="id267671"></a><h2>IDMAP OPTIONS</h2><div class="variablelist"><dl><dt><span class="term">ldap_base_dn = DN</span></dt><dd><p>
+	</p></div><div class="refsect1" lang="en"><a name="id2544125"></a><h2>IDMAP OPTIONS</h2><div class="variablelist"><dl><dt><span class="term">ldap_base_dn = DN</span></dt><dd><p>
 			Defines the directory base suffix to use when searching for
 			SID/uid/gid mapping entries.  If not defined, idmap_ldap will default
 			to using the "ldap idmap suffix" option from smb.conf.
@@ -20,7 +20,7 @@
 			store and retrieve SID/uid/gid mapping entries.  If the parameter
 			is absent, Winbind fail over to use the "idmap uid" and
 			"idmap gid" options from smb.conf.
-                </p></dd></dl></div></div><div class="refsect1" lang="en"><a name="id299222"></a><h2>IDMAP ALLOC OPTIONS</h2><div class="variablelist"><dl><dt><span class="term">ldap_base_dn = DN</span></dt><dd><p>
+                </p></dd></dl></div></div><div class="refsect1" lang="en"><a name="id2507217"></a><h2>IDMAP ALLOC OPTIONS</h2><div class="variablelist"><dl><dt><span class="term">ldap_base_dn = DN</span></dt><dd><p>
 			Defines the directory base suffix under which new SID/uid/gid mapping
 			entries should be stored.  If not defined, idmap_ldap will default
 			to using the "ldap idmap suffix" option from smb.conf.
@@ -36,7 +36,7 @@
 			winbindd can allocate for users and groups.  If the parameter
 			is absent, Winbind fail over to use the "idmap uid"
 			and "idmap gid" options from smb.conf.
-                </p></dd></dl></div></div><div class="refsect1" lang="en"><a name="id266718"></a><h2>EXAMPLES</h2><p>
+                </p></dd></dl></div></div><div class="refsect1" lang="en"><a name="id2507284"></a><h2>EXAMPLES</h2><p>
 	The follow sets of a LDAP configuration which uses a slave server
 	running on localhost for fast fetching SID/gid/uid mappings, it
 	implies correct configuration of referrals.
@@ -61,7 +61,7 @@
 	in plain text in the configuration file we store it into a security
 	store. The "net idmap " command is used to store a secret
 	for the DN specified in a specific idmap domain.
-	</p></div><div class="refsect1" lang="en"><a name="id266753"></a><h2>AUTHOR</h2><p>
+	</p></div><div class="refsect1" lang="en"><a name="id2507328"></a><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

Modified: branches/samba/experimental/docs/htmldocs/manpages/idmap_nss.8.html
===================================================================
--- branches/samba/experimental/docs/htmldocs/manpages/idmap_nss.8.html	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/docs/htmldocs/manpages/idmap_nss.8.html	2008-06-09 06:59:20 UTC (rev 1920)
@@ -1,10 +1,10 @@
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>idmap_nss</title><link rel="stylesheet" href="samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.72.0"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry" lang="en"><a name="idmap_nss.8"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>idmap_nss &#8212; Samba's idmap_nss Backend for Winbind</p></div><div class="refsynopsisdiv"><h2>DESCRIPTION</h2><p>The idmap_nss plugin provides a means to map Unix users and groups
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>idmap_nss</title><link rel="stylesheet" href="../samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.73.1"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry" lang="en"><a name="idmap_nss.8"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>idmap_nss &#8212; Samba's idmap_nss Backend for Winbind</p></div><div class="refsynopsisdiv"><h2>DESCRIPTION</h2><p>The idmap_nss plugin provides a means to map Unix users and groups
 	to Windows accounts and obseletes the "winbind trusted domains only"
 	smb.conf option.  This provides a simple means of ensuring that the SID
 	for a Unix user named jsmith is reported as the one assigned to
 	DOMAIN\jsmith which is necessary for reporting ACLs on files and printers
 	stored on a Samba member server.
-	</p></div><div class="refsect1" lang="en"><a name="id267675"></a><h2>EXAMPLES</h2><p>
+	</p></div><div class="refsect1" lang="en"><a name="id2544121"></a><h2>EXAMPLES</h2><p>
 	This example shows how to use idmap_nss to check the local accounts for its
 	own domain while using allocation to create new mappings for trusted domains
 	</p><pre class="programlisting">
@@ -20,7 +20,7 @@
 
 	    idmap alloc backend      = tdb
 	    idmap alloc config:range = 10000 - 50000
-	</pre></div><div class="refsect1" lang="en"><a name="id267694"></a><h2>AUTHOR</h2><p>
+	</pre></div><div class="refsect1" lang="en"><a name="id2544146"></a><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

Modified: branches/samba/experimental/docs/htmldocs/manpages/idmap_rid.8.html
===================================================================
--- branches/samba/experimental/docs/htmldocs/manpages/idmap_rid.8.html	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/docs/htmldocs/manpages/idmap_rid.8.html	2008-06-09 06:59:20 UTC (rev 1920)
@@ -1,6 +1,6 @@
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>idmap_rid</title><link rel="stylesheet" href="samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.72.0"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry" lang="en"><a name="idmap_rid.8"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>idmap_rid &#8212; Samba's idmap_rid Backend for Winbind</p></div><div class="refsynopsisdiv"><h2>DESCRIPTION</h2><p>The idmap_rid backend provides a way to use an algorithmic
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>idmap_rid</title><link rel="stylesheet" href="../samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.73.1"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry" lang="en"><a name="idmap_rid.8"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>idmap_rid &#8212; Samba's idmap_rid Backend for Winbind</p></div><div class="refsynopsisdiv"><h2>DESCRIPTION</h2><p>The idmap_rid backend provides a way to use an algorithmic
 	mapping scheme to map UIDs/GIDs and SIDs. No database is required
-	in this case as the mapping is deterministic.</p></div><div class="refsect1" lang="en"><a name="id267671"></a><h2>IDMAP OPTIONS</h2><div class="variablelist"><dl><dt><span class="term">range = low - high</span></dt><dd><p>
+	in this case as the mapping is deterministic.</p></div><div class="refsect1" lang="en"><a name="id2544118"></a><h2>IDMAP OPTIONS</h2><div class="variablelist"><dl><dt><span class="term">range = low - high</span></dt><dd><p>
 			Defines the available matching uid and gid range for which the
 			backend is authoritative. Note that the range acts as a filter.
 			If algorithmically determined UID or GID fall outside the
@@ -13,7 +13,7 @@
 			by default start at 1000 (512 hexadecimal), this means a good value
 			for base_rid can be 1000 as the resulting ID is calculated this way:
 			ID = RID - BASE_RID + LOW RANGE ID.
-		</p></dd></dl></div></div><div class="refsect1" lang="en"><a name="id299199"></a><h2>EXAMPLES</h2><p>This example shows how to configure 2 domains with idmap_rid</p><pre class="programlisting">
+		</p></dd></dl></div></div><div class="refsect1" lang="en"><a name="id2544161"></a><h2>EXAMPLES</h2><p>This example shows how to configure 2 domains with idmap_rid</p><pre class="programlisting">
 	[global]
 	    idmap domains = MAIN TRUSTED1
 
@@ -24,7 +24,7 @@
 	    idmap config TRUSTED1:backend  = rid
 	    idmap config TRUSTED1:base_rid = 1000
 	    idmap config TRUSTED1:range    = 50000 - 99999
-	</pre></div><div class="refsect1" lang="en"><a name="id299217"></a><h2>AUTHOR</h2><p>
+	</pre></div><div class="refsect1" lang="en"><a name="id2507201"></a><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

Modified: branches/samba/experimental/docs/htmldocs/manpages/idmap_tdb.8.html
===================================================================
--- branches/samba/experimental/docs/htmldocs/manpages/idmap_tdb.8.html	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/docs/htmldocs/manpages/idmap_tdb.8.html	2008-06-09 06:59:20 UTC (rev 1920)
@@ -1,19 +1,19 @@
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>idmap_tdb</title><link rel="stylesheet" href="samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.72.0"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry" lang="en"><a name="idmap_tdb.8"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>idmap_tdb &#8212; Samba's idmap_tdb Backend for Winbind</p></div><div class="refsynopsisdiv"><h2>DESCRIPTION</h2><p>The idmap_tdb plugin is the default backend used by winbindd
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>idmap_tdb</title><link rel="stylesheet" href="../samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.73.1"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry" lang="en"><a name="idmap_tdb.8"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>idmap_tdb &#8212; Samba's idmap_tdb Backend for Winbind</p></div><div class="refsynopsisdiv"><h2>DESCRIPTION</h2><p>The idmap_tdb plugin is the default backend used by winbindd
 	for storing SID/uid/gid mapping tables and implements
 	both the "idmap" and "idmap alloc" APIs.
-	</p></div><div class="refsect1" lang="en"><a name="id267671"></a><h2>IDMAP OPTIONS</h2><div class="variablelist"><dl><dt><span class="term">range = low - high</span></dt><dd><p>
+	</p></div><div class="refsect1" lang="en"><a name="id2544118"></a><h2>IDMAP OPTIONS</h2><div class="variablelist"><dl><dt><span class="term">range = low - high</span></dt><dd><p>
 			Defines the available matching uid and gid range for which the
 			backend is authoritative.  Note that the range commonly matches
 			the allocation range due to the fact that the same backend will
 			store and retrieve SID/uid/gid mapping entries.  If the parameter
 			is absent, Winbind fail over to use the "idmap uid" and
 			"idmap gid" options from smb.conf.
-                </p></dd></dl></div></div><div class="refsect1" lang="en"><a name="id267696"></a><h2>IDMAP ALLOC OPTIONS</h2><div class="variablelist"><dl><dt><span class="term">range = low - high</span></dt><dd><p>
+                </p></dd></dl></div></div><div class="refsect1" lang="en"><a name="id2544144"></a><h2>IDMAP ALLOC OPTIONS</h2><div class="variablelist"><dl><dt><span class="term">range = low - high</span></dt><dd><p>
 			Defines the available matching uid and gid range from which
 			winbindd can allocate for users and groups.  If the parameter
 			is absent, Winbind fail over to use the "idmap uid"
 			and "idmap gid" options from smb.conf.
-                </p></dd></dl></div></div><div class="refsect1" lang="en"><a name="id299208"></a><h2>EXAMPLES</h2><p>
+                </p></dd></dl></div></div><div class="refsect1" lang="en"><a name="id2507190"></a><h2>EXAMPLES</h2><p>
 	The following example is equivalent to the pre-3.0.25 default idmap
 	configuration using the "idmap backend = tdb" setting.
 	</p><pre class="programlisting">
@@ -25,7 +25,7 @@
 
 	    idmap alloc backend = tdb
 	    idmap alloc config:range = 10000 - 50000
-	</pre></div><div class="refsect1" lang="en"><a name="id299226"></a><h2>AUTHOR</h2><p>
+	</pre></div><div class="refsect1" lang="en"><a name="id2507210"></a><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

Modified: branches/samba/experimental/docs/htmldocs/manpages/index.html
===================================================================
--- branches/samba/experimental/docs/htmldocs/manpages/index.html	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/docs/htmldocs/manpages/index.html	2008-06-09 06:59:20 UTC (rev 1920)
@@ -1,84 +1,82 @@
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title></title><link rel="stylesheet" href="samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.72.0"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="article" lang="en"><div class="titlepage"><hr></div><div class="variablelist"><dl><dt><span class="term"><a href="eventlogadm.8.html" target="_top">eventlogadm(8)</a></span></dt><dd><p>push records into the Samba event log store
-</p></dd><dt><span class="term"><a href="findsmb.1.html" target="_top">findsmb(1)</a></span></dt><dd><p>list info about machines that respond to SMB 
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title></title><link rel="stylesheet" href="../samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.73.1"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="article" lang="en"><div class="titlepage"><hr></div><div class="variablelist"><dl><dt><span class="term"><a class="ulink" href="eventlogadm.8.html" target="_top">eventlogadm(8)</a></span></dt><dd><p>push records into the Samba event log store
+</p></dd><dt><span class="term"><a class="ulink" href="findsmb.1.html" target="_top">findsmb(1)</a></span></dt><dd><p>list info about machines that respond to SMB 
 	name queries on a subnet
-</p></dd><dt><span class="term"><a href="idmap_ad.8.html" target="_top">idmap_ad(8)</a></span></dt><dd><p>Samba's idmap_ad Backend for Winbind
-</p></dd><dt><span class="term"><a href="idmap_ldap.8.html" target="_top">idmap_ldap(8)</a></span></dt><dd><p>Samba's idmap_ldap Backend for Winbind
-</p></dd><dt><span class="term"><a href="idmap_nss.8.html" target="_top">idmap_nss(8)</a></span></dt><dd><p>Samba's idmap_nss Backend for Winbind
-</p></dd><dt><span class="term"><a href="idmap_rid.8.html" target="_top">idmap_rid(8)</a></span></dt><dd><p>Samba's idmap_rid Backend for Winbind
-</p></dd><dt><span class="term"><a href="idmap_tdb.8.html" target="_top">idmap_tdb(8)</a></span></dt><dd><p>Samba's idmap_tdb Backend for Winbind
-</p></dd><dt><span class="term"><a href="ldb.3.html" target="_top">ldb(3)</a></span></dt><dd><p>A light-weight database library
-</p></dd><dt><span class="term"><a href="ldbadd.1.html" target="_top">ldbadd(1)</a></span></dt><dd><p>Command-line utility for adding records to an LDB
-</p></dd><dt><span class="term"><a href="ldbdel.1.html" target="_top">ldbdel(1)</a></span></dt><dd><p>Command-line program for deleting LDB records
-</p></dd><dt><span class="term"><a href="ldbedit.1.html" target="_top">ldbedit(1)</a></span></dt><dd><p>Edit LDB databases using your preferred editor
-</p></dd><dt><span class="term"><a href="ldbmodify.1.html" target="_top">ldbmodify(1)</a></span></dt><dd><p>Modify records in a LDB database
-</p></dd><dt><span class="term"><a href="ldbsearch.1.html" target="_top">ldbsearch(1)</a></span></dt><dd><p>Search for records in a LDB database
-</p></dd><dt><span class="term"><a href="libsmbclient.7.html" target="_top">libsmbclient(7)</a></span></dt><dd><p>An extension library for browsers and that can be used as a generic browsing API.
-</p></dd><dt><span class="term"><a href="lmhosts.5.html" target="_top">lmhosts(5)</a></span></dt><dd><p>The Samba NetBIOS hosts file
-</p></dd><dt><span class="term"><a href="log2pcap.1.html" target="_top">log2pcap(1)</a></span></dt><dd><p>Extract network traces from Samba log files
-</p></dd><dt><span class="term"><a href="mount.cifs.8.html" target="_top">mount.cifs(8)</a></span></dt><dd><p>mount using the Common Internet File System (CIFS)
-</p></dd><dt><span class="term"><a href="net.8.html" target="_top">net(8)</a></span></dt><dd><p>Tool for administration of Samba and remote
+</p></dd><dt><span class="term"><a class="ulink" href="idmap_ad.8.html" target="_top">idmap_ad(8)</a></span></dt><dd><p>Samba's idmap_ad Backend for Winbind
+</p></dd><dt><span class="term"><a class="ulink" href="idmap_ldap.8.html" target="_top">idmap_ldap(8)</a></span></dt><dd><p>Samba's idmap_ldap Backend for Winbind
+</p></dd><dt><span class="term"><a class="ulink" href="idmap_nss.8.html" target="_top">idmap_nss(8)</a></span></dt><dd><p>Samba's idmap_nss Backend for Winbind
+</p></dd><dt><span class="term"><a class="ulink" href="idmap_rid.8.html" target="_top">idmap_rid(8)</a></span></dt><dd><p>Samba's idmap_rid Backend for Winbind
+</p></dd><dt><span class="term"><a class="ulink" href="idmap_tdb.8.html" target="_top">idmap_tdb(8)</a></span></dt><dd><p>Samba's idmap_tdb Backend for Winbind
+</p></dd><dt><span class="term"><a class="ulink" href="ldb.3.html" target="_top">ldb(3)</a></span></dt><dd><p>A light-weight database library
+</p></dd><dt><span class="term"><a class="ulink" href="ldbadd.1.html" target="_top">ldbadd(1)</a></span></dt><dd><p>Command-line utility for adding records to an LDB
+</p></dd><dt><span class="term"><a class="ulink" href="ldbdel.1.html" target="_top">ldbdel(1)</a></span></dt><dd><p>Command-line program for deleting LDB records
+</p></dd><dt><span class="term"><a class="ulink" href="ldbedit.1.html" target="_top">ldbedit(1)</a></span></dt><dd><p>Edit LDB databases using your preferred editor
+</p></dd><dt><span class="term"><a class="ulink" href="ldbmodify.1.html" target="_top">ldbmodify(1)</a></span></dt><dd><p>Modify records in a LDB database
+</p></dd><dt><span class="term"><a class="ulink" href="ldbsearch.1.html" target="_top">ldbsearch(1)</a></span></dt><dd><p>Search for records in a LDB database
+</p></dd><dt><span class="term"><a class="ulink" href="libsmbclient.7.html" target="_top">libsmbclient(7)</a></span></dt><dd><p>An extension library for browsers and that can be used as a generic browsing API.
+</p></dd><dt><span class="term"><a class="ulink" href="lmhosts.5.html" target="_top">lmhosts(5)</a></span></dt><dd><p>The Samba NetBIOS hosts file
+</p></dd><dt><span class="term"><a class="ulink" href="log2pcap.1.html" target="_top">log2pcap(1)</a></span></dt><dd><p>Extract network traces from Samba log files
+</p></dd><dt><span class="term"><a class="ulink" href="mount.cifs.8.html" target="_top">mount.cifs(8)</a></span></dt><dd><p>mount using the Common Internet File System (CIFS)
+</p></dd><dt><span class="term"><a class="ulink" href="net.8.html" target="_top">net(8)</a></span></dt><dd><p>Tool for administration of Samba and remote
 	CIFS servers.
 	
-</p></dd><dt><span class="term"><a href="nmbd.8.html" target="_top">nmbd(8)</a></span></dt><dd><p>NetBIOS name server to provide NetBIOS 
+</p></dd><dt><span class="term"><a class="ulink" href="nmbd.8.html" target="_top">nmbd(8)</a></span></dt><dd><p>NetBIOS name server to provide NetBIOS 
 	over IP naming services to clients
-</p></dd><dt><span class="term"><a href="nmblookup.1.html" target="_top">nmblookup(1)</a></span></dt><dd><p>NetBIOS over TCP/IP client used to lookup NetBIOS 
+</p></dd><dt><span class="term"><a class="ulink" href="nmblookup.1.html" target="_top">nmblookup(1)</a></span></dt><dd><p>NetBIOS over TCP/IP client used to lookup NetBIOS 
 	names
-</p></dd><dt><span class="term"><a href="ntlm_auth.1.html" target="_top">ntlm_auth(1)</a></span></dt><dd><p>tool to allow external access to Winbind's NTLM authentication function
-</p></dd><dt><span class="term"><a href="pam_winbind.7.html" target="_top">pam_winbind(7)</a></span></dt><dd><p>PAM module for Winbind
-</p></dd><dt><span class="term"><a href="pdbedit.8.html" target="_top">pdbedit(8)</a></span></dt><dd><p>manage the SAM database (Database of Samba Users)
-</p></dd><dt><span class="term"><a href="profiles.1.html" target="_top">profiles(1)</a></span></dt><dd><p>A utility to report and change SIDs in registry files
+</p></dd><dt><span class="term"><a class="ulink" href="ntlm_auth.1.html" target="_top">ntlm_auth(1)</a></span></dt><dd><p>tool to allow external access to Winbind's NTLM authentication function
+</p></dd><dt><span class="term"><a class="ulink" href="pam_winbind.7.html" target="_top">pam_winbind(7)</a></span></dt><dd><p>PAM module for Winbind
+</p></dd><dt><span class="term"><a class="ulink" href="pdbedit.8.html" target="_top">pdbedit(8)</a></span></dt><dd><p>manage the SAM database (Database of Samba Users)
+</p></dd><dt><span class="term"><a class="ulink" href="profiles.1.html" target="_top">profiles(1)</a></span></dt><dd><p>A utility to report and change SIDs in registry files
 	
-</p></dd><dt><span class="term"><a href="rpcclient.1.html" target="_top">rpcclient(1)</a></span></dt><dd><p>tool for executing client side 
+</p></dd><dt><span class="term"><a class="ulink" href="rpcclient.1.html" target="_top">rpcclient(1)</a></span></dt><dd><p>tool for executing client side 
 	MS-RPC functions
-</p></dd><dt><span class="term"><a href="samba.7.html" target="_top">samba(7)</a></span></dt><dd><p>A Windows SMB/CIFS fileserver for UNIX
-</p></dd><dt><span class="term"><a href="smb.conf.5.html" target="_top">smb.conf(5)</a></span></dt><dd><p>The configuration file for the Samba suite
-</p></dd><dt><span class="term"><a href="smbcacls.1.html" target="_top">smbcacls(1)</a></span></dt><dd><p>Set or get ACLs on an NT file or directory names
-</p></dd><dt><span class="term"><a href="smbclient.1.html" target="_top">smbclient(1)</a></span></dt><dd><p>ftp-like client to access SMB/CIFS resources 
+</p></dd><dt><span class="term"><a class="ulink" href="samba.7.html" target="_top">samba(7)</a></span></dt><dd><p>A Windows SMB/CIFS fileserver for UNIX
+</p></dd><dt><span class="term"><a class="ulink" href="smbcacls.1.html" target="_top">smbcacls(1)</a></span></dt><dd><p>Set or get ACLs on an NT file or directory names
+</p></dd><dt><span class="term"><a class="ulink" href="smbclient.1.html" target="_top">smbclient(1)</a></span></dt><dd><p>ftp-like client to access SMB/CIFS resources 
 	on servers
-</p></dd><dt><span class="term"><a href="smbcontrol.1.html" target="_top">smbcontrol(1)</a></span></dt><dd><p>send messages to smbd, nmbd or winbindd processes
-</p></dd><dt><span class="term"><a href="smbcquotas.1.html" target="_top">smbcquotas(1)</a></span></dt><dd><p>Set or get QUOTAs of NTFS 5 shares
-</p></dd><dt><span class="term"><a href="smbd.8.html" target="_top">smbd(8)</a></span></dt><dd><p>server to provide SMB/CIFS services to clients
-</p></dd><dt><span class="term"><a href="smbget.1.html" target="_top">smbget(1)</a></span></dt><dd><p>wget-like utility for download files over SMB
-</p></dd><dt><span class="term"><a href="smbgetrc.5.html" target="_top">smbgetrc(5)</a></span></dt><dd><p>configuration file for smbget
-</p></dd><dt><span class="term"><a href="smbmnt.8.html" target="_top">smbmnt(8)</a></span></dt><dd><p>helper utility for mounting SMB filesystems
-</p></dd><dt><span class="term"><a href="smbmount.8.html" target="_top">smbmount(8)</a></span></dt><dd><p>mount an smbfs filesystem
-</p></dd><dt><span class="term"><a href="smbpasswd.5.html" target="_top">smbpasswd(5)</a></span></dt><dd><p>The Samba encrypted password file
-</p></dd><dt><span class="term"><a href="smbpasswd.8.html" target="_top">smbpasswd(8)</a></span></dt><dd><p>change a user's SMB password
-</p></dd><dt><span class="term"><a href="smbsh.1.html" target="_top">smbsh(1)</a></span></dt><dd><p>Allows access to remote SMB shares
+</p></dd><dt><span class="term"><a class="ulink" href="smb.conf.5.html" target="_top">smb.conf(5)</a></span></dt><dd><p>The configuration file for the Samba suite
+</p></dd><dt><span class="term"><a class="ulink" href="smbcontrol.1.html" target="_top">smbcontrol(1)</a></span></dt><dd><p>send messages to smbd, nmbd or winbindd processes
+</p></dd><dt><span class="term"><a class="ulink" href="smbcquotas.1.html" target="_top">smbcquotas(1)</a></span></dt><dd><p>Set or get QUOTAs of NTFS 5 shares
+</p></dd><dt><span class="term"><a class="ulink" href="smbd.8.html" target="_top">smbd(8)</a></span></dt><dd><p>server to provide SMB/CIFS services to clients
+</p></dd><dt><span class="term"><a class="ulink" href="smbget.1.html" target="_top">smbget(1)</a></span></dt><dd><p>wget-like utility for download files over SMB
+</p></dd><dt><span class="term"><a class="ulink" href="smbgetrc.5.html" target="_top">smbgetrc(5)</a></span></dt><dd><p>configuration file for smbget
+</p></dd><dt><span class="term"><a class="ulink" href="smbpasswd.5.html" target="_top">smbpasswd(5)</a></span></dt><dd><p>The Samba encrypted password file
+</p></dd><dt><span class="term"><a class="ulink" href="smbpasswd.8.html" target="_top">smbpasswd(8)</a></span></dt><dd><p>change a user's SMB password
+</p></dd><dt><span class="term"><a class="ulink" href="smbsh.1.html" target="_top">smbsh(1)</a></span></dt><dd><p>Allows access to remote SMB shares
 	using UNIX commands
-</p></dd><dt><span class="term"><a href="smbspool.8.html" target="_top">smbspool(8)</a></span></dt><dd><p>send a print file to an SMB printer
-</p></dd><dt><span class="term"><a href="smbstatus.1.html" target="_top">smbstatus(1)</a></span></dt><dd><p>report on current Samba connections
-</p></dd><dt><span class="term"><a href="smbtar.1.html" target="_top">smbtar(1)</a></span></dt><dd><p>shell script for backing up SMB/CIFS shares 
+</p></dd><dt><span class="term"><a class="ulink" href="smbspool.8.html" target="_top">smbspool(8)</a></span></dt><dd><p>send a print file to an SMB printer
+</p></dd><dt><span class="term"><a class="ulink" href="smbstatus.1.html" target="_top">smbstatus(1)</a></span></dt><dd><p>report on current Samba connections
+</p></dd><dt><span class="term"><a class="ulink" href="smbtar.1.html" target="_top">smbtar(1)</a></span></dt><dd><p>shell script for backing up SMB/CIFS shares 
 	directly to UNIX tape drives
-</p></dd><dt><span class="term"><a href="smbtree.1.html" target="_top">smbtree(1)</a></span></dt><dd><p>A text based smb network browser
+</p></dd><dt><span class="term"><a class="ulink" href="smbtree.1.html" target="_top">smbtree(1)</a></span></dt><dd><p>A text based smb network browser
 	
-</p></dd><dt><span class="term"><a href="smbumount.8.html" target="_top">smbumount(8)</a></span></dt><dd><p>smbfs umount for normal users
-</p></dd><dt><span class="term"><a href="swat.8.html" target="_top">swat(8)</a></span></dt><dd><p>Samba Web Administration Tool
-</p></dd><dt><span class="term"><a href="tdbbackup.8.html" target="_top">tdbbackup(8)</a></span></dt><dd><p>tool for backing up and for validating the integrity of samba .tdb files
-</p></dd><dt><span class="term"><a href="tdbdump.8.html" target="_top">tdbdump(8)</a></span></dt><dd><p>tool for printing the contents of a TDB file
-</p></dd><dt><span class="term"><a href="tdbtool.8.html" target="_top">tdbtool(8)</a></span></dt><dd><p>manipulate the contents TDB files
-</p></dd><dt><span class="term"><a href="testparm.1.html" target="_top">testparm(1)</a></span></dt><dd><p>check an smb.conf configuration file for 
+</p></dd><dt><span class="term"><a class="ulink" href="swat.8.html" target="_top">swat(8)</a></span></dt><dd><p>Samba Web Administration Tool
+</p></dd><dt><span class="term"><a class="ulink" href="tdbbackup.8.html" target="_top">tdbbackup(8)</a></span></dt><dd><p>tool for backing up and for validating the integrity of samba .tdb files
+</p></dd><dt><span class="term"><a class="ulink" href="tdbdump.8.html" target="_top">tdbdump(8)</a></span></dt><dd><p>tool for printing the contents of a TDB file
+</p></dd><dt><span class="term"><a class="ulink" href="tdbtool.8.html" target="_top">tdbtool(8)</a></span></dt><dd><p>manipulate the contents TDB files
+</p></dd><dt><span class="term"><a class="ulink" href="testparm.1.html" target="_top">testparm(1)</a></span></dt><dd><p>check an smb.conf configuration file for 
 	internal correctness
-</p></dd><dt><span class="term"><a href="umount.cifs.8.html" target="_top">umount.cifs(8)</a></span></dt><dd><p>for normal, non-root users, to unmount their own Common Internet File System (CIFS) mounts
-</p></dd><dt><span class="term"><a href="vfs_audit.8.html" target="_top">vfs_audit(8)</a></span></dt><dd><p>record selected Samba VFS operations in the system log
-</p></dd><dt><span class="term"><a href="vfs_cacheprime.8.html" target="_top">vfs_cacheprime(8)</a></span></dt><dd><p>prime the kernel file data cache
-</p></dd><dt><span class="term"><a href="vfs_cap.8.html" target="_top">vfs_cap(8)</a></span></dt><dd><p>CAP encode filenames
-</p></dd><dt><span class="term"><a href="vfs_catia.8.html" target="_top">vfs_catia(8)</a></span></dt><dd><p>translate illegal characters in Catia filenames
-</p></dd><dt><span class="term"><a href="vfs_commit.8.html" target="_top">vfs_commit(8)</a></span></dt><dd><p>flush dirty data at specified intervals
-</p></dd><dt><span class="term"><a href="vfs_default_quota.8.html" target="_top">vfs_default_quota(8)</a></span></dt><dd><p>store default quota records for Windows clients
-</p></dd><dt><span class="term"><a href="vfs_extd_audit.8.html" target="_top">vfs_extd_audit(8)</a></span></dt><dd><p>record selected Samba VFS operations
-</p></dd><dt><span class="term"><a href="vfs_fake_perms.8.html" target="_top">vfs_fake_perms(8)</a></span></dt><dd><p>enable read only Roaming Profiles
-</p></dd><dt><span class="term"><a href="vfs_full_audit.8.html" target="_top">vfs_full_audit(8)</a></span></dt><dd><p>record Samba VFS operations in the system log
-</p></dd><dt><span class="term"><a href="vfs_gpfs.8.html" target="_top">vfs_gpfs(8)</a></span></dt><dd><p>gpfs specific samba extensions like acls and prealloc
-</p></dd><dt><span class="term"><a href="vfs_netatalk.8.html" target="_top">vfs_netatalk(8)</a></span></dt><dd><p>hide .AppleDouble files from CIFS clients
-</p></dd><dt><span class="term"><a href="vfs_notify_fam.8.html" target="_top">vfs_notify_fam(8)</a></span></dt><dd><p>FAM support for file change notifications
-</p></dd><dt><span class="term"><a href="vfs_prealloc.8.html" target="_top">vfs_prealloc(8)</a></span></dt><dd><p>preallocate matching files to a predetermined size
-</p></dd><dt><span class="term"><a href="vfs_readahead.8.html" target="_top">vfs_readahead(8)</a></span></dt><dd><p>pre-load the kernel buffer cache
-</p></dd><dt><span class="term"><a href="vfs_readonly.8.html" target="_top">vfs_readonly(8)</a></span></dt><dd><p>make a Samba share read only for a specified time period
-</p></dd><dt><span class="term"><a href="vfs_recycle.8.html" target="_top">vfs_recycle(8)</a></span></dt><dd><p>Samba VFS recycle bin
-</p></dd><dt><span class="term"><a href="vfs_shadow_copy.8.html" target="_top">vfs_shadow_copy(8)</a></span></dt><dd><p>Make a Samba share read only for a specified time period
-</p></dd><dt><span class="term"><a href="vfstest.1.html" target="_top">vfstest(1)</a></span></dt><dd><p>tool for testing samba VFS modules 
-</p></dd><dt><span class="term"><a href="wbinfo.1.html" target="_top">wbinfo(1)</a></span></dt><dd><p>Query information from winbind daemon
-</p></dd><dt><span class="term"><a href="winbindd.8.html" target="_top">winbindd(8)</a></span></dt><dd><p>Name Service Switch daemon for resolving names
+</p></dd><dt><span class="term"><a class="ulink" href="umount.cifs.8.html" target="_top">umount.cifs(8)</a></span></dt><dd><p>for normal, non-root users, to unmount their own Common Internet File System (CIFS) mounts
+</p></dd><dt><span class="term"><a class="ulink" href="vfs_audit.8.html" target="_top">vfs_audit(8)</a></span></dt><dd><p>record selected Samba VFS operations in the system log
+</p></dd><dt><span class="term"><a class="ulink" href="vfs_cacheprime.8.html" target="_top">vfs_cacheprime(8)</a></span></dt><dd><p>prime the kernel file data cache
+</p></dd><dt><span class="term"><a class="ulink" href="vfs_cap.8.html" target="_top">vfs_cap(8)</a></span></dt><dd><p>CAP encode filenames
+</p></dd><dt><span class="term"><a class="ulink" href="vfs_catia.8.html" target="_top">vfs_catia(8)</a></span></dt><dd><p>translate illegal characters in Catia filenames
+</p></dd><dt><span class="term"><a class="ulink" href="vfs_commit.8.html" target="_top">vfs_commit(8)</a></span></dt><dd><p>flush dirty data at specified intervals
+</p></dd><dt><span class="term"><a class="ulink" href="vfs_default_quota.8.html" target="_top">vfs_default_quota(8)</a></span></dt><dd><p>store default quota records for Windows clients
+</p></dd><dt><span class="term"><a class="ulink" href="vfs_extd_audit.8.html" target="_top">vfs_extd_audit(8)</a></span></dt><dd><p>record selected Samba VFS operations
+</p></dd><dt><span class="term"><a class="ulink" href="vfs_fake_perms.8.html" target="_top">vfs_fake_perms(8)</a></span></dt><dd><p>enable read only Roaming Profiles
+</p></dd><dt><span class="term"><a class="ulink" href="vfs_full_audit.8.html" target="_top">vfs_full_audit(8)</a></span></dt><dd><p>record Samba VFS operations in the system log
+</p></dd><dt><span class="term"><a class="ulink" href="vfs_gpfs.8.html" target="_top">vfs_gpfs(8)</a></span></dt><dd><p>gpfs specific samba extensions like acls and prealloc
+</p></dd><dt><span class="term"><a class="ulink" href="vfs_netatalk.8.html" target="_top">vfs_netatalk(8)</a></span></dt><dd><p>hide .AppleDouble files from CIFS clients
+</p></dd><dt><span class="term"><a class="ulink" href="vfs_notify_fam.8.html" target="_top">vfs_notify_fam(8)</a></span></dt><dd><p>FAM support for file change notifications
+</p></dd><dt><span class="term"><a class="ulink" href="vfs_prealloc.8.html" target="_top">vfs_prealloc(8)</a></span></dt><dd><p>preallocate matching files to a predetermined size
+</p></dd><dt><span class="term"><a class="ulink" href="vfs_readahead.8.html" target="_top">vfs_readahead(8)</a></span></dt><dd><p>pre-load the kernel buffer cache
+</p></dd><dt><span class="term"><a class="ulink" href="vfs_readonly.8.html" target="_top">vfs_readonly(8)</a></span></dt><dd><p>make a Samba share read only for a specified time period
+</p></dd><dt><span class="term"><a class="ulink" href="vfs_recycle.8.html" target="_top">vfs_recycle(8)</a></span></dt><dd><p>Samba VFS recycle bin
+</p></dd><dt><span class="term"><a class="ulink" href="vfs_shadow_copy.8.html" target="_top">vfs_shadow_copy(8)</a></span></dt><dd><p>Make a Samba share read only for a specified time period
+</p></dd><dt><span class="term"><a class="ulink" href="vfstest.1.html" target="_top">vfstest(1)</a></span></dt><dd><p>tool for testing samba VFS modules 
+</p></dd><dt><span class="term"><a class="ulink" href="vfs_xattr_tdb.8.html" target="_top">vfs_xattr_tdb(8)</a></span></dt><dd><p>Save Extended Attributes (EAs) in a tdb file
+</p></dd><dt><span class="term"><a class="ulink" href="wbinfo.1.html" target="_top">wbinfo(1)</a></span></dt><dd><p>Query information from winbind daemon
+</p></dd><dt><span class="term"><a class="ulink" href="winbindd.8.html" target="_top">winbindd(8)</a></span></dt><dd><p>Name Service Switch daemon for resolving names
 	from NT servers
 </p></dd></dl></div></div></body></html>

Modified: branches/samba/experimental/docs/htmldocs/manpages/ldb.3.html
===================================================================
--- branches/samba/experimental/docs/htmldocs/manpages/ldb.3.html	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/docs/htmldocs/manpages/ldb.3.html	2008-06-09 06:59:20 UTC (rev 1920)
@@ -1,4 +1,4 @@
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>ldb</title><link rel="stylesheet" href="samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.72.0"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry" lang="en"><a name="ldb.3"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>ldb<p><b>The Samba Project</b></p> &#8212; A light-weight database library</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="synopsis">#include &lt;ldb.h&gt;</pre></div><div class="refsect1" lang="en"><a name="id267383"></a><h2>description</h2><p>
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>ldb</title><link rel="stylesheet" href="../samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.73.1"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry" lang="en"><a name="ldb.3"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>ldb<p><b>The Samba Project</b></p> &#8212; A light-weight database library</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="synopsis">#include &lt;ldb.h&gt;</pre></div><div class="refsect1" lang="en"><a name="id2544115"></a><h2>description</h2><p>
 ldb is a light weight embedded database library and API. With a
 programming interface that is very similar to LDAP, ldb can store its
 data either in a tdb(3) database or in a real LDAP database.
@@ -34,7 +34,7 @@
 for ldbsearch(1) and ldbedit(1), and experimenting with a local
 database. Then I suggest you look at the ldb_connect(3) and
 ldb_search(3) manual pages.
-	</p></div><div class="refsect1" lang="en"><a name="id267706"></a><h2>TOOLS</h2><div class="itemizedlist"><ul type="disc"><li><p>
+	</p></div><div class="refsect1" lang="en"><a name="id2507198"></a><h2>TOOLS</h2><div class="itemizedlist"><ul type="disc"><li><p>
 			<span class="application">ldbsearch(1)</span>
 			  - command line ldb search utility
 		</p></li><li><p>
@@ -49,7 +49,7 @@
 		</p></li><li><p>
 			<span class="application">ldbmodify(1)</span>
 			 - modify records in a ldb database using LDIF formatted input
-		</p></li></ul></div></div><div class="refsect1" lang="en"><a name="id267087"></a><h2>FUNCTIONS</h2><div class="itemizedlist"><ul type="disc"><li><p>
+		</p></li></ul></div></div><div class="refsect1" lang="en"><a name="id2507263"></a><h2>FUNCTIONS</h2><div class="itemizedlist"><ul type="disc"><li><p>
 			<code class="function">ldb_connect(3)</code>
 			 - connect to a ldb backend
 		</p></li><li><p>
@@ -124,12 +124,12 @@
 		</p></li><li><p>
 			<code class="function">ldb_set_debug_stderr(3)</code>
 			 - set a debug handler for stderr output
-		</p></li></ul></div></div><div class="refsect1" lang="en"><a name="id266894"></a><h2>Author</h2><p>
+		</p></li></ul></div></div><div class="refsect1" lang="en"><a name="id2506259"></a><h2>Author</h2><p>
 		ldb was written by 
-		 <a href="http://samba.org/~tridge/" target="_top">Andrew Tridgell</a>.
+		 <a class="ulink" href="http://samba.org/~tridge/" target="_top">Andrew Tridgell</a>.
 	</p><p>
 If you wish to report a problem or make a suggestion then please see
-the <a href="http://ldb.samba.org/" target="_top">http://ldb.samba.org/</a> web site for
+the <a class="ulink" href="http://ldb.samba.org/" target="_top">http://ldb.samba.org/</a> web site for
 current contact and maintainer information.
 	</p><p>
 ldb is released under the GNU Lesser General Public License version 2

Modified: branches/samba/experimental/docs/htmldocs/manpages/ldbadd.1.html
===================================================================
--- branches/samba/experimental/docs/htmldocs/manpages/ldbadd.1.html	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/docs/htmldocs/manpages/ldbadd.1.html	2008-06-09 06:59:20 UTC (rev 1920)
@@ -1,16 +1,16 @@
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>ldbadd</title><link rel="stylesheet" href="samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.72.0"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry" lang="en"><a name="ldbadd.1"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>ldbadd &#8212; Command-line utility for adding records to an LDB</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><div class="cmdsynopsis"><p><code class="literal">ldbadd</code> [-h] [-H LDB-URL] [ldif-file1] [ldif-file2] [...]</p></div></div><div class="refsect1" lang="en"><a name="id299200"></a><h2>DESCRIPTION</h2><p>ldbadd adds records to an ldb(7) database. It reads 
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>ldbadd</title><link rel="stylesheet" href="../samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.73.1"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry" lang="en"><a name="ldbadd.1"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>ldbadd &#8212; Command-line utility for adding records to an LDB</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><div class="cmdsynopsis"><p><code class="literal">ldbadd</code> [-h] [-H LDB-URL] [ldif-file1] [ldif-file2] [...]</p></div></div><div class="refsect1" lang="en"><a name="id2544156"></a><h2>DESCRIPTION</h2><p>ldbadd adds records to an ldb(7) database. It reads 
 		the ldif(5) files specified on the command line and adds 
 		the records from these files to the LDB database, which is specified 
 		by the -H option or the LDB_URL environment variable.
 	</p><p>If - is specified as a ldb file, the ldif input is read from 
-		standard input.</p></div><div class="refsect1" lang="en"><a name="id299215"></a><h2>OPTIONS</h2><div class="variablelist"><dl><dt><span class="term">-h</span></dt><dd><p>
+		standard input.</p></div><div class="refsect1" lang="en"><a name="id2507195"></a><h2>OPTIONS</h2><div class="variablelist"><dl><dt><span class="term">-h</span></dt><dd><p>
 		Show list of available options.</p></dd><dt><span class="term">-H &lt;ldb-url&gt;</span></dt><dd><p>
 				LDB URL to connect to. See ldb(7) for details.
-			</p></dd></dl></div></div><div class="refsect1" lang="en"><a name="id299247"></a><h2>ENVIRONMENT</h2><div class="variablelist"><dl><dt><span class="term">LDB_URL</span></dt><dd><p>LDB URL to connect to (can be overrided by using the 
-					-H command-line option.)</p></dd></dl></div></div><div class="refsect1" lang="en"><a name="id299267"></a><h2>VERSION</h2><p>This man page is correct for version 4.0 of the Samba suite.</p></div><div class="refsect1" lang="en"><a name="id266712"></a><h2>SEE ALSO</h2><p>ldb(7), ldbmodify, ldbdel, ldif(5)</p></div><div class="refsect1" lang="en"><a name="id266722"></a><h2>AUTHOR</h2><p> ldb was written by 
-		 <a href="http://samba.org/~tridge/" target="_top">Andrew Tridgell</a>.
+			</p></dd></dl></div></div><div class="refsect1" lang="en"><a name="id2507228"></a><h2>ENVIRONMENT</h2><div class="variablelist"><dl><dt><span class="term">LDB_URL</span></dt><dd><p>LDB URL to connect to (can be overrided by using the 
+					-H command-line option.)</p></dd></dl></div></div><div class="refsect1" lang="en"><a name="id2507249"></a><h2>VERSION</h2><p>This man page is correct for version 4.0 of the Samba suite.</p></div><div class="refsect1" lang="en"><a name="id2507260"></a><h2>SEE ALSO</h2><p>ldb(7), ldbmodify, ldbdel, ldif(5)</p></div><div class="refsect1" lang="en"><a name="id2507270"></a><h2>AUTHOR</h2><p> ldb was written by 
+		 <a class="ulink" href="http://samba.org/~tridge/" target="_top">Andrew Tridgell</a>.
 	</p><p>
 If you wish to report a problem or make a suggestion then please see
-the <a href="http://ldb.samba.org/" target="_top">http://ldb.samba.org/</a> web site for
+the <a class="ulink" href="http://ldb.samba.org/" target="_top">http://ldb.samba.org/</a> web site for
 current contact and maintainer information.
 	</p><p>This manpage was written by Jelmer Vernooij.</p></div></div></body></html>

Modified: branches/samba/experimental/docs/htmldocs/manpages/ldbdel.1.html
===================================================================
--- branches/samba/experimental/docs/htmldocs/manpages/ldbdel.1.html	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/docs/htmldocs/manpages/ldbdel.1.html	2008-06-09 06:59:20 UTC (rev 1920)
@@ -1,15 +1,15 @@
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>ldbdel</title><link rel="stylesheet" href="samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.72.0"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry" lang="en"><a name="ldbdel.1"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>ldbdel &#8212; Command-line program for deleting LDB records</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><div class="cmdsynopsis"><p><code class="literal">ldbdel</code> [-h] [-H LDB-URL] [dn] [...]</p></div></div><div class="refsect1" lang="en"><a name="id267702"></a><h2>DESCRIPTION</h2><p>ldbdel deletes records from an ldb(7) database. 
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>ldbdel</title><link rel="stylesheet" href="../samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.73.1"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry" lang="en"><a name="ldbdel.1"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>ldbdel &#8212; Command-line program for deleting LDB records</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><div class="cmdsynopsis"><p><code class="literal">ldbdel</code> [-h] [-H LDB-URL] [dn] [...]</p></div></div><div class="refsect1" lang="en"><a name="id2544148"></a><h2>DESCRIPTION</h2><p>ldbdel deletes records from an ldb(7) database. 
 		It deletes the records identified by the dn's specified 
 		on the command-line. </p><p>ldbdel uses either the database that is specified with 
 		the -H option or the database specified by the LDB_URL environment
-		variable.</p></div><div class="refsect1" lang="en"><a name="id299208"></a><h2>OPTIONS</h2><div class="variablelist"><dl><dt><span class="term">-h</span></dt><dd><p>
+		variable.</p></div><div class="refsect1" lang="en"><a name="id2507185"></a><h2>OPTIONS</h2><div class="variablelist"><dl><dt><span class="term">-h</span></dt><dd><p>
 		Show list of available options.</p></dd><dt><span class="term">-H &lt;ldb-url&gt;</span></dt><dd><p>
 				LDB URL to connect to. See ldb(7) for details.
-			</p></dd></dl></div></div><div class="refsect1" lang="en"><a name="id299240"></a><h2>ENVIRONMENT</h2><div class="variablelist"><dl><dt><span class="term">LDB_URL</span></dt><dd><p>LDB URL to connect to (can be overrided by using the 
-					-H command-line option.)</p></dd></dl></div></div><div class="refsect1" lang="en"><a name="id299259"></a><h2>VERSION</h2><p>This man page is correct for version 4.0 of the Samba suite.</p></div><div class="refsect1" lang="en"><a name="id299270"></a><h2>SEE ALSO</h2><p>ldb(7), ldbmodify, ldbadd, ldif(5)</p></div><div class="refsect1" lang="en"><a name="id266716"></a><h2>AUTHOR</h2><p> ldb was written by 
-		 <a href="http://samba.org/~tridge/" target="_top">Andrew Tridgell</a>.
+			</p></dd></dl></div></div><div class="refsect1" lang="en"><a name="id2507218"></a><h2>ENVIRONMENT</h2><div class="variablelist"><dl><dt><span class="term">LDB_URL</span></dt><dd><p>LDB URL to connect to (can be overrided by using the 
+					-H command-line option.)</p></dd></dl></div></div><div class="refsect1" lang="en"><a name="id2507240"></a><h2>VERSION</h2><p>This man page is correct for version 4.0 of the Samba suite.</p></div><div class="refsect1" lang="en"><a name="id2507251"></a><h2>SEE ALSO</h2><p>ldb(7), ldbmodify, ldbadd, ldif(5)</p></div><div class="refsect1" lang="en"><a name="id2507260"></a><h2>AUTHOR</h2><p> ldb was written by 
+		 <a class="ulink" href="http://samba.org/~tridge/" target="_top">Andrew Tridgell</a>.
 	</p><p>
 If you wish to report a problem or make a suggestion then please see
-the <a href="http://ldb.samba.org/" target="_top">http://ldb.samba.org/</a> web site for
+the <a class="ulink" href="http://ldb.samba.org/" target="_top">http://ldb.samba.org/</a> web site for
 current contact and maintainer information.
 	</p><p>ldbdel was written by Andrew Tridgell.</p><p>This manpage was written by Jelmer Vernooij.</p></div></div></body></html>

Modified: branches/samba/experimental/docs/htmldocs/manpages/ldbedit.1.html
===================================================================
--- branches/samba/experimental/docs/htmldocs/manpages/ldbedit.1.html	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/docs/htmldocs/manpages/ldbedit.1.html	2008-06-09 06:59:20 UTC (rev 1920)
@@ -1,8 +1,8 @@
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>ldbedit</title><link rel="stylesheet" href="samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.72.0"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry" lang="en"><a name="ldbedit.1"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>ldbedit &#8212; Edit LDB databases using your preferred editor</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><div class="cmdsynopsis"><p><code class="literal">ldbedit</code> [-?] [--usage] [-s base|one|sub] [-b basedn] [-a] [-e editor] [-H LDB-URL] [expression] [attributes...]</p></div></div><div class="refsect1" lang="en"><a name="id299231"></a><h2>DESCRIPTION</h2><p>ldbedit is a utility that allows you to edit LDB entries (in 
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>ldbedit</title><link rel="stylesheet" href="../samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.73.1"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry" lang="en"><a name="ldbedit.1"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>ldbedit &#8212; Edit LDB databases using your preferred editor</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><div class="cmdsynopsis"><p><code class="literal">ldbedit</code> [-?] [--usage] [-s base|one|sub] [-b basedn] [-a] [-e editor] [-H LDB-URL] [expression] [attributes...]</p></div></div><div class="refsect1" lang="en"><a name="id2507207"></a><h2>DESCRIPTION</h2><p>ldbedit is a utility that allows you to edit LDB entries (in 
 	    tdb files, sqlite files or LDAP servers) using your preferred editor.
 	    ldbedit generates an LDIF file based on your query, allows you to edit
 	    the LDIF, and then merges that LDIF back into the LDB backend.
-	</p></div><div class="refsect1" lang="en"><a name="id299243"></a><h2>OPTIONS</h2><div class="variablelist"><dl><dt><span class="term">-?, </span><span class="term">--help</span></dt><dd><p>
+	</p></div><div class="refsect1" lang="en"><a name="id2507222"></a><h2>OPTIONS</h2><div class="variablelist"><dl><dt><span class="term">-?, </span><span class="term">--help</span></dt><dd><p>
 			Show list of available options, and a phrase describing what that option
 			does.
 		    </p></dd><dt><span class="term">--usage</span></dt><dd><p>
@@ -34,19 +34,19 @@
 			operations that are being performed. Without
 			this option, ldbedit will only provide a
 			summary change line.
-		    </p></dd></dl></div></div><div class="refsect1" lang="en"><a name="id266826"></a><h2>ENVIRONMENT</h2><div class="variablelist"><dl><dt><span class="term">LDB_URL</span></dt><dd><p>LDB URL to connect to. This can be
+		    </p></dd></dl></div></div><div class="refsect1" lang="en"><a name="id2507382"></a><h2>ENVIRONMENT</h2><div class="variablelist"><dl><dt><span class="term">LDB_URL</span></dt><dd><p>LDB URL to connect to. This can be
 		    overridden by using the -H command-line option.)
 		    </p></dd><dt><span class="term">VISUAL and EDITOR</span></dt><dd><p>
 			Environment variables used to determine what 
 			editor to use. VISUAL takes precedence over
 			EDITOR, and both are overridden by the
 			-e command-line option.
-		    </p></dd></dl></div></div><div class="refsect1" lang="en"><a name="id266886"></a><h2>VERSION</h2><p>This man page is correct for version 4.0 of the Samba suite.</p></div><div class="refsect1" lang="en"><a name="id266896"></a><h2>SEE ALSO</h2><p>ldb(7), ldbmodify(1), ldbdel(1), ldif(5), vi(1)</p></div><div class="refsect1" lang="en"><a name="id266906"></a><h2>AUTHOR</h2><p>
+		    </p></dd></dl></div></div><div class="refsect1" lang="en"><a name="id2507423"></a><h2>VERSION</h2><p>This man page is correct for version 4.0 of the Samba suite.</p></div><div class="refsect1" lang="en"><a name="id2507434"></a><h2>SEE ALSO</h2><p>ldb(7), ldbmodify(1), ldbdel(1), ldif(5), vi(1)</p></div><div class="refsect1" lang="en"><a name="id2507445"></a><h2>AUTHOR</h2><p>
 	    ldb was written by 
-	    <a href="http://samba.org/~tridge/" target="_top">Andrew Tridgell</a>.
+	    <a class="ulink" href="http://samba.org/~tridge/" target="_top">Andrew Tridgell</a>.
 	</p><p>
 	    If you wish to report a problem or make a suggestion then please see
-	    the <a href="http://ldb.samba.org/" target="_top">http://ldb.samba.org/</a> web site for
+	    the <a class="ulink" href="http://ldb.samba.org/" target="_top">http://ldb.samba.org/</a> web site for
 	    current contact and maintainer information.
 	</p><p>
 	    This manpage was written by Jelmer Vernooij and updated

Modified: branches/samba/experimental/docs/htmldocs/manpages/ldbmodify.1.html
===================================================================
--- branches/samba/experimental/docs/htmldocs/manpages/ldbmodify.1.html	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/docs/htmldocs/manpages/ldbmodify.1.html	2008-06-09 06:59:20 UTC (rev 1920)
@@ -1,14 +1,14 @@
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>ldbmodify</title><link rel="stylesheet" href="samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.72.0"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry" lang="en"><a name="ldbmodify.1"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>ldbmodify &#8212; Modify records in a LDB database</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><div class="cmdsynopsis"><p><code class="literal">ldbmodify</code> [-H LDB-URL] [ldif-file]</p></div></div><div class="refsect1" lang="en"><a name="id267687"></a><h2>DESCRIPTION</h2><p>
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>ldbmodify</title><link rel="stylesheet" href="../samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.73.1"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry" lang="en"><a name="ldbmodify.1"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>ldbmodify &#8212; Modify records in a LDB database</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><div class="cmdsynopsis"><p><code class="literal">ldbmodify</code> [-H LDB-URL] [ldif-file]</p></div></div><div class="refsect1" lang="en"><a name="id2544134"></a><h2>DESCRIPTION</h2><p>
 		ldbmodify changes, adds and deletes records in a LDB database. 
 		The changes that should be made to the LDB database are read from 
 		the specified LDIF-file. If - is specified as the filename, input is read from stdin.
-	</p><p>For now, see ldapmodify(1) for details on the LDIF file format.</p></div><div class="refsect1" lang="en"><a name="id267703"></a><h2>OPTIONS</h2><div class="variablelist"><dl><dt><span class="term">-H &lt;ldb-url&gt;</span></dt><dd><p>
+	</p><p>For now, see ldapmodify(1) for details on the LDIF file format.</p></div><div class="refsect1" lang="en"><a name="id2544152"></a><h2>OPTIONS</h2><div class="variablelist"><dl><dt><span class="term">-H &lt;ldb-url&gt;</span></dt><dd><p>
 				LDB URL to connect to. See ldb(7) for details.
-			</p></dd></dl></div></div><div class="refsect1" lang="en"><a name="id299214"></a><h2>ENVIRONMENT</h2><div class="variablelist"><dl><dt><span class="term">LDB_URL</span></dt><dd><p>LDB URL to connect to (can be overrided by using the 
-					-H command-line option.)</p></dd></dl></div></div><div class="refsect1" lang="en"><a name="id299234"></a><h2>VERSION</h2><p>This man page is correct for version 4.0 of the Samba suite.</p></div><div class="refsect1" lang="en"><a name="id299245"></a><h2>SEE ALSO</h2><p>ldb(7), ldbedit</p></div><div class="refsect1" lang="en"><a name="id299255"></a><h2>AUTHOR</h2><p> ldb was written by 
-		 <a href="http://samba.org/~tridge/" target="_top">Andrew Tridgell</a>.
+			</p></dd></dl></div></div><div class="refsect1" lang="en"><a name="id2507193"></a><h2>ENVIRONMENT</h2><div class="variablelist"><dl><dt><span class="term">LDB_URL</span></dt><dd><p>LDB URL to connect to (can be overrided by using the 
+					-H command-line option.)</p></dd></dl></div></div><div class="refsect1" lang="en"><a name="id2507214"></a><h2>VERSION</h2><p>This man page is correct for version 4.0 of the Samba suite.</p></div><div class="refsect1" lang="en"><a name="id2507225"></a><h2>SEE ALSO</h2><p>ldb(7), ldbedit</p></div><div class="refsect1" lang="en"><a name="id2507235"></a><h2>AUTHOR</h2><p> ldb was written by 
+		 <a class="ulink" href="http://samba.org/~tridge/" target="_top">Andrew Tridgell</a>.
 	</p><p>
 If you wish to report a problem or make a suggestion then please see
-the <a href="http://ldb.samba.org/" target="_top">http://ldb.samba.org/</a> web site for
+the <a class="ulink" href="http://ldb.samba.org/" target="_top">http://ldb.samba.org/</a> web site for
 current contact and maintainer information.
 	</p><p>This manpage was written by Jelmer Vernooij.</p></div></div></body></html>

Modified: branches/samba/experimental/docs/htmldocs/manpages/ldbsearch.1.html
===================================================================
--- branches/samba/experimental/docs/htmldocs/manpages/ldbsearch.1.html	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/docs/htmldocs/manpages/ldbsearch.1.html	2008-06-09 06:59:20 UTC (rev 1920)
@@ -1,15 +1,15 @@
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>ldbsearch</title><link rel="stylesheet" href="samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.72.0"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry" lang="en"><a name="ldbsearch.1"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>ldbsearch &#8212; Search for records in a LDB database</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><div class="cmdsynopsis"><p><code class="literal">ldbsearch</code> [-h] [-s base|one|sub] [-b basedn] [-i] [-H LDB-URL] [expression] [attributes]</p></div></div><div class="refsect1" lang="en"><a name="id299218"></a><h2>DESCRIPTION</h2><p>ldbsearch searches a LDB database for records matching the 
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>ldbsearch</title><link rel="stylesheet" href="../samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.73.1"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry" lang="en"><a name="ldbsearch.1"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>ldbsearch &#8212; Search for records in a LDB database</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><div class="cmdsynopsis"><p><code class="literal">ldbsearch</code> [-h] [-s base|one|sub] [-b basedn] [-i] [-H LDB-URL] [expression] [attributes]</p></div></div><div class="refsect1" lang="en"><a name="id2507192"></a><h2>DESCRIPTION</h2><p>ldbsearch searches a LDB database for records matching the 
 		specified expression (see the ldapsearch(1) manpage for 
 		a description of the expression format). For each 
 		record, the specified attributes are printed.
-	</p></div><div class="refsect1" lang="en"><a name="id299230"></a><h2>OPTIONS</h2><div class="variablelist"><dl><dt><span class="term">-h</span></dt><dd><p>
+	</p></div><div class="refsect1" lang="en"><a name="id2507206"></a><h2>OPTIONS</h2><div class="variablelist"><dl><dt><span class="term">-h</span></dt><dd><p>
 		Show list of available options.</p></dd><dt><span class="term">-H &lt;ldb-url&gt;</span></dt><dd><p>
 				LDB URL to connect to. See ldb(7) for details.
-			</p></dd><dt><span class="term">-s one|sub|base</span></dt><dd><p>Search scope to use. One-level, subtree or base.</p></dd><dt><span class="term">-i</span></dt><dd><p>Read search expressions from stdin. </p></dd><dt><span class="term">-b basedn</span></dt><dd><p>Specify Base DN to use.</p></dd></dl></div></div><div class="refsect1" lang="en"><a name="id266729"></a><h2>ENVIRONMENT</h2><div class="variablelist"><dl><dt><span class="term">LDB_URL</span></dt><dd><p>LDB URL to connect to (can be overrided by using the 
-					-H command-line option.)</p></dd></dl></div></div><div class="refsect1" lang="en"><a name="id266749"></a><h2>VERSION</h2><p>This man page is correct for version 4.0 of the Samba suite.</p></div><div class="refsect1" lang="en"><a name="id266760"></a><h2>SEE ALSO</h2><p>ldb(7), ldbedit(1)</p></div><div class="refsect1" lang="en"><a name="id266770"></a><h2>AUTHOR</h2><p> ldb was written by 
-		 <a href="http://samba.org/~tridge/" target="_top">Andrew Tridgell</a>.
+			</p></dd><dt><span class="term">-s one|sub|base</span></dt><dd><p>Search scope to use. One-level, subtree or base.</p></dd><dt><span class="term">-i</span></dt><dd><p>Read search expressions from stdin. </p></dd><dt><span class="term">-b basedn</span></dt><dd><p>Specify Base DN to use.</p></dd></dl></div></div><div class="refsect1" lang="en"><a name="id2507273"></a><h2>ENVIRONMENT</h2><div class="variablelist"><dl><dt><span class="term">LDB_URL</span></dt><dd><p>LDB URL to connect to (can be overrided by using the 
+					-H command-line option.)</p></dd></dl></div></div><div class="refsect1" lang="en"><a name="id2507294"></a><h2>VERSION</h2><p>This man page is correct for version 4.0 of the Samba suite.</p></div><div class="refsect1" lang="en"><a name="id2507305"></a><h2>SEE ALSO</h2><p>ldb(7), ldbedit(1)</p></div><div class="refsect1" lang="en"><a name="id2507316"></a><h2>AUTHOR</h2><p> ldb was written by 
+		 <a class="ulink" href="http://samba.org/~tridge/" target="_top">Andrew Tridgell</a>.
 	</p><p>
 If you wish to report a problem or make a suggestion then please see
-the <a href="http://ldb.samba.org/" target="_top">http://ldb.samba.org/</a> web site for
+the <a class="ulink" href="http://ldb.samba.org/" target="_top">http://ldb.samba.org/</a> web site for
 current contact and maintainer information.
 	</p><p>This manpage was written by Jelmer Vernooij.</p></div></div></body></html>

Modified: branches/samba/experimental/docs/htmldocs/manpages/libsmbclient.7.html
===================================================================
--- branches/samba/experimental/docs/htmldocs/manpages/libsmbclient.7.html	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/docs/htmldocs/manpages/libsmbclient.7.html	2008-06-09 06:59:20 UTC (rev 1920)
@@ -1,7 +1,7 @@
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>libsmbclient</title><link rel="stylesheet" href="samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.72.0"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry" lang="en"><a name="libsmbclient.7"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>libsmbclient &#8212; An extension library for browsers and that can be used as a generic browsing API.</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><div class="cmdsynopsis"><p><code class="literal">Browser URL:</code><p>
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>libsmbclient</title><link rel="stylesheet" href="../samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.73.1"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry" lang="en"><a name="libsmbclient.7"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>libsmbclient &#8212; An extension library for browsers and that can be used as a generic browsing API.</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><div class="cmdsynopsis"><p><code class="literal">Browser URL:</code><p>
         smb://[[[domain:]user[:password@]]server[/share[/path[/file]]]] [?options]
-    </p></p></div></div><div class="refsect1" lang="en"><a name="id267676"></a><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></div></div><div class="refsect1" lang="en"><a name="id2544131"></a><h2>DESCRIPTION</h2><p>
+	This tool is part of the <a class="citerefentry" href="samba.7.html"><span class="citerefentry"><span class="refentrytitle">samba</span>(7)</span></a> suite.
 	</p><p>
 	<code class="literal">libsmbclient</code> is a library toolset that permits applications to manipulate CIFS/SMB network
 	resources using many of the standards POSIX functions available for manipulating local UNIX/Linux files. It
@@ -12,7 +12,7 @@
 	<code class="literal">libsmbclient</code> can not be used directly from the command line, instead it provides an
 	extension of the capabilities of tools such as file managers and browsers.  This man page describes the
 	configuration options for this tool so that the user may obtain greatest utility of use.
-	</p></div><div class="refsect1" lang="en"><a name="id299208"></a><h2>OPTIONS</h2><p>
+	</p></div><div class="refsect1" lang="en"><a name="id2507200"></a><h2>OPTIONS</h2><p>
 	What the URLs mean:
 	</p><div class="variablelist"><dl><dt><span class="term">smb://</span></dt><dd><p>
 			Shows all workgroups or domains that are visible in the network. The behavior matches
@@ -44,11 +44,11 @@
 	<code class="literal">libsmbclient</code> will check the users shell environment for the <code class="literal">USER</code>
 	parameter and will use its value when if the <code class="literal">user</code> parameter was not included
 	in the URL.
-	</p></div><div class="refsect1" lang="en"><a name="id266763"></a><h2>PROGRAMMERS GUIDE</h2><p>
+	</p></div><div class="refsect1" lang="en"><a name="id2507341"></a><h2>PROGRAMMERS GUIDE</h2><p>
 	Watch this space for future updates.
-	</p></div><div class="refsect1" lang="en"><a name="id266773"></a><h2>VERSION</h2><p>
-	This man page is correct for version 3.0 of the Samba suite.
-	</p></div><div class="refsect1" lang="en"><a name="id266784"></a><h2>AUTHOR</h2><p>
+	</p></div><div class="refsect1" lang="en"><a name="id2507352"></a><h2>VERSION</h2><p>
+	This man page is correct for version 3 of the Samba suite.
+	</p></div><div class="refsect1" lang="en"><a name="id2507363"></a><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.

Modified: branches/samba/experimental/docs/htmldocs/manpages/lmhosts.5.html
===================================================================
--- branches/samba/experimental/docs/htmldocs/manpages/lmhosts.5.html	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/docs/htmldocs/manpages/lmhosts.5.html	2008-06-09 06:59:20 UTC (rev 1920)
@@ -1,8 +1,8 @@
-<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.72.0"></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 class="refnamediv"><h2>Name</h2><p>lmhosts &#8212; The Samba NetBIOS hosts file</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><p><code class="filename">lmhosts</code> 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"><a name="id267678"></a><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><code class="filename">lmhosts</code> is the <span class="emphasis"><em>Samba
+<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.73.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 class="refnamediv"><h2>Name</h2><p>lmhosts &#8212; The Samba NetBIOS hosts file</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><p><code class="filename">lmhosts</code> is the <a class="citerefentry" 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"><a name="id2544123"></a><h2>DESCRIPTION</h2><p>This file is part of the <a class="citerefentry" href="samba.7.html"><span class="citerefentry"><span class="refentrytitle">samba</span>(7)</span></a> suite.</p><p><code class="filename">lmhosts</code> is the <span class="emphasis"><em>Samba
 	</em></span> NetBIOS name to IP address mapping file.  It 
 	is very similar to the <code class="filename">/etc/hosts</code> file 
 	format, except that the hostname component must correspond 
-	to the NetBIOS naming format.</p></div><div class="refsect1" lang="en"><a name="id299203"></a><h2>FILE FORMAT</h2><p>It is an ASCII file containing one line for NetBIOS name. 
+	to the NetBIOS naming format.</p></div><div class="refsect1" lang="en"><a name="id2544162"></a><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 
@@ -25,16 +25,16 @@
 	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 <code class="filename">lmhosts</code> 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"><a name="id299273"></a><h2>FILES</h2><p>lmhosts is loaded from the configuration directory. This is 
+	is in the same directory as the <a class="citerefentry" 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"><a name="id2507259"></a><h2>FILES</h2><p>lmhosts is loaded from the configuration directory. This is 
 		usually <code class="filename">/etc/samba</code> or <code class="filename">/usr/local/samba/lib</code>.
-	</p></div><div class="refsect1" lang="en"><a name="id266730"></a><h2>VERSION</h2><p>This man page is correct for version 3.0 of the Samba suite.</p></div><div class="refsect1" lang="en"><a name="id266740"></a><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"><a name="id266774"></a><h2>AUTHOR</h2><p>The original Samba software and related utilities 
+	</p></div><div class="refsect1" lang="en"><a name="id2507282"></a><h2>VERSION</h2><p>This man page is correct for version 3 of the Samba suite.</p></div><div class="refsect1" lang="en"><a name="id2507293"></a><h2>SEE ALSO</h2><p><a class="citerefentry" href="smbclient.1.html"><span class="citerefentry"><span class="refentrytitle">smbclient</span>(1)</span></a>, <a class="citerefentry" href="smb.conf.5.html"><span class="citerefentry"><span class="refentrytitle">smb.conf</span>(5)</span></a>, and <a class="citerefentry" href="smbpasswd.8.html"><span class="citerefentry"><span class="refentrytitle">smbpasswd</span>(8)</span></a>
+	</p></div><div class="refsect1" lang="en"><a name="id2507327"></a><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
-	<a href="ftp://ftp.icce.rug.nl/pub/unix/" target="_top">
+	<a class="ulink" href="ftp://ftp.icce.rug.nl/pub/unix/" target="_top">
 	ftp://ftp.icce.rug.nl/pub/unix/</a>) 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

Modified: branches/samba/experimental/docs/htmldocs/manpages/log2pcap.1.html
===================================================================
--- branches/samba/experimental/docs/htmldocs/manpages/log2pcap.1.html	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/docs/htmldocs/manpages/log2pcap.1.html	2008-06-09 06:59:20 UTC (rev 1920)
@@ -1,11 +1,11 @@
-<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.72.0"></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 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><code class="literal">log2pcap</code> [-h] [-q] [logfile] [pcap_file]</p></div></div><div class="refsect1" lang="en"><a name="id267702"></a><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><code class="literal">log2pcap</code> reads in a 
+<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.73.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 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><code class="literal">log2pcap</code> [-h] [-q] [logfile] [pcap_file]</p></div></div><div class="refsect1" lang="en"><a name="id2544149"></a><h2>DESCRIPTION</h2><p>This tool is part of the <a class="citerefentry" href="samba.7.html"><span class="citerefentry"><span class="refentrytitle">samba</span>(7)</span></a> suite.</p><p><code class="literal">log2pcap</code> 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 <em class="parameter"><code>log level</code></em> 
 	of at least <code class="constant">5</code> to get the SMB header/parameters 
 	right, <code class="constant">10</code> to get the first 512 data bytes of the 
 	packet and <code class="constant">50</code> to get the whole packet.
-	</p></div><div class="refsect1" lang="en"><a name="id299240"></a><h2>OPTIONS</h2><div class="variablelist"><dl><dt><span class="term">-h</span></dt><dd><p>If this parameter is 
+	</p></div><div class="refsect1" lang="en"><a name="id2507217"></a><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 
@@ -17,13 +17,13 @@
 		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"><a name="id266749"></a><h2>EXAMPLES</h2><p>Extract all network traffic from all samba log files:</p><pre class="programlisting">
+</p></dd></dl></div></div><div class="refsect1" lang="en"><a name="id2507296"></a><h2>EXAMPLES</h2><p>Extract all network traffic from all samba log files:</p><pre class="programlisting">
 			<code class="prompt">$</code> log2pcap &lt; /var/log/* &gt; trace.pcap
 	</pre><p>Convert to pcap using text2pcap:</p><pre class="programlisting">
 	<code class="prompt">$</code> log2pcap -h samba.log | text2pcap -T 139,139 - trace.pcap
-	</pre></div><div class="refsect1" lang="en"><a name="id266787"></a><h2>VERSION</h2><p>This man page is correct for version 3.0 of the Samba suite.</p></div><div class="refsect1" lang="en"><a name="id266798"></a><h2>BUGS</h2><p>Only SMB data is extracted from the samba logs, no LDAP, 
+	</pre></div><div class="refsect1" lang="en"><a name="id2507336"></a><h2>VERSION</h2><p>This man page is correct for version 3 of the Samba suite.</p></div><div class="refsect1" lang="en"><a name="id2507347"></a><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"><a name="id266813"></a><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"><a name="id266835"></a><h2>AUTHOR</h2><p>The original Samba software and related utilities 
+	checksum.</p></div><div class="refsect1" lang="en"><a name="id2507363"></a><h2>SEE ALSO</h2><p><a class="citerefentry" href="text2pcap.1.html"><span class="citerefentry"><span class="refentrytitle">text2pcap</span>(1)</span></a>, <a class="citerefentry" href="ethereal.1.html"><span class="citerefentry"><span class="refentrytitle">ethereal</span>(1)</span></a></p></div><div class="refsect1" lang="en"><a name="id2507386"></a><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>

Modified: branches/samba/experimental/docs/htmldocs/manpages/mount.cifs.8.html
===================================================================
--- branches/samba/experimental/docs/htmldocs/manpages/mount.cifs.8.html	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/docs/htmldocs/manpages/mount.cifs.8.html	2008-06-09 06:59:20 UTC (rev 1920)
@@ -1,6 +1,6 @@
-<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.72.0"></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 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><code class="literal">mount.cifs</code> {service} {mount-point} [-o options]</p></div></div><div class="refsect1" lang="en"><a name="id267695"></a><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
+<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.73.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 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><code class="literal">mount.cifs</code> {service} {mount-point} [-o options]</p></div></div><div class="refsect1" lang="en"><a name="id2544149"></a><h2>DESCRIPTION</h2><p>This tool is part of the <a class="citerefentry" 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 
+the <a class="citerefentry" 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
@@ -20,7 +20,7 @@
 
 	</p><p><span class="emphasis"><em>mount.cifs</em></span> causes the cifs vfs to launch a thread named cifsd. After mounting it keeps running until
 		the mounted resource is unmounted (usually via the umount utility).
-	</p></div><div class="refsect1" lang="en"><a name="id299241"></a><h2>OPTIONS</h2><div class="variablelist"><dl><dt><span class="term">user=<em class="replaceable"><code>arg</code></em></span></dt><dd><p>specifies the username to connect as. If
+	</p></div><div class="refsect1" lang="en"><a name="id2507238"></a><h2>OPTIONS</h2><div class="variablelist"><dl><dt><span class="term">user=<em class="replaceable"><code>arg</code></em></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 "workgroup/user" or
 "workgroup/user%password" to allow the password and workgroup
@@ -30,7 +30,7 @@
 	</p></div></dd><dt><span class="term">password=<em class="replaceable"><code>arg</code></em></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 the password is not specified 
-directly or indirectly via an argument to mount <span class="emphasis"><em>mount.cifs</em></span> will prompt
+directly or indirectly via an argument to mount, <span class="emphasis"><em>mount.cifs</em></span> will prompt
 for a password, unless the guest option is specified.
 </p><p>Note that a password which contains the delimiter
 character (i.e. a comma ',') will fail to be parsed correctly
@@ -50,22 +50,57 @@
 		</p></dd><dt><span class="term">uid=<em class="replaceable"><code>arg</code></em></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=<em class="replaceable"><code>arg</code></em></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.
+	For mounts to servers which do support the CIFS Unix extensions, 
+        such as a properly configured Samba server, the server provides
+                the uid, gid and mode so this parameter should not be
+                specified unless the server and client uid and gid
+                numbering differ.  If the server and client are in the
+                same domain (e.g. running winbind or nss_ldap) and
+                the server supports the Unix Extensions then the uid
+                and gid can be retrieved from the server (and uid
+                and gid would not have to be specifed on the mount. 
+                For servers which do not support the CIFS Unix
+                extensions, the default uid (and gid) returned on lookup 
+                of existing files will be the uid (gid) of the person
+                who executed the mount (root, except when mount.cifs
+                is configured setuid for user mounts) unless the "uid="
+                (gid) mount option is specified.  For the uid (gid) of newly
+                created files and directories, ie files created since
+                the last mount of the server share, the expected uid
+                (gid) is cached as long as the inode remains in
+                memory on the client.   Also note that permission
+                checks (authorization checks) on accesses to a file occur
+                at the server, but there are cases in which an administrator
+                may want to restrict at the client as well.  For those
+                servers which do not report a uid/gid owner
+                (such as Windows), permissions can also be checked at the
+                client, and a crude form of client side permission checking
+                can be enabled by specifying file_mode and dir_mode on
+                the client.  Note that the mount.cifs helper must be
+                at version 1.10 or higher to support specifying the uid
+                (or gid) in non-numeric form.
+	</p></dd><dt><span class="term">gid=<em class="replaceable"><code>arg</code></em></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. For other considerations see the description of uid above. 
 		</p></dd><dt><span class="term">port=<em class="replaceable"><code>arg</code></em></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">netbiosname=<em class="replaceable"><code>arg</code></em></span></dt><dd><p>When mounting to servers via port 139, specifies the RFC1001
+		</p></dd><dt><span class="term">servern=<em class="replaceable"><code>arg</code></em></span></dt><dd><p>
+		Specify the server netbios name (RFC1001 name) to use
+                when attempting to setup a session to the server. Although
+		rarely needed for mounting to newer servers, this option
+                is needed for mounting to some older servers (such
+                as OS/2 or Windows 98 and Windows ME) since when connecting
+		over port 139 they, unlike most newer servers, do not
+                support a default server name.  A server name can be up
+                to 15 characters long and is usually uppercased.
+                </p></dd><dt><span class="term">netbiosname=<em class="replaceable"><code>arg</code></em></span></dt><dd><p>When mounting to servers via port 139, specifies the RFC1001
                 source name to use to represent the client netbios machine
                 name when doing the RFC1001 netbios session initialize.
 		</p></dd><dt><span class="term">file_mode=<em class="replaceable"><code>arg</code></em></span></dt><dd><p>If the server does not support the CIFS Unix extensions this
 				overrides the default file mode.</p></dd><dt><span class="term">dir_mode=<em class="replaceable"><code>arg</code></em></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=<em class="replaceable"><code>arg</code></em></span></dt><dd><p>sets the destination IP address.</p></dd><dt><span class="term">domain=<em class="replaceable"><code>arg</code></em></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">iocharset</span></dt><dd><p>Charset used to convert local path names to and from
+				overrides the default mode for directories. </p></dd><dt><span class="term">ip=<em class="replaceable"><code>arg</code></em></span></dt><dd><p>sets the destination IP address.  This option is set automatically if the server name portion of the requested UNC name can be resolved so rarely needs to be specified by the user.</p></dd><dt><span class="term">domain=<em class="replaceable"><code>arg</code></em></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">iocharset</span></dt><dd><p>Charset used to convert local path names to and from
 		Unicode. Unicode is used by default for network path
 		names if the server supports it. If iocharset is
 		not specified then the nls_default specified
@@ -163,7 +198,26 @@
                 the server lacks support for returning inode numbers or equivalent.
 		</p></dd><dt><span class="term">noserverino</span></dt><dd><p>client generates inode numbers (rather than using the actual one
                 from the server) by default.
-		</p></dd><dt><span class="term">nouser_xattr</span></dt><dd><p>(default) Do not allow getfattr/setfattr to get/set xattrs, even if server would support it otherwise. </p></dd><dt><span class="term">rsize=<em class="replaceable"><code>arg</code></em></span></dt><dd><p>default network read size</p></dd><dt><span class="term">wsize=<em class="replaceable"><code>arg</code></em></span></dt><dd><p>default network write size</p></dd><dt><span class="term">--verbose</span></dt><dd><p>Print additional debugging information for the mount. Note that this parameter must be specified before the -o. For example:</p><p>mount -t cifs //server/share /mnt --verbose -o user=username</p></dd></dl></div></div><div class="refsect1" lang="en"><a name="id308221"></a><h2>ENVIRONMENT VARIABLES</h2><p>
+		</p></dd><dt><span class="term">nouser_xattr</span></dt><dd><p>(default) Do not allow getfattr/setfattr to get/set xattrs, even if server would support it otherwise. </p></dd><dt><span class="term">rsize=<em class="replaceable"><code>arg</code></em></span></dt><dd><p>default network read size (usually 16K). The client currently
+                can not use rsize larger than CIFSMaxBufSize. CIFSMaxBufSize
+                defaults to 16K and may be changed (from 8K to the maximum
+                kmalloc size allowed by your kernel) at module install time
+                for cifs.ko. Setting CIFSMaxBufSize to a very large value
+                will cause cifs to use more memory and may reduce performance
+                in some cases.  To use rsize greater than 127K (the original
+                cifs protocol maximum) also requires that the server support
+                a new Unix Capability flag (for very large read) which some
+                newer servers (e.g. Samba 3.0.26 or later) do. rsize can be
+                set from a minimum of 2048 to a maximum of 130048 (127K or
+                CIFSMaxBufSize, whichever is smaller)
+
+		</p></dd><dt><span class="term">wsize=<em class="replaceable"><code>arg</code></em></span></dt><dd><p>default network write size (default 57344)
+                maximum wsize currently allowed by CIFS is 57344 (fourteen
+                4096 byte pages)</p></dd><dt><span class="term">--verbose</span></dt><dd><p>Print additional debugging information for the mount. Note that this parameter must be specified before the -o. For example:</p><p>mount -t cifs //server/share /mnt --verbose -o user=username</p></dd></dl></div></div><div class="refsect1" lang="en"><a name="id2553630"></a><h2>SERVICE FORMATTING AND DELIMITERS</h2><p>
+		It's generally preferred to use forward slashes (/) as a delimiter in service names. They are considered to be the "universal delimiter" since they are generally not allowed to be embedded within path components on Windows machines and the client can convert them to blackslashes (\) unconditionally. Conversely, backslash characters are allowed by POSIX to be part of a path component, and can't be automatically converted in the same way.
+	</p><p>
+		mount.cifs will attempt to convert backslashes to forward slashes where it's able to do so, but it cannot do so in any path component following the sharename.
+	</p></div><div class="refsect1" lang="en"><a name="id2553654"></a><h2>ENVIRONMENT VARIABLES</h2><p>
 		The variable <span class="emphasis"><em>USER</em></span> may contain the username of the
 person to be used to authenticate to the server.
 The variable can be used to set both username and
@@ -175,7 +229,7 @@
 		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"><a name="id308252"></a><h2>NOTES</h2><p>This command may be used only by root, unless installed setuid, in which case the noeexec and nosuid mount flags are enabled.</p></div><div class="refsect1" lang="en"><a name="id308263"></a><h2>CONFIGURATION</h2><p>
+	</p></div><div class="refsect1" lang="en"><a name="id2553689"></a><h2>NOTES</h2><p>This command may be used only by root, unless installed setuid, in which case the noeexec and nosuid mount flags are enabled.</p></div><div class="refsect1" lang="en"><a name="id2553701"></a><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 <code class="filename">/proc/fs/cifs</code> are various 
@@ -186,7 +240,7 @@
 cifs.ko which will list the options that may be passed to cifs during module
 installation (device driver load).
 For more information see the kernel file <code class="filename">fs/cifs/README</code>.
-</p></div><div class="refsect1" lang="en"><a name="id308290"></a><h2>BUGS</h2><p>Mounting using the CIFS URL specification is currently not supported.
+</p></div><div class="refsect1" lang="en"><a name="id2553733"></a><h2>BUGS</h2><p>Mounting using the CIFS URL specification is currently not supported.
 	</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 a suggestion
@@ -194,13 +248,13 @@
 and always include which versions you use of relevant software
 when reporting bugs (minimum: mount.cifs (try mount.cifs -V), kernel (see /proc/version) and
 server type you are trying to contact.
-</p></div><div class="refsect1" lang="en"><a name="id308311"></a><h2>VERSION</h2><p>This man page is correct for version 1.39 of 
-	the cifs vfs filesystem (roughly Linux kernel 2.6.15).</p></div><div class="refsect1" lang="en"><a name="id308322"></a><h2>SEE ALSO</h2><p>
+</p></div><div class="refsect1" lang="en"><a name="id2553758"></a><h2>VERSION</h2><p>This man page is correct for version 1.52 of 
+	the cifs vfs filesystem (roughly Linux kernel 2.6.24).</p></div><div class="refsect1" lang="en"><a name="id2553770"></a><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><p><a href="umount.cifs.8.html"><span class="citerefentry"><span class="refentrytitle">umount.cifs</span>(8)</span></a></p></div><div class="refsect1" lang="en"><a name="id308342"></a><h2>AUTHOR</h2><p>Steve French</p><p>The syntax and manpage were loosely based on that of smbmount. It 
+</p><p><a class="citerefentry" href="umount.cifs.8.html"><span class="citerefentry"><span class="refentrytitle">umount.cifs</span>(8)</span></a></p></div><div class="refsect1" lang="en"><a name="id2553791"></a><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 maintainer of the Linux cifs vfs and the userspace
-		tool <span class="emphasis"><em>mount.cifs</em></span> is <a href="mailto:sfrench at samba.org" target="_top">Steve French</a>.
-		The <a href="mailto:linux-cifs-client at lists.samba.org" target="_top">Linux CIFS Mailing list</a> 
+		tool <span class="emphasis"><em>mount.cifs</em></span> is <a class="ulink" href="mailto:sfrench at samba.org" target="_top">Steve French</a>.
+		The <a class="ulink" href="mailto:linux-cifs-client at lists.samba.org" target="_top">Linux CIFS Mailing list</a> 
 		is the preferred place to ask questions regarding these programs. 
 	</p></div></div></body></html>

Modified: branches/samba/experimental/docs/htmldocs/manpages/net.8.html
===================================================================
--- branches/samba/experimental/docs/htmldocs/manpages/net.8.html	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/docs/htmldocs/manpages/net.8.html	2008-06-09 06:59:20 UTC (rev 1920)
@@ -1,13 +1,13 @@
-<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.72.0"></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 class="refnamediv"><h2>Name</h2><p>net &#8212; Tool for administration of Samba and remote
+<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.73.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 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><code class="literal">net</code> {&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] [-V]</p></div></div><div class="refsect1" lang="en"><a name="id267094"></a><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 
+	</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><div class="cmdsynopsis"><p><code class="literal">net</code> {&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] [-V]</p></div></div><div class="refsect1" lang="en"><a name="id2507246"></a><h2>DESCRIPTION</h2><p>This tool is part of the <a class="citerefentry" 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"><a name="id299215"></a><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></div><div class="refsect1" lang="en"><a name="id2507275"></a><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.
@@ -24,7 +24,7 @@
 		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="id266742"></a> parameter in the <code class="filename">smb.conf</code> file. 
+to setting the <a class="link" href="smb.conf.5.html#NETBIOSNAME">netbios name</a> parameter in the <code class="filename">smb.conf</code> file. 
 However, a command
 line setting will take precedence over settings in
 <code class="filename">smb.conf</code>.</p></dd><dt><span class="term">-s &lt;configuration file&gt;</span></dt><dd><p>The file specified contains the 
@@ -53,19 +53,19 @@
 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="id266844"></a> parameter
-in the <code class="filename">smb.conf</code> file.</p></dd></dl></div></div><div class="refsect1" lang="en"><a name="id266861"></a><h2>COMMANDS</h2><div class="refsect2" lang="en"><a name="id266866"></a><h3>CHANGESECRETPW</h3><p>This command allows the Samba machine account password to be set from an external application
+override the <a class="link" href="smb.conf.5.html#LOGLEVEL">log level</a> parameter
+in the <code class="filename">smb.conf</code> file.</p></dd></dl></div></div><div class="refsect1" lang="en"><a name="id2506333"></a><h2>COMMANDS</h2><div class="refsect2" lang="en"><a name="id2506338"></a><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"><a name="id266882"></a><h3>TIME</h3><p>The <code class="literal">NET TIME</code> 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"><a name="id266898"></a><h4>TIME</h4><p>Without any options, the <code class="literal">NET TIME</code> command 
+</p></div><div class="refsect2" lang="en"><a name="id2506359"></a><h3>TIME</h3><p>The <code class="literal">NET TIME</code> 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"><a name="id2506376"></a><h4>TIME</h4><p>Without any options, the <code class="literal">NET TIME</code> command 
 displays the time on the remote server.
-</p></div><div class="refsect3" lang="en"><a name="id266914"></a><h4>TIME SYSTEM</h4><p>Displays the time on the remote server in a format ready for <code class="literal">/bin/date</code>.</p></div><div class="refsect3" lang="en"><a name="id307883"></a><h4>TIME SET</h4><p>Tries to set the date and time of the local server to that on 
-the remote server using <code class="literal">/bin/date</code>. </p></div><div class="refsect3" lang="en"><a name="id307898"></a><h4>TIME ZONE</h4><p>Displays the timezone in hours from GMT on the remote computer.</p></div></div><div class="refsect2" lang="en"><a name="id307909"></a><h3>[RPC|ADS] JOIN [TYPE] [-U username[%password]] [createupn=UPN] [createcomputer=OU] [options]</h3><p>
+</p></div><div class="refsect3" lang="en"><a name="id2506393"></a><h4>TIME SYSTEM</h4><p>Displays the time on the remote server in a format ready for <code class="literal">/bin/date</code>.</p></div><div class="refsect3" lang="en"><a name="id2506410"></a><h4>TIME SET</h4><p>Tries to set the date and time of the local server to that on 
+the remote server using <code class="literal">/bin/date</code>. </p></div><div class="refsect3" lang="en"><a name="id2506427"></a><h4>TIME ZONE</h4><p>Displays the timezone in hours from GMT on the remote computer.</p></div></div><div class="refsect2" lang="en"><a name="id2506440"></a><h3>[RPC|ADS] JOIN [TYPE] [-U username[%password]] [createupn=UPN] [createcomputer=OU] [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)
@@ -82,81 +82,81 @@
 a '/'.  Please note that '\' is used for escape by both the shell
 and ldap, so it may need to be doubled or quadrupled to pass through, 
 and it is not used as a delimiter.
-</p></div><div class="refsect2" lang="en"><a name="id307939"></a><h3>[RPC] OLDJOIN [options]</h3><p>Join a domain. Use the OLDJOIN option to join the domain 
+</p></div><div class="refsect2" lang="en"><a name="id2506474"></a><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"><a name="id307950"></a><h3>[RPC|ADS] USER</h3><div class="refsect3" lang="en"><a name="id307956"></a><h4>[RPC|ADS] USER</h4><p>List all users</p></div><div class="refsect3" lang="en"><a name="id307966"></a><h4>[RPC|ADS] USER DELETE <em class="replaceable"><code>target</code></em></h4><p>Delete specified user</p></div><div class="refsect3" lang="en"><a name="id307978"></a><h4>[RPC|ADS] USER INFO <em class="replaceable"><code>target</code></em></h4><p>List the domain groups of the specified user.</p></div><div class="refsect3" lang="en"><a name="id307991"></a><h4>[RPC|ADS] USER RENAME <em class="replaceable"><code>oldname</code></em> <em class="replaceable"><code>newname</code></em></h4><p>Rename specified user.</p></div><div class="refsect3" lang="en"><a name="id308007"></a><h4>[RPC|ADS] USER ADD <em class="replaceable"><code>name</code></em> [password] [-F user flags] [-C comment]</h4><p>Add specified user.</p></div></div><div class="refsect2" lang="en"><a name="id308022"></a><h3>[RPC|ADS] GROUP</h3><div class="refsect3" lang="en"><a name="id308028"></a><h4>[RPC|ADS] GROUP [misc options] [targets]</h4><p>List user groups.</p></div><div class="refsect3" lang="en"><a name="id308038"></a><h4>[RPC|ADS] GROUP DELETE <em class="replaceable"><code>name</code></em> [misc. options]</h4><p>Delete specified group.</p></div><div class="refsect3" lang="en"><a name="id308052"></a><h4>[RPC|ADS] GROUP ADD <em class="replaceable"><code>name</code></em> [-C comment]</h4><p>Create specified group.</p></div></div><div class="refsect2" lang="en"><a name="id308067"></a><h3>[RAP|RPC] SHARE</h3><div class="refsect3" lang="en"><a name="id308073"></a><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"><a name="id308084"></a><h4>[RAP|RPC] SHARE ADD <em class="replaceable"><code>name=serverpath</code></em> [-C comment] [-M maxusers] [targets]</h4><p>Adds a share from a server (makes the export active). Maxusers 
+account in server manager first.</p></div><div class="refsect2" lang="en"><a name="id2506487"></a><h3>[RPC|ADS] USER</h3><div class="refsect3" lang="en"><a name="id2506493"></a><h4>[RPC|ADS] USER</h4><p>List all users</p></div><div class="refsect3" lang="en"><a name="id2506503"></a><h4>[RPC|ADS] USER DELETE <em class="replaceable"><code>target</code></em></h4><p>Delete specified user</p></div><div class="refsect3" lang="en"><a name="id2506516"></a><h4>[RPC|ADS] USER INFO <em class="replaceable"><code>target</code></em></h4><p>List the domain groups of the specified user.</p></div><div class="refsect3" lang="en"><a name="id2506530"></a><h4>[RPC|ADS] USER RENAME <em class="replaceable"><code>oldname</code></em> <em class="replaceable"><code>newname</code></em></h4><p>Rename specified user.</p></div><div class="refsect3" lang="en"><a name="id2506546"></a><h4>[RPC|ADS] USER ADD <em class="replaceable"><code>name</code></em> [password] [-F user flags] [-C comment]</h4><p>Add specified user.</p></div></div><div class="refsect2" lang="en"><a name="id2506561"></a><h3>[RPC|ADS] GROUP</h3><div class="refsect3" lang="en"><a name="id2506567"></a><h4>[RPC|ADS] GROUP [misc options] [targets]</h4><p>List user groups.</p></div><div class="refsect3" lang="en"><a name="id2506578"></a><h4>[RPC|ADS] GROUP DELETE <em class="replaceable"><code>name</code></em> [misc. options]</h4><p>Delete specified group.</p></div><div class="refsect3" lang="en"><a name="id2506592"></a><h4>[RPC|ADS] GROUP ADD <em class="replaceable"><code>name</code></em> [-C comment]</h4><p>Create specified group.</p></div></div><div class="refsect2" lang="en"><a name="id2506608"></a><h3>[RAP|RPC] SHARE</h3><div class="refsect3" lang="en"><a name="id2506614"></a><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"><a name="id2506625"></a><h4>[RAP|RPC] SHARE ADD <em class="replaceable"><code>name=serverpath</code></em> [-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"><a name="id308099"></a><h4>SHARE DELETE <em class="replaceable"><code>sharename</code></em></h4><p>Delete specified share.</p></div></div><div class="refsect2" lang="en"><a name="id308112"></a><h3>[RPC|RAP] FILE</h3><div class="refsect3" lang="en"><a name="id308118"></a><h4>[RPC|RAP] FILE</h4><p>List all open files on remote server.</p></div><div class="refsect3" lang="en"><a name="id308128"></a><h4>[RPC|RAP] FILE CLOSE <em class="replaceable"><code>fileid</code></em></h4><p>Close file with specified <em class="replaceable"><code>fileid</code></em> on 
-remote server.</p></div><div class="refsect3" lang="en"><a name="id308145"></a><h4>[RPC|RAP] FILE INFO <em class="replaceable"><code>fileid</code></em></h4><p>
+share simultaneously.</p></div><div class="refsect3" lang="en"><a name="id2506642"></a><h4>SHARE DELETE <em class="replaceable"><code>sharename</code></em></h4><p>Delete specified share.</p></div></div><div class="refsect2" lang="en"><a name="id2506656"></a><h3>[RPC|RAP] FILE</h3><div class="refsect3" lang="en"><a name="id2506662"></a><h4>[RPC|RAP] FILE</h4><p>List all open files on remote server.</p></div><div class="refsect3" lang="en"><a name="id2506673"></a><h4>[RPC|RAP] FILE CLOSE <em class="replaceable"><code>fileid</code></em></h4><p>Close file with specified <em class="replaceable"><code>fileid</code></em> on 
+remote server.</p></div><div class="refsect3" lang="en"><a name="id2506690"></a><h4>[RPC|RAP] FILE INFO <em class="replaceable"><code>fileid</code></em></h4><p>
 Print information on specified <em class="replaceable"><code>fileid</code></em>. 
 Currently listed are: file-id, username, locks, path, permissions.
-</p></div><div class="refsect3" lang="en"><a name="id308161"></a><h4>[RAP|RPC] FILE USER <em class="replaceable"><code>user</code></em></h4><p>
+</p></div><div class="refsect3" lang="en"><a name="id2506707"></a><h4>[RAP|RPC] FILE USER <em class="replaceable"><code>user</code></em></h4><p>
 List files opened by specified <em class="replaceable"><code>user</code></em>.
 Please note that <code class="literal">net rap file user</code> does not work
 against Samba servers. 
-</p></div></div><div class="refsect2" lang="en"><a name="id308185"></a><h3>SESSION</h3><div class="refsect3" lang="en"><a name="id308191"></a><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"><a name="id308201"></a><h4>RAP SESSION DELETE|CLOSE <em class="replaceable"><code>CLIENT_NAME</code></em></h4><p>Close the specified sessions.</p></div><div class="refsect3" lang="en"><a name="id308214"></a><h4>RAP SESSION INFO <em class="replaceable"><code>CLIENT_NAME</code></em></h4><p>Give a list with all the open files in specified session.</p></div></div><div class="refsect2" lang="en"><a name="id308228"></a><h3>RAP SERVER <em class="replaceable"><code>DOMAIN</code></em></h3><p>List all servers in specified domain or workgroup. Defaults
-to local domain.</p></div><div class="refsect2" lang="en"><a name="id308241"></a><h3>RAP DOMAIN</h3><p>Lists all domains and workgroups visible on the 
-current network.</p></div><div class="refsect2" lang="en"><a name="id308252"></a><h3>RAP PRINTQ</h3><div class="refsect3" lang="en"><a name="id308257"></a><h4>RAP PRINTQ LIST <em class="replaceable"><code>QUEUE_NAME</code></em></h4><p>Lists the specified print queue and print jobs on the server.
+</p></div></div><div class="refsect2" lang="en"><a name="id2506731"></a><h3>SESSION</h3><div class="refsect3" lang="en"><a name="id2506737"></a><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"><a name="id2506748"></a><h4>RAP SESSION DELETE|CLOSE <em class="replaceable"><code>CLIENT_NAME</code></em></h4><p>Close the specified sessions.</p></div><div class="refsect3" lang="en"><a name="id2506762"></a><h4>RAP SESSION INFO <em class="replaceable"><code>CLIENT_NAME</code></em></h4><p>Give a list with all the open files in specified session.</p></div></div><div class="refsect2" lang="en"><a name="id2506776"></a><h3>RAP SERVER <em class="replaceable"><code>DOMAIN</code></em></h3><p>List all servers in specified domain or workgroup. Defaults
+to local domain.</p></div><div class="refsect2" lang="en"><a name="id2506790"></a><h3>RAP DOMAIN</h3><p>Lists all domains and workgroups visible on the 
+current network.</p></div><div class="refsect2" lang="en"><a name="id2506801"></a><h3>RAP PRINTQ</h3><div class="refsect3" lang="en"><a name="id2553510"></a><h4>RAP PRINTQ LIST <em class="replaceable"><code>QUEUE_NAME</code></em></h4><p>Lists the specified print queue and print jobs on the server.
 If the <em class="replaceable"><code>QUEUE_NAME</code></em> is omitted, all 
-queues are listed.</p></div><div class="refsect3" lang="en"><a name="id308274"></a><h4>RAP PRINTQ DELETE <em class="replaceable"><code>JOBID</code></em></h4><p>Delete job with specified id.</p></div></div><div class="refsect2" lang="en"><a name="id308288"></a><h3>RAP VALIDATE <em class="replaceable"><code>user</code></em> [<em class="replaceable"><code>password</code></em>]</h3><p>
+queues are listed.</p></div><div class="refsect3" lang="en"><a name="id2553528"></a><h4>RAP PRINTQ DELETE <em class="replaceable"><code>JOBID</code></em></h4><p>Delete job with specified id.</p></div></div><div class="refsect2" lang="en"><a name="id2553542"></a><h3>RAP VALIDATE <em class="replaceable"><code>user</code></em> [<em class="replaceable"><code>password</code></em>]</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"><a name="id308311"></a><h3>RAP GROUPMEMBER</h3><div class="refsect3" lang="en"><a name="id308316"></a><h4>RAP GROUPMEMBER LIST <em class="replaceable"><code>GROUP</code></em></h4><p>List all members of the specified group.</p></div><div class="refsect3" lang="en"><a name="id308329"></a><h4>RAP GROUPMEMBER DELETE <em class="replaceable"><code>GROUP</code></em> <em class="replaceable"><code>USER</code></em></h4><p>Delete member from group.</p></div><div class="refsect3" lang="en"><a name="id308345"></a><h4>RAP GROUPMEMBER ADD <em class="replaceable"><code>GROUP</code></em> <em class="replaceable"><code>USER</code></em></h4><p>Add member to group.</p></div></div><div class="refsect2" lang="en"><a name="id308362"></a><h3>RAP ADMIN <em class="replaceable"><code>command</code></em></h3><p>Execute the specified <em class="replaceable"><code>command</code></em> on 
+</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"><a name="id2553566"></a><h3>RAP GROUPMEMBER</h3><div class="refsect3" lang="en"><a name="id2553572"></a><h4>RAP GROUPMEMBER LIST <em class="replaceable"><code>GROUP</code></em></h4><p>List all members of the specified group.</p></div><div class="refsect3" lang="en"><a name="id2553585"></a><h4>RAP GROUPMEMBER DELETE <em class="replaceable"><code>GROUP</code></em> <em class="replaceable"><code>USER</code></em></h4><p>Delete member from group.</p></div><div class="refsect3" lang="en"><a name="id2553602"></a><h4>RAP GROUPMEMBER ADD <em class="replaceable"><code>GROUP</code></em> <em class="replaceable"><code>USER</code></em></h4><p>Add member to group.</p></div></div><div class="refsect2" lang="en"><a name="id2553620"></a><h3>RAP ADMIN <em class="replaceable"><code>command</code></em></h3><p>Execute the specified <em class="replaceable"><code>command</code></em> 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"><a name="id308384"></a><h3>RAP SERVICE</h3><div class="refsect3" lang="en"><a name="id308389"></a><h4>RAP SERVICE START <em class="replaceable"><code>NAME</code></em> [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"><a name="id308408"></a><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"><a name="id308424"></a><h3>RAP PASSWORD <em class="replaceable"><code>USER</code></em> <em class="replaceable"><code>OLDPASS</code></em> <em class="replaceable"><code>NEWPASS</code></em></h3><p>
+</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"><a name="id2553642"></a><h3>RAP SERVICE</h3><div class="refsect3" lang="en"><a name="id2553647"></a><h4>RAP SERVICE START <em class="replaceable"><code>NAME</code></em> [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"><a name="id2553667"></a><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"><a name="id2553684"></a><h3>RAP PASSWORD <em class="replaceable"><code>USER</code></em> <em class="replaceable"><code>OLDPASS</code></em> <em class="replaceable"><code>NEWPASS</code></em></h3><p>
 Change password of <em class="replaceable"><code>USER</code></em> from <em class="replaceable"><code>OLDPASS</code></em> to <em class="replaceable"><code>NEWPASS</code></em>.
-</p></div><div class="refsect2" lang="en"><a name="id308455"></a><h3>LOOKUP</h3><div class="refsect3" lang="en"><a name="id308460"></a><h4>LOOKUP HOST <em class="replaceable"><code>HOSTNAME</code></em> [<em class="replaceable"><code>TYPE</code></em>]</h4><p>
+</p></div><div class="refsect2" lang="en"><a name="id2553715"></a><h3>LOOKUP</h3><div class="refsect3" lang="en"><a name="id2553720"></a><h4>LOOKUP HOST <em class="replaceable"><code>HOSTNAME</code></em> [<em class="replaceable"><code>TYPE</code></em>]</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"><a name="id308478"></a><h4>LOOKUP LDAP [<em class="replaceable"><code>DOMAIN</code></em>]</h4><p>Give IP address of LDAP server of specified <em class="replaceable"><code>DOMAIN</code></em>. Defaults to local domain.</p></div><div class="refsect3" lang="en"><a name="id308496"></a><h4>LOOKUP KDC [<em class="replaceable"><code>REALM</code></em>]</h4><p>Give IP address of KDC for the specified <em class="replaceable"><code>REALM</code></em>.
-Defaults to local realm.</p></div><div class="refsect3" lang="en"><a name="id308514"></a><h4>LOOKUP DC [<em class="replaceable"><code>DOMAIN</code></em>]</h4><p>Give IP's of Domain Controllers for specified <em class="replaceable"><code>
-DOMAIN</code></em>. Defaults to local domain.</p></div><div class="refsect3" lang="en"><a name="id308531"></a><h4>LOOKUP MASTER <em class="replaceable"><code>DOMAIN</code></em></h4><p>Give IP of master browser for specified <em class="replaceable"><code>DOMAIN</code></em>
-or workgroup. Defaults to local domain.</p></div></div><div class="refsect2" lang="en"><a name="id308549"></a><h3>CACHE</h3><p>Samba uses a general caching interface called 'gencache'. It 
+</p></div><div class="refsect3" lang="en"><a name="id2553740"></a><h4>LOOKUP LDAP [<em class="replaceable"><code>DOMAIN</code></em>]</h4><p>Give IP address of LDAP server of specified <em class="replaceable"><code>DOMAIN</code></em>. Defaults to local domain.</p></div><div class="refsect3" lang="en"><a name="id2553758"></a><h4>LOOKUP KDC [<em class="replaceable"><code>REALM</code></em>]</h4><p>Give IP address of KDC for the specified <em class="replaceable"><code>REALM</code></em>.
+Defaults to local realm.</p></div><div class="refsect3" lang="en"><a name="id2553776"></a><h4>LOOKUP DC [<em class="replaceable"><code>DOMAIN</code></em>]</h4><p>Give IP's of Domain Controllers for specified <em class="replaceable"><code>
+DOMAIN</code></em>. Defaults to local domain.</p></div><div class="refsect3" lang="en"><a name="id2553795"></a><h4>LOOKUP MASTER <em class="replaceable"><code>DOMAIN</code></em></h4><p>Give IP of master browser for specified <em class="replaceable"><code>DOMAIN</code></em>
+or workgroup. Defaults to local domain.</p></div></div><div class="refsect2" lang="en"><a name="id2553813"></a><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"><a name="id308586"></a><h4>CACHE ADD <em class="replaceable"><code>key</code></em> <em class="replaceable"><code>data</code></em> <em class="replaceable"><code>time-out</code></em></h4><p>Add specified key+data to the cache with the given timeout.</p></div><div class="refsect3" lang="en"><a name="id308605"></a><h4>CACHE DEL <em class="replaceable"><code>key</code></em></h4><p>Delete key from the cache.</p></div><div class="refsect3" lang="en"><a name="id308618"></a><h4>CACHE SET <em class="replaceable"><code>key</code></em> <em class="replaceable"><code>data</code></em> <em class="replaceable"><code>time-out</code></em></h4><p>Update data of existing cache entry.</p></div><div class="refsect3" lang="en"><a name="id308637"></a><h4>CACHE SEARCH <em class="replaceable"><code>PATTERN</code></em></h4><p>Search for the specified pattern in the cache data.</p></div><div class="refsect3" lang="en"><a name="id308650"></a><h4>CACHE LIST</h4><p>
+</p><div class="refsect3" lang="en"><a name="id2553851"></a><h4>CACHE ADD <em class="replaceable"><code>key</code></em> <em class="replaceable"><code>data</code></em> <em class="replaceable"><code>time-out</code></em></h4><p>Add specified key+data to the cache with the given timeout.</p></div><div class="refsect3" lang="en"><a name="id2553871"></a><h4>CACHE DEL <em class="replaceable"><code>key</code></em></h4><p>Delete key from the cache.</p></div><div class="refsect3" lang="en"><a name="id2553883"></a><h4>CACHE SET <em class="replaceable"><code>key</code></em> <em class="replaceable"><code>data</code></em> <em class="replaceable"><code>time-out</code></em></h4><p>Update data of existing cache entry.</p></div><div class="refsect3" lang="en"><a name="id2553903"></a><h4>CACHE SEARCH <em class="replaceable"><code>PATTERN</code></em></h4><p>Search for the specified pattern in the cache data.</p></div><div class="refsect3" lang="en"><a name="id2553916"></a><h4>CACHE LIST</h4><p>
 List all current items in the cache.
-</p></div><div class="refsect3" lang="en"><a name="id308660"></a><h4>CACHE FLUSH</h4><p>Remove all the current items from the cache.</p></div></div><div class="refsect2" lang="en"><a name="id308671"></a><h3>GETLOCALSID [DOMAIN]</h3><p>Prints the SID of the specified domain, or if the parameter is
-omitted, the SID of the local server.</p></div><div class="refsect2" lang="en"><a name="id308682"></a><h3>SETLOCALSID S-1-5-21-x-y-z</h3><p>Sets SID for the local server to the specified SID.</p></div><div class="refsect2" lang="en"><a name="id308693"></a><h3>GETDOMAINSID</h3><p>Prints the local machine SID and the SID of the current 
-domain.</p></div><div class="refsect2" lang="en"><a name="id308703"></a><h3>SETDOMAINSID</h3><p>Sets the SID of the current domain.</p></div><div class="refsect2" lang="en"><a name="id308714"></a><h3>GROUPMAP</h3><p>Manage the mappings between Windows group SIDs and UNIX groups.
+</p></div><div class="refsect3" lang="en"><a name="id2553927"></a><h4>CACHE FLUSH</h4><p>Remove all the current items from the cache.</p></div></div><div class="refsect2" lang="en"><a name="id2553939"></a><h3>GETLOCALSID [DOMAIN]</h3><p>Prints the SID of the specified domain, or if the parameter is
+omitted, the SID of the local server.</p></div><div class="refsect2" lang="en"><a name="id2553951"></a><h3>SETLOCALSID S-1-5-21-x-y-z</h3><p>Sets SID for the local server to the specified SID.</p></div><div class="refsect2" lang="en"><a name="id2553962"></a><h3>GETDOMAINSID</h3><p>Prints the local machine SID and the SID of the current 
+domain.</p></div><div class="refsect2" lang="en"><a name="id2553973"></a><h3>SETDOMAINSID</h3><p>Sets the SID of the current domain.</p></div><div class="refsect2" lang="en"><a name="id2553984"></a><h3>GROUPMAP</h3><p>Manage the mappings between Windows group SIDs and UNIX groups.
 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"><a name="id308755"></a><h4>GROUPMAP ADD</h4><p>
+  or 'builtin'</p></li><li><p>comment - Freeform text description of the group</p></li></ul></div><div class="refsect3" lang="en"><a name="id2554028"></a><h4>GROUPMAP ADD</h4><p>
 Add a new group mapping entry:
 </p><pre class="programlisting">
 net groupmap add {rid=int|sid=string} unixgroup=string \
 	[type={domain|local}] [ntgroup=string] [comment=string]
 </pre><p>
-</p></div><div class="refsect3" lang="en"><a name="id308772"></a><h4>GROUPMAP DELETE</h4><p>Delete a group mapping entry. If more than one group name matches, the first entry found is deleted.</p><p>net groupmap delete {ntgroup=string|sid=SID}</p></div><div class="refsect3" lang="en"><a name="id308786"></a><h4>GROUPMAP MODIFY</h4><p>Update en existing group entry.</p><p>
+</p></div><div class="refsect3" lang="en"><a name="id2554047"></a><h4>GROUPMAP DELETE</h4><p>Delete a group mapping entry. If more than one group name matches, the first entry found is deleted.</p><p>net groupmap delete {ntgroup=string|sid=SID}</p></div><div class="refsect3" lang="en"><a name="id2554063"></a><h4>GROUPMAP MODIFY</h4><p>Update en existing group entry.</p><p>
 </p><pre class="programlisting">
 net groupmap modify {ntgroup=string|sid=SID} [unixgroup=string] \
        [comment=string] [type={domain|local}]
 </pre><p>
-</p></div><div class="refsect3" lang="en"><a name="id308806"></a><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"><a name="id308821"></a><h3>MAXRID</h3><p>Prints out the highest RID currently in use on the local
+</p></div><div class="refsect3" lang="en"><a name="id2554084"></a><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"><a name="id2554100"></a><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"><a name="id308832"></a><h3>RPC INFO</h3><p>Print information about the domain of the remote server,
+</p></div><div class="refsect2" lang="en"><a name="id2554112"></a><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"><a name="id308843"></a><h3>[RPC|ADS] TESTJOIN</h3><p>Check whether participation in a domain is still valid.</p></div><div class="refsect2" lang="en"><a name="id308854"></a><h3>[RPC|ADS] CHANGETRUSTPW</h3><p>Force change of domain trust password.</p></div><div class="refsect2" lang="en"><a name="id308864"></a><h3>RPC TRUSTDOM</h3><div class="refsect3" lang="en"><a name="id308870"></a><h4>RPC TRUSTDOM ADD <em class="replaceable"><code>DOMAIN</code></em></h4><p>Add a interdomain trust account for <em class="replaceable"><code>DOMAIN</code></em>. 
+</p></div><div class="refsect2" lang="en"><a name="id2554124"></a><h3>[RPC|ADS] TESTJOIN</h3><p>Check whether participation in a domain is still valid.</p></div><div class="refsect2" lang="en"><a name="id2554135"></a><h3>[RPC|ADS] CHANGETRUSTPW</h3><p>Force change of domain trust password.</p></div><div class="refsect2" lang="en"><a name="id2554146"></a><h3>RPC TRUSTDOM</h3><div class="refsect3" lang="en"><a name="id2554152"></a><h4>RPC TRUSTDOM ADD <em class="replaceable"><code>DOMAIN</code></em></h4><p>Add a interdomain trust account for <em class="replaceable"><code>DOMAIN</code></em>. 
 This is in fact a Samba account named <em class="replaceable"><code>DOMAIN$</code></em> 
 with the account flag <code class="constant">'I'</code> (interdomain trust account). 
 If the command is used against localhost it has the same effect as 
 <code class="literal">smbpasswd -a -i DOMAIN</code>. Please note that both commands
 expect a appropriate UNIX account. 
-</p></div><div class="refsect3" lang="en"><a name="id308901"></a><h4>RPC TRUSTDOM DEL <em class="replaceable"><code>DOMAIN</code></em></h4><p>Remove interdomain trust account for 
+</p></div><div class="refsect3" lang="en"><a name="id2554185"></a><h4>RPC TRUSTDOM DEL <em class="replaceable"><code>DOMAIN</code></em></h4><p>Remove interdomain trust account for 
 <em class="replaceable"><code>DOMAIN</code></em>. If it is used against localhost 
 it has the same effect as <code class="literal">smbpasswd -x DOMAIN$</code>. 
-</p></div><div class="refsect3" lang="en"><a name="id308923"></a><h4>RPC TRUSTDOM ESTABLISH <em class="replaceable"><code>DOMAIN</code></em></h4><p>
+</p></div><div class="refsect3" lang="en"><a name="id2554209"></a><h4>RPC TRUSTDOM ESTABLISH <em class="replaceable"><code>DOMAIN</code></em></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"><a name="id308936"></a><h4>RPC TRUSTDOM REVOKE <em class="replaceable"><code>DOMAIN</code></em></h4><p>Abandon relationship to trusted domain</p></div><div class="refsect3" lang="en"><a name="id308949"></a><h4>RPC TRUSTDOM LIST</h4><p>List all current interdomain trust relationships.</p></div><div class="refsect3" lang="en"><a name="id308960"></a><h4>RPC RIGHTS</h4><p>This subcommand is used to view and manage Samba's rights assignments (also 
+</p></div><div class="refsect3" lang="en"><a name="id2554224"></a><h4>RPC TRUSTDOM REVOKE <em class="replaceable"><code>DOMAIN</code></em></h4><p>Abandon relationship to trusted domain</p></div><div class="refsect3" lang="en"><a name="id2554237"></a><h4>RPC TRUSTDOM LIST</h4><p>List all current interdomain trust relationships.</p></div><div class="refsect3" lang="en"><a name="id2554248"></a><h4>RPC RIGHTS</h4><p>This subcommand is used to view and manage Samba's rights assignments (also 
 referred to as privileges).  There are three options currently available: 
 <em class="parameter"><code>list</code></em>, <em class="parameter"><code>grant</code></em>, and 
 <em class="parameter"><code>revoke</code></em>.  More details on Samba's privilege model and its use
-can be found in the Samba-HOWTO-Collection.</p></div></div><div class="refsect2" lang="en"><a name="id308991"></a><h3>RPC ABORTSHUTDOWN</h3><p>Abort the shutdown of a remote server.</p></div><div class="refsect2" lang="en"><a name="id309001"></a><h3>RPC 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>
+can be found in the Samba-HOWTO-Collection.</p></div></div><div class="refsect2" lang="en"><a name="id2554281"></a><h3>RPC ABORTSHUTDOWN</h3><p>Abort the shutdown of a remote server.</p></div><div class="refsect2" lang="en"><a name="id2554292"></a><h3>RPC 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.
@@ -164,21 +164,21 @@
 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"><a name="id309061"></a><h3>RPC SAMDUMP</h3><p>Print out sam database of remote server. You need
-to run this against the PDC, from a Samba machine joined as a BDC. </p></div><div class="refsect2" lang="en"><a name="id309072"></a><h3>RPC VAMPIRE</h3><p>Export users, aliases and groups from remote server to 
+announce the shutdown.</p></dd></dl></div></div><div class="refsect2" lang="en"><a name="id2554355"></a><h3>RPC SAMDUMP</h3><p>Print out sam database of remote server. You need
+to run this against the PDC, from a Samba machine joined as a BDC. </p></div><div class="refsect2" lang="en"><a name="id2554367"></a><h3>RPC VAMPIRE</h3><p>Export users, aliases and groups from remote server to 
 local server.  You need to run this against the PDC, from a Samba machine joined as a BDC. 
-</p></div><div class="refsect2" lang="en"><a name="id309083"></a><h3>RPC GETSID</h3><p>Fetch domain SID and store it in the local <code class="filename">secrets.tdb</code>. </p></div><div class="refsect2" lang="en"><a name="id309099"></a><h3>ADS LEAVE</h3><p>Make the remote host leave the domain it is part of. </p></div><div class="refsect2" lang="en"><a name="id309109"></a><h3>ADS STATUS</h3><p>Print out status of machine account of the local machine in ADS.
+</p></div><div class="refsect2" lang="en"><a name="id2554379"></a><h3>RPC GETSID</h3><p>Fetch domain SID and store it in the local <code class="filename">secrets.tdb</code>. </p></div><div class="refsect2" lang="en"><a name="id2554396"></a><h3>ADS LEAVE</h3><p>Make the remote host leave the domain it is part of. </p></div><div class="refsect2" lang="en"><a name="id2554407"></a><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 <code class="literal">NET ADS TESTJOIN</code>.</p></div><div class="refsect2" lang="en"><a name="id309126"></a><h3>ADS PRINTER</h3><div class="refsect3" lang="en"><a name="id309132"></a><h4>ADS PRINTER INFO [<em class="replaceable"><code>PRINTER</code></em>] [<em class="replaceable"><code>SERVER</code></em>]</h4><p>
+users should use <code class="literal">NET ADS TESTJOIN</code>.</p></div><div class="refsect2" lang="en"><a name="id2554425"></a><h3>ADS PRINTER</h3><div class="refsect3" lang="en"><a name="id2554431"></a><h4>ADS PRINTER INFO [<em class="replaceable"><code>PRINTER</code></em>] [<em class="replaceable"><code>SERVER</code></em>]</h4><p>
 Lookup info for <em class="replaceable"><code>PRINTER</code></em> on <em class="replaceable"><code>SERVER</code></em>. The printer name defaults to "*", the 
-server name defaults to the local host.</p></div><div class="refsect3" lang="en"><a name="id309157"></a><h4>ADS PRINTER PUBLISH <em class="replaceable"><code>PRINTER</code></em></h4><p>Publish specified printer using ADS.</p></div><div class="refsect3" lang="en"><a name="id309170"></a><h4>ADS PRINTER REMOVE <em class="replaceable"><code>PRINTER</code></em></h4><p>Remove specified printer from ADS directory.</p></div></div><div class="refsect2" lang="en"><a name="id309183"></a><h3>ADS SEARCH <em class="replaceable"><code>EXPRESSION</code></em> <em class="replaceable"><code>ATTRIBUTES...</code></em></h3><p>Perform a raw LDAP search on a ADS server and dump the results. The 
+server name defaults to the local host.</p></div><div class="refsect3" lang="en"><a name="id2554457"></a><h4>ADS PRINTER PUBLISH <em class="replaceable"><code>PRINTER</code></em></h4><p>Publish specified printer using ADS.</p></div><div class="refsect3" lang="en"><a name="id2554470"></a><h4>ADS PRINTER REMOVE <em class="replaceable"><code>PRINTER</code></em></h4><p>Remove specified printer from ADS directory.</p></div></div><div class="refsect2" lang="en"><a name="id2554484"></a><h3>ADS SEARCH <em class="replaceable"><code>EXPRESSION</code></em> <em class="replaceable"><code>ATTRIBUTES...</code></em></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: <strong class="userinput"><code>net ads search '(objectCategory=group)' sAMAccountName</code></strong>
-</p></div><div class="refsect2" lang="en"><a name="id309210"></a><h3>ADS DN <em class="replaceable"><code>DN</code></em> <em class="replaceable"><code>(attributes)</code></em></h3><p>
+</p></div><div class="refsect2" lang="en"><a name="id2554513"></a><h3>ADS DN <em class="replaceable"><code>DN</code></em> <em class="replaceable"><code>(attributes)</code></em></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: <strong class="userinput"><code>net ads dn 'CN=administrator,CN=Users,DC=my,DC=domain' SAMAccountName</code></strong></p></div><div class="refsect2" lang="en"><a name="id309236"></a><h3>ADS WORKGROUP</h3><p>Print out workgroup name for specified kerberos realm.</p></div><div class="refsect2" lang="en"><a name="id309246"></a><h3>SAM CREATEBUILTINGROUP &lt;NAME&gt;</h3><p>
+</p><p>Example: <strong class="userinput"><code>net ads dn 'CN=administrator,CN=Users,DC=my,DC=domain' SAMAccountName</code></strong></p></div><div class="refsect2" lang="en"><a name="id2554541"></a><h3>ADS WORKGROUP</h3><p>Print out workgroup name for specified kerberos realm.</p></div><div class="refsect2" lang="en"><a name="id2554552"></a><h3>SAM CREATEBUILTINGROUP &lt;NAME&gt;</h3><p>
 (Re)Create a BUILTIN group.
 Only a wellknown set of BUILTIN groups can be created with this command.
 This is the list of currently recognized group names: Administrators,
@@ -188,78 +188,78 @@
 
 This command requires a running Winbindd with idmap allocation properly
 configured. The group gid will be allocated out of the winbindd range.
-</p></div><div class="refsect2" lang="en"><a name="id309260"></a><h3>SAM CREATELOCALGROUP &lt;NAME&gt;</h3><p>
+</p></div><div class="refsect2" lang="en"><a name="id2554571"></a><h3>SAM CREATELOCALGROUP &lt;NAME&gt;</h3><p>
 Create a LOCAL group (also known as Alias).
 
 This command requires a running Winbindd with idmap allocation properly
 configured. The group gid will be allocated out of the winbindd range.
-</p></div><div class="refsect2" lang="en"><a name="id309272"></a><h3>SAM DELETELOCALGROUP &lt;NAME&gt;</h3><p>
+</p></div><div class="refsect2" lang="en"><a name="id2554585"></a><h3>SAM DELETELOCALGROUP &lt;NAME&gt;</h3><p>
 Delete an existing LOCAL group (also known as Alias).
 
-</p></div><div class="refsect2" lang="en"><a name="id309283"></a><h3>SAM MAPUNIXGROUP &lt;NAME&gt;</h3><p>
+</p></div><div class="refsect2" lang="en"><a name="id2554596"></a><h3>SAM MAPUNIXGROUP &lt;NAME&gt;</h3><p>
 Map an existing Unix group and make it a Domain Group, the domain group
 will have the same name.
-</p></div><div class="refsect2" lang="en"><a name="id309294"></a><h3>SAM UNMAPUNIXGROUP &lt;NAME&gt;</h3><p>
+</p></div><div class="refsect2" lang="en"><a name="id2554608"></a><h3>SAM UNMAPUNIXGROUP &lt;NAME&gt;</h3><p>
 Remove an existing group mapping entry.
-</p></div><div class="refsect2" lang="en"><a name="id309305"></a><h3>SAM ADDMEM &lt;GROUP&gt; &lt;MEMBER&gt;</h3><p>
+</p></div><div class="refsect2" lang="en"><a name="id2554620"></a><h3>SAM ADDMEM &lt;GROUP&gt; &lt;MEMBER&gt;</h3><p>
 Add a member to a Local group. The group can be specified only by name,
 the member can be specified by name or SID.
-</p></div><div class="refsect2" lang="en"><a name="id309316"></a><h3>SAM DELMEM  &lt;GROUP&gt; &lt;MEMBER&gt;</h3><p>
+</p></div><div class="refsect2" lang="en"><a name="id2554632"></a><h3>SAM DELMEM  &lt;GROUP&gt; &lt;MEMBER&gt;</h3><p>
 Remove a member from a Local group. The group and the member must be
 specified by name.
-</p></div><div class="refsect2" lang="en"><a name="id309327"></a><h3>SAM LISTMEM &lt;GROUP&gt;</h3><p>
+</p></div><div class="refsect2" lang="en"><a name="id2554645"></a><h3>SAM LISTMEM &lt;GROUP&gt;</h3><p>
 List Local group members. The group must be specified by name.
-</p></div><div class="refsect2" lang="en"><a name="id309338"></a><h3>SAM LIST &lt;users|groups|localgroups|builtin|workstations&gt; [verbose]</h3><p>
+</p></div><div class="refsect2" lang="en"><a name="id2554656"></a><h3>SAM LIST &lt;users|groups|localgroups|builtin|workstations&gt; [verbose]</h3><p>
 List the specified set of accounts by name. If verbose is specified,
 the rid and description is also provided for each account.
-</p></div><div class="refsect2" lang="en"><a name="id309350"></a><h3>SAM SHOW &lt;NAME&gt;</h3><p>
+</p></div><div class="refsect2" lang="en"><a name="id2554670"></a><h3>SAM SHOW &lt;NAME&gt;</h3><p>
 Show the full DOMAIN\\NAME the SID and the type for the corresponding
 account.
-</p></div><div class="refsect2" lang="en"><a name="id309361"></a><h3>SAM SET HOMEDIR &lt;NAME&gt; &lt;DIRECTORY&gt;</h3><p>
+</p></div><div class="refsect2" lang="en"><a name="id2554682"></a><h3>SAM SET HOMEDIR &lt;NAME&gt; &lt;DIRECTORY&gt;</h3><p>
 Set the home directory for a user account.
-</p></div><div class="refsect2" lang="en"><a name="id309371"></a><h3>SAM SET PROFILEPATH &lt;NAME&gt; &lt;PATH&gt;</h3><p>
+</p></div><div class="refsect2" lang="en"><a name="id2554693"></a><h3>SAM SET PROFILEPATH &lt;NAME&gt; &lt;PATH&gt;</h3><p>
 Set the profile path for a user account.
-</p></div><div class="refsect2" lang="en"><a name="id309382"></a><h3>SAM SET COMMENT &lt;NAME&gt; &lt;COMMENT&gt;</h3><p>
+</p></div><div class="refsect2" lang="en"><a name="id2554704"></a><h3>SAM SET COMMENT &lt;NAME&gt; &lt;COMMENT&gt;</h3><p>
 Set the comment for a user or group account.
-</p></div><div class="refsect2" lang="en"><a name="id309392"></a><h3>SAM SET FULLNAME &lt;NAME&gt; &lt;FULL NAME&gt;</h3><p>
+</p></div><div class="refsect2" lang="en"><a name="id2554716"></a><h3>SAM SET FULLNAME &lt;NAME&gt; &lt;FULL NAME&gt;</h3><p>
 Set the full name for a user account.
-</p></div><div class="refsect2" lang="en"><a name="id309403"></a><h3>SAM SET LOGONSCRIPT &lt;NAME&gt; &lt;SCRIPT&gt;</h3><p>
+</p></div><div class="refsect2" lang="en"><a name="id2554727"></a><h3>SAM SET LOGONSCRIPT &lt;NAME&gt; &lt;SCRIPT&gt;</h3><p>
 Set the logon script for a user account.
-</p></div><div class="refsect2" lang="en"><a name="id309413"></a><h3>SAM SET HOMEDRIVE &lt;NAME&gt; &lt;DRIVE&gt;</h3><p>
+</p></div><div class="refsect2" lang="en"><a name="id2554738"></a><h3>SAM SET HOMEDRIVE &lt;NAME&gt; &lt;DRIVE&gt;</h3><p>
 Set the home drive for a user account.
-</p></div><div class="refsect2" lang="en"><a name="id309424"></a><h3>SAM SET WORKSTATIONS &lt;NAME&gt; &lt;WORKSTATIONS&gt;</h3><p>
+</p></div><div class="refsect2" lang="en"><a name="id2554749"></a><h3>SAM SET WORKSTATIONS &lt;NAME&gt; &lt;WORKSTATIONS&gt;</h3><p>
 Set the workstations a user account is allowed to log in from.
-</p></div><div class="refsect2" lang="en"><a name="id309435"></a><h3>SAM SET DISABLE &lt;NAME&gt;</h3><p>
+</p></div><div class="refsect2" lang="en"><a name="id2554761"></a><h3>SAM SET DISABLE &lt;NAME&gt;</h3><p>
 Set the "disabled" flag for a user account.
-</p></div><div class="refsect2" lang="en"><a name="id309445"></a><h3>SAM SET PWNOTREQ &lt;NAME&gt;</h3><p>
+</p></div><div class="refsect2" lang="en"><a name="id2554772"></a><h3>SAM SET PWNOTREQ &lt;NAME&gt;</h3><p>
 Set the "password not required" flag for a user account.
-</p></div><div class="refsect2" lang="en"><a name="id309456"></a><h3>SAM SET AUTOLOCK &lt;NAME&gt;</h3><p>
+</p></div><div class="refsect2" lang="en"><a name="id2554784"></a><h3>SAM SET AUTOLOCK &lt;NAME&gt;</h3><p>
 Set the "autolock" flag for a user account.
-</p></div><div class="refsect2" lang="en"><a name="id309466"></a><h3>SAM SET PWNOEXP &lt;NAME&gt;</h3><p>
+</p></div><div class="refsect2" lang="en"><a name="id2554795"></a><h3>SAM SET PWNOEXP &lt;NAME&gt;</h3><p>
 Set the "password do not expire" flag for a user account.
-</p></div><div class="refsect2" lang="en"><a name="id309477"></a><h3>SAM SET PWDMUSTCHANGENOW &lt;NAME&gt; [yes|no]</h3><p>
+</p></div><div class="refsect2" lang="en"><a name="id2554806"></a><h3>SAM SET PWDMUSTCHANGENOW &lt;NAME&gt; [yes|no]</h3><p>
 Set or unset the "password must change" flag for a user account.
-</p></div><div class="refsect2" lang="en"><a name="id309488"></a><h3>SAM POLICY LIST</h3><p>
+</p></div><div class="refsect2" lang="en"><a name="id2554818"></a><h3>SAM POLICY LIST</h3><p>
 List the available account policies.
-</p></div><div class="refsect2" lang="en"><a name="id309498"></a><h3>SAM POLICY SHOW &lt;account policy&gt;</h3><p>
+</p></div><div class="refsect2" lang="en"><a name="id2554829"></a><h3>SAM POLICY SHOW &lt;account policy&gt;</h3><p>
 Show the account policy value.
-</p></div><div class="refsect2" lang="en"><a name="id309509"></a><h3>SAM POLICY SET &lt;account policy&gt; &lt;value&gt;</h3><p>
+</p></div><div class="refsect2" lang="en"><a name="id2554840"></a><h3>SAM POLICY SET &lt;account policy&gt; &lt;value&gt;</h3><p>
 Set a value for the account policy.
 Valid values can be: "forever", "never", "off", or a number.
-</p></div><div class="refsect2" lang="en"><a name="id309520"></a><h3>SAM PROVISION</h3><p>
+</p></div><div class="refsect2" lang="en"><a name="id2554853"></a><h3>SAM PROVISION</h3><p>
 Only available if ldapsam:editposix is set and winbindd is running.
 Properly populates the ldap tree with the basic accounts (Administrator)
 and groups (Domain Users, Domain Admins, Domain Guests) on the ldap tree.
-</p></div><div class="refsect2" lang="en"><a name="id309532"></a><h3>IDMAP DUMP &lt;local tdb file name&gt;</h3><p>
+</p></div><div class="refsect2" lang="en"><a name="id2554866"></a><h3>IDMAP DUMP &lt;local tdb file name&gt;</h3><p>
 Dumps the mappings contained in the local tdb file specified.
 This command is useful to dump only the mappings produced by the idmap_tdb backend.
-</p></div><div class="refsect2" lang="en"><a name="id309544"></a><h3>IDMAP RESTORE [input file]</h3><p>
+</p></div><div class="refsect2" lang="en"><a name="id2554880"></a><h3>IDMAP RESTORE [input file]</h3><p>
 Restore the mappings from the specified file or stdin.
-</p></div><div class="refsect2" lang="en"><a name="id309554"></a><h3>IDMAP SECRET &lt;DOMAIN&gt;|ALLOC &lt;secret&gt;</h3><p>
+</p></div><div class="refsect2" lang="en"><a name="id2554891"></a><h3>IDMAP SECRET &lt;DOMAIN&gt;|ALLOC &lt;secret&gt;</h3><p>
 Store a secret for the specified domain, used primarily for domains
 that use idmap_ldap as a backend. In this case the secret is used
 as the password for the user DN used to bind to the ldap server.
-</p></div><div class="refsect2" lang="en"><a name="id309566"></a><h3>USERSHARE</h3><p>Starting with version 3.0.23, a Samba server now supports the ability for
+</p></div><div class="refsect2" lang="en"><a name="id2554906"></a><h3>USERSHARE</h3><p>Starting with version 3.0.23, a Samba server now supports the ability for
 non-root users to add user defined shares to be exported using the "net usershare"
 commands.
 </p><p>
@@ -288,7 +288,7 @@
 
 </p><table class="simplelist" border="0" summary="Simple list"><tr><td>net usershare add sharename path [comment] [acl] [guest_ok=[y|n]] - to add or change a user defined share.</td></tr><tr><td>net usershare delete sharename - to delete a user defined share.</td></tr><tr><td>net usershare info [-l|--long] [wildcard sharename] - to print info about a user defined share.</td></tr><tr><td>net usershare list [-l|--long] [wildcard sharename] - to list user defined shares.</td></tr></table><p>
 
-</p><div class="refsect3" lang="en"><a name="id309613"></a><h4>USERSHARE ADD <em class="replaceable"><code>sharename</code></em> <em class="replaceable"><code>path</code></em> <em class="replaceable"><code>[comment]</code></em> <em class="replaceable"><code>[acl]</code></em> <em class="replaceable"><code>[guest_ok=[y|n]]</code></em></h4><p>
+</p><div class="refsect3" lang="en"><a name="id2554964"></a><h4>USERSHARE ADD <em class="replaceable"><code>sharename</code></em> <em class="replaceable"><code>path</code></em> <em class="replaceable"><code>[comment]</code></em> <em class="replaceable"><code>[acl]</code></em> <em class="replaceable"><code>[guest_ok=[y|n]]</code></em></h4><p>
 Add or replace a new user defined share, with name "sharename".
 </p><p>
 "path" specifies the absolute pathname on the system to be exported.
@@ -325,11 +325,11 @@
 you wish. The Samba smbd daemon notices user defined share modifications
 at connect time so will see the change immediately, there is no need
 to restart smbd on adding, deleting or changing a user defined share.
-</div><div class="refsect3" lang="en"><a name="id309671"></a><h4>USERSHARE DELETE <em class="replaceable"><code>sharename</code></em></h4><p>
+</div><div class="refsect3" lang="en"><a name="id2555038"></a><h4>USERSHARE DELETE <em class="replaceable"><code>sharename</code></em></h4><p>
 Deletes the user defined share by name. The Samba smbd daemon
 immediately notices this change, although it will not disconnect
 any users currently connected to the deleted share.
-</p></div><div class="refsect3" lang="en"><a name="id309685"></a><h4>USERSHARE INFO <em class="replaceable"><code>[-l|--long]</code></em> <em class="replaceable"><code>[wildcard sharename]</code></em></h4><p>
+</p></div><div class="refsect3" lang="en"><a name="id2555054"></a><h4>USERSHARE INFO <em class="replaceable"><code>[-l|--long]</code></em> <em class="replaceable"><code>[wildcard sharename]</code></em></h4><p>
 Get info on user defined shares owned by the current user matching the given pattern, or all users.
 </p><p>
 net usershare info on its own dumps out info on the user defined shares that were
@@ -348,7 +348,7 @@
 
 And is a list of the current settings of the user defined share that can be
 modified by the "net usershare add" command.
-</p></div><div class="refsect3" lang="en"><a name="id309714"></a><h4>USERSHARE LIST <em class="replaceable"><code>[-l|--long]</code></em> <em class="replaceable"><code>wildcard sharename</code></em></h4><p>
+</p></div><div class="refsect3" lang="en"><a name="id2555089"></a><h4>USERSHARE LIST <em class="replaceable"><code>[-l|--long]</code></em> <em class="replaceable"><code>wildcard sharename</code></em></h4><p>
 List all the user defined shares owned by the current user matching the given pattern, or all users.
 </p><p>
 net usershare list on its own list out the names of the user defined shares that were
@@ -356,7 +356,7 @@
 wildcard pattern ('*' matches one or more characters, '?' matches only one character).
 If the '-l' or '--long' option is also given, it includes the names of user defined
 shares created by other users.
-</p></div></div><div class="refsect2" lang="en"><a name="id309738"></a><h3>CONF</h3><p>Starting with version 3.2.0, a Samba server can be configured by data
+</p></div></div><div class="refsect2" lang="en"><a name="id2555123"></a><h3>CONF</h3><p>Starting with version 3.2.0, a Samba server can be configured by data
 stored in registry. This configuration data can be edited with the new "net
 conf" commands.
 </p><p>
@@ -364,18 +364,18 @@
 <span class="emphasis"><em>smb.conf</em></span> file: Share definitions from registry are
 activated by setting <em class="parameter"><code>registry shares</code></em> to
 &#8220;<span class="quote">yes</span>&#8221; in the [global] section and global configuration options are
-activated by setting <a class="indexterm" name="id309765"></a>include = registry in
+activated by setting <a class="link" href="smb.conf.5.html#INCLUDE">include = registry</a> in
 the [global] section.
-See the <a href="smb.conf.5.html"><span class="citerefentry"><span class="refentrytitle">smb.conf</span>(5)</span></a> manpage for details.
+See the <a class="citerefentry" href="smb.conf.5.html"><span class="citerefentry"><span class="refentrytitle">smb.conf</span>(5)</span></a> manpage for details.
 </p><p>The conf commands are:
 </p><table class="simplelist" border="0" summary="Simple list"><tr><td>net conf list - Dump the complete configuration in smb.conf like
 format.</td></tr><tr><td>net conf import - Import configuration from file in smb.conf
 format.</td></tr><tr><td>net conf listshares - List the registry shares.</td></tr><tr><td>net conf drop - Delete the complete configuration from
 registry.</td></tr><tr><td>net conf showshare - Show the definition of a registry share.</td></tr><tr><td>net conf addshare - Create a new registry share.</td></tr><tr><td>net conf delshare - Delete a registry share.</td></tr><tr><td>net conf setparm - Store a parameter.</td></tr><tr><td>net conf getparm - Retrieve the value of a parameter.</td></tr><tr><td>net conf delparm - Delete a parameter.</td></tr></table><p>
-</p><div class="refsect3" lang="en"><a name="id309828"></a><h4>CONF LIST</h4><p>
+</p><div class="refsect3" lang="en"><a name="id2555228"></a><h4>CONF LIST</h4><p>
 Print the configuration data stored in the registry in a smb.conf-like format to
 standard output.
-</p></div><div class="refsect3" lang="en"><a name="id309839"></a><h4>CONF IMPORT <em class="replaceable"><code>[--test|-T]</code></em> <em class="replaceable"><code>filename</code></em> <em class="replaceable"><code>[section]</code></em></h4><p>
+</p></div><div class="refsect3" lang="en"><a name="id2555239"></a><h4>CONF IMPORT <em class="replaceable"><code>[--test|-T]</code></em> <em class="replaceable"><code>filename</code></em> <em class="replaceable"><code>[section]</code></em></h4><p>
 This command imports configuration from a file in smb.conf format.
 If a section encountered in the input file is present in registry,
 its contents is replaced. Sections of registry configuration that have
@@ -385,32 +385,32 @@
 import command to that specific section. A test mode is enabled by specifying
 the parameter "-T" on the commandline. In test mode, no changes are made to the
 registry, and the resulting configuration is printed to standard output instead.
-</p></div><div class="refsect3" lang="en"><a name="id309864"></a><h4>CONF LISTSHARES</h4><p>
+</p></div><div class="refsect3" lang="en"><a name="id2555270"></a><h4>CONF LISTSHARES</h4><p>
 List the names of the shares defined in registry.
-</p></div><div class="refsect3" lang="en"><a name="id309875"></a><h4>CONF DROP</h4><p>
+</p></div><div class="refsect3" lang="en"><a name="id2555281"></a><h4>CONF DROP</h4><p>
 Delete the complete configuration data from registry.
-</p></div><div class="refsect3" lang="en"><a name="id309885"></a><h4>CONF SHOWSHARE <em class="replaceable"><code>sharename</code></em></h4><p>
+</p></div><div class="refsect3" lang="en"><a name="id2555292"></a><h4>CONF SHOWSHARE <em class="replaceable"><code>sharename</code></em></h4><p>
 Show the definition of the share or section specified. It is valid to specify
 "global" as sharename to retrieve the global configuration options from
 registry.
-</p></div><div class="refsect3" lang="en"><a name="id309899"></a><h4>CONF ADDSHARE <em class="replaceable"><code>sharename</code></em> <em class="replaceable"><code>path</code></em> [<em class="replaceable"><code>writeable={y|N}</code></em> [<em class="replaceable"><code>guest_ok={y|N}</code></em> [<em class="replaceable"><code>comment</code></em>]]] </h4><p>Create a new share definition in registry.
+</p></div><div class="refsect3" lang="en"><a name="id2555307"></a><h4>CONF ADDSHARE <em class="replaceable"><code>sharename</code></em> <em class="replaceable"><code>path</code></em> [<em class="replaceable"><code>writeable={y|N}</code></em> [<em class="replaceable"><code>guest_ok={y|N}</code></em> [<em class="replaceable"><code>comment</code></em>]]] </h4><p>Create a new share definition in registry.
 The sharename and path have to be given. The share name may
 <span class="emphasis"><em>not</em></span> be "global". Optionally, values for the very
 common options "writeable", "guest ok" and a "comment" may be specified.
 The same result may be obtained by a sequence of "net conf setparm"
 commands.
-</p></div><div class="refsect3" lang="en"><a name="id309932"></a><h4>CONF DELSHARE <em class="replaceable"><code>sharename</code></em></h4><p>
+</p></div><div class="refsect3" lang="en"><a name="id2555343"></a><h4>CONF DELSHARE <em class="replaceable"><code>sharename</code></em></h4><p>
 Delete a share definition from registry.
-</p></div><div class="refsect3" lang="en"><a name="id309945"></a><h4>CONF SETPARM <em class="replaceable"><code>section</code></em> <em class="replaceable"><code>parameter</code></em> <em class="replaceable"><code>value</code></em></h4><p>
+</p></div><div class="refsect3" lang="en"><a name="id2555356"></a><h4>CONF SETPARM <em class="replaceable"><code>section</code></em> <em class="replaceable"><code>parameter</code></em> <em class="replaceable"><code>value</code></em></h4><p>
 Store a parameter in registry. The section may be global or a sharename.
 The section is created if it does not exist yet.
-</p></div><div class="refsect3" lang="en"><a name="id309965"></a><h4>CONF GETPARM <em class="replaceable"><code>section</code></em> <em class="replaceable"><code>parameter</code></em></h4><p>
+</p></div><div class="refsect3" lang="en"><a name="id2555378"></a><h4>CONF GETPARM <em class="replaceable"><code>section</code></em> <em class="replaceable"><code>parameter</code></em></h4><p>
 Show a parameter stored in registry.
-</p></div><div class="refsect3" lang="en"><a name="id309981"></a><h4>CONF DELPARM <em class="replaceable"><code>section</code></em> <em class="replaceable"><code>parameter</code></em></h4><p>
+</p></div><div class="refsect3" lang="en"><a name="id2555395"></a><h4>CONF DELPARM <em class="replaceable"><code>section</code></em> <em class="replaceable"><code>parameter</code></em></h4><p>
 Delete a parameter stored in registry.
-</p></div><div class="refsect3" lang="en"><a name="id309998"></a><h4></h4><p>
-</p></div></div><div class="refsect2" lang="en"><a name="id310007"></a><h3>HELP [COMMAND]</h3><p>Gives usage information for the specified command.</p></div></div><div class="refsect1" lang="en"><a name="id310019"></a><h2>VERSION</h2><p>This man page is complete for version 3.0 of the Samba 
-	suite.</p></div><div class="refsect1" lang="en"><a name="id310029"></a><h2>AUTHOR</h2><p>The original Samba software and related utilities 
+</p></div><div class="refsect3" lang="en"><a name="id2555411"></a><h4></h4><p>
+</p></div></div><div class="refsect2" lang="en"><a name="id2555421"></a><h3>HELP [COMMAND]</h3><p>Gives usage information for the specified command.</p></div></div><div class="refsect1" lang="en"><a name="id2555433"></a><h2>VERSION</h2><p>This man page is complete for version 3.0 of the Samba 
+	suite.</p></div><div class="refsect1" lang="en"><a name="id2555444"></a><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>

Modified: branches/samba/experimental/docs/htmldocs/manpages/nmbd.8.html
===================================================================
--- branches/samba/experimental/docs/htmldocs/manpages/nmbd.8.html	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/docs/htmldocs/manpages/nmbd.8.html	2008-06-09 06:59:20 UTC (rev 1920)
@@ -1,5 +1,5 @@
-<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.72.0"></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 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><code class="literal">nmbd</code> [-D] [-F] [-S] [-a] [-i] [-o] [-h] [-V] [-d &lt;debug level&gt;] [-H &lt;lmhosts file&gt;] [-l &lt;log directory&gt;] [-p &lt;port number&gt;] [-s &lt;configuration file&gt;]</p></div></div><div class="refsect1" lang="en"><a name="id267087"></a><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><code class="literal">nmbd</code> is a server that understands 
+<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.73.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 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><code class="literal">nmbd</code> [-D] [-F] [-S] [-a] [-i] [-o] [-h] [-V] [-d &lt;debug level&gt;] [-H &lt;lmhosts file&gt;] [-l &lt;log directory&gt;] [-p &lt;port number&gt;] [-s &lt;configuration file&gt;]</p></div></div><div class="refsect1" lang="en"><a name="id2507240"></a><h2>DESCRIPTION</h2><p>This program is part of the <a class="citerefentry" href="samba.7.html"><span class="citerefentry"><span class="refentrytitle">samba</span>(7)</span></a> suite.</p><p><code class="literal">nmbd</code> 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
@@ -11,18 +11,18 @@
 	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 by the <a class="indexterm" name="id299225"></a>netbios name
+	but this can be overridden by the <a class="link" href="smb.conf.5.html#NETBIOSNAME">netbios name</a>
 	in <code class="filename">smb.conf</code>. Thus <code class="literal">nmbd</code> will 
 	reply to broadcast queries for its own name(s). Additional
 	names for <code class="literal">nmbd</code> 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><code class="literal">nmbd</code> can also be used as a WINS 
+	via parameters in the <a class="citerefentry" href="smb.conf.5.html"><span class="citerefentry"><span class="refentrytitle">smb.conf</span>(5)</span></a> configuration file.</p><p><code class="literal">nmbd</code> 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, <code class="literal">nmbd</code> 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"><a name="id266718"></a><h2>OPTIONS</h2><div class="variablelist"><dl><dt><span class="term">-D</span></dt><dd><p>If specified, this parameter causes 
+	server.</p></div><div class="refsect1" lang="en"><a name="id2507456"></a><h2>OPTIONS</h2><div class="variablelist"><dl><dt><span class="term">-D</span></dt><dd><p>If specified, this parameter causes 
 		<code class="literal">nmbd</code> to operate as a daemon. That is, 
 		it detaches itself and runs in the background, fielding 
 		requests on the appropriate port. By default, <code class="literal">nmbd</code> 
@@ -51,7 +51,7 @@
 </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="id266863"></a>name resolve order described in <a href="smb.conf.5.html"><span class="citerefentry"><span class="refentrytitle">smb.conf</span>(5)</span></a> to resolve any 
+		resolution mechanism <a class="link" href="smb.conf.5.html#NAMERESOLVEORDER">name resolve order</a> described in <a class="citerefentry" 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 <code class="literal">nmbd</code> to answer any name queries. 
@@ -60,7 +60,7 @@
 		Samba as part of the build process. Common defaults 
 		are <code class="filename">/usr/local/samba/lib/lmhosts</code>,
 		<code class="filename">/usr/samba/lib/lmhosts</code> or
-		<code class="filename">/etc/samba/lmhosts</code>. 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">-d|--debuglevel=level</span></dt><dd><p><em class="replaceable"><code>level</code></em> is an integer 
+		<code class="filename">/etc/samba/lmhosts</code>. See the <a class="citerefentry" 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">-d|--debuglevel=level</span></dt><dd><p><em class="replaceable"><code>level</code></em> is an integer 
 from 0 to 10. The default value if this parameter is 
 not specified is 0.</p><p>The higher this value, the more detail will be 
 logged to the log files about the activities of the 
@@ -72,7 +72,7 @@
 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="id307906"></a> parameter
+override the <a class="link" href="smb.conf.5.html#LOGLEVEL">log level</a> parameter
 in the <code class="filename">smb.conf</code> 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 
@@ -88,7 +88,7 @@
 		This option changes the default UDP port number (normally 137)
 		that <code class="literal">nmbd</code> 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"><a name="id307989"></a><h2>FILES</h2><div class="variablelist"><dl><dt><span class="term"><code class="filename">/etc/inetd.conf</code></span></dt><dd><p>If the server is to be run by the
+		won't need help!</p></dd></dl></div></div><div class="refsect1" lang="en"><a name="id2506533"></a><h2>FILES</h2><div class="variablelist"><dl><dt><span class="term"><code class="filename">/etc/inetd.conf</code></span></dt><dd><p>If the server is to be run by the
 		<code class="literal">inetd</code> meta-daemon, this file
 		must contain suitable startup information for the
 		meta-daemon. 
@@ -100,22 +100,22 @@
 		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"><code class="filename">/usr/local/samba/lib/smb.conf</code></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
+		the <a class="citerefentry" 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 <code class="filename">/usr/samba/lib/smb.conf</code>
 		and <code class="filename">/etc/samba/smb.conf</code>.</p><p>When run as a WINS server (see the
-			<a class="indexterm" name="id308096"></a>wins support
-		parameter in the <a href="smb.conf.5.html"><span class="citerefentry"><span class="refentrytitle">smb.conf</span>(5)</span></a> man page),
+			<a class="link" href="smb.conf.5.html#WINSSUPPORT">wins support</a>
+		parameter in the <a class="citerefentry" href="smb.conf.5.html"><span class="citerefentry"><span class="refentrytitle">smb.conf</span>(5)</span></a> man page),
 		<code class="literal">nmbd</code>
 		will store the WINS database in the file <code class="filename">wins.dat</code>
 		in the <code class="filename">var/locks</code> directory configured under
 		wherever Samba was configured to install itself.</p><p>If <code class="literal">nmbd</code> is acting as a <span class="emphasis"><em>
-				browse master</em></span> (see the <a class="indexterm" name="id308143"></a>local master
-		parameter in the <a href="smb.conf.5.html"><span class="citerefentry"><span class="refentrytitle">smb.conf</span>(5)</span></a> man page, <code class="literal">nmbd</code>
+				browse master</em></span> (see the <a class="link" href="smb.conf.5.html#LOCALMASTER">local master</a>
+		parameter in the <a class="citerefentry" href="smb.conf.5.html"><span class="citerefentry"><span class="refentrytitle">smb.conf</span>(5)</span></a> man page, <code class="literal">nmbd</code>
 		will store the browsing database in the file <code class="filename">browse.dat
 		</code> in the <code class="filename">var/locks</code> directory
 		configured under wherever Samba was configured to install itself.
-		</p></dd></dl></div></div><div class="refsect1" lang="en"><a name="id308181"></a><h2>SIGNALS</h2><p>To shut down an <code class="literal">nmbd</code> process it is recommended
+		</p></dd></dl></div></div><div class="refsect1" lang="en"><a name="id2506744"></a><h2>SIGNALS</h2><p>To shut down an <code class="literal">nmbd</code> 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 <code class="literal">nmbd</code> is to send it
@@ -126,21 +126,21 @@
 	under wherever Samba was configured to install itself). This will also
 	cause <code class="literal">nmbd</code> to dump out its server database in
 	the <code class="filename">log.nmb</code> 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
+	using <a class="citerefentry" 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"><a name="id308261"></a><h2>VERSION</h2><p>This man page is correct for version 3.0 of 
-	the Samba suite.</p></div><div class="refsect1" lang="en"><a name="id308272"></a><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 
+	at a normally low log level.</p></div><div class="refsect1" lang="en"><a name="id2553533"></a><h2>VERSION</h2><p>This man page is correct for version 3 of 
+	the Samba suite.</p></div><div class="refsect1" lang="en"><a name="id2553544"></a><h2>SEE ALSO</h2><p>
+	<a class="citerefentry" href="inetd.8.html"><span class="citerefentry"><span class="refentrytitle">inetd</span>(8)</span></a>, <a class="citerefentry" href="smbd.8.html"><span class="citerefentry"><span class="refentrytitle">smbd</span>(8)</span></a>, <a class="citerefentry" href="smb.conf.5.html"><span class="citerefentry"><span class="refentrytitle">smb.conf</span>(5)</span></a>, <a class="citerefentry" href="smbclient.1.html"><span class="citerefentry"><span class="refentrytitle">smbclient</span>(1)</span></a>, <a class="citerefentry" href="testparm.1.html"><span class="citerefentry"><span class="refentrytitle">testparm</span>(1)</span></a>, <a class="citerefentry" href="testprns.1.html"><span class="citerefentry"><span class="refentrytitle">testprns</span>(1)</span></a>, and the Internet 
 	RFC's <code class="filename">rfc1001.txt</code>, <code class="filename">rfc1002.txt</code>. 
 	In addition the CIFS (formerly SMB) specification is available 
-	as a link from the Web page <a href="http://samba.org/cifs/" target="_top"> 
-	http://samba.org/cifs/</a>.</p></div><div class="refsect1" lang="en"><a name="id308349"></a><h2>AUTHOR</h2><p>The original Samba software and related utilities 
+	as a link from the Web page <a class="ulink" href="http://samba.org/cifs/" target="_top"> 
+	http://samba.org/cifs/</a>.</p></div><div class="refsect1" lang="en"><a name="id2553623"></a><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 <a href="ftp://ftp.icce.rug.nl/pub/unix/" target="_top">
+	excellent piece of Open Source software, available at <a class="ulink" href="ftp://ftp.icce.rug.nl/pub/unix/" target="_top">
 	ftp://ftp.icce.rug.nl/pub/unix/</a>) 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

Modified: branches/samba/experimental/docs/htmldocs/manpages/nmblookup.1.html
===================================================================
--- branches/samba/experimental/docs/htmldocs/manpages/nmblookup.1.html	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/docs/htmldocs/manpages/nmblookup.1.html	2008-06-09 06:59:20 UTC (rev 1920)
@@ -1,9 +1,9 @@
-<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.72.0"></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 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><code class="literal">nmblookup</code> [-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"><a name="id299269"></a><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><code class="literal">nmblookup</code> is used to query NetBIOS names 
+<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.73.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 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><code class="literal">nmblookup</code> [-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"><a name="id2507247"></a><h2>DESCRIPTION</h2><p>This tool is part of the <a class="citerefentry" href="samba.7.html"><span class="citerefentry"><span class="refentrytitle">samba</span>(7)</span></a> suite.</p><p><code class="literal">nmblookup</code> 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"><a name="id266732"></a><h2>OPTIONS</h2><div class="variablelist"><dl><dt><span class="term">-M</span></dt><dd><p>Searches for a master browser by looking 
+	are done over UDP.</p></div><div class="refsect1" lang="en"><a name="id2507277"></a><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 <em class="replaceable"><code>name</code></em> with a 
 		type of <code class="constant">0x1d</code>. If <em class="replaceable"><code>
 		name</code></em> is "-" then it does a lookup on the special name 
@@ -24,11 +24,11 @@
 		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.
+		in addition, if the <a class="citerefentry" 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 <em class="replaceable"><code>name</code></em> 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="id266847"></a> parameter in the <code class="filename">smb.conf</code> file. 
+to setting the <a class="link" href="smb.conf.5.html#NETBIOSNAME">netbios name</a> parameter in the <code class="filename">smb.conf</code> file. 
 However, a command
 line setting will take precedence over settings in
 <code class="filename">smb.conf</code>.</p></dd><dt><span class="term">-i &lt;scope&gt;</span></dt><dd><p>This specifies a NetBIOS scope that
@@ -48,8 +48,8 @@
 </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 <a href="smb.conf.5.html#INTERFACES" target="_top"><em class="parameter"><code>interfaces</code></em>
-		</a> parameter of the <a href="smb.conf.5.html"><span class="citerefentry"><span class="refentrytitle">smb.conf</span>(5)</span></a> file.
+		either auto-detected or defined in the <a class="ulink" href="smb.conf.5.html#INTERFACES" target="_top"><em class="parameter"><code>interfaces</code></em>
+		</a> parameter of the <a class="citerefentry" 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 <em class="replaceable"><code>unicast address</code></em>. This option 
 		(along with the <em class="parameter"><code>-R</code></em> option) is needed to 
@@ -65,7 +65,7 @@
 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="id307894"></a> parameter
+override the <a class="link" href="smb.conf.5.html#LOGLEVEL">log level</a> parameter
 in the <code class="filename">smb.conf</code> 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 
@@ -88,17 +88,17 @@
 		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"><a name="id308003"></a><h2>EXAMPLES</h2><p><code class="literal">nmblookup</code> can be used to query 
+		area.</p></dd></dl></div></div><div class="refsect1" lang="en"><a name="id2506545"></a><h2>EXAMPLES</h2><p><code class="literal">nmblookup</code> can be used to query 
 		a WINS server (in the same way <code class="literal">nslookup</code> is 
 		used to query DNS servers). To query a WINS server, <code class="literal">nmblookup</code> 
 		must be called like this:</p><p><code class="literal">nmblookup -U server -R 'name'</code></p><p>For example, running :</p><p><code class="literal">nmblookup -U samba.org -R 'IRIX#1B'</code></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"><a name="id308052"></a><h2>VERSION</h2><p>This man page is correct for version 3.0 of 
-	the Samba suite.</p></div><div class="refsect1" lang="en"><a name="id308063"></a><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"><a name="id308095"></a><h2>AUTHOR</h2><p>The original Samba software and related utilities 
+		master browser (1B name type) for the IRIX workgroup.</p></div><div class="refsect1" lang="en"><a name="id2506598"></a><h2>VERSION</h2><p>This man page is correct for version 3 of 
+	the Samba suite.</p></div><div class="refsect1" lang="en"><a name="id2506609"></a><h2>SEE ALSO</h2><p><a class="citerefentry" href="nmbd.8.html"><span class="citerefentry"><span class="refentrytitle">nmbd</span>(8)</span></a>, <a class="citerefentry" href="samba.7.html"><span class="citerefentry"><span class="refentrytitle">samba</span>(7)</span></a>, and <a class="citerefentry" href="smb.conf.5.html"><span class="citerefentry"><span class="refentrytitle">smb.conf</span>(5)</span></a>.</p></div><div class="refsect1" lang="en"><a name="id2506641"></a><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 <a href="ftp://ftp.icce.rug.nl/pub/unix/" target="_top">
+	excellent piece of Open Source software, available at <a class="ulink" href="ftp://ftp.icce.rug.nl/pub/unix/" target="_top">
 	ftp://ftp.icce.rug.nl/pub/unix/</a>) 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

Modified: branches/samba/experimental/docs/htmldocs/manpages/ntlm_auth.1.html
===================================================================
--- branches/samba/experimental/docs/htmldocs/manpages/ntlm_auth.1.html	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/docs/htmldocs/manpages/ntlm_auth.1.html	2008-06-09 06:59:20 UTC (rev 1920)
@@ -1,18 +1,18 @@
-<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.72.0"></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 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><code class="literal">ntlm_auth</code> [-d debuglevel] [-l logdir] [-s &lt;smb config file&gt;]</p></div></div><div class="refsect1" lang="en"><a name="id267695"></a><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><code class="literal">ntlm_auth</code> is a helper utility that authenticates 
+<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.73.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 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><code class="literal">ntlm_auth</code> [-d debuglevel] [-l logdir] [-s &lt;smb config file&gt;]</p></div></div><div class="refsect1" lang="en"><a name="id2544144"></a><h2>DESCRIPTION</h2><p>This tool is part of the <a class="citerefentry" href="samba.7.html"><span class="citerefentry"><span class="refentrytitle">samba</span>(7)</span></a> suite.</p><p><code class="literal">ntlm_auth</code> 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
-	<a href="http://www.squid-cache.org/" target="_top">Squid</a>
-	and <a href="http://download.samba.org/ftp/unpacked/lorikeet/trunk/mod_ntlm_winbind/" target="_top">mod_ntlm_winbind</a>)
-	</p></div><div class="refsect1" lang="en"><a name="id299225"></a><h2>OPERATIONAL REQUIREMENTS</h2><p>
-    The <a href="winbindd.8.html"><span class="citerefentry"><span class="refentrytitle">winbindd</span>(8)</span></a> daemon must be operational
+	<a class="ulink" href="http://www.squid-cache.org/" target="_top">Squid</a>
+	and <a class="ulink" href="http://download.samba.org/ftp/unpacked/lorikeet/trunk/mod_ntlm_winbind/" target="_top">mod_ntlm_winbind</a>)
+	</p></div><div class="refsect1" lang="en"><a name="id2507206"></a><h2>OPERATIONAL REQUIREMENTS</h2><p>
+    The <a class="citerefentry" href="winbindd.8.html"><span class="citerefentry"><span class="refentrytitle">winbindd</span>(8)</span></a> daemon must be operational
     for many of these commands to function.</p><p>Some of these commands also require access to the directory 
     <code class="filename">winbindd_privileged</code> in
     <code class="filename">$LOCKDIR</code>.  This should be done either by running
     this command as root or providing group access
     to the <code class="filename">winbindd_privileged</code> directory.  For
-    security reasons, this directory should not be world-accessable. </p></div><div class="refsect1" lang="en"><a name="id299266"></a><h2>OPTIONS</h2><div class="variablelist"><dl><dt><span class="term">--helper-protocol=PROTO</span></dt><dd><p>
+    security reasons, this directory should not be world-accessable. </p></div><div class="refsect1" lang="en"><a name="id2507252"></a><h2>OPTIONS</h2><div class="variablelist"><dl><dt><span class="term">--helper-protocol=PROTO</span></dt><dd><p>
 	Operate as a stdio-based helper.  Valid helper protocols are:
         </p><div class="variablelist"><dl><dt><span class="term">squid-2.4-basic</span></dt><dd><p>
                 Server-side helper for use with Squid 2.4's basic (plaintext)
@@ -23,7 +23,7 @@
 		authentication. </p><p>Requires access to the directory 
                 <code class="filename">winbindd_privileged</code> in
 		<code class="filename">$LOCKDIR</code>.  The protocol used is
-		described here: <a href="http://devel.squid-cache.org/ntlm/squid_helper_protocol.html" target="_top">http://devel.squid-cache.org/ntlm/squid_helper_protocol.html</a>.
+		described here: <a class="ulink" href="http://devel.squid-cache.org/ntlm/squid_helper_protocol.html" target="_top">http://devel.squid-cache.org/ntlm/squid_helper_protocol.html</a>.
 		This protocol has been extended to allow the
 		NTLMSSP Negotiate packet to be included as an argument
 		to the <code class="literal">YR</code> command. (Thus avoiding
@@ -64,33 +64,33 @@
 		any data (such as usernames/passwords) that may contain malicous user data, such as
 		a newline.  They may also need to decode strings from
 		the helper, which likewise may have been base64 encoded.</div><dl><dt><span class="term">Username</span></dt><dd><p>The username, expected to be in
-                Samba's <a class="indexterm" name="id266937"></a>unix charset.
-                </p><div class="example"><a name="id266946"></a><p class="title"><b>Example 1. </b></p><div class="example-contents">Username: bob</div></div><p><br class="example-break"></p><div class="example"><a name="id266950"></a><p class="title"><b>Example 2. </b></p><div class="example-contents">Username:: Ym9i</div></div><p><br class="example-break"></p></dd><dt><span class="term">Username</span></dt><dd><p>The user's domain, expected to be in
-                Samba's <a class="indexterm" name="id266964"></a>unix charset.
-                </p><div class="example"><a name="id266973"></a><p class="title"><b>Example 3. </b></p><div class="example-contents">Domain: WORKGROUP</div></div><p><br class="example-break"></p><div class="example"><a name="id266978"></a><p class="title"><b>Example 4. </b></p><div class="example-contents">Domain:: V09SS0dST1VQ</div></div><p><br class="example-break"></p></dd><dt><span class="term">Full-Username</span></dt><dd><p>The fully qualified username, expected to be in
-                Samba's <a class="indexterm" name="id266991"></a> and qualified with the
-                <a class="indexterm" name="id266997"></a>winbind separator.
-                </p><div class="example"><a name="id267007"></a><p class="title"><b>Example 5. </b></p><div class="example-contents">Full-Username: WORKGROUP\bob</div></div><p><br class="example-break"></p><div class="example"><a name="id267011"></a><p class="title"><b>Example 6. </b></p><div class="example-contents">Full-Username:: V09SS0dST1VQYm9i</div></div><p><br class="example-break"></p></dd><dt><span class="term">LANMAN-Challenge</span></dt><dd><p>The 8 byte <code class="literal">LANMAN Challenge</code> value,
+                Samba's <a class="link" href="smb.conf.5.html#UNIXCHARSET">unix charset</a>.
+                </p><div class="example"><a name="id2507503"></a><p class="title"><b>Example 1. </b></p><div class="example-contents">Username: bob</div></div><p><br class="example-break"></p><div class="example"><a name="id2507508"></a><p class="title"><b>Example 2. </b></p><div class="example-contents">Username:: Ym9i</div></div><p><br class="example-break"></p></dd><dt><span class="term">Username</span></dt><dd><p>The user's domain, expected to be in
+                Samba's <a class="link" href="smb.conf.5.html#UNIXCHARSET">unix charset</a>.
+                </p><div class="example"><a name="id2506354"></a><p class="title"><b>Example 3. </b></p><div class="example-contents">Domain: WORKGROUP</div></div><p><br class="example-break"></p><div class="example"><a name="id2506359"></a><p class="title"><b>Example 4. </b></p><div class="example-contents">Domain:: V09SS0dST1VQ</div></div><p><br class="example-break"></p></dd><dt><span class="term">Full-Username</span></dt><dd><p>The fully qualified username, expected to be in
+                Samba's <a class="link" href="smb.conf.5.html#UNIXCHARSET">unix charset</a> and qualified with the
+                <a class="link" href="smb.conf.5.html#WINBINDSEPARATOR">winbind separator</a>.
+                </p><div class="example"><a name="id2506400"></a><p class="title"><b>Example 5. </b></p><div class="example-contents">Full-Username: WORKGROUP\bob</div></div><p><br class="example-break"></p><div class="example"><a name="id2506404"></a><p class="title"><b>Example 6. </b></p><div class="example-contents">Full-Username:: V09SS0dST1VQYm9i</div></div><p><br class="example-break"></p></dd><dt><span class="term">LANMAN-Challenge</span></dt><dd><p>The 8 byte <code class="literal">LANMAN Challenge</code> value,
                 generated randomly by the server, or (in cases such as
                 MSCHAPv2) generated in some way by both the server and
                 the client.
-                </p><div class="example"><a name="id307893"></a><p class="title"><b>Example 7. </b></p><div class="example-contents">LANMAN-Challege: 0102030405060708</div></div><p><br class="example-break"></p></dd><dt><span class="term">LANMAN-Response</span></dt><dd><p>The 24 byte <code class="literal">LANMAN Response</code> value,
+                </p><div class="example"><a name="id2506429"></a><p class="title"><b>Example 7. </b></p><div class="example-contents">LANMAN-Challege: 0102030405060708</div></div><p><br class="example-break"></p></dd><dt><span class="term">LANMAN-Response</span></dt><dd><p>The 24 byte <code class="literal">LANMAN Response</code> value,
                 calculated from the user's password and the supplied
                 <code class="literal">LANMAN Challenge</code>.  Typically, this
                 is provided over the network by a client wishing to authenticate.
-                </p><div class="example"><a name="id307922"></a><p class="title"><b>Example 8. </b></p><div class="example-contents">LANMAN-Response: 0102030405060708090A0B0C0D0E0F101112131415161718</div></div><p><br class="example-break"></p></dd><dt><span class="term">NT-Response</span></dt><dd><p>The &gt;= 24 byte <code class="literal">NT Response</code>
+                </p><div class="example"><a name="id2506461"></a><p class="title"><b>Example 8. </b></p><div class="example-contents">LANMAN-Response: 0102030405060708090A0B0C0D0E0F101112131415161718</div></div><p><br class="example-break"></p></dd><dt><span class="term">NT-Response</span></dt><dd><p>The &gt;= 24 byte <code class="literal">NT Response</code>
                 calculated from the user's password and the supplied
                 <code class="literal">LANMAN Challenge</code>.  Typically, this is 
                 provided over the network by a client wishing to authenticate.
-                 </p><div class="example"><a name="id307952"></a><p class="title"><b>Example 9. </b></p><div class="example-contents">NT-Response: 0102030405060708090A0B0C0D0E0F101112131415161718</div></div><p><br class="example-break"></p></dd><dt><span class="term">Password</span></dt><dd><p>The user's password.  This would be
+                 </p><div class="example"><a name="id2506494"></a><p class="title"><b>Example 9. </b></p><div class="example-contents">NT-Response: 0102030405060708090A0B0C0D0E0F101112131415161718</div></div><p><br class="example-break"></p></dd><dt><span class="term">Password</span></dt><dd><p>The user's password.  This would be
                 provided by a network client, if the helper is being
                 used in a legacy situation that exposes plaintext
                 passwords in this way.
-                 </p><div class="example"><a name="id307970"></a><p class="title"><b>Example 10. </b></p><div class="example-contents">Password: samba2</div></div><p><br class="example-break"></p><div class="example"><a name="id307974"></a><p class="title"><b>Example 11. </b></p><div class="example-contents">Password:: c2FtYmEy</div></div><p><br class="example-break"></p></dd><dt><span class="term">Request-User-Session-Key</span></dt><dd><p>Apon sucessful authenticaiton, return
+                 </p><div class="example"><a name="id2506514"></a><p class="title"><b>Example 10. </b></p><div class="example-contents">Password: samba2</div></div><p><br class="example-break"></p><div class="example"><a name="id2506519"></a><p class="title"><b>Example 11. </b></p><div class="example-contents">Password:: c2FtYmEy</div></div><p><br class="example-break"></p></dd><dt><span class="term">Request-User-Session-Key</span></dt><dd><p>Apon sucessful authenticaiton, return
                 the user session key associated with the login.
-                 </p><div class="example"><a name="id307991"></a><p class="title"><b>Example 12. </b></p><div class="example-contents">Request-User-Session-Key: Yes</div></div><p><br class="example-break"></p></dd><dt><span class="term">Request-LanMan-Session-Key</span></dt><dd><p>Apon sucessful authenticaiton, return
+                 </p><div class="example"><a name="id2506537"></a><p class="title"><b>Example 12. </b></p><div class="example-contents">Request-User-Session-Key: Yes</div></div><p><br class="example-break"></p></dd><dt><span class="term">Request-LanMan-Session-Key</span></dt><dd><p>Apon sucessful authenticaiton, return
                 the LANMAN session key associated with the login.
-                 </p><div class="example"><a name="id308008"></a><p class="title"><b>Example 13. </b></p><div class="example-contents">Request-LanMan-Session-Key: Yes</div></div><p><br class="example-break"></p></dd></dl></div></dd></dl></div></dd><dt><span class="term">--username=USERNAME</span></dt><dd><p>
+                 </p><div class="example"><a name="id2506555"></a><p class="title"><b>Example 13. </b></p><div class="example-contents">Request-LanMan-Session-Key: Yes</div></div><p><br class="example-break"></p></dd></dl></div></dd></dl></div></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
@@ -115,7 +115,7 @@
 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="id308198"></a> parameter
+override the <a class="link" href="smb.conf.5.html#LOGLEVEL">log level</a> parameter
 in the <code class="filename">smb.conf</code> 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 
@@ -128,7 +128,7 @@
 <code class="constant">".progname"</code> will be appended (e.g. log.smbclient, 
 log.smbd, etc...). 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"><a name="id308275"></a><h2>EXAMPLE SETUP</h2><p>To setup ntlm_auth for use by squid 2.5, with both basic and
+</p></dd></dl></div></div><div class="refsect1" lang="en"><a name="id2553553"></a><h2>EXAMPLE SETUP</h2><p>To setup ntlm_auth for use by squid 2.5, with both basic and
 	NTLMSSP authentication, the following
 	should be placed in the <code class="filename">squid.conf</code> file.
 </p><pre class="programlisting">
@@ -144,13 +144,13 @@
 </p><pre class="programlisting">
 auth_param ntlm program ntlm_auth --helper-protocol=squid-2.5-ntlmssp --require-membership-of='WORKGROUP\Domain Users'
 auth_param basic program ntlm_auth --helper-protocol=squid-2.5-basic --require-membership-of='WORKGROUP\Domain Users'
-</pre></div><div class="refsect1" lang="en"><a name="id308327"></a><h2>TROUBLESHOOTING</h2><p>If you're experiencing problems with authenticating Internet Explorer running
+</pre></div><div class="refsect1" lang="en"><a name="id2553614"></a><h2>TROUBLESHOOTING</h2><p>If you're experiencing problems with authenticating Internet Explorer running
 	under MS Windows 9X or Millenium Edition against ntlm_auth's NTLMSSP authentication
 	helper (--helper-protocol=squid-2.5-ntlmssp), then please read 
-	<a href="http://support.microsoft.com/support/kb/articles/Q239/8/69.ASP" target="_top">
+	<a class="ulink" href="http://support.microsoft.com/support/kb/articles/Q239/8/69.ASP" target="_top">
 	the Microsoft Knowledge Base article #239869 and follow instructions described there</a>.
-	</p></div><div class="refsect1" lang="en"><a name="id308346"></a><h2>VERSION</h2><p>This man page is correct for version 3.0 of the Samba 
-	suite.</p></div><div class="refsect1" lang="en"><a name="id308356"></a><h2>AUTHOR</h2><p>The original Samba software and related utilities 
+	</p></div><div class="refsect1" lang="en"><a name="id2553636"></a><h2>VERSION</h2><p>This man page is correct for version 3 of the Samba 
+	suite.</p></div><div class="refsect1" lang="en"><a name="id2553647"></a><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 and

Modified: branches/samba/experimental/docs/htmldocs/manpages/pam_winbind.7.html
===================================================================
--- branches/samba/experimental/docs/htmldocs/manpages/pam_winbind.7.html	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/docs/htmldocs/manpages/pam_winbind.7.html	2008-06-09 06:59:20 UTC (rev 1920)
@@ -1,6 +1,6 @@
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>pam_winbind</title><link rel="stylesheet" href="samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.72.0"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry" lang="en"><a name="pam_winbind.7"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>pam_winbind &#8212; PAM module for Winbind</p></div><div class="refsect1" lang="en"><a name="id267380"></a><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>
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>pam_winbind</title><link rel="stylesheet" href="../samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.73.1"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry" lang="en"><a name="pam_winbind.7"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>pam_winbind &#8212; PAM module for Winbind</p></div><div class="refsect1" lang="en"><a name="id2544112"></a><h2>DESCRIPTION</h2><p>This tool is part of the <a class="citerefentry" href="samba.7.html"><span class="citerefentry"><span class="refentrytitle">samba</span>(7)</span></a> suite.</p><p>
 	pam_winbind is a PAM module that can authenticate users against the local domain by talking to the Winbind daemon.
-	</p></div><div class="refsect1" lang="en"><a name="id267683"></a><h2>OPTIONS</h2><p>
+	</p></div><div class="refsect1" lang="en"><a name="id2544135"></a><h2>OPTIONS</h2><p>
 	
 		pam_winbind supports several options which can either be set in
 		the PAM configuration files or in the pam_winbind configuration
@@ -55,7 +55,7 @@
 		</p></dd></dl></div><p>
 
 
-	</p></div><div class="refsect1" lang="en"><a name="id266792"></a><h2>SEE ALSO</h2><p><a href="wbinfo.1.html"><span class="citerefentry"><span class="refentrytitle">wbinfo</span>(1)</span></a>, <a href="winbindd.8.html"><span class="citerefentry"><span class="refentrytitle">winbindd</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"><a name="id266827"></a><h2>VERSION</h2><p>This man page is correct for version 3.0 of Samba.</p></div><div class="refsect1" lang="en"><a name="id266837"></a><h2>AUTHOR</h2><p>
+	</p></div><div class="refsect1" lang="en"><a name="id2507366"></a><h2>SEE ALSO</h2><p><a class="citerefentry" href="wbinfo.1.html"><span class="citerefentry"><span class="refentrytitle">wbinfo</span>(1)</span></a>, <a class="citerefentry" href="winbindd.8.html"><span class="citerefentry"><span class="refentrytitle">winbindd</span>(8)</span></a>, <a class="citerefentry" href="smb.conf.5.html"><span class="citerefentry"><span class="refentrytitle">smb.conf</span>(5)</span></a></p></div><div class="refsect1" lang="en"><a name="id2507401"></a><h2>VERSION</h2><p>This man page is correct for version 3 of Samba.</p></div><div class="refsect1" lang="en"><a name="id2507411"></a><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 and Guenther Deschner.</p></div></div></body></html>

Modified: branches/samba/experimental/docs/htmldocs/manpages/pdbedit.8.html
===================================================================
--- branches/samba/experimental/docs/htmldocs/manpages/pdbedit.8.html	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/docs/htmldocs/manpages/pdbedit.8.html	2008-06-09 06:59:20 UTC (rev 1920)
@@ -1,10 +1,10 @@
-<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.72.0"></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 class="refnamediv"><h2>Name</h2><p>pdbedit &#8212; manage the SAM database (Database of Samba Users)</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><div class="cmdsynopsis"><p><code class="literal">pdbedit</code> [-L] [-v] [-w] [-u username] [-f fullname] [-h homedir] [-D drive] [-S script] [-p profile] [-a] [-t, --password-from-stdin] [-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] [-y]</p></div></div><div class="refsect1" lang="en"><a name="id266779"></a><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
+<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.73.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 class="refnamediv"><h2>Name</h2><p>pdbedit &#8212; manage the SAM database (Database of Samba Users)</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><div class="cmdsynopsis"><p><code class="literal">pdbedit</code> [-L] [-v] [-w] [-u username] [-f fullname] [-h homedir] [-D drive] [-S script] [-p profile] [-a] [-t, --password-from-stdin] [-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] [-y]</p></div></div><div class="refsect1" lang="en"><a name="id2507322"></a><h2>DESCRIPTION</h2><p>This tool is part of the <a class="citerefentry" 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"><a name="id266812"></a><h2>OPTIONS</h2><div class="variablelist"><dl><dt><span class="term">-L</span></dt><dd><p>This option lists all the user accounts
+	accounts, importing users accounts.</p></div><div class="refsect1" lang="en"><a name="id2507358"></a><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: <code class="literal">pdbedit -L</code></p><pre class="programlisting">
@@ -35,7 +35,7 @@
 		It will make pdbedit list the users in the database, printing
 		out the account fields in a format compatible with the
 		<code class="filename">smbpasswd</code> 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: <code class="literal">pdbedit -L -w</code></p><pre class="programlisting">
+		<a class="citerefentry" href="smbpasswd.5.html"><span class="citerefentry"><span class="refentrytitle">smbpasswd</span>(5)</span></a> for details)</p><p>Example: <code class="literal">pdbedit -L -w</code></p><pre class="programlisting">
 sorce:500:508818B733CE64BEAAD3B435B51404EE:
           D2A2418EFC466A8A0F6B1DBB5C3DB80C:
           [UX         ]:LCT-00000000:
@@ -78,7 +78,7 @@
 retype new password
 </pre><p>
 </p><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Note</h3><p>pdbedit does not call the unix password syncronisation 
-				script if <a class="indexterm" name="id308083"></a>unix password sync
+				script if <a class="link" href="smb.conf.5.html#UNIXPASSWORDSYNC">unix password sync</a>
 				has been set. It only updates the data in the Samba 
 				user database. 
 			</p><p>If you wish to add a user and synchronise the password
@@ -132,7 +132,7 @@
 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="id308437"></a> parameter
+override the <a class="link" href="smb.conf.5.html#LOGLEVEL">log level</a> parameter
 in the <code class="filename">smb.conf</code> 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 
@@ -144,8 +144,8 @@
 compile time.</p></dd><dt><span class="term">-l|--log-basename=logdirectory</span></dt><dd><p>Base directory name for log/debug files. The extension
 <code class="constant">".progname"</code> will be appended (e.g. log.smbclient, 
 log.smbd, etc...). The log file is never removed by the client.
-</p></dd></dl></div></div><div class="refsect1" lang="en"><a name="id308501"></a><h2>NOTES</h2><p>This command may be used only by root.</p></div><div class="refsect1" lang="en"><a name="id308512"></a><h2>VERSION</h2><p>This man page is correct for version 3.0 of 
-	the Samba suite.</p></div><div class="refsect1" lang="en"><a name="id308522"></a><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"><a name="id308546"></a><h2>AUTHOR</h2><p>The original Samba software and related utilities 
+</p></dd></dl></div></div><div class="refsect1" lang="en"><a name="id2553769"></a><h2>NOTES</h2><p>This command may be used only by root.</p></div><div class="refsect1" lang="en"><a name="id2553780"></a><h2>VERSION</h2><p>This man page is correct for version 3 of 
+	the Samba suite.</p></div><div class="refsect1" lang="en"><a name="id2553791"></a><h2>SEE ALSO</h2><p><a class="citerefentry" href="smbpasswd.5.html"><span class="citerefentry"><span class="refentrytitle">smbpasswd</span>(5)</span></a>, <a class="citerefentry" href="samba.7.html"><span class="citerefentry"><span class="refentrytitle">samba</span>(7)</span></a></p></div><div class="refsect1" lang="en"><a name="id2553814"></a><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 pdbedit manpage was written by Simo Sorce and Jelmer Vernooij.</p></div></div></body></html>

Modified: branches/samba/experimental/docs/htmldocs/manpages/profiles.1.html
===================================================================
--- branches/samba/experimental/docs/htmldocs/manpages/profiles.1.html	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/docs/htmldocs/manpages/profiles.1.html	2008-06-09 06:59:20 UTC (rev 1920)
@@ -1,12 +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.72.0"></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 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><code class="literal">profiles</code> [-v] [-c SID] [-n SID] {file}</p></div></div><div class="refsect1" lang="en"><a name="id267702"></a><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><code class="literal">profiles</code> is a utility that 
+<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.73.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 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><code class="literal">profiles</code> [-v] [-c SID] [-n SID] {file}</p></div></div><div class="refsect1" lang="en"><a name="id2544150"></a><h2>DESCRIPTION</h2><p>This tool is part of the <a class="citerefentry" href="samba.7.html"><span class="citerefentry"><span class="refentrytitle">samba</span>(7)</span></a> suite.</p><p><code class="literal">profiles</code> is a utility that 
 	reports and changes SIDs in windows registry files. It currently only 
 	supports NT.
-	</p></div><div class="refsect1" lang="en"><a name="id299219"></a><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></div><div class="refsect1" lang="en"><a name="id2507197"></a><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 <code class="filename">file</code> 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"><a name="id266714"></a><h2>VERSION</h2><p>This man page is correct for version 3.0 of the Samba 
-	suite.</p></div><div class="refsect1" lang="en"><a name="id266725"></a><h2>AUTHOR</h2><p>The original Samba software and related utilities 
+</p></dd></dl></div></div><div class="refsect1" lang="en"><a name="id2507257"></a><h2>VERSION</h2><p>This man page is correct for version 3 of the Samba 
+	suite.</p></div><div class="refsect1" lang="en"><a name="id2507268"></a><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>

Modified: branches/samba/experimental/docs/htmldocs/manpages/rpcclient.1.html
===================================================================
--- branches/samba/experimental/docs/htmldocs/manpages/rpcclient.1.html	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/docs/htmldocs/manpages/rpcclient.1.html	2008-06-09 06:59:20 UTC (rev 1920)
@@ -1,11 +1,11 @@
-<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.72.0"></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 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><code class="literal">rpcclient</code> [-A authfile] [-c &lt;command string&gt;] [-d debuglevel] [-h] [-l logdir] [-N] [-s &lt;smb config file&gt;] [-U username[%password]] [-W workgroup] [-N] [-I destinationIP] {server}</p></div></div><div class="refsect1" lang="en"><a name="id299254"></a><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><code class="literal">rpcclient</code> is a utility initially developed
+<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.73.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 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><code class="literal">rpcclient</code> [-A authfile] [-c &lt;command string&gt;] [-d debuglevel] [-h] [-l logdir] [-N] [-s &lt;smb config file&gt;] [-U username[%password]] [-W workgroup] [-N] [-I destinationIP] {server}</p></div></div><div class="refsect1" lang="en"><a name="id2507231"></a><h2>DESCRIPTION</h2><p>This tool is part of the <a class="citerefentry" href="samba.7.html"><span class="citerefentry"><span class="refentrytitle">samba</span>(7)</span></a> suite.</p><p><code class="literal">rpcclient</code> 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"><a name="id266717"></a><h2>OPTIONS</h2><div class="variablelist"><dl><dt><span class="term">server</span></dt><dd><p>NetBIOS name of Server to which to connect. 
+	their UNIX workstation. </p></div><div class="refsect1" lang="en"><a name="id2507262"></a><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="id266734"></a>name resolve order 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 
+		resolved using the <a class="link" href="smb.conf.5.html#NAMERESOLVEORDER">name resolve order</a> line from <a class="citerefentry" 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><em class="replaceable"><code>IP address</code></em> 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 
@@ -27,7 +27,7 @@
 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="id266823"></a> parameter
+override the <a class="link" href="smb.conf.5.html#LOGLEVEL">log level</a> parameter
 in the <code class="filename">smb.conf</code> 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 
@@ -72,7 +72,7 @@
 <code class="literal">rpcclient</code> 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="id307888"></a> parameter in the <code class="filename">smb.conf</code> file. 
+to setting the <a class="link" href="smb.conf.5.html#NETBIOSNAME">netbios name</a> parameter in the <code class="filename">smb.conf</code> file. 
 However, a command
 line setting will take precedence over settings in
 <code class="filename">smb.conf</code>.</p></dd><dt><span class="term">-i &lt;scope&gt;</span></dt><dd><p>This specifies a NetBIOS scope that
@@ -89,11 +89,11 @@
 socket. See the socket options parameter in
 the <code class="filename">smb.conf</code> 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"><a name="id307973"></a><h2>COMMANDS</h2><div class="refsect2" lang="en"><a name="id307979"></a><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 
+</p></dd></dl></div></div><div class="refsect1" lang="en"><a name="id2506521"></a><h2>COMMANDS</h2><div class="refsect2" lang="en"><a name="id2506526"></a><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"><a name="id308103"></a><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"><a name="id308172"></a><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"><a name="id308197"></a><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"><a name="id308239"></a><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"><a name="id308385"></a><h3>SPOOLSS</h3><div class="variablelist"><dl><dt><span class="term">adddriver &lt;arch&gt; &lt;config&gt; [&lt;version&gt;]</span></dt><dd><p>
+		</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"><a name="id2506655"></a><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"><a name="id2506725"></a><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"><a name="id2506751"></a><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"><a name="id2506794"></a><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"><a name="id2553649"></a><h3>SPOOLSS</h3><div class="variablelist"><dl><dt><span class="term">adddriver &lt;arch&gt; &lt;config&gt; [&lt;version&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  
@@ -178,11 +178,11 @@
 		already be correctly installed on the print server.  </p><p>See also the <code class="literal">enumprinters</code> and 
 		<code class="literal">enumdrivers</code> 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">setprintername &lt;printername&gt;
-		&lt;newprintername&gt;</span></dt><dd><p>Set printer name</p></dd><dt><span class="term">rffpcnex</span></dt><dd><p>Rffpcnex test</p></dd></dl></div></div><div class="refsect2" lang="en"><a name="id308764"></a><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"><a name="id308824"></a><h3>GENERAL COMMANDS</h3><div class="variablelist"><dl><dt><span class="term">debuglevel</span></dt><dd><p>Set the current
+		&lt;newprintername&gt;</span></dt><dd><p>Set printer name</p></dd><dt><span class="term">rffpcnex</span></dt><dd><p>Rffpcnex test</p></dd></dl></div></div><div class="refsect2" lang="en"><a name="id2554066"></a><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"><a name="id2554127"></a><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 <code class="literal">rpcclient
-		</code>.</p></dd></dl></div></div></div><div class="refsect1" lang="en"><a name="id308866"></a><h2>BUGS</h2><p><code class="literal">rpcclient</code> is designed as a developer testing tool 
+		</code>.</p></dd></dl></div></div></div><div class="refsect1" lang="en"><a name="id2554170"></a><h2>BUGS</h2><p><code class="literal">rpcclient</code> 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 
@@ -192,11 +192,11 @@
 	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, 
+	versions of <a class="citerefentry" href="smbd.8.html"><span class="citerefentry"><span class="refentrytitle">smbd</span>(8)</span></a> and <a class="citerefentry" 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"><a name="id308917"></a><h2>VERSION</h2><p>This man page is correct for version 3.0 of the Samba 
-	suite.</p></div><div class="refsect1" lang="en"><a name="id308928"></a><h2>AUTHOR</h2><p>The original Samba software and related utilities 
+	result in incompatibilities.</p></div><div class="refsect1" lang="en"><a name="id2554230"></a><h2>VERSION</h2><p>This man page is correct for version 3 of the Samba 
+	suite.</p></div><div class="refsect1" lang="en"><a name="id2554241"></a><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 

Modified: branches/samba/experimental/docs/htmldocs/manpages/samba.7.html
===================================================================
--- branches/samba/experimental/docs/htmldocs/manpages/samba.7.html	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/docs/htmldocs/manpages/samba.7.html	2008-06-09 06:59:20 UTC (rev 1920)
@@ -1,78 +1,78 @@
-<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.72.0"></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 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><code class="literal">samba</code></p></div></div><div class="refsect1" lang="en"><a name="id267383"></a><h2>DESCRIPTION</h2><p>The Samba software suite is a collection of programs 
+<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.73.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 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><code class="literal">samba</code></p></div></div><div class="refsect1" lang="en"><a name="id2544116"></a><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 <a href="http://www.ubiqx.org/cifs/" target="_top">
+	more thorough description, see <a class="ulink" href="http://www.ubiqx.org/cifs/" target="_top">
 	http://www.ubiqx.org/cifs/</a>. 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 <code class="literal">smbd</code> daemon provides the file and print services to 
+	protocol in nmbd.</p><div class="variablelist"><dl><dt><span class="term"><a class="citerefentry" href="smbd.8.html"><span class="citerefentry"><span class="refentrytitle">smbd</span>(8)</span></a></span></dt><dd><p>The <code class="literal">smbd</code> 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 <code class="literal">nmbd</code>
+		for this daemon is described in <a class="citerefentry" href="smb.conf.5.html"><span class="citerefentry"><span class="refentrytitle">smb.conf</span>(5)</span></a>
+		</p></dd><dt><span class="term"><a class="citerefentry" href="nmbd.8.html"><span class="citerefentry"><span class="refentrytitle">nmbd</span>(8)</span></a></span></dt><dd><p>The <code class="literal">nmbd</code>
 		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 <code class="literal">smbclient</code>
+		is described in <a class="citerefentry" href="smb.conf.5.html"><span class="citerefentry"><span class="refentrytitle">smb.conf</span>(5)</span></a></p></dd><dt><span class="term"><a class="citerefentry" href="smbclient.1.html"><span class="citerefentry"><span class="refentrytitle">smbclient</span>(1)</span></a></span></dt><dd><p>The <code class="literal">smbclient</code>
 		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 <code class="literal">testparm</code>
-		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 <code class="literal">testprns</code>
+		any SMB server (such as a PC running Windows NT).</p></dd><dt><span class="term"><a class="citerefentry" href="testparm.1.html"><span class="citerefentry"><span class="refentrytitle">testparm</span>(1)</span></a></span></dt><dd><p>The <code class="literal">testparm</code>
+		utility is a simple syntax checker for Samba's <a class="citerefentry" 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 class="citerefentry" href="testprns.1.html"><span class="citerefentry"><span class="refentrytitle">testprns</span>(1)</span></a></span></dt><dd><p>The <code class="literal">testprns</code>
 		utility supports testing printer names defined 
 		in your <code class="filename">printcap</code> 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 <code class="literal">smbstatus</code>
+		by Samba.</p></dd><dt><span class="term"><a class="citerefentry" href="smbstatus.1.html"><span class="citerefentry"><span class="refentrytitle">smbstatus</span>(1)</span></a></span></dt><dd><p>The <code class="literal">smbstatus</code>
 		tool provides access to information about the 
-		current connections to <code class="literal">smbd</code>.</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 <code class="literal">nmblookup</code>
+		current connections to <code class="literal">smbd</code>.</p></dd><dt><span class="term"><a class="citerefentry" href="nmblookup.1.html"><span class="citerefentry"><span class="refentrytitle">nmblookup</span>(1)</span></a></span></dt><dd><p>The <code class="literal">nmblookup</code>
 		tools allows NetBIOS name queries to be made 
-		from a UNIX host.</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 <code class="literal">smbpasswd</code>
+		from a UNIX host.</p></dd><dt><span class="term"><a class="citerefentry" href="smbpasswd.8.html"><span class="citerefentry"><span class="refentrytitle">smbpasswd</span>(8)</span></a></span></dt><dd><p>The <code class="literal">smbpasswd</code>
 		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 <code class="literal">smbcacls</code> 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 <code class="literal">smbsh</code> command is 
+		password hashes on Samba and Windows NT servers.</p></dd><dt><span class="term"><a class="citerefentry" href="smbcacls.1.html"><span class="citerefentry"><span class="refentrytitle">smbcacls</span>(1)</span></a></span></dt><dd><p>The <code class="literal">smbcacls</code> command is 
+		a tool to set ACL's on remote CIFS servers. </p></dd><dt><span class="term"><a class="citerefentry" href="smbsh.1.html"><span class="citerefentry"><span class="refentrytitle">smbsh</span>(1)</span></a></span></dt><dd><p>The <code class="literal">smbsh</code> 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 <code class="literal">smbtree</code> 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 <code class="literal">smbtar</code> 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><code class="literal">smbspool</code> is a 
+		with an overloaded VFS.</p></dd><dt><span class="term"><a class="citerefentry" href="smbtree.1.html"><span class="citerefentry"><span class="refentrytitle">smbtree</span>(1)</span></a></span></dt><dd><p>The <code class="literal">smbtree</code> command 
+		is a text-based network neighborhood tool.</p></dd><dt><span class="term"><a class="citerefentry" href="smbtar.1.html"><span class="citerefentry"><span class="refentrytitle">smbtar</span>(1)</span></a></span></dt><dd><p>The <code class="literal">smbtar</code> can make 
+		backups of data on CIFS/SMB servers.</p></dd><dt><span class="term"><a class="citerefentry" href="smbspool.8.html"><span class="citerefentry"><span class="refentrytitle">smbspool</span>(8)</span></a></span></dt><dd><p><code class="literal">smbspool</code> 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><code class="literal">smbcontrol</code> is a utility
+		to CIFS servers. </p></dd><dt><span class="term"><a class="citerefentry" href="smbcontrol.1.html"><span class="citerefentry"><span class="refentrytitle">smbcontrol</span>(1)</span></a></span></dt><dd><p><code class="literal">smbcontrol</code> 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><code class="literal">rpcclient</code> is a utility
+		</p></dd><dt><span class="term"><a class="citerefentry" href="rpcclient.1.html"><span class="citerefentry"><span class="refentrytitle">rpcclient</span>(1)</span></a></span></dt><dd><p><code class="literal">rpcclient</code> 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 <code class="literal">pdbedit</code> command 
+		CIFS servers.</p></dd><dt><span class="term"><a class="citerefentry" href="pdbedit.8.html"><span class="citerefentry"><span class="refentrytitle">pdbedit</span>(8)</span></a></span></dt><dd><p>The <code class="literal">pdbedit</code> 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 <code class="literal">findsmb</code> command 
+		a samba server.</p></dd><dt><span class="term"><a class="citerefentry" href="findsmb.1.html"><span class="citerefentry"><span class="refentrytitle">findsmb</span>(1)</span></a></span></dt><dd><p>The <code class="literal">findsmb</code> 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 <code class="literal">net</code> command 
+		</p></dd><dt><span class="term"><a class="citerefentry" href="net.8.html"><span class="citerefentry"><span class="refentrytitle">net</span>(8)</span></a></span></dt><dd><p>The <code class="literal">net</code> 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><code class="literal">swat</code> is a web-based
+		NET.EXE command.</p></dd><dt><span class="term"><a class="citerefentry" href="swat.8.html"><span class="citerefentry"><span class="refentrytitle">swat</span>(8)</span></a></span></dt><dd><p><code class="literal">swat</code> is a web-based
 		interface to configuring <code class="filename">smb.conf</code>.
-		</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><code class="literal">winbindd</code> is a daemon 
+		</p></dd><dt><span class="term"><a class="citerefentry" href="winbindd.8.html"><span class="citerefentry"><span class="refentrytitle">winbindd</span>(8)</span></a></span></dt><dd><p><code class="literal">winbindd</code> 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><code class="literal">wbinfo</code> is a utility 
+		the user database into unix.</p></dd><dt><span class="term"><a class="citerefentry" href="wbinfo.1.html"><span class="citerefentry"><span class="refentrytitle">wbinfo</span>(1)</span></a></span></dt><dd><p><code class="literal">wbinfo</code> is a utility 
 		that retrieves and stores information related to winbind.
-		</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><code class="literal">profiles</code> is a command-line
+		</p></dd><dt><span class="term"><a class="citerefentry" href="profiles.1.html"><span class="citerefentry"><span class="refentrytitle">profiles</span>(1)</span></a></span></dt><dd><p><code class="literal">profiles</code> 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><code class="literal">log2pcap</code> is a utility 
+		</p></dd><dt><span class="term"><a class="citerefentry" href="log2pcap.1.html"><span class="citerefentry"><span class="refentrytitle">log2pcap</span>(1)</span></a></span></dt><dd><p><code class="literal">log2pcap</code> 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><code class="literal">vfstest</code> 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><code class="literal">ntlm_auth</code> is a helper-utility
+				files.</p></dd><dt><span class="term"><a class="citerefentry" href="vfstest.1.html"><span class="citerefentry"><span class="refentrytitle">vfstest</span>(1)</span></a></span></dt><dd><p><code class="literal">vfstest</code> is a utility
+		that can be used to test vfs modules.</p></dd><dt><span class="term"><a class="citerefentry" href="ntlm_auth.1.html"><span class="citerefentry"><span class="refentrytitle">ntlm_auth</span>(1)</span></a></span></dt><dd><p><code class="literal">ntlm_auth</code> 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="smbmnt.8.html"><span class="citerefentry"><span class="refentrytitle">smbmnt</span>(8)</span></a></span></dt><dd><p><code class="literal">smbmount</code>,<code class="literal">smbumount</code> and <code class="literal">smbmnt</code> are commands that can be used to 
+<a class="citerefentry" href="smbmount.8.html"><span class="citerefentry"><span class="refentrytitle">smbmount</span>(8)</span></a>, 
+<a class="citerefentry" href="smbumount.8.html"><span class="citerefentry"><span class="refentrytitle">smbumount</span>(8)</span></a>, 
+<a class="citerefentry" href="smbmnt.8.html"><span class="citerefentry"><span class="refentrytitle">smbmnt</span>(8)</span></a></span></dt><dd><p><code class="literal">smbmount</code>,<code class="literal">smbumount</code> and <code class="literal">smbmnt</code> 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><code class="literal">smbcquotas</code> is a tool that 
-		can set remote QUOTA's on server with NTFS 5. </p></dd></dl></div></div><div class="refsect1" lang="en"><a name="id308170"></a><h2>COMPONENTS</h2><p>The Samba suite is made up of several components. Each 
+		</p></dd><dt><span class="term"><a class="citerefentry" href="smbcquotas.1.html"><span class="citerefentry"><span class="refentrytitle">smbcquotas</span>(1)</span></a></span></dt><dd><p><code class="literal">smbcquotas</code> is a tool that 
+		can set remote QUOTA's on server with NTFS 5. </p></dd></dl></div></div><div class="refsect1" lang="en"><a name="id2506576"></a><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
-	<a href="http://devel.samba.org/" target="_top">http://devel.samba.org</a>
+	<a class="ulink" href="http://devel.samba.org/" target="_top">http://devel.samba.org</a>
 	for information on how to file a bug report or submit a patch.</p><p>If you require help, visit the Samba webpage at
-	<a href="http://samba.org/" target="_top">http://www.samba.org/</a> and
+	<a class="ulink" href="http://samba.org/" target="_top">http://www.samba.org/</a> and
 	explore the many option available to you.
-	</p></div><div class="refsect1" lang="en"><a name="id308199"></a><h2>AVAILABILITY</h2><p>The Samba software suite is licensed under the 
+	</p></div><div class="refsect1" lang="en"><a name="id2506610"></a><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 
@@ -80,33 +80,33 @@
 	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 <a href="news:comp.protocols.smb" target="_top">
+	on the newsgroup <a class="ulink" href="news:comp.protocols.smb" target="_top">
 	comp.protocol.smb</a> 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
-	<a href="http://lists.samba.org/" target="_top">http://lists.samba.org</a>.</p></div><div class="refsect1" lang="en"><a name="id308237"></a><h2>VERSION</h2><p>This man page is correct for version 3.0 of the 
-	Samba suite. </p></div><div class="refsect1" lang="en"><a name="id308247"></a><h2>CONTRIBUTIONS</h2><p>If you wish to contribute to the Samba project, 
+	<a class="ulink" href="http://lists.samba.org/" target="_top">http://lists.samba.org</a>.</p></div><div class="refsect1" lang="en"><a name="id2506656"></a><h2>VERSION</h2><p>This man page is correct for version 3 of the 
+	Samba suite. </p></div><div class="refsect1" lang="en"><a name="id2506667"></a><h2>CONTRIBUTIONS</h2><p>If you wish to contribute to the Samba project, 
 	then I suggest you join the Samba mailing list at 
-	<a href="http://lists.samba.org/" target="_top">http://lists.samba.org</a>.
+	<a class="ulink" href="http://lists.samba.org/" target="_top">http://lists.samba.org</a>.
 	</p><p>If you have patches to submit, visit
-	<a href="http://devel.samba.org/" target="_top">http://devel.samba.org/</a>
+	<a class="ulink" href="http://devel.samba.org/" target="_top">http://devel.samba.org/</a>
 	for information on how to do it properly. We prefer patches 
-	in <code class="literal">diff -u</code> format.</p></div><div class="refsect1" lang="en"><a name="id308280"></a><h2>CONTRIBUTORS</h2><p>Contributors to the project are now too numerous 
+	in <code class="literal">diff -u</code> format.</p></div><div class="refsect1" lang="en"><a name="id2506703"></a><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
 	<code class="filename">change-log</code> in the source package 
-	for the pre-CVS changes and at <a href="http://cvs.samba.org/" target="_top">
+	for the pre-CVS changes and at <a class="ulink" href="http://cvs.samba.org/" target="_top">
 	http://cvs.samba.org/</a>
 	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"><a name="id308305"></a><h2>AUTHOR</h2><p>The original Samba software and related utilities 
+	Samba. The project would have been unmanageable without it.</p></div><div class="refsect1" lang="en"><a name="id2506732"></a><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 <a href="ftp://ftp.icce.rug.nl/pub/unix/" target="_top">
+	excellent piece of Open Source software, available at <a class="ulink" href="ftp://ftp.icce.rug.nl/pub/unix/" target="_top">
 	ftp://ftp.icce.rug.nl/pub/unix/</a>) 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

Modified: branches/samba/experimental/docs/htmldocs/manpages/smb.conf.5.html
===================================================================
--- branches/samba/experimental/docs/htmldocs/manpages/smb.conf.5.html	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/docs/htmldocs/manpages/smb.conf.5.html	2008-06-09 06:59:20 UTC (rev 1920)
@@ -1,7 +1,7 @@
-<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.72.0"></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 class="refnamediv"><h2>Name</h2><p>smb.conf &#8212; The configuration file for the Samba suite</p></div><div class="refsect1" lang="en"><a name="id267380"></a><h2>SYNOPSIS</h2><p>
+<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.73.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 class="refnamediv"><h2>Name</h2><p>smb.conf &#8212; The configuration file for the Samba suite</p></div><div class="refsect1" lang="en"><a name="id2544106"></a><h2>SYNOPSIS</h2><p>
 	The <code class="filename">smb.conf</code> file is a configuration  file for the Samba suite. <code class="filename">smb.conf</code> contains  runtime configuration information for the Samba programs. The
 	 <code class="filename">smb.conf</code> 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
+	 <a class="citerefentry" 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
@@ -26,7 +26,7 @@
 	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 masks are numeric.
-	</p></div><div class="refsect1" lang="en"><a name="id299256"></a><h2>SECTION DESCRIPTIONS</h2><p>
+	</p></div><div class="refsect1" lang="en"><a name="id2507245"></a><h2>SECTION DESCRIPTIONS</h2><p>
 	Each section in the configuration file (except for the [global] section) describes a shared resource (known as
 	a &#8220;<span class="quote">share</span>&#8221;). The section name is the name of the shared resource and the parameters within the
 	section define the shares attributes.
@@ -55,8 +55,8 @@
 	The following sample section defines a file space share.  The user has write access to the path <code class="filename">/home/bar</code>.  The share is accessed via the share name <code class="literal">foo</code>:
 </p><pre class="programlisting">
 	<em class="parameter"><code>[foo]</code></em>
-	<a class="indexterm" name="id266776"></a>path = /home/bar
-	<a class="indexterm" name="id266783"></a>read only = no
+	<a class="link" href="smb.conf.5.html#PATH">path = /home/bar</a>
+	<a class="link" href="smb.conf.5.html#READONLY">read only = no</a>
 </pre><p>
 	</p><p>
 	The following sample section defines a printable share.  The share is read-only, but printable. That is,
@@ -64,12 +64,12 @@
 	ok</em></span> parameter means access will be permitted as the default guest user (specified elsewhere):
 </p><pre class="programlisting">
 	<em class="parameter"><code>[aprinter]</code></em>
-	<a class="indexterm" name="id266810"></a>path = /usr/spool/public
-	<a class="indexterm" name="id266818"></a>read only = yes
-	<a class="indexterm" name="id266825"></a>printable = yes
-	<a class="indexterm" name="id266832"></a>guest ok = yes
+	<a class="link" href="smb.conf.5.html#PATH">path = /usr/spool/public</a>
+	<a class="link" href="smb.conf.5.html#READONLY">read only = yes</a>
+	<a class="link" href="smb.conf.5.html#PRINTABLE">printable = yes</a>
+	<a class="link" href="smb.conf.5.html#GUESTOK">guest ok = yes</a>
 </pre><p>
-	</p></div><div class="refsect1" lang="en"><a name="id266842"></a><h2>SPECIAL SECTIONS</h2><div class="refsect2" lang="en"><a name="id266848"></a><h3>The [global] section</h3><p>
+	</p></div><div class="refsect1" lang="en"><a name="id2506263"></a><h2>SPECIAL SECTIONS</h2><div class="refsect2" lang="en"><a name="id2506269"></a><h3>The [global] section</h3><p>
 		Parameters in this section apply to the server as a whole, or are defaults for sections that 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>
@@ -105,7 +105,7 @@
 		than others. The following is a typical and suitable [homes] section:
 </p><pre class="programlisting">
 <em class="parameter"><code>[homes]</code></em>
-<a class="indexterm" name="id266965"></a>read only = no
+<a class="link" href="smb.conf.5.html#READONLY">read only = no</a>
 </pre><p>
 		</p><p>
 		An important point is that if guest access is specified in the [homes] section, all home directories will be 
@@ -137,9 +137,9 @@
 		it. A typical [printers] entry looks like this:
 </p><pre class="programlisting">
 <em class="parameter"><code>[printers]</code></em>
-<a class="indexterm" name="id307925"></a>path = /usr/spool/public
-<a class="indexterm" name="id307932"></a>guest ok = yes
-<a class="indexterm" name="id307939"></a>printable = yes
+<a class="link" href="smb.conf.5.html#PATH">path = /usr/spool/public</a>
+<a class="link" href="smb.conf.5.html#GUESTOK">guest ok = yes</a>
+<a class="link" href="smb.conf.5.html#PRINTABLE">printable = yes</a>
 </pre><p>
 		</p><p>
 		All aliases given for a printer in the printcap file are legitimate printer names as far as the server is concerned. 
@@ -160,7 +160,7 @@
 		On SYSV systems which use lpstat to determine what printers are defined on the system you may be able to use
 		<code class="literal">printcap name = lpstat</code> to automatically obtain a list of printers. See the
 		<code class="literal">printcap name</code> option for more details.
-		</p></div></div></div><div class="refsect1" lang="en"><a name="id307997"></a><h2>USERSHARES</h2><p>Starting with Samba version 3.0.23 the capability for non-root users to add, modify, and delete
+		</p></div></div></div><div class="refsect1" lang="en"><a name="id2506592"></a><h2>USERSHARES</h2><p>Starting with Samba version 3.0.23 the capability for non-root users to add, modify, and delete
 	their own share definitions has been added. This capability is called <span class="emphasis"><em>usershares</em></span> and
 	is controlled by a set of parameters in the [global] section of the smb.conf.
 	The relevant parameters are :
@@ -178,13 +178,13 @@
 </pre><p>Then add the parameters 
 
 </p><pre class="programlisting">
-	<a class="indexterm" name="id308127"></a>usershare path = /usr/local/samba/lib/usershares
-	<a class="indexterm" name="id308134"></a>usershare max shares = 10 # (or the desired number of shares)
+	<a class="link" href="smb.conf.5.html#USERSHAREPATH">usershare path = /usr/local/samba/lib/usershares</a>
+	<a class="link" href="smb.conf.5.html#USERSHAREMAXSHARES">usershare max shares = 10</a> # (or the desired number of shares)
 </pre><p> 
 
 	to the global
 	section of your <code class="filename">smb.conf</code>. Members of the group foo may then manipulate the user defined shares
-	using the following commands.</p><div class="variablelist"><dl><dt><span class="term">net usershare add sharename path [comment] [acl] [guest_ok=[y|n]]</span></dt><dd><p>To create or modify (overwrite) a user defined share.</p></dd><dt><span class="term">net usershare delete sharename</span></dt><dd><p>To delete a user defined share.</p></dd><dt><span class="term">net usershare list wildcard-sharename</span></dt><dd><p>To list user defined shares.</p></dd><dt><span class="term">net usershare info wildcard-sharename</span></dt><dd><p>To print information about user defined shares.</p></dd></dl></div></div><div class="refsect1" lang="en"><a name="id308201"></a><h2>PARAMETERS</h2><p>Parameters define the specific attributes of sections.</p><p>
+	using the following commands.</p><div class="variablelist"><dl><dt><span class="term">net usershare add sharename path [comment] [acl] [guest_ok=[y|n]]</span></dt><dd><p>To create or modify (overwrite) a user defined share.</p></dd><dt><span class="term">net usershare delete sharename</span></dt><dd><p>To delete a user defined share.</p></dd><dt><span class="term">net usershare list wildcard-sharename</span></dt><dd><p>To list user defined shares.</p></dd><dt><span class="term">net usershare info wildcard-sharename</span></dt><dd><p>To print information about user defined shares.</p></dd></dl></div></div><div class="refsect1" lang="en"><a name="id2553528"></a><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 mask</em></span>). All others are permissible only in normal
 	sections. For the purposes of the following descriptions the [homes] and [printers] sections will be
@@ -196,7 +196,7 @@
 	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"><a name="id308242"></a><h2>VARIABLE SUBSTITUTIONS</h2><p>
+	</p></div><div class="refsect1" lang="en"><a name="id2553576"></a><h2>VARIABLE SUBSTITUTIONS</h2><p>
 	Many of the strings that are settable in the config file can take substitutions. For example the option
 	&#8220;<span class="quote">path = /tmp/%u</span>&#8221; is interpreted as &#8220;<span class="quote">path = /tmp/john</span>&#8221; if the user connected with the
 	username john.
@@ -214,14 +214,19 @@
 		</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.  It currently recognizes Samba (<code class="constant">Samba</code>), 
-			the Linux CIFS file system (<code class="constant">CIFSFS</code>), OS/2, (<code class="constant">OS2</code>),
-			Windows for Workgroups (<code class="constant">WfWg</code>), Windows 9x/ME 
-			(<code class="constant">Win95</code>), Windows NT (<code class="constant">WinNT</code>),
-			Windows 2000 (<code class="constant">Win2K</code>), Windows XP (<code class="constant">WinXP</code>),
-			and Windows 2003 (<code class="constant">Win2K3</code>).  Anything else will be known as 
-			<code class="constant">UNKNOWN</code>.</p></dd><dt><span class="term">%I</span></dt><dd><p>the IP address of the client machine.</p></dd><dt><span class="term">%i</span></dt><dd><p>the local IP address to which a client connected.</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">%w</span></dt><dd><p>the winbind separator.</p></dd><dt><span class="term">%$(<em class="replaceable"><code>envvar</code></em>)</span></dt><dd><p>the value of the environment variable
+			process.</p></dd><dt><span class="term">%a</span></dt><dd><p>
+		    The architecture of the remote
+		    machine.  It currently recognizes Samba (<code class="constant">Samba</code>), 
+		    the Linux CIFS file system (<code class="constant">CIFSFS</code>), OS/2, (<code class="constant">OS2</code>),
+		    Windows for Workgroups (<code class="constant">WfWg</code>), Windows 9x/ME 
+		    (<code class="constant">Win95</code>), Windows NT (<code class="constant">WinNT</code>),
+		    Windows 2000 (<code class="constant">Win2K</code>),
+		    Windows XP (<code class="constant">WinXP</code>),
+		    Windows XP 64-bit(<code class="constant">WinXP64</code>),
+		    Windows 2003 including
+		    2003R2 (<code class="constant">Win2K3</code>), and Windows
+		    Vista (<code class="constant">Vista</code>).  Anything else will be known as 
+		    <code class="constant">UNKNOWN</code>.</p></dd><dt><span class="term">%I</span></dt><dd><p>the IP address of the client machine.</p></dd><dt><span class="term">%i</span></dt><dd><p>the local IP address to which a client connected.</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">%w</span></dt><dd><p>the winbind separator.</p></dd><dt><span class="term">%$(<em class="replaceable"><code>envvar</code></em>)</span></dt><dd><p>the value of the environment variable
 		<em class="replaceable"><code>envar</code></em>.</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):
@@ -253,8 +258,8 @@
 		</p></dd><dt><span class="term">default case = upper/lower</span></dt><dd><p>
 		controls what the default case is for new filenames (ie. files that don't currently exist in the filesystem).
 		Default <span class="emphasis"><em>lower</em></span>.  IMPORTANT NOTE: This option will be used to modify the case of
-		<span class="emphasis"><em>all</em></span> incoming client filenames, not just new filenames if the options <a class="indexterm" name="id308683"></a>case sensitive = yes, <a class="indexterm" name="id308690"></a>preserve case = No,
-		<a class="indexterm" name="id308697"></a>short preserve case = No are set.  This change is needed as part of the
+		<span class="emphasis"><em>all</em></span> incoming client filenames, not just new filenames if the options <a class="link" href="smb.conf.5.html#CASESENSITIVE">case sensitive = yes</a>, <a class="link" href="smb.conf.5.html#PRESERVECASE">preserve case = No</a>,
+		<a class="link" href="smb.conf.5.html#SHORTPRESERVECASE">short preserve case = No</a> are set.  This change is needed as part of the
 		optimisations for directories containing large numbers of files.
 		</p></dd><dt><span class="term">preserve case = yes/no</span></dt><dd><p>
 		controls whether new files (ie. files that don't currently exist in the filesystem) are created with the case
@@ -300,59 +305,74 @@
 		</p></li><li><p>
 		If the service is a guest service, a connection is made as the username given in the <code class="literal">guest account
 		=</code> for the service, irrespective of the supplied password.
-		</p></li></ol></div></div><div class="refsect1" lang="en"><a name="id308893"></a><h2>REGISTRY-BASED CONFIGURATION</h2><p>
+		</p></li></ol></div></div><div class="refsect1" lang="en"><a name="id2554319"></a><h2>REGISTRY-BASED CONFIGURATION</h2><p>
 		Starting with Samba version 3.2.0, the capability to
 		store Samba configuration in the registry is available.
+		The configuration is stored in the registry key
+		 <span class="emphasis"><em><code class="literal">HKLM\Software\Samba\smbconf</code></em></span>.
 		There are two levels of registry configuration:
 	</p><div class="orderedlist"><ol type="1"><li><p>Share definitions stored in registry are used.
 		This is triggered by setting the global 
-		parameter <em class="parameter"><code>registry shares</code></em> to &#8220;<span class="quote">yes</span>&#8221; 
-		in <span class="emphasis"><em>smb.conf</em></span>.
-		</p><p>Note: Shares defined in <span class="emphasis"><em>smb.conf</em></span>
-		always take priority over
-		shares of the same name defined in registry.
-		</p></li><li><p>Global <span class="emphasis"><em>smb.conf</em></span> options stored in
-		registry are used. This	is triggered by the 
-		parameter <a class="indexterm" name="id308946"></a>config backend = registry in
-		the [global] section of <span class="emphasis"><em>smb.conf</em></span>.
-		This removes everything that has been read from config files
+		parameter <em class="parameter"><code>registry shares</code></em>
+		to &#8220;<span class="quote">yes</span>&#8221; in <span class="emphasis"><em>smb.conf</em></span>.
+		</p><p>The registry shares are loaded not at startup but
+		on demand at runtime by <span class="emphasis"><em>smbd</em></span>.
+		Shares defined in <span class="emphasis"><em>smb.conf</em></span> take
+		priority over shares of the same name defined in
+		registry.</p></li><li><p>Global <span class="emphasis"><em>smb.conf</em></span>
+		options stored in registry are used. This can be activated
+		in two different ways:</p><p>Firstly, a registry only configuration is triggered
+		by setting
+		<a class="link" href="smb.conf.5.html#CONFIGBACKEND">config backend = registry</a>
+		in the [global] section of <span class="emphasis"><em>smb.conf</em></span>.
+		This resets everything that has been read from config files
 		to this point and reads the content of the global configuration
 		section from the registry.
-		Activation of global registry options automatically
-		activates registry shares. In this case, no share definitions
-		from smb.conf are read: This is a registry only configuration
-		with the advantage that share definitions are not read
-		in a bulk at startup time but on demand when a share is
-		accessed.
-		</p></li></ol></div><p>
-		Caveat: To make registry-based configurations foolproof at least to a
-		certain extent, the use 
-		of <em class="parameter"><code>lock directory</code></em>, 
-		 <em class="parameter"><code>config backend</code></em>, and
-		 <em class="parameter"><code>include</code></em> inside the registry
-		configuration has been disabled. Especially, by changing the
+		This is the recommended method of using registry based
+		configuration.</p><p>Secondly, a mixed configuration can be activated
+		by a special new meaning of the parameter
+		<a class="link" href="smb.conf.5.html#INCLUDE">include = registry</a>
+		in the [global] section of <span class="emphasis"><em>smb.conf</em></span>.
+		This reads the global options from registry with the same
+		priorities as for an include of a text file.
+		This may be especially useful in cases where an initial
+		configuration is needed to access the registry.</p><p>Activation of global registry options automatically
+		activates registry shares. So in the registry only case,
+		shares are loaded on demand only.</p></li></ol></div><p>
+		Note: To make registry-based configurations foolproof
+		at least to a certain extent, the use
+		of <em class="parameter"><code>lock directory</code></em> and
+		 <em class="parameter"><code>config backend</code></em>
+		inside the registry configuration has been disabled:
+		Especially by changing the
 		 <em class="parameter"><code>lock directory</code></em> inside the registry
 		configuration, one would create a broken setup where the daemons
 		do not see the configuration they loaded once it is active.
 	</p><p>
 		The registry configuration can be accessed with
-		tools like <span class="emphasis"><em>regedit</em></span> or <span class="emphasis"><em>net rpc
+		tools like <span class="emphasis"><em>regedit</em></span> or <span class="emphasis"><em>net (rpc)
 		registry</em></span> in the key
-		 <span class="emphasis"><em>HKLM\Software\Samba\smbconf</em></span>.
+		 <span class="emphasis"><em><code class="literal">HKLM\Software\Samba\smbconf</code></em></span>.
 
 		More conveniently, the <span class="emphasis"><em>conf</em></span> subcommand of the
-		 <a href="net.8.html"><span class="citerefentry"><span class="refentrytitle">net</span>(8)</span></a> utility
+		 <a class="citerefentry" href="net.8.html"><span class="citerefentry"><span class="refentrytitle">net</span>(8)</span></a> utility
 		offers a dedicated interface to read and write the
 		registry based configuration locally, i.e. directly
 		accessing the database file, circumventing the
 		server.
-	</p></div><div class="refsect1" lang="en"><a name="id309022"></a><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>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 <a class="indexterm" name="id309062"></a>shutdown script.</p><p>If the connected user posseses the <code class="constant">SeRemoteShutdownPrivilege</code>,
+	</p></div><div class="refsect1" lang="en"><a name="id2554512"></a><h2>EXPLANATION OF EACH PARAMETER</h2><div class="section" lang="en"><div class="titlepage"></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2554525"></a>
+
+abort shutdown script (G)
+</h3></div></div></div><a class="indexterm" name="id2554526"></a><a name="ABORTSHUTDOWNSCRIPT"></a><div class="variablelist"><dl><dt></dt><dd><p>This a full path name to a script called by <a class="citerefentry" href="smbd.8.html"><span class="citerefentry"><span class="refentrytitle">smbd</span>(8)</span></a> that
+	should stop a shutdown procedure issued by the <a class="link" href="smb.conf.5.html#SHUTDOWNSCRIPT">shutdown script</a>.</p><p>If the connected user posseses the <code class="constant">SeRemoteShutdownPrivilege</code>,
 	right, this command will be run as user.</p><p>Default: <span class="emphasis"><em><em class="parameter"><code>abort shutdown script</code></em> = <code class="literal">""</code>
 </em></span>
 </p><p>Example: <span class="emphasis"><em><em class="parameter"><code>abort shutdown script</code></em> = <code class="literal">/sbin/shutdown -c</code>
 </em></span>
-</p></dd><dt><span class="term"><a name="ACLCHECKPERMISSIONS"></a>acl check permissions (S)</span></dt><dd><p>This boolean parameter controls what <a href="smbd.8.html"><span class="citerefentry"><span class="refentrytitle">smbd</span>(8)</span></a>does on receiving a protocol request of "open for delete"
+</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2554614"></a>
+
+acl check permissions (S)
+</h3></div></div></div><a class="indexterm" name="id2554615"></a><a name="ACLCHECKPERMISSIONS"></a><div class="variablelist"><dl><dt></dt><dd><p>This boolean parameter controls what <a class="citerefentry" href="smbd.8.html"><span class="citerefentry"><span class="refentrytitle">smbd</span>(8)</span></a>does on receiving a protocol request of "open for delete"
     from a Windows client. If a Windows client doesn't have permissions to delete a file then they
     expect this to be denied at open time. POSIX systems normally only detect restrictions on delete by
     actually attempting to delete the file or directory. As Windows clients can (and do) "back out" a
@@ -372,7 +392,10 @@
     with slightly different semantics was introduced in 3.0.20. That older version is not documented here.
     </p><p>Default: <span class="emphasis"><em><em class="parameter"><code>acl check permissions</code></em> = <code class="literal">True</code>
 </em></span>
-</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 
+</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2506118"></a>
+
+acl compatibility (S)
+</h3></div></div></div><a class="indexterm" name="id2506119"></a><a name="ACLCOMPATIBILITY"></a><div class="variablelist"><dl><dt></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 
@@ -381,7 +404,10 @@
 </em></span>
 </p><p>Example: <span class="emphasis"><em><em class="parameter"><code>acl compatibility</code></em> = <code class="literal">win2k</code>
 </em></span>
-</p></dd><dt><span class="term"><a name="ACLGROUPCONTROL"></a>acl group control (S)</span></dt><dd><p>
+</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2506195"></a>
+
+acl group control (S)
+</h3></div></div></div><a class="indexterm" name="id2506196"></a><a name="ACLGROUPCONTROL"></a><div class="variablelist"><dl><dt></dt><dd><p>
 	In a POSIX filesystem, only the owner of a file or directory and the superuser can modify the permissions
 	and ACLs on a file. If this parameter is set, then Samba overrides this restriction, and also allows the
  	 <span class="emphasis"><em>primary group owner</em></span> of a file or directory to modify the permissions and ACLs
@@ -394,11 +420,11 @@
 	or directory, easing managability.
 	</p><p>
 	This parameter allows Samba to also permit delegation of the control over a point in the exported
-	directory hierarchy in much the same was as Windows. This allows all members of a UNIX group to
+	directory hierarchy in much the same way as Windows. This allows all members of a UNIX group to
 	control the permissions on a file or directory they have group ownership on.
 	</p><p>
-	This parameter is best used with the <a class="indexterm" name="id309290"></a>inherit owner option and also
-	on on a share containing directories with the UNIX <span class="emphasis"><em>setgid bit</em></span> bit set
+	This parameter is best used with the <a class="link" href="smb.conf.5.html#INHERITOWNER">inherit owner</a> option and also
+	on on a share containing directories with the UNIX <span class="emphasis"><em>setgid bit</em></span> set
 	on them, which causes new files and directories created within it to inherit the group
 	ownership from the containing directory. 
 	</p><p>
@@ -406,16 +432,22 @@
 	implemented by the <em class="parameter"><code>dos filemode</code></em> option.
 	</p><p>Default: <span class="emphasis"><em><em class="parameter"><code>acl group control</code></em> = <code class="literal">no</code>
 </em></span>
-</p></dd><dt><span class="term"><a name="ACLMAPFULLCONTROL"></a>acl map full control (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>maps a POSIX ACE entry of "rwx" (read/write/execute), the maximum
+</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2555014"></a>
+
+acl map full control (S)
+</h3></div></div></div><a class="indexterm" name="id2555015"></a><a name="ACLMAPFULLCONTROL"></a><div class="variablelist"><dl><dt></dt><dd><p>
+	This boolean parameter controls whether <a class="citerefentry" href="smbd.8.html"><span class="citerefentry"><span class="refentrytitle">smbd</span>(8)</span></a>maps a POSIX ACE entry of "rwx" (read/write/execute), the maximum
 	allowed POSIX permission set, into a Windows ACL of "FULL CONTROL". If this parameter is set to true any POSIX
 	ACE entry of "rwx" will be returned in a Windows ACL as "FULL CONTROL", is this parameter is set to false any
 	POSIX ACE entry of "rwx" will be returned as the specific Windows ACL bits representing read, write and
 	execute.
 	</p><p>Default: <span class="emphasis"><em><em class="parameter"><code>acl map full control</code></em> = <code class="literal">True</code>
 </em></span>
-</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
+</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2555070"></a>
+
+add group script (G)
+</h3></div></div></div><a class="indexterm" name="id2555071"></a><a name="ADDGROUPSCRIPT"></a><div class="variablelist"><dl><dt></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 class="citerefentry" 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 <em class="parameter"><code>%g</code></em> 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
@@ -424,28 +456,36 @@
 </em></span>
 </p><p>Example: <span class="emphasis"><em><em class="parameter"><code>add group script</code></em> = <code class="literal">/usr/sbin/groupadd %g</code>
 </em></span>
-</p></dd><dt><span class="term"><a name="ADDMACHINESCRIPT"></a>add machine script (G)</span></dt><dd><p>
+</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2555152"></a>
+
+add machine script (G)
+</h3></div></div></div><a class="indexterm" name="id2555153"></a><a name="ADDMACHINESCRIPT"></a><div class="variablelist"><dl><dt></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
+	 <a class="citerefentry" href="smbd.8.html"><span class="citerefentry"><span class="refentrytitle">smbd</span>(8)</span></a> when a machine is
 	added to Samba's domain and a Unix account matching the machine's name appended with a "$" does not
 	already exist.
-	</p><p>This option is very similar to the <a class="indexterm" name="id309488"></a>add user script, and likewise uses the %u
+	</p><p>This option is very similar to the <a class="link" href="smb.conf.5.html#ADDUSERSCRIPT">add user script</a>, and likewise uses the %u
         substitution for the account name.  Do not use the %m
         substitution.  </p><p>Default: <span class="emphasis"><em><em class="parameter"><code>add machine script</code></em> = <code class="literal"></code>
 </em></span>
 </p><p>Example: <span class="emphasis"><em><em class="parameter"><code>add machine script</code></em> = <code class="literal">/usr/sbin/adduser -n -g machines -c Machine -d /var/lib/nobody -s /bin/false %u</code>
 </em></span>
-</p></dd><dt><span class="term"><a name="ADDPORTCOMMAND"></a>add port command (G)</span></dt><dd><p>Samba 3.0.23 introduces support for adding printer ports
+</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2555239"></a>
+
+add port command (G)
+</h3></div></div></div><a class="indexterm" name="id2555240"></a><a name="ADDPORTCOMMAND"></a><div class="variablelist"><dl><dt></dt><dd><p>Samba 3.0.23 introduced support for adding printer ports
 	remotely using the Windows "Add Standard TCP/IP Port Wizard".
 	This option defines an external program to be executed when
 	smbd receives a request to add a new Port to the system.
-	he script is passed two parameters:
-    </p><div class="itemizedlist"><ul type="disc"><li><p><em class="parameter"><code>port name</code></em></p></li><li><p><em class="parameter"><code>device URI</code></em></p></li></ul></div><p>The deviceURI is in the for of socket://&lt;hostname&gt;[:&lt;portnumber&gt;]
+	The script is passed two parameters:</p><div class="itemizedlist"><ul type="disc"><li><p><em class="parameter"><code>port name</code></em></p></li><li><p><em class="parameter"><code>device URI</code></em></p></li></ul></div><p>The deviceURI is in the for of socket://&lt;hostname&gt;[:&lt;portnumber&gt;]
 	or lpd://&lt;hostname&gt;/&lt;queuename&gt;.</p><p>Default: <span class="emphasis"><em><em class="parameter"><code>add port command</code></em> = <code class="literal"></code>
 </em></span>
 </p><p>Example: <span class="emphasis"><em><em class="parameter"><code>add port command</code></em> = <code class="literal">/etc/samba/scripts/addport.sh</code>
 </em></span>
-</p></dd><dt><span class="term"><a name="ADDPRINTERCOMMAND"></a>add printer command (G)</span></dt><dd><p>With the introduction of MS-RPC based printing
+</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2555330"></a>
+
+add printer command (G)
+</h3></div></div></div><a class="indexterm" name="id2555331"></a><a name="ADDPRINTERCOMMAND"></a><div class="variablelist"><dl><dt></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
@@ -456,7 +496,7 @@
     will perform the necessary operations for adding the printer
     to the print system and to add the appropriate service definition 
     to the  <code class="filename">smb.conf</code> 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 <em class="parameter"><code>addprinter command</code></em> is
+    shared by <a class="citerefentry" href="smbd.8.html"><span class="citerefentry"><span class="refentrytitle">smbd</span>(8)</span></a>.</p><p>The <em class="parameter"><code>addprinter command</code></em> is
     automatically invoked with the following parameter (in 
     order):</p><div class="itemizedlist"><ul type="disc"><li><p><em class="parameter"><code>printer name</code></em></p></li><li><p><em class="parameter"><code>share name</code></em></p></li><li><p><em class="parameter"><code>port name</code></em></p></li><li><p><em class="parameter"><code>driver name</code></em></p></li><li><p><em class="parameter"><code>location</code></em></p></li><li><p><em class="parameter"><code>Windows 9x driver location</code></em></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
@@ -474,7 +514,10 @@
 </em></span>
 </p><p>Example: <span class="emphasis"><em><em class="parameter"><code>add printer command</code></em> = <code class="literal">/usr/bin/addprinter</code>
 </em></span>
-</p></dd><dt><span class="term"><a name="ADDSHARECOMMAND"></a>add share command (G)</span></dt><dd><p>
+</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2555528"></a>
+
+add share command (G)
+</h3></div></div></div><a class="indexterm" name="id2555530"></a><a name="ADDSHARECOMMAND"></a><div class="variablelist"><dl><dt></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 <em class="parameter"><code>add share command</code></em> is used to define an external program
 	or script which will add a new service definition to <code class="filename">smb.conf</code>.  In order
@@ -496,14 +539,17 @@
 			Number of maximum simultaneous connections to this
 			share.
 			</p></li></ul></div><p>
-	This parameter is only used for add file shares.  To add printer shares, see the <a class="indexterm" name="id309946"></a>addprinter command.
+	This parameter is only used for add file shares.  To add printer shares, see the <a class="link" href="smb.conf.5.html#ADDPRINTERCOMMAND">addprinter command</a>.
 	</p><p>Default: <span class="emphasis"><em><em class="parameter"><code>add share command</code></em> = <code class="literal"></code>
 </em></span>
 </p><p>Example: <span class="emphasis"><em><em class="parameter"><code>add share command</code></em> = <code class="literal">/usr/local/bin/addshare</code>
 </em></span>
-</p></dd><dt><span class="term"><a name="ADDUSERSCRIPT"></a>add user script (G)</span></dt><dd><p>
+</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2555732"></a>
+
+add user script (G)
+</h3></div></div></div><a class="indexterm" name="id2555733"></a><a name="ADDUSERSCRIPT"></a><div class="variablelist"><dl><dt></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> 
+	<a class="citerefentry" 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 
@@ -512,17 +558,17 @@
 	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 
-	<a class="indexterm" name="id310044"></a>security = share and <a class="indexterm" name="id310052"></a>add user script 
+	In order to use this option, <a class="citerefentry" 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 
+	<a class="link" href="smb.conf.5.html#SECURITY">security = share</a> and <a class="link" href="smb.conf.5.html#ADDUSERSCRIPT">add user script</a> 
 	must be set to a full pathname for a script that will create a UNIX user given one argument of 
 	<em class="parameter"><code>%u</code></em>, 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 <a class="indexterm" name="id310078"></a>password server 
+	the SMB protocol) time, <a class="citerefentry" href="smbd.8.html"><span class="citerefentry"><span class="refentrytitle">smbd</span>(8)</span></a> contacts the <a class="link" href="smb.conf.5.html#PASSWORDSERVER">password server</a> 
 	and attempts to authenticate the given user with the given password. If the authentication 
 	succeeds then <code class="literal">smbd</code> attempts to find a UNIX user in the UNIX 
 	password database to map the Windows user into. If this lookup fails, and 
-	<a class="indexterm" name="id310093"></a>add user script is set then <code class="literal">smbd</code> will
+	<a class="link" href="smb.conf.5.html#ADDUSERSCRIPT">add user script</a> is set then <code class="literal">smbd</code> will
 	call the specified script <span class="emphasis"><em>AS ROOT</em></span>, expanding any 
 	<em class="parameter"><code>%u</code></em> argument to be the user name to create.
 	</p><p>
@@ -530,15 +576,18 @@
 	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 <a class="indexterm" name="id310130"></a>security, <a class="indexterm" name="id310137"></a>password server,
-	<a class="indexterm" name="id310144"></a>delete user script.
+	See also <a class="link" href="smb.conf.5.html#SECURITY">security</a>, <a class="link" href="smb.conf.5.html#PASSWORDSERVER">password server</a>,
+	<a class="link" href="smb.conf.5.html#DELETEUSERSCRIPT">delete user script</a>.
 	</p><p>Default: <span class="emphasis"><em><em class="parameter"><code>add user script</code></em> = <code class="literal"></code>
 </em></span>
 </p><p>Example: <span class="emphasis"><em><em class="parameter"><code>add user script</code></em> = <code class="literal">/usr/local/samba/bin/add_user %u</code>
 </em></span>
-</p></dd><dt><span class="term"><a name="ADDUSERTOGROUPSCRIPT"></a>add user to group script (G)</span></dt><dd><p>
+</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2555977"></a>
+
+add user to group script (G)
+</h3></div></div></div><a class="indexterm" name="id2555978"></a><a name="ADDUSERTOGROUPSCRIPT"></a><div class="variablelist"><dl><dt></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>
+	tools. It will be run by <a class="citerefentry" href="smbd.8.html"><span class="citerefentry"><span class="refentrytitle">smbd</span>(8)</span></a>
 	<span class="emphasis"><em>AS ROOT</em></span>. Any <em class="parameter"><code>%g</code></em> will be replaced with the group name and 
 	any <em class="parameter"><code>%u</code></em> will be replaced with the user name.
 	</p><p>
@@ -548,23 +597,42 @@
 </em></span>
 </p><p>Example: <span class="emphasis"><em><em class="parameter"><code>add user to group script</code></em> = <code class="literal">/usr/sbin/adduser %u %g</code>
 </em></span>
-</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 
+</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2556071"></a>
+
+administrative share (S)
+</h3></div></div></div><a class="indexterm" name="id2556072"></a><a name="ADMINISTRATIVESHARE"></a><div class="variablelist"><dl><dt></dt><dd><p>If this parameter is set to <code class="constant">yes</code> for
+      a share, then the share will be an administrative share. The Administrative
+      Shares are the default network shares created by all Windows NT-based
+      operating systems. These are shares like C$, D$ or ADMIN$. The type of these
+      shares is STYPE_DISKTREE_HIDDEN.</p><p>See the section below on <a class="link" href="smb.conf.5.html#SECURITY">security</a> for more 
+      information about this option.</p><p>Default: <span class="emphasis"><em><em class="parameter"><code>administrative share</code></em> = <code class="literal">no</code>
+</em></span>
+</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2556138"></a>
+
+admin users (S)
+</h3></div></div></div><a class="indexterm" name="id2556139"></a><a name="ADMINUSERS"></a><div class="variablelist"><dl><dt></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>This parameter will not work with the <a class="indexterm" name="id310304"></a>security = share in
+    irrespective of file permissions.</p><p>This parameter will not work with the <a class="link" href="smb.conf.5.html#SECURITY">security = share</a> in
     Samba 3.0.  This is by design.</p><p>Default: <span class="emphasis"><em><em class="parameter"><code>admin users</code></em> = <code class="literal"></code>
 </em></span>
 </p><p>Example: <span class="emphasis"><em><em class="parameter"><code>admin users</code></em> = <code class="literal">jason</code>
 </em></span>
-</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
+</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2556218"></a>
+
+afs share (S)
+</h3></div></div></div><a class="indexterm" name="id2556219"></a><a name="AFSSHARE"></a><div class="variablelist"><dl><dt></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 <em class="parameter"><code>path</code></em> 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: <span class="emphasis"><em><em class="parameter"><code>afs share</code></em> = <code class="literal">no</code>
 </em></span>
-</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
+</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2556268"></a>
+
+afs username map (G)
+</h3></div></div></div><a class="indexterm" name="id2556270"></a><a name="AFSUSERNAMEMAP"></a><div class="variablelist"><dl><dt></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
@@ -574,39 +642,38 @@
 </em></span>
 </p><p>Example: <span class="emphasis"><em><em class="parameter"><code>afs username map</code></em> = <code class="literal">%u at afs.samba.org</code>
 </em></span>
-</p></dd><dt><span class="term"><a name="AIOREADSIZE"></a>aio read size (S)</span></dt><dd><p>If Samba has been built with asynchronous I/O support and this
+</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2556336"></a>
+
+aio read size (S)
+</h3></div></div></div><a class="indexterm" name="id2556337"></a><a name="AIOREADSIZE"></a><div class="variablelist"><dl><dt></dt><dd><p>If Samba has been built with asynchronous I/O support and this
     integer parameter is set to non-zero value,
     Samba will read from file asynchronously when size of request is bigger
     than this value. Note that it happens only for non-chained and non-chaining
     reads and when not using write cache.</p><p>Current implementation of asynchronous I/O in Samba 3.0 does support
-    only up to 10 outstanding asynchronous requests, read and write combined.</p>
-
-  write cache size
-  aio write size
-
-<p>Default: <span class="emphasis"><em><em class="parameter"><code>aio read size</code></em> = <code class="literal">0</code>
+    only up to 10 outstanding asynchronous requests, read and write combined.</p><p>Related command: <a class="link" href="smb.conf.5.html#WRITECACHESIZE">write cache size</a></p><p>Related command: <a class="link" href="smb.conf.5.html#AIOWRITESIZE">aio write size</a></p><p>Default: <span class="emphasis"><em><em class="parameter"><code>aio read size</code></em> = <code class="literal">0</code>
 </em></span>
 </p><p>Example: <span class="emphasis"><em><em class="parameter"><code>aio read size</code></em> = <code class="literal">16384
 #  Use asynchronous I/O for reads bigger than 16KB
     request size</code>
 </em></span>
-</p></dd><dt><span class="term"><a name="AIOWRITESIZE"></a>aio write size (S)</span></dt><dd><p>If Samba has been built with asynchronous I/O support and this
+</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2556436"></a>
+
+aio write size (S)
+</h3></div></div></div><a class="indexterm" name="id2556437"></a><a name="AIOWRITESIZE"></a><div class="variablelist"><dl><dt></dt><dd><p>If Samba has been built with asynchronous I/O support and this
     integer parameter is set to non-zero value,
     Samba will write to file asynchronously when size of request is bigger
     than this value. Note that it happens only for non-chained and non-chaining
     reads and when not using write cache.</p><p>Current implementation of asynchronous I/O in Samba 3.0 does support
-    only up to 10 outstanding asynchronous requests, read and write combined.</p>
-  
-  write cache size
-  aio read size
-
-<p>Default: <span class="emphasis"><em><em class="parameter"><code>aio write size</code></em> = <code class="literal">0</code>
+    only up to 10 outstanding asynchronous requests, read and write combined.</p><p>Related command: <a class="link" href="smb.conf.5.html#WRITECACHESIZE">write cache size</a></p><p>Related command: <a class="link" href="smb.conf.5.html#AIOREADSIZE">aio read size</a></p><p>Default: <span class="emphasis"><em><em class="parameter"><code>aio write size</code></em> = <code class="literal">0</code>
 </em></span>
 </p><p>Example: <span class="emphasis"><em><em class="parameter"><code>aio write size</code></em> = <code class="literal">16384
 #  Use asynchronous I/O for writes bigger than 16KB
     request size</code>
 </em></span>
-</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
+</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2556533"></a>
+
+algorithmic rid base (G)
+</h3></div></div></div><a class="indexterm" name="id2556534"></a><a name="ALGORITHMICRIDBASE"></a><div class="variablelist"><dl><dt></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
@@ -621,7 +688,10 @@
 </em></span>
 </p><p>Example: <span class="emphasis"><em><em class="parameter"><code>algorithmic rid base</code></em> = <code class="literal">100000</code>
 </em></span>
-</p></dd><dt><span class="term"><a name="ALLOCATIONROUNDUPSIZE"></a>allocation roundup size (S)</span></dt><dd><p>This parameter allows an administrator to tune the 
+</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2556610"></a>
+
+allocation roundup size (S)
+</h3></div></div></div><a class="indexterm" name="id2556611"></a><a name="ALLOCATIONROUNDUPSIZE"></a><div class="variablelist"><dl><dt></dt><dd><p>This parameter allows an administrator to tune the 
     allocation size reported to Windows clients.  The default 
     size of 1Mb generally results in improved Windows client
     performance.   However, rounding the allocation size may cause
@@ -633,8 +703,11 @@
 </p><p>Example: <span class="emphasis"><em><em class="parameter"><code>allocation roundup size</code></em> = <code class="literal">0
 # (to disable roundups)</code>
 </em></span>
-</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 <a class="indexterm" name="id310731"></a>security option is set to 
+</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2556681"></a>
+
+allow trusted domains (G)
+</h3></div></div></div><a class="indexterm" name="id2556682"></a><a name="ALLOWTRUSTEDDOMAINS"></a><div class="variablelist"><dl><dt></dt><dd><p>
+    This option only takes effect when the <a class="link" href="smb.conf.5.html#SECURITY">security</a> option is set to 
     <code class="constant">server</code>, <code class="constant">domain</code> or <code class="constant">ads</code>.  
     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 
@@ -648,7 +721,10 @@
     Samba server even if they do not have an account in DOMA.  This 
     can make implementing a security boundary difficult.</p><p>Default: <span class="emphasis"><em><em class="parameter"><code>allow trusted domains</code></em> = <code class="literal">yes</code>
 </em></span>
-</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 
+</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2556759"></a>
+
+announce as (G)
+</h3></div></div></div><a class="indexterm" name="id2556760"></a><a name="ANNOUNCEAS"></a><div class="variablelist"><dl><dt></dt><dd><p>This specifies what type of server <a class="citerefentry" 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, 
@@ -660,16 +736,22 @@
 </em></span>
 </p><p>Example: <span class="emphasis"><em><em class="parameter"><code>announce as</code></em> = <code class="literal">Win95</code>
 </em></span>
-</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 
+</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2556834"></a>
+
+announce version (G)
+</h3></div></div></div><a class="indexterm" name="id2556835"></a><a name="ANNOUNCEVERSION"></a><div class="variablelist"><dl><dt></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: <span class="emphasis"><em><em class="parameter"><code>announce version</code></em> = <code class="literal">4.9</code>
 </em></span>
 </p><p>Example: <span class="emphasis"><em><em class="parameter"><code>announce version</code></em> = <code class="literal">2.0</code>
 </em></span>
-</p></dd><dt><span class="term"><a name="AUTHMETHODS"></a>auth methods (G)</span></dt><dd><p>
+</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2556896"></a>
+
+auth methods (G)
+</h3></div></div></div><a class="indexterm" name="id2556897"></a><a name="AUTHMETHODS"></a><div class="variablelist"><dl><dt></dt><dd><p>
     This option allows the administrator to chose what authentication methods <code class="literal">smbd</code> 
-    will use when authenticating a user. This option defaults to sensible values based on <a class="indexterm" name="id310928"></a>security.  
+    will use when authenticating a user. This option defaults to sensible values based on <a class="link" href="smb.conf.5.html#SECURITY">security</a>.  
     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>
@@ -688,43 +770,49 @@
 </em></span>
 </p><p>Example: <span class="emphasis"><em><em class="parameter"><code>auth methods</code></em> = <code class="literal">guest sam winbind</code>
 </em></span>
-</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 
+</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2557012"></a>
+
+available (S)
+</h3></div></div></div><a class="indexterm" name="id2557013"></a><a name="AVAILABLE"></a><div class="variablelist"><dl><dt></dt><dd><p>This parameter lets you "turn off" a service. If 
 	<em class="parameter"><code>available = no</code></em>, then <span class="emphasis"><em>ALL</em></span> 
 	attempts to connect to the service will fail. Such failures are 
 	logged.</p><p>Default: <span class="emphasis"><em><em class="parameter"><code>available</code></em> = <code class="literal">yes</code>
 </em></span>
-</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 
+</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2557064"></a>
+
+bind interfaces only (G)
+</h3></div></div></div><a class="indexterm" name="id2557065"></a><a name="BINDINTERFACESONLY"></a><div class="variablelist"><dl><dt></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>
+        affects file service <a class="citerefentry" href="smbd.8.html"><span class="citerefentry"><span class="refentrytitle">smbd</span>(8)</span></a> and name service <a class="citerefentry" 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 <code class="literal">nmbd</code> to bind to ports 137 and 138 on the
-	interfaces listed in the <a class="indexterm" name="id311097"></a>interfaces parameter. <code class="literal">nmbd</code>
+	interfaces listed in the <a class="link" href="smb.conf.5.html#INTERFACES">interfaces</a> parameter. <code class="literal">nmbd</code>
 	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 <code class="literal">nmbd</code> will
-	service name requests on all of these sockets. If <a class="indexterm" name="id311118"></a>bind interfaces only is set then
+	service name requests on all of these sockets. If <a class="link" href="smb.conf.5.html#BINDINTERFACESONLY">bind interfaces only</a> is set then
 	 <code class="literal">nmbd</code> 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
-	<a class="indexterm" name="id311132"></a>interfaces parameter list.  As unicast packets are received on the other sockets it
+	<a class="link" href="smb.conf.5.html#INTERFACES">interfaces</a> parameter list.  As unicast packets are received on the other sockets it
 	allows <code class="literal">nmbd</code> to refuse to serve names to machines that send packets that
-	arrive through any interfaces not listed in the <a class="indexterm" name="id311147"></a>interfaces list.  IP Source address
+	arrive through any interfaces not listed in the <a class="link" href="smb.conf.5.html#INTERFACES">interfaces</a> list.  IP Source address
 	spoofing does defeat this simple check, however, so it must not be used seriously as a security feature for
 	 <code class="literal">nmbd</code>.
 	</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 <a class="indexterm" name="id311172"></a>interfaces parameter. This restricts the networks that <code class="literal">smbd</code> will
+	For file service it causes <a class="citerefentry" 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 <a class="link" href="smb.conf.5.html#INTERFACES">interfaces</a> parameter. This restricts the networks that <code class="literal">smbd</code> 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 <a class="indexterm" name="id311191"></a>bind interfaces only is set then unless the network address
-	 <span class="emphasis"><em>127.0.0.1</em></span> is added to the <a class="indexterm" name="id311202"></a>interfaces 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
+	If <a class="link" href="smb.conf.5.html#BINDINTERFACESONLY">bind interfaces only</a> is set then unless the network address
+	 <span class="emphasis"><em>127.0.0.1</em></span> is added to the <a class="link" href="smb.conf.5.html#INTERFACES">interfaces</a> parameter list
+	 <a class="citerefentry" href="smbpasswd.8.html"><span class="citerefentry"><span class="refentrytitle">smbpasswd</span>(8)</span></a> and
+	 <a class="citerefentry" 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 <code class="literal">smbpasswd</code> 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
-	<a class="indexterm" name="id311240"></a>bind interfaces only is set then unless the network address
-	 <span class="emphasis"><em>127.0.0.1</em></span> is added to the <a class="indexterm" name="id311251"></a>interfaces parameter list then <code class="literal"> smbpasswd</code> will fail to connect in it's default mode.  <code class="literal">smbpasswd</code> 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>	<em class="parameter"><code>-r <em class="replaceable"><code>remote machine</code></em></code></em> parameter, with <em class="replaceable"><code>remote
+	<a class="link" href="smb.conf.5.html#BINDINTERFACESONLY">bind interfaces only</a> is set then unless the network address
+	 <span class="emphasis"><em>127.0.0.1</em></span> is added to the <a class="link" href="smb.conf.5.html#INTERFACES">interfaces</a> parameter list then <code class="literal"> smbpasswd</code> will fail to connect in it's default mode.  <code class="literal">smbpasswd</code> can be forced to use the primary IP interface of the local host by using
+	its <a class="citerefentry" href="smbpasswd.8.html"><span class="citerefentry"><span class="refentrytitle">smbpasswd</span>(8)</span></a>	<em class="parameter"><code>-r <em class="replaceable"><code>remote machine</code></em></code></em> parameter, with <em class="replaceable"><code>remote
 	machine</code></em> set to the IP name of the primary interface of the local host.
 	</p><p>
 	The <code class="literal">swat</code> status page tries to connect with <code class="literal">smbd</code> and <code class="literal">nmbd</code> at the address
@@ -734,8 +822,11 @@
 	from starting/stopping/restarting <code class="literal">smbd</code> and <code class="literal">nmbd</code>.
 	</p><p>Default: <span class="emphasis"><em><em class="parameter"><code>bind interfaces only</code></em> = <code class="literal">no</code>
 </em></span>
-</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 
+</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2557442"></a>
+
+blocking locks (S)
+</h3></div></div></div><a class="indexterm" name="id2557443"></a><a name="BLOCKINGLOCKS"></a><div class="variablelist"><dl><dt></dt><dd><p>This parameter controls the behavior 
+	of <a class="citerefentry" 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 
@@ -745,7 +836,10 @@
 	will fail the lock request immediately if the lock range 
 	cannot be obtained.</p><p>Default: <span class="emphasis"><em><em class="parameter"><code>blocking locks</code></em> = <code class="literal">yes</code>
 </em></span>
-</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 
+</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2557510"></a>
+
+block size (S)
+</h3></div></div></div><a class="indexterm" name="id2557511"></a><a name="BLOCKSIZE"></a><div class="variablelist"><dl><dt></dt><dd><p>This parameter controls the behavior of <a class="citerefentry" 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
@@ -759,21 +853,36 @@
 </em></span>
 </p><p>Example: <span class="emphasis"><em><em class="parameter"><code>block size</code></em> = <code class="literal">4096</code>
 </em></span>
-</p></dd><dt><span class="term"><a name="BROWSABLE"></a>browsable</span></dt><dd><p>This parameter is a synonym for 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 
+</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2557593"></a><a name="BROWSABLE"></a>browsable</h3></div></div></div><a class="indexterm" name="id2557594"></a><div class="variablelist"><dl><dt></dt><dd><p>This parameter is a synonym for <a class="link" href="#BROWSEABLE">browseable</a>.</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2557623"></a>
+
+browseable (S)
+</h3></div></div></div><a class="indexterm" name="id2557624"></a><a name="BROWSEABLE"></a><div class="variablelist"><dl><dt></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: <span class="emphasis"><em><em class="parameter"><code>browseable</code></em> = <code class="literal">yes</code>
 </em></span>
-</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 
+</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2557665"></a>
+
+browse list (G)
+</h3></div></div></div><a class="indexterm" name="id2557666"></a><a name="BROWSELIST"></a><div class="variablelist"><dl><dt></dt><dd><p>This controls whether <a class="citerefentry" 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 <code class="literal">NetServerEnum</code> call. Normally 
 	set to <code class="constant">yes</code>. You should never need to change 
 	this.</p><p>Default: <span class="emphasis"><em><em class="parameter"><code>browse list</code></em> = <code class="literal">yes</code>
 </em></span>
-</p></dd><dt><span class="term"><a name="CASESIGNAMES"></a>casesignames</span></dt><dd><p>This parameter is a synonym for case sensitive.</p></dd><dt><span class="term"><a name="CASESENSITIVE"></a>case sensitive (S)</span></dt><dd><p>See the discussion in the section <a class="indexterm" name="id311661"></a>name mangling.</p><p>Default: <span class="emphasis"><em><em class="parameter"><code>case sensitive</code></em> = <code class="literal">no</code>
+</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2557725"></a><a name="CASESIGNAMES"></a>casesignames</h3></div></div></div><a class="indexterm" name="id2557726"></a><div class="variablelist"><dl><dt></dt><dd><p>This parameter is a synonym for <a class="link" href="#CASESENSITIVE">case sensitive</a>.</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2557756"></a>
+
+case sensitive (S)
+</h3></div></div></div><a class="indexterm" name="id2557757"></a><a name="CASESENSITIVE"></a><div class="variablelist"><dl><dt></dt><dd><p>See the discussion in the section <a class="link" href="smb.conf.5.html#NAMEMANGLING">name mangling</a>.</p><p>Default: <span class="emphasis"><em><em class="parameter"><code>case sensitive</code></em> = <code class="literal">no</code>
 </em></span>
-</p></dd><dt><span class="term"><a name="CHANGENOTIFY"></a>change notify (S)</span></dt><dd><p>This parameter specifies whether Samba should reply
+</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2557810"></a>
+
+change notify (S)
+</h3></div></div></div><a class="indexterm" name="id2557811"></a><a name="CHANGENOTIFY"></a><div class="variablelist"><dl><dt></dt><dd><p>This parameter specifies whether Samba should reply
 	to a client's file change notify requests.
 	</p><p>You should never need to change this parameter</p><p>Default: <span class="emphasis"><em><em class="parameter"><code>change notify</code></em> = <code class="literal">yes</code>
 </em></span>
-</p></dd><dt><span class="term"><a name="CHANGESHARECOMMAND"></a>change share command (G)</span></dt><dd><p>
+</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2557856"></a>
+
+change share command (G)
+</h3></div></div></div><a class="indexterm" name="id2557857"></a><a name="CHANGESHARECOMMAND"></a><div class="variablelist"><dl><dt></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 <em class="parameter"><code>change share command</code></em> is used to define an external
 program or script which will modify an existing service definition in <code class="filename">smb.conf</code>.  In order to successfully execute the <em class="parameter"><code>change
@@ -804,18 +913,21 @@
 </em></span>
 </p><p>Example: <span class="emphasis"><em><em class="parameter"><code>change share command</code></em> = <code class="literal">/usr/local/bin/addshare</code>
 </em></span>
-</p></dd><dt><span class="term"><a name="CHECKPASSWORDSCRIPT"></a>check password script (G)</span></dt><dd><p>The name of a program that can be used to check password
+</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2558052"></a>
+
+check password script (G)
+</h3></div></div></div><a class="indexterm" name="id2558053"></a><a name="CHECKPASSWORDSCRIPT"></a><div class="variablelist"><dl><dt></dt><dd><p>The name of a program that can be used to check password
     complexity. The password is sent to the program's standrad input.</p><p>The program must return 0 on good password any other value otherwise.
     In case the password is considered weak (the program do not return 0) the
     user will be notified and the password change will fail.</p><p>Note: In the example directory there is a sample program called crackcheck
-    that uses cracklib to checkpassword quality</p>.
-
-
-<p>Default: <span class="emphasis"><em><em class="parameter"><code>check password script</code></em> = <code class="literal">Disabled</code>
+    that uses cracklib to checkpassword quality.</p><p>Default: <span class="emphasis"><em><em class="parameter"><code>check password script</code></em> = <code class="literal">Disabled</code>
 </em></span>
 </p><p>Example: <span class="emphasis"><em><em class="parameter"><code>check password script</code></em> = <code class="literal">check password script = /usr/local/sbin/crackcheck</code>
 </em></span>
-</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
+</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2558126"></a>
+
+client lanman auth (G)
+</h3></div></div></div><a class="indexterm" name="id2558127"></a><a name="CLIENTLANMANAUTH"></a><div class="variablelist"><dl><dt></dt><dd><p>This parameter determines whether or not <a class="citerefentry" 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 
@@ -826,8 +938,11 @@
     auth</code> parameter is enabled, then only NTLMv2 logins will be
     attempted.</p><p>Default: <span class="emphasis"><em><em class="parameter"><code>client lanman auth</code></em> = <code class="literal">no</code>
 </em></span>
-</p></dd><dt><span class="term"><a name="CLIENTLDAPSASLWRAPPING"></a>client ldap sasl wrapping (G)</span></dt><dd><p>
-	The <a class="indexterm" name="id312072"></a>client ldap sasl wrapping defines whether
+</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2558208"></a>
+
+client ldap sasl wrapping (G)
+</h3></div></div></div><a class="indexterm" name="id2558209"></a><a name="CLIENTLDAPSASLWRAPPING"></a><div class="variablelist"><dl><dt></dt><dd><p>
+	The <a class="link" href="smb.conf.5.html#CLIENTLDAPSASLWRAPPING">client ldap sasl wrapping</a> defines whether
 	ldap traffic will be signed or signed and encrypted (sealed). 
 	Possible values are <span class="emphasis"><em>plain</em></span>, <span class="emphasis"><em>sign</em></span> 
 	and <span class="emphasis"><em>seal</em></span>. 	
@@ -839,7 +954,8 @@
 	This option is needed in the case of Domain Controllers enforcing 
 	the usage of signed LDAP connections (e.g. Windows 2000 SP3 or higher).
 	LDAP sign and seal can be controlled with the registry key
-	"HKLM\System\CurrentControlSet\Services\NTDS\Parameters\LDAPServerIntegrity"
+	"<code class="literal">HKLM\System\CurrentControlSet\Services\</code>
+	<code class="literal">NTDS\Parameters\LDAPServerIntegrity</code>"
 	on the Windows server side.  
 	</p><p>
 	Depending on the used KRB5 library (MIT and older Heimdal versions)
@@ -853,7 +969,10 @@
 	<span class="emphasis"><em>seal</em></span>.
 	</p><p>Default: <span class="emphasis"><em><em class="parameter"><code>client ldap sasl wrapping</code></em> = <code class="literal">plain</code>
 </em></span>
-</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
+</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2558337"></a>
+
+client ntlmv2 auth (G)
+</h3></div></div></div><a class="indexterm" name="id2558338"></a><a name="CLIENTNTLMV2AUTH"></a><div class="variablelist"><dl><dt></dt><dd><p>This parameter determines whether or not <a class="citerefentry" 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
@@ -865,20 +984,29 @@
     those following 'best practice' security polices) only allow NTLMv2
 	responses, and not the weaker LM or NTLM.</p><p>Default: <span class="emphasis"><em><em class="parameter"><code>client ntlmv2 auth</code></em> = <code class="literal">no</code>
 </em></span>
-</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 
+</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2558431"></a>
+
+client plaintext auth (G)
+</h3></div></div></div><a class="indexterm" name="id2558432"></a><a name="CLIENTPLAINTEXTAUTH"></a><div class="variablelist"><dl><dt></dt><dd><p>Specifies whether a client should send a plaintext 
 		password if the server does not support encrypted passwords.</p><p>Default: <span class="emphasis"><em><em class="parameter"><code>client plaintext auth</code></em> = <code class="literal">no</code>
 </em></span>
-</p></dd><dt><span class="term"><a name="CLIENTSCHANNEL"></a>client schannel (G)</span></dt><dd><p>
+</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2558475"></a>
+
+client schannel (G)
+</h3></div></div></div><a class="indexterm" name="id2558476"></a><a name="CLIENTSCHANNEL"></a><div class="variablelist"><dl><dt></dt><dd><p>
     This controls whether the client offers or even demands the use of the netlogon schannel.
-    <a class="indexterm" name="id312298"></a>client schannel = no does not offer the schannel, 
-    <a class="indexterm" name="id312306"></a>client schannel = auto offers the schannel but does not
-    enforce it, and <a class="indexterm" name="id312313"></a>client schannel = yes denies access 
+    <a class="link" href="smb.conf.5.html#CLIENTSCHANNEL">client schannel = no</a> does not offer the schannel, 
+    <a class="link" href="smb.conf.5.html#CLIENTSCHANNEL">client schannel = auto</a> offers the schannel but does not
+    enforce it, and <a class="link" href="smb.conf.5.html#CLIENTSCHANNEL">client schannel = yes</a> denies access 
     if the server is not able to speak netlogon schannel. 
     </p><p>Default: <span class="emphasis"><em><em class="parameter"><code>client schannel</code></em> = <code class="literal">auto</code>
 </em></span>
 </p><p>Example: <span class="emphasis"><em><em class="parameter"><code>client schannel</code></em> = <code class="literal">yes</code>
 </em></span>
-</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
+</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2558572"></a>
+
+client signing (G)
+</h3></div></div></div><a class="indexterm" name="id2558573"></a><a name="CLIENTSIGNING"></a><div class="variablelist"><dl><dt></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>. 
@@ -887,26 +1015,57 @@
 	to disabled, SMB signing is not offered either.
 </p><p>Default: <span class="emphasis"><em><em class="parameter"><code>client signing</code></em> = <code class="literal">auto</code>
 </em></span>
-</p></dd><dt><span class="term"><a name="CLIENTUSESPNEGO"></a>client use spnego (G)</span></dt><dd><p> This variable controls whether Samba clients will try 
+</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2558634"></a>
+
+client use spnego (G)
+</h3></div></div></div><a class="indexterm" name="id2558635"></a><a name="CLIENTUSESPNEGO"></a><div class="variablelist"><dl><dt></dt><dd><p> This variable controls whether Samba clients will try 
     to use Simple and Protected NEGOciation (as specified by rfc2478) with 
     supporting servers (including WindowsXP, Windows2000 and Samba
     3.0) to agree upon an authentication
     mechanism.  This enables Kerberos authentication in particular.</p><p>Default: <span class="emphasis"><em><em class="parameter"><code>client use spnego</code></em> = <code class="literal">yes</code>
 </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 
+</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2558680"></a>
+
+cluster addresses (G)
+</h3></div></div></div><a class="indexterm" name="id2558681"></a><a name="CLUSTERADDRESSES"></a><div class="variablelist"><dl><dt></dt><dd><p>With this parameter you can add additional addresses
+	nmbd will register with a WINS server. These addresses are not
+	necessarily present on all nodes simultaneously, but they will
+	be registered with the WINS server so that clients can contact
+	any of the nodes.
+	</p><p>Default: <span class="emphasis"><em><em class="parameter"><code>cluster addresses</code></em> = <code class="literal"></code>
+</em></span>
+</p><p>Example: <span class="emphasis"><em><em class="parameter"><code>cluster addresses</code></em> = <code class="literal">10.0.0.1 10.0.0.2 10.0.0.3</code>
+</em></span>
+</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2558742"></a>
+
+clustering (G)
+</h3></div></div></div><a class="indexterm" name="id2558743"></a><a name="CLUSTERING"></a><div class="variablelist"><dl><dt></dt><dd><p>This parameter specifies whether Samba should contact
+	ctdb for accessing its tdb files and use ctdb as a backend
+	for its messaging backend.
+	</p><p>Set this parameter to <code class="literal">yes</code> only if
+	you have a cluster setup with ctdb running.
+	</p><p>Default: <span class="emphasis"><em><em class="parameter"><code>clustering</code></em> = <code class="literal">no</code>
+</em></span>
+</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2558795"></a>
+
+comment (S)
+</h3></div></div></div><a class="indexterm" name="id2558796"></a><a name="COMMENT"></a><div class="variablelist"><dl><dt></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 <code class="literal">net view</code> 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 <a class="indexterm" name="id312483"></a>server string parameter.</p><p>Default: <span class="emphasis"><em><em class="parameter"><code>comment</code></em> = <code class="literal">
+		machine name then see the <a class="link" href="smb.conf.5.html#SERVERSTRING">server string</a> parameter.</p><p>Default: <span class="emphasis"><em><em class="parameter"><code>comment</code></em> = <code class="literal">
 # No comment</code>
 </em></span>
 </p><p>Example: <span class="emphasis"><em><em class="parameter"><code>comment</code></em> = <code class="literal">Fred's Files</code>
 </em></span>
-</p></dd><dt><span class="term"><a name="CONFIGBACKEND"></a>config backend (G)</span></dt><dd><p>
+</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2558879"></a>
+
+config backend (G)
+</h3></div></div></div><a class="indexterm" name="id2558880"></a><a name="CONFIGBACKEND"></a><div class="variablelist"><dl><dt></dt><dd><p>
 		This controls the backend for storing the configuration.
 		Possible values are <span class="emphasis"><em>file</em></span> (the default)
 		and <span class="emphasis"><em>registry</em></span>.
-		When <a class="indexterm" name="id312554"></a>config backend = registry
+		When <a class="link" href="smb.conf.5.html#CONFIGBACKEND">config backend = registry</a>
 		 is encountered while loading <span class="emphasis"><em>smb.conf</em></span>,
 		the configuration read so far is dropped and the global
 		options are read from registry instead. So this triggers a
@@ -920,7 +1079,10 @@
 </em></span>
 </p><p>Example: <span class="emphasis"><em><em class="parameter"><code>config backend</code></em> = <code class="literal">registry</code>
 </em></span>
-</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 
+</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2558979"></a>
+
+config file (G)
+</h3></div></div></div><a class="indexterm" name="id2558980"></a><a name="CONFIGFILE"></a><div class="variablelist"><dl><dt></dt><dd><p>This allows you to override the config file 
 	to use, instead of the default (usually <code class="filename">smb.conf</code>). 
 	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 
@@ -930,7 +1092,10 @@
 	(allowing you to special case the config files of just a few 
 	clients).</p><p><span class="emphasis"><em>No default</em></span></p><p>Example: <span class="emphasis"><em><em class="parameter"><code>config file</code></em> = <code class="literal">/usr/local/samba/lib/smb.conf.%m</code>
 </em></span>
-</p></dd><dt><span class="term"><a name="COPY"></a>copy (S)</span></dt><dd><p>This parameter allows you to "clone" service 
+</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2559049"></a>
+
+copy (S)
+</h3></div></div></div><a class="indexterm" name="id2559050"></a><a name="COPY"></a><div class="variablelist"><dl><dt></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 
@@ -940,7 +1105,10 @@
 </em></span>
 </p><p>Example: <span class="emphasis"><em><em class="parameter"><code>copy</code></em> = <code class="literal">otherservice</code>
 </em></span>
-</p></dd><dt><span class="term"><a name="CREATEMODE"></a>create mode</span></dt><dd><p>This parameter is a synonym for create mask.</p></dd><dt><span class="term"><a name="CREATEMASK"></a>create mask (S)</span></dt><dd><p>
+</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2559116"></a><a name="CREATEMODE"></a>create mode</h3></div></div></div><a class="indexterm" name="id2559117"></a><div class="variablelist"><dl><dt></dt><dd><p>This parameter is a synonym for <a class="link" href="#CREATEMASK">create mask</a>.</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2559146"></a>
+
+create mask (S)
+</h3></div></div></div><a class="indexterm" name="id2559147"></a><a name="CREATEMASK"></a><div class="variablelist"><dl><dt></dt><dd><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
@@ -950,31 +1118,48 @@
 	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
-	<a class="indexterm" name="id312806"></a>force create mode parameter which is set to 000 by default.
+	<a class="link" href="smb.conf.5.html#FORCECREATEMODE">force create mode</a> parameter which is set to 000 by default.
 	</p><p>
-	This parameter does not affect directory masks. See the parameter <a class="indexterm" name="id312818"></a>directory mask
+	This parameter does not affect directory masks. See the parameter <a class="link" href="smb.conf.5.html#DIRECTORYMASK">directory mask</a>
 	for details.
 	</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 <a class="indexterm" name="id312830"></a>security mask.
+	administrator wishes to enforce a mask on access control lists also, they need to set the <a class="link" href="smb.conf.5.html#SECURITYMASK">security mask</a>.
 	</p><p>Default: <span class="emphasis"><em><em class="parameter"><code>create mask</code></em> = <code class="literal">0744</code>
 </em></span>
 </p><p>Example: <span class="emphasis"><em><em class="parameter"><code>create mask</code></em> = <code class="literal">0775</code>
 </em></span>
-</p></dd><dt><span class="term"><a name="CSCPOLICY"></a>csc policy (S)</span></dt><dd><p>
+</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2559284"></a>
+
+csc policy (S)
+</h3></div></div></div><a class="indexterm" name="id2559285"></a><a name="CSCPOLICY"></a><div class="variablelist"><dl><dt></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 
-	<a class="indexterm" name="id312906"></a>csc policy = disable.
+	<a class="link" href="smb.conf.5.html#CSCPOLICY">csc policy = disable</a>.
 	</p><p>Default: <span class="emphasis"><em><em class="parameter"><code>csc policy</code></em> = <code class="literal">manual</code>
 </em></span>
 </p><p>Example: <span class="emphasis"><em><em class="parameter"><code>csc policy</code></em> = <code class="literal">programs</code>
 </em></span>
-</p></dd><dt><span class="term"><a name="CUPSOPTIONS"></a>cups options (S)</span></dt><dd><p>
-    This parameter is only applicable if <a class="indexterm" name="id312969"></a>printing is 
+</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2559369"></a><a name="DEFAULT"></a>default</h3></div></div></div><a class="indexterm" name="id2559370"></a><div class="variablelist"><dl><dt></dt><dd><p>This parameter is a synonym for <a class="link" href="#CTDBDSOCKET">ctdbd socket</a>.</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2559400"></a>
+
+ctdbd socket (G)
+</h3></div></div></div><a class="indexterm" name="id2559402"></a><a name="CTDBDSOCKET"></a><div class="variablelist"><dl><dt></dt><dd><p>If you set <code class="literal">clustering=yes</code>,
+	you need to tell Samba where ctdbd listens on its unix domain
+	socket. The default path as of ctdb 1.0 is /tmp/ctdb.socket which
+	you have to explicitly set for Samba in smb.conf.
+	</p><p>Default: <span class="emphasis"><em><em class="parameter"><code>ctdbd socket</code></em> = <code class="literal"></code>
+</em></span>
+</p><p>Example: <span class="emphasis"><em><em class="parameter"><code>ctdbd socket</code></em> = <code class="literal">/tmp/ctdb.socket</code>
+</em></span>
+</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2559466"></a>
+
+cups options (S)
+</h3></div></div></div><a class="indexterm" name="id2559468"></a><a name="CUPSOPTIONS"></a><div class="variablelist"><dl><dt></dt><dd><p>
+    This parameter is only applicable if <a class="link" href="smb.conf.5.html#PRINTING">printing</a> is 
     set to <code class="constant">cups</code>.  Its value is a free form string of options
     passed directly to the cups library.  
     </p><p>
@@ -982,6 +1167,9 @@
    in the CUPS "Software Users' Manual").  You can also pass any printer
    specific option (as listed in "lpoptions -d printername -l")
    valid for the target queue.
+   Multiple parameters should be space-delimited name/value pairs according to
+   the PAPI text option ABNF specification. Collection values
+   ("name={a=... b=... c=...}") are stored with the curley brackets intact.
    </p><p>
    You should set this parameter to <code class="constant">raw</code> if your CUPS server 
    <code class="filename">error_log</code> file contains messages such as
@@ -990,10 +1178,13 @@
    system wide raw printing in <code class="filename">/etc/cups/mime.{convs,types}</code>.
    </p><p>Default: <span class="emphasis"><em><em class="parameter"><code>cups options</code></em> = <code class="literal">""</code>
 </em></span>
-</p><p>Example: <span class="emphasis"><em><em class="parameter"><code>cups options</code></em> = <code class="literal">"raw,media=a4,job-sheets=secret,secret"</code>
+</p><p>Example: <span class="emphasis"><em><em class="parameter"><code>cups options</code></em> = <code class="literal">"raw media=a4"</code>
 </em></span>
-</p></dd><dt><span class="term"><a name="CUPSSERVER"></a>cups server (G)</span></dt><dd><p>
-    This parameter is only applicable if <a class="indexterm" name="id313063"></a>printing is set to <code class="constant">cups</code>.
+</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2559584"></a>
+
+cups server (G)
+</h3></div></div></div><a class="indexterm" name="id2559585"></a><a name="CUPSSERVER"></a><div class="variablelist"><dl><dt></dt><dd><p>
+    This parameter is only applicable if <a class="link" href="smb.conf.5.html#PRINTING">printing</a> is set to <code class="constant">cups</code>.
     </p><p>
    If set, this option overrides the ServerName option in the CUPS <code class="filename">client.conf</code>. This is 
    necessary if you have virtual samba servers that connect to different CUPS daemons.
@@ -1006,7 +1197,10 @@
 </em></span>
 </p><p>Example: <span class="emphasis"><em><em class="parameter"><code>cups server</code></em> = <code class="literal">mycupsserver:1631</code>
 </em></span>
-</p></dd><dt><span class="term"><a name="DEADTIME"></a>deadtime (G)</span></dt><dd><p>The value of the parameter (a decimal integer) 
+</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2559692"></a>
+
+deadtime (G)
+</h3></div></div></div><a class="indexterm" name="id2559693"></a><a name="DEADTIME"></a><div class="variablelist"><dl><dt></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 
@@ -1018,46 +1212,78 @@
 </em></span>
 </p><p>Example: <span class="emphasis"><em><em class="parameter"><code>deadtime</code></em> = <code class="literal">15</code>
 </em></span>
-</p></dd><dt><span class="term"><a name="DEBUGHIRESTIMESTAMP"></a>debug hires timestamp (G)</span></dt><dd><p>
+</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2559774"></a>
+
+debug class (G)
+</h3></div></div></div><a class="indexterm" name="id2559775"></a><a name="DEBUGCLASS"></a><div class="variablelist"><dl><dt></dt><dd><p>
+    With this boolean parameter enabled, the debug class (DBGC_CLASS) 
+    will be displayed in the debug header.
+    </p><p>
+    For more information about currently available debug classes, see
+    section about <a class="link" href="smb.conf.5.html#LOGLEVEL">log level</a>.
+    </p><p>Default: <span class="emphasis"><em><em class="parameter"><code>debug class</code></em> = <code class="literal">no</code>
+</em></span>
+</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2559832"></a>
+
+debug hires timestamp (G)
+</h3></div></div></div><a class="indexterm" name="id2559833"></a><a name="DEBUGHIRESTIMESTAMP"></a><div class="variablelist"><dl><dt></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 <a class="indexterm" name="id313240"></a>debug timestamp must be on for this to have an effect.
+    Note that the parameter <a class="link" href="smb.conf.5.html#DEBUGTIMESTAMP">debug timestamp</a> must be on for this to have an effect.
     </p><p>Default: <span class="emphasis"><em><em class="parameter"><code>debug hires timestamp</code></em> = <code class="literal">no</code>
 </em></span>
-</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 
+</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2559894"></a>
+
+debug pid (G)
+</h3></div></div></div><a class="indexterm" name="id2559895"></a><a name="DEBUGPID"></a><div class="variablelist"><dl><dt></dt><dd><p>
+    When using only one log file for more then one forked <a class="citerefentry" 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 <a class="indexterm" name="id313298"></a>debug timestamp must be on for this to have an effect.
+    Note that the parameter <a class="link" href="smb.conf.5.html#DEBUGTIMESTAMP">debug timestamp</a> must be on for this to have an effect.
     </p><p>Default: <span class="emphasis"><em><em class="parameter"><code>debug pid</code></em> = <code class="literal">no</code>
 </em></span>
-</p></dd><dt><span class="term"><a name="DEBUGPREFIXTIMESTAMP"></a>debug prefix timestamp (G)</span></dt><dd><p>
+</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2559962"></a>
+
+debug prefix timestamp (G)
+</h3></div></div></div><a class="indexterm" name="id2559964"></a><a name="DEBUGPREFIXTIMESTAMP"></a><div class="variablelist"><dl><dt></dt><dd><p>
     With this option enabled, the timestamp message header is prefixed to the debug message without the
-    filename and function information that is included with the <a class="indexterm" name="id313346"></a>debug timestamp 
+    filename and function information that is included with the <a class="link" href="smb.conf.5.html#DEBUGTIMESTAMP">debug timestamp</a> 
     parameter. This gives timestamps to the messages without adding an additional line.
     </p><p>
-    Note that this parameter overrides the <a class="indexterm" name="id313357"></a>debug timestamp parameter.
+    Note that this parameter overrides the <a class="link" href="smb.conf.5.html#DEBUGTIMESTAMP">debug timestamp</a> parameter.
     </p><p>Default: <span class="emphasis"><em><em class="parameter"><code>debug prefix timestamp</code></em> = <code class="literal">no</code>
 </em></span>
-</p></dd><dt><span class="term"><a name="TIMESTAMPLOGS"></a>timestamp logs</span></dt><dd><p>This parameter is a synonym for debug timestamp.</p></dd><dt><span class="term"><a name="DEBUGTIMESTAMP"></a>debug timestamp (G)</span></dt><dd><p>
+</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2560036"></a><a name="TIMESTAMPLOGS"></a>timestamp logs</h3></div></div></div><a class="indexterm" name="id2560037"></a><div class="variablelist"><dl><dt></dt><dd><p>This parameter is a synonym for <a class="link" href="#DEBUGTIMESTAMP">debug timestamp</a>.</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2560067"></a>
+
+debug timestamp (G)
+</h3></div></div></div><a class="indexterm" name="id2560068"></a><a name="DEBUGTIMESTAMP"></a><div class="variablelist"><dl><dt></dt><dd><p>
     Samba debug log messages are timestamped by default. If you are running at a high 
-    <a class="indexterm" name="id313424"></a>debug level these timestamps can be distracting. This 
+    <a class="link" href="smb.conf.5.html#DEBUGLEVEL">debug level</a> these timestamps can be distracting. This 
     boolean parameter allows timestamping to be turned off.
 	</p><p>Default: <span class="emphasis"><em><em class="parameter"><code>debug timestamp</code></em> = <code class="literal">yes</code>
 </em></span>
-</p></dd><dt><span class="term"><a name="DEBUGUID"></a>debug uid (G)</span></dt><dd><p>
+</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2560122"></a>
+
+debug uid (G)
+</h3></div></div></div><a class="indexterm" name="id2560124"></a><a name="DEBUGUID"></a><div class="variablelist"><dl><dt></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 <a class="indexterm" name="id313475"></a>debug timestamp must be on for this to have an effect.
+    Note that the parameter <a class="link" href="smb.conf.5.html#DEBUGTIMESTAMP">debug timestamp</a> must be on for this to have an effect.
     </p><p>Default: <span class="emphasis"><em><em class="parameter"><code>debug uid</code></em> = <code class="literal">no</code>
 </em></span>
-</p></dd><dt><span class="term"><a name="DEFAULTCASE"></a>default case (S)</span></dt><dd><p>See the section on <a class="indexterm" name="id313521"></a>name mangling.
-	Also note the <a class="indexterm" name="id313528"></a>short preserve case parameter.</p><p>Default: <span class="emphasis"><em><em class="parameter"><code>default case</code></em> = <code class="literal">lower</code>
+</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2560182"></a>
+
+default case (S)
+</h3></div></div></div><a class="indexterm" name="id2560183"></a><a name="DEFAULTCASE"></a><div class="variablelist"><dl><dt></dt><dd><p>See the section on <a class="link" href="smb.conf.5.html#NAMEMANGLING">name mangling</a>.
+	Also note the <a class="link" href="smb.conf.5.html#SHORTPRESERVECASE">short preserve case</a> parameter.</p><p>Default: <span class="emphasis"><em><em class="parameter"><code>default case</code></em> = <code class="literal">lower</code>
 </em></span>
-</p></dd><dt><span class="term"><a name="DEFAULTDEVMODE"></a>default devmode (S)</span></dt><dd><p>This parameter is only applicable to <a class="indexterm" name="id313574"></a>printable services.
+</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2560246"></a>
+
+default devmode (S)
+</h3></div></div></div><a class="indexterm" name="id2560247"></a><a name="DEFAULTDEVMODE"></a><div class="variablelist"><dl><dt></dt><dd><p>This parameter is only applicable to <a class="link" href="smb.conf.5.html#PRINTABLE">printable</a> 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
@@ -1077,16 +1303,19 @@
     do this all the time, setting <code class="literal">default devmode = yes</code>
     will instruct smbd to generate a default one.
     </p><p>For more information on Windows NT/2k printing and Device Modes,
-    see the <a href="http://msdn.microsoft.com/" target="_top">MSDN documentation</a>.
+    see the <a class="ulink" href="http://msdn.microsoft.com/" target="_top">MSDN documentation</a>.
 </p><p>Default: <span class="emphasis"><em><em class="parameter"><code>default devmode</code></em> = <code class="literal">yes</code>
 </em></span>
-</p></dd><dt><span class="term"><a name="DEFAULT"></a>default</span></dt><dd><p>This parameter is a synonym for default service.</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
+</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2560343"></a><a name="DEFAULT"></a>default</h3></div></div></div><a class="indexterm" name="id2560344"></a><div class="variablelist"><dl><dt></dt><dd><p>This parameter is a synonym for <a class="link" href="#DEFAULTSERVICE">default service</a>.</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2560379"></a>
+
+default service (G)
+</h3></div></div></div><a class="indexterm" name="id2560380"></a><a name="DEFAULTSERVICE"></a><div class="variablelist"><dl><dt></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 <a class="indexterm" name="id313686"></a>guest ok, <a class="indexterm" name="id313693"></a>read-only service.</p><p>Also note that the apparent service name will be changed to equal
+	Typically the default service would be a <a class="link" href="smb.conf.5.html#GUESTOK">guest ok</a>, <a class="link" href="smb.conf.5.html#READ-ONLY">read-only</a> 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 <em class="parameter"><code>%S</code></em> 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
@@ -1094,7 +1323,10 @@
 </em></span>
 </p><p>Example: <span class="emphasis"><em><em class="parameter"><code>default service</code></em> = <code class="literal">pub</code>
 </em></span>
-</p></dd><dt><span class="term"><a name="DEFERSHARINGVIOLATIONS"></a>defer sharing violations (G)</span></dt><dd><p>
+</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2560492"></a>
+
+defer sharing violations (G)
+</h3></div></div></div><a class="indexterm" name="id2560494"></a><a name="DEFERSHARINGVIOLATIONS"></a><div class="variablelist"><dl><dt></dt><dd><p>
 	Windows allows specifying how a file will be shared with 
 	other processes when it is opened. Sharing violations occur when 
 	a file is opened by a different process using options that violate 
@@ -1107,23 +1339,29 @@
 	designed to enable Samba to more correctly emulate Windows.
 	</p><p>Default: <span class="emphasis"><em><em class="parameter"><code>defer sharing violations</code></em> = <code class="literal">True</code>
 </em></span>
-</p></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. 
+</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2560551"></a>
+
+delete group script (G)
+</h3></div></div></div><a class="indexterm" name="id2560552"></a><a name="DELETEGROUPSCRIPT"></a><div class="variablelist"><dl><dt></dt><dd><p>This is the full pathname to a script that will 
+	be run <span class="emphasis"><em>AS ROOT</em></span> <a class="citerefentry" 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 <em class="parameter"><code>%g</code></em> to the group name passed.  
 	This script is only useful for installations using the Windows NT domain administration tools.
 	</p><p>Default: <span class="emphasis"><em><em class="parameter"><code>delete group script</code></em> = <code class="literal"></code>
 </em></span>
-</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
+</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2560612"></a>
+
+deleteprinter command (G)
+</h3></div></div></div><a class="indexterm" name="id2560614"></a><a name="DELETEPRINTERCOMMAND"></a><div class="variablelist"><dl><dt></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 
-    <a class="indexterm" name="id313883"></a>deleteprinter command defines a script to be run which 
+    <a class="link" href="smb.conf.5.html#DELETEPRINTERCOMMAND">deleteprinter command</a> defines a script to be run which 
     will perform the necessary operations for removing the printer
     from the print system and from <code class="filename">smb.conf</code>.
-    </p><p>The <a class="indexterm" name="id313900"></a>deleteprinter command is 
-    automatically called with only one parameter: <a class="indexterm" name="id313908"></a>printer name.
-	</p><p>Once the <a class="indexterm" name="id313918"></a>deleteprinter command has 
+    </p><p>The <a class="link" href="smb.conf.5.html#DELETEPRINTERCOMMAND">deleteprinter command</a> is 
+    automatically called with only one parameter: <a class="link" href="smb.conf.5.html#PRINTERNAME">printer name</a>.
+	</p><p>Once the <a class="link" href="smb.conf.5.html#DELETEPRINTERCOMMAND">deleteprinter command</a> has 
     been executed, <code class="literal">smbd</code> will reparse the <code class="filename">
     smb.conf</code> to associated printer no longer exists.  
     If the sharename is still valid, then <code class="literal">smbd
@@ -1131,12 +1369,18 @@
 </em></span>
 </p><p>Example: <span class="emphasis"><em><em class="parameter"><code>deleteprinter command</code></em> = <code class="literal">/usr/bin/removeprinter</code>
 </em></span>
-</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.  
+</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2560764"></a>
+
+delete readonly (S)
+</h3></div></div></div><a class="indexterm" name="id2560765"></a><a name="DELETEREADONLY"></a><div class="variablelist"><dl><dt></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: <span class="emphasis"><em><em class="parameter"><code>delete readonly</code></em> = <code class="literal">no</code>
 </em></span>
-</p></dd><dt><span class="term"><a name="DELETESHARECOMMAND"></a>delete share command (G)</span></dt><dd><p>
+</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2560813"></a>
+
+delete share command (G)
+</h3></div></div></div><a class="indexterm" name="id2560814"></a><a name="DELETESHARECOMMAND"></a><div class="variablelist"><dl><dt></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 <em class="parameter"><code>delete share command</code></em> is used to define an external
 	program or script which will remove an existing service definition from
@@ -1155,22 +1399,28 @@
 			the existing service.
 			</p></li></ul></div><p>
 	This parameter is only used to remove file shares.  To delete printer shares,
-	see the <a class="indexterm" name="id314137"></a>deleteprinter command.
+	see the <a class="link" href="smb.conf.5.html#DELETEPRINTERCOMMAND">deleteprinter command</a>.
 	</p><p>Default: <span class="emphasis"><em><em class="parameter"><code>delete share command</code></em> = <code class="literal"></code>
 </em></span>
 </p><p>Example: <span class="emphasis"><em><em class="parameter"><code>delete share command</code></em> = <code class="literal">/usr/local/bin/delshare</code>
 </em></span>
-</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 
+</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2560984"></a>
+
+delete user from group script (G)
+</h3></div></div></div><a class="indexterm" name="id2560985"></a><a name="DELETEUSERFROMGROUPSCRIPT"></a><div class="variablelist"><dl><dt></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>. 
+	tools. It will be run by <a class="citerefentry" href="smbd.8.html"><span class="citerefentry"><span class="refentrytitle">smbd</span>(8)</span></a> <span class="emphasis"><em>AS ROOT</em></span>. 
 	Any <em class="parameter"><code>%g</code></em> will be replaced with the group name and 
 	any <em class="parameter"><code>%u</code></em> will be replaced with the user name.
 </p><p>Default: <span class="emphasis"><em><em class="parameter"><code>delete user from group script</code></em> = <code class="literal"></code>
 </em></span>
 </p><p>Example: <span class="emphasis"><em><em class="parameter"><code>delete user from group script</code></em> = <code class="literal">/usr/sbin/deluser %u %g</code>
 </em></span>
-</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 
+</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2561070"></a>
+
+delete user script (G)
+</h3></div></div></div><a class="indexterm" name="id2561071"></a><a name="DELETEUSERSCRIPT"></a><div class="variablelist"><dl><dt></dt><dd><p>This is the full pathname to a script that will 
+	be run by <a class="citerefentry" 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
@@ -1178,9 +1428,12 @@
 </em></span>
 </p><p>Example: <span class="emphasis"><em><em class="parameter"><code>delete user script</code></em> = <code class="literal">/usr/local/samba/bin/del_user %u</code>
 </em></span>
-</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 
+</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2561152"></a>
+
+delete veto files (S)
+</h3></div></div></div><a class="indexterm" name="id2561153"></a><a name="DELETEVETOFILES"></a><div class="variablelist"><dl><dt></dt><dd><p>This option is used when Samba is attempting to 
 	delete a directory that contains one or more vetoed directories 
-	(see the <a class="indexterm" name="id314355"></a>veto files
+	(see the <a class="link" href="smb.conf.5.html#VETOFILES">veto files</a>
 	option).  If this option is set to <code class="constant">no</code> (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 <code class="constant">yes</code>, then Samba 
@@ -1188,11 +1441,14 @@
 	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. <code class="filename">.AppleDouble</code>)</p><p>Setting <a class="indexterm" name="id314386"></a>delete veto files = yes allows these 
+	(e.g. <code class="filename">.AppleDouble</code>)</p><p>Setting <a class="link" href="smb.conf.5.html#DELETEVETOFILES">delete veto files = yes</a> 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>Default: <span class="emphasis"><em><em class="parameter"><code>delete veto files</code></em> = <code class="literal">no</code>
 </em></span>
-</p></dd><dt><span class="term"><a name="DFREECACHETIME"></a>dfree cache time (S)</span></dt><dd><p>
+</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2561250"></a>
+
+dfree cache time (S)
+</h3></div></div></div><a class="indexterm" name="id2561251"></a><a name="DFREECACHETIME"></a><div class="variablelist"><dl><dt></dt><dd><p>
 	The <em class="parameter"><code>dfree cache time</code></em> 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
@@ -1200,12 +1456,15 @@
 	</p><p>
 	This is a new parameter introduced in Samba version 3.0.21.  It specifies in seconds the time that smbd will
 	cache the output of a disk free query. If set to zero (the default) no caching is done. This allows a heavily
-	loaded server to prevent rapid spawning of <a class="indexterm" name="id314446"></a>dfree command scripts increasing the load.
+	loaded server to prevent rapid spawning of <a class="link" href="smb.conf.5.html#DFREECOMMAND">dfree command</a> scripts increasing the load.
 	</p><p>
 	By default this parameter is zero, meaning no caching will be done.
 	</p><p><span class="emphasis"><em>No default</em></span></p><p>Example: <span class="emphasis"><em><em class="parameter"><code>dfree cache time</code></em> = <code class="literal">dfree cache time = 60</code>
 </em></span>
-</p></dd><dt><span class="term"><a name="DFREECOMMAND"></a>dfree command (S)</span></dt><dd><p>
+</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2561332"></a>
+
+dfree command (S)
+</h3></div></div></div><a class="indexterm" name="id2561333"></a><a name="DFREECOMMAND"></a><div class="variablelist"><dl><dt></dt><dd><p>
 	The <em class="parameter"><code>dfree command</code></em> 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"
@@ -1216,7 +1475,7 @@
 	function.
 	</p><p>
 	In Samba version 3.0.21 this parameter has been changed to be a per-share parameter, and in addition the
-	parameter <a class="indexterm" name="id314518"></a>dfree cache time was added to allow the output of this script to be cached
+	parameter <a class="link" href="smb.conf.5.html#DFREECACHETIME">dfree cache time</a> was added to allow the output of this script to be cached
 	for systems under heavy load.
 	</p><p>
 	The external program will be passed a single parameter indicating a directory in the filesystem being queried.
@@ -1243,7 +1502,10 @@
 	By default internal routines for determining the disk capacity and remaining space will be used.
 	</p><p><span class="emphasis"><em>No default</em></span></p><p>Example: <span class="emphasis"><em><em class="parameter"><code>dfree command</code></em> = <code class="literal">/usr/local/samba/bin/dfree</code>
 </em></span>
-</p></dd><dt><span class="term"><a name="DIRECTORYMODE"></a>directory mode</span></dt><dd><p>This parameter is a synonym for directory mask.</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 
+</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2561464"></a><a name="DIRECTORYMODE"></a>directory mode</h3></div></div></div><a class="indexterm" name="id2561465"></a><div class="variablelist"><dl><dt></dt><dd><p>This parameter is a synonym for <a class="link" href="#DIRECTORYMASK">directory mask</a>.</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2561496"></a>
+
+directory mask (S)
+</h3></div></div></div><a class="indexterm" name="id2561497"></a><a name="DIRECTORYMASK"></a><div class="variablelist"><dl><dt></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, 
@@ -1254,19 +1516,22 @@
     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 <a class="indexterm" name="id314651"></a>force directory mode parameter. 
+    created from this parameter with the value of the <a class="link" href="smb.conf.5.html#FORCEDIRECTORYMODE">force directory mode</a> 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 <a class="indexterm" name="id314664"></a>directory security mask.</p><p>Default: <span class="emphasis"><em><em class="parameter"><code>directory mask</code></em> = <code class="literal">0755</code>
+    a mask on access control lists also, they need to set the <a class="link" href="smb.conf.5.html#DIRECTORYSECURITYMASK">directory security mask</a>.</p><p>Default: <span class="emphasis"><em><em class="parameter"><code>directory mask</code></em> = <code class="literal">0755</code>
 </em></span>
 </p><p>Example: <span class="emphasis"><em><em class="parameter"><code>directory mask</code></em> = <code class="literal">0775</code>
 </em></span>
-</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
+</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2561613"></a>
+
+directory security mask (S)
+</h3></div></div></div><a class="indexterm" name="id2561614"></a><a name="DIRECTORYSECURITYMASK"></a><div class="variablelist"><dl><dt></dt><dd><p>This parameter controls what UNIX permission bits
     will be set 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 incoming permission bits, thus resetting
-        any bits not in this mask.  Make sure not to mix up this parameter with <a class="indexterm" name="id314734"></a>force  directory security mode, which works similar like this one but uses logical OR instead of AND.
+        any bits not in this mask.  Make sure not to mix up this parameter with <a class="link" href="smb.conf.5.html#FORCEDIRECTORYSECURITYMODE">force  directory security mode</a>, which works similar like this one but uses logical OR instead of AND.
 	Essentially, zero bits in this mask are a set of bits that will always be set to zero.
 	</p><p>
 	Essentially, all bits set to zero in this mask will result in setting to zero the corresponding bits on the
@@ -1281,13 +1546,19 @@
 </em></span>
 </p><p>Example: <span class="emphasis"><em><em class="parameter"><code>directory security mask</code></em> = <code class="literal">0700</code>
 </em></span>
-</p></dd><dt><span class="term"><a name="DISABLENETBIOS"></a>disable netbios (G)</span></dt><dd><p>Enabling this parameter will disable netbios support
+</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2561723"></a>
+
+disable netbios (G)
+</h3></div></div></div><a class="indexterm" name="id2561724"></a><a name="DISABLENETBIOS"></a><div class="variablelist"><dl><dt></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>Clients that only support netbios won't be able to 
     see your samba server when netbios support is disabled.
 	</p></div><p>Default: <span class="emphasis"><em><em class="parameter"><code>disable netbios</code></em> = <code class="literal">no</code>
 </em></span>
-</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
+</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2561773"></a>
+
+disable spoolss (G)
+</h3></div></div></div><a class="indexterm" name="id2561774"></a><a name="DISABLESPOOLSS"></a><div class="variablelist"><dl><dt></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 unaffected by
@@ -1299,16 +1570,22 @@
     <span class="emphasis"><em>Be very careful about enabling this parameter.</em></span>
 </p><p>Default: <span class="emphasis"><em><em class="parameter"><code>disable spoolss</code></em> = <code class="literal">no</code>
 </em></span>
-</p></dd><dt><span class="term"><a name="DISPLAYCHARSET"></a>display charset (G)</span></dt><dd><p>
+</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2561828"></a>
+
+display charset (G)
+</h3></div></div></div><a class="indexterm" name="id2561830"></a><a name="DISPLAYCHARSET"></a><div class="variablelist"><dl><dt></dt><dd><p>
 	Specifies the charset that samba will use to print messages to stdout and stderr.
 	The default value is "LOCALE", which means automatically set, depending on the
 	current locale. The value should generally be the same as the value of the parameter
-	<a class="indexterm" name="id314912"></a>unix charset.
+	<a class="link" href="smb.conf.5.html#UNIXCHARSET">unix charset</a>.
 	</p><p>Default: <span class="emphasis"><em><em class="parameter"><code>display charset</code></em> = <code class="literal">"LOCALE" or "ASCII" (depending on the system)</code>
 </em></span>
 </p><p>Example: <span class="emphasis"><em><em class="parameter"><code>display charset</code></em> = <code class="literal">UTF8</code>
 </em></span>
-</p></dd><dt><span class="term"><a name="DMAPISUPPORT"></a>dmapi support (S)</span></dt><dd><p>This parameter specifies whether Samba should use DMAPI to
+</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2561904"></a>
+
+dmapi support (S)
+</h3></div></div></div><a class="indexterm" name="id2561905"></a><a name="DMAPISUPPORT"></a><div class="variablelist"><dl><dt></dt><dd><p>This parameter specifies whether Samba should use DMAPI to
 	determine whether a file is offline or not. This would typically
 	be used in conjunction with a hierarchical storage system that
 	automatically migrates files to tape.
@@ -1323,7 +1600,10 @@
 	</p><p>
 	</p><p>Default: <span class="emphasis"><em><em class="parameter"><code>dmapi support</code></em> = <code class="literal">no</code>
 </em></span>
-</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 
+</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2561967"></a>
+
+dns proxy (G)
+</h3></div></div></div><a class="indexterm" name="id2561968"></a><a name="DNSPROXY"></a><div class="variablelist"><dl><dt></dt><dd><p>Specifies that <a class="citerefentry" 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 
@@ -1332,43 +1612,52 @@
 	DNS name lookup requests, as doing a name lookup is a blocking 
 	action.</p><p>Default: <span class="emphasis"><em><em class="parameter"><code>dns proxy</code></em> = <code class="literal">yes</code>
 </em></span>
-</p></dd><dt><span class="term"><a name="DOMAINLOGONS"></a>domain logons (G)</span></dt><dd><p>
+</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2562036"></a>
+
+domain logons (G)
+</h3></div></div></div><a class="indexterm" name="id2562037"></a><a name="DOMAINLOGONS"></a><div class="variablelist"><dl><dt></dt><dd><p>
 	If set to <code class="constant">yes</code>, the Samba server will
 	provide the netlogon service for Windows 9X network logons for the
-	<a class="indexterm" name="id315094"></a>workgroup it is in.
+	<a class="link" href="smb.conf.5.html#WORKGROUP">workgroup</a> it is in.
 	This will also cause the Samba server to act as a domain
 	controller for NT4 style domain services. For more details on
 	setting up this feature see the Domain Control chapter of the
 	Samba HOWTO Collection.
 	</p><p>Default: <span class="emphasis"><em><em class="parameter"><code>domain logons</code></em> = <code class="literal">no</code>
 </em></span>
-</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
+</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2562097"></a>
+
+domain master (G)
+</h3></div></div></div><a class="indexterm" name="id2562098"></a><a name="DOMAINMASTER"></a><div class="variablelist"><dl><dt></dt><dd><p>
+	Tell <a class="citerefentry" 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 <code class="literal">nmbd</code> to claim a
 	special domain specific NetBIOS name that identifies it as a domain master browser for its given
-	<a class="indexterm" name="id315156"></a>workgroup. Local master browsers in the same <a class="indexterm" name="id315164"></a>workgroup on
+	<a class="link" href="smb.conf.5.html#WORKGROUP">workgroup</a>. Local master browsers in the same <a class="link" href="smb.conf.5.html#WORKGROUP">workgroup</a> on
 	broadcast-isolated subnets will give this <code class="literal">nmbd</code> 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
+	and then ask <a class="citerefentry" 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 <a class="indexterm" name="id315191"></a>workgroup specific special NetBIOS name that identifies them as domain master browsers for that
-	<a class="indexterm" name="id315199"></a>workgroup by default (i.e. there is no way to prevent a Windows NT PDC from attempting
+	Note that Windows NT Primary Domain Controllers expect to be able to claim this <a class="link" href="smb.conf.5.html#WORKGROUP">workgroup</a> specific special NetBIOS name that identifies them as domain master browsers for that
+	<a class="link" href="smb.conf.5.html#WORKGROUP">workgroup</a> 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 <code class="literal">nmbd</code> claims the
-	special name for a <a class="indexterm" name="id315213"></a>workgroup before a Windows NT PDC is able to do so then cross
+	special name for a <a class="link" href="smb.conf.5.html#WORKGROUP">workgroup</a> before a Windows NT PDC is able to do so then cross
 	subnet browsing will behave strangely and may fail.
 	</p><p>
-	If <a class="indexterm" name="id315225"></a>domain logons = yes, then the default behavior is to enable the
-	<a class="indexterm" name="id315232"></a>domain master parameter.  If <a class="indexterm" name="id315239"></a>domain logons is not enabled (the
-	default setting), then neither will <a class="indexterm" name="id315247"></a>domain master be enabled by default.
+	If <a class="link" href="smb.conf.5.html#DOMAINLOGONS">domain logons = yes</a>, then the default behavior is to enable the
+	<a class="link" href="smb.conf.5.html#DOMAINMASTER">domain master</a> parameter.  If <a class="link" href="smb.conf.5.html#DOMAINLOGONS">domain logons</a> is not enabled (the
+	default setting), then neither will <a class="link" href="smb.conf.5.html#DOMAINMASTER">domain master</a> be enabled by default.
 	</p><p>
-	When <a class="indexterm" name="id315257"></a>domain logons = Yes the default setting for this parameter is
-	Yes, with the result that Samba will be a PDC. If <a class="indexterm" name="id315265"></a>domain master = No,
+	When <a class="link" href="smb.conf.5.html#DOMAINLOGONS">domain logons = Yes</a> the default setting for this parameter is
+	Yes, with the result that Samba will be a PDC. If <a class="link" href="smb.conf.5.html#DOMAINMASTER">domain master = No</a>,
 	Samba will function as a BDC. In general, this parameter should be set to 'No' only on a BDC.
 	</p><p>Default: <span class="emphasis"><em><em class="parameter"><code>domain master</code></em> = <code class="literal">auto</code>
 </em></span>
-</p></dd><dt><span class="term"><a name="DONTDESCEND"></a>dont descend (S)</span></dt><dd><p>There are certain directories on some systems 
+</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2562328"></a>
+
+dont descend (S)
+</h3></div></div></div><a class="indexterm" name="id2562329"></a><a name="DONTDESCEND"></a><div class="variablelist"><dl><dt></dt><dd><p>There are certain directories on some systems 
 	(e.g., the <code class="filename">/proc</code> 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 
@@ -1379,12 +1668,18 @@
 </em></span>
 </p><p>Example: <span class="emphasis"><em><em class="parameter"><code>dont descend</code></em> = <code class="literal">/proc,/dev</code>
 </em></span>
-</p></dd><dt><span class="term"><a name="DOSCHARSET"></a>dos charset (G)</span></dt><dd><p>DOS SMB clients assume the server has 
+</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2562413"></a>
+
+dos charset (G)
+</h3></div></div></div><a class="indexterm" name="id2562414"></a><a name="DOSCHARSET"></a><div class="variablelist"><dl><dt></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><p><span class="emphasis"><em>No default</em></span></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 
+	case it is not available. Run <a class="citerefentry" href="testparm.1.html"><span class="citerefentry"><span class="refentrytitle">testparm</span>(1)</span></a> to check the default on your system.</p><p><span class="emphasis"><em>No default</em></span></p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2562457"></a>
+
+dos filemode (S)
+</h3></div></div></div><a class="indexterm" name="id2562458"></a><a name="DOSFILEMODE"></a><div class="variablelist"><dl><dt></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 
@@ -1394,11 +1689,14 @@
 	change permissions if the group is only granted read access.
 	Ownership of the file/directory may also be changed.</p><p>Default: <span class="emphasis"><em><em class="parameter"><code>dos filemode</code></em> = <code class="literal">no</code>
 </em></span>
-</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 
+</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2562507"></a>
+
+dos filetime resolution (S)
+</h3></div></div></div><a class="indexterm" name="id2562508"></a><a name="DOSFILETIMERESOLUTION"></a><div class="variablelist"><dl><dt></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 
+	resolution is made to <a class="citerefentry" 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
@@ -1409,13 +1707,16 @@
 	this option causes the two timestamps to match, and Visual C++ is
 	happy.</p><p>Default: <span class="emphasis"><em><em class="parameter"><code>dos filetime resolution</code></em> = <code class="literal">no</code>
 </em></span>
-</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 
+</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2562580"></a>
+
+dos filetimes (S)
+</h3></div></div></div><a class="indexterm" name="id2562581"></a><a name="DOSFILETIMES"></a><div class="variablelist"><dl><dt></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 <code class="literal">smbd</code> is acting 
 	on behalf of is not the file owner. Setting this option to <code class="constant">
-	yes</code> allows DOS semantics and <a href="smbd.8.html"><span class="citerefentry"><span class="refentrytitle">smbd</span>(8)</span></a> will change the file 
+	yes</code> allows DOS semantics and <a class="citerefentry" href="smbd.8.html"><span class="citerefentry"><span class="refentrytitle">smbd</span>(8)</span></a> will change the file 
 	timestamp as DOS requires. Due to changes in Microsoft Office 2000 and beyond,
 	the default for this parameter has been changed from "no" to "yes" in Samba 3.0.14
 	and above. Microsoft Excel will display dialog box warnings about the file being
@@ -1423,14 +1724,20 @@
 	shared between users.
 	</p><p>Default: <span class="emphasis"><em><em class="parameter"><code>dos filetimes</code></em> = <code class="literal">yes</code>
 </em></span>
-</p></dd><dt><span class="term"><a name="EASUPPORT"></a>ea 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 allow clients to attempt to store OS/2 style Extended
+</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2562651"></a>
+
+ea support (S)
+</h3></div></div></div><a class="indexterm" name="id2562652"></a><a name="EASUPPORT"></a><div class="variablelist"><dl><dt></dt><dd><p>This boolean parameter controls whether <a class="citerefentry" href="smbd.8.html"><span class="citerefentry"><span class="refentrytitle">smbd</span>(8)</span></a> will allow clients to attempt to store OS/2 style Extended
     attributes on a share. In order to enable this parameter the underlying filesystem exported by
     the share must support extended attributes (such as provided on XFS and EXT3 on Linux, with the
     correct kernel patches). On Linux the filesystem must have been mounted with the mount
         option user_xattr in order for extended attributes to work, also
 		extended attributes must be compiled into the Linux kernel.</p><p>Default: <span class="emphasis"><em><em class="parameter"><code>ea support</code></em> = <code class="literal">no</code>
 </em></span>
-</p></dd><dt><span class="term"><a name="ENABLEASUSUPPORT"></a>enable asu support (G)</span></dt><dd><p>Hosts running the "Advanced Server for Unix (ASU)" product 
+</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2562708"></a>
+
+enable asu support (G)
+</h3></div></div></div><a class="indexterm" name="id2562709"></a><a name="ENABLEASUSUPPORT"></a><div class="variablelist"><dl><dt></dt><dd><p>Hosts running the "Advanced Server for Unix (ASU)" product 
     require some special accomodations such as creating a builting [ADMIN$] 
     share that only supports IPC connections.  The has been the default
     behavior in smbd for many years.  However, certain Microsoft applications
@@ -1438,7 +1745,10 @@
     an [ADMIN$} file share.  Disabling this parameter allows for creating 
     an [ADMIN$] file share in smb.conf.</p><p>Default: <span class="emphasis"><em><em class="parameter"><code>enable asu support</code></em> = <code class="literal">no</code>
 </em></span>
-</p></dd><dt><span class="term"><a name="ENABLEPRIVILEGES"></a>enable privileges (G)</span></dt><dd><p>
+</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2562757"></a>
+
+enable privileges (G)
+</h3></div></div></div><a class="indexterm" name="id2562758"></a><a name="ENABLEPRIVILEGES"></a><div class="variablelist"><dl><dt></dt><dd><p>
 	This parameter controls whether or not smbd will honor privileges assigned to specific SIDs via either
 	 <code class="literal">net rpc rights</code> or one of the Windows user and group manager tools.  This parameter is
 	enabled by default. It can be disabled to prevent members of the Domain Admins group from being able to
@@ -1451,7 +1761,10 @@
 	Please read the extended description provided in the Samba HOWTO documentation.
 	</p><p>Default: <span class="emphasis"><em><em class="parameter"><code>enable privileges</code></em> = <code class="literal">yes</code>
 </em></span>
-</p></dd><dt><span class="term"><a name="ENCRYPTPASSWORDS"></a>encrypt passwords (G)</span></dt><dd><p>This boolean controls whether encrypted passwords 
+</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2562823"></a>
+
+encrypt passwords (G)
+</h3></div></div></div><a class="indexterm" name="id2562824"></a><a name="ENCRYPTPASSWORDS"></a><div class="variablelist"><dl><dt></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 
@@ -1468,13 +1781,16 @@
     is no longer maintained in Microsoft Windows products. If you want to use
     plain text passwords you must set this parameter to no.
     </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 <a class="indexterm" name="id315792"></a>security = [server|domain|ads] parameter which 
+    <a class="citerefentry" href="smbd.8.html"><span class="citerefentry"><span class="refentrytitle">smbd</span>(8)</span></a> must either 
+    have access to a local <a class="citerefentry" href="smbpasswd.5.html"><span class="citerefentry"><span class="refentrytitle">smbpasswd</span>(5)</span></a> file (see the <a class="citerefentry" 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 <a class="link" href="smb.conf.5.html#SECURITY">security = [server|domain|ads]</a> parameter which 
     causes <code class="literal">smbd</code> to authenticate against another 
 	server.</p><p>Default: <span class="emphasis"><em><em class="parameter"><code>encrypt passwords</code></em> = <code class="literal">yes</code>
 </em></span>
-</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 
+</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2562935"></a>
+
+enhanced browsing (G)
+</h3></div></div></div><a class="indexterm" name="id2562936"></a><a name="ENHANCEDBROWSING"></a><div class="variablelist"><dl><dt></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
@@ -1487,7 +1803,10 @@
 	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: <span class="emphasis"><em><em class="parameter"><code>enhanced browsing</code></em> = <code class="literal">yes</code>
 </em></span>
-</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
+</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2563001"></a>
+
+enumports command (G)
+</h3></div></div></div><a class="indexterm" name="id2563002"></a><a name="ENUMPORTSCOMMAND"></a><div class="variablelist"><dl><dt></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
@@ -1504,7 +1823,10 @@
 </em></span>
 </p><p>Example: <span class="emphasis"><em><em class="parameter"><code>enumports command</code></em> = <code class="literal">/usr/bin/listports</code>
 </em></span>
-</p></dd><dt><span class="term"><a name="EVENTLOGLIST"></a>eventlog list (G)</span></dt><dd><p>This option defines a list of log names that Samba will 
+</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2563090"></a>
+
+eventlog list (G)
+</h3></div></div></div><a class="indexterm" name="id2563091"></a><a name="EVENTLOGLIST"></a><div class="variablelist"><dl><dt></dt><dd><p>This option defines a list of log names that Samba will 
     report to the Microsoft EventViewer utility.  The listed 
     eventlogs will be associated with tdb file on disk in the 
     <code class="filename">$(lockdir)/eventlog</code>.
@@ -1517,7 +1839,10 @@
 </em></span>
 </p><p>Example: <span class="emphasis"><em><em class="parameter"><code>eventlog list</code></em> = <code class="literal">Security Application Syslog Apache</code>
 </em></span>
-</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 
+</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2563170"></a>
+
+fake directory create times (S)
+</h3></div></div></div><a class="indexterm" name="id2563171"></a><a name="FAKEDIRECTORYCREATETIMES"></a><div class="variablelist"><dl><dt></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 
@@ -1539,14 +1864,17 @@
 	ensures directories always predate their contents and an NMAKE build 
 	will proceed as expected.</p><p>Default: <span class="emphasis"><em><em class="parameter"><code>fake directory create times</code></em> = <code class="literal">no</code>
 </em></span>
-</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 
+</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2563249"></a>
+
+fake oplocks (S)
+</h3></div></div></div><a class="indexterm" name="id2563250"></a><a name="FAKEOPLOCKS"></a><div class="variablelist"><dl><dt></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 <code class="literal">fake oplocks = yes</code>, <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 <a class="indexterm" name="id316132"></a>oplocks support rather 
+	</p><p>When you set <code class="literal">fake oplocks = yes</code>, <a class="citerefentry" 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 <a class="link" href="smb.conf.5.html#OPLOCKS">oplocks</a> 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 
@@ -1555,8 +1883,11 @@
 	files read-write at the same time you can get data corruption. Use 
 	this option carefully!</p><p>Default: <span class="emphasis"><em><em class="parameter"><code>fake oplocks</code></em> = <code class="literal">no</code>
 </em></span>
-</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 
+</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2563342"></a>
+
+follow symlinks (S)
+</h3></div></div></div><a class="indexterm" name="id2563343"></a><a name="FOLLOWSYMLINKS"></a><div class="variablelist"><dl><dt></dt><dd><p>
+	This parameter allows the Samba administrator to stop <a class="citerefentry" 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 <code class="constant">no</code> 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 <code class="filename">/etc/passwd</code> in their home directory for instance.  However 
@@ -1565,7 +1896,10 @@
 	This option is enabled (i.e. <code class="literal">smbd</code> will follow symbolic links) by default.
 	</p><p>Default: <span class="emphasis"><em><em class="parameter"><code>follow symlinks</code></em> = <code class="literal">yes</code>
 </em></span>
-</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 
+</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2563417"></a>
+
+force create mode (S)
+</h3></div></div></div><a class="indexterm" name="id2563418"></a><a name="FORCECREATEMODE"></a><div class="variablelist"><dl><dt></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 
@@ -1578,7 +1912,10 @@
 </em></span>
 </p><p>Example: <span class="emphasis"><em><em class="parameter"><code>force create mode</code></em> = <code class="literal">0755</code>
 </em></span>
-</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 
+</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2563498"></a>
+
+force directory mode (S)
+</h3></div></div></div><a class="indexterm" name="id2563499"></a><a name="FORCEDIRECTORYMODE"></a><div class="variablelist"><dl><dt></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 
@@ -1591,12 +1928,15 @@
 </em></span>
 </p><p>Example: <span class="emphasis"><em><em class="parameter"><code>force directory mode</code></em> = <code class="literal">0755</code>
 </em></span>
-</p></dd><dt><span class="term"><a name="FORCEDIRECTORYSECURITYMODE"></a>force directory security mode (S)</span></dt><dd><p>
+</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2563579"></a>
+
+force directory security mode (S)
+</h3></div></div></div><a class="indexterm" name="id2563580"></a><a name="FORCEDIRECTORYSECURITYMODE"></a><div class="variablelist"><dl><dt></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.  Make sure not to mix up this parameter with <a class="indexterm" name="id316406"></a>directory security mask, which works in a similar manner to this one, but uses a logical AND instead
+	mask that the user may have modified to be on.  Make sure not to mix up this parameter with <a class="link" href="smb.conf.5.html#DIRECTORYSECURITYMASK">directory security mask</a>, which works in a similar manner to this one, but uses a logical AND instead
 	of an OR. 
 	</p><p>
 	Essentially, this mask may be treated as a set of bits that, when modifying security on a directory, 
@@ -1612,7 +1952,10 @@
 </em></span>
 </p><p>Example: <span class="emphasis"><em><em class="parameter"><code>force directory security mode</code></em> = <code class="literal">700</code>
 </em></span>
-</p></dd><dt><span class="term"><a name="GROUP"></a>group</span></dt><dd><p>This parameter is a synonym for force group.</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 
+</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2563683"></a><a name="GROUP"></a>group</h3></div></div></div><a class="indexterm" name="id2563684"></a><div class="variablelist"><dl><dt></dt><dd><p>This parameter is a synonym for <a class="link" href="#FORCEGROUP">force group</a>.</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2563714"></a>
+
+force group (S)
+</h3></div></div></div><a class="indexterm" name="id2563715"></a><a name="FORCEGROUP"></a><div class="variablelist"><dl><dt></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 
@@ -1630,13 +1973,16 @@
     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 <a class="indexterm" name="id266502"></a>force user parameter is also set the group specified in 
+	If the <a class="link" href="smb.conf.5.html#FORCEUSER">force user</a> parameter is also set the group specified in 
     <em class="parameter"><code>force group</code></em> will override the primary group
     set in <em class="parameter"><code>force user</code></em>.</p><p>Default: <span class="emphasis"><em><em class="parameter"><code>force group</code></em> = <code class="literal"></code>
 </em></span>
 </p><p>Example: <span class="emphasis"><em><em class="parameter"><code>force group</code></em> = <code class="literal">agroup</code>
 </em></span>
-</p></dd><dt><span class="term"><a name="FORCEPRINTERNAME"></a>force printername (S)</span></dt><dd><p>When printing from Windows NT (or later), 
+</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2563829"></a>
+
+force printername (S)
+</h3></div></div></div><a class="indexterm" name="id2563830"></a><a name="FORCEPRINTERNAME"></a><div class="variablelist"><dl><dt></dt><dd><p>When printing from Windows NT (or later), 
     each printer in <code class="filename">smb.conf</code> has two 
     associated names which can be used by the client.  The first
     is the sharename (or shortname) defined in smb.conf.  This
@@ -1659,12 +2005,15 @@
     not be able to delete printer connections from their local Printers 
     folder.</p><p>Default: <span class="emphasis"><em><em class="parameter"><code>force printername</code></em> = <code class="literal">no</code>
 </em></span>
-</p></dd><dt><span class="term"><a name="FORCESECURITYMODE"></a>force security mode (S)</span></dt><dd><p>
+</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2563921"></a>
+
+force security mode (S)
+</h3></div></div></div><a class="indexterm" name="id2563922"></a><a name="FORCESECURITYMODE"></a><div class="variablelist"><dl><dt></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.  Make sure not to mix up this parameter with <a class="indexterm" name="id316754"></a>security mask, which works similar like this one but uses logical AND instead of OR. 
+	mask that the user may have modified to be on.  Make sure not to mix up this parameter with <a class="link" href="smb.conf.5.html#SECURITYMASK">security mask</a>, which works similar like this one but uses logical AND instead of OR. 
 	</p><p>
 	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.
@@ -1679,7 +2028,10 @@
 </em></span>
 </p><p>Example: <span class="emphasis"><em><em class="parameter"><code>force security mode</code></em> = <code class="literal">700</code>
 </em></span>
-</p></dd><dt><span class="term"><a name="FORCEUNKNOWNACLUSER"></a>force unknown acl user (S)</span></dt><dd><p>
+</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2564022"></a>
+
+force unknown acl user (S)
+</h3></div></div></div><a class="indexterm" name="id2564023"></a><a name="FORCEUNKNOWNACLUSER"></a><div class="variablelist"><dl><dt></dt><dd><p>
     If this parameter is set, a Windows NT ACL that contains an unknown SID (security descriptor, or 
     representation of a user or group id) as the owner or group owner of the file will be silently
     mapped into the current UNIX uid or gid of the currently connected user.
@@ -1693,7 +2045,10 @@
     Try using this parameter when XCOPY /O gives an ACCESS_DENIED error.
     </p><p>Default: <span class="emphasis"><em><em class="parameter"><code>force unknown acl user</code></em> = <code class="literal">no</code>
 </em></span>
-</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 
+</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2564085"></a>
+
+force user (S)
+</h3></div></div></div><a class="indexterm" name="id2564086"></a><a name="FORCEUSER"></a><div class="variablelist"><dl><dt></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. 
@@ -1707,9 +2062,12 @@
 </em></span>
 </p><p>Example: <span class="emphasis"><em><em class="parameter"><code>force user</code></em> = <code class="literal">auser</code>
 </em></span>
-</p></dd><dt><span class="term"><a name="FSTYPE"></a>fstype (S)</span></dt><dd><p>
+</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2564161"></a>
+
+fstype (S)
+</h3></div></div></div><a class="indexterm" name="id2564162"></a><a name="FSTYPE"></a><div class="variablelist"><dl><dt></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> 
+	is using that is reported by <a class="citerefentry" 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 <code class="constant">NTFS</code> for compatibility 
 	with Windows NT but this can be changed to other strings such as <code class="constant">Samba</code> or <code class="constant">FAT</code> 
 	if required.
@@ -1717,7 +2075,10 @@
 </em></span>
 </p><p>Example: <span class="emphasis"><em><em class="parameter"><code>fstype</code></em> = <code class="literal">Samba</code>
 </em></span>
-</p></dd><dt><span class="term"><a name="GETQUOTACOMMAND"></a>get quota command (G)</span></dt><dd><p>The <code class="literal">get quota command</code> should only be used 
+</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2564242"></a>
+
+get quota command (G)
+</h3></div></div></div><a class="indexterm" name="id2564243"></a><a name="GETQUOTACOMMAND"></a><div class="variablelist"><dl><dt></dt><dd><p>The <code class="literal">get quota command</code> should only be used 
 	whenever there is no operating system API available from the OS that 
 	samba can use.</p><p>This option is only available with <code class="literal">./configure --with-sys-quotas</code>.
 	Or on linux when <code class="literal">./configure --with-quotas</code> was used and a working quota api 
@@ -1729,13 +2090,19 @@
 </em></span>
 </p><p>Example: <span class="emphasis"><em><em class="parameter"><code>get quota command</code></em> = <code class="literal">/usr/local/sbin/query_quota</code>
 </em></span>
-</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 
+</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2564429"></a>
+
+getwd cache (G)
+</h3></div></div></div><a class="indexterm" name="id2564430"></a><a name="GETWDCACHE"></a><div class="variablelist"><dl><dt></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 <a class="indexterm" name="id317205"></a>wide smbconfoptions parameter is set to <code class="constant">no</code>.</p><p>Default: <span class="emphasis"><em><em class="parameter"><code>getwd cache</code></em> = <code class="literal">yes</code>
+    when the <a class="link" href="smb.conf.5.html#WIDESMBCONFOPTIONS">wide smbconfoptions</a> parameter is set to <code class="constant">no</code>.</p><p>Default: <span class="emphasis"><em><em class="parameter"><code>getwd cache</code></em> = <code class="literal">yes</code>
 </em></span>
-</p></dd><dt><span class="term"><a name="GUESTACCOUNT"></a>guest account (G)</span></dt><dd><p>This is a username which will be used for access 
-    to services which are specified as <a class="indexterm" name="id317254"></a>guest ok (see below). Whatever privileges this 
+</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2564489"></a>
+
+guest account (G)
+</h3></div></div></div><a class="indexterm" name="id2564490"></a><a name="GUESTACCOUNT"></a><div class="variablelist"><dl><dt></dt><dd><p>This is a username which will be used for access 
+    to services which are specified as <a class="link" href="smb.conf.5.html#GUESTOK">guest ok</a> (see below). Whatever privileges this 
     user has will be available to any client connecting to the guest service. 
     This user must exist in the password file, but does not require
     a valid login. The user account "ftp" is often a good choice 
@@ -1752,22 +2119,34 @@
 </em></span>
 </p><p>Example: <span class="emphasis"><em><em class="parameter"><code>guest account</code></em> = <code class="literal">ftp</code>
 </em></span>
-</p></dd><dt><span class="term"><a name="PUBLIC"></a>public</span></dt><dd><p>This parameter is a synonym for guest ok.</p></dd><dt><span class="term"><a name="GUESTOK"></a>guest ok (S)</span></dt><dd><p>If this parameter is <code class="constant">yes</code> for 
+</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2564597"></a><a name="PUBLIC"></a>public</h3></div></div></div><a class="indexterm" name="id2564598"></a><div class="variablelist"><dl><dt></dt><dd><p>This parameter is a synonym for <a class="link" href="#GUESTOK">guest ok</a>.</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2564627"></a>
+
+guest ok (S)
+</h3></div></div></div><a class="indexterm" name="id2564628"></a><a name="GUESTOK"></a><div class="variablelist"><dl><dt></dt><dd><p>If this parameter is <code class="constant">yes</code> for 
     a service, then no password is required to connect to the service. 
-    Privileges will be those of the <a class="indexterm" name="id317373"></a>guest account.</p><p>This paramater nullifies the benifits of setting
-    <a class="indexterm" name="id317384"></a>restrict anonymous = 2
-	</p><p>See the section below on <a class="indexterm" name="id317394"></a>security for more information about this option.
+    Privileges will be those of the <a class="link" href="smb.conf.5.html#GUESTACCOUNT">guest account</a>.</p><p>This paramater nullifies the benifits of setting
+    <a class="link" href="smb.conf.5.html#RESTRICTANONYMOUS">restrict anonymous = 2</a>
+	</p><p>See the section below on <a class="link" href="smb.conf.5.html#SECURITY">security</a> for more information about this option.
 	</p><p>Default: <span class="emphasis"><em><em class="parameter"><code>guest ok</code></em> = <code class="literal">no</code>
 </em></span>
-</p></dd><dt><span class="term"><a name="ONLYGUEST"></a>only guest</span></dt><dd><p>This parameter is a synonym for guest only.</p></dd><dt><span class="term"><a name="GUESTONLY"></a>guest only (S)</span></dt><dd><p>If this parameter is <code class="constant">yes</code> for 
+</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2564715"></a><a name="ONLYGUEST"></a>only guest</h3></div></div></div><a class="indexterm" name="id2564716"></a><div class="variablelist"><dl><dt></dt><dd><p>This parameter is a synonym for <a class="link" href="#GUESTONLY">guest only</a>.</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2564746"></a>
+
+guest only (S)
+</h3></div></div></div><a class="indexterm" name="id2564747"></a><a name="GUESTONLY"></a><div class="variablelist"><dl><dt></dt><dd><p>If this parameter is <code class="constant">yes</code> for 
     a service, then only guest connections to the service are permitted. 
-    This parameter will have no effect if <a class="indexterm" name="id317465"></a>guest ok is not set for the service.</p><p>See the section below on <a class="indexterm" name="id317476"></a>security for more information about this option.
+    This parameter will have no effect if <a class="link" href="smb.conf.5.html#GUESTOK">guest ok</a> is not set for the service.</p><p>See the section below on <a class="link" href="smb.conf.5.html#SECURITY">security</a> for more information about this option.
 	</p><p>Default: <span class="emphasis"><em><em class="parameter"><code>guest only</code></em> = <code class="literal">no</code>
 </em></span>
-</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 
+</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2564819"></a>
+
+hide dot files (S)
+</h3></div></div></div><a class="indexterm" name="id2564820"></a><a name="HIDEDOTFILES"></a><div class="variablelist"><dl><dt></dt><dd><p>This is a boolean parameter that controls whether 
 	files starting with a dot appear as hidden files.</p><p>Default: <span class="emphasis"><em><em class="parameter"><code>hide dot files</code></em> = <code class="literal">yes</code>
 </em></span>
-</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 
+</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2564861"></a>
+
+hide files (S)
+</h3></div></div></div><a class="indexterm" name="id2564862"></a><a name="HIDEFILES"></a><div class="variablelist"><dl><dt></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.  '*'
@@ -1778,7 +2157,7 @@
 	as it will be forced to check all files and directories for a match 
 	as they are scanned.</p><p>
 	The example shown above is based on files that the Macintosh 
-	SMB client (DAVE) available from <a href="http://www.thursby.com" target="_top"> 
+	SMB client (DAVE) available from <a class="ulink" href="http://www.thursby.com" target="_top"> 
 	Thursby</a> creates for internal use, and also still hides 
 	all files beginning with a dot.
 	</p><p>
@@ -1789,21 +2168,33 @@
 	</p><p>Default: <span class="emphasis"><em><em class="parameter"><code>hide files</code></em> = <code class="literal">
 # no file are hidden</code>
 </em></span>
-</p></dd><dt><span class="term"><a name="HIDESPECIALFILES"></a>hide special files (S)</span></dt><dd><p>
+</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2564950"></a>
+
+hide special files (S)
+</h3></div></div></div><a class="indexterm" name="id2564951"></a><a name="HIDESPECIALFILES"></a><div class="variablelist"><dl><dt></dt><dd><p>
 	This parameter prevents clients from seeing special files such as sockets, devices and
 	fifo's in directory listings.
 	</p><p>Default: <span class="emphasis"><em><em class="parameter"><code>hide special files</code></em> = <code class="literal">no</code>
 </em></span>
-</p></dd><dt><span class="term"><a name="HIDEUNREADABLE"></a>hide unreadable (S)</span></dt><dd><p>This parameter prevents clients from seeing the
+</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2564992"></a>
+
+hide unreadable (S)
+</h3></div></div></div><a class="indexterm" name="id2564993"></a><a name="HIDEUNREADABLE"></a><div class="variablelist"><dl><dt></dt><dd><p>This parameter prevents clients from seeing the
 		existance of files that cannot be read. Defaults to off.</p><p>Default: <span class="emphasis"><em><em class="parameter"><code>hide unreadable</code></em> = <code class="literal">no</code>
 </em></span>
-</p></dd><dt><span class="term"><a name="HIDEUNWRITEABLEFILES"></a>hide unwriteable files (S)</span></dt><dd><p>
+</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2565035"></a>
+
+hide unwriteable files (S)
+</h3></div></div></div><a class="indexterm" name="id2565036"></a><a name="HIDEUNWRITEABLEFILES"></a><div class="variablelist"><dl><dt></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: <span class="emphasis"><em><em class="parameter"><code>hide unwriteable files</code></em> = <code class="literal">no</code>
 </em></span>
-</p></dd><dt><span class="term"><a name="HOMEDIRMAP"></a>homedir map (G)</span></dt><dd><p>
-	If <a class="indexterm" name="id317755"></a>nis homedir is <code class="constant">yes</code>, and <a href="smbd.8.html"><span class="citerefentry"><span class="refentrytitle">smbd</span>(8)</span></a> is also acting 	as a Win95/98 <em class="parameter"><code>logon server</code></em> 
+</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2565079"></a>
+
+homedir map (G)
+</h3></div></div></div><a class="indexterm" name="id2565080"></a><a name="HOMEDIRMAP"></a><div class="variablelist"><dl><dt></dt><dd><p>
+	If <a class="link" href="smb.conf.5.html#NISHOMEDIR">nis homedir</a> is <code class="constant">yes</code>, and <a class="citerefentry" href="smbd.8.html"><span class="citerefentry"><span class="refentrytitle">smbd</span>(8)</span></a> is also acting 	as a Win95/98 <em class="parameter"><code>logon server</code></em> 
 	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><pre class="programlisting">
@@ -1817,15 +2208,21 @@
 </em></span>
 </p><p>Example: <span class="emphasis"><em><em class="parameter"><code>homedir map</code></em> = <code class="literal">amd.homedir</code>
 </em></span>
-</p></dd><dt><span class="term"><a name="HOSTMSDFS"></a>host msdfs (G)</span></dt><dd><p>
+</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2565192"></a>
+
+host msdfs (G)
+</h3></div></div></div><a class="indexterm" name="id2565193"></a><a name="HOSTMSDFS"></a><div class="variablelist"><dl><dt></dt><dd><p>
 	If set to <code class="constant">yes</code>, 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 <a class="indexterm" name="id317862"></a>msdfs root share  level  parameter.  For more  information  on
+	See also the <a class="link" href="smb.conf.5.html#MSDFSROOT">msdfs root</a> share  level  parameter.  For more  information  on
 	setting  up a Dfs tree on Samba, refer to the MSFDS chapter in the book Samba3-HOWTO.
 	</p><p>Default: <span class="emphasis"><em><em class="parameter"><code>host msdfs</code></em> = <code class="literal">yes</code>
 </em></span>
-</p></dd><dt><span class="term"><a name="HOSTNAMELOOKUPS"></a>hostname lookups (G)</span></dt><dd><p>Specifies whether samba should use (expensive)
+</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2565256"></a>
+
+hostname lookups (G)
+</h3></div></div></div><a class="indexterm" name="id2565257"></a><a name="HOSTNAMELOOKUPS"></a><div class="variablelist"><dl><dt></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 <code class="literal">hosts deny</code> and <code class="literal">hosts allow</code>.
@@ -1833,7 +2230,10 @@
 </em></span>
 </p><p>Example: <span class="emphasis"><em><em class="parameter"><code>hostname lookups</code></em> = <code class="literal">yes</code>
 </em></span>
-</p></dd><dt><span class="term"><a name="ALLOWHOSTS"></a>allow hosts</span></dt><dd><p>This parameter is a synonym for hosts allow.</p></dd><dt><span class="term"><a name="HOSTSALLOW"></a>hosts allow (S)</span></dt><dd><p>A synonym for this parameter is <a class="indexterm" name="id317998"></a>allow hosts.</p><p>This parameter is a comma, space, or tab delimited 
+</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2565329"></a><a name="ALLOWHOSTS"></a>allow hosts</h3></div></div></div><a class="indexterm" name="id2565330"></a><div class="variablelist"><dl><dt></dt><dd><p>This parameter is a synonym for <a class="link" href="#HOSTSALLOW">hosts allow</a>.</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2565360"></a>
+
+hosts allow (S)
+</h3></div></div></div><a class="indexterm" name="id2565361"></a><a name="HOSTSALLOW"></a><div class="variablelist"><dl><dt></dt><dd><p>A synonym for this parameter is <a class="link" href="smb.conf.5.html#ALLOWHOSTS">allow hosts</a>.</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 
@@ -1843,67 +2243,85 @@
     page <code class="filename">hosts_access(5)</code>. 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 <a class="indexterm" name="id318036"></a>hosts deny option.</p><p>You can also specify hosts by network/netmask pairs and 
+    be allowed access unless specifically denied by a <a class="link" href="smb.conf.5.html#HOSTSDENY">hosts deny</a> 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><code class="literal">hosts allow = 150.203. EXCEPT 150.203.6.66</code></p><p>Example 2: allow hosts that match the given network/netmask</p><p><code class="literal">hosts allow = 150.203.15.0/255.255.255.0</code></p><p>Example 3: allow a couple of hosts</p><p><code class="literal">hosts allow = lapland, arvidsjaur</code></p><p>Example 4: allow only hosts in NIS netgroup "foonet", but 
-    deny access from one particular host</p><p><code class="literal">hosts allow = @foonet</code></p><p><code class="literal">hosts deny = pirate</code></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 
+    deny access from one particular host</p><p><code class="literal">hosts allow = @foonet</code></p><p><code class="literal">hosts deny = pirate</code></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 class="citerefentry" 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><em class="parameter"><code>hosts allow</code></em> = <code class="literal">
 # none (i.e., all hosts permitted access)</code>
 </em></span>
 </p><p>Example: <span class="emphasis"><em><em class="parameter"><code>hosts allow</code></em> = <code class="literal">150.203.5. myhost.mynet.edu.au</code>
 </em></span>
-</p></dd><dt><span class="term"><a name="DENYHOSTS"></a>deny hosts</span></dt><dd><p>This parameter is a synonym for hosts deny.</p></dd><dt><span class="term"><a name="HOSTSDENY"></a>hosts deny (S)</span></dt><dd><p>The opposite of <em class="parameter"><code>hosts allow</code></em> 
+</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2565562"></a><a name="DENYHOSTS"></a>deny hosts</h3></div></div></div><a class="indexterm" name="id2565563"></a><div class="variablelist"><dl><dt></dt><dd><p>This parameter is a synonym for <a class="link" href="#HOSTSDENY">hosts deny</a>.</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2565592"></a>
+
+hosts deny (S)
+</h3></div></div></div><a class="indexterm" name="id2565593"></a><a name="HOSTSDENY"></a><div class="variablelist"><dl><dt></dt><dd><p>The opposite of <em class="parameter"><code>hosts allow</code></em> 
     - 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 <em class="parameter"><code>allow</code></em> 
 	list takes precedence.</p><p>
 	In the event that it is necessary to deny all by default, use the keyword
 	ALL (or the netmask <code class="literal">0.0.0.0/0</code>) and then explicitly specify
-	to the <a class="indexterm" name="id318224"></a>hosts allow = hosts allow parameter those hosts
+	to the <a class="link" href="smb.conf.5.html#HOSTSALLOW">hosts allow = hosts allow</a> parameter those hosts
 	that should be permitted access.
 	</p><p>Default: <span class="emphasis"><em><em class="parameter"><code>hosts deny</code></em> = <code class="literal">
 # none (i.e., no hosts specifically excluded)</code>
 </em></span>
 </p><p>Example: <span class="emphasis"><em><em class="parameter"><code>hosts deny</code></em> = <code class="literal">150.203.4. badhost.mynet.edu.au</code>
 </em></span>
-</p></dd><dt><span class="term"><a name="IDMAPALLOCBACKEND"></a>idmap alloc backend (G)</span></dt><dd><p>
+</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2565694"></a>
+
+idmap alloc backend (G)
+</h3></div></div></div><a class="indexterm" name="id2565695"></a><a name="IDMAPALLOCBACKEND"></a><div class="variablelist"><dl><dt></dt><dd><p>
 	The idmap alloc backend provides a plugin interface for Winbind to use
 	when allocating Unix uids/gids for Windows SIDs.  This option is
-	to be used in conjunction with the <a class="indexterm" name="id318289"></a>idmap domains 
+	to be used in conjunction with the <a class="link" href="smb.conf.5.html#IDMAPDOMAINS">idmap domains</a> 
 	parameter and refers to the name of the idmap module which will provide
 	the id allocation functionality.  Please refer to the man page 
 	for each idmap plugin to determine whether or not the module implements
-	the allocation feature.  The most common plugins are the tdb (<a href="idmap_tdb.8.html"><span class="citerefentry"><span class="refentrytitle">idmap_tdb</span>(8)</span></a>)
-        and ldap (<a href="idmap_ldap.8.html"><span class="citerefentry"><span class="refentrytitle">idmap_ldap</span>(8)</span></a>) libraries.
-	</p><p>Also refer to the <a class="indexterm" name="id318318"></a>idmap alloc config option.
+	the allocation feature.  The most common plugins are the tdb (<a class="citerefentry" href="idmap_tdb.8.html"><span class="citerefentry"><span class="refentrytitle">idmap_tdb</span>(8)</span></a>)
+        and ldap (<a class="citerefentry" href="idmap_ldap.8.html"><span class="citerefentry"><span class="refentrytitle">idmap_ldap</span>(8)</span></a>) libraries.
+	</p><p>Also refer to the <a class="link" href="smb.conf.5.html#IDMAPALLOCCONFIG">idmap alloc config</a> option.
 	</p><p><span class="emphasis"><em>No default</em></span></p><p>Example: <span class="emphasis"><em><em class="parameter"><code>idmap alloc backend</code></em> = <code class="literal">tdb</code>
 </em></span>
-</p></dd><dt><span class="term"><a name="IDMAPALLOCCONFIG"></a>idmap alloc config (G)</span></dt><dd><p>
+</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2565791"></a>
+
+idmap alloc config (G)
+</h3></div></div></div><a class="indexterm" name="id2565792"></a><a name="IDMAPALLOCCONFIG"></a><div class="variablelist"><dl><dt></dt><dd><p>
 	The idmap alloc config prefix provides a means of managing settings
-	for the backend defined by the <a class="indexterm" name="id318368"></a>idmap alloc backend 
+	for the backend defined by the <a class="link" href="smb.conf.5.html#IDMAPALLOCBACKEND">idmap alloc backend</a> 
 	parameter.  Refer to the man page for each idmap plugin regarding
 	specific configuration details.
-	</p><p><span class="emphasis"><em>No default</em></span></p></dd><dt><span class="term"><a name="IDMAPBACKEND"></a>idmap backend (G)</span></dt><dd><p>
+	</p><p><span class="emphasis"><em>No default</em></span></p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2565836"></a>
+
+idmap backend (G)
+</h3></div></div></div><a class="indexterm" name="id2565837"></a><a name="IDMAPBACKEND"></a><div class="variablelist"><dl><dt></dt><dd><p>
 	The idmap backend provides a plugin interface for Winbind to use
 	varying backends to store SID/uid/gid mapping tables.  This
 	option is mutually exclusive with the newer and more flexible
-	<a class="indexterm" name="id318404"></a>idmap domains parameter.  The main difference
+	<a class="link" href="smb.conf.5.html#IDMAPDOMAINS">idmap domains</a> parameter.  The main difference
 	between the "idmap backend" and the "idmap domains"
 	is that the former only allows on backend for all domains while the
 	latter supports configuring backends on a per domain basis.
-	</p><p>Examples of SID/uid/gid backends include tdb (<a href="idmap_tdb.8.html"><span class="citerefentry"><span class="refentrytitle">idmap_tdb</span>(8)</span></a>),
-	ldap (<a href="idmap_ldap.8.html"><span class="citerefentry"><span class="refentrytitle">idmap_ldap</span>(8)</span></a>), rid (<a href="idmap_rid.8.html"><span class="citerefentry"><span class="refentrytitle">idmap_rid</span>(8)</span></a>),
-	and ad (<a href="idmap_tdb.8.html"><span class="citerefentry"><span class="refentrytitle">idmap_tdb</span>(8)</span></a>).
+	</p><p>Examples of SID/uid/gid backends include tdb (<a class="citerefentry" href="idmap_tdb.8.html"><span class="citerefentry"><span class="refentrytitle">idmap_tdb</span>(8)</span></a>),
+	ldap (<a class="citerefentry" href="idmap_ldap.8.html"><span class="citerefentry"><span class="refentrytitle">idmap_ldap</span>(8)</span></a>), rid (<a class="citerefentry" href="idmap_rid.8.html"><span class="citerefentry"><span class="refentrytitle">idmap_rid</span>(8)</span></a>),
+	and ad (<a class="citerefentry" href="idmap_tdb.8.html"><span class="citerefentry"><span class="refentrytitle">idmap_tdb</span>(8)</span></a>).
 	</p><p>Default: <span class="emphasis"><em><em class="parameter"><code>idmap backend</code></em> = <code class="literal">tdb</code>
 </em></span>
-</p></dd><dt><span class="term"><a name="IDMAPCACHETIME"></a>idmap cache time (G)</span></dt><dd><p>This parameter specifies the number of seconds that Winbind's
+</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2565931"></a>
+
+idmap cache time (G)
+</h3></div></div></div><a class="indexterm" name="id2565932"></a><a name="IDMAPCACHETIME"></a><div class="variablelist"><dl><dt></dt><dd><p>This parameter specifies the number of seconds that Winbind's
 	idmap interface will cache positive SID/uid/gid query results.
 	</p><p>Default: <span class="emphasis"><em><em class="parameter"><code>idmap cache time</code></em> = <code class="literal">900</code>
 </em></span>
-</p></dd><dt><span class="term"><a name="IDMAPCONFIG"></a>idmap config (G)</span></dt><dd><p>
+</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2565974"></a>
+
+idmap config (G)
+</h3></div></div></div><a class="indexterm" name="id2565975"></a><a name="IDMAPCONFIG"></a><div class="variablelist"><dl><dt></dt><dd><p>
 	The idmap config prefix provides a means of managing each domain 
-	defined by the <a class="indexterm" name="id318526"></a>idmap domains option using Samba's
+	defined by the <a class="link" href="smb.conf.5.html#IDMAPDOMAINS">idmap domains</a> option using Samba's
 	parameteric option support.  The idmap config prefix should be 
 	followed by the name of the domain, a colon, and a setting specific to 
 	the chosen backend.  There are three options available for all domains:
@@ -1917,11 +2335,11 @@
 			domain SID).
 		</p></dd><dt><span class="term">readonly = [yes|no]</span></dt><dd><p>
 			Mark the domain as readonly which means that no attempts to
-			allocate a uid or gid (by the <a class="indexterm" name="id318573"></a>idmap alloc     backend) for any user or group in that domain
+			allocate a uid or gid (by the <a class="link" href="smb.conf.5.html#IDMAPALLOCBACKEND">idmap alloc     backend</a>) for any user or group in that domain
 			will be attempted.
 		</p></dd></dl></div><p>
-	The following example illustrates how to configure the <a href="idmap_ad.8.html"><span class="citerefentry"><span class="refentrytitle">idmap_ad</span>(8)</span></a> 
-	for the CORP domain and the <a href="idmap_tdb.8.html"><span class="citerefentry"><span class="refentrytitle">idmap_tdb</span>(8)</span></a> backend for all other domains.  The 
+	The following example illustrates how to configure the <a class="citerefentry" href="idmap_ad.8.html"><span class="citerefentry"><span class="refentrytitle">idmap_ad</span>(8)</span></a> 
+	for the CORP domain and the <a class="citerefentry" href="idmap_tdb.8.html"><span class="citerefentry"><span class="refentrytitle">idmap_tdb</span>(8)</span></a> backend for all other domains.  The 
 	TRUSTEDDOMAINS string is simply a key used to reference the "idmap 
 	config" settings and does not represent the actual name of a domain.
 	</p><pre class="programlisting">
@@ -1933,52 +2351,78 @@
 	idmap config TRUSTEDDOMAINS:backend = tdb
 	idmap config TRUSTEDDOMAINS:default = yes
 	idmap config TRUSTEDDOMAINS:range   = 1000 - 9999
-	</pre><p><span class="emphasis"><em>No default</em></span></p></dd><dt><span class="term"><a name="IDMAPDOMAINS"></a>idmap domains (G)</span></dt><dd><p>
+	</pre><p><span class="emphasis"><em>No default</em></span></p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2566108"></a>
+
+idmap domains (G)
+</h3></div></div></div><a class="indexterm" name="id2566110"></a><a name="IDMAPDOMAINS"></a><div class="variablelist"><dl><dt></dt><dd><p>
 	The idmap domains option defines a list of Windows domains which will each
 	have a separately configured backend for managing Winbind's SID/uid/gid
-	tables.  This parameter is mutually exclusive with the older <a class="indexterm" name="id318641"></a>idmap backend option.
+	tables.  This parameter is mutually exclusive with the older <a class="link" href="smb.conf.5.html#IDMAPBACKEND">idmap backend</a> option.
 	</p><p>
 	Values consist of the short domain name for Winbind's primary or collection
 	of trusted domains.  You may also use an arbitrary string to represent a catchall
 	domain backend for any domain not explicitly listed.
 	</p><p>
-	Refer to the <a class="indexterm" name="id318656"></a>idmap config for details about
+	Refer to the <a class="link" href="smb.conf.5.html#IDMAPCONFIG">idmap config</a> for details about
 	managing the SID/uid/gid backend for each domain.
 	</p><p><span class="emphasis"><em>No default</em></span></p><p>Example: <span class="emphasis"><em><em class="parameter"><code>idmap domains</code></em> = <code class="literal">default AD CORP</code>
 </em></span>
-</p></dd><dt><span class="term"><a name="WINBINDGID"></a>winbind gid</span></dt><dd><p>This parameter is a synonym for idmap gid.</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 
+</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2566193"></a><a name="WINBINDGID"></a>winbind gid</h3></div></div></div><a class="indexterm" name="id2566194"></a><div class="variablelist"><dl><dt></dt><dd><p>This parameter is a synonym for <a class="link" href="#IDMAPGID">idmap gid</a>.</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2566224"></a>
+
+idmap gid (G)
+</h3></div></div></div><a class="indexterm" name="id2566225"></a><a name="IDMAPGID"></a><div class="variablelist"><dl><dt></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>See also the <a class="indexterm" name="id318734"></a>idmap backend, <a class="indexterm" name="id318741"></a>idmap domains, and <a class="indexterm" name="id318748"></a>idmap config options.
+	occur otherwise.</p><p>See also the <a class="link" href="smb.conf.5.html#IDMAPBACKEND">idmap backend</a>, <a class="link" href="smb.conf.5.html#IDMAPDOMAINS">idmap domains</a>, and <a class="link" href="smb.conf.5.html#IDMAPCONFIG">idmap config</a> options.
 	</p><p>Default: <span class="emphasis"><em><em class="parameter"><code>idmap gid</code></em> = <code class="literal"></code>
 </em></span>
 </p><p>Example: <span class="emphasis"><em><em class="parameter"><code>idmap gid</code></em> = <code class="literal">10000-20000</code>
 </em></span>
-</p></dd><dt><span class="term"><a name="IDMAPNEGATIVECACHETIME"></a>idmap negative cache time (G)</span></dt><dd><p>This parameter specifies the number of seconds that Winbind's
+</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2566322"></a>
+
+idmap negative cache time (G)
+</h3></div></div></div><a class="indexterm" name="id2566323"></a><a name="IDMAPNEGATIVECACHETIME"></a><div class="variablelist"><dl><dt></dt><dd><p>This parameter specifies the number of seconds that Winbind's
 	idmap interface will cache negative SID/uid/gid query results.
 	</p><p>Default: <span class="emphasis"><em><em class="parameter"><code>idmap negative cache time</code></em> = <code class="literal">120</code>
 </em></span>
-</p></dd><dt><span class="term"><a name="WINBINDUID"></a>winbind uid</span></dt><dd><p>This parameter is a synonym for idmap uid.</p></dd><dt><span class="term"><a name="IDMAPUID"></a>idmap uid (G)</span></dt><dd><p>
+</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2566365"></a><a name="WINBINDUID"></a>winbind uid</h3></div></div></div><a class="indexterm" name="id2566366"></a><div class="variablelist"><dl><dt></dt><dd><p>This parameter is a synonym for <a class="link" href="#IDMAPUID">idmap uid</a>.</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2566396"></a>
+
+idmap uid (G)
+</h3></div></div></div><a class="indexterm" name="id2566397"></a><a name="IDMAPUID"></a><div class="variablelist"><dl><dt></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>See also the <a class="indexterm" name="id318876"></a>idmap backend, <a class="indexterm" name="id318883"></a>idmap domains, and <a class="indexterm" name="id318890"></a>idmap config options.
+	or NIS users within it as strange conflicts can occur otherwise.</p><p>See also the <a class="link" href="smb.conf.5.html#IDMAPBACKEND">idmap backend</a>, <a class="link" href="smb.conf.5.html#IDMAPDOMAINS">idmap domains</a>, and <a class="link" href="smb.conf.5.html#IDMAPCONFIG">idmap config</a> options.
 	</p><p>Default: <span class="emphasis"><em><em class="parameter"><code>idmap uid</code></em> = <code class="literal"></code>
 </em></span>
 </p><p>Example: <span class="emphasis"><em><em class="parameter"><code>idmap uid</code></em> = <code class="literal">10000-20000</code>
 </em></span>
-</p></dd><dt><span class="term"><a name="INCLUDE"></a>include (G)</span></dt><dd><p>
+</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2566493"></a>
+
+include (G)
+</h3></div></div></div><a class="indexterm" name="id2566494"></a><a name="INCLUDE"></a><div class="variablelist"><dl><dt></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 <em class="parameter"><code>%u</code></em>, 
 	<em class="parameter"><code>%P</code></em> and <em class="parameter"><code>%S</code></em>.
+	</p><p>
+	The parameter <em class="parameter"><code>include = registry</code></em> has
+	a special meaning: It does <span class="emphasis"><em>not</em></span> include
+	a file named <span class="emphasis"><em>registry</em></span> from the current working
+	directory, but instead reads the global configuration options
+	from the registry. See the section on registry-based
+	configuration for details. Note that this option
+	automatically activates registry shares.
 	</p><p>Default: <span class="emphasis"><em><em class="parameter"><code>include</code></em> = <code class="literal"></code>
 </em></span>
 </p><p>Example: <span class="emphasis"><em><em class="parameter"><code>include</code></em> = <code class="literal">/usr/local/samba/lib/admin_smb.conf</code>
 </em></span>
-</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
+</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2566594"></a>
+
+inherit acls (S)
+</h3></div></div></div><a class="indexterm" name="id2566595"></a><a name="INHERITACLS"></a><div class="variablelist"><dl><dt></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
     new file or subdirectory in these parent directories. The default 
     behavior is to use the unix mode specified when creating the directory. 
@@ -1986,7 +2430,10 @@
     default directory acls are propagated.
 </p><p>Default: <span class="emphasis"><em><em class="parameter"><code>inherit acls</code></em> = <code class="literal">no</code>
 </em></span>
-</p></dd><dt><span class="term"><a name="INHERITOWNER"></a>inherit owner (S)</span></dt><dd><p>The ownership of new files and directories 
+</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2566641"></a>
+
+inherit owner (S)
+</h3></div></div></div><a class="indexterm" name="id2566642"></a><a name="INHERITOWNER"></a><div class="variablelist"><dl><dt></dt><dd><p>The ownership of new files and directories 
 	is normally governed by effective uid of the connected user.
 	This option allows the Samba administrator to specify that
 	the ownership for new files and directories should be controlled
@@ -1995,19 +2442,25 @@
 	delete them and to ensure that newly create files in a user's
 	roaming profile directory are actually owner by the user.</p><p>Default: <span class="emphasis"><em><em class="parameter"><code>inherit owner</code></em> = <code class="literal">no</code>
 </em></span>
-</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 <a class="indexterm" name="id319114"></a>create mask,
-	<a class="indexterm" name="id319121"></a>directory mask, <a class="indexterm" name="id319128"></a>force create mode and <a class="indexterm" name="id319135"></a>force directory mode but the boolean inherit permissions parameter overrides this.
+</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2566694"></a>
+
+inherit permissions (S)
+</h3></div></div></div><a class="indexterm" name="id2566695"></a><a name="INHERITPERMISSIONS"></a><div class="variablelist"><dl><dt></dt><dd><p>
+	The permissions on new files and directories are normally governed by <a class="link" href="smb.conf.5.html#CREATEMASK">create mask</a>,
+	<a class="link" href="smb.conf.5.html#DIRECTORYMASK">directory mask</a>, <a class="link" href="smb.conf.5.html#FORCECREATEMODE">force create mode</a> and <a class="link" href="smb.conf.5.html#FORCEDIRECTORYMODE">force directory mode</a> 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 <a class="indexterm" name="id319151"></a>map archive, <a class="indexterm" name="id319158"></a>map hidden and <a class="indexterm" name="id319166"></a>map system as usual.
+	determined by <a class="link" href="smb.conf.5.html#MAPARCHIVE">map archive</a>, <a class="link" href="smb.conf.5.html#MAPHIDDEN">map hidden</a> and <a class="link" href="smb.conf.5.html#MAPSYSTEM">map system</a> 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>Default: <span class="emphasis"><em><em class="parameter"><code>inherit permissions</code></em> = <code class="literal">no</code>
 </em></span>
-</p></dd><dt><span class="term"><a name="INTERFACES"></a>interfaces (G)</span></dt><dd><p>This option allows you to override the default 
+</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2566842"></a>
+
+interfaces (G)
+</h3></div></div></div><a class="indexterm" name="id2566843"></a><a name="INTERFACES"></a><div class="variablelist"><dl><dt></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 
@@ -2031,7 +2484,10 @@
 </em></span>
 </p><p>Example: <span class="emphasis"><em><em class="parameter"><code>interfaces</code></em> = <code class="literal">eth0 192.168.2.10/24 192.168.3.10/255.255.255.0</code>
 </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 
+</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2566958"></a>
+
+invalid users (S)
+</h3></div></div></div><a class="indexterm" name="id2566959"></a><a name="INVALIDUSERS"></a><div class="variablelist"><dl><dt></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 
@@ -2051,8 +2507,11 @@
 </em></span>
 </p><p>Example: <span class="emphasis"><em><em class="parameter"><code>invalid users</code></em> = <code class="literal">root fred admin @wheel</code>
 </em></span>
-</p></dd><dt><span class="term"><a name="IPRINTSERVER"></a>iprint server (G)</span></dt><dd><p>
-    This parameter is only applicable if <a class="indexterm" name="id319425"></a>printing is set to <code class="constant">iprint</code>.
+</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2567071"></a>
+
+iprint server (G)
+</h3></div></div></div><a class="indexterm" name="id2567072"></a><a name="IPRINTSERVER"></a><div class="variablelist"><dl><dt></dt><dd><p>
+    This parameter is only applicable if <a class="link" href="smb.conf.5.html#PRINTING">printing</a> is set to <code class="constant">iprint</code>.
     </p><p>
    If set, this option overrides the ServerName option in the CUPS <code class="filename">client.conf</code>. This is 
    necessary if you have virtual samba servers that connect to different CUPS daemons.
@@ -2060,34 +2519,46 @@
 </em></span>
 </p><p>Example: <span class="emphasis"><em><em class="parameter"><code>iprint server</code></em> = <code class="literal">MYCUPSSERVER</code>
 </em></span>
-</p></dd><dt><span class="term"><a name="KEEPALIVE"></a>keepalive (G)</span></dt><dd><p>The value of the parameter (an integer) represents 
+</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2567158"></a>
+
+keepalive (G)
+</h3></div></div></div><a class="indexterm" name="id2567159"></a><a name="KEEPALIVE"></a><div class="variablelist"><dl><dt></dt><dd><p>The value of the parameter (an integer) represents 
     the number of seconds between <em class="parameter"><code>keepalive</code></em> 
     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 
-    has the SO_KEEPALIVE attribute set on it by default. (see <a class="indexterm" name="id319514"></a>socket options). 
+    has the SO_KEEPALIVE attribute set on it by default. (see <a class="link" href="smb.conf.5.html#SOCKETOPTIONS">socket options</a>). 
 Basically you should only use this option if you strike difficulties.</p><p>Default: <span class="emphasis"><em><em class="parameter"><code>keepalive</code></em> = <code class="literal">300</code>
 </em></span>
 </p><p>Example: <span class="emphasis"><em><em class="parameter"><code>keepalive</code></em> = <code class="literal">600</code>
 </em></span>
-</p></dd><dt><span class="term"><a name="KERNELCHANGENOTIFY"></a>kernel change notify (S)</span></dt><dd><p>This parameter specifies whether Samba should ask the 
+</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2567245"></a>
+
+kernel change notify (S)
+</h3></div></div></div><a class="indexterm" name="id2567246"></a><a name="KERNELCHANGENOTIFY"></a><div class="variablelist"><dl><dt></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 used when your kernel supports 
 	change notification to user programs using the inotify interface.
 	</p><p>Default: <span class="emphasis"><em><em class="parameter"><code>kernel change notify</code></em> = <code class="literal">yes</code>
 </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 <a class="indexterm" name="id319620"></a>oplocks
+</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2567294"></a>
+
+kernel oplocks (G)
+</h3></div></div></div><a class="indexterm" name="id2567296"></a><a name="KERNELOPLOCKS"></a><div class="variablelist"><dl><dt></dt><dd><p>For UNIXes that support kernel based <a class="link" href="smb.conf.5.html#OPLOCKS">oplocks</a>
 	(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 <em class="parameter"><code>oplocks
 	</code></em> 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 
+	accesses a file that <a class="citerefentry" 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 <code class="constant">on</code>, 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>Default: <span class="emphasis"><em><em class="parameter"><code>kernel oplocks</code></em> = <code class="literal">yes</code>
 </em></span>
-</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
+</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2567382"></a>
+
+lanman auth (G)
+</h3></div></div></div><a class="indexterm" name="id2567383"></a><a name="LANMANAUTH"></a><div class="variablelist"><dl><dt></dt><dd><p>This parameter determines whether or not <a class="citerefentry" href="smbd.8.html"><span class="citerefentry"><span class="refentrytitle">smbd</span>(8)</span></a> will attempt to
     authenticate users or permit password changes
     using the LANMAN password hash. If disabled, only clients which support NT 
     password hashes (e.g. Windows NT/2000 clients, smbclient, but not 
@@ -2104,8 +2575,11 @@
     permited.  Not all clients support NTLMv2, and most will require
     special configuration to use it.</p><p>Default: <span class="emphasis"><em><em class="parameter"><code>lanman auth</code></em> = <code class="literal">no</code>
 </em></span>
-</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
+</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2567475"></a>
+
+large readwrite (G)
+</h3></div></div></div><a class="indexterm" name="id2567476"></a><a name="LARGEREADWRITE"></a><div class="variablelist"><dl><dt></dt><dd><p>This parameter determines whether or not
+    <a class="citerefentry" 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
@@ -2113,54 +2587,107 @@
     performance by 10% with Windows 2000 clients. Defaults to on. Not as
 	tested as some other Samba code paths.</p><p>Default: <span class="emphasis"><em><em class="parameter"><code>large readwrite</code></em> = <code class="literal">yes</code>
 </em></span>
-</p></dd><dt><span class="term"><a name="LDAPADMINDN"></a>ldap admin dn (G)</span></dt><dd><p>
-	The <a class="indexterm" name="id319828"></a>ldap admin dn defines the Distinguished  Name (DN) name used by Samba to contact
-	the ldap server when retreiving  user account information. The <a class="indexterm" name="id319836"></a>ldap admin dn is used
+</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2567531"></a>
+
+ldap admin dn (G)
+</h3></div></div></div><a class="indexterm" name="id2567532"></a><a name="LDAPADMINDN"></a><div class="variablelist"><dl><dt></dt><dd><p>
+	The <a class="link" href="smb.conf.5.html#LDAPADMINDN">ldap admin dn</a> defines the Distinguished  Name (DN) name used by Samba to contact
+	the ldap server when retreiving  user account information. The <a class="link" href="smb.conf.5.html#LDAPADMINDN">ldap admin dn</a> is used
 	in conjunction with the admin dn password stored in the <code class="filename">private/secrets.tdb</code>
-	file.  See the <a href="smbpasswd.8.html"><span class="citerefentry"><span class="refentrytitle">smbpasswd</span>(8)</span></a>
+	file.  See the <a class="citerefentry" href="smbpasswd.8.html"><span class="citerefentry"><span class="refentrytitle">smbpasswd</span>(8)</span></a>
 	man page for more information on how  to accomplish this.
 	</p><p>
-	The <a class="indexterm" name="id319862"></a>ldap admin dn requires a fully specified DN. The <a class="indexterm" name="id319869"></a>ldap  suffix is not appended to the <a class="indexterm" name="id319876"></a>ldap admin dn.
-	</p><p><span class="emphasis"><em>No default</em></span></p></dd><dt><span class="term"><a name="LDAPDELETEDN"></a>ldap delete dn (G)</span></dt><dd><p> This parameter specifies whether a delete
+	The <a class="link" href="smb.conf.5.html#LDAPADMINDN">ldap admin dn</a> requires a fully specified DN. The <a class="link" href="smb.conf.5.html#LDAPSUFFIX">ldap  suffix</a> is not appended to the <a class="link" href="smb.conf.5.html#LDAPADMINDN">ldap admin dn</a>.
+	</p><p><span class="emphasis"><em>No default</em></span></p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2567640"></a>
+
+ldap debug level (G)
+</h3></div></div></div><a class="indexterm" name="id2567641"></a><a name="LDAPDEBUGLEVEL"></a><div class="variablelist"><dl><dt></dt><dd><p>
+		This parameter controls the debug level of the LDAP library
+		calls. In the case of OpenLDAP, it is the same
+		bit-field as understood by the server and documented in the
+		 <a class="citerefentry" href="slapd.conf.5.html"><span class="citerefentry"><span class="refentrytitle">slapd.conf</span>(5)</span></a>
+		manpage.
+		A typical useful value will be
+		 <span class="emphasis"><em>1</em></span> for tracing function calls.
+	</p><p>
+		The debug ouput from the LDAP libraries appears with the
+		prefix [LDAP] in Samba's logging output.
+		The level at which LDAP logging is printed is controlled by the
+		parameter <em class="parameter"><code>ldap debug threshold</code></em>.
+	</p><p>Default: <span class="emphasis"><em><em class="parameter"><code>ldap debug level</code></em> = <code class="literal">0</code>
+</em></span>
+</p><p>Example: <span class="emphasis"><em><em class="parameter"><code>ldap debug level</code></em> = <code class="literal">1</code>
+</em></span>
+</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2567727"></a>
+
+ldap debug threshold (G)
+</h3></div></div></div><a class="indexterm" name="id2567728"></a><a name="LDAPDEBUGTHRESHOLD"></a><div class="variablelist"><dl><dt></dt><dd><p>
+		This parameter controls the Samba debug level at which
+		the ldap library debug output is
+		printed in the Samba logs. See the description of
+		 <em class="parameter"><code>ldap debug level</code></em> for details.
+	</p><p>Default: <span class="emphasis"><em><em class="parameter"><code>ldap debug threshold</code></em> = <code class="literal">10</code>
+</em></span>
+</p><p>Example: <span class="emphasis"><em><em class="parameter"><code>ldap debug threshold</code></em> = <code class="literal">5</code>
+</em></span>
+</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2567794"></a>
+
+ldap delete dn (G)
+</h3></div></div></div><a class="indexterm" name="id2567795"></a><a name="LDAPDELETEDN"></a><div class="variablelist"><dl><dt></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><em class="parameter"><code>ldap delete dn</code></em> = <code class="literal">no</code>
 </em></span>
-</p></dd><dt><span class="term"><a name="LDAPGROUPSUFFIX"></a>ldap group suffix (G)</span></dt><dd><p>This parameter specifies the suffix that is 
+</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2567838"></a>
+
+ldap group suffix (G)
+</h3></div></div></div><a class="indexterm" name="id2567839"></a><a name="LDAPGROUPSUFFIX"></a><div class="variablelist"><dl><dt></dt><dd><p>This parameter specifies the suffix that is 
 	used for groups when these are added to the LDAP directory.
-	If this parameter is unset, the value of <a class="indexterm" name="id319950"></a>ldap suffix will be used instead.  The suffix string is pre-pended to the
-        <a class="indexterm" name="id319957"></a>ldap suffix string so use a partial DN.</p><p>Default: <span class="emphasis"><em><em class="parameter"><code>ldap group suffix</code></em> = <code class="literal"></code>
+	If this parameter is unset, the value of <a class="link" href="smb.conf.5.html#LDAPSUFFIX">ldap suffix</a> will be used instead.  The suffix string is pre-pended to the
+        <a class="link" href="smb.conf.5.html#LDAPSUFFIX">ldap suffix</a> string so use a partial DN.</p><p>Default: <span class="emphasis"><em><em class="parameter"><code>ldap group suffix</code></em> = <code class="literal"></code>
 </em></span>
 </p><p>Example: <span class="emphasis"><em><em class="parameter"><code>ldap group suffix</code></em> = <code class="literal">ou=Groups</code>
 </em></span>
-</p></dd><dt><span class="term"><a name="LDAPIDMAPSUFFIX"></a>ldap idmap suffix (G)</span></dt><dd><p>
+</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2567921"></a>
+
+ldap idmap suffix (G)
+</h3></div></div></div><a class="indexterm" name="id2567922"></a><a name="LDAPIDMAPSUFFIX"></a><div class="variablelist"><dl><dt></dt><dd><p>
 	This parameters specifies the suffix that is used when storing idmap mappings. If this parameter 
-	is unset, the value of <a class="indexterm" name="id320020"></a>ldap suffix will be used instead.  The suffix 
-	string is pre-pended to the <a class="indexterm" name="id320027"></a>ldap suffix string so use a partial DN.
+	is unset, the value of <a class="link" href="smb.conf.5.html#LDAPSUFFIX">ldap suffix</a> will be used instead.  The suffix 
+	string is pre-pended to the <a class="link" href="smb.conf.5.html#LDAPSUFFIX">ldap suffix</a> string so use a partial DN.
 	</p><p>Default: <span class="emphasis"><em><em class="parameter"><code>ldap idmap suffix</code></em> = <code class="literal"></code>
 </em></span>
 </p><p>Example: <span class="emphasis"><em><em class="parameter"><code>ldap idmap suffix</code></em> = <code class="literal">ou=Idmap</code>
 </em></span>
-</p></dd><dt><span class="term"><a name="LDAPMACHINESUFFIX"></a>ldap machine suffix (G)</span></dt><dd><p>
+</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2568004"></a>
+
+ldap machine suffix (G)
+</h3></div></div></div><a class="indexterm" name="id2568005"></a><a name="LDAPMACHINESUFFIX"></a><div class="variablelist"><dl><dt></dt><dd><p>
 	It specifies where machines should be added to the ldap tree.  If this parameter is unset, the value of
-	<a class="indexterm" name="id320089"></a>ldap suffix will be used instead.  The suffix string is pre-pended to the
-	<a class="indexterm" name="id320097"></a>ldap suffix string so use a partial DN.
+	<a class="link" href="smb.conf.5.html#LDAPSUFFIX">ldap suffix</a> will be used instead.  The suffix string is pre-pended to the
+	<a class="link" href="smb.conf.5.html#LDAPSUFFIX">ldap suffix</a> string so use a partial DN.
 	</p><p>Default: <span class="emphasis"><em><em class="parameter"><code>ldap machine suffix</code></em> = <code class="literal"></code>
 </em></span>
 </p><p>Example: <span class="emphasis"><em><em class="parameter"><code>ldap machine suffix</code></em> = <code class="literal">ou=Computers</code>
 </em></span>
-</p></dd><dt><span class="term"><a name="LDAPPASSWDSYNC"></a>ldap passwd sync (G)</span></dt><dd><p>
+</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2568085"></a>
+
+ldap passwd sync (G)
+</h3></div></div></div><a class="indexterm" name="id2568086"></a><a name="LDAPPASSWDSYNC"></a><div class="variablelist"><dl><dt></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 <a class="indexterm" name="id320164"></a>ldap passwd sync can be set to one of three values: 
+	The <a class="link" href="smb.conf.5.html#LDAPPASSWDSYNC">ldap passwd sync</a> can be set to one of three values: 
 	</p><div class="itemizedlist"><ul type="disc"><li><p><em class="parameter"><code>Yes</code></em>  =  Try 
 			to update the LDAP, NT and LM passwords and update the pwdLastSet time.</p></li><li><p><em class="parameter"><code>No</code></em> = Update NT and 
 			LM passwords and update the pwdLastSet time.</p></li><li><p><em class="parameter"><code>Only</code></em> = Only update 
 			the LDAP password and let the LDAP server do the rest.</p></li></ul></div><p>Default: <span class="emphasis"><em><em class="parameter"><code>ldap passwd sync</code></em> = <code class="literal">no</code>
 </em></span>
-</p></dd><dt><span class="term"><a name="LDAPREPLICATIONSLEEP"></a>ldap replication sleep (G)</span></dt><dd><p>
+</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2568186"></a>
+
+ldap replication sleep (G)
+</h3></div></div></div><a class="indexterm" name="id2568187"></a><a name="LDAPREPLICATIONSLEEP"></a><div class="variablelist"><dl><dt></dt><dd><p>
 	When Samba is asked to write to a read-only LDAP replica, we are redirected to talk to the read-write master server.
 	This server then replicates our changes back to the 'local' server, however the replication might take some seconds, 
 	especially over slow links.  Certain client activities, particularly domain joins, can become confused by the 'success' 
@@ -2173,7 +2700,10 @@
 	The value is specified in milliseconds, the maximum value is 5000 (5 seconds).
 	</p><p>Default: <span class="emphasis"><em><em class="parameter"><code>ldap replication sleep</code></em> = <code class="literal">1000</code>
 </em></span>
-</p></dd><dt><span class="term"><a name="LDAPSAM:EDITPOSIX"></a>ldapsam:editposix (G)</span></dt><dd><p>
+</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2568249"></a>
+
+ldapsam:editposix (G)
+</h3></div></div></div><a class="indexterm" name="id2568250"></a><a name="LDAPSAM:EDITPOSIX"></a><div class="variablelist"><dl><dt></dt><dd><p>
 	Editposix is an option that leverages ldapsam:trusted to make it simpler to manage a domain controller
 	eliminating the need to set up custom scripts to add and manage the posix users and groups. This option
 	will instead directly manipulate the ldap tree to create, remove and modify user and group entries.
@@ -2186,8 +2716,8 @@
 	provision</code>. To run this command the ldap server must be running, Winindd must be running and
 	the smb.conf ldap options must be properly configured.
 
-	The typical ldap setup used with the <a class="indexterm" name="id320317"></a>ldapsam:trusted = yes option
-	is usually sufficient to use <a class="indexterm" name="id320325"></a>ldapsam:editposix = yes as well.
+	The typical ldap setup used with the <a class="link" href="smb.conf.5.html#LDAPSAM:TRUSTED">ldapsam:trusted = yes</a> option
+	is usually sufficient to use <a class="link" href="smb.conf.5.html#LDAPSAM:EDITPOSIX">ldapsam:editposix = yes</a> as well.
 	</p><p>
 	An example configuration can be the following:
 
@@ -2252,7 +2782,10 @@
 	</pre><p>
 	</p><p>Default: <span class="emphasis"><em><em class="parameter"><code>ldapsam:editposix</code></em> = <code class="literal">no</code>
 </em></span>
-</p></dd><dt><span class="term"><a name="LDAPSAM:TRUSTED"></a>ldapsam:trusted (G)</span></dt><dd><p>
+</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2568376"></a>
+
+ldapsam:trusted (G)
+</h3></div></div></div><a class="indexterm" name="id2568377"></a><a name="LDAPSAM:TRUSTED"></a><div class="variablelist"><dl><dt></dt><dd><p>
 	By default, Samba as a Domain Controller with an LDAP backend needs to use the Unix-style NSS subsystem to
 	access user and group information. Due to the way Unix stores user information in /etc/passwd and /etc/group
 	this inevitably leads to inefficiencies. One important question a user needs to know is the list of groups he
@@ -2260,54 +2793,69 @@
 	counterparts in LDAP. UNIX has optimized functions to enumerate group membership. Sadly, other functions that
 	are used to deal with user and group attributes lack such optimization.
 	</p><p>
-	To make Samba scale well in large environments, the <a class="indexterm" name="id320404"></a>ldapsam:trusted = yes
+	To make Samba scale well in large environments, the <a class="link" href="smb.conf.5.html#LDAPSAM:TRUSTED">ldapsam:trusted = yes</a>
 	option assumes that the complete user and group database that is relevant to Samba is stored in LDAP with the
 	standard posixAccount/posixGroup attributes. It further assumes that the Samba auxiliary object classes are 
 	stored together with the POSIX data in the same LDAP object. If these assumptions are met, 
-	<a class="indexterm" name="id320414"></a>ldapsam:trusted = yes can be activated and Samba can bypass the 
+	<a class="link" href="smb.conf.5.html#LDAPSAM:TRUSTED">ldapsam:trusted = yes</a> can be activated and Samba can bypass the 
 	NSS system to query user group memberships. Optimized LDAP queries can greatly speed up domain logon and 
 	administration tasks. Depending on the size of the LDAP database a factor of 100 or more for common queries 
 	is easily achieved.
 	</p><p>Default: <span class="emphasis"><em><em class="parameter"><code>ldapsam:trusted</code></em> = <code class="literal">no</code>
 </em></span>
-</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
+</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2568475"></a>
+
+ldap ssl (G)
+</h3></div></div></div><a class="indexterm" name="id2568476"></a><a name="LDAPSSL"></a><div class="variablelist"><dl><dt></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 
 	 <code class="literal">--with-ssl</code> option to the <code class="filename">configure</code> 
-	script.</p><p>The <a class="indexterm" name="id320482"></a>ldap ssl can be set to one of three values:</p><div class="itemizedlist"><ul type="disc"><li><p><em class="parameter"><code>Off</code></em> = Never 
+	script.</p><p>The <a class="link" href="smb.conf.5.html#LDAPSSL">ldap ssl</a> can be set to one of three values:</p><div class="itemizedlist"><ul type="disc"><li><p><em class="parameter"><code>Off</code></em> = Never 
 			use SSL when querying the directory.</p></li><li><p><em class="parameter"><code>Start_tls</code></em> = Use 
 			the LDAPv3 StartTLS extended operation (RFC2830) for 
 			communicating with the directory server.</p></li><li><p><em class="parameter"><code>On</code></em>  = Use SSL 
 			on the ldaps port when contacting the <em class="parameter"><code>ldap server</code></em>. Only available when the 
 			backwards-compatiblity <code class="literal">--with-ldapsam</code> option is specified
-		to configure. See <a class="indexterm" name="id320538"></a>passdb backend</p>.
+		to configure. See <a class="link" href="smb.conf.5.html#PASSDBBACKEND">passdb backend</a></p>.
 		</li></ul></div><p>Default: <span class="emphasis"><em><em class="parameter"><code>ldap ssl</code></em> = <code class="literal">start_tls</code>
 </em></span>
-</p></dd><dt><span class="term"><a name="LDAPSUFFIX"></a>ldap suffix (G)</span></dt><dd><p>Specifies the base for all ldap suffixes and for storing the sambaDomain object.</p><p>
-	The ldap suffix will be appended to the values specified for the <a class="indexterm" name="id320590"></a>ldap user suffix,
-	 <a class="indexterm" name="id320597"></a>ldap group suffix, <a class="indexterm" name="id320604"></a>ldap machine suffix, and the
-	 <a class="indexterm" name="id320612"></a>ldap idmap suffix. Each of these should be given only a DN relative to the
-	 <a class="indexterm" name="id320619"></a>ldap suffix.
+</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2568614"></a>
+
+ldap suffix (G)
+</h3></div></div></div><a class="indexterm" name="id2568615"></a><a name="LDAPSUFFIX"></a><div class="variablelist"><dl><dt></dt><dd><p>Specifies the base for all ldap suffixes and for storing the sambaDomain object.</p><p>
+	The ldap suffix will be appended to the values specified for the <a class="link" href="smb.conf.5.html#LDAPUSERSUFFIX">ldap user suffix</a>,
+	 <a class="link" href="smb.conf.5.html#LDAPGROUPSUFFIX">ldap group suffix</a>, <a class="link" href="smb.conf.5.html#LDAPMACHINESUFFIX">ldap machine suffix</a>, and the
+	 <a class="link" href="smb.conf.5.html#LDAPIDMAPSUFFIX">ldap idmap suffix</a>. Each of these should be given only a DN relative to the
+	 <a class="link" href="smb.conf.5.html#LDAPSUFFIX">ldap suffix</a>.
 	</p><p>Default: <span class="emphasis"><em><em class="parameter"><code>ldap suffix</code></em> = <code class="literal"></code>
 </em></span>
 </p><p>Example: <span class="emphasis"><em><em class="parameter"><code>ldap suffix</code></em> = <code class="literal">dc=samba,dc=org</code>
 </em></span>
-</p></dd><dt><span class="term"><a name="LDAPTIMEOUT"></a>ldap timeout (G)</span></dt><dd><p>
+</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2568737"></a>
+
+ldap timeout (G)
+</h3></div></div></div><a class="indexterm" name="id2568738"></a><a name="LDAPTIMEOUT"></a><div class="variablelist"><dl><dt></dt><dd><p>
 	When Samba connects to an ldap server that servermay be down or unreachable. To prevent Samba from hanging whilst
 	waiting for the connection this parameter specifies in seconds how long Samba should wait before failing the 
 	connect. The default is to only wait fifteen seconds for the ldap server to respond to the connect request.
 	</p><p>Default: <span class="emphasis"><em><em class="parameter"><code>ldap timeout</code></em> = <code class="literal">15</code>
 </em></span>
-</p></dd><dt><span class="term"><a name="LDAPUSERSUFFIX"></a>ldap user suffix (G)</span></dt><dd><p>
+</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2568783"></a>
+
+ldap user suffix (G)
+</h3></div></div></div><a class="indexterm" name="id2568784"></a><a name="LDAPUSERSUFFIX"></a><div class="variablelist"><dl><dt></dt><dd><p>
 	This parameter specifies where users are added to the tree. If this parameter is unset, 
-	the value of <a class="indexterm" name="id320721"></a>ldap suffix will be used instead.  The suffix 
-	string is pre-pended to the  <a class="indexterm" name="id320729"></a>ldap suffix string so use a partial DN.
+	the value of <a class="link" href="smb.conf.5.html#LDAPSUFFIX">ldap suffix</a> will be used instead.  The suffix 
+	string is pre-pended to the  <a class="link" href="smb.conf.5.html#LDAPSUFFIX">ldap suffix</a> string so use a partial DN.
 	</p><p>Default: <span class="emphasis"><em><em class="parameter"><code>ldap user suffix</code></em> = <code class="literal"></code>
 </em></span>
 </p><p>Example: <span class="emphasis"><em><em class="parameter"><code>ldap user suffix</code></em> = <code class="literal">ou=people</code>
 </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
+</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2568865"></a>
+
+level2 oplocks (S)
+</h3></div></div></div><a class="indexterm" name="id2568866"></a><a name="LEVEL2OPLOCKS"></a><div class="variablelist"><dl><dt></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 
@@ -2321,13 +2869,16 @@
 	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 <a class="indexterm" name="id320816"></a>kernel oplocks are supported then
+	Currently, if <a class="link" href="smb.conf.5.html#KERNELOPLOCKS">kernel oplocks</a> are supported then
 	level2 oplocks are not granted (even if this parameter is set to
-	<code class="constant">yes</code>).  Note also, the <a class="indexterm" name="id320827"></a>oplocks
+	<code class="constant">yes</code>).  Note also, the <a class="link" href="smb.conf.5.html#OPLOCKS">oplocks</a>
 	parameter must be set to <code class="constant">yes</code> on this share in order for 
 	this parameter to have any effect.</p><p>Default: <span class="emphasis"><em><em class="parameter"><code>level2 oplocks</code></em> = <code class="literal">yes</code>
 </em></span>
-</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 
+</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2568972"></a>
+
+lm announce (G)
+</h3></div></div></div><a class="indexterm" name="id2568973"></a><a name="LMANNOUNCE"></a><div class="variablelist"><dl><dt></dt><dd><p>This parameter determines if <a class="citerefentry" 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, <code class="constant">yes</code>, <code class="constant">no</code>, or
@@ -2335,30 +2886,39 @@
 	If set to <code class="constant">no</code> Samba will never produce these 
 	broadcasts. If set to <code class="constant">yes</code> Samba will produce 
 	Lanman announce broadcasts at a frequency set by the parameter 
-	<a class="indexterm" name="id320908"></a>lm interval. If set to <code class="constant">auto</code> 
+	<a class="link" href="smb.conf.5.html#LMINTERVAL">lm interval</a>. If set to <code class="constant">auto</code> 
 	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 
-	<a class="indexterm" name="id320920"></a>lm interval.</p><p>Default: <span class="emphasis"><em><em class="parameter"><code>lm announce</code></em> = <code class="literal">auto</code>
+	<a class="link" href="smb.conf.5.html#LMINTERVAL">lm interval</a>.</p><p>Default: <span class="emphasis"><em><em class="parameter"><code>lm announce</code></em> = <code class="literal">auto</code>
 </em></span>
 </p><p>Example: <span class="emphasis"><em><em class="parameter"><code>lm announce</code></em> = <code class="literal">yes</code>
 </em></span>
-</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 
+</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2569094"></a>
+
+lm interval (G)
+</h3></div></div></div><a class="indexterm" name="id2569095"></a><a name="LMINTERVAL"></a><div class="variablelist"><dl><dt></dt><dd><p>If Samba is set to produce Lanman announce 
 	broadcasts needed by OS/2 clients (see the 
-		<a class="indexterm" name="id320983"></a>lm announce parameter) then this 
+		<a class="link" href="smb.conf.5.html#LMANNOUNCE">lm announce</a> 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 <a class="indexterm" name="id320992"></a>lm announce 
+	made despite the setting of the <a class="link" href="smb.conf.5.html#LMANNOUNCE">lm announce</a> 
 	parameter.</p><p>Default: <span class="emphasis"><em><em class="parameter"><code>lm interval</code></em> = <code class="literal">60</code>
 </em></span>
 </p><p>Example: <span class="emphasis"><em><em class="parameter"><code>lm interval</code></em> = <code class="literal">120</code>
 </em></span>
-</p></dd><dt><span class="term"><a name="LOADPRINTERS"></a>load printers (G)</span></dt><dd><p>A boolean variable that controls whether all 
+</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2569179"></a>
+
+load printers (G)
+</h3></div></div></div><a class="indexterm" name="id2569180"></a><a name="LOADPRINTERS"></a><div class="variablelist"><dl><dt></dt><dd><p>A boolean variable that controls whether all 
     printers in the printcap will be loaded for browsing by default. 
-    See the <a class="indexterm" name="id321055"></a>printers section for 
+    See the <a class="link" href="smb.conf.5.html#PRINTERS">printers</a> section for 
     more details.</p><p>Default: <span class="emphasis"><em><em class="parameter"><code>load printers</code></em> = <code class="literal">yes</code>
 </em></span>
-</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 
+</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2569234"></a>
+
+local master (G)
+</h3></div></div></div><a class="indexterm" name="id2569235"></a><a name="LOCALMASTER"></a><div class="variablelist"><dl><dt></dt><dd><p>This option allows <a class="citerefentry" 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 <code class="constant">no</code> then <code class="literal">
 	nmbd</code> will not attempt to become a local master browser 
 	on a subnet and will also lose in all browsing elections. By
@@ -2368,9 +2928,12 @@
 	will <span class="emphasis"><em>participate</em></span> in elections for local master browser.</p><p>Setting this value to <code class="constant">no</code> will cause <code class="literal">nmbd</code> <span class="emphasis"><em>never</em></span> to become a local 
 master browser.</p><p>Default: <span class="emphasis"><em><em class="parameter"><code>local master</code></em> = <code class="literal">yes</code>
 </em></span>
-</p></dd><dt><span class="term"><a name="LOCKDIR"></a>lock dir</span></dt><dd><p>This parameter is a synonym for lock directory.</p></dd><dt><span class="term"><a name="LOCKDIRECTORY"></a>lock directory (G)</span></dt><dd><p>This option specifies the directory where lock 
+</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2569335"></a><a name="LOCKDIR"></a>lock dir</h3></div></div></div><a class="indexterm" name="id2569336"></a><div class="variablelist"><dl><dt></dt><dd><p>This parameter is a synonym for <a class="link" href="#LOCKDIRECTORY">lock directory</a>.</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2569366"></a>
+
+lock directory (G)
+</h3></div></div></div><a class="indexterm" name="id2569367"></a><a name="LOCKDIRECTORY"></a><div class="variablelist"><dl><dt></dt><dd><p>This option specifies the directory where lock 
 	files will be placed.  The lock files are used to implement the 
-	<a class="indexterm" name="id321217"></a>max connections option.
+	<a class="link" href="smb.conf.5.html#MAXCONNECTIONS">max connections</a> option.
 	</p><p>
 		Note: This option can not be set inside registry
 		configurations.
@@ -2378,7 +2941,10 @@
 </em></span>
 </p><p>Example: <span class="emphasis"><em><em class="parameter"><code>lock directory</code></em> = <code class="literal">/var/run/samba/locks</code>
 </em></span>
-</p></dd><dt><span class="term"><a name="LOCKING"></a>locking (S)</span></dt><dd><p>This controls whether or not locking will be 
+</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2569445"></a>
+
+locking (S)
+</h3></div></div></div><a class="indexterm" name="id2569446"></a><a name="LOCKING"></a><div class="variablelist"><dl><dt></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 <code class="literal">locking = no</code>, all lock and unlock 
 	requests will appear to succeed and all lock queries will report 
@@ -2388,37 +2954,54 @@
 	CDROM drives), although setting this parameter of <code class="constant">no</code> 
 	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><span class="emphasis"><em>No default</em></span></p></dd><dt><span class="term"><a name="LOCKSPINCOUNT"></a>lock spin count (G)</span></dt><dd><p>This parameter has been made inoperative in Samba 3.0.24.
+	You should never need to set this parameter.</p><p><span class="emphasis"><em>No default</em></span></p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2569521"></a>
+
+lock spin count (G)
+</h3></div></div></div><a class="indexterm" name="id2569522"></a><a name="LOCKSPINCOUNT"></a><div class="variablelist"><dl><dt></dt><dd><p>This parameter has been made inoperative in Samba 3.0.24.
 	The functionality it contolled is now controlled by the parameter
-	<a class="indexterm" name="id321351"></a>lock spin time.
+	<a class="link" href="smb.conf.5.html#LOCKSPINTIME">lock spin time</a>.
 	</p><p>Default: <span class="emphasis"><em><em class="parameter"><code>lock spin count</code></em> = <code class="literal">0</code>
 </em></span>
-</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 
+</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2569577"></a>
+
+lock spin time (G)
+</h3></div></div></div><a class="indexterm" name="id2569578"></a><a name="LOCKSPINTIME"></a><div class="variablelist"><dl><dt></dt><dd><p>The time in microseconds that smbd should 
 	keep waiting to see if a failed lock request can
 	be granted. This parameter has changed in default
 	value from Samba 3.0.23 from 10 to 200. The associated
-	<a class="indexterm" name="id321399"></a>lock spin count parameter is
+	<a class="link" href="smb.conf.5.html#LOCKSPINCOUNT">lock spin count</a> parameter is
 	no longer used in Samba 3.0.24. You should not need
 	to change the value of this parameter.</p><p>Default: <span class="emphasis"><em><em class="parameter"><code>lock spin time</code></em> = <code class="literal">200</code>
 </em></span>
-</p></dd><dt><span class="term"><a name="LOGFILE"></a>log file (G)</span></dt><dd><p>
+</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2569635"></a>
+
+log file (G)
+</h3></div></div></div><a class="indexterm" name="id2569636"></a><a name="LOGFILE"></a><div class="variablelist"><dl><dt></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><span class="emphasis"><em>No default</em></span></p><p>Example: <span class="emphasis"><em><em class="parameter"><code>log file</code></em> = <code class="literal">/usr/local/samba/var/log.%m</code>
 </em></span>
-</p></dd><dt><span class="term"><a name="DEBUGLEVEL"></a>debuglevel</span></dt><dd><p>This parameter is a synonym for log level.</p></dd><dt><span class="term"><a name="LOGLEVEL"></a>log level (G)</span></dt><dd><p>
+</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2569687"></a><a name="DEBUGLEVEL"></a>debuglevel</h3></div></div></div><a class="indexterm" name="id2569688"></a><div class="variablelist"><dl><dt></dt><dd><p>This parameter is a synonym for <a class="link" href="#LOGLEVEL">log level</a>.</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2569717"></a>
+
+log level (G)
+</h3></div></div></div><a class="indexterm" name="id2569718"></a><a name="LOGLEVEL"></a><div class="variablelist"><dl><dt></dt><dd><p>
     The value of the parameter (a astring) allows the debug level (logging level) to be specified in the 
-    <code class="filename">smb.conf</code> 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><span class="emphasis"><em>No default</em></span></p><p>Example: <span class="emphasis"><em><em class="parameter"><code>log level</code></em> = <code class="literal">3 passdb:5 auth:10 winbind:2</code>
+    <code class="filename">smb.conf</code> file. 
+    </p><p>This parameter has been extended since the 2.2.x 
+    series, now it allows to specify the debug level for multiple 
+    debug classes. This is to give greater flexibility in the configuration 
+    of the system. The following debug classes are currently implemented:
+    </p><div class="itemizedlist"><ul type="disc"><li><p><em class="parameter"><code>all</code></em></p></li><li><p><em class="parameter"><code>tdb</code></em></p></li><li><p><em class="parameter"><code>printdrivers</code></em></p></li><li><p><em class="parameter"><code>lanman</code></em></p></li><li><p><em class="parameter"><code>smb</code></em></p></li><li><p><em class="parameter"><code>rpc_parse</code></em></p></li><li><p><em class="parameter"><code>rpc_srv</code></em></p></li><li><p><em class="parameter"><code>rpc_cli</code></em></p></li><li><p><em class="parameter"><code>passdb</code></em></p></li><li><p><em class="parameter"><code>sam</code></em></p></li><li><p><em class="parameter"><code>auth</code></em></p></li><li><p><em class="parameter"><code>winbind</code></em></p></li><li><p><em class="parameter"><code>vfs</code></em></p></li><li><p><em class="parameter"><code>idmap</code></em></p></li><li><p><em class="parameter"><code>quota</code></em></p></li><li><p><em class="parameter"><code>acls</code></em></p></li><li><p><em class="parameter"><code>locking</code></em></p></li><li><p><em class="parameter"><code>msdfs</code></em></p></li><li><p><em class="parameter"><code>dmapi</code></em></p></li><li><p><em class="parameter"><code>registry</code></em></p></li></ul></div><p>Default: <span class="emphasis"><em><em class="parameter"><code>log level</code></em> = <code class="literal">0</code>
 </em></span>
-</p></dd><dt><span class="term"><a name="LOGONDRIVE"></a>logon drive (G)</span></dt><dd><p>
+</p><p>Example: <span class="emphasis"><em><em class="parameter"><code>log level</code></em> = <code class="literal">3 passdb:5 auth:10 winbind:2</code>
+</em></span>
+</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2569950"></a>
+
+logon drive (G)
+</h3></div></div></div><a class="indexterm" name="id2569951"></a><a name="LOGONDRIVE"></a><div class="variablelist"><dl><dt></dt><dd><p>
 	This parameter specifies the local path to which the home directory will be
-	connected (see <a class="indexterm" name="id321570"></a>logon home) and is only used by NT
+	connected (see <a class="link" href="smb.conf.5.html#LOGONHOME">logon home</a>) 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.
@@ -2426,7 +3009,10 @@
 </em></span>
 </p><p>Example: <span class="emphasis"><em><em class="parameter"><code>logon drive</code></em> = <code class="literal">h:</code>
 </em></span>
-</p></dd><dt><span class="term"><a name="LOGONHOME"></a>logon home (G)</span></dt><dd><p>
+</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2570024"></a>
+
+logon home (G)
+</h3></div></div></div><a class="indexterm" name="id2570025"></a><a name="LOGONHOME"></a><div class="variablelist"><dl><dt></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>
@@ -2445,23 +3031,26 @@
 	in a NetUserGetInfo request.  Win9X clients truncate the info to \\server\share when a user does 
   	 <code class="literal">net use /home</code> but use the whole string when dealing with profiles.
 	</p><p>
-	Note that in prior versions of Samba, the <a class="indexterm" name="id321687"></a>logon path was returned rather than 
+	Note that in prior versions of Samba, the <a class="link" href="smb.conf.5.html#LOGONPATH">logon path</a> was returned rather than 
 	<em class="parameter"><code>logon home</code></em>.  This broke <code class="literal">net use /home</code> 
 	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>
-	Disable this feature by setting <a class="indexterm" name="id321711"></a>logon home = "" - using the empty string.
+	Disable this feature by setting <a class="link" href="smb.conf.5.html#LOGONHOME">logon home = ""</a> - using the empty string.
 	</p><p>
 	This option is only useful if Samba is set up as a logon server.
 	</p><p>Default: <span class="emphasis"><em><em class="parameter"><code>logon home</code></em> = <code class="literal">\\%N\%U</code>
 </em></span>
 </p><p>Example: <span class="emphasis"><em><em class="parameter"><code>logon home</code></em> = <code class="literal">\\remote_smb_server\%U</code>
 </em></span>
-</p></dd><dt><span class="term"><a name="LOGONPATH"></a>logon path (G)</span></dt><dd><p>
+</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2570189"></a>
+
+logon path (G)
+</h3></div></div></div><a class="indexterm" name="id2570190"></a><a name="LOGONPATH"></a><div class="variablelist"><dl><dt></dt><dd><p>
 	This parameter specifies the directory where roaming profiles (Desktop, NTuser.dat, etc) 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
-	<a class="indexterm" name="id321780"></a>logon home parameter.
+	<a class="link" href="smb.conf.5.html#LOGONHOME">logon home</a> 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", <code class="filename">desktop</code>, <code class="filename">start menu</code>, <code class="filename">network neighborhood</code>, <code class="filename">programs</code> and other
@@ -2490,7 +3079,7 @@
 	provided system tool).
 	</p></div><p>Note that this option is only useful if Samba is set up as a domain controller.</p><p>
 	Disable the use of roaming profiles by setting the value of this parameter to the empty string. For
-	example, <a class="indexterm" name="id321857"></a>logon path = "". Take note that even if the default setting
+	example, <a class="link" href="smb.conf.5.html#LOGONPATH">logon path = ""</a>. Take note that even if the default setting
 	in the smb.conf file is the empty string, any value specified in the user account settings in the passdb
 	backend will over-ride the effect of setting this parameter to null. Disabling of all roaming profile use
 	requires that the user account settings must also be blank.
@@ -2501,13 +3090,16 @@
 </pre><p>
 	</p><p>Default: <span class="emphasis"><em><em class="parameter"><code>logon path</code></em> = <code class="literal">\\%N\%U\profile</code>
 </em></span>
-</p></dd><dt><span class="term"><a name="LOGONSCRIPT"></a>logon script (G)</span></dt><dd><p>
+</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2570357"></a>
+
+logon script (G)
+</h3></div></div></div><a class="indexterm" name="id2570358"></a><a name="LOGONSCRIPT"></a><div class="variablelist"><dl><dt></dt><dd><p>
 	This parameter specifies the batch file (<code class="filename">.bat</code>) or NT command file
 	(<code class="filename">.cmd</code>) 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 <em class="parameter"><code>[netlogon]</code></em> service.  If the [netlogon]
-	service specifies a <a class="indexterm" name="id321939"></a>path of <code class="filename">/usr/local/samba/netlogon</code>, and <a class="indexterm" name="id321952"></a>logon  script = STARTUP.BAT, then the file that will be downloaded is:
+	service specifies a <a class="link" href="smb.conf.5.html#PATH">path</a> of <code class="filename">/usr/local/samba/netlogon</code>, and <a class="link" href="smb.conf.5.html#LOGONSCRIPT">logon  script = STARTUP.BAT</a>, then the file that will be downloaded is:
 </p><pre class="programlisting">
 	/usr/local/samba/netlogon/STARTUP.BAT
 </pre><p>
@@ -2532,7 +3124,10 @@
 </em></span>
 </p><p>Example: <span class="emphasis"><em><em class="parameter"><code>logon script</code></em> = <code class="literal">scripts\%U.bat</code>
 </em></span>
-</p></dd><dt><span class="term"><a name="LPPAUSECOMMAND"></a>lppause command (S)</span></dt><dd><p>This parameter specifies the command to be 
+</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2570527"></a>
+
+lppause command (S)
+</h3></div></div></div><a class="indexterm" name="id2570528"></a><a name="LPPAUSECOMMAND"></a><div class="variablelist"><dl><dt></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 
@@ -2547,7 +3142,7 @@
     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>Default: <span class="emphasis"><em><em class="parameter"><code>lppause command</code></em> = <code class="literal">
 # Currently no default value is given to 
-    this string, unless the value of the <a class="indexterm" name="id322120"></a>printing 
+    this string, unless the value of the <a class="link" href="smb.conf.5.html#PRINTING">printing</a> 
     parameter is <code class="constant">SYSV</code>, in which case the default is : 
     <code class="literal">lp -i %p-%j -H hold</code> or if the value of the 
     <em class="parameter"><code>printing</code></em> parameter is 
@@ -2556,7 +3151,10 @@
 </em></span>
 </p><p>Example: <span class="emphasis"><em><em class="parameter"><code>lppause command</code></em> = <code class="literal">/usr/bin/lpalt %p-%j -p0</code>
 </em></span>
-</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 
+</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2570675"></a>
+
+lpq cache time (G)
+</h3></div></div></div><a class="indexterm" name="id2570676"></a><a name="LPQCACHETIME"></a><div class="variablelist"><dl><dt></dt><dd><p>This controls how long lpq info will be cached 
 	for to prevent the <code class="literal">lpq</code> command being called too 
 	often. A separate cache is kept for each variation of the <code class="literal">
 	lpq</code> command used by the system, so if you use different 
@@ -2569,7 +3167,10 @@
 </em></span>
 </p><p>Example: <span class="emphasis"><em><em class="parameter"><code>lpq cache time</code></em> = <code class="literal">10</code>
 </em></span>
-</p></dd><dt><span class="term"><a name="LPQCOMMAND"></a>lpq command (S)</span></dt><dd><p>This parameter specifies the command to be 
+</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2570794"></a>
+
+lpq command (S)
+</h3></div></div></div><a class="indexterm" name="id2570795"></a><a name="LPQCOMMAND"></a><div class="variablelist"><dl><dt></dt><dd><p>This parameter specifies the command to be 
     executed on the server host in order to obtain <code class="literal">lpq
     </code>-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 
@@ -2591,20 +3192,26 @@
 </em></span>
 </p><p>Example: <span class="emphasis"><em><em class="parameter"><code>lpq command</code></em> = <code class="literal">/usr/bin/lpq -P%p</code>
 </em></span>
-</p></dd><dt><span class="term"><a name="LPRESUMECOMMAND"></a>lpresume command (S)</span></dt><dd><p>This parameter specifies the command to be 
+</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2570920"></a>
+
+lpresume command (S)
+</h3></div></div></div><a class="indexterm" name="id2570921"></a><a name="LPRESUMECOMMAND"></a><div class="variablelist"><dl><dt></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 <a class="indexterm" name="id322423"></a>lppause command parameter.</p><p>If a <em class="parameter"><code>%p</code></em> is given then the printer name 
+    also the <a class="link" href="smb.conf.5.html#LPPAUSECOMMAND">lppause command</a> parameter.</p><p>If a <em class="parameter"><code>%p</code></em> is given then the printer name 
     is put in its place. A <em class="parameter"><code>%j</code></em> is replaced with 
     the job number (an integer).</p><p>Note that it is good practice to include the absolute path 
     in the <em class="parameter"><code>lpresume command</code></em> as the PATH may not 
-    be available to the server.</p><p>See also the <a class="indexterm" name="id322460"></a>printing parameter.</p><p>Default: Currently no default value is given 
+    be available to the server.</p><p>See also the <a class="link" href="smb.conf.5.html#PRINTING">printing</a> parameter.</p><p>Default: Currently no default value is given 
     to this string, unless the value of the <em class="parameter"><code>printing</code></em> 
-    parameter is <code class="constant">SYSV</code>, in which case the default is :</p><p><code class="literal">lp -i %p-%j -H resume</code></p><p>or if the value of the <em class="parameter"><code>printing</code></em> parameter 
-    is <code class="constant">SOFTQ</code>, then the default is:</p><p><code class="literal">qstat -s -j%j -r</code></p><p>Default: <span class="emphasis"><em><em class="parameter"><code>lpresume command</code></em> = <code class="literal">lpresume command = /usr/bin/lpalt %p-%j -p2</code>
+    parameter is <code class="constant">SYSV</code>, in which case the default is:</p><p><code class="literal">lp -i %p-%j -H resume</code></p><p>or if the value of the <em class="parameter"><code>printing</code></em> parameter 
+    is <code class="constant">SOFTQ</code>, then the default is:</p><p><code class="literal">qstat -s -j%j -r</code></p><p><span class="emphasis"><em>No default</em></span></p><p>Example: <span class="emphasis"><em><em class="parameter"><code>lpresume command</code></em> = <code class="literal">/usr/bin/lpalt %p-%j -p2</code>
 </em></span>
-</p></dd><dt><span class="term"><a name="LPRMCOMMAND"></a>lprm command (S)</span></dt><dd><p>This parameter specifies the command to be 
+</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2571073"></a>
+
+lprm command (S)
+</h3></div></div></div><a class="indexterm" name="id2571074"></a><a name="LPRMCOMMAND"></a><div class="variablelist"><dl><dt></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 <em class="parameter"><code>%p</code></em> is given then the printer name 
     is put in its place. A <em class="parameter"><code>%j</code></em> is replaced with 
@@ -2621,32 +3228,41 @@
 </pre><p>
 	</p><p>Default: <span class="emphasis"><em><em class="parameter"><code>lprm command</code></em> = <code class="literal"> determined by printing parameter</code>
 </em></span>
-</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 <a class="indexterm" name="id322626"></a>security = domain parameter) then periodically a running smbd process will try and change
+</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2571160"></a>
+
+machine password timeout (G)
+</h3></div></div></div><a class="indexterm" name="id2571161"></a><a name="MACHINEPASSWORDTIMEOUT"></a><div class="variablelist"><dl><dt></dt><dd><p>
+	If a Samba server is a member of a Windows NT Domain (see the <a class="link" href="smb.conf.5.html#SECURITY">security = domain</a> parameter) then periodically a running smbd process will try and change
 	the MACHINE ACCOUNT PASSWORD stored in the TDB called <code class="filename">private/secrets.tdb
 	</code>.  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 <a class="indexterm" name="id322653"></a>security = domain parameter.
+	See also <a class="citerefentry" href="smbpasswd.8.html"><span class="citerefentry"><span class="refentrytitle">smbpasswd</span>(8)</span></a>,
+	and the <a class="link" href="smb.conf.5.html#SECURITY">security = domain</a> parameter.
 	</p><p>Default: <span class="emphasis"><em><em class="parameter"><code>machine password timeout</code></em> = <code class="literal">604800</code>
 </em></span>
-</p></dd><dt><span class="term"><a name="MAGICOUTPUT"></a>magic output (S)</span></dt><dd><p>
+</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2571247"></a>
+
+magic output (S)
+</h3></div></div></div><a class="indexterm" name="id2571248"></a><a name="MAGICOUTPUT"></a><div class="variablelist"><dl><dt></dt><dd><p>
 	This parameter specifies the name of a file which will contain output created by a magic script (see the 
-	<a class="indexterm" name="id322699"></a>magic script parameter below).
+	<a class="link" href="smb.conf.5.html#MAGICSCRIPT">magic script</a> parameter below).
 	</p><div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Warning</h3><p>If two clients use the same <em class="parameter"><code>magic script
 	</code></em> in the same directory the output file content is undefined.
 	</p></div><p>Default: <span class="emphasis"><em><em class="parameter"><code>magic output</code></em> = <code class="literal">&lt;magic script name&gt;.out</code>
 </em></span>
 </p><p>Example: <span class="emphasis"><em><em class="parameter"><code>magic output</code></em> = <code class="literal">myfile.txt</code>
 </em></span>
-</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, 
+</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2571331"></a>
+
+magic script (S)
+</h3></div></div></div><a class="indexterm" name="id2571332"></a><a name="MAGICSCRIPT"></a><div class="variablelist"><dl><dt></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 <a class="indexterm" name="id322784"></a>magic output
+	the file specified by the <a class="link" href="smb.conf.5.html#MAGICOUTPUT">magic output</a>
 	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 
@@ -2656,30 +3272,12 @@
 </em></span>
 </p><p>Example: <span class="emphasis"><em><em class="parameter"><code>magic script</code></em> = <code class="literal">user.csh</code>
 </em></span>
-</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 <code class="filename">.html</code> 
-	for HTML files, whereas under Windows/DOS <code class="filename">.htm</code> 
-	is more commonly used.
-	</p><p>
-	So to map <code class="filename">html</code> to <code class="filename">htm</code> 
-	you would use:
-	</p><p>
-	<a class="indexterm" name="id322898"></a>mangled map = (*.html *.htm).
-	</p><p>
-	One very useful case is to remove the annoying <code class="filename">;1</code> 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><em class="parameter"><code>mangled map</code></em> = <code class="literal">
-# no mangled map</code>
-</em></span>
-</p><p>Example: <span class="emphasis"><em><em class="parameter"><code>mangled map</code></em> = <code class="literal">(*;1 *;)</code>
-</em></span>
-</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 
+</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2571437"></a>
+
+mangled names (S)
+</h3></div></div></div><a class="indexterm" name="id2571438"></a><a name="MANGLEDNAMES"></a><div class="variablelist"><dl><dt></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 <a class="indexterm" name="id322975"></a>name mangling for 
+	or whether non-DOS names should simply be ignored.</p><p>See the section on <a class="link" href="smb.conf.5.html#NAMEMANGLING">name mangling</a> 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 
@@ -2689,7 +3287,7 @@
 			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 <a class="indexterm" name="id323009"></a>mangling char
+				the <a class="link" href="smb.conf.5.html#MANGLINGCHAR">mangling char</a>
 			option, if you don't like '~'.</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 
@@ -2702,7 +3300,10 @@
 	from Windows/DOS and will retain the same basename. Mangled names 
 	do not change between sessions.</p><p>Default: <span class="emphasis"><em><em class="parameter"><code>mangled names</code></em> = <code class="literal">yes</code>
 </em></span>
-</p></dd><dt><span class="term"><a name="MANGLEPREFIX"></a>mangle prefix (G)</span></dt><dd><p> controls the number of prefix
+</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2571574"></a>
+
+mangle prefix (G)
+</h3></div></div></div><a class="indexterm" name="id2571575"></a><a name="MANGLEPREFIX"></a><div class="variablelist"><dl><dt></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
@@ -2712,14 +3313,20 @@
 </em></span>
 </p><p>Example: <span class="emphasis"><em><em class="parameter"><code>mangle prefix</code></em> = <code class="literal">4</code>
 </em></span>
-</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 <a class="indexterm" name="id323146"></a>name mangling. The 
+</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2571640"></a>
+
+mangling char (S)
+</h3></div></div></div><a class="indexterm" name="id2571641"></a><a name="MANGLINGCHAR"></a><div class="variablelist"><dl><dt></dt><dd><p>This controls what character is used as 
+	the <span class="emphasis"><em>magic</em></span> character in <a class="link" href="smb.conf.5.html#NAMEMANGLING">name mangling</a>. 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: <span class="emphasis"><em><em class="parameter"><code>mangling char</code></em> = <code class="literal">~</code>
 </em></span>
 </p><p>Example: <span class="emphasis"><em><em class="parameter"><code>mangling char</code></em> = <code class="literal">^</code>
 </em></span>
-</p></dd><dt><span class="term"><a name="MANGLINGMETHOD"></a>mangling method (G)</span></dt><dd><p> controls the algorithm used for the generating
+</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2571718"></a>
+
+mangling method (G)
+</h3></div></div></div><a class="indexterm" name="id2571719"></a><a name="MANGLINGMETHOD"></a><div class="variablelist"><dl><dt></dt><dd><p> controls the algorithm used for the generating
 	the mangled names. Can take two different values, "hash" and
 	"hash2". "hash" is the algorithm that was used
 	used in Samba for many years and was the default in Samba 2.2.x "hash2" is
@@ -2730,7 +3337,10 @@
 </em></span>
 </p><p>Example: <span class="emphasis"><em><em class="parameter"><code>mangling method</code></em> = <code class="literal">hash</code>
 </em></span>
-</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'
+</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2571784"></a>
+
+map acl inherit (S)
+</h3></div></div></div><a class="indexterm" name="id2571785"></a><a name="MAPACLINHERIT"></a><div class="variablelist"><dl><dt></dt><dd><p>This boolean parameter controls whether <a class="citerefentry" 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
@@ -2738,7 +3348,10 @@
     POSIX ACL mapping code.
     </p><p>Default: <span class="emphasis"><em><em class="parameter"><code>map acl inherit</code></em> = <code class="literal">no</code>
 </em></span>
-</p></dd><dt><span class="term"><a name="MAPARCHIVE"></a>map archive (S)</span></dt><dd><p>
+</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2571841"></a>
+
+map archive (S)
+</h3></div></div></div><a class="indexterm" name="id2571842"></a><a name="MAPARCHIVE"></a><div class="variablelist"><dl><dt></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 
@@ -2746,23 +3359,29 @@
 	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 <a class="indexterm" name="id323326"></a>create mask	parameter to be set such that owner 
+	Note that this requires the <a class="link" href="smb.conf.5.html#CREATEMASK">create mask</a>	parameter to be set such that owner 
 	execute bit is not masked out (i.e. it must include 100). See the parameter 
-	<a class="indexterm" name="id323334"></a>create mask for details.
+	<a class="link" href="smb.conf.5.html#CREATEMASK">create mask</a> for details.
 	</p><p>Default: <span class="emphasis"><em><em class="parameter"><code>map archive</code></em> = <code class="literal">yes</code>
 </em></span>
-</p></dd><dt><span class="term"><a name="MAPHIDDEN"></a>map hidden (S)</span></dt><dd><p>
+</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2571923"></a>
+
+map hidden (S)
+</h3></div></div></div><a class="indexterm" name="id2571924"></a><a name="MAPHIDDEN"></a><div class="variablelist"><dl><dt></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 <a class="indexterm" name="id323384"></a>create mask to be set such that the world execute 
-	bit is not masked out (i.e. it must include 001). See the parameter <a class="indexterm" name="id323392"></a>create mask 
+	Note that this requires the <a class="link" href="smb.conf.5.html#CREATEMASK">create mask</a> to be set such that the world execute 
+	bit is not masked out (i.e. it must include 001). See the parameter <a class="link" href="smb.conf.5.html#CREATEMASK">create mask</a> 
 	for details.
-	</p><p><span class="emphasis"><em>No default</em></span></p></dd><dt><span class="term"><a name="MAPREADONLY"></a>map read only (S)</span></dt><dd><p>
+	</p><p><span class="emphasis"><em>No default</em></span></p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2571981"></a>
+
+map read only (S)
+</h3></div></div></div><a class="indexterm" name="id2571982"></a><a name="MAPREADONLY"></a><div class="variablelist"><dl><dt></dt><dd><p>
 	This controls how the DOS read only attribute should be mapped from a UNIX filesystem.
 	</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> how to display the read only attribute on files, where either
-	<a class="indexterm" name="id323437"></a>store dos attributes is set to <code class="constant">No</code>, or no extended attribute is
-	present. If <a class="indexterm" name="id323448"></a>store dos attributes is set to <code class="constant">yes</code> then this
+	This parameter can take three different values, which tell <a class="citerefentry" href="smbd.8.html"><span class="citerefentry"><span class="refentrytitle">smbd</span>(8)</span></a> how to display the read only attribute on files, where either
+	<a class="link" href="smb.conf.5.html#STOREDOSATTRIBUTES">store dos attributes</a> is set to <code class="constant">No</code>, or no extended attribute is
+	present. If <a class="link" href="smb.conf.5.html#STOREDOSATTRIBUTES">store dos attributes</a> is set to <code class="constant">yes</code> then this
 	parameter is <span class="emphasis"><em>ignored</em></span>. This is a new parameter introduced in Samba version 3.0.21.
 	</p><p>The three settings are :</p><div class="itemizedlist"><ul type="disc"><li><p>
 		<code class="constant">Yes</code> - The read only DOS attribute is mapped to the inverse of the user
@@ -2770,35 +3389,41 @@
 		read only attribute is reported as being set on the file.
 		</p></li><li><p>
 		<code class="constant">Permissions</code> - The read only DOS attribute is mapped to the effective permissions of
-		the connecting user, as evaluated by <a href="smbd.8.html"><span class="citerefentry"><span class="refentrytitle">smbd</span>(8)</span></a> by reading the unix permissions and POSIX ACL (if present).
+		the connecting user, as evaluated by <a class="citerefentry" href="smbd.8.html"><span class="citerefentry"><span class="refentrytitle">smbd</span>(8)</span></a> by reading the unix permissions and POSIX ACL (if present).
 		If the connecting user does not have permission to modify the file, the read only attribute
 		is reported as being set on the file.
 		</p></li><li><p>
 		<code class="constant">No</code> - The read only DOS attribute is unaffected by permissions, and can only be set by
-		the <a class="indexterm" name="id323505"></a>store dos attributes method. This may be useful for exporting mounted CDs.
+		the <a class="link" href="smb.conf.5.html#STOREDOSATTRIBUTES">store dos attributes</a> method. This may be useful for exporting mounted CDs.
 		</p></li></ul></div><p>Default: <span class="emphasis"><em><em class="parameter"><code>map read only</code></em> = <code class="literal">yes</code>
 </em></span>
-</p></dd><dt><span class="term"><a name="MAPSYSTEM"></a>map system (S)</span></dt><dd><p>
+</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2572134"></a>
+
+map system (S)
+</h3></div></div></div><a class="indexterm" name="id2572135"></a><a name="MAPSYSTEM"></a><div class="variablelist"><dl><dt></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 <a class="indexterm" name="id323556"></a>create mask	to be set such that the group 
+	Note that this requires the <a class="link" href="smb.conf.5.html#CREATEMASK">create mask</a>	to be set such that the group 
 	execute bit is not masked out (i.e. it must include 010). See the parameter 
-	<a class="indexterm" name="id323564"></a>create mask for details.
+	<a class="link" href="smb.conf.5.html#CREATEMASK">create mask</a> for details.
 	</p><p>Default: <span class="emphasis"><em><em class="parameter"><code>map system</code></em> = <code class="literal">no</code>
 </em></span>
-</p></dd><dt><span class="term"><a name="MAPTOGUEST"></a>map to guest (G)</span></dt><dd><p>This parameter is only useful in <a class="indexterm" name="id323609"></a>SECURITY = 
-    security modes other than <em class="parameter"><code>security = share</code></em> 
+</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2572203"></a>
+
+map to guest (G)
+</h3></div></div></div><a class="indexterm" name="id2572204"></a><a name="MAPTOGUEST"></a><div class="variablelist"><dl><dt></dt><dd><p>This parameter is only useful in <a class="link" href="smb.conf.5.html#SECURITY">SECURITY = 
+    security</a> modes other than <em class="parameter"><code>security = share</code></em> 
     and <em class="parameter"><code>security = server</code></em>
     - i.e. <code class="constant">user</code>, and <code class="constant">domain</code>.</p><p>This parameter can take four 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 
+    <a class="citerefentry" 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 four settings are :</p><div class="itemizedlist"><ul type="disc"><li><p><code class="constant">Never</code> - Means user login 
 	    requests with an invalid password are rejected. This is the 
 	    default.</p></li><li><p><code class="constant">Bad User</code> - 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 <a class="indexterm" name="id323673"></a>guest account.</p></li><li><p><code class="constant">Bad Password</code> - Means user logins 
+	    mapped into the <a class="link" href="smb.conf.5.html#GUESTACCOUNT">guest account</a>.</p></li><li><p><code class="constant">Bad Password</code> - Means user logins 
 	    with an invalid password are treated as a guest login and mapped 
-	    into the <a class="indexterm" name="id323690"></a>guest account. Note that 
+	    into the <a class="link" href="smb.conf.5.html#GUESTACCOUNT">guest account</a>. 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
@@ -2828,15 +3453,21 @@
 </em></span>
 </p><p>Example: <span class="emphasis"><em><em class="parameter"><code>map to guest</code></em> = <code class="literal">Bad User</code>
 </em></span>
-</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.
+</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2572442"></a>
+
+max connections (S)
+</h3></div></div></div><a class="indexterm" name="id2572444"></a><a name="MAXCONNECTIONS"></a><div class="variablelist"><dl><dt></dt><dd><p>This option allows the number of simultaneous connections to a service to be limited.
     If <em class="parameter"><code>max connections</code></em> 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 <a class="indexterm" name="id323827"></a>lock directory option.</p><p>Default: <span class="emphasis"><em><em class="parameter"><code>max connections</code></em> = <code class="literal">0</code>
+    the directory specified by the <a class="link" href="smb.conf.5.html#LOCKDIRECTORY">lock directory</a> option.</p><p>Default: <span class="emphasis"><em><em class="parameter"><code>max connections</code></em> = <code class="literal">0</code>
 </em></span>
 </p><p>Example: <span class="emphasis"><em><em class="parameter"><code>max connections</code></em> = <code class="literal">10</code>
 </em></span>
-</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 
+</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2572528"></a>
+
+max disk size (G)
+</h3></div></div></div><a class="indexterm" name="id2572530"></a><a name="MAXDISKSIZE"></a><div class="variablelist"><dl><dt></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 
@@ -2850,7 +3481,10 @@
 </em></span>
 </p><p>Example: <span class="emphasis"><em><em class="parameter"><code>max disk size</code></em> = <code class="literal">1000</code>
 </em></span>
-</p></dd><dt><span class="term"><a name="MAXLOGSIZE"></a>max log size (G)</span></dt><dd><p>
+</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2572620"></a>
+
+max log size (G)
+</h3></div></div></div><a class="indexterm" name="id2572621"></a><a name="MAXLOGSIZE"></a><div class="variablelist"><dl><dt></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 <code class="filename">.old</code> extension.
@@ -2859,26 +3493,38 @@
 </em></span>
 </p><p>Example: <span class="emphasis"><em><em class="parameter"><code>max log size</code></em> = <code class="literal">1000</code>
 </em></span>
-</p></dd><dt><span class="term"><a name="MAXMUX"></a>max mux (G)</span></dt><dd><p>This option controls the maximum number of 
+</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2572692"></a>
+
+max mux (G)
+</h3></div></div></div><a class="indexterm" name="id2572693"></a><a name="MAXMUX"></a><div class="variablelist"><dl><dt></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: <span class="emphasis"><em><em class="parameter"><code>max mux</code></em> = <code class="literal">50</code>
 </em></span>
-</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 
+</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2572735"></a>
+
+max open files (G)
+</h3></div></div></div><a class="indexterm" name="id2572736"></a><a name="MAXOPENFILES"></a><div class="variablelist"><dl><dt></dt><dd><p>This parameter limits the maximum number of 
+    open files that one <a class="citerefentry" 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: <span class="emphasis"><em><em class="parameter"><code>max open files</code></em> = <code class="literal">10000</code>
 </em></span>
-</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 
+</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2572795"></a>
+
+max print jobs (S)
+</h3></div></div></div><a class="indexterm" name="id2572796"></a><a name="MAXPRINTJOBS"></a><div class="variablelist"><dl><dt></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.
+    If this number is exceeded, <a class="citerefentry" href="smbd.8.html"><span class="citerefentry"><span class="refentrytitle">smbd</span>(8)</span></a> will remote "Out of Space" to the client.
 	</p><p>Default: <span class="emphasis"><em><em class="parameter"><code>max print jobs</code></em> = <code class="literal">1000</code>
 </em></span>
 </p><p>Example: <span class="emphasis"><em><em class="parameter"><code>max print jobs</code></em> = <code class="literal">5000</code>
 </em></span>
-</p></dd><dt><span class="term"><a name="PROTOCOL"></a>protocol</span></dt><dd><p>This parameter is a synonym for max protocol.</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 
+</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2572865"></a><a name="PROTOCOL"></a>protocol</h3></div></div></div><a class="indexterm" name="id2572866"></a><div class="variablelist"><dl><dt></dt><dd><p>This parameter is a synonym for <a class="link" href="#MAXPROTOCOL">max protocol</a>.</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2572896"></a>
+
+max protocol (G)
+</h3></div></div></div><a class="indexterm" name="id2572898"></a><a name="MAXPROTOCOL"></a><div class="variablelist"><dl><dt></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><code class="constant">CORE</code>: Earliest version. No 
 	    concept of user names.</p></li><li><p><code class="constant">COREPLUS</code>: Slight improvements on 
 	    CORE for efficiency.</p></li><li><p><code class="constant">LANMAN1</code>: First <span class="emphasis"><em>
@@ -2890,7 +3536,10 @@
 </em></span>
 </p><p>Example: <span class="emphasis"><em><em class="parameter"><code>max protocol</code></em> = <code class="literal">LANMAN1</code>
 </em></span>
-</p></dd><dt><span class="term"><a name="MAXREPORTEDPRINTJOBS"></a>max reported print jobs (S)</span></dt><dd><p>
+</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2573021"></a>
+
+max reported print jobs (S)
+</h3></div></div></div><a class="indexterm" name="id2573022"></a><a name="MAXREPORTEDPRINTJOBS"></a><div class="variablelist"><dl><dt></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 
@@ -2899,15 +3548,21 @@
 </em></span>
 </p><p>Example: <span class="emphasis"><em><em class="parameter"><code>max reported print jobs</code></em> = <code class="literal">1000</code>
 </em></span>
-</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
+</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2573085"></a>
+
+max smbd processes (G)
+</h3></div></div></div><a class="indexterm" name="id2573086"></a><a name="MAXSMBDPROCESSES"></a><div class="variablelist"><dl><dt></dt><dd><p>This parameter limits the maximum number of <a class="citerefentry" 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
+    conditions, each user will have an <a class="citerefentry" 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: <span class="emphasis"><em><em class="parameter"><code>max smbd processes</code></em> = <code class="literal">0</code>
 </em></span>
 </p><p>Example: <span class="emphasis"><em><em class="parameter"><code>max smbd processes</code></em> = <code class="literal">1000</code>
 </em></span>
-</p></dd><dt><span class="term"><a name="MAXSTATCACHESIZE"></a>max stat cache size (G)</span></dt><dd><p>This parameter limits the size in memory of any 
+</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2573166"></a>
+
+max stat cache size (G)
+</h3></div></div></div><a class="indexterm" name="id2573168"></a><a name="MAXSTATCACHESIZE"></a><div class="variablelist"><dl><dt></dt><dd><p>This parameter limits the size in memory of any 
 	 <em class="parameter"><code>stat cache</code></em> being used
 	to speed up case insensitive name mappings. This parameter is
 	the number of kilobyte (1024) units the stat cache can use.
@@ -2917,18 +3572,27 @@
 </em></span>
 </p><p>Example: <span class="emphasis"><em><em class="parameter"><code>max stat cache size</code></em> = <code class="literal">100</code>
 </em></span>
-</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' 
+</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2573240"></a>
+
+max ttl (G)
+</h3></div></div></div><a class="indexterm" name="id2573242"></a><a name="MAXTTL"></a><div class="variablelist"><dl><dt></dt><dd><p>This option tells <a class="citerefentry" 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 <code class="literal">nmbd</code> 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: <span class="emphasis"><em><em class="parameter"><code>max ttl</code></em> = <code class="literal">259200</code>
 </em></span>
-</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
-	(<a class="indexterm" name="id324595"></a>wins support = yes) what the maximum
+</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2573299"></a>
+
+max wins ttl (G)
+</h3></div></div></div><a class="indexterm" name="id2573300"></a><a name="MAXWINSTTL"></a><div class="variablelist"><dl><dt></dt><dd><p>This option tells <a class="citerefentry" href="smbd.8.html"><span class="citerefentry"><span class="refentrytitle">smbd</span>(8)</span></a> when acting as a WINS server
+	(<a class="link" href="smb.conf.5.html#WINSSUPPORT">wins support = yes</a>) what the maximum
     'time to live' of NetBIOS names that <code class="literal">nmbd</code> 
     will grant will be (in seconds). You should never need to change this
 	parameter.  The default is 6 days (518400 seconds).</p><p>Default: <span class="emphasis"><em><em class="parameter"><code>max wins ttl</code></em> = <code class="literal">518400</code>
 </em></span>
-</p></dd><dt><span class="term"><a name="MAXXMIT"></a>max xmit (G)</span></dt><dd><p>This option controls the maximum packet size 
+</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2573370"></a>
+
+max xmit (G)
+</h3></div></div></div><a class="indexterm" name="id2573371"></a><a name="MAXXMIT"></a><div class="variablelist"><dl><dt></dt><dd><p>This option controls the maximum packet size 
     that will be negotiated by Samba. The default is 16644, which 
     matches the behavior of Windows 2000.  A value below 2048 is likely to cause problems.
     You should never need to change this parameter from its default value.
@@ -2936,7 +3600,10 @@
 </em></span>
 </p><p>Example: <span class="emphasis"><em><em class="parameter"><code>max xmit</code></em> = <code class="literal">8192</code>
 </em></span>
-</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 
+</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2573433"></a>
+
+message command (G)
+</h3></div></div></div><a class="indexterm" name="id2573434"></a><a name="MESSAGECOMMAND"></a><div class="variablelist"><dl><dt></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:
@@ -2975,26 +3642,35 @@
 </em></span>
 </p><p>Example: <span class="emphasis"><em><em class="parameter"><code>message command</code></em> = <code class="literal">csh -c 'xedit %s; rm %s' &amp;</code>
 </em></span>
-</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 
+</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2573643"></a>
+
+min print space (S)
+</h3></div></div></div><a class="indexterm" name="id2573644"></a><a name="MINPRINTSPACE"></a><div class="variablelist"><dl><dt></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>Default: <span class="emphasis"><em><em class="parameter"><code>min print space</code></em> = <code class="literal">0</code>
 </em></span>
 </p><p>Example: <span class="emphasis"><em><em class="parameter"><code>min print space</code></em> = <code class="literal">2000</code>
 </em></span>
-</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 
+</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2573705"></a>
+
+min protocol (G)
+</h3></div></div></div><a class="indexterm" name="id2573706"></a><a name="MINPROTOCOL"></a><div class="variablelist"><dl><dt></dt><dd><p>The value of the parameter (a string) is the 
     lowest SMB protocol dialect than Samba will support.  Please refer
-    to the <a class="indexterm" name="id324954"></a>max protocol
+    to the <a class="link" href="smb.conf.5.html#MAXPROTOCOL">max protocol</a>
     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
     <code class="filename">source/smbd/negprot.c</code> 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 <a class="indexterm" name="id324973"></a>lanman auth parameter.  Otherwise, you should never need 
+    also refer to the <a class="link" href="smb.conf.5.html#LANMANAUTH">lanman auth</a> parameter.  Otherwise, you should never need 
     to change this parameter.</p><p>Default: <span class="emphasis"><em><em class="parameter"><code>min protocol</code></em> = <code class="literal">CORE</code>
 </em></span>
 </p><p>Example: <span class="emphasis"><em><em class="parameter"><code>min protocol</code></em> = <code class="literal">NT1</code>
 </em></span>
-</p></dd><dt><span class="term"><a name="MINRECEIVEFILESIZE"></a>min receivefile size (G)</span></dt><dd><p>This option changes the behavior of <a href="smbd.8.html"><span class="citerefentry"><span class="refentrytitle">smbd</span>(8)</span></a> when processing SMBwriteX calls. Any incoming
+</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2573803"></a>
+
+min receivefile size (G)
+</h3></div></div></div><a class="indexterm" name="id2573804"></a><a name="MINRECEIVEFILESIZE"></a><div class="variablelist"><dl><dt></dt><dd><p>This option changes the behavior of <a class="citerefentry" href="smbd.8.html"><span class="citerefentry"><span class="refentrytitle">smbd</span>(8)</span></a> when processing SMBwriteX calls. Any incoming
 SMBwriteX call on a non-signed SMB/CIFS connection greater than this value will not be processed in the normal way but will
 be passed to any underlying kernel recvfile or splice system call (if there is no such
 call Samba will emulate in user space). This allows zero-copy writes directly from network
@@ -3003,21 +3679,30 @@
 normal way. To enable POSIX large write support (SMB/CIFS writes up to 16Mb) this option must be
 nonzero. The maximum value is 128k. Values greater than 128k will be silently set to 128k.</p><p>Note this option will have NO EFFECT if set on a SMB signed connection.</p><p>The default is zero, which diables this option.</p><p>Default: <span class="emphasis"><em><em class="parameter"><code>min receivefile size</code></em> = <code class="literal">0</code>
 </em></span>
-</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 (<a class="indexterm" name="id325104"></a>wins support = yes) what the minimum 'time to live' 
+</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2573872"></a>
+
+min wins ttl (G)
+</h3></div></div></div><a class="indexterm" name="id2573873"></a><a name="MINWINSTTL"></a><div class="variablelist"><dl><dt></dt><dd><p>This option tells <a class="citerefentry" href="nmbd.8.html"><span class="citerefentry"><span class="refentrytitle">nmbd</span>(8)</span></a>
+    when acting as a WINS server (<a class="link" href="smb.conf.5.html#WINSSUPPORT">wins support = yes</a>) what the minimum 'time to live' 
     of NetBIOS names that <code class="literal">nmbd</code> will grant will be (in 
     seconds). You should never need to change this parameter.  The default 
     is 6 hours (21600 seconds).</p><p>Default: <span class="emphasis"><em><em class="parameter"><code>min wins ttl</code></em> = <code class="literal">21600</code>
 </em></span>
-</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
+</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2573942"></a>
+
+msdfs proxy (S)
+</h3></div></div></div><a class="indexterm" name="id2573944"></a><a name="MSDFSPROXY"></a><div class="variablelist"><dl><dt></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
-	<a class="indexterm" name="id325163"></a>msdfs root and <a class="indexterm" name="id325170"></a>host msdfs
+	<a class="link" href="smb.conf.5.html#MSDFSROOT">msdfs root</a> and <a class="link" href="smb.conf.5.html#HOSTMSDFS">host msdfs</a>
 	options to find out how to set up a Dfs root share.</p><p><span class="emphasis"><em>No default</em></span></p><p>Example: <span class="emphasis"><em><em class="parameter"><code>msdfs proxy</code></em> = <code class="literal">\otherserver\someshare</code>
 </em></span>
-</p></dd><dt><span class="term"><a name="MSDFSROOT"></a>msdfs root (S)</span></dt><dd><p>If set to <code class="constant">yes</code>, Samba treats the
+</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2574021"></a>
+
+msdfs root (S)
+</h3></div></div></div><a class="indexterm" name="id2574022"></a><a name="MSDFSROOT"></a><div class="variablelist"><dl><dt></dt><dd><p>If set to <code class="constant">yes</code>, 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
@@ -3025,14 +3710,20 @@
 	and so on.  For more information on setting up a Dfs tree on
 	Samba, refer to the MSDFS chapter in the Samba3-HOWTO book.</p><p>Default: <span class="emphasis"><em><em class="parameter"><code>msdfs root</code></em> = <code class="literal">no</code>
 </em></span>
-</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 
+</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2574076"></a>
+
+name cache timeout (G)
+</h3></div></div></div><a class="indexterm" name="id2574077"></a><a name="NAMECACHETIMEOUT"></a><div class="variablelist"><dl><dt></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: <span class="emphasis"><em><em class="parameter"><code>name cache timeout</code></em> = <code class="literal">660</code>
 </em></span>
 </p><p>Example: <span class="emphasis"><em><em class="parameter"><code>name cache timeout</code></em> = <code class="literal">0</code>
 </em></span>
-</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 
+</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2574137"></a>
+
+name resolve order (G)
+</h3></div></div></div><a class="indexterm" name="id2574138"></a><a name="NAMERESOLVEORDER"></a><div class="variablelist"><dl><dt></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 
@@ -3050,9 +3741,9 @@
 		useful for active directory domains and results in a DNS query for the SRV RR entry matching
 		_ldap._tcp.domain.
 	</p></li><li><p><code class="constant">wins</code> : Query a name with 
-	    the IP address listed in the <a class="indexterm" name="id325382"></a>WINSSERVER parameter.  If no WINS server has
+	    the IP address listed in the <a class="link" href="smb.conf.5.html#WINSSERVER">WINSSERVER</a> parameter.  If no WINS server has
 	    been specified this method will be ignored.</p></li><li><p><code class="constant">bcast</code> : Do a broadcast on 
-	    each of the known local interfaces listed in the <a class="indexterm" name="id325399"></a>interfaces 
+	    each of the known local interfaces listed in the <a class="link" href="smb.conf.5.html#INTERFACES">interfaces</a> 
 	    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 example below will cause the local lmhosts file to be examined 
@@ -3063,7 +3754,10 @@
 </em></span>
 </p><p>Example: <span class="emphasis"><em><em class="parameter"><code>name resolve order</code></em> = <code class="literal">lmhosts bcast host</code>
 </em></span>
-</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 
+</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2574338"></a>
+
+netbios aliases (G)
+</h3></div></div></div><a class="indexterm" name="id2574339"></a><a name="NETBIOSALIASES"></a><div class="variablelist"><dl><dt></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 
@@ -3073,7 +3767,10 @@
 </em></span>
 </p><p>Example: <span class="emphasis"><em><em class="parameter"><code>netbios aliases</code></em> = <code class="literal">TEST TEST1 TEST2</code>
 </em></span>
-</p></dd><dt><span class="term"><a name="NETBIOSNAME"></a>netbios name (G)</span></dt><dd><p>
+</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2574404"></a>
+
+netbios name (G)
+</h3></div></div></div><a class="indexterm" name="id2574405"></a><a name="NETBIOSNAME"></a><div class="variablelist"><dl><dt></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.
@@ -3086,11 +3783,17 @@
 </em></span>
 </p><p>Example: <span class="emphasis"><em><em class="parameter"><code>netbios name</code></em> = <code class="literal">MYNAME</code>
 </em></span>
-</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 
+</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2574486"></a>
+
+netbios scope (G)
+</h3></div></div></div><a class="indexterm" name="id2574487"></a><a name="NETBIOSSCOPE"></a><div class="variablelist"><dl><dt></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><p>Default: <span class="emphasis"><em><em class="parameter"><code>netbios scope</code></em> = <code class="literal"></code>
 </em></span>
-</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 
+</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2574529"></a>
+
+nis homedir (G)
+</h3></div></div></div><a class="indexterm" name="id2574530"></a><a name="NISHOMEDIR"></a><div class="variablelist"><dl><dt></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 
@@ -3104,19 +3807,25 @@
 	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
-	<a class="indexterm" name="id325685"></a>homedir map and return the server 
+	<a class="link" href="smb.conf.5.html#HOMEDIRMAP">homedir map</a> 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: <span class="emphasis"><em><em class="parameter"><code>nis homedir</code></em> = <code class="literal">no</code>
 </em></span>
-</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 
+</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2574609"></a>
+
+nt acl support (S)
+</h3></div></div></div><a class="indexterm" name="id2574610"></a><a name="NTACLSUPPORT"></a><div class="variablelist"><dl><dt></dt><dd><p>This boolean parameter controls whether <a class="citerefentry" 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.  The UNIX
     permissions considered are the the traditional UNIX owner and
     group permissions, as well as POSIX ACLs set on any files or
     directories.  This parameter was formally a global parameter in
     releases prior to 2.2.2.</p><p>Default: <span class="emphasis"><em><em class="parameter"><code>nt acl support</code></em> = <code class="literal">yes</code>
 </em></span>
-</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
+</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2574664"></a>
+
+ntlm auth (G)
+</h3></div></div></div><a class="indexterm" name="id2574665"></a><a name="NTLMAUTH"></a><div class="variablelist"><dl><dt></dt><dd><p>This parameter determines whether or not <a class="citerefentry" 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 <code class="literal">lanman
@@ -3124,44 +3833,62 @@
     permited.  Not all clients support NTLMv2, and most will require
 	special configuration to us it.</p><p>Default: <span class="emphasis"><em><em class="parameter"><code>ntlm auth</code></em> = <code class="literal">yes</code>
 </em></span>
-</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 
+</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2574728"></a>
+
+nt pipe support (G)
+</h3></div></div></div><a class="indexterm" name="id2574729"></a><a name="NTPIPESUPPORT"></a><div class="variablelist"><dl><dt></dt><dd><p>This boolean parameter controls whether 
+    <a class="citerefentry" 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 <code class="constant">IPC$</code> 
     pipes. This is a developer debugging option and can be left
 	alone.</p><p>Default: <span class="emphasis"><em><em class="parameter"><code>nt pipe support</code></em> = <code class="literal">yes</code>
 </em></span>
-</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
+</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2574784"></a>
+
+nt status support (G)
+</h3></div></div></div><a class="indexterm" name="id2574785"></a><a name="NTSTATUSSUPPORT"></a><div class="variablelist"><dl><dt></dt><dd><p>This boolean parameter controls whether <a class="citerefentry" 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 <code class="constant">no</code> 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: <span class="emphasis"><em><em class="parameter"><code>nt status support</code></em> = <code class="literal">yes</code>
 </em></span>
-</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: <span class="emphasis"><em><em class="parameter"><code>null passwords</code></em> = <code class="literal">no</code>
+</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2574845"></a>
+
+null passwords (G)
+</h3></div></div></div><a class="indexterm" name="id2574846"></a><a name="NULLPASSWORDS"></a><div class="variablelist"><dl><dt></dt><dd><p>Allow or disallow client access to accounts that have null passwords. </p><p>See also <a class="citerefentry" href="smbpasswd.5.html"><span class="citerefentry"><span class="refentrytitle">smbpasswd</span>(5)</span></a>.</p><p>Default: <span class="emphasis"><em><em class="parameter"><code>null passwords</code></em> = <code class="literal">no</code>
 </em></span>
-</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
+</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2574898"></a>
+
+obey pam restrictions (G)
+</h3></div></div></div><a class="indexterm" name="id2574899"></a><a name="OBEYPAMRESTRICTIONS"></a><div class="variablelist"><dl><dt></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 <a class="indexterm" name="id326002"></a>encrypt passwords = yes.  The reason 
+    always ignores PAM for authentication in the case of <a class="link" href="smb.conf.5.html#ENCRYPTPASSWORDS">encrypt passwords = yes</a>.  The reason 
     is that PAM modules cannot support the challenge/response
     authentication mechanism needed in the presence of SMB password encryption.
 </p><p>Default: <span class="emphasis"><em><em class="parameter"><code>obey pam restrictions</code></em> = <code class="literal">no</code>
 </em></span>
-</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 
+</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2574962"></a>
+
+only user (S)
+</h3></div></div></div><a class="indexterm" name="id2574963"></a><a name="ONLYUSER"></a><div class="variablelist"><dl><dt></dt><dd><p>This is a boolean option that controls whether 
     connections with usernames not in the <em class="parameter"><code>user</code></em> 
     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 <em class="parameter"><code>user</code></em> list and is only really
-    useful in <a class="indexterm" name="id326064"></a>security = share level security.</p><p>Note that this also means Samba won't try to deduce 
+    useful in <a class="link" href="smb.conf.5.html#SECURITY">security = share</a> level 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 <code class="literal">user =
     %S</code> which means your <em class="parameter"><code>user</code></em> list
     will be just the service name, which for home directories is the 
     name of the user.</p><p>Default: <span class="emphasis"><em><em class="parameter"><code>only user</code></em> = <code class="literal">no</code>
 </em></span>
-</p></dd><dt><span class="term"><a name="OPLOCKBREAKWAITTIME"></a>oplock break wait time (G)</span></dt><dd><p>
+</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2575051"></a>
+
+oplock break wait time (G)
+</h3></div></div></div><a class="indexterm" name="id2575052"></a><a name="OPLOCKBREAKWAITTIME"></a><div class="variablelist"><dl><dt></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 
@@ -3170,11 +3897,14 @@
 	DO NOT CHANGE THIS PARAMETER UNLESS YOU HAVE READ AND UNDERSTOOD THE SAMBA OPLOCK CODE.
 	</p></div><p>Default: <span class="emphasis"><em><em class="parameter"><code>oplock break wait time</code></em> = <code class="literal">0</code>
 </em></span>
-</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 
+</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2575106"></a>
+
+oplock contention limit (S)
+</h3></div></div></div><a class="indexterm" name="id2575107"></a><a name="OPLOCKCONTENTIONLIMIT"></a><div class="variablelist"><dl><dt></dt><dd><p>
+	This is a <span class="emphasis"><em>very</em></span> advanced <a class="citerefentry" 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 
+	In brief it specifies a number, which causes <a class="citerefentry" 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 <code class="literal">smbd</code> to behave in a similar 
 	way to Windows NT.
@@ -3182,7 +3912,10 @@
 	DO NOT CHANGE THIS PARAMETER UNLESS YOU HAVE READ AND UNDERSTOOD THE SAMBA OPLOCK CODE.
 	</p></div><p>Default: <span class="emphasis"><em><em class="parameter"><code>oplock contention limit</code></em> = <code class="literal">2</code>
 </em></span>
-</p></dd><dt><span class="term"><a name="OPLOCKS"></a>oplocks (S)</span></dt><dd><p>
+</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2575188"></a>
+
+oplocks (S)
+</h3></div></div></div><a class="indexterm" name="id2575190"></a><a name="OPLOCKS"></a><div class="variablelist"><dl><dt></dt><dd><p>
 	This boolean option tells <code class="literal">smbd</code> whether to 
 	issue oplocks (opportunistic locks) to file open requests on this 
 	share. The oplock code can dramatically (approx. 30% or more) improve 
@@ -3194,14 +3927,17 @@
 	<code class="filename">docs/</code> directory.
 	</p><p>
 	Oplocks may be selectively turned off on certain files with a share. See 
-	the <a class="indexterm" name="id326275"></a>veto oplock files parameter. On some systems 
+	the <a class="link" href="smb.conf.5.html#VETOOPLOCKFILES">veto oplock files</a> 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 
-	<a class="indexterm" name="id326284"></a>kernel oplocks parameter for details.
+	<a class="link" href="smb.conf.5.html#KERNELOPLOCKS">kernel oplocks</a> parameter for details.
 	</p><p>Default: <span class="emphasis"><em><em class="parameter"><code>oplocks</code></em> = <code class="literal">yes</code>
 </em></span>
-</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
+</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2575287"></a>
+
+os2 driver map (G)
+</h3></div></div></div><a class="indexterm" name="id2575288"></a><a name="OS2DRIVERMAP"></a><div class="variablelist"><dl><dt></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 <code class="literal">HP LaserJet 5L = LASERJET.HP 
@@ -3211,9 +3947,12 @@
     details on OS/2 clients, please refer to chapter on other clients in the Samba3-HOWTO book.
     </p><p>Default: <span class="emphasis"><em><em class="parameter"><code>os2 driver map</code></em> = <code class="literal"></code>
 </em></span>
-</p></dd><dt><span class="term"><a name="OSLEVEL"></a>os level (G)</span></dt><dd><p>
+</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2575354"></a>
+
+os level (G)
+</h3></div></div></div><a class="indexterm" name="id2575355"></a><a name="OSLEVEL"></a><div class="variablelist"><dl><dt></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 <a class="indexterm" name="id326397"></a>workgroup in the local broadcast area.
+	parameter determines whether <a class="citerefentry" 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 <a class="link" href="smb.conf.5.html#WORKGROUP">workgroup</a> 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
@@ -3226,22 +3965,31 @@
 </em></span>
 </p><p>Example: <span class="emphasis"><em><em class="parameter"><code>os level</code></em> = <code class="literal">65</code>
 </em></span>
-</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, 
+</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2575453"></a>
+
+pam password change (G)
+</h3></div></div></div><a class="indexterm" name="id2575454"></a><a name="PAMPASSWORDCHANGE"></a><div class="variablelist"><dl><dt></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 
-    <a class="indexterm" name="id326476"></a>passwd program. 
+    <a class="link" href="smb.conf.5.html#PASSWDPROGRAM">passwd program</a>. 
     It should be possible to enable this without changing your 
-    <a class="indexterm" name="id326484"></a>passwd chat parameter for most setups.</p><p>Default: <span class="emphasis"><em><em class="parameter"><code>pam password change</code></em> = <code class="literal">no</code>
+    <a class="link" href="smb.conf.5.html#PASSWDCHAT">passwd chat</a> parameter for most setups.</p><p>Default: <span class="emphasis"><em><em class="parameter"><code>pam password change</code></em> = <code class="literal">no</code>
 </em></span>
-</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="nmbd.8.html"><span class="citerefentry"><span class="refentrytitle">nmbd</span>(8)</span></a>	crashes. This is usually used to 
+</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2575525"></a>
+
+panic action (G)
+</h3></div></div></div><a class="indexterm" name="id2575526"></a><a name="PANICACTION"></a><div class="variablelist"><dl><dt></dt><dd><p>This is a Samba developer option that allows a 
+	system command to be called when either <a class="citerefentry" href="smbd.8.html"><span class="citerefentry"><span class="refentrytitle">smbd</span>(8)</span></a> or <a class="citerefentry" href="nmbd.8.html"><span class="citerefentry"><span class="refentrytitle">nmbd</span>(8)</span></a>	crashes. This is usually used to 
 	draw attention to the fact that a problem occurred.
 	</p><p>Default: <span class="emphasis"><em><em class="parameter"><code>panic action</code></em> = <code class="literal"></code>
 </em></span>
 </p><p>Example: <span class="emphasis"><em><em class="parameter"><code>panic action</code></em> = <code class="literal">"/bin/sleep 90000"</code>
 </em></span>
-</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 
+</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2575601"></a>
+
+paranoid server security (G)
+</h3></div></div></div><a class="indexterm" name="id2575602"></a><a name="PARANOIDSERVERSECURITY"></a><div class="variablelist"><dl><dt></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.  
@@ -3249,23 +3997,26 @@
     this check, which involves deliberatly attempting a
     bad logon to the remote server.</p><p>Default: <span class="emphasis"><em><em class="parameter"><code>paranoid server security</code></em> = <code class="literal">yes</code>
 </em></span>
-</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 backend
+</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2575652"></a>
+
+passdb backend (G)
+</h3></div></div></div><a class="indexterm" name="id2575653"></a><a name="PASSDBBACKEND"></a><div class="variablelist"><dl><dt></dt><dd><p>This option allows the administrator to chose which backend
     will be used for storing user and possibly group information.  This allows 
-    you to swap between dfferent storage mechanisms without recompile. </p><p>The parameter value is divided into two parts, the backend's name, and a 'location'
+    you to swap between different storage mechanisms without recompile. </p><p>The parameter value is divided into 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><code class="literal">smbpasswd</code> - The default smbpasswd
 		backend. Takes a path to the smbpasswd file as an optional argument.
 		</p></li><li><p><code class="literal">tdbsam</code> - The TDB based password storage
                 backend.  Takes a path to the TDB as an optional argument (defaults to passdb.tdb 
-                in the <a class="indexterm" name="id326681"></a>private dir directory.</p></li><li><p><code class="literal">ldapsam</code> - The LDAP based passdb 
+                in the <a class="link" href="smb.conf.5.html#PRIVATEDIR">private dir</a> directory.</p></li><li><p><code class="literal">ldapsam</code> - The LDAP based passdb 
                 backend.  Takes an LDAP URL as an optional argument (defaults to 
                 <code class="literal">ldap://localhost</code>)</p><p>LDAP connections should be secured where possible.  This may be done using either
-                Start-TLS (see <a class="indexterm" name="id326710"></a>ldap ssl) or by
+                Start-TLS (see <a class="link" href="smb.conf.5.html#LDAPSSL">ldap ssl</a>) or by
                 specifying <em class="parameter"><code>ldaps://</code></em> in
-                the URL argument. </p><p>Multiple servers may also be specified in double-quotes, if your
-                LDAP libraries supports the LDAP URL notation.
-                (OpenLDAP does).   
+                the URL argument. </p><p>Multiple servers may also be specified in double-quotes.
+		Whether multiple servers are supported or not and the exact
+		syntax depends on the LDAP library you use.
 		</p></li></ul></div><p>
 
     </p>
@@ -3273,34 +4024,68 @@
 <pre class="programlisting">
 passdb backend = tdbsam:/etc/samba/private/passdb.tdb 
 
-or
+or multi server LDAP URL with OpenLDAP library:
 
 passdb backend = ldapsam:"ldap://ldap-1.example.com ldap://ldap-2.example.com"
+
+or multi server LDAP URL with Netscape based LDAP library:
+
+passdb backend = ldapsam:"ldap://ldap-1.example.com ldap-2.example.com"
 </pre><p>Default: <span class="emphasis"><em><em class="parameter"><code>passdb backend</code></em> = <code class="literal">smbpasswd</code>
 </em></span>
-</p></dd><dt><span class="term"><a name="PASSDBEXPANDEXPLICIT"></a>passdb expand explicit (G)</span></dt><dd><p>
+</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2575808"></a>
+
+passdb expand explicit (G)
+</h3></div></div></div><a class="indexterm" name="id2575809"></a><a name="PASSDBEXPANDEXPLICIT"></a><div class="variablelist"><dl><dt></dt><dd><p>
 	This parameter controls whether Samba substitutes %-macros in the passdb fields if they are explicitly set. We
 	used to expand macros here, but this turned out to be a bug because the Windows client can expand a variable
 	%G_osver% in which %G would have been substituted by the user's primary group.
     </p><p>Default: <span class="emphasis"><em><em class="parameter"><code>passdb expand explicit</code></em> = <code class="literal">no</code>
 </em></span>
-</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
+</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2575854"></a>
+
+passwd chat debug (G)
+</h3></div></div></div><a class="indexterm" name="id2575855"></a><a name="PASSWDCHATDEBUG"></a><div class="variablelist"><dl><dt></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 class="citerefentry" href="smbd.8.html"><span class="citerefentry"><span class="refentrytitle">smbd</span>(8)</span></a> log with a 
+    <a class="link" href="smb.conf.5.html#DEBUGLEVEL">debug level</a> 
+    of 100. This is a dangerous option as it will allow plaintext passwords 
+    to be seen in the <code class="literal">smbd</code> log. It is available to help 
+    Samba admins debug their <em class="parameter"><code>passwd chat</code></em> scripts 
+    when calling the <em class="parameter"><code>passwd program</code></em> and should 
+    be turned off after this has been done. This option has no effect if the 
+    <a class="link" href="smb.conf.5.html#PAMPASSWORDCHANGE">pam password change</a>
+	parameter is set. This parameter is off by default.</p><p>Default: <span class="emphasis"><em><em class="parameter"><code>passwd chat debug</code></em> = <code class="literal">no</code>
+</em></span>
+</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2575957"></a>
+
+passwd chat timeout (G)
+</h3></div></div></div><a class="indexterm" name="id2575958"></a><a name="PASSWDCHATTIMEOUT"></a><div class="variablelist"><dl><dt></dt><dd><p>This integer specifies the number of seconds smbd will wait for an initial
+    answer from a passwd chat script being run. Once the initial answer is received
+    the subsequent answers must be received in one tenth of this time. The default it
+    two seconds.</p><p>Default: <span class="emphasis"><em><em class="parameter"><code>passwd chat timeout</code></em> = <code class="literal">2</code>
+</em></span>
+</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2576002"></a>
+
+passwd chat (G)
+</h3></div></div></div><a class="indexterm" name="id2576003"></a><a name="PASSWDCHAT"></a><div class="variablelist"><dl><dt></dt><dd><p>This string controls the <span class="emphasis"><em>"chat"</em></span> 
+    conversation that takes places between <a class="citerefentry" 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 
-    <a class="indexterm" name="id326839"></a>passwd program and what to expect back. If the expected output is not 
+    sequence of response-receive pairs that <a class="citerefentry" href="smbd.8.html"><span class="citerefentry"><span class="refentrytitle">smbd</span>(8)</span></a> uses to determine what to send to the 
+    <a class="link" href="smb.conf.5.html#PASSWDPROGRAM">passwd program</a> 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 <a class="indexterm" name="id326855"></a>unix password sync parameter is set  to <code class="constant">yes</code>. This sequence is 
+    etc).</p><p>Note that this parameter only is only used if the <a class="link" href="smb.conf.5.html#UNIXPASSWORDSYNC">unix password sync</a> parameter is set  to <code class="constant">yes</code>. 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 <a class="indexterm" name="id326872"></a>passwd program must
+    NIS/YP,  this means that the <a class="link" href="smb.conf.5.html#PASSWDPROGRAM">passwd program</a> must
     be executed on the NIS master.
     </p><p>The string can contain the macro <em class="parameter"><code>%n</code></em> which is substituted 
     for the new password.  The old passsword (<em class="parameter"><code>%o</code></em>) is only available when
-    <a class="indexterm" name="id326895"></a>encrypt passwords has been disabled.
+    <a class="link" href="smb.conf.5.html#ENCRYPTPASSWORDS">encrypt passwords</a> has been disabled.
     The chat sequence can also contain the standard macros 
     \n, \r, \t and \s to give line-feed, carriage-return, tab 
     and space.  The chat sequence string can also contain 
@@ -3308,32 +4093,17 @@
     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 <a class="indexterm" name="id326913"></a>pam password change parameter is set to <code class="constant">yes</code>, the
+    expect string is a full stop then no string is expected.</p><p>If the <a class="link" href="smb.conf.5.html#PAMPASSWORDCHANGE">pam password change</a> parameter is set to <code class="constant">yes</code>, 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>Default: <span class="emphasis"><em><em class="parameter"><code>passwd chat</code></em> = <code class="literal">*new*password* %n\n*new*password* %n\n *changed*</code>
 </em></span>
 </p><p>Example: <span class="emphasis"><em><em class="parameter"><code>passwd chat</code></em> = <code class="literal">"*Enter NEW password*" %n\n "*Reenter NEW password*" %n\n "*Password changed*"</code>
 </em></span>
-</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 
-    <a class="indexterm" name="id326995"></a>debug level 
-    of 100. This is a dangerous option as it will allow plaintext passwords 
-    to be seen in the <code class="literal">smbd</code> log. It is available to help 
-    Samba admins debug their <em class="parameter"><code>passwd chat</code></em> scripts 
-    when calling the <em class="parameter"><code>passwd program</code></em> and should 
-    be turned off after this has been done. This option has no effect if the 
-    <a class="indexterm" name="id327022"></a>pam password change
-	parameter is set. This parameter is off by default.</p><p>Default: <span class="emphasis"><em><em class="parameter"><code>passwd chat debug</code></em> = <code class="literal">no</code>
-</em></span>
-</p></dd><dt><span class="term"><a name="PASSWDCHATTIMEOUT"></a>passwd chat timeout (G)</span></dt><dd><p>This integer specifies the number of seconds smbd will wait for an initial
-    answer from a passwd chat script being run. Once the initial answer is received
-    the subsequent answers must be received in one tenth of this time. The default it
-    two seconds.</p><p>Default: <span class="emphasis"><em><em class="parameter"><code>passwd chat timeout</code></em> = <code class="literal">2</code>
-</em></span>
-</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 
+</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2576207"></a>
+
+passwd program (G)
+</h3></div></div></div><a class="indexterm" name="id2576208"></a><a name="PASSWDPROGRAM"></a><div class="variablelist"><dl><dt></dt><dd><p>The name of a program that can be used to set 
     UNIX user passwords.  Any occurrences of <em class="parameter"><code>%u</code></em> 
     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
@@ -3354,7 +4124,10 @@
 </em></span>
 </p><p>Example: <span class="emphasis"><em><em class="parameter"><code>passwd program</code></em> = <code class="literal">/bin/passwd %u</code>
 </em></span>
-</p></dd><dt><span class="term"><a name="PASSWORDLEVEL"></a>password level (G)</span></dt><dd><p>Some client/server combinations have difficulty 
+</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2576342"></a>
+
+password level (G)
+</h3></div></div></div><a class="indexterm" name="id2576343"></a><a name="PASSWORDLEVEL"></a><div class="variablelist"><dl><dt></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 
@@ -3372,11 +4145,14 @@
     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>This parameter is used only when using plain-text passwords. It is
     not at all used when encrypted passwords as in use (that is the default
-    since samba-3.0.0). Use this only when <a class="indexterm" name="id327287"></a>encrypt passwords = No.</p><p>Default: <span class="emphasis"><em><em class="parameter"><code>password level</code></em> = <code class="literal">0</code>
+    since samba-3.0.0). Use this only when <a class="link" href="smb.conf.5.html#ENCRYPTPASSWORDS">encrypt passwords = No</a>.</p><p>Default: <span class="emphasis"><em><em class="parameter"><code>password level</code></em> = <code class="literal">0</code>
 </em></span>
 </p><p>Example: <span class="emphasis"><em><em class="parameter"><code>password level</code></em> = <code class="literal">4</code>
 </em></span>
-</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 
+</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2576479"></a>
+
+password server (G)
+</h3></div></div></div><a class="indexterm" name="id2576480"></a><a name="PASSWORDSERVER"></a><div class="variablelist"><dl><dt></dt><dd><p>By specifying the name of another SMB server 
     or Active Directory domain controller with this option, 
     and using <code class="literal">security = [ads|domain|server]</code> 
     it is possible to get Samba to 
@@ -3388,7 +4164,7 @@
     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 <a class="indexterm" name="id327369"></a>name resolve order and so may resolved
+    parameter <a class="link" href="smb.conf.5.html#NAMERESOLVEORDER">name resolve order</a> 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
@@ -3438,7 +4214,10 @@
 </em></span>
 </p><p>Example: <span class="emphasis"><em><em class="parameter"><code>password server</code></em> = <code class="literal">*</code>
 </em></span>
-</p></dd><dt><span class="term"><a name="DIRECTORY"></a>directory</span></dt><dd><p>This parameter is a synonym for path.</p></dd><dt><span class="term"><a name="PATH"></a>path (S)</span></dt><dd><p>This parameter specifies a directory to which 
+</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2576802"></a><a name="DIRECTORY"></a>directory</h3></div></div></div><a class="indexterm" name="id2576803"></a><div class="variablelist"><dl><dt></dt><dd><p>This parameter is a synonym for <a class="link" href="#PATH">path</a>.</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2576832"></a>
+
+path (S)
+</h3></div></div></div><a class="indexterm" name="id2576833"></a><a name="PATH"></a><div class="variablelist"><dl><dt></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 
@@ -3450,26 +4229,35 @@
 	on this connection. Any occurrences of <em class="parameter"><code>%m</code></em> 
 	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 <a class="indexterm" name="id327672"></a>root dir
+	up pseudo home directories for users.</p><p>Note that this path will be based on <a class="link" href="smb.conf.5.html#ROOTDIR">root dir</a>
 	 if one was specified.</p><p>Default: <span class="emphasis"><em><em class="parameter"><code>path</code></em> = <code class="literal"></code>
 </em></span>
 </p><p>Example: <span class="emphasis"><em><em class="parameter"><code>path</code></em> = <code class="literal">/home/fred</code>
 </em></span>
-</p></dd><dt><span class="term"><a name="PIDDIRECTORY"></a>pid directory (G)</span></dt><dd><p>
+</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2576936"></a>
+
+pid directory (G)
+</h3></div></div></div><a class="indexterm" name="id2576937"></a><a name="PIDDIRECTORY"></a><div class="variablelist"><dl><dt></dt><dd><p>
 	This option specifies the directory where pid files will be placed.  
 	</p><p>Default: <span class="emphasis"><em><em class="parameter"><code>pid directory</code></em> = <code class="literal">${prefix}/var/locks</code>
 </em></span>
 </p><p>Example: <span class="emphasis"><em><em class="parameter"><code>pid directory</code></em> = <code class="literal">pid directory = /var/run/</code>
 </em></span>
-</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>
+</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2576996"></a>
+
+posix locking (S)
+</h3></div></div></div><a class="indexterm" name="id2576997"></a><a name="POSIXLOCKING"></a><div class="variablelist"><dl><dt></dt><dd><p>
+	The <a class="citerefentry" 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: <span class="emphasis"><em><em class="parameter"><code>posix locking</code></em> = <code class="literal">yes</code>
 </em></span>
-</p></dd><dt><span class="term"><a name="POSTEXEC"></a>postexec (S)</span></dt><dd><p>This option specifies a command to be run 
+</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2577051"></a>
+
+postexec (S)
+</h3></div></div></div><a class="indexterm" name="id2577052"></a><a name="POSTEXEC"></a><div class="variablelist"><dl><dt></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 
@@ -3477,29 +4265,38 @@
 </em></span>
 </p><p>Example: <span class="emphasis"><em><em class="parameter"><code>postexec</code></em> = <code class="literal">echo \"%u disconnected from %S from %m (%I)\" &gt;&gt; /tmp/log</code>
 </em></span>
-</p></dd><dt><span class="term"><a name="EXEC"></a>exec</span></dt><dd><p>This parameter is a synonym for preexec.</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 
+</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2577124"></a>
+
+preexec close (S)
+</h3></div></div></div><a class="indexterm" name="id2577125"></a><a name="PREEXECCLOSE"></a><div class="variablelist"><dl><dt></dt><dd><p>
+	This boolean option controls whether a non-zero return code from <a class="link" href="smb.conf.5.html#PREEXEC">preexec</a> 
+	should close the service being connected to.
+	</p><p>Default: <span class="emphasis"><em><em class="parameter"><code>preexec close</code></em> = <code class="literal">no</code>
+</em></span>
+</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2577178"></a><a name="EXEC"></a>exec</h3></div></div></div><a class="indexterm" name="id2577179"></a><div class="variablelist"><dl><dt></dt><dd><p>This parameter is a synonym for <a class="link" href="#PREEXEC">preexec</a>.</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2577208"></a>
+
+preexec (S)
+</h3></div></div></div><a class="indexterm" name="id2577209"></a><a name="PREEXEC"></a><div class="variablelist"><dl><dt></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>
 	<code class="literal">preexec = csh -c 'echo \"Welcome to %S!\" |
 	/usr/local/samba/bin/smbclient -M %m -I %I' &amp; </code>
 	</p><p>Of course, this could get annoying after a while :-)</p><p>
-	See also <a class="indexterm" name="id327950"></a>preexec close and <a class="indexterm" name="id327957"></a>postexec.
+	See also <a class="link" href="smb.conf.5.html#PREEXECCLOSE">preexec close</a> and <a class="link" href="smb.conf.5.html#POSTEXEC">postexec</a>.
 	</p><p>Default: <span class="emphasis"><em><em class="parameter"><code>preexec</code></em> = <code class="literal"></code>
 </em></span>
 </p><p>Example: <span class="emphasis"><em><em class="parameter"><code>preexec</code></em> = <code class="literal">echo \"%u connected to %S from %m (%I)\" &gt;&gt; /tmp/log</code>
 </em></span>
-</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 <a class="indexterm" name="id328019"></a>preexec 
-	should close the service being connected to.
-	</p><p>Default: <span class="emphasis"><em><em class="parameter"><code>preexec close</code></em> = <code class="literal">no</code>
-</em></span>
-</p></dd><dt><span class="term"><a name="PREFEREDMASTER"></a>prefered master</span></dt><dd><p>This parameter is a synonym for preferred master.</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></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2577316"></a><a name="PREFEREDMASTER"></a>prefered master</h3></div></div></div><a class="indexterm" name="id2577318"></a><div class="variablelist"><dl><dt></dt><dd><p>This parameter is a synonym for <a class="link" href="#PREFERREDMASTER">preferred master</a>.</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2577348"></a>
+
+preferred master (G)
+</h3></div></div></div><a class="indexterm" name="id2577350"></a><a name="PREFERREDMASTER"></a><div class="variablelist"><dl><dt></dt><dd><p>
+	This boolean parameter controls if <a class="citerefentry" 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 <code class="constant">yes</code>, on startup, <code class="literal">nmbd</code> 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 <a class="indexterm" name="id328108"></a>domain master = yes, so that
+	parameter is used in conjunction with <a class="link" href="smb.conf.5.html#DOMAINMASTER">domain master = yes</a>, so that
 	<code class="literal">nmbd</code> 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)
@@ -3508,38 +4305,53 @@
 	capabilities.
 	</p><p>Default: <span class="emphasis"><em><em class="parameter"><code>preferred master</code></em> = <code class="literal">auto</code>
 </em></span>
-</p></dd><dt><span class="term"><a name="AUTOSERVICES"></a>auto services</span></dt><dd><p>This parameter is a synonym for preload.</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 
+</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2577441"></a>
+
+preload modules (G)
+</h3></div></div></div><a class="indexterm" name="id2577442"></a><a name="PRELOADMODULES"></a><div class="variablelist"><dl><dt></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: <span class="emphasis"><em><em class="parameter"><code>preload modules</code></em> = <code class="literal"></code>
+</em></span>
+</p><p>Example: <span class="emphasis"><em><em class="parameter"><code>preload modules</code></em> = <code class="literal">/usr/lib/samba/passdb/mysql.so</code>
+</em></span>
+</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2577502"></a><a name="AUTOSERVICES"></a>auto services</h3></div></div></div><a class="indexterm" name="id2577503"></a><div class="variablelist"><dl><dt></dt><dd><p>This parameter is a synonym for <a class="link" href="#PRELOAD">preload</a>.</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2577534"></a>
+
+preload (G)
+</h3></div></div></div><a class="indexterm" name="id2577535"></a><a name="PRELOAD"></a><div class="variablelist"><dl><dt></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 <a class="indexterm" name="id328193"></a>load printers
+	printcap file loaded then the <a class="link" href="smb.conf.5.html#LOADPRINTERS">load printers</a>
 	 option is easier.
 	</p><p>Default: <span class="emphasis"><em><em class="parameter"><code>preload</code></em> = <code class="literal"></code>
 </em></span>
 </p><p>Example: <span class="emphasis"><em><em class="parameter"><code>preload</code></em> = <code class="literal">fred lp colorlp</code>
 </em></span>
-</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: <span class="emphasis"><em><em class="parameter"><code>preload modules</code></em> = <code class="literal"></code>
-</em></span>
-</p><p>Example: <span class="emphasis"><em><em class="parameter"><code>preload modules</code></em> = <code class="literal">/usr/lib/samba/passdb/mysql.so</code>
-</em></span>
-</p></dd><dt><span class="term"><a name="PRESERVECASE"></a>preserve case (S)</span></dt><dd><p>
+</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2577612"></a>
+
+preserve case (S)
+</h3></div></div></div><a class="indexterm" name="id2577613"></a><a name="PRESERVECASE"></a><div class="variablelist"><dl><dt></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 <a class="indexterm" name="id328311"></a>default case.
+	they are forced to be the <a class="link" href="smb.conf.5.html#DEFAULTCASE">default case</a>.
 	</p><p>
-	See the section on <a href="#NAMEMANGLINGSECT" title="NAME MANGLING">NAME MANGLING</a> for a fuller discussion.
+	See the section on <a class="link" href="#NAMEMANGLINGSECT" title="NAME MANGLING">NAME MANGLING</a> for a fuller discussion.
 	</p><p>Default: <span class="emphasis"><em><em class="parameter"><code>preserve case</code></em> = <code class="literal">yes</code>
 </em></span>
-</p></dd><dt><span class="term"><a name="PRINTOK"></a>print ok</span></dt><dd><p>This parameter is a synonym for printable.</p></dd><dt><span class="term"><a name="PRINTABLE"></a>printable (S)</span></dt><dd><p>If this parameter is <code class="constant">yes</code>, then 
+</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2577678"></a><a name="PRINTOK"></a>print ok</h3></div></div></div><a class="indexterm" name="id2577679"></a><div class="variablelist"><dl><dt></dt><dd><p>This parameter is a synonym for <a class="link" href="#PRINTABLE">printable</a>.</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2577708"></a>
+
+printable (S)
+</h3></div></div></div><a class="indexterm" name="id2577709"></a><a name="PRINTABLE"></a><div class="variablelist"><dl><dt></dt><dd><p>If this parameter is <code class="constant">yes</code>, 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 <a class="indexterm" name="id328500"></a>read only parameter controls only non-printing access to 
+    of print data. The <a class="link" href="smb.conf.5.html#READONLY">read only</a> parameter controls only non-printing access to 
     the resource.</p><p>Default: <span class="emphasis"><em><em class="parameter"><code>printable</code></em> = <code class="literal">no</code>
 </em></span>
-</p></dd><dt><span class="term"><a name="PRINTCAPCACHETIME"></a>printcap cache time (G)</span></dt><dd><p>This option specifies the number of seconds before the printing
+</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2577771"></a>
+
+printcap cache time (G)
+</h3></div></div></div><a class="indexterm" name="id2577772"></a><a name="PRINTCAPCACHETIME"></a><div class="variablelist"><dl><dt></dt><dd><p>This option specifies the number of seconds before the printing
     subsystem is again asked for the known printers.  If the value
     is greater than 60 the initial waiting time is set to 60 seconds
     to allow an earlier first rescan of the printing subsystem.
@@ -3549,12 +4361,15 @@
 </em></span>
 </p><p>Example: <span class="emphasis"><em><em class="parameter"><code>printcap cache time</code></em> = <code class="literal">600</code>
 </em></span>
-</p></dd><dt><span class="term"><a name="PRINTCAP"></a>printcap</span></dt><dd><p>This parameter is a synonym for printcap name.</p></dd><dt><span class="term"><a name="PRINTCAPNAME"></a>printcap name (S)</span></dt><dd><p>
+</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2577839"></a><a name="PRINTCAP"></a>printcap</h3></div></div></div><a class="indexterm" name="id2577840"></a><div class="variablelist"><dl><dt></dt><dd><p>This parameter is a synonym for <a class="link" href="#PRINTCAPNAME">printcap name</a>.</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2577871"></a>
+
+printcap name (S)
+</h3></div></div></div><a class="indexterm" name="id2577872"></a><a name="PRINTCAPNAME"></a><div class="variablelist"><dl><dt></dt><dd><p>
 	This parameter may be used to override the compiled-in default printcap name used by the server (usually
-	<code class="filename"> /etc/printcap</code>). See the discussion of the <a href="#PRINTERSSECT" title="The [printers] section">[printers]</a> section above for reasons why you might want to do this.
+	<code class="filename"> /etc/printcap</code>). See the discussion of the <a class="link" href="#PRINTERSSECT" title="The [printers] section">[printers]</a> section above for reasons why you might want to do this.
 	</p><p>
 	To use the CUPS printing interface set <code class="literal">printcap name = cups </code>. This should
-	be supplemented by an addtional setting <a class="indexterm" name="id328654"></a>printing = cups in the [global]
+	be supplemented by an addtional setting <a class="link" href="smb.conf.5.html#PRINTING">printing = cups</a> in the [global]
 	section.  <code class="literal">printcap name = cups</code> will use the  "dummy" printcap
 	created by CUPS, as specified in your CUPS configuration file.
     </p><p>
@@ -3584,7 +4399,10 @@
 </em></span>
 </p><p>Example: <span class="emphasis"><em><em class="parameter"><code>printcap name</code></em> = <code class="literal">/etc/myprintcap</code>
 </em></span>
-</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 
+</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2578055"></a>
+
+print command (S)
+</h3></div></div></div><a class="indexterm" name="id2578056"></a><a name="PRINTCOMMAND"></a><div class="variablelist"><dl><dt></dt><dd><p>After a print job has finished spooling to 
     a service, this command will be used via a <code class="literal">system()</code> 
     call to process the spool file. Typically the command specified will 
     submit the spool file to the host's printing subsystem, but there 
@@ -3607,17 +4425,17 @@
     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 
     <code class="constant">nobody</code> account. If this happens then create 
-    an alternative guest account that can print and set the <a class="indexterm" name="id328877"></a>guest account 
+    an alternative guest account that can print and set the <a class="link" href="smb.conf.5.html#GUESTACCOUNT">guest account</a> 
     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><code class="literal">print command = echo Printing %s &gt;&gt; 
     /tmp/print.log; lpr -P %p %s; rm %s</code></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 <a class="indexterm" name="id328903"></a>printing
+    the parameter varies depending on the setting of the <a class="link" href="smb.conf.5.html#PRINTING">printing</a>
 	parameter.</p><p>Default: For <code class="literal">printing = BSD, AIX, QNX, LPRNG 
     or PLP :</code></p><p><code class="literal">print command = lpr -r -P%p %s</code></p><p>For <code class="literal">printing = SYSV or HPUX :</code></p><p><code class="literal">print command = lp -c -d%p %s; rm %s</code></p><p>For <code class="literal">printing = SOFTQ :</code></p><p><code class="literal">print command = lp -d%p -s %s; rm %s</code></p><p>For printing = CUPS :   If SAMBA is compiled against
-    libcups, then <a class="indexterm" name="id328959"></a>printcap = cups 
+    libcups, then <a class="link" href="smb.conf.5.html#PRINTCAP">printcap = cups</a> 
     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
@@ -3626,7 +4444,10 @@
     and if SAMBA is compiled against libcups, any manually 
 	set print command will be ignored.</p><p><span class="emphasis"><em>No default</em></span></p><p>Example: <span class="emphasis"><em><em class="parameter"><code>print command</code></em> = <code class="literal">/usr/local/samba/bin/myprintscript %p %s</code>
 </em></span>
-</p></dd><dt><span class="term"><a name="PRINTERADMIN"></a>printer admin (S)</span></dt><dd><p>
+</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2578325"></a>
+
+printer admin (S)
+</h3></div></div></div><a class="indexterm" name="id2578326"></a><a name="PRINTERADMIN"></a><div class="variablelist"><dl><dt></dt><dd><p>
 	This lists users who can do anything to printers
 	via the remote administration interfaces offered
 	by MS-RPC (usually using a NT workstation).
@@ -3642,20 +4463,26 @@
 </em></span>
 </p><p>Example: <span class="emphasis"><em><em class="parameter"><code>printer admin</code></em> = <code class="literal">admin, @staff</code>
 </em></span>
-</p></dd><dt><span class="term"><a name="PRINTER"></a>printer</span></dt><dd><p>This parameter is a synonym for printer name.</p></dd><dt><span class="term"><a name="PRINTERNAME"></a>printer name (S)</span></dt><dd><p>
+</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2578395"></a><a name="PRINTER"></a>printer</h3></div></div></div><a class="indexterm" name="id2578396"></a><div class="variablelist"><dl><dt></dt><dd><p>This parameter is a synonym for <a class="link" href="#PRINTERNAME">printer name</a>.</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2578425"></a>
+
+printer name (S)
+</h3></div></div></div><a class="indexterm" name="id2578426"></a><a name="PRINTERNAME"></a><div class="variablelist"><dl><dt></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>
-	The default value of the <a class="indexterm" name="id329116"></a>printer name may be <code class="literal">lp</code> on many
+	The default value of the <a class="link" href="smb.conf.5.html#PRINTERNAME">printer name</a> may be <code class="literal">lp</code> on many
 	systems.
 	</p><p>Default: <span class="emphasis"><em><em class="parameter"><code>printer name</code></em> = <code class="literal">none</code>
 </em></span>
 </p><p>Example: <span class="emphasis"><em><em class="parameter"><code>printer name</code></em> = <code class="literal">laserwriter</code>
 </em></span>
-</p></dd><dt><span class="term"><a name="PRINTING"></a>printing (S)</span></dt><dd><p>This parameters controls how printer status  information is
+</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2578512"></a>
+
+printing (S)
+</h3></div></div></div><a class="indexterm" name="id2578514"></a><a name="PRINTING"></a><div class="variablelist"><dl><dt></dt><dd><p>This parameters controls how printer status  information is
     interpreted on your system. It also affects the  default values for
     the <em class="parameter"><code>print command</code></em>,  <em class="parameter"><code>lpq command</code></em>, <em class="parameter"><code>lppause command </code></em>, <em class="parameter"><code>lpresume command</code></em>, and  <em class="parameter"><code>lprm command</code></em> if specified in the 
     [global] section.</p><p>Currently nine printing styles are supported. They are
@@ -3664,23 +4491,32 @@
     <code class="constant">SYSV</code>, <code class="constant">HPUX</code>,
     <code class="constant">QNX</code>, <code class="constant">SOFTQ</code>,
     and <code class="constant">CUPS</code>.</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.  Please be 
+    commands when using the various options use the <a class="citerefentry" 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.  Please be 
     aware however, that you must place any of the various printing 
     commands (e.g. print command, lpq command, etc...) after defining
     the value for the <em class="parameter"><code>printing</code></em> option since it will 
-    reset the printing commands to default values.</p><p>See also the discussion in the <a href="#PRINTERSSECT" title="The [printers] section">
-    [printers]</a> section.</p><p><span class="emphasis"><em>No default</em></span></p></dd><dt><span class="term"><a name="PRINTJOBUSERNAME"></a>printjob username (S)</span></dt><dd><p>This parameter specifies which user information will be 
+    reset the printing commands to default values.</p><p>See also the discussion in the <a class="link" href="#PRINTERSSECT" title="The [printers] section">
+    [printers]</a> section.</p><p><span class="emphasis"><em>No default</em></span></p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2578648"></a>
+
+printjob username (S)
+</h3></div></div></div><a class="indexterm" name="id2578649"></a><a name="PRINTJOBUSERNAME"></a><div class="variablelist"><dl><dt></dt><dd><p>This parameter specifies which user information will be 
     passed to the printing system. Usually, the username is sent,
     but in some cases, e.g. the domain prefix is useful, too.</p><p>Default: <span class="emphasis"><em><em class="parameter"><code>printjob username</code></em> = <code class="literal">%U</code>
 </em></span>
 </p><p>Example: <span class="emphasis"><em><em class="parameter"><code>printjob username</code></em> = <code class="literal">%D\%U</code>
 </em></span>
-</p></dd><dt><span class="term"><a name="PRIVATEDIR"></a>private dir (G)</span></dt><dd><p>This parameters defines the directory
+</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2578709"></a>
+
+private dir (G)
+</h3></div></div></div><a class="indexterm" name="id2578710"></a><a name="PRIVATEDIR"></a><div class="variablelist"><dl><dt></dt><dd><p>This parameters defines the directory
     smbd will use for storing such files as <code class="filename">smbpasswd</code>
     and <code class="filename">secrets.tdb</code>.
 </p><p>Default: <span class="emphasis"><em><em class="parameter"><code>private dir</code></em> = <code class="literal">${prefix}/private</code>
 </em></span>
-</p></dd><dt><span class="term"><a name="PROFILEACLS"></a>profile acls (S)</span></dt><dd><p>
+</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2578763"></a>
+
+profile acls (S)
+</h3></div></div></div><a class="indexterm" name="id2578764"></a><a name="PROFILEACLS"></a><div class="variablelist"><dl><dt></dt><dd><p>
 	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
@@ -3708,7 +4544,10 @@
 	tree to the owning user.
 	</p><p>Default: <span class="emphasis"><em><em class="parameter"><code>profile acls</code></em> = <code class="literal">no</code>
 </em></span>
-</p></dd><dt><span class="term"><a name="QUEUEPAUSECOMMAND"></a>queuepause command (S)</span></dt><dd><p>This parameter specifies the command to be 
+</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2578836"></a>
+
+queuepause command (S)
+</h3></div></div></div><a class="indexterm" name="id2578837"></a><a name="QUEUEPAUSECOMMAND"></a><div class="variablelist"><dl><dt></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, 
@@ -3719,10 +4558,13 @@
     path in the command as the PATH may not be available to the 
 	server.</p><p><span class="emphasis"><em>No default</em></span></p><p>Example: <span class="emphasis"><em><em class="parameter"><code>queuepause command</code></em> = <code class="literal">disable %p</code>
 </em></span>
-</p></dd><dt><span class="term"><a name="QUEUERESUMECOMMAND"></a>queueresume command (S)</span></dt><dd><p>This parameter specifies the command to be 
+</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2578912"></a>
+
+queueresume command (S)
+</h3></div></div></div><a class="indexterm" name="id2578913"></a><a name="QUEUERESUMECOMMAND"></a><div class="variablelist"><dl><dt></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 (<a class="indexterm" name="id329545"></a>queuepause command).</p><p>This command should be a program or script which takes 
+    previous parameter (<a class="link" href="smb.conf.5.html#QUEUEPAUSECOMMAND">queuepause command</a>).</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 
@@ -3734,23 +4576,32 @@
 </em></span>
 </p><p>Example: <span class="emphasis"><em><em class="parameter"><code>queueresume command</code></em> = <code class="literal">enable %p</code>
 </em></span>
-</p></dd><dt><span class="term"><a name="READLIST"></a>read list (S)</span></dt><dd><p>
+</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2579014"></a>
+
+read list (S)
+</h3></div></div></div><a class="indexterm" name="id2579015"></a><a name="READLIST"></a><div class="variablelist"><dl><dt></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 <a class="indexterm" name="id329631"></a>read only option is set
-	to. The list can include group names using the syntax described in the <a class="indexterm" name="id329639"></a>invalid users
+	then they will not be given write access, no matter what the <a class="link" href="smb.conf.5.html#READONLY">read only</a> option is set
+	to. The list can include group names using the syntax described in the <a class="link" href="smb.conf.5.html#INVALIDUSERS">invalid users</a>
 	parameter.
-	</p><p>This parameter will not work with the <a class="indexterm" name="id329650"></a>security = share in 
+	</p><p>This parameter will not work with the <a class="link" href="smb.conf.5.html#SECURITY">security = share</a> in 
     Samba 3.0.  This is by design.</p><p>Default: <span class="emphasis"><em><em class="parameter"><code>read list</code></em> = <code class="literal"></code>
 </em></span>
 </p><p>Example: <span class="emphasis"><em><em class="parameter"><code>read list</code></em> = <code class="literal">mary, @students</code>
 </em></span>
-</p></dd><dt><span class="term"><a name="READONLY"></a>read only (S)</span></dt><dd><p>An inverted synonym is <a class="indexterm" name="id329711"></a>writeable.</p><p>If this parameter is <code class="constant">yes</code>, then users 
+</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2579114"></a>
+
+read only (S)
+</h3></div></div></div><a class="indexterm" name="id2579115"></a><a name="READONLY"></a><div class="variablelist"><dl><dt></dt><dd><p>An inverted synonym is <a class="link" href="smb.conf.5.html#WRITEABLE">writeable</a>.</p><p>If this parameter is <code class="constant">yes</code>, then users 
     of a service may not create or modify files in the service's 
     directory.</p><p>Note that a printable service (<code class="literal">printable = yes</code>)
     will <span class="emphasis"><em>ALWAYS</em></span> allow writing to the directory 
     (user privileges permitting), but only via spooling operations.</p><p>Default: <span class="emphasis"><em><em class="parameter"><code>read only</code></em> = <code class="literal">yes</code>
 </em></span>
-</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 
+</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2579190"></a>
+
+read raw (G)
+</h3></div></div></div><a class="indexterm" name="id2579192"></a><a name="READRAW"></a><div class="variablelist"><dl><dt></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.
@@ -3759,14 +4610,20 @@
 	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.</p><p>Default: <span class="emphasis"><em><em class="parameter"><code>read raw</code></em> = <code class="literal">yes</code>
 </em></span>
-</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 
+</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2579251"></a>
+
+realm (G)
+</h3></div></div></div><a class="indexterm" name="id2579252"></a><a name="REALM"></a><div class="variablelist"><dl><dt></dt><dd><p>This option specifies the kerberos realm to use. The realm is 
 	used as the ADS equivalent of the NT4 <code class="literal">domain</code>. It
 	is usually set to the DNS name of the kerberos server.
 	</p><p>Default: <span class="emphasis"><em><em class="parameter"><code>realm</code></em> = <code class="literal"></code>
 </em></span>
 </p><p>Example: <span class="emphasis"><em><em class="parameter"><code>realm</code></em> = <code class="literal">mysambabox.mycompany.com</code>
 </em></span>
-</p></dd><dt><span class="term"><a name="REGISTRYSHARES"></a>registry shares (G)</span></dt><dd><p>
+</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2579316"></a>
+
+registry shares (G)
+</h3></div></div></div><a class="indexterm" name="id2579317"></a><a name="REGISTRYSHARES"></a><div class="variablelist"><dl><dt></dt><dd><p>
 	This turns on or off support for share definitions read from
 	registry. Shares defined in <span class="emphasis"><em>smb.conf</em></span> take
 	precedence over shares with the same name defined in
@@ -3775,14 +4632,17 @@
 	</p><p>
 		Note that this parameter defaults to <span class="emphasis"><em>no</em></span>,
 		but it is set to <span class="emphasis"><em>yes</em></span> when
-		 <em class="parameter"><code>config bakend</code></em> is set
+		 <em class="parameter"><code>config backend</code></em> is set
 		to <span class="emphasis"><em>registry</em></span>.
 	</p><p>Default: <span class="emphasis"><em><em class="parameter"><code>registry shares</code></em> = <code class="literal">no</code>
 </em></span>
 </p><p>Example: <span class="emphasis"><em><em class="parameter"><code>registry shares</code></em> = <code class="literal">yes</code>
 </em></span>
-</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 
+</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2579402"></a>
+
+remote announce (G)
+</h3></div></div></div><a class="indexterm" name="id2579403"></a><a name="REMOTEANNOUNCE"></a><div class="variablelist"><dl><dt></dt><dd><p>
+	This option allows you to setup <a class="citerefentry" 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 
@@ -3795,7 +4655,7 @@
 </pre><p>
 	the above line would cause <code class="literal">nmbd</code> 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 <a class="indexterm" name="id330010"></a>workgroup parameter 
+	workgroup name then the one given in the <a class="link" href="smb.conf.5.html#WORKGROUP">workgroup</a> parameter 
 	is used instead.
 	</p><p>
 	The IP addresses you choose would normally be the broadcast addresses of the remote 
@@ -3805,8 +4665,11 @@
 	See the chapter on Network Browsing in the Samba-HOWTO book.
 	</p><p>Default: <span class="emphasis"><em><em class="parameter"><code>remote announce</code></em> = <code class="literal"></code>
 </em></span>
-</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 
+</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2579507"></a>
+
+remote browse sync (G)
+</h3></div></div></div><a class="indexterm" name="id2579508"></a><a name="REMOTEBROWSESYNC"></a><div class="variablelist"><dl><dt></dt><dd><p>
+	This option allows you to setup <a class="citerefentry" 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 
@@ -3832,13 +4695,16 @@
 	that the remote machine is available, is listening, nor that it 
 	is in fact the browse master on its segment.
 	</p><p>
-	The <a class="indexterm" name="id330111"></a>remote browse sync may be used on networks
+	The <a class="link" href="smb.conf.5.html#REMOTEBROWSESYNC">remote browse sync</a> may be used on networks
 	where there is no WINS server, and may be used on disjoint networks where
 	each network has its own WINS server.
 	</p><p>Default: <span class="emphasis"><em><em class="parameter"><code>remote browse sync</code></em> = <code class="literal"></code>
 </em></span>
-</p></dd><dt><span class="term"><a name="RENAMEUSERSCRIPT"></a>rename user script (G)</span></dt><dd><p>
-	This is the full pathname to a script that will be run as root by <a href="smbd.8.html"><span class="citerefentry"><span class="refentrytitle">smbd</span>(8)</span></a> under special circumstances described below.
+</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2579619"></a>
+
+rename user script (G)
+</h3></div></div></div><a class="indexterm" name="id2579620"></a><a name="RENAMEUSERSCRIPT"></a><div class="variablelist"><dl><dt></dt><dd><p>
+	This is the full pathname to a script that will be run as root by <a class="citerefentry" href="smbd.8.html"><span class="citerefentry"><span class="refentrytitle">smbd</span>(8)</span></a> under special circumstances described below.
 	</p><p>
 	When a user with admin authority or SeAddUserPrivilege rights renames a user (e.g.: from the NT4 User Manager
 	for Domains), this script will be run to rename the POSIX user.  Two variables, <code class="literal">%uold</code> and
@@ -3855,7 +4721,10 @@
 	needs to change for other applications using the same directory.
 	</p></div><p>Default: <span class="emphasis"><em><em class="parameter"><code>rename user script</code></em> = <code class="literal">no</code>
 </em></span>
-</p></dd><dt><span class="term"><a name="RESETONZEROVC"></a>reset on zero vc (G)</span></dt><dd><p>
+</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2579709"></a>
+
+reset on zero vc (G)
+</h3></div></div></div><a class="indexterm" name="id2579710"></a><a name="RESETONZEROVC"></a><div class="variablelist"><dl><dt></dt><dd><p>
 	This boolean option controls whether an incoming session setup
 	should kill other connections coming from the same IP. This matches
         the default Windows 2003 behaviour.
@@ -3874,7 +4743,10 @@
 
 	</p><p>Default: <span class="emphasis"><em><em class="parameter"><code>reset on zero vc</code></em> = <code class="literal">no</code>
 </em></span>
-</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
+</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2579762"></a>
+
+restrict anonymous (G)
+</h3></div></div></div><a class="indexterm" name="id2579763"></a><a name="RESTRICTANONYMOUS"></a><div class="variablelist"><dl><dt></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
 </p><pre class="programlisting">
@@ -3894,17 +4766,20 @@
 	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 <a class="indexterm" name="id330306"></a>guest ok = yes on any share.
+    by setting <a class="link" href="smb.conf.5.html#GUESTOK">guest ok = yes</a> on any share.
 	</p></div><p>Default: <span class="emphasis"><em><em class="parameter"><code>restrict anonymous</code></em> = <code class="literal">0</code>
 </em></span>
-</p></dd><dt><span class="term"><a name="ROOT"></a>root</span></dt><dd><p>This parameter is a synonym for root directory.</p></dd><dt><span class="term"><a name="ROOTDIR"></a>root dir</span></dt><dd><p>This parameter is a synonym for root directory.</p></dd><dt><span class="term"><a name="ROOTDIRECTORY"></a>root directory (G)</span></dt><dd><p>The server will <code class="literal">chroot()</code> (i.e. 
+</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2579846"></a><a name="ROOT"></a>root</h3></div></div></div><a class="indexterm" name="id2579847"></a><div class="variablelist"><dl><dt></dt><dd><p>This parameter is a synonym for <a class="link" href="#ROOTDIRECTORY">root directory</a>.</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2579878"></a><a name="ROOTDIR"></a>root dir</h3></div></div></div><a class="indexterm" name="id2579879"></a><div class="variablelist"><dl><dt></dt><dd><p>This parameter is a synonym for <a class="link" href="#ROOTDIRECTORY">root directory</a>.</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2579909"></a>
+
+root directory (G)
+</h3></div></div></div><a class="indexterm" name="id2579910"></a><a name="ROOTDIRECTORY"></a><div class="variablelist"><dl><dt></dt><dd><p>The server will <code class="literal">chroot()</code> (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
-	<a class="indexterm" name="id330408"></a>wide smbconfoptions parameter).
+	<a class="link" href="smb.conf.5.html#WIDESMBCONFOPTIONS">wide smbconfoptions</a> parameter).
     </p><p>Adding a <em class="parameter"><code>root directory</code></em> 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 
@@ -3920,25 +4795,59 @@
 </em></span>
 </p><p>Example: <span class="emphasis"><em><em class="parameter"><code>root directory</code></em> = <code class="literal">/homes/smb</code>
 </em></span>
-</p></dd><dt><span class="term"><a name="ROOTPOSTEXEC"></a>root postexec (S)</span></dt><dd><p>
+</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2580033"></a>
+
+root postexec (S)
+</h3></div></div></div><a class="indexterm" name="id2580034"></a><a name="ROOTPOSTEXEC"></a><div class="variablelist"><dl><dt></dt><dd><p>
 	This is the same as the <em class="parameter"><code>postexec</code></em>
 	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>Default: <span class="emphasis"><em><em class="parameter"><code>root postexec</code></em> = <code class="literal"></code>
 </em></span>
-</p></dd><dt><span class="term"><a name="ROOTPREEXEC"></a>root preexec (S)</span></dt><dd><p>
+</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2580081"></a>
+
+root preexec close (S)
+</h3></div></div></div><a class="indexterm" name="id2580082"></a><a name="ROOTPREEXECCLOSE"></a><div class="variablelist"><dl><dt></dt><dd><p>This is the same as the <em class="parameter"><code>preexec close
+	</code></em> parameter except that the command is run as root.</p><p>Default: <span class="emphasis"><em><em class="parameter"><code>root preexec close</code></em> = <code class="literal">no</code>
+</em></span>
+</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2580130"></a>
+
+root preexec (S)
+</h3></div></div></div><a class="indexterm" name="id2580131"></a><a name="ROOTPREEXEC"></a><div class="variablelist"><dl><dt></dt><dd><p>
 	This is the same as the <em class="parameter"><code>preexec</code></em>
 	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>Default: <span class="emphasis"><em><em class="parameter"><code>root preexec</code></em> = <code class="literal"></code>
 </em></span>
-</p></dd><dt><span class="term"><a name="ROOTPREEXECCLOSE"></a>root preexec close (S)</span></dt><dd><p>This is the same as the <em class="parameter"><code>preexec close
-	</code></em> parameter except that the command is run as root.</p><p>Default: <span class="emphasis"><em><em class="parameter"><code>root preexec close</code></em> = <code class="literal">no</code>
+</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2580178"></a>
+
+security mask (S)
+</h3></div></div></div><a class="indexterm" name="id2580179"></a><a name="SECURITYMASK"></a><div class="variablelist"><dl><dt></dt><dd><p>
+	This parameter controls what UNIX permission bits will be set 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 incoming permission bits, thus resetting
+	any bits not in this mask. Make sure not to mix up this parameter with <a class="link" href="smb.conf.5.html#FORCESECURITYMODE">force  security mode</a>, which works in a manner similar to this one but uses a logical OR instead of an AND. 
+	</p><p>
+	Essentially, all bits set to zero in this mask will result in setting to zero the corresponding bits on the
+	file permissions regardless of the previous status of this bits on the file.
+    </p><p>
+	If not set explicitly this parameter is 0777, allowing a user to set 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 <code class="constant">0777</code>.
+	</p><p>Default: <span class="emphasis"><em><em class="parameter"><code>security mask</code></em> = <code class="literal">0777</code>
 </em></span>
-</p></dd><dt><span class="term"><a name="SECURITY"></a>security (G)</span></dt><dd><p>This option affects how clients respond to 
+</p><p>Example: <span class="emphasis"><em><em class="parameter"><code>security mask</code></em> = <code class="literal">0770</code>
+</em></span>
+</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2580285"></a>
+
+security (G)
+</h3></div></div></div><a class="indexterm" name="id2580286"></a><a name="SECURITY"></a><div class="variablelist"><dl><dt></dt><dd><p>This option affects how clients respond to 
     Samba and is one of the most important settings in the <code class="filename">
     smb.conf</code> 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 
+    protocol negotiations with <a class="citerefentry" 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 <code class="literal">security = user</code>, as this is
     the most common setting needed when talking to Windows 98 and 
@@ -3959,9 +4868,9 @@
     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 <code class="literal">security = user</code>, see 
-    the <a class="indexterm" name="id330741"></a>map to guestparameter for details.</p><p>It is possible to use <code class="literal">smbd</code> in a <span class="emphasis"><em>
+    the <a class="link" href="smb.conf.5.html#MAPTOGUEST">map to guest</a>parameter for details.</p><p>It is possible to use <code class="literal">smbd</code> in a <span class="emphasis"><em>
     hybrid mode</em></span> where it is offers both user and share 
-    level security under different <a class="indexterm" name="id330762"></a>NetBIOS aliases. </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 
+    level security under different <a class="link" href="smb.conf.5.html#NETBIOSALIASES">NetBIOS aliases</a>. </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 
@@ -3974,10 +4883,10 @@
     in share level security, <code class="literal">smbd</code> 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 <a class="indexterm" name="id330838"></a>guest only parameter is set, then all the other 
-	    stages are missed and only the <a class="indexterm" name="id330845"></a>guest account username is checked.
+    client password is constructed using the following methods :</p><div class="itemizedlist"><ul type="disc"><li><p>If the <a class="link" href="smb.conf.5.html#GUESTONLY">guest only</a> parameter is set, then all the other 
+	    stages are missed and only the <a class="link" href="smb.conf.5.html#GUESTACCOUNT">guest account</a> username is checked.
 	    </p></li><li><p>Is a username is sent with the share connection 
-	    request, then this username (after mapping - see <a class="indexterm" name="id330860"></a>username map), 
+	    request, then this username (after mapping - see <a class="link" href="smb.conf.5.html#USERNAMEMAP">username map</a>), 
 	    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 
@@ -3986,7 +4895,7 @@
 	    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 <a class="indexterm" name="id330900"></a>user list are added as potential usernames.
+	    </p></li><li><p>Any users on the <a class="link" href="smb.conf.5.html#USER">user</a> list are added as potential usernames.
 	    </p></li></ul></div><p>If the <em class="parameter"><code>guest only</code></em> 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 
@@ -3995,20 +4904,20 @@
     as available to the <em class="parameter"><code>guest account</code></em>, 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 <a href="#VALIDATIONSECT" title="NOTE ABOUT USERNAME/PASSWORD VALIDATION">
+    be used in granting access.</p><p>See also the section <a class="link" href="#VALIDATIONSECT" title="NOTE ABOUT USERNAME/PASSWORD VALIDATION">
     NOTE ABOUT USERNAME/PASSWORD VALIDATION</a>.</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 <a class="indexterm" name="id330969"></a>username map 
-    parameter). Encrypted passwords (see the <a class="indexterm" name="id330977"></a>encrypted passwords parameter) can also
-    be used in this security mode. Parameters such as <a class="indexterm" name="id330985"></a>user and <a class="indexterm" name="id330992"></a>guest only if set	are then applied and 
+    valid username and password (which can be mapped using the <a class="link" href="smb.conf.5.html#USERNAMEMAP">username map</a> 
+    parameter). Encrypted passwords (see the <a class="link" href="smb.conf.5.html#ENCRYPTEDPASSWORDS">encrypted passwords</a> parameter) can also
+    be used in this security mode. Parameters such as <a class="link" href="smb.conf.5.html#USER">user</a> and <a class="link" href="smb.conf.5.html#GUESTONLY">guest only</a> 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 <a class="indexterm" name="id331011"></a>guest account. 
-    See the <a class="indexterm" name="id331019"></a>map to guest parameter for details on doing this.</p><p>See also the section <a href="#VALIDATIONSECT" title="NOTE ABOUT USERNAME/PASSWORD VALIDATION">NOTE ABOUT USERNAME/PASSWORD VALIDATION</a>.</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 <a class="indexterm" name="id331057"></a>encrypted passwords
+    the server to automatically map unknown users into the <a class="link" href="smb.conf.5.html#GUESTACCOUNT">guest account</a>. 
+    See the <a class="link" href="smb.conf.5.html#MAPTOGUEST">map to guest</a> parameter for details on doing this.</p><p>See also the section <a class="link" href="#VALIDATIONSECT" title="NOTE ABOUT USERNAME/PASSWORD VALIDATION">NOTE ABOUT USERNAME/PASSWORD VALIDATION</a>.</p><p><a name="SECURITYEQUALSDOMAIN"></a><span class="emphasis"><em>SECURITY = DOMAIN</em></span></p><p>This mode will only work correctly if <a class="citerefentry" 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 <a class="link" href="smb.conf.5.html#ENCRYPTEDPASSWORDS">encrypted passwords</a>
 	parameter to be set to <code class="constant">yes</code>. 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 
@@ -4022,13 +4931,13 @@
     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 <a class="indexterm" name="id331107"></a>guest account. 
-    See the <a class="indexterm" name="id331114"></a>map to guest parameter for details on doing this.</p><p>See also the section <a href="#VALIDATIONSECT" title="NOTE ABOUT USERNAME/PASSWORD VALIDATION">
-    NOTE ABOUT USERNAME/PASSWORD VALIDATION</a>.</p><p>See also the <a class="indexterm" name="id331135"></a>password server parameter and
-	 the <a class="indexterm" name="id331142"></a>encrypted passwords parameter.</p><p><a name="SECURITYEQUALSSERVER"></a><span class="emphasis"><em>SECURITY = SERVER</em></span></p><p>
+    the server to automatically map unknown users into the <a class="link" href="smb.conf.5.html#GUESTACCOUNT">guest account</a>. 
+    See the <a class="link" href="smb.conf.5.html#MAPTOGUEST">map to guest</a> parameter for details on doing this.</p><p>See also the section <a class="link" href="#VALIDATIONSECT" title="NOTE ABOUT USERNAME/PASSWORD VALIDATION">
+    NOTE ABOUT USERNAME/PASSWORD VALIDATION</a>.</p><p>See also the <a class="link" href="smb.conf.5.html#PASSWORDSERVER">password server</a> parameter and
+	 the <a class="link" href="smb.conf.5.html#ENCRYPTEDPASSWORDS">encrypted passwords</a> 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 <code class="literal">security = user</code>. It expects the
-	<a class="indexterm" name="id331169"></a>encrypted passwords parameter to be set to <code class="constant">yes</code>, unless the remote
+	<a class="link" href="smb.conf.5.html#ENCRYPTEDPASSWORDS">encrypted passwords</a> parameter to be set to <code class="constant">yes</code>, 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 <code class="filename">smbpasswd</code> 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.
@@ -4048,10 +4957,10 @@
     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 <a class="indexterm" name="id331226"></a>guest account. 
-    See the <a class="indexterm" name="id331234"></a>map to guest parameter for details on doing this.</p><p>See also the section <a href="#VALIDATIONSECT" title="NOTE ABOUT USERNAME/PASSWORD VALIDATION">
-    NOTE ABOUT USERNAME/PASSWORD VALIDATION</a>.</p><p>See also the <a class="indexterm" name="id331255"></a>password server parameter and the 
-	<a class="indexterm" name="id331262"></a>encrypted passwords 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 
+    the server to automatically map unknown users into the <a class="link" href="smb.conf.5.html#GUESTACCOUNT">guest account</a>. 
+    See the <a class="link" href="smb.conf.5.html#MAPTOGUEST">map to guest</a> parameter for details on doing this.</p><p>See also the section <a class="link" href="#VALIDATIONSECT" title="NOTE ABOUT USERNAME/PASSWORD VALIDATION">
+    NOTE ABOUT USERNAME/PASSWORD VALIDATION</a>.</p><p>See also the <a class="link" href="smb.conf.5.html#PASSWORDSERVER">password server</a> parameter and the 
+	<a class="link" href="smb.conf.5.html#ENCRYPTEDPASSWORDS">encrypted passwords</a> 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 
@@ -4059,28 +4968,12 @@
 </em></span>
 </p><p>Example: <span class="emphasis"><em><em class="parameter"><code>security</code></em> = <code class="literal">DOMAIN</code>
 </em></span>
-</p></dd><dt><span class="term"><a name="SECURITYMASK"></a>security mask (S)</span></dt><dd><p>
-	This parameter controls what UNIX permission bits will be set 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 incoming permission bits, thus resetting
-	any bits not in this mask. Make sure not to mix up this parameter with <a class="indexterm" name="id331354"></a>force  security mode, which works in a manner similar to this one but uses a logical OR instead of an AND. 
-	</p><p>
-	Essentially, all bits set to zero in this mask will result in setting to zero the corresponding bits on the
-	file permissions regardless of the previous status of this bits on the file.
-    </p><p>
-	If not set explicitly this parameter is 0777, allowing a user to set 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 <code class="constant">0777</code>.
-	</p><p>Default: <span class="emphasis"><em><em class="parameter"><code>security mask</code></em> = <code class="literal">0777</code>
-</em></span>
-</p><p>Example: <span class="emphasis"><em><em class="parameter"><code>security mask</code></em> = <code class="literal">0770</code>
-</em></span>
-</p></dd><dt><span class="term"><a name="SERVERSCHANNEL"></a>server schannel (G)</span></dt><dd><p>
+</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2581163"></a>
+
+server schannel (G)
+</h3></div></div></div><a class="indexterm" name="id2581164"></a><a name="SERVERSCHANNEL"></a><div class="variablelist"><dl><dt></dt><dd><p>
 	This controls whether the server offers or even demands the use of the netlogon schannel.
-	<a class="indexterm" name="id331438"></a>server schannel = no does not offer the schannel, <a class="indexterm" name="id331446"></a>server schannel = auto offers the schannel but does not enforce it, and <a class="indexterm" name="id331453"></a>server schannel = yes denies access if the client is not able to speak netlogon schannel.
+	<a class="link" href="smb.conf.5.html#SERVERSCHANNEL">server schannel = no</a> does not offer the schannel, <a class="link" href="smb.conf.5.html#SERVERSCHANNEL">server schannel = auto</a> offers the schannel but does not enforce it, and <a class="link" href="smb.conf.5.html#SERVERSCHANNEL">server schannel = yes</a> 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 <code class="literal">no</code> you will have to apply the WindowsXP
@@ -4089,7 +4982,10 @@
 </em></span>
 </p><p>Example: <span class="emphasis"><em><em class="parameter"><code>server schannel</code></em> = <code class="literal">yes</code>
 </em></span>
-</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
+</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2581279"></a>
+
+server signing (G)
+</h3></div></div></div><a class="indexterm" name="id2581280"></a><a name="SERVERSIGNING"></a><div class="variablelist"><dl><dt></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>. 
@@ -4097,7 +4993,10 @@
     When set to mandatory, SMB signing is required and if set 
 	to disabled, SMB signing is not offered either.</p><p>Default: <span class="emphasis"><em><em class="parameter"><code>server signing</code></em> = <code class="literal">Disabled</code>
 </em></span>
-</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 
+</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2581340"></a>
+
+server string (G)
+</h3></div></div></div><a class="indexterm" name="id2581341"></a><a name="SERVERSTRING"></a><div class="variablelist"><dl><dt></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 <code class="literal">net view</code>. 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 <em class="parameter"><code>%v</code></em> will be replaced with the Samba 
@@ -4106,7 +5005,10 @@
 </em></span>
 </p><p>Example: <span class="emphasis"><em><em class="parameter"><code>server string</code></em> = <code class="literal">University of GNUs Samba Server</code>
 </em></span>
-</p></dd><dt><span class="term"><a name="SETDIRECTORY"></a>set directory (S)</span></dt><dd><p>
+</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2581431"></a>
+
+set directory (S)
+</h3></div></div></div><a class="indexterm" name="id2581432"></a><a name="SETDIRECTORY"></a><div class="variablelist"><dl><dt></dt><dd><p>
 	If <code class="literal">set directory = no</code>, then 	users of the 
 	service may not use the setdir command to change directory.
 	</p><p>
@@ -4115,7 +5017,10 @@
 	for details.
 	</p><p>Default: <span class="emphasis"><em><em class="parameter"><code>set directory</code></em> = <code class="literal">no</code>
 </em></span>
-</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
+</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2581492"></a>
+
+set primary group script (G)
+</h3></div></div></div><a class="indexterm" name="id2581493"></a><a name="SETPRIMARYGROUPSCRIPT"></a><div class="variablelist"><dl><dt></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
@@ -4127,18 +5032,23 @@
 </em></span>
 </p><p>Example: <span class="emphasis"><em><em class="parameter"><code>set primary group script</code></em> = <code class="literal">/usr/sbin/usermod -g '%g' '%u'</code>
 </em></span>
-</p></dd><dt><span class="term"><a name="SETQUOTACOMMAND"></a>set quota command (G)</span></dt><dd><p>The <code class="literal">set quota command</code> should only be used 
+</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2581574"></a>
+
+set quota command (G)
+</h3></div></div></div><a class="indexterm" name="id2581575"></a><a name="SETQUOTACOMMAND"></a><div class="variablelist"><dl><dt></dt><dd><p>The <code class="literal">set quota command</code> should only be used 
 	whenever there is no operating system API available from the OS that 
 	samba can use.</p><p>This option is only available if Samba was configured with the argument <code class="literal">--with-sys-quotas</code> or 
 	on linux when <code class="literal">./configure --with-quotas</code> was used and a working quota api 
 	was found in the system. Most packages are configured with these options already.</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 on success. And nothing on failure.</p><p>Default: <span class="emphasis"><em><em class="parameter"><code>set quota command</code></em> = <code class="literal"></code>
+			</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></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 on success. And nothing on failure.</p><p>Default: <span class="emphasis"><em><em class="parameter"><code>set quota command</code></em> = <code class="literal"></code>
 </em></span>
 </p><p>Example: <span class="emphasis"><em><em class="parameter"><code>set quota command</code></em> = <code class="literal">/usr/local/sbin/set_quota</code>
 </em></span>
-</p></dd><dt><span class="term"><a name="SHAREMODES"></a>share modes (S)</span></dt><dd><p>This enables or disables the honoring of 
+</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2581736"></a>
+
+share modes (S)
+</h3></div></div></div><a class="indexterm" name="id2581738"></a><a name="SHAREMODES"></a><div class="variablelist"><dl><dt></dt><dd><p>This enables or disables the honoring of 
 	the <em class="parameter"><code>share modes</code></em> 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
@@ -4151,14 +5061,20 @@
 	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: <span class="emphasis"><em><em class="parameter"><code>share modes</code></em> = <code class="literal">yes</code>
 </em></span>
-</p></dd><dt><span class="term"><a name="SHORTPRESERVECASE"></a>short preserve case (S)</span></dt><dd><p>
+</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2581830"></a>
+
+short preserve case (S)
+</h3></div></div></div><a class="indexterm" name="id2581831"></a><a name="SHORTPRESERVECASE"></a><div class="variablelist"><dl><dt></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 <a class="indexterm" name="id332044"></a>default case.
-	This  option can be use with <a class="indexterm" name="id332051"></a>preserve case = yes to permit long filenames
+	suitable length, are created upper case, or if they are forced to be the <a class="link" href="smb.conf.5.html#DEFAULTCASE">default case</a>.
+	This  option can be use with <a class="link" href="smb.conf.5.html#PRESERVECASE">preserve case = yes</a> to permit long filenames
 	to retain their case, while short names are lowered.
-	</p><p>See the section on <a href="#NAMEMANGLINGSECT" title="NAME MANGLING">NAME MANGLING</a>.</p><p>Default: <span class="emphasis"><em><em class="parameter"><code>short preserve case</code></em> = <code class="literal">yes</code>
+	</p><p>See the section on <a class="link" href="#NAMEMANGLINGSECT" title="NAME MANGLING">NAME MANGLING</a>.</p><p>Default: <span class="emphasis"><em><em class="parameter"><code>short preserve case</code></em> = <code class="literal">yes</code>
 </em></span>
-</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
+</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2581910"></a>
+
+show add printer wizard (G)
+</h3></div></div></div><a class="indexterm" name="id2581911"></a><a name="SHOWADDPRINTERWIZARD"></a><div class="variablelist"><dl><dt></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 
@@ -4176,8 +5092,11 @@
 </p><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Note</h3><p>This does not prevent the same user from having 
 		administrative privilege on an individual printer.</p></div><p>Default: <span class="emphasis"><em><em class="parameter"><code>show add printer wizard</code></em> = <code class="literal">yes</code>
 </em></span>
-</p></dd><dt><span class="term"><a name="SHUTDOWNSCRIPT"></a>shutdown script (G)</span></dt><dd><p>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 
+</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2581994"></a>
+
+shutdown script (G)
+</h3></div></div></div><a class="indexterm" name="id2581995"></a><a name="SHUTDOWNSCRIPT"></a><div class="variablelist"><dl><dt></dt><dd><p>This a full path name to a script called by 
+	 <a class="citerefentry" href="smbd.8.html"><span class="citerefentry"><span class="refentrytitle">smbd</span>(8)</span></a> that should 
 	start a shutdown procedure.</p><p>If the connected user posseses the <code class="constant">SeRemoteShutdownPrivilege</code>,
 	right, this command will be run as user.</p><p>The %z %t %r %f variables are expanded as follows:</p><div class="itemizedlist"><ul type="disc"><li><p><em class="parameter"><code>%z</code></em> will be substituted with the
 			shutdown message sent to the server.</p></li><li><p><em class="parameter"><code>%t</code></em> will be substituted with the
@@ -4201,7 +5120,10 @@
 </em></span>
 </p><p>Example: <span class="emphasis"><em><em class="parameter"><code>shutdown script</code></em> = <code class="literal">/usr/local/samba/sbin/shutdown %m %t %r %f</code>
 </em></span>
-</p></dd><dt><span class="term"><a name="SMBENCRYPT"></a>smb encrypt (S)</span></dt><dd><p>This is a new feature introduced with Samba 3.2 and above. It is an
+</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2582147"></a>
+
+smb encrypt (S)
+</h3></div></div></div><a class="indexterm" name="id2582148"></a><a name="SMBENCRYPT"></a><div class="variablelist"><dl><dt></dt><dd><p>This is a new feature introduced with Samba 3.2 and above. It is an
     extension to the SMB/CIFS protocol negotiated as part of the UNIX extensions.
     SMB encryption uses the GSSAPI (SSPI on Windows) ability to encrypt
     and sign every request/response in a SMB protocol stream. When
@@ -4224,13 +5146,16 @@
     style read/writes allowed) as well as the overhead of encrypting
     and signing all the data.
     </p><p>If SMB encryption is selected, Windows style SMB signing (see
-    the <a class="indexterm" name="id332354"></a>server signing option) is no longer necessary,
+    the <a class="link" href="smb.conf.5.html#SERVERSIGNING">server signing</a> option) is no longer necessary,
     as the GSSAPI flags use select both signing and sealing of the data.
     </p><p>When set to auto, SMB encryption is offered, but not enforced. 
     When set to mandatory, SMB encryption is required and if set 
     to disabled, SMB encryption can not be negotiated.</p><p>Default: <span class="emphasis"><em><em class="parameter"><code>smb encrypt</code></em> = <code class="literal">auto</code>
 </em></span>
-</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
+</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2582253"></a>
+
+smb passwd file (G)
+</h3></div></div></div><a class="indexterm" name="id2582254"></a><a name="SMBPASSWDFILE"></a><div class="variablelist"><dl><dt></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>
     An example of use is:
 </p><pre class="programlisting">
@@ -4238,9 +5163,15 @@
 </pre><p>
     </p><p>Default: <span class="emphasis"><em><em class="parameter"><code>smb passwd file</code></em> = <code class="literal">${prefix}/private/smbpasswd</code>
 </em></span>
-</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: <span class="emphasis"><em><em class="parameter"><code>smb ports</code></em> = <code class="literal">445 139</code>
+</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2582307"></a>
+
+smb ports (G)
+</h3></div></div></div><a class="indexterm" name="id2582308"></a><a name="SMBPORTS"></a><div class="variablelist"><dl><dt></dt><dd><p>Specifies which ports the server should listen on for SMB traffic.</p><p>Default: <span class="emphasis"><em><em class="parameter"><code>smb ports</code></em> = <code class="literal">445 139</code>
 </em></span>
-</p></dd><dt><span class="term"><a name="SOCKETADDRESS"></a>socket address (G)</span></dt><dd><p>This option allows you to control what 
+</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2582349"></a>
+
+socket address (G)
+</h3></div></div></div><a class="indexterm" name="id2582350"></a><a name="SOCKETADDRESS"></a><div class="variablelist"><dl><dt></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 
@@ -4248,7 +5179,10 @@
 </em></span>
 </p><p>Example: <span class="emphasis"><em><em class="parameter"><code>socket address</code></em> = <code class="literal">192.168.2.20</code>
 </em></span>
-</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 
+</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2582414"></a>
+
+socket options (G)
+</h3></div></div></div><a class="indexterm" name="id2582415"></a><a name="SOCKETOPTIONS"></a><div class="variablelist"><dl><dt></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
@@ -4261,7 +5195,7 @@
     "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 <a href="mailto:samba-technical at samba.org" target="_top">
+    send the patch to <a class="ulink" href="mailto:samba-technical at samba.org" target="_top">
     samba-technical at samba.org</a>.</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 
@@ -4276,23 +5210,32 @@
 </em></span>
 </p><p>Example: <span class="emphasis"><em><em class="parameter"><code>socket options</code></em> = <code class="literal">IPTOS_LOWDELAY</code>
 </em></span>
-</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 
+</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2582624"></a>
+
+stat cache (G)
+</h3></div></div></div><a class="indexterm" name="id2582625"></a><a name="STATCACHE"></a><div class="variablelist"><dl><dt></dt><dd><p>This parameter determines if <a class="citerefentry" 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: <span class="emphasis"><em><em class="parameter"><code>stat cache</code></em> = <code class="literal">yes</code>
 </em></span>
-</p></dd><dt><span class="term"><a name="STOREDOSATTRIBUTES"></a>store dos attributes (S)</span></dt><dd><p>
+</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2582675"></a>
+
+store dos attributes (S)
+</h3></div></div></div><a class="indexterm" name="id2582676"></a><a name="STOREDOSATTRIBUTES"></a><div class="variablelist"><dl><dt></dt><dd><p>
 	If this parameter is set Samba attempts to first read DOS attributes (SYSTEM, HIDDEN, ARCHIVE or
 	READ-ONLY) from a filesystem extended attribute, before mapping DOS attributes to UNIX permission bits (such
-	as occurs with <a class="indexterm" name="id332794"></a>map hidden and <a class="indexterm" name="id332801"></a>map readonly).  When set, DOS
+	as occurs with <a class="link" href="smb.conf.5.html#MAPHIDDEN">map hidden</a> and <a class="link" href="smb.conf.5.html#MAPREADONLY">map readonly</a>).  When set, DOS
 	attributes will be stored onto an extended attribute in the UNIX filesystem, associated with the file or
-	directory.  For no other mapping to occur as a fall-back, the parameters <a class="indexterm" name="id332810"></a>map hidden,
-	<a class="indexterm" name="id332817"></a>map system, <a class="indexterm" name="id332824"></a>map archive and <a class="indexterm" name="id332831"></a>map  readonly must be set to off.  This parameter writes the DOS attributes as a string into the extended
+	directory.  For no other mapping to occur as a fall-back, the parameters <a class="link" href="smb.conf.5.html#MAPHIDDEN">map hidden</a>,
+	<a class="link" href="smb.conf.5.html#MAPSYSTEM">map system</a>, <a class="link" href="smb.conf.5.html#MAPARCHIVE">map archive</a> and <a class="link" href="smb.conf.5.html#MAPREADONLY">map  readonly</a> must be set to off.  This parameter writes the DOS attributes as a string into the extended
 	attribute named "user.DOSATTRIB". This extended attribute is explicitly hidden from smbd clients requesting an
 	EA list. On Linux the filesystem must have been mounted with the mount option user_xattr in order for
 	extended attributes to work, also extended attributes must be compiled into the Linux kernel.
 	</p><p>Default: <span class="emphasis"><em><em class="parameter"><code>store dos attributes</code></em> = <code class="literal">no</code>
 </em></span>
-</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 
+</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2582797"></a>
+
+strict allocate (S)
+</h3></div></div></div><a class="indexterm" name="id2582798"></a><a name="STRICTALLOCATE"></a><div class="variablelist"><dl><dt></dt><dd><p>This is a boolean that controls the handling of 
     disk space allocation in the server. When this is set to <code class="constant">yes</code> 
     the server will change from UNIX behaviour of not committing real
     disk storage blocks when a file is extended to the Windows behaviour
@@ -4304,7 +5247,10 @@
     out of quota messages on systems that are restricting the disk quota
     of users.</p><p>Default: <span class="emphasis"><em><em class="parameter"><code>strict allocate</code></em> = <code class="literal">no</code>
 </em></span>
-</p></dd><dt><span class="term"><a name="STRICTLOCKING"></a>strict locking (S)</span></dt><dd><p>
+</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2582867"></a>
+
+strict locking (S)
+</h3></div></div></div><a class="indexterm" name="id2582868"></a><a name="STRICTLOCKING"></a><div class="variablelist"><dl><dt></dt><dd><p>
 	This is an enumerated type that controls the handling of file locking in the server. When this is set to <code class="constant">yes</code>,
 	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.
@@ -4320,21 +5266,27 @@
 	 <code class="literal">strict locking = no</code> is acceptable.
 	</p><p>Default: <span class="emphasis"><em><em class="parameter"><code>strict locking</code></em> = <code class="literal">Auto</code>
 </em></span>
-</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
+</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2582946"></a>
+
+strict sync (S)
+</h3></div></div></div><a class="indexterm" name="id2582947"></a><a name="STRICTSYNC"></a><div class="variablelist"><dl><dt></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 <code class="constant">no</code> (the default) means that
-    <a href="smbd.8.html"><span class="citerefentry"><span class="refentrytitle">smbd</span>(8)</span></a> ignores the Windows
+    <a class="citerefentry" 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>Default: <span class="emphasis"><em><em class="parameter"><code>strict sync</code></em> = <code class="literal">no</code>
 </em></span>
-</p></dd><dt><span class="term"><a name="SVCCTLLIST"></a>svcctl list (G)</span></dt><dd><p>This option defines a list of init scripts that smbd
+</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2583011"></a>
+
+svcctl list (G)
+</h3></div></div></div><a class="indexterm" name="id2583012"></a><a name="SVCCTLLIST"></a><div class="variablelist"><dl><dt></dt><dd><p>This option defines a list of init scripts that smbd
     will use for starting and stopping Unix services via the Win32 
     ServiceControl API.  This allows Windows administrators to 
     utilize the MS Management Console plug-ins to manage a 
@@ -4347,7 +5299,10 @@
 </em></span>
 </p><p>Example: <span class="emphasis"><em><em class="parameter"><code>svcctl list</code></em> = <code class="literal">cups postfix portmap httpd</code>
 </em></span>
-</p></dd><dt><span class="term"><a name="SYNCALWAYS"></a>sync always (S)</span></dt><dd><p>This is a boolean parameter that controls 
+</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2583096"></a>
+
+sync always (S)
+</h3></div></div></div><a class="indexterm" name="id2583098"></a><a name="SYNCALWAYS"></a><div class="variablelist"><dl><dt></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 <code class="constant">no</code> then the server will be 
     guided by the client's request in each write call (clients can 
@@ -4358,7 +5313,19 @@
     <code class="constant">yes</code> in order for this parameter to have 
     any affect.</p><p>Default: <span class="emphasis"><em><em class="parameter"><code>sync always</code></em> = <code class="literal">no</code>
 </em></span>
-</p></dd><dt><span class="term"><a name="SYSLOG"></a>syslog (G)</span></dt><dd><p>
+</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2583167"></a>
+
+syslog only (G)
+</h3></div></div></div><a class="indexterm" name="id2583168"></a><a name="SYSLOGONLY"></a><div class="variablelist"><dl><dt></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. There still will be some
+	logging to log.[sn]mbd even if <span class="emphasis"><em>syslog only</em></span> is enabled.
+    </p><p>Default: <span class="emphasis"><em><em class="parameter"><code>syslog only</code></em> = <code class="literal">no</code>
+</em></span>
+</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2583214"></a>
+
+syslog (G)
+</h3></div></div></div><a class="indexterm" name="id2583215"></a><a name="SYSLOG"></a><div class="variablelist"><dl><dt></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 <code class="constant">LOG_ERR</code>, debug level one maps onto 
     <code class="constant">LOG_WARNING</code>, debug level two maps onto <code class="constant">LOG_NOTICE</code>,
@@ -4369,33 +5336,42 @@
     logging to log.[sn]mbd even if <span class="emphasis"><em>syslog only</em></span> is enabled.
     </p><p>Default: <span class="emphasis"><em><em class="parameter"><code>syslog</code></em> = <code class="literal">1</code>
 </em></span>
-</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. There still will be some
-	logging to log.[sn]mbd even if <span class="emphasis"><em>syslog only</em></span> is enabled.
-    </p><p>Default: <span class="emphasis"><em><em class="parameter"><code>syslog only</code></em> = <code class="literal">no</code>
-</em></span>
-</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
+</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2583285"></a>
+
+template homedir (G)
+</h3></div></div></div><a class="indexterm" name="id2583286"></a><a name="TEMPLATEHOMEDIR"></a><div class="variablelist"><dl><dt></dt><dd><p>When filling out the user information for a Windows NT 
+	user, the <a class="citerefentry" 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 <em class="parameter"><code>%D</code></em> is present it
 	is substituted  with the user's Windows NT domain name. If the
 	string <em class="parameter"><code>%U</code></em> is present it
 	is substituted with the user's Windows  NT user name.</p><p>Default: <span class="emphasis"><em><em class="parameter"><code>template homedir</code></em> = <code class="literal">/home/%D/%U</code>
 </em></span>
-</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><span class="emphasis"><em>No default</em></span></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 
+</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2583350"></a>
+
+template shell (G)
+</h3></div></div></div><a class="indexterm" name="id2583352"></a><a name="TEMPLATESHELL"></a><div class="variablelist"><dl><dt></dt><dd><p>When filling out the user information for a Windows NT 
+	user, the <a class="citerefentry" 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><span class="emphasis"><em>No default</em></span></p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2583390"></a>
+
+time offset (G)
+</h3></div></div></div><a class="indexterm" name="id2583391"></a><a name="TIMEOFFSET"></a><div class="variablelist"><dl><dt></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: <span class="emphasis"><em><em class="parameter"><code>time offset</code></em> = <code class="literal">0</code>
 </em></span>
 </p><p>Example: <span class="emphasis"><em><em class="parameter"><code>time offset</code></em> = <code class="literal">60</code>
 </em></span>
-</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 
+</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2583449"></a>
+
+time server (G)
+</h3></div></div></div><a class="indexterm" name="id2583450"></a><a name="TIMESERVER"></a><div class="variablelist"><dl><dt></dt><dd><p>This parameter determines if <a class="citerefentry" 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: <span class="emphasis"><em><em class="parameter"><code>time server</code></em> = <code class="literal">no</code>
 </em></span>
-</p></dd><dt><span class="term"><a name="UNIXCHARSET"></a>unix charset (G)</span></dt><dd><p>Specifies the charset the unix machine 
+</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2583500"></a>
+
+unix charset (G)
+</h3></div></div></div><a class="indexterm" name="id2583501"></a><a name="UNIXCHARSET"></a><div class="variablelist"><dl><dt></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>This is also the charset Samba will use when specifying arguments 
@@ -4404,14 +5380,20 @@
 </em></span>
 </p><p>Example: <span class="emphasis"><em><em class="parameter"><code>unix charset</code></em> = <code class="literal">ASCII</code>
 </em></span>
-</p></dd><dt><span class="term"><a name="UNIXEXTENSIONS"></a>unix extensions (G)</span></dt><dd><p>This boolean parameter controls whether Samba 
+</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2583566"></a>
+
+unix extensions (G)
+</h3></div></div></div><a class="indexterm" name="id2583567"></a><a name="UNIXEXTENSIONS"></a><div class="variablelist"><dl><dt></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: <span class="emphasis"><em><em class="parameter"><code>unix extensions</code></em> = <code class="literal">yes</code>
 </em></span>
-</p></dd><dt><span class="term"><a name="UNIXPASSWORDSYNC"></a>unix password sync (G)</span></dt><dd><p>This boolean parameter controls whether Samba 
+</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2583613"></a>
+
+unix password sync (G)
+</h3></div></div></div><a class="indexterm" name="id2583614"></a><a name="UNIXPASSWORDSYNC"></a><div class="variablelist"><dl><dt></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 <code class="constant">yes</code> the program specified in the <em class="parameter"><code>passwd
@@ -4420,7 +5402,10 @@
     old UNIX password (as the SMB password change code has no 
 	access to the old password cleartext, only the new).</p><p>Default: <span class="emphasis"><em><em class="parameter"><code>unix password sync</code></em> = <code class="literal">no</code>
 </em></span>
-</p></dd><dt><span class="term"><a name="UPDATEENCRYPTED"></a>update encrypted (G)</span></dt><dd><p>
+</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2583674"></a>
+
+update encrypted (G)
+</h3></div></div></div><a class="indexterm" name="id2583675"></a><a name="UPDATEENCRYPTED"></a><div class="variablelist"><dl><dt></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
@@ -4430,15 +5415,18 @@
 	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 <code class="constant">no</code>.
 	</p><p>
-	In order for this parameter to be operative the <a class="indexterm" name="id333687"></a>encrypt passwords parameter must 
-    be set to <code class="constant">no</code>. The default value of <a class="indexterm" name="id333698"></a>encrypt  passwords = Yes. Note: This must be set to <code class="constant">no</code> for this <a class="indexterm" name="id333709"></a>update encrypted to work.
+	In order for this parameter to be operative the <a class="link" href="smb.conf.5.html#ENCRYPTPASSWORDS">encrypt passwords</a> parameter must 
+    be set to <code class="constant">no</code>. The default value of <a class="link" href="smb.conf.5.html#ENCRYPTPASSWORDS">encrypt  passwords = Yes</a>. Note: This must be set to <code class="constant">no</code> for this <a class="link" href="smb.conf.5.html#UPDATEENCRYPTED">update encrypted</a> to work.
 	</p><p>
 	Note that even when this parameter is set a user authenticating to <code class="literal">smbd</code>
 	must still enter a valid password in order to connect correctly, and to update their hashed (smbpasswd)
 	passwords.
 	</p><p>Default: <span class="emphasis"><em><em class="parameter"><code>update encrypted</code></em> = <code class="literal">no</code>
 </em></span>
-</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
+</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2583806"></a>
+
+use client driver (S)
+</h3></div></div></div><a class="indexterm" name="id2583807"></a><a name="USECLIENTDRIVER"></a><div class="variablelist"><dl><dt></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
@@ -4463,7 +5451,10 @@
     on a print share which has valid print driver installed on the Samba 
 	server.</em></span></p><p>Default: <span class="emphasis"><em><em class="parameter"><code>use client driver</code></em> = <code class="literal">no</code>
 </em></span>
-</p></dd><dt><span class="term"><a name="USEKERBEROSKEYTAB"></a>use kerberos keytab (G)</span></dt><dd><p>
+</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2583887"></a>
+
+use kerberos keytab (G)
+</h3></div></div></div><a class="indexterm" name="id2583888"></a><a name="USEKERBEROSKEYTAB"></a><div class="variablelist"><dl><dt></dt><dd><p>
 	Specifies whether Samba should attempt to maintain service principals in the systems
 	keytab file for <code class="constant">host/FQDN</code> and <code class="constant">cifs/FQDN</code>.
 	</p><p>
@@ -4475,7 +5466,10 @@
 </pre><p>
 	</p><p>Default: <span class="emphasis"><em><em class="parameter"><code>use kerberos keytab</code></em> = <code class="literal">False</code>
 </em></span>
-</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
+</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2583955"></a>
+
+use mmap (G)
+</h3></div></div></div><a class="indexterm" name="id2583956"></a><a name="USEMMAP"></a><div class="variablelist"><dl><dt></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 <code class="constant">no</code> by
@@ -4484,45 +5478,10 @@
     the tdb internal code.
     </p><p>Default: <span class="emphasis"><em><em class="parameter"><code>use mmap</code></em> = <code class="literal">yes</code>
 </em></span>
-</p></dd><dt><span class="term"><a name="USER"></a>user</span></dt><dd><p>This parameter is a synonym for username.</p></dd><dt><span class="term"><a name="USERS"></a>users</span></dt><dd><p>This parameter is a synonym for 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 <em class="parameter"><code>username</code></em> 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 <em class="parameter"><code>username</code></em> 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 
-    <em class="parameter"><code>username</code></em> 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 <a class="indexterm" name="id334024"></a>valid users 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 <a href="#VALIDATIONSECT" title="NOTE ABOUT USERNAME/PASSWORD VALIDATION">NOTE ABOUT
-	USERNAME/PASSWORD VALIDATION</a> for more information on how 
-	this parameter determines access to the services.</p><p>Default: <span class="emphasis"><em><em class="parameter"><code>username</code></em> = <code class="literal">
-# The guest account if a guest service, 
-		else &lt;empty string&gt;.</code>
-</em></span>
-</p><p>Example: <span class="emphasis"><em><em class="parameter"><code>username</code></em> = <code class="literal">fred, mary, jack, jane, @users, @pcgroup</code>
-</em></span>
-</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 
+</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2584008"></a>
+
+username level (G)
+</h3></div></div></div><a class="indexterm" name="id2584009"></a><a name="USERNAMELEVEL"></a><div class="variablelist"><dl><dt></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 
@@ -4537,7 +5496,24 @@
 </em></span>
 </p><p>Example: <span class="emphasis"><em><em class="parameter"><code>username level</code></em> = <code class="literal">5</code>
 </em></span>
-</p></dd><dt><span class="term"><a name="USERNAMEMAP"></a>username map (G)</span></dt><dd><p>
+</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2584089"></a>
+
+username map script (G)
+</h3></div></div></div><a class="indexterm" name="id2584090"></a><a name="USERNAMEMAPSCRIPT"></a><div class="variablelist"><dl><dt></dt><dd><p>This script is a mutually exclusive alternative to the 
+	<a class="link" href="smb.conf.5.html#USERNAMEMAP">username map</a> parameter.  This parameter 
+	specifies and external program or script that must accept a single 
+	command line option (the username transmitted in the authentication
+	request) and return a line line on standard output (the name to which 
+	the account should mapped).  In this way, it is possible to store
+	username map tables in an LDAP or NIS directory services.
+	</p><p>Default: <span class="emphasis"><em><em class="parameter"><code>username map script</code></em> = <code class="literal"></code>
+</em></span>
+</p><p>Example: <span class="emphasis"><em><em class="parameter"><code>username map script</code></em> = <code class="literal">/etc/samba/scripts/mapusers.sh</code>
+</em></span>
+</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2584166"></a>
+
+username map (G)
+</h3></div></div></div><a class="indexterm" name="id2584167"></a><a name="USERNAMEMAP"></a><div class="variablelist"><dl><dt></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
@@ -4546,7 +5522,7 @@
 	Please note that for user or share mode security, the username map is applied prior to validating the user
 	credentials.  Domain member servers (domain or ads) apply the username map after the user has been
 	successfully authenticated by the domain controller and require fully qualified enties in the map table (e.g.
-	biddle = DOMAIN\foo).
+	biddle = <code class="literal">DOMAIN\foo</code>).
 	</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
@@ -4593,14 +5569,15 @@
 	Note that the remapping is applied to all occurrences of usernames.  Thus if you connect to \\server\fred and
 	<code class="constant">fred</code> is remapped to <code class="constant">mary</code> then you will actually be connecting to
 	\\server\mary and will need to supply a password suitable for <code class="constant">mary</code> not
-	<code class="constant">fred</code>. The only exception to this is the username passed to the <a class="indexterm" name="id334332"></a>password server (if you have one). The password server will receive whatever username the client
+	<code class="constant">fred</code>. The only exception to this is the username passed to the <a class="link" href="smb.conf.5.html#PASSWORDSERVER">password server</a> (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>
-	Samba versions prior to 3.0.8 would only support reading the fully qualified username (e.g.: DOMAIN\user) from
+	Samba versions prior to 3.0.8 would only support reading the fully qualified username 
+	(e.g.: <code class="literal">DOMAIN\user</code>) from
 	the username map when performing a kerberos login from a client.  However, when looking up a map entry for a
 	user authenticated by NTLM[SSP], only the login name would be used for matches.  This resulted in inconsistent
 	behavior sometimes even on the same server.
@@ -4611,7 +5588,7 @@
     the connection.
     </p><p>
     When relying upon a external domain controller for validating authentication requests, smbd will apply the username map
-    to the fully qualified username (i.e. DOMAIN\user) only after the user has been successfully authenticated.
+    to the fully qualified username (i.e. <code class="literal">DOMAIN\user</code>) only after the user has been successfully authenticated.
     </p><p>
     An example of use is:
 </p><pre class="programlisting">
@@ -4620,30 +5597,69 @@
     </p><p>Default: <span class="emphasis"><em><em class="parameter"><code>username map</code></em> = <code class="literal">
 # no username map</code>
 </em></span>
-</p></dd><dt><span class="term"><a name="USERNAMEMAPSCRIPT"></a>username map script (G)</span></dt><dd><p>This script is a mutually exclusive alternative to the 
-	<a class="indexterm" name="id334414"></a>username map parameter.  This parameter 
-	specifies and external program or script that must accept a single 
-	command line option (the username transmitted in the authentication
-	request) and return a line line on standard output (the name to which 
-	the account should mapped).  In this way, it is possible to store
-	username map tables in an LDAP or NIS directory services.
-	</p><p>Default: <span class="emphasis"><em><em class="parameter"><code>username map script</code></em> = <code class="literal"></code>
+</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2584451"></a><a name="USER"></a>user</h3></div></div></div><a class="indexterm" name="id2584452"></a><div class="variablelist"><dl><dt></dt><dd><p>This parameter is a synonym for <a class="link" href="#USERNAME">username</a>.</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2584482"></a><a name="USERS"></a>users</h3></div></div></div><a class="indexterm" name="id2584483"></a><div class="variablelist"><dl><dt></dt><dd><p>This parameter is a synonym for <a class="link" href="#USERNAME">username</a>.</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2584513"></a>
+
+username (S)
+</h3></div></div></div><a class="indexterm" name="id2584514"></a><a name="USERNAME"></a><div class="variablelist"><dl><dt></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 <em class="parameter"><code>username</code></em> 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 <em class="parameter"><code>username</code></em> 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 
+    <em class="parameter"><code>username</code></em> 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 <a class="link" href="smb.conf.5.html#VALIDUSERS">valid users</a> 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 <a class="link" href="#VALIDATIONSECT" title="NOTE ABOUT USERNAME/PASSWORD VALIDATION">NOTE ABOUT
+	USERNAME/PASSWORD VALIDATION</a> for more information on how 
+	this parameter determines access to the services.</p><p>Default: <span class="emphasis"><em><em class="parameter"><code>username</code></em> = <code class="literal">
+# The guest account if a guest service, 
+		else &lt;empty string&gt;.</code>
 </em></span>
-</p><p>Example: <span class="emphasis"><em><em class="parameter"><code>username map script</code></em> = <code class="literal">/etc/samba/scripts/mapusers.sh</code>
+</p><p>Example: <span class="emphasis"><em><em class="parameter"><code>username</code></em> = <code class="literal">fred, mary, jack, jane, @users, @pcgroup</code>
 </em></span>
-</p></dd><dt><span class="term"><a name="USERSHAREALLOWGUESTS"></a>usershare allow guests (G)</span></dt><dd><p>This parameter controls whether user defined shares are allowed
+</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2584683"></a>
+
+usershare allow guests (G)
+</h3></div></div></div><a class="indexterm" name="id2584684"></a><a name="USERSHAREALLOWGUESTS"></a><div class="variablelist"><dl><dt></dt><dd><p>This parameter controls whether user defined shares are allowed
 	to be accessed by non-authenticated users or not. It is the equivalent
 	of allowing people who can create a share the option of setting
 	<em class="parameter"><code>guest ok = yes</code></em> in a share
 	definition. Due to the security sensitive nature of this the default
 	is set to off.</p><p>Default: <span class="emphasis"><em><em class="parameter"><code>usershare allow guests</code></em> = <code class="literal">no</code>
 </em></span>
-</p></dd><dt><span class="term"><a name="USERSHAREMAXSHARES"></a>usershare max shares (G)</span></dt><dd><p>This parameter specifies the number of user defined shares
+</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2584736"></a>
+
+usershare max shares (G)
+</h3></div></div></div><a class="indexterm" name="id2584737"></a><a name="USERSHAREMAXSHARES"></a><div class="variablelist"><dl><dt></dt><dd><p>This parameter specifies the number of user defined shares
 	that are allowed to be created by users belonging to the group owning the
 	usershare directory. If set to zero (the default) user defined shares are ignored.
 	</p><p>Default: <span class="emphasis"><em><em class="parameter"><code>usershare max shares</code></em> = <code class="literal">0</code>
 </em></span>
-</p></dd><dt><span class="term"><a name="USERSHAREOWNERONLY"></a>usershare owner only (G)</span></dt><dd><p>This parameter controls whether the pathname exported by
+</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2584781"></a>
+
+usershare owner only (G)
+</h3></div></div></div><a class="indexterm" name="id2584782"></a><a name="USERSHAREOWNERONLY"></a><div class="variablelist"><dl><dt></dt><dd><p>This parameter controls whether the pathname exported by
 	a user defined shares must be owned by the user creating the
 	user defined share or not. If set to True (the default) then
 	smbd checks that the directory path being shared is owned by
@@ -4653,7 +5669,10 @@
 	regardless of who owns it.
 	</p><p>Default: <span class="emphasis"><em><em class="parameter"><code>usershare owner only</code></em> = <code class="literal">True</code>
 </em></span>
-</p></dd><dt><span class="term"><a name="USERSHAREPATH"></a>usershare path (G)</span></dt><dd><p>This parameter specifies the absolute path of the directory on the
+</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2584831"></a>
+
+usershare path (G)
+</h3></div></div></div><a class="indexterm" name="id2584832"></a><a name="USERSHAREPATH"></a><div class="variablelist"><dl><dt></dt><dd><p>This parameter specifies the absolute path of the directory on the
 	filesystem used to store the user defined share definition files.
 	This directory must be owned by root, and have no access for
 	other, and be writable only by the group owner. In addition the
@@ -4674,7 +5693,10 @@
 	In this case, only members of the group "power_users" can create user defined shares.
 	</p><p>Default: <span class="emphasis"><em><em class="parameter"><code>usershare path</code></em> = <code class="literal">NULL</code>
 </em></span>
-</p></dd><dt><span class="term"><a name="USERSHAREPREFIXALLOWLIST"></a>usershare prefix allow list (G)</span></dt><dd><p>This parameter specifies a list of absolute pathnames
+</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2584911"></a>
+
+usershare prefix allow list (G)
+</h3></div></div></div><a class="indexterm" name="id2584912"></a><a name="USERSHAREPREFIXALLOWLIST"></a><div class="variablelist"><dl><dt></dt><dd><p>This parameter specifies a list of absolute pathnames
 	the root of which are allowed to be exported by user defined share definitions.
 	If the pathname exported doesn't start with one of the strings in this
 	list the user defined share will not be allowed. This allows the Samba
@@ -4689,7 +5711,10 @@
 </em></span>
 </p><p>Example: <span class="emphasis"><em><em class="parameter"><code>usershare prefix allow list</code></em> = <code class="literal">/home /data /space</code>
 </em></span>
-</p></dd><dt><span class="term"><a name="USERSHAREPREFIXDENYLIST"></a>usershare prefix deny list (G)</span></dt><dd><p>This parameter specifies a list of absolute pathnames
+</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2584984"></a>
+
+usershare prefix deny list (G)
+</h3></div></div></div><a class="indexterm" name="id2584985"></a><a name="USERSHAREPREFIXDENYLIST"></a><div class="variablelist"><dl><dt></dt><dd><p>This parameter specifies a list of absolute pathnames
 	the root of which are NOT allowed to be exported by user defined share definitions.
 	If the pathname exported starts with one of the strings in this
 	list the user defined share will not be allowed. Any pathname not
@@ -4705,7 +5730,10 @@
 </em></span>
 </p><p>Example: <span class="emphasis"><em><em class="parameter"><code>usershare prefix deny list</code></em> = <code class="literal">/etc /dev /private</code>
 </em></span>
-</p></dd><dt><span class="term"><a name="USERSHARETEMPLATESHARE"></a>usershare template share (G)</span></dt><dd><p>User defined shares only have limited possible parameters
+</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2585059"></a>
+
+usershare template share (G)
+</h3></div></div></div><a class="indexterm" name="id2585060"></a><a name="USERSHARETEMPLATESHARE"></a><div class="variablelist"><dl><dt></dt><dd><p>User defined shares only have limited possible parameters
 	such as path, guest ok etc. This parameter allows usershares to
 	"cloned" from an existing share. If "usershare template share"
 	is set to the name of an existing share, then all usershares
@@ -4720,7 +5748,10 @@
 </em></span>
 </p><p>Example: <span class="emphasis"><em><em class="parameter"><code>usershare template share</code></em> = <code class="literal">template_share</code>
 </em></span>
-</p></dd><dt><span class="term"><a name="USESENDFILE"></a>use sendfile (S)</span></dt><dd><p>If this parameter is <code class="constant">yes</code>, and the <code class="constant">sendfile()</code> 
+</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2585131"></a>
+
+use sendfile (S)
+</h3></div></div></div><a class="indexterm" name="id2585132"></a><a name="USESENDFILE"></a><div class="variablelist"><dl><dt></dt><dd><p>If this parameter is <code class="constant">yes</code>, and the <code class="constant">sendfile()</code> 
     system call is supported by the underlying operating system, 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
@@ -4729,7 +5760,10 @@
     Windows 9x (using sendfile from Linux will cause these clients to fail).
     </p><p>Default: <span class="emphasis"><em><em class="parameter"><code>use sendfile</code></em> = <code class="literal">false</code>
 </em></span>
-</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 
+</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2585188"></a>
+
+use spnego (G)
+</h3></div></div></div><a class="indexterm" name="id2585190"></a><a name="USESPNEGO"></a><div class="variablelist"><dl><dt></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. 
 </p><p>
@@ -4737,19 +5771,10 @@
     implementation, there is no reason this should ever be
 	disabled.</p><p>Default: <span class="emphasis"><em><em class="parameter"><code>use spnego</code></em> = <code class="literal">yes</code>
 </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 <code class="literal">--with-utmp</code>. If set to 
-	 <code class="constant">yes</code> 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>Default: <span class="emphasis"><em><em class="parameter"><code>utmp</code></em> = <code class="literal">no</code>
-</em></span>
-</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 
+</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2585238"></a>
+
+utmp directory (G)
+</h3></div></div></div><a class="indexterm" name="id2585239"></a><a name="UTMPDIRECTORY"></a><div class="variablelist"><dl><dt></dt><dd><p>This parameter is only available if Samba has 
 	been configured and compiled with the option <code class="literal">
 	--with-utmp</code>. It specifies a directory pathname that is
 	used to store the utmp or utmpx files (depending on the UNIX system) that
@@ -4761,16 +5786,25 @@
 </em></span>
 </p><p>Example: <span class="emphasis"><em><em class="parameter"><code>utmp directory</code></em> = <code class="literal">/var/run/utmp</code>
 </em></span>
-</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></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2585316"></a>
+
+utmp (G)
+</h3></div></div></div><a class="indexterm" name="id2585317"></a><a name="UTMP"></a><div class="variablelist"><dl><dt></dt><dd><p>
+	This boolean parameter is only available if Samba has been configured and compiled  
+	with the option <code class="literal">--with-utmp</code>. If set to 
+	 <code class="constant">yes</code> 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>
-	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><em class="parameter"><code>-valid</code></em> = <code class="literal">yes</code>
+	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>Default: <span class="emphasis"><em><em class="parameter"><code>utmp</code></em> = <code class="literal">no</code>
 </em></span>
-</p></dd><dt><span class="term"><a name="VALIDUSERS"></a>valid users (S)</span></dt><dd><p>
+</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2585379"></a>
+
+valid users (S)
+</h3></div></div></div><a class="indexterm" name="id2585380"></a><a name="VALIDUSERS"></a><div class="variablelist"><dl><dt></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 
     <em class="parameter"><code>invalid users</code></em> parameter.
@@ -4786,7 +5820,22 @@
 </em></span>
 </p><p>Example: <span class="emphasis"><em><em class="parameter"><code>valid users</code></em> = <code class="literal">greg, @pcusers</code>
 </em></span>
-</p></dd><dt><span class="term"><a name="VETOFILES"></a>veto files (S)</span></dt><dd><p>
+</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2585470"></a>
+
+-valid (S)
+</h3></div></div></div><a class="indexterm" name="id2585471"></a><a name="-VALID"></a><div class="variablelist"><dl><dt></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><em class="parameter"><code>-valid</code></em> = <code class="literal">yes</code>
+</em></span>
+</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2585519"></a>
+
+veto files (S)
+</h3></div></div></div><a class="indexterm" name="id2585520"></a><a name="VETOFILES"></a><div class="variablelist"><dl><dt></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.
@@ -4794,11 +5843,11 @@
 	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 <a class="indexterm" name="id335230"></a>case sensitive option is applicable in vetoing files.
+	Note that the <a class="link" href="smb.conf.5.html#CASESENSITIVE">case sensitive</a> 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 <a class="indexterm" name="id335247"></a>delete veto files 
+	deletion will <span class="emphasis"><em>fail</em></span> unless you also set the <a class="link" href="smb.conf.5.html#DELETEVETOFILES">delete veto files</a> 
 	parameter to <em class="parameter"><code>yes</code></em>.
 	</p><p>
 	Setting this parameter will affect the performance of Samba, as it will be forced to check all files 
@@ -4817,12 +5866,15 @@
 </pre><p>
 	</p><p>Default: <span class="emphasis"><em><em class="parameter"><code>veto files</code></em> = <code class="literal">No files or directories are vetoed.</code>
 </em></span>
-</p></dd><dt><span class="term"><a name="VETOOPLOCKFILES"></a>veto oplock files (S)</span></dt><dd><p>
-	This parameter is only valid when the <a class="indexterm" name="id335315"></a>oplocks
+</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2585638"></a>
+
+veto oplock files (S)
+</h3></div></div></div><a class="indexterm" name="id2585639"></a><a name="VETOOPLOCKFILES"></a><div class="variablelist"><dl><dt></dt><dd><p>
+	This parameter is only valid when the <a class="link" href="smb.conf.5.html#OPLOCKS">oplocks</a>
 	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
-	<a class="indexterm" name="id335324"></a>veto files parameter.
+	<a class="link" href="smb.conf.5.html#VETOFILES">veto files</a> parameter.
 	</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 
@@ -4838,19 +5890,28 @@
 	</p><p>Default: <span class="emphasis"><em><em class="parameter"><code>veto oplock files</code></em> = <code class="literal">
 # No files are vetoed for oplock grants</code>
 </em></span>
-</p></dd><dt><span class="term"><a name="VFSOBJECT"></a>vfs object</span></dt><dd><p>This parameter is a synonym for vfs objects.</p></dd><dt><span class="term"><a name="VFSOBJECTS"></a>vfs objects (S)</span></dt><dd><p>This parameter specifies the backend names which 
+</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2585731"></a><a name="VFSOBJECT"></a>vfs object</h3></div></div></div><a class="indexterm" name="id2585732"></a><div class="variablelist"><dl><dt></dt><dd><p>This parameter is a synonym for <a class="link" href="#VFSOBJECTS">vfs objects</a>.</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2585762"></a>
+
+vfs objects (S)
+</h3></div></div></div><a class="indexterm" name="id2585763"></a><a name="VFSOBJECTS"></a><div class="variablelist"><dl><dt></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><em class="parameter"><code>vfs objects</code></em> = <code class="literal"></code>
 </em></span>
 </p><p>Example: <span class="emphasis"><em><em class="parameter"><code>vfs objects</code></em> = <code class="literal">extd_audit recycle</code>
 </em></span>
-</p></dd><dt><span class="term"><a name="VOLUME"></a>volume (S)</span></dt><dd><p>This allows you to override the volume label 
+</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2585822"></a>
+
+volume (S)
+</h3></div></div></div><a class="indexterm" name="id2585823"></a><a name="VOLUME"></a><div class="variablelist"><dl><dt></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><em class="parameter"><code>volume</code></em> = <code class="literal">
 # the name of the share</code>
 </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 
+</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2585866"></a>
+
+wide links (S)
+</h3></div></div></div><a class="indexterm" name="id2585867"></a><a name="WIDELINKS"></a><div class="variablelist"><dl><dt></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 
@@ -4858,15 +5919,21 @@
 	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: <span class="emphasis"><em><em class="parameter"><code>wide links</code></em> = <code class="literal">yes</code>
 </em></span>
-</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 
+</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2585918"></a>
+
+winbind cache time (G)
+</h3></div></div></div><a class="indexterm" name="id2585919"></a><a name="WINBINDCACHETIME"></a><div class="variablelist"><dl><dt></dt><dd><p>This parameter specifies the number of 
+	seconds the <a class="citerefentry" 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>
 	This does not apply to authentication requests, these are always 
-	evaluated in real time unless the <a class="indexterm" name="id335568"></a>winbind   offline logon option has been enabled.
+	evaluated in real time unless the <a class="link" href="smb.conf.5.html#WINBINDOFFLINELOGON">winbind   offline logon</a> option has been enabled.
 	</p><p>Default: <span class="emphasis"><em><em class="parameter"><code>winbind cache time</code></em> = <code class="literal">300</code>
 </em></span>
-</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 
+</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2585989"></a>
+
+winbind enum groups (G)
+</h3></div></div></div><a class="indexterm" name="id2585990"></a><a name="WINBINDENUMGROUPS"></a><div class="variablelist"><dl><dt></dt><dd><p>On large installations using <a class="citerefentry" 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 <code class="literal">setgrent()</code>,
 	<code class="literal">getgrent()</code> and
 	<code class="literal">endgrent()</code> group of system calls.  If
@@ -4874,7 +5941,10 @@
 	<code class="constant">no</code>, calls to the <code class="literal">getgrent()</code> system
 	call will not return any data. </p><div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Warning</h3><p>Turning off group enumeration may cause some programs to behave oddly.  </p></div><p>Default: <span class="emphasis"><em><em class="parameter"><code>winbind enum groups</code></em> = <code class="literal">no</code>
 </em></span>
-</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
+</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2586080"></a>
+
+winbind enum users (G)
+</h3></div></div></div><a class="indexterm" name="id2586081"></a><a name="WINBINDENUMUSERS"></a><div class="variablelist"><dl><dt></dt><dd><p>On large installations using <a class="citerefentry" 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 <code class="literal">setpwent()</code>,
 	 <code class="literal">getpwent()</code> and
 	 <code class="literal">endpwent()</code> group of system calls.  If
@@ -4886,10 +5956,13 @@
 	full user list when searching for matching
 	usernames. </p></div><p>Default: <span class="emphasis"><em><em class="parameter"><code>winbind enum users</code></em> = <code class="literal">no</code>
 </em></span>
-</p></dd><dt><span class="term"><a name="WINBINDEXPANDGROUPS"></a>winbind expand groups (G)</span></dt><dd><p>This option controls the maximum depth that winbindd
+</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2586173"></a>
+
+winbind expand groups (G)
+</h3></div></div></div><a class="indexterm" name="id2586174"></a><a name="WINBINDEXPANDGROUPS"></a><div class="variablelist"><dl><dt></dt><dd><p>This option controls the maximum depth that winbindd
               will traverse when flattening nested group memberships
 	      of Windows domain groups.  This is different from the
-	      <a class="indexterm" name="id335788"></a>winbind nested groups option
+	      <a class="link" href="smb.conf.5.html#WINBINDNESTEDGROUPS">winbind nested groups</a> option
               which implements the Windows NT4 model of local group 
 	      nesting.  The "winbind expand groups"
               parameter specifically applies to the membership of 
@@ -4898,7 +5971,10 @@
 	 must perform the group unrolling and will be unable to answer
 	 incoming NSS or authentication requests during this time.</p><p>Default: <span class="emphasis"><em><em class="parameter"><code>winbind expand groups</code></em> = <code class="literal">1</code>
 </em></span>
-</p></dd><dt><span class="term"><a name="WINBINDNESTEDGROUPS"></a>winbind nested groups (G)</span></dt><dd><p>If set to yes, this parameter activates the support for nested
+</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2586242"></a>
+
+winbind nested groups (G)
+</h3></div></div></div><a class="indexterm" name="id2586243"></a><a name="WINBINDNESTEDGROUPS"></a><div class="variablelist"><dl><dt></dt><dd><p>If set to yes, this parameter activates the support for nested
                  groups. Nested groups are also called local groups or
                  aliases. They work like their counterparts in Windows: Nested
                  groups are defined locally on any machine (they are shared
@@ -4906,7 +5982,10 @@
                  global groups from any trusted SAM. To be able to use nested
                  groups, you need to run nss_winbind.</p><p>Default: <span class="emphasis"><em><em class="parameter"><code>winbind nested groups</code></em> = <code class="literal">yes</code>
 </em></span>
-</p></dd><dt><span class="term"><a name="WINBINDNORMALIZENAMES"></a>winbind normalize names (G)</span></dt><dd><p>This parameter controls whether winbindd will replace
+</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2586291"></a>
+
+winbind normalize names (G)
+</h3></div></div></div><a class="indexterm" name="id2586292"></a><a name="WINBINDNORMALIZENAMES"></a><div class="variablelist"><dl><dt></dt><dd><p>This parameter controls whether winbindd will replace
 	whitespace in user and group names with an underscore (_) character.
 	For example, whether the name "Space Kadet" should be
 	replaced with the string "space_kadet".
@@ -4918,14 +5997,17 @@
 </em></span>
 </p><p>Example: <span class="emphasis"><em><em class="parameter"><code>winbind normalize names</code></em> = <code class="literal">yes</code>
 </em></span>
-</p></dd><dt><span class="term"><a name="WINBINDNSSINFO"></a>winbind nss info (G)</span></dt><dd><p>This parameter is designed to control how Winbind retrieves Name
+</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2586358"></a>
+
+winbind nss info (G)
+</h3></div></div></div><a class="indexterm" name="id2586359"></a><a name="WINBINDNSSINFO"></a><div class="variablelist"><dl><dt></dt><dd><p>This parameter is designed to control how Winbind retrieves Name
 	Service Information to construct a user's home directory and login shell. 
 	Currently the following settings are available: 
 
 	</p><div class="itemizedlist"><ul type="disc"><li><p><em class="parameter"><code>template</code></em> 
 			- The default, using the parameters of <em class="parameter"><code>template 
 			shell</code></em> and <em class="parameter"><code>template homedir</code></em>)
-			</p></li><li><p><em class="parameter"><code>sfu</code></em>
+			</p></li><li><p><em class="parameter"><code>&lt;sfu | rfc2307 &gt;</code></em>
 			- When Samba is running in security = ads and your Active Directory
 			Domain Controller does support the Microsoft "Services for Unix" (SFU)
 			LDAP schema, winbind can retrieve the login shell and the home
@@ -4940,7 +6022,10 @@
 </em></span>
 </p><p>Example: <span class="emphasis"><em><em class="parameter"><code>winbind nss info</code></em> = <code class="literal">template sfu</code>
 </em></span>
-</p></dd><dt><span class="term"><a name="WINBINDOFFLINELOGON"></a>winbind offline logon (G)</span></dt><dd><p>This parameter is designed to control whether Winbind should
+</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2586478"></a>
+
+winbind offline logon (G)
+</h3></div></div></div><a class="indexterm" name="id2586479"></a><a name="WINBINDOFFLINELOGON"></a><div class="variablelist"><dl><dt></dt><dd><p>This parameter is designed to control whether Winbind should
 	allow to login with the <em class="parameter"><code>pam_winbind</code></em> 
 	module using Cached Credentials. If enabled, winbindd will store user credentials
 	from successful logins encrypted in a local cache.
@@ -4948,20 +6033,29 @@
 </em></span>
 </p><p>Example: <span class="emphasis"><em><em class="parameter"><code>winbind offline logon</code></em> = <code class="literal">true</code>
 </em></span>
-</p></dd><dt><span class="term"><a name="WINBINDREFRESHTICKETS"></a>winbind refresh tickets (G)</span></dt><dd><p>This parameter is designed to control whether Winbind should refresh Kerberos Tickets
+</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2586547"></a>
+
+winbind refresh tickets (G)
+</h3></div></div></div><a class="indexterm" name="id2586548"></a><a name="WINBINDREFRESHTICKETS"></a><div class="variablelist"><dl><dt></dt><dd><p>This parameter is designed to control whether Winbind should refresh Kerberos Tickets
 	retrieved using the <em class="parameter"><code>pam_winbind</code></em> module.
 
 </p><p>Default: <span class="emphasis"><em><em class="parameter"><code>winbind refresh tickets</code></em> = <code class="literal">false</code>
 </em></span>
 </p><p>Example: <span class="emphasis"><em><em class="parameter"><code>winbind refresh tickets</code></em> = <code class="literal">true</code>
 </em></span>
-</p></dd><dt><span class="term"><a name="WINBINDRPCONLY"></a>winbind rpc only (G)</span></dt><dd><p>
+</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2586614"></a>
+
+winbind rpc only (G)
+</h3></div></div></div><a class="indexterm" name="id2586615"></a><a name="WINBINDRPCONLY"></a><div class="variablelist"><dl><dt></dt><dd><p>
 	Setting this parameter to <code class="literal">yes</code> forces 
 	winbindd to use RPC instead of LDAP to retrieve information from Domain
         Controllers.
 	</p><p>Default: <span class="emphasis"><em><em class="parameter"><code>winbind rpc only</code></em> = <code class="literal">no</code>
 </em></span>
-</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 
+</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2586662"></a>
+
+winbind separator (G)
+</h3></div></div></div><a class="indexterm" name="id2586663"></a><a name="WINBINDSEPARATOR"></a><div class="variablelist"><dl><dt></dt><dd><p>This parameter allows an admin to define the character 
 	used when listing a username of the form of <em class="replaceable"><code>DOMAIN
 	</code></em>\<em class="replaceable"><code>user</code></em>.  This parameter 
 	is only applicable when using the <code class="filename">pam_winbind.so</code>
@@ -4972,7 +6066,10 @@
 </em></span>
 </p><p>Example: <span class="emphasis"><em><em class="parameter"><code>winbind separator</code></em> = <code class="literal">+</code>
 </em></span>
-</p></dd><dt><span class="term"><a name="WINBINDTRUSTEDDOMAINSONLY"></a>winbind trusted domains only (G)</span></dt><dd><p>
+</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2586750"></a>
+
+winbind trusted domains only (G)
+</h3></div></div></div><a class="indexterm" name="id2586751"></a><a name="WINBINDTRUSTEDDOMAINSONLY"></a><div class="variablelist"><dl><dt></dt><dd><p>
 	This parameter is designed to allow Samba servers that are members 
 	of a Samba controlled domain to use UNIX accounts distributed via NIS, 
 	rsync, or LDAP as the uid's for winbindd users in the hosts primary domain.
@@ -4980,12 +6077,15 @@
 	the account user1 in /etc/passwd instead of allocating a new uid for him or her.
 	</p><p>
 	This parameter is now deprecated in favor of the newer idmap_nss backend.
-	Refer to the <a class="indexterm" name="id336317"></a>idmap domains smb.conf option and
-	the <a href="idmap_nss.8.html"><span class="citerefentry"><span class="refentrytitle">idmap_nss</span>(8)</span></a> man page for more information.
+	Refer to the <a class="link" href="smb.conf.5.html#IDMAPDOMAINS">idmap domains</a> smb.conf option and
+	the <a class="citerefentry" href="idmap_nss.8.html"><span class="citerefentry"><span class="refentrytitle">idmap_nss</span>(8)</span></a> man page for more information.
 	</p><p>Default: <span class="emphasis"><em><em class="parameter"><code>winbind trusted domains only</code></em> = <code class="literal">no</code>
 </em></span>
-</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  
+</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2586828"></a>
+
+winbind use default domain (G)
+</h3></div></div></div><a class="indexterm" name="id2586829"></a><a name="WINBINDUSEDEFAULTDOMAIN"></a><div class="variablelist"><dl><dt></dt><dd><p>This parameter specifies whether the
+	 <a class="citerefentry" 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
@@ -4994,7 +6094,10 @@
 </em></span>
 </p><p>Example: <span class="emphasis"><em><em class="parameter"><code>winbind use default domain</code></em> = <code class="literal">yes</code>
 </em></span>
-</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 
+</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2586901"></a>
+
+wins hook (G)
+</h3></div></div></div><a class="indexterm" name="id2586902"></a><a name="WINSHOOK"></a><div class="variablelist"><dl><dt></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 
@@ -5015,12 +6118,18 @@
 			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 <code class="literal">nsupdate</code> is provided in the examples 
-	directory of the Samba source code. </p><p><span class="emphasis"><em>No default</em></span></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 
+	directory of the Samba source code. </p><p><span class="emphasis"><em>No default</em></span></p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2587007"></a>
+
+wins proxy (G)
+</h3></div></div></div><a class="indexterm" name="id2587008"></a><a name="WINSPROXY"></a><div class="variablelist"><dl><dt></dt><dd><p>This is a boolean that controls if <a class="citerefentry" 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 <code class="constant">yes</code> for some older clients.</p><p>Default: <span class="emphasis"><em><em class="parameter"><code>wins proxy</code></em> = <code class="literal">no</code>
 </em></span>
-</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 
+</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2587062"></a>
+
+wins server (G)
+</h3></div></div></div><a class="indexterm" name="id2587063"></a><a name="WINSSERVER"></a><div class="variablelist"><dl><dt></dt><dd><p>This specifies the IP address (or DNS name: IP 
+	address for preference) of the WINS server that <a class="citerefentry" 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 
@@ -5038,21 +6147,33 @@
 </em></span>
 </p><p>Example: <span class="emphasis"><em><em class="parameter"><code>wins server</code></em> = <code class="literal">192.9.200.1 192.168.2.61</code>
 </em></span>
-</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 
+</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2587172"></a>
+
+wins support (G)
+</h3></div></div></div><a class="indexterm" name="id2587173"></a><a name="WINSSUPPORT"></a><div class="variablelist"><dl><dt></dt><dd><p>This boolean controls if the <a class="citerefentry" 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 <code class="constant">yes</code> unless you have a multi-subnetted network and 
 	you wish a particular <code class="literal">nmbd</code> to be your WINS server. 
 	Note that you should <span class="emphasis"><em>NEVER</em></span> set this to <code class="constant">yes</code>
 	on more than one machine in your network.</p><p>Default: <span class="emphasis"><em><em class="parameter"><code>wins support</code></em> = <code class="literal">no</code>
 </em></span>
-</p></dd><dt><span class="term"><a name="WORKGROUP"></a>workgroup (G)</span></dt><dd><p>This controls what workgroup your server will 
+</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2587242"></a>
+
+workgroup (G)
+</h3></div></div></div><a class="indexterm" name="id2587243"></a><a name="WORKGROUP"></a><div class="variablelist"><dl><dt></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 <a class="indexterm" name="id336750"></a>security = domain
+	the <a class="link" href="smb.conf.5.html#SECURITY">security = domain</a>
 		setting.</p><p>Default: <span class="emphasis"><em><em class="parameter"><code>workgroup</code></em> = <code class="literal">WORKGROUP</code>
 </em></span>
 </p><p>Example: <span class="emphasis"><em><em class="parameter"><code>workgroup</code></em> = <code class="literal">MYGROUP</code>
 </em></span>
-</p></dd><dt><span class="term"><a name="WRITABLE"></a>writable</span></dt><dd><p>This parameter is a synonym for writeable.</p></dd><dt><span class="term"><a name="WRITEABLE"></a>writeable (S)</span></dt><dd><p>Inverted synonym for <a class="indexterm" name="id336834"></a>read only.</p><p><span class="emphasis"><em>No default</em></span></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,
+</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2587314"></a><a name="WRITABLE"></a>writable</h3></div></div></div><a class="indexterm" name="id2587315"></a><div class="variablelist"><dl><dt></dt><dd><p>This parameter is a synonym for <a class="link" href="#WRITEABLE">writeable</a>.</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2587344"></a>
+
+writeable (S)
+</h3></div></div></div><a class="indexterm" name="id2587345"></a><a name="WRITEABLE"></a><div class="variablelist"><dl><dt></dt><dd><p>Inverted synonym for <a class="link" href="smb.conf.5.html#READONLY">read only</a>.</p><p><span class="emphasis"><em>No default</em></span></p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2587383"></a>
+
+write cache size (S)
+</h3></div></div></div><a class="indexterm" name="id2587384"></a><a name="WRITECACHESIZE"></a><div class="variablelist"><dl><dt></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 
@@ -5070,26 +6191,35 @@
 </p><p>Example: <span class="emphasis"><em><em class="parameter"><code>write cache size</code></em> = <code class="literal">262144
 #  for a 256k cache size per file</code>
 </em></span>
-</p></dd><dt><span class="term"><a name="WRITELIST"></a>write list (S)</span></dt><dd><p>
+</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2587473"></a>
+
+write list (S)
+</h3></div></div></div><a class="indexterm" name="id2587474"></a><a name="WRITELIST"></a><div class="variablelist"><dl><dt></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 <a class="indexterm" name="id336942"></a>read only option is set to. The list can 
+    what the <a class="link" href="smb.conf.5.html#READONLY">read only</a> 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>
     By design, this parameter will not work with the 
-    <a class="indexterm" name="id336958"></a>security = share in Samba 3.0.
+    <a class="link" href="smb.conf.5.html#SECURITY">security = share</a> in Samba 3.0.
     </p><p>Default: <span class="emphasis"><em><em class="parameter"><code>write list</code></em> = <code class="literal"></code>
 </em></span>
 </p><p>Example: <span class="emphasis"><em><em class="parameter"><code>write list</code></em> = <code class="literal">admin, root, @staff</code>
 </em></span>
-</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 
+</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2587566"></a>
+
+write raw (G)
+</h3></div></div></div><a class="indexterm" name="id2587567"></a><a name="WRITERAW"></a><div class="variablelist"><dl><dt></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: <span class="emphasis"><em><em class="parameter"><code>write raw</code></em> = <code class="literal">yes</code>
 </em></span>
-</p></dd><dt><span class="term"><a name="WTMPDIRECTORY"></a>wtmp directory (G)</span></dt><dd><p>
+</p></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2587610"></a>
+
+wtmp directory (G)
+</h3></div></div></div><a class="indexterm" name="id2587611"></a><a name="WTMPDIRECTORY"></a><div class="variablelist"><dl><dt></dt><dd><p>
 	This parameter is only available if Samba has been configured and compiled with the option <code class="literal">
 	--with-utmp</code>. 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 
@@ -5101,12 +6231,12 @@
 </em></span>
 </p><p>Example: <span class="emphasis"><em><em class="parameter"><code>wtmp directory</code></em> = <code class="literal">/var/log/wtmp</code>
 </em></span>
-</p></dd></dl></div></div><div class="refsect1" lang="en"><a name="id337116"></a><h2>WARNINGS</h2><p>
+</p></dd></dl></div></div></div></div><div class="refsect1" lang="en"><a name="id2587693"></a><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
+	<a class="citerefentry" 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>
@@ -5114,13 +6244,13 @@
 	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"><a name="id337159"></a><h2>VERSION</h2><p>This man page is correct for version 3.0 of the Samba suite.</p></div><div class="refsect1" lang="en"><a name="id337169"></a><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"><a name="id337249"></a><h2>AUTHOR</h2><p>
+	</p></div><div class="refsect1" lang="en"><a name="id2587743"></a><h2>VERSION</h2><p>This man page is correct for version 3 of the Samba suite.</p></div><div class="refsect1" lang="en"><a name="id2587754"></a><h2>SEE ALSO</h2><p>
+	<a class="citerefentry" href="samba.7.html"><span class="citerefentry"><span class="refentrytitle">samba</span>(7)</span></a>, <a class="citerefentry" href="smbpasswd.8.html"><span class="citerefentry"><span class="refentrytitle">smbpasswd</span>(8)</span></a>, <a class="citerefentry" href="swat.8.html"><span class="citerefentry"><span class="refentrytitle">swat</span>(8)</span></a>, <a class="citerefentry" href="smbd.8.html"><span class="citerefentry"><span class="refentrytitle">smbd</span>(8)</span></a>, <a class="citerefentry" href="nmbd.8.html"><span class="citerefentry"><span class="refentrytitle">nmbd</span>(8)</span></a>, <a class="citerefentry" href="smbclient.1.html"><span class="citerefentry"><span class="refentrytitle">smbclient</span>(1)</span></a>, <a class="citerefentry" href="nmblookup.1.html"><span class="citerefentry"><span class="refentrytitle">nmblookup</span>(1)</span></a>, <a class="citerefentry" href="testparm.1.html"><span class="citerefentry"><span class="refentrytitle">testparm</span>(1)</span></a>, <a class="citerefentry" href="testprns.1.html"><span class="citerefentry"><span class="refentrytitle">testprns</span>(1)</span></a>.</p></div><div class="refsect1" lang="en"><a name="id2587834"></a><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 <a href="ftp://ftp.icce.rug.nl/pub/unix/" target="_top">
+	excellent piece of Open Source software, available at <a class="ulink" href="ftp://ftp.icce.rug.nl/pub/unix/" target="_top">
 	ftp://ftp.icce.rug.nl/pub/unix/</a>) 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.

Modified: branches/samba/experimental/docs/htmldocs/manpages/smbcacls.1.html
===================================================================
--- branches/samba/experimental/docs/htmldocs/manpages/smbcacls.1.html	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/docs/htmldocs/manpages/smbcacls.1.html	2008-06-09 06:59:20 UTC (rev 1920)
@@ -1,5 +1,5 @@
-<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.72.0"></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 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><code class="literal">smbcacls</code> {//server/share} {filename} [-D acls] [-M acls] [-a acls] [-S acls] [-C name] [-G name] [--numeric] [-t] [-U username] [-h] [-d]</p></div></div><div class="refsect1" lang="en"><a name="id299261"></a><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 <code class="literal">smbcacls</code> program manipulates NT Access Control
-	Lists (ACLs) on SMB file shares. </p></div><div class="refsect1" lang="en"><a name="id266723"></a><h2>OPTIONS</h2><p>The following options are available to the <code class="literal">smbcacls</code> program.  
+<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.73.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 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><code class="literal">smbcacls</code> {//server/share} {filename} [-D acls] [-M acls] [-a acls] [-S acls] [-C name] [-G name] [--numeric] [-t] [-U username] [-h] [-d]</p></div></div><div class="refsect1" lang="en"><a name="id2507237"></a><h2>DESCRIPTION</h2><p>This tool is part of the <a class="citerefentry" href="samba.7.html"><span class="citerefentry"><span class="refentrytitle">samba</span>(7)</span></a> suite.</p><p>The <code class="literal">smbcacls</code> program manipulates NT Access Control
+	Lists (ACLs) on SMB file shares. </p></div><div class="refsect1" lang="en"><a name="id2507266"></a><h2>OPTIONS</h2><p>The following options are available to the <code class="literal">smbcacls</code> 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 
@@ -12,7 +12,7 @@
 		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 
+		workgroup specified in the <a class="citerefentry" 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 <em class="parameter"><code>-C</code></em> option.  
@@ -40,7 +40,7 @@
 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="id266940"></a> parameter
+override the <a class="link" href="smb.conf.5.html#LOGLEVEL">log level</a> parameter
 in the <code class="filename">smb.conf</code> 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 
@@ -52,7 +52,7 @@
 compile time.</p></dd><dt><span class="term">-l|--log-basename=logdirectory</span></dt><dd><p>Base directory name for log/debug files. The extension
 <code class="constant">".progname"</code> will be appended (e.g. log.smbclient, 
 log.smbd, etc...). The log file is never removed by the client.
-</p></dd></dl></div></div><div class="refsect1" lang="en"><a name="id267004"></a><h2>ACL FORMAT</h2><p>The format of an ACL is one or more ACL entries separated by 
+</p></dd></dl></div></div><div class="refsect1" lang="en"><a name="id2506379"></a><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;
@@ -68,23 +68,22 @@
 	can be specified in S-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><code class="constant">#define SEC_ACE_FLAG_OBJECT_INHERIT     	0x1</code></p></li><li><p><code class="constant">#define SEC_ACE_FLAG_CONTAINER_INHERIT  	0x2</code></p></li><li><p><code class="constant">#define SEC_ACE_FLAG_NO_PROPAGATE_INHERIT     0x4</code></p></li><li><p><code class="constant">#define SEC_ACE_FLAG_INHERIT_ONLY       	0x8</code></p></li></ul></div><p>At present flags can only be specified as decimal or 
+	access granted to the SID. </p><p>The type can be either ALLOWED or	DENIED to allow/deny 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><code class="constant">#define SEC_ACE_FLAG_OBJECT_INHERIT     	0x1</code></p></li><li><p><code class="constant">#define SEC_ACE_FLAG_CONTAINER_INHERIT  	0x2</code></p></li><li><p><code class="constant">#define SEC_ACE_FLAG_NO_PROPAGATE_INHERIT     0x4</code></p></li><li><p><code class="constant">#define SEC_ACE_FLAG_INHERIT_ONLY       	0x8</code></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"><a name="id308009"></a><h2>EXIT STATUS</h2><p>The <code class="literal">smbcacls</code> program sets the exit status 
+		permissions</p></li></ul></div></div><div class="refsect1" lang="en"><a name="id2506544"></a><h2>EXIT STATUS</h2><p>The <code class="literal">smbcacls</code> 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 <code class="literal">smbcacls</code> 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"><a name="id308038"></a><h2>VERSION</h2><p>This man page is correct for version 3.0 of the Samba suite.</p></div><div class="refsect1" lang="en"><a name="id308049"></a><h2>AUTHOR</h2><p>The original Samba software and related utilities 
+	arguments, an exit status of 2 is returned. </p></div><div class="refsect1" lang="en"><a name="id2506577"></a><h2>VERSION</h2><p>This man page is correct for version 3 of the Samba suite.</p></div><div class="refsect1" lang="en"><a name="id2506588"></a><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><code class="literal">smbcacls</code> was written by Andrew Tridgell 

Modified: branches/samba/experimental/docs/htmldocs/manpages/smbclient.1.html
===================================================================
--- branches/samba/experimental/docs/htmldocs/manpages/smbclient.1.html	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/docs/htmldocs/manpages/smbclient.1.html	2008-06-09 06:59:20 UTC (rev 1920)
@@ -1,11 +1,11 @@
-<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.72.0"></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 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><code class="literal">smbclient</code> [-b &lt;buffer size&gt;] [-d debuglevel] [-e] [-L &lt;netbios name&gt;] [-U username] [-I destinationIP] [-M &lt;netbios name&gt;] [-m maxprotocol] [-A authfile] [-N] [-i scope] [-O &lt;socket options&gt;] [-p port] [-R &lt;name resolve order&gt;] [-s &lt;smb config file&gt;] [-k] [-P] [-c &lt;command&gt;]</p></div><div class="cmdsynopsis"><p><code class="literal">smbclient</code> {servicename} [password] [-b &lt;buffer size&gt;] [-d debuglevel] [-e] [-D Directory] [-U username] [-W workgroup] [-M &lt;netbios name&gt;] [-m maxprotocol] [-A authfile] [-N] [-l log-basename] [-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"><a name="id266947"></a><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><code class="literal">smbclient</code> is a client that can 
+<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.73.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 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><code class="literal">smbclient</code> [-b &lt;buffer size&gt;] [-d debuglevel] [-e] [-L &lt;netbios name&gt;] [-U username] [-I destinationIP] [-M &lt;netbios name&gt;] [-m maxprotocol] [-A authfile] [-N] [-i scope] [-O &lt;socket options&gt;] [-p port] [-R &lt;name resolve order&gt;] [-s &lt;smb config file&gt;] [-k] [-P] [-c &lt;command&gt;]</p></div><div class="cmdsynopsis"><p><code class="literal">smbclient</code> {servicename} [password] [-b &lt;buffer size&gt;] [-d debuglevel] [-e] [-D Directory] [-U username] [-W workgroup] [-M &lt;netbios name&gt;] [-m maxprotocol] [-A authfile] [-N] [-l log-basename] [-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"><a name="id2507473"></a><h2>DESCRIPTION</h2><p>This tool is part of the <a class="citerefentry" href="samba.7.html"><span class="citerefentry"><span class="refentrytitle">samba</span>(7)</span></a> suite.</p><p><code class="literal">smbclient</code> 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>).  
+	similar to that of the ftp program (see <a class="citerefentry" 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"><a name="id266984"></a><h2>OPTIONS</h2><div class="variablelist"><dl><dt><span class="term">servicename</span></dt><dd><p>servicename is the name of the service 
+	and so on. </p></div><div class="refsect1" lang="en"><a name="id2507513"></a><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
 		<code class="filename">//server/service</code> where <em class="parameter"><code>server
 		</code></em> is the NetBIOS name of the SMB/CIFS server 
@@ -20,7 +20,7 @@
 		</p><p>The server name is looked up according to either 
 		the <em class="parameter"><code>-R</code></em> parameter to <code class="literal">smbclient</code> 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, 
+		the <a class="citerefentry" 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 
@@ -43,7 +43,7 @@
 		cause names to be resolved as follows:</p><div class="itemizedlist"><ul type="disc"><li><p><code class="constant">lmhosts</code>: 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
+			the <a class="citerefentry" 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><code class="constant">host</code>: Do a standard host 
 			name to IP address resolution, using the system <code class="filename">/etc/hosts
 			</code>, NIS, or DNS lookups. This method of name resolution 
@@ -60,10 +60,10 @@
 			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  
+		defined in the <a class="citerefentry" 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 <em class="parameter"><code>name resolve order
-		</code></em> 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
+		</code></em> parameter of the <a class="citerefentry" 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 
@@ -79,7 +79,7 @@
 		machine FRED.
 		</p><p>You may also find the <em class="parameter"><code>-U</code></em> and 
 		<em class="parameter"><code>-I</code></em> options useful, as they allow you to 
-		control the FROM and TO parts of the message. </p><p>See the <em class="parameter"><code>message command</code></em> 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 
+		control the FROM and TO parts of the message. </p><p>See the <em class="parameter"><code>message command</code></em> parameter in the <a class="citerefentry" 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 
@@ -137,7 +137,7 @@
 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="id308361"></a> parameter
+override the <a class="link" href="smb.conf.5.html#LOGLEVEL">log level</a> parameter
 in the <code class="filename">smb.conf</code> 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 
@@ -182,7 +182,7 @@
 <code class="literal">rpcclient</code> 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="id308547"></a> parameter in the <code class="filename">smb.conf</code> file. 
+to setting the <a class="link" href="smb.conf.5.html#NETBIOSNAME">netbios name</a> parameter in the <code class="filename">smb.conf</code> file. 
 However, a command
 line setting will take precedence over settings in
 <code class="filename">smb.conf</code>.</p></dd><dt><span class="term">-i &lt;scope&gt;</span></dt><dd><p>This specifies a NetBIOS scope that
@@ -267,7 +267,7 @@
 		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. <em class="parameter"><code>
 		-N</code></em> is implied by <em class="parameter"><code>-c</code></em>.</p><p>This is particularly useful in scripts and for printing stdin 
-		to the server, e.g. <code class="literal">-c 'print -'</code>. </p></dd></dl></div></div><div class="refsect1" lang="en"><a name="id309059"></a><h2>OPERATIONS</h2><p>Once the client is running, the user is presented with 
+		to the server, e.g. <code class="literal">-c 'print -'</code>. </p></dd></dl></div></div><div class="refsect1" lang="en"><a name="id2554331"></a><h2>OPERATIONS</h2><p>Once the client is running, the user is presented with 
 	a prompt : </p><p><code class="prompt">smb:\&gt; </code></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 
@@ -464,14 +464,14 @@
 		</p></dd><dt><span class="term">vuid &lt;number&gt;</span></dt><dd><p>Changes the currently used vuid in the protocol to
 		the given arbitrary number. Without an argument prints out the current
 		vuid being used. Used for internal Samba testing purposes.
-		</p></dd></dl></div></div><div class="refsect1" lang="en"><a name="id310037"></a><h2>NOTES</h2><p>Some servers are fussy about the case of supplied usernames,
+		</p></dd></dl></div></div><div class="refsect1" lang="en"><a name="id2555435"></a><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"><a name="id310058"></a><h2>ENVIRONMENT VARIABLES</h2><p>The variable <code class="envar">USER</code> may contain the 
+	supports the LANMAN2 protocol or above. </p></div><div class="refsect1" lang="en"><a name="id2555460"></a><h2>ENVIRONMENT VARIABLES</h2><p>The variable <code class="envar">USER</code> 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 <code class="envar">PASSWD</code> may contain 
@@ -481,7 +481,7 @@
 	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"><a name="id310091"></a><h2>INSTALLATION</h2><p>The location of the client program is a matter for 
+        file</p></div><div class="refsect1" lang="en"><a name="id2555499"></a><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 <code class="filename">/usr/local/samba/bin/</code> or <code class="filename">
@@ -490,18 +490,18 @@
 	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 
+	running SMB/CIFS server. It is possible to run <a class="citerefentry" 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"><a name="id310140"></a><h2>DIAGNOSTICS</h2><p>Most diagnostics issued by the client are logged in a 
+	would provide a suitable test server. </p></div><div class="refsect1" lang="en"><a name="id2555554"></a><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"><a name="id310156"></a><h2>VERSION</h2><p>This man page is correct for version 3.2 of the Samba suite.</p></div><div class="refsect1" lang="en"><a name="id310167"></a><h2>AUTHOR</h2><p>The original Samba software and related utilities 
+	set the debug level to 3 and peruse the log files. </p></div><div class="refsect1" lang="en"><a name="id2555573"></a><h2>VERSION</h2><p>This man page is correct for version 3.2 of the Samba suite.</p></div><div class="refsect1" lang="en"><a name="id2555584"></a><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 <a href="ftp://ftp.icce.rug.nl/pub/unix/" target="_top">
+	excellent piece of Open Source software, available at <a class="ulink" href="ftp://ftp.icce.rug.nl/pub/unix/" target="_top">
 	ftp://ftp.icce.rug.nl/pub/unix/</a>) 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

Modified: branches/samba/experimental/docs/htmldocs/manpages/smbcontrol.1.html
===================================================================
--- branches/samba/experimental/docs/htmldocs/manpages/smbcontrol.1.html	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/docs/htmldocs/manpages/smbcontrol.1.html	2008-06-09 06:59:20 UTC (rev 1920)
@@ -1,5 +1,5 @@
-<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.72.0"></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 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><code class="literal">smbcontrol</code> [-i] [-s]</p></div><div class="cmdsynopsis"><p><code class="literal">smbcontrol</code> [destination] [message-type] [parameter]</p></div></div><div class="refsect1" lang="en"><a name="id299210"></a><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><code class="literal">smbcontrol</code> 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"><a name="id299260"></a><h2>OPTIONS</h2><div class="variablelist"><dl><dt><span class="term">-h|--help</span></dt><dd><p>Print a summary of command line options.
+<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.73.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 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><code class="literal">smbcontrol</code> [-i] [-s]</p></div><div class="cmdsynopsis"><p><code class="literal">smbcontrol</code> [destination] [message-type] [parameter]</p></div></div><div class="refsect1" lang="en"><a name="id2507196"></a><h2>DESCRIPTION</h2><p>This tool is part of the <a class="citerefentry" href="samba.7.html"><span class="citerefentry"><span class="refentrytitle">samba</span>(7)</span></a> suite.</p><p><code class="literal">smbcontrol</code> is a very small program, which 
+	sends messages to a <a class="citerefentry" href="smbd.8.html"><span class="citerefentry"><span class="refentrytitle">smbd</span>(8)</span></a>, a <a class="citerefentry" href="nmbd.8.html"><span class="citerefentry"><span class="refentrytitle">nmbd</span>(8)</span></a>, or a <a class="citerefentry" 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"><a name="id2507247"></a><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
@@ -16,7 +16,7 @@
 		<code class="filename">nmbd.pid</code> 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 <code class="constant">MESSAGE-TYPES</code> 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"><a name="id266827"></a><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 
+		</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"><a name="id2507389"></a><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
@@ -59,13 +59,13 @@
 	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 <code class="constant">smbd</code>, <code class="constant">nmbd</code>, or <code class="constant">winbindd</code>.
-	</p></dd></dl></div></div><div class="refsect1" lang="en"><a name="id308032"></a><h2>VERSION</h2><p>This man page is correct for version 3.0 of 
-	the Samba suite.</p></div><div class="refsect1" lang="en"><a name="id308042"></a><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"><a name="id308067"></a><h2>AUTHOR</h2><p>The original Samba software and related utilities 
+	</p></dd></dl></div></div><div class="refsect1" lang="en"><a name="id2506454"></a><h2>VERSION</h2><p>This man page is correct for version 3 of 
+	the Samba suite.</p></div><div class="refsect1" lang="en"><a name="id2506465"></a><h2>SEE ALSO</h2><p><a class="citerefentry" href="nmbd.8.html"><span class="citerefentry"><span class="refentrytitle">nmbd</span>(8)</span></a> and <a class="citerefentry" href="smbd.8.html"><span class="citerefentry"><span class="refentrytitle">smbd</span>(8)</span></a>.</p></div><div class="refsect1" lang="en"><a name="id2506489"></a><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 <a href="ftp://ftp.icce.rug.nl/pub/unix/" target="_top">
+	excellent piece of Open Source software, available at <a class="ulink" href="ftp://ftp.icce.rug.nl/pub/unix/" target="_top">
 	ftp://ftp.icce.rug.nl/pub/unix/</a>) 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

Modified: branches/samba/experimental/docs/htmldocs/manpages/smbcquotas.1.html
===================================================================
--- branches/samba/experimental/docs/htmldocs/manpages/smbcquotas.1.html	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/docs/htmldocs/manpages/smbcquotas.1.html	2008-06-09 06:59:20 UTC (rev 1920)
@@ -1,4 +1,4 @@
-<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.72.0"></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 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><code class="literal">smbcquotas</code> {//server/share} [-u user] [-L] [-F] [-S QUOTA_SET_COMMAND] [-n] [-t] [-v] [-d debuglevel] [-s configfile] [-l logdir] [-V] [-U username] [-N] [-k] [-A]</p></div></div><div class="refsect1" lang="en"><a name="id266718"></a><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 <code class="literal">smbcquotas</code> program manipulates NT Quotas on SMB file shares. </p></div><div class="refsect1" lang="en"><a name="id266745"></a><h2>OPTIONS</h2><p>The following options are available to the <code class="literal">smbcquotas</code> 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.
+<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.73.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 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><code class="literal">smbcquotas</code> {//server/share} [-u user] [-L] [-F] [-S QUOTA_SET_COMMAND] [-n] [-t] [-v] [-d debuglevel] [-s configfile] [-l logdir] [-V] [-U username] [-N] [-k] [-A]</p></div></div><div class="refsect1" lang="en"><a name="id2507267"></a><h2>DESCRIPTION</h2><p>This tool is part of the <a class="citerefentry" href="samba.7.html"><span class="citerefentry"><span class="refentrytitle">samba</span>(7)</span></a> suite.</p><p>The <code class="literal">smbcquotas</code> program manipulates NT Quotas on SMB file shares. </p></div><div class="refsect1" lang="en"><a name="id2507296"></a><h2>OPTIONS</h2><p>The following options are available to the <code class="literal">smbcquotas</code> 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 sets/modifies quotas for a user or on the share,
 		depending on the QUOTA_SET_COMMAND parameter which 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 
@@ -19,7 +19,7 @@
 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="id266903"></a> parameter
+override the <a class="link" href="smb.conf.5.html#LOGLEVEL">log level</a> parameter
 in the <code class="filename">smb.conf</code> 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 
@@ -62,7 +62,7 @@
 many systems the command line of a running process may be seen
 via the <code class="literal">ps</code> command.  To be safe always allow
 <code class="literal">rpcclient</code> to prompt for a password and type
-it in directly. </p></dd></dl></div></div><div class="refsect1" lang="en"><a name="id307936"></a><h2>QUOTA_SET_COMAND</h2><p>The format of an the QUOTA_SET_COMMAND is an operation
+it in directly. </p></dd></dl></div></div><div class="refsect1" lang="en"><a name="id2506470"></a><h2>QUOTA_SET_COMAND</h2><p>The format of an the QUOTA_SET_COMMAND is an operation
 	name followed by a set of parameters specific to that operation.
 	</p><p>To set user quotas for the user specified by -u or for the
 	current username: </p><p><strong class="userinput"><code>
@@ -74,13 +74,13 @@
 	To change the share quota settings:
 	</p><p><strong class="userinput"><code>
 	FSQFLAGS:QUOTA_ENABLED/DENY_DISK/LOG_SOFTLIMIT/LOG_HARD_LIMIT
-	</code></strong></p><p>All limits are specified as a number of bytes.</p></div><div class="refsect1" lang="en"><a name="id307984"></a><h2>EXIT STATUS</h2><p>The <code class="literal">smbcquotas</code> program sets the exit status
+	</code></strong></p><p>All limits are specified as a number of bytes.</p></div><div class="refsect1" lang="en"><a name="id2506522"></a><h2>EXIT STATUS</h2><p>The <code class="literal">smbcquotas</code> 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 <code class="literal">smbcquotas</code> 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"><a name="id308013"></a><h2>VERSION</h2><p>This man page is correct for version 3.0 of the Samba suite.</p></div><div class="refsect1" lang="en"><a name="id308024"></a><h2>AUTHOR</h2><p>The original Samba software and related utilities
+	arguments, an exit status of 2 is returned. </p></div><div class="refsect1" lang="en"><a name="id2506555"></a><h2>VERSION</h2><p>This man page is correct for version 3 of the Samba suite.</p></div><div class="refsect1" lang="en"><a name="id2506566"></a><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><code class="literal">smbcquotas</code> was written by Stefan Metzmacher.</p></div></div></body></html>

Modified: branches/samba/experimental/docs/htmldocs/manpages/smbd.8.html
===================================================================
--- branches/samba/experimental/docs/htmldocs/manpages/smbd.8.html	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/docs/htmldocs/manpages/smbd.8.html	2008-06-09 06:59:20 UTC (rev 1920)
@@ -1,4 +1,4 @@
-<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.72.0"></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 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><code class="literal">smbd</code> [-D] [-F] [-S] [-i] [-h] [-V] [-b] [-d &lt;debug level&gt;] [-l &lt;log directory&gt;] [-p &lt;port number(s)&gt;] [-P &lt;profiling level&gt;] [-O &lt;socket option&gt;] [-s &lt;configuration file&gt;]</p></div></div><div class="refsect1" lang="en"><a name="id267087"></a><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><code class="literal">smbd</code> is the server daemon that 
+<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.73.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 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><code class="literal">smbd</code> [-D] [-F] [-S] [-i] [-h] [-V] [-b] [-d &lt;debug level&gt;] [-l &lt;log directory&gt;] [-p &lt;port number(s)&gt;] [-P &lt;profiling level&gt;] [-O &lt;socket option&gt;] [-s &lt;configuration file&gt;]</p></div></div><div class="refsect1" lang="en"><a name="id2507242"></a><h2>DESCRIPTION</h2><p>This program is part of the <a class="citerefentry" href="samba.7.html"><span class="citerefentry"><span class="refentrytitle">samba</span>(7)</span></a> suite.</p><p><code class="literal">smbd</code> 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 
@@ -8,10 +8,10 @@
 	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 (see <a class="citerefentry" 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 
+	implications to running this server, and the <a class="citerefentry" 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 
@@ -21,7 +21,7 @@
 	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 <code class="literal">smbd</code> killed and restarted.</p></div><div class="refsect1" lang="en"><a name="id299258"></a><h2>OPTIONS</h2><div class="variablelist"><dl><dt><span class="term">-D</span></dt><dd><p>If specified, this parameter causes 
+	disconnect from the service, or <code class="literal">smbd</code> killed and restarted.</p></div><div class="refsect1" lang="en"><a name="id2507329"></a><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
@@ -60,7 +60,7 @@
 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="id266843"></a> parameter
+override the <a class="link" href="smb.conf.5.html#LOGLEVEL">log level</a> parameter
 in the <code class="filename">smb.conf</code> 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 
@@ -76,13 +76,13 @@
 </p></dd><dt><span class="term">-b</span></dt><dd><p>Prints information about how 
 		Samba was built.</p></dd><dt><span class="term">-p|--port&lt;port number(s)&gt;</span></dt><dd><p><em class="replaceable"><code>port number(s)</code></em> is a 
 		space or comma-separated list of TCP ports smbd should listen on.
-		The default value is taken from the <a class="indexterm" name="id307893"></a>ports parameter in <code class="filename">smb.conf</code></p><p>The default ports are 139 (used for SMB over NetBIOS over TCP)
+		The default value is taken from the <a class="link" href="smb.conf.5.html#PORTS">ports</a> parameter in <code class="filename">smb.conf</code></p><p>The default ports are 139 (used for SMB over NetBIOS over TCP)
 			and port 445 (used for plain SMB over TCP).
 		</p></dd><dt><span class="term">-P|--profiling-level&lt;profiling level&gt;</span></dt><dd><p><em class="replaceable"><code>profiling level</code></em> is a
 		number specifying the level of profiling data to be collected.
 		0 turns off profiling, 1 turns on counter profiling only,
 		2 turns on complete profiling, and 3 resets all profiling data.
-		</p></dd></dl></div></div><div class="refsect1" lang="en"><a name="id307926"></a><h2>FILES</h2><div class="variablelist"><dl><dt><span class="term"><code class="filename">/etc/inetd.conf</code></span></dt><dd><p>If the server is to be run by the 
+		</p></dd></dl></div></div><div class="refsect1" lang="en"><a name="id2506464"></a><h2>FILES</h2><div class="variablelist"><dl><dt><span class="term"><code class="filename">/etc/inetd.conf</code></span></dt><dd><p>If the server is to be run by the 
 		<code class="literal">inetd</code> meta-daemon, this file 
 		must contain suitable startup information for the 
 		meta-daemon. 
@@ -93,23 +93,23 @@
 		meta-daemon <code class="literal">inetd</code>, 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"><code class="filename">/usr/local/samba/lib/smb.conf</code></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 
+		</p></dd><dt><span class="term"><code class="filename">/usr/local/samba/lib/smb.conf</code></span></dt><dd><p>This is the default location of the <a class="citerefentry" 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 <code class="filename">/usr/samba/lib/smb.conf</code> 
 		and <code class="filename">/etc/samba/smb.conf</code>.</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"><a name="id308046"></a><h2>LIMITATIONS</h2><p>On some systems <code class="literal">smbd</code> cannot change uid back 
+		is to make available to clients. See <a class="citerefentry" 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"><a name="id2506591"></a><h2>LIMITATIONS</h2><p>On some systems <code class="literal">smbd</code> 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"><a name="id308065"></a><h2>ENVIRONMENT VARIABLES</h2><div class="variablelist"><dl><dt><span class="term"><code class="envar">PRINTER</code></span></dt><dd><p>If no printer name is specified to 
+	similar.</p></div><div class="refsect1" lang="en"><a name="id2506613"></a><h2>ENVIRONMENT VARIABLES</h2><div class="variablelist"><dl><dt><span class="term"><code class="envar">PRINTER</code></span></dt><dd><p>If no printer name is specified to 
 		printable services, most systems will use the value of 
 		this variable (or <code class="constant">lp</code> 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"><a name="id308092"></a><h2>PAM INTERACTION</h2><p>Samba uses PAM for authentication (when presented with a plaintext 
+		is not specific to the server, however.</p></dd></dl></div></div><div class="refsect1" lang="en"><a name="id2506642"></a><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="id308102"></a>obey pam restrictions <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:
+	by the limitations of the SMB protocol and the <a class="link" href="smb.conf.5.html#OBEYPAMRESTRICTIONS">obey pam restrictions</a> <a class="citerefentry" 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 
@@ -119,8 +119,8 @@
 	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"><a name="id308141"></a><h2>VERSION</h2><p>This man page is correct for version 3.0 of 
-	the Samba suite.</p></div><div class="refsect1" lang="en"><a name="id308151"></a><h2>DIAGNOSTICS</h2><p>Most diagnostics issued by the server are logged 
+	</p></li></ul></div></div><div class="refsect1" lang="en"><a name="id2506704"></a><h2>VERSION</h2><p>This man page is correct for version 3 of 
+	the Samba suite.</p></div><div class="refsect1" lang="en"><a name="id2506714"></a><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 
@@ -129,10 +129,10 @@
 	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"><a name="id308174"></a><h2>TDB FILES</h2><p>Samba stores it's data in several TDB (Trivial Database) files, usually located in <code class="filename">/var/lib/samba</code>.</p><p>
+	diagnostics you are seeing.</p></div><div class="refsect1" lang="en"><a name="id2506743"></a><h2>TDB FILES</h2><p>Samba stores it's data in several TDB (Trivial Database) files, usually located in <code class="filename">/var/lib/samba</code>.</p><p>
 	(*) information persistent across restarts (but not
 	necessarily important to backup).
-	</p><div class="variablelist"><dl><dt><span class="term">account_policy.tdb*</span></dt><dd><p>NT account policy settings such as pw expiration, etc...</p></dd><dt><span class="term">brlock.tdb</span></dt><dd><p>byte range locks</p></dd><dt><span class="term">browse.dat</span></dt><dd><p>browse lists</p></dd><dt><span class="term">connections.tdb</span></dt><dd><p>share connections (used to enforce max connections, etc...)</p></dd><dt><span class="term">gencache.tdb</span></dt><dd><p>generic caching db</p></dd><dt><span class="term">group_mapping.tdb*</span></dt><dd><p>group mapping information</p></dd><dt><span class="term">locking.tdb</span></dt><dd><p>share modes &amp; oplocks</p></dd><dt><span class="term">login_cache.tdb*</span></dt><dd><p>bad pw attempts</p></dd><dt><span class="term">messages.tdb</span></dt><dd><p>Samba messaging system</p></dd><dt><span class="term">netsamlogon_cache.tdb*</span></dt><dd><p>cache of user net_info_3 struct	from net_samlogon() request (as a domain member)</p></dd><dt><span class="term">ntdrivers.tdb*</span></dt><dd><p>installed printer drivers</p></dd><dt><span class="term">ntforms.tdb*</span></dt><dd><p>installed printer forms</p></dd><dt><span class="term">ntprinters.tdb*</span></dt><dd><p>installed printer information</p></dd><dt><span class="term">printing/</span></dt><dd><p>directory containing tdb per print queue of cached lpq output</p></dd><dt><span class="term">registry.tdb</span></dt><dd><p>Windows registry skeleton (connect via regedit.exe)</p></dd><dt><span class="term">sessionid.tdb</span></dt><dd><p>session information (e.g. support for 'utmp = yes')</p></dd><dt><span class="term">share_info.tdb*</span></dt><dd><p>share acls</p></dd><dt><span class="term">winbindd_cache.tdb</span></dt><dd><p>winbindd's cache of user lists, etc...</p></dd><dt><span class="term">winbindd_idmap.tdb*</span></dt><dd><p>winbindd's local idmap db</p></dd><dt><span class="term">wins.dat*</span></dt><dd><p>wins database when 'wins support = yes'</p></dd></dl></div></div><div class="refsect1" lang="en"><a name="id308406"></a><h2>SIGNALS</h2><p>Sending the <code class="literal">smbd</code> a SIGHUP will cause it to 
+	</p><div class="variablelist"><dl><dt><span class="term">account_policy.tdb*</span></dt><dd><p>NT account policy settings such as pw expiration, etc...</p></dd><dt><span class="term">brlock.tdb</span></dt><dd><p>byte range locks</p></dd><dt><span class="term">browse.dat</span></dt><dd><p>browse lists</p></dd><dt><span class="term">connections.tdb</span></dt><dd><p>share connections (used to enforce max connections, etc...)</p></dd><dt><span class="term">gencache.tdb</span></dt><dd><p>generic caching db</p></dd><dt><span class="term">group_mapping.tdb*</span></dt><dd><p>group mapping information</p></dd><dt><span class="term">locking.tdb</span></dt><dd><p>share modes &amp; oplocks</p></dd><dt><span class="term">login_cache.tdb*</span></dt><dd><p>bad pw attempts</p></dd><dt><span class="term">messages.tdb</span></dt><dd><p>Samba messaging system</p></dd><dt><span class="term">netsamlogon_cache.tdb*</span></dt><dd><p>cache of user net_info_3 struct	from net_samlogon() request (as a domain member)</p></dd><dt><span class="term">ntdrivers.tdb*</span></dt><dd><p>installed printer drivers</p></dd><dt><span class="term">ntforms.tdb*</span></dt><dd><p>installed printer forms</p></dd><dt><span class="term">ntprinters.tdb*</span></dt><dd><p>installed printer information</p></dd><dt><span class="term">printing/</span></dt><dd><p>directory containing tdb per print queue of cached lpq output</p></dd><dt><span class="term">registry.tdb</span></dt><dd><p>Windows registry skeleton (connect via regedit.exe)</p></dd><dt><span class="term">sessionid.tdb</span></dt><dd><p>session information (e.g. support for 'utmp = yes')</p></dd><dt><span class="term">share_info.tdb*</span></dt><dd><p>share acls</p></dd><dt><span class="term">winbindd_cache.tdb</span></dt><dd><p>winbindd's cache of user lists, etc...</p></dd><dt><span class="term">winbindd_idmap.tdb*</span></dt><dd><p>winbindd's local idmap db</p></dd><dt><span class="term">wins.dat*</span></dt><dd><p>wins database when 'wins support = yes'</p></dd></dl></div></div><div class="refsect1" lang="en"><a name="id2553687"></a><h2>SIGNALS</h2><p>Sending the <code class="literal">smbd</code> a SIGHUP will cause it to 
 	reload its <code class="filename">smb.conf</code> configuration 
 	file within a short period of time.</p><p>To shut down a user's <code class="literal">smbd</code> process it is recommended 
 	that <code class="literal">SIGKILL (-9)</code> <span class="emphasis"><em>NOT</em></span> 
@@ -140,23 +140,23 @@
 	memory area in an inconsistent state. The safe way to terminate 
 	an <code class="literal">smbd</code> is to send it a SIGTERM (-15) signal and wait for 
 	it to die on its own.</p><p>The debug log level of <code class="literal">smbd</code> 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 
+	or lowered using <a class="citerefentry" 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 <code class="literal">smbd</code>. This you should wait until 
 	<code class="literal">smbd</code> 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"><a name="id308492"></a><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 
+	them after, however this would affect performance.</p></div><div class="refsect1" lang="en"><a name="id2553781"></a><h2>SEE ALSO</h2><p><a class="citerefentry" href="hosts_access.5.html"><span class="citerefentry"><span class="refentrytitle">hosts_access</span>(5)</span></a>, <a class="citerefentry" href="inetd.8.html"><span class="citerefentry"><span class="refentrytitle">inetd</span>(8)</span></a>, <a class="citerefentry" href="nmbd.8.html"><span class="citerefentry"><span class="refentrytitle">nmbd</span>(8)</span></a>, <a class="citerefentry" href="smb.conf.5.html"><span class="citerefentry"><span class="refentrytitle">smb.conf</span>(5)</span></a>, <a class="citerefentry" href="smbclient.1.html"><span class="citerefentry"><span class="refentrytitle">smbclient</span>(1)</span></a>, <a class="citerefentry" href="testparm.1.html"><span class="citerefentry"><span class="refentrytitle">testparm</span>(1)</span></a>, <a class="citerefentry" href="testprns.1.html"><span class="citerefentry"><span class="refentrytitle">testprns</span>(1)</span></a>, and the 
 	Internet RFC's	<code class="filename">rfc1001.txt</code>, <code class="filename">rfc1002.txt</code>. 
 	In addition the CIFS (formerly SMB) specification is available 
-	as a link from the Web page <a href="http://samba.org/cifs/" target="_top"> 
-	http://samba.org/cifs/</a>.</p></div><div class="refsect1" lang="en"><a name="id308576"></a><h2>AUTHOR</h2><p>The original Samba software and related utilities 
+	as a link from the Web page <a class="ulink" href="http://samba.org/cifs/" target="_top"> 
+	http://samba.org/cifs/</a>.</p></div><div class="refsect1" lang="en"><a name="id2553867"></a><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 <a href="ftp://ftp.icce.rug.nl/pub/unix/" target="_top">
+	excellent piece of Open Source software, available at <a class="ulink" href="ftp://ftp.icce.rug.nl/pub/unix/" target="_top">
 	ftp://ftp.icce.rug.nl/pub/unix/</a>) 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

Modified: branches/samba/experimental/docs/htmldocs/manpages/smbget.1.html
===================================================================
--- branches/samba/experimental/docs/htmldocs/manpages/smbget.1.html	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/docs/htmldocs/manpages/smbget.1.html	2008-06-09 06:59:20 UTC (rev 1920)
@@ -1,14 +1,14 @@
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>smbget</title><link rel="stylesheet" href="samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.72.0"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry" lang="en"><a name="smbget.1"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>smbget &#8212; wget-like utility for download files over SMB</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><div class="cmdsynopsis"><p><code class="literal">smbget</code> [-a, --guest] [-r, --resume] [-R, --recursive] [-u, --username=STRING] [-p, --password=STRING] [-w, --workgroup=STRING] [-n, --nonprompt] [-d, --debuglevel=INT] [-D, --dots] [-P, --keep-permissions] [-o, --outputfile] [-f, --rcfile] [-q, --quiet] [-v, --verbose] [-b, --blocksize] [-?, --help] [--usage] {smb://host/share/path/to/file} [smb://url2/] [...]</p></div></div><div class="refsect1" lang="en"><a name="id266750"></a><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>smbget is a simple utility with wget-like semantics, that can download files from SMB servers. You can specify the files you would like to download on the command-line. 
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>smbget</title><link rel="stylesheet" href="../samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.73.1"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry" lang="en"><a name="smbget.1"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>smbget &#8212; wget-like utility for download files over SMB</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><div class="cmdsynopsis"><p><code class="literal">smbget</code> [-a, --guest] [-r, --resume] [-R, --recursive] [-u, --username=STRING] [-p, --password=STRING] [-w, --workgroup=STRING] [-n, --nonprompt] [-d, --debuglevel=INT] [-D, --dots] [-P, --keep-permissions] [-o, --outputfile] [-f, --rcfile] [-q, --quiet] [-v, --verbose] [-b, --blocksize] [-?, --help] [--usage] {smb://host/share/path/to/file} [smb://url2/] [...]</p></div></div><div class="refsect1" lang="en"><a name="id2507294"></a><h2>DESCRIPTION</h2><p>This tool is part of the <a class="citerefentry" href="samba.7.html"><span class="citerefentry"><span class="refentrytitle">samba</span>(7)</span></a> suite.</p><p>smbget is a simple utility with wget-like semantics, that can download files from SMB servers. You can specify the files you would like to download on the command-line. 
 	</p><p>
 		The files should be in the smb-URL standard, e.g. use smb://host/share/file
 		for the UNC path <span class="emphasis"><em>\\\\HOST\\SHARE\\file</em></span>.
-	</p></div><div class="refsect1" lang="en"><a name="id266781"></a><h2>OPTIONS</h2><dt><span class="term">-a, --guest</span></dt><dd><p>Work as user guest</p></dd><dt><span class="term">-r, --resume</span></dt><dd><p>Automatically resume aborted files</p></dd><dt><span class="term">-R, --recursive</span></dt><dd><p>Recursively download files</p></dd><dt><span class="term">-u, --username=STRING</span></dt><dd><p>Username to use</p></dd><dt><span class="term">-p, --password=STRING</span></dt><dd><p>Password to use</p></dd><dt><span class="term">-w, --workgroup=STRING</span></dt><dd><p>Workgroup to use (optional)</p></dd><dt><span class="term">-n, --nonprompt</span></dt><dd><p>Don't ask anything (non-interactive)</p></dd><dt><span class="term">-d, --debuglevel=INT</span></dt><dd><p>Debuglevel to use</p></dd><dt><span class="term">-D, --dots</span></dt><dd><p>Show dots as progress indication</p></dd><dt><span class="term">-P, --keep-permissions</span></dt><dd><p>Set same permissions on local file as are set on remote file.</p></dd><dt><span class="term">-o, --outputfile</span></dt><dd><p>Write the file that is being download to the specified file. Can not be used together with -R.</p></dd><dt><span class="term">-f, --rcfile</span></dt><dd><p>Use specified rcfile. This will be loaded in the order it was specified - e.g. if you specify any options before this one, they might get overriden by the contents of the rcfile.</p></dd><dt><span class="term">-q, --quiet</span></dt><dd><p>Be quiet</p></dd><dt><span class="term">-v, --verbose</span></dt><dd><p>Be verbose</p></dd><dt><span class="term">-b, --blocksize</span></dt><dd><p>Number of bytes to download in a block. Defaults to 64000.</p></dd><dt><span class="term">-?, --help</span></dt><dd><p>Show help message</p></dd><dt><span class="term">--usage</span></dt><dd><p>Display brief usage message</p></dd></div><div class="refsect1" lang="en"><a name="id267003"></a><h2>SMB URLS</h2><p> SMB URL's should be specified in the following format:</p><pre class="programlisting">
+	</p></div><div class="refsect1" lang="en"><a name="id2507327"></a><h2>OPTIONS</h2><dt><span class="term">-a, --guest</span></dt><dd><p>Work as user guest</p></dd><dt><span class="term">-r, --resume</span></dt><dd><p>Automatically resume aborted files</p></dd><dt><span class="term">-R, --recursive</span></dt><dd><p>Recursively download files</p></dd><dt><span class="term">-u, --username=STRING</span></dt><dd><p>Username to use</p></dd><dt><span class="term">-p, --password=STRING</span></dt><dd><p>Password to use</p></dd><dt><span class="term">-w, --workgroup=STRING</span></dt><dd><p>Workgroup to use (optional)</p></dd><dt><span class="term">-n, --nonprompt</span></dt><dd><p>Don't ask anything (non-interactive)</p></dd><dt><span class="term">-d, --debuglevel=INT</span></dt><dd><p>Debuglevel to use</p></dd><dt><span class="term">-D, --dots</span></dt><dd><p>Show dots as progress indication</p></dd><dt><span class="term">-P, --keep-permissions</span></dt><dd><p>Set same permissions on local file as are set on remote file.</p></dd><dt><span class="term">-o, --outputfile</span></dt><dd><p>Write the file that is being download to the specified file. Can not be used together with -R.</p></dd><dt><span class="term">-f, --rcfile</span></dt><dd><p>Use specified rcfile. This will be loaded in the order it was specified - e.g. if you specify any options before this one, they might get overriden by the contents of the rcfile.</p></dd><dt><span class="term">-q, --quiet</span></dt><dd><p>Be quiet</p></dd><dt><span class="term">-v, --verbose</span></dt><dd><p>Be verbose</p></dd><dt><span class="term">-b, --blocksize</span></dt><dd><p>Number of bytes to download in a block. Defaults to 64000.</p></dd><dt><span class="term">-?, --help</span></dt><dd><p>Show help message</p></dd><dt><span class="term">--usage</span></dt><dd><p>Display brief usage message</p></dd></div><div class="refsect1" lang="en"><a name="id2506250"></a><h2>SMB URLS</h2><p> SMB URL's should be specified in the following format:</p><pre class="programlisting">
 smb://[[[domain;]user[:password@]]server[/share[/path[/file]]]]
 </pre><pre class="programlisting">
 smb:// means all the workgroups
 </pre><pre class="programlisting">
 smb://name/ means, if <em class="replaceable"><code>name</code></em> is a workgroup, all the servers in this workgroup, or if <em class="replaceable"><code>name</code></em> is a server, all the shares on this server.
-</pre></div><div class="refsect1" lang="en"><a name="id307898"></a><h2>EXAMPLES</h2><pre class="programlisting">
+</pre></div><div class="refsect1" lang="en"><a name="id2506291"></a><h2>EXAMPLES</h2><pre class="programlisting">
 # Recursively download 'src' directory
 smbget -R smb://rhonwyn/jelmer/src
 # Download FreeBSD ISO and enable resuming
@@ -17,10 +17,10 @@
 smbget -Rr smb://rhonwyn/isos
 # Backup my data on rhonwyn
 smbget -Rr smb://rhonwyn/
-</pre></div><div class="refsect1" lang="en"><a name="id307912"></a><h2>BUGS</h2><p>Permission denied is returned in some cases where the cause of the error is unknown 
+</pre></div><div class="refsect1" lang="en"><a name="id2506309"></a><h2>BUGS</h2><p>Permission denied is returned in some cases where the cause of the error is unknown 
 (such as an illegally formatted smb:// url or trying to get a directory without -R 
-turned on).</p></div><div class="refsect1" lang="en"><a name="id307923"></a><h2>VERSION</h2><p>This man page is correct for version 3.0 of 
-	the Samba suite.</p></div><div class="refsect1" lang="en"><a name="id307934"></a><h2>AUTHOR</h2><p>The original Samba software and related utilities 
+turned on).</p></div><div class="refsect1" lang="en"><a name="id2506322"></a><h2>VERSION</h2><p>This man page is correct for version 3 of 
+	the Samba suite.</p></div><div class="refsect1" lang="en"><a name="id2506333"></a><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 smbget manpage was written by Jelmer Vernooij.</p></div></div></body></html>

Modified: branches/samba/experimental/docs/htmldocs/manpages/smbgetrc.5.html
===================================================================
--- branches/samba/experimental/docs/htmldocs/manpages/smbgetrc.5.html	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/docs/htmldocs/manpages/smbgetrc.5.html	2008-06-09 06:59:20 UTC (rev 1920)
@@ -1,17 +1,17 @@
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>smbgetrc</title><link rel="stylesheet" href="samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.72.0"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry" lang="en"><a name="smbgetrc.5"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>smbgetrc &#8212; configuration file for smbget</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><p><code class="filename">smbgetrc</code></p></div><div class="refsect1" lang="en"><a name="id267669"></a><h2>DESCRIPTION</h2><p>
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>smbgetrc</title><link rel="stylesheet" href="../samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.73.1"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry" lang="en"><a name="smbgetrc.5"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>smbgetrc &#8212; configuration file for smbget</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><p><code class="filename">smbgetrc</code></p></div><div class="refsect1" lang="en"><a name="id2544114"></a><h2>DESCRIPTION</h2><p>
 		This manual page documents the format and options of the <span class="emphasis"><em>smbgetrc</em></span> 
-		file. This is the configuration file used by the <a href="smbget.1.html"><span class="citerefentry"><span class="refentrytitle">smbget</span>(1)</span></a> 
+		file. This is the configuration file used by the <a class="citerefentry" href="smbget.1.html"><span class="citerefentry"><span class="refentrytitle">smbget</span>(1)</span></a> 
 		utility. The file contains of key-value pairs, one pair on each line. The key 
 			and value should be separated by a space.
 	</p><p>By default, smbget reads its configuration from <span class="emphasis"><em>$HOME/.smbgetrc</em></span>, though 
-		other locations can be specified using the command-line options.</p></div><div class="refsect1" lang="en"><a name="id267698"></a><h2>OPTIONS</h2><p>
+		other locations can be specified using the command-line options.</p></div><div class="refsect1" lang="en"><a name="id2544147"></a><h2>OPTIONS</h2><p>
 	The following keys can be set:
 </p><div class="variablelist"><dl><dt><span class="term">resume on|off</span></dt><dd><p>
 			Whether aborted downloads should be automatically resumed.
 			</p></dd><dt><span class="term">recursive on|off</span></dt><dd><p>Whether directories should be downloaded recursively</p></dd><dt><span class="term">username <em class="replaceable"><code>name</code></em></span></dt><dd><p>Username to use when logging in to the remote server. Use an empty string for anonymous access.
-			</p></dd><dt><span class="term">password <em class="replaceable"><code>pass</code></em></span></dt><dd><p>Password to use when logging in.</p></dd><dt><span class="term">workgroup <em class="replaceable"><code>wg</code></em></span></dt><dd><p>Workgroup to use when logging in</p></dd><dt><span class="term">nonprompt on|off</span></dt><dd><p>Turns off asking for username and password. Useful for scripts.</p></dd><dt><span class="term">debuglevel <em class="replaceable"><code>int</code></em></span></dt><dd><p>(Samba) debuglevel to run at. Useful for tracking down protocol level problems.</p></dd><dt><span class="term">dots on|off</span></dt><dd><p>Whether a single dot should be printed for each block that has been downloaded, instead of the default progress indicator.</p></dd><dt><span class="term">blocksize <em class="replaceable"><code>int</code></em></span></dt><dd><p>Number of bytes to put in a block. </p></dd></dl></div></div><div class="refsect1" lang="en"><a name="id266742"></a><h2>VERSION</h2><p>This man page is correct for version 3.0 of 
-	the Samba suite.</p></div><div class="refsect1" lang="en"><a name="id266752"></a><h2>SEE ALSO</h2><p><a href="smbget.1.html"><span class="citerefentry"><span class="refentrytitle">smbget</span>(1)</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"><a name="id266777"></a><h2>AUTHOR</h2><p>The original Samba software and related utilities 
+			</p></dd><dt><span class="term">password <em class="replaceable"><code>pass</code></em></span></dt><dd><p>Password to use when logging in.</p></dd><dt><span class="term">workgroup <em class="replaceable"><code>wg</code></em></span></dt><dd><p>Workgroup to use when logging in</p></dd><dt><span class="term">nonprompt on|off</span></dt><dd><p>Turns off asking for username and password. Useful for scripts.</p></dd><dt><span class="term">debuglevel <em class="replaceable"><code>int</code></em></span></dt><dd><p>(Samba) debuglevel to run at. Useful for tracking down protocol level problems.</p></dd><dt><span class="term">dots on|off</span></dt><dd><p>Whether a single dot should be printed for each block that has been downloaded, instead of the default progress indicator.</p></dd><dt><span class="term">blocksize <em class="replaceable"><code>int</code></em></span></dt><dd><p>Number of bytes to put in a block. </p></dd></dl></div></div><div class="refsect1" lang="en"><a name="id2507290"></a><h2>VERSION</h2><p>This man page is correct for version 3 of 
+	the Samba suite.</p></div><div class="refsect1" lang="en"><a name="id2507301"></a><h2>SEE ALSO</h2><p><a class="citerefentry" href="smbget.1.html"><span class="citerefentry"><span class="refentrytitle">smbget</span>(1)</span></a> and <a class="citerefentry" href="Samba.7.html"><span class="citerefentry"><span class="refentrytitle">Samba</span>(7)</span></a>.
+	</p></div><div class="refsect1" lang="en"><a name="id2507326"></a><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 manual page was written by Jelmer Vernooij</p></div></div></body></html>

Deleted: branches/samba/experimental/docs/htmldocs/manpages/smbmnt.8.html
===================================================================
--- branches/samba/experimental/docs/htmldocs/manpages/smbmnt.8.html	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/docs/htmldocs/manpages/smbmnt.8.html	2008-06-09 06:59:20 UTC (rev 1920)
@@ -1,24 +0,0 @@
-<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.72.0"></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 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><code class="literal">smbmnt</code> {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"><a name="id299231"></a><h2>DESCRIPTION</h2><p><code class="literal">smbmnt</code> is a helper application used 
-	by the smbmount program to do the actual mounting of SMB shares. 
-	<code class="literal">smbmnt</code> 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 <code class="literal">smbmnt</code> 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"><a name="id266713"></a><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"><a name="id266803"></a><h2>AUTHOR</h2><p>Volker Lendecke, Andrew Tridgell, Michael H. Warfield 
-	and others.</p><p>The current maintainer of smbfs and the userspace
-	tools <code class="literal">smbmount</code>, <code class="literal">smbumount</code>,
-	and <code class="literal">smbmnt</code> is <a href="mailto:urban at teststation.com" target="_top">Urban Widmark</a>.
-	The <a href="mailto:samba at samba.org" target="_top">SAMBA Mailing list</a>
-	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>

Deleted: branches/samba/experimental/docs/htmldocs/manpages/smbmount.8.html
===================================================================
--- branches/samba/experimental/docs/htmldocs/manpages/smbmount.8.html	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/docs/htmldocs/manpages/smbmount.8.html	2008-06-09 06:59:20 UTC (rev 1920)
@@ -1,110 +0,0 @@
-<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.72.0"></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 class="refnamediv"><h2>Name</h2><p>smbmount &#8212; mount an smbfs filesystem</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><div class="cmdsynopsis"><p><code class="literal">smbmount</code> {service} {mount-point} [-o options]</p></div></div><div class="refsect1" lang="en"><a name="id267695"></a><h2>DESCRIPTION</h2><p><code class="literal">smbmount</code> mounts a Linux SMB filesystem. It 
-	is usually invoked as <code class="literal">mount.smbfs</code> 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>WARNING: <code class="literal">smbmount</code> is deprecated and not
-	maintained any longer. <code class="literal">mount.cifs</code> (mount -t cifs)
-	should be used instead of <code class="literal">smbmount</code>.</p><p>Options to <code class="literal">smbmount</code> 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><code class="literal">smbmount</code> 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 <code class="filename">log.smbmount</code>. The <code class="literal">
-	smbmount</code> 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> <code class="literal">smbmount</code> 
-	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 <code class="literal">smbmnt</code> is in the path so 
-	that it can be found. </p></div></div><div class="refsect1" lang="en"><a name="id266728"></a><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 <code class="envar"> USER</code>
-		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 <code class="literal">PASSWD</code> is used. If it can find no password 
-		<code class="literal">smbmount</code> will prompt for a password, 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=value
-password=value
-</pre><p>This is preferred over having passwords in plaintext in a
-		shared file, such as <code class="filename">/etc/fstab</code>. 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 445, fallback 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 <a href="smb.conf.5.html#SOCKETOPTIONS" target="_top"><a href="smb.conf.5.html"><span class="citerefentry"><span class="refentrytitle">smb.conf</span>(5)</span></a></a> <em class="parameter"><code>socket options</code></em> 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"><a name="id307924"></a><h2>ENVIRONMENT VARIABLES</h2><p>The variable <code class="envar">USER</code> 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 <code class="envar">PASSWD</code> 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 <code class="envar">PASSWD_FILE</code> 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"><a name="id307955"></a><h2>OTHER COMMANDS</h2><p>
-	File systems that have been mounted using the <code class="literal">smbmount</code>
-	can be unmounted using the <code class="literal">smbumount</code> or the UNIX system
-	<code class="literal">umount</code> command.
-	</p></div><div class="refsect1" lang="en"><a name="id307984"></a><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"><a name="id308018"></a><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"><a name="id308046"></a><h2>AUTHOR</h2><p>Volker Lendecke, Andrew Tridgell, Michael H. Warfield 
-	and others.</p><p>The current maintainer of smbfs and the userspace
-	tools <code class="literal">smbmount</code>, <code class="literal">smbumount</code>,
-	and <code class="literal">smbmnt</code> is <a href="mailto:urban at teststation.com" target="_top">Urban Widmark</a>.
-	The <a href="mailto:samba at samba.org" target="_top">SAMBA Mailing list</a>
-	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>

Modified: branches/samba/experimental/docs/htmldocs/manpages/smbpasswd.5.html
===================================================================
--- branches/samba/experimental/docs/htmldocs/manpages/smbpasswd.5.html	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/docs/htmldocs/manpages/smbpasswd.5.html	2008-06-09 06:59:20 UTC (rev 1920)
@@ -1,8 +1,8 @@
-<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.72.0"></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 class="refnamediv"><h2>Name</h2><p>smbpasswd &#8212; The Samba encrypted password file</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><p><code class="filename">smbpasswd</code></p></div><div class="refsect1" lang="en"><a name="id267669"></a><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 
+<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.73.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 class="refnamediv"><h2>Name</h2><p>smbpasswd &#8212; The Samba encrypted password file</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><p><code class="filename">smbpasswd</code></p></div><div class="refsect1" lang="en"><a name="id2544114"></a><h2>DESCRIPTION</h2><p>This tool is part of the <a class="citerefentry" 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"><a name="id267694"></a><h2>FILE FORMAT</h2><p>The format of the smbpasswd file used by Samba 2.2 
+	Samba and has had several different formats in the past. </p></div><div class="refsect1" lang="en"><a name="id2544141"></a><h2>FILE FORMAT</h2><p>The format of the smbpasswd file used by Samba 2.2 
 	is very similar to the familiar Unix <code class="filename">passwd(5)</code> 
 	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 
@@ -64,7 +64,7 @@
 			Password Hash and NT Password Hash are ignored). Note that this 
 			will only allow users to log on with no password if the <em class="parameter"><code>
 			null passwords</code></em> 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 
+			<a class="citerefentry" 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>X</em></span> - This means the password 
 			does not expire. </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 
@@ -76,15 +76,15 @@
 		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"><a name="id266838"></a><h2>VERSION</h2><p>This man page is correct for version 3.0 of 
-	the Samba suite.</p></div><div class="refsect1" lang="en"><a name="id266848"></a><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
+		</p></dd></dl></div><p>All other colon separated fields are ignored at this time.</p></div><div class="refsect1" lang="en"><a name="id2507420"></a><h2>VERSION</h2><p>This man page is correct for version 3 of 
+	the Samba suite.</p></div><div class="refsect1" lang="en"><a name="id2507431"></a><h2>SEE ALSO</h2><p><a class="citerefentry" href="smbpasswd.8.html"><span class="citerefentry"><span class="refentrytitle">smbpasswd</span>(8)</span></a>, <a class="citerefentry" 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"><a name="id266895"></a><h2>AUTHOR</h2><p>The original Samba software and related utilities 
+	</p></div><div class="refsect1" lang="en"><a name="id2507457"></a><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 <a href="ftp://ftp.icce.rug.nl/pub/unix/" target="_top">
+	excellent piece of Open Source software, available at <a class="ulink" href="ftp://ftp.icce.rug.nl/pub/unix/" target="_top">
 	ftp://ftp.icce.rug.nl/pub/unix/</a>) 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

Modified: branches/samba/experimental/docs/htmldocs/manpages/smbpasswd.8.html
===================================================================
--- branches/samba/experimental/docs/htmldocs/manpages/smbpasswd.8.html	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/docs/htmldocs/manpages/smbpasswd.8.html	2008-06-09 06:59:20 UTC (rev 1920)
@@ -1,4 +1,4 @@
-<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.72.0"></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 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><code class="literal">smbpasswd</code> [-a] [-c &lt;config file&gt;] [-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] [-W] [-i] [-L] [username]</p></div></div><div class="refsect1" lang="en"><a name="id266733"></a><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 
+<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.73.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 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><code class="literal">smbpasswd</code> [-a] [-c &lt;config file&gt;] [-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] [-W] [-i] [-L] [username]</p></div></div><div class="refsect1" lang="en"><a name="id2507275"></a><h2>DESCRIPTION</h2><p>This tool is part of the <a class="citerefentry" 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 
@@ -8,10 +8,10 @@
 	smbpasswd</code> 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 
+	locally running <a class="citerefentry" 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 
+	the <a class="citerefentry" 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 
@@ -25,7 +25,7 @@
 	the attributes of the user in this file to be made. When run by root, <code class="literal">
 	smbpasswd</code> 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"><a name="id266836"></a><h2>OPTIONS</h2><div class="variablelist"><dl><dt><span class="term">-a</span></dt><dd><p>
+	running. </p></div><div class="refsect1" lang="en"><a name="id2507396"></a><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
@@ -46,7 +46,7 @@
 		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.
+		this information and the command will FAIL. See <a class="citerefentry" 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 <code class="constant">enabled</code> in the local smbpasswd file, 
@@ -54,7 +54,7 @@
 		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 <code class="literal">
 		smbpasswd</code> will FAIL to enable the account.  
-                See <a href="smbpasswd.5.html"><span class="citerefentry"><span class="refentrytitle">smbpasswd</span>(5)</span></a> for 
+                See <a class="citerefentry" 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><em class="replaceable"><code>debuglevel</code></em> is an integer 
 		from 0 to 10.  The default value if this parameter is not specified 
@@ -94,7 +94,7 @@
 		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><code class="constant">lmhosts</code>: 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
+            no name type attached to the NetBIOS name (see the <a class="citerefentry" 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><code class="constant">host</code>: Do a standard host 
             name to IP address resolution, using the system <code class="filename">/etc/hosts
             </code>, NIS, or DNS lookups. This method of name resolution 
@@ -110,7 +110,7 @@
             <em class="parameter"><code>interfaces</code></em> 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 <code class="literal">lmhosts, host, wins, bcast</code> 
-		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 
+		and without this parameter or any entry in the <a class="citerefentry" 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.
@@ -128,7 +128,7 @@
 		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 compiled with LDAP support. The <em class="parameter"><code>-w</code></em> 
 		switch is used to specify the password to be used with the 
-		<a class="indexterm" name="id308169"></a>ldap admin dn.  Note that the password is stored in
+		<a class="link" href="smb.conf.5.html#LDAPADMINDN">ldap admin dn</a>.  Note that the password is stored in
 		the <code class="filename">secrets.tdb</code> and is keyed off 
 		of the admin's DN.  This means that if the value of <em class="parameter"><code>ldap
 		admin dn</code></em> ever changes, the password will need to be 
@@ -138,7 +138,7 @@
 		</p><p>This parameter is only available if Samba
 		has been compiled with LDAP support. The <em class="parameter"><code>-W</code></em>
 		switch is used to specify the password to be used with the
-		<a class="indexterm" name="id308217"></a>ldap admin dn.  Note that the password is stored in
+		<a class="link" href="smb.conf.5.html#LDAPADMINDN">ldap admin dn</a>.  Note that the password is stored in
 		the <code class="filename">secrets.tdb</code> and is keyed off
 		of the admin's DN.  This means that if the value of <em class="parameter"><code>ldap
 		admin dn</code></em> ever changes, the password will need to be
@@ -151,20 +151,20 @@
 		<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"><a name="id308287"></a><h2>NOTES</h2><p>Since <code class="literal">smbpasswd</code> works in client-server 
+		</p></dd></dl></div></div><div class="refsect1" lang="en"><a name="id2553574"></a><h2>NOTES</h2><p>Since <code class="literal">smbpasswd</code> 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 <code class="literal">
 	smbd</code> running on the local machine by specifying either <em class="parameter"><code>allow
 	hosts</code></em> or <em class="parameter"><code>deny hosts</code></em> 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 
+	the <a class="citerefentry" 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"><a name="id308336"></a><h2>VERSION</h2><p>This man page is correct for version 3.0 of the Samba suite.</p></div><div class="refsect1" lang="en"><a name="id308346"></a><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"><a name="id308371"></a><h2>AUTHOR</h2><p>The original Samba software and related utilities 
+	has been set up to use encrypted passwords. </p></div><div class="refsect1" lang="en"><a name="id2553626"></a><h2>VERSION</h2><p>This man page is correct for version 3 of the Samba suite.</p></div><div class="refsect1" lang="en"><a name="id2553637"></a><h2>SEE ALSO</h2><p><a class="citerefentry" href="smbpasswd.5.html"><span class="citerefentry"><span class="refentrytitle">smbpasswd</span>(5)</span></a>, <a class="citerefentry" href="Samba.7.html"><span class="citerefentry"><span class="refentrytitle">Samba</span>(7)</span></a>.</p></div><div class="refsect1" lang="en"><a name="id2553662"></a><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 <a href="ftp://ftp.icce.rug.nl/pub/unix/" target="_top">
+	excellent piece of Open Source software, available at <a class="ulink" href="ftp://ftp.icce.rug.nl/pub/unix/" target="_top">
 	ftp://ftp.icce.rug.nl/pub/unix/</a>) 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

Modified: branches/samba/experimental/docs/htmldocs/manpages/smbsh.1.html
===================================================================
--- branches/samba/experimental/docs/htmldocs/manpages/smbsh.1.html	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/docs/htmldocs/manpages/smbsh.1.html	2008-06-09 06:59:20 UTC (rev 1920)
@@ -1,10 +1,10 @@
-<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.72.0"></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 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><code class="literal">smbsh</code> [-W workgroup] [-U username] [-P prefix] [-R &lt;name resolve order&gt;] [-d &lt;debug level&gt;] [-l logdir] [-L libdir]</p></div></div><div class="refsect1" lang="en"><a name="id267042"></a><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><code class="literal">smbsh</code> allows you to access an NT filesystem 
+<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.73.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 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><code class="literal">smbsh</code> [-W workgroup] [-U username] [-P prefix] [-R &lt;name resolve order&gt;] [-d &lt;debug level&gt;] [-l logdir] [-L libdir]</p></div></div><div class="refsect1" lang="en"><a name="id2507193"></a><h2>DESCRIPTION</h2><p>This tool is part of the <a class="citerefentry" href="samba.7.html"><span class="citerefentry"><span class="refentrytitle">samba</span>(7)</span></a> suite.</p><p><code class="literal">smbsh</code> allows you to access an NT filesystem 
 	using UNIX commands such as <code class="literal">ls</code>, <code class="literal">
 	egrep</code>, and <code class="literal">rcp</code>. You must use a 
 	shell that is dynamically linked in order for <code class="literal">smbsh</code> 
-	to work correctly.</p></div><div class="refsect1" lang="en"><a name="id267092"></a><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 
+	to work correctly.</p></div><div class="refsect1" lang="en"><a name="id2507246"></a><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 class="citerefentry" 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 
@@ -33,7 +33,7 @@
 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="id266730"></a> parameter
+override the <a class="link" href="smb.conf.5.html#LOGLEVEL">log level</a> parameter
 in the <code class="filename">smb.conf</code> 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 
@@ -42,7 +42,7 @@
 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) 
+(see the <a class="citerefentry" 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><code class="constant">host</code>: 
 Do a standard host name to IP address resolution, using
@@ -66,13 +66,13 @@
 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 <code class="filename">smb.conf</code> file parameter  
-(<a class="indexterm" name="id266838"></a>) will be used.
+(<a class="link" href="smb.conf.5.html#NAMERESOLVEORDER">name resolve order</a>) 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="id266848"></a> parameter of the <code class="filename">smb.conf</code> file, the name 
+this parameter or any entry in the <a class="link" href="smb.conf.5.html#NAMERESOLVEORDER">name resolve order</a> parameter of the <code class="filename">smb.conf</code> 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 <code class="literal">smbsh</code>. The default
 		value is specified at compile time.
-		</p></dd></dl></div></div><div class="refsect1" lang="en"><a name="id266882"></a><h2>EXAMPLES</h2><p>To use the <code class="literal">smbsh</code> command, execute <code class="literal">
+		</p></dd></dl></div></div><div class="refsect1" lang="en"><a name="id2506371"></a><h2>EXAMPLES</h2><p>To use the <code class="literal">smbsh</code> command, execute <code class="literal">
 	smbsh</code> from the prompt and enter the username and password 
 	that authenticates you to the machine running the Windows NT 
 	operating system.
@@ -89,19 +89,19 @@
 	<code class="literal">ls /smb/MYGROUP/&lt;machine-name&gt;</code> will show the share 
 	names for that machine. You could then, for example, use the <code class="literal">
 	cd</code> command to change directories, <code class="literal">vi</code> to 
-	edit files, and <code class="literal">rcp</code>  to copy files.</p></div><div class="refsect1" lang="en"><a name="id307941"></a><h2>VERSION</h2><p>This man page is correct for version 3.0 of the Samba suite.</p></div><div class="refsect1" lang="en"><a name="id307951"></a><h2>BUGS</h2><p><code class="literal">smbsh</code> works by intercepting the standard 
+	edit files, and <code class="literal">rcp</code>  to copy files.</p></div><div class="refsect1" lang="en"><a name="id2506482"></a><h2>VERSION</h2><p>This man page is correct for version 3 of the Samba suite.</p></div><div class="refsect1" lang="en"><a name="id2506493"></a><h2>BUGS</h2><p><code class="literal">smbsh</code> works by intercepting the standard 
 	libc calls with the dynamically loaded versions in <code class="filename">
 	smbwrapper.o</code>. Not all calls have been "wrapped", so 
 	some programs may not function correctly under <code class="literal">smbsh
 	</code>.</p><p>Programs which are not dynamically linked cannot make 
 	use of <code class="literal">smbsh</code>'s functionality. Most versions 
 	of UNIX have a <code class="literal">file</code> command that will 
-	describe how a program was linked.</p></div><div class="refsect1" lang="en"><a name="id307996"></a><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"><a name="id308019"></a><h2>AUTHOR</h2><p>The original Samba software and related utilities 
+	describe how a program was linked.</p></div><div class="refsect1" lang="en"><a name="id2506539"></a><h2>SEE ALSO</h2><p><a class="citerefentry" href="smbd.8.html"><span class="citerefentry"><span class="refentrytitle">smbd</span>(8)</span></a>, <a class="citerefentry" href="smb.conf.5.html"><span class="citerefentry"><span class="refentrytitle">smb.conf</span>(5)</span></a></p></div><div class="refsect1" lang="en"><a name="id2506562"></a><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 <a href="ftp://ftp.icce.rug.nl/pub/unix/" target="_top">
+	excellent piece of Open Source software, available at <a class="ulink" href="ftp://ftp.icce.rug.nl/pub/unix/" target="_top">
 	ftp://ftp.icce.rug.nl/pub/unix/</a>) 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

Modified: branches/samba/experimental/docs/htmldocs/manpages/smbspool.8.html
===================================================================
--- branches/samba/experimental/docs/htmldocs/manpages/smbspool.8.html	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/docs/htmldocs/manpages/smbspool.8.html	2008-06-09 06:59:20 UTC (rev 1920)
@@ -1,4 +1,4 @@
-<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.72.0"></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 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><code class="literal">smbspool</code> {job} {user} {title} {copies} {options} [filename]</p></div></div><div class="refsect1" lang="en"><a name="id299208"></a><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 
+<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.73.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 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><code class="literal">smbspool</code> {job} {user} {title} {copies} {options} [filename]</p></div></div><div class="refsect1" lang="en"><a name="id2507184"></a><h2>DESCRIPTION</h2><p>This tool is part of the <a class="citerefentry" 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 
@@ -10,7 +10,7 @@
 	or argv[1] if that is not the case.</p><p>Programs using the <code class="literal">exec(2)</code> functions can 
 	pass the URI in argv[0], while shell scripts must set the 
 	<code class="envar">DEVICE_URI</code> environment variable prior to
-	running smbspool.</p></div><div class="refsect1" lang="en"><a name="id266725"></a><h2>OPTIONS</h2><div class="itemizedlist"><ul type="disc"><li><p>The job argument (argv[1]) contains the 
+	running smbspool.</p></div><div class="refsect1" lang="en"><a name="id2507274"></a><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.
@@ -23,13 +23,13 @@
 		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"><a name="id266769"></a><h2>VERSION</h2><p>This man page is correct for version 3.0 of the Samba suite.</p></div><div class="refsect1" lang="en"><a name="id266779"></a><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"><a name="id266804"></a><h2>AUTHOR</h2><p><code class="literal">smbspool</code> was written by Michael Sweet 
+		then the print file is read from the standard input.</p></li></ul></div></div><div class="refsect1" lang="en"><a name="id2507325"></a><h2>VERSION</h2><p>This man page is correct for version 3 of the Samba suite.</p></div><div class="refsect1" lang="en"><a name="id2507336"></a><h2>SEE ALSO</h2><p><a class="citerefentry" href="smbd.8.html"><span class="citerefentry"><span class="refentrytitle">smbd</span>(8)</span></a> and <a class="citerefentry" href="samba.7.html"><span class="citerefentry"><span class="refentrytitle">samba</span>(7)</span></a>.</p></div><div class="refsect1" lang="en"><a name="id2507360"></a><h2>AUTHOR</h2><p><code class="literal">smbspool</code> 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 <a href="ftp://ftp.icce.rug.nl/pub/unix/" target="_top">
+	excellent piece of Open Source software, available at <a class="ulink" href="ftp://ftp.icce.rug.nl/pub/unix/" target="_top">
 	ftp://ftp.icce.rug.nl/pub/unix/</a>) 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

Modified: branches/samba/experimental/docs/htmldocs/manpages/smbstatus.1.html
===================================================================
--- branches/samba/experimental/docs/htmldocs/manpages/smbstatus.1.html	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/docs/htmldocs/manpages/smbstatus.1.html	2008-06-09 06:59:20 UTC (rev 1920)
@@ -1,5 +1,5 @@
-<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.72.0"></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 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><code class="literal">smbstatus</code> [-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"><a name="id299237"></a><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><code class="literal">smbstatus</code> is a very simple program to 
-	list the current Samba connections.</p></div><div class="refsect1" lang="en"><a name="id299264"></a><h2>OPTIONS</h2><div class="variablelist"><dl><dt><span class="term">-P|--profile</span></dt><dd><p>If samba has been compiled with the 
+<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.73.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 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><code class="literal">smbstatus</code> [-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"><a name="id2507214"></a><h2>DESCRIPTION</h2><p>This tool is part of the <a class="citerefentry" href="samba.7.html"><span class="citerefentry"><span class="refentrytitle">samba</span>(7)</span></a> suite.</p><p><code class="literal">smbstatus</code> is a very simple program to 
+	list the current Samba connections.</p></div><div class="refsect1" lang="en"><a name="id2507242"></a><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">-d|--debuglevel=level</span></dt><dd><p><em class="replaceable"><code>level</code></em> is an integer 
 from 0 to 10. The default value if this parameter is 
@@ -13,7 +13,7 @@
 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="id266758"></a> parameter
+override the <a class="link" href="smb.conf.5.html#LOGLEVEL">log level</a> parameter
 in the <code class="filename">smb.conf</code> 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 
@@ -26,15 +26,15 @@
 <code class="constant">".progname"</code> will be appended (e.g. log.smbclient, 
 log.smbd, etc...). 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. 
+		</p></dd><dt><span class="term">-p|--processes</span></dt><dd><p>print a list of <a class="citerefentry" 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 <em class="parameter"><code>username</code></em> only.</p></dd></dl></div></div><div class="refsect1" lang="en"><a name="id266940"></a><h2>VERSION</h2><p>This man page is correct for version 3.0 of 
-	the Samba suite.</p></div><div class="refsect1" lang="en"><a name="id266951"></a><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"><a name="id266976"></a><h2>AUTHOR</h2><p>The original Samba software and related utilities 
+</p></dd><dt><span class="term">-u|--user=&lt;username&gt;</span></dt><dd><p>selects information relevant to <em class="parameter"><code>username</code></em> only.</p></dd></dl></div></div><div class="refsect1" lang="en"><a name="id2506302"></a><h2>VERSION</h2><p>This man page is correct for version 3 of 
+	the Samba suite.</p></div><div class="refsect1" lang="en"><a name="id2506313"></a><h2>SEE ALSO</h2><p><a class="citerefentry" href="smbd.8.html"><span class="citerefentry"><span class="refentrytitle">smbd</span>(8)</span></a> and <a class="citerefentry" href="smb.conf.5.html"><span class="citerefentry"><span class="refentrytitle">smb.conf</span>(5)</span></a>.</p></div><div class="refsect1" lang="en"><a name="id2506338"></a><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 <a href="ftp://ftp.icce.rug.nl/pub/unix/" target="_top">
+	excellent piece of Open Source software, available at <a class="ulink" href="ftp://ftp.icce.rug.nl/pub/unix/" target="_top">
 	ftp://ftp.icce.rug.nl/pub/unix/</a>) 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

Modified: branches/samba/experimental/docs/htmldocs/manpages/smbtar.1.html
===================================================================
--- branches/samba/experimental/docs/htmldocs/manpages/smbtar.1.html	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/docs/htmldocs/manpages/smbtar.1.html	2008-06-09 06:59:20 UTC (rev 1920)
@@ -1,6 +1,6 @@
-<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.72.0"></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 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><code class="literal">smbtar</code> [-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"><a name="id299276"></a><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><code class="literal">smbtar</code> 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"><a name="id266744"></a><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 
+<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.73.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 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><code class="literal">smbtar</code> [-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"><a name="id2507253"></a><h2>DESCRIPTION</h2><p>This tool is part of the <a class="citerefentry" href="samba.7.html"><span class="citerefentry"><span class="refentrytitle">samba</span>(7)</span></a> suite.</p><p><code class="literal">smbtar</code> is a very small shell script on top 
+	of <a class="citerefentry" 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"><a name="id2507287"></a><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 <em class="parameter"><code>directory
@@ -17,22 +17,22 @@
 		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 
-		<em class="parameter"><code>-d</code></em> 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"><a name="id266975"></a><h2>ENVIRONMENT VARIABLES</h2><p>The <em class="parameter"><code>$TAPE</code></em> variable specifies the 
+		<em class="parameter"><code>-d</code></em> flag of <a class="citerefentry" 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"><a name="id2507505"></a><h2>ENVIRONMENT VARIABLES</h2><p>The <em class="parameter"><code>$TAPE</code></em> variable specifies the 
 	default tape device to write to. May be overridden
-	with the -t option. </p></div><div class="refsect1" lang="en"><a name="id266992"></a><h2>BUGS</h2><p>The <code class="literal">smbtar</code> script has different 
-	options from ordinary tar and from smbclient's tar command. </p></div><div class="refsect1" lang="en"><a name="id267008"></a><h2>CAVEATS</h2><p>Sites that are more careful about security may not like 
+	with the -t option. </p></div><div class="refsect1" lang="en"><a name="id2506240"></a><h2>BUGS</h2><p>The <code class="literal">smbtar</code> script has different 
+	options from ordinary tar and from smbclient's tar command. </p></div><div class="refsect1" lang="en"><a name="id2506258"></a><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"><a name="id267020"></a><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"><a name="id307900"></a><h2>VERSION</h2><p>This man page is correct for version 3.0 of 
-	the Samba suite.</p></div><div class="refsect1" lang="en"><a name="id307910"></a><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"><a name="id307943"></a><h2>AUTHOR</h2><p>The original Samba software and related utilities 
+	with GNU tar and may not work well with other versions. </p></div><div class="refsect1" lang="en"><a name="id2506272"></a><h2>DIAGNOSTICS</h2><p>See the <span class="emphasis"><em>DIAGNOSTICS</em></span> section for the <a class="citerefentry" href="smbclient.1.html"><span class="citerefentry"><span class="refentrytitle">smbclient</span>(1)</span></a> command.</p></div><div class="refsect1" lang="en"><a name="id2506295"></a><h2>VERSION</h2><p>This man page is correct for version 3 of 
+	the Samba suite.</p></div><div class="refsect1" lang="en"><a name="id2506306"></a><h2>SEE ALSO</h2><p><a class="citerefentry" href="smbd.8.html"><span class="citerefentry"><span class="refentrytitle">smbd</span>(8)</span></a>, <a class="citerefentry" href="smbclient.1.html"><span class="citerefentry"><span class="refentrytitle">smbclient</span>(1)</span></a>, <a class="citerefentry" href="smb.conf.5.html"><span class="citerefentry"><span class="refentrytitle">smb.conf</span>(5)</span></a>.</p></div><div class="refsect1" lang="en"><a name="id2506339"></a><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><a href="mailto:poultenr at logica.co.uk" target="_top">Ricky Poulten</a>  
+	to the way the Linux kernel is developed.</p><p><a class="ulink" href="mailto:poultenr at logica.co.uk" target="_top">Ricky Poulten</a>  
 	wrote the tar extension and this man page. The <code class="literal">smbtar</code> 
-	script was heavily rewritten and improved by <a href="mailto:Martin.Kraemer at mch.sni.de" target="_top">Martin Kraemer</a>. Many 
+	script was heavily rewritten and improved by <a class="ulink" href="mailto:Martin.Kraemer at mch.sni.de" target="_top">Martin Kraemer</a>. 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 <a href="ftp://ftp.icce.rug.nl/pub/unix/" target="_top">
+	excellent piece of Open Source software, available at <a class="ulink" href="ftp://ftp.icce.rug.nl/pub/unix/" target="_top">
 	ftp://ftp.icce.rug.nl/pub/unix/</a>) 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

Modified: branches/samba/experimental/docs/htmldocs/manpages/smbtree.1.html
===================================================================
--- branches/samba/experimental/docs/htmldocs/manpages/smbtree.1.html	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/docs/htmldocs/manpages/smbtree.1.html	2008-06-09 06:59:20 UTC (rev 1920)
@@ -1,10 +1,10 @@
-<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.72.0"></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 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><code class="literal">smbtree</code> [-b] [-D] [-S]</p></div></div><div class="refsect1" lang="en"><a name="id267694"></a><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><code class="literal">smbtree</code> is a smb browser program 
+<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.73.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 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><code class="literal">smbtree</code> [-b] [-D] [-S]</p></div></div><div class="refsect1" lang="en"><a name="id2544141"></a><h2>DESCRIPTION</h2><p>This tool is part of the <a class="citerefentry" href="samba.7.html"><span class="citerefentry"><span class="refentrytitle">samba</span>(7)</span></a> suite.</p><p><code class="literal">smbtree</code> 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"><a name="id299211"></a><h2>OPTIONS</h2><div class="variablelist"><dl><dt><span class="term">-b</span></dt><dd><p>Query network nodes by sending requests 
+	</p></div><div class="refsect1" lang="en"><a name="id2507189"></a><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 local 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 
@@ -23,7 +23,7 @@
 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="id266718"></a> parameter
+override the <a class="link" href="smb.conf.5.html#LOGLEVEL">log level</a> parameter
 in the <code class="filename">smb.conf</code> 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 
@@ -67,8 +67,8 @@
 via the <code class="literal">ps</code> command.  To be safe always allow
 <code class="literal">rpcclient</code> 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"><a name="id266925"></a><h2>VERSION</h2><p>This man page is correct for version 3.0 of the Samba 
-	suite.</p></div><div class="refsect1" lang="en"><a name="id266935"></a><h2>AUTHOR</h2><p>The original Samba software and related utilities 
+</p></dd></dl></div></div><div class="refsect1" lang="en"><a name="id2506303"></a><h2>VERSION</h2><p>This man page is correct for version 3 of the Samba 
+	suite.</p></div><div class="refsect1" lang="en"><a name="id2506314"></a><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>

Deleted: branches/samba/experimental/docs/htmldocs/manpages/smbumount.8.html
===================================================================
--- branches/samba/experimental/docs/htmldocs/manpages/smbumount.8.html	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/docs/htmldocs/manpages/smbumount.8.html	2008-06-09 06:59:20 UTC (rev 1920)
@@ -1,17 +0,0 @@
-<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.72.0"></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 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><code class="literal">smbumount</code> {mount-point}</p></div></div><div class="refsect1" lang="en"><a name="id267679"></a><h2>DESCRIPTION</h2><p>With this program, normal users can unmount smb-filesystems, 
-	provided that it is suid root.  <code class="literal">smbumount</code> 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.</p><p>WARNING: <code class="literal">smbumount</code> is deprecated and not
-        maintained any longer. <code class="literal">umount.cifs</code> 
-        should be used instead of <code class="literal">smbumount</code>.</p></div><div class="refsect1" lang="en"><a name="id299210"></a><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"><a name="id299231"></a><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"><a name="id299246"></a><h2>AUTHOR</h2><p>Volker Lendecke, Andrew Tridgell, Michael H. Warfield 
-	and others.</p><p>The current maintainer of smbfs and the userspace
-	tools <code class="literal">smbmount</code>, <code class="literal">smbumount</code>,
-	and <code class="literal">smbmnt</code> is <a href="mailto:urban at teststation.com" target="_top">Urban Widmark</a>.
-	The <a href="mailto:samba at samba.org" target="_top">SAMBA Mailing list</a>
-	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>

Modified: branches/samba/experimental/docs/htmldocs/manpages/swat.8.html
===================================================================
--- branches/samba/experimental/docs/htmldocs/manpages/swat.8.html	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/docs/htmldocs/manpages/swat.8.html	2008-06-09 06:59:20 UTC (rev 1920)
@@ -1,10 +1,10 @@
-<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.72.0"></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 class="refnamediv"><h2>Name</h2><p>swat &#8212; Samba Web Administration Tool</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><div class="cmdsynopsis"><p><code class="literal">swat</code> [-s &lt;smb config file&gt;] [-a] [-P]</p></div></div><div class="refsect1" lang="en"><a name="id267689"></a><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><code class="literal">swat</code> 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, 
+<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.73.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 class="refnamediv"><h2>Name</h2><p>swat &#8212; Samba Web Administration Tool</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><div class="cmdsynopsis"><p><code class="literal">swat</code> [-s &lt;smb config file&gt;] [-a] [-P]</p></div></div><div class="refsect1" lang="en"><a name="id2544142"></a><h2>DESCRIPTION</h2><p>This tool is part of the <a class="citerefentry" href="samba.7.html"><span class="citerefentry"><span class="refentrytitle">samba</span>(7)</span></a> suite.</p><p><code class="literal">swat</code> allows a Samba administrator to 
+	configure the complex <a class="citerefentry" 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 <code class="literal">swat</code> configuration page has help links 
 	to all the configurable options in the <code class="filename">smb.conf</code> file allowing an 
-	administrator to easily look up the effects of any change. </p><p><code class="literal">swat</code> is run from <code class="literal">inetd</code> </p></div><div class="refsect1" lang="en"><a name="id267070"></a><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 
+	administrator to easily look up the effects of any change. </p><p><code class="literal">swat</code> is run from <code class="literal">inetd</code> </p></div><div class="refsect1" lang="en"><a name="id2507224"></a><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 
+		the configuration details required by the <a class="citerefentry" href="smbd.8.html"><span class="citerefentry"><span class="refentrytitle">smbd</span>(8)</span></a> server. This is the file 
 		that <code class="literal">swat</code> will modify. 
 		The information in this file includes server-specific 
 		information such as what printcap file to use, as well as 
@@ -28,7 +28,7 @@
 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="id266720"></a> parameter
+override the <a class="link" href="smb.conf.5.html#LOGLEVEL">log level</a> parameter
 in the <code class="filename">smb.conf</code> 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 
@@ -41,14 +41,14 @@
 <code class="constant">".progname"</code> will be appended (e.g. log.smbclient, 
 log.smbd, etc...). 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"><a name="id266795"></a><h2>INSTALLATION</h2><p>Swat is included as binary package with most distributions. The 
+</p></dd></dl></div></div><div class="refsect1" lang="en"><a name="id2506260"></a><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 <code class="literal">make install
 	</code> to install the <code class="literal">swat</code> 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/sbin/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"><a name="id266840"></a><h3>Inetd Installation</h3><p>You need to edit your <code class="filename">/etc/inetd.conf
+	these in: </p><div class="itemizedlist"><ul type="disc"><li><p>/usr/local/samba/sbin/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"><a name="id2506308"></a><h3>Inetd Installation</h3><p>You need to edit your <code class="filename">/etc/inetd.conf
 		</code> and <code class="filename">/etc/services</code>
 		to enable SWAT to be launched via <code class="literal">inetd</code>.</p><p>In <code class="filename">/etc/services</code> you need to 
 		add a line like this: </p><p><code class="literal">swat            901/tcp</code></p><p>Note for NIS/YP and LDAP users - you may need to rebuild the 
@@ -62,26 +62,26 @@
 		/usr/local/samba/sbin/swat swat</code></p><p>Once you have edited <code class="filename">/etc/services</code> 
 		and <code class="filename">/etc/inetd.conf</code> you need to send a 
 		HUP signal to inetd. To do this use <code class="literal">kill -1 PID
-		</code> where PID is the process ID of the inetd daemon. </p></div></div><div class="refsect1" lang="en"><a name="id307898"></a><h2>LAUNCHING</h2><p>To launch SWAT just run your favorite web browser and 
+		</code> where PID is the process ID of the inetd daemon. </p></div></div><div class="refsect1" lang="en"><a name="id2506421"></a><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"><a name="id307914"></a><h2>FILES</h2><div class="variablelist"><dl><dt><span class="term"><code class="filename">/etc/inetd.conf</code></span></dt><dd><p>This file must contain suitable startup 
+	in the clear over the wire. </p></div><div class="refsect1" lang="en"><a name="id2506439"></a><h2>FILES</h2><div class="variablelist"><dl><dt><span class="term"><code class="filename">/etc/inetd.conf</code></span></dt><dd><p>This file must contain suitable startup 
 		information for the meta-daemon.</p></dd><dt><span class="term"><code class="filename">/etc/services</code></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"><code class="filename">/usr/local/samba/lib/smb.conf</code></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 
+		(e.g., tcp).  </p></dd><dt><span class="term"><code class="filename">/usr/local/samba/lib/smb.conf</code></span></dt><dd><p>This is the default location of the <a class="citerefentry" 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 <code class="filename">
 		/usr/samba/lib/smb.conf</code> and <code class="filename">/etc/smb.conf
 		</code>.  This file describes all the services the server 
-		is to make available to clients. </p></dd></dl></div></div><div class="refsect1" lang="en"><a name="id307992"></a><h2>WARNINGS</h2><p><code class="literal">swat</code> 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 
+		is to make available to clients. </p></dd></dl></div></div><div class="refsect1" lang="en"><a name="id2506521"></a><h2>WARNINGS</h2><p><code class="literal">swat</code> will rewrite your <a class="citerefentry" 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, <em class="parameter"><code>include=</code></em> and <em class="parameter"><code>copy=
 	</code></em> options. If you have a carefully crafted <code class="filename">
-	smb.conf</code> then back it up or don't use swat! </p></div><div class="refsect1" lang="en"><a name="id308034"></a><h2>VERSION</h2><p>This man page is correct for version 3.0 of the Samba suite.</p></div><div class="refsect1" lang="en"><a name="id308045"></a><h2>SEE ALSO</h2><p><code class="literal">inetd(5)</code>, <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"><a name="id308075"></a><h2>AUTHOR</h2><p>The original Samba software and related utilities 
+	smb.conf</code> then back it up or don't use swat! </p></div><div class="refsect1" lang="en"><a name="id2506565"></a><h2>VERSION</h2><p>This man page is correct for version 3 of the Samba suite.</p></div><div class="refsect1" lang="en"><a name="id2506576"></a><h2>SEE ALSO</h2><p><code class="literal">inetd(5)</code>, <a class="citerefentry" href="smbd.8.html"><span class="citerefentry"><span class="refentrytitle">smbd</span>(8)</span></a>, <a class="citerefentry" href="smb.conf.5.html"><span class="citerefentry"><span class="refentrytitle">smb.conf</span>(5)</span></a></p></div><div class="refsect1" lang="en"><a name="id2506606"></a><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 <a href="ftp://ftp.icce.rug.nl/pub/unix/" target="_top">
+	excellent piece of Open Source software, available at <a class="ulink" href="ftp://ftp.icce.rug.nl/pub/unix/" target="_top">
 	ftp://ftp.icce.rug.nl/pub/unix/</a>) 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

Modified: branches/samba/experimental/docs/htmldocs/manpages/tdbbackup.8.html
===================================================================
--- branches/samba/experimental/docs/htmldocs/manpages/tdbbackup.8.html	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/docs/htmldocs/manpages/tdbbackup.8.html	2008-06-09 06:59:20 UTC (rev 1920)
@@ -1,8 +1,8 @@
-<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.72.0"></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 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><code class="literal">tdbbackup</code> [-s suffix] [-v] [-h]</p></div></div><div class="refsect1" lang="en"><a name="id267694"></a><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><code class="literal">tdbbackup</code> is a tool that may be used to backup samba .tdb
+<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.73.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 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><code class="literal">tdbbackup</code> [-s suffix] [-v] [-h]</p></div></div><div class="refsect1" lang="en"><a name="id2544143"></a><h2>DESCRIPTION</h2><p>This tool is part of the <a class="citerefentry" href="samba.1.html"><span class="citerefentry"><span class="refentrytitle">samba</span>(1)</span></a> suite.</p><p><code class="literal">tdbbackup</code> is a tool that may be used to backup samba .tdb
 	files. This tool may also be used to verify the integrity of the .tdb files prior
 	to samba startup or during normal operation. If it finds file damage and it finds 
 	a prior backup the backup file will be restored. 
-	</p></div><div class="refsect1" lang="en"><a name="id299213"></a><h2>OPTIONS</h2><div class="variablelist"><dl><dt><span class="term">-h</span></dt><dd><p>
+	</p></div><div class="refsect1" lang="en"><a name="id2507192"></a><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 <code class="literal">-s</code> option allows the adminisistrator to specify a file
@@ -11,7 +11,7 @@
 		</p></dd><dt><span class="term">-v</span></dt><dd><p>
 		The <code class="literal">-v</code> 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"><a name="id299270"></a><h2>COMMANDS</h2><p><span class="emphasis"><em>GENERAL INFORMATION</em></span></p><p>
+		</p></dd></dl></div></div><div class="refsect1" lang="en"><a name="id2507252"></a><h2>COMMANDS</h2><p><span class="emphasis"><em>GENERAL INFORMATION</em></span></p><p>
 	The <code class="literal">tdbbackup</code> utility can safely be run at any time. It was designed so
 	that it can be used at any time to validate the integrity of tdb files, even during Samba
 	operation. Typical usage for the command will be:
@@ -29,7 +29,7 @@
 		</p></li><li><p>
 		<code class="literal">*.tdb</code> 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"><a name="id266779"></a><h2>VERSION</h2><p>This man page is correct for version 3.0 of the Samba suite.</p></div><div class="refsect1" lang="en"><a name="id266788"></a><h2>AUTHOR</h2><p>
+		</p></li></ul></div></div><div class="refsect1" lang="en"><a name="id2507332"></a><h2>VERSION</h2><p>This man page is correct for version 3 of the Samba suite.</p></div><div class="refsect1" lang="en"><a name="id2507343"></a><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.

Modified: branches/samba/experimental/docs/htmldocs/manpages/tdbdump.8.html
===================================================================
--- branches/samba/experimental/docs/htmldocs/manpages/tdbdump.8.html	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/docs/htmldocs/manpages/tdbdump.8.html	2008-06-09 06:59:20 UTC (rev 1920)
@@ -1,9 +1,9 @@
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>tdbdump</title><link rel="stylesheet" href="samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.72.0"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry" lang="en"><a name="tdbdump.8"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>tdbdump &#8212; tool for printing the contents of a TDB file</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><div class="cmdsynopsis"><p><code class="literal">tdbdump</code> {filename}</p></div></div><div class="refsect1" lang="en"><a name="id267679"></a><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><code class="literal">tdbdump</code> is a very simple utility that 'dumps' the 
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>tdbdump</title><link rel="stylesheet" href="../samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.73.1"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry" lang="en"><a name="tdbdump.8"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>tdbdump &#8212; tool for printing the contents of a TDB file</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><div class="cmdsynopsis"><p><code class="literal">tdbdump</code> {filename}</p></div></div><div class="refsect1" lang="en"><a name="id2544128"></a><h2>DESCRIPTION</h2><p>This tool is part of the <a class="citerefentry" href="samba.1.html"><span class="citerefentry"><span class="refentrytitle">samba</span>(1)</span></a> suite.</p><p><code class="literal">tdbdump</code> is a very simple utility that 'dumps' the 
 		contents of a TDB (Trivial DataBase) file to standard output in a 
 		human-readable format.
 	</p><p>This tool can be used when debugging problems with TDB files. It is 
 		intended for those who are somewhat familiar with Samba internals.
-	</p></div><div class="refsect1" lang="en"><a name="id299201"></a><h2>VERSION</h2><p>This man page is correct for version 3.0 of the Samba suite.</p></div><div class="refsect1" lang="en"><a name="id299212"></a><h2>AUTHOR</h2><p>
+	</p></div><div class="refsect1" lang="en"><a name="id2544162"></a><h2>VERSION</h2><p>This man page is correct for version 3 of the Samba suite.</p></div><div class="refsect1" lang="en"><a name="id2507191"></a><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.

Modified: branches/samba/experimental/docs/htmldocs/manpages/tdbtool.8.html
===================================================================
--- branches/samba/experimental/docs/htmldocs/manpages/tdbtool.8.html	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/docs/htmldocs/manpages/tdbtool.8.html	2008-06-09 06:59:20 UTC (rev 1920)
@@ -1,12 +1,12 @@
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>tdbtool</title><link rel="stylesheet" href="samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.72.0"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry" lang="en"><a name="tdbtool.8"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>tdbtool &#8212; manipulate the contents TDB files</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><div class="cmdsynopsis"><p><code class="literal">tdbtool</code></p></div><div class="cmdsynopsis"><p><code class="literal">tdbtool</code>  
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>tdbtool</title><link rel="stylesheet" href="../samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.73.1"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry" lang="en"><a name="tdbtool.8"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>tdbtool &#8212; manipulate the contents TDB files</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><div class="cmdsynopsis"><p><code class="literal">tdbtool</code></p></div><div class="cmdsynopsis"><p><code class="literal">tdbtool</code>  
 		<em class="replaceable"><code>TDBFILE</code></em>
 		  [
 		<em class="replaceable"><code>COMMANDS</code></em>
-		...]</p></div></div><div class="refsect1" lang="en"><a name="id267705"></a><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><code class="literal">tdbtool</code> a tool for displaying and
+		...]</p></div></div><div class="refsect1" lang="en"><a name="id2544152"></a><h2>DESCRIPTION</h2><p>This tool is part of the
+	<a class="citerefentry" href="samba.1.html"><span class="citerefentry"><span class="refentrytitle">samba</span>(1)</span></a> suite.</p><p><code class="literal">tdbtool</code> a tool for displaying and
 	altering the contents of Samba TDB (Trivial DataBase) files. Each
 	of the commands listed below can be entered interactively or
-	provided on the command line.</p></div><div class="refsect1" lang="en"><a name="id299222"></a><h2>COMMANDS</h2><div class="variablelist"><dl><dt><span class="term"><code class="option">create</code>
+	provided on the command line.</p></div><div class="refsect1" lang="en"><a name="id2507200"></a><h2>COMMANDS</h2><div class="variablelist"><dl><dt><span class="term"><code class="option">create</code>
 		<em class="replaceable"><code>TDBFILE</code></em></span></dt><dd><p>Create a new database named
 		<em class="replaceable"><code>TDBFILE</code></em>.
 		</p></dd><dt><span class="term"><code class="option">open</code>
@@ -56,10 +56,10 @@
 		</p></dd><dt><span class="term">
 		<code class="option">quit</code>
 		</span></dt><dd><p>Exit <code class="literal">tdbtool</code>.
-		</p></dd></dl></div></div><div class="refsect1" lang="en"><a name="id266994"></a><h2>CAVEATS</h2><p>The contents of the Samba TDB files are private
+		</p></dd></dl></div></div><div class="refsect1" lang="en"><a name="id2506236"></a><h2>CAVEATS</h2><p>The contents of the Samba TDB files are private
 	to the implementation and should not be altered with
 	<code class="literal">tdbtool</code>.
-	</p></div><div class="refsect1" lang="en"><a name="id267010"></a><h2>VERSION</h2><p>This man page is correct for version 3.0.25 of the Samba suite.</p></div><div class="refsect1" lang="en"><a name="id267021"></a><h2>AUTHOR</h2><p> The original Samba software and related utilities were
+	</p></div><div class="refsect1" lang="en"><a name="id2506253"></a><h2>VERSION</h2><p>This man page is correct for version 3.0.25 of the Samba suite.</p></div><div class="refsect1" lang="en"><a name="id2506264"></a><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>

Modified: branches/samba/experimental/docs/htmldocs/manpages/testparm.1.html
===================================================================
--- branches/samba/experimental/docs/htmldocs/manpages/testparm.1.html	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/docs/htmldocs/manpages/testparm.1.html	2008-06-09 06:59:20 UTC (rev 1920)
@@ -1,6 +1,6 @@
-<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.72.0"></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 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><code class="literal">testparm</code> [-s] [-h] [-v] [-L &lt;servername&gt;] [-t &lt;encoding&gt;] {config filename} [hostname hostIP]</p></div></div><div class="refsect1" lang="en"><a name="id299215"></a><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><code class="literal">testparm</code> 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 
+<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.73.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 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><code class="literal">testparm</code> [-s] [-h] [-v] [-L &lt;servername&gt;] [-t &lt;encoding&gt;] {config filename} [hostname hostIP]</p></div></div><div class="refsect1" lang="en"><a name="id2507192"></a><h2>DESCRIPTION</h2><p>This tool is part of the <a class="citerefentry" href="samba.7.html"><span class="citerefentry"><span class="refentrytitle">samba</span>(7)</span></a> suite.</p><p><code class="literal">testparm</code> is a very simple test program 
+	to check an <a class="citerefentry" 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 <code class="literal">smbd
 	</code> will successfully load the configuration file.</p><p>Note that this is <span class="emphasis"><em>NOT</em></span> a guarantee that 
@@ -11,14 +11,14 @@
 	has access to each service. </p><p>If <code class="literal">testparm</code> finds an error in the <code class="filename">
 	smb.conf</code> 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 <code class="literal">testparm</code>.</p></div><div class="refsect1" lang="en"><a name="id266726"></a><h2>OPTIONS</h2><div class="variablelist"><dl><dt><span class="term">-s</span></dt><dd><p>Without this option, <code class="literal">testparm</code> 
+	to test the output from <code class="literal">testparm</code>.</p></div><div class="refsect1" lang="en"><a name="id2507275"></a><h2>OPTIONS</h2><div class="variablelist"><dl><dt><span class="term">-s</span></dt><dd><p>Without this option, <code class="literal">testparm</code> 
 		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 <em class="replaceable"><code>servername</code></em>.
 		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>
+		will also output all options that were not used in <a class="citerefentry" 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">--parameter-name parametername</span></dt><dd><p>
 		Dumps the named parameter.  If no section-name is set the view
@@ -31,29 +31,29 @@
 		Dumps the named section.
 		</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. 	
+		default <a class="citerefentry" 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 <code class="literal">testparm</code> will examine the <em class="parameter"><code>hosts
 		allow</code></em> and <em class="parameter"><code>hosts deny</code></em> 
-		parameters in the <a href="smb.conf.5.html"><span class="citerefentry"><span class="refentrytitle">smb.conf</span>(5)</span></a> file to 
+		parameters in the <a class="citerefentry" 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 <code class="literal">smbd</code> 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"><a name="id266947"></a><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"><a name="id266982"></a><h2>DIAGNOSTICS</h2><p>The program will issue a message saying whether the 
+		if the hostname parameter is supplied. </p></dd></dl></div></div><div class="refsect1" lang="en"><a name="id2507485"></a><h2>FILES</h2><div class="variablelist"><dl><dt><span class="term"><a class="citerefentry" 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 class="citerefentry" 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"><a name="id2506238"></a><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"><a name="id266994"></a><h2>VERSION</h2><p>This man page is correct for version 3.0 of 
-	the Samba suite.</p></div><div class="refsect1" lang="en"><a name="id267005"></a><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"><a name="id307889"></a><h2>AUTHOR</h2><p>The original Samba software and related utilities 
+	to stdout. </p></div><div class="refsect1" lang="en"><a name="id2506253"></a><h2>VERSION</h2><p>This man page is correct for version 3 of 
+	the Samba suite.</p></div><div class="refsect1" lang="en"><a name="id2506264"></a><h2>SEE ALSO</h2><p><a class="citerefentry" href="smb.conf.5.html"><span class="citerefentry"><span class="refentrytitle">smb.conf</span>(5)</span></a>, <a class="citerefentry" href="smbd.8.html"><span class="citerefentry"><span class="refentrytitle">smbd</span>(8)</span></a></p></div><div class="refsect1" lang="en"><a name="id2506289"></a><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 <a href="ftp://ftp.icce.rug.nl/pub/unix/" target="_top">
+	excellent piece of Open Source software, available at <a class="ulink" href="ftp://ftp.icce.rug.nl/pub/unix/" target="_top">
 	ftp://ftp.icce.rug.nl/pub/unix/</a>) 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

Modified: branches/samba/experimental/docs/htmldocs/manpages/umount.cifs.8.html
===================================================================
--- branches/samba/experimental/docs/htmldocs/manpages/umount.cifs.8.html	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/docs/htmldocs/manpages/umount.cifs.8.html	2008-06-09 06:59:20 UTC (rev 1920)
@@ -1,6 +1,6 @@
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>umount.cifs</title><link rel="stylesheet" href="samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.72.0"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry" lang="en"><a name="umount.cifs.8"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>umount.cifs &#8212; for normal, non-root users, to unmount their own Common Internet File System (CIFS) mounts</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><div class="cmdsynopsis"><p><code class="literal">umount.cifs</code> {mount-point} [-nVvhfle]</p></div></div><div class="refsect1" lang="en"><a name="id267688"></a><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>umount.cifs unmounts a Linux CIFS filesystem. It can be invoked
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>umount.cifs</title><link rel="stylesheet" href="../samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.73.1"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry" lang="en"><a name="umount.cifs.8"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>umount.cifs &#8212; for normal, non-root users, to unmount their own Common Internet File System (CIFS) mounts</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><div class="cmdsynopsis"><p><code class="literal">umount.cifs</code> {mount-point} [-nVvhfle]</p></div></div><div class="refsect1" lang="en"><a name="id2544142"></a><h2>DESCRIPTION</h2><p>This tool is part of the <a class="citerefentry" href="samba.7.html"><span class="citerefentry"><span class="refentrytitle">samba</span>(7)</span></a> suite.</p><p>umount.cifs unmounts a Linux CIFS filesystem. It can be invoked
 indirectly by the
-<a href="umount.8.html"><span class="citerefentry"><span class="refentrytitle">umount</span>(8)</span></a> command 
+<a class="citerefentry" href="umount.8.html"><span class="citerefentry"><span class="refentrytitle">umount</span>(8)</span></a> command 
 when umount.cifs is in /sbin directory, unless you specify the "-i" option to umount.  Specifying -i to umount avoids execution of umount helpers such as umount.cifs. The umount.cifs 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
@@ -11,25 +11,25 @@
 It is possible to set the mode for umount.cifs to 
 setuid root (or equivalently update the /etc/permissions file) to allow non-root users to umount shares to directories for which they have write permission.  The umount.cifs utility is typically
 not needed if unmounts need only be performed by root users, or if user mounts and unmounts
-can rely on specifying explicit entries in /etc/fstab See</p><p><a href="fstab.5.html"><span class="citerefentry"><span class="refentrytitle">fstab</span>(5)</span></a></p></div><div class="refsect1" lang="en"><a name="id299229"></a><h2>OPTIONS</h2><div class="variablelist"><dl><dt><span class="term">--verbose</span></dt><dd><p>print additional debugging information</p></dd><dt><span class="term">--no-mtab</span></dt><dd><p>Do not update the mtab even if unmount completes successfully (/proc/mounts will still display the correct information)</p></dd></dl></div></div><div class="refsect1" lang="en"><a name="id299262"></a><h2>NOTES</h2><p>This command is normally intended to be installed setuid (since root users can already run unmount).  An alternative to using umount.cifs is to add specfic entries for the user mounts that you wish a particular user or users to mount and unmount to /etc/fstab</p></div><div class="refsect1" lang="en"><a name="id299275"></a><h2>CONFIGURATION</h2><p>
+can rely on specifying explicit entries in /etc/fstab See</p><p><a class="citerefentry" href="fstab.5.html"><span class="citerefentry"><span class="refentrytitle">fstab</span>(5)</span></a></p></div><div class="refsect1" lang="en"><a name="id2507228"></a><h2>OPTIONS</h2><div class="variablelist"><dl><dt><span class="term">--verbose</span></dt><dd><p>print additional debugging information</p></dd><dt><span class="term">--no-mtab</span></dt><dd><p>Do not update the mtab even if unmount completes successfully (/proc/mounts will still display the correct information)</p></dd></dl></div></div><div class="refsect1" lang="en"><a name="id2507262"></a><h2>NOTES</h2><p>This command is normally intended to be installed setuid (since root users can already run unmount).  An alternative to using umount.cifs is to add specfic entries for the user mounts that you wish a particular user or users to mount and unmount to /etc/fstab</p></div><div class="refsect1" lang="en"><a name="id2507276"></a><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 <code class="filename">/proc/fs/cifs</code> are various 
 configuration files and pseudo files which can display debug information.  
 For more information see the kernel file <code class="filename">fs/cifs/README</code>.
-</p></div><div class="refsect1" lang="en"><a name="id266734"></a><h2>BUGS</h2><p>At this time umount.cifs does not lock the mount table using the same lock as the umount utility does, so do not attempt to do multiple unmounts from different processes (and in particular unmounts of a cifs mount and another type of filesystem mount at the same time).
+</p></div><div class="refsect1" lang="en"><a name="id2507302"></a><h2>BUGS</h2><p>At this time umount.cifs does not lock the mount table using the same lock as the umount utility does, so do not attempt to do multiple unmounts from different processes (and in particular unmounts of a cifs mount and another type of filesystem mount at the same time).
 	</p><p>If the same mount point is mounted multiple times by cifs, umount.cifs will remove all of the matching entries from the mount table (although umount.cifs will actually only unmount the last one), rather than only removing the last matching entry in /etc/mtab.  The pseudofile /proc/mounts will display correct information though, and the lack of an entry in /etc/mtab does not prevent subsequent unmounts.</p><p>
 Note that the typical response to a bug report is a 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: umount.cifs (try umount.cifs -V), kernel (see /proc/version) and
 server type you are trying to contact.
-</p></div><div class="refsect1" lang="en"><a name="id266759"></a><h2>VERSION</h2><p>This man page is correct for version 1.34 of 
-	the cifs vfs filesystem (roughly Linux kernel 2.6.12).</p></div><div class="refsect1" lang="en"><a name="id266770"></a><h2>SEE ALSO</h2><p>
+</p></div><div class="refsect1" lang="en"><a name="id2507336"></a><h2>VERSION</h2><p>This man page is correct for version 1.34 of 
+	the cifs vfs filesystem (roughly Linux kernel 2.6.12).</p></div><div class="refsect1" lang="en"><a name="id2507348"></a><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><p><a href="mount.cifs.8.html"><span class="citerefentry"><span class="refentrytitle">mount.cifs</span>(8)</span></a></p></div><div class="refsect1" lang="en"><a name="id266790"></a><h2>AUTHOR</h2><p>Steve French</p><p>The syntax was loosely based on the umount utility and the manpage was loosely based on that of mount.cifs.8. The man page was created by Steve French</p><p>The maintainer of the Linux cifs vfs and the userspace
-		tool <span class="emphasis"><em>umount.cifs</em></span> is <a href="mailto:sfrench at samba.org" target="_top">Steve French</a>.
-		The <a href="mailto:linux-cifs-client at lists.samba.org" target="_top">Linux CIFS Mailing list</a> 
+</p><p><a class="citerefentry" href="mount.cifs.8.html"><span class="citerefentry"><span class="refentrytitle">mount.cifs</span>(8)</span></a></p></div><div class="refsect1" lang="en"><a name="id2507369"></a><h2>AUTHOR</h2><p>Steve French</p><p>The syntax was loosely based on the umount utility and the manpage was loosely based on that of mount.cifs.8. The man page was created by Steve French</p><p>The maintainer of the Linux cifs vfs and the userspace
+		tool <span class="emphasis"><em>umount.cifs</em></span> is <a class="ulink" href="mailto:sfrench at samba.org" target="_top">Steve French</a>.
+		The <a class="ulink" href="mailto:linux-cifs-client at lists.samba.org" target="_top">Linux CIFS Mailing list</a> 
 		is the preferred place to ask questions regarding these programs. 
 	</p></div></div></body></html>

Modified: branches/samba/experimental/docs/htmldocs/manpages/vfs_audit.8.html
===================================================================
--- branches/samba/experimental/docs/htmldocs/manpages/vfs_audit.8.html	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/docs/htmldocs/manpages/vfs_audit.8.html	2008-06-09 06:59:20 UTC (rev 1920)
@@ -1,19 +1,19 @@
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>vfs_audit</title><link rel="stylesheet" href="samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.72.0"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry" lang="en"><a name="vfs_audit.8"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>vfs_audit &#8212; record selected Samba VFS operations in the system log</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><div class="cmdsynopsis"><p><code class="literal">vfs objects = audit</code></p></div></div><div class="refsect1" lang="en"><a name="id267672"></a><h2>DESCRIPTION</h2><p>This VFS module is part of the
-	<a href="samba.7.html"><span class="citerefentry"><span class="refentrytitle">samba</span>(7)</span></a> suite.</p><p>The <code class="literal">vfs_audit</code> VFS module records selected
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>vfs_audit</title><link rel="stylesheet" href="../samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.73.1"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry" lang="en"><a name="vfs_audit.8"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>vfs_audit &#8212; record selected Samba VFS operations in the system log</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><div class="cmdsynopsis"><p><code class="literal">vfs objects = audit</code></p></div></div><div class="refsect1" lang="en"><a name="id2544120"></a><h2>DESCRIPTION</h2><p>This VFS module is part of the
+	<a class="citerefentry" href="samba.7.html"><span class="citerefentry"><span class="refentrytitle">samba</span>(7)</span></a> suite.</p><p>The <code class="literal">vfs_audit</code> VFS module records selected
 	client operations to the system log using
-	<a href="syslog.3.html"><span class="citerefentry"><span class="refentrytitle">syslog</span>(3)</span></a>.</p><p>The following Samba VFS operations are recorded:</p><table class="simplelist" border="0" summary="Simple list"><tr><td>connect</td></tr><tr><td>disconnect</td></tr><tr><td>opendir</td></tr><tr><td>mkdir</td></tr><tr><td>rmdir</td></tr><tr><td>open</td></tr><tr><td>close</td></tr><tr><td>rename</td></tr><tr><td>unlink</td></tr><tr><td>chmod</td></tr><tr><td>fchmod</td></tr><tr><td>chmod_acl</td></tr><tr><td>fchmod_acl</td></tr></table><p>This module is stackable.</p></div><div class="refsect1" lang="en"><a name="id299254"></a><h2>OPTIONS</h2><div class="variablelist"><dl><dt><span class="term">audit:facility = FACILITY</span></dt><dd><p>Log messages to the named
-		<a href="syslog.3.html"><span class="citerefentry"><span class="refentrytitle">syslog</span>(3)</span></a> facility.
+	<a class="citerefentry" href="syslog.3.html"><span class="citerefentry"><span class="refentrytitle">syslog</span>(3)</span></a>.</p><p>The following Samba VFS operations are recorded:</p><table class="simplelist" border="0" summary="Simple list"><tr><td>connect</td></tr><tr><td>disconnect</td></tr><tr><td>opendir</td></tr><tr><td>mkdir</td></tr><tr><td>rmdir</td></tr><tr><td>open</td></tr><tr><td>close</td></tr><tr><td>rename</td></tr><tr><td>unlink</td></tr><tr><td>chmod</td></tr><tr><td>fchmod</td></tr><tr><td>chmod_acl</td></tr><tr><td>fchmod_acl</td></tr></table><p>This module is stackable.</p></div><div class="refsect1" lang="en"><a name="id2507232"></a><h2>OPTIONS</h2><div class="variablelist"><dl><dt><span class="term">audit:facility = FACILITY</span></dt><dd><p>Log messages to the named
+		<a class="citerefentry" href="syslog.3.html"><span class="citerefentry"><span class="refentrytitle">syslog</span>(3)</span></a> facility.
 
 		</p></dd><dt><span class="term">audit:priority = PRIORITY</span></dt><dd><p>Log messages with the named
-		<a href="syslog.3.html"><span class="citerefentry"><span class="refentrytitle">syslog</span>(3)</span></a> priority.
-		</p></dd></dl></div></div><div class="refsect1" lang="en"><a name="id266742"></a><h2>EXAMPLES</h2><p>Log operations on all shares using the LOCAL1 facility
+		<a class="citerefentry" href="syslog.3.html"><span class="citerefentry"><span class="refentrytitle">syslog</span>(3)</span></a> priority.
+		</p></dd></dl></div></div><div class="refsect1" lang="en"><a name="id2507285"></a><h2>EXAMPLES</h2><p>Log operations on all shares using the LOCAL1 facility
 	and NOTICE priority:</p><pre class="programlisting">
         <em class="parameter"><code>[global]</code></em>
-	<a class="indexterm" name="id266761"></a>vfs objects = audit
-	<a class="indexterm" name="id266768"></a>audit:facility = LOCAL1
-	<a class="indexterm" name="id266776"></a>audit:priority = NOTICE
-</pre></div><div class="refsect1" lang="en"><a name="id266785"></a><h2>VERSION</h2><p>This man page is correct for version 3.0.25 of the Samba suite.
-	</p></div><div class="refsect1" lang="en"><a name="id266796"></a><h2>AUTHOR</h2><p>The original Samba software and related utilities
+	<a class="link" href="smb.conf.5.html#VFSOBJECTS">vfs objects = audit</a>
+	<a class="link" href="smb.conf.5.html#AUDIT:FACILITY">audit:facility = LOCAL1</a>
+	<a class="link" href="smb.conf.5.html#AUDIT:PRIORITY">audit:priority = NOTICE</a>
+</pre></div><div class="refsect1" lang="en"><a name="id2507447"></a><h2>VERSION</h2><p>This man page is correct for version 3.0.25 of the Samba suite.
+	</p></div><div class="refsect1" lang="en"><a name="id2507458"></a><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>

Modified: branches/samba/experimental/docs/htmldocs/manpages/vfs_cacheprime.8.html
===================================================================
--- branches/samba/experimental/docs/htmldocs/manpages/vfs_cacheprime.8.html	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/docs/htmldocs/manpages/vfs_cacheprime.8.html	2008-06-09 06:59:20 UTC (rev 1920)
@@ -1,5 +1,5 @@
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>vfs_cacheprime</title><link rel="stylesheet" href="samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.72.0"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry" lang="en"><a name="vfs_cacheprime.8"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>vfs_cacheprime &#8212; prime the kernel file data cache</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><div class="cmdsynopsis"><p><code class="literal">vfs objects = cacheprime</code></p></div></div><div class="refsect1" lang="en"><a name="id267672"></a><h2>DESCRIPTION</h2><p>This VFS module is part of the
-	<a href="samba.7.html"><span class="citerefentry"><span class="refentrytitle">samba</span>(7)</span></a> suite.</p><p>The <code class="literal">vfs_cacheprime</code> VFS module reads chunks
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>vfs_cacheprime</title><link rel="stylesheet" href="../samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.73.1"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry" lang="en"><a name="vfs_cacheprime.8"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>vfs_cacheprime &#8212; prime the kernel file data cache</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><div class="cmdsynopsis"><p><code class="literal">vfs objects = cacheprime</code></p></div></div><div class="refsect1" lang="en"><a name="id2544125"></a><h2>DESCRIPTION</h2><p>This VFS module is part of the
+	<a class="citerefentry" href="samba.7.html"><span class="citerefentry"><span class="refentrytitle">samba</span>(7)</span></a> suite.</p><p>The <code class="literal">vfs_cacheprime</code> VFS module reads chunks
 	of file data near the range requested by clients in order to
 	make sure the data is present in the kernel file data cache at
 	the time when it is actually requested by clients. </p><p>The size of the disk read operations performed
@@ -7,20 +7,20 @@
 	cacheprime:rsize option. All disk read operations are aligned
 	on boundaries that are a multiple of this size. Each range of
 	the file data is primed at most once during the time the client
-	has the file open. </p><p>This module is stackable.</p></div><div class="refsect1" lang="en"><a name="id299206"></a><h2>OPTIONS</h2><div class="variablelist"><dl><dt><span class="term">cacheprime:rsize = BYTES</span></dt><dd><p>The number of bytes with which to prime
-		the kernel data cache.</p><p>The following suffixes may be applied to BYTES:</p><div class="itemizedlist"><ul type="disc"><li><p><code class="literal">K</code> - BYTES is a number of kilobytes</p></li><li><p><code class="literal">M</code> - BYTES is a number of megabytes</p></li><li><p><code class="literal">G</code> - BYTES is a number of gigabytes</p></li></ul></div></dd></dl></div></div><div class="refsect1" lang="en"><a name="id299262"></a><h2>EXAMPLES</h2><p>For a hypothetical disk array, it is necessary to ensure
+	has the file open. </p><p>This module is stackable.</p></div><div class="refsect1" lang="en"><a name="id2507195"></a><h2>OPTIONS</h2><div class="variablelist"><dl><dt><span class="term">cacheprime:rsize = BYTES</span></dt><dd><p>The number of bytes with which to prime
+		the kernel data cache.</p><p>The following suffixes may be applied to BYTES:</p><div class="itemizedlist"><ul type="disc"><li><p><code class="literal">K</code> - BYTES is a number of kilobytes</p></li><li><p><code class="literal">M</code> - BYTES is a number of megabytes</p></li><li><p><code class="literal">G</code> - BYTES is a number of gigabytes</p></li></ul></div></dd></dl></div></div><div class="refsect1" lang="en"><a name="id2507254"></a><h2>EXAMPLES</h2><p>For a hypothetical disk array, it is necessary to ensure
 	that all read operations are of size 1 megabyte (1048576 bytes),
 	and aligned on 1 megabyte boundaries:
 	</p><pre class="programlisting">
 	<em class="parameter"><code>[hypothetical]</code></em>
-	<a class="indexterm" name="id266718"></a>vfs objects = cacheprime
-	<a class="indexterm" name="id266725"></a>cacheprime:rsize = 1M
-</pre></div><div class="refsect1" lang="en"><a name="id266734"></a><h2>CAVEATS</h2><p><code class="literal">cacheprime</code> is not a a substitute for
+	<a class="link" href="smb.conf.5.html#VFSOBJECTS">vfs objects = cacheprime</a>
+	<a class="link" href="smb.conf.5.html#CACHEPRIME:RSIZE">cacheprime:rsize = 1M</a>
+</pre></div><div class="refsect1" lang="en"><a name="id2507407"></a><h2>CAVEATS</h2><p><code class="literal">cacheprime</code> is not a a substitute for
 	a general-purpose readahead mechanism. It is intended for use
 	only in very specific environments where disk operations must
 	be aligned and sized to known values (as much as that is possible).
-	</p></div><div class="refsect1" lang="en"><a name="id266751"></a><h2>VERSION</h2><p>This man page is correct for version 3.0.25 of the Samba suite.
-	</p></div><div class="refsect1" lang="en"><a name="id266761"></a><h2>AUTHOR</h2><p>The original Samba software and related utilities
+	</p></div><div class="refsect1" lang="en"><a name="id2507425"></a><h2>VERSION</h2><p>This man page is correct for version 3.0.25 of the Samba suite.
+	</p></div><div class="refsect1" lang="en"><a name="id2507436"></a><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>

Modified: branches/samba/experimental/docs/htmldocs/manpages/vfs_cap.8.html
===================================================================
--- branches/samba/experimental/docs/htmldocs/manpages/vfs_cap.8.html	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/docs/htmldocs/manpages/vfs_cap.8.html	2008-06-09 06:59:20 UTC (rev 1920)
@@ -1,17 +1,17 @@
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>vfs_cap</title><link rel="stylesheet" href="samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.72.0"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry" lang="en"><a name="vfs_cap.8"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>vfs_cap &#8212; CAP encode filenames</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><div class="cmdsynopsis"><p><code class="literal">vfs objects = cap</code></p></div></div><div class="refsect1" lang="en"><a name="id267672"></a><h2>DESCRIPTION</h2><p>This VFS module is part of the
-	<a href="samba.7.html"><span class="citerefentry"><span class="refentrytitle">samba</span>(7)</span></a> suite.</p><p>CAP (Columbia Appletalk Protocol) encoding is a
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>vfs_cap</title><link rel="stylesheet" href="../samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.73.1"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry" lang="en"><a name="vfs_cap.8"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>vfs_cap &#8212; CAP encode filenames</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><div class="cmdsynopsis"><p><code class="literal">vfs objects = cap</code></p></div></div><div class="refsect1" lang="en"><a name="id2544119"></a><h2>DESCRIPTION</h2><p>This VFS module is part of the
+	<a class="citerefentry" href="samba.7.html"><span class="citerefentry"><span class="refentrytitle">samba</span>(7)</span></a> suite.</p><p>CAP (Columbia Appletalk Protocol) encoding is a
 	technique for representing non-ASCII filenames in ASCII. The
 	<code class="literal">vfs_cap</code> VFS module translates filenames to and
 	from CAP format, allowing users to name files in their native
 	encoding.  </p><p>CAP encoding is most commonly
-	used in Japanese language environments. </p><p>This module is stackable.</p></div><div class="refsect1" lang="en"><a name="id299198"></a><h2>EXAMPLES</h2><p>On a system using GNU libiconv, use CAP encoding to support
+	used in Japanese language environments. </p><p>This module is stackable.</p></div><div class="refsect1" lang="en"><a name="id2544158"></a><h2>EXAMPLES</h2><p>On a system using GNU libiconv, use CAP encoding to support
 	users in the Shift_JIS locale:</p><pre class="programlisting">
         <em class="parameter"><code>[global]</code></em>
-	<a class="indexterm" name="id299217"></a>dos charset = CP932
-	<a class="indexterm" name="id299224"></a>dos charset = CP932
-	<a class="indexterm" name="id299232"></a>vfs objects = cap
-</pre></div><div class="refsect1" lang="en"><a name="id299241"></a><h2>VERSION</h2><p>This man page is correct for version 3.0.25 of the Samba suite.
-	</p></div><div class="refsect1" lang="en"><a name="id299251"></a><h2>AUTHOR</h2><p>The original Samba software and related utilities
+	<a class="link" href="smb.conf.5.html#DOSCHARSET">dos charset = CP932</a>
+	<a class="link" href="smb.conf.5.html#DOSCHARSET">dos charset = CP932</a>
+	<a class="link" href="smb.conf.5.html#VFSOBJECTS">vfs objects = cap</a>
+</pre></div><div class="refsect1" lang="en"><a name="id2507336"></a><h2>VERSION</h2><p>This man page is correct for version 3.0.25 of the Samba suite.
+	</p></div><div class="refsect1" lang="en"><a name="id2507347"></a><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>

Modified: branches/samba/experimental/docs/htmldocs/manpages/vfs_catia.8.html
===================================================================
--- branches/samba/experimental/docs/htmldocs/manpages/vfs_catia.8.html	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/docs/htmldocs/manpages/vfs_catia.8.html	2008-06-09 06:59:20 UTC (rev 1920)
@@ -1,14 +1,14 @@
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>vfs_catia</title><link rel="stylesheet" href="samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.72.0"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry" lang="en"><a name="vfs_catia.8"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>vfs_catia &#8212; translate illegal characters in Catia filenames</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><div class="cmdsynopsis"><p><code class="literal">vfs objects = catia</code></p></div></div><div class="refsect1" lang="en"><a name="id267672"></a><h2>DESCRIPTION</h2><p>This VFS module is part of the
-	<a href="samba.7.html"><span class="citerefentry"><span class="refentrytitle">samba</span>(7)</span></a> suite.</p><p>The Catia CAD package commonly creates filenames that
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>vfs_catia</title><link rel="stylesheet" href="../samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.73.1"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry" lang="en"><a name="vfs_catia.8"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>vfs_catia &#8212; translate illegal characters in Catia filenames</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><div class="cmdsynopsis"><p><code class="literal">vfs objects = catia</code></p></div></div><div class="refsect1" lang="en"><a name="id2544120"></a><h2>DESCRIPTION</h2><p>This VFS module is part of the
+	<a class="citerefentry" href="samba.7.html"><span class="citerefentry"><span class="refentrytitle">samba</span>(7)</span></a> suite.</p><p>The Catia CAD package commonly creates filenames that
 	use characters that are illegal in CIFS filenames. The
 	<code class="literal">vfs_catia</code> VFS module implements a fixed character
 	mapping so that these files can be shared with CIFS clients.
-	</p><p>This module is stackable.</p></div><div class="refsect1" lang="en"><a name="id267704"></a><h2>EXAMPLES</h2><p>Map Catia filenames on the [CAD] share:</p><pre class="programlisting">
+	</p><p>This module is stackable.</p></div><div class="refsect1" lang="en"><a name="id2544154"></a><h2>EXAMPLES</h2><p>Map Catia filenames on the [CAD] share:</p><pre class="programlisting">
         <em class="parameter"><code>[CAD]</code></em>
-	<a class="indexterm" name="id299213"></a>path = /data/cad
-	<a class="indexterm" name="id299220"></a>vfs objects = catia
-</pre></div><div class="refsect1" lang="en"><a name="id299229"></a><h2>VERSION</h2><p>This man page is correct for version 3.0.25 of the Samba suite.
-	</p></div><div class="refsect1" lang="en"><a name="id299240"></a><h2>AUTHOR</h2><p>The original Samba software and related utilities
+	<a class="link" href="smb.conf.5.html#PATH">path = /data/cad</a>
+	<a class="link" href="smb.conf.5.html#VFSOBJECTS">vfs objects = catia</a>
+</pre></div><div class="refsect1" lang="en"><a name="id2507319"></a><h2>VERSION</h2><p>This man page is correct for version 3.0.25 of the Samba suite.
+	</p></div><div class="refsect1" lang="en"><a name="id2507330"></a><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>

Modified: branches/samba/experimental/docs/htmldocs/manpages/vfs_commit.8.html
===================================================================
--- branches/samba/experimental/docs/htmldocs/manpages/vfs_commit.8.html	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/docs/htmldocs/manpages/vfs_commit.8.html	2008-06-09 06:59:20 UTC (rev 1920)
@@ -1,5 +1,5 @@
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>vfs_commit</title><link rel="stylesheet" href="samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.72.0"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry" lang="en"><a name="vfs_commit.8"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>vfs_commit &#8212; flush dirty data at specified intervals</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><div class="cmdsynopsis"><p><code class="literal">vfs objects = commit</code></p></div></div><div class="refsect1" lang="en"><a name="id267672"></a><h2>DESCRIPTION</h2><p>This VFS module is part of the
-	<a href="samba.7.html"><span class="citerefentry"><span class="refentrytitle">samba</span>(7)</span></a> suite.</p><p>The <code class="literal">vfs_commit</code> VFS module keeps track of
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>vfs_commit</title><link rel="stylesheet" href="../samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.73.1"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry" lang="en"><a name="vfs_commit.8"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>vfs_commit &#8212; flush dirty data at specified intervals</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><div class="cmdsynopsis"><p><code class="literal">vfs objects = commit</code></p></div></div><div class="refsect1" lang="en"><a name="id2544126"></a><h2>DESCRIPTION</h2><p>This VFS module is part of the
+	<a class="citerefentry" href="samba.7.html"><span class="citerefentry"><span class="refentrytitle">samba</span>(7)</span></a> suite.</p><p>The <code class="literal">vfs_commit</code> VFS module keeps track of
 	the amount of data written to a file and synchronizes it to
 	disk when a specified amount accumulates.
 	</p><p><code class="literal">vfs_commit</code> is useful in two
@@ -7,18 +7,18 @@
 	impact of unexpected power loss can be minimized by a small
 	commit:dthresh value. Secondly, write performance can be
 	improved on some systems by flushing file data early and at
-	regular intervals.</p><p>This module is stackable.</p></div><div class="refsect1" lang="en"><a name="id299204"></a><h2>OPTIONS</h2><div class="variablelist"><dl><dt><span class="term">commit:dthresh = BYTES</span></dt><dd><p>Synchronize file data each time the specified
+	regular intervals.</p><p>This module is stackable.</p></div><div class="refsect1" lang="en"><a name="id2507194"></a><h2>OPTIONS</h2><div class="variablelist"><dl><dt><span class="term">commit:dthresh = BYTES</span></dt><dd><p>Synchronize file data each time the specified
 		number of bytes has been written.
-		</p><p>The following suffixes may be applied to BYTES:</p><div class="itemizedlist"><ul type="disc"><li><p><code class="literal">K</code> - BYTES is a number of kilobytes</p></li><li><p><code class="literal">M</code> - BYTES is a number of megabytes</p></li><li><p><code class="literal">G</code> - BYTES is a number of gigabytes</p></li></ul></div></dd></dl></div></div><div class="refsect1" lang="en"><a name="id299260"></a><h2>EXAMPLES</h2><p>Synchronize the file data on the [precious] share after
+		</p><p>The following suffixes may be applied to BYTES:</p><div class="itemizedlist"><ul type="disc"><li><p><code class="literal">K</code> - BYTES is a number of kilobytes</p></li><li><p><code class="literal">M</code> - BYTES is a number of megabytes</p></li><li><p><code class="literal">G</code> - BYTES is a number of gigabytes</p></li></ul></div></dd></dl></div></div><div class="refsect1" lang="en"><a name="id2507251"></a><h2>EXAMPLES</h2><p>Synchronize the file data on the [precious] share after
 	every 512 kilobytes (524288 bytes) of data is written:</p><pre class="programlisting">
         <em class="parameter"><code>[precious]</code></em>
-	<a class="indexterm" name="id266714"></a>path = /data/precious
-	<a class="indexterm" name="id266722"></a>vfs objects = commit
-	<a class="indexterm" name="id266729"></a>commit:dthresh = 512K
-</pre></div><div class="refsect1" lang="en"><a name="id266738"></a><h2>CAVEATS</h2><p>On some systems, the data synchronization performed by
+	<a class="link" href="smb.conf.5.html#PATH">path = /data/precious</a>
+	<a class="link" href="smb.conf.5.html#VFSOBJECTS">vfs objects = commit</a>
+	<a class="link" href="smb.conf.5.html#COMMIT:DTHRESH">commit:dthresh = 512K</a>
+</pre></div><div class="refsect1" lang="en"><a name="id2507414"></a><h2>CAVEATS</h2><p>On some systems, the data synchronization performed by
 	<code class="literal">commit</code> may reduce performance.
-	</p></div><div class="refsect1" lang="en"><a name="id266754"></a><h2>VERSION</h2><p>This man page is correct for version 3.0.25 of the Samba suite.
-	</p></div><div class="refsect1" lang="en"><a name="id266765"></a><h2>AUTHOR</h2><p>The original Samba software and related utilities
+	</p></div><div class="refsect1" lang="en"><a name="id2507431"></a><h2>VERSION</h2><p>This man page is correct for version 3.0.25 of the Samba suite.
+	</p></div><div class="refsect1" lang="en"><a name="id2507442"></a><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>

Modified: branches/samba/experimental/docs/htmldocs/manpages/vfs_default_quota.8.html
===================================================================
--- branches/samba/experimental/docs/htmldocs/manpages/vfs_default_quota.8.html	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/docs/htmldocs/manpages/vfs_default_quota.8.html	2008-06-09 06:59:20 UTC (rev 1920)
@@ -1,5 +1,5 @@
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>vfs_default_quota</title><link rel="stylesheet" href="samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.72.0"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry" lang="en"><a name="vfs_default_quota.8"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>vfs_default_quota &#8212; store default quota records for Windows clients</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><div class="cmdsynopsis"><p><code class="literal">vfs objects = default_quota</code></p></div></div><div class="refsect1" lang="en"><a name="id267671"></a><h2>DESCRIPTION</h2><p>This VFS module is part of the
-	<a href="samba.7.html"><span class="citerefentry"><span class="refentrytitle">samba</span>(7)</span></a>
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>vfs_default_quota</title><link rel="stylesheet" href="../samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.73.1"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry" lang="en"><a name="vfs_default_quota.8"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>vfs_default_quota &#8212; store default quota records for Windows clients</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><div class="cmdsynopsis"><p><code class="literal">vfs objects = default_quota</code></p></div></div><div class="refsect1" lang="en"><a name="id2544126"></a><h2>DESCRIPTION</h2><p>This VFS module is part of the
+	<a class="citerefentry" href="samba.7.html"><span class="citerefentry"><span class="refentrytitle">samba</span>(7)</span></a>
 	suite.</p><p>Many common quota implementations only store
 	quotas for users and groups, but do not store a default quota. The
 	<code class="literal">vfs_default_quota</code> module allows Samba to store
@@ -9,7 +9,7 @@
 	refuses to update them. <code class="literal">vfs_default_quota</code> maps
 	the default quota to the quota record of a user. By default the
 	root user is taken because quota limits for root are typically
-	not enforced.</p><p>This module is stackable.</p></div><div class="refsect1" lang="en"><a name="id299204"></a><h2>OPTIONS</h2><div class="variablelist"><dl><dt><span class="term">default_quota:uid = UID</span></dt><dd><p>UID specifies the user ID of the quota record where the
+	not enforced.</p><p>This module is stackable.</p></div><div class="refsect1" lang="en"><a name="id2507196"></a><h2>OPTIONS</h2><div class="variablelist"><dl><dt><span class="term">default_quota:uid = UID</span></dt><dd><p>UID specifies the user ID of the quota record where the
 		default user quota values are stored.
 		</p></dd><dt><span class="term">default_quota:gid = GID</span></dt><dd><p>GID specifies the group ID of the quota record where the
 		default group quota values are stored.
@@ -21,15 +21,15 @@
 		quota record is storing the default group quota will
 		be reported as having a quota of NO_LIMIT. Otherwise,
 		the stored values will be reported.
-		</p></dd></dl></div></div><div class="refsect1" lang="en"><a name="id299271"></a><h2>EXAMPLES</h2><p>Store the default quota record in the quota record for
+		</p></dd></dl></div></div><div class="refsect1" lang="en"><a name="id2507269"></a><h2>EXAMPLES</h2><p>Store the default quota record in the quota record for
 	the user with ID 65535 and report that user as having no quota
 	limits:</p><pre class="programlisting">
         <em class="parameter"><code>[global]</code></em>
-	<a class="indexterm" name="id266726"></a>vfs objects = default_quota
-	<a class="indexterm" name="id266733"></a>default_quota:uid = 65535
-	<a class="indexterm" name="id266740"></a>default_quota:uid nolimit = yes
-</pre></div><div class="refsect1" lang="en"><a name="id266750"></a><h2>VERSION</h2><p>This man page is correct for version 3.0.25 of the Samba suite.
-	</p></div><div class="refsect1" lang="en"><a name="id266760"></a><h2>AUTHOR</h2><p>The original Samba software and related utilities
+	<a class="link" href="smb.conf.5.html#VFSOBJECTS">vfs objects = default_quota</a>
+	<a class="link" href="smb.conf.5.html#DEFAULT_QUOTA:UID">default_quota:uid = 65535</a>
+	<a class="link" href="smb.conf.5.html#DEFAULT_QUOTA:UIDNOLIMIT">default_quota:uid nolimit = yes</a>
+</pre></div><div class="refsect1" lang="en"><a name="id2507433"></a><h2>VERSION</h2><p>This man page is correct for version 3.0.25 of the Samba suite.
+	</p></div><div class="refsect1" lang="en"><a name="id2507444"></a><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>

Modified: branches/samba/experimental/docs/htmldocs/manpages/vfs_extd_audit.8.html
===================================================================
--- branches/samba/experimental/docs/htmldocs/manpages/vfs_extd_audit.8.html	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/docs/htmldocs/manpages/vfs_extd_audit.8.html	2008-06-09 06:59:20 UTC (rev 1920)
@@ -1,14 +1,14 @@
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>vfs_extd_audit</title><link rel="stylesheet" href="samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.72.0"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry" lang="en"><a name="vfs_extd_audit.8"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>vfs_extd_audit &#8212; record selected Samba VFS operations</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><div class="cmdsynopsis"><p><code class="literal">vfs objects = extd_audit</code></p></div></div><div class="refsect1" lang="en"><a name="id267672"></a><h2>DESCRIPTION</h2><p>This VFS module is part of the
-	<a href="samba.7.html"><span class="citerefentry"><span class="refentrytitle">samba</span>(7)</span></a> suite.</p><p>The <code class="literal">extd_audit</code> VFS module records selected
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>vfs_extd_audit</title><link rel="stylesheet" href="../samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.73.1"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry" lang="en"><a name="vfs_extd_audit.8"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>vfs_extd_audit &#8212; record selected Samba VFS operations</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><div class="cmdsynopsis"><p><code class="literal">vfs objects = extd_audit</code></p></div></div><div class="refsect1" lang="en"><a name="id2544125"></a><h2>DESCRIPTION</h2><p>This VFS module is part of the
+	<a class="citerefentry" href="samba.7.html"><span class="citerefentry"><span class="refentrytitle">samba</span>(7)</span></a> suite.</p><p>The <code class="literal">extd_audit</code> VFS module records selected
 	client operations to both the
-	<a href="smbd.8.html"><span class="citerefentry"><span class="refentrytitle">smbd</span>(8)</span></a> log and
+	<a class="citerefentry" href="smbd.8.html"><span class="citerefentry"><span class="refentrytitle">smbd</span>(8)</span></a> log and
 	system log (using
-	<a href="syslog.3.html"><span class="citerefentry"><span class="refentrytitle">syslog</span>(3)</span></a>).</p><p>Other than logging to the
-	<a href="smbd.8.html"><span class="citerefentry"><span class="refentrytitle">smbd</span>(8)</span></a> log,
+	<a class="citerefentry" href="syslog.3.html"><span class="citerefentry"><span class="refentrytitle">syslog</span>(3)</span></a>).</p><p>Other than logging to the
+	<a class="citerefentry" href="smbd.8.html"><span class="citerefentry"><span class="refentrytitle">smbd</span>(8)</span></a> log,
 	<code class="literal">vfs_extd_audit</code> is identical to
-	<a href="vfs_audit.8.html"><span class="citerefentry"><span class="refentrytitle">vfs_audit</span>(8)</span></a>.
-	</p><p>This module is stackable.</p></div><div class="refsect1" lang="en"><a name="id299233"></a><h2>VERSION</h2><p>This man page is correct for version 3.0.25 of the Samba suite.
-	</p></div><div class="refsect1" lang="en"><a name="id299243"></a><h2>AUTHOR</h2><p>The original Samba software and related utilities
+	<a class="citerefentry" href="vfs_audit.8.html"><span class="citerefentry"><span class="refentrytitle">vfs_audit</span>(8)</span></a>.
+	</p><p>This module is stackable.</p></div><div class="refsect1" lang="en"><a name="id2507219"></a><h2>VERSION</h2><p>This man page is correct for version 3.0.25 of the Samba suite.
+	</p></div><div class="refsect1" lang="en"><a name="id2507230"></a><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>

Modified: branches/samba/experimental/docs/htmldocs/manpages/vfs_fake_perms.8.html
===================================================================
--- branches/samba/experimental/docs/htmldocs/manpages/vfs_fake_perms.8.html	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/docs/htmldocs/manpages/vfs_fake_perms.8.html	2008-06-09 06:59:20 UTC (rev 1920)
@@ -1,17 +1,17 @@
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>vfs_fake_perms</title><link rel="stylesheet" href="samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.72.0"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry" lang="en"><a name="vfs_fake_perms.8"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>vfs_fake_perms &#8212; enable read only Roaming Profiles</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><div class="cmdsynopsis"><p><code class="literal">vfs objects = fake_perms</code></p></div></div><div class="refsect1" lang="en"><a name="id267672"></a><h2>DESCRIPTION</h2><p>This VFS module is part of the
-	<a href="samba.7.html"><span class="citerefentry"><span class="refentrytitle">samba</span>(7)</span></a> suite.</p><p>The <code class="literal">vfs_fake_perms</code> VFS module was created
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>vfs_fake_perms</title><link rel="stylesheet" href="../samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.73.1"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry" lang="en"><a name="vfs_fake_perms.8"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>vfs_fake_perms &#8212; enable read only Roaming Profiles</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><div class="cmdsynopsis"><p><code class="literal">vfs objects = fake_perms</code></p></div></div><div class="refsect1" lang="en"><a name="id2544125"></a><h2>DESCRIPTION</h2><p>This VFS module is part of the
+	<a class="citerefentry" href="samba.7.html"><span class="citerefentry"><span class="refentrytitle">samba</span>(7)</span></a> suite.</p><p>The <code class="literal">vfs_fake_perms</code> VFS module was created
 	to allow Roaming Profile files and directories to be set (on
 	the Samba server under UNIX) as read only. This module will,
 	if installed on the Profiles share, report to the client that
 	the Profile files and directories are writeable. This satisfies
 	the client even though the files will never be overwritten as
 	the client logs out or shuts down.
-	</p><p>This module is stackable.</p></div><div class="refsect1" lang="en"><a name="id267706"></a><h2>EXAMPLES</h2><pre class="programlisting">
+	</p><p>This module is stackable.</p></div><div class="refsect1" lang="en"><a name="id2544162"></a><h2>EXAMPLES</h2><pre class="programlisting">
         <em class="parameter"><code>[Profiles]</code></em>
-	<a class="indexterm" name="id299211"></a>path = /profiles
-	<a class="indexterm" name="id299218"></a>vfs objects = fake_perms
-</pre></div><div class="refsect1" lang="en"><a name="id299228"></a><h2>VERSION</h2><p>This man page is correct for version 3.0.25 of the Samba suite.
-	</p></div><div class="refsect1" lang="en"><a name="id299238"></a><h2>AUTHOR</h2><p>The original Samba software and related utilities
+	<a class="link" href="smb.conf.5.html#PATH">path = /profiles</a>
+	<a class="link" href="smb.conf.5.html#VFSOBJECTS">vfs objects = fake_perms</a>
+</pre></div><div class="refsect1" lang="en"><a name="id2507329"></a><h2>VERSION</h2><p>This man page is correct for version 3.0.25 of the Samba suite.
+	</p></div><div class="refsect1" lang="en"><a name="id2507340"></a><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>

Modified: branches/samba/experimental/docs/htmldocs/manpages/vfs_full_audit.8.html
===================================================================
--- branches/samba/experimental/docs/htmldocs/manpages/vfs_full_audit.8.html	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/docs/htmldocs/manpages/vfs_full_audit.8.html	2008-06-09 06:59:20 UTC (rev 1920)
@@ -1,7 +1,7 @@
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>vfs_full_audit</title><link rel="stylesheet" href="samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.72.0"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry" lang="en"><a name="vfs_full_audit.8"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>vfs_full_audit &#8212; record Samba VFS operations in the system log</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><div class="cmdsynopsis"><p><code class="literal">vfs objects = full_audit</code></p></div></div><div class="refsect1" lang="en"><a name="id267671"></a><h2>DESCRIPTION</h2><p>This VFS module is part of the
-	<a href="samba.7.html"><span class="citerefentry"><span class="refentrytitle">samba</span>(7)</span></a> suite.</p><p>The <code class="literal">vfs_full_audit</code> VFS module records selected
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>vfs_full_audit</title><link rel="stylesheet" href="../samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.73.1"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry" lang="en"><a name="vfs_full_audit.8"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>vfs_full_audit &#8212; record Samba VFS operations in the system log</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><div class="cmdsynopsis"><p><code class="literal">vfs objects = full_audit</code></p></div></div><div class="refsect1" lang="en"><a name="id2544126"></a><h2>DESCRIPTION</h2><p>This VFS module is part of the
+	<a class="citerefentry" href="samba.7.html"><span class="citerefentry"><span class="refentrytitle">samba</span>(7)</span></a> suite.</p><p>The <code class="literal">vfs_full_audit</code> VFS module records selected
 	client operations to the system log using
-	<a href="syslog.3.html"><span class="citerefentry"><span class="refentrytitle">syslog</span>(3)</span></a>.</p><p><code class="literal">vfs_full_audit</code> is able to record the
+	<a class="citerefentry" href="syslog.3.html"><span class="citerefentry"><span class="refentrytitle">syslog</span>(3)</span></a>.</p><p><code class="literal">vfs_full_audit</code> is able to record the
 	complete set of Samba VFS operations:</p><table class="simplelist" border="0" summary="Simple list"><tr><td>aio_cancel</td></tr><tr><td>aio_error</td></tr><tr><td>aio_fsync</td></tr><tr><td>aio_read</td></tr><tr><td>aio_return</td></tr><tr><td>aio_suspend</td></tr><tr><td>aio_write</td></tr><tr><td>chdir</td></tr><tr><td>chflags</td></tr><tr><td>chmod</td></tr><tr><td>chmod_acl</td></tr><tr><td>chown</td></tr><tr><td>close</td></tr><tr><td>closedir</td></tr><tr><td>connect</td></tr><tr><td>disconnect</td></tr><tr><td>disk_free</td></tr><tr><td>fchmod</td></tr><tr><td>fchmod_acl</td></tr><tr><td>fchown</td></tr><tr><td>fget_nt_acl</td></tr><tr><td>fgetxattr</td></tr><tr><td>flistxattr</td></tr><tr><td>fremovexattr</td></tr><tr><td>fset_nt_acl</td></tr><tr><td>fsetxattr</td></tr><tr><td>fstat</td></tr><tr><td>fsync</td></tr><tr><td>ftruncate</td></tr><tr><td>get_nt_acl</td></tr><tr><td>get_quota</td></tr><tr><td>get_shadow_copy_data</td></tr><tr><td>getlock</td></tr><tr><td>getwd</td></tr><tr><td>getxattr</td></tr><tr><td>kernel_flock</td></tr><tr><td>lgetxattr</td></tr><tr><td>link</td></tr><tr><td>linux_setlease</td></tr><tr><td>listxattr</td></tr><tr><td>llistxattr</td></tr><tr><td>lock</td></tr><tr><td>lremovexattr</td></tr><tr><td>lseek</td></tr><tr><td>lsetxattr</td></tr><tr><td>lstat</td></tr><tr><td>mkdir</td></tr><tr><td>mknod</td></tr><tr><td>open</td></tr><tr><td>opendir</td></tr><tr><td>pread</td></tr><tr><td>pwrite</td></tr><tr><td>read</td></tr><tr><td>readdir</td></tr><tr><td>readlink</td></tr><tr><td>realpath</td></tr><tr><td>removexattr</td></tr><tr><td>rename</td></tr><tr><td>rewinddir</td></tr><tr><td>rmdir</td></tr><tr><td>seekdir</td></tr><tr><td>sendfile</td></tr><tr><td>set_nt_acl</td></tr><tr><td>set_quota</td></tr><tr><td>setxattr</td></tr><tr><td>stat</td></tr><tr><td>statvfs</td></tr><tr><td>symlink</td></tr><tr><td>sys_acl_add_perm</td></tr><tr><td>sys_acl_clear_perms</td></tr><tr><td>sys_acl_create_entry</td></tr><tr><td>sys_acl_delete_def_file</td></tr><tr><td>sys_acl_free_acl</td></tr><tr><td>sys_acl_free_qualifier</td></tr><tr><td>sys_acl_free_text</td></tr><tr><td>sys_acl_get_entry</td></tr><tr><td>sys_acl_get_fd</td></tr><tr><td>sys_acl_get_file</td></tr><tr><td>sys_acl_get_perm</td></tr><tr><td>sys_acl_get_permset</td></tr><tr><td>sys_acl_get_qualifier</td></tr><tr><td>sys_acl_get_tag_type</td></tr><tr><td>sys_acl_init</td></tr><tr><td>sys_acl_set_fd</td></tr><tr><td>sys_acl_set_file</td></tr><tr><td>sys_acl_set_permset</td></tr><tr><td>sys_acl_set_qualifier</td></tr><tr><td>sys_acl_set_tag_type</td></tr><tr><td>sys_acl_to_text</td></tr><tr><td>sys_acl_valid</td></tr><tr><td>telldir</td></tr><tr><td>unlink</td></tr><tr><td>utime</td></tr><tr><td>write</td></tr></table><p>In addition to these operations,
 	<code class="literal">vfs_full_audit</code> recognizes the special operation
 	names "all" and "none ", which refer to all
@@ -10,9 +10,9 @@
 	format consisting of fields separated by '|' characters. The
 	format is: </p><pre class="programlisting">
 		smbd_audit: PREFIX|OPERATION|RESULT|FILE
-	</pre><p>The record fields are:</p><div class="itemizedlist"><ul type="disc"><li><p><code class="literal">PREFIX</code> - the result of the full_audit:prefix string after variable substitutions</p></li><li><p><code class="literal">OPERATION</code> - the name of the VFS operation</p></li><li><p><code class="literal">RESULT</code> - whether the operation succeeded or failed</p></li><li><p><code class="literal">FILE</code> - the name of the file or directory the operation was performed on</p></li></ul></div><p>This module is stackable.</p></div><div class="refsect1" lang="en"><a name="id307921"></a><h2>OPTIONS</h2><div class="variablelist"><dl><dt><span class="term">vfs_full_audit:prefix = STRING</span></dt><dd><p>Prepend audit messages with STRING. STRING is
+	</pre><p>The record fields are:</p><div class="itemizedlist"><ul type="disc"><li><p><code class="literal">PREFIX</code> - the result of the full_audit:prefix string after variable substitutions</p></li><li><p><code class="literal">OPERATION</code> - the name of the VFS operation</p></li><li><p><code class="literal">RESULT</code> - whether the operation succeeded or failed</p></li><li><p><code class="literal">FILE</code> - the name of the file or directory the operation was performed on</p></li></ul></div><p>This module is stackable.</p></div><div class="refsect1" lang="en"><a name="id2506323"></a><h2>OPTIONS</h2><div class="variablelist"><dl><dt><span class="term">vfs_full_audit:prefix = STRING</span></dt><dd><p>Prepend audit messages with STRING. STRING is
 		processed for standard substitution variables listed in
-		<a href="smb.conf.5.html"><span class="citerefentry"><span class="refentrytitle">smb.conf</span>(5)</span></a>. The default
+		<a class="citerefentry" href="smb.conf.5.html"><span class="citerefentry"><span class="refentrytitle">smb.conf</span>(5)</span></a>. The default
 		prefix is "%u|%I". </p></dd><dt><span class="term">vfs_full_audit:success = LIST</span></dt><dd><p>LIST is a list of VFS operations that should be
 		recorded if they succeed. Operations are specified using
 		the names listed above.
@@ -20,23 +20,23 @@
 		recorded if they failed. Operations are specified using
 		the names listed above.
 		</p></dd><dt><span class="term">full_audit:facility = FACILITY</span></dt><dd><p>Log messages to the named
-                <a href="syslog.3.html"><span class="citerefentry"><span class="refentrytitle">syslog</span>(3)</span></a> facility.
+                <a class="citerefentry" href="syslog.3.html"><span class="citerefentry"><span class="refentrytitle">syslog</span>(3)</span></a> facility.
 
                 </p></dd><dt><span class="term">full_audit:priority = PRIORITY</span></dt><dd><p>Log messages with the named
-                <a href="syslog.3.html"><span class="citerefentry"><span class="refentrytitle">syslog</span>(3)</span></a> priority.
-                </p></dd></dl></div></div><div class="refsect1" lang="en"><a name="id308026"></a><h2>EXAMPLES</h2><p>Log file and directory open operations on the [records]
+                <a class="citerefentry" href="syslog.3.html"><span class="citerefentry"><span class="refentrytitle">syslog</span>(3)</span></a> priority.
+                </p></dd></dl></div></div><div class="refsect1" lang="en"><a name="id2506432"></a><h2>EXAMPLES</h2><p>Log file and directory open operations on the [records]
 	share using the LOCAL7 facility and ALERT priority, including
 	the username and IP address:</p><pre class="programlisting">
         <em class="parameter"><code>[records]</code></em>
-	<a class="indexterm" name="id308046"></a>path = /data/records
-	<a class="indexterm" name="id308053"></a>vfs objects = full_audit
-	<a class="indexterm" name="id308060"></a>full_audit:prefix = %u|%I
-	<a class="indexterm" name="id308068"></a>full_audit:success = open opendir
-	<a class="indexterm" name="id308075"></a>full_audit:failure = all
-	<a class="indexterm" name="id308082"></a>full_audit:facility = LOCAL7
-	<a class="indexterm" name="id308089"></a>full_audit:priority = ALERT
-</pre></div><div class="refsect1" lang="en"><a name="id308098"></a><h2>VERSION</h2><p>This man page is correct for version 3.0.25 of the Samba suite.
-	</p></div><div class="refsect1" lang="en"><a name="id308109"></a><h2>AUTHOR</h2><p>The original Samba software and related utilities
+	<a class="link" href="smb.conf.5.html#PATH">path = /data/records</a>
+	<a class="link" href="smb.conf.5.html#VFSOBJECTS">vfs objects = full_audit</a>
+	<a class="link" href="smb.conf.5.html#FULL_AUDIT:PREFIX">full_audit:prefix = %u|%I</a>
+	<a class="link" href="smb.conf.5.html#FULL_AUDIT:SUCCESS">full_audit:success = open opendir</a>
+	<a class="link" href="smb.conf.5.html#FULL_AUDIT:FAILURE">full_audit:failure = all</a>
+	<a class="link" href="smb.conf.5.html#FULL_AUDIT:FACILITY">full_audit:facility = LOCAL7</a>
+	<a class="link" href="smb.conf.5.html#FULL_AUDIT:PRIORITY">full_audit:priority = ALERT</a>
+</pre></div><div class="refsect1" lang="en"><a name="id2506647"></a><h2>VERSION</h2><p>This man page is correct for version 3.0.25 of the Samba suite.
+	</p></div><div class="refsect1" lang="en"><a name="id2506658"></a><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>

Modified: branches/samba/experimental/docs/htmldocs/manpages/vfs_gpfs.8.html
===================================================================
--- branches/samba/experimental/docs/htmldocs/manpages/vfs_gpfs.8.html	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/docs/htmldocs/manpages/vfs_gpfs.8.html	2008-06-09 06:59:20 UTC (rev 1920)
@@ -1,5 +1,5 @@
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>vfs_gpfs</title><link rel="stylesheet" href="samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.72.0"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry" lang="en"><a name="vfs_gpfs.8"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>vfs_gpfs &#8212; gpfs specific samba extensions like acls and prealloc</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><div class="cmdsynopsis"><p><code class="literal">vfs objects = gpfs</code></p></div></div><div class="refsect1" lang="en"><a name="id267672"></a><h2>DESCRIPTION</h2><p>This VFS module is part of the
-	<a href="samba.7.html"><span class="citerefentry"><span class="refentrytitle">samba</span>(7)</span></a> suite.</p><p>The <code class="literal">gpfs</code> VFS module is the home
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>vfs_gpfs</title><link rel="stylesheet" href="../samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.73.1"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry" lang="en"><a name="vfs_gpfs.8"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>vfs_gpfs &#8212; gpfs specific samba extensions like acls and prealloc</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><div class="cmdsynopsis"><p><code class="literal">vfs objects = gpfs</code></p></div></div><div class="refsect1" lang="en"><a name="id2544120"></a><h2>DESCRIPTION</h2><p>This VFS module is part of the
+	<a class="citerefentry" href="samba.7.html"><span class="citerefentry"><span class="refentrytitle">samba</span>(7)</span></a> suite.</p><p>The <code class="literal">gpfs</code> VFS module is the home
 	for all gpfs extensions that Samba requires for proper integration
 	with GPFS. It uses the GPL library interfaces provided by GPFS.
 	</p><p>Currently the gpfs vfs module provides extensions in following areas :
@@ -8,7 +8,7 @@
 	and hence allows permission stealing via chown. Samba might allow at a later
 	point in time, to restrict the chown via this module as such restrictions
 	are the responsibility of the underlying filesystem than of Samba.
-	</p><p>This module is stackable.</p></div><div class="refsect1" lang="en"><a name="id299224"></a><h2>OPTIONS</h2><div class="variablelist"><dl><dt><span class="term">nfs4:mode = [ simple | special ]</span></dt><dd><p>
+	</p><p>This module is stackable.</p></div><div class="refsect1" lang="en"><a name="id2507207"></a><h2>OPTIONS</h2><div class="variablelist"><dl><dt><span class="term">nfs4:mode = [ simple | special ]</span></dt><dd><p>
 		Enable/Disable substitution of special IDs on GPFS. This parameter
 		should not affect the windows users in anyway. It only ensures that Samba
 		sets the special IDs - OWNER@ and GROUP@ ( mappings to simple uids )
@@ -19,17 +19,17 @@
 		</p><p>Following is the behaviour of Samba for different values :</p><div class="itemizedlist"><ul type="disc"><li><p><code class="literal">dontcare (default)</code> - copy the ACEs as they come</p></li><li><p><code class="literal">reject</code> - stop operation and exit with error on ACL set op</p></li><li><p><code class="literal">ignore</code> - don't include the second matching ACE</p></li><li><p><code class="literal">merge</code> - bitwise OR the 2 ace.flag fields and 2 ace.mask fields of the 2 duplicate ACEs into 1 ACE</p></li></ul></div></dd><dt><span class="term">nfs4:chown = [yes|no]</span></dt><dd><p>This parameter allows enabling or disabling the chown supported
 		by the underlying filesystem. This parameter should be enabled with
 		care as it might leave your system insecure.</p><p>Some filesystems allow chown as a) giving b) stealing. It is the latter
-		that is considered a risk.</p><p>Following is the behaviour of Samba for different values : </p><div class="itemizedlist"><ul type="disc"><li><p><code class="literal">yes</code> - Enable chown if as supported by the under filesystem</p></li><li><p><code class="literal">no (default)</code> - Disable chown</p></li></ul></div></dd></dl></div></div><div class="refsect1" lang="en"><a name="id266814"></a><h2>EXAMPLES</h2><p>A GPFS mount can be exported via Samba as follows :</p><pre class="programlisting">
+		that is considered a risk.</p><p>Following is the behaviour of Samba for different values : </p><div class="itemizedlist"><ul type="disc"><li><p><code class="literal">yes</code> - Enable chown if as supported by the under filesystem</p></li><li><p><code class="literal">no (default)</code> - Disable chown</p></li></ul></div></dd></dl></div></div><div class="refsect1" lang="en"><a name="id2507371"></a><h2>EXAMPLES</h2><p>A GPFS mount can be exported via Samba as follows :</p><pre class="programlisting">
         <em class="parameter"><code>[samba_gpfs_share]</code></em>
-	<a class="indexterm" name="id266834"></a>vfs objects = gpfs
-	<a class="indexterm" name="id266841"></a>path = /test/gpfs_mount
-	<a class="indexterm" name="id266848"></a>nfs4: mode = special
-	<a class="indexterm" name="id266877"></a>nfs4: acedup = merge
-</pre></div><div class="refsect1" lang="en"><a name="id266886"></a><h2>CAVEATS</h2><p>The gpfs gpl libraries are required by <code class="literal">gpfs</code> VFS
+	<a class="link" href="smb.conf.5.html#VFSOBJECTS">vfs objects = gpfs</a>
+	<a class="link" href="smb.conf.5.html#PATH">path = /test/gpfs_mount</a>
+	<a class="link" href="smb.conf.5.html#NFS4:MODE">nfs4: mode = special</a>
+	<a class="link" href="smb.conf.5.html#NFS4:ACEDUP">nfs4: acedup = merge</a>
+</pre></div><div class="refsect1" lang="en"><a name="id2506262"></a><h2>CAVEATS</h2><p>The gpfs gpl libraries are required by <code class="literal">gpfs</code> VFS
 	module during both compilation and runtime.
 	Also this VFS module is tested to work on SLES 9/10 and RHEL 4.4
-	</p></div><div class="refsect1" lang="en"><a name="id266903"></a><h2>VERSION</h2><p>This man page is correct for version 3.0.25 of the Samba suite.
-	</p></div><div class="refsect1" lang="en"><a name="id266914"></a><h2>AUTHOR</h2><p>The original Samba software and related utilities
+	</p></div><div class="refsect1" lang="en"><a name="id2506279"></a><h2>VERSION</h2><p>This man page is correct for version 3.0.25 of the Samba suite.
+	</p></div><div class="refsect1" lang="en"><a name="id2506290"></a><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 GPFS VFS module was created with contributions from

Modified: branches/samba/experimental/docs/htmldocs/manpages/vfs_netatalk.8.html
===================================================================
--- branches/samba/experimental/docs/htmldocs/manpages/vfs_netatalk.8.html	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/docs/htmldocs/manpages/vfs_netatalk.8.html	2008-06-09 06:59:20 UTC (rev 1920)
@@ -1,15 +1,15 @@
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>vfs_netatalk</title><link rel="stylesheet" href="samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.72.0"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry" lang="en"><a name="vfs_netatalk.8"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>vfs_netatalk &#8212; hide .AppleDouble files from CIFS clients</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><div class="cmdsynopsis"><p><code class="literal">vfs objects = netatalk</code></p></div></div><div class="refsect1" lang="en"><a name="id267672"></a><h2>DESCRIPTION</h2><p>This VFS module is part of the
-	<a href="samba.7.html"><span class="citerefentry"><span class="refentrytitle">samba</span>(7)</span></a> suite.</p><p>The <code class="literal">vfs_netatalk</code> VFS module dynamically
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>vfs_netatalk</title><link rel="stylesheet" href="../samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.73.1"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry" lang="en"><a name="vfs_netatalk.8"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>vfs_netatalk &#8212; hide .AppleDouble files from CIFS clients</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><div class="cmdsynopsis"><p><code class="literal">vfs objects = netatalk</code></p></div></div><div class="refsect1" lang="en"><a name="id2544125"></a><h2>DESCRIPTION</h2><p>This VFS module is part of the
+	<a class="citerefentry" href="samba.7.html"><span class="citerefentry"><span class="refentrytitle">samba</span>(7)</span></a> suite.</p><p>The <code class="literal">vfs_netatalk</code> VFS module dynamically
 	hides .AppleDouble files, preventing spurious errors on some
 	CIFS clients. .AppleDouble files may be created by historic
-	implementations of AFP (Apple Filing Protocol) on servers. </p><p>This module is stackable.</p></div><div class="refsect1" lang="en"><a name="id267704"></a><h2>EXAMPLES</h2><p>Hide .AppleDouble files on the [data] share:</p><pre class="programlisting">
+	implementations of AFP (Apple Filing Protocol) on servers. </p><p>This module is stackable.</p></div><div class="refsect1" lang="en"><a name="id2544160"></a><h2>EXAMPLES</h2><p>Hide .AppleDouble files on the [data] share:</p><pre class="programlisting">
         <em class="parameter"><code>[data]</code></em>
-	<a class="indexterm" name="id299213"></a>vfs objects = netatalk
-</pre></div><div class="refsect1" lang="en"><a name="id299222"></a><h2>CAVEATS</h2><p>This module is largely historic and unlikely to be of use
+	<a class="link" href="smb.conf.5.html#VFSOBJECTS">vfs objects = netatalk</a>
+</pre></div><div class="refsect1" lang="en"><a name="id2507318"></a><h2>CAVEATS</h2><p>This module is largely historic and unlikely to be of use
 	in modern networks since current Apple systems are able to mount CIFS
 	shares natively.
-	</p></div><div class="refsect1" lang="en"><a name="id299233"></a><h2>VERSION</h2><p>This man page is correct for version 3.0.25 of the Samba suite.
-	</p></div><div class="refsect1" lang="en"><a name="id299244"></a><h2>AUTHOR</h2><p>The original Samba software and related utilities
+	</p></div><div class="refsect1" lang="en"><a name="id2507330"></a><h2>VERSION</h2><p>This man page is correct for version 3.0.25 of the Samba suite.
+	</p></div><div class="refsect1" lang="en"><a name="id2507341"></a><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>

Modified: branches/samba/experimental/docs/htmldocs/manpages/vfs_notify_fam.8.html
===================================================================
--- branches/samba/experimental/docs/htmldocs/manpages/vfs_notify_fam.8.html	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/docs/htmldocs/manpages/vfs_notify_fam.8.html	2008-06-09 06:59:20 UTC (rev 1920)
@@ -1,12 +1,12 @@
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>vfs_notify_fam</title><link rel="stylesheet" href="samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.72.0"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry" lang="en"><a name="vfs_notify_fam.8"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>vfs_notify_fam &#8212; FAM support for file change notifications</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><div class="cmdsynopsis"><p><code class="literal">vfs objects = notify_fam</code></p></div></div><div class="refsect1" lang="en"><a name="id267671"></a><h2>DESCRIPTION</h2><p>This VFS module is part of the
-	<a href="samba.7.html"><span class="citerefentry"><span class="refentrytitle">samba</span>(7)</span></a> suite.</p><p>The <code class="literal">vfs_notify_fam</code> module makes use of
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>vfs_notify_fam</title><link rel="stylesheet" href="../samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.73.1"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry" lang="en"><a name="vfs_notify_fam.8"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>vfs_notify_fam &#8212; FAM support for file change notifications</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><div class="cmdsynopsis"><p><code class="literal">vfs objects = notify_fam</code></p></div></div><div class="refsect1" lang="en"><a name="id2544125"></a><h2>DESCRIPTION</h2><p>This VFS module is part of the
+	<a class="citerefentry" href="samba.7.html"><span class="citerefentry"><span class="refentrytitle">samba</span>(7)</span></a> suite.</p><p>The <code class="literal">vfs_notify_fam</code> module makes use of
 	the system FAM (File Alteration Monitor) daemon to implement
 	file change notifications for Windows clients. FAM is generally
-	present only on IRIX and some BSD systems.</p><p>This module is not stackable.</p></div><div class="refsect1" lang="en"><a name="id267703"></a><h2>EXAMPLES</h2><p>Support FAM notifications globally:</p><pre class="programlisting">
+	present only on IRIX and some BSD systems.</p><p>This module is not stackable.</p></div><div class="refsect1" lang="en"><a name="id2544159"></a><h2>EXAMPLES</h2><p>Support FAM notifications globally:</p><pre class="programlisting">
         <em class="parameter"><code>[global]</code></em>
-	<a class="indexterm" name="id299212"></a>vfs objects = notify_fam
-</pre></div><div class="refsect1" lang="en"><a name="id299222"></a><h2>VERSION</h2><p>This man page is correct for version 3.0.25 of the Samba suite.
-	</p></div><div class="refsect1" lang="en"><a name="id299232"></a><h2>AUTHOR</h2><p>The original Samba software and related utilities
+	<a class="link" href="smb.conf.5.html#VFSOBJECTS">vfs objects = notify_fam</a>
+</pre></div><div class="refsect1" lang="en"><a name="id2507318"></a><h2>VERSION</h2><p>This man page is correct for version 3.0.25 of the Samba suite.
+	</p></div><div class="refsect1" lang="en"><a name="id2507328"></a><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>

Modified: branches/samba/experimental/docs/htmldocs/manpages/vfs_prealloc.8.html
===================================================================
--- branches/samba/experimental/docs/htmldocs/manpages/vfs_prealloc.8.html	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/docs/htmldocs/manpages/vfs_prealloc.8.html	2008-06-09 06:59:20 UTC (rev 1920)
@@ -1,22 +1,22 @@
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>vfs_prealloc</title><link rel="stylesheet" href="samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.72.0"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry" lang="en"><a name="vfs_prealloc.8"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>vfs_prealloc &#8212; preallocate matching files to a predetermined size</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><div class="cmdsynopsis"><p><code class="literal">vfs objects = prealloc</code></p></div></div><div class="refsect1" lang="en"><a name="id267672"></a><h2>DESCRIPTION</h2><p>This VFS module is part of the
-	<a href="samba.7.html"><span class="citerefentry"><span class="refentrytitle">samba</span>(7)</span></a> suite.</p><p>The <code class="literal">vfs_prealloc</code> VFS module preallocates
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>vfs_prealloc</title><link rel="stylesheet" href="../samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.73.1"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry" lang="en"><a name="vfs_prealloc.8"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>vfs_prealloc &#8212; preallocate matching files to a predetermined size</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><div class="cmdsynopsis"><p><code class="literal">vfs objects = prealloc</code></p></div></div><div class="refsect1" lang="en"><a name="id2544126"></a><h2>DESCRIPTION</h2><p>This VFS module is part of the
+	<a class="citerefentry" href="samba.7.html"><span class="citerefentry"><span class="refentrytitle">samba</span>(7)</span></a> suite.</p><p>The <code class="literal">vfs_prealloc</code> VFS module preallocates
 	files to a specified size each time a new file is created. This
 	is useful in environments where files are of a predetermined
 	size will be written to a disk subsystem where extending file
-	allocations is expensive.  </p><p>This module is stackable.</p></div><div class="refsect1" lang="en"><a name="id267704"></a><h2>OPTIONS</h2><div class="variablelist"><dl><dt><span class="term">prealloc:EXT = BYTES</span></dt><dd><p>Preallocate all files with the extension EXT to
+	allocations is expensive.  </p><p>This module is stackable.</p></div><div class="refsect1" lang="en"><a name="id2544161"></a><h2>OPTIONS</h2><div class="variablelist"><dl><dt><span class="term">prealloc:EXT = BYTES</span></dt><dd><p>Preallocate all files with the extension EXT to
 		the size specified by BYTES.
-		</p><p>The following suffixes may be applied to BYTES:</p><div class="itemizedlist"><ul type="disc"><li><p><code class="literal">K</code> - BYTES is a number of kilobytes</p></li><li><p><code class="literal">M</code> - BYTES is a number of megabytes</p></li><li><p><code class="literal">G</code> - BYTES is a number of gigabytes</p></li></ul></div></dd></dl></div></div><div class="refsect1" lang="en"><a name="id299251"></a><h2>EXAMPLES</h2><p>A process writes TIFF files to a Samba share, and the
+		</p><p>The following suffixes may be applied to BYTES:</p><div class="itemizedlist"><ul type="disc"><li><p><code class="literal">K</code> - BYTES is a number of kilobytes</p></li><li><p><code class="literal">M</code> - BYTES is a number of megabytes</p></li><li><p><code class="literal">G</code> - BYTES is a number of gigabytes</p></li></ul></div></dd></dl></div></div><div class="refsect1" lang="en"><a name="id2507241"></a><h2>EXAMPLES</h2><p>A process writes TIFF files to a Samba share, and the
 	is known these files will almost always be around 4 megabytes
 	(4194304 bytes): </p><pre class="programlisting">
         <em class="parameter"><code>[frames]</code></em>
-	<a class="indexterm" name="id299271"></a>path = /data/frames
-	<a class="indexterm" name="id266713"></a>vfs objects = prealloc
-	<a class="indexterm" name="id266721"></a>prealloc:tiff = 4M
-</pre></div><div class="refsect1" lang="en"><a name="id266730"></a><h2>CAVEATS</h2><p><code class="literal">vfs_prealloc</code> is not supported on all
+	<a class="link" href="smb.conf.5.html#PATH">path = /data/frames</a>
+	<a class="link" href="smb.conf.5.html#VFSOBJECTS">vfs objects = prealloc</a>
+	<a class="link" href="smb.conf.5.html#PREALLOC:TIFF">prealloc:tiff = 4M</a>
+</pre></div><div class="refsect1" lang="en"><a name="id2507404"></a><h2>CAVEATS</h2><p><code class="literal">vfs_prealloc</code> is not supported on all
 	platforms and filesystems. Currently only XFS filesystems on
 	Linux and IRIX are supported.
-	</p></div><div class="refsect1" lang="en"><a name="id266745"></a><h2>VERSION</h2><p>This man page is correct for version 3.0.25 of the Samba suite.
-	</p></div><div class="refsect1" lang="en"><a name="id266755"></a><h2>AUTHOR</h2><p>The original Samba software and related utilities
+	</p></div><div class="refsect1" lang="en"><a name="id2507421"></a><h2>VERSION</h2><p>This man page is correct for version 3.0.25 of the Samba suite.
+	</p></div><div class="refsect1" lang="en"><a name="id2507432"></a><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>

Modified: branches/samba/experimental/docs/htmldocs/manpages/vfs_readahead.8.html
===================================================================
--- branches/samba/experimental/docs/htmldocs/manpages/vfs_readahead.8.html	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/docs/htmldocs/manpages/vfs_readahead.8.html	2008-06-09 06:59:20 UTC (rev 1920)
@@ -1,5 +1,5 @@
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>vfs_readahead</title><link rel="stylesheet" href="samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.72.0"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry" lang="en"><a name="vfs_readahead.8"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>vfs_readahead &#8212; pre-load the kernel buffer cache</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><div class="cmdsynopsis"><p><code class="literal">vfs objects = readahead</code></p></div></div><div class="refsect1" lang="en"><a name="id267672"></a><h2>DESCRIPTION</h2><p>This VFS module is part of the
-	<a href="samba.7.html"><span class="citerefentry"><span class="refentrytitle">samba</span>(7)</span></a> suite.</p><p>This <code class="literal">vfs_readahead</code> VFS module detects
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>vfs_readahead</title><link rel="stylesheet" href="../samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.73.1"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry" lang="en"><a name="vfs_readahead.8"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>vfs_readahead &#8212; pre-load the kernel buffer cache</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><div class="cmdsynopsis"><p><code class="literal">vfs objects = readahead</code></p></div></div><div class="refsect1" lang="en"><a name="id2544125"></a><h2>DESCRIPTION</h2><p>This VFS module is part of the
+	<a class="citerefentry" href="samba.7.html"><span class="citerefentry"><span class="refentrytitle">samba</span>(7)</span></a> suite.</p><p>This <code class="literal">vfs_readahead</code> VFS module detects
 	read requests at multiples of a given offset (hex 0x80000 by
 	default) and then tells the kernel via either the readahead
 	system call (on Linux) or the posix_fadvise system call to
@@ -12,14 +12,14 @@
 	readahead:length option. By default this is set to the
 	same value as the readahead:offset option and if not
 	set explicitly will use the current value of
-	readahead:offset.</p><p>This module is stackable.</p></div><div class="refsect1" lang="en"><a name="id299214"></a><h2>OPTIONS</h2><div class="variablelist"><p>The following suffixes may be applied to BYTES:</p><div class="itemizedlist"><ul type="disc"><li><p><code class="literal">K</code> - BYTES is a number of kilobytes</p></li><li><p><code class="literal">M</code> - BYTES is a number of megabytes</p></li><li><p><code class="literal">G</code> - BYTES is a number of gigabytes</p></li></ul></div><dl><dt><span class="term">readahead:offset = BYTES</span></dt><dd><p>The offset multiple that causes readahead to be
+	readahead:offset.</p><p>This module is stackable.</p></div><div class="refsect1" lang="en"><a name="id2507206"></a><h2>OPTIONS</h2><div class="variablelist"><p>The following suffixes may be applied to BYTES:</p><div class="itemizedlist"><ul type="disc"><li><p><code class="literal">K</code> - BYTES is a number of kilobytes</p></li><li><p><code class="literal">M</code> - BYTES is a number of megabytes</p></li><li><p><code class="literal">G</code> - BYTES is a number of gigabytes</p></li></ul></div><dl><dt><span class="term">readahead:offset = BYTES</span></dt><dd><p>The offset multiple that causes readahead to be
 		requested of the kernel buffer cache.</p></dd><dt><span class="term">readahead:length = BYTES</span></dt><dd><p>The number of bytes requested to be
 		read into the kernel buffer cache on each
-		readahead call.</p></dd></dl></div></div><div class="refsect1" lang="en"><a name="id266720"></a><h2>EXAMPLES</h2><pre class="programlisting">
+		readahead call.</p></dd></dl></div></div><div class="refsect1" lang="en"><a name="id2507280"></a><h2>EXAMPLES</h2><pre class="programlisting">
 	<em class="parameter"><code>[hypothetical]</code></em>
-	<a class="indexterm" name="id266736"></a>vfs objects = readahead
-</pre></div><div class="refsect1" lang="en"><a name="id266745"></a><h2>VERSION</h2><p>This man page is correct for version 3.0.25 of the Samba suite.
-	</p></div><div class="refsect1" lang="en"><a name="id266755"></a><h2>AUTHOR</h2><p>The original Samba software and related utilities
+	<a class="link" href="smb.conf.5.html#VFSOBJECTS">vfs objects = readahead</a>
+</pre></div><div class="refsect1" lang="en"><a name="id2507415"></a><h2>VERSION</h2><p>This man page is correct for version 3.0.25 of the Samba suite.
+	</p></div><div class="refsect1" lang="en"><a name="id2507425"></a><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>

Modified: branches/samba/experimental/docs/htmldocs/manpages/vfs_readonly.8.html
===================================================================
--- branches/samba/experimental/docs/htmldocs/manpages/vfs_readonly.8.html	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/docs/htmldocs/manpages/vfs_readonly.8.html	2008-06-09 06:59:20 UTC (rev 1920)
@@ -1,24 +1,24 @@
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>vfs_readonly</title><link rel="stylesheet" href="samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.72.0"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry" lang="en"><a name="vfs_readonly.8"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>vfs_readonly &#8212; make a Samba share read only for a specified time period</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><div class="cmdsynopsis"><p><code class="literal">vfs objects = readonly</code></p></div></div><div class="refsect1" lang="en"><a name="id267672"></a><h2>DESCRIPTION</h2><p>This VFS module is part of the
-	<a href="samba.7.html"><span class="citerefentry"><span class="refentrytitle">samba</span>(7)</span></a> suite.</p><p>The <code class="literal">vfs_readonly</code> VFS module marks a share
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>vfs_readonly</title><link rel="stylesheet" href="../samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.73.1"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry" lang="en"><a name="vfs_readonly.8"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>vfs_readonly &#8212; make a Samba share read only for a specified time period</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><div class="cmdsynopsis"><p><code class="literal">vfs objects = readonly</code></p></div></div><div class="refsect1" lang="en"><a name="id2544126"></a><h2>DESCRIPTION</h2><p>This VFS module is part of the
+	<a class="citerefentry" href="samba.7.html"><span class="citerefentry"><span class="refentrytitle">samba</span>(7)</span></a> suite.</p><p>The <code class="literal">vfs_readonly</code> VFS module marks a share
 	as read only for all clients connecting within the configured
 	time period. Clients connecting during this time will be denied
 	write access to all files in the share, irrespective of ther
-	actual access privileges.</p><p>This module is stackable.</p></div><div class="refsect1" lang="en"><a name="id267704"></a><h2>OPTIONS</h2><div class="variablelist"><dl><dt><span class="term">readonly:period = BEGIN, END</span></dt><dd><p>Only mark the share as read only if the client
+	actual access privileges.</p><p>This module is stackable.</p></div><div class="refsect1" lang="en"><a name="id2544161"></a><h2>OPTIONS</h2><div class="variablelist"><dl><dt><span class="term">readonly:period = BEGIN, END</span></dt><dd><p>Only mark the share as read only if the client
 		connection was made between the times marked by the
 		BEGIN and END date specifiers.
 		The syntax of these date specifiers is the
 		same as that accepted by the -d option of GNU
-		<a href="date.1.html"><span class="citerefentry"><span class="refentrytitle">date</span>(1)</span></a>.
-		</p></dd></dl></div></div><div class="refsect1" lang="en"><a name="id299226"></a><h2>EXAMPLES</h2><p>Mark all shares read only:</p><pre class="programlisting">
+		<a class="citerefentry" href="date.1.html"><span class="citerefentry"><span class="refentrytitle">date</span>(1)</span></a>.
+		</p></dd></dl></div></div><div class="refsect1" lang="en"><a name="id2507217"></a><h2>EXAMPLES</h2><p>Mark all shares read only:</p><pre class="programlisting">
         <em class="parameter"><code>[global]</code></em>
-	<a class="indexterm" name="id299245"></a>vfs objects = readonly
+	<a class="link" href="smb.conf.5.html#VFSOBJECTS">vfs objects = readonly</a>
 </pre><p>Mark the [backup] share as read only during business hours:</p><pre class="programlisting">
         <em class="parameter"><code>[backup]</code></em>
-	<a class="indexterm" name="id299268"></a>path = /readonly
-	<a class="indexterm" name="id299275"></a>vfs objects = readonly
-	<a class="indexterm" name="id266717"></a>readonly:period = readonly:period = "today 9:00","today 17:00"
-</pre></div><div class="refsect1" lang="en"><a name="id266726"></a><h2>VERSION</h2><p>This man page is correct for version 3.0.25 of the Samba suite.
-	</p></div><div class="refsect1" lang="en"><a name="id266736"></a><h2>AUTHOR</h2><p>The original Samba software and related utilities
+	<a class="link" href="smb.conf.5.html#PATH">path = /readonly</a>
+	<a class="link" href="smb.conf.5.html#VFSOBJECTS">vfs objects = readonly</a>
+	<a class="link" href="smb.conf.5.html#READONLY:PERIOD">readonly:period = readonly:period = "today 9:00","today 17:00"</a>
+</pre></div><div class="refsect1" lang="en"><a name="id2507405"></a><h2>VERSION</h2><p>This man page is correct for version 3.0.25 of the Samba suite.
+	</p></div><div class="refsect1" lang="en"><a name="id2507416"></a><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>

Modified: branches/samba/experimental/docs/htmldocs/manpages/vfs_recycle.8.html
===================================================================
--- branches/samba/experimental/docs/htmldocs/manpages/vfs_recycle.8.html	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/docs/htmldocs/manpages/vfs_recycle.8.html	2008-06-09 06:59:20 UTC (rev 1920)
@@ -1,5 +1,5 @@
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>vfs_recycle</title><link rel="stylesheet" href="samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.72.0"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry" lang="en"><a name="vfs_recycle.8"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>vfs_recycle &#8212; Samba VFS recycle bin</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><div class="cmdsynopsis"><p><code class="literal">vfs objects = recycle</code></p></div></div><div class="refsect1" lang="en"><a name="id267672"></a><h2>DESCRIPTION</h2><p>This VFS module is part of the
-	<a href="samba.7.html"><span class="citerefentry"><span class="refentrytitle">samba</span>(7)</span></a> suite.</p><p>The <code class="literal">vfs_recycle</code> intercepts file deletion
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>vfs_recycle</title><link rel="stylesheet" href="../samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.73.1"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry" lang="en"><a name="vfs_recycle.8"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>vfs_recycle &#8212; Samba VFS recycle bin</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><div class="cmdsynopsis"><p><code class="literal">vfs objects = recycle</code></p></div></div><div class="refsect1" lang="en"><a name="id2544127"></a><h2>DESCRIPTION</h2><p>This VFS module is part of the
+	<a class="citerefentry" href="samba.7.html"><span class="citerefentry"><span class="refentrytitle">samba</span>(7)</span></a> suite.</p><p>The <code class="literal">vfs_recycle</code> intercepts file deletion
 	requests and moves the affected files to a temporary repository
 	rather than deleting them immediately. This gives the same effect
 	as the Recycle Bin on Windows computers. </p><p>The Recycle Bin will not appear in Windows Explorer
@@ -10,7 +10,7 @@
 	of the created directory depends on recycle:repository. Users
 	can recover files from the recycle bin. If the recycle:keeptree
 	option has been specified, deleted files will be found in a path
-	identical with that from which the file was deleted.  </p><p>This module is stackable.</p></div><div class="refsect1" lang="en"><a name="id299202"></a><h2>OPTIONS</h2><div class="variablelist"><dl><dt><span class="term">recycle:repository = PATH</span></dt><dd><p>Path of the directory where deleted files should be moved.
+	identical with that from which the file was deleted.  </p><p>This module is stackable.</p></div><div class="refsect1" lang="en"><a name="id2507195"></a><h2>OPTIONS</h2><div class="variablelist"><dl><dt><span class="term">recycle:repository = PATH</span></dt><dd><p>Path of the directory where deleted files should be moved.
 		</p><p>If this option is not set, the default path .recycle
 		is used. </p></dd><dt><span class="term">recycle:directory_mode = MODE</span></dt><dd><p>Set MODE to the octal mode the recycle repository
 		should be created with.  The recycle repository will be
@@ -47,14 +47,14 @@
 		</p></dd><dt><span class="term">recycle:noversions = LIST</span></dt><dd><p>Specifies a list of paths (wildcards such as *
 		and ? are supported) for which no versioning should
 		be used. Only useful when recycle:versions is enabled.
-		</p></dd></dl></div></div><div class="refsect1" lang="en"><a name="id266831"></a><h2>EXAMPLES</h2><p>Log operations on all shares using the LOCAL1 facility
+		</p></dd></dl></div></div><div class="refsect1" lang="en"><a name="id2507407"></a><h2>EXAMPLES</h2><p>Log operations on all shares using the LOCAL1 facility
 	and NOTICE priority:</p><pre class="programlisting">
         <em class="parameter"><code>[global]</code></em>
-	<a class="indexterm" name="id266850"></a>vfs objects = recycle
-	<a class="indexterm" name="id266880"></a>recycle:facility = LOCAL1
-	<a class="indexterm" name="id266887"></a>recycle:priority = NOTICE
-</pre></div><div class="refsect1" lang="en"><a name="id266896"></a><h2>VERSION</h2><p>This man page is correct for version 3.0.25 of the Samba suite.
-	</p></div><div class="refsect1" lang="en"><a name="id266907"></a><h2>AUTHOR</h2><p>The original Samba software and related utilities
+	<a class="link" href="smb.conf.5.html#VFSOBJECTS">vfs objects = recycle</a>
+	<a class="link" href="smb.conf.5.html#RECYCLE:FACILITY">recycle:facility = LOCAL1</a>
+	<a class="link" href="smb.conf.5.html#RECYCLE:PRIORITY">recycle:priority = NOTICE</a>
+</pre></div><div class="refsect1" lang="en"><a name="id2507466"></a><h2>VERSION</h2><p>This man page is correct for version 3.0.25 of the Samba suite.
+	</p></div><div class="refsect1" lang="en"><a name="id2507477"></a><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>

Modified: branches/samba/experimental/docs/htmldocs/manpages/vfs_shadow_copy.8.html
===================================================================
--- branches/samba/experimental/docs/htmldocs/manpages/vfs_shadow_copy.8.html	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/docs/htmldocs/manpages/vfs_shadow_copy.8.html	2008-06-09 06:59:20 UTC (rev 1920)
@@ -1,9 +1,9 @@
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>vfs_shadow_copy</title><link rel="stylesheet" href="samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.72.0"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry" lang="en"><a name="vfs_shadow_copy.8"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>vfs_shadow_copy &#8212; Make a Samba share read only for a specified time period</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><div class="cmdsynopsis"><p><code class="literal">vfs objects = shadow_copy</code></p></div></div><div class="refsect1" lang="en"><a name="id267672"></a><h2>DESCRIPTION</h2><p>This VFS module is part of the
-	<a href="samba.7.html"><span class="citerefentry"><span class="refentrytitle">samba</span>(7)</span></a> suite.</p><p>The <code class="literal">vfs_shadow_copy</code> VFS module functionality
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>vfs_shadow_copy</title><link rel="stylesheet" href="../samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.73.1"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry" lang="en"><a name="vfs_shadow_copy.8"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>vfs_shadow_copy &#8212; Make a Samba share read only for a specified time period</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><div class="cmdsynopsis"><p><code class="literal">vfs objects = shadow_copy</code></p></div></div><div class="refsect1" lang="en"><a name="id2544127"></a><h2>DESCRIPTION</h2><p>This VFS module is part of the
+	<a class="citerefentry" href="samba.7.html"><span class="citerefentry"><span class="refentrytitle">samba</span>(7)</span></a> suite.</p><p>The <code class="literal">vfs_shadow_copy</code> VFS module functionality
 	that is similar to Microsoft Shadow Copy services. When setup properly,
 	this module allows Microsoft Shadow Copy clients to browse
 	"shadow copies" on Samba shares.
-	</p><p>This module is stackable.</p></div><div class="refsect1" lang="en"><a name="id267704"></a><h2>CONFIGURATION</h2><p><code class="literal">vfs_shadow_copy</code> relies on a filesystem
+	</p><p>This module is stackable.</p></div><div class="refsect1" lang="en"><a name="id2544161"></a><h2>CONFIGURATION</h2><p><code class="literal">vfs_shadow_copy</code> relies on a filesystem
 	snapshot implementation. Many common filesystems have native
 	support for this.
 	</p><p>Filesystem snapshots must be mounted on
@@ -13,20 +13,20 @@
 	where:
        	</p><div class="itemizedlist"><ul type="disc"><li><p><code class="literal">YYYY</code> is the 4 digit year</p></li><li><p><code class="literal">MM</code> is the 2 digit month</p></li><li><p><code class="literal">DD</code> is the 2 digit day</p></li><li><p><code class="literal">hh</code> is the 2 digit hour</p></li><li><p><code class="literal">mm</code> is the 2 digit minute</p></li><li><p><code class="literal">ss</code> is the 2 digit second.</p></li></ul></div><p>
 	</p><p>The <code class="literal">vfs_shadow_copy</code> snapshot naming convention can be produced with the following
-	<a href="date.1.html"><span class="citerefentry"><span class="refentrytitle">date</span>(1)</span></a> command:
+	<a class="citerefentry" href="date.1.html"><span class="citerefentry"><span class="refentrytitle">date</span>(1)</span></a> command:
 	</p><pre class="programlisting">
 	TZ=GMT date + at GMT-%Y.%m.%d-%H.%M.%S
-	</pre></div><div class="refsect1" lang="en"><a name="id266738"></a><h2>EXAMPLES</h2><p>Add shadow copy support to user home directories:</p><pre class="programlisting">
+	</pre></div><div class="refsect1" lang="en"><a name="id2507300"></a><h2>EXAMPLES</h2><p>Add shadow copy support to user home directories:</p><pre class="programlisting">
         <em class="parameter"><code>[homes]</code></em>
-	<a class="indexterm" name="id266757"></a>vfs objects = shadow_copy
-</pre></div><div class="refsect1" lang="en"><a name="id266766"></a><h2>CAVEATS</h2><p>This is not a backup, archival, or version control solution.
+	<a class="link" href="smb.conf.5.html#VFSOBJECTS">vfs objects = shadow_copy</a>
+</pre></div><div class="refsect1" lang="en"><a name="id2507436"></a><h2>CAVEATS</h2><p>This is not a backup, archival, or version control solution.
 	</p><p>With Samba or Windows servers,
 	<code class="literal">vfs_shadow_copy</code> is designed to be an end-user
 	tool only. It does not replace or enhance your backup and
 	archival solutions and should in no way be considered as
 	such. Additionally, if you need version control, implement a
-	version control system.</p></div><div class="refsect1" lang="en"><a name="id266788"></a><h2>VERSION</h2><p>This man page is correct for version 3.0.25 of the Samba suite.
-	</p></div><div class="refsect1" lang="en"><a name="id266799"></a><h2>AUTHOR</h2><p>The original Samba software and related utilities
+	version control system.</p></div><div class="refsect1" lang="en"><a name="id2507460"></a><h2>VERSION</h2><p>This man page is correct for version 3.0.25 of the Samba suite.
+	</p></div><div class="refsect1" lang="en"><a name="id2507471"></a><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>

Copied: branches/samba/experimental/docs/htmldocs/manpages/vfs_xattr_tdb.8.html (from rev 1919, tags/samba/upstream_3.2.0~rc1/docs/htmldocs/manpages/vfs_xattr_tdb.8.html)
===================================================================
--- branches/samba/experimental/docs/htmldocs/manpages/vfs_xattr_tdb.8.html	                        (rev 0)
+++ branches/samba/experimental/docs/htmldocs/manpages/vfs_xattr_tdb.8.html	2008-06-09 06:59:20 UTC (rev 1920)
@@ -0,0 +1,12 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>vfs_xattr_tdb</title><link rel="stylesheet" href="../samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.73.1"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry" lang="en"><a name="vfs_xattr_tdb.8"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>vfs_xattr_tdb &#8212; Save Extended Attributes (EAs) in a tdb file</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><div class="cmdsynopsis"><p><code class="literal">vfs objects = xattr_tdb</code></p></div></div><div class="refsect1" lang="en"><a name="id2544126"></a><h2>DESCRIPTION</h2><p>This VFS module is part of the
+	<a class="citerefentry" href="samba.7.html"><span class="citerefentry"><span class="refentrytitle">samba</span>(7)</span></a> suite.</p><p>The <code class="literal">vfs_xattr_tdb</code> VFS module stores
+	Extended Attributes (EAs) in a tdb file. 
+	This enables the usage of Extended Attributes on OS and 
+	filesystems which do not support Extended Attributes 
+	by themselves.	
+	</p><p>This module is stackable.</p></div><div class="refsect1" lang="en"><a name="id2544160"></a><h2>OPTIONS</h2><div class="variablelist"><dl><dt><span class="term">xattr_tdb:file = PATH</span></dt><dd><p>Name of the tdb file the EAs are stored in.
+		If this option is not set, the default filename 
+		<code class="filename">xattr.tdb</code> is used.</p></dd></dl></div></div><div class="refsect1" lang="en"><a name="id2507212"></a><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>

Modified: branches/samba/experimental/docs/htmldocs/manpages/vfstest.1.html
===================================================================
--- branches/samba/experimental/docs/htmldocs/manpages/vfstest.1.html	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/docs/htmldocs/manpages/vfstest.1.html	2008-06-09 06:59:20 UTC (rev 1920)
@@ -1,8 +1,8 @@
-<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.72.0"></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 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><code class="literal">vfstest</code> [-d debuglevel] [-c command] [-l logdir] [-h]</p></div></div><div class="refsect1" lang="en"><a name="id267702"></a><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><code class="literal">vfstest</code> is a small command line
+<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.73.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 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><code class="literal">vfstest</code> [-d debuglevel] [-c command] [-l logdir] [-h]</p></div></div><div class="refsect1" lang="en"><a name="id2544149"></a><h2>DESCRIPTION</h2><p>This tool is part of the <a class="citerefentry" href="samba.7.html"><span class="citerefentry"><span class="refentrytitle">samba</span>(7)</span></a> suite.</p><p><code class="literal">vfstest</code> 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"><a name="id299220"></a><h2>OPTIONS</h2><div class="variablelist"><dl><dt><span class="term">-c|--command=command</span></dt><dd><p>Execute the specified (colon-separated) commands.
+	</p></div><div class="refsect1" lang="en"><a name="id2507197"></a><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
@@ -20,7 +20,7 @@
 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="id266729"></a> parameter
+override the <a class="link" href="smb.conf.5.html#LOGLEVEL">log level</a> parameter
 in the <code class="filename">smb.conf</code> 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 
@@ -32,10 +32,10 @@
 compile time.</p></dd><dt><span class="term">-l|--log-basename=logdirectory</span></dt><dd><p>Base directory name for log/debug files. The extension
 <code class="constant">".progname"</code> will be appended (e.g. log.smbclient, 
 log.smbd, etc...). The log file is never removed by the client.
-</p></dd></dl></div></div><div class="refsect1" lang="en"><a name="id266793"></a><h2>COMMANDS</h2><p><span class="emphasis"><em>VFS COMMANDS</em></span></p><div class="itemizedlist"><ul type="disc"><li><p><code class="literal">load &lt;module.so&gt;</code> - Load specified VFS module </p></li><li><p><code class="literal">populate &lt;char&gt; &lt;size&gt;</code> - Populate a data buffer with the specified data
+</p></dd></dl></div></div><div class="refsect1" lang="en"><a name="id2507459"></a><h2>COMMANDS</h2><p><span class="emphasis"><em>VFS COMMANDS</em></span></p><div class="itemizedlist"><ul type="disc"><li><p><code class="literal">load &lt;module.so&gt;</code> - Load specified VFS module </p></li><li><p><code class="literal">populate &lt;char&gt; &lt;size&gt;</code> - Populate a data buffer with the specified data
 		</p></li><li><p><code class="literal">showdata [&lt;offset&gt; &lt;len&gt;]</code> - Show data currently in data buffer
-		</p></li><li><p><code class="literal">connect</code> - VFS connect()</p></li><li><p><code class="literal">disconnect</code> - VFS disconnect()</p></li><li><p><code class="literal">disk_free</code> - VFS disk_free()</p></li><li><p><code class="literal">opendir</code> - VFS opendir()</p></li><li><p><code class="literal">readdir</code> - VFS readdir()</p></li><li><p><code class="literal">mkdir</code> - VFS mkdir()</p></li><li><p><code class="literal">rmdir</code> - VFS rmdir()</p></li><li><p><code class="literal">closedir</code> - VFS closedir()</p></li><li><p><code class="literal">open</code> - VFS open()</p></li><li><p><code class="literal">close</code> - VFS close()</p></li><li><p><code class="literal">read</code> - VFS read()</p></li><li><p><code class="literal">write</code> - VFS write()</p></li><li><p><code class="literal">lseek</code> - VFS lseek()</p></li><li><p><code class="literal">rename</code> - VFS rename()</p></li><li><p><code class="literal">fsync</code> - VFS fsync()</p></li><li><p><code class="literal">stat</code> - VFS stat()</p></li><li><p><code class="literal">fstat</code> - VFS fstat()</p></li><li><p><code class="literal">lstat</code> - VFS lstat()</p></li><li><p><code class="literal">unlink</code> - VFS unlink()</p></li><li><p><code class="literal">chmod</code> - VFS chmod()</p></li><li><p><code class="literal">fchmod</code> - VFS fchmod()</p></li><li><p><code class="literal">chown</code> - VFS chown()</p></li><li><p><code class="literal">fchown</code> - VFS fchown()</p></li><li><p><code class="literal">chdir</code> - VFS chdir()</p></li><li><p><code class="literal">getwd</code> - VFS getwd()</p></li><li><p><code class="literal">utime</code> - VFS utime()</p></li><li><p><code class="literal">ftruncate</code> - VFS ftruncate()</p></li><li><p><code class="literal">lock</code> - VFS lock()</p></li><li><p><code class="literal">symlink</code> - VFS symlink()</p></li><li><p><code class="literal">readlink</code> - VFS readlink()</p></li><li><p><code class="literal">link</code> - VFS link()</p></li><li><p><code class="literal">mknod</code> - VFS mknod()</p></li><li><p><code class="literal">realpath</code> - VFS realpath()</p></li></ul></div><p><span class="emphasis"><em>GENERAL COMMANDS</em></span></p><div class="itemizedlist"><ul type="disc"><li><p><code class="literal">conf &lt;smb.conf&gt;</code> - Load a different configuration file</p></li><li><p><code class="literal">help [&lt;command&gt;]</code> - Get list of commands or info about specified command</p></li><li><p><code class="literal">debuglevel &lt;level&gt;</code> - Set debug level</p></li><li><p><code class="literal">freemem</code> - Free memory currently in use</p></li><li><p><code class="literal">exit</code> - Exit vfstest</p></li></ul></div></div><div class="refsect1" lang="en"><a name="id308072"></a><h2>VERSION</h2><p>This man page is correct for version 3.0 of the Samba
-	suite.</p></div><div class="refsect1" lang="en"><a name="id308083"></a><h2>AUTHOR</h2><p>The original Samba software and related utilities
+		</p></li><li><p><code class="literal">connect</code> - VFS connect()</p></li><li><p><code class="literal">disconnect</code> - VFS disconnect()</p></li><li><p><code class="literal">disk_free</code> - VFS disk_free()</p></li><li><p><code class="literal">opendir</code> - VFS opendir()</p></li><li><p><code class="literal">readdir</code> - VFS readdir()</p></li><li><p><code class="literal">mkdir</code> - VFS mkdir()</p></li><li><p><code class="literal">rmdir</code> - VFS rmdir()</p></li><li><p><code class="literal">closedir</code> - VFS closedir()</p></li><li><p><code class="literal">open</code> - VFS open()</p></li><li><p><code class="literal">close</code> - VFS close()</p></li><li><p><code class="literal">read</code> - VFS read()</p></li><li><p><code class="literal">write</code> - VFS write()</p></li><li><p><code class="literal">lseek</code> - VFS lseek()</p></li><li><p><code class="literal">rename</code> - VFS rename()</p></li><li><p><code class="literal">fsync</code> - VFS fsync()</p></li><li><p><code class="literal">stat</code> - VFS stat()</p></li><li><p><code class="literal">fstat</code> - VFS fstat()</p></li><li><p><code class="literal">lstat</code> - VFS lstat()</p></li><li><p><code class="literal">unlink</code> - VFS unlink()</p></li><li><p><code class="literal">chmod</code> - VFS chmod()</p></li><li><p><code class="literal">fchmod</code> - VFS fchmod()</p></li><li><p><code class="literal">chown</code> - VFS chown()</p></li><li><p><code class="literal">fchown</code> - VFS fchown()</p></li><li><p><code class="literal">chdir</code> - VFS chdir()</p></li><li><p><code class="literal">getwd</code> - VFS getwd()</p></li><li><p><code class="literal">utime</code> - VFS utime()</p></li><li><p><code class="literal">ftruncate</code> - VFS ftruncate()</p></li><li><p><code class="literal">lock</code> - VFS lock()</p></li><li><p><code class="literal">symlink</code> - VFS symlink()</p></li><li><p><code class="literal">readlink</code> - VFS readlink()</p></li><li><p><code class="literal">link</code> - VFS link()</p></li><li><p><code class="literal">mknod</code> - VFS mknod()</p></li><li><p><code class="literal">realpath</code> - VFS realpath()</p></li></ul></div><p><span class="emphasis"><em>GENERAL COMMANDS</em></span></p><div class="itemizedlist"><ul type="disc"><li><p><code class="literal">conf &lt;smb.conf&gt;</code> - Load a different configuration file</p></li><li><p><code class="literal">help [&lt;command&gt;]</code> - Get list of commands or info about specified command</p></li><li><p><code class="literal">debuglevel &lt;level&gt;</code> - Set debug level</p></li><li><p><code class="literal">freemem</code> - Free memory currently in use</p></li><li><p><code class="literal">exit</code> - Exit vfstest</p></li></ul></div></div><div class="refsect1" lang="en"><a name="id2506587"></a><h2>VERSION</h2><p>This man page is correct for version 3 of the Samba
+	suite.</p></div><div class="refsect1" lang="en"><a name="id2506598"></a><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>

Modified: branches/samba/experimental/docs/htmldocs/manpages/wbinfo.1.html
===================================================================
--- branches/samba/experimental/docs/htmldocs/manpages/wbinfo.1.html	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/docs/htmldocs/manpages/wbinfo.1.html	2008-06-09 06:59:20 UTC (rev 1920)
@@ -1,11 +1,11 @@
-<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.72.0"></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 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><code class="literal">wbinfo</code> [-a user%password] [--all-domains] [--allocate-gid] [--allocate-uid] [-D domain] [--domain domain] [-g] [--getdcname domain] [--get-auth-user] [-G gid] [-h] [-i user] [-I ip] [-K user%password] [-m] [-n name] [-N netbios-name] [--own-domain] [-p] [-r user] [-s sid] [--separator] [--sequence] [--set-auth-user user%password] [-S sid] [-t] [-u] [--uid-info uid] [--user-domgroups sid] [--user-sids sid] [-U uid] [-V] [-Y sid]</p></div></div><div class="refsect1" lang="en"><a name="id266849"></a><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 <code class="literal">wbinfo</code> 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
+<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.73.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 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><code class="literal">wbinfo</code> [-a user%password] [--all-domains] [--allocate-gid] [--allocate-uid] [-D domain] [--domain domain] [-g] [--getdcname domain] [--get-auth-user] [-G gid] [-h] [-i user] [-I ip] [-K user%password] [-m] [-n name] [-N netbios-name] [--own-domain] [-p] [-r user] [-s sid] [--separator] [--sequence] [--set-auth-user user%password] [-S sid] [-t] [-u] [--uid-info uid] [--user-domgroups sid] [--user-sids sid] [-U uid] [-V] [-Y sid] [--verbose]</p></div></div><div class="refsect1" lang="en"><a name="id2507399"></a><h2>DESCRIPTION</h2><p>This tool is part of the <a class="citerefentry" href="samba.7.html"><span class="citerefentry"><span class="refentrytitle">samba</span>(7)</span></a> suite.</p><p>The <code class="literal">wbinfo</code> program queries and returns information
+	created and used by the <a class="citerefentry" href="winbindd.8.html"><span class="citerefentry"><span class="refentrytitle">winbindd</span>(8)</span></a> daemon. </p><p>The <a class="citerefentry" href="winbindd.8.html"><span class="citerefentry"><span class="refentrytitle">winbindd</span>(8)</span></a> daemon must be configured
 	and running for the <code class="literal">wbinfo</code> program to be able
-	to return information.</p></div><div class="refsect1" lang="en"><a name="id266924"></a><h2>OPTIONS</h2><div class="variablelist"><dl><dt><span class="term">-a|--authenticate username%password</span></dt><dd><p>Attempt to authenticate a user via winbindd.
+	to return information.</p></div><div class="refsect1" lang="en"><a name="id2507454"></a><h2>OPTIONS</h2><div class="variablelist"><dl><dt><span class="term">-a|--authenticate username%password</span></dt><dd><p>Attempt to authenticate a user via winbindd.
                 This checks both authenticaion methods and reports its results.
 		</p><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Note</h3><p>Do not be tempted to use this
 		functionality for authentication in third-party
-		applications.  Instead use <a href="ntlm_auth.1.html"><span class="citerefentry"><span class="refentrytitle">ntlm_auth</span>(1)</span></a>.</p></div></dd><dt><span class="term">--allocate-gid</span></dt><dd><p>Get a new GID out of idmap
+		applications.  Instead use <a class="citerefentry" href="ntlm_auth.1.html"><span class="citerefentry"><span class="refentrytitle">ntlm_auth</span>(1)</span></a>.</p></div></dd><dt><span class="term">--allocate-gid</span></dt><dd><p>Get a new GID out of idmap
 		</p></dd><dt><span class="term">--allocate-uid</span></dt><dd><p>Get a new UID out of idmap
 		</p></dd><dt><span class="term">--all-domains</span></dt><dd><p>List all domains (trusted and
 		own domain).
@@ -16,10 +16,10 @@
 		<code class="option">-u</code>, and <code class="option">-g</code> options honor this parameter.
 		</p></dd><dt><span class="term">-D|--domain-info domain</span></dt><dd><p>Show most of the info we have about the domain.
 		</p></dd><dt><span class="term">-g|--domain-groups</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
+		in the Windows NT domain for which the <a class="citerefentry" 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
+		seen by <a class="citerefentry" 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 <code class="option">--set-auth-user</code>.
 		Only available for root.</p></dd><dt><span class="term">--getdcname domain</span></dt><dd><p>Get the DC name for the specified domain.
@@ -27,23 +27,23 @@
 		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|--user-info user</span></dt><dd><p>Get user info.
 		</p></dd><dt><span class="term">-I|--WINS-by-ip ip</span></dt><dd><p>The <em class="parameter"><code>-I</code></em> option
-		queries <a href="winbindd.8.html"><span class="citerefentry"><span class="refentrytitle">winbindd</span>(8)</span></a> to send a node status
+		queries <a class="citerefentry" 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 <em class="parameter"><code>ip</code></em> parameter.
 		</p></dd><dt><span class="term">-K|--krb5auth username%password</span></dt><dd><p>Attempt to authenticate a user via Kerberos.
 		</p></dd><dt><span class="term">-m|--trusted-domains</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
+		Windows NT server <a class="citerefentry" 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-to-sid name</span></dt><dd><p>The <em class="parameter"><code>-n</code></em> option
-		queries <a href="winbindd.8.html"><span class="citerefentry"><span class="refentrytitle">winbindd</span>(8)</span></a> for the SID
+		queries <a class="citerefentry" 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>	<em class="parameter"><code>workgroup
+		domain used is the one specified in the <a class="citerefentry" href="smb.conf.5.html"><span class="citerefentry"><span class="refentrytitle">smb.conf</span>(5)</span></a>	<em class="parameter"><code>workgroup
 		</code></em> parameter. </p></dd><dt><span class="term">-N|--WINS-by-name name</span></dt><dd><p>The <em class="parameter"><code>-N</code></em> option
-		queries <a href="winbindd.8.html"><span class="citerefentry"><span class="refentrytitle">winbindd</span>(8)</span></a> to query the WINS
+		queries <a class="citerefentry" 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 <em class="parameter"><code>name</code></em> parameter.
 		</p></dd><dt><span class="term">--own-domain</span></dt><dd><p>List own domain.
@@ -64,25 +64,28 @@
 		Anonymous turned on (a.k.a. Permissions compatible with
 		Windows 2000 servers only).
 		</p></dd><dt><span class="term">-S|--sid-to-uid 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|--check-secret</span></dt><dd><p>Verify that the workstation trust account
+		does not correspond to a UNIX user mapped by <a class="citerefentry" 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|--check-secret</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|--domain-users</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
+		in the Windows NT domain for which the <a class="citerefentry" 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>
+		user ids to any users that have not already been seen by <a class="citerefentry" href="winbindd.8.html"><span class="citerefentry"><span class="refentrytitle">winbindd</span>(8)</span></a>
 		.</p></dd><dt><span class="term">--uid-info UID</span></dt><dd><p>Get user info for the user conencted to
 		user id UID.</p></dd><dt><span class="term">--user-domgroups SID</span></dt><dd><p>Get user domain groups.
 		</p></dd><dt><span class="term">--user-sids SID</span></dt><dd><p>Get user group SIDs for user.
 		</p></dd><dt><span class="term">-U|--uid-to-sid 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">-Y|--sid-to-gid 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 idmap uid range then the operation will fail. </p></dd><dt><span class="term">--verbose</span></dt><dd><p>
+		      Print additional information about the query
+		      results.
+		  </p></dd><dt><span class="term">-Y|--sid-to-gid 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 class="citerefentry" 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"><a name="id308346"></a><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 <code class="literal">wbinfo</code> will always return
-	failure. </p></div><div class="refsect1" lang="en"><a name="id308372"></a><h2>VERSION</h2><p>This man page is correct for version 3.0 of
-	the Samba suite.</p></div><div class="refsect1" lang="en"><a name="id308383"></a><h2>SEE ALSO</h2><p><a href="winbindd.8.html"><span class="citerefentry"><span class="refentrytitle">winbindd</span>(8)</span></a> and <a href="ntlm_auth.1.html"><span class="citerefentry"><span class="refentrytitle">ntlm_auth</span>(1)</span></a></p></div><div class="refsect1" lang="en"><a name="id308406"></a><h2>AUTHOR</h2><p>The original Samba software and related utilities
+</p></dd></dl></div></div><div class="refsect1" lang="en"><a name="id2506785"></a><h2>EXIT STATUS</h2><p>The wbinfo program returns 0 if the operation
+	succeeded, or 1 if the operation failed.  If the <a class="citerefentry" href="winbindd.8.html"><span class="citerefentry"><span class="refentrytitle">winbindd</span>(8)</span></a> daemon is not working <code class="literal">wbinfo</code> will always return
+	failure. </p></div><div class="refsect1" lang="en"><a name="id2553516"></a><h2>VERSION</h2><p>This man page is correct for version 3 of
+	the Samba suite.</p></div><div class="refsect1" lang="en"><a name="id2553527"></a><h2>SEE ALSO</h2><p><a class="citerefentry" href="winbindd.8.html"><span class="citerefentry"><span class="refentrytitle">winbindd</span>(8)</span></a> and <a class="citerefentry" href="ntlm_auth.1.html"><span class="citerefentry"><span class="refentrytitle">ntlm_auth</span>(1)</span></a></p></div><div class="refsect1" lang="en"><a name="id2553550"></a><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><code class="literal">wbinfo</code> and <code class="literal">winbindd</code>

Modified: branches/samba/experimental/docs/htmldocs/manpages/winbindd.8.html
===================================================================
--- branches/samba/experimental/docs/htmldocs/manpages/winbindd.8.html	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/docs/htmldocs/manpages/winbindd.8.html	2008-06-09 06:59:20 UTC (rev 1920)
@@ -1,13 +1,13 @@
-<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.72.0"></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 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><code class="literal">winbindd</code> [-D] [-F] [-S] [-i] [-Y] [-d &lt;debug level&gt;] [-s &lt;smb config file&gt;] [-n]</p></div></div><div class="refsect1" lang="en"><a name="id299222"></a><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><code class="literal">winbindd</code> is a daemon that provides
+<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.73.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 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><code class="literal">winbindd</code> [-D] [-F] [-S] [-i] [-Y] [-d &lt;debug level&gt;] [-s &lt;smb config file&gt;] [-n]</p></div></div><div class="refsect1" lang="en"><a name="id2507201"></a><h2>DESCRIPTION</h2><p>This program is part of the <a class="citerefentry" href="samba.7.html"><span class="citerefentry"><span class="refentrytitle">samba</span>(7)</span></a> suite.</p><p><code class="literal">winbindd</code> is a daemon that provides
 	a number of services to the Name Service Switch capability found
 	in most modern C libraries, to arbitrary applications via PAM
 	and <code class="literal">ntlm_auth</code> and to Samba itself.</p><p>Even if winbind is not used for nsswitch, it still provides a
 	service to <code class="literal">smbd</code>, <code class="literal">ntlm_auth</code>
 	and the <code class="literal">pam_winbind.so</code> PAM module, by managing connections to
 	domain controllers.  In this configuraiton the
-	<a class="indexterm" name="id299275"></a>idmap uid and
-	<a class="indexterm" name="id266717"></a>idmap gid
+	<a class="link" href="smb.conf.5.html#IDMAPUID">idmap uid</a> and
+	<a class="link" href="smb.conf.5.html#IDMAPGID">idmap gid</a>
 	parameters are not required. (This is known as `netlogon proxy only mode'.)</p><p> 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
@@ -57,7 +57,7 @@
 	resolve hostnames from <code class="filename">/etc/hosts</code> and then from the
 	WINS server.</p><pre class="programlisting">
 hosts:		files wins
-</pre></div><div class="refsect1" lang="en"><a name="id266957"></a><h2>OPTIONS</h2><div class="variablelist"><dl><dt><span class="term">-F</span></dt><dd><p>If specified, this parameter causes
+</pre></div><div class="refsect1" lang="en"><a name="id2506331"></a><h2>OPTIONS</h2><div class="variablelist"><dl><dt><span class="term">-F</span></dt><dd><p>If specified, this parameter causes
 		the main <code class="literal">winbindd</code> process to not daemonize,
 		i.e. double-fork and disassociate with the terminal.
 		Child processes are still created as normal to service
@@ -81,7 +81,7 @@
 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="id307913"></a> parameter
+override the <a class="link" href="smb.conf.5.html#LOGLEVEL">log level</a> parameter
 in the <code class="filename">smb.conf</code> 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 
@@ -110,7 +110,7 @@
 		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"><a name="id308052"></a><h2>NAME AND ID RESOLUTION</h2><p>Users and groups on a Windows NT server are assigned
+		</p></dd></dl></div></div><div class="refsect1" lang="en"><a name="id2506595"></a><h2>NAME AND ID RESOLUTION</h2><p>Users and groups on a Windows NT server are assigned
 	a security id (SID) which is globally unique when the
 	user or group is created.  To convert the Windows NT user or group
 	into a unix user or group, a mapping between SIDs and unix user
@@ -124,26 +124,26 @@
 	where the user and group mappings are stored by winbindd.  If this
 	store 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><p>See the <a class="indexterm" name="id308084"></a> or the old <a class="indexterm" name="id308089"></a> parameters in
+	and group rids. </p><p>See the <a class="link" href="smb.conf.5.html#IDMAPDOMAINS">idmap domains</a> or the old <a class="link" href="smb.conf.5.html#IDMAPBACKEND">idmap backend</a> parameters in
         <code class="filename">smb.conf</code> for options for sharing this
-        database, such as via LDAP.</p></div><div class="refsect1" lang="en"><a name="id308104"></a><h2>CONFIGURATION</h2><p>Configuration of the <code class="literal">winbindd</code> 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
+        database, such as via LDAP.</p></div><div class="refsect1" lang="en"><a name="id2506669"></a><h2>CONFIGURATION</h2><p>Configuration of the <code class="literal">winbindd</code> daemon
+	is done through configuration parameters in the <a class="citerefentry" 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="id308134"></a>winbind separator</p></li><li><p>
-		<a class="indexterm" name="id308145"></a>idmap uid</p></li><li><p>
-		<a class="indexterm" name="id308157"></a>idmap gid</p></li><li><p>
-		<a class="indexterm" name="id308168"></a>idmap backend</p></li><li><p>
-		<a class="indexterm" name="id308179"></a>winbind cache time</p></li><li><p>
-		<a class="indexterm" name="id308191"></a>winbind enum users</p></li><li><p>
-		<a class="indexterm" name="id308202"></a>winbind enum groups</p></li><li><p>
-		<a class="indexterm" name="id308213"></a>template homedir</p></li><li><p>
-		<a class="indexterm" name="id308225"></a>template shell</p></li><li><p>
-		<a class="indexterm" name="id308236"></a>winbind use default domain</p></li><li><p>
-		<a class="indexterm" name="id308248"></a>winbind: rpc only
+		<a class="link" href="smb.conf.5.html#WINBINDSEPARATOR">winbind separator</a></p></li><li><p>
+		<a class="link" href="smb.conf.5.html#IDMAPUID">idmap uid</a></p></li><li><p>
+		<a class="link" href="smb.conf.5.html#IDMAPGID">idmap gid</a></p></li><li><p>
+		<a class="link" href="smb.conf.5.html#IDMAPBACKEND">idmap backend</a></p></li><li><p>
+		<a class="link" href="smb.conf.5.html#WINBINDCACHETIME">winbind cache time</a></p></li><li><p>
+		<a class="link" href="smb.conf.5.html#WINBINDENUMUSERS">winbind enum users</a></p></li><li><p>
+		<a class="link" href="smb.conf.5.html#WINBINDENUMGROUPS">winbind enum groups</a></p></li><li><p>
+		<a class="link" href="smb.conf.5.html#TEMPLATEHOMEDIR">template homedir</a></p></li><li><p>
+		<a class="link" href="smb.conf.5.html#TEMPLATESHELL">template shell</a></p></li><li><p>
+		<a class="link" href="smb.conf.5.html#WINBINDUSEDEFAULTDOMAIN">winbind use default domain</a></p></li><li><p>
+		<a class="link" href="smb.conf.5.html#WINBIND:RPCONLY">winbind: rpc only</a>
 		Setting this parameter forces winbindd to use RPC
 		instead of LDAP to retrieve information from Domain
 		Controllers.
-		</p></li></ul></div></div><div class="refsect1" lang="en"><a name="id308259"></a><h2>EXAMPLE SETUP</h2><p>
+		</p></li></ul></div></div><div class="refsect1" lang="en"><a name="id2553572"></a><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 an early Red Hat Linux box.
@@ -176,7 +176,7 @@
 	made from <code class="filename">/lib/libnss_winbind.so</code> to
 	<code class="filename">/lib/libnss_winbind.so.2</code>.  If you are using an
 	older version of glibc then the target of the link should be
-	<code class="filename">/lib/libnss_winbind.so.1</code>.</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
+	<code class="filename">/lib/libnss_winbind.so.1</code>.</p><p>Finally, setup a <a class="citerefentry" 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]
@@ -194,23 +194,23 @@
 	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 <code class="literal">getent passwd</code> and <code class="literal">getent group
-	</code> to confirm the correct operation of winbindd.</p></div><div class="refsect1" lang="en"><a name="id308450"></a><h2>NOTES</h2><p>The following notes are useful when configuring and
-	running <code class="literal">winbindd</code>: </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
+	</code> to confirm the correct operation of winbindd.</p></div><div class="refsect1" lang="en"><a name="id2553780"></a><h2>NOTES</h2><p>The following notes are useful when configuring and
+	running <code class="literal">winbindd</code>: </p><p><a class="citerefentry" href="nmbd.8.html"><span class="citerefentry"><span class="refentrytitle">nmbd</span>(8)</span></a> must be running on the local machine
 	for <code class="literal">winbindd</code> to work. </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 <code class="literal">winbindd</code>,
 	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, unless a shared <a class="indexterm" name="id308497"></a> is configured.</p><p>If the the Windows NT SID 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"><a name="id308509"></a><h2>SIGNALS</h2><p>The following signals can be used to manipulate the
-	<code class="literal">winbindd</code> 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
+	machine, unless a shared <a class="link" href="smb.conf.5.html#IDMAPBACKEND">idmap backend</a> is configured.</p><p>If the the Windows NT SID 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"><a name="id2553852"></a><h2>SIGNALS</h2><p>The following signals can be used to manipulate the
+	<code class="literal">winbindd</code> daemon. </p><div class="variablelist"><dl><dt><span class="term">SIGHUP</span></dt><dd><p>Reload the <a class="citerefentry" 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 <code class="literal">
 		winbindd</code> to write status information to the winbind
 		log file.</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"><a name="id308571"></a><h2>FILES</h2><div class="variablelist"><dl><dt><span class="term"><code class="filename">/etc/nsswitch.conf(5)</code></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
+		log file parameter.</p></dd></dl></div></div><div class="refsect1" lang="en"><a name="id2553917"></a><h2>FILES</h2><div class="variablelist"><dl><dt><span class="term"><code class="filename">/etc/nsswitch.conf(5)</code></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 <code class="literal">winbindd</code> program.  For security reasons, the
 		winbind client will only attempt to connect to the winbindd daemon
 		if both the <code class="filename">/tmp/.winbindd</code> directory
@@ -231,8 +231,8 @@
 		compiled using the <em class="parameter"><code>--with-lockdir</code></em> option.
 		This directory is by default <code class="filename">/usr/local/samba/var/locks
 		</code>. </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"><a name="id308716"></a><h2>VERSION</h2><p>This man page is correct for version 3.0 of
-        the Samba suite.</p></div><div class="refsect1" lang="en"><a name="id308726"></a><h2>SEE ALSO</h2><p><code class="filename">nsswitch.conf(5)</code>, <a href="samba.7.html"><span class="citerefentry"><span class="refentrytitle">samba</span>(7)</span></a>, <a href="wbinfo.1.html"><span class="citerefentry"><span class="refentrytitle">wbinfo</span>(1)</span></a>, <a href="ntlm_auth.8.html"><span class="citerefentry"><span class="refentrytitle">ntlm_auth</span>(8)</span></a>, <a href="smb.conf.5.html"><span class="citerefentry"><span class="refentrytitle">smb.conf</span>(5)</span></a>, <a href="pam_winbind.8.html"><span class="citerefentry"><span class="refentrytitle">pam_winbind</span>(8)</span></a></p></div><div class="refsect1" lang="en"><a name="id308784"></a><h2>AUTHOR</h2><p>The original Samba software and related utilities
+		</p></dd></dl></div></div><div class="refsect1" lang="en"><a name="id2554072"></a><h2>VERSION</h2><p>This man page is correct for version 3 of
+        the Samba suite.</p></div><div class="refsect1" lang="en"><a name="id2554083"></a><h2>SEE ALSO</h2><p><code class="filename">nsswitch.conf(5)</code>, <a class="citerefentry" href="samba.7.html"><span class="citerefentry"><span class="refentrytitle">samba</span>(7)</span></a>, <a class="citerefentry" href="wbinfo.1.html"><span class="citerefentry"><span class="refentrytitle">wbinfo</span>(1)</span></a>, <a class="citerefentry" href="ntlm_auth.8.html"><span class="citerefentry"><span class="refentrytitle">ntlm_auth</span>(8)</span></a>, <a class="citerefentry" href="smb.conf.5.html"><span class="citerefentry"><span class="refentrytitle">smb.conf</span>(5)</span></a>, <a class="citerefentry" href="pam_winbind.8.html"><span class="citerefentry"><span class="refentrytitle">pam_winbind</span>(8)</span></a></p></div><div class="refsect1" lang="en"><a name="id2554141"></a><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><code class="literal">wbinfo</code> and <code class="literal">winbindd</code> were

Copied: branches/samba/experimental/docs/htmldocs/using_samba/appa.html (from rev 1919, tags/samba/upstream_3.2.0~rc1/docs/htmldocs/using_samba/appa.html)
===================================================================
--- branches/samba/experimental/docs/htmldocs/using_samba/appa.html	                        (rev 0)
+++ branches/samba/experimental/docs/htmldocs/using_samba/appa.html	2008-06-09 06:59:20 UTC (rev 1920)
@@ -0,0 +1,362 @@
+<html>
+<body bgcolor="#ffffff">
+
+<img src="samba2_xs.gif" border="0" alt=" " height="100" width="76" 
+hspace="10" align="left" />
+<h1 class="head0">Appendix A. Example Configuration Files</h1>
+
+
+<p>Earlier in this book, we provided information on how to set
+parameters inside the Samba configuration file, but rarely have we
+shown an example of a complete file that can actually be used to run
+a server. In this appendix, we provide examples of complete
+configuration files for running Samba in the various modes
+we've discussed. Using one of these examples, you
+can run Samba as a workgroup authentication server, workgroup server,
+primary domain controller, or domain member server.</p>
+
+<p>We have kept the examples simple so that they have the most universal
+application. They can be used as starting templates, which you can
+easily modify to fit your own needs, to get a Samba server up and
+running with minimal delay. The comments inside the files indicate
+what needs to be changed, and how, to work on a particular system on
+your network.</p>
+
+
+
+<div class="sect1"><a name="samba2-APP-A-SECT-1"/>
+
+<h2 class="head1">Samba in a Workgroup</h2>
+
+<p>If your network is configured as a workgroup, adding a Samba server
+is pretty simple. Samba even lets you add features, such as
+user-level security and WINS, that would normally require an
+expensive Windows NT/2000 Server.</p>
+
+
+<div class="sect2"><a name="samba2-APP-A-SECT-1.1"/>
+
+<h3 class="head2">Authentication and WINS Server</h3>
+
+<p>In a workgroup environment, Samba can be set up with share-level
+security and without offering WINS name service. This works and is
+simple, but we generally recommend that user-level security be
+enabled to allow Windows 95/98/Me systems to make use of it. Also, it
+only takes a single parameter to enable Samba as a WINS server,
+resulting in far better network efficiency.
+<a name="INDEX-1"/><a name="INDEX-2"/><a name="INDEX-3"/>Here is the configuration file
+that does it:</p>
+
+<blockquote><pre class="code">[global]
+    # replace &quot;toltec&quot; with your system's hostname
+
+    netbios name = toltec
+
+    # replace &quot;METRAN&quot; with the name of your workgroup
+
+    workgroup = METRAN
+
+    security = user
+    encrypt passwords = yes
+
+    # Run a WINS server
+
+    wins support = yes
+
+    # The following three lines ensure that the Samba
+    # server will maintain the role of master browser.
+    # Make sure no other Samba server has its OS level
+    # set higher than it is here.
+
+    local master = yes
+    preferred master = yes
+    os level = 65
+
+# Make home directories on the server available to users.
+
+[homes]
+    comment = %u's Home Directory
+    browsable = no
+    read only = no
+    map archive = yes
+
+# This is a shared directory, accessible by all
+# users. Use your own share name and path.
+
+[d]
+    path = /d
+    create mask = 0700
+    read only = no</pre></blockquote>
+
+<p>Generally, you will use a configuration file similar to this one when
+<a name="INDEX-4"/><a name="INDEX-5"/>adding your first Samba server to the
+workgroup.</p>
+
+
+</div>
+
+
+<div class="sect2"><a name="samba2-APP-A-SECT-1.2"/>
+
+<h3 class="head2">Workgroup Server</h3>
+
+<p><a name="INDEX-6"/><a name="INDEX-7"/>Things are a
+little different if another system&mdash;either a Samba server or
+Windows NT/2000 server&mdash;is already handling WINS and/or
+authentication. In this case, Samba is configured to use that server
+for WINS. Here is a configuration file that does this:</p>
+
+<blockquote><pre class="code">[global]
+    # replace &quot;mixtec&quot; with your system's hostname
+
+    netbios name = mixtec
+
+    # replace &quot;METRAN&quot; with your workgroup name
+
+    workgroup = METRAN
+
+    security = user
+    encrypt passwords = yes
+
+    # Replace &quot;172.16.1.1&quot; with the IP address
+    # of your WINS server. If there is none,
+    # omit this line.
+
+    wins server = 172.16.1.1
+
+    # The OS level is set to 17 to allow
+    # this system to win over all Windows
+    # versions, but not the Samba server 
+    # that uses the configuration file
+    # in the previous section.
+
+    os level = 17
+
+[homes]
+    comment = %u's Home Directory
+    browsable = no
+    read only = no
+
+# This is a shared directory, accessible by all
+# users. Use your own share name and path.
+
+[d]
+    path = /d
+    create mask = 0700
+    read only = no</pre></blockquote>
+
+<p>Once you have a server in your workgroup handling authentication and
+WINS, this is the configuration file to use when adding additional
+Samba servers to the workgroup.</p>
+
+
+</div>
+
+
+</div>
+
+
+
+<div class="sect1"><a name="samba2-APP-A-SECT-2"/>
+
+<h2 class="head1">Samba in a Windows NT Domain</h2>
+
+<p>When operating in a Windows NT domain, Samba can act either as a
+primary domain controller or as a domain member server.</p>
+
+
+<div class="sect2"><a name="samba2-APP-A-SECT-2.1"/>
+
+<h3 class="head2">Primary Domain Controller</h3>
+
+<p><a name="INDEX-8"/><a name="INDEX-9"/>Setting up Samba as a primary domain
+controller is more complicated than the other configurations.
+However, the extra difficulty is offset by having a more secure
+network and additional features such as logon scripts and roaming
+profiles. In the following configuration file, we also include
+support for a Microsoft Dfs share:</p>
+
+<blockquote><pre class="code">[global]
+    # Replace &quot;toltec&quot; with the hostname of your system.
+
+    netbios name = toltec
+
+    # Replace &quot;METRAN&quot; with the name of your Windows NT domain.
+
+    workgroup = METRAN
+
+    # Run a WINS server
+
+    wins support = yes
+    
+    # Always act as the local master browser
+    # and domain master browser.  Do not allow
+    # any other system to take over these roles!
+
+    domain master = yes
+    local master = yes
+    preferred master = yes
+    os level = 255
+
+    # Perform domain authentication.
+
+    security = user
+    encrypt passwords = yes
+    domain logons = yes
+    
+    # The location of user profiles for Windows NT/2000/XP.
+
+    logon path = \\%L\profiles\%u\%m
+
+    # Users' Windows home directories and storage of Win95/98/Me roaming profiles.
+
+    logon drive = G:
+    logon home = \\toltec\%u\.win_profile\%m
+
+    # The following line is optional because
+    # Samba always offers NetBIOS time service.
+    # This causes it to also be advertised:
+
+    time server = yes
+
+    # The logon script used for all users,
+    # Relative to [netlogon] share directory.
+
+    logon script = logon.bat
+
+    # The group identifying administrative users.
+    # If you have domain users in the Domain Admins
+    # group, use them here instead of &quot;jay&quot;.
+
+    domain admin group = root jay
+
+    # For adding machine accounts automatically.
+    # This example works on Linux. For other host
+    # operating systems, you might need a different
+    # command.
+
+    add user script = /usr/sbin/useradd -d /dev/null -g 100 -s /bin/false -M %u
+
+    # Provide Microsoft Dfs support.
+
+    host msdfs = yes
+
+# The netlogon share is required for
+# functioning as the primary domain controller.
+# Make sure the directory used for the path exists.
+
+[netlogon]
+    path = /usr/local/samba/lib/netlogon
+    writable = no
+    browsable = no
+
+# The profiles share is for storing
+# Windows NT/2000/XP roaming profiles.
+# Use your own path, and make sure
+# the directory exists.
+
+[profiles]
+    path = /home/samba-ntprof
+    writable = yes
+    create mask = 0600
+    directory mask = 0700
+    browsable = no
+
+[homes]
+    comment = Home Directory
+    browsable = no
+    read only = no
+    map archive = yes
+
+# The Dfs share.
+# Use your own path, making
+# sure the directory exists.
+
+[dfs]
+    comment = Dfs share
+    path = /usr/local/samba/dfs
+    msdfs root = yes
+
+# A shared directory, accessible by all domain users.
+# Use your own share name and path.
+
+[d]
+    comment = %u's Home Directory
+    path = /d
+    create mask = 0700
+    read only = no</pre></blockquote>
+
+<p>See <a href="ch04.html">Chapter 4</a> for more information on configuring
+Samba as a primary domain controller, and see <a href="ch08.html">Chapter 8</a> for more information about setting up a
+Microsoft Dfs share. <a name="INDEX-10"/><a name="INDEX-11"/></p>
+
+
+</div>
+
+
+<div class="sect2"><a name="samba2-APP-A-SECT-2.2"/>
+
+<h3 class="head2">Domain Member Server</h3>
+
+<p><a name="INDEX-12"/><a name="INDEX-13"/>In a domain that
+already has either a Samba PDC or Windows NT/2000 Server PDC,
+additional Samba servers can be added as domain member servers using
+the following configuration file:</p>
+
+<blockquote><pre class="code">[global]
+    # Replace &quot;mixtec&quot; with the system's hostname.
+
+    netbios name = mixtec
+
+    # Replace &quot;METRAN&quot; with the name of your domain.
+
+    workgroup = METRAN
+
+    # Replace &quot;172.16.1.1&quot; with the
+    # IP address of your WINS server.
+
+    wins server = 172.16.1.1
+
+    os level = 33
+    
+    security = domain
+    encrypt passwords = yes
+    password server = *
+
+# Home directories.
+
+[homes]
+    comment = %u's Home Directory
+    browsable = no
+    read only = no
+    map archive = yes
+
+# This is an example printers
+# share, which works for Linux.
+
+[printers]
+    printable = yes
+    printing = BSD
+    print command = /usr/bin/lpr -P%p %s
+    path = /var/tmp
+    min print space = 2000
+
+# A shared directory, accessible by all domain users.
+# Use your own share name and path.
+
+[d]
+    path = /d
+    create mask = 0755
+    read only = no</pre></blockquote>
+
+<p>See <a href="ch10.html">Chapter 10</a> for more information on sharing
+printers with Samba.</p>
+
+
+</div>
+
+
+</div>
+
+<hr/><h4 class="head4"><a href="toc.html">TOC</a></h4>
+</body></html>

Copied: branches/samba/experimental/docs/htmldocs/using_samba/appb.html (from rev 1919, tags/samba/upstream_3.2.0~rc1/docs/htmldocs/using_samba/appb.html)
===================================================================
--- branches/samba/experimental/docs/htmldocs/using_samba/appb.html	                        (rev 0)
+++ branches/samba/experimental/docs/htmldocs/using_samba/appb.html	2008-06-09 06:59:20 UTC (rev 1920)
@@ -0,0 +1,1840 @@
+<html>
+<body bgcolor="#ffffff">
+
+<img src="samba2_xs.gif" border="0" alt=" " height="100" width="76"
+hspace="10" align="left" />
+
+<h1 class="head0">Appendix B. Samba Configuration Option Quick Reference</h1>
+
+
+<p>The first section of this appendix lists each option that can be used
+in a Samba configuration file, which is usually named
+<em class="filename">smb.conf</em>. Most configuration files contain a
+global section of options that apply to all services (shares) and a
+separate section for various individual shares. If an option applies
+only to the global section, <tt class="literal">[global]</tt> appears to
+the right of its name in the following reference section.</p>
+
+<p>Except where noted, when specifying elements of a list, the elements
+can be separated by spaces, tabs, commas, semicolons, escaped
+newlines, or escaped carriage returns.</p>
+
+<p>Following this reference section is a glossary of value types, and a
+list of variables Samba recognizes.</p>
+
+
+
+<div class="sect1"><a name="samba2-APP-B-SECT-1"/>
+
+<h2 class="head1">Configuration File Options</h2>
+
+</div>
+
+
+<a name="INDEX-1"/><div class="refentry"><table width="515" border="0" cellpadding="5"><tr><td align="left"><font size="+1"><b><i>abort shutdown script = command</i></b></font></td><td align="right"><i>[global]
+</i></td></tr></table><hr width="515" size="3" noshade="true" align="left" color="black"/><table width="515" border="0" cellpadding="5"><tr><td align="left"/><td align="right"/></tr></table><p><b class="emphasis-bold">Allowable values</b>: command</p><p><b class="emphasis-bold">Default</b>: NULL</p><p>Specifies a command that stops the shutdown procedure started by
+<tt class="literal">shutdown script</tt>. The command will be run with the
+UID of the connected user. New in Samba 3.0.</p></div>
+<a name="INDEX-2"/><a name="INDEX-3"/><div class="refentry"><table width="515" border="0" cellpadding="5"><tr><td align="left"><font size="+1"><b><i>add printer command = command</i></b></font></td><td align="right"><i>[global]
+</i></td></tr></table><hr width="515" size="3" noshade="true" align="left" color="black"/><table width="515" border="0" cellpadding="5"><tr><td align="left"/><td align="right"/></tr></table><p><b class="emphasis-bold">Allowable values</b>: command</p><p><b class="emphasis-bold">Default</b>: NULL</p><p>Specifies a command that creates a new
+<a name="INDEX-3"/>printer on the system hosting the Samba
+server. This command runs as <tt class="literal">root</tt> when the Windows
+NT/2000/XP Add Printer Wizard is run. The command will be passed a
+printer name, share name, port name, driver name, Windows NT/2000/XP
+driver location, and Windows 95/98/Me driver location, in that order.
+It will need to add the printer to the system and a share definition
+for the printer to <em class="filename">smb.conf.</em> See also
+<tt class="literal">add printer wizard</tt>, <tt class="literal">printing</tt>,
+and <tt class="literal">show add printer wizard</tt>.</p></div>
+<a name="INDEX-4"/><a name="INDEX-5"/><a name="INDEX-6"/><div class="refentry"><table width="515" border="0" cellpadding="5"><tr><td align="left"><font size="+1"><b><i>add machine script = command</i></b></font></td><td align="right"><i>[global]
+</i></td></tr></table><hr width="515" size="3" noshade="true" align="left" color="black"/><table width="515" border="0" cellpadding="5"><tr><td align="left"/><td align="right"/></tr></table><p><b class="emphasis-bold">Allowable values</b>: command</p><p><b class="emphasis-bold">Default</b>: NULL</p><p>Specifies a command that adds a computer to the Samba
+server's <a name="INDEX-5"/><a name="INDEX-6"/>domain. New in Samba 3.0.</p></div>
+<a name="INDEX-7"/><a name="INDEX-8"/><div class="refentry"><table width="515" border="0" cellpadding="5"><tr><td align="left"><font size="+1"><b><i>add share command = command</i></b></font></td><td align="right"><i>[global]
+</i></td></tr></table><hr width="515" size="3" noshade="true" align="left" color="black"/><table width="515" border="0" cellpadding="5"><tr><td align="left"/><td align="right"/></tr></table><p><b class="emphasis-bold">Allowable values</b>: command</p><p><b class="emphasis-bold">Default</b>: NULL</p><p>Specifies a command that creates a new
+<a name="INDEX-8"/>share on the Samba server. This command
+runs as <tt class="literal">root</tt> when a share is created using the
+Windows NT/2000/XP Server Manager. The client user must be logged on
+as the <tt class="literal">root</tt> user. The command will be passed the
+name of the Samba configuration file, the name of the share to be
+created, the full pathname of a directory on the Samba server (which
+must already exist), and a string to use as a comment for the share,
+in that order. The command must add a share definition for the share
+to <em class="filename">smb.conf.</em> See also <tt class="literal">add printer
+command</tt>, for adding a print share.</p></div>
+<a name="INDEX-9"/><a name="INDEX-10"/><div class="refentry"><table width="515" border="0" cellpadding="5"><tr><td align="left"><font size="+1"><b><i>add user script = command</i></b></font></td><td align="right"><i>[global]
+</i></td></tr></table><hr width="515" size="3" noshade="true" align="left" color="black"/><table width="515" border="0" cellpadding="5"><tr><td align="left"/><td align="right"/></tr></table><p><b class="emphasis-bold">Allowable values</b>: command</p><p><b class="emphasis-bold">Default</b>: NULL</p><p>Specifies a command that creates a new
+<a name="INDEX-10"/>user on the system hosting the Samba
+server. This command runs as <tt class="literal">root</tt> when access to a
+Samba share is attempted by a Windows user who does not have an
+account on the hosting system, but does have an account maintained by
+a primary domain controller on a different system. The command should
+accept the name of the user as a single argument that matches the
+behavior of typical <em class="emphasis">adduser</em> commands. Samba
+honors the <tt class="literal">%u</tt> value (username) as the argument to
+the command. Requires <tt class="literal">security</tt>
+<tt class="literal">=</tt> <tt class="literal">server</tt> or
+<tt class="literal">security</tt> <tt class="literal">=</tt>
+<tt class="literal">domain</tt>. See also <tt class="literal">delete user</tt>
+<tt class="literal">script</tt>.</p></div>
+<a name="INDEX-11"/><a name="INDEX-12"/><a name="INDEX-13"/><div class="refentry"><table width="515" border="0" cellpadding="5"><tr><td align="left"><font size="+1"><b><i>admin users = user list</i></b></font></td><td align="right"><i></i></td></tr></table><hr width="515" size="3" noshade="true" align="left" color="black"/><table width="515" border="0" cellpadding="5"><tr><td align="left"/><td align="right"/></tr></table><p><b class="emphasis-bold">Allowable values</b>: user list</p><p><b class="emphasis-bold">Default</b>: NULL</p><p><a name="INDEX-12"/>Specifies users who will be granted
+<a name="INDEX-13"/><tt class="literal">root</tt>
+permissions on the share by Samba.</p></div>
+<a name="INDEX-14"/><a name="INDEX-15"/><div class="refentry"><table width="515" border="0" cellpadding="5"><tr><td align="left"><font size="+1"><b><i>ads server = value</i></b></font></td><td align="right"><i>[global]
+</i></td></tr></table><hr width="515" size="3" noshade="true" align="left" color="black"/><table width="515" border="0" cellpadding="5"><tr><td align="left"/><td align="right"/></tr></table><p><b class="emphasis-bold">Allowable values</b>: DNS hostname or IP address</p><p><b class="emphasis-bold">Default</b>: NONE</p><p>Specifies the <a name="INDEX-15"/>Active Directory server, used by
+Samba 3.0 for authenticating clients. Requires
+<tt class="literal">security</tt> <tt class="literal">= ads</tt>. New in Samba
+3.0.</p></div>
+<a name="INDEX-16"/><div class="refentry"><table width="515" border="0" cellpadding="5"><tr><td align="left"><font size="+1"><b><i>algorithmic rid base = number</i></b></font></td><td align="right"><i>[global]
+</i></td></tr></table><hr width="515" size="3" noshade="true" align="left" color="black"/><table width="515" border="0" cellpadding="5"><tr><td align="left"/><td align="right"/></tr></table><p><b class="emphasis-bold">Allowable values</b>: positive integer</p><p><b class="emphasis-bold">Default</b>: 1000</p><p>Specifies the base value that Samba uses when calculating Windows
+domain security identifier equivalents to Unix UIDs. See also
+<tt class="literal">non unix account range</tt>. New in Samba 3.0.</p></div>
+<a name="INDEX-17"/><a name="INDEX-18"/><div class="refentry"><table width="515" border="0" cellpadding="5"><tr><td align="left"><font size="+1"><b><i>allow hosts = host list</i></b></font></td><td align="right"><i></i></td></tr></table><hr width="515" size="3" noshade="true" align="left" color="black"/><table width="515" border="0" cellpadding="5"><tr><td align="left"/><td align="right"/></tr></table><p><b class="emphasis-bold">Allowable values</b>: list of hosts or networks</p><p><b class="emphasis-bold">Default</b>: NULL</p><p>Specifies systems that can connect to the share or
+<a name="INDEX-18"/>shares. If NULL, any
+system can access the share unless there is a <tt class="literal">hosts
+deny</tt> option. Synonym for <tt class="literal">hosts</tt>
+<tt class="literal">allow</tt>.</p></div>
+<a name="INDEX-19"/><a name="INDEX-20"/><a name="INDEX-21"/><div class="refentry"><table width="515" border="0" cellpadding="5"><tr><td align="left"><font size="+1"><b><i>allow trusted domains = boolean</i></b></font></td><td align="right"><i>[global]
+</i></td></tr></table><hr width="515" size="3" noshade="true" align="left" color="black"/><table width="515" border="0" cellpadding="5"><tr><td align="left"/><td align="right"/></tr></table><p><b class="emphasis-bold">Allowable values</b>: YES, NO</p><p><b class="emphasis-bold">Default</b>: YES</p><p>Allows access to users who lack accounts on the Samba server but have
+accounts in another, trusted <a name="INDEX-20"/><a name="INDEX-21"/>domain.
+Requires <tt class="literal">security</tt> <tt class="literal">= server</tt> or
+<tt class="literal">security</tt> <tt class="literal">=</tt>
+<tt class="literal">domain</tt>.</p></div>
+<a name="INDEX-22"/><div class="refentry"><table width="515" border="0" cellpadding="5"><tr><td align="left"><font size="+1"><b><i>announce as = value</i></b></font></td><td align="right"><i>[global]
+</i></td></tr></table><hr width="515" size="3" noshade="true" align="left" color="black"/><table width="515" border="0" cellpadding="5"><tr><td align="left"/><td align="right"/></tr></table><p><b class="emphasis-bold">Allowable values</b>: NT, Win95, Wf W</p><p><b class="emphasis-bold">Default</b>: NT</p><p>Has Samba announce itself as something other than an NT server.
+Discouraged because it interferes with serving browse lists.</p></div>
+<a name="INDEX-23"/><div class="refentry"><table width="515" border="0" cellpadding="5"><tr><td align="left"><font size="+1"><b><i>announce version = value</i></b></font></td><td align="right"><i>[global]
+</i></td></tr></table><hr width="515" size="3" noshade="true" align="left" color="black"/><table width="515" border="0" cellpadding="5"><tr><td align="left"/><td align="right"/></tr></table><p><b class="emphasis-bold">Allowable values</b>: two numbers separated by a dot character</p><p><b class="emphasis-bold">Default</b>: 4.5</p><p>Instructs Samba to announce itself as a different version SMB server.
+Discouraged.</p></div>
+<a name="INDEX-24"/><a name="INDEX-25"/><div class="refentry"><table width="515" border="0" cellpadding="5"><tr><td align="left"><font size="+1"><b><i>auth methods = list</i></b></font></td><td align="right"><i>[global]
+</i></td></tr></table><hr width="515" size="3" noshade="true" align="left" color="black"/><table width="515" border="0" cellpadding="5"><tr><td align="left"/><td align="right"/></tr></table><p><b class="emphasis-bold">Allowable values</b>: guest, sam, ntdomain</p><p><b class="emphasis-bold">Default</b>: NONE</p><p>Specifies what methods Samba tries in turn to
+<a name="INDEX-25"/>authenticate users. New in Samba
+3.0.</p></div>
+<a name="INDEX-26"/><a name="INDEX-27"/><a name="INDEX-28"/><div class="refentry"><table width="515" border="0" cellpadding="5"><tr><td align="left"><font size="+1"><b><i>auto services = service list</i></b></font></td><td align="right"><i>[global]
+</i></td></tr></table><hr width="515" size="3" noshade="true" align="left" color="black"/><table width="515" border="0" cellpadding="5"><tr><td align="left"/><td align="right"/></tr></table><p><b class="emphasis-bold">Allowable values</b>: service list</p><p><b class="emphasis-bold">Default</b>: NULL</p><p>Specifies a list of <a name="INDEX-27"/><a name="INDEX-28"/>shares that always appear in
+browse lists. Also called <tt class="literal">preload</tt>.</p></div>
+<a name="INDEX-29"/><a name="INDEX-30"/><div class="refentry"><table width="515" border="0" cellpadding="5"><tr><td align="left"><font size="+1"><b><i>available = boolean</i></b></font></td><td align="right"><i></i></td></tr></table><hr width="515" size="3" noshade="true" align="left" color="black"/><table width="515" border="0" cellpadding="5"><tr><td align="left"/><td align="right"/></tr></table><p><b class="emphasis-bold">Allowable values</b>: YES, NO</p><p><b class="emphasis-bold">Default</b>: YES</p><p>If set to NO, denies access to a share. The
+<a name="INDEX-30"/>share appears in the browse list, but
+attempts to access it will fail.</p></div>
+<a name="INDEX-31"/><a name="INDEX-32"/><div class="refentry"><table width="515" border="0" cellpadding="5"><tr><td align="left"><font size="+1"><b><i>bind interfaces only = boolean</i></b></font></td><td align="right"><i>[global]
+</i></td></tr></table><hr width="515" size="3" noshade="true" align="left" color="black"/><table width="515" border="0" cellpadding="5"><tr><td align="left"/><td align="right"/></tr></table><p><b class="emphasis-bold">Allowable values</b>: YES, NO</p><p><b class="emphasis-bold">Default</b>: NO</p><p>If set to YES, shares and browsing are provided only on interfaces in
+an <a name="INDEX-32"/>interfaces list (see
+<tt class="literal">interfaces</tt>). If you set this option to YES, be
+sure to add 127.0.0.1 to the interfaces list to allow
+<em class="emphasis">smbpasswd</em> to connect to the local system to
+change passwords. This is a convenience option; it does not improve
+security.</p></div>
+<a name="INDEX-33"/><a name="INDEX-34"/><div class="refentry"><table width="515" border="0" cellpadding="5"><tr><td align="left"><font size="+1"><b><i>block size = number</i></b></font></td><td align="right"><i></i></td></tr></table><hr width="515" size="3" noshade="true" align="left" color="black"/><table width="515" border="0" cellpadding="5"><tr><td align="left"/><td align="right"/></tr></table><p><b class="emphasis-bold">Allowable values</b>: integer</p><p><b class="emphasis-bold">Default</b>: 1024</p><p>Sets the size of disk blocks as reported by <em class="emphasis">smbd</em>
+to the client. <a name="INDEX-34"/>Obsolete
+starting with Samba 3.0.</p></div>
+<a name="INDEX-35"/><div class="refentry"><table width="515" border="0" cellpadding="5"><tr><td align="left"><font size="+1"><b><i>blocking locks = boolean</i></b></font></td><td align="right"><i></i></td></tr></table><hr width="515" size="3" noshade="true" align="left" color="black"/><table width="515" border="0" cellpadding="5"><tr><td align="left"/><td align="right"/></tr></table><p><b class="emphasis-bold">Allowable values</b>: YES, NO</p><p><b class="emphasis-bold">Default</b>: YES</p><p>If YES, honors byte range lock requests with time limits. Samba will
+queue the requests and retry them until the time period expires.</p></div>
+<a name="INDEX-36"/><a name="INDEX-37"/><a name="INDEX-38"/><div class="refentry"><table width="515" border="0" cellpadding="5"><tr><td align="left"><font size="+1"><b><i>browsable = boolean</i></b></font></td><td align="right"><i></i></td></tr></table><hr width="515" size="3" noshade="true" align="left" color="black"/><table width="515" border="0" cellpadding="5"><tr><td align="left"/><td align="right"/></tr></table><p><b class="emphasis-bold">Allowable values</b>: YES, NO</p><p><b class="emphasis-bold">Default</b>: YES</p><p><a name="INDEX-37"/><a name="INDEX-38"/>Allows a share to be announced
+in browse lists. Also called <tt class="literal">browseable</tt>.</p></div>
+<a name="INDEX-39"/><div class="refentry"><table width="515" border="0" cellpadding="5"><tr><td align="left"><font size="+1"><b><i>browse list = boolean</i></b></font></td><td align="right"><i>[global]
+</i></td></tr></table><hr width="515" size="3" noshade="true" align="left" color="black"/><table width="515" border="0" cellpadding="5"><tr><td align="left"/><td align="right"/></tr></table><p><b class="emphasis-bold">Allowable values</b>: YES, NO</p><p><b class="emphasis-bold">Default</b>: YES</p><p>If YES, serves the browse list to other systems on the network. Avoid
+changing.</p></div>
+<a name="INDEX-40"/><div class="refentry"><table width="515" border="0" cellpadding="5"><tr><td align="left"><font size="+1"><b><i>browseable = boolean</i></b></font></td><td align="right"><i></i></td></tr></table><hr width="515" size="3" noshade="true" align="left" color="black"/><table width="515" border="0" cellpadding="5"><tr><td align="left"/><td align="right"/></tr></table><p><b class="emphasis-bold">Allowable values</b>: YES, NO</p><p><b class="emphasis-bold">Default</b>: YES</p><p>Synonym for <tt class="literal">browsable</tt>.</p></div>
+<a name="INDEX-41"/><div class="refentry"><table width="515" border="0" cellpadding="5"><tr><td align="left"><font size="+1"><b><i>case sensitive = boolean</i></b></font></td><td align="right"><i>[global]
+</i></td></tr></table><hr width="515" size="3" noshade="true" align="left" color="black"/><table width="515" border="0" cellpadding="5"><tr><td align="left"/><td align="right"/></tr></table><p><b class="emphasis-bold">Allowable values</b>: YES, NO</p><p><b class="emphasis-bold">Default</b>: NO</p><p>If YES, uses the exact case the client supplied when trying to
+resolve a filename. If NO, matches either upper- or lowercase name.
+Avoid changing. Also called <tt class="literal">casesignames</tt>.</p></div>
+<a name="INDEX-42"/><div class="refentry"><table width="515" border="0" cellpadding="5"><tr><td align="left"><font size="+1"><b><i>casesignames = boolean</i></b></font></td><td align="right"><i>[global]
+</i></td></tr></table><hr width="515" size="3" noshade="true" align="left" color="black"/><table width="515" border="0" cellpadding="5"><tr><td align="left"/><td align="right"/></tr></table><p><b class="emphasis-bold">Allowable values</b>: YES, NO</p><p><b class="emphasis-bold">Default</b>: NO</p><p>Synonym for <tt class="literal">case</tt> <tt class="literal">sensitive</tt>.</p></div>
+<a name="INDEX-43"/><div class="refentry"><table width="515" border="0" cellpadding="5"><tr><td align="left"><font size="+1"><b><i>change notify timeout = number</i></b></font></td><td align="right"><i>[global]
+</i></td></tr></table><hr width="515" size="3" noshade="true" align="left" color="black"/><table width="515" border="0" cellpadding="5"><tr><td align="left"/><td align="right"/></tr></table><p><b class="emphasis-bold">Allowable values</b>: positive number</p><p><b class="emphasis-bold">Default</b>: 60</p><p>Sets the number of seconds between checks when a client asks for
+notification of changes in a directory. Avoid lowering.</p></div>
+<a name="INDEX-44"/><a name="INDEX-45"/><div class="refentry"><table width="515" border="0" cellpadding="5"><tr><td align="left"><font size="+1"><b><i>change share command = command</i></b></font></td><td align="right"><i>[global]
+</i></td></tr></table><hr width="515" size="3" noshade="true" align="left" color="black"/><table width="515" border="0" cellpadding="5"><tr><td align="left"/><td align="right"/></tr></table><p><b class="emphasis-bold">Allowable values</b>: command</p><p><b class="emphasis-bold">Default</b>: NULL</p><p>Specifies a command that modifies a
+<a name="INDEX-45"/>share
+definition on the Samba server. This command runs as
+<tt class="literal">root</tt> when a share is created using the Windows
+NT/2000/XP Server Manager. The client user must be logged on as the
+<tt class="literal">root</tt> user. The command is passed the name of the
+Samba configuration file, the name of the share to be modified, the
+full pathname of a directory on the Samba server (which must already
+exist), and a string to use as a comment for the share, in that
+order. The command modifies the share definition for the share in
+<em class="filename">smb.conf.</em> See also <tt class="literal">add share
+command</tt> and <tt class="literal">delete share command</tt>.</p></div>
+<a name="INDEX-46"/><a name="INDEX-47"/><a name="INDEX-48"/><div class="refentry"><table width="515" border="0" cellpadding="5"><tr><td align="left"><font size="+1"><b><i>character set = name</i></b></font></td><td align="right"><i></i></td></tr></table><hr width="515" size="3" noshade="true" align="left" color="black"/><table width="515" border="0" cellpadding="5"><tr><td align="left"/><td align="right"/></tr></table><p><b class="emphasis-bold">Allowable values</b>: ISO8859-1, ISO8859-2, ISO8859-5, KOI8-R</p><p><b class="emphasis-bold">Default</b>: NULL</p><p><a name="INDEX-47"/>If set, translates from DOS code
+pages to the Western European (ISO8859-1), Eastern European
+(ISO8859-2), Russian Cyrillic (ISO8859-5), or Alternate Russian
+(KOI8-R) character set. The <tt class="literal">client</tt>
+<tt class="literal">code</tt> <tt class="literal">page</tt> option must be set to
+850. <a name="INDEX-48"/>Obsolete starting with Samba 3.0.</p></div>
+<a name="INDEX-49"/><a name="INDEX-50"/><div class="refentry"><table width="515" border="0" cellpadding="5"><tr><td align="left"><font size="+1"><b><i>client code page = name</i></b></font></td><td align="right"><i></i></td></tr></table><hr width="515" size="3" noshade="true" align="left" color="black"/><table width="515" border="0" cellpadding="5"><tr><td align="left"/><td align="right"/></tr></table><p><b class="emphasis-bold">Allowable values</b>: see <a href="ch11.html#samba2-CHP-11-TABLE-4">Table 11-4</a> in <a href="ch11.html">Chapter 11</a></p><p><b class="emphasis-bold">Default</b>: 850 (MS-DOS Latin 1)</p><p>Sets the DOS code page explicitly, overriding any previous
+<tt class="literal">valid</tt> <tt class="literal">chars</tt> settings. Examples
+of values are 850 for Western European, 437 for the U.S. standard,
+and 932 for Japanese Shift-JIS. <a name="INDEX-50"/>Obsolete starting with Samba 3.0.</p></div>
+<a name="INDEX-51"/><a name="INDEX-52"/><div class="refentry"><table width="515" border="0" cellpadding="5"><tr><td align="left"><font size="+1"><b><i>code page directory = directory</i></b></font></td><td align="right"><i>[global]
+</i></td></tr></table><hr width="515" size="3" noshade="true" align="left" color="black"/><table width="515" border="0" cellpadding="5"><tr><td align="left"/><td align="right"/></tr></table><p><b class="emphasis-bold">Allowable values</b>: full directory name</p><p><b class="emphasis-bold">Default</b>: <em class="filename">/usr/local/samba/lib/codepages</em></p><p>Specifies the directory that stores code pages.
+<a name="INDEX-52"/>Obsolete starting with Samba 3.0.</p></div>
+<a name="INDEX-53"/><a name="INDEX-54"/><div class="refentry"><table width="515" border="0" cellpadding="5"><tr><td align="left"><font size="+1"><b><i>coding system = value</i></b></font></td><td align="right"><i>[global]
+</i></td></tr></table><hr width="515" size="3" noshade="true" align="left" color="black"/><table width="515" border="0" cellpadding="5"><tr><td align="left"/><td align="right"/></tr></table><p><b class="emphasis-bold">Allowable values</b>: euc, cap, hex, hexN, sjis, j8bb, j8bj, jis8, j8bh,
+j8 at b, j8 at j,j8 at h, j7bb, j7bj, jis7, j7bh, j7 at b, j7 at j, j7 at h, jubb,
+jubj, junet, jubh, ju at b, ju at j, ju at h</p><p><b class="emphasis-bold">Default</b>: NULL</p><p>Sets the coding system used, notably for Kanji. This is employed for
+filenames and should correspond to the code page in use. The
+<tt class="literal">client</tt> <tt class="literal">code</tt>
+<tt class="literal">page</tt> option must be set to 932 ( Japanese
+Shift-JIS). <a name="INDEX-54"/>Obsolete starting with Samba 3.0.</p></div>
+<a name="INDEX-55"/><div class="refentry"><table width="515" border="0" cellpadding="5"><tr><td align="left"><font size="+1"><b><i>comment = string</i></b></font></td><td align="right"><i></i></td></tr></table><hr width="515" size="3" noshade="true" align="left" color="black"/><table width="515" border="0" cellpadding="5"><tr><td align="left"/><td align="right"/></tr></table><p><b class="emphasis-bold">Allowable values</b>: string</p><p><b class="emphasis-bold">Default</b>: NULL</p><p>Sets the comment corresponding to a share. The comment appears in
+places such as a <em class="emphasis">net view</em> listing or through the
+Network Neighborhood. See also the <tt class="literal">server</tt>
+<tt class="literal">string</tt> configuration option.</p></div>
+<a name="INDEX-56"/><a name="INDEX-57"/><div class="refentry"><table width="515" border="0" cellpadding="5"><tr><td align="left"><font size="+1"><b><i>config file = filename</i></b></font></td><td align="right"><i>[global]
+</i></td></tr></table><hr width="515" size="3" noshade="true" align="left" color="black"/><table width="515" border="0" cellpadding="5"><tr><td align="left"/><td align="right"/></tr></table><p><b class="emphasis-bold">Allowable values</b>: \filename</p><p><b class="emphasis-bold">Default</b>: NULL</p><p>Selects a new Samba <a name="INDEX-57"/>configuration file to read instead of the
+current one. Used to relocate the configuration file or used with
+<tt class="literal">%</tt> variables to select custom configuration files
+for some users or systems.</p></div>
+<a name="INDEX-58"/><a name="INDEX-59"/><div class="refentry"><table width="515" border="0" cellpadding="5"><tr><td align="left"><font size="+1"><b><i>copy = section name</i></b></font></td><td align="right"><i></i></td></tr></table><hr width="515" size="3" noshade="true" align="left" color="black"/><table width="515" border="0" cellpadding="5"><tr><td align="left"/><td align="right"/></tr></table><p><b class="emphasis-bold">Allowable values</b>: existing section's name</p><p><b class="emphasis-bold">Default</b>: NULL</p><p>Copies the configuration of an already defined share into the
+<a name="INDEX-59"/>share in which this option
+appears. Used with <tt class="literal">%</tt> variables to select custom
+configurations for systems, architectures, and users. Each option
+specified or copied takes precedence over earlier specifications of
+the option.</p></div>
+<a name="INDEX-60"/><a name="INDEX-61"/><div class="refentry"><table width="515" border="0" cellpadding="5"><tr><td align="left"><font size="+1"><b><i>create mask = value</i></b></font></td><td align="right"><i></i></td></tr></table><hr width="515" size="3" noshade="true" align="left" color="black"/><table width="515" border="0" cellpadding="5"><tr><td align="left"/><td align="right"/></tr></table><p><b class="emphasis-bold">Allowable values</b>: octal value from 0 to 0777</p><p><b class="emphasis-bold">Default</b>: 0744</p><p>Sets the maximum allowable <a name="INDEX-61"/>permissions for new files (e.g.,
+0755). See also <tt class="literal">directory</tt> <tt class="literal">mask</tt>.
+To require certain permissions to be set, see
+<tt class="literal">force</tt> <tt class="literal">create</tt>
+<tt class="literal">mask</tt> and <tt class="literal">force</tt>
+<tt class="literal">directory</tt> <tt class="literal">mask</tt>. Also called
+<tt class="literal">create</tt> <tt class="literal">mode</tt>.</p></div>
+<a name="INDEX-62"/><div class="refentry"><table width="515" border="0" cellpadding="5"><tr><td align="left"><font size="+1"><b><i>create mode = value</i></b></font></td><td align="right"><i></i></td></tr></table><hr width="515" size="3" noshade="true" align="left" color="black"/><table width="515" border="0" cellpadding="5"><tr><td align="left"/><td align="right"/></tr></table><p><b class="emphasis-bold">Allowable values</b>: octal value from 0 to 0777</p><p><b class="emphasis-bold">Default</b>: 0744</p><p>Synonym for <tt class="literal">create</tt> <tt class="literal">mask</tt>.</p></div>
+<a name="INDEX-63"/><a name="INDEX-64"/><div class="refentry"><table width="515" border="0" cellpadding="5"><tr><td align="left"><font size="+1"><b><i>csc policy = value</i></b></font></td><td align="right"><i></i></td></tr></table><hr width="515" size="3" noshade="true" align="left" color="black"/><table width="515" border="0" cellpadding="5"><tr><td align="left"/><td align="right"/></tr></table><p><b class="emphasis-bold">Allowable values</b>: manual, documents, programs, or disable</p><p><b class="emphasis-bold">Default</b>: manual</p><p>Sets the client-side <a name="INDEX-64"/>caching policy, telling them how to
+cache files offline if they are capable of doing so.</p></div>
+<a name="INDEX-65"/><a name="INDEX-66"/><div class="refentry"><table width="515" border="0" cellpadding="5"><tr><td align="left"><font size="+1"><b><i>deadtime = number</i></b></font></td><td align="right"><i>[global]
+</i></td></tr></table><hr width="515" size="3" noshade="true" align="left" color="black"/><table width="515" border="0" cellpadding="5"><tr><td align="left"/><td align="right"/></tr></table><p><b class="emphasis-bold">Allowable values</b>: number</p><p><b class="emphasis-bold">Default</b>: 0</p><p>Specifies the time in minutes before an unused
+<a name="INDEX-66"/>connection will be
+terminated. Zero means never. Used to keep clients from tying up
+server resources for long periods of time. If used, clients must
+autoreconnect after the specified period of inactivity. See also
+<tt class="literal">keepalive</tt>.</p></div>
+<a name="INDEX-67"/><a name="INDEX-68"/><a name="INDEX-69"/><div class="refentry"><table width="515" border="0" cellpadding="5"><tr><td align="left"><font size="+1"><b><i>debug hires timestamp = boolean</i></b></font></td><td align="right"><i>[global]
+</i></td></tr></table><hr width="515" size="3" noshade="true" align="left" color="black"/><table width="515" border="0" cellpadding="5"><tr><td align="left"/><td align="right"/></tr></table><p><b class="emphasis-bold">Allowable values</b>: YES, NO</p><p><b class="emphasis-bold">Default</b>: NO</p><p>Changes the <a name="INDEX-68"/><a name="INDEX-69"/>timestamps in log entries from seconds
+to microseconds. Useful for measuring performance.</p></div>
+<a name="INDEX-70"/><a name="INDEX-71"/><a name="INDEX-72"/><a name="INDEX-73"/><div class="refentry"><table width="515" border="0" cellpadding="5"><tr><td align="left"><font size="+1"><b><i>debug pid = boolean</i></b></font></td><td align="right"><i>[global]
+</i></td></tr></table><hr width="515" size="3" noshade="true" align="left" color="black"/><table width="515" border="0" cellpadding="5"><tr><td align="left"/><td align="right"/></tr></table><p><b class="emphasis-bold">Allowable values</b>: YES, NO</p><p><b class="emphasis-bold">Default</b>: NO</p><p>Adds the process ID of the Samba server to <a name="INDEX-71"/><a name="INDEX-72"/><a name="INDEX-73"/>log lines, making it easier to
+debug a particular server. Requires debug <tt class="literal">timestamp =
+yes</tt> to work.</p></div>
+<a name="INDEX-74"/><div class="refentry"><table width="515" border="0" cellpadding="5"><tr><td align="left"><font size="+1"><b><i>debug timestamp = boolean</i></b></font></td><td align="right"><i>[global]
+</i></td></tr></table><hr width="515" size="3" noshade="true" align="left" color="black"/><table width="515" border="0" cellpadding="5"><tr><td align="left"/><td align="right"/></tr></table><p><b class="emphasis-bold">Allowable values</b>: YES, NO</p><p><b class="emphasis-bold">Default</b>: YES</p><p>Timestamps all log messages. Can be turned off when
+it's not useful (e.g., in debugging ). Also called
+<tt class="literal">timestamp</tt> <tt class="literal">logs</tt>.</p></div>
+<a name="INDEX-75"/><a name="INDEX-76"/><a name="INDEX-77"/><div class="refentry"><table width="515" border="0" cellpadding="5"><tr><td align="left"><font size="+1"><b><i>debug uid = boolean</i></b></font></td><td align="right"><i>[global]
+</i></td></tr></table><hr width="515" size="3" noshade="true" align="left" color="black"/><table width="515" border="0" cellpadding="5"><tr><td align="left"/><td align="right"/></tr></table><p><b class="emphasis-bold">Allowable values</b>: YES, NO</p><p><b class="emphasis-bold">Default</b>: NO</p><p><a name="INDEX-76"/><a name="INDEX-77"/>Adds the real and effective
+user ID and group ID of the user being served to the logs, making it
+easier to debug one particular user.</p></div>
+<a name="INDEX-78"/><div class="refentry"><table width="515" border="0" cellpadding="5"><tr><td align="left"><font size="+1"><b><i>debuglevel = number</i></b></font></td><td align="right"><i>[global]
+</i></td></tr></table><hr width="515" size="3" noshade="true" align="left" color="black"/><table width="515" border="0" cellpadding="5"><tr><td align="left"/><td align="right"/></tr></table><p><b class="emphasis-bold">Allowable values</b>: number</p><p><b class="emphasis-bold">Default</b>: 0</p><p>Sets the logging level used. Values of 3 or more slow Samba
+noticeably. Also called <tt class="literal">log</tt>
+<tt class="literal">level</tt>. Recommended value is 1.</p></div>
+<a name="INDEX-79"/><div class="refentry"><table width="515" border="0" cellpadding="5"><tr><td align="left"><font size="+1"><b><i>default = service name</i></b></font></td><td align="right"><i>[global]
+</i></td></tr></table><hr width="515" size="3" noshade="true" align="left" color="black"/><table width="515" border="0" cellpadding="5"><tr><td align="left"/><td align="right"/></tr></table><p><b class="emphasis-bold">Allowable values</b>: share name</p><p><b class="emphasis-bold">Default</b>: NULL</p><p>Specifies the name of a service (share) to provide if someone
+requests a service he doesn't have permission to use
+or that doesn't exist. The path is set from the name
+the client specified, with any underscore ( _ ) characters changed to
+slash ( / ) characters, allowing access to any directory on the Samba
+server. Use is discouraged. See also <tt class="literal">load
+printers</tt>. Also called <tt class="literal">default service</tt>.</p></div>
+<a name="INDEX-80"/><div class="refentry"><table width="515" border="0" cellpadding="5"><tr><td align="left"><font size="+1"><b><i>default case = value</i></b></font></td><td align="right"><i></i></td></tr></table><hr width="515" size="3" noshade="true" align="left" color="black"/><table width="515" border="0" cellpadding="5"><tr><td align="left"/><td align="right"/></tr></table><p><b class="emphasis-bold">Allowable values</b>: LOWER, UPPER</p><p><b class="emphasis-bold">Default</b>: LOWER</p><p>Sets the case in which to store new filenames. LOWER indicates
+lowercase, and UPPER indicates uppercase.</p></div>
+<a name="INDEX-81"/><a name="INDEX-82"/><a name="INDEX-83"/><a name="INDEX-84"/><div class="refentry"><table width="515" border="0" cellpadding="5"><tr><td align="left"><font size="+1"><b><i>default devmode = boolean</i></b></font></td><td align="right"><i></i></td></tr></table><hr width="515" size="3" noshade="true" align="left" color="black"/><table width="515" border="0" cellpadding="5"><tr><td align="left"/><td align="right"/></tr></table><p><b class="emphasis-bold">Allowable values</b>: YES, NO</p><p><b class="emphasis-bold">Default</b>: NO</p><p>Used with printer shares being accessed by Windows NT/2000/XP clients
+to set a default device mode for the
+<a name="INDEX-82"/><a name="INDEX-83"/><a name="INDEX-84"/>printer. Can be
+problematic. Use with care.</p></div>
+<a name="INDEX-85"/><div class="refentry"><table width="515" border="0" cellpadding="5"><tr><td align="left"><font size="+1"><b><i>default service = share name</i></b></font></td><td align="right"><i>[global]
+</i></td></tr></table><hr width="515" size="3" noshade="true" align="left" color="black"/><table width="515" border="0" cellpadding="5"><tr><td align="left"/><td align="right"/></tr></table><p><b class="emphasis-bold">Allowable values</b>: share name</p><p><b class="emphasis-bold">Default</b>: NULL</p><p>Synonym for <tt class="literal">default</tt>.</p></div>
+<a name="INDEX-86"/><a name="INDEX-87"/><div class="refentry"><table width="515" border="0" cellpadding="5"><tr><td align="left"><font size="+1"><b><i>delete printer command = command</i></b></font></td><td align="right"><i>[global]
+</i></td></tr></table><hr width="515" size="3" noshade="true" align="left" color="black"/><table width="515" border="0" cellpadding="5"><tr><td align="left"/><td align="right"/></tr></table><p><b class="emphasis-bold">Allowable values</b>: command</p><p><b class="emphasis-bold">Default</b>: NULL</p><p>Specifies a command that removes a
+<a name="INDEX-87"/>printer from the system hosting the
+Samba server and deletes its service definition from
+<em class="filename">smb.conf</em>. The command is passed a printer name
+as its only argument. See also <tt class="literal">add printer
+command</tt>, <tt class="literal">printing</tt>, and <tt class="literal">show add
+printer wizard</tt>.</p></div>
+<a name="INDEX-88"/><div class="refentry"><table width="515" border="0" cellpadding="5"><tr><td align="left"><font size="+1"><b><i>delete readonly = boolean</i></b></font></td><td align="right"><i></i></td></tr></table><hr width="515" size="3" noshade="true" align="left" color="black"/><table width="515" border="0" cellpadding="5"><tr><td align="left"/><td align="right"/></tr></table><p><b class="emphasis-bold">Allowable values</b>: NO, YES</p><p><b class="emphasis-bold">Default</b>: NO</p><p>If set to YES, allows delete requests to remove read-only files. This
+is not allowed in MS-DOS/Windows, but it is normal in Unix, which has
+separate directory permissions. Used with programs such as RCS.</p></div>
+<a name="INDEX-89"/><a name="INDEX-90"/><div class="refentry"><table width="515" border="0" cellpadding="5"><tr><td align="left"><font size="+1"><b><i>delete share command = command</i></b></font></td><td align="right"><i></i></td></tr></table><hr width="515" size="3" noshade="true" align="left" color="black"/><table width="515" border="0" cellpadding="5"><tr><td align="left"/><td align="right"/></tr></table><p><b class="emphasis-bold">Allowable values</b>: command</p><p><b class="emphasis-bold">Default</b>: NULL</p><p>Specifies a command that deletes a
+<a name="INDEX-90"/>share
+from the Samba server. The command runs when a user logged in as the
+<tt class="literal">root</tt> user on a Windows NT/2000/XP system deletes a
+share using Server Manager. The command is passed the name of the
+Samba configuration file and the name of the share to be deleted. The
+command must remove the definition of the share from the
+configuration file. See also <tt class="literal">add share command</tt> and
+<tt class="literal">change share command</tt>.</p></div>
+<a name="INDEX-91"/><a name="INDEX-92"/><div class="refentry"><table width="515" border="0" cellpadding="5"><tr><td align="left"><font size="+1"><b><i>delete user script = command</i></b></font></td><td align="right"><i>[global]
+</i></td></tr></table><hr width="515" size="3" noshade="true" align="left" color="black"/><table width="515" border="0" cellpadding="5"><tr><td align="left"/><td align="right"/></tr></table><p><b class="emphasis-bold">Allowable values</b>: full path to script</p><p><b class="emphasis-bold">Default</b>: NULL</p><p>Sets the command to run as <tt class="literal">root</tt> when a user
+connects who no longer has an account on the
+domain's PDC. Honors <tt class="literal">%u</tt>. Can be
+used to delete the
+<a name="INDEX-92"/>user account automatically from
+the Samba server's host. Requires
+<tt class="literal">security</tt> <tt class="literal">=</tt>
+<tt class="literal">domain</tt> or <tt class="literal">security = user</tt>. Use
+with caution. See also <tt class="literal">add user script</tt>.</p></div>
+<a name="INDEX-93"/><a name="INDEX-94"/><div class="refentry"><table width="515" border="0" cellpadding="5"><tr><td align="left"><font size="+1"><b><i>delete veto files = boolean</i></b></font></td><td align="right"><i></i></td></tr></table><hr width="515" size="3" noshade="true" align="left" color="black"/><table width="515" border="0" cellpadding="5"><tr><td align="left"/><td align="right"/></tr></table><p><b class="emphasis-bold">Allowable values</b>: NO, YES</p><p><b class="emphasis-bold">Default</b>: NO</p><p>If set to YES, allows delete requests for a
+<a name="INDEX-94"/>directory containing
+files or subdirectories the user can't see due to
+the <tt class="literal">veto</tt> <tt class="literal">files</tt> option. If set
+to NO, the directory is not deleted and still contains invisible
+files.</p></div>
+<a name="INDEX-95"/><a name="INDEX-96"/><div class="refentry"><table width="515" border="0" cellpadding="5"><tr><td align="left"><font size="+1"><b><i>deny hosts = host list</i></b></font></td><td align="right"><i></i></td></tr></table><hr width="515" size="3" noshade="true" align="left" color="black"/><table width="515" border="0" cellpadding="5"><tr><td align="left"/><td align="right"/></tr></table><p><b class="emphasis-bold">Allowable values</b>: hosts or networks</p><p><b class="emphasis-bold">Default</b>: NULL</p><p>Specifies a list of systems from which to refuse
+<a name="INDEX-96"/>connections.
+Also called <tt class="literal">hosts</tt> <tt class="literal">deny</tt>.</p></div>
+<a name="INDEX-97"/><div class="refentry"><table width="515" border="0" cellpadding="5"><tr><td align="left"><font size="+1"><b><i>dfree command = command</i></b></font></td><td align="right"><i>[global]
+</i></td></tr></table><hr width="515" size="3" noshade="true" align="left" color="black"/><table width="515" border="0" cellpadding="5"><tr><td align="left"/><td align="right"/></tr></table><p><b class="emphasis-bold">Allowable values</b>: command</p><p><b class="emphasis-bold">Default</b>: varies</p><p>Specifies a command to run on the server to return free disk space.
+Not needed unless the Samba host system's
+<em class="emphasis">dfree</em> command does not work properly.</p></div>
+<a name="INDEX-98"/><a name="INDEX-99"/><div class="refentry"><table width="515" border="0" cellpadding="5"><tr><td align="left"><font size="+1"><b><i>directory = directory</i></b></font></td><td align="right"><i></i></td></tr></table><hr width="515" size="3" noshade="true" align="left" color="black"/><table width="515" border="0" cellpadding="5"><tr><td align="left"/><td align="right"/></tr></table><p><b class="emphasis-bold">Allowable values</b>: Unix directory name</p><p><b class="emphasis-bold">Default</b>: varies</p><p>Sets the path to the
+<a name="INDEX-99"/>directory provided by a file share or
+used by a printer share. If the option is omitted in the
+<tt class="literal">[homes]</tt> share, it is set automatically to the
+user's home directory; otherwise, it defaults
+to<em class="filename"> /tmp</em>. For a printer share, the directory is
+used to spool printer files. Honors the <tt class="literal">%u</tt> (user)
+and <tt class="literal">%m</tt> (machine) variables. Synonym for
+<tt class="literal">path</tt>.</p></div>
+<a name="INDEX-100"/><a name="INDEX-101"/><div class="refentry"><table width="515" border="0" cellpadding="5"><tr><td align="left"><font size="+1"><b><i>directory mask = value</i></b></font></td><td align="right"><i></i></td></tr></table><hr width="515" size="3" noshade="true" align="left" color="black"/><table width="515" border="0" cellpadding="5"><tr><td align="left"/><td align="right"/></tr></table><p><b class="emphasis-bold">Allowable values</b>: octal value from 0 to 0777</p><p><b class="emphasis-bold">Default</b>: 0755</p><p>Sets the maximum allowable permissions for newly created
+<a name="INDEX-101"/>directories. To require
+that certain permissions be set, see the <tt class="literal">force</tt>
+<tt class="literal">create</tt> <tt class="literal">mask</tt> and
+<tt class="literal">force</tt> <tt class="literal">directory</tt>
+<tt class="literal">mask</tt> options. Also called
+<tt class="literal">directory</tt> <tt class="literal">mode</tt>.</p></div>
+<a name="INDEX-102"/><div class="refentry"><table width="515" border="0" cellpadding="5"><tr><td align="left"><font size="+1"><b><i>directory mode = value</i></b></font></td><td align="right"><i></i></td></tr></table><hr width="515" size="3" noshade="true" align="left" color="black"/><table width="515" border="0" cellpadding="5"><tr><td align="left"/><td align="right"/></tr></table><p><b class="emphasis-bold">Allowable values</b>: octal value from 0 to 0777</p><p><b class="emphasis-bold">Default</b>: 0755</p><p>Synonym for <tt class="literal">directory</tt> <tt class="literal">mask</tt>.</p></div>
+<a name="INDEX-103"/><div class="refentry"><table width="515" border="0" cellpadding="5"><tr><td align="left"><font size="+1"><b><i>directory security mask = value</i></b></font></td><td align="right"><i></i></td></tr></table><hr width="515" size="3" noshade="true" align="left" color="black"/><table width="515" border="0" cellpadding="5"><tr><td align="left"/><td align="right"/></tr></table><p><b class="emphasis-bold">Allowable values</b>: octal value from 0 to 0777</p><p><b class="emphasis-bold">Default</b>:  same as <tt class="literal">directory</tt> <tt class="literal">mode</tt></p><p>Controls which permission bits can be changed if a user edits the
+Unix permissions of directories on the Samba server from a Windows
+system. Any bit that is set in the mask can be changed by the user;
+any bit that is clear remains the same on the directory even if the
+user tries to change it. Requires <tt class="literal">nt</tt>
+<tt class="literal">acl</tt> <tt class="literal">support</tt>
+<tt class="literal">=</tt> <tt class="literal">YES</tt>.</p></div>
+<a name="INDEX-104"/><div class="refentry"><table width="515" border="0" cellpadding="5"><tr><td align="left"><font size="+1"><b><i>disable spools = boolean</i></b></font></td><td align="right"><i>[global]
+</i></td></tr></table><hr width="515" size="3" noshade="true" align="left" color="black"/><table width="515" border="0" cellpadding="5"><tr><td align="left"/><td align="right"/></tr></table><p><b class="emphasis-bold">Allowable values</b>: YES, NO</p><p><b class="emphasis-bold">Default</b>: NO</p><p>If set to YES, Windows NT/2000/XP systems will downgrade to
+Lanman-style printing. Prevents printer driver uploading and
+downloading from working. Use with care. See also <tt class="literal">use client
+driver</tt>.</p></div>
+<a name="INDEX-105"/><div class="refentry"><table width="515" border="0" cellpadding="5"><tr><td align="left"><font size="+1"><b><i>dns proxy = boolean</i></b></font></td><td align="right"><i>[global]
+</i></td></tr></table><hr width="515" size="3" noshade="true" align="left" color="black"/><table width="515" border="0" cellpadding="5"><tr><td align="left"/><td align="right"/></tr></table><p><b class="emphasis-bold">Allowable values</b>: YES, NO</p><p><b class="emphasis-bold">Default</b>: YES</p><p>If set to YES and if <tt class="literal">wins</tt>
+<tt class="literal">server</tt> <tt class="literal">=</tt>
+<tt class="literal">YES</tt>, looks up hostnames in DNS when they are not
+found using WINS.</p></div>
+<a name="INDEX-106"/><a name="INDEX-107"/><a name="INDEX-108"/><div class="refentry"><table width="515" border="0" cellpadding="5"><tr><td align="left"><font size="+1"><b><i>domain admin group = user list</i></b></font></td><td align="right"><i>[global]
+</i></td></tr></table><hr width="515" size="3" noshade="true" align="left" color="black"/><table width="515" border="0" cellpadding="5"><tr><td align="left"/><td align="right"/></tr></table><p><b class="emphasis-bold">Allowable values</b>: usernames and/or group names</p><p><b class="emphasis-bold">Default</b>: NULL</p><p>Specifies users who are in the <a name="INDEX-107"/>Domain Admins group and have
+<a name="INDEX-108"/>domain
+administrator authority when Samba is the PDC. See also
+<tt class="literal">domain guest group</tt> and <tt class="literal">domain
+logons</tt>. Useful in Samba 2.2 only. Obsolete in Samba 3.0.</p></div>
+<a name="INDEX-109"/><a name="INDEX-110"/><a name="INDEX-111"/><div class="refentry"><table width="515" border="0" cellpadding="5"><tr><td align="left"><font size="+1"><b><i>domain guest group = user/group list</i></b></font></td><td align="right"><i>[global]
+</i></td></tr></table><hr width="515" size="3" noshade="true" align="left" color="black"/><table width="515" border="0" cellpadding="5"><tr><td align="left"/><td align="right"/></tr></table><p><b class="emphasis-bold">Allowable values</b>: list of usernames and/or group names</p><p><b class="emphasis-bold">Default</b>: NULL</p><p>Specifies users who are in the <a name="INDEX-110"/>Domain Guest group when Samba is the PDC.
+See also <tt class="literal">domain admin group</tt> and <tt class="literal">domain
+logons</tt>. Useful in Samba 2.2 only. <a name="INDEX-111"/>Obsolete in Samba 3.0.</p></div>
+<a name="INDEX-112"/><div class="refentry"><table width="515" border="0" cellpadding="5"><tr><td align="left"><font size="+1"><b><i>domain logons = boolean</i></b></font></td><td align="right"><i>[global]
+</i></td></tr></table><hr width="515" size="3" noshade="true" align="left" color="black"/><table width="515" border="0" cellpadding="5"><tr><td align="left"/><td align="right"/></tr></table><p><b class="emphasis-bold">Allowable values</b>: YES, NO</p><p><b class="emphasis-bold">Default</b>: NO</p><p>Causes Samba to serve domain logons. This is one of the basic
+functions required when Samba is acting as the PDC.</p></div>
+<a name="INDEX-113"/><a name="INDEX-114"/><div class="refentry"><table width="515" border="0" cellpadding="5"><tr><td align="left"><font size="+1"><b><i>domain master = boolean</i></b></font></td><td align="right"><i>[global]
+</i></td></tr></table><hr width="515" size="3" noshade="true" align="left" color="black"/><table width="515" border="0" cellpadding="5"><tr><td align="left"/><td align="right"/></tr></table><p><b class="emphasis-bold">Allowable values</b>: YES, NO</p><p><b class="emphasis-bold">Default</b>: automatic</p><p>Makes Samba a <a name="INDEX-114"/>domain master browser for its domain. When
+domain logons are enabled, <tt class="literal">domain master</tt> defaults
+to YES. Otherwise, it defaults to NO.</p></div>
+<a name="INDEX-115"/><div class="refentry"><table width="515" border="0" cellpadding="5"><tr><td align="left"><font size="+1"><b><i>dont descend = list</i></b></font></td><td align="right"><i></i></td></tr></table><hr width="515" size="3" noshade="true" align="left" color="black"/><table width="515" border="0" cellpadding="5"><tr><td align="left"/><td align="right"/></tr></table><p><b class="emphasis-bold">Allowable values</b>: list of directories</p><p><b class="emphasis-bold">Default</b>: NULL</p><p>Prohibits a change directory or search in the directories specified.
+This is a browsing-convenience option; it doesn't
+provide any extra security.</p></div>
+<a name="INDEX-116"/><div class="refentry"><table width="515" border="0" cellpadding="5"><tr><td align="left"><font size="+1"><b><i>dos filemode = boolean</i></b></font></td><td align="right"><i></i></td></tr></table><hr width="515" size="3" noshade="true" align="left" color="black"/><table width="515" border="0" cellpadding="5"><tr><td align="left"/><td align="right"/></tr></table><p><b class="emphasis-bold">Allowable values</b>: YES, NO</p><p><b class="emphasis-bold">Default</b>: NO</p><p>Allows anyone with write permissions to change permissions on a file,
+as allowed by MS-DOS.</p></div>
+<a name="INDEX-117"/><div class="refentry"><table width="515" border="0" cellpadding="5"><tr><td align="left"><font size="+1"><b><i>dos filetime resolution = boolean</i></b></font></td><td align="right"><i></i></td></tr></table><hr width="515" size="3" noshade="true" align="left" color="black"/><table width="515" border="0" cellpadding="5"><tr><td align="left"/><td align="right"/></tr></table><p><b class="emphasis-bold">Allowable values</b>: YES, NO</p><p><b class="emphasis-bold">Default</b>: NO</p><p>Sets file times on Unix to match MS-DOS standards (rounding to the
+next even second). Recommended if using Visual C++ or a PC
+<em class="emphasis">make</em> program to avoid remaking the programs
+unnecessarily. Use with the <tt class="literal">dos</tt>
+<tt class="literal">filetimes</tt> option.</p></div>
+<a name="INDEX-118"/><div class="refentry"><table width="515" border="0" cellpadding="5"><tr><td align="left"><font size="+1"><b><i>dos filetimes = boolean</i></b></font></td><td align="right"><i></i></td></tr></table><hr width="515" size="3" noshade="true" align="left" color="black"/><table width="515" border="0" cellpadding="5"><tr><td align="left"/><td align="right"/></tr></table><p><b class="emphasis-bold">Allowable values</b>: YES, NO</p><p><b class="emphasis-bold">Default</b>: NO</p><p>Allows nonowners to change file times if they can write to the files,
+matching the behavior of MS-DOS and Windows. See also
+<tt class="literal">dos</tt> <tt class="literal">filetime</tt>
+<tt class="literal">resolution</tt>.</p></div>
+<a name="INDEX-119"/><div class="refentry"><table width="515" border="0" cellpadding="5"><tr><td align="left"><font size="+1"><b><i>encrypt passwords = boolean</i></b></font></td><td align="right"><i>[global]
+</i></td></tr></table><hr width="515" size="3" noshade="true" align="left" color="black"/><table width="515" border="0" cellpadding="5"><tr><td align="left"/><td align="right"/></tr></table><p><b class="emphasis-bold">Allowable values</b>: YES, NO</p><p><b class="emphasis-bold">Default</b>: NO in Samba 2.2, YES in Samba 3.0</p><p>If enabled, Samba will use password encryption. Requires an
+<em class="filename">smbpasswd</em> file on the Samba server.</p></div>
+<a name="INDEX-120"/><a name="INDEX-121"/><a name="INDEX-122"/><div class="refentry"><table width="515" border="0" cellpadding="5"><tr><td align="left"><font size="+1"><b><i>enhanced browsing = boolean</i></b></font></td><td align="right"><i>[global]
+</i></td></tr></table><hr width="515" size="3" noshade="true" align="left" color="black"/><table width="515" border="0" cellpadding="5"><tr><td align="left"/><td align="right"/></tr></table><p><b class="emphasis-bold">Allowable values</b>: YES, NO</p><p><b class="emphasis-bold">Default</b>: YES</p><p>Automatically synchronizes <a name="INDEX-121"/><a name="INDEX-122"/>browse lists with all domain master
+browsers known to the WINS server. Makes cross-subnet browsing more
+reliable, but also can cause empty workgroups to persist forever in
+browse lists.</p></div>
+<a name="INDEX-123"/><a name="INDEX-124"/><div class="refentry"><table width="515" border="0" cellpadding="5"><tr><td align="left"><font size="+1"><b><i>enumports command = command</i></b></font></td><td align="right"><i>[global]
+</i></td></tr></table><hr width="515" size="3" noshade="true" align="left" color="black"/><table width="515" border="0" cellpadding="5"><tr><td align="left"/><td align="right"/></tr></table><p><b class="emphasis-bold">Allowable values</b>: command</p><p><b class="emphasis-bold">Default</b>: NULL</p><p>Allows for a command to provide clients with customized
+MS-DOS/Windows <a name="INDEX-124"/>port names (e.g., PRN:) corresponding
+to printers. Samba's default behavior is to return
+<tt class="literal">Samba Printer Port</tt>. The command must return a
+series of lines, with one port name per line.</p></div>
+<a name="INDEX-125"/><div class="refentry"><table width="515" border="0" cellpadding="5"><tr><td align="left"><font size="+1"><b><i>exec = command</i></b></font></td><td align="right"><i></i></td></tr></table><hr width="515" size="3" noshade="true" align="left" color="black"/><table width="515" border="0" cellpadding="5"><tr><td align="left"/><td align="right"/></tr></table><p><b class="emphasis-bold">Allowable values</b>: command</p><p><b class="emphasis-bold">Default</b>: NULL</p><p>Sets a command to run as the user before connecting to the share.
+Synonym for <tt class="literal">preexec</tt>. See also the
+<tt class="literal">postexec</tt>, <tt class="literal">root</tt>
+<tt class="literal">preexec</tt>, and <tt class="literal">root postexec</tt>
+options.</p></div>
+<a name="INDEX-126"/><a name="INDEX-127"/><div class="refentry"><table width="515" border="0" cellpadding="5"><tr><td align="left"><font size="+1"><b><i>fake directory create times = boolean</i></b></font></td><td align="right"><i></i></td></tr></table><hr width="515" size="3" noshade="true" align="left" color="black"/><table width="515" border="0" cellpadding="5"><tr><td align="left"/><td align="right"/></tr></table><p><b class="emphasis-bold">Allowable values</b>: YES, NO</p><p><b class="emphasis-bold">Default</b>: NO</p><p>A bug fix for users of Microsoft
+<em class="emphasis">nmake</em><a name="INDEX-127"/>. If YES, Samba sets directory create
+times such that <em class="emphasis">nmake</em> won't
+remake all files every time.</p></div>
+<a name="INDEX-128"/><div class="refentry"><table width="515" border="0" cellpadding="5"><tr><td align="left"><font size="+1"><b><i>fake oplocks = boolean</i></b></font></td><td align="right"><i></i></td></tr></table><hr width="515" size="3" noshade="true" align="left" color="black"/><table width="515" border="0" cellpadding="5"><tr><td align="left"/><td align="right"/></tr></table><p><b class="emphasis-bold">Allowable values</b>: YES, NO</p><p><b class="emphasis-bold">Default</b>: NO</p><p>If set, returns YES whenever a client asks if it can lock a file and
+cache it locally but does not enforce the lock on the server. Results
+in performance improvement for read-only shares. <em class="emphasis">Never use
+with read/write shares!</em> See also
+<tt class="literal">oplocks</tt> and <tt class="literal">veto</tt>
+<tt class="literal">oplock</tt> <tt class="literal">files</tt>.</p></div>
+<a name="INDEX-129"/><a name="INDEX-130"/><div class="refentry"><table width="515" border="0" cellpadding="5"><tr><td align="left"><font size="+1"><b><i>follow symlinks = boolean</i></b></font></td><td align="right"><i></i></td></tr></table><hr width="515" size="3" noshade="true" align="left" color="black"/><table width="515" border="0" cellpadding="5"><tr><td align="left"/><td align="right"/></tr></table><p><b class="emphasis-bold">Allowable values</b>: YES, NO</p><p><b class="emphasis-bold">Default</b>: YES</p><p>If set to YES, Samba follows <a name="INDEX-130"/>symlinks in a file share(s). See the
+<tt class="literal">wide</tt> <tt class="literal">links</tt> option if you want
+to restrict symlinks to just the current share.</p></div>
+<a name="INDEX-131"/><div class="refentry"><table width="515" border="0" cellpadding="5"><tr><td align="left"><font size="+1"><b><i>force create mode = value</i></b></font></td><td align="right"><i></i></td></tr></table><hr width="515" size="3" noshade="true" align="left" color="black"/><table width="515" border="0" cellpadding="5"><tr><td align="left"/><td align="right"/></tr></table><p><b class="emphasis-bold">Allowable values</b>: octal value from 0 to 0777</p><p><b class="emphasis-bold">Default</b>: 0</p><p>Takes effect when a user on a Windows client creates a file that
+resides on the Samba server. This option ensures that bits set in
+this mask will always be set on the new file. Used with the
+<tt class="literal">create mask</tt> configuration option.</p></div>
+<a name="INDEX-132"/><div class="refentry"><table width="515" border="0" cellpadding="5"><tr><td align="left"><font size="+1"><b><i>force directory mode = value</i></b></font></td><td align="right"><i></i></td></tr></table><hr width="515" size="3" noshade="true" align="left" color="black"/><table width="515" border="0" cellpadding="5"><tr><td align="left"/><td align="right"/></tr></table><p><b class="emphasis-bold">Allowable values</b>: octal value from 0 to 0777</p><p><b class="emphasis-bold">Default</b>: 0</p><p>Takes effect when a user on a Windows client creates a directory on
+the Samba server. This option ensures that bits set in the mask will
+be set on every newly created directory. Used with <tt class="literal">directory
+mask</tt>.</p></div>
+<a name="INDEX-133"/><div class="refentry"><table width="515" border="0" cellpadding="5"><tr><td align="left"><font size="+1"><b><i>force directory security mode = value</i></b></font></td><td align="right"><i></i></td></tr></table><hr width="515" size="3" noshade="true" align="left" color="black"/><table width="515" border="0" cellpadding="5"><tr><td align="left"/><td align="right"/></tr></table><p><b class="emphasis-bold">Allowable values</b>: octal value from 0 to 0777</p><p><b class="emphasis-bold">Default</b>:  same as <tt class="literal">force</tt>
+<tt class="literal">directory</tt> <tt class="literal">mode</tt></p><p>Takes effect when a user on a Windows client edits the Unix
+permissions of a directory on the Samba server. This option ensures
+that bits set in this mask will be set on the directory. Requires
+<tt class="literal">nt</tt> <tt class="literal">acl</tt>
+<tt class="literal">support</tt> <tt class="literal">=</tt>
+<tt class="literal">YES</tt>.</p></div>
+<a name="INDEX-134"/><a name="INDEX-135"/><a name="INDEX-136"/><div class="refentry"><table width="515" border="0" cellpadding="5"><tr><td align="left"><font size="+1"><b><i>force group = value</i></b></font></td><td align="right"><i></i></td></tr></table><hr width="515" size="3" noshade="true" align="left" color="black"/><table width="515" border="0" cellpadding="5"><tr><td align="left"/><td align="right"/></tr></table><p><b class="emphasis-bold">Allowable values</b>: a Unix group name</p><p><b class="emphasis-bold">Default</b>: NULL</p><p>Sets the effective group name assigned to all users accessing a
+share. Used to override a
+<a name="INDEX-135"/><a name="INDEX-136"/>user's
+normal group memberships.</p></div>
+<a name="INDEX-137"/><div class="refentry"><table width="515" border="0" cellpadding="5"><tr><td align="left"><font size="+1"><b><i>force security mode = value</i></b></font></td><td align="right"><i></i></td></tr></table><hr width="515" size="3" noshade="true" align="left" color="black"/><table width="515" border="0" cellpadding="5"><tr><td align="left"/><td align="right"/></tr></table><p><b class="emphasis-bold">Allowable values</b>: octal value from 0 to 0777</p><p><b class="emphasis-bold">Default</b>: same as <tt class="literal">force</tt> <tt class="literal">create</tt>
+<tt class="literal">mode</tt></p><p>Takes effect when a user on a Windows client edits the Unix
+permissions of a file on the Samba server. This option ensures that
+bits set in the mask will always be set on the file. Requires
+<tt class="literal">nt</tt> <tt class="literal">acl</tt>
+<tt class="literal">support</tt> <tt class="literal">=</tt>
+<tt class="literal">YES</tt>. See also <tt class="literal">force directory security
+mode</tt> for directories.</p></div>
+<a name="INDEX-138"/><a name="INDEX-139"/><div class="refentry"><table width="515" border="0" cellpadding="5"><tr><td align="left"><font size="+1"><b><i>force unknown acl user = boolean</i></b></font></td><td align="right"><i></i></td></tr></table><hr width="515" size="3" noshade="true" align="left" color="black"/><table width="515" border="0" cellpadding="5"><tr><td align="left"/><td align="right"/></tr></table><p><b class="emphasis-bold">Allowable values</b>: YES, NO</p><p><b class="emphasis-bold">Default</b>: NO</p><p>When set, unknown users or groups in Windows NT ACLs will be mapped
+to the user or group of the connected user. <a name="INDEX-139"/>Obsolete starting with Samba
+3.0.</p></div>
+<a name="INDEX-140"/><div class="refentry"><table width="515" border="0" cellpadding="5"><tr><td align="left"><font size="+1"><b><i>force user = value</i></b></font></td><td align="right"><i></i></td></tr></table><hr width="515" size="3" noshade="true" align="left" color="black"/><table width="515" border="0" cellpadding="5"><tr><td align="left"/><td align="right"/></tr></table><p><b class="emphasis-bold">Allowable values</b>: a single username</p><p><b class="emphasis-bold">Default</b>: NULL</p><p>Sets the effective username assigned to all users accessing a share.
+Discouraged.</p></div>
+<a name="INDEX-141"/><div class="refentry"><table width="515" border="0" cellpadding="5"><tr><td align="left"><font size="+1"><b><i>fstype = string</i></b></font></td><td align="right"><i></i></td></tr></table><hr width="515" size="3" noshade="true" align="left" color="black"/><table width="515" border="0" cellpadding="5"><tr><td align="left"/><td align="right"/></tr></table><p><b class="emphasis-bold">Allowable values</b>: NTFS, FAT, Samba</p><p><b class="emphasis-bold">Default</b>: NTFS</p><p>Sets the filesystem type reported to the client. Avoid changing.</p></div>
+<a name="INDEX-142"/><a name="INDEX-143"/><a name="INDEX-144"/><div class="refentry"><table width="515" border="0" cellpadding="5"><tr><td align="left"><font size="+1"><b><i>getwd cache = boolean</i></b></font></td><td align="right"><i>[global]
+</i></td></tr></table><hr width="515" size="3" noshade="true" align="left" color="black"/><table width="515" border="0" cellpadding="5"><tr><td align="left"/><td align="right"/></tr></table><p><b class="emphasis-bold">Allowable values</b>: YES, NO</p><p><b class="emphasis-bold">Default</b>: YES</p><p>Caches the current <a name="INDEX-143"/><a name="INDEX-144"/>directory for performance.
+Recommended with the <tt class="literal">wide</tt> <tt class="literal">links</tt>
+option.</p></div>
+<a name="INDEX-145"/><div class="refentry"><table width="515" border="0" cellpadding="5"><tr><td align="left"><font size="+1"><b><i>group = value</i></b></font></td><td align="right"><i></i></td></tr></table><hr width="515" size="3" noshade="true" align="left" color="black"/><table width="515" border="0" cellpadding="5"><tr><td align="left"/><td align="right"/></tr></table><p><b class="emphasis-bold">Allowable values</b>: a Unix group name</p><p><b class="emphasis-bold">Default</b>: NULL</p><p>Synonym for <tt class="literal">force</tt> <tt class="literal">group</tt>.</p></div>
+<a name="INDEX-146"/><div class="refentry"><table width="515" border="0" cellpadding="5"><tr><td align="left"><font size="+1"><b><i>guest account = value</i></b></font></td><td align="right"><i></i></td></tr></table><hr width="515" size="3" noshade="true" align="left" color="black"/><table width="515" border="0" cellpadding="5"><tr><td align="left"/><td align="right"/></tr></table><p><b class="emphasis-bold">Allowable values</b>: a single username</p><p><b class="emphasis-bold">Default</b>: varies</p><p>Sets the name of the unprivileged Unix account to use for tasks such
+as printing and for accessing shares marked with
+<tt class="literal">guest</tt> <tt class="literal">ok</tt>. The default is
+specified at compile time and is usually set to
+<tt class="literal">nobody</tt>.</p></div>
+<a name="INDEX-147"/><div class="refentry"><table width="515" border="0" cellpadding="5"><tr><td align="left"><font size="+1"><b><i>guest ok = boolean</i></b></font></td><td align="right"><i></i></td></tr></table><hr width="515" size="3" noshade="true" align="left" color="black"/><table width="515" border="0" cellpadding="5"><tr><td align="left"/><td align="right"/></tr></table><p><b class="emphasis-bold">Allowable values</b>: YES, NO</p><p><b class="emphasis-bold">Default</b>: NO</p><p>If set to YES, doesn't need passwords for this
+share. Used with <tt class="literal">security = share</tt>. Synonym for
+<tt class="literal">public</tt>.</p></div>
+<a name="INDEX-148"/><div class="refentry"><table width="515" border="0" cellpadding="5"><tr><td align="left"><font size="+1"><b><i>guest only = boolean</i></b></font></td><td align="right"><i></i></td></tr></table><hr width="515" size="3" noshade="true" align="left" color="black"/><table width="515" border="0" cellpadding="5"><tr><td align="left"/><td align="right"/></tr></table><p><b class="emphasis-bold">Allowable values</b>: YES, NO</p><p><b class="emphasis-bold">Default</b>: NO</p><p>Forces users of a share to log on as the guest account. Requires
+<tt class="literal">guest</tt> <tt class="literal">ok</tt> or
+<tt class="literal">public</tt> to be YES. Also called
+<tt class="literal">only</tt> <tt class="literal">guest</tt>.</p></div>
+<a name="INDEX-149"/><a name="INDEX-150"/><div class="refentry"><table width="515" border="0" cellpadding="5"><tr><td align="left"><font size="+1"><b><i>hide dot files = boolean</i></b></font></td><td align="right"><i></i></td></tr></table><hr width="515" size="3" noshade="true" align="left" color="black"/><table width="515" border="0" cellpadding="5"><tr><td align="left"/><td align="right"/></tr></table><p><b class="emphasis-bold">Allowable values</b>: YES, NO</p><p><b class="emphasis-bold">Default</b>: YES</p><p>Treats files with names beginning with a dot as if they had the
+MS-DOS <a name="INDEX-150"/>hidden
+attribute set. The files are either not displayed on a Windows client
+or appear grayed-out, depending on the settings on the client.</p></div>
+<a name="INDEX-151"/><div class="refentry"><table width="515" border="0" cellpadding="5"><tr><td align="left"><font size="+1"><b><i>hide files = slash-separated list</i></b></font></td><td align="right"><i></i></td></tr></table><hr width="515" size="3" noshade="true" align="left" color="black"/><table width="515" border="0" cellpadding="5"><tr><td align="left"/><td align="right"/></tr></table><p><b class="emphasis-bold">Allowable values</b>: patterns, separated by <tt class="literal">/</tt>
+characters</p><p><b class="emphasis-bold">Default</b>: NULL</p><p>Specifies a list of file or directory names on which to set the
+MS-DOS hidden attribute. Names can contain <tt class="literal">?</tt> or
+<tt class="literal">*</tt> pattern characters and <tt class="literal">%</tt>
+variables. See also <tt class="literal">hide</tt> <tt class="literal">dot</tt>
+<tt class="literal">files</tt> and <tt class="literal">veto</tt>
+<tt class="literal">files</tt>.</p></div>
+<a name="INDEX-152"/><div class="refentry"><table width="515" border="0" cellpadding="5"><tr><td align="left"><font size="+1"><b><i>hide local users = boolean</i></b></font></td><td align="right"><i>[global]
+</i></td></tr></table><hr width="515" size="3" noshade="true" align="left" color="black"/><table width="515" border="0" cellpadding="5"><tr><td align="left"/><td align="right"/></tr></table><p><b class="emphasis-bold">Allowable values</b>: YES, NO</p><p><b class="emphasis-bold">Default</b>: NO</p><p>If set to YES, hides Unix-specific dummy accounts
+(<tt class="literal">root</tt>, <tt class="literal">wheel</tt>,
+<tt class="literal">floppy</tt>, etc.) from clients.</p></div>
+<a name="INDEX-153"/><div class="refentry"><table width="515" border="0" cellpadding="5"><tr><td align="left"><font size="+1"><b><i>hide unreadable = boolean</i></b></font></td><td align="right"><i></i></td></tr></table><hr width="515" size="3" noshade="true" align="left" color="black"/><table width="515" border="0" cellpadding="5"><tr><td align="left"/><td align="right"/></tr></table><p><b class="emphasis-bold">Allowable values</b>: YES, NO</p><p><b class="emphasis-bold">Default</b>: NO</p><p>If set to YES, hides all unreadable files.</p></div>
+<a name="INDEX-154"/><div class="refentry"><table width="515" border="0" cellpadding="5"><tr><td align="left"><font size="+1"><b><i>homedir map = name</i></b></font></td><td align="right"><i>[global]
+</i></td></tr></table><hr width="515" size="3" noshade="true" align="left" color="black"/><table width="515" border="0" cellpadding="5"><tr><td align="left"/><td align="right"/></tr></table><p><b class="emphasis-bold">Allowable values</b>: NIS map name</p><p><b class="emphasis-bold">Default</b>: NONE</p><p>Used with <tt class="literal">nis</tt> <tt class="literal">homedir</tt> to locate
+a user's Unix home directory from Sun NIS (not
+NIS+).</p></div>
+<a name="INDEX-155"/><a name="INDEX-156"/><div class="refentry"><table width="515" border="0" cellpadding="5"><tr><td align="left"><font size="+1"><b><i>host msdfs = boolean</i></b></font></td><td align="right"><i>[global]
+</i></td></tr></table><hr width="515" size="3" noshade="true" align="left" color="black"/><table width="515" border="0" cellpadding="5"><tr><td align="left"/><td align="right"/></tr></table><p><b class="emphasis-bold">Allowable values</b>: YES, NO</p><p><b class="emphasis-bold">Default</b>: NO</p><p><a name="INDEX-156"/>If set to YES and Samba was
+configured with the <tt class="literal">--with-msdfs</tt> option, provides
+Microsoft Distributed filesystem (Dfs) service, allowing Dfs-capable
+clients to browse Dfs trees on the Samba server. See also
+<tt class="literal">msdfs root</tt>.</p></div>
+<a name="INDEX-157"/><a name="INDEX-158"/><div class="refentry"><table width="515" border="0" cellpadding="5"><tr><td align="left"><font size="+1"><b><i>hosts allow = host list</i></b></font></td><td align="right"><i></i></td></tr></table><hr width="515" size="3" noshade="true" align="left" color="black"/><table width="515" border="0" cellpadding="5"><tr><td align="left"/><td align="right"/></tr></table><p><b class="emphasis-bold">Allowable values</b>: list of hosts or networks</p><p><b class="emphasis-bold">Default</b>: NULL</p><p>Specifies a list of systems that can access the
+<a name="INDEX-158"/>share. If NULL, any system can access
+the share unless there is a <tt class="literal">hosts</tt>
+<tt class="literal">deny</tt> option. Synonym for <tt class="literal">allow</tt>
+<tt class="literal">hosts</tt>.</p></div>
+<a name="INDEX-159"/><div class="refentry"><table width="515" border="0" cellpadding="5"><tr><td align="left"><font size="+1"><b><i>hosts deny = host list</i></b></font></td><td align="right"><i></i></td></tr></table><hr width="515" size="3" noshade="true" align="left" color="black"/><table width="515" border="0" cellpadding="5"><tr><td align="left"/><td align="right"/></tr></table><p><b class="emphasis-bold">Allowable values</b>: list of hosts or networks</p><p><b class="emphasis-bold">Default</b>: NULL</p><p>Specifies a list of systems that cannot connect to the share. Synonym
+for <tt class="literal">deny</tt> <tt class="literal">hosts</tt>.</p></div>
+<a name="INDEX-160"/><div class="refentry"><table width="515" border="0" cellpadding="5"><tr><td align="left"><font size="+1"><b><i>hosts equiv = filename</i></b></font></td><td align="right"><i>[global]
+</i></td></tr></table><hr width="515" size="3" noshade="true" align="left" color="black"/><table width="515" border="0" cellpadding="5"><tr><td align="left"/><td align="right"/></tr></table><p><b class="emphasis-bold">Allowable values</b>: name of file</p><p><b class="emphasis-bold">Default</b>: NULL</p><p>Specifies the path to a file of trusted systems from which
+passwordless logons are allowed. Strongly discouraged because Windows
+NT/2000/XP users can always override the username&mdash;the only
+security in this scheme.</p></div>
+<a name="INDEX-161"/><div class="refentry"><table width="515" border="0" cellpadding="5"><tr><td align="left"><font size="+1"><b><i>include = filename</i></b></font></td><td align="right"><i></i></td></tr></table><hr width="515" size="3" noshade="true" align="left" color="black"/><table width="515" border="0" cellpadding="5"><tr><td align="left"/><td align="right"/></tr></table><p><b class="emphasis-bold">Allowable values</b>: name of file</p><p><b class="emphasis-bold">Default</b>: NULL</p><p>Includes the named file in <em class="filename">smb.conf</em> at the line
+where it appears. This option accepts most variables, but not
+<tt class="literal">%u</tt> (user), <tt class="literal">%P</tt> (current
+share's <tt class="literal">root</tt> directory), or
+<tt class="literal">%S</tt> (current share's name) because
+they are not set at the time the file is read.</p></div>
+<a name="INDEX-162"/><a name="INDEX-163"/><a name="INDEX-164"/><div class="refentry"><table width="515" border="0" cellpadding="5"><tr><td align="left"><font size="+1"><b><i>inherit acls = boolean</i></b></font></td><td align="right"><i></i></td></tr></table><hr width="515" size="3" noshade="true" align="left" color="black"/><table width="515" border="0" cellpadding="5"><tr><td align="left"/><td align="right"/></tr></table><p><b class="emphasis-bold">Allowable values</b>: YES, NO</p><p><b class="emphasis-bold">Default</b>: NO</p><p>If set, files and subdirectories are created with the same
+<a name="INDEX-163"/>ACLs
+as their parent directories. Directories are given Unix permissions
+of 0777 (full permissions) ensuring that the ACL on the directory
+will govern the actual permissions given to clients. Requires
+<a name="INDEX-164"/>POSIX ACL
+support to be provided on the Samba host system.</p></div>
+<a name="INDEX-165"/><a name="INDEX-166"/><div class="refentry"><table width="515" border="0" cellpadding="5"><tr><td align="left"><font size="+1"><b><i>inherit permissions = boolean</i></b></font></td><td align="right"><i></i></td></tr></table><hr width="515" size="3" noshade="true" align="left" color="black"/><table width="515" border="0" cellpadding="5"><tr><td align="left"/><td align="right"/></tr></table><p><b class="emphasis-bold">Allowable values</b>: YES, NO</p><p><b class="emphasis-bold">Default</b>: NO</p><p>If set, files and subdirectories are created with the same
+<a name="INDEX-166"/>permissions as their parent
+directories. This allows Unix directory permissions to be propagated
+automatically to new files and subdirectories, especially in the
+<tt class="literal">[homes]</tt> share. This option overrides
+<tt class="literal">create</tt> <tt class="literal">mask</tt>,
+<tt class="literal">directory</tt> <tt class="literal">mask</tt>,
+<tt class="literal">force</tt> <tt class="literal">create</tt>
+<tt class="literal">mode</tt>, and <tt class="literal">force</tt>
+<tt class="literal">directory</tt> <tt class="literal">mode</tt>, but not
+<tt class="literal">map</tt> <tt class="literal">archive</tt>,
+<tt class="literal">map</tt> <tt class="literal">hidden</tt>, or
+<tt class="literal">map</tt> <tt class="literal">system</tt>. Samba never sets
+the <tt class="literal">setuid</tt> bit when creating a file or directory.</p></div>
+<a name="INDEX-167"/><div class="refentry"><table width="515" border="0" cellpadding="5"><tr><td align="left"><font size="+1"><b><i>interfaces = interface list</i></b></font></td><td align="right"><i>[global]
+</i></td></tr></table><hr width="515" size="3" noshade="true" align="left" color="black"/><table width="515" border="0" cellpadding="5"><tr><td align="left"/><td align="right"/></tr></table><p><b class="emphasis-bold">Allowable values</b>: interface list</p><p><b class="emphasis-bold">Default</b>: NULL (all interfaces except 127.0.0.1)</p><p>Sets the interfaces to which Samba will respond. The default is the
+system's primary interface only. Recommended on
+multihomed systems or to override erroneous addresses and netmasks.
+Allows interface names such as <tt class="literal">eth0</tt>, DNS names,
+address/netmask pairs, and broadcast/netmask pairs. See also
+<tt class="literal">bind interfaces only</tt>.</p></div>
+<a name="INDEX-168"/><div class="refentry"><table width="515" border="0" cellpadding="5"><tr><td align="left"><font size="+1"><b><i>invalid users = user list</i></b></font></td><td align="right"><i></i></td></tr></table><hr width="515" size="3" noshade="true" align="left" color="black"/><table width="515" border="0" cellpadding="5"><tr><td align="left"/><td align="right"/></tr></table><p><b class="emphasis-bold">Allowable values</b>: user list</p><p><b class="emphasis-bold">Default</b>: NULL</p><p>Specifies a list of users not permitted access to the share.</p></div>
+<a name="INDEX-169"/><div class="refentry"><table width="515" border="0" cellpadding="5"><tr><td align="left"><font size="+1"><b><i>keepalive = number</i></b></font></td><td align="right"><i>[global]
+</i></td></tr></table><hr width="515" size="3" noshade="true" align="left" color="black"/><table width="515" border="0" cellpadding="5"><tr><td align="left"/><td align="right"/></tr></table><p><b class="emphasis-bold">Allowable values</b>: number of seconds</p><p><b class="emphasis-bold">Default</b>: 300</p><p>Sets the number of seconds between checks for a crashed client. The
+value of 0 causes no checks to be performed. Setting
+<tt class="literal">keepalive = 3600</tt> will turn on checks every hour. A
+value of 600 (every 10 minutes) is recommended if you want more
+frequent checks. See also <tt class="literal">socket</tt>
+<tt class="literal">options</tt> for another approach.</p></div>
+<a name="INDEX-170"/><div class="refentry"><table width="515" border="0" cellpadding="5"><tr><td align="left"><font size="+1"><b><i>kernel oplocks = boolean</i></b></font></td><td align="right"><i>[global]
+</i></td></tr></table><hr width="515" size="3" noshade="true" align="left" color="black"/><table width="515" border="0" cellpadding="5"><tr><td align="left"/><td align="right"/></tr></table><p><b class="emphasis-bold">Allowable values</b>: YES, NO</p><p><b class="emphasis-bold">Default</b>: YES</p><p>Breaks the oplock when a local Unix process or NFS operation accesses
+an oplocked file, thus preventing corruption. This works only on
+operating systems that support kernel-based oplocks, such as Linux
+2.4 and Irix. Avoid changing. See also <tt class="literal">oplocks</tt> and
+<tt class="literal">level2</tt> <tt class="literal">oplocks</tt>.</p></div>
+<a name="INDEX-171"/><div class="refentry"><table width="515" border="0" cellpadding="5"><tr><td align="left"><font size="+1"><b><i>lanman auth = boolean</i></b></font></td><td align="right"><i>[global]
+</i></td></tr></table><hr width="515" size="3" noshade="true" align="left" color="black"/><table width="515" border="0" cellpadding="5"><tr><td align="left"/><td align="right"/></tr></table><p><b class="emphasis-bold">Allowable values</b>: YES, NO</p><p><b class="emphasis-bold">Default</b>: YES</p><p>If set to YES, allows clients to use the (weak) LANMAN password hash
+used by Windows 95/98/Me. If set to NO, allows only the better NT1
+hash used by Windows NT/2000/XP.</p></div>
+<a name="INDEX-172"/><div class="refentry"><table width="515" border="0" cellpadding="5"><tr><td align="left"><font size="+1"><b><i>large readwrite = boolean</i></b></font></td><td align="right"><i>[global]
+</i></td></tr></table><hr width="515" size="3" noshade="true" align="left" color="black"/><table width="515" border="0" cellpadding="5"><tr><td align="left"/><td align="right"/></tr></table><p><b class="emphasis-bold">Allowable values</b>: YES, NO</p><p><b class="emphasis-bold">Default</b>: NO in Samba 2.2, YES in Samba 3.0</p><p>If set to YES, allows Windows 2000/XP to read and write 64KB at a
+time to improve performance. Requires Samba to be hosted by a 64-bit
+OS, such as Linux 2.4, Irix, or Solaris. Somewhat experimental.</p></div>
+<a name="INDEX-173"/><a name="INDEX-174"/><div class="refentry"><table width="515" border="0" cellpadding="5"><tr><td align="left"><font size="+1"><b><i>ldap admin dn = string</i></b></font></td><td align="right"><i>[global]
+</i></td></tr></table><hr width="515" size="3" noshade="true" align="left" color="black"/><table width="515" border="0" cellpadding="5"><tr><td align="left"/><td align="right"/></tr></table><p><b class="emphasis-bold">Allowable values</b>: Distinguished Name</p><p><b class="emphasis-bold">Default</b>: NULL</p><p>Sets the Distinguished Name used by Samba when contacting the LDAP
+server. Requires Samba to be configured with the
+<tt class="literal">--with-ldapsam</tt> configuration option. Experimental
+option added in Samba 2.2.3 and <a name="INDEX-174"/>obsolete in Samba 3.0.</p></div>
+<a name="INDEX-175"/><a name="INDEX-176"/><div class="refentry"><table width="515" border="0" cellpadding="5"><tr><td align="left"><font size="+1"><b><i>ldap filter = string</i></b></font></td><td align="right"><i>[global]
+</i></td></tr></table><hr width="515" size="3" noshade="true" align="left" color="black"/><table width="515" border="0" cellpadding="5"><tr><td align="left"/><td align="right"/></tr></table><p><b class="emphasis-bold">Allowable values</b>: LDAP search filter</p><p><b class="emphasis-bold">Default</b>: <tt class="literal">(&amp;(uid=%u)(objectclass=sambaAccount))</tt></p><p>Sets the LDAP search filter. Requires that Samba be configured with
+the <tt class="literal">--with-ldapsam</tt> configuration option.
+Experimental option added in Samba 2.2.3 and
+<a name="INDEX-176"/>obsolete in Samba 3.0.</p></div>
+<a name="INDEX-177"/><a name="INDEX-178"/><div class="refentry"><table width="515" border="0" cellpadding="5"><tr><td align="left"><font size="+1"><b><i>ldap port = number</i></b></font></td><td align="right"><i>[global]
+</i></td></tr></table><hr width="515" size="3" noshade="true" align="left" color="black"/><table width="515" border="0" cellpadding="5"><tr><td align="left"/><td align="right"/></tr></table><p><b class="emphasis-bold">Allowable values</b>: positive integer</p><p><b class="emphasis-bold">Default</b>: In Samba 2.2, 636 if <tt class="literal">ldap ssl = on</tt>;
+otherwise 389</p><p>Sets the TCP port number for contacting the LDAP server. Requires
+that Samba be configured with the <tt class="literal">--with-ldapsam</tt>
+configuration option. Experimental option added in Samba 2.2.3 and
+<a name="INDEX-178"/>obsolete
+starting with Samba 3.0. See also <tt class="literal">ldap ssl</tt>.</p></div>
+<a name="INDEX-179"/><a name="INDEX-180"/><div class="refentry"><table width="515" border="0" cellpadding="5"><tr><td align="left"><font size="+1"><b><i>ldap server = value</i></b></font></td><td align="right"><i>[global]
+</i></td></tr></table><hr width="515" size="3" noshade="true" align="left" color="black"/><table width="515" border="0" cellpadding="5"><tr><td align="left"/><td align="right"/></tr></table><p><b class="emphasis-bold">Allowable values</b>: fully qualified domain name</p><p><b class="emphasis-bold">Default</b>: localhost</p><p>Sets the domain name of the LDAP server. Requires that Samba be
+configured with the <tt class="literal">--with-ldapsam</tt> configuration
+option. Experimental option added in Samba 2.2.3 and
+<a name="INDEX-180"/>obsolete starting with Samba 3.0.</p></div>
+<a name="INDEX-181"/><a name="INDEX-182"/><div class="refentry"><table width="515" border="0" cellpadding="5"><tr><td align="left"><font size="+1"><b><i>ldap ssl = value</i></b></font></td><td align="right"><i>[global]
+</i></td></tr></table><hr width="515" size="3" noshade="true" align="left" color="black"/><table width="515" border="0" cellpadding="5"><tr><td align="left"/><td align="right"/></tr></table><p><b class="emphasis-bold">Allowable values</b>: ON, OFF, START TLS</p><p><b class="emphasis-bold">Default</b>: ON</p><p>Sets whether Samba uses SSL to contact the LDAP server. ON and OFF
+turn SSL encryption on or off. The START TLS setting causes Samba to
+use LDAPv3 StartTLS extended operation. Requires that Samba be
+configured with the <tt class="literal">--with-ldapsam</tt> configuration
+option. Experimental option added in Samba 2.2.3 and
+<a name="INDEX-182"/>obsolete
+in Samba 3.0.</p></div>
+<a name="INDEX-183"/><a name="INDEX-184"/><div class="refentry"><table width="515" border="0" cellpadding="5"><tr><td align="left"><font size="+1"><b><i>ldap suffix = string</i></b></font></td><td align="right"><i>[global]
+</i></td></tr></table><hr width="515" size="3" noshade="true" align="left" color="black"/><table width="515" border="0" cellpadding="5"><tr><td align="left"/><td align="right"/></tr></table><p><b class="emphasis-bold">Allowable values</b>: Distinguished Name</p><p><b class="emphasis-bold">Default</b>: NULL</p><p>Sets the base Distinguished Name to use for LDAP searches. Requires
+that Samba be configured with the <tt class="literal">--with-ldapsam</tt>
+configuration option. Experimental option added in Samba 2.2.3 and
+<a name="INDEX-184"/>obsolete in Samba 3.0.</p></div>
+<a name="INDEX-185"/><div class="refentry"><table width="515" border="0" cellpadding="5"><tr><td align="left"><font size="+1"><b><i>level2 oplocks = boolean</i></b></font></td><td align="right"><i></i></td></tr></table><hr width="515" size="3" noshade="true" align="left" color="black"/><table width="515" border="0" cellpadding="5"><tr><td align="left"/><td align="right"/></tr></table><p><b class="emphasis-bold">Allowable values</b>: YES, NO</p><p><b class="emphasis-bold">Default</b>: YES</p><p>Allows files to be cached read-only on the client when multiple
+clients have opened the file. This allows executables to be cached
+locally, improving performance.</p></div>
+<a name="INDEX-186"/><div class="refentry"><table width="515" border="0" cellpadding="5"><tr><td align="left"><font size="+1"><b><i>lm announce = value</i></b></font></td><td align="right"><i>[global]
+</i></td></tr></table><hr width="515" size="3" noshade="true" align="left" color="black"/><table width="515" border="0" cellpadding="5"><tr><td align="left"/><td align="right"/></tr></table><p><b class="emphasis-bold">Allowable values</b>: AUTO, YES, NO</p><p><b class="emphasis-bold">Default</b>: AUTO</p><p>Produces OS/2 SMB broadcasts at an interval specified by the
+<tt class="literal">lm</tt> <tt class="literal">interval</tt> option. YES/NO
+turns them on/off unconditionally. AUTO causes the Samba server to
+wait for a LAN manager announcement from another client before
+sending one out. Required for OS/2 client browsing.</p></div>
+<a name="INDEX-187"/><div class="refentry"><table width="515" border="0" cellpadding="5"><tr><td align="left"><font size="+1"><b><i>lm interval = number</i></b></font></td><td align="right"><i>[global]
+</i></td></tr></table><hr width="515" size="3" noshade="true" align="left" color="black"/><table width="515" border="0" cellpadding="5"><tr><td align="left"/><td align="right"/></tr></table><p><b class="emphasis-bold">Allowable values</b>: number of seconds</p><p><b class="emphasis-bold">Default</b>: 60</p><p>Sets the time period, in seconds, between OS/2 SMB broadcast
+announcements.</p></div>
+<a name="INDEX-188"/><a name="INDEX-189"/><a name="INDEX-190"/><a name="INDEX-191"/><div class="refentry"><table width="515" border="0" cellpadding="5"><tr><td align="left"><font size="+1"><b><i>load printers = boolean</i></b></font></td><td align="right"><i>[global]
+</i></td></tr></table><hr width="515" size="3" noshade="true" align="left" color="black"/><table width="515" border="0" cellpadding="5"><tr><td align="left"/><td align="right"/></tr></table><p><b class="emphasis-bold">Allowable values</b>: YES, NO</p><p><b class="emphasis-bold">Default</b>: YES</p><p>Loads all printer names from the system's
+<em class="emphasis">printcap</em><a name="INDEX-189"/> file into the
+<a name="INDEX-190"/><a name="INDEX-191"/>browse
+list. Uses configuration options from the
+<tt class="literal">[printers]</tt> section.</p></div>
+<a name="INDEX-192"/><a name="INDEX-193"/><div class="refentry"><table width="515" border="0" cellpadding="5"><tr><td align="left"><font size="+1"><b><i>local master = boolean</i></b></font></td><td align="right"><i>[global]
+</i></td></tr></table><hr width="515" size="3" noshade="true" align="left" color="black"/><table width="515" border="0" cellpadding="5"><tr><td align="left"/><td align="right"/></tr></table><p><b class="emphasis-bold">Allowable values</b>: YES, NO</p><p><b class="emphasis-bold">Default</b>: YES</p><p>Allows Samba to participate in <a name="INDEX-193"/>elections for the local master
+browser. See also <tt class="literal">domain</tt> <tt class="literal">master</tt>
+and <tt class="literal">os</tt> <tt class="literal">level</tt>.</p></div>
+<a name="INDEX-194"/><div class="refentry"><table width="515" border="0" cellpadding="5"><tr><td align="left"><font size="+1"><b><i>lock dir = directory</i></b></font></td><td align="right"><i>[global]
+</i></td></tr></table><hr width="515" size="3" noshade="true" align="left" color="black"/><table width="515" border="0" cellpadding="5"><tr><td align="left"/><td align="right"/></tr></table><p><b class="emphasis-bold">Allowable values</b>: name of directory</p><p><b class="emphasis-bold">Default</b>: <em class="emphasis">/usr/local/samba/var/locks</em></p><p>Synonym for <tt class="literal">lock</tt> <tt class="literal">directory</tt>.</p></div>
+<a name="INDEX-195"/><div class="refentry"><table width="515" border="0" cellpadding="5"><tr><td align="left"><font size="+1"><b><i>lock directory = directory</i></b></font></td><td align="right"><i>[global]
+</i></td></tr></table><hr width="515" size="3" noshade="true" align="left" color="black"/><table width="515" border="0" cellpadding="5"><tr><td align="left"/><td align="right"/></tr></table><p><b class="emphasis-bold">Allowable values</b>: name of directory</p><p><b class="emphasis-bold">Default</b>: <em class="emphasis">/usr/local/samba/var/locks</em></p><p>Sets a directory in which to keep lock files. The directory must be
+writable by Samba and readable by everyone. Also called
+<tt class="literal">lock</tt> <tt class="literal">dir</tt>.</p></div>
+<a name="INDEX-196"/><div class="refentry"><table width="515" border="0" cellpadding="5"><tr><td align="left"><font size="+1"><b><i>lock spin count = number</i></b></font></td><td align="right"><i>[global]
+</i></td></tr></table><hr width="515" size="3" noshade="true" align="left" color="black"/><table width="515" border="0" cellpadding="5"><tr><td align="left"/><td align="right"/></tr></table><p><b class="emphasis-bold">Allowable values</b>: positive integer</p><p><b class="emphasis-bold">Default</b>: 2</p><p>Sets the number of attempts to attain a byte range lock. See also
+<tt class="literal">lock spin time</tt>.</p></div>
+<a name="INDEX-197"/><div class="refentry"><table width="515" border="0" cellpadding="5"><tr><td align="left"><font size="+1"><b><i>lock spin time = number</i></b></font></td><td align="right"><i>[global]
+</i></td></tr></table><hr width="515" size="3" noshade="true" align="left" color="black"/><table width="515" border="0" cellpadding="5"><tr><td align="left"/><td align="right"/></tr></table><p><b class="emphasis-bold">Allowable values</b>: number of microseconds</p><p><b class="emphasis-bold">Default</b>: 10</p><p>Sets the number of microseconds between attempts to attain a lock.
+See also <tt class="literal">lock</tt> <tt class="literal">spin</tt>
+<tt class="literal">count</tt>.</p></div>
+<a name="INDEX-198"/><a name="INDEX-199"/><a name="INDEX-200"/><div class="refentry"><table width="515" border="0" cellpadding="5"><tr><td align="left"><font size="+1"><b><i>locking = boolean</i></b></font></td><td align="right"><i></i></td></tr></table><hr width="515" size="3" noshade="true" align="left" color="black"/><table width="515" border="0" cellpadding="5"><tr><td align="left"/><td align="right"/></tr></table><p><b class="emphasis-bold">Allowable values</b>: YES, NO</p><p><b class="emphasis-bold">Default</b>: YES</p><p>Performs <a name="INDEX-199"/><a name="INDEX-200"/>file locking. If set to NO, Samba
+accepts lock requests but won't actually lock
+resources. Turn off for read-only filesystems.</p></div>
+<a name="INDEX-201"/><a name="INDEX-202"/><div class="refentry"><table width="515" border="0" cellpadding="5"><tr><td align="left"><font size="+1"><b><i>log file = filename</i></b></font></td><td align="right"><i>[global]
+</i></td></tr></table><hr width="515" size="3" noshade="true" align="left" color="black"/><table width="515" border="0" cellpadding="5"><tr><td align="left"/><td align="right"/></tr></table><p><b class="emphasis-bold">Allowable values</b>: name of file</p><p><b class="emphasis-bold">Default</b>: varies</p><p>Sets the name and location of the <a name="INDEX-202"/>log file. Allows all <tt class="literal">%</tt>
+variables.</p></div>
+<a name="INDEX-203"/><div class="refentry"><table width="515" border="0" cellpadding="5"><tr><td align="left"><font size="+1"><b><i>log level = number</i></b></font></td><td align="right"><i>[global]
+</i></td></tr></table><hr width="515" size="3" noshade="true" align="left" color="black"/><table width="515" border="0" cellpadding="5"><tr><td align="left"/><td align="right"/></tr></table><p><b class="emphasis-bold">Allowable values</b>: number</p><p><b class="emphasis-bold">Default</b>: 0</p><p>Sets the logging level used. Values of 3 or more slow the system
+noticeably. Recommended value is 1. Synonym for
+<tt class="literal">debug</tt> <tt class="literal">level</tt>.</p></div>
+<a name="INDEX-204"/><div class="refentry"><table width="515" border="0" cellpadding="5"><tr><td align="left"><font size="+1"><b><i>logon drive = value</i></b></font></td><td align="right"><i>[global]
+</i></td></tr></table><hr width="515" size="3" noshade="true" align="left" color="black"/><table width="515" border="0" cellpadding="5"><tr><td align="left"/><td align="right"/></tr></table><p><b class="emphasis-bold">Allowable values</b>: MS-DOS drive name</p><p><b class="emphasis-bold">Default</b>: Z:</p><p>Sets the drive to be used as a home directory for domain logons by
+Windows NT/2000/XP clients. See also <tt class="literal">logon</tt>
+<tt class="literal">home</tt>.</p></div>
+<a name="INDEX-205"/><a name="INDEX-206"/><a name="INDEX-207"/><div class="refentry"><table width="515" border="0" cellpadding="5"><tr><td align="left"><font size="+1"><b><i>logon home = directory</i></b></font></td><td align="right"><i>[global]
+</i></td></tr></table><hr width="515" size="3" noshade="true" align="left" color="black"/><table width="515" border="0" cellpadding="5"><tr><td align="left"/><td align="right"/></tr></table><p><b class="emphasis-bold">Allowable values</b>: UNC of shared directory</p><p><b class="emphasis-bold">Default</b>: <em class="filename">\\ %N \ %U</em></p><p>Sets the home <a name="INDEX-206"/><a name="INDEX-207"/>directory of a Windows 95/98/Me or
+NT/2000/XP user. Allows <tt class="literal">NET</tt> <tt class="literal">USE</tt>
+<tt class="literal">H:/HOME</tt> from the command prompt if Samba is acting
+as a logon server. Append <tt class="literal">\profile</tt> or other
+directory to the value of this parameter if storing Windows 95/98/Me
+profiles in a subdirectory of the user's home
+directory. See <tt class="literal">logon path</tt> for Windows NT/2000/XP
+roaming profiles.</p></div>
+<a name="INDEX-208"/><a name="INDEX-209"/><a name="INDEX-210"/><a name="INDEX-211"/><a name="INDEX-212"/><div class="refentry"><table width="515" border="0" cellpadding="5"><tr><td align="left"><font size="+1"><b><i>logon path = directory</i></b></font></td><td align="right"><i>[global]
+</i></td></tr></table><hr width="515" size="3" noshade="true" align="left" color="black"/><table width="515" border="0" cellpadding="5"><tr><td align="left"/><td align="right"/></tr></table><p><b class="emphasis-bold">Allowable values</b>: UNC of shared directory</p><p><b class="emphasis-bold">Default</b>: <em class="filename">\\ %N \  %U \ profile</em></p><p>Sets the path to the directory where Windows NT/2000/XP
+<a name="INDEX-209"/><a name="INDEX-210"/><a name="INDEX-211"/><a name="INDEX-212"/>roaming profiles are stored. See
+also <tt class="literal">logon home</tt> for Windows 95/98/Me roaming
+profiles.</p></div>
+<a name="INDEX-213"/><div class="refentry"><table width="515" border="0" cellpadding="5"><tr><td align="left"><font size="+1"><b><i>logon script = directory</i></b></font></td><td align="right"><i>[global]
+</i></td></tr></table><hr width="515" size="3" noshade="true" align="left" color="black"/><table width="515" border="0" cellpadding="5"><tr><td align="left"/><td align="right"/></tr></table><p><b class="emphasis-bold">Allowable values</b>: UNC of shared file</p><p><b class="emphasis-bold">Default</b>: NULL</p><p>Sets the pathname (relative to the <tt class="literal">[netlogon]</tt>
+share) of an MS-DOS/NT command to run on the client at logon time.
+Allows all <tt class="literal">%</tt> variables.</p></div>
+<a name="INDEX-214"/><a name="INDEX-215"/><div class="refentry"><table width="515" border="0" cellpadding="5"><tr><td align="left"><font size="+1"><b><i>lppause command = command</i></b></font></td><td align="right"><i></i></td></tr></table><hr width="515" size="3" noshade="true" align="left" color="black"/><table width="515" border="0" cellpadding="5"><tr><td align="left"/><td align="right"/></tr></table><p><b class="emphasis-bold">Allowable values</b>: command</p><p><b class="emphasis-bold">Default</b>: varies</p><p>Sets the command to pause a <a name="INDEX-215"/>print job.
+Honors the <tt class="literal">%p</tt> (printer name) and
+<tt class="literal">%j</tt> (job number) variables.</p></div>
+<a name="INDEX-216"/><div class="refentry"><table width="515" border="0" cellpadding="5"><tr><td align="left"><font size="+1"><b><i>lpq cache time = number</i></b></font></td><td align="right"><i>[global]
+</i></td></tr></table><hr width="515" size="3" noshade="true" align="left" color="black"/><table width="515" border="0" cellpadding="5"><tr><td align="left"/><td align="right"/></tr></table><p><b class="emphasis-bold">Allowable values</b>: number of seconds</p><p><b class="emphasis-bold">Default</b>: 10</p><p>Sets how long to keep print queue status cached, in seconds.</p></div>
+<a name="INDEX-217"/><a name="INDEX-218"/><div class="refentry"><table width="515" border="0" cellpadding="5"><tr><td align="left"><font size="+1"><b><i>lpq command = command</i></b></font></td><td align="right"><i></i></td></tr></table><hr width="515" size="3" noshade="true" align="left" color="black"/><table width="515" border="0" cellpadding="5"><tr><td align="left"/><td align="right"/></tr></table><p><b class="emphasis-bold">Allowable values</b>: command</p><p><b class="emphasis-bold">Default</b>: varies</p><p>Sets the command used to get <a name="INDEX-218"/>printer status. Usually
+initialized to a default value by the <tt class="literal">printing</tt>
+option. Honors the <tt class="literal">%p</tt> (printer name) variable.</p></div>
+<a name="INDEX-219"/><a name="INDEX-220"/><div class="refentry"><table width="515" border="0" cellpadding="5"><tr><td align="left"><font size="+1"><b><i>lpresume command = command</i></b></font></td><td align="right"><i></i></td></tr></table><hr width="515" size="3" noshade="true" align="left" color="black"/><table width="515" border="0" cellpadding="5"><tr><td align="left"/><td align="right"/></tr></table><p><b class="emphasis-bold">Allowable values</b>: command</p><p><b class="emphasis-bold">Default</b>: varies</p><p>Sets the command to resume a paused <a name="INDEX-220"/>print job.
+Honors the <tt class="literal">%p</tt> (printer name) and
+<tt class="literal">%j</tt> ( job number) variables.</p></div>
+<a name="INDEX-221"/><a name="INDEX-222"/><div class="refentry"><table width="515" border="0" cellpadding="5"><tr><td align="left"><font size="+1"><b><i>lprm command = command</i></b></font></td><td align="right"><i></i></td></tr></table><hr width="515" size="3" noshade="true" align="left" color="black"/><table width="515" border="0" cellpadding="5"><tr><td align="left"/><td align="right"/></tr></table><p><b class="emphasis-bold">Allowable values</b>: command</p><p><b class="emphasis-bold">Default</b>: varies</p><p>Sets the command to delete a <a name="INDEX-222"/>print job.
+Usually initialized to a default value by the
+<tt class="literal">printing</tt> option. Honors the <tt class="literal">%p</tt>
+(printer name) and <tt class="literal">%j</tt> (job number) variables.</p></div>
+<a name="INDEX-223"/><div class="refentry"><table width="515" border="0" cellpadding="5"><tr><td align="left"><font size="+1"><b><i>machine password timeout = number</i></b></font></td><td align="right"><i></i></td></tr></table><hr width="515" size="3" noshade="true" align="left" color="black"/><table width="515" border="0" cellpadding="5"><tr><td align="left"/><td align="right"/></tr></table><p><b class="emphasis-bold">Allowable values</b>: number of seconds</p><p><b class="emphasis-bold">Default</b>: 604800 (1 week)</p><p>Sets the period between (NT domain) computer account password changes.</p></div>
+<a name="INDEX-224"/><div class="refentry"><table width="515" border="0" cellpadding="5"><tr><td align="left"><font size="+1"><b><i>magic output = filename</i></b></font></td><td align="right"><i></i></td></tr></table><hr width="515" size="3" noshade="true" align="left" color="black"/><table width="515" border="0" cellpadding="5"><tr><td align="left"/><td align="right"/></tr></table><p><b class="emphasis-bold">Allowable values</b>: name of file</p><p><b class="emphasis-bold">Default</b>: <em class="replaceable">command</em><em class="emphasis">.out</em></p><p>Sets the output file for the <tt class="literal">magic</tt>
+<tt class="literal">scripts</tt> option. Default is the command name,
+followed by the <em class="emphasis">.out</em> extension.</p></div>
+<a name="INDEX-225"/><div class="refentry"><table width="515" border="0" cellpadding="5"><tr><td align="left"><font size="+1"><b><i>magic script = filename</i></b></font></td><td align="right"><i></i></td></tr></table><hr width="515" size="3" noshade="true" align="left" color="black"/><table width="515" border="0" cellpadding="5"><tr><td align="left"/><td align="right"/></tr></table><p><b class="emphasis-bold">Allowable values</b>: name of file</p><p><b class="emphasis-bold">Default</b>: NULL</p><p>Sets a filename for execution via a shell whenever the file is closed
+from the client, allowing clients to run commands on the server. The
+scripts will be deleted on completion, if permissions allow. Use is
+discouraged.</p></div>
+<a name="INDEX-226"/><a name="INDEX-227"/><div class="refentry"><table width="515" border="0" cellpadding="5"><tr><td align="left"><font size="+1"><b><i>mangle case = boolean</i></b></font></td><td align="right"><i></i></td></tr></table><hr width="515" size="3" noshade="true" align="left" color="black"/><table width="515" border="0" cellpadding="5"><tr><td align="left"/><td align="right"/></tr></table><p><b class="emphasis-bold">Allowable values</b>: YES, NO</p><p><b class="emphasis-bold">Default</b>: NO</p><p><a name="INDEX-227"/>Mangles a
+name if it is in mixed case.</p></div>
+<a name="INDEX-228"/><div class="refentry"><table width="515" border="0" cellpadding="5"><tr><td align="left"><font size="+1"><b><i>mangled map = map list</i></b></font></td><td align="right"><i></i></td></tr></table><hr width="515" size="3" noshade="true" align="left" color="black"/><table width="515" border="0" cellpadding="5"><tr><td align="left"/><td align="right"/></tr></table><p><b class="emphasis-bold">Allowable values</b>: list of to/from pairs</p><p><b class="emphasis-bold">Default</b>: NULL</p><p>Sets up a table of names to remap (e.g., <em class="emphasis">.html</em>
+to <em class="emphasis">.htm</em>).</p></div>
+<a name="INDEX-229"/><div class="refentry"><table width="515" border="0" cellpadding="5"><tr><td align="left"><font size="+1"><b><i>mangled names = boolean</i></b></font></td><td align="right"><i></i></td></tr></table><hr width="515" size="3" noshade="true" align="left" color="black"/><table width="515" border="0" cellpadding="5"><tr><td align="left"/><td align="right"/></tr></table><p><b class="emphasis-bold">Allowable values</b>: YES, NO</p><p><b class="emphasis-bold">Default</b>: YES</p><p>Sets Samba to abbreviate to the MS-DOS 8.3 style names that are too
+long or have unsupported characters.</p></div>
+<a name="INDEX-230"/><div class="refentry"><table width="515" border="0" cellpadding="5"><tr><td align="left"><font size="+1"><b><i>mangled stack = number</i></b></font></td><td align="right"><i>[global]
+</i></td></tr></table><hr width="515" size="3" noshade="true" align="left" color="black"/><table width="515" border="0" cellpadding="5"><tr><td align="left"/><td align="right"/></tr></table><p><b class="emphasis-bold">Allowable values</b>: number</p><p><b class="emphasis-bold">Default</b>: 50</p><p>Sets the size of the cache of recently mangled filenames.</p></div>
+<a name="INDEX-231"/><div class="refentry"><table width="515" border="0" cellpadding="5"><tr><td align="left"><font size="+1"><b><i>mangling char = character</i></b></font></td><td align="right"><i></i></td></tr></table><hr width="515" size="3" noshade="true" align="left" color="black"/><table width="515" border="0" cellpadding="5"><tr><td align="left"/><td align="right"/></tr></table><p><b class="emphasis-bold">Allowable values</b>: character</p><p><b class="emphasis-bold">Default</b>: ~</p><p>Sets the unique mangling character used in all mangled names.</p></div>
+<a name="INDEX-232"/><div class="refentry"><table width="515" border="0" cellpadding="5"><tr><td align="left"><font size="+1"><b><i>mangling method = string</i></b></font></td><td align="right"><i>[global]
+</i></td></tr></table><hr width="515" size="3" noshade="true" align="left" color="black"/><table width="515" border="0" cellpadding="5"><tr><td align="left"/><td align="right"/></tr></table><p><b class="emphasis-bold">Allowable values</b>: hash, hash2</p><p><b class="emphasis-bold">Default</b>: hash</p><p>Sets the algorithm used to mangle filenames. The
+<tt class="literal">hash2</tt> method is a newer method introduced in Samba
+2.2.x, and it creates different filenames than the
+<tt class="literal">hash</tt> method.</p></div>
+<a name="INDEX-233"/><div class="refentry"><table width="515" border="0" cellpadding="5"><tr><td align="left"><font size="+1"><b><i>map archive = boolean</i></b></font></td><td align="right"><i></i></td></tr></table><hr width="515" size="3" noshade="true" align="left" color="black"/><table width="515" border="0" cellpadding="5"><tr><td align="left"/><td align="right"/></tr></table><p><b class="emphasis-bold">Allowable values</b>: YES, NO</p><p><b class="emphasis-bold">Default</b>: YES</p><p>If YES, Samba sets the executable-by-user (0100) bit on Unix files if
+the MS-DOS archive attribute is set. If used, the
+<tt class="literal">create</tt> <tt class="literal">mask</tt> must contain the
+0100 bit.</p></div>
+<a name="INDEX-234"/><div class="refentry"><table width="515" border="0" cellpadding="5"><tr><td align="left"><font size="+1"><b><i>map hidden = boolean</i></b></font></td><td align="right"><i></i></td></tr></table><hr width="515" size="3" noshade="true" align="left" color="black"/><table width="515" border="0" cellpadding="5"><tr><td align="left"/><td align="right"/></tr></table><p><b class="emphasis-bold">Allowable values</b>: YES, NO</p><p><b class="emphasis-bold">Default</b>: NO</p><p>If YES, Samba sets the executable-by-other (0001) bit on Unix files
+if the MS-DOS hidden attribute is set. If used, the <tt class="literal">create
+mask</tt> option must contain the 0001 bit.</p></div>
+<a name="INDEX-235"/><div class="refentry"><table width="515" border="0" cellpadding="5"><tr><td align="left"><font size="+1"><b><i>map system = boolean</i></b></font></td><td align="right"><i></i></td></tr></table><hr width="515" size="3" noshade="true" align="left" color="black"/><table width="515" border="0" cellpadding="5"><tr><td align="left"/><td align="right"/></tr></table><p><b class="emphasis-bold">Allowable values</b>: YES, NO</p><p><b class="emphasis-bold">Default</b>: NO</p><p>If YES, Samba sets the executable-by-group (0010) bit on Unix files
+if the MS-DOS system attribute is set. If used, the
+<tt class="literal">create</tt> <tt class="literal">mask</tt> must contain the
+0010 bit.</p></div>
+<a name="INDEX-236"/><div class="refentry"><table width="515" border="0" cellpadding="5"><tr><td align="left"><font size="+1"><b><i>map to guest = value</i></b></font></td><td align="right"><i>[global]
+</i></td></tr></table><hr width="515" size="3" noshade="true" align="left" color="black"/><table width="515" border="0" cellpadding="5"><tr><td align="left"/><td align="right"/></tr></table><p><b class="emphasis-bold">Allowable values</b>: Never, Bad User, Bad Password</p><p><b class="emphasis-bold">Default</b>:  Never</p><p>If set to Bad User, allows users without accounts on the Samba system
+to log in and be assigned the guest account. This option can be used
+as part of making public shares for anyone to use. If set to Bad
+Password, users who mistype their passwords will be logged in to the
+guest account instead of their own. Because no warning is given, the
+Bad Password value can be extremely confusing: we recommend against
+it. The default setting of Never prevents users without accounts from
+logging in.</p></div>
+<a name="INDEX-237"/><a name="INDEX-238"/><div class="refentry"><table width="515" border="0" cellpadding="5"><tr><td align="left"><font size="+1"><b><i>max connections = number</i></b></font></td><td align="right"><i></i></td></tr></table><hr width="515" size="3" noshade="true" align="left" color="black"/><table width="515" border="0" cellpadding="5"><tr><td align="left"/><td align="right"/></tr></table><p><b class="emphasis-bold">Allowable values</b>: number</p><p><b class="emphasis-bold">Default</b>: 0 (infinity)</p><p>Sets the maximum number of
+<a name="INDEX-238"/>share connections allowed from each
+client system.</p></div>
+<a name="INDEX-239"/><div class="refentry"><table width="515" border="0" cellpadding="5"><tr><td align="left"><font size="+1"><b><i>max disk size = number</i></b></font></td><td align="right"><i>[global]
+</i></td></tr></table><hr width="515" size="3" noshade="true" align="left" color="black"/><table width="515" border="0" cellpadding="5"><tr><td align="left"/><td align="right"/></tr></table><p><b class="emphasis-bold">Allowable values</b>: size in MB</p><p><b class="emphasis-bold">Default</b>: 0 (no limit)</p><p>Sets the maximum disk size/free-space size (in megabytes) to return
+to the client. Some clients or applications can't
+understand large maximum disk sizes.</p></div>
+<a name="INDEX-240"/><a name="INDEX-241"/><div class="refentry"><table width="515" border="0" cellpadding="5"><tr><td align="left"><font size="+1"><b><i>max log size = number</i></b></font></td><td align="right"><i>[global]
+</i></td></tr></table><hr width="515" size="3" noshade="true" align="left" color="black"/><table width="515" border="0" cellpadding="5"><tr><td align="left"/><td align="right"/></tr></table><p><b class="emphasis-bold">Allowable values</b>: size in KB</p><p><b class="emphasis-bold">Default</b>: 5000</p><p>Sets the size (in kilobytes) at which Samba will start a new
+<a name="INDEX-241"/>log file. The current log file will be
+renamed with a <em class="emphasis">.old</em> extension, replacing any
+existing file with that name.</p></div>
+<a name="INDEX-242"/><div class="refentry"><table width="515" border="0" cellpadding="5"><tr><td align="left"><font size="+1"><b><i>max mux = number</i></b></font></td><td align="right"><i>[global]
+</i></td></tr></table><hr width="515" size="3" noshade="true" align="left" color="black"/><table width="515" border="0" cellpadding="5"><tr><td align="left"/><td align="right"/></tr></table><p><b class="emphasis-bold">Allowable values</b>: number</p><p><b class="emphasis-bold">Default</b>: 50</p><p>Sets the number of simultaneous SMB operations that Samba clients can
+make. Avoid changing.</p></div>
+<a name="INDEX-243"/><div class="refentry"><table width="515" border="0" cellpadding="5"><tr><td align="left"><font size="+1"><b><i>max open files = number</i></b></font></td><td align="right"><i>[global]
+</i></td></tr></table><hr width="515" size="3" noshade="true" align="left" color="black"/><table width="515" border="0" cellpadding="5"><tr><td align="left"/><td align="right"/></tr></table><p><b class="emphasis-bold">Allowable values</b>: number</p><p><b class="emphasis-bold">Default</b>: 10000</p><p>Limits the number of files a Samba process will try to keep open at
+one time. Samba allows you to set this to less than the maximum
+imposed by the Unix host operating system. Avoid changing.</p></div>
+<a name="INDEX-244"/><a name="INDEX-245"/><div class="refentry"><table width="515" border="0" cellpadding="5"><tr><td align="left"><font size="+1"><b><i>max print jobs = number</i></b></font></td><td align="right"><i></i></td></tr></table><hr width="515" size="3" noshade="true" align="left" color="black"/><table width="515" border="0" cellpadding="5"><tr><td align="left"/><td align="right"/></tr></table><p><b class="emphasis-bold">Allowable values</b>: positive integer</p><p><b class="emphasis-bold">Default</b>: 1000</p><p>Limits the number of jobs that can be in the queue for this
+<a name="INDEX-245"/>printer share at any one time. The printer
+will report <tt class="literal">out of space</tt> if the limit is exceeded.
+See also <tt class="literal">total print jobs</tt>.</p></div>
+<a name="INDEX-246"/><div class="refentry"><table width="515" border="0" cellpadding="5"><tr><td align="left"><font size="+1"><b><i>max protocol = name</i></b></font></td><td align="right"><i>[global]
+</i></td></tr></table><hr width="515" size="3" noshade="true" align="left" color="black"/><table width="515" border="0" cellpadding="5"><tr><td align="left"/><td align="right"/></tr></table><p><b class="emphasis-bold">Allowable values</b>: CORE, COREPLUS, LANMAN1, LANMAN2, NT1</p><p><b class="emphasis-bold">Default</b>: NT1</p><p>If set, limits the negotiation to the protocol specified, or older.
+See <tt class="literal">min protocol</tt>. Avoid using.</p></div>
+<a name="INDEX-247"/><div class="refentry"><table width="515" border="0" cellpadding="5"><tr><td align="left"><font size="+1"><b><i>max smbd processes = number</i></b></font></td><td align="right"><i>[global]
+</i></td></tr></table><hr width="515" size="3" noshade="true" align="left" color="black"/><table width="515" border="0" cellpadding="5"><tr><td align="left"/><td align="right"/></tr></table><p><b class="emphasis-bold">Allowable values</b>: integer</p><p><b class="emphasis-bold">Default</b>: 0 (no limit)</p><p>Limits the number of users who can connect to the server. Used to
+prevent degraded service under an overload, at the cost of refusing
+services entirely.</p></div>
+<a name="INDEX-248"/><a name="INDEX-249"/><div class="refentry"><table width="515" border="0" cellpadding="5"><tr><td align="left"><font size="+1"><b><i>max ttl = number</i></b></font></td><td align="right"><i>[global]
+</i></td></tr></table><hr width="515" size="3" noshade="true" align="left" color="black"/><table width="515" border="0" cellpadding="5"><tr><td align="left"/><td align="right"/></tr></table><p><b class="emphasis-bold">Allowable values</b>: number of seconds</p><p><b class="emphasis-bold">Default</b>: 259200 (3 days)</p><p>Sets the <a name="INDEX-249"/>time to live (TTL) of NetBIOS names in the
+<em class="emphasis">nmbd</em> WINS cache. Avoid changing.</p></div>
+<a name="INDEX-250"/><div class="refentry"><table width="515" border="0" cellpadding="5"><tr><td align="left"><font size="+1"><b><i>max wins ttl = number</i></b></font></td><td align="right"><i>[global]
+</i></td></tr></table><hr width="515" size="3" noshade="true" align="left" color="black"/><table width="515" border="0" cellpadding="5"><tr><td align="left"/><td align="right"/></tr></table><p><b class="emphasis-bold">Allowable values</b>: number of seconds</p><p><b class="emphasis-bold">Default</b>: 518400 (6 days)</p><p>Limits the TTL, in seconds, of a NetBIOS name in the
+<em class="emphasis">nmbd</em> WINS cache. Avoid changing. See also
+<tt class="literal">min wins ttl</tt>.</p></div>
+<a name="INDEX-251"/><div class="refentry"><table width="515" border="0" cellpadding="5"><tr><td align="left"><font size="+1"><b><i>max xmit = number</i></b></font></td><td align="right"><i>[global]
+</i></td></tr></table><hr width="515" size="3" noshade="true" align="left" color="black"/><table width="515" border="0" cellpadding="5"><tr><td align="left"/><td align="right"/></tr></table><p><b class="emphasis-bold">Allowable values</b>: size in bytes</p><p><b class="emphasis-bold">Default</b>: 65535</p><p>Sets the maximum packet size negotiated by Samba. This is a tuning
+parameter for slow links and bugs in older clients. Values less than
+2048 are discouraged.</p></div>
+<a name="INDEX-252"/><div class="refentry"><table width="515" border="0" cellpadding="5"><tr><td align="left"><font size="+1"><b><i>message command = command</i></b></font></td><td align="right"><i>[global]
+</i></td></tr></table><hr width="515" size="3" noshade="true" align="left" color="black"/><table width="515" border="0" cellpadding="5"><tr><td align="left"/><td align="right"/></tr></table><p><b class="emphasis-bold">Allowable values</b>: command</p><p><b class="emphasis-bold">Default</b>: NULL</p><p>Sets the command to run on the server when a WinPopup message arrives
+from a client. If it does not complete quickly, the command must end
+in <tt class="literal">&amp;</tt> to allow immediate return. Honors all
+<tt class="literal">%</tt> variables except <tt class="literal">%u</tt> (user)
+and supports the extra variables <tt class="literal">%s</tt> (filename the
+message is in), <tt class="literal">%t</tt> (destination system), and
+<tt class="literal">%f</tt> (from).</p></div>
+<a name="INDEX-253"/><a name="INDEX-254"/><div class="refentry"><table width="515" border="0" cellpadding="5"><tr><td align="left"><font size="+1"><b><i>min passwd length = number</i></b></font></td><td align="right"><i>[global]
+</i></td></tr></table><hr width="515" size="3" noshade="true" align="left" color="black"/><table width="515" border="0" cellpadding="5"><tr><td align="left"/><td align="right"/></tr></table><p><b class="emphasis-bold">Allowable values</b>: integer</p><p><b class="emphasis-bold">Default</b>: 5</p><p><a name="INDEX-254"/>Synonym for <tt class="literal">min</tt>
+<tt class="literal">password</tt> <tt class="literal">length</tt>.</p></div>
+<a name="INDEX-255"/><div class="refentry"><table width="515" border="0" cellpadding="5"><tr><td align="left"><font size="+1"><b><i>min password length = number</i></b></font></td><td align="right"><i>[global]
+</i></td></tr></table><hr width="515" size="3" noshade="true" align="left" color="black"/><table width="515" border="0" cellpadding="5"><tr><td align="left"/><td align="right"/></tr></table><p><b class="emphasis-bold">Allowable values</b>: integer</p><p><b class="emphasis-bold">Default</b>: 5</p><p>Sets the shortest Unix password allowed by Samba when updating a
+user's password on its system. Also called
+<tt class="literal">min</tt> <tt class="literal">passwd</tt>
+<tt class="literal">length</tt>.</p></div>
+<a name="INDEX-256"/><div class="refentry"><table width="515" border="0" cellpadding="5"><tr><td align="left"><font size="+1"><b><i>min print space = number</i></b></font></td><td align="right"><i></i></td></tr></table><hr width="515" size="3" noshade="true" align="left" color="black"/><table width="515" border="0" cellpadding="5"><tr><td align="left"/><td align="right"/></tr></table><p><b class="emphasis-bold">Allowable values</b>: space in kilobytes</p><p><b class="emphasis-bold">Default</b>: 0 (unlimited)</p><p>Sets the minimum spool space required before accepting a print
+request.</p></div>
+<a name="INDEX-257"/><div class="refentry"><table width="515" border="0" cellpadding="5"><tr><td align="left"><font size="+1"><b><i>min protocol = name</i></b></font></td><td align="right"><i>[global]
+</i></td></tr></table><hr width="515" size="3" noshade="true" align="left" color="black"/><table width="515" border="0" cellpadding="5"><tr><td align="left"/><td align="right"/></tr></table><p><b class="emphasis-bold">Allowable values</b>: CORE, COREPLUS, LANMAN1, LANMAN2, NT1</p><p><b class="emphasis-bold">Default</b>: CORE</p><p>If set, prevents use of old (less secure) protocols. Using NT1
+disables MS-DOS clients. See also <tt class="literal">lanman auth</tt>.</p></div>
+<a name="INDEX-258"/><a name="INDEX-259"/><div class="refentry"><table width="515" border="0" cellpadding="5"><tr><td align="left"><font size="+1"><b><i>min wins ttl = number</i></b></font></td><td align="right"><i>[global]
+</i></td></tr></table><hr width="515" size="3" noshade="true" align="left" color="black"/><table width="515" border="0" cellpadding="5"><tr><td align="left"/><td align="right"/></tr></table><p><b class="emphasis-bold">Allowable values</b>: number of seconds</p><p><b class="emphasis-bold">Default</b>: 21600 (6 hours)</p><p>Sets the minimum <a name="INDEX-259"/>TTL, in seconds, of a NetBIOS name in the
+<em class="emphasis">nmbd</em> WINS cache. Avoid changing.</p></div>
+<a name="INDEX-260"/><div class="refentry"><table width="515" border="0" cellpadding="5"><tr><td align="left"><font size="+1"><b><i>msdfs root = boolean</i></b></font></td><td align="right"><i></i></td></tr></table><hr width="515" size="3" noshade="true" align="left" color="black"/><table width="515" border="0" cellpadding="5"><tr><td align="left"/><td align="right"/></tr></table><p><b class="emphasis-bold">Allowable values</b>: YES, NO</p><p><b class="emphasis-bold">Default</b>: NO</p><p>Makes the share a Dfs <tt class="literal">root</tt>. Requires the
+<tt class="literal">--with-msdfs</tt> configure option. Any symbolic links
+of the form <tt class="literal">msdfs:server\share</tt> will be seen as Dfs
+links. See also <tt class="literal">host msdfs</tt>.</p></div>
+<a name="INDEX-261"/><div class="refentry"><table width="515" border="0" cellpadding="5"><tr><td align="left"><font size="+1"><b><i>name resolve order = list</i></b></font></td><td align="right"><i>[global]
+</i></td></tr></table><hr width="515" size="3" noshade="true" align="left" color="black"/><table width="515" border="0" cellpadding="5"><tr><td align="left"/><td align="right"/></tr></table><p><b class="emphasis-bold">Allowable values</b>: lmhosts, wins, host, bcast</p><p><b class="emphasis-bold">Default</b>: lmhosts, host, wins, bcast</p><p>Sets the order of lookup when trying to get IP addresses from names.
+The host parameter carries out a regular name lookup using the
+server's normal sources:
+<em class="emphasis">/etc/hosts</em>, DNS, NIS, or a combination of these.</p></div>
+<a name="INDEX-262"/><div class="refentry"><table width="515" border="0" cellpadding="5"><tr><td align="left"><font size="+1"><b><i>netbios aliases = list</i></b></font></td><td align="right"><i>[global]
+</i></td></tr></table><hr width="515" size="3" noshade="true" align="left" color="black"/><table width="515" border="0" cellpadding="5"><tr><td align="left"/><td align="right"/></tr></table><p><b class="emphasis-bold">Allowable values</b>: list of NetBIOS names</p><p><b class="emphasis-bold">Default</b>: NULL</p><p>Adds additional NetBIOS names by which the Samba server will
+advertise itself.</p></div>
+<a name="INDEX-263"/><div class="refentry"><table width="515" border="0" cellpadding="5"><tr><td align="left"><font size="+1"><b><i>netbios name = value</i></b></font></td><td align="right"><i></i></td></tr></table><hr width="515" size="3" noshade="true" align="left" color="black"/><table width="515" border="0" cellpadding="5"><tr><td align="left"/><td align="right"/></tr></table><p><b class="emphasis-bold">Allowable values</b>: local hostname</p><p><b class="emphasis-bold">Default</b>: DNS name of system</p><p>Sets the NetBIOS name by which a Samba server is known, or the
+primary name if NetBIOS aliases exist. See also <tt class="literal">netbios
+aliases</tt>.</p></div>
+<a name="INDEX-264"/><div class="refentry"><table width="515" border="0" cellpadding="5"><tr><td align="left"><font size="+1"><b><i>netbios scope = string</i></b></font></td><td align="right"><i>[global]
+</i></td></tr></table><hr width="515" size="3" noshade="true" align="left" color="black"/><table width="515" border="0" cellpadding="5"><tr><td align="left"/><td align="right"/></tr></table><p><b class="emphasis-bold">Allowable values</b>: string</p><p><b class="emphasis-bold">Default</b>: NULL</p><p>Sets the NetBIOS scope string, an early predecessor of workgroups.
+Samba will not communicate with a system with a different scope. This
+option is not recommended.</p></div>
+<a name="INDEX-265"/><div class="refentry"><table width="515" border="0" cellpadding="5"><tr><td align="left"><font size="+1"><b><i>nis homedir = boolean</i></b></font></td><td align="right"><i>[global]
+</i></td></tr></table><hr width="515" size="3" noshade="true" align="left" color="black"/><table width="515" border="0" cellpadding="5"><tr><td align="left"/><td align="right"/></tr></table><p><b class="emphasis-bold">Allowable values</b>: YES, NO</p><p><b class="emphasis-bold">Default</b>: NO</p><p>If YES, the <tt class="literal">homedir</tt> <tt class="literal">map</tt> is used
+to look up the server hosting the user's home
+directory and return it to the client. The client will contact that
+system to connect to the share. This avoids mounting from a system
+that doesn't actually have the directory, which
+would cause the data to be transmitted twice. The system with the
+home directories must be an SMB server.</p></div>
+<a name="INDEX-266"/><div class="refentry"><table width="515" border="0" cellpadding="5"><tr><td align="left"><font size="+1"><b><i>non unix account range = numeric range</i></b></font></td><td align="right"><i>[global]
+</i></td></tr></table><hr width="515" size="3" noshade="true" align="left" color="black"/><table width="515" border="0" cellpadding="5"><tr><td align="left"/><td align="right"/></tr></table><p><b class="emphasis-bold">Allowable values</b>: range of positive integers</p><p><b class="emphasis-bold">Default</b>: NONE</p><p>Specifies a range of Unix UIDs for Samba to use for user accounts and
+computer accounts that are maintained outside of
+<em class="filename">/etc/passwd</em>. The UIDs in this range must not
+overlap those of regular Unix users in
+<em class="filename">/etc/passwd</em>. See also <tt class="literal">algorithmic rid
+base</tt>. New in Samba 3.0.</p></div>
+<a name="INDEX-267"/><a name="INDEX-268"/><a name="INDEX-269"/><div class="refentry"><table width="515" border="0" cellpadding="5"><tr><td align="left"><font size="+1"><b><i>nt acl support = boolean</i></b></font></td><td align="right"><i></i></td></tr></table><hr width="515" size="3" noshade="true" align="left" color="black"/><table width="515" border="0" cellpadding="5"><tr><td align="left"/><td align="right"/></tr></table><p><b class="emphasis-bold">Allowable values</b>: YES, NO</p><p><b class="emphasis-bold">Default</b>: YES</p><p>Causes the Samba server to map Unix
+<a name="INDEX-268"/><a name="INDEX-269"/>permissions to Windows NT
+ACLs.</p></div>
+<a name="INDEX-270"/><div class="refentry"><table width="515" border="0" cellpadding="5"><tr><td align="left"><font size="+1"><b><i>nt pipe support = boolean</i></b></font></td><td align="right"><i>[global]
+</i></td></tr></table><hr width="515" size="3" noshade="true" align="left" color="black"/><table width="515" border="0" cellpadding="5"><tr><td align="left"/><td align="right"/></tr></table><p><b class="emphasis-bold">Allowable values</b>: YES, NO</p><p><b class="emphasis-bold">Default</b>: YES</p><p>Allows turning off of NT-specific pipe calls. This is a
+developer/benchmarking option and might be removed in the future.
+Avoid changing.</p></div>
+<a name="INDEX-271"/><a name="INDEX-272"/><div class="refentry"><table width="515" border="0" cellpadding="5"><tr><td align="left"><font size="+1"><b><i>nt smb support = boolean</i></b></font></td><td align="right"><i>[global]
+</i></td></tr></table><hr width="515" size="3" noshade="true" align="left" color="black"/><table width="515" border="0" cellpadding="5"><tr><td align="left"/><td align="right"/></tr></table><p><b class="emphasis-bold">Allowable values</b>: YES, NO</p><p><b class="emphasis-bold">Default</b>: YES</p><p>If YES, allows the use of NT-specific SMBs. This is a
+developer/benchmarking option that is <a name="INDEX-272"/>obsolete in Samba 3.0. Avoid changing.</p></div>
+<a name="INDEX-273"/><div class="refentry"><table width="515" border="0" cellpadding="5"><tr><td align="left"><font size="+1"><b><i>nt status support = boolean</i></b></font></td><td align="right"><i>[global]
+</i></td></tr></table><hr width="515" size="3" noshade="true" align="left" color="black"/><table width="515" border="0" cellpadding="5"><tr><td align="left"/><td align="right"/></tr></table><p><b class="emphasis-bold">Allowable values</b>: YES, NO</p><p><b class="emphasis-bold">Default</b>: YES</p><p>If YES, allows the use of NT-specific status messages. This is a
+developer/benchmarking option and might be removed in the future.
+Avoid changing.</p></div>
+<a name="INDEX-274"/><div class="refentry"><table width="515" border="0" cellpadding="5"><tr><td align="left"><font size="+1"><b><i>null passwords = boolean</i></b></font></td><td align="right"><i>[global]
+</i></td></tr></table><hr width="515" size="3" noshade="true" align="left" color="black"/><table width="515" border="0" cellpadding="5"><tr><td align="left"/><td align="right"/></tr></table><p><b class="emphasis-bold">Allowable values</b>: YES, NO</p><p><b class="emphasis-bold">Default</b>: NO</p><p>If YES, allows access to accounts that have null passwords. Strongly
+discouraged.</p></div>
+<a name="INDEX-275"/><div class="refentry"><table width="515" border="0" cellpadding="5"><tr><td align="left"><font size="+1"><b><i>obey pam restrictions = boolean</i></b></font></td><td align="right"><i>[global]
+</i></td></tr></table><hr width="515" size="3" noshade="true" align="left" color="black"/><table width="515" border="0" cellpadding="5"><tr><td align="left"/><td align="right"/></tr></table><p><b class="emphasis-bold">Allowable values</b>: YES, NO</p><p><b class="emphasis-bold">Default</b>: NO</p><p>If set, Samba will adhere to the PAM's account and
+session restrictions. Requires <tt class="literal">--with-pam</tt>
+configuration option.</p></div>
+<a name="INDEX-276"/><div class="refentry"><table width="515" border="0" cellpadding="5"><tr><td align="left"><font size="+1"><b><i>only guest = boolean</i></b></font></td><td align="right"><i></i></td></tr></table><hr width="515" size="3" noshade="true" align="left" color="black"/><table width="515" border="0" cellpadding="5"><tr><td align="left"/><td align="right"/></tr></table><p><b class="emphasis-bold">Allowable values</b>: YES, NO</p><p><b class="emphasis-bold">Default</b>: NO</p><p>Forces users of a share to log on as the guest account. Synonym for
+<tt class="literal">guest</tt> <tt class="literal">only</tt>. Requires
+<tt class="literal">guest</tt> <tt class="literal">ok</tt> or
+<tt class="literal">public</tt> to be YES.</p></div>
+<a name="INDEX-277"/><div class="refentry"><table width="515" border="0" cellpadding="5"><tr><td align="left"><font size="+1"><b><i>only user = boolean</i></b></font></td><td align="right"><i></i></td></tr></table><hr width="515" size="3" noshade="true" align="left" color="black"/><table width="515" border="0" cellpadding="5"><tr><td align="left"/><td align="right"/></tr></table><p><b class="emphasis-bold">Allowable values</b>: YES, NO</p><p><b class="emphasis-bold">Default</b>: NO</p><p>Requires that users of the share be in the list specified by the
+<tt class="literal">user</tt> option.</p></div>
+<a name="INDEX-278"/><a name="INDEX-279"/><div class="refentry"><table width="515" border="0" cellpadding="5"><tr><td align="left"><font size="+1"><b><i>oplock break wait time = number</i></b></font></td><td align="right"><i>[global]
+</i></td></tr></table><hr width="515" size="3" noshade="true" align="left" color="black"/><table width="515" border="0" cellpadding="5"><tr><td align="left"/><td align="right"/></tr></table><p><b class="emphasis-bold">Allowable values</b>: number</p><p><b class="emphasis-bold">Default</b>: 0</p><p><a name="INDEX-279"/>This is an advanced tuning parameter and
+is recommended only for experts who know how Samba handles oplocks.
+This option might need to be set if a Windows system fails to release
+an oplock in response to a break request from the Samba server. Due
+to bugs on some Windows systems, they might fail to respond if Samba
+responds too quickly; the default on this option can be lengthened in
+such cases.</p></div>
+<a name="INDEX-280"/><a name="INDEX-281"/><div class="refentry"><table width="515" border="0" cellpadding="5"><tr><td align="left"><font size="+1"><b><i>oplock contention limit = number</i></b></font></td><td align="right"><i></i></td></tr></table><hr width="515" size="3" noshade="true" align="left" color="black"/><table width="515" border="0" cellpadding="5"><tr><td align="left"/><td align="right"/></tr></table><p><b class="emphasis-bold">Allowable values</b>: number of milliseconds</p><p><b class="emphasis-bold">Default</b>:  2</p><p><a name="INDEX-281"/>This is an advanced tuning
+parameter and is recommended only for experts who know how Samba
+handles oplocks. It causes Samba to refuse to grant an oplock if the
+number of clients contending for a file exceeds the specified value.</p></div>
+<a name="INDEX-282"/><div class="refentry"><table width="515" border="0" cellpadding="5"><tr><td align="left"><font size="+1"><b><i>oplocks = boolean</i></b></font></td><td align="right"><i></i></td></tr></table><hr width="515" size="3" noshade="true" align="left" color="black"/><table width="515" border="0" cellpadding="5"><tr><td align="left"/><td align="right"/></tr></table><p><b class="emphasis-bold">Allowable values</b>: YES, NO</p><p><b class="emphasis-bold">Default</b>: YES</p><p>If YES, supports local caching of oplocked files on the client. This
+option is recommended because it improves performance by about 30%.
+See also <tt class="literal">fake</tt> <tt class="literal">oplocks</tt> and
+<tt class="literal">veto</tt> <tt class="literal">oplock</tt>
+<tt class="literal">files</tt>.</p></div>
+<a name="INDEX-283"/><div class="refentry"><table width="515" border="0" cellpadding="5"><tr><td align="left"><font size="+1"><b><i>os level = number</i></b></font></td><td align="right"><i>[global]
+</i></td></tr></table><hr width="515" size="3" noshade="true" align="left" color="black"/><table width="515" border="0" cellpadding="5"><tr><td align="left"/><td align="right"/></tr></table><p><b class="emphasis-bold">Allowable values</b>: integer</p><p><b class="emphasis-bold">Default</b>: 20</p><p>Sets the candidacy of the server when electing a browse master. Used
+with the <tt class="literal">domain</tt> <tt class="literal">master</tt> or
+<tt class="literal">local</tt> <tt class="literal">master</tt> options. You can
+set a higher value than a competing operating system if you want
+Samba to win. Windows for Workgroups and Windows 95/98/Me use 1.
+Windows NT/2000/XP, when not acting as a PDC, use 16 and, when acting
+as a PDC, use 32. Warning: this can override non-Samba browse masters
+unexpectedly.</p></div>
+<a name="INDEX-284"/><div class="refentry"><table width="515" border="0" cellpadding="5"><tr><td align="left"><font size="+1"><b><i>os2 driver map = filename</i></b></font></td><td align="right"><i>[global]
+</i></td></tr></table><hr width="515" size="3" noshade="true" align="left" color="black"/><table width="515" border="0" cellpadding="5"><tr><td align="left"/><td align="right"/></tr></table><p><b class="emphasis-bold">Allowable values</b>: name of file</p><p><b class="emphasis-bold">Default</b>: NULL</p><p>Specifies a file containing mappings of Windows NT printer driver
+names to OS/2 printer driver names.</p></div>
+<a name="INDEX-285"/><div class="refentry"><table width="515" border="0" cellpadding="5"><tr><td align="left"><font size="+1"><b><i>pam password change = boolean</i></b></font></td><td align="right"><i>[global]
+</i></td></tr></table><hr width="515" size="3" noshade="true" align="left" color="black"/><table width="515" border="0" cellpadding="5"><tr><td align="left"/><td align="right"/></tr></table><p><b class="emphasis-bold">Allowable values</b>: YES, NO</p><p><b class="emphasis-bold">Default</b>: NO</p><p>If YES, and if Samba is configured with
+<tt class="literal">--with-pam</tt>, PAM is allowed to handle password
+changes from clients, instead of using the program defined by the
+<tt class="literal">passwd</tt> <tt class="literal">program</tt> parameter.</p></div>
+<a name="INDEX-286"/><div class="refentry"><table width="515" border="0" cellpadding="5"><tr><td align="left"><font size="+1"><b><i>panic action = command</i></b></font></td><td align="right"><i>[global]
+</i></td></tr></table><hr width="515" size="3" noshade="true" align="left" color="black"/><table width="515" border="0" cellpadding="5"><tr><td align="left"/><td align="right"/></tr></table><p><b class="emphasis-bold">Allowable values</b>: command</p><p><b class="emphasis-bold">Default</b>: NULL</p><p>Sets the command to run when Samba panics. Honors all
+<tt class="literal">%</tt> variables. For Samba developers and testers,
+<tt class="literal">/usr/bin/X11/xterm</tt> <tt class="literal">-display</tt>
+<tt class="literal">:0</tt> <tt class="literal">-e</tt> <tt class="literal">gdb</tt>
+<tt class="literal">/samba/bin/smbd</tt> <tt class="literal">%d</tt> is a
+possible value.</p></div>
+<a name="INDEX-287"/><div class="refentry"><table width="515" border="0" cellpadding="5"><tr><td align="left"><font size="+1"><b><i>passdb backend = list</i></b></font></td><td align="right"><i>[global]
+</i></td></tr></table><hr width="515" size="3" noshade="true" align="left" color="black"/><table width="515" border="0" cellpadding="5"><tr><td align="left"/><td align="right"/></tr></table><p><b class="emphasis-bold">Allowable values</b>: smbpasswd, smbpasswd_nua, tdbsam, tdbsam_nua, plugin</p><p><b class="emphasis-bold">Default</b>: smbpasswd</p><p>Specifies methods Samba uses to store and retrieve passwords when
+using a method other than the Unix system's
+<em class="filename">/etc/passwd</em>. See also <tt class="literal">non unix account
+range</tt>. New in Samba 3.0.</p></div>
+<a name="INDEX-288"/><div class="refentry"><table width="515" border="0" cellpadding="5"><tr><td align="left"><font size="+1"><b><i>passwd chat = string</i></b></font></td><td align="right"><i>[global]
+</i></td></tr></table><hr width="515" size="3" noshade="true" align="left" color="black"/><table width="515" border="0" cellpadding="5"><tr><td align="left"/><td align="right"/></tr></table><p><b class="emphasis-bold">Allowable values</b>: sequence of strings</p><p><b class="emphasis-bold">Default</b>: compiled-in value</p><p>Sets the chat strings used to change passwords on the server.
+Supports the variables <tt class="literal">%o</tt> (old password) and
+<tt class="literal">%n</tt> (new password) and allows the escapes
+<tt class="literal">\r</tt>, <tt class="literal">\n</tt>, <tt class="literal">\t</tt>,
+and <tt class="literal">\s</tt> (space) in the sequence. See also
+<tt class="literal">unix password sync</tt>, <tt class="literal">passwd
+program</tt>, <tt class="literal">passwd chat debug</tt>, and
+<tt class="literal">pam</tt> <tt class="literal">password change</tt>.</p></div>
+<a name="INDEX-289"/><div class="refentry"><table width="515" border="0" cellpadding="5"><tr><td align="left"><font size="+1"><b><i>passwd chat debug = boolean</i></b></font></td><td align="right"><i>[global]
+</i></td></tr></table><hr width="515" size="3" noshade="true" align="left" color="black"/><table width="515" border="0" cellpadding="5"><tr><td align="left"/><td align="right"/></tr></table><p><b class="emphasis-bold">Allowable values</b>: YES, NO</p><p><b class="emphasis-bold">Default</b>: NO</p><p>Logs an entire password chat, including passwords passed, with a log
+level of 100. For debugging only. See also <tt class="literal">passwd
+chat</tt>, <tt class="literal">pam password change</tt>, and
+<tt class="literal">passwd program</tt>.</p></div>
+<a name="INDEX-290"/><div class="refentry"><table width="515" border="0" cellpadding="5"><tr><td align="left"><font size="+1"><b><i>passwd program = command</i></b></font></td><td align="right"><i>[global]
+</i></td></tr></table><hr width="515" size="3" noshade="true" align="left" color="black"/><table width="515" border="0" cellpadding="5"><tr><td align="left"/><td align="right"/></tr></table><p><b class="emphasis-bold">Allowable values</b>: command</p><p><b class="emphasis-bold">Default</b>: <em class="filename">/bin/passwd</em></p><p>Sets the command used to change a user's password.
+Will be run as <tt class="literal">root</tt>. Supports
+<tt class="literal">%u</tt> (user). See also <tt class="literal">unix password
+sync</tt>.</p></div>
+<a name="INDEX-291"/><div class="refentry"><table width="515" border="0" cellpadding="5"><tr><td align="left"><font size="+1"><b><i>password level = number</i></b></font></td><td align="right"><i>[global]
+</i></td></tr></table><hr width="515" size="3" noshade="true" align="left" color="black"/><table width="515" border="0" cellpadding="5"><tr><td align="left"/><td align="right"/></tr></table><p><b class="emphasis-bold">Allowable values</b>: number</p><p><b class="emphasis-bold">Default</b>: 0</p><p>Specifies the number of uppercase-letter permutations used to match
+passwords. A workaround for clients that change passwords to a single
+case before sending them to the Samba server. Causes repeated login
+attempts with mixed-case passwords, which can trigger account
+lockouts. Required for Windows 95/98/Me, plain-text passwords, and
+mixed-case passwords. Try to avoid using.</p></div>
+<a name="INDEX-292"/><a name="INDEX-293"/><div class="refentry"><table width="515" border="0" cellpadding="5"><tr><td align="left"><font size="+1"><b><i>password server = list</i></b></font></td><td align="right"><i></i></td></tr></table><hr width="515" size="3" noshade="true" align="left" color="black"/><table width="515" border="0" cellpadding="5"><tr><td align="left"/><td align="right"/></tr></table><p><b class="emphasis-bold">Allowable values</b>: list of NetBIOS names</p><p><b class="emphasis-bold">Default</b>: NULL</p><p>Specifies a list of SMB servers that validate
+<a name="INDEX-293"/>passwords. Used with a Windows
+NT/2000 password server (PDC or BDC) and the
+<tt class="literal">security</tt> <tt class="literal">=</tt>
+<tt class="literal">server</tt> or <tt class="literal">security</tt>
+<tt class="literal">=</tt> <tt class="literal">domain</tt> configuration options.
+Caution: a Windows NT/2000 password server must allow logins from the
+Samba server. If set to <tt class="literal">*</tt>, Samba will look up the
+PDC by resolving the NetBIOS name WORKGROUP&lt;1C&gt;.</p></div>
+<a name="INDEX-294"/><div class="refentry"><table width="515" border="0" cellpadding="5"><tr><td align="left"><font size="+1"><b><i>path = directory</i></b></font></td><td align="right"><i></i></td></tr></table><hr width="515" size="3" noshade="true" align="left" color="black"/><table width="515" border="0" cellpadding="5"><tr><td align="left"/><td align="right"/></tr></table><p><b class="emphasis-bold">Allowable values</b>: name of directory</p><p><b class="emphasis-bold">Default</b>: varies</p><p>Sets the path to the directory provided by a file share or used by a
+printer share. If the option is omitted, it is set automatically in
+the <tt class="literal">[homes]</tt> share to the user's
+home directory; otherwise, defaults to<em class="filename"> /tmp</em>.
+Honors the <tt class="literal">%u</tt> (user) and <tt class="literal">%m</tt>
+(machine) variables.</p></div>
+<a name="INDEX-295"/><div class="refentry"><table width="515" border="0" cellpadding="5"><tr><td align="left"><font size="+1"><b><i>pid directory = directory</i></b></font></td><td align="right"><i>[global]
+</i></td></tr></table><hr width="515" size="3" noshade="true" align="left" color="black"/><table width="515" border="0" cellpadding="5"><tr><td align="left"/><td align="right"/></tr></table><p><b class="emphasis-bold">Allowable values</b>: name of directory</p><p><b class="emphasis-bold">Default</b>: <em class="filename">/usr/local/samba/var/locks</em></p><p>Sets the path to the directory where PID files are located.</p></div>
+<a name="INDEX-296"/><div class="refentry"><table width="515" border="0" cellpadding="5"><tr><td align="left"><font size="+1"><b><i>posix locking = boolean</i></b></font></td><td align="right"><i></i></td></tr></table><hr width="515" size="3" noshade="true" align="left" color="black"/><table width="515" border="0" cellpadding="5"><tr><td align="left"/><td align="right"/></tr></table><p><b class="emphasis-bold">Allowable values</b>: YES, NO</p><p><b class="emphasis-bold">Default</b>: YES</p><p>If set to YES, Samba will map file locks owned by SMB clients to
+POSIX locks. Avoid changing.</p></div>
+<a name="INDEX-297"/><div class="refentry"><table width="515" border="0" cellpadding="5"><tr><td align="left"><font size="+1"><b><i>postexec = command</i></b></font></td><td align="right"><i></i></td></tr></table><hr width="515" size="3" noshade="true" align="left" color="black"/><table width="515" border="0" cellpadding="5"><tr><td align="left"/><td align="right"/></tr></table><p><b class="emphasis-bold">Allowable values</b>: command</p><p><b class="emphasis-bold">Default</b>: NULL</p><p>Sets a command to run as the user after disconnecting from the share.
+See also the <tt class="literal">preexec</tt>, <tt class="literal">root</tt>
+<tt class="literal">preexec</tt>, and <tt class="literal">root</tt>
+<tt class="literal">postexec</tt> options.</p></div>
+<a name="INDEX-298"/><div class="refentry"><table width="515" border="0" cellpadding="5"><tr><td align="left"><font size="+1"><b><i>postscript = boolean</i></b></font></td><td align="right"><i></i></td></tr></table><hr width="515" size="3" noshade="true" align="left" color="black"/><table width="515" border="0" cellpadding="5"><tr><td align="left"/><td align="right"/></tr></table><p><b class="emphasis-bold">Allowable values</b>: YES, NO</p><p><b class="emphasis-bold">Default</b>: NO</p><p>Forces a printer to recognize a file as PostScript by inserting
+<tt class="literal">%!</tt> as the first line. Works only if the printer is
+actually PostScript-compatible.</p></div>
+<a name="INDEX-299"/><div class="refentry"><table width="515" border="0" cellpadding="5"><tr><td align="left"><font size="+1"><b><i>preexec = command</i></b></font></td><td align="right"><i></i></td></tr></table><hr width="515" size="3" noshade="true" align="left" color="black"/><table width="515" border="0" cellpadding="5"><tr><td align="left"/><td align="right"/></tr></table><p><b class="emphasis-bold">Allowable values</b>: command</p><p><b class="emphasis-bold">Default</b>: NULL</p><p>Sets a command to run as the user before connecting to the share.
+Synonym for <tt class="literal">exec</tt>. See also the
+<tt class="literal">postexec</tt>, <tt class="literal">root</tt>
+<tt class="literal">preexec</tt>, and <tt class="literal">root</tt>
+<tt class="literal">postexec</tt> options.</p></div>
+<a name="INDEX-300"/><div class="refentry"><table width="515" border="0" cellpadding="5"><tr><td align="left"><font size="+1"><b><i>preexec close = boolean</i></b></font></td><td align="right"><i></i></td></tr></table><hr width="515" size="3" noshade="true" align="left" color="black"/><table width="515" border="0" cellpadding="5"><tr><td align="left"/><td align="right"/></tr></table><p><b class="emphasis-bold">Allowable values</b>: YES, NO</p><p><b class="emphasis-bold">Default</b>:  NO</p><p>If set, allows the <tt class="literal">preexec</tt> command to decide if
+the share can be accessed by the user. If the command returns a
+nonzero return code, the user is denied permission to connect.</p></div>
+<a name="INDEX-301"/><div class="refentry"><table width="515" border="0" cellpadding="5"><tr><td align="left"><font size="+1"><b><i>preferred master = boolean</i></b></font></td><td align="right"><i>[global]
+</i></td></tr></table><hr width="515" size="3" noshade="true" align="left" color="black"/><table width="515" border="0" cellpadding="5"><tr><td align="left"/><td align="right"/></tr></table><p><b class="emphasis-bold">Allowable values</b>: YES, NO</p><p><b class="emphasis-bold">Default</b>: auto</p><p>If YES, Samba is the preferred master browser. Causes Samba to call a
+browsing election when it comes online. See also <tt class="literal">os
+level</tt>.</p></div>
+<a name="INDEX-302"/><div class="refentry"><table width="515" border="0" cellpadding="5"><tr><td align="left"><font size="+1"><b><i>prefered master = boolean</i></b></font></td><td align="right"><i>[global]
+</i></td></tr></table><hr width="515" size="3" noshade="true" align="left" color="black"/><table width="515" border="0" cellpadding="5"><tr><td align="left"/><td align="right"/></tr></table><p><b class="emphasis-bold">Allowable values</b>: YES, NO</p><p><b class="emphasis-bold">Default</b>: auto</p><p>Synonym for <tt class="literal">preferred master</tt>.</p></div>
+<a name="INDEX-303"/><a name="INDEX-304"/><a name="INDEX-305"/><div class="refentry"><table width="515" border="0" cellpadding="5"><tr><td align="left"><font size="+1"><b><i>preload = service list</i></b></font></td><td align="right"><i></i></td></tr></table><hr width="515" size="3" noshade="true" align="left" color="black"/><table width="515" border="0" cellpadding="5"><tr><td align="left"/><td align="right"/></tr></table><p><b class="emphasis-bold">Allowable values</b>: list of shares</p><p><b class="emphasis-bold">Default</b>: NULL</p><p>Specifies a list of shares that always appears in
+<a name="INDEX-304"/><a name="INDEX-305"/>browse lists. Synonym for
+<tt class="literal">auto</tt> <tt class="literal">services</tt>. See also
+<tt class="literal">load printers</tt>.</p></div>
+<a name="INDEX-306"/><a name="INDEX-307"/><div class="refentry"><table width="515" border="0" cellpadding="5"><tr><td align="left"><font size="+1"><b><i>preserve case = boolean</i></b></font></td><td align="right"><i></i></td></tr></table><hr width="515" size="3" noshade="true" align="left" color="black"/><table width="515" border="0" cellpadding="5"><tr><td align="left"/><td align="right"/></tr></table><p><b class="emphasis-bold">Allowable values</b>: YES, NO</p><p><b class="emphasis-bold">Default</b>: YES</p><p><a name="INDEX-307"/>Leaves filenames in the case
+sent by the client. If NO, it forces filenames to the case specified
+by the <tt class="literal">default</tt> <tt class="literal">case</tt> option. See
+also <tt class="literal">short</tt> <tt class="literal">preserve</tt>
+<tt class="literal">case</tt>.</p></div>
+<a name="INDEX-308"/><div class="refentry"><table width="515" border="0" cellpadding="5"><tr><td align="left"><font size="+1"><b><i>printable = boolean</i></b></font></td><td align="right"><i></i></td></tr></table><hr width="515" size="3" noshade="true" align="left" color="black"/><table width="515" border="0" cellpadding="5"><tr><td align="left"/><td align="right"/></tr></table><p><b class="emphasis-bold">Allowable values</b>: YES, NO</p><p><b class="emphasis-bold">Default</b>: NO</p><p>Sets a share to be a print share. Required for all printers. Synonym
+for <tt class="literal">print</tt> <tt class="literal">ok</tt>.</p></div>
+<a name="INDEX-309"/><div class="refentry"><table width="515" border="0" cellpadding="5"><tr><td align="left"><font size="+1"><b><i>printcap name = filename</i></b></font></td><td align="right"><i>[global]
+</i></td></tr></table><hr width="515" size="3" noshade="true" align="left" color="black"/><table width="515" border="0" cellpadding="5"><tr><td align="left"/><td align="right"/></tr></table><p><b class="emphasis-bold">Allowable values</b>: name of file</p><p><b class="emphasis-bold">Default</b>: <em class="emphasis">/etc/printcap</em></p><p>Sets the path to the printer capabilities file used by the
+<tt class="literal">[printers]</tt> share. The default value changes to
+<em class="filename">/etc/qconfig</em> under AIX and
+<em class="filename">lpstat</em> on System V. Also called
+<tt class="literal">printcap</tt>.</p></div>
+<a name="INDEX-310"/><div class="refentry"><table width="515" border="0" cellpadding="5"><tr><td align="left"><font size="+1"><b><i>print command = command</i></b></font></td><td align="right"><i></i></td></tr></table><hr width="515" size="3" noshade="true" align="left" color="black"/><table width="515" border="0" cellpadding="5"><tr><td align="left"/><td align="right"/></tr></table><p><b class="emphasis-bold">Allowable values</b>: command</p><p><b class="emphasis-bold">Default</b>: varies</p><p>Sets the command used to send a spooled file to the printer. Usually
+initialized to a default value corresponding to the
+<tt class="literal">printing</tt> option. This option honors the
+<tt class="literal">%p</tt> (printer name), <tt class="literal">%s</tt> (spool
+file), and <tt class="literal">%f</tt> (spool file as a relative path)
+variables. The command must delete the spool file.</p></div>
+<a name="INDEX-311"/><div class="refentry"><table width="515" border="0" cellpadding="5"><tr><td align="left"><font size="+1"><b><i>printer = name</i></b></font></td><td align="right"><i></i></td></tr></table><hr width="515" size="3" noshade="true" align="left" color="black"/><table width="515" border="0" cellpadding="5"><tr><td align="left"/><td align="right"/></tr></table><p><b class="emphasis-bold">Allowable values</b>: printer name</p><p><b class="emphasis-bold">Default</b>: lp</p><p>Sets the name of the Unix printer used by the share. Also called
+<tt class="literal">printer</tt> <tt class="literal">name</tt>.</p></div>
+<a name="INDEX-312"/><div class="refentry"><table width="515" border="0" cellpadding="5"><tr><td align="left"><font size="+1"><b><i>printer admin = user list</i></b></font></td><td align="right"><i></i></td></tr></table><hr width="515" size="3" noshade="true" align="left" color="black"/><table width="515" border="0" cellpadding="5"><tr><td align="left"/><td align="right"/></tr></table><p><b class="emphasis-bold">Allowable values</b>: user list</p><p><b class="emphasis-bold">Default</b>:  NULL</p><p>Specifies users who can administer a printer using the remote printer
+administration interface on a Windows system. The
+<tt class="literal">root</tt> user always has these privileges.</p></div>
+<a name="INDEX-313"/><div class="refentry"><table width="515" border="0" cellpadding="5"><tr><td align="left"><font size="+1"><b><i>printer driver = name</i></b></font></td><td align="right"><i></i></td></tr></table><hr width="515" size="3" noshade="true" align="left" color="black"/><table width="515" border="0" cellpadding="5"><tr><td align="left"/><td align="right"/></tr></table><p><b class="emphasis-bold">Allowable values</b>: exact printer driver string used by Windows</p><p><b class="emphasis-bold">Default</b>: NULL</p><p>Sets the string to pass to Windows when asked which driver to use to
+prepare files for a printer share. Note that the value is
+case-sensitive. Part of pre-2.2 printing system. Deprecated.</p></div>
+<a name="INDEX-314"/><div class="refentry"><table width="515" border="0" cellpadding="5"><tr><td align="left"><font size="+1"><b><i>printer driver file = filename</i></b></font></td><td align="right"><i>[global]
+</i></td></tr></table><hr width="515" size="3" noshade="true" align="left" color="black"/><table width="515" border="0" cellpadding="5"><tr><td align="left"/><td align="right"/></tr></table><p><b class="emphasis-bold">Allowable values</b>: name of file</p><p><b class="emphasis-bold">Default</b>: <em class="emphasis">/usr/local/samba/printers/printers.def</em></p><p>Sets the location of a <em class="emphasis">msprint.def</em> file. Usable
+by Windows 95/98/Me. Part of pre-2.2 printing system. Deprecated.</p></div>
+<a name="INDEX-315"/><div class="refentry"><table width="515" border="0" cellpadding="5"><tr><td align="left"><font size="+1"><b><i>printer driver location = directory</i></b></font></td><td align="right"><i></i></td></tr></table><hr width="515" size="3" noshade="true" align="left" color="black"/><table width="515" border="0" cellpadding="5"><tr><td align="left"/><td align="right"/></tr></table><p><b class="emphasis-bold">Allowable values</b>: UNC of shared directory</p><p><b class="emphasis-bold">Default</b>: <em class="filename">\\ server\ PRINTER$</em></p><p>Sets the location of the driver for a particular printer. The value
+is the pathname of the share that stores the printer driver files.
+Part of pre-2.2 printing system. Deprecated.</p></div>
+<a name="INDEX-316"/><div class="refentry"><table width="515" border="0" cellpadding="5"><tr><td align="left"><font size="+1"><b><i>printer name = name</i></b></font></td><td align="right"><i></i></td></tr></table><hr width="515" size="3" noshade="true" align="left" color="black"/><table width="515" border="0" cellpadding="5"><tr><td align="left"/><td align="right"/></tr></table><p><b class="emphasis-bold">Allowable values</b>: name</p><p><b class="emphasis-bold">Default</b>: NULL</p><p>Synonym for <tt class="literal">printer</tt>.</p></div>
+<a name="INDEX-317"/><div class="refentry"><table width="515" border="0" cellpadding="5"><tr><td align="left"><font size="+1"><b><i>printing = value</i></b></font></td><td align="right"><i></i></td></tr></table><hr width="515" size="3" noshade="true" align="left" color="black"/><table width="515" border="0" cellpadding="5"><tr><td align="left"/><td align="right"/></tr></table><p><b class="emphasis-bold">Allowable values</b>: bsd, sysv, hpux, aix, qnx, plp, softq, lprng, cups</p><p><b class="emphasis-bold">Default</b>: bsd</p><p>Sets the printing style to a value other than that in which
+you've compiled. This sets initial values of at
+least <tt class="literal">print</tt> <tt class="literal">command</tt> ,
+<tt class="literal">lpq</tt> <tt class="literal">command</tt> , and
+<tt class="literal">lprm</tt> <tt class="literal">command</tt>.</p></div>
+<a name="INDEX-318"/><div class="refentry"><table width="515" border="0" cellpadding="5"><tr><td align="left"><font size="+1"><b><i>print ok = boolean</i></b></font></td><td align="right"><i></i></td></tr></table><hr width="515" size="3" noshade="true" align="left" color="black"/><table width="515" border="0" cellpadding="5"><tr><td align="left"/><td align="right"/></tr></table><p><b class="emphasis-bold">Allowable values</b>: YES, NO</p><p><b class="emphasis-bold">Default</b>: NO</p><p>Synonym for <tt class="literal">printable</tt>.</p></div>
+<a name="INDEX-319"/><div class="refentry"><table width="515" border="0" cellpadding="5"><tr><td align="left"><font size="+1"><b><i>private directory = directory</i></b></font></td><td align="right"><i>[global]
+</i></td></tr></table><hr width="515" size="3" noshade="true" align="left" color="black"/><table width="515" border="0" cellpadding="5"><tr><td align="left"/><td align="right"/></tr></table><p><b class="emphasis-bold">Allowable values</b>: name of directory</p><p><b class="emphasis-bold">Default</b>: <em class="filename">/usr/local/samba/private</em></p><p>Specifies the directory used for storing security-sensitive files
+such as <em class="filename">smbpasswd</em> and
+<em class="filename">secrets.tdb</em>. New in Samba 3.0.</p></div>
+<a name="INDEX-320"/><div class="refentry"><table width="515" border="0" cellpadding="5"><tr><td align="left"><font size="+1"><b><i>protocol = name</i></b></font></td><td align="right"><i>[global]
+</i></td></tr></table><hr width="515" size="3" noshade="true" align="left" color="black"/><table width="515" border="0" cellpadding="5"><tr><td align="left"/><td align="right"/></tr></table><p><b class="emphasis-bold">Allowable values</b>: NT1, LANMAN2, LANMAN1, COREPLUS, CORE</p><p><b class="emphasis-bold">Default</b>: NT1</p><p>Synonym for <tt class="literal">max protocol</tt>.</p></div>
+<a name="INDEX-321"/><div class="refentry"><table width="515" border="0" cellpadding="5"><tr><td align="left"><font size="+1"><b><i>public = boolean</i></b></font></td><td align="right"><i></i></td></tr></table><hr width="515" size="3" noshade="true" align="left" color="black"/><table width="515" border="0" cellpadding="5"><tr><td align="left"/><td align="right"/></tr></table><p><b class="emphasis-bold">Allowable values</b>: YES, NO</p><p><b class="emphasis-bold">Default</b>: NO</p><p>If YES, passwords are not needed for this share. Also called
+<tt class="literal">guest</tt> <tt class="literal">ok</tt>.</p></div>
+<a name="INDEX-322"/><div class="refentry"><table width="515" border="0" cellpadding="5"><tr><td align="left"><font size="+1"><b><i>queuepause command = command</i></b></font></td><td align="right"><i></i></td></tr></table><hr width="515" size="3" noshade="true" align="left" color="black"/><table width="515" border="0" cellpadding="5"><tr><td align="left"/><td align="right"/></tr></table><p><b class="emphasis-bold">Allowable values</b>: full path to script</p><p><b class="emphasis-bold">Default</b>: varies</p><p>Sets the command used to pause a print queue. Usually initialized to
+a default value by the <tt class="literal">printing</tt> option.</p></div>
+<a name="INDEX-323"/><div class="refentry"><table width="515" border="0" cellpadding="5"><tr><td align="left"><font size="+1"><b><i>queueresume command = command</i></b></font></td><td align="right"><i></i></td></tr></table><hr width="515" size="3" noshade="true" align="left" color="black"/><table width="515" border="0" cellpadding="5"><tr><td align="left"/><td align="right"/></tr></table><p><b class="emphasis-bold">Allowable values</b>: full path to script</p><p><b class="emphasis-bold">Default</b>: varies</p><p>Sets the command used to resume a print queue. Usually initialized to
+a default value by the <tt class="literal">printing</tt> option.</p></div>
+<a name="INDEX-324"/><div class="refentry"><table width="515" border="0" cellpadding="5"><tr><td align="left"><font size="+1"><b><i>read bmpx = boolean</i></b></font></td><td align="right"><i></i></td></tr></table><hr width="515" size="3" noshade="true" align="left" color="black"/><table width="515" border="0" cellpadding="5"><tr><td align="left"/><td align="right"/></tr></table><p><b class="emphasis-bold">Allowable values</b>: YES, NO</p><p><b class="emphasis-bold">Default</b>: NO</p><p>If set to YES, supports the &quot;Read Block
+Multiplex&quot; message. Avoid changing.</p></div>
+<a name="INDEX-325"/><a name="INDEX-326"/><a name="INDEX-327"/><div class="refentry"><table width="515" border="0" cellpadding="5"><tr><td align="left"><font size="+1"><b><i>read list = list</i></b></font></td><td align="right"><i></i></td></tr></table><hr width="515" size="3" noshade="true" align="left" color="black"/><table width="515" border="0" cellpadding="5"><tr><td align="left"/><td align="right"/></tr></table><p><b class="emphasis-bold">Allowable values</b>: list of user and/or group names</p><p><b class="emphasis-bold">Default</b>: NULL</p><p>Specifies a list of <a name="INDEX-326"/><a name="INDEX-327"/>users given read-only access
+to a writable share.</p></div>
+<a name="INDEX-328"/><div class="refentry"><table width="515" border="0" cellpadding="5"><tr><td align="left"><font size="+1"><b><i>read only = boolean</i></b></font></td><td align="right"><i></i></td></tr></table><hr width="515" size="3" noshade="true" align="left" color="black"/><table width="515" border="0" cellpadding="5"><tr><td align="left"/><td align="right"/></tr></table><p><b class="emphasis-bold">Allowable values</b>: YES, NO</p><p><b class="emphasis-bold">Default</b>: NO</p><p>Sets a share to read-only. Antonym of <tt class="literal">writable</tt>,
+<tt class="literal">writeable</tt>, and <tt class="literal">write ok</tt>.</p></div>
+<a name="INDEX-329"/><div class="refentry"><table width="515" border="0" cellpadding="5"><tr><td align="left"><font size="+1"><b><i>read raw = boolean</i></b></font></td><td align="right"><i>[global]
+</i></td></tr></table><hr width="515" size="3" noshade="true" align="left" color="black"/><table width="515" border="0" cellpadding="5"><tr><td align="left"/><td align="right"/></tr></table><p><b class="emphasis-bold">Allowable values</b>: YES, NO</p><p><b class="emphasis-bold">Default</b>: YES</p><p>Allows clients to read data using a 64K packet size. Recommended.</p></div>
+<a name="INDEX-330"/><div class="refentry"><table width="515" border="0" cellpadding="5"><tr><td align="left"><font size="+1"><b><i>read size = number</i></b></font></td><td align="right"><i>[global]
+</i></td></tr></table><hr width="515" size="3" noshade="true" align="left" color="black"/><table width="515" border="0" cellpadding="5"><tr><td align="left"/><td align="right"/></tr></table><p><b class="emphasis-bold">Allowable values</b>: positive integer</p><p><b class="emphasis-bold">Default</b>: 16384</p><p>Allows disk reads and writes to overlap network reads and writes. A
+tuning parameter. Do not set larger than the default.</p></div>
+<a name="INDEX-331"/><div class="refentry"><table width="515" border="0" cellpadding="5"><tr><td align="left"><font size="+1"><b><i>realm = string</i></b></font></td><td align="right"><i>[global]
+</i></td></tr></table><hr width="515" size="3" noshade="true" align="left" color="black"/><table width="515" border="0" cellpadding="5"><tr><td align="left"/><td align="right"/></tr></table><p><b class="emphasis-bold">Allowable values</b>: Kerberos realm name</p><p><b class="emphasis-bold">Default</b>: NONE</p><p>Specifies the realm name for Kerberos 5 authentication. Requires the
+<tt class="literal">--with-krb5</tt> configure option. New in Samba 3.0.</p></div>
+<a name="INDEX-332"/><div class="refentry"><table width="515" border="0" cellpadding="5"><tr><td align="left"><font size="+1"><b><i>remote announce = remote list</i></b></font></td><td align="right"><i>[global]
+</i></td></tr></table><hr width="515" size="3" noshade="true" align="left" color="black"/><table width="515" border="0" cellpadding="5"><tr><td align="left"/><td align="right"/></tr></table><p><b class="emphasis-bold">Allowable values</b>: list of remote addresses</p><p><b class="emphasis-bold">Default</b>: NULL</p><p>Adds workgroups to the list on which the Samba server will announce
+itself. Specified as an IP address and optional workgroup (for
+instance, 192.168.220.215/SIMPLE) with multiple entries separated by
+spaces. Addresses can be the specific address of the browse master on
+a subnet or on directed broadcasts (i.e., ###.###.###.255). The
+server will appear on those workgroups' browse
+lists. Does not require WINS.</p></div>
+<a name="INDEX-333"/><div class="refentry"><table width="515" border="0" cellpadding="5"><tr><td align="left"><font size="+1"><b><i>remote browse sync = list</i></b></font></td><td align="right"><i>[global]
+</i></td></tr></table><hr width="515" size="3" noshade="true" align="left" color="black"/><table width="515" border="0" cellpadding="5"><tr><td align="left"/><td align="right"/></tr></table><p><b class="emphasis-bold">Allowable values</b>: IP addresses</p><p><b class="emphasis-bold">Default</b>: NULL</p><p>Perform browse list synchronization with other Samba local master
+browsers. Addresses can be specific addresses or directed broadcasts
+(i.e., ###.###.###.255). The latter causes Samba to locate the local
+master browser on that subnet.</p></div>
+<a name="INDEX-334"/><a name="INDEX-335"/><a name="INDEX-336"/><div class="refentry"><table width="515" border="0" cellpadding="5"><tr><td align="left"><font size="+1"><b><i>restrict anonymous = boolean</i></b></font></td><td align="right"><i>[global]
+</i></td></tr></table><hr width="515" size="3" noshade="true" align="left" color="black"/><table width="515" border="0" cellpadding="5"><tr><td align="left"/><td align="right"/></tr></table><p><b class="emphasis-bold">Allowable values</b>: YES, NO</p><p><b class="emphasis-bold">Default</b>: NO</p><p><a name="INDEX-335"/><a name="INDEX-336"/>Denies access to users who do not
+supply a username. This is disabled by default because when the Samba
+server acts as the domain's PDC, the option can keep
+a client from revalidating its computer account when someone new logs
+in. Use of the option is recommended only when all clients are
+Windows NT/2000/XP systems.</p></div>
+<a name="INDEX-337"/><div class="refentry"><table width="515" border="0" cellpadding="5"><tr><td align="left"><font size="+1"><b><i>root = directory</i></b></font></td><td align="right"><i>[global]
+</i></td></tr></table><hr width="515" size="3" noshade="true" align="left" color="black"/><table width="515" border="0" cellpadding="5"><tr><td align="left"/><td align="right"/></tr></table><p><b class="emphasis-bold">Allowable values</b>: name of directory</p><p><b class="emphasis-bold">Default</b>: NULL</p><p>Synonym for <tt class="literal">root</tt> <tt class="literal">directory</tt>.</p></div>
+<a name="INDEX-338"/><div class="refentry"><table width="515" border="0" cellpadding="5"><tr><td align="left"><font size="+1"><b><i>root dir = directory</i></b></font></td><td align="right"><i>[global]
+</i></td></tr></table><hr width="515" size="3" noshade="true" align="left" color="black"/><table width="515" border="0" cellpadding="5"><tr><td align="left"/><td align="right"/></tr></table><p><b class="emphasis-bold">Allowable values</b>: name of directory</p><p><b class="emphasis-bold">Default</b>: NULL</p><p>Synonym for <tt class="literal">root</tt> <tt class="literal">directory</tt>.</p></div>
+<a name="INDEX-339"/><div class="refentry"><table width="515" border="0" cellpadding="5"><tr><td align="left"><font size="+1"><b><i>root directory = directory</i></b></font></td><td align="right"><i>[global]
+</i></td></tr></table><hr width="515" size="3" noshade="true" align="left" color="black"/><table width="515" border="0" cellpadding="5"><tr><td align="left"/><td align="right"/></tr></table><p><b class="emphasis-bold">Allowable values</b>: name of directory</p><p><b class="emphasis-bold">Default</b>: /</p><p>Specifies a directory to <em class="emphasis">chroot( )</em> before
+starting daemons. Prevents any access outside that directory tree.
+See also the <tt class="literal">wide</tt> <tt class="literal">links</tt>
+configuration option. Also called <tt class="literal">root</tt> and
+<tt class="literal">root</tt> <tt class="literal">dir</tt>.</p></div>
+<a name="INDEX-340"/><div class="refentry"><table width="515" border="0" cellpadding="5"><tr><td align="left"><font size="+1"><b><i>root postexec = command</i></b></font></td><td align="right"><i></i></td></tr></table><hr width="515" size="3" noshade="true" align="left" color="black"/><table width="515" border="0" cellpadding="5"><tr><td align="left"/><td align="right"/></tr></table><p><b class="emphasis-bold">Allowable values</b>: command</p><p><b class="emphasis-bold">Default</b>: NULL</p><p>Sets a command to run as <tt class="literal">root</tt> after disconnecting
+from the share. See also the <tt class="literal">preexec</tt>,
+<tt class="literal">postexec</tt>, and <tt class="literal">root</tt>
+<tt class="literal">preexec</tt> configuration options. Runs after the
+user's <tt class="literal">postexec</tt> command. Use with
+caution.</p></div>
+<a name="INDEX-341"/><div class="refentry"><table width="515" border="0" cellpadding="5"><tr><td align="left"><font size="+1"><b><i>root preexec = command</i></b></font></td><td align="right"><i></i></td></tr></table><hr width="515" size="3" noshade="true" align="left" color="black"/><table width="515" border="0" cellpadding="5"><tr><td align="left"/><td align="right"/></tr></table><p><b class="emphasis-bold">Allowable values</b>: command</p><p><b class="emphasis-bold">Default</b>: NULL</p><p>Sets a command to run as <tt class="literal">root</tt> before connecting to
+the share. See also the <tt class="literal">preexec</tt>,
+<tt class="literal">postexec</tt>, and <tt class="literal">root</tt>
+<tt class="literal">postexec</tt> configuration options. Runs before the
+user's <tt class="literal">preexec</tt> command. Use with
+caution.</p></div>
+<a name="INDEX-342"/><div class="refentry"><table width="515" border="0" cellpadding="5"><tr><td align="left"><font size="+1"><b><i>root preexec close = boolean</i></b></font></td><td align="right"><i></i></td></tr></table><hr width="515" size="3" noshade="true" align="left" color="black"/><table width="515" border="0" cellpadding="5"><tr><td align="left"/><td align="right"/></tr></table><p><b class="emphasis-bold">Allowable values</b>: YES, NO</p><p><b class="emphasis-bold">Default</b>:  NO</p><p>If set, allows the <tt class="literal">root</tt> <tt class="literal">preexec</tt>
+command to decide if the share can be accessed by the user. If the
+command returns a nonzero return code, the user will be denied
+permission to connect.</p></div>
+<a name="INDEX-343"/><a name="INDEX-344"/><div class="refentry"><table width="515" border="0" cellpadding="5"><tr><td align="left"><font size="+1"><b><i>security = value</i></b></font></td><td align="right"><i>[global]
+</i></td></tr></table><hr width="515" size="3" noshade="true" align="left" color="black"/><table width="515" border="0" cellpadding="5"><tr><td align="left"/><td align="right"/></tr></table><p><b class="emphasis-bold">Allowable values</b>: share, user, server, domain</p><p><b class="emphasis-bold">Default</b>: user</p><p>Sets the client
+<a name="INDEX-344"/>authentication method. If
+<tt class="literal">security</tt> <tt class="literal">=</tt>
+<tt class="literal">share</tt>, services are password-protected, available
+to everyone who knows the password. If <tt class="literal">security</tt>
+<tt class="literal">=</tt> <tt class="literal">user</tt>, users have accounts and
+passwords, and are required to authenticate with the server before
+accessing services. If <tt class="literal">security</tt>
+<tt class="literal">=</tt> <tt class="literal">server</tt>, users have accounts
+and passwords as with <tt class="literal">security = user</tt>, and a
+separate system authenticates them for Samba. If
+<tt class="literal">security</tt> <tt class="literal">=</tt>
+<tt class="literal">domain</tt>, Windows NT domain authentication is
+implemented using a Windows NT/2000 or other Samba server to validate
+accounts. See also the <tt class="literal">password server</tt> and
+<tt class="literal">encrypted</tt> <tt class="literal">passwords</tt>
+configuration options.</p></div>
+<a name="INDEX-345"/><div class="refentry"><table width="515" border="0" cellpadding="5"><tr><td align="left"><font size="+1"><b><i>security mask = value</i></b></font></td><td align="right"><i></i></td></tr></table><hr width="515" size="3" noshade="true" align="left" color="black"/><table width="515" border="0" cellpadding="5"><tr><td align="left"/><td align="right"/></tr></table><p><b class="emphasis-bold">Allowable values</b>: octal value from 0 to 0777</p><p><b class="emphasis-bold">Default</b>:  0777</p><p>Controls which permission bits can be changed if a user on a Windows
+NT/2000/XP system edits the Unix permissions of files on the Samba
+server using the Windows system's ACL editing dialog
+box. Any bit that is set in the mask can be changed by the user; any
+bit that is clear remains the same on the file even if the user tries
+to change it. Requires <tt class="literal">nt</tt> <tt class="literal">acl</tt>
+<tt class="literal">support</tt> <tt class="literal">=</tt>
+<tt class="literal">YES</tt>. Note that some rarely used bits map to the
+DOS system, hidden, and archive bits in the file attributes in a
+nonintuitive way.</p></div>
+<a name="INDEX-346"/><div class="refentry"><table width="515" border="0" cellpadding="5"><tr><td align="left"><font size="+1"><b><i>server string = string</i></b></font></td><td align="right"><i>[global]
+</i></td></tr></table><hr width="515" size="3" noshade="true" align="left" color="black"/><table width="515" border="0" cellpadding="5"><tr><td align="left"/><td align="right"/></tr></table><p><b class="emphasis-bold">Allowable values</b>: string</p><p><b class="emphasis-bold">Default</b>: Samba <tt class="literal">%v</tt></p><p>Sets the name that corresponds to the Samba server in browse lists.
+Honors the <tt class="literal">%v</tt> (Samba version number) and
+<tt class="literal">%h</tt> (hostname) variables.</p></div>
+<a name="INDEX-347"/><div class="refentry"><table width="515" border="0" cellpadding="5"><tr><td align="left"><font size="+1"><b><i>set directory = boolean</i></b></font></td><td align="right"><i></i></td></tr></table><hr width="515" size="3" noshade="true" align="left" color="black"/><table width="515" border="0" cellpadding="5"><tr><td align="left"/><td align="right"/></tr></table><p><b class="emphasis-bold">Allowable values</b>: YES, NO</p><p><b class="emphasis-bold">Default</b>: NO</p><p>Allows the DEC Pathworks client to use the <em class="emphasis">set
+dir</em> command.</p></div>
+<a name="INDEX-348"/><div class="refentry"><table width="515" border="0" cellpadding="5"><tr><td align="left"><font size="+1"><b><i>share modes = boolean</i></b></font></td><td align="right"><i></i></td></tr></table><hr width="515" size="3" noshade="true" align="left" color="black"/><table width="515" border="0" cellpadding="5"><tr><td align="left"/><td align="right"/></tr></table><p><b class="emphasis-bold">Allowable values</b>: YES, NO</p><p><b class="emphasis-bold">Default</b>: YES</p><p>Directs Samba to support Windows-style whole-file (deny mode) locks.
+Do not change.</p></div>
+<a name="INDEX-349"/><div class="refentry"><table width="515" border="0" cellpadding="5"><tr><td align="left"><font size="+1"><b><i>short preserve case = boolean</i></b></font></td><td align="right"><i></i></td></tr></table><hr width="515" size="3" noshade="true" align="left" color="black"/><table width="515" border="0" cellpadding="5"><tr><td align="left"/><td align="right"/></tr></table><p><b class="emphasis-bold">Allowable values</b>: YES, NO</p><p><b class="emphasis-bold">Default</b>: YES</p><p>If set to YES, leaves mangled 8.3-style filenames in the case sent by
+the client. If NO, forces the case to that specified by the
+<tt class="literal">default</tt> <tt class="literal">case</tt> option. See also
+<tt class="literal">preserve</tt> <tt class="literal">case</tt>.</p></div>
+<a name="INDEX-350"/><div class="refentry"><table width="515" border="0" cellpadding="5"><tr><td align="left"><font size="+1"><b><i>show add printer wizard = boolean</i></b></font></td><td align="right"><i>[global]
+</i></td></tr></table><hr width="515" size="3" noshade="true" align="left" color="black"/><table width="515" border="0" cellpadding="5"><tr><td align="left"/><td align="right"/></tr></table><p><b class="emphasis-bold">Allowable values</b>: YES, NO</p><p><b class="emphasis-bold">Default</b>: YES</p><p>If set, tells clients that the Add Printer Wizard can be used to add
+a Samba printer from Windows NT/2000/XP clients. See also
+<tt class="literal">add printer command</tt>, <tt class="literal">delete
+printer</tt> <tt class="literal">comamnd</tt>, and <tt class="literal">printer
+admin</tt>.</p></div>
+<a name="INDEX-351"/><div class="refentry"><table width="515" border="0" cellpadding="5"><tr><td align="left"><font size="+1"><b><i>shutdown script = command</i></b></font></td><td align="right"><i>[global]
+</i></td></tr></table><hr width="515" size="3" noshade="true" align="left" color="black"/><table width="515" border="0" cellpadding="5"><tr><td align="left"/><td align="right"/></tr></table><p><b class="emphasis-bold">Allowable values</b>: command</p><p><b class="emphasis-bold">Default</b>: NONE</p><p>Specifies a command that initiates a system shutdown. The command is
+run with the UID of the connected user. The <tt class="literal">%m</tt>
+(message), <tt class="literal">%t</tt> (delay time), <tt class="literal">%r</tt>
+(reboot), and <tt class="literal">%f</tt> (force) options are supported.
+See also <tt class="literal">abort shutdown script</tt>. New in Samba 3.0.</p></div>
+<a name="INDEX-352"/><div class="refentry"><table width="515" border="0" cellpadding="5"><tr><td align="left"><font size="+1"><b><i>smb passwd file = filename</i></b></font></td><td align="right"><i>[global]
+</i></td></tr></table><hr width="515" size="3" noshade="true" align="left" color="black"/><table width="515" border="0" cellpadding="5"><tr><td align="left"/><td align="right"/></tr></table><p><b class="emphasis-bold">Allowable values</b>: name of file</p><p><b class="emphasis-bold">Default</b>: <em class="filename">/usr/local/samba/private/smbpasswd</em></p><p>Overrides the compiled-in path to the encrypted password file. See
+also <tt class="literal">encrypted</tt> <tt class="literal">passwords</tt> and
+<tt class="literal">private dir</tt>.</p></div>
+<a name="INDEX-353"/><div class="refentry"><table width="515" border="0" cellpadding="5"><tr><td align="left"><font size="+1"><b><i>socket address = value</i></b></font></td><td align="right"><i>[global]
+</i></td></tr></table><hr width="515" size="3" noshade="true" align="left" color="black"/><table width="515" border="0" cellpadding="5"><tr><td align="left"/><td align="right"/></tr></table><p><b class="emphasis-bold">Allowable values</b>: IP address</p><p><b class="emphasis-bold">Default</b>: NULL</p><p>Sets the address on which to listen for connections. Default is to
+listen to all addresses.</p></div>
+<a name="INDEX-354"/><div class="refentry"><table width="515" border="0" cellpadding="5"><tr><td align="left"><font size="+1"><b><i>socket options = list</i></b></font></td><td align="right"><i>[global]
+</i></td></tr></table><hr width="515" size="3" noshade="true" align="left" color="black"/><table width="515" border="0" cellpadding="5"><tr><td align="left"/><td align="right"/></tr></table><p><b class="emphasis-bold">Allowable values</b>: socket option list</p><p><b class="emphasis-bold">Default</b>: TCP_NODELAY</p><p>Sets OS-specific socket options. SO_KEEPALIVE makes TCP check clients
+every four hours to see if they are still accessible. TCP_NODELAY
+sends even tiny packets to keep delay low. Both are recommended
+wherever the operating system supports them.</p></div>
+<a name="INDEX-355"/><a name="INDEX-356"/><a name="INDEX-357"/><a name="INDEX-358"/><a name="INDEX-359"/><a name="INDEX-360"/><div class="refentry"><table width="515" border="0" cellpadding="5"><tr><td align="left"><font size="+1"><b><i>source environment = filename</i></b></font></td><td align="right"><i>[global]
+</i></td></tr></table><hr width="515" size="3" noshade="true" align="left" color="black"/><table width="515" border="0" cellpadding="5"><tr><td align="left"/><td align="right"/></tr></table><p><b class="emphasis-bold">Allowable values</b>: name of file</p><p><b class="emphasis-bold">Default</b>: NULL</p><p>Causes Samba to read a list of <a name="INDEX-356"/>environment variables from a file upon
+startup. This can be useful when setting up Samba in a
+<a name="INDEX-357"/><a name="INDEX-358"/><a name="INDEX-359"/><a name="INDEX-360"/>clustered environment. The
+filename can begin with a &quot;|&quot;
+(pipe) character, in which case it causes Samba to run the file as a
+command to obtain the variables.</p><p>The file must be owned by <tt class="literal">root</tt> and must not be
+world-writable. If the filename begins with a
+&quot;|&quot; character, it must point to a
+command that is neither world-writable nor resides in a
+world-writable directory.</p><p>The data should be in the form of lines such as
+SAMBA_NETBIOS_NAME=<em class="replaceable">myhostname</em>. This value
+will then be available in the <em class="filename">smb.conf</em> files as
+%$SAMBA_NETBIOS_NAME.</p></div>
+<a name="INDEX-361"/><a name="INDEX-362"/><a name="INDEX-363"/><div class="refentry"><table width="515" border="0" cellpadding="5"><tr><td align="left"><font size="+1"><b><i>ssl = boolean</i></b></font></td><td align="right"><i>[global]
+</i></td></tr></table><hr width="515" size="3" noshade="true" align="left" color="black"/><table width="515" border="0" cellpadding="5"><tr><td align="left"/><td align="right"/></tr></table><p><b class="emphasis-bold">Allowable values</b>: YES, NO</p><p><b class="emphasis-bold">Default</b>:  NO</p><p><a name="INDEX-362"/><a name="INDEX-363"/>Makes
+Samba use SSL for data exchange with some or all hosts. Requires
+<tt class="literal">--with-ssl</tt> configure option.Obsolete starting with
+Samba 3.0.</p></div>
+<a name="INDEX-364"/><div class="refentry"><table width="515" border="0" cellpadding="5"><tr><td align="left"><font size="+1"><b><i>ssl CA certDir = directory</i></b></font></td><td align="right"><i>[global]
+</i></td></tr></table><hr width="515" size="3" noshade="true" align="left" color="black"/><table width="515" border="0" cellpadding="5"><tr><td align="left"/><td align="right"/></tr></table><p><b class="emphasis-bold">Allowable values</b>: name of directory</p><p><b class="emphasis-bold">Default</b>: <em class="filename">/usr/local/ssl/certs</em></p><p>Specifies a directory containing a file for each Certification
+Authority (CA) that the Samba server trusts so that Samba can verify
+client certificates. Part of SSL support. Requires
+<tt class="literal">--with-ssl</tt> configure option. Obsolete starting
+with Samba 3.0.</p></div>
+<a name="INDEX-365"/><div class="refentry"><table width="515" border="0" cellpadding="5"><tr><td align="left"><font size="+1"><b><i>ssl CA certFile = filename</i></b></font></td><td align="right"><i>[global]
+</i></td></tr></table><hr width="515" size="3" noshade="true" align="left" color="black"/><table width="515" border="0" cellpadding="5"><tr><td align="left"/><td align="right"/></tr></table><p><b class="emphasis-bold">Allowable values</b>: name of file</p><p><b class="emphasis-bold">Default</b>: <em class="filename">/usr/local/ssl/certs/trustedCAs.pem</em></p><p>Specifies a file that contains information for each CA that the Samba
+server trusts so that Samba can verify client certificates. Part of
+SSL support. Requires <tt class="literal">--with-ssl</tt> configure option.
+Obsolete starting with Samba 3.0.</p></div>
+<a name="INDEX-366"/><div class="refentry"><table width="515" border="0" cellpadding="5"><tr><td align="left"><font size="+1"><b><i>ssl ciphers = list</i></b></font></td><td align="right"><i>[global]
+</i></td></tr></table><hr width="515" size="3" noshade="true" align="left" color="black"/><table width="515" border="0" cellpadding="5"><tr><td align="left"/><td align="right"/></tr></table><p><b class="emphasis-bold">Allowable values</b>: list of ciphers</p><p><b class="emphasis-bold">Default</b>: NULL</p><p>Specifies which ciphers should be offered during SSL negotiation. Not
+recommended. Requires <tt class="literal">--with-ssl</tt> configure option.
+Obsolete starting with Samba 3.0.</p></div>
+<a name="INDEX-367"/><div class="refentry"><table width="515" border="0" cellpadding="5"><tr><td align="left"><font size="+1"><b><i>ssl client cert = filename</i></b></font></td><td align="right"><i>[global]
+</i></td></tr></table><hr width="515" size="3" noshade="true" align="left" color="black"/><table width="515" border="0" cellpadding="5"><tr><td align="left"/><td align="right"/></tr></table><p><b class="emphasis-bold">Allowable values</b>: name of file</p><p><b class="emphasis-bold">Default</b>: <em class="filename">/usr/local/ssl/certs/smbclient.pem</em></p><p>Specifies a file containing the server's SSL
+certificate, for use by <em class="emphasis">smbclient</em> if
+certificates are required in this environment. Requires
+<tt class="literal">--with-ssl</tt> configure option. Obsolete starting
+with Samba 3.0.</p></div>
+<a name="INDEX-368"/><div class="refentry"><table width="515" border="0" cellpadding="5"><tr><td align="left"><font size="+1"><b><i>ssl client key = filename</i></b></font></td><td align="right"><i>[global]
+</i></td></tr></table><hr width="515" size="3" noshade="true" align="left" color="black"/><table width="515" border="0" cellpadding="5"><tr><td align="left"/><td align="right"/></tr></table><p><b class="emphasis-bold">Allowable values</b>: name of file</p><p><b class="emphasis-bold">Default</b>: <em class="filename">/usr/local/ssl/private/smbclient.pem</em></p><p>Specifies a file containing the server's private SSL
+key, for use by <em class="emphasis">smbclient</em>. Requires
+<tt class="literal">--with-ssl</tt> configure option. Obsolete starting
+with Samba 3.0.</p></div>
+<a name="INDEX-369"/><div class="refentry"><table width="515" border="0" cellpadding="5"><tr><td align="left"><font size="+1"><b><i>ssl compatibility = boolean</i></b></font></td><td align="right"><i>[global]
+</i></td></tr></table><hr width="515" size="3" noshade="true" align="left" color="black"/><table width="515" border="0" cellpadding="5"><tr><td align="left"/><td align="right"/></tr></table><p><b class="emphasis-bold">Allowable values</b>: YES, NO</p><p><b class="emphasis-bold">Default</b>: NO</p><p>Determines whether SSLeay should be configured for bug compatibility
+with other SSL implementations. Not recommended. Requires
+<tt class="literal">--with-ssl</tt> configure option. Obsolete starting
+with Samba 3.0.</p></div>
+<a name="INDEX-370"/><div class="refentry"><table width="515" border="0" cellpadding="5"><tr><td align="left"><font size="+1"><b><i>ssl hosts = host list</i></b></font></td><td align="right"><i>[global]
+</i></td></tr></table><hr width="515" size="3" noshade="true" align="left" color="black"/><table width="515" border="0" cellpadding="5"><tr><td align="left"/><td align="right"/></tr></table><p><b class="emphasis-bold">Allowable values</b>: list of hosts or networks</p><p><b class="emphasis-bold">Default</b>: NULL</p><p>Requires that SSL be used with the hosts listed. By default, if the
+<tt class="literal">ssl</tt> option is set, the server requires SSL with
+all hosts. Requires <tt class="literal">--with-ssl</tt> configure option.
+Obsolete starting with Samba 3.0.</p></div>
+<a name="INDEX-371"/><div class="refentry"><table width="515" border="0" cellpadding="5"><tr><td align="left"><font size="+1"><b><i>ssl hosts resign = host list</i></b></font></td><td align="right"><i>[global]
+</i></td></tr></table><hr width="515" size="3" noshade="true" align="left" color="black"/><table width="515" border="0" cellpadding="5"><tr><td align="left"/><td align="right"/></tr></table><p><b class="emphasis-bold">Allowable values</b>: list of hosts or networks</p><p><b class="emphasis-bold">Default</b>: NULL</p><p>Suppresses the use of SSL with the hosts listed. By default, if the
+<tt class="literal">ssl</tt> option is set, the server requires SSL with
+all hosts. Requires <tt class="literal">--with-ssl</tt> configure option.
+Obsolete starting with Samba 3.0.</p></div>
+<a name="INDEX-372"/><div class="refentry"><table width="515" border="0" cellpadding="5"><tr><td align="left"><font size="+1"><b><i>ssl require clientcert = boolean</i></b></font></td><td align="right"><i>[global]
+</i></td></tr></table><hr width="515" size="3" noshade="true" align="left" color="black"/><table width="515" border="0" cellpadding="5"><tr><td align="left"/><td align="right"/></tr></table><p><b class="emphasis-bold">Allowable values</b>: YES, NO</p><p><b class="emphasis-bold">Default</b>: NO</p><p>Requires clients to use certificates when SSL is in use. This option
+is recommended if SSL is used. Requires <tt class="literal">--with-ssl</tt>
+configure option. Obsolete starting with Samba 3.0.</p></div>
+<a name="INDEX-373"/><div class="refentry"><table width="515" border="0" cellpadding="5"><tr><td align="left"><font size="+1"><b><i>ssl require servercert = boolean</i></b></font></td><td align="right"><i>[global]
+</i></td></tr></table><hr width="515" size="3" noshade="true" align="left" color="black"/><table width="515" border="0" cellpadding="5"><tr><td align="left"/><td align="right"/></tr></table><p><b class="emphasis-bold">Allowable values</b>: YES, NO</p><p><b class="emphasis-bold">Default</b>: NO</p><p>When SSL is in use, <em class="emphasis">smbclient</em> requires servers
+to use certificates. This option is recommended if SSL is used.
+Requires <tt class="literal">--with-ssl</tt> configure option. Obsolete
+starting with Samba 3.0.</p></div>
+<a name="INDEX-374"/><div class="refentry"><table width="515" border="0" cellpadding="5"><tr><td align="left"><font size="+1"><b><i>ssl server cert = filename</i></b></font></td><td align="right"><i>[global]
+</i></td></tr></table><hr width="515" size="3" noshade="true" align="left" color="black"/><table width="515" border="0" cellpadding="5"><tr><td align="left"/><td align="right"/></tr></table><p><b class="emphasis-bold">Allowable values</b>: name of file</p><p><b class="emphasis-bold">Default</b>: NULL</p><p>Specifies a file containing the server's SSL
+certificate. Requires <tt class="literal">--with-ssl</tt> configure option.
+Obsolete starting with Samba 3.0.</p></div>
+<a name="INDEX-375"/><div class="refentry"><table width="515" border="0" cellpadding="5"><tr><td align="left"><font size="+1"><b><i>ssl server key = filename</i></b></font></td><td align="right"><i>[global]
+</i></td></tr></table><hr width="515" size="3" noshade="true" align="left" color="black"/><table width="515" border="0" cellpadding="5"><tr><td align="left"/><td align="right"/></tr></table><p><b class="emphasis-bold">Allowable values</b>: name of file</p><p><b class="emphasis-bold">Default</b>: NULL</p><p>Specifies a file containing the server's private SSL
+key. If no file is specified and SSL is in use, the server looks up
+its key in its server certificate. Requires
+<tt class="literal">--with-ssl</tt> configure option. Obsolete starting
+with Samba 3.0.</p></div>
+<a name="INDEX-376"/><a name="INDEX-377"/><a name="INDEX-378"/><div class="refentry"><table width="515" border="0" cellpadding="5"><tr><td align="left"><font size="+1"><b><i>ssl version = string</i></b></font></td><td align="right"><i>[global]
+</i></td></tr></table><hr width="515" size="3" noshade="true" align="left" color="black"/><table width="515" border="0" cellpadding="5"><tr><td align="left"/><td align="right"/></tr></table><p><b class="emphasis-bold">Allowable values</b>: &quot;ssl2&quot;,
+&quot;ssl3&quot;,
+&quot;ssl2or3&quot;,
+&quot;tls1&quot;</p><p><b class="emphasis-bold">Default</b>: &quot;ssl2or3&quot;</p><p>Defines which versions of the SSL protocol the server can use:
+Version 2 only (&quot;ssl2&quot;), Version 3
+only (&quot;ssl3&quot;), Version 2 or 3
+dynamically negotiated (&quot;ssl2or3&quot;),
+or Transport Layer Security
+(&quot;tls1&quot;). Requires
+<tt class="literal">--with-ssl</tt> configure option. Obsolete starting
+with Samba 3.0.<a name="INDEX-377"/><a name="INDEX-378"/></p></div>
+<a name="INDEX-379"/><div class="refentry"><table width="515" border="0" cellpadding="5"><tr><td align="left"><font size="+1"><b><i>stat cache = boolean</i></b></font></td><td align="right"><i>[global]
+</i></td></tr></table><hr width="515" size="3" noshade="true" align="left" color="black"/><table width="515" border="0" cellpadding="5"><tr><td align="left"/><td align="right"/></tr></table><p><b class="emphasis-bold">Allowable values</b>: YES, NO</p><p><b class="emphasis-bold">Default</b>: YES</p><p>Makes the Samba server cache client names for faster resolution.
+Should not be changed.</p></div>
+<a name="INDEX-380"/><div class="refentry"><table width="515" border="0" cellpadding="5"><tr><td align="left"><font size="+1"><b><i>stat cache size = number </i></b></font></td><td align="right"><i>[global]
+</i></td></tr></table><hr width="515" size="3" noshade="true" align="left" color="black"/><table width="515" border="0" cellpadding="5"><tr><td align="left"/><td align="right"/></tr></table><p><b class="emphasis-bold">Allowable values</b>: number</p><p><b class="emphasis-bold">Default</b>: 50</p><p>Determines the number of client names cached for faster resolution.
+Should not be changed.</p></div>
+<a name="INDEX-381"/><a name="INDEX-382"/><div class="refentry"><table width="515" border="0" cellpadding="5"><tr><td align="left"><font size="+1"><b><i>status = boolean</i></b></font></td><td align="right"><i>[global]
+</i></td></tr></table><hr width="515" size="3" noshade="true" align="left" color="black"/><table width="515" border="0" cellpadding="5"><tr><td align="left"/><td align="right"/></tr></table><p><b class="emphasis-bold">Allowable values</b>: YES, NO</p><p><b class="emphasis-bold">Default</b>: YES</p><p>If set to YES, logs connections to a file (or shared memory)
+accessible to <em class="filename">smbstatus</em>.
+<a name="INDEX-382"/>Obsolete
+starting with Samba 3.0.</p></div>
+<a name="INDEX-383"/><div class="refentry"><table width="515" border="0" cellpadding="5"><tr><td align="left"><font size="+1"><b><i>strict allocate = boolean</i></b></font></td><td align="right"><i></i></td></tr></table><hr width="515" size="3" noshade="true" align="left" color="black"/><table width="515" border="0" cellpadding="5"><tr><td align="left"/><td align="right"/></tr></table><p><b class="emphasis-bold">Allowable values</b>: YES, NO</p><p><b class="emphasis-bold">Default</b>: NO</p><p>If set to YES, allocates all disk blocks when creating or extending
+the size of files, instead of using the normal sparse file allocation
+used on Unix. This slows the server, but results in behavior that
+matches that of Windows and helps Samba correctly report
+&quot;out of quota&quot; messages.</p></div>
+<a name="INDEX-384"/><div class="refentry"><table width="515" border="0" cellpadding="5"><tr><td align="left"><font size="+1"><b><i>strict locking = boolean</i></b></font></td><td align="right"><i></i></td></tr></table><hr width="515" size="3" noshade="true" align="left" color="black"/><table width="515" border="0" cellpadding="5"><tr><td align="left"/><td align="right"/></tr></table><p><b class="emphasis-bold">Allowable values</b>: YES, NO</p><p><b class="emphasis-bold">Default</b>: NO</p><p>If set to YES, checks locks on every access, not just on demand and
+at open time. Not recommended.</p></div>
+<a name="INDEX-385"/><div class="refentry"><table width="515" border="0" cellpadding="5"><tr><td align="left"><font size="+1"><b><i>strict sync = boolean</i></b></font></td><td align="right"><i></i></td></tr></table><hr width="515" size="3" noshade="true" align="left" color="black"/><table width="515" border="0" cellpadding="5"><tr><td align="left"/><td align="right"/></tr></table><p><b class="emphasis-bold">Allowable values</b>: YES, NO</p><p><b class="emphasis-bold">Default</b>: NO</p><p>If set to YES, Samba synchronizes to disk whenever the client sets
+the sync bit in a packet. If set to NO, Samba flushes data to disk
+whenever buffers fill. Defaults to NO because Windows 98 Explorer
+sets the bit (incorrectly) in all packets.</p></div>
+<a name="INDEX-386"/><div class="refentry"><table width="515" border="0" cellpadding="5"><tr><td align="left"><font size="+1"><b><i>strip dot = boolean</i></b></font></td><td align="right"><i>[global]
+</i></td></tr></table><hr width="515" size="3" noshade="true" align="left" color="black"/><table width="515" border="0" cellpadding="5"><tr><td align="left"/><td align="right"/></tr></table><p><b class="emphasis-bold">Allowable values</b>: YES, NO</p><p><b class="emphasis-bold">Default</b>: NO</p><p>Removes trailing dots from filenames. Dysfunctional in Samba 2.2; use
+<tt class="literal">mangled</tt> <tt class="literal">map</tt> instead.</p></div>
+<a name="INDEX-387"/><div class="refentry"><table width="515" border="0" cellpadding="5"><tr><td align="left"><font size="+1"><b><i>sync always = boolean</i></b></font></td><td align="right"><i></i></td></tr></table><hr width="515" size="3" noshade="true" align="left" color="black"/><table width="515" border="0" cellpadding="5"><tr><td align="left"/><td align="right"/></tr></table><p><b class="emphasis-bold">Allowable values</b>: YES, NO</p><p><b class="emphasis-bold">Default</b>: NO</p><p>If set to YES, Samba forces the data to disk through <em class="emphasis">fsync</em>
+(3) after every write. Avoid except to debug crashing
+servers.</p></div>
+<a name="INDEX-388"/><div class="refentry"><table width="515" border="0" cellpadding="5"><tr><td align="left"><font size="+1"><b><i>syslog = number</i></b></font></td><td align="right"><i>[global]
+</i></td></tr></table><hr width="515" size="3" noshade="true" align="left" color="black"/><table width="515" border="0" cellpadding="5"><tr><td align="left"/><td align="right"/></tr></table><p><b class="emphasis-bold">Allowable values</b>: number</p><p><b class="emphasis-bold">Default</b>: 1</p><p>Sets the level of Samba log messages to send to
+<em class="filename">syslog</em>. Higher is more verbose. The
+<em class="filename">syslog.conf</em> file must have suitable logging
+enabled.</p></div>
+<a name="INDEX-389"/><div class="refentry"><table width="515" border="0" cellpadding="5"><tr><td align="left"><font size="+1"><b><i>syslog only = boolean</i></b></font></td><td align="right"><i>[global]
+</i></td></tr></table><hr width="515" size="3" noshade="true" align="left" color="black"/><table width="515" border="0" cellpadding="5"><tr><td align="left"/><td align="right"/></tr></table><p><b class="emphasis-bold">Allowable values</b>: YES, NO</p><p><b class="emphasis-bold">Default</b>: NO</p><p>If set to YES, logs only to <em class="emphasis">syslog</em> instead of
+the standard Samba log files.</p></div>
+<a name="INDEX-390"/><div class="refentry"><table width="515" border="0" cellpadding="5"><tr><td align="left"><font size="+1"><b><i>template homedir = path</i></b></font></td><td align="right"><i>[global]
+</i></td></tr></table><hr width="515" size="3" noshade="true" align="left" color="black"/><table width="515" border="0" cellpadding="5"><tr><td align="left"/><td align="right"/></tr></table><p><b class="emphasis-bold">Allowable values</b>: full path to directory</p><p><b class="emphasis-bold">Default</b>: /home/<tt class="literal">%D</tt>/<tt class="literal">%U</tt></p><p>Sets the home directory for Unix login sessions for users
+authenticated through winbind. <tt class="literal">%D</tt> will be replaced
+with user's domain name; <tt class="literal">%U</tt> by
+the username.</p></div>
+<a name="INDEX-391"/><div class="refentry"><table width="515" border="0" cellpadding="5"><tr><td align="left"><font size="+1"><b><i>template shell = filename</i></b></font></td><td align="right"><i>[global]
+</i></td></tr></table><hr width="515" size="3" noshade="true" align="left" color="black"/><table width="515" border="0" cellpadding="5"><tr><td align="left"/><td align="right"/></tr></table><p><b class="emphasis-bold">Allowable values</b>: full path to shell</p><p><b class="emphasis-bold">Default</b>: <em class="filename">/bin/false</em></p><p>Sets the shell for Unix login sessions for users authenticated
+through winbind. The default value prevents all Windows domain user
+logins.</p></div>
+<a name="INDEX-392"/><div class="refentry"><table width="515" border="0" cellpadding="5"><tr><td align="left"><font size="+1"><b><i>time offset = number</i></b></font></td><td align="right"><i>[global]
+</i></td></tr></table><hr width="515" size="3" noshade="true" align="left" color="black"/><table width="515" border="0" cellpadding="5"><tr><td align="left"/><td align="right"/></tr></table><p><b class="emphasis-bold">Allowable values</b>: number of minutes</p><p><b class="emphasis-bold">Default</b>: 0</p><p>Sets the number of minutes to add to the system time-zone
+calculation. Provided to fix a client daylight-savings bug. Not
+recommended.</p></div>
+<a name="INDEX-393"/><a name="INDEX-394"/><div class="refentry"><table width="515" border="0" cellpadding="5"><tr><td align="left"><font size="+1"><b><i>time server = boolean</i></b></font></td><td align="right"><i>[global]
+</i></td></tr></table><hr width="515" size="3" noshade="true" align="left" color="black"/><table width="515" border="0" cellpadding="5"><tr><td align="left"/><td align="right"/></tr></table><p><b class="emphasis-bold">Allowable values</b>: YES, NO</p><p><b class="emphasis-bold">Default</b>: NO</p><p>If set to YES, <em class="emphasis">nmbd</em><a name="INDEX-394"/>
+advertises itself as a provider of SMB time service to clients. This
+option only affects whether the time service is advertised. It does
+not enable or disable time service.</p></div>
+<a name="INDEX-395"/><div class="refentry"><table width="515" border="0" cellpadding="5"><tr><td align="left"><font size="+1"><b><i>timestamp logs = boolean</i></b></font></td><td align="right"><i>[global]
+</i></td></tr></table><hr width="515" size="3" noshade="true" align="left" color="black"/><table width="515" border="0" cellpadding="5"><tr><td align="left"/><td align="right"/></tr></table><p><b class="emphasis-bold">Allowable values</b>: YES, NO</p><p><b class="emphasis-bold">Default</b>: YES</p><p>Synonym for <tt class="literal">debug</tt> <tt class="literal">timestamp</tt>.</p></div>
+<a name="INDEX-396"/><div class="refentry"><table width="515" border="0" cellpadding="5"><tr><td align="left"><font size="+1"><b><i>total print jobs = number</i></b></font></td><td align="right"><i>[global]
+</i></td></tr></table><hr width="515" size="3" noshade="true" align="left" color="black"/><table width="515" border="0" cellpadding="5"><tr><td align="left"/><td align="right"/></tr></table><p><b class="emphasis-bold">Allowable values</b>: number</p><p><b class="emphasis-bold">Default</b>: 0 (no limit)</p><p>Limits total number of current print jobs on server. See also
+<tt class="literal">max print jobs</tt>.</p></div>
+<a name="INDEX-397"/><a name="INDEX-398"/><a name="INDEX-399"/><div class="refentry"><table width="515" border="0" cellpadding="5"><tr><td align="left"><font size="+1"><b><i>unix extensions = boolean</i></b></font></td><td align="right"><i>[global]
+</i></td></tr></table><hr width="515" size="3" noshade="true" align="left" color="black"/><table width="515" border="0" cellpadding="5"><tr><td align="left"/><td align="right"/></tr></table><p><b class="emphasis-bold">Allowable values</b>: YES, NO</p><p><b class="emphasis-bold">Default</b>: NO</p><p>If set to YES, supports
+<a name="INDEX-398"/>CIFS Unix extensions, providing
+better filesystem support for Unix clients. <a name="INDEX-399"/>Obsolete in Samba 3.0, which always
+offers support.</p></div>
+<a name="INDEX-400"/><div class="refentry"><table width="515" border="0" cellpadding="5"><tr><td align="left"><font size="+1"><b><i>unix password sync = boolean</i></b></font></td><td align="right"><i>[global]
+</i></td></tr></table><hr width="515" size="3" noshade="true" align="left" color="black"/><table width="515" border="0" cellpadding="5"><tr><td align="left"/><td align="right"/></tr></table><p><b class="emphasis-bold">Allowable values</b>: YES, NO</p><p><b class="emphasis-bold">Default</b>: NO</p><p>If set to YES, attempts to change the user's Unix
+password whenever the user changes her SMB password. Used to ease
+synchronization of Unix and Microsoft password databases. See also
+<tt class="literal">password program</tt> and <tt class="literal">passwd</tt>
+<tt class="literal">chat</tt>.</p></div>
+<a name="INDEX-401"/><div class="refentry"><table width="515" border="0" cellpadding="5"><tr><td align="left"><font size="+1"><b><i>update encrypted = boolean</i></b></font></td><td align="right"><i>[global]
+</i></td></tr></table><hr width="515" size="3" noshade="true" align="left" color="black"/><table width="515" border="0" cellpadding="5"><tr><td align="left"/><td align="right"/></tr></table><p><b class="emphasis-bold">Allowable values</b>: YES, NO</p><p><b class="emphasis-bold">Default</b>: NO</p><p>Updates the encrypted password file when a user logs on with an
+unencrypted password. Provided to ease conversion from unencrypted to
+encrypted passwords.</p></div>
+<a name="INDEX-402"/><div class="refentry"><table width="515" border="0" cellpadding="5"><tr><td align="left"><font size="+1"><b><i>use client driver = boolean</i></b></font></td><td align="right"><i>[global]
+</i></td></tr></table><hr width="515" size="3" noshade="true" align="left" color="black"/><table width="515" border="0" cellpadding="5"><tr><td align="left"/><td align="right"/></tr></table><p><b class="emphasis-bold">Allowable values</b>: YES, NO</p><p><b class="emphasis-bold">Default</b>: NO</p><p>Used for avoiding <tt class="literal">Access Denied; Unable to connect</tt>
+messages when connecting to a Samba printer from Windows NT/2000/XP
+clients. Necessary only when the client has a local printer driver
+for the Samba printer.</p></div>
+<a name="INDEX-403"/><div class="refentry"><table width="515" border="0" cellpadding="5"><tr><td align="left"><font size="+1"><b><i>use mmap = boolean</i></b></font></td><td align="right"><i>[global]
+</i></td></tr></table><hr width="515" size="3" noshade="true" align="left" color="black"/><table width="515" border="0" cellpadding="5"><tr><td align="left"/><td align="right"/></tr></table><p><b class="emphasis-bold">Allowable values</b>: YES, NO</p><p><b class="emphasis-bold">Default</b>: varies</p><p>Tells Samba whether the <em class="emphasis">mmap( )</em> system call
+works correctly on the Samba host. Default is automatically set
+correctly. Do not change.</p></div>
+<a name="INDEX-404"/><a name="INDEX-405"/><div class="refentry"><table width="515" border="0" cellpadding="5"><tr><td align="left"><font size="+1"><b><i>use rhosts = boolean</i></b></font></td><td align="right"><i>[global]
+</i></td></tr></table><hr width="515" size="3" noshade="true" align="left" color="black"/><table width="515" border="0" cellpadding="5"><tr><td align="left"/><td align="right"/></tr></table><p><b class="emphasis-bold">Allowable values</b>: YES, NO</p><p><b class="emphasis-bold">Default</b>: NO</p><p>If set to YES, users' <em class="filename">~/.rhosts</em>
+files will be used to identify systems from which users can connect
+without providing a password. Discouraged. <a name="INDEX-405"/>Obsolete
+in Samba 3.0.</p></div>
+<a name="INDEX-406"/><div class="refentry"><table width="515" border="0" cellpadding="5"><tr><td align="left"><font size="+1"><b><i>use sendfile = boolean</i></b></font></td><td align="right"><i></i></td></tr></table><hr width="515" size="3" noshade="true" align="left" color="black"/><table width="515" border="0" cellpadding="5"><tr><td align="left"/><td align="right"/></tr></table><p><b class="emphasis-bold">Allowable values</b>: YES, NO</p><p><b class="emphasis-bold">Default</b>: NO</p><p>If yes, Samba will perform some data transfers for exclusively
+oplocked files using the <em class="emphasis">sendfile( )</em> system
+call, which results in significant performance improvements. This is
+available if Samba has been configured with the
+<tt class="literal">--with-sendfile-support</tt> option. This is an
+experimental option and is new in Samba 2.2.5.</p></div>
+<a name="INDEX-407"/><div class="refentry"><table width="515" border="0" cellpadding="5"><tr><td align="left"><font size="+1"><b><i>user = user list</i></b></font></td><td align="right"><i></i></td></tr></table><hr width="515" size="3" noshade="true" align="left" color="black"/><table width="515" border="0" cellpadding="5"><tr><td align="left"/><td align="right"/></tr></table><p><b class="emphasis-bold">Allowable values</b>: user list</p><p><b class="emphasis-bold">Default</b>: NULL</p><p>Synonym for <tt class="literal">username</tt>.</p></div>
+<a name="INDEX-408"/><div class="refentry"><table width="515" border="0" cellpadding="5"><tr><td align="left"><font size="+1"><b><i>username = user list</i></b></font></td><td align="right"><i></i></td></tr></table><hr width="515" size="3" noshade="true" align="left" color="black"/><table width="515" border="0" cellpadding="5"><tr><td align="left"/><td align="right"/></tr></table><p><b class="emphasis-bold">Allowable values</b>: user list</p><p><b class="emphasis-bold">Default</b>: NULL</p><p>Sets a list of users that are tried when logging on with share-level
+security in effect. Also called <tt class="literal">user</tt> or
+<tt class="literal">users</tt>. Discouraged. Use <tt class="literal">NET</tt>
+<tt class="literal">USE</tt>
+<tt class="literal">\\</tt><em class="replaceable">server</em><tt class="literal">\</tt><em class="replaceable">share
+</em><tt class="literal">%</tt><em class="replaceable">user</em>
+from the client instead.</p></div>
+<a name="INDEX-409"/><div class="refentry"><table width="515" border="0" cellpadding="5"><tr><td align="left"><font size="+1"><b><i>username level = number</i></b></font></td><td align="right"><i>[global]
+</i></td></tr></table><hr width="515" size="3" noshade="true" align="left" color="black"/><table width="515" border="0" cellpadding="5"><tr><td align="left"/><td align="right"/></tr></table><p><b class="emphasis-bold">Allowable values</b>: number</p><p><b class="emphasis-bold">Default</b>: 0</p><p>Specifies the number of uppercase-letter permutations allowed to
+match Unix usernames. A workaround for Windows'
+single-case usernames. Use is discouraged.</p></div>
+<a name="INDEX-410"/><div class="refentry"><table width="515" border="0" cellpadding="5"><tr><td align="left"><font size="+1"><b><i>username map = filename</i></b></font></td><td align="right"><i>[global]
+</i></td></tr></table><hr width="515" size="3" noshade="true" align="left" color="black"/><table width="515" border="0" cellpadding="5"><tr><td align="left"/><td align="right"/></tr></table><p><b class="emphasis-bold">Allowable values</b>: name of file</p><p><b class="emphasis-bold">Default</b>: NULL</p><p>Names a file of Unix-to-Windows name pairs; used to map different
+spellings of account names and Windows usernames longer than eight
+characters.</p></div>
+<a name="INDEX-411"/><div class="refentry"><table width="515" border="0" cellpadding="5"><tr><td align="left"><font size="+1"><b><i>users = user list</i></b></font></td><td align="right"><i></i></td></tr></table><hr width="515" size="3" noshade="true" align="left" color="black"/><table width="515" border="0" cellpadding="5"><tr><td align="left"/><td align="right"/></tr></table><p><b class="emphasis-bold">Allowable values</b>: user list</p><p><b class="emphasis-bold">Default</b>: NULL</p><p>Synonym for <tt class="literal">username</tt>.</p></div>
+<a name="INDEX-412"/><div class="refentry"><table width="515" border="0" cellpadding="5"><tr><td align="left"><font size="+1"><b><i>utmp = boolean</i></b></font></td><td align="right"><i>[global]
+</i></td></tr></table><hr width="515" size="3" noshade="true" align="left" color="black"/><table width="515" border="0" cellpadding="5"><tr><td align="left"/><td align="right"/></tr></table><p><b class="emphasis-bold">Allowable values</b>: YES, NO</p><p><b class="emphasis-bold">Default</b>: NO</p><p>This is available if Samba has been configured with the
+<tt class="literal">--with-utmp</tt> option. If set, Samba adds
+<em class="emphasis">utmp</em>/<em class="emphasis">utmpx</em> records whenever
+a connection is made to a Samba server. Sites can use this option to
+record each connection to a Samba share as a system login.</p></div>
+<a name="INDEX-413"/><div class="refentry"><table width="515" border="0" cellpadding="5"><tr><td align="left"><font size="+1"><b><i>utmp directory = directory</i></b></font></td><td align="right"><i>[global]
+</i></td></tr></table><hr width="515" size="3" noshade="true" align="left" color="black"/><table width="515" border="0" cellpadding="5"><tr><td align="left"/><td align="right"/></tr></table><p><b class="emphasis-bold">Allowable values</b>: name of directory</p><p><b class="emphasis-bold">Default</b>: NULL</p><p>This is available if Samba has been configured with the
+<tt class="literal">--with-utmp</tt> option. If this option and
+<tt class="literal">utmp</tt> are set, Samba will look in the specified
+directory rather than the default system directory for
+<em class="filename">utmp</em>/<em class="filename">utmpx</em> files.</p></div>
+<a name="INDEX-414"/><a name="INDEX-415"/><div class="refentry"><table width="515" border="0" cellpadding="5"><tr><td align="left"><font size="+1"><b><i>valid chars = list</i></b></font></td><td align="right"><i></i></td></tr></table><hr width="515" size="3" noshade="true" align="left" color="black"/><table width="515" border="0" cellpadding="5"><tr><td align="left"/><td align="right"/></tr></table><p><b class="emphasis-bold">Allowable values</b>: list of numeric values</p><p><b class="emphasis-bold">Default</b>: NULL</p><p>Adds national characters to a character set map. See also
+<tt class="literal">client</tt> <tt class="literal">code</tt>
+<tt class="literal">page</tt>. <a name="INDEX-415"/>Obsolete in Samba 3.0.</p></div>
+<a name="INDEX-416"/><div class="refentry"><table width="515" border="0" cellpadding="5"><tr><td align="left"><font size="+1"><b><i>valid users = user list</i></b></font></td><td align="right"><i></i></td></tr></table><hr width="515" size="3" noshade="true" align="left" color="black"/><table width="515" border="0" cellpadding="5"><tr><td align="left"/><td align="right"/></tr></table><p><b class="emphasis-bold">Allowable values</b>: user list</p><p><b class="emphasis-bold">Default</b>: NULL (allows everyone)</p><p>Specifies a list of users that can connect to a share. See also
+<tt class="literal">invalid users</tt>.</p></div>
+<a name="INDEX-417"/><div class="refentry"><table width="515" border="0" cellpadding="5"><tr><td align="left"><font size="+1"><b><i>veto files = slash-separated list</i></b></font></td><td align="right"><i></i></td></tr></table><hr width="515" size="3" noshade="true" align="left" color="black"/><table width="515" border="0" cellpadding="5"><tr><td align="left"/><td align="right"/></tr></table><p><b class="emphasis-bold">Allowable values</b>: slash-separated list of filenames</p><p><b class="emphasis-bold">Default</b>: NULL</p><p>Specifies a list of files that the client will not see when listing a
+directory's contents. See also
+<tt class="literal">delete</tt> <tt class="literal">veto</tt>
+<tt class="literal">files</tt> and <tt class="literal">hide files</tt>.</p></div>
+<a name="INDEX-418"/><div class="refentry"><table width="515" border="0" cellpadding="5"><tr><td align="left"><font size="+1"><b><i>veto oplock files = slash-separated list</i></b></font></td><td align="right"><i></i></td></tr></table><hr width="515" size="3" noshade="true" align="left" color="black"/><table width="515" border="0" cellpadding="5"><tr><td align="left"/><td align="right"/></tr></table><p><b class="emphasis-bold">Allowable values</b>: slash-separated list of filenames</p><p><b class="emphasis-bold">Default</b>: NULL</p><p>Specifies a list of files not to oplock (and cache on clients). See
+also <tt class="literal">oplocks</tt> and <tt class="literal">fake</tt>
+<tt class="literal">oplocks</tt>.</p></div>
+<a name="INDEX-419"/><div class="refentry"><table width="515" border="0" cellpadding="5"><tr><td align="left"><font size="+1"><b><i>vfs object = filename</i></b></font></td><td align="right"><i></i></td></tr></table><hr width="515" size="3" noshade="true" align="left" color="black"/><table width="515" border="0" cellpadding="5"><tr><td align="left"/><td align="right"/></tr></table><p><b class="emphasis-bold">Allowable values</b>: full path to shared library</p><p><b class="emphasis-bold">Default</b>: NULL</p><p>Specifies the shared library to use for Samba's
+Virtual File System (VFS). Requires the <tt class="literal">--with-vfs</tt>
+configure option.</p></div>
+<a name="INDEX-420"/><div class="refentry"><table width="515" border="0" cellpadding="5"><tr><td align="left"><font size="+1"><b><i>vfs options = string</i></b></font></td><td align="right"><i></i></td></tr></table><hr width="515" size="3" noshade="true" align="left" color="black"/><table width="515" border="0" cellpadding="5"><tr><td align="left"/><td align="right"/></tr></table><p><b class="emphasis-bold">Allowable values</b>: space-separated list of options</p><p><b class="emphasis-bold">Default</b>: NULL</p><p>Specifies parameters to the VFS. Requires the
+<tt class="literal">--with-vfs</tt> configure option. See <tt class="literal">vfs
+object</tt>.</p></div>
+<a name="INDEX-421"/><div class="refentry"><table width="515" border="0" cellpadding="5"><tr><td align="left"><font size="+1"><b><i>volume = string</i></b></font></td><td align="right"><i></i></td></tr></table><hr width="515" size="3" noshade="true" align="left" color="black"/><table width="515" border="0" cellpadding="5"><tr><td align="left"/><td align="right"/></tr></table><p><b class="emphasis-bold">Allowable values</b>: share name</p><p><b class="emphasis-bold">Default</b>: NULL</p><p>Sets the volume label of a disk share. Especially useful with shared
+CD-ROMs.</p></div>
+<a name="INDEX-422"/><div class="refentry"><table width="515" border="0" cellpadding="5"><tr><td align="left"><font size="+1"><b><i>wide links = boolean</i></b></font></td><td align="right"><i></i></td></tr></table><hr width="515" size="3" noshade="true" align="left" color="black"/><table width="515" border="0" cellpadding="5"><tr><td align="left"/><td align="right"/></tr></table><p><b class="emphasis-bold">Allowable values</b>: YES, NO</p><p><b class="emphasis-bold">Default</b>: YES</p><p>If set, Samba follows symlinks out of the disk share. See also the
+<tt class="literal">root</tt> <tt class="literal">dir</tt> and
+<tt class="literal">follow</tt> <tt class="literal">symlinks</tt> options.</p></div>
+<a name="INDEX-423"/><div class="refentry"><table width="515" border="0" cellpadding="5"><tr><td align="left"><font size="+1"><b><i>winbind cache time = number</i></b></font></td><td align="right"><i>[global]
+</i></td></tr></table><hr width="515" size="3" noshade="true" align="left" color="black"/><table width="515" border="0" cellpadding="5"><tr><td align="left"/><td align="right"/></tr></table><p><b class="emphasis-bold">Allowable values</b>: number of seconds</p><p><b class="emphasis-bold">Default</b>: 15</p><p>Sets the amount of time that the <em class="emphasis">winbindd</em> daemon
+caches user and group information.</p></div>
+<a name="INDEX-424"/><div class="refentry"><table width="515" border="0" cellpadding="5"><tr><td align="left"><font size="+1"><b><i>winbind enum users = boolean</i></b></font></td><td align="right"><i>[global]
+</i></td></tr></table><hr width="515" size="3" noshade="true" align="left" color="black"/><table width="515" border="0" cellpadding="5"><tr><td align="left"/><td align="right"/></tr></table><p><b class="emphasis-bold">Allowable values</b>: YES/NO</p><p><b class="emphasis-bold">Default</b>: YES</p><p>If set to NO, enumeration of users is suppressed by winbind.
+Discouraged.</p></div>
+<a name="INDEX-425"/><div class="refentry"><table width="515" border="0" cellpadding="5"><tr><td align="left"><font size="+1"><b><i>winbind enum groups = boolean</i></b></font></td><td align="right"><i>[global]
+</i></td></tr></table><hr width="515" size="3" noshade="true" align="left" color="black"/><table width="515" border="0" cellpadding="5"><tr><td align="left"/><td align="right"/></tr></table><p><b class="emphasis-bold">Allowable values</b>: YES/NO</p><p><b class="emphasis-bold">Default</b>: YES</p><p>If set to NO, enumeration of groups is suppressed by winbind.
+Discouraged.</p></div>
+<a name="INDEX-426"/><div class="refentry"><table width="515" border="0" cellpadding="5"><tr><td align="left"><font size="+1"><b><i>winbind gid = numeric range</i></b></font></td><td align="right"><i>[global]
+</i></td></tr></table><hr width="515" size="3" noshade="true" align="left" color="black"/><table width="515" border="0" cellpadding="5"><tr><td align="left"/><td align="right"/></tr></table><p><b class="emphasis-bold">Allowable values</b>: integer-integer</p><p><b class="emphasis-bold">Default</b>: NULL</p><p>Specifies the group ID range winbind uses for Windows NT domain users
+connecting to Samba.</p></div>
+<a name="INDEX-427"/><div class="refentry"><table width="515" border="0" cellpadding="5"><tr><td align="left"><font size="+1"><b><i>winbind separator = character</i></b></font></td><td align="right"><i>[global]
+</i></td></tr></table><hr width="515" size="3" noshade="true" align="left" color="black"/><table width="515" border="0" cellpadding="5"><tr><td align="left"/><td align="right"/></tr></table><p><b class="emphasis-bold">Allowable values</b>: ASCII character</p><p><b class="emphasis-bold">Default</b>: \</p><p>Specifies the character winbind uses to separate a domain name and
+username.</p></div>
+<a name="INDEX-428"/><div class="refentry"><table width="515" border="0" cellpadding="5"><tr><td align="left"><font size="+1"><b><i>winbind uid = numeric range</i></b></font></td><td align="right"><i>[global]
+</i></td></tr></table><hr width="515" size="3" noshade="true" align="left" color="black"/><table width="515" border="0" cellpadding="5"><tr><td align="left"/><td align="right"/></tr></table><p><b class="emphasis-bold">Allowable values</b>: integer-integer</p><p><b class="emphasis-bold">Default</b>: NULL</p><p>Specifies the user ID range winbind will use for Windows NT domain
+users connecting to Samba.</p></div>
+<a name="INDEX-429"/><div class="refentry"><table width="515" border="0" cellpadding="5"><tr><td align="left"><font size="+1"><b><i>wins hook = command</i></b></font></td><td align="right"><i>[global]
+</i></td></tr></table><hr width="515" size="3" noshade="true" align="left" color="black"/><table width="515" border="0" cellpadding="5"><tr><td align="left"/><td align="right"/></tr></table><p><b class="emphasis-bold">Allowable values</b>: full path to script</p><p><b class="emphasis-bold">Default</b>: NULL</p><p>Specifies a command to run whenever the WINS server updates its
+database. Allows WINS to be synchronized with DNS or other services.
+The command is passed one of the arguments <tt class="literal">add</tt>,
+<tt class="literal">delete</tt>, or <tt class="literal">refresh</tt>, followed by
+the NetBIOS name, the name type (two hexadecimal digits), the TTL in
+seconds, and the IP addresses corresponding to the NetBIOS name.
+Requires <tt class="literal">wins</tt> <tt class="literal">service</tt>
+<tt class="literal">=</tt> <tt class="literal">YES</tt>.</p></div>
+<a name="INDEX-430"/><div class="refentry"><table width="515" border="0" cellpadding="5"><tr><td align="left"><font size="+1"><b><i>wins proxy = boolean</i></b></font></td><td align="right"><i>[global]
+</i></td></tr></table><hr width="515" size="3" noshade="true" align="left" color="black"/><table width="515" border="0" cellpadding="5"><tr><td align="left"/><td align="right"/></tr></table><p><b class="emphasis-bold">Allowable values</b>: YES, NO</p><p><b class="emphasis-bold">Default</b>: NO</p><p>If set to YES, <em class="emphasis">nmbd</em> proxies resolution requests
+to WINS servers on behalf of old clients, which use broadcasts. The
+WINS server is typically on another subnet.</p></div>
+<a name="INDEX-431"/><div class="refentry"><table width="515" border="0" cellpadding="5"><tr><td align="left"><font size="+1"><b><i>wins server = value</i></b></font></td><td align="right"><i>[global]
+</i></td></tr></table><hr width="515" size="3" noshade="true" align="left" color="black"/><table width="515" border="0" cellpadding="5"><tr><td align="left"/><td align="right"/></tr></table><p><b class="emphasis-bold">Allowable values</b>: hostname or IP address</p><p><b class="emphasis-bold">Default</b>: NULL</p><p>Sets the DNS name or IP address of the WINS server.</p></div>
+<a name="INDEX-432"/><div class="refentry"><table width="515" border="0" cellpadding="5"><tr><td align="left"><font size="+1"><b><i>wins support = boolean</i></b></font></td><td align="right"><i>[global]
+</i></td></tr></table><hr width="515" size="3" noshade="true" align="left" color="black"/><table width="515" border="0" cellpadding="5"><tr><td align="left"/><td align="right"/></tr></table><p><b class="emphasis-bold">Allowable values</b>: YES, NO</p><p><b class="emphasis-bold">Default</b>: NO</p><p>If set to YES, activates the WINS service. The
+<tt class="literal">wins</tt> <tt class="literal">server</tt> option must not be
+set if <tt class="literal">wins</tt> <tt class="literal">support</tt>
+<tt class="literal">=</tt> <tt class="literal">YES</tt>.</p></div>
+<a name="INDEX-433"/><div class="refentry"><table width="515" border="0" cellpadding="5"><tr><td align="left"><font size="+1"><b><i>workgroup = name</i></b></font></td><td align="right"><i>[global]
+</i></td></tr></table><hr width="515" size="3" noshade="true" align="left" color="black"/><table width="515" border="0" cellpadding="5"><tr><td align="left"/><td align="right"/></tr></table><p><b class="emphasis-bold">Allowable values</b>: workgroup name</p><p><b class="emphasis-bold">Default</b>: compiled-in</p><p>Sets the workgroup or domain to which the Samba server belongs.
+Overrides the compiled-in default of WORKGROUP. Choosing a name other
+than WORKGROUP is highly recommended.</p></div>
+<a name="INDEX-434"/><div class="refentry"><table width="515" border="0" cellpadding="5"><tr><td align="left"><font size="+1"><b><i>writable = boolean</i></b></font></td><td align="right"><i></i></td></tr></table><hr width="515" size="3" noshade="true" align="left" color="black"/><table width="515" border="0" cellpadding="5"><tr><td align="left"/><td align="right"/></tr></table><p><b class="emphasis-bold">Allowable values</b>: YES, NO</p><p><b class="emphasis-bold">Default</b>: YES</p><p>Antonym for <tt class="literal">read</tt> <tt class="literal">only</tt>;
+<tt class="literal">writeable</tt> and <tt class="literal">write</tt>
+<tt class="literal">ok</tt> are synonyms.</p></div>
+<a name="INDEX-435"/><div class="refentry"><table width="515" border="0" cellpadding="5"><tr><td align="left"><font size="+1"><b><i>writeable = boolean</i></b></font></td><td align="right"><i></i></td></tr></table><hr width="515" size="3" noshade="true" align="left" color="black"/><table width="515" border="0" cellpadding="5"><tr><td align="left"/><td align="right"/></tr></table><p><b class="emphasis-bold">Allowable values</b>: YES, NO</p><p><b class="emphasis-bold">Default</b>: YES</p><p>Antonym for <tt class="literal">read</tt> <tt class="literal">only</tt>;
+<tt class="literal">writable</tt> and <tt class="literal">write</tt>
+<tt class="literal">ok</tt> are synonyms.</p></div>
+<a name="INDEX-436"/><div class="refentry"><table width="515" border="0" cellpadding="5"><tr><td align="left"><font size="+1"><b><i>write cache size = number</i></b></font></td><td align="right"><i></i></td></tr></table><hr width="515" size="3" noshade="true" align="left" color="black"/><table width="515" border="0" cellpadding="5"><tr><td align="left"/><td align="right"/></tr></table><p><b class="emphasis-bold">Allowable values</b>: decimal number of bytes</p><p><b class="emphasis-bold">Default</b>: 0 (disabled)</p><p>Allocates a write buffer of the specified size in which Samba
+accumulates data before a write to disk. This option can be used to
+ensure that each write has the optimal size for a given filesystem.
+It is typically used with RAID drives, which have a preferred write
+size, and with systems that have large memory and slow disks.</p></div>
+<a name="INDEX-437"/><div class="refentry"><table width="515" border="0" cellpadding="5"><tr><td align="left"><font size="+1"><b><i>write list = user list</i></b></font></td><td align="right"><i></i></td></tr></table><hr width="515" size="3" noshade="true" align="left" color="black"/><table width="515" border="0" cellpadding="5"><tr><td align="left"/><td align="right"/></tr></table><p><b class="emphasis-bold">Allowable values</b>: user list</p><p><b class="emphasis-bold">Default</b>: NULL</p><p>Specifies a list of users that are given read/write access to a
+read-only share. See also <tt class="literal">read</tt>
+<tt class="literal">list</tt>.</p></div>
+<a name="INDEX-438"/><div class="refentry"><table width="515" border="0" cellpadding="5"><tr><td align="left"><font size="+1"><b><i>write ok = boolean</i></b></font></td><td align="right"><i></i></td></tr></table><hr width="515" size="3" noshade="true" align="left" color="black"/><table width="515" border="0" cellpadding="5"><tr><td align="left"/><td align="right"/></tr></table><p><b class="emphasis-bold">Allowable values</b>: YES, NO</p><p><b class="emphasis-bold">Default</b>: YES</p><p>Synonym for <tt class="literal">writable</tt>.</p></div>
+<a name="INDEX-439"/><div class="refentry"><table width="515" border="0" cellpadding="5"><tr><td align="left"><font size="+1"><b><i>write raw = boolean</i></b></font></td><td align="right"><i>[global]
+</i></td></tr></table><hr width="515" size="3" noshade="true" align="left" color="black"/><table width="515" border="0" cellpadding="5"><tr><td align="left"/><td align="right"/></tr></table><p><b class="emphasis-bold">Allowable values</b>: YES, NO</p><p><b class="emphasis-bold">Default</b>: YES</p><p>Allows fast-streaming writes over TCP using 64KB buffers. Recommended.</p></div>
+
+
+
+<div class="sect1"><a name="samba2-APP-B-SECT-2"/>
+
+<h2 class="head1">Glossary of Configuration Value Types</h2>
+
+<dl>
+<dt><b><a name="INDEX-440"/><em class="emphasis">boolean</em></b></dt>
+<dd>
+<p>One of two values, either YES or NO.</p>
+</dd>
+
+
+
+<dt><b>character</b></dt>
+<dd>
+<p>A single ASCII character.</p>
+</dd>
+
+
+
+<dt><b>command</b></dt>
+<dd>
+<p>A Unix script or compiled program, with an absolute path specified
+for the executable and parameters.</p>
+</dd>
+
+
+
+<dt><b>directory</b></dt>
+<dd>
+<p>An absolute path specification to a directory. For example:</p>
+
+<blockquote><pre class="code">/usr/local/samba/lib</pre></blockquote>
+</dd>
+
+</dl>
+
+<dl>
+<dt><b>filename</b></dt>
+<dd>
+<p>An absolute path specification to a file. For example:</p>
+
+<blockquote><pre class="code">/etc/printcap</pre></blockquote>
+</dd>
+
+
+<dt><b>host list</b></dt>
+<dd>
+<p>A list of hosts. Allows IP addresses, address masks, domain names,
+ALL, and EXCEPT.</p>
+</dd>
+
+
+
+<dt><b>interface list</b></dt>
+<dd>
+<p>A list of interfaces, in either address/netmask or address/n-bits
+format. For example:</p>
+
+
+<blockquote><pre class="code">192.168.2.10/255.255.255.0, 192.168.2.10/24</pre></blockquote>
+</dd>
+
+
+<dt><b>map list</b></dt>
+<dd>
+<p>A list of filename remapping strings such as
+<tt class="literal">(*.html</tt> <tt class="literal">*.htm)</tt>.</p>
+</dd>
+
+
+
+<dt><b>name</b></dt>
+<dd>
+<p>A single name of a type of object, as specified in the
+option's description.</p>
+</dd>
+
+
+
+<dt><b>number</b></dt>
+<dd>
+<p>A positive integer.</p>
+</dd>
+
+
+
+<dt><b>numeric range</b></dt>
+<dd>
+<p>Two numbers separated by a dash, specifying a minimum and a maximum
+value. For example:</p>
+
+
+<blockquote><pre class="code">100-250</pre></blockquote>
+</dd>
+
+
+<dt><b>remote list</b></dt>
+<dd>
+<p>A list of subnet-broadcast-address/workgroup pairs. For example:</p>
+
+<blockquote><pre class="code">192.168.2.255/SERVERS 192.168.4.255/STAFF</pre></blockquote>
+</dd>
+
+
+<dt><b>service (share) list</b></dt>
+<dd>
+<p>A list of service (share) names, without the enclosing parentheses.</p>
+</dd>
+
+
+
+<dt><b>slash-separated list</b></dt>
+<dd>
+<p>A list of filenames, separated by
+&quot;/&quot; characters to allow embedded
+spaces. For example:</p>
+
+
+<blockquote><pre class="code">/.*/My Documents/*.doc/</pre></blockquote>
+</dd>
+
+
+<dt><b>string</b></dt>
+<dd>
+<p>One line of arbitrary text.</p>
+</dd>
+
+
+
+<dt><b>user list</b></dt>
+<dd>
+<p>A list of usernames and/or group names.
+<tt class="literal">@</tt><em class="replaceable">group_name</em> includes
+whomever is in the NIS netgroup
+<em class="replaceable">group_name</em>, if one exists, or otherwise
+whomever is in the Unix group <em class="replaceable">group_name</em>.
+In addition,
+<tt class="literal">+</tt><em class="replaceable">group_name</em> is a Unix
+group, <tt class="literal">&amp;</tt><em class="replaceable">group_name</em>
+is an NIS netgroup, and <tt class="literal">&amp;+</tt> and
+<tt class="literal">+&amp;</tt> cause an ordered search of both Unix and
+NIS groups.</p>
+</dd>
+
+
+
+<dt><b>value</b></dt>
+<dd>
+<p>A value of some miscellaneous type, as specified in the
+option's description.<a name="INDEX-441"/></p>
+</dd>
+
+</dl>
+
+
+</div>
+
+
+
+<div class="sect1"><a name="samba2-APP-B-SECT-3"/>
+
+<h2 class="head1">Configuration File Variables</h2>
+
+<p><a href="appb.html#samba2-APP-B-TABLE-1">Table B-1</a> lists the Samba configuration file
+variables.</p>
+
+<a name="samba2-APP-B-TABLE-1"/><h4 class="head4">Table B-1. Configuration file variables</h4><table border="1">
+
+
+
+<tr>
+<th>
+<p>Name</p>
+</th>
+<th>
+<p>Meaning</p>
+</th>
+</tr>
+
+
+<tr>
+<td>
+<p><tt class="literal">%a</tt></p>
+</td>
+<td>
+<p>Client's architecture (Samba, WfWg, WinNT, Win95, or
+UNKNOWN)</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><tt class="literal">%d</tt></p>
+</td>
+<td>
+<p>Current server process's process ID</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><tt class="literal">%D</tt></p>
+</td>
+<td>
+<p>User's Windows NT Domain</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><tt class="literal">%f</tt></p>
+</td>
+<td>
+<p>Printer spool file as a relative path (printing only)</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><tt class="literal">%f</tt></p>
+</td>
+<td>
+<p>User from which a message was sent (messages only)</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><tt class="literal">%G</tt></p>
+</td>
+<td>
+<p>Primary group name of <tt class="literal">%U</tt> (requested username)</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><tt class="literal">%g</tt></p>
+</td>
+<td>
+<p>Primary group name of <tt class="literal">%u</tt> (actual username)</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><tt class="literal">%H</tt></p>
+</td>
+<td>
+<p>Home directory of <tt class="literal">%u</tt> (actual username)</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><tt class="literal">%h</tt></p>
+</td>
+<td>
+<p>Samba server's (Internet) hostname</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><tt class="literal">%I</tt></p>
+</td>
+<td>
+<p>Client's IP address</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><tt class="literal">%j</tt></p>
+</td>
+<td>
+<p>Print job number (printing only)</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><tt class="literal">%L</tt></p>
+</td>
+<td>
+<p>Samba server's NetBIOS name (virtual servers have
+multiple names)</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><tt class="literal">%M</tt></p>
+</td>
+<td>
+<p>Client's (Internet) hostname</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><tt class="literal">%m</tt></p>
+</td>
+<td>
+<p>Client's NetBIOS name</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><tt class="literal">%N</tt></p>
+</td>
+<td>
+<p>Name of the NIS home directory server (without NIS, same as
+<tt class="literal">%L</tt>)</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><tt class="literal">%n</tt></p>
+</td>
+<td>
+<p>New password (password change only)</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><tt class="literal">%o</tt></p>
+</td>
+<td>
+<p>Old password (password change only)</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><tt class="literal">%P</tt></p>
+</td>
+<td>
+<p>Current share's root directory (actual)</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><tt class="literal">%p</tt></p>
+</td>
+<td>
+<p>Current share's root directory (in an NIS homedir
+map)</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><tt class="literal">%p</tt></p>
+</td>
+<td>
+<p>Print filename (printing only)</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><tt class="literal">%R</tt></p>
+</td>
+<td>
+<p>Protocol level in use (CORE, COREPLUS, LANMAN1, LANMAN2, or NT1)</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><tt class="literal">%S</tt></p>
+</td>
+<td>
+<p>Current share's name</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><tt class="literal">%s</tt></p>
+</td>
+<td>
+<p>Name of the file in which the message resides (messages only)</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><tt class="literal">%s</tt></p>
+</td>
+<td>
+<p>Printer spool filename (printing only)</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><tt class="literal">%T</tt></p>
+</td>
+<td>
+<p>Current date and time</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><tt class="literal">%t</tt></p>
+</td>
+<td>
+<p>Destination system (messages only)</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><tt class="literal">%U</tt></p>
+</td>
+<td>
+<p>Requested username for current share</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><tt class="literal">%u</tt></p>
+</td>
+<td>
+<p>Current share's username</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><tt class="literal">%v</tt></p>
+</td>
+<td>
+<p>Samba version</p>
+</td>
+</tr>
+<tr>
+<td>
+<p>%$<em class="replaceable">name</em></p>
+</td>
+<td>
+<p>Value of environment variable <em class="replaceable">name</em></p>
+</td>
+</tr>
+
+</table>
+
+
+</div>
+
+
+<hr/><h4 class="head4"><a href="toc.html">TOC</a></h4>
+
+</body></html>

Copied: branches/samba/experimental/docs/htmldocs/using_samba/appc.html (from rev 1919, tags/samba/upstream_3.2.0~rc1/docs/htmldocs/using_samba/appc.html)
===================================================================
--- branches/samba/experimental/docs/htmldocs/using_samba/appc.html	                        (rev 0)
+++ branches/samba/experimental/docs/htmldocs/using_samba/appc.html	2008-06-09 06:59:20 UTC (rev 1920)
@@ -0,0 +1,4534 @@
+<html>
+<body bgcolor="#ffffff">
+
+<img src="samba2_xs.gif" border="0" alt=" " height="100" width="76"
+hspace="10" align="left" />
+
+<h1 class="head0">Appendix C. Summary of Samba Daemons and Commands</h1>
+
+
+<p>This appendix is a reference listing of command-line options and
+other information to help you use the programs that come with the
+Samba distribution.</p>
+
+
+
+<div class="sect1"><a name="samba2-APP-C-SECT-1"/>
+
+<h2 class="head1">Samba Daemons</h2>
+
+<p>The following sections provide information about the command-line
+parameters for <em class="emphasis">smbd</em>, <em class="emphasis">nmbd</em>,
+and <em class="emphasis">winbindd</em>.</p>
+
+</div>
+
+
+<a name="INDEX-1"/><div class="refentry"><table width="515" border="0" cellpadding="5"><tr><td align="left"><font size="+1"><b><i>smbd</i></b></font></td><td align="right"><i></i></td></tr></table><hr width="515" size="3" noshade="true" align="left" color="black"/><table width="515" border="0" cellpadding="5"><tr><td align="left"/><td align="right"/></tr></table><p>The <em class="emphasis">smbd</em> program provides
+Samba's file and printer services, using one TCP/IP
+stream and one daemon per client. It is controlled from
+<em class="filename">/usr/local/samba/lib/smb.conf</em>, the default
+configuration file, which can be overridden by command-line options.</p><p>The configuration file is automatically reevaluated every minute. If
+it has changed, most new options are immediately effective. You can
+force Samba to reload the configuration file immediately by sending a
+SIGHUP signal to <em class="emphasis">smbd</em>. Reloading the
+configuration file does not affect any clients that are already
+connected. To escape this condition, a client would need to
+disconnect and reconnect, or the server itself would have to be
+restarted, forcing all clients to reconnect.</p>
+<div class="sect1"><a name="appc-5-fm2xml"/>
+
+<h4 class="refsect1">Other Signals</h4>
+<p>To shut down an <em class="emphasis">smbd</em> process, send it the
+termination signal SIGTERM (15), which allows it to die gracefully,
+instead of a SIGKILL (9). With Samba versions prior to 2.2, the
+debugging level could be raised or lowered using SIGUSR1 or SIGUSR2.
+This is no longer supported. Use <em class="emphasis">smbcontrol</em>
+instead.</p>
+
+</div>
+
+<div class="sect1"><a name="appc-6-fm2xml"/>
+
+<h4 class="refsect1">Command synopsis</h4>
+
+<blockquote><pre class="code">smbd <em class="replaceable">[options]</em></pre></blockquote>
+
+
+</div>
+
+<div class="sect1"><a name="appc-7-fm2xml"/>
+
+<h4 class="refsect1">Options</h4>
+
+<dl>
+<dt><b><tt class="literal">-a</tt></b></dt>
+<dd>
+<p>Causes each new connection to the Samba server to append all logging
+messages to the log file. This option is the opposite of
+<tt class="literal">-o</tt> and is the default.</p>
+</dd>
+
+
+
+<dt><b><tt class="literal">-D</tt></b></dt>
+<dd>
+<p>Runs the <em class="emphasis">smbd</em> program as a daemon. This is the
+recommended way to use <em class="emphasis">smbd</em>. It is also the
+default action when <em class="emphasis">smbd</em> is run from an
+interactive command line. In addition, <em class="emphasis">smbd</em> can
+be run from <em class="emphasis">inetd</em>.</p>
+</dd>
+
+
+
+<dt><b><tt class="literal">-d</tt> <em class="replaceable">debug_level</em></b></dt>
+<dd>
+<p>Sets the debug (sometimes called logging) level. The level can range
+from 0 to 10. Specifying the value on the command line overrides the
+value specified in the <em class="filename">smb.conf</em> file. Debug
+level 0 logs only the most important messages; level 1 is normal;
+levels 3 and above are primarily for debugging and slow
+<em class="emphasis">smbd</em> considerably.</p>
+</dd>
+
+
+
+<dt><b><tt class="literal">-h</tt> </b></dt>
+<dd>
+<p>Prints usage information for the <em class="emphasis">smbd</em> command.</p>
+</dd>
+
+
+
+<dt><b><tt class="literal">-i</tt></b></dt>
+<dd>
+<p>Runs <em class="emphasis">smbd</em> interactively, rather than as a
+daemon. This option is used to override the default daemon mode when
+<em class="emphasis">smbd</em> is run from the command line.</p>
+</dd>
+
+
+
+<dt><b><tt class="literal">-l</tt> <em class="replaceable">log_ directory</em></b></dt>
+<dd>
+<p>Sends the log messages to somewhere other than the location compiled
+into the executable or specified in the <em class="filename">smb.conf</em>
+file. The default is often
+<em class="filename">/usr/local/samba/var/</em>,
+<em class="filename">/usr/samba/var/</em>, or
+<em class="filename">/var/log/</em>. The log file is placed in the
+specified directory and named <em class="filename">log.smbd</em>. If the
+directory does not exist, Samba's compiled-in
+default will be used.</p>
+</dd>
+
+
+
+<dt><b><tt class="literal">-O</tt> <em class="replaceable">socket_options</em></b></dt>
+<dd>
+<p>Sets the TCP/IP socket options, using the same parameters as the
+<tt class="literal">socket options</tt> configuration option. Often used
+for performance tuning and testing.</p>
+</dd>
+
+
+
+<dt><b><tt class="literal">-o</tt></b></dt>
+<dd>
+<p>Causes log files to be overwritten when opened (the opposite of
+<tt class="literal">-a</tt>). Using this option saves you from hunting for
+the right log entries if you are performing a series of tests and
+inspecting the log file each time.</p>
+</dd>
+
+
+
+<dt><b><tt class="literal">-p</tt> <em class="replaceable">port_number</em></b></dt>
+<dd>
+<p>Sets the TCP/IP port number from which the server will accept
+requests. All Microsoft clients send to the default port of 139,
+except for Windows 2000/XP, which can use port 445 for SMB
+networking, without the NetBIOS protocol layer.</p>
+</dd>
+
+
+
+<dt><b><tt class="literal">-P</tt></b></dt>
+<dd>
+<p>Causes <em class="emphasis">smbd</em> to run in
+&quot;passive&quot; mode, in which it just
+listens, and does not transmit any network traffic. This is useful
+only for debugging by developers.</p>
+</dd>
+
+
+
+<dt><b><tt class="literal">-s</tt> <em class="replaceable">configuration_ file</em></b></dt>
+<dd>
+<p>Specifies the location of the Samba configuration file. Although the
+file defaults to <em class="filename">/usr/local/samba/lib/smb.conf</em>,
+you can override it on the command line. Typically used for
+debugging.</p>
+</dd>
+
+
+
+<dt><b><tt class="literal">-v</tt></b></dt>
+<dd>
+<p>Prints the current version of Samba.</p>
+</dd>
+
+</dl>
+
+
+</div>
+</div>
+
+<a name="INDEX-2"/><div class="refentry"><table width="515" border="0" cellpadding="5"><tr><td align="left"><font size="+1"><b><i>nmbd</i></b></font></td><td align="right"><i></i></td></tr></table><hr width="515" size="3" noshade="true" align="left" color="black"/><table width="515" border="0" cellpadding="5"><tr><td align="left"/><td align="right"/></tr></table><p>The <em class="emphasis">nmbd</em> program is Samba's
+NetBIOS name service and browsing daemon. It replies to NetBIOS over
+TCP/IP (also called NetBT or NBT) name-service requests broadcast
+from SMB clients, and optionally to Microsoft's
+Windows Internet Name Service (WINS) requests. Both are versions of
+the name-to-address lookup required by SMB clients. The broadcast
+version uses UDP broadcast on the local subnet only, while WINS uses
+TCP, which can be routed. If running as a WINS server,
+<em class="emphasis">nmbd</em> keeps a current name and address database
+in the file <em class="filename">/usr/local/samba/var/locks/wins.dat</em>.</p><p>An active <em class="emphasis">nmbd</em> daemon also responds to browsing
+protocol requests used by the Windows Network Neighborhood. This
+protocol provides a dynamic directory of servers, as well as the
+disks and printers that the servers are providing. As with WINS, this
+was initially done by making UDP broadcasts on the local subnet. With
+the addition of the local master browser to the network architecture,
+it is done by making TCP connections to a server. If
+<em class="emphasis">nmbd</em> is acting as a local master browser, it
+stores the browsing database in the file
+<em class="filename">/usr/local/samba/var/locks/browse.dat</em>.</p><p>Some clients (especially older ones) cannot use the WINS protocol. To
+support these clients, <em class="emphasis">nmbd</em> can act as a WINS
+proxy, accepting broadcast requests from the non-WINS clients,
+contacting a WINS server on their behalf, and returning the WINS
+server's response to them.</p>
+<div class="sect1"><a name="appc-9-fm2xml"/>
+
+<h4 class="refsect1">Signals</h4>
+<p>Like <em class="emphasis">smbd</em>, the <em class="emphasis">nmbd</em> program
+responds to several Unix signals. Sending <em class="emphasis">nmbd</em> a
+SIGHUP signal causes it to dump the names it knows about to the
+<em class="filename">/usr/local/samba/var/locks/namelist.debug</em> file.
+To shut down an <em class="emphasis">nmbd</em> process and allow it to die
+gracefully, send it a SIGTERM (15) signal, rather than a SIGKILL (9).
+With Samba versions prior to 2.2, the debugging level could be raised
+or lowered using SIGUSR1 or SIGUSR2. This is no longer supported. Use
+<em class="emphasis">smbcontrol</em> instead.</p>
+
+</div>
+
+<div class="sect1"><a name="appc-10-fm2xml"/>
+
+<h4 class="refsect1">Command synopsis</h4>
+
+<blockquote><pre class="code">nmbd <em class="replaceable">[options]</em></pre></blockquote>
+
+
+</div>
+
+<div class="sect1"><a name="appc-11-fm2xml"/>
+
+<h4 class="refsect1">Options</h4>
+
+<dl>
+<dt><b><tt class="literal">-a</tt></b></dt>
+<dd>
+<p>Causes each new connection to the Samba server to append all logging
+messages to the log file. This option is the opposite of
+<tt class="literal">-o</tt> and is the default.</p>
+</dd>
+
+
+
+<dt><b><tt class="literal">-d</tt> <em class="replaceable">debug_level</em></b></dt>
+<dd>
+<p>Sets the debug (sometimes called logging) level. The level can range
+from 0 to 10. Specifying the value on the command line overrides the
+value specified in the <em class="filename">smb.conf</em> file. Debug
+level 0 logs only the most important messages; level 1 is normal;
+levels 3 and above are primarily for debugging and slow
+<em class="emphasis">nmbd</em> considerably.</p>
+</dd>
+
+
+
+<dt><b><tt class="literal">-D</tt></b></dt>
+<dd>
+<p>Instructs the <em class="emphasis">nmbd</em> program to run as a daemon.
+This is the recommended way to use <em class="emphasis">nmbd</em> and is
+the default when <em class="emphasis">nmbd</em> is run from an interactive
+shell. In addition, <em class="emphasis">nmbd</em> can be run from
+<em class="emphasis">inetd</em>.</p>
+</dd>
+
+
+
+<dt><b><tt class="literal">-h</tt> </b></dt>
+<dd>
+<p>Prints usage information for the <em class="emphasis">nmbd</em> command.</p>
+</dd>
+
+
+
+<dt><b><tt class="literal">-H</tt> <em class="replaceable">lmhosts_  file</em></b></dt>
+<dd>
+<p>Specifies the location of the <em class="emphasis">lmhosts</em> file for
+name resolution. This file is used only to resolve names for the
+local server, and not to answer queries from remote systems. The
+compiled-in default is commonly
+<em class="filename">/usr/local/samba/lib/lmhosts</em>,
+<em class="filename">/usr/samba/lib/lmhosts</em>, or
+<em class="filename">/etc/lmhosts</em>.</p>
+</dd>
+
+
+
+<dt><b><tt class="literal">-i</tt></b></dt>
+<dd>
+<p>Runs <em class="emphasis">nmbd</em> interactively, rather than as a
+daemon. This option is used to override the default daemon mode when
+<em class="emphasis">nmbd</em> is run from the command line.</p>
+</dd>
+
+
+
+<dt><b><tt class="literal">-l</tt> <em class="replaceable">log_ file</em></b></dt>
+<dd>
+<p>Sends the log messages to somewhere other than the location compiled
+into the executable or specified in the <em class="filename">smb.conf</em>
+file. The default is often
+<em class="filename">/usr/local/samba/var/log.nmbd</em>,
+<em class="emphasis">/usr/samba/var/log.nmbd</em>, or <em class="emphasis">/var/log
+/log.nmbd</em>.</p>
+</dd>
+
+
+
+<dt><b><tt class="literal">-n</tt> <em class="replaceable">NetBIOS_name</em></b></dt>
+<dd>
+<p>Allows you to override the NetBIOS name by which the daemon
+advertises itself. Specifying this option on the command line
+overrides the <tt class="literal">netbios name</tt> option in the Samba
+configuration file.</p>
+</dd>
+
+
+
+<dt><b><tt class="literal">-O</tt> <em class="replaceable">socket_options</em></b></dt>
+<dd>
+<p>Sets the TCP/IP socket options, using the same parameters as the
+<tt class="literal">socket options</tt> configuration option. Often used
+for performance tuning and testing.</p>
+</dd>
+
+
+
+<dt><b><tt class="literal">-o</tt></b></dt>
+<dd>
+<p>Causes log files to be overwritten when opened (the opposite of
+<tt class="literal">-a</tt>). This option saves you from hunting for the
+right log entries if you are performing a series of tests and
+inspecting the log file each time.</p>
+</dd>
+
+
+
+<dt><b><tt class="literal">-p</tt> <em class="replaceable">port_number</em></b></dt>
+<dd>
+<p>Sets the UDP port number from which the server accepts requests.
+Currently, all Microsoft clients use only the default port, 137.</p>
+</dd>
+
+
+
+<dt><b><tt class="literal">-s</tt> <em class="replaceable">configuration_ file</em></b></dt>
+<dd>
+<p>Specifies the location of the Samba configuration file. Although the
+file defaults to <em class="filename">/usr/local/samba/lib/smb.conf</em>,
+you can override it here on the command line. Typically used for
+debugging.</p>
+</dd>
+
+
+
+<dt><b><tt class="literal">-v</tt></b></dt>
+<dd>
+<p>Prints the current version of Samba.</p>
+</dd>
+
+</dl>
+
+
+</div>
+</div>
+
+<a name="INDEX-3"/><div class="refentry"><table width="515" border="0" cellpadding="5"><tr><td align="left"><font size="+1"><b><i>winbindd</i></b></font></td><td align="right"><i></i></td></tr></table><hr width="515" size="3" noshade="true" align="left" color="black"/><table width="515" border="0" cellpadding="5"><tr><td align="left"/><td align="right"/></tr></table><p>The <em class="emphasis">winbindd</em> daemon is part of the winbind
+service and is used to allow Unix systems to obtain user and group
+information from a Windows NT/2000 server. Winbind maps Windows
+relative IDs (RIDs) to Unix UIDs and GIDs and allows accounts stored
+on the Windows server to be used for Unix authentication. Its purpose
+is to ease integration of Microsoft and Unix networks when a
+preexisting Windows domain controller is set up to handle user and
+computer accounts.</p><p>The daemon is accessed by users via the name service switch and PAM.
+The name service switch calls a library
+(<em class="filename">/lib/libnss_winbind.so</em>), which calls the
+daemon, which in turn calls the Windows NT/2000 server using
+Microsoft RPC. The PAM module for winbind can call the daemon
+similarly, allowing users whose accounts are stored on the Windows
+server to log in to the Unix system and run an interactive shell,
+FTP, or any other program that authenticates users through PAM.</p><p>The winbind subsystem is currently available only for the Linux
+operating system and a few other systems that use shared libraries,
+nsswitch and PAM.</p>
+<div class="sect1"><a name="appc-13-fm2xml"/>
+
+<h4 class="refsect1">Command synopsis</h4>
+
+<blockquote><pre class="code">winbindd <em class="replaceable">[options]</em></pre></blockquote>
+
+
+</div>
+
+<div class="sect1"><a name="appc-14-fm2xml"/>
+
+<h4 class="refsect1">Options</h4>
+
+<dl>
+<dt><b><tt class="literal">-d</tt> <em class="replaceable">debuglevel</em></b></dt>
+<dd>
+<p>Sets the debug (sometimes called logging) level. The level can range
+from 0 to 10. Specifying the value on the command line overrides the
+value specified in the <em class="filename">smb.conf</em> file. Debug
+level 0 logs only the most important messages; level 1 is normal;
+levels 3 and above are primarily for debugging.</p>
+</dd>
+
+
+
+<dt><b><tt class="literal">-i</tt></b></dt>
+<dd>
+<p>Runs <em class="emphasis">winbindd</em> interactively. This option is used
+to override the default, which is for winbindd to detach and run as a
+daemon.</p>
+</dd>
+
+</dl>
+
+</div>
+</div>
+
+
+
+
+
+<div class="sect1"><a name="samba2-APP-C-SECT-2"/>
+
+<h2 class="head1">Samba Distribution Programs</h2>
+
+<p>This section lists the command-line options and subcommands provided
+by each nondaemon program in the Samba distribution.</p>
+
+</div>
+
+
+
+<a name="INDEX-4"/><div class="refentry"><table width="515" border="0" cellpadding="5"><tr><td align="left"><font size="+1"><b><i>findsmb</i></b></font></td><td align="right"><i></i></td></tr></table><hr width="515" size="3" noshade="true" align="left" color="black"/><table width="515" border="0" cellpadding="5"><tr><td align="left"/><td align="right"/></tr></table><p>This Perl script reports information about systems on the subnet that
+respond to SMB name-query requests. The report includes the IP
+address, NetBIOS name, workgroup/domain, and operating system of each
+system.</p>
+<div class="sect1"><a name="appc-17-fm2xml"/>
+
+<h4 class="refsect1">Command synopsis</h4>
+
+<blockquote><pre class="code">findsmb <em class="replaceable">[subnet_broadcast_address]</em></pre></blockquote>
+<p>If a different subnet's broadcast address is
+provided, it will find SMB servers on that subnet. If no subnet
+broadcast address is supplied, <em class="emphasis">findsmb</em> will look
+on the local subnet.</p>
+
+<p>The output from <em class="emphasis">findsmb</em> looks like this:</p>
+<blockquote><pre class="code">$ <tt class="userinput"><b>findsmb</b></tt>
+                                *=DMB
+                                +=LMB
+IP ADDR         NETBIOS NAME     WORKGROUP/OS/VERSION
+---------------------------------------------------------------------
+172.16.1.1      TOLTEC         *[METRAN] [Unix] [Samba 2.2.6]
+172.16.1.3      MIXTEC         +[METRAN] [Unix] [Samba 2.2.6]
+172.16.1.4      ZAPOTEC         [METRAN] [Windows 5.0] [Windows 2000 LAN Manager]
+172.16.1.5      HUASTEC         [       METRAN        ]
+172.16.1.6      MAYA            [       METRAN        ]
+172.16.1.7      OLMEC           [METRAN] [Windows 5.1] [Windows 2000 LAN Manager]
+172.16.1.10     UTE             [       METRAN        ]
+172.16.1.13     DINE            [METRAN] [Windows NT 4.0] [NT LAN Manager 4.0]</pre></blockquote>
+<p>The system with an asterisk (<tt class="literal">*</tt>) in front of its
+workgroup name is the domain master browser for the workgroup/domain,
+and the system with a plus sign (+) preceding its workgroup name is
+the local master browser.</p>
+
+<p>The <em class="emphasis">findsmb</em> command was introduced during the
+development of Samba 2.2 and is installed by default in Samba
+Versions 2.2.5 and later.</p>
+
+</div>
+</div>
+
+<a name="INDEX-5"/><a name="INDEX-6"/><a name="INDEX-7"/><div class="refentry"><table width="515" border="0" cellpadding="5"><tr><td align="left"><font size="+1"><b><i>make_smbcodepage</i></b></font></td><td align="right"><i></i></td></tr></table><hr width="515" size="3" noshade="true" align="left" color="black"/><table width="515" border="0" cellpadding="5"><tr><td align="left"/><td align="right"/></tr></table><p>This program is part of the
+<a name="INDEX-6"/>internationalization features of
+Samba 2.2 and is obsolete in Samba 3.0, which supports
+<a name="INDEX-7"/>Unicode
+automatically. The <em class="emphasis">make_smbcodepage</em> program
+compiles a binary codepage file from a text-format codepage
+definition. It can also perform the reverse operation, decompiling a
+binary codepage file into a text version. Examples of text-format
+codepage files can be found in the Samba distribution in the
+<em class="filename">source/codepages</em> directory. After Samba has been
+installed, examples of binary codepages can be found in the directory
+<em class="filename">/usr/local/samba/lib/codepages</em>.</p>
+<div class="sect1"><a name="appc-19-fm2xml"/>
+
+<h4 class="refsect1">Command synopsis</h4>
+
+<blockquote><pre class="code">make_smbcodepage <em class="replaceable">c|d codepage_number input_file output_file</em></pre></blockquote>
+<p>For the first argument, use <tt class="literal">c</tt> to compile a
+codepage and <tt class="literal">d</tt> to decompile a codepage file. The
+<em class="replaceable">codepage_number</em> argument is the number of
+the codepage being processed (e.g., 850). The
+<em class="replaceable">input_file</em> and
+<em class="replaceable">output_file</em> are the text- and
+binary-format codepages, with the types dependent on the operation
+(compiling or decompiling) that is being performed.</p>
+
+</div>
+</div>
+
+<a name="INDEX-8"/><div class="refentry"><table width="515" border="0" cellpadding="5"><tr><td align="left"><font size="+1"><b><i>make_unicodemap</i></b></font></td><td align="right"><i></i></td></tr></table><hr width="515" size="3" noshade="true" align="left" color="black"/><table width="515" border="0" cellpadding="5"><tr><td align="left"/><td align="right"/></tr></table><p>This program is part of the internationalization features of Samba
+2.2 and is obsolete in Samba 3.0, which supports Unicode
+automatically. The <em class="emphasis">make_unicodemap</em> command
+compiles binary Unicode maps from text files, so Samba can display
+non-ASCII characters in file and directory names via the Unicode
+international alphabets. Examples of input mapping files can be found
+in the directory <em class="filename">source/codepages</em> in the Samba
+source distribution.</p>
+<div class="sect1"><a name="appc-21-fm2xml"/>
+
+<h4 class="refsect1">Command synopsis</h4>
+
+<blockquote><pre class="code">make_unicodemap <em class="replaceable">codepage_number inputfile outputfile</em></pre></blockquote>
+<p>The input file is an ASCII map; the output file is a binary file
+loadable by Samba. The codepage is the number of the DOS codepage
+(e.g., 850) for the map.</p>
+
+</div>
+</div>
+
+<a name="INDEX-9"/><a name="INDEX-10"/><div class="refentry"><table width="515" border="0" cellpadding="5"><tr><td align="left"><font size="+1"><b><i>net</i></b></font></td><td align="right"><i></i></td></tr></table><hr width="515" size="3" noshade="true" align="left" color="black"/><table width="515" border="0" cellpadding="5"><tr><td align="left"/><td align="right"/></tr></table><p>The <em class="emphasis">net</em> command, new to Samba 3.0, is a program
+with a syntax similar to the MS-DOS/Windows command of the same name.
+It is used for performing various administrative functions related to
+Windows networking, which can be executed either locally or on a
+remote system.</p>
+<div class="sect1"><a name="appc-23-fm2xml"/>
+
+<h4 class="refsect1">Command synopsis</h4>
+
+<blockquote><pre class="code">net <em class="replaceable">[method] function [misc_options] [target_options]</em></pre></blockquote>
+<p>The <em class="replaceable">function</em> argument is made up of one or
+more space-separated words. In Windows terminology, it is sometimes
+referred to as a function with options. Here we list every function
+in its complete form, including multiple words.</p>
+
+<p>By default, the action is performed on the local system. The
+<em class="replaceable">target_options</em> argument can be used to
+specify a remote system (either by hostname or IP address), a domain,
+or a workgroup.</p>
+
+<p>Depending on the function, the <em class="replaceable">method</em>
+argument can be optional, required, or disallowed. It specifies one
+of three methods for performing the operation specified by the rest
+of the command. It can be <tt class="literal">ads</tt> (Active Directory),
+<tt class="literal">rpc</tt> (Microsoft's DCE/RPC), or
+<tt class="literal">rap</tt> (Microsoft's original SMB
+remote procedure call). To determine which methods (if any) can be
+used with a function, the <tt class="literal">net help ads</tt>,
+<tt class="literal">net help rap</tt>, and <tt class="literal">net help rpc</tt>
+commands can be used to list the functions for each method.</p>
+
+</div>
+
+<div class="sect1"><a name="appc-24-fm2xml"/>
+
+<h4 class="refsect1">Miscellaneous options</h4>
+
+<dl>
+<dt><b><tt class="literal">-d</tt> <em class="replaceable">level</em></b></dt>
+<dt><b><tt class="literal">--debug=l</tt><em class="replaceable">evel</em></b></dt>
+<dd>
+<p>Sets the debug (sometimes called logging) level. The level can range
+from 0 to 10.</p>
+</dd>
+
+
+
+<dt><b><tt class="literal">-l</tt></b></dt>
+<dt><b><tt class="literal">--long</tt></b></dt>
+<dd>
+<p><tt class="literal">S</tt>pecifies the long listing mode. This is provided
+for functions that print informational listings.</p>
+</dd>
+
+
+
+<dt><b><tt class="literal">-n</tt> <em class="replaceable">name</em></b></dt>
+<dt><b><tt class="literal">--myname</tt><em class="emphasis">=</em><em class="replaceable">name</em></b></dt>
+<dd>
+<p>Specifies the NetBIOS name for the client.</p>
+</dd>
+
+
+
+<dt><b><tt class="literal">-p</tt> <em class="replaceable">port</em></b></dt>
+<dt><b><tt class="literal">--port</tt><em class="emphasis">=</em><em class="replaceable">port</em></b></dt>
+<dd>
+<p>Specifies the port number to use.</p>
+</dd>
+
+
+
+<dt><b><tt class="literal">-s</tt> <em class="replaceable">filename</em></b></dt>
+<dt><b><tt class="literal">--conf</tt><em class="emphasis">=</em><em class="replaceable">filename</em></b></dt>
+<dd>
+<p>Specifies the name of the Samba configuration file, overriding the
+compiled-in default.</p>
+</dd>
+
+
+
+<dt><b><tt class="literal">-U</tt> <em class="replaceable">username[</em><tt class="literal">%</tt><em class="replaceable">password]</em></b></dt>
+<dt><b><tt class="literal">--user</tt><em class="emphasis">=</em><em class="replaceable">username[</em><tt class="literal">%</tt><em class="replaceable">password]</em></b></dt>
+<dd>
+<p>Specifies the username and, optionally, the password to use for
+functions that require authentication.</p>
+</dd>
+
+
+
+<dt><b><tt class="literal">-W</tt> <em class="replaceable">name</em></b></dt>
+<dt><b><tt class="literal">--myworkgroup</tt>=<em class="replaceable">name</em></b></dt>
+<dd>
+<p>Specifies the name of the client's workgroup,
+overriding the definition of the <tt class="literal">workgroup</tt>
+parameter in the Samba configuration file.</p>
+</dd>
+
+</dl>
+
+
+</div>
+
+<div class="sect1"><a name="appc-25-fm2xml"/>
+
+<h4 class="refsect1">Target options</h4>
+
+<dl>
+<dt><b><tt class="literal">-S</tt> <em class="replaceable">hostname</em></b></dt>
+<dd>
+<p>Specifies the remote system using a hostname or NetBIOS name.</p>
+</dd>
+
+
+
+<dt><b><tt class="literal">-I</tt> <em class="replaceable">ip_address</em></b></dt>
+<dd>
+<p>Specifies the remote system using its IP address.</p>
+</dd>
+
+
+
+<dt><b><tt class="literal">-w</tt> <em class="replaceable">workgroup</em></b></dt>
+<dd>
+<p>Specifies the name of the target domain or workgroup.</p>
+</dd>
+
+</dl>
+
+
+</div>
+
+<div class="sect1"><a name="appc-26-fm2xml"/>
+
+<h4 class="refsect1">Functions</h4>
+
+<dl>
+<dt><b><tt class="literal">abortshutdown</tt></b></dt>
+<dd>
+<p>See the <tt class="literal">rpc</tt> <tt class="literal">abortshutdown</tt>
+function.</p>
+</dd>
+
+
+
+<dt><b><tt class="literal">ads</tt> <tt class="literal">info</tt></b></dt>
+<dd>
+<p>Prints information about the Active Directory server. The method
+(<tt class="literal">ads</tt>) must be specified to differentiate this
+function from the <tt class="literal">rpc info</tt> function.</p>
+</dd>
+
+
+
+<dt><b><tt class="literal">ads</tt> <tt class="literal">join</tt> <em class="replaceable">OU</em></b></dt>
+<dd>
+<p>Joins the local system to the Active Directory realm (organizational
+unit) specified by OU. The method (<tt class="literal">ads</tt>) must be
+specified to differentiate this function from the <tt class="literal">rpc
+join</tt> function.</p>
+</dd>
+
+
+
+<dt><b><tt class="literal">ads</tt> <tt class="literal">leave</tt></b></dt>
+<dd>
+<p>Removes the local system from the Active Directory realm.</p>
+</dd>
+
+
+
+<dt><b><tt class="literal">ads password</tt> <em class="replaceable">username</em><tt class="literal">@</tt><em class="replaceable">REALM</em> <tt class="literal">-U</tt><em class="replaceable">admin_username</em><tt class="literal">@</tt><em class="replaceable">REALM</em><tt class="literal">%admin_</tt><em class="replaceable">password</em></b></dt>
+<dd>
+<p>Changes the Active Directory password for the user specified by
+<em class="replaceable">username</em><tt class="literal">@</tt><em class="replaceable">REALM</em>.
+The administrative account authentication information is specified
+with the <tt class="literal">-U</tt> option. The Active Directory realm
+must be supplied in all uppercase.</p>
+</dd>
+
+
+
+<dt><b><tt class="literal">ads printer info</tt> <em class="replaceable">[printer] [server]</em></b></dt>
+<dd>
+<p>Prints information on the specified printer on the specified server.
+The <em class="replaceable">printer</em> argument defaults to an
+asterisk (<tt class="literal">*</tt>), meaning all printers, and the
+<em class="replaceable">server</em> argument defaults to
+<tt class="literal">localhost</tt>.</p>
+</dd>
+
+
+
+<dt><b><tt class="literal">ads printer publish</tt> <em class="replaceable">printer_name</em></b></dt>
+<dd>
+<p>Publishes the specified printer in Active Directory.</p>
+</dd>
+
+
+
+<dt><b><tt class="literal">ads printer remove</tt> <em class="replaceable">printer_name</em></b></dt>
+<dd>
+<p>Removes the specified printer from Active Directory.</p>
+</dd>
+
+
+
+<dt><b><tt class="literal">ads search</tt> <em class="replaceable">expr attrib</em></b></dt>
+<dd>
+<p>Performs a raw Active Directory search, using the standard LDAP
+search expression and attributes specified by the
+<em class="replaceable">expr</em> and <em class="replaceable">attrib</em>
+arguments, respectively.</p>
+</dd>
+
+
+
+<dt><b><tt class="literal">ads status</tt></b></dt>
+<dd>
+<p>Prints details about the Active Directory computer account of the
+system.</p>
+</dd>
+
+
+
+<dt><b><tt class="literal">change localhost pass</tt></b></dt>
+<dd>
+<p>Changes the Active Directory password for the local
+system's computer trust account.</p>
+</dd>
+
+
+
+<dt><b><tt class="literal">domain</tt></b></dt>
+<dd>
+<p>Lists the domains or workgroups on the network.</p>
+</dd>
+
+
+
+<dt><b><tt class="literal">file</tt></b></dt>
+<dd>
+<p>Lists open files on the server.</p>
+</dd>
+
+
+
+<dt><b><tt class="literal">file close</tt> <em class="replaceable">file_id</em></b></dt>
+<dd>
+<p>Closes the specified file.</p>
+</dd>
+
+
+
+<dt><b><tt class="literal">file info</tt> <em class="replaceable">file_id</em></b></dt>
+<dd>
+<p>Prints information about the specified file, which must be open.</p>
+</dd>
+
+
+
+<dt><b><tt class="literal">file user</tt> <em class="replaceable">username</em></b></dt>
+<dd>
+<p>Lists all files opened on the server by the user specified by
+<em class="replaceable">username</em>.</p>
+</dd>
+
+
+
+<dt><b><tt class="literal">group add</tt> <em class="replaceable">group_name</em></b></dt>
+<dd>
+<p>Adds the specified group. This function accepts the miscellaneous
+option <tt class="literal">-C</tt> <em class="replaceable">comment</em>
+(which can also be specified as <tt class="literal">-
+-comment=</tt><em class="replaceable">string</em>) to set the
+descriptive comment for the group.</p>
+</dd>
+
+
+
+<dt><b><tt class="literal">group delete</tt> <em class="replaceable">group_name</em></b></dt>
+<dd>
+<p>Deletes the specified group.</p>
+</dd>
+
+
+
+<dt><b><tt class="literal">groupmember add</tt> <em class="replaceable">group_name username</em></b></dt>
+<dd>
+<p>Adds the user specified by <em class="replaceable">username</em> to the
+group specified by <em class="replaceable">group_name</em>.</p>
+</dd>
+
+
+
+<dt><b><tt class="literal">groupmember delete</tt> <em class="replaceable">group_name username</em></b></dt>
+<dd>
+<p>Deletes the user specified by <em class="replaceable">username</em>
+from the group specified by <em class="replaceable">group_name</em>.</p>
+</dd>
+
+
+
+<dt><b><tt class="literal">groupmember list</tt> <em class="replaceable">group_name</em></b></dt>
+<dd>
+<p>Lists the users who are members of the specified group.</p>
+</dd>
+
+
+
+<dt><b><tt class="literal">help</tt></b></dt>
+<dd>
+<p>Prints a help message for the <em class="emphasis">net</em> command.</p>
+</dd>
+
+
+
+<dt><b><tt class="literal">help</tt> <em class="replaceable">method</em></b></dt>
+<dd>
+<p>Prints a help message for <em class="replaceable">method</em>, which
+can be <tt class="literal">ads</tt>, <tt class="literal">rap</tt>, or
+<tt class="literal">rpc</tt>. This lists the functions that can use the
+method, along with a brief description.</p>
+</dd>
+
+
+
+<dt><b><tt class="literal">help</tt> <em class="replaceable">function</em></b></dt>
+<dd>
+<p>Prints a help message for the specified function, which can be more
+than one word.</p>
+</dd>
+
+
+
+<dt><b><tt class="literal">info</tt></b></dt>
+<dd>
+<p>Must be preceded by a method. See the <tt class="literal">ads</tt>
+<tt class="literal">info</tt> and <tt class="literal">rpc</tt>
+<tt class="literal">info</tt> functions.</p>
+</dd>
+
+
+
+<dt><b><tt class="literal">join</tt></b></dt>
+<dd>
+<p>Joins the computer to a Windows NT domain or Active Directory realm.
+If the method argument is not specified, a check is made to determine
+if Active Directory is in use, and if so, <tt class="literal">ads join</tt>
+is performed. Otherwise, <tt class="literal">rpc join</tt> is run. See also
+the <tt class="literal">ads join</tt> and <tt class="literal">rpc join</tt>
+functions.</p>
+</dd>
+
+
+
+<dt><b><tt class="literal">leave</tt></b></dt>
+<dd>
+<p>Must be preceded by a method. See the <tt class="literal">ads</tt>
+<tt class="literal">leave</tt> function.</p>
+</dd>
+
+
+
+<dt><b><tt class="literal">lookup dc</tt> <em class="replaceable">[domain]</em></b></dt>
+<dd>
+<p>Prints the IP address of the specified domain's
+domain controllers. The domain defaults to the value of the
+<tt class="literal">workgroup</tt> parameter in the Samba configuration
+file.</p>
+</dd>
+
+
+
+<dt><b><tt class="literal">lookup host</tt> <em class="replaceable">hostname [type]</em></b></dt>
+<dd>
+<p>Prints the IP address of the specified host.</p>
+</dd>
+
+
+
+<dt><b><tt class="literal">lookup kdc</tt> <em class="replaceable">[realm]</em></b></dt>
+<dd>
+<p>Prints the IP address of the specified realm's
+Kerberos domain controller. If <em class="replaceable">realm</em> is
+not specified, it defaults to the value of the
+<tt class="literal">realm</tt> parameter in the Samba configuration file.</p>
+</dd>
+
+
+
+<dt><b><tt class="literal">lookup ldap</tt> <em class="replaceable">[domain]</em></b></dt>
+<dd>
+<p>Prints the IP address of the specified domain's LDAP
+server. If <em class="replaceable">domain</em> is not specified, it
+defaults to the value of the <tt class="literal">workgroup</tt> parameter
+in the Samba configuration file.</p>
+</dd>
+
+
+
+<dt><b><tt class="literal">lookup master</tt> <em class="replaceable">[domain]</em></b></dt>
+<dd>
+<p>Prints the IP address of the master browser of the specified domain
+or workgroup. If <em class="replaceable">domain</em> is not specified,
+it defaults to the value of the <tt class="literal">workgroup</tt>
+parameter in the Samba configuration file.</p>
+</dd>
+
+
+
+<dt><b><tt class="literal">password</tt> <em class="replaceable">username old_password new_password</em></b></dt>
+<dd>
+<p>Changes the password for the user specified by the
+<em class="replaceable">username</em> argument. The
+user's old and new passwords are provided in plain
+text as part of the command. Be careful regarding security issues.
+See also the <tt class="literal">ads password</tt> function.</p>
+</dd>
+
+
+
+<dt><b><tt class="literal">printer info</tt></b></dt>
+<dd>
+<p>See the <tt class="literal">ads printer info</tt> function.</p>
+</dd>
+
+
+
+<dt><b><tt class="literal">printer publish</tt></b></dt>
+<dd>
+<p>See the <tt class="literal">ads printer publish</tt> function.</p>
+</dd>
+
+
+
+<dt><b><tt class="literal">printer remove</tt></b></dt>
+<dd>
+<p>See the <tt class="literal">ads printer remove</tt> function.</p>
+</dd>
+
+
+
+<dt><b><tt class="literal">printq</tt></b></dt>
+<dd>
+<p>Prints information (including the job IDs) about printer queues on
+the server.</p>
+</dd>
+
+
+
+<dt><b><tt class="literal">printq delete</tt> <em class="replaceable">queue_name</em></b></dt>
+<dd>
+<p>Deletes the specified printer queue. The
+<tt class="literal">-j</tt>
+<em class="replaceable">job_id</em> (which can also be
+specified as
+<tt class="literal">--jobid</tt><em class="emphasis">=</em><em class="replaceable">job_id</em>
+) option may be used to specify the job ID of the queue.</p>
+</dd>
+
+
+
+<dt><b><tt class="literal">rpc abortshutdown</tt></b></dt>
+<dd>
+<p>Aborts the shutdown of a remote server.</p>
+</dd>
+
+
+
+<dt><b><tt class="literal">rpc info</tt></b></dt>
+<dd>
+<p>Prints information about the server's domain. The
+method (<tt class="literal">rpc</tt>) must be specified to differentiate
+this function from the <tt class="literal">ads</tt> <tt class="literal">info</tt>
+function.</p>
+</dd>
+
+
+
+<dt><b><tt class="literal">rpc join</tt> </b></dt>
+<dd>
+<p>Joins a computer to a Windows NT domain. If the <tt class="literal">-U</tt>
+<em class="replaceable">username</em><tt class="literal">%</tt><em class="replaceable">password</em>
+option is included, the specified username and password will be used
+as the administrative account required for authenticating with the
+PDC. If the <tt class="literal">-U</tt> option is not included, this
+function can be used only to join the computer to the domain after
+the computer account has been created using the Server Manager. The
+method (<tt class="literal">rpc</tt>) must be specified to differentiate
+this function from the <tt class="literal">ads</tt> <tt class="literal">join</tt>
+function.</p>
+</dd>
+
+
+
+<dt><b><tt class="literal">rpc shutdown</tt></b></dt>
+<dd>
+<p>Shuts down a server. This function accepts the <tt class="literal">-r</tt>,
+<tt class="literal">-f</tt>, <tt class="literal">-t</tt>, and
+<tt class="literal">-c</tt> miscellaneous options. The
+<tt class="literal">-r</tt> option (which can also be specified as
+<tt class="literal">--reboot</tt>) requests that the system reboot after
+shutting down. The <tt class="literal">-f</tt> option (which can also be
+specified as <tt class="literal">--force</tt>) forces a shutdown. The
+<tt class="literal">-t</tt> <em class="replaceable">timeout</em> option
+(which can also be specified as <tt class="literal">-
+-timeout=</tt><em class="replaceable">number</em>) specifies the
+number of seconds to wait before shutting down, and the
+<tt class="literal">-c</tt> <em class="replaceable">comment</em> option
+(which can also be specified as <tt class="literal">-
+-comment=</tt><em class="replaceable">string</em>) can be used to
+specify a message to the client user. On Windows, the comment appears
+in the Message area in the System Shutdown dialog box.</p>
+</dd>
+
+
+
+<dt><b><tt class="literal">rpc trustdom add</tt> <em class="replaceable">domain_name</em></b></dt>
+<dd>
+<p>Adds an account for the trust relationship with the specified Windows
+NT domain.</p>
+</dd>
+
+
+
+<dt><b><tt class="literal">rpc trustdom establish</tt> <em class="replaceable">domain_name</em></b></dt>
+<dd>
+<p>Establishes a trust relationship with the specified Windows NT domain.</p>
+</dd>
+
+
+
+<dt><b><tt class="literal">rpc trustdom revoke</tt> <em class="replaceable">domain_name</em></b></dt>
+<dd>
+<p>Revokes the trust relationship with the specified Windows NT domain.</p>
+</dd>
+
+
+
+<dt><b><tt class="literal">search</tt></b></dt>
+<dd>
+<p>See the <tt class="literal">ads search</tt> function.</p>
+</dd>
+
+
+
+<dt><b><tt class="literal">server</tt></b></dt>
+<dd>
+<p>Lists servers in the domain or workgroup, which defaults to the value
+of the <tt class="literal">workgroup</tt> parameter in the Samba
+configuration file.</p>
+</dd>
+
+
+
+<dt><b><tt class="literal">session</tt></b></dt>
+<dd>
+<p>Lists clients with open sessions to the server.</p>
+</dd>
+
+
+
+<dt><b><tt class="literal">session delete NetBIOS_</tt><em class="replaceable">name</em></b></dt>
+<dd>
+<p>Closes the session to the server from the specified client. A synonym
+is <tt class="literal">session</tt> <tt class="literal">close</tt>.</p>
+</dd>
+
+
+
+<dt><b><tt class="literal">session close</tt></b></dt>
+<dd>
+<p>A synonym for <tt class="literal">session delete</tt>.</p>
+</dd>
+
+
+
+<dt><b><tt class="literal">share</tt></b></dt>
+<dd>
+<p>Lists the shares offered by the server. When a Windows 95/98/Me
+server is the target system, it might be necessary to specify the
+method as <tt class="literal">rap</tt> for this to work properly.</p>
+</dd>
+
+
+
+<dt><b><tt class="literal">share add</tt> <em class="replaceable">share_name</em><tt class="literal">=</tt><em class="replaceable">server_path</em></b></dt>
+<dd>
+<p>Adds a share on the target server. The name of the share and the
+folder to be shared are specified by the
+<em class="replaceable">share_name</em><tt class="literal">=</tt><em class="replaceable">server_path</em>
+argument, with <em class="replaceable">server_path</em> the Windows
+directory name, with spaces and other special characters (if any)
+quoted and with the backslashes escaped (e.g.,
+&quot;<tt class="literal">data=C:\\Documents</tt> <tt class="literal">and</tt>
+<tt class="literal">Settings\\jay\\Desktop\\data</tt>&quot;). The
+<tt class="literal">-C</tt> <em class="replaceable">comment</em> option
+(which can also be specified as <tt class="literal">-
+-comment=</tt><em class="replaceable">string</em>) can be used to
+define a description for the share. The <tt class="literal">-M</tt>
+<em class="replaceable">number</em> option (which can also be specified
+as <tt class="literal">--maxusers=</tt><em class="replaceable">number</em>)
+can be used to set the maximum number of users that can connect to
+the share. The method (<tt class="literal">rap</tt> or
+<tt class="literal">rpc</tt>) might need to be specified for this function
+to work. The regular folder icon cannot change into a
+&quot;shared folder&quot; icon in Windows
+Explorer until the display is refreshed.</p>
+</dd>
+
+
+
+<dt><b><tt class="literal">share delete</tt> <em class="replaceable">share_name</em></b></dt>
+<dd>
+<p>Deletes a share from the target server. The
+<em class="replaceable">share_name</em> argument is simply the name of
+the share on the target server, not a UNC. The method
+(<tt class="literal">rap</tt> or <tt class="literal">rpc</tt>) might need to be
+specified for this function to work. The &quot;shared
+folder&quot; icon in Windows Explorer cannot change back
+to the regular folder icon until the display is refreshed.</p>
+</dd>
+
+
+
+<dt><b><tt class="literal">shutdown</tt></b></dt>
+<dd>
+<p>See the <tt class="literal">rpc shutdown</tt> function.</p>
+</dd>
+
+
+
+<dt><b><tt class="literal">status</tt></b></dt>
+<dd>
+<p>See the <tt class="literal">ads status</tt> function.</p>
+</dd>
+
+
+
+<dt><b><tt class="literal">time</tt></b></dt>
+<dd>
+<p>Displays the system time&mdash;in Unix <em class="emphasis">date</em>
+command format&mdash;on the target system.</p>
+</dd>
+
+
+
+<dt><b><tt class="literal">time set</tt></b></dt>
+<dd>
+<p>Sets the local system's hardware clock using the
+time obtained from the operating system.</p>
+</dd>
+
+
+
+<dt><b><tt class="literal">time system</tt></b></dt>
+<dd>
+<p>Sets the time on the local system using the time obtained from the
+remote system.</p>
+</dd>
+
+
+
+<dt><b><tt class="literal">time zone</tt></b></dt>
+<dd>
+<p>Prints the time zone (in hours from GMT) in use on the system.</p>
+</dd>
+
+
+
+<dt><b><tt class="literal">trustdom add</tt></b></dt>
+<dd>
+<p>See the <tt class="literal">rpc trustdom add</tt> function.</p>
+</dd>
+
+
+
+<dt><b><tt class="literal">trustdom establish</tt></b></dt>
+<dd>
+<p>See the <tt class="literal">rpc trustdom establish</tt> function.</p>
+</dd>
+
+
+
+<dt><b><tt class="literal">trustdom revoke</tt></b></dt>
+<dd>
+<p>See the <tt class="literal">rpc trustdom revoke</tt> function.</p>
+</dd>
+
+
+
+<dt><b><tt class="literal">user</tt></b></dt>
+<dd>
+<p>Lists user accounts. The method can be specified as
+<tt class="literal">ads</tt>, <tt class="literal">rap</tt>, or
+<tt class="literal">rpc</tt>.</p>
+</dd>
+
+
+
+<dt><b><tt class="literal">user add</tt> <em class="replaceable">username [password]</em></b></dt>
+<dd>
+<p>Adds a user account for the user specified by
+<em class="replaceable">username</em>. The <tt class="literal">-c</tt>
+<em class="replaceable">comment</em> option (which can also be
+specified as <tt class="literal">-
+-comment=</tt><em class="replaceable">string</em>) can be used to
+set a comment for the account. The <tt class="literal">-F</tt>
+<em class="replaceable">user_flags</em> option can be used to set flags
+(specified in numeric format) for the account. The method can be
+specified as <tt class="literal">ads</tt>, <tt class="literal">rap</tt>, or
+<tt class="literal">rpc</tt>.</p>
+</dd>
+
+
+
+<dt><b><tt class="literal">user delete</tt> <em class="replaceable">username</em></b></dt>
+<dd>
+<p>Deletes the specified user's account. The method can
+be specified as <tt class="literal">ads</tt>, <tt class="literal">rap</tt>, or
+<tt class="literal">rpc</tt>.</p>
+</dd>
+
+
+
+<dt><b><tt class="literal">user info</tt> <em class="replaceable">username</em></b></dt>
+<dd>
+<p>Lists the domain groups to which the specified user belongs. The
+method can be specified as <tt class="literal">ads</tt>,
+<tt class="literal">rap</tt>, or <tt class="literal">rpc</tt>. <a name="INDEX-10"/></p>
+</dd>
+
+</dl>
+
+
+</div>
+</div>
+
+<a name="INDEX-11"/><div class="refentry"><table width="515" border="0" cellpadding="5"><tr><td align="left"><font size="+1"><b><i>nmblookup</i></b></font></td><td align="right"><i></i></td></tr></table><hr width="515" size="3" noshade="true" align="left" color="black"/><table width="515" border="0" cellpadding="5"><tr><td align="left"/><td align="right"/></tr></table><p>The <em class="emphasis">nmblookup</em> program is a client program that
+allows command-line access to NetBIOS name service for resolving
+NetBIOS computer names into IP addresses. The program works by
+broadcasting its queries on the local subnet until a machine with the
+specified name responds. You can think of it as a Windows analog of
+<em class="emphasis">nslookup</em> or <em class="emphasis">dig</em>. This is
+useful for looking up regular computer names, as well as
+special-purpose names, such as _ _MSBROWSE_ _ . If you wish to query
+for a particular type of NetBIOS name, add the NetBIOS type to the
+end of the name, using the format
+<em class="replaceable">netbios_name</em><tt class="literal">#&lt;</tt><em class="replaceable">dd</em><tt class="literal">&gt;</tt>.</p>
+<div class="sect1"><a name="appc-28-fm2xml"/>
+
+<h4 class="refsect1">Command synopsis</h4>
+
+<blockquote><pre class="code">nmblookup <em class="replaceable">[options] netbios_name</em></pre></blockquote>
+
+
+</div>
+
+<div class="sect1"><a name="appc-29-fm2xml"/>
+
+<h4 class="refsect1">Options</h4>
+
+<dl>
+<dt><b><tt class="literal">-A</tt></b></dt>
+<dd>
+<p>Interprets <em class="replaceable">netbios_name</em> as an IP address
+and does a node status query on it.</p>
+</dd>
+
+
+
+<dt><b><tt class="literal">-B</tt> <em class="replaceable">broadcast_address</em></b></dt>
+<dd>
+<p>Sends the query to the given broadcast address. The default is to
+send the query to the broadcast address of the primary network
+interface.</p>
+</dd>
+
+
+
+<dt><b><tt class="literal">-d</tt> <em class="replaceable">debug_level</em></b></dt>
+<dd>
+<p>Sets the debug (sometimes called logging) level. The level can range
+from 0 to 10. Debug level 0 logs only the most important messages.
+Level 1 is normal; levels 3 and above are primarily used by
+developers for debugging the <em class="emphasis">nmblookup</em> program
+itself and slow the program considerably.</p>
+</dd>
+
+
+
+<dt><b><tt class="literal">-f</tt></b></dt>
+<dd>
+<p>Prints the flags in the packet headers.</p>
+</dd>
+
+
+
+<dt><b><tt class="literal">-h</tt></b></dt>
+<dd>
+<p>Prints command-line usage information for the program.</p>
+</dd>
+
+
+
+<dt><b><tt class="literal">-i</tt> <em class="replaceable">scope</em></b></dt>
+<dd>
+<p>Sets a NetBIOS scope identifier. NetBIOS scope is a rarely used
+precursor to workgroups.</p>
+</dd>
+
+
+
+<dt><b><tt class="literal">-M</tt></b></dt>
+<dd>
+<p>Searches for a local master browser by looking up
+<em class="replaceable">netbios_name</em><tt class="literal">&lt;1d&gt;</tt>.
+If <em class="replaceable">netbios_name</em> is specified as a dash
+(<tt class="literal">-</tt>), a lookup is done on the special name _
+_MSBROWSE_ _ .</p>
+</dd>
+
+
+
+<dt><b><tt class="literal">-R</tt></b></dt>
+<dd>
+<p>Sets the &quot;recursion desired&quot; bit in
+the packet. This causes the system that responds to try a WINS lookup
+and return the address and any other information the WINS server has
+saved.</p>
+</dd>
+
+
+
+<dt><b><tt class="literal">-r</tt></b></dt>
+<dd>
+<p>Uses the <tt class="literal">root</tt> port of 137. This option exists as a
+bug workaround for Windows 95. This option might require the user to
+be superuser.</p>
+</dd>
+
+
+
+<dt><b><tt class="literal">-S</tt></b></dt>
+<dd>
+<p>Performs a node status query once the name query has returned an IP
+address. This returns all the resource types that the system knows
+about, including their numeric attributes. For example:</p>
+
+
+<blockquote><pre class="code">$ <tt class="userinput"><b>nmblookup -S toltec</b></tt>
+querying toltec on 172.16.1.255
+172.16.1.1 toltec&lt;00&gt;
+Looking up status of 172.16.1.1
+    TOLTEC          &lt;00&gt; -         M &lt;ACTIVE&gt;
+    TOLTEC          &lt;03&gt; -         M &lt;ACTIVE&gt;
+    TOLTEC          &lt;20&gt; -         M &lt;ACTIVE&gt;
+    ..__MSBROWSE__. &lt;01&gt; - &lt;GROUP&gt; M &lt;ACTIVE&gt;
+    METRAN          &lt;00&gt; - &lt;GROUP&gt; M &lt;ACTIVE&gt;
+    METRAN          &lt;1b&gt; -         M &lt;ACTIVE&gt;
+    METRAN          &lt;1c&gt; - &lt;GROUP&gt; M &lt;ACTIVE&gt;
+    METRAN          &lt;1d&gt; -         M &lt;ACTIVE&gt;
+    METRAN          &lt;1e&gt; - &lt;GROUP&gt; M &lt;ACTIVE&gt;</pre></blockquote>
+</dd>
+
+
+<dt><b><tt class="literal">-s</tt> <em class="replaceable">configuration_ file</em></b></dt>
+<dd>
+<p>Specifies the location of the Samba configuration file. Although the
+file defaults to <em class="filename">/usr/local/samba/lib/smb.conf</em>,
+you can override it here on the command line. Normally used for
+debugging.</p>
+</dd>
+
+
+
+<dt><b><tt class="literal">-T</tt></b></dt>
+<dd>
+<p>Translates IP addresses into resolved names.</p>
+</dd>
+
+
+
+<dt><b><tt class="literal">-U</tt> <em class="replaceable">unicast_address</em></b></dt>
+<dd>
+<p>Performs a unicast query to the specified address. Used with
+<tt class="literal">-R</tt> to query WINS servers.</p>
+</dd>
+
+</dl>
+
+
+<p>Note that <em class="emphasis">nmblookup</em> has no option for setting
+the workgroup. You can get around this by putting
+<tt class="literal">workgroup</tt> <tt class="literal">=</tt>
+<em class="replaceable">workgroup_name</em> in a file and passing it to
+<em class="emphasis">nmblookup</em> with the
+<tt class="literal">-s</tt> option.</p>
+
+</div>
+</div>
+
+<a name="INDEX-12"/><div class="refentry"><table width="515" border="0" cellpadding="5"><tr><td align="left"><font size="+1"><b><i>pdbedit</i></b></font></td><td align="right"><i></i></td></tr></table><hr width="515" size="3" noshade="true" align="left" color="black"/><table width="515" border="0" cellpadding="5"><tr><td align="left"/><td align="right"/></tr></table><p>This program, new to Samba 3.0, can be used to manage accounts that
+are held in a SAM database. The implementation of the database can be
+any of the types supported by Samba, including the
+<em class="filename">smbpasswd</em> file, LDAP, NIS+ and the
+<em class="filename">tdb</em> database library. The user must be the
+superuser to use this tool.</p>
+<div class="sect1"><a name="appc-31-fm2xml"/>
+
+<h4 class="refsect1">Command synopsis</h4>
+
+<blockquote><pre class="code">pdbedit <em class="replaceable">[options]</em></pre></blockquote>
+
+
+</div>
+
+<div class="sect1"><a name="appc-32-fm2xml"/>
+
+<h4 class="refsect1">Options</h4>
+
+<dl>
+<dt><b><tt class="literal">-a</tt></b></dt>
+<dd>
+<p>Adds the user specified by the <tt class="literal">-u</tt> option to the
+SAM database. The command issues a prompt for the
+user's password.</p>
+</dd>
+
+
+
+<dt><b><tt class="literal">-d</tt> <em class="replaceable">drive_letter</em></b></dt>
+<dd>
+<p>Sets the Windows drive letter to which to map the
+user's home directory. The drive letter should be
+specified as a letter followed by a colon&mdash;e.g.,
+<tt class="literal">H</tt>:.</p>
+</dd>
+
+
+
+<dt><b><tt class="literal">-D</tt> <em class="replaceable">debug_level</em></b></dt>
+<dd>
+<p>Sets the debug (sometimes called logging) level. The level can range
+from 0 to 10. Debug level 0 logs only the most important messages.
+Level 1 is normal, and levels 3 and above are primarily for
+debugging.</p>
+</dd>
+
+
+
+<dt><b><tt class="literal">-e</tt> <em class="replaceable">pwdb_backend</em></b></dt>
+<dd>
+<p>Exports the user account database to another format, written to the
+specified location. Used for migrating from one type of account
+database to another. The <em class="replaceable">pwdb_backend</em>
+argument is specified in the format of a database type, followed by a
+colon, then the location of the database. For example, to export the
+existing account database to an <em class="filename">smbpasswd</em>
+database in the file
+<em class="filename">/usr/local/samba/private/smbpw</em>,
+<em class="replaceable">pwdb_backend</em> would be specified as
+<tt class="literal">smbpasswd:/usr/local/samba/private/smbpw</tt>. The
+allowable database types are <tt class="literal">smbpasswd</tt>,
+<tt class="literal">smbpasswd nua</tt>, <tt class="literal">tdbsam</tt>,
+<tt class="literal">tdbsam nua</tt>, <tt class="literal">ldapsam</tt>,
+<tt class="literal">ldapsam_nua</tt>, and <tt class="literal">plugin</tt>.</p>
+</dd>
+
+
+
+<dt><b><tt class="literal">-f</tt> <em class="replaceable">full_name</em></b></dt>
+<dd>
+<p>Sets the full name of the user specified with the
+<tt class="literal">-u</tt> option.</p>
+</dd>
+
+
+
+<dt><b><tt class="literal">-h</tt> <em class="replaceable">unc</em></b></dt>
+<dd>
+<p>Sets the home directory path (as a UNC) for the user specified with
+the <tt class="literal">-u</tt> option.</p>
+</dd>
+
+
+
+<dt><b><tt class="literal">-i</tt> <em class="replaceable">pwdb_backend</em></b></dt>
+<dd>
+<p>Specifies a password database backend from which to retrieve account
+information, overriding the one specified by the <tt class="literal">passdb
+backend</tt> parameter in the Samba configuration file. This,
+along with the <tt class="literal">-e</tt> option, is useful for migrating
+user accounts from one type of account database to another. See the
+<tt class="literal">-e</tt> option regarding how to specify the
+<em class="replaceable">pwdb_backend</em> argument.</p>
+</dd>
+
+
+
+<dt><b><tt class="literal">-l</tt></b></dt>
+<dd>
+<p>Lists the user accounts in the database. See also the
+<tt class="literal">-v</tt> option.</p>
+</dd>
+
+
+
+<dt><b><tt class="literal">-m</tt></b></dt>
+<dd>
+<p>Indicates that the account is a computer account rather than a user
+account. Used only with the <tt class="literal">-a</tt> option when
+creating the account. In this case, the <tt class="literal">-u</tt> option
+specifies the computer name rather than a username.</p>
+</dd>
+
+
+
+<dt><b><tt class="literal">-p</tt> <em class="replaceable">unc</em></b></dt>
+<dd>
+<p>Sets the directory in which the user's profile is
+kept. The directory is specified as a UNC.</p>
+</dd>
+
+
+
+<dt><b><tt class="literal">-s</tt> <em class="replaceable">unc</em></b></dt>
+<dd>
+<p>Specifies the UNC of the user's logon script.</p>
+</dd>
+
+
+
+<dt><b><tt class="literal">-u</tt> <em class="replaceable">username</em></b></dt>
+<dd>
+<p>Specifies the username of the account to add (with the
+<tt class="literal">-a</tt> option), delete (with the <tt class="literal">-x</tt>
+option), or modify.</p>
+</dd>
+
+
+
+<dt><b><tt class="literal">-v</tt></b></dt>
+<dd>
+<p>Selects verbose mode when listing accounts with the
+<tt class="literal">-l</tt> option. The account fields will be printed.</p>
+</dd>
+
+
+
+<dt><b><tt class="literal">-w</tt></b></dt>
+<dd>
+<p>Selects the <tt class="literal">smbpasswd</tt> listing mode, for use with
+the <tt class="literal">-l</tt> option, which prints information in the
+same format as it would appear in an <em class="filename">smbpasswd</em>
+file.</p>
+</dd>
+
+
+
+<dt><b><tt class="literal">-x</tt></b></dt>
+<dd>
+<p>Deletes the user (specified with the <tt class="literal">-u</tt> option)
+from the account database.</p>
+</dd>
+
+</dl>
+
+
+</div>
+</div>
+
+<a name="INDEX-13"/><div class="refentry"><table width="515" border="0" cellpadding="5"><tr><td align="left"><font size="+1"><b><i>rpcclient</i></b></font></td><td align="right"><i></i></td></tr></table><hr width="515" size="3" noshade="true" align="left" color="black"/><table width="515" border="0" cellpadding="5"><tr><td align="left"/><td align="right"/></tr></table><p>This is a program for issuing administrative commands that are
+implemented using Microsoft RPCs. It provides access to the RPCs that
+Windows administrative GUIs use for system management. The
+<em class="emphasis">rpcclient</em> command is mainly for use by advanced
+users who understand the RPCs. More information on these can be found
+in Microsoft's Platform Software Development Kit
+(SDK), available for download from the Microsoft web site at
+<a href="http://www.microsoft.com">http://www.microsoft.com</a>.</p><p>You can run a single <em class="emphasis">rpcclient</em> command by using
+the <tt class="literal">-c command string</tt> option, or interactively
+with <em class="emphasis">rpcclient</em> prompting for commands.</p>
+<div class="sect1"><a name="appc-34-fm2xml"/>
+
+<h4 class="refsect1">Command Synopsis</h4>
+
+<p>rpcclient <em class="replaceable">server [options]</em></p>
+
+
+</div>
+
+<div class="sect1"><a name="appc-35-fm2xml"/>
+
+<h4 class="refsect1">Options</h4>
+
+<dl>
+<dt><b><tt class="literal">-A</tt> <em class="replaceable">filename</em></b></dt>
+<dd>
+<p>Specifies a file from which to read the authentication values used in
+the connection. The format of the file is as follows:</p>
+
+<blockquote><pre class="code">username = <em class="replaceable">value</em>
+password = <em class="replaceable">value</em>
+domain   = <em class="replaceable">value</em></pre></blockquote>
+
+<p>This option is used to avoid password prompts or to have the password
+appear in plain text inside scripts. The permissions on the file
+should be very restrictive (0600, for example) to prevent access from
+unwanted users.</p>
+</dd>
+
+
+
+<dt><b><tt class="literal">-c</tt> <em class="replaceable">command_string</em></b></dt>
+<dd>
+<p>Executes a sequence of semicolon-separated commands. Commands are
+listed in the following section.</p>
+</dd>
+
+
+
+<dt><b><tt class="literal">-d</tt> <em class="replaceable">debuglevel</em></b></dt>
+<dd>
+<p>Sets the debug (sometimes called logging) level. The level can range
+from 0 to 10. Specifying the value on the command line overrides the
+value specified in the <em class="filename">smb.conf</em> file. Debug
+level 0 logs only the most important messages; level 1 is normal;
+levels 3 and above are primarily for debugging and slow the program
+considerably.</p>
+</dd>
+
+
+
+<dt><b><tt class="literal">-h</tt></b></dt>
+<dd>
+<p>Prints a summary of options.</p>
+</dd>
+
+
+
+<dt><b><tt class="literal">-l</tt> <em class="replaceable">logbasename</em></b></dt>
+<dd>
+<p>Sets the filename for log/debug files. The extension
+<em class="filename">.client</em> is appended to the filename.</p>
+</dd>
+
+
+
+<dt><b><tt class="literal">-N</tt></b></dt>
+<dd>
+<p>Does not prompt for a password. This is used when Samba is configured
+for share-mode security and a service with no password is being
+accessed.</p>
+</dd>
+
+
+
+<dt><b><tt class="literal">-s</tt> <em class="replaceable">filename</em></b></dt>
+<dd>
+<p>Specifies the location of the Samba configuration file, which by
+default is usually
+<em class="filename">/usr/local/samba/lib/smb.conf</em>.</p>
+</dd>
+
+
+
+<dt><b><tt class="literal">-U</tt> <em class="replaceable">username[</em><tt class="literal">%</tt><em class="replaceable">password]</em></b></dt>
+<dd>
+<p>Sets the SMB username or username and password to use. Be careful
+when specifying the password with
+<tt class="literal">%</tt><em class="replaceable">password</em>; this is a
+major security risk. If
+<tt class="literal">%</tt><em class="replaceable">password</em> is not
+specified, the user will be prompted for the password, which will not
+be echoed. Normally the user is set from the USER or LOGNAME
+environment variable. The <tt class="literal">-U</tt> option by itself
+means to use the guest account. See also <tt class="literal">-A</tt>.</p>
+</dd>
+
+
+
+<dt><b><tt class="literal">-W</tt> <em class="replaceable">domain</em></b></dt>
+<dd>
+<p>Sets the domain, overriding the <tt class="literal">workgroup</tt>
+parameter in the Samba configuration file. If the domain is the
+server's NetBIOS name, it causes the client to log
+on using the server's local SAM database rather than
+the SAM of the domain.</p>
+</dd>
+
+</dl>
+
+
+</div>
+</div>
+
+<a name="INDEX-14"/><a name="INDEX-15"/><div class="refentry"><table width="515" border="0" cellpadding="5"><tr><td align="left"><font size="+1"><b><i>rpcclient commands</i></b></font></td><td align="right"><i></i></td></tr></table><hr width="515" size="3" noshade="true" align="left" color="black"/><table width="515" border="0" cellpadding="5"><tr><td align="left"/><td align="right"/></tr></table><p>Aside from a few miscellaneous commands, the
+<em class="emphasis">rpclient</em> commands fall into three groups:
+LSARPC, SAMR, and SPOOLSS. The function names mentioned in some of
+the commands are those documented in the Microsoft Platform SDK.</p>
+<div class="sect1"><a name="appc-37-fm2xml"/>
+
+<h4 class="refsect1">General commands</h4>
+
+<dl>
+<dt><b><tt class="literal">debuglevel</tt> <em class="replaceable">level</em></b></dt>
+<dd>
+<p>Sets the debugging level to <em class="replaceable">level</em>. With no
+argument, the current debugging level is printed.</p>
+</dd>
+
+
+
+<dt><b><tt class="literal">help</tt></b></dt>
+<dd>
+<p>Prints help on the commands.</p>
+</dd>
+
+
+
+<dt><b><tt class="literal">quit</tt></b></dt>
+<dd>
+<p>Exits <em class="emphasis">rpcclient</em>. A synonym is
+<tt class="literal">exit</tt>.</p>
+</dd>
+
+</dl>
+
+
+</div>
+
+<div class="sect1"><a name="appc-38-fm2xml"/>
+
+<h4 class="refsect1">Local Security Authority Remote Procedure Calls (LSARPC) commands</h4>
+
+<dl>
+<dt><b><tt class="literal">enumprivs</tt></b></dt>
+<dd>
+<p>Lists the types of privileges known to this domain.</p>
+</dd>
+
+
+
+<dt><b><tt class="literal">enumtrust</tt></b></dt>
+<dd>
+<p>Lists the domains trusted by this domain.</p>
+</dd>
+
+
+
+<dt><b><tt class="literal">getdispname</tt> <em class="replaceable">priv_name</em></b></dt>
+<dd>
+<p>Prints information on the privilege named
+<em class="replaceable">priv_name</em>.</p>
+</dd>
+
+
+
+<dt><b><tt class="literal">lookupsids</tt> <em class="replaceable">name</em></b></dt>
+<dd>
+<p>Finds a name that corresponds to a security identifier (SID).</p>
+</dd>
+
+
+
+<dt><b><tt class="literal">lookupnames</tt> <em class="replaceable">sid</em></b></dt>
+<dd>
+<p>Finds the SID for one or more names.</p>
+</dd>
+
+
+
+<dt><b><tt class="literal">lsaquery</tt></b></dt>
+<dd>
+<p>Queries the LSA object.</p>
+</dd>
+
+
+
+<dt><b><tt class="literal">lsaenumsid</tt></b></dt>
+<dd>
+<p>Lists SIDs for the local LSA.</p>
+</dd>
+
+
+
+<dt><b><tt class="literal">lsaquerysecobj</tt></b></dt>
+<dd>
+<p>Prints information on security objects for the LSA.</p>
+</dd>
+
+</dl>
+
+
+</div>
+
+<div class="sect1"><a name="appc-39-fm2xml"/>
+
+<h4 class="refsect1">Security Access Manager RPC (SAMR) commands</h4>
+
+<dl>
+<dt><b><tt class="literal">createdomuser</tt> <em class="replaceable">username</em></b></dt>
+<dd>
+<p>Adds a new user in the domain.</p>
+</dd>
+
+
+
+<dt><b><tt class="literal">deletedomuser</tt> <em class="replaceable">username</em></b></dt>
+<dd>
+<p>Removes a user from the domain.</p>
+</dd>
+
+
+
+<dt><b><tt class="literal">enumalsgroups</tt> <em class="replaceable">type</em></b></dt>
+<dd>
+<p>Lists alias groups in the domain, along with their group RIDs. The
+<em class="replaceable">type</em> argument can be either
+<tt class="literal">builtin</tt>, to list Windows built-in groups such as
+<tt class="literal">Administrators</tt> and <tt class="literal">Power</tt>
+<tt class="literal">Users</tt>, or <tt class="literal">domain</tt>, to list
+groups in the domain. See also the
+<em class="emphasis">queryuseraliases</em> command.</p>
+</dd>
+
+
+
+<dt><b><tt class="literal">enumdomgroups</tt></b></dt>
+<dd>
+<p>Lists the groups in the domain, along with their group RIDs.</p>
+</dd>
+
+
+
+<dt><b><tt class="literal">queryaliasmem</tt> <em class="replaceable">user_rid</em></b></dt>
+<dd>
+<p>Prints information regarding alias membership. See also the
+<em class="emphasis">queryuseraliases</em> command.</p>
+</dd>
+
+
+
+<dt><b><tt class="literal">querydispinfo</tt></b></dt>
+<dd>
+<p>Prints out the account database. The information printed includes the
+RID, username, and full name of each user. The RID is printed in
+hexadecimal notation and can be used in this form for commands that
+take a RID as an argument.</p>
+</dd>
+
+
+
+<dt><b><tt class="literal">querydominfo</tt></b></dt>
+<dd>
+<p>Prints information regarding the domain. This includes the name of
+the domain, as well as the number of users, groups, and aliases.</p>
+</dd>
+
+
+
+<dt><b><tt class="literal">querygroup</tt> <em class="replaceable">group_rid</em></b></dt>
+<dd>
+<p>Given a group RID, prints the group name, description, number of
+members, and group description.</p>
+</dd>
+
+
+
+<dt><b><tt class="literal">queryuser</tt> <em class="replaceable">user_rid</em></b></dt>
+<dd>
+<p>Given a user RID, prints the corresponding username, full name, and
+other information pertaining to the user.</p>
+</dd>
+
+
+
+<dt><b><tt class="literal">queryuseraliases</tt> <em class="replaceable">type</em> <em class="replaceable">user_rid</em></b></dt>
+<dd>
+<p>Prints aliases for the user. The <em class="replaceable">type</em>
+argument can be either <tt class="literal">builtin</tt> or
+<tt class="literal">domain</tt>. Aliases are used with the Windows
+messaging service and act like usernames, but they can be attached to
+a computer rather than a user. This allows messages intended for a
+user to be sent to a computer on which the user is either not logged
+on, or logged on under another username.</p>
+</dd>
+
+
+
+<dt><b><tt class="literal">queryusergroups</tt> <em class="replaceable">user_rid</em></b></dt>
+<dd>
+<p>Prints information on each group inhabited by the user.</p>
+</dd>
+
+
+
+<dt><b><tt class="literal">querygroupmem</tt> <em class="replaceable">group_rid</em></b></dt>
+<dd>
+<p>Prints the RID and attributes for each member of the group.</p>
+</dd>
+
+
+
+<dt><b><tt class="literal">samlookupnames</tt> <em class="replaceable">type username</em></b></dt>
+<dd>
+<p>Looks up the <em class="replaceable">username</em> in the SAM database
+and prints its associated RID. The <em class="replaceable">type</em>
+argument can be either <tt class="literal">builtin</tt>, to look up
+built-in Windows usernames, or <tt class="literal">domain</tt>, to look up
+names in the domain.</p>
+</dd>
+
+
+
+<dt><b><tt class="literal">samlookuprids</tt> <em class="replaceable">type rid</em></b></dt>
+<dd>
+<p>Looks up <em class="replaceable">rid</em> in the SAM database and
+prints its associated group or username. The
+<em class="replaceable">type</em> argument can be either
+<tt class="literal">builtin</tt>, to look up built-in Windows usernames, or
+<tt class="literal">domain</tt>, to look up names in the domain. The RID
+argument can be given in either 0xDDD hexadecimal notation or
+decimal.</p>
+</dd>
+
+
+
+<dt><b><tt class="literal">samquerysecobj</tt></b></dt>
+<dd>
+<p>Prints information on security objects (such as ACLs) in the SAM
+database.</p>
+</dd>
+
+</dl>
+
+
+</div>
+
+<div class="sect1"><a name="appc-40-fm2xml"/>
+
+<h4 class="refsect1">Windows NT/2000/XP Printing Services (SPOOLSS) commands</h4>
+
+<dl>
+<dt><b><tt class="literal">adddriver</tt> <em class="replaceable">arch config_file</em> </b></dt>
+<dd>
+<p>Adds a printer driver to the server. The driver files must already
+exist in the directory returned by <em class="emphasis">getdriverdir</em>.
+The <em class="replaceable">arch</em> argument can be one of
+<tt class="literal">Windows 4.0</tt> for Windows 95/98/Me, or
+<tt class="literal">Windows NT x86</tt>, <tt class="literal">Windows NT
+PowerPC</tt>, <tt class="literal">Windows Alpha_AXP</tt>, and
+<tt class="literal">Windows NT R4000</tt>. Others might be introduced in
+the future.</p>
+
+
+<p>The <em class="replaceable">config_file</em> should contain:</p>
+
+<blockquote><pre class="code">Long Printer Name:\
+Driver File Name:\
+Data File Name:\
+Config File Name:\
+Help File Name:\
+NULL:\
+Default Data Type:\</pre></blockquote>
+
+<p>followed by a comma-separated list of files. Any empty fields should
+contain the string <tt class="literal">NULL</tt>.</p>
+</dd>
+
+
+
+<dt><b><tt class="literal">addprinter</tt> <em class="replaceable">printername sharename drivername port</em> </b></dt>
+<dd>
+<p>Adds a printer on the remote server as
+<em class="replaceable">sharename</em>. The printer driver must already
+be installed on the server with <em class="emphasis">adddriver</em>, and
+the port must be a valid port name returned by
+<em class="emphasis">enumports</em>.</p>
+</dd>
+
+
+
+<dt><b><tt class="literal">deldriver</tt> <em class="replaceable">drivername</em></b></dt>
+<dd>
+<p>Deletes a printer driver (for all architectures) from the
+server's list of printer drivers.</p>
+</dd>
+
+
+
+<dt><b><tt class="literal">enumports</tt> <em class="replaceable">[level]</em></b></dt>
+<dd>
+<p>Prints information regarding the printer ports on the server. The
+<em class="replaceable">level</em> argument can be <tt class="literal">1</tt>
+or <tt class="literal">2</tt>. Level 1 is the default and prints out only
+the Port Name. Information level 2 is the Port Name, Monitor Name,
+Description, and Port Type.</p>
+</dd>
+
+
+
+<dt><b><tt class="literal">enumdrivers</tt> <em class="replaceable">[level]</em> </b></dt>
+<dd>
+<p>Lists all the printer drivers on the system. The
+<em class="replaceable">level</em> argument specifies the information
+level. Level 1 is the default and prints the Driver Name(s). Level 2
+prints the Version, Driver Name, Architecture, Driver Path, Data
+File, and Config File. Level 3 prints the contents of Level 2, plus
+the Help File, one or more Dependent Files, Monitor Name, and Default
+Data Type.</p>
+</dd>
+
+
+
+<dt><b><tt class="literal">enumprinters</tt> <em class="replaceable">[level]</em></b></dt>
+<dd>
+<p>Lists all installed printers, regardless of whether they are shared.
+The <em class="replaceable">level</em> argument specifies the
+information level. Level 1 is the default, and prints Flags, Name,
+Description, and Comment. Level 2 prints the Server Name, Printer
+Name, Share Name, Port Name, Driver Name, Comment, Location,
+Separator File, Print Processor, Data Type, Parameters, Attributes,
+Priority, Default Priority, Start Time, Until Time, Status, Current
+Jobs, Average PPM (pages per minute), and a Security Descriptor.</p>
+</dd>
+
+
+
+<dt><b><tt class="literal">getdriver</tt> <em class="replaceable">[level] printername</em></b></dt>
+<dd>
+<p>Prints the printer driver information for the given printer. The
+<em class="replaceable">level</em> argument specifies the information
+level.</p>
+
+
+<p>Level 1 is the default, and prints the Driver Name. Level 2 prints
+the Version, Driver Name, Architecture, Driver Path, Data File, and
+Config File. Level 3 prints the contents of level 2, plus the Help
+File, one or more Dependent Files, Monitor Name, and Default Data
+Type.</p>
+</dd>
+
+
+<dt><b><tt class="literal">getdriverdir</tt> <em class="replaceable">arch</em></b></dt>
+<dd>
+<p>Retrieves the share name and directory for storing printer driver
+files for a given architecture. Possible values for
+<em class="replaceable">arch</em> are &quot;<tt class="literal">Windows</tt>
+<tt class="literal">4.0</tt>&quot; for Windows 95/98/Me,
+&quot;<tt class="literal">Windows</tt> <tt class="literal">NT</tt>
+<tt class="literal">x86</tt>&quot; for Windows NT on Intel,
+&quot;<tt class="literal">Windows</tt> <tt class="literal">NT</tt>
+<tt class="literal">PowerPC</tt>&quot; for Windows NT on PowerPC,
+&quot;<tt class="literal">Windows</tt> <tt class="literal">Alpha</tt>
+<tt class="literal">AXP</tt>&quot; for Windows NT on Alpha, and
+&quot;<tt class="literal">Windows</tt> <tt class="literal">NT</tt>
+<tt class="literal">R4000</tt>&quot; for Windows NT on MIPS. Include the quote
+marks in the command.</p>
+</dd>
+
+
+
+<dt><b><tt class="literal">getprinter</tt> <em class="replaceable">printername</em></b></dt>
+<dd>
+<p>Prints the current printer information. The
+<em class="replaceable">level</em> argument specifies the information
+level.</p>
+</dd>
+
+
+
+<dt><b><tt class="literal">openprinter</tt> <em class="replaceable">printername</em></b></dt>
+<dd>
+<p>Attempts to open and close a specified printer and reports whether it
+was successful.</p>
+</dd>
+
+
+
+<dt><b><tt class="literal">setdriver</tt> <em class="replaceable">printername drivername</em></b></dt>
+<dd>
+<p>Unconditionally updates the printer driver used by an installed
+printer. Both the printer and printer driver must already be
+correctly installed on the print server.</p>
+</dd>
+
+
+
+<dt><b><tt class="literal">setprinter</tt> <em class="replaceable">printername comment</em></b></dt>
+<dd>
+<p>Assigns a comment string to a printer.<a name="INDEX-15"/></p>
+</dd>
+
+</dl>
+
+
+</div>
+</div>
+
+<a name="INDEX-16"/><div class="refentry"><table width="515" border="0" cellpadding="5"><tr><td align="left"><font size="+1"><b><i>smbcacls</i></b></font></td><td align="right"><i></i></td></tr></table><hr width="515" size="3" noshade="true" align="left" color="black"/><table width="515" border="0" cellpadding="5"><tr><td align="left"/><td align="right"/></tr></table><p>This program provides a way of modifying Windows NT ACLs on files and
+directories shared by the Samba server.</p>
+<div class="sect1"><a name="appc-42-fm2xml"/>
+
+<h4 class="refsect1">Command synopsis</h4>
+
+<blockquote><pre class="code">smbcacls //<em class="replaceable">server</em>/<em class="replaceable">share filename</em> <em class="replaceable">[options]</em></pre></blockquote>
+
+
+</div>
+
+<div class="sect1"><a name="appc-43-fm2xml"/>
+
+<h4 class="refsect1">Options</h4>
+
+<dl>
+<dt><b><tt class="literal">-A</tt> <em class="replaceable">acls</em></b></dt>
+<dd>
+<p>Adds one or more ACLs to the file or directory. Any ACLs already
+existing for the file or directory are unchanged.</p>
+</dd>
+
+
+
+<dt><b><tt class="literal">-M</tt> <em class="replaceable">acls</em></b></dt>
+<dd>
+<p>Modifies the <em class="replaceable">mask</em> of the ACLs specified.
+Refer to the following section, &quot;Specifying
+ACLs,&quot; for details.</p>
+</dd>
+
+
+
+<dt><b><tt class="literal">-D</tt> <em class="replaceable">acls</em></b></dt>
+<dd>
+<p>Deletes the specified ACLs.</p>
+</dd>
+
+
+
+<dt><b><tt class="literal">-S</tt> <em class="replaceable">acls</em></b></dt>
+<dd>
+<p>Sets the specified ACLs, deleting any ACLs previously set on the file
+or directory. The ACLs must contain at least a revision, type, owner,
+and group.</p>
+</dd>
+
+
+
+<dt><b><tt class="literal">-U</tt> <em class="replaceable">username</em></b></dt>
+<dd>
+<p>Sets the username used to connect to the specified service. The user
+is prompted for a password unless the argument is specified as
+<em class="replaceable">username</em><tt class="literal">%</tt><em class="replaceable">password</em>.
+(Specifying the password on the command line is a security risk.) If
+<tt class="literal">-U</tt>
+<em class="replaceable">domain</em><tt class="literal">\\</tt><em class="replaceable">username</em>
+is specified, the specified domain or workgroup will be used in place
+of the one specified in the <em class="filename">smb.conf</em> file.</p>
+</dd>
+
+
+
+<dt><b><tt class="literal">-C</tt> <em class="replaceable">username</em></b></dt>
+<dd>
+<p>Changes the owner of the file or directory. This is a shortcut for
+<tt class="literal">-M</tt>
+<tt class="literal">OWNER</tt>:<em class="replaceable">username</em>. The
+<em class="replaceable">username</em> argument can be given as a
+username or a SID in the form
+<tt class="literal">S-1-</tt><em class="replaceable">N-N-D-D-D-R</em>.</p>
+</dd>
+
+
+
+<dt><b><tt class="literal">-G</tt> <em class="replaceable">groupname</em></b></dt>
+<dd>
+<p>Changes the group of the file or directory. This is a shortcut for
+<tt class="literal">-M</tt>
+<tt class="literal">GROUP</tt>:<em class="replaceable">groupname</em>. The
+<em class="replaceable">groupname</em> argument can be given as a group
+name or a SID in the form
+<tt class="literal">S-1-</tt><em class="replaceable">N-N-D-D-D-R</em>.</p>
+</dd>
+
+
+
+<dt><b><tt class="literal">-n</tt></b></dt>
+<dd>
+<p>Causes all ACL information to be displayed in numeric format rather
+than in readable strings.</p>
+</dd>
+
+
+
+<dt><b><tt class="literal">-h</tt></b></dt>
+<dd>
+<p>Prints a help message.</p>
+</dd>
+
+</dl>
+
+
+</div>
+
+<div class="sect1"><a name="appc-44-fm2xml"/>
+
+<h4 class="refsect1">Specifying ACLs</h4>
+<p>In the previous options, the same format is always used when
+specifying ACLs. An ACL is made up of one or more Access Control
+Entries (ACEs), separated by either commas or escaped newlines. An
+ACE can be one of the following:</p>
+
+<blockquote class="simplelist">
+
+<p><tt class="literal">REVISION</tt>:<em class="replaceable">revision_number</em></p>
+
+
+
+
+<p><tt class="literal">OWNER</tt>:<em class="replaceable">username_or_SID</em></p>
+
+
+
+
+<p><tt class="literal">GROUP</tt>:<em class="replaceable">group_name_or_SID</em></p>
+
+
+
+
+<p><tt class="literal">ACL</tt>:<em class="replaceable">name_or_SID</em>:<em class="replaceable">type</em>/<em class="replaceable">flags</em>/<em class="replaceable">mask</em></p>
+
+</blockquote>
+
+
+<p>The <em class="replaceable">revision_number</em> should always be 1.
+The <tt class="literal">OWNER</tt> and <tt class="literal">GROUP</tt> entries can
+be used to set the owner and group for the file or directory. The
+names can be the textual ones or SIDs in the form
+<tt class="literal">S-1-</tt><em class="replaceable">N</em><tt class="literal">-</tt><em class="replaceable">N</em><tt class="literal">-</tt><em class="replaceable">D</em><tt class="literal">-</tt><em class="replaceable">D-D-R</em>.</p>
+
+<p>The <tt class="literal">ACL</tt> entry specifies what access rights to
+apply to the file or directory. The
+<em class="replaceable">name_or_SID</em> field specifies to which user
+or group the permissions apply and can be supplied either as a
+textual name or a SID. An ACE can be used to either allow or deny
+access. The <em class="replaceable">type</em> field is set to
+<tt class="literal">1</tt> to specify a permission to be allowed or
+<tt class="literal">0</tt> for specifying a permission to deny. The
+<em class="replaceable">mask</em> field is the name of the permission
+and is one of the following:</p>
+
+<dl>
+<dt><b><tt class="literal">R</tt></b></dt>
+<dd>
+<p>Read access.</p>
+</dd>
+
+
+
+<dt><b><tt class="literal">W</tt></b></dt>
+<dd>
+<p>Write access.</p>
+</dd>
+
+
+
+<dt><b><tt class="literal">X</tt></b></dt>
+<dd>
+<p>Execute permission.</p>
+</dd>
+
+
+
+<dt><b><tt class="literal">D</tt></b></dt>
+<dd>
+<p>Permission to delete.</p>
+</dd>
+
+
+
+<dt><b><tt class="literal">P</tt></b></dt>
+<dd>
+<p>Change permissions on the object.</p>
+</dd>
+
+
+
+<dt><b><tt class="literal">O</tt></b></dt>
+<dd>
+<p>Take ownership.</p>
+</dd>
+
+</dl>
+
+
+<p>The following combined permissions can also be specified:</p>
+
+<dl>
+<dt><b><tt class="literal">READ</tt></b></dt>
+<dd>
+<p>Equivalent to RX permissions</p>
+</dd>
+
+
+
+<dt><b><tt class="literal">CHANGE</tt></b></dt>
+<dd>
+<p>Equivalent to RWXD permissions</p>
+</dd>
+
+
+
+<dt><b><tt class="literal">FULL</tt></b></dt>
+<dd>
+<p>Equivalent to RWXDPO permissions</p>
+</dd>
+
+</dl>
+
+
+<p>The <em class="replaceable">flags</em> field is for specifying how
+objects in directories are to inherit their default permissions from
+their parent directory. For files, <em class="replaceable">flags</em>
+is normally set to <tt class="literal">0</tt>. For directories,
+<em class="replaceable">flags</em> is usually set to either
+<tt class="literal">9</tt> or <tt class="literal">2</tt>.</p>
+
+</div>
+</div>
+
+<a name="INDEX-17"/><a name="INDEX-18"/><div class="refentry"><table width="515" border="0" cellpadding="5"><tr><td align="left"><font size="+1"><b><i>smbclient</i></b></font></td><td align="right"><i></i></td></tr></table><hr width="515" size="3" noshade="true" align="left" color="black"/><table width="515" border="0" cellpadding="5"><tr><td align="left"/><td align="right"/></tr></table><p>The <em class="emphasis">smbclient</em> program is the
+&quot;Swiss army knife&quot; of the Samba
+suite. Initially developed as a testing tool, it has become a command
+shell capable of acting as a general-purpose Unix client, with a
+command set very similar to that of <em class="emphasis">ftp</em>. It
+offers the following set of functions:</p><ul><li>
+<p>Interactive file transfer, similar to <em class="emphasis">ftp</em></p>
+</li>
+<li>
+<p>Interactive printing to shared SMB printers</p>
+</li>
+<li>
+<p>Interactive tar format archiving</p>
+</li>
+<li>
+<p>Sending messages on the SMB network</p>
+</li>
+<li>
+<p>Batch mode tar format archiving</p>
+</li>
+<li>
+<p>&quot;What services do you have?&quot;
+querying</p>
+</li>
+<li>
+<p>Debugging</p>
+</li></ul>
+<div class="sect1"><a name="appc-45-fm2xml"/>
+
+<h4 class="refsect1">Command synopsis</h4>
+
+<blockquote><pre class="code">smbclient //<em class="replaceable">server</em>/<em class="replaceable">share</em> <em class="replaceable">[ password] [options]</em></pre></blockquote>
+<p>It is possible to run <em class="emphasis">smbclient</em>
+noninteractively, for use in scripts, by specifying the
+<tt class="literal">-c</tt> option along with a list of commands to
+execute. Otherwise, <em class="emphasis">smbclient</em> runs in
+interactive mode, prompting for commands such as this:</p>
+
+<blockquote><pre class="code">smb:\&gt;</pre></blockquote>
+<p>The backslash in the prompt is replaced by the current directory
+within the share as you change your working directory with
+<em class="emphasis">smbclient</em>'s
+<em class="emphasis">cd</em> command.</p>
+
+</div>
+
+<div class="sect1"><a name="appc-46-fm2xml"/>
+
+<h4 class="refsect1">Options</h4>
+
+<dl>
+<dt><b><tt class="literal">-A</tt> <em class="replaceable">authfile</em></b></dt>
+<dd>
+<p>Specifies a file from which to read the username and password used
+for the connection. The format of the file is as follows:</p>
+
+
+<blockquote><pre class="code">username = <em class="replaceable">value</em>
+password = <em class="replaceable">value</em>
+domain   = <em class="replaceable">value</em></pre></blockquote>
+
+<p>This is to avoid having the password prompted for or have it appear
+in plain text in scripts. The permissions on the file should be very
+restrictive (0600, for example) to prevent access by unwanted users.</p>
+</dd>
+
+
+
+<dt><b><tt class="literal">-b</tt> <em class="replaceable">buffer_size</em></b></dt>
+<dd>
+<p>Sets the size of the buffer used when transferring files. It defaults
+to 65520 bytes and can be changed as a tuning measure. Generally it
+should be quite large or set to match the size of the buffer on the
+remote system. It can be set smaller to work around Windows bugs:
+some Windows 98 systems work best with a buffer size of 1200.</p>
+</dd>
+
+
+
+<dt><b><tt class="literal">-B</tt> <em class="replaceable">IP_addr</em></b></dt>
+<dd>
+<p>Sets the broadcast address.</p>
+</dd>
+
+
+
+<dt><b><tt class="literal">-c</tt> <em class="replaceable">command_string</em> </b></dt>
+<dd>
+<p>Passes a command string to the <em class="emphasis">smbclient</em> command
+interpreter. The argument consists of a semicolon-separated list of
+commands to be executed.</p>
+</dd>
+
+
+
+<dt><b><em class="emphasis">-d</em> <em class="replaceable">debug_level</em></b></dt>
+<dd>
+<p>Sets the debug (logging) level, from 0 to 10, with A for all.
+Overrides the value in <em class="filename">smb.conf</em>. Debug level 0
+logs only the most important messages; level 1 is normal; debug
+levels 3 and above are for debugging and slow
+<em class="emphasis">smbclient</em> considerably.</p>
+</dd>
+
+
+
+<dt><b><tt class="literal">-D</tt> <em class="replaceable">init_dir</em></b></dt>
+<dd>
+<p>Upon starting up, causes <em class="emphasis">smbclient</em> to change its
+working directory to <em class="replaceable">init_dir</em> on the
+remote host.</p>
+</dd>
+
+
+
+<dt><b><tt class="literal">-E</tt></b></dt>
+<dd>
+<p>Sends output from commands to <em class="emphasis">stderr</em> instead of
+<em class="emphasis">stdout</em>.</p>
+</dd>
+
+
+
+<dt><b><tt class="literal">-h</tt></b></dt>
+<dd>
+<p>Prints the command-line help information (usage) for
+<em class="emphasis">smbclient</em>.</p>
+</dd>
+
+
+
+<dt><b><tt class="literal">-I</tt> <em class="replaceable">IP_address</em></b></dt>
+<dd>
+<p>Sets the IP address of the server to which the client connects.</p>
+</dd>
+
+
+
+<dt><b><tt class="literal">-i</tt> <em class="replaceable">scope</em></b></dt>
+<dd>
+<p>Sets a NetBIOS scope identifier.</p>
+</dd>
+
+
+
+<dt><b><tt class="literal">-l</tt> <em class="replaceable">log_ file</em></b></dt>
+<dd>
+<p>Sends the log messages to <em class="replaceable">log_file</em> rather
+than to the log file specified in the Samba configuration file or the
+compiled-in default.</p>
+</dd>
+
+
+
+<dt><b><tt class="literal">-L</tt> <em class="replaceable">server</em></b></dt>
+<dd>
+<p>Lists services (shares) offered by the server. This can be used as a
+quick way to test an SMB server to see if it is working. If there is
+a name-service problem, use the <tt class="literal">-I</tt> option to
+specify the server.</p>
+</dd>
+
+
+
+<dt><b><tt class="literal">-M</tt> <em class="replaceable">NetBIOS_name</em></b></dt>
+<dd>
+<p>Allows you to send messages using the Windows messaging protocol.
+Once a connection is established, you can type your message, pressing
+Ctrl-D to end. The <tt class="literal">-U</tt> and <tt class="literal">-I</tt>
+options can be used to control the
+&quot;From&quot; and
+&quot;To&quot; parts of the message.</p>
+</dd>
+
+
+
+<dt><b><tt class="literal">-N</tt></b></dt>
+<dd>
+<p>Suppresses the password prompt. Useful when using share mode security
+and accessing a service that has no password.</p>
+</dd>
+
+
+
+<dt><b><tt class="literal">-n</tt> <em class="replaceable">NetBIOS_name</em></b></dt>
+<dd>
+<p>Allows you to override the NetBIOS name by which
+<em class="emphasis">smbclient</em> will advertise itself.</p>
+</dd>
+
+
+
+<dt><b><tt class="literal">-O</tt> <em class="replaceable">socket_options</em></b></dt>
+<dd>
+<p>Sets the TCP/IP socket options using the same parameters as the
+<tt class="literal">socket options</tt> configuration option. Often used
+for performance tuning and testing.</p>
+</dd>
+
+
+
+<dt><b><tt class="literal">-p</tt> <em class="replaceable">port_number</em></b></dt>
+<dd>
+<p>Sets the port number with which <em class="emphasis">smbclient</em> will
+connect.</p>
+</dd>
+
+
+
+<dt><b><tt class="literal">-R</tt> <em class="replaceable">resolve_order</em></b></dt>
+<dd>
+<p>Sets the resolve order of the name servers. This option is similar to
+the <tt class="literal">resolve</tt> <tt class="literal">order</tt> configuration
+option and can take any of the four parameters
+<tt class="literal">lmhosts</tt>, <tt class="literal">host</tt>,
+<tt class="literal">wins</tt>, and <tt class="literal">bcast</tt>, in any order.
+If more than one is specified, the argument is specified as a
+space-separated list. This option can be used to test name service by
+specifying only the name service to be tested.</p>
+</dd>
+
+
+
+<dt><b><tt class="literal">-s</tt> <em class="replaceable">filename</em></b></dt>
+<dd>
+<p>Specifies the location of the Samba configuration file. Used for
+debugging.</p>
+</dd>
+
+
+
+<dt><b><tt class="literal">-t</tt> <em class="replaceable">terminal_code</em></b></dt>
+<dd>
+<p>Sets the terminal code for Asian languages.</p>
+</dd>
+
+
+
+<dt><b><tt class="literal">-T</tt> <em class="replaceable">command_string tarfile</em></b></dt>
+<dd>
+<p>Runs the tar archiver, which is <em class="emphasis">gtar</em> compatible.
+The tar file that is written to or read from is specified by
+<em class="replaceable">tarfile</em>. The two main commands are
+<tt class="literal">c</tt> (create) and <tt class="literal">x</tt> (extract),
+which can be followed by any of these:</p>
+
+<dl>
+<dt><b><tt class="literal">a</tt></b></dt>
+<dd>
+<p>Resets the archive attribute on files after they have been saved. See
+also the <tt class="literal">g</tt> option.</p>
+</dd>
+
+
+
+<dt><b><tt class="literal">b</tt> <em class="replaceable">size</em></b></dt>
+<dd>
+<p>Sets the block size for writing the tar file, in 512-byte units.</p>
+</dd>
+
+
+
+<dt><b><tt class="literal">g</tt></b></dt>
+<dd>
+<p>Backs up only files that have their archive bit set. See also the
+<tt class="literal">a</tt> option.</p>
+</dd>
+
+
+
+<dt><b><tt class="literal">I</tt> <em class="replaceable">filename</em></b></dt>
+<dd>
+<p>Includes files and directories. This is the default, so specifying
+this is redundant. To perform pattern matching, see also the
+<tt class="literal">r</tt> option.</p>
+</dd>
+
+
+
+<dt><b><tt class="literal">N</tt> <em class="replaceable">filename</em></b></dt>
+<dd>
+<p>Backs up only those files newer than <em class="replaceable">file</em>.</p>
+</dd>
+
+
+
+<dt><b><tt class="literal">q</tt></b></dt>
+<dd>
+<p>Suppresses diagnostics.</p>
+</dd>
+
+
+
+<dt><b><tt class="literal">r</tt></b></dt>
+<dd>
+<p>Performs regular expression matching, which can be used along with
+the <tt class="literal">I</tt> or <tt class="literal">E</tt> option to include or
+exclude files.</p>
+</dd>
+
+
+
+<dt><b><tt class="literal">X</tt> <em class="replaceable">filename</em></b></dt>
+<dd>
+<p>Excludes files and directories.</p>
+</dd>
+
+</dl>
+</dd>
+
+
+
+<dt><b><tt class="literal">-U</tt> <em class="replaceable">username</em></b></dt>
+<dd>
+<p>Sets the username and, optionally, the password used for
+authentication when connecting to the share.</p>
+</dd>
+
+
+
+<dt><b><tt class="literal">-W</tt> <em class="replaceable">workgroup</em></b></dt>
+<dd>
+<p>Specifies the workgroup/domain in which
+<em class="emphasis">smbclient</em> will claim to be a member.</p>
+</dd>
+
+</dl>
+
+
+</div>
+
+<div class="sect1"><a name="appc-47-fm2xml"/>
+
+<h4 class="refsect1">smbclient commands</h4>
+
+<dl>
+<dt><b><tt class="literal">help</tt> <em class="replaceable">[smbclient_command]</em></b></dt>
+<dd>
+<p>With no command specified, prints a list of available commands. If a
+command is specified as an argument, a brief help message will be
+printed for it.</p>
+</dd>
+
+
+
+<dt><b><tt class="literal">!</tt> <em class="replaceable">[shell_command]</em></b></dt>
+<dd>
+<p>Shell escape. With no command specified, runs a Unix shell. If a
+command is specified, runs the command in a Unix shell.</p>
+</dd>
+
+
+
+<dt><b><tt class="literal">altname</tt> <em class="replaceable">filename</em></b></dt>
+<dd>
+<p>Causes <em class="emphasis">smbclient</em> to request from the server and
+then print the old-style, 8.3-format filename for the specified file.</p>
+</dd>
+
+
+
+<dt><b><tt class="literal">cancel</tt> <em class="replaceable">print_jobid [...]</em></b></dt>
+<dd>
+<p>Causes <em class="emphasis">smbclient</em> to request the server to cancel
+one or more print jobs, as specified by the numeric job IDs provided
+as arguments. See also the <em class="emphasis">queue</em> command, which
+prints job IDs.</p>
+</dd>
+
+
+
+<dt><b><tt class="literal">chmod</tt> <em class="replaceable">filename octal_mode</em></b></dt>
+<dd>
+<p>Requests that the server change the Unix file permissions on
+<em class="replaceable">filename</em> to
+<em class="replaceable">octal_mode</em>, specified in octal numeric
+format. Works only if the server supports Unix CIFS extensions.</p>
+</dd>
+
+
+
+<dt><b><tt class="literal">chown</tt> <em class="replaceable">filename UID GID</em></b></dt>
+<dd>
+<p>Requests that the server change the owner and group of the file
+specified by <em class="replaceable">filename</em> to those provided as
+decimal numeric arguments <em class="replaceable">UID</em> and
+<em class="replaceable">GID</em>. Works only if the server supports
+Unix CIFS extensions.</p>
+</dd>
+
+
+
+<dt><b><tt class="literal">cd</tt> <em class="replaceable">[directory]</em></b></dt>
+<dd>
+<p>With no argument, prints the current working directory on the remote
+system. If a directory name is supplied as an argument, changes the
+working directory on the remote system to that specified.</p>
+</dd>
+
+
+
+<dt><b><tt class="literal">del</tt> <em class="replaceable">filename</em></b></dt>
+<dd>
+<p>Requests that the server delete one or more files, as specified by
+the argument, from the current working directory. The argument can be
+a filename globbing pattern using the * and ? characters.</p>
+</dd>
+
+
+
+<dt><b><tt class="literal">dir</tt> [<em class="replaceable">filename]</em></b></dt>
+<dd>
+<p>With no arguments, prints a list of files and directories in the
+working directory on the server. If an argument is provided, only
+files and directories whose names match the argument will be listed.
+The argument can be a filename globbing pattern using the * and ?
+characters.</p>
+</dd>
+
+
+
+<dt><b><tt class="literal">exit</tt></b></dt>
+<dd>
+<p>Quits the <em class="emphasis">smbclient</em> program after terminating
+the SMB connection to the server.</p>
+</dd>
+
+
+
+<dt><b><tt class="literal">get</tt> <em class="replaceable">remote_file [local_file]</em></b></dt>
+<dd>
+<p>Copies the file specified by <em class="replaceable">remote_file</em>
+from the server to the local system. If no
+<em class="replaceable">local_file</em> argument is specified,
+<em class="emphasis">smbclient</em> will name the local file the same as
+it is named on the server. If <em class="replaceable">local_file</em>
+is specified, it will be used as the name of the local copy. See also
+the <em class="emphasis">lowercase</em> command.</p>
+</dd>
+
+
+
+<dt><b><tt class="literal">help</tt> <em class="replaceable">[command]</em></b></dt>
+<dd>
+<p>A synonym for the <em class="emphasis">?</em> command.</p>
+</dd>
+
+
+
+<dt><b><tt class="literal">lcd</tt> <em class="replaceable">[directory]</em></b></dt>
+<dd>
+<p>If no argument is provided, prints the name of
+<em class="emphasis">smbclient</em>'s working directory
+on the local system. If a directory name is provided as an argument,
+changes <em class="emphasis">smbclient</em>'s working
+directory to the directory specified.</p>
+</dd>
+
+
+
+<dt><b><tt class="literal">link</tt> <em class="replaceable">link_name filename</em></b></dt>
+<dd>
+<p>Requests that the server create a hard link to
+<em class="replaceable">filename</em> and name it
+<em class="replaceable">link_name</em>. This command works only if the
+server supports Unix CIFS extensions.</p>
+</dd>
+
+
+
+<dt><b><tt class="literal">lowercase</tt></b></dt>
+<dd>
+<p>Toggles the boolean lowercasing setting. When this setting is on,
+names of files copied from the server with the
+<em class="emphasis">get</em> and <em class="emphasis">mget</em> commands will
+be changed to all lowercase. This is mainly used for accessing
+servers that report filenames in all uppercase only.</p>
+</dd>
+
+
+
+<dt><b><tt class="literal">ls</tt> <em class="replaceable">[filename]</em></b></dt>
+<dd>
+<p>A synonym for <em class="emphasis">dir</em>.</p>
+</dd>
+
+
+
+<dt><b><tt class="literal">mask</tt> <em class="replaceable">[globbing_pattern]</em></b></dt>
+<dd>
+<p>Sets the filename globbing pattern for use with the
+<em class="emphasis">mget</em> and <em class="emphasis">mput</em> commands when
+recursion is turned on. (When recursion is off, the setting has no
+effect.) Both <em class="emphasis">mget</em> and <em class="emphasis">mput</em>
+accept a globbing pattern as arguments; however, those patterns apply
+only to the current directory. This command specifies the pattern
+used for all subdirectories that are recursively traversed. The
+pattern stays in effect until it is changed with another
+<em class="emphasis">mask</em> command. To return the setting to its
+original default, specify a
+<em class="replaceable">globbing_pattern</em> of an asterisk
+(<tt class="literal">*</tt>), which matches all files. See also the
+<em class="emphasis">mget</em>, <em class="emphasis">mput</em>, and
+<em class="emphasis">recurse</em> commands.</p>
+</dd>
+
+
+
+<dt><b><tt class="literal">mdir</tt> <em class="replaceable">directory</em></b></dt>
+<dd>
+<p>A synonym for the <em class="emphasis">mkdir</em> command.</p>
+</dd>
+
+
+
+<dt><b><tt class="literal">mget</tt> <em class="replaceable">pattern</em></b></dt>
+<dd>
+<p>When recursion is turned off, copies files matching the file-globbing
+pattern, as specified by the argument, from the current working
+directory on the server to the local system. When recursion is on,
+the <em class="replaceable">pattern</em> argument is used to match
+directories in the current working directory, and the pattern
+specified by the <em class="emphasis">mask</em> command is used for
+matching files within each directory and all subdirectories. See also
+the <em class="emphasis">lowercase</em>, <em class="emphasis">mask</em>, and
+<em class="emphasis">recurse</em> commands.</p>
+</dd>
+
+
+
+<dt><b><tt class="literal">print</tt> <em class="replaceable">filename</em></b></dt>
+<dd>
+<p>Prints the specified file. This requires that
+<em class="emphasis">smbclient</em> be connected to a print share. See
+also the <em class="emphasis">printmode</em> command.</p>
+</dd>
+
+
+
+<dt><b><tt class="literal">printmode</tt> <em class="replaceable">mode</em></b></dt>
+<dd>
+<p>Sets the mode that is used by the <em class="emphasis">print</em> command.
+The mode can be either <tt class="literal">text</tt>, for printing text
+files such as the ASCII files commonly found on Unix, or
+<tt class="literal">graphics</tt>, for printing binary files.</p>
+</dd>
+
+
+
+<dt><b><tt class="literal">prompt</tt></b></dt>
+<dd>
+<p>Toggles the prompting mode. When prompting is on (the default), the
+<em class="emphasis">mget</em> and <em class="emphasis">mput</em> commands will
+interactively prompt the user for permission to transfer each file.
+The user can answer either <tt class="literal">y</tt> (yes) or
+<tt class="literal">n</tt> (no), followed by a newline, to this prompt.
+When prompting is off, all the files will be transferred with no
+prompts issued.</p>
+</dd>
+
+
+
+<dt><b><tt class="literal">put</tt> <em class="replaceable">local_file [remote_file]</em></b></dt>
+<dd>
+<p>Copies the file specified by <em class="replaceable">local_file</em>
+from the local to the remote system. If no
+<em class="replaceable">remote_file</em> argument is specified,
+<em class="emphasis">smbclient</em> will name the remote file the same as
+it is named on the local system. If
+<em class="replaceable">remote_file</em> is specified, it will be used
+as the name of the remote copy. See also the
+<em class="emphasis">lowercase</em> command.</p>
+</dd>
+
+
+
+<dt><b><tt class="literal">queue</tt></b></dt>
+<dd>
+<p>Prints information on the print queue on the server. This requires
+that <em class="emphasis">smbclient</em> is connected to a print share.</p>
+</dd>
+
+
+
+<dt><b><tt class="literal">quit</tt></b></dt>
+<dd>
+<p>A synonym for <em class="emphasis">exit</em>.</p>
+</dd>
+
+
+
+<dt><b><tt class="literal">rd</tt> <em class="replaceable">directory</em></b></dt>
+<dd>
+<p>A synonym for <em class="emphasis">rmdir</em>.</p>
+</dd>
+
+
+
+<dt><b><tt class="literal">recurse</tt></b></dt>
+<dd>
+<p>Toggles the recursion mode, which affects the
+<em class="emphasis">mget</em> and <em class="emphasis">mput</em> commands.
+When recursion is off (the default), the <em class="emphasis">mget</em>
+and <em class="emphasis">mput</em> commands will copy only files from the
+current working directory that match the file-globbing pattern
+specified as an argument to the command, and the pattern set by the
+<em class="emphasis">mask</em> command is ignored. When recursion is
+turned on, the <em class="emphasis">mget</em> and
+<em class="emphasis">mput</em> commands recursively traverse any
+directories that match the pattern specified as the argument to the
+command, and the pattern set by the <em class="emphasis">mask</em> command
+is used to match files in those directories.</p>
+</dd>
+
+
+
+<dt><b><tt class="literal">rm</tt> <em class="replaceable">filename</em></b></dt>
+<dd>
+<p>A synonym for <em class="emphasis">del</em>.</p>
+</dd>
+
+
+
+<dt><b><tt class="literal">rmdir</tt> <em class="replaceable">directory</em></b></dt>
+<dd>
+<p>Requests that the server remove the specified directory.</p>
+</dd>
+
+
+
+<dt><b><tt class="literal">setmode</tt> <em class="replaceable">filename attributes</em></b></dt>
+<dd>
+<p>Requests that the server assign the specified MS-DOS file attributes
+on the specified file. The <em class="replaceable">attributes</em>
+argument has the format of a leading plus sign (<tt class="literal">+</tt>)
+or minus sign (<tt class="literal">-</tt>) either to set or to unset the
+attribute(s), respectively, followed by one or more of the characters
+<tt class="literal">r</tt> (read), <tt class="literal">s</tt> (system),
+<tt class="literal">h</tt> (hidden), or <tt class="literal">a</tt> (archive).</p>
+</dd>
+
+
+
+<dt><b><tt class="literal">symlink</tt> <em class="replaceable">link_name filename</em></b></dt>
+<dd>
+<p>Requests that the server create a symbolic link named
+<em class="replaceable">link_name</em> to
+<em class="replaceable">filename</em>. This command works only if the
+server supports Unix CIFS extensions. The server will not create a
+link that refers to a file not in the share to which
+<em class="emphasis">smbclient</em> is connected.</p>
+</dd>
+
+
+
+<dt><b><tt class="literal">tar</tt> <em class="replaceable">cmd_str</em></b></dt>
+<dd>
+<p>Performs an archiving operation using the tar format. This is the
+interactive form of the <tt class="literal">-T</tt> command-line operation,
+and the <em class="replaceable">cmd_str</em> argument is specified in
+the same manner. See also the <em class="emphasis">tarmode</em> command.</p>
+</dd>
+
+
+
+<dt><b><tt class="literal">blocksize</tt> <em class="replaceable">size</em></b></dt>
+<dd>
+<p>Sets the block size, in units of 512 bytes, for files written by the
+<em class="emphasis">tar</em> command.</p>
+</dd>
+
+
+
+<dt><b><tt class="literal">tarmode</tt> <em class="replaceable">mode ...</em></b></dt>
+<dd>
+<p>Specifies how the <em class="emphasis">tar</em> command performs its
+archiving, including how it handles the archive attribute on files.
+Multiple <em class="replaceable">mode</em> arguments can be provided,
+chosen from the following:</p>
+
+<dl>
+<dt><b><tt class="literal">full</tt></b></dt>
+<dd>
+<p>All files will be included, regardless of whether their
+<tt class="literal">archive</tt> attribute is set. This is the default.</p>
+</dd>
+
+
+
+<dt><b><tt class="literal">inc</tt></b></dt>
+<dd>
+<p>Only files that have the <tt class="literal">archive</tt> attribute set
+will be included in the backup.</p>
+</dd>
+
+
+
+<dt><b><tt class="literal">reset</tt></b></dt>
+<dd>
+<p>The <tt class="literal">archive</tt> attribute will be unset by
+<em class="emphasis">tar</em> after the file is included in the archive.</p>
+</dd>
+
+
+
+<dt><b><tt class="literal">noreset</tt></b></dt>
+<dd>
+<p>The <tt class="literal">archive</tt> attribute will be left unchanged. This
+is the default.</p>
+</dd>
+
+
+
+<dt><b><tt class="literal">system</tt></b></dt>
+<dd>
+<p>Files with the <tt class="literal">system</tt> attribute set will be
+included in the archive. This is the default.</p>
+</dd>
+
+
+
+<dt><b><tt class="literal">nosystem</tt></b></dt>
+<dd>
+<p>Files with the <tt class="literal">system</tt> attribute set will not be
+included in the archive.</p>
+</dd>
+
+
+
+<dt><b><tt class="literal">hidden</tt></b></dt>
+<dd>
+<p>Files with the <tt class="literal">hidden</tt> attribute set will be
+included in the archive. This is the default.</p>
+</dd>
+
+
+
+<dt><b><tt class="literal">nohidden</tt></b></dt>
+<dd>
+<p>Files with the <tt class="literal">hidden</tt> attribute set will not be
+included in the archive.</p>
+</dd>
+
+
+
+<dt><b><tt class="literal">verbose</tt></b></dt>
+<dd>
+<p>As files are included in the archive (when creating the archive) or
+are read from the archive (when extracting it), the name of each file
+will be printed. This is the default.</p>
+</dd>
+
+
+
+<dt><b><tt class="literal">noverbose</tt></b></dt>
+<dd>
+<p>This turns verbose mode off, causing <em class="emphasis">tar</em> to
+perform its work quietly.</p>
+</dd>
+
+
+
+<dt><b><tt class="literal">quiet</tt></b></dt>
+<dd>
+<p>An antonym for the <tt class="literal">verbose</tt> mode. When quiet is on,
+verbose is off, and vice versa.<a name="INDEX-18"/></p>
+</dd>
+
+</dl>
+</dd>
+
+</dl>
+
+
+</div>
+</div>
+
+<a name="INDEX-19"/><div class="refentry"><table width="515" border="0" cellpadding="5"><tr><td align="left"><font size="+1"><b><i>smbcontrol</i></b></font></td><td align="right"><i></i></td></tr></table><hr width="515" size="3" noshade="true" align="left" color="black"/><table width="515" border="0" cellpadding="5"><tr><td align="left"/><td align="right"/></tr></table><p>The <em class="emphasis">smbcontrol</em> command sends control messages to
+running <em class="emphasis">smbd</em> or <em class="emphasis">nmbd</em>
+processes.</p>
+<div class="sect1"><a name="appc-49-fm2xml"/>
+
+<h4 class="refsect1">Command synopsis</h4>
+
+<blockquote><pre class="code">smbcontrol -i<em class="replaceable"> [options]</em></pre></blockquote>
+<p>or:</p>
+
+<blockquote><pre class="code">smbcontrol <em class="replaceable">[options] process message-type [parameters]</em></pre></blockquote>
+
+
+</div>
+
+<div class="sect1"><a name="appc-50-fm2xml"/>
+
+<h4 class="refsect1">Options</h4>
+
+<dl>
+<dt><b><tt class="literal">-i</tt></b></dt>
+<dd>
+<p>Runs <em class="emphasis">smbcontrol</em> interactively, executing
+commands until a blank line or &quot;q&quot;
+is read. The user must have superuser privileges.</p>
+</dd>
+
+
+
+<dt><b><tt class="literal">-s</tt> <em class="replaceable">filename</em></b></dt>
+<dd>
+<p>Specifies the location of the Samba configuration file.</p>
+</dd>
+
+
+
+<dt><b><tt class="literal">-d</tt> <em class="replaceable">debuglevel</em></b></dt>
+<dd>
+<p>Sets the debugging level for logging. The debug level can be set from
+to 10.</p>
+</dd>
+
+</dl>
+
+
+<p>Whether <em class="emphasis">smbcontrol</em> commands are issued in
+interactive mode or from the command line, the commands are in the
+same format. Each command has up to three parts:</p>
+
+<dl>
+<dt><b><em class="replaceable">process</em></b></dt>
+<dd>
+<p>Specifies the process or group of processes to which to send the
+message. If <em class="replaceable">process</em> is
+<tt class="literal">smbd</tt>, all <em class="emphasis">smbd</em> processes will
+receive the message. If <em class="replaceable">process</em> is
+<tt class="literal">nmbd</tt>, only the main <em class="emphasis">nmbd</em>
+process (identified by Samba's
+<em class="filename">nmbd.pid</em> file) receives the message. If
+<em class="replaceable">process</em> is the numeric PID of a running
+process on the system, that process will receive the message.</p>
+</dd>
+
+
+
+<dt><b><em class="replaceable">message-type</em></b></dt>
+<dd>
+<p>Specifies the type of message that is sent. For more information, see
+<a href="appc.html#appc-51-fm2xml">smbcontrol message
+types</a> that follows.</p>
+</dd>
+
+
+
+<dt><b><em class="replaceable">parameters</em></b></dt>
+<dd>
+<p>Specifies additional parameters required by some messages.</p>
+</dd>
+
+</dl>
+
+
+</div>
+
+<div class="sect1"><a name="appc-51-fm2xml"/>
+
+<h4 class="refsect1">smbcontrol message types</h4>
+
+<dl>
+<dt><b><tt class="literal">close-share</tt> <em class="replaceable">share_name</em></b></dt>
+<dd>
+<p>Closes the connection to a share or shares. If
+<em class="replaceable">share_name</em> is specified as an asterisk
+(<tt class="literal">*</tt>), connections to all shares will be closed. To
+close a single connection, <em class="replaceable">share_name</em> is
+given as the name of a share, as specified in the Samba configuration
+file, not including the enclosing brackets. Warning: no message is
+printed if there is an error in specifying
+<em class="replaceable">share_name</em>.</p>
+</dd>
+
+
+
+<dt><b><tt class="literal">debug</tt> <em class="replaceable">num</em></b></dt>
+<dd>
+<p>Sets the debugging level. The <em class="replaceable">num</em>
+parameter specifies the level, which can be from 0 to 10.</p>
+</dd>
+
+
+
+<dt><b><tt class="literal">debuglevel</tt></b></dt>
+<dd>
+<p>Prints the current debugging level.</p>
+</dd>
+
+
+
+<dt><b><tt class="literal">force-election</tt></b></dt>
+<dd>
+<p>Can be used only with <em class="emphasis">nmbd</em>, telling it to force
+a master browser election.</p>
+</dd>
+
+
+
+<dt><b><tt class="literal">ping</tt> <em class="replaceable">number</em></b></dt>
+<dd>
+<p>Sends <em class="emphasis">number</em> of pings and reports when they
+receive a reply or timeout. Used for connectivity testing.</p>
+</dd>
+
+
+
+<dt><b><tt class="literal">profile</tt> <em class="replaceable">mode</em></b></dt>
+<dd>
+<p>Controls profiling statistics collection. If
+<em class="replaceable">mode</em> is <tt class="literal">on</tt>, profile
+statistics will be collected. If <em class="replaceable">mode</em> is
+<tt class="literal">off</tt>, collection of statistics is turned off. If
+<em class="replaceable">mode</em> is specified as
+<tt class="literal">count</tt>, only counting statistics are collected (and
+not timing statistics). If <em class="replaceable">mode</em> is
+<tt class="literal">flush</tt>, the data set is cleared (initialized).</p>
+</dd>
+
+
+
+<dt><b><tt class="literal">profilelevel</tt></b></dt>
+<dd>
+<p>Prints the current profiling level.</p>
+</dd>
+
+
+
+<dt><b><tt class="literal">printer-notify</tt> <em class="replaceable">printer_name</em></b></dt>
+<dd>
+<p>Sends a printer notify message to Windows NT/2000/XP for the
+specified printer. This message can be sent only to
+<em class="emphasis">smbd</em>. Warning: no message is printed if the
+<em class="replaceable">printer_name</em> parameter is specified
+incorrectly.</p>
+</dd>
+
+</dl>
+
+
+</div>
+</div>
+
+<a name="INDEX-20"/><div class="refentry"><table width="515" border="0" cellpadding="5"><tr><td align="left"><font size="+1"><b><i>smbgroupedit</i></b></font></td><td align="right"><i></i></td></tr></table><hr width="515" size="3" noshade="true" align="left" color="black"/><table width="515" border="0" cellpadding="5"><tr><td align="left"/><td align="right"/></tr></table><p>This command, new to Samba 3.0, sets up mappings between Unix groups
+and Windows NT/2000/XP groups and also allows a Unix group to become
+a domain group. This command must be run by the superuser.</p>
+<div class="sect1"><a name="appc-53-fm2xml"/>
+
+<h4 class="refsect1">Command synopsis</h4>
+
+<blockquote><pre class="code">smbgroupedit <em class="replaceable">[options]</em></pre></blockquote>
+
+
+</div>
+
+<div class="sect1"><a name="appc-54-fm2xml"/>
+
+<h4 class="refsect1">Options</h4>
+
+<dl>
+<dt><b><tt class="literal">-a</tt> <em class="replaceable">Unix_group_name</em></b></dt>
+<dd>
+<p>Adds a mapping for the specified Unix group. The
+<tt class="literal">-n</tt> option is used along with this option to
+specify the Windows NT group to which the Unix group is mapped.</p>
+</dd>
+
+
+
+<dt><b><tt class="literal">-c</tt> <em class="replaceable">SID</em></b></dt>
+<dd>
+<p>Changes a mapping between a Windows NT group and a Unix group. The
+Windows NT group is specified as a SID with this option, and the Unix
+group is specified with the <tt class="literal">-u</tt> option.</p>
+</dd>
+
+
+
+<dt><b><tt class="literal">-d</tt> <em class="replaceable">description</em></b></dt>
+<dd>
+<p>Specifies a comment for the mapping, which will be stored along with
+it.</p>
+</dd>
+
+
+
+<dt><b><tt class="literal">-l</tt></b></dt>
+<dd>
+<p>When used with the <tt class="literal">-v</tt> option, prints a long
+listing. This is the default. The information printed includes the
+name of the Windows NT group, its SID, its corresponding Unix group
+(if a mapping has been defined), the group type, the comment, and the
+privileges of the group.</p>
+</dd>
+
+
+
+<dt><b><tt class="literal">-n</tt> <em class="replaceable">Windows_group_name</em></b></dt>
+<dd>
+<p>Specifies the name of the Windows NT group. Used with the
+<tt class="literal">-a</tt> option.</p>
+</dd>
+
+
+
+<dt><b><tt class="literal">-p</tt> <em class="replaceable">privilege</em></b></dt>
+<dd>
+<p>Used along with the <tt class="literal">-a</tt> option to specify a Windows
+NT privilege to be given to the Unix group.</p>
+</dd>
+
+
+
+<dt><b><tt class="literal">-s</tt></b></dt>
+<dd>
+<p>When used with the <tt class="literal">-v</tt> option, prints a short
+listing. The information printed includes just the name of the
+Windows NT group, its SID, and, if a mapping has been defined, its
+corresponding Unix group. This option is useful for determining the
+SID of a group, for use with the <tt class="literal">-c</tt> option.</p>
+</dd>
+
+
+
+<dt><b><tt class="literal">-t</tt> <em class="replaceable">TYPE</em></b></dt>
+<dd>
+<p>Assigns a Windows group type to the group.
+<em class="replaceable">TYPE</em> is a single character, and is one of
+<tt class="literal">b</tt> (built-in), <tt class="literal">d</tt> (domain), or
+<tt class="literal">l</tt> (local).</p>
+</dd>
+
+
+
+<dt><b><tt class="literal">-u</tt> <em class="replaceable">Unix_group_name</em></b></dt>
+<dd>
+<p>Specifies the name of the Unix group to map to the Windows NT group.
+Used with the <tt class="literal">-c</tt> option.</p>
+</dd>
+
+
+
+<dt><b><tt class="literal">-v</tt></b></dt>
+<dd>
+<p>Prints a list of groups in the Windows NT domain in which the Samba
+server is operating. See also the <tt class="literal">-l</tt> and
+<tt class="literal">-s</tt> options.</p>
+</dd>
+
+
+
+<dt><b><tt class="literal">-x</tt> <em class="replaceable">Unix_group_name</em></b></dt>
+<dd>
+<p>Deletes the mapping for the Unix group specified.</p>
+</dd>
+
+</dl>
+
+
+</div>
+</div>
+
+<a name="INDEX-21"/><div class="refentry"><table width="515" border="0" cellpadding="5"><tr><td align="left"><font size="+1"><b><i>smbmnt</i></b></font></td><td align="right"><i></i></td></tr></table><hr width="515" size="3" noshade="true" align="left" color="black"/><table width="515" border="0" cellpadding="5"><tr><td align="left"/><td align="right"/></tr></table><p>This is a low-level helper program for mounting smbfs filesystems. It
+used by <em class="emphasis">smbmount</em> to do the privileged part of
+the mount operation on behalf of an ordinary user. Generally, users
+should not run this command directly.</p>
+<div class="sect1"><a name="appc-56-fm2xml"/>
+
+<h4 class="refsect1">Command synopsis</h4>
+
+<blockquote><pre class="code">smbmnt mnt_point <em class="replaceable">[options]</em></pre></blockquote>
+
+
+</div>
+
+<div class="sect1"><a name="appc-57-fm2xml"/>
+
+<h4 class="refsect1">Options</h4>
+
+<dl>
+<dt><b><tt class="literal">-r</tt></b></dt>
+<dd>
+<p>Mounts the filesystem as read-only.</p>
+</dd>
+
+
+
+<dt><b><tt class="literal">-u</tt> <em class="replaceable">uid</em> </b></dt>
+<dd>
+<p>Specifies the UID to use for the owner of the files.</p>
+</dd>
+
+
+
+<dt><b><tt class="literal">-g</tt> <em class="replaceable">gid</em></b></dt>
+<dd>
+<p>Specifies the GID to use for the group of the files.</p>
+</dd>
+
+
+
+<dt><b><tt class="literal">-f</tt> <em class="replaceable">mask</em></b></dt>
+<dd>
+<p>Specifies the octal file mask.</p>
+</dd>
+
+
+
+<dt><b><tt class="literal">-d</tt> <em class="replaceable">mask</em></b></dt>
+<dd>
+<p>Specifies the octal directory mask.</p>
+</dd>
+
+
+
+<dt><b><tt class="literal">-o</tt> <em class="replaceable">options</em></b></dt>
+<dd>
+<p>Specifies the list of options that are passed to the smbfs module.</p>
+</dd>
+
+</dl>
+
+
+<p>To allow users to mount SMB shares without help from an
+administrator, set the &quot;set user
+ID&quot; permission on the <em class="emphasis">smbmnt</em>
+executable. However, note that this can raise security issues.</p>
+
+</div>
+</div>
+
+<a name="INDEX-22"/><div class="refentry"><table width="515" border="0" cellpadding="5"><tr><td align="left"><font size="+1"><b><i>smbmount</i></b></font></td><td align="right"><i></i></td></tr></table><hr width="515" size="3" noshade="true" align="left" color="black"/><table width="515" border="0" cellpadding="5"><tr><td align="left"/><td align="right"/></tr></table><p>This program mounts an smbfs filesystem on a mount point in the Unix
+filesystem. It is typically called as <em class="emphasis">mount.smb</em>
+from <em class="emphasis">mount</em>, although it can also be run directly
+by users. After mounting the smbfs filesystem,
+<em class="emphasis">smbmount</em> continues to run as a daemon as long as
+the filesystem is mounted. It logs events in the file
+<em class="filename">log.smbmount</em> in the same directory as the other
+Samba log files (which is commonly
+<em class="filename">/usr/local/samba/var</em> by default). The logging
+level is controlled by the <tt class="literal">debug level</tt> parameter
+in the Samba configuration file.</p>
+<div class="sect1"><a name="appc-59-fm2xml"/>
+
+<h4 class="refsect1">Command synopsis</h4>
+
+<blockquote><pre class="code">smbmount <em class="replaceable">service mount_point [-o options]</em></pre></blockquote>
+<p>The service argument specifies the SMB share to mount, given as a
+UNC. The <em class="replaceable">mount_point</em> argument specifies a
+directory to use as the mount point. The options to
+<em class="emphasis">smbmount</em> are specified as a comma-separated list
+of
+<em class="replaceable">key</em><tt class="literal">=</tt><em class="replaceable">value</em>
+pairs. The documented options are as follows. Others can be passed if
+the kernel supports them.</p>
+
+</div>
+
+<div class="sect1"><a name="appc-60-fm2xml"/>
+
+<h4 class="refsect1">Options</h4>
+
+<dl>
+<dt><b><tt class="literal">username=</tt><em class="replaceable">name</em></b></dt>
+<dd>
+<p>Specifies the username to connect as. If this is not provided, the
+environment variable USER will be tried. The name can be specified as
+<em class="replaceable">username</em><tt class="literal">%</tt><em class="replaceable">password</em>,
+<em class="replaceable">user</em><tt class="literal">/</tt><em class="replaceable">workgroup</em>,
+or
+<em class="replaceable">user</em><tt class="literal">/</tt><em class="replaceable">workgroup</em><tt class="literal">%</tt><em class="replaceable">password</em>.</p>
+</dd>
+
+
+
+<dt><b><tt class="literal">password=</tt><em class="replaceable">string</em></b></dt>
+<dd>
+<p>Specifies the SMB password. If no password is provided using this
+option, the <em class="emphasis">username</em> option, or the
+<em class="emphasis">credentials</em> option, the environment variable
+PASSWD is used. If that also does not exist,
+<em class="emphasis">smbmount</em> will prompt interactively for a
+password.</p>
+</dd>
+
+
+
+<dt><b><tt class="literal">credentials=</tt><em class="replaceable">filename</em></b></dt>
+<dd>
+<p>Specifies a file that contains a username and password in the
+following format:</p>
+
+
+<blockquote><pre class="code">username = <em class="replaceable">value</em>
+password = <em class="replaceable">value</em></pre></blockquote>
+</dd>
+
+
+<dt><b><tt class="literal">uid=</tt><em class="replaceable">number</em></b></dt>
+<dd>
+<p>Sets the Unix user ID to be used as the owner of all files in the
+mounted filesystem. It can be specified as a username or numeric UID.
+Defaults to the UID of the user running
+<em class="emphasis">smbmount</em>.</p>
+</dd>
+
+
+
+<dt><b><tt class="literal">gid=</tt><em class="replaceable">number</em></b></dt>
+<dd>
+<p>Sets the Unix group ID to be used as the group for all files in the
+mounted filesystem. It can be specified as a group name or a numeric
+GID. Defaults to the GID of the user running
+<em class="emphasis">smbmount</em>.</p>
+</dd>
+
+
+
+<dt><b><tt class="literal">port=</tt><em class="replaceable">number</em></b></dt>
+<dd>
+<p>Sets the TCP port number. This is 139, which is required by most
+Windows versions.</p>
+</dd>
+
+
+
+<dt><b><tt class="literal">fmask=</tt><em class="replaceable">octal_mask</em> </b></dt>
+<dd>
+<p>Sets the Unix permissions of all files in the mounted filesystem.
+Defaults to the user's current umask.</p>
+</dd>
+
+
+
+<dt><b><tt class="literal">dmask=</tt><em class="replaceable">octal_mask</em></b></dt>
+<dd>
+<p>Sets the Unix permissions of all directories in the mounted
+filesystem. Defaults to the current umask.</p>
+</dd>
+
+
+
+<dt><b><tt class="literal">debug=</tt><em class="replaceable">number</em></b></dt>
+<dd>
+<p>Sets the debugging level.</p>
+</dd>
+
+
+
+<dt><b><tt class="literal">ip=</tt><em class="replaceable">host</em></b></dt>
+<dd>
+<p>Sets the destination hostname or IP address.</p>
+</dd>
+
+
+
+<dt><b><tt class="literal">netbiosname=</tt><em class="replaceable">name</em></b></dt>
+<dd>
+<p>Sets the computer name to connect as. This defaults to the hostname
+of the local system.</p>
+</dd>
+
+
+
+<dt><b><tt class="literal">workgroup=</tt><em class="replaceable">name</em></b></dt>
+<dd>
+<p>Sets the workgroup or domain.</p>
+</dd>
+
+
+
+<dt><b><tt class="literal">sockopt=</tt><em class="replaceable">opts</em></b></dt>
+<dd>
+<p>Sets TCP socket options.</p>
+</dd>
+
+
+
+<dt><b><tt class="literal">scope=</tt><em class="replaceable">num</em></b></dt>
+<dd>
+<p>Sets the NetBIOS scope.</p>
+</dd>
+
+
+
+<dt><b><tt class="literal">guest</tt></b></dt>
+<dd>
+<p>Don't expect or prompt for a password.</p>
+</dd>
+
+
+
+<dt><b><tt class="literal">ro</tt></b></dt>
+<dd>
+<p>Mounts the share read-only.</p>
+</dd>
+
+
+
+<dt><b><tt class="literal">rw</tt></b></dt>
+<dd>
+<p>Mounts the share read-write.</p>
+</dd>
+
+
+
+<dt><b><tt class="literal">iocharset=</tt><em class="replaceable">charset</em></b></dt>
+<dd>
+<p>Sets the charset used by the Linux machine for codepage-to-charset
+translation. See also the <em class="emphasis">codepage</em> option.</p>
+</dd>
+
+
+
+<dt><b><tt class="literal">codepage=</tt><em class="replaceable">page</em></b></dt>
+<dd>
+<p>Sets the DOS code page. See also the <em class="emphasis">iocharset</em>
+option.</p>
+</dd>
+
+
+
+<dt><b><tt class="literal">ttl=</tt><em class="replaceable">milliseconds</em></b></dt>
+<dd>
+<p>Sets the time to live, in milliseconds, for entries in the directory
+cache. A higher value gives better performance on large directories
+and/or slower connections. The default is 1000ms. Try 10000ms (10
+seconds) as a starting value if directory operations are visibly
+slow.</p>
+</dd>
+
+</dl>
+
+
+</div>
+</div>
+
+<a name="INDEX-23"/><a name="INDEX-24"/><a name="INDEX-25"/><div class="refentry"><table width="515" border="0" cellpadding="5"><tr><td align="left"><font size="+1"><b><i>smbpasswd</i></b></font></td><td align="right"><i></i></td></tr></table><hr width="515" size="3" noshade="true" align="left" color="black"/><table width="515" border="0" cellpadding="5"><tr><td align="left"/><td align="right"/></tr></table><p>The <em class="emphasis">smbpasswd</em> program provides the general
+function of managing <a name="INDEX-24"/><a name="INDEX-25"/>encrypted
+passwords. How it works depends on whether it is run by the superuser
+or an ordinary user.</p><p>For the superuser, <em class="emphasis">smbpasswd</em> can be used to
+maintain Samba's <em class="filename">smbpasswd</em>
+file. It can add or delete users, change their passwords, and modify
+other attributes pertaining to the user that are held in the
+<em class="filename">smbpasswd</em> file.</p><p>When run by ordinary users, <em class="emphasis">smbpasswd</em> can be
+used only to change their encrypted passwords. In this mode of
+operation, <em class="emphasis">smbpasswd</em> acts as a client to the
+<em class="emphasis">smbd</em> daemon. The program will fail if
+<em class="emphasis">smbd</em> is not operating, if the <tt class="literal">hosts
+allow</tt> or <tt class="literal">hosts deny</tt> parameters in the
+Samba configuration file do not permit connections from localhost (IP
+address 127.0.0.1), or if the <tt class="literal">encrypted passwords</tt>
+option is set to <tt class="literal">no</tt>. It is also possible for
+<em class="emphasis">smbpasswd</em> to change a user's
+password when it is maintained on a remote system, including a
+Windows NT domain controller.</p>
+<div class="sect1"><a name="appc-62-fm2xml"/>
+
+<h4 class="refsect1">Command synopsis</h4>
+<p>When run by the superuser:</p>
+
+<blockquote><pre class="code">smbpasswd <em class="replaceable">[options] [username] [password]</em></pre></blockquote>
+<p>In this case, the username of the user whose
+<em class="emphasis">smbpasswd</em> entry is to be modified is provided as
+the second argument.</p>
+
+<p>Otherwise:</p>
+
+<blockquote><pre class="code">smbpasswd <em class="replaceable">[options] [password]</em></pre></blockquote>
+
+
+</div>
+
+<div class="sect1"><a name="appc-63-fm2xml"/>
+
+<h4 class="refsect1">Superuser-only options</h4>
+
+<dl>
+<dt><b><tt class="literal">-a</tt> <em class="replaceable">username</em></b></dt>
+<dd>
+<p>Adds a user to the encrypted password file. The user must already
+exist in the system password file (<em class="filename">/etc/passwd</em>
+). If the user already exists in the <em class="filename">smbpasswd</em>
+file, the <tt class="literal">-a</tt> option changes the existing password.</p>
+</dd>
+
+
+
+<dt><b><tt class="literal">-d</tt> <em class="replaceable">username</em></b></dt>
+<dd>
+<p>Disables a user in the encrypted password file. The
+user's entry in the file will remain, but will be
+marked with a flag disabling the user from authenticating.</p>
+</dd>
+
+
+
+<dt><b><tt class="literal">-e</tt> <em class="replaceable">username</em></b></dt>
+<dd>
+<p>Enables a disabled user in the encrypted password file. This
+overrides the effect of the <tt class="literal">-d</tt> option.</p>
+</dd>
+
+
+
+<dt><b><tt class="literal">-j</tt> <em class="replaceable">domain</em></b></dt>
+<dd>
+<p>Joins the Samba server to a Windows NT domain as a domain member
+server. The <em class="replaceable">domain</em> argument is the NetBIOS
+name of the Windows NT domain that is being joined. See also the
+<tt class="literal">-r</tt> and <tt class="literal">-U</tt> options.</p>
+</dd>
+
+
+
+<dt><b><tt class="literal">-m</tt></b></dt>
+<dd>
+<p>Indicates that the account is a computer account in a Windows NT
+domain rather than a domain user account.</p>
+</dd>
+
+
+
+<dt><b><tt class="literal">-n</tt></b></dt>
+<dd>
+<p>Sets the user's password to a null password. For the
+user to authenticate, the parameter <tt class="literal">null</tt>
+<tt class="literal">passwords</tt> <tt class="literal">=</tt>
+<tt class="literal">yes</tt> must exist in the <tt class="literal">[global]</tt>
+section of the Samba configuration file.</p>
+</dd>
+
+
+
+<dt><b><tt class="literal">-R</tt> <em class="replaceable">resolve_order_list</em></b></dt>
+<dd>
+<p>Sets the resolve order of the name servers. This option is similar to
+the <tt class="literal">resolve</tt> <tt class="literal">order</tt> configuration
+option and can take any of the four parameters
+<tt class="literal">lmhosts</tt>, <tt class="literal">host</tt>,
+<tt class="literal">wins</tt>, and <tt class="literal">bcast</tt>, in any order.
+If more than one is specified, the argument is specified as a
+space-separated list.</p>
+</dd>
+
+
+
+<dt><b><tt class="literal">-w</tt> <em class="replaceable">password</em></b></dt>
+<dd>
+<p>For use when Samba has been compiled with the
+<tt class="literal">--with-ldapsam</tt> configure option. Specifies the
+password that goes with the value of the <tt class="literal">ldap admin
+dn</tt> Samba configuration file parameter.</p>
+</dd>
+
+
+
+<dt><b><tt class="literal">-x</tt> <em class="replaceable">username</em></b></dt>
+<dd>
+<p>Deletes the user from the <em class="filename">smbpasswd</em> file. This
+is a one-way operation, and all information associated with the entry
+is lost. To disable the account without deleting the
+user's entry in the file, see the
+<tt class="literal">-d</tt> option.</p>
+</dd>
+
+</dl>
+
+
+</div>
+
+<div class="sect1"><a name="appc-64-fm2xml"/>
+
+<h4 class="refsect1">Other options</h4>
+
+<dl>
+<dt><b><tt class="literal">-c</tt> <em class="replaceable">filename</em></b></dt>
+<dd>
+<p>Specifies the Samba configuration file, overriding the compiled-in
+default.</p>
+</dd>
+
+
+
+<dt><b><tt class="literal">-D</tt> <em class="replaceable">debug_level</em></b></dt>
+<dd>
+<p>Sets the debug (also called logging) level. The level can range from
+to 10. Debug level 0 logs only the most important messages; level 1
+is normal; levels 3 and above are primarily for debugging and slow
+the program considerably.</p>
+</dd>
+
+
+
+<dt><b><tt class="literal">-h</tt></b></dt>
+<dd>
+<p>Prints command-line usage information.</p>
+</dd>
+
+
+
+<dt><b><tt class="literal">-L</tt></b></dt>
+<dd>
+<p>Causes <em class="emphasis">smbpasswd</em> to run in local mode, in which
+ordinary users are allowed to use the superuser-only options. This
+requires that the <em class="filename">smbpasswd</em> file be made
+readable and writable by the user. This is for testing purposes.</p>
+</dd>
+
+
+
+<dt><b><tt class="literal">-r</tt> <em class="replaceable">NetBIOS_name</em></b></dt>
+<dd>
+<p>Specifies on which machine the password should change. If changing a
+Windows NT domain password, the remote system specified by
+<em class="replaceable">NetBIOS_name</em> must be the PDC for the
+domain. The user's username on the local system is
+used by default. See also the <tt class="literal">-U</tt> option for use
+when the user's Samba username is different from the
+local username.</p>
+</dd>
+
+
+
+<dt><b><tt class="literal">-R</tt> <em class="replaceable">resolve_order</em></b></dt>
+<dd>
+<p>Sets the resolve order of the name servers. This option is similar to
+the resolve order configuration option and can take any of the four
+parameters <tt class="literal">lmhosts</tt>, <tt class="literal">host</tt>,
+<tt class="literal">wins</tt>, and <tt class="literal">bcast</tt>, in any order.
+If more than one is specified, the argument is specified as a
+space-separated list.</p>
+</dd>
+
+
+
+<dt><b><tt class="literal">-s</tt> <em class="replaceable">username</em></b></dt>
+<dd>
+<p>Causes <em class="emphasis">smbpasswd</em> not to prompt for passwords
+from <em class="filename">/dev/tty</em>, but instead to read the old and
+new passwords from the standard input. This is useful when calling
+<em class="emphasis">smbpasswd</em> from a script.</p>
+</dd>
+
+
+
+<dt><b><tt class="literal">-S</tt></b></dt>
+<dd>
+<p>Queries the domain controller of the domain, as specified by the
+<tt class="literal">workgroup</tt> parameter in the Samba configuration
+file, and retrieves the domain's SID. This will then
+be used as the SID for the local system. A specific PDC can be
+selected by combining this option with the <tt class="literal">-r</tt>
+option, and its domain's SID will be used. This
+option is for migrating domain accounts from a Windows NT primary
+domain controller to a Samba PDC.</p>
+</dd>
+
+
+
+<dt><b><tt class="literal">-U</tt> <em class="replaceable">username[</em><tt class="literal">%</tt><em class="replaceable">password]</em></b></dt>
+<dd>
+<p>Changes the password for <em class="replaceable">username</em> on the
+remote system. This is to handle instances in which the remote
+username and local username are different. This option requires that
+<tt class="literal">-r</tt> also be used. Often used with
+<tt class="literal">-j</tt> to provide the username of the administrative
+user on the primary domain controller for adding computer accounts.</p>
+</dd>
+
+</dl>
+
+
+</div>
+</div>
+
+<a name="INDEX-26"/><div class="refentry"><table width="515" border="0" cellpadding="5"><tr><td align="left"><font size="+1"><b><i>smbsh</i></b></font></td><td align="right"><i></i></td></tr></table><hr width="515" size="3" noshade="true" align="left" color="black"/><table width="515" border="0" cellpadding="5"><tr><td align="left"/><td align="right"/></tr></table><p>The <em class="emphasis">smbsh</em> program allows SMB shares to be
+accessed from a Unix system. When <em class="emphasis">smbsh</em> is run,
+an extra directory tree called <em class="filename">/smb </em>becomes
+available to dynamically linked shell commands. The first level of
+directories under <em class="filename">/smb</em> represent available
+workgroups, the next level of subdirectories represent the SMB
+servers in each workgroup, and the third level of subdirectories
+represent the disk and printer shares of each server.</p><p>Samba must be compiled with the <tt class="literal">--with-smbwrappers</tt>
+option to enable <em class="emphasis">smbsh</em>.</p>
+<div class="sect1"><a name="appc-66-fm2xml"/>
+
+<h4 class="refsect1">Options</h4>
+
+<dl>
+<dt><b><em class="emphasis">-d</em> <em class="replaceable">debug_level</em></b></dt>
+<dd>
+<p>Sets the debug (sometimes called logging) level. The level can range
+from 0, the default, to 10. Debug level 0 logs only the most
+important messages; level 1 is normal; levels 3 and above are
+primarily for debugging and slow <em class="emphasis">smbsh</em>
+considerably.</p>
+</dd>
+
+
+
+<dt><b><em class="emphasis">-l</em> <em class="replaceable">filename</em></b></dt>
+<dd>
+<p>Sets the name of the logging file. By default, messages are sent to
+<em class="emphasis">stderr</em>.</p>
+</dd>
+
+
+
+<dt><b><em class="emphasis">-L</em> <em class="replaceable">directory</em></b></dt>
+<dd>
+<p>Specifies the location of
+<em class="emphasis">smbsh</em>'s shared libraries,
+overriding the compiled-in default.</p>
+</dd>
+
+
+
+<dt><b><em class="emphasis">-P</em> <em class="replaceable">prefix</em></b></dt>
+<dd>
+<p>Sets the name of the <tt class="literal">root</tt> directory to use for the
+SMB filesystem. The default is <em class="filename">/smb</em>.</p>
+</dd>
+
+
+
+<dt><b><em class="emphasis">-R</em> <em class="replaceable">resolve_order</em></b></dt>
+<dd>
+<p>Sets the resolve order of the name servers. This option is similar to
+the <tt class="literal">resolve</tt> <tt class="literal">order</tt> configuration
+option and can take any of the four parameters
+<tt class="literal">lmhosts</tt>, <tt class="literal">host</tt>,
+<tt class="literal">wins</tt>, and <tt class="literal">bcast</tt>, in any order.
+If more than one is specified, the argument is specified as a
+space-separated list.</p>
+</dd>
+
+
+
+<dt><b><em class="emphasis">-U</em> <em class="replaceable">username</em></b></dt>
+<dd>
+<p>Provides the username, and optionally the password, for
+authenticating the connection to the SMB server. The password can be
+supplied using the
+<em class="replaceable">username</em><tt class="literal">%</tt><em class="replaceable">password</em>
+format. If either or both the username and password are not provided,
+<em class="emphasis">smbsh</em> will prompt interactively for them.</p>
+</dd>
+
+
+
+<dt><b><em class="emphasis">-W</em> <em class="replaceable">workgroup</em></b></dt>
+<dd>
+<p>Specifies the NetBIOS workgroup or domain to which the client will
+connect. This overrides the workgroup parameter in the Samba
+configuration file and is sometimes necessary to connect to some
+servers.</p>
+</dd>
+
+</dl>
+
+
+</div>
+</div>
+
+<a name="INDEX-27"/><a name="INDEX-28"/><div class="refentry"><table width="515" border="0" cellpadding="5"><tr><td align="left"><font size="+1"><b><i>smbspool</i></b></font></td><td align="right"><i></i></td></tr></table><hr width="515" size="3" noshade="true" align="left" color="black"/><table width="515" border="0" cellpadding="5"><tr><td align="left"/><td align="right"/></tr></table><p>The <em class="emphasis">smbspool</em> program provides a
+<a name="INDEX-28"/>CUPS-compatible
+interface to Samba printing by providing a way to send a print job to
+an SMB printer using the command-line format specified by CUPS
+printers. Although <em class="emphasis">smbspool</em> is designed to work
+best with CUPS printers, it can be used to send print jobs to
+non-CUPS Samba printers as well.</p>
+<div class="sect1"><a name="appc-68-fm2xml"/>
+
+<h4 class="refsect1">Command synopsis</h4>
+
+<blockquote><pre class="code">smbspool <em class="replaceable">job user title copies options filename</em></pre></blockquote>
+<p>The arguments for <em class="emphasis">smbspool</em>, as shown here, are
+those used in the CUPS printing system. However, some of the
+arguments are currently ignored because they don't
+correspond to the Samba printing system. These arguments must be
+supplied in the command and can be filled in with
+&quot;dummy&quot; values.</p>
+
+<p>The <em class="replaceable">job</em> argument refers to the job number
+and is currently ignored. The <em class="replaceable">user</em>
+argument is the name of the user who submitted the print job and is
+also ignored. The <em class="replaceable">title</em> argument is the
+name of the print job and must be supplied. It is used as the name of
+the remote print file. The <em class="replaceable">copies</em> argument
+is the number of copies that will be printed. This number is used
+only if the (optional) <em class="filename">filename</em> argument is
+supplied. Otherwise, only one copy is printed. The
+<em class="replaceable">options</em> argument, for specifying printing
+options, is ignored. The <em class="replaceable">filename</em> argument
+is used for specifying the name of the file to be printed. If it is
+not provided, the standard input will be used.</p>
+
+<p>The printer that the job is to be sent to is specified in the
+DEVICE_URI environment variable. The format for the printer name is a
+device Universal Resource Indicator, which can be in any of the
+following formats:</p>
+
+<blockquote class="simplelist">
+
+<p><em class="emphasis">smb://server/printer</em></p>
+
+
+
+
+<p><em class="emphasis">smb://workgroup/server/printer</em></p>
+
+
+
+
+<p><em class="emphasis">smb://username:password@server/printer</em></p>
+
+
+
+
+<p><em class="emphasis">smb://username:password@workgroup/server/printer</em></p>
+
+</blockquote>
+
+
+</div>
+</div>
+
+<a name="INDEX-29"/><a name="INDEX-30"/><div class="refentry"><table width="515" border="0" cellpadding="5"><tr><td align="left"><font size="+1"><b><i>smbstatus</i></b></font></td><td align="right"><i></i></td></tr></table><hr width="515" size="3" noshade="true" align="left" color="black"/><table width="515" border="0" cellpadding="5"><tr><td align="left"/><td align="right"/></tr></table><p>This program lists the current connections on a Samba server.</p>
+<div class="sect1"><a name="appc-70-fm2xml"/>
+
+<h4 class="refsect1">Options</h4>
+
+<dl>
+<dt><b><tt class="literal">-b</tt></b></dt>
+<dd>
+<p>Causes <em class="emphasis">smbstatus</em> to produce brief output. This
+includes the version of Samba and auditing information about the
+users that are connected to the server.</p>
+</dd>
+
+
+
+<dt><b><tt class="literal">-d</tt></b></dt>
+<dd>
+<p>Gives verbose output, which includes a list of services, a list of
+locked files, and memory usage statistics. This is the default.</p>
+</dd>
+
+
+
+<dt><b><tt class="literal">-L</tt></b></dt>
+<dd>
+<p>Prints only the list of current file locks.</p>
+</dd>
+
+
+
+<dt><b><tt class="literal">-p</tt></b></dt>
+<dd>
+<p>Prints only a list of <em class="emphasis">smbd</em> process IDs.</p>
+</dd>
+
+
+
+<dt><b><tt class="literal">-P</tt></b></dt>
+<dd>
+<p>Prints only the contents of the profiling memory area. Requires that
+Samba has been compiled with the profiling option.</p>
+</dd>
+
+
+
+<dt><b><tt class="literal">-S</tt></b></dt>
+<dd>
+<p>Prints only a list of shares and their connections.</p>
+</dd>
+
+
+
+<dt><b><tt class="literal">-s</tt> <em class="replaceable">filename</em></b></dt>
+<dd>
+<p>Specifies the Samba configuration file to use when processing this
+command.</p>
+</dd>
+
+
+
+<dt><b><tt class="literal">-u</tt> <em class="replaceable">username</em></b></dt>
+<dd>
+<p>Limits the report to the activity of a single user.</p>
+</dd>
+
+</dl>
+
+
+</div>
+</div>
+
+<a name="INDEX-31"/><div class="refentry"><table width="515" border="0" cellpadding="5"><tr><td align="left"><font size="+1"><b><i>smbtar</i></b></font></td><td align="right"><i></i></td></tr></table><hr width="515" size="3" noshade="true" align="left" color="black"/><table width="515" border="0" cellpadding="5"><tr><td align="left"/><td align="right"/></tr></table><p>The <em class="emphasis">smbtar</em> program is a shell-script wrapper
+around <em class="emphasis">smbclient</em> for doing tar-format archiving
+operations. It is functionally very similar to the Unix
+<em class="emphasis">tar</em> program.</p>
+<div class="sect1"><a name="appc-72-fm2xml"/>
+
+<h4 class="refsect1">Command synopsis</h4>
+
+<blockquote><pre class="code">smbtar <em class="replaceable">[options]</em></pre></blockquote>
+
+
+</div>
+
+<div class="sect1"><a name="appc-73-fm2xml"/>
+
+<h4 class="refsect1">Options</h4>
+
+<dl>
+<dt><b><tt class="literal">-a</tt></b></dt>
+<dd>
+<p>Resets (clears) the archive attribute on files after they are backed
+up. The default is to leave the archive attribute unchanged.</p>
+</dd>
+
+
+
+<dt><b><tt class="literal">-b</tt> <em class="replaceable">blocksize</em></b></dt>
+<dd>
+<p>Sets block size, in units of 512 bytes, for reading or writing the
+archive file. Defaults to 20, which results in a block size of 10240
+bytes.</p>
+</dd>
+
+
+
+<dt><b><tt class="literal">-d</tt> <em class="replaceable">directory</em></b></dt>
+<dd>
+<p>Changes the working directory on the remote system to
+<em class="replaceable">directory</em> before starting the restore or
+backup operation.</p>
+</dd>
+
+
+
+<dt><b><tt class="literal">-i</tt></b></dt>
+<dd>
+<p>Specifies incremental mode; files are backed up only if they have the
+DOS archive attribute set. The archive attribute is reset (cleared)
+after each file is read.</p>
+</dd>
+
+
+
+<dt><b><tt class="literal">-l</tt> <em class="replaceable">log_level</em></b></dt>
+<dd>
+<p>Sets the logging level. This corresponds to the <tt class="literal">-d</tt>
+option of <em class="emphasis">smbclient</em> and other Samba programs.</p>
+</dd>
+
+
+
+<dt><b><tt class="literal">-N</tt> <em class="replaceable">filename</em></b></dt>
+<dd>
+<p>Backs up only files newer than <em class="filename">filename</em>. For
+incremental backups.</p>
+</dd>
+
+
+
+<dt><b><tt class="literal">-p</tt> <em class="replaceable">password</em></b></dt>
+<dd>
+<p>Specifies the password to use to access a share. An alternative to
+using the
+<em class="replaceable">username</em><tt class="literal">%</tt><em class="replaceable">password</em>
+format with the <tt class="literal">-u</tt> option.</p>
+</dd>
+
+
+
+<dt><b><tt class="literal">-r</tt></b></dt>
+<dd>
+<p>Restores files to the share from the tar file.</p>
+</dd>
+
+
+
+<dt><b><tt class="literal">-s</tt> <em class="replaceable">server</em></b></dt>
+<dd>
+<p>Specifies the SMB server. See also the <tt class="literal">-x</tt> option.</p>
+</dd>
+
+
+
+<dt><b><tt class="literal">-t</tt> <em class="replaceable">filename</em></b></dt>
+<dd>
+<p>Specifies the file or Unix device to use as the archiving medium. The
+default is <em class="filename">tar.out</em> or the value of the TAPE
+environment variable, if it has been set.</p>
+</dd>
+
+
+
+<dt><b><tt class="literal">-u</tt> <em class="replaceable">username</em></b></dt>
+<dd>
+<p>Specifies the user account to use when connecting to the share. You
+can specify the password as well, in the format
+<em class="replaceable">username</em><tt class="literal">%</tt><em class="replaceable">password</em>.
+The username defaults to the user's Unix username.</p>
+</dd>
+
+
+
+<dt><b><tt class="literal">-v</tt></b></dt>
+<dd>
+<p>Operates in verbose mode, printing error messages and additional
+information that can be used in debugging and monitoring. Backup and
+restore operations will list each file as it is processed.</p>
+</dd>
+
+
+
+<dt><b><tt class="literal">-x</tt> <em class="replaceable">share</em></b></dt>
+<dd>
+<p>States the name of the share on the server to which to connect. The
+default is <tt class="literal">backup</tt>. See also the
+<tt class="literal">-s</tt> option.</p>
+</dd>
+
+
+
+<dt><b><tt class="literal">-X</tt> <em class="replaceable">file_list</em></b></dt>
+<dd>
+<p>Tells <em class="emphasis">smbtar</em> to exclude the specified files from
+the backup or restore operation.</p>
+</dd>
+
+</dl>
+
+
+</div>
+</div>
+
+<a name="INDEX-32"/><div class="refentry"><table width="515" border="0" cellpadding="5"><tr><td align="left"><font size="+1"><b><i>smbumount</i></b></font></td><td align="right"><i></i></td></tr></table><hr width="515" size="3" noshade="true" align="left" color="black"/><table width="515" border="0" cellpadding="5"><tr><td align="left"/><td align="right"/></tr></table><p>The <em class="emphasis">smbumount</em> command exists to allow an
+ordinary (nonsuperuser) user to unmount a smbfs filesystem, which the
+user had previously mounted using <em class="emphasis">smbmount</em>.</p>
+<div class="sect1"><a name="appc-75-fm2xml"/>
+
+<h4 class="refsect1">Command synopsis</h4>
+
+<blockquote><pre class="code">smbumount <em class="replaceable">mount_point</em></pre></blockquote>
+<p>For ordinary users to issue the command,
+<em class="emphasis">smbumount</em> must be made suid
+<tt class="literal">root</tt>.</p>
+
+</div>
+</div>
+
+<a name="INDEX-33"/><div class="refentry"><table width="515" border="0" cellpadding="5"><tr><td align="left"><font size="+1"><b><i>testparm</i></b></font></td><td align="right"><i></i></td></tr></table><hr width="515" size="3" noshade="true" align="left" color="black"/><table width="515" border="0" cellpadding="5"><tr><td align="left"/><td align="right"/></tr></table><p>The <em class="emphasis">testparm</em> program checks a Samba
+configuration file for obvious errors.</p>
+<div class="sect1"><a name="appc-77-fm2xml"/>
+
+<h4 class="refsect1">Command synopsis</h4>
+
+<blockquote><pre class="code">testparm <em class="replaceable">[options] [filename] [hostname IP_addr]</em></pre></blockquote>
+<p>If the configuration file is not provided using the
+<em class="filename">filename</em> argument, then it defaults to
+<em class="filename">/usr/local/samba/lib/smb.conf</em>. If the hostname
+and an IP address of a system are included, an extra check is made to
+ensure that the system is allowed to connect to each service defined
+in the configuration file. This is done by comparing the hostname and
+IP address to the definitions of the <tt class="literal">hosts allow</tt>
+and <tt class="literal">hosts deny</tt> parameters.</p>
+
+</div>
+
+<div class="sect1"><a name="appc-78-fm2xml"/>
+
+<h4 class="refsect1">Options</h4>
+
+<dl>
+<dt><b><tt class="literal">-h</tt></b></dt>
+<dd>
+<p>Prints usage information for the program.</p>
+</dd>
+
+
+
+<dt><b><tt class="literal">-L</tt> <em class="replaceable">server_name</em></b></dt>
+<dd>
+<p>Sets the <tt class="literal">%L</tt> configuration variable to the
+specified server name.</p>
+</dd>
+
+
+
+<dt><b><tt class="literal">-s</tt></b></dt>
+<dd>
+<p>Disables the default behavior of prompting for the Enter key to be
+pressed before printing the list of configuration options for the
+server.</p>
+</dd>
+
+</dl>
+
+
+</div>
+</div>
+
+<a name="INDEX-34"/><div class="refentry"><table width="515" border="0" cellpadding="5"><tr><td align="left"><font size="+1"><b><i>testprns</i></b></font></td><td align="right"><i></i></td></tr></table><hr width="515" size="3" noshade="true" align="left" color="black"/><table width="515" border="0" cellpadding="5"><tr><td align="left"/><td align="right"/></tr></table><p>This is a very simple program that checks to see if a specified
+printer name exists in the system printer capabilities (printcap)
+file.</p>
+<div class="sect1"><a name="appc-80-fm2xml"/>
+
+<h4 class="refsect1">Command synopsis</h4>
+
+<blockquote><pre class="code">testprns <em class="replaceable">printername [printcapname]</em></pre></blockquote>
+<p>If <em class="replaceable">printcapname</em> isn't
+specified, Samba attempts to use the one specified in the Samba
+configuration file with the <tt class="literal">printcap name</tt>
+parameter. If none is specified there, Samba will try
+<em class="filename">/etc/printcap</em>.</p>
+
+</div>
+</div>
+
+<a name="INDEX-35"/><div class="refentry"><table width="515" border="0" cellpadding="5"><tr><td align="left"><font size="+1"><b><i>wbinfo</i></b></font></td><td align="right"><i></i></td></tr></table><hr width="515" size="3" noshade="true" align="left" color="black"/><table width="515" border="0" cellpadding="5"><tr><td align="left"/><td align="right"/></tr></table><p>This program retrieves and prints information from the
+<em class="emphasis">winbindd</em> daemon, which must be running for
+<em class="emphasis">wbinfo</em> to function.</p>
+<div class="sect1"><a name="appc-82-fm2xml"/>
+
+<h4 class="refsect1">Command synopsis</h4>
+
+<blockquote><pre class="code">wbinfo <em class="replaceable">[options]</em></pre></blockquote>
+
+
+</div>
+
+<div class="sect1"><a name="appc-83-fm2xml"/>
+
+<h4 class="refsect1">Options</h4>
+
+<dl>
+<dt><b><tt class="literal">-u</tt> </b></dt>
+<dd>
+<p>Prints all usernames that have been mapped from the Windows NT domain
+to Unix users. Users in all trusted domains are also listed.</p>
+</dd>
+
+
+
+<dt><b> <tt class="literal">-</tt><em class="emphasis">g</em> </b></dt>
+<dd>
+<p>Prints all group names that have been mapped from the Windows NT
+domain to Unix groups. Groups in all trusted domains are also
+reported.</p>
+</dd>
+
+
+
+<dt><b><tt class="literal">-h</tt> <em class="replaceable">NetBIOS_name</em></b></dt>
+<dd>
+<p>Queries the WINS server and prints the IP address of the specified
+system.</p>
+</dd>
+
+
+
+<dt><b><tt class="literal">-n</tt> <em class="replaceable">name</em> </b></dt>
+<dd>
+<p>Prints the SID corresponding to the name specified. The argument can
+be specified as <em class="replaceable">DOMAIN/name</em> (or by using a
+character other than the slash, as defined by the winbind separator
+character) to specify both the domain and the name. If the domain and
+separator are omitted, the value of the <tt class="literal">workgroup</tt>
+parameter in the Samba configuration file is used as the name of the
+domain.</p>
+</dd>
+
+
+
+<dt><b><tt class="literal">-s</tt> <em class="replaceable">SID</em> </b></dt>
+<dd>
+<p>Prints the name mapped to a SID, which is specified in the format
+<tt class="literal">S-1-</tt><em class="replaceable">N-N-D-D-D-R</em>.</p>
+</dd>
+
+
+
+<dt><b><tt class="literal">-U</tt> <em class="replaceable">UID</em></b></dt>
+<dd>
+<p>Prints the SID mapped to a Unix UID, if one exists in the current
+domain.</p>
+</dd>
+
+
+
+<dt><b><tt class="literal">-G</tt> <em class="replaceable">gid</em></b></dt>
+<dd>
+<p>Prints the SID mapped to a Unix group ID, if one exists in the
+current domain.</p>
+</dd>
+
+
+
+<dt><b><tt class="literal">-S</tt> <em class="replaceable">SID</em></b></dt>
+<dd>
+<p>Prints the Unix UID that winbind has mapped to the specified SID, if
+one exists.</p>
+</dd>
+
+
+
+<dt><b><tt class="literal">-Y</tt> <em class="replaceable">SID</em></b></dt>
+<dd>
+<p>Prints the Unix group ID that winbind has mapped to the specified
+SID, if one exists.</p>
+</dd>
+
+
+
+<dt><b><tt class="literal">-t</tt></b></dt>
+<dd>
+<p>Tests to see that the workstation trust account for the Samba server
+is valid.</p>
+</dd>
+
+
+
+<dt><b><tt class="literal">-m</tt> </b></dt>
+<dd>
+<p>Prints a list of Windows NT domains trusted by the Windows server.
+This does not include the PDC's domain.</p>
+</dd>
+
+
+
+<dt><b><tt class="literal">-r</tt> <em class="replaceable">username</em></b></dt>
+<dd>
+<p>Prints the list of Unix group IDs to which the user belongs. This
+works only if the user's account is maintained on a
+domain controller.</p>
+</dd>
+
+
+
+<dt><b><tt class="literal">-a</tt> <em class="replaceable">username</em><tt class="literal">%</tt><em class="replaceable">password</em></b></dt>
+<dd>
+<p>Checks to see if a user can authenticate through
+<em class="emphasis">winbindd</em> using the specified username and
+password.</p>
+</dd>
+
+
+
+<dt><b><tt class="literal">-A</tt> <em class="replaceable">username</em><tt class="literal">%</tt><em class="replaceable">password</em></b></dt>
+<dd>
+<p>Saves the username and password used by <em class="emphasis">winbindd</em>
+to the domain controller. For use when operating in a Windows 2000
+domain.</p>
+</dd>
+
+</dl>
+
+
+</div>
+</div>
+
+
+<hr/><h4 class="head4"><a href="toc.html">TOC</a></h4>
+
+</body></html>

Copied: branches/samba/experimental/docs/htmldocs/using_samba/appd.html (from rev 1919, tags/samba/upstream_3.2.0~rc1/docs/htmldocs/using_samba/appd.html)
===================================================================
--- branches/samba/experimental/docs/htmldocs/using_samba/appd.html	                        (rev 0)
+++ branches/samba/experimental/docs/htmldocs/using_samba/appd.html	2008-06-09 06:59:20 UTC (rev 1920)
@@ -0,0 +1,82 @@
+<html>
+<body bgcolor="#ffffff">
+
+<img src="samba2_xs.gif" border="0" alt=" " height="100" width="76"
+hspace="10" align="left" />
+
+<h1 class="head0">Appendix D. Downloading Samba with CVS</h1>
+
+
+<p>In <a href="ch02.html">Chapter 2</a> we showed you how to download the
+latest stable version of Samba published by the Samba developers. For
+most purposes (including virtually all production servers) this
+procedure will meet your needs. However, sometimes you might want to
+run a version of Samba that includes the latest bug fixes and
+features, maybe for research and testing purposes, or just to see
+what the Samba developers have been up to lately.</p>
+
+<p>The Samba team keeps the latest updates of the Samba source code in a
+<a name="INDEX-1"/><a name="INDEX-2"/>Concurrent Versions System
+(CVS) repository. CVS is a freely available
+<a name="INDEX-3"/>configuration management tool
+and is distributed under the GNU General Public License. You can
+download the latest copy from <a href="http://www.cvshome.org/">http://www.cvshome.org/</a>. The Samba team
+describes various ways to access its CVS repository at <a href="http://www.samba.org/samba/cvs.html">http://www.samba.org/samba/cvs.html</a>.</p>
+
+<a name="samba2-APP-D-NOTE-162"/><blockquote class="note"><h4 class="objtitle">WARNING</h4>
+<p>Although the CVS code contains the latest features, it also contains
+the latest bugs and sometimes won't even compile
+properly! If you prefer a less &quot;bleeding
+edge&quot; release, try looking in the
+<em class="filename">alpha</em> and <em class="filename">pre</em> directories
+on the Samba FTP server. The <em class="filename">alpha</em> directory
+contains alpha releases, and the <em class="emphasis">pre</em> directory
+contains (usually more stable) prerelease versions. (See <a href="ch02.html">Chapter 2</a> for information on downloading via FTP.) Alpha
+releases might be a little behind the latest CVS code, but are less
+buggy and usually compile properly on the more common Unix versions.</p>
+</blockquote>
+
+<p>One of the nicest things about CVS is its ability to handle remote
+logins. This means that people across the globe on the Internet can
+download and update various source files for any project that uses a
+CVS repository. Such is the case with Samba. Once you have CVS
+installed on your system, you must first log in to the Samba source
+server with the following command:</p>
+
+<blockquote><pre class="code">$ <tt class="userinput"><b>cvs -d :pserver:cvs at pserver.samba.org:/cvsroot login</b></tt></pre></blockquote>
+
+<p>When you are prompted for a password, enter <tt class="literal">cvs</tt>.
+You are connected to the CVS server at
+<tt class="literal">pserver.samba.org</tt>. Once you are connected, you can
+download the latest source tree with the following command:<a name="FNPTR-1"/><a href="#FOOTNOTE-1">[1]</a></p>
+
+<blockquote><pre class="code">$ <tt class="userinput"><b>cvs -z5 -d :pserver:pserver at pserver.samba.org:/cvsroot co samba</b></tt></pre></blockquote>
+
+<p>This downloads the entire Samba distribution (file by file) into a
+directory called <em class="filename">samba</em>, created in your current
+directory. The <em class="filename">samba</em> directory has the same
+structure as the Samba source distribution described in <a href="ch02.html">Chapter 2</a>, except that it has additional directories
+named <em class="filename">CVS</em> throughout the source tree. These
+directories are used by CVS to store information about each file in
+the source tree and how to update them. After the download is
+completed, you can follow the instructions in <a href="ch02.html">Chapter 2</a> to configure, compile, and install your new
+Samba release.</p>
+
+<p>The Samba developers typically update the Samba source code one or
+more times per day. Whenever you want to catch up to the latest
+changes, simply <em class="emphasis">cd</em> to the
+<em class="filename">samba</em> directory and run the following command:</p>
+
+<blockquote><pre class="code">$ <tt class="userinput"><b>cvs update -d -P</b></tt></pre></blockquote>
+
+<p>Each time you do this, you will need to reconfigure, recompile, and
+reinstall to update your installation as we showed you in <a href="ch02.html">Chapter 2</a>.</p>
+
+<hr/><h4 class="head4">Footnotes</h4><blockquote><a name="FOOTNOTE-1"/>
+<p><a href="#FNPTR-1">[1]</a> The <tt class="literal">-z</tt> option causes the transfer to be made
+in GNU gzip compressed format and requires the
+<em class="filename">gzip</em> program to be installed on your system to
+work. If you do not have <em class="filename">gzip</em>, omit the
+<tt class="literal">-z</tt> option.</p> </blockquote><hr/><h4 class="head4"><a href="toc.html">TOC</a></h4>
+
+</body></html>

Copied: branches/samba/experimental/docs/htmldocs/using_samba/appe.html (from rev 1919, tags/samba/upstream_3.2.0~rc1/docs/htmldocs/using_samba/appe.html)
===================================================================
--- branches/samba/experimental/docs/htmldocs/using_samba/appe.html	                        (rev 0)
+++ branches/samba/experimental/docs/htmldocs/using_samba/appe.html	2008-06-09 06:59:20 UTC (rev 1920)
@@ -0,0 +1,826 @@
+<html>
+<body bgcolor="#ffffff">
+
+<img src="samba2_xs.gif" border="0" alt=" " height="100" width="76"
+hspace="10" align="left" />
+
+<h1 class="head0">Appendix E. Configure Options</h1>
+
+
+<p><a name="INDEX-1"/>As we
+explained in <a href="ch02.html">Chapter 2</a>, the
+<em class="emphasis">configure</em> program is run before the Samba source
+code is compiled to fit the compilation process to the local
+architecture. At this stage, it is possible to specify options to
+customize Samba's behavior further and include or
+exclude features. This is an example of specifying configure options:</p>
+
+<blockquote><pre class="code"># <tt class="userinput"><b>./configure --with-smbmount --with-configdir=/etc/samba --with-manpages-langs=ja</b></tt></pre></blockquote>
+
+<p>This example configures the Samba installation to support mounting
+SMB filesystems, look for the Samba configuration file in
+<em class="filename">/etc/samba</em> (instead of the default location of
+<em class="filename">/usr/local/samba/lib</em>), and install
+Japanese-language manual pages. We have picked these three configure
+options because they illustrate the usage of the three types of
+options that are included up to Samba 3.0. The
+<tt class="literal">--with-smbmount</tt> option is a Boolean option, which
+can take a value of <tt class="literal">yes</tt> or <tt class="literal">no</tt>.
+All the Boolean options are set to <tt class="literal">no</tt> by default,
+and it is only necessary to provide the option to turn it on. If you
+want to be more explicit, you can specify
+<tt class="literal">--with-smbmount=yes</tt>. To turn an option off
+explicitly, you can also specify
+<tt class="literal">--without-</tt><em class="replaceable">feature</em>
+rather than
+<tt class="literal">--with-</tt><em class="replaceable">feature</em><tt class="literal">=no</tt>.</p>
+
+<p>In the case of the other two options we have shown, an argument must
+be supplied after the equals (<tt class="literal">=</tt>) sign. Some of the
+options are used to specify the directories that Samba uses for
+various purposes. Only one option is in the last group, where
+something other than a directory is specified as an option argument.</p>
+
+<p>The supported configure options vary from release to release. For
+example, between Samba 2.2.x and Samba 3.0, many options were
+dropped, and a few were added. To get a list of the configure options
+for your release, use the following command:</p>
+
+<blockquote><pre class="code"># <tt class="userinput"><b>./configure --help</b></tt></pre></blockquote>
+
+<p><a href="appe.html#samba2-APP-E-TABLE-1">Table E-1</a> lists Samba's configure
+options.</p>
+
+<a name="samba2-APP-E-TABLE-1"/><h4 class="head4">Table E-1. Configuration options</h4><table border="1">
+
+
+
+<tr>
+<th>
+<p>Configuration option</p>
+</th>
+<th>
+<p>Description</p>
+</th>
+</tr>
+
+
+<tr>
+<td>
+<p><tt class="literal">--with-acl-support</tt></p>
+</td>
+<td>
+<p>Support Windows NT/2000/XP ACLs</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><tt class="literal">--with-afs</tt></p>
+</td>
+<td>
+<p>Support the Andrew Filesystem (AFS)</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><tt class="literal">--with-automount</tt></p>
+</td>
+<td>
+<p>Support the NFS automounter</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><tt class="literal">--with-codepagedir=</tt><em class="replaceable">dir</em></p>
+</td>
+<td>
+<p>Location of codepage files</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><tt class="literal">--with-configdir=</tt><em class="replaceable">dir</em></p>
+</td>
+<td>
+<p>Location of configuration files</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><tt class="literal">--with-dce-dfs</tt></p>
+</td>
+<td>
+<p>Support DCE/DFS</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><tt class="literal">--with-fhs</tt></p>
+</td>
+<td>
+<p>Use FHS-compliant locations of files</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><tt class="literal">--with-included-popt</tt></p>
+</td>
+<td>
+<p>Use Samba's <em class="emphasis">popt(  )</em></p>
+</td>
+</tr>
+<tr>
+<td>
+<p><tt class="literal">--with-krb4=base-</tt><em class="replaceable">dir</em></p>
+</td>
+<td>
+<p>Support Kerberos 4</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><tt class="literal">--with-krb5=base-</tt><em class="replaceable">dir</em></p>
+</td>
+<td>
+<p>Support Kerberos 5 (Microsoft ADS)</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><tt class="literal">--with-ldapsam</tt></p>
+</td>
+<td>
+<p>Support LDAP SAM</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><tt class="literal">--with-libiconv=</tt><em class="replaceable">directory</em></p>
+</td>
+<td>
+<p>Specify <em class="filename">iconv</em> library</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><tt class="literal">--with-libsmbclient</tt></p>
+</td>
+<td>
+<p>Build <em class="filename">smbclient</em> library</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><tt class="literal">--with-lockdir=</tt><em class="replaceable">directory</em></p>
+</td>
+<td>
+<p>Location of lock files</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><tt class="literal">--with-logfilebase=</tt><em class="replaceable">directory</em></p>
+</td>
+<td>
+<p>Location of log files</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><tt class="literal">--with-manpages-langs=</tt><em class="replaceable">language</em></p>
+</td>
+<td>
+<p>Specify language for manual pages</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><tt class="literal">--with-msdfs</tt></p>
+</td>
+<td>
+<p>Support Microsoft Dfs</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><tt class="literal">--with-nisplus-home</tt></p>
+</td>
+<td>
+<p>Support NIS+ home directories</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><tt class="literal">--with-nisplussam</tt></p>
+</td>
+<td>
+<p>Support NIS+ SAM</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><tt class="literal">--with-pam</tt></p>
+</td>
+<td>
+<p>Support PAM restrictions</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><tt class="literal">--with-pam_smbpass</tt></p>
+</td>
+<td>
+<p>Build <em class="filename">pam_smbpass.so</em> PAM module</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><tt class="literal">--with-piddir=</tt><em class="replaceable">directory</em></p>
+</td>
+<td>
+<p>Location of PID files</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><tt class="literal">--with-privatedir=</tt><em class="replaceable">directory</em></p>
+</td>
+<td>
+<p>Location of <em class="filename">smbpasswd</em> file</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><tt class="literal">--with-profiling-data</tt></p>
+</td>
+<td>
+<p>Support gathering of profiling information</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><tt class="literal">--with-quotas</tt></p>
+</td>
+<td>
+<p>Support disk quotas</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><tt class="literal">--with-readline=</tt><em class="replaceable">directory</em></p>
+</td>
+<td>
+<p>Specify readline library</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><tt class="literal">--with-sendfile-support</tt></p>
+</td>
+<td>
+<p>Support <em class="emphasis">sendfile</em>(  ) system call</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><tt class="literal">--with-smbmount</tt></p>
+</td>
+<td>
+<p>Support <em class="emphasis">smbmount</em> and smbfs</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><tt class="literal">--with-smbwrapper</tt></p>
+</td>
+<td>
+<p>Build <em class="filename">smbwrapper</em> library for
+<em class="emphasis">smbsh</em> support</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><tt class="literal">--with-spinlocks</tt></p>
+</td>
+<td>
+<p>Use spinlocks instead of fcntl locks</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><tt class="literal">--with-ssl</tt></p>
+</td>
+<td>
+<p>Support SSL</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><tt class="literal">--with-sslinc=</tt><em class="replaceable">directory</em></p>
+</td>
+<td>
+<p>Location of SSL include files</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><tt class="literal">--with-ssllib=</tt><em class="replaceable">directory</em></p>
+</td>
+<td>
+<p>Location of SSL libraries</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><tt class="literal">--with-swatdir=</tt><em class="replaceable">directory</em></p>
+</td>
+<td>
+<p>Location of SWAT files</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><tt class="literal">--with-syslog</tt></p>
+</td>
+<td>
+<p>Support syslog message logging</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><tt class="literal">--with-tdbsam</tt></p>
+</td>
+<td>
+<p>Support TDB database files for SAM</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><tt class="literal">--with-utmp</tt></p>
+</td>
+<td>
+<p>Support utmp file accounting</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><tt class="literal">--with-winbind</tt></p>
+</td>
+<td>
+<p>Build winbind</p>
+</td>
+</tr>
+
+</table>
+
+<dl>
+<dt><b><tt class="literal">--with-acl-support</tt><a name="INDEX-2"/><a name="INDEX-3"/></b></dt>
+<dd>
+<p>Includes support for Windows NT/2000/XP access control lists
+(<a name="INDEX-4"/>ACLs). For this to work, you need
+to have POSIX ACL support in the host operating system. See <a href="ch08.html">Chapter 8</a> for details.</p>
+</dd>
+
+
+
+<dt><b><tt class="literal">--with-afs</tt><a name="INDEX-5"/><a name="INDEX-6"/></b></dt>
+<dd>
+<p>Includes support for the <a name="INDEX-7"/>Andrew
+Filesystem (AFS), for authenticating users who are accessing files
+through AFS.</p>
+</dd>
+
+
+
+<dt><b><tt class="literal">--with-automount</tt><a name="INDEX-8"/><a name="INDEX-9"/></b></dt>
+<dd>
+<p>Includes support for the automounter, a feature often used in
+conjunction with NFS, to mount <a name="INDEX-10"/><a name="INDEX-11"/>NFS shares automatically at the
+first attempt to access them. You might wish to enable this feature
+if any of the directories shared by your Samba server are (or
+include) NFS-mounted directories.</p>
+</dd>
+
+
+
+<dt><b><tt class="literal">--with-codepagedir</tt><a name="INDEX-12"/><a name="INDEX-13"/>=<em class="replaceable">directory</em></b></dt>
+<dd>
+<p>Specifies the directory in which to put codepage files for
+<a name="INDEX-14"/>internationalization
+support. See the
+&quot;Internationalization&quot; section
+earlier in this chapter for more information on this feature. By
+default, this directory is
+<em class="filename">/usr/local/samba/lib/codepages</em>.</p>
+</dd>
+
+
+
+<dt><b><tt class="literal">--with-configdir</tt><a name="INDEX-15"/><a name="INDEX-16"/>=<em class="replaceable">directory</em></b></dt>
+<dd>
+<p>Specifies the directory in which Samba keeps its configuration file,
+usually called <em class="filename">smb.conf</em>. By default, this is
+<em class="filename">/usr/local/samba/lib</em>.</p>
+</dd>
+
+
+
+<dt><b><tt class="literal">--with-dce-dfs</tt><a name="INDEX-17"/><a name="INDEX-18"/></b></dt>
+<dd>
+<p>Includes support for the <a name="INDEX-19"/>Distributed Computing Environment
+Distributed Filesystem (DCE/DFS). This is a distributed filesystem
+included in some Unix variants and is not the same as
+Microsoft's Distributed Filesystem (Dfs).</p>
+</dd>
+
+
+
+<dt><b><tt class="literal">--with-fhs</tt><a name="INDEX-20"/><a name="INDEX-21"/></b></dt>
+<dd>
+<p>Adheres to the <a name="INDEX-22"/>Filesystem Hierarchy Standard when
+locating files. For details, see <a href="http://www.pathname.com/fhs">http://www.pathname.com/fhs</a>.</p>
+</dd>
+
+
+
+<dt><b><tt class="literal">--with-included-popt</tt><a name="INDEX-23"/><a name="INDEX-24"/></b></dt>
+<dd>
+<p>Includes Samba's own support for parsing
+<a name="INDEX-25"/>command-line options, instead of using
+the local system's <em class="emphasis">popt( )</em>
+C-library function.</p>
+</dd>
+
+
+
+<dt><b><tt class="literal">--with-krb4</tt><a name="INDEX-26"/><a name="INDEX-27"/>=<em class="replaceable">base-dir</em></b></dt>
+<dd>
+<p>Includes support for <a name="INDEX-28"/>Kerberos Version 4.0, specifying the base
+directory of the Kerberos distribution. Kerberos is an authentication
+protocol developed at MIT that uses private-key cryptography to
+provide strong security between nodes. This version is not the same
+as Microsoft's adaptation of Kerberos in Active
+Directory, which is the preferred version for use with Samba. This
+option exists only in versions of Samba earlier than 3.0.</p>
+</dd>
+
+
+
+<dt><b><tt class="literal">--with-krb5</tt><a name="INDEX-29"/><a name="INDEX-30"/>=<em class="replaceable">base-dir</em></b></dt>
+<dd>
+<p>Includes support for Kerberos Version 5.0, specifying the base
+directory of the Kerberos distribution. This version of Kerberos is
+compatible with the Kerberos authentication in
+Microsoft's Active Directory used in Windows 2000
+and Windows XP.</p>
+</dd>
+
+
+
+<dt><b><tt class="literal">--with-ldapsam</tt><a name="INDEX-31"/><a name="INDEX-32"/></b></dt>
+<dd>
+<p>Includes support for using
+<a name="INDEX-33"/>LDAP instead of the
+<em class="filename">smbpasswd</em> file for maintaining
+Samba's equivalent to the Windows NT SAM database.
+This option is necessary to use the parameters
+<tt class="literal">ldap</tt> <tt class="literal">admin</tt>
+<tt class="literal">dn</tt>, <tt class="literal">ldap</tt>
+<tt class="literal">filter</tt>, <tt class="literal">ldap</tt>
+<tt class="literal">port</tt>, <tt class="literal">ldap</tt>
+<tt class="literal">server</tt>, <tt class="literal">ldap</tt>
+<tt class="literal">ssl</tt>, and <tt class="literal">ldap</tt>
+<tt class="literal">suffix</tt> in the Samba configuration file. It is
+necessary to specify <tt class="literal">--with-ldapsam</tt> only in Samba
+versions prior to 3.0.</p>
+</dd>
+
+
+
+<dt><b><tt class="literal">--with-libiconv</tt><a name="INDEX-34"/><a name="INDEX-35"/>=<em class="replaceable">directory</em></b></dt>
+<dd>
+<p>Specifies a location for <em class="emphasis">iconv( )</em> support. The
+<a name="INDEX-36"/><em class="emphasis">iconv( )</em> function
+exists in the C library to perform conversion between different
+character sets. This option allows Samba's default
+method of determining the location of the <em class="emphasis">iconv()</em> 
+library to be overridden. Ordinarily, the configuration
+process checks for support in the C library on the system and, if not
+found, uses code included in the Samba source tree. Using
+<tt class="literal">--with-libiconv</tt>, it is possible to specify
+explicitly where the support is located. The include files are
+assumed to be in
+<em class="replaceable">directory</em><em class="filename">/include</em>,
+and library files are assumed to be in
+<em class="replaceable">directory</em><em class="filename">/lib</em>. This
+option is new in Samba 3.0.</p>
+</dd>
+
+
+
+<dt><b><tt class="literal">--with-libsmbclient</tt><a name="INDEX-37"/><a name="INDEX-38"/></b></dt>
+<dd>
+<p>Allows applications outside the
+<a name="INDEX-39"/>Samba
+suite to access Samba's features. When
+<tt class="literal">--with-libsmbclient</tt> is specified, the library is
+built during the compilation process.</p>
+</dd>
+
+
+
+<dt><b><tt class="literal">--with-lockdir</tt><a name="INDEX-40"/><a name="INDEX-41"/>=<em class="replaceable">directory</em></b></dt>
+<dd>
+<p>Specifies the directory in which Samba keeps
+<a name="INDEX-42"/>lock
+files. By default this directory is
+<em class="filename">/usr/local/samba/var/locks</em>.</p>
+</dd>
+
+
+
+<dt><b><tt class="literal">--with-logfilebase</tt><a name="INDEX-43"/><a name="INDEX-44"/>=<em class="replaceable">directory</em></b></dt>
+<dd>
+<p>Specifies the directory in which Samba keeps <a name="INDEX-45"/>log files for the
+<em class="emphasis">smbd</em>, <em class="emphasis">nmbd</em>, and
+<em class="emphasis">winbindd</em> daemons. This defaults to
+<em class="filename">/usr/local/samba/var</em>.</p>
+</dd>
+
+
+
+<dt><b><tt class="literal">--with-manpages-langs</tt><a name="INDEX-46"/><a name="INDEX-47"/>=<em class="replaceable">language</em></b></dt>
+<dd>
+<p>Starting with Samba 3.0, <a name="INDEX-48"/><a name="INDEX-49"/>Samba's manual pages
+are available in different languages. The default is
+<tt class="literal">en</tt> for English, and the language can be specified
+as <tt class="literal">ja</tt> for Japanese or <tt class="literal">pl</tt> for
+Polish.</p>
+</dd>
+
+
+
+<dt><b><tt class="literal">--with-msdfs</tt><a name="INDEX-50"/><a name="INDEX-51"/></b></dt>
+<dd>
+<p>Includes support for Microsoft Distributed Filesystem
+(<a name="INDEX-52"/>Dfs). See <a href="ch08.html">Chapter 8</a> for
+more information on this feature. Specifying this option is necessary
+only in Samba versions prior to 3.0.</p>
+</dd>
+
+
+
+<dt><b><tt class="literal">--with-nisplus-home</tt><a name="INDEX-53"/><a name="INDEX-54"/></b></dt>
+<dd>
+<p>Includes support for locating the
+<a name="INDEX-55"/>NIS+ server that is
+serving a particular user's home directory and
+telling the client to connect to it. Use
+<tt class="literal">--with-automount</tt> along with this option.</p>
+</dd>
+
+
+
+<dt><b><tt class="literal">--with-nisplussam</tt><a name="INDEX-56"/><a name="INDEX-57"/></b></dt>
+<dd>
+<p>Includes support for integrating
+<a name="INDEX-58"/>NIS+ into Samba's
+equivalent of the Windows NT password database.</p>
+</dd>
+
+
+
+<dt><b><tt class="literal">--with-pam</tt><a name="INDEX-59"/><a name="INDEX-60"/></b></dt>
+<dd>
+<p>When this configure option is specified and the parameter
+<tt class="literal">obey</tt> <tt class="literal">pam</tt>
+<tt class="literal">restrictions</tt> in the Samba configuration file is
+set to <tt class="literal">yes</tt>, obeys PAM's
+configuration regarding account and session management. When
+encrypted passwords are in use, Samba uses the
+<em class="filename">smbpasswd</em> file for authentication, bypassing the
+PAM subsystem. Therefore, this option works only when
+<tt class="literal">encrypt</tt> <tt class="literal">passwords</tt> is set to
+<tt class="literal">no</tt>.</p>
+</dd>
+
+
+
+<dt><b><tt class="literal">--with-pam_smbpass</tt><a name="INDEX-61"/><a name="INDEX-62"/></b></dt>
+<dd>
+<p>When this option is specified, the compilation process builds a PAM
+module called <em class="filename">pam_smbpass.so</em> and places it in
+the <em class="filename">source/bin</em> directory. This module allows
+applications outside of the Samba suite to authenticate users with
+Samba's <em class="filename">smbpasswd</em> file. For
+more information, see the <em class="filename">README</em> file in the
+<em class="filename">source/pam_smbpass</em> directory of the Samba
+distribution and the file
+<em class="filename">PAM-Authentication-And-Samba.html</em> in the
+<em class="filename">docs/html</em> directory.</p>
+</dd>
+
+
+
+<dt><b><tt class="literal">--with-piddir</tt><a name="INDEX-63"/><a name="INDEX-64"/>=<em class="replaceable">directory</em></b></dt>
+<dd>
+<p>Specifies the directory in which Samba keeps files such as
+<a name="INDEX-65"/>browse lists, WINS
+data, and PID files for keeping track of the process IDs of the Samba
+daemons. The default is
+<em class="filename">/usr/local/samba/var/locks</em>.</p>
+</dd>
+
+
+
+<dt><b><tt class="literal">--with-privatedir</tt><a name="INDEX-66"/><a name="INDEX-67"/>=<em class="replaceable">directory</em></b></dt>
+<dd>
+<p>Specifies the directory in which Samba keeps the
+<em class="filename">smbpasswd</em>, <em class="filename">secrets.tdb,</em> and
+related files for
+<a name="INDEX-68"/>authentication.
+The default is <em class="filename">/usr/local/samba/private</em>.</p>
+</dd>
+
+
+
+<dt><b><tt class="literal">--with-profiling-data</tt><a name="INDEX-69"/><a name="INDEX-70"/></b></dt>
+<dd>
+<p>Includes support for analyzing the execution time of
+Samba's internal code. This is normally used only by
+the Samba developers.</p>
+</dd>
+
+
+
+<dt><b><tt class="literal">--with-quotas</tt><a name="INDEX-71"/><a name="INDEX-72"/></b></dt>
+<dd>
+<p>Includes <a name="INDEX-73"/>disk-quota support. This is classified
+as an experimental option by the Samba developers.</p>
+</dd>
+
+
+
+<dt><b><tt class="literal">--with-readline</tt><a name="INDEX-74"/><a name="INDEX-75"/>=<em class="replaceable">directory</em></b></dt>
+<dd>
+<p>Specifies a location for
+<a name="INDEX-76"/><em class="emphasis">readline( )</em>
+support. The <em class="emphasis">readline( )</em> function exists in the
+C library to accept a line of input from an interactive user and
+provide support for editing and history. Samba uses these functions
+in <em class="emphasis">smbclient</em> and <em class="emphasis">rpcclient</em>.</p>
+
+<p>This option allows Samba's default method of
+determining the location of the <tt class="function">readline( )</tt>
+library to be overridden. Ordinarily, the configuration process
+checks for support in the C library on the system and, if not found,
+uses code included in the Samba source tree. Using
+<tt class="literal">--with-readline</tt>, it is possible to specify the
+directory explicitly in which the library containing
+<em class="emphasis">readline( )</em> is located.</p>
+</dd>
+
+
+
+<dt><b><tt class="literal">--with-sendfile-support</tt><a name="INDEX-77"/><a name="INDEX-78"/></b></dt>
+<dd>
+<p>Checks to see if the Samba host operating system supports the
+<a name="INDEX-79"/><em class="emphasis">sendfile( )</em> system
+call, which speeds up file transfers by copying data directly to and
+from kernel buffers, avoiding the overhead of copying to and from
+buffers in user space. If the operating system has the
+<em class="emphasis">sendfile( )</em> system call, support is included in
+Samba for the <tt class="literal">use</tt> <tt class="literal">sendfile</tt>
+configuration file option. This is an experimental option included in
+Samba 2.2.5 and later versions.</p>
+</dd>
+
+
+
+<dt><b><tt class="literal">--with-smbmount</tt><a name="INDEX-80"/><a name="INDEX-81"/></b></dt>
+<dd>
+<p>Must be specified if you want to mount SMB shares in your Unix
+filesystem using the <em class="filename"/><a name="INDEX-82"/>smbfs</em> filesystem and the
+<em class="emphasis">smbmount</em><a name="INDEX-83"/> command, as discussed in <a href="ch05.html">Chapter 5</a>. Currently, this works only with Linux.</p>
+</dd>
+
+
+
+<dt><b><tt class="literal">--with-smbwrapper</tt><a name="INDEX-84"/><a name="INDEX-85"/></b></dt>
+<dd>
+<p>To use <a name="INDEX-86"/>smbsh to access SMB shares from Unix (as
+discussed in <a href="ch05.html">Chapter 5</a>), use this option to
+include the
+<em class="filename">smbwrapper</em><a name="INDEX-87"/> library.</p>
+</dd>
+
+
+
+<dt><b><tt class="literal">--with-spinlocks</tt><a name="INDEX-88"/><a name="INDEX-89"/></b></dt>
+<dd>
+<p>Uses <a name="INDEX-90"/><a name="INDEX-91"/>spin locks instead of the normal method of
+file locking that uses the <em class="emphasis">fcntl( )</em> C-library
+function. Using this option results in a Samba installation that
+consumes much more CPU time on the host system. Use it only when
+absolutely necessary.</p>
+</dd>
+
+
+
+<dt><b><tt class="literal">--with-ssl</tt><a name="INDEX-92"/><a name="INDEX-93"/></b></dt>
+<dd>
+<p>Includes support for running Samba with
+<a name="INDEX-94"/>SSL encryption. This little-used
+feature was dropped for Samba 3.0. It still works with Samba 2.2.x
+and before, but a better method is to use a <a name="INDEX-95"/>virtual private
+network (VPN).</p>
+</dd>
+
+
+
+<dt><b><tt class="literal">--with-sslinc</tt><a name="INDEX-96"/><a name="INDEX-97"/>=<em class="replaceable">directory</em></b></dt>
+<dd>
+<p>Specifies the location of the SSL include files.
+<em class="filename">/usr/local/ssl/include</em> is the default location.
+This option exists in versions prior to Samba 3.0.</p>
+</dd>
+
+
+
+<dt><b><tt class="literal">--with-ssllib</tt><a name="INDEX-98"/><a name="INDEX-99"/>=<em class="replaceable">directory</em></b></dt>
+<dd>
+<p>Specifies the location of the SSL libraries. The default location is
+<em class="filename">/usr/local/ssl/lib</em>. This option exists in
+versions prior to Samba 3.0.</p>
+</dd>
+
+
+
+<dt><b><tt class="literal">--with-swatdir</tt><a name="INDEX-100"/><a name="INDEX-101"/>=<em class="replaceable">directory</em></b></dt>
+<dd>
+<p>Specifies where to install the files for
+<a name="INDEX-102"/>SWAT.
+<em class="filename">/usr/local/samba/swat</em> is the default location.</p>
+</dd>
+
+
+
+<dt><b><tt class="literal">--with-syslog</tt><a name="INDEX-103"/><a name="INDEX-104"/></b></dt>
+<dd>
+<p>Includes support for
+<a name="INDEX-105"/>syslog error
+logging. This option must be specified for the Samba configuration
+file parameters <tt class="literal">syslog</tt> and
+<tt class="literal">syslog</tt> <tt class="literal">only</tt> to work. This
+option is widely supported, but might not work correctly on all Samba
+host systems.</p>
+</dd>
+
+
+
+<dt><b><tt class="literal">--with-tdbsam</tt><a name="INDEX-106"/><a name="INDEX-107"/></b></dt>
+<dd>
+<p>Includes support for keeping Samba's equivalent of
+the Windows NT SAM in a <em class="filename">.tdb</em> database file
+rather than in the <em class="filename">smbpasswd</em> file. This is an
+experimental feature.</p>
+</dd>
+
+
+
+<dt><b><tt class="literal">--with-utmp</tt><a name="INDEX-108"/><a name="INDEX-109"/></b></dt>
+<dd>
+<p>Includes support for <a name="INDEX-110"/>user accounting in the
+system's
+<em class="filename">utmp</em><a name="INDEX-111"/> file. It is necessary for the
+<tt class="literal">utmp</tt> and <tt class="literal">utmp</tt>
+<tt class="literal">directory</tt> Samba configuration file options to
+work. This option is widely supported, but might not work correctly
+on all Samba host systems.</p>
+</dd>
+
+
+
+<dt><b><tt class="literal">--with-winbind</tt><a name="INDEX-112"/><a name="INDEX-113"/></b></dt>
+<dd>
+<p>Includes <a name="INDEX-114"/>winbind support in Samba.
+Instead of defaulting to <tt class="literal">no</tt>, as with other boolean
+options, <tt class="literal">--with-winbind</tt> is
+automatically set to <tt class="literal">yes</tt> on systems that support
+winbind functionality. The only time you would need to specify this
+option is to turn it off, like this:</p>
+
+
+<blockquote><pre class="code"># <tt class="userinput"><b>configure --without-winbind</b></tt></pre></blockquote>
+
+<p>This excludes winbind functionality from Samba even when the local
+operating system can support it. For more information on winbind, see
+<a href="ch09.html">Chapter 9</a>. <a name="INDEX-115"/></p>
+</dd>
+
+</dl>
+
+
+
+<hr/><h4 class="head4"><a href="toc.html">TOC</a></h4>
+</body></html>

Copied: branches/samba/experimental/docs/htmldocs/using_samba/appf.html (from rev 1919, tags/samba/upstream_3.2.0~rc1/docs/htmldocs/using_samba/appf.html)
===================================================================
--- branches/samba/experimental/docs/htmldocs/using_samba/appf.html	                        (rev 0)
+++ branches/samba/experimental/docs/htmldocs/using_samba/appf.html	2008-06-09 06:59:20 UTC (rev 1920)
@@ -0,0 +1,780 @@
+<html>
+<body bgcolor="#ffffff">
+
+<img src="samba2_xs.gif" border="0" alt=" " height="100" width="76"
+hspace="10" align="left" />
+
+<h1 class="head0">Appendix F. Running Samba on Mac OS X Server</h1>
+
+
+
+<p><a name="INDEX-1"/>Mac OS X Server is an Apple
+operating-system product based on Mac OS X, with the addition of
+administrative tools and server software. One area in which it
+differs from Mac OS X is in the configuration of Samba-based
+services. In this appendix, we'll tell you how to
+set up SMB file and printer shares, enable client user access, and
+monitor activity. Our specific focus is on Mac OS X Server 10.2.</p>
+
+
+
+<div class="sect1"><a name="samba2-APP-F-SECT-1"/>
+
+<h2 class="head1">Setup Procedures</h2>
+
+<p>The first thing to note is that the procedure described in <a href="ch02.html">Chapter 2</a> using System Preferences to enable Samba does
+not apply to Mac OS X Server. Unlike Mac OS X, the Sharing pane of
+System Preferences does not include an option to turn on Windows File
+Sharing. Instead, there is a set of applications to configure,
+activate, and monitor services: Workgroup Manager, Server Settings,
+Server Status, and Open Directory Assistant, all located in the
+directory <em class="filename">/Applications/Utilities</em>.</p>
+
+<a name="samba2-APP-F-NOTE-163"/><blockquote class="note"><h4 class="objtitle">NOTE</h4>
+<p>In addition to being installed with Mac OS X Server, these and other
+administrative applications are included on a separate installation
+CD-ROM sold with the operating system. They can be used to manage Mac
+OS X Server systems remotely from any Mac OS X machine.</p>
+
+<p>For more information, refer to the <em class="citetitle">Mac OS X Server
+Administrator's
+Guide</em><a name="INDEX-2"/>, included as a PDF
+file in the <em class="filename">/Library/Documentation/MacOSXServer</em>
+directory, and also downloadable from Apple
+Computer's web site at <a href="http://www.apple.com/server/">http://www.apple.com/server/</a>.</p>
+</blockquote>
+
+<p>Briefly, the procedure for setting up SMB file and printer shares is
+as follows:</p>
+
+<ol><li>
+<p>Designate share points in Workgroup Manager for file sharing.</p>
+</li><li>
+<p>Set up print queues in Server Settings for printer sharing, and
+activate Printer Service.</p>
+</li><li>
+<p>Configure and activate Windows Services in Server Settings.</p>
+</li><li>
+<p>Activate Password Server and enable SMB authentication in Open
+Directory Assistant.</p>
+</li><li>
+<p>Enable Password Server authentication for user accounts in Workgroup
+Manager.</p>
+</li><li>
+<p>Monitor file and print services with Server Status.</p>
+</li></ol>
+
+<div class="sect2"><a name="samba2-APP-F-SECT-1.1"/>
+
+<h3 class="head2">Sharing Files</h3>
+
+<p><a name="INDEX-3"/><a name="INDEX-4"/>The
+first step to enable SMB file sharing is to designate one or more
+<em class="firstterm">share points</em>. Share points are folders that
+form the root of shared volumes for any of the protocols supported by
+Mac OS X Server: Apple Filesharing Protocol (AFP), Network Filesystem
+(NFS), File Transfer Protocol (FTP), and SMB.</p>
+
+<p>To designate a share point, launch Workgroup Manager. You will be
+prompted for the local or remote server's hostname
+or IP address, as well as for a username and password; this process
+is required by all the Mac OS X Server administrative applications.
+Once Workgroup Manager is open, click the Sharing button in the
+toolbar. The list on the left, under the Share Points tab, displays
+currently defined share points. To add a new one, click the All tab,
+and navigate to the folder you want to share.</p>
+
+<p>On the right, under the General tab, check the box labeled Share this
+item and its contents, change the ownership and permissions if
+desired, then click the Save button. Next, under the Protocols tab,
+select Windows File Settings from the pop-up menu, and ensure that
+the box labeled Share this item using SMB is checked. At this point,
+you can also decide whether to allow guest access to the share,
+change the name of the share displayed to SMB clients, or set
+permissions for files and folders created by SMB clients. Click the
+Save button when you're finished making changes. See
+<a href="appf.html#samba2-APP-F-FIG-1">Figure F-1</a>.</p>
+
+<div class="figure"><a name="samba2-APP-F-FIG-1"/><img src="figs/sam2_af01.gif"/></div><h4 class="head4">Figure F-1. Workgroup Manager: Share Points and Windows File Settings</h4>
+
+
+</div>
+
+
+<div class="sect2"><a name="samba2-APP-F-SECT-1.2"/>
+
+<h3 class="head2">Sharing Printers</h3>
+
+<p><a name="INDEX-5"/><a name="INDEX-6"/>Printer shares are set up
+differently. First, launch Server Settings; under the File &amp;
+Print tab, select Print, then Configure Print Service.... Check the
+box labeled Automatically share new queues for Windows printing.
+Next, click the Print icon again and then Show Print Monitor. Make
+sure the printers you want to share are listed. Printers directly
+attached to the server should have queues created automatically, but
+remote printers you wish to reshare must be added by clicking New
+Queue and discovering or specifying the printers. When
+you're finished, click Save, select the Print icon
+one more time, and select Start Print Service. See <a href="appf.html#samba2-APP-F-FIG-2">Figure F-2</a>.</p>
+
+<div class="figure"><a name="samba2-APP-F-FIG-2"/><img src="figs/sam2_af02.gif"/></div><h4 class="head4">Figure F-2. Server Settings: Print Service</h4>
+
+<a name="samba2-APP-F-NOTE-164"/><blockquote class="note"><h4 class="objtitle">TIP</h4>
+<p>Server Settings will make local printers available for sharing only
+if they're PostScript compatible. Unfortunately,
+many printers, including consumer-grade USB inkjet printers,
+aren't. If you want to make one of these printers
+available to SMB clients, you can still add the share to
+<em class="filename">/etc/smb.conf</em> yourself with a text editor. See
+&quot;Rolling Your Own&quot; later in this
+chapter for instructions and caveats related to making manual changes
+to <em class="filename">smb.conf</em>.</p>
+</blockquote>
+
+
+</div>
+
+
+<div class="sect2"><a name="samba2-APP-F-SECT-1.3"/>
+
+<h3 class="head2">Configuring and Activating Services</h3>
+
+<p><a name="INDEX-7"/>At this point, neither
+the file shares nor the printer shares are available to SMB clients.
+To activate them, click the Windows icon in Server Settings, and
+click Configure Windows Services.... Under the General tab, you can
+set the server's NetBIOS hostname, the workgroup or
+Windows NT domain in which the server resides, and the description
+that gets displayed in a browse list. You can also specify the code
+page for an alternate character set. Finally, you can enable
+boot-time startup of Samba. See <a href="appf.html#samba2-APP-F-FIG-3">Figure F-3</a>.</p>
+
+<div class="figure"><a name="samba2-APP-F-FIG-3"/><img src="figs/sam2_af03.gif"/></div><h4 class="head4">Figure F-3. Server Settings: Windows Services</h4>
+
+<p>The Windows Services Access tab offers options to enable guest access
+and limit the number of simultaneous client connections; under the
+Logging tab, you can specify the verbosity of your logging. With
+options under the Neighborhood tab, you can configure your machine as
+a WINS client or server or have it provide browser services locally
+or across subnets.</p>
+
+<a name="samba2-APP-F-SIDEBAR-1"/><blockquote><table border="1" cellpadding="6"><tr><td>
+<h4 class="head4">Password Server</h4>
+
+<p><a name="INDEX-8"/><a name="INDEX-9"/>Password Server is a feature
+introduced with Mac OS X Server 10.2. In prior versions of Mac OS X
+Server, Windows authentication was handled with Authentication
+Manager, which stored a user's Windows password in
+the <tt class="literal">tim_password</tt> property of the
+user's NetInfo record. This can still be done in
+Version 10.2, although it's strongly discouraged
+because the encrypted password is visible to other users with access
+to the NetInfo domain and can potentially be decrypted.</p>
+
+<p>If you need to use Authentication Manager, use the following
+procedure to enable it:</p>
+
+<ol><li>
+<p>On every machine hosting a domain that will bind into the NetInfo
+hierarchy, execute the command <tt class="literal">tim -init -auto</tt>
+<em class="replaceable">tag</em> for each domain, where
+<em class="replaceable">tag</em> is the name of the
+domain's database.</p>
+</li>
+<li>
+<p>When prompted, provide a password to be used as the encryption key
+for the domain. This key is used to decrypt the Windows passwords and
+is stored in an encrypted file readable only by root,
+<em class="filename">/var/db/netinfo/.tag.tim</em>.</p>
+</li>
+<li>
+<p>Set <tt class="literal">AUTHSERVER=-YES-</tt> in
+<em class="filename">/etc/hostconfig</em>.</p>
+</li>
+<li>
+<p>Start Authentication Manager by invoking <em class="emphasis">tim</em>.
+This is also executed during the boot sequence by the AuthServer
+startup item.</p>
+</li>
+<li>
+<p>Reset the password of each user requiring SMB client access. In Mac
+OS X Server 10.2 or later, make sure the user is set up for Basic
+authentication, not Password Server authentication.</p>
+</li></ol></td></tr></table></blockquote>
+
+<p>When you've finished configuring Windows Services,
+click the Save button, then click the Windows icon in Server
+Settings, and select Start Windows Services. This starts the Samba
+daemons, enabling access from SMB clients.</p>
+
+
+</div>
+
+
+<div class="sect2"><a name="samba2-APP-F-SECT-1.4"/>
+
+<h3 class="head2">Activating Password Server</h3>
+
+<p><a name="INDEX-10"/><a name="INDEX-11"/>Now that
+you've set up file and printer shares, you need to
+make sure users can properly authenticate to access them. In Mac OS X
+Server, this is accomplished with the <a name="INDEX-12"/>Open Directory
+Password Server, a service based on the <a name="INDEX-13"/>Simple Authentication and Security
+Layer (SASL) standard and usable with many different authentication
+protocols, including the LAN Manager and Windows NT LAN Manager
+(NTLM) protocols. This section describes how to support SMB client
+authentication, but for more information on what Password Server does
+and how it works, see the Mac OS X Server
+Administrator's Guide.</p>
+
+<p>To enable Password Server or merely check its settings, start the
+Open Directory Assistant. Unless you wish to change any of the
+settings, just click the right arrow button in the lower-right corner
+of the window until you get to the first Security step. At this
+point, activate Password Server by selecting the option marked
+Password and authentication information will be provided to other
+systems. The next step displays the main administrative account, and
+the one after that gives you a choice of authentication protocols to
+enable (see <a href="appf.html#samba2-APP-F-FIG-4">Figure F-4</a>). Make sure that SMB-NT is
+checked, and check SMB-Lan Manager if you have Windows 95/98/Me or
+older clients. The final step saves the Password Server configuration
+and prompts you to reboot.</p>
+
+<div class="figure"><a name="samba2-APP-F-FIG-4"/><img src="figs/sam2_af04.gif"/></div><h4 class="head4">Figure F-4. Password Server authentication protocols</h4>
+
+
+</div>
+
+
+<div class="sect2"><a name="samba2-APP-F-SECT-1.5"/>
+
+<h3 class="head2">Enabling Password Server</h3>
+
+<p><a name="INDEX-14"/><a name="INDEX-15"/>To enable the
+use of Password Server for a user account, launch Workgroup Manager,
+and click the Accounts button in the toolbar. Under the Users tab on
+the far left (with the silhouette of a single person), select the
+account, and under the Advanced tab on the right, select Password
+Server for the User Password Type (see <a href="appf.html#samba2-APP-F-FIG-5">Figure F-5</a>).
+You are prompted to enter a new user password to be stored in the
+Password Server database. After saving the account configuration, the
+user can authenticate and access shares from an SMB client.</p>
+
+<div class="figure"><a name="samba2-APP-F-FIG-5"/><img src="figs/sam2_af05.gif"/></div><h4 class="head4">Figure F-5. Workgroup Manager: Enabling Password Server authentication</h4>
+
+
+</div>
+
+
+<div class="sect2"><a name="samba2-APP-F-SECT-1.6"/>
+
+<h3 class="head2">Monitoring Services</h3>
+
+<p><a name="INDEX-16"/>Once you've got
+everything working, you'll want to keep an eye on
+things. The Server Status application gives you views into the
+various services provided by Mac OS X Server. For Windows Services,
+you can see the current state of the service, browse the logs
+(located in the directory
+<em class="filename">/Library/Logs/WindowsServices</em>), display and
+terminate individual connections, and view a graph of connections
+over time (see <a href="appf.html#samba2-APP-F-FIG-6">Figure F-6</a>). Similar information is
+provided for Print Service.</p>
+
+<div class="figure"><a name="samba2-APP-F-FIG-6"/><img src="figs/sam2_af06.gif"/></div><h4 class="head4">Figure F-6. Server Status: Windows Services</h4>
+
+
+</div>
+
+
+</div>
+
+
+
+<div class="sect1"><a name="samba2-APP-F-SECT-2"/>
+
+<h2 class="head1">Configuration Details</h2>
+
+<p><a name="INDEX-17"/>Underneath the GUI, a lot of activity
+takes place to offer Windows Services. In the non-Server version of
+Mac OS X, selecting Windows File Sharing sets the
+<tt class="literal">SMBSERVER</tt> parameter in
+<em class="filename">/etc/hostconfig</em> and triggers the Samba startup
+item. In Mac OS X Server, under normal circumstances the Samba
+startup item and the <tt class="literal">SMBSERVER</tt> parameter are never
+used.</p>
+
+<p>Instead, a process named <em class="emphasis">sambadmind</em> generates
+<em class="filename">/etc/smb.conf</em> from the configuration specified
+in Server Settings and Workgroup Manager and handles starting and
+restarting the Samba daemons as necessary. The
+<em class="emphasis">sambadmind</em> process is in turn monitored by
+<em class="emphasis">watchdog</em>, which keeps an eye on certain
+processes and restarts those which fail. The
+<em class="emphasis">watchdog</em> utility is configured in
+<em class="filename">/etc/watchdog.conf</em>, a file similar to a System V
+<em class="filename">inittab</em>, which specifies how the services under
+<em class="emphasis">watchdog</em>'s purview are to be
+treated. For example, the line for <em class="emphasis">sambadmind</em>
+looks like this:</p>
+
+<blockquote><pre class="code">sambadmin:respawn:/usr/sbin/sambadmind -d     # SMB Admin daemon</pre></blockquote>
+
+<p>Using a <em class="emphasis">watchdog</em>-monitored process such as
+<em class="emphasis">sambadmind</em> to start the Samba daemons, instead
+of a one-time execution of a startup item, results in more reliable
+service. In Mac OS X Server, if a Samba daemon dies unexpectedly, it
+is quickly restarted. (Examples of other services monitored by
+<em class="emphasis">watchdog</em> are Password Server, Print Service, and
+the Server Settings daemon that allows remote management.)</p>
+
+<p>There's another wrinkle in Mac OS X Server: the
+Samba configuration settings are not written directly to
+<em class="filename">/etc/smb.conf</em>, as they are in the non-Server
+version of Mac OS X. Instead, they're stored in the
+server's local Open Directory domain,<a name="FNPTR-1"/><a href="#FOOTNOTE-1">[1]</a> from which <em class="emphasis">sambadmind</em> retrieves them
+and regenerates <em class="filename">smb.conf</em>. For example, the Samba
+global parameters are stored in
+<em class="filename">/config/SMBServer</em> (see <a href="appf.html#samba2-APP-F-FIG-7">Figure F-7</a>). Share point information is also kept in Open
+Directory, under <em class="filename">/config/SharePoints</em>, while CUPS
+takes responsibility for printer configuration in
+<em class="filename">/etc/cups/printers.conf</em> (also creating stub
+entries used by Samba in <em class="filename">/etc/printcap</em>).</p>
+
+<div class="figure"><a name="samba2-APP-F-FIG-7"/><img src="figs/sam2_af07.gif"/></div><h4 class="head4">Figure F-7. NetInfo Manager: SMBServer properties</h4>
+
+<p><a href="appf.html#samba2-APP-F-TABLE-1">Table F-1</a> summarizes the association of Windows
+Services settings in the Server Settings application, properties
+stored in Open Directory, and parameters in
+<em class="filename">/etc/smb.conf</em>.</p>
+
+<a name="samba2-APP-F-TABLE-1"/><h4 class="head4">Table F-1. Samba configuration settings in Mac OS X Server</h4><table border="1">
+
+
+
+
+<tr>
+<th>
+<p>Server Settings graphical element in Windows Services</p>
+</th>
+<th>
+<p>Open Directory property in <em class="filename">/config/SMBServer</em></p>
+</th>
+<th>
+<p>Samba global parameter in<em class="filename">/etc/smb.conf</em></p>
+</th>
+</tr>
+
+
+<tr>
+<td>
+<p>General &rarr; Server Name</p>
+</td>
+<td>
+<p><tt class="literal">netbios_name</tt></p>
+</td>
+<td>
+<p><tt class="literal">netbios name</tt></p>
+</td>
+</tr>
+<tr>
+<td>
+<p>General &rarr; Workgroup</p>
+</td>
+<td>
+<p><tt class="literal">workgroup</tt></p>
+</td>
+<td>
+<p><tt class="literal">workgroup</tt></p>
+</td>
+</tr>
+<tr>
+<td>
+<p>General &rarr; Description</p>
+</td>
+<td>
+<p><tt class="literal">description</tt></p>
+</td>
+<td>
+<p><tt class="literal">server string</tt></p>
+</td>
+</tr>
+<tr>
+<td>
+<p>General &rarr; Code Page</p>
+</td>
+<td>
+<p><tt class="literal">code_page</tt></p>
+</td>
+<td>
+<p><tt class="literal">client code page</tt></p>
+</td>
+</tr>
+<tr>
+<td>
+<p>General &rarr; Start Windows Services on system startup</p>
+</td>
+<td>
+<p><tt class="literal">auto_start</tt></p>
+</td>
+<td>
+<p>N/A</p>
+</td>
+</tr>
+<tr>
+<td>
+<p>Access &rarr; Allow Guest Access</p>
+</td>
+<td>
+<p><tt class="literal">guest_access</tt>, <tt class="literal">map_to_guest</tt></p>
+</td>
+<td>
+<p><tt class="literal">map to guest</tt></p>
+</td>
+</tr>
+<tr>
+<td>
+<p>N/A</p>
+</td>
+<td>
+<p><tt class="literal">guest_account</tt></p>
+</td>
+<td>
+<p><tt class="literal">guest account</tt></p>
+</td>
+</tr>
+<tr>
+<td>
+<p>Access &rarr; Maximum client connections</p>
+</td>
+<td>
+<p><tt class="literal">max_connections</tt></p>
+</td>
+<td>
+<p><tt class="literal">max smbd processes</tt></p>
+</td>
+</tr>
+<tr>
+<td>
+<p>Logging &rarr; Detail Level</p>
+</td>
+<td>
+<p><tt class="literal">logging</tt></p>
+</td>
+<td>
+<p><tt class="literal">log level</tt></p>
+</td>
+</tr>
+<tr>
+<td>
+<p>Neighborhood &rarr; WINS Registration &rarr;
+Off</p>
+</td>
+<td>
+<p><tt class="literal">WINS_enabled</tt>, <tt class="literal">WINS_register</tt></p>
+</td>
+<td>
+<p><tt class="literal">wins support</tt></p>
+</td>
+</tr>
+<tr>
+<td>
+<p>Neighborhood &rarr; WINS Registration &rarr;
+Enable WINS server</p>
+</td>
+<td>
+<p><tt class="literal">WINS_enabled</tt></p>
+</td>
+<td>
+<p><tt class="literal">wins support</tt></p>
+</td>
+</tr>
+<tr>
+<td>
+<p>Neighborhood &rarr; WINS Registration &rarr;
+Register with WINS server</p>
+</td>
+<td>
+<p><tt class="literal">WINS_register</tt>, <tt class="literal">WINS_address</tt></p>
+</td>
+<td>
+<p><tt class="literal">wins server</tt></p>
+</td>
+</tr>
+<tr>
+<td>
+<p>Neighborhood &rarr; Workgroup/Domain Services
+&rarr; Master Browser</p>
+</td>
+<td>
+<p><tt class="literal">Local_Master</tt></p>
+</td>
+<td>
+<p><tt class="literal">local master</tt></p>
+</td>
+</tr>
+<tr>
+<td>
+<p>Neighborhood &rarr; Workgroup/Domain Services
+&rarr; Domain Master Browser</p>
+</td>
+<td>
+<p><tt class="literal">Domain_Master</tt></p>
+</td>
+<td>
+<p><tt class="literal">domain master</tt></p>
+</td>
+</tr>
+<tr>
+<td>
+<p>Print &rarr; Start Print Service</p>
+</td>
+<td>
+<p><tt class="literal">printing</tt></p>
+</td>
+<td>
+<p>N/A</p>
+</td>
+</tr>
+<tr>
+<td>
+<p>N/A</p>
+</td>
+<td>
+<p><tt class="literal">lprm_command</tt></p>
+</td>
+<td>
+<p><tt class="literal">lprm command</tt></p>
+</td>
+</tr>
+<tr>
+<td>
+<p>N/A</p>
+</td>
+<td>
+<p><tt class="literal">lppause_command</tt></p>
+</td>
+<td>
+<p><tt class="literal">lppause command</tt></p>
+</td>
+</tr>
+<tr>
+<td>
+<p>N/A</p>
+</td>
+<td>
+<p><tt class="literal">lpresume_command</tt></p>
+</td>
+<td>
+<p><tt class="literal">lpresume command</tt></p>
+</td>
+</tr>
+<tr>
+<td>
+<p>N/A</p>
+</td>
+<td>
+<p><tt class="literal">printer_admin</tt></p>
+</td>
+<td>
+<p><tt class="literal">printer admin</tt></p>
+</td>
+</tr>
+<tr>
+<td>
+<p>N/A</p>
+</td>
+<td>
+<p><tt class="literal">encryption</tt></p>
+</td>
+<td>
+<p><tt class="literal">encrypt passwords</tt></p>
+</td>
+</tr>
+<tr>
+<td>
+<p>N/A</p>
+</td>
+<td>
+<p><tt class="literal">coding_system</tt></p>
+</td>
+<td>
+<p><tt class="literal">coding system</tt></p>
+</td>
+</tr>
+<tr>
+<td>
+<p>N/A</p>
+</td>
+<td>
+<p><tt class="literal">log_dir</tt></p>
+</td>
+<td>
+<p>N/A</p>
+</td>
+</tr>
+<tr>
+<td>
+<p>N/A</p>
+</td>
+<td>
+<p><tt class="literal">smb_log</tt></p>
+</td>
+<td>
+<p><tt class="literal">log file</tt></p>
+</td>
+</tr>
+<tr>
+<td>
+<p>N/A</p>
+</td>
+<td>
+<p><tt class="literal">nmb_log</tt></p>
+</td>
+<td>
+<p>N/A</p>
+</td>
+</tr>
+<tr>
+<td>
+<p>N/A</p>
+</td>
+<td>
+<p><tt class="literal">samba_sbindir</tt></p>
+</td>
+<td>
+<p>N/A</p>
+</td>
+</tr>
+<tr>
+<td>
+<p>N/A</p>
+</td>
+<td>
+<p><tt class="literal">samba_bindir</tt></p>
+</td>
+<td>
+<p>N/A</p>
+</td>
+</tr>
+<tr>
+<td>
+<p>N/A</p>
+</td>
+<td>
+<p><tt class="literal">samba_libdir</tt></p>
+</td>
+<td>
+<p>N/A</p>
+</td>
+</tr>
+<tr>
+<td>
+<p>N/A</p>
+</td>
+<td>
+<p><tt class="literal">samba_lockdir</tt></p>
+</td>
+<td>
+<p>N/A</p>
+</td>
+</tr>
+<tr>
+<td>
+<p>N/A</p>
+</td>
+<td>
+<p><tt class="literal">samba_vardir</tt></p>
+</td>
+<td>
+<p>N/A</p>
+</td>
+</tr>
+<tr>
+<td>
+<p>N/A</p>
+</td>
+<td>
+<p><tt class="literal">stop_time</tt></p>
+</td>
+<td>
+<p>N/A <a name="INDEX-19"/></p>
+</td>
+</tr>
+
+</table>
+
+
+</div>
+
+
+
+<div class="sect1"><a name="samba2-APP-F-SECT-3"/>
+
+<h2 class="head1">Rolling Your Own</h2>
+
+<p><a name="INDEX-20"/>When making manual changes to the Samba
+configuration file, take care to block changes initiated from
+graphical applications by invoking this command:</p>
+
+<blockquote><pre class="code"># <tt class="userinput"><b>chflags uchg /etc/smb.conf</b></tt></pre></blockquote>
+
+<p>From that point on, the GUI will be useful only for starting,
+stopping, and monitoring the service&mdash;not for configuring it.</p>
+
+<p>If you install your own version of Samba, you can still manage it
+from Server Settings by changing some of the Open Directory
+properties in <em class="filename">/config/SMBServer</em>.</p>
+
+<p>To do this, open NetInfo Manager and modify the
+<tt class="literal">samba_sbindir</tt> and <tt class="literal">samba_bindir</tt>
+properties to match the location of your Samba installation.
+Optionally, you can modify <tt class="literal">samba_libdir</tt>,
+<tt class="literal">samba_vardir</tt>, and
+<tt class="literal">samba_lockdir</tt>. Assuming a default Samba
+installation, you can also change these at the command line with the
+following commands:</p>
+
+<blockquote><pre class="code"># <tt class="userinput"><b>nicl . -create /config/SMBServer samba_sbindir /usr/local/samba/bin</b></tt>
+# <tt class="userinput"><b>nicl . -create /config/SMBServer samba_bindir /usr/local/samba/bin</b></tt>
+# <tt class="userinput"><b>nicl . -create /config/SMBServer samba_libdir /usr/local/samba/lib</b></tt>
+# <tt class="userinput"><b>nicl . -create /config/SMBServer samba_vardir /usr/local/samba/var</b></tt>
+# <tt class="userinput"><b>nicl . -create /config/SMBServer samba_lockdir /usr/local/samba/var/locks</b></tt></pre></blockquote>
+
+<p>You can check your settings with this command:</p>
+
+<blockquote><pre class="code"># <tt class="userinput"><b>nicl . -read /config/SMBServer</b></tt></pre></blockquote>
+
+<p>In Server Settings, select Stop Windows Services, then run this
+command:</p>
+
+<blockquote><pre class="code"># <tt class="userinput"><b>killall sambadmind</b></tt></pre></blockquote>
+
+<p>The <em class="emphasis">watchdog</em> utility restarts
+<em class="emphasis">sambadmind</em> within seconds. Finally, go back to
+Server Settings, and select Start Windows Services.</p>
+
+<p>If you don't modify Open Directory properties to
+match your active Samba installation (because you wish to manage your
+configuration another way), be sure never to activate Windows
+Services from the Server Settings application, or
+you'll wind up with two sets of Samba daemons
+running concurrently. <a name="INDEX-21"/></p>
+
+
+</div>
+
+<hr/><h4 class="head4">Footnotes</h4><blockquote><a name="FOOTNOTE-1"/>
+<p><a href="#FNPTR-1">[1]</a> In versions of Mac OS X prior to 10.2, Open Directory domains
+were called NetInfo domains. NetInfo Manager (located in
+<em class="filename">/Applications/Utilities</em>) provides a graphical
+interface to view and modify the contents of Open Directory
+databases. For more information, see the <em class="citetitle">Mac OS X Server
+Administrator's Guide</em>, as well as
+<em class="citetitle">Understanding and Using NetInfo</em>, downloadable
+from the Mac OS X Server resources web page at <a href="http://www.apple.com/server/resources.html">http://www.apple.com/server/resources.html</a>.</p>
+</blockquote>
+
+
+<hr/><h4 class="head4"><a href="toc.html">TOC</a></h4>
+</body></html>

Copied: branches/samba/experimental/docs/htmldocs/using_samba/appg.html (from rev 1919, tags/samba/upstream_3.2.0~rc1/docs/htmldocs/using_samba/appg.html)
===================================================================
--- branches/samba/experimental/docs/htmldocs/using_samba/appg.html	                        (rev 0)
+++ branches/samba/experimental/docs/htmldocs/using_samba/appg.html	2008-06-09 06:59:20 UTC (rev 1920)
@@ -0,0 +1,500 @@
+<html>
+<body bgcolor="#ffffff">
+
+<img src="samba2_xs.gif" border="0" alt=" " height="100" width="76"
+hspace="10" align="left" />
+
+<h1 class="head0">Appendix G. GNU Free Documentation License</h1>
+
+
+<div class="sect1"><a name="samba2-APP-G-SECT-1"/>
+
+<a name="INDEX-1"/><h2 class="head1">GNU Free Documentation License</h2>
+
+
+<div class="sect2"><a name="samba2-APP-G-SECT-1.1"/>
+
+<h3 class="head2">Version 1.2, November 2002</h3>
+
+<p>Copyright &copy; 2000, 2001, 2002 Free Software Foundation, Inc.</p>
+
+<p>59 Temple Place, Suite 330, Boston, MA 02111-1307 USA</p>
+
+<p>Everyone is permitted to copy and distribute verbatim copies of this
+license document, but changing it is not allowed.</p>
+
+
+</div>
+
+
+<div class="sect2"><a name="samba2-APP-G-SECT-1.2"/>
+
+<h3 class="head2">0. PREAMBLE</h3>
+
+<p>The purpose of this License is to make a manual, textbook, or other
+functional and useful document
+&quot;free&quot; in the sense of freedom: to
+assure everyone the effective freedom to copy and redistribute it,
+with or without modifying it, either commercially or noncommercially.
+Secondarily, this License preserves for the author and publisher a
+way to get credit for their work, while not being considered
+responsible for modifications made by others.</p>
+
+<p>This License is a kind of
+&quot;copyleft&quot;, which means that
+derivative works of the document must themselves be free in the same
+sense. It complements the GNU General Public License, which is a
+copyleft license designed for free software.</p>
+
+<p>We have designed this License in order to use it for manuals for free
+software, because free software needs free documentation: a free
+program should come with manuals providing the same freedoms that the
+software does. But this License is not limited to software manuals;
+it can be used for any textual work, regardless of subject matter or
+whether it is published as a printed book. We recommend this License
+principally for works whose purpose is instruction or reference.</p>
+
+
+</div>
+
+
+<div class="sect2"><a name="samba2-APP-G-SECT-1.3"/>
+
+<h3 class="head2">1. APPLICABILITY AND DEFINITIONS</h3>
+
+<p>This License applies to any manual or other work, in any medium, that
+contains a notice placed by the copyright holder saying it can be
+distributed under the terms of this License. Such a notice grants a
+world-wide, royalty-free license, unlimited in duration, to use that
+work under the conditions stated herein. The
+&quot;Document&quot;, below, refers to any
+such manual or work. Any member of the public is a licensee, and is
+addressed as &quot;you&quot;. You accept the
+license if you copy, modify or distribute the work in a way requiring
+permission under copyright law.</p>
+
+<p>A &quot;Modified Version&quot; of the
+Document means any work containing the Document or a portion of it,
+either copied verbatim, or with modifications and/or translated into
+another language.</p>
+
+<p>A &quot;Secondary Section&quot; is a named
+appendix or a front-matter section of the Document that deals
+exclusively with the relationship of the publishers or authors of the
+Document to the Document's overall subject (or to
+related matters) and contains nothing that could fall directly within
+that overall subject. (Thus, if the Document is in part a textbook of
+mathematics, a Secondary Section may not explain any mathematics.)
+The relationship could be a matter of historical connection with the
+subject or with related matters, or of legal, commercial,
+philosophical, ethical or political position regarding them.</p>
+
+<p>The &quot;Invariant Sections&quot; are
+certain Secondary Sections whose titles are designated, as being
+those of Invariant Sections, in the notice that says that the
+Document is released under this License. If a section does not fit
+the above definition of Secondary then it is not allowed to be
+designated as Invariant. The Document may contain zero Invariant
+Sections. If the Document does not identify any Invariant Sections
+then there are none.</p>
+
+<p>The &quot;Cover Texts&quot; are certain short
+passages of text that are listed, as Front-Cover Texts or Back-Cover
+Texts, in the notice that says that the Document is released under
+this License. A Front-Cover Text may be at most 5 words, and a
+Back-Cover Text may be at most 25 words.</p>
+
+<p>A &quot;Transparent&quot; copy of the
+Document means a machine-readable copy, represented in a format whose
+specification is available to the general public, that is suitable
+for revising the document straightforwardly with generic text editors
+or (for images composed of pixels) generic paint programs or (for
+drawings) some widely available drawing editor, and that is suitable
+for input to text formatters or for automatic translation to a
+variety of formats suitable for input to text formatters. A copy made
+in an otherwise Transparent file format whose markup, or absence of
+markup, has been arranged to thwart or discourage subsequent
+modification by readers is not Transparent. An image format is not
+Transparent if used for any substantial amount of text. A copy that
+is not &quot;Transparent&quot; is called
+&quot;Opaque&quot;.</p>
+
+<p>Examples of suitable formats for Transparent copies include plain
+ASCII without markup, T<sup class="superscript">E</sup>Xinfo input
+format, L<sup class="superscript">A</sup>T<sup class="superscript">E</sup>X
+input format, SGML or XML using a publicly available DTD, and
+standard-conforming simple HTML, PostScript or PDF designed for human
+modification. Examples of transparent image formats include PNG, XCF
+and JPG. Opaque formats include proprietary formats that can be read
+and edited only by proprietary word processors, SGML or XML for which
+the DTD and/or processing tools are not generally available, and the
+machine-generated HTML, PostScript or PDF produced by some word
+processors for output purposes only.</p>
+
+<p>The &quot;Title Page&quot; means, for a
+printed book, the title page itself, plus such following pages as are
+needed to hold, legibly, the material this License requires to appear
+in the title page. For works in formats which do not have any title
+page as such, &quot;Title Page&quot; means
+the text near the most prominent appearance of the
+work's title, preceding the beginning of the body of
+the text.</p>
+
+<p>A section &quot;Entitled XYZ&quot; means a
+named subunit of the Document whose title either is precisely XYZ or
+contains XYZ in parentheses following text that translates XYZ in
+another language. (Here XYZ stands for a specific section name
+mentioned below, such as
+&quot;Acknowledgments&quot;,
+&quot;Dedications&quot;,
+&quot;Endorsements&quot;, or
+&quot;History&quot;.) To
+&quot;Preserve the Title&quot; of such a
+section when you modify the Document means that it remains a section
+&quot;Entitled XYZ&quot; according to this
+definition.</p>
+
+<p>The Document may include Warranty Disclaimers next to the notice
+which states that this License applies to the Document. These
+Warranty Disclaimers are considered to be included by reference in
+this License, but only as regards disclaiming warranties: any other
+implication that these Warranty Disclaimers may have is void and has
+no effect on the meaning of this License.</p>
+
+
+</div>
+
+
+<div class="sect2"><a name="samba2-APP-G-SECT-1.4"/>
+
+<h3 class="head2">2. VERBATIM COPYING</h3>
+
+<p>You may copy and distribute the Document in any medium, either
+commercially or noncommercially, provided that this License, the
+copyright notices, and the license notice saying this License applies
+to the Document are reproduced in all copies, and that you add no
+other conditions whatsoever to those of this License. You may not use
+technical measures to obstruct or control the reading or further
+copying of the copies you make or distribute. However, you may accept
+compensation in exchange for copies. If you distribute a large enough
+number of copies you must also follow the conditions in section 3.</p>
+
+<p>You may also lend copies, under the same conditions stated above, and
+you may publicly display copies.</p>
+
+
+</div>
+
+
+<div class="sect2"><a name="samba2-APP-G-SECT-1.5"/>
+
+<h3 class="head2">3. COPYING IN QUANTITY</h3>
+
+<p>If you publish printed copies (or copies in media that commonly have
+printed covers) of the Document, numbering more than 100, and the
+Document's license notice requires Cover Texts, you
+must enclose the copies in covers that carry, clearly and legibly,
+all these Cover Texts: Front-Cover Texts on the front cover, and
+Back-Cover Texts on the back cover. Both covers must also clearly and
+legibly identify you as the publisher of these copies. The front
+cover must present the full title with all words of the title equally
+prominent and visible. You may add other material on the covers in
+addition. Copying with changes limited to the covers, as long as they
+preserve the title of the Document and satisfy these conditions, can
+be treated as verbatim copying in other respects.</p>
+
+<p>If the required texts for either cover are too voluminous to fit
+legibly, you should put the first ones listed (as many as fit
+reasonably) on the actual cover, and continue the rest onto adjacent
+pages.</p>
+
+<p>If you publish or distribute Opaque copies of the Document numbering
+more than 100, you must either include a machine-readable Transparent
+copy along with each Opaque copy, or state in or with each Opaque
+copy a computer-network location from which the general network-using
+public has access to download using public-standard network protocols
+a complete Transparent copy of the Document, free of added material.
+If you use the latter option, you must take reasonably prudent steps,
+when you begin distribution of Opaque copies in quantity, to ensure
+that this Transparent copy will remain thus accessible at the stated
+location until at least one year after the last time you distribute
+an Opaque copy (directly or through your agents or retailers) of that
+edition to the public.</p>
+
+<p>It is requested, but not required, that you contact the authors of
+the Document well before redistributing any large number of copies,
+to give them a chance to provide you with an updated version of the
+Document.</p>
+
+
+</div>
+
+
+<div class="sect2"><a name="samba2-APP-G-SECT-1.6"/>
+
+<h3 class="head2">4. MODIFICATIONS</h3>
+
+<p>You may copy and distribute a Modified Version of the Document under
+the conditions of sections 2 and 3 above, provided that you release
+the Modified Version under precisely this License, with the Modified
+Version filling the role of the Document, thus licensing distribution
+and modification of the Modified Version to whoever possesses a copy
+of it. In addition, you must do these things in the Modified Version:</p>
+
+<ol><li>
+<p>Use in the Title Page (and on the covers, if any) a title distinct
+from that of the Document, and from those of previous versions (which
+should, if there were any, be listed in the History section of the
+Document). You may use the same title as a previous version if the
+original publisher of that version gives permission.</p>
+</li><li>
+<p>List on the Title Page, as authors, one or more persons or entities
+responsible for authorship of the modifications in the Modified
+Version, together with at least five of the principal authors of the
+Document (all of its principal authors, if it has fewer than five),
+unless they release you from this requirement.</p>
+</li><li>
+<p>State on the Title page the name of the publisher of the Modified
+Version, as the publisher.</p>
+</li><li>
+<p>Preserve all the copyright notices of the Document.</p>
+</li><li>
+<p>Add an appropriate copyright notice for your modifications adjacent
+to the other copyright notices.</p>
+</li><li>
+<p>Include, immediately after the copyright notices, a license notice
+giving the public permission to use the Modified Version under the
+terms of this License, in the form shown in the Addendum below.</p>
+</li><li>
+<p>Preserve in that license notice the full lists of Invariant Sections
+and required Cover Texts given in the Document's
+license notice.</p>
+</li><li>
+<p>Include an unaltered copy of this License.</p>
+</li><li>
+<p>Preserve the section Entitled
+&quot;History&quot;, Preserve its Title, and
+add to it an item stating at least the title, year, new authors, and
+publisher of the Modified Version as given on the Title Page. If
+there is no section Entitled
+&quot;History&quot; in the Document, create
+one stating the title, year, authors, and publisher of the Document
+as given on its Title Page, then add an item describing the Modified
+Version as stated in the previous sentence.</p>
+</li><li>
+<p>Preserve the network location, if any, given in the Document for
+public access to a Transparent copy of the Document, and likewise the
+network locations given in the Document for previous versions it was
+based on. These may be placed in the
+&quot;History&quot; section. You may omit a
+network location for a work that was published at least four years
+before the Document itself, or if the original publisher of the
+version it refers to gives permission.</p>
+</li><li>
+<p>For any section Entitled
+&quot;Acknowledgments&quot; or
+&quot;Dedications&quot;, Preserve the Title
+of the section, and preserve in the section all the substance and
+tone of each of the contributor acknowledgments and/or dedications
+given therein.</p>
+</li><li>
+<p>Preserve all the Invariant Sections of the Document, unaltered in
+their text and in their titles. Section numbers or the equivalent are
+not considered part of the section titles.</p>
+</li><li>
+<p>Delete any section Entitled
+&quot;Endorsements&quot;. Such a section may
+not be included in the Modified Version.</p>
+</li><li>
+<p>Do not retitle any existing section to be Entitled
+&quot;Endorsements&quot; or to conflict in
+title with any Invariant Section.</p>
+</li><li>
+<p>Preserve any Warranty Disclaimers.</p>
+
+<p>If the Modified Version includes new front-matter sections or
+appendices that qualify as Secondary Sections and contain no material
+copied from the Document, you may at your option designate some or
+all of these sections as invariant. To do this, add their titles to
+the list of Invariant Sections in the Modified
+Version's license notice. These titles must be
+distinct from any other section titles.</p>
+
+<p>You may add a section Entitled
+&quot;Endorsements&quot;, provided it
+contains nothing but endorsements of your Modified Version by various
+parties&mdash;for example, statements of peer review or that the text
+has been approved by an organization as the authoritative definition
+of a standard.</p>
+
+<p>You may add a passage of up to five words as a Front-Cover Text, and
+a passage of up to 25 words as a Back-Cover Text, to the end of the
+list of Cover Texts in the Modified Version. Only one passage of
+Front-Cover Text and one of Back-Cover Text may be added by (or
+through arrangements made by) any one entity. If the Document already
+includes a cover text for the same cover, previously added by you or
+by arrangement made by the same entity you are acting on behalf of,
+you may not add another; but you may replace the old one, on explicit
+permission from the previous publisher that added the old one.</p>
+
+<p>The author(s) and publisher(s) of the Document do not by this License
+give permission to use their names for publicity for or to assert or
+imply endorsement of any Modified Version.</p>
+</li></ol>
+
+</div>
+
+
+<div class="sect2"><a name="samba2-APP-G-SECT-1.7"/>
+
+<h3 class="head2">5. COMBINING DOCUMENTS</h3>
+
+<p>You may combine the Document with other documents released under this
+License, under the terms defined in section 4 above for modified
+versions, provided that you include in the combination all of the
+Invariant Sections of all of the original documents, unmodified, and
+list them all as Invariant Sections of your combined work in its
+license notice, and that you preserve all their Warranty Disclaimers.</p>
+
+<p>The combined work need only contain one copy of this License, and
+multiple identical Invariant Sections may be replaced with a single
+copy. If there are multiple Invariant Sections with the same name but
+different contents, make the title of each such section unique by
+adding at the end of it, in parentheses, the name of the original
+author or publisher of that section if known, or else a unique
+number. Make the same adjustment to the section titles in the list of
+Invariant Sections in the license notice of the combined work.</p>
+
+<p>In the combination, you must combine any sections Entitled
+&quot;History&quot; in the various original
+documents, forming one section Entitled
+&quot;History&quot;; likewise combine any
+sections Entitled
+&quot;Acknowledgements&quot;, and any
+sections Entitled &quot;Dedications&quot;.
+You must delete all sections Entitled
+&quot;Endorsements&quot;.</p>
+
+
+</div>
+
+
+<div class="sect2"><a name="samba2-APP-G-SECT-1.8"/>
+
+<h3 class="head2">6. COLLECTIONS OF DOCUMENTS</h3>
+
+<p>You may make a collection consisting of the Document and other
+documents released under this License, and replace the individual
+copies of this License in the various documents with a single copy
+that is included in the collection, provided that you follow the
+rules of this License for verbatim copying of each of the documents
+in all other respects.</p>
+
+<p>You may extract a single document from such a collection, and
+distribute it individually under this License, provided you insert a
+copy of this License into the extracted document, and follow this
+License in all other respects regarding verbatim copying of that
+document.</p>
+
+
+</div>
+
+
+<div class="sect2"><a name="samba2-APP-G-SECT-1.9"/>
+
+<h3 class="head2">7. AGGREGATION WITH INDEPENDENT WORKS</h3>
+
+<p>A compilation of the Document or its derivatives with other separate
+and independent documents or works, in or on a volume of a storage or
+distribution medium, is called an
+&quot;aggregate&quot; if the copyright
+resulting from the compilation is not used to limit the legal rights
+of the compilation's users beyond what the
+individual works permit. When the Document is included as an
+aggregate, this License does not apply to the other works in the
+aggregate which are not themselves derivative works of the Document.</p>
+
+<p>If the Cover Text requirement of section 3 is applicable to these
+copies of the Document, then if the Document is less than one half of
+the entire aggregate, the Document's Cover Texts may
+be placed on covers that bracket the Document within the aggregate,
+or the electronic equivalent of covers if the Document is in
+electronic form. Otherwise they must appear on printed covers that
+bracket the whole aggregate.</p>
+
+
+</div>
+
+
+<div class="sect2"><a name="samba2-APP-G-SECT-1.10"/>
+
+<h3 class="head2">8. TRANSLATION</h3>
+
+<p>Translation is considered a kind of modification, so you may
+distribute translations of the Document under the terms of section 4.
+Replacing Invariant Sections with translations requires special
+permission from their copyright holders, but you may include
+translations of some or all Invariant Sections in addition to the
+original versions of these Invariant Sections. You may include a
+translation of this License, and all the license notices in the
+Document, and any Warranty Disclaimers, provided that you also
+include the original English version of this License and the original
+versions of those notices and disclaimers. In case of a disagreement
+between the translation and the original version of this License or a
+notice or disclaimer, the original version will prevail.</p>
+
+<p>If a section in the Document is Entitled
+&quot;Acknowledgements&quot;,
+&quot;Dedications&quot;, or
+&quot;History&quot;, the requirement (section
+4) to Preserve its Title (section 1) will typically require changing
+the actual title.</p>
+
+
+</div>
+
+
+<div class="sect2"><a name="samba2-APP-G-SECT-1.11"/>
+
+<h3 class="head2">9. TERMINATION</h3>
+
+<p>You may not copy, modify, sublicense, or distribute the Document
+except as expressly provided for under this License. Any other
+attempt to copy, modify, sublicense or distribute the Document is
+void, and will automatically terminate your rights under this
+License. However, parties who have received copies, or rights, from
+you under this License will not have their licenses terminated so
+long as such parties remain in full compliance.</p>
+
+
+</div>
+
+
+<div class="sect2"><a name="samba2-APP-G-SECT-1.12"/>
+
+<h3 class="head2">10. FUTURE REVISIONS OF THIS LICENSE</h3>
+
+<p>The Free Software Foundation may publish new, revised versions of the
+GNU Free Documentation License from time to time. Such new versions
+will be similar in spirit to the present version, but may differ in
+detail to address new problems or concerns. See <a href="http://www.gnu.org/copyleft/">http://www.gnu.org/copyleft/</a>.</p>
+
+<p>Each version of the License is given a distinguishing version number.
+If the Document specifies that a particular numbered version of this
+License &quot;or any later version&quot;
+applies to it, you have the option of following the terms and
+conditions either of that specified version or of any later version
+that has been published (not as a draft) by the Free Software
+Foundation. If the Document does not specify a version number of this
+License, you may choose any version ever published (not as a draft)
+by the Free Software Foundation. <a name="INDEX-2"/></p>
+
+
+</div>
+
+
+</div>
+
+
+<hr/><h4 class="head4"><a href="toc.html">TOC</a></h4>
+</body></html>

Deleted: branches/samba/experimental/docs/htmldocs/using_samba/book.html
===================================================================
--- branches/samba/experimental/docs/htmldocs/using_samba/book.html	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/docs/htmldocs/using_samba/book.html	2008-06-09 06:59:20 UTC (rev 1920)
@@ -1,2924 +0,0 @@
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Using Samba</title><meta name="generator" content="DocBook XSL Stylesheets V1.71.0"></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="id2491109"></a>Using Samba</h1></div></div><hr></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="preface"><a href="#copyright"></a></span></dt><dt><span class="preface"><a href="#ch00">Preface</a></span></dt><dd><dl><dt><span class="sect1"><a href="#ch00-SECT-1">The Samba Suite</a></span></dt><dt><span class="sect1"><a href="#ch00-SECT-2">Audience for this Book</a></span></dt><dt><span class="sect1"><a href="#ch00-SECT-3">Samba Installation Checklist</a></span></dt><dt><span class="sect1"><a href="#ch00-SECT-4">Organization</a></span></dt><dt><span class="sect1"><a href="#ch00-SECT-5">Conventions</a></span></dt><dt><span class="sect1"><a href="#ch00-SECT-6">Request for Comments</a></span></dt><dt><span class="sect1"><a href="#ch00-SECT-7">Acknowledgments</a></span></dt></dl></dd><dt><span class="chapter"><a href="#ch01-48078">1. Learning the Samba</a></span></dt><dd><dl><dt><span class="sect1"><a href="#ch01-28119">1.1. What is Samba?</a></span></dt><dt><span class="sect1"><a href="#ch01-SECT-2">1.2. What Can Samba Do For Me?</a></span></dt><dd><dl><dt><span class="sect2"><a href="#ch01-SECT-2.1">1.2.1. Sharing a Disk Service</a></span></dt><dt><span class="sect2"><a href="#ch01-SECT-2.2">1.2.2. Sharing a Printer</a></span></dt></dl></dd><dt><span class="sect1"><a href="#ch01-88536">1.3. Getting Familiar with a SMB/CIFS Network</a></span></dt><dd><dl><dt><span class="sect2"><a href="#ch01-SECT-3.1">1.3.1. Understanding NetBIOS</a></span></dt><dt><span class="sect2"><a href="#ch01-SECT-3.2">1.3.2. Getting a Name</a></span></dt><dt><span class="sect2"><a href="#ch01-SECT-3.3">1.3.3. Node Types</a></span></dt><dt><span class="sect2"><a href="#ch01-SECT-3.4">1.3.4. What's in a Name?</a></span></dt><dt><span class="sect2"><a href="#ch01-SECT-3.5">1.3.5. Datagrams and Sessions</a></span></dt></dl></dd><dt><span class="sect1"><a href="#ch01-43359">1.4. Microsoft Implementations</a></span></dt><dd><dl><dt><span class="sect2"><a href="#ch01-SECT-4.1">1.4.1. Windows Domains</a></span></dt><dt><span class="sect2"><a href="#ch01-SECT-4.2">1.4.2. Browsing</a></span></dt><dt><span class="sect2"><a href="#ch01-SECT-4.3">1.4.3. Can a Windows Workgroup Span Multiple Subnets?</a></span></dt><dt><span class="sect2"><a href="#ch01-SECT-4.4">1.4.4. The Windows Internet Name Service (WINS)</a></span></dt><dt><span class="sect2"><a href="#ch01-12452">1.4.5. What Can Samba Do?</a></span></dt></dl></dd><dt><span class="sect1"><a href="#ch01-32691">1.5. An Overview of the Samba Distribution</a></span></dt><dt><span class="sect1"><a href="#ch01-SECT-6">1.6. How Can I Get Samba?</a></span></dt><dt><span class="sect1"><a href="#ch01-40528">1.7. What's New in Samba 2.0?</a></span></dt><dd><dl><dt><span class="sect2"><a href="#ch01-SECT-7.1">1.7.1. NT Domains</a></span></dt><dt><span class="sect2"><a href="#ch01-SECT-7.2">1.7.2. Ease of Administration</a></span></dt><dt><span class="sect2"><a href="#ch01-SECT-7.3">1.7.3. Performance</a></span></dt><dt><span class="sect2"><a href="#ch01-SECT-7.4">1.7.4. More Features</a></span></dt><dt><span class="sect2"><a href="#ch01-SECT-7.5">1.7.5. Compatibility Improvements</a></span></dt><dt><span class="sect2"><a href="#ch01-SECT-7.6">1.7.6. Smbwrapper</a></span></dt></dl></dd><dt><span class="sect1"><a href="#ch01-99818">1.8. And That's Not All...</a></span></dt></dl></dd><dt><span class="chapter"><a href="#SAMBA-CH-2">2. Installing Samba on a Unix System</a></span></dt><dd><dl><dt><span class="sect1"><a href="#ch02-85028">2.1. Downloading the Samba Distribution</a></span></dt><dd><dl><dt><span class="sect2"><a href="#ch02-SECT-1.1">2.1.1. Binary or Source?</a></span></dt><dt><span class="sect2"><a href="#ch02-SECT-1.2">2.1.2. Read the Documentation</a></span></dt></dl></dd><dt><span class="sect1"><a href="#ch02-28558">2.2. Configuring Samba</a></span></dt><dt><span class="sect1"><a href="#ch02-13217">2.3. Compiling and Installing Samba</a></span></dt><dd><dl><dt><span class="sect2"><a href="#ch02-SECT-3.1">2.3.1. Final Installation Steps</a></span></dt></dl></dd><dt><span class="sect1"><a href="#ch02-13464">2.4. A Basic Samba Configuration File</a></span></dt><dd><dl><dt><span class="sect2"><a href="#ch02-SECT-4.1">2.4.1. Using SWAT</a></span></dt><dt><span class="sect2"><a href="#ch02-SECT-4.2">2.4.2. Testing the Configuration File</a></span></dt></dl></dd><dt><span class="sect1"><a href="#ch02-29069">2.5. Starting the Samba Daemons</a></span></dt><dd><dl><dt><span class="sect2"><a href="#ch02-SECT-5.1">2.5.1. Starting the Daemons by Hand</a></span></dt><dt><span class="sect2"><a href="#ch02-SECT-5.2">2.5.2. Stand-alone Daemons</a></span></dt><dt><span class="sect2"><a href="#ch02-SECT-5.3">2.5.3. Starting From Inetd</a></span></dt></dl></dd><dt><span class="sect1"><a href="#ch02-67898">2.6. Testing the Samba Daemons</a></span></dt></dl></dd><dt><span class="chapter"><a href="#SAMBA-CH-3">3. Configuring Windows Clients</a></span></dt><dd><dl><dt><span class="sect1"><a href="#ch03-55770">3.1. Setting Up Windows 95/98 Computers</a></span></dt><dd><dl><dt><span class="sect2"><a href="#ch03-SECT-1.1">3.1.1. Accounts and Passwords</a></span></dt><dt><span class="sect2"><a href="#ch03-36280">3.1.2. Setting Up the Network</a></span></dt><dt><span class="sect2"><a href="#ch03-48802">3.1.3. Setting Your Name and Workgroup </a></span></dt><dt><span class="sect2"><a href="#ch03-13238">3.1.4. Accessing the Samba Server</a></span></dt></dl></dd><dt><span class="sect1"><a href="#ch03-23093">3.2. Setting Up Windows NT 4.0 Computers</a></span></dt><dd><dl><dt><span class="sect2"><a href="#ch03-SECT-2.1">3.2.1. Basic Configuration</a></span></dt><dt><span class="sect2"><a href="#ch03-85837">3.2.2. Configuring TCP/IP</a></span></dt><dt><span class="sect2"><a href="#ch03-SECT-2.3">3.2.3. Connecting to the Samba Server</a></span></dt></dl></dd><dt><span class="sect1"><a href="#ch03-64069">3.3. An Introduction to SMB/CIFS</a></span></dt><dd><dl><dt><span class="sect2"><a href="#ch03-SECT-3.1">3.3.1. SMB Format</a></span></dt><dt><span class="sect2"><a href="#ch03-SECT-3.2">3.3.2. SMB Clients and Servers</a></span></dt><dt><span class="sect2"><a href="#ch03-SECT-3.3">3.3.3. A Simple SMB Connection</a></span></dt><dt><span class="sect2"><a href="#ch03-SECT-3.4">3.3.4. Negotiating the Protocol Variant</a></span></dt><dt><span class="sect2"><a href="#ch03-SECT-3.5">3.3.5. Set Session and Login Parameters</a></span></dt><dt><span class="sect2"><a href="#ch03-SECT-3.6">3.3.6. Making Connection to a Resource</a></span></dt></dl></dd></dl></dd><dt><span class="chapter"><a href="#ch04-21486">4. Disk Shares </a></span></dt><dd><dl><dt><span class="sect1"><a href="#ch04-76968">4.1. Learning the Samba Configuration File</a></span></dt><dd><dl><dt><span class="sect2"><a href="#ch04-52415">4.1.1. Configuration File Structure</a></span></dt><dt><span class="sect2"><a href="#ch04-87365">4.1.2. Variables</a></span></dt></dl></dd><dt><span class="sect1"><a href="#ch04-81402">4.2. Special Sections</a></span></dt><dd><dl><dt><span class="sect2"><a href="#ch04-SECT-2.1">4.2.1. The [globals] Section</a></span></dt><dt><span class="sect2"><a href="#ch04-SECT-2.2">4.2.2. The [ homes] Section</a></span></dt><dt><span class="sect2"><a href="#ch04-SECT-2.3">4.2.3. The [printers] Section</a></span></dt><dt><span class="sect2"><a href="#ch04-SECT-2.4">4.2.4. Configuration Options</a></span></dt></dl></dd><dt><span class="sect1"><a href="#ch04-46076">4.3. Configuration File Options</a></span></dt><dd><dl><dt><span class="sect2"><a href="#ch04-SECT-3.0.1">4.3.1. 
-config file</a></span></dt><dt><span class="sect2"><a href="#ch04-SECT-3.0.2">4.3.2. 
-include</a></span></dt><dt><span class="sect2"><a href="#ch04-SECT-3.0.3">4.3.3. 
-copy</a></span></dt></dl></dd><dt><span class="sect1"><a href="#ch04-71382">4.4. Server Configuration</a></span></dt><dd><dl><dt><span class="sect2"><a href="#ch04-SECT-4.1">4.4.1. Server Configuration Options</a></span></dt></dl></dd><dt><span class="sect1"><a href="#ch04-14274">4.5. Disk Share Configuration</a></span></dt><dd><dl><dt><span class="sect2"><a href="#ch04-SECT-5.1">4.5.1. Disk Share Configuration Options</a></span></dt></dl></dd><dt><span class="sect1"><a href="#ch04-86705">4.6. Networking Options with Samba</a></span></dt><dd><dl><dt><span class="sect2"><a href="#ch04-SECT-6.1">4.6.1. Networking Options</a></span></dt></dl></dd><dt><span class="sect1"><a href="#ch04-16899">4.7. Virtual Servers</a></span></dt><dd><dl><dt><span class="sect2"><a href="#ch04-SECT-7.0.1">4.7.1. 
-netbios aliases</a></span></dt></dl></dd><dt><span class="sect1"><a href="#ch04-29331">4.8. Logging Configuration Options</a></span></dt><dd><dl><dt><span class="sect2"><a href="#ch04-97929">4.8.1. Using syslog</a></span></dt><dt><span class="sect2"><a href="#ch04-SECT-8.1">4.8.2. Logging Configuration Options</a></span></dt></dl></dd></dl></dd><dt><span class="chapter"><a href="#SAMBA-CH-5">5. Browsing and Advanced Disk Shares </a></span></dt><dd><dl><dt><span class="sect1"><a href="#ch05-23763">5.1. Browsing</a></span></dt><dd><dl><dt><span class="sect2"><a href="#ch05-SECT-1.1">5.1.1. Preventing Browsing</a></span></dt><dt><span class="sect2"><a href="#ch05-SECT-1.2">5.1.2. Default Services</a></span></dt><dt><span class="sect2"><a href="#ch05-SECT-1.3">5.1.3. Browsing Elections</a></span></dt><dt><span class="sect2"><a href="#ch05-SECT-1.4">5.1.4. Domain Master Browser</a></span></dt><dt><span class="sect2"><a href="#ch05-SECT-1.5">5.1.5. Browsing Options</a></span></dt></dl></dd><dt><span class="sect1"><a href="#ch05-34221">5.2. Filesystem Differences</a></span></dt><dd><dl><dt><span class="sect2"><a href="#ch05-SECT-2.1">5.2.1. Hiding and Vetoing Files</a></span></dt><dt><span class="sect2"><a href="#ch05-SECT-2.2">5.2.2. Links</a></span></dt><dt><span class="sect2"><a href="#ch05-SECT-2.3">5.2.3. Filesystem Options</a></span></dt></dl></dd><dt><span class="sect1"><a href="#ch05-34062">5.3. File Permissions and Attributes on MS-DOS and Unix</a></span></dt><dd><dl><dt><span class="sect2"><a href="#ch05-SECT-3.0.1">5.3.1. Creation masks</a></span></dt><dt><span class="sect2"><a href="#ch05-SECT-3.1">5.3.2. File and Directory Permission Options</a></span></dt></dl></dd><dt><span class="sect1"><a href="#ch05-30534">5.4. Name Mangling and Case</a></span></dt><dd><dl><dt><span class="sect2"><a href="#ch05-SECT-4.1">5.4.1. The Samba Mangling Operation</a></span></dt><dt><span class="sect2"><a href="#ch05-SECT-4.2">5.4.2. Mangling Options</a></span></dt></dl></dd><dt><span class="sect1"><a href="#ch05-75933">5.5. Locks and Oplocks</a></span></dt><dd><dl><dt><span class="sect2"><a href="#ch05-SECT-5.1">5.5.1. Opportunistic Locking</a></span></dt><dt><span class="sect2"><a href="#ch05-SECT-5.2">5.5.2. Unix and Locking</a></span></dt></dl></dd></dl></dd><dt><span class="chapter"><a href="#SAMBA-CH-6">6. Users, Security, and Domains </a></span></dt><dd><dl><dt><span class="sect1"><a href="#ch06-92902">6.1. Users and Groups</a></span></dt><dd><dl><dt><span class="sect2"><a href="#ch06-SECT-1.1">6.1.1. The [ homes] Share</a></span></dt></dl></dd><dt><span class="sect1"><a href="#ch06-27678">6.2. Controlling Access to Shares</a></span></dt><dd><dl><dt><span class="sect2"><a href="#ch06-SECT-2.1">6.2.1. Guest Access</a></span></dt><dt><span class="sect2"><a href="#ch06-SECT-2.2">6.2.2. Access Control Options</a></span></dt><dt><span class="sect2"><a href="#ch06-SECT-2.3">6.2.3. Username Options</a></span></dt></dl></dd><dt><span class="sect1"><a href="#ch06-88596">6.3. Authentication Security</a></span></dt><dd><dl><dt><span class="sect2"><a href="#ch06-SECT-3.1">6.3.1. Share-level Security</a></span></dt><dt><span class="sect2"><a href="#ch06-SECT-3.2">6.3.2. User-level Security</a></span></dt><dt><span class="sect2"><a href="#ch06-SECT-3.3">6.3.3. Server-level Security</a></span></dt><dt><span class="sect2"><a href="#ch06-SECT-3.4">6.3.4. Domain-level Security</a></span></dt></dl></dd><dt><span class="sect1"><a href="#ch06-61393">6.4. Passwords</a></span></dt><dd><dl><dt><span class="sect2"><a href="#ch06-SECT-4.0.1">6.4.1. Disabling encrypted passwords on the client</a></span></dt><dt><span class="sect2"><a href="#ch06-17782">6.4.2. The smbpasswd File</a></span></dt><dt><span class="sect2"><a href="#ch06-97004">6.4.3. Password Synchronization</a></span></dt><dt><span class="sect2"><a href="#ch06-SECT-4.3">6.4.4. Password Configuration Options</a></span></dt></dl></dd><dt><span class="sect1"><a href="#ch06-23084">6.5. Windows Domains</a></span></dt><dd><dl><dt><span class="sect2"><a href="#ch06-36822">6.5.1. Configuring Samba for Windows Domain Logons</a></span></dt><dt><span class="sect2"><a href="#ch06-SECT-5.2">6.5.2. Configuring Windows Clients for Domain Logons</a></span></dt><dt><span class="sect2"><a href="#ch06-SECT-5.3">6.5.3. Domain Options</a></span></dt></dl></dd><dt><span class="sect1"><a href="#ch06-38153">6.6. Logon Scripts</a></span></dt><dd><dl><dt><span class="sect2"><a href="#ch06-SECT-6.0.1">6.6.1. Roaming profiles</a></span></dt><dt><span class="sect2"><a href="#ch06-SECT-6.0.2">6.6.2. Mandatory profiles</a></span></dt><dt><span class="sect2"><a href="#ch06-SECT-6.1">6.6.3. Logon Script Options</a></span></dt><dt><span class="sect2"><a href="#ch06-SECT-6.2">6.6.4. Other Connection Scripts</a></span></dt><dt><span class="sect2"><a href="#ch06-SECT-6.3">6.6.5. Working with NIS and NFS</a></span></dt></dl></dd></dl></dd><dt><span class="chapter"><a href="#SAMBA-CH-7">7. Printing and Name Resolution</a></span></dt><dd><dl><dt><span class="sect1"><a href="#ch07-61388">7.1. Sending Print Jobs to Samba</a></span></dt><dd><dl><dt><span class="sect2"><a href="#ch07-SECT-1.1">7.1.1. Print Commands</a></span></dt><dt><span class="sect2"><a href="#ch07-SECT-1.2">7.1.2. Printing Variables</a></span></dt><dt><span class="sect2"><a href="#ch07-SECT-1.3">7.1.3. A Minimal Printing Setup</a></span></dt><dt><span class="sect2"><a href="#ch07-SECT-1.4">7.1.4. The [printers] Share</a></span></dt><dt><span class="sect2"><a href="#ch07-SECT-1.5">7.1.5. Test Printing</a></span></dt><dt><span class="sect2"><a href="#ch07-SECT-1.6">7.1.6. Setting Up and Testing a Windows Client</a></span></dt><dt><span class="sect2"><a href="#ch07-30008">7.1.7. Automatically Setting Up Printer Drivers</a></span></dt></dl></dd><dt><span class="sect1"><a href="#ch07-31526">7.2. Printing to Windows Client Printers</a></span></dt><dd><dl><dt><span class="sect2"><a href="#ch07-SECT-2.0.1">7.2.1. BSD printers</a></span></dt><dt><span class="sect2"><a href="#ch07-SECT-2.0.2">7.2.2. System V printers</a></span></dt><dt><span class="sect2"><a href="#ch07-SECT-2.1">7.2.3. Samba Printing Options</a></span></dt></dl></dd><dt><span class="sect1"><a href="#ch07-12219">7.3. Name Resolution with Samba</a></span></dt><dd><dl><dt><span class="sect2"><a href="#ch07-SECT-3.1">7.3.1. The LMHOSTS File</a></span></dt><dt><span class="sect2"><a href="#ch07-SECT-3.2">7.3.2. Setting Up Samba to Use Another WINS Server</a></span></dt><dt><span class="sect2"><a href="#ch07-83429">7.3.3. Setting Up Samba as a WINS Server</a></span></dt><dt><span class="sect2"><a href="#ch07-SECT-3.4">7.3.4. Name Resolution Configuration Options</a></span></dt></dl></dd></dl></dd><dt><span class="chapter"><a href="#SAMBA-CH-8">8. Additional Samba Information </a></span></dt><dd><dl><dt><span class="sect1"><a href="#ch08-56646">8.1. Supporting Programmers</a></span></dt><dd><dl><dt><span class="sect2"><a href="#ch08-SECT-1.1">8.1.1. Time Synchronization</a></span></dt></dl></dd><dt><span class="sect1"><a href="#ch08-79987">8.2. Magic Scripts</a></span></dt><dd><dl><dt><span class="sect2"><a href="#ch08-SECT-2.0.1">8.2.1. magic script</a></span></dt><dt><span class="sect2"><a href="#ch08-SECT-2.0.2">8.2.2. 
-magic output</a></span></dt></dl></dd><dt><span class="sect1"><a href="#ch08-91233">8.3. Internationalization</a></span></dt><dd><dl><dt><span class="sect2"><a href="#ch08-17721">8.3.1. 
-client code page</a></span></dt><dt><span class="sect2"><a href="#ch08-SECT-3.0.2">8.3.2. character set</a></span></dt><dt><span class="sect2"><a href="#ch08-SECT-3.0.3">8.3.3. coding system</a></span></dt><dt><span class="sect2"><a href="#ch08-SECT-3.0.4">8.3.4. valid chars</a></span></dt></dl></dd><dt><span class="sect1"><a href="#ch08-82569">8.4. WinPopup Messages</a></span></dt><dd><dl><dt><span class="sect2"><a href="#ch08-SECT-4.0.1">8.4.1. message command</a></span></dt></dl></dd><dt><span class="sect1"><a href="#ch08-SECT-5">8.5. Recently Added Options</a></span></dt><dd><dl><dt><span class="sect2"><a href="#ch08-SECT-5.0.1">8.5.1. change notify timeout</a></span></dt><dt><span class="sect2"><a href="#ch08-SECT-5.0.2">8.5.2. machine password timeout</a></span></dt><dt><span class="sect2"><a href="#ch08-SECT-5.0.3">8.5.3. stat cache</a></span></dt><dt><span class="sect2"><a href="#ch08-SECT-5.0.4">8.5.4. stat cache size</a></span></dt></dl></dd><dt><span class="sect1"><a href="#ch08-70923">8.6. Miscellaneous Options</a></span></dt><dd><dl><dt><span class="sect2"><a href="#ch08-SECT-6.0.1">8.6.1. 
-deadtime</a></span></dt><dt><span class="sect2"><a href="#ch08-SECT-6.0.2">8.6.2. 
-dfree command</a></span></dt><dt><span class="sect2"><a href="#ch08-SECT-6.0.3">8.6.3. 
-fstype</a></span></dt><dt><span class="sect2"><a href="#ch08-SECT-6.0.4">8.6.4. keep alive</a></span></dt><dt><span class="sect2"><a href="#ch08-SECT-6.0.5">8.6.5. 
-max disk size</a></span></dt><dt><span class="sect2"><a href="#ch08-SECT-6.0.6">8.6.6. 
-max mux</a></span></dt><dt><span class="sect2"><a href="#ch08-SECT-6.0.7">8.6.7. 
-max open files</a></span></dt><dt><span class="sect2"><a href="#ch08-SECT-6.0.8">8.6.8. 
-max xmit</a></span></dt><dt><span class="sect2"><a href="#ch08-SECT-6.0.9">8.6.9. 
-nt pipe support</a></span></dt><dt><span class="sect2"><a href="#ch08-SECT-6.0.10">8.6.10. 
-nt smb support</a></span></dt><dt><span class="sect2"><a href="#ch08-SECT-6.0.11">8.6.11. 
-ole locking compatibility</a></span></dt><dt><span class="sect2"><a href="#ch08-SECT-6.0.12">8.6.12. 
-panic action</a></span></dt><dt><span class="sect2"><a href="#ch08-SECT-6.0.13">8.6.13. 
-set directory</a></span></dt><dt><span class="sect2"><a href="#ch08-SECT-6.0.14">8.6.14. 
-smbrun</a></span></dt><dt><span class="sect2"><a href="#ch08-SECT-6.0.15">8.6.15. 
-status</a></span></dt><dt><span class="sect2"><a href="#ch08-SECT-6.0.16">8.6.16. 
-strict sync</a></span></dt><dt><span class="sect2"><a href="#ch08-SECT-6.0.17">8.6.17. 
-sync always</a></span></dt><dt><span class="sect2"><a href="#ch08-SECT-6.0.18">8.6.18. 
-strip dot</a></span></dt></dl></dd><dt><span class="sect1"><a href="#ch08-74829">8.7. Backups with smbtar</a></span></dt></dl></dd><dt><span class="chapter"><a href="#SAMBA-CH-9">9. Troubleshooting Samba</a></span></dt><dd><dl><dt><span class="sect1"><a href="#ch09-36385">9.1. The Tool Bag</a></span></dt><dd><dl><dt><span class="sect2"><a href="#ch09-SECT-1.1">9.1.1. Samba Logs</a></span></dt><dt><span class="sect2"><a href="#ch09-SECT-1.2">9.1.2. Samba Test Utilities</a></span></dt><dt><span class="sect2"><a href="#ch09-SECT-1.3">9.1.3. Unix Utilities</a></span></dt></dl></dd><dt><span class="sect1"><a href="#ch09-29538">9.2. The Fault Tree</a></span></dt><dd><dl><dt><span class="sect2"><a href="#ch09-SECT-2.1">9.2.1. How to use the fault tree</a></span></dt><dt><span class="sect2"><a href="#ch09-SECT-2.2">9.2.2. Troubleshooting Low-level IP </a></span></dt><dt><span class="sect2"><a href="#ch09-SECT-2.3">9.2.3. Troubleshooting TCP</a></span></dt><dt><span class="sect2"><a href="#ch09-88968">9.2.4. Troubleshooting Server Daemons</a></span></dt><dt><span class="sect2"><a href="#ch09-SECT-2.5">9.2.5. Troubleshooting SMB Connections</a></span></dt><dt><span class="sect2"><a href="#ch09-23573">9.2.6. Troubleshooting Browsing </a></span></dt><dt><span class="sect2"><a href="#ch09-21713">9.2.7. Other Things that Fail </a></span></dt><dt><span class="sect2"><a href="#ch09-23768">9.2.8. Troubleshooting Name Services</a></span></dt><dt><span class="sect2"><a href="#ch09-SECT-2.9">9.2.9. Troubleshooting Network Addresses</a></span></dt><dt><span class="sect2"><a href="#ch09-35552">9.2.10. Troubleshooting NetBIOS Names</a></span></dt></dl></dd><dt><span class="sect1"><a href="#ch09-49719">9.3. Extra Resources</a></span></dt><dd><dl><dt><span class="sect2"><a href="#ch09-SECT-3.1">9.3.1. Documentation and FAQs</a></span></dt><dt><span class="sect2"><a href="#ch09-SECT-3.2">9.3.2. Samba Newsgroups</a></span></dt><dt><span class="sect2"><a href="#ch09-SECT-3.3">9.3.3. Samba Mailing Lists</a></span></dt><dt><span class="sect2"><a href="#ch09-SECT-3.4">9.3.4. Samba Discussion Archives</a></span></dt><dt><span class="sect2"><a href="#ch09-SECT-3.5">9.3.5. Further Reading</a></span></dt></dl></dd></dl></dd><dt><span class="appendix"><a href="#SAMBA-AP-A">A. Configuring Samba with SSL</a></span></dt><dd><dl><dt><span class="sect1"><a href="#appa-SECT-1">A.1. About Certificates</a></span></dt><dd><dl><dt><span class="sect2"><a href="#appa-SECT-1.1">A.1.1. What is a Certificate?</a></span></dt><dt><span class="sect2"><a href="#appa-SECT-1.2">A.1.2. What is an X.509 certificate, technically?</a></span></dt><dt><span class="sect2"><a href="#appa-SECT-1.3">A.1.3. What are the implications of this certificate structure?</a></span></dt></dl></dd><dt><span class="sect1"><a href="#appa-SECT-2">A.2. Requirements</a></span></dt><dt><span class="sect1"><a href="#appa-SECT-3">A.3. Installing SSLeay</a></span></dt><dd><dl><dt><span class="sect2"><a href="#appa-SECT-3.1">A.3.1. Configuring SSLeay for Your System</a></span></dt><dt><span class="sect2"><a href="#appa-SECT-3.2">A.3.2. Configuring Samba to use SSL</a></span></dt><dt><span class="sect2"><a href="#appa-62097">A.3.3. Becoming a Certificate Authority</a></span></dt><dt><span class="sect2"><a href="#appa-SECT-3.4">A.3.4. Creating Certificates for Clients</a></span></dt><dt><span class="sect2"><a href="#appa-SECT-3.5">A.3.5. Configuring the Samba Server</a></span></dt><dt><span class="sect2"><a href="#appa-SECT-3.6">A.3.6. Testing with smbclient</a></span></dt></dl></dd><dt><span class="sect1"><a href="#appa-SECT-4">A.4. Setting Up SSL Proxy</a></span></dt><dt><span class="sect1"><a href="#appa-SECT-5">A.5. SSL Configuration Options</a></span></dt><dd><dl><dt><span class="sect2"><a href="#appa-SECT-5.0.1">A.5.1. 
-ssl</a></span></dt><dt><span class="sect2"><a href="#appa-SECT-5.0.2">A.5.2. 
-ssl hosts</a></span></dt><dt><span class="sect2"><a href="#appa-SECT-5.0.3">A.5.3. 
-ssl hosts resign</a></span></dt><dt><span class="sect2"><a href="#appa-SECT-5.0.4">A.5.4. 
-ssl CA certDir</a></span></dt><dt><span class="sect2"><a href="#appa-SECT-5.0.5">A.5.5. 
-ssl CA certFile</a></span></dt><dt><span class="sect2"><a href="#appa-SECT-5.0.6">A.5.6. 
-ssl server cert</a></span></dt><dt><span class="sect2"><a href="#appa-SECT-5.0.7">A.5.7. 
-ssl server key</a></span></dt><dt><span class="sect2"><a href="#appa-SECT-5.0.8">A.5.8. 
-ssl client cert</a></span></dt><dt><span class="sect2"><a href="#appa-SECT-5.0.9">A.5.9. 
-ssl client key</a></span></dt><dt><span class="sect2"><a href="#appa-SECT-5.0.10">A.5.10. 
-ssl require clientcert</a></span></dt><dt><span class="sect2"><a href="#appa-SECT-5.0.11">A.5.11. 
-ssl require servercert</a></span></dt><dt><span class="sect2"><a href="#appa-SECT-5.0.12">A.5.12. 
-ssl ciphers</a></span></dt><dt><span class="sect2"><a href="#appa-SECT-5.0.13">A.5.13. 
-ssl version</a></span></dt><dt><span class="sect2"><a href="#appa-SECT-5.0.14">A.5.14. 
-ssl compatibility</a></span></dt></dl></dd></dl></dd><dt><span class="appendix"><a href="#SAMBA-AP-B">B. Samba Performance Tuning</a></span></dt><dd><dl><dt><span class="sect1"><a href="#appb-47134">B.1. A Simple Benchmark</a></span></dt><dt><span class="sect1"><a href="#appb-50295">B.2. Samba Tuning</a></span></dt><dd><dl><dt><span class="sect2"><a href="#appb-SECT-2.1">B.2.1. Benchmarking</a></span></dt><dt><span class="sect2"><a href="#appb-SECT-2.2">B.2.2. Things to Tweak</a></span></dt><dt><span class="sect2"><a href="#appb-SECT-2.3">B.2.3. Other Samba Options</a></span></dt><dt><span class="sect2"><a href="#appb-SECT-2.4">B.2.4. Our Recommendations </a></span></dt></dl></dd><dt><span class="sect1"><a href="#appb-22511">B.3. Sizing Samba Servers</a></span></dt><dd><dl><dt><span class="sect2"><a href="#appb-SECT-3.1">B.3.1. The Bottlenecks</a></span></dt><dt><span class="sect2"><a href="#appb-SECT-3.2">B.3.2. Reducing Bottlenecks </a></span></dt><dt><span class="sect2"><a href="#appb-SECT-3.3">B.3.3. Practical Examples</a></span></dt><dt><span class="sect2"><a href="#appb-SECT-3.4">B.3.4. How Many Clients can Samba Handle?</a></span></dt><dt><span class="sect2"><a href="#appb-90359">B.3.5. Measurement Forms</a></span></dt></dl></dd></dl></dd><dt><span class="appendix"><a href="#SAMBA-AP-C">C. Samba Configuration Option Quick Reference</a></span></dt><dd><dl><dt><span class="sect1"><a href="#appc-SECT-1">C.1. Configuration Options</a></span></dt><dt><span class="sect1"><a href="#appc-SECT-2">C.2. Glossary of Configuration Values</a></span></dt><dt><span class="sect1"><a href="#appc-SECT-3">C.3. Configuration File Variables</a></span></dt></dl></dd><dt><span class="appendix"><a href="#SAMBA-AP-D">D. Summary of Samba Daemons and Commands</a></span></dt><dd><dl><dt><span class="sect1"><a href="#appd-SECT-1">D.1. Samba Distribution Programs</a></span></dt><dd><dl><dt><span class="sect2"><a href="#appd-SECT-1.1">D.1.1. smbd</a></span></dt><dt><span class="sect2"><a href="#appd-SECT-1.2">D.1.2. nmbd</a></span></dt><dt><span class="sect2"><a href="#appd-SECT-1.3">D.1.3. Samba Startup File </a></span></dt><dt><span class="sect2"><a href="#appd-SECT-1.4">D.1.4. smbsh</a></span></dt><dt><span class="sect2"><a href="#appd-SECT-1.5">D.1.5. smbclient</a></span></dt><dt><span class="sect2"><a href="#appd-SECT-1.6">D.1.6. smbstatus</a></span></dt><dt><span class="sect2"><a href="#appd-SECT-1.7">D.1.7. smbtar</a></span></dt><dt><span class="sect2"><a href="#appd-SECT-1.8">D.1.8. nmblookup</a></span></dt><dt><span class="sect2"><a href="#appd-SECT-1.9">D.1.9. smbpasswd</a></span></dt><dt><span class="sect2"><a href="#appd-SECT-1.10">D.1.10. testparm</a></span></dt><dt><span class="sect2"><a href="#appd-SECT-1.11">D.1.11. testprns</a></span></dt><dt><span class="sect2"><a href="#appd-SECT-1.12">D.1.12. rpcclient</a></span></dt><dt><span class="sect2"><a href="#appd-SECT-1.13">D.1.13. tcpdump</a></span></dt></dl></dd></dl></dd><dt><span class="appendix"><a href="#SAMBA-AP-E">E. Downloading Samba with CVS</a></span></dt><dt><span class="appendix"><a href="#SAMBA-AP-F">F. Sample Configuration File</a></span></dt></dl></div><div class="list-of-figures"><p><b>List of Figures</b></p><dl><dt>1.1. <a href="#ch01-45964">A simple network setup with a Samba server</a></dt><dt>1.2. <a href="#ch01-60493">The Network Neighborhood directory</a></dt><dt>1.3. <a href="#ch01-76011">Shares available on the hydra sever as viewed from phoenix</a></dt><dt>1.4. <a href="#ch01-55465">Mapping a network drive to a Windows letter-drive</a></dt><dt>1.5. <a href="#ch01-32686">The Network directory mapped to the client letter-drive G</a></dt><dt>1.6. <a href="#ch01-29255">Shares available on hydra (viewed from chimaera) </a></dt><dt>1.7. <a href="#ch01-46265">A network printer available on hydra (viewed from chimaera)</a></dt><dt>1.8. <a href="#ch01-86658">NBNS versus non-NBNS name registration</a></dt><dt>1.9. <a href="#ch01-72484">NBNS versus non-NBNS name resolution</a></dt><dt>1.10. <a href="#ch01-74707">The structure of NetBIOS names</a></dt><dt>1.11. <a href="#ch01-96972">A simple Windows domain</a></dt><dt>1.12. <a href="#ch01-49344">Using a domain controller for authentication</a></dt><dt>1.13. <a href="#ch01-77521">A Windows domain with a local master and local backup browser</a></dt><dt>1.14. <a href="#ch01-52572">A workgroup that spans more than one subnet</a></dt><dt>2.1. <a href="#ch02-60915">SWAT login</a></dt><dt>2.2. <a href="#ch02-49138">SWAT Global Variables page</a></dt><dt>2.3. <a href="#ch02-29175">SWAT Share Creation screen</a></dt><dt>2.4. <a href="#ch02-37186">SWAT Share Parameters screen</a></dt><dt>3.1. <a href="#ch03-84319">The Passwords Properties panel</a></dt><dt>3.2. <a href="#ch03-26778">The Change Passwords tab</a></dt><dt>3.3. <a href="#ch03-97002">The Change Windows Password dialog box</a></dt><dt>3.4. <a href="#ch03-48947">Windows Networking profiles</a></dt><dt>3.5. <a href="#ch03-15320">The Windows 95/98 Network panel</a></dt><dt>3.6. <a href="#ch03-24245">Selecting a protocol to install</a></dt><dt>3.7. <a href="#ch03-50801">Selecting a protocol to install</a></dt><dt>3.8. <a href="#ch03-61576">Selecting the correct TCP/IP protocol</a></dt><dt>3.9. <a href="#ch03-73526">STCP/IP Properties panel</a></dt><dt>3.10. <a href="#ch03-86883">The DNS Configuration tab</a></dt><dt>3.11. <a href="#ch03-95608">The WINS Configuration tab</a></dt><dt>3.12. <a href="#ch03-42906">The Bindings tab</a></dt><dt>3.13. <a href="#ch03-42408">The Identification tab</a></dt><dt>3.14. <a href="#ch03-88553">Windows Network Neighborhood</a></dt><dt>3.15. <a href="#ch03-17463">Shares on Server</a></dt><dt>3.16. <a href="#ch03-82592">Network panel Identification tab</a></dt><dt>3.17. <a href="#ch03-67735">Changing the identification</a></dt><dt>3.18. <a href="#ch03-66055">The Protocols tab</a></dt><dt>3.19. <a href="#ch03-22321">Select Network Protocol dialog box</a></dt><dt>3.20. <a href="#ch03-97222">Network Services panel dialog box</a></dt><dt>3.21. <a href="#ch03-40000">Select Network Service dialog box </a></dt><dt>3.22. <a href="#ch03-97098">Microsoft TCP/IP Properties for Windows NT</a></dt><dt>3.23. <a href="#ch03-61878">The DNS panel</a></dt><dt>3.24. <a href="#ch03-20855">The WINS Address tab</a></dt><dt>3.25. <a href="#ch03-83060">Service bindings</a></dt><dt>3.26. <a href="#ch03-50785">Windows NT Network Neighborhood</a></dt><dt>3.27. <a href="#ch03-89532">Server's shares</a></dt><dt>3.28. <a href="#ch03-69480">Two computers that both have resources to share</a></dt><dt>4.1. <a href="#ch04-97340">The include option in a Samba configuration file</a></dt><dt>4.2. <a href="#ch04-38915">Network Neighborhood showing the Samba server</a></dt><dt>4.3. <a href="#ch04-50900">Network Neighborhood details listing</a></dt><dt>4.4. <a href="#ch04-13866">The initial data share on the Samba server</a></dt><dt>4.5. <a href="#ch04-88746">Windows client view of a network filesystem specified by path</a></dt><dt>4.6. <a href="#ch04-34850">Windows client view of a share comment</a></dt><dt>4.7. <a href="#ch04-28393">Using NetBIOS aliases for a Samba server
- </a></dt><dt>5.1. <a href="#ch05-15706">Multiple subnets with Samba servers</a></dt><dt>5.2. <a href="#ch05-77260">Hidden files in the [data] share</a></dt><dt>5.3. <a href="#ch05-19743">Hiding files based on filename patterns</a></dt><dt>5.4. <a href="#ch05-62659">Contents of the [data] share with dont descend
-
- </a></dt><dt>5.5. <a href="#ch05-36377">An error dialog trying to follow symbolic links when forbidden by Samba</a></dt><dt>5.6. <a href="#ch05-76568">DOS and Windows file properties</a></dt><dt>5.7. <a href="#ch05-56404">How Samba and Unix view the permissions of a file</a></dt><dt>5.8. <a href="#ch05-74304">Opportunistic locking</a></dt><dt>6.1. <a href="#ch06-33100">Selecting share-level security on a Windows machine</a></dt><dt>6.2. <a href="#ch06-89929">A typical system setup using server level security</a></dt><dt>6.3. <a href="#ch06-54128">Structure of the smbpasswd file entry (actually one line)</a></dt><dt>6.4. <a href="#ch06-48609">Configuring a Windows 95/98 client for domain logons</a></dt><dt>6.5. <a href="#ch06-89804">Configuring a Windows NT client for domain logons</a></dt><dt>6.6. <a href="#ch06-71393">Local profiles versus roaming profiles</a></dt><dt>7.1. <a href="#ch07-35075">A Samba printer in the Network Neighborhood</a></dt><dt>7.2. <a href="#ch07-60084">A printer in the Network Neighborhood</a></dt><dt>7.3. <a href="#ch07-69466">Printer manufacturers and models</a></dt><dt>7.4. <a href="#ch07-43374">Printing successfully completed</a></dt><dt>7.5. <a href="#ch07-52397">The Printers window</a></dt><dt>7.6. <a href="#ch07-60108">Automatically configuring the printer driver</a></dt><dt>7.7. <a href="#ch07-32814">The Printers window</a></dt><dt>7.8. <a href="#ch07-92021">The Sharing tab of the printer</a></dt><dt>7.9. <a href="#ch07-46183">The Add Printer Wizard dialog box in Windows 98</a></dt><dt>8.1. <a href="#ch08-66444">The WinPopup application</a></dt><dt>8.2. <a href="#ch08-18303">The Networking window</a></dt><dt>8.3. <a href="#ch08-41042">TCP/IP Bindings</a></dt><dt>8.4. <a href="#ch08-64918">My Documents Properties</a></dt><dt>8.5. <a href="#ch08-29192">MyFiles Properties as shared</a></dt><dt>9.1. <a href="#ch09-91668">Pinging the Samba server from a Windows client</a></dt><dt>9.2. <a href="#ch09-99328">Results of the NET USE command</a></dt><dt>9.3. <a href="#ch09-74414">Accessing the /tmp directory with Windows Explorer</a></dt><dt>9.4. <a href="#ch09-83710">Using the net view command</a></dt><dt>9.5. <a href="#ch09-60004">List of shares on a server</a></dt><dt>A.1. <a href="#appa-89929">Two possible ways of proxying Windows 95/98 clients</a></dt><dt>B.1. <a href="#appb-34738">SO_SNDBUF size and performance</a></dt><dt>B.2. <a href="#appb-98866">Data flow through a Samba server, with possible bottlenecks</a></dt></dl></div><div class="list-of-tables"><p><b>List of Tables</b></p><dl><dt>1.1. <a href="#ch01-91681">NetBIOS Node Types </a></dt><dt>1.2. <a href="#ch01-11471">NetBIOS Unique Resource Types </a></dt><dt>1.3. <a href="#ch01-52395">NetBIOS Group Resource Types </a></dt><dt>1.4. <a href="#ch01-29352">Datagram Primitives </a></dt><dt>1.5. <a href="#ch01-75575">Session Primitives </a></dt><dt>1.6. <a href="#ch01-14021">Samba Roles (as of 2.0.4b) </a></dt><dt>2.1. <a href="#ch02-85125">Additional Configure Options </a></dt><dt>2.2. <a href="#SAMBA-CH-2-TBL-2.2">Samba Installation Directories </a></dt><dt>3.1. <a href="#ch03-31015">SMB Header Fields  </a></dt><dt>3.2. <a href="#ch03-38178">SMB Command Contents </a></dt><dt>3.3. <a href="#ch03-67366">SMB Protocol Dialects </a></dt><dt>4.1. <a href="#ch04-10883">Samba Variables </a></dt><dt>4.2. <a href="#ch04-94939">Configuration File Options </a></dt><dt>4.3. <a href="#ch04-61150">Server Configuration Options </a></dt><dt>4.4. <a href="#ch04-82964">Basic Share Configuration Options </a></dt><dt>4.5. <a href="#ch04-32963">Networking Configuration Options </a></dt><dt>4.6. <a href="#ch04-92259">Virtual Server Configuration Options </a></dt><dt>4.7. <a href="#ch04-92838">Global Configuration Options </a></dt><dt>4.8. <a href="#ch04-80576">Syslog Priority Conversion </a></dt><dt>5.1. <a href="#ch05-51423">Operating System Values in an Election </a></dt><dt>5.2. <a href="#SAMBA-CH-5-TBL-5.2">Computer Role Settings in an Election </a></dt><dt>5.3. <a href="#ch05-81028">Browsing Configuration Options </a></dt><dt>5.4. <a href="#ch05-48353">Filesystem Configuration Options </a></dt><dt>5.5. <a href="#ch05-96508">File and Directory Permission Options </a></dt><dt>5.6. <a href="#ch05-24354">Operating System Filename Limitations </a></dt><dt>5.7. <a href="#ch05-47431">Name Mangling Options </a></dt><dt>5.8. <a href="#ch05-53407">Locks and Oplocks Configuration Options </a></dt><dt>5.9. <a href="#ch05-55885">SMB Deny-Mode Locks </a></dt><dt>6.1. <a href="#ch06-28077">Share-level Access Options </a></dt><dt>6.2. <a href="#ch06-82964">Username Options </a></dt><dt>6.3. <a href="#ch06-73905">Security Option </a></dt><dt>6.4. <a href="#ch06-80998">Share-Level Access Options </a></dt><dt>6.5. <a href="#ch06-75183">Windows Operating Systems with Encrypted Passwords </a></dt><dt>6.6. <a href="#ch06-77246">Password Chat Response Characters </a></dt><dt>6.7. <a href="#ch06-38512">Password Chat Send Characters </a></dt><dt>6.8. <a href="#ch06-68460">Password Configuration Options </a></dt><dt>6.9. <a href="#ch06-53106">Windows 95/98 Domain Logon Options </a></dt><dt>6.10. <a href="#ch06-46661">Logon Script Options </a></dt><dt>6.11. <a href="#ch06-67528">Connection Script Options </a></dt><dt>6.12. <a href="#ch06-27466">NIS Options </a></dt><dt>7.1. <a href="#ch07-29758">Printing Variables </a></dt><dt>7.2. <a href="#ch07-19361">Printing Configuration Options </a></dt><dt>7.3. <a href="#ch07-28758">Printing Types </a></dt><dt>7.4. <a href="#ch07-82964">Default Commands for Various Printing Commands </a></dt><dt>7.5. <a href="#ch07-82331">WINS Options </a></dt><dt>8.1. <a href="#ch08-73167">Programming Configuration Options </a></dt><dt>8.2. <a href="#ch08-33693">Networking Configuration Options </a></dt><dt>8.3. <a href="#ch08-40870">Networking Configuration Options </a></dt><dt>8.4. <a href="#ch08-20815">Valid Code Pages with Samba 2.0 </a></dt><dt>8.5. <a href="#ch08-14126">Valid Character Sets with Samba 2.0 </a></dt><dt>8.6. <a href="#ch08-57476">Valid Coding System Parameters with Samba 2.0 </a></dt><dt>8.7. <a href="#ch08-18671">WinPopup Configuration Option </a></dt><dt>8.8. <a href="#ch08-29758">Message Command Variables </a></dt><dt>8.9. <a href="#ch08-72538">Recently Added Options </a></dt><dt>8.10. <a href="#ch08-83566">Miscellaneous Options </a></dt><dt>8.11. <a href="#ch08-80519">Filesystem Types </a></dt><dt>A.1. <a href="#appa-61150">SSL Configuration Options </a></dt><dt>B.1. <a href="#appb-73167">Sample Benchmark Benchmarks </a></dt><dt>B.2. <a href="#appb-78077">Disk Throughput </a></dt><dt>B.3. <a href="#appb-42029">CPU Throughput </a></dt><dt>B.4. <a href="#appb-67604">Network Throughput </a></dt><dt>B.5. <a href="#appb-26613">Tuning a Medium-Sized Server </a></dt><dt>B.6. <a href="#appb-82208">Ethernet Interface to Same Host: FTP </a></dt><dt>B.7. <a href="#appb-34846">Ethernet Interface to Same Host: FTP </a></dt><dt>B.8. <a href="#appb-51003">Bottleneck Calculation Table</a></dt><dt>B.9. <a href="#appb-37370">Ethernet Interface to Same Host: FTP </a></dt><dt>B.10. <a href="#SAMBA-AP-B-TBL-10">Sparc 20 Example, Redux</a></dt><dt>C.1. <a href="#appc-88529">Variables in Alphabetic Order </a></dt><dt>D.1. <a href="#appd-89417">smbclient Commands </a></dt><dt>D.2. <a href="#appd-39300">smbclient Printing Commands </a></dt><dt>D.3. <a href="#appd-54517">smbclient Printing Commands </a></dt><dt>D.4. <a href="#appd-65243">rpcclient commands </a></dt></dl></div><div class="preface" lang="en"><div class="titlepage"></div><p>Copyright © 2000 O'Reilly &amp; Associates, Inc. All rights reserved. This material may be redistributed only under the terms of the Open Content
-License.  For information on the Open Content License under which the
-contents of this book are licensed, see <code class="systemitem">http://www.oreilly.com/catalog/samba/</code>.</p><p>Printed in the United States of America.</p><p>Published by O'Reilly &amp; Associates, Inc., 101 Morris Street,
-Sebastopol, CA 95472.</p><p>The O'Reilly logo is a registered trademark of O'Reilly &amp;
-Associates, Inc.  Many of the designations used by manufacturers and
-sellers to distinguish their products are claimed as trademarks.
-Where those designations appear in this book, and O'Reilly &amp;
-Associates, Inc. was aware of a trademark claim, the designations have
-been printed in caps or initial caps. The association between the
-image of the North African ground hornbill and the topic of Samba is
-a trademark of O'Reilly &amp; Associates, Inc.</p><p>While every precaution has been taken in the preparation of this
-book, the publisher assumes no responsibility for errors or omissions,
-or for damages resulting from the use of the information contained
-herein.</p></div><div class="preface" lang="en"><div class="titlepage"><div><div><h2 class="title"><a name="ch00"></a>Preface</h2></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="sect1"><a href="#ch00-SECT-1">The Samba Suite</a></span></dt><dt><span class="sect1"><a href="#ch00-SECT-2">Audience for this Book</a></span></dt><dt><span class="sect1"><a href="#ch00-SECT-3">Samba Installation Checklist</a></span></dt><dt><span class="sect1"><a href="#ch00-SECT-4">Organization</a></span></dt><dt><span class="sect1"><a href="#ch00-SECT-5">Conventions</a></span></dt><dt><span class="sect1"><a href="#ch00-SECT-6">Request for Comments</a></span></dt><dt><span class="sect1"><a href="#ch00-SECT-7">Acknowledgments</a></span></dt></dl></div><p>It's nine in the morning and you've just arrived at the computer center after a refreshing night's sleep. Your pager hasn't gone off in months. Life is pretty good as a system administrator &#8212; and why shouldn't it be, with the network you're running? Two hundred identical machines, all running the same operating system. All of the printers are networked, accessible from anywhere in the building, and the auto-configuration scripts that the manufacturer supplied ensure that everyone in the company has a consistent view of the shared disks you've set up. Yes, this is the good life. You lean back and take that first delicious sip of morning coffee . . . .</p><p>And then, the alarm clock jolts you out of your blissful reverie. If you're like most system administrators, this could only be a dream. Your morning probably starts with a tireless struggle to get four different computer platforms running three different operating systems simply to talk to each other &#8212; that is, if the phone ever stops ringing. Most of your users don't understand why it's so hard to access a file on another computer or to send a job to a remote printer. The logs show that the backups are late. For some reason the PCs on the second floor can't find the tape server. With all these headaches, what's a network administrator to do?</p><p>Easy: take the day off, read this book, and learn Samba!</p><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="ch00-SECT-1"></a>The Samba Suite</h2></div></div></div><p>Samba is a suite of tools for sharing resources such as printers and files across a network. This may be a bit of an oversimplification, but Samba is really designed to make your life easier. Samba uses the Server Message Block (SMB) protocol, which is endorsed jointly by Microsoft and IBM, to communicate low-level data between Windows clients and Unix servers on a TCP/IP network.</p><p>
-<a class="indexterm" name="ch00-idx-941381-0"></a>Four features of Samba make it extremely attractive:</p><div class="itemizedlist"><ul type="disc"><li><p>Samba speaks the same SMB protocol that Microsoft and IBM operating systems have used as their standard since DOS 3.0. This means that almost all Windows machines already understand it and there is no extra client software to install.</p></li><li><p>Samba runs on a variety of platforms, including most variants of Unix, OpenVMS, OS/2, AmigaDOS, and NetWare. This means that you can use a single program on the server to provide files and printers to a community of PCs.</p></li><li><p>Samba is free. There are several commercial products that duplicate Samba's features, and some of them are quite expensive. Samba offers you an alternative to packages that could gobble up a significant portion of your IS budget. Samba is distributed under the GNU General Public License (GPL), and is considered by its authors to be <em class="firstterm">Open Source</em> software. In other words, you can freely download both the application and the accompanying source code to your computer, and even improve on the original Samba programs if you like.</p></li><li><p>Samba administration is centralized on the server. You don't have to visit every one of your machines, floppy or CD-ROM in hand, to upgrade the client software.</p></li></ul></div><p>Samba is a complete solution for local area networks (LANs) of all sizes&#8212;everything from the two-computer home network to corporate installations with hundreds of nodes. Samba is simple to set up and to administer, and presents itself as a transparent network environment that offers users access to all of the resources they need to get their work done. Once you've set it up, Samba will let you:</p><div class="itemizedlist"><ul type="disc"><li><p>Serve Unix files to Windows, OS/2, and other OS clients</p></li><li><p>Allow Unix clients to access PC files</p></li><li><p>Serve network printers to Windows clients</p></li><li><p>Provide name services (broadcast and WINS)</p></li><li><p>Allow browsing of network resources from Windows clients</p></li><li><p>Create Windows workgroups or domains</p></li><li><p>Enforce username and password authentication of clients</p></li></ul></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="ch00-SECT-2"></a>Audience for this Book</h2></div></div></div><p>The primary audience of this book is Unix administrators who need to support PCs on their network, and anyone who needs to provide a Unix server in a PC environment. But we don't want to burden you with an endless series of arcane system administration tools and vocabulary. While we assume you are familiar with basic Unix system administration, we will <span class="emphasis"><em>not</em></span> assume you are a networking expert. We'll do our best along the way to help out with unusual definitions and terms.</p><p>Because we don't assume a tremendous amount of experience with Microsoft Windows, we will go through the PC side of the installation task in considerable detail and give examples for both Windows 95/98 and Windows NT, which are subtly different. For the Unix side, we will give examples for common Unix operating systems, such as Linux 2.0 or Solaris 2.6.</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="ch00-SECT-3"></a>Samba Installation Checklist</h2></div></div></div><p>Before you get started, you should have:</p><div class="itemizedlist"><ul type="disc"><li><p><a class="indexterm" name="ch00-idx-941383-0"></a><a class="indexterm" name="ch00-idx-941383-1"></a><a class="indexterm" name="ch00-idx-941383-2"></a>
-
-
-
-The latest Samba distribution, which you can download directly off the Internet at <code class="systemitem">http://www.samba.org/</code>.</p></li><li><p>The names and IP addresses of the servers and client machines you plan to use, the netmask of your network, and the names and IP addresses of your domain name (DNS) servers.</p></li></ul></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="ch00-SECT-4"></a>Organization</h2></div></div></div><p>The book can be roughly divided into two sections: Samba installation (<a href="#ch01-48078" title="Chapter 1. Learning the Samba">Chapter 1</a> through <a href="#SAMBA-CH-3" title="Chapter 3. Configuring Windows Clients">Chapter 3</a>) and Samba configuration and optimization (<a href="#ch04-21486" title="Chapter 4. Disk Shares">Chapter 4</a> through <a href="#SAMBA-CH-9" title="Chapter 9. Troubleshooting Samba">Chapter 9</a>). Here is a detailed breakdown of each of the chapters:</p><div class="variablelist"><dl><dt><span class="term"><a href="#ch01-48078" title="Chapter 1. Learning the Samba">Chapter 1</a></span></dt><dd><p>This chapter introduces each of the Samba components and gives a brief overview of NetBIOS and Windows networking.</p></dd><dt><span class="term"><a href="#SAMBA-CH-2" title="Chapter 2. Installing Samba on a Unix System">Chapter 2</a></span></dt><dd><p>This chapter covers configuring, compiling, installing, and testing the Samba server on a Unix platform.</p></dd><dt><span class="term"><a href="#SAMBA-CH-3" title="Chapter 3. Configuring Windows Clients">Chapter 3</a></span></dt><dd><p>This chapter explains how to configure Microsoft Windows 95/98 and NT 4.0 clients to participate in an SMB network. It also gives a brief introduction to the SMB protocol in action.</p></dd><dt><span class="term"><a href="#ch04-21486" title="Chapter 4. Disk Shares">Chapter 4</a></span></dt><dd><p>This chapter gets you up to speed with the individual parts of the Samba configuration file and shows you how to configure disk services.</p></dd><dt><span class="term"><a href="#SAMBA-CH-5" title="Chapter 5. Browsing and Advanced Disk Shares">Chapter 5</a></span></dt><dd><p>This chapter continues the discussion of disk options and examines browsing with Samba.</p></dd><dt><span class="term"><a href="#SAMBA-CH-6" title="Chapter 6. Users, Security, and Domains">Chapter 6</a></span></dt><dd><p>This chapter discusses how to set up users, introduces you to Samba security, and shows you how to work with encrypted and non-encrypted passwords. We also discuss how to set up Samba as a primary domain controller for Windows 95/98 and NT clients.</p></dd><dt><span class="term"><a href="#SAMBA-CH-7" title="Chapter 7. Printing and Name Resolution">Chapter 7</a></span></dt><dd><p>This chapter discusses printer and Windows Internet Naming Service (WINS) setup with Samba.</p></dd><dt><span class="term"><a href="#SAMBA-CH-8" title="Chapter 8. Additional Samba Information">Chapter 8</a></span></dt><dd><p>This chapter bundles several miscellaneous activities associated with Samba, such as configuring Samba shares for programmers, internationalization issues, and backing up with <span class="emphasis"><em>smbtar</em></span>.</p></dd><dt><span class="term"><a href="#SAMBA-CH-9" title="Chapter 9. Troubleshooting Samba">Chapter 9</a></span></dt><dd><p>If you have problems installing Samba, this comparatively large chapter is packed with troubleshooting hints and strategies as to what might be going wrong.</p></dd><dt><span class="term"><a href="#SAMBA-AP-A" title="Appendix A. Configuring Samba with SSL">Appendix A</a></span></dt><dd><p>This appendix shows you the nitty-gritty of setting up Samba with Secure Sockets Layers (SSL) connections between the server and its clients.</p></dd><dt><span class="term"><a href="#SAMBA-AP-B" title="Appendix B. Samba Performance Tuning">Appendix B</a></span></dt><dd><p>This appendix discusses various techniques to optimize Samba processing on your network.</p></dd><dt><span class="term"><a href="#SAMBA-AP-C" title="Appendix C. Samba Configuration Option Quick Reference">Appendix C</a></span></dt><dd><p>This appendix covers each of the options used in the <code class="filename">smb.conf</code> file.</p></dd><dt><span class="term"><a href="#SAMBA-AP-D" title="Appendix D. Summary of Samba Daemons and Commands">Appendix D</a></span></dt><dd><p>Each of the server daemons and tools that make up the Samba suite are covered in this appendix. In addition, we provide a list of mirror sites on the Internet from which Samba can be downloaded.</p></dd><dt><span class="term"><a href="#SAMBA-AP-E" title="Appendix E. Downloading Samba with CVS">Appendix E</a></span></dt><dd><p>This appendix explains how to download the latest version of Samba with CVS.</p></dd><dt><span class="term"><a href="#SAMBA-AP-F" title="Appendix F. Sample Configuration File">Appendix F</a></span></dt><dd><p>This appendix provides a large-scale Samba configuration file, which you might find in place at a large corporation. We have embedded comments in the file to explain the more arcane options.</p></dd></dl></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="ch00-SECT-5"></a>Conventions</h2></div></div></div><p>The following font conventions are followed throughout this book:</p><div class="variablelist"><dl><dt><span class="term">Italic </span></dt><dd><p>Filenames, file extensions, URLs, Internet addresses, executable files, commands, and emphasis.</p></dd><dt><span class="term"><code class="literal">Constant Width</code> </span></dt><dd><p>Samba configuration options and other code that appear in the text, and command-line information that should be typed verbatim on the screen.</p></dd><dt><span class="term"><strong class="userinput"><code>Bold Constant Width</code></strong> </span></dt><dd><p>Commands that are entered by the user, and new configuration options that we wish to bring to the attention of the reader.</p></dd><dt><span class="term"><em class="replaceable"><code>Constant Width Italic</code></em></span></dt><dd><p>Replaceable content in code and command-line information.</p></dd></dl></div><div class="tip" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title"><a name="ch00-NOTE-0"></a>Tip</h3><p>This icon designates a note, which is an important aside to the nearby text.</p></div><div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title"><a name="ch00-NOTE-1"></a>Warning</h3><p>This icon designates a warning related to the nearby text.</p></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="ch00-SECT-6"></a>Request for Comments</h2></div></div></div><p>As a reader of this book, you can help us to improve the next edition. If you find errors, inaccuracies, or typographical errors anywhere in the book, please let us at O'Reilly know about them. Also, if you find any misleading statements or confusing explanations, let us know that as well. Send all correspondence to:</p><table class="simplelist" border="0" summary="Simple list"><tr><td>O'Reilly &amp; Associates</td></tr><tr><td>101 Morris Street</td></tr><tr><td>Sebastopol, CA 95472</td></tr><tr><td>1-800-998-9938 (in the U.S. or Canada)</td></tr><tr><td>1-707-829-0515 (international/local)</td></tr><tr><td>1-707-829-0104 (fax)</td></tr><tr><td><code class="email">&lt;<a href="mailto:bookquestions at ora.com">bookquestions at ora.com</a>&gt;</code></td></tr></table><p>Please let us know what we can do to make the book more helpful to you. We take your comments seriously, and will do whatever we can to make this book as useful as it can be.</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="ch00-SECT-7"></a>Acknowledgments</h2></div></div></div><p>Robert Eckstein</p><div class="blockquote"><blockquote class="blockquote"><p>I'd first like to recognize Dave Collier-Brown and Peter Kelly for all their help in the creation of this book. I'd also like to thank each of the technical reviewers that helped polish this book into shape on such short notice: Matthew Temple, Jeremy Allison, and of course Andrew Tridgell. Andrew and Jeremy deserve special recognition, not only for creating such a wonderful product, but for providing a tireless amount of support in the final phase of this book&#8212;hats off to you, guys! A warm hug goes out to my wife Michelle, who once again put up with a husband loaded down with too much caffeine on a tight schedule. Thanks to Dave Sifry and the people at LinuxCare, San Francisco, for hosting me on such short notice for Andrew Tridgell's visit. And finally, a huge amount of thanks to our editor, Andy Oram, who (very) patiently helped guide this book through its many stages until we got it right.</p></blockquote></div><p>David Collier-Brown</p><div class="blockquote"><blockquote class="blockquote"><p>I'd especially like to thank Joyce, who put up with me during the sometimes exciting development of the book. My thanks to Andy Oram, who was kind enough to provide the criticism that allowed me to contribute; the crew at Opcom who humored the obvious madman in their midst; and Ian MacMillan, who voluntarily translated several of my early drafts from nerd to English. I would also like to give special thanks to Perry Donham, Drew Sullivan, and Jerry DeRoo.</p></blockquote></div><p>Peter Kelly</p><div class="blockquote"><blockquote class="blockquote"><p>A few people really made this book possible, and I have to bow to them. Dave Collier-Brown, and then Bob Eckstein, took over my part of this project with style and professionalism and I can't explain how much I owe them for the great work that came out of it. Editor Andy Oram is by far the most patient and pleasant person I have met. Also, I don't think that I would have been involved in this book without the help of Xavier Cazin from O'Reilly, who originally came to me asking for a proposal after reading my Linux Journal article. I also would like to thank all of the JDP.COM consultants (  Jerry, Peggyann, Drew, Gord, Jerome, Mark, Rick&#8212;too many to list!) for allowing me to continue to work with them. I thank the O'Reilly staff that I have worked with as well; they are a great bunch of people. Also, thanks to the Samba Team for making Samba in the first place. And most importantly, Kate McKay, for staying with me this long!</p></blockquote></div><p>We would especially like to give thanks to Perry Donham for helping mold the first draft of this book. Although Perry was unable to contribute to subsequent drafts, his material was essential to getting this book off on the right foot. In addition, some of the browsing material came from text originally written by Dan Shearer for O'Reilly.</p><p>We are deeply indebted to the production department at O'Reilly for another fantastic job. Sarah Jane Shangraw worked long hours accommodating our seemingly endless edits, and Rob Romano tirelessly edited our images again and again until they were perfect. Special thanks also to Claire Cloutier LeBlanc, Rhon Porter, and Mike Sierra for their help&#8212;we couldn't have done it without any of them. It is largely through their collective efforts that this book arrived to you in November 1999 instead of November 2000.</p></div></div><div class="chapter" lang="en"><div class="titlepage"><div><div><h2 class="title"><a name="ch01-48078"></a>Chapter 1. Learning the Samba</h2></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="sect1"><a href="#ch01-28119">1.1. What is Samba?</a></span></dt><dt><span class="sect1"><a href="#ch01-SECT-2">1.2. What Can Samba Do For Me?</a></span></dt><dd><dl><dt><span class="sect2"><a href="#ch01-SECT-2.1">1.2.1. Sharing a Disk Service</a></span></dt><dt><span class="sect2"><a href="#ch01-SECT-2.2">1.2.2. Sharing a Printer</a></span></dt></dl></dd><dt><span class="sect1"><a href="#ch01-88536">1.3. Getting Familiar with a SMB/CIFS Network</a></span></dt><dd><dl><dt><span class="sect2"><a href="#ch01-SECT-3.1">1.3.1. Understanding NetBIOS</a></span></dt><dt><span class="sect2"><a href="#ch01-SECT-3.2">1.3.2. Getting a Name</a></span></dt><dt><span class="sect2"><a href="#ch01-SECT-3.3">1.3.3. Node Types</a></span></dt><dt><span class="sect2"><a href="#ch01-SECT-3.4">1.3.4. What's in a Name?</a></span></dt><dt><span class="sect2"><a href="#ch01-SECT-3.5">1.3.5. Datagrams and Sessions</a></span></dt></dl></dd><dt><span class="sect1"><a href="#ch01-43359">1.4. Microsoft Implementations</a></span></dt><dd><dl><dt><span class="sect2"><a href="#ch01-SECT-4.1">1.4.1. Windows Domains</a></span></dt><dt><span class="sect2"><a href="#ch01-SECT-4.2">1.4.2. Browsing</a></span></dt><dt><span class="sect2"><a href="#ch01-SECT-4.3">1.4.3. Can a Windows Workgroup Span Multiple Subnets?</a></span></dt><dt><span class="sect2"><a href="#ch01-SECT-4.4">1.4.4. The Windows Internet Name Service (WINS)</a></span></dt><dt><span class="sect2"><a href="#ch01-12452">1.4.5. What Can Samba Do?</a></span></dt></dl></dd><dt><span class="sect1"><a href="#ch01-32691">1.5. An Overview of the Samba Distribution</a></span></dt><dt><span class="sect1"><a href="#ch01-SECT-6">1.6. How Can I Get Samba?</a></span></dt><dt><span class="sect1"><a href="#ch01-40528">1.7. What's New in Samba 2.0?</a></span></dt><dd><dl><dt><span class="sect2"><a href="#ch01-SECT-7.1">1.7.1. NT Domains</a></span></dt><dt><span class="sect2"><a href="#ch01-SECT-7.2">1.7.2. Ease of Administration</a></span></dt><dt><span class="sect2"><a href="#ch01-SECT-7.3">1.7.3. Performance</a></span></dt><dt><span class="sect2"><a href="#ch01-SECT-7.4">1.7.4. More Features</a></span></dt><dt><span class="sect2"><a href="#ch01-SECT-7.5">1.7.5. Compatibility Improvements</a></span></dt><dt><span class="sect2"><a href="#ch01-SECT-7.6">1.7.6. Smbwrapper</a></span></dt></dl></dd><dt><span class="sect1"><a href="#ch01-99818">1.8. And That's Not All...</a></span></dt></dl></div><p>
-<a class="indexterm" name="ch01-idx-951466-0"></a>If you are a typical system administrator, then you know what it means to be <span class="emphasis"><em>swamped</em></span> with work. Your daily routine is filled with endless hardware incompatibility issues, system outages, data backup problems, and a steady stream of angry users. So adding another program to the mix of tools that you have to maintain may sound a bit perplexing. However, if you're determined to reduce the complexity of your work environment, as well as the workload of keeping it running smoothly, Samba may be the tool you've been waiting for.</p><p>A case in point: one of the authors of this book used to look after 70 Unix developers sharing 5 Unix servers. His neighbor administered 20 Windows 3.1 users and 5 OS/2 and Windows NT servers. To put it mildly, the Windows 3.1 administrator was swamped. When he finally left&#8212;and the domain controller melted&#8212;Samba was brought to the rescue. Our author quickly replaced the Windows NT and   OS/2 servers with Samba running on a Unix server, and eventually bought PCs for most of the company developers. However, he did the latter without hiring a new PC administrator; the administrator now manages one centralized Unix application instead of fifty distributed PCs.</p><p>If you know you're facing a problem with your network and you're sure there is a better way, we encourage you to start reading this book. Or, if you've heard about Samba and you want to see what it can do for you, this is also the place to start. We'll get you started on the path to understanding Samba and its potential. Before long, you can provide Unix services to all your Windows machines&#8212;all without spending tons of extra time or money. Sound enticing? Great, then let's get started.</p><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="ch01-28119"></a>What is Samba?</h2></div></div></div><p>Samba is a suite of Unix applications that speak the <a class="indexterm" name="ch01-idx-951468-0"></a>
-<a class="indexterm" name="ch01-idx-951468-1"></a>SMB (Server Message Block) protocol. Many operating systems, including Windows and OS/2, use SMB to perform client-server networking. By supporting this protocol, Samba allows Unix servers to get in on the action, communicating with the same networking protocol as Microsoft Windows products. Thus, a Samba-enabled Unix machine can masquerade as a server on your Microsoft network and offer the following services:</p><div class="itemizedlist"><ul type="disc"><li><p>
-<a class="indexterm" name="ch01-idx-951506-0"></a>Share one or more filesystems</p></li><li><p>Share printers installed on both the server and its clients</p></li><li><p>Assist clients with Network Neighborhood browsing</p></li><li><p>Authenticate clients logging onto a Windows domain</p></li><li><p>Provide or assist with WINS name server resolution</p></li></ul></div><p>Samba is the brainchild of <a class="indexterm" name="ch01-idx-951508-0"></a>Andrew Tridgell, who currently heads the Samba development team from his home of Canberra, Australia. The project was born in 1991 when Andrew created a fileserver program for his local network that supported an odd DEC protocol from Digital Pathworks. Although he didn't know it at the time, that protocol later turned out to be SMB. A few years later, he expanded upon his custom-made SMB server and began distributing it as a product on the Internet under the name SMB Server. However, Andrew couldn't keep that name&#8212;it already belonged to another company's product&#8212;so he tried the following Unix renaming approach:</p><pre class="programlisting">grep -i 's.*m.*b' /usr/dict/words<a class="indexterm" name="ch01-idx-951514-0"></a></pre><p>And the response was:</p><pre class="programlisting">salmonberry samba sawtimber scramble</pre><p>Thus, the name "Samba" was born.<sup>[<a name="ch01-pgfId-946532" href="#ftn.ch01-pgfId-946532">1</a>]</sup></p><p>Today, the Samba suite revolves around a pair of <a class="indexterm" name="ch01-idx-951515-0"></a>
-<a class="indexterm" name="ch01-idx-951515-1"></a>Unix daemons that provide <a class="indexterm" name="ch01-idx-951518-0"></a>shared resources&#8212;or <em class="firstterm">shares</em>&#8212;to SMB clients on the network. (Shares are sometimes called <a class="indexterm" name="ch01-idx-951527-0"></a>s<em class="firstterm">ervices</em> as well.) These daemons are:</p><div class="variablelist"><dl><dt><span class="term">smbd</span></dt><dd><p>
-<a class="indexterm" name="ch01-idx-951528-0"></a>A daemon that allows file and printer sharing on an SMB network and provides authentication and authorization for SMB clients.</p></dd><dt><span class="term">nmbd</span></dt><dd><p>
-<a class="indexterm" name="ch01-idx-951529-0"></a>A daemon that looks after the <a class="indexterm" name="ch01-idx-951530-0"></a>Windows Internet Name Service (WINS), and assists with browsing.</p></dd></dl></div><p>Samba is currently maintained and extended by a group of volunteers under the active supervision of Andrew Tridgell. Like the Linux operating system, Samba is considered <em class="firstterm">Open Source software </em>
-<a class="indexterm" name="ch01-idx-951531-0"></a>
-<a class="indexterm" name="ch01-idx-951531-1"></a>(OSS) by its authors, and is distributed under the <a class="indexterm" name="ch01-idx-951532-0"></a>GNU General Public License (GPL). Since its inception, development of Samba has been sponsored in part by the <a class="indexterm" name="ch01-idx-951533-0"></a>Australian National University, where Andrew Tridgell earned his Ph.D.<sup>[<a name="ch01-pgfId-946542" href="#ftn.ch01-pgfId-946542">2</a>]</sup> In addition, some development has been sponsored by independent vendors such as <a class="indexterm" name="ch01-idx-951534-0"></a>Whistle and <a class="indexterm" name="ch01-idx-951535-0"></a>SGI. It is a true testament to Samba that both commercial and non-commercial entities are prepared to spend money to support an Open Source effort.</p><p>
-<a class="indexterm" name="ch01-idx-951536-0"></a>Microsoft has also contributed materially by putting forward its definition of SMB and the Internet-savvy <a class="indexterm" name="ch01-idx-951537-0"></a>
-<a class="indexterm" name="ch01-idx-951537-1"></a>Common Internet File System (CIFS), as a public <a class="indexterm" name="ch01-idx-951538-0"></a>
-<a class="indexterm" name="ch01-idx-951538-1"></a>Request for Comments (RFC), a standards document. The CIFS protocol is Microsoft's renaming of future versions of the SMB protocol that will be used in Windows products&#8212;the two terms can be used interchangeably in this book. Hence, you will often see the protocol written as "<a class="indexterm" name="ch01-idx-951539-0"></a>SMB/CIFS."</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="ch01-SECT-2"></a>What Can Samba Do For Me?</h2></div></div></div><p>As explained earlier, Samba can help Windows and Unix machines coexist in the same network. However, there are some specific reasons why you might want to set up a Samba server on your network:</p><div class="itemizedlist"><ul type="disc"><li><p>
-<a class="indexterm" name="ch01-idx-951583-0"></a>You don't want to pay for&#8212;or can't afford&#8212;a full-fledged Windows NT server, yet you still need the functionality that one provides.</p></li><li><p>You want to provide a common area for data or user directories in order to transition from a Windows server to a Unix one, or vice versa.</p></li><li><p>You want to be able to share printers across both Windows and Unix workstations.</p></li><li><p>You want to be able to access NT files from a Unix server.</p></li></ul></div><p>Let's take a quick tour of Samba in action. Assume that we have the following basic network configuration: a Samba-enabled Unix machine, to which we will assign the name <code class="literal">hydra</code>, and a pair of Windows clients, to which we will assign the names <code class="literal">phoenix</code> and <code class="literal">chimaera</code>, all connected via a local area network (LAN). Let's also assume that <code class="literal">hydra</code> also has a local inkjet printer connected to it, <code class="literal">lp</code>, and a disk share named <code class="literal">network</code>&#8212;both of which it can offer to the other two machines. A graphic of this network is shown in <a href="#ch01-45964" title="Figure 1.1. A simple network setup with a Samba server">Figure 1.1</a>.</p><div class="figure"><a name="ch01-45964"></a><p class="title"><b>Figure 1.1. A simple network setup with a Samba server</b></p><div class="figure-contents"><div><table border="0" summary="manufactured viewport for HTML img" cellspacing="0" cellpadding="0" width="502"><tr style="height: 209px"><td><img src="figs/sam.0101.gif" height="209" alt="A simple network setup with a Samba server"></td></tr></table></div></div></div><br class="figure-break"><p>In this network, each of the computers listed share the same <em class="firstterm">workgroup</em>
-<a class="indexterm" name="ch01-idx-951584-0"></a>. A workgroup is simply a group nametag that identifies an arbitrary collection of computers and their resources on an <a class="indexterm" name="ch01-idx-951585-0"></a>SMB network. There can be several workgroups on the network at any time, but for our basic network example, we'll have only one: the SIMPLE workgroup.</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="ch01-SECT-2.1"></a>Sharing a Disk Service</h3></div></div></div><p>
-<a class="indexterm" name="ch01-idx-951617-0"></a>If <a class="indexterm" name="ch01-idx-951876-0"></a>
-<a class="indexterm" name="ch01-idx-951876-1"></a>everything is properly configured, we should be able to see the Samba server, <code class="literal">hydra</code>, through the Network Neighborhood of the <code class="literal">phoenix</code> Windows desktop. In fact, <a href="#ch01-60493" title="Figure 1.2. The Network Neighborhood directory">Figure 1.2</a> shows the Network Neighborhood of the <code class="literal">phoenix</code> computer, including <code class="literal">hydra</code> and each of the computers that reside in the SIMPLE workgroup. Note the Entire Network icon at the top of the list. As we just mentioned, there can be more than one workgroup on an SMB network at any given time. If a user clicks on the <a class="indexterm" name="ch01-idx-951586-0"></a>Entire Network icon, he or she will see a list of all the workgroups that currently exist on the network.</p><div class="figure"><a name="ch01-60493"></a><p class="title"><b>Figure 1.2. The Network Neighborhood directory</b></p><div class="figure-contents"><div><table border="0" summary="manufactured viewport for HTML img" cellspacing="0" cellpadding="0" width="502"><tr style="height: 174px"><td><img src="figs/sam.0102.gif" height="174" alt="The Network Neighborhood directory"></td></tr></table></div></div></div><br class="figure-break"><p>We can take a closer look at the <code class="literal">hydra</code> server by double-clicking on its icon. This contacts <code class="literal">hydra</code> itself and requests a list of its <em class="firstterm">shares</em>&#8212;the file and printer resources&#8212;that the machine provides. In this case, there is a printer entitled <code class="literal">lp</code> and a disk share entitled <code class="literal">network</code> on the server, as shown in <a href="#ch01-76011" title="Figure 1.3. Shares available on the hydra sever as viewed from phoenix">Figure 1.3</a>. Note that the Windows display shows hostnames in mixed case (Hydra). <a class="indexterm" name="ch01-idx-951589-0"></a>Case is irrelevant in <a class="indexterm" name="ch01-idx-951588-0"></a>hostnames, so you may see hydra, Hydra, and HYDRA in various displays or command output, but they all refer to a single system. Thanks to Samba, Windows 98 sees the Unix server as a valid SMB server, and can access the <code class="literal">network</code> folder as if it were just another system folder.</p><div class="figure"><a name="ch01-76011"></a><p class="title"><b>Figure 1.3. Shares available on the hydra sever as viewed from phoenix</b></p><div class="figure-contents"><div><table border="0" summary="manufactured viewport for HTML img" cellspacing="0" cellpadding="0" width="502"><tr style="height: 148px"><td><img src="figs/sam.0103.gif" height="148" alt="Shares available on the hydra sever as viewed from phoenix"></td></tr></table></div></div></div><br class="figure-break"><p>One popular feature of Windows 95/98/NT is that you can map a letter-drive to a known network directory using the <a class="indexterm" name="ch01-idx-951590-0"></a>
-<a class="indexterm" name="ch01-idx-951590-1"></a>
-<a class="indexterm" name="ch01-idx-951590-2"></a>
-<a class="indexterm" name="ch01-idx-951590-3"></a>Map Network Drive option in the Windows Explorer.<sup>[<a name="ch01-pgfId-941061" href="#ftn.ch01-pgfId-941061">3</a>]</sup> Once you do so, your applications can access the folder across the network with a standard <a class="indexterm" name="ch01-idx-951592-0"></a>drive letter. Hence, you can store data on it, install and run programs from it, and even password-protect it against unwanted visitors. See <a href="#ch01-55465" title="Figure 1.4. Mapping a network drive to a Windows letter-drive">Figure 1.4</a> for an example of mapping a letter-drive to a network directory.</p><div class="figure"><a name="ch01-55465"></a><p class="title"><b>Figure 1.4. Mapping a network drive to a Windows letter-drive</b></p><div class="figure-contents"><div><table border="0" summary="manufactured viewport for HTML img" cellspacing="0" cellpadding="0" width="502"><tr style="height: 336px"><td><img src="figs/sam.0104.gif" width="502" alt="Mapping a network drive to a Windows letter-drive"></td></tr></table></div></div></div><br class="figure-break"><p>Take a look at the Path: entry in the dialog box of <a href="#ch01-55465" title="Figure 1.4. Mapping a network drive to a Windows letter-drive">Figure 1.4</a>. An equivalent way to represent a directory on a network machine is by using two <a class="indexterm" name="ch01-idx-951593-0"></a>
-<a class="indexterm" name="ch01-idx-951593-1"></a>backslashes, followed by the name of the networked machine, another backslash, and the networked directory of the machine, as shown below:</p><pre class="programlisting"><span class="emphasis"><em>\\</em></span><em class="replaceable"><code>network-machine</code></em><span class="emphasis"><em>\</em></span><em class="replaceable"><code>directory</code></em></pre><p>This is known as the <em class="firstterm">UNC</em>
-<a class="indexterm" name="ch01-idx-951594-0"></a>
-<a class="indexterm" name="ch01-idx-951594-1"></a> (Universal Naming Convention) in the Windows world. For example, the dialog box in <a href="#ch01-55465" title="Figure 1.4. Mapping a network drive to a Windows letter-drive">Figure 1.4</a> represents the network directory on the <code class="literal">hydra</code> server as:</p><pre class="programlisting">\\HYDRA\<em class="replaceable"><code>network</code></em></pre><p>If this looks somewhat familiar to you, you're probably thinking of <em class="firstterm">uniform resource locators</em>
-<a class="indexterm" name="ch01-idx-951607-0"></a>
-<a class="indexterm" name="ch01-idx-951607-1"></a> (URLs), which are addresses that web browsers such as Netscape Navigator and Internet Explorer use to resolve machines across the Internet. Be sure not to confuse the two: web browsers typically use <a class="indexterm" name="ch01-idx-951608-0"></a>forward slashes instead of back slashes, and they precede the initial slashes with the <a class="indexterm" name="ch01-idx-951611-0"></a>data transfer protocol (i.e., <a class="indexterm" name="ch01-idx-951612-0"></a>ftp, <a class="indexterm" name="ch01-idx-951613-0"></a>http) and a <a class="indexterm" name="ch01-idx-951610-0"></a>
-<a class="indexterm" name="ch01-idx-951610-1"></a>colon (:). In reality, URLs and UNCs are two completely separate things.</p><p>Once the network drive is set up, Windows and its programs will behave as if the networked directory was a fixed disk. If you have any applications that support <a class="indexterm" name="ch01-idx-952014-0"></a>
-<a class="indexterm" name="ch01-idx-952014-1"></a>multiuser functionality on a network, you can install those programs on the network drive.<sup>[<a name="ch01-pgfId-952017" href="#ftn.ch01-pgfId-952017">4</a>]</sup> <a href="#ch01-32686" title="Figure 1.5. The Network directory mapped to the client letter-drive G">Figure 1.5</a> shows the resulting network drive as it would appear with other storage devices in the Windows 98 client. Note the pipeline attachment in the icon for the G: drive; this indicates that it is a network drive instead of a fixed drive.</p><div class="figure"><a name="ch01-32686"></a><p class="title"><b>Figure 1.5. The Network directory mapped to the client letter-drive G</b></p><div class="figure-contents"><div><table border="0" summary="manufactured viewport for HTML img" cellspacing="0" cellpadding="0" width="502"><tr style="height: 224px"><td><img src="figs/sam.0105.gif" height="224" alt="The Network directory mapped to the client letter-drive G"></td></tr></table></div></div></div><br class="figure-break"><p>From our Windows NT Workstation machine, <code class="literal">chimaera</code>, Samba looks almost identical to Windows 98. <a href="#ch01-29255" title="Figure 1.6. Shares available on hydra (viewed from chimaera)">Figure 1.6</a> shows the same view of the <code class="literal">hydra</code> server from the Windows NT 4.0 Network Neighborhood. Setting up the network drive using the Map Network Drive option in Windows NT Workstation 4.0 would have identical results as well.</p><div class="figure"><a name="ch01-29255"></a><p class="title"><b>Figure 1.6. Shares available on hydra (viewed from chimaera) </b></p><div class="figure-contents"><a class="indexterm" name="ch01-idx-951618-0"></a><div><table border="0" summary="manufactured viewport for HTML img" cellspacing="0" cellpadding="0" width="502"><tr style="height: 141px"><td><img src="figs/sam.0106.gif" height="141" alt="Shares available on hydra (viewed from chimaera)"></td></tr></table></div></div></div><br class="figure-break"></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="ch01-SECT-2.2"></a>Sharing a Printer</h3></div></div></div><p>
-<a class="indexterm" name="ch01-idx-951620-0"></a>
-<a class="indexterm" name="ch01-idx-951620-1"></a>You probably noticed that the printer <code class="literal">lp</code> appeared under the available shares for <code class="literal">hydra</code> in <a href="#ch01-76011" title="Figure 1.3. Shares available on the hydra sever as viewed from phoenix">Figure 1.3</a>. This indicates that the Unix server has a printer that can be shared by the various SMB clients in the workgroup. Data sent to the printer from any of the clients will be spooled on the Unix server and printed in the order it is received.</p><p>
-<a class="indexterm" name="ch01-idx-951636-0"></a>Setting up a Samba-enabled printer on the Windows side is even easier than setting up a disk share. By double-clicking on the printer and identifying the manufacturer and model, you can install a driver for this printer on the Windows client. Windows can then properly format any information sent to the network printer and access it as if it were a local printer (we show you how to do this later in the chapter). <a href="#ch01-46265" title="Figure 1.7. A network printer available on hydra (viewed from chimaera)">Figure 1.7</a> shows the resulting network printer in the Printers window of Windows 98. Again, note the pipeline attachment below the printer, which identifies it as being on a network.</p><div class="figure"><a name="ch01-46265"></a><p class="title"><b>Figure 1.7. A network printer available on hydra (viewed from chimaera)</b></p><div class="figure-contents"><div><table border="0" summary="manufactured viewport for HTML img" cellspacing="0" cellpadding="0" width="502"><tr style="height: 223px"><td><img src="figs/sam.0107.gif" height="223" alt="A network printer available on hydra (viewed from chimaera)"></td></tr></table></div></div></div><br class="figure-break"><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="ch01-SECT-2.2.1"></a>Seeing things from the Unix side</h4></div></div></div><p>As mentioned earlier, Samba appears in Unix as a set of <a class="indexterm" name="ch01-idx-951638-0"></a>
-<a class="indexterm" name="ch01-idx-951638-1"></a>
-<a class="indexterm" name="ch01-idx-951638-2"></a>
-<a class="indexterm" name="ch01-idx-951638-3"></a>daemon programs. You can view them with the Unix <code class="literal">ps</code> and <code class="literal">netstat</code> commands, you can read any messages they generate through custom debug files or the Unix <code class="literal">syslog</code> (depending on how Samba is set up), and you can configure it from a single Samba properties file: <span class="emphasis"><em>smb.conf</em></span>
-<a class="indexterm" name="ch01-idx-951639-0"></a>. In addition, if you want to get an idea of what each of the <a class="indexterm" name="ch01-idx-951640-0"></a>
-<a class="indexterm" name="ch01-idx-951640-1"></a>daemons are doing, Samba has a program called <span class="emphasis"><em>smbstatus</em></span>
-<a class="indexterm" name="ch01-idx-951641-0"></a> that will lay it all on the line. Here is how it works:</p><pre class="programlisting"># <span class="bold"><strong>smbstatus</strong></span>
-Samba version 2.0.4
-Service      uid      gid      pid     machine
-----------------------------------------------
-network      davecb   davecb   7470   phoenix  (192.168.220.101) Sun May 16 
-network      davecb   davecb   7589   chimaera (192.168.220.102) Sun May 16 
-
-Locked files:
-Pid    DenyMode   R/W        Oplock          Name
---------------------------------------------------
-7589   DENY_NONE  RDONLY     EXCLUSIVE+BATCH /home/samba/quicken/inet/common/system/help.bmp   Sun May 16 21:23:40 1999
-7470   DENY_WRITE RDONLY     NONE            /home/samba/word/office/findfast.exe   
-Sun May 16 20:51:08 1999
-7589   DENY_WRITE RDONLY     EXCLUSIVE+BATCH /home/samba/quicken/lfbmp70n.dll   Sun May 16 21:23:39 1999
-7589   DENY_WRITE RDWR       EXCLUSIVE+BATCH /home/samba/quicken/inet/qdata/runtime.dat   Sun May 16 21:23:41 1999
-7470   DENY_WRITE RDONLY     EXCLUSIVE+BATCH /home/samba/word/office/osa.exe   
-Sun May 16 20:51:09 1999
-7589   DENY_WRITE RDONLY     NONE            /home/samba/quicken/qversion.dll   Sun May 16 21:20:33 1999
-7470   DENY_WRITE RDONLY     NONE                             /home/samba/quicken/qversion.dll   Sun May 16 20:51:11 1999
-
-Share mode memory usage (bytes):
-   1043432(99%) free + 4312(0%) used + 832(0%) overhead = 1048576(100%) total</pre><p>The Samba status from this output provides three sets of data, each divided into separate sections. The first section tells which systems have <a class="indexterm" name="ch01-idx-951646-0"></a>connected to the Samba server, identifying each client by its machine name (<code class="literal">phoenix</code> and <code class="literal">chimaera</code>) and IP address. The second section reports the name and status of the <a class="indexterm" name="ch01-idx-951647-0"></a>files that are currently in use on a share on the server, including the read/write status and any <a class="indexterm" name="ch01-idx-951648-0"></a>locks on the files. Finally, Samba reports the amount of <a class="indexterm" name="ch01-idx-951649-0"></a>memory it has currently allocated to the shares that it administers, including the amount actively used by the shares plus additional overhead. (Note that this is not the same as the total amount of memory that the <span class="emphasis"><em>smbd</em></span> or <span class="emphasis"><em>nmbd</em></span> processes are using.)</p><p>Don't worry if you don't understand these statistics; they will become easier to understand as you move through the<a class="indexterm" name="ch01-idx-951621-0"></a> book.<a class="indexterm" name="ch01-idx-951467-0"></a></p></div></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="ch01-88536"></a>Getting Familiar with a SMB/CIFS Network</h2></div></div></div><p>
-<a class="indexterm" name="ch01-idx-951651-0"></a>Now that you have had a brief tour of Samba, let's take some time to get familiar with Samba's adopted environment: an SMB/CIFS network. Networking with SMB is significantly different from working with a Unix <a class="indexterm" name="ch01-idx-951650-0"></a>TCP/IP network, because there are several new concepts to learn and a lot of information to cover. First, we will discuss the basic concepts behind an SMB network, followed by some Microsoft implementations of it, and finally we will show you where a Samba server can and cannot fit into the picture.</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="ch01-SECT-3.1"></a>Understanding NetBIOS</h3></div></div></div><p>To begin, let's step back in time. In 1984, IBM authored a simple <a class="indexterm" name="ch01-idx-951659-0"></a>application programming interface (API) for networking its computers called the <em class="firstterm">Network Basic Input/Output System </em>
-<a class="indexterm" name="ch01-idx-951660-0"></a>
-<a class="indexterm" name="ch01-idx-951660-1"></a>(NetBIOS). The NetBIOS API provided a rudimentary design for an application to connect and share data with other computers.</p><p>It's helpful to think of the NetBIOS API as networking extensions to the standard BIOS API calls. With BIOS, each low-level call is confined to the hardware of the local machine and doesn't need any help traveling to its destination. NetBIOS, however, originally had to exchange instructions with computers across IBM PC or Token Ring networks. It therefore required a low-level transport protocol to carry its requests from one computer to the next.</p><p>In late 1985, IBM released one such protocol, which it merged with the NetBIOS API to become the <em class="firstterm">NetBIOS Extended User Interface</em>
-<a class="indexterm" name="ch01-idx-951661-0"></a>
-<a class="indexterm" name="ch01-idx-951661-1"></a> (<span class="emphasis"><em>NetBEUI</em></span>). NetBEUI was designed for small local area networks (LANs), and it let each machine claim a name (up to 15 characters) that wasn't already in use on the network. By a "small LAN," we mean fewer than 255 nodes on the network&#8212;which was considered a practical restriction in 1985!</p><p>The NetBEUI protocol was very popular with networking applications, including those running under Windows for Workgroups. Later, implementations of NetBIOS over Novell's IPX networking protocols also emerged, which competed with NetBEUI. However, the networking protocols of choice for the burgeoning Internet community were TCP/IP and UDP/IP, and implementing the NetBIOS APIs over those protocols soon became a necessity.</p><p>Recall that <a class="indexterm" name="ch01-idx-951666-0"></a>TCP/IP uses numbers to represent computer addresses, such as 192.168.220.100, while <a class="indexterm" name="ch01-idx-951667-0"></a>
-<a class="indexterm" name="ch01-idx-951667-1"></a>NetBIOS uses only names. This was a major issue when trying to mesh the two protocols together. In 1987, the Internet Engineering Task Force (IETF) published a series of standardization documents, titled RFC 1001 and 1002, that outlined how NetBIOS would work over a TCP/UDP network. This set of documents still governs each of the implementations that exist today, including those provided by Microsoft with their Windows operating systems as well as the Samba suite.</p><p>Since then, the standard this document governs has become known as <em class="firstterm">NetBIOS over TCP/IP</em>
-<a class="indexterm" name="ch01-idx-951668-0"></a>
-<a class="indexterm" name="ch01-idx-951668-1"></a>
-<a class="indexterm" name="ch01-idx-951668-2"></a>, or NBT for short. The NBT standard (RFC 1001/1002) currently outlines a trio of services on a network:</p><div class="itemizedlist"><ul type="disc"><li><p>A name service</p></li><li><p>Two communication services:</p><div class="itemizedlist"><ul type="circle"><li><p>Datagrams</p></li><li><p>Sessions</p></li></ul></div></li></ul></div><p>The <a class="indexterm" name="ch01-idx-951671-0"></a>name service solves the name-to-address problem mentioned earlier; it allows each computer to declare a specific name on the network that can be translated to a machine-readable IP address, much like today's DNS on the Internet. The <a class="indexterm" name="ch01-idx-951672-0"></a>
-<a class="indexterm" name="ch01-idx-951672-1"></a>datagram and session services are both secondary communication protocols used to transmit data back and forth from NetBIOS machines across the network.</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="ch01-SECT-3.2"></a>Getting a Name</h3></div></div></div><p>
-<a class="indexterm" name="ch01-idx-951674-0"></a>
-<a class="indexterm" name="ch01-idx-951674-1"></a>For a human being, getting a name is easy. However, for a machine on a NetBIOS network, it can be a little more complicated. Let's look at a few of the issues.</p><p>In the NetBIOS world, when each machine comes online, it wants to claim a name for itself; this is called <em class="firstterm">name registration</em>
-<a class="indexterm" name="ch01-idx-951675-0"></a>. However, no two machines in the same workgroup should be able to claim the same name; this would cause endless confusion for any machine that wanted to communicate with either machine. There are two different approaches to ensuring that this doesn't happen:</p><div class="itemizedlist"><ul type="disc"><li><p>Use a <em class="firstterm">NetBIOS Name Server</em>
-<a class="indexterm" name="ch01-idx-951677-0"></a>
-<a class="indexterm" name="ch01-idx-951677-1"></a> (NBNS) to keep track of which hosts have registered a NetBIOS name.</p></li><li><p>Allow each machine on the network to defend its name in the event that another machine attempts to use it.</p></li></ul></div><p><a href="#ch01-86658" title="Figure 1.8. NBNS versus non-NBNS name registration">Figure 1.8</a> illustrates a (failed) name registration, with and without a NetBIOS Name Server.</p><div class="figure"><a name="ch01-86658"></a><p class="title"><b>Figure 1.8. NBNS versus non-NBNS name registration</b></p><div class="figure-contents"><div><table border="0" summary="manufactured viewport for HTML img" cellspacing="0" cellpadding="0" width="502"><tr style="height: 391px"><td><img src="figs/sam.0108.gif" width="502" alt="NBNS versus non-NBNS name registration"></td></tr></table></div></div></div><br class="figure-break"><p>In addition, there must be a way to resolve a NetBIOS name to a specific IP address as mentioned earlier; this is known as <em class="firstterm">name resolution</em>
-<a class="indexterm" name="ch01-idx-951679-0"></a>. There are two different approaches with NBT here as well:</p><div class="itemizedlist"><ul type="disc"><li><p>Have each machine report back its IP address when it "hears" a broadcast request for its NetBIOS name.</p></li><li><p>Use the NBNS to help resolve NetBIOS names to IP addresses.</p></li></ul></div><p><a href="#ch01-72484" title="Figure 1.9. NBNS versus non-NBNS name resolution">Figure 1.9</a> illustrates the two types of name resolution.</p><div class="figure"><a name="ch01-72484"></a><p class="title"><b>Figure 1.9. NBNS versus non-NBNS name resolution</b></p><div class="figure-contents"><div><table border="0" summary="manufactured viewport for HTML img" cellspacing="0" cellpadding="0" width="502"><tr style="height: 391px"><td><img src="figs/sam.0109.gif" width="502" alt="NBNS versus non-NBNS name resolution"></td></tr></table></div></div></div><br class="figure-break"><p>As you might expect, having an NBNS on your network can help out tremendously. To see exactly why, let's look at the non-NBNS method.</p><p>Here, when a client machine boots, it will broadcast a message declaring that it wishes to register a specified NetBIOS name as its own. If nobody objects to the use of the name after multiple registration attempts, it keeps the name. On the other hand, if another machine on the local <a class="indexterm" name="ch01-idx-951896-0"></a>subnet is currently using the requested name, it will send a message back to the requesting client that the name is already taken. This is known as <em class="firstterm">defending</em>
-<a class="indexterm" name="ch01-idx-951687-0"></a> the hostname. This type of system comes in handy when one client has unexpectedly dropped off the network&#8212;another can take its name unchallenged&#8212;but it does incur an inordinate amount of traffic on the network for something as simple as name registration.</p><p>With an NBNS, the same thing occurs, except that the communication is confined to the requesting machine and the NBNS server. No broadcasting occurs when the machine wishes to register the name; the registration message is simply sent directly from the client to NBNS server and the NBNS server replies whether or not the name is already taken. This is known as <em class="firstterm">point-to-point communication</em>
-<a class="indexterm" name="ch01-idx-951688-0"></a>, and is often beneficial on networks with more than one subnet. This is because routers are often preconfigured to block incoming packets that are broadcast to all machines in the subnet.</p><p>The same principles apply to name resolution. Without an NBNS, NetBIOS name resolution would also be done with a broadcast mechanism. All request packets would be sent to each computer in the network, with the hope that one machine that might be affected will respond directly back to the machine that asked. At this point, it's clear that using an NBNS server and point-to-point communication for this purpose is far less taxing on the network than flooding the network with broadcasts for every name resolution request.<a class="indexterm" name="ch01-idx-951682-0"></a>
-<a class="indexterm" name="ch01-idx-951682-1"></a></p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="ch01-SECT-3.3"></a>Node Types</h3></div></div></div><p>
-<a class="indexterm" name="ch01-idx-951690-0"></a>How can you tell what strategy each client on your network will use when performing name registration and resolution? Each machine on an NBT network earns one of the following designations, depending on how it handles name registration and resolution: <a class="indexterm" name="ch01-idx-951691-0"></a>
-<a class="indexterm" name="ch01-idx-951691-1"></a>
-<a class="indexterm" name="ch01-idx-951691-2"></a>
-<a class="indexterm" name="ch01-idx-951691-3"></a>b-node, p-node, m-node, and h-node. The behaviors of each type of node are summarized in <a href="#ch01-91681" title="Table 1.1. NetBIOS Node Types">Table 1.1</a>.</p><div class="table"><a name="ch01-91681"></a><p class="title"><b>Table 1.1. NetBIOS Node Types </b></p><div class="table-contents"><table summary="NetBIOS Node Types " border="1"><colgroup><col><col></colgroup><thead><tr><th><p>Role</p></th><th><p>Value</p></th></tr></thead><tbody><tr><td><p>b-node</p></td><td><p>Uses<a class="indexterm" name="ch01-idx-951692-0"></a>
-<a class="indexterm" name="ch01-idx-951692-1"></a> broadcast registration and resolution only.</p></td></tr><tr><td><p>p-node</p></td><td><p>Uses <a class="indexterm" name="ch01-idx-951693-0"></a>point-to-point registration and resolution only.</p></td></tr><tr><td><p>m-node</p></td><td><p>Uses broadcast for registration. If successful, it notifies the NBNS server of the result. Uses broadcast for resolution; uses NBNS server if broadcast is unsuccessful.</p></td></tr><tr><td><p>h-node (hybrid)</p></td><td><p>Uses NBNS server for registration and resolution; uses broadcast if the NBNS server is unresponsive or inoperative.</p></td></tr></tbody></table></div></div><br class="table-break"><p>In the case of Windows clients, you will usually find them listed as <em class="firstterm">h-nodes</em> or <em class="firstterm">hybrid nodes</em>. Incidentally, h-nodes were invented later by Microsoft, as a more  fault-tolerant route, and do not appear in RFC 1001/1002.</p><p>You can find out the node type of any Windows machine by typing the command <code class="literal">ipconfig</code> <code class="literal">/all</code> and searching for the line that says <code class="literal">Node Type</code>.</p><pre class="programlisting"><span class="bold"><strong>C:\&gt;ipconfig /all</strong></span>
-Windows 98 IP Configuration
-...
-  Node Type .  .  .  .  .  .  .  .  .  .  : Hybrid
-...</pre></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="ch01-SECT-3.4"></a>What's in a Name?</h3></div></div></div><p>The <a class="indexterm" name="ch01-idx-951695-0"></a>names NetBIOS uses are quite different from the DNS hostnames you might be familiar with. First, NetBIOS names exist in a <a class="indexterm" name="ch01-idx-951696-0"></a>flat namespace. In other words, there are no qualifiers such as <span class="emphasis"><em>ora.com</em></span> or <span class="emphasis"><em>samba.org</em></span> to section off hostnames; there is only a single unique name to represent each computer. Second, NetBIOS names are allowed to be only 15 characters, may not begin with an asterisk (*), and can consist only of standard alphanumeric characters (a-z, A-Z, 0-9) and the following:</p><pre class="programlisting">! @ # $ % ^ &amp; ( ) - ' { } . ~</pre><p>Although you are allowed to use a period (.) in a NetBIOS name, we recommend against it because those names are not guaranteed to work in future versions of NetBIOS over TCP/IP.</p><p>It's not a coincidence that all valid <a class="indexterm" name="ch01-idx-952041-0"></a>DNS names are also valid NetBIOS names. In fact, the DNS name for a Samba server is often reused as its NetBIOS name. For example, if you had a machine <code class="literal">phoenix.ora.com </code>, its NetBIOS name would likely be PHOENIX (followed by 8 blanks).</p><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="ch01-SECT-3.4.1"></a>Resource names and types</h4></div></div></div><p>With NetBIOS, a machine not only advertises its presence, but also tells others what types of services it offers. For example, <code class="literal">phoenix</code> can indicate that it's not just a workstation, but is also a file server and can receive WinPopup messages. This is done by adding a 16th byte to the end of the machine (<a class="indexterm" name="ch01-idx-951698-0"></a>resource) name, called the <a class="indexterm" name="ch01-idx-951704-0"></a><em class="firstterm">resource type</em>, and registering the name more than once. See <a href="#ch01-74707" title="Figure 1.10. The structure of NetBIOS names">Figure 1.10</a>.</p><div class="figure"><a name="ch01-74707"></a><p class="title"><b>Figure 1.10. The structure of NetBIOS names</b></p><div class="figure-contents"><div><table border="0" summary="manufactured viewport for HTML img" cellspacing="0" cellpadding="0" width="502"><tr style="height: 153px"><td><img src="figs/sam.0110.gif" height="153" alt="The structure of NetBIOS names"></td></tr></table></div></div></div><br class="figure-break"><p>The one-byte resource type indicates a unique service the named machine provides. In this book, you will often see the resource type shown in <a class="indexterm" name="ch01-idx-951708-0"></a>angled brackets (<a class="indexterm" name="ch01-idx-951709-0"></a>&lt;&gt;) after the NetBIOS name, such as:</p><pre class="programlisting">PHOENIX&lt;00&gt;</pre><p>You can see which names are registered for a particular NBT machine using the Windows command-line <a class="indexterm" name="ch01-idx-951710-0"></a>NBTSTAT utility. Because these services are unique (i.e., there cannot be more than one registered), you will see them listed as type UNIQUE in the output. For example, the following partial output describes the <code class="literal">hydra</code> server:</p><pre class="programlisting"><span class="bold"><strong>D:\&gt;NBTSTAT -a hydra</strong></span>
-
-       NetBIOS Remote Machine Name Table
-   Name               Type         Status
----------------------------------------------
-HYDRA          &lt;00&gt;  UNIQUE      Registered
-HYDRA          &lt;03&gt;  UNIQUE      Registered
-HYDRA          &lt;20&gt;  UNIQUE      Registered
-...</pre><p>This says the server has registered the NetBIOS name <code class="literal">hydra</code> as a <a class="indexterm" name="ch01-idx-951711-0"></a>
-<a class="indexterm" name="ch01-idx-951711-1"></a>machine (workstation) name, a recipient of WinPopup messages, and a file server. Some possible attributes a name can have are listed in <a href="#ch01-11471" title="Table 1.2. NetBIOS Unique Resource Types">Table 1.2</a>.</p><div class="table"><a name="ch01-11471"></a><p class="title"><b>Table 1.2. NetBIOS Unique Resource Types </b></p><div class="table-contents"><table summary="NetBIOS Unique Resource Types " border="1"><colgroup><col><col></colgroup><thead><tr><th><p>
-<a class="indexterm" name="ch01-idx-951723-0"></a>Named Resource</p></th><th><p>
-<a class="indexterm" name="ch01-idx-951735-0"></a>Hexidecimal Byte Value</p></th></tr></thead><tbody><tr><td><p>Standard Workstation Service</p></td><td><p>00</p></td></tr><tr><td><p>Messenger Service (WinPopup)</p></td><td><p>03</p></td></tr><tr><td><p>RAS Server Service</p></td><td><p>06</p></td></tr><tr><td><p>Domain Master Browser Service (associated with primary domain controller)</p></td><td><p>1B</p></td></tr><tr><td><p>Master Browser name</p></td><td><p>1D</p></td></tr><tr><td><p>NetDDE Service</p></td><td><p>1F</p></td></tr><tr><td><p>Fileserver (including printer server)</p></td><td><p>20</p></td></tr><tr><td><p>RAS Client Service</p></td><td><p>21</p></td></tr><tr><td><p>Network Monitor Agent</p></td><td><p>BE</p></td></tr><tr><td><p>Network Monitor Utility</p></td><td><p>BF</p></td></tr></tbody></table></div></div><br class="table-break"><p>Note that because <a class="indexterm" name="ch01-idx-951737-0"></a>DNS names don't have resource types, the designers intentionally made hexidecimal value 20 (an ASCII space) default to the type for a file server.</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="ch01-SECT-3.4.2"></a>Group names and types</h4></div></div></div><p>
-<a class="indexterm" name="ch01-idx-951786-0"></a>
-<a class="indexterm" name="ch01-idx-951786-1"></a>SMB also uses the concept of groups, with which machines can register themselves. Earlier, we mentioned that the machines in our example belonged to a <em class="firstterm">workgroup</em>, which is a partition of machines on the same network. For example, a business might very easily have an ACCOUNTING and a SALES workgroup, each with different servers and printers. In the Windows world, a workgroup and an SMB group are the same thing.</p><p>Continuing our NBTSTAT example, the <code class="literal">hydra</code> Samba server is also a member of the SIMPLE workgroup (the GROUP attribute hex 00), and will stand for election as a browse master (GROUP attribute 1E). Here is the remainder of the NBTSTAT utility output:</p><pre class="programlisting">       NetBIOS Remote Machine Name Table, continued
-   Name               Type         Status
----------------------------------------------
-SIMPLE           &lt;00&gt;  GROUP       Registered
-SIMPLE           &lt;1E&gt;  GROUP       Registered
-.._ _MSBROWSE_ _.&lt;01&gt;  GROUP       Registered</pre><p>The possible group attributes a machine can have are illustrated in <a href="#ch01-52395" title="Table 1.3. NetBIOS Group Resource Types">Table 1.3</a>. More information is available in <a class="indexterm" name="ch01-idx-951787-0"></a><em class="citetitle">Windows NT in a Nutshell</em> by Eric Pearce, also published by O'Reilly.</p><div class="table"><a name="ch01-52395"></a><p class="title"><b>Table 1.3. NetBIOS Group Resource Types </b></p><div class="table-contents"><table summary="NetBIOS Group Resource Types " border="1"><colgroup><col><col></colgroup><thead><tr><th><p>Named Resource</p></th><th><p>
-<a class="indexterm" name="ch01-idx-951781-0"></a>Hexidecimal Byte Value</p></th></tr></thead><tbody><tr><td><p>Standard Workstation group</p></td><td><p>00</p></td></tr><tr><td><p>Logon Server</p></td><td><p>1C</p></td></tr><tr><td><p>Master Browser name</p></td><td><p>1D</p></td></tr><tr><td><p>Normal Group name (used in browser elections)</p></td><td><p>1E</p></td></tr><tr><td><p>Internet Group name (administrative)</p></td><td><p>20</p></td></tr><tr><td><p><code class="literal">&lt;01&gt;&lt;02&gt;_ _MSBROWSE_ _&lt;02&gt;</code></p></td><td><p>01</p></td></tr></tbody></table></div></div><br class="table-break"><p>The final entry, <code class="literal">_ _ MSBROWSE _ _  </code>, is used to announce a group to other master browsers. The nonprinting characters in the name show up as dots in a NBTSTAT printout. Don't worry if you don't understand all of the resource or group types. Some of them you will not need with Samba, and others you will pick up as you move through the rest of the chapter. The important thing to remember here is the logistics of the naming mechanism.<a class="indexterm" name="ch01-idx-951790-0"></a></p></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="ch01-SECT-3.5"></a>Datagrams and Sessions</h3></div></div></div><p><em class="firstterm"></em>
-<a class="indexterm" name="ch01-idx-951800-0"></a>
-<a class="indexterm" name="ch01-idx-951800-1"></a>At this point, let's digress to introduce another responsibility of NBT: to provide connection services between two NetBIOS machines. There are actually two services offered by NetBIOS over TCP/IP: the <em class="firstterm">session service</em> and the <em class="firstterm">datagram service</em>. Understanding how these two services work is not essential to using Samba, but it does give you an idea of how NBT works and how to troubleshoot Samba when it doesn't work.</p><p>The datagram service has no stable connection between one machine and another. Packets of data are simply sent or broadcast from one machine to another, without regard for the order that they arrive at the destination, or even if they arrive at all. The use of datagrams is not as network intensive as sessions, although they can bog down a network if used unwisely (remember broadcast name resolution earlier?) Datagrams, therefore, are used for quickly sending simple blocks of data to one or more machines. The datagram service communicates using the simple primitives shown in <a href="#ch01-29352" title="Table 1.4. Datagram Primitives">Table 1.4</a>.</p><div class="table"><a name="ch01-29352"></a><p class="title"><b>Table 1.4. Datagram Primitives </b></p><div class="table-contents"><table summary="Datagram Primitives " border="1"><colgroup><col><col></colgroup><thead><tr><th><p>Primitive</p></th><th><p>Description</p></th></tr></thead><tbody><tr><td><p>Send Datagram</p></td><td><p>Send datagram packet to machine or groups of machines.</p></td></tr><tr><td><p>Send Broadcast Datagram</p></td><td><p>Broadcast datagram to any machine waiting with a Receive Broadcast Datagram.</p></td></tr><tr><td><p>Receive Datagram</p></td><td><p>Receive a datagram from a machine.</p></td></tr><tr><td><p>Receive Broadcast Datagram</p></td><td><p>Wait for a broadcast datagram.</p></td></tr></tbody></table></div></div><br class="table-break"><p>The session service is more complex. Sessions are a communication method that, in theory, offers the ability to detect problematic or inoperable connections between two NetBIOS applications. It helps to think of an NBT session in terms of a telephone call.<sup>[<a name="ch01-pgfId-946249" href="#ftn.ch01-pgfId-946249">5</a>]</sup> A full-duplex connection is opened between a caller machine and a called machine, and it must remain open throughout the duration of their conversation. Each side knows who the caller and the called machine is, and can communicate with the simple primitives shown in <a href="#ch01-75575" title="Table 1.5. Session Primitives">Table 1.5</a>.</p><div class="table"><a name="ch01-75575"></a><p class="title"><b>Table 1.5. Session Primitives </b></p><div class="table-contents"><table summary="Session Primitives " border="1"><colgroup><col><col></colgroup><thead><tr><th><p>Primitive</p></th><th><p>Description</p></th></tr></thead><tbody><tr><td><p>Call</p></td><td><p>Initiate a session with a machine listening under a specified name.</p></td></tr><tr><td><p>Listen</p></td><td><p>Wait for a call from a known caller or any caller.</p></td></tr><tr><td><p>Hang-up</p></td><td><p>Exit a call.</p></td></tr><tr><td><p>Send</p></td><td><p>Send data to the other machine.</p></td></tr><tr><td><p>Receive</p></td><td><p>Receive data from the other machine.</p></td></tr><tr><td><p>Session Status</p></td><td><p>Get information on requested sessions.</p></td></tr></tbody></table></div></div><br class="table-break"><p>Sessions are the backbone of resource sharing on an NBT network. They are typically used for establishing stable connections from client machines to disk or printer shares on a server. The client "calls" the server and starts trading information such as which files it wishes to open, which data it wishes to exchange, etc. These calls can last a long time&#8212;hours, even days&#8212;and all of this occurs within the context of a single connection. If there is an error, the session software (TCP) will retransmit until the data is received properly, unlike the "punt-and-pray" approach of the datagram service (UDP).</p><p>In truth, while sessions are supposed to be able to handle problematic communications, they often don't. As you've probably already discovered when using Windows networks, this is a serious detriment to using NBT sessions. If the connection is interrupted for some reason, session information that is open between the two computers can easily become invalidated. If that happens, the only way to regain the session information is for the same two computers to call each other again and start over.</p><p>If you want more information on each of these services, we recommend you look at RFC 1001. However, there are two important things to remember here:</p><div class="itemizedlist"><ul type="disc"><li><p>Sessions always occur between <span class="emphasis"><em>two</em></span> NetBIOS machines&#8212;no more and no less. If a session service is interrupted, the client is supposed to store sufficient state information for it to re-establish the connection. However, in practice, this is rarely the case.</p></li><li><p>Datagrams can be broadcast to multiple machines, but they are unreliable. In other words, there is no way for the source to know that the datagrams it sent have indeed arrived at their<em class="firstterm"></em>
-<a class="indexterm" name="ch01-idx-951807-0"></a>
-<a class="indexterm" name="ch01-idx-951807-1"></a> destinations.<a class="indexterm" name="ch01-idx-951654-0"></a></p></li></ul></div></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="ch01-43359"></a>Microsoft Implementations</h2></div></div></div><p>
-<a class="indexterm" name="ch01-idx-951821-0"></a>
-<a class="indexterm" name="ch01-idx-951821-1"></a>With that amount of background, we can now talk about some of Microsoft's implementations of the preceding concepts in the CIFS/SMB networking world. And, as you might expect, there are some complex extensions to introduce as well.</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="ch01-SECT-4.1"></a>Windows Domains</h3></div></div></div><p>
-<a class="indexterm" name="ch01-idx-951815-0"></a>Recall that a workgroup is a collection of SMB computers that all reside on a subnet and subscribe to the same SMB group. A <em class="firstterm">Windows domain</em> goes a step further. It is a workgroup of SMB machines that has one addition: a server acting as a <em class="firstterm">domain controller</em>. You must have a domain controller in order to have a Windows domain.<sup>[<a name="ch01-pgfId-947021" href="#ftn.ch01-pgfId-947021">6</a>]</sup> Otherwise, it is only a workgroup. See <a href="#ch01-96972" title="Figure 1.11. A simple Windows domain">Figure 1.11</a>.</p><div class="figure"><a name="ch01-96972"></a><p class="title"><b>Figure 1.11. A simple Windows domain</b></p><div class="figure-contents"><div><table border="0" summary="manufactured viewport for HTML img" cellspacing="0" cellpadding="0" width="502"><tr style="height: 209px"><td><img src="figs/sam.0111.gif" height="209" alt="A simple Windows domain"></td></tr></table></div></div></div><br class="figure-break"><p>
-<a class="indexterm" name="ch01-idx-951829-0"></a>
-<a class="indexterm" name="ch01-idx-951829-1"></a>There are currently two separate protocols used by a domain controller (logon server): one for communicating with Windows 95/98 machines and one for communicating with Windows NT machines. While Samba currently implements the domain controller protocol for Windows 95/98 (which allows it to act as a domain controller for Windows 9<span class="emphasis"><em>x</em></span> machines), it still does not fully support the protocol for Windows NT computers. However, the Samba team promises that support for the Windows NT domain controller protocol is forthcoming in Samba 2.1.</p><div class="tip" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title"><a name="ch01-NOTE-0"></a>Tip</h3><p>Why all the difficulty? The protocol that Windows domain controllers use to communicate with their clients and other domain controllers is proprietary and has not been released by Microsoft. This has forced the Samba development team to reverse-engineer the domain controller protocol to see which codes perform specific tasks.</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="ch01-SECT-4.1.1"></a>Domain controllers</h4></div></div></div><p>The domain controller is the nerve center of a Windows domain, much like an NIS server is the nerve center of the Unix network information service. Domain controllers have a variety of responsibilities. One responsibility that you need to be concerned with is <em class="firstterm">authentication</em>
-<a class="indexterm" name="ch01-idx-951839-0"></a>. Authentication is the process of granting or denying a user access to a shared resource on another network machine, typically through the use of a password.</p><p>Each domain controller uses a <em class="firstterm">security account manager</em>
-<a class="indexterm" name="ch01-idx-951840-0"></a>
-<a class="indexterm" name="ch01-idx-951840-1"></a> (SAM) to maintain a list of username-password combinations. The domain controller then forms a central repository of passwords that are tied to usernames (one password per user), which is more efficient than each client machine maintaining hundreds of passwords for every network resource available.</p><p>On a Windows domain, when a non-authenticated client requests access to a server's shares, the server will turn around and ask the domain controller whether that user is authenticated. If it is, the server will establish a session connection with the access rights it has for that service and user. If not, the connection is denied. Once a user is authenticated by the domain controller, a special authenticated token will be returned to the client so that the user will not need to relogin to other resources on that domain. At this point, the user is considered "logged in" to the domain itself. See <a href="#ch01-49344" title="Figure 1.12. Using a domain controller for authentication">Figure 1.12</a>.</p><div class="figure"><a name="ch01-49344"></a><p class="title"><b>Figure 1.12. Using a domain controller for authentication</b></p><div class="figure-contents"><div><table border="0" summary="manufactured viewport for HTML img" cellspacing="0" cellpadding="0" width="502"><tr style="height: 242px"><td><img src="figs/sam.0112.gif" height="242" alt="Using a domain controller for authentication"></td></tr></table></div></div></div><br class="figure-break"></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="ch01-SECT-4.1.2"></a>Primary and backup domain controllers</h4></div></div></div><p>
-<a class="indexterm" name="ch01-idx-951842-0"></a>
-<a class="indexterm" name="ch01-idx-951842-1"></a>
-<a class="indexterm" name="ch01-idx-951842-2"></a>
-<a class="indexterm" name="ch01-idx-951842-3"></a>
-<a class="indexterm" name="ch01-idx-951842-4"></a>Redundancy is a key idea behind a Windows domain. The domain controller that is currently active on a domain is called the <em class="firstterm">primary domain controller</em> (PDC). There can be one or more <em class="firstterm">backup domain controllers</em> (BDCs) in the domain as well, which will take over in the event that the primary domain controller fails or becomes inaccessible. BDCs frequently synchronize their SAM data with the primary domain controller so that, if the need arises, any one of them can perform DC services transparently without impacting its clients. Note that BDCs, however, have only read-only copies of the SAM; they can update their data only by synchronizing with a PDC. A server in a Windows domain can use the SAM of any primary or backup domain controller to authenticate a user who attempts to access its resources and logon to the domain.</p><p>Note that in many aspects, the behaviors of a <a class="indexterm" name="ch01-idx-951844-0"></a>
-<a class="indexterm" name="ch01-idx-951844-1"></a>Windows workgroup and a Windows domain overlap. This is not accidental since the concept of Windows domains did not evolve until Windows NT 3.5 was introduced, and Windows domains were forced to remain <a class="indexterm" name="ch01-idx-951873-0"></a>backwards compatible with the workgroups present in Windows for Workgroups 3.1. The key thing to remember here is that a Windows domain is simply a Windows workgroup with one or more domain controllers added.</p><p>Samba can function as a primary domain controller for Windows 95/98 machines without any problems. However, <a class="indexterm" name="ch01-idx-951845-0"></a>
-<a class="indexterm" name="ch01-idx-951845-1"></a>Samba 2.0 can act as a primary domain controller only for authentication purposes; it currently cannot assume any other PDC responsibilities. (By the time you read this, Samba 2.1 may be available so you can use Samba as a PDC for NT clients.) Also, because of the closed protocol used by Microsoft to synchronize SAM data, Samba currently cannot serve as a backup domain<a class="indexterm" name="ch01-idx-951832-0"></a>
-<a class="indexterm" name="ch01-idx-951832-1"></a> controller.<a class="indexterm" name="ch01-idx-951820-0"></a></p></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="ch01-SECT-4.2"></a>Browsing</h3></div></div></div><p>
-<a class="indexterm" name="ch01-idx-951846-0"></a>Browsing is a high-level answer to the user question: "What machines are out there on the Windows network?" Note that there is no connection with a World Wide Web browser, apart from the general idea of "discovering what's there." And, like the Web, what's out there can change without warning.</p><p>Before browsing, users had to know the name of the specific computer they wanted to connect to on the network, and then manually enter a UNC such as the following into an application or file manager to access resources:</p><pre class="programlisting">\\HYDRA\network\</pre><p>With browsing, however, you can examine the contents of a machine using a standard point-and-click GUI&#8212;in this case, the<a class="indexterm" name="ch01-idx-951848-0"></a> Network Neighborhood window in a Windows client.</p><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="ch01-SECT-4.2.1"></a>Levels of browsing</h4></div></div></div><p>As we hinted at the beginning of the chapter, there are actually two types of browsing that you will encounter in an SMB/CIFS network:</p><div class="itemizedlist"><ul type="disc"><li><p>Browsing a list of machines (with shared resources)</p></li><li><p>Browsing the shared resources of a specific machine</p></li></ul></div><p>
-<a class="indexterm" name="ch01-idx-951851-0"></a>Let's look at the first one. On each Windows workgroup (or domain) subnet, one computer has the responsibility of maintaining a list of the machines that are currently accessible through the network. This computer is called the <em class="firstterm">local master browser</em>
-<a class="indexterm" name="ch01-idx-951850-0"></a>
-<a class="indexterm" name="ch01-idx-951850-1"></a>, and the list that it maintains is called the <em class="firstterm">browse list</em>. Machines on a subnet use the browse list in order to cut down on the amount of network traffic generated while browsing. Instead of each computer dynamically polling to determine a list of the currently available machines, the computer can simply query the local master browser to obtain a complete, up-to-date list.</p><p>
-<a class="indexterm" name="ch01-idx-951852-0"></a>To browse the actual resources on a machine, a user must connect to the specific machine; this information cannot be obtained from the browse list. Browsing the list of resources on a machine can be done by clicking on the machine's icon when it is presented in the Network Neighborhood in Windows 95/98 or NT. As you saw at the opening of the chapter, the machine will respond with a list of shared resources that can be accessed if that user is successfully authenticated.</p><p>Each of the servers on a Windows workgroup is required to announce its presence to the local master browser after it has registered a NetBIOS name, and (theoretically) announce that it is leaving the workgroup when it is shut down. It is the local master browser's responsibility to record what the servers have announced. Note that the local master browser is not necessarily the same machine as a NetBIOS name server (NBNS), which we discussed earlier.</p><div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title"><a name="ch01-NOTE-1"></a>Warning</h3><p>The <a class="indexterm" name="ch01-idx-952154-0"></a>Windows Network Neighborhood can behave oddly: until you select a particular machine to browse, the Network Neighborhood window may contain data that is not up-to-date. That means that the Network Neighborhood window can be showing machines that have crashed, or can be missing machines that haven't been noticed yet. Put succinctly, once you've selected a server and connected to it, you can be a lot more confident that the shares and printers really exist on the network.</p></div><p>Unlike the roles you've seen earlier, almost any Windows machine (NT Server, NT Workstation, 98, 95, or Windows 3.1 for Workgroups) can act as a local master browser. As with the domain controller, the local master browser can have one or more <em class="firstterm">backup browsers</em>
-<a class="indexterm" name="ch01-idx-952161-0"></a> on the local subnet that will take over in the event that the local master browser fails or becomes inaccessible. To ensure fluid operation, the local backup browsers will frequently synchronize their browse list with the local master browser. Let's update our Windows domain diagram to include both a local master and local backup browser. The result is shown in <a href="#ch01-77521" title="Figure 1.13. A Windows domain with a local master and local backup browser">Figure 1.13</a>.</p><div class="figure"><a name="ch01-77521"></a><p class="title"><b>Figure 1.13. A Windows domain with a local master and local backup browser</b></p><div class="figure-contents"><div><table border="0" summary="manufactured viewport for HTML img" cellspacing="0" cellpadding="0" width="502"><tr style="height: 209px"><td><img src="figs/sam.0113.gif" height="209" alt="A Windows domain with a local master and local backup browser"></td></tr></table></div></div></div><br class="figure-break"><p>Here is how to calculate the minimum number of <a class="indexterm" name="ch01-idx-951868-0"></a>backup browsers that will be allocated on a workgroup:</p><div class="itemizedlist"><ul type="disc"><li><p>If there are between 1 and 32 Windows NT workstations on the network, or between 1 and 16 Windows 95/98 machines on the network, the local master browser allocates one backup browser in addition to the local master browser.</p></li><li><p>If the number of Windows NT workstations falls between 33 and 64, or the number of Windows 95/98 workstations falls between 17 and 32, the local master browser allocates two backup browsers.</p></li><li><p>For each group of 32 NT workstations or 16 Windows 95/98 machines beyond this, the local master browser allocates another backup browser.</p></li></ul></div><p>There is currently no upper limit on the number of <a class="indexterm" name="ch01-idx-951869-0"></a>
-<a class="indexterm" name="ch01-idx-951869-1"></a>backup browsers that can be allocated by the local master browser.<a class="indexterm" name="ch01-idx-951855-0"></a></p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="ch01-SECT-4.2.2"></a>Browsing elections</h4></div></div></div><p>Browsing is a critical aspect of any Windows workgroup. However, not everything runs perfectly on any network. For example, let's say that the Windows NT Server on the desk of a small company's CEO is the local master browser&#8212;that is, until he switches it off while plugging in his massage chair. At this point the Windows NT Workstation in the spare parts department might agree to take over the job. However, that computer is currently running a large, poorly written program that has brought its processor to its knees. The moral: browsing has to be very tolerant of servers coming and going. Because nearly every Windows machine can serve as a browser, there has to be a way of deciding at any time who will take on the job. This decision-making process is called an <em class="firstterm">election</em>
-<a class="indexterm" name="ch01-idx-951870-0"></a>
-<a class="indexterm" name="ch01-idx-951870-1"></a>.</p><p>An election algorithm is built into nearly all Windows operating systems such that they can each agree who is going to be a local master browser and who will be local backup browsers. An election can be forced at any time. For example, let's assume that the CEO has finished his massage and reboots his server. As the server comes online, it will announce its presence and an election will take place to see if the PC in the spare parts department should still be the master browser.</p><p>When an election is performed, each machine broadcasts via datagrams information about itself. This information includes the following:</p><div class="itemizedlist"><ul type="disc"><li><p>The version of the election protocol used</p></li><li><p>The operating system on the machine</p></li><li><p>The amount of time the client has been on the network</p></li><li><p>The hostname of the client</p></li></ul></div><p>These values determine which operating system has seniority and will fulfill the role of the local master browser. (<a href="#SAMBA-CH-6" title="Chapter 6. Users, Security, and Domains">Chapter 6</a>, describes the election process in more detail.) The architecture developed to achieve this is not elegant and has built-in security problems. While a browsing domain can be integrated with domain security, the election algorithm does not take into consideration which computers become browsers. Thus it is possible for any machine running a browser service to register itself as participating in the browsing election, and (after winning) being able to change the browse list. Nevertheless, browsing is a key feature of Windows networking and <a class="indexterm" name="ch01-idx-951871-0"></a>backwards compatibility requirements will ensure that it is in use for years to come.<a class="indexterm" name="ch01-idx-951847-0"></a></p></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="ch01-SECT-4.3"></a>Can a Windows Workgroup Span Multiple Subnets?</h3></div></div></div><p>
-<a class="indexterm" name="ch01-idx-951886-0"></a>
-<a class="indexterm" name="ch01-idx-951886-1"></a>
-<a class="indexterm" name="ch01-idx-951886-2"></a>Yes, but most people who have done it have had their share of headaches. Spanning multiple subnets was not part of the initial design of Windows NT 3.5 or Windows for Workgroups. As a result, a Windows domain that spans two or more subnets is, in reality, the "gluing" together of two or more workgroups that share an identical name. The good news is that you can still use a primary domain controller to control authentication across each of the subnets. The bad news is that things are not as simple with browsing.</p><p>As mentioned previously, each subnet must have its own local master browser. When a Windows domain spans multiple subnets, a system administrator will have to assign one of the machines as the <em class="firstterm">domain master browser</em>. The domain master browser will keep a browse list for the entire Windows domain. This browse list is created by periodically synchronizing the browse lists of each of the local master browsers with the browse list of the domain master browser. After the synchronization, the local master browser and the domain master browser should contain identical entries. See <a href="#ch01-52572" title="Figure 1.14. A workgroup that spans more than one subnet">Figure 1.14</a> for an illustration.</p><div class="figure"><a name="ch01-52572"></a><p class="title"><b>Figure 1.14. A workgroup that spans more than one subnet</b></p><div class="figure-contents"><div><table border="0" summary="manufactured viewport for HTML img" cellspacing="0" cellpadding="0" width="502"><tr style="height: 438px"><td><img src="figs/sam.0114.gif" width="502" alt="A workgroup that spans more than one subnet"></td></tr></table></div></div></div><br class="figure-break"><p>Sound good? Well, it's not quite nirvana for the following reasons:</p><div class="itemizedlist"><ul type="disc"><li><p>If it exists, a primary domain controller always plays the role of the domain master browser. By Microsoft design, the two always share the NetBIOS <a class="indexterm" name="ch01-idx-951898-0"></a>
-<a class="indexterm" name="ch01-idx-951898-1"></a>resource type &lt;1B&gt;, and (unfortunately) cannot be separated.</p></li><li><p>Windows 95/98 machines cannot become <span class="emphasis"><em>or</em></span> <span class="emphasis"><em>even contact</em></span> a domain master browser. The Samba group feels that this is a marketing decision from Microsoft that forces customers to have at least one Windows NT workstation (or Samba server) on each <a class="indexterm" name="ch01-idx-951900-0"></a>subnet of a multi-subnet workgroup.</p></li></ul></div><p>Each subnet's local master browser continues to maintain the browse list for its subnet, for which it becomes authoritative. So if a computer wants to see a list of servers within its own subnet, the local master browser of that subnet will be queried. If a computer wants to see a list of servers outside the subnet, it can still go only as far as the local master browser. This works because, at appointed intervals, the authoritative browse list of a subnet's local master browser is synchronized with the domain master browser, which is synchronized with the local master browser of the other subnets in the domain. This is called <em class="firstterm">browse list propagation</em>
-<a class="indexterm" name="ch01-idx-951902-0"></a>
-<a class="indexterm" name="ch01-idx-951902-1"></a>.</p><p>Samba can act as a domain master browser on a Windows domain if required. In addition, it can also act as a local master browser for a Windows subnet, synchronizing its browse list with the domain master browser.</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="ch01-SECT-4.4"></a>The Windows Internet Name Service (WINS)</h3></div></div></div><p>The <a class="indexterm" name="ch01-idx-951904-0"></a>
-<a class="indexterm" name="ch01-idx-951904-1"></a>Windows Internet Name Service (WINS) is Microsoft's implementation of a <a class="indexterm" name="ch01-idx-951906-0"></a>NetBIOS name server (NBNS). As such, WINS inherits much of NetBIOS's characteristics. First, WINS is <a class="indexterm" name="ch01-idx-951907-0"></a>flat; you can only have machines named <code class="literal">fred</code> or workgroups like CANADA or USA. In addition, WINS is dynamic: when a client first comes online, it is required to report its hostname, its address, and its workgroup to the local WINS server. This WINS server will retain the information so long as the client periodically refreshes its WINS registration, which indicates that it's still connected to the network. Note that <a class="indexterm" name="ch01-idx-951908-0"></a>WINS servers are not domain or workgroup specific; they can appear anywhere and serve anyone.</p><p>Multiple WINS servers can be set to synchronize with each other after a specified amount of time. This allows entries for machines that come online and offline on the network to propagate from one WINS server to another. While in theory this seems efficient, it can quickly become cumbersome if there are several WINS servers covering a network. Because WINS services can cross multiple subnets (you'll either hardcode the address of a WINS server in each of your clients or obtain it via DHCP), it is often more efficient to have each Windows client, no matter how many Windows domains there are, point themselves to the same WINS server. That way, there will only be one authoritative WINS server with the correct information, instead of several WINS servers continually struggling to synchronize themselves with the most recent changes.</p><p>The currently active WINS server is known as the <em class="firstterm">primary WINS server</em>
-<a class="indexterm" name="ch01-idx-951910-0"></a>
-<a class="indexterm" name="ch01-idx-951910-1"></a>
-<a class="indexterm" name="ch01-idx-951910-2"></a>. You can also install a secondary WINS server, which will take over in the event that the primary WINS server fails or becomes inaccessible. Note that there is no <a class="indexterm" name="ch01-idx-951912-0"></a>election to determine which machine becomes a primary or backup WINS server&#8212;the choice of WINS servers is static and must be predetermined by the <a class="indexterm" name="ch01-idx-951913-0"></a>system administrator. Both the primary and any backup WINS servers will synchronize their address databases on a periodic basis.</p><p>In the Windows family of operating systems, only an NT Workstation or an NT server can serve as a <em class="firstterm"></em>
-<a class="indexterm" name="ch01-idx-951916-0"></a>WINS server. Samba can also function as a primary WINS server, but not a secondary WINS server.</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="ch01-12452"></a>What Can Samba Do?</h3></div></div></div><p>
-<a class="indexterm" name="ch01-idx-951921-0"></a>
-<a class="indexterm" name="ch01-idx-951921-1"></a>
-<a class="indexterm" name="ch01-idx-951921-2"></a>Whew! Bet you never thought Microsoft networks would be that complex, did you? Now, let's wrap up by showing where Samba can help out. <a href="#ch01-14021" title="Table 1.6. Samba Roles (as of 2.0.4b)">Table 1.6</a> summarizes which roles Samba can and cannot play in a Windows NT Domain or Windows workgroup. As you can see, because many of the NT domain protocols are proprietary and have not been documented by Microsoft, Samba cannot properly synchronize its data with a Microsoft server and cannot act as a backup in most roles. However, with version 2.0.<span class="emphasis"><em>x</em></span>, Samba does have limited support for the primary domain controller's authentication protocols and is gaining more functionality every day.</p><div class="table"><a name="ch01-14021"></a><p class="title"><b>Table 1.6. Samba Roles (as of 2.0.4b) </b></p><div class="table-contents"><table summary="Samba Roles (as of 2.0.4b) " border="1"><colgroup><col><col></colgroup><thead><tr><th><p>Role</p></th><th><p>Can Perform?</p></th></tr></thead><tbody><tr><td><p>File Server</p></td><td><p>Yes</p></td></tr><tr><td><p>Printer Server</p></td><td><p>Yes</p></td></tr><tr><td><p>Primary Domain Controller</p></td><td><p>Yes (Samba 2.1 or higher recommended)</p></td></tr><tr><td><p>Backup Domain Controller</p></td><td><p>No</p></td></tr><tr><td><p>Windows 95/98 Authentication</p></td><td><p>Yes</p></td></tr><tr><td><p>Local Master Browser</p></td><td><p>Yes</p></td></tr><tr><td><p>Local Backup Browser</p></td><td><p>No</p></td></tr><tr><td><p>Domain Master Browser</p></td><td><p>Yes</p></td></tr><tr><td><p>Primary WINS Server</p></td><td><p>Yes</p></td></tr><tr><td><p>Secondary WINS Server</p></td><td><p>No<a class="indexterm" name="ch01-idx-951824-0"></a>
-<a class="indexterm" name="ch01-idx-951824-1"></a></p></td></tr></tbody></table></div></div><br class="table-break"></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="ch01-32691"></a>An Overview of the Samba Distribution</h2></div></div></div><p>As mentioned earlier, Samba actually contains several programs that serve different but related purposes. Let's introduce each of them briefly, and show how they work together. The majority of the programs that come with the Samba distribution center on its two daemons. Let's take a refined look at the responsibilities of each daemon:</p><div class="variablelist"><dl><dt><span class="term"><span class="emphasis"><em>smbd</em></span></span></dt><dd><p>The <span class="emphasis"><em>smbd</em></span> daemon is responsible for managing the shared resources between the Samba server machine and its clients. It provides file, print, and browser services to <acronym class="acronym">SMB</acronym> clients across one or more networks. <span class="emphasis"><em>smdb</em></span> handles all notifications between the Samba server and the network clients. In addition, it is responsible for user authentication, resource locking, and data sharing through the <acronym class="acronym">SMB</acronym> protocol.</p></dd><dt><span class="term"><span class="emphasis"><em>nmbd</em></span></span></dt><dd><p>The <span class="emphasis"><em>nmbd</em></span> daemon is a simple nameserver that mimics the WINS and NetBIOS name server functionality, as you might expect to encounter with the LAN Manager package. This daemon listens for nameserver requests and provides the appropriate information when called upon. It also provides browse lists for the Network Neighborhood and participates in browsing elections.</p></dd></dl></div><p>The Samba distribution also comes with a small set of Unix command-line tools:</p><div class="variablelist"><dl><dt><span class="term">smbclient</span></dt><dd><p>An FTP-like Unix client that can be used to connect to Samba shares</p></dd><dt><span class="term">smbtar</span></dt><dd><p>A program for backing up data in shares, similar to the Unix <code class="filename">tar</code> command</p></dd><dt><span class="term">nmblookup</span></dt><dd><p>A program that provides NetBIOS over TCP/IP name lookups</p></dd><dt><span class="term">smbpasswd</span></dt><dd><p>A program that allows an administrator to change the encrypted passwords used by Samba</p></dd><dt><span class="term">smbstatus</span></dt><dd><p>A program for reporting the current network connections to the shares on a Samba server</p></dd><dt><span class="term">testparm</span></dt><dd><p>A simple program to validate the Samba configuration file</p></dd><dt><span class="term">testprns</span></dt><dd><p>A program that tests whether various printers are recognized by the <code class="filename">smbd</code> daemon</p></dd></dl></div><p>Each significant release of Samba goes through a significant exposure test before it's announced. In addition, it is quickly updated afterward if problems or unwanted side-effects are found. The latest stable distribution as of this writing is Samba 2.0.5, the long-awaited production version of Samba 2.0. This book focuses on the functionality supported in Samba 2.0, as opposed to the older 1.9.<span class="emphasis"><em>x</em></span> versions of Samba, which are now obsolete.</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="ch01-SECT-6"></a>How Can I Get Samba?</h2></div></div></div><p>
-<a class="indexterm" name="ch01-idx-951923-0"></a>Samba is available in both binary and source format from a set of <a class="indexterm" name="ch01-idx-951925-0"></a>mirror sites across the Internet. The primary home site for Samba is located at <a class="indexterm" name="ch01-idx-951924-0"></a>
-<a class="indexterm" name="ch01-idx-951924-1"></a><code class="systemitem">http://www.samba.org/</code>.</p><p>However, if you don't want to wait for packets to arrive all the way from Australia, mirror sites for Samba can be found at any of several locations on the Internet. A list of mirrors is given at the primary Samba home page.</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="ch01-40528"></a>What's New in Samba 2.0?</h2></div></div></div><p>
-<a class="indexterm" name="ch01-idx-951929-0"></a>
-<a class="indexterm" name="ch01-idx-951929-1"></a>Samba 2.0 was an eagerly-awaited package. The big additions to Samba 2.0 are more concrete support for NT Domains and the new Samba Web Administration Tool (SWAT), a browser-based utility for configuring Samba. However, there are dozens of other improvements that were introduced in the summer and fall of 1998.</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="ch01-SECT-7.1"></a>NT Domains</h3></div></div></div><p>Samba's support for <a class="indexterm" name="ch01-idx-951930-0"></a>
-<a class="indexterm" name="ch01-idx-951930-1"></a>NT Domains (starting with version 2.0.<span class="emphasis"><em>x</em></span>) produced a big improvement: it allows SMB servers to use its authentication mechanisms, which is essential for future NT compatibility, and to support <em class="firstterm">NT domain logons</em>
-<a class="indexterm" name="ch01-idx-951931-0"></a>
-<a class="indexterm" name="ch01-idx-951931-1"></a>
-<a class="indexterm" name="ch01-idx-951931-2"></a>
-<a class="indexterm" name="ch01-idx-951931-3"></a>. Domain logons allow a user to log in to a Windows NT domain and use all the computers in the domain without logging into them individually. Previous to version 2.0.0, Samba supported Windows 95/98 logon services, but not NT domain logons. Although domain logons support is not complete is Samba 2.0, it is partially implemented.</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="ch01-SECT-7.2"></a>Ease of Administration</h3></div></div></div><p>
-<a class="indexterm" name="ch01-idx-951933-0"></a>SWAT, the <a class="indexterm" name="ch01-idx-951934-0"></a>Samba Web Administration Tool, makes it easy to set up a server and change its configuration, without giving up the simple text-based configuration file. SWAT provides a graphical interface to the resources that Samba shares with its clients. In addition, SWAT saves considerable experimentation and memory work in setting up or changing configurations across the network. You can even create an initial setup with SWAT and then modify the file later by hand, or vice versa. Samba will not complain.</p><p>On the <a class="indexterm" name="ch01-idx-951935-0"></a>compilation side, <a class="indexterm" name="ch01-idx-951936-0"></a>GNU <code class="filename">autoconf</code> is now used to make the task of initial compilation and setup easier so you can get to SWAT quicker.</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="ch01-SECT-7.3"></a>Performance</h3></div></div></div><p>There are major performance and scalability increases in Samba: the code has been reorganized and <span class="emphasis"><em>nmbd</em></span>
-<a class="indexterm" name="ch01-idx-951937-0"></a> (the Samba name service daemon) heavily rewritten:</p><div class="itemizedlist"><ul type="disc"><li><p>Name/browsing service now supports approximately 35,000 simultaneous clients.</p></li><li><p>File and print services support 500 concurrent users from a single medium-sized server without noticeable performance degradation.</p></li><li><p>
-<a class="indexterm" name="ch01-idx-951938-0"></a>Linux/Samba on identical hardware now consistently performs better than NT Server. And best of all, Samba is improving.</p></li><li><p>Improved <a class="indexterm" name="ch01-idx-951939-0"></a>
-<a class="indexterm" name="ch01-idx-951939-1"></a>
-<a class="indexterm" name="ch01-idx-951939-2"></a>"opportunistic" locking allows client machines to cache entire files locally, greatly improving speed without running the risk of accidentally overwriting the cached files.</p></li></ul></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="ch01-SECT-7.4"></a>More Features</h3></div></div></div><p>There are several additional features in Samba 2.0. You can now have multiple Samba <a class="indexterm" name="ch01-idx-951942-0"></a>aliases on the same machine, each pretending to be a different server, a feature similar to <a class="indexterm" name="ch01-idx-951943-0"></a>virtual hosts in modern web servers. This allows a host to serve multiple departments and groups, or provide disk shares with normal username/password security while also providing printers to everyone without any security. Printing has been changed to make it easier for <a class="indexterm" name="ch01-idx-951944-0"></a>Unix System V owners: Samba can now find the available printers automatically, just as it does with Berkeley-style printing. In addition, Samba now has the capability to use <a class="indexterm" name="ch01-idx-951945-0"></a>
-<a class="indexterm" name="ch01-idx-951945-1"></a>
-<a class="indexterm" name="ch01-idx-951945-2"></a>
-<a class="indexterm" name="ch01-idx-951945-3"></a>multiple code pages, so it can be used with non-European languages, and to use the <a class="indexterm" name="ch01-idx-951946-0"></a>Secure Sockets Layer protocol (SSL) to encrypt all the data it sends across the Internet, instead of just passwords.<sup>[<a name="ch01-pgfId-938280" href="#ftn.ch01-pgfId-938280">7</a>]</sup></p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="ch01-SECT-7.5"></a>Compatibility Improvements</h3></div></div></div><p>At the same time as it's becoming more capable, Samba is also becoming more <a class="indexterm" name="ch01-idx-951947-0"></a>
-<a class="indexterm" name="ch01-idx-951947-1"></a>compatible with Windows NT. Samba has always supported Microsoft-style password encryption. It now provides tools and options for changing over to <a class="indexterm" name="ch01-idx-951948-0"></a>
-<a class="indexterm" name="ch01-idx-951948-1"></a>Microsoft encryption, and for keeping the Unix and Microsoft password files synchronized while doing so. Finally, a Samba master browser can be instructed to hunt down and synchronize itself with other SMB servers on different LANs, allowing <a class="indexterm" name="ch01-idx-951950-0"></a>SMB to work seamlessly across multiple networks. Samba uses a different method of accomplishing this from the Microsoft method, which is undocumented.</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="ch01-SECT-7.6"></a>Smbwrapper</h3></div></div></div><p>Finally, there is an entirely new version of the Unix client called <em class="firstterm">smbwrapper</em>
-<a class="indexterm" name="ch01-idx-951955-0"></a>. Instead of a kernel module that allows Linux to act as a Samba client, there is now a command-line entry to load the library that provides a complete SMB filesystem on some brands of Unix. Once loaded, the command <code class="literal">ls</code> <code class="literal">/smb</code> will list all the machines in your workgroup, and <code class="literal">cd</code> <code class="literal">/smb/</code><em class="replaceable"><code>server_name</code></em><code class="literal">/</code><em class="replaceable"><code>share_name</code></em> will take you to a particular <a class="indexterm" name="ch01-idx-951956-0"></a>
-<a class="indexterm" name="ch01-idx-951956-1"></a>share (shared directory), similar to the <a class="indexterm" name="ch01-idx-951957-0"></a>
-<a class="indexterm" name="ch01-idx-951957-1"></a>Network File System (NFS). As of this writing, <span class="emphasis"><em>smbwrapper</em></span> currently runs on Linux, Solaris, SunOS 4, IRIX, and OSF/1, and is expected to run on several more operating systems in the near future.</p></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="ch01-99818"></a>And That's Not All...</h2></div></div></div><p>Samba is a wonderful tool with potential for even the smallest SMB/CIFS network. This chapter presented you with a thorough introduction to what Samba is, and more importantly, how it fits into a Windows network. The next series of chapters will help you set up Samba on both the Unix server side, where its two daemons reside, as well as configure the Windows 95, 98, and NT clients to work with Samba. Before long, the aches and pains of your heterogeneous network may seem like a thing of the past. Welcome to the wonderful world of Samba!</p></div><div class="footnotes"><br><hr width="100" align="left"><div class="footnote"><p><sup>[<a name="ftn.ch01-pgfId-946532" href="#ch01-pgfId-946532">1</a>] </sup>Which is a good thing, because our marketing people highly doubt you would have picked up a book called "Using Salmonberry"!</p></div><div class="footnote"><p><sup>[<a name="ftn.ch01-pgfId-946542" href="#ch01-pgfId-946542">2</a>] </sup>At the time of this printing, Andrew had completed his Ph.D. work and had joined San Francisco-based LinuxCare.</p></div><div class="footnote"><p><sup>[<a name="ftn.ch01-pgfId-941061" href="#ch01-pgfId-941061">3</a>] </sup>You can also right-click on the shared resource in the <a class="indexterm" name="ch01-idx-951603-0"></a>Network Neighborhood, and then select the Map Network Drive menu item.</p></div><div class="footnote"><p><sup>[<a name="ftn.ch01-pgfId-952017" href="#ch01-pgfId-952017">4</a>] </sup>Be warned that many end-user license agreements forbid installing a program on a network such that multiple clients can access it. Check the legal agreements that accompany the product to be absolutely sure.</p></div><div class="footnote"><p><sup>[<a name="ftn.ch01-pgfId-946249" href="#ch01-pgfId-946249">5</a>] </sup>As you can see in RFC 1001, the telephone analogy was strongly evident in the creation of the NBT service.</p></div><div class="footnote"><p><sup>[<a name="ftn.ch01-pgfId-947021" href="#ch01-pgfId-947021">6</a>] </sup>Windows domains are called <a class="indexterm" name="ch01-idx-953044-0"></a>
-<a class="indexterm" name="ch01-idx-953044-1"></a>"Windows NT domains" by Microsoft because they assume that Windows NT machines will take the role of the domain controller. However, because Samba can perform this function as well, we'll simply call them "Windows domains" to avoid confusion.</p></div><div class="footnote"><p><sup>[<a name="ftn.ch01-pgfId-938280" href="#ch01-pgfId-938280">7</a>] </sup>If you reside in the United States, there are some federal rules and regulations dealing with strong cryptography. We'll talk about his later when we set up Samba and SSL in <a href="#SAMBA-AP-A" title="Appendix A. Configuring Samba with SSL">Appendix A</a>.</p></div></div></div><div class="chapter" lang="en"><div class="titlepage"><div><div><h2 class="title"><a name="SAMBA-CH-2"></a>Chapter 2. Installing Samba on a Unix System</h2></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="sect1"><a href="#ch02-85028">2.1. Downloading the Samba Distribution</a></span></dt><dd><dl><dt><span class="sect2"><a href="#ch02-SECT-1.1">2.1.1. Binary or Source?</a></span></dt><dt><span class="sect2"><a href="#ch02-SECT-1.2">2.1.2. Read the Documentation</a></span></dt></dl></dd><dt><span class="sect1"><a href="#ch02-28558">2.2. Configuring Samba</a></span></dt><dt><span class="sect1"><a href="#ch02-13217">2.3. Compiling and Installing Samba</a></span></dt><dd><dl><dt><span class="sect2"><a href="#ch02-SECT-3.1">2.3.1. Final Installation Steps</a></span></dt></dl></dd><dt><span class="sect1"><a href="#ch02-13464">2.4. A Basic Samba Configuration File</a></span></dt><dd><dl><dt><span class="sect2"><a href="#ch02-SECT-4.1">2.4.1. Using SWAT</a></span></dt><dt><span class="sect2"><a href="#ch02-SECT-4.2">2.4.2. Testing the Configuration File</a></span></dt></dl></dd><dt><span class="sect1"><a href="#ch02-29069">2.5. Starting the Samba Daemons</a></span></dt><dd><dl><dt><span class="sect2"><a href="#ch02-SECT-5.1">2.5.1. Starting the Daemons by Hand</a></span></dt><dt><span class="sect2"><a href="#ch02-SECT-5.2">2.5.2. Stand-alone Daemons</a></span></dt><dt><span class="sect2"><a href="#ch02-SECT-5.3">2.5.3. Starting From Inetd</a></span></dt></dl></dd><dt><span class="sect1"><a href="#ch02-67898">2.6. Testing the Samba Daemons</a></span></dt></dl></div><p>
-<a class="indexterm" name="ch02-idx-947293-0"></a>
-<a class="indexterm" name="ch02-idx-947293-1"></a>Now that you know what Samba can do for you and your users, it's time to get your own network set up. Let's start with the installation of Samba itself on a Unix system. When dancing the samba, one learns by taking small steps. It's just the same when installing Samba; we need to teach it step by step. This chapter will help you to start off on the right foot.</p><p>For illustrative purposes, we will be installing the 2.0.4 version of the Samba server on a <a class="indexterm" name="ch02-idx-947307-0"></a>Linux<sup>[<a name="ch02-pgfId-939741" href="#ftn.ch02-pgfId-939741">1</a>]</sup> system running version 2.0.31 of the kernel. However, the installation steps are the same for all of the platforms that Samba supports. A typical installation will take about an <a class="indexterm" name="ch02-idx-947305-0"></a>hour to complete, including downloading the source files and compiling them, setting up the configuration files, and testing the server.</p><p>
-<a class="indexterm" name="ch02-idx-947306-0"></a>Here is an overview of the steps:</p><div class="orderedlist"><ol type="1"><li><p>Download the source or binary files.</p></li><li><p>Read the installation documentation.</p></li><li><p>Configure a makefile.</p></li><li><p>Compile the server code.</p></li><li><p>Install the server files.</p></li><li><p>Create a Samba configuration file.</p></li><li><p>Test the configuration file.</p></li><li><p>Start the Samba daemons.</p></li><li><p>Test the Samba daemons.</p></li></ol></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="ch02-85028"></a>Downloading the Samba Distribution</h2></div></div></div><p>
-<a class="indexterm" name="ch02-idx-947308-0"></a>
-<a class="indexterm" name="ch02-idx-947308-1"></a>
-
-</p><p>If you want to download the latest version, the primary web site
-for the Samba software is <a class="indexterm" name="ch02-idx-947318-0"></a><code class="systemitem">http://www.samba.org</code>. Once connected to this
-page, you'll see links to several Samba mirror sites across the
-world, both for the standard Samba web pages and sites devoted
-exclusively to downloading Samba. For the best performance, choose a
-site that is closest to your own geographic location.</p><p>The standard <a class="indexterm" name="ch02-idx-947320-0"></a> <a class="indexterm" name="ch02-idx-947320-1"></a>Samba web
-sites have Samba documentation and tutorials, mailing list archives,
-and the latest Samba news, as well as source and binary distributions
-of Samba. The download sites (sometimes called <span class="emphasis"><em>FTP
-sites</em></span>) have only the source and binary
-distributions. Unless you specifically want an older version of the
-Samba server or are going to install a binary distribution, download
-the latest source distribution from the closest mirror site. This
-distribution is always named:</p><pre class="programlisting">samba-latest.tar.gz</pre><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="ch02-SECT-1.1"></a>Binary or Source?</h3></div></div></div><p>
-<a class="indexterm" name="ch02-idx-947323-0"></a>
-<a class="indexterm" name="ch02-idx-947323-1"></a>Precompiled packages are also available for a large number of Unix platforms. These packages contain binaries for each of the Samba executables as well as the standard Samba documentation. Note that while installing a binary distribution can save you a fair amount of trouble and time, there are a couple of issues that you should keep in mind when deciding whether to use the binary or compile the source yourself:</p><div class="itemizedlist"><ul type="disc"><li><p>The binary packages can lag behind the latest version
-of the software by one or two (maybe more) minor releases, especially
-after a series of small changes and for less popular
-platforms. Compare the release notes for the source and binary
-packages to make sure that there aren't any new features that
-you need on your platform. 
-
-</p></li><li><p>If you use a precompiled binary, you will need to ensure that you have the correct libraries required by the executables. On some platforms the executables are statically linked so this isn't an issue, but on modern Unix operating systems (e.g., Linux, SGI Irix, Solaris, HP-UX, etc.), libraries are often <a class="indexterm" name="ch02-idx-947325-0"></a>dynamically linked. This means that the binary looks for the right version of each library on your system, so you may have to install a new version of a library. The <code class="filename">README</code> file or <code class="filename">makefile</code>
-<a class="indexterm" name="ch02-idx-947333-0"></a> that accompanies the binary distribution should list any special requirements.<sup>[<a name="ch02-pgfId-943622" href="#ftn.ch02-pgfId-943622">2</a>]</sup></p><p>Many machines with shared libraries come with a nifty tool called <span class="emphasis"><em>ldd</em></span>
-<a class="indexterm" name="ch02-idx-947322-0"></a>. This tool will tell you which libraries a specific binary requires and which libraries on the system satisfy that requirement. For example, checking the <span class="emphasis"><em>smbd</em></span> program on our test machine gave us:</p></li></ul></div><pre class="programlisting">$ <span class="bold"><strong>ldd smbd</strong></span>
-libreadline.so.3 =&gt; /usr/lib/libreadline.so.3
-libdl.so.2 =&gt; /lib/libdl.so.2
-libcrypt.so.1 =&gt; /lib/libcrypt.so.1
-libc.so.6 =&gt; /lib/libc.so.6
-libtermcap.so.2 =&gt; /lib/libtermcap.so.2
-/lib/ld-linux.so.2 =&gt; /lib/ld-linux.so.2</pre><div class="itemizedlist"><ul type="disc"><li><p>If there are any incompatibilities between Samba and specific libraries on your machine, the distribution-specific documentation should highlight those.</p></li><li><p>Keep in mind that each binary distribution carries preset values about the target platform, such as default directories and configuration option values. Again, check the documentation and the makefile included in the source directory to see which directives and variables were used when the binary was compiled. In some cases, these will not be appropriate for your situation.</p><p>A few configuration items can be reset with command-line options at runtime instead of at compile time. For example, if your binary tries to place any log, lock, or status files in the "wrong" place (for example, in <code class="filename">/usr/local</code>  ), you can override this without recompiling.</p></li></ul></div><p>One point worth mentioning is that the Samba source requires an <a class="indexterm" name="ch02-idx-947324-0"></a>
-<a class="indexterm" name="ch02-idx-947324-1"></a>
-<a class="indexterm" name="ch02-idx-947324-2"></a>ANSI C compiler. If you are on a platform with a non-ANSI compiler, such as the <span class="emphasis"><em>cc</em></span> compiler on SunOS version 4, you'll have to install an ANSI-compliant compiler such as <span class="emphasis"><em>gcc</em></span> before you do anything else.<sup>[<a name="ch02-pgfId-939049" href="#ftn.ch02-pgfId-939049">3</a>]</sup> If installing a compiler isn't something you want to wrestle with, you can start off with a binary package. However, for the most flexibility and compatibility on your system, we always recommend compiling from the latest source.</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="ch02-SECT-1.2"></a>Read the Documentation</h3></div></div></div><p>
-<a class="indexterm" name="ch02-idx-947327-0"></a>
-<a class="indexterm" name="ch02-idx-947327-1"></a>
-<a class="indexterm" name="ch02-idx-947327-2"></a>This sounds like an obvious thing to say, but there have probably been times where you have uncompressed a package, blindly typed <code class="literal">configure</code>, <code class="literal">make</code>, and <code class="literal">make</code> <code class="literal">install</code>, and walked away to get another cup of coffee. We'll be the first to admit that we do that, many more times than we should. It's a bad idea&#8212;especially when planning a network with Samba.</p><p>Samba 2.0 automatically configures itself prior to compilation. This reduces the likelihood of a machine-specific problem, but there may be an option mentioned in the <code class="filename">README</code> file that you end up wishing for after Samba's been installed. With both source and binary packages you'll find a large number of documents in the <code class="filename">docs</code>
-<a class="indexterm" name="ch02-idx-947328-0"></a> directory, in a variety of formats. The most important files to look at in the distribution are:</p><pre class="programlisting"><a class="indexterm" name="ch02-idx-947329-0"></a>
-<a class="indexterm" name="ch02-idx-947329-1"></a>WHATSNEW.txt
-docs/textdocs/UNIX_INSTALL.txt</pre><p>These files tell you what features you can expect in your Samba distribution, and will highlight common installation problems that you're likely to face. Be sure to look over both of them before you start the compilation process.<a class="indexterm" name="ch02-idx-947311-0"></a></p></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="ch02-28558"></a>Configuring Samba</h2></div></div></div><p>
-<a class="indexterm" name="ch02-idx-947339-0"></a>
-<a class="indexterm" name="ch02-idx-947339-1"></a>The <a class="indexterm" name="ch02-idx-947330-0"></a>source distribution of Samba 2.0 and above doesn't initially have a <a class="indexterm" name="ch02-idx-947337-0"></a>makefile. Instead, one is generated through a GNU <code class="filename">configure</code>
-<a class="indexterm" name="ch02-idx-947338-0"></a>
-<a class="indexterm" name="ch02-idx-947338-1"></a> script, which is located in the <code class="filename">samba-2.0.x /source/</code> directory. The <em class="firstterm">configure</em> script, which must be run as root, takes care of the machine-specific issues of building Samba. However, you still may want to decide on some global options. Global options can be set by passing options on the command-line:</p><pre class="programlisting"># ./configure --with-ssl</pre><p>For example, this will configure the Samba makefile with support for the<a class="indexterm" name="ch02-idx-947347-0"></a>
-<a class="indexterm" name="ch02-idx-947347-1"></a> Secure Sockets Layer (SSL) encryption protocol. If you would like a complete list of <a class="indexterm" name="ch02-idx-947348-0"></a>options, type the following:</p><pre class="programlisting">#./configure --help</pre><p>
-<a class="indexterm" name="ch02-idx-947349-0"></a>
-<a class="indexterm" name="ch02-idx-947349-1"></a>Each of these options enable or disable various features. You typically enable a feature by specifying the <code class="literal">--with-</code><em class="replaceable"><code>feature</code></em> option, which will cause the feature to be compiled and installed. Likewise, if you specify a <code class="literal">--without-</code><em class="replaceable"><code>feature</code></em> option, the feature will be disabled. As of Samba 2.0.5, each of the following features is disabled by default:</p><div class="variablelist"><dl><dt><span class="term"><code class="literal">--with-smbwrapper</code></span></dt><dd><p>Include SMB <a class="indexterm" name="ch02-idx-947350-0"></a>
-<a class="indexterm" name="ch02-idx-947350-1"></a>wrapper support, which allows executables on the Unix side to access <a class="indexterm" name="ch02-idx-947351-0"></a>SMB/CIFS filesystems as if they were regular Unix filesystems. We recommend using this option. However, at this time this book went to press, there were several incompatibilities between the <code class="filename">smbwrapper</code>
-<a class="indexterm" name="ch02-idx-947352-0"></a> package and the GNU <code class="filename">libc</code> version 2.1, and it would not compile on Red Hat 6.0. Look for more information on these incompatibilities on the Samba home page.</p></dd><dt><span class="term"><code class="literal">--with-afs</code></span></dt><dd><p>Include support of the <a class="indexterm" name="ch02-idx-947353-0"></a>Andrew Filesystem from <a class="indexterm" name="ch02-idx-947354-0"></a>Carnegie Mellon University. If you're going to serve <a class="indexterm" name="ch02-idx-947355-0"></a>AFS files via Samba, we recommend compiling Samba once first without enabling this feature to ensure that everything runs smoothly. Once that version is working smoothly, recompile Samba with this feature enabled and compare any errors you might receive against the previous setup.</p></dd><dt><span class="term"><code class="literal">--with-dfs</code></span></dt><dd><p>Include support for <a class="indexterm" name="ch02-idx-947356-0"></a>DFS, a later version of AFS, used by <a class="indexterm" name="ch02-idx-947357-0"></a>OSF/1 (Digital Unix). Note that this is <span class="emphasis"><em>not</em></span> the same as Microsoft DFS, which is an entirely different filesystem. Again, we recommend compiling Samba once first without this feature to ensure that everything runs smoothly, then recompile with this feature to compare any errors against the previous setup.</p></dd><dt><span class="term"><code class="literal">--with-krb4</code>=<em class="replaceable"><code>base-directory</code></em></span></dt><dd><p>Include support for <a class="indexterm" name="ch02-idx-947358-0"></a>Kerberos version 4.0, explicitly specifying the base directory of the distribution. Kerberos is a network security protocol from <a class="indexterm" name="ch02-idx-947359-0"></a>MIT that uses <a class="indexterm" name="ch02-idx-947360-0"></a>
-<a class="indexterm" name="ch02-idx-947360-1"></a>private key cryptography to provide strong security between nodes. Incidentally, Microsoft has announced that Kerberos 5.0 will be the standard <a class="indexterm" name="ch02-idx-947362-0"></a>authentication mechanism for Microsoft Windows 2000 (NT 5.0). However, the Kerberos 5.0 authentication mechanisms are quite different from the Kerberos 4.0 <a class="indexterm" name="ch02-idx-947363-0"></a>security mechanisms. If you have Kerberos version 4 on your system, the Samba team recommends that you upgrade and use the <code class="literal">--with-krb5</code> option (see the next item). You can find more information on <a class="indexterm" name="ch02-idx-947364-0"></a>Kerberos at <code class="systemitem">http://web.mit.edu/kerberos/www</code>.</p></dd><dt><span class="term"><code class="literal">--with-krb5</code>=<em class="replaceable"><code>base-directory</code></em></span></dt><dd><p>Include support for Kerberos version 5.0, explicitly specifying the base directory of the distribution. Microsoft has announced that Kerberos 5.0 will be the standard authentication mechanism for Microsoft Windows 2000 (NT 5.0). However, there is no guarantee that Microsoft will not extend Kerberos for their own needs in the future. Currently, Samba's Kerberos support only uses a plaintext password interface and not an encrypted one. You can find more information on Kerberos at its home page: <code class="systemitem">http://web.mit.edu/kerberos/www</code>.</p></dd><dt><span class="term"><code class="literal">--with-automount</code></span></dt><dd><p>Include support for <a class="indexterm" name="ch02-idx-947365-0"></a>automounter, a feature often used on sites that offer NFS.</p></dd><dt><span class="term"><code class="literal">--with-smbmount</code></span></dt><dd><p>Include <span class="emphasis"><em>smbmount</em></span>
-<a class="indexterm" name="ch02-idx-947366-0"></a> support, which is for <a class="indexterm" name="ch02-idx-947367-0"></a>Linux only. This feature wasn't being maintained at the time the book was written, so the Samba team made it an optional feature and provided <span class="emphasis"><em>smbwrapper</em></span> instead. The <span class="emphasis"><em>smbwrapper</em></span> feature works on more Unix platforms than <span class="emphasis"><em>smbmount</em></span>, so you'll usually want to use <code class="literal">--with-smbwrapper</code> instead of this option.</p></dd><dt><span class="term"><code class="literal">--with-pam</code></span></dt><dd><p>Include support for <a class="indexterm" name="ch02-idx-947368-0"></a>
-<a class="indexterm" name="ch02-idx-947368-1"></a>pluggable authentication modules (PAM), an authentication feature common in the Linux operating system.</p></dd><dt><span class="term"><code class="literal">--with-ldap</code></span></dt><dd><p>Include support for the <a class="indexterm" name="ch02-idx-947369-0"></a>
-<a class="indexterm" name="ch02-idx-947369-1"></a>Lightweight Directory Access Protocol (LDAP). A future version of LDAP will be used in the Windows 2000 (NT 5.0) operating system; this Samba support is experimental. LDAP is a flexible client-server directory protocol that can carry information such as certificates and group memberships.<sup>[<a name="ch02-pgfId-943655" href="#ftn.ch02-pgfId-943655">4</a>]</sup></p></dd><dt><span class="term"><code class="literal">--with-nis</code></span></dt><dd><p>Include support for getting password-file information from <a class="indexterm" name="ch02-idx-947370-0"></a>NIS (network yellow pages).</p></dd><dt><span class="term"><code class="literal">--with-nisplus</code></span></dt><dd><p>Include support for obtaining password-file information from NIS+, the successor to NIS.</p></dd><dt><span class="term"><code class="literal">--with-ssl</code></span></dt><dd><p>Include experimental support for the <a class="indexterm" name="ch02-idx-947374-0"></a>Secure Sockets Layer (SSL), which is used to provide encrypted connections from client to server. <a href="#SAMBA-AP-A" title="Appendix A. Configuring Samba with SSL">Appendix A</a>, describes setting up Samba with SSL support.</p></dd><dt><span class="term"><code class="literal">--with-nisplus-home</code></span></dt><dd><p>Include support for locating which server contains a particular user's <a class="indexterm" name="ch02-idx-947380-0"></a>
-<a class="indexterm" name="ch02-idx-947380-1"></a>home directory and telling the client to connect to it. Requires <code class="literal">--with-nis</code> and, usually, <code class="literal">--with-automounter</code>.</p></dd><dt><span class="term"><code class="literal">--with-mmap</code></span></dt><dd><p>Include experimental<a class="indexterm" name="ch02-idx-947381-0"></a> memory mapping code. This is not required for <a class="indexterm" name="ch02-idx-947382-0"></a>fast locking, which already uses mmap or System V shared memory.</p></dd><dt><span class="term"><code class="literal">--with-syslog</code></span></dt><dd><p>Include support for using the <a class="indexterm" name="ch02-idx-947383-0"></a>SYSLOG utility for logging information generated from the Samba server. There are a couple of Samba configuration options that you can use to enable SYSLOG support; <a href="#ch04-21486" title="Chapter 4. Disk Shares">Chapter 4</a>, discusses these options.</p></dd><dt><span class="term"><code class="literal">--with-netatalk</code></span></dt><dd><p>Include experimental support for interoperating with the (Macintosh) <a class="indexterm" name="ch02-idx-947412-0"></a>Netatalk file server.</p></dd><dt><span class="term"><code class="literal">--with-quotas</code></span></dt><dd><p>Include <a class="indexterm" name="ch02-idx-947413-0"></a>disk-quota support.</p></dd></dl></div><p>Because each of these options is disabled by default, none of these features are essential to Samba. However, you may want to come back and build a modified version of Samba if you discover that you need one at a later time.</p><p>In addition, <a href="#ch02-85125" title="Table 2.1. Additional Configure Options">Table 2.1</a> shows some other parameters that you can give the <code class="filename">configure</code> script if you wish to store parts of the Samba distribution in different places, perhaps to make use of multiple disks or partitions. Note that the defaults sometimes refer to a prefix specified earlier in the table.</p><div class="table"><a name="ch02-85125"></a><p class="title"><b>Table 2.1. Additional Configure Options </b></p><div class="table-contents"><table summary="Additional Configure Options " border="1"><colgroup><col><col><col></colgroup><thead><tr><th><p>Option</p></th><th><p>Meaning</p></th><th><p>Default</p></th></tr></thead><tbody><tr><td><p><code class="literal">--prefix</code>=<em class="replaceable"><code>directory</code></em></p></td><td><p>Install architecture-independent files at the base directory specified.</p></td><td><p><code class="filename">/usr/local/samba</code></p></td></tr><tr><td><p><code class="literal">--eprefix</code>=<em class="replaceable"><code>directory</code></em></p></td><td><p>Install architecture-dependent files at the base directory specified.</p></td><td><p><code class="filename">/usr/local/samba</code></p></td></tr><tr><td><p><code class="literal">--bindir</code>=<em class="replaceable"><code>directory</code></em></p></td><td><p>Install user executables in the directory specified.</p></td><td><p><em class="replaceable"><code>eprefix</code></em><code class="filename">/bin</code></p></td></tr><tr><td><p><code class="literal">--sbindir</code>=<em class="replaceable"><code>directory</code></em></p></td><td><p>Install administrator executables in the directory specified.</p></td><td><p><em class="replaceable"><code>eprefix</code></em><code class="filename">/bin</code></p></td></tr><tr><td><p><code class="literal">--libexecdir</code>=<em class="replaceable"><code>directory</code></em></p></td><td><p>Install program executables in the directory specified.</p></td><td><p><em class="replaceable"><code>eprefix</code></em><code class="filename">/libexec</code></p></td></tr><tr><td><p><code class="literal">--datadir</code>=<em class="replaceable"><code>directory</code></em></p></td><td><p>Install read-only architecture independent data in the directory specified.</p></td><td><p><em class="replaceable"><code>prefix</code></em><code class="filename">/share</code></p></td></tr><tr><td><p><code class="literal">--libdir</code>=<em class="replaceable"><code>directory</code></em></p></td><td><p>Install program libraries in the directory specified.</p></td><td><p><em class="replaceable"><code>eprefix</code></em><code class="filename">/lib</code></p></td></tr><tr><td><p><code class="literal">--includedir</code>=<em class="replaceable"><code>directory</code></em></p></td><td><p>Install package include files in the directory specified.</p></td><td><p><em class="replaceable"><code>prefix</code></em><code class="filename">/include</code></p></td></tr><tr><td><p><code class="literal">--infodir</code>=<em class="replaceable"><code>directory</code></em></p></td><td><p>Install additional information files in the directory specified.</p></td><td><p><em class="replaceable"><code>prefix</code></em><code class="filename">/info</code></p></td></tr><tr><td><p><code class="literal">--mandir</code>=<em class="replaceable"><code>directory</code></em></p></td><td><p>Install manual pages in the directory specified.<a class="indexterm" name="ch02-idx-947428-0"></a></p></td><td><p><em class="replaceable"><code>prefix</code></em><code class="filename">/man</code></p></td></tr></tbody></table></div></div><br class="table-break"><p>Again, before running the <code class="filename">configure</code> script, it is important that you are the <a class="indexterm" name="ch02-idx-947433-0"></a>root user on the system. Otherwise, you may get a warning such as:</p><pre class="programlisting">configure: warning: running as non-root will disable some tests</pre><p>You don't want any test to be disabled when the Samba makefile is being created; this leaves the potential for errors down the road when compiling or running Samba on your system.</p><p>Here is a sample execution of the <code class="filename">configure</code>
-<a class="indexterm" name="ch02-idx-947434-0"></a> script, which creates a Samba 2.0.4 makefile for the Linux platform. Note that you must run the configure script in the <span class="emphasis"><em>source</em></span> directory, and that several lines from the middle of the excerpt have been omitted:</p><pre class="programlisting"># cd samba-2.0.4b/source/
-# ./configure | tee mylog
-
-loading cache ./config.cache
-checking for gcc... (cached) gcc
-checking whether the C compiler (gcc -O ) works... yes
-checking whether the C compiler (gcc -O ) is a cross-compiler... no
-checking whether we are using GNU C... (cached) yes
-checking whether gcc accepts -g... (cached) yes
-checking for a BSD compatible install... (cached) /usr/bin/install -c
-
-<span class="emphasis"><em>...(content omitted)...</em></span>
-
-checking configure summary
-configure OK
-creating ./config.status
-creating include/stamp-h
-creating Makefile
-creating include/config.h</pre><p>In general, any message from <code class="filename">configure</code> that doesn't begin with the words <code class="literal">checking</code> or <code class="literal">creating</code> is an error; it often helps to redirect the output of the configure script to a file so you can quickly search for <a class="indexterm" name="ch02-idx-947435-0"></a>errors, as we did with the <code class="literal">tee</code> command above. If there was an error during configuration, more detailed information about it can be found in the <code class="filename">config.log</code> file, which is written to the local directory by the <code class="filename">configure</code> script.</p><p>If the configuration works, you'll see a <code class="literal">checking</code> <code class="literal">configure</code> <code class="literal">summary</code> message followed by a <code class="literal">configure</code> <code class="literal">OK</code> message and four or five file creation messages. So far, so good.... Next step: compiling.<a class="indexterm" name="ch02-idx-947719-0"></a></p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="ch02-13217"></a>Compiling and Installing Samba</h2></div></div></div><p>
-<a class="indexterm" name="ch02-idx-947438-0"></a>At <a class="indexterm" name="ch02-idx-947440-0"></a>this point you should be ready to build the Samba executables. Compiling is also easy: in the <code class="filename">source</code> directory, type <code class="literal">make</code> on the command line. The <code class="filename">make</code>
-<a class="indexterm" name="ch02-idx-947436-0"></a> utility will produce a stream of explanatory and success messages, beginning with:</p><pre class="programlisting">Using FLAGS = -O -Iinclude ...</pre><p>This build includes compiles for both <span class="emphasis"><em>smbd</em></span> and <span class="emphasis"><em>nmbd</em></span>, and ends in a linking command for <code class="filename">bin/make_ printerdef</code>. For example, here is a sample make of Samba version 2.0.4 on a Linux server:</p><pre class="programlisting"># make
-Using FLAGS =  -O -Iinclude -I./include -I./ubiqx -I./smbwrapper -DSMBLOGFILE="/
-usr/local/samba/var/log.smb" -DNMBLOGFILE="/usr/local/samba/var/log.nmb" -
-DCONFIGFILE="/usr/local/samba/lib/smb.conf" -DLMHOSTSFILE="/usr/local/samba/lib/
-lmhosts"   -DSWATDIR="/usr/local/samba/swat" -DSBINDIR="/usr/local/samba/bin" -
-DLOCKDIR="/usr/local/samba/var/locks" -DSMBRUN="/usr/local/samba/bin/smbrun" -
-DCODEPAGEDIR="/usr/local/samba/lib/codepages" -DDRIVERFILE="/usr/local/samba/lib/
-printers.def" -DBINDIR="/usr/local/samba/bin" -DHAVE_INCLUDES_H -DPASSWD_
-PROGRAM="/bin/passwd" -DSMB_PASSWD_FILE="/usr/local/samba/private/smbpasswd"
-Using FLAGS32 =  -O -Iinclude -I./include -I./ubiqx -I./smbwrapper  -
-DSMBLOGFILE="/usr/local/samba/var/log.smb" -DNMBLOGFILE="/usr/local/samba/var/log.
-nmb" -DCONFIGFILE="/usr/local/samba/lib/smb.conf" -DLMHOSTSFILE="/usr/local/samba/
-lib/lmhosts"   -DSWATDIR="/usr/local/samba/swat" -DSBINDIR="/usr/local/samba/bin" 
--DLOCKDIR="/usr/local/samba/var/locks" -DSMBRUN="/usr/local/samba/bin/smbrun" -
-DCODEPAGEDIR="/usr/local/samba/lib/codepages" -DDRIVERFILE="/usr/local/samba/lib/
-printers.def" -DBINDIR="/usr/local/samba/bin" -DHAVE_INCLUDES_H -DPASSWD_
-PROGRAM="/bin/passwd" -DSMB_PASSWD_FILE="/usr/local/samba/private/smbpasswd"
-Using LIBS = -lreadline -ldl  -lcrypt -lpam
-Compiling smbd/server.c
-Compiling smbd/files.c
-Compiling smbd/chgpasswd.c
-
-<span class="emphasis"><em>...(content omitted)...</em></span>
-
-Compiling rpcclient/cmd_samr.c
-Compiling rpcclient/cmd_reg.c
-Compiling rpcclient/cmd_srvsvc.c
-Compiling rpcclient/cmd_netlogon.c
-Linking bin/rpcclient
-Compiling utils/smbpasswd.c
-Linking bin/smbpasswd
-Compiling utils/make_smbcodepage.c
-Linking bin/make_smbcodepage
-Compiling utils/nmblookup.c
-Linking bin/nmblookup
-Compiling utils/make_printerdef.c
-Linking bin/make_printerdef</pre><p>If you encounter problems when compiling, check the Samba documentation to see if it is easily fixable. Another possibility is to search or post to the <a class="indexterm" name="ch02-idx-947437-0"></a>Samba mailing lists, which are given at the end of <a href="#SAMBA-AP-D" title="Appendix D. Summary of Samba Daemons and Commands">Appendix D</a>, and on the Samba home page. Most compilation issues are system specific and almost always easy to overcome.</p><p>Now that the files have been compiled, you can install them into the directories you identified with the command:</p><pre class="programlisting">#<strong class="userinput"><code> make install</code></strong></pre><p>If you happen to be upgrading, your old Samba files will be saved with the extension <span class="emphasis"><em>.old</em></span> <a class="indexterm" name="ch02-idx-947448-0"></a>, and you can go back to that previous version with the command <code class="literal">make</code> <code class="literal">revert</code>. After doing a <code class="literal">make</code> <code class="literal">install</code>, you should copy the <span class="emphasis"><em>.old</em></span> files (if they exist) to a new location or name. Otherwise, the next time you install Samba, the original <span class="emphasis"><em>.old</em></span>  will be overwritten without warning and you could lose your earlier version. If you configured Samba to use the default locations for files, the new files will be installed in the directories listed in <a href="#SAMBA-CH-2-TBL-2.2" title="Table 2.2. Samba Installation Directories">Table 2.2</a>. Remember that you need to  perform the installation from an account that has <a class="indexterm" name="ch02-idx-947451-0"></a>write privileges on these target <a class="indexterm" name="ch02-idx-947452-0"></a>directories; this is typically the root account.</p><div class="table"><a name="SAMBA-CH-2-TBL-2.2"></a><p class="title"><b>Table 2.2. Samba Installation Directories </b></p><div class="table-contents"><table summary="Samba Installation Directories " border="1"><colgroup><col><col></colgroup><thead><tr><th><p>Directory</p></th><th><p>Description</p></th></tr></thead><tbody><tr><td><p><span class="emphasis"><em>/usr/local/samba</em></span></p></td><td><p>
-<a class="indexterm" name="ch02-idx-947450-0"></a>
-<a class="indexterm" name="ch02-idx-947450-1"></a>Main tree</p></td></tr><tr><td><p><span class="emphasis"><em>/usr/local/samba/bin</em></span></p></td><td><p>Binaries</p></td></tr><tr><td><p><span class="emphasis"><em>/usr/local/samba/lib</em></span></p></td><td><p><span class="emphasis"><em>smb.conf</em></span>, <span class="emphasis"><em>lmhosts</em></span>, configuration files, etc.</p></td></tr><tr><td><p><span class="emphasis"><em>/usr/local/samba/man</em></span></p></td><td><p>Samba documentation</p></td></tr><tr><td><p><span class="emphasis"><em>/usr/local/samba/private</em></span></p></td><td><p>Samba encrypted password file</p></td></tr><tr><td><p><span class="emphasis"><em>/usr/local/samba/swat</em></span></p></td><td><p>SWAT files</p></td></tr><tr><td><p><span class="emphasis"><em>/usr/local/samba/var</em></span></p></td><td><p>Samba log files, lock files, browse list info, shared memory files, process ID files</p></td></tr></tbody></table></div></div><br class="table-break"><p>Throughout the remainder of the book, we occasionally refer to the location of the <a class="indexterm" name="ch02-idx-947454-0"></a>main tree as <em class="replaceable"><code>samba_dir</code></em>. In most configurations, this is the <a class="indexterm" name="ch02-idx-947479-0"></a>base directory of the installed Samba package: <code class="filename">/usr/local/samba </code>
-<a class="indexterm" name="ch02-idx-947455-0"></a>.</p><div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Warning</h3><p>Watch out if you've made <code class="filename">/usr</code> a <a class="indexterm" name="ch02-idx-947472-0"></a>read-only partition. You will want to put the logs, locks, and password files somewhere else.</p></div><p>Here is the installation that we performed on our machine. You can see that we used <code class="filename">/usr/local/samba</code> as the base directory for the distribution (e.g., <em class="replaceable"><code>samba_dir</code></em>):</p><pre class="programlisting"># <strong class="userinput"><code>make install</code></strong>
-Using FLAGS = -O -Iinclude -I./include -I./ubiqx -I./smbwrapper -DSMBLOGFILE="/
-usr/local/samba/var/log.smb" -DNMBLOGFILE="/usr/local/samba/var/log.nmb" -
-DCONFIGFILE="/usr/local/samba/lib/smb.conf" -
-
-<em class="lineannotation"><span class="lineannotation">...(content omitted)...</span></em>
-
-The binaries are installed. You may restore the old binaries
-(if there were any) using the command "make revert". You may
-uninstall the binaries using the command "make uninstallbin"
-or "make uninstall" to uninstall binaries, man pages and shell
-scripts.
-
-<em class="lineannotation"><span class="lineannotation">...(content omitted)...</span></em>
-
-============================================================
-The SWAT files have been installed. Remember to read the 
-README for information on enabling and using SWAT.
-============================================================</pre><p>If the last message is about SWAT, you've successfully installed all the files. Congratulations! You now have Samba on your system!</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="ch02-SECT-3.1"></a>Final Installation Steps</h3></div></div></div><p>
-<a class="indexterm" name="ch02-idx-947480-0"></a>There are a couple of final steps to perform. Specifically, add the <a class="indexterm" name="ch02-idx-947486-0"></a>
-<a class="indexterm" name="ch02-idx-947486-1"></a>Samba Web Administration Tool (SWAT) to the <code class="filename">/etc/services</code>
-<a class="indexterm" name="ch02-idx-947491-0"></a> and <code class="filename">/etc/inetd.conf</code>
-<a class="indexterm" name="ch02-idx-947493-0"></a> configuration files. SWAT runs as a daemon under <span class="emphasis"><em>inetd</em></span> and provides a forms-based editor in your web browser for creating and modifying SMB configuration files.</p><div class="orderedlist"><ol type="1"><li><p>To add SWAT, add the following line to the end of the <code class="filename">/etc/services</code> file:</p><pre class="programlisting">swat   901/tcp</pre></li><li><p>Add these lines to <code class="filename">/etc/inetd.conf.</code> (Check your <code class="filename">inetd.conf</code> manual page to see the exact format of the<code class="filename"> inetd.conf</code> file if it differs from the following example.) Don't forget to change the path to the SWAT binary if you installed it in a different location from the default <code class="filename">/usr/local/samba</code>.</p><pre class="programlisting">swat   stream  tcp  nowait.400  root  /usr/local/samba/bin/swat  swat</pre></li></ol></div><p>And that's pretty much it for the installation. Before you can start up Samba, however, you need to create a configuration file for it.<a class="indexterm" name="ch02-idx-947442-0"></a></p></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="ch02-13464"></a>A Basic Samba Configuration File</h2></div></div></div><p>The <a class="indexterm" name="ch02-idx-947692-0"></a>key to configuring Samba is its lone configuration file: <code class="filename">smb.conf</code>
-<a class="indexterm" name="ch02-idx-947693-0"></a>. This configuration file can be very simple or extremely complex, and the rest of this book is devoted to helping you get deeply personal with this file. For now, however, we'll show you how to set up a single file service, which will allow you to fire up the Samba daemons and see that everything is running as it should be. In later chapters, you will see how to configure Samba for more complicated and interesting tasks.</p><p>The installation process does not automatically create an <code class="filename">smb.conf</code> configuration file, although several example files are included in the Samba distribution. <a class="indexterm" name="ch02-idx-947541-0"></a>To test the server software, though, we'll use the following file. It should be named <code class="filename">smb.conf</code> and placed in the <span class="emphasis"><em>/usr/local/samba/lib</em></span> directory.<sup>[<a name="ch02-pgfId-943223" href="#ftn.ch02-pgfId-943223">5</a>]</sup></p><pre class="programlisting">[global]
-	workgroup = SIMPLE 
-[test] 
-	comment = For testing only, please
-	path = /export/samba/test
-	read only = no
-	guest ok = yes</pre><p>This brief configuration file tells the Samba server to offer the directory <code class="filename">/export/samba/test</code>
-<a class="indexterm" name="ch02-idx-947498-0"></a> on the server as an SMB/CIFS share called <a class="indexterm" name="ch02-idx-947499-0"></a><code class="literal">test</code>. The server also becomes part of the named workgroup SIMPLE, which each of the clients must also be a part of. (Use your own workgroup here if you already know what it is.) We'll use the <code class="literal">[test]</code> share in the next chapter to set up the Windows clients. For now, you can complete the setup by performing the following commands as root on your Unix server:</p><pre class="programlisting"># <strong class="userinput"><code>mkdir /export/samba/test</code></strong>
-# <strong class="userinput"><code>chmod 777 /export/samba/test</code></strong></pre><p>We should point out that in terms of system security, this is the worst setup possible. For the moment, however, we only wish to test Samba, so we'll leave security out of the picture. In addition, there are some encrypted password issues that we will encounter with Windows clients later on, so this setup will afford us the least amount of headaches.</p><div class="tip" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Tip</h3><p>If you are using Windows 98 or Windows NT Service Pack 3 or above, you must add the following entry to the <code class="literal">[global]</code> section of the Samba configuration file: <code class="literal">encrypt passwords = yes</code>. In addition, you must use the <code class="filename">smbpassword</code> program (typically located in    <code class="filename">/usr/local/samba/bin/ </code>) to reenter the username/password combinations of those users on the Unix server who should be able to access shares into Samba's encrypted client database. For example, if you wanted to allow Unix user <code class="literal">steve</code> to access shares from an SMB client, you could type: <code class="literal">smbpassword -a steve</code>. The first time a user is added, the program will output an error saying that the encrypted password database does not exist. Don't worry, it will then create the database for you. Make sure that the username/password combinations that you add to the encrypted database match the usernames and passwords that you intend to use on the Windows client side.</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="ch02-SECT-4.1"></a>Using SWAT</h3></div></div></div><p>
-<a class="indexterm" name="ch02-idx-947510-0"></a>With Samba 2.0, creating a configuration file is even easier than writing a configuration file by hand. You can use your browser to connect to <span class="emphasis"><em>http://localhost:901</em></span>, and log on as the root account, as shown in <a href="#ch02-60915" title="Figure 2.1. SWAT login">Figure 2.1</a>.</p><div class="figure"><a name="ch02-60915"></a><p class="title"><b>Figure 2.1. SWAT login</b></p><div class="figure-contents"><div><table border="0" summary="manufactured viewport for HTML img" cellspacing="0" cellpadding="0" width="502"><tr style="height: 188px"><td><img src="figs/sam.0201.gif" height="188" alt="SWAT login"></td></tr></table></div></div></div><br class="figure-break"><p>After logging in, press the GLOBALS button at the top of the screen. You should see the Global Variables page shown in <a href="#ch02-49138" title="Figure 2.2. SWAT Global Variables page">Figure 2.2</a>.</p><div class="figure"><a name="ch02-49138"></a><p class="title"><b>Figure 2.2. SWAT Global Variables page</b></p><div class="figure-contents"><div><table border="0" summary="manufactured viewport for HTML img" cellspacing="0" cellpadding="0" width="502"><tr style="height: 455px"><td><img src="figs/sam.0202.gif" width="502" alt="SWAT Global Variables page"></td></tr></table></div></div></div><br class="figure-break"><p>In this example, set the workgroup field to SIMPLE and the security field to USER. The only other option you need to change from the menu is one determining which system on the LAN resolves NetBIOS addresses; this system is called the <span class="emphasis"><em>WINS server</em></span>
-<a class="indexterm" name="ch02-idx-947528-0"></a>. At the very bottom of the page, set the wins support field to Yes, unless you already have a WINS server on your network. If you do, put the WINS server's IP address in the wins server field instead. Then return to the top and press the Commit Changes button to write the changes out to the <span class="emphasis"><em>smb.conf</em></span> file.</p><div class="figure"><a name="ch02-29175"></a><p class="title"><b>Figure 2.3. SWAT Share Creation screen</b></p><div class="figure-contents"><div><table border="0" summary="manufactured viewport for HTML img" cellspacing="0" cellpadding="0" width="502"><tr style="height: 392px"><td><img src="figs/sam.0203.gif" width="502" alt="SWAT Share Creation screen"></td></tr></table></div></div></div><br class="figure-break"><p>Next, press the Shares icon. You should see a page similar to <a href="#ch02-29175" title="Figure 2.3. SWAT Share Creation screen">Figure 2.3</a>. Choose Test in the field beside the Choose Share button. You will see the Share Parameters screen, as shown in <a href="#ch02-37186" title="Figure 2.4. SWAT Share Parameters screen">Figure 2.4</a>. We added a comment to remind us that this is a test share in the <code class="filename">smb.conf</code> file. SWAT has copies of all that information here.</p><div class="figure"><a name="ch02-37186"></a><p class="title"><b>Figure 2.4. SWAT Share Parameters screen</b></p><div class="figure-contents"><div><table border="0" summary="manufactured viewport for HTML img" cellspacing="0" cellpadding="0" width="502"><tr style="height: 407px"><td><img src="figs/sam.0204.gif" width="502" alt="SWAT Share Parameters screen"></td></tr></table></div></div></div><br class="figure-break"><p>If you press the View button, SWAT shows you the following <code class="filename">smb.conf</code> file:</p><pre class="programlisting"># Samba config file created using SWAT
-# from localhost (127.0.0.1)
-# Date: 1998/11/27 15:42:40
-
-# Global parameters
-        workgroup = SIMPLE
-[test]
-        comment = For testing only, please
-        path = /export/samba/test
-        read only = no
-        guest ok = yes</pre><p>Once this configuration file is completed, you can skip the next step because the output of SWAT is guaranteed to be syntactically correct.<a class="indexterm" name="ch02-idx-947704-0"></a></p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="ch02-SECT-4.2"></a>Testing the Configuration File</h3></div></div></div><p>
-<a class="indexterm" name="ch02-idx-947573-0"></a>
-<a class="indexterm" name="ch02-idx-947573-1"></a>If you didn't use SWAT to create your configuration file, you should probably test it to ensure that it is syntactically correct. It may seem silly to run a test program against an eight-line configuration file, but it's good practice for the real ones that we'll be writing later on.</p><p>The<a class="indexterm" name="ch02-idx-947577-0"></a> test parser, <code class="filename">testparm</code>
-<a class="indexterm" name="ch02-idx-947578-0"></a>, examines an <code class="filename">smb.conf</code> file for <a class="indexterm" name="ch02-idx-947583-0"></a>
-<a class="indexterm" name="ch02-idx-947583-1"></a>syntax errors and reports any it finds along with a list of the <a class="indexterm" name="ch02-idx-947579-0"></a>services enabled on your machine. An example follows; you'll notice that in our haste to get the server running we mistyped <code class="literal">workgroup</code> as <code class="literal">workgrp</code> (the output is often lengthy, so we recommend capturing the last parts with the <code class="literal">tee</code> command):</p><pre class="programlisting">Load smb config files from smb.conf
-Unknown parameter encountered: "workgrp"
-Ignoring unknown parameter "workgrp"
-Processing section "[test]"
-Loaded services file OK.
-Press enter to see a dump of your service definitions
-# Global parameters
-[global]
-        workgroup = WORKGROUP
-        netbios name = 
-        netbios aliases = 
-        server string = Samba 2.0.5a
-        interfaces = 
-        bind interfaces only = No
-
-<em class="lineannotation"><span class="lineannotation">...(content omitted)...</span></em>
-
-[test]
-        comment = For testing only, please               
-    path = /export/samba/test
-        read only = No
-        guest ok = Yes</pre><p>The interesting parts are at the top and bottom. The top of the output will flag any syntax errors that you may have made, and the bottom lists the services that the server thinks it should offer. A word of advice: make sure that you and the server have the same expectations.<a class="indexterm" name="ch02-idx-947566-0"></a></p><p>If everything looks good, then you are ready to fire up the server daemons!</p></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="ch02-29069"></a>Starting the Samba Daemons</h2></div></div></div><p>There <a class="indexterm" name="ch02-idx-947584-0"></a>
-<a class="indexterm" name="ch02-idx-947584-1"></a>are two Samba processes, <span class="emphasis"><em>smbd</em></span>
-<a class="indexterm" name="ch02-idx-947586-0"></a> and <span class="emphasis"><em>nmbd</em></span>
-<a class="indexterm" name="ch02-idx-947587-0"></a>, that need to be running for Samba to work correctly. There are three ways to start:</p><div class="itemizedlist"><ul type="disc"><li><p>By hand</p></li><li><p>As stand-alone daemons</p></li><li><p>From <span class="emphasis"><em>inetd</em></span></p></li></ul></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="ch02-SECT-5.1"></a>Starting the Daemons by Hand</h3></div></div></div><p>If you're in a hurry, you can start the Samba daemons by hand. As root, simply enter the following commands:</p><pre class="programlisting">#<strong class="userinput"><code> /usr/local/samba/bin/smbd -D</code></strong>
-#<strong class="userinput"><code> /usr/local/samba/bin/nmbd -D</code></strong></pre><p>At this point, Samba will be running on your system and will be ready to accept connections.</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="ch02-SECT-5.2"></a>Stand-alone Daemons</h3></div></div></div><p>To run the Samba processes as <a class="indexterm" name="ch02-idx-947591-0"></a>
-<a class="indexterm" name="ch02-idx-947591-1"></a>stand-alone daemons, you need to add the commands listed in the previous section to your standard Unix startup scripts. This varies depending on whether you have a BSD-style <a class="indexterm" name="ch02-idx-947596-0"></a>Unix system or a System V Unix.</p><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="ch02-SECT-5.2.1"></a>BSD Unix</h4></div></div></div><p>WIth a <a class="indexterm" name="ch02-idx-947597-0"></a>BSD-style Unix, you need to append the following code to the <code class="filename">rc.local </code>
-<a class="indexterm" name="ch02-idx-947598-0"></a>file, which is typically found in the <code class="filename">/etc</code>
-<a class="indexterm" name="ch02-idx-947599-0"></a>
-<a class="indexterm" name="ch02-idx-947599-1"></a> or <code class="filename">/etc/rc.d</code> directories:</p><pre class="programlisting">if [ -x /usr/local/samba/bin/smbd]; then
-	echo "Starting smbd..."
-	/usr/local/samba/bin/smbd -D
-	echo "Starting nmbd..."
-	/usr/local/samba/bin/nmbd -D
-fi</pre><p>This code is very simple; it checks to see if the <code class="filename">smbd</code>
-<a class="indexterm" name="ch02-idx-947600-0"></a> file has <a class="indexterm" name="ch02-idx-947601-0"></a>execute permissions on it, and if it does, it starts up each of the Samba daemons on system boot.</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="ch02-SECT-5.2.2"></a>System V Unix</h4></div></div></div><p>With<a class="indexterm" name="ch02-idx-947602-0"></a> System V, things can get a little more complex. System V typically uses scripts to start and stop daemons on the system. Hence, you need to instruct Samba how to operate when it starts and when it stops. You can modify the contents of the <code class="filename">/etc/rc.local</code> directory and add something similar to the following program entitled <code class="filename">smb </code>:</p><pre class="programlisting">#!/bin/sh
-
-# Contains the "killproc" function on Red Hat Linux
-./etc/rc.d/init.d/functions
-
-PATH="/usr/local/samba/bin:$PATH"
-
-case $1 in 
-	'start')
-		echo "Starting smbd..."
-		smbd -D
-		echo "Starting nmbd..."
-		nmbd -D
-		;;
-	'stop')
-		echo "Stopping smbd and nmbd..."
-		killproc smbd
-		killproc nmbd
-		rm -f /usr/local/samba/var/locks/smbd.pid
-		rm -f /usr/local/samba/var/locks/nmbd.pid
-		;;
-	*)
-		echo "usage: smb {start|stop}"
-		;;
-esac</pre><p>With this script, you can start and stop the SMB service with the following commands:</p><pre class="programlisting"># /etc/rc.local/smb start
-Starting smbd...
-Starting nmbd...
-# /etc/rc.local/smb stop
-Stopping smbd and nmbd...</pre></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="ch02-SECT-5.3"></a>Starting From Inetd</h3></div></div></div><p>The <span class="emphasis"><em>inetd</em></span>
-<a class="indexterm" name="ch02-idx-947588-0"></a> daemon is a Unix system's Internet "super daemon." It listens on TCP ports defined in <code class="filename">/etc/services</code>
-<a class="indexterm" name="ch02-idx-947610-0"></a> and executes the appropriate program for each port, which is defined in <code class="filename">/etc/inetd.conf</code>
-<a class="indexterm" name="ch02-idx-947618-0"></a>. The advantage of this scheme is that you can have a large number of daemons ready to answer queries, but they don't all have to be running. Instead, the <span class="emphasis"><em>inetd</em></span> daemon listens in places of all the others. The penalty is a small overhead cost of creating a new daemon process, and the fact that you need to edit two files rather than one to set things up. This is handy if you have only one or two users or your machine has too many daemons already. It's also easier to perform an upgrade without disturbing an existing connection.</p><p>If you wish to start from <code class="filename">inetd</code>, first open <code class="filename">/etc/services</code> in your text editor. If you don't already have them defined, add the following two lines:</p><pre class="programlisting">netbios-ssn     139/tcp
-netbios-ns      137/udp</pre><p>Next, edit <code class="filename">/etc/inetd.conf</code>. Look for the following two lines and add them if they don't exist. If you already have <code class="literal">smbd</code> and <code class="literal">nmbd</code> lines in the file, edit them to point at the new <span class="emphasis"><em>smbd</em></span> and <span class="emphasis"><em>nmbd</em></span> you've installed. Your brand of Unix may use a slightly different syntax in this file; use the existing entries and the <code class="filename">inetd.conf </code><span><strong class="command"> </strong></span>manual page<span><strong class="command"> </strong></span>as a guide:</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>Finally, kill any <span class="emphasis"><em>smbd</em></span>
-<a class="indexterm" name="ch02-idx-947623-0"></a> or <span class="emphasis"><em>nmbd</em></span>
-<a class="indexterm" name="ch02-idx-947634-0"></a>
-<a class="indexterm" name="ch02-idx-947634-1"></a> processes and send the <span class="emphasis"><em>inetd</em></span> process a <a class="indexterm" name="ch02-idx-947624-0"></a>
-<a class="indexterm" name="ch02-idx-947624-1"></a>hangup (HUP) signal. (The <span class="emphasis"><em>inetd</em></span> daemon rereads its configuration file on a HUP signal.) To do this, use the <code class="literal">ps</code> command to find its process ID, then signal it with the following command:</p><pre class="programlisting"># <strong class="userinput"><code>kill -HUP process_id</code></strong></pre><p>After that, Samba should be up and running.<a class="indexterm" name="ch02-idx-947585-0"></a></p></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="ch02-67898"></a>Testing the Samba Daemons</h2></div></div></div><p>
-<a class="indexterm" name="ch02-idx-947635-0"></a>
-<a class="indexterm" name="ch02-idx-947635-1"></a>It's hard to believe, but we're nearly done with the Samba server setup. All that's left to do is to make sure that everything is working as we think it should. A convenient way to do this is to use the <code class="filename">smbclient</code>
-<a class="indexterm" name="ch02-idx-947636-0"></a> program to examine what the server is offering to the network. If everything is set up properly, you should be able to do the following:</p><pre class="programlisting"><strong class="userinput"><code># smbclient -U% -L localhost</code></strong>
-
-Added interface ip=192.168.220.100 bcast=192.168.220.255 nmask=255.255.255.0
-Domain=[SIMPLE] OS=[Unix] Server=[Samba 2.0.5a]
-
-        Sharename      Type      Comment
-        ---------      ----      -------
-        test           Disk      For testing only, please
-        IPC$           IPC       IPC Service (Samba 2.0.5a)
-
-        Server               	    Comment
-        ---------            	    -------
-        HYDRA                	    Samba 2.0.5a
-
-        Workgroup            	    Master
-        ---------            	    -------
-        SIMPLE               	    HYDRA</pre><p>If there is a problem, don't panic! Try to start the daemons manually, and check the system output or the <a class="indexterm" name="ch02-idx-947637-0"></a>debug files at <code class="filename">/usr/local/samba/var/log.smb</code>
-<a class="indexterm" name="ch02-idx-947638-0"></a> to see if you can determine what happened. If you think it may be a more serious problem, skip to <a href="#SAMBA-CH-7" title="Chapter 7. Printing and Name Resolution">Chapter 7</a>, for help on troubleshooting the Samba daemons.</p><p>If it worked, congratulations! You now have successfully set up the Samba server with a <a class="indexterm" name="ch02-idx-947664-0"></a>disk share. It's a simple one, but we can use it to set up and test the Windows 95 and NT clients in the next chapter. Then we will start making it more interesting by adding services such as home directories, printers, and security, and seeing how to integrate the server into a larger Windows domain.<a class="indexterm" name="ch02-idx-947297-0"></a></p></div><div class="footnotes"><br><hr width="100" align="left"><div class="footnote"><p><sup>[<a name="ftn.ch02-pgfId-939741" href="#ch02-pgfId-939741">1</a>] </sup>If you haven't heard of Linux yet, then you're in for a treat. Linux is a freely distributed Unix-like operating system that runs on the Intel x86, Motorola PowerPC, and Sun Sparc platforms. The operating system is relatively easy to configure, extremely robust, and is gaining in popularity. You can get more information on the Linux operating system at <code class="systemitem">http://www.linux.org/</code>.</p></div><div class="footnote"><p><sup>[<a name="ftn.ch02-pgfId-943622" href="#ch02-pgfId-943622">2</a>] </sup>This is especially true with programs that use <span class="emphasis"><em>glibc-2.1</em></span> (which comes standard with Red Hat Linux 6). This library caused quite a consternation in the development community when it was released because it was incompatable with previous versions of <span class="emphasis"><em>g</em></span><code class="filename">libc</code>.</p></div><div class="footnote"><p><sup>[<a name="ftn.ch02-pgfId-939049" href="#ch02-pgfId-939049">3</a>] </sup><span class="emphasis"><em>gcc</em></span> binaries are available for almost every modern machine. See <code class="systemitem">http://www.gnu.org/</code> for a list of sites with <span class="emphasis"><em>gcc</em></span> and other GNU software.</p></div><div class="footnote"><p><sup>[<a name="ftn.ch02-pgfId-943655" href="#ch02-pgfId-943655">4</a>] </sup>By <span class="emphasis"><em>directory</em></span>, we don't mean a directory in a file system, but instead an indexed directory (such as a phone directory). Information is stored and can be easily retrieved in a public LDAP system.</p></div><div class="footnote"><p><sup>[<a name="ftn.ch02-pgfId-943223" href="#ch02-pgfId-943223">5</a>] </sup>If you did not compile Samba, but instead downloaded a binary, check with the documentation for the package to find out where it expects the <code class="filename">smb.conf</code> file. If Samba came preinstalled with your Unix system, there is probably already an <code class="filename">smb.conf</code> file somewhere on your system.</p></div></div></div><div class="chapter" lang="en"><div class="titlepage"><div><div><h2 class="title"><a name="SAMBA-CH-3"></a>Chapter 3. Configuring Windows Clients</h2></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="sect1"><a href="#ch03-55770">3.1. Setting Up Windows 95/98 Computers</a></span></dt><dd><dl><dt><span class="sect2"><a href="#ch03-SECT-1.1">3.1.1. Accounts and Passwords</a></span></dt><dt><span class="sect2"><a href="#ch03-36280">3.1.2. Setting Up the Network</a></span></dt><dt><span class="sect2"><a href="#ch03-48802">3.1.3. Setting Your Name and Workgroup </a></span></dt><dt><span class="sect2"><a href="#ch03-13238">3.1.4. Accessing the Samba Server</a></span></dt></dl></dd><dt><span class="sect1"><a href="#ch03-23093">3.2. Setting Up Windows NT 4.0 Computers</a></span></dt><dd><dl><dt><span class="sect2"><a href="#ch03-SECT-2.1">3.2.1. Basic Configuration</a></span></dt><dt><span class="sect2"><a href="#ch03-85837">3.2.2. Configuring TCP/IP</a></span></dt><dt><span class="sect2"><a href="#ch03-SECT-2.3">3.2.3. Connecting to the Samba Server</a></span></dt></dl></dd><dt><span class="sect1"><a href="#ch03-64069">3.3. An Introduction to SMB/CIFS</a></span></dt><dd><dl><dt><span class="sect2"><a href="#ch03-SECT-3.1">3.3.1. SMB Format</a></span></dt><dt><span class="sect2"><a href="#ch03-SECT-3.2">3.3.2. SMB Clients and Servers</a></span></dt><dt><span class="sect2"><a href="#ch03-SECT-3.3">3.3.3. A Simple SMB Connection</a></span></dt><dt><span class="sect2"><a href="#ch03-SECT-3.4">3.3.4. Negotiating the Protocol Variant</a></span></dt><dt><span class="sect2"><a href="#ch03-SECT-3.5">3.3.5. Set Session and Login Parameters</a></span></dt><dt><span class="sect2"><a href="#ch03-SECT-3.6">3.3.6. Making Connection to a Resource</a></span></dt></dl></dd></dl></div><p>
-<a class="indexterm" name="ch03-idx-947918-0"></a>
-<a class="indexterm" name="ch03-idx-947918-1"></a>You'll be glad to know that configuring Windows to use your new Samba server is quite simple. SMB is Microsoft's native language for resource sharing on a local area network, so much of the installation and setup on the Windows client side has been taken care of already. The primary issues that we will cover in this chapter involve communication and coordination between Windows and Unix, two completely different operating systems.</p><p>Samba uses TCP/IP to talk to its clients on the network. If you aren't already using TCP/IP on your Windows computers, this chapter will show you how to install it. Then you'll need to configure your Windows machines to operate on a TCP/IP network. Once these two requirements have been taken care of, we can show how to access a shared disk on the Samba server.</p><p>This chapter is divided into three sections. The first section covers setting up Windows 95/98 computers while the second covers Windows NT 4.0 machines. The final section provides some prerequisite information on how SMB connections are made from Windows clients and servers, which is useful as we move into the later chapters of the book.</p><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="ch03-55770"></a>Setting Up Windows 95/98 Computers</h2></div></div></div><p>
-<a class="indexterm" name="ch03-idx-947927-0"></a>
-<a class="indexterm" name="ch03-idx-947927-1"></a>Unfortunately, Windows 95/98 wasn't designed for a PC to have more than one user; that concept is more inherent to a Unix operating system or Windows NT. However, <a class="indexterm" name="ch03-idx-947953-0"></a>Windows 95/98 does have <span class="emphasis"><em>limited</em></span> support for multiple users: if you tell it, the operating system will keep a separate <a class="indexterm" name="ch03-idx-947955-0"></a>profile (desktop layout) and password file for each user. This is a far cry from true multiuser security. In other words, Windows 95/98 won't try to keep one user from destroying the work of another on the local hard drive like Unix, but profiles are a place to start.</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="ch03-SECT-1.1"></a>Accounts and Passwords</h3></div></div></div><p>
-<a class="indexterm" name="ch03-idx-947956-0"></a>
-<a class="indexterm" name="ch03-idx-947956-1"></a>
-<a class="indexterm" name="ch03-idx-947956-2"></a>The first thing we need to do is to tell Windows to keep user profiles separate, and to collect usernames and passwords to authenticate anyone trying to access a Samba share. We do so via the <a class="indexterm" name="ch03-idx-947957-0"></a>Password settings in the Control Panel. If you are not familiar with the Windows Control Panel, you can access it by choosing the Settings menu item from the pop-up menu of the Start button in the lower-left corner of the screen. Alternatively, you'll find it as a folder under the icon in the upper-left corner that represents your computer and is typically labeled <a class="indexterm" name="ch03-idx-947958-0"></a>My Computer.</p><p>After selecting the Passwords icon in the Control Panel, click on the User Profiles tab on the far right. You should see the dialog box shown in <a href="#ch03-84319" title="Figure 3.1. The Passwords Properties panel">Figure 3.1</a>. Then click the lower of the two radio buttons that starts "Users can customize their preferences...." This causes Windows to store a separate profile for each user, and saves the username and password you provide, which it will use later when it connects to an SMB/CIFS server. Finally, check <span class="emphasis"><em>both</em></span> the options under the User Profile Settings border, as shown in the figure.</p><div class="figure"><a name="ch03-84319"></a><p class="title"><b>Figure 3.1. The Passwords Properties panel</b></p><div class="figure-contents"><div><table border="0" summary="manufactured viewport for HTML img" cellspacing="0" cellpadding="0" width="502"><tr style="height: 289px"><td><img src="figs/sam.0301.gif" height="289" alt="The Passwords Properties panel"></td></tr></table></div></div></div><br class="figure-break"><p>The next step is to select the Change Passwords tab on the left side of the dialog box. In order for Samba to allow you access to its shares, the username and password you give to Windows must match the account and password on the Samba server. If you don't have this tab in your dialog box, don't worry; it's probably because you haven't given yourself a Windows username and password yet. Simply click the OK button at the bottom and respond Yes when Windows asks to reboot. Then, skip down to <a href="#ch03-57581" title="Logging in for the first time">Section 3.1.1.2</a>.</p><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="ch03-SECT-1.1.1"></a>Changing the Windows password</h4></div></div></div><p>
-<a class="indexterm" name="ch03-idx-947966-0"></a>After selecting the Change Passwords tab, the dialog box in <a href="#ch03-26778" title="Figure 3.2. The Change Passwords tab">Figure 3.2</a> will appear.</p><div class="figure"><a name="ch03-26778"></a><p class="title"><b>Figure 3.2. The Change Passwords tab</b></p><div class="figure-contents"><div><table border="0" summary="manufactured viewport for HTML img" cellspacing="0" cellpadding="0" width="502"><tr style="height: 306px"><td><img src="figs/sam.0302.gif" height="306" alt="The Change Passwords tab"></td></tr></table></div></div></div><br class="figure-break"><p>Select the Change Windows Password button. The <a class="indexterm" name="ch03-idx-947967-0"></a>Change Windows Password dialog box should appear, as shown in <a href="#ch03-97002" title="Figure 3.3. The Change Windows Password dialog box">Figure 3.3</a>. From here, you can change your password to match the password of the account on the Samba server through which you intend to log in.</p><div class="figure"><a name="ch03-97002"></a><p class="title"><b>Figure 3.3. The Change Windows Password dialog box</b></p><div class="figure-contents"><div><table border="0" summary="manufactured viewport for HTML img" cellspacing="0" cellpadding="0" width="502"><tr style="height: 135px"><td><img src="figs/sam.0303.gif" height="135" alt="The Change Windows Password dialog box"></td></tr></table></div></div></div><br class="figure-break"></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="ch03-57581"></a>Logging in for the first time</h4></div></div></div><p>
-<a class="indexterm" name="ch03-idx-947969-0"></a>
-<a class="indexterm" name="ch03-idx-947969-1"></a>If you didn't have a Change Passwords tab in the Passwords Properties window, then after Windows has finished rebooting, it will ask you to log in with a username and a password. Give yourself the same username and password that you have on the Samba server. After confirming your new username and password, or if you already have one, Windows should ask you if you want to have a <a class="indexterm" name="ch03-idx-947970-0"></a>profile, using the dialog shown in <a href="#ch03-48947" title="Figure 3.4. Windows Networking profiles">Figure 3.4</a>. <a class="indexterm" name="ch03-idx-947961-0"></a>
-<a class="indexterm" name="ch03-idx-947961-1"></a>
-<a class="indexterm" name="ch03-idx-947961-2"></a></p><div class="figure"><a name="ch03-48947"></a><p class="title"><b>Figure 3.4. Windows Networking profiles</b></p><div class="figure-contents"><div><table border="0" summary="manufactured viewport for HTML img" cellspacing="0" cellpadding="0" width="502"><tr style="height: 121px"><td><img src="figs/sam.0304.gif" height="121" alt="Windows Networking profiles"></td></tr></table></div></div></div><br class="figure-break"><p>Answer Yes, upon which Windows will create a separate profile and password file for you and save a copy of your password in the file. Now when you connect to Samba, Windows will send its password, which will be used to authenticate you for each share. We won't worry about profiles for the moment; we'll cover them in <a href="#SAMBA-CH-6" title="Chapter 6. Users, Security, and Domains">Chapter 6</a>. We should point out, however, that there is a small security risk: someone can steal the <a class="indexterm" name="ch03-idx-947972-0"></a>password file and decrypt the passwords because it's weakly encrypted. Unfortunately, there isn't a solution to this with Windows 95/98. In Windows 2000 (NT 5.0), the password encryption should be replaced with a much better algorithm.</p></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="ch03-36280"></a>Setting Up the Network</h3></div></div></div><p>
-<a class="indexterm" name="ch03-idx-947983-0"></a>The next thing we need to do is make sure we have the <a class="indexterm" name="ch03-idx-947973-0"></a>TCP/IP networking protocol set up correctly. To do this, double-click on the <a class="indexterm" name="ch03-idx-947975-0"></a>Network icon in the Control Panel. You should see the network configuration dialog box, as shown in <a href="#ch03-15320" title="Figure 3.5. The Windows 95/98 Network panel">Figure 3.5</a>.</p><div class="figure"><a name="ch03-15320"></a><p class="title"><b>Figure 3.5. The Windows 95/98 Network panel</b></p><div class="figure-contents"><div><table border="0" summary="manufactured viewport for HTML img" cellspacing="0" cellpadding="0" width="502"><tr style="height: 371px"><td><img src="figs/sam.0305.gif" width="502" alt="The Windows 95/98 Network panel"></td></tr></table></div></div></div><br class="figure-break"><p>Microsoft networking works by binding specific protocols, such as IPX or TCP/IP, to a specific hardware device, such as an <a class="indexterm" name="ch03-idx-947977-0"></a>Ethernet card or a <a class="indexterm" name="ch03-idx-948013-0"></a>dialup connection. By routing a <a class="indexterm" name="ch03-idx-947976-0"></a>protocol through a hardware device, the machine can act as a client or server for a particular type of network. For Samba, we are interested in binding the TCP/IP protocol through a networking device, making the machine a client for Microsoft networks. Thus, when the dialog box appears, you should see at least the Client for Microsoft Networks component installed on the machine, and hopefully a networking device (preferably an Ethernet card) bound to the TCP/IP protocol. If there is only one networking hardware device, you'll see the TCP/IP protocol listed below that device. If it appears similar to <a href="#ch03-15320" title="Figure 3.5. The Windows 95/98 Network panel">Figure 3.5</a>, the protocol is bound to the device.</p><p>You may also see <a class="indexterm" name="ch03-idx-947979-0"></a>"File and printer sharing for Microsoft Networks," which is useful. In addition, you might see <a class="indexterm" name="ch03-idx-947981-0"></a>NetBEUI or <a class="indexterm" name="ch03-idx-947982-0"></a>Novell Networking, which are standard with Windows installations but undesirable when TCP/IP is running. Remove NetBEUI if you possibly can&#8212;it's unnecessary and makes debugging Windows browsing difficult. If you don't have any Novell servers on your network, you can remove Novell (IPX/SPX) as well.</p><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="ch03-SECT-1.2.1"></a>Adding TCP/IP</h4></div></div></div><p>
-<a class="indexterm" name="ch03-idx-947991-0"></a>If you don't see TCP/IP listed at all, you'll need to install the protocol. If you already have TCP/IP, skip this section, and continue with <a href="#ch03-48802" title="Setting Your Name and Workgroup">Section 3.1.3</a>, later in this chapter.</p><p>Installing TCP/IP isn't difficult since Microsoft distributes its own version of TCP/IP for free on their installation CD-ROM. You can add the protocol by clicking on the Add button below the component window. Indicate that you wish to add a specific protocol by selecting Protocol and clicking Add... on the following dialog box, which should look similar to <a href="#ch03-24245" title="Figure 3.6. Selecting a protocol to install">Figure 3.6</a>.</p><div class="figure"><a name="ch03-24245"></a><p class="title"><b>Figure 3.6. Selecting a protocol to install</b></p><div class="figure-contents"><div><table border="0" summary="manufactured viewport for HTML img" cellspacing="0" cellpadding="0" width="502"><tr style="height: 195px"><td><img src="figs/sam.0306.gif" height="195" alt="Selecting a protocol to install"></td></tr></table></div></div></div><br class="figure-break"><p>After that, select the protocol TCP/IP from manufacturer Microsoft, as shown in <a href="#ch03-50801" title="Figure 3.7. Selecting a protocol to install">Figure 3.7</a>, then click OK. After doing so, you will be returned to the network dialog. Click OK there to close the dialog box, upon which Windows will install the necessary components from disk and reboot the machine.</p><div class="figure"><a name="ch03-50801"></a><p class="title"><b>Figure 3.7. Selecting a protocol to install</b></p><div class="figure-contents"><div><table border="0" summary="manufactured viewport for HTML img" cellspacing="0" cellpadding="0" width="502"><tr style="height: 296px"><td><img src="figs/sam.0307.gif" height="296" alt="Selecting a protocol to install"></td></tr></table></div></div></div><br class="figure-break"></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="ch03-SECT-1.2.2"></a>Configuring TCP/IP</h4></div></div></div><p>
-<a class="indexterm" name="ch03-idx-948011-0"></a>If you have more than one networking device (for example, both an <a class="indexterm" name="ch03-idx-948014-0"></a>Ethernet card and a dialup networking <a class="indexterm" name="ch03-idx-948015-0"></a>modem), each appropriate hardware device should be "linked" to the TCP/IP protocol with an arrow, as shown in <a href="#ch03-61576" title="Figure 3.8. Selecting the correct TCP/IP protocol">Figure 3.8</a>. Select the TCP/IP protocol linked to the networking device that will be accessing the Samba network. When it is highlighted, click the<a class="indexterm" name="ch03-idx-948019-0"></a> Properties button.</p><div class="figure"><a name="ch03-61576"></a><p class="title"><b>Figure 3.8. Selecting the correct TCP/IP protocol</b></p><div class="figure-contents"><div><table border="0" summary="manufactured viewport for HTML img" cellspacing="0" cellpadding="0" width="502"><tr style="height: 389px"><td><img src="figs/sam.0308.gif" width="502" alt="Selecting the correct TCP/IP protocol"></td></tr></table></div></div></div><br class="figure-break"><p>After doing so, the <a class="indexterm" name="ch03-idx-948028-0"></a>TCP/IP Properties panel for that device is displayed, as shown in <a href="#ch03-73526" title="Figure 3.9. STCP/IP Properties panel">Figure 3.9</a>.</p><div class="figure"><a name="ch03-73526"></a><p class="title"><b>Figure 3.9. STCP/IP Properties panel</b></p><div class="figure-contents"><div><table border="0" summary="manufactured viewport for HTML img" cellspacing="0" cellpadding="0" width="502"><tr style="height: 303px"><td><img src="figs/sam.0309.gif" height="303" alt="STCP/IP Properties panel"></td></tr></table></div></div></div><br class="figure-break"><p>There are seven tabs near the top of this panel, and you will need to configure four of them:</p><div class="itemizedlist"><ul type="disc"><li><p>IP address</p></li><li><p>DNS configuration</p></li><li><p>WINS configuration</p></li><li><p>Bindings</p></li></ul></div></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="ch03-SECT-1.2.3"></a>IP Address tab </h4></div></div></div><p>The <a class="indexterm" name="ch03-idx-948038-0"></a>
-<a class="indexterm" name="ch03-idx-948038-1"></a>IP Address tab is shown in <a href="#ch03-73526" title="Figure 3.9. STCP/IP Properties panel">Figure 3.9</a>. Press the "Specify an IP address" radio button and enter the client's address and subnet <a class="indexterm" name="ch03-idx-948214-0"></a>
-<a class="indexterm" name="ch03-idx-948214-1"></a>mask in the space provided. You or your network manager should have selected an address for the machine. The values should place the computer on the same subnet as the Samba server. For example, if the server's address is 192.168.236.86, and its network <a class="indexterm" name="ch03-idx-948217-0"></a>
-<a class="indexterm" name="ch03-idx-948217-1"></a>
-<a class="indexterm" name="ch03-idx-948217-2"></a>mask 255.255.255.0, you might use address 192.168.236.10 (if it is available) for the Windows 98 computer, along with the same netmask as the server. If you already use DHCP on your network to provide IP addresses to Windows machines, select the "Obtain an IP address automatically" button.</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="ch03-SECT-1.2.4"></a>DNS Configuration tab</h4></div></div></div><p>
-<a class="indexterm" name="ch03-idx-948039-0"></a>Domain Name Service (<a class="indexterm" name="ch03-idx-948040-0"></a>
-<a class="indexterm" name="ch03-idx-948040-1"></a>DNS) is responsible for translating Internet computer names such as <span class="emphasis"><em>hobbes.example.com</em></span> into machine-readable IP addresses such as 192.168.236.10. There are two ways to accomplish this on a Windows 98 machine: you can specify a server to do the translation for you or you can keep a local list of name/address pairs to refer to.</p><p>Networks that are connected to the Internet typically use a server, since the hosts files required would otherwise be huge. For an unconnected LAN, the list of possible hosts is small and well-known and might be kept on a Unix machine in the <span class="emphasis"><em>/etc/hosts</em></span>
-<a class="indexterm" name="ch03-idx-948046-0"></a> file. If you are in doubt as to whether a DNS server is being used, or what its address might be, look at the file <span class="emphasis"><em>/etc/resolv.conf</em></span>
-<a class="indexterm" name="ch03-idx-948047-0"></a> on your Unix servers. Any machine using DNS will have this file, which looks like:</p><pre class="programlisting">#resolv.conf
-domain example.com
-nameserver 127.0.0.1
-nameserver 192.168.236.20</pre><p>In the example shown, the second <code class="literal">nameserver</code> line in the list contains the IP address of another machine on the local network: 192.168.236.20. It's a good candidate for a DNS server.<sup>[<a name="ch03-pgfId-942097" href="#ftn.ch03-pgfId-942097">1</a>]</sup></p><p>You must type the correct IP address of one or more DNS servers (note that you <span class="emphasis"><em>cannot</em></span> use its Internet name, such as <span class="emphasis"><em>dns.oreilly.com</em></span>) into the appropriate field in <a href="#ch03-86883" title="Figure 3.10. The DNS Configuration tab">Figure 3.10</a>. Be sure not to use 127.0.0.1&#8212;that will never be the correct DNS server address!</p><p>Try to select addresses on your own network. Any name servers listed in <span class="emphasis"><em>/etc/resolv.conf</em></span> should work, but you'll get better performance by using a server nearby. (If you don't find <span class="emphasis"><em>/etc/resolv.conf</em></span> files on your Unix machines, just disable DNS until you can find the address of at least one DNS server.) Let's assume you only have one DNS server, and its address is 192.168.236.20. Click the Enable DNS radio button, as shown in <a href="#ch03-86883" title="Figure 3.10. The DNS Configuration tab">Figure 3.10</a>, and add the server's address to the top DNS Server Search Order field.</p><div class="figure"><a name="ch03-86883"></a><p class="title"><b>Figure 3.10. The DNS Configuration tab</b></p><div class="figure-contents"><div><table border="0" summary="manufactured viewport for HTML img" cellspacing="0" cellpadding="0" width="502"><tr style="height: 360px"><td><img src="figs/sam.0310.gif" width="502" alt="The DNS Configuration tab"></td></tr></table></div></div></div><br class="figure-break"><p>Also, provide the name of the Windows 95/98 machine and the Internet domain you're in. You can safely ignore the Domain Suffix Search Order field for anything related to Samba.</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="ch03-SECT-1.2.5"></a>WINS Configuration tab</h4></div></div></div><p>
-<a class="indexterm" name="ch03-idx-948063-0"></a>WINS is the <a class="indexterm" name="ch03-idx-948065-0"></a>
-<a class="indexterm" name="ch03-idx-948065-1"></a>Windows Internet Name Service, its version of a <a class="indexterm" name="ch03-idx-948066-0"></a>NetBIOS name server. If you've enabled WINS on Samba, you must tell Windows the Samba server's address. If you are using WINS servers that are entirely Windows NT, enter each of them here as well. The dialog box shown after selecting the WINS Configuration tab is shown in <a href="#ch03-95608" title="Figure 3.11. The WINS Configuration tab">Figure 3.11</a>.</p><div class="figure"><a name="ch03-95608"></a><p class="title"><b>Figure 3.11. The WINS Configuration tab</b></p><div class="figure-contents"><div><table border="0" summary="manufactured viewport for HTML img" cellspacing="0" cellpadding="0" width="502"><tr style="height: 389px"><td><img src="figs/sam.0311.gif" width="502" alt="The WINS Configuration tab"></td></tr></table></div></div></div><br class="figure-break"><div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Warning</h3><p>Do <span class="emphasis"><em>not</em></span> mix a Samba WINS server and a Windows NT server as a primary/backup combination in the WINS dialog. Because the two cannot replicate their databases, this will cause name resolution to perform incorrectly.</p></div><p>From here, select Enable WINS Resolution and enter the <a class="indexterm" name="ch03-idx-948058-0"></a>WINS server's address in the space provided, then press Add. Do not enter anything in the Scope ID field.</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="ch03-SECT-1.2.6"></a>Hosts files</h4></div></div></div><p>
-<a class="indexterm" name="ch03-idx-948067-0"></a>If you do not have either DNS or WINS, and you don't wish to use <a class="indexterm" name="ch03-idx-948070-0"></a>broadcast resolution, you'll need to provide a table of IP addresses and hostnames, in the standard Unix <code class="filename">/etc/hosts</code> format. On a Windows machine, this goes in <a class="indexterm" name="ch03-idx-948075-0"></a>\WINDOWS\HOSTS under whichever drive you installed Windows on (typically C:\). A sample host file follows:</p><pre class="programlisting"># 127.0.0.1             localhost
-192.168.236.1       escrime.example.com 	escrime
-192.168.236.2      riposte.example.com 	riposte
-192.168.236.3       wizzin.example.com 	wizzin
-192.168.236.4       touche.example.com 	touche
-192.168.236.10     hobbes.example.com 	hobbes</pre><p>You can copy this file directly from any of your Unix machines' <span class="emphasis"><em>/etc/hosts</em></span> <a class="indexterm" name="ch03-idx-948074-0"></a>; the format is identical. However, <span class="emphasis"><em>you should only use hosts files in Windows as a last resort for name resolution</em></span>
-<a class="indexterm" name="ch03-idx-948069-0"></a>.</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="ch03-SECT-1.2.7"></a>Check the bindings</h4></div></div></div><p>The final tab to look at is <a class="indexterm" name="ch03-idx-948076-0"></a>Bindings, as shown in <a href="#ch03-42906" title="Figure 3.12. The Bindings tab">Figure 3.12</a>.</p><div class="figure"><a name="ch03-42906"></a><p class="title"><b>Figure 3.12. The Bindings tab</b></p><div class="figure-contents"><div><table border="0" summary="manufactured viewport for HTML img" cellspacing="0" cellpadding="0" width="502"><tr style="height: 249px"><td><img src="figs/sam.0312.gif" height="249" alt="The Bindings tab"></td></tr></table></div></div></div><br class="figure-break"><p>You should have a check beside Client for Microsoft Networks, indicating that it's using TCP/IP. If you have <a class="indexterm" name="ch03-idx-948077-0"></a>"File and printer sharing for Microsoft Networks" in the dialog, it should also be checked, as shown in the figure.<a class="indexterm" name="ch03-idx-947986-0"></a></p></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="ch03-48802"></a>Setting Your Name and Workgroup </h3></div></div></div><p>
-<a class="indexterm" name="ch03-idx-948082-0"></a>
-<a class="indexterm" name="ch03-idx-948082-1"></a>Finally, press the OK button in the TCP/IP configuration panel, and you'll be taken back to the Network Configuration screen. Then select the <a class="indexterm" name="ch03-idx-948078-0"></a>Identification tab, which will take you to the dialog box shown in <a href="#ch03-42408" title="Figure 3.13. The Identification tab">Figure 3.13</a>.</p><div class="figure"><a name="ch03-42408"></a><p class="title"><b>Figure 3.13. The Identification tab</b></p><div class="figure-contents"><div><table border="0" summary="manufactured viewport for HTML img" cellspacing="0" cellpadding="0" width="502"><tr style="height: 285px"><td><img src="figs/sam.0313.gif" height="285" alt="The Identification tab"></td></tr></table></div></div></div><br class="figure-break"><p>Here, for the second time, set your machine's name. This time, instead of your DNS hostname and domain, you're setting your <a class="indexterm" name="ch03-idx-948084-0"></a>NetBIOS name. However, it is best to make this the <span class="emphasis"><em>same</em></span> as your hostname. Try not to make a <a class="indexterm" name="ch03-idx-948085-0"></a>spelling mistake: it can be very confusing to configure a machine if TCP thinks it's <code class="literal">fred</code> and SMB thinks its <code class="literal">ferd</code> !</p><p>You also set your workgroup name here. In our case, it's SIMPLE, but if you used a different one in <a href="#SAMBA-CH-2" title="Chapter 2. Installing Samba on a Unix System">Chapter 2</a>, when creating the Samba configuration file, use that here as well. Try to avoid calling it WORKGROUP or you'll be in the same workgroup as every unconfigured (or ill-configured) machine in the world.</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="ch03-13238"></a>Accessing the Samba Server</h3></div></div></div><p>
-<a class="indexterm" name="ch03-idx-948086-0"></a>
-<a class="indexterm" name="ch03-idx-948086-1"></a>Click on the OK button to complete the configuration; you will need to reboot in order for your changes to take effect.</p><p>Now for the big moment. Your Samba server is running, and you have set up your Windows 95/98 client to communicate with it. After rebooting, log in and double-click the <a class="indexterm" name="ch03-idx-948087-0"></a>Network Neighborhood icon on the desktop. You should see your Samba server listed as a member of the workgroup, as shown in <a href="#ch03-88553" title="Figure 3.14. Windows Network Neighborhood">Figure 3.14</a>.</p><div class="figure"><a name="ch03-88553"></a><p class="title"><b>Figure 3.14. Windows Network Neighborhood</b></p><div class="figure-contents"><div><table border="0" summary="manufactured viewport for HTML img" cellspacing="0" cellpadding="0" width="502"><tr style="height: 139px"><td><img src="figs/sam.0314.gif" height="139" alt="Windows Network Neighborhood"></td></tr></table></div></div></div><br class="figure-break"><p>Double-clicking the server name will show the resources that the server is offering to the network, as shown in <a href="#ch03-17463" title="Figure 3.15. Shares on Server">Figure 3.15</a> (in this case a printer and the <span class="emphasis"><em>test</em></span> directory).</p><div class="figure"><a name="ch03-17463"></a><p class="title"><b>Figure 3.15. Shares on Server</b></p><div class="figure-contents"><div><table border="0" summary="manufactured viewport for HTML img" cellspacing="0" cellpadding="0" width="502"><tr style="height: 152px"><td><img src="figs/sam.0315.gif" height="152" alt="Shares on Server"></td></tr></table></div></div></div><br class="figure-break"><div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Warning</h3><p>If you are presented with a dialog requesting the password for a user <code class="literal">IPC$</code>, then Samba did not accept the password that was sent from the client. In this case, the username and the password that were created on the client side <span class="emphasis"><em>must</em></span> match the username/password combination on the Samba server. If you are using Windows 98 or Windows NT Service Pack 3 or above, this is probably because the client is sending encrypted passwords instead of plaintext passwords. You can remedy this situation by performing two steps on the Samba server. First, add the following entry to the <code class="literal">[global]</code> section of your Samba configuration file: <code class="literal">encrypt password=yes</code>. Second, find the <code class="filename">smbpasswd</code> program on the samba server (it is located in <code class="filename">/usr/local/samba/bin</code> by default) and use it to add an entry to Samba's encrypted password database. For example, to add user <code class="literal">steve</code> to Samba's encrypted password database, type <em class="replaceable"><code>smbpasswd  -a steve</code></em>. The first time you enter this password, the program will output an error message indicating that the password database does not exist; it will then create the database, which is typically stored in <code class="filename">/usr/local/samba/private/smbpasswd</code>.</p></div><p>If you don't see the server listed, start Windows Explorer (not Internet Explorer!) and select <a class="indexterm" name="ch03-idx-948088-0"></a>Map Network Drive from the Tools menu. This will give you a dialog box into which you can type the name of your server and the share <code class="literal">test </code>in the <a class="indexterm" name="ch03-idx-948089-0"></a>Windows UNC format: <code class="filename">\\</code><em class="replaceable"><code>server</code></em><code class="filename">\test</code>, like we did in the first chapter. This should attempt to contact the Samba server and its temporary share. If things still aren't right, go to <a href="#SAMBA-CH-9" title="Chapter 9. Troubleshooting Samba">Chapter 9</a>, for troubleshooting assistance.<a class="indexterm" name="ch03-idx-947933-0"></a>
-<a class="indexterm" name="ch03-idx-947933-1"></a></p></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="ch03-23093"></a>Setting Up Windows NT 4.0 Computers</h2></div></div></div><p>
-<a class="indexterm" name="ch03-idx-947940-0"></a>
-<a class="indexterm" name="ch03-idx-947940-1"></a>Configuring Windows NT is a little different than configuring Windows 95/98. In order to use Samba with Windows NT, you will need both the Workstation service and the TCP/IP protocol. Both come standard with NT, but we'll work through installing and configuring them because they may not be configured correctly.</p><p>There are six basic steps:</p><div class="orderedlist"><ol type="1"><li><p>Assign the machine a name.</p></li><li><p>Install the Workstation service.</p></li><li><p>Install the TCP/IP protocol.</p></li><li><p>Set the machine's name and IP address.</p></li><li><p>Configure the DNS and WINS name services.</p></li><li><p>Bind the protocol and service together.</p></li></ol></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="ch03-SECT-2.1"></a>Basic Configuration</h3></div></div></div><p>
-<a class="indexterm" name="ch03-idx-948108-0"></a>This section presents an outline of the steps to follow for getting Windows NT to cooperate with Samba. If you need more details on Windows NT network administration, refer to Craig Hunt and Robert Bruce Thompsom's <em class="citetitle">Windows NT TCP/IP Network Administration </em>(O'Reilly), an excellent guide. You should perform these steps as the "Administrator" user.</p><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="ch03-SECT-2.1.1"></a>Name the machine</h4></div></div></div><p>
-<a class="indexterm" name="ch03-idx-948120-0"></a>
-<a class="indexterm" name="ch03-idx-948120-1"></a>The first thing you need to do is to give the machine a <a class="indexterm" name="ch03-idx-948122-0"></a>NetBIOS name. From the Control Panel, double click on the <a class="indexterm" name="ch03-idx-948123-0"></a>Network icon. This will take you to the <a class="indexterm" name="ch03-idx-948124-0"></a>Network dialog box for the machine. The first tab in this dialog box should be the Identification tab, as illustrated in <a href="#ch03-82592" title="Figure 3.16. Network panel Identification tab">Figure 3.16</a>.</p><div class="figure"><a name="ch03-82592"></a><p class="title"><b>Figure 3.16. Network panel Identification tab</b></p><div class="figure-contents"><div><table border="0" summary="manufactured viewport for HTML img" cellspacing="0" cellpadding="0" width="502"><tr style="height: 260px"><td><img src="figs/sam.0316.gif" height="260" alt="Network panel Identification tab"></td></tr></table></div></div></div><br class="figure-break"><p>Here, you need to identify your machine with a name (we use the name Artish here) and change the default workgroup to the one you specified in the <span class="emphasis"><em>smb.conf</em></span>
-<a class="indexterm" name="ch03-idx-948125-0"></a> file of your Samba server. In this case, the workgroup name is SIMPLE. However, you cannot edit either name here (as you could in Windows 95/98), but instead must use the Change button below the two text fields. Pressing this button raises an <a class="indexterm" name="ch03-idx-948126-0"></a>Identification Changes dialog box, where you can reset the workgroup and the machine name, as shown in <a href="#ch03-67735" title="Figure 3.17. Changing the identification">Figure 3.17</a>.</p><div class="figure"><a name="ch03-67735"></a><p class="title"><b>Figure 3.17. Changing the identification</b></p><div class="figure-contents"><div><table border="0" summary="manufactured viewport for HTML img" cellspacing="0" cellpadding="0" width="502"><tr style="height: 360px"><td><img src="figs/sam.0317.gif" width="502" alt="Changing the identification"></td></tr></table></div></div></div><br class="figure-break"><p>
-<a class="indexterm" name="ch03-idx-948129-0"></a>A word of warning: you will have to set the machine name again later while configuring TCP/IP, so be sure that the two names match. The name you set here is the NetBIOS name. You're allowed to make it different from the TCP/IP hostname, but doing so is usually not a good thing. Don't worry that Windows NT forces the computer name and the workgroup to be all capital letters; it's smart enough to figure out what you mean when it connects to the network.</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="ch03-SECT-2.1.2"></a>Installing the TCP/IP protocol</h4></div></div></div><p>
-<a class="indexterm" name="ch03-idx-948143-0"></a>
-<a class="indexterm" name="ch03-idx-948143-1"></a>Next, select the <a class="indexterm" name="ch03-idx-948150-0"></a>Protocols tab in the Network dialog box, and look to see if you have the TCP/IP protocol installed, as shown in <a href="#ch03-66055" title="Figure 3.18. The Protocols tab">Figure 3.18</a>.</p><div class="figure"><a name="ch03-66055"></a><p class="title"><b>Figure 3.18. The Protocols tab</b></p><div class="figure-contents"><div><table border="0" summary="manufactured viewport for HTML img" cellspacing="0" cellpadding="0" width="502"><tr style="height: 257px"><td><img src="figs/sam.0318.gif" height="257" alt="The Protocols tab"></td></tr></table></div></div></div><br class="figure-break"><p>If the protocol is not installed, you need to add it. Press the Add button, which will display the <a class="indexterm" name="ch03-idx-948148-0"></a>Select Network Protocol dialog box shown in <a href="#ch03-22321" title="Figure 3.19. Select Network Protocol dialog box">Figure 3.19</a>. Unlike Windows 95/98, you should immediately see the TCP/IP protocol as one of the last protocols listed.</p><div class="figure"><a name="ch03-22321"></a><p class="title"><b>Figure 3.19. Select Network Protocol dialog box</b></p><div class="figure-contents"><div><table border="0" summary="manufactured viewport for HTML img" cellspacing="0" cellpadding="0" width="502"><tr style="height: 285px"><td><img src="figs/sam.0319.gif" height="285" alt="Select Network Protocol dialog box"></td></tr></table></div></div></div><br class="figure-break"><p>Select TCP/IP<span class="emphasis"><em></em></span> as the protocol and confirm it. If possible, install only the TCP/IP protocol. You usually do not want <a class="indexterm" name="ch03-idx-948149-0"></a>NetBEUI installed because this causes the machine to look for services under two different protocols, only one of which is likely in use.<sup>[<a name="ch03-pgfId-943371" href="#ftn.ch03-pgfId-943371">2</a>]</sup></p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="ch03-SECT-2.1.3"></a>Installing the Workstation service</h4></div></div></div><p>
-<a class="indexterm" name="ch03-idx-948151-0"></a>
-<a class="indexterm" name="ch03-idx-948151-1"></a>
-<a class="indexterm" name="ch03-idx-948151-2"></a>After installing TCP/IP, press the <a class="indexterm" name="ch03-idx-948152-0"></a>Services tab in the Network panel and check that you have a Workstation service, as shown at the end of the list in <a href="#ch03-97222" title="Figure 3.20. Network Services panel dialog box">Figure 3.20</a>.</p><div class="figure"><a name="ch03-97222"></a><p class="title"><b>Figure 3.20. Network Services panel dialog box</b></p><div class="figure-contents"><div><table border="0" summary="manufactured viewport for HTML img" cellspacing="0" cellpadding="0" width="502"><tr style="height: 289px"><td><img src="figs/sam.0320.gif" height="289" alt="Network Services panel dialog box"></td></tr></table></div></div></div><br class="figure-break"><p>This service is actually the <a class="indexterm" name="ch03-idx-948153-0"></a>Microsoft Networking Client, which allows the machine to access SMB services. The Workstation service is mandatory. The service is installed by default on both <a class="indexterm" name="ch03-idx-948154-0"></a>
-<a class="indexterm" name="ch03-idx-948155-0"></a>Windows NT Workstation 4.0 and <a class="indexterm" name="ch03-idx-948159-0"></a>
-<a class="indexterm" name="ch03-idx-948159-1"></a>Server 4.0. If it's not there, you can install it much like TCP/IP. In this case you need to press the Add button and then select Workstation Service, as shown in <a href="#ch03-40000" title="Figure 3.21. Select Network Service dialog box">Figure 3.21</a>.</p><div class="figure"><a name="ch03-40000"></a><p class="title"><b>Figure 3.21. Select Network Service dialog box </b></p><div class="figure-contents"><a class="indexterm" name="ch03-idx-948115-0"></a><div><table border="0" summary="manufactured viewport for HTML img" cellspacing="0" cellpadding="0" width="502"><tr style="height: 285px"><td><img src="figs/sam.0321.gif" height="285" alt="Select Network Service dialog box"></td></tr></table></div></div></div><br class="figure-break"></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="ch03-85837"></a>Configuring TCP/IP</h3></div></div></div><p>
-<a class="indexterm" name="ch03-idx-948163-0"></a>
-<a class="indexterm" name="ch03-idx-948163-1"></a>After you've installed the Workstation service, return to the <a class="indexterm" name="ch03-idx-948172-0"></a>Protocols tab and select the TCP/IP Protocol entry in the window. Then click the Properties button below the window. The Microsoft TCP/IP Protocol panel will be displayed. There are five tabs on the Windows NT panel, and (like Windows 95/98) you will need to work on three of them:</p><div class="itemizedlist"><ul type="disc"><li><p>IP address</p></li><li><p>DNS</p></li><li><p>WINS address</p></li></ul></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="ch03-SECT-2.2.1"></a>IP Address tab</h4></div></div></div><p>
-<a class="indexterm" name="ch03-idx-948191-0"></a>The IP Address tab is shown in <a href="#ch03-97098" title="Figure 3.22. Microsoft TCP/IP Properties for Windows NT">Figure 3.22</a>.</p><div class="figure"><a name="ch03-97098"></a><p class="title"><b>Figure 3.22. Microsoft TCP/IP Properties for Windows NT</b></p><div class="figure-contents"><div><table border="0" summary="manufactured viewport for HTML img" cellspacing="0" cellpadding="0" width="502"><tr style="height: 380px"><td><img src="figs/sam.0322.gif" width="502" alt="Microsoft TCP/IP Properties for Windows NT"></td></tr></table></div></div></div><br class="figure-break"><p>
-<a class="indexterm" name="ch03-idx-948212-0"></a>
-<a class="indexterm" name="ch03-idx-948212-1"></a>Select the "Specify an IP address" radio button and enter the computer's address and <a class="indexterm" name="ch03-idx-948231-0"></a>
-<a class="indexterm" name="ch03-idx-948231-1"></a>subnet mask in the space provided for the proper adapter (Ethernet card). You or your network manager should have selected an address for the client on the same subnet (LAN) as the Samba server. For example, if the server's address is 192.168.236.86 and its network mask 255.255.255.0, you might use the address 192.168.236.10, if it is available, for the NT workstation, along with the same <a class="indexterm" name="ch03-idx-948235-0"></a>netmask. If you use <a class="indexterm" name="ch03-idx-948242-0"></a>DHCP on your network, select the "Obtain an IP Address from a DHCP server" button.</p><div class="tip" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Tip</h3><p>If you don't have an IP address to use, and you are on a network by yourself, steal ours, as the 192.168.<span class="emphasis"><em>x.x</em></span> subnet is specifically reserved by the Internic for LANs. If you're not by yourself, see your system administrator for some available addresses on your network.</p></div><p>The<a class="indexterm" name="ch03-idx-948244-0"></a> gateway field refers to a machine typically known as a <span class="emphasis"><em>router</em></span>
-<a class="indexterm" name="ch03-idx-948243-0"></a>. If you have routers connecting multiple networks, you should put in the IP address of the one on your subnet.</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="ch03-SECT-2.2.2"></a>DNS tab</h4></div></div></div><p>
-<a class="indexterm" name="ch03-idx-948199-0"></a>Next we go to the tab for DNS, as shown in <a href="#ch03-61878" title="Figure 3.23. The DNS panel">Figure 3.23</a>. This brings up the DNS panel.</p><div class="figure"><a name="ch03-61878"></a><p class="title"><b>Figure 3.23. The DNS panel</b></p><div class="figure-contents"><div><table border="0" summary="manufactured viewport for HTML img" cellspacing="0" cellpadding="0" width="502"><tr style="height: 407px"><td><img src="figs/sam.0323.gif" width="502" alt="The DNS panel"></td></tr></table></div></div></div><br class="figure-break"><p>The <a class="indexterm" name="ch03-idx-948248-0"></a>
-<a class="indexterm" name="ch03-idx-948248-1"></a>Domain Name System (DNS) is responsible for translating human-readable computer names such as <span class="emphasis"><em>atrish.example.com</em></span> into IP addresses such as 192.168.236.10. There are two ways to accomplish this on a NT machine. First, you can specify a DNS server to do the translation for you, or you can keep a local list of name/address pairs for your workstation to refer to.</p><p>For a LAN that's not on the Internet, the list of possible hosts is typically small and well known, and may be kept in a file locally. Networks that are connected to the Internet typically use DNS service since it isn't possible to guess ahead of time what addresses you might be accessing out on the net. If you are in doubt as to whether a DNS server is being used, or what its address might be, look at the file <span class="emphasis"><em>/etc/resolv.conf</em></span> on your Samba server: any machine using DNS will have this file. It looks like the following:</p><pre class="programlisting">#resolv.conf 
-domain example.com 
-nameserver 127.0.0.1 
-nameserver 192.168.236.20</pre><p>In this example, the first nameserver in the list is 127.0.0.1, which indicates that the Samba server is also a DNS server for this LAN.<sup>[<a name="ch03-pgfId-946587" href="#ftn.ch03-pgfId-946587">3</a>]</sup> In that case, you would use its network IP address (not 127.0.0.1, its localhost address) when filling in the DNS Configuration dialog box. Otherwise, use the other addresses you find in the lines beginning with <code class="literal">nameserver</code>. Try to select ones on your own network. Any name servers listed in <span class="emphasis"><em>/etc/resolv.conf</em></span> should work, but you'll get better performance by using a server nearby.</p><p>Finally, enter the machine name once more, making sure that it's the same one listed in the Identification tab of the Network dialog box (before the NetBIOS name). Also, enter the DNS domain on which this machine resides. For example, if your workstation has a domain name such as <span class="emphasis"><em>example.com</em></span>, enter it here. You can safely ignore the other options.</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="ch03-SECT-2.2.3"></a>WINS Address tab</h4></div></div></div><p>
-<a class="indexterm" name="ch03-idx-948207-0"></a>
-<a class="indexterm" name="ch03-idx-948207-1"></a>
-<a class="indexterm" name="ch03-idx-948207-2"></a>If you are not using a DNS server, you still need a way of translating NetBIOS names to addresses and back again. We recommend that you configure both DNS and WINS; <a class="indexterm" name="ch03-idx-948268-0"></a>NT has a preference for WINS and WINS can use DNS as a fallback if  it cannot resolve any machine address. The WINS Address tab is shown in <a href="#ch03-20855" title="Figure 3.24. The WINS Address tab">Figure 3.24</a>.</p><div class="figure"><a name="ch03-20855"></a><p class="title"><b>Figure 3.24. The WINS Address tab</b></p><div class="figure-contents"><div><table border="0" summary="manufactured viewport for HTML img" cellspacing="0" cellpadding="0" width="502"><tr style="height: 342px"><td><img src="figs/sam.0324.gif" width="502" alt="The WINS Address tab"></td></tr></table></div></div></div><br class="figure-break"><p>If you have a WINS server, enter its address in the space marked Primary WINS Server. If your Samba server is providing WINS service (in other words, you have the line <code class="literal">wins</code> <code class="literal">service</code> <code class="literal">=</code> <code class="literal">yes</code> in the <span class="emphasis"><em>smb.conf</em></span> file of your Samba server), provide the Samba server's IP address here. Otherwise, provide the address of another WINS server on your network.</p><p>You probably noticed that there is a field here for the adaptor; this field must specify the <a class="indexterm" name="ch03-idx-948269-0"></a>Ethernet adaptor that you're running TCP/IP on so that WINS will provide name service on the correct network. If you have both a LAN and a dialup adaptor, make sure you have the LAN's adaptor here.</p><p>Finally, select the "Enable DNS for Windows Resolution" checkbox, so WINS will try <a class="indexterm" name="ch03-idx-948270-0"></a>DNS as a fallback if it can't find a name. You can safely ignore the other options.</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="ch03-SECT-2.2.4"></a>Hosts files</h4></div></div></div><p>
-<a class="indexterm" name="ch03-idx-948271-0"></a>If you don't have either DNS or WINS, and you don't wish to use broadcast name resolution, you'll need to provide a table of IP addresses and hosts names, in standard Unix <code class="filename">/etc/hosts</code> format. We recommend against this because maintenance of this file on any dynamic network is troublesome, but we will explain it just the same. The Windows host file should appear in the <span class="emphasis"><em>\WINDOWS\HOSTS</em></span>
-<a class="indexterm" name="ch03-idx-948273-0"></a> directory of whatever local drive Windows is installed on. A sample follows:</p><pre class="programlisting">127.0.0.1       localhost
-192.168.236.1    escrime    escrime.example.com 
-192.168.236.2    riposte    riposte.example.com 
-192.168.236.3    wizzin     wizzin.example.com 
-192.168.236.4    touche     touche.example.com 
-192.168.236.5    gurgi      gurgi.example.com 
-192.168.236.6    jessiac    jessiac.example.com 
-192.168.236.7    skyline    skyline.example.com</pre><p>If you wish, you can copy the contents directly from the Samba server's<code class="filename"> /etc/hosts</code>. The format is identical. This file will then serve the same purpose as the hosts file on the Unix server. Again, <span class="emphasis"><em>hosts</em></span> files on Windows should only be used as a last resort.</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="ch03-SECT-2.2.5"></a>Bindings</h4></div></div></div><p>The term <em class="firstterm">bindings</em>
-<a class="indexterm" name="ch03-idx-948274-0"></a>
-<a class="indexterm" name="ch03-idx-948274-1"></a> is a way of saying "connected together at configuration time." It means that the TCP/IP protocol will channel through the Ethernet card (instead of, say, a dialup connection), and is actually connected properly. If you return to the Network dialog box and set the Show field to "all services" and click on all the + buttons in the tree, you should see a display similar to <a href="#ch03-83060" title="Figure 3.25. Service bindings">Figure 3.25</a>.</p><div class="figure"><a name="ch03-83060"></a><p class="title"><b>Figure 3.25. Service bindings</b></p><div class="figure-contents"><div><table border="0" summary="manufactured viewport for HTML img" cellspacing="0" cellpadding="0" width="502"><tr style="height: 332px"><td><img src="figs/sam.0325.gif" height="332" alt="Service bindings"></td></tr></table></div></div></div><br class="figure-break"><p>This means that the Workstation, Server, and NetBIOS interface services are connected to the WINS client. This is the correct binding for Microsoft TCP/IP.<a class="indexterm" name="ch03-idx-948166-0"></a>
-<a class="indexterm" name="ch03-idx-948166-1"></a></p></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="ch03-SECT-2.3"></a>Connecting to the Samba Server</h3></div></div></div><p>
-<a class="indexterm" name="ch03-idx-948286-0"></a>You can safely leave the default values for the remainder of the tabs in the Network dialog box. Click on the OK button to complete the configuration. Once the proper files are loaded (if any), you will need to reboot in order for your changes to take effect.</p><p>Now for the big moment. Your Samba server is running and you have set up your NT client to communicate with it. After the machine reboots, login and double-click the <a class="indexterm" name="ch03-idx-948283-0"></a>
-<a class="indexterm" name="ch03-idx-948283-1"></a>Network Neighborhood icon on the desktop, and you should see your Samba server listed as a member of the workgroup, as shown in <a href="#ch03-50785" title="Figure 3.26. Windows NT Network Neighborhood">Figure 3.26</a>.</p><div class="figure"><a name="ch03-50785"></a><p class="title"><b>Figure 3.26. Windows NT Network Neighborhood</b></p><div class="figure-contents"><div><table border="0" summary="manufactured viewport for HTML img" cellspacing="0" cellpadding="0" width="502"><tr style="height: 163px"><td><img src="figs/sam.0326.gif" height="163" alt="Windows NT Network Neighborhood"></td></tr></table></div></div></div><br class="figure-break"><p>
-<a class="indexterm" name="ch03-idx-949153-0"></a>Double-clicking the server name will show the resources that the server is offering to the network, as shown in <a href="#ch03-89532" title="Figure 3.27. Server's shares">Figure 3.27</a>. In this case, the test and the default printer are offered to the Window NT workstation. For more information, see the warning under <a href="#ch03-13238" title="Accessing the Samba Server">Section 3.1.4</a> earlier in this chapter.</p><div class="figure"><a name="ch03-89532"></a><p class="title"><b>Figure 3.27. Server's shares</b></p><div class="figure-contents"><div><table border="0" summary="manufactured viewport for HTML img" cellspacing="0" cellpadding="0" width="502"><tr style="height: 152px"><td><img src="figs/sam.0327.gif" height="152" alt="Server's shares"></td></tr></table></div></div></div><br class="figure-break"><div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Warning</h3><p>If you are presented with a dialog requesting the password for a user <code class="literal">IPC$</code>, then Samba did not accept the password that was sent from the client. In this case, the username and the password that were created on the client side <span class="emphasis"><em>must</em></span> match the username/password combination on the Samba server. If you are using Windows 98 or Windows NT Service Pack 3 or above, this is probably because the client is sending encrypted passwords instead of plaintext passwords. You can remedy this situation by performing two steps on the Samba server. First, add the following entry to the <code class="literal">[global]</code> section of your Samba configuration file: <code class="literal">encrypt password=yes</code>. Second, find the <code class="filename">smbpasswd</code> program on the samba server (it is located in <code class="filename">/usr/local/samba/bin</code> by default) and use it to add an entry to Samba's encrypted password database. For example, to add user <code class="literal">steve</code> to Samba's encrypted password database, type <em class="replaceable"><code>smbpasswd  -a steve</code></em>. The first time you enter this password, the program will output an error message indicating that the password database does not exist; it will then create the database, which is typically stored in <code class="filename">/usr/local/samba/private/smbpasswd</code>.</p></div><p>If you don't see the server listed, don't panic. Start the Windows NT Explorer (not Internet Explorer!) and select Map Network Drive from the Tools menu. A dialog box appears that allows you to type the name of your server and its share directory in Windows format. For example, you would enter <code class="filename">\\</code><em class="replaceable"><code>server</code></em><code class="filename">\temp</code> if your server happened to be named "server." If things still aren't right, go directly to <a href="#ch09-29538" title="The Fault Tree">Section 9.2</a> in <a href="#SAMBA-CH-9" title="Chapter 9. Troubleshooting Samba">Chapter 9</a>, to see if you can troubleshoot what is wrong with the network.</p><p>If it works, congratulations! Try writing to the server and sending data to the network printer. You will be pleasantly surprised how seamlessly everything works! Now that you've finished setting up the Samba server and its clients, we can starting talking about how Samba works and how to configure it to your liking. <a class="indexterm" name="ch03-idx-947946-0"></a>
-<a class="indexterm" name="ch03-idx-947946-1"></a></p></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="ch03-64069"></a>An Introduction to SMB/CIFS</h2></div></div></div><p>
-<a class="indexterm" name="ch03-idx-948288-0"></a>We'll wrap up this chapter with a short tutorial on SMB/CIFS. SMB/CIFS is the protocol that Windows 95/98 and NT machines use to communicate with the Samba server and each other. At a high level, the SMB protocol suite is relatively simple. It includes commands for all of the file and print operations that you might do on a local disk or printer, such as:</p><div class="itemizedlist"><ul type="disc"><li><p> Opening and closing a file</p></li><li><p> Creating and deleting files and directories</p></li><li><p> Reading and writing a file</p></li><li><p> Searching for files</p></li><li><p> Queueing and dequeueing files to a print spool</p></li></ul></div><p>Each of these operations can be encoded into an SMB message and transmitted to and from a server. The original name SMB comes from their data format: these are versions of the standard DOS system-call data structures, or <em class="firstterm">Server Message Blocks</em>, redesigned for transmitting to another machine across a network.</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="ch03-SECT-3.1"></a>SMB Format</h3></div></div></div><p>
-<a class="indexterm" name="ch03-idx-948317-0"></a>Richard <a class="indexterm" name="ch03-idx-948318-0"></a>Sharpe of the Samba team defines SMB as a "request-response" protocol.<sup>[<a name="ch03-pgfId-942928" href="#ftn.ch03-pgfId-942928">4</a>]</sup> In effect, this means that a client sends an SMB request to a server, and the server sends an <a class="indexterm" name="ch03-idx-948320-0"></a>
-<a class="indexterm" name="ch03-idx-948320-1"></a>SMB response back to the client. Rarely does a server send a message that is not in response to a client.</p><p>An SMB message is not as complex as you might think. Let's take a closer look at the internal structure of such a message. It can be broken down into two parts: the <em class="firstterm">header</em>
-<a class="indexterm" name="ch03-idx-948321-0"></a>, which is a fixed size, and the <em class="firstterm">command string</em>, whose size can vary dramatically based on the contents of the message.</p><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="ch03-SECT-3.1.1"></a>SMB header format</h4></div></div></div><p><a href="#ch03-31015" title="Table 3.1. SMB Header Fields">Table 3.1</a> shows the format of an SMB header. SMB commands are not required to use all the fields in the SMB header. For example, when a client first attempts to connect to a server, it does not yet have a <a class="indexterm" name="ch03-idx-948332-0"></a>
-<a class="indexterm" name="ch03-idx-948332-1"></a>tree identifier (TID) value&#8212;one is assigned after it successfully connects&#8212;so a <a class="indexterm" name="ch03-idx-948333-0"></a>null TID (0xFFFF) is placed in its header field. Other fields may be padded with zeros when not used.</p><p>The fields of the SMB header are listed in <a href="#ch03-31015" title="Table 3.1. SMB Header Fields">Table 3.1</a>.</p><div class="table"><a name="ch03-31015"></a><p class="title"><b>Table 3.1. SMB Header Fields  </b></p><div class="table-contents"><table summary="SMB Header Fields  " border="1"><colgroup><col><col><col></colgroup><thead><tr><th><p>Field</p></th><th><p>Size (bytes)</p></th><th><p>Description</p></th></tr></thead><tbody><tr><td><p><code class="literal">0xFF 'SMB'</code></p></td><td><p><code class="literal">1</code></p></td><td><p>
-<a class="indexterm" name="ch03-idx-948337-0"></a>Protocol identifier</p></td></tr><tr><td><p><code class="literal">COM</code></p></td><td><p><code class="literal">1</code></p></td><td><p>Command code, from 0x00 to 0xFF</p></td></tr><tr><td><p><code class="literal">RCLS</code></p></td><td><p><code class="literal">1</code></p></td><td><p>Error class</p></td></tr><tr><td><p><code class="literal">REH</code></p></td><td><p><code class="literal">1</code></p></td><td><p>Reserved</p></td></tr><tr><td><p><code class="literal">ERR</code></p></td><td><p><code class="literal">2</code></p></td><td><p>Error code</p></td></tr><tr><td><p><code class="literal">REB</code></p></td><td><p><code class="literal">1</code></p></td><td><p>Reserved</p></td></tr><tr><td><p><code class="literal">RES</code></p></td><td><p><code class="literal">14</code></p></td><td><p>Reserved</p></td></tr><tr><td><p><code class="literal">TID</code></p></td><td><p><code class="literal">2</code></p></td><td><p>Tree identifier; a unique ID for a resource in use by client</p></td></tr><tr><td><p><code class="literal">PID</code></p></td><td><p><code class="literal">2</code></p></td><td><p>Caller process ID</p></td></tr><tr><td><p><code class="literal">UID</code></p></td><td><p><code class="literal">2</code></p></td><td><p>User identifier</p></td></tr><tr><td><p><code class="literal">MID</code></p></td><td><p><code class="literal">2</code></p></td><td><p>Multiplex identifier; used to route requests inside a process</p></td></tr></tbody></table></div></div><br class="table-break"></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="ch03-SECT-3.1.2"></a>SMB command format</h4></div></div></div><p><em class="firstterm"></em>
-<a class="indexterm" name="ch03-idx-948328-0"></a>Immediately after the header is a variable number of bytes that constitute an SMB command or reply. Each command, such as Open File (COM field identifier: <code class="literal">SMBopen</code>) or Get Print Queue (<code class="literal">SMBsplretq </code>), has its own set of parameters and data. Like the SMB header fields, not all of the command fields need to be filled, depending on the specific command. For example, the Get Server Attributes (<code class="literal">SMBdskattr</code>) command sets the WCT and BCC fields to zero. The fields of the command segment are shown in <a href="#ch03-38178" title="Table 3.2. SMB Command Contents">Table 3.2</a>.</p><div class="table"><a name="ch03-38178"></a><p class="title"><b>Table 3.2. SMB Command Contents </b></p><div class="table-contents"><table summary="SMB Command Contents " border="1"><colgroup><col><col><col></colgroup><thead><tr><th><p>Field</p></th><th><p>Size in Bytes</p></th><th><p>Description</p></th></tr></thead><tbody><tr><td><p><code class="literal">WCT</code></p></td><td><p><code class="literal">1</code></p></td><td><p><em class="firstterm"></em>
-<a class="indexterm" name="ch03-idx-948340-0"></a>Word count</p></td></tr><tr><td><p><code class="literal">VWV</code></p></td><td><p>Variable</p></td><td><p>Parameter words (size given by WCT)</p></td></tr><tr><td><p><code class="literal">BCC</code></p></td><td><p><code class="literal">2</code></p></td><td><p>Parameter byte count</p></td></tr><tr><td><p><code class="literal">DATA</code></p></td><td><p>Variable</p></td><td><p>Data (size given by BCC)</p></td></tr></tbody></table></div></div><br class="table-break"><p>Don't worry if you don't understand each of these fields; they are not necessary for using Samba at an administrator level. However, they do come in handy when debugging system messages. We will show you some of the more common SMB messages that clients and servers send using a modified version of <code class="filename">tcpdump</code> later in this section. (If you would like an SMB sniffer with a graphical interface, try "ethereal," which uses the GTK libraries; see the Samba homepage for more information on this tool.)</p><div class="tip" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title"><a name="ch03-resources-for-further-information"></a>Tip</h3><p>If you would like more information on each of the commands for the SMB protocol, see the SMB/CIFS documentation at <code class="systemitem">ftp://ftp.microsoft.com/developr/drg/CIFS/</code>.</p></div></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="ch03-SECT-3.1.3"></a>SMB variations</h4></div></div></div><p>The SMB protocol has been extended with new commands several times since its inception. Each new version is backwards compatible with the previous versions. This makes it quite possible for a LAN to have various clients and servers running different versions of the SMB protocol at once.</p><p><a href="#ch03-67366" title="Table 3.3. SMB Protocol Dialects">Table 3.3</a> outlines the major versions of the SMB protocol. Within each "dialect" of SMB are many sub-versions that include commands supporting particular releases of major operating systems. The ID string is used by clients and servers to determine what level of the protocol they will speak to each other.</p><div class="table"><a name="ch03-67366"></a><p class="title"><b>Table 3.3. SMB Protocol Dialects </b></p><div class="table-contents"><table summary="SMB Protocol Dialects " border="1"><colgroup><col><col><col></colgroup><thead><tr><th><p>Protocol Name</p></th><th><p>ID String</p></th><th><p>Used By</p></th></tr></thead><tbody><tr><td><p>Core</p></td><td><p><code class="literal">PC NETWORK PROGRAM 1.0</code></p></td><td> </td></tr><tr><td><p>Core Plus</p></td><td><p><code class="literal">MICROSOFT NETWORKS 1.03 </code></p></td><td> </td></tr><tr><td><p>LAN Manager 1.0</p></td><td><p><code class="literal">LANMAN1.0</code></p></td><td> </td></tr><tr><td><p>LAN Manager 2.0</p></td><td><p><code class="literal">LM1.2X002</code></p></td><td> </td></tr><tr><td><p>LAN Manager 2.1</p></td><td><p><code class="literal">LANMAN2.1</code></p></td><td> </td></tr><tr><td><p>NT LAN Manager 1.0</p></td><td><p><code class="literal">NT LM 0.12</code></p></td><td><p>Windows NT 4.0</p></td></tr><tr><td><p>Samba's NT LM 0.12</p></td><td><p><code class="literal">Samba</code></p></td><td><p>Samba</p></td></tr><tr><td><p>Common Internet File System</p></td><td><p><code class="literal">CIFS 1.0</code></p></td><td><p>Windows 2000</p></td></tr></tbody></table></div></div><br class="table-break"><p>Samba implements the <code class="literal">NT</code> <code class="literal">LM</code> <code class="literal">0.12</code> specification for NT LAN Manager 1.0. It is backwards compatible with all of the other SMB variants. The CIFS specification is, in reality, LAN Manager 0.12 with a few specific additions.</p></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="ch03-SECT-3.2"></a>SMB Clients and Servers</h3></div></div></div><p>As mentioned earlier, SMB is a client/server protocol. In the purest sense, this means that a client sends a request to a server, which acts on the request and returns a reply. However, the client/server roles can often be reversed, sometimes within the context of a single SMB session. For example, consider the two Windows 95/98 computers in <a href="#ch03-69480" title="Figure 3.28. Two computers that both have resources to share">Figure 3.28</a>. The computer named WIZZIN shares a printer to the network, and the computer named ESCRIME shares a disk directory. WIZZIN is in the client role when accessing ESCRIME's network drive, and in the server role when printing a job for ESCRIME.</p><div class="figure"><a name="ch03-69480"></a><p class="title"><b>Figure 3.28. Two computers that both have resources to share</b></p><div class="figure-contents"><div><table border="0" summary="manufactured viewport for HTML img" cellspacing="0" cellpadding="0" width="502"><tr style="height: 153px"><td><img src="figs/sam.0328.gif" height="153" alt="Two computers that both have resources to share"></td></tr></table></div></div></div><br class="figure-break"><p>This brings out an important point in Samba terminology:</p><div class="itemizedlist"><ul type="disc"><li><p>A <em class="firstterm">server</em> is a machine with a resource to share.</p></li><li><p>A <em class="firstterm">client</em> is a machine that wishes to use that resource.</p></li><li><p>A server can be a client (of another computer's resource) at any given time.</p></li></ul></div><p>Note that there are no implications as to the amount of resources that make up a server, or whether it has a large disk space or fast processor. A server could be an old 486 with a printer attached to it, or it could be an UltraSparc station with a 10 gigabyte disk service.</p><p>Microsoft Windows products have both the SMB client and server built in to the operating system. <a class="indexterm" name="ch03-idx-948356-0"></a>Wndows NT 4.0 uses a newer SMB protocol than Windows for Workgroups, and it offers an enhanced form of network security which will be discussed in <a href="#SAMBA-CH-6" title="Chapter 6. Users, Security, and Domains">Chapter 6</a>. In addition, there are a large number of commercial <a class="indexterm" name="ch03-idx-948361-0"></a>SMB server products available from companies such as Sun, Compaq, SCO, Hewlett-Packard, Syntax, and IBM. Unfortunately, on the client side there are far fewer offerings, limited mainly to Digital Equipment's Pathworks product, and of course, Samba.</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="ch03-SECT-3.3"></a>A Simple SMB Connection</h3></div></div></div><p>
-<a class="indexterm" name="ch03-idx-948363-0"></a>
-<a class="indexterm" name="ch03-idx-948363-1"></a>Before we close this chapter, let's take a look at a simple SMB connection. This is some pretty technical data&#8212;which isn't really necessary to administer Samba&#8212;so you can skip over it if you like. We present this information largely as a way to help you get familiar with how the SMB protocol negotiates connections with other computers on the network.</p><p>There are four steps that the client and server must complete in order to establish a connection to a resource:</p><div class="orderedlist"><ol type="1"><li><p> Establish a virtual connection.</p></li><li><p> Negotiate the protocol variant to speak.</p></li><li><p> Set session parameters.</p></li><li><p> Make a tree connection to a resource.</p></li></ol></div><p>We will examine each of these steps through the eyes of a useful tool that we mentioned earlier: the modified <code class="filename">tcpdump</code>
-<a class="indexterm" name="ch03-idx-948362-0"></a>
-<a class="indexterm" name="ch03-idx-948362-1"></a> that is available from the Samba web site.</p><div class="tip" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Tip</h3><p>You can download this program at <code class="filename">samba.org</code> in the <code class="filename">samba/ftp/tcpdump-smb</code> directory; the latest version as of this writing is 3.4-5. Use this program as you would use the standard <code class="filename">tcpdump</code> application, but add the <code class="literal">-s 1500</code> switch to ensure that you get the whole packet and not just the first few bytes.</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="ch03-SECT-3.3.1"></a>Establishing a virtual connection</h4></div></div></div><p>
-<a class="indexterm" name="ch03-idx-948365-0"></a>
-<a class="indexterm" name="ch03-idx-948365-1"></a>When a user first makes a request to access a network disk or send a print job to a remote printer, NetBIOS takes care of making a connection at the <a class="indexterm" name="ch03-idx-948366-0"></a>session layer. The result is a bidirectional virtual channel between the client and server. In reality, there are only two messages that the client and server need to establish this connection. This is shown in the following example session request and response, as captured by <code class="filename">tcpdump</code> :</p><pre class="programlisting">&gt;&gt;&gt; NBT Packet
-NBT Session Request
-Flags=0x81000044
-Destination=ESCRIME      NameType=0x20 (Server)
-Source=WIZZIN            NameType=0x00 (Workstation)
-
-&gt;&gt;&gt; NBT Packet
-NBT Session Granted
-Flags=0x82000000</pre></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="ch03-SECT-3.4"></a>Negotiating the Protocol Variant</h3></div></div></div><p>
-<a class="indexterm" name="ch03-idx-948367-0"></a>At this point, there is an open channel between the client and server. Next, the client sends a message to the server to negotiate an SMB protocol. As mentioned earlier, the client sets its <a class="indexterm" name="ch03-idx-948373-0"></a>
-<a class="indexterm" name="ch03-idx-948373-1"></a>tree identifier (TID) field to zero, since it does not yet know what TID to use. A <span class="emphasis"><em>tree identifier</em></span> is a number that represents a connection to a share on a server.</p><p>The command in the message is <code class="literal">SMBnegprot</code>, a request to negotiate a protocol variant that will be used for the entire session. Note that the client sends to the server a list of all of the variants that it can speak, not vice versa.</p><p>The server responds to the <code class="literal">SMBnegprot</code> request with an index into the list of variants that the client offered, starting with index 0, or with the value 0xFF if none of the protocol variants are acceptable. Continuing this example, the server responds with the value 5, which indicates that the <code class="literal">NT</code> <code class="literal">LM</code> <code class="literal">0.12</code> dialect will be used for the remainder of the session:</p><pre class="programlisting">&gt;&gt;&gt; NBT Packet
-NBT Session Packet
-Flags=0x0
-Length=154
-
-SMB PACKET: SMBnegprot (REQUEST)
-SMB Command   =  0x72
-Error class   =  0x0
-Error code    =  0
-Flags1        =  0x0
-Flags2        =  0x0
-Tree ID       =  0
-Proc ID       =  5371
-UID           =  0
-MID           =  385
-Word Count    =  0
-Dialect=PC NETWORK PROGRAM 1.0
-Dialect=MICROSOFT NETWORKS 3.0
-Dialect=DOS LM1.2X002
-Dialect=DOS LANMAN2.1
-Dialect=Windows for Workgroups 3.1a
-Dialect=NT LM 0.12
-
-&gt;&gt;&gt; NBT Packet
-NBT Session Packet
-Flags=0x0
-Length=69
-
-SMB PACKET: SMBnegprot (REPLY)
-SMB Command   =  0x72
-Error class   =  0x0
-Error code    =  0
-Flags1        =  0x0
-Flags2        =  0x1
-Tree ID       =  0
-Proc ID       =  5371
-UID           =  0
-MID           =  385
-Word Count    =  02
-[000] 05 00</pre></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="ch03-SECT-3.5"></a>Set Session and Login Parameters</h3></div></div></div><p>
-<a class="indexterm" name="ch03-idx-948377-0"></a>
-<a class="indexterm" name="ch03-idx-948377-1"></a>The next step is to transmit session and login parameters for the session. This includes the account name and password (if there is one), the workgroup name, the maximum size of data that can be transferred, and the number of pending requests that may be in the queue at any one time.</p><p>In the following example, the Session Setup command presented allows for an additional SMB command to be piggybacked onto it. The letter X at the end of the command name indicates this, and the hexadecimal code of the second command is given in the <code class="literal">Com2</code> field. In this case the command is <code class="literal">0x75</code>, which is the Tree Connect and X command. The <code class="literal">SMBtconX</code> message looks for the name of the resource in the <span><strong class="command">smb_buf</strong></span> buffer. (This is the last field listed in the following request.) In this example, <span><strong class="command">smb_buf</strong></span> contains the string <code class="literal">\\ESCRIME\PUBLIC</code>, which is the full pathname to a shared directory on node ESCRIME. Using the "and X" commands like this speeds up each transaction, since the server doesn't have to wait on the client to make a second request.</p><p>Note that the <a class="indexterm" name="ch03-idx-948382-0"></a>
-<a class="indexterm" name="ch03-idx-948382-1"></a>TID is still zero. The server will provide a TID to the client once the session has been established and a connection has been made to the requested resource. In addition, note that the password is sent in the open. We can change this later using encrypted passwords:</p><pre class="programlisting">&gt;&gt;&gt; NBT Packet
-NBT Session Packet
-Flags=0x0
-Length=139
-
-SMB PACKET: SMBsesssetupX (REQUEST)
-SMB Command   =  0x73
-Error class   =  0x0
-Error code    =  0
-Flags1        =  0x10
-Flags2        =  0x0
-Tree ID       =  0
-Proc ID       =  5371
-UID           =  1
-MID           =  385
-Word Count    =  13
-Com2=0x75
-Res1=0x0
-Off2=106
-MaxBuffer=2920
-MaxMpx=2
-VcNumber=0
-SessionKey=0x1FF2
-CaseInsensitivePasswordLength=1
-CaseSensitivePasswordLength=1
-Res=0x0
-Capabilities=0x1
-Pass1&amp;Pass2&amp;Account&amp;Domain&amp;OS&amp;LanMan=  
-  KRISTIN PARKSTR Windows 4.0 Windows 4.0
-PassLen=2
-Passwd&amp;Path&amp;Device=
-smb_bcc=22
-smb_buf[]=\\ESCRIME\PUBLIC</pre></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="ch03-SECT-3.6"></a>Making Connection to a Resource</h3></div></div></div><p>
-<a class="indexterm" name="ch03-idx-948383-0"></a>
-<a class="indexterm" name="ch03-idx-948383-1"></a>For the final step, the server returns a TID to the client, indicating that the user has been authorized access and that the resource is ready to be used. It also sets the <span><strong class="command">ServiceType</strong></span> field to "A" to indicate that this is a file service. Available service types are:</p><div class="itemizedlist"><ul type="disc"><li><p> "A" for a disk or file</p></li><li><p> "LPT1" for a spooled output</p></li><li><p> "COMM" for a direct-connect printer or modem</p></li><li><p> "IPC" for a named pipe</p></li></ul></div><p>The output is:</p><pre class="programlisting">&gt;&gt;&gt; NBT Packet
-NBT Session Packet
-Flags=0x0
-Length=78
-
-SMB PACKET: SMBsesssetupX (REPLY)
-SMB Command   =  0x73
-Error class   =  0x0
-Error code    =  0
-Flags1        =  0x80
-Flags2        =  0x1
-Tree ID       =  121
-Proc ID       =  5371
-UID           =  1
-MID           =  385
-Word Count    =  3
-Com2=0x75
-Off2=68
-Action=0x1
-[000] Unix Samba 1.9.1
-[010] PARKSTR
-
-SMB PACKET: SMBtconX (REPLY) (CHAINED)
-smbvwv[]=
-Com2=0xFF
-Off2=78
-smbbuf[]=
-ServiceType=A:</pre><p>Now that a TID has been assigned, the client may issue any sort of command that it would use on a local disk drive. It can open files, read and write to them, delete them, create new files, search for filenames, and so<a class="indexterm" name="ch03-idx-948291-0"></a> on.<a class="indexterm" name="ch03-idx-947921-0"></a>
-<a class="indexterm" name="ch03-idx-947921-1"></a></p></div></div><div class="footnotes"><br><hr width="100" align="left"><div class="footnote"><p><sup>[<a name="ftn.ch03-pgfId-942097" href="#ch03-pgfId-942097">1</a>] </sup>We can disqualify the other address because every Unix machine has a localhost address of 127.0.0.1 whether it is connected to a network or not. This address is required for some system tools to operate correctly.</p></div><div class="footnote"><p><sup>[<a name="ftn.ch03-pgfId-943371" href="#ch03-pgfId-943371">2</a>] </sup>A common occurrence: after looking at the unused protocol for a while, the machine will time out and try the good one. This fruitless searching gives you terrible performance and mysterious delays.</p></div><div class="footnote"><p><sup>[<a name="ftn.ch03-pgfId-946587" href="#ch03-pgfId-946587">3</a>] </sup>The address 127.0.0.1 is known as the <span class="emphasis"><em>localhost</em></span>
-<a class="indexterm" name="ch03-idx-948263-0"></a> address, and always refers to itself. For example, if you type <code class="literal">ping 127.0.0.1</code> on a Unix server, you should always get a response, as you're pinging the host itself.</p></div><div class="footnote"><p><sup>[<a name="ftn.ch03-pgfId-942928" href="#ch03-pgfId-942928">4</a>] </sup>See <code class="systemitem">http://anu.samba.org/cifs/docs/what-is-smb.html</code> for Richard's excellent summary of SMB.</p></div></div></div><div class="chapter" lang="en"><div class="titlepage"><div><div><h2 class="title"><a name="ch04-21486"></a>Chapter 4. Disk Shares </h2></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="sect1"><a href="#ch04-76968">4.1. Learning the Samba Configuration File</a></span></dt><dd><dl><dt><span class="sect2"><a href="#ch04-52415">4.1.1. Configuration File Structure</a></span></dt><dt><span class="sect2"><a href="#ch04-87365">4.1.2. Variables</a></span></dt></dl></dd><dt><span class="sect1"><a href="#ch04-81402">4.2. Special Sections</a></span></dt><dd><dl><dt><span class="sect2"><a href="#ch04-SECT-2.1">4.2.1. The [globals] Section</a></span></dt><dt><span class="sect2"><a href="#ch04-SECT-2.2">4.2.2. The [ homes] Section</a></span></dt><dt><span class="sect2"><a href="#ch04-SECT-2.3">4.2.3. The [printers] Section</a></span></dt><dt><span class="sect2"><a href="#ch04-SECT-2.4">4.2.4. Configuration Options</a></span></dt></dl></dd><dt><span class="sect1"><a href="#ch04-46076">4.3. Configuration File Options</a></span></dt><dd><dl><dt><span class="sect2"><a href="#ch04-SECT-3.0.1">4.3.1. 
-config file</a></span></dt><dt><span class="sect2"><a href="#ch04-SECT-3.0.2">4.3.2. 
-include</a></span></dt><dt><span class="sect2"><a href="#ch04-SECT-3.0.3">4.3.3. 
-copy</a></span></dt></dl></dd><dt><span class="sect1"><a href="#ch04-71382">4.4. Server Configuration</a></span></dt><dd><dl><dt><span class="sect2"><a href="#ch04-SECT-4.1">4.4.1. Server Configuration Options</a></span></dt></dl></dd><dt><span class="sect1"><a href="#ch04-14274">4.5. Disk Share Configuration</a></span></dt><dd><dl><dt><span class="sect2"><a href="#ch04-SECT-5.1">4.5.1. Disk Share Configuration Options</a></span></dt></dl></dd><dt><span class="sect1"><a href="#ch04-86705">4.6. Networking Options with Samba</a></span></dt><dd><dl><dt><span class="sect2"><a href="#ch04-SECT-6.1">4.6.1. Networking Options</a></span></dt></dl></dd><dt><span class="sect1"><a href="#ch04-16899">4.7. Virtual Servers</a></span></dt><dd><dl><dt><span class="sect2"><a href="#ch04-SECT-7.0.1">4.7.1. 
-netbios aliases</a></span></dt></dl></dd><dt><span class="sect1"><a href="#ch04-29331">4.8. Logging Configuration Options</a></span></dt><dd><dl><dt><span class="sect2"><a href="#ch04-97929">4.8.1. Using syslog</a></span></dt><dt><span class="sect2"><a href="#ch04-SECT-8.1">4.8.2. Logging Configuration Options</a></span></dt></dl></dd></dl></div><p>
-<a class="indexterm" name="ch04-idx-967030-0"></a>In the previous three chapters, we showed you how to install Samba on a Unix server and set up Windows clients to use a simple disk share. This chapter will show you how Samba can assume more productive roles on your network.</p><p>Samba's <a class="indexterm" name="ch04-idx-967124-0"></a>daemons, <span class="emphasis"><em>smbd</em></span>
-<a class="indexterm" name="ch04-idx-967122-0"></a> and <span class="emphasis"><em>nmbd</em></span>
-<a class="indexterm" name="ch04-idx-967123-0"></a>, are controlled through a single ASCII file, <code class="filename">smb.conf</code>, that can contain over 200 unique options. These options define how Samba reacts to the network around it, including everything from simple permissions to encrypted connections and NT domains. The next five chapters are designed to help you get familiar with this file and its options. Some of these options you will use and change frequently; others you may never use&#8212;it all depends on how much functionality you want Samba to offer its clients.</p><p>This chapter introduces the structure of the Samba configuration file and shows you how to use these options to create and modify disk shares. Subsequent chapters will discuss browsing, how to configure users, security, domains, and printers, and a host of other myriad topics that you can implement with Samba on your network.</p><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="ch04-76968"></a>Learning the Samba Configuration File</h2></div></div></div><p><code class="filename"></code>
-<a class="indexterm" name="ch04-idx-968372-0"></a>Here is an <code class="filename"></code>
-<a class="indexterm" name="ch04-idx-968374-0"></a>example of a Samba configuration file. If you have worked with a Windows .INI file, the structure of the <code class="filename">smb.conf </code> file should look very familiar:</p><pre class="programlisting">[global] 
-	log level = 1 
-	max log size = 1000
-	socket options = TCP_NODELAY IPTOS_LOWDELAY 
-	guest ok = no
-[homes] 
-	browseable = no
-	map archive = yes
-[printers] 
-	path = /usr/tmp
-	guest ok = yes
-	printable = yes
-[test]
-	browseable = yes
-	read only = yes
-	guest ok = yes
-	path = /export/samba/test</pre><p>Although you may not understand the contents yet, this is a good configuration file to grab if you're in a hurry. (If you're not, we'll create a new one from scratch shortly.) In a nutshell, this configuration file sets up basic debug logging in a default log file not to exceed 1MB, optimizes TCP/IP socket connections between the Samba server and any SMB clients, and allows Samba to create a disk share for each user that has a standard Unix account on the server. In addition, each of the printers registered on the server will be publicly available, as will a single read-only share that maps to the <code class="filename">/export/samba/test</code> directory. The last part of this file is similar to the disk share you used to test Samba in <a href="#SAMBA-CH-2" title="Chapter 2. Installing Samba on a Unix System">Chapter 2</a>.</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="ch04-52415"></a>Configuration File Structure</h3></div></div></div><p><code class="filename"></code>
-<a class="indexterm" name="ch04-idx-967054-0"></a>Let's take another look at this configuration file, this time from a higher level:</p><pre class="programlisting">[global] 
-	...
-[homes] 
-	...
-[printers] 
-	...
-[test] 
-	...</pre><p>The names inside the <a class="indexterm" name="ch04-idx-967103-0"></a>square brackets delineate unique sections of the <code class="filename">smb.conf</code> file; each <a class="indexterm" name="ch04-idx-967104-0"></a>section names the <em class="firstterm">share</em>
-<a class="indexterm" name="ch04-idx-967105-0"></a> (or <a class="indexterm" name="ch04-idx-967106-0"></a>service) that the section refers to. For example, the <code class="literal">[test]</code> and <code class="literal">[homes]</code> sections are each unique disk shares; they contain options that map to specific directories on the Samba server. The <code class="literal">[printers]</code> share contains options that map to various printers on the server. All the sections defined in the <code class="filename">smb.conf</code> file, with the exception of the <code class="literal">[global]</code> section, will be available as a disk or printer share to clients connecting to the Samba server.</p><p>The remaining lines are individual configuration options unique to that share. These options will continue until a new bracketed section is encountered, or until the end of the file is reached. Each <a class="indexterm" name="ch04-idx-967107-0"></a>
-<a class="indexterm" name="ch04-idx-967107-1"></a>configuration option follows a simple format:</p><pre class="programlisting"><em class="replaceable"><code>option</code></em> = <em class="replaceable"><code>value</code></em></pre><p>Options in the <code class="filename">smb.conf</code> file are set by assigning a value to them. We should warn you up front that some of the <a class="indexterm" name="ch04-idx-967109-0"></a>option names in Samba are poorly chosen. For example, <code class="literal">read</code> <code class="literal">only</code> is self-explanatory, and is typical of many recent Samba options. <code class="literal">public</code> is an older option, and is vague; it now has a less-confusing synonym <code class="literal">guest</code> <code class="literal">ok</code> (may be accessed by guests). We describe some of the more common historical names in this chapter in sections that highlight each major task. In addition,  <a href="#SAMBA-AP-C" title="Appendix C. Samba Configuration Option Quick Reference">Appendix C</a>, contains an alphabetical index of all the configuration options and their meanings.</p><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="ch04-SECT-1.1.1"></a>Whitespaces, quotes, and commas</h4></div></div></div><p>An important item to remember about configuration options is that all <a class="indexterm" name="ch04-idx-967110-0"></a>whitespaces in the <em class="replaceable"><code>value</code></em> are significant. For example, consider the following option:</p><pre class="programlisting">volume = The Big Bad Hard Drive Number 3543</pre><p>Samba strips away the spaces between the final <code class="literal">e</code> in <code class="literal">volume</code> and the first <code class="literal">T</code> in <code class="literal">The</code>. These whitespaces are insignificant. The rest of the whitespaces are significant and will be recognized and preserved by Samba when reading in the file. Space is not significant in option names (such as <code class="literal">guest</code> <code class="literal">ok</code>), but we recommend you follow convention and keep spaces between the words of options.</p><p>If you feel safer including <a class="indexterm" name="ch04-idx-967111-0"></a>quotation marks at the beginning and ending of a configuration option's value, you may do so. Samba will ignore these quotation marks when it encounters them. Never use quotation marks around an option itself; Samba will treat this as an error.</p><p>Finally, you can use whitespaces to separate a series of values in a list, or you can use commas. These two options are equivalent:</p><pre class="programlisting">netbios aliases = sales, accounting, payroll
-netbios aliases = sales accounting payroll</pre><p>In some values, however, you must use one form of separation&#8212;<a class="indexterm" name="ch04-idx-967367-0"></a>spaces in some cases, <a class="indexterm" name="ch04-idx-967112-0"></a>commas in others.</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="ch04-SECT-1.1.2"></a>Capitalization</h4></div></div></div><p>
-<a class="indexterm" name="ch04-idx-967113-0"></a>Capitalization is not important in the Samba configuration file except in locations where it would confuse the underlying operating system. For example, let's assume that you included the following option in a share that pointed to <code class="filename">/export/samba/simple </code>:</p><pre class="programlisting">PATH = /EXPORT/SAMBA/SIMPLE</pre><p>Samba would have no problem with the <code class="literal">path</code> configuration option appearing entirely in capital letters. However, when it tries to connect to the given directory, it would be unsuccessful because the Unix filesystem in the underlying operating system <span class="emphasis"><em>is</em></span> case sensitive. Consequently, the path listed would not be found and clients would be unable to connect to the share.</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="ch04-SECT-1.1.3"></a>Line continuation</h4></div></div></div><p>You can continue a <a class="indexterm" name="ch04-idx-967114-0"></a>line in the Samba configuration file using the <a class="indexterm" name="ch04-idx-967115-0"></a>
-<a class="indexterm" name="ch04-idx-967115-1"></a>backslash, as follows:</p><pre class="programlisting">comment = The first share that has the primary copies \
-          of the new Teamworks software product.</pre><p>Because of the backslash, these two lines will be treated as one line by Samba. The second line begins at the first non-whitespace character that Samba encounters; in this case, the <code class="literal">o</code> in <code class="literal">of</code>.</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="ch04-SECT-1.1.4"></a>Comments</h4></div></div></div><p>You can insert <a class="indexterm" name="ch04-idx-967118-0"></a>comments in the <code class="filename">smb.conf</code> configuration file by preceding a line with either a<a class="indexterm" name="ch04-idx-967119-0"></a>
-<a class="indexterm" name="ch04-idx-967119-1"></a> hash mark (#) or a<a class="indexterm" name="ch04-idx-967120-0"></a>
-<a class="indexterm" name="ch04-idx-967120-1"></a> semicolon ( ; ). Both characters are equivalent. For example, the first three lines in the following example would be considered comments:</p><pre class="programlisting">#  This is the printers section. We have given a minimum print 
-;  space of 2000 to prevent some errors that we've seen when
-;  the spooler runs out of space.
-
-[printers] 
-	public = yes
-	min print space = 2000</pre><p>Samba will ignore all comment lines in its configuration file; there are no limitations to what can be placed on a comment line after the initial hash mark or semicolon. Note that the line <a class="indexterm" name="ch04-idx-967121-0"></a>
-<a class="indexterm" name="ch04-idx-967121-1"></a>continuation character (<code class="literal">\</code>) will <span class="emphasis"><em>not</em></span> be honored on a commented line. Like the rest of the line, it is ignored.</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="ch04-SECT-1.1.5"></a>Changes at runtime</h4></div></div></div><p>
-<a class="indexterm" name="ch04-idx-967126-0"></a>You can modify the <code class="filename">smb.conf</code> configuration file and any of its options at any time while the Samba daemons are running. By default, Samba checks the configuration file every 60 seconds for changes. If it finds any, the changes are immediately put into effect. If you don't wish to wait that long, you can force a reload by either sending a <a class="indexterm" name="ch04-idx-967127-0"></a>SIGHUP signal to the <span class="emphasis"><em>smbd</em></span> and <span class="emphasis"><em>nmbd</em></span> processes, or simply restarting the daemons.</p><p>For example, if the <span class="emphasis"><em>smbd</em></span> <a class="indexterm" name="ch04-idx-967128-0"></a>
-<a class="indexterm" name="ch04-idx-967128-1"></a>
-<a class="indexterm" name="ch04-idx-967128-2"></a>process was 893, you could force it to reread the configuration file with the following command:</p><pre class="programlisting"># <span class="bold"><strong>kill -SIGHUP 893</strong></span></pre><p>Not all changes will be immediately recognized by clients. For example, changes to a share that is currently in use will not be registered until the client disconnects and reconnects to that share. In addition, server-specific parameters such as the workgroup or NetBIOS name of the server will not register immediately either. This keeps active clients from being suddenly disconnected or encountering unexpected access problems while a session is open.<code class="filename"></code>
-<a class="indexterm" name="ch04-idx-967061-0"></a></p></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="ch04-87365"></a>Variables</h3></div></div></div><p><code class="filename"></code>
-<a class="indexterm" name="ch04-idx-967393-0"></a>
-<a class="indexterm" name="ch04-idx-967393-1"></a>Samba includes a complete set of variables for determining characteristics of the Samba server and the clients to which it connects. Each of these variables begins with a <a class="indexterm" name="ch04-idx-967129-0"></a>
-<a class="indexterm" name="ch04-idx-967129-1"></a>percent sign, followed by a single uppercase or lowercase letter, and can be used only on the right side of a configuration option (e.g., after the equal sign):</p><pre class="programlisting">[pub]
-    path = /home/ftp/pub/%a</pre><p>The <code class="literal">%a</code> stands for the client machine's architecture (e.g., <code class="literal">WinNT</code> for Windows NT, <code class="literal">Win95</code> for Windows 95 or 98, or <code class="literal">WfWg</code> for Windows for Workgroups). Because of this, Samba will assign a unique <a class="indexterm" name="ch04-idx-967130-0"></a>path for the <code class="literal">[pub]</code> share to client machines running Windows NT, a different path for client machines running Windows 95, and another path for Windows for Workgroups. In other words, the paths that each client would see as its share differ according to the client's architecture, as follows:</p><pre class="programlisting">/home/ftp/pub/WinNT
-/home/ftp/pub/Win95
-/home/ftp/pub/WfWg</pre><p>Using variables in this manner comes in handy if you wish to have different users run custom configurations based on their own unique characteristics or conditions. Samba has 19 variables, as shown in <a href="#ch04-10883" title="Table 4.1. Samba Variables">Table 4.1</a>.</p><div class="table"><a name="ch04-10883"></a><p class="title"><b>Table 4.1. Samba Variables </b></p><div class="table-contents"><table summary="Samba Variables " border="1"><colgroup><col><col></colgroup><thead><tr><th><p>Variable</p></th><th><p>Definition</p></th></tr></thead><tbody><tr><td colspan="2"><p><span class="bold"><strong>
-<a class="indexterm" name="ch04-idx-968086-0"></a>Client variables</strong></span></p></td></tr><tr><td><p><code class="literal">%a</code></p></td><td><p><code class="filename"></code>
-<a class="indexterm" name="ch04-idx-968093-0"></a>Client's architecture (e.g., Samba, WfWg, WinNT, Win95, or UNKNOWN)</p></td></tr><tr><td><p><code class="literal">%I</code></p></td><td><p>Client's IP address (e.g., 192.168.220.100)</p></td></tr><tr><td><p><code class="literal">%m</code></p></td><td><p>Client's NetBIOS name</p></td></tr><tr><td><p><code class="literal">%M</code></p></td><td><p>Client's DNS name</p></td></tr><tr><td colspan="2"><p><span class="bold"><strong>
-<a class="indexterm" name="ch04-idx-968108-0"></a>User variables</strong></span></p></td></tr><tr><td><p><code class="literal">%g</code></p></td><td><p>Primary group of <code class="literal">%u</code></p></td></tr><tr><td><p><code class="literal">%G</code></p></td><td><p>Primary group of <code class="literal">%U</code></p></td></tr><tr><td><p><code class="literal">%H</code></p></td><td><p>Home directory of <code class="literal">%u</code></p></td></tr><tr><td><p><code class="literal">%u</code></p></td><td><p>Current Unix username</p></td></tr><tr><td><p><code class="literal">%U</code></p></td><td><p>Requested client username (not always used by Samba)</p></td></tr><tr><td colspan="2"><p><span class="bold"><strong>Share variables</strong></span></p></td></tr><tr><td><p><code class="literal">%p</code></p></td><td><p>Automounter's path to the share's root directory, if different from <code class="literal">%P</code></p></td></tr><tr><td><p><code class="literal">%P</code></p></td><td><p>Current share's root directory</p></td></tr><tr><td><p><code class="literal">%S</code></p></td><td><p>Current share's name</p></td></tr><tr><td colspan="2"><p><span class="bold"><strong>Server variables</strong></span></p></td></tr><tr><td><p><code class="literal">%d</code></p></td><td><p>Current server process ID</p></td></tr><tr><td><p><code class="literal">%h</code></p></td><td><p>Samba server's DNS hostname</p></td></tr><tr><td><p><code class="literal">%L</code></p></td><td><p>Samba server's NetBIOS name</p></td></tr><tr><td><p><code class="literal">%N</code></p></td><td><p>Home directory server, from the automount map</p></td></tr><tr><td><p><code class="literal">%v</code></p></td><td><p>Samba version</p></td></tr><tr><td colspan="2"><p><span class="bold"><strong>Miscellaneous variables</strong></span></p></td></tr><tr><td><p><code class="literal">%R</code></p></td><td><p>The SMB protocol level that was negotiated</p></td></tr><tr><td><p><code class="literal">%T</code></p></td><td><p>The current date and time</p></td></tr></tbody></table></div></div><br class="table-break"><p>
-<a class="indexterm" name="ch04-idx-967143-0"></a>Here's another example of using variables: let's say that there are five clients on your network, but one client, <code class="literal">fred</code>, requires a slightly different <code class="literal">[homes]</code> configuration loaded when it connects to the Samba server. With Samba, it's simple to attack such a problem:</p><pre class="programlisting">[homes] 
-	...
-	include = /usr/local/samba/lib/smb.conf.%m
-	...</pre><p>The <code class="literal">include</code> option here causes a separate configuration file for each particular NetBIOS machine (<code class="literal">%m</code>) to be read in addition to the current file. If the hostname of the client machine is <code class="literal">fred</code>, and if a <code class="filename">smb.conf.fred</code> file exists in the <em class="replaceable"><code>samba_dir</code></em><code class="filename">/lib/</code> directory (or whatever directory you've specified for your configuration files), Samba will insert that configuration file into the default one. If any configuration options are restated in <code class="filename">smb.conf.fred</code>, those values will override any options previously encountered in that share. Note that we say "previously." If any options are restated in the main configuration file after the <code class="literal">include</code> option, Samba will honor those restated values for the share in which they are defined.</p><p>Here's the important part: if there is no such file, Samba will not generate an error. In fact, it won't do anything at all. This allows you to create only one extra configuration file for <code class="literal">fred</code> when using this strategy, instead of one for each NetBIOS machine that is on the network.</p><p>Machine-specific configuration files can be used both to customize particular clients and to make debugging Samba easier. Consider the latter; if we have one client with a problem, we can use this approach to give it a private log file with a more verbose logging level. This allows us to see what Samba is doing without slowing down all the other clients or overflowing the disk with useless logs. Remember, with large networks you may not always have the option to restart the Samba server to perform debugging!</p><p>You can use each of the variables in <a href="#ch04-10883" title="Table 4.1. Samba Variables">Table 4.1</a> to give custom values to a variety of Samba options. We will highlight several of these options as we move through the next few chapters.<code class="filename"></code>
-<a class="indexterm" name="ch04-idx-967084-0"></a>
-<a class="indexterm" name="ch04-idx-967084-1"></a></p></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="ch04-81402"></a>Special Sections</h2></div></div></div><p><code class="filename"></code>
-<a class="indexterm" name="ch04-idx-967091-0"></a>
-<a class="indexterm" name="ch04-idx-967091-1"></a>Now that we've gotten our feet wet with variables, there are a few special sections of the Samba configuration file that we should talk about. Again, don't worry if you do not understand each and every configuration options listed below; we'll go over each of them over the course of the upcoming chapters.</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="ch04-SECT-2.1"></a>The [globals] Section</h3></div></div></div><p>The <code class="literal">[globals]</code>
-<a class="indexterm" name="ch04-idx-967171-0"></a>
-<a class="indexterm" name="ch04-idx-967171-1"></a> section appears in virtually every Samba configuration file, even though it is not mandatory to define one. Any option set in this section of the file will apply to all the other shares, as if the contents of the section were copied into the share itself. There is one catch: other sections can list the same option in their section with a new value; this has the effect of overriding the value specified in the <code class="literal">[globals]</code> section.</p><p>To illustrate this, let's again look at the opening example of the chapter:</p><pre class="programlisting">[global] 
-	log level = 1 
-	max log size = 1000
-	socket options = TCP_NODELAY IPTOS_LOWDELAY 
-	guest ok = no
-[homes] 
-	browseable = no
-	map archive = yes
-[printers] 
-	path = /usr/tmp
-	guest ok = yes
-	printable = yes
-	min print space = 2000
-[test] 
-	browseable = yes
-	read only = yes
-	guest ok = yes
-	path = /export/samba/test</pre><p>In the previous example, if we were going to connect a client to the <code class="literal">[test]</code> share, Samba would first read in the <code class="literal">[globals]</code> section. At that point, it would set the option <code class="literal">guest</code> <code class="literal">ok</code> <code class="literal">=</code> <code class="literal">no</code> as the global default for each share it encounters throughout the configuration file. This includes the <code class="literal">[homes]</code> and <code class="literal">[printers]</code> shares. When it reads in the <code class="literal">[test]</code> share, however, it would then find the configuration option <code class="literal">guest</code> <code class="literal">ok</code> <code class="literal">=</code> <code class="literal">yes</code>, and override the default from the <code class="literal">[globals]</code> section with the value <code class="literal">yes</code> in the context of the <code class="literal">[pub]</code> share.</p><p>Any option that appears outside of a section (before the first marked section) is also assumed to be a global option.</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="ch04-SECT-2.2"></a>The [ homes] Section</h3></div></div></div><p>If a client attempts to connect to a share that doesn't appear in the <code class="filename">smb.conf</code> file, Samba will search for a <code class="literal">[homes]</code>
-<a class="indexterm" name="ch04-idx-967172-0"></a> share in the configuration file. If one exists, the unidentified share name is assumed to be a Unix username, which is queried in the password database of the Samba server. If that username appears, Samba assumes the client is a Unix user trying to connect to his or her home directory on the server.</p><p>For example, assume a client machine is connecting to the Samba server <code class="literal">hydra</code> for the first time, and tries to connect to a share named [<code class="literal">alice]</code>. There is no <code class="literal">[alice]</code> share defined in the <code class="filename">smb.conf</code> file, but there is a <code class="literal">[homes]</code>, so Samba searches the password database file and finds an <code class="literal">alice</code> user account is present on the system. Samba then checks the password provided by the client against user <code class="literal">alice</code>'s Unix password&#8212;either with the password database file if it's using non-encrypted passwords, or Samba's <code class="filename">smbpasswd</code> file if encrypted passwords are in use. If the passwords match, then Samba knows it has guessed right: the user <code class="literal">alice</code> is trying to connect to her home directory. Samba will then create a share called <code class="literal">[alice]</code> for her.</p><p>The process of using the <code class="literal">[homes]</code> section to create <a class="indexterm" name="ch04-idx-967175-0"></a>users (and dealing with their passwords) is discussed in more detail in the <a href="#SAMBA-CH-6" title="Chapter 6. Users, Security, and Domains">Chapter 6</a>.</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="ch04-SECT-2.3"></a>The [printers] Section</h3></div></div></div><p>The third special section is called <code class="literal">[printers]</code>
-<a class="indexterm" name="ch04-idx-967173-0"></a> and is similar to <code class="literal">[homes]</code>. If a client attempts to connect to a share that isn't in the <code class="filename">smb.conf</code>  file, and its name can't be found in the password file, Samba will check to see if it is a printer share. Samba does this by reading the <a class="indexterm" name="ch04-idx-967182-0"></a>printer capabilities file (usually <code class="filename">/etc/printcap</code>) to see if the share name appears there.<sup>[<a name="ch04-pgfId-960558" href="#ftn.ch04-pgfId-960558">1</a>]</sup> If it does, Samba creates a share named after the printer.</p><p>Like <code class="literal">[homes]</code>, this means you don't have to maintain a share for each of your system printers in the <code class="filename">smb.conf</code>  file. Instead, Samba honors the Unix printer registry if you request it to, and provides the registered printers to the client machines. There is, however, an obvious limitation: if you have an account named <code class="literal">fred</code> and a printer named <code class="literal">fred</code>, Samba will always find the user account first, even if the client really needed to connect to the printer.</p><p>The process of setting up the <code class="literal">[printers]</code>
-<a class="indexterm" name="ch04-idx-968220-0"></a> share is discussed in more detail in <a href="#SAMBA-CH-7" title="Chapter 7. Printing and Name Resolution">Chapter 7</a>.<code class="filename"></code>
-<a class="indexterm" name="ch04-idx-968225-0"></a></p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="ch04-SECT-2.4"></a>Configuration Options</h3></div></div></div><p><code class="filename"></code>
-<a class="indexterm" name="ch04-idx-967407-0"></a>Options in the Samba configuration files fall into one of two categories: <em class="firstterm">global</em> or <em class="firstterm">share</em>. Each category dictates where an option can appear in the configuration file.</p><div class="variablelist"><dl><dt><span class="term">Global</span></dt><dd><p>
-<a class="indexterm" name="ch04-idx-967207-0"></a>Global options <span class="emphasis"><em>must</em></span> appear in the <code class="literal">[global]</code> section and nowhere else. These are options that typically apply to the behavior of the Samba server itself, and not to any of its shares.</p></dd><dt><span class="term">Share</span></dt><dd><p>
-<a class="indexterm" name="ch04-idx-967209-0"></a>Share options can appear in specific shares, or they can appear in the <code class="literal">[global]</code> section. If they appear in the <code class="literal">[global]</code> section, they will define a default behavior for all shares, unless a share overrides the option with a value of its own.</p></dd></dl></div><p>In addition, the values that a configuration option can take can be divided into four categories. They are as follows:</p><div class="variablelist"><dl><dt><span class="term">Boolean</span></dt><dd><p>
-<a class="indexterm" name="ch04-idx-967210-0"></a>These are simply yes or no values, but can be represented by any of the following: <code class="literal">yes</code>, <code class="literal">no</code>, <code class="literal">true</code>, <code class="literal">false</code>, <code class="literal">0</code>, <code class="literal">1</code>. The values are case insensitive: <code class="literal">YES</code> is the same as <code class="literal">yes</code>.</p></dd><dt><span class="term">Numerical</span></dt><dd><p>
-<a class="indexterm" name="ch04-idx-967220-0"></a>An integer, hexidecimal, or octal number. The standard <code class="literal">0x</code><span class="emphasis"><em>nn</em></span> syntax is used for hexadecimal and <code class="literal">0</code><span class="emphasis"><em>nnn</em></span> for octal.</p></dd><dt><span class="term">String</span></dt><dd><p>A <a class="indexterm" name="ch04-idx-967222-0"></a>string of case-sensitive characters, such as a filename or a username.</p></dd><dt><span class="term">Enumerated list</span></dt><dd><p>A finite list of known values. In effect, a boolean is an <a class="indexterm" name="ch04-idx-967223-0"></a>enumerated list with only two values.<code class="filename"></code>
-<a class="indexterm" name="ch04-idx-967166-0"></a>
-<a class="indexterm" name="ch04-idx-967166-1"></a></p></dd></dl></div></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="ch04-46076"></a>Configuration File Options</h2></div></div></div><p>Samba has well over 200 configuration options at its disposal. So let's start off easy by introducing some of the options you can use to modify the configuration file itself.</p><p>As we hinted earlier in the chapter, configuration files are by no means static. You can instruct Samba to include or even replace configuration options as it is processing them. The options to do this are summarized in <a href="#ch04-94939" title="Table 4.2. Configuration File Options">Table 4.2</a>.</p><div class="table"><a name="ch04-94939"></a><p class="title"><b>Table 4.2. Configuration File Options </b></p><div class="table-contents"><table summary="Configuration File Options " border="1"><colgroup><col><col><col><col><col></colgroup><thead><tr><th><p>Option</p></th><th><p>Parameters</p></th><th><p>Function</p></th><th><p>Default</p></th><th><p>Scope</p></th></tr></thead><tbody><tr><td><p><code class="literal">config file</code></p></td><td><p>string (fully-qualified name)</p></td><td><p>Sets the location of a configuration file to use instead of the current one.</p></td><td><p>None</p></td><td><p>Global</p></td></tr><tr><td><p><code class="literal">include</code></p></td><td><p>string (fully-qualified name)</p></td><td><p>Specifies an additional segment of configuration options to be included at this point in the configuration file.</p></td><td><p>None</p></td><td><p>Global</p></td></tr><tr><td><p><code class="literal">copy</code></p></td><td><p>string (name of share)</p></td><td><p>Allows you to clone the configuration options of another share in the current share.</p></td><td><p>None</p></td><td><p>Share</p></td></tr></tbody></table></div></div><br class="table-break"><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="ch04-SECT-3.0.1"></a>
-config file</h3></div></div></div><a class="indexterm" name="ch04-idx-968272-0"></a><p>The global <code class="literal">config</code> <code class="literal">file</code> option specifies a replacement configuration file that will be loaded when the option is encountered. If the target file exists, the remainder of the current configuration file, as well as the options encounter so far, will be discarded; Samba will configure itself entirely with the options in the new file. The <code class="literal">config</code> <code class="literal">file</code> option takes advantage of the variables above, which is useful in the event that you want load a special configuration file based on the machine name or user of the client that it connecting.</p><p>For example, the following line instructs Samba to use a configuration file specified by the NetBIOS name of the client connecting, if such a file exists. If it does, options specified in the original configuration file are ignored. The following example attempts to lead a new configuration file based on the client's NetBIOS name:</p><pre class="programlisting">[global]
-	config file = /usr/local/samba/lib/smb.conf.%m</pre><p>If the configuration file specified does not exist, the option is ignored and Samba will continue to configure itself based on the current file.</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="ch04-SECT-3.0.2"></a>
-include</h3></div></div></div><a class="indexterm" name="ch04-idx-968282-0"></a><p>This option, discussed in greater detail earlier, copies the target file into the current configuration file at the point specified, as shown in <a href="#ch04-97340" title="Figure 4.1. The include option in a Samba configuration file">Figure 4.1</a>. This option also takes advantage of the variables specified earlier in the chapter, which is useful in the event that you want load configuration options based on the machine name or user of the client that it connecting. You can use this option as follows:</p><pre class="programlisting">[global]
-	include = /usr/local/samba/lib/smb.conf.%m</pre><p>If the configuration file specified does not exist, the option is ignored. Remember that any option specified previously is overridden. In <a href="#ch04-97340" title="Figure 4.1. The include option in a Samba configuration file">Figure 4.1</a>, all three options will override their previous values.</p><div class="figure"><a name="ch04-97340"></a><p class="title"><b>Figure 4.1. The include option in a Samba configuration file</b></p><div class="figure-contents"><div><table border="0" summary="manufactured viewport for HTML img" cellspacing="0" cellpadding="0" width="502"><tr style="height: 232px"><td><img src="figs/sam.0401.gif" height="232" alt="The include option in a Samba configuration file"></td></tr></table></div></div></div><br class="figure-break"><p>The <code class="literal">include</code> option cannot understand the variables <code class="literal">%u</code> (user), <code class="literal">%p</code> (current share's rout directory), or <code class="literal">%s</code> (current share) because they are not set at the time the file is read.</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="ch04-SECT-3.0.3"></a>
-copy</h3></div></div></div><a class="indexterm" name="ch04-idx-968285-0"></a><p>The <code class="literal">copy</code> configuration option allows you to clone the configuration options of the share name that you specify in the current share. The target share must appear earlier in the configuration file than the share that is performing the copy. For example:</p><pre class="programlisting">[template]
-	writable = yes
-	browsable = yes
-	valid users = andy, dave, peter
-
-[data]
-	path = /usr/local/samba
-	copy = template</pre><p>Note that any options in the share that invoked the <code class="literal">copy</code> directive will override those in the cloned share; it does not matter whether they appear before or after the <code class="literal">copy</code><code class="filename"></code>
-<a class="indexterm" name="ch04-idx-968230-0"></a> directive.<code class="filename"></code>
-<a class="indexterm" name="ch04-idx-967416-0"></a></p></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="ch04-71382"></a>Server Configuration</h2></div></div></div><p>
-<a class="indexterm" name="ch04-idx-967242-0"></a>Now it's time to begin configuring your Samba server. Let's introduce three basic configuration options that can appear in the <code class="literal">[global]</code> section of your <code class="filename">smb.conf</code> file:</p><pre class="programlisting">[global]
-	#  Server configuration parameters
-	netbios name = HYDRA
-	server string = Samba %v on (%L)
-	workgroup = SIMPLE</pre><p>This configuration file is pretty simple; it advertises the Samba server on a NBT network under the NetBIOS name <code class="literal">hydra</code>. In addition, the machine belongs to the workgroup SIMPLE and displays a description to clients that includes the Samba version number as well as the NetBIOS name of the Samba server.</p><div class="tip" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Tip</h3><p>If you had to enter <code class="literal">encrypt passwords=yes</code> in your earlier configuration file, you should do so here as well.</p></div><p>Go ahead and try this configuration file. Create a file named <code class="filename">smb.conf</code>
-<a class="indexterm" name="ch04-idx-967246-0"></a> under the <code class="filename">/usr/local/samba/lib</code> directory with the text listed above. Then reset the Samba server and use a Windows client to verify the results. Be sure that your Windows clients are in the SIMPLE workgroup as well. After clicking on the <a class="indexterm" name="ch04-idx-967247-0"></a>Network Neighborhood on a Windows client, you should see a window similar to <a href="#ch04-38915" title="Figure 4.2. Network Neighborhood showing the Samba server">Figure 4.2</a>. (In this figure, <code class="literal">phoenix</code> and <code class="literal">chimaera</code> are our Windows clients.)</p><div class="figure"><a name="ch04-38915"></a><p class="title"><b>Figure 4.2. Network Neighborhood showing the Samba server</b></p><div class="figure-contents"><div><table border="0" summary="manufactured viewport for HTML img" cellspacing="0" cellpadding="0" width="502"><tr style="height: 206px"><td><img src="figs/sam.0402.gif" height="206" alt="Network Neighborhood showing the Samba server"></td></tr></table></div></div></div><br class="figure-break"><p>You can verify the <code class="literal">server</code> <code class="literal">string</code> by listing the details of the Network Neighborhood window (select the Details menu item under the View menu), at which point you should see a window similar to <a href="#ch04-50900" title="Figure 4.3. Network Neighborhood details listing">Figure 4.3</a>.</p><div class="figure"><a name="ch04-50900"></a><p class="title"><b>Figure 4.3. Network Neighborhood details listing</b></p><div class="figure-contents"><div><table border="0" summary="manufactured viewport for HTML img" cellspacing="0" cellpadding="0" width="502"><tr style="height: 220px"><td><img src="figs/sam.0403.gif" height="220" alt="Network Neighborhood details listing"></td></tr></table></div></div></div><br class="figure-break"><p>If you were to click on the Hydra icon, a window should appear that shows the services that it provides. In this case, the window would be completely empty because there are no shares on the server yet.</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="ch04-SECT-4.1"></a>Server Configuration Options</h3></div></div></div><p>
-<a class="indexterm" name="ch04-idx-967248-0"></a>
-<a class="indexterm" name="ch04-idx-967248-1"></a><a href="#ch04-61150" title="Table 4.3. Server Configuration Options">Table 4.3</a> summarizes the server configuration options introduced previously. Note that all three of these options are global in scope; in other words, they must appear in the <code class="literal">[global]</code> section of the configuration file.</p><div class="table"><a name="ch04-61150"></a><p class="title"><b>Table 4.3. Server Configuration Options </b></p><div class="table-contents"><table summary="Server Configuration Options " border="1"><colgroup><col><col><col><col><col></colgroup><thead><tr><th><p>Option</p></th><th><p>Parameters</p></th><th><p>Function</p></th><th><p>Default</p></th><th><p>Scope</p></th></tr></thead><tbody><tr><td><p><code class="literal">netbios name</code></p></td><td><p>string</p></td><td><p>Sets the primary NetBIOS name of the Samba server.</p></td><td><p>Server DNS hostname</p></td><td><p>Global</p></td></tr><tr><td><p><code class="literal">server string</code></p></td><td><p>string</p></td><td><p>Sets a descriptive string for the Samba server.</p></td><td><p><code class="literal">Samba %v</code></p></td><td><p>Global</p></td></tr><tr><td><p><code class="literal">workgroup</code></p></td><td><p>string</p></td><td><p>Sets the NetBIOS group of machines that the server belongs to.</p></td><td><p>Defined at compile time</p></td><td><p>Global</p></td></tr></tbody></table></div></div><br class="table-break"><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="ch04-SECT-4.1.1"></a>
-netbios name</h4></div></div></div><a class="indexterm" name="ch04-idx-968288-0"></a><p>The <code class="literal">netbios</code> <code class="literal">name</code> option allows you to set the NetBIOS name of the server. For example:</p><pre class="programlisting">netbios name = YORKVM1</pre><p>The default value for this configuration option is the server's hostname; that is, the first part of its complete DNS machine name. For example, a machine with the DNS name <code class="literal">ruby.ora.com</code> would be given the NetBIOS name <code class="literal">RUBY</code> by default. While you can use this option to restate the machine's NetBIOS name in the configuration file (as we did previously), it is more commonly used to assign the Samba server a NetBIOS name other than its current DNS name. Remember that the name given must follow the rules for valid NetBIOS machine names as outlines in <a href="#ch01-48078" title="Chapter 1. Learning the Samba">Chapter 1</a>.</p><p>Changing the NetBIOS name of the server is not recommended unless you have a good reason. One such reason might be if the hostname of the machine is not unique because the LAN is divided over two or more DNS domains. For example, YORKVM1 is a good NetBIOS candidate for <span class="emphasis"><em>vm1.york.example.com</em></span> to differentiate it from <span class="emphasis"><em>vm1.falkirk.example.com</em></span>, which has the same hostname but resides in a different DNS domain.</p><p>Another use of this option is for relocating SMB services from a dead or retired machine. For example, if <code class="literal">SALES</code> is the SMB server for the department, and it suddenly dies, you could immediately reset <code class="literal">netbios</code> <code class="literal">name</code> <code class="literal">=</code> <code class="literal">SALES</code> on a backup Samba machine that's taking over for it. Users won't have to change their drive mappings to a different machine; new connections to <code class="literal">SALES</code> will simply go to the new machine.</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="ch04-SECT-4.1.2"></a>
-server string</h4></div></div></div><a class="indexterm" name="ch04-idx-968291-0"></a><p>The <code class="literal">server</code> <code class="literal">string</code> parameter defines a comment string that will appear next to the server name in both the Network Neighborhood (when shown with the Details menu) and the comment entry of the Microsoft Windows print manager. You can use the standard variables to provide information in the description. For example, our entry earlier was:</p><pre class="programlisting">[global]
-	server string = Samba %v on (%h)</pre><p>The default for this option simply presents the current version of Samba and is equivalent to:</p><pre class="programlisting">server string = Samba %v</pre></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="ch04-SECT-4.1.3"></a>
-workgroup</h4></div></div></div><a class="indexterm" name="ch04-idx-968294-0"></a><p>The <code class="literal">workgroup</code> parameter sets the current workgroup where the Samba server will advertise itself. Clients that wish to access shares on the Samba server should be on the same NetBIOS workgroup. Remember that workgroups are really just NetBIOS group names, and must follow the standard NetBIOS naming conventions outlined in <a href="#ch01-48078" title="Chapter 1. Learning the Samba">Chapter 1</a>. For example:</p><pre class="programlisting">[global]
-	workgroup = SIMPLE</pre><p>The default option for this parameter is set at compile time. If the entry is not changed in the makefile, it will be <code class="literal">WORKGROUP</code>. Because this tends to be the workgroup name of every unconfigured NetBIOS network, we recommend that you always set your workgroup name in the Samba configuration<a class="indexterm" name="ch04-idx-967252-0"></a>
-<a class="indexterm" name="ch04-idx-967252-1"></a> file.<sup>[<a name="ch04-pgfId-962322" href="#ftn.ch04-pgfId-962322">2</a>]</sup>
-<a class="indexterm" name="ch04-idx-967243-0"></a></p></div></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="ch04-14274"></a>Disk Share Configuration</h2></div></div></div><p>
-<a class="indexterm" name="ch04-idx-967244-0"></a>
-<a class="indexterm" name="ch04-idx-967244-1"></a>We mentioned in the previous section that there were no disk shares on the <code class="literal">hydra</code> server. Let's continue with the configuration file and create an empty <a class="indexterm" name="ch04-idx-967268-0"></a>disk share called [<code class="literal">data</code>]. Here are the additions that will do it:</p><pre class="programlisting">[global]
-	netbios name = HYDRA
-	server string = Samba %v on (%L)
-	workgroup = SIMPLE
-
-[data]
-	path = /export/samba/data
-	comment = Data Drive
-	volume = Sample-Data-Drive
-	writeable = yes
-	guest ok = yes</pre><p>The <code class="literal">[data]</code> share is typical for a Samba disk share. The share maps to a directory on the Samba server: <code class="filename">/export/samba/data</code>. We've also provided a comment that describes the share as a <code class="literal">Data</code> <code class="literal">Drive</code>, as well as a volume name for the share itself.</p><p>The share is set to writeable so that users can write data to it; the default with Samba is to create a read-only share. As a result, this option needs to be explicitly set for each disk share you wish to make writeable.</p><p>You may have noticed that we set the <code class="literal">guest</code> <code class="literal">ok</code> parameter to <code class="literal">yes</code>. While this isn't very security-conscious, there are some password issues that we need to understand before setting up individual users and authentication. For the moment, this will sidestep those issues and let anyone connect to the share.</p><p>Go ahead and make these additions to your configuration file. In addition, create the <code class="filename">/export/samba/data</code> directory as root on your Samba machine with the following commands:</p><pre class="programlisting"># <span class="bold"><strong>mkdir /export/samba/data</strong></span>
-# <span class="bold"><strong>chmod 777 /export/samba/data</strong></span></pre><p>Now, if you connect to the <code class="literal">hydra</code> server again (you can do this by clicking on its icon in the Windows Network Neighborhood), you should see a single share listed entitled <code class="literal">data</code>, as shown in <a href="#ch04-13866" title="Figure 4.4. The initial data share on the Samba server">Figure 4.4</a>. This share should also have read/write access to it. Try creating or copying a file into the share. Or, if you're really feeling adventurous, you can even try mapping a network drive to it!</p><div class="figure"><a name="ch04-13866"></a><p class="title"><b>Figure 4.4. The initial data share on the Samba server</b></p><div class="figure-contents"><div><table border="0" summary="manufactured viewport for HTML img" cellspacing="0" cellpadding="0" width="502"><tr style="height: 175px"><td><img src="figs/sam.0404.gif" height="175" alt="The initial data share on the Samba server"></td></tr></table></div></div></div><br class="figure-break"><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="ch04-SECT-5.1"></a>Disk Share Configuration Options</h3></div></div></div><p>
-<a class="indexterm" name="ch04-idx-967272-0"></a>The basic Samba configuration options for disk shares previously introduced are listed in <a href="#ch04-82964" title="Table 4.4. Basic Share Configuration Options">Table 4.4</a>.</p><div class="table"><a name="ch04-82964"></a><p class="title"><b>Table 4.4. Basic Share Configuration Options </b></p><div class="table-contents"><table summary="Basic Share Configuration Options " border="1"><colgroup><col><col><col><col><col></colgroup><thead><tr><th><p>Option</p></th><th><p>Parameters</p></th><th><p>Function</p></th><th><p>Default</p></th><th><p>Scope</p></th></tr></thead><tbody><tr><td><p><code class="literal">path (directory)</code></p></td><td><p>string (fully-qualified pathname)</p></td><td><p>Sets the Unix directory that will be provided for a disk share or used for spooling by a printer share</p></td><td><p><code class="literal">/tmp</code></p></td><td><p>Share</p></td></tr><tr><td><p><code class="literal">guest ok (public)</code></p></td><td><p>boolean</p></td><td><p>If set to <code class="literal">yes</code>, authentication is not needed to access this share</p></td><td><p><code class="literal">no</code></p></td><td><p>Share</p></td></tr><tr><td><p><code class="literal">comment</code></p></td><td><p>string</p></td><td><p>Sets the comment that appears with the share</p></td><td><p>None</p></td><td><p>Share</p></td></tr><tr><td><p><code class="literal">volume</code></p></td><td><p>string</p></td><td><p>Sets the volume name: the DOS name of the physical drive</p></td><td><p>Share name</p></td><td><p>Share</p></td></tr><tr><td><p><code class="literal">read only</code></p></td><td><p>boolean</p></td><td><p>If <code class="literal">yes</code>, allows read only access to a share.</p></td><td><p><code class="literal">yes</code></p></td><td><p>Share</p></td></tr><tr><td><p><code class="literal">writeable (write ok)</code></p></td><td><p>boolean</p></td><td><p>If <code class="literal">no</code>, allows read only access to a share.</p></td><td><p><code class="literal">no</code></p></td><td><p>Share</p></td></tr></tbody></table></div></div><br class="table-break"><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="ch04-SECT-5.1.1"></a>path</h4></div></div></div><p>
-<a class="indexterm" name="ch04-idx-967257-0"></a>
-<a class="indexterm" name="ch04-idx-967257-1"></a>
-<a class="indexterm" name="ch04-idx-967257-2"></a>This option, which has the synonym <code class="literal">directory</code>, indicates the pathname at the root of the file or printing share. You can choose any path on the Samba server, so long as the owner of the Samba process that is connecting has read and write access to that directory. If the path is for a printing share, it should point to a temporary directory where files can be written on the server before being spooled to the target printer ( <code class="filename"> /tmp</code> and <code class="filename">/var/spool</code> are popular choices). If this path is for a <a class="indexterm" name="ch04-idx-967258-0"></a>disk share, the contents of the folder representing the share name on the client will match the content of the directory on the Samba server. For example, if we have the following disk share listed in our configuration file:</p><pre class="programlisting">[network]
-	path = /export/samba/network
-	writable = yes
-	guest ok = yes</pre><p>And the contents of the directory <code class="filename">/usr/local/network</code> on the Unix side are:</p><pre class="programlisting">$ <span class="bold"><strong>ls -al /export/samba/network</strong></span>
-drwxrwxrwx  9  root   nobody  1024  Feb 16 17:17  .
-drwxr-xr-x  9  nobody nobody  1024  Feb 16 17:17  ..
-drwxr-xr-x  9  nobody nobody  1024  Feb 16 17:17  quicken
-drwxr-xr-x  9  nobody nobody  1024  Feb 16 17:17  tax98
-drwxr-xr-x  9  nobody nobody  1024  Feb 16 17:17  taxdocuments</pre><p>Then we should see the equivalent of <a href="#ch04-88746" title="Figure 4.5. Windows client view of a network filesystem specified by path">Figure 4.5</a> on the client side.</p><div class="figure"><a name="ch04-88746"></a><p class="title"><b>Figure 4.5. Windows client view of a network filesystem specified by path</b></p><div class="figure-contents"><div><table border="0" summary="manufactured viewport for HTML img" cellspacing="0" cellpadding="0" width="502"><tr style="height: 155px"><td><img src="figs/sam.0405.gif" height="155" alt="Windows client view of a network filesystem specified by path"></td></tr></table></div></div></div><br class="figure-break"></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="ch04-SECT-5.1.2"></a>
-guest ok</h4></div></div></div><a class="indexterm" name="ch04-idx-968300-0"></a><p>This option (which has an older synonym <code class="literal">public</code>) allows or prohibits guest access to a share. The default value is <code class="literal">no</code>. If set to <code class="literal">yes</code>, it means that no username or password will be needed to connect to the share. When a user connects, the access rights will be equivalent to the designated guest user. The default account to which Samba offers the share is <code class="literal">nobody</code>. However, this can be reset with the <code class="literal">guest</code> <code class="literal">account</code> configuration option. For example, the following lines allow guest user access to the <code class="literal">[accounting]</code> share with the permissions of the <span class="emphasis"><em>ftp</em></span> account:</p><pre class="programlisting">[global]
-	guest account = ftp
-[accounting]
-	path = /usr/local/account
-	guest ok = yes</pre><p>Note that users can still connect to the share using a valid username/password combination. If successful, they will hold the access rights granted by their own account and not the guest account. If a user attempts to log in and fails, however, he or she will default to the access rights of the guest account. You can mandate that every user who attaches to the share will be using the guest account (and will have the permissions of the guest) by setting the option <code class="literal">guest</code> <code class="literal">only</code> <code class="literal">=</code> <code class="literal">yes</code>.</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="ch04-SECT-5.1.3"></a>
-comment</h4></div></div></div><a class="indexterm" name="ch04-idx-968303-0"></a><p>The <code class="literal">comment</code> option allows you to enter a comment that will be sent to the client when it attempts to browse the share. The user can see the comment by listing Details on the share folder under the appropriate computer in the Windows Network Neighborhood, or type the command <code class="literal">NET</code> <code class="literal">VIEW</code> at an MS-DOS prompt. For example, here is how you might insert a comment for a <code class="literal">[network]</code> share:</p><pre class="programlisting">[network]
-	comment = Network Drive
-	path = /export/samba/network</pre><p>This yields a folder similar to <a href="#ch04-34850" title="Figure 4.6. Windows client view of a share comment">Figure 4.6</a> on the client side. Note that with the current configuration of Windows, this comment will not be shown once a share is mapped to a Windows network drive.</p><div class="figure"><a name="ch04-34850"></a><p class="title"><b>Figure 4.6. Windows client view of a share comment</b></p><div class="figure-contents"><div><table border="0" summary="manufactured viewport for HTML img" cellspacing="0" cellpadding="0" width="502"><tr style="height: 135px"><td><img src="figs/sam.0406.gif" height="135" alt="Windows client view of a share comment"></td></tr></table></div></div></div><br class="figure-break"><p>Be sure not to confuse the <code class="literal">comment</code> option, which documents a Samba server's shares, with the <code class="literal">server</code> <code class="literal">string</code> option, which documents the server itself.</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="ch04-SECT-5.1.4"></a>
-volume</h4></div></div></div><a class="indexterm" name="ch04-idx-968306-0"></a><p>This option allows you to specify the volume name of the share as reported by SMB. This normally resolves to the name of the share given in the <code class="filename">smb.conf</code>  file. However, if you wish to name it something else (for whatever reason) you can do so with this option.</p><p>For example, an installer program may check the volume name of a CD-ROM to make sure the right CD-ROM is in the drive before attempting to install it. If you copy the contents of the CD-ROM into a network share, and wish to install from there, you can use this option to get around the issue:</p><pre class="programlisting">[network]
-	comment = Network Drive
-	volume = ASVP-102-RTYUIKA
-	path = /home/samba/network</pre></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="ch04-SECT-5.1.5"></a>
-
-read only and writeable</h4></div></div></div><a class="indexterm" name="ch04-idx-968309-0"></a><a class="indexterm" name="ch04-idx-968309-1"></a><p>The options <code class="literal">read</code> <code class="literal">only</code> and <code class="literal">writeable</code> (or <code class="literal">write</code> <code class="literal">ok </code>) are really two ways of saying the same thing, but approached from opposite ends. For example, you can set either of the following options in the <code class="literal">[global]</code> section or in an individual share:</p><pre class="programlisting">read only = yes
-writeable = no</pre><p>If either option is set as shown, data can be read from a share, but cannot be written to it. You might think you would need this option only if you were creating a read-only share. However, note that this read-only behavior is the <span class="emphasis"><em>default</em></span> action for shares; if you want to be able to write data to a share, you must explicitly specify one of the following options in the configuration file for each share:</p><pre class="programlisting">read only = no
-writeable = yes</pre><p>Note that if you specify more than one occurrence of either option, Samba will adhere to the last value it encounters for the<a class="indexterm" name="ch04-idx-967387-0"></a> share.<a class="indexterm" name="ch04-idx-967245-0"></a>
-<a class="indexterm" name="ch04-idx-967245-1"></a></p></div></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="ch04-86705"></a>Networking Options with Samba</h2></div></div></div><p>
-<a class="indexterm" name="ch04-idx-967291-0"></a>If you're running Samba on a multi-homed machine (that is, one on multiple subnets), or even if you want to implement a security policy on your own subnet, you should take a close look at the networking configuration options:</p><p>For the purposes of this exercise, let's assume that our Samba server is connected to a network with more than one subnet. Specifically, the machine can access both the 192.168.220.* and 134.213.233.* subnets. Here are our additions to the ongoing configuration file for the networking configuration options:</p><pre class="programlisting">[global]
-	netbios name = HYDRA
-	server string = Samba %v on (%L)
-	workgroup = SIMPLE
-
-	#  Networking configuration options
-	hosts allow = 192.168.220. 134.213.233. localhost
-	hosts deny = 192.168.220.102
-	interfaces = 192.168.220.100/255.255.255.0 \
-                         134.213.233.110/255.255.255.0
-	bind interfaces only = yes
-
-[data]
-	path = /home/samba/data
-	guest ok = yes
-	comment = Data Drive
-	volume = Sample-Data-Drive
-	writeable = yes</pre><p>
-<a class="indexterm" name="ch04-idx-967305-0"></a>Let's first talk about the <code class="literal">hosts</code> <code class="literal">allow</code> and <code class="literal">hosts</code> <code class="literal">deny</code> options. If these options sound familiar, you're probably thinking of the <code class="filename">hosts.allow</code> and <code class="filename">hosts.deny</code> files that are found in the <code class="filename">/etc</code> directories of many Unix systems. The purpose of these options is identical to those files; they provide a means of security by allowing or denying the connections of other hosts based on their IP addresses. Why not just use the <code class="filename">hosts.allow</code> and <code class="filename">hosts.deny</code> files themselves? Because there may be services on the server that you want others to access without giving them access Samba's disk or printer shares</p><p>With the <code class="literal">hosts</code> <code class="literal">allow</code> option above, we've specified a cropped IP address: 192.168.220. (Note that there is still a third period; it's just missing the fourth number.) This is equivalent to saying: "All hosts on the 192.168.220 subnet." However, we've explicitly specified in a hosts deny line that 192.168.220.102 is not to be allowed access.</p><p>You might be wondering: why will 192.168.220.102 be denied even though it is still in the subnet matched by the <code class="literal">hosts</code> <code class="literal">allow</code> option? Here is how Samba sorts out the rules specified by <code class="literal">hosts</code> <code class="literal">allow</code> and <code class="literal">hosts</code> <code class="literal">deny </code>:</p><div class="orderedlist"><ol type="1"><li><p>If there are no <code class="literal">allow</code> or <code class="literal">deny</code> options defined anywhere in <code class="filename">smb.conf</code>, Samba will allow connections from any machine allowed by the system itself.</p></li><li><p>If there are <code class="literal">hosts</code> <code class="literal">allow</code> or <code class="literal">hosts</code> <code class="literal">deny</code> options defined in the <code class="literal">[global]</code> section of <code class="filename">smb.conf</code>, they will apply to all shares, even if the shares have an overriding option defined.</p></li><li><p>If there is only a <code class="literal">hosts</code> <code class="literal">allow</code> option defined for a share, only the hosts listed will be allowed to use the share. All others will be denied.</p></li><li><p>If there is only a <code class="literal">hosts</code> <code class="literal">deny</code> option defined for a share, any machine which is not on the list will be able to use the share.</p></li><li><p>If both a <code class="literal">hosts</code> <code class="literal">allow</code> and <code class="literal">hosts</code> <code class="literal">deny</code> option are defined, a host must appear in the allow list and not appear in the deny list (in any form) in order to access the share. Otherwise, the host will not be allowed.</p></li></ol></div><div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Warning</h3><p>
-<a class="indexterm" name="ch04-idx-967307-0"></a>
-<a class="indexterm" name="ch04-idx-967307-1"></a>Take care that you don't explicity
-allow a host to access a share, but then deny access to the entire
-subnet of which the host is part.</p></div><p>Let's look at another example of that final item. Consider the following options:</p><pre class="programlisting">hosts allow = 111.222.
-hosts deny = 111.222.333.</pre><p>In this case, only the hosts that belong to the subnet 111.222.*.* will be allowed access to the Samba shares. However, if a client belongs to the 111.222.333.* subnet, it will be denied access, even though it still matches the qualifications outlined by <code class="literal">hosts</code> <code class="literal">allow</code>. The client must appear on the <code class="literal">hosts</code> <code class="literal">allow</code> list and <span class="emphasis"><em>must not</em></span> appear on the <code class="literal">hosts</code> <code class="literal">deny</code> list in order to gain access to a Samba share. If a computer attempts to access a share to which it is not allowed access, it will receive an error message.</p><p>The other two options that we've specified are the <code class="literal">interfaces</code> and the <code class="literal">bind</code> <code class="literal">interface</code> <code class="literal">only</code> address. Let's look at the <code class="literal">interfaces</code> option first. Samba, by default, sends data only from the primary network interface, which in our example is the 192.168.220.100 subnet. If we would like it to send data to more than that one <a class="indexterm" name="ch04-idx-967310-0"></a>interface, we need to specify the complete list with the <code class="literal">interfaces</code> option. In the previous example, we've bound Samba to interface with both subnets (192.168.220 and 134.213.233) on which the machine is operating by specifying the other network interface address: 134.213.233.100. If you have more than one interface on your computer, you should always set this option as there is no guarantee that the primary interface that Samba chooses will be the right one.</p><p>Finally, the <code class="literal">bind</code> <code class="literal">interfaces</code> <code class="literal">only</code> option instructs the <code class="filename">nmbd</code> process not to accept any broadcast messages other than those subnets specified with the <code class="literal">interfaces</code> option. Note that this is different from the <code class="literal">hosts</code> <code class="literal">allow</code> and <code class="literal">hosts</code> <code class="literal">deny</code> options, which prevent machines from making connections to services, but not from receiving broadcast messages. Using the <code class="literal">bind</code> <code class="literal">interfaces</code> <code class="literal">only</code> option is a way to shut out even datagrams from foreign subnets from being received by the Samba server. In addition, it instructs the <span class="emphasis"><em>smbd</em></span> process to bind to only the interface list given by the <span class="emphasis"><em>interfaces</em></span> option. This restricts the networks that Samba will serve.</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="ch04-SECT-6.1"></a>Networking Options</h3></div></div></div><p>
-<a class="indexterm" name="ch04-idx-967302-0"></a>The networking options we introduced above are summarized in <a href="#ch04-32963" title="Table 4.5. Networking Configuration Options">Table 4.5</a>.</p><div class="table"><a name="ch04-32963"></a><p class="title"><b>Table 4.5. Networking Configuration Options </b></p><div class="table-contents"><table summary="Networking Configuration Options " border="1"><colgroup><col><col><col><col><col></colgroup><thead><tr><th><p>Option</p></th><th><p>Parameters</p></th><th><p>Function</p></th><th><p>Default</p></th><th><p>Scope</p></th></tr></thead><tbody><tr><td><p><code class="literal">hosts allow (allow hosts)</code></p></td><td><p>string (list of hostnames)</p></td><td><p>Specifies the machines that can connect to Samba.</p></td><td><p>none</p></td><td><p>Share</p></td></tr><tr><td><p><code class="literal">hosts deny (deny hosts)</code></p></td><td><p>string (list of hostnames)</p></td><td><p>Specifies the machines that cannot connect to Samba.</p></td><td><p>none</p></td><td><p>Share</p></td></tr><tr><td><p><code class="literal">interfaces</code></p></td><td><p>string (list of IP/netmask combinations)</p></td><td><p>Sets the network interfaces Samba will respond to. Allows correcting defaults.</p></td><td><p>system-dependent</p></td><td><p>Global</p></td></tr><tr><td><p><code class="literal">bind</code></p>
-
-<p><code class="literal">interfaces only</code></p></td><td><p>boolean</p></td><td><p>If set to <code class="literal">yes</code>, Samba will bind only to those interfaces specified by the <code class="literal">interfaces</code> option.</p></td><td><p><code class="literal">no</code></p></td><td><p>Global</p></td></tr><tr><td><p><code class="literal">socket</code></p>
-
-<p><code class="literal">address</code></p></td><td><p>string (IP address)</p></td><td><p>Sets IP address to listen on, for use with multiple virtual interfaces on a server.</p></td><td><p>none</p></td><td><p>Global</p></td></tr></tbody></table></div></div><br class="table-break"><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="ch04-SECT-6.1.1"></a>
-hosts allow</h4></div></div></div><a class="indexterm" name="ch04-idx-968312-0"></a><p>
-<a class="indexterm" name="ch04-idx-967314-0"></a>The <code class="literal">hosts</code> <code class="literal">allow</code> option (sometimes written as <code class="literal">allow</code> <code class="literal">hosts</code>) specifies the machines that have permission to access shares on the Samba server, written as a comma- or space-separated list of names of machines or their IP addresses. You can gain quite a bit of security by simply placing your LAN's subnet address in this option. For example, we specified the following in our example:</p><pre class="programlisting">hosts allow = 192.168.220. localhost</pre><p>Note that we placed <code class="literal">localhost</code> after the subnet address. One of the most common mistakes when attempting to use the <code class="literal">hosts</code> <code class="literal">allow</code> option is to accidentally disallow the Samba server from communicating with itself. The <code class="filename">smbpasswd</code> program will occasionally need to connect to the Samba server as a client in order to change a user's encrypted password. In addition, local browsing propagation requires local host access. If this option is enabled and the localhost address is not specified, the locally-generated packets requesting the change of the encrypted password will be discarded by Samba, and browsing propagation will not work properly. To avoid this, explicitly allow the loopback address (either <code class="literal">localhost</code> or <code class="literal">127.0.0.1</code>) to be used.<sup>[<a name="ch04-pgfId-965714" href="#ftn.ch04-pgfId-965714">3</a>]</sup></p><p>You can specify any of the following formats for this option:</p><div class="itemizedlist"><ul type="disc"><li><p>Hostnames, such as <code class="literal">ftp.example.com </code>.</p></li><li><p>IP addresses, like <code class="literal">130.63.9.252</code>.</p></li><li><p>Domain names, which can be differentiated from individual hostnames because they start with a dot. For example, <code class="literal">.ora.com</code> represents all machines within the <span class="emphasis"><em>ora.com</em></span> domain.</p></li><li><p>Netgroups, which start with an at-sign, such as <code class="literal">@printerhosts</code>. Netgroups are available on systems running yellow pages/NIS or NIS+, but rarely otherwise. If netgroups are supported on your system, there should be a <code class="literal">netgroups</code> manual page that describes them in more detail.</p></li><li><p>Subnets, which end with a dot. For example, <code class="literal">130.63.9.</code> means all the machines whose IP addresses begin with 130.63.9.</p></li><li><p>The keyword <code class="literal">ALL</code>, which allows any client access.</p></li><li><p>The keyword <code class="literal">EXCEPT</code> followed by more one or more names, IP addresses, domain names, netgroups, or subnets. For example, you could specify that Samba allow all hosts except those on the 192.168.110 subnet with <code class="literal">hosts</code> <code class="literal">allow</code> <code class="literal">=</code> <code class="literal">ALL</code> <code class="literal">EXCEPT</code> <code class="literal">192.168.110.</code> (remember the trailing dot).</p></li></ul></div><p>Using the <code class="literal">ALL</code> keyword is almost always a bad idea, since it means that anyone on any network can browse your files if they guess the name of your server.</p><p>Note that there is no default value for the <code class="literal">hosts</code> <code class="literal">allow</code> configuration option, although the default course of action in the event that neither option is specified is to allow access from all sources. In addition, if you specify this option in the <code class="literal">[global]</code> section of the configuration file, it will override any <code class="literal">hosts</code> <code class="literal">allow</code> options defined shares.</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="ch04-SECT-6.1.2"></a>
-hosts deny</h4></div></div></div><a class="indexterm" name="ch04-idx-968319-0"></a><p>The <code class="literal">hosts</code> <code class="literal">deny</code> option (also <code class="literal">deny</code> <code class="literal">hosts</code>) specifies machines that do not have permission to access a share, written as a comma- or space-separated list of machine names or their IP addresses. Use the same format as specifying clients as the <code class="literal">hosts</code> <code class="literal">allow</code> option above. For example, to restrict access to the server from everywhere but <code class="filename">example.com</code>, you could write:</p><pre class="programlisting">hosts deny = ALL EXCEPT .example.com</pre><p>Like <code class="literal">hosts</code> <code class="literal">allow</code>, there is no default value for the <code class="literal">hosts</code> <code class="literal">deny</code> configuration option, although the default course of action in the event that neither option is specified is to allow access from all sources. Also, if you specify this option in the <code class="literal">[global]</code> section of the configuration file, it will override any <code class="literal">hosts</code> <code class="literal">deny</code> options defined in shares. If you wish to deny <span class="emphasis"><em>hosts</em></span> access to specific shares, omit both the <code class="literal">hosts</code> <code class="literal">allow</code> and <code class="literal">hosts</code> <code class="literal">deny</code> options in the <code class="literal">[global]</code> section of the configuration file.</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="ch04-SECT-6.1.3"></a>
-interfaces</h4></div></div></div><a class="indexterm" name="ch04-idx-968322-0"></a><p>
-<a class="indexterm" name="ch04-idx-967320-0"></a>The <code class="literal">interfaces</code> option outlines the network addresses to which you want the Samba server to recognize and respond. This option is handy if you have a computer that resides on more than one network subnet. If this option is not set, Samba searches for the primary network interface of the server (typically the first Ethernet card) upon startup and configures itself to operate on only that subnet. If the server is configured for more than one subnet and you do not specify this option, Samba will only work on the first subnet it encounters. You must use this option to force Samba to serve the other subnets on your network.</p><p>The value of this option is one or more sets of IP address/netmask pairs, such as the following:</p><pre class="programlisting">interfaces = 192.168.220.100/255.255.255.0 192.168.210.30/255.255.255.0</pre><p>You can optionally specify a CIDR format bitmask, as follows:</p><pre class="programlisting">interfaces = 192.168.220.100/24 192.168.210.30/24</pre><p>The bitmask number specifies the first number of bits that will be turned on in the netmask. For example, the number 24 means that the first 24 (of 32) bits will be activated in the bit mask, which is the same as saying 255.255.255.0. Likewise, 16 would be equal to 255.255.0.0, and 8 would be equal to 255.0.0.0.</p><div class="tip" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Tip</h3><p>This option may not work correctly if you are using DHCP.</p></div></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="ch04-SECT-6.1.4"></a>
-bind interfaces only</h4></div></div></div><a class="indexterm" name="ch04-idx-968325-0"></a><p>The <code class="literal">bind</code> <code class="literal">interfaces</code> <code class="literal">only</code> option can be used to force the <span class="emphasis"><em>smbd</em></span> and <span class="emphasis"><em>nmbd</em></span> processes to serve SMB requests to only those addresses specified by the <code class="literal">interfaces</code> option. The <span class="emphasis"><em>nmbd</em></span> process normally binds to the all addresses interface (0.0.0.0.) on ports 137 and 138, allowing it to receive broadcasts from anywhere. However, you can override this behavior with the following:</p><pre class="programlisting">bind interfaces only = yes</pre><p>This will cause both Samba processes to ignore any packets whose origination address does not match the broadcast address(es) specified by the <code class="literal">interfaces</code> option, including broadcast packets. With <span class="emphasis"><em>smbd</em></span>, this option will cause Samba to not serve file requests to subnets other than those listed in the <code class="literal">interfaces</code> option. You should avoid using this option if you want to allow temporary network connections, such as those created through SLIP or PPP. It's very rare that this option is needed, and it should only be used by experts.</p><div class="tip" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Tip</h3><p>If you set <code class="literal">bind interfaces only</code> to <code class="literal">yes </code>, you should add the localhost address (127.0.01) to the "interfaces" list. Otherwise, <span class="emphasis"><em>smbpasswd</em></span> will be unable to connect to the server using its default mode in order to change a password.</p></div></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="ch04-SECT-6.1.5"></a>
-socket address</h4></div></div></div><a class="indexterm" name="ch04-idx-968328-0"></a><p>
-<a class="indexterm" name="ch04-idx-967324-0"></a>The <code class="literal">socket</code> <code class="literal">address</code> option dictates which of the addresses specified with the <code class="literal">interfaces</code> parameter Samba should listen on for connections. Samba accepts connections on all addresses specified by default. When used in an <code class="filename">smb.conf</code>  file, this option will force Samba to listen on only one IP address. For example:</p><pre class="programlisting">interfaces = 192.168.220.100/24 192.168.210.30/24
-socket address = 192.168.210.30</pre><p>This option is a programmer's tool and we recommend that you do not use it.<a class="indexterm" name="ch04-idx-967297-0"></a></p></div></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="ch04-16899"></a>Virtual Servers</h2></div></div></div><p>
-<a class="indexterm" name="ch04-idx-967325-0"></a>
-<a class="indexterm" name="ch04-idx-967325-1"></a>Virtual servers are a technique for creating the illusion of multiple <a class="indexterm" name="ch04-idx-967337-0"></a>NetBIOS servers on the network, when in reality there is only one. The technique is simple to implement: a machine simply registers more than one NetBIOS name in association with its IP address. There are tangible benefits to doing this.</p><p>The accounting department, for example, might have an <code class="literal">accounting</code> server, and clients of it would see just the accounting disks and printers. The marketing department could have their own server, <code class="literal">marketing</code>, with their own reports, and so on. However, all the services would be provided by one medium-sized Unix workstation (and one relaxed administrator), instead of having one small server and one administrator per department.</p><p>Samba will allow a Unix server to use more than one NetBIOS name with the <code class="literal">netbios</code> <code class="literal">aliases</code> option. See <a href="#ch04-92259" title="Table 4.6. Virtual Server Configuration Options">Table 4.6</a>.</p><div class="table"><a name="ch04-92259"></a><p class="title"><b>Table 4.6. Virtual Server Configuration Options </b></p><div class="table-contents"><table summary="Virtual Server Configuration Options " border="1"><colgroup><col><col><col><col><col></colgroup><thead><tr><th><p>Option</p></th><th><p>Parameters</p></th><th><p>Function</p></th><th><p>Default</p></th><th><p>Scope</p></th></tr></thead><tbody><tr><td><p><code class="literal">netbios aliases</code></p></td><td><p>
-<a class="indexterm" name="ch04-idx-967338-0"></a>
-<a class="indexterm" name="ch04-idx-967338-1"></a>List of NetBIOS names</p></td><td><p>Additional NetBIOS names to respond to, for use with multiple "virtual" Samba servers.</p></td><td><p>None</p></td><td><p>Global</p></td></tr></tbody></table></div></div><br class="table-break"><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="ch04-SECT-7.0.1"></a>
-netbios aliases</h3></div></div></div><a class="indexterm" name="ch04-idx-968331-0"></a><p>The <code class="literal">netbios</code> <code class="literal">aliases</code> option can be used to give the Samba server more than one <a class="indexterm" name="ch04-idx-967339-0"></a>
-<a class="indexterm" name="ch04-idx-967339-1"></a>NetBIOS name. Each NetBIOS name listed as a value will be displayed in the Network Neighborhood of a browsing machine. When a connection is requested to any machine, however, it will connect to the same Samba server.</p><p>This might come in handy, for example, if you're transferring three departments' data to a single Unix server with modern large disks, and are retiring or reallocating the old NT servers. If the three servers are called <code class="literal">sales</code>, <code class="literal">accounting</code>, and <code class="literal">admin</code>, you can have Samba represent all three servers with the following options:</p><pre class="programlisting">[global]
-	netbios aliases = sales accounting admin
-	include = /usr/local/samba/lib/smb.conf.%L</pre><p>See <a href="#ch04-28393" title="Figure 4.7. Using NetBIOS aliases for a Samba server">Figure 4.7</a> for what the Network Neighborhood would display from a client.When a client attempts to connect to Samba, it will specify the name of the server that it's trying to connect to, which you can access through the <code class="literal">%L</code> variable. If the requested server is <code class="literal">sales</code>, Samba will include the <code class="filename">/usr/local/samba/lib/smb.conf.sales</code> file. This file might contain global and share declarations exclusively for the sales team, such as the following:</p><pre class="programlisting">[global]
-	workgroup = SALES
-	hosts allow = 192.168.10.255
-
-[sales1998]
-	path = /usr/local/samba/sales/sales1998/
-...</pre><p>This particular example would set the workgroup to SALES as well, and set the IP address to allow connections only from the SALES subnet (192.168.10). In addition, it would offer shares specific to the sales department.</p><div class="figure"><a name="ch04-28393"></a><p class="title"><b>Figure 4.7. Using NetBIOS aliases for a Samba server
- </b></p><div class="figure-contents"><a class="indexterm" name="ch04-idx-967332-0"></a><a class="indexterm" name="ch04-idx-967332-1"></a><div><table border="0" summary="manufactured viewport for HTML img" cellspacing="0" cellpadding="0" width="502"><tr style="height: 196px"><td><img src="figs/sam.0407.gif" height="196" alt="Using NetBIOS aliases for a Samba server"></td></tr></table></div></div></div><br class="figure-break"></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="ch04-29331"></a>Logging Configuration Options</h2></div></div></div><p>
-<a class="indexterm" name="ch04-idx-967340-0"></a>
-<a class="indexterm" name="ch04-idx-967340-1"></a>Occasionally, we need to find out what Samba is up to. This is especially true when Samba is performing an unexpected action or is not performing at all. To find out this information, we need to check Samba's log files to see exactly why it did what it did.</p><p>Samba log files can be as brief or verbose as you like. Here is an example of what a Samba log file looks like:</p><pre class="programlisting">[1999/07/21 13:23:25, 3] smbd/service.c:close_cnum(514)
-  phoenix (192.168.220.101) closed connection to service IPC$
-[1999/07/21 13:23:25, 3] smbd/connection.c:yield_connection(40)
-  Yielding connection to IPC$
-[1999/07/21 13:23:25, 3] smbd/process.c:process_smb(615)
-  Transaction 923 of length 49
-[1999/07/21 13:23:25, 3] smbd/process.c:switch_message(448)
-  switch message SMBread (pid 467)
-[1999/07/21 13:23:25, 3] lib/doscalls.c:dos_ChDir(336)
-  dos_ChDir to /home/samba
-[1999/07/21 13:23:25, 3] smbd/reply.c:reply_read(2199)
-  read fnum=4207 num=2820 nread=2820
-[1999/07/21 13:23:25, 3] smbd/process.c:process_smb(615)
-  Transaction 924 of length 55
-[1999/07/21 13:23:25, 3] smbd/process.c:switch_message(448)
-  switch message SMBreadbraw (pid 467)
-[1999/07/21 13:23:25, 3] smbd/reply.c:reply_readbraw(2053)
-  readbraw fnum=4207 start=130820 max=1276 min=0 nread=1276
-[1999/07/21 13:23:25, 3] smbd/process.c:process_smb(615)
-  Transaction 925 of length 55
-[1999/07/21 13:23:25, 3] smbd/process.c:switch_message(448)
-  switch message SMBreadbraw (pid 467)</pre><p>Many of these options are of use only to Samba programmers. However, we will go over the meaning of some of these entries in more detail in <a href="#SAMBA-CH-9" title="Chapter 9. Troubleshooting Samba">Chapter 9</a>.</p><p>Samba contains six options that allow users to describe how and where logging information should be written. Each of these options are global options and cannot appear inside a share definition. Here is an up-to-date configuration file that covers each of the share and logging options that we've seen so far:</p><pre class="programlisting">[global]
-	netbios name = HYDRA
-	server string = Samba %v on (%I)
-	workgroup = SIMPLE
-
-	#  Networking configuration options
-	hosts allow = 192.168.220. 134.213.233. localhost
-	hosts deny = 192.168.220.102
-	interfaces = 192.168.220.100/255.255.255.0 \
-                         134.213.233.110/255.255.255.0
-	bind interfaces only = yes
-
-	# Debug logging information
-	log level = 2
-	log file = /var/log/samba.log.%m
-	max log size = 50
-	debug timestamp = yes
-
-[data]
-	path = /home/samba/data
-	browseable = yes
-	guest ok = yes
-	comment = Data Drive
-	volume = Sample-Data-Drive
-	writeable = yes</pre><p>	Here, we've added a custom log file that reports information up to debug level 2. This is a relatively light debugging level. The logging level ranges from 1 to 10, where level 1 provides only a small amount of information and level 10 provides a plethora of low-level information. Level 2 will provide us with useful debugging information without wasting disk space on our server. In practice, you should avoid using log levels greater than 3 unless you are programming Samba.</p><p>This file is located in the <code class="filename">/var/log</code> directory thanks to the <code class="literal">log</code> <code class="literal">file</code> configuration option. However, we can use variable substitution to create log files specifically for individual users or clients, such as with the <code class="literal">%m</code> variable in the following line:</p><pre class="programlisting">log file = /usr/local/logs/samba.log.%m</pre><p>Isolating the log messages can be invaluable in tracking down a network error if you know the problem is coming from a specific machine or user.</p><p>We've added another precaution to the log files: no one log file can exceed 50 kilobytes in size, as specified by the <code class="literal">max</code> <code class="literal">log</code> <code class="literal">size</code> option. If a log file exceeds this size, the contents are moved to a file with the same name but with the suffix <span class="emphasis"><em>.old</em></span> appended. If the <span class="emphasis"><em>.old</em></span> file already exists, it is overwritten and its contents are lost. The original file is cleared, waiting to receive new logging information. This prevents the hard drive from being overwhelmed with Samba log files during the life of our daemons.</p><p>For convenience, we have decided to leave the debug timestamp in the logs with the <code class="literal">debug</code> <code class="literal">timestamp</code> option, which is the default behavior. This will place a timestamp next to each message in the logging file. If we were not interested in this information, we could specify <code class="literal">no</code> for this option instead.</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="ch04-97929"></a>Using syslog</h3></div></div></div><p>If you wish to use the system logger (<code class="filename">syslog </code>
-<a class="indexterm" name="ch04-idx-967351-0"></a>) in addition to or in place of the standard Samba logging file, Samba provides options for this as well. However, to use <code class="filename">syslog</code>, the first thing you will have to do is make sure that Samba was built with the <code class="literal">configure</code> <code class="literal">--with-syslog</code> option. See <a href="#SAMBA-CH-2" title="Chapter 2. Installing Samba on a Unix System">Chapter 2</a> for more information on configuring and compiling Samba.</p><p>Once that is done, you will need to configure your <code class="filename">/etc/syslog.conf</code> to accept logging information from Samba. If there is not already a <code class="literal">daemon.*</code> entry in the <em class="replaceable"><code>/etc/syslog.conf</code></em> file, add the following:</p><pre class="programlisting">daemon.*        /var/log/daemon.log</pre><p>This specifies that any logging information from system daemons will be stored in the <code class="filename">/var/log/daemon.log</code> file. This is where the Samba information will be stored as well. From there, you can specify the following global option in your configuration file:</p><pre class="programlisting">syslog = 2</pre><p>This specifies that any logging messages with a level of 1 will be sent to both the <code class="filename">syslog</code> and the Samba logging files. (The mappings to <code class="filename">syslog</code> priorities are described in the upcoming <a href="#ch04-78696" title="syslog">Section 4.8.2.5</a>.) Let's assume that we set the regular <code class="literal">log</code> <code class="literal">level</code> option above to 4. Any logging messages with a level of 2, 3, or 4 will be sent to the Samba logging files, but not to the <code class="filename">syslog</code>. Only level 1 logging messages will be sent to both. If the <code class="literal">syslog</code> value exceeds the <code class="literal">log</code> <code class="literal">level</code> value, nothing will be written to the <code class="filename">syslog</code>.</p><p>If you want to specify that messages be sent only to <code class="filename">syslog</code>&#8212;and not to the standard Samba logging files&#8212;you can place this option in the configuration file:</p><pre class="programlisting">syslog only = yes</pre><p>If this is the case, any logging information above the number specified in the <code class="literal">syslog</code> option will be discarded, just like the <code class="literal">log</code> <code class="literal">level</code> option.</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="ch04-SECT-8.1"></a>Logging Configuration Options</h3></div></div></div><p><a href="#ch04-92838" title="Table 4.7. Global Configuration Options">Table 4.7</a> lists each of the<a class="indexterm" name="ch04-idx-967341-0"></a> logging configuration options that Samba can use.</p><div class="table"><a name="ch04-92838"></a><p class="title"><b>Table 4.7. Global Configuration Options </b></p><div class="table-contents"><table summary="Global Configuration Options " border="1"><colgroup><col><col><col><col><col></colgroup><thead><tr><th><p>Option</p></th><th><p>Parameters</p></th><th><p>Function</p></th><th><p>Default</p></th><th><p>Scope</p></th></tr></thead><tbody><tr><td><p><code class="literal">log file</code></p></td><td><p>string (fully-qualified filename)</p></td><td><p>Sets the name and location of the log file that Samba is to use. Uses standard variables.</p></td><td><p>Specified in Samba makefile</p></td><td><p>Global</p></td></tr><tr><td><p><code class="literal">log level</code></p>
-
-<p><code class="literal">(debug level)</code></p></td><td><p>numerical (0-10)</p></td><td><p>Sets the amount of log/debug messages that are sent to the log file. 0 is none, 3 is considerable.</p></td><td><p><code class="literal">1</code></p></td><td><p>Global</p></td></tr><tr><td><p><code class="literal">max log size</code></p></td><td><p>numerical (size in KB)</p></td><td><p>Sets the maximum size of log file. After the log exceeds this size, the file will be renamed to <span class="emphasis"><em>.bak</em></span> and a new log file started.</p></td><td><p><code class="literal">5000</code></p></td><td><p>Global</p></td></tr><tr><td><p><code class="literal">debug</code></p>
-
-<p><code class="literal">timestamp (timestamp logs)</code></p></td><td><p>boolean</p></td><td><p>If no, doesn't timestamp logs, making them easier to read during heavy debugging.</p></td><td><p><code class="literal">yes</code></p></td><td><p>Global</p></td></tr><tr><td><p><code class="literal">syslog</code></p></td><td><p>numerical (0-10)</p></td><td><p>Sets level of messages sent to <span class="emphasis"><em>syslog</em></span>. Those levels below <code class="literal">syslog level</code> will be sent to the system logger.</p></td><td><p><code class="literal">1</code></p></td><td><p>Global</p></td></tr><tr><td><p><code class="literal">syslog only</code></p></td><td><p>boolean</p></td><td><p>If yes, uses <span class="emphasis"><em>syslog</em></span> entirely and sends no output to the standard Samba log files.</p></td><td><p><code class="literal">no</code></p></td><td><p>Global</p></td></tr></tbody></table></div></div><br class="table-break"><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="ch04-log-file-option"></a>log file</h4></div></div></div><p>On our server, Samba outputs log information to text files in the <code class="filename">var</code> subdirectory of the Samba home directory, as set by the makefile during the build. The <code class="literal">log</code> <code class="literal">file</code> option can be used to reset the name of the log file to another location. For example, to reset the name and location of the Samba log file to <code class="filename">/usr/local/logs/samba.log</code>, you could use the following:</p><pre class="programlisting">[global]
-	log file = /usr/local/logs/samba.log</pre><p>You may use variable substitution to create log files specifically for individual users or clients.</p><p>You can override the default log file location using the <code class="literal">-l</code> command-line switch when either daemon is started. However, this does not override the <code class="literal">log</code> <code class="literal">file</code> option. If you do specify this parameter, initial logging information will be sent to the file specified after <code class="literal">-l</code> (or the default specified in the Samba makefile) until the daemons have processed the <code class="filename">smb.conf</code> file and know to redirect it to a new log file.</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="ch04-SECT-8.1.2"></a>
-log level</h4></div></div></div><a class="indexterm" name="ch04-idx-968338-0"></a><p>The <code class="literal">log</code> <code class="literal">level</code> option sets the amount of data to be logged. Normally this is left at 0 or 1. However, if you have a specific problem you may want to set it at 3, which provides the most useful debugging information you would need to track down a problem. Levels above 3 provide information that's primarily for the developers to use for chasing internal bugs, and slows down the server considerably. Therefore, we recommend that you avoid setting this option to anything above 3.</p><pre class="programlisting">[global]
-log file = /usr/local/logs/samba.log.%m
-log level = 3</pre></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="ch04-SECT-8.1.3"></a>
-max log size</h4></div></div></div><a class="indexterm" name="ch04-idx-968341-0"></a><p>The <code class="literal">max</code> <code class="literal">log</code> <code class="literal">size</code> option sets the maximum size, in kilobytes, of the debugging log file that Samba keeps. When the log file exceeds this size, the current log file is renamed to add an <span class="emphasis"><em>.old</em></span> extension (erasing any previous file with that name) and a new debugging log file is started with the original name. For example:</p><pre class="programlisting">[global]
-log file = /usr/local/logs/samba.log.%m
-max log size = 1000</pre><p>Here, if the size of any log file exceeds one megabyte in size, Samba renames the log file <span class="emphasis"><em>samba.log.</em></span> <em class="replaceable"><code>machine-name</code></em><span class="emphasis"><em>.old</em></span> and a new log file is generated. If there was a file there previously with the <span class="emphasis"><em>.old</em></span> extension, Samba deletes it. We highly recommend setting this option in your configuration files because debug logging (even at lower levels) can covertly eat away at your available disk space. Using this option protects unwary administrators from suddenly discovering that most of their disk space has been swallowed up by a single Samba log file.</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="ch04-SECT-8.1.4"></a>
-
-;debug timestamp or timestamp logs</h4></div></div></div><a class="indexterm" name="ch04-idx-968344-0"></a><a class="indexterm" name="ch04-idx-968344-1"></a><p>If you happen to be debugging a network problem and you find that the date-stamp and timestamp information within the Samba log lines gets in the way, you can turn it off by giving either the <code class="literal">timestamp</code> <code class="literal">logs</code> or the <code class="literal">debug</code> <code class="literal">timestamp</code> option (they're synonymous) a value of <code class="literal">no</code>. For example, a regular Samba log file presents its output in the following form:</p><pre class="programlisting">12/31/98 12:03:34 hydra (192.168.220.101) connect to server network as user davecb</pre><p>With a <code class="literal">no</code> value for this option, the output would appear without the datestamp or  the timestamp:</p><pre class="programlisting">hydra (192.168.220.101) connect to server network as user davecb</pre></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="ch04-78696"></a>syslog</h4></div></div></div><p>
-<a class="indexterm" name="ch04-idx-967365-0"></a>The <code class="literal">syslog</code>
-<a class="indexterm" name="ch04-idx-968349-0"></a> option causes Samba log messages to be sent to the Unix system logger. The type of log information to be sent is specified as the parameter for this argument. Like the <code class="literal">log</code> <code class="literal">level</code> option, it can be a number from 0 to 10. Logging information with a level less than the number specified will be sent to the system logger. However, debug logs equal to or above the <code class="literal">syslog</code> level, but less than log level, will still be sent to the standard Samba log files. To get around this, use the <code class="literal">syslog</code> <code class="literal">only</code> option. For example:</p><pre class="programlisting">[global]
-	log level = 3
-	syslog = 1</pre><p>With this, all logging information with a level of 0 would be sent to the standard Samba logs and the system logger, while information with levels 1, 2, and 3 would be sent only to the standard Samba logs. Levels above 3 are not logged at all. Note that all messages sent to the system logger are mapped to a priority level that the <span class="emphasis"><em>syslog</em></span> process understands, as shown in <a href="#ch04-80576" title="Table 4.8. Syslog Priority Conversion">Table 4.8</a>. The default level is 1.</p><div class="table"><a name="ch04-80576"></a><p class="title"><b>Table 4.8. Syslog Priority Conversion </b></p><div class="table-contents"><table summary="Syslog Priority Conversion " border="1"><colgroup><col><col></colgroup><thead><tr><th><p>Log Level</p></th><th><p>Syslog Priority</p></th></tr></thead><tbody><tr><td><p>0</p></td><td><p><code class="literal">LOG_ERR</code></p></td></tr><tr><td><p>1</p></td><td><p><code class="literal">LOG_WARNING</code></p></td></tr><tr><td><p>2</p></td><td><p><code class="literal">LOG_NOTICE</code></p></td></tr><tr><td><p>3</p></td><td><p><code class="literal">LOG_INFO</code></p></td></tr><tr><td><p>4 and above</p></td><td><p><code class="literal">LOG_DEBUG</code></p></td></tr></tbody></table></div></div><br class="table-break"><p>If you wish to use <span class="emphasis"><em>syslog</em></span>, you will have to run <code class="literal">configure</code> <code class="literal">--with-syslog</code> when compiling Samba, and you will need to configure your <code class="filename">/etc/syslog.conf</code> to suit. (See <a href="#ch04-97929" title="Using syslog">Section 4.8.1</a> earlier in this chapter.)</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="ch04-SECT-8.1.6"></a>
-syslog only</h4></div></div></div><a class="indexterm" name="ch04-idx-968350-0"></a><p>The <code class="literal">syslog</code> <code class="literal">only</code> option tells Samba not to use the regular logging files&#8212;the system logger only. To enable this, specify the following option in the global ection of the Samba configuration file:</p><pre class="programlisting">[global]
-	syslog only = <a class="indexterm" name="ch04-idx-967342-0"></a>
-<a class="indexterm" name="ch04-idx-967342-1"></a>yes<a class="indexterm" name="ch04-idx-967031-0"></a></pre></div></div></div><div class="footnotes"><br><hr width="100" align="left"><div class="footnote"><p><sup>[<a name="ftn.ch04-pgfId-960558" href="#ch04-pgfId-960558">1</a>] </sup>Depending on your system, this file may not be <span class="emphasis"><em>/etc/printcap</em></span>. You can use the <span class="emphasis"><em>testparm</em></span> command that comes with Samba to determine the value of the <code class="literal">printcap</code> <code class="literal">name</code> configuration option; this was the default value chosen when Samba was compiled.</p></div><div class="footnote"><p><sup>[<a name="ftn.ch04-pgfId-962322" href="#ch04-pgfId-962322">2</a>] </sup>We should also mention that it is an inherently bad idea to have a workgroup that shares the same name as a server.</p></div><div class="footnote"><p><sup>[<a name="ftn.ch04-pgfId-965714" href="#ch04-pgfId-965714">3</a>] </sup>Starting with Samba 2.0.5, <code class="literal">localhost</code> will automatically be allowed unless it is explicitly denied.</p></div></div></div><div class="chapter" lang="en"><div class="titlepage"><div><div><h2 class="title"><a name="SAMBA-CH-5"></a>Chapter 5. Browsing and Advanced Disk Shares </h2></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="sect1"><a href="#ch05-23763">5.1. Browsing</a></span></dt><dd><dl><dt><span class="sect2"><a href="#ch05-SECT-1.1">5.1.1. Preventing Browsing</a></span></dt><dt><span class="sect2"><a href="#ch05-SECT-1.2">5.1.2. Default Services</a></span></dt><dt><span class="sect2"><a href="#ch05-SECT-1.3">5.1.3. Browsing Elections</a></span></dt><dt><span class="sect2"><a href="#ch05-SECT-1.4">5.1.4. Domain Master Browser</a></span></dt><dt><span class="sect2"><a href="#ch05-SECT-1.5">5.1.5. Browsing Options</a></span></dt></dl></dd><dt><span class="sect1"><a href="#ch05-34221">5.2. Filesystem Differences</a></span></dt><dd><dl><dt><span class="sect2"><a href="#ch05-SECT-2.1">5.2.1. Hiding and Vetoing Files</a></span></dt><dt><span class="sect2"><a href="#ch05-SECT-2.2">5.2.2. Links</a></span></dt><dt><span class="sect2"><a href="#ch05-SECT-2.3">5.2.3. Filesystem Options</a></span></dt></dl></dd><dt><span class="sect1"><a href="#ch05-34062">5.3. File Permissions and Attributes on MS-DOS and Unix</a></span></dt><dd><dl><dt><span class="sect2"><a href="#ch05-SECT-3.0.1">5.3.1. Creation masks</a></span></dt><dt><span class="sect2"><a href="#ch05-SECT-3.1">5.3.2. File and Directory Permission Options</a></span></dt></dl></dd><dt><span class="sect1"><a href="#ch05-30534">5.4. Name Mangling and Case</a></span></dt><dd><dl><dt><span class="sect2"><a href="#ch05-SECT-4.1">5.4.1. The Samba Mangling Operation</a></span></dt><dt><span class="sect2"><a href="#ch05-SECT-4.2">5.4.2. Mangling Options</a></span></dt></dl></dd><dt><span class="sect1"><a href="#ch05-75933">5.5. Locks and Oplocks</a></span></dt><dd><dl><dt><span class="sect2"><a href="#ch05-SECT-5.1">5.5.1. Opportunistic Locking</a></span></dt><dt><span class="sect2"><a href="#ch05-SECT-5.2">5.5.2. Unix and Locking</a></span></dt></dl></dd></dl></div><p>
-<a class="indexterm" name="ch05-idx-969559-0"></a>
-<a class="indexterm" name="ch05-idx-969559-1"></a>This chapter continues our discussion of disk shares from the previous chapter. Here, we will discuss various differences between the Windows and Unix filesystems&#8212;and how Samba works to bridge the gap. There are a surprising number of inconsistencies between a DOS filesystem and a Unix filesystem. In addition, we will talk briefly about name mangling, file locking, and a relatively new feature for Samba: opportunistic locking, or oplocks. However, before we move into that territory, we should first discuss the somewhat arcane topic of browsing with Samba.</p><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="ch05-23763"></a>Browsing</h2></div></div></div><p>Browsing is the ability to examine the servers and <a class="indexterm" name="ch05-idx-969575-0"></a>shares that are currently available on your network. On a Windows NT 4.0 or 95/98 client, a user can browse network servers through the Network Neighborhood folder. By double-clicking  the icon representing the server, the user should be able to see the printer and disk share resources available on that machine as well. (If you have Windows NT 3.<span class="emphasis"><em>x</em></span>, you can use the Disk-Connect Network Drive menu in the File Manager to display the available shares on a server.)</p><p>From the Windows command line, you can also use the <code class="literal">net</code> <code class="literal">view</code> option to see which servers are currently on the network. Here is an example of the <code class="literal">net</code> <code class="literal">view</code> command in action:</p><pre class="programlisting">C:\&gt;<strong class="userinput"><code>net view</code></strong>
-Servers available in workgroup SIMPLE
-Server name            Remark
-----------------------------------------------------------
-\\CHIMAERA             Windows NT 4.0
-\\HYDRA                Samba 2.0.4 on (hydra)
-\\PHOENIX              Windows 98</pre><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="ch05-SECT-1.1"></a>Preventing Browsing</h3></div></div></div><p>
-<a class="indexterm" name="ch05-idx-969576-0"></a>
-<a class="indexterm" name="ch05-idx-969576-1"></a>
-<a class="indexterm" name="ch05-idx-969576-2"></a>
-<a class="indexterm" name="ch05-idx-969576-3"></a>You can restrict a share from being in a browse list by using the <code class="literal">browseable</code> option. This boolean option prevents a share from being seen in the Network Neighborhood at all. For example, to prevent the <code class="literal">[data]</code> share from the previous chapter from being visible, we could write:</p><pre class="programlisting">[data]
-	path = /home/samba/data
-	browseable = no
-	guest ok = yes
-	comment = Data Drive
-	volume = Sample-Data-Drive
-	writeable = yes</pre><p>Although you typically don't want to do this to an ordinary disk share, the browseable option is useful in the event that you need to create a share with contents that you do not want others to see, such as a <code class="literal">[netlogin]</code> share for storing logon scripts for Windows domain control (see <a href="#SAMBA-CH-6" title="Chapter 6. Users, Security, and Domains">Chapter 6</a> for more information on logon scripts).</p><p>Another example is the <code class="literal">[homes]</code> share. This share is often marked non-browsable so that a share named <code class="literal">[homes]</code> won't appear when its machine's resources are browsed. However, if a user <code class="literal">alice</code> logs on and looks at the machine's shares, an <code class="literal">[alice]</code> share will appear under the machine. What if we wanted to make sure <code class="literal">alice</code>'s share appeared to everyone before she logs in? This could be done with the global <code class="literal">auto</code> <code class="literal">services</code> option. This option preloads shares into the browse list to ensure that they are always visible:</p><pre class="programlisting">[global]
-	...
-	auto services = alice
-	...</pre></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="ch05-SECT-1.2"></a>Default Services</h3></div></div></div><p>In the event that a user cannot successfully connect to a share, you can specify a default <a class="indexterm" name="ch05-idx-969587-0"></a>
-<a class="indexterm" name="ch05-idx-969587-1"></a>share to which they can connect. Since you do not know who will default to this share at any time, you will probably want to set the <code class="literal">guest</code> <code class="literal">ok</code> option to <code class="literal">yes</code> for this share. Specifying a <code class="literal">default</code> <code class="literal">service</code> can be useful when sending the utterly befuddled to a directory of help files. For example:</p><pre class="programlisting">[global]
-	...
-	default service = helpshare
-	...
-	
-[helpshare]
-	path = /home/samba/helpshare/%S
-	browseable = yes
-	guest ok = yes
-	comment = Default Share for Unsuccessful Connections
-	volume = Sample-Data-Drive
-	writeable = no</pre><p>Note that we used the <code class="literal">%S</code> variable in the <code class="literal">path</code> option. If you use the <code class="literal">%S</code> variable, it will refer to the requested nonexistent share (the original share requested by the user), not the name of the resulting default share. This allows us to create different paths with the names of each server, which can provide more customized help files for users. In addition, any <a class="indexterm" name="ch05-idx-969588-0"></a>
-<a class="indexterm" name="ch05-idx-969588-1"></a>underscores ( _ ) specified in the requested share will be converted to<a class="indexterm" name="ch05-idx-969589-0"></a>
-<a class="indexterm" name="ch05-idx-969589-1"></a> slashes ( / ) when the <code class="literal">%S</code> variable is used.</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="ch05-SECT-1.3"></a>Browsing Elections</h3></div></div></div><p>
-<a class="indexterm" name="ch05-idx-969892-0"></a>As mentioned in <a href="#ch01-48078" title="Chapter 1. Learning the Samba">Chapter 1</a>, one machine in each subnet always keeps a list of the currently active <a class="indexterm" name="ch05-idx-969897-0"></a>machines. This list is called the <em class="firstterm">browse list</em>
-<a class="indexterm" name="ch05-idx-969898-0"></a> and the server that maintains it is called the <a class="indexterm" name="ch05-idx-970543-0"></a><em class="firstterm">local master browser</em>. As machines come on and off the network, the local master browser continually updates the information in the browse list and provides it to any machine that requests it.</p><p>A computer becomes a local master browser by holding a browsing election on the local subnet. Browsing elections can be called at any time. Samba can rig a browsing election for a variety of outcomes, including always becoming the local master browser of the subnet or never becoming it. For example, the following options, which we've added to the configuration file from <a href="#ch04-21486" title="Chapter 4. Disk Shares">Chapter 4</a>, will ensure that Samba always wins the election for local master browser no matter which machines are also present:</p><pre class="programlisting">[global]
-	netbios name = HYDRA
-	server string = Samba %v on (%L)
-	workgroup = SIMPLE
-
-	#  Browsing election options
-	os level = 34
-	local master = yes
-
-	#  Networking configuration options
-	hosts allow = 192.168.220. 134.213.233. localhost
-	hosts deny = 192.168.220.102
-	interfaces = 192.168.220.100/255.255.255.0 \
-                         134.213.233.110/255.255.255.0
-
-	# Debug logging information
-	log level = 2
-	log file = /var/log/samba.log.%m
-	max log size = 50
-	debug timestamp = yes
-
-[data]
-	path = /home/samba/data
-	browseable = yes
-	guest ok = yes
-	comment = Data Drive
-	volume = Sample-Data-Drive
-	writable = yes</pre><p>However, what if we didn't always want to win the election? What if we wanted to yield browsing to a Windows NT Server if present? In order to do that, we need to learn how browsing elections work. As you already know, each machine that takes place in the election must broadcast information about itself. This information includes the following:</p><div class="itemizedlist"><ul type="disc"><li><p>The version of the election protocol used</p></li><li><p>The operating system on the machine</p></li><li><p>The amount of time the client has been on the network</p></li><li><p>The hostname of the client</p></li></ul></div><p>Here is how the election is decided. Operating systems are assigned a binary value according to their version, as shown in <a href="#ch05-51423" title="Table 5.1. Operating System Values in an Election">Table 5.1</a>.</p><div class="table"><a name="ch05-51423"></a><p class="title"><b>Table 5.1. Operating System Values in an Election </b></p><div class="table-contents"><table summary="Operating System Values in an Election " border="1"><colgroup><col><col></colgroup><thead><tr><th><p>Operating System</p></th><th><p>Value</p></th></tr></thead><tbody><tr><td><p>
-<a class="indexterm" name="ch05-idx-969634-0"></a>
-<a class="indexterm" name="ch05-idx-969634-1"></a>Windows NT Server 4.0</p></td><td><p>33</p></td></tr><tr><td><p>Windows NT Server 3.51</p></td><td><p>32</p></td></tr><tr><td><p>Windows NT Workstation 4.0</p></td><td><p>17</p></td></tr><tr><td><p>Windows NT Workstation 3.51</p></td><td><p>16</p></td></tr><tr><td><p>Windows 98</p></td><td><p>2</p></td></tr><tr><td><p>Windows 95</p></td><td><p>1</p></td></tr><tr><td><p>Windows 3.1 for Workgroups</p></td><td><p>1</p></td></tr></tbody></table></div></div><br class="table-break"><p>Following that, each computer on the network is assigned a separate value according to its role, as shown in <a href="#SAMBA-CH-5-TBL-5.2" title="Table 5.2. Computer Role Settings in an Election">Table 5.2</a>.</p><div class="table"><a name="SAMBA-CH-5-TBL-5.2"></a><p class="title"><b>Table 5.2. Computer Role Settings in an Election </b></p><div class="table-contents"><table summary="Computer Role Settings in an Election " border="1"><colgroup><col><col></colgroup><thead><tr><th><p>Role</p></th><th><p>Value</p></th></tr></thead><tbody><tr><td><p>
-<a class="indexterm" name="ch05-idx-969635-0"></a>
-<a class="indexterm" name="ch05-idx-969635-1"></a>
-<a class="indexterm" name="ch05-idx-969635-2"></a>
-<a class="indexterm" name="ch05-idx-969635-3"></a>Primary Domain Controller</p></td><td><p>128</p></td></tr><tr><td><p>WINS Client</p></td><td><p>32</p></td></tr><tr><td><p>Preferred Master Browser</p></td><td><p>8</p></td></tr><tr><td><p>Active Master Browser</p></td><td><p>4</p></td></tr><tr><td><p>Standby Browser</p></td><td><p>2</p></td></tr><tr><td><p>Active Backup Browser</p></td><td><p>1</p></td></tr></tbody></table></div></div><br class="table-break"><p>
-<a class="indexterm" name="ch05-idx-969637-0"></a>Elections are decided in the following order:</p><div class="orderedlist"><ol type="1"><li><p>The machine with the highest version of the election protocol will win. (So far, this is meaningless, as all Windows clients have version 1 of the election protocol.)</p></li><li><p>The machine with the highest operating system value wins the election.</p></li><li><p>If there is a tie, the machine with the setting of Preferred Master Browser (role 8) wins the election.</p></li><li><p>If there is still a tie, the client who has been online the longest wins the election.</p></li><li><p>And finally, if there is still a tie, the client name that comes first alphabetically wins.</p></li><li><p>The machine that is the "runner-up" can become a backup browser.</p></li></ol></div><p>As a result, if you want Samba to take the role of a local master browser, but only if there isn't a Windows NT Server (4.0 or 3.51) on the network, you could change the <code class="literal">os</code> <code class="literal">level</code> parameter in the previous example to:</p><pre class="programlisting">os level = 31</pre><p>This will cause Samba to immediately lose the election to a Windows NT 4.0 or  Windows NT 3.5 Server, both of which have a higher operating systems level. On the other hand, if you wanted to decide the local master browser on the basis of the network role, such as which machine is the primary domain controller, you could set the <code class="literal">os</code> <code class="literal">level</code> to match the highest type of operating system on the network and let the election protocol fall down to the next level.</p><p>
-<a class="indexterm" name="ch05-idx-969646-0"></a>How can you can tell if a machine is a local master browser? By using the <code class="literal">nbtstat</code> command. Place the NetBIOS name of the machine you wish to check after the <code class="literal">-a</code> option:</p><pre class="programlisting">C:\&gt;<strong class="userinput"><code>nbtstat -a hydra</code></strong>
-
-       NetBIOS Remote Machine Name Table
-
- Name                            Type         Status
-----------------------------------------------------------
- HYDRA                     &lt;00&gt;  UNIQUE       Registered
- HYDRA                     &lt;03&gt;  UNIQUE       Registered
- HYDRA                     &lt;20&gt;  UNIQUE       Registered
- .._ _MSBROWSE_ _.         &lt;01&gt;  GROUP        Registered
- SIMPLE                    &lt;00&gt;  GROUP        Registered
- SIMPLE                    &lt;1D&gt;  UNIQUE       Registered
- SIMPLE                    &lt;1E&gt;  GROUP        Registered
-
- MAC Address = 00-00-00-00-00-00</pre><p>The resource entry that you're looking for is the <code class="literal">.._   _MSBROWSE_   _.&lt;01&gt;</code>. This indicates that the server is currently acting as the local master browser for the current subnet. In addition, if the machine is a Samba server, you can check the Samba <code class="filename">nmbd</code> log file for an entry such as:</p><pre class="programlisting">nmbd/nmbd_become_lmb.c:become_local_master_stage2(406)
-*****
-Samba name server HYDRA is now a local master browser for
-workgroup SIMPLE on subnet 192.168.220.100
-****</pre><p>Finally, Windows NT servers serving as primary domain controllers contain a sneak that allows them to assume the role of the local master browser in certain conditions; this is called the <span class="emphasis"><em>preferred</em></span>
-<a class="indexterm" name="ch05-idx-969647-0"></a> <span class="emphasis"><em>master browser</em></span> bit. Earlier, we mentioned that Samba could set this bit on itself as well. You can enable it with the <code class="literal">preferred</code> <code class="literal">master</code> option:</p><pre class="programlisting">#  Browsing election options
-os level = 33
-local master = yes
-preferred master = yes</pre><p>If the preferred master bit is set, the machine will force a browsing election at startup. Of course, this is needed only if you set the <code class="literal">os</code> <code class="literal">level</code> option to match the Windows NT machine. We recommend that you don't use this option if another machine also has the role of preferred master, such as an NT server.<a class="indexterm" name="ch05-idx-969633-0"></a></p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="ch05-SECT-1.4"></a>Domain Master Browser</h3></div></div></div><p>
-<a class="indexterm" name="ch05-idx-969654-0"></a>
-<a class="indexterm" name="ch05-idx-969654-1"></a>
-<a class="indexterm" name="ch05-idx-969654-2"></a>In the opening chapter, we mentioned that in order for a Windows workgroup or domain to extend into multiple subnets, one machine would have to take the role of the <em class="firstterm">domain master browser</em>. The domain master browser propagates browse lists across each of the subnets in the workgroup. This works because each local master browser periodically synchronizes its browse list with the domain master browser. During this synchronization, the local master browser passes on any server that the domain master browser does not have in its browse list, and vice versa. In a perfect world, each local master browser would eventually have the browse list for the entire domain.</p><p>Unlike the local master browser, there is no election to determine which machine assumes the role of the domain master browser. Instead, the administrator has to set it manually. By Microsoft design, however, the domain master browser and the primary domain controller (PDC) both register a resource type of &lt;1B&gt;, so the roles&#8212;and the machines&#8212;are inseparable.</p><p>If you have a <a class="indexterm" name="ch05-idx-969663-0"></a>Windows NT server on the network acting as a PDC, we recommend that you do not use Samba to become the domain master browser. The reverse is true as well: if Samba is taking on the responsibilities of a <a class="indexterm" name="ch05-idx-969665-0"></a>PDC, we recommend making it the domain master browser as well. Although it is possible to split the roles with Samba, this is not a good idea. Using two different machines to serve as the PDC and the domain master browser can cause random errors to occur on a Windows workgroup.</p><p>Samba can assume the role of a domain master browser for all subnets in the workgroup with the following option:</p><pre class="programlisting">domain master = yes</pre><p>You can verify that a Samba machine is in fact the domain master browser by checking the <span class="emphasis"><em>nmbd</em></span> log file:</p><pre class="programlisting">nmbd/nmbd_become_dmb.c:become_domain_master_stage2(118)
-*****
-Samba name server HYDRA is now a domain master browser for
-workgroup SIMPLE on subnet 192.168.220.100
-*****</pre><p>Or you can use the <code class="literal">nmblookup</code> command that comes with the Samba distribution to query for a unique &lt;1B&gt; resource type in the workgroup:</p><pre class="programlisting"># <strong class="userinput"><code>nmblookup SIMPLE#1B</code></strong>
-Sending queries to 192.168.220.255
-192.168.220.100 SIMPLE&lt;1b&gt;</pre><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="ch05-SECT-1.4.1"></a>Multiple subnets</h4></div></div></div><p>
-<a class="indexterm" name="ch05-idx-969667-0"></a>There are three rules that you must remember when creating a workgroup/domain that spans more than one subnet:</p><div class="itemizedlist"><ul type="disc"><li><p>You must have either a Windows NT or Samba machine acting as a local master browser on each subnet in the workgroup/domain. (If you have a domain master browser in a subnet, a local master browser is not needed.)</p></li><li><p>You must have a Windows NT Server or a Samba machine acting as a domain master browser somewhere in the workgroup.</p></li><li><p>Each local master browser must be instructed to synchronize with the domain master browser.</p></li></ul></div><p>Samba has a few other features in this arena in the event that you don't have or want a domain master browser on your network. Consider the subnets shown in <a href="#ch05-15706" title="Figure 5.1. Multiple subnets with Samba servers">Figure 5.1</a>.</p><div class="figure"><a name="ch05-15706"></a><p class="title"><b>Figure 5.1. Multiple subnets with Samba servers</b></p><div class="figure-contents"><div><table border="0" summary="manufactured viewport for HTML img" cellspacing="0" cellpadding="0" width="502"><tr style="height: 325px"><td><img src="figs/sam.0501.gif" height="325" alt="Multiple subnets with Samba servers"></td></tr></table></div></div></div><br class="figure-break"><p>First, a Samba server that is a local master browser can use the <code class="literal">remote</code> <code class="literal">announce</code> configuration option to make sure that computers in different subnets are sent broadcast announcements about the server. This has the effect of ensuring that the Samba server appears in the browse lists of foreign subnets. To achieve this, however, the directed broadcasts must reach the local master browser on the other subnet. Be aware that many routers do not allow directed broadcasts by default; you may have to change this setting on the router for the directed broadcasts to get through to its subnet.</p><p>With the <code class="literal">remote</code> <code class="literal">announce</code> option, list the subnets and the workgroup that should receive the broadcast. For example, to ensure that machines in the 192.168.221 and 192.168.222 subnets and SIMPLE workgroup are sent broadcast information from our Samba server, we could specify the following:</p><pre class="programlisting">#  Browsing election options
-os level = 34
-local master = yes
-remote announce = 192.168.221.255/SIMPLE \
-	192.168.222.255/SIMPLE</pre><p>In addition, you are allowed to specify the exact address to send broadcasts to if the local master browser on the foreign subnet is guaranteed to always have a fixed IP address.</p><p>A Samba local master browser can synchronize its browse list directly with another Samba server acting as a local master browser on a different subnet. For example, let's assume that Samba is configured as a local master browser, and Samba local master browsers exist at 192.168.221.130 and 192.168.222.120. We can use the <code class="literal">remote</code> <code class="literal">browse</code> <code class="literal">sync</code> option to sync directly with the Samba servers, as follows:</p><pre class="programlisting">#  Browsing election options
-os level = 34
-local master = yes
-remote browse sync = 192.168.221.130 192.168.222.120</pre><p>In order for this to work, the other Samba machines must also be local master browsers. You can also use directed broadcasts with this option if you do not know specific IP addresses of local master browsers.<a class="indexterm" name="ch05-idx-969939-0"></a>
-<a class="indexterm" name="ch05-idx-969940-0"></a></p></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="ch05-SECT-1.5"></a>Browsing Options</h3></div></div></div><p>
-<a class="indexterm" name="ch05-idx-969668-0"></a>
-<a class="indexterm" name="ch05-idx-969668-1"></a><a href="#ch05-81028" title="Table 5.3. Browsing Configuration Options">Table 5.3</a> shows 14 options that define how Samba handles browsing tasks. We recommend the defaults for a site that prefers to be easy on its users with respect to locating shares and printers.</p><div class="table"><a name="ch05-81028"></a><p class="title"><b>Table 5.3. Browsing Configuration Options </b></p><div class="table-contents"><table summary="Browsing Configuration Options " border="1"><colgroup><col><col><col><col><col></colgroup><thead><tr><th><p>Option</p></th><th><p>Parameters</p></th><th><p>Function</p></th><th><p>Default</p></th><th><p>Scope</p></th></tr></thead><tbody><tr><td><p><code class="literal">announce as</code></p></td><td><p><code class="literal">NT</code>
-<a class="indexterm" name="ch05-idx-969670-0"></a> or <code class="literal">Win95</code> or <code class="literal">Wf W</code></p></td><td><p>Sets the operating system that Samba will announce itself as.</p></td><td><p><code class="literal">N T</code></p></td><td><p>Global</p></td></tr><tr><td><p><code class="literal">announce version</code></p></td><td><p>numerical</p></td><td><p>Sets the version of the operating system that Samba will announce itself as.</p></td><td><p><code class="literal">4.2</code></p></td><td><p>Global</p></td></tr><tr><td><p><code class="literal">browseable (browsable)</code></p></td><td><p>boolean</p></td><td><p>Allows share to be displayed in list of machine resources.</p></td><td><p><code class="literal">yes</code></p></td><td><p>Share</p></td></tr><tr><td><p><code class="literal">browse list</code></p></td><td><p>boolean</p></td><td><p>If <code class="literal">yes</code>, Samba will provide a browse list on this server.</p></td><td><p><code class="literal">yes</code></p></td><td><p>Global</p></td></tr><tr><td><p><code class="literal">auto services (preload)</code></p></td><td><p>string (share list)</p></td><td><p>Sets a list of shares that will always appear in the browse list.</p></td><td><p>None</p></td><td><p>Global</p></td></tr><tr><td><p><code class="literal">default service (default)</code></p></td><td><p>string (share name)</p></td><td><p>Names a share (service) that will be provided if the client requests a share not listed in <span class="emphasis"><em>smb.conf.</em></span></p></td><td><p>None</p></td><td><p>Global</p></td></tr><tr><td><p><code class="literal">local master</code></p></td><td><p>boolean</p></td><td><p>If <code class="literal">yes</code>, Samba will try to become a master browser on the local subnet.</p></td><td><p><code class="literal">yes</code></p></td><td><p>Global</p></td></tr><tr><td><p><code class="literal">lm announce</code></p></td><td><p><code class="literal">yes</code> or <code class="literal">no</code> or <code class="literal">auto</code></p></td><td><p>Enables or disables LAN Manager style host announcements.</p></td><td><p><code class="literal">auto</code></p></td><td><p>Global</p></td></tr><tr><td><p><code class="literal">lm interval</code></p></td><td><p>numerical</p></td><td><p>Specifies the frequency in seconds that LAN Manager announcements will be made if activated.</p></td><td><p><code class="literal">60</code></p></td><td><p>Global</p></td></tr><tr><td><p><code class="literal">preferred master (prefered master)</code></p></td><td><p>boolean</p></td><td><p>If <code class="literal">yes</code>, Samba will use the preferred master browser bit to attempt to become the local master browser.</p></td><td><p><code class="literal">no</code></p></td><td><p>Global</p></td></tr><tr><td><p><code class="literal">domain master</code></p></td><td><p>boolean</p></td><td><p>If <code class="literal">yes</code>, Samba will try to become the main browser master for the workgroup.</p></td><td><p><code class="literal">no</code></p></td><td><p>Global</p></td></tr><tr><td><p><code class="literal">os level</code></p></td><td><p>numerical</p></td><td><p>Sets the operating system level of Samba in an election for local master browser.</p></td><td><p><code class="literal">0</code></p></td><td><p>Global</p></td></tr><tr><td><p><code class="literal">remote browse sync</code></p></td><td><p>string (list of IP addresses)</p></td><td><p>Lists Samba servers to synchronize browse lists with.</p></td><td><p>None</p></td><td><p>Global</p></td></tr><tr><td><p><code class="literal">remote announce</code></p></td><td><p>string (IP address/ workgroup pairs)</p></td><td><p>Lists subnets and workgroups to send directed broadcast packets to, allowing Samba to appear to browse lists.</p></td><td><p>None</p></td><td><p>Global</p></td></tr></tbody></table></div></div><br class="table-break"><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="ch05-SECT-1.5.1"></a>
-announce as</h4></div></div></div><a class="indexterm" name="ch05-idx-970552-0"></a><p>This global configuration option specifies the type of operating system that Samba will announce to other machines on the network. The default value for this option is <code class="literal">N T</code>, which represents a Windows NT operating system. Other possible values are <code class="literal">Win95</code>, which represents a Windows 95 operating system, and <code class="literal">W f W</code> for a Windows for Workgroup operating system. You can override the default value with the following:</p><pre class="programlisting">[global]
-	announce as = Win95</pre><p>We recommend against changing the default value of this configuration option.</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="ch05-SECT-1.5.2"></a>
-announce version</h4></div></div></div><a class="indexterm" name="ch05-idx-970555-0"></a><p>This global option is frequently used with the <code class="literal">announce</code> <code class="literal">as</code> configuration option; it specifies the version of the operating system that Samba will announce to other machines on the network. The default value of this options is 4.2, which places itself above the current Windows NT version of 4.0. You can specify a new value with a global entry such as the following:</p><pre class="programlisting">[global]
-	announce version = 4.3</pre><p>We recommend against changing the default value of this configuration option.</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="ch05-38345"></a>browseable</h4></div></div></div><p>The <code class="literal">browseable</code> option (also spelled <code class="literal">browsable</code>) indicates whether the share referenced should appear in the list of available resources of the machine on which it resides. This option is always set to <code class="literal">yes</code> by default. If you wish to prevent the share from being seen in a client's browser, you can reset this option to <code class="literal">no</code>.</p><p>Note that this does not prevent someone from accessing the share using other means, such as specifying a UNC location (<code class="literal">//server/accounting)</code> in Windows Explorer. It only prevents the share from being listed under the machine's resources when being browsed.</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="ch05-SECT-1.5.4"></a>browse list</h4></div></div></div><p>
-<a class="indexterm" name="ch05-idx-969674-0"></a>You should never need to change this parameter from its default value of <code class="literal">yes</code>. If your Samba server is acting as a local master browser (i.e., it has won the browsing election), you can use the global <code class="literal">browse</code> <code class="literal">list</code> option to instruct Samba to provide or withhold its browse list to all clients. By default, Samba always provides a browse list. You can withhold this information by specifying the following:</p><pre class="programlisting">[global]
-	browse list = no</pre><p>If you disable the browse list, clients cannot browse the names of other machines, their services, and other domains currently available on the network. Note that this won't make any particular machine inaccessible; if someone knows a valid machine name/address and a share on that machine, they can still connect to it explicitly using NET USE or by mapping a drive letter to it using Windows Explorer. It simply prevents information in the browse list from being retrieved by any client that requests it.</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="ch05-SECT-1.5.5"></a>auto services</h4></div></div></div><p>The global <code class="literal">auto</code>
-<a class="indexterm" name="ch05-idx-970563-0"></a> <code class="literal">services</code> option, which is also called <code class="literal">preload </code>, ensures that the specified shares are always visible in the browse list. One common use for this option is to advertise specific user or printer shares that are created by the <code class="literal">[homes]</code> or <code class="literal">[printers]</code> shares, but are not otherwise browsable.</p><p>This option works best with disk shares. If you wish to force each of your system printers (i.e., those listed in the printer capabilities file) into the browse list using this option, we recommend using the <code class="literal">load</code> <code class="literal">printers</code> option instead. Any shares listed with the <code class="literal">auto</code> <code class="literal">services</code> option will not be displayed if the <code class="literal">browse</code> <code class="literal">list</code> option is set to <code class="literal">no</code>.</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="ch05-SECT-1.5.6"></a>default service</h4></div></div></div><p>The global <code class="literal">default</code>
-<a class="indexterm" name="ch05-idx-970564-0"></a> <code class="literal">service</code> option (sometimes called <code class="literal">default</code>) names a "last-ditch" share. If set to an existing share name, and a client requests a nonexistent disk or printer share, Samba will attempt to connect the user to the share specified by this option instead. The option is specified as follows:</p><pre class="programlisting">default service = helpshare</pre><p>Note that there are no braces surrounding the share name <code class="literal">helpshare</code>, even though the definition of the share later in the Samba configuration file will have braces. Also, if you use the <code class="literal">%S</code> variable in the share specified by this option, it will represent the requested, nonexistent share, not the default service. Any underscores (  <code class="literal">_ </code> ) specified in the request share will be converted to slashes (<code class="literal">/</code>) when the variable is used.</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="ch05-SECT-1.5.7"></a>
-local master</h4></div></div></div><a class="indexterm" name="ch05-idx-970565-0"></a><p>
-<a class="indexterm" name="ch05-idx-969675-0"></a>This global option specifies whether Samba will attempt to become the local master browser for the subnet when it starts up. If this option is set to <code class="literal">yes</code>, Samba will take place in elections. However, setting this option by itself does not guarantee victory. (Other parameters, such as <code class="literal">preferred</code> <code class="literal">master</code> and <code class="literal">os</code> <code class="literal">level</code> help Samba win browsing elections.) If this option is set to <code class="literal">no</code>, Samba will lose all browsing elections, no matter which values are specified by the other configuration options. The default value is <code class="literal">yes</code>.</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="ch05-SECT-1.5.8"></a>lm announce</h4></div></div></div><p>The global <code class="literal">lm</code>
-<a class="indexterm" name="ch05-idx-970566-0"></a> <code class="literal">announce</code> option tells Samba's <span class="emphasis"><em>nmbd</em></span>
-<a class="indexterm" name="ch05-idx-969678-0"></a> whether or not to send LAN Manager host announcements on behalf of the server. These host announcements may be required by older clients, such as IBM's OS/2 operating system. This announcement allows the server to be added to the browse lists of the client. If activated, Samba will announce itself repetitively at the number of seconds specified by the <code class="literal">lm</code> <code class="literal">interval</code> option.</p><p>This configuration option takes the standard boolean values, <code class="literal">yes</code> and <code class="literal">no</code>, which engage or disengage LAN Manager announcements, respectively. In addition, there is a third option, <code class="literal">auto</code>, which causes <span class="emphasis"><em>nmbd</em></span> to passively listen for LAN Manager announcements, but not send any of its own initially. If LAN Manager announcements are detected for another machine on the network, <span class="emphasis"><em>nmbd</em></span> will start sending its own LAN Manager announcements to ensure that it is visible. You can specify the option as follows:</p><pre class="programlisting">[global]
-	lm announce = yes</pre><p>The default value is <code class="literal">auto</code>. You probably won't need to change this value from its default.</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="ch05-SECT-1.5.9"></a>
-lm interval</h4></div></div></div><a class="indexterm" name="ch05-idx-970567-0"></a><p>This option, which is used in conjunction with <code class="literal">lm</code> <code class="literal">announce</code>, indicates the number of seconds <span class="emphasis"><em>nmbd</em></span> will wait before repeatedly broadcasting LAN Manager-style announcements. Remember that LAN Manager announcements must be activated in order for this option to be used. The default value is 60 seconds. If you set this value to 0, Samba will not send any LAN Manager host announcements, no matter what the value of the <code class="literal">lm</code> <code class="literal">announce</code> option. You can reset the value of this option as follows:</p><pre class="programlisting">[global]
-	lm interval = 90</pre></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="ch05-SECT-1.5.10"></a>preferred master</h4></div></div></div><p>The <code class="literal">preferred</code>
-<a class="indexterm" name="ch05-idx-970568-0"></a> <code class="literal">master</code> option requests that Samba set the preferred master bit when participating in an election. This gives the server a higher preferred status in the workgroup than other machines at the same operating system level. If you are configuring your Samba machine to become the local master browser, it is wise to set the following value:</p><pre class="programlisting">[global]
-	preferred master = yes</pre><p>Otherwise, you should leave it set to its default, <code class="literal">no</code>. If Samba is configured as a preferred master browser, it will force an election when it first comes online.</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="ch05-SECT-1.5.11"></a>os level</h4></div></div></div><p>The global <code class="literal">os</code>
-<a class="indexterm" name="ch05-idx-970569-0"></a> <code class="literal">level</code> option dictates the operating system level at which Samba will masquerade during a browser election. If you wish to have Samba win an election and become the master browser, you can set the level above that of the operating system on your network with the highest current value. The values are shown in <a href="#ch05-51423" title="Table 5.1. Operating System Values in an Election">Table 5.1</a> . The default level is 0, which means that Samba will lose all elections. If you wish Samba to win all elections, you can reset its value as follows:</p><pre class="programlisting">os level = 34</pre><p>This means that the server will vote for itself 34 times each time an election is called, which ensures a victory.</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="ch05-SECT-1.5.12"></a>
-domain master</h4></div></div></div><a class="indexterm" name="ch05-idx-970570-0"></a><p>If Samba is the primary domain controller for your workgroup or NT domain, it should also be the <a class="indexterm" name="ch05-idx-969682-0"></a> domain master browser. The domain master browser is a special machine that has the NetBIOS resource type &lt;1B&gt; and is used to propagate browse lists to and from each of the local master browsers in individual subnets across the domain. To force Samba to become the domain master browser, set the following in the <code class="literal">[global]</code> section of the <code class="filename">smb.conf</code>:</p><pre class="programlisting">[global]
-	domain master = yes</pre><p>If you have a Windows NT server on the network acting as a primary domain controller (PDC), we recommend that you do not use Samba to become the domain master browser. The reverse is true as well: if Samba is taking on the responsibilities of a PDC, we recommend making it the domain master browser. Splitting the PDC and the domain master browser will cause unpredictable errors to occur on the network.</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="ch05-SECT-1.5.13"></a>remote browse sync</h4></div></div></div><p>The global <code class="literal">remote</code>
-<a class="indexterm" name="ch05-idx-970571-0"></a> <code class="literal">browse</code> <code class="literal">sync</code> option specifies that Samba should synchronize its <a class="indexterm" name="ch05-idx-969683-0"></a>browse lists with local master browsers in other subnets. However, the synchronization can occur only with other Samba servers, and not with Windows computers. For example, if your Samba server was a master browser on the subnet 192.168.235, and Samba local master browsers existed on other subnets at 192.168.234.92 and 192.168.236.2, you could specify the following:</p><pre class="programlisting">remote browse sync = 192.168.234.92 192.168.236.2</pre><p>The Samba server would then directly contact the other machines on the address list and synchronize browse lists. You can also say:</p><pre class="programlisting">remote browse sync = 192.168.234.255 192.168.236.255</pre><p>This forces Samba to broadcast queries to determine the IP addresses of the local master browser on each subnet, with which it will then synchronize browse lists. This only works, however, if your router doesn't block directed broadcast requests ending in 255.</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="ch05-SECT-1.5.14"></a>remote announce</h4></div></div></div><p>Samba servers are capable of providing browse lists to foreign subnets with the <code class="literal">remote</code>
-<a class="indexterm" name="ch05-idx-970572-0"></a> <code class="literal">announce</code> option. This is typically sent to the local master browser of the foreign subnet in question. However, if you do not know the address of the local master browser, you can do the following:</p><pre class="programlisting">[global]
-    remote announce = 192.168.234.255/ACCOUNTING \
-                          192.168.236.255/ACCOUNTING</pre><p>With this, Samba will broadcast host announcements to all machines on subnets 192.168.234 and 192.168.236, which will hopefully reach the local master browser of the<a class="indexterm" name="ch05-idx-969669-0"></a>
-<a class="indexterm" name="ch05-idx-969669-1"></a> subnet.<a class="indexterm" name="ch05-idx-969569-0"></a> You can also specify exact IP addresses, if they are known.</p></div></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="ch05-34221"></a>Filesystem Differences</h2></div></div></div><p>
-<a class="indexterm" name="ch05-idx-969684-0"></a>One <a class="indexterm" name="ch05-idx-969692-0"></a>of the biggest issues for which Samba has to correct is the difference between Unix and non-Unix filesystems. This includes items such as handling symbolic links, hidden files, and dot files. In addition, file permissions can also be a headache if not accounted for properly. This section describes how to use Samba to make up for some of those annoying differences, and even how to add some new functionality of its own.</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="ch05-SECT-2.1"></a>Hiding and Vetoing Files</h3></div></div></div><p>
-<a class="indexterm" name="ch05-idx-969693-0"></a>
-<a class="indexterm" name="ch05-idx-969693-1"></a>There are some cases when we need to ensure that a user cannot see or access a file at all. Other times, we don't want to keep a user from accessing a file&#8212;we just want to hide it when they view the contents of the directory. On Windows systems, an attribute of files allows them to be hidden from a folder listing. With Unix, the traditional way of hiding files in a directory is to precede them with a <a class="indexterm" name="ch05-idx-969701-0"></a>
-<a class="indexterm" name="ch05-idx-969701-1"></a>dot (.). This prevents items such as configuration files or defaults from being seen when performing an ordinary <code class="literal">ls</code> command. Keeping a user from accessing a file at all, however, involves working with permissions on files and or directories.</p><p>The first option we should discuss is the boolean <code class="literal">hide</code> <code class="literal">dot</code> <code class="literal">files</code>. This option does exactly what it says. When set to <code class="literal">yes</code>, the option treats files beginning with a <a class="indexterm" name="ch05-idx-969702-0"></a>
-<a class="indexterm" name="ch05-idx-969702-1"></a>period (.) as hidden. If set to <code class="literal">no</code>, those files are always shown. The important thing to remember is that the files are only hidden. If the user has chosen to show all hidden files while browsing (e.g., using the Folder Options menu item under the View menu in Windows 98), they will still be able to see the files, as shown in <a href="#ch05-77260" title="Figure 5.2. Hidden files in the [data] share">Figure 5.2</a>.</p><div class="figure"><a name="ch05-77260"></a><p class="title"><b>Figure 5.2. Hidden files in the [data] share</b></p><div class="figure-contents"><div><table border="0" summary="manufactured viewport for HTML img" cellspacing="0" cellpadding="0" width="502"><tr style="height: 210px"><td><img src="figs/sam.0502.gif" height="210" alt="Hidden files in the [data] share"></td></tr></table></div></div></div><br class="figure-break"><p>Instead of simply hiding files beginning with a dot, you can also specify a string pattern to Samba for files to hide, using the <code class="literal">hide</code> <code class="literal">files</code> option. For example, let's assume that we specified the following in our example <code class="literal">[data]</code> share:</p><pre class="programlisting">[data]
-	path = /home/samba/data
-	browseable = yes
-	guest ok = yes
-	writeable = yes
-	case sensitive = no
-	hide files = /*.java/*README*/</pre><p>Each entry for this option must begin, end, or be separated from another with a <a class="indexterm" name="ch05-idx-969703-0"></a>
-<a class="indexterm" name="ch05-idx-969703-1"></a>slash ( / ) character, even if there is only one pattern listed. This convention allows spaces to appear in filenames. In this example, the share directory would appear as shown in <a href="#ch05-19743" title="Figure 5.3. Hiding files based on filename patterns">Figure 5.3</a>. Again, note that we have set the Windows 98 option to view hidden files for the window.</p><div class="figure"><a name="ch05-19743"></a><p class="title"><b>Figure 5.3. Hiding files based on filename patterns</b></p><div class="figure-contents"><div><table border="0" summary="manufactured viewport for HTML img" cellspacing="0" cellpadding="0" width="502"><tr style="height: 210px"><td><img src="figs/sam.0503.gif" height="210" alt="Hiding files based on filename patterns"></td></tr></table></div></div></div><br class="figure-break"><p>
-<a class="indexterm" name="ch05-idx-969704-0"></a>
-<a class="indexterm" name="ch05-idx-969704-1"></a>If we want to prevent users from seeing files at all, we can instead use the <code class="literal">veto</code> <code class="literal">files</code> option. This option, which takes the same syntax as the <code class="literal">hide</code> <code class="literal">files</code> option, specifies a list of files that should never be seen by the user. For example, let's change the <code class="literal">[data]</code> share to the following:</p><pre class="programlisting">[data]
-	path = /home/samba/data
-	browseable = yes
-	guest ok = yes
-	writeable = yes
-	case sensitive = no
-	veto files = /*.java/*README*/</pre><p>The syntax of this option is identical to the <code class="literal">hide</code> <code class="literal">files</code> configuration option: each entry must begin, end, or be separated from another with a slash (<code class="literal">/</code>) character, even if there is only one pattern listed. By doing so, the files <code class="literal">hello.java</code> and <code class="literal">README</code> will simply disappear from the directory, and the user will not be able to access them through SMB.</p><p>There is one other question that we need to address. What happens if the user tries to delete a directory that contains vetoed files? This is where the <code class="literal">delete</code>
-<a class="indexterm" name="ch05-idx-969711-0"></a> <code class="literal">veto</code> <code class="literal">files</code> option comes in. If this boolean option is set to <code class="literal">yes</code>, the user is allowed to delete both the regular files and the vetoed files in the directory, and the directory itself will be removed. If the option is set to <code class="literal">no</code>, the user will not be able to delete the vetoed files, and consequently the directory will not be deleted either. From the user's perspective, the directory will appear to be empty, but cannot be removed.</p><p>The <code class="literal">dont</code> <code class="literal">descend</code> directive specifies a list of <a class="indexterm" name="ch05-idx-969715-0"></a>directories whose contents Samba should not allow to be visible. Note that we say <span class="emphasis"><em>contents</em></span>, not the directory itself. Users will be able to enter a directory marked as such, but they are prohibited from descending the directory tree any farther&#8212;they will always see an empty folder. For example, let's use this option with a more basic form of the share that we defined earlier in the chapter:</p><pre class="programlisting">[data]
-	path = /home/samba/data
-	browseable = yes
-	guest ok = yes
-	writeable = yes
-	case sensitive = no
-	dont descend = config defaults</pre><p>In addition, let's assume that the <code class="filename">/home/samba/data</code> directory has the following contents:</p><pre class="programlisting">drwxr-xr-x   6 tom      users     1024 Jun 13 09:24 .
-drwxr-xr-x   8 root     root      1024 Jun 10 17:53 ..
--rw-r--r--   2 tom      users     1024 Jun  9 11:43 README
-drwxr-xr-x   3 tom      users     1024 Jun 13 09:28 config
-drwxr-xr-x   3 tom      users     1024 Jun 13 09:28 defaults
-drwxr-xr-x   3 tom      users     1024 Jun 13 09:28 market</pre><p>If the user then connects to the share, he or she would see the directories shown in <a href="#ch05-62659" title="Figure 5.4. Contents of the [data] share with dont descend">Figure 5.4</a>. However, the contents of the <code class="filename">/config</code> and <code class="filename">/defaults</code> directories would appear empty to the user, even if other folders or files existed in them. In addition, users cannot write any data to the folder (which prevents them from creating a file or folder with the same name as one that is already there but invisible). If a user attempts to do so, he or she will receive an "Access Denied" message. <code class="literal">dont</code> <code class="literal">descend</code> is an administrative option, not a security option, and is not a substitute for good file permissions.</p><div class="figure"><a name="ch05-62659"></a><p class="title"><b>Figure 5.4. Contents of the [data] share with dont descend
-
- </b></p><div class="figure-contents"><a class="indexterm" name="ch05-idx-969696-0"></a><a class="indexterm" name="ch05-idx-969696-1"></a><a class="indexterm" name="ch05-idx-969696-2"></a><div><table border="0" summary="manufactured viewport for HTML img" cellspacing="0" cellpadding="0" width="502"><tr style="height: 210px"><td><img src="figs/sam.0504.gif" height="210" alt="Contents of the [data] share with dont descend"></td></tr></table></div></div></div><br class="figure-break"></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="ch05-SECT-2.2"></a>Links</h3></div></div></div><p>
-<a class="indexterm" name="ch05-idx-969716-0"></a>
-<a class="indexterm" name="ch05-idx-969716-1"></a>DOS and NT filesystems don't have symbolic links; Windows 95/98/NT systems approximate this with "shortcuts" instead. Therefore, when a client tries to open a symbolic link on a Samba server share, Samba attempts to follow the link to find the real file and let the client open it, as if he or she were on a Unix machine. If you don't want to allow this, set the <code class="literal">follow</code> <code class="literal">symlinks</code> option:</p><pre class="programlisting">[data]
-	path = /home/samba/data
-	browseable = yes
-	guest ok = yes
-	writeable = yes
-	case sensitive = no
-	follow symlinks = no</pre><p>You can test this by creating a directory on the Unix server inside the share as the user that you are logging in with. Enter the following commands:</p><pre class="programlisting">% <strong class="userinput"><code>mkdir hello; cd hello</code></strong>
-% <strong class="userinput"><code>cat "This is a test" &gt;hello.txt</code></strong>
-% <strong class="userinput"><code>ln -s hello.txt "Link to hello"</code></strong></pre><p>This results in the two files shown in the window in <a href="#ch05-36377" title="Figure 5.5. An error dialog trying to follow symbolic links when forbidden by Samba">Figure 5.5</a>. Normally, if you click on either one, you will receive a file which has the text "This is a test" inside of it. However, with the <code class="literal">follow</code> <code class="literal">symlinks</code> option set to <code class="literal">no</code>, you should receive an error similar to the dialog in <a href="#ch05-36377" title="Figure 5.5. An error dialog trying to follow symbolic links when forbidden by Samba">Figure 5.5</a> if you click on "Link to hello."</p><div class="figure"><a name="ch05-36377"></a><p class="title"><b>Figure 5.5. An error dialog trying to follow symbolic links when forbidden by Samba</b></p><div class="figure-contents"><div><table border="0" summary="manufactured viewport for HTML img" cellspacing="0" cellpadding="0" width="502"><tr style="height: 149px"><td><img src="figs/sam.0505.gif" height="149" alt="An error dialog trying to follow symbolic links when forbidden by Samba"></td></tr></table></div></div></div><br class="figure-break"><p>Finally, let's discuss the <code class="literal">wide</code> <code class="literal">links</code> option. This option, if set to <code class="literal">yes</code>, allows the client user to follow symbolic links that point outside the shared directory tree, including files or directories at the other end of the link. For example, let's assume that we modified the <code class="literal">[data]</code> share as follows:</p><pre class="programlisting">[data]
-	path = /home/samba/data
-	browseable = yes
-	guest ok = yes
-	writeable = yes
-	case sensitive = no
-	follow symlinks = yes
-	wide links = yes</pre><p>As long as the <code class="literal">follow</code> <code class="literal">symlinks</code> option is enabled, this will cause Samba to follow all symbolic links outside the current share tree. If we create a file outside the share (for example, in someone's home directory) and then create a link to it in the share as follows:</p><pre class="programlisting">ln -s ~tom/datafile ./datafile</pre><p>then you will be able to open the file in Tom's directory as per the target file's permissions.</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="ch05-SECT-2.3"></a>Filesystem Options</h3></div></div></div><p>
-<a class="indexterm" name="ch05-idx-969717-0"></a><a href="#ch05-48353" title="Table 5.4. Filesystem Configuration Options">Table 5.4</a> shows a breakdown of the options we discussed earlier. We recommend the defaults for most, except those listed in the following descriptions.</p><div class="table"><a name="ch05-48353"></a><p class="title"><b>Table 5.4. Filesystem Configuration Options </b></p><div class="table-contents"><table summary="Filesystem Configuration Options " border="1"><colgroup><col><col><col><col><col></colgroup><thead><tr><th><p>Option</p></th><th><p>Parameters</p></th><th><p>Function</p></th><th><p>Default</p></th><th><p>Scope</p></th></tr></thead><tbody><tr><td><p><code class="literal">unix realname</code></p></td><td><p>boolean</p></td><td><p>Provides Unix user's full name to client.</p></td><td><p><code class="literal">no</code></p></td><td><p>Global</p></td></tr><tr><td><p><code class="literal">dont descend</code></p></td><td><p>string (list of directories)</p></td><td><p>Indicates a list of directories whose contents Samba should make invisible to clients.</p></td><td><p>None</p></td><td><p>Share</p></td></tr><tr><td><p><code class="literal">follow symlinks</code></p></td><td><p>boolean</p></td><td><p>If set to <code class="literal">no</code>, Samba will not honor symbolic links.</p></td><td><p><code class="literal">yes</code></p></td><td><p>Share</p></td></tr><tr><td><p><code class="literal">getwd cache</code></p></td><td><p>boolean</p></td><td><p>If set to <code class="literal">yes</code>, Samba will use a cache for <code class="literal">getwd( )</code> calls.</p></td><td><p><code class="literal">yes</code></p></td><td><p>Global</p></td></tr><tr><td><p><code class="literal">wide links</code></p></td><td><p>boolean</p></td><td><p>If set to <code class="literal">yes</code>, Samba will follow symbolic links outside the share.</p></td><td><p><code class="literal">yes</code></p></td><td><p>Share</p></td></tr><tr><td><p><code class="literal">hide dot files</code></p></td><td><p>boolean</p></td><td><p>If set to <code class="literal">yes</code>, treats Unix hidden files as hidden files in Windows.</p></td><td><p><code class="literal">yes</code></p></td><td><p>Share</p></td></tr><tr><td><p><code class="literal">hide files</code></p></td><td><p>string (list of files)</p></td><td><p>List of file patterns to treat as hidden.</p></td><td><p>None</p></td><td><p>Share</p></td></tr><tr><td><p><code class="literal">veto files</code></p></td><td><p>string (list of files)</p></td><td><p>List of file patterns to never show.</p></td><td><p>None</p></td><td><p>Share</p></td></tr><tr><td><p><code class="literal">delete veto files</code></p></td><td><p>boolean</p></td><td><p>If set to <code class="literal">yes</code>, will delete files matched by <code class="literal">veto files</code> when the directory they reside in is deleted.</p></td><td><p><code class="literal">no</code></p></td><td><p>Share</p></td></tr></tbody></table></div></div><br class="table-break"><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="ch05-SECT-2.3.1"></a>
-unix realname</h4></div></div></div><a class="indexterm" name="ch05-idx-970574-0"></a><p>Some programs require a full username in order to operate. For example, a Windows email program often needs to associate a username with a given real name. If your system password file contains the real names of users in the GCOS field, the <code class="literal">unix</code> <code class="literal">realname</code> option instructs Samba to provide this information to clients. Without it, the name of the user will simply be his or her login ID. For example, if your Unix password file contains the following line:</p><pre class="programlisting">rcollins:/KaBfco47Rer5:500:500:Robert Collins:
-/home/rcollins:/bin/ksh</pre><p>And the option in the configuration file is:</p><pre class="programlisting">[global]
-	unix realname = yes</pre><p>then the name Robert Collins will be provided to any client that requests the real name of user <code class="literal">rcollins</code>. You typically don't need to bother with this option.</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="ch05-SECT-2.3.2"></a>dont descend</h4></div></div></div><p>The <code class="literal">dont</code>
-<a class="indexterm" name="ch05-idx-970575-0"></a> <code class="literal">descend</code> option can be used to specify various <a class="indexterm" name="ch05-idx-969728-0"></a>directories that should appear empty to the client. Note that the directory itself will still appear. However, Samba will not show any of the contents of the directory to the client user. This is not a good option to use as a security feature (a user could probably find a way around it); it really is meant only as a convenience to keep client users from browsing into directories that might have sensitive files. See our example earlier in this section.</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="ch05-SECT-2.3.3"></a>
-follow symlinks</h4></div></div></div><a class="indexterm" name="ch05-idx-970576-0"></a><p>
-<a class="indexterm" name="ch05-idx-969732-0"></a>This option, which is discussed in greater detail earlier, controls whether Samba will follow a symbolic link in the Unix operating system to the target, or if it should return an error to the client user. If the option is set to <code class="literal">yes</code>, the target of the link will be interpreted as the file.</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="ch05-SECT-2.3.4"></a>
-getwd cache</h4></div></div></div><a class="indexterm" name="ch05-idx-970577-0"></a><p>This global option specifies whether Samba should use a local cache for the Unix <code class="literal">getwd()</code> ( get current working directory) system call. You can override the default value of <code class="literal">yes</code> as follows:</p><pre class="programlisting">[global]
-	getwd cache = no</pre><p>Setting this option to <code class="literal">yes</code> can significantly increase the time it takes to resolve the <a class="indexterm" name="ch05-idx-969733-0"></a>
-<a class="indexterm" name="ch05-idx-969733-1"></a>working directory, especially if the <code class="literal">wide</code> <code class="literal">links</code> option is set to <code class="literal">no</code>. You should normally not need to alter this option.</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="ch05-SECT-2.3.5"></a>
-wide links</h4></div></div></div><a class="indexterm" name="ch05-idx-970578-0"></a><p>This option specifies whether the client user can follow symbolic links that point outside the shared directory tree. This includes any files or directories at the other end of the link, as long as the permissions are correct for the user. The default value for this option is <code class="literal">yes</code>. Note that this option will not be honored if the <code class="literal">follow</code> <code class="literal">symlinks</code> options is set to <code class="literal">no</code>. Setting this option to <code class="literal">no</code> slows <span class="emphasis"><em>smbd</em></span> considerably.</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="ch05-SECT-2.3.6"></a>hide files</h4></div></div></div><p>
-<a class="indexterm" name="ch05-idx-969738-0"></a>
-<a class="indexterm" name="ch05-idx-969738-1"></a>The <code class="literal">hide</code> <code class="literal">files</code> option provides one or more directory or filename patterns to Samba. Any file matching this pattern will be treated as a hidden file from the perspective of the client. Note that this simply means that the DOS hidden attribute is set, which may or may not mean that the user can actually see it while browsing.</p><p>Each entry in the list must begin, end, or be separated from another entry with a <a class="indexterm" name="ch05-idx-969734-0"></a>
-<a class="indexterm" name="ch05-idx-969734-1"></a>slash (<code class="literal">/</code>) character, even if there is only one pattern listed. This allows spaces to appear in the list. Asterisks can be used as a wildcard to represent zero or more characters. Questions marks can be used to represent exactly one character. For example:</p><pre class="programlisting">hide files = /.jav*/README.???/</pre></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="ch05-SECT-2.3.7"></a>hide dot files</h4></div></div></div><p>The <code class="literal">hide</code> <code class="literal">dot</code> <code class="literal">files</code> option hides any files on the server that begin with a <a class="indexterm" name="ch05-idx-969735-0"></a>
-<a class="indexterm" name="ch05-idx-969735-1"></a>dot (.) character, in order to mimic the functionality behind several shell commands that are present on Unix systems. Like <code class="literal">hide</code> <code class="literal">files</code>, those files that begin with a dot have the DOS hidden attribute set, which doesn't necessarily guarantee that a client cannot view them. The default value for this option is <code class="literal">yes</code>.</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="ch05-SECT-2.3.8"></a>
-veto files</h4></div></div></div><a class="indexterm" name="ch05-idx-970581-0"></a><p>More stringent than the hidden files state is the state provided by the <code class="literal">veto</code> <code class="literal">files</code> configuration option. Samba won't even admit these files exist. You cannot list or open them from the client. In reality, this isn't a trustworthy security option. It is actually a mechanism to keep PC programs from deleting special files, such as ones used to store the resource fork of a Macintosh file on a Unix filesystem. If both Windows and Macs are sharing the same files, this can prevent ill-advised power users from removing files the Mac users need.</p><p>The syntax of this option is identical to that of the <code class="literal">hide</code> <code class="literal">files</code> configuration option: each entry must begin, end, or be separated from another with a <a class="indexterm" name="ch05-idx-969758-0"></a>
-<a class="indexterm" name="ch05-idx-969758-1"></a>slash ( / ) character, even if only one pattern is listed. Asterisks can be used as a wildcard to represent zero or more characters. <a class="indexterm" name="ch05-idx-969762-0"></a>
-<a class="indexterm" name="ch05-idx-969762-1"></a>Questions marks can be used to represent exactly one character. For example:</p><pre class="programlisting">veto files = /*config/*default?/</pre><p>This option is primarily administrative&#8212;not a substitute for good file permissions.</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="ch05-SECT-2.3.9"></a>
-delete veto files</h4></div></div></div><a class="indexterm" name="ch05-idx-970582-0"></a><p>
-<a class="indexterm" name="ch05-idx-969768-0"></a>
-<a class="indexterm" name="ch05-idx-969768-1"></a>This option tells Samba to delete vetoed files when a user attempts to delete the directory in which they reside. The default value is <code class="literal">no</code>. This means if a user tries to delete a directory that contains a vetoed file, the file (and the directory) will not be deleted. Instead, the directory will remain and appear to be empty from the perspective of the user. If set to <code class="literal">yes</code>, the directory and the vetoed files will be<a class="indexterm" name="ch05-idx-969721-0"></a> deleted.</p></div></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="ch05-34062"></a>File Permissions and Attributes on MS-DOS and Unix</h2></div></div></div><p>
-<a class="indexterm" name="ch05-idx-969769-0"></a>
-<a class="indexterm" name="ch05-idx-969769-1"></a>
-<a class="indexterm" name="ch05-idx-969769-2"></a>
-<a class="indexterm" name="ch05-idx-969769-3"></a>DOS was never intended to be a multiuser, networked operating system. Unix, on the other hand, was designed that way from the start. Consequently, there are inconsistencies and gaps in coverage between the two filesystems that Samba must not only be aware of, but also provide solutions for. One of the biggest gaps is how Unix and DOS handle permissions with files.</p><p>Let's take a look at how Unix assigns permissions. All Unix files have read, write, and execute bits for three classifications of users: <a class="indexterm" name="ch05-idx-969803-0"></a>owner, group, and world. These permissions can be seen at the extreme left-hand side when a <code class="literal">ls</code> <code class="literal">-al</code> command is issued in a Unix directory. For example:</p><pre class="programlisting">-rwxr--r--   1 tom     users   2014 Apr 13 14:11 access.conf</pre><p>Windows, on the other hand, has four principal bits that it uses with any file: read-only, system, hidden, and archive. You can view these bits by right-clicking on the file and choosing the Properties menu item. You should see a dialog similar to <a href="#ch05-76568" title="Figure 5.6. DOS and Windows file properties">Figure 5.6</a>.<sup>[<a name="ch05-pgfId-964268" href="#ftn.ch05-pgfId-964268">1</a>]</sup></p><div class="figure"><a name="ch05-76568"></a><p class="title"><b>Figure 5.6. DOS and Windows file properties</b></p><div class="figure-contents"><div><table border="0" summary="manufactured viewport for HTML img" cellspacing="0" cellpadding="0" width="502"><tr style="height: 435px"><td><img src="figs/sam.0506.gif" width="502" alt="DOS and Windows file properties"></td></tr></table></div></div></div><br class="figure-break"><p>The definition of each of those bits follows:</p><div class="variablelist"><dl><dt><span class="term">
-<a class="indexterm" name="ch05-idx-969799-0"></a>
-<a class="indexterm" name="ch05-idx-969799-1"></a>Read-only</span></dt><dd><p>The file's contents can be read by a user but cannot be written to.</p></dd><dt><span class="term">
-<a class="indexterm" name="ch05-idx-969800-0"></a>
-<a class="indexterm" name="ch05-idx-969800-1"></a>System</span></dt><dd><p>This file has a specific purpose required by the operating system.</p></dd><dt><span class="term">
-<a class="indexterm" name="ch05-idx-969801-0"></a>
-<a class="indexterm" name="ch05-idx-969801-1"></a>Hidden</span></dt><dd><p>This file has been marked to be invisible to the user, unless the operating systems is explicitly set to show it.</p></dd><dt><span class="term">
-<a class="indexterm" name="ch05-idx-969802-0"></a>
-<a class="indexterm" name="ch05-idx-969802-1"></a>Archive</span></dt><dd><p>This file has been touched since the last DOS backup was performed on it.</p></dd></dl></div><p>Note that there is no bit to specify that a file is executable. DOS and Windows NT filesystems identify executable files by giving them the extensions .EXE, .COM, .CMD, or .BAT.</p><p>Consequently, there is no use for any of the three Unix executable bits that are present on a file in a Samba disk share. DOS files, however, have their own attributes that need to be preserved when they are stored in a Unix environment: the archive, system, and hidden bits. Samba can preserve these bits by reusing the executable permission bits of the file on the Unix side&#8212;if it is instructed to do so. Mapping these bits, however, has an unfortunate side-effect: if a Windows user stores a file in a Samba share, and you view it on Unix with the <code class="literal">ls</code> <code class="literal">-al</code> command, some of the executable bits won't mean what you'd expect them to.</p><p>Three Samba options decide whether the bits are mapped: <code class="literal">map</code> <code class="literal">archive</code>, <code class="literal">map</code> <code class="literal">system </code>, and <code class="literal">map</code> <code class="literal">hidden</code>. These options map the archive, system, and hidden attributes to the owner, group, and world execute bits of the file, respectively. You can add these options to the <code class="literal">[data]</code> share, setting each of their values as follows:</p><pre class="programlisting">[data]
-	path = /home/samba/data
-	browseable = yes
-	guest ok = yes
-	writeable = yes
-	map archive = yes
-	map system = yes
-	map hidden = yes</pre><p>After that, try creating a file in the share under Unix&#8212;such as <code class="literal">hello.java</code>&#8212;and change the permissions of the file to 755. With these Samba options set, you should be able to check the permissions on the Windows side and see that each of the three values has been checked in the Properties dialog box. What about the read-only attribute? By default, Samba 2.0 sets this whenever a file does not have the Unix owner write permission bit set. In other words, you can set this bit by changing the permissions of the file to 555.</p><p>We should warn you that the default value of the <code class="literal">map</code> <code class="literal">archive</code> option is <code class="literal">yes</code>, while the other two options have a default value of <code class="literal">no</code>. This is because many programs do not work properly if the archive bit is not stored correctly for DOS and Windows files. The system and hidden attributes, however, are not critical for a program's operation and are left to the discretion of the administrator.</p><p><a href="#ch05-56404" title="Figure 5.7. How Samba and Unix view the permissions of a file">Figure 5.7</a> summarizes the Unix permission bits and illustrates how Samba maps those bits to DOS attributes. Note that the group read/write and world read/write bits do not directly translate to a DOS attribute, but they still retain their original Unix definitions on the Samba server.</p><div class="figure"><a name="ch05-56404"></a><p class="title"><b>Figure 5.7. How Samba and Unix view the permissions of a file</b></p><div class="figure-contents"><div><table border="0" summary="manufactured viewport for HTML img" cellspacing="0" cellpadding="0" width="502"><tr style="height: 211px"><td><img src="figs/sam.0507.gif" height="211" alt="How Samba and Unix view the permissions of a file"></td></tr></table></div></div></div><br class="figure-break"><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="ch05-SECT-3.0.1"></a>Creation masks</h3></div></div></div><p>Samba has several options to help with file <a class="indexterm" name="ch05-idx-969796-0"></a>
-<a class="indexterm" name="ch05-idx-969796-1"></a>
-<a class="indexterm" name="ch05-idx-969796-2"></a>
-<a class="indexterm" name="ch05-idx-969796-3"></a>creation masks. File creation masks (or <em class="firstterm">umasks</em>
-<a class="indexterm" name="ch05-idx-969797-0"></a>) help to define the permissions a file or directory will receive at the time it is created. In Unix, this means that you can control what permissions a file or directory does not have when it is created. For files accessed from Windows, this means you can disable the read-only, archive, system, and hidden attributes of a file as well.</p><p>For example, the <code class="literal">create</code> <code class="literal">mask</code> option will force the permissions of a file created by a Windows client to be at most 744:</p><pre class="programlisting">[data]
-	path = /home/samba/data
-	browseable = yes
-	guest ok = yes
-	writeable = yes
-	create mask = 744</pre><p>while the <code class="literal">directory</code>
-<a class="indexterm" name="ch05-idx-970586-0"></a> <code class="literal">mask</code> option shown here will force the permissions of a newly created directory to be at most 755:</p><pre class="programlisting">[data]
-	path = /home/samba/data
-	browseable = yes
-	guest ok = yes
-	writeable = yes
-	directory mask = 755</pre><p>Alternatively, you can also force various bits with the <code class="literal">force</code> <code class="literal">create</code> <code class="literal">mode</code> and <code class="literal">force</code> <code class="literal">directory</code> <code class="literal">mode</code> options. These options will perform a logical OR against the file and directory creation masks, ensuring that those bits that are specified will always be set. You would typically set these options globally in order to ensure that group and world read/write permissions have been set appropriately for new files or directories in each share.</p><p>In the same spirit, if you wish to explicitly set the Unix user and group attributes of a file that is created on the Windows side, you can use the <code class="literal">force</code>
-<a class="indexterm" name="ch05-idx-970587-0"></a>
-<a class="indexterm" name="ch05-idx-970587-1"></a> <code class="literal">user</code> and <code class="literal">force</code> <code class="literal">group</code> options. For example:</p><pre class="programlisting">[data]
-	path = /home/samba/data
-	browseable = yes
-	guest ok = yes
-	writeable = yes
-
-	create mask = 744
-	directory mask = 755
-	force user = joe
-	force group = accounting</pre><p>These options actually assign a static Unix user and group to each connection that is made to a share. However, this occurs <span class="emphasis"><em>after</em></span> the client authenticates; it does not allow free access to a share. These options are frequently used for their side effects of assigning a specific user and group to each new file or directory that is created in a share. Use these options with discretion.</p><p>Finally, one of the capabilities of Unix that DOS lacks is the ability to delete a read-only file from a writable directory. In Unix, if a directory is writable, a read-only file in that directory can still be removed. This could permit you to delete files in any of your directories, even if the file was left by someone else.</p><p>DOS filesystems are not designed for multiple users, and so its designers decided that <a class="indexterm" name="ch05-idx-969808-0"></a>
-<a class="indexterm" name="ch05-idx-969808-1"></a>read-only means "protected against accidental change, including deletion," rather than "protected against some other user on a single-user machine." So the designers of DOS prohibited removal of a read-only file. Even today, Windows file systems exhibit the same behavior.</p><p>Normally, this is harmless. Windows programs don't try to remove read-only files because they know it's a bad idea. However, a number of source-code control programs&#8212;which were first written for Unix&#8212;run on Windows and require the ability to delete read-only files. Samba permits this behavior with the <code class="literal">delete</code>
-<a class="indexterm" name="ch05-idx-970588-0"></a> <code class="literal">readonly</code> option. In order to enable this functionality, set the option to <code class="literal">yes</code>:</p><pre class="programlisting">[data]
-	path = /home/samba/data
-	browseable = yes
-	guest ok = yes
-	writeable = yes
-
-	create mask = 744
-	directory mask = 755
-	force user = joe
-	force group = accounting
-	delete readonly = yes</pre></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="ch05-SECT-3.1"></a>File and Directory Permission Options</h3></div></div></div><p>
-<a class="indexterm" name="ch05-idx-969813-0"></a>
-<a class="indexterm" name="ch05-idx-969813-1"></a>
-<a class="indexterm" name="ch05-idx-969813-2"></a>The options for file and directory permissions are summarized in <a href="#ch05-96508" title="Table 5.5. File and Directory Permission Options">Table 5.5</a>; each option is then described in detail.</p><div class="table"><a name="ch05-96508"></a><p class="title"><b>Table 5.5. File and Directory Permission Options </b></p><div class="table-contents"><table summary="File and Directory Permission Options " border="1"><colgroup><col><col><col><col><col></colgroup><thead><tr><th><p>Option</p></th><th><p>Parameters</p></th><th><p>Function</p></th><th><p>Default</p></th><th><p>Scope</p></th></tr></thead><tbody><tr><td><p><code class="literal">map archive</code></p></td><td><p>boolean</p></td><td><p>Preserve DOS archive attribute in user execute bit (0100).</p></td><td><p><code class="literal">yes</code></p></td><td><p>Share</p></td></tr><tr><td><p><code class="literal">map system</code></p></td><td><p>boolean</p></td><td><p>Preserve DOS system attribute in group execute bit (0010).</p></td><td><p><code class="literal">no</code></p></td><td><p>Share</p></td></tr><tr><td><p><code class="literal">map hidden</code></p></td><td><p>boolean</p></td><td><p>Preserve DOS hidden attribute in world execute bit (0001).</p></td><td><p><code class="literal">no</code></p></td><td><p>Share</p></td></tr><tr><td><p><code class="literal">create mask (create mode)</code></p></td><td><p>numeric</p></td><td><p>Sets the maximum permissions for files created by Samba.</p></td><td><p><code class="literal">0744</code></p></td><td><p>Share</p></td></tr><tr><td><p><code class="literal">directory mask (directory mode)</code></p></td><td><p>numeric</p></td><td><p>Sets the maximum permissions for directories created by Samba.</p></td><td><p><code class="literal">0755</code></p></td><td><p>Share</p></td></tr><tr><td><p><code class="literal">force create mode</code></p></td><td><p>numeric</p></td><td><p>Forces the specified permissions (bitwise or) for directories created by Samba.</p></td><td><p><code class="literal">0000</code></p></td><td><p>Share</p></td></tr><tr><td><p><code class="literal">force directory mode</code></p></td><td><p>numeric</p></td><td><p>Forces the specified permissions (bitwise or) for directories created by Samba.</p></td><td><p><code class="literal">0000</code></p></td><td><p>Share</p></td></tr><tr><td><p><code class="literal">force group (group)</code></p></td><td><p>string ( group name)</p></td><td><p>Sets the effective group for a user accessing this share.</p></td><td><p>None</p></td><td><p>Share</p></td></tr><tr><td><p><code class="literal">force user</code></p></td><td><p>string (username)</p></td><td><p>Sets the effective username for a user accessing this share.</p></td><td><p>None</p></td><td><p>Share</p></td></tr><tr><td><p><code class="literal">delete readonly</code></p></td><td><p>boolean</p></td><td><p>Allows a user to delete a read-only file from a writable directory.</p></td><td><p><code class="literal">no</code></p></td><td><p>Share</p></td></tr></tbody></table></div></div><br class="table-break"><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="ch05-SECT-3.1.1"></a>create mask</h4></div></div></div><p>The argument for this option is an octal number indicating which permission flags may be set at file creation by a client in a share. The default is 0755, which means the Unix owner can at most read, write, and optionally execute his or her own files, while members of the user's group and others can only read or execute them. If you need to change it for non-executable files, we recommend 0644, or <code class="literal">rw-r--r--</code>. Keep in mind that the execute bits may be used by the server to map certain DOS file attributes, as described earlier. If you're altering the <a class="indexterm" name="ch05-idx-969816-0"></a>create mask, those bits have to be part of the create mask as well.</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="ch05-SECT-3.1.2"></a>
-directory mask</h4></div></div></div><a class="indexterm" name="ch05-idx-970593-0"></a><p>The argument for this option is an octal number indicating which permission flags may be set at directory creation by a client in a share. The default is 0755, which allows everyone on the Unix side to at most read and traverse the directories, but allows only you to modify them. We recommend the mask 0750, removing access by world users.</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="ch05-SECT-3.1.3"></a>
-force create mode</h4></div></div></div><a class="indexterm" name="ch05-idx-970594-0"></a><p>This option sets the permission bits that Samba will force to be set when a file permission change is made. It's often used to force group permissions, mentioned previously. It can also be used to preset any of the DOS attributes we mentioned: archive (0100), system (0010), or hidden (0001). This option always takes effect after the <code class="literal">map</code> <code class="literal">archive</code>, <code class="literal">map</code> <code class="literal">system </code>, <code class="literal">map</code> <code class="literal">hidden</code>, and <code class="literal">create</code> <code class="literal">mask</code> options.</p><div class="tip" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Tip</h3><p>Many Windows applications rename their data files to <span class="emphasis"><em>datafile.bak</em></span> and create new ones, thus changing their ownership and permissions so that members of the same Unix group can't edit them. Setting <code class="literal">force create mask = 0660</code> will keep the new file editable by members of the group.</p></div></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="ch05-SECT-3.1.4"></a>
-force directory mode</h4></div></div></div><a class="indexterm" name="ch05-idx-970595-0"></a><p>This option sets the permission bits which Samba will force when a directory permission change is made or a directory is created. It's often used to force group permissions, as mentioned previously. This option defaults to 0000, and can be used just like the <code class="literal">force</code> <code class="literal">create</code> <code class="literal">mode</code> to add group or other permissions if needed. This option always takes effect after the <code class="literal">map</code> <code class="literal">archive</code>, <code class="literal">map</code> <code class="literal">system</code>, <code class="literal">map</code> <code class="literal">hidden</code>, and <code class="literal">directory</code> <code class="literal">mask</code> options.</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="ch05-SECT-3.1.5"></a>
-force group</h4></div></div></div><a class="indexterm" name="ch05-idx-970596-0"></a><p>This option, sometimes called <code class="literal">group</code>, assigns a static group ID that will be used on all connections to a service after the client has successfully authenticated. This assigns a specific group to each new file or directory created from an SMB client.</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="ch05-SECT-3.1.6"></a>
-force user</h4></div></div></div><a class="indexterm" name="ch05-idx-970597-0"></a><p>The <code class="literal">force</code> <code class="literal">user</code> option assigns a static user ID that will be used on all connections to a service after the client has successfully authenticated. This assigns a specific user to each new file or directory created from an SMB client.</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="ch05-SECT-3.1.7"></a>
-delete readonly</h4></div></div></div><a class="indexterm" name="ch05-idx-970598-0"></a><p>
-<a class="indexterm" name="ch05-idx-969827-0"></a>
-<a class="indexterm" name="ch05-idx-969827-1"></a>This option allows a user to delete a directory containing a read-only file. By default, DOS and Windows will not allow such an operation. You probably will want to leave this option turned off unless a program needs this capability; many Windows users would be appalled to find that they'd accidentally deleted a file which they had set read-only. In fact, even the Unix <code class="literal">rm</code> command will ask users if they really want to override the protection and delete read-only files. It's a good idea to have Samba be at least as cautious.</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="ch05-SECT-3.1.8"></a>
-map archive</h4></div></div></div><a class="indexterm" name="ch05-idx-970600-0"></a><p>The DOS archive bit is used to flag a file that has been changed since it was last archived (e.g., backed up with the DOS archive program.) Setting the Samba option <code class="literal">map</code> <code class="literal">archive</code> <code class="literal">=</code> <code class="literal">yes</code> causes the DOS archive flag to be mapped to the Unix execute-by-owner (0100) bit. It's best to leave this option on if your Windows users are doing their own backups, or are using programs that require the archive bit. Unix lacks the notion of an archive bit entirely. Backup programs typically keep a file that lists what files were backed up on what date, so comparing file modification dates serves the same purpose.</p><p>Setting this option to <code class="literal">yes</code> causes an occasional surprise on Unix when a user notices that a data file is marked as executable, but rarely causes harm. If a user tries to run it, he or she will normally get a string of error messages as the shell tries to execute the first few lines as commands. The reverse is also possible; an executable Unix program looks like it hasn't been backed up recently on Windows. But again, this is rare, and is usually harmless.</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="ch05-SECT-3.1.9"></a>
-map system</h4></div></div></div><a class="indexterm" name="ch05-idx-970601-0"></a><p>The DOS system attribute is used to indicate files that are required by the operating system, and should not be deleted, renamed, or moved without special effort. Set this option only if you need to store Windows system files on the Unix file server. Executable Unix programs will appear to be non-removable special Windows files when viewed from Windows clients. This may prove mildly inconvenient if you want to move or remove one. For most sites, however, this is fairly harmless.</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="ch05-SECT-3.1.10"></a>
-map hidden</h4></div></div></div><a class="indexterm" name="ch05-idx-970602-0"></a><p>
-<a class="indexterm" name="ch05-idx-969828-0"></a>DOS uses the hidden attribute to indicate that a file should not ordinarily be visible in directory listings. Unix doesn't have such a facility; it's up to individual programs (notably the shell) to decide what to display and what not to display. Normally, you won't have any DOS files that need to be hidden, so the best thing to do is to leave this option turned off.</p><p>Setting this option to <code class="literal">yes</code> causes the server to map the hidden flag onto the executable-by-others bit (0001). This feature can produce a rather startling effect. Any Unix program that is executable by world seems to vanish when you look for it from a Windows client. If this option is not set, however, and a Windows user attempts to mark a file hidden on a Samba share, it will not work&#8212;Samba has no place to store the hidden attribute!<a class="indexterm" name="ch05-idx-969791-0"></a>
-<a class="indexterm" name="ch05-idx-969791-1"></a>
-<a class="indexterm" name="ch05-idx-969791-2"></a>
-<a class="indexterm" name="ch05-idx-969791-3"></a>
-<a class="indexterm" name="ch05-idx-969791-4"></a></p></div></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="ch05-30534"></a>Name Mangling and Case</h2></div></div></div><p>
-<a class="indexterm" name="ch05-idx-969835-0"></a>Back in the days of DOS and Windows 3.1, every filename was limited to eight upper-case characters, followed by a dot, and three more uppercase characters. This was known as the <em class="firstterm">8.3 format</em>
-<a class="indexterm" name="ch05-idx-969833-0"></a>
-<a class="indexterm" name="ch05-idx-969833-1"></a>, and was a huge nuisance. Windows 95/98, Windows NT, and Unix have since relaxed this problem by allowing many more case-sensitive characters to make up a filename. <a href="#ch05-24354" title="Table 5.6. Operating System Filename Limitations">Table 5.6</a> shows the current naming state of several popular operating systems.</p><div class="table"><a name="ch05-24354"></a><p class="title"><b>Table 5.6. Operating System Filename Limitations </b></p><div class="table-contents"><table summary="Operating System Filename Limitations " border="1"><colgroup><col><col></colgroup><thead><tr><th><p>Operating System</p></th><th><p>File Naming Rules</p></th></tr></thead><tbody><tr><td><p>DOS 6.22 or below</p></td><td><p>
-<a class="indexterm" name="ch05-idx-969834-0"></a>Eight characters followed by a dot followed by a three-letter extension (8.3 format); case insensitive</p></td></tr><tr><td><p>Windows 3.1 for Workgroups</p></td><td><p>Eight characters followed by a dot followed by a three-letter extension (8.3 format); case insensitive</p></td></tr><tr><td><p>Windows 95/98</p></td><td><p>127 characters; case sensitive</p></td></tr><tr><td><p>Windows NT</p></td><td><p>127 characters; case sensitive</p></td></tr><tr><td><p>Unix</p></td><td><p>255 characters; case sensitive</p></td></tr></tbody></table></div></div><br class="table-break"><p>
-<a class="indexterm" name="ch05-idx-969837-0"></a>Samba still has to remain backwards compatible with network clients who store files only in the 8.3 format, such as Windows for Workgroups. If a user creates a file on a share called <span class="emphasis"><em>antidisestablishmentarianism.txt</em></span>, a Windows for Workgroups client couldn't tell it apart from another file in the same directory called <span class="emphasis"><em>antidisease.txt</em></span>. Like Windows 95/98 and Windows NT, Samba has to employ a special methodology of translating a long filename to an 8.3 filename in such a way that similar filenames will not cause collisions. This is called <em class="firstterm">name mangling</em>, and Samba deals with this in a manner that is similar, but not identical to, Windows 95 and its successors.</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="ch05-SECT-4.1"></a>The Samba Mangling Operation</h3></div></div></div><p>
-<a class="indexterm" name="ch05-idx-969840-0"></a>Here is how Samba mangles a long filename into an 8.3 filename:</p><div class="itemizedlist"><ul type="disc"><li><p>If the original filename does not begin with a dot, up to the first five alphanumeric characters that occur before the last dot (if there is one) are converted to uppercase. These characters are used as the first five characters of the 8.3 mangled filename.</p></li><li><p>If the original filename begins with a dot, the dot is removed and up to the first five alphanumeric characters that occur before the last dot (if there is one) are converted to uppercase. These characters are used as the first five characters of the 8.3 mangled filename.</p></li><li><p>These characters are immediately followed a special mangling character: by default, a tilde (~), although Samba allows you to change this character.</p></li><li><p>The base of the long filename before the last period is hashed into a two-character code; parts of the name after the last dot may be used if necessary. This two character code is appended to the 8.3 filename after the mangling character.</p></li><li><p>The first three characters after the last dot (if there is one) of the original filename are converted to uppercase and appended onto the mangled name as the extension. If the original filename began with a dot, three underscores (  <code class="literal">_   _   _  </code>) are used as the extension instead.</p></li></ul></div><p>Here are some examples:</p><pre class="programlisting">virtuosity.dat                       VIRTU~F1.DAT
-.htaccess                            HTACC~U0._ _ _
-hello.java                           HELLO~1F.JAV
-team.config.txt                      TEAMC~04.TXT
-antidisestablishmentarianism.txt     ANTID~E3.TXT
-antidiseast.txt                      ANTID~9K.TXT</pre><p>Using these rules will allow Windows for Workgroups to differentiate the two files on behalf of the poor individual who is forced to see the network through the eyes of that operating system. Note that the same long filename should always hash to the same mangled name with Samba; this doesn't always happen with Windows. The downside of this approach is that there can still be collisions; however, the chances are greatly reduced.</p><p>You generally want to use the mangling configuration options with only the oldest clients. We recommend doing this without disrupting other clients by adding an <code class="literal">include</code> directive to the <code class="filename">smb.conf</code> file:</p><pre class="programlisting">[global]
-	include = /ucsr/local/samba/lib/smb.conf.%m</pre><p>This resolves to <code class="filename">smb.conf.WfWg</code> when a Window for Workgroups client attaches.  Now you can create a file <code class="filename">/usr/local/samba/lib/smb.conf.WfWg</code> which might contain these options:</p><pre class="programlisting">[global]
-	case sensitive = no
-	default case = upper
-	preserve case = no
-	short preserve case = no
-	mangle case = yes
-	mangled names= yes</pre><p>If you are not using Windows for Workgroups 3.1, then you probably do not need to change any of these options from their defaults.</p><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="ch05-SECT-4.1.1"></a>Representing and resolving filenames with Samba</h4></div></div></div><p>
-<a class="indexterm" name="ch05-idx-969841-0"></a>
-<a class="indexterm" name="ch05-idx-969841-1"></a>Another item that we should point out is that there is a difference between how an operating system <span class="emphasis"><em>represents</em></span> a file and how it <span class="emphasis"><em>resolves</em></span> it. For example, if you've used Windows 95/98/NT, you have likely run across a file called <code class="filename">README.TXT</code>. The file can be represented by the operating system entirely in uppercase letters. However, if you open an MS-DOS prompt and enter the command <code class="literal">edit</code> <code class="literal">readme.txt</code>, the all-caps file is loaded into the editing program, even though you typed the name in lowercase letters!</p><p>This is because the Windows 95/98/NT family of operating systems resolves files in a case-insensitive manner, even though the files are represented it in a case-sensitive manner. Unix-based operating systems, on the other hand, always resolve files in a case-sensitive manner; if you try to edit <code class="filename">README.TXT</code> with the command <code class="literal">vi</code> <code class="literal">readme.txt</code>, you will likely be editing the empty buffer of a new file.</p><p>Here is how Samba handles case: if the <code class="literal">preserve</code> <code class="literal">case</code> is set to <code class="literal">yes</code>, Samba will always use the case provided by the operating system for representing (not resolving) filenames. If it is set to <code class="literal">no</code>, it will use the case specified by the <code class="literal">default</code> <code class="literal">case</code> option. The same is true for <code class="literal">short</code> <code class="literal">preserve</code> <code class="literal">case</code>. If this option is set to <code class="literal">yes</code>, Samba will use the default case of the operating system for representing 8.3 filenames; otherwise it will use the case specified by the <code class="literal">default</code> <code class="literal">case</code> option. Finally, Samba will always resolve filenames in its shares based on the value of the <code class="literal">case</code> <code class="literal">sensitive</code> option.</p></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="ch05-SECT-4.2"></a>Mangling Options</h3></div></div></div><p>
-<a class="indexterm" name="ch05-idx-969842-0"></a>Samba allows you to give it more refined instructions on how it should perform name mangling, including those controlling the case sensitivity, the character inserted to form a mangled name, and the ability to manually map filenames from one format to another. These options are shown in <a href="#ch05-47431" title="Table 5.7. Name Mangling Options">Table 5.7</a>.</p><div class="table"><a name="ch05-47431"></a><p class="title"><b>Table 5.7. Name Mangling Options </b></p><div class="table-contents"><table summary="Name Mangling Options " border="1"><colgroup><col><col><col><col><col></colgroup><thead><tr><th><p>Option</p></th><th><p>Parameters</p></th><th><p>Function</p></th><th><p>Default</p></th><th><p>Scope</p></th></tr></thead><tbody><tr><td><p><code class="literal">case sensitive</code></p>
-
-<p><code class="literal">(casesignames)</code></p></td><td><p>boolean</p></td><td><p>If <code class="literal">yes</code>, Samba will treat filenames as case-sensitive (Windows doesn't).</p></td><td><p><code class="literal">no</code></p></td><td><p>Share</p></td></tr><tr><td><p><code class="literal">default case</code></p></td><td><p>(<code class="literal">upper</code> or <code class="literal">lower</code>)</p></td><td><p>Case to assume as default (only used when preserve case is <code class="literal">no</code>).</p></td><td><p>Lower</p></td><td><p>Share</p></td></tr><tr><td><p><code class="literal">preserve case</code></p></td><td><p>boolean</p></td><td><p>If <code class="literal">yes</code>, keep the case the client supplied (i.e., do not convert to <code class="literal">default case</code>).</p></td><td><p><code class="literal">yes</code></p></td><td><p>Share</p></td></tr><tr><td><p><code class="literal">short preserve case</code></p></td><td><p>boolean</p></td><td><p>If <code class="literal">yes</code>, preserve case of 8.3-format names that the client provides.</p></td><td><p><code class="literal">yes</code></p></td><td><p>Share</p></td></tr><tr><td><p><code class="literal">mangle case</code></p></td><td><p>boolean</p></td><td><p>Mangle a name if it is mixed case.</p></td><td><p><code class="literal">no</code></p></td><td><p>Share</p></td></tr><tr><td><p><code class="literal">mangled names</code></p></td><td><p>boolean</p></td><td><p>8.3 DOS format.</p></td><td><p><code class="literal">yes</code></p></td><td><p>Share</p></td></tr><tr><td><p><code class="literal">mangling char</code></p></td><td><p>string (single character)</p></td><td><p>Gives mangling character.</p></td><td><p><code class="literal">~</code></p></td><td><p>Share</p></td></tr><tr><td><p><code class="literal">mangled stack</code></p></td><td><p>numerical</p></td><td><p>Number of mangled names to keep on the local mangling stack.</p></td><td><p><code class="literal">50</code></p></td><td><p>Global</p></td></tr><tr><td><p><code class="literal">mangled map</code></p></td><td><p>string (list of patterns)</p></td><td><p>Allows mapping of filenames from one format into another.</p></td><td><p>None</p></td><td><p>Share</p></td></tr></tbody></table></div></div><br class="table-break"><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="ch05-SECT-4.2.1"></a>case sensitive</h4></div></div></div><p>
-<a class="indexterm" name="ch05-idx-969856-0"></a>This share-level option, which has the obtuse synonym <code class="literal">casesignames</code>, specifies whether Samba should preserve case when resolving filenames in a specific share. The default value for this option is <code class="literal">no</code>, which is how Windows handles file resolution. If clients are using an operating system that takes advantage of case-sensitive filenames, you can set this configuration option to <code class="literal">yes</code> as shown here:</p><pre class="programlisting">[accounting]
-	case sensitive = yes</pre><p>Otherwise, we recommend that you leave this option set to its default.</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="ch05-SECT-4.2.2"></a>default case</h4></div></div></div><p>The <code class="literal">default</code>
-<a class="indexterm" name="ch05-idx-970606-0"></a> <code class="literal">case</code> option is used with <code class="literal">preserve</code> <code class="literal">case</code>. This specifies the default case (upper or lower) that Samba will use when it creates a file on one of its shares on behalf of a client. The default case is <code class="literal">lower</code>, which means that newly created files will use the mixed-case names given to them by the client. If you need to, you can override this global option by specifying the following:</p><pre class="programlisting">[global]
-	default case = upper</pre><p>If you specify this value, the names of newly created files will be translated into uppercase, and cannot be overridden in a program. We recommend that you use the default value unless you are dealing with a Windows for Workgroups or other 8.3 client, in which case it should be <code class="literal">upper</code>.</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="ch05-SECT-4.2.3"></a>
-preserve case</h4></div></div></div><a class="indexterm" name="ch05-idx-970607-0"></a><p>This option specifies whether a file created by Samba on behalf of the client is created with the case provided by the client operating system, or the case specified by the <code class="literal">default</code> <code class="literal">case</code> configuration option above. The default value is <code class="literal">yes</code>, which uses the case provided by the client operating system. If it is set to <code class="literal">no</code>, the value of the <code class="literal">default</code> <code class="literal">case</code> option is used.</p><p>Note that this option does not handle 8.3 file requests sent from the client&#8212;see the <code class="literal">short</code> <code class="literal">preserve</code> <code class="literal">case</code> option below. You may want to set this option to <code class="literal">yes</code> if applications that create files on the Samba server are sensitive to the case used when creating the file. If you want to force Samba, for example, to mimic the behavior of a Windows NT filesystem, you can leave this option to its default, <code class="literal">yes</code>.</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="ch05-SECT-4.2.4"></a>short preserve case</h4></div></div></div><a class="indexterm" name="ch05-idx-970608-0"></a><p>This option specifies whether an 8.3 filename created by Samba on behalf of the client is created with the default case of the client operating system, or the case specified by the <code class="literal">default</code> <code class="literal">case</code> configuration option. The default value is <code class="literal">yes</code>, which uses the case provided by the client operating system. You can let Samba choose the case through the <code class="literal">default</code> <code class="literal">case</code> option by setting it as follows:</p><pre class="programlisting">[global]
-	short preserve case = no</pre><p>If you want to force Samba to mimic the behavior of a Windows NT filesystem, you can leave this option set to its default, <code class="literal">yes</code>.</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="ch05-SECT-4.2.5"></a>
-mangled names</h4></div></div></div><a class="indexterm" name="ch05-idx-970609-0"></a><p>This share-level option specifies whether Samba will mangle filenames for 8.3 clients in that share. If the option is set to <code class="literal">no</code>, Samba will not mangle the names and (depending on the client), they will either be invisible or appear truncated to those using 8.3 operating systems. The default value is <code class="literal">yes</code>. You can override it per share as follows:</p><pre class="programlisting">[data]
-	mangled names = no</pre></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="ch05-SECT-4.2.6"></a>
-mangle case</h4></div></div></div><a class="indexterm" name="ch05-idx-970610-0"></a><p>This option tells Samba whether it should mangle filenames that are not composed entirely of the case specified using the <code class="literal">default</code> <code class="literal">case</code> configuration option. The default for this option is <code class="literal">no</code>. If you set it to <code class="literal">yes</code>, you should be sure that all clients will be able to handle the mangled filenames that result. You can override it per share as follows:</p><pre class="programlisting">[data]
-	mangle case = yes</pre><p>We recommend that you leave this option alone unless you have a well-justified need to change it.</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="ch05-SECT-4.2.7"></a>
-mangling char</h4></div></div></div><a class="indexterm" name="ch05-idx-970611-0"></a><p>This share-level option specifies the mangling character used when Samba mangles filenames into the 8.3 format. The default character used is a tilde (~). You can reset it to whatever character you wish, for instance:</p><pre class="programlisting">[data]
-	mangling char = #</pre></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="ch05-SECT-4.2.8"></a>
-mangled stack</h4></div></div></div><a class="indexterm" name="ch05-idx-970612-0"></a><p>Samba maintains a local stack of recently mangled 8.3 filenames; this stack can be used to reverse map mangled filenames back to their original state. This is often needed by applications that create and save a file, close it, and need to modify it later. The default number of long filename/mangled filename pairs stored on this stack is 50. However, if you want to cut down on the amount of processor time used to mangle filenames, you can increase the size of the stack to whatever you wish, at the expense of memory and slightly slower file access.</p><pre class="programlisting">[global]
-	mangled stack = 100</pre></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="ch05-SECT-4.2.9"></a>
-mangled map</h4></div></div></div><a class="indexterm" name="ch05-idx-970613-0"></a><p>If the default behavior of name mangling is not sufficient, you can give Samba further instructions on how to behave using the <code class="literal">mangled</code> <code class="literal">map</code> option. This option allows you to specify mapping patterns that can be used before or even in place of name mangling performed by Samba. For example:</p><pre class="programlisting">[data]
-	mangled map =(*.database *.db) (*.class *.cls)</pre><p>Here, Samba is instructed to search each file it encounters for characters that match the first pattern specified in the parenthesis and convert them to the modified second pattern in the parenthesis for display on an 8.3 client. This is useful in the event that name mangling converts the filename incorrectly or to a format that the client cannot understand<a class="indexterm" name="ch05-idx-969851-0"></a> readily. Patterns are separated by whitespaces.<a class="indexterm" name="ch05-idx-969845-0"></a></p></div></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="ch05-75933"></a>Locks and Oplocks</h2></div></div></div><p>
-<a class="indexterm" name="ch05-idx-969857-0"></a>
-<a class="indexterm" name="ch05-idx-969857-1"></a>Concurrent writes to a single file are not desirable in any operating system. To prevent this, most operating systems use <em class="firstterm">locks</em> to guarantee that only one process can write to a file at a time. Operating systems traditionally lock entire files, although newer ones allow a range of bytes within a file to be locked. If another process attempts to write to a file (or section of one) that is already locked, it will receive an error from the operating system and will wait until the lock is released.</p><p>Samba supports the standard DOS and NT filesystem (deny-mode) locking requests, which allow only one process to write to an entire file on a server at a give time, as well as byte-range locking. In addition, Samba supports a new locking mechanism known in the Windows NT world as <em class="firstterm">opportunistic locking&#8212;</em><span class="emphasis"><em>oplock</em></span> for short.</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="ch05-SECT-5.1"></a>Opportunistic Locking</h3></div></div></div><p>Opportunistic locking allows a client to notify the Samba server that it will not only be the exclusive writer of a file, but will also cache its changes to that file on its own machine (and not on the Samba server) in order to speed up file access for that client. When Samba knows that a file has been opportunistically locked by a client, it marks its version as having an opportunistic lock and waits for the client to complete work on the file, at which point it expects the client to send the final changes back to the Samba server for synchronization.</p><p>If a second client requests access to that file before the first client has finished working on it, Samba can send an <em class="firstterm">oplock break</em>
-<a class="indexterm" name="ch05-idx-969865-0"></a> request to the first client. This tells the client to stop caching its changes and return the current state of the file to the server so that the interrupting client can use it as it sees fit. An opportunistic lock, however, is not a replacement for a standard deny-mode lock. It is not unheard of for the interrupting process to be granted an oplock break only to discover that the original process also has a deny-mode lock on a file as well. <a href="#ch05-74304" title="Figure 5.8. Opportunistic locking">Figure 5.8</a> illustrates this opportunistic locking process.</p><div class="figure"><a name="ch05-74304"></a><p class="title"><b>Figure 5.8. Opportunistic locking</b></p><div class="figure-contents"><div><table border="0" summary="manufactured viewport for HTML img" cellspacing="0" cellpadding="0" width="502"><tr style="height: 314px"><td><img src="figs/sam.0508.gif" height="314" alt="Opportunistic locking"></td></tr></table></div></div></div><br class="figure-break"><p>In terms of locks, we highly recommend using the defaults provided by Samba: standard DOS/Windows deny-mode locks for compatibility and oplocks for the extra performance that local caching allows. If your operating system can take advantage of oplocks, it should provide significant performance improvements. Unless you have a specific reason for changing any of these options, it's best to leave them as they are.</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="ch05-SECT-5.2"></a>Unix and Locking</h3></div></div></div><p>
-<a class="indexterm" name="ch05-idx-969866-0"></a>
-<a class="indexterm" name="ch05-idx-969866-1"></a>Windows systems cooperate well to avoid overwriting each other's changes. But if a file stored on a Samba system is accessed by a Unix process, this process won't know a thing about Windows oplocks and could easily ride roughshod over a lock. Some Unix systems have been enhanced to understand the Windows oplocks maintained by Samba. Currently the support exists only in SGI Irix 6.5.2f and later; Linux and FreeBSD should soon follow.</p><p>If you have a system that understands oplocks, set <code class="literal">kernel</code> <code class="literal">oplocks</code> <code class="literal">=</code> <code class="literal">yes</code> in the Samba configuration file. That should eliminate conflicts between Unix processes and Windows users.</p><p>If your system does not support kernel oplocks, you could end up with corrupted data when somebody runs a Unix process that reads or writes a file that Windows users also access. However, Samba provides a rough protection mechanism in the absence of kernel oplocks: the <code class="literal">veto</code> <code class="literal">oplock</code> <code class="literal">files</code> option. If you can anticipate which Samba files are used by both Windows users and Unix users, set their names in a <code class="literal">veto</code> <code class="literal">oplock</code> <code class="literal">files</code> option. This will suppress the use of oplocks on matching filenames, which will supress client caching, and let the Windows and Unix programs use system locking or update times to detect competition for the same file. A sample option is:</p><pre class="programlisting">veto oplock files = /*.dbm/</pre><p>This option allows both Unix processes and Windows users to edit files ending in the suffix <span class="emphasis"><em>.dbm</em></span>. Note that the syntax of this option is similar to <code class="literal">veto</code> <code class="literal">files</code>.</p><p>Samba's options for locks and oplocks are given in <a href="#ch05-53407" title="Table 5.8. Locks and Oplocks Configuration Options">Table 5.8</a>.</p><div class="table"><a name="ch05-53407"></a><p class="title"><b>Table 5.8. Locks and Oplocks Configuration Options </b></p><div class="table-contents"><table summary="Locks and Oplocks Configuration Options " border="1"><colgroup><col><col><col><col><col></colgroup><thead><tr><th><p>Option</p></th><th><p>Parameters</p></th><th><p>Function</p></th><th><p>Default</p></th><th><p>Scope</p></th></tr></thead><tbody><tr><td><p><code class="literal">share modes</code></p></td><td><p>
-<a class="indexterm" name="ch05-idx-969867-0"></a>
-<a class="indexterm" name="ch05-idx-969867-1"></a>boolean</p></td><td><p>If set to <code class="literal">yes</code>, turns on support for DOS-style whole-file locks.</p></td><td><p><code class="literal">yes</code></p></td><td><p>Share</p></td></tr><tr><td><p><code class="literal">locking</code></p></td><td><p>boolean</p></td><td><p>If <code class="literal">yes</code>, turns on byte-range locks.</p></td><td><p><code class="literal">yes</code></p></td><td><p>Share</p></td></tr><tr><td><p><code class="literal">strict locking</code></p></td><td><p>boolean</p></td><td><p>If <code class="literal">yes</code>, denies access to an entire file if a byte-range lock exists in it.</p></td><td><p><code class="literal">no</code></p></td><td><p>Share</p></td></tr><tr><td><p><code class="literal">oplocks</code></p></td><td><p>boolean</p></td><td><p>If <code class="literal">yes</code>, turn on local caching of files on the client for this share.</p></td><td><p><code class="literal">yes</code></p></td><td><p>Share</p></td></tr><tr><td><p><code class="literal">kernel oplocks</code></p></td><td><p>boolean</p></td><td><p>If <code class="literal">yes</code>, indicates that the kernel supports oplocks.</p></td><td><p><code class="literal">yes</code></p></td><td><p>Global</p></td></tr><tr><td><p><code class="literal">fake oplocks</code></p></td><td><p>boolean</p></td><td><p>If <code class="literal">yes</code>, tells client the lock was obtained, but doesn't actually lock it.</p></td><td><p><code class="literal">no</code></p></td><td><p>Share</p></td></tr><tr><td><p><code class="literal">blocking locks </code></p></td><td><p>boolean</p></td><td><p>Allows lock requestor to wait for the lock to be granted.</p></td><td><p><code class="literal">yes</code></p></td><td><p>Share</p></td></tr><tr><td><p><code class="literal">veto oplock files</code></p></td><td><p>string (list of filenames)</p></td><td><p>Does not oplock specified files.</p></td><td><p>None</p></td><td><p>Share</p></td></tr><tr><td><p><code class="literal">lock directory</code></p></td><td><p>string (fully-qualified pathname)</p></td><td><p>Sets the location where various Samba files, including locks, are stored.</p></td><td><p>As specified in Samba makefile</p></td><td><p>Global</p></td></tr></tbody></table></div></div><br class="table-break"><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="ch05-SECT-5.2.1"></a>share modes</h4></div></div></div><p>The most primitive locks available to Samba are deny-mode locks, known as <em class="firstterm">share modes</em>
-<a class="indexterm" name="ch05-idx-969868-0"></a>
-<a class="indexterm" name="ch05-idx-969868-1"></a>, which are employed by programs such as text editors to avoid accidental overwriting of files. For reference, the deny-mode locks are listed in <a href="#ch05-55885" title="Table 5.9. SMB Deny-Mode Locks">Table 5.9</a>.</p><div class="table"><a name="ch05-55885"></a><p class="title"><b>Table 5.9. SMB Deny-Mode Locks </b></p><div class="table-contents"><table summary="SMB Deny-Mode Locks " border="1"><colgroup><col><col></colgroup><thead><tr><th><p>Lock</p></th><th><p>Description</p></th></tr></thead><tbody><tr><td><p><code class="literal">DENY_NONE</code></p></td><td><p>Do not deny any other file requests.</p></td></tr><tr><td><p><code class="literal">DENY_ALL</code></p></td><td><p>Deny all open requests on the current file.</p></td></tr><tr><td><p><code class="literal">DENY_READ</code></p></td><td><p>Deny any read-only open requests on the current file.</p></td></tr><tr><td><p><code class="literal">DENY_WRITE</code></p></td><td><p>Deny any write-only open requests on the current file.</p></td></tr><tr><td><p><code class="literal">DENY_DOS</code></p></td><td><p>If opened for reading, others can read but cannot write to the file. If opened for writing, others cannot open the file at all.</p></td></tr><tr><td><p><code class="literal">DENY_FCB</code></p></td><td><p>Obsolete.</p></td></tr></tbody></table></div></div><br class="table-break"><p>The <code class="literal">share</code> <code class="literal">modes</code> parameter, which enforces the use of these locks, is enabled by default. To disable it, use the following command:</p><pre class="programlisting">[accounting]
-	share modes = no</pre><p>We highly recommend against disabling the default locking mechanism unless you have a justifiable reason for doing so. Most Windows and DOS applications rely on these locking mechanisms in order to work correctly, and will complain bitterly if this functionality is taken away.</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="ch05-SECT-5.2.2"></a>locking</h4></div></div></div><p>The<a class="indexterm" name="ch05-idx-970616-0"></a> <code class="literal">locking</code> option can be used to tell Samba to engage or disengage server-side byte-range locks on behalf of the client. Samba implements byte-range locks on the server side with normal Unix advisory locks and will consequently prevent other properly-behaved Unix processes from overwriting a locked byte range.</p><p>This option can be specified per share as follows:</p><pre class="programlisting">[accounting]
-	locking = yes</pre><p>If the <code class="literal">locking</code> option is set to <code class="literal">yes</code>, the requestor will be delayed until the holder of either type of lock releases it (or crashes). If, however, the option is set to <code class="literal">no</code>, no byte-range locks will be kept for the files, although requests to lock and unlock files will appear to succeed. The option is set to <code class="literal">yes</code> by default; however, you can turn this option off if you have read-only media.</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="ch05-SECT-5.2.3"></a>
-strict locking</h4></div></div></div><a class="indexterm" name="ch05-idx-970617-0"></a><p>This option checks every file access for a byte-range lock on the range of bytes being accessed. This is typically not needed if a client adheres to all the locking mechanisms in place. This option is set to <code class="literal">no</code> by default; however, you can reset it per share as follows:</p><pre class="programlisting">[accounting]
-	strict locking = yes</pre><p>If this option is set to <code class="literal">yes</code>, mandatory locks are enforced on any file with byte-range locks.</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="ch05-SECT-5.2.4"></a>
-blocking locks</h4></div></div></div><a class="indexterm" name="ch05-idx-970618-0"></a><p>Samba also supports <em class="firstterm">blocking locks</em>, a minor variant of range locks. Here, if the range of bytes is not available, the client specifies an amount of time that it's willing to wait. The server then caches the lock request, periodically checking to see if the file is available. If it is, it notifies the client; however, if time expires, Samba will tell the client that the request has failed. This strategy prevents the client from continually polling to see if the lock is available.</p><p>You can disable this option per share as follows:</p><pre class="programlisting">[accounting]
-	blocking locks = no</pre><p>When set to <code class="literal">yes</code>, blocking locks will be enforced on the file. If this option is set to <code class="literal">no</code>, Samba behaves as if normal locking mechanisms are in place on the file. The default is <code class="literal">yes</code>.</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="ch05-SECT-5.2.5"></a>
-oplocks</h4></div></div></div><a class="indexterm" name="ch05-idx-970619-0"></a><p>This option enables or disables support for oplocks on the client. The option is enabled by default. However, you can disable it with the following command:</p><pre class="programlisting">[data]
-	oplocks = no</pre><p>If you are in an extremely unstable network environment or have many clients that cannot take advantage of opportunistic locking, it may be better to shut this Samba feature off. Oplocks should be disabled if you are accessing the same files from both Unix applications (such as <span class="emphasis"><em>vi</em></span>  ) and SMB clients (unless you are lucky enough to have an operating system that supports kernel oplocks as discussed earlier).</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="ch05-SECT-5.2.6"></a>
-fake oplocks</h4></div></div></div><a class="indexterm" name="ch05-idx-970620-0"></a><p>Before opportunistic locking was available on Samba, the Samba daemons pretended to allow oplocks via the <code class="literal">fake</code> <code class="literal">oplocks</code> option. If this option was enabled, all clients were told that the file is available for opportunistic locking, and never warned of simultaneous access. This option is deprecated now that real oplocks are available on Samba.</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="ch05-SECT-5.2.7"></a>
-kernel oplocks</h4></div></div></div><a class="indexterm" name="ch05-idx-970621-0"></a><p>If a Unix application separate from Samba tries to update a file that Samba has oplocked to a Windows client, it will likely succeed (depending on the operating system) and both Samba and the client will never be aware of it. However, if the local Unix operating system supports it, Samba can warn it of oplocked files, which can suspend the Unix process, notify the client via Samba to write its copy back, and only then allow the open to complete. Essentially, this means that the operating system kernel on the Samba system has the ability to handle oplocks as well as Samba.</p><p>You can enable this behavior with the <code class="literal">kernel</code> <code class="literal">oplocks</code> option, as follows:</p><pre class="programlisting">[global]
-	kernel oplocks = yes</pre><p>Samba can automatically detect kernel oplocks and use them if present. At the time of this writing, this feature is supported only by SGI Irix 6.5.2f and later. However, Linux and FreeBSD support are expected in the near future. A system without kernel oplocks will allow the Unix process to update the file, but the client programs will notice the change only at a later time, if at all.</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="ch05-SECT-5.2.8"></a>
-veto oplock files</h4></div></div></div><a class="indexterm" name="ch05-idx-970622-0"></a><p>You can provide a list of filenames that are never granted opportunistic locks with the <code class="literal">veto</code> <code class="literal">oplock</code> <code class="literal">files</code> option. This option can be set either globally or on a per-share basis. For example:</p><pre class="programlisting">veto oplock files = /*.bat/*.htm/</pre><p>The value of this option is a series of patterns. Each pattern entry must begin, end, or be separated from another with a slash ( / ) character, even if there is only one pattern listed. Asterisks can be used as a wildcard to represent zero or more characters. Questions marks can be used to represent exactly one character.</p><p>We recommend that you disable oplocks on any files that are meant to be updated by Unix or are intended to be shared by several processes simultaneously.</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="ch05-SECT-5.2.9"></a>
-lock directory</h4></div></div></div><a class="indexterm" name="ch05-idx-970623-0"></a><p>This option (sometimes called <code class="literal">lock</code> <code class="literal">dir</code>) specifies the location of a directory where Samba will store SMB deny-mode lock files. Samba stores other files in this directory as well, such as browse lists and its shared memory file. If WINS is enabled, the WINS database is written to this directory as well. The default for this option is specified in the Samba makefile; it is typically <code class="filename">/usr/local/samba/var/locks</code>. You can override this location as follows:</p><pre class="programlisting">[global]
-	lock directory = /usr/local/samba/locks</pre><p>You typically would not need to override this option, unless you want to move the lock files to a more standardized location, such<a class="indexterm" name="ch05-idx-969871-0"></a>
-<a class="indexterm" name="ch05-idx-969871-1"></a> as<a class="indexterm" name="ch05-idx-969860-0"></a>
-<a class="indexterm" name="ch05-idx-969860-1"></a>
-<a class="indexterm" name="ch05-idx-969860-2"></a> <code class="filename">/var/spool/locks</code>.<a class="indexterm" name="ch05-idx-969562-0"></a></p></div></div></div><div class="footnotes"><br><hr width="100" align="left"><div class="footnote"><p><sup>[<a name="ftn.ch05-pgfId-964268" href="#ch05-pgfId-964268">1</a>] </sup>The system checkbox will probably be greyed for your file. Don't worry about that&#8212;you should still be able to see when the box is checked and when it isn't.</p></div></div></div><div class="chapter" lang="en"><div class="titlepage"><div><div><h2 class="title"><a name="SAMBA-CH-6"></a>Chapter 6. Users, Security, and Domains </h2></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="sect1"><a href="#ch06-92902">6.1. Users and Groups</a></span></dt><dd><dl><dt><span class="sect2"><a href="#ch06-SECT-1.1">6.1.1. The [ homes] Share</a></span></dt></dl></dd><dt><span class="sect1"><a href="#ch06-27678">6.2. Controlling Access to Shares</a></span></dt><dd><dl><dt><span class="sect2"><a href="#ch06-SECT-2.1">6.2.1. Guest Access</a></span></dt><dt><span class="sect2"><a href="#ch06-SECT-2.2">6.2.2. Access Control Options</a></span></dt><dt><span class="sect2"><a href="#ch06-SECT-2.3">6.2.3. Username Options</a></span></dt></dl></dd><dt><span class="sect1"><a href="#ch06-88596">6.3. Authentication Security</a></span></dt><dd><dl><dt><span class="sect2"><a href="#ch06-SECT-3.1">6.3.1. Share-level Security</a></span></dt><dt><span class="sect2"><a href="#ch06-SECT-3.2">6.3.2. User-level Security</a></span></dt><dt><span class="sect2"><a href="#ch06-SECT-3.3">6.3.3. Server-level Security</a></span></dt><dt><span class="sect2"><a href="#ch06-SECT-3.4">6.3.4. Domain-level Security</a></span></dt></dl></dd><dt><span class="sect1"><a href="#ch06-61393">6.4. Passwords</a></span></dt><dd><dl><dt><span class="sect2"><a href="#ch06-SECT-4.0.1">6.4.1. Disabling encrypted passwords on the client</a></span></dt><dt><span class="sect2"><a href="#ch06-17782">6.4.2. The smbpasswd File</a></span></dt><dt><span class="sect2"><a href="#ch06-97004">6.4.3. Password Synchronization</a></span></dt><dt><span class="sect2"><a href="#ch06-SECT-4.3">6.4.4. Password Configuration Options</a></span></dt></dl></dd><dt><span class="sect1"><a href="#ch06-23084">6.5. Windows Domains</a></span></dt><dd><dl><dt><span class="sect2"><a href="#ch06-36822">6.5.1. Configuring Samba for Windows Domain Logons</a></span></dt><dt><span class="sect2"><a href="#ch06-SECT-5.2">6.5.2. Configuring Windows Clients for Domain Logons</a></span></dt><dt><span class="sect2"><a href="#ch06-SECT-5.3">6.5.3. Domain Options</a></span></dt></dl></dd><dt><span class="sect1"><a href="#ch06-38153">6.6. Logon Scripts</a></span></dt><dd><dl><dt><span class="sect2"><a href="#ch06-SECT-6.0.1">6.6.1. Roaming profiles</a></span></dt><dt><span class="sect2"><a href="#ch06-SECT-6.0.2">6.6.2. Mandatory profiles</a></span></dt><dt><span class="sect2"><a href="#ch06-SECT-6.1">6.6.3. Logon Script Options</a></span></dt><dt><span class="sect2"><a href="#ch06-SECT-6.2">6.6.4. Other Connection Scripts</a></span></dt><dt><span class="sect2"><a href="#ch06-SECT-6.3">6.6.5. Working with NIS and NFS</a></span></dt></dl></dd></dl></div><p>This chapter discusses how to configure users with the Samba server. This topic may seem straightforward at first, but you'll soon discover that there are several ancillary problems that can crop up. One issue that Samba administrators have difficulty with is user authentication&#8212;password and security problems are by far the most common support questions on the Samba mailing lists. Learning why various authentication mechanisms work on certain architectures (and don't on others) can save you a tremendous amount of time testing and debugging Samba users in the future.</p><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="ch06-92902"></a>Users and Groups</h2></div></div></div><p>
-<a class="indexterm" name="ch06-idx-967489-0"></a>
-<a class="indexterm" name="ch06-idx-967489-1"></a>Before we start, we need to warn you up front that if you are connecting to Samba with a Windows 98 or NT 4.0 Workstation SP3, you need to configure your server for encrypted passwords before you can make a connection; otherwise, the clients will refuse to connect to the Samba server. This is because each of those Windows clients sends encrypted passwords, and Samba needs to be configured to expect and decrypt them. We'll show you how to set up Samba for this task later in the chapter, assuming you haven't already tackled this problem in <a href="#SAMBA-CH-2" title="Chapter 2. Installing Samba on a Unix System">Chapter 2</a>.</p><p>
-<a class="indexterm" name="ch06-idx-967590-0"></a>
-<a class="indexterm" name="ch06-idx-967590-1"></a>Let's start with a single user. The easiest way to set up a client user is to create a Unix account (and <a class="indexterm" name="ch06-idx-967591-0"></a>home directory) for that individual on the server, and notify Samba of the user's existence. You can do the latter by creating a disk share that maps to the user's home directory in the Samba configuration file, and restricting access to that user with the <code class="literal">valid</code> <code class="literal">users</code> option. For example:</p><pre class="programlisting">[dave]
-                path = /home/dave
-                comment = Dave's home directory
-                writeable = yes
-<span class="bold"><strong>                valid users = dave</strong></span></pre><p>The <code class="literal">valid</code> <code class="literal">users</code> option lists the users that will be allowed to access the share.  In this case, only the user <code class="literal">dave</code> is allowed to access the share. In the previous chapters, we specified that any user could access a disk share using the <code class="literal">guest</code> <code class="literal">ok</code> parameter. Because we don't wish to allow guest access, that option is absent here. We could grant both authenticated users and guest users access to a specific share if we wanted to. The difference between the two typically involves access rights for each of the files.</p><p>Remember that you can abbreviate the user's home directory by using the <code class="literal">%H</code> variable. In addition, you can use the Unix username variable <code class="literal">%u</code> and/or the client username variable <code class="literal">%U</code> in your options as well. For example:</p><pre class="programlisting">[dave]
-	comment = %U home directory
-	writeable = yes
-	valid users = dave
-	path = %H</pre><p>Both of these examples work as long as the Unix user that Samba uses to represent the client has read/write access to the directory referenced by the <code class="literal">path</code> option. In other words, a client must first pass Samba's security mechanisms (e.g., encrypted passwords, the <code class="literal">valid users</code> option, etc.) as well as the normal Unix file and directory permissions of its Unix-side user <span class="emphasis"><em>before</em></span> it can gain read/write access to a share.</p><p>With a single user accessing a home directory, access permissions are taken care of when the operating system creates the user account. However, if you're creating a shared directory for group access, there are a few more steps you need to perform. Let's take a stab at a group share for the accounting department in the <span class="emphasis"><em>smb.conf</em></span> file:</p><pre class="programlisting">[accounting]
-	comment = Accounting Department Directory
-	writeable = yes
-	valid users = @account
-	path = /home/samba/accounting
-	create mode = 0660
-	directory mode = 0770</pre><p>The first thing that you might notice we did differently is to specify <code class="literal">@account</code> as the valid user instead of one or more individual usernames. This is shorthand for saying that the valid users are represented by the Unix group <code class="literal">account</code>. These users will need to be added to the group entry <code class="literal">account</code> in the system group file ( <code class="filename">/etc/group</code> or equivalent) to be recognized as part of the group. Once they are, Samba will recognize those users as valid users for the share.</p><p>In addition, you will need to create a <a class="indexterm" name="ch06-idx-967592-0"></a>shared directory that the members of the group can access, which is pointed to by the <code class="literal">path</code> configuration option. Here are the Unix commands that create the shared directory for the accounting department (assuming <span class="emphasis"><em>/home/samba</em></span> already exists):</p><pre class="programlisting"># <span class="bold"><strong>mkdir /home/samba/accounting</strong></span># <span class="bold"><strong>chgrp account /home/samba/accounting</strong></span># <span class="bold"><strong>chmod 770 /home/samba/accounting</strong></span></pre><p>There are two other options in this <code class="filename">smb.conf</code> example, both of which we saw in the previous chapter. These options are <code class="literal">create</code> <code class="literal">mode</code> and <code class="literal">directory</code> <code class="literal">mode</code>. These options set the maximum file and directory permissions that a new file or directory can have. In this case, we have denied all world access to the contents of this share. (This is reinforced by the <span class="emphasis"><em>chmod</em></span> command, shown earlier.).</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="ch06-SECT-1.1"></a>The [ homes] Share</h3></div></div></div><p>Let's return to user shares for a moment. If we have several users to set up home directory shares for, we probably want to use the special <code class="literal">[homes]</code> share that we introduced in <a href="#SAMBA-CH-5" title="Chapter 5. Browsing and Advanced Disk Shares">Chapter 5</a>. With the <code class="literal">[homes]</code>
-<a class="indexterm" name="ch06-idx-967594-0"></a>
-<a class="indexterm" name="ch06-idx-967594-1"></a> share, all we need to say is:</p><pre class="programlisting">[homes]
-	browsable = no
-	writable = yes</pre><p>The <code class="literal">[homes]</code> share is a special section of the Samba configuration file. If a user attempts to connect to an ordinary share that doesn't appear in the <code class="filename">smb.conf</code> file (such as specifying it with a UNC in Windows Explorer), Samba will search for a <code class="literal">[homes]</code> share. If one exists, the incoming share name is assumed to be a username and is queried as such in the password database ( <code class="filename">/etc/passwd</code> or equivalent) file of the Samba server. If it appears, Samba assumes the client is a Unix user trying to connect to his or her home directory.</p><p>As an illustration, let's assume that <code class="literal">sofia</code> is attempting to connect to a share called [<code class="literal">sofia]</code> on the Samba server. There is no share by that name in the configuration file, but a <code class="literal">[homes]</code> share exists and user <code class="literal">sofia</code> is present in the password database, so Samba takes the following steps:</p><div class="orderedlist"><ol type="1"><li><p>Samba creates a new disk share called <code class="literal">[sofia]</code> with the <code class="literal">path</code> specified in the <code class="literal">[homes]</code> section. If there is no <code class="literal">path</code> option specified in <code class="literal">[homes]</code>, Samba initializes it to her home directory.</p></li><li><p>Samba initializes the new share's options from the defaults in <code class="literal">[globals]</code>, and any overriding options in <code class="literal">[homes]</code> with the exception of <code class="literal">browseable</code>.</p></li><li><p>Samba connects <code class="literal">sofia</code>'s client to that share.</p></li></ol></div><p>The <code class="literal">[homes]</code> share is a fast, painless way to create shares for your user community without having to duplicate the information from the password database file in the <code class="filename">smb.conf</code> file. It does have some peculiarities, however, that we need to point out:</p><div class="itemizedlist"><ul type="disc"><li><p>The <code class="literal">[homes]</code> section can represent any account on the machine, which isn't always desirable. For example, it can potentially create a share for <span class="emphasis"><em>root</em></span>, <span class="emphasis"><em>bin</em></span>, <span class="emphasis"><em>sys</em></span>, <span class="emphasis"><em>uucp</em></span>, and the like. (You can set a global <code class="literal">invalid</code> <code class="literal">users</code> option to protect against this.)</p></li><li><p>The meaning of the <code class="literal">browseable</code> configuration option is different from other shares; it indicates only that a <code class="literal">[homes]</code> section won't show up in the local browse list, not that the <code class="literal">[alice]</code> share won't. When the <code class="literal">[alice]</code> section is created (after the initial connection), it will use the browsable value from the <code class="literal">[globals]</code> section for that share, not the value from <code class="literal">[homes]</code>.</p></li></ul></div><p>As we mentioned, there is no need for a path statement in <code class="literal">[homes]</code> if the users have Unix home directories in the server's <code class="filename">/etc/passwd</code> file. You should ensure that a valid home directory does exist, however, as Samba will not automatically create a home directory for a user, and will refuse a tree connect if the user's directory does not exist or is not accessible.<a class="indexterm" name="ch06-idx-967568-0"></a>
-<a class="indexterm" name="ch06-idx-967568-1"></a></p></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="ch06-27678"></a>Controlling Access to Shares</h2></div></div></div><p>
-<a class="indexterm" name="ch06-idx-967497-0"></a>
-<a class="indexterm" name="ch06-idx-967497-1"></a>Often you will need to restrict the users who can access a specific share for security reasons. This is very easy to do with Samba since it contains a wealth of options for creating practically any security configuration. Let's introduce a few configurations that you might want to use in your own Samba setup.</p><div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Warning</h3><p>Again, if you are connecting with Windows 98 or NT 4.0 with Service Pack 3 (or above), those clients will send encrypted passwords to the Samba server. If Samba is not configured for this, it will continually refuse the connection. This chapter describes how to set up Samba for encrypted passwords. See <a href="#ch06-61393" title="Passwords">Section 6.4</a>.</p></div><p>We've seen what happens when you specify valid users. However, you are also allowed to specify a list of invalid <a class="indexterm" name="ch06-idx-967599-0"></a>users&#8212;users who should never be allowed access to Samba or its shares. This is done with the <code class="literal">invalid</code> <code class="literal">users</code> option. We hinted at one frequent use of this option earlier: a global default with the <code class="literal">[homes]</code> section to ensure that various system users and superusers cannot be forged for access. For example:</p><pre class="programlisting">[global]
-	invalid users = root bin daemon adm sync shutdown \
-                             halt mail news uucp operator gopher
-	auto services = dave peter bob
-
-[homes]
-	browsable = no
-	writeable = yes</pre><p>The <code class="literal">invalid</code> <code class="literal">users</code> option, like <code class="literal">valid</code> <code class="literal">users</code>, can take group names as well as usernames. In the event that a user or group appears in both lists, the <code class="literal">invalid</code> <code class="literal">users</code> option takes precedence and the user or group will be denied access to the share.</p><p>At the other end of the spectrum, you can explicitly specify users who will be allowed <a class="indexterm" name="ch06-idx-967600-0"></a>
-<a class="indexterm" name="ch06-idx-967600-1"></a>
-<a class="indexterm" name="ch06-idx-967600-2"></a>superuser (root) access to a share with the <code class="literal">admin</code> <code class="literal">users</code> option. An example follows:</p><pre class="programlisting">[sales]
-		path = /home/sales
-		comment = Fiction Corp Sales Data
-		writeable = yes
-		valid users = tom dick harry
-		admin users = mike</pre><p>This option takes both group names and usernames. In addition, you can specify NIS netgroups by preceding them with an <code class="literal">@</code> as well; if the netgroup is not found, Samba will assume that you are referring to a standard Unix group.</p><p>Be careful if you assign an entire <a class="indexterm" name="ch06-idx-967601-0"></a>group administrative privileges to a share. The Samba team highly recommends you avoid using this option, as it essentially gives root access to the specified users or groups for that share.</p><p>If you wish to force <a class="indexterm" name="ch06-idx-967602-0"></a>
-<a class="indexterm" name="ch06-idx-967602-1"></a>read-only or read-write access to users who access a share, you can do so with the <code class="literal">read</code> <code class="literal">list</code> and <code class="literal">write</code> <code class="literal">list</code> options, respectively. These options can be used on a per-share basis to restrict a writable share or grant write access to specific users in a read-only share, respectively. For example:</p><pre class="programlisting">[sales]
-		path = /home/sales
-		comment = Fiction Corp Sales Data
-		read only = yes
-		write list = tom dick</pre><p>The <code class="literal">write</code> <code class="literal">list</code> option cannot override <a class="indexterm" name="ch06-idx-968868-0"></a>Unix permissions. If you've created the share without giving the write-list user write permission on the Unix system, he or she will be denied write access regardless of the setting of <code class="literal">write</code> <code class="literal">list</code>.</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="ch06-SECT-2.1"></a>Guest Access</h3></div></div></div><p>
-<a class="indexterm" name="ch06-idx-967606-0"></a>As mentioned earlier, you can specify users who have guest access to a share. The options that control guest access are easy to work with. The first option, <code class="literal">guest</code> <code class="literal">account</code>, specifies the Unix account that guest users should be assigned when connecting to the Samba server. The default value for this is set during compilation, and is typically <code class="literal">nobody</code>. However, you may want to reset the guest user to <code class="literal">ftp</code> if you have trouble accessing various system services.</p><p>If you wish to restrict access in a share only to guests&#8212;in other words, all clients connect as the guest account when accessing the share&#8212;you can use the <code class="literal">guest</code> <code class="literal">only</code> option in conjunction with the <code class="literal">guest ok</code> option, as shown in the following example:</p><pre class="programlisting">[sales]
-		path = /home/sales
-		comment = Fiction Corp Sales Data
-		writeable = yes
-		guest ok = yes
-		guest account = ftp
-		guest only = yes</pre><p>Make sure you specify <code class="literal">yes</code> for both <code class="literal">guest only</code> and <code class="literal">guest ok</code> in this scenario; otherwise, Samba will not use the guest acount that you specify.</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="ch06-SECT-2.2"></a>Access Control Options</h3></div></div></div><p>
-<a class="indexterm" name="ch06-idx-967608-0"></a><a href="#ch06-28077" title="Table 6.1. Share-level Access Options">Table 6.1</a> summarizes the options that you can use to control access to shares.</p><div class="table"><a name="ch06-28077"></a><p class="title"><b>Table 6.1. Share-level Access Options </b></p><div class="table-contents"><table summary="Share-level Access Options " border="1"><colgroup><col><col><col><col><col></colgroup><thead><tr><th><p>Option</p></th><th><p>Parameters</p></th><th><p>Function</p></th><th><p>Default</p></th><th><p>Scope</p></th></tr></thead><tbody><tr><td><p><code class="literal">admin users</code></p></td><td><p>string (list of usernames)</p></td><td><p>Specifies a list of users who can perform operations as root.</p></td><td><p>None</p></td><td><p>Share</p></td></tr><tr><td><p><code class="literal">valid users</code></p></td><td><p>string (list of usernames)</p></td><td><p>Specifies a list of users that can connect to a share.</p></td><td><p>None</p></td><td><p>Share</p></td></tr><tr><td><p><code class="literal">invalid users</code></p></td><td><p>string (list of usernames)</p></td><td><p>Specifies a list of users that will be denied access to a share.</p></td><td><p>None</p></td><td><p>Share</p></td></tr><tr><td><p><code class="literal">read list</code></p></td><td><p>string (list of usernames)</p></td><td><p>Specifies a list of users that have read-only access to a writable share.</p></td><td><p>None</p></td><td><p>Share</p></td></tr><tr><td><p><code class="literal">write list</code></p></td><td><p>string (list of usernames)</p></td><td><p>Specifies a list of users that have read-write access to a read-only share.</p></td><td><p>None</p></td><td><p>Share</p></td></tr><tr><td><p><code class="literal">max connections</code></p></td><td><p>numerical</p></td><td><p>Indicates the maximum number of connections for a share at a given time.</p></td><td><p><code class="literal">0</code></p></td><td><p>Share</p></td></tr><tr><td><p><code class="literal">guest only (only guest)</code></p></td><td><p>boolean</p></td><td><p>Specifies that this share allows only guest access.</p></td><td><p><code class="literal">no</code></p></td><td><p>Share</p></td></tr><tr><td><p><code class="literal">guest account</code></p></td><td><p>string (name of account)</p></td><td><p>Names the Unix account that will be used for guest access.</p></td><td><p><code class="literal">nobody</code></p></td><td><p>Share</p></td></tr></tbody></table></div></div><br class="table-break"><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="ch06-SECT-2.2.1"></a>
-admin users</h4></div></div></div><a class="indexterm" name="ch06-idx-969448-0"></a><p>This option specifies a list of users that perform file operations as if they were <code class="literal">root</code>. This means that they can modify or destroy any other user's work, no matter what the permissions. Any files that they create will have root ownership and will use the default group of the admin user. The <code class="literal">admin</code> <code class="literal">users</code> option is used to allow PC users to act as administrators for particular shares. We urge you to avoid this option.</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="ch06-SECT-2.2.2"></a>v
-alid users and invalid users</h4></div></div></div><a class="indexterm" name="ch06-idx-969449-0"></a><a class="indexterm" name="ch06-idx-969449-1"></a><p>These two options let you enumerate the users and groups who are granted or denied access to a particular share. You can enter a list of comma-delimited users, or indicate an NIS or Unix group name by prefixing the name with an at-sign (<code class="literal">@</code>).</p><p>The important rule to remember with these options is that any name or group in the <code class="literal">invalid</code> <code class="literal">users</code> list will <span class="emphasis"><em>always</em></span> be denied access, even if it is included (in any form) in the <code class="literal">valid</code> <code class="literal">users</code> list. By default, neither option has a value associated with it. If both options have no value, any user is allowed to access the share.</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="ch06-SECT-2.2.3"></a>
-
-read list and write list</h4></div></div></div><a class="indexterm" name="ch06-idx-969450-0"></a><a class="indexterm" name="ch06-idx-969450-1"></a><p>Like the <code class="literal">valid</code> <code class="literal">users</code> <code class="literal">and</code> <code class="literal">invalid</code> <code class="literal">users</code> options, this pair of options specifies which users have read-only access to a writeable share and read-write access to a read-only share, respectively. The value of either options is a list of users. <code class="literal">read</code> <code class="literal">list</code> overrides any other Samba permissions granted&#8212;as well as Unix file permissions on the server system&#8212;to deny users write access. <code class="literal">write</code> <code class="literal">list</code> overrides other Samba permissions to grant write access, but cannot grant write access if the user lacks write permissions for the file on the Unix system. You can specify NIS or Unix group names by prefixing the name with an at sign (such as <code class="literal">@users</code>). Neither configuration option has a default value associated with it.</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="ch06-SECT-2.2.4"></a>
-max connections</h4></div></div></div><a class="indexterm" name="ch06-idx-969451-0"></a><p>This option specifies the maximum number of client connections that a share can have at any given time. Any connections that are attempted after the maximum is reached will be rejected. The default value is <code class="literal">0</code>, which means that an unlimited number of connections are allowed. You can override it per share as follows:</p><pre class="programlisting">[accounting]
-	max connections = 30</pre><p>This option is useful in the event that you need to limit the number of users who are accessing a licensed program or piece of data concurrently.</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="ch06-SECT-2.2.5"></a>
-guest only</h4></div></div></div><a class="indexterm" name="ch06-idx-969452-0"></a><p>This share-level option (sometimes called <code class="literal">only</code> <code class="literal">guest</code>) forces a connection to a share to be performed with the user specified by the <code class="literal">guest</code> <code class="literal">account</code> option. The share to which this is applied must explicitly specify <code class="literal">guest</code> <code class="literal">ok</code> <code class="literal">=</code> <code class="literal">yes</code> in order for this option to be recognized by Samba. The default value for this option is <code class="literal">no</code>.</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="ch06-SECT-2.2.6"></a>
-guest account</h4></div></div></div><a class="indexterm" name="ch06-idx-969453-0"></a><p>This option specifies the name of account to be used for guest access to shares in Samba. The default for this option varies from system to system, but it is often set to <code class="literal">nobody</code>. Some default user accounts have trouble connecting as guest users. If that occurs on your system, the Samba team recommends using the ftp account as the guest<a class="indexterm" name="ch06-idx-967617-0"></a> user.<a class="indexterm" name="ch06-idx-967607-0"></a></p></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="ch06-SECT-2.3"></a>Username Options</h3></div></div></div><p>
-<a class="indexterm" name="ch06-idx-967622-0"></a><a href="#ch06-82964" title="Table 6.2. Username Options">Table 6.2</a> shows two additional options that Samba can use to correct for incompatibilities in usernames between Windows and Unix.</p><div class="table"><a name="ch06-82964"></a><p class="title"><b>Table 6.2. Username Options </b></p><div class="table-contents"><table summary="Username Options " border="1"><colgroup><col><col><col><col><col></colgroup><thead><tr><th><p>Option</p></th><th><p>Parameters</p></th><th><p>Function</p></th><th><p>Default</p></th><th><p>Scope</p></th></tr></thead><tbody><tr><td><p><code class="literal">username map</code></p></td><td><p>string (fully-qualified pathname)</p></td><td><p>Sets the name of the username mapping file.</p></td><td><p>None</p></td><td><p>Global</p></td></tr><tr><td><p><code class="literal">username level</code></p></td><td><p>numerical</p></td><td><p>Indicates the number of capital letters to use when trying to match a username.</p></td><td><p><code class="literal">0</code></p></td><td><p>Global</p></td></tr></tbody></table></div></div><br class="table-break"><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="ch06-SECT-2.3.1"></a>
-username map</h4></div></div></div><a class="indexterm" name="ch06-idx-969456-0"></a><p>
-<a class="indexterm" name="ch06-idx-967632-0"></a>
-<a class="indexterm" name="ch06-idx-967632-1"></a>
-<a class="indexterm" name="ch06-idx-967632-2"></a>Client usernames on an SMB network can be relatively large (up to 255 characters), while usernames on a Unix network often cannot be larger than eight characters. This means that an individual user may have one username on a client and another (shorter) one on the Samba server. You can get past this issue by<em class="firstterm"> mapping</em> a free-form client username to a Unix username of eight or fewer characters. It is placed in a standard text file, using a format that we'll describe shortly. You can then specify the pathname to Samba with the global <code class="literal">username</code> <code class="literal">map</code> option. Be sure to restrict access to this file; make the root user the file's owner and deny write access to others. Otherwise, an untrusted user who can access the file can easily map their client username to the root user of the Samba server.</p><p>You can specify this option as follows:</p><pre class="programlisting">[global]
-	username map = /etc/samba/usermap.txt</pre><p>Each of the entries in the username map file should be listed as follows: the Unix username, followed by an equal sign (<code class="literal">=</code>), followed by one or more whitespace-separated SMB client usernames. Note that unless instructed otherwise, (i.e., a guest connection), Samba will expect both the client and the server user to have the same password. You can also map NT groups to one or more specific Unix groups using the <code class="literal">@</code> sign. Here are some examples:</p><pre class="programlisting">jarwin = JosephArwin
-manderso = MarkAnderson
-users = @account</pre><p>Also, you can use the asterisk to specify a wildcard that matches any free-form client username as an entry in the username map file:</p><pre class="programlisting">nobody = *</pre><p>Comments in the file can be specified as lines beginning with (#) and (<code class="literal">;</code>).</p><p>Note that you can also use this file to redirect one Unix user to another user. Be careful if you do so because Samba and your client may not notify the user that the mapping has been made and Samba may be expecting a different password.</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="ch06-SECT-2.3.2"></a>
-username level</h4></div></div></div><a class="indexterm" name="ch06-idx-969459-0"></a><p>
-<a class="indexterm" name="ch06-idx-967633-0"></a>
-<a class="indexterm" name="ch06-idx-967633-1"></a>SMB clients (such as Windows) will often send usernames in SMB connection requests entirely in capital letters; in other words, client usernames are not necessarily case sensitive. On a Unix server, however, usernames <span class="emphasis"><em>are</em></span> case sensitive: the user <code class="literal">ANDY</code> is different from the user <code class="literal">andy</code>. By default, Samba attacks this problem by doing the following:</p><div class="orderedlist"><ol type="1"><li><p>Checking for a user account with the exact name sent by the client</p></li><li><p>Testing the username in all lowercase letters</p></li><li><p>Testing the username in lowercase letters with only the first letter capitalized</p></li></ol></div><p>If you wish to have Samba attempt more combinations of uppercase and lowercase letters, you can use the <code class="literal">username</code> <code class="literal">level</code> global configuration option. This option takes an integer value that specifies how many letters in the username should be capitalized when attempting to connect to a share. You can specify this options as follows:</p><pre class="programlisting">[global]
-	username level = 3</pre><p>In this case, Samba will then attempt all permutations of usernames it can compute having three capital letters. The larger the number, the more computations Samba will have to perform to match the username and the longer the authentication wil<a class="indexterm" name="ch06-idx-967629-0"></a>l take.<a class="indexterm" name="ch06-idx-967624-0"></a>
-<a class="indexterm" name="ch06-idx-967624-1"></a></p></div></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="ch06-88596"></a>Authentication Security</h2></div></div></div><p>
-<a class="indexterm" name="ch06-idx-967505-0"></a>
-<a class="indexterm" name="ch06-idx-967505-1"></a>At this point, we should discuss how Samba authenticates users. Each user who attempts to connect to a share that does not allow guest access must provide a password to make a successful connection. What Samba does with that password&#8212;and consequently the strategy Samba will use to handle user authentication&#8212;is the arena of the <code class="literal">security</code> configuration option. There are currently four <a class="indexterm" name="ch06-idx-967637-0"></a>security levels that Samba supports on its network: <em class="firstterm">share</em>, <em class="firstterm">user</em>, <em class="firstterm">server</em>, and <em class="firstterm">domain</em>.</p><div class="variablelist"><dl><dt><span class="term">
-<a class="indexterm" name="ch06-idx-967638-0"></a>Share-level security</span></dt><dd><p>Each share in the workgroup has one or more passwords associated with it. Anyone who knows a valid password for the share can access it.</p></dd><dt><span class="term">
-<a class="indexterm" name="ch06-idx-967639-0"></a>User-level security</span></dt><dd><p>Each share in the workgroup is configured to allow access from certain users. With each initial tree connection, the Samba server verifies users and their passwords to allow them access to the share.</p></dd><dt><span class="term">Server-level security</span></dt><dd><p>This is the same as user-level security, except that the Samba server uses a separate SMB server to validate users and their passwords before granting access to the share.</p></dd><dt><span class="term">
-<a class="indexterm" name="ch06-idx-967641-0"></a>Domain-level security</span></dt><dd><p>Samba becomes a member of a Windows domain and uses the domain's <a class="indexterm" name="ch06-idx-967642-0"></a>primary domain controller (PDC) to perform authentication. Once authenticated, the user is given a special token that allows him or her access to any share with appropriate access rights. With this token, the PDC will not have to revalidate the user's password each time he or she attempts to access another share within the domain.</p></dd></dl></div><p>Each of these security policies can be implemented with the global <code class="literal">security</code> option, as shown in <a href="#ch06-73905" title="Table 6.3. Security Option">Table 6.3</a>.</p><div class="table"><a name="ch06-73905"></a><p class="title"><b>Table 6.3. Security Option </b></p><div class="table-contents"><table summary="Security Option " border="1"><colgroup><col><col><col><col><col></colgroup><thead><tr><th><p>Option</p></th><th><p>Parameters</p></th><th><p>Function</p></th><th><p>Default</p></th><th><p>Scope</p></th></tr></thead><tbody><tr><td><p><code class="literal">security</code></p></td><td><p>
-<a class="indexterm" name="ch06-idx-968919-0"></a><code class="literal">domain</code>, <code class="literal">server</code>, <code class="literal">share</code>, or <code class="literal">user</code></p></td><td><p>Indicates the type of security that the Samba server will use.</p></td><td><p><code class="literal">user</code> (Samba 2.0) or <code class="literal">share</code> (Samba 1.9)</p></td><td><p>Global</p></td></tr></tbody></table></div></div><br class="table-break"><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="ch06-SECT-3.1"></a>Share-level Security</h3></div></div></div><p>
-<a class="indexterm" name="ch06-idx-967644-0"></a>
-<a class="indexterm" name="ch06-idx-967644-1"></a>With share-level security, each share has one or more passwords associated with it. This differs from the other modes of security in that there are no restrictions as to whom can access a share, as long as that individual knows the correct password. Shares often have multiple passwords. For example, one password may grant read-only access, while another may grant read-write access, and so on. Security is maintained as long as unauthorized users do not discover the password for a share to which they shouldn't have access.</p><p>
-<a class="indexterm" name="ch06-idx-967666-0"></a>
-<a class="indexterm" name="ch06-idx-967666-1"></a>OS/2 and Window 95/98 both support share-level security on their resources. You can set up share-level security with Windows 95/98 by first enabling share-level security using the Access Control tab of the Network Control Panel dialog. Then select the Share-level Access Control radio button (which deselects the user-level access control radio button), as shown in <a href="#ch06-33100" title="Figure 6.1. Selecting share-level security on a Windows machine">Figure 6.1</a>, and press the OK button.</p><div class="figure"><a name="ch06-33100"></a><p class="title"><b>Figure 6.1. Selecting share-level security on a Windows machine</b></p><div class="figure-contents"><div><table border="0" summary="manufactured viewport for HTML img" cellspacing="0" cellpadding="0" width="502"><tr style="height: 284px"><td><img src="figs/sam.0601.gif" height="284" alt="Selecting share-level security on a Windows machine"></td></tr></table></div></div></div><br class="figure-break"><p>Next, right click on a resource&#8212;such as a hard drive or a CD-ROM&#8212;and select the Properties menu item. This will bring up the Resource Properties dialog box. Select the Sharing tab at the top of the dialog box and enable the resource as Shared As. From here, you can configure how the shared resource will appear to individual users, as well as assigning whether the resource will appear as read-only, read-write, or a mix, depending on the password that is supplied.</p><p>You might be thinking that this security model is not a good fit for Samba&#8212;and you would be right. In fact, if you set the <code class="literal">security</code> <code class="literal">=</code> <code class="literal">share</code> option in the Samba configuration file, Samba will still reuse the username/passwords combinations in the system password files to authenticate access. More precisely, Samba will take the following steps when a client requests a connection using <a class="indexterm" name="ch06-idx-967667-0"></a>share-level security:</p><div class="orderedlist"><ol type="1"><li><p>When a connection is requested, Samba will accept the password and (if sent) the username of the client.</p></li><li><p>If the share is <code class="literal">guest</code> <code class="literal">only </code>, the user is immediately granted access to the share with the rights of the user specified by the <code class="literal">guest</code> <code class="literal">account</code> parameter; no password checking is performed.</p></li><li><p>For other shares, Samba appends the username to a list of users who are allowed access to the share. It then attempts to validate the password given in association with that username. If successful, Samba grants the user access to the share with the rights assigned to that user. The user will not need to authenticate again unless a <code class="literal">revalidate</code> <code class="literal">=</code> <code class="literal">yes</code> option has been set inside the share.</p></li><li><p>If the authentication is unsuccessful, Samba will attempt to validate the password against the list of users it has previously compiled throughout the attempted connections, as well as any specified under the share in the configuration file. If the password does not match any usernames (as specified in the system password file, typically <code class="filename">/etc/passwd </code>), the user is not granted access to the share under that username.</p></li><li><p>However, if the share has a <code class="literal">guest</code> <code class="literal">ok</code> or <code class="literal">public</code> option set, the user will default to access with the rights of the user specified by the <code class="literal">guest</code> <code class="literal">account</code> option.</p></li></ol></div><p>You can indicate in the configuration file which users should be initially placed on the share-level security user list by using the <code class="literal">username</code> configuration option, as shown below:</p><pre class="programlisting">[global]
-	security = share
-[accounting1]
-	path = /home/samba/accounting1
-	guest ok = no
-	writable = yes
-	username = davecb, pkelly, andyo</pre><p>Here, when a user attempts to connect to a share, Samba will verify the password that was sent against each of the users in its own list, in addition to the passwords of users <code class="literal">davecb</code>, <code class="literal">pkelly</code>, and <code class="literal">andyo</code>. If any of the passwords match, the connection will be verified and the user will be allowed. Otherwise, connection to the specific share will fail.</p><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="ch06-SECT-3.1.1"></a>
-
-Share Level Security Options</h4></div></div></div><a class="indexterm" name="ch06-idx-967668-0"></a><a class="indexterm" name="ch06-idx-967668-1"></a><p><a href="#ch06-80998" title="Table 6.4. Share-Level Access Options">Table 6.4</a> shows the options typically associated with share-level security.</p><div class="table"><a name="ch06-80998"></a><p class="title"><b>Table 6.4. Share-Level Access Options </b></p><div class="table-contents"><table summary="Share-Level Access Options " border="1"><colgroup><col><col><col><col><col></colgroup><thead><tr><th><p>Option</p></th><th><p>Parameters</p></th><th><p>Function</p></th><th><p>Default</p></th><th><p>Scope</p></th></tr></thead><tbody><tr><td><p><code class="literal">only user</code></p></td><td><p>boolean</p></td><td><p>Indicates whether usernames specified by <code class="literal">username</code> will be the only ones allowed.</p></td><td><p><code class="literal">no</code></p></td><td><p>Share</p></td></tr><tr><td><p><code class="literal">username </code>(user or users)</p></td><td><p>string (list of usernames)</p></td><td><p>Specifies a list of users against which a client's password will be tested.</p></td><td><p>None</p></td><td><p>Share</p></td></tr></tbody></table></div></div><br class="table-break"></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="ch06-SECT-3.1.2"></a>only user</h4></div></div></div><p>This boolean option indicates whether Samba will allow connections to a share using share-level security based solely on the individuals specified in the <code class="literal">username</code> option, instead of those users compiled on Samba's internal list. The default value for this option is <code class="literal">no</code>. You can override it per share as follows:</p><pre class="programlisting">[global]
-    security = share
-[data]
-    username = andy, peter, valerie
-    only user = yes</pre></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="ch06-SECT-3.1.3"></a>
-username</h4></div></div></div><a class="indexterm" name="ch06-idx-969462-0"></a><p>This option presents a list of users against which Samba will test a connection password to allow access. It is typically used with clients that have share-level security to allow connections to a particular service based solely on a qualifying password&#8212;in this case, one that matches a password set up for a specific user:</p><pre class="programlisting">[global]
-    security = share
-[data]
-     username = andy, peter, terry</pre><p>We recommend against using this option unless you are implementing a Samba server with share-level security.<a class="indexterm" name="ch06-idx-967645-0"></a>
-<a class="indexterm" name="ch06-idx-967645-1"></a></p></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="ch06-SECT-3.2"></a>User-level Security</h3></div></div></div><p>
-<a class="indexterm" name="ch06-idx-967646-0"></a>
-<a class="indexterm" name="ch06-idx-967646-1"></a>The preferred mode of security with Samba is <em class="firstterm">user-level security</em>. With this method, each share is assigned specific users that can access it. When a user requests a connection to a share, Samba authenticates by validating the given username and password with the authorized users in the configuration file and the passwords in the password database of the Samba server. As mentioned earlier in the chapter, one way to isolate which users are allowed access to a specific <a class="indexterm" name="ch06-idx-967676-0"></a>share is by using the <code class="literal">valid</code> <code class="literal">users</code> option for each share:</p><pre class="programlisting">[global]
-	security = user
-[accounting1]
-	writable = yes
-	valid users = bob, joe, sandy</pre><p>Each of the users listed will be allowed to connect to the share if the password provided matches the password stored in the system password database on the server. Once the initial authentication succeeds, the user will not need to re-enter a password again to access that share unless the <code class="literal">revalidate</code> <code class="literal">=</code> <code class="literal">yes</code> option has been set.</p><p>
-<a class="indexterm" name="ch06-idx-967677-0"></a>Passwords can be sent to the Samba server in either an encrypted or a non-encrypted format. If you have both types of systems on your network, you should ensure that the passwords represented by each user are stored both in a traditional account database and Samba's encrypted password database. This way, authorized users can gain access to their shares from any type of client.<sup>[<a name="ch06-pgfId-968956" href="#ftn.ch06-pgfId-968956">1</a>]</sup> However, we recommend that you move your system to encrypted passwords and abandon non-encrypted passwords if security is an issue. <a href="#ch06-61393" title="Passwords">Section 6.4</a> in this chapter explains how to use encrypted as well as non-encrypted passwords.</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="ch06-SECT-3.3"></a>Server-level Security</h3></div></div></div><p>
-<a class="indexterm" name="ch06-idx-967648-0"></a>
-<a class="indexterm" name="ch06-idx-967648-1"></a>Server-level security is similar to user-level security. However, with server-level security, Samba delegates password authentication to another <a class="indexterm" name="ch06-idx-967679-0"></a>SMB password server, typically another Samba server or a Windows NT Server acting as a <a class="indexterm" name="ch06-idx-967680-0"></a>PDC on the network. Note that Samba still maintains its list of shares and their configuration in its <code class="filename">smb.conf</code> file. When a client attempts to make a connection to a particular share, Samba validates that the user is indeed authorized to connect to the share. Samba will then attempt to validate the password by contacting the SMB password server through a known protocol and presenting the username and password to the SMB password server. If the password is accepted, a session will be established with the client. See <a href="#ch06-89929" title="Figure 6.2. A typical system setup using server level security">Figure 6.2</a> for an illustration of this setup.</p><div class="figure"><a name="ch06-89929"></a><p class="title"><b>Figure 6.2. A typical system setup using server level security</b></p><div class="figure-contents"><div><table border="0" summary="manufactured viewport for HTML img" cellspacing="0" cellpadding="0" width="502"><tr style="height: 177px"><td><img src="figs/sam.0602.gif" height="177" alt="A typical system setup using server level security"></td></tr></table></div></div></div><br class="figure-break"><p>You can configure Samba to use a separate password server under server-level security with the use of the <code class="literal">password</code> <code class="literal">server</code> global configuration option, as follows:</p><pre class="programlisting">[global]
-	security = server
-	password server = PHOENIX120 HYDRA134</pre><p>Note that you can specify more than one machine as the target of the <code class="literal">password</code> <code class="literal">server </code>; Samba will move down the list of servers in the event that its first choice is unreachable. The servers identified by the <code class="literal">password</code> <code class="literal">server</code> option are given as NetBIOS names, not their DNS names or equivalent IP addresses. Also, if any of the servers reject the given password, the connection will automatically fail&#8212;Samba will not attempt another server.</p><p>One caveat: when using this option, you will still need an account representing that user on the regular Samba server. This is because the Unix operating system needs a username to perform various I/O operations. The preferable method of handling this is to give the user an account on the Samba server but disable the account's password by replacing it in the system password file (e.g., <code class="filename">/etc/passwd  </code>) with an <a class="indexterm" name="ch06-idx-967681-0"></a>
-<a class="indexterm" name="ch06-idx-967681-1"></a>asterisk (*).</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="ch06-SECT-3.4"></a>Domain-level Security</h3></div></div></div><p>
-<a class="indexterm" name="ch06-idx-967649-0"></a>
-<a class="indexterm" name="ch06-idx-967649-1"></a>Domain-level security is similar to server-level security. However, with domainlevel security, the Samba server is acting as a member of a Windows domain. Recall from <a href="#ch01-48078" title="Chapter 1. Learning the Samba">Chapter 1</a> that each domain has a <em class="firstterm">domain controller</em>
-<a class="indexterm" name="ch06-idx-967685-0"></a>, which is usually a Windows NT server offering password authentication. Including these controllers provides the workgroup with a definitive password server. The domain controllers keep track of users and passwords in their own <a class="indexterm" name="ch06-idx-967688-0"></a>
-<a class="indexterm" name="ch06-idx-967688-1"></a>security authentication module (SAM), and authenticates each user when he or she first logs on and wishes to access another machine's shares.</p><p>As mentioned earlier in this chapter, Samba has a similar ability to offer user-level security, but this option is Unix-centric and assumes that the authentication occurs via <a class="indexterm" name="ch06-idx-967689-0"></a>Unix password files. If the Unix machine is part of a <a class="indexterm" name="ch06-idx-967690-0"></a>NIS or NIS+ domain, Samba will authenticate the users transparently against a shared password file, in typical Unix fashion. Samba then provides access to the NIS or NIS+ domain from Windows. There is, of course, no relationship between the NIS concept of a domain and the Windows concept of a domain.</p><p>
-<a class="indexterm" name="ch06-idx-967696-0"></a>
-<a class="indexterm" name="ch06-idx-967696-1"></a>With domain-level security, we now have the option of using the native NT mechanism. This has a number of advantages:</p><div class="itemizedlist"><ul type="disc"><li><p>It provides far better integration with NT: there are fewer "kludges" in the <code class="filename">smb.conf</code> options dealing with domains than with most Windows features. This allows more extensive use of NT management tools, such as the User Manager for Domains tool allowing PC support individuals to treat Samba servers as if they were large NT machines.</p></li><li><p>With the better integration comes protocol and code cleanups, allowing the Samba team to track the evolving NT implementation. NT Service Pack 4 corrects several problems in the protocol, and Samba's better integration makes it easier to track and adapt to these changes.</p></li><li><p>There is less overhead on the PDC because there is one less permanent network connection between it and the Samba server. Unlike the protocol used by the <code class="literal">security</code> <code class="literal">=</code> <code class="literal">server</code> option, the Samba server can make a Remote Procedure Call (RPC) call only when it needs authentication information. It can not keep a connection permanently up just for that.</p></li><li><p>Finally, the NT domain authentication scheme returns the full set of user attributes, not just success or failure. The attributes include a longer, more network-oriented version of the Unix uid, NT groups, and other information. This includes:</p><div class="itemizedlist"><ul type="circle"><li><p>Username</p></li><li><p>Full name</p></li><li><p>Description</p></li><li><p>Security identifier (a domain-wide extension of the Unix uid)</p></li><li><p>NT group memberships</p></li><li><p>Logon hours, and whether to force the user to log out immediately</p></li><li><p>Workstations the user is allowed to use</p></li><li><p>Account expiration date</p></li><li><p>Home directory</p></li><li><p>Login script</p></li><li><p>Profile</p></li><li><p>Account type</p></li></ul></div></li><li><p>The Samba developers used domain-level security in Samba version 2.0.4 to add and delete domain <a class="indexterm" name="ch06-idx-967702-0"></a>users on Samba servers semi-automatically. In addition, it adds room for other NT-like additions, such as supporting access control lists and changing permissions of files from the client.</p></li></ul></div><p>The advantage to this approach is less administration; there is only one authentication database to keep synchronized. The only local administration required on the Samba server will be creating directories for users to work in and <code class="filename">/etc/passwd</code> entries to keep their UIDs and groups in.</p><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="ch06-SECT-3.4.1"></a>Adding a Samba server to a Windows NT Domain</h4></div></div></div><p>If you already have an NT <a class="indexterm" name="ch06-idx-967704-0"></a>domain, you can easily add a Samba server to it. First, you will need to stop the Samba daemons. Then, add the Samba server to the NT domain on the PDC using the <a class="indexterm" name="ch06-idx-967706-0"></a>"Windows NT Server Manager for Domains" tool. When it asks for the computer type, choose "Windows NT Workstation or Server," and give it the NetBIOS name of the Samba server. This creates the machine account on the NT server.</p><p>Next, generate a Microsoft-format machine password using the <code class="filename">smbpasswd</code>
-<a class="indexterm" name="ch06-idx-967707-0"></a> tool, which is explained in further detail in the next section. For example, if our domain is SIMPLE and the Windows NT PDC is <code class="literal">beowulf</code>, we could use the following command on the Samba server to accomplish this:</p><pre class="programlisting">smbpasswd -j SIMPLE -r beowulf</pre><p>Finally, add the following options to the <code class="literal">[global]</code> section of your <code class="filename">smb.conf</code> and restart the Samba daemons.</p><pre class="programlisting">[global]
-	security = domain
-	domain logins = yes
-	workgroup = SIMPLE
-	password server = beowulf</pre><p>Samba should now be configured for domain-level security. The <code class="literal">domain</code> <code class="literal">logins</code> option is explained in more detail later in this<a class="indexterm" name="ch06-idx-967657-0"></a>
-<a class="indexterm" name="ch06-idx-967657-1"></a> chapter.<a class="indexterm" name="ch06-idx-967506-0"></a>
-<a class="indexterm" name="ch06-idx-967506-1"></a></p></div></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="ch06-61393"></a>Passwords</h2></div></div></div><p>
-<a class="indexterm" name="ch06-idx-967574-0"></a>Passwords are a thorny issue with Samba. So much so, in fact, that they are almost always the first major problem that users encounter when they install Samba, and generate by far the most questions sent to Samba support groups. In previous chapters, we've gotten around the need for passwords by placing the <code class="literal">guest</code> <code class="literal">ok</code> option in each of our configuration files, which allows connections without authenticating passwords. However, at this point, we need to delve deeper into Samba to discover what is happening on the network.</p><p>
-<a class="indexterm" name="ch06-idx-967709-0"></a>
-<a class="indexterm" name="ch06-idx-967709-1"></a>Passwords sent from individual clients can be either encrypted or non-encrypted. Encrypted passwords are, of course, more secure. A <a class="indexterm" name="ch06-idx-967710-0"></a>non-encrypted password can be easily read with a packet sniffing program, such as the modified <span class="emphasis"><em>tcpdump</em></span>
-<a class="indexterm" name="ch06-idx-967712-0"></a> program for Samba that we used in <a href="#SAMBA-CH-3" title="Chapter 3. Configuring Windows Clients">Chapter 3</a>. Whether passwords are encrypted depends on the operating system that the client is using to connect to the Samba server. <a href="#ch06-75183" title="Table 6.5. Windows Operating Systems with Encrypted Passwords">Table 6.5</a> lists which Windows operating systems encrypt their passwords before sending them to the primary domain controller for authentication. If your client is not Windows, check the system documentation to see if SMB passwords are encrypted.</p><div class="table"><a name="ch06-75183"></a><p class="title"><b>Table 6.5. Windows Operating Systems with Encrypted Passwords </b></p><div class="table-contents"><table summary="Windows Operating Systems with Encrypted Passwords " border="1"><colgroup><col><col></colgroup><thead><tr><th><p>Operating System</p></th><th><p>Encrypted or Non-encrypted</p></th></tr></thead><tbody><tr><td><p><code class="literal"></code>
-<a class="indexterm" name="ch06-idx-967714-0"></a>Windows 95</p></td><td><p>Non-encrypted</p></td></tr><tr><td><p>Windows 95 with SMB Update</p></td><td><p>Encrypted</p></td></tr><tr><td><p>Windows 98</p></td><td><p>Encrypted</p></td></tr><tr><td><p>Windows NT 3.<span class="emphasis"><em>x</em></span></p></td><td><p>Non-encrypted</p></td></tr><tr><td><p>Windows NT 4.0 before SP 3</p></td><td><p>Non-encrypted</p></td></tr><tr><td><p>Windows NT 4.0 after SP 3</p></td><td><p>Encrypted</p></td></tr></tbody></table></div></div><br class="table-break"><p>There are actually two different encryption methods used: one for <a class="indexterm" name="ch06-idx-967715-0"></a>Windows 95 and 98 clients that reuses Microsoft's LAN Manager encryption style, and a separate one for <a class="indexterm" name="ch06-idx-967716-0"></a>Windows NT clients and servers. Windows 95 and 98 use an older encryption system inherited from the LAN Manager network software, while Windows NT clients and servers use a newer encryption system.</p><p>If encrypted passwords are supported, Samba stores the encrypted passwords in a file called <code class="filename">smbpasswd</code>
-<a class="indexterm" name="ch06-idx-967717-0"></a>
-<a class="indexterm" name="ch06-idx-967717-1"></a>. By default, this file is located in the <code class="filename">private</code>
-<a class="indexterm" name="ch06-idx-967719-0"></a> directory of the Samba distribution (<code class="filename">/usr/local/samba/private</code>). At the same time, the client stores an encrypted version of a user's password on its own system. The plaintext password is never stored on either system. Each system encrypts the password automatically using a known algorithm when the password is set or changed.</p><p>When a client requests a connection to an SMB server that supports encrypted passwords (such as Samba or Windows NT), the two computers undergo the following negotiations:</p><div class="orderedlist"><ol type="1"><li><p>The client attempts to negotiate a protocol with the server.</p></li><li><p>The server responds with a protocol and indicates that it supports encrypted passwords. At this time, it sends back a randomly-generated 8-byte challenge string.</p></li><li><p>The client uses the challenge string as a key to encrypt its already encrypted password using an algorithm predefined by the negotiated protocol. It then sends the result to the server.</p></li><li><p>The server does the same thing with the encrypted password stored in its database. If the results match, the passwords are equivalent and the user is authenticated.</p></li></ol></div><p>Note that even though the original passwords are not involved in the authentication process, you need to be very careful that the encrypted passwords located inside of the <code class="filename">smbpasswd</code>
-<a class="indexterm" name="ch06-idx-967721-0"></a> file are guarded from unauthorized users. If they are compromised, an unauthorized user can break into the system by replaying the steps of the previous algorithm. The <a class="indexterm" name="ch06-idx-967722-0"></a>
-<a class="indexterm" name="ch06-idx-967722-1"></a>
-<a class="indexterm" name="ch06-idx-967722-2"></a>encrypted passwords are just as sensitive as the plaintext passwords&#8212;this is known as <em class="firstterm">plaintext-equivalent</em> data in the cryptography world. Of course, you should also ensure that the clients safeguard their plaintext-equivalent passwords as well.</p><p>You can configure Samba to accept encrypted passwords with the following global additions to <code class="filename">smb.conf</code>. Note that we explicitly name the location of the Samba password file:</p><pre class="programlisting">[global]
-	security = user
-	encrypt passwords = yes
-	smb passwd file = /usr/local/samba/private/smbpasswd</pre><p>Samba, however, will not accept any users until the <code class="filename">smbpasswd</code> file has been initialized.</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="ch06-SECT-4.0.1"></a>Disabling encrypted passwords on the client</h3></div></div></div><p>
-<a class="indexterm" name="ch06-idx-967724-0"></a>While Unix authentication has been in use for decades, including the use of <span class="emphasis"><em>telnet</em></span> and <span class="emphasis"><em>rlogin</em></span> access across the Internet, it embodies well-known security risks. Plaintext passwords are sent over the Internet and can be retrieved from TCP packets by malicious snoopers. However, if you feel that your network is secure and you wish to use standard Unix <code class="filename">/etc/passwd</code> authentication for all clients, you can do so, but you must disable encrypted passwords on those Windows clients that default to using them.</p><p>In order to do this, you must modify the Windows registry by installing two files on each system. Depending on the platform involved, the files are either <code class="filename">NT4_PlainPassword.reg</code> or <code class="filename">Win95_PlainPassword.reg</code>. You can perform this installation by copying the appropriate <code class="filename">.reg</code> files from the Samba distribution's <code class="filename">/docs</code> directory to a DOS floppy, and running it from the Run menu item on the client's Start Menu button. Incidentally, the Windows 95 <code class="filename">.reg</code> file works fine on Windows 98 as well.</p><p>After you reboot the machine, the client will not encrypt its hashed passwords before sending them to the server. This means that the plaintext-equivalent passwords can been seen in the TCP packets that are broadcast across the network. Again, we encourage you not to do this unless you are absolutely sure that your network is secure.</p><p>If passwords are not encrypted, you can indicate as much in your Samba configuration file:</p><pre class="programlisting">[global]
-	security = user
-	encrypt passwords = no</pre></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="ch06-17782"></a>The smbpasswd File</h3></div></div></div><p><code class="filename"></code>
-<a class="indexterm" name="ch06-idx-967731-0"></a>Samba stores its encrypted passwords in a file called <code class="filename">smbpasswd</code>, which by default resides in the <code class="filename">/usr/local/samba/private</code> directory. The <code class="filename">smbpasswd</code>
-<a class="indexterm" name="ch06-idx-967742-0"></a> file should be guarded as closely as the <code class="filename">passwd</code> file; it should be placed in a directory to which only the root user has read/write access. All other users should not be able to read from the directory at all. In addition, the file should have all access closed off to all users except for root.</p><p>Before you can use encrypted passwords, you will need to create an entry for each Unix user in the <code class="filename">smbpasswd</code> file. The structure of the file is somewhat similar to a Unix <code class="filename">passwd</code> file, but has different fields. <a href="#ch06-54128" title="Figure 6.3. Structure of the smbpasswd file entry (actually one line)">Figure 6.3</a> illustrates the layout of the <code class="filename">smbpasswd</code> file; the entry shown is actually one line in the file.</p><div class="figure"><a name="ch06-54128"></a><p class="title"><b>Figure 6.3. Structure of the smbpasswd file entry (actually one line)</b></p><div class="figure-contents"><div><table border="0" summary="manufactured viewport for HTML img" cellspacing="0" cellpadding="0" width="502"><tr style="height: 177px"><td><img src="figs/sam.0603.gif" height="177" alt="Structure of the smbpasswd file entry (actually one line)"></td></tr></table></div></div></div><br class="figure-break"><p>Here is a breakdown of the individual fields:</p><div class="variablelist"><dl><dt><span class="term">Username</span></dt><dd><p>This is the username of the account. It is taken directly from the system password file.</p></dd><dt><span class="term">UID</span></dt><dd><p>This is the user ID of the account. Like the username, it is taken directly from the system password file and must match the user it represents there.</p></dd><dt><span class="term">LAN Manager Password Hash</span></dt><dd><p>This is a 32-bit hexadecimal sequence that represents the password Windows 95 and 98 clients will use. It is derived by encrypting the string <code class="literal">KGS!@#$%</code> with a 56-bit DES algorithm using the user's password (forced to 14 bytes and converted to capital letters) twice repeated as the key. If there is currently no password for this user, the first 11 characters of the hash will consist of the sequence <code class="literal">NO</code> <code class="literal">PASSWORD</code> followed by <code class="literal">X</code> characters for the remainder. Anyone can access the share with no password. On the other hand, if the password has been disabled, it will consist of 32 <code class="literal">X</code> characters. Samba will not grant access to a user without a password unless the <code class="literal">null</code> <code class="literal">passwords</code> option has been set.</p></dd><dt><span class="term">NT Password Hash</span></dt><dd><p>This is a 32-bit hexadecimal sequence that represents the password Windows NT clients will use. It is derived by hashing the user's password (represented as a 16-bit little-endian Unicode sequence) with an MD4 hash. The password is not converted to uppercase letters first.</p></dd><dt><span class="term">Account Flags</span></dt><dd><p>This field consists of 11 characters between two braces ( [ ] ). Any of the following characters can appear in any order; the remaining characters should be spaces:</p><div class="variablelist"><dl><dt><span class="term">U</span></dt><dd><p>This account is a standard user account.</p></dd><dt><span class="term">D</span></dt><dd><p>This account is currently disabled and Samba should not allow any logins.</p></dd><dt><span class="term">N</span></dt><dd><p>This account has no password associated with it.</p></dd><dt><span class="term">W</span></dt><dd><p>This is a workstation trust account that can be used to configure Samba as a primary domain controller (PDC) when allowing Windows NT machines to join its domain.</p></dd></dl></div></dd><dt><span class="term">Last Change Time</span></dt><dd><p>This code consists of the characters <code class="literal">LCT-</code> followed by a hexidecimal representation of the amount of seconds since the epoch (midnight on January 1, 1970) that the entry was last changed.</p></dd></dl></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="ch06-SECT-4.1.1"></a>Adding entries to smbpasswd</h4></div></div></div><p><code class="filename"></code>
-<a class="indexterm" name="ch06-idx-967757-0"></a>There are a few ways you can add a new entry to the <code class="filename">smbpasswd</code> file:</p><div class="itemizedlist"><ul type="disc"><li><p>You can use the <em class="firstterm">smbpasswd</em> program with the <code class="literal">-a</code> option to automatically add any user that currently has a standard Unix system account on the server. This program resides in the <code class="filename">/usr/local/samba/bin</code> directory.</p></li><li><p>You can use the <em class="firstterm">addtosmbpass</em>
-<a class="indexterm" name="ch06-idx-967763-0"></a> executable inside the <em class="firstterm">/usr/local/samba/bin</em> directory. This is actually a simple <span class="emphasis"><em>awk</em></span>
-<a class="indexterm" name="ch06-idx-967764-0"></a> script that parses a system password file and extracts the username and UID of each entry you wish to add to the SMB password file. It then adds default fields for the remainder of the user's entry, which can be updated using the <code class="filename">smbpasswd</code> program later. In order to use this program, you will probably need to edit the first line of the file to correctly point to <span class="emphasis"><em>awk</em></span> on your system.</p></li><li><p>In the event that the neither of those options work for you, you can create a default entry by hand in the <code class="filename">smbpasswd</code> file. The entry should be entirely on one line. Each field should be colon-separated and should look similar to the following:</p><pre class="programlisting">dave:500:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX:[U          ]:LCT-00000000:</pre><p>This consists of the username and the UID as specified in the system password file, followed by two sets of exactly 32 <code class="literal">X</code> characters, followed by the account flags and last change time as it appears above. After you've added this entry, you must use the <em class="firstterm">smbpasswd</em> program to change the password for the user.</p></li></ul></div></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="ch06-SECT-4.1.2"></a>Changing the encrypted password</h4></div></div></div><p>
-<a class="indexterm" name="ch06-idx-967765-0"></a>If you need to change the encrypted password in the <code class="filename">smbpasswd</code> file, you can also use the <code class="filename">smbpasswd</code>
-<a class="indexterm" name="ch06-idx-967766-0"></a> program. Note that this program shares the same name as the encrypted password file itself, so be sure not to accidentally confuse the password file with the password-changing program.</p><p>The <code class="filename">smbpasswd</code> program is almost identical to the <code class="filename">passwd</code> program that is used to change Unix account passwords. The program simply asks you to enter your old password (unless you're the root user), and duplicate entries of your new password. No password characters are shown on the screen.</p><pre class="programlisting"># <span class="bold"><strong>smbpasswd dave</strong></span>
-Old SMB password:
-New SMB password:
-Retype new SMB password:
-Password changed for user dave</pre><p>You can look at the <code class="filename">smbpasswd</code> file after this command completes to verify that both the LAN Manager and the NT hashes of the passwords have been stored in their respective positions. Once users have encrypted password entries in the database, they should be able to connect to shares using encrypted passwords!<code class="filename"></code>
-<a class="indexterm" name="ch06-idx-967737-0"></a></p></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="ch06-97004"></a>Password Synchronization</h3></div></div></div><p>
-<a class="indexterm" name="ch06-idx-967768-0"></a>
-<a class="indexterm" name="ch06-idx-967768-1"></a>Having a regular password and an encrypted version of the same password can be troublesome when you need to change both of them. Luckily, Samba affords you a limited ability to keep your passwords synchronized. Samba has a pair of configuration options that can be used to automatically update a user's regular Unix password when the encrypted password is changed on the system. The feature can be activated by specifying the <code class="literal">unix</code> <code class="literal">password</code> <code class="literal">sync</code> global configuration option:</p><pre class="programlisting">[global]
-	encrypt passwords = yes
-	smb passwd file = /usr/local/samba/private/smbpasswd
-
-	unix password sync = yes</pre><p>With this option enabled, Samba will attempt to change the user's regular password (as <code class="literal">root</code>) when the encrypted version is changed with <code class="filename">smbpasswd</code>. However, there are two other options that have to be set correctly in order for this to work.</p><p>The easier of the two is <code class="literal">passwd</code> <code class="literal">program</code>. This option simply specifies the Unix command used to change a user's standard system password. It is set to <code class="literal">/bin/passw</code>d <code class="literal">%u</code> by default. With some Unix systems, this is sufficient and you do not need to change anything. Others, such as Red Hat Linux, use <code class="filename">/usr/bin/passwd</code> instead. In addition, you may want to change this to another program or script at some point in the future. For example, let's assume that you want to use a script called <code class="literal">changepass</code> to change a user's password. Recall that you can use the variable <code class="literal">%u</code> to represent the current Unix username. So the example becomes:</p><pre class="programlisting">[global]
-	encrypt passwords = yes
-	smb passwd file = /usr/local/samba/private/smbpasswd
-
-	unix password sync = yes
-	passwd program = changepass %u</pre><p>Note that this program will be called as the <code class="literal">root</code> user when the <code class="literal">unix</code> <code class="literal">password</code> <code class="literal">sync</code> option is set to <code class="literal">yes</code>. This is because Samba does not necessarily have the plaintext old password of the user.</p><p>The harder option to configure is <code class="literal">passwd</code> <code class="literal">chat</code>. The <code class="literal">passwd</code> <code class="literal">chat</code> option works like a Unix chat script. It specifies a series of strings to send as well as responses to expect from the program specified by the <code class="literal">passwd</code> <code class="literal">program</code> option. For example, this is what the default <code class="literal">passwd</code> <code class="literal">chat</code> looks like. The delimiters are the spaces between each groupings of characters:</p><pre class="programlisting">passwd chat = *old*password* %o\n *new*password* %n\n *new*password* %n\n *changed*</pre><p>The first grouping represents a response expected from the password-changing program. Note that it can contain <a class="indexterm" name="ch06-idx-967780-0"></a>
-<a class="indexterm" name="ch06-idx-967780-1"></a>wildcards (*), which help to generalize the chat programs to be able to handle a variety of similar outputs. Here, <code class="literal">*old*password*</code> indicates that Samba is expecting any line from the password program containing the letters <code class="literal">old</code> followed by the letters <code class="literal">password</code>, without regard for what comes on either side or between them. Once instructed to, Samba will wait indefinitely for such a match. Is Samba does not receive the expected response, the password will fail.</p><p>The second grouping indicates what Samba should send back once the data in the first grouping has been matched. In this case, you see <code class="literal">%o\n</code>. This response is actually two items: the variable <code class="literal">%o</code> represents the old password, while the <code class="literal">\n</code> is a newline character. So, in effect, this will "type" the old password into the standard input of the password changing program, and then "press" Enter.</p><p>Following that is another response grouping, followed by data that will be sent back to the password changing program. (In fact, this response/send pattern continues indefinitely in any standard Unix <span class="emphasis"><em>chat</em></span> script.) The script continues until the final pattern is matched.<sup>[<a name="ch06-pgfId-969009" href="#ftn.ch06-pgfId-969009">2</a>]</sup></p><p>You can help match the response strings sent from the password program with the characters listed in <a href="#ch06-77246" title="Table 6.6. Password Chat Response Characters">Table 6.6</a>. In addition, you can use the characters listed in <a href="#ch06-38512" title="Table 6.7. Password Chat Send Characters">Table 6.7</a> to help formulate your response.</p><div class="table"><a name="ch06-77246"></a><p class="title"><b>Table 6.6. Password Chat Response Characters </b></p><div class="table-contents"><table summary="Password Chat Response Characters " border="1"><colgroup><col><col></colgroup><thead><tr><th><p>Character</p></th><th><p>Definition</p></th></tr></thead><tbody><tr><td><p><code class="literal">*</code></p></td><td><p>
-<a class="indexterm" name="ch06-idx-967781-0"></a>
-<a class="indexterm" name="ch06-idx-967781-1"></a>Zero or more occurrences of any character.</p></td></tr><tr><td><p><code class="literal">" "</code></p></td><td><p>Allows you to include matching strings that contain spaces. Asterisks are still considered wildcards even inside of quotes, and you can represent a null response with empty quotes.</p></td></tr></tbody></table></div></div><br class="table-break"><div class="table"><a name="ch06-38512"></a><p class="title"><b>Table 6.7. Password Chat Send Characters </b></p><div class="table-contents"><table summary="Password Chat Send Characters " border="1"><colgroup><col><col></colgroup><thead><tr><th><p>Character</p></th><th><p>Definition</p></th></tr></thead><tbody><tr><td><p><code class="literal">%o</code></p></td><td><p>The user's old password</p></td></tr><tr><td><p><code class="literal">%n</code></p></td><td><p>The user's new password</p></td></tr><tr><td><p><code class="literal">\n</code></p></td><td><p>The linefeed character</p></td></tr><tr><td><p><code class="literal">\r</code></p></td><td><p>The carriage-return character</p></td></tr><tr><td><p><code class="literal">\t</code></p></td><td><p>The tab character</p></td></tr><tr><td><p><code class="literal">\s</code></p></td><td><p>A space</p></td></tr></tbody></table></div></div><br class="table-break"><p>For example, you may want to change your password chat to the following entry. This will handle scenarios in which you do not have to enter the old password. In addition, this will also handle the new <code class="literal">all</code> <code class="literal">tokens</code> <code class="literal">updated</code> <code class="literal">successfully</code> string that Red Hat Linux sends:</p><pre class="programlisting">passwd chat = *new password* %n\n *new password* %n\n *success*</pre><p>Again, the default chat should be sufficient for many Unix systems. If it isn't, you can use the <code class="literal">passwd</code> <code class="literal">chat</code> <code class="literal">debug</code> global option to set up a new chat script for the password change program. The <code class="literal">passwd</code> <code class="literal">chat</code> <code class="literal">debug</code> option logs everything during a password chat. This option is a simple boolean, as shown below:</p><pre class="programlisting">[global]
-    encrypted passwords = yes
-    smb passwd file = /usr/local/samba/private/smbpasswd
-
-    unix password sync = yes
-    passwd chat debug = yes
-    log level = 100</pre><p>After you activate the password chat debug feature, all I/O received by Samba through the password chat will be sent to the Samba logs with a debug level of 100, which is why we entered a new log level option as well. As this can often generate multitudes of error logs, it may be more efficient to use your own script, by setting the <code class="literal">passwd</code> <code class="literal">program</code> option, in place of <code class="filename">/bin/passwd</code> to record what happens during the exchange. Also, make sure to protect your log files with strict file permissions and to delete them as soon as you've grabbed the information you need, because they contain the passwords in plaintext.</p><p>The operating system on which Samba is running may have strict requirements for valid passwords in order to make them more impervious to dictionary attacks and the like. Users should be made aware of these restrictions when changing their passwords.</p><p>Earlier we said that password synchronization is limited. This is because there is no reverse synchronization of the encrypted <code class="filename">smbpasswd</code> file when a standard Unix password is updated by a user. There are various strategies to get around this, including NIS and freely available implementations of the <a class="indexterm" name="ch06-idx-967787-0"></a>
-<a class="indexterm" name="ch06-idx-967787-1"></a>pluggable authentication modules (PAM) standard, but none of them really solve all the problems yet. In the future, when Windows 2000 emerges, we will see more compliance with the <a class="indexterm" name="ch06-idx-967788-0"></a>Lightweight Directory Access Protocol (LDAP), which promises to make password synchronization a thing of the past.<a class="indexterm" name="ch06-idx-967772-0"></a>
-<a class="indexterm" name="ch06-idx-967772-1"></a></p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="ch06-SECT-4.3"></a>Password Configuration Options</h3></div></div></div><p>The options in <a href="#ch06-68460" title="Table 6.8. Password Configuration Options">Table 6.8</a> will help you work with passwords in Samba.</p><div class="table"><a name="ch06-68460"></a><p class="title"><b>Table 6.8. Password Configuration Options </b></p><div class="table-contents"><table summary="Password Configuration Options " border="1"><colgroup><col><col><col><col><col></colgroup><thead><tr><th><p>Option</p></th><th><p>Parameters</p></th><th><p>Function</p></th><th><p>Default</p></th><th><p>Scope</p></th></tr></thead><tbody><tr><td><p><code class="literal">encrypt passwords</code></p></td><td><p>boolean</p></td><td><p>
-<a class="indexterm" name="ch06-idx-969358-0"></a>Turns on encrypted passwords.</p></td><td><p><code class="literal">no</code></p></td><td><p>Global</p></td></tr><tr><td><p><code class="literal">unix password sync </code></p></td><td><p>boolean</p></td><td><p>If <code class="literal">yes</code>, Samba updates the standard Unix password database when a user changes his or her encrypted password.</p></td><td><p><code class="literal">no</code></p></td><td><p>Global</p></td></tr><tr><td><p><code class="literal">passwd chat</code></p></td><td><p>string (chat commands)</p></td><td><p>Sets a sequence of commands that will be sent to the password program.</p></td><td><p>See earlier section on this option</p></td><td><p>Global</p></td></tr><tr><td><p><code class="literal">passwd chat debug</code></p></td><td><p>boolean</p></td><td><p>Sends debug logs of the password-change process to the log files with a level of 100.</p></td><td><p><code class="literal">no</code></p></td><td><p>Global</p></td></tr><tr><td><p><code class="literal">passwd program</code></p></td><td><p>string (Unix command)</p></td><td><p>Sets the program to be used to change passwords.</p></td><td><p><code class="literal">/bin/passwd %u</code></p></td><td><p>Global</p></td></tr><tr><td><p><code class="literal">password level</code></p></td><td><p>numeric</p></td><td><p>Sets the number of capital letter permutations to attempt when matching a client's password.</p></td><td><p>None</p></td><td><p>Global</p></td></tr><tr><td><p><code class="literal">update encrypted</code></p></td><td><p>boolean</p></td><td><p>If <code class="literal">yes</code>, Samba updates the encrypted password file when a client connects to a share with a plaintext password.</p></td><td><p><code class="literal">no</code></p></td><td><p>Global</p></td></tr><tr><td><p><code class="literal">null passwords</code></p></td><td><p>boolean</p></td><td><p>If <code class="literal">yes</code>, Samba allows access for users with null passwords.</p></td><td><p><code class="literal">no</code></p></td><td><p>Global</p></td></tr><tr><td><p><code class="literal">smb passwd file</code></p></td><td><p>string (fully-qualified pathname)</p></td><td><p>Specifies the name of the encrypted password file.</p></td><td><p><code class="literal">/usr/local/samba/private/smbpasswd</code></p></td><td><p>Global</p></td></tr><tr><td><p><code class="literal">hosts equiv</code></p></td><td><p>string (fully-qualified pathname)</p></td><td><p>Specifies the name of a file that contains hosts and users that can connect without using a password.</p></td><td><p>None</p></td><td><p>Global</p></td></tr><tr><td><p><code class="literal">use rhosts</code></p></td><td><p>string (fully-qualified pathname)</p></td><td><p>.<span class="emphasis"><em>rhosts</em></span> file that allows users to connect without using a password.</p></td><td><p>None</p></td><td><p>Global</p></td></tr></tbody></table></div></div><br class="table-break"><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="ch06-SECT-4.3.1"></a>
-unix password sync</h4></div></div></div><a class="indexterm" name="ch06-idx-969469-0"></a><p>The <code class="literal">unix</code> <code class="literal">password</code> <code class="literal">sync</code> global option allows Samba to update the standard Unix password file when a user changes his or her encrypted password. The encrypted password is stored on a Samba server in the <code class="filename">smbpasswd</code> file, which is located in <code class="filename">/usr/local/samba/private</code> by default. You can activate this feature as follows:</p><pre class="programlisting">[global]
-	unix password sync = yes</pre><p>If this option is enabled, Samba changes the encrypted password and, in addition, attempts to change the standard Unix password by passing the username and new password to the program specified by the <code class="literal">passwd</code> <code class="literal">program</code> option (described earlier). Note that Samba does not necessarily have access to the plaintext password for this user, so the password changing program must be invoked as <code class="literal">root</code>.<sup>[<a name="ch06-pgfId-959675" href="#ftn.ch06-pgfId-959675">3</a>]</sup> If the Unix password change does not succeed, for whatever reason, the SMB password will not be changed either.</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="ch06-SECT-4.3.2"></a>
-encrypt passwords</h4></div></div></div><a class="indexterm" name="ch06-idx-969472-0"></a><p>
-<a class="indexterm" name="ch06-idx-967797-0"></a>The <code class="literal">encrypt</code> <code class="literal">passwords</code> global option switches Samba from using plaintext passwords to encrypted passwords for authentication. Encrypted passwords will be expected from clients if the option is set to <code class="literal">yes</code>:</p><pre class="programlisting">encrypt passwords = yes</pre><p>By default, Windows NT 4.0 with Service Pack 3 or above and Windows 98 transmit encrypted passwords over the network. If you are enabling encrypted passwords, you must have a valid <code class="filename">smbpasswd</code> file in place and populated with usernames that will authenticate with encrypted passwords. (See <a href="#ch06-17782" title="The smbpasswd File">Section 6.4.2</a> earlier in this chapter.) In addition, Samba must know the location of the <code class="filename">smbpasswd</code> file; if it is not in the default location (typically <code class="filename">/usr/local/samba/private/smbpasswd</code>), you can explicitly name it using the <code class="literal">smb</code> <code class="literal">passwd</code> <code class="literal">file</code> option.</p><p>If you wish, you can use the <code class="literal">update</code> <code class="literal">encrypted</code> to force Samba to update the <code class="filename">smbpasswd</code> file with encrypted passwords each time a client connects to a non-encrypted password.</p><p>A common strategy to ensure that hosts who need encrypted password authentication indeed receive it is with the <code class="literal">include</code> option. With this, you can create individual configuration files that will be read in based on OS-type (<code class="literal">%a</code>) or client name (<code class="literal">%m</code>). These host-specific or OS-specific configuration files can contain an <code class="literal">encrypted</code> <code class="literal">passwords</code> <code class="literal">=</code> <code class="literal">yes</code> option that will activate only when those clients are connecting to the server.</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="ch06-SECT-4.3.3"></a>
-passwd program</h4></div></div></div><a class="indexterm" name="ch06-idx-969475-0"></a><p>The <code class="literal">passwd</code>
-<a class="indexterm" name="ch06-idx-967798-0"></a> <code class="literal">program</code> is used to specify a program on the Unix Samba server that Samba can use to update the standard system password file when the encrypted password file is updated. This option defaults to the standard <span class="emphasis"><em>passwd</em></span> program, usually located in the <code class="filename">/bin</code> directory. The <code class="literal">%u</code> variable is typically used here as the requesting user when the command is executed. The actual handling of input and output to this program during execution is handled through the <code class="literal">passwd</code> <code class="literal">chat</code> option. <a href="#ch06-97004" title="Password Synchronization">Section 6.4.3</a>, earlier in this chapter, covers this option in detail.</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="ch06-SECT-4.3.4"></a>
-passwd chat</h4></div></div></div><a class="indexterm" name="ch06-idx-969476-0"></a><p>This option specifies a series of send/response strings similar to a Unix chat script, which are used to interface with the password-changing program on the Samba server. <a href="#ch06-97004" title="Password Synchronization">Section 6.4.3</a>, earlier in this chapter, covers this option in detail.</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="ch06-SECT-4.3.5"></a>
-passwd chat debug</h4></div></div></div><a class="indexterm" name="ch06-idx-969477-0"></a><p>If set to <code class="literal">yes</code>, the <code class="literal">passwd</code> <code class="literal">chat</code> <code class="literal">debug</code> global option logs everything sent or received by Samba during a password chat. All the I/O received by Samba through the password chat is sent to the Samba logs with a debug level of 100; you will need to specify <code class="literal">log</code> <code class="literal">level</code> <code class="literal">=</code> <code class="literal">100</code> in order for the information to be recorded. <a href="#ch06-97004" title="Password Synchronization">Section 6.4.3</a> earlier in this chapter, describes this option in more detail. Be aware that if you do set this option, the plaintext passwords will be visible in the debugging logs, which could be a security hazard if they are not properly secured.</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="ch06-SECT-4.3.6"></a>
-password level</h4></div></div></div><a class="indexterm" name="ch06-idx-969478-0"></a><p>With SMB, non-encrypted (or plaintext) passwords are sent with capital letters, just like the usernames mentioned previously. Many Unix users, however, choose passwords with both uppercase and lowercase letters. Samba, by default, only attempts to match the password entirely in lowercase letters, and not capitalizing the first letter.</p><p>Like <code class="literal">username</code> <code class="literal">level</code>, there is a <code class="literal">password</code> <code class="literal">level</code> option that can be used to attempt various permutations of the password with capital letters. This option takes an integer value that specifies how many letters in the password should be capitalized when attempting to connect to a share. You can specify this options as follows:</p><pre class="programlisting">[global]
-	password level = 3</pre><p>In this case, Samba will then attempt all permutations of the password it can compute having three capital letters. The larger the number, the more computations Samba will have to perform to match the password, and the longer a connection to a specific share may take.</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="ch06-SECT-4.3.7"></a>update encrypted</h4></div></div></div><a class="indexterm" name="ch06-idx-969481-0"></a><p>For sites switching over to the <a class="indexterm" name="ch06-idx-967799-0"></a>encrypted password format, Samba provides an option that should help with the transition. The <code class="literal">update</code> <code class="literal">encrypted</code> option allows a site to ease into using encrypted passwords from plaintext passwords. You can activate this option as follows:</p><pre class="programlisting">[global]
-    update encrypted = yes</pre><p>This instructs Samba to create an encrypted version of each user's Unix password in the <code class="filename">smbpasswd</code> file each time he or she connects to a share. When this option is enabled, you must have the <code class="literal">encrypt</code> <code class="literal">passwords</code> option set to <code class="literal">no</code> so that the client will pass plaintext passwords to Samba to use to update the files. Once each user has connected at least once, you can set <code class="literal">encrypted</code> <code class="literal">passwords</code> <code class="literal">=</code> <code class="literal">yes</code>, allowing you to use only the encrypted passwords. The user must already have a valid entry in the <code class="filename">smbpasswd</code> file for this option to work.</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="ch06-SECT-4.3.8"></a>null passwords</h4></div></div></div><p>This global option tells Samba whether or not to allow access from users that have <a class="indexterm" name="ch06-idx-967801-0"></a>
-<a class="indexterm" name="ch06-idx-967801-1"></a>null passwords (encrypted or non-encrypted) set in their accounts. The default value is <code class="literal">no</code>. You can override it as follows:</p><pre class="programlisting">null passwords = yes</pre><p>We highly recommend against doing so unless you are familiar with the security risks this option can present to your system, including inadvertent access to system users (such as <code class="filename">bin</code>) in the system password file who have null passwords set.</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="ch06-SECT-4.3.9"></a>
-smb passwd file</h4></div></div></div><a class="indexterm" name="ch06-idx-969483-0"></a><p>
-<a class="indexterm" name="ch06-idx-968245-0"></a>This global option identifies the location of the encrypted password database. By default, it is set to <code class="filename">/usr/local/samba/private/smbpasswd</code>. You can override it as follows:</p><pre class="programlisting">[global]
-	smb passwd file = /etc/smbpasswd</pre><p>This location, for example, is common on many Red Hat distributions.</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="ch06-SECT-4.3.10"></a>
-hosts equiv</h4></div></div></div><a class="indexterm" name="ch06-idx-969486-0"></a><p>This global option specifies the name of a standard Unix <code class="filename">hosts.equiv</code> file that will allow hosts or users to access shares without specifying a password. You can specify the location of such a file as follows:</p><pre class="programlisting">[global]
-	hosts equiv = /etc/hosts.equiv</pre><p>The default value for this option does not specify any <code class="filename">hosts.equiv</code> file. Because using such a file is essentially a huge security risk, we highly recommend that you do not use this option unless you are confident in the security of your network.</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="ch06-SECT-4.3.11"></a>
-use rhosts</h4></div></div></div><a class="indexterm" name="ch06-idx-969487-0"></a><p>This global option specifies the name of a standard Unix user's <code class="filename">.rhosts</code> file that will allow foreign hosts to access <a class="indexterm" name="ch06-idx-967803-0"></a>shares without specifying a password. You can specify the location of such a file as follows:</p><pre class="programlisting">[global]
-	use rhosts = /home/dave/.rhosts</pre><p>The default value for this option does not specify any <code class="filename">.rhosts</code> file. Like the <code class="literal">hosts</code> <code class="literal">equiv</code> option above, using such a file is a security risk. We highly recommend that you do use this option unless you are confident in the security of<a class="indexterm" name="ch06-idx-968233-0"></a> your network.<a class="indexterm" name="ch06-idx-968235-0"></a></p></div></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="ch06-23084"></a>Windows Domains</h2></div></div></div><p>
-<a class="indexterm" name="ch06-idx-967533-0"></a>
-<a class="indexterm" name="ch06-idx-967533-1"></a>
-<a class="indexterm" name="ch06-idx-967533-2"></a>Now that you are comfortable with users and passwords on a Samba server, we can show you how to set up Samba to become a <a class="indexterm" name="ch06-idx-967819-0"></a>primary domain controller for Windows 95/98 and NT machines. Why use domains? The answer probably isn't obvious until you look behind the scenes, especially with Windows 95/98.</p><p>Recall that with traditional workgroups, Windows 95/98 simply accepts each username and password that you enter when logging on to the system. There are no unauthorized users with Windows 95/98; if a new user logs on, the operating system simply asks for a new password and authenticates the user against that password from then on. The only time that Windows 95/98 attempts to use the password you entered is when connecting to another share.</p><p>
-<a class="indexterm" name="ch06-idx-967805-0"></a>Domain logons, on the other hand, are similar to Unix systems. In order to log on to the domain, a valid username and password must be presented at startup, which is then authenticated against the primary domain controller's password database. If the password is invalid, the user is immediately notified and they cannot log on to the domain.</p><p>There's more good news: once you have successfully logged on to the domain, you can access any of the shares in the domain to which you have rights without having to reauthenticate yourself. More precisely, the primary domain controller returns a token to the client machine that allows it to access any share without consulting the PDC again. Although you probably won't notice the shift, this can be beneficial in cutting down network traffic. (You can disable this behavior if you wish by using the <code class="literal">revalidate</code> option.)</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="ch06-36822"></a>Configuring Samba for Windows Domain Logons</h3></div></div></div><p>If you wish to allow Samba to act as a domain controller, use the following sections to configure Samba and your clients to allow domain access.</p><div class="tip" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Tip</h3><p>If you would like more information on how to set up domains, see the <code class="filename">DOMAINS.TXT</code> file that comes with the Samba distribution.</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="ch06-SECT-5.1.1"></a>Windows 95/98 clients</h4></div></div></div><p>
-<a class="indexterm" name="ch06-idx-967815-0"></a>Setting up Samba as a PDC for Windows 95/98 clients is somewhat anticlimactic. All you really need to do on the server side is ensure that:</p><div class="itemizedlist"><ul type="disc"><li><p>Samba is the only primary domain controller for the current workgroup.</p></li><li><p>There is a <a class="indexterm" name="ch06-idx-967817-0"></a>WINS server available on the network, either a Samba machine or a Windows NT server. (See <a href="#SAMBA-CH-7" title="Chapter 7. Printing and Name Resolution">Chapter 7</a>, for more information on WINS.)</p></li><li><p>Samba is using user-level security (i.e., it doesn't hand off password authentication to anyone else). You do not want to use domain-level security if Samba itself is acting as the PDC.</p></li></ul></div><p>At that point, you can insert the following options into your Samba configuration file:</p><pre class="programlisting">[global]
-	workgroup = SIMPLE
-	domain logons = yes
-
-# Be sure to set user-level security!
-
-	security = user
-
-# Be sure to become the primary domain controller!
-
-	os level = 34
-	local master = yes
-	preferred master = yes
-	domain master = yes</pre><p>The <code class="literal">domain</code> <code class="literal">logons</code> option enables Samba to perform domain authentication on behalf of other clients that request it. The name of the domain will be the same as the workgroup listed in the Samba configuration file, in this case: SIMPLE.</p><p>After that, you need to create a non-writable, non-public, non-browesable disk share called <code class="literal">[netlogon]</code> (it does not matter where this share points to as long as each Windows client can connect to it):</p><pre class="programlisting">[netlogon]
-	comment = The domain logon service
-	path = /export/samba/logon
-	public = no
-	writeable = no
-	browsable = no</pre></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="ch06-SECT-5.1.2"></a>Windows NT clients</h4></div></div></div><p>
-<a class="indexterm" name="ch06-idx-967816-0"></a>If you have Window NT clients on your system, there are a few more steps that need to be taken in order for Samba to act as their primary domain controller.</p><div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Warning</h3><p>You will need to use at least <a class="indexterm" name="ch06-idx-967821-0"></a>
-<a class="indexterm" name="ch06-idx-967821-1"></a>
-<a class="indexterm" name="ch06-idx-967821-2"></a>Samba 2.1 to ensure that PDC functionality for Windows NT clients is present. Prior to Samba 2.1, only limited user authentication for NT clients was present. At the time this book went to press, Samba 2.0.5 was the latest version, but Samba  2.1 was available through CVS download. Instructions on downloading alpha versions of Samba are given in <a href="#SAMBA-AP-E" title="Appendix E. Downloading Samba with CVS">Appendix E</a>.</p></div><p>As before, you need to ensure that Samba is a primary domain controller for the current workgroup and is using user-level security. However, you must also ensure that Samba is using encrypted passwords. In other words, alter the <code class="literal">[global]</code> options the previous example to include the <code class="literal">encrypted</code> <code class="literal">passwords</code> <code class="literal">=</code> <code class="literal">yes</code> option, as shown here:</p><pre class="programlisting">[global]
-	workgroup = SIMPLE
-	encrypted passwords = yes
-	domain logons = yes
-
-	security = user</pre></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="ch06-SECT-5.1.3"></a>Creating trust accounts for NT clients</h4></div></div></div><p>This step is exclusively for Windows NT clients. All NT clients that connect to a primary domain controller make use of <em class="firstterm">trust accounts</em>
-<a class="indexterm" name="ch06-idx-967823-0"></a>. These accounts allow a machine to log in to the <a class="indexterm" name="ch06-idx-967824-0"></a>PDC itself (not one of its shares), which means that the PDC can trust any further connections from users on that client. For all intents and purposes, a trust account is identical to a user account. In fact, we will be using standard Unix user accounts to emulate trust accounts for the Samba server.</p><p>The login name of a machine's trust account is the name of the machine with a dollar sign appended to it. For example, if our Windows NT machine is named <code class="literal">chimaera</code>, the login account would be <code class="literal">chimaera$</code>. The initial password of the account is simply the name of the machine in lowercase letters. In order to forge the trust account on the Samba server, you need to create a Unix account with the appropriate machine name, as well as an encrypted password entry in the <code class="filename">smbpasswd</code> database.</p><p>Let's tackle the first part. Here, we only need to modify the <code class="filename">/etc/passwd</code> file to support the trust account; there is no need to create a home directory or assign a shell to the "user" because the only part we are interested in is whether a login is permitted. Therefore, we can create a "dummy" account with the following entry:</p><pre class="programlisting">chimaera$:*:1000:900:Trust Account:/dev/null:/dev/null</pre><p>Note that we have also disabled the password field by placing a <code class="literal">*</code> in it. This is because Samba will use the <code class="filename">smbpasswd</code> file to contain the password instead, and we don't want anyone to telnet into the machine using that account. In fact, the only value other than the account name that is used here is the UID of the account for the encrypted password database (1000). This number must map to a unique resource ID on the NT server and cannot conflict with any other resource IDs. Hence, no NT user or group should map to this number or a networking error will occur.</p><p>Next, add the encrypted password using the <code class="filename">smbpasswd</code> command, as follows:</p><pre class="programlisting"># <strong class="userinput"><code>smbpasswd -a -m chimaera</code></strong>
-Added user chimaera$
-Password changed for user chimaera$</pre><p>The <code class="literal">-m</code> option specifies that a machine trust account is being generated. The <code class="filename">smbpasswd</code> program will automatically set the initial encrypted password as the NetBIOS name of the machine in lowercase letters; you don't need to enter it. When specifying this option on the command line, do not put a dollar sign after the machine name&#8212;it will be appended automatically. Once the encrypted password has been added, Samba is ready to handle domain logins from a NT client.</p></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="ch06-SECT-5.2"></a>Configuring Windows Clients for Domain Logons</h3></div></div></div><p>Once you have Samba configured for domain logons, you need to set up your Windows clients to log on to the domain at startup.</p><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="ch06-SECT-5.2.1"></a>Windows 95/98</h4></div></div></div><p>
-<a class="indexterm" name="ch06-idx-969407-0"></a>
-<a class="indexterm" name="ch06-idx-969407-1"></a>With Windows 95/98, this can be done by raising the Network configuration dialog in the Windows Control Panel and selecting the Properties for "Client for Microsoft Networks." At this point, you should see a dialog box similar to <a href="#ch06-48609" title="Figure 6.4. Configuring a Windows 95/98 client for domain logons">Figure 6.4</a>. Select the "Logon to Windows Domain" checkbox at the top of the dialog box, and enter the workgroup that is listed in the Samba configuration file as the Windows NT domain. Then click on OK and reboot the machine when asked.</p><div class="figure"><a name="ch06-48609"></a><p class="title"><b>Figure 6.4. Configuring a Windows 95/98 client for domain logons</b></p><div class="figure-contents"><div><table border="0" summary="manufactured viewport for HTML img" cellspacing="0" cellpadding="0" width="502"><tr style="height: 359px"><td><img src="figs/sam.0604.gif" width="502" alt="Configuring a Windows 95/98 client for domain logons"></td></tr></table></div></div></div><br class="figure-break"><div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Warning</h3><p>If Windows complains that you are already logged into the domain,  you probably have an active connection to a share in the workgroup (such as a mapped network drive). Simply disconnect the resource temporarily by right-clicking on its icon and choosing the Disconnect pop-up menu item.</p></div><p>When Windows reboots, you should see the standard <a class="indexterm" name="ch06-idx-967825-0"></a>login dialog with an addition: a field for a domain. The domain name should already be filled in, so simply enter your password and click on the OK button. At this point, Windows should consult the primary domain controller (Samba) to see if the password is correct. (You can check the log files if you want to see this in action.) If it worked, congratulations! You have properly configured Samba to act as a domain controller for Windows 95/98 machines and your client is successfully connected.</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="ch06-SECT-5.2.2"></a>Windows NT 4.0</h4></div></div></div><p>
-<a class="indexterm" name="ch06-idx-967826-0"></a>To configure Windows NT for domain logons, open the Network configuration dialog in the Windows NT Control Panel. The first tab that you see should list the identification of the machine.</p><p>Press the Change button and you should see the dialog box shown in <a href="#ch06-89804" title="Figure 6.5. Configuring a Windows NT client for domain logons">Figure 6.5</a>. In this dialog box, you can choose to have the Windows NT client become a member of the domain by selecting the radio button marked Domain in the "Member of " box. Then, type in the domain that you wish the client to login to; it should be the same as the workgroup that you specified in the Samba configuration file. Do not check the box marked "Create a Computer Account in the Domain"&#8212;Samba does not currently support this functionality.</p><div class="figure"><a name="ch06-89804"></a><p class="title"><b>Figure 6.5. Configuring a Windows NT client for domain logons</b></p><div class="figure-contents"><div><table border="0" summary="manufactured viewport for HTML img" cellspacing="0" cellpadding="0" width="502"><tr style="height: 359px"><td><img src="figs/sam.0605.gif" width="502" alt="Configuring a Windows NT client for domain logons"></td></tr></table></div></div></div><br class="figure-break"><div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Warning</h3><p>Like Windows 95/98, if NT complains that you are already logged in, you probably have an active connection to a share in the workgroup (such as a mapped network drive). Disconnect the resource temporarily by right-clicking on its icon and choosing the Disconnect pop-up menu item.</p></div><p>After you press the OK button, Windows should present you with a small <a class="indexterm" name="ch06-idx-967838-0"></a>dialog box welcoming you to the domain. At this point, you will need to reset the Windows NT machine. Once it comes up again, the machine will automatically present you with a log on screen similar to the one for Windows 95/98 clients. You can now log in using any account that you have already on the Samba server that is configured to accept logins.</p><div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Warning</h3><p>Be sure to select the correct domain in the <a class="indexterm" name="ch06-idx-967844-0"></a>
-<a class="indexterm" name="ch06-idx-967844-1"></a>Windows NT logon dialog box. Once selected, it may take a moment for Windows NT to build the list of available domains.</p></div><p>After you enter the password, Windows NT should consult the primary domain controller (Samba) to see if the password is correct. Again, you can check the log files if you want to see this in action. If it worked, you have successfully configured Samba to act as a domain controller for Windows NT machines.</p></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="ch06-SECT-5.3"></a>Domain Options</h3></div></div></div><p><a href="#ch06-53106" title="Table 6.9. Windows 95/98 Domain Logon Options">Table 6.9</a> shows the options that are commonly used in association with domain logons.</p><div class="table"><a name="ch06-53106"></a><p class="title"><b>Table 6.9. Windows 95/98 Domain Logon Options </b></p><div class="table-contents"><table summary="Windows 95/98 Domain Logon Options " border="1"><colgroup><col><col><col><col><col></colgroup><thead><tr><th><p>Option</p></th><th><p>Parameters</p></th><th><p>Function</p></th><th><p>Default</p></th><th><p>Scope</p></th></tr></thead><tbody><tr><td><p><code class="literal">domain logons</code></p></td><td><p>boolean</p></td><td><p>Indicates whether Windows domain logons are to be used.</p></td><td><p><code class="literal">no</code></p></td><td><p>Global</p></td></tr><tr><td><p><code class="literal">domain group map</code></p></td><td><p>string (fully-qualified pathname)</p></td><td><p>Name of the file used to map Unix to Windows NT domain groups.</p></td><td><p>None</p></td><td><p>Global</p></td></tr><tr><td><p><code class="literal">domain user map</code></p></td><td><p>string (fully-qualified pathname)</p></td><td><p>Name of the file used to map Unix to Windows NT domain users.</p></td><td><p>None</p></td><td><p>Global</p></td></tr><tr><td><p><code class="literal">local group map</code></p></td><td><p>string (fully-qualified pathname)</p></td><td><p>Name of the file used to map Unix to Windows NT local groups.</p></td><td><p>None</p></td><td><p>Global</p></td></tr><tr><td><p><code class="literal">revalidate</code></p></td><td><p>boolean</p></td><td><p>If <code class="literal">yes</code>, Samba forces users to authenticate themselves with each connection to a share.</p></td><td><p><code class="literal">no</code></p></td><td><p>Share</p></td></tr></tbody></table></div></div><br class="table-break"><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="ch06-SECT-5.3.1"></a>
-domain logons</h4></div></div></div><a class="indexterm" name="ch06-idx-969495-0"></a><p>This option configures Samba to accept domain logons as a <a class="indexterm" name="ch06-idx-968113-0"></a>primary domain controller. When a client successfully logs on to the domain, Samba will return a special token to the client that allows the client to access domain shares without consulting the PDC again for authentication. Note that the Samba machine must be in user-level security (<code class="literal">security</code> <code class="literal">=</code> <code class="literal">user</code>) and must be the PDC in order for this option to function. In addition, Windows machines will expect a <code class="literal">[netlogon]</code> share to exist on the Samba server (see <a href="#ch06-36822" title="Configuring Samba for Windows Domain Logons">Section 6.5.1</a> earlier in this chapter).</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="ch06-SECT-5.3.2"></a>
-domain group map</h4></div></div></div><a class="indexterm" name="ch06-idx-969498-0"></a><p>This option specifies the location of a <a class="indexterm" name="ch06-idx-968114-0"></a>mapping file designed to translate Windows NT domain group names to Unix group names. The file should reside on the Samba server. For example:</p><pre class="programlisting">/usr/local/samba/private/groups.mapping</pre><p>The file has a simple format:</p><pre class="programlisting"><em class="replaceable"><code>UnixGroup = NTGroup</code></em></pre><p>An example is:</p><pre class="programlisting">admin = Administrative</pre><p>The specified Unix group should be a valid group in the <code class="filename">/etc/group</code> file. The NT group should be the name to which you want the Unix group to map on an NT client. This option will work only with Windows NT clients.</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="ch06-SECT-5.3.3"></a>
-domain user map</h4></div></div></div><a class="indexterm" name="ch06-idx-969499-0"></a><p>This option specifies the location of a mapping file designed to translate Unix usernames to Windows NT domain usernames. The file should reside on the Samba server. For example:</p><pre class="programlisting">/usr/local/samba/private/domainuser.mapping</pre><p>The file has a simple format:</p><pre class="programlisting"><em class="replaceable"><code>UnixUsername</code></em> = [\\<em class="replaceable"><code>Domain</code></em>\\]<em class="replaceable"><code>NTUserName</code></em></pre><p>An example entry is:</p><pre class="programlisting">joe = Joseph Miller</pre><p>The Unix name specified should be a valid username in the <code class="filename">/etc/passwd</code> file. The NT name should be the username to which you want to Unix username to map on an NT client. This option will work with Windows NT clients only.</p><div class="tip" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Tip</h3><p>If you would like more information on how Windows NT uses domain usernames and local groups, we recommend Eric Pearce's <em class="citetitle">Windows NT in a Nutshell</em>, published by O'Reilly.</p></div></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="ch06-SECT-5.3.4"></a>
-local group map</h4></div></div></div><a class="indexterm" name="ch06-idx-969502-0"></a><p>This option specifies the location of a mapping file designed to translate Windows NT local group names to Unix group names. Local group names include those such as Administrator and Users. The file should reside on the Samba server. For example:</p><pre class="programlisting">/usr/local/samba/private/localgroup.mapping</pre><p>The file has a simple format:</p><pre class="programlisting"><em class="replaceable"><code>UnixGroup</code></em> = [BUILTIN\]<em class="replaceable"><code>NTGroup</code></em></pre><p>An example entry is:</p><pre class="programlisting">root = BUILTIN\Administrators</pre><p>This option will work with Windows NT clients only. For more information, see Eric Pearce's <em class="citetitle">Windows NT in a Nutshell</em> (O'Reilly).</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="ch06-SECT-5.3.5"></a>revalidate</h4></div></div></div><p>This share-level option tells Samba to force users to authenticate with <a class="indexterm" name="ch06-idx-968116-0"></a>
-<a class="indexterm" name="ch06-idx-968116-1"></a>
-<a class="indexterm" name="ch06-idx-968116-2"></a>
-<a class="indexterm" name="ch06-idx-968116-3"></a>passwords each time they connect to a different share on a machine, no matter what level of security is in place on the Samba server. The default value is <code class="literal">no</code>, which allows users to be trusted once they successfully authenticate themselves. You can override it as:</p><pre class="programlisting">revalidate = yes</pre><p>You can use this option to increase security on your system. However, you should weigh it against the inconvenience of having users revalidate themselves to every share.<a class="indexterm" name="ch06-idx-968204-0"></a>
-<a class="indexterm" name="ch06-idx-968204-1"></a>
-<a class="indexterm" name="ch06-idx-968204-2"></a></p></div></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="ch06-38153"></a>Logon Scripts</h2></div></div></div><p>
-<a class="indexterm" name="ch06-idx-967542-0"></a>
-<a class="indexterm" name="ch06-idx-967542-1"></a>
-<a class="indexterm" name="ch06-idx-967542-2"></a>Samba supports the execution of Windows logon scripts, which are scripts (<a class="indexterm" name="ch06-idx-968119-0"></a>
-<a class="indexterm" name="ch06-idx-968119-1"></a>.BAT or .CMD) that are executed on the client when a user logs on to a Windows domain. Note that these scripts are stored on the Unix side, but are transported across the network to the client side and executed once a user logs on. These scripts are invaluable for dynamically setting up network configurations for users when they log on. The downside is that because they run on Windows, they must use the <a class="indexterm" name="ch06-idx-968120-0"></a>
-<a class="indexterm" name="ch06-idx-968120-1"></a>Windows network configuration commands.</p><div class="tip" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Tip</h3><p>If you would like more information on NET commands, we recommend the following O'Reilly handbooks: <span class="emphasis"><em>Windows NT in a Nutshell</em></span>, <span class="emphasis"><em>Windows 95 in a Nutshell</em></span>, and <span class="emphasis"><em>Windows 98 in a Nutshell.</em></span></p></div><p>You can instruct Samba to use a logon script with the <code class="literal">logon</code> <code class="literal">script</code> option, as follows:</p><pre class="programlisting">[global]
-	domain logons = yes
-	security = user
-	workgroup = SIMPLE
-
-	os level = 34
-	local master = yes
-	preferred master = yes
-	domain master = yes
-	logon script = %U.bat
-
-[netlogon]
-	comment = The domain logon service
-	path = /export/samba/logon
-	public = no
-	writeable = no
-	browsable = no</pre><p>Note that this example uses the <code class="literal">%U</code> variable, which will individualize the script based on the user that is logging in. It is common to customize logon scripts based on the user or machine name that is logging onto the domain. These scripts can then be used to configure individual settings for users or clients.</p><p>Each logon script should be stored at the base of the <code class="literal">[netlogon]</code> share. For example, if the base of the <code class="literal">[netlogon]</code> share is <code class="filename">/export/samba/logon</code> and the logon script is <code class="filename">jeff.bat</code>, the file should be located at <code class="filename">/export/samba/logon/jeff.bat</code>. When a user logs on to a domain that contains a startup script, he or she will see a small dialog that informs them that the script is executing, as well as any output the script generates in an MS-DOS-like box.</p><p>One warning: because these scripts are loaded by Windows and executed on the Windows side, they must consist of DOS formatted <a class="indexterm" name="ch06-idx-968122-0"></a>
-<a class="indexterm" name="ch06-idx-968122-1"></a>
-<a class="indexterm" name="ch06-idx-968122-2"></a>carriage-return/linefeed characters instead of Unix carriage returns. It's best to use a DOS- or Windows-based editor to create them.</p><p>Here is an example of a logon script that sets the current time to match that of the Samba server and maps two network drives, <code class="literal">h</code> and <code class="literal">i</code>, to individual shares on the server:</p><pre class="programlisting">#  Reset the current time to that shown by the server.
-#  We must have the "time server = yes" option in the
-#  smb.conf for this to work.
-
-echo Setting Current Time...
-net time \\hydra /set /yes
-
-#  Here we map network drives to shares on the Samba
-#  server
-echo Mapping Network Drives to Samba Server Hydra...
-net use h: \\hydra\data
-net use i: \\hydra\network</pre><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="ch06-SECT-6.0.1"></a>Roaming profiles</h3></div></div></div><p><em class="firstterm"></em>
-<a class="indexterm" name="ch06-idx-968132-0"></a>
-<a class="indexterm" name="ch06-idx-968132-1"></a>In Windows 95 and NT, each user can have his or her own <em class="firstterm">profile</em>
-<a class="indexterm" name="ch06-idx-968123-0"></a>. A profile bundles information such as: the appearance of a user's desktop, the applications that appear on the start menus, the background, and other miscellaneous items. If the profile is stored on a local disk, it's called a <em class="firstterm">local profile</em>
-<a class="indexterm" name="ch06-idx-968124-0"></a>
-<a class="indexterm" name="ch06-idx-968124-1"></a>, since it describes what a user's environment is like on one machine. If the profile is stored on a server, on the other hand, the user can download the same profile to any client machine that is connected to the server. The latter is called a <em class="firstterm">roaming profile</em> because the user can roam around from machine to machine and still use the same profile. This makes it particularly convenient when someone might be logging in from his or her desk one day and from a portable in the field the next. <a href="#ch06-71393" title="Figure 6.6. Local profiles versus roaming profiles">Figure 6.6</a> illustrates local and roaming profiles.</p><div class="figure"><a name="ch06-71393"></a><p class="title"><b>Figure 6.6. Local profiles versus roaming profiles</b></p><div class="figure-contents"><div><table border="0" summary="manufactured viewport for HTML img" cellspacing="0" cellpadding="0" width="502"><tr style="height: 303px"><td><img src="figs/sam.0606.gif" height="303" alt="Local profiles versus roaming profiles"></td></tr></table></div></div></div><br class="figure-break"><p>Samba will provide roaming profiles if it is configured for domain logons and you provide a tree of directories pointed to by the <code class="literal">logon</code> <code class="literal">path</code> option. This option is typically used with one of the user variables, as shown in this example:</p><pre class="programlisting">[global]
-	domain logons = yes
-	security = user
-	workgroup = SIMPLE
-	os level = 34
-	local master = yes
-	preferred master = yes
-	domain master = yes
-
-	logon path =  \\hydra\profile\%U</pre><p>We need to create a new share to support the profiles, which is a basic disk share accessible only by the Samba process' user (<code class="literal">root</code>). This share must be writeable, but should not be browseable. In addition, we must create a directory for each user who wishes to log on (based on how we specified our <code class="literal">logon</code> <code class="literal">path</code> in the example above), which is accessible only by that user. For an added measure of security, we use the <code class="literal">directory</code> <code class="literal">mode</code> and <code class="literal">create</code> <code class="literal">mode</code> options to keep anyone who connects to it from viewing or altering the files created in those directories:</p><pre class="programlisting">[profile]
-  comment = User profiles
-  path = /export/samba/profile
-  create mode = 0600
-  directory mode = 0700
-  writable = yes
-  browsable = no</pre><p>Once a user initially logs on, the Windows client will create a <code class="filename">user.dat</code> or <code class="filename">ntuser.dat</code> file&#8212;depending on which operating system the client is running. The client then uploads the contents of the desktop, the Start Menu, the Network Neighborhood, and the programs folders in individual folders in the directory. When the user subsequently logs on, those contents will be downloaded from the server and activated for the client machine with which the user is logging on. When he or she logs off, those contents will be uploaded back on the server until the next time the user connects. If you look at the directory listing of a profile folder, you'll see the following:</p><pre class="programlisting"># ls -al 
-
-total 321
-drwxrwxr-x   9 root  simple    Jul 21 20:44 .
-drwxrwxr-x   4 root  simple    Jul 22 14:32 ..
-drwxrwx---   3 fred  develope  Jul 12 07:15 Application Data
-drwxrwx---   3 fred  develope  Jul 12 07:15 Start Menu
-drwxrwx---   2 fred  develope  Jul 12 07:15 cookies
-drwxrwx---   2 fred  develope  Jul 12 07:15 desktop
-drwxrwx---   7 fred  develope  Jul 12 07:15 history
-drwxrwx---   2 fred  develope  Jul 12 07:15 nethood
-drwxrwx---   2 fred  develope  Jul 19 21:05 recent
--rw-------   1 fred  develope  Jul 21 21:59 user.dat</pre><p>The <code class="filename">user.dat</code> files are binary configuration files, created automatically by Windows. They can be edited with the Profile Editor on a Windows client, but they can be somewhat tricky to get correct. Samba supports them correctly for all clients up to NT 5.0 beta, but they're still relatively new<em class="firstterm"></em>
-<a class="indexterm" name="ch06-idx-968138-0"></a>
-<a class="indexterm" name="ch06-idx-968138-1"></a>.</p><div class="tip" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Tip</h3><p>Hints and HOWTOs for handling logon scripts are available in the Samba documentation tree, in both <code class="filename">docs/textdocs/DOMAIN.txt</code> and <code class="filename">docs/textdocs/PROFILES.txt</code>.<em class="firstterm"></em>
-<a class="indexterm" name="ch06-idx-968148-0"></a>
-<a class="indexterm" name="ch06-idx-968148-1"></a></p></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="ch06-SECT-6.0.2"></a>Mandatory profiles</h3></div></div></div><p>
-<a class="indexterm" name="ch06-idx-968144-0"></a>
-<a class="indexterm" name="ch06-idx-968144-1"></a>Users can also have <em class="firstterm">mandatory profiles</em>, which are roaming profiles that they cannot change. For example, with a mandatory profile, if a user adds a command to the Start Menu on Tuesday, it will be gone when he or she logs in again on Wednesday. The mandatory profile is simply a <code class="filename">user.dat</code> file that has been renamed to <code class="filename">user.man</code> and made read-only on the Unix server. It normally contains settings that the administrator wishes to ensure the user always executes. For example, if an administrator wants to create a <a class="indexterm" name="ch06-idx-968145-0"></a>fixed user configuration, he or she can do the following:</p><div class="orderedlist"><ol type="1"><li><p>Create the read-write directory on the Samba server.</p></li><li><p>Set the <code class="literal">logon</code> <code class="literal">path</code> option in the <span class="emphasis"><em>smb.conf</em></span> file to point to this directory.</p></li><li><p>Logon as the user from Windows 95/98 to have the client populate the directory.</p></li><li><p>Rename the resulting <code class="filename">user.dat</code> to <code class="filename">user.man</code>.</p></li><li><p>Make the directory and its contents read only.</p></li></ol></div><p>Mandatory profiles are fairly unusual. Roaming profiles, on the other hand, are one of the more desirable features of Windows that Samba can support.</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="ch06-SECT-6.1"></a>Logon Script Options</h3></div></div></div><p>
-<a class="indexterm" name="ch06-idx-968152-0"></a><a href="#ch06-46661" title="Table 6.10. Logon Script Options">Table 6.10</a> summarizes the options commonly used in association with Windows domain logon scripts.</p><div class="table"><a name="ch06-46661"></a><p class="title"><b>Table 6.10. Logon Script Options </b></p><div class="table-contents"><table summary="Logon Script Options " border="1"><colgroup><col><col><col><col><col></colgroup><thead><tr><th><p>Option</p></th><th><p>Parameters</p></th><th><p>Function</p></th><th><p>Default</p></th><th><p>Scope</p></th></tr></thead><tbody><tr><td><p><code class="literal">logon script</code></p></td><td><p>string (DOS path)</p></td><td><p>Name of DOS/NT batch file</p></td><td><p>None</p></td><td><p>Global</p></td></tr><tr><td><p><code class="literal">logon path</code></p></td><td><p>string (UNC server and share name)</p></td><td><p>Location of roaming profile for user</p></td><td><p><code class="literal">\\%N\%U\profile</code></p></td><td><p>Global</p></td></tr><tr><td><p><code class="literal">logon drive</code></p></td><td><p>string (drive letter)</p></td><td><p>Specifies the logon drive for a home directory (NT only)</p></td><td><p><code class="literal">Z</code>:</p></td><td><p>Global</p></td></tr><tr><td><p><code class="literal">logon home</code></p></td><td><p>string (UNC server and share name)</p></td><td><p>Specifies a location for home directories for clients logging on to the domain</p></td><td><p><code class="literal">\\%N\%U</code></p></td><td><p>Global</p></td></tr></tbody></table></div></div><br class="table-break"><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="ch06-SECT-6.1.1"></a>
-logon script</h4></div></div></div><a class="indexterm" name="ch06-idx-969510-0"></a><p>This option specifies a Windows .BAT or .CMD file with lines ending in carriage-return/line feed that will be executed on the client after a user has logged on to the domain. Each logon script should be stored at the base of a share entitled <code class="literal">[netlogin]</code> (see <a href="#ch06-36822" title="Configuring Samba for Windows Domain Logons">Section 6.5.1</a> for details.) This option frequently uses the <code class="literal">%U</code> or <code class="literal">%m</code> variables (user or NetBIOS name) to point to an individual script. For example:</p><pre class="programlisting">logon script = %U.bat</pre><p>will execute a script based on the username located at the base of the <code class="literal">[netlogin]</code> share. If the user who is connecting is <code class="literal">fred</code> and the path of the <code class="literal">[netlogin]</code> share maps to the directory <code class="filename">/export/samba/netlogin</code>, the script should be <code class="filename">/export/samba/netlogin/fred.bat</code>. Because these scripts are downloaded to the client and executed on the Windows side, they must consist of DOS formatted carriage-return/linefeed characters instead of Unix carriage returns.</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="ch06-SECT-6.1.2"></a>
-logon path</h4></div></div></div><a class="indexterm" name="ch06-idx-969513-0"></a><p>This option provides a location for <a class="indexterm" name="ch06-idx-968161-0"></a>
-<a class="indexterm" name="ch06-idx-968161-1"></a>roaming profiles. When the user logs on, a roaming profile will be downloaded from the server to the client and activated for the user who is logging on. When the user logs off, those contents will be uploaded back on the server until the next time the user connects.</p><p>It is often more secure to create a separate share exclusively for storing user profiles:</p><pre class="programlisting">logon path =  \\hydra\profile\%U</pre><p>For more informaiton on this option, see <a href="#ch06-38153" title="Logon Scripts">Section 6.6</a> earlier in this chapter.</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="ch06-SECT-6.1.3"></a>
-logon drive</h4></div></div></div><a class="indexterm" name="ch06-idx-969514-0"></a><p>This option specifies the drive letter on an NT client to which the home directory specified with the <code class="literal">logon</code> <code class="literal">home</code> option will be mapped. Note that this option will work with Windows NT clients only. For example:</p><pre class="programlisting">logon home = I:</pre><p>You should always use drive letters that will not conflict with fixed drives on the client machine. The default is Z:, which is a good choice because it is as far away from A:, C:, and D: as possible.</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="ch06-SECT-6.1.4"></a>
-logon home </h4></div></div></div><a class="indexterm" name="ch06-idx-969517-0"></a><p>This option specifies the location of a user's <a class="indexterm" name="ch06-idx-968162-0"></a>
-<a class="indexterm" name="ch06-idx-968162-1"></a>home directory for use by the DOS NET commands. For example, to specify a home directory as a share on a Samba server, use the following:</p><pre class="programlisting">logon home = \\hydra\%U</pre><p>Note that this works nicely with the <code class="literal">[homes]</code> service, although you can specify any directory you wish. Home directories can be mapped with a logon script using the following command:</p><pre class="programlisting">NET USE I: /HOME</pre><p>In addition, you can use the User Environment Profile under User Properties in the Windows NT User Manager to verify that the home directory has automatically been set.<a class="indexterm" name="ch06-idx-968155-0"></a></p></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="ch06-SECT-6.2"></a>Other Connection Scripts</h3></div></div></div><p>
-<a class="indexterm" name="ch06-idx-968164-0"></a>
-<a class="indexterm" name="ch06-idx-968164-1"></a>After a user successfully makes a connection to any Samba share, you may want the Samba server to execute a program on its side to prepare the share for use. Samba allows scripts to be executed before and after someone connects to a share. You do not need to be using Windows domains to take advantage of the options. <a href="#ch06-67528" title="Table 6.11. Connection Script Options">Table 6.11</a> introduces some of the configuration options provided for setting up users.</p><div class="table"><a name="ch06-67528"></a><p class="title"><b>Table 6.11. Connection Script Options </b></p><div class="table-contents"><table summary="Connection Script Options " border="1"><colgroup><col><col><col><col><col></colgroup><thead><tr><th><p>Option</p></th><th><p>Parameters</p></th><th><p>Function</p></th><th><p>Default</p></th><th><p>Scope</p></th></tr></thead><tbody><tr><td><p><code class="literal">root preexec</code></p></td><td><p>string (Unix command)</p></td><td><p>Sets a command to run as <code class="literal">root</code>, before connecting to the share.</p></td><td><p>None</p></td><td><p>Share</p></td></tr><tr><td><p><code class="literal">preexec (exec)</code></p></td><td><p>string (Unix command)</p></td><td><p>Sets a Unix command to run as the user before connecting to the share.</p></td><td><p>None</p></td><td><p>Share</p></td></tr><tr><td><p><code class="literal">postexec</code></p></td><td><p>string (Unix command)</p></td><td><p>Sets a Unix command to run as the user after disconnecting from the share.</p></td><td><p>None</p></td><td><p>Share</p></td></tr><tr><td><p><code class="literal">root postexec</code></p></td><td><p>string (Unix command)</p></td><td><p>Sets a Unix command to run as <code class="literal">root</code> after disconnecting from the share.</p></td><td><p>None</p></td><td><p>Share</p></td></tr></tbody></table></div></div><br class="table-break"><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="ch06-SECT-6.2.1"></a>
-root preexec</h4></div></div></div><a class="indexterm" name="ch06-idx-969520-0"></a><p>The first form of the logon command is called <code class="literal">root</code> <code class="literal">preexec</code>. This option specifies a Unix command as its value that will be run <span class="emphasis"><em>as the root user</em></span> before any connection to a share is completed. You should use this option specifically for performing actions that require <a class="indexterm" name="ch06-idx-968166-0"></a>
-<a class="indexterm" name="ch06-idx-968166-1"></a>root privilege. For example, <code class="literal">root</code> <code class="literal">preexec</code> can be used to mount CD-ROMs for a share that makes them available to the clients, or to create necessary directories. If no <code class="literal">root</code> <code class="literal">preexec</code> option is specified, there is no default action. Here is an example of how you can use the command to mount a CD-ROM:</p><pre class="programlisting">[homes]
-	browseable = no
-	writeable = yes
-	root preexec = /etc/mount /dev/cdrom2</pre><p>Remember that these commands will be run as the root user. Therefore, in order to ensure security, users should never be able to modify the target of the <code class="literal">root</code> <code class="literal">preexec</code> command.</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="ch06-SECT-6.2.2"></a>
-preexec</h4></div></div></div><a class="indexterm" name="ch06-idx-969523-0"></a><p>The next option run before logon is the <code class="literal">preexec</code> option, sometimes just called <code class="literal">exec</code>. This is an ordinary unprivileged command run by Samba as the user specified by the variable <code class="literal">%u</code>. For example, a common use of this option is to perform <a class="indexterm" name="ch06-idx-968167-0"></a>logging, such as the following:</p><pre class="programlisting">[homes]
-<strong class="userinput"><code>preexec = echo "%u connected to %S from %m (%I)\" &gt;&gt;/tmp/.log</code></strong></pre><p>Be warned that any information the command sends to standard output will not be seen by the user, but is instead thrown away. If you intend to use a <code class="literal">preexec</code> script, you should ensure that it will run correctly before having Samba invoke it.</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="ch06-SECT-6.2.3"></a>
-postexec</h4></div></div></div><a class="indexterm" name="ch06-idx-969524-0"></a><p>Once the user disconnects from the share, the command specified with <code class="literal">postexec</code> is run as the user on the Samba server to do any necessary cleanup. This option is essentially the same as the <code class="literal">preexec</code> option. Again, remember that the command is run as the user represented by <code class="literal">%u</code> and any information sent to standard output will be ignored.</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="ch06-SECT-6.2.4"></a>
-root postexec</h4></div></div></div><a class="indexterm" name="ch06-idx-969525-0"></a><p>Following the <code class="literal">postexec</code> option, the <code class="literal">root</code> <code class="literal">postexec</code> command is run, if one has been specified. Again, this option specifies a Unix command as its value that will be run <span class="emphasis"><em>as the</em></span> <a class="indexterm" name="ch06-idx-968179-0"></a>
-<a class="indexterm" name="ch06-idx-968179-1"></a><span class="emphasis"><em>root user</em></span> before disconnecting from a share. You should use this option specifically for performing actions that require root privilege.</p></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="ch06-SECT-6.3"></a>Working with NIS and NFS</h3></div></div></div><p>Finally, Samba has the ability to work with <a class="indexterm" name="ch06-idx-968184-0"></a>NIS and NIS+. If there is more than one file server, and each runs Samba, it may be desirable to have the SMB client connect to the server whose disks actually house the user's home directory. It isn't normally a good idea to ship files across the network once via NFS to a Samba server, only to be sent across the network once again to the client via SMB. (For one thing, it's slow&#8212;about 30 percent of normal Samba speed). Therefore, there are a pair of options to tell Samba that NIS knows the name of the right server and indicate in which NIS map the information lives.</p><p><a href="#ch06-27466" title="Table 6.12. NIS Options">Table 6.12</a> introduces some of the other configuration options specifically for setting up users.</p><div class="table"><a name="ch06-27466"></a><p class="title"><b>Table 6.12. NIS Options </b></p><div class="table-contents"><table summary="NIS Options " border="1"><colgroup><col><col><col><col><col></colgroup><thead><tr><th><p>Option</p></th><th><p>Parameters</p></th><th><p>Function</p></th><th><p>Default</p></th><th><p>Scope</p></th></tr></thead><tbody><tr><td><p><code class="literal">nis homedir</code></p></td><td><p>boolean</p></td><td><p>If <code class="literal">yes</code>, use NIS instead of <code class="filename">/etc/passwd</code> to look up the path of a user's home directory</p></td><td><p><code class="literal">no</code></p></td><td><p>Global</p></td></tr><tr><td><p><code class="literal">homedir map</code></p></td><td><p>string (NIS map name)</p></td><td><p>Sets the NIS map to use to look up a user's home directory</p></td><td><p>None</p></td><td><p>Global</p></td></tr></tbody></table></div></div><br class="table-break"><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="ch06-SECT-6.3.1"></a>nis homedir and homedir map</h4></div></div></div><p>The <code class="literal">nis</code>
-<a class="indexterm" name="ch06-idx-969528-0"></a>
-<a class="indexterm" name="ch06-idx-969528-1"></a> <code class="literal">homedir</code> and <code class="literal">homedir</code> <code class="literal">map</code> options are for Samba servers on network sites where Unix home directories are provided using NFS, the automounter, and NIS (Yellow Pages).</p><p>The <code class="literal">nis</code> <code class="literal">homedir</code> option indicates that the home directory server for the user needs to be looked up in NIS. The <code class="literal">homedir</code> <code class="literal">map</code> option tells Samba what NIS map to look in for the server that has the user's home directory. The server needs to be a Samba server, so the client can do an SMB connect to it, and the other Samba servers need to have NIS installed so they can do the lookup.</p><p>For example, if user <code class="literal">joe</code> asks for a share called <code class="literal">[joe]</code>, and the <code class="literal">nis</code> <code class="literal">homedir</code> option is set to <code class="literal">yes</code>, Samba will look in the file specified by <code class="literal">homedir</code> <code class="literal">map</code> for a home directory for <code class="literal">joe</code>. If it finds one, Samba will return the associated machine name to the client. The client will then try to connect to <span class="emphasis"><em>that</em></span> machine and get the share from there. Enabling NIS lookups looks<a class="indexterm" name="ch06-idx-967545-0"></a>
-<a class="indexterm" name="ch06-idx-967545-1"></a>
-<a class="indexterm" name="ch06-idx-967545-2"></a> like the following:</p><pre class="programlisting">[globals]
-	nis homedir = yes
-	homedir map = amd.map</pre></div></div></div><div class="footnotes"><br><hr width="100" align="left"><div class="footnote"><p><sup>[<a name="ftn.ch06-pgfId-968956" href="#ch06-pgfId-968956">1</a>] </sup>Having both encrypted and non-encrypted password clients on your network is another reason why Samba allows you to include (or not include) various options in the Samba configuration file based on the client operating system or machine name variables.</p></div><div class="footnote"><p><sup>[<a name="ftn.ch06-pgfId-969009" href="#ch06-pgfId-969009">2</a>] </sup>This may not work under Red Hat Linux, as the password program typically responds "All authentication tokens updated successfully," instead of "Password changed." We provide a fix for this later in this section.</p></div><div class="footnote"><p><sup>[<a name="ftn.ch06-pgfId-959675" href="#ch06-pgfId-959675">3</a>] </sup>This is because the Unix <span class="emphasis"><em>passwd</em></span> program, which is the usual target for this operation, allows <code class="literal">root</code> to change a user's password without the security restriction that requests the old password of that user.</p></div></div></div><div class="chapter" lang="en"><div class="titlepage"><div><div><h2 class="title"><a name="SAMBA-CH-7"></a>Chapter 7. Printing and Name Resolution</h2></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="sect1"><a href="#ch07-61388">7.1. Sending Print Jobs to Samba</a></span></dt><dd><dl><dt><span class="sect2"><a href="#ch07-SECT-1.1">7.1.1. Print Commands</a></span></dt><dt><span class="sect2"><a href="#ch07-SECT-1.2">7.1.2. Printing Variables</a></span></dt><dt><span class="sect2"><a href="#ch07-SECT-1.3">7.1.3. A Minimal Printing Setup</a></span></dt><dt><span class="sect2"><a href="#ch07-SECT-1.4">7.1.4. The [printers] Share</a></span></dt><dt><span class="sect2"><a href="#ch07-SECT-1.5">7.1.5. Test Printing</a></span></dt><dt><span class="sect2"><a href="#ch07-SECT-1.6">7.1.6. Setting Up and Testing a Windows Client</a></span></dt><dt><span class="sect2"><a href="#ch07-30008">7.1.7. Automatically Setting Up Printer Drivers</a></span></dt></dl></dd><dt><span class="sect1"><a href="#ch07-31526">7.2. Printing to Windows Client Printers</a></span></dt><dd><dl><dt><span class="sect2"><a href="#ch07-SECT-2.0.1">7.2.1. BSD printers</a></span></dt><dt><span class="sect2"><a href="#ch07-SECT-2.0.2">7.2.2. System V printers</a></span></dt><dt><span class="sect2"><a href="#ch07-SECT-2.1">7.2.3. Samba Printing Options</a></span></dt></dl></dd><dt><span class="sect1"><a href="#ch07-12219">7.3. Name Resolution with Samba</a></span></dt><dd><dl><dt><span class="sect2"><a href="#ch07-SECT-3.1">7.3.1. The LMHOSTS File</a></span></dt><dt><span class="sect2"><a href="#ch07-SECT-3.2">7.3.2. Setting Up Samba to Use Another WINS Server</a></span></dt><dt><span class="sect2"><a href="#ch07-83429">7.3.3. Setting Up Samba as a WINS Server</a></span></dt><dt><span class="sect2"><a href="#ch07-SECT-3.4">7.3.4. Name Resolution Configuration Options</a></span></dt></dl></dd></dl></div><p>
-<a class="indexterm" name="ch07-idx-956351-0"></a>This chapter tackles two Samba topics: setting up printers for use with a Samba server and configuring Samba to use or become a Windows Internet Name Service (WINS) server. Samba allows client machines to send documents to printers connected to the Samba server. In addition, Samba can also assist you with printing Unix documents to a printer on a Windows machine. In the first part of this chapter, we will discuss how to get printers configured to work on either side.</p><p>In the second half of the chapter, we will introduce the Windows Internet Name Service, Microsoft's implementation of a NetBIOS Name Server (NBNS). As mentioned in <a href="#ch01-48078" title="Chapter 1. Learning the Samba">Chapter 1</a>, an NBNS allows machines to perform name resolution on a NetBIOS network without having to rely on broadcasts. Instead, each machine knows exactly where the WINS server is and can query it for the IP addresses of other machines on the network.</p><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="ch07-61388"></a>Sending Print Jobs to Samba</h2></div></div></div><p>
-<a class="indexterm" name="ch07-idx-956360-0"></a>A printer attached to the Samba server shows up in the list of shares offered in the Network Neighborhood. If the printer is registered on the client machine and the client has the correct printer driver installed, the client can effortlessly send print jobs to a printer attached to a Samba server. <a href="#ch07-35075" title="Figure 7.1. A Samba printer in the Network Neighborhood">Figure 7.1</a> shows a Samba printer as it appears in the Network Neighborhood of a Windows client.</p><p>
-<a class="indexterm" name="ch07-idx-956377-0"></a>
-<a class="indexterm" name="ch07-idx-956377-1"></a>To administer printers with Samba, you should understand the basic process by which printing takes place on a network. Sending a print job to a printer on a Samba server involves four steps:</p><div class="orderedlist"><ol type="1"><li><p>Opening and authenticating a connection to the printer share</p></li><li><p>Copying the file over the network</p></li><li><p>Closing the connection</p></li><li><p>Printing and deleting the copy of the file</p><div class="figure"><a name="ch07-35075"></a><p class="title"><b>Figure 7.1. A Samba printer in the Network Neighborhood</b></p><div class="figure-contents"><div><table border="0" summary="manufactured viewport for HTML img" cellspacing="0" cellpadding="0" width="502"><tr style="height: 171px"><td><img src="figs/sam.0701.gif" height="171" alt="A Samba printer in the Network Neighborhood"></td></tr></table></div></div></div><br class="figure-break"></li></ol></div><p>When a print job arrives at a Samba server, the print data is temporarily written to disk in the directory specified by the <code class="literal">path</code> option of the printer share. Samba then executes a Unix print command to send that data file to the printer. The job is printed as the authenticated user of the share. Note that this may be the guest user, depending on how the share is configured.</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="ch07-SECT-1.1"></a>Print Commands</h3></div></div></div><p>
-<a class="indexterm" name="ch07-idx-956378-0"></a>In order to print the document, you'll need to tell Samba what the command is to print and delete a file. On Linux, such a command is:</p><pre class="programlisting">lpr -r -P<em class="replaceable"><code>printer</code></em> <em class="replaceable"><code>file</code></em></pre><p>This tells <code class="literal">lpr</code> to copy the document to a spool area, usually <code class="filename">/var/spool</code>, retrieve the name of the printer in the system configuration file (<code class="filename">/etc/printcap</code>), and interpret the rules it finds there to decide how to process the data and which physical device to send it to. Note that because the <code class="literal">-r</code> option has been listed, the file specified on the command line will be deleted after it has been printed. Of course, the file removed is just a copy stored on the Samba server; the original file on the client is unaffected.</p><p>Linux uses a Berkeley (BSD) style of printing. However, the process is similar on System V Unix. Here, printing and deleting becomes a compound command:</p><pre class="programlisting">lp -d<em class="replaceable"><code>printer</code></em> -s <em class="replaceable"><code>file</code></em>; rm <em class="replaceable"><code>file</code></em></pre><p>With System V, the <code class="filename">/etc/printcap</code> file is replaced with different set of configuration files hiding in <code class="filename">/usr/spool/lp</code>, and there is no option to delete the file. You have to do it yourself, which is why we have added the <code class="literal">rm</code> command afterward.</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="ch07-SECT-1.2"></a>Printing Variables</h3></div></div></div><p>
-<a class="indexterm" name="ch07-idx-956380-0"></a>Samba provides four variables specifically for use with <a class="indexterm" name="ch07-idx-956450-0"></a>printing configuration options. They are shown in <a href="#ch07-29758" title="Table 7.1. Printing Variables">Table 7.1</a>.</p><div class="table"><a name="ch07-29758"></a><p class="title"><b>Table 7.1. Printing Variables </b></p><div class="table-contents"><table summary="Printing Variables " border="1"><colgroup><col><col></colgroup><thead><tr><th><p>Variable</p></th><th><p>Definition</p></th></tr></thead><tbody><tr><td><p><code class="literal">%s</code></p></td><td><p>The full pathname of the file on the Samba server to be printed</p></td></tr><tr><td><p><code class="literal">%f</code></p></td><td><p>The name of the file itself (without the preceding path) on the Samba server to be printed</p></td></tr><tr><td><p><code class="literal">%p</code></p></td><td><p>The name of the Unix printer to use</p></td></tr><tr><td><p><code class="literal">%j</code></p></td><td><p>The number of the print job (for use with <code class="literal">lprm</code>, <code class="literal">lppause</code>, and <code class="literal">lpresume</code>)</p></td></tr></tbody></table></div></div><br class="table-break"></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="ch07-SECT-1.3"></a>A Minimal Printing Setup</h3></div></div></div><p>
-<a class="indexterm" name="ch07-idx-956382-0"></a>Let's start with a simple but illustrative printing share. Assuming that you're on a Linux system and you have a printer called <code class="literal">lp</code> listed in the printer capabilities file, the following addition to your <code class="filename">smb.conf</code>
-<a class="indexterm" name="ch07-idx-956439-0"></a> file will make the printer accessible through the network:</p><pre class="programlisting">[printer1]
-	printable = yes
-	print command = /usr/bin/lpr -r  %s
-	printer = lp
-	printing = BSD
-	read only = yes
-	guest ok = yes</pre><p>This configuration allows anyone to send data to the printer, something we may want to change later. For the moment, what's important to understand is that the variable <code class="literal">%s</code> in the <code class="literal">print</code> <code class="literal">command</code> option will be replaced with the name of the file to be printed when Samba executes the command. Changing the <code class="literal">print command</code> to reflect a different style of Unix machine typically involves only replacing the right side of the <code class="literal">print</code> <code class="literal">command</code> option with whatever command you need for your system and changing the target of the <code class="literal">printing</code> option.</p><p>Let's look at the commands for a <a class="indexterm" name="ch07-idx-956440-0"></a>
-<a class="indexterm" name="ch07-idx-956440-1"></a>System V Unix. With variable substitution, the System V Unix command becomes:</p><pre class="programlisting">print command = lp -d%p -s %s; rm %s</pre><p>As mentioned earlier, the <code class="literal">%p</code> variable resolves to the name of the printer, while the <code class="literal">%s</code> variable resolves to the name of the file. After that, you can change the <code class="literal">printing</code> option to reflect that you're using a System V architecture:</p><pre class="programlisting">printing = SYSV</pre><p>If you are using <a class="indexterm" name="ch07-idx-956441-0"></a>share-level security, pay special attention to the guest account used by Samba. The typical setting, <code class="literal">nobody</code>, may not be allowed to print by the operating system. If that's true for your operating system, you should place a <code class="literal">guest</code> <code class="literal">account</code> option under the <a class="indexterm" name="ch07-idx-956445-0"></a>printing share (or even perhaps the global share) specifying an account that can. A popular candidate with the Samba authors is the <code class="literal">ftp</code> account, which is often preconfigured to be safe for untrusted guest users. You can set it with the following command:</p><pre class="programlisting">guest account = ftp</pre><p>Another common printing issue is that clients may need to request the status of a <a class="indexterm" name="ch07-idx-956443-0"></a>print job sent to the Samba server. Samba will not reject a document from being sent to an already busy printer share. Consequently, Samba needs the ability to communicate not only the status of the current printing job to the client, but also which documents are currently waiting to be printed on that printer. Samba also has to provide the client the ability to pause print jobs, resume print jobs, and remove print jobs from the printing queue. Samba provides options for each of these tasks. As you might expect, they borrow functionality from existing Unix commands. The options are:</p><div class="itemizedlist"><ul type="disc"><li><p><code class="literal">lpq command</code></p></li><li><p><code class="literal">lprm command</code></p></li><li><p><code class="literal">lppause command</code></p></li><li><p><code class="literal">lpresume command</code></p></li></ul></div><p>We will cover these options in more detail below. For the most part, however, the value of the <code class="literal">printing</code> configuration option will determine their values, and you should not need to alter the default values of these options.</p><p>Here are a few important items to remember about printing shares:</p><div class="itemizedlist"><ul type="disc"><li><p>You must put <code class="literal">printable</code> <code class="literal">=</code> <code class="literal">yes</code> in all printer shares (even <code class="literal">[printers]</code>), so that Samba will know that they are printer shares. If you forget, the shares will not be usable for printing and will instead be treated as disk shares.</p></li><li><p>If you set the <code class="literal">path</code> configuration option in the printer section, any files sent to the printer(s) will be copied to the directory you specify instead of to the default location of <code class="filename">/tmp</code>. As the amount of disk space allocated to <code class="filename">/tmp</code> can be relatively small in some Unix operating systems, many administrators opt to use <code class="filename">/var/spool</code> or some other directory instead.</p></li><li><p>The <code class="literal">read only</code> option is ignored for printer shares.</p></li><li><p>If you set <code class="literal">guest</code> <code class="literal">ok</code> <code class="literal">=</code> <code class="literal">yes</code> in a printer share and Samba is configured for share-level security, it will allow anyone to send data to the printer as the <code class="literal">guest</code> <code class="literal">account</code> user.</p></li></ul></div><p>Using one or more Samba machines as a print server gives you a great deal of flexibility on your LAN. You can easily partition your available printers, restricting some to members of one department, or you can maintain a bank of printers available to all. In addition, you can restrict a printer to a selected few by adding the trusty <code class="literal">valid</code> <code class="literal">users</code> option to its share definition:</p><pre class="programlisting">[deskjet]
-	printable = yes
-	path = /var/spool/samba/print
-	valid users = gail sam</pre><p>All of the other share accessibility options defined in the previous chapter should work for printing shares as well. Since the printers themselves are accessed through Samba by name, it's also simple to delegate print services among several servers using familiar Unix commands for tasks such as load balancing or maintenance.<a class="indexterm" name="ch07-idx-956385-0"></a></p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="ch07-SECT-1.4"></a>The [printers] Share</h3></div></div></div><p>
-<a class="indexterm" name="ch07-idx-956390-0"></a><a href="#ch04-21486" title="Chapter 4. Disk Shares">Chapter 4</a>, briefly introduced <code class="literal">[printers]</code>, a special share for automatically creating printing services. Let's review how it works: if you create a share named <code class="literal">[printers]</code> in the configuration file, Samba will automatically read in your printer capabilities file and create a printing share for each printer that appears in the file. For example, if the Samba server had <code class="literal">lp</code>, <code class="literal">pcl</code> and <code class="literal">ps</code> printers in its printer capabilities file, Samba would provide three printer shares with those names, each configured with the options in the <code class="literal">[printers]</code> share.</p><p>
-<a class="indexterm" name="ch07-idx-956509-0"></a>Recall that Samba obeys following rules when a client requests a share that has not been created through the <code class="filename">smb.conf</code> file:</p><div class="itemizedlist"><ul type="disc"><li><p>If the share name matches a username in the system password file and a <code class="literal">[homes]</code> share exists, a new share is created with the name of the user and is initialized using the values given in the <code class="literal">[homes]</code> and <code class="literal">[global]</code> sections.</p></li><li><p>Otherwise, if the name matches a printer in the system printer capabilities file, and a <code class="literal">[printers]</code> share exists, a new share is created with the name of the printer and initialized using the values given in the <code class="literal">[printers]</code> section. (Variables in the <code class="literal">[global]</code> section do not apply here.)</p></li><li><p>If neither of those succeed, Samba looks for a <code class="literal">default</code> <code class="literal">service</code> share. If none is found, it returns an error.</p></li></ul></div><p>This brings to light an important point: be careful that you do not give a <a class="indexterm" name="ch07-idx-956508-0"></a>printer the same name as a user. Otherwise, you will end up connecting to a disk share when you may have wanted a printer share instead.</p><p>Here is an example <code class="literal">[printers]</code> share for a Linux (BSD) system. Some of these options are already defaults; however, we have listed them anyway for illustrative purposes:</p><pre class="programlisting">[global] 
-	printing = BSD
-	print command = /usr/bin/lpr -P%p -r %s 
-	printcap file = /etc/printcap 
-	min print space = 2000
-
-[printers] 
-	path = /usr/spool/public 
-	printable = true  
-	guest ok = true 
-	guest account = pcguest</pre><p>Here, we've given Samba global options that specify the printing type (BSD), a print command to send data to the printer and remove a temporary file, our default printer capabilities file, and a minimum printing space of 2 megabytes.</p><p>In addition, we've created a <code class="literal">[printers]</code> share for each of the system printers. Our temporary spooling directory is specified by the <code class="literal">path</code> option: <code class="filename">/usr/spool/public</code>. Each of the shares is marked as printable&#8212;this is necessary, even in the <code class="literal">[printers]</code> section. The two <code class="literal">guest</code> options are useful in the event that Samba is using share-level security: we allow guest access to the printer and we specify the guest user that Samba should use to execute print commands.</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="ch07-SECT-1.5"></a>Test Printing</h3></div></div></div><p>
-<a class="indexterm" name="ch07-idx-956391-0"></a>Here is how you can test printing from the Samba server. Let's assume the most complex case and use a guest account. First, run the Samba <span class="emphasis"><em>testparm</em></span> command on your configuration file that contains the print shares, as we did in <a href="#SAMBA-CH-2" title="Chapter 2. Installing Samba on a Unix System">Chapter 2</a>. This will tell you if there are any syntactical problems with the configuration file. For example, here is what you would see if you left out the <code class="literal">path</code> configuration option in the previous example:</p><pre class="programlisting"># testparm 
-Load smb config files from /usr/local/samba/lib/smb.conf 
-Processing configuration file "/usr/local/samba/lib/smb.conf" 
-Processing section "[global]" 
-Processing section "[homes]" 
-Processing section "[data]" 
-Processing section "[printers]" 
-No path in service printers - using /tmp 
-Loaded services file OK. 
-Press enter to see a dump of your service definitions
-Global parameters: 
-	load printers: Yes 
-	printcap name: /etc/printcap
-Default service parameters: 
-	guest account: ftp 
-	min print space: 0 
-	print command: lpr -r -P%p %s 
-	lpq command: lpq -P%p 
-	lprm command: lprm -P%p %j 
-lppause command: 
-	lpresume command: 
- Service parameters [printers]: 
-	path: /tmp 	
-	print ok: Yes 
-	read only: true 
-	public: true</pre><p>Second, try the command <code class="literal">testprns</code> <em class="replaceable"><code>printername</code></em>. This is a simple program that verifies that the specified printer is available in your <span class="emphasis"><em>printcap</em></span> file. If your <span class="emphasis"><em>printcap</em></span> file is not in the usual place, you can specify its full pathname as the second argument to the <span class="emphasis"><em>testprns</em></span> command:</p><pre class="programlisting"># testprns lp /etc/printcap
-Looking for printer lp in printcap file /etc/printcap
-Printer name lp is valid.</pre><p>Next, log on as the guest user, go to the spooling directory, and ensure that you can print using the same command that <span class="emphasis"><em>testparm</em></span> says Samba will use. As mentioned before, this will tell you if you need to change the guest account, as the default account may not be allowed to print.</p><p>Finally, print something to the Samba server via <code class="literal">smbclient</code>, and see if the following actions occur:</p><div class="itemizedlist"><ul type="disc"><li><p>The job appears (briefly) in the Samba spool directory specified by the path.</p></li><li><p>The job shows up in your print systems spool directory.</p></li><li><p>The job disappears from the spool directory that Samba used.</p></li></ul></div><p>If <span class="emphasis"><em>smbclient</em></span> cannot print, you can reset the <code class="literal">print</code> <code class="literal">command</code> option to collect debugging information:</p><pre class="programlisting">print command = /bin/cat %s &gt;&gt;/tmp/printlog; rm %s</pre><p>or:</p><pre class="programlisting">print command = echo "printed %s on %p" &gt;&gt;/tmp/printlog</pre><p>A common problem with Samba printer configuration is forgetting to use the full <a class="indexterm" name="ch07-idx-956511-0"></a>
-<a class="indexterm" name="ch07-idx-956511-1"></a>pathnames for commands; simple commands often don't work because the guest account's PATH doesn't include them. Another frequent problem is not having the correct <a class="indexterm" name="ch07-idx-956512-0"></a>
-<a class="indexterm" name="ch07-idx-956512-1"></a>permissions on the spooling directory.<a class="indexterm" name="ch07-idx-956494-0"></a></p><div class="tip" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Tip</h3><p>
-<a class="indexterm" name="ch07-idx-956514-0"></a>
-<a class="indexterm" name="ch07-idx-956514-1"></a>There is more information on debugging printers in the Samba documentation (<code class="filename">Printing.txt</code>). In addition, the Unix print systems are covered in detail in AEleen Frisch's <span class="emphasis"><em>Essential Systems Administration</em></span> (published by O'Reilly).</p></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="ch07-SECT-1.6"></a>Setting Up and Testing a Windows Client</h3></div></div></div><p>
-<a class="indexterm" name="ch07-idx-956392-0"></a>
-<a class="indexterm" name="ch07-idx-956392-1"></a>Now that Samba is offering a workable printer, you need to set it up on a Windows client. Look at the Samba server in the Network Neighborhood. It should now show each of the printers that are available. For example, in <a href="#ch07-35075" title="Figure 7.1. A Samba printer in the Network Neighborhood">Figure 7.1</a>, we saw a printer called <code class="literal">lp</code>.</p><p>Next, you need to have the Windows client recognize the printer. Double-click on the printer icon to get started. If you try to select an uninstalled printer (as you just did), Windows will ask you if it should help configure it for the Windows system. Respond "Yes," which will open the Printer Wizard.</p><p>The first thing the wizard will ask is whether you need to print from DOS.  Let's assume you don't, so choose No and press the Next button to get to the manufacturer/model window as shown in <a href="#ch07-60084" title="Figure 7.2. A printer in the Network Neighborhood">Figure 7.2</a>.</p><div class="figure"><a name="ch07-60084"></a><p class="title"><b>Figure 7.2. A printer in the Network Neighborhood</b></p><div class="figure-contents"><div><table border="0" summary="manufactured viewport for HTML img" cellspacing="0" cellpadding="0" width="502"><tr style="height: 128px"><td><img src="figs/sam.0702.gif" height="128" alt="A printer in the Network Neighborhood"></td></tr></table></div></div></div><br class="figure-break"><p>In this dialog box, you should see a large list of manufacturers and models for almost every printer imaginable. If you don't see your printer on the list, but you know it's a PostScript printer, select Apple as the manufacturer and Apple LaserWriter as the model. This will give you the most basic Postscript printer setup, and arguably one of the most reliable. If you already have any Postscript printers attached, you will be asked about replacing or reusing the existing driver. Be aware that if you replace it with a new one, you may make your other printers fail. Therefore, we recommend you keep using your existing printer drivers as long as they're working properly.</p><p>Following that, the Printer Wizard will ask you to name the printer. <a href="#ch07-69466" title="Figure 7.3. Printer manufacturers and models">Figure 7.3</a> shows this example, where the name has defaulted to our second laserwriter. Here, you rename it from Apple Laserwriter (Copy 2) to "ps on Samba server," so you know where to look for the printouts. In reality, you can name the printer anything you want.</p><div class="figure"><a name="ch07-69466"></a><p class="title"><b>Figure 7.3. Printer manufacturers and models</b></p><div class="figure-contents"><div><table border="0" summary="manufactured viewport for HTML img" cellspacing="0" cellpadding="0" width="502"><tr style="height: 296px"><td><img src="figs/sam.0703.gif" height="296" alt="Printer manufacturers and models"></td></tr></table></div></div></div><br class="figure-break"><p>Finally, the Printing Wizard asks if it should print a test page. Click on Yes, and you should be presented with the dialog in <a href="#ch07-43374" title="Figure 7.4. Printing successfully completed">Figure 7.4</a>.</p><div class="figure"><a name="ch07-43374"></a><p class="title"><b>Figure 7.4. Printing successfully completed</b></p><div class="figure-contents"><div><table border="0" summary="manufactured viewport for HTML img" cellspacing="0" cellpadding="0" width="502"><tr style="height: 232px"><td><img src="figs/sam.0704.gif" height="232" alt="Printing successfully completed"></td></tr></table></div></div></div><br class="figure-break"><p>If the test printing was unsuccessful, press the No button in <a href="#ch07-43374" title="Figure 7.4. Printing successfully completed">Figure 7.4</a> and the Printing Wizard will walk you through some debugging steps for the client side of the process. If the test printing does work, congratulations! The remote printer will now be available to all your PC applications through the File and Print menu items.</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="ch07-30008"></a>Automatically Setting Up Printer Drivers</h3></div></div></div><p>
-<a class="indexterm" name="ch07-idx-956393-0"></a>The previous section described how to manually configure a printer driver for your Windows system. As a system administrator, however, you can't always guarantee that users can perform such a process without making mistakes. Luckily, however, you can ask Samba to automatically set up the printer drivers for a specific printer.</p><p>Samba has three options that can be used to automatically set up printer drivers for clients who are connecting for the first time. These options are <code class="literal">printer</code> <code class="literal">driver</code>, <code class="literal">printer</code> <code class="literal">driver</code> <code class="literal">file</code>, and <code class="literal">printer</code> <code class="literal">driver</code> <code class="literal">location</code>. This section explains how to use these options to allow users to skip over the Manufacturer dialog in the Add Printer Wizard above.</p><div class="tip" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Tip</h3><p>For more information on how to do this, see the <code class="filename">PRINTER_DRIVER.TXT</code> file in the Samba distribution documentation.</p></div><p>There are four major steps:</p><div class="orderedlist"><ol type="1"><li><p>Install the drivers for the printer on a Windows client (the printer need not be attached).</p></li><li><p>Create a printer definition file from the information on a Windows machine.</p></li><li><p>Create a <code class="literal">PRINTER$</code> share where the resulting driver files can be placed.</p></li><li><p>Modify the Samba configuration file accordingly.</p></li></ol></div><p>Let's go over each of the four steps in greater detail.</p><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="ch07-SECT-1.7.1"></a>Install the drivers on a windows client</h4></div></div></div><p>Use <a class="indexterm" name="ch07-idx-956517-0"></a>Windows 95/98 for this step. It doesn't matter which client you choose, as long as it has the ability to load the appropriate drivers for the printer. In fact, you don't even need to have the printer attached to the machine. All you're interested in here is getting the appropriate driver files into the Windows directory. First, go to the Printers window of My Computer and double-click on the Add Printer icon, as shown in <a href="#ch07-52397" title="Figure 7.5. The Printers window">Figure 7.5</a>.</p><div class="figure"><a name="ch07-52397"></a><p class="title"><b>Figure 7.5. The Printers window</b></p><div class="figure-contents"><div><table border="0" summary="manufactured viewport for HTML img" cellspacing="0" cellpadding="0" width="502"><tr style="height: 223px"><td><img src="figs/sam.0705.gif" height="223" alt="The Printers window"></td></tr></table></div></div></div><br class="figure-break"><p>At this point, you can follow the Add Printer Wizard dialogs through to select the manufacturer and model of the printer in question. If it asks you if you want to print from MS-DOS, answer No. Windows should load the appropriate driver resources from its CD-ROM and ask you if you want to print a test page. Again, respond No and close the Add Printer Wizard dialog.</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="ch07-SECT-1.7.2"></a>Create a printer definition file</h4></div></div></div><p>You can create a <a class="indexterm" name="ch07-idx-956518-0"></a>printer definition file by using the <code class="filename">make_ printerdef</code> script in the <code class="filename">/usr/local/samba/bin</code> directory. In order to use this script, you need to copy over the following four files from a Windows client:<sup>[<a name="ch07-pgfId-951615" href="#ftn.ch07-pgfId-951615">1</a>]</sup></p><table class="simplelist" border="0" summary="Simple list"><tr><td><span class="emphasis"><em>C:\WINDOWS\INF\MSPRINT.INF</em></span></td></tr><tr><td><span class="emphasis"><em>C:\WINDOWS\INF\MSPRINT2.INF</em></span></td></tr><tr><td><span class="emphasis"><em>C:\WINDOWS\INF\MSPRINT3.INF</em></span></td></tr><tr><td><span class="emphasis"><em>C:\WINDOWS\INF\MSPRINT4.INF</em></span></td></tr></table><p>Once you have the four files, you can create a printer definition file using the appropriate printer driver and its .INF file. If the printer driver starts with the letters A-K, use either the <span class="emphasis"><em>MSPRINT.INF</em></span> file or the <span class="emphasis"><em>MSPRINT3.INF</em></span> file. If it begins with the letters L-Z, use the <span class="emphasis"><em>MSPRINT2.INF</em></span> file or the <span class="emphasis"><em>MSPRINT4.INF</em></span> file. You may need to <span class="emphasis"><em>grep</em></span> through each of the files to see where your specific driver is. For the following example, we have located our driver in <span class="emphasis"><em>MSPRINT3.INF</em></span> and created a printer definition file for a HP DeskJet 560C printer:</p><pre class="programlisting">$grep "HP DeskJet 560C Printer" MSPRINT.INF MSPRINT3.INF
-MSPRINT3.INF: "HP DeskJet 560C Printer"=DESKJETC.DRV,HP_DeskJet_ ...
-
-$make_printerdef MSPRINT3.INF "HP DeskJet 560C Printer" &gt;printers.def
-FOUND:DESKJETC.DRV
-End of section found
-CopyFiles: DESKJETC,COLOR_DESKJETC
-Datasection: (null)
-Datafile: DESKJETC.DRV
-Driverfile: DESKJETC.DRV
-Helpfile: HPVDJC.HLP
-LanguageMonitor: (null)
-
-Copy the following files to your printer$ share location:
-DESKJETC.DRV
-HPVCM.HPM
-HPVIOL.DLL
-HPVMON.DLL
-HPVRES.DLL
-HPCOLOR.DLL
-HPVUI.DLL
-HPVDJCC.HLP
-color\HPDESK.ICM</pre><p>Note the files that the script asks you to copy. You'll need those for the next step.</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="ch07-SECT-1.7.3"></a>Create a PRINTER$ share</h4></div></div></div><p>
-<a class="indexterm" name="ch07-idx-956525-0"></a>This part is relatively easy. Create a share called <code class="literal">[PRINTER$]</code> in your <code class="filename">smb.conf</code> that points to an empty directory on the Samba server. Once that is done, copy over the files that the <code class="filename">make_ printerdef</code> script requested of you into the location of the <code class="literal">path</code> configuration option for the <code class="literal">[PRINTER$]</code> share. For example, you can put the following in your configuration file:</p><pre class="programlisting">[PRINTER$]
-	path = /usr/local/samba/print
-	read only = yes
-	browsable = no
-	guest ok = yes</pre><p>The files requested by the <code class="filename">make_ printerdef</code> script are typically located in the <span class="emphasis"><em>C:\WINDOWS\SYSTEM</em></span> directory, although you can use the following commands to find out exactly where they are:</p><pre class="programlisting">cd C:\WINDOWS
-dir <em class="replaceable"><code>filename</code></em> /s</pre><p>In this case, each of the files needs to be copied to the <code class="filename">/usr/local/samba/print</code> directory on the Samba server. In addition, copy the <code class="filename">printers.def</code> file that you created over to that share as well. Once you've done that, you're almost ready to go.</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="ch07-SECT-1.7.4"></a>Modify the Samba configuration file</h4></div></div></div><p><code class="filename"></code>
-<a class="indexterm" name="ch07-idx-956532-0"></a>The last step is to modify the Samba configuration file by adding the following three options:</p><div class="itemizedlist"><ul type="disc"><li><p><code class="literal">printer</code> <code class="literal">driver</code></p></li><li><p><code class="literal">printer</code> <code class="literal">driver</code> <code class="literal">file</code></p></li><li><p><code class="literal">printer</code> <code class="literal">driver</code> <code class="literal">location</code></p></li></ul></div><p>The <code class="literal">printer</code> <code class="literal">driver</code> <code class="literal">file</code> is a global option that points to the <code class="filename">printers.def</code> file; place that option in your <code class="literal">[global]</code> section. The other options should be set in the printer share for which you wish to automatically configure the drivers. The value for <code class="literal">printer</code> <code class="literal">driver</code> should match the string that shows up in the Printer Wizard on the Windows system. The value of the <code class="literal">printer</code> <code class="literal">driver</code> <code class="literal">location</code> is the pathname of the PRINTER$ share you set up, not the Unix pathname on the server. Thus, you could use the following:</p><pre class="programlisting">[global]
-	printer driver file = /usr/local/samba/print/printers.def
-[hpdeskjet]
-	path = /var/spool/samba/printers
-	printable = yes
-
-	printer driver = HP DeskJet 560C Printer
-	printer driver location = \\%L\PRINTER$</pre><p>Now you're ready to test it out. At this point, remove the Windows printer that you "set up" in the first step from the list of printers in the Printers window of My Computer. If Samba asks you to delete unneeded files, do so. These files will be replaced shortly on the client, as they now exist on the Samba server.</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="ch07-SECT-1.7.5"></a>Testing the configuration</h4></div></div></div><p>Restart the Samba daemons and look for the <code class="literal">[hpdeskjet]</code> share under the machine name in the Network Neighborhood. At this point, if you click on the printer icon, you should begin the printer setup process and come to the dialog shown in <a href="#ch07-60108" title="Figure 7.6. Automatically configuring the printer driver">Figure 7.6</a>.</p><p>This is different from the dialog you saw earlier when setting up a printer. Essentially, the dialog is asking if you wish to accept the driver that is "already installed"&#8212;in other words, offered by Samba. Go ahead and keep the existing driver, and press the Next button. At this point, you can give the printer a name and print out a test page. If it works, the setup should be complete. You should be able to repeat the process now from any Windows<a class="indexterm" name="ch07-idx-956413-0"></a> client. <a class="indexterm" name="ch07-idx-956407-0"></a></p><div class="figure"><a name="ch07-60108"></a><p class="title"><b>Figure 7.6. Automatically configuring the printer driver</b></p><div class="figure-contents"><div><table border="0" summary="manufactured viewport for HTML img" cellspacing="0" cellpadding="0" width="502"><tr style="height: 296px"><td><img src="figs/sam.0706.gif" height="296" alt="Automatically configuring the printer driver"></td></tr></table></div></div></div><br class="figure-break"></div></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="ch07-31526"></a>Printing to Windows Client Printers</h2></div></div></div><p>
-<a class="indexterm" name="ch07-idx-956368-0"></a>If you have printers connected to clients running Windows 95/98 or NT 4.0, those printers can also be accessed from Samba. Samba comes equipped with a tool called <span class="emphasis"><em>smbprint</em></span>
-<a class="indexterm" name="ch07-idx-956539-0"></a>
-<a class="indexterm" name="ch07-idx-956539-1"></a> that can be used to spool print jobs to Windows-based printers. In order to use this, however, you need to set up the printer as a shared resource on the client machine. If you haven't already done this, you can reset this from the Printers window, reached from the Start button, as shown in <a href="#ch07-32814" title="Figure 7.7. The Printers window">Figure 7.7</a>.</p><div class="figure"><a name="ch07-32814"></a><p class="title"><b>Figure 7.7. The Printers window</b></p><div class="figure-contents"><div><table border="0" summary="manufactured viewport for HTML img" cellspacing="0" cellpadding="0" width="502"><tr style="height: 273px"><td><img src="figs/sam.0707.gif" height="273" alt="The Printers window"></td></tr></table></div></div></div><br class="figure-break"><p>Select a printer that's locally connected (for example, ours is the Canon printer), press the right mouse button to bring up a menu, and select Sharing. This will give you the Sharing tab of the Printer Properties frame, as shown in <a href="#ch07-92021" title="Figure 7.8. The Sharing tab of the printer">Figure 7.8</a>. If you want it available to everybody on your LAN as the Windows guest user, enter a blank password.</p><div class="figure"><a name="ch07-92021"></a><p class="title"><b>Figure 7.8. The Sharing tab of the printer</b></p><div class="figure-contents"><div><table border="0" summary="manufactured viewport for HTML img" cellspacing="0" cellpadding="0" width="502"><tr style="height: 273px"><td><img src="figs/sam.0708.gif" height="273" alt="The Sharing tab of the printer"></td></tr></table></div></div></div><br class="figure-break"><p>Once you've got this working, you can add your printer to the list of standard printers and Samba can make it available to all the other PCs in the workgroup. To make installation on Unix easier, the Samba distribution provides two sample scripts: <code class="filename">smbprint</code> and <code class="filename">smbprint.sysv</code>. The first works with BSD-style printers; the second is designed for System V printers.</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="ch07-SECT-2.0.1"></a>BSD printers</h3></div></div></div><p>
-<a class="indexterm" name="ch07-idx-956540-0"></a>There are two steps you need to have a BSD Unix recognize a remote printer:</p><div class="orderedlist"><ol type="1"><li><p>Place an entry for the printer in the <code class="filename">/etc/printcap</code> file (or equivalent).</p></li><li><p>Place a configuration file in the <code class="filename">/var/spool</code> directory for the printer.</p></li></ol></div><p>First, edit your <code class="filename">/etc/printcap</code> file and add an entry for the remote printer. Note that the input filter (<code class="literal">if</code>) entry needs to point to the <span class="emphasis"><em>smbprint</em></span> program if the machine is on Windows 95/98. The following set of lines will accomplish on a Linux machine, for example:</p><pre class="programlisting">laserjet:\
-  :sd=/var/spool/lpd/laser:\         <em class="replaceable"><code># spool directory</code></em>
-  :mx#0:\                            <em class="replaceable"><code># maximum file size (none)</code></em>
-  :sh:\                              <em class="replaceable"><code># surpress burst header (no)</code></em>
-  :if=/usr/local/samba/bin/smbprint: <em class="replaceable"><code># text filter</code></em></pre><p>After that, you need to create a configuration file in the spool directory that you specified with the <code class="literal">sd</code> parameter above. (You may need to create that directory.) The file must have the name <span class="emphasis"><em>.config</em></span> and should contain the following information:</p><div class="itemizedlist"><ul type="disc"><li><p>The NetBIOS name of the Windows machine with the printer</p></li><li><p>The service name that represents the printer</p></li><li><p>The password used to access that service</p></li></ul></div><p>The last two parameters were set up in the Sharing dialog for the requested resource on the Windows machine. In this case, the <span class="emphasis"><em>.config</em></span> file would have three lines:</p><pre class="programlisting">server = phoenix
-service = CANON
-password = ""</pre><p>After you've done that, reset the Samba server machine and try printing to it using any standard Unix program.</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="ch07-SECT-2.0.2"></a>System V printers</h3></div></div></div><p>
-<a class="indexterm" name="ch07-idx-956541-0"></a>Sending print jobs from a System V Unix system is a little easier. Here, you need to get obtain the <code class="filename">smbprint.sysv</code> script in the <code class="filename">/usr/local/samba/examples/printing</code> directory and do the following:</p><div class="orderedlist"><ol type="1"><li><p>Change the <code class="literal">server</code>, <code class="literal">service</code>, and <code class="literal">password</code> parameters in the script to match the NetBIOS machine, its shared printer service, and its password, respectively. For example, the following entries would be correct for the service in the previous example:</p><pre class="programlisting">server = phoenix
-service = CANON
-password = ""</pre></li><li><p>Run the following commands, which create a reference for the printer in the printer capabilities file. Note that the new Unix printer entry <code class="literal">canon_  printer</code> is named:</p><pre class="programlisting"># lpadmin -p canon_printer -v /dev/null -i./smbprint.sysv
-# enable canon_printer
-# accept canon_printer</pre></li></ol></div><p>After you've done that, restart the Samba daemons and try printing to it using any standard Unix program. You should now be able to send data to a printer on a Windows client across the network.</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="ch07-SECT-2.1"></a>Samba Printing Options</h3></div></div></div><p>
-<a class="indexterm" name="ch07-idx-956419-0"></a><a href="#ch07-19361" title="Table 7.2. Printing Configuration Options">Table 7.2</a> summarizes the Samba printing options.</p><div class="table"><a name="ch07-19361"></a><p class="title"><b>Table 7.2. Printing Configuration Options </b></p><div class="table-contents"><table summary="Printing Configuration Options " border="1"><colgroup><col><col><col><col><col></colgroup><thead><tr><th><p>Option</p></th><th><p>Parameters</p></th><th><p>Function</p></th><th><p>Default</p></th><th><p>Scope</p></th></tr></thead><tbody><tr><td><p><code class="literal">printing</code></p></td><td><p><code class="literal">bsd</code>, <code class="literal">sysv</code>, <code class="literal">hpux</code>, <code class="literal">aix</code>, <code class="literal">qnx</code>, <code class="literal">plp</code>, <code class="literal">softq</code>, or <code class="literal">lprng</code></p></td><td><p>Sets the print system type for your Unix system.</p></td><td><p>System dependent</p></td><td><p>Share</p></td></tr><tr><td><p><code class="literal">printable (print ok)</code></p></td><td><p>boolean</p></td><td><p>Marks a share as a printing share.</p></td><td><p><code class="literal">no</code></p></td><td><p>Share</p></td></tr><tr><td><p><code class="literal">printer (printer name)</code></p></td><td><p>string (Unix printer name)</p></td><td><p>Sets the name of the printer to be shown to clients.</p></td><td><p>System dependent</p></td><td><p>Share</p></td></tr><tr><td><p><code class="literal">printer driver</code></p></td><td><p>string (printer driver name)</p></td><td><p>Sets the driver name that should be used by the client to send data to the printer.</p></td><td><p>None</p></td><td><p>Share</p></td></tr><tr><td><p><code class="literal">printer driver file</code></p></td><td><p>string (fully-qualified pathname)</p></td><td><p>Sets the name of the printer driver file.</p></td><td><p>None</p></td><td><p>Global</p></td></tr><tr><td><p><code class="literal">printer driver location</code></p></td><td><p>string (network pathname)</p></td><td><p>Specifies the pathname of the share for the printer driver file.</p></td><td><p>None</p></td><td><p>Share</p></td></tr><tr><td><p><code class="literal">lpq cache time</code></p></td><td><p>numeric (time in seconds)</p></td><td><p>Sets the amount of time in seconds that Samba will cache the lpq status.</p></td><td><p><code class="literal">10</code></p></td><td><p>Global</p></td></tr><tr><td><p><code class="literal">postscript</code></p></td><td><p>boolean</p></td><td><p>Treats all print jobs sent as postscript by prepending <code class="literal">%!</code> at the beginning of each file.</p></td><td><p><code class="literal">no</code></p></td><td><p>Share</p></td></tr><tr><td><p><code class="literal">load printers</code></p></td><td><p>boolean</p></td><td><p>Automatically loads each of the printers in the <span class="emphasis"><em>printcap</em></span> file as printing shares.</p></td><td><p><code class="literal">no</code></p></td><td><p>Global</p></td></tr><tr><td><p><code class="literal">print command</code></p></td><td><p>string (shell command)</p></td><td><p>Sets the Unix command to perform printing.</p></td><td><p>See below</p></td><td><p>Share</p></td></tr><tr><td><p><code class="literal">lpq command</code></p></td><td><p>string (shell command)</p></td><td><p>Sets the Unix command to return the status of the printing queue.</p></td><td><p>See below</p></td><td><p>Share</p></td></tr><tr><td><p><code class="literal">lprm command</code></p></td><td><p>string (shell command)</p></td><td><p>Sets the Unix command to remove a job from the printing queue.</p></td><td><p>See below</p></td><td><p>Share</p></td></tr><tr><td><p><code class="literal">lppause command</code></p></td><td><p>string (shell command)</p></td><td><p>Sets the Unix command to pause a job on the printing queue.</p></td><td><p>See below</p></td><td><p>Share</p></td></tr><tr><td><p><code class="literal">lpresume command</code></p></td><td><p>string (shell command)</p></td><td><p>Sets the Unix command to resume a paused job on the printing queue.</p></td><td><p>See below</p></td><td><p>Share</p></td></tr><tr><td><p><code class="literal">printcap name</code></p>
-
-<p><code class="literal">(printcap)</code></p></td><td><p>string (fully-qualified pathname)</p></td><td><p>Specifies the location of the printer capabilities file.</p></td><td><p>System dependent</p></td><td><p>Global</p></td></tr><tr><td><p><code class="literal">min print space</code></p></td><td><p>numeric (size in kilobytes)</p></td><td><p>Sets the minimum amount of disk free space that must be present to print.</p></td><td><p><code class="literal">0</code></p></td><td><p>Share</p></td></tr><tr><td><p><code class="literal">queuepause command</code></p></td><td><p>string (shell command)</p></td><td><p>Sets the Unix command to pause a queue.</p></td><td><p>See below</p></td><td><p>Share</p></td></tr><tr><td><p><code class="literal">queueresume command</code></p></td><td><p>string (shell command)</p></td><td><p>Sets the Unix command to resume a queue.</p></td><td><p>See below</p></td><td><p>Share</p></td></tr></tbody></table></div></div><br class="table-break"><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="ch07-SECT-2.1.1"></a>printing</h4></div></div></div><p>The <code class="literal">printing</code>
-<a class="indexterm" name="ch07-idx-958423-0"></a> configuration option tells Samba a little about your Unix printing system, in this case which printing parser to use. With Unix, there are several different families of commands to control printing and print statusing. Samba supports seven different types, as shown in <a href="#ch07-28758" title="Table 7.3. Printing Types">Table 7.3</a>.</p><div class="table"><a name="ch07-28758"></a><p class="title"><b>Table 7.3. Printing Types </b></p><div class="table-contents"><table summary="Printing Types " border="1"><colgroup><col><col></colgroup><thead><tr><th><p>Variable</p></th><th><p>Definition</p></th></tr></thead><tbody><tr><td><p>BSD</p></td><td><p>
-<a class="indexterm" name="ch07-idx-956545-0"></a>Berkeley Unix system</p></td></tr><tr><td><p>SYSV</p></td><td><p>System V</p></td></tr><tr><td><p>AIX</p></td><td><p>AIX Operating System (IBM)</p></td></tr><tr><td><p>HPUX</p></td><td><p>Hewlett-Packard Unix</p></td></tr><tr><td><p>QNX</p></td><td><p>QNX Realtime Operating System (QNX)</p></td></tr><tr><td><p>LPRNG</p></td><td><p>LPR Next Generation (Powell)</p></td></tr><tr><td><p>SOFTQ</p></td><td><p>SOFTQ system</p></td></tr><tr><td><p>PLP</p></td><td><p>Portable Line Printer (Powell)</p></td></tr></tbody></table></div></div><br class="table-break"><p>The value for this optio.n will be one of these seven options. For example:</p><pre class="programlisting">printing = SYSV</pre><p>The default value of this option is system dependent and is configured when Samba is first compiled. For most systems, the <code class="filename">configure</code> script will automatically detect the printing system to be used and configure it properly in the Samba makefile. However, if your system is a PLP, LPRNG, or QNX printing system, you will need to explicitly specify this in the makefile or the printing share.</p><p>The most common system types are BSD and SYSV. Each of the printers on a BSD Unix server are described in the printer capabilities file&#8212;normally <code class="filename">/etc/printcap</code>.</p><p>Setting the <code class="literal">printing</code> configuration option automatically sets at least three other printing options for the service in question: <code class="literal">print</code> <code class="literal">command</code>, <code class="literal">lpq</code> <code class="literal">command</code>, and <code class="literal">lprm</code> <code class="literal">command</code>. If you are running Samba on a system that doesn't support any of these printing styles, simply set the commands for each of these manually.</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="ch07-SECT-2.1.2"></a>printable</h4></div></div></div><p>The <a class="indexterm" name="ch07-idx-958426-0"></a>printable option must be set to <code class="literal">yes</code> in order to flag a share as a printing service. If this option is not set, the share will be treated as a disk share instead. You can set the option as follows:</p><pre class="programlisting">[printer1]
-	printable = yes</pre></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="ch07-SECT-2.1.3"></a>printer</h4></div></div></div><p>
-<a class="indexterm" name="ch07-idx-957248-0"></a>The <a class="indexterm" name="ch07-idx-958427-0"></a>option, sometimes called <code class="literal">printer</code> <code class="literal">name</code>, specifies the name of the printer on the server to which the share points. This option has no default and should be set explicitly in the configuration file, even though Unix systems themselves often recognize a default name such as <code class="literal">lp</code> for a printer. For example:</p><pre class="programlisting">[deskjet]
-	printer = hpdkjet1</pre></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="ch07-SECT-2.1.4"></a>printer driver</h4></div></div></div><p>The <code class="literal">printer</code>
-<a class="indexterm" name="ch07-idx-958428-0"></a> <code class="literal">driver</code> option sets the string that Samba uses to tell Windows what the printer is. If this option is set correctly, the Windows Printer Wizard will already know what the printer is, making installation easier for end users by giving them one less dialog to worry about. The string given should match the string that shows up in the Printer Wizard, as shown in <a href="#ch07-46183" title="Figure 7.9. The Add Printer Wizard dialog box in Windows 98">Figure 7.9</a>. For example, an Apple LaserWriter typically uses <code class="literal">Apple</code> <code class="literal">LaserWriter</code>; a Hewlett Packard Deskjet 560C uses <code class="literal">HP</code> <code class="literal">DeskJet</code> <code class="literal">560C</code> <code class="literal">Printer</code>.</p><div class="figure"><a name="ch07-46183"></a><p class="title"><b>Figure 7.9. The Add Printer Wizard dialog box in Windows 98</b></p><div class="figure-contents"><div><table border="0" summary="manufactured viewport for HTML img" cellspacing="0" cellpadding="0" width="502"><tr style="height: 296px"><td><img src="figs/sam.0709.gif" height="296" alt="The Add Printer Wizard dialog box in Windows 98"></td></tr></table></div></div></div><br class="figure-break"><p>Automatically configuring printer drivers with Samba is explained in greater detail in <a href="#ch07-30008" title="Automatically Setting Up Printer Drivers">Section 7.1.7</a> earlier in this chapter.</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="ch07-SECT-2.1.5"></a>
-printer driver file</h4></div></div></div><a class="indexterm" name="ch07-idx-958429-0"></a><p>This global option gives the location of the Windows 95/98 printer driver definition file, which is needed to give printer drivers to clients using a Samba printer. The default value of this option is <code class="filename">/usr/local/samba/lib/printers.def</code>. You can override this default as shown below:</p><pre class="programlisting">[deskjet]
-	printer driver file = /var/printers/printers.def</pre><p>This option is explained in greater detail in <a href="#ch07-30008" title="Automatically Setting Up Printer Drivers">Section 7.1.7</a> earlier in this chapter.</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="ch07-SECT-2.1.6"></a>
-printer driver location</h4></div></div></div><a class="indexterm" name="ch07-idx-958432-0"></a><p>This option specifies a specific share that contains Windows 95 and 98 printer driver and definition files. There is no default parameter for this value. You can specify the location as a network pathname. A frequent approach is to use a share on your own machine, as shown here:</p><pre class="programlisting">[deskjet]
-	printer driver location = \\%L\PRINTER$</pre><p>This option is also explained in greater detail in <a href="#ch07-30008" title="Automatically Setting Up Printer Drivers">Section 7.1.7</a> earlier in this chapter.</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="ch07-SECT-2.1.7"></a>
-lpq cache time</h4></div></div></div><a class="indexterm" name="ch07-idx-958433-0"></a><p>
-<a class="indexterm" name="ch07-idx-956564-0"></a>The global <code class="literal">lpq</code> <code class="literal">cache</code> <code class="literal">time</code> option allows you to set the number of seconds that Samba will remember the current printer status. After this time elapses, Samba will issue an <span class="emphasis"><em>lpq</em></span> command (or whatever command you specify with the <code class="literal">lpq</code> <code class="literal">command</code> option) to get a more up-to-date status. This defaults to 10 seconds, but can be increased if your <code class="literal">lpq</code> <code class="literal">command</code> takes an unusually long time to run or you have lots of clients. The following example resets the time to 30 seconds:</p><pre class="programlisting">[deskjet]
-	lpq cache time = 30</pre></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="ch07-SECT-2.1.8"></a>postscript</h4></div></div></div><p>The<a class="indexterm" name="ch07-idx-958438-0"></a> <code class="literal">postscript</code> option forces the printer to treat all data sent to it as Postscript. It does this by prepending the characters <code class="literal">%!</code> at the beginning of the first line of each job. It is normally used with PCs that insert a <code class="literal">^D</code> (control-D or "end-of-file mark) in front of the first line of a PostScript file. It will not, obviously, turn a non-PostScript printer into a PostScript one. The default value of this options is <code class="literal">no</code>. You can override it as follows:<a class="indexterm" name="ch07-idx-957258-0"></a></p><pre class="programlisting">[deskjet]
-	postscript = yes</pre></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="ch07-SECT-2.1.9"></a>
-
-
-
-
-print command, lpq command, lprm command, lppause command, lpresume command</h4></div></div></div><a class="indexterm" name="ch07-idx-958439-0"></a><a class="indexterm" name="ch07-idx-958439-1"></a><a class="indexterm" name="ch07-idx-958439-2"></a><a class="indexterm" name="ch07-idx-958439-3"></a><a class="indexterm" name="ch07-idx-958439-4"></a><p>
-<a class="indexterm" name="ch07-idx-956566-0"></a>These options tell Samba which Unix commands used to control and send data to the printer. The Unix commands involved are: <span class="emphasis"><em>lpr</em></span> (send to Line PRinter), <span class="emphasis"><em>lpq</em></span> (List Printer Queue), <span class="emphasis"><em>lprm</em></span> (Line printer ReMove), and optionally <span class="emphasis"><em>lppause</em></span> and <span class="emphasis"><em>lpresume</em></span>. Samba provides an option named after each of these commands, in case you need to override any of the system defaults. For example, consider:</p><pre class="programlisting">lpq command = /usr/ucb/lpq %p</pre><p>This would set the <code class="literal">lpq command</code> to use <code class="filename">/usr/ucb/lpq</code>. Similarly:</p><pre class="programlisting">lprm command = /usr/local/lprm -P%p %j</pre><p>would set the Samba printer remove command to <code class="filename">/usr/local/lprm</code>, and provide it the print job number using the <code class="literal">%j</code> variable.</p><p>The default values for each of these options are dependent on the value of the <code class="literal">printing</code> option. <a href="#ch07-82964" title="Table 7.4. Default Commands for Various Printing Commands">Table 7.4</a> shows the default commands for each of the printing options. The most popular printing system is BSD.</p><div class="table"><a name="ch07-82964"></a><p class="title"><b>Table 7.4. Default Commands for Various Printing Commands </b></p><div class="table-contents"><table summary="Default Commands for Various Printing Commands " border="1"><colgroup><col><col><col><col><col></colgroup><thead><tr><th><p>Option</p></th><th><p>BSD, AIX, PLP, LPRNG</p></th><th><p>SYSV, HPUX</p></th><th><p>QNX</p></th><th><p>SOFTQ</p></th></tr></thead><tbody><tr><td><p><code class="literal">print command</code></p></td><td><p><code class="literal">lpr -r -P%p %s</code>
-<a class="indexterm" name="ch07-idx-958518-0"></a></p></td><td><p><code class="literal">lp -c -d%p %s; rm %s</code></p></td><td><p><code class="literal">lp -r -P%p %s</code></p></td><td><p><code class="literal">lp -d%p -s %s; rm %s</code></p></td></tr><tr><td><p><code class="literal">lpq command</code></p></td><td><p><code class="literal">lpq -P%p</code></p></td><td><p><code class="literal">lpstat -o%p</code></p></td><td><p><code class="literal">lpq -P%p</code></p></td><td><p><code class="literal">lpstat -o%p</code></p></td></tr><tr><td><p><code class="literal">lprm command</code></p></td><td><p><code class="literal">lprm -P%p %j</code></p></td><td><p><code class="literal">cancel %p-%j</code></p></td><td><p><code class="literal">cancel %p-%j</code></p></td><td><p><code class="literal">cancel %p-%j</code></p></td></tr><tr><td><p><code class="literal">lppause command</code></p></td><td><p><code class="literal">lp -i %p-%j -H hold </code></p>
-
-<p>(SYSV only)</p></td><td><p>None</p></td><td><p>None</p></td><td><p>None</p></td></tr><tr><td><p><code class="literal">lpresume command</code></p></td><td><p><code class="literal">lp -i %p-%j -H resume</code></p>
-
-<p>(SYSV only)</p></td><td><p>None</p></td><td><p>None</p></td><td><p><code class="literal">qstat -s -j%j -r</code></p></td></tr></tbody></table></div></div><br class="table-break"><p>It is typically not necessary to reset these options in Samba, with the possible exception of <code class="literal">print</code> <code class="literal">command</code>. This option may need to be explicitly set if your printing system doesn't have a <code class="literal">-r</code> (remove after printing) option on the printing command. For example:</p><pre class="programlisting">/usr/local/lpr -P%p %s; /bin/rm %s</pre><p>With a bit of judicious programming, these <code class="filename">smb.conf</code> options can also used for debugging:</p><pre class="programlisting">print command = cat %s &gt;&gt;/tmp/printlog; lpr -r -P%p %s</pre><p>For example, this configuration can verify that files are actually being delivered to the Samba server. If they are, their contents will show up in the <code class="filename">/tmp/printlog</code> file.</p><p>After BSD, the next most popular kind of printing system is SYSV (or System V) printing, plus some SYSV variants for IBM's AIX and Hewlett-Packard's HP-UX. These system do not have an <code class="filename">/etc/printcap</code> file. Instead, the <code class="literal">printcap</code> <code class="literal">file</code> option can be set to an appropriate <span class="emphasis"><em>lpstat</em></span> command for the system. This tells Samba to get a list of printers from the <span class="emphasis"><em>lpstat</em></span> command. Alternatively, you can set the global configuration option <code class="literal">printcap</code> <code class="literal">name</code> to the name of a dummy <code class="filename">printcap</code> file you provide. In the latter case, the file must contain a series of lines such as:</p><pre class="programlisting">lp|print1|My Printer 1
-print2|My Printer 2
-print3|My Printer 3</pre><p>Each line names a printer, and provides aliases for it. In this example, the first printer is called <code class="literal">lp</code>, <code class="literal">print1</code>, or <code class="literal">My</code> <code class="literal">Printer</code> <code class="literal">1</code>, whichever the user prefers to use. The first name will be used in place of <code class="literal">%p</code> in any command Samba executes for that printer.</p><p>Two additional printer types are also supported by Samba: LPRNG (LPR New Generation) and PLP (Public Line Printer). These are public domain and Open Source printing systems, and are used by many sites to overcome problems with vendor-supplied software. In addition, the SOFTQ and QNX realtime operating systems are supported by Samba.</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="ch07-SECT-2.1.10"></a>load printers</h4></div></div></div><p>
-<a class="indexterm" name="ch07-idx-956568-0"></a>The <code class="literal">load</code>
-<a class="indexterm" name="ch07-idx-958440-0"></a> <code class="literal">printers</code> option tells Samba to create shares for all known printer names and load those shares into the browse list. Samba will create and list a printer share for each printer name in <code class="filename">/etc/printcap</code> (or system equivalent). For example, if your <code class="filename">printcap</code> file looks like this:<sup>[<a name="ch07-pgfId-950654" href="#ftn.ch07-pgfId-950654">2</a>]</sup></p><pre class="programlisting">lp:\
-  :sd=/var/spool/lpd/lp:\            <em class="replaceable"><code># spool directory</code></em>
-  :mx#0:\                            <em class="replaceable"><code># maximum file size (none)</code></em>
-  :sh:\                              <em class="replaceable"><code># surpress burst header (no)</code></em>
-  :lp=/dev/lp1:\                     <em class="replaceable"><code># device name for output</code></em>
-  :if=/var/spool/lpd/lp/filter:      <em class="replaceable"><code># text filter</code></em>
-
-laser:\
-  :sd=/var/spool/lpd/laser:\         <em class="replaceable"><code># spool directory</code></em>
-  :mx#0:\                            <em class="replaceable"><code># maximum file size (none)</code></em>
-  :sh:\                              <em class="replaceable"><code># surpress burst header (no)</code></em>
-  :lp=/dev/laser:\                   <em class="replaceable"><code># device name for output</code></em>
-  :if=/var/spool/lpd/lp/filter:      <em class="replaceable"><code># text filter</code></em></pre><p>and you specify:</p><pre class="programlisting">load printers = yes</pre><p>the shares <code class="literal">[lp]</code> and <code class="literal">[laser]</code> will automatically be created as valid print shares when Samba is started. Both shares will borrow the configuration options specified in the <code class="literal">[printers]</code> section to configure themselves, and will be available in the browse list for the Samba server.</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="ch07-SECT-2.1.11"></a>printcap name</h4></div></div></div><p>If the <code class="literal">printcap</code>
-<a class="indexterm" name="ch07-idx-958442-0"></a> <code class="literal">name</code> option (also called <code class="literal">printcap</code>) appears in a printing share, Samba will use the file specified as the system printer capabilities file. This is normally <code class="filename">/etc/printcap</code>. However, you can reset it to a file consisting of only the printers you want to share over the network. The value must be a fully-qualified filename of a printer capabilities file on the server:</p><pre class="programlisting">[deskjet]
-	printcap name = /usr/local/printcap</pre></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="ch07-SECT-2.1.12"></a>min print space</h4></div></div></div><p>The <code class="literal">min</code>
-<a class="indexterm" name="ch07-idx-958443-0"></a> <code class="literal">print</code> <code class="literal">space</code> option sets the amount of <a class="indexterm" name="ch07-idx-956570-0"></a>spool space that must be available on the disk before printing is allowed. Setting it to zero (the default) turns the check off; setting it to any other number sets the amount of free space in kilobytes required. This option helps avoid having print jobs fill up the remaining disk space on the server, which may cause other processes to fail:</p><pre class="programlisting">[deskjet]
-	min print space = 4000</pre></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="ch07-SECT-2.1.13"></a>
-queuepause command</h4></div></div></div><a class="indexterm" name="ch07-idx-958444-0"></a><p>This configuration option specifies a command that tells Samba how to pause a <a class="indexterm" name="ch07-idx-956571-0"></a>print queue entirely, as opposed to a single job on the queue. The default value depends on the printing type chosen. You should not need to alter this option.</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="ch07-SECT-2.1.14"></a>
-queueresume command</h4></div></div></div><a class="indexterm" name="ch07-idx-958445-0"></a><p>This configuration option specifies a command that tells Samba how to resume a paused print queue, as opposed to resuming a single job on the print queue. The default value depends on the printing type chosen. You should not need to alter<a class="indexterm" name="ch07-idx-956423-0"></a> this<a class="indexterm" name="ch07-idx-956372-0"></a> option.<a class="indexterm" name="ch07-idx-956352-0"></a></p></div></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="ch07-12219"></a>Name Resolution with Samba</h2></div></div></div><p>
-<a class="indexterm" name="ch07-idx-956353-0"></a>Before NetBIOS Name Servers (NBNS) came about, name resolution worked entirely by broadcast. If you needed a machine's address, you simply <a class="indexterm" name="ch07-idx-956574-0"></a>broadcast its name across the network and, in theory, the machine itself would reply. This approach is still possible: anyone looking for a machine named <code class="literal">fred</code> can still broadcast a query and find out if it exists and what its IP address is. (We use this capability to troubleshoot Samba name services with the <code class="literal">nmblookup</code> command in <a href="#SAMBA-CH-9" title="Chapter 9. Troubleshooting Samba">Chapter 9</a>.)</p><p>As you saw in the first chapter, however, broadcasting&#8212;whether it be browsing or name registration and resolution&#8212;does not pass easily across multiple subnets. In addition, many broadcasts tend to bog down networks. To solve this problem, Microsoft now provides the <a class="indexterm" name="ch07-idx-956577-0"></a>Windows Internet Naming Service (WINS), a cross-subnet NBNS, which Samba supports. With it, an administrator can designate a single machine to act as a WINS server, and can then provide each client that requires name resolution the address of the WINS server. Consequently, name registration and resolution requests can be directed to a single machine from any point on the network, instead of broadcast.</p><p>WINS and broadcasting are not the only means of name resolution, however. There are actually four mechanisms that can be used with Samba:</p><div class="itemizedlist"><ul type="disc"><li><p>WINS</p></li><li><p>Broadcasting</p></li><li><p>Unix <code class="filename">/etc/hosts</code> or NIS/NIS+ matches</p></li><li><p><span class="emphasis"><em>LMHOSTS</em></span> file</p></li></ul></div><p>Samba can use any or all of these name resolution methods in the order that you specify in the Samba configuration file using the <code class="literal">name</code> <code class="literal">resolve</code> <code class="literal">order</code> parameter. However, before delving into configuration options, let's discuss the one that you've probably not encountered before: the <code class="filename">LMHOSTS</code> file.</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="ch07-SECT-3.1"></a>The LMHOSTS File</h3></div></div></div><p><code class="filename">LMHOSTS</code>
-<a class="indexterm" name="ch07-idx-956428-0"></a> is the standard LAN Manager <span class="emphasis"><em>hosts</em></span> file used to resolve names into IP addresses on the system. It is the NBT equivalent of the <code class="filename">/etc/hosts</code> file that is standard on all Unix systems. By default, the file is usually stored as <code class="filename">/usr/local/samba/lib/LMHOSTS</code> and shares a format similar to <code class="filename">/etc/hosts</code>. For example:</p><pre class="programlisting">192.168.220.100    hydra
-192.168.220.101    phoenix</pre><p>The only difference is that the names on the right side of the entries are NetBIOS names instead of DNS names. Because they are NetBIOS names, you can assign resource types to them as well:</p><pre class="programlisting">192.168.220.100    hydra#20
-192.168.220.100    simple#1b
-192.168.220.101    phoenix#20</pre><p>Here, we've assigned the <code class="literal">hydra</code> machine to be the primary domain controller of the <code class="literal">SIMPLE</code> domain, as indicated by the resource type &lt;1B&gt; assigned to the name after <code class="literal">hydra</code>'s IP address in the second line. The other two are standard workstations.</p><p>If you wish to place an <span class="emphasis"><em>LMHOSTS</em></span> file somewhere other than the default location, you will need to notify the <span class="emphasis"><em>nmbd</em></span> process upon start up, as follows:</p><pre class="programlisting">nmbd -H /etc/samba/lmhosts -D</pre></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="ch07-SECT-3.2"></a>Setting Up Samba to Use Another WINS Server</h3></div></div></div><p>
-<a class="indexterm" name="ch07-idx-956595-0"></a>
-<a class="indexterm" name="ch07-idx-956595-1"></a>You can set up Samba to use a WINS server somewhere else on the network by simply pointing it to the IP address of the WINS server. This is done with the global <code class="literal">wins</code> <code class="literal">server</code> configuration option, as shown here:</p><pre class="programlisting">[global]
-	wins server = 192.168.200.122</pre><p>With this option enabled, Samba will direct all WINS requests to the server at 192.168.200.122. Note that because the request is directed at a single machine, we don't have to worry about any of the problems inherent to broadcasting. However, though you have specified an IP address for a WINS server in the configuration file, Samba will not necessarily use the WINS server before other forms of name resolution. The order in which Samba attempts various name-resolution techniques is given with the <code class="literal">name</code> <code class="literal">resolve</code> <code class="literal">order</code> configuration option, which we will discuss shortly.</p><p>If you have a Samba server on a subnet that still uses broadcasting and the Samba server knows the correct location of a WINS server on another subnet, you can configure the Samba server to forward any name resolution requests with the <code class="literal">wins</code> <code class="literal">proxy</code> option:</p><pre class="programlisting">[global]
-	wins server = 192.168.200.12
-	wins proxy = yes</pre><p>Use this only in situations where the WINS server resides on another subnet. Otherwise, the broadcast will reach the WINS server regardless of any proxying.</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="ch07-83429"></a>Setting Up Samba as a WINS Server</h3></div></div></div><p>
-<a class="indexterm" name="ch07-idx-956600-0"></a>You can set up Samba as a WINS server by setting two global options in the configuration file, as shown below:</p><pre class="programlisting">[global]
-	wins support = yes
-	name resolve order = wins lmhosts hosts bcast</pre><p>The <code class="literal">wins</code> <code class="literal">support</code> option turns Samba into a WINS server. Believe it or not, that's all you need to do! Samba handles the rest of the details behind the scenes, leaving you a relaxed administrator. The <code class="literal">wins</code> <code class="literal">support=yes</code> and the <code class="literal">wins</code> <code class="literal">server</code> option are mutually exclusive; you cannot simultaneously offer Samba as the WINS server and point to another system as the server.</p><p>If Samba is acting as a WINS server, you should probably get familiar with the <code class="literal">name</code> <code class="literal">resolve</code> <code class="literal">order</code> option mentioned earlier. This option tells Samba the order of methods in which it tries to resolve a NetBIOS name. It can take up to four values:</p><div class="variablelist"><dl><dt><span class="term">lmhosts</span></dt><dd><p>Uses a LAN Manager <span class="emphasis"><em>LMHOSTS</em></span> file</p></dd><dt><span class="term">hosts</span></dt><dd><p>Uses the standard name resolution methods of the Unix system, <span class="emphasis"><em>/etc/hosts</em></span>, DNS, NIS, or a combination (as configured for the system)</p></dd><dt><span class="term">wins</span></dt><dd><p>Uses the WINS server</p></dd><dt><span class="term">bcast</span></dt><dd><p>Uses a broadcast method</p></dd></dl></div><p>The order in which you specify them in the value is the order in which Samba will attempt name resolution when acting as a WINS server. For example, let's look at the value specified previously:</p><pre class="programlisting">name resolve order = wins lmhosts hosts bcast</pre><p>This means that Samba will attempt to use its WINS entries first for name resolution, followed by the LAN Manager <span class="emphasis"><em>LMHOSTS</em></span> file on its system. Next, the hosts value causes it to use Unix name resolution methods. The word <code class="literal">hosts</code> may be misleading; it covers not only the <code class="filename">/etc/hosts</code> file, but also the use of DNS or NIS (as configured on the Unix host). Finally, if those three do not work, it will use a broadcast to try to locate the correct machine.</p><p>Finally, you can instruct a Samba server that is acting as a WINS server to check with the system's DNS server if a requested host cannot be found in its WINS database. With a typical Linux system, for example, you can find the IP address of the DNS server by searching the <code class="filename">/etc/resolv.conf</code> file. In it, you might see an entry such as the following:</p><pre class="programlisting">nameserver 127.0.0.1
-nameserver 192.168.200.192</pre><p>This tells us that a DNS server is located at 192.168.220.192. (The 127.0.0.1 is the localhost address and is never a valid DNS server address.)</p><p>Use the global <code class="literal">dns</code> <code class="literal">proxy</code> option to alert Samba to use the configured DNS server:</p><pre class="programlisting">[global]
-	wins support = yes
-	name resolve order = wins lmhosts hosts bcast
-	dns proxy = yes</pre></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="ch07-SECT-3.4"></a>Name Resolution Configuration Options</h3></div></div></div><p>
-<a class="indexterm" name="ch07-idx-956430-0"></a>Samba's WINS options are shown in <a href="#ch07-82331" title="Table 7.5. WINS Options">Table 7.5</a>.</p><div class="table"><a name="ch07-82331"></a><p class="title"><b>Table 7.5. WINS Options </b></p><div class="table-contents"><table summary="WINS Options " border="1"><colgroup><col><col><col><col><col></colgroup><thead><tr><th><p>Option</p></th><th><p>Parameters</p></th><th><p>Function</p></th><th><p>Default</p></th><th><p>Scope</p></th></tr></thead><tbody><tr><td><p><code class="literal">wins support</code></p></td><td><p>boolean</p></td><td><p>If set to <code class="literal">yes</code>, Samba will act as a WINS server.</p></td><td><p><code class="literal">no</code></p></td><td><p>Global</p></td></tr><tr><td><p><code class="literal">wins server</code></p></td><td><p>string (IP address or DNS name)</p></td><td><p>Identifies a WINS server for Samba to use for name registration and resolution.</p></td><td><p>None</p></td><td><p>Global</p></td></tr><tr><td><p><code class="literal">wins proxy</code></p></td><td><p>boolean</p></td><td><p>Allows Samba to act as a proxy to a WINS server on another subnet.</p></td><td><p><code class="literal">no</code></p></td><td><p>Global</p></td></tr><tr><td><p><code class="literal">dns proxy</code></p></td><td><p>boolean</p></td><td><p>If set to <code class="literal">yes</code>, a Samba WINS server will search DNS if it cannot find a name in WINS.</p></td><td><p><code class="literal">no</code></p></td><td><p>Global</p></td></tr><tr><td><p><code class="literal">name resolve order</code></p></td><td><p><code class="literal">lmhosts</code>, <code class="literal">hosts</code>, <code class="literal">wins</code>, or <code class="literal">bcast</code></p></td><td><p>Specifies an order of the methods used to resolve NetBIOS names.</p></td><td><p><code class="literal">lmhosts hosts wins bcast</code></p></td><td><p>Global</p></td></tr><tr><td><p><code class="literal">max ttl</code></p></td><td><p>numerical</p></td><td><p>Specifies the maximum time-to-live in seconds for a requested NetBIOS names.</p></td><td><p><code class="literal">259200</code>( 3 days)</p></td><td><p>Global</p></td></tr><tr><td><p><code class="literal">max wins ttl</code></p></td><td><p>numerical</p></td><td><p>Specifies the maximum time-to-live in seconds for NetBIOS names given out by Samba as a WINS server.</p></td><td><p><code class="literal">518400</code>(6 days)</p></td><td><p>Global</p></td></tr><tr><td><p><code class="literal">min wins ttl</code></p></td><td><p>numerical</p></td><td><p>Specifies the minimum time-to-live in seconds for NetBIOS names given out by Samba as a WINS server.</p></td><td><p><code class="literal">21600</code>(6 hours)</p></td><td><p>Global</p></td></tr></tbody></table></div></div><br class="table-break"><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="ch07-SECT-3.4.1"></a>
-wins support</h4></div></div></div><a class="indexterm" name="ch07-idx-958447-0"></a><p>Samba will provide <a class="indexterm" name="ch07-idx-956607-0"></a>WINS name service to all machines in the network if you set the following in the <code class="literal">[global]</code> section of the <code class="filename">smb.conf</code> file:</p><pre class="programlisting">[global]
-    wins support = yes</pre><p>The default value is <code class="literal">no</code>, which is typically used to allow another Windows NT server to become a WINS server. If you do enable this option, remember that a Samba WINS server currently cannot exchange data with any backup WINS servers. If activated, this option is mutually exclusive with the <code class="literal">wins</code> <code class="literal">server</code> parameter; you cannot set both to <code class="literal">yes</code> at the same time or Samba will flag an error.</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="ch07-SECT-3.4.2"></a>
-wins server</h4></div></div></div><a class="indexterm" name="ch07-idx-958448-0"></a><p>Samba will use an existing WINS server on the network if you specify the <code class="literal">wins</code> <code class="literal">server</code> global option in your configuration file. The value of this option is either the IP address or DNS name (not NetBIOS name) of the WINS server. For example:</p><pre class="programlisting">[global]
-    wins server = 192.168.220.110</pre><p>or:</p><pre class="programlisting">[global]
-    wins server = wins.example.com</pre><p>In order for this option to work, the <code class="literal">wins</code> <code class="literal">support</code> option must be set to <code class="literal">no</code> (the default). Otherwise, Samba will report an error. You can specify only one WINS server using this option.</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="ch07-SECT-3.4.3"></a>
-wins proxy</h4></div></div></div><a class="indexterm" name="ch07-idx-958449-0"></a><p>This option allows Samba to act as a proxy to another WINS server, and thus relay name registration and resolution requests from itself to the real WINS server, often outside the current subnet. The WINS server can be indicated through the <code class="literal">wins</code> <code class="literal">server</code> option. The proxy will then return the WINS response back to the client. You can enable this option by specifying the following in the <code class="literal">[global]</code> section:</p><pre class="programlisting">[global]
-    wins proxy = yes</pre></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="ch07-SECT-3.4.4"></a>
-dns proxy</h4></div></div></div><a class="indexterm" name="ch07-idx-958450-0"></a><p>If you want the <a class="indexterm" name="ch07-idx-956608-0"></a>domain name service (DNS) to be used if a name isn't found in WINS, you can set the following option:</p><pre class="programlisting">[global]
-    dns proxy = yes</pre><p>This will cause <code class="filename">nmbd</code> to query for machine names using the server's standard domain name service. You may wish to deactivate this option if you do not have a permanent connection to your DNS server. Despite this option, we recommend using a WINS server. If you don't already have any WINS servers on your network, make one Samba machine a WINS server. Do not, however, make two Samba machines WINS servers (one primary and one backup) as they currently cannot exchange WINS databases.</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="ch07-SECT-3.4.5"></a>
-name resolve order</h4></div></div></div><a class="indexterm" name="ch07-idx-958451-0"></a><p>The global <code class="literal">name</code> <code class="literal">resolve</code> <code class="literal">order</code> option specifies the order of services that Samba will use in attempting name resolution. The default order is to use the <span class="emphasis"><em>LMHOSTS</em></span> file, followed by standard Unix name resolution methods (some combination of    <code class="filename">/etc/hosts</code>, DNS, and NIS), then query a WINS server, and finally use broadcasting to determine the address of a NetBIOS name. You can override this option by specifying something like the following:</p><pre class="programlisting">[global]
-    name resolve order = lmhosts wins hosts bcast</pre><p>This causes resolution to use the <span class="emphasis"><em>LMHOSTS</em></span> file first, followed by a query to a WINS server, the system password file, and finally broadcasting. You need not use all four options if you don't want to. This option is covered in more detail in <a href="#ch07-83429" title="Setting Up Samba as a WINS Server">Section 7.3.3</a> earlier in this chapter.</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="ch07-SECT-3.4.6"></a>
-max ttl</h4></div></div></div><a class="indexterm" name="ch07-idx-958452-0"></a><p>This option gives the maximum t<a class="indexterm" name="ch07-idx-956610-0"></a>
-<a class="indexterm" name="ch07-idx-956610-1"></a>ime to live (T T L) during which a NetBIOS name registered with the Samba server will remain active. You should never need to alter this value.</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="ch07-SECT-3.4.7"></a>
-max wins ttl</h4></div></div></div><a class="indexterm" name="ch07-idx-958453-0"></a><p>This option give the maximum time to live (T T L) during which a NetBIOS name resolved from a WINS server will remain active. You should never need to change this value from its default.</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="ch07-SECT-3.4.8"></a>
-min wins ttl</h4></div></div></div><a class="indexterm" name="ch07-idx-958454-0"></a><p>This option give the minimum time to live (T T L) during which a NetBIOS name resolved from a WINS server will remain active. You should never need to alter this value from its<a class="indexterm" name="ch07-idx-956431-0"></a> default.<a class="indexterm" name="ch07-idx-956354-0"></a></p></div></div></div><div class="footnotes"><br><hr width="100" align="left"><div class="footnote"><p><sup>[<a name="ftn.ch07-pgfId-951615" href="#ch07-pgfId-951615">1</a>] </sup>Older Windows 95 clients may have only the first two files.</p></div><div class="footnote"><p><sup>[<a name="ftn.ch07-pgfId-950654" href="#ch07-pgfId-950654">2</a>] </sup>We have placed annotated comments off to the side in case you've never dealt with this file before.</p></div></div></div><div class="chapter" lang="en"><div class="titlepage"><div><div><h2 class="title"><a name="SAMBA-CH-8"></a>Chapter 8. Additional Samba Information </h2></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="sect1"><a href="#ch08-56646">8.1. Supporting Programmers</a></span></dt><dd><dl><dt><span class="sect2"><a href="#ch08-SECT-1.1">8.1.1. Time Synchronization</a></span></dt></dl></dd><dt><span class="sect1"><a href="#ch08-79987">8.2. Magic Scripts</a></span></dt><dd><dl><dt><span class="sect2"><a href="#ch08-SECT-2.0.1">8.2.1. magic script</a></span></dt><dt><span class="sect2"><a href="#ch08-SECT-2.0.2">8.2.2. 
-magic output</a></span></dt></dl></dd><dt><span class="sect1"><a href="#ch08-91233">8.3. Internationalization</a></span></dt><dd><dl><dt><span class="sect2"><a href="#ch08-17721">8.3.1. 
-client code page</a></span></dt><dt><span class="sect2"><a href="#ch08-SECT-3.0.2">8.3.2. character set</a></span></dt><dt><span class="sect2"><a href="#ch08-SECT-3.0.3">8.3.3. coding system</a></span></dt><dt><span class="sect2"><a href="#ch08-SECT-3.0.4">8.3.4. valid chars</a></span></dt></dl></dd><dt><span class="sect1"><a href="#ch08-82569">8.4. WinPopup Messages</a></span></dt><dd><dl><dt><span class="sect2"><a href="#ch08-SECT-4.0.1">8.4.1. message command</a></span></dt></dl></dd><dt><span class="sect1"><a href="#ch08-SECT-5">8.5. Recently Added Options</a></span></dt><dd><dl><dt><span class="sect2"><a href="#ch08-SECT-5.0.1">8.5.1. change notify timeout</a></span></dt><dt><span class="sect2"><a href="#ch08-SECT-5.0.2">8.5.2. machine password timeout</a></span></dt><dt><span class="sect2"><a href="#ch08-SECT-5.0.3">8.5.3. stat cache</a></span></dt><dt><span class="sect2"><a href="#ch08-SECT-5.0.4">8.5.4. stat cache size</a></span></dt></dl></dd><dt><span class="sect1"><a href="#ch08-70923">8.6. Miscellaneous Options</a></span></dt><dd><dl><dt><span class="sect2"><a href="#ch08-SECT-6.0.1">8.6.1. 
-deadtime</a></span></dt><dt><span class="sect2"><a href="#ch08-SECT-6.0.2">8.6.2. 
-dfree command</a></span></dt><dt><span class="sect2"><a href="#ch08-SECT-6.0.3">8.6.3. 
-fstype</a></span></dt><dt><span class="sect2"><a href="#ch08-SECT-6.0.4">8.6.4. keep alive</a></span></dt><dt><span class="sect2"><a href="#ch08-SECT-6.0.5">8.6.5. 
-max disk size</a></span></dt><dt><span class="sect2"><a href="#ch08-SECT-6.0.6">8.6.6. 
-max mux</a></span></dt><dt><span class="sect2"><a href="#ch08-SECT-6.0.7">8.6.7. 
-max open files</a></span></dt><dt><span class="sect2"><a href="#ch08-SECT-6.0.8">8.6.8. 
-max xmit</a></span></dt><dt><span class="sect2"><a href="#ch08-SECT-6.0.9">8.6.9. 
-nt pipe support</a></span></dt><dt><span class="sect2"><a href="#ch08-SECT-6.0.10">8.6.10. 
-nt smb support</a></span></dt><dt><span class="sect2"><a href="#ch08-SECT-6.0.11">8.6.11. 
-ole locking compatibility</a></span></dt><dt><span class="sect2"><a href="#ch08-SECT-6.0.12">8.6.12. 
-panic action</a></span></dt><dt><span class="sect2"><a href="#ch08-SECT-6.0.13">8.6.13. 
-set directory</a></span></dt><dt><span class="sect2"><a href="#ch08-SECT-6.0.14">8.6.14. 
-smbrun</a></span></dt><dt><span class="sect2"><a href="#ch08-SECT-6.0.15">8.6.15. 
-status</a></span></dt><dt><span class="sect2"><a href="#ch08-SECT-6.0.16">8.6.16. 
-strict sync</a></span></dt><dt><span class="sect2"><a href="#ch08-SECT-6.0.17">8.6.17. 
-sync always</a></span></dt><dt><span class="sect2"><a href="#ch08-SECT-6.0.18">8.6.18. 
-strip dot</a></span></dt></dl></dd><dt><span class="sect1"><a href="#ch08-74829">8.7. Backups with smbtar</a></span></dt></dl></div><p>This chapter wraps up our coverage of the <code class="filename">smb.conf</code> configuration file with some miscellaneous options that can perform a variety of tasks. We will talk briefly about options for supporting programmers, internationalization, messages, and common Windows bugs. For the most part, you will use these options only in isolated circumstances. We also cover performing automated backups with the <code class="filename">smbtar</code> command at the end of this chapter. So without further ado, let's jump into our first subject: options to help programmers.</p><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="ch08-56646"></a>Supporting Programmers</h2></div></div></div><p>
-<a class="indexterm" name="ch08-idx-965254-0"></a>If <a class="indexterm" name="ch08-idx-965351-0"></a>you have programmers accessing your Samba server, you'll want to be aware of the special options listed in <a href="#ch08-73167" title="Table 8.1. Programming Configuration Options">Table 8.1</a>.</p><div class="table"><a name="ch08-73167"></a><p class="title"><b>Table 8.1. Programming Configuration Options </b></p><div class="table-contents"><table summary="Programming Configuration Options " border="1"><colgroup><col><col><col><col><col></colgroup><thead><tr><th><p>Option</p></th><th><p>Parameters</p></th><th><p>Function</p></th><th><p>Default</p></th><th><p>Scope</p></th></tr></thead><tbody><tr><td><p><code class="literal">time server</code></p></td><td><p>boolean</p></td><td><p>If <code class="literal">yes</code>, <span class="emphasis"><em>nmbd</em></span> announces itself as a SMB time service to Windows clients.</p></td><td><p><code class="literal">no</code></p></td><td><p>Global</p></td></tr><tr><td><p><code class="literal">time offset</code></p></td><td><p>numerical (number of minutes)</p></td><td><p>Adds a specified number of minutes to the reported time.</p></td><td><p><code class="literal">0</code></p></td><td><p>Global</p></td></tr><tr><td><p><code class="literal">dos filetimes</code></p></td><td><p>boolean</p></td><td><p>Allows non-owners of a file to change its time if they can write to it.</p></td><td><p><code class="literal">no</code></p></td><td><p>Share</p></td></tr><tr><td><p><code class="literal">dos filetime</code></p>
-
-<p><code class="literal">resolution</code></p></td><td><p>boolean</p></td><td><p>Causes file times to be rounded to the next even second.</p></td><td><p><code class="literal">no</code></p></td><td><p>Share</p></td></tr><tr><td><p><code class="literal">fake directory create times</code></p></td><td><p>boolean</p></td><td><p>Sets directory times to avoid a MS <span class="emphasis"><em>nmake</em></span> bug.</p></td><td><p><code class="literal">no</code></p></td><td><p>Share</p></td></tr></tbody></table></div></div><br class="table-break"><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="ch08-SECT-1.1"></a>Time Synchronization</h3></div></div></div><p>
-<a class="indexterm" name="ch08-idx-965360-0"></a>
-<a class="indexterm" name="ch08-idx-965360-1"></a>Time synchronization can be very important to programmers. Consider the following options:</p><pre class="programlisting">time service = yes
-dos filetimes = yes
-fake directory create times = yes
-dos filetime resolution = yes
-delete readonly = yes</pre><p>If you set these options, Samba shares will provide the kind of compatible file times that Visual C++, <span class="emphasis"><em>nmake</em></span>, and other Microsoft programming tools require. Otherwise, PC <span class="emphasis"><em>make</em></span> programs will tend to think that all the files in a directory need to be recompiled every time. Obviously, this is not the behavior you want.</p><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="ch08-SECT-1.1.1"></a>time server</h4></div></div></div><p>If your Samba server has an accurate clock, or if it's a client of one of the Unix network time servers, you can instruct it to advertise itself as an SMB time server by setting the<a class="indexterm" name="ch08-idx-965946-0"></a> <code class="literal">time</code> <code class="literal">server</code> option as follows:</p><pre class="programlisting">[global]
-	time service = yes</pre><p>The client will still have to request the correct time with the following DOS command, substituting the Samba server name in at the appropriate point:</p><pre class="programlisting">C:\NET TIME \\<em class="replaceable"><code>server</code></em> /YES /SET</pre><p>This command can be placed in a Windows logon script (see <a href="#SAMBA-CH-6" title="Chapter 6. Users, Security, and Domains">Chapter 6</a>).</p><p>By default, the <code class="literal">time</code> <code class="literal">server</code> option is normally set to <code class="literal">no</code>. If you turn this service on, you can use the command above to keep the client clocks from drifting. Time synchronization is important to clients using programs such as <span class="emphasis"><em>make</em></span>, which compile based on the last time the file was changed. Incorrectly synchronized times can cause such programs to either remake all files in a directory, which wastes time, or not recompile a source file that was just modified because of a slight clock drift.</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="ch08-SECT-1.1.2"></a>time offset</h4></div></div></div><p>To deal with clients that don't process daylight savings time properly, Samba provides the <code class="literal">time</code> <code class="literal">offset</code> option. If set, it adds the specified number of minutes to the current time. This is handy if you're in Newfoundland and Windows doesn't know about the 30-minute time difference there:</p><pre class="programlisting">[global]
-	time offset = 30</pre></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="ch08-SECT-1.1.3"></a>dos filetimes</h4></div></div></div><p>Traditionally, only the root user and the owner of a file can change its last-modified date on a Unix system. The share-level <code class="literal">dos</code> <code class="literal">filetimes</code> option allows the Samba server to mimic the characteristics of a DOS/Windows machine: any user can change the last modified date on a file in that share if he or she has write permission to it. In order to do this, Samba uses its root privileges to modify the timestamp on the file.</p><p>By default, this option is disabled. Setting this option to <code class="literal">yes</code> is often necessary to allow PC <span class="emphasis"><em>make</em></span> programs to work properly. Without it, they cannot change the last-modified date themselves. This often results in the program thinking <span class="emphasis"><em>all</em></span> files need recompiling when they really don't.</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="ch08-SECT-1.1.4"></a>dos filetime resolution</h4></div></div></div><p><code class="literal">dos</code>
-<a class="indexterm" name="ch08-idx-965949-0"></a> <code class="literal">filetime</code> <code class="literal">resolution</code> is share-level option. If set to <code class="literal">yes</code>, Samba will arrange to have the file times rounded to the closest two-second boundary. This option exists primarily to satisfy a quirk in Windows that prevents Visual C++ from correctly recognizing that a file has not changed. You can enable it as follows:</p><pre class="programlisting">[data]
-	dos filetime resolution = yes</pre><p>We recommend using this option only if you are using Microsoft Visual C++ on a Samba share that supports opportunistic locking.</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="ch08-SECT-1.1.5"></a>fake directory create times</h4></div></div></div><p>The <code class="literal">fake</code>
-<a class="indexterm" name="ch08-idx-965950-0"></a> <code class="literal">directory</code> <code class="literal">create</code> <code class="literal">times</code> option exists to keep PC <span class="emphasis"><em>make</em></span> programs sane. VFAT and NTFS filesystems record the creation date of a specific directory while Unix does not. Without this option, Samba takes the earliest recorded date it has for the directory (often the last-modified date of a file) and returns it to the client. If this is not sufficient, set the following option under a share definition:</p><pre class="programlisting">[data]
-	fake directory create times = yes</pre><p>If set, Samba will adjust the directory create time it reports to the hardcoded value January 1st, 1980. This is primarily used to convince the Visual C++ <span class="emphasis"><em>nmake</em></span> program that any object files in its build directories are indeed younger than the creation date of the directory itself and need to be recompiled.<a class="indexterm" name="ch08-idx-965924-0"></a></p></div></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="ch08-79987"></a>Magic Scripts</h2></div></div></div><p>
-<a class="indexterm" name="ch08-idx-965216-0"></a>
-<a class="indexterm" name="ch08-idx-965216-1"></a>The following options deal with <em class="firstterm">magic scripts</em> on the Samba server. Magic scripts are a method of running programs on Unix and redirecting the output back to the <a class="indexterm" name="ch08-idx-965385-0"></a>SMB client. These are essentially an experimental hack. However, some users and their programs still rely on these two options for their programs to function correctly. Magic scripts are not widely trusted and their use is highly discouraged by the Samba team. See <a href="#ch08-33693" title="Table 8.2. Networking Configuration Options">Table 8.2</a> for more information.</p><div class="table"><a name="ch08-33693"></a><p class="title"><b>Table 8.2. Networking Configuration Options </b></p><div class="table-contents"><table summary="Networking Configuration Options " border="1"><colgroup><col><col><col><col><col></colgroup><thead><tr><th><p>Option</p></th><th><p>Parameters</p></th><th><p>Function</p></th><th><p>Default</p></th><th><p>Scope</p></th></tr></thead><tbody><tr><td><p><code class="literal">magic script</code></p></td><td><p>
-<a class="indexterm" name="ch08-idx-965386-0"></a>string (fully-qualified filename)</p></td><td><p>Sets the name of a file to be executed by Samba, as the logged-on user, when closed.</p></td><td><p>None</p></td><td><p>Share</p></td></tr><tr><td><p><code class="literal">magic output</code></p></td><td><p>string (fully-qualified filename)</p></td><td><p>Sets a file to log output from the magic file.</p></td><td><p><span class="emphasis"><em>scriptname.out</em></span></p></td><td><p>Share</p></td></tr></tbody></table></div></div><br class="table-break"><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="ch08-SECT-2.0.1"></a>magic script</h3></div></div></div><p>If the <code class="literal">magic</code>
-<a class="indexterm" name="ch08-idx-965952-0"></a> <code class="literal">script</code> option is set to a filename and the client creates a file by that name in that share, Samba will run the file as soon as the user has opened and closed it. For example, let's assume that the following option was created in the share <code class="literal">[accounting]</code>:</p><pre class="programlisting">[accounting]
-	magic script = tally.sh</pre><p>Samba continually monitors the files in that share. If one by the name of <span class="emphasis"><em>tally.sh</em></span> is closed (after being opened) by a user, Samba will execute the contents of that file locally. The file will be passed to the shell to execute; it must therefore be a legal Unix shell script. This means that it must have newline characters as line endings instead of Windows CR/LFs. In addition, it helps if you use the <code class="literal">#!</code> directive at the beginning of the file to indicate under which shell the script should run.</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="ch08-SECT-2.0.2"></a>
-magic output</h3></div></div></div><a class="indexterm" name="ch08-idx-965953-0"></a><p>This option specifies an output file that the script specified by the <code class="literal">magic</code> <code class="literal">script</code> option will send output to. You must specify a filename in a writable directory:</p><pre class="programlisting">[accounting]
-	magic script = tally.sh
-	magic output = /var/log/magicoutput</pre><p>If this option is omitted, the default output file is the name of the script (as stated in the <code class="literal">magic</code> <code class="literal">script</code> option) with the extension <span class="emphasis"><em>.out</em></span> appended onto it.<a class="indexterm" name="ch08-idx-965526-0"></a></p></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="ch08-91233"></a>Internationalization</h2></div></div></div><p>
-<a class="indexterm" name="ch08-idx-965219-0"></a>
-<a class="indexterm" name="ch08-idx-965219-1"></a>
-<a class="indexterm" name="ch08-idx-965219-2"></a>Samba has a limited ability to speak foreign tongues: if you need to deal with characters that aren't in standard ASCII, some options that can help you are shown in <a href="#ch08-40870" title="Table 8.3. Networking Configuration Options">Table 8.3</a>. Otherwise, you can skip over this section.</p><div class="table"><a name="ch08-40870"></a><p class="title"><b>Table 8.3. Networking Configuration Options </b></p><div class="table-contents"><table summary="Networking Configuration Options " border="1"><colgroup><col><col><col><col><col></colgroup><thead><tr><th><p>Option</p></th><th><p>Parameters</p></th><th><p>Function</p></th><th><p>Default</p></th><th><p>Scope</p></th></tr></thead><tbody><tr><td><p><code class="literal">client code page</code></p></td><td><p>Described in this section</p></td><td><p>Sets a code page to expect from clients</p></td><td><p>850</p></td><td><p>Global</p></td></tr><tr><td><p><code class="literal">character set</code></p></td><td><p>Described in this section</p></td><td><p>Translates code pages into alternate UNIX character sets</p></td><td><p>None</p></td><td><p>Global</p></td></tr><tr><td><p><code class="literal">coding system</code></p></td><td><p>Described in this section</p></td><td><p>Translates code page 932 into an Asian character set</p></td><td><p>None</p></td><td><p>Global</p></td></tr><tr><td><p><code class="literal">valid chars</code></p></td><td><p>string (set of characters)</p></td><td><p>Obsolete: formerly added individual characters to a code page, and had to be used after setting client code page</p></td><td><p>None</p></td><td><p>Global</p></td></tr></tbody></table></div></div><br class="table-break"><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="ch08-17721"></a>
-client code page</h3></div></div></div><a class="indexterm" name="ch08-idx-965956-0"></a><p>The character sets on Windows platforms hark back to the original concept of a <span class="emphasis"><em>code page</em></span>
-<a class="indexterm" name="ch08-idx-965388-0"></a>. These code pages are used by DOS and Windows clients to determine rules for mapping lowercase letters to uppercase letters. Samba can be instructed to use a variety of code pages through the use of the global <code class="literal">client</code> <code class="literal">code</code> <code class="literal">page</code> option in order to match the corresponding code page in use on the client. This option loads a code-page definition file, and can take the values specified in <a href="#ch08-20815" title="Table 8.4. Valid Code Pages with Samba 2.0">Table 8.4</a>.</p><div class="table"><a name="ch08-20815"></a><p class="title"><b>Table 8.4. Valid Code Pages with Samba 2.0 </b></p><div class="table-contents"><table summary="Valid Code Pages with Samba 2.0 " border="1"><colgroup><col><col></colgroup><thead><tr><th><p>Code Page</p></th><th><p>Definition</p></th></tr></thead><tbody><tr><td><p><code class="literal">437</code></p></td><td><p>
-<a class="indexterm" name="ch08-idx-965389-0"></a>MS-DOS Latin (United States)</p></td></tr><tr><td><p><code class="literal">737</code></p></td><td><p>Windows 95 Greek</p></td></tr><tr><td><p><code class="literal">850</code></p></td><td><p>MS-DOS Latin 1 (Western European)</p></td></tr><tr><td><p><code class="literal">852</code></p></td><td><p>MS-DOS Latin 2 (Eastern European)</p></td></tr><tr><td><p><code class="literal">861</code></p></td><td><p>MS-DOS Icelandic</p></td></tr><tr><td><p><code class="literal">866</code></p></td><td><p>MS-DOS Cyrillic (Russian)</p></td></tr><tr><td><p><code class="literal">932</code></p></td><td><p>MS-DOS Japanese Shift-JIS</p></td></tr><tr><td><p><code class="literal">936</code></p></td><td><p>MS-DOS Simplified Chinese</p></td></tr><tr><td><p><code class="literal">949</code></p></td><td><p>MS-DOS Korean Hangul</p></td></tr><tr><td><p><code class="literal">950</code></p></td><td><p>MS-DOS Traditional Chinese</p></td></tr></tbody></table></div></div><br class="table-break"><p>You can set the client code page as follows:</p><pre class="programlisting">[global]
-	client code page = 852</pre><p>The default value of this option is 850. You can use the <span class="emphasis"><em>make_smbcodepage</em></span> tool that comes with Samba (by default in <code class="filename">/usr/local/samba/bin</code> ) to create your own SMB code pages, in the event that those listed earlier are not sufficient.</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="ch08-SECT-3.0.2"></a>character set</h3></div></div></div><p>The global <code class="literal">character</code> <code class="literal">set</code> option can be used to convert filenames offered through a DOS code page (see the previous section, <a href="#ch08-17721" title="client code page">Section 8.3.1</a>) to equivalents that can be represented by Unix character sets other than those in the United States. For example, if you want to convert the Western European MS-DOS character set on the client to a Western European Unix character set on the server, you can use the following in your configuration file:</p><pre class="programlisting">[global]
-	client code page = 850
-	character set = ISO8859-1</pre><p>Note that you must include a <code class="literal">client</code> <code class="literal">code</code> <code class="literal">page</code> option to specify the character set from which you are converting. The valid character sets (and their matching code pages) that Samba 2.0 accepts are listed in <a href="#ch08-14126" title="Table 8.5. Valid Character Sets with Samba 2.0">Table 8.5</a>:</p><div class="table"><a name="ch08-14126"></a><p class="title"><b>Table 8.5. Valid Character Sets with Samba 2.0 </b></p><div class="table-contents"><table summary="Valid Character Sets with Samba 2.0 " border="1"><colgroup><col><col><col></colgroup><thead><tr><th><p>Character Set</p></th><th><p>Matching Code Page</p></th><th><p>Definition</p></th></tr></thead><tbody><tr><td><p><code class="literal">ISO8859-1</code></p></td><td><p><code class="literal">850</code>
-<a class="indexterm" name="ch08-idx-965390-0"></a></p></td><td><p>Western European Unix</p></td></tr><tr><td><p><code class="literal">ISO8859-2</code></p></td><td><p><code class="literal">852</code></p></td><td><p>Eastern European Unix</p></td></tr><tr><td><p><code class="literal">ISO8859-5</code></p></td><td><p><code class="literal">866</code></p></td><td><p>Russian Cyrillic Unix</p></td></tr><tr><td><p><code class="literal">KOI8-R</code></p></td><td><p><code class="literal">866</code></p></td><td><p>Alternate Russian Cyrillic Unix</p></td></tr></tbody></table></div></div><br class="table-break"><p>Normally, the <code class="literal">character</code> <code class="literal">set</code> option is disabled completely.</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="ch08-SECT-3.0.3"></a>coding system</h3></div></div></div><p>The <code class="literal">coding</code>
-<a class="indexterm" name="ch08-idx-965965-0"></a> <code class="literal">system</code> option is similar to the <code class="literal">character</code> <code class="literal">set</code> option. However, its purpose is to determine how to convert a Japanese Shift JIS code page into an appropriate Unix character set. In order to use this option, the <code class="literal">client</code> <code class="literal">code</code> <code class="literal">page</code> option described previously must be set to page 932. The valid coding systems that Samba 2.0 accepts are listed in <a href="#ch08-57476" title="Table 8.6. Valid Coding System Parameters with Samba 2.0">Table 8.6</a>.</p><div class="table"><a name="ch08-57476"></a><p class="title"><b>Table 8.6. Valid Coding System Parameters with Samba 2.0 </b></p><div class="table-contents"><table summary="Valid Coding System Parameters with Samba 2.0 " border="1"><colgroup><col><col></colgroup><thead><tr><th><p>Character Set</p></th><th><p>Definition</p></th></tr></thead><tbody><tr><td><p><code class="literal">SJIS</code></p></td><td><p>
-<a class="indexterm" name="ch08-idx-965393-0"></a>Standard Shift JIS</p></td></tr><tr><td><p><code class="literal">JIS8</code></p></td><td><p>Eight-bit JIS codes</p></td></tr><tr><td><p><code class="literal">J8BB</code></p></td><td><p>Eight-bit JIS codes</p></td></tr><tr><td><p><code class="literal">J8BH</code></p></td><td><p>Eight-bit JIS codes</p></td></tr><tr><td><p><code class="literal">J8 at B</code></p></td><td><p>Eight-bit JIS codes</p></td></tr><tr><td><p><code class="literal">J8 at J</code></p></td><td><p>Eight-bit JIS codes</p></td></tr><tr><td><p><code class="literal">J8 at H</code></p></td><td><p>Eight-bit JIS codes</p></td></tr><tr><td><p><code class="literal">JIS7</code></p></td><td><p>Seven-bit JIS codes</p></td></tr><tr><td><p><code class="literal">J7BB</code></p></td><td><p>Seven-bit JIS codes</p></td></tr><tr><td><p><code class="literal">J7BH</code></p></td><td><p>Seven-bit JIS codes</p></td></tr><tr><td><p><code class="literal">J7 at B</code></p></td><td><p>Seven-bit JIS codes</p></td></tr><tr><td><p><code class="literal">J7 at J</code></p></td><td><p>Seven-bit JIS codes</p></td></tr><tr><td><p><code class="literal">J7 at H</code></p></td><td><p>Seven-bit JIS codes</p></td></tr><tr><td><p><code class="literal">JUNET</code></p></td><td><p>JUNET codes</p></td></tr><tr><td><p><code class="literal">JUBB</code></p></td><td><p>JUNET codes</p></td></tr><tr><td><p><code class="literal">JUBH</code></p></td><td><p>JUNET codes</p></td></tr><tr><td><p><code class="literal">JU at B</code></p></td><td><p>JUNET codes</p></td></tr><tr><td><p><code class="literal">JU at J</code></p></td><td><p>JUNET codes</p></td></tr><tr><td><p><code class="literal">JU at H</code></p></td><td><p>JUNET codes</p></td></tr><tr><td><p><code class="literal">EUC</code></p></td><td><p>EUC codes</p></td></tr><tr><td><p><code class="literal">HEX</code></p></td><td><p>Three-byte hexidecimal code</p></td></tr><tr><td><p><code class="literal">CAP</code></p></td><td><p>Three-byte hexidecimal code (Columbia Appletalk Program)</p></td></tr></tbody></table></div></div><br class="table-break"></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="ch08-SECT-3.0.4"></a>valid chars</h3></div></div></div><p>The <code class="literal">valid</code>
-<a class="indexterm" name="ch08-idx-965969-0"></a> <code class="literal">chars</code> option is an older Samba feature that will add individual characters to a code page. However, this option is being phased out in favor of more modern coding systems. You can use this option as follows:</p><pre class="programlisting">valid chars = Î
-valid chars = 0450:0420 0x0A20:0x0A00
-valid chars = A:a</pre><p>Each of the characters in the list specified should be separated by spaces. If there is a colon between two characters or their numerical equivalents, the data to the left of the colon is considered an uppercase character, while the data to the right is considered the lowercase character. You can represent characters both by literals (if you can type them) and by octal, hexidecimal, or decimal Unicode equivalents.</p><p>We recommend against using this option. Instead, go with one of the standard code pages listed earlier in this section. If you do use this option, however, it must be listed after the <code class="literal">client</code> <code class="literal">code</code> <code class="literal">page</code> to which you wish to add the character. Otherwise, the characters will not be added.<a class="indexterm" name="ch08-idx-965533-0"></a>
-<a class="indexterm" name="ch08-idx-965533-1"></a>
-<a class="indexterm" name="ch08-idx-965533-2"></a></p></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="ch08-82569"></a>WinPopup Messages</h2></div></div></div><p>
-<a class="indexterm" name="ch08-idx-965227-0"></a>
-<a class="indexterm" name="ch08-idx-965227-1"></a>
-<a class="indexterm" name="ch08-idx-965227-2"></a>You can use the WinPopup tool (<code class="filename">WINPOPUP.EXE </code>  ) in Windows to send messages to users, machines, or entire workgroups on the network. This tool is provided with Windows 95 OSR2 and comes standard with Windows 98. With either Windows 95 or 98, however, you need to be running WinPopup to receive and send WinPopup messages. With Windows NT, you can still receive messages without starting such a tool; they will automatically appear in a small dialog box on the screen when received. The WinPopup application is shown in <a href="#ch08-66444" title="Figure 8.1. The WinPopup application">Figure 8.1</a>.</p><div class="figure"><a name="ch08-66444"></a><p class="title"><b>Figure 8.1. The WinPopup application</b></p><div class="figure-contents"><div><table border="0" summary="manufactured viewport for HTML img" cellspacing="0" cellpadding="0" width="502"><tr style="height: 360px"><td><img src="figs/sam.0801.gif" width="502" alt="The WinPopup application"></td></tr></table></div></div></div><br class="figure-break"><p>Samba has a single WinPopup messaging option, <code class="literal">message</code> <code class="literal">command</code>, as shown in <a href="#ch08-18671" title="Table 8.7. WinPopup Configuration Option">Table 8.7</a>.</p><div class="table"><a name="ch08-18671"></a><p class="title"><b>Table 8.7. WinPopup Configuration Option </b></p><div class="table-contents"><table summary="WinPopup Configuration Option " border="1"><colgroup><col><col><col><col><col></colgroup><thead><tr><th><p>Option</p></th><th><p>Parameter</p></th><th><p>Function</p></th><th><p>Default</p></th><th><p>Scope</p></th></tr></thead><tbody><tr><td><p><code class="literal">message command</code></p></td><td><p>
-<a class="indexterm" name="ch08-idx-965394-0"></a>
-<a class="indexterm" name="ch08-idx-965394-1"></a>
-<a class="indexterm" name="ch08-idx-965394-2"></a>string (fully-qualified pathname)</p></td><td><p>Sets a command to run on Unix when a WinPopup message is received.</p></td><td><p>None</p></td><td><p>Global</p></td></tr></tbody></table></div></div><br class="table-break"><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="ch08-SECT-4.0.1"></a>message command</h3></div></div></div><p>Samba's <code class="literal">message</code>
-<a class="indexterm" name="ch08-idx-965971-0"></a> <code class="literal">command</code> option sets the path to a program that will run on the server when a Windows popup message arrives at the server. The command will be executed using the <code class="literal">guest</code> <code class="literal">account</code> user. What to do with one of these is questionable since it's probably for the Samba administrator, and Samba doesn't know his or her name. If you know there's a human using the console, the Samba team once suggested the following:</p><pre class="programlisting">[global]
-	message command = /bin/csh -c 'xedit %s; rm %s' &amp;</pre><p>Note the use of variables here. The <code class="literal">%s</code> variable will become the file that the message is in. This file should be deleted when the command is finished with it; otherwise, there will be a buildup of pop-up files collecting on the Samba server. In addition, the command must fork its own process (note the &amp; after the command); otherwise the client may suspend and wait for notification that the command was sent successfully before continuing.</p><p>In addition to the standard variables, <a href="#ch08-29758" title="Table 8.8. Message Command Variables">Table 8.8</a> shows the three unique variables that you can use in a <code class="literal">message</code> <code class="literal">command</code>.</p><div class="table"><a name="ch08-29758"></a><p class="title"><b>Table 8.8. Message Command Variables </b></p><div class="table-contents"><table summary="Message Command Variables " border="1"><colgroup><col><col></colgroup><thead><tr><th><p>Variable</p></th><th><p>Definition</p></th></tr></thead><tbody><tr><td><p><code class="literal">%s</code></p></td><td><p>The name of the file in which the message resides</p></td></tr><tr><td><p><code class="literal">%</code>f</p></td><td><p>The name of the client that sent the message</p></td></tr><tr><td><p><code class="literal">%t</code></p></td><td><p>The name of the machine that is the destination of the message</p></td></tr></tbody></table></div></div><br class="table-break"></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="ch08-SECT-5"></a>Recently Added Options</h2></div></div></div><p>
-<a class="indexterm" name="ch08-idx-965236-0"></a>Samba has several options that appeared around the time of Samba 2.0, but are not entirely supported. However, we will give you a brief overview of their workings in this section. These options are shown in <a href="#ch08-72538" title="Table 8.9. Recently Added Options">Table 8.9</a>.</p><div class="table"><a name="ch08-72538"></a><p class="title"><b>Table 8.9. Recently Added Options </b></p><div class="table-contents"><table summary="Recently Added Options " border="1"><colgroup><col><col><col><col><col></colgroup><thead><tr><th><p>Option</p></th><th><p>Parameters</p></th><th><p>Function</p></th><th><p>Default</p></th><th><p>Scope</p></th></tr></thead><tbody><tr><td><p><code class="literal">change notify timeout</code></p></td><td><p>numerical (number of seconds)</p></td><td><p>Sets the interval between checks when a client asks to wait for a change in a specified directory.</p></td><td><p><code class="literal">60</code></p></td><td><p>Global</p></td></tr><tr><td><p><code class="literal">machine password timeout</code></p></td><td><p>numerical (number of seconds)</p></td><td><p>Sets the renewal interval for NT domain machine passwords.</p></td><td><p><code class="literal">604,800</code> (1 week )</p></td><td><p>Global</p></td></tr><tr><td><p><code class="literal">stat cache</code></p></td><td><p>boolean</p></td><td><p>If <code class="literal">yes</code>, Samba will cache recent name mappings.</p></td><td><p><code class="literal">yes</code></p></td><td><p>Global</p></td></tr><tr><td><p><code class="literal">stat cache size</code></p></td><td><p>numerical</p></td><td><p>Sets the size of the stat cache.</p></td><td><p><code class="literal">50</code></p></td><td><p>Global</p></td></tr></tbody></table></div></div><br class="table-break"><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="ch08-SECT-5.0.1"></a>change notify timeout</h3></div></div></div><p>The <code class="literal">change</code>
-<a class="indexterm" name="ch08-idx-965973-0"></a> <code class="literal">notify</code> <code class="literal">timeout</code> global option emulates a Windows NT SMB feature called <em class="firstterm">change notification</em>
-<a class="indexterm" name="ch08-idx-965415-0"></a>. This allows a client to request that a Windows NT server periodically monitor a specific directory on a share for any changes. If any changes occur, the server will notify the client.</p><p>As of version 2.0, Samba will perform this function for its clients. However, performing these checks too often can slow the server down considerably. This option sets the time period that Samba should wait between such checks. The default is one minute (60 seconds); however, you can use this option to specify an alternate time that Samba should wait between performing checks:</p><pre class="programlisting">[global]
-	change notify timeout = 30</pre></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="ch08-SECT-5.0.2"></a>machine password timeout</h3></div></div></div><p>The <code class="literal">machine</code>
-<a class="indexterm" name="ch08-idx-965974-0"></a> <code class="literal">password</code> <code class="literal">timeout</code> global option sets a retention period for NT <a class="indexterm" name="ch08-idx-965417-0"></a>
-<a class="indexterm" name="ch08-idx-965417-1"></a>domain machine passwords. The default is currently set to the same time period that Windows NT 4.0 uses: 604,800 seconds (one week). Samba will periodically attempt to change the <em class="firstterm">machine account password</em>, which is a password used specifically by another server to report changes to it. This option specifies the number of seconds that Samba should wait before attempting to change that password. The following example changes it to a single day, by specifying the following:</p><pre class="programlisting">[global]
-	machine password timeout = 86400</pre></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="ch08-SECT-5.0.3"></a>stat cache</h3></div></div></div><p>The <code class="literal">stat</code>
-<a class="indexterm" name="ch08-idx-965977-0"></a> <code class="literal">cache</code> global option turns on caching of recent case-insensitive name mappings. The default is <code class="literal">yes</code>. The Samba team recommends that you never change this parameter.</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="ch08-SECT-5.0.4"></a>stat cache size</h3></div></div></div><p>
-<a class="indexterm" name="ch08-idx-965418-0"></a>The <code class="literal">stat</code>
-<a class="indexterm" name="ch08-idx-965978-0"></a> <code class="literal">cache</code> <code class="literal">size</code> global option sets the size of the cache entries to be used for the <code class="literal">stat</code> <code class="literal">cache</code> option. The default here is 50. Again, the Samba team recommends that you never change this parameter.</p></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="ch08-70923"></a>Miscellaneous Options</h2></div></div></div><p>
-<a class="indexterm" name="ch08-idx-965426-0"></a>
-<a class="indexterm" name="ch08-idx-965426-1"></a>
-<a class="indexterm" name="ch08-idx-965426-2"></a>Many Samba options are present to deal with operating system issues on either  Unix or Windows. The options shown in <a href="#ch08-83566" title="Table 8.10. Miscellaneous Options">Table 8.10</a> deal specifically with some of these known problems. We usually don't change these and we recommend the same to you.</p><div class="table"><a name="ch08-83566"></a><p class="title"><b>Table 8.10. Miscellaneous Options </b></p><div class="table-contents"><table summary="Miscellaneous Options " border="1"><colgroup><col><col><col><col><col></colgroup><thead><tr><th><p>Option</p></th><th><p>Parameters</p></th><th><p>Function</p></th><th><p>Default</p></th><th><p>Scope</p></th></tr></thead><tbody><tr><td><p><code class="literal">deadtime</code></p></td><td><p>
-<a class="indexterm" name="ch08-idx-965429-0"></a>numerical (<a class="indexterm" name="ch08-idx-965437-0"></a>number of minutes)</p></td><td><p>Specifies the number of minutes of inactivity before a connection should be terminated.</p></td><td><p><code class="literal">0</code></p></td><td><p>Global</p></td></tr><tr><td><p><code class="literal">dfree command</code></p></td><td><p>string (command)</p></td><td><p>Used to provide a command that returns disk free space in a format recognized by Samba.</p></td><td><p>None</p></td><td><p>Global</p></td></tr><tr><td><p><code class="literal">fstype</code></p></td><td><p><code class="literal">NTFS</code>, <code class="literal">FAT</code>, or <code class="literal">Samba</code></p></td><td><p>Sets the filesystem type reported by the server to the client.</p></td><td><p><code class="literal">NTFS</code></p></td><td><p>Global</p></td></tr><tr><td><p><code class="literal">keep alive</code></p></td><td><p>seconds</p></td><td><p>Sets the number of seconds between checks for an inoperative client.</p></td><td><p>(none)</p></td><td><p>Global</p></td></tr><tr><td><p><code class="literal">max disk size</code></p></td><td><p>numerical (size in MB)</p></td><td><p>Sets the largest disk size to return to a client, some of which have limits. Does not affect actual operations on the disk.</p></td><td><p>(infinity)</p></td><td><p>Global</p></td></tr><tr><td><p><code class="literal">max mux</code></p></td><td><p>numerical</p></td><td><p>Sets the maximum number of simultaneous SMB operations that clients may make.</p></td><td><p><code class="literal">50</code></p></td><td><p>Global</p></td></tr><tr><td><p><code class="literal">max open files</code></p></td><td><p>numerical</p></td><td><p>Limits number of open files to be below Unix limits.</p></td><td><p><code class="literal">10,000</code></p></td><td><p>Global</p></td></tr><tr><td><p><code class="literal">max xmit</code></p></td><td><p>numerical</p></td><td><p>Specifies the maximum packet size that Samba will send.</p></td><td><p><code class="literal">65,535</code></p></td><td><p>Global</p></td></tr><tr><td><p><code class="literal">nt pipe support</code></p></td><td><p>boolean</p></td><td><p>Turns off an experimental NT feature, for benchmarking or in case of an error.</p></td><td><p><code class="literal">yes</code></p></td><td><p>Global</p></td></tr><tr><td><p><code class="literal">nt smb support</code></p></td><td><p>boolean</p></td><td><p>Turns off an experimental NT feature, for benchmarking or in case of an error.</p></td><td><p><code class="literal">yes</code></p></td><td><p>Global</p></td></tr><tr><td><p><code class="literal">ole locking compatib-ility</code></p></td><td><p>boolean</p></td><td><p>Remaps out-of-range lock requests used on Windows to fit in allowable range on Unix. Turning it off causes Unix lock errors.</p></td><td><p><code class="literal">yes</code></p></td><td><p>Global</p></td></tr><tr><td><p><code class="literal">panic action</code></p></td><td><p>command</p></td><td><p>Program to run if Samba server fails; for debugging.</p></td><td><p>None</p></td><td><p>Global</p></td></tr><tr><td><p><code class="literal">set directory</code></p></td><td><p>boolean</p></td><td><p>If <code class="literal">yes</code>, allows VMS clients to issue <code class="literal">set</code> <code class="literal">dir</code> commands.</p></td><td><p><code class="literal">no</code></p></td><td><p>Global</p></td></tr><tr><td><p><code class="literal">smbrun</code></p></td><td><p>string (fully-qualified command)</p></td><td><p>Sets the command Samba uses as a wrapper for shell commands.</p></td><td><p>None</p></td><td><p>Global</p></td></tr><tr><td><p><code class="literal">status</code></p></td><td><p>boolean</p></td><td><p>If <code class="literal">yes</code>, allows Samba to monitor status for <code class="literal">smbstatus</code> command.</p></td><td><p><code class="literal">yes</code></p></td><td><p>Global</p></td></tr><tr><td><p><code class="literal">strict sync</code></p></td><td><p>boolean</p></td><td><p>If <code class="literal">no</code>, ignores Windows applications requests to perform a sync-to-disk.</p></td><td><p><code class="literal">no</code></p></td><td><p>Global</p></td></tr><tr><td><p><code class="literal">sync always</code></p></td><td><p>boolean</p></td><td><p>If <code class="literal">yes</code>, forces all client writes to be committed to disk before returning from the call.</p></td><td><p><code class="literal">no</code></p></td><td><p>Global</p></td></tr><tr><td><p><code class="literal">strip dot</code></p></td><td><p>boolean</p></td><td><p>If <code class="literal">yes</code>, strips trailing dots from Unix filenames.<a class="indexterm" name="ch08-idx-965441-0"></a></p></td><td><p><code class="literal">no</code></p></td><td><p>Global</p></td></tr></tbody></table></div></div><br class="table-break"><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="ch08-SECT-6.0.1"></a>
-deadtime</h3></div></div></div><a class="indexterm" name="ch08-idx-965979-0"></a><p>This global option sets the number of minutes that Samba will wait for an inactive client before closing its session with the Samba server. A client is considered inactive when it has no open files and there is no data being sent from it. The default value for this option is 0, which means that Samba never closes any connections no matter how long they have been inactive. You can override it as follows:</p><pre class="programlisting">[global]
-	deadtime = 10</pre><p>This tells Samba to terminate any inactive client sessions after 10 minutes. For most networks, setting this option as such will work because reconnections from the client are generally performed transparently to the user.</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="ch08-SECT-6.0.2"></a>
-dfree command</h3></div></div></div><a class="indexterm" name="ch08-idx-965980-0"></a><p>
-<a class="indexterm" name="ch08-idx-965466-0"></a>This global option is used on systems that incorrectly determine the free space left on the disk. So far, the only confirmed system that needs this option set is Ultrix. There is no default value for this option, which means that Samba already knows how to compute the free disk space on its own and the results are considered reliable. You can override it as follows:</p><pre class="programlisting">[global]
-	dfree command = /usr/local/bin/dfree</pre><p>This option should point to a script that should return the total disk space in a block, and the number of available blocks. The Samba documentation recommends the following as a usable script:</p><pre class="programlisting">#!/bin/sh
-df $1 | tail -1 | awk '{print $2" "$4}'</pre><p>On System V machines, the following will work:</p><pre class="programlisting">#!/bin/sh
-/usr/bin/df $1 | tail -1 | awk '{print $3" "$5}'</pre></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="ch08-SECT-6.0.3"></a>
-fstype</h3></div></div></div><a class="indexterm" name="ch08-idx-965983-0"></a><p>This share-level option sets the type of <a class="indexterm" name="ch08-idx-965467-0"></a>filesystem that Samba reports when queried by the client. There are three strings that can be used as a value to this configuration option, as listed in <a href="#ch08-80519" title="Table 8.11. Filesystem Types">Table 8.11</a>.</p><div class="table"><a name="ch08-80519"></a><p class="title"><b>Table 8.11. Filesystem Types </b></p><div class="table-contents"><table summary="Filesystem Types " border="1"><colgroup><col><col></colgroup><thead><tr><th><p>Variable</p></th><th><p>Definition</p></th></tr></thead><tbody><tr><td><p>NTFS</p></td><td><p>
-<a class="indexterm" name="ch08-idx-965468-0"></a>Microsoft Windows NT filesystem</p></td></tr><tr><td><p>FAT</p></td><td><p>DOS FAT filesystem</p></td></tr><tr><td><p>Samba</p></td><td><p>Samba filesystem</p></td></tr></tbody></table></div></div><br class="table-break"><p>The default value for this option is <code class="literal">NTFS</code>, which represents a Windows NT filesystem. There probably isn't a need to specify any other type of filesystem. However, if you need to, you can override it per share as follows:</p><pre class="programlisting">[data]
-	fstype = FAT</pre></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="ch08-SECT-6.0.4"></a>keep alive</h3></div></div></div><p>
-<a class="indexterm" name="ch08-idx-965469-0"></a>This global option specifies the number of seconds that Samba waits between sending NetBIOS <span class="emphasis"><em>keep-alive packets</em></span>. These packets are used to ping a client to detect whether it is still alive and on the network. The default value for this option is <code class="literal">0</code>, which means that Samba will not send any such packets at all. You can override it as follows:</p><pre class="programlisting">[global]
-	keep alive = 10</pre></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="ch08-SECT-6.0.5"></a>
-max disk size</h3></div></div></div><a class="indexterm" name="ch08-idx-965985-0"></a><p>
-<a class="indexterm" name="ch08-idx-965470-0"></a>This global option specifies an illusory limit, in megabytes, for each of the shares that Samba is using. You would typically set this option to prevent clients with older operating systems from incorrectly processing large disk spaces, such as those over one gigabyte.</p><p>The default value for this option is <code class="literal">0</code>, which means there is no upper limit at all. You can override it as follows:</p><pre class="programlisting">[global]
-	max disk size = 1000</pre></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="ch08-SECT-6.0.6"></a>
-max mux</h3></div></div></div><a class="indexterm" name="ch08-idx-965986-0"></a><p>
-<a class="indexterm" name="ch08-idx-965471-0"></a>This global option specifies the maximum number of concurrent SMB operations that Samba allows. The default value for this option is <code class="literal">50</code>. You can override it as follows:</p><pre class="programlisting">[global]
-	max mux = 100</pre></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="ch08-SECT-6.0.7"></a>
-max open files</h3></div></div></div><a class="indexterm" name="ch08-idx-965987-0"></a><p>
-<a class="indexterm" name="ch08-idx-965478-0"></a>This global option specifies the maximum number of open files that Samba should allow at any given time for all processes. This value must be equal to or less than the amount allowed by the operating system, which varies from system to system. The default value for this option is <code class="literal">10,000</code>. You can override it as follows:</p><pre class="programlisting">[global]
-	max open files = 8000</pre></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="ch08-SECT-6.0.8"></a>
-max xmit</h3></div></div></div><a class="indexterm" name="ch08-idx-965988-0"></a><p>
-<a class="indexterm" name="ch08-idx-965482-0"></a>This global option sets the maximum size of packets that Samba exchanges with a client. In some cases, setting a smaller maximum packet size can increase performance, especially with Windows for Workgroups. The default value for this option is <code class="literal">65535</code>. You can override it as follows:</p><pre class="programlisting">[global]
-	max xmit = 4096</pre><p><a href="#appb-19919" title="The TCP receive window">Section 2.2.2.6</a> in <a href="#SAMBA-AP-B" title="Appendix B. Samba Performance Tuning">Appendix B</a>," shows some uses for this option.</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="ch08-SECT-6.0.9"></a>
-nt pipe support</h3></div></div></div><a class="indexterm" name="ch08-idx-965989-0"></a><p>
-<a class="indexterm" name="ch08-idx-965483-0"></a>This global option is used by developers to allow or disallow Windows NT clients the ability to make connections to the NT SMB-specific IPC$ pipes. As a user, you should never need to override the default:</p><pre class="programlisting">[global]
-	nt pipe support = yes</pre></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="ch08-SECT-6.0.10"></a>
-nt smb support</h3></div></div></div><a class="indexterm" name="ch08-idx-965990-0"></a><p>
-<a class="indexterm" name="ch08-idx-965484-0"></a>
-<a class="indexterm" name="ch08-idx-965484-1"></a>This global option is used by developers to negotiate NT-specific SMB options with Windows NT clients. The Samba team has discovered that slightly better performance comes from setting this value to <code class="literal">no</code>. However, as a user, you should probably not override the default:</p><pre class="programlisting">[global]
-	nt smb support = yes</pre></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="ch08-SECT-6.0.11"></a>
-ole locking compatibility</h3></div></div></div><a class="indexterm" name="ch08-idx-965991-0"></a><p>This global option turns off Samba's internal byte-range locking manipulation in files, which gives compatibility with Object Linking and Embedding (OLE) applications that use high byte-range locks as a method of interprocess communication. The default value for this option is <code class="literal">yes</code>. If you trust your Unix locking mechanisms, you can override it as follows:</p><pre class="programlisting">[global]
-	ole locking compatibility = no</pre></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="ch08-SECT-6.0.12"></a>
-panic action</h3></div></div></div><a class="indexterm" name="ch08-idx-965992-0"></a><p>
-<a class="indexterm" name="ch08-idx-965492-0"></a>This global option specifies a command to execute in the event that Samba itself encounters a fatal error when loading or running. There is no default value for this option. You can specify an action as follows:</p><pre class="programlisting">[global]
-	panic action = /bin/csh -c
-          'xedit &lt; "Samba has shutdown unexpectedly!'</pre></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="ch08-SECT-6.0.13"></a>
-set directory</h3></div></div></div><a class="indexterm" name="ch08-idx-965993-0"></a><p>This boolean share-level option allows <a class="indexterm" name="ch08-idx-965497-0"></a>Digital Pathworks clients to use the <code class="literal">setdir</code> command to change directories on the server. If you are not using the Digital Pathworks client, you should not need to alter this option. The default value for this option is <code class="literal">no</code>. You can override it per share as follows:</p><pre class="programlisting">[data]
-	set directory = yes</pre></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="ch08-SECT-6.0.14"></a>
-smbrun</h3></div></div></div><a class="indexterm" name="ch08-idx-965994-0"></a><p>This option sets the location of the <span class="emphasis"><em>smbrun</em></span> executable, which Samba uses as a wrapper to run shell commands. The default value for this option is automatically configured by Samba when it is compiled. If you did not install Samba to the standard directory, you can specify where the binary is as follows:</p><pre class="programlisting">[global]
-	smbrun = /usr/local/bin/smbrun</pre></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="ch08-SECT-6.0.15"></a>
-status</h3></div></div></div><a class="indexterm" name="ch08-idx-965995-0"></a><p>This global option indicates whether Samba should log all <a class="indexterm" name="ch08-idx-965499-0"></a>
-<a class="indexterm" name="ch08-idx-965499-1"></a>active connections to   a status file. This file is used only by the <span class="emphasis"><em>smbstatus</em></span> command. If you have no intentions of using this command, you can set this option to <code class="literal">no</code>, which can result in a small increase of speed on the server. The default value for this option is <code class="literal">yes</code>. You can override it as follows:</p><pre class="programlisting">[global]
-	status = no</pre></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="ch08-SECT-6.0.16"></a>
-strict sync</h3></div></div></div><a class="indexterm" name="ch08-idx-965996-0"></a><p>This share-level option determines whether Samba honors all requests to perform a <a class="indexterm" name="ch08-idx-965500-0"></a>disk sync when requested to do so by a client. Many clients request a disk sync when they are really just trying to flush data to their own open files. As a result, this can substantially slow a Samba server down. The default value for this option is <code class="literal">no</code>. You can override it as follows:</p><pre class="programlisting">[data]
-	strict sync = yes</pre></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="ch08-SECT-6.0.17"></a>
-sync always</h3></div></div></div><a class="indexterm" name="ch08-idx-965997-0"></a><p>This share-level option decides whether every write to disk should be followed by a disk synchronization before the write call returns control to the client. Even if the value of this option is <code class="literal">no</code>, clients can request a disk synchronization; see the <code class="literal">strict</code> <code class="literal">sync</code> option above. The default value for this option is <code class="literal">no</code>. You can override it per share as follows:</p><pre class="programlisting">[data]
-	sync always = yes</pre></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="ch08-SECT-6.0.18"></a>
-strip dot</h3></div></div></div><a class="indexterm" name="ch08-idx-965998-0"></a><p>This global option determines whether to remove the <a class="indexterm" name="ch08-idx-965502-0"></a>
-<a class="indexterm" name="ch08-idx-965502-1"></a>
-<a class="indexterm" name="ch08-idx-965502-2"></a>trailing dot from Unix filenames that are formatted with a dot at the end. The default value for this option is <code class="literal">no</code>. You can override it per share as follows:</p><pre class="programlisting">[global]
-	strip dot = yes</pre><p>This option is now considered obsolete; the user should use the <code class="literal">mangled</code> <code class="literal">map</code> option insead.<a class="indexterm" name="ch08-idx-965454-0"></a></p></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="ch08-74829"></a>Backups with smbtar</h2></div></div></div><p>
-<a class="indexterm" name="ch08-idx-965244-0"></a>
-<a class="indexterm" name="ch08-idx-965244-1"></a>Our final topic in this chapter is the <code class="filename">smbtar</code> tool. One common problem with modem PCs is that floppies and even CD-ROMs are often too small to use for backups. However, buying one tape drive per machine would also be silly. Consequently, many sites don't back up their PCs at all. Instead, they reinstall them using floppy disks and CD-ROMs when they fail.</p><p>Thankfully, Samba provides us with another option: you can back up PCs' data using the <code class="filename">smbtar</code> tool. This can be done on a regular basis if you keep user data on your Samba system, or only occasionally, to save the local applications and configuration files and thus make repairs and reinstallations quicker.</p><p>To back up PCs from a <a class="indexterm" name="ch08-idx-965519-0"></a>Unix server, you need to do three things:</p><div class="orderedlist"><ol type="1"><li><p>Ensure that File and Printer Sharing is installed on the PC and is bound to the TCP/IP protocol.</p></li><li><p>Explicitly share a disk on the PC so it can be read from the server.</p></li><li><p>Set up the backup scripts on the server.</p></li></ol></div><p>We'll use Windows 95/98 to illustrate the first two steps. Go to the Networking icon in the Control Panel window, and check that <a class="indexterm" name="ch08-idx-965520-0"></a>File and Printer Sharing for Microsoft Networks is currently listed in the top window, as shown in <a href="#ch08-18303" title="Figure 8.2. The Networking window">Figure 8.2</a>.</p><div class="figure"><a name="ch08-18303"></a><p class="title"><b>Figure 8.2. The Networking window</b></p><div class="figure-contents"><div><table border="0" summary="manufactured viewport for HTML img" cellspacing="0" cellpadding="0" width="502"><tr style="height: 368px"><td><img src="figs/sam.0802.gif" width="502" alt="The Networking window"></td></tr></table></div></div></div><br class="figure-break"><p>If "File and printer sharing for Microsoft Networks" isn't installed, you can install it  by clicking on the Add button on the Network panel. After pressing it, you will be asked what service to add. Select Service and move forward, and you will be asked for a vendor and a service to install. Finally, select "File and printer sharing for Microsoft Networks," and click on Done to install the service.</p><p>Once you've installed "File and printer sharing for Microsoft Networks," return to the Network panel and select the TCP/IP protocol that is tied to your Samba network adapter. Then, click on the Properties button and choose the Bindings tab at the top. You should see a dialog box similar to <a href="#ch08-41042" title="Figure 8.3. TCP/IP Bindings">Figure 8.3</a>. Here, you'll need to verify that the "File and Printer Sharing" checkbox is checked, giving it access to TCP/IP. At this point you can share disks with other machines on the net.</p><div class="figure"><a name="ch08-41042"></a><p class="title"><b>Figure 8.3. TCP/IP Bindings</b></p><div class="figure-contents"><div><table border="0" summary="manufactured viewport for HTML img" cellspacing="0" cellpadding="0" width="502"><tr style="height: 248px"><td><img src="figs/sam.0803.gif" height="248" alt="TCP/IP Bindings"></td></tr></table></div></div></div><br class="figure-break"><p>The next step is to share the disk you want to back up with the tape server. Go to My Computer and select, for example, the My Documents directory. Then right-click on the icon and select its Properties. This should yield the dialog box in <a href="#ch08-64918" title="Figure 8.4. My Documents Properties">Figure 8.4</a>.</p><div class="figure"><a name="ch08-64918"></a><p class="title"><b>Figure 8.4. My Documents Properties</b></p><div class="figure-contents"><div><table border="0" summary="manufactured viewport for HTML img" cellspacing="0" cellpadding="0" width="502"><tr style="height: 352px"><td><img src="figs/sam.0804.gif" width="502" alt="My Documents Properties"></td></tr></table></div></div></div><br class="figure-break"><p>Select the Sharing tab and turn file sharing on. You now have the choice to share the disk as read-only, read-write (Full), or either, each with separate password. This is the Windows 95/98 version, so it provides only share-level security. In this example, we made it read/write and set a password, as shown in <a href="#ch08-29192" title="Figure 8.5. MyFiles Properties as shared">Figure 8.5</a>. When you enter the password and click on OK, you'll be prompted to re-enter it. After that, you have finished the second step.</p><div class="figure"><a name="ch08-29192"></a><p class="title"><b>Figure 8.5. MyFiles Properties as shared</b></p><div class="figure-contents"><div><table border="0" summary="manufactured viewport for HTML img" cellspacing="0" cellpadding="0" width="502"><tr style="height: 374px"><td><img src="figs/sam.0805.gif" width="502" alt="MyFiles Properties as shared"></td></tr></table></div></div></div><br class="figure-break"><p>Finally, the last step is to set up a backup script on the tape server, using the <code class="filename">smbtar</code> program. The simplest script might contain only a single line and would be something like the following:</p><pre class="programlisting">smbtar -s client -t /dev/rst0 -x "My Documents" -p <em class="replaceable"><code>password</code></em></pre><p>This unconditionally backs up the <span class="emphasis"><em>//client/My Documents</em></span> share to the device <code class="filename">/dev/rst0</code>. Of course, this is excessively simple and quite insecure. What you will want to do will depend on your existing backup scheme.</p><p>However, to whet your appetite, here are some possibilities of what <code class="filename">smbtar</code> can do:</p><div class="itemizedlist"><ul type="disc"><li><p>Back up files incrementally using the DOS archive bit (the <code class="literal">-i</code> option). This requires the client share to be accessed read-write so the bit can be cleared by <code class="filename">smbtar</code></p></li><li><p>Back up only files that have changed since a specified date (using the <code class="literal">-N</code> <em class="replaceable"><code>filename </code></em>option)</p></li><li><p>Back up entire PC drives, by sharing all of C: or D:, for example, and backing that up</p></li></ul></div><p>Except for the first example, each of these can be done with the PC sharing set to read-only, reducing the security risk of having passwords in scripts and passing them on the command line.<a class="indexterm" name="ch08-idx-965514-0"></a>
-<a class="indexterm" name="ch08-idx-965514-1"></a></p></div></div><div class="chapter" lang="en"><div class="titlepage"><div><div><h2 class="title"><a name="SAMBA-CH-9"></a>Chapter 9. Troubleshooting Samba</h2></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="sect1"><a href="#ch09-36385">9.1. The Tool Bag</a></span></dt><dd><dl><dt><span class="sect2"><a href="#ch09-SECT-1.1">9.1.1. Samba Logs</a></span></dt><dt><span class="sect2"><a href="#ch09-SECT-1.2">9.1.2. Samba Test Utilities</a></span></dt><dt><span class="sect2"><a href="#ch09-SECT-1.3">9.1.3. Unix Utilities</a></span></dt></dl></dd><dt><span class="sect1"><a href="#ch09-29538">9.2. The Fault Tree</a></span></dt><dd><dl><dt><span class="sect2"><a href="#ch09-SECT-2.1">9.2.1. How to use the fault tree</a></span></dt><dt><span class="sect2"><a href="#ch09-SECT-2.2">9.2.2. Troubleshooting Low-level IP </a></span></dt><dt><span class="sect2"><a href="#ch09-SECT-2.3">9.2.3. Troubleshooting TCP</a></span></dt><dt><span class="sect2"><a href="#ch09-88968">9.2.4. Troubleshooting Server Daemons</a></span></dt><dt><span class="sect2"><a href="#ch09-SECT-2.5">9.2.5. Troubleshooting SMB Connections</a></span></dt><dt><span class="sect2"><a href="#ch09-23573">9.2.6. Troubleshooting Browsing </a></span></dt><dt><span class="sect2"><a href="#ch09-21713">9.2.7. Other Things that Fail </a></span></dt><dt><span class="sect2"><a href="#ch09-23768">9.2.8. Troubleshooting Name Services</a></span></dt><dt><span class="sect2"><a href="#ch09-SECT-2.9">9.2.9. Troubleshooting Network Addresses</a></span></dt><dt><span class="sect2"><a href="#ch09-35552">9.2.10. Troubleshooting NetBIOS Names</a></span></dt></dl></dd><dt><span class="sect1"><a href="#ch09-49719">9.3. Extra Resources</a></span></dt><dd><dl><dt><span class="sect2"><a href="#ch09-SECT-3.1">9.3.1. Documentation and FAQs</a></span></dt><dt><span class="sect2"><a href="#ch09-SECT-3.2">9.3.2. Samba Newsgroups</a></span></dt><dt><span class="sect2"><a href="#ch09-SECT-3.3">9.3.3. Samba Mailing Lists</a></span></dt><dt><span class="sect2"><a href="#ch09-SECT-3.4">9.3.4. Samba Discussion Archives</a></span></dt><dt><span class="sect2"><a href="#ch09-SECT-3.5">9.3.5. Further Reading</a></span></dt></dl></dd></dl></div><p>
-<a class="indexterm" name="ch09-idx-953453-0"></a>Samba is extremely robust. Once you've got everything set up the way you want, you'll probably forget that it is running. When trouble occurs, it's typically during installation or when you're trying to add something new to the server. Fortunately, there are a wide variety of resources that you can use to diagnose these troubles. While we can't describe in detail the solution to every problem that you might encounter, you should be able to get a good start at a resolution by following the advice given in this chapter.</p><p>The first section of the chapter lists the tool bag, a collection of tools available for troubleshooting Samba; the second section is a detailed how-to, and the last section lists extra resources you may need to track down particularly stubborn problems.</p><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="ch09-36385"></a>The Tool Bag</h2></div></div></div><p>
-<a class="indexterm" name="ch09-idx-953455-0"></a>Sometimes Unix seems to be made up of a handful of applications and tools. There are tools to troubleshoot tools. And of course, there are several ways to accomplish the same task. When you are trying to solve a problem related to Samba, a good plan of attack is to check the following:</p><div class="orderedlist"><ol type="1"><li><p>Samba logs</p></li><li><p>Fault tree</p></li><li><p>Unix utilities</p></li><li><p>Samba test utilities</p></li><li><p>Documentation and FAQs</p></li><li><p>Searchable archives</p></li><li><p>Samba newsgroups</p></li></ol></div><p>Let's go over each of these one by one in the following sections.</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="ch09-SECT-1.1"></a>Samba Logs</h3></div></div></div><p>
-<a class="indexterm" name="ch09-idx-953456-0"></a>Your first line of attack should always be to check the log files. The Samba log files can help diagnose the vast majority of the problems that beginning to intermediate Samba administrators are likely to face. Samba is quite flexible when it comes to logging. You can set up the server to log as little or as much as you want. Substitution variables that allow you to isolate individual logs for each machine, share, or combination thereof.</p><p>By default, logs are placed in <em class="replaceable"><code>samba_directory</code></em><span class="emphasis"><em>/var/smbd.log</em></span> and <em class="replaceable"><code>samba_directory</code></em><span class="emphasis"><em>/var/nmbd.log</em></span>, where <code class="literal">samba_directory</code> is the location where Samba was installed (typically, <code class="filename">/usr/local/samba</code>). As we mentioned in <a href="#ch04-21486" title="Chapter 4. Disk Shares">Chapter 4</a>, you can override the location and name using the <code class="literal">log</code> <code class="literal">file</code> configuration option in <code class="filename">smb.conf</code>. This option accepts all of the substitution variables mentioned in <a href="#SAMBA-CH-2" title="Chapter 2. Installing Samba on a Unix System">Chapter 2</a>, so you could easily have the server keep a separate log for each connecting client by specifying the following in the <code class="literal">[global]</code> section of <code class="filename">smb.conf </code>:</p><pre class="programlisting">log file = %m.log</pre><p>Alternatively, you can specify a log directory to use with the <code class="literal">-l</code> flag on the command line. For example:</p><pre class="programlisting">smbd -l /usr/local/var/samba</pre><p>Another useful trick is to have the server keep a log for each service (share) that is offered, especially if you suspect a particular share is causing trouble. Use the <code class="literal">%S</code> variable to set this up in the <code class="literal">[global]</code> section of the configuration file:</p><pre class="programlisting">log file = %S.log</pre><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="ch09-28969"></a>Log levels</h4></div></div></div><p>
-<a class="indexterm" name="ch09-idx-953457-0"></a>The level of logging that Samba uses can be set in the <code class="filename">smb.conf</code> file using the global <code class="literal">log</code>
-<a class="indexterm" name="ch09-idx-954135-0"></a>
-<a class="indexterm" name="ch09-idx-954135-1"></a> <code class="literal">level</code> or <code class="literal">debug</code> <code class="literal">level</code> option; they are equivalent. The logging level is an integer which ranges from 0 (no logging), and increases the logging to voluminous by <code class="literal">log</code> <code class="literal">level</code> <code class="literal">=</code> <code class="literal">3</code>. For example, let's assume that we are going to use a Windows client to browse a directory on a Samba server. For a small amount of log information, you can use <code class="literal">log</code> <code class="literal">level</code> <code class="literal">=</code> <code class="literal">1</code>, which instructs Samba to show only cursory information, in this case only the connection itself:</p><pre class="programlisting">105/25/98 22:02:11 server (192.168.236.86) connect to service public as user pcguest (uid=503,gid=100) (pid 3377)</pre><p>Higher debug levels produce more detailed information. Usually you won't need any more than level 3; this is more than adequate for most Samba administrators. Levels above 3 are for use by the developers and dump enormous amounts of cryptic information.</p><p>Here is example output at levels 2 and 3 for the same operation. Don't worry if you don't understand the intricacies of an SMB connection; the point is simply to show you what types of information are shown at the different logging levels:</p><pre class="programlisting">/* Level 2 */
-Got SIGHUP
-Processing section "[homes]"
-Processing section "[public]"
-Processing section "[temp]"
-Allowed connection from 192.168.236.86 (192.168.236.86) to IPC$
-Allowed connection from 192.168.236.86 (192.168.236.86) to IPC/
-
-
-/* Level 3 */
-05/25/98 22:15:09 Transaction 63 of length 67
-switch message SMBtconX (pid 3377)
-Allowed connection from 192.168.236.86 (192.168.236.86) to IPC$
-ACCEPTED: guest account and guest ok
-found free connection number 105
-Connect path is /tmp
-chdir to /tmp
-chdir to /
-05/25/98 22:15:09 server (192.168.236.86) connect to service IPC$ as user pcguest (uid=503,gid=100) (pid 3377)
-05/25/98 22:15:09 tconX service=ipc$ user=pcguest cnum=105
-05/25/98 22:15:09 Transaction 64 of length 99
-switch message SMBtrans (pid 3377)
-chdir to /tmp
-trans &lt;\PIPE\LANMAN&gt; data=0 params=19 setup=0
-Got API command 0 of form &lt;WrLeh&gt; &lt;B13BWz&gt; (tdscnt=0,tpscnt=19,mdrcnt=4096,mprcnt=8)
-Doing RNetShareEnum
-RNetShareEnum gave 4 entries of 4 (1 4096 126 4096)
-05/25/98 22:15:11 Transaction 65 of length 99
-switch message SMBtrans (pid 3377)
-chdir to /
-chdir to /tmp
-trans &lt;\PIPE\LANMAN&gt; data=0 params=19 setup=0
-Got API command 0 of form &lt;WrLeh&gt; &lt;B13BWz&gt; (tdscnt=0,tpscnt=19,mdrcnt=4096,mprcnt=8)
-Doing RNetShareEnum
-RNetShareEnum gave 4 entries of 4 (1 4096 126 4096)
-05/25/98 22:15:11 Transaction 66 of length 95
-switch message SMBtrans2 (pid 3377)
-chdir to /
-chdir to /pcdisk/public
-call_trans2findfirst: dirtype = 0, maxentries = 6, close_after_first=0, close_if_end = 0 requires_resume_key = 0 level = 260, max_data_bytes = 2432
-unix_clean_name [./DESKTOP.INI]
-unix_clean_name [desktop.ini]
-unix_clean_name [./]
-creating new dirptr 1 for path ./, expect_close = 1
-05/25/98 22:15:11 Transaction 67 of length 53
-switch message SMBgetatr (pid 3377)
-chdir to /
-
-[...]</pre><p>We cut off this listing after the first packet because it runs on for many pages. However, you should be aware that log levels above 3 will quickly fill your disk with megabytes of excruciating detail concerning Samba internal operations. Log level 3 is extremely useful for following exactly what the server is doing, and most of the time it will be obvious where an error is occurring by glancing through the log file.</p><p>A word of warning: using a high log level (3 or above) will <span class="emphasis"><em>seriously</em></span> slow down the Samba server. Remember that every log message generated causes a write to disk (an inherently slow operation) and log levels greater than 2 produce massive amounts of data. Essentially, you should turn on logging level 3 only when you're actively tracking a problem in the Samba server.<a class="indexterm" name="ch09-idx-953461-0"></a></p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="ch09-SECT-1.1.2"></a>Activating and deactivating logging</h4></div></div></div><p>
-<a class="indexterm" name="ch09-idx-953474-0"></a>To turn logging on and off, set the appropriate level in the <code class="literal">[global]</code> section of <code class="filename">smb.conf</code>. Then, you can either restart Samba, or force the current daemon to reprocess the configuration file. You also can send the <span class="emphasis"><em>smbd</em></span> process a SIGUSR1 signal to increase its log level by one while it's running, and a SIGUSR2 signal to decrease it by one:</p><pre class="programlisting"># Increase the logging level by 1
-kill -SIGUSR1 1234
-
-# Decrease the logging level by 1
-kill -SIGUSR2 1234</pre></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="ch09-34448"></a>Logging by individual client machines or users</h4></div></div></div><p>
-<a class="indexterm" name="ch09-idx-953475-0"></a>
-<a class="indexterm" name="ch09-idx-953475-1"></a>An effective way to diagnose problems without hampering other users is to assign different log levels for different machines in <code class="literal">[global]</code> section of the <code class="filename">smb.conf</code> file. We can do this by building on the strategy we presented earlier:</p><pre class="programlisting">[global]
-	log level = 0
-	log file = /usr/local/samba/lib/log.%m
-	include = /usr/local/samba/lib/smb.conf.%m</pre><p>These options instruct Samba to use unique configuration and log files for each client that connects. Now all you have to do is create an <code class="filename">smb.conf</code>
-<a class="indexterm" name="ch09-idx-953477-0"></a> file for a specific client machine with a <code class="literal">log</code> <code class="literal">level</code> <code class="literal">=</code> <code class="literal">3</code> entry in it (the others will pick up the default log level of 0) and use that log file to track down the problem.</p><p>Similarly, if only particular users are experiencing a problem, and it travels from machine to machine with them, you can isolate logging to a specific user by adding the following to the <code class="filename">smb.conf</code> file:</p><pre class="programlisting">[global]
-	log level = 0
-	log file = /usr/local/samba/lib/log.%u
-	include = /usr/local/samba/lib/smb.conf.%u</pre><p>Then you can create a unique <code class="filename">smb.conf</code> file for each user (e.g., <code class="filename">/usr/local/samba/lib/smb.conf.tim</code>) files containing the configuration option <code class="literal">log</code> <code class="literal">level</code> <code class="literal">=</code> <code class="literal">3</code> and only those users will get more detailed logging.<a class="indexterm" name="ch09-idx-953469-0"></a></p></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="ch09-SECT-1.2"></a>Samba Test Utilities</h3></div></div></div><p>
-<a class="indexterm" name="ch09-idx-953478-0"></a>
-<a class="indexterm" name="ch09-idx-953478-1"></a>A rigorous set of tests that exercise the major parts of Samba are described in various files in the <span class="emphasis"><em>/docs/textdocs</em></span>
-<a class="indexterm" name="ch09-idx-953497-0"></a> directory of the Samba distribution kit, starting with <span class="emphasis"><em>DIAGNOSIS.TXT.</em></span> The fault tree in this chapter is a more detailed version of the basic tests suggested by the Samba team, but covers only installation and reconfiguration diagnosis, like <span class="emphasis"><em>DIAGNOSIS.TXT.</em></span> The other files in the <span class="emphasis"><em>/docs</em></span> subdirectoryies address specific problems (such as Windows NT clients) and instruct you how to troubleshoot items not included in this book. If the fault tree doesn't suffice, be sure to look at <span class="emphasis"><em>DIAGNOSIS.TXT</em></span> and its friends.</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="ch09-SECT-1.3"></a>Unix Utilities</h3></div></div></div><p>
-<a class="indexterm" name="ch09-idx-953505-0"></a>Sometimes it's useful to use a tool outside of the Samba suite to examine what's happening inside the server. Unix has always been a "kitchen-sink" operating system. Two diagnostic tools can be of particular help in debugging Samba troubles: <span class="emphasis"><em>trace</em></span> and <span class="emphasis"><em>tcpdump</em></span>.</p><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="ch09-SECT-1.3.1"></a>Using trace</h4></div></div></div><a class="indexterm" name="ch09-idx-953506-0"></a><p>The <span class="emphasis"><em>trace</em></span> command masquerades under several different names, depending on the operating system that you are using. On Linux it will be <span class="emphasis"><em>strace</em></span>, on Solaris you'll use <span class="emphasis"><em>truss</em></span>, and SGI will have <span class="emphasis"><em>padc</em></span> and <span class="emphasis"><em>par</em></span>. All have essentially the same function, which is to display each operating system function call as it is executed. This allows you to follow the execution of a program, such as the Samba server, and will often pinpoint the exact call that is causing the difficulty.</p><p>One problem that <span class="emphasis"><em>trace</em></span> can highlight is the location of an incorrect version of a dynamically linked library. This can happen if you've downloaded prebuilt binaries of Samba. You'll typically see the offending call at the end of the <span class="emphasis"><em>trace</em></span>, just before the program terminates.</p><p>A sample <code class="literal">strace</code> output for the Linux operating system follows. This is a small section of a larger file created during the opening of a directory on the Samba server. Each line is a system-call name, and includes its parameters and the return value. If there was an error, the error value (e.g., <code class="literal">ENOENT</code>) and its explanation are also shown. You can look up the parameter types and the errors that can occur in the appropriate <code class="literal">trace</code> manual page for the operating system that you are using.</p><pre class="programlisting">chdir("/pcdisk/public")                 = 0
-stat("mini/desktop.ini", 0xbffff7ec)    = -1 ENOENT (No such file or directory)
-stat("mini", {st_mode=S_IFDIR|0755, st_size=1024, ...}) = 0
-stat("mini/desktop.ini", 0xbffff7ec)    = -1 ENOENT (No such file or directory)
-open("mini", O_RDONLY)                  = 5
-fcntl(5, F_SETFD, FD_CLOEXEC)           = 0
-fstat(5, {st_mode=S_IFDIR|0755, st_size=1024, ...}) = 0
-lseek(5, 0, SEEK_CUR)                   = 0
-SYS_141(0x5, 0xbfffdbbc, 0xedc, 0xbfffdbbc, 0x80ba708) = 196
-lseek(5, 0, SEEK_CUR)                   = 1024
-SYS_141(0x5, 0xbfffdbbc, 0xedc, 0xbfffdbbc, 0x80ba708) = 0
-close(5)                                = 0
-stat("mini/desktop.ini", 0xbffff86c)    = -1 ENOENT (No such file or directory)
-write(3, "\0\0\0#\377SMB\10\1\0\2\0\200\1\0"..., 39) = 39
-SYS_142(0xff, 0xbffffc3c, 0, 0, 0xbffffc08) = 1
-read(3, "\0\0\0?", 4)                   = 4
-read(3, "\377SMBu\0\0\0\0\0\0\0\0\0\0\0\0"..., 63) = 63
-time(NULL)                              = 896143871</pre><p>This example shows several <code class="literal">stat</code> calls failing to find the files they were expecting. You don't have to be a expert to see that the file <span class="emphasis"><em>desktop.ini</em></span> is missing from that directory. In fact, many difficult problems can be identified by looking for obvious, repeatable errors with <span class="emphasis"><em>trace</em></span>. Often, you need not look farther than the last message before a crash.</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="ch09-SECT-1.3.2"></a>Using tcpdump</h4></div></div></div><p>The <span class="emphasis"><em>tcpdump</em></span>
-<a class="indexterm" name="ch09-idx-953802-0"></a> program, written by <a class="indexterm" name="ch09-idx-953803-0"></a>
-<a class="indexterm" name="ch09-idx-953803-1"></a>
-<a class="indexterm" name="ch09-idx-953803-2"></a>
-<a class="indexterm" name="ch09-idx-953803-3"></a>Van Jacobson, Craig Leres, and Steven McCanne, and extended by Andrew Tridgell, allows you to monitor network traffic in real time. A variety of output formats are available and you can filter the output to look at only a particular type of traffic. The <span class="emphasis"><em>tcpdump</em></span> program lets you examine all conversations between client and server, including SMB and NMB <a class="indexterm" name="ch09-idx-953805-0"></a>broadcast messages. While its troubleshooting capabilities lie mainly at the OSI network layer, you can still use its output to get a general idea of what the server and client are attempting to accomplish.</p><p>A sample <span class="emphasis"><em>tcpdump</em></span> log follows. In this instance, the client has requested a directory listing and the server has responded appropriately, giving the directory names <code class="literal">homes</code>, <code class="literal">public</code>, <code class="literal">IPC$</code>, and <code class="literal">temp</code> (we've added a few explanations on the right):</p><pre class="programlisting">$<strong class="userinput"><code>tcpdump -v -s 255 -i eth0 port not telnet</code></strong>
-SMB PACKET: SMBtrans (REQUEST)	                      <em class="replaceable"><code>Request packet</code></em>
-SMB Command   =  0x25                                 <em class="replaceable"><code>Request was ls or dir</code></em>.
-
-[000] 01 00 00 10                                     ....
-
-
-&gt;&gt;&gt; NBT Packet
-<em class="replaceable"><code>Outer frame of SMB packe</code></em>t
-NBT Session Packet
-Flags=0x0
-Length=226
-[lines skipped]
-                         
-SMB PACKET: SMBtrans (REPLY)                          <em class="replaceable"><code>Beginning of a reply to  request </code></em>
-SMB Command   =  0x25			              <em class="replaceable"><code>Command was an ls or dir</code></em>
-Error class   =  0x0			 
-Error code    =  0                       
-<em class="replaceable"><code>No errors</code></em>
-Flags1        =  0x80
-Flags2        =  0x1
-Tree ID       =  105
-Proc ID       =  6075
-UID           =  100
-MID           =  30337
-Word Count    =  10
-TotParamCnt=8 
-TotDataCnt=163 
-Res1=0
-ParamCnt=8 
-ParamOff=55 
-Res2=0 
-DataCnt=163 
-DataOff=63 
-Res3=0
-Lsetup=0
-Param Data: (8 bytes)
-[000] 00 00 00 00 05 00 05 00                           ........ 
-
-Data Data: (135 bytes)                                                       
-<em class="replaceable"><code>Actual directory contents:</code></em>
-[000] 68 6F 6D 65 73 00 00 00  00 00 00 00 00 00 00 00  homes... ........
-[010] 64 00 00 00 70 75 62 6C  69 63 00 00 00 00 00 00  d...publ ic......
-[020] 00 00 00 00 75 00 00 00  74 65 6D 70 00 00 00 00  ....u... temp....
-[030] 00 00 00 00 00 00 00 00  76 00 00 00 49 50 43 24  ........ v...IPC$
-[040] 00 00 00 00 00 00 00 00  00 00 03 00 77 00 00 00  ........ ....w...
-[050] 64 6F 6E 68 61 6D 00 00  00 00 00 00 00 00 00 00  donham.. ........
-[060] 92 00 00 00 48 6F 6D 65  20 44 69 72 65 63 74 6F  ....Home  Directo
-[070] 72 69 65 73 00 00 00 49  50 43 20 53 65 72 76 69  ries...I PC Servi
-[080] 63 65 20 28 53 61 6D                              ce (Sam</pre><p>This is more of the same debugging session as with the <span class="emphasis"><em>trace</em></span> command; the listing of a directory. The options we used were <code class="literal">-v</code> (verbose), <code class="literal">-i</code> <code class="literal">eth0</code> to tell <span class="emphasis"><em>tcpdump</em></span> the interface to listen on (an Ethernet port), and <code class="literal">-s</code> <code class="literal">255</code> to tell it to save the first 255 bytes of each packet instead of the default: the first 68. The option <code class="literal">port</code>
-<a class="indexterm" name="ch09-idx-954174-0"></a> <code class="literal">not</code> <code class="literal">telnet</code> is used to avoid screens of telnet traffic, since we were logged in to the server remotely. The <span class="emphasis"><em>tcpdump</em></span> program actually has quite a number of options to filter just the traffic you want to look at. If you've used <span class="emphasis"><em>snoop</em></span> or <span class="emphasis"><em>etherdump</em></span>, they'll look vaguely familiar.</p><p>You can download the modified <span class="emphasis"><em>tcpdump</em></span>
-<a class="indexterm" name="ch09-idx-953518-0"></a> from the Samba FTP server at <code class="systemitem">ftp://samba.anu.edu.au/pub/samba/tcpdump-smb</code>. Other versions don't include support for the SMB protocol; if you don't see output such as that shown in the example, you'll need to<span class="emphasis"><em></em></span>
-<a class="indexterm" name="ch09-idx-953513-0"></a> use the SMB-enabled version.<a class="indexterm" name="ch09-idx-953481-0"></a>
-<a class="indexterm" name="ch09-idx-953481-1"></a></p></div></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="ch09-29538"></a>The Fault Tree</h2></div></div></div><p>
-<a class="indexterm" name="ch09-idx-953543-0"></a>
-<a class="indexterm" name="ch09-idx-953543-1"></a>The fault tree is for diagnosing and fixing problems that occur when you're installing and reconfiguring Samba. It's an expanded form of a trouble and diagnostic document that is part of the Samba distribution.</p><p>
-<a class="indexterm" name="ch09-idx-953548-0"></a>Before you set out to troubleshoot any part of the Samba suite, you should know the following information:</p><div class="itemizedlist"><ul type="disc"><li><p> Your client IP address (we use 192.168.236.10)</p></li><li><p> Your server IP address (we use 192.168.236.86)</p></li><li><p> The netmask for your network (typically 255.255.255.0)</p></li><li><p> Whether the machines are all on the same subnet (ours are)</p></li></ul></div><p>For clarity, we've renamed the server in the following examples to <span class="emphasis"><em>server.example.com</em></span>, and the client machine to <span class="emphasis"><em>client.example.com</em></span>.</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="ch09-SECT-2.1"></a>How to use the fault tree</h3></div></div></div><p>
-<a class="indexterm" name="ch09-idx-953549-0"></a>Start the tests here, without skipping forward; it won't take long (about five minutes) and may actually save you time backtracking. Whenever a test succeeds, you will be given a section name and page number to which you can safely skip.</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="ch09-SECT-2.2"></a>Troubleshooting Low-level IP </h3></div></div></div><p>
-<a class="indexterm" name="ch09-idx-953556-0"></a>The first series of tests is that of the low-level services that Samba needs in order to run. The tests in this section will verify that:</p><div class="itemizedlist"><ul type="disc"><li><p> The IP software works</p></li><li><p> The Ethernet hardware works</p></li><li><p> Basic name service is in place</p></li></ul></div><p>Subsequent sections will add TCP software, the Samba daemons <span class="emphasis"><em>smbd</em></span> and <span class="emphasis"><em>nmbd</em></span>, host-based access control, authentication and per-user access control, file services, and browsing. The tests are described in considerable detail in order to make them understandable by both technically oriented end users and experienced systems and network administrators.</p><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="ch09-SECT-2.2.1"></a>Testing the networking software with ping </h4></div></div></div><p>The first command to enter on both the server and the client is <code class="literal">ping 127.0.0.1</code>. This is the <em class="firstterm">loopback</em> <span class="emphasis"><em>address</em></span> and testing it will indicate whether any networking support is functioning at all. On Unix, you can use <code class="literal">ping</code> <code class="literal">127.0.0.1</code> with the statistics option and interrupt it after a few lines. On Sun workstations, the command is typically <code class="literal">/usr/etc/ping</code> <code class="literal">-s</code> <code class="literal">127.0.0.1</code>; on Linux, just <code class="literal">ping</code> <code class="literal">127.0.0.1</code>. On Windows clients, run <code class="literal">ping</code> <code class="literal">127.0.0.1</code> in an MS-DOS window and it will stop by itself after four lines.</p><p>Here is an example on a Linux server:</p><pre class="programlisting">server% <span class="bold"><strong>ping 127.0.0.1</strong></span> 
-PING localhost: 56 data bytes 64 bytes from localhost (127.0.0.1): 
-icmp-seq=0. time=1. ms 64 bytes from localhost (127.0.0.1): 
-icmp-seq=1. time=0. ms 64 bytes from localhost (127.0.0.1): 
-icmp-seq=2. time=1. ms ^C 
-----127.0.0.1 PING Statistics---- 
-3 packets transmitted, 3 packets received, 0% packet loss round-trip (ms)  
-min/avg/max = 0/0/1</pre><p>If you get "ping: no answer from..." or "100% packet loss," you have no IP networking at all installed on the machine. The address <code class="literal">127.0.0.1</code> is the internal loopback address and doesn't depend on the computer being physically connected to a network. If this test fails, you have a serious local problem. TCP/IP either isn't installed or is seriously misconfigured. See your operating system documentation if it is a Unix server. If it is a Windows client, follow the instructions in <a href="#SAMBA-CH-3" title="Chapter 3. Configuring Windows Clients">Chapter 3</a>, to install networking support.</p><div class="tip" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Tip</h3><p>If <span class="emphasis"><em>you're</em></span> the network manager, some good references are Craig Hunt's <span class="emphasis"><em>TCP/IP Network Administration</em></span>, Chapter 11, and Craig Hunt &amp; Robert Bruce Thompson's new book, <span class="emphasis"><em>Windows NT TCP/IP Network Administration,</em></span> both published by O'Reilly.</p></div></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="ch09-20350"></a>Testing local name services with ping </h4></div></div></div><p>
-<a class="indexterm" name="ch09-idx-953658-0"></a>Next, try to ping <code class="literal">localhost</code> on the Samba server. <code class="literal">localhost</code> is the conventional hostname for the 127.0.0.1 loopback, and it should resolve to that address. After typing <code class="literal">ping</code> <code class="literal">localhost</code>, you should see output similar to the following:</p><pre class="programlisting">server% <span class="bold"><strong>ping localhost</strong></span> 
-PING localhost: 56 data bytes  64 bytes from localhost (127.0.0.1):
-icmp-seq=0. time=0. ms  64 bytes from localhost (127.0.0.1): 
-icmp-seq=1. time=0. ms  64 bytes from localhost (127.0.0.1): 
-icmp-seq=2. time=0. ms  ^C</pre><p>If this succeeds, try the same test on the client. Otherwise:</p><div class="itemizedlist"><ul type="disc"><li><p>If you get "unknown host: localhost," there is a problem resolving the host name localhost into a valid IP address. (This may be as simple as a missing entry in a local <span class="emphasis"><em>hosts</em></span> file.) From here, skip down to <a href="#ch09-23768" title="Troubleshooting Name Services">Section 9.2.8</a>.</p></li><li><p>If you get "ping: no answer," or "100% packet loss," but pinging 127.0.0.1 worked, then name services is resolving to an address, but it isn't the correct one. Check the file or database (typically <code class="filename">/etc/hosts</code> on a Unix system) that the name service is using to resolve addresses to ensure that the entry is corrected.</p></li></ul></div></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="ch09-SECT-2.2.3"></a>Testing the networking hardware with ping </h4></div></div></div><p>
-<a class="indexterm" name="ch09-idx-953666-0"></a>Next, ping the server's network IP address from itself. This should get you exactly the same results as pinging 127.0.0.1:</p><pre class="programlisting">server% <span class="bold"><strong>ping 192.168.236.86</strong></span> 
-PING 192.168.236.86: 56 data bytes 64 bytes from 192.168.236.86 (192.168.236.86): 
-icmp-seq=0. time=1. ms 64 bytes from 192.168.236.86 (192.168.236.86): 
-icmp-seq=1. time=0. ms 64 bytes from 192.168.236.86 (192.168.236.86): 
-icmp-seq=2. time=1. ms ^C 
-----192.168.236.86 PING Statistics---- 
-3 packets transmitted, 3 packets received, 0% packet loss round-trip (ms)  
-min/avg/max = 0/0/1</pre><p>If this works on the server, repeat it for the client. Otherwise:</p><div class="itemizedlist"><ul type="disc"><li><p>If <code class="literal">ping</code> <em class="replaceable"><code>network_ip</code></em> fails on either the server or client, but ping 127.0.0.1 works on that machine, you have a TCP/IP problem that is specific to the Ethernet network interface card on the computer. Check with the documentation for the network card or the host operating system to determine how to correctly configure it. However, be aware that on some operating systems, the <span class="emphasis"><em>ping</em></span> command appears to work even if the network is disconnected, so this test doesn't always diagnose all hardware problems.</p></li></ul></div></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="ch09-84079"></a>Testing connections with ping</h4></div></div></div><p>
-<a class="indexterm" name="ch09-idx-953831-0"></a>Now, ping the server by name (instead of its IP address), once from the server and once from the client. This is the general test for working network hardware:</p><pre class="programlisting">server% <span class="bold"><strong>ping server</strong></span> 
-PING server.example.com: 56 data bytes 64 bytes from server.example.com (192.168.236.86): 
-icmp-seq=0. time=1. ms 64 bytes from server.example.com (192.168.236.86): 
-icmp-seq=1. time=0. ms 64 bytes from server.example.com (192.168.236.86): 
-icmp-seq=2. time=1. ms ^C 
-----server.example.com PING Statistics---- 
-3 packets transmitted, 3 packets received, 0% packet loss round-trip (ms)  
-min/avg/max = 0/0/1</pre><p>On Microsoft Windows, a ping of the server would look like <a href="#ch09-91668" title="Figure 9.1. Pinging the Samba server from a Windows client">Figure 9.1</a>.</p><div class="figure"><a name="ch09-91668"></a><p class="title"><b>Figure 9.1. Pinging the Samba server from a Windows client</b></p><div class="figure-contents"><div><table border="0" summary="manufactured viewport for HTML img" cellspacing="0" cellpadding="0" width="502"><tr style="height: 285px"><td><img src="figs/sam.0901.gif" height="285" alt="Pinging the Samba server from a Windows client"></td></tr></table></div></div></div><br class="figure-break"><p>If successful, this test tells us five things:</p><div class="orderedlist"><ol type="1"><li><p>The hostname (e.g., "server") is being found by your local nameserver.</p></li><li><p>The hostname has been expanded to the full name (e.g., <span class="emphasis"><em>server.example.com</em></span>).</p></li><li><p>Its address is being returned (192.168.236.86).</p></li><li><p>The client has sent the Samba server four 56-byte UDP/IP packets.</p></li><li><p>The Samba server has replied to all four packets.</p></li></ol></div><p>If this test isn't successful, there can be one of several things wrong with the network:</p><div class="itemizedlist"><ul type="disc"><li><p>First, if you get "ping: no answer," or "100% packet loss," you're not connecting to the network, the other machine isn't connecting, or one of the addresses is incorrect. Check the addresses that the <code class="literal">ping</code> command reports on each machine, and ensure that they match the ones you set up initially.</p><p>If not, there is at least one mismatched address between the two machines. Try entering the command <code class="literal">arp</code> <code class="literal">-a</code>, and see if there is an entry for the other machine. The <code class="literal">arp</code> command stands for the Address Resolution Protocol. The <code class="literal">arp</code> <code class="literal">-a</code> command lists all the addresses known on the local machine. Here are some things to try:</p><div class="itemizedlist"><ul type="circle"><li><p>If you receive a message like "192.168.236.86 at (incomplete)," the Ethernet address of 192.168.236.86 is unknown. This indicates a complete lack of connectivity, and you're likely having a problem at the very bottom of the TCP/IP Network Administration protocol stack, at the Ethernet-interface layer. This is discussed in Chapters 5 and 6 of <em class="citetitle">TCP/IP Network Administration </em>(O'Reilly).</p></li><li><p>If you receive a response similar to "server (192.168.236.86) at 8:0:20:12:7c:94," then the server has been reached at some time, or another machine is answering on its behalf. However, this means that <span class="emphasis"><em>ping</em></span> should have worked: you may have an intermittent networking or ARP problem.</p></li><li><p>If the IP address from ARP doesn't match the addresses you expected, investigate and correct the addresses manually.</p></li></ul></div></li><li><p>If each machine can ping itself but not another, something is wrong on the network between them.</p></li><li><p>If you get "ping: network unreachable" or "ICMP Host Unreachable," then you're not receiving an answer and there is likely more than one network involved.</p><p>In principle, you shouldn't try to troubleshoot SMB clients and servers on different networks. Try to test a server and client on the same network. The three tests that follow assume you might be testing between two networks:</p><div class="orderedlist"><ol type="1"><li><p>First, perform the tests for no answer described earlier in this section. If this doesn't identify the problem, the remaining possibilities are the following: an address is wrong, your netmask is wrong, a network is down, or just possibly you've been stopped by a firewall.</p></li><li><p>Check both the address and the netmasks on source and destination machines to see if something is obviously wrong. Assuming both machines really are on the same network, they both should have the same netmasks and <span class="emphasis"><em>ping</em></span> should report the correct addresses. If the addresses are wrong, you'll need to correct them. If they're right, the programs may be confused by an incorrect netmask. See <a href="#ch09-21203" title="Netmasks">Section 9.2.9.1</a>, later in this chapter.</p></li><li><p>If the commands are still reporting that the network is unreachable and neither of the previous two conditions is in error, one network really may be unreachable from the other. This, too, is a network manager issue.</p></li></ol></div></li><li><p>If you get "ICMP Administratively Prohibited," you've struck a firewall of some sort or a misconfigured router. You will need to speak to your network security officer.</p></li><li><p>If you get "ICMP Host redirect," and <span class="emphasis"><em>ping</em></span> reports packets getting through, this is generally harmless: you're simply being rerouted over the network.</p></li><li><p>If you get a host redirect and no <span class="emphasis"><em>ping</em></span> responses, you are being redirected, but no one is responding. Treat this just like the "Network unreachable" response   and check your addresses and netmasks.</p></li><li><p>If you get "ICMP Host Unreachable from gateway <span class="emphasis"><em>gateway_name</em></span>," ping packets are being routed to another network, but the other machine isn't responding and the router is reporting the problem on its behalf. Again, treat this like a "Network unreachable" response and start checking addresses and netmasks.</p></li><li><p>If you get "ping: unknown host <span class="emphasis"><em>hostname</em></span>," your machine's name is not known. This tends to indicate a name-service problem, which didn't affect <code class="literal">localhost</code>. Have a look at <a href="#ch09-23768" title="Troubleshooting Name Services">Section 9.2.8</a>," later in this chapter.</p></li><li><p>If you get a partial success, with some pings failing but others succeeding, you either have an intermittent problem between the machines or an overloaded network. Ping for longer, and see if more than about 3 percent of the packets fail. If so, check it with your network manager: a problem may just be starting. However, if only a few fail, or if you happen to know some massive network program is running, don't worry unduly. Ping's ICMP (and UDP) are designed to drop occasional packets.</p></li><li><p>If you get a response like "smtsvr.antares.net is alive" when you actually pinged <span class="emphasis"><em>client.example.com</em></span>, you're either using someone else's address or the machine has multiple names and addresses. If the address is wrong, name service is clearly the culprit; you'll need to change the address in the name service database to refer to the right machine. This is discussed in <a href="#ch09-23768" title="Troubleshooting Name Services">Section 9.2.8</a>," later in this chapter.</p><p>Server machines are often <span class="emphasis"><em>multihomed</em></span> : connected to more than one network, with different names on each net. If you are getting a response from an unexpected name on a multihomed server, look at the address and see if it's on your network (see <a href="#ch09-21203" title="Netmasks">Section 9.2.9.1</a> later in this chapter). If so, you should use that address, rather than one on a different network, for both performance and reliability reasons.</p><p>Servers may also have multiple names for a single Ethernet address, especially if they are web servers. This is harmless, if otherwise startling. You probably will want to use the official (and permanent) name, rather than an alias which may change.</p></li><li><p>If everything works, but the IP address reported is 127.0.0.1, you have a name service error. This typically occurs when a operating system installation program generates an <code class="filename">/etc/hosts</code> line similar to <code class="literal">127.0.0.1</code> <code class="literal">localhost</code> <span class="emphasis"><em>hostnamedomainname</em></span>. The localhost line should say <code class="literal">127.0.0.1</code> <code class="literal">localhost</code> or <code class="literal">127.0.0.1</code> <code class="literal">localhost</code> <code class="literal">loghost</code>. Correct it, lest it cause failures to negotiate who is the master browse list holder and who is the master browser. It can, also cause (ambiguous) errors in later tests.</p></li></ul></div><p>If this worked from the server, repeat it from the<a class="indexterm" name="ch09-idx-953672-0"></a> client.<a class="indexterm" name="ch09-idx-953563-0"></a></p></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="ch09-SECT-2.3"></a>Troubleshooting TCP</h3></div></div></div><p>
-<a class="indexterm" name="ch09-idx-953568-0"></a>Now that you've tested IP, UDP, and a name service with <span class="emphasis"><em>ping</em></span>, it's time to test TCP. <span class="emphasis"><em>ping</em></span> and browsing use ICMP and UDP; file and print services (shares) use TCP. Both depend on IP as a lower layer and all four depend on name services. Testing TCP is most conveniently done using the FTP (file transfer protocol) program.</p><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="ch09-78512"></a>Testing TCP with FTP </h4></div></div></div><p>Try connecting via FTP, once from the server to itself, and once from the client to the server:</p><pre class="programlisting">server%  <strong class="userinput"><code>ftp server</code></strong>
-Connected to server.example.com. 
-220 server.example.com FTP server (Version 6.2/OpenBSD/Linux-0.10) ready.
- Name (server:davecb): 
-331 Password required for davecb. 
-Password: 
-230 User davecb logged in.
- ftp&gt;<strong class="userinput"><code> quit </code></strong>
-221 Goodbye.</pre><p>If this worked, skip to <a href="#ch09-88968" title="Troubleshooting Server Daemons">Section 9.2.4</a>. Otherwise:</p><div class="itemizedlist"><ul type="disc"><li><p>If you received the message "server: unknown host," then nameservice has failed. Go back to the corresponding <span class="emphasis"><em>ping</em></span> step, <a href="#ch09-20350" title="Testing local name services with ping">Section 9.2.2.2</a>,"  and rerun those tests to see why name lookup failed.</p></li><li><p>If you received "ftp: connect: Connection refused," the machine isn't running an FTP daemon. This is mildly unusual on Unix servers. Optionally, you might try this test by connecting to the machine using telnet instead of FTP; the messages are very similar and telnet uses TCP as well.</p></li><li><p>If there was a long pause, then "ftp: connect: Connection timed out," the machine isn't reachable. Return to <a href="#ch09-84079" title="Testing connections with ping">Section 9.2.2.4</a>.</p></li><li><p>If you received "530 Logon Incorrect," you connected successfully, but you've just found a different problem. You likely provided an incorrect username or password. Try again, making sure you use your username from the Unix server and type your password correctly.</p></li></ul></div></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="ch09-88968"></a>Troubleshooting Server Daemons</h3></div></div></div><p>
-<a class="indexterm" name="ch09-idx-953569-0"></a>Once you've confirmed that TCP networking is working properly, the next step is to make sure the daemons are running on the server. This takes three separate tests because no single one of the following will decisively prove that they're working correctly.</p><p>To be sure they're running, you need to find out if:</p><div class="orderedlist"><ol type="1"><li><p>The daemon has started</p></li><li><p>The daemons are registered or bound to a TCP/IP port by the operating system</p></li><li><p>They're actually paying attention</p></li></ol></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="ch09-SECT-2.4.1"></a>Before you start</h4></div></div></div><p>First, check the logs. If you've started the daemons, the message "smbd version <span class="emphasis"><em>some_number</em></span> started" should appear. If it doesn't, you will need to restart the Samba daemons.</p><p>If the daemon reports that it has indeed started, look out for "bind failed on port 139 socket_addr=0 (Address already in use)". This means another daemon has been started on port 139 (<span class="emphasis"><em>smbd</em></span> ). Also, <span class="emphasis"><em>nmbd</em></span> will report a similar failure if it cannot bind to port 137. Either you've started them twice, or the <span class="emphasis"><em>inetd</em></span> server has tried to provide a daemon for you. If it's the latter, we'll diagnose that in a moment.</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="ch09-49239"></a>Looking for daemon processes with ps</h4></div></div></div><p>Next, you need to see if the daemons have been started. Use the <code class="literal">ps</code> command on the server with the <code class="literal">long</code> option for your machine type (commonly <code class="literal">ps</code> <code class="literal">ax</code> or <code class="literal">ps</code>    <code class="literal">-ef</code>), and see if you have either <span class="emphasis"><em>smbd</em></span> and <span class="emphasis"><em>nmbd</em></span> already running. This often looks like the following:</p><pre class="programlisting">server% <span class="bold"><strong>ps ax</strong></span>
- PID TTY STAT TIME   COMMAND
- 1   ?   S    0:03   init [2]
- 2   ?   SW   0:00   (kflushd)
-<span class="emphasis"><em>(...many lines of processes...)</em></span>
- 234 ?   S    0:14   nmbd -D3
- 237 ?   S    0:11   smbd -D3
-<span class="emphasis"><em>(...more lines, possibly including more smbd lines...)</em></span></pre><p>This example illustrates that <span class="emphasis"><em>smbd</em></span> and <span class="emphasis"><em>nmbd</em></span> have already started as stand-alone daemons (the <code class="literal">-D</code> option) at log level 3.</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="ch09-SECT-2.4.3"></a>Looking for daemons bound to ports</h4></div></div></div><p>Next, the daemons have to be registered with the operating system so they can get access to TCP/IP ports. The <code class="literal">netstat</code> command will tell you if this has been done. Run the command <code class="literal">netstat</code> <code class="literal">-a</code> on the server, and look for lines mentioning <code class="literal">netbios</code>, <code class="literal">137</code> or <code class="literal">139</code>:</p><pre class="programlisting">server% <span class="bold"><strong>netstat -a</strong></span> 
-Active Internet connections (including servers) 
-Proto Recv-Q Send-Q  Local Address          Foreign Address      (state) 
-udp   0      0       *.netbios-             *.* 
-tcp   0      0       *.netbios-             *.*                                 
-LISTEN 
-tcp   8370   8760    server.netbios-        client.1439               
-ESTABLISHED</pre><p>or:</p><pre class="programlisting">server% <span class="bold"><strong>netstat -a</strong></span> 
-Active Internet connections (including servers) 
-Proto Recv-Q Send-Q  Local Address          Foreign Address        (state) 
-udp   0      0       *.137                  *.* 
-tcp   0      0       *.139                  *.*                                    
-LISTEN 
-tcp   8370   8760    server.139             client.1439                 
-ESTABLISHED</pre><p>Among many similar lines, there should be at least one UDP line for <code class="literal">*.netbios-</code> or <code class="literal">*.137</code>. This indicates that the <span class="emphasis"><em>nmbd</em></span> server is registered and (we hope) is waiting to answer requests. There should also be at least one TCP line mentioning    <code class="literal">*.netbios-</code> or <code class="literal">*.139</code>, and it will probably be in the LISTENING state. This means that <span class="emphasis"><em>smbd</em></span> is up and listening for connections.</p><p>There may be other TCP lines indicating connections from <span class="emphasis"><em>smbd</em></span> to clients, one for each client. These are usually in the ESTABLISHED state. If there are <span class="emphasis"><em>smbd</em></span> lines in the ESTABLISHED state, <span class="emphasis"><em>smbd</em></span> is definitely running. If there is only one line in the LISTENING state, we're not sure yet. If both of the lines is missing, a daemon has not succeeded in starting, so it's time to check the logs and then go back to <a href="#SAMBA-CH-2" title="Chapter 2. Installing Samba on a Unix System">Chapter 2</a>.</p><p>If there is a line for each client, it may be coming either from a Samba daemon or from the master IP daemon, <span class="emphasis"><em>inetd</em></span>. It's quite possible that your <span class="emphasis"><em>inetd</em></span> startup file contains lines that start Samba daemons without your realizing it; for instance, the lines may have been placed there if you installed Samba as part of a Linux distribution. The daemons started by <span class="emphasis"><em>inetd</em></span> prevent ours from running. This problem typically produces log messages such as "bind failed on port 139 socket_addr=0 (Address already in use)."</p><p>Check your <code class="filename">/etc/inetd.conf</code> ; unless you're intentionally starting the daemons from there, there <span class="emphasis"><em>must not</em></span> be any <code class="literal">netbios-ns</code> (udp port 137) or <code class="literal">netbios-ssn</code> (tcp port 139) servers mentioned there. <span class="emphasis"><em>inetd</em></span> is a daemon that provides numerous services, controlled by entries in <span class="emphasis"><em>/etc/inetd.conf</em></span>. If your system is providing an SMB daemon via <span class="emphasis"><em>inetd</em></span>, there will be lines like the following in the file:</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></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="ch09-SECT-2.4.4"></a>Checking smbd with telnet</h4></div></div></div><p>Ironically, the easiest way to test that the <span class="emphasis"><em>smbd</em></span>
-<a class="indexterm" name="ch09-idx-953678-0"></a> server is actually working is to send it a meaningless message and see if it rejects it. Try something like the following:</p><pre class="programlisting"><strong class="userinput"><code>echo hello | telnet localhost 139</code></strong></pre><p>This sends an erroneous but harmless message to <span class="emphasis"><em>smbd</em></span>. The <code class="literal">hello</code> message is important. Don't try telneting to the port and typing just anything; you'll probably just hang your process. <code class="literal">hello</code>, however, is generally a harmless message.</p><pre class="programlisting">server% <span class="bold"><strong>echo "hello" | telnet localhost 139</strong></span> 
-Trying
-Trying 192.168.236.86 ... 
-Connected to localhost. Escape character is '^]'. 
-Connection closed by foreign host.</pre><p>If you get a "Connected" message followed by a "Connection closed" message, the test was a success. You have an <span class="emphasis"><em>smbd</em></span> daemon listening on the port and rejecting improper connection messages. On the other hand, if you get "telnet: connect: Connection refused," there is probably no daemon present. Check the logs and go back to <a href="#SAMBA-CH-2" title="Chapter 2. Installing Samba on a Unix System">Chapter 2</a>.</p><p>Regrettably, there isn't an easy test for <span class="emphasis"><em>nmbd</em></span>. If the <code class="literal">telnet</code> test and the <code class="literal">netstat</code> test both say that there is an <span class="emphasis"><em>smbd</em></span> running, there is a good chance that <code class="literal">netstat</code> will also be correct about <span class="emphasis"><em>nmbd</em></span> running.</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="ch09-67494"></a>Testing daemons with testparm</h4></div></div></div><p>
-<a class="indexterm" name="ch09-idx-953679-0"></a>Once you know there's a daemon, you should always run <code class="literal">testparm</code>, in hopes of getting:</p><pre class="programlisting">server% <span class="bold"><strong>testparm</strong></span> 
-Load smb config files from /opt/samba/lib/smb.conf
-Processing section "[homes]" 
-Processing section "[printers]" ... 
-Processing section "[tmp]" 
-Loaded services file OK. ...</pre><p>The <code class="literal">testparm</code> program normally reports processing a series of sections, and responds with "Loaded services file OK" if it succeeds. If not, it will report one or more of the following messages, which will also appear in the logs as noted:</p><div class="variablelist"><dl><dt><span class="term"><span class="emphasis"><em>"Allow/Deny connection from account (n) to service"</em></span></span></dt><dd><p>A <span class="emphasis"><em>testparm</em></span>-only message produced if you have valid/invalid user options set in your <span class="emphasis"><em>smb.conf</em></span>. You will want to make sure that you are on the valid user list, and that root, bin, etc., are on the invalid user list. If you don't, you will not be able to connect, or folks who shouldn't <span class="emphasis"><em>will</em></span> be able to.</p></dd><dt><span class="term"><span class="emphasis"><em>"Warning: You have some share names that are longer than eight chars"</em></span></span></dt><dd><p>For anyone using Windows for Workgroups and older clients. They will fail to connect to shares with long names, producing an overflow message that sounds confusingly like a memory overflow.</p></dd><dt><span class="term">"Warning: [name] service MUST be printable!"</span></dt><dd><p>A printer share lacks a <code class="literal">printable</code> <code class="literal">=</code> <code class="literal">yes</code> option.</p></dd><dt><span class="term">"No path in service name using [name]"</span></dt><dd><p>A file share doesn't know which directory to provide to the user, or a print share doesn't know which directory to use for spooling. If no path is specified, the service will try to run with a path of <span class="emphasis"><em>/tmp</em></span>, which may not be what you want.</p></dd><dt><span class="term">"Note: Servicename is flagged unavailable"</span></dt><dd><p>Just a reminder that you have used the <code class="literal">available</code> <code class="literal">=</code> <code class="literal">no</code> option in a share.</p></dd><dt><span class="term">"Can't find include file [name]" </span></dt><dd><p>A configuration file referred to by an <code class="literal">include</code> option did not exist. If you were including the file unconditionally, this is an error and probably a serious one: the share will not have the configuration you intended. If you were including it based one of the <code class="literal">%</code> variables, such as <code class="literal">%a</code> (architecture), you will need to decide if, for example, a missing Windows for Workgroups configuration file is a problem. It often isn't.</p></dd><dt><span class="term">"Can't copy service name, unable to copy to itself"</span></dt><dd><p>You tried to copy a <code class="filename">smb.conf</code> section into itself.</p></dd><dt><span class="term">"Unable to copy service&#8212;source not found: [name]"</span></dt><dd><p>Indicates a missing or misspelled section in a <code class="literal">copy</code> <code class="literal">=</code> option.</p></dd><dt><span class="term">"Ignoring unknown parameter name" </span></dt><dd><p>Typically indicates an obsolete, misspelled or unsupported option.</p></dd><dt><span class="term">"Global parameter name found in service section" </span></dt><dd><p>Indicates a global-only parameter has been used in an individual share. Samba will ignore the parameter.</p></dd></dl></div><p>After the <code class="literal">testparm</code> test, repeat it with (exactly) three parameters: the name of your <code class="filename">smb.conf</code> file, the name of your client, and its IP address:</p><pre class="programlisting">testparm <em class="replaceable"><code>samba_directory</code></em>/lib/smb.conf client 192.168.236.10</pre><p>This will run one more test that checks the host name and address against <code class="literal">host</code> <code class="literal">allow</code> and <code class="literal">host</code> <code class="literal">deny</code> options and may produce the "Allow/Deny connection from account account_name" to service message for the client machine. This message indicates you have valid/invalid host options in your <code class="filename">smb.conf</code>, and they prohibit access from the client machine. Entering <code class="literal">testparm</code> <code class="literal">/usr/local/lib/experimental.conf</code> is also an effective way to test an experimental <code class="filename">smb.conf</code> file before putting it into production.<a class="indexterm" name="ch09-idx-953573-0"></a></p></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="ch09-SECT-2.5"></a>Troubleshooting SMB Connections</h3></div></div></div><p>
-<a class="indexterm" name="ch09-idx-953578-0"></a>Now that you know the servers are up, you need to make sure that they're running properly. We start with the <code class="filename">smb.conf</code> file in the <em class="replaceable"><code>samba_directory</code></em><code class="filename">/lib</code> directory.</p><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="ch09-67928"></a>A minimal smb.conf file</h4></div></div></div><p>In the following tests, we assume you have a <code class="literal">[temp]</code> share suitable for testing, plus at least one account. An <code class="filename">smb.conf</code> file that includes just these is:</p><pre class="programlisting">[global] 
-    workgroup = <em class="replaceable"><code>EXAMPLE</code></em> 
-    security = user
-    browsable = yes 
-    local master = yes 
-[homes] 
-    guest ok = no 
-    browseble = no
-[temp] 
-    path = /tmp 
-    public = yes</pre><p>A word of warning: the <code class="literal">public</code> <code class="literal">=</code> <code class="literal">yes</code> option in the <code class="literal">[temp]</code> share is just for testing. You probably don't want people without accounts to be able to store things on your Samba server, so you should comment it out when you're done.</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="ch09-40595"></a>Testing locally with smbclient</h4></div></div></div><p>
-<a class="indexterm" name="ch09-idx-953682-0"></a>The first test is to ensure the server can list its own services (shares). Run the command <code class="literal">smbclient</code> with a <code class="literal">-L</code> option of <code class="literal">localhost</code> to connect to itself, and a <code class="literal">-U</code> option of just <code class="literal">%</code> to specify the guest user. You should see the following:</p><pre class="programlisting">server% <strong class="userinput"><code>smbclient -L localhost -U% </code></strong>
-Server time is Wed May 27 17:57:40 1998 Timezone is UTC-4.0
-Server=[localhost] 
-User=[davecb] 
-Workgroup=[EXAMPLE] 
-Domain=[EXAMPLE]
-	Sharename      Type      Comment 
-	---------           -----       ----------
-	temp               Disk
-	IPC$               IPC       IPC Service (Samba 1.9.18) 
-	homes            Disk       Home directories
-This machine does not have a browse list</pre><p>If you received this output, move on to the next test, <a href="#ch09-77154" title="Testing connections with smbclient">Section 9.2.5.3</a>." On the other hand, if you receive an error, check the following:</p><div class="itemizedlist"><ul type="disc"><li><p>If you get "Get_hostbyname: unknown host localhost," either you've spelled its name wrong or there actually is a problem (which should have been seen back in <a href="#ch09-20350" title="Testing local name services with ping">Section 9.2.2.2</a>) In the latter case, move on to <a href="#ch09-23768" title="Troubleshooting Name Services">Section 9.2.8</a>.</p></li><li><p>If you get "Connect error: Connection refused," the server machine was found, but it wasn't running an <span class="emphasis"><em>nmbd</em></span> daemon. Skip back to <a href="#ch09-88968" title="Troubleshooting Server Daemons">Section 9.2.4</a>," and retest the daemons.</p></li><li><p>If you get the message "Your server software is being unfriendly," the initial session request packet got a garbage response from the server. The server may have crashed or started improperly. The common causes of this can be discovered by scanning the logs for:</p><div class="itemizedlist"><ul type="circle"><li><p>Invalid command-line parameters to <span class="emphasis"><em>smbd</em></span>; see the <span class="emphasis"><em>smbd</em></span> manual page.</p></li><li><p>A fatal problem with the <code class="filename">smb.conf</code> file that prevents the startup of <span class="emphasis"><em>smbd</em></span>. Always check your changes, as was done in <a href="#ch09-67494" title="Testing daemons with testparm">Section 9.2.4.5</a>.</p></li><li><p>The directories where Samba keeps its log and lock files are missing.</p></li><li><p>There is already a server on the port (139 for <span class="emphasis"><em>smbd</em></span>, 137 for <span class="emphasis"><em>nmbd </em></span>), preventing it from starting.</p></li></ul></div></li><li><p>If you're using <span class="emphasis"><em>inetd</em></span> instead of stand-alone daemons, check your <code class="filename">/etc/inetd.conf</code> and <code class="filename">/etc/services</code> entries against their manual pages for errors as well.</p></li><li><p>If you get a <code class="literal">Password:</code> prompt, your guest account is not set up properly. The <code class="literal">%U</code> option tells <span class="emphasis"><em>smbclient</em></span> to do a "null login," which requires that the guest account be present but does not require it to have any privileges.</p></li><li><p>If you get the message "SMBtconX failed. ERRSRV&#8212;ERRaccess," you aren't permitted access to the server. This normally means you have a <code class="literal">valid</code> <code class="literal">hosts</code> option that doesn't include the server, or an <code class="literal">invalid</code> <code class="literal">hosts</code> option  that does. Recheck with the command <code class="literal">testparm</code> <code class="literal">smb.conf</code> <em class="replaceable"><code>your_hostname</code></em> <em class="replaceable"><code>your_ip_address</code></em> (see <a href="#ch09-67494" title="Testing daemons with testparm">Section 9.2.4.5</a>) and correct any unintended prohibitions.</p></li></ul></div></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="ch09-77154"></a>Testing connections with smbclient</h4></div></div></div><p>
-<a class="indexterm" name="ch09-idx-953689-0"></a>Run the command <code class="literal">smbclient</code> <code class="literal">\\</code><em class="replaceable"><code>server</code></em><code class="literal">\temp</code>, which connects to your server's   <code class="filename">/tmp</code> share, to see if you can connect to a file service. You should get the following response:</p><pre class="programlisting">server% <span class="bold"><strong>smbclient '\\server\temp'</strong></span> 
-Server time is Tue May  5 09:49:32 1998 Timezone is UTC-4.0 Password:
-smb: \&gt; <span class="bold"><strong>quit</strong></span></pre><div class="itemizedlist"><ul type="disc"><li><p>If you get "Get_Hostbyname: Unknown host name," "Connect error: Connection refused," or "Your server software is being unfriendly," see <a href="#ch09-40595" title="Testing locally with smbclient">Section 9.2.5.2</a> for the diagnoses.</p></li><li><p>If you get the message "servertemp: Not enough `\' characters in service," you likely didn't quote the address, so Unix stripped off backslashes. You can also write the command:</p><pre class="programlisting">smbclient \\\\<em class="replaceable"><code>server</code></em>\\temp</pre><p>or:</p><pre class="programlisting">smbclient //<em class="replaceable"><code>server</code></em>/temp</pre></li></ul></div><p>Now, provide your Unix account password to the <code class="literal">Password</code> prompt. If you then get an <code class="literal">smb\&gt;</code> prompt, it worked. Enter <code class="literal">quit</code>, and continue on to <a href="#ch09-97081" title="Testing connections with NET USE">Section 9.2.5.4</a>." If you then get "SMBtconX failed. ERRSRV&#8212;ERRinvnetname," the problem can be any of the following:</p><div class="itemizedlist"><ul type="disc"><li><p>A wrong share name: you may have spelled it wrong, it may be too long, it may be in mixed case, or it may not be available. Check that it's what you expect with testparm (see <a href="#ch09-67494" title="Testing daemons with testparm">Section 9.2.4.5</a>.)</p></li><li><p><code class="literal">security</code> <code class="literal">=</code> <code class="literal">share</code>, in which you may have to add <em class="replaceable"><code>-U your_account</code></em> to the <span class="emphasis"><em>smbclient</em></span> command, or know the password of a Unix account named temp.</p></li><li><p>An erroneous username.</p></li><li><p>An erroneous password.</p></li><li><p>An <code class="literal">invalid</code> <code class="literal">users</code> or <code class="literal">valid</code> <code class="literal">users</code> option in your <span class="emphasis"><em>smb.conf</em></span> file that doesn't allow your account to connect. Recheck with <code class="literal">testparm</code> <code class="literal">smb.conf</code> <em class="replaceable"><code>your_hostname your_ip_address</code></em> (see <a href="#ch09-67494" title="Testing daemons with testparm">Section 9.2.4.5</a>).</p></li><li><p>A <code class="literal">valid</code> <code class="literal">hosts</code> option that doesn't include the server, or an <code class="literal">invalid</code> <code class="literal">hosts</code> option that does. Also test this with <span class="emphasis"><em>testparm</em></span>.</p></li><li><p>A problem in authentication, such as if shadow passwords or the PAM (Password Authentication Module) is used on the server, but Samba is not compiled to use it. This is rare, but occasionally happens when a SunOS 4 Samba binary (no shadow passwords) is run without recompilation on a Solaris system (with shadow passwords).</p></li><li><p>The <code class="literal">encrypted</code> <code class="literal">passwords</code> <code class="literal">=</code> <code class="literal">yes</code> option in the configuration file, but no password for your account in the <span class="emphasis"><em>smbpasswd</em></span> file.</p></li><li><p>You have a null password entry, either in Unix <code class="filename">/etc/passwd</code> or in the <span class="emphasis"><em>smbpasswd</em></span> file.</p></li><li><p>You are connecting to <code class="literal">[temp]</code>, and you do not have the <code class="literal">guest</code> <code class="literal">ok</code> <code class="literal">=</code> <code class="literal">yes</code> option in the <code class="literal">[temp]</code> section of the <span class="emphasis"><em>smb.conf</em></span> file.</p></li><li><p>You are connecting to <code class="literal">[temp]</code> before connecting to your home directory, and your guest account isn't set up correctly. If you can connect to your home directory and then connect to <code class="literal">[temp]</code>, that's the problem. See <a href="#SAMBA-CH-2" title="Chapter 2. Installing Samba on a Unix System">Chapter 2</a> for more information on creating a basic Samba configuration file.</p><p>A bad guest account will also prevent you from printing or browsing until after you've logged in to your home directory.</p></li></ul></div><p>There is one more reason for this failure that has nothing at all to do with passwords: the <code class="literal">path</code> <code class="literal">=</code>  line in your <code class="filename">smb.conf</code> file may point somewhere that doesn't exist. This will not be diagnosed by <span class="emphasis"><em>testparm</em></span>, and most SMB clients can't tell it from other types of bad user accounts. You will have to check it manually.</p><p>Once you have connected to <code class="literal">[temp]</code> successfully, repeat the test, this time logging in to your home directory (e.g., map network drive <em class="replaceable"><code>server</code></em><code class="literal">\davecb</code>) looking for failures in doing that. If you have to change anything to get that to work, re-test <code class="literal">[temp]</code> again afterwards.</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="ch09-97081"></a>Testing connections with NET USE</h4></div></div></div><p>
-<a class="indexterm" name="ch09-idx-953696-0"></a>Run the command <code class="literal">net</code> <code class="literal">use</code> <code class="literal">*</code> <code class="literal">\</code><em class="replaceable"><code>server</code></em><code class="literal">\temp</code> on the DOS or Windows client to see if it can connect to the server. You should be prompted for a password, then receive the response "The command was completed successfully," as shown in <a href="#ch09-99328" title="Figure 9.2. Results of the NET USE command">Figure 9.2</a>.</p><div class="figure"><a name="ch09-99328"></a><p class="title"><b>Figure 9.2. Results of the NET USE command</b></p><div class="figure-contents"><div><table border="0" summary="manufactured viewport for HTML img" cellspacing="0" cellpadding="0" width="502"><tr style="height: 471px"><td><img src="figs/sam.0902.gif" width="502" alt="Results of the NET USE command"></td></tr></table></div></div></div><br class="figure-break"><p>If that succeeded, continue with the steps in <a href="#ch09-57065" title="Testing connections with Windows Explorer">Section 9.2.5.5</a>. Otherwise:</p><div class="itemizedlist"><ul type="disc"><li><p>If you get "The specified shared directory cannot be found," or "Cannot locate specified share name," the directory name is either misspelled or not in the <span class="emphasis"><em>smb.conf</em></span> file. This message can also warn of a name in mixed case, including spaces, or is longer than eight characters.</p></li><li><p>If you get "The computer name specified in the network path cannot be located," or "Cannot locate specified computer," the directory name has been misspelled, the name service has failed, there is a networking problem, or the <code class="literal">hosts</code> <code class="literal">deny</code> <code class="literal">=</code> option includes your host.</p><div class="itemizedlist"><ul type="circle"><li><p>If it is not a spelling mistake, you need to double back to at least <a href="#ch09-77154" title="Testing connections with smbclient">Section 9.2.5.3</a>, to investigate why it doesn't connect.</p></li><li><p>If <span class="emphasis"><em>smbclient</em></span> does work, it's a name service problem with the client name service, and you need to go forward to <a href="#ch09-12446" title="Testing the server with nmblookup">Section 9.2.6.2</a>, and see if you can look up both client and server with <span class="emphasis"><em>nmblookup</em></span>.</p></li></ul></div></li><li><p>If you get "The password is invalid for <code class="literal">\</code><em class="replaceable"><code>server</code></em><code class="literal">\</code><em class="replaceable"><code>username</code></em>," your locally cached copy on the client doesn't match the one on the server. You will be prompted for a replacement.</p></li></ul></div><div class="tip" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Tip</h3><p>Windows 95 and 98 clients keep a local <span class="emphasis"><em>password</em></span> file, but it's really just a cached copy of the password it sends to Samba and NT servers to authenticate you. That's what is being prompted for here. You can still log on to a Windows machine without a password (but not to NT).</p></div><div class="itemizedlist"><ul type="disc"><li><p>
-If you provide your password, and it still fails, your password is not being matched on the server, you have a <code class="literal">valid</code> <code class="literal">users</code> or <code class="literal">invalid</code> <code class="literal">users</code> list denying you permission, NetBEUI is interfering, or the encrypted password problem described in the next paragraph exists.</p></li><li><p>If your client is NT 4.0, NT 3.5 with Patch 3, Windows 95 with Patch 3, Windows 98 or any of these with Internet Explorer 4.0, these default to using Microsoft encryption for passwords (discussed in <a href="#SAMBA-CH-6" title="Chapter 6. Users, Security, and Domains">Chapter 6</a>'s <a href="#ch06-61393" title="Passwords">Section 6.4</a>, along with the alternatives). In general, if you have installed a major Microsoft product recently, you may have applied an update and turned on encrypted passwords.</p></li></ul></div><div class="tip" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Tip</h3><p>Because of Internet Explorer's willingness to honor URLs such as <code class="filename">file://somehost/somefile</code> by making SMB connections, clients up to and including Windows 95 Patch Level 2 would happily send your password, in plaintext, to SMB servers anywhere on the Internet. This was considered a bad idea, and Microsoft quite promptly switched to using only encrypted passwords in the SMB protocol. All subsequent releases of their products have included this correction. Encrypted passwords aren't actually needed unless you're using Internet Explorer 4.0 without a firewall, so it's reasonable to keep using unencrypted passwords on your own networks.</p></div><div class="itemizedlist"><ul type="disc"><li><p>If you have a mixed-case password on Unix, the client is probably sending it in all one case. If changing your password to all one case works, this was the problem. Regrettably, all but the oldest clients support uppercase passwords, so Samba will try once with it in uppercase and once in lower case. If you wish to use mixed-case passwords, see the <code class="literal">password</code> <code class="literal">level</code> option in <a href="#SAMBA-CH-6" title="Chapter 6. Users, Security, and Domains">Chapter 6</a> for a workaround.</p></li><li><p>You may have a <code class="literal">valid</code> <code class="literal">users</code> problem, as tested with <span class="emphasis"><em>smbclient</em></span> (see <a href="#ch09-77154" title="Testing connections with smbclient">Section 9.2.5.3</a>).</p></li><li><p>You may have the NetBEUI protocol bound to the Microsoft client. This often produces long timeouts and erratic failures, and is known to have caused failures to accept passwords in the past.</p></li></ul></div><div class="tip" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Tip</h3><p>The term "bind" is used to mean connecting a piece of software to another in this case. The Microsoft SMB client is "bound to" TCP/IP in the bindings section of the TCP/IP properties panel under the Windows 95/98 Network icon in the Control Panel. TCP/IP in turn is bound to an Ethernet card. This is not the same sense of the word as binding an SMB daemon to a TCP/IP port.<a class="indexterm" name="ch09-idx-953703-0"></a></p></div></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="ch09-57065"></a>Testing connections with Windows Explorer</h4></div></div></div><p>
-<a class="indexterm" name="ch09-idx-953710-0"></a>Start Windows Explorer or NT Explorer (not Internet Explorer), select Tools&#8594;Map Network Drive and specify \\<em class="replaceable"><code>server</code></em>\<code class="literal">temp</code> to see if you can make Explorer connect to the <code class="filename">/tmp</code> directory. You should see a screen similar to the one in <a href="#ch09-74414" title="Figure 9.3. Accessing the /tmp directory with Windows Explorer">Figure 9.3</a>. If so, you've succeeded and can skip to <a href="#ch09-23573" title="Troubleshooting Browsing">Section 9.2.6</a>."</p><div class="figure"><a name="ch09-74414"></a><p class="title"><b>Figure 9.3. Accessing the /tmp directory with Windows Explorer</b></p><div class="figure-contents"><div><table border="0" summary="manufactured viewport for HTML img" cellspacing="0" cellpadding="0" width="502"><tr style="height: 336px"><td><img src="figs/sam.0903.gif" width="502" alt="Accessing the /tmp directory with Windows Explorer"></td></tr></table></div></div></div><br class="figure-break"><p>A word of caution: Windows Explorer and NT Explorer are rather poor as diagnostic tools: they do tell you that something's wrong, but rarely what it is. If you get a failure, you'll need to track it down with the NET USE command, which has far superior error reporting:</p><div class="itemizedlist"><ul type="disc"><li><p>If you get "The password for this connection that is in your password file is no longer correct," you may have any of the following:</p><div class="itemizedlist"><ul type="circle"><li><p>Your locally cached copy on the client doesn't match the one on the server.</p></li><li><p>You didn't provide a username and password when logging on to the client. Most Explorers will continue to send a username and password of null, even if you provide a password.</p></li><li><p>You have misspelled the password.</p></li><li><p>You have an <code class="literal">invalid</code> <code class="literal">users</code> or <code class="literal">valid</code> <code class="literal">users</code> list denying permission.</p></li><li><p>Your client is NT 4.0, NT 3.5 with Patch 3, Windows 95 with Patch 3, Windows 98, or any of these with Internet Explorer 4. They will all want encrypted passwords.</p></li><li><p>You have a mixed-case password, which the client is supplying in all one case.</p></li></ul></div></li><li><p>If you get "The network name is either incorrect, or a network to which you do not have full access," or "Cannot locate specified computer," you may have any of the following:</p><div class="itemizedlist"><ul type="circle"><li><p> Misspelled name</p></li><li><p> Malfunctioning service</p></li><li><p> Failed share</p></li><li><p> Networking problem</p></li><li><p> Bad <code class="literal">path</code> line</p></li><li><p> <code class="literal">hosts</code> <code class="literal">deny</code> line that excludes you</p></li></ul></div></li><li><p>If you get "You must supply a password to make this connection," the password on the client is out of synchronization with the server, or this is the first time you've tried from this client machine and the client hasn't cached it locally yet.</p></li><li><p>If you get "Cannot locate specified share name," you have a wrong share name or a syntax error in specifying it, a share name longer than eight characters, or one containing spaces or in mixed case.</p></li></ul></div><p>Once you can reliably connect to the <code class="literal">[temp]</code> directory, try once again, this time using your home directory. If you have to change something to get home directories working, then retest with <code class="literal">[temp]</code>, and vice versa, as we showed in <a href="#ch09-97081" title="Testing connections with NET USE">Section 9.2.5.4</a>. As always, if Explorer fails, drop back to that section and debug it<a class="indexterm" name="ch09-idx-953717-0"></a> there.<a class="indexterm" name="ch09-idx-953581-0"></a></p></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="ch09-23573"></a>Troubleshooting Browsing </h3></div></div></div><p>
-<a class="indexterm" name="ch09-idx-953586-0"></a>Finally, we come to browsing. This was left to last, not because it is hardest, but because it's both optional and partially dependent on a protocol that doesn't guarantee delivery of a packet. Browsing is hard to diagnose if you don't already know all the other services are running.</p><p>Browsing is purely optional: it's just a way to find the servers on your net and the shares that they provide. Unix has nothing of the sort and happily does without. Browsing also assumes all your machines are on a local area network (LAN) where broadcasts are allowable.</p><p>First, the browsing mechanism identifies a machine using the unreliable UDP protocol; then it makes a normal (reliable) TCP/IP connection to list the shares the machine provides.</p><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="ch09-96207"></a>Testing browsing with smbclient </h4></div></div></div><p>
-<a class="indexterm" name="ch09-idx-953724-0"></a>We'll start with testing the reliable connection first. From the server, try listing its own shares via <span class="emphasis"><em>smbclient</em></span> with a <code class="literal">-L</code> option of your server's name. You should get:</p><pre class="programlisting">server% <strong class="userinput"><code>smbclient -L server</code></strong> 
-Added interface ip=192.168.236.86 bcast=192.168.236.255 nmask=255.255.255.0 Server time is Tue Apr 28 09:57:28 1998 Timezone is UTC-4.0 
-Password: 
-Domain=[EXAMPLE] 
-OS=[Unix] 
-Server=[Samba 1.9.18]
-Server=[server] 
-User=[davecb] 
-Workgroup=[EXAMPLE] 
-Domain=[EXAMPLE]
-   Sharename      Type      Comment    
-   ---------      ----      -------    
-    cdrom          Disk      CD-ROM    
-    cl             Printer   Color Printer 1    
-    davecb         Disk      Home Directories
-
- This machine has a browse list:
-   Server         Comment    
-   ---------      -------    
-   SERVER          Samba 1.9.18
-
- This machine has a workgroup list:
-   Workgroup      Master    
-    ---------      -------    
-    EXAMPLE        SERVER</pre><div class="itemizedlist"><ul type="disc"><li><p>If you didn't get a Sharename list, the server is not allowing you to browse any shares. This should not be the case if you've tested any of the shares with Windows Explorer or the NET USE command. If you haven't done the <code class="literal">smbclient</code> <code class="literal">-L</code> <code class="literal">localhost</code> <code class="literal">-U%</code> test yet (see <a href="#ch09-40595" title="Testing locally with smbclient">Section 9.2.5.2</a>), do it now. An erroneous guest account can prevent the shares from being seen. Also, check the <code class="filename">smb.conf</code> file to make sure you do not have the option <code class="literal">browsable</code> <code class="literal">=</code> <code class="literal">no</code> anywhere in it: we suggest a minimal <code class="filename">smb.conf</code> file (see <a href="#ch09-67928" title="A minimal smb.conf file">Section 9.2.5.1</a>) for you to steal from. You need to have <code class="literal">browseable</code> enabled in order to be able to see at least the <code class="literal">[temp]</code> share.</p></li><li><p>If you didn't get a browse list, the server is not providing information about the machines on the network. At least one machine on the net must support browse lists. Make sure you have <code class="literal">local</code> <code class="literal">master</code> <code class="literal">=</code> <code class="literal">yes</code> in the <code class="filename">smb.conf</code> file if you want Samba be the local master browser.</p></li><li><p>If you got a browse list but didn't get <span class="emphasis"><em>/tmp</em></span>, you probably have a <code class="filename">smb.conf</code> problem. Go back to <a href="#ch09-67494" title="Testing daemons with testparm">Section 9.2.4.5</a>."</p></li><li><p>If you didn't get a workgroup list with your workgroup name in it, it is possible that your workgroup is set incorrectly in the <code class="filename">smb.conf</code> file.</p></li><li><p>If you didn't get a workgroup list at all, ensure that <code class="literal">workgroup</code> <code class="literal">=EXAMPLE</code> is present in the <code class="filename">smb.conf</code> file.</p></li><li><p>If you get nothing, try once more with the options <code class="literal">-I</code> <em class="replaceable"><code>ip_address</code></em> <code class="literal">-n</code> <em class="replaceable"><code>netbios_name</code></em> <code class="literal">-W</code> <em class="replaceable"><code>workgroup</code></em> <code class="literal">-d3</code> with the NetBIOS and workgroup name in uppercase. (The <code class="literal">-d</code> <code class="literal">3</code> option sets the log /debugging level to 3.)</p></li></ul></div><p>If you're still getting nothing, you shouldn't have gotten this far. Double back to at least <a href="#ch09-78512" title="Testing TCP with FTP">Section 9.2.3.1</a>," or perhaps <a href="#ch09-84079" title="Testing connections with ping">Section 9.2.2.4</a>." On the other hand:</p><div class="itemizedlist"><ul type="disc"><li><p>If you get "SMBtconX failed. ERRSRV&#8212;ERRaccess," you aren't permitted access to the server. This normally means you have a <code class="literal">valid</code> <code class="literal">hosts</code> option that doesn't include the server, or an invalid hosts option that does.</p></li><li><p> If you get "Bad password," then you presumably have one of the following:</p><div class="itemizedlist"><ul type="circle"><li><p> An incorrect <code class="literal">hosts</code> <code class="literal">allow</code> or <code class="literal">hosts</code> <code class="literal">deny</code> line</p></li><li><p> An incorrect <code class="literal">invalid</code> <code class="literal">users</code> or <code class="literal">valid</code> <code class="literal">users</code> line</p></li><li><p> A lowercase password and OS/2 or Windows for Workgroups clients</p></li><li><p> A missing or invalid guest account</p></li></ul></div><p>Check what your guest account is (see <a href="#ch09-40595" title="Testing locally with smbclient">Section 9.2.5.2</a>) and verify your <code class="filename">smb.conf</code> file with <code class="literal">testparm</code> <code class="literal">smb.conf</code> <em class="replaceable"><code>your_hostname your_ip_address</code></em> (see <a href="#ch09-67494" title="Testing daemons with testparm">Section 9.2.4.5</a>) and change or comment out any <code class="literal">hosts</code> <code class="literal">allow</code>, <code class="literal">hosts</code> <code class="literal">deny</code>, <code class="literal">valid</code> <code class="literal">users</code> or <code class="literal">invalid</code> <code class="literal">users</code> lines.</p></li><li><p>If you get "Connection refused," the <span class="emphasis"><em>smbd</em></span> server is not running or has crashed. Check that it's up, running, and listening to the network with <span class="emphasis"><em>netstat</em></span>, see step <a href="#ch09-67494" title="Testing daemons with testparm">Section 9.2.4.5</a>."</p></li><li><p>If you get "Get_Hostbyname: Unknown host name," you've made a spelling error, there is a mismatch between Unix and NetBIOS hostname, or there is a name service problem. Start nameservice debugging with <a href="#ch09-97081" title="Testing connections with NET USE">Section 9.2.5.4</a>." If this works, suspect a name mismatch and go to step <a href="#ch09-35552" title="Troubleshooting NetBIOS Names">Section 9.2.10</a>."</p></li><li><p>If you get "Session request failed," the server refused the connection. This usually indicates an internal error, such as insufficient memory to fork a process.</p></li><li><p>If you get "Your server software is being unfriendly," the initial session request packet received a garbage response from the server. The server may have crashed or started improperly. Go back to <a href="#ch09-40595" title="Testing locally with smbclient">Section 9.2.5.2</a>," where the problem is first analyzed.</p></li><li><p>If you suspect the server is not running, go back to <a href="#ch09-49239" title="Looking for daemon processes with ps">Section 9.2.4.2</a> to see why the server daemon isn't responding.<a class="indexterm" name="ch09-idx-953731-0"></a></p></li></ul></div></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="ch09-12446"></a>Testing the server with nmblookup</h4></div></div></div><p>This will test the "advertising" system used for Windows name services and browsing. Advertising works by broadcasting one's presence or willingness to provide services. It is the part of browsing that uses an unreliable protocol (UDP), and works only on broadcast networks like Ethernets. The <span class="emphasis"><em>nmblookup</em></span>
-<a class="indexterm" name="ch09-idx-953736-0"></a> program broadcasts name queries for the hostname you provide, and returns its IP address and the name of the machine, much like <span class="emphasis"><em>nslookup</em></span> does with DNS. Here, the <code class="literal">-d</code> (debug- or log-level) option, and the <code class="literal">-B</code> (broadcast address) options direct queries to specific machines.</p><p>First, we check the server from itself. Run <span class="emphasis"><em>nmblookup</em></span> with a <code class="literal">-B</code> option of your server's name to tell it to send the query to the Samba server, and a parameter of  <code class="literal">_ _SAMBA_ _</code> as the symbolic name to look up. You should get:</p><pre class="programlisting">server% <span class="bold"><strong>nmblookup -B</strong></span><em class="replaceable"><code>server</code></em><span class="bold"><strong> _ _SAMBA_ _</strong></span>
-Added interface ip=192.168.236.86 bcast=192.168.236.255 nmask=255.255.255.0 
-Sending queries to 192.168.236.86 192.168.236.86 _ _SAMBA_ _</pre><p>You should get the IP address of the server, followed by the name <code class="literal">_ _SAMBA_ _ </code>, which means that the server has successfully advertised that it has a service called <code class="literal">_ _SAMBA_ _ </code>, and therefore at least part of NetBIOS nameservice works.</p><div class="itemizedlist"><ul type="disc"><li><p>If you get "Name_query failed to find name _ _SAMBA_ _" you may have specified the wrong address to the <code class="literal">-B</code> option, or <span class="emphasis"><em>nmbd</em></span> is not running. The <code class="literal">-B</code> option actually takes a broadcast address: we're using a machine-name to get a unicast address, and to ask server if it has claimed <code class="literal">_ _SAMBA_ _</code>.</p></li><li><p>Try again with <code class="literal">-B</code><em class="replaceable"><code> ip_address</code></em>, and if that fails too, <span class="emphasis"><em>nmbd</em></span> isn't claiming the name. Go back briefly to "Testing daemons with testparm" to see if <span class="emphasis"><em>nmbd</em></span> is running. If so, it may not claiming names; this means that Samba is not providing the browsing service&#8212;a configuratiuon problem. If that is the case, make sure that <code class="filename">smb.conf</code> doesn't contain the option <code class="literal">browsing</code> <code class="literal">=</code> <code class="literal">no</code>.</p></li></ul></div></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="ch09-32122"></a>Testing the client with nmblookup</h4></div></div></div><p>Next, check the IP address of the client from the server with <span class="emphasis"><em>nmblookup</em></span>
-<a class="indexterm" name="ch09-idx-953737-0"></a> using <code class="literal">-B</code> option for the client's name and a parameter of <code class="literal">'*'</code> meaning "anything," as shown here:</p><pre class="programlisting">server% <span class="bold"><strong>nmblookup -B client '*'</strong></span> 
-Sending queries to 192.168.236.10 192.168.236.10 *
-Got a positive name query response from 192.168.236.10 (192.168.236.10)</pre><div class="itemizedlist"><ul type="disc"><li><p>If you receive "Name-query failed to find name *," you have made a spelling mistake, or the client software on the PC isn't installed, started, or bound to TCP/IP. Double back to <a href="#SAMBA-CH-2" title="Chapter 2. Installing Samba on a Unix System">Chapter 2</a> or <a href="#SAMBA-CH-3" title="Chapter 3. Configuring Windows Clients">Chapter 3</a> and ensure you have a client installed and listening to the network.</p></li></ul></div><p>Repeat the command with the following options if you had any failures:</p><div class="itemizedlist"><ul type="disc"><li><p>If <code class="literal">nmblookup</code> <code class="literal">-B</code> <em class="replaceable"><code>client_IP_address</code></em>  succeeds but <code class="literal">-B</code> <em class="replaceable"><code>client_name</code></em> fails, there is a name service problem with the client's name; go to <a href="#ch09-23768" title="Troubleshooting Name Services">Section 9.2.8</a>."</p></li><li><p>If <code class="literal">nmblookup</code> <code class="literal">-B</code> <code class="literal">127.0.0.1'*'</code> succeeds, but <code class="literal">-B</code> <em class="replaceable"><code>client_IP_address</code></em> fails, there is a hardware problem and ping should have failed. See your network manager.</p></li></ul></div></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="ch09-98123"></a>Testing the network with nmblookup</h4></div></div></div><p>Run the command <span class="emphasis"><em>nmblookup</em></span>
-<a class="indexterm" name="ch09-idx-953741-0"></a>
-<a class="indexterm" name="ch09-idx-953741-1"></a> again with a <code class="literal">-d</code> option (debug level) of 2 and a parameter of <code class="literal">'*'</code> again. This time we are testing the ability of programs (such as <span class="emphasis"><em>nmbd</em></span> ) to use broadcast. It's essentially a connectivity test, done via a broadcast to the default broadcast address.</p><p>A number of NetBIOS/TCP-IP hosts on the network should respond with "got a positive name query response" messages. Samba may not catch all of the responses in the short time it listens, so you won't always see all the SMB clients on the network. However, you should see most of them:</p><pre class="programlisting">server% <span class="bold"><strong>nmblookup -d 2 '*'</strong></span>
-Added interface ip=192.168.236.86 bcast=192.168.236.255 nmask=255.255.255.0 Sending queries to 192.168.236.255 
-Got a positive name query response from 192.168.236.191 (192.168.236.191) 
-Got a positive name query response from 192.168.236.228 (192.168.236.228) 
-Got a positive name query response from 192.168.236.75 (192.168.236.75) 
-Got a positive name query response from 192.168.236.79 (192.168.236.79) 
-Got a positive name query response from 192.168.236.206 (192.168.236.206) 
-Got a positive name query response from 192.168.236.207 (192.168.236.207) 
-Got a positive name query response from 192.168.236.217 (192.168.236.217) 
-Got a positive name query response from 192.168.236.72 (192.168.236.72) 192.168.236.86 *</pre><p>However:</p><div class="itemizedlist"><ul type="disc"><li><p>If this doesn't give at least the client address you previously tested, the default broadcast address is wrong. Try <code class="literal">nmblookup</code> <code class="literal">-B</code> <code class="literal">255.255.255.255</code> <code class="literal">-d</code> <code class="literal">2</code> <code class="literal">'*'</code>, which is a last-ditch variant (a broadcast address of all ones). If this draws responses, the broadcast address you've been using before is wrong. Troubleshooting these is discussed in the <a href="#ch09-45060" title="Broadcast addresses">Section 9.2.9.2</a>, later in this chapter.</p></li><li><p>If the address 255.255.255.255 fails too, check your notes to see if your PC and server are on different subnets, as discovered in <a href="#ch09-84079" title="Testing connections with ping">Section 9.2.2.4</a>." You should try to diagnose this with a server and client on the same subnet, but if you can't, you can try specifying the remote subnet's broadcast address with <code class="literal">-B</code>. Finding that address is discussed in the same place as troubleshooting broadcast addresses, in <a href="#ch09-45060" title="Broadcast addresses">Section 9.2.9.2</a>s," later in this chapter. The <code class="literal">-B</code> option will work if your router supports directed broadcasts; if it doesn't, you may be forced to test with a client on the same network.</p></li></ul></div></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="ch09-SECT-2.6.5"></a>Testing client browsing with net view</h4></div></div></div><p>
-<a class="indexterm" name="ch09-idx-953742-0"></a>On the client, run the command <em class="replaceable"><code>net view \\server</code></em> in a DOS window to see if you can connect to the client and ask what shares it provides. You should get back a list of available shares on the server, as shown in <a href="#ch09-83710" title="Figure 9.4. Using the net view command">Figure 9.4</a>.</p><div class="figure"><a name="ch09-83710"></a><p class="title"><b>Figure 9.4. Using the net view command</b></p><div class="figure-contents"><div><table border="0" summary="manufactured viewport for HTML img" cellspacing="0" cellpadding="0" width="502"><tr style="height: 206px"><td><img src="figs/sam.0904.gif" height="206" alt="Using the net view command"></td></tr></table></div></div></div><br class="figure-break"><p>If you received this, continue with <a href="#ch09-21713" title="Other Things that Fail">Section 9.2.7</a>."</p><div class="itemizedlist"><ul type="disc"><li><p>If you get "Network name not found" for the name you just tested in  <a href="#ch09-32122" title="Testing the client with nmblookup">Section 9.2.6.3</a>," there is a problem with the client software itself. Double-check this by running <span class="emphasis"><em>nmblookup</em></span> on the client; if it works and NET VIEW doesn't, the client is at fault.</p></li><li><p>Of course, if <span class="emphasis"><em>nmblookup</em></span> fails, there is a NetBIOS nameservice problem, as discussed in <a href="#ch09-35552" title="Troubleshooting NetBIOS Names">Section 9.2.10</a>."</p></li><li><p>If you get "You do not have the necessary access rights," or "This server is not configured to list shared resources," either your guest account is misconfigured (see <a href="#ch09-40595" title="Testing locally with smbclient">Section 9.2.5.2</a>), or you have a <code class="literal">hosts</code> <code class="literal">allow</code> or <code class="literal">hosts</code> <code class="literal">deny</code> line that prohibits connections from your machine. These problems should have been detected by the <span class="emphasis"><em>smbclient</em></span> tests starting in <a href="#ch09-96207" title="Testing browsing with smbclient">Section 9.2.6.1</a>."</p></li><li><p>If you get "The specified computer is not receiving requests," you have misspelled the name, the machine is unreachable by broadcast (tested in "Testing the network with nmblookup"), or it's not running <span class="emphasis"><em>nmbd</em></span>.</p></li><li><p>If you get "Bad password error," you're probably encountering the Microsoft-encrypted password problem, as discussed in <a href="#SAMBA-CH-6" title="Chapter 6. Users, Security, and Domains">Chapter 6</a>, with its corrections.</p></li></ul></div></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="ch09-SECT-2.6.6"></a>Browsing the server from the client</h4></div></div></div><p>
-<a class="indexterm" name="ch09-idx-953743-0"></a>From the Network Neighborhood (File Manager in older releases), try to browse the server. Your Samba server should appear in the browse list of your local workgroup. You should be able to double click on the name of the server and get a list of shares, as illustrated in <a href="#ch09-60004" title="Figure 9.5. List of shares on a server">Figure 9.5</a>.</p><div class="figure"><a name="ch09-60004"></a><p class="title"><b>Figure 9.5. List of shares on a server</b></p><div class="figure-contents"><div><table border="0" summary="manufactured viewport for HTML img" cellspacing="0" cellpadding="0" width="502"><tr style="height: 202px"><td><img src="figs/sam.0905.gif" height="202" alt="List of shares on a server"></td></tr></table></div></div></div><br class="figure-break"><div class="itemizedlist"><ul type="disc"><li><p>If you get an "Invalid password" error with NT 4.0, NT 3.5 with Patch 3, Windows 95 with Patch 3, Windows 98 or any of these with Internet Explorer 4.0, it's most likely the encryption problem again. All of these clients default to using Microsoft encryption for passwords (see <a href="#SAMBA-CH-6" title="Chapter 6. Users, Security, and Domains">Chapter 6</a>).</p></li><li><p>If you receive an "Unable to browse the network" error, one of the following has ocurred:</p><div class="itemizedlist"><ul type="circle"><li><p>You have looked too soon, before the broadcasts and updates have completed; try waiting 30 seconds before re-attempting.</p></li><li><p>There is a network problem you've not yet diagnosed.</p></li><li><p>There is no browse master. Add the configuration option <code class="literal">local</code> <code class="literal">master</code> <code class="literal">=</code> <code class="literal">yes</code> to your <span class="emphasis"><em>smb.conf</em></span> file.</p></li><li><p>No shares are marked <code class="literal">browsable</code> in the <span class="emphasis"><em>smb.conf</em></span> file.</p></li></ul></div></li><li><p>If you receive the message "\\server is not accessible," then:</p><div class="itemizedlist"><ul type="circle"><li><p> You have the encrypted password problem</p></li><li><p> The machine really isn't accessible</p></li><li><p> The machine doesn't support browsing<a class="indexterm" name="ch09-idx-953589-0"></a></p></li></ul></div></li></ul></div></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="ch09-21713"></a>Other Things that Fail </h3></div></div></div><p>If you've made it here, either the problem is solved or it's not one we've seen. The next sections cover troubleshooting tasks that are required to have the infrastructure to run Samba, not Samba itself.</p><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="ch09-SECT-2.7.1"></a>Not logging on</h4></div></div></div><p>
-<a class="indexterm" name="ch09-idx-953594-0"></a>An occasional problem is forgetting to log in to the client or logging in as a wrong (account-less) person. The former is not diagnosed at all: Windows tries to be friendly and lets you on. Locally! The only warning of the latter is that Windows welcomes you and asks about your new account. Either of these leads to repeated refusals to connect and endless requests for passwords. If nothing else seems to work, try logging out or shutting down and logging in again.</p></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="ch09-23768"></a>Troubleshooting Name Services</h3></div></div></div><p>
-<a class="indexterm" name="ch09-idx-953595-0"></a>This section looks at simple troubleshooting of all the name services that you will encounter, but only for the common problems that affect Samba.</p><p>There are several good references for troubleshooting particular name services: Paul Albitz and Cricket Liu's <span class="emphasis"><em>DNS and Bind</em></span> covers the Domain Name Service (DNS), Hal Stern's <span class="emphasis"><em>NFS and NIS</em></span> (both from O'Reilly) covers NIS ("Yellow pages") while WINS (Windows Internet Name Service), <code class="filename">hosts/LMHOSTS</code> files and NIS+ are best covered by their respective vendor's manuals.</p><p>The problems addressed in this section are:</p><div class="itemizedlist"><ul type="disc"><li><p>Identifying name services</p></li><li><p>A hostname can't be looked up</p></li><li><p>The long (FQDN) form of a hostname works but the short form doesn't</p></li><li><p>The short form of the name works, but the long form doesn't</p></li><li><p>A long delay ocurrs before the expected result</p></li></ul></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="ch09-SECT-2.8.1"></a>Identifying what's in use</h4></div></div></div><p>
-<a class="indexterm" name="ch09-idx-953744-0"></a>First, see if both the server and the client are using DNS, WINS, NIS, or <code class="filename">hosts</code> files to look up IP addresses when you give them a name. Each kind of machine will have a different preference:</p><div class="itemizedlist"><ul type="disc"><li><p>Windows 95 and 98 machines will look in WINS and <code class="filename">LMHOSTS</code> files first, then broadcast, and finally try DNS and <code class="filename">hosts</code> files.</p></li><li><p>NT will look in WINS, then broadcast, LMHOSTS files, and finally <code class="filename">hosts</code> and DNS.</p></li><li><p>Windows programs using the WINSOCK standard (like PC-NFSs) will use hosts files, DNS, WINS, and then broadcast. Don't assume that if a different program's name service works, the SMB client program's name service will!</p></li><li><p>Samba daemons will use <code class="filename">LMHOSTS</code>, WINS, the Unix host's preference, and then broadcast.</p></li><li><p>Unix hosts can be configured to use any combination of DNS, <code class="filename">hosts</code> files, and NIS and NIS+, generally in any order.</p></li></ul></div><p>We recommend that the client machines be configured to use WINS and DNS, the Samba daemons to use WINS and DNS, and the Unix server to use DNS. You'll have to look at your notes and the actual machines to see which is in use.</p><p>On the clients, the name services are all set in the TCP/IP Properties panel of the Networking Control Panel, as discussed in <a href="#SAMBA-CH-3" title="Chapter 3. Configuring Windows Clients">Chapter 3</a>. You may need to check there to see what you've actually turned on. On the server, see if an <code class="filename">/etc/resolv.conf</code> file exists. If it does, you're using DNS. You may be using the others as well, though. You'll need to check for NIS and combinations of services.</p><p>Check for an <code class="filename">/etc/nsswitch.conf</code> file on Solaris and other System V Unix operating systems. If you have one, look for a line that begins <code class="literal">host</code>:, followed by one or more of <code class="literal">files</code>, <code class="literal">bind</code>, <code class="literal">nis</code> or <code class="literal">nis+</code>. These are the name services to use, in order, with optional extra material in square brackets. <span class="emphasis"><em>files</em></span> stands for using <span class="emphasis"><em>hosts</em></span> files, while <span class="emphasis"><em>bind</em></span> (the Berkeley Internet Name Daemon) stands for using DNS.</p><p>If the client and server differ, the first thing to do is to get them in sync. Clients can only use only DNS, WINS, <span class="emphasis"><em>hosts</em></span> files and <span class="emphasis"><em>lmhosts</em></span> files, not NIS or NIS+. Servers can use <span class="emphasis"><em>hosts</em></span> files, DNS, and NIS or NIS+, but not WINS&#8212;even if your Samba server provides WINS services. If you can't get all the systems to use the same services, you'll have to carefully check the server and the client for the same data.</p><p>Samba 2.0 (and late 1.9 versions) added a <code class="literal">-R</code><code class="option"> </code>(resolve order) option to <span class="emphasis"><em>smbclient</em></span>. If you want to troubleshoot WINS, for example, you'd say:</p><pre class="programlisting">smbclient -L <em class="replaceable"><code>server</code></em> -R wins</pre><p>The possible settings are <code class="literal">hosts</code> (which means whatever the Unix machine is using, not just<code class="filename"> /etc/hosts</code> files), <code class="literal">lmhosts</code>, <code class="literal">wins</code> and <code class="literal">bcast</code> (broadcast).</p><p>In the following sections, we use the term <span class="emphasis"><em>long name</em></span> for a fully-qualified domain name (FQDN), like <code class="literal">server.example.com </code>, and the term <span class="emphasis"><em>short name</em></span> for the host part of a FQDN, like <code class="literal">server</code>.</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="ch09-SECT-2.8.2"></a>Cannot look up hostnames</h4></div></div></div><p> <a class="indexterm" name="ch09-idx-953745-0"></a>Try the following:</p><div class="itemizedlist"><ul type="disc"><li><p>In DNS:</p><p>Run <code class="literal">nslookup</code> <em class="replaceable"><code>name</code></em>. If this fails, look for a <code class="filename">resolv.conf</code> error, a downed DNS server, or a short/long name problem (see the next section). Try the following:</p><div class="itemizedlist"><ul type="circle"><li><p>Your <code class="filename">/etc/resolv.conf</code> should contain one or more name-server lines, each with an IP address. These are the addresses of your DNS servers.</p></li><li><p>ping each of the server addresses you find. If this fails for one, suspect the machine. If it fails for each, suspect your network.</p></li><li><p>Retry the lookup using the full domain name (e.g., <span class="emphasis"><em>server.example.com</em></span>) if you tried the short name first, or the short name if you tried the long name first. If results differ, skip to the next section.</p></li></ul></div></li><li><p>In Broadcast/ WINS:</p><p>Broadcast/ WINS does only short names such as <code class="literal">server</code>, (not long ones, such as <code class="literal">server.example.com)</code>. Run <code class="literal">nmblookup</code> <code class="literal">-S</code> <em class="replaceable"><code>server</code></em>.<em class="replaceable"><code> </code></em>This reports everything broadcast has registered for the name. In our example, it looks like this:</p></li></ul></div><pre class="programlisting">Looking up status of 192.168.236.86
-received 10 names
-        SERVER           &lt;00&gt; -         M &lt;ACTIVE&gt; 
-        SERVER           &lt;03&gt; -         M &lt;ACTIVE&gt; 
-        SERVER           &lt;1f&gt; -         M &lt;ACTIVE&gt; 
-        SERVER           &lt;20&gt; -         M &lt;ACTIVE&gt; 
-        .._ _MSBROWSE_ _.&lt;01&gt; - &lt;GROUP&gt; M &lt;ACTIVE&gt; 
-        MYGROUP          &lt;00&gt; - &lt;GROUP&gt; M &lt;ACTIVE&gt; 
-        MYGROUP          &lt;1b&gt; -         M &lt;ACTIVE&gt; 
-        MYGROUP          &lt;1c&gt; - &lt;GROUP&gt; M &lt;ACTIVE&gt; 
-        MYGROUP          &lt;1d&gt; -         M &lt;ACTIVE&gt; 
-        MYGROUP          &lt;1e&gt; - &lt;GROUP&gt; M &lt;ACTIVE&gt;</pre><div class="itemizedlist"><ul type="disc"><li><p>
-The required entry is <code class="literal">SERVER</code> <code class="literal">&lt;00&gt;</code>, which identifies <em class="replaceable"><code>server</code></em> as being this machine's NetBIOS name. You should also see your workgroup mentioned one or more times. If these lines are missing, Broadcast/WINS cannot look up names and will need attention.</p></li></ul></div><div class="tip" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Tip</h3><p>The numbers in angle brackets in the previous output identify NetBIOS names as being workgroups, workstations, and file users of the messenger service, master browsers, domain master browsers, domain controllers and a plethora of others. We primarily use <code class="literal">&lt;00&gt;</code> to identify machine and workgroup names and <code class="literal">&lt;20&gt;</code> to identify machines as servers. The complete list is available at <code class="systemitem">http://support.microsoft.com/support/kb/articles/q163/4/09.asp</code>.</p></div><div class="itemizedlist"><ul type="disc"><li><p>In NIS:</p><p>Try <code class="literal">ypmatch</code> <code class="literal">name</code> <code class="literal">hosts</code>. If this fails, NIS is down. Find out the NIS server's name by running <span class="emphasis"><em>ypwhich</em></span>, and ping the machine it to see if it's accessible.</p></li><li><p>In NIS+:</p><p>If you're running NIS+, try <code class="literal">nismatch</code> <code class="literal">name</code> <code class="literal">hosts</code>. If this fails, NIS is down. Find out the NIS server's name by running <span class="emphasis"><em>niswhich</em></span>, and ping that machine to see if it's accessible.</p></li><li><p>In <code class="filename">hosts</code> files:</p><p>Inspect <code class="filename">/etc/hosts</code> on the client (<code class="literal">C:\WINDOWS\HOSTS</code>). Each line should have an IP number and one or more names, the primary name first, then any optional aliases. An example follows:</p></li></ul></div><pre class="programlisting">127.0.0.1         localhost
-        192.168.236.1     dns.svc.example.com 
-        192.168.236.10    client.example.com client 
-        192.168.236.11    backup.example.com loghost 
-        192.168.236.86    server.example.com server 
-        192.168.236.254   router.svc.example.com</pre><div class="itemizedlist"><ul type="disc"><li><p>
-On Unix, <code class="literal">localhost</code> should always be 127.0.0.1, although it may be just an alias for a hostname on the PC. On the client, check that there are no <code class="literal">#XXX</code> directives at the ends of the lines; these are LAN Manager/NetBIOS directives, and should appear only in <span class="emphasis"><em>LMHOSTS</em></span> files (<code class="literal">C:\WINDOWS\LMHOSTS</code>).</p></li><li><p>In <span class="emphasis"><em>LMHOSTS</em></span> files:</p><p>This file is a local source for LAN Manager (NetBIOS) names. It has a format very similar to <code class="filename">/etc/hosts</code> files, but does not support long-form domain names (e.g., <code class="literal">server.example.com</code>), and may have a number of optional <code class="literal">#XXX</code> directives following the names. Note there usually is a <span class="emphasis"><em>lmhosts.sam</em></span> (for sample) file in <code class="literal">C:\WINDOWS</code>, but it's not used unless renamed to <code class="literal">C:\WINDOWS\LMHOSTS</code>.</p></li></ul></div></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="ch09-SECT-2.8.3"></a>Long and short hostnames</h4></div></div></div><p>
-<a class="indexterm" name="ch09-idx-953754-0"></a>Where the long (FQDN) form of a hostname works but the short name doesn't (for example, <code class="literal">client.example.com</code> works but <code class="literal">client</code> doesn't), consider the following:</p><div class="itemizedlist"><ul type="disc"><li><p>DNS:</p><p>This usually indicates there is no default domain in which to look up the short names. Look for a <code class="literal">default</code> line in <code class="filename">/etc/resolv.conf</code> on the Samba server with your domain in it, or a <code class="literal">search</code> line with one or more domains in it. One or the other may need to be present to make short names usable; which one depends on vendor and version of the DNS resolver. Try adding <code class="literal">domain</code> <em class="replaceable"><code>your domain</code></em> to <code class="filename">resolv.conf</code> and ask your network or DNS administrator what should have been in the file.</p></li><li><p>Broadcast/WINS:</p><p>Broadcast/WINS doesn't support long names; it won't suffer from this problem.</p></li><li><p>NIS:</p><p>Try the command <code class="literal">ypmatch</code> <code class="literal">hostname</code> <code class="literal">hosts</code>. If you don't get a match, your tables don't include short names. Speak to your network manager; short names may be missing by accident, or may be unsupported as a matter of policy. Some sites don't ever use (ambiguous) short names.</p></li><li><p>NIS+ :</p><p>Try <code class="literal">nismatch</code> <em class="replaceable"><code>hostname</code></em> <code class="literal">hosts</code>, and treat failure exactly as with NIS above.</p></li><li><p><span class="emphasis"><em>hosts:</em></span></p><p>If the short name is not in <code class="filename">/etc/hosts</code>, consider adding it as an alias. Avoid, if you can, short names as primary names (the first one on a line). Have them as aliases if your system permits.</p></li><li><p><code class="filename">LMHOSTS</code>:</p><p>LAN Manager doesn't support long names, so it won't suffer from this problem.</p></li></ul></div><p>On the other hand, if the short form of the name works and the long doesn't, consider the following:</p><div class="itemizedlist"><ul type="disc"><li><p>DNS:</p><p>This is bizarre; see your network or DNS administrator, as this is probably a DNS setup bug.</p></li><li><p>Broadcast/WINS:</p><p>This is a normal bug; Broadcast/WINS can't use the long form. Optionally, consider DNS. Microsoft has stated that they will switch to DNS, though it's not providing name types like &lt;00&gt;.</p></li><li><p>NIS:</p><p>If you can use <code class="literal">ypmatch</code> to look up the short form but not the long, consider adding the long form to the table as at least an alias.</p></li><li><p>NIS+:</p><p>Same as NIS, except you use <code class="literal">nismatch</code> instead of <code class="literal">ypmatch</code> to look up names.</p></li><li><p><code class="filename">hosts:</code></p><p>Add the long name as at least an alias, and preferably as the primary form. Also consider using DNS if it's practical.</p></li><li><p><code class="filename">LMHOSTS</code>:</p><p>This is a normal bug. LAN Manager can't use the long form; consider switching to DNS or <code class="filename">hosts</code>.</p></li></ul></div></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="ch09-SECT-2.8.4"></a>Unusual delays</h4></div></div></div><p>
-<a class="indexterm" name="ch09-idx-953755-0"></a>When there is a long delay before the expected result:</p><div class="itemizedlist"><ul type="disc"><li><p>DNS:</p><p>Test the same name with the <span><strong class="command">nslookup</strong></span> command on the machine (client or server) that is slow. If <span><strong class="command">nslookup</strong></span> is also slow, you have a DNS problem. If it's slower on a client, you have too many protocols bound to the Ethernet card. Eliminate NetBEUI, which is infamously slow, and optionally, Novel, assuming you don't need them. This is especially important on Windows 95, which is particularly sensitive to excess protocols.</p></li><li><p>Broadcast/ WINS:</p><p>Test the client using <code class="literal">nmblookup</code>, and if it's faster, you probably have the protocols problem as  mentioned in the previous item.</p></li><li><p>NIS:</p><p>Try <code class="literal">ypmatch</code>, and if it's slow, report the problem to your network manager.</p></li><li><p>NIS+:</p><p>Try <code class="literal">nismatch</code>, similarly.</p></li><li><p><span class="emphasis"><em>hosts</em></span>:</p><p><span class="emphasis"><em>hosts</em></span> files, if of reasonable size, are always fast. You probably have the protocols problem mentioned under DNS, above.</p></li><li><p><span class="emphasis"><em>LMHOSTS</em></span>:</p><p>This is not a name lookup problem; <span class="emphasis"><em>LMHOSTS</em></span> files are as fast as <span class="emphasis"><em>hosts</em></span> files.</p></li></ul></div></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="ch09-SECT-2.8.5"></a>Localhost issues</h4></div></div></div><p>
-<a class="indexterm" name="ch09-idx-953756-0"></a>When a localhost isn't 127.0.0.1, try the following:</p><div class="itemizedlist"><ul type="disc"><li><p>DNS:</p><p>There is probably no record for <code class="literal">localhost.</code> <code class="literal">A</code> <code class="literal">127.0.0.1</code>. Arrange to add one, and a reverse entry, <code class="literal">1.0.0.127.IN-ADDR.ARPA</code> <code class="literal">PTR</code> <code class="literal">127.0.0.1</code>.</p></li><li><p>Broadcast/WINS:</p><p>Not applicable.</p></li><li><p>NIS:</p><p>If <code class="literal">localhost</code> isn't in the table, add it.</p></li><li><p>NIS+:</p><p>If <code class="literal">localhost</code> isn't in the table, add it.</p></li><li><p><code class="filename">hosts:</code></p><p>Add a line is the <span class="emphasis"><em>hosts</em></span> file that says <code class="literal">127.0.0.1</code> <code class="literal">localhost</code></p></li><li><p><code class="filename">LMHOSTS</code>:</p><p>Not applicable.<a class="indexterm" name="ch09-idx-953603-0"></a></p></li></ul></div></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="ch09-SECT-2.9"></a>Troubleshooting Network Addresses</h3></div></div></div><p>A number of common problems are caused by incorrect Internet address routing or the incorrect assignment of addresses. This section helps you determine what your addresses are.</p><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="ch09-21203"></a>Netmasks</h4></div></div></div><p>
-<a class="indexterm" name="ch09-idx-953973-0"></a>
-<a class="indexterm" name="ch09-idx-953973-1"></a>
-<a class="indexterm" name="ch09-idx-953973-2"></a>The <a class="indexterm" name="ch09-idx-953974-0"></a>netmasks tell each machine which addresses can be reached directly (are on your local network) and which addresses require forwarding packets through a router. If the netmask is wrong, the machines will make one of two mistakes. One is to try to route local packets via a router, which is an expensive way to waste time&#8212;it may work reasonably fast, it may run slowly, or it may fail utterly. The second mistake is to fail to send packets for a remote machine to the router, which will prevent them from being forwarded to the remote machine.</p><p>The netmask is a number like an IP address, with one-bits for the network part of an address and zero-bits for the host portion. The netmask is literally used to mask off parts of the address inside the TCP/IP code. If the mask is 255.255.0.0, the first 2 bytes are the network part and the last 2 are the host part. More common is 255.255.255.0, in which the first 3 bytes are the network part and the last one is the host part.</p><p>For example, let's say your IP address is 192.168.0.10 and the Samba server is 192.168.236.86. If your netmask happens to be 255.255.255.0, the network part of the addresses is the first 3 bytes and the host part is the last byte. In this case, the network parts are different, and the machines are on different networks:</p><div class="informaltable"><table border="1"><colgroup><col><col></colgroup><thead><tr><th><p>Network Part</p></th><th><p>Host Part</p></th></tr></thead><tbody><tr><td><p>192 168 000</p></td><td><p>10</p></td></tr><tr><td><p>192 168 235</p></td><td><p>86</p></td></tr></tbody></table></div><p>If your netmask happens to be 255.255.0.0, the network part is just the first two bytes. In this case, the network parts match and so the two machines are on the same network:</p><div class="informaltable"><table border="1"><colgroup><col><col></colgroup><thead><tr><th><p>Network Part</p></th><th><p>Host Part</p></th></tr></thead><tbody><tr><td><p>192 168</p></td><td><p>000 10</p></td></tr><tr><td><p>192 168</p></td><td><p>236 86</p></td></tr></tbody></table></div><p>Of course, if your netmask says one thing and your network manager says another, the netmask is wrong.</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="ch09-45060"></a>Broadcast addresses</h4></div></div></div><p>The <a class="indexterm" name="ch09-idx-953758-0"></a>broadcast address is a normal address, with the hosts part all one-bits. It means "all hosts on your network." You can compute it easily from your netmask and address: take the address and put one-bits in it for all the bits that are zero at the end of the netmask (the host part). The following table illustrates this:</p><div class="informaltable"><table border="1"><colgroup><col><col><col></colgroup><thead><tr><th> </th><th><p>Network Part</p></th><th><p>Host Part</p></th></tr></thead><tbody><tr><td><p><span class="bold"><strong>IP address</strong></span></p></td><td><p>192 168 236</p></td><td><p>86</p></td></tr><tr><td><p><span class="bold"><strong>Netmask</strong></span></p></td><td><p>255 255 255</p></td><td><p>000</p></td></tr><tr><td><p><span class="bold"><strong>Broadcast</strong></span></p></td><td><p>192 168 236</p></td><td><p>255</p></td></tr></tbody></table></div><p>In this example, the broadcast address on the 192.168.236 network is 192.168.236.255. There is also an old "universal" broadcast address, 255.255.255.255. Routers are prohibited from forwarding these, but most machines on your local network will respond to broadcasts to this address.</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="ch09-SECT-2.9.3"></a>Network address ranges</h4></div></div></div><p>
-<a class="indexterm" name="ch09-idx-953762-0"></a>A number of address ranges have been reserved for testing and for non-connected networks; we use one of these for the book. If you don't have an address yet, feel free to use one of these to start with. They include one class A (large) network, 10.*.*.*, and 254 class C (smaller) networks, 192.168.1.* through to 192.168.254.*. In this book we use one of the latter, 192.168.236.*. The domain <code class="filename">example.com</code> is also reserved for unconnected networks, explanatory examples, and books.</p><p>If you're actually connecting to the Internet, you'll need to get a real network and a domain name, probably through the same company that provides your connection.</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="ch09-SECT-2.9.4"></a>Finding your network address</h4></div></div></div><p>
-<a class="indexterm" name="ch09-idx-953761-0"></a>If you haven't recorded your IP address, it will be displayed by the <span><strong class="command">ifconfig</strong></span> command on Unix or by the IPCONFIG command on Windows 95 and NT. (Check your manual pages for any options required by your brand of Unix: Sun wants <code class="literal">ifconfig</code> <code class="literal">-a</code>). You should see output similar to the following:</p><pre class="programlisting">server% ifconfig -a 
-le0: flags=63&lt;UP,BROADCAST,NOTRAILERS,RUNNING &gt; 
-      inet 192.168.236.11 netmask ffffff00 broadcast 192.168.236.255 
-lo0: flags=49&lt;&amp;lt&gt;UP,LOOPBACK,RUNNING&lt;&amp;gt&gt; 		
-      inet 127.0.0.1 netmask ff000000</pre><p>One of the interfaces will be loopback (in our examples <code class="literal">lo0</code>), and the other will be the regular IP interface. The flags should show that the interface is running, and Ethernet interfaces will also say they support broadcasts (PPP interfaces don't). The other places to look for IP addresses are <code class="filename">/etc/hosts</code> files, Windows <span class="emphasis"><em>HOSTS</em></span> files, Windows <span class="emphasis"><em>LMHOSTS</em></span> files, NIS, NIS+ and DNS.<a class="indexterm" name="ch09-idx-953611-0"></a>
-<a class="indexterm" name="ch09-idx-953611-1"></a>
-<a class="indexterm" name="ch09-idx-953611-2"></a></p></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="ch09-35552"></a>Troubleshooting NetBIOS Names</h3></div></div></div><p>
-<a class="indexterm" name="ch09-idx-953616-0"></a>Historically, SMB protocols have depended on the NetBIOS name system, also called the LAN Manager name system. This was a simple scheme where each machine had a unique 20-character name and broadcast it on the LAN for everyone to know. With TCP/IP, we tend to use names like <span class="emphasis"><em>client.example.com</em></span> stored in <code class="filename">/etc/hosts</code> files, through DNS or WINS.</p><p>The usual mapping to domain names such as <span class="emphasis"><em>server.example.com</em></span> simply uses the <span class="emphasis"><em>server</em></span> part as the NetBIOS name and converts it to uppercase. Alas, this doesn't always work, especially if you have a machine with a 21-character name; not everyone uses the same NetBIOS and DNS names. For example, <span class="emphasis"><em>corpvm1</em></span> along with <span class="emphasis"><em>vm1.corp.com</em></span> is not unusual.</p><p>A machine with a different NetBIOS name and domain name is confusing when you're troubleshooting; we recommend that you try to avoid this wherever possible. NetBIOS names are discoverable with <span class="emphasis"><em>smbclient</em></span> :</p><div class="itemizedlist"><ul type="disc"><li><p>If you can list shares on your Samba server with <span class="emphasis"><em>smbclient</em></span> and a <code class="literal">-L</code> option (list shares) of <em class="replaceable"><code>short_name_of_server</code></em>, the short name is the NetBIOS name.</p></li><li><p>If you get "Get_Hostbyname: Unknown host name," there is probably a mismatch. Check in the <code class="filename">smb.conf</code> file to see if the NetBIOS name is explicitly set.</p></li><li><p>Try again, specifying <code class="literal">-I</code> and the IP address of the Samba server (e.g., <code class="literal">smbclient</code> <code class="literal">-L</code> <code class="literal">server</code> <code class="literal">-I</code> <code class="literal">192.168.236.86</code>). This overrides the name lookup and forces the packets to go to the IP address. If this works, there was a mismatch.</p></li><li><p>Try with <code class="literal">-I</code> and the full domain name of the server (e.g., <code class="literal">smbclient</code> <code class="literal">-L</code> <code class="literal">server</code> <code class="literal">-I</code> <code class="literal">server.example.com</code>). This tests the lookup of the domain name, using whatever scheme the Samba server uses (e.g., DNS). If it fails, you have a name service problem. You should reread <a href="#ch09-23768" title="Troubleshooting Name Services">Section 9.2.8</a> after you finish troubleshooting the NetBIOS names.</p></li><li><p>Try with <code class="literal">-n</code> (NetBIOS name) and the name you expect to work (e.g., <code class="literal">smbclient</code> <code class="literal">-n</code> <code class="literal">server</code> <code class="literal">-L</code> <code class="literal">server-12</code>) but without overriding the IP address through <code class="literal">-I</code>. If this works, the name you specified with <code class="literal">-n</code> is the actual NetBIOS name of the server. If you receive "Get-Hostbyname: Unknown host MARY," it's not the right server yet.</p></li><li><p>If nothing is working so far, repeat the tests specifying <code class="literal">-U</code> <em class="replaceable"><code>username</code></em> and <code class="literal">-W</code> <em class="replaceable"><code>workgroup</code></em>, with the username and workgroup in uppercase, to make sure you're not being derailed by a user or workgroup mismatch.</p></li><li><p>If nothing works still and you had evidence of a name service problem, troubleshoot name service in <a href="#ch09-23768" title="Troubleshooting Name Services">Section 9.2.8</a>," and then return to NetBIOS name<a class="indexterm" name="ch09-idx-953533-0"></a>
-<a class="indexterm" name="ch09-idx-953533-1"></a> service.<a class="indexterm" name="ch09-idx-953526-0"></a></p></li></ul></div></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="ch09-49719"></a>Extra Resources</h2></div></div></div><p>
-<a class="indexterm" name="ch09-idx-953618-0"></a>
-<a class="indexterm" name="ch09-idx-953618-1"></a>At some point during your Samba career, you will want to turn to online or printed resources for news, updates, and aid.</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="ch09-SECT-3.1"></a>Documentation and FAQs</h3></div></div></div><p>
-<a class="indexterm" name="ch09-idx-953626-0"></a>
-<a class="indexterm" name="ch09-idx-953626-1"></a>It's okay to read the documentation. Really. Nobody can see you, and we won't tell. In fact, Samba ships with a large set of documentation files, and it is well worth the effort to at least browse through them, either in the distribution directory on your computer under <code class="filename">/docs</code>, or online at the Samba web site: <a class="indexterm" name="ch09-idx-953628-0"></a>
-<a class="indexterm" name="ch09-idx-953628-1"></a><code class="systemitem">http://samba.anu.edu.au/samba/</code>. The most current FAQ list, bug information, and distribution locations are located at the web site, with links to all of the Samba manual pages and HOW-TOs.</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="ch09-SECT-3.2"></a>Samba Newsgroups</h3></div></div></div><p>
-<a class="indexterm" name="ch09-idx-953634-0"></a>Usenet newsgroups have always been a great place to get advice on just about any topic. In the past few years, though, this vast pool of knowledge has developed something that has made it into an invaluable resource: a memory. Archival and search sites such as DejaNews (<code class="systemitem">http://www.dejanews.com</code>) have made sifting through years of valuable solutions on a topic as simple as a few mouse clicks.</p><p>The primary newsgroup for Samba is <span class="emphasis"><em>comp.protocols.smb</em></span>. This should always be your first stop when there's a problem. More often than not, spending five minutes researching an error here will save hours of frustration while trying to debug something yourself.</p><p>When searching a newsgroup, try to be as specific as possible, but not too wordy. Searching on actual error messages is best. If you don't find an answer immediately in the newsgroup, resist the temptation to post a request for help until you've done a bit more work on the problem. You may find that the answer is in a FAQ or one of the many documentation files that ships with Samba, or a solution might become evident when you run one of Samba's diagnostic tools. If nothing works, post a request in <span class="emphasis"><em>comp.protocols.smb</em></span>, and be as specific as possible about what you have tried and what you are seeing. Include any error messages that appear. It may be several days before you receive help, so be patient and keep trying things while you wait.</p><p>Once you post a request for help, keep poking at the problem yourself. Most of us have had the experience of posting a Usenet article containing hundreds of lines of intricate detail, only to solve the problem an hour later after the article has blazed its way across several continents. The rule of thumb goes something like this: the more folks who have read your request, the simpler the solution. Usually this means that once everyone in the Unix community has seen your article, the solution will be something simple like, "Plug the computer into the wall socket."</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="ch09-SECT-3.3"></a>Samba Mailing Lists</h3></div></div></div><p>
-<a class="indexterm" name="ch09-idx-953635-0"></a>The following are mailing lists for support with Samba. See the Samba homepage, <code class="systemitem">http://www.samba.org/</code> for information on subscribing and unsubscribing to these mailing lists:</p><div class="variablelist"><dl><dt><span class="term"><code class="email">&lt;<a href="mailto:samba-binaries at samba.org">samba-binaries at samba.org</a>&gt;</code></span></dt><dd><p>This mailing list has information on precompiled binaries for the Samba platform.</p></dd><dt><span class="term"><code class="email">&lt;<a href="mailto:samba-bugs at samba.org">samba-bugs at samba.org</a>&gt;</code></span></dt><dd><p>This mailing list is the place to report suspected bugs in Samba.</p></dd><dt><span class="term"><code class="email">&lt;<a href="mailto:samba-ntdom at samba.org">samba-ntdom at samba.org</a>&gt;</code></span></dt><dd><p>This mailing list has information on support for domains (particularly Windows NT) with the Samba product.</p></dd><dt><span class="term"><code class="email">&lt;<a href="mailto:samba-technical at samba.org">samba-technical at samba.org</a>&gt;</code></span></dt><dd><p>This mailing list maintains debate about where the future of Samba is headed.</p></dd><dt><span class="term"><code class="email">&lt;<a href="mailto:samba at samba.org">samba at samba.org</a>&gt;</code></span></dt><dd><p>This is the primary Samba mailing list that contains general questions and HOW-TO information on Samba.</p></dd></dl></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="ch09-SECT-3.4"></a>Samba Discussion Archives</h3></div></div></div><p>
-<a class="indexterm" name="ch09-idx-953640-0"></a>There is a search service for the primary Samba mailing list. At the time this book was written, it was listed under "searchable" in the Sources paragraph on the first page of the Samba site and its mirrors, <code class="systemitem">http://samba.anu.edu.au/listproc/ghindex.html</code>.</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="ch09-SECT-3.5"></a>Further Reading</h3></div></div></div><p>
-<a class="indexterm" name="ch09-idx-953645-0"></a>Hunt, Craig; <em class="citetitle">TCP/IP
-Network Administration: 2nd Edition</em>. Sebastopol, CA:
-O'Reilly and Associates, 1997 (ISBN 1-56592-322-7).</p><p>Hunt, Craig, and Robert Bruce Thompson; <em class="citetitle">Windows NT
-TCP/IP Network Administration</em>. Sebastopol, CA: O'Reilly
-and Associates, 1998 (ISBN 1-56592-377-4).</p><p>
-<a class="indexterm" name="ch09-idx-953646-0"></a>Albitz, Paul, and Cricket Liu;
-<em class="citetitle">DNS and Bind, 3rd Edition</em>. Sebastopol, CA:
-O'Reilly and Associates, 1998 (ISBN 1-56592-512-2).</p><p>
-<a class="indexterm" name="ch09-idx-953653-0"></a>
-<a class="indexterm" name="ch09-idx-953653-1"></a>
-<a class="indexterm" name="ch09-idx-953653-2"></a>
-<a class="indexterm" name="ch09-idx-953657-0"></a>Stern, Hal; <em class="citetitle">Managing NFS
-and NIS</em>. Sebastopol, CA: O'Reilly and Associates, 1991
-(ISBN 0-937175-75-7).<a class="indexterm" name="ch09-idx-953621-0"></a> <a class="indexterm" name="ch09-idx-953621-1"></a></p></div></div></div><div class="appendix" lang="en"><div class="titlepage"><div><div><h2 class="title"><a name="SAMBA-AP-A"></a>Appendix A. Configuring Samba with SSL</h2></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="sect1"><a href="#appa-SECT-1">A.1. About Certificates</a></span></dt><dd><dl><dt><span class="sect2"><a href="#appa-SECT-1.1">A.1.1. What is a Certificate?</a></span></dt><dt><span class="sect2"><a href="#appa-SECT-1.2">A.1.2. What is an X.509 certificate, technically?</a></span></dt><dt><span class="sect2"><a href="#appa-SECT-1.3">A.1.3. What are the implications of this certificate structure?</a></span></dt></dl></dd><dt><span class="sect1"><a href="#appa-SECT-2">A.2. Requirements</a></span></dt><dt><span class="sect1"><a href="#appa-SECT-3">A.3. Installing SSLeay</a></span></dt><dd><dl><dt><span class="sect2"><a href="#appa-SECT-3.1">A.3.1. Configuring SSLeay for Your System</a></span></dt><dt><span class="sect2"><a href="#appa-SECT-3.2">A.3.2. Configuring Samba to use SSL</a></span></dt><dt><span class="sect2"><a href="#appa-62097">A.3.3. Becoming a Certificate Authority</a></span></dt><dt><span class="sect2"><a href="#appa-SECT-3.4">A.3.4. Creating Certificates for Clients</a></span></dt><dt><span class="sect2"><a href="#appa-SECT-3.5">A.3.5. Configuring the Samba Server</a></span></dt><dt><span class="sect2"><a href="#appa-SECT-3.6">A.3.6. Testing with smbclient</a></span></dt></dl></dd><dt><span class="sect1"><a href="#appa-SECT-4">A.4. Setting Up SSL Proxy</a></span></dt><dt><span class="sect1"><a href="#appa-SECT-5">A.5. SSL Configuration Options</a></span></dt><dd><dl><dt><span class="sect2"><a href="#appa-SECT-5.0.1">A.5.1. 
-ssl</a></span></dt><dt><span class="sect2"><a href="#appa-SECT-5.0.2">A.5.2. 
-ssl hosts</a></span></dt><dt><span class="sect2"><a href="#appa-SECT-5.0.3">A.5.3. 
-ssl hosts resign</a></span></dt><dt><span class="sect2"><a href="#appa-SECT-5.0.4">A.5.4. 
-ssl CA certDir</a></span></dt><dt><span class="sect2"><a href="#appa-SECT-5.0.5">A.5.5. 
-ssl CA certFile</a></span></dt><dt><span class="sect2"><a href="#appa-SECT-5.0.6">A.5.6. 
-ssl server cert</a></span></dt><dt><span class="sect2"><a href="#appa-SECT-5.0.7">A.5.7. 
-ssl server key</a></span></dt><dt><span class="sect2"><a href="#appa-SECT-5.0.8">A.5.8. 
-ssl client cert</a></span></dt><dt><span class="sect2"><a href="#appa-SECT-5.0.9">A.5.9. 
-ssl client key</a></span></dt><dt><span class="sect2"><a href="#appa-SECT-5.0.10">A.5.10. 
-ssl require clientcert</a></span></dt><dt><span class="sect2"><a href="#appa-SECT-5.0.11">A.5.11. 
-ssl require servercert</a></span></dt><dt><span class="sect2"><a href="#appa-SECT-5.0.12">A.5.12. 
-ssl ciphers</a></span></dt><dt><span class="sect2"><a href="#appa-SECT-5.0.13">A.5.13. 
-ssl version</a></span></dt><dt><span class="sect2"><a href="#appa-SECT-5.0.14">A.5.14. 
-ssl compatibility</a></span></dt></dl></dd></dl></div><p>
-<a class="indexterm" name="appa-idx-990325-0"></a>
-<a class="indexterm" name="appa-idx-990325-1"></a>This appendix describes how to set up Samba to use secure connections between the Samba server and its clients. The protocol used here is Netscape's Secure Sockets Layer (SSL). For this example, we will establish a secure connection between a Samba server and a Windows NT workstation.</p><p>Before we begin, we will assume that you are familiar with the fundamentals of public-key cryptography and X.509 certificates. If not, we highly recommend Bruce Schneier's <code class="filename">Applied Cryptography, 2nd Edition</code> (Wiley) as the premiere source for learning the many secret faces of cryptography.</p><div class="tip" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Tip</h3><p>If you would like more information on Samba and SSL, be sure to look at the document <code class="filename">SSLeay.txt</code> in the <code class="filename">docs/textdocs</code> directory of the Samba distribution, which is the basis for this appendix.</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="appa-SECT-1"></a>About Certificates</h2></div></div></div><p>Here are a few quick questions and answers from the <code class="filename">SSLeay.txt</code> file in the Samba documentation, regarding the benefits of SSL and certificates. This text was written by Christian Starkjohann for the Samba projects.</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="appa-SECT-1.1"></a>What is a Certificate?</h3></div></div></div><p>A certificate is issued by an issuer, usually a <span class="emphasis"><em>Certification Authority</em></span> (CA), who confirms something by issuing the certificate. The subject of this confirmation depends on the CA's policy. CAs for secure web servers (used for shopping malls, etc.) usually attest only that the given public key belongs the given domain name. Company-wide CAs might attest that you are an employee of the company, that you have permissions to use a server, and so on.</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="appa-SECT-1.2"></a>What is an X.509 certificate, technically?</h3></div></div></div><p>Technically, the certificate is a block of data signed by the certificate issuer (the CA). The relevant fields are:</p><div class="itemizedlist"><ul type="disc"><li><p>
-Unique identifier (name) of the certificate issuer</p></li><li><p>Time range during which the certificate is valid</p></li><li><p>Unique identifier (name) of the certified object</p></li><li><p>Public key of the certified object</p></li><li><p>The issuer's signature over all the above</p></li></ul></div><p>If this certificate is to be verified, the verifier must have a table of the names and public keys of trusted CAs. For simplicity, these tables should list certificates issued by the respective CAs for themselves (self-signed certificates).</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="appa-SECT-1.3"></a>What are the implications of this certificate structure?</h3></div></div></div><p>Four implications follow:</p><div class="itemizedlist"><ul type="disc"><li><p>Because the certificate contains the subjects's public key, the certificate and the private key together are all that is needed to encrypt and decrypt.</p></li><li><p>To verify certificates, you need the certificates of all CAs you trust.</p></li><li><p>The simplest form of a dummy-certificate is one that is signed by the subject.</p></li><li><p>A CA is needed. The client can't simply issue local certificates for servers it trusts because the server determines which certificate it presents.</p></li></ul></div></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="appa-SECT-2"></a>Requirements</h2></div></div></div><p>
-<a class="indexterm" name="appa-idx-990348-0"></a>
-<a class="indexterm" name="appa-idx-990348-1"></a>To set up SSL connections, you will need to download two programs in addition to Samba:</p><div class="variablelist"><dl><dt><span class="term">
-<a class="indexterm" name="appa-idx-990613-0"></a>SSLeay</span></dt><dd><p>Eric <a class="indexterm" name="appa-idx-990362-0"></a>Young's implementation of the Secure Socket's Layer (SSL) protocol as a series of Unix programming libraries</p></dd><dt><span class="term">
-<a class="indexterm" name="appa-idx-990357-0"></a>SSL Proxy</span></dt><dd><p>A freeware SSL application from Objective Development, which can be used to proxy a secure link on Unix or Windows NT platforms</p></dd></dl></div><p>These two products assist with the server and client side of the encrypted SSL connection. The SSLeay libraries are compiled and installed directly on the Unix system. SSL Proxy, on the other hand, can be downloaded and compiled (or downloaded in binary format) and located on the client side. If you intend to have a Windows NT client or a Samba client on the other end of the SSL connection, you will not require a special setup.</p><p>SSL Proxy, however, does not work on Windows 95/98 machines. Therefore, if you want to have a secure connection between a Samba server and Windows 95/98 client, you will need to place either a Unix server or a Windows NT machine on the same subnet with the Windows 9<span class="emphasis"><em>x</em></span> clients and route all network connections through the SSL-Proxy-enabled machine. See <a href="#appa-89929" title="Figure A.1. Two possible ways of proxying Windows 95/98 clients">Figure 1.1</a>.</p><div class="figure"><a name="appa-89929"></a><p class="title"><b>Figure A.1. Two possible ways of proxying Windows 95/98 clients</b></p><div class="figure-contents"><div><table border="0" summary="manufactured viewport for HTML img" cellspacing="0" cellpadding="0" width="502"><tr style="height: 317px"><td><img src="figs/sam.aa01.gif" height="317" alt="Two possible ways of proxying Windows 95/98 clients"></td></tr></table></div></div></div><br class="figure-break"><p>For the purposes of this chapter, we will create a simple SSL connection between the Samba server and a Windows NT client. This configuration can be used to set up more complex networks at the administrator's discretion.</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="appa-SECT-3"></a>Installing SSLeay</h2></div></div></div><p>Samba uses the SSLeay package, written by Eric Young, to provide Secure Sockets Layer support on the server side. Because of U.S. export law, however, the SSLeay package cannot be shipped with Samba distributions that are based in the United States. For that reason, the Samba creators decided to leave it as a separate package entirely. You can download the SSLeay distribution from any of the following sites:</p><div class="itemizedlist"><ul type="disc"><li><p><code class="systemitem">ftp://ftp.psy.uq.oz.au/pub/Crypto/SSL/</code></p></li><li><p><code class="systemitem">ftp://ftp.uni-mainz.de/pub/internet/security/ssl</code></p></li><li><p><code class="systemitem">ftp://ftp.cert.dfn.de/pub/tools/crypt/sslapps</code></p></li><li><p><code class="systemitem">ftp://ftp.funet.fi/pub/crypt/mirrors/ftp.psy.uq.oz.au</code></p></li><li><p><code class="systemitem">ftp://ftp.sunet.se/ftp/pub/security/tools/crypt/ssleay</code></p></li></ul></div><p>The latest version as of this printing is 0.9.0b. Download it to the same server as the Samba distribution, then uncompress and untar it. You should be left with a directory entitled <code class="filename">SSLeay-0.9.0b</code>. After changing to that directory, you will need to configure and build the SSL encryption package in the same way that you did with Samba.</p><p>SSLeay uses a Perl-based <code class="filename">configure</code> script. This script modifies the Makefile that constructs the utilities and libraries of the SSLeay package. However, the default script is hardcoded to find Perl at <code class="filename">/usr/local/bin/perl</code>. You may need to change the <code class="filename">configure</code> script to point to the location of the Perl executable file on your Unix system. For example, you can type the following to locate the Perl executable:</p><pre class="programlisting"># <strong class="userinput"><code>which perl</code></strong>
-/usr/bin/perl</pre><p>Then modify the first line of the <code class="filename">configure</code> script to force it to use the correct Perl executable. For example, on our Red Hat Linux system:</p><pre class="programlisting">#!/usr/bin/perl
-#
-# see PROBLEMS for instructions on what sort of things to do
-# when tracking a bug -tjh
-...</pre><p>After that, you need to run the <code class="filename">configure</code> script by specifying a target platform for the distribution. This target platform can be any of the following:</p><pre class="programlisting">BC-16              BC-32              FreeBSD            NetBSD-m86
-NetBSD-sparc       NetBSD-x86         SINIX-N            VC-MSDOS
-VC-NT              VC-W31-16          VC-W31-32          VC-WIN16
-VC-WIN32           aix-cc             aix-gcc            alpha-cc
-alpha-gcc          alpha400-cc        cc                 cray-t90-cc
-debug              debug-irix-cc      debug-linux-elf    dgux-R3-gcc
-dgux-R4-gcc        dgux-R4-x86-gcc    dist               gcc
-hpux-cc            hpux-gcc           hpux-kr-cc         irix-cc
-irix-gcc           linux-aout         linux-elf          ncr-scde
-nextstep           purify             sco5-cc            solaris-sparc-cc
-solaris-sparc-gcc  solaris-sparc-sc4  solaris-usparc-sc4 solaris-x86-gcc
-sunos-cc           sunos-gcc          unixware-2.0       unixware</pre><p>For our system, we would enter the following:</p><pre class="programlisting"># <strong class="userinput"><code>./Configure linux-elf</code></strong>
-CC            =gcc
-CFLAG         =-DL_ENDIAN -DTERMIO -DBN_ASM -O3 -fomit-frame-pointer 
-EX_LIBS       =
-BN_MULW       =asm/bn86-elf.o
-DES_ENC       =asm/dx86-elf.o asm/yx86-elf.o
-BF_ENC        =asm/bx86-elf.o
-CAST_ENC      =asm/cx86-elf.o
-RC4_ENC       =asm/rx86-elf.o
-RC5_ENC       =asm/r586-elf.o
-MD5_OBJ_ASM   =asm/mx86-elf.o
-SHA1_OBJ_ASM  =asm/sx86-elf.o
-RMD160_OBJ_ASM=asm/rm86-elf.o
-THIRTY_TWO_BIT mode
-DES_PTR used
-DES_RISC1 used
-DES_UNROLL used
-BN_LLONG mode
-RC4_INDEX mode</pre><p>After the package has been configured, you can build it by typing <code class="literal">make</code>. If the build did not successfully complete, consult the documentation that comes with the distribution or the FAQ at <code class="systemitem">http://www.cryptsoft.com/ssleay/</code> for more information on what may have happened. If the build did complete, type <code class="literal">make</code> <code class="literal">install</code> to install the libraries on the system. Note that the makefile installs the package in <code class="filename">/usr/local/ssl</code> by default. If you decide to install it in another directory, remember the directory when configuring Samba to use SSL.</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="appa-SECT-3.1"></a>Configuring SSLeay for Your System</h3></div></div></div><p>The first thing you need to do is to set the <code class="literal">PATH</code> environment variable on your system to include the <code class="filename">/bin</code> directory of the SSL distribution. This can be done with the following statement:</p><pre class="programlisting">PATH=$PATH:/usr/local/ssl/bin</pre><p>That's the easy part. Following that, you will need to create a random series of characters that will be used to prime SSLeay's random number generator. The random number generator will be used to create key pairs for both the clients and the server. You can create this random series by filling a text file of a long series of random characters. For example, you can use your favorite editor to create a text file with random characters, or use this command and enter arbitrary characters at the standard input:</p><pre class="programlisting">cat &gt;/tmp/private.txt</pre><p>The Samba documentation recommends that you type characters for longer than a minute before interrupting the input stream by hitting Control-D. Try not to type only the characters that are under your fingers on the keyboard; throw in some symbols and numbers as well. Once you've completed the random file, you can prime the random number generator with the following command:</p><pre class="programlisting"># ssleay genrsa -rand /tmp/private.txt &gt;/dev/null
-2451 semi-random bytes loaded
-Generating RSA private key, 512 bit long modulus
-..+++++
-.................................+++++
-e is 65537 (0x10001)</pre><p>You can safely ignore the output of this command. After it has completed, remove the series of characters used to create the key because this could be used to recreate any private keys that were generated from this random number generator:</p><pre class="programlisting">rm -f /tmp/private.txt</pre><p>The result of this command is the hidden file .<span class="emphasis"><em>rnd</em></span>, which is stored in your home directory. SSLeay will use this file when creating key pairs in the future.</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="appa-SECT-3.2"></a>Configuring Samba to use SSL</h3></div></div></div><p>
-<a class="indexterm" name="appa-idx-990398-0"></a>At this point, you can compile Samba to use SSL. Recall that in <a href="#SAMBA-CH-2" title="Chapter 2. Installing Samba on a Unix System">Chapter 2</a>, we said you have to first run the configure script, which initializes the makefile, before you compile Samba. In order to use SSL with Samba, you will need to reconfigure the makefile:</p><pre class="programlisting">./configure --with-ssl</pre><p>After that, you can compile Samba with the following commands:</p><pre class="programlisting"># <strong class="userinput"><code>make clean</code></strong>
-# <strong class="userinput"><code>make all</code></strong></pre><p>If you encounter an error that says the <code class="filename">smbd</code> executable is missing the file <code class="filename">ssl.h</code>, you probably didn't install SSLeay in the default directory. Use the configure option <code class="literal">--with-sslinc</code> to point to the base directory of the SSL distribution&#8212;in this case, the directory that contains <span class="emphasis"><em>include/ssl.h</em></span>.</p><p>On the other hand, if you have a clean compile, you're ready to move on to the next step: creating certificates.</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="appa-62097"></a>Becoming a Certificate Authority</h3></div></div></div><p><em class="firstterm"></em>
-<a class="indexterm" name="appa-idx-990405-0"></a>The SSL protocol requires the use of X.509 certificates in the protocol handshake to ensure that either one or both parties involved in the communication are indeed who they say they are. Certificates in real life, such as those use for SSL connections on public web sites, can cost in the arena of $300 a year. This is because the certificate must have a digital signature placed on it by a <em class="firstterm">certificate authority</em>. A certificate authority is an entity that vouches for the authenticity of a digital certificate by signing it with its own private key. This way, anyone who wishes to check the authenticity of the certificate can simply use the certificate authority's public key to check the signature.</p><p>You are allowed to use a public certificate authority with SSLeay. However, you don't have to. Instead, SSLeay will allow you to declare yourself a trusted certificate authority&#8212;specifying which clients you choose to trust and which clients you do not. In order to do this, you will need to perform several tasks with the SSLeay distribution.</p><p>The first thing you need to do is specify a secure location where the certificates of the clients and potentially the server will be stored. We have chosen <code class="filename">/etc/certificates</code> as our default. Execute the following commands as <code class="literal">root</code>:</p><pre class="programlisting"># <strong class="userinput"><code>cd /etc</code></strong>
-# <strong class="userinput"><code>mkdir certificates</code></strong>
-# <strong class="userinput"><code>chmod 700 certificates</code></strong></pre><p>Note that we shut out all access to users other than <code class="literal">root</code> for this directory. This is very important.</p><p>Next, you need to set up the SSLeay scripts and configuration files to use the certificates stored in this directory. In order to do this, first modify the <code class="filename">CA.sh</code> script located at <span class="emphasis"><em>/usr/local/ssl/bin/CA.sh</em></span> to specify the location of the directory you just created. Find the line that contains the following entry:</p><pre class="programlisting">CATOP=./demoCA</pre><p>Then change it to:</p><pre class="programlisting">CATOP=/etc/certificates</pre><p>Next, you need to modify the <span class="emphasis"><em>/usr/local/ssl/lib/ssleay.cnf</em></span> file to specify the same directory. Find the entry:</p><pre class="programlisting">[ CA_default ]
-dir     = ./demoCA             # Where everything is kept</pre><p>Then change it to:</p><pre class="programlisting">[ CA_default ]
-dir     =  /etc/certificates   # Where everything is kept</pre><p>Next, run the certificate authority setup script, <code class="filename">CA.sh</code>, in order to create the certificates. Be sure to do this as the same user that you used to prime the random number generator above:</p><pre class="programlisting">/usr/local/ssl/bin/CA.sh -newca
-mkdir: cannot make directory '/etc/certificates': File exists
-CA certificate filename (or enter to create)</pre><p>Press the Enter key to create a certificate for the CA. You should then see:</p><pre class="programlisting">Making CA certificate ...
-Using configuration from /usr/local/ssl/lib/ssleay.cnf
-Generating a 1024 bit RSA private key
-.............................+++++
-.....................+++++
-writing new private key to /etc/certificates/private/cakey.pem
-Enter PEM pass phrase:</pre><p>Enter a new pass phrase for your certificate. You will need to enter it twice correctly before SSLeay will accept it:</p><pre class="programlisting">Enter PEM pass phrase:
-Verifying password - Enter PEM pass phrase:</pre><p>Be sure to remember this pass phrase. You will need it to sign the client certificates in the future. Once SSLeay has accepted the pass phrase, it will continue on with a series of questions for each of the fields in the X509 certificate:</p><pre class="programlisting">You are about to be asked to enter information that will be
-incorporated into your certificate request.
-What you are about to enter is what is called a Distinguished
-Name or a DN.
-There are quite a few fields but you can leave some blank
-For some fields there will be a default value,
-If you enter '.', the field will be left blank.</pre><p>Fill out the remainder of the fields with information about your organization. For example, our certificate looks like this:</p><pre class="programlisting">Country Name (2 letter code) [AU]:<strong class="userinput"><code>US</code></strong>
-State or Province Name (full name) [Some-State]:<strong class="userinput"><code>California</code></strong>
-Locality Name (eg, city) []:<strong class="userinput"><code>Sebastopol</code></strong>
-Organization Name (eg, company) []:<strong class="userinput"><code>O'Reilly</code></strong>
-Organizational Unit Name (eg, section) []:<strong class="userinput"><code>Books</code></strong>
-Common Name (eg, YOUR name) []:<strong class="userinput"><code>John Doe</code></strong>
-Email Address []:<strong class="userinput"><code>doe at ora.com</code></strong></pre><p>After that, SSLeay will be configured as a certificate authority and can be used to sign certificates for client machines that will be connecting to the Samba server.</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="appa-SECT-3.4"></a>Creating Certificates for Clients</h3></div></div></div><p>It's simple to create a certificate for a client machine. First, you need to generate a public/private key pair for each entity, create a certificate request file, and then use <span class="emphasis"><em>SSLeay</em></span> to sign the file as a trusted authority.</p><p>For our example client <code class="literal">phoenix</code>, this boils down to three SSLeay commands. The first generates a key pair for the client and places it in the file <code class="filename">phoenix.key</code>. The private key will be encrypted, in this case using triple DES. Enter a pass phrase when requested below&#8212;you'll need it for the next step:</p><pre class="programlisting"># ssleay genrsa -des3 1024 &gt;phoenix.key
-1112 semi-random bytes loaded
-Generating RSA private key, 1024 bit long modulus
-........................................+++++
-.............+++++
-e is 65537 (0x10001)
-Enter PEM pass phrase:
-Verifying password - Enter PEM pass phrase:</pre><p>After that command has completed, type in the following command:</p><pre class="programlisting"># <strong class="userinput"><code>ssleay req -new -key phoenix.key -out phoenix-csr</code></strong>
-Enter PEM pass phrase:</pre><p>Enter the pass phrase for the client certificate you just created (not the certificate authority). At this point, you will need to answer the questionnaire again, this time for the client machine. In addition, you must type in a challenge password and an optional company name&#8212;those do not matter here. When the command completes, you will have a certificate request in the file <span class="emphasis"><em>phoenix-csr.</em></span></p><p>Then, you must sign the certificate request as the trusted certificate authority. Type in the following command:</p><pre class="programlisting"># <strong class="userinput"><code>ssleay ca -days 1000 -inflies phoenix-csr &gt;phoenix.pem</code></strong></pre><p>This command will prompt you to enter the PEM pass phrase of the <span class="emphasis"><em>certificate authority</em></span>. Be sure that you do not enter the PEM pass phrase of the client certificate that you just created. After entering the correct pass phrase, you should see the following:</p><pre class="programlisting">Check that the request matches the signature
-Signature ok
-The Subjects Distinguished Name is as follows:
-...</pre><p>This will be followed by the information that you just entered for the client certificate. If there is an error in the fields, the program will notify you. On the other hand, if everything is fine, SSLeay will confirm that it should sign the certificate and commit it to the database. This adds a record of the certificate to the <code class="filename">/etc/certificates/newcerts</code> directory.</p><p>The operative files at the end of this exercise are the <span class="emphasis"><em>phoenix.key</em></span> and <span class="emphasis"><em>phoenix.pem</em></span> files, which reside in the current directory. These files will be passed off to the client with whom the SSL-enabled Samba server will interact, and will be used by SSL Proxy.<em class="firstterm"></em>
-<a class="indexterm" name="appa-idx-990421-0"></a></p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="appa-SECT-3.5"></a>Configuring the Samba Server</h3></div></div></div><p>The next step is to modify the Samba configuration file to include the following setup options. These options assume that you created the certificates directory for the certificate authority at <code class="filename">/etc/certificates </code>:</p><pre class="programlisting">[global]
-	ssl = yes
-	ssl server cert = /etc/certificates/cacert.pem
-	ssl server key = /etc/certificates/private/cakey.pem
-	ssl CA certDir = /etc/certificates</pre><p>At this point, you will need to kill the Samba daemons and restart them manually:</p><pre class="programlisting"># <strong class="userinput"><code>nmbd -D</code></strong>
-# <strong class="userinput"><code>smbd -D</code></strong>
-Enter PEM pass phrase:</pre><p>You will need to enter the PEM pass phrase of the certificate authority to start up the Samba daemons. Note that this may present a problem in terms of starting the program using ordinary means. However, you can get around this using advanced scripting languages, such as Expect or Python.</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="appa-SECT-3.6"></a>Testing with smbclient</h3></div></div></div><p>A good way to test whether Samba is working properly is to use the <span class="emphasis"><em>smbclient</em></span> program. On the Samba server, enter the following command, substituting the appropriate share and user for a connection:</p><pre class="programlisting"># <strong class="userinput"><code>smbclient //hydra/data -U tom</code></strong></pre><p>You should see several debugging statements followed by a line indicating the negotiated cipher, such as:</p><pre class="programlisting">SSL: negotiated cipher: DES-CBC3-SHA</pre><p>After that, you can enter your password and connect to the share normally. If this works, you can be sure that Samba is correctly supporting SSL connections. Now, on to the client setup. <a class="indexterm" name="appa-idx-990386-0"></a></p></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="appa-SECT-4"></a>Setting Up SSL Proxy</h2></div></div></div><p>The <a class="indexterm" name="appa-idx-990393-0"></a>SSL Proxy program is available as a standalone binary or as source code. You can download it from <code class="systemitem">http://obdev.at/Products/sslproxy.html</code>.</p><p>Once it is downloaded, you can configure and compile it like Samba. We will configure it on a Windows NT system. However, setting it up for a Unix system involves a nearly identical series of steps. Be sure that you are the superuser (administrator) for the next series of steps.</p><p>If you downloaded the binary for Windows NT, you should have the following files in a directory:</p><div class="itemizedlist"><ul type="disc"><li><p><code class="filename">cygwinb19.dll</code></p></li><li><p><code class="filename">README.TXT</code></p></li><li><p><code class="filename">sslproxy.exe</code></p></li><li><p><code class="filename">dummyCert.pem</code></p></li></ul></div><p>The only one that you will be interested in is the SSL Proxy executable. Copy over the <span class="emphasis"><em>phoenix.pem</em></span> and <span class="emphasis"><em>phoenix.key</em></span> files that you generated earlier for the client to the same directory as the SSL proxy executable. Make sure that the directory is secure from the prying eyes of other users.</p><p>The next step is to ensure that the Windows NT machine can resolve the NetBIOS name of the Samba server. This means that you should either have a WINS server up and running (the Samba server can perform this task with the <code class="literal">wins</code> <code class="literal">support</code> <code class="literal">=</code> <code class="literal">yes</code> option) or have it listed in the appropriate <span class="emphasis"><em>hosts</em></span> file of the system. See <a href="#SAMBA-CH-7" title="Chapter 7. Printing and Name Resolution">Chapter 7</a>, for more information on WINS server.<sup>[<a name="appa-pgfId-986801" href="#ftn.appa-pgfId-986801">1</a>]</sup></p><p>Finally, start up SSL Proxy with the following command. Here, we assume that <code class="literal">hydra</code> is the name of the Samba server:</p><pre class="programlisting">#<strong class="userinput"><code> C:\SSLProxy&gt;sslproxy -l 139 -R hydra -r 139 -n -c phoenix.pem -k phoenix.key</code></strong></pre><p>This tells SSL Proxy to listen for connections to port 139 and relay those requests to port 139 on the NetBIOS machine <code class="literal">hydra</code>. It also instructs SSL Proxy to use the <code class="filename">phoenix.pem</code> and <code class="filename">phoenix.key</code> files to generate the certificate and keys necessary to initiate the SSL connection. SSL Proxy responds with:</p><pre class="programlisting">Enter PEM pass phrase:</pre><p>Enter the PEM pass phrase of the client keypair that you generated, <span class="emphasis"><em>not</em></span> the certificate authority. You should then see the following output:</p><pre class="programlisting">SSL: No verify locations, trying default
-proxy ready, listening for connections</pre><p>That should take care of the client. You can place this command in a startup sequence on either Unix or Windows NT if you want this functionality available at all times. Be sure to set any clients you have connecting to the NT server (including the NT server itself) to point to this server instead of the Samba server.</p><p>After you've completed setting this up, try to connect using clients that proxy through the NT server. You should find that it works almost transparently.</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="appa-SECT-5"></a>SSL Configuration Options</h2></div></div></div><p>
-<a class="indexterm" name="appa-idx-990427-0"></a><a href="#appa-61150" title="Table A.1. SSL Configuration Options">Table 1.1</a> summarizes the configuration options introduced in the previous section for using SSL. Note that all of these options are global in scope; in other words, they must appear in the <code class="literal">[global]</code> section of the configuration file.</p><div class="table"><a name="appa-61150"></a><p class="title"><b>Table A.1. SSL Configuration Options </b></p><div class="table-contents"><table summary="SSL Configuration Options " border="1"><colgroup><col><col><col><col><col></colgroup><thead><tr><th><p>Option</p></th><th><p>Parameters</p></th><th><p>Function</p></th><th><p>Default</p></th><th><p>Scope</p></th></tr></thead><tbody><tr><td><p><code class="literal">ssl</code></p></td><td><p>boolean</p></td><td><p>Indicates whether SSL mode is enabled with Samba.</p></td><td><p><code class="literal">no</code></p></td><td><p>Global</p></td></tr><tr><td><p><code class="literal">ssl hosts</code></p></td><td><p>string (list of addresses)</p></td><td><p>Specifies a list of hosts that must always connect using SSL.</p></td><td><p>None</p></td><td><p>Global</p></td></tr><tr><td><p><code class="literal">ssl hosts resign</code></p></td><td><p>string (list of addresses)</p></td><td><p>Specifies a list of hosts that never connect using SS.</p></td><td><p>None</p></td><td><p>Global</p></td></tr><tr><td><p><code class="literal">ssl CA certDir</code></p></td><td><p>string (fully-qualified pathname)</p></td><td><p>Specifies the directory where the certificates are stored.</p></td><td><p>None</p></td><td><p>Global</p></td></tr><tr><td><p><code class="literal">ssl CA certFile</code></p></td><td><p>string (fully-qualified pathname)</p></td><td><p>Specifies a file that contains all of the certificates for Samba.</p></td><td><p>None</p></td><td><p>Global</p></td></tr><tr><td><p><code class="literal">ssl server cert</code></p></td><td><p>string (fully-qualified pathname)</p></td><td><p>Specifies the location of the server's certificate.</p></td><td><p>None</p></td><td><p>Global</p></td></tr><tr><td><p><code class="literal">ssl server key</code></p></td><td><p>string (fully-qualified pathname)</p></td><td><p>Specifies the location of the server's private key.</p></td><td><p>None</p></td><td><p>Global</p></td></tr><tr><td><p><code class="literal">ssl client cert</code></p></td><td><p>string (fully-qualified pathname)</p></td><td><p>Specifies the location of the client's certificate.</p></td><td><p>None</p></td><td><p>Global</p></td></tr><tr><td><p><code class="literal">ssl client key</code></p></td><td><p>string (fully-qualified pathname)</p></td><td><p>Specifies the location of the client's private key.</p></td><td><p>None</p></td><td><p>Global</p></td></tr><tr><td><p><code class="literal">ssl require clientcert</code></p></td><td><p>boolean</p></td><td><p>Indicates whether Samba should require each client to have a certificate.</p></td><td><p><code class="literal">no</code></p></td><td><p>Global</p></td></tr><tr><td><p><code class="literal">ssl require servercert</code></p></td><td><p>boolean</p></td><td><p>Indicates whether the server itself should have a certificate.</p></td><td><p><code class="literal">no</code></p></td><td><p>Global</p></td></tr><tr><td><p><code class="literal">ssl ciphers</code></p></td><td><p>String</p></td><td><p>Specifies the cipher suite to use during protocol negotiation.</p></td><td><p>None</p></td><td><p>Global</p></td></tr><tr><td><p><code class="literal">ssl version</code></p></td><td><p><code class="literal">ssl2or3</code>, <code class="literal">ssl3</code>, or <code class="literal">tls1</code></p></td><td><p>Specifies the version of SSL to use.</p></td><td><p><code class="literal">ssl2or3</code></p></td><td><p>Global</p></td></tr><tr><td><p><code class="literal">ssl compatibility</code></p></td><td><p>boolean</p></td><td><p>Indicates whether compatibility with other implementations of SSL should be activated.</p></td><td><p><code class="literal">no</code></p></td><td><p>Global</p></td></tr></tbody></table></div></div><br class="table-break"><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="appa-SECT-5.0.1"></a>
-ssl</h3></div></div></div><a class="indexterm" name="appa-idx-990620-0"></a><p>This global option configures Samba to use SSL for communication between itself and clients. The default value of this option is <code class="literal">no</code>. You can reset it as follows:</p><pre class="programlisting">[global]
-	ssl = yes</pre><p>Note that in order to use this option, you must have a proxy for Windows 95/98 clients, such as in the model presented earlier in this chapter.</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="appa-SECT-5.0.2"></a>
-ssl hosts</h3></div></div></div><a class="indexterm" name="appa-idx-990625-0"></a><p>This option specifies the hosts that will be forced into using SSL. The syntax for specifying hosts and addresses is the same as the <code class="literal">hosts</code> <code class="literal">allow</code> and the <code class="literal">hosts</code> <code class="literal">deny</code> configuration options. For example:</p><pre class="programlisting">[global]
-	ssl = yes
-	ssl hosts = 192.168.220.</pre><p>This example specifies that all hosts that fall into the 192.168.220 subnet must use SSL connections with the client. This type of structure is useful if you know that various connections will be made by a subnet that lies across an untrusted network, such as the Internet. If neither this option nor the <code class="literal">ssl</code> <code class="literal">hosts</code> <code class="literal">resign</code> option has been specified, and <code class="literal">ssl</code> is set to <code class="literal">yes</code>, Samba will allow only SSL connections from all clients.</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="appa-SECT-5.0.3"></a>
-ssl hosts resign</h3></div></div></div><a class="indexterm" name="appa-idx-990628-0"></a><p>This option specifies the hosts that will <span class="emphasis"><em>not</em></span> be forced into SSL mode. The syntax for specifying hosts and addresses is the same as the <code class="literal">hosts</code> <code class="literal">allow</code> and the <code class="literal">hosts</code> <code class="literal">deny</code> configuration options. For example:</p><pre class="programlisting">[global]
-	ssl = yes
-	ssl hosts resign = 160.2.310. 160.2.320.</pre><p>This example specifies that all hosts that fall into the 160.2.310 or 160.2.320 subnets will not use SSL connections with the client. If neither this option nor the <code class="literal">ssl</code> <code class="literal">hosts</code> option has been specified, and <code class="literal">ssl</code> is set to <code class="literal">yes</code>, Samba will allow only SSL connections from all clients.</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="appa-SECT-5.0.4"></a>
-ssl CA certDir</h3></div></div></div><a class="indexterm" name="appa-idx-990631-0"></a><p>This option specifies the directory containing the certificate authority's certificates that Samba will use to authenticate clients. There must be one file in this directory for each certificate authority, named as specified earlier in this chapter. Any other files in this directory are ignored. For example:</p><pre class="programlisting">[global]
-	ssl = yes
-	ssl hosts = 192.168.220.
-	ssl CA certDir = /usr/local/samba/cert</pre><p>There is no default for this option. You can alternatively use the option <code class="literal">ssl</code> <code class="literal">CA</code> <code class="literal">certFile</code> if you wish to place all the certificate authority information in the same file.</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="appa-SECT-5.0.5"></a>
-ssl CA certFile</h3></div></div></div><a class="indexterm" name="appa-idx-990634-0"></a><p>This option specifies a file that contains the certificate authority's certificates that Samba will use to authenticate clients. This option differs from <code class="literal">ssl</code> <code class="literal">CA</code> <code class="literal">certDir</code> in that there is only one file used for all the certificate authorities. An example of its usage follows:</p><pre class="programlisting">[global]
-	ssl = yes
-	ssl hosts = 192.168.220.
-	ssl CA certFile = /usr/local/samba/cert/certFile</pre><p>There is no default for this option. You can also use the option <code class="literal">ssl</code> <code class="literal">CA</code> <code class="literal">certDir</code> if you wish to have a separate file for each certificate authority that Samba trusts.</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="appa-SECT-5.0.6"></a>
-ssl server cert</h3></div></div></div><a class="indexterm" name="appa-idx-990637-0"></a><p>This option specifies the location of the server's certificate. This option is mandatory; the server must have a certificate in order to use SSL. For example:</p><pre class="programlisting">[global]
-	ssl = yes
-	ssl hosts = 192.168.220.
-	ssl CA certFile = /usr/local/samba/cert/certFile
-	ssl server cert = /usr/local/samba/private/server.pem</pre><p>There is no default for this option. Note that the certificate may contain the private key for the server.</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="appa-SECT-5.0.7"></a>
-ssl server key</h3></div></div></div><a class="indexterm" name="appa-idx-990640-0"></a><p>This option specifies the location of the server's private key. You should ensure that the location of the file cannot be accessed by anyone other than <code class="literal">root</code>. For example:</p><pre class="programlisting">[global]
-	ssl = yes
-	ssl hosts = 192.168.220.
-	ssl CA certFile = /usr/local/samba/cert/certFile
-	ssl server key = /usr/local/samba/private/samba.pem</pre><p>There is no default for this option. Note that the private key may be contained in the certificate for the server.</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="appa-SECT-5.0.8"></a>
-ssl client cert</h3></div></div></div><a class="indexterm" name="appa-idx-990643-0"></a><p>This option specifies the location of the client's certificate. The certificate may be requested by the Samba server with the <code class="literal">ssl</code> <code class="literal">require</code> <code class="literal">clientcert</code> option; the certificate is also used by <code class="filename">smbclient</code>. For example:</p><pre class="programlisting">[global]
-    ssl = yes
-    ssl hosts = 192.168.220.
-    ssl CA certFile = /usr/local/samba/cert/certFile
-    ssl server cert = /usr/local/ssl/private/server.pem
-    ssl client cert= /usr/local/ssl/private/clientcert.pem</pre><p>There is no default for this option.</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="appa-SECT-5.0.9"></a>
-ssl client key</h3></div></div></div><a class="indexterm" name="appa-idx-990646-0"></a><p>This option specifies the location of the client's private key. You should ensure that the location of the file cannot be accessed by anyone other than <code class="literal">root</code>. For example:</p><pre class="programlisting">[global]
-	ssl = yes
-	ssl hosts = 192.168.220.
-	ssl CA certDir = /usr/local/samba/cert/
-	ssl server key = /usr/local/ssl/private/samba.pem
-	ssl client key = /usr/local/ssl/private/clients.pem</pre><p>There is no default for this option. This option is only needed if the client has a certificate.</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="appa-SECT-5.0.10"></a>
-ssl require clientcert</h3></div></div></div><a class="indexterm" name="appa-idx-990649-0"></a><p>This option specifies whether the client is required to have a certificate. The certificates listed with either the <code class="literal">ssl</code> <code class="literal">CA</code> <code class="literal">certDir</code> or the <code class="literal">ssl</code> <code class="literal">CA</code> <code class="literal">certFile</code> will be searched to confirm that the client has a valid certificate and is authorized to connect to the Samba server. The value of this option is a simple boolean. For example:</p><pre class="programlisting">[global]
-	ssl = yes
-	ssl hosts = 192.168.220.
-	ssl CA certFile = /usr/local/samba/cert/certFile
-	ssl require clientcert = yes</pre><p>We recommend that you require certificates from all clients that could be connecting to the Samba server. The default value for this option is <code class="literal">no</code>.</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="appa-SECT-5.0.11"></a>
-ssl require servercert</h3></div></div></div><a class="indexterm" name="appa-idx-990652-0"></a><p>This option specifies whether the server is required to have a certificate. Again, this will be used by the <code class="filename">smbclient</code> program. The value of this option is a simple boolean. For example:</p><pre class="programlisting">[global]
-	ssl = yes
-	ssl hosts = 192.168.220.
-	ssl CA certFile = /usr/local/samba/cert/certFile
-	ssl require clientcert = yes
-	ssl require servercert = yes</pre><p>Although we recommend that you require certificates from all clients that could be connecting to the Samba server, a server certificate is not required. It is, however,  recommended. The default value for this option is <code class="literal">no</code>.</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="appa-SECT-5.0.12"></a>
-ssl ciphers</h3></div></div></div><a class="indexterm" name="appa-idx-990655-0"></a><p>This option sets the ciphers on which SSL will decide during the negotiation phase of the SSL connection. Samba can use any of the following ciphers:</p><pre class="programlisting">DEFAULT
-DES-CFB-M1
-NULL-MD5
-RC4-MD5
-EXP-RC4-MD5
-RC2-CBC-MD5
-EXP-RC2-CBC-MD5
-IDEA-CBC-MD5
-DES-CBC-MD5
-DES-CBC-SHA
-DES-CBC3-MD5
-DES-CBC3-SHA
-RC4-64-MD5
-NULL</pre><p>It is best not to set this option unless you are familiar with the SSL protocol and want to mandate a specific cipher suite.</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="appa-SECT-5.0.13"></a>
-ssl version</h3></div></div></div><a class="indexterm" name="appa-idx-990658-0"></a><p>This global option specifies the version of SSL that Samba will use when handling encrypted connections. The default value is <code class="literal">ssl2or3</code>, which specifies that either version 2 or 3 of the SSL protocol can be used, depending on which version is negotiated in the handshake between the server and the client. However, if you want Samba to use only a specific version of the protocol, you can specify the following:</p><pre class="programlisting">[global]
-	ssl version = ssl3</pre><p>Again, it is best not to set this option unless you are familiar with the SSL protocol and want to mandate a specific version.</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="appa-SECT-5.0.14"></a>
-ssl compatibility</h3></div></div></div><a class="indexterm" name="appa-idx-990661-0"></a><p>This global option specifies whether Samba should be configured to use other versions of SSL. However, because no other versions exist at this writing, the issue is  moot and the variable should always be left at the<a class="indexterm" name="appa-idx-990431-0"></a> default.<a class="indexterm" name="appa-idx-990339-0"></a>
-<a class="indexterm" name="appa-idx-990339-1"></a></p></div></div><div class="footnotes"><br><hr width="100" align="left"><div class="footnote"><p><sup>[<a name="ftn.appa-pgfId-986801" href="#appa-pgfId-986801">1</a>] </sup>If you are running SSL Proxy on a Unix server, you should ensure that the DNS name of the Samba server can be resolved.</p></div></div></div><div class="appendix" lang="en"><div class="titlepage"><div><div><h2 class="title"><a name="SAMBA-AP-B"></a>Appendix B. Samba Performance Tuning</h2></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="sect1"><a href="#appb-47134">B.1. A Simple Benchmark</a></span></dt><dt><span class="sect1"><a href="#appb-50295">B.2. Samba Tuning</a></span></dt><dd><dl><dt><span class="sect2"><a href="#appb-SECT-2.1">B.2.1. Benchmarking</a></span></dt><dt><span class="sect2"><a href="#appb-SECT-2.2">B.2.2. Things to Tweak</a></span></dt><dt><span class="sect2"><a href="#appb-SECT-2.3">B.2.3. Other Samba Options</a></span></dt><dt><span class="sect2"><a href="#appb-SECT-2.4">B.2.4. Our Recommendations </a></span></dt></dl></dd><dt><span class="sect1"><a href="#appb-22511">B.3. Sizing Samba Servers</a></span></dt><dd><dl><dt><span class="sect2"><a href="#appb-SECT-3.1">B.3.1. The Bottlenecks</a></span></dt><dt><span class="sect2"><a href="#appb-SECT-3.2">B.3.2. Reducing Bottlenecks </a></span></dt><dt><span class="sect2"><a href="#appb-SECT-3.3">B.3.3. Practical Examples</a></span></dt><dt><span class="sect2"><a href="#appb-SECT-3.4">B.3.4. How Many Clients can Samba Handle?</a></span></dt><dt><span class="sect2"><a href="#appb-90359">B.3.5. Measurement Forms</a></span></dt></dl></dd></dl></div><p>
-<a class="indexterm" name="appb-idx-959725-0"></a>
-<a class="indexterm" name="appb-idx-959725-1"></a>
-<a class="indexterm" name="appb-idx-959725-2"></a>This appendix discusses various ways of performance tuning and system sizing with Samba. <em class="firstterm">Performance tuning</em> is the art of finding bottlenecks and adjusting to eliminate them. <span class="emphasis"><em>Sizing</em></span> is the practice of eliminating bottlenecks by spending money to avoid having them in the first place. Normally, you won't have to worry about either with Samba. On a completely untuned server, Samba will happily support a small community of users. However, on a properly tuned server, Samba will support at least twice as many users. This chapter is devoted to outlining various performance-tuning and sizing techniques that you can use if you want to stretch your Samba server to the limit.</p><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="appb-47134"></a>A Simple Benchmark</h2></div></div></div><p>
-<a class="indexterm" name="appb-idx-959739-0"></a>
-<a class="indexterm" name="appb-idx-959739-1"></a>
-<a class="indexterm" name="appb-idx-959739-2"></a>How do you know if you're getting reasonable performance? A simple benchmark is to compare Samba with FTP. <a href="#appb-73167" title="Table B.1. Sample Benchmark Benchmarks">Table 2.1</a> shows the throughput, in kilobytes per second, of a pair of servers: a medium-size Sun SPARC Ultra and a small Linux Pentium server. Numbers are reported in kilobytes per second (KB/s).</p><div class="table"><a name="appb-73167"></a><p class="title"><b>Table B.1. Sample Benchmark Benchmarks </b></p><div class="table-contents"><table summary="Sample Benchmark Benchmarks " border="1"><colgroup><col><col><col><col></colgroup><thead><tr><th><p>Command</p></th><th><p>FTP</p></th><th><p>Untuned Samba</p></th><th><p>Tuned Samba</p></th></tr></thead><tbody><tr><td><p>Sparc get</p></td><td><p>1014.5</p></td><td><p>645.3</p></td><td><p>866.7</p></td></tr><tr><td><p>Sparc put</p></td><td><p>379.8</p></td><td><p>386.1</p></td><td><p>329.5</p></td></tr><tr><td><p>Pentium get</p></td><td><p>973.27</p></td><td><p>N/A</p></td><td><p>725</p></td></tr><tr><td><p>Pentium put</p></td><td><p>1014.5</p></td><td><p>N/A</p></td><td><p>1100</p></td></tr></tbody></table></div></div><br class="table-break"><p>If you run the same tests on your server, you probably won't see the same numbers. However, you <span class="emphasis"><em>should</em></span> see similar ratios of Samba to FTP, probably in the range of 68 to 80 percent. It's not a good idea to base <span class="emphasis"><em>all</em></span> of Samba's throughput against FTP. The golden rule to remember is this: if Samba is much slower than FTP, it's time to tune it.</p><p>You might think that an equivalent test would be to compare Samba to NFS. In reality, however, it's much less useful to compare their speeds. Depending entirely on whose version of NFS you have and how well it's tuned, Samba can be slower or faster than NFS. We usually find that Samba is faster, but watch out; NFS uses a different algorithm from Samba, so tuning options that are optimal for NFS may be detrimental for Samba. If you run Samba on a well-tuned NFS server, Samba may perform rather badly.</p><p>A more popular benchmark is Ziff-Davis' <span class="emphasis"><em>NetBench,</em></span> a simulation of many users on client machines running word processors and accessing data on the SMB server. It's not a prefect measure (each NetBench client does about ten times the work of a normal user on our site), but it is a fair comparison of similar servers. In tests performed by Jeremy Allison in November 1998, Samba 2.0 on a SGI multiprocessor outperformed NT Server 4.0 (Patch Level 2) on an equivalent high-end Compaq. This was confirmed and strengthened by a Sm at rt Reseller test of NT and Linux on identical hardware in February 1999.</p><p>In April 1999, the Mindcraft test lab released a report about a test showing that Samba on a four-processor Linux machine was significantly slower than native file serving on the same machine running Windows NT. While the original report was slammed by the Open Source community because it was commissioned by Microsoft and tuned the systems to favor Windows NT, a subsequent test was fairer and generally admitted to reveal some areas where Linux needed to improve its performance, especially on multiprocessors. Little was said about Samba itself. Samba is known to scale well on multiprocessors, and exceeds 440MB/s on a four-processor SGI O200, beating Mindcraft's 310MB/s.</p><p>Relative performance will probably change as NT and PC hardware get faster, of course, but Samba is improving as well. For example, Samba 1.9.18 was faster only with more than 35 clients. Samba 2.0, however, is faster regardless of the number of clients. In short, Samba is very competitive with the best networking software in the industry, and is only getting better.</p><p>As we went to press, Andrew Tridgell released the alpha-test version suite of benchmarking programs for Samba and SMB networks. Expect even more work on performance from the Samba team in the future.</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="appb-50295"></a>Samba Tuning</h2></div></div></div><p>
-<a class="indexterm" name="appb-idx-959765-0"></a>That being said, let's discuss how you can take an already fast networking package and make it even faster.</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="appb-SECT-2.1"></a>Benchmarking</h3></div></div></div><p>
-<a class="indexterm" name="appb-idx-959749-0"></a>
-<a class="indexterm" name="appb-idx-959749-1"></a>
-<a class="indexterm" name="appb-idx-959749-2"></a>Benchmarking is an arcane and somewhat black art, but the level of expertise needed for simple performance tuning is fairly low. Since the Samba server's goal in life is to transfer files, we will examine only throughput, not response time to particular events, under the benchmarking microscope. After all, it's relatively easy to measure file transfer speed, and Samba doesn't suffer too badly from response-time problems that would require more sophisticated techniques.</p><p>Our basic strategy for this work will be:</p><div class="itemizedlist"><ul type="disc"><li><p>Find a reasonably-sized file to copy and a program that reports on copy speeds, such as <code class="filename">smbclient</code>.</p></li><li><p>Find a quiet (or typical) time to do the test.</p></li><li><p>Pre-run each test a few times to preload buffers.</p></li><li><p>Run tests several times and watch for unusual results.</p></li><li><p>Record each run in detail.</p></li><li><p>Compare the average of the valid runs to expected values.</p></li></ul></div><p>After establishing a baseline using this method, we can adjust a single parameter and do the measurements all over again. An empty table for your tests is provided at the end of this chapter.</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="appb-SECT-2.2"></a>Things to Tweak</h3></div></div></div><p>There are literally thousands of Samba setting combinations that you can use in search of that perfect server. Those of us with lives outside of system administration, however, can narrow down the number of options to those listed in this section, which are the most likely to affect overall throughput. They are presented  roughly in order of impact.</p><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="appb-SECT-2.2.1"></a>Log level</h4></div></div></div><p>
-<a class="indexterm" name="appb-idx-959753-0"></a>This is an obvious one. Increasing the logging level (<code class="literal">log</code>
-<a class="indexterm" name="appb-idx-960330-0"></a>
-<a class="indexterm" name="appb-idx-960330-1"></a> <code class="literal">level</code> or <code class="literal">debug</code> <code class="literal">level</code> configuration options) is a good way to debug a problem, unless you happen to be searching for a performance problem! As mentioned in <a href="#ch04-21486" title="Chapter 4. Disk Shares">Chapter 4</a>, Samba produces a ton of debugging messages at level 3 and above, and writing them to disk or syslog is a slow operation. In our <code class="filename">smbclient/ftp</code> tests, raising the log level from 0 to 3 cut the untuned <code class="literal">get</code> <code class="literal">speed</code> from 645.3 to 622.2KB/s, or roughly 5 percent. Higher log levels were even worse.</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="appb-SECT-2.2.2"></a>Socket options</h4></div></div></div><p>The next thing to look at are the <code class="literal">socket</code>
-<a class="indexterm" name="appb-idx-960332-0"></a> <code class="literal">options</code> configuration options. These are really host system tuning options, but they're set on a per-connection basis, and can be reset by Samba on the sockets it employs by adding <code class="literal">socket</code> <code class="literal">options</code> <code class="literal">=</code> <code class="literal">option</code> to the <code class="literal">[global]</code> section of your <code class="filename">smb.conf </code>file. Not all of these options are supported by all vendors; check your vendor's manual pages on <span class="emphasis"><em>setsockopt </em></span>(1) or <span class="emphasis"><em>socket </em></span>(5) for details.</p><p>The main options are:</p><div class="variablelist"><dl><dt><span class="term"><code class="literal">TCP_NODELAY</code></span></dt><dd><p>Have the server send as many packets as necessary to keep delay low. This is used on telnet connections to give good response time, and is used&#8212;somewhat counter-intuitively&#8212;to get good speed even when doing small requests or when acknowledgments are delayed (as seems to occur with Microsoft TCP/IP). This is worth a 30-50 percent speedup by itself. Incidentally, in Samba 2.0.4, <code class="literal">socket</code> <code class="literal">options</code> <code class="literal">=</code> <code class="literal">TCP_NODELAY</code> became the default value for that option.</p></dd><dt><span class="term"><code class="literal">IPTOS_LOWDELAY</code></span></dt><dd><p>This is another option that trades off throughput for lower delay, but which affects routers and other systems, not the server. All the IPTOS options are new; they're not supported by all operating systems and routers. If they are supported, set <code class="literal">IPTOS_LOWDELAY</code> whenever you set <code class="literal">TCP_NODELAY</code>.</p></dd><dt><span class="term"><code class="literal">SO_SNDBUF</code> <code class="literal">and</code> <code class="literal">SO_RCVBUF</code></span></dt><dd><p>The send and receive buffers can often be the reset to a value higher than that of the operating system. This yields a marginal increase of speed (until it reaches a point of diminishing returns).</p></dd><dt><span class="term"><code class="literal">SO_KEEPALIVE</code></span></dt><dd><p>This initiates a periodic (four-hour) check to see if the client has disappeared. Expired connections are addressed somewhat better with Samba's <code class="literal">keepalive</code> and <code class="literal">dead</code> <code class="literal">time</code> options. All three eventually arrange to close dead connections, returning unused memory and process-table entries to the operating system.</p></dd></dl></div><p>There are several other socket options you might look at, (e.g., <code class="literal">SO_SNDLOWAT</code>), but they vary in availability from vendor to vendor. You probably want to look at <em class="citetitle">TCP/IP Illustrated</em> if you're interested in exploring more of these options for performance tuning with Samba.</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="appb-SECT-2.2.3"></a>read raw and write raw</h4></div></div></div><p>
-<a class="indexterm" name="appb-idx-959754-0"></a>
-<a class="indexterm" name="appb-idx-959754-1"></a>These are important performance configuration options; they enable Samba to use large reads and writes to the network, of up to 64KB in a single SMB request. They also require the largest SMB packet structures, <code class="literal">SMBreadraw</code> and <code class="literal">SMBwriteraw</code>, from which the options take their names. Note that this is not the same as a Unix <span class="emphasis"><em>raw read</em></span>. This Unix term usually refers to reading disks without using the files system, quite a different sense from the one described here for Samba.</p><p>In the past, some client programs failed if you tried to use <code class="literal">read</code> <code class="literal">raw</code>. As far as we know, no client suffers from this problem any more. Read and write raw default to <code class="literal">yes</code>, and should be left on unless you find you have one of the buggy clients.</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="appb-SECT-2.2.4"></a>Opportunistic locking</h4></div></div></div><p>
-<a class="indexterm" name="appb-idx-959755-0"></a>
-<a class="indexterm" name="appb-idx-959755-1"></a>Opportunistic locks, or <span class="emphasis"><em>oplocks</em></span>, allow clients to cache files locally, improving performance on the order of 30 percent. This option is now enabled by default. For read-only files, the <code class="literal">fake</code> <code class="literal">oplocks</code> provides the same functionality without actually doing any caching. If you have files that cannot be cached, <span class="emphasis"><em>oplocks</em></span> can be turned off.</p><p>Database files should never be cached, nor should any files that are updated both on the server and the client and whose changes must be immediately visible. For these files, the <code class="literal">veto</code> <code class="literal">oplock</code>
-<a class="indexterm" name="appb-idx-960336-0"></a> <code class="literal">files</code> option allows you to specify a list of individual files or a pattern containing wildcards to avoid caching. <span class="emphasis"><em>oplocks</em></span> can be turned off on a share-by-share basis if you have large groups of files you don't want cached on clients. See <a href="#SAMBA-CH-5" title="Chapter 5. Browsing and Advanced Disk Shares">Chapter 5</a>, for more information on opportunistic locks.</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="appb-SECT-2.2.5"></a>IP packet size (MTU)</h4></div></div></div><p>
-<a class="indexterm" name="appb-idx-959756-0"></a>Networks generally set a limit to the size of an individual transmission or packet This is called the Maximum Segment Size, or if the packet header size is included, the <a class="indexterm" name="appb-idx-959757-0"></a>
-<a class="indexterm" name="appb-idx-959757-1"></a>Maximum Transport Unit (MTU). This MTU is not set by Samba, but Samba needs to use a <code class="literal">max</code> <code class="literal">xmit</code> (write size) bigger than the MTU, or throughput will be reduced. This is discussed in further detail in the following note. The MTU is normally preset to 1500 bytes on an Ethernet and 4098 bytes on FDDI. In general, having it too low cuts throughput, and having it too high causes a sudden performance dropoff due to fragmentation and retransmissions.</p><div class="tip" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Tip</h3><p>If you are communicating over a router, some systems will assume the router is a serial link (e.g., a T1) and set the MTU to more or less 536 bytes. Windows 95 makes this mistake, which causes nearby clients to perform well, but clients on the other side of the router to be noticeably slower. If the client makes the opposite error and uses a large MTU on a link which demands a small one, the packets will be broken up into fragments. This slows transfers slightly, and any networking errors will cause multiple fragments to be retransmitted, which slows Samba significantly. Fortunately, you can modify the Windows MTU size to prevent either error. To understand this in more detail, see "The Windows 95 Networking Frequently Asked Questions (FAQ)" at <code class="systemitem">http://www.stanford.edu/~llurch/win95netbugs/faq.html</code>, which explains how to override the Windows MTU and Window Size.</p></div></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="appb-19919"></a>The TCP receive window</h4></div></div></div><p>
-<a class="indexterm" name="appb-idx-959758-0"></a>TCP/IP works by breaking down data into small packets that can be transmitted from one machine to another. When each packet is transmitted, it contains a checksum that allows the receiver to check the packet data for potential errors in transmission. Theoretically, when a packet is received and verified, an acknowledgment packet should be sent back to the sender that essentially says, "Everything arrived intact: please continue."</p><p>In order to keep things moving, however, TCP accepts a range (window) of packets that allows a sender to keep transmitting without having to wait for an acknowledgment of every single packet. (It can then bundle a group of acknowledgments and transmit them back to the sender at the same time.) In other words, this receive window is the number of bytes that the sender can transmit before it has to stop and wait for a receiver's acknowledgment. Like the MTU, it is automatically set based on the type of connection. Having the window too small causes a lot of unnecessary waiting for acknowledgment messages. Various operating systems set moderate buffer sizes on a per-socket basis to keep one program from hogging all the memory.</p><p>The buffer sizes are assigned in bytes, such as <code class="literal">SO_SNDBUF=8192</code> in the <code class="literal">socket</code> <code class="literal">options</code> line. Thus, an example <code class="literal">socket</code> <code class="literal">options</code> configuration option is:</p><pre class="programlisting">socket options = SO_SNDBUF=8192</pre><p>Normally, one tries to set these socket options higher than the default: 4098 in SunOS 4.1.3 and SVR4, and 8192-16384 in AIX, Solaris, and BSD. 16384 has been suggested as a good starting point: in a non-Samba test mentioned in Stevens' book, it yielded a 40 percent improvement. You'll need to experiment, because performance will fall off again if you set the sizes too high. This is illustrated in <a href="#appb-34738" title="Figure B.1. SO_SNDBUF size and performance">Figure 2.1</a>, a test done on a particular Linux system.</p><div class="figure"><a name="appb-34738"></a><p class="title"><b>Figure B.1. SO_SNDBUF size and performance</b></p><div class="figure-contents"><div><table border="0" summary="manufactured viewport for HTML img" cellspacing="0" cellpadding="0" width="502"><tr style="height: 263px"><td><img src="figs/sam.ab01.gif" height="263" alt="SO_SNDBUF size and performance"></td></tr></table></div></div></div><br class="figure-break"><p>Setting the socket options <code class="literal">O_SNDBUF</code> and <code class="literal">SO_RCVBUF</code> to less than the default is inadvisable. Setting them higher improves performance, up to a network-specific limit. However, once you exceed that limit, performance will abruptly level off.</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="appb-SECT-2.2.7"></a>
-max xmit</h4></div></div></div><a class="indexterm" name="appb-idx-960371-0"></a><p>
-<a class="indexterm" name="appb-idx-960373-0"></a>In Samba, the option that is directly related with the MTU and window size is <code class="literal">max</code> <code class="literal">xmit</code>. This option sets the largest block of data Samba will try to write at any one time. It's sometimes known as the <em class="firstterm">write size</em>, although that is not the name of the Samba configuration option.</p><p>Because the percentage of each block required for overhead falls as the blocks get larger, max xmit is conventionally set as large as possible. It defaults to the protocol's upper limit, which is 64 kilobytes. The smallest value that doesn't cause significant slowdowns is 2048. If it is set low enough, it will limit the largest packet size that Samba will be able to negotiate. This can be used to simulate a small MTU if you need to test an unreliable network connection. However, such a test should not be used in production for reducing the effective MTU.</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="appb-SECT-2.2.8"></a>read size</h4></div></div></div><p>
-<a class="indexterm" name="appb-idx-959760-0"></a>If <code class="literal">max</code> <code class="literal">xmit</code> is commonly called the write size, you'd expect <code class="literal">read</code> <code class="literal">size</code> to be the maximum amount of data that Samba would want to read from the client via the network. Actually, it's not. In fact, it's an option to trigger <em class="firstterm">write ahead</em>
-<a class="indexterm" name="appb-idx-959764-0"></a>. This means that if Samba gets behind reading from the disk and writing to the network (or vice versa) by the specified amount, it will start overlapping network writes with disk reads (or vice versa).</p><p>The read size doesn't have a big performance effect on Unix, unless you set its value quite small. At that point, it causes a detectable slowdown. For this reason, it defaults to 2048 and can't be set lower than 1024.</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="appb-SECT-2.2.9"></a>read prediction </h4></div></div></div><p>
-<a class="indexterm" name="appb-idx-959766-0"></a>Besides being counterintuitive, this option is also obsolete. It enables Samba to read ahead on files opened read only by the clients. The option is disabled in Samba 2.0 (and late 1.9) Because it interferes with opportunistic locking.</p></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="appb-SECT-2.3"></a>Other Samba Options</h3></div></div></div><p>
-<a class="indexterm" name="appb-idx-959775-0"></a>
-<a class="indexterm" name="appb-idx-959775-1"></a>
-<a class="indexterm" name="appb-idx-959775-2"></a>The following Samba options will affect performance if they're set incorrectly, much like the debug level. They're mentioned here so you will know what to look out for:</p><div class="variablelist"><dl><dt><span class="term">
-<a class="indexterm" name="appb-idx-960358-0"></a><code class="literal">hide files</code></span></dt><dd><p>Providing a pattern to identify files hidden by the Windows client <code class="literal">hide</code> <code class="literal">files</code> will result in any file matching the pattern being passed to the client with the DOS hidden attribute set. It requires a pattern match per file when listing directories, and slows the server noticeably.</p></dd><dt><span class="term"><code class="literal">lpq cache time</code>
-<a class="indexterm" name="appb-idx-960359-0"></a></span></dt><dd><p>If your <code class="literal">lpq</code> (printer queue contents) command takes a long time to complete, you should increase <code class="literal">lpq</code> <code class="literal">cache</code> <code class="literal">time</code> to a value higher than the actual time required for <code class="literal">lpq</code> to execute, so as to keep Samba from starting a new query when one's already running. The default is 10 seconds, which is reasonable.</p></dd><dt><span class="term"><code class="literal">strict locking</code>
-<a class="indexterm" name="appb-idx-960360-0"></a></span></dt><dd><p>Setting the <code class="literal">strict</code> <code class="literal">locking</code> option causes Samba to check for locks on every access, not just when asked to by the client. The option is primarily a bug-avoidance feature, and can prevent ill-behaved DOS and Windows applications from corrupting shared files. However, it is slow and should typically be avoided.</p></dd><dt><span class="term"><code class="literal">strict sync</code>
-<a class="indexterm" name="appb-idx-960361-0"></a></span></dt><dd><p>Setting <code class="literal">strict</code> <code class="literal">sync</code> will cause Samba to write each packet to disk and wait for the write to complete whenever the client sets the sync bit in a packet. Windows 98 Explorer sets the bit in all packets transmitted, so if you turn this on, anyone with Windows 98 will think Samba servers are horribly slow.</p></dd><dt><span class="term"><code class="literal">sync always</code>
-<a class="indexterm" name="appb-idx-960362-0"></a></span></dt><dd><p>Setting <code class="literal">sync</code> <code class="literal">always</code> causes Samba to flush every write to disk. This is good if your server crashes constantly, but the performance costs are immense. SMB servers normally use oplocks and automatic reconnection to avoid the ill effects of crashes, so setting this option is not normally necessary.</p></dd><dt><span class="term">
-<a class="indexterm" name="appb-idx-960363-0"></a><code class="literal">wide links</code></span></dt><dd><p>Turning off <code class="literal">wide</code> <code class="literal">links</code> prevents Samba from following symbolic links in one file share to files that are not in the share. It is turned on by default, since following links in Unix is not a security problem. Turning it off requires extra processing on every file open. If you do turn off wide links, be sure to turn on <code class="literal">getwd</code> <code class="literal">cache</code> to cache some of the required data.</p><p>There is also a <code class="literal">follow</code> <code class="literal">symlinks</code> option that can be turned off to prevent following any symbolic links at all. However, this option does not pose a performance problem.</p></dd><dt><span class="term">
-<a class="indexterm" name="appb-idx-960364-0"></a><code class="literal">getwd cache</code></span></dt><dd><p>This option caches the path to the current directory, avoiding long tree-walks to discover it. It's a nice performance improvement on a printer server or if you've turned off <code class="literal">wide</code> <code class="literal">links</code>.</p></dd></dl></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="appb-SECT-2.4"></a>Our Recommendations </h3></div></div></div><p>
-<a class="indexterm" name="appb-idx-959782-0"></a>Here's an <code class="filename">smb.conf</code> file that incorporates the recommended performance enhancements so far. Comments have been added on the right side.</p><pre class="programlisting">[global] 
-	log level = 1                      # Default is 0 
-	socket options = TCP_NODELAY IPTOS_LOWDELAY 
-	read raw = yes                     # Default 
-	write raw = yes                    # Default 
-	oplocks = yes                      # Default 
-	max xmit = 65535                   # Default 
-	dead time = 15                     # Default is 0
-	getwd cache = yes
-	lpq cache = 30
-[okplace] 
-	veto oplock files = this/that/theotherfile
-[badplace] 
-	oplocks = no</pre></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="appb-22511"></a>Sizing Samba Servers</h2></div></div></div><p>
-<a class="indexterm" name="appb-idx-959783-0"></a>
-<a class="indexterm" name="appb-idx-959783-1"></a>Sizing is a way to prevent bottlenecks before they occur. The preferred way to do this is to know how many requests per second or how many kilobytes per second the clients will need, and ensure that all the components of the server provide at least that many.</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="appb-SECT-3.1"></a>The Bottlenecks</h3></div></div></div><p>
-<a class="indexterm" name="appb-idx-959791-0"></a>The <a class="indexterm" name="appb-idx-959799-0"></a>three primary bottlenecks you should worry about are CPU, disk I/O, and the network. For most machines, CPUs are rarely a bottleneck. A single Sun SPARC 10 CPU can start (and complete) between 700 and 800 I/O operations a second, giving approximately 5,600 to 6,400KB/s of throughput when the data averages around 8KBs (a common buffer size). A single Intel Pentium 133 can do less only because of somewhat slower cache and bus interfaces, not due to lack of CPU power. Purpose-designed Pentium servers, like some Compaq servers, will be able to start 700 operations per CPUs, on up to four CPUs.</p><p>Too little memory, on the other hand, can easily be a bottleneck; each Samba process will use between 600 and 800KB on Intel Linux, and more on RISC CPUs. Having less will cause an increase in virtual memory paging and therefore a performance hit. On Solaris, where it has been measured, <span class="emphasis"><em>smbd</em></span> will use 2.6 MB for program and shared libraries, plus 768KB for each connected client. <span class="emphasis"><em>nmbd</em></span> occupies 2.1 MB, plus 496KB extra for its (single) auxiliary process.</p><p>Hard disks will always bottleneck at a specific number of I/O operations per second: for example, each 7200 RPM SCSI disk is capable of performing 70 operations per second, for a throughput of 560KB/s; a 4800 RPM disk will perform fewer than 50, for a throughput of 360KB/s. A single IDE disk will do still fewer. If the disks are independent, or striped together in a RAID 1 configuration, they will each peak out at 400 to 560KB/s and will scale linearly as you add more. Note that this is true only of RAID 1. RAID levels other than 1 (striping) add extra overhead.</p><p>Ethernets (and other networks) are obvious bottleneck: a 10 Mb/s (mega<span class="emphasis"><em>bits</em></span>/second) Ethernet will handle around 1100KB/s (kilo<span class="emphasis"><em>bytes</em></span>/s) using 1500-byte packets A 100 Mb/s Fast Ethernet will bottleneck below 65,000KB/s with the same packet size. FDDI, at 155 Mb/s will top out at approximately 6,250KB/s, but gives good service at even 100 percent load and transmits much larger packets (4KB).</p><p>ATM should be much better, but as of the writing of this book it was too new to live up to its potential; it seems to deliver around 7,125 Mb/s using 9KB packets.</p><p>Of course, there can be other bottlenecks: more than one IDE disk per controller is not good, as are more than three 3600 SCSI-I disks per slow/narrow controller, or more than three 7200 SCSI-II disks per SCSI-II fast/wide controller. RAID 5 is also slow, as it requires twice as many writes as independent disks or RAID 1.</p><p>After the second set of Ethernets and the second disk controller, start worrying about bus bandwidth, especially if you are using ISA/EISA buses.</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="appb-SECT-3.2"></a>Reducing Bottlenecks </h3></div></div></div><p>
-<a class="indexterm" name="appb-idx-959800-0"></a>From the information above we can work out a model that will tell us the maximum capability of a given machine. The data is mostly taken from <a class="indexterm" name="appb-idx-959815-0"></a>
-<a class="indexterm" name="appb-idx-959815-1"></a>Brian Wong's <em class="citetitle">Configuration and Capacity Planning for Solaris Servers</em>,<em class="citetitle">
-<sup>[<a name="appb-pgfId-951214" href="#ftn.appb-pgfId-951214">1</a>]</sup></em> so there is a slight Sun bias to our examples.</p><p>A word of warning: this is not a complete model. Don't assume that this model will predict every bottleneck or even be within 10 percent in its estimates. A model to predict performance instead of one to warn you of bottlenecks would be much more complex and would contain rules like "not more than three disks per SCSI chain". (A good book on real models is Raj Jain's <em class="citetitle">The Art of Computer Systems Performance Analysis</em>.<sup>[<a name="appb-pgfId-951230" href="#ftn.appb-pgfId-951230">2</a>]</sup>) With that warning, we present the system in <a href="#appb-98866" title="Figure B.2. Data flow through a Samba server, with possible bottlenecks">Figure 2.2</a>.</p><div class="figure"><a name="appb-98866"></a><p class="title"><b>Figure B.2. Data flow through a Samba server, with possible bottlenecks</b></p><div class="figure-contents"><div><table border="0" summary="manufactured viewport for HTML img" cellspacing="0" cellpadding="0" width="502"><tr style="height: 185px"><td><img src="figs/sam.ab02.gif" height="185" alt="Data flow through a Samba server, with possible bottlenecks"></td></tr></table></div></div></div><br class="figure-break"><p>The flow of data should be obvious. For example, on a read, data flows from the disk, across the bus, through or past the CPU, and to the network interface card (NIC). It is then broken up into packets and sent across the network. Our strategy here is to follow the data through the system and see what bottlenecks will choke it off. Believe it or not, it's rather easy to make a set of tables that list the maximum performance of common disks, CPUs, and network cards on a system. So that's exactly what we're going to do.</p><p>Let's take a concrete example: a Linux Pentium 133 MHz machine with a single 7200 RPM data disk, a PCI bus, and a 10-Mb/s Ethernet card. This is a perfectly reasonable server. We start with <a href="#appb-78077" title="Table B.2. Disk Throughput">Table 2.2</a>, which describes the hard drive&#8212;the first potential bottleneck in the system.</p><div class="table"><a name="appb-78077"></a><p class="title"><b>Table B.2. Disk Throughput </b></p><div class="table-contents"><table summary="Disk Throughput " border="1"><colgroup><col><col><col></colgroup><thead><tr><th><p>Disk RPM</p></th><th><p>I/O Operations/second</p></th><th><p>KB/second</p></th></tr></thead><tbody><tr><td><p>7200</p></td><td><p>70</p></td><td><p>560</p></td></tr><tr><td><p>4800</p></td><td><p>60</p></td><td><p>480</p></td></tr><tr><td><p>3600</p></td><td><p>40</p></td><td><p>320</p></td></tr></tbody></table></div></div><br class="table-break"><p>Disk throughput is the number of kilobytes of data that a disk can transfer per second. It is computed from the number of 8KB I/O operations per second a disk can perform, which in turn is strongly influenced by disk RPM and bit density. In effect, the question is: how much data can pass below the drive heads in one second? With a single 7200 RPM disk, the example server will give us 70 I/O operations per second at roughly 560KB/s.</p><p>The second possible bottleneck is the CPU. The data doesn't actually flow through the CPU on any modern machines, so we have to compute throughput somewhat indirectly.</p><p>The CPU has to issue I/O requests and handle the interrupts coming back, then transfer the data across the bus to the network card. From much past experimentation, we know that the overhead that dominates the processing is consistently in the filesystem code, so we can ignore the other software being run. We compute the throughput by just multiplying the (measured) number of file I/O operations per second that a CPU can process by the same 8K average request size. This gives us the results shown in <a href="#appb-42029" title="Table B.3. CPU Throughput">Table 2.3</a>.</p><div class="table"><a name="appb-42029"></a><p class="title"><b>Table B.3. CPU Throughput </b></p><div class="table-contents"><table summary="CPU Throughput " border="1"><colgroup><col><col><col></colgroup><thead><tr><th><p>CPU</p></th><th><p>I/O Operations/second</p></th><th><p>KB/second</p></th></tr></thead><tbody><tr><td><p>Intel Pentium 133</p></td><td><p>700</p></td><td><p>5,600</p></td></tr><tr><td><p>Dual Pentium 133</p></td><td><p>1,200</p></td><td><p>9,600</p></td></tr><tr><td><p>Sun SPARC II</p></td><td><p>660</p></td><td><p>5,280</p></td></tr><tr><td><p>Sun SPARC 10</p></td><td><p>750</p></td><td><p>6,000</p></td></tr><tr><td><p>Sun Ultra 200</p></td><td><p>2,650</p></td><td><p>21,200</p></td></tr></tbody></table></div></div><br class="table-break"><p>Now we put the disk and the CPU together: in the Linux example, we have a single 7200 RPM disk, which can give us 560KB/s, and a CPU capable of starting 700 I/O operations, which could give us 5600KB/s. So far, as you would expect, our bottleneck is clearly going to be the hard disk.</p><p>The last potential bottleneck is the network. If the network speed is below 100 Mb/s, the bottleneck will be the network speed. After that, the design of the network card is more likely to slow us down. <a href="#appb-67604" title="Table B.4. Network Throughput">Table 2.4</a> shows us the average throughput of many types of data networks. Although network speed is conventionally measured in bits per second, <a href="#appb-67604" title="Table B.4. Network Throughput">Table 2.4</a> lists bytes per second to make comparison with the disk and CPU (<a href="#appb-78077" title="Table B.2. Disk Throughput">Table 2.2</a> and <a href="#appb-42029" title="Table B.3. CPU Throughput">Table 2.3</a>) easier.</p><div class="table"><a name="appb-67604"></a><p class="title"><b>Table B.4. Network Throughput </b></p><div class="table-contents"><table summary="Network Throughput " border="1"><colgroup><col><col></colgroup><thead><tr><th><p>Network Type</p></th><th><p>KB/second</p></th></tr></thead><tbody><tr><td><p> ISDN</p></td><td><p> 16</p></td></tr><tr><td><p> T1</p></td><td><p> 197</p></td></tr><tr><td><p> Ethernet 10m</p></td><td><p> 1,113</p></td></tr><tr><td><p> Token ring</p></td><td><p> 1,500</p></td></tr><tr><td><p> FDDI</p></td><td><p> 6,250</p></td></tr><tr><td><p> Ethernet 100m</p></td><td><p> 6,500<sup>[<a name="appb-pgfId-960131" href="#ftn.appb-pgfId-960131">3</a>]</sup></p></td></tr><tr><td><p> ATM 155</p></td><td><p> 7,125a</p></td></tr></tbody><tbody class="footnotes"><tr><td colspan="2"><div class="footnote"><p><sup>[<a name="ftn.appb-pgfId-960131" href="#appb-pgfId-960131">3</a>] </sup>These will increase. For example, Crays, Sun Ultras, and DEC/Compaq Alphas already have bettered these figures.</p></div></td></tr></tbody></table></div></div><br class="table-break"><p>In the running example, we have a bottleneck at 560KB/s due to the disk. <a href="#appb-67604" title="Table B.4. Network Throughput">Table 2.4</a> shows us that a standard 10 megabit per second Ethernet (1,113KB/s) is far faster than the disk. Therefore, the hard disk is still the limiting factor. (This scenario, by the way, is very common.) Just by looking at the tables, we can predict that small servers won't have CPU problems, and that large ones with multiple CPUs will support striping and multiple Ethernets long before they start running out of CPU power. This, in fact, is exactly what happens.</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="appb-SECT-3.3"></a>Practical Examples</h3></div></div></div><p>An example from <span class="emphasis"><em>Configuration and Capacity Planning for Solaris Servers</em></span> (Wong) shows that a dual-processor SPARCstation 20/712 with four Ethernets and six 2.1 GB disks will spend all its time waiting for the disks to return some data. If it was loaded with disks (Brian Wong suggests as many as 34 of them), it would still be held below 1,200KB/s by the Ethernet cards. To get the performance the machine is capable of, we would need to configure multiple Ethernets, 100 Mbps Fast Ethernet, or 155 Mbps FDDI.</p><p>The progression you'd work through to get that conclusion looks something like <a href="#appb-26613" title="Table B.5. Tuning a Medium-Sized Server">Table 2.5</a>.</p><div class="table"><a name="appb-26613"></a><p class="title"><b>Table B.5. Tuning a Medium-Sized Server </b></p><div class="table-contents"><table summary="Tuning a Medium-Sized Server " border="1"><colgroup><col><col><col><col><col></colgroup><thead><tr><th><p>Machine</p></th><th><p>Disk Throughput</p></th><th><p>CPU Throughput</p></th><th><p>Network Throughput</p></th><th><p>Actual Throughput</p></th></tr></thead><tbody><tr><td><p>Dual SPARC 10, 1 disk</p></td><td><p>560</p></td><td><p>6000</p></td><td><p>1,113</p></td><td><p>560</p></td></tr><tr><td><p>Add 5 more disks</p></td><td><p>3,360</p></td><td><p>6000</p></td><td><p>1,113</p></td><td><p>1,113</p></td></tr><tr><td><p>Add 3 more Ethernets</p></td><td><p>3,360</p></td><td><p>16000</p></td><td><p>4,452</p></td><td><p>3,360</p></td></tr><tr><td><p>Change to using a 20-disk array</p></td><td><p>11,200</p></td><td><p>6000</p></td><td><p>4,452</p></td><td><p>4,452</p></td></tr><tr><td><p>Use dual 100 Mbps ether</p></td><td><p>11,200</p></td><td><p>6000</p></td><td><p>13,000</p></td><td><p>11,200</p></td></tr></tbody></table></div></div><br class="table-break"><p>Initially, the bottleneck is the disk with only 560 MB/s of throughput available. Our solution is to add five more disks. This gives us more throughput on the disks than on the Ethernet, so then the Ethernet becomes the problem. Consequently, as we continue to expand, we go back and forth several times between these two. As you add disks, CPUs, and network cards, the bottleneck moves. Essentially, the strategy is to add more equipment to try to avoid each bottleneck until you reach your target performance, or (unfortunately) you either can't add any more or run out of money.</p><p>Our experience bears out this kind of calculation; a large SPARC 10 file server that one author maintained was quite capable of saturating an Ethernet plus about a third of an FDDI ring when using two processors. It did nearly as well with a single processor, albeit with a fast operating system and judicious over-optimization.</p><p>The same process applies to other brands of purpose-designed servers. We found the same rules applied to DECstation 2100s as to the newest Alphas or Compaqs, old MIPS 3350s and new SGI O2s. In general, a machine offering multi-CPU server configurations will have enough bus bandwidth and CPU power to reliably bottleneck on hard disk I/O when doing file service. As one would hope, considering the cost!</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="appb-SECT-3.4"></a>How Many Clients can Samba Handle?</h3></div></div></div><p>Well, that depends entirely on how much data each user consumes. A small server with three SCSI-1 disks, which can serve about 960KB/s of data, will support between 36 and 80 clients in an ordinary office environment where they are typically loading, and saving equal-sized spreadsheets or word processing documents (36 clients  ×  2.3 transfers/second  ×  12k file 1 MB/s).</p><p>On the same server in a development environment with programmers running a fairly heavy edit-compile-test cycle, one can easily see requests for 1 MB/s, limiting the server to 25 or fewer clients. To take this a bit further, an imaging system whose clients each require 10 MB/s will perform poorly no matter how big a server is if they're all on a 10 MB/s Ethernet. And so on.</p><p>If you don't know how much data an average user consumes, you can size your Samba servers by patterning them after existing NFS, Netware, or LAN Manager servers. You should be especially careful that the new servers have as many disks and disk controllers as the ones you've copied. This technique is appropriately called "punt and hope."</p><p>If you know how many clients an existing server can support, you're in <span class="emphasis"><em>much</em></span> better shape. You can analyze the server to see what its maximum capacity is and use that to estimate how much data they must be demanding. For example, if serving home directories to 30 PCs from a PC server with two IDE disks is just too slow, and 25 clients is about right, then you can safely assume you're bottlenecked on Ethernet I/O (approximately 375KB) rather than disk I/O (up to 640KB). If so, you can then conclude that the clients are demanding 15 (that is, 375/25)KB/s on average.</p><p>Supporting a new lab of 75 clients will mean you'll need 1,125KB/s, spread over multiple (preferably three) Ethernets, and a server with at least three 7200 RPM disks and a CPU capable of keeping up. These requirements can be met by a Pentium 133 or above with the bus architecture to drive them all at full speed (e.g., PCI).</p><p>A custom-built PC server or a multiprocessor-capable workstation like a Sun Sparc, a DEC/Compaq Alpha, an SGI, or the like, would scale up easier, as would a machine with fast Ethernet, plus a switching hub to drive the client machines on individual 10 MB/s Ethernets.</p><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="appb-SECT-3.4.1"></a>How to guess</h4></div></div></div><p>If you have no idea at all what you need, the best thing is to try to guess based on someone else's experience. Each individual client machine can average from less than 1 I/O per second (normal PC or Mac used for sales/accounting) to as much as 4 (fast workstation using large applications). A fast workstation running a compiler can happily average 3-4 MB/s in data transfer requests, and an imaging system can demand even more.</p><p>Our recommendation? Spy on someone with a similar configuration and try to estimate their bandwidth requirements from their bottlenecks and the volume of the screams from their users. We also recommend Brian Wong's <em class="citetitle">Configuration and Capacity Planning for Solaris Servers</em>. While he uses Sun Solaris foremost in his examples, his bottlenecks are disks and network cards, which are common among all the major vendors. His tables for FTP servers also come very close to what we calculated for Samba servers, and make a good starting point.<a class="indexterm" name="appb-idx-959809-0"></a></p></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="appb-90359"></a>Measurement Forms</h3></div></div></div><p>
-<a class="indexterm" name="appb-idx-959816-0"></a><a href="#appb-82208" title="Table B.6. Ethernet Interface to Same Host: FTP">Table 2.6</a> and <a href="#appb-34846" title="Table B.7. Ethernet Interface to Same Host: FTP">Table 2.7</a> are empty tables that you can use for copying and recording data. The bottleneck calculation in the previous example can be done in a spreadsheet, or manually with <a href="#appb-51003" title="Table B.8. Bottleneck Calculation Table">Table 2.8</a>. If Samba is as good as or better than FTP, and if there aren't any individual test runs that are much different from the average, you have a well-configured system. If loopback isn't much faster than anything else, you have a problem with your TCP/IP software. If both FTP and Samba are slow, you probably have a problem with your networking: a faulty Ethernet card will produce this, as will accidentally setting an Ethernet card to half-duplex when it's not connected to a half-duplex hub. Remember that CPU and disk speeds are commonly measured in bytes, network speeds in bits.</p><p>We've included columns for both bytes and bits in the tables. In the last column, we compare results to 10 Mb/s because that's the speed of a traditional Ethernet.</p><div class="table"><a name="appb-82208"></a><p class="title"><b>Table B.6. Ethernet Interface to Same Host: FTP </b></p><div class="table-contents"><table summary="Ethernet Interface to Same Host: FTP " border="1"><colgroup><col><col><col><col><col><col></colgroup><thead><tr><th><p>Run No</p></th><th><p>Size in Bytes</p></th><th><p>Time (sec)</p></th><th><p>Bytes/sec</p></th><th><p>Bits/sec</p></th><th><p>% of 10 Mb/s</p></th></tr></thead><tbody><tr><td><p>1</p></td><td> </td><td> </td><td> </td><td> </td><td> </td></tr><tr><td><p>2</p></td><td> </td><td> </td><td> </td><td> </td><td> </td></tr><tr><td><p>3</p></td><td> </td><td> </td><td> </td><td> </td><td> </td></tr><tr><td><p>4</p></td><td> </td><td> </td><td> </td><td> </td><td> </td></tr><tr><td><p>5</p></td><td> </td><td> </td><td> </td><td> </td><td> </td></tr><tr><td><p>Average:</p></td><td> </td><td> </td><td> </td><td> </td><td> </td></tr><tr><td><p>Deviation:</p></td><td> </td><td> </td><td> </td><td> </td><td> </td></tr></tbody></table></div></div><br class="table-break"><div class="table"><a name="appb-34846"></a><p class="title"><b>Table B.7. Ethernet Interface to Same Host: FTP </b></p><div class="table-contents"><table summary="Ethernet Interface to Same Host: FTP " border="1"><colgroup><col><col><col><col><col><col></colgroup><thead><tr><th><p>Run No</p></th><th><p>Size in Bytes</p></th><th><p>Time, sec</p></th><th><p>Bytes/sec</p></th><th><p>Bits/sec</p></th><th><p>% of 10 Mb/s</p></th></tr></thead><tbody><tr><td><p>1</p></td><td> </td><td> </td><td> </td><td> </td><td> </td></tr><tr><td><p>2</p></td><td> </td><td> </td><td> </td><td> </td><td> </td></tr><tr><td><p>3</p></td><td> </td><td> </td><td> </td><td> </td><td> </td></tr><tr><td><p>4</p></td><td> </td><td> </td><td> </td><td> </td><td> </td></tr><tr><td><p>5</p></td><td> </td><td> </td><td> </td><td> </td><td> </td></tr><tr><td><p>Average:</p></td><td> </td><td> </td><td> </td><td> </td><td> </td></tr><tr><td><p>Deviation:</p></td><td> </td><td> </td><td> </td><td> </td><td> </td></tr></tbody></table></div></div><br class="table-break"><div class="table"><a name="appb-51003"></a><p class="title"><b>Table B.8. Bottleneck Calculation Table</b></p><div class="table-contents"><table summary="Bottleneck Calculation Table" border="1"><colgroup><col><col><col><col><col><col><col></colgroup><thead><tr><th><p>CPU</p></th><th><p>Throughput</p></th><th><p>of Disks</p></th><th><p>Disk Throughput</p></th><th><p>Number of Networks</p></th><th><p>Network Throughput</p></th><th><p>Total Throughput</p></th></tr></thead><tbody><tr><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr><tr><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr><tr><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr><tr><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr><tr><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr><tr><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr><tr><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr></tbody></table></div></div><br class="table-break"><p>In <a href="#appb-51003" title="Table B.8. Bottleneck Calculation Table">Table 2.8</a>:</p><div class="itemizedlist"><ul type="disc"><li><p>CPU throughput = (KB/second from <a href="#ch06-89804" title="Figure 6.5. Configuring a Windows NT client for domain logons">Figure 6.5</a>)  ×  (number of CPUs)</p></li><li><p>Disk throughput = (KB/second from <a href="#ch06-48609" title="Figure 6.4. Configuring a Windows 95/98 client for domain logons">Figure 6.4</a>)  ×  (number of disks)</p></li><li><p>Network throughput = (KB/second from <a href="#ch06-71393" title="Figure 6.6. Local profiles versus roaming profiles">Figure 6.6</a>)  ×  (number of networks)</p></li><li><p>Total throughput = min (Disk, CPU, and Network throughput)</p></li></ul></div><p>A typical test, in this case for an FTP <code class="literal">get</code>, would be entered as in <a href="#appb-37370" title="Table B.9. Ethernet Interface to Same Host: FTP">Table 2.9</a></p><div class="table"><a name="appb-37370"></a><p class="title"><b>Table B.9. Ethernet Interface to Same Host: FTP </b></p><div class="table-contents"><table summary="Ethernet Interface to Same Host: FTP " border="1"><colgroup><col><col><col><col><col><col></colgroup><thead><tr><th><p>Run No</p></th><th><p>Size in Bytes</p></th><th><p>Time, sec</p></th><th><p>Bytes/sec</p></th><th><p>Bits/sec</p></th><th><p>% of 10 Mb/s</p></th></tr></thead><tbody><tr><td><p>1</p></td><td><p>1812898</p></td><td><p>2.3</p></td><td><p>761580</p></td><td> </td><td> </td></tr><tr><td><p>2</p></td><td> </td><td><p>2.3</p></td><td><p>767820</p></td><td> </td><td> </td></tr><tr><td><p>3</p></td><td> </td><td><p>2.4</p></td><td><p>747420</p></td><td> </td><td> </td></tr><tr><td><p>4</p></td><td> </td><td><p>2.3</p></td><td><p>760020</p></td><td> </td><td> </td></tr><tr><td><p>5</p></td><td> </td><td><p>2.3</p></td><td><p>772700</p></td><td> </td><td> </td></tr><tr><td><p>Average:</p></td><td> </td><td><p>2.32</p></td><td><p>777310</p></td><td><p>6218480</p></td><td><p>62</p></td></tr><tr><td><p>Deviation:</p></td><td> </td><td><p>0.04</p></td><td> </td><td> </td><td> </td></tr></tbody></table></div></div><br class="table-break"><p>The Sparc example we used earlier would look like <a href="#SAMBA-AP-B-TBL-10" title="Table B.10. Sparc 20 Example, Redux">Table 2.10</a>.</p><div class="table"><a name="SAMBA-AP-B-TBL-10"></a><p class="title"><b>Table B.10. Sparc 20 Example, Redux</b></p><div class="table-contents"><table summary="Sparc 20 Example, Redux" border="1"><colgroup><col><col><col><col><col><col><col></colgroup><thead><tr><th><p>CPU</p></th><th><p>CPU Throughput</p></th><th><p>Number of Disks</p></th><th><p>Disk Throughput</p></th><th><p>Number of Networks</p></th><th><p>Network Throughput</p></th><th><p>Total Throughput</p></th></tr></thead><tbody><tr><td><p>2</p></td><td><p>6,000</p></td><td><p>1</p></td><td><p>560</p></td><td><p>1 10base2</p></td><td><p>1,113</p></td><td><p>560</p></td></tr><tr><td><p>2</p></td><td><p>6,000</p></td><td><p>6</p></td><td><p>3,360</p></td><td><p>1</p></td><td><p>1,113</p></td><td><p>1,113</p></td></tr><tr><td><p>2</p></td><td><p>6,000</p></td><td><p>6</p></td><td><p>3,360</p></td><td><p>4 10base2</p></td><td><p>4,452</p></td><td><p>3,360</p></td></tr><tr><td><p>2</p></td><td><p>6,000</p></td><td><p>20</p></td><td><p>11,200</p></td><td><p>4</p></td><td><p>4,452</p></td><td><p>4,452</p></td></tr><tr><td><p>2</p></td><td><p>6,000</p></td><td><p>20</p></td><td><p>11,200</p></td><td><p>2 100base2</p></td><td><p>13,000</p></td><td><p>11,200</p></td></tr></tbody></table></div></div><br class="table-break"></div></div><div class="footnotes"><br><hr width="100" align="left"><div class="footnote"><p><sup>[<a name="ftn.appb-pgfId-951214" href="#appb-pgfId-951214">1</a>] </sup>See Wong. Brian L, <span class="emphasis"><em>Configuration and Capacity Planning for Solaris Servers</em></span>, Englewood Cliffs, NJ (Sun/Prentice-Hall), 1997, ISBN 0-13-349952-9.</p></div><div class="footnote"><p><sup>[<a name="ftn.appb-pgfId-951230" href="#appb-pgfId-951230">2</a>] </sup>See Jain, Raj, <span class="emphasis"><em>The Art of Computer Systems Performance Analysis</em></span>, New York, NY (John Wiley and Sons), 1991, ISBN 0-47-150336-3.</p></div></div></div><div class="appendix" lang="en"><div class="titlepage"><div><div><h2 class="title"><a name="SAMBA-AP-C"></a>Appendix C. Samba Configuration Option Quick Reference</h2></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="sect1"><a href="#appc-SECT-1">C.1. Configuration Options</a></span></dt><dt><span class="sect1"><a href="#appc-SECT-2">C.2. Glossary of Configuration Values</a></span></dt><dt><span class="sect1"><a href="#appc-SECT-3">C.3. Configuration File Variables</a></span></dt></dl></div><p>The following pages list each of the Samba configuration
-options. If an option is applicable only to the global section,
-"[global]" will appear before its name. Any lists mentioned are space
-separated, except where noted. A glossary of terms follows the
-options.</p><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="appc-SECT-1"></a>Configuration Options</h2></div></div></div><div class="refentry" lang="en"><a name="appc-refentry-1"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>admin users = user list</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><p>List of users who will be granted root permissions on the share by Samba.</p></div></div><div class="refentry" lang="en"><div class="refentry.separator"><hr></div><a name="appc-refentry-2"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>allow hosts = host list</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><p>Synonym for <code class="literal">hosts allow</code>. List of machines that may connect to a share.</p></div></div><div class="refentry" lang="en"><div class="refentry.separator"><hr></div><a name="appc-refentry-3"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>alternate permissions = boolean</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><p>Obsolete. Has no effect in Samba 2. Files will be shown as read-only if the owner can't write them. In Samba 1.9 and earlier, setting this option would set the DOS filesystem read-only attribute on any file the user couldn't read. This in turn required the <code class="literal">delete readonly</code> option.</p></div></div><div class="refentry" lang="en"><div class="refentry.separator"><hr></div><a name="appc-refentry-4"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>[global] announce as = system type</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><p>Have Samba announce itself as something other than an NT server. Discouraged because it interferes with serving browse lists.</p></div></div><div class="refentry" lang="en"><div class="refentry.separator"><hr></div><a name="appc-refentry-5"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>[global] announce version = number.number</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><p>Instructs Samba to announce itself as an older version SMB server. Discouraged.</p></div></div><div class="refentry" lang="en"><div class="refentry.separator"><hr></div><a name="appc-refentry-6"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>[global] auto services = share list</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><p>List of shares that will always appear in browse lists. A synonym is <code class="literal">preload</code>.</p></div></div><div class="refentry" lang="en"><div class="refentry.separator"><hr></div><a name="appc-refentry-7"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>available = boolean</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><p>If set to NO, denies access to a share. Doesn't affect browsing.</p></div></div><div class="refentry" lang="en"><div class="refentry.separator"><hr></div><a name="appc-refentry-8"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>[global] bind interfaces only = boolean</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><p>If set to YES, shares and browsing will be provided only on interfaces in an interfaces list (see <code class="literal">interfaces</code>). New in Samba 1.9.18. If you set this option to YES, be sure to add 127.0.0.1 to the interfaces list to allow <span class="emphasis"><em>smbpasswd</em></span> to connect to the local machine to change passwords. This is a convienence option; it does not improve security.</p></div></div><div class="refentry" lang="en"><div class="refentry.separator"><hr></div><a name="appc-refentry-9"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>browsable = boolean</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><p>Allows a share to be announced in browse lists.</p></div></div><div class="refentry" lang="en"><div class="refentry.separator"><hr></div><a name="appc-refentry-10"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>blocking locks = boolean</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><p>If YES, honors byte range lock requests with time limits for queuing the request and retrying it until the time period expires. New in Samba 2.0.</p></div></div><div class="refentry" lang="en"><div class="refentry.separator"><hr></div><a name="appc-refentry-11"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>[global] browse list = boolean</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><p>Turns on/off <code class="literal">browse</code> <code class="literal">list</code> from this server. Avoid changing.</p></div></div><div class="refentry" lang="en"><div class="refentry.separator"><hr></div><a name="appc-refentry-12"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>[global] case sensitive = boolean</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><p>If YES, uses exactly the case the client supplied when trying to resolve a filename. If NO, matches either upper- or lowercase name. Avoid changing.</p></div></div><div class="refentry" lang="en"><div class="refentry.separator"><hr></div><a name="appc-refentry-13"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>[global] case sig names = boolean</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><p>Synonym for <code class="literal">case sensitive</code>.</p></div></div><div class="refentry" lang="en"><div class="refentry.separator"><hr></div><a name="appc-refentry-14"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>[global] change notify timeout = number</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><p>Sets the number of seconds between checks when a client asks for notification of changes in a directory. Introduced in Samba 2.0 to limit the performance cost of the checks. Avoid lowering.</p></div></div><div class="refentry" lang="en"><div class="refentry.separator"><hr></div><a name="appc-refentry-15"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>character set = name</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><p>If set, translates from DOS code pages to the Western European (ISO8859-1), Eastern European (ISO8859-2), Russian Cyrillic (ISO8859-5), or Alternate Russian (KOI8-R) character set. The <code class="literal">client code page</code> must be set to 850.</p></div></div><div class="refentry" lang="en"><div class="refentry.separator"><hr></div><a name="appc-refentry-16"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>client code page = name</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><p>Sets the DOS code page explicitly, overriding any previous <code class="literal">valid chars</code> settings. Examples of values are 850 for European, 437 is the US standard, and 932 for Japanese Shift-JIS. Introduced in Samba 1.9.19.</p></div></div><div class="refentry" lang="en"><div class="refentry.separator"><hr></div><a name="appc-refentry-17"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>coding system = code</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><p>Sets the coding system used, notably for Kanji. This is employed for filenames and should  correspond to the code page in use. The <code class="literal">client code page</code> option must be set to 932 (Japanese Shift-JIS). Introduced in Samba 2.0.</p></div></div><div class="refentry" lang="en"><div class="refentry.separator"><hr></div><a name="appc-refentry-18"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>comment = text</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><p>Sets the comment that appears beside a share in a NET VIEW or the details list of a Microsoft directory window. See also the <code class="literal">server string</code> configuration option.</p></div></div><div class="refentry" lang="en"><div class="refentry.separator"><hr></div><a name="appc-refentry-19"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>[global] config file = pathname</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><p>Selects an additional Samba configuration file to read instead of the current one. Used to relocate the configuration file, or used with %-variables to select custom configuration files for some users or machines.</p></div></div><div class="refentry" lang="en"><div class="refentry.separator"><hr></div><a name="appc-refentry-20"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>copy = section name</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><p>Copies the configuration of a previously seen share into the share where it appears. Used with %-variables to select custom configurations for machines, architectures and users. The copied section must be earlier in the configuration file. Copied options are of lesser priority than those explicitly listed in the section.</p></div></div><div class="refentry" lang="en"><div class="refentry.separator"><hr></div><a name="appc-refentry-21"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>create mask = octal value</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><p>Also called <code class="literal">create mode</code>. Sets the maximum allowable permissions for new files (e.g., 0755). See also <code class="literal">directory mask</code>. To require certain permissions to be set, see <code class="literal">force create mask/force directory mask</code>. This option stopped affecting directories in Samba 1.9.17, and the default value changed in Samba 2.0.</p></div></div><div class="refentry" lang="en"><div class="refentry.separator"><hr></div><a name="appc-refentry-22"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>create mode = octal permission bits</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><p>Synonym for <code class="literal">create mask</code>.</p></div></div><div class="refentry" lang="en"><div class="refentry.separator"><hr></div><a name="appc-refentry-23"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>[global] deadtime = minutes</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><p>The time in minutes before an unused connection will be terminated. Zero means forever. Used to keep clients from tying up server resources forever. If used, clients will have to auto-reconnect after minutes of inactivity. See also <code class="literal">keepalive</code>.</p></div></div><div class="refentry" lang="en"><div class="refentry.separator"><hr></div><a name="appc-refentry-24"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>[global] debug level = number</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><p>Sets the logging level used. Values of 3 or more slow Samba noticeably. A synonym is <code class="literal">log level</code>. Recommended value: 1.</p></div></div><div class="refentry" lang="en"><div class="refentry.separator"><hr></div><a name="appc-refentry-25"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>[global] debug timestamp = boolean</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><p>Timestamps all log messages. Can be turned off when it's not useful (e.g., in debugging). New in Samba 2.0.</p></div></div><div class="refentry" lang="en"><div class="refentry.separator"><hr></div><a name="appc-refentry-26"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>[global] default = name</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><p>Also called <code class="literal">default service</code>. The name of a service (share) to provide if someone requests a service they don't have permission to use or which doesn't exist. As of Samba 1.9.14, the path will be set from the name the client specified, with any "_" characters changed to "/" characters, allowing access to any directory on the Samba server. Use is strongly discouraged.</p></div></div><div class="refentry" lang="en"><div class="refentry.separator"><hr></div><a name="appc-refentry-27"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>default case = case</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><p>Sets the case in which to store new filenames. LOWER indicates mixed case, UPPER indicates uppercase letters.</p></div></div><div class="refentry" lang="en"><div class="refentry.separator"><hr></div><a name="appc-refentry-28"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>[global] default service = share name</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><p>Synonym for <code class="literal">default</code>.</p></div></div><div class="refentry" lang="en"><div class="refentry.separator"><hr></div><a name="appc-refentry-29"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>delete readonly = boolean</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><p>Allow delete requests to remove read-only files. This is not allowed in DOS/Windows, but is normal in Unix, which has separate directory permissions. Used with programs like RCS, or with the older <code class="literal">alternate permissions</code> option.</p></div></div><div class="refentry" lang="en"><div class="refentry.separator"><hr></div><a name="appc-refentry-30"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>delete veto files = boolean</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><p>Allow delete requests for a directory containing files or subdirectories the user can't see due to the <code class="literal">veto files</code> option. If set to NO, the directory will not be deleted and will still contain invisible files.</p></div></div><div class="refentry" lang="en"><div class="refentry.separator"><hr></div><a name="appc-refentry-31"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>deny hosts = host list</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><p>A synonym is <code class="literal">hosts deny</code>. Specifies a list of machines from which to refuse connections or shares.</p></div></div><div class="refentry" lang="en"><div class="refentry.separator"><hr></div><a name="appc-refentry-32"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>[global] dfree command = command</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><p>A command to run on the server to return disk free space. Not needed unless the OS command does not work properly.</p></div></div><div class="refentry" lang="en"><div class="refentry.separator"><hr></div><a name="appc-refentry-33"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>directory = pathname</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><p>Synonym for <code class="literal">path</code>. A directory provided by a file share, or used by a printer share. Set automatically in the <code class="literal">[homes]</code> share to user's home directory, otherwise defaults to<code class="filename"> /tmp</code>.</p></div></div><div class="refentry" lang="en"><div class="refentry.separator"><hr></div><a name="appc-refentry-34"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>directory mask = octal permission bits</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><p>Also called <code class="literal">directory mode</code>. Sets the maximum allowable permissions for newly created directories. To require certain permissions be set, see the <code class="literal">force create mask</code> and <code class="literal">force directory mask</code> options.</p></div></div><div class="refentry" lang="en"><div class="refentry.separator"><hr></div><a name="appc-refentry-35"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>directory mode = octal permission bits</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><p>Synonym for <code class="literal">directory mask</code>.</p></div></div><div class="refentry" lang="en"><div class="refentry.separator"><hr></div><a name="appc-refentry-36"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>[global] dns proxy = boolean</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><p>If set to YES, and if <code class="literal">wins server = YES</code>, look up hostnames in DNS if they are not found using WINS.</p></div></div><div class="refentry" lang="en"><div class="refentry.separator"><hr></div><a name="appc-refentry-37"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>[global] domain logons = boolean</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><p>Allow Windows 95/98 or NT clients to log on to an NT-like domain.</p></div></div><div class="refentry" lang="en"><div class="refentry.separator"><hr></div><a name="appc-refentry-38"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>[global] domain master = boolean</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><p>Become a domain master browser list collector if possible for the entire workgroup/domain.</p></div></div><div class="refentry" lang="en"><div class="refentry.separator"><hr></div><a name="appc-refentry-39"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>dont descend = comma-list</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><p>Does not allow a change directory or search in the directories specified. This is a browsing convenience option; it doesn't provide any extra security.</p></div></div><div class="refentry" lang="en"><div class="refentry.separator"><hr></div><a name="appc-refentry-40"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>dos filetimes = boolean</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><p>Allow non-owners to change file times if they can write to the file. See also <code class="literal">dos filetime resolution</code>.</p></div></div><div class="refentry" lang="en"><div class="refentry.separator"><hr></div><a name="appc-refentry-41"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>dos filetime resolution = boolean</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><p>Set file times on Unix to match DOS standards (round to next even second). Recommended if using Visual C++ or a PC <span class="emphasis"><em>make</em></span> program to avoid remaking the programs unnecesarily. Use with the <code class="literal">dos filetimes</code> option.</p></div></div><div class="refentry" lang="en"><div class="refentry.separator"><hr></div><a name="appc-refentry-42"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>[global] encrypt passwords = boolean</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><p>Uses Windows NT-style password encryption. Requires an <code class="filename">smbpasswd</code> on the Samba server.</p></div></div><div class="refentry" lang="en"><div class="refentry.separator"><hr></div><a name="appc-refentry-43"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>exec = command</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><p>Synonym of <code class="literal">preexec</code>, a command to run as the user just before connecting to the share.</p></div></div><div class="refentry" lang="en"><div class="refentry.separator"><hr></div><a name="appc-refentry-44"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>fake directory create times = boolean</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><p>Bug fix for users of Microsoft <span class="emphasis"><em>nmake</em></span>. If set, Samba will set directory create times such that <span class="emphasis"><em>nmake</em></span> won't remake all files every time.</p></div></div><div class="refentry" lang="en"><div class="refentry.separator"><hr></div><a name="appc-refentry-45"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>fake oplocks = boolean</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><p>Return YES whenever a client asks if it can lock a file and cache it locally, but does not enforce lock on the server. Use only for read-only disks, as Samba now supports real <code class="literal">oplocks</code> and has per-file overrides. See also <code class="literal">oplocks</code> and <code class="literal">veto oplock files</code>.</p></div></div><div class="refentry" lang="en"><div class="refentry.separator"><hr></div><a name="appc-refentry-46"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>follow symlinks = boolean</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><p>If YES, Samba will follow symlinks in a file share or shares. See the <code class="literal">wide links</code> option if you want to restrict symlinks to just the current share.</p></div></div><div class="refentry" lang="en"><div class="refentry.separator"><hr></div><a name="appc-refentry-47"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>force create mask = octal permission bits</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><p>Provides bits that will be <code class="literal">OR</code>ed into the permissions of newly created files. Used with the <code class="literal">create mode</code> configuration option.</p></div></div><div class="refentry" lang="en"><div class="refentry.separator"><hr></div><a name="appc-refentry-48"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>force create mode = octal permission bits</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><p>Synonym for <code class="literal">force create mask</code>.</p></div></div><div class="refentry" lang="en"><div class="refentry.separator"><hr></div><a name="appc-refentry-49"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>force directory mask = octal permission bits</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><p>Provides bits that will be <code class="literal">OR</code>ed into the permissions of newly created directories, forcing those bits to be set. Used with <code class="literal">directory mode</code>.</p></div></div><div class="refentry" lang="en"><div class="refentry.separator"><hr></div><a name="appc-refentry-50"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>force directory mode = octal permission bits</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><p>Synonym for <code class="literal">force</code> <code class="literal">directory</code> <code class="literal">mask</code>.</p></div></div><div class="refentry" lang="en"><div class="refentry.separator"><hr></div><a name="appc-refentry-51"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>force group = unix group</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><p>Sets the effective group name assigned to all users accessing a share. Used to override user's normal groups.</p></div></div><div class="refentry" lang="en"><div class="refentry.separator"><hr></div><a name="appc-refentry-52"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>force user = name</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><p>Sets the effective username assigned to all users accessing a share. Discouraged.</p></div></div><div class="refentry" lang="en"><div class="refentry.separator"><hr></div><a name="appc-refentry-53"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>fstype = string</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><p>Sets the filesystem type reported to the client.</p></div></div><div class="refentry" lang="en"><div class="refentry.separator"><hr></div><a name="appc-refentry-54"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>[global] getwd cache = boolean</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><p>Cache current directory for performance. Recommended with the <code class="literal">wide links</code> option.</p></div></div><div class="refentry" lang="en"><div class="refentry.separator"><hr></div><a name="appc-refentry-55"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>group = group</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><p>An obsolete form of <code class="literal">force group</code>.</p></div></div><div class="refentry" lang="en"><div class="refentry.separator"><hr></div><a name="appc-refentry-56"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>guest account = user</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><p>Sets the name of the unprivileged Unix account to use for tasks like printing and for accessing shares marked with <code class="literal">guest ok</code>.</p></div></div><div class="refentry" lang="en"><div class="refentry.separator"><hr></div><a name="appc-refentry-57"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>guest ok = boolean</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><p>If YES, passwords are not needed for this share. Synonym of <code class="literal">public</code>.</p></div></div><div class="refentry" lang="en"><div class="refentry.separator"><hr></div><a name="appc-refentry-58"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>guest only = boolean</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><p>Forces user of a share to do so as the guest account. Requires <code class="literal">guest</code> <code class="literal">ok</code> or <code class="literal">public</code> to be <code class="literal">yes</code>.</p></div></div><div class="refentry" lang="en"><div class="refentry.separator"><hr></div><a name="appc-refentry-59"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>hide dot files = boolean</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><p>Treats files beginning with a dot in a share as if they had the DOS/Windows hidden attribute set.</p></div></div><div class="refentry" lang="en"><div class="refentry.separator"><hr></div><a name="appc-refentry-60"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>hide files = slash-separated list</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><p>List of file or directory names to set the DOS hidden attribute on. Names may contain <code class="literal">?</code> or <code class="literal">*</code> pattern-characters and <code class="literal">%</code>-variables. See also <code class="literal">hide</code> <code class="literal">dot</code> <code class="literal">files</code> and <code class="literal">veto</code> <code class="literal">files</code>.</p></div></div><div class="refentry" lang="en"><div class="refentry.separator"><hr></div><a name="appc-refentry-61"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>[global] homedir map = NIS map name</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><p>Used with <code class="literal">nis homedir</code> to locate user's Unix home directory from Sun NIS (not NIS+).</p></div></div><div class="refentry" lang="en"><div class="refentry.separator"><hr></div><a name="appc-refentry-62"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>hosts allow = host list</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><p>Synonym of <code class="literal">allow hosts</code>, a list of machines that can access a share or shares. If NULL (the default) any machine can access the share unless there is a <code class="literal">hosts deny</code> option.</p></div></div><div class="refentry" lang="en"><div class="refentry.separator"><hr></div><a name="appc-refentry-63"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>hosts deny = host list</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><p>Synonym of <code class="literal">deny hosts</code>, a list of machines that cannot connect to a share or shares.</p></div></div><div class="refentry" lang="en"><div class="refentry.separator"><hr></div><a name="appc-refentry-64"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>[global] hosts equiv = pathname</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><p>Path to a file of trusted machines from which password-less logins are allowed. Strongly discouraged, because Windows/NT users can always override the user name, the only security in this scheme.</p></div></div><div class="refentry" lang="en"><div class="refentry.separator"><hr></div><a name="appc-refentry-65"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>include = pathname</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><p>Include the named file in <code class="filename">smb.conf</code> at the line where it appears. This option does not understand the variables <code class="literal">%u</code> (user), <code class="literal">%P</code> (current share's root directory), or <code class="literal">%S</code> (current share name), because they are not set at the time the file is read.</p></div></div><div class="refentry" lang="en"><div class="refentry.separator"><hr></div><a name="appc-refentry-66"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>[global] interfaces = interface list</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><p>Sets the interfaces to which Samba will respond. The default is the machine's primary interface only. Recommended on multihomed machines or to override erroneous addresses and netmasks.</p></div></div><div class="refentry" lang="en"><div class="refentry.separator"><hr></div><a name="appc-refentry-67"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>invalid users = user list</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><p>List of users that will not be permitted access to a share or shares.</p></div></div><div class="refentry" lang="en"><div class="refentry.separator"><hr></div><a name="appc-refentry-68"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>[global] keepalive = number</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><p>Number of seconds between checks for a crashed client. The default of 0 causes no checks to be performed. Recommended if you want checks more often than every four hours. 3600 (10 minutes) is reasonable. See also <code class="literal">socket options</code> for another approach.</p></div></div><div class="refentry" lang="en"><div class="refentry.separator"><hr></div><a name="appc-refentry-69"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>[global] kernel oplocks = boolean</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><p>Break oplock when a Unix process accesses an <span class="emphasis"><em>oplocked</em></span> file, preventing corruption. Set to YES on operating systems supporting this, otherwise set to NO. New in Samba 2.0; supported on SGI, and hopefully soon on Linux and BSD. Avoid changing.</p></div></div><div class="refentry" lang="en"><div class="refentry.separator"><hr></div><a name="appc-refentry-70"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>[global] ldap filter = various</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><p>Options beginning with <code class="literal">ldap</code> are part of an experimental (circa Samba 2.0) use of the Lightweight Directory Access Protocol (LDAP) general directory/distributed database for user, name, and host information. This option is reserved for future use.</p></div></div><div class="refentry" lang="en"><div class="refentry.separator"><hr></div><a name="appc-refentry-71"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>[global] ldap port = various</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><p>Options beginning with <code class="literal">ldap</code> are part of an experimental (circa Samba 2.0) use of the Lightweight Directory Access Protocol (LDAP) general directory/distributed database for user, name, and host information. This option is reserved for future use.</p></div></div><div class="refentry" lang="en"><div class="refentry.separator"><hr></div><a name="appc-refentry-72"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>[global] ldap root = various</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><p>Options beginning with <code class="literal">ldap</code> are part of an experimental (circa Samba 2.0) use of the Lightweight Directory Access Protocol (LDAP) general directory/distributed database for user, name, and host information. This option is reserved for future use.</p></div></div><div class="refentry" lang="en"><div class="refentry.separator"><hr></div><a name="appc-refentry-73"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>[global] ldap server = various</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><p>Options beginning with <code class="literal">ldap</code> are part of an experimental (circa Samba 2.0) use of the Lightweight Directory Access Protocol (LDAP) general directory/distributed database for user, name, and host information. This option is reserved for future use.</p></div></div><div class="refentry" lang="en"><div class="refentry.separator"><hr></div><a name="appc-refentry-74"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>[global] ldap suffix = various</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><p>Options beginning with <code class="literal">ldap</code> are part of an experimental (circa Samba 2.0) use of the Lightweight Directory Access Protocol (LDAP) general directory/distributed database for user, name, and host information. This option is reserved for future use.</p></div></div><div class="refentry" lang="en"><div class="refentry.separator"><hr></div><a name="appc-refentry-75"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>[global] load printers = boolean</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><p>Load all printer names from the system printer capabilities into browse list. Uses configuration options from the <code class="literal">[printers]</code> section.</p></div></div><div class="refentry" lang="en"><div class="refentry.separator"><hr></div><a name="appc-refentry-76"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>[global] local master = boolean</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><p>Stands for election as the local master browser. See also <code class="literal">domain master</code> and <code class="literal">os level</code>.</p></div></div><div class="refentry" lang="en"><div class="refentry.separator"><hr></div><a name="appc-refentry-77"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>[global] lm announce = value</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><p>Produce OS/2 SMB broadcasts at an interval specified by the <code class="literal">lm interval</code> option. YES/NO turns them on/off unconditionally. AUTO causes the Samba server to wait for a LAN Manager announcement from another client before sending one out. Required for OS/2 client browsing.</p></div></div><div class="refentry" lang="en"><div class="refentry.separator"><hr></div><a name="appc-refentry-78"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>[global] lm interval = seconds</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><p>Sets the time period, in seconds, between OS/2 SMB broadcast announcements.</p></div></div><div class="refentry" lang="en"><div class="refentry.separator"><hr></div><a name="appc-refentry-79"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>[global] lock directory = pathname</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><p>Set a directory to keep lock files in. The directory must be writable by Samba, readable by everyone.</p></div></div><div class="refentry" lang="en"><div class="refentry.separator"><hr></div><a name="appc-refentry-80"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>locking = boolean</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><p>Perform file locking. If set to NO, Samba will accept lock requests but will not actually lock resources. Recommended only for read-only file systems.</p></div></div><div class="refentry" lang="en"><div class="refentry.separator"><hr></div><a name="appc-refentry-81"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>[global] log file = pathname</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><p>Set name and location of the log file. Allows all %-variables.</p></div></div><div class="refentry" lang="en"><div class="refentry.separator"><hr></div><a name="appc-refentry-82"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>[global] log level = number</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><p>A synonym of <code class="literal">debug level</code>. Sets the logging level used. Values of 3 or more slow the system noticeably.</p></div></div><div class="refentry" lang="en"><div class="refentry.separator"><hr></div><a name="appc-refentry-83"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>[global] logon drive = drive</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><p>Sets the drive on Windows NT (only) of the <code class="literal">logon path</code>.</p></div></div><div class="refentry" lang="en"><div class="refentry.separator"><hr></div><a name="appc-refentry-84"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>[global] logon home = path</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><p>Sets the home directory of a Windows 95/98 or NT Workstation user. Allows <code class="literal">NET</code> <code class="literal">USE</code> <code class="literal">H:/HOME</code> from the command prompt.</p></div></div><div class="refentry" lang="en"><div class="refentry.separator"><hr></div><a name="appc-refentry-85"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>[global] logon path = pathname</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><p>Sets path to Windows profile directory. This contains <span class="emphasis"><em>USER.MAN</em></span> and/or <span class="emphasis"><em>USER.DAT</em></span> profile files and the Windows 95 Desktop, Start Menu, Network Neighborhood, and programs folders.</p></div></div><div class="refentry" lang="en"><div class="refentry.separator"><hr></div><a name="appc-refentry-86"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>[global] logon script = pathname</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><p>Sets pathname relative to <code class="literal">[netlogin]</code> share of a DOS/NT script to run on the client at login time. Allows all %-variables.</p></div></div><div class="refentry" lang="en"><div class="refentry.separator"><hr></div><a name="appc-refentry-87"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>lppause command = /absolute_ path/command</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><p>Sets the command to pause a print job. Honors the <code class="literal">%p</code> (printer name) and <code class="literal">%j</code> (job number) variables.</p></div></div><div class="refentry" lang="en"><div class="refentry.separator"><hr></div><a name="appc-refentry-88"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>lpresume command = /absolute_ path/command</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><p>Sets the command to resume a paused print job. Honors the <code class="literal">%p</code> (printer name) and <code class="literal">%j</code> ( job number) variables.</p></div></div><div class="refentry" lang="en"><div class="refentry.separator"><hr></div><a name="appc-refentry-89"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>[global] lpq cache time = seconds</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><p>Sets how long to keep print queue (<code class="literal">lpq  </code>) status is cached, in seconds.</p></div></div><div class="refentry" lang="en"><div class="refentry.separator"><hr></div><a name="appc-refentry-90"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>lpq command = /absolute_ path/command</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><p>Sets the command used to get printer status. Usually initialized to a default value by the <code class="literal">printing</code> option. Honors the <code class="literal">%p</code> (printer name) variable.</p></div></div><div class="refentry" lang="en"><div class="refentry.separator"><hr></div><a name="appc-refentry-91"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>lprm command = /absolute_ path/command</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><p>Sets the command to delete a print job. Usually initialized to a default value by the <code class="literal">printing</code> option. Honors the <code class="literal">%p</code> (printer name) and <code class="literal">%j</code> (job number) variables.</p></div></div><div class="refentry" lang="en"><div class="refentry.separator"><hr></div><a name="appc-refentry-92"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>machine password timeout = seconds</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><p>Sets the period between (NT domain) machine password changes. Default is 1 week, or 604,800 seconds.</p></div></div><div class="refentry" lang="en"><div class="refentry.separator"><hr></div><a name="appc-refentry-93"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>magic output = pathname</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><p>Sets the output file for the discouraged <code class="literal">magic scripts</code> option. Default is the script name, followed by the extension <span class="emphasis"><em>.out</em></span>.</p></div></div><div class="refentry" lang="en"><div class="refentry.separator"><hr></div><a name="appc-refentry-94"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>magic script = pathname</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><p>Sets a filename for execution via a shell whenever the file is closed from the client, to allow clients to run commands on the server.</p></div></div><div class="refentry" lang="en"><div class="refentry.separator"><hr></div><a name="appc-refentry-95"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>mangle case = boolean</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><p>Mangle a name if it is in mixed case.</p></div></div><div class="refentry" lang="en"><div class="refentry.separator"><hr></div><a name="appc-refentry-96"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>mangled map = map list</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><p>Set up a table of names to remap (e.g., <span class="emphasis"><em>.html</em></span> to <span class="emphasis"><em>.htm</em></span>).</p></div></div><div class="refentry" lang="en"><div class="refentry.separator"><hr></div><a name="appc-refentry-97"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>mangled names = boolean</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><p>Sets Samba to abbreviate names that are too long or have unsupported characters to the DOS 8.3 style.</p></div></div><div class="refentry" lang="en"><div class="refentry.separator"><hr></div><a name="appc-refentry-98"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>mangling char = character</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><p>Sets the unique mangling character used in all mangled names.</p></div></div><div class="refentry" lang="en"><div class="refentry.separator"><hr></div><a name="appc-refentry-99"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>[global] mangled stack = number</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><p>Sets the size of a cache of recently-mangled filenames.</p></div></div><div class="refentry" lang="en"><div class="refentry.separator"><hr></div><a name="appc-refentry-100"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>map aliasname = pathname</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><p>Points to a file of Unix group/NT group pairs, one per line. This is used to map NT aliases to Unix group names. See also the configuration options <code class="literal">username</code> <code class="literal">map</code> and <code class="literal">map</code> <code class="literal">groupname</code>. Introduced in Samba 2.0.</p></div></div><div class="refentry" lang="en"><div class="refentry.separator"><hr></div><a name="appc-refentry-101"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>map archive = boolean</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><p>If YES, Samba sets the executable-by-user (0100) bit on Unix files if the DOS archive attribute is set. Recommended: if used, the <code class="literal">create mask</code> must contain the 0100 bit.</p></div></div><div class="refentry" lang="en"><div class="refentry.separator"><hr></div><a name="appc-refentry-102"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>map hidden = boolean</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><p>If YES, sets executable-by-other (0001) bit on Unix files if the DOS hidden attribute is set. If used, the <code class="literal">create mask</code> option must contain the  0001 bit.</p></div></div><div class="refentry" lang="en"><div class="refentry.separator"><hr></div><a name="appc-refentry-103"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>map groupname = pathname</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><p>Points to a file of Unix group/NT group, one per line. This is used to map NT group names to Unix group names. See also the configuration options <code class="literal">username</code> <code class="literal">map</code> and <code class="literal">map</code> <code class="literal">aliasname</code>. Introduced in Samba 2.0.</p></div></div><div class="refentry" lang="en"><div class="refentry.separator"><hr></div><a name="appc-refentry-104"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>map system = boolean</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><p>If YES, Samba sets the executable-by-group (0010) bit on Unix files if the DOS system attribute is set. If used, the <code class="literal">create mask</code> must contain the  0010 bit.</p></div></div><div class="refentry" lang="en"><div class="refentry.separator"><hr></div><a name="appc-refentry-105"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>max connections = number</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><p>Set maximum number of connections allowed to a share from each individual client machine.</p></div></div><div class="refentry" lang="en"><div class="refentry.separator"><hr></div><a name="appc-refentry-106"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>[global] max disk size = number</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><p>Sets maximum disk size/free-space size (in megabytes) to return to client. Some clients or applications can't understand large maximum disk sizes.</p></div></div><div class="refentry" lang="en"><div class="refentry.separator"><hr></div><a name="appc-refentry-107"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>[global] max log size = number</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><p>Sets the size (in kilobytes) at which Samba will start a new log file. The current log file will be renamed with an <span class="emphasis"><em>.old</em></span> extension, replacing any previous file with that name.</p></div></div><div class="refentry" lang="en"><div class="refentry.separator"><hr></div><a name="appc-refentry-108"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>[global] max mux = number</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><p>Sets the number of simultaneous operations that Samba clients may make. Avoid changing.</p></div></div><div class="refentry" lang="en"><div class="refentry.separator"><hr></div><a name="appc-refentry-109"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>[global] max packet = number</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><p>Synonym for <code class="literal">packet size</code>. Obsolete as of Samba 1.7. Use <code class="literal">max xmit</code> instead.</p></div></div><div class="refentry" lang="en"><div class="refentry.separator"><hr></div><a name="appc-refentry-110"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>[global] max open files = number</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><p>Limits the number of files a Samba process will try to keep open at one time. Samba allows you to set this to less than the Unix maximum. This option is a workaround for a separate problem. Avoid changing. This option was introduced in Samba 2.0.</p></div></div><div class="refentry" lang="en"><div class="refentry.separator"><hr></div><a name="appc-refentry-111"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>[global] max ttl = seconds</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><p>Sets the time to keep NetBIOS names in <span class="emphasis"><em>nmbd</em></span> cache while trying to perform a lookup on it. Avoid changing.</p></div></div><div class="refentry" lang="en"><div class="refentry.separator"><hr></div><a name="appc-refentry-112"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>[global] max wins ttl = seconds</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><p>Limits time-to-live of a NetBIOS name in <span class="emphasis"><em>nmbd</em></span> WINS cache, in seconds. Avoid changing.</p></div></div><div class="refentry" lang="en"><div class="refentry.separator"><hr></div><a name="appc-refentry-113"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>[global] max xmit = bytes</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><p>Sets maximum packet size that will be negotiated by Samba. Tuning parameter for slow links and older client bugs. Values less than 2048 are discouraged.</p></div></div><div class="refentry" lang="en"><div class="refentry.separator"><hr></div><a name="appc-refentry-114"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>[global] message command = /absolute_ path/command</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><p>Sets the command on the server to run when a WinPopup message arrives from a client. The command must end in "<code class="literal">&amp;</code>" to allow immediate return. Honors all %-variables except <code class="literal">%u</code> (user), and supports the extra variables <code class="literal">%s</code> (filename the message is in), <code class="literal">%t</code> (destination machine), and <code class="literal">%f</code> (from).</p></div></div><div class="refentry" lang="en"><div class="refentry.separator"><hr></div><a name="appc-refentry-115"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>min print space = kilobytes</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><p>Sets minimum spool space required before accepting a print request.</p></div></div><div class="refentry" lang="en"><div class="refentry.separator"><hr></div><a name="appc-refentry-116"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>[global] min wins ttl = seconds</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><p>Sets minimum time-to-live of a NetBIOS name in <span class="emphasis"><em>nmbd</em></span> WINS cache, in seconds. Avoid changing.</p></div></div><div class="refentry" lang="en"><div class="refentry.separator"><hr></div><a name="appc-refentry-117"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>name resolve order = list</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><p>Sets order of lookup when trying to get IP address from names. The <code class="literal">hosts</code> parameter carrries out a regular name look up using the server's normal sources: <span class="emphasis"><em>/etc/hosts</em></span>, DNS, NIS, or a combination of them. Introduced in Samba 1.9.18p4.</p></div></div><div class="refentry" lang="en"><div class="refentry.separator"><hr></div><a name="appc-refentry-118"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>[global] netbios aliases = list</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><p>Adds additional NetBIOS names by which a Samba server will advertise itself.</p></div></div><div class="refentry" lang="en"><div class="refentry.separator"><hr></div><a name="appc-refentry-119"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>netbios name = hostname</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><p>Sets the NetBIOS name by which a Samba server is known, or primary name if NetBIOS aliases exist.</p></div></div><div class="refentry" lang="en"><div class="refentry.separator"><hr></div><a name="appc-refentry-120"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>[global] networkstation user login = boolean</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><p>If set to NO, clients will not do a full login when <code class="literal">security = server</code>. Avoid changing. Turning it off is a temporary workaround (introduced in Samba 1.9.18p3) for NT trusted domains bug. Automatic correction was introduced in Samba 1.9.18p10; the parameter may eventually be removed.</p></div></div><div class="refentry" lang="en"><div class="refentry.separator"><hr></div><a name="appc-refentry-121"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>[global] nis homedir = boolean</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><p>If YES, the <code class="literal">homedir map</code> will be used to look up the user's home-directory server name and return it to the client. The client will contact that machine to connect to the share. This avoids mounting from a machine that doesn't actually have the disk. The machine with the home directories must be an SMB server.</p></div></div><div class="refentry" lang="en"><div class="refentry.separator"><hr></div><a name="appc-refentry-122"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>[global] nt pipe support = boolean</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><p>Allows turning off NT-specific pipe calls. This is a developer/benchmarking option and may be removed in the future. Avoid changing.</p></div></div><div class="refentry" lang="en"><div class="refentry.separator"><hr></div><a name="appc-refentry-123"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>[global] nt smb support = boolean</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><p>If YES, allow NT-specific SMBs to be used. This is a developer/benchmarking option and may be removed in the future. Avoid changing.</p></div></div><div class="refentry" lang="en"><div class="refentry.separator"><hr></div><a name="appc-refentry-124"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>[global] null passwords = boolean</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><p>If YES, allows access to accounts that have null passwords. Strongly discouraged.</p></div></div><div class="refentry" lang="en"><div class="refentry.separator"><hr></div><a name="appc-refentry-125"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>ole locking compatibility = boolean</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><p>If YES, locking ranges will be mapped to avoid Unix locks crashing when Windows uses locks above 32KB. You should avoid changing this option. Introduced in Samba 1.9.18p10.</p></div></div><div class="refentry" lang="en"><div class="refentry.separator"><hr></div><a name="appc-refentry-126"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>only guest = boolean</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><p>A synonym for <code class="literal">guest only</code>. Forces user of a share to login as the guest account.</p></div></div><div class="refentry" lang="en"><div class="refentry.separator"><hr></div><a name="appc-refentry-127"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>only user = boolean</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><p>Requires that users of the share be on a <code class="literal">username =</code> list.</p></div></div><div class="refentry" lang="en"><div class="refentry.separator"><hr></div><a name="appc-refentry-128"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>oplocks = boolean</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><p>If YES, support local caching of <span class="emphasis"><em>opportunistic</em></span> locked files on client. This option is recommended because it improves performance by about 30%. See also <code class="literal">fake</code> <code class="literal">oplocks</code> and <code class="literal">veto</code> <code class="literal">oplock</code> <code class="literal">files</code>.</p></div></div><div class="refentry" lang="en"><div class="refentry.separator"><hr></div><a name="appc-refentry-129"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>[global] os level = number</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><p>Sets the candidacy of the server when electing a browse master. Used with the <code class="literal">domain</code> <code class="literal">master</code> or <code class="literal">local</code> <code class="literal">master</code> options. You can set a higher value than a competing operating system if you want Samba to win. Windows for Workgroups and Windows 95 use 1, Windows NT client uses 17, and Windows NT Server uses 33.</p></div></div><div class="refentry" lang="en"><div class="refentry.separator"><hr></div><a name="appc-refentry-130"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>[global] packet size = bytes</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><p>Obsolete. Discouraged synonym of <code class="literal">max packet</code>. See <code class="literal">max xmit</code>.</p></div></div><div class="refentry" lang="en"><div class="refentry.separator"><hr></div><a name="appc-refentry-131"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>[global] passwd chat debug = boolean</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><p>Logs an entire password chat, including passwords passed, with a log level of 100. For debugging only. Introduced in Samba 1.9.18p5.</p></div></div><div class="refentry" lang="en"><div class="refentry.separator"><hr></div><a name="appc-refentry-132"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>[global] passwd chat = command sequence</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><p>Sets the command used to change passwords on the server. Supports the variables <code class="literal">%o</code> (old password) and <code class="literal">%n</code> (new password) and allows <code class="literal">\r</code> <code class="literal">\n</code> <code class="literal">\t</code> and <code class="literal">\s</code> (space) escapes in the sequence.</p></div></div><div class="refentry" lang="en"><div class="refentry.separator"><hr></div><a name="appc-refentry-133"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>[global] passwd program = program</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><p>Sets the command used to change user's password. Will be run as <code class="literal">root</code>. Supports <code class="literal">%u</code> (user).</p></div></div><div class="refentry" lang="en"><div class="refentry.separator"><hr></div><a name="appc-refentry-134"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>[global] password level = number</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><p>Specifies the number of uppercase letter permutations used to match passwords. Workaround for clients that change passwords to a single case before sending them to the Samba server. Causes repeated login attempts with passwords in different cases, which can trigger account lockouts.</p></div></div><div class="refentry" lang="en"><div class="refentry.separator"><hr></div><a name="appc-refentry-135"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>[global] password server = netbios names</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><p>A list of SMB servers that will validate passwords for you. Used with an NT password server (PDC or BDC) and the <code class="literal">security</code> <code class="literal">=</code> <code class="literal">server</code> or <code class="literal">security</code> <code class="literal">=</code> <code class="literal">domain</code> configuration options. Caution: an NT password server must allow logins from the Samba server.</p></div></div><div class="refentry" lang="en"><div class="refentry.separator"><hr></div><a name="appc-refentry-136"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>panic action = /absolute_ path/command</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><p>Sets the command to run when Samba panics. For Samba developers and testers, <code class="literal">/usr/bin/X11/xterm -display :0 -e gdb /samba/bin/smbd %d</code> is a possible value.</p></div></div><div class="refentry" lang="en"><div class="refentry.separator"><hr></div><a name="appc-refentry-137"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>path = pathname</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><p>Sets the path to the directory provided by a file share or used by a printer share. Set automatically in <code class="literal">[homes]</code> share to user's home directory, otherwise defaults to<code class="filename"> /tmp</code>. Honors the <code class="literal">%u</code> (user) and <code class="literal">%m</code> (machine) variables.</p></div></div><div class="refentry" lang="en"><div class="refentry.separator"><hr></div><a name="appc-refentry-138"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>postexec = /absolute_  path/command</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><p>Sets a command to run as the user after disconnecting from the share. See also the options <code class="literal">preexec</code>, <code class="literal">root preexec</code>, and <code class="literal">root postexec</code>.</p></div></div><div class="refentry" lang="en"><div class="refentry.separator"><hr></div><a name="appc-refentry-139"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>postscript = boolean</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><p>Flags a printer as PostScript to avoid a Windows bug by inserting <code class="literal">%!</code> as the first line. Works only if printer actually is PostScript compatible.</p></div></div><div class="refentry" lang="en"><div class="refentry.separator"><hr></div><a name="appc-refentry-140"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>preexec = /absolute_ path/command</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><p>Sets a command to run as the user before connecting to the share. See also the options <code class="literal">postexec</code>, <code class="literal">root preexec</code>, and <code class="literal">root postexec</code>.</p></div></div><div class="refentry" lang="en"><div class="refentry.separator"><hr></div><a name="appc-refentry-141"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>[global] preferred master = boolean</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><p>If YES, Samba is preferred to become the master browser. Causes Samba to call a browsing election when it comes online.</p></div></div><div class="refentry" lang="en"><div class="refentry.separator"><hr></div><a name="appc-refentry-142"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>preload = share list</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><p>Synonym of <code class="literal">auto</code> <code class="literal">services</code>. Specifies a list of shares that will always appear in browse lists.</p></div></div><div class="refentry" lang="en"><div class="refentry.separator"><hr></div><a name="appc-refentry-143"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>preserve case = boolean</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><p>If set to YES, this option leaves filenames in the case sent by client. If no, it forces filenames to the case specified by the <code class="literal">default</code> <code class="literal">case</code> option. See also <code class="literal">short preserve case</code>.</p></div></div><div class="refentry" lang="en"><div class="refentry.separator"><hr></div><a name="appc-refentry-144"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>print command = /absolute_ path/command</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><p>Sets the command used to send a spooled file to the printer. Usually initialized to a default value by the <code class="literal">printing</code> option. This option honors the <code class="literal">%p</code> (printer name), <code class="literal">%s</code> (spool file) and <code class="literal">%f</code> (spool file as a relative path) variables. Note that the command in the value of the option must include file deletion of the spool file.</p></div></div><div class="refentry" lang="en"><div class="refentry.separator"><hr></div><a name="appc-refentry-145"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>print ok = boolean</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><p>Synonym of <code class="literal">printable</code>.</p></div></div><div class="refentry" lang="en"><div class="refentry.separator"><hr></div><a name="appc-refentry-146"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>printable = boolean</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><p>Sets a share to be a print share. Required for all printers.</p></div></div><div class="refentry" lang="en"><div class="refentry.separator"><hr></div><a name="appc-refentry-147"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>[global] printcap name = pathname</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><p>Sets the path to the printer capabilities file used by the <code class="literal">[printers]</code> share. The default value changes to <code class="filename">/etc/qconfig</code> under AIX and <code class="filename">lpstat</code> on System V.</p></div></div><div class="refentry" lang="en"><div class="refentry.separator"><hr></div><a name="appc-refentry-148"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>printer = name</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><p>Sets the name of the Unix printer.</p></div></div><div class="refentry" lang="en"><div class="refentry.separator"><hr></div><a name="appc-refentry-149"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>printer driver = printer driver name</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><p>Sets the string to pass to Windows when asked what driver to use to prepare files for a printer share. Note that the value is case sensitive.</p></div></div><div class="refentry" lang="en"><div class="refentry.separator"><hr></div><a name="appc-refentry-150"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>[global] printer driver file = path</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><p>Sets the location of a <span class="emphasis"><em>msprint.def</em></span> file, usable by Windows 95/98.</p></div></div><div class="refentry" lang="en"><div class="refentry.separator"><hr></div><a name="appc-refentry-151"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>printer driver location = path</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><p>Sets the location of the driver for a particular printer. The value is a pathname for a share that stores the printer driver files.</p></div></div><div class="refentry" lang="en"><div class="refentry.separator"><hr></div><a name="appc-refentry-152"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>printer name = name</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><p>Synonym of <code class="literal">printer</code>.</p></div></div><div class="refentry" lang="en"><div class="refentry.separator"><hr></div><a name="appc-refentry-153"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>printing = style</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><p>Sets printing style to one of the above, instead of the compiled-in value. This sets initial values of at least the <code class="literal">print</code> <code class="literal">command </code>, <code class="literal">print</code> <code class="literal">command </code>, <code class="literal">lpq</code> <code class="literal">command </code>, and <code class="literal">lprm</code> <code class="literal">command</code>.</p></div></div><div class="refentry" lang="en"><div class="refentry.separator"><hr></div><a name="appc-refentry-154"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>[global] protocol = protocol</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><p>Sets SMB protocol version to one of the allowable
-values. Resetting is highly discouraged. Only for backwards
-compatibility with older-client bugs.</p></div></div><div class="refentry" lang="en"><div class="refentry.separator"><hr></div><a name="appc-refentry-155"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>public = boolean</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><p>If YES, passwords are not needed for this share. A synonym is <code class="literal">guest ok</code>.</p></div></div><div class="refentry" lang="en"><div class="refentry.separator"><hr></div><a name="appc-refentry-156"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>queuepause command = /absolute_ path/command</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><p>Sets the command used to pause a print queue. Usually initialized to a default value by the <code class="literal">printing</code> option. Introduced in Samba 1.9.18p10.</p></div></div><div class="refentry" lang="en"><div class="refentry.separator"><hr></div><a name="appc-refentry-157"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>queueresume command = /absolute_ path/command</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><p>Sets the command used to resume a print queue. Usually initialized to a default value by the <code class="literal">printing</code> option. Introduced in Samba 1.9.18p10.</p></div></div><div class="refentry" lang="en"><div class="refentry.separator"><hr></div><a name="appc-refentry-158"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>read bmpx = boolean</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><p>Obsolete. Do not change.</p></div></div><div class="refentry" lang="en"><div class="refentry.separator"><hr></div><a name="appc-refentry-159"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>read list = comma-separated list</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><p>Specifies a list of users given read-only access to a writeable share.</p></div></div><div class="refentry" lang="en"><div class="refentry.separator"><hr></div><a name="appc-refentry-160"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>read only = boolean</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><p>Sets a share to read-only. Antonym of <code class="literal">writable</code> and <code class="literal">write ok</code>.</p></div></div><div class="refentry" lang="en"><div class="refentry.separator"><hr></div><a name="appc-refentry-161"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>[global] read prediction = boolean</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><p>Reads ahead data for read-only files. Obsolete; removed in Samba 2.0.</p></div></div><div class="refentry" lang="en"><div class="refentry.separator"><hr></div><a name="appc-refentry-162"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>[global] read raw = boolean</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><p>Allows fast streaming reads over TCP using 64K buffers. Recommended.</p></div></div><div class="refentry" lang="en"><div class="refentry.separator"><hr></div><a name="appc-refentry-163"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>[global] read size = bytes</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><p>Sets a buffering option for servers with mismatched disk and network speeds. Requires experimentation. Avoid changing. Should not exceed 65536.</p></div></div><div class="refentry" lang="en"><div class="refentry.separator"><hr></div><a name="appc-refentry-164"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>[global] remote announce = remote list</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><p>Adds workgroups to the list on which the Samba server will announce itself. Specified as IP address/workgroup (for instance, 192.168.220.215/SIMPLE) with multiple groups separated by spaces. Allows directed broadcasts. The server will appear on those workgroup's browse lists. Does not require WINS.</p></div></div><div class="refentry" lang="en"><div class="refentry.separator"><hr></div><a name="appc-refentry-165"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>[global] remote browse sync = address list</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><p>Enables Samba-only browse list synchronization with other Samba local master browsers. Addresses can be specific addresses or directed broadcasts (i.e., ###.###.###.255). The latter will cause Samba to hunt down the local master.</p></div></div><div class="refentry" lang="en"><div class="refentry.separator"><hr></div><a name="appc-refentry-166"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>revalidate = boolean</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><p>If set to YES, requires users to re-enter passwords even after a successful initial logon to a share with a password.</p></div></div><div class="refentry" lang="en"><div class="refentry.separator"><hr></div><a name="appc-refentry-167"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>[global] root = pathname</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><p>Synonym for <code class="literal">root directory</code>.</p></div></div><div class="refentry" lang="en"><div class="refentry.separator"><hr></div><a name="appc-refentry-168"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>[global] root dir = pathname</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><p>Synonym for <code class="literal">root directory</code>.</p></div></div><div class="refentry" lang="en"><div class="refentry.separator"><hr></div><a name="appc-refentry-169"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>[global] root directory = pathname</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><p>Specifies a directory to <code class="literal">chroot()</code> to before starting daemons. Prevents any access below that directory tree. See also the <code class="literal">wide links</code> configuration option.</p></div></div><div class="refentry" lang="en"><div class="refentry.separator"><hr></div><a name="appc-refentry-170"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>root postexec = /absolute_ path/command</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><p>Sets a command to run as root after disconnecting from the share. See also <code class="literal">preexec</code>, <code class="literal">postexec</code>, and <code class="literal">root</code> <code class="literal">preexec</code> configuration options. Runs after the user's <code class="literal">postexec</code> command. Use with caution.</p></div></div><div class="refentry" lang="en"><div class="refentry.separator"><hr></div><a name="appc-refentry-171"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>root preexec = /absolute_ path/command</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><p>Sets a command to run as root before connecting to the share. See also <code class="literal">preexec</code>, <code class="literal">postexec</code>, and <code class="literal">root</code> <code class="literal">postexec</code> configuration options. Runs before the user's <code class="literal">preexec</code> command. Use with caution.</p></div></div><div class="refentry" lang="en"><div class="refentry.separator"><hr></div><a name="appc-refentry-172"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>[global] security = value</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><p>Sets password-security policy. If <code class="literal">security</code> <code class="literal">=</code> <code class="literal">share</code>, services have a shared password, available to everyone. If <code class="literal">security</code> <code class="literal">=</code> <code class="literal">user</code>, users have (Unix) accounts and passwords. If <code class="literal">security</code> <code class="literal">=</code> <code class="literal">server</code>, users have accounts and passwords and a separate machine authenticates them for Samba. If <code class="literal">security</code> <code class="literal">=</code> <code class="literal">domain</code>, full NT-domain authentication is done. See also the <code class="literal">password server</code> and <code class="literal">encrypted passwords</code> configuration options.</p></div></div><div class="refentry" lang="en"><div class="refentry.separator"><hr></div><a name="appc-refentry-173"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>[global] server string = text</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><p>Sets the name that appears beside a server in browse lists. Honors the <code class="literal">%v</code> (Samba version number) and <code class="literal">%h</code> (hostname) variables.</p></div></div><div class="refentry" lang="en"><div class="refentry.separator"><hr></div><a name="appc-refentry-174"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>set directory = boolean</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><p>Allows DEC Pathworks client to use the <span class="emphasis"><em>set dir</em></span> command.</p></div></div><div class="refentry" lang="en"><div class="refentry.separator"><hr></div><a name="appc-refentry-175"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>[global] shared file entries = number</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><p>Obsolete; do not use.</p></div></div><div class="refentry" lang="en"><div class="refentry.separator"><hr></div><a name="appc-refentry-176"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>shared mem size = bytes</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><p>If compiled with FAST_SHARE_MODES (mmap), sets the shared memory size in bytes. Avoid changing.</p></div></div><div class="refentry" lang="en"><div class="refentry.separator"><hr></div><a name="appc-refentry-177"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>[global] smb passwd file = path</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><p>Overrides compiled-in path to password file if <code class="literal">encrypted passwords</code> <code class="literal">=</code> <code class="literal">yes</code>.</p></div></div><div class="refentry" lang="en"><div class="refentry.separator"><hr></div><a name="appc-refentry-178"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>[global] smbrun = /absolute_ path/command</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><p>Overrides compiled-in path to <code class="filename">smbrun</code> binary. Avoid changing.</p></div></div><div class="refentry" lang="en"><div class="refentry.separator"><hr></div><a name="appc-refentry-179"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>share modes = boolean</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><p>If set to YES, this option supports Windows-style whole-file (deny mode) locks.</p></div></div><div class="refentry" lang="en"><div class="refentry.separator"><hr></div><a name="appc-refentry-180"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>short preserve case = boolean</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><p>If set to YES, leaves mangled 8.3-style filenames in the case sent by client. If no, it forces the case to that specified by the <code class="literal">default case</code> option. See also <code class="literal">preserve case</code>.</p></div></div><div class="refentry" lang="en"><div class="refentry.separator"><hr></div><a name="appc-refentry-181"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>[global] socket address = IP address</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><p>Sets address on which to listen for connections. Default is to listen to all addresses. Used to support multiple virtual interfaces on one server. Highly discouraged.</p></div></div><div class="refentry" lang="en"><div class="refentry.separator"><hr></div><a name="appc-refentry-182"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>[global] socket options = socket option list</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><p>Sets OS-specific socket options. <code class="literal">SO_KEEPALIVE</code> has TCP check clients every 4 hours to see if they are still accessible. <code class="literal">TCP_NODELAY</code> sends even tiny packets to keep delay low. Recommended wherever the operating system supports them. See <a href="#SAMBA-AP-B" title="Appendix B. Samba Performance Tuning">Appendix B</a>, for more information.</p></div></div><div class="refentry" lang="en"><div class="refentry.separator"><hr></div><a name="appc-refentry-183"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>[global] status = boolean</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><p>If YES, logs connections to a file (or shared memory) accessible to <code class="filename">smbstatus</code>.</p></div></div><div class="refentry" lang="en"><div class="refentry.separator"><hr></div><a name="appc-refentry-184"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>strict sync = boolean</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><p>If set to YES, Samba will synchronize to disk whenever the client sets the sync bit in a packet. If set to NO, Samba flushes data to disk whenever buffers fill. Defaults to NO because Windows 98 Explorer sets the bit (incorrectly) in all packets. Introduced in Samba 1.9.18p10.</p></div></div><div class="refentry" lang="en"><div class="refentry.separator"><hr></div><a name="appc-refentry-185"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>strict locking = boolean</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><p>If set to YES, Samba checks locks on every access, not just on demand and at open time. Not recommended.</p></div></div><div class="refentry" lang="en"><div class="refentry.separator"><hr></div><a name="appc-refentry-186"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>[global] strip dot = boolean</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><p>Removes trailing dots from filenames. Use <code class="literal">mangled map</code> instead.</p></div></div><div class="refentry" lang="en"><div class="refentry.separator"><hr></div><a name="appc-refentry-187"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>[global] syslog = number</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><p>Sets number of Samba log messages to send to <code class="filename">syslog</code>. Higher is more verbose. The <code class="filename">syslog.conf</code> file must have suitable logging enabled.</p></div></div><div class="refentry" lang="en"><div class="refentry.separator"><hr></div><a name="appc-refentry-188"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>[global] syslog only = boolean</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><p>If set to YES, log only to <span class="emphasis"><em>syslog,</em></span> not standard Samba log files.</p></div></div><div class="refentry" lang="en"><div class="refentry.separator"><hr></div><a name="appc-refentry-189"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>sync always = boolean</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><p>If set to YES, Samba calls <span class="emphasis"><em>fsync</em></span>(3) after every write. Avoid except for debugging crashing servers.</p></div></div><div class="refentry" lang="en"><div class="refentry.separator"><hr></div><a name="appc-refentry-190"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>[global] time offset = minutes</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><p>Sets number of minutes to add to system time zone calculation. Provided to fix a client daylight-savings bug; not recommended.</p></div></div><div class="refentry" lang="en"><div class="refentry.separator"><hr></div><a name="appc-refentry-191"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>[global] time server = boolean</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><p>If YES, <span class="emphasis"><em>nmbd</em></span> will provide time service to its clients.</p></div></div><div class="refentry" lang="en"><div class="refentry.separator"><hr></div><a name="appc-refentry-192"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>unix password sync = boolean</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><p>If set, will attempt to change the user's Unix password whenever the user changes his or her SMB password. Used to ease synchronization of Unix and Microsoft password databases. Added in Samba 1.9.18p4. See also <code class="literal">passwd chat</code>.</p></div></div><div class="refentry" lang="en"><div class="refentry.separator"><hr></div><a name="appc-refentry-193"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>unix realname = boolean</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><p>If set, will provide the GCOS field of <code class="filename">/etc/passwd</code> to the client as the user's full name.</p></div></div><div class="refentry" lang="en"><div class="refentry.separator"><hr></div><a name="appc-refentry-194"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>update encrypted = boolean</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><p>Updates the Microsoft-format password file when a user logs in with unencrypted passwords. Provided to ease conversion to encryped passwords for Windows 95/98 and NT. Added in Samba 1.9.18p5.</p></div></div><div class="refentry" lang="en"><div class="refentry.separator"><hr></div><a name="appc-refentry-195"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>user = comma-separated list</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><p>Synonym for <code class="literal">username</code>.</p></div></div><div class="refentry" lang="en"><div class="refentry.separator"><hr></div><a name="appc-refentry-196"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>username = comma-separated list</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><p>Sets a list of users to try to log in as for a share or shares with share-level security. Synonyms are <code class="literal">user</code> and <code class="literal">users</code>. Discouraged. Use <code class="literal">NET USE \\</code><em class="replaceable"><code>server</code></em><code class="literal">\</code><em class="replaceable"><code>share </code></em><code class="literal">%</code><em class="replaceable"><code>user</code></em> from the client instead.</p></div></div><div class="refentry" lang="en"><div class="refentry.separator"><hr></div><a name="appc-refentry-197"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>username level = number</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><p>Number of uppercase letter permutations allowed to match Unix usernames. Workaround for Windows feature (single-case usernames). Use is discouraged.</p></div></div><div class="refentry" lang="en"><div class="refentry.separator"><hr></div><a name="appc-refentry-198"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>[global] username map = pathname</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><p>Names a file of Unix-to-Windows name pairs; used to map different spellings of account names and those Windows usernames longer than eight characters.</p></div></div><div class="refentry" lang="en"><div class="refentry.separator"><hr></div><a name="appc-refentry-199"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>valid chars = list</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><p>Semi-obsolete. Adds national characters to a character set map. Overridden by <code class="literal">client code page</code>.</p></div></div><div class="refentry" lang="en"><div class="refentry.separator"><hr></div><a name="appc-refentry-200"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>valid users = user list</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><p>List of users that can log in to a share.</p></div></div><div class="refentry" lang="en"><div class="refentry.separator"><hr></div><a name="appc-refentry-201"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>veto files = slash-list</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><p>List of files not to allow the client to see when listing a directory's contents. See also <code class="literal">delete veto files</code>.</p></div></div><div class="refentry" lang="en"><div class="refentry.separator"><hr></div><a name="appc-refentry-202"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>veto oplock files = slash-list</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><p>List of files not to oplock (and cache on clients). See also <code class="literal">oplocks</code> and <code class="literal">fake oplocks</code>.</p></div></div><div class="refentry" lang="en"><div class="refentry.separator"><hr></div><a name="appc-refentry-203"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>volume = share name</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><p>Sets the volume label of a disk share, notably a CD-ROM.</p></div></div><div class="refentry" lang="en"><div class="refentry.separator"><hr></div><a name="appc-refentry-204"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>wide links = boolean</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><p>If set to YES, Samba will follow symlinks out of the current disk share(s). See also the <code class="literal">root dir</code> and <code class="literal">follow symlinks</code> options.</p></div></div><div class="refentry" lang="en"><div class="refentry.separator"><hr></div><a name="appc-refentry-205"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>[global] wins proxy = boolean</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><p>If set to YES, <span class="emphasis"><em>nmbd</em></span> will proxy resolution requests to WINS servers on behalf of old clients, which use broadcasts. WINS server is typically on another subnet.</p></div></div><div class="refentry" lang="en"><div class="refentry.separator"><hr></div><a name="appc-refentry-206"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>[global] wins server = host</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><p>Sets the DNS name or IP address of the WINS server.</p></div></div><div class="refentry" lang="en"><div class="refentry.separator"><hr></div><a name="appc-refentry-207"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>[global] wins support = boolean</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><p>If set to YES, Samba activates WINS service. The <code class="literal">wins server</code> option must not be set if <code class="literal">wins support = yes</code>.</p></div></div><div class="refentry" lang="en"><div class="refentry.separator"><hr></div><a name="appc-refentry-208"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>[global] workgroup = name</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><p>Sets the workgroup to which things will be served. Overrides compiled-in value. Choosing a name other than <code class="literal">WORKGROUP</code> is strongly recommended.</p></div></div><div class="refentry" lang="en"><div class="refentry.separator"><hr></div><a name="appc-refentry-209"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>writable = boolean</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><p>Antonym for <code class="literal">read only</code>; synonym of <code class="literal">write ok</code>.</p></div></div><div class="refentry" lang="en"><div class="refentry.separator"><hr></div><a name="appc-refentry-210"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>write list = comma-separated list</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><p>List of users that are given read-write access to a read-only share. See also <code class="literal">read list</code>.</p></div></div><div class="refentry" lang="en"><div class="refentry.separator"><hr></div><a name="appc-refentry-211"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>write ok = boolean</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><p>Synonym of the <code class="literal">writable</code> configuration option.</p></div></div><div class="refentry" lang="en"><div class="refentry.separator"><hr></div><a name="appc-refentry-212"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>[global] write raw = boolean</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><p>Allows fast streaming writes over TCP, using 64KB buffers. Recommended.</p></div></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="appc-SECT-2"></a>Glossary of Configuration Values</h2></div></div></div><div class="variablelist"><dl><dt><span class="term">
-<a class="indexterm" name="appc-idx-990655-0"></a>Address list</span></dt><dd><p>A space-separated list of IP addresses in ###.###.###.### format.</p></dd><dt><span class="term">Comma-separated list</span></dt><dd><p>A list of items separated by commas.</p></dd><dt><span class="term">Command</span></dt><dd><p>A Unix command, with full path and parameters.</p></dd><dt><span class="term">Host list</span></dt><dd><p>A space-separated list of hosts. Allows IP addresses, address masks, domain names, ALL, and EXCEPT</p></dd><dt><span class="term">Interface list</span></dt><dd><p>A space-separated list of interfaces, in either address/netmask or address/n-bits format. For example, 192.168.2.10/24 or 192.168.2.10/255.255.255.0</p></dd><dt><span class="term">Map list</span></dt><dd><p>A space-separated list of file-remapping strings such as <code class="literal">(*.html</code> <code class="literal">*.htm)</code>.</p></dd><dt><span class="term">Remote list</span></dt><dd><p>A space-separated list of subnet-broadcast-address/workgroup pairs. For example, 192.168.2.255/SERVERS 192.168.4.255/STAFF.</p></dd><dt><span class="term">Service (share) list</span></dt><dd><p>A space-separated list of share names, without the enclosing square brackets.</p></dd><dt><span class="term">Slash-list</span></dt><dd><p>A list of filenames, separated by "/" characters to allow embedded spaces. For example, <code class="literal">/.*/fred</code> <code class="literal">flintstone/*.frk/</code>.</p></dd><dt><span class="term">Text</span></dt><dd><p>One line of text.</p></dd><dt><span class="term">User list</span></dt><dd><p>A space-separated list of usernames. In Samba 1.9, <code class="literal">@group-name</code> will include everyone in Unix group <code class="literal">group-name</code>. In Samba 2.0, <code class="literal">@group-name</code> includes whomever is in the NIS netgroup <code class="literal">group_name</code> if one exists, otherwise whomever is in the Unix group <code class="literal">group_name</code>. In addition, +<code class="literal">group_name</code> is a Unix group, &amp;<code class="literal">group_name</code> is an NIS netgroup, and &amp;+ and +&amp; cause an ordered search of both Unix and NIS groups.</p></dd></dl></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="appc-SECT-3"></a>Configuration File Variables</h2></div></div></div><p><a href="#appc-88529" title="Table C.1. Variables in Alphabetic Order">Table 3.1</a> lists of Samba configuration file variables.</p><div class="table"><a name="appc-88529"></a><p class="title"><b>Table C.1. Variables in Alphabetic Order </b></p><div class="table-contents"><table summary="Variables in Alphabetic Order " border="1"><colgroup><col><col></colgroup><thead><tr><th><p>Name</p></th><th><p>Meaning</p></th></tr></thead><tbody><tr><td><p><code class="literal">%a</code></p></td><td><p>Client's architecture (one of Samba, WfWg, WinNT, Win95, or UNKNOWN)</p></td></tr><tr><td><p><code class="literal">%d</code></p></td><td><p>Current server process's processID</p></td></tr><tr><td><p><code class="literal">%f</code></p></td><td><p>Print-spool file as a relative path (printing only)</p></td></tr><tr><td><p><code class="literal">%f</code></p></td><td><p>User from which a message was sent (messages only)</p></td></tr><tr><td><p><code class="literal">%G</code></p></td><td><p>Primary group name of <code class="literal">%U</code> (requested username)</p></td></tr><tr><td><p><code class="literal">%g</code></p></td><td><p>Primary group name of <code class="literal">%u</code> (actual username)</p></td></tr><tr><td><p><code class="literal">%H</code></p></td><td><p>Home directory of <code class="literal">%u</code> (actual username)</p></td></tr><tr><td><p><code class="literal">%h</code></p></td><td><p>Samba server's (Internet) hostname</p></td></tr><tr><td><p><code class="literal">%I</code></p></td><td><p>Client's IP address</p></td></tr><tr><td><p><code class="literal">%j</code></p></td><td><p>Print job number (printing only)</p></td></tr><tr><td><p><code class="literal">%L</code></p></td><td><p>Samba server's NetBIOS name (virtual servers have multiple names)</p></td></tr><tr><td><p><code class="literal">%M</code></p></td><td><p>Client's (Internet) hostname</p></td></tr><tr><td><p><code class="literal">%m</code></p></td><td><p>Client's NetBIOS name</p></td></tr><tr><td><p><code class="literal">%n</code></p></td><td><p>New password (password change only)</p></td></tr><tr><td><p><code class="literal">%N</code></p></td><td><p>Name of the NIS home directory server (without NIS, same as <code class="literal">%L</code>)</p></td></tr><tr><td><p><code class="literal">%o</code></p></td><td><p>Old password (password change only)</p></td></tr><tr><td><p><code class="literal">%P</code></p></td><td><p>Current share's root directory (actual)</p></td></tr><tr><td><p><code class="literal">%p</code></p></td><td><p>Current share's root directory (in an NIS homedir map)</p></td></tr><tr><td><p><code class="literal">%p</code></p></td><td><p>Print filename (printing only)</p></td></tr><tr><td><p><code class="literal">%R</code></p></td><td><p>Protocol level in use (one of CORE, COREPLUS, LANMAN1, LANMAN2, or NT1)</p></td></tr><tr><td><p><code class="literal">%S</code></p></td><td><p>Current share's name</p></td></tr><tr><td><p><code class="literal">%s</code></p></td><td><p>Filename the message is in (messages only)</p></td></tr><tr><td><p><code class="literal">%s</code></p></td><td><p>Print-spool file name (printing only)</p></td></tr><tr><td><p><code class="literal">%T</code></p></td><td><p>Current date and time</p></td></tr><tr><td><p><code class="literal">%t</code></p></td><td><p>Destination machine (messages only)</p></td></tr><tr><td><p><code class="literal">%u</code></p></td><td><p>Current share's username</p></td></tr><tr><td><p><code class="literal">%U</code></p></td><td><p>Requested username for current share</p></td></tr><tr><td><p><code class="literal">%v</code></p></td><td><p>Samba version</p></td></tr></tbody></table></div></div><br class="table-break"></div></div><div class="appendix" lang="en"><div class="titlepage"><div><div><h2 class="title"><a name="SAMBA-AP-D"></a>Appendix D. Summary of Samba Daemons and Commands</h2></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="sect1"><a href="#appd-SECT-1">D.1. Samba Distribution Programs</a></span></dt><dd><dl><dt><span class="sect2"><a href="#appd-SECT-1.1">D.1.1. smbd</a></span></dt><dt><span class="sect2"><a href="#appd-SECT-1.2">D.1.2. nmbd</a></span></dt><dt><span class="sect2"><a href="#appd-SECT-1.3">D.1.3. Samba Startup File </a></span></dt><dt><span class="sect2"><a href="#appd-SECT-1.4">D.1.4. smbsh</a></span></dt><dt><span class="sect2"><a href="#appd-SECT-1.5">D.1.5. smbclient</a></span></dt><dt><span class="sect2"><a href="#appd-SECT-1.6">D.1.6. smbstatus</a></span></dt><dt><span class="sect2"><a href="#appd-SECT-1.7">D.1.7. smbtar</a></span></dt><dt><span class="sect2"><a href="#appd-SECT-1.8">D.1.8. nmblookup</a></span></dt><dt><span class="sect2"><a href="#appd-SECT-1.9">D.1.9. smbpasswd</a></span></dt><dt><span class="sect2"><a href="#appd-SECT-1.10">D.1.10. testparm</a></span></dt><dt><span class="sect2"><a href="#appd-SECT-1.11">D.1.11. testprns</a></span></dt><dt><span class="sect2"><a href="#appd-SECT-1.12">D.1.12. rpcclient</a></span></dt><dt><span class="sect2"><a href="#appd-SECT-1.13">D.1.13. tcpdump</a></span></dt></dl></dd></dl></div><p>This appendix is a reference listing of command-line options and other information to help you use the executables that come with Samba distribution.</p><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="appd-SECT-1"></a>Samba Distribution Programs</h2></div></div></div><p>The following sections provide information about the command-line parameters for Samba programs.</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="appd-SECT-1.1"></a>smbd</h3></div></div></div><p>
-<a class="indexterm" name="appd-idx-993627-0"></a>
-<a class="indexterm" name="appd-idx-993627-1"></a>The <span class="emphasis"><em>smbd</em></span> program provides Samba's file and printer services, using one TCP/IP stream and one daemon per client. It is controlled from the default configuration file, <em class="replaceable"><code>samba_dir</code></em><span class="emphasis"><em>/lib/smb.conf</em></span>, and can be overridden by command-line options.</p><p>The configuration file is automatically re-evaluated every minute. If it has changed, most new options are immediately effective. You can force Samba to immediately reload the configuration file if you send a SIGHUP to <span class="emphasis"><em>smbd</em></span>. Reloading the configuration file, however, will not affect any clients that are already connected. To escape this "grandfather" configuration, a client would need to disconnect and reconnect, or the server itself would have to be restarted, forcing all clients to reconnect.</p><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="appd-SECT-1.1.1"></a>Other signals</h4></div></div></div><p>To shut down a <span class="emphasis"><em>smbd</em></span> process, send it the termination signal SIGTERM (-15) which allows it to die gracefully instead of a SIGKILL (-9). To increment the debug logging level of <span class="emphasis"><em>smbd</em></span> at runtime, send the program a SIGUSR1 signal. To decrement it at runtime, send the program a SIGUSR2 signal.</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="appd-SECT-1.1.2"></a>Command-line options</h4></div></div></div><div class="variablelist"><dl><dt><span class="term"><code class="literal">-D</code></span></dt><dd><p>The <span class="emphasis"><em>smbd</em></span> program is run as a daemon. This is the recommended way to use <span class="emphasis"><em>smbd</em></span> (it is also the default action). In addition, <span class="emphasis"><em>smbd</em></span> can also be run from <span class="emphasis"><em>inetd</em></span>.</p></dd><dt><span class="term"><code class="literal">-d</code> <em class="replaceable"><code>debuglevel</code></em></span></dt><dd><p>Sets the debug (sometimes called logging) level. The level can range from 0 all the way to 10. Specifying the value on the command line overrides the value specified in the <code class="filename">smb.conf</code> file. Debug level 0 logs only the most important messages; level 1 is normal; levels 3 and above are primarily for debugging and slow <span class="emphasis"><em>smbd</em></span> considerably.</p></dd><dt><span class="term"><code class="literal">-h</code> </span></dt><dd><p>Prints command-line usage information for the <code class="filename">smbd</code> program.</p></dd></dl></div></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="appd-SECT-1.1.3"></a>Testing/debugging options</h4></div></div></div><div class="variablelist"><dl><dt><span class="term"><code class="literal">-a</code></span></dt><dd><p>If this is specified, each new connection to the Samba server will append all logging messages to the log file. This option is the opposite of <code class="literal">-o</code>, and is the default.</p></dd><dt><span class="term"><code class="literal">-i</code> <em class="replaceable"><code>scope</code></em></span></dt><dd><p>This sets a NetBIOS scope identifier. Only machines with the same identifier will communicate with the server. The scope identifier was a predecessor to workgroups, and this option is included only for backwards compatibility.</p></dd><dt><span class="term"><code class="literal">-l</code> <em class="replaceable"><code>log_file</code></em></span></dt><dd><p>Send the log messages to somewhere other than the location compiled in or specified in the <code class="filename">smb.conf</code> file. The default is often <code class="filename">/usr/local/samba/var/log.smb</code>, <code class="filename">/usr/samba/var/log.smb,</code> or <code class="filename">/var/log/log.smb</code>. The first two are strongly discouraged on Linux, where <code class="filename">/usr</code> may be a read-only filesystem.</p></dd><dt><span class="term"><code class="literal">-O</code> <em class="replaceable"><code>socket_options</code></em></span></dt><dd><p>This sets the TCP/IP socket options, using the same parameters as the <code class="literal">socket</code> <code class="literal">options</code> configuration option. It is often used for performance tuning and testing.</p></dd><dt><span class="term"><code class="literal">-o</code></span></dt><dd><p>This option is the opposite of <code class="literal">-a</code>. It causes log files to be overwritten when opened. Using this option saves hunting for the right log entries if you are performing a series of tests and inspecting the log file each time.</p></dd><dt><span class="term"><code class="literal">-P</code></span></dt><dd><p>This option forces <code class="filename">smbd</code> not to send any network data out. This option is typically used only by Samba developers.<a class="indexterm" name="appd-idx-994096-0"></a></p></dd><dt><span class="term"><code class="literal">-P</code></span></dt><dd><p>This option forces <code class="filename">smbd</code> not to send any network data out. This option is typically used only by Samba developers.  <a class="indexterm" name="appd-idx-994102-0"></a></p></dd><dt><span class="term"><code class="literal">-p</code> <em class="replaceable"><code>port_number</code></em></span></dt><dd><p>This sets the TCP/IP port number that the server will accept requests from. Currently, all Microsoft clients send only to the default port: 139.</p></dd><dt><span class="term"><code class="literal">-s</code> <em class="replaceable"><code>configuration_file</code></em></span></dt><dd><p>Specifies the location of the Samba configuration file. Although the file defaults to <code class="filename">/usr/local/samba/lib/smb.conf</code>, you can override it here on the command line, typically for debugging.</p></dd></dl></div></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="appd-SECT-1.2"></a>nmbd</h3></div></div></div><p>
-<a class="indexterm" name="appd-idx-993645-0"></a>The <span class="emphasis"><em>nmbd</em></span> program is Samba's NetBIOS name and browsing daemon. It replies to broadcast NetBIOS over TCP/IP (NBT) name-service requests from SMB clients and optionally to Microsoft's Windows Internet Name Service (WINS) requests. Both of these are versions of the name-to-address lookup required by SMB clients. The broadcast version uses UDP/IP broadcast on the local subnet only, while WINS uses TCP/IP, which may be routed. If running as a WINS server, <span class="emphasis"><em>nmbd</em></span> keeps a current name and address database in the file <code class="filename">wins.dat</code> in the <code class="literal">samba_dir</code><code class="filename">/var/locks</code> directory.</p><p>An active <span class="emphasis"><em>nmbd</em></span> program can also respond to browsing protocol requests used by the Windows Network Neighborhood. Browsing is a combined advertising, service announcement, and active directory protocol. This protocol provides a dynamic directory of servers and the disks and printers that the servers are providing. As with WINS, this was initially done by making UDP/IP broadcasts on the local subnet. Now, with the concept of a local master browser, it is done by making TCP/IP connections to a server. If <span class="emphasis"><em>nmbd</em></span> is acting as a local master browser, it stores the browsing database in the file <code class="filename">browse.dat</code> in the <code class="literal">samba_dir</code><code class="filename">/var/locks</code> directory.</p><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="appd-SECT-1.2.1"></a>Signals</h4></div></div></div><p>Like <span class="emphasis"><em>smbd</em></span>, the <span class="emphasis"><em>nmbd</em></span> program responds to several Unix signals. Sending <span class="emphasis"><em>nmbd</em></span> a SIGHUP signal will cause it to dump the names it knows about to the file <code class="filename">namelist.debug</code> in the <code class="literal">samba_dir</code>/<span class="emphasis"><em>locks</em></span> directory and its browsing database to the <code class="filename">browse.dat </code>file in the same directory. To shut down a <span class="emphasis"><em>nmbd</em></span> process send it a SIGTERM (-15) signal instead of a SIGKILL (-9) to allow it to die gracefully. You can increment the debug logging level of <span class="emphasis"><em>nmbd</em></span> by sending it a SIGUSR1 signal; you can decrement it by sending a SIGUSR2 signal.</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="appd-SECT-1.2.2"></a>Command-line options</h4></div></div></div><div class="variablelist"><dl><dt><span class="term"><code class="literal">-D</code></span></dt><dd><p>Instructs the <code class="filename">nmbd</code> program to run as a daemon. This is the recommended way to use <code class="filename">nmbd</code>. In addition, <code class="filename">nmbd</code> can also be run from <em class="firstterm">inetd</em>.</p></dd><dt><span class="term"><code class="literal">-d</code> <em class="replaceable"><code>debuglevel</code></em></span></dt><dd><p>Sets the debug (sometimes called logging) level. The level can range from 0, all the way to 10. Specifying the value on the command line overrides the value specified in the <code class="filename">smb.conf</code> file. Debug level 0 logs only the most important messages; level 1 is normal; level 3 and above are primarily for debugging, and slow <span class="emphasis"><em>nmbd</em></span> considerably.</p></dd><dt><span class="term"><code class="literal">-h</code> </span></dt><dd><p>Prints command-line usage information for the <code class="filename">nmbd</code> program (also <code class="literal">-?</code>).</p></dd></dl></div></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="appd-SECT-1.2.3"></a>Testing/debugging options</h4></div></div></div><div class="variablelist"><dl><dt><span class="term"><code class="literal">-a</code></span></dt><dd><p>If this is specified, each new connection to the Samba server will append all logging messages to the log file. This option is the opposite of <code class="literal">-o</code>, and is the default.</p></dd><dt><span class="term"><code class="literal">-H</code> <em class="replaceable"><code>hosts_  file</code></em></span></dt><dd><p>This option loads a standard <span class="emphasis"><em>hosts</em></span> file for name resolution.</p></dd><dt><span class="term"><code class="literal">-i</code> <em class="replaceable"><code>scope</code></em></span></dt><dd><p>This sets a NetBIOS scope identifier. Only machines with the same identifier will communicate with the server. The scope identifier was a predecessor to workgroups, and this option is included only for backward<a class="indexterm" name="appd-idx-994134-0"></a> compatibility.<a class="indexterm" name="appd-idx-994135-0"></a></p></dd><dt><span class="term"><code class="literal">-l</code> <em class="replaceable"><code>log_file</code></em></span></dt><dd><p>Sends the log messages to somewhere other than the location compiled-in or specified in the <code class="filename">smb.conf</code> file. The default is often <code class="filename">/usr/local/samba/var/log.nmb</code>, <code class="filename">/usr/samba/var/log.nmb,</code> or <code class="filename">/var/log/log.nmb</code>. The first two are strongly discouraged on Linux, where <code class="filename">/usr</code> may be a read-only filesystem.</p></dd><dt><span class="term"><code class="literal">-n</code> <em class="replaceable"><code>NetBIOS_name</code></em></span></dt><dd><p>This option allows you to override the NetBIOS name by which the daemon will advertise itself. Specifying the option on the command line overrides the <code class="literal">netbios</code> <code class="literal">name</code> option in the Samba configuration file.</p></dd><dt><span class="term"><code class="literal">-O</code> <em class="replaceable"><code>socket_options</code></em></span></dt><dd><p>This sets the TCP/IP socket options, using the same parameters as the <code class="literal">socket</code> <code class="literal">options</code> configuration option. It is often used for performance tuning and testing.</p></dd><dt><span class="term"><code class="literal">-o</code></span></dt><dd><p>This option is the opposite of <code class="literal">-a</code>. It causes log files to be overwritten when opened. Using this option saves hunting for the right log entries if you are performing a series of tests and inspecting the log file each time.</p></dd><dt><span class="term"><code class="literal">-p</code> <em class="replaceable"><code>port_number</code></em></span></dt><dd><p>This sets the UDP/IP port number from which the server will accept requests. Currently, all Microsoft clients send only to the default port: 137.</p></dd><dt><span class="term"><code class="literal">-s</code> <em class="replaceable"><code>configuration_file</code></em></span></dt><dd><p>Specifies the location of the Samba configuration file. Although the file defaults to <code class="filename">/usr/local/samba/lib/smb.conf</code>, you can override it here on the command line, typically for debugging.</p></dd><dt><span class="term"><code class="literal">-v</code></span></dt><dd><p>This option prints the current version of Samba.</p></dd></dl></div></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="appd-SECT-1.3"></a>Samba Startup File </h3></div></div></div><p>
-<a class="indexterm" name="appd-idx-993647-0"></a>
-<a class="indexterm" name="appd-idx-993647-1"></a>
-<a class="indexterm" name="appd-idx-993647-2"></a>Samba is normally started by running it from your Unix system's <code class="filename">rc</code> files at boot time. For systems with a System V-like set of <code class="filename">/etc/rcN.d</code> directories, this can be done by placing a suitably named script in the <code class="filename">/rc</code> directory. Usually, the script  starting Samba is called <span class="emphasis"><em>S91samba</em></span>, while the script stopping or "killing" Samba is called <span class="emphasis"><em>K91samba.</em></span> On Linux, the usual subdirectory for the scripts is <code class="filename">/etc/rc2.d.</code> On Solaris, the directory is <code class="filename">/etc/rc3.d</code>. For machines with <code class="filename">/etc/rc.local</code> files, you would normally add the following lines to that file:</p><pre class="programlisting">/usr/local/samba/bin/smbd -D
-/usr/local/samba/bin/nmbd -D</pre><p>The following example script supports two extra commands, <code class="literal">status</code> and <code class="literal">restart</code>, in addition to the normal <code class="literal">start</code> and <code class="literal">stop</code> for System V machines:</p><pre class="programlisting">#!/bin/sh
-#
-# /etc/rc2.d./S91Samba  --manage the SMB server in a System V manner
-#
-OPTS="-D"
-#DEBUG=-d3
-PS="ps  ax"
-SAMBA_DIR=/usr/local/samba
-case "$1" in
-'start')
-	echo "samba "
-	$SAMBA_DIR/bin/smbd $OPTS $DEBUG
-	$SAMBA_DIR/bin/nmbd $OPTS $DEBUG
-	;;
-'stop')
-	echo "Stopping samba"
-	$PS | awk '/usr.local.samba.bin/ { print $1}' |\
-	xargs kill
-	;;
-'status')
-	x=`$PS | grep -v grep | grep '$SAMBA_DIR/bin'`
-	if [ ! "$x" ]; then
-		echo "No samba processes running"
-	else
-		echo "  PID TT STAT  TIME COMMAND"
-		echo "$x"
-	fi
-	;;
-'restart')
-	/etc/rc2.d/S91samba stop
-	/etc/rc2.d/S91samba start
-	/etc/rc2.d/S91samba status
-	;;
-*)
-	echo "$0: Usage error -- you must say $0 start,  stop, status or restart ."
-	;;
-esac
-exit</pre><p>You'll need to set the actual paths and <code class="literal">ps</code> options to suit the machine you're using. In addition, you might want to add additional commands to tell Samba to reload its <code class="filename">smb.conf</code> file or dump its <span class="emphasis"><em>nmbd</em></span> tables, depending on your actual needs.</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="appd-SECT-1.4"></a>smbsh</h3></div></div></div><p>The <span class="emphasis"><em>smbsh</em></span>
-<a class="indexterm" name="appd-idx-993744-0"></a> program lets you use a remote Windows share on your Samba server as if the share was a regular Unix directory. When it's run, it provides an extra directory tree under <code class="filename">/smb</code>. Subdirectories of <code class="filename">/smb</code> are servers, and subdirectories of the servers are their individual disk and printer shares. Commands run by <span class="emphasis"><em>smbsh</em></span> treat the <code class="filename">/smb</code> filesystem as if it were local to Unix. This means that you don't need <span class="emphasis"><em>smbmount</em></span> in your kernel to mount Windows filesystems the way you mount with NFS filesystems. However, you do need to configure Samba with the <code class="literal">--with-smbwrappers</code> option to enable <code class="filename">smbsh</code>.</p><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="appd-SECT-1.4.1"></a>Options</h4></div></div></div><div class="variablelist"><dl><dt><span class="term"><code class="literal">-d</code> debuglevel</span></dt><dd><p>Sets the debug (sometimes called logging) level. The level can range from 0, the default, all the way to 10. Debug level 0 logs only the most important messages; level 1 is normal; level 3 and above are primarily for debugging, and slow <span class="emphasis"><em>smbsh</em></span> considerably.</p></dd><dt><span class="term"><code class="literal">-l</code> <em class="replaceable"><code>logfile</code></em></span></dt><dd><p>Sets the name of the logfile to use.</p></dd><dt><span class="term"><code class="literal">-P</code> <em class="replaceable"><code>prefix</code></em></span></dt><dd><p>Sets the root directory to mount the SMB filesystem. The default is <code class="filename">/smb</code>.</p></dd><dt><span class="term"><code class="literal">-R</code> <em class="replaceable"><code>resolve order</code></em></span></dt><dd><p>Sets the resolve order of the name servers. This option is similar to the <code class="literal">resolve order</code> configuration option, and can take any of the four parameters, <code class="literal">lmhosts</code>, <code class="literal">host</code>, <code class="literal">wins</code>, and <code class="literal">bcast</code>, in any order.</p></dd><dt><span class="term"><code class="literal">-U</code> <em class="replaceable"><code>user</code></em></span></dt><dd><p>Supports <em class="replaceable"><code>user%password.</code></em></p></dd><dt><span class="term"><code class="literal">-W</code> <em class="replaceable"><code>workgroup</code></em></span></dt><dd><p>Sets the NetBIOS workgroup to which the client will connect.</p></dd></dl></div></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="appd-SECT-1.5"></a>smbclient</h3></div></div></div><p>The <span class="emphasis"><em>smbclient</em></span>
-<a class="indexterm" name="appd-idx-993745-0"></a>
-<a class="indexterm" name="appd-idx-993745-1"></a> program is the maid-of-all-work of the Samba suite. Initially intended as a testing tool, it has become a full command-line Unix client, with an FTP-like interactive client. Some of its options are still used for testing and tuning, and it makes a simple tool for ensuring that Samba is running on a server.</p><p>It's convenient to look at <span class="emphasis"><em>smbclient</em></span> as a suite of programs:</p><div class="itemizedlist"><ul type="disc"><li><p>FTP-like interactive file transfer program</p></li><li><p>Interactive printing program</p></li><li><p>Interactive tar program</p></li><li><p>Command-line message program</p></li><li><p>Command-line <span class="emphasis"><em>tar</em></span> program (but see <span class="emphasis"><em>smbtar</em></span> later)</p></li><li><p>"What services do you have" query program</p></li><li><p>Command-line debugging program</p></li></ul></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="appd-SECT-1.5.1"></a>General command-line options</h4></div></div></div><p>The program has the usual set of <span class="emphasis"><em>smbd</em></span>-like options, which apply to all the interactive and command-line use. The syntax is:</p><pre class="programlisting">smbclient //<em class="replaceable"><code>server_name</code></em>/<em class="replaceable"><code>share_name</code></em> [<em class="replaceable"><code>password</code></em>] [-<em class="replaceable"><code>options</code></em>]</pre><p>Here is an explanation of each of the command-line options:</p><div class="variablelist"><dl><dt><span class="term"><code class="literal">-d</code> <em class="replaceable"><code>debug_level</code></em></span></dt><dd><p>Sets the debug (logging) level, from 0 to 10, with <code class="literal">A</code> for all. Overrides the value in <code class="filename">smb.conf</code>. Debug level 0 logs only the most important messages; level 1 is normal; debug level 3 and above are for debugging, and slow <span class="emphasis"><em>smbclient</em></span> considerably.</p></dd><dt><span class="term"><code class="literal">-h</code></span></dt><dd><p>Prints the command-line help information (usage) for smbclient.</p></dd><dt><span class="term"><code class="literal">-n</code> <em class="replaceable"><code>NetBIOS_name</code></em></span></dt><dd><p>Allows you to override the NetBIOS name by which the program will advertise itself.</p></dd></dl></div></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="appd-SECT-1.5.2"></a>Smbclient operations</h4></div></div></div><p>Running <code class="literal">smbclient</code> <code class="literal">//</code><em class="replaceable"><code>server_name</code></em><code class="literal">/</code><em class="replaceable"><code>share</code></em> will cause it to prompt you for a username and password. If the login is successful, it will connect to the share and give you a prompt much like an FTP prompt (the backslash in the prompt will be replaced by the current directory within the share as you move around the filesystem):</p><pre class="programlisting">smb:\&gt;</pre><p>
-<a class="indexterm" name="appd-idx-994034-0"></a>From this command line, you can use several FTP-like commands, as listed in <a href="#appd-89417" title="Table D.1. smbclient Commands">Table 4.1</a>. Arguments in square brackets are optional.</p><div class="table"><a name="appd-89417"></a><p class="title"><b>Table D.1. smbclient Commands </b></p><div class="table-contents"><table summary="smbclient Commands " border="1"><colgroup><col><col></colgroup><thead><tr><th><p>Command</p></th><th><p>Description</p></th></tr></thead><tbody><tr><td><p><code class="literal">?</code> <em class="replaceable"><code>command</code></em></p></td><td><p>Provides list of commands or help on specified command.</p></td></tr><tr><td><p><code class="literal">help</code> [<em class="replaceable"><code>command</code></em>]</p></td><td><p>Provides list of commands or help on specified command.</p></td></tr><tr><td><p><code class="literal">!</code> [<em class="replaceable"><code>command</code></em>]</p></td><td><p>If a command is specified, it will be run in a local shell. If not, you will be placed into a local shell on the client.</p></td></tr><tr><td><p><code class="literal">dir</code> [<em class="replaceable"><code>filename</code></em>]</p></td><td><p>Displays any files matching <em class="replaceable"><code>filename</code></em> in the current directory on the server, or all files if <em class="replaceable"><code>filename</code></em> is omitted.</p></td></tr><tr><td><p><code class="literal">ls</code> [<em class="replaceable"><code>filename</code></em>]</p></td><td><p>Displays any files matching <em class="replaceable"><code>filename</code></em> in the current directory on the server, or all files if <em class="replaceable"><code>filename</code></em> is omitted.</p></td></tr><tr><td><p><code class="literal">cd</code> [<em class="replaceable"><code>directory</code></em>]</p></td><td><p>If <em class="replaceable"><code>directory</code></em> is specified, changes to the specified directory on the remote server. If not, reports the current directory on the remote machine.</p></td></tr><tr><td><p><code class="literal">lcd</code> [<em class="replaceable"><code>director</code></em><code class="literal">y</code>]</p></td><td><p>If <em class="replaceable"><code>directory</code></em> is specified, the current directory on the local machine will be changed. If not, the name of the current directory on the local machine will be reported.</p></td></tr><tr><td><p><code class="literal">get</code> <span class="emphasis"><em>remotefile</em></span> [<em class="replaceable"><code>localfile</code></em>]</p></td><td><p>Copies the file <em class="replaceable"><code>remotefile</code></em> to the local machine. If a <em class="replaceable"><code>localfile</code></em> is specified, uses that name to copy the file to. Treats the file as binary; does <span class="emphasis"><em>not</em></span> do LF to CR/LF conversions.</p></td></tr><tr><td><p><code class="literal">put</code> <span class="emphasis"><em>localfile</em></span> [<em class="replaceable"><code>remotefile</code></em>]</p></td><td><p>Copies <em class="replaceable"><code>localfile</code></em> to the remote machine. If a <em class="replaceable"><code>remotefile</code></em> is specified, uses that as the name to copy to on the remote server. Treats the file as binary; does <span class="emphasis"><em>not</em></span> do LF to CR/LF conversions.</p></td></tr><tr><td><p><code class="literal">mget</code> <em class="replaceable"><code>pattern</code></em></p></td><td><p>Gets all files matching <em class="replaceable"><code>pattern</code></em> from the remote machine.</p></td></tr><tr><td><p><code class="literal">mput</code><em class="replaceable"><code> pattern</code></em></p></td><td><p>Places all local files matching <em class="replaceable"><code>pattern</code></em> on the remote machine.</p></td></tr><tr><td><p><code class="literal">prompt</code></p></td><td><p>Toggles interactive prompting on and off for <code class="literal">mget</code> and <code class="literal">mput</code>.</p></td></tr><tr><td><p><code class="literal">lowercase ON </code>(or<code class="literal"> OFF </code>)</p></td><td><p>If lowercase is on, <span class="emphasis"><em>smbclient</em></span> will convert filenames to lowercase during an <code class="literal">mget</code> or <code class="literal">get</code> (but not a <code class="literal">mput</code> or <code class="literal">put</code>).</p></td></tr><tr><td><p><code class="literal">del</code> <em class="replaceable"><code>filename</code></em></p></td><td><p>Delete a file on the remote machine.</p></td></tr><tr><td><p><code class="literal">md</code> <em class="replaceable"><code>directory</code></em></p></td><td><p>Create a directory on the remote machine.</p></td></tr><tr><td><p><code class="literal">mkdir</code> <em class="replaceable"><code>directory</code></em></p></td><td><p>Create a directory on the remote machine.</p></td></tr><tr><td><p><code class="literal">rd</code> <em class="replaceable"><code>directory</code></em></p></td><td><p>Remove the specified directory on the remote machine.</p></td></tr><tr><td><p><code class="literal">rmdir</code> <em class="replaceable"><code>directory</code></em></p></td><td><p>Remove the specified directory on the remote machine.</p></td></tr><tr><td><p><code class="literal">setmode</code> <em class="replaceable"><code>filename</code></em> <code class="literal">[+|-]rsha</code></p></td><td><p>Set DOS filesystem attribute bits, using Unix-like modes. <code class="literal">r</code> is read-only, <code class="literal">s</code> is system, <code class="literal">h</code> is hidden, and <code class="literal">a</code> is archive.</p></td></tr><tr><td><p><code class="literal">exit</code></p></td><td><p>Exits <span class="emphasis"><em>smbclient</em></span>.</p></td></tr><tr><td><p><code class="literal">quit</code></p></td><td><p>Exits <span class="emphasis"><em>smbclient</em></span>.</p></td></tr></tbody></table></div></div><br class="table-break"><p>There are also mask and recursive commands for large copies; see the <code class="filename">smbclient</code> manual page for details on how to use these. With the exception of mask, recursive, and the lack of an ASCII transfer mode, <span class="emphasis"><em>smbclient</em></span> works exactly the same as FTP. Note that because it does binary transfers, Windows files copied to Unix will have lines ending in carriage-return and linefeed (<code class="literal">\r\n</code>), not Unix's linefeed (<code class="literal">\n</code>).</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="appd-SECT-1.5.3"></a>Printing commands</h4></div></div></div><p>The <span class="emphasis"><em>smbclient</em></span> program can also be used for access to a printer by connecting to a print share. Once connected, the commands shown in <a href="#appd-39300" title="Table D.2. smbclient Printing Commands">Table 4.2</a> can be used to print.</p><div class="table"><a name="appd-39300"></a><p class="title"><b>Table D.2. smbclient Printing Commands </b></p><div class="table-contents"><table summary="smbclient Printing Commands " border="1"><colgroup><col><col></colgroup><thead><tr><th><p>Command</p></th><th><p>Description</p></th></tr></thead><tbody><tr><td><p><code class="literal">print</code><em class="replaceable"><code> filename</code></em></p></td><td><p>Prints the file by copying it from the local machine to the remote one and then submitting it as a print job there.</p></td></tr><tr><td><p><code class="literal">printmode</code> <em class="replaceable"><code>text </code></em>|<em class="replaceable"><code> graphics</code></em></p></td><td><p>Instructs the server that the following files will be plain text (ASCII) or the binary graphics format that the printer requires. It's up to the user to ensure that the file is indeed the right kind.</p></td></tr><tr><td><p><code class="literal">queue</code></p></td><td><p>Displays the queue for the print share you're connected to, showing job ID, name, size, and status.</p></td></tr></tbody></table></div></div><br class="table-break"><p>Finally, to print from the <span class="emphasis"><em>smbclient</em></span>, use the <code class="literal">-c</code> option:</p><pre class="programlisting">cat <em class="replaceable"><code>printfile</code></em> | smbclient //<em class="replaceable"><code>server</code></em>/<em class="replaceable"><code>printer_name</code></em>  -c "print -"</pre></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="appd-SECT-1.5.4"></a>Tar commands</h4></div></div></div><p><span class="emphasis"><em>smbclient</em></span> can tar up files from a file share. This is normally done from the command line using the <span class="emphasis"><em>smbtar</em></span> command, but the commands shown in <a href="#appd-54517" title="Table D.3. smbclient Printing Commands">Table 4.3</a> are also available interactively.</p><div class="table"><a name="appd-54517"></a><p class="title"><b>Table D.3. smbclient Printing Commands </b></p><div class="table-contents"><table summary="smbclient Printing Commands " border="1"><colgroup><col><col></colgroup><thead><tr><th><p>Command</p></th><th><p>Description</p></th></tr></thead><tbody><tr><td><p><code class="literal">tar c|x[IXbgNa]</code> <em class="replaceable"><code>operands</code></em></p></td><td><p>Performs a creation or extraction <span class="emphasis"><em>tar</em></span> similar to the command-line program.</p></td></tr><tr><td><p><code class="literal">blocksize</code> <em class="replaceable"><code>size</code></em></p></td><td><p>Sets the block size to be used by <span class="emphasis"><em>tar</em></span>, in 512-byte blocks.</p></td></tr><tr><td><p><code class="literal">noreset</code></p></td><td><p>Makes <span class="emphasis"><em>tar</em></span> pay attention to DOS archive bit for all following commands. In <code class="literal">full</code> mode (the default), <span class="emphasis"><em>tar</em></span> will back up everything. In <code class="literal">inc</code> (incremental) mode, <span class="emphasis"><em>tar</em></span> will back up only those files with the archive bit set. In <code class="literal">reset</code> mode, <span class="emphasis"><em>tar</em></span> will reset the archive bit on all files it backs up. (this requires the share to be writable), and in <code class="literal">noreset</code> mode the archive bit will not be reset even after the file has been backed up.</p></td></tr></tbody></table></div></div><br class="table-break"></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="appd-SECT-1.5.5"></a>Command-line message program options</h4></div></div></div><div class="variablelist"><dl><dt><span class="term"><code class="literal">-M</code> <em class="replaceable"><code>NetBIOS_machine_name</code></em></span></dt><dd><p>This option allows you to send immediate messages using the WinPopup protocol to another computer. Once a connection is established, you can type your message, pressing control-D to end. If WinPopup is not running on the receiving machine, the program returns an error.</p></dd><dt><span class="term"><code class="literal">-U</code> <em class="replaceable"><code>user</code></em> </span></dt><dd><p>This<em class="replaceable"><code> </code></em>option allows you to indirectly control the FROM part of the message.</p></dd></dl></div></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="appd-SECT-1.5.6"></a>Command-line tar program options</h4></div></div></div><p>The <code class="literal">-T</code> (tar), <code class="literal">-D</code> (starting directory), and <code class="literal">-c</code> (command) options are used together to tar up files interactively. This is better done with <code class="filename">smbtar</code>, which will be discussed shortly. We don't recommend using <span class="emphasis"><em>smbclient</em></span> directly as a <span class="emphasis"><em>tar</em></span> program.</p><div class="variablelist"><dl><dt><span class="term"><code class="literal">-D</code> <em class="replaceable"><code>initial_directory</code></em></span></dt><dd><p>Changes to initial directory before starting.</p></dd><dt><span class="term"><code class="literal">-c</code> <em class="replaceable"><code>command_string</code></em> </span></dt><dd><p>Passes a command string to the <span class="emphasis"><em>smbclient</em></span> command interpreter, which treats it as a semicolon-separated list of commands to be executed. This is handy to say things such as <code class="literal">tarmode</code> <code class="literal">inc</code>, for example, which forces <code class="literal">smbclient</code> <code class="literal">-T</code> to back up only files with the archive bit set.</p></dd><dt><span class="term"><code class="literal">-T</code> <em class="replaceable"><code>command filename</code></em></span></dt><dd><p>Runs the <span class="emphasis"><em>tar</em></span> driver, which is <span class="emphasis"><em>gtar</em></span> compatible. The two main commands are: <code class="literal">c</code> (create) and <code class="literal">x</code> (extract), which may be followed by any of:</p></dd><dt><span class="term"><code class="literal">a</code></span></dt><dd><p>Resets archive bits once files are saved.</p></dd><dt><span class="term"><code class="literal">b</code> <em class="replaceable"><code>size</code></em></span></dt><dd><p>Sets blocksize in 512-byte units.</p></dd><dt><span class="term"><code class="literal">g</code></span></dt><dd><p>Backs up only files with the archive bit set.</p></dd><dt><span class="term"><code class="literal">I</code> <em class="replaceable"><code>file</code></em></span></dt><dd><p>Includes files and directories (this is the default). Does not do pattern-matching.</p></dd><dt><span class="term"><code class="literal">N</code> <em class="replaceable"><code>filename</code></em></span></dt><dd><p>Backs up only those files newer than <em class="replaceable"><code>filename.</code></em></p></dd><dt><span class="term"><code class="literal">q</code></span></dt><dd><p>Does not produce diagnostics.</p></dd><dt><span class="term"><code class="literal">X</code> <em class="replaceable"><code>file</code></em></span></dt><dd><p>Excludes files.</p></dd></dl></div></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="appd-SECT-1.5.7"></a>Command-line query program</h4></div></div></div><p>If <code class="filename">smbclient</code> is run as:</p><pre class="programlisting">smbclient -L <em class="replaceable"><code>server_name</code></em></pre><p>it will list the shares and other services that machine provides. This is handy if you don't have <code class="filename">smbwrappers</code>. It can also be helpful as a testing program in its own right.</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="appd-SECT-1.5.8"></a>Command-line debugging /diagnostic program options</h4></div></div></div><p>Any of the various modes of operation of <span class="emphasis"><em>smbclient</em></span> can be used with the debugging and testing command-line options:</p><div class="variablelist"><dl><dt><span class="term"><code class="literal">-B</code> <em class="replaceable"><code>IP_addr</code></em></span></dt><dd><p>Sets the broadcast address.</p></dd><dt><span class="term"><code class="literal">-d</code> <em class="replaceable"><code>debug_level</code></em></span></dt><dd><p>Sets the debug (sometimes called logging) level. The level can range from 0 all the way to 10. In addition, you can specify <code class="literal">A</code> for all debugging options. Debug level 0 logs only the most important messages; level 1 is normal; level 3 and above are primarily for debugging and slow operations considerably.</p></dd><dt><span class="term"><code class="literal">-E</code></span></dt><dd><p>Sends all messages to stderr instead of stdout.</p></dd><dt><span class="term"><code class="literal">-I</code> <em class="replaceable"><code>IP_address</code></em> </span></dt><dd><p>Sets the IP address of the server to which it connects.</p></dd><dt><span class="term"><code class="literal">-i</code> <em class="replaceable"><code>scope</code></em></span></dt><dd><p>This sets a NetBIOS scope identifier. Only machines with the same identifier will communicate with the server. The scope identifier was a predecessor to workgroups, and this option is included only for backward compatibility.</p></dd><dt><span class="term"><code class="literal">-l</code> <em class="replaceable"><code>log_file</code></em></span></dt><dd><p>Sends the log messages to the specified file.</p></dd><dt><span class="term"><code class="literal">-N</code></span></dt><dd><p>Suppresses the password prompt. Unless a password is specified on the command line or this parameter is specified, the client will prompt for a password.</p></dd><dt><span class="term"><code class="literal">-n</code> <em class="replaceable"><code>NetBIOS_name</code></em></span></dt><dd><p>This option allows you to override the NetBIOS name by which the daemon will advertise itself.</p></dd></dl></div><div class="variablelist"><dl><dt><span class="term"><code class="literal">-O</code> <em class="replaceable"><code>socket_options</code></em></span></dt><dd><p>Sets the TCP/IP socket options using the same parameters as the <code class="literal">socket</code> <code class="literal">options</code> configuration option. It is often used for performance tuning and testing.</p></dd><dt><span class="term"><code class="literal">-p</code> <em class="replaceable"><code>port_number</code></em></span></dt><dd><p>Sets the port number from which the client will accept requests.</p></dd><dt><span class="term"><code class="literal">-R</code> <em class="replaceable"><code>resolve_order</code></em></span></dt><dd><p>Sets the resolve order of the name servers. This option is similar to the <code class="literal">resolve</code> <code class="literal">order</code> configuration option, and can take any of the four parameters, <code class="literal">lmhosts</code>, <code class="literal">host</code>, <code class="literal">wins</code>, and <code class="literal">bcast</code>, in any order .</p></dd><dt><span class="term"><code class="literal">-s</code> <em class="replaceable"><code>configuration_file</code></em></span></dt><dd><p>Specifies the location of the Samba configuration file. Used for debugging.</p></dd><dt><span class="term"><code class="literal">-t</code> <em class="replaceable"><code>terminal_code</code></em></span></dt><dd><p>Sets the terminal code for Asian languages.</p></dd><dt><span class="term"><code class="literal">-U</code> <em class="replaceable"><code>username</code></em></span></dt><dd><p>Sets the username and optionally password (e.g., <code class="literal">-U</code> <code class="literal">fred%secret</code>).</p></dd><dt><span class="term"><code class="literal">-W</code> <em class="replaceable"><code>workgroup</code></em></span></dt><dd><p>Specifies the workgroup that you want the client to connect as.</p></dd></dl></div><p>If you want to test a particular name service, run <span class="emphasis"><em>smbclient</em></span> with <code class="literal">-R</code> and just the name of the service. This will force <span class="emphasis"><em>smbclient</em></span> to use only the service you gave.<span class="emphasis"><em></em></span>
-<a class="indexterm" name="appd-idx-993802-0"></a>
-<a class="indexterm" name="appd-idx-993802-1"></a></p></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="appd-SECT-1.6"></a>smbstatus</h3></div></div></div><p>The <code class="filename">smbstatus</code>
-<a class="indexterm" name="appd-idx-993754-0"></a>
-<a class="indexterm" name="appd-idx-993754-1"></a> program lists the current connections on a Samba server. There are three separate sections. The first section lists various shares that are in use by specific users. The second section lists the locked files that Samba currently has on all of its shares. Finally, the third section lists the amount of memory usage for each of the shares. For example:</p><pre class="programlisting"># <span class="bold"><strong>smbstatus</strong></span>
-Samba version 2.0.3
-Service      uid      gid      pid     machine
-----------------------------------------------
-network      davecb   davecb   7470   phoenix  (192.168.220.101) Sun May 16 
-network      davecb   davecb   7589   chimaera (192.168.220.102) Sun May 16 
-
-Locked files:
-Pid    DenyMode   R/W        Oplock           Name
---------------------------------------------------
-7589   DENY_NONE  RDONLY   EXCLUSIVE+BATCH  /home/samba/quicken/inet/common/system/help.bmp
-Sun May 16 21:23:40 1999
-7470   DENY_WRITE RDONLY   NONE             /home/samba/word/office/findfast.exe
-Sun May 16 20:51:08 1999
-7589   DENY_WRITE RDONLY   EXCLUSIVE+BATCH  /home/samba/quicken/lfbmp70n.dll 
-Sun May 16 21:23:39 1999
-7589   DENY_WRITE RDWR     EXCLUSIVE+BATCH  /home/samba/quicken/inet/qdata/runtime.dat
-Sun May 16 21:23:41 1999
-7470   DENY_WRITE RDONLY   EXCLUSIVE+BATCH  /home/samba/word/office/osa.exe
-Sun May 16 20:51:09 1999
-7589   DENY_WRITE RDONLY   NONE             /home/samba/quicken/qversion.dll
-Sun May 16 21:20:33 1999
-7470   DENY_WRITE RDONLY   NONE             /home/samba/quicken/qversion.dll
-Sun May 16 20:51:11 1999
-
-Share mode memory usage (bytes):
-   1043432(99%) free + 4312(0%) used + 832(0%) overhead = 1048576(100%) total</pre><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="appd-SECT-1.6.1"></a>Options</h4></div></div></div><div class="variablelist"><dl><dt><span class="term"><code class="literal">-b</code></span></dt><dd><p>Forces <code class="filename">smbstatus</code> to produce brief output. This includes the version of Samba and auditing information about the users that have logged into the server.</p></dd><dt><span class="term"><code class="literal">-d</code></span></dt><dd><p>Gives verbose output, including each of the three reporting sections listed in the previous example. This is the default.</p></dd><dt><span class="term"><code class="literal">-L</code></span></dt><dd><p>Forces <code class="filename">smbstatus</code> to print only the current file locks it has. This corresponds to the second section in a verbose output.</p></dd><dt><span class="term"><code class="literal">-p</code></span></dt><dd><p>Prints a list of <code class="filename">smbd</code> process IDs only. This is often used for scripts.</p></dd><dt><span class="term"><code class="literal">-S</code></span></dt><dd><p>Prints only a list of shares and their connections. This corresponds to the first section in a verbose output.</p></dd><dt><span class="term"><code class="literal">-s</code> <em class="replaceable"><code>configuration_file</code></em></span></dt><dd><p>Sets the Samba configuration file to use when processing this command.</p></dd><dt><span class="term"><code class="literal">-u</code> <em class="replaceable"><code>username</code></em></span></dt><dd><p>Limits the <code class="filename">smbstatus</code> report to the activity of a single user.</p></dd></dl></div></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="appd-SECT-1.7"></a>smbtar</h3></div></div></div><p>The <span class="emphasis"><em>smbtar</em></span>
-<a class="indexterm" name="appd-idx-993755-0"></a>
-<a class="indexterm" name="appd-idx-993755-1"></a> program is a shell script on top of <span class="emphasis"><em>smbclient</em></span> that gives the program more intelligible options when doing tar operations. Functionally, it is equivalent to the Unix <span class="emphasis"><em>tar</em></span> program.</p><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="appd-SECT-1.7.1"></a>Options</h4></div></div></div><div class="variablelist"><dl><dt><span class="term"><code class="literal">-a</code></span></dt><dd><p>Resets the archive bit mode</p></dd><dt><span class="term"><code class="literal">-b</code> <em class="replaceable"><code>blocksize</code></em></span></dt><dd><p>Blocking size. Defaults to 20.</p></dd><dt><span class="term"><code class="literal">-d</code> <em class="replaceable"><code>directory</code></em></span></dt><dd><p>Changes to initial directory before restoring or backing up files.</p></dd><dt><span class="term"><code class="literal">-i</code></span></dt><dd><p>Incremental mode; tar files are backed up only if they have the DOS archive bit set. The archive bit is reset after each file is read.</p></dd><dt><span class="term"><code class="literal">-l</code> <em class="replaceable"><code>log_level</code></em></span></dt><dd><p> Sets the logging level.</p></dd><dt><span class="term"><code class="literal">-N</code> <em class="replaceable"><code>filename</code></em></span></dt><dd><p>Backs up only the files newer than the last modification date of <em class="replaceable"><code>filename</code></em>. For incremental backups.</p></dd><dt><span class="term"><code class="literal">-p</code> <em class="replaceable"><code>password</code></em></span></dt><dd><p>Specifies the password to use to access a share.</p></dd><dt><span class="term"><code class="literal">-r</code></span></dt><dd><p>Restores files to the share from the tar file.</p></dd><dt><span class="term"><code class="literal">-s</code> <em class="replaceable"><code>server</code></em></span></dt><dd><p>Specifies the SMB/CIFS server in which the share resides.</p></dd><dt><span class="term"><code class="literal">-t</code> <em class="replaceable"><code>tape</code></em></span></dt><dd><p>Tape device or file. Default is the value of the environment variable <code class="literal">$TAPE</code>, or <span class="emphasis"><em>tar.out</em></span> if <code class="literal">$TAPE</code> isn't set.</p></dd><dt><span class="term"><code class="literal">-u</code> <em class="replaceable"><code>user</code></em></span></dt><dd><p>Specifies the user to connect to the share as. You can specify the password as well, in the format <em class="replaceable"><code>username</code></em><code class="literal">%</code><em class="replaceable"><code>password</code></em>.</p></dd><dt><span class="term"><code class="literal">-v</code></span></dt><dd><p>Specifies the use of verbose mode.</p></dd><dt><span class="term"><code class="literal">-X</code> <em class="replaceable"><code>file</code></em></span></dt><dd><p>Tells <em class="firstterm">smbtar</em> to exclude the specified file from the <span class="emphasis"><em>tar</em></span> create or restore.</p></dd><dt><span class="term"><code class="literal">-x</code> <em class="replaceable"><code>share</code></em></span></dt><dd><p>States the share name on the server to connect to. The default is <code class="literal">backup</code>, which is a common share name to perform backups with.</p></dd></dl></div><p>For example, a trivial backup command to archive the data for user <code class="literal">sue</code> is:</p><pre class="programlisting"># <span class="bold"><strong>smbtar -s pc_name -x sue -u sue -p secret -t sue.tar</strong></span></pre></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="appd-SECT-1.8"></a>nmblookup</h3></div></div></div><p>The <code class="filename">nmblookup</code>
-<a class="indexterm" name="appd-idx-993756-0"></a>
-<a class="indexterm" name="appd-idx-993756-1"></a> program is a client program that exercises the NetBIOS-over-UDP/IP name service for resolving NBT machine names into IP addresses. The command works by broadcasting its queries on the local subnet until a machine with that name responds. You can think of it as a Windows <span class="emphasis"><em>nslookup(1)</em></span> or <span class="emphasis"><em>dig(1)</em></span>. This is useful for looking up both normal NetBIOS names, and the odd ones like <code class="literal">_ _MSBROWSE_ _</code> that the Windows name services use to provide directory-like services. If you wish to query for a particular type of NetBIOS name, add the NetBIOS <code class="literal">&lt;type&gt;</code> to the end of the name.</p><p>The command line is:</p><pre class="programlisting">nmblookup [-options] <em class="replaceable"><code>name</code></em></pre><p>The options supported are:</p><div class="variablelist"><dl><dt><span class="term"><code class="literal">-A</code></span></dt><dd><p>Interprets <em class="replaceable"><code>name</code></em> as an IP address and do a node-status query on this address.</p></dd><dt><span class="term"><code class="literal">-B</code> <em class="replaceable"><code>broadcast _address</code></em></span></dt><dd><p>Sends the query to the given broadcast address. The default is to send the query to the broadcast address of the primary network interface.</p></dd><dt><span class="term"><code class="literal">-d</code> <em class="replaceable"><code>debuglevel</code></em></span></dt><dd><p>Sets the debug (sometimes called logging) level. The level can range from 0 all the way to 10. Debug level 0 logs only the most important messages; level 1 is normal; level 3 and above are primarily for debugging and slow the program considerably.</p></dd><dt><span class="term"><code class="literal">-h</code></span></dt><dd><p>Prints command-line usage information for the program.</p></dd><dt><span class="term"><code class="literal">-i</code> <em class="replaceable"><code>scope</code></em></span></dt><dd><p>Sets a NetBIOS scope identifier. Only machines with the same identifier will communicate with the server. The scope identifier was a predecessor to workgroups, and this option is included only for backward compatibility.</p></dd><dt><span class="term"><code class="literal">-M</code></span></dt><dd><p>Searches for a local master browser. This is done with a broadcast searching for a machine that will respond to the special name <code class="literal">_ _MSBROWSE_ _ </code>, and then asking that machine for information, instead of broadcasting the query itself.</p></dd><dt><span class="term"><code class="literal">-R</code></span></dt><dd><p>Sets the recursion desired bit in the packet. This will cause the machine that responds to try to do a WINS lookup and return the address and any other information the WINS server has saved.</p></dd><dt><span class="term"><code class="literal">-r</code></span></dt><dd><p>Use the root port of 137 for Windows 95 machines.</p></dd><dt><span class="term"><code class="literal">-S</code></span></dt><dd><p>Once the name query has returned an IP address, does a node status query as well. This returns all the resource types that the machine knows about, with their numeric attributes. For example:</p></dd></dl></div><pre class="programlisting">% <span class="bold"><strong>nmblookup -d 4 -S elsbeth</strong></span>
-received 6 names
-      ELSBETH                &lt;00&gt; - &lt;GROUP&gt; B &lt;ACTIVE&gt;
-      ELSBETH                &lt;03&gt; -         B &lt;ACTIVE&gt;
-      ELSBETH                &lt;1d&gt; -         B &lt;ACTIVE&gt;
-      ELSBETH                &lt;1e&gt; - &lt;GROUP&gt; B &lt;ACTIVE&gt;
-      ELSBETH                &lt;20&gt; -         B &lt;ACTIVE&gt;
-      .._ _MSBROWSE_   _..   &lt;01&gt; - &lt;GROUP&gt; B &lt;ACTIVE&gt;</pre><div class="variablelist"><dl><dt><span class="term"><code class="literal">-s</code> <em class="replaceable"><code>configuration_file</code></em></span></dt><dd><p>Specifies the location of the Samba configuration file. Although the file defaults to <code class="filename">/usr/local/samba/lib/smb.conf</code>, you can override it here on the command-line, normally for debugging.</p></dd><dt><span class="term"><code class="literal">-T</code></span></dt><dd><p>This option can be used to translate IP addresses into resolved names.</p></dd><dt><span class="term"><code class="literal">-U</code> <em class="replaceable"><code>unicast_address</code></em></span></dt><dd><p>Performs a unicast query to the specified address. Used with <code class="literal">-R</code> to query WINS servers.</p></dd></dl></div><p>Note that there is no workgroup option for <span class="emphasis"><em>nmblookup</em></span> ; you can get around this by putting <code class="literal">workgroup</code> <code class="literal">=</code> <em class="replaceable"><code>workgroup_name </code></em>in a file and passing it to <span class="emphasis"><em>nmblookup</em></span> with the <code class="literal">-s</code> <em class="replaceable"><code>smb.conf_file</code></em> option.</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="appd-SECT-1.9"></a>smbpasswd</h3></div></div></div><p>The <span class="emphasis"><em>smbpasswd</em></span>
-<a class="indexterm" name="appd-idx-993757-0"></a>
-<a class="indexterm" name="appd-idx-993757-1"></a> password has two distinct sets of functions. When run by users, it changes their encrypted passwords. When run by <code class="literal">root</code>, it updates the encrypted password file. When run by an ordinary user with no options, it connects to the primary domain controller and changes his or her Windows password.</p><p>The program will fail if <span class="emphasis"><em>smbd</em></span> is not operating, if the <code class="literal">hosts</code> <code class="literal">allow</code> or <code class="literal">hosts</code> <code class="literal">deny</code> configuration options will not permit connections from localhost (IP address 127.0.0.1), or the <code class="literal">encrypted</code> <code class="literal">passwords</code> <code class="literal">=</code> <code class="literal">no</code> option is set.</p><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="appd-SECT-1.9.1"></a>Regular user options</h4></div></div></div><div class="variablelist"><dl><dt><span class="term"><code class="literal">-D</code> <em class="replaceable"><code>debug_level</code></em></span></dt><dd><p>Sets the debug (also called logging) level. The level can range from 0 to 10. Debug level 0 logs only the most important messages; level 1 is normal; level 3 and above are primarily for debugging and slow the program considerably.</p></dd><dt><span class="term"><code class="literal">-h</code></span></dt><dd><p>Prints command-line usage information for the program.</p></dd><dt><span class="term"><code class="literal">-r</code> <em class="replaceable"><code>remote_machine_name</code></em></span></dt><dd><p>Specifies on which machine the password should change. The remote machine must be a primary domain controller (PDC).</p></dd><dt><span class="term"><code class="literal">-R</code> <em class="replaceable"><code>resolve_order</code></em></span></dt><dd><p>Sets the resolve order of the name servers. This option is similar to the <code class="literal">resolve</code> <code class="literal">order</code> configuration option, and can take any of the four parameters, <code class="literal">lmhosts</code>, <code class="literal">host</code>, <code class="literal">wins</code>, and <code class="literal">bcast</code>,<code class="literal"> </code>in any order.</p></dd><dt><span class="term"><code class="literal">-U</code> <em class="replaceable"><code>username</code></em></span></dt><dd><p>Used only with <code class="literal">-r</code>, to modify a username that is spelled differently on the remote machine.</p></dd></dl></div></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="appd-SECT-1.9.2"></a>Root-only options</h4></div></div></div><div class="variablelist"><dl><dt><span class="term"><code class="literal">-a</code> <em class="replaceable"><code>username</code></em></span></dt><dd><p>Adds a user to the encrypted password file.</p></dd><dt><span class="term"><code class="literal">-d</code> <em class="replaceable"><code>username</code></em></span></dt><dd><p>Disables a user in the encrypted password file.</p></dd><dt><span class="term"><code class="literal">-e</code> <em class="replaceable"><code>username</code></em></span></dt><dd><p>Enables a disabled user in the encrypted password file.</p></dd><dt><span class="term"><code class="literal">-m</code> <em class="replaceable"><code>machine_name</code></em></span></dt><dd><p>Changes a machine account's password. The machine accounts are used to authenticate machines when they connect to a primary or backup domain controller.</p></dd><dt><span class="term"><code class="literal">-j</code> <em class="replaceable"><code>domain_name</code></em></span></dt><dd><p>Adds a Samba server to a Windows NT Domain.</p></dd><dt><span class="term"><code class="literal">-n</code></span></dt><dd><p>Sets no password for the user.</p></dd><dt><span class="term"><code class="literal">-s</code> <em class="replaceable"><code>username</code></em></span></dt><dd><p>Causes <span class="emphasis"><em>smbpasswd</em></span> to be silent and to read its old and new passwords from standard input, rather than from <code class="filename">/dev/tty</code>. This is useful for writing scripts.</p></dd></dl></div></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="appd-SECT-1.10"></a>testparm</h3></div></div></div><p>The <span class="emphasis"><em>testparm</em></span>
-<a class="indexterm" name="appd-idx-993999-0"></a>
-<a class="indexterm" name="appd-idx-993999-1"></a> program checks an <code class="filename">smb.conf</code> file for obvious errors and self-consistency. Its command line is:</p><pre class="programlisting">testparm [options] <em class="replaceable"><code>configfile_name [hostname IP_addr]</code></em></pre><p>If the configuration file is not specified, the file at <em class="replaceable"><code>samba_dir</code></em><code class="filename">/lib/smb.conf</code> is checked by default. If you specify a hostname and an IP address, an extra check will be made to ensure that the specified machine would be allowed to connect to Samba. If a hostname is specified, an IP address should be present as well.</p><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="appd-SECT-1.10.1"></a>Options</h4></div></div></div><div class="variablelist"><dl><dt><span class="term"><code class="literal">-h</code></span></dt><dd><p>Prints command-line information for the program.</p></dd><dt><span class="term"><code class="literal">-L</code> server_name</span></dt><dd><p>Resets the <code class="literal">%L</code> configuration variable to the specified server name.</p></dd><dt><span class="term"><code class="literal">-s</code></span></dt><dd><p>This option prevents the <span class="emphasis"><em>testparm</em></span> program from prompting the user to press the Enter key before printing a list of the configuration options for the server.</p></dd></dl></div></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="appd-SECT-1.11"></a>testprns</h3></div></div></div><p>The<a class="indexterm" name="appd-idx-993761-0"></a>
-<a class="indexterm" name="appd-idx-993761-1"></a> <span class="emphasis"><em>testprns</em></span> program checks a specified printer name against the system printer capabilities (<code class="filename">printcap</code>) file. Its command line is:</p><pre class="programlisting">testprns <em class="replaceable"><code>printername</code></em> [<em class="replaceable"><code>printcapname</code></em>]</pre><p>If the <code class="literal">printcapname</code> isn't specified, Samba attempts to use one located in the <code class="filename">smb.conf</code> file. If one isn't specified there, Samba will try <code class="filename">/etc/printcap</code>. If that fails, the program will generate an error.</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="appd-SECT-1.12"></a>rpcclient</h3></div></div></div><p>This is a new client that exercises the <a class="indexterm" name="appd-idx-993762-0"></a>
-<a class="indexterm" name="appd-idx-993762-1"></a>RPC (remote procedure call) interfaces of an SMB server. Like <span class="emphasis"><em>smbclient</em></span>, <span class="emphasis"><em>rpcclient</em></span>
-<a class="indexterm" name="appd-idx-993763-0"></a> started its life as a test program for the Samba developers and will likely stay that way for a while. Its command line is:</p><pre class="programlisting">rpcclient //<em class="replaceable"><code>server</code></em>/<em class="replaceable"><code>share</code></em></pre><p>The command-line options are the same as the Samba 2.0 <span class="emphasis"><em>smbclient</em></span>, and the operations you can try are listed in <a href="#appd-65243" title="Table D.4. rpcclient commands">Table 4.4</a>.</p><div class="table"><a name="appd-65243"></a><p class="title"><b>Table D.4. rpcclient commands </b></p><div class="table-contents"><table summary="rpcclient commands " border="1"><colgroup><col><col></colgroup><thead><tr><th><p>Command</p></th><th><p>Description</p></th></tr></thead><tbody><tr><td><p><code class="literal">regenum keyname</code></p></td><td><p>Registry Enumeration (keys, values)</p></td></tr><tr><td><p><code class="literal">regdeletekey keyname </code></p></td><td><p>Registry Key Delete</p></td></tr><tr><td><p><code class="literal">regcreatekey keyname [keyvalue]</code></p></td><td><p>Registry Key Create</p></td></tr><tr><td><p><code class="literal">regquerykey keyname</code></p></td><td><p>Registry Key Query</p></td></tr><tr><td><p><code class="literal">regdeleteval valname</code></p></td><td><p>Registry Value Delete</p></td></tr><tr><td><p><code class="literal">regcreateval valname valtype value</code></p></td><td><p>Registry Key Create</p></td></tr><tr><td><p><code class="literal">reggetsec keyname</code></p></td><td><p>Registry Key Security</p></td></tr><tr><td><p><code class="literal">regtestsec keyname</code></p></td><td><p>Test Registry Key Security</p></td></tr><tr><td><p><code class="literal">ntlogin [username] [password]</code></p></td><td><p>NT Domain Login Test</p></td></tr><tr><td><p><code class="literal">wksinfo</code></p></td><td><p>Workstation Query Info</p></td></tr><tr><td><p><code class="literal">srvinfo</code></p></td><td><p>Server Query Info</p></td></tr><tr><td><p><code class="literal">srvsessions</code></p></td><td><p>List Sessions on a Server</p></td></tr><tr><td><p><code class="literal">srvshares</code></p></td><td><p>List shares on a server</p></td></tr><tr><td><p><code class="literal">srvconnections</code></p></td><td><p>List connections on a server</p></td></tr><tr><td><p><code class="literal">srvfiles</code></p></td><td><p>List files on a server</p></td></tr><tr><td><p><code class="literal">lsaquery</code></p></td><td><p>Query Info Policy (domain member or server)</p></td></tr><tr><td><p><code class="literal">lookupsids</code></p></td><td><p>Resolve names from SIDs</p></td></tr><tr><td><p><code class="literal">ntpass</code></p></td><td><p>NT SAM Password Change</p></td></tr></tbody></table></div></div><br class="table-break"></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="appd-SECT-1.13"></a>tcpdump</h3></div></div></div><p>The <span class="emphasis"><em>tcpdump</em></span>
-<a class="indexterm" name="appd-idx-993765-0"></a>
-<a class="indexterm" name="appd-idx-993765-1"></a> utility, a classic system administration tool, dumps all the packet headers it sees on an interface that match an expression. The version included in the Samba distribution is enhanced to understand the SMB protocol. The <span class="emphasis"><em>expression</em></span> is a logical expression with "and," "or," and "not," although sometimes it's very simple. For example, <code class="literal">host</code> <code class="literal">escrime</code> would select every packet going to or from <code class="literal">escrime</code>. The expression is normally one or more of:</p><div class="itemizedlist"><ul type="disc"><li><p><code class="literal">host</code> <em class="replaceable"><code>name</code></em></p></li><li><p><code class="literal">ne</code>t <em class="replaceable"><code>network_number</code></em></p></li><li><p><code class="literal">port</code> <em class="replaceable"><code>number</code></em></p></li><li><p><code class="literal">src</code> <em class="replaceable"><code>name </code></em></p></li><li><p><code class="literal">dst</code> <em class="replaceable"><code>name</code></em></p></li></ul></div><p>The most common options are <code class="literal">src</code> (source), <code class="literal">dst</code> (destination), and <code class="literal">port</code>. For example, in the book we used the command:</p><pre class="programlisting">tcpdump port not telnet</pre><p>This dumps all the packets except telnet; we were logged-in via telnet and  wanted to see only the SMB packets.</p><p>Another <span class="emphasis"><em>tcpdump</em></span> example is selecting traffic between server and either <code class="literal">sue</code> or <code class="literal">joe</code>:</p><pre class="programlisting">tcpdump host server and \( sue or joe \)</pre><p>We recommend using the <code class="literal">-s</code> <code class="literal">1500</code> option so that you capture all of the SMB messages sent, instead of just the header information.</p><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="appd-SECT-1.13.1"></a>Options</h4></div></div></div><p>There are many options, and many other kinds of expressions that can be used with <span class="emphasis"><em>tcpdump</em></span>. See the manual page for details on the advanced options. The most common options are as follows:</p><div class="variablelist"><dl><dt><span class="term"><code class="literal">-c</code> <em class="replaceable"><code>count</code></em></span></dt><dd><p>Forces the program to exit after receiving the specified number of packets.</p></dd><dt><span class="term"><code class="literal">-F</code> <em class="replaceable"><code>file</code></em></span></dt><dd><p>Reads the expression from the specified file and ignores expressions on the command line.</p></dd><dt><span class="term"><code class="literal">-i</code> <em class="replaceable"><code>interface</code></em></span></dt><dd><p>Forces the program to listen on the specified interface.</p></dd><dt><span class="term"><code class="literal">-r</code> <em class="replaceable"><code>file</code></em></span></dt><dd><p>Reads packets from the specified file (captured with <code class="literal">-w</code>).</p></dd><dt><span class="term"><code class="literal">-s</code> <em class="replaceable"><code>length</code></em></span></dt><dd><p>Saves the specified number of bytes of data from each packet (rather than 68 bytes).</p></dd><dt><span class="term"><code class="literal">-w</code> <em class="replaceable"><code>file</code></em></span></dt><dd><p>Writes the packets to the specified file.<a class="indexterm" name="appd-idx-993743-0"></a></p></dd></dl></div></div></div></div></div><div class="appendix" lang="en"><div class="titlepage"><div><div><h2 class="title"><a name="SAMBA-AP-E"></a>Appendix E. Downloading Samba with CVS</h2></div></div></div><p>
-<a class="indexterm" name="appe-idx-992918-0"></a>
-<a class="indexterm" name="appe-idx-992918-1"></a>This appendix contains information on how to download the latest source version of Samba using the C<a class="indexterm" name="appe-idx-992919-0"></a>
-<a class="indexterm" name="appe-idx-992919-1"></a>oncurrent Versions System (CVS). CVS is a freely available configuration management tool available from <a class="indexterm" name="appe-idx-992920-0"></a>Cyclic Software and is distributed under the<a class="indexterm" name="appe-idx-992921-0"></a> GNU General Public License. You can download the latest copy from <code class="systemitem">http://www.cyclic.com/</code>.<a class="indexterm" name="appe-idx-992922-0"></a></p><p>CVS works on top of the GNU <a class="indexterm" name="appe-idx-992923-0"></a>
-<a class="indexterm" name="appe-idx-992923-1"></a>Revision Control System (RCS). Many Unix
-systems come preinstalled with RCS. However, if you want to download
-the latest version of RCS, you can find it at <a class="indexterm" name="appe-idx-992936-0"></a><code class="systemitem">http://ftp.gnu.org/gnu/rcs/</code>.</p><p>One of the nicest things about CVS is its ability to handle remote logins. This means that people across the globe on the Internet can download and update various source files for any project that uses a CVS repository. Such is the case with Samba. Once you have RCS and CVS installed on your system, you must first log in to the Samba source server with the following command:</p><pre class="programlisting">cvs -d :pserver:cvs at cvs.samba.org:/cvsroot login</pre><p>This tells CVS to connect to the CVS server at <code class="filename">cvs.samba.org</code>. Once you are connected, you can download the latest source tree with the following command:</p><pre class="programlisting">cvs -d :pserver:cvs at cvs.samba.org:/cvsroot co samba</pre><p>This will download the entire Samba distribution (file by file) into a directory entitled <code class="filename">/samba</code>, which it will create on your hard drive. This directory will have the same structure as the Samba source distribution described in <a href="#SAMBA-CH-2" title="Chapter 2. Installing Samba on a Unix System">Chapter 2</a>. It includes source and header files, documentation, and sample configuration files to help get you started. After that is completed, you can follow the instructions in <a href="#SAMBA-CH-2" title="Chapter 2. Installing Samba on a Unix System">Chapter 2</a> to configure and compile Samba on your server.</p></div><div class="appendix" lang="en"><div class="titlepage"><div><div><h2 class="title"><a name="SAMBA-AP-F"></a>Appendix F. Sample Configuration File</h2></div></div></div><p>
-<a class="indexterm" name="appf-idx-993481-0"></a>This appendix gives an example of a production <code class="filename">smb.conf</code> file and looks at how many of the options are used in practice. The following is a slightly disguised version of one we used at a corporation with five Linux servers, five Windows for Workgroups clients and three NT Workstation clients:</p><pre class="programlisting"># smb.conf -- File Server System for: 1 Example.COM  BSC &amp; Management Office 
-[globals]
-	workgroup = 1EG_BSC
-	interfaces = 10.10.1.14/24</pre><p>We provide this service on only one of the machine's interfaces. The <code class="literal">interfaces</code> option sets its address and netmask, where <code class="literal">/24</code> is the same as using the netmask 255.255.255.0:</p><pre class="programlisting">comment = Samba ver. %v
-	preexec = csh -c `echo /usr/samba/bin/smbclient \
-                     -M %m -I %I` &amp;</pre><p>We use the <span><strong class="command">preexec</strong></span> command to log information about all connections by machine name (<code class="literal">%m</code>) and IP address (<code class="literal">%I)</code>:</p><pre class="programlisting"># smbstatus will output various info on current status
-	status = yes
-	browseable = yes
-	printing = bsd
-
-	# the username that will be used for access to services
-	# specified with 'guest = ok'
-	guest account = samba</pre><p>The default guest account was <code class="literal">nobody</code>, uid -1, which produced log messages on one of our machines saying "your server is being unfriendly," so we created a specific Samba guest account for browsing and printing:</p><pre class="programlisting"># superuser account - admin privilages to shares, with no
-	# restrictions
-	# WARNING - use this with care: files can be modified,
-	# regardless of file permissions
-	admin users = root
-
-	# who is NOT allowed to connect to ANY service
-	invalid users = @wheel, mail, deamon, adt</pre><p>Daemons can't use Samba, only people. The <code class="literal">invalid</code> <code class="literal">users</code> option closes a security hole; it prevents intruders from breaking in by pretending to be a daemon process.</p><pre class="programlisting"># hosts that are ALLOWED or DENIED from connecting to ANY service
-	hosts allow = 10.10.1.
-	hosts deny = 10.10.1.6
-	
-	# where the lock files will be located
-	lock directory = /var/lock/samba/locks
-		
-	# debug log files 
-	# %m = separate log for each NetBIOS name (each machine)
-	log file = /var/log/samba/log.%m
-
-	# We send priority 0, 1 and 2 messages to the system logs
-	syslog = 2
-		
-	# If a WinPopup message is sent to the server,
-	# redirect it to a user via e-mail
-	
-	message command = /bin/mail -s 'message from #% on %m' \
-                               pkelly &lt; %s; rm %s
-
-# ---------------------------------------------------
-# [globals] Performance Tuning
-# ---------------------------------------------------
-	
-	# caching algorithm to reduce time doing getwd() calls.  
-	getwd cache = yes
-
-	socket options = TCP_NODELAY
-
-	# tell the server whether the client is present and
-	# responding in seconds
-	keep alive = 60
-
-	# num minutes of inactivity before a connection is
-	# considered dead
-	dead time = 30 
-
-	read prediction = yes
-	share modes = yes
-	max xmit = 17384 
-	read size = 512</pre><p>The <code class="literal">share</code> <code class="literal">modes</code>, <code class="literal">max</code>, <code class="literal">xinit</code>, and <code class="literal">read</code> <code class="literal">size</code> options are machine-specific (see <a href="#SAMBA-AP-B" title="Appendix B. Samba Performance Tuning">Appendix B</a>):</p><pre class="programlisting"># locking is done by the server
-	locking = yes
-
-	# control whether dos style attributes should be mapped
-	# to unix execute bits
-	map hidden = yes
-	map archive = yes
-	map system = yes</pre><p>The three <code class="literal">map</code> options will work only on shares with a create mode that includes the execute bits (0111). Our <code class="literal">homes</code> and <code class="literal">printers</code> shares won't honor them, but the [<code class="literal">www]</code> share will:</p><pre class="programlisting"># ---------------------------------------------------------
-# [globals] Security and Domain Logon Services
-# ---------------------------------------------------------	
-# connections are made with UID and GID, not as shares
-	security = user
-
-# boolean variable that controls whether passwords
-# will be encrypted
-	encrypt passwords = yes
-	passwd chat = "*New password:*" %n\r "*New password (again):*" %n\r \ "*Password changed*"
-	passwd program = /usr/bin/passwd %u
-	
-# Always become the local master browser
-	domain master = yes
-	preferred master = yes
-	os level = 34
-	
-# For domain logons to work correctly. Samba acts as a
-# primary domain controller.
-	domain logons = yes
-	
-# Logon script to run for user off the server each time
-# username (%U) logs in.  Set the time, connect to shares,
-# virus checks, etc.
-	logon script = scripts\%U.bat
-
-[netlogon]
-	comment = "Domain Logon Services"
-	path = /u/netlogon
-	writable = yes
-	create mode = 444
-	guest ok = no
-	volume = "Network"</pre><p>This share, discussed in <a href="#SAMBA-CH-6" title="Chapter 6. Users, Security, and Domains">Chapter 6</a>, is required for Samba to work smoothly in a Windows NT domain:</p><pre class="programlisting"># -----------------------------------------------------------
-# [homes] User Home Directories
-# -----------------------------------------------------------
-[homes]
-	comment = "Home Directory for : %u "
-	path = /u/users/%u</pre><p>The password file of the Samba server specifies each person's home directory as   <span class="emphasis"><em>/home/</em></span><em class="replaceable"><code>machine_name</code></em><span class="emphasis"><em>/</em></span><em class="replaceable"><code>person</code></em>, which NFS converts to point to the actual physicl location under <span class="emphasis"><em>/u/users</em></span>. The <code class="literal">path</code> option in the <code class="literal">[homes]</code> share tells Samba the actual (non-NFS) location:</p><pre class="programlisting">guest ok = no
-	read only = no
-	create mode = 644
-	writable = yes
-	browseable = no 
-
-# -----------------------------------------------------------
-# [printers] System Printers
-# -----------------------------------------------------------
-[printers]
-	comment = "Printers"
-	path = /var/spool/lpd/samba
-	printcap name = /etc/printcap
-	printable = yes
-	public = no 
-	writable = no
-
-	lpq command = /usr/bin/lpq -P%p
-	lprm command = /usr/bin/lprm -P%p %j
-	lppause command = /usr/sbin/lpc stop %p
-	lpresume command = /usr/sbin/lpc start %p
-
-	create mode = 0700
-
-	browseable = no 
-	load printers = yes  
-
-# -----------------------------------------------------------
-# Specific Descriptions: [programs] [data] [retail]
-# -----------------------------------------------------------
-[programs]
-	comment = "Shared Programs %T"
-	volume = "programs"</pre><p>Shared Programs shows up in the Network Neighborhood, and <code class="literal">programs</code> is the volume name you specify when an installation program wants to know the label of the CD-ROM from which it thinks it's loading:</p><pre class="programlisting">path = /u/programs
-	public = yes
-	writeable = yes
-	printable = no
-	create mode = 664
-[cdrom]
-	comment = "Unix CDROM"
-	path = /u/cdrom
-	public = no 
-	writeable = no 
-	printable = no
-	volume = "cdrom"
-
-[data]
-	comment =  "Data Directories %T"
-	path = /u/data
-	public = no
-	create mode = 770
-	writeable = yes
-	volume = "data"
-
-[nt4]
-	comment =  "NT4 Server"
-	path = /u/systems/nt4
-	public = yes 
-	create mode = 770
-	writeable = yes
-	volume = "nt4_server"
-
-[www]
-	comment =  "WWW System"
-	path = /usr/www/http
-	public = yes 
-	create mode = 775
-	writeable = yes
-	volume = "www_system"</pre><p>The <code class="literal">[www]</code> share is the directory used on the Unix server to serve web pages. Samba makes the directory available to local PC users so the art department can update web pages.</p></div><div class="colophon" lang="en"><h2 class="title"><a name="colophon"></a>Colophon</h2><p>Our look is the result of reader comments, our own
-experimentation, and feedback from distribution channels. Distinctive
-covers complement our distinctive approach to technical topics,
-breathing personality and life into potentially dry subjects.</p><p>The animal on the cover of <em class="citetitle">Using Samba</em> is
-a African ground hornbill (<span class="foreignphrase"><em class="foreignphrase">Bucorvus
-cafer</em></span>). This type of bird is one of fifty hornbill
-species. The African ground hornbill is a medium to large sized bird
-characterized by a bright red waddle under a very long beak,
-dark-colored body and wings, long eyelashes, and short legs. Like all
-hornbills, it has a casque, a large but lightweight growth on the top
-of its beak, which grows more folds as the bird ages. It is the only
-ground-dwelling species of hornbill, though it is able to fly when
-necessary. It lives in the grasslands of southern and eastern Africa,
-and nests in the foliage of dense trees, not in nest holes in the
-ground as other hornbills do. Its diet includes mostly fruit, as well
-as large insects and small mammals. The African ground hornbill is
-considered to be sacred by many Africans, and as such this bird is
-part of many legends and superstitions.</p><p>Sarah Jane Shangraw was the production editor and proofreader
-for <em class="citetitle">Using Samba</em>. Sarah Lemaire copyedited the
-text. Maureen Dempsey and Claire Cloutier LeBlanc provided quality
-control. Brenda Miller wrote the index.</p><p>Edie Freedman designed the cover of this book based on her own
-series design. The cover image of an African ground hornbill is a
-19th-century engraving from the Dover Pictorial Archive. Kathleen
-Wilson produced the cover layout with QuarkXPress 3.32 using Adobe's
-ITC Garamond font. Kathleen Wilson also created the CD design.</p><p>Alicia Cech designed the interior layout based on a series
-design by Nancy Priest. Mike Sierra implemented the design in
-FrameMaker 5.5. The text and heading fonts are ITC Garamond Light and
-Garamond Book. The illustrations that appear in the book were produced
-by Robert Romano and Rhon Porter using Macromedia FreeHand 8 and Adobe
-Photoshop 5. Interior composition was done by Sarah Jane Shangraw,
-Sebastian Banker, Jeff Holcolmb, and Abigail Myers. This colophon was
-written by Nicole Arigo.</p><p>The online edition of this book was created by the Safari
-production group (John Chodacki, Becki Maisch, and Madeleine Newell)
-using a set of Frame-to-XML conversion and cleanup tools written and
-maintained by Erik Ray, Benn Salter, John Chodacki, and Jeff
-Liggett.</p></div></div></body></html>

Copied: branches/samba/experimental/docs/htmldocs/using_samba/ch00.html (from rev 1919, tags/samba/upstream_3.2.0~rc1/docs/htmldocs/using_samba/ch00.html)
===================================================================
--- branches/samba/experimental/docs/htmldocs/using_samba/ch00.html	                        (rev 0)
+++ branches/samba/experimental/docs/htmldocs/using_samba/ch00.html	2008-06-09 06:59:20 UTC (rev 1920)
@@ -0,0 +1,368 @@
+<html>
+<body bgcolor="#ffffff">
+
+<img src="samba2_xs.gif" border="0" alt=" " height="100" width="76"
+hspace="10" align="left" />
+
+<h1 class="head0">Preface</h1>
+
+
+<p>You are reading a book about Samba, a software suite that networks
+Windows, Unix, and other operating systems using
+Windows' native networking protocol. Samba allows
+Unix servers to offer Windows networking services by matching the
+filesystem and networking models of Unix to those of Windows. Samba
+acts as a bridge between the two systems, connecting the
+corresponding parts of their architectures and providing a
+translation wherever necessary.</p>
+
+<p>Bridging the gap between systems as dissimilar as Windows and Unix is
+a complex task, which Samba handles surprisingly well. To be a good
+Samba administrator, your abilities must parallel
+Samba's. For starters, you need to know basic Unix
+system and network administration and have a good understanding of
+Windows filesystems and networking fundamentals. In addition, you
+need to learn how Samba fills in the &quot;gray
+area&quot; between Unix and Windows. Once you know how
+everything fits together, you'll find it easy to
+configure a Samba server to provide your network with reliable and
+high-performance computational resources.</p>
+
+<p>Our job is to make all of that easier for you. We do this by starting
+out with a quick and yet comprehensive tour of Windows networking in
+<a href="ch01.html">Chapter 1</a>, followed by tutorially-oriented
+<a href="ch02.html">Chapter 2</a> and <a href="ch03.html">Chapter 3</a>, which tell you how to set up a minimal Samba server
+and configure Windows clients to work with it. Most likely, you will
+be surprised how quickly you can complete the required tasks.</p>
+
+<p>We believe that a hands-on approach is the most effective, and you
+can use the Samba server you build in <a href="ch02.html">Chapter 2</a> and <a href="ch03.html">Chapter 3</a> as a test
+system for trying out examples that we show and describe throughout
+the book. You can jump around from chapter to chapter if you like,
+but if you continue sequentially from <a href="ch04.html">Chapter 4</a>
+onward, by the time you finish the book you will have a
+well-configured production Samba server ready for use. All you have
+to do is add the appropriate support for your intended purpose as we
+explain how to use each feature.</p>
+
+
+
+<div class="sect1"><a name="samba2-PREFACE-2-SECT-1"/>
+
+<h2 class="head1">Audience for This Book</h2>
+
+<p>This book is primarily intended for Unix administrators who need to
+support Windows clients on their network, as well as anyone who needs
+to access the resources of a Windows network environment from a Unix
+client. While we assume you are familiar with basic Unix system
+administration, we do <em class="emphasis">not</em> assume you are a
+networking expert. We do our best along the way to help out with
+unusual definitions and terms.</p>
+
+<p>Furthermore, we don't assume that you are an expert
+in Microsoft Windows. We carefully explain all the essential concepts
+related to Windows networking, and we go through the Windows side of
+the installation task in considerable detail, providing examples for
+both Windows 95/98/Me and Windows NT/2000/XP, which are significantly
+different. For the Unix side, we give examples that work with common
+Unix operating systems, such as Linux, Solaris, FreeBSD, and Mac OS
+X.</p>
+
+
+</div>
+
+
+
+<div class="sect1"><a name="samba2-PREFACE-2-SECT-2"/>
+
+<h2 class="head1">Organization</h2>
+
+<p>Here is a quick description of each chapter:</p>
+
+<p><a href="ch01.html">Chapter 1</a> introduces Samba and its capabilities,
+then describes the most important concepts of NetBIOS and SMB/CIFS
+networking. Finally, we give you a quick overview of the daemons and
+utilities that are included in the Samba distribution.</p>
+
+<p><a href="ch02.html">Chapter 2</a> covers configuring, compiling,
+installing, setting up, and testing the Samba server on a Unix
+platform.</p>
+
+<p><a href="ch03.html">Chapter 3</a> explains how to configure Microsoft
+Windows 95/98/Me and Windows NT/2000/XP clients to participate in an
+SMB network.</p>
+
+<p><a href="ch04.html">Chapter 4</a> explains the ins and outs of Windows NT
+domains and how to configure Samba to work in a network set up as a
+Windows NT domain.</p>
+
+<p><a href="ch05.html">Chapter 5</a> describes methods for accessing SMB
+shares on the network from Unix client systems.</p>
+
+<p><a href="ch06.html">Chapter 6</a>
+gets you up to speed on the structure of the Samba
+configuration file and shows you how to take control of file-sharing
+services.</p>
+
+<p><a href="ch07.html">Chapter 7</a> introduces name resolution, which is
+used to convert NetBIOS computer names into IP addresses, and
+browsing, the method used in SMB networking to find what resources
+are being shared on the network.</p>
+
+<p><a href="ch08.html">Chapter 8</a> continues the discussion of file-sharing options, and
+covers more advanced functions such as permissions, access control
+lists, opportunistic locks, and setting up a Distributed filesystem
+tree.</p>
+
+<p><a href="ch09.html">Chapter 9</a> discusses how
+to set up Samba users, introduces you to Samba security, and shows
+you how to work with encrypted and nonencrypted passwords.</p>
+
+<p><a href="ch10.html">Chapter 10</a>
+discusses printer setup for sharing Unix printers on the
+SMB network, and allowing Unix workstations to access SMB shared
+printers.</p>
+
+<p><a href="ch11.html">Chapter 11</a>
+bundles several miscellaneous topics associated with
+Samba, such as configuring Samba shares for programmers and
+internationalization issues.</p>
+
+<p><a href="ch12.html">Chapter 12</a> details what to do if
+you have problems installing Samba. This comparatively
+large chapter is packed with troubleshooting hints and strategies for
+identifying what is going wrong.</p>
+
+<p><a href="appa.html">Appendix A</a> provides working examples of
+<em class="filename">smb.conf</em> files for use in configuring Samba for
+its more common applications. You can easily modify the examples for
+use in a wide variety of circumstances.</p>
+
+<p><a href="appb.html">Appendix B</a> covers each option that can be used in
+the Samba configuration file.</p>
+
+<p><a href="appc.html">Appendix C</a> is a quick reference that covers each
+server daemon and tool that make up the Samba suite.</p>
+
+<p><a href="appd.html">Appendix D</a> explains how to download the latest
+development version of the Samba source code using CVS.</p>
+
+<p><a href="appe.html">Appendix E</a> documents each option that can be used
+with the <em class="emphasis">configure</em> command before compiling the
+Samba source code.</p>
+
+<p><a href="appf.html">Appendix F</a> includes directions for sharing files
+and printers with the Server edition of Mac OS X.</p>
+
+<p><a href="appg.html">Appendix G</a> is the copyright license under which
+this book is published.</p>
+
+
+</div>
+
+
+
+<div class="sect1"><a name="samba2-PREFACE-2-SECT-3"/>
+
+<h2 class="head1">Conventions Used in This Book</h2>
+
+<p>The following font conventions are followed throughout this book:</p>
+
+<dl>
+<dt><b>Italic </b></dt>
+<dd>
+<p>Filenames, file extensions, URLs, executable files, command options,
+and emphasis.</p>
+</dd>
+
+
+
+<dt><b><tt class="literal">Constant</tt> <tt class="literal">width</tt> </b></dt>
+<dd>
+<p>Samba configuration options, computer names, user and group names,
+hostnames, domain names, other code that appears in the text, and
+command-line information that should be typed verbatim on the screen.</p>
+</dd>
+
+
+
+<dt><b><tt class="userinput"><b>Constant width bold</b></tt> </b></dt>
+<dd>
+<p>Commands that are entered by the user and new configuration options
+that we wish to bring to the attention of the reader.</p>
+</dd>
+
+
+
+<dt><b><em class="replaceable">Constant width italic</em></b></dt>
+<dd>
+<p>Replaceable content in code and command-line information.</p>
+</dd>
+
+</dl>
+
+<a name="samba2-PREFACE-2-NOTE-82"/><blockquote class="note"><h4 class="objtitle">TIP</h4>
+<p>This designates a note, which is an important aside to the nearby
+text.</p>
+</blockquote>
+<a name="samba2-PREFACE-2-NOTE-83"/><blockquote class="note"><h4 class="objtitle">WARNING</h4>
+<p>This designates a warning related to the nearby text.</p>
+</blockquote>
+
+
+</div>
+
+
+
+<div class="sect1"><a name="samba2-PREFACE-2-SECT-4"/>
+
+<h2 class="head1">How to Contact Us</h2>
+
+<p>We have tested and verified the information in this book to the best
+of our ability, but you might find that features have changed (or
+even that we have made mistakes!). Please let us know about any
+errors you find, as well as your suggestions for future editions, by
+writing to:</p>
+
+<blockquote class="simplelist">
+
+<p>O'Reilly &amp; Associates, Inc.</p>
+
+<p>1005 Gravenstein Highway North</p>
+
+<p>Sebastopol, CA 95472</p>
+
+<p>(800) 998-9938 (in the United States or Canada)</p>
+
+<p>(707) 829-0515 (international/local)</p>
+
+<p>(707) 829-0104 (fax)</p>
+
+</blockquote>
+
+<p>To ask technical questions or comment on the book, send email to:</p>
+
+<blockquote class="simplelist">
+
+<p><em class="email">bookquestions at oreilly.com</em></p>
+
+</blockquote>
+
+<p>We have a web page for this book where we list examples and any plans
+for future editions. You can access this information at:</p>
+
+<blockquote class="simplelist">
+
+<p><a href="http://www.oreilly.com/catalog/samba2">http://www.oreilly.com/catalog/samba2</a></p>
+
+</blockquote>
+
+<p>You can also contact Jay Ts, the lead author of this edition, through
+his web site at:</p>
+
+<blockquote class="simplelist">
+
+<p><a href="http://www.jayts.com">http://www.jayts.com</a></p>
+
+</blockquote>
+
+
+</div>
+
+
+
+<div class="sect1"><a name="samba2-PREFACE-2-SECT-5"/>
+
+<h2 class="head1">Acknowledgments</h2>
+
+<p>We thank Leon Towns-von Stauber for thoroughly researching the use of
+Samba on Mac OS X and writing material that appears in <a href="ch02.html">Chapter 2</a>, <a href="ch05.html">Chapter 5</a>, and <a href="ch10.html">Chapter 10</a>, as well as the entire <a href="appf.html">Appendix F</a>. We also thank our technical reviewers Sam
+Johnston, Matthew Temple, Marty Leisner, and Don McCall.</p>
+
+
+<div class="sect2"><a name="samba2-PREFACE-2-SECT-5.1"/>
+
+<h3 class="head2">Jay Ts</h3>
+
+<p>This book would have been extremely difficult to write if it
+hadn't been for the copy of VMware Workstation
+graciously provided by VMware, Inc. I want to thank Rik Farrow for
+his clarifying comments on security topics related to Samba and
+Windows, and both him and Rose Moon for their supportive friendship.
+Thanks also go to Mark Watson for his encouragement and advice on the
+topic of authoring technical books. Additionally,
+I'd like to express my appreciation to Andy Oram at
+O'Reilly for being a supportive, friendly, and
+easygoing editor, and for offering me terms that I could say yes
+to&mdash;something that a few other publishers
+didn't even approach. SuSE, Inc. generously provided
+a copy of SuSE Linux 8.1 Professional.</p>
+
+
+</div>
+
+
+<div class="sect2"><a name="samba2-PREFACE-2-SECT-5.2"/>
+
+<h3 class="head2">Robert Eckstein</h3>
+
+<p>I'd first like to recognize Dave Collier-Brown and
+Peter Kelly for all their help in the creation of this book.
+I'd also like to thank each technical reviewer who
+helped polish this book into shape on such short notice: Matthew
+Temple, Jeremy Allison, and of course Andrew Tridgell. Andrew and
+Jeremy deserve special recognition, not only for creating such a
+wonderful product, but also for providing a tireless amount of
+support in the final phase of this book&mdash;hats off to you, guys!
+A warm hug goes out to my wife Michelle, who once again put up with a
+husband loaded down with too much caffeine and a tight schedule.
+Thanks to Dave Sifry and the people at LinuxCare, San Francisco, for
+hosting me on such short notice for Andrew
+Tridgell's visit. And finally, a huge amount of
+thanks to our editor, Andy Oram, who (very) patiently helped guide
+this book through its many stages until we got it right.</p>
+
+
+</div>
+
+
+<div class="sect2"><a name="samba2-PREFACE-2-SECT-5.3"/>
+
+<h3 class="head2">David Collier-Brown</h3>
+
+<p>I'd particularly like to thank Joyce, who put up
+with me during the sometimes exciting development of the book. My
+thanks to Andy Oram, who was kind enough to provide the criticism
+that allowed me to contribute; the crew at ACE (Opcom) who humored
+the obvious madman in their midst; and Ian MacMillan, who voluntarily
+translated several of my early drafts from nerd to English. I would
+also like to give special thanks to Perry Donham, Drew Sullivan, and
+Jerry DeRoo for starting and sustaining this mad project. Finally,
+I'd like to thank Bob Eckstein for a final,
+sustained, and professional effort that lifted the whole book up to
+the level that Andy needed.</p>
+
+
+</div>
+
+
+<div class="sect2"><a name="samba2-PREFACE-2-SECT-5.4"/>
+
+<h3 class="head2">All</h3>
+
+<p>We would especially like to give thanks to Perry Donham and Peter
+Kelly for helping mold the first draft of this book. Although Perry
+was unable to contribute to subsequent drafts, his material was
+essential to getting this book off on the right foot. In addition,
+some of the browsing material came from text originally written by
+Dan Shearer for O'Reilly.</p>
+
+
+</div>
+
+
+</div>
+
+
+<hr/><h4 class="head4"><a href="toc.html">TOC</a></h4>
+</body></html>

Copied: branches/samba/experimental/docs/htmldocs/using_samba/ch01.html (from rev 1919, tags/samba/upstream_3.2.0~rc1/docs/htmldocs/using_samba/ch01.html)
===================================================================
--- branches/samba/experimental/docs/htmldocs/using_samba/ch01.html	                        (rev 0)
+++ branches/samba/experimental/docs/htmldocs/using_samba/ch01.html	2008-06-09 06:59:20 UTC (rev 1920)
@@ -0,0 +1,3193 @@
+<html>
+<body bgcolor="#ffffff">
+
+<img src="samba2_xs.gif" border="0" alt=" " height="100" width="76"
+hspace="10" align="left" />
+
+<h1 class="head0">Chapter 1. Learning the Samba</h1>
+
+
+<p><a name="INDEX-1"/>Samba
+is an extremely useful networking tool for anyone who has both
+Windows and Unix systems on his network. Running on a Unix system, it
+allows Windows to share files and printers on the Unix host, and it
+also allows Unix users to access resources shared by Windows systems.</p>
+
+<p>Although it might seem natural to use a Windows server to serve files
+and printers to a network containing Windows clients, there are good
+reasons for preferring a Samba server for this duty. Samba is
+reliable software that runs on reliable Unix operating systems,
+resulting in fewer problems and a low cost of maintenance. Samba also
+offers better performance under heavy loads, outperforming Windows
+2000 Server by a factor of 2 to 1 on identical PC hardware, according
+to published third-party benchmarks. When common, inexpensive PC
+hardware fails to meet the demands of a huge client load, the Samba
+server can easily be moved to a proprietary &quot;big
+iron&quot; Unix mainframe, which can outperform Windows
+running on a PC many times. If all that weren't
+enough, Samba has a very nice cost advantage: it's
+free. Not only is the software itself freely available, but also no
+client licenses are required, and it runs on high-quality, free
+operating systems such as Linux and FreeBSD.</p>
+
+<p>After reading the previous paragraph, you might come to the
+conclusion that Samba is commonly used by large organizations with
+thousands of users on their networks&mdash;and you'd
+be right! But Samba's user base includes
+organizations all over the planet, of all types and sizes: from
+international corporations, to medium and small businesses, to
+individuals who run Samba on their Linux laptops. In the last case, a
+tool such as VMware is used to run Windows on the same computer, with
+Samba enabling the two operating systems to share files.</p>
+
+<p>The types of users vary even more&mdash;Samba is used by
+corporations, banks and other financial institutions, government and
+military organizations, schools, public libraries, art galleries,
+families, and even authors! This book was developed on a Linux system
+running VMware and Windows 2000, with Adobe FrameMaker running on
+Windows and the document files served by Samba from the Linux
+filesystem.</p>
+
+<p>Does all this whet your technological appetite? If so, we encourage
+you to keep reading, learn about Samba, and follow our examples to
+set up a Samba server of your own. In this and upcoming chapters, we
+will tell you exactly how to get started.</p>
+
+
+
+<div class="sect1"><a name="samba2-CHP-1-SECT-1"/>
+
+<h2 class="head1">What Is Samba?</h2>
+
+<p><a name="INDEX-2"/>Samba
+is a suite of Unix applications that speak the
+<a name="INDEX-3"/><a name="INDEX-4"/>Server
+Message Block (SMB) protocol. Microsoft Windows operating systems and
+the OS/2 operating system use SMB to perform client-server networking
+for file and printer sharing and associated operations. By supporting
+this protocol, Samba enables computers running Unix to get in on the
+action, communicating with the same networking protocol as Microsoft
+Windows and appearing as another Windows system on the network from
+the perspective of a Windows client. A <a name="INDEX-5"/>Samba
+server offers the following services:</p>
+
+<ul><li>
+<p>Share one or more directory trees</p>
+</li><li>
+<p>Share one or more Distributed filesystem (Dfs) trees</p>
+</li><li>
+<p>Share printers installed on the server among Windows clients on the
+network</p>
+</li><li>
+<p>Assist clients with network browsing</p>
+</li><li>
+<p>Authenticate clients logging onto a Windows domain</p>
+</li><li>
+<p>Provide or assist with Windows Internet Name Service (WINS)
+name-server resolution</p>
+</li></ul>
+<p>The Samba suite also includes client tools that allow users on a Unix
+system to access folders and printers that Windows systems and Samba
+servers offer on the network.</p>
+
+<p>Samba is the brainchild of Andrew <a name="INDEX-6"/>Tridgell, who currently heads the Samba
+development team. Andrew started the project in 1991, while working
+with a Digital Equipment Corporation (DEC) software suite called
+Pathworks, created for connecting DEC VAX computers to computers made
+by other companies. Without knowing the significance of what he was
+doing, Andrew created a file-server program for an odd protocol that
+was part of Pathworks. That protocol later turned out to be SMB. A
+few years later, he expanded upon his custom-made SMB server and
+began distributing it as a product on the Internet under the name
+&quot;SMB Server.&quot; However, Andrew
+couldn't keep that name&mdash;it already belonged to
+another company's product&mdash;so he tried the
+following Unix renaming approach:</p>
+
+<blockquote><pre class="code">$ <tt class="userinput"><b>grep -i '^s.*m.*b' /usr/dict/words</b></tt></pre></blockquote>
+
+<p>And the response was:</p>
+
+<blockquote><pre class="code">salmonberry
+samba
+sawtimber
+scramble</pre></blockquote>
+
+<p>Thus, the name &quot;Samba&quot; was born.</p>
+
+<p>Today, the Samba suite revolves around a pair of Unix daemons that
+provide shared resources&mdash;called <em class="firstterm">shares
+</em>or s<em class="firstterm">ervices</em>&mdash;to SMB clients
+on the network. These are:</p>
+
+<dl>
+<dt><b><a name="INDEX-7"/>smbd</b></dt>
+<dd>
+<p>A daemon that handles file and printer sharing and provides
+authentication and authorization for SMB clients.</p>
+</dd>
+
+
+
+<dt><b><a name="INDEX-8"/>nmbd</b></dt>
+<dd>
+<p>A daemon that supports NetBIOS Name Service and WINS, which is
+Microsoft's implementation of a NetBIOS Name Server
+(NBNS). It also assists with network browsing.</p>
+</dd>
+
+</dl>
+
+<p>Samba is currently maintained and extended by a group of volunteers
+under the active supervision of Andrew Tridgell. Like the Linux
+operating system, Samba is distributed as open source software
+(<a href="http://opensource.org">http://opensource.org</a>) by its
+authors and is distributed under the GNU General Public License
+(GPL). Since its inception, development of Samba has been sponsored
+in part by the Australian National University, where Andrew Tridgell
+earned his Ph.D. Since then, many other organizations have sponsored
+Samba developers, including LinuxCare, VA Linux Systems,
+Hewlett-Packard, and IBM. It is a true testament to Samba that both
+commercial and noncommercial entities are prepared to spend money to
+support an open source effort.</p>
+
+<p>Microsoft has also contributed by offering its definition of the SMB
+protocol to the Internet Engineering Task Force (IETF) in 1996 as the
+<a name="INDEX-9"/><a name="INDEX-10"/>Common
+Internet File System (CIFS). Although we prefer to use the term
+&quot;SMB&quot; in this book, you will also
+often find the protocol being referred to as
+&quot;CIFS.&quot; This is especially true on
+Microsoft's web site.</p>
+
+
+</div>
+
+
+
+<div class="sect1"><a name="samba2-CHP-1-SECT-2"/>
+
+<h2 class="head1">What Can Samba Do for Me?</h2>
+
+<p><a name="INDEX-11"/>As explained earlier, Samba can help
+Windows and Unix computers coexist in the same network. However,
+there are some specific reasons why you might want to set up a Samba
+server on your network:</p>
+
+<ul><li>
+<p>You don't want to pay for&mdash;or
+can't afford&mdash;a full-fledged Windows server,
+yet you still need the functionality that one provides.</p>
+</li><li>
+<p>The Client Access Licenses (CALs) that Microsoft requires for each
+Windows client to access a Windows server are unaffordable.</p>
+</li><li>
+<p>You want to provide a common area for data or user directories to
+transition from a Windows server to a Unix one, or vice versa.</p>
+</li><li>
+<p>You want to share printers among Windows and Unix workstations.</p>
+</li><li>
+<p>You are supporting a group of computer users who have a mixture of
+Windows and Unix computers.</p>
+</li><li>
+<p>You want to integrate Unix and Windows authentication, maintaining a
+single database of user accounts that works with both systems.</p>
+</li><li>
+<p>You want to network Unix, Windows, Macintosh (OS X), and other
+systems using a single protocol.</p>
+</li></ul>
+<p>Let's take a quick tour of
+<a name="INDEX-12"/>Samba in action. Assume that we have
+the following basic network configuration: a Samba-enabled Unix
+system, to which we will assign the name <tt class="literal">toltec</tt>,
+and a pair of Windows clients, to which we will assign the names
+<tt class="literal">maya</tt> and <tt class="literal">aztec</tt>, all connected
+via a local area network (LAN). Let's also assume
+that <tt class="literal">toltec</tt> also has a local inkjet printer
+connected to it, <tt class="literal">lp</tt>, and a disk share named
+<tt class="literal">spirit</tt>&mdash;both of which it can offer to the
+other two computers. A graphic of this network is shown in <a href="ch01.html#samba2-CHP-1-FIG-1">Figure 1-1</a>.</p>
+
+<div class="figure"><a name="samba2-CHP-1-FIG-1"/><img src="figs/sam2_0101.gif"/></div><h4 class="head4">Figure 1-1. A simple network set up with a Samba server</h4>
+
+<p>In this network, each computer listed shares the same
+<em class="firstterm">workgroup</em>. A workgroup is a group name tag
+that identifies an arbitrary collection of computers and their
+resources on an SMB network. Several workgroups can be on the network
+at any time, but for our basic network example,
+we'll have only one: the METRAN workgroup.</p>
+
+
+<div class="sect2"><a name="samba2-CHP-1-SECT-2.1"/>
+
+<h3 class="head2">Sharing a Disk Service</h3>
+
+<p><a name="INDEX-13"/><a name="INDEX-14"/><a name="INDEX-15"/>If everything is properly
+configured, we should be able to see the Samba server,
+<tt class="literal">toltec</tt>, through the Network Neighborhood of the
+<tt class="literal">maya</tt> Windows desktop. In fact, <a href="ch01.html#samba2-CHP-1-FIG-2">Figure 1-2</a> shows the Network Neighborhood of the
+<tt class="literal">maya</tt> computer, including <tt class="literal">toltec</tt>
+and each computer that resides in the METRAN workgroup. Note the
+Entire Network icon at the top of the list. As we just mentioned,
+more than one workgroup can be on an SMB network at any given time.
+If a user clicks the Entire Network icon, she will see a list of all
+the workgroups that currently exist on the network.</p>
+
+<div class="figure"><a name="samba2-CHP-1-FIG-2"/><img src="figs/sam2_0102.gif"/></div><h4 class="head4">Figure 1-2. The Network Neighborhood directory</h4>
+
+<p>We can take a closer look at the <tt class="literal">toltec</tt> server by
+double-clicking its icon. This contacts <tt class="literal">toltec</tt>
+itself and requests a list of its
+<em class="firstterm">shares</em>&mdash;the file and printer
+resources&mdash;that the computer provides. In this case, a printer
+named <tt class="literal">lp</tt>, a home directory named
+<tt class="literal">jay</tt>, and a disk share named
+<tt class="literal">spirit</tt> are on the server, as shown in <a href="ch01.html#samba2-CHP-1-FIG-3">Figure 1-3</a>. Note that the Windows display shows hostnames
+in mixed case (Toltec). Case is irrelevant in hostnames, so you might
+see toltec, Toltec, and TOLTEC in various displays or command output,
+but they all refer to a single system. Thanks to Samba, Windows 98
+sees the Unix server as a valid SMB server and can access the
+<tt class="literal">spirit</tt> folder as if it were just another system
+folder.</p>
+
+<div class="figure"><a name="samba2-CHP-1-FIG-3"/><img src="figs/sam2_0103.gif"/></div><h4 class="head4">Figure 1-3. Shares available on the Toltec server as viewed from maya</h4>
+
+<p>One popular Windows feature is the ability to map a drive letter
+(such as E:, F:, or Z:) to a shared directory on the network using
+the Map Network Drive option in Windows Explorer.<a name="FNPTR-1"/><a href="#FOOTNOTE-1">[1]</a>
+Once you do so, your applications can access the folder across the
+network using the drive letter. You can store data on it, install and
+run programs from it, and even password-protect it against unwanted
+visitors. See <a href="ch01.html#samba2-CHP-1-FIG-4">Figure 1-4</a> for an example of mapping
+a <a name="INDEX-16"/><a name="INDEX-17"/>drive letter to a network
+directory.</p>
+
+<div class="figure"><a name="samba2-CHP-1-FIG-4"/><img src="figs/sam2_0104.gif"/></div><h4 class="head4">Figure 1-4. Mapping a network drive to a Windows drive letter</h4>
+
+<p>Take a look at the Path: entry in the dialog box of <a href="ch01.html#samba2-CHP-1-FIG-4">Figure 1-4</a>. An equivalent way to represent a directory on
+a network computer is by using two backslashes, followed by the name
+of the networked computer, another backslash, and the networked
+directory of the computer, as shown here:</p>
+
+<blockquote><pre class="code">\\<em class="replaceable">network-computer</em>\<em class="replaceable">directory</em></pre></blockquote>
+
+<p>This is known as the <em class="firstterm"/><a name="INDEX-18"/>Universal
+Naming Convention (UNC)</em>  in the Windows world. For example, the dialog
+box in <a href="ch01.html#samba2-CHP-1-FIG-4">Figure 1-4</a> represents the network directory
+on the <tt class="literal">toltec</tt> server as:</p>
+
+<blockquote><pre class="code">\\toltec\spirit</pre></blockquote>
+
+<p>If this looks somewhat familiar to you, you're
+probably thinking of <em class="firstterm">uniform resource
+locators</em><a name="INDEX-19"/><a name="INDEX-20"/> (URLs), which are addresses that web
+browsers such as Netscape Navigator and Internet Explorer use to
+resolve systems across the Internet. Be sure not to confuse the two:
+URLs such as <a href="http://www.oreilly.com">http://www.oreilly.com</a> use forward slashes
+instead of backslashes, and they precede the initial slashes with the
+data transfer protocol (i.e., ftp, http) and a colon (:). In reality,
+URLs and UNCs are two completely separate things, although sometimes
+you can specify an SMB share using a URL rather than a UNC. As a URL,
+the <em class="filename">\\toltec\spirit</em> share would be specified as
+<em class="filename">smb://toltec/spirit</em>.</p>
+
+<p>Once the network drive is set up, Windows and its programs behave as
+if the networked directory were a local disk. If you have any
+applications that support multiuser functionality on a network, you
+can install those programs on the network drive.<a name="FNPTR-2"/><a href="#FOOTNOTE-2">[2]</a> <a href="ch01.html#samba2-CHP-1-FIG-5">Figure 1-5</a> shows the
+resulting network drive as it would appear with other storage devices
+in the Windows 98 client. Note the pipeline attachment in the icon
+for the J: drive; this indicates that it is a network drive rather
+than a fixed drive.</p>
+
+<div class="figure"><a name="samba2-CHP-1-FIG-5"/><img src="figs/sam2_0105.gif"/></div><h4 class="head4">Figure 1-5. The Network directory mapped to the client drive letter J</h4>
+
+<p>My Network Places, found in Windows Me, 2000, and XP, works
+differently from Network Neighborhood. It is necessary to click a few
+more icons, but eventually we can get to the view of the
+<tt class="literal">toltec</tt> server as shown in <a href="ch01.html#samba2-CHP-1-FIG-6">Figure 1-6</a>. This is from a Windows 2000 system. Setting
+up the network drive using the Map Network Drive option in Windows
+2000 works similarly to other Windows versions. <a name="INDEX-21"/><a name="INDEX-22"/><a name="INDEX-23"/></p>
+
+<div class="figure"><a name="samba2-CHP-1-FIG-6"/><img src="figs/sam2_0106.gif"/></div><h4 class="head4">Figure 1-6. Shares available on Toltec (viewed from dine)</h4>
+
+
+</div>
+
+
+<div class="sect2"><a name="samba2-CHP-1-SECT-2.2"/>
+
+<h3 class="head2">Sharing a Printer</h3>
+
+<p><a name="INDEX-24"/><a name="INDEX-25"/><a name="INDEX-26"/>You probably noticed that the printer
+<tt class="literal">lp</tt> appeared under the available shares for
+<tt class="literal">toltec</tt> in <a href="ch01.html#samba2-CHP-1-FIG-3">Figure 1-3</a>. This
+indicates that the Unix server has a printer that can be shared by
+the various SMB clients in the workgroup. Data sent to the printer
+from any of the clients will be spooled on the Unix server and
+printed in the order in which it is received.</p>
+
+<p><a name="INDEX-27"/><a name="INDEX-28"/>Setting up a Samba-enabled
+printer on the Windows side is even easier than setting up a disk
+share. By double-clicking the printer and identifying the
+manufacturer and model, you can install a driver for this printer on
+the Windows client. Windows can then properly format any information
+sent to the network printer and access it as if it were a local
+printer. On Windows 98, double-clicking the Printers icon in the
+Control Panel opens the Printers window shown in <a href="ch01.html#samba2-CHP-1-FIG-7">Figure 1-7</a>. Again, note the pipeline attachment below the
+printer, which identifies it as being on a network.</p>
+
+<div class="figure"><a name="samba2-CHP-1-FIG-7"/><img src="figs/sam2_0107.gif"/></div><h4 class="head4">Figure 1-7. A network printer available on Toltec</h4>
+
+
+<div class="sect3"><a name="samba2-CHP-1-SECT-2.2.1"/>
+
+<h3 class="head3">Seeing things from the Unix side</h3>
+
+<p><a name="INDEX-29"/><a name="INDEX-30"/>As mentioned earlier, Samba
+appears in Unix as a set of daemon programs. You can view them with
+the Unix <a name="INDEX-31"/><em class="emphasis">ps</em> command; you can
+read any messages they generate through custom debug files or the
+Unix <em class="emphasis">syslog</em> (depending on how Samba is set up);
+and you can configure them from a single Samba configuration file:
+<em class="emphasis">smb.conf</em>. In addition, if you want to get an idea of
+what the daemons are doing, Samba has a program called
+<em class="emphasis">smbstatus</em><a name="INDEX-32"/> that will lay it all on the line. Here
+is how it works:</p>
+
+<blockquote><pre class="code"># <tt class="userinput"><b>smbstatus</b></tt>
+Processing section &quot;[homes]&quot;
+Processing section &quot;[printers]&quot;
+Processing section &quot;[spirit]&quot;
+
+Samba version 2.2.6
+Service     uid    gid    pid     machine
+-----------------------------------------
+spirit      jay    jay    7735    maya     (172.16.1.6) Sun Aug 12 12:17:14 2002
+spirit      jay    jay    7779    aztec    (172.16.1.2) Sun Aug 12 12:49:11 2002
+jay         jay    jay    7735    maya     (172.16.1.6) Sun Aug 12 12:56:19 2002
+
+Locked files:
+Pid    DenyMode   R/W        Oplock     Name
+--------------------------------------------------
+7735   DENY_WRITE RDONLY     NONE       /u/RegClean.exe   Sun Aug 12 13:01:22 2002
+
+Share mode memory usage (bytes):
+   1048368(99%) free + 136(0%) used + 72(0%) overhead = 1048576(100%) total</pre></blockquote>
+
+<p>The Samba status from this output provides three sets of data, each
+divided into separate sections. The first section tells which systems
+have connected to the Samba server, identifying each client by its
+machine name (<tt class="literal">maya</tt> and <tt class="literal">aztec</tt>)
+and IP (Internet Protocol) address. The second section reports the
+name and status of the files that are currently in use on a share on
+the server, including the read/write status and any locks on the
+files. Finally, Samba reports the amount of memory it has currently
+allocated to the shares that it administers, including the amount
+actively used by the shares plus additional overhead. (Note that this
+is not the same as the total amount of memory that the
+<em class="emphasis">smbd</em> or <em class="emphasis">nmbd</em> processes are
+using.)</p>
+
+<p>Don't worry if you don't understand
+these statistics; they will become easier to understand as you move
+through the book.</p>
+
+
+</div>
+
+
+</div>
+
+
+</div>
+
+
+
+<div class="sect1"><a name="samba2-CHP-1-SECT-3"/>
+
+<h2 class="head1">Getting Familiar with an SMB Network</h2>
+
+<p><a name="INDEX-33"/>Now that you have had a brief tour of
+Samba, let's take some time to get familiar with
+Samba's adopted environment: an SMB network.
+Networking with SMB is significantly different from working with
+common TCP/IP protocols such as FTP and Telnet because there are
+several new concepts to learn and a lot of information to cover.
+First, we will discuss the basic concepts behind an SMB network,
+followed by some Microsoft implementations of it, and finally we will
+show you where a Samba server can and cannot fit into the picture.</p>
+
+
+<div class="sect2"><a name="samba2-CHP-1-SECT-3.1"/>
+
+<h3 class="head2">Understanding NetBIOS</h3>
+
+<p>To begin, let's step back in time. In 1984, IBM
+authored a simple application programming interface (API) for
+networking its computers, called the <em class="firstterm">Network Basic
+Input/Output System
+</em>(<a name="INDEX-34"/>NetBIOS).
+The NetBIOS API provided a rudimentary design for an application to
+connect and share data with other computers.</p>
+
+<p>It's helpful to think of the NetBIOS API as
+networking extensions to the standard BIOS API calls. The BIOS
+contains low-level code for performing filesystem operations on the
+local computer. NetBIOS originally had to exchange instructions with
+computers across IBM PC or Token Ring networks. It therefore required
+a low-level transport protocol to carry its requests from one
+computer to the next.</p>
+
+<p>In late 1985, IBM released one such protocol, which it merged with
+the NetBIOS API to become the <em class="firstterm">NetBIOS Extended User
+Interface</em> (<em class="emphasis">NetBEUI</em> ).
+<a name="INDEX-35"/>NetBEUI was
+designed for small LANs, and it let each computer claim a name (up to
+15 characters) that wasn't already in use on the
+network. By a &quot;small LAN,&quot; we mean
+fewer than 255 nodes on the network&mdash;which was considered a
+generous number in 1985!</p>
+
+<p>The NetBEUI protocol was very popular with networking applications,
+including those running under Windows for Workgroups. Later,
+implementations of NetBIOS over Novell's IPX
+networking protocols also emerged, which competed with NetBEUI.
+However, the networking protocols of choice for the burgeoning
+Internet community were TCP/IP and UDP/IP, and implementing the
+NetBIOS APIs over those protocols soon became a necessity.</p>
+
+<p>Recall that TCP/IP uses numbers to represent computer addresses
+(192.168.220.100, for instance) while NetBIOS uses only names. This
+was a major issue when trying to mesh the two protocols together. In
+1987, the IETF published standardization documents, titled RFC 1001
+and 1002, that outlined how NetBIOS would work over a TCP/UDP
+network. This set of documents still governs each implementation that
+exists today, including those provided by Microsoft with its Windows
+operating systems, as well as the Samba suite.</p>
+
+<p>Since then, the standard that this document governs has become known
+as <em class="firstterm">NetBIOS over
+TCP/IP</em><a name="INDEX-36"/><a name="INDEX-37"/><a name="INDEX-38"/>, or NBT for short.<a name="FNPTR-3"/><a href="#FOOTNOTE-3">[3]</a> </p>
+
+<p>The NBT standard (RFC 1001/1002)
+currently outlines a trio of services on a network:</p>
+
+<ul><li>
+<p>A name service</p>
+</li><li>
+<p>Two communication services:</p>
+<ul><li>
+<p>Datagrams</p>
+</li>
+
+<li>
+<p>Sessions</p>
+</li></ul>
+</li>
+</ul>
+
+<p>The <a name="INDEX-39"/>name
+service solves the name-to-address problem mentioned earlier; it
+allows each computer to declare a specific name on the network that
+can be translated to a machine-readable IP address, much like
+today's Domain Name System (DNS) on the Internet.
+The <a name="INDEX-40"/>datagram and <a name="INDEX-41"/>session services are both
+secondary communication protocols used to transmit data back and
+forth from NetBIOS computers across the network.</p>
+
+
+</div>
+
+
+<div class="sect2"><a name="samba2-CHP-1-SECT-3.2"/>
+
+<h3 class="head2">Getting a Name</h3>
+
+<p><a name="INDEX-42"/><a name="INDEX-43"/>In the NetBIOS world, when each
+computer comes online, it wants to claim a name for itself; this is
+called <em class="firstterm">name registration</em>. However, no two
+computers in the same workgroup should be able to claim the same
+name; this would cause endless confusion for any computer that wanted
+to communicate with either of them. There are two different
+approaches to ensuring that this doesn't happen:</p>
+
+<ul><li>
+<p>Use an <em class="firstterm"/>NBNS</em> to keep track of which hosts have
+registered a NetBIOS name.</p>
+</li><li>
+<p>Allow each computer on the network to defend its name in the event
+that another computer attempts to use it.</p>
+</li></ul>
+<p><a href="ch01.html#samba2-CHP-1-FIG-8">Figure 1-8</a> illustrates a (failed) name
+registration, with and without an NBNS.</p>
+
+<div class="figure"><a name="samba2-CHP-1-FIG-8"/><img src="figs/sam2_0108.gif"/></div><h4 class="head4">Figure 1-8. Broadcast versus NBNS name registration</h4>
+
+<p><a name="INDEX-44"/><a name="INDEX-45"/>As mentioned earlier,
+there must be a way to resolve a NetBIOS name to a specific IP
+address; this is known as <em class="firstterm">name resolution</em>.
+There are two different approaches with NBT here as well:</p>
+
+<ul><li>
+<p>Have each computer report back its IP address when it
+&quot;hears&quot; a broadcast request for its
+NetBIOS name.</p>
+</li><li>
+<p>Use an NBNS to help resolve NetBIOS names to IP addresses.</p>
+</li></ul>
+<p><a href="ch01.html#samba2-CHP-1-FIG-9">Figure 1-9</a> illustrates the two types of name
+resolution.</p>
+
+<div class="figure"><a name="samba2-CHP-1-FIG-9"/><img src="figs/sam2_0109.gif"/></div><h4 class="head4">Figure 1-9. Broadcast versus NBNS name resolution</h4>
+
+<p>As you might expect, having an NBNS on your network can help out
+tremendously. To see exactly why, let's look at the
+broadcast method.</p>
+
+<p>Here, when a client computer boots, it will
+<a name="INDEX-46"/>broadcast a
+message declaring that it wishes to register a specified NetBIOS name
+as its own. If nobody objects to the use of the name, it keeps the
+name. On the other hand, if another computer on the local subnet is
+currently using the requested name, it will send a message back to
+the requesting client that the name is already taken. This is known
+as <em class="firstterm">defending</em><a name="INDEX-47"/><a name="INDEX-48"/> the hostname. This type of system
+comes in handy when one client has unexpectedly dropped off the
+network&mdash;another can take its name unchallenged&mdash;but it
+does incur an inordinate amount of traffic on the network for
+something as simple as name registration.</p>
+
+<p>With an NBNS, the same thing occurs, except the communication is
+confined to the requesting computer and the NBNS. No broadcasting
+occurs when the computer wishes to register the name; the
+registration message is simply sent directly from the client to the
+NBNS, and the NBNS replies regardless of whether the name is already
+taken. This is known as <em class="firstterm">point-to-point
+communication</em><a name="INDEX-49"/>, and it is often beneficial on
+networks with more than one subnet. This is because routers are
+generally configured to block incoming packets that are broadcast to
+all computers in the subnet.</p>
+
+<p>The same principles apply to name resolution. Without an NBNS,
+NetBIOS name resolution would also be done with a broadcast
+mechanism. All request packets would be sent to each computer in the
+network, with the hope that one computer that might be affected will
+respond directly back to the computer that asked. Using an NBNS and
+point-to-point communication for this purpose is far less taxing on
+the network than flooding the network with broadcasts for every
+name-resolution request.</p>
+
+<p>It can be argued that broadcast packets do not cause significant
+problems in modern, high-bandwidth networks of hosts with fast CPUs,
+if only a small number of hosts are on the network, or the demand for
+bandwidth is low. There are certainly cases where this is true;
+however, our advice throughout this book is to avoid relying on
+broadcasts as much as possible. This is a good rule to follow for
+large, busy networks, and if you follow our advice when configuring a
+small network, your network will be able to grow without encountering
+problems later on that might be difficult to diagnose. <a name="INDEX-50"/><a name="INDEX-51"/></p>
+
+
+</div>
+
+
+<div class="sect2"><a name="samba2-CHP-1-SECT-3.3"/>
+
+<h3 class="head2">Node Types</h3>
+
+<p><a name="INDEX-52"/><a name="INDEX-53"/>How can you tell what strategy each
+client on your network will use when performing name registration and
+resolution? Each computer on an NBT network earns one of the
+following designations, depending on how it handles name registration
+and resolution: <a name="INDEX-54"/><a name="INDEX-55"/><a name="INDEX-56"/><a name="INDEX-57"/>b-node, p-node, m-node, and h-node. The
+behaviors of each type of node are summarized in <a href="ch01.html#samba2-CHP-1-TABLE-1">Table 1-1</a>.</p>
+
+<a name="samba2-CHP-1-TABLE-1"/><h4 class="head4">Table 1-1. NetBIOS node types</h4><table border="1">
+
+
+
+<tr>
+<th>
+<p>Role</p>
+</th>
+<th>
+<p>Value</p>
+</th>
+</tr>
+
+
+<tr>
+<td>
+<p>b-node</p>
+</td>
+<td>
+<p>Uses broadcast registration and resolution only.</p>
+</td>
+</tr>
+<tr>
+<td>
+<p>p-node</p>
+</td>
+<td>
+<p>Uses point-to-point registration and resolution only.</p>
+</td>
+</tr>
+<tr>
+<td>
+<p>m-node (mixed)</p>
+</td>
+<td>
+<p>Uses broadcast for registration. If successful, it notifies the NBNS
+of the result. Uses broadcast for resolution; uses the NBNS if
+broadcast is unsuccessful.</p>
+</td>
+</tr>
+<tr>
+<td>
+<p>h-node (hybrid)</p>
+</td>
+<td>
+<p>Uses the NBNS for registration and resolution; uses broadcast if the
+NBNS is unresponsive or inoperative.</p>
+</td>
+</tr>
+
+</table>
+
+<p>In the case of Windows clients, you will usually find them listed as
+h-nodes or hybrid nodes. The first three node types appear in RFC
+1001/1002, and h-nodes were invented later by Microsoft, as a more
+fault-tolerant method.</p>
+
+<p>You can find the node type of a Windows 95/98/Me computer by running
+the <em class="emphasis">winipcfg</em><a name="INDEX-58"/><a name="INDEX-59"/> command from the Start
+&rarr; Run dialog (or from an MS-DOS prompt) and clicking
+the More Info&gt;&gt; button. On Windows NT/2000/XP, you can use the
+<tt class="literal">ipconfig</tt><a name="INDEX-60"/><a name="INDEX-61"/><a name="INDEX-62"/><a name="INDEX-63"/>
+<tt class="literal">/all</tt> command in a command-prompt window. In either
+case, search for the line that says <tt class="literal">Node Type</tt>.</p>
+
+
+</div>
+
+
+<div class="sect2"><a name="samba2-CHP-1-SECT-3.4"/>
+
+<h3 class="head2">What's in a Name?</h3>
+
+<p>The names <a name="INDEX-64"/><a name="INDEX-65"/>NetBIOS uses are quite different
+from the DNS hostnames you might be familiar with. First, NetBIOS
+names exist in a flat namespace. In other words, there are no
+hierarchical levels, such as in <tt class="literal">oreilly.com</tt> (two
+levels) or <em class="emphasis">ftp</em><em class="emphasis">.samba.org</em> (three
+levels). NetBIOS names consist of a single unique string such as
+<tt class="literal">navaho</tt> or <tt class="literal">hopi</tt> within each
+workgroup or domain. Second, NetBIOS names are allowed to be only 15
+characters and can consist only of standard alphanumeric characters
+(a-z, A-Z, 0-9) and the following:</p>
+
+<blockquote><pre class="code">! @ # $ % ^ &amp; ( ) - ' { } . ~</pre></blockquote>
+
+<p>Although you are allowed to use a <a name="INDEX-66"/><a name="INDEX-67"/><a name="INDEX-68"/>period (.) in a NetBIOS name, we recommend
+against it because those names are not guaranteed to work in future
+versions of NBT.</p>
+
+<p>It's not a coincidence that all valid DNS names are
+also valid NetBIOS names. In fact, the unqualified DNS name for a
+Samba server is often reused as its NetBIOS name. For example, if you
+had a system with a hostname of <tt class="literal">mixtec.ora.com</tt> ,
+its NetBIOS name would likely be MIXTEC (followed by 9 spaces).</p>
+
+
+<div class="sect3"><a name="samba2-CHP-1-SECT-3.4.1"/>
+
+<h3 class="head3">Resource names and types</h3>
+
+<p><a name="INDEX-69"/><a name="INDEX-70"/>With NetBIOS, a computer not
+only advertises its presence, but also tells others what types of
+services it offers. For example, <tt class="literal">mixtec</tt> can
+indicate that it's not just a workstation, but that
+it's also a file server and can receive Windows
+Messenger messages. This is done by adding a 16th byte to the end of
+the machine (resource) name, called the <em class="firstterm">resource
+type</em>, and registering the name multiple times, once for
+each service that it offers. See <a href="ch01.html#samba2-CHP-1-FIG-10">Figure 1-10</a>.</p>
+
+<div class="figure"><a name="samba2-CHP-1-FIG-10"/><img src="figs/sam2_0110.gif"/></div><h4 class="head4">Figure 1-10. The structure of NetBIOS names</h4>
+
+<p>The 1-byte resource type indicates a unique service that the named
+computer provides. In this book, you will often see the resource type
+shown in angled brackets (&lt;&gt;) after the NetBIOS name, such as:</p>
+
+<blockquote><pre class="code">MIXTEC&lt;00&gt;</pre></blockquote>
+
+<p>You can see which names are registered for a particular NBT computer
+using the Windows command-line
+<em class="emphasis">nbtstat</em><a name="INDEX-71"/> utility.
+Because these services are unique (i.e., there cannot be more than
+one registered), you will see them listed as type UNIQUE in the
+output. For example, the following partial output describes the
+<tt class="literal">toltec</tt> server:</p>
+
+<blockquote><pre class="code">C:\&gt;<tt class="userinput"><b>nbtstat -a toltec</b></tt>
+
+       NetBIOS Remote Machine Name Table
+   Name               Type         Status
+---------------------------------------------
+TOLTEC          &lt;00&gt;  UNIQUE      Registered
+TOLTEC          &lt;03&gt;  UNIQUE      Registered
+TOLTEC          &lt;20&gt;  UNIQUE      Registered
+...</pre></blockquote>
+
+<p>This says the server has registered the NetBIOS name
+<tt class="literal">toltec</tt> as a machine (computer) name, as a
+recipient of messages from the Windows Messenger service, and as a
+file server. Some possible attributes a name can have are listed in
+<a href="ch01.html#samba2-CHP-1-TABLE-2">Table 1-2</a>.</p>
+
+<a name="samba2-CHP-1-TABLE-2"/><h4 class="head4">Table 1-2. NetBIOS unique resource types</h4><table border="1">
+
+
+
+<tr>
+<th>
+<p>Named resource</p>
+</th>
+<th>
+<p>Hexadecimal byte value</p>
+</th>
+</tr>
+
+
+<tr>
+<td>
+<p>Standard Workstation Service</p>
+</td>
+<td>
+<p>00</p>
+</td>
+</tr>
+<tr>
+<td>
+<p>Messenger Service</p>
+</td>
+<td>
+<p>03</p>
+</td>
+</tr>
+<tr>
+<td>
+<p>RAS Server Service</p>
+</td>
+<td>
+<p>06</p>
+</td>
+</tr>
+<tr>
+<td>
+<p>Domain Master Browser Service (associated with primary domain controller)</p>
+</td>
+<td>
+<p>1B</p>
+</td>
+</tr>
+<tr>
+<td>
+<p>Master Browser name</p>
+</td>
+<td>
+<p>1D</p>
+</td>
+</tr>
+<tr>
+<td>
+<p>NetDDE Service</p>
+</td>
+<td>
+<p>1F</p>
+</td>
+</tr>
+<tr>
+<td>
+<p>Fileserver (including printer server)</p>
+</td>
+<td>
+<p>20</p>
+</td>
+</tr>
+<tr>
+<td>
+<p>RAS Client Service</p>
+</td>
+<td>
+<p>21</p>
+</td>
+</tr>
+<tr>
+<td>
+<p>Network Monitor Agent</p>
+</td>
+<td>
+<p>BE</p>
+</td>
+</tr>
+<tr>
+<td>
+<p>Network Monitor Utility</p>
+</td>
+<td>
+<p>BF</p>
+</td>
+</tr>
+
+</table>
+
+
+</div>
+
+
+
+<div class="sect3"><a name="samba2-CHP-1-SECT-3.4.2"/>
+
+<h3 class="head3">Group names and types</h3>
+
+<p>SMB also uses the concept of groups, with which computers can
+register themselves. Earlier we mentioned that the computers in our
+example belonged to a
+<em class="firstterm">workgroup</em><a name="INDEX-73"/>,
+which is a partition of computers on the same network. For example, a
+business might very easily have an ACCOUNTING and a SALES workgroup,
+each with different servers and printers. In the Windows world, a
+workgroup and an
+<a name="INDEX-74"/>SMB
+group are the same thing.</p>
+
+<p>Continuing our
+<em class="emphasis">nbtstat</em><a name="INDEX-75"/> example,
+the <tt class="literal">toltec</tt> Samba server is also a member of the
+METRAN workgroup (the GROUP attribute hex 00) and will participate in
+elections for the browse master (GROUP attribute 1E). Here is the
+remainder of the <em class="emphasis">nbtstat</em> output:</p>
+
+<blockquote><pre class="code">       NetBIOS Remote Machine Name Table
+   Name               Type         Status
+---------------------------------------------
+METRAN         &lt;00&gt;   GROUP       Registered
+METRAN         &lt;1E&gt;   GROUP       Registered
+..__MSBROWSE__.&lt;01&gt;   GROUP       Registered</pre></blockquote>
+
+<p>The possible group attributes a computer can have are illustrated in
+<a href="ch01.html#samba2-CHP-1-TABLE-3">Table 1-3</a>. More
+<a name="INDEX-76"/><a name="INDEX-77"/>information
+is available in <em class="emphasis">Windows NT in a Nutshell</em> by Eric
+<a name="INDEX-78"/>Pearce, also
+published by O'Reilly.</p>
+
+<a name="samba2-CHP-1-TABLE-3"/><h4 class="head4">Table 1-3. NetBIOS group resource types</h4><table border="1">
+
+
+
+<tr>
+<th>
+<p>Named resource</p>
+</th>
+<th>
+<p>Hexadecimal byte value</p>
+</th>
+</tr>
+
+
+<tr>
+<td>
+<p>Standard Workstation group</p>
+</td>
+<td>
+<p>00</p>
+</td>
+</tr>
+<tr>
+<td>
+<p>Logon server</p>
+</td>
+<td>
+<p>1C</p>
+</td>
+</tr>
+<tr>
+<td>
+<p>Master Browser name</p>
+</td>
+<td>
+<p>1D</p>
+</td>
+</tr>
+<tr>
+<td>
+<p>Normal Group name (used in browser elections)</p>
+</td>
+<td>
+<p>1E</p>
+</td>
+</tr>
+<tr>
+<td>
+<p>Internet Group name (administrative)</p>
+</td>
+<td>
+<p>20</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><tt class="literal">&lt;01&gt;&lt;02&gt;_ _MSBROWSE_ _&lt;02&gt;</tt></p>
+</td>
+<td>
+<p>01</p>
+</td>
+</tr>
+
+</table>
+
+<p>The final entry, <tt class="literal">_ _ MSBROWSE _ _</tt>
+<a name="INDEX-80"/>, is used to announce a group to other
+master browsers. The nonprinting characters in the name show up as
+dots in an <em class="emphasis">nbtstat</em> printout.
+Don't worry if you don't understand
+all of the resource or group types. Some of them you will not need
+with Samba, and others you will pick up as you move through the rest
+of the chapter. The important thing to remember here is the logistics
+of the naming mechanism.</p>
+
+
+</div>
+
+
+
+<div class="sect3"><a name="samba2-CHP-1-SECT-3.4.3"/>
+
+<h3 class="head3">Scope ID</h3>
+
+<p>In the dark ages of SMB networking before NetBIOS groups were
+introduced, you could use a very primitive method to isolate groups
+of computers from the rest of the network. Each SMB packet contains a
+field called the <em class="firstterm">scope
+ID</em><a name="INDEX-81"/><a name="INDEX-82"/>, with the idea being that
+systems on the network could be configured to accept only packets
+with a scope ID matching that of their configuration. This feature
+was hardly ever used and unfortunately lingers in modern
+implementations. Some of the utilities included in the Samba
+distribution allow the scope ID to be set. Setting the scope ID in a
+network is likely to cause problems, and we are mentioning scope ID
+only so that you will not be confused by it when you later encounter
+it in various places.</p>
+
+
+</div>
+
+
+</div>
+
+
+<div class="sect2"><a name="samba2-CHP-1-SECT-3.5"/>
+
+<h3 class="head2">Datagrams and Sessions</h3>
+
+<p>At this point, let's digress to discuss the
+responsibility of NBT: to provide connection services between two
+NetBIOS computers.
+<a name="INDEX-83"/>NBT
+offers two services: the <em class="firstterm">session
+service</em><a name="INDEX-84"/> and the
+<em class="firstterm">datagram service</em><a name="INDEX-85"/>.
+Understanding how these two services work is not essential to using
+Samba, but it does give you an idea of how NBT works and how to
+troubleshoot Samba when it doesn't work.</p>
+
+<p>The datagram service has no stable connection between computers.
+Packets of data are simply sent or broadcast from one computer to
+another, without regard to the order in which they arrive at the
+destination, or even if they arrive at all. The use of datagrams
+requires less processing overhead than sessions, although the
+reliability of the connection can suffer. Datagrams, therefore, are
+used for quickly sending nonvital blocks of data to one or more
+computers. The datagram service communicates using the simple
+primitives shown in <a href="ch01.html#samba2-CHP-1-TABLE-4">Table 1-4</a>.</p>
+
+<a name="samba2-CHP-1-TABLE-4"/><h4 class="head4">Table 1-4. Datagram primitives</h4><table border="1">
+
+
+
+<tr>
+<th>
+<p>Primitive</p>
+</th>
+<th>
+<p>Description</p>
+</th>
+</tr>
+
+
+<tr>
+<td>
+<p>Send Datagram</p>
+</td>
+<td>
+<p>Send datagram packet to computer or groups of computers.</p>
+</td>
+</tr>
+<tr>
+<td>
+<p>Send Broadcast Datagram</p>
+</td>
+<td>
+<p>Broadcast datagram to any computer waiting with a Receive Broadcast
+datagram.</p>
+</td>
+</tr>
+<tr>
+<td>
+<p>Receive Datagram</p>
+</td>
+<td>
+<p>Receive a datagram from a computer.</p>
+</td>
+</tr>
+<tr>
+<td>
+<p>Receive Broadcast Datagram</p>
+</td>
+<td>
+<p>Wait for a Broadcast datagram.</p>
+</td>
+</tr>
+
+</table>
+
+<p>The session service is more complex. Sessions are a communication
+method that, in theory, offers the ability to detect problematic or
+inoperable connections between two NetBIOS applications. It helps to
+think of an NBT session as being similar to a telephone call, an
+analogy that obviously influenced the design of the CIFS standard.</p>
+
+<p>Once the connection is made, it remains open throughout the duration
+of the conversation, each side knows who the caller and the called
+computer are, and each can communicate with the simple primitives
+shown in <a href="ch01.html#samba2-CHP-1-TABLE-5">Table 1-5</a>.</p>
+
+<a name="samba2-CHP-1-TABLE-5"/><h4 class="head4">Table 1-5. Session primitives</h4><table border="1">
+
+
+
+<tr>
+<th>
+<p>Primitive</p>
+</th>
+<th>
+<p>Description</p>
+</th>
+</tr>
+
+
+<tr>
+<td>
+<p>Call</p>
+</td>
+<td>
+<p>Initiate a session with a computer listening under a specified name.</p>
+</td>
+</tr>
+<tr>
+<td>
+<p>Listen</p>
+</td>
+<td>
+<p>Wait for a call from a known caller or any caller.</p>
+</td>
+</tr>
+<tr>
+<td>
+<p>Hang-up</p>
+</td>
+<td>
+<p>Exit a call.</p>
+</td>
+</tr>
+<tr>
+<td>
+<p>Send</p>
+</td>
+<td>
+<p>Send data to the other computer.</p>
+</td>
+</tr>
+<tr>
+<td>
+<p>Receive</p>
+</td>
+<td>
+<p>Receive data from the other computer.</p>
+</td>
+</tr>
+<tr>
+<td>
+<p>Session Status</p>
+</td>
+<td>
+<p>Get information on requested sessions.</p>
+</td>
+</tr>
+
+</table>
+
+<p>Sessions are the backbone of resource sharing on an NBT network. They
+are typically used for establishing stable connections from client
+computers to disk or printer shares on a server. The client
+&quot;calls&quot; the server and starts
+trading information such as which files it wishes to open, which data
+it wishes to exchange, etc. These calls can last a long
+time&mdash;hours, even days&mdash;and all of this occurs within the
+context of a single connection. If there is an error, the session
+software (TCP) will retransmit until the data is received properly,
+unlike the &quot;punt-and-pray&quot; approach
+of the datagram service (UDP).</p>
+
+<p>In truth, while sessions are supposed to handle problematic
+communications, they sometimes don't. If the
+connection is interrupted, session information that is open between
+the two computers might become invalid. If that happens, the only way
+to regain the session information is for the same two computers to
+call each other again and start over.</p>
+
+<p>If you want more information on each service, we recommend you look
+at RFC 1001. However, there are two important things to remember
+here:</p>
+
+<ul><li>
+<p><a name="INDEX-88"/>Sessions always
+occur between two NetBIOS computers. If a session service is
+interrupted, the client is supposed to store sufficient state
+information for it to reestablish the connection. However, in
+practice, this often does not happen.</p>
+</li><li>
+<p><a name="INDEX-89"/>Datagrams can
+be broadcast to multiple computers, but they are unreliable. In other
+words, there is no way for the source to know that the datagrams it
+sent have indeed arrived at their destinations. <a name="INDEX-90"/></p>
+</li></ul>
+
+</div>
+
+
+</div>
+
+
+
+<div class="sect1"><a name="samba2-CHP-1-SECT-4"/>
+
+<h2 class="head1">An Introduction to the SMB Protocol</h2>
+
+<p><a name="INDEX-91"/>Now
+we're going to cover some low-level technical
+details and explore the elementals of the SMB protocol. You probably
+don't need to know much about this to implement a
+simple Samba network, and therefore you might want to skip or skim
+over this section and go on to the next one
+(&quot;Windows Workgroups and Domains&quot;)
+on your first reading. However, assuming you are going to be
+responsible for long-term maintenance of a Samba network, it will
+help if you understand how it actually works. You will more easily be
+able to diagnose and correct any odd problems that pop up.</p>
+
+<p>At a high level, the SMB protocol suite is relatively simple. It
+includes commands for all the file and print operations that you
+might perform on a local disk or printer, such as:</p>
+
+<ul><li>
+<p>Opening and closing files</p>
+</li><li>
+<p>Creating and deleting files and directories</p>
+</li><li>
+<p>Reading and writing files</p>
+</li><li>
+<p>Searching for files</p>
+</li><li>
+<p>Queueing and dequeueing files in a print spool</p>
+</li></ul>
+<p>Each operation can be encoded into an SMB message and transmitted to
+and from a server. The original name
+&quot;SMB&quot; comes from the way in which
+the commands are formatted: they are versions of the standard DOS
+system-call data structures, or <em class="firstterm">Server Message
+Blocks</em>, redesigned for transmitting to another computer
+across a network.</p>
+
+
+<div class="sect2"><a name="samba2-CHP-1-SECT-4.1"/>
+
+<h3 class="head2">SMB Format</h3>
+
+<p>Richard <a name="INDEX-92"/>Sharpe of the Samba team defines SMB as
+a <em class="firstterm">request-response</em> protocol.<a name="FNPTR-4"/><a href="#FOOTNOTE-4">[4]</a> In effect,
+this means that a client sends an SMB request to a server and the
+server sends an SMB response back to the client. In only one rare
+circumstance does a server send a message that is not in response to
+a client.</p>
+
+<p>An <a name="INDEX-94"/>SMB message is not as complex as you
+might think. Let's take a closer look at the
+internal structure of such a message. It can be broken down into two
+parts: the <em class="firstterm">header</em>, which is a fixed size, and
+the <em class="firstterm">command string</em>, whose size can vary
+dramatically based on the contents of the message.</p>
+
+
+<div class="sect3"><a name="samba2-CHP-1-SECT-4.1.1"/>
+
+<h3 class="head3">SMB header format</h3>
+
+<p><a href="ch01.html#samba2-CHP-1-TABLE-6">Table 1-6</a> shows the format of an
+<a name="INDEX-95"/>SMB header. The COM field identifies
+the command being performed. SMB commands are not required to use all
+the fields in the SMB header. For example, when a client first
+attempts to connect to a server, it does not yet have a tree
+identifier (TID) value&mdash;one is assigned after it successfully
+connects&mdash;so a null TID is placed in its header field. Other
+fields can be padded with zeros when not used.</p>
+
+<p>The <a name="INDEX-96"/>SMB header fields are listed in <a href="ch01.html#samba2-CHP-1-TABLE-6">Table 1-6</a>.</p>
+
+<a name="samba2-CHP-1-TABLE-6"/><h4 class="head4">Table 1-6. SMB header fields</h4><table border="1">
+
+
+
+
+<tr>
+<th>
+<p>Field</p>
+</th>
+<th>
+<p>Size (bytes)</p>
+</th>
+<th>
+<p>Description</p>
+</th>
+</tr>
+
+
+<tr>
+<td>
+<p><tt class="literal">0xFF 'SMB</tt>'</p>
+</td>
+<td>
+<p><tt class="literal">1</tt></p>
+</td>
+<td>
+<p>Protocol identifier</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><tt class="literal">COM</tt></p>
+</td>
+<td>
+<p><tt class="literal">1</tt></p>
+</td>
+<td>
+<p>Command code, from 0x00 to 0xFF</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><tt class="literal">RCLS</tt></p>
+</td>
+<td>
+<p><tt class="literal">1</tt></p>
+</td>
+<td>
+<p>Error class</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><tt class="literal">REH</tt></p>
+</td>
+<td>
+<p><tt class="literal">1</tt></p>
+</td>
+<td>
+<p>Reserved</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><tt class="literal">ERR</tt></p>
+</td>
+<td>
+<p><tt class="literal">2</tt></p>
+</td>
+<td>
+<p>Error code</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><tt class="literal">REB</tt></p>
+</td>
+<td>
+<p><tt class="literal">1</tt></p>
+</td>
+<td>
+<p>Reserved</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><tt class="literal">RES</tt></p>
+</td>
+<td>
+<p><tt class="literal">14</tt></p>
+</td>
+<td>
+<p>Reserved</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><tt class="literal">TID</tt></p>
+</td>
+<td>
+<p><tt class="literal">2</tt></p>
+</td>
+<td>
+<p>TID; a unique ID for a resource in use by the client</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><tt class="literal">PID</tt></p>
+</td>
+<td>
+<p><tt class="literal">2</tt></p>
+</td>
+<td>
+<p>Caller process ID</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><tt class="literal">UID</tt></p>
+</td>
+<td>
+<p><tt class="literal">2</tt></p>
+</td>
+<td>
+<p>User identifier</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><tt class="literal">MID</tt></p>
+</td>
+<td>
+<p><tt class="literal">2</tt></p>
+</td>
+<td>
+<p>Multiplex identifier; used to route requests inside a process</p>
+</td>
+</tr>
+
+</table>
+
+
+</div>
+
+
+
+<div class="sect3"><a name="samba2-CHP-1-SECT-4.1.2"/>
+
+<h3 class="head3">SMB command format</h3>
+
+<p>Immediately after the header is a variable number of bytes that
+constitute an <a name="INDEX-97"/>SMB command or reply. Each command,
+such as Open File (COM field identifier: <tt class="literal">SMBopen</tt>)
+or Get Print Queue (<tt class="literal">SMBsplretq</tt> ), has its own set
+of parameters and data. Like the SMB header fields, not all of the
+command fields need to be filled, depending on the specific command.
+For example, the Get Server Attributes
+(<tt class="literal">SMBdskattr</tt>) command sets the WCT and BCC fields
+to zero. The fields of the command segment are shown in <a href="ch01.html#samba2-CHP-1-TABLE-7">Table 1-7</a>.</p>
+
+<a name="samba2-CHP-1-TABLE-7"/><h4 class="head4">Table 1-7. SMB command contents</h4><table border="1">
+
+
+
+
+<tr>
+<th>
+<p>Field</p>
+</th>
+<th>
+<p>Size (bytes)</p>
+</th>
+<th>
+<p>Description</p>
+</th>
+</tr>
+
+
+<tr>
+<td>
+<p><tt class="literal">WCT</tt></p>
+</td>
+<td>
+<p><tt class="literal">1</tt></p>
+</td>
+<td>
+<p>Word count</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><tt class="literal">VWV</tt></p>
+</td>
+<td>
+<p>Variable</p>
+</td>
+<td>
+<p>Parameter words (size given by WCT)</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><tt class="literal">BCC</tt></p>
+</td>
+<td>
+<p><tt class="literal">2</tt></p>
+</td>
+<td>
+<p>Parameter byte count</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><tt class="literal">DATA</tt></p>
+</td>
+<td>
+<p>Variable</p>
+</td>
+<td>
+<p>Data (size given by BCC)</p>
+</td>
+</tr>
+
+</table>
+
+<p>Don't worry if you don't understand
+each field; they are not necessary for using Samba at an
+administrator level. However, they do come in handy when debugging
+system messages. We will show you some of the more common SMB
+messages that clients and servers send using a modified version of
+<em class="filename">tcpdump</em> later in this section. (If you prefer an
+<a name="INDEX-98"/><a name="INDEX-99"/>SMB sniffer with a graphical
+interface, try Ethereal, which uses the GTK libraries; see
+<a href="http://www.ethereal.com">http://www.ethereal.com</a> for more
+information on this tool.)</p>
+
+<a name="samba2-CHP-1-NOTE-84"/><blockquote class="note"><h4 class="objtitle">TIP</h4>
+<p>For more information on each command in the
+<a name="INDEX-100"/>SMB protocol, see the
+<em class="citetitle">CIFS Technical
+Reference</em><a name="INDEX-101"/> at <a href="http://www.snia.org/tech_activities/CIFS">http://www.snia.org/tech_activities/CIFS</a>.</p>
+</blockquote>
+
+
+</div>
+
+
+
+<div class="sect3"><a name="samba2-CHP-1-SECT-4.1.3"/>
+
+<h3 class="head3">SMB variations</h3>
+
+<p>The SMB protocol has been extended with new commands several times
+since its inception. Each new version is backward-compatible with the
+previous versions, so it is possible for a LAN to have clients and
+servers concurrently running different versions of the SMB protocol.</p>
+
+<p><a href="ch01.html#samba2-CHP-1-TABLE-8">Table 1-8</a> outlines the major versions of the
+<a name="INDEX-102"/>SMB
+protocol. Within each &quot;dialect&quot; of
+SMB are many sub-versions that include commands supporting particular
+releases of major operating systems. The ID string in column 2 is
+used by clients and servers to determine in which level of the
+protocol they will speak to each other.</p>
+
+<a name="samba2-CHP-1-TABLE-8"/><h4 class="head4">Table 1-8. SMB protocol dialects</h4><table border="1">
+
+
+
+
+<tr>
+<th>
+<p>Protocol name</p>
+</th>
+<th>
+<p>ID string</p>
+</th>
+<th>
+<p>Used by</p>
+</th>
+</tr>
+
+
+<tr>
+<td>
+<p>Core</p>
+</td>
+<td>
+<p><tt class="literal">PC NETWORK PROGRAM 1.0</tt></p>
+</td>
+<td>
+</td>
+</tr>
+<tr>
+<td>
+<p><a name="INDEX-103"/>Core Plus</p>
+</td>
+<td>
+<p><tt class="literal">MICROSOFT NETWORKS 1.03</tt></p>
+</td>
+<td>
+</td>
+</tr>
+<tr>
+<td>
+<p><a name="INDEX-104"/>LAN Manager 1.0</p>
+</td>
+<td>
+<p><tt class="literal">LANMAN1.0</tt></p>
+</td>
+<td>
+</td>
+</tr>
+<tr>
+<td>
+<p>LAN Manager 2.0</p>
+</td>
+<td>
+<p><tt class="literal">LM1.2X002</tt></p>
+</td>
+<td>
+</td>
+</tr>
+<tr>
+<td>
+<p>LAN Manager 2.1</p>
+</td>
+<td>
+<p><tt class="literal">LANMAN2.1</tt></p>
+</td>
+<td>
+</td>
+</tr>
+<tr>
+<td>
+<p><a name="INDEX-105"/>NT LAN
+Manager 1.0</p>
+</td>
+<td>
+<p><tt class="literal">NT LM 0.12</tt></p>
+</td>
+<td>
+<p>Windows NT 4.0</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><a name="INDEX-106"/>Samba's NT LM 0.12</p>
+</td>
+<td>
+<p><tt class="literal">Samba</tt></p>
+</td>
+<td>
+<p>Samba</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><a name="INDEX-107"/><a name="INDEX-108"/>Common
+Internet File System</p>
+</td>
+<td>
+<p><tt class="literal">CIFS 1.0</tt></p>
+</td>
+<td>
+<p>Windows 2000/XP</p>
+</td>
+</tr>
+
+</table>
+
+<p>Samba implements the NT LM 0.12 specification for NT LAN Manager 1.0.
+It is backward-compatible with all the other SMB variants. The CIFS
+specification is, in reality, LAN Manager 0.12 with a few specific
+additions.</p>
+
+
+</div>
+
+
+</div>
+
+
+<div class="sect2"><a name="samba2-CHP-1-SECT-4.2"/>
+
+<h3 class="head2">SMB Clients and Servers</h3>
+
+<p><a name="INDEX-109"/><a name="INDEX-110"/>As
+mentioned earlier, SMB is a client/server protocol. In the purest
+sense, this means that a client sends a request to a server, which
+acts on the request and returns a reply. However, the client/server
+roles can often be reversed, sometimes within the context of a single
+SMB session. For example, consider the two Windows 95/98/Me computers
+in <a href="ch01.html#samba2-CHP-1-FIG-11">Figure 1-11</a>. The computer named
+<tt class="literal">maya</tt> shares a printer to the network, and the
+computer named <tt class="literal">toltec</tt> shares a disk directory.
+<tt class="literal">maya</tt> is in the client role when accessing
+<tt class="literal">toltec</tt>'s network drive and in the
+server role when printing a job for <tt class="literal">toltec</tt>.</p>
+
+<div class="figure"><a name="samba2-CHP-1-FIG-11"/><img src="figs/sam2_0111.gif"/></div><h4 class="head4">Figure 1-11. Two computers that both have resources to share</h4>
+
+<p>This brings out an important point in Samba terminology:</p>
+
+<ul><li>
+<p>A <em class="firstterm">server</em> is a computer with a resource to
+share.</p>
+</li><li>
+<p>A <em class="firstterm">client</em> is a computer that wishes to use that
+resource.</p>
+</li><li>
+<p>A computer can be a client, a server, or both, or it can be neither
+at any given time.</p>
+</li></ul>
+<p>Microsoft Windows products have both the SMB client and server built
+into the operating system, and it is common to find Windows acting as
+a server, client, both, or neither at any given time in a production
+network. Although Samba has been developed primarily to function as a
+server, there are also ways that it and associated software can act
+as an SMB client. As with Windows, it is even possible to set up a
+Unix system to act as an SMB client and not as a server. See <a href="ch05.html">Chapter 5</a> for more details on this topic.</p>
+
+
+</div>
+
+
+<div class="sect2"><a name="samba2-CHP-1-SECT-4.3"/>
+
+<h3 class="head2">A Simple SMB Connection</h3>
+
+<p><a name="INDEX-111"/>The client and server must complete
+three steps to establish a connection to a resource:</p>
+
+<ol><li>
+<p>Establish a NetBIOS session.</p>
+</li><li>
+<p>Negotiate the protocol variant.</p>
+</li><li>
+<p>Set session parameters, and make a tree connection to a resource.</p>
+</li></ol>
+<p>We will examine each step through the eyes of a useful tool that we
+mentioned earlier: the modified
+<em class="filename">tcpdump</em><a name="INDEX-112"/> that is
+available from the Samba web site.</p>
+
+<a name="samba2-CHP-1-NOTE-85"/><blockquote class="note"><h4 class="objtitle">TIP</h4>
+<p>You can download the tcpdump program at <a href="http://www.samba.org">http://www.samba.org</a> in the
+<em class="filename">samba/ftp/tcpdump-smb</em> directory; the latest
+version as of this writing is 3.4-10. Use this program as you would
+use the standard <em class="filename">tcpdump</em> application, but add
+the <tt class="literal">-s 1500</tt> switch to ensure that you get the
+whole packet and not just the first few bytes.</p>
+</blockquote>
+
+
+</div>
+
+
+<div class="sect2"><a name="samba2-CHP-1-SECT-4.4"/>
+
+<h3 class="head2">Establishing a NetBIOS Session</h3>
+
+<p><a name="INDEX-113"/>When a user first makes a request
+to access a network disk or send a print job to a remote printer,
+NetBIOS takes care of making a connection at the session layer. The
+result is a bidirectional channel between the client and server. The
+client and server need only two messages to establish this
+connection. This is shown in the following example session request
+and response, as captured by <em class="filename">tcpdump</em> .</p>
+
+<p>First, the client sends a request to open a session, and
+<em class="filename">tcpdump </em><a name="INDEX-114"/>reports:</p>
+
+<blockquote><pre class="code">&gt;&gt;&gt; NBT Packet
+NBT Session Request
+Flags=0x81000044
+Destination=TOLTEC      NameType=0x20 (Server)
+Source=MAYA             NameType=0x00 (Workstation)</pre></blockquote>
+
+<p>Then the server responds, granting a session to the client:</p>
+
+<blockquote><pre class="code">&gt;&gt;&gt; NBT Packet
+NBT Session Granted
+Flags=0x82000000</pre></blockquote>
+
+<p>At this point, there is an open channel between the client and server.</p>
+
+
+</div>
+
+
+<div class="sect2"><a name="samba2-CHP-1-SECT-4.5"/>
+
+<h3 class="head2">Negotiating the Protocol Variant</h3>
+
+<p>Next, the client sends a message to the server to negotiate an
+<a name="INDEX-115"/>SMB protocol. As mentioned
+earlier, the client sets its <a name="INDEX-116"/>tree identifier (TID) field to
+zero, because it does not yet know what TID to use. A <em class="emphasis">tree
+identifier</em> is a number that represents a connection to a
+share on a server.</p>
+
+<p>The command in the message is <tt class="literal">SMBnegprot</tt>, a
+request to negotiate a protocol variant that will be used for the
+entire session. Note that the client sends to the server a list of
+all the variants that it can speak, not vice versa:</p>
+
+<blockquote><pre class="code">&gt;&gt;&gt; NBT Packet
+NBT Session Packet
+Flags=0x0
+Length=154
+
+SMB PACKET: SMBnegprot (REQUEST)
+SMB Command   =  0x72
+Error class   =  0x0
+Error code    =  0
+Flags1        =  0x0
+Flags2        =  0x0
+Tree ID       =  0
+Proc ID       =  5315
+UID           =  0
+MID           =  257
+Word Count    =  0
+Dialect=PC NETWORK PROGRAM 1.0
+Dialect=MICROSOFT NETWORKS 3.0
+Dialect=DOS LM1.2X002
+Dialect=DOS LANMAN2.1
+Dialect=Windows for Workgroups 3.1a
+Dialect=NT LM 0.12</pre></blockquote>
+
+<p>The server responds to the
+<tt class="literal">SMBnegprot</tt><a name="INDEX-117"/> request with an index (with counting
+starting at 0) into the list of variants that the client offered, or
+with the value 0xFF if none of the protocol variants is acceptable:</p>
+
+<blockquote><pre class="code">&gt;&gt;&gt; NBT Packet
+NBT Session Packet
+Flags=0x0
+Length=84
+
+SMB PACKET: SMBnegprot (REPLY)
+SMB Command   =  0x72
+Error class   =  0x0
+Error code    =  0
+Flags1        =  0x80
+Flags2        =  0x1
+Tree ID       =  0
+Proc ID       =  5315
+UID           =  0
+MID           =  257
+Word Count    =  17
+NT1 Protocol
+DialectIndex=5
+[...]</pre></blockquote>
+
+<p>In this example, the server responds with the value 5, which
+indicates that the <tt class="literal">NT</tt> <tt class="literal">LM</tt>
+<tt class="literal">0.12</tt> dialect will be used for the remainder of the
+session.</p>
+
+
+</div>
+
+
+<div class="sect2"><a name="samba2-CHP-1-SECT-4.6"/>
+
+<h3 class="head2">Set Session and Login Parameters</h3>
+
+<p><a name="INDEX-118"/><a name="INDEX-119"/>The next step is to transmit session and
+login parameters for the session, which you do using the
+<a name="INDEX-120"/><tt class="literal">SMBSesssetupX</tt>
+command. The parameters include the following:</p>
+
+<ul><li>
+<p>The account name and password (if there is one)</p>
+</li><li>
+<p>The workgroup name</p>
+</li><li>
+<p>The maximum size of data that can be transferred</p>
+</li><li>
+<p>The number of pending requests that can be in the queue at a time</p>
+</li></ul>
+<p>The resulting output from <em class="filename">tcpdump </em>is:</p>
+
+<blockquote><pre class="code">&gt;&gt;&gt; NBT Packet
+NBT Session Packet
+Flags=0x0
+Length=150
+
+SMB PACKET: SMBsesssetupX (REQUEST)
+SMB Command   =  0x73
+Error class   =  0x0
+Error code    =  0
+Flags1        =  0x10
+Flags2        =  0x0
+Tree ID       =  0
+Proc ID       =  5315
+UID           =  1
+MID           =  257
+Word Count    =  13
+Com2=0x75
+Res1=0x0
+Off2=120
+MaxBuffer=2920
+MaxMpx=50
+VcNumber=0
+SessionKey=0x1380
+CaseInsensitivePasswordLength=24
+CaseSensitivePasswordLength=0
+Res=0x0
+Capabilities=0x1
+Pass1&amp;Pass2&amp;Account&amp;Domain&amp;OS&amp;LanMan=  
+  JAY METRAN Windows 4.0 Windows 4.0
+
+SMB PACKET: SMBtconX (REQUEST) (CHAINED)
+smbvwv[]=
+Com2=0xFF
+Off2=0
+Flags=0x2
+PassLen=1
+Passwd&amp;Path&amp;Device=
+smb_bcc=23
+smb_buf[]=\\TOLTEC\SPIRIT</pre></blockquote>
+
+<p>In this example, the <tt class="literal">SMBsesssetupX</tt> Session Setup
+command allows for an additional SMB command to be piggybacked onto
+it (indicated by the letter X at the end of the command name). The
+hexadecimal code of the second command is given in the
+<tt class="literal">Com2</tt> field. In this case the command is
+<tt class="literal">0x75</tt>, which is the <tt class="literal">SMBtconX</tt>
+<tt class="literal">(</tt>Tree Connect and X) command. The
+<tt class="literal">SMBtconX</tt><a name="INDEX-121"/> message looks for the name of the
+resource in the <em class="emphasis">smb_buf</em> buffer. In this example,
+<em class="emphasis">smb_buf</em> contains the string
+<tt class="literal">\\TOLTEC\SPIRIT</tt>, which is the full pathname to a
+shared directory on <tt class="literal">toltec</tt>. Using the
+&quot;and X&quot; commands like this speeds
+up each transaction because the server doesn't have
+to wait on the client to make a second request.</p>
+
+<p>Note that the TID is still zero. Finally, the server returns a TID to
+the client, indicating that the user has been authorized access and
+that the resource is ready to be used:</p>
+
+<blockquote><pre class="code">&gt;&gt;&gt; NBT Packet
+NBT Session Packet
+Flags=0x0
+Length=85
+
+SMB PACKET: SMBsesssetupX (REPLY)
+SMB Command   =  0x73
+Error class   =  0x0
+Error code    =  0
+Flags1        =  0x80
+Flags2        =  0x1
+Tree ID       =  1
+Proc ID       =  5315
+UID           =  100
+MID           =  257
+Word Count    =  3
+Com2=0x75
+Off2=68
+Action=0x1
+[000] Unix Samba 2.2.6
+[010] METRAN
+
+SMB PACKET: SMBtconX (REPLY) (CHAINED)
+smbvwv[]=
+Com2=0xFF
+Off2=0
+smbbuf[]=
+ServiceType=A:</pre></blockquote>
+
+<p>The <em class="emphasis">ServiceType</em> field is set to
+&quot;A&quot; to indicate that this is a file
+service. Available service types are:</p>
+
+<ul><li>
+<p>&quot;A&quot; for a disk or file</p>
+</li><li>
+<p>&quot;LPT1&quot; for a spooled output</p>
+</li><li>
+<p>&quot;COMM&quot; for a direct-connect printer
+or modem</p>
+</li><li>
+<p>&quot;IPC&quot; for a named pipe</p>
+</li></ul>
+<p>Now that a TID has been assigned, the client can use it as a handle
+to perform any operation that it would use on a local disk drive. It
+can open files, read and write to them, delete them, create new
+files, search for filenames, and so on. <a name="INDEX-122"/></p>
+
+
+</div>
+
+
+</div>
+
+
+
+<div class="sect1"><a name="samba2-CHP-1-SECT-5"/>
+
+<h2 class="head1">Windows Workgroups and Domains</h2>
+
+<p>Up to now, we've covered basic SMB technology, which
+is all you would need if you had nothing more advanced than MS-DOS
+clients on your network. We do assume you want to support Windows
+clients, especially the more recent versions, so next
+we'll describe the enhancements Microsoft has added
+to SMB networking&mdash;namely, Windows for Workgroups and Windows
+domains.</p>
+
+
+<div class="sect2"><a name="samba2-CHP-1-SECT-5.1"/>
+
+<h3 class="head2">Windows Workgroups</h3>
+
+<p><a name="INDEX-123"/><a name="INDEX-124"/>Windows
+Workgroups are very similar to the SMB groups already described. You
+need to know just a few additional things.</p>
+
+
+<div class="sect3"><a name="samba2-CHP-1-SECT-5.1.1"/>
+
+<h3 class="head3">Browsing</h3>
+
+<p><a name="INDEX-125"/>Browsing
+is the process of finding the other computers and shared resources in
+the Windows network. Note that there is no connection with a World
+Wide Web browser, apart from the general idea of
+&quot;discovering what's
+there.&quot; On the other hand, browsing the Windows
+network is like the Web in that what's out there can
+change without warning.</p>
+
+<p>Before browsing existed, users had to know the name of the computer
+they wanted to connect to on the network and then manually enter a
+UNC such as the following into an application or file manager to
+access resources:</p>
+
+<blockquote><pre class="code">\\toltec\spirit\</pre></blockquote>
+
+<p>Browsing is much more convenient, making it possible to examine the
+contents of a network by using the point-and-click GUI interface of
+the Network Neighborhood (or My Network Places<a name="FNPTR-5"/><a href="#FOOTNOTE-5">[5]</a>) on a Windows client.</p>
+
+<p>You will encounter two types of browsing in an SMB network:</p>
+
+<ul><li>
+<p><a name="INDEX-129"/>Browsing a list
+of computers and shared resources</p>
+</li><li>
+<p><a name="INDEX-130"/>Browsing the shared resource
+of a specific computer</p>
+</li></ul>
+<p>Let's look at the first one. On each LAN (or subnet)
+with a Windows workgroup or domain, one computer has the
+responsibility of maintaining a list of the computers that are
+currently accessible through the network. This computer is called the
+<em class="firstterm">local master
+browser</em><a name="INDEX-131"/><a name="INDEX-132"/>, and the list that it maintains is
+called the <em class="firstterm">browse
+list</em><a name="INDEX-133"/>. Computers on a subnet use the browse
+list to cut down on the amount of network traffic generated while
+browsing. Instead of each computer dynamically polling to determine a
+list of the currently available computers, the computer can simply
+query the local master browser to obtain a complete, up-to-date list.</p>
+
+<p>To browse the resources on a computer, a user must connect to the
+specific computer; this information cannot be obtained from the
+browse list. Browsing the list of resources on a computer can be done
+by double-clicking the computer's icon when it is
+presented in the Network Neighborhood. As you saw at the opening of
+the chapter, the computer will respond with a list of shared
+resources that can be accessed after the user is successfully
+authenticated.</p>
+
+<p>Each server on a Windows workgroup is required to announce its
+presence to the local master browser after it has registered a
+NetBIOS name, and (theoretically) announce that it is leaving the
+workgroup when it is shut down. It is the local master
+browser's responsibility to record what the servers
+have announced.</p>
+<a name="samba2-CHP-1-NOTE-86"/><blockquote class="note"><h4 class="objtitle">WARNING</h4>
+<p>The Windows <a name="INDEX-134"/>Network Neighborhood can behave
+oddly: until you select a particular computer to browse, the Network
+Neighborhood window might contain data that is not up-to-date. That
+means the Network Neighborhood window can be showing computers that
+have crashed or can be missing computers that
+haven't been noticed yet. Put succinctly, once
+you've selected a server and connected to it, you
+can be a lot more confident that the shares and printers really exist
+on the network.</p>
+</blockquote>
+
+<p>Unlike the roles you've seen earlier, almost any
+Windows system (including Windows for Workgroups and Windows 95/98/Me
+or NT/2000/XP) can act as a local master browser. The local master
+browser can have one or more
+<em class="firstterm"/><a name="INDEX-135"/><a name="INDEX-136"/>backup 
+browsers</em> on the local subnet
+that will take over in the event that the local master browser fails
+or becomes inaccessible. To ensure fluid operation, the local backup
+browsers will frequently synchronize their browse list with the local
+master browser.</p>
+
+<p>Here is how to calculate the minimum number of backup browsers that
+will be allocated on a workgroup:</p>
+
+<ul><li>
+<p>If up to 32 Windows NT/2000/XP workstations are on the network, or up
+to 16 Windows 95/98/Me computers are on the network, the local master
+browser allocates one backup browser in addition to the local master
+browser.</p>
+</li><li>
+<p>If the number of Windows NT/2000/XP workstations falls between 33 and
+64, or the number of Windows 95/98/Me workstations falls between 17
+and 32, the local master browser allocates two backup browsers.</p>
+</li><li>
+<p>For each group of 32 NT/2000/XP workstations or 16 Windows 95/98/Me
+computers beyond this, the local master browser allocates another
+backup browser.</p>
+</li></ul>
+<p>There is currently no upper limit on the number of backup browsers
+that can be allocated by the local master browser.</p>
+
+
+</div>
+
+
+
+<div class="sect3"><a name="samba2-CHP-1-SECT-5.1.2"/>
+
+<h3 class="head3">Browsing elections</h3>
+
+<p><a name="INDEX-137"/>Browsing
+is a critical aspect of any Windows workgroup. However, not
+everything runs perfectly on any network. For example,
+let's say that a computer running Windows on the
+desk of a small company's CEO is the local master
+browser&mdash;that is, until he switches it off while plugging in his
+massage chair. At this point the Windows NT Workstation in the spare
+parts department might agree to take over the job. However, that
+computer is currently running a large, poorly written program that
+has brought its processor to its knees. The moral: browsing has to be
+very tolerant of servers coming and going. Because nearly every
+Windows system can serve as a browser, there has to be a way of
+deciding at any time who will take on the job. This decision-making
+process is called an <em class="firstterm">election</em>.</p>
+
+<p>An election algorithm is built into nearly all Windows operating
+systems such that they can each agree who is going to be a local
+master browser and who will be local backup browsers. An election can
+be forced at any time. For example, let's assume
+that the CEO has finished his massage and reboots his server. As the
+server comes online, it will announce its presence, and an election
+will take place to see if the PC in the spare parts department should
+still be the master browser.</p>
+
+<p>When an election is performed, each computer broadcasts information
+about itself via datagrams. This information includes the following:</p>
+
+<ul><li>
+<p>The version of the election protocol used</p>
+</li><li>
+<p>The operating system on the computer</p>
+</li><li>
+<p>The amount of time the client has been on the network</p>
+</li><li>
+<p>The hostname of the client</p>
+</li></ul>
+<p>These values determine which operating system has seniority and will
+fulfill the role of the local master browser. (<a href="ch07.html">Chapter 7</a> describes the election process in more
+detail.) The architecture developed to achieve this is not elegant
+and has built-in security problems. While a browsing domain can be
+integrated with domain security, the election algorithm does not take
+into consideration which computers become browsers. Thus it is
+possible for any computer running a browser service to register
+itself as participating in the browsing election and (after winning)
+being able to change the browse list. Nevertheless, browsing is a key
+feature of Windows networking, and backward-compatibility
+requirements will ensure that it is in use for years to come.
+<a name="INDEX-138"/></p>
+
+
+</div>
+
+
+
+<div class="sect3"><a name="samba2-CHP-1-SECT-5.1.3"/>
+
+<h3 class="head3">Windows 95/98/Me authentication</h3>
+
+<p>Three types of passwords arise when
+<a name="INDEX-139"/><a name="INDEX-140"/>Windows
+95/98/Me is operating in a Windows workgroup:</p>
+
+<ul><li>
+<p>A Windows password</p>
+</li><li>
+<p>A Windows Networking password</p>
+</li><li>
+<p>A password for each shared resource that has been assigned password
+protection</p>
+</li></ul>
+<p>The Windows <a name="INDEX-141"/>password functions in a manner
+that might be a source of confusion for Unix system administrators.
+It is not there to prevent unauthorized users from using the
+computer. (If you don't believe that, try clicking
+the Cancel button on the password dialog box and see what happens!)
+Instead, the Windows password is used to gain access to a file that
+contains the Windows Networking and network resource passwords. There
+is one such file per registered user of the system, and they can be
+found in the <em class="filename">C:\Windows</em> directory with a name
+composed of the user's account name, followed by a
+<em class="filename">.pwl</em><a name="INDEX-142"/><a name="INDEX-143"/><a name="INDEX-144"/> extension. For example, if the
+user's account name is
+&quot;sarah,&quot; the file will be
+<em class="filename">C:\Windows\sarah.pwl</em>. This file is encrypted
+using the Windows password as the encryption key.</p>
+
+<a name="samba2-CHP-1-NOTE-87"/><blockquote class="note"><h4 class="objtitle">TIP</h4>
+<p>As a security measure, you might want to check for junk
+<em class="filename">.pwl</em> files on Windows 95/98/Me clients, which
+might have been created by mistakes users made while attempting to
+log on. A <em class="filename">.pwl</em> file is easily cracked and can
+contain valid passwords for Samba accounts and network shares.</p>
+</blockquote>
+
+<p>The first time the network is accessed, Windows attempts to use the
+Windows password as the Windows Networking password. If this is
+successful, the user will not be prompted for two separate passwords,
+and subsequent logins to the Windows system will automatically result
+in logging on to the Windows network as well, making things much
+simpler for the user.</p>
+
+<p>Shared network resources in the workgroup can also have passwords
+assigned to them to limit their accessibility. The first time a user
+attempts to access the resource, she is asked for its password, and a
+checkbox in the password dialog box gives the user the option to add
+the password to her password list. This is the default; if it is
+accepted, Windows will store the password in the
+user's <em class="filename">.pwl</em> file, and all
+further authentication to the resource will be handled automatically
+by Windows.</p>
+
+<p>Samba's approach to workgroup authentication is a
+little different, which is a result of blending the Windows workgroup
+model with that of the Unix host upon which Samba runs. This will be
+discussed further in <a href="ch09.html">Chapter 9</a>. <a name="INDEX-145"/></p>
+
+
+</div>
+
+
+</div>
+
+
+<div class="sect2"><a name="samba2-CHP-1-SECT-5.2"/>
+
+<h3 class="head2">Windows NT Domains</h3>
+
+<p><a name="INDEX-146"/>The
+peer-to-peer networking model of
+<a name="INDEX-147"/>workgroups functions fairly well as long as
+the number of computers on the network is small and there is a
+close-knit community of users. However, in larger networks the
+simplicity of workgroups becomes a limiting factor. Workgroups offer
+only the most basic level of security, and because each resource can
+have its own password, it is inconvenient (to say the least) for
+users to remember the password for each resource in a large network.
+Even if that were not a problem, many people find it frustrating to
+have to interrupt their creative workflow to enter a shared password
+into a dialog box every time another network resource is accessed.</p>
+
+<p>To support the needs of larger networks, such as those found in
+departmental computing environments, Microsoft introduced domains
+with Windows NT 3.51. A <em class="firstterm">Windows NT domain</em> is
+essentially a workgroup of SMB computers that has one addition: a
+server acting as a <em class="firstterm">domain
+controller</em><a name="INDEX-148"/> (see <a href="ch01.html#samba2-CHP-1-FIG-12">Figure 1-12</a>).</p>
+
+<div class="figure"><a name="samba2-CHP-1-FIG-12"/><img src="figs/sam2_0112.gif"/></div><h4 class="head4">Figure 1-12. A simple Windows domain</h4>
+
+
+<div class="sect3"><a name="samba2-CHP-1-SECT-5.2.1"/>
+
+<h3 class="head3">Domain controllers</h3>
+
+<p>A domain controller in a Windows NT domain functions much like a
+<a name="INDEX-149"/><a name="INDEX-150"/>Network
+Information Service (NIS) server in a Unix network, maintaining a
+domain-wide database of user and group information, as well as
+performing related services. The responsibilities of a domain
+controller are mainly centered around security, including
+<em class="firstterm">authentication</em><a name="INDEX-151"/>,
+the process of granting or denying a user access to the resources of
+the domain. This is typically done through the use of a username and
+password. The service that maintains the database on the domain
+controllers is called the <a name="INDEX-152"/><a name="INDEX-153"/>Security Account Manager (SAM).</p>
+
+<p>The <a name="INDEX-154"/>Windows NT security model revolves
+around <em class="firstterm">security
+identifiers</em><a name="INDEX-155"/><a name="INDEX-156"/> (SIDs) and <em class="firstterm">access
+control lists</em><a name="INDEX-157"/><a name="INDEX-158"/>
+(ACLs). Security identifiers are used to represent objects in the
+domain, which include (but are not limited to) users, groups,
+computers, and processes. SIDs are commonly written in ASCII form as
+hyphen-separated fields, like this:</p>
+
+<blockquote><pre class="code">S-1-5-21-1638239387-7675610646-9254035128-545</pre></blockquote>
+
+<p>The part of the SID starting with the
+&quot;S&quot; and leading up to the rightmost
+hyphen identifies a domain. The number after the rightmost hyphen is
+called a <a name="INDEX-159"/>relative identifier (RID) and is a unique
+number within the domain that identifies the user, group, computer,
+or other object. The RID is the analog of a <a name="INDEX-160"/>user ID (UID) or
+<a name="INDEX-161"/>group ID
+(GID) on a Unix system or within an NIS domain.</p>
+
+<p>ACLs supply the same function as
+&quot;rwx&quot;
+<a name="INDEX-162"/><a name="INDEX-163"/><a name="INDEX-164"/><a name="INDEX-165"/><a name="INDEX-166"/>file permissions that are common in Unix
+systems. However, ACLs are more versatile. Unix file permissions only
+set permissions for the owner and group to which the file belongs,
+and &quot;other,&quot; meaning everyone else.
+Windows NT/2000/XP ACLs allow permissions to be set individually for
+any number of arbitrary users and/or groups. ACLs are made up of one
+or more <em class="firstterm">access control
+entries</em><a name="INDEX-167"/> (ACEs), each of which contains an SID
+and the access rights associated with it.</p>
+
+<p>ACL support has been added as a standard feature for some Unix
+variants and is available as an add-on for others. Samba supports
+mappings between Windows and Unix ACLs, and this will be covered in
+<a href="ch08.html">Chapter 8</a>.</p>
+
+
+</div>
+
+
+
+<div class="sect3"><a name="samba2-CHP-1-SECT-5.2.2"/>
+
+<h3 class="head3">Primary and backup domain controllers</h3>
+
+<p>You've already read about master and backup
+browsers. Domain controllers are similar in that a domain has a
+<em class="firstterm">primary domain
+controller</em><a name="INDEX-168"/><a name="INDEX-169"/><a name="INDEX-170"/> (PDC) and can have
+one or more <em class="firstterm">backup domain
+controllers</em><a name="INDEX-171"/> (BDCs) as well. If the PDC fails or
+becomes inaccessible, its duties are automatically taken over by one
+of the BDCs. BDCs frequently synchronize their SAM data with the PDC
+so if the need arises, any one of them can immediately begin
+performing domain-controller services without impacting the clients.
+However, note that BDCs have read-only copies of the SAM database;
+they can update their data only by synchronizing with a PDC. A server
+in a Windows domain can use the SAM of any PDC or BDC to authenticate
+a user who attempts to access its resources and log on to the domain.</p>
+
+<p>All recent versions of Windows can log on to a domain as clients to
+access the resources of the domain servers. The systems that are
+considered members of the domain are a more exclusive class, composed
+of the PDC and BDCs, as well as domain member servers, which are
+systems that have joined a domain as members, and are known to the
+domain controllers by having a computer account in the SAM database.</p>
+
+
+</div>
+
+
+
+<div class="sect3"><a name="samba2-CHP-1-SECT-5.2.3"/>
+
+<h3 class="head3">Authentication</h3>
+
+<p><a name="INDEX-172"/>When
+a user logs on to a Windows domain by typing in a username and
+password, a secure challenge and response protocol is invoked between
+the client computer and a domain controller to verify that the
+username and password are valid. Then the domain controller sends a
+SID back to the client, which uses it to create a
+<a name="INDEX-173"/>Security Access Token (SAT) that is valid
+only for that system, to be used for further authentication. This
+access token has information about the user coded into it, including
+the username, the group, and the rights the user has within the
+domain. At this point, the user is logged on to the domain.</p>
+
+<p>Subsequently, when the client attempts to access a shared resource
+within the domain, the client system enters into a secure challenge
+and response exchange with the server of the resource. The server
+then enters into another secure challenge and response conversation
+with a domain controller to check that the client is valid. (What
+actually happens is that the server uses information it gets from the
+client to pretend to be the client and authenticate itself with the
+domain controller. If the domain controller validates the
+credentials, it sends an SID back to the server, which uses the SID
+to create its own SAT for the client to enable access to its local
+resources on the client's behalf.) At this point,
+the client is authenticated for resources on the server and is
+allowed to access them. The server then uses the SID in the access
+token to determine what permissions the client has to use and modify
+the requested resource by comparing them to entries in the ACL of the
+resource.</p>
+
+<p>Although this method of authentication might seem overly complicated,
+it allows clients to authenticate without having plain-text passwords
+travel through the network, and it is much more difficult to crack
+than the relatively weak workgroup security we described earlier.</p>
+
+
+</div>
+
+
+
+<div class="sect3"><a name="samba2-CHP-1-SECT-5.2.4"/>
+
+<h3 class="head3">Name service with WINS and DNS</h3>
+
+<p>The <a name="INDEX-174"/><a name="INDEX-175"/>Windows
+Internet Name Service (WINS) is Microsoft's
+implementation of a NetBIOS name server (NBNS). As such, WINS
+inherits much of NetBIOS's characteristics. First,
+WINS is flat; you can have only simple machine names such as
+<tt class="literal">inca</tt>, <tt class="literal">mixtec</tt>, or
+<tt class="literal">navaho</tt>, and workgroups such as PERU, MEXICO, or
+USA. In addition, WINS is dynamic: when a client first comes online,
+it is required to report its hostname, its address, and its workgroup
+to the local WINS server. This WINS server will retain the
+information so long as the client periodically refreshes its WINS
+registration, which indicates that it's still
+connected to the network. Note that WINS servers are not workgroup-
+or domain-specific; they can contain information for multiple domains
+and/or workgroups, which might exist on more than one subnet.</p>
+
+<p>Multiple <a name="INDEX-176"/>WINS
+servers can be set to synchronize with each other. This allows
+entries for computers that come online and go offline in the network
+to propagate from one WINS server to another. While in theory this
+seems efficient, it can quickly become cumbersome if several WINS
+servers are covering a network. Because WINS services can cross
+multiple subnets (you'll either hardcode the address
+of a WINS server in each of your clients or obtain it via DHCP), it
+is often more efficient to have each Windows client, regardless of
+the number of Windows domains, point themselves to the same WINS
+server. That way, only one authoritative WINS server will have the
+correct information, instead of several WINS servers continually
+struggling to synchronize themselves with the most recent changes.</p>
+
+<p>The currently active WINS server is known as the <em class="firstterm">primary
+WINS server</em><a name="INDEX-177"/><a name="INDEX-178"/>. You can also install a secondary WINS
+server, which will take over if the primary WINS server fails or
+becomes inaccessible. Both the primary and any other WINS servers
+will synchronize their address databases on a periodic basis.</p>
+
+<p>In the Windows family of operating systems, only a server edition of
+Windows NT/2000 can act as a WINS server. Samba 2.2 can function as a
+primary WINS server, but cannot <a name="INDEX-179"/><a name="INDEX-180"/>synchronize
+its database with other WINS servers. It therefore cannot act as a
+secondary WINS server or as a primary WINS server for a Windows
+secondary WINS server.</p>
+
+<p>WINS handles name service by default, although Microsoft added DNS
+starting with Windows NT 4 Server. It is compatible with DNS that is
+standard on virtually every Unix system, and a Unix server (such as
+the Samba host) can also be used for DNS.</p>
+
+
+</div>
+
+
+
+<div class="sect3"><a name="samba2-CHP-1-SECT-5.2.5"/>
+
+<h3 class="head3">Trust relationships</h3>
+
+<p>One additional aspect of Windows NT domains not yet supported in
+Samba 2.2 is that it is possible to set up a <em class="emphasis">trust
+relationship</em><a name="INDEX-181"/><a name="INDEX-182"/><a name="INDEX-183"/> between domains, allowing clients
+within one domain to access the resources within another without the
+user having to go through additional authentication. The protocol
+that is followed is called <em class="emphasis">pass-through authentication</em>,
+<a name="INDEX-184"/><a name="INDEX-185"/>in which the
+user's credentials are passed from the client system
+in the first domain to the server in the second domain, which
+consults a domain controller in the first (trusted) domain to check
+that the user is valid before granting access to the resource.</p>
+
+<p>Note that in many aspects, the behaviors of a Windows workgroup and a
+Windows NT domain overlap. For example, the master and backup
+browsers in a domain are always the PDC and BDC, respectively.
+Let's update our Windows domain diagram to include
+both a local master and local backup browser. The result is shown in
+<a href="ch01.html#samba2-CHP-1-FIG-13">Figure 1-13</a>.</p>
+
+<div class="figure"><a name="samba2-CHP-1-FIG-13"/><a name="INDEX-186"/><img src="figs/sam2_0113.gif"/></div><h4 class="head4">Figure 1-13. A Windows domain with a local master and local backup browser</h4>
+
+<p>The similarity between workgroups and NT domains is not accidental
+because the concept of Windows domains did not evolve until Windows
+NT 3.5 was introduced, and Windows domains were forced to remain
+backward-compatible with the workgroups present in Windows for
+Workgroups.</p>
+
+<p>Samba can function as a primary domain controller for Windows
+95/98/Me and Windows NT/2000/XP clients with the limitation that it
+can act as a PDC only, and not as a BDC.</p>
+
+<p>Samba can also function as a <em class="firstterm">domain member
+server</em><a name="INDEX-187"/><a name="INDEX-188"/>, meaning that it has a computer account
+in the PDC's account database and is therefore
+recognized as being part of the domain. A domain member server does
+not authenticate users logging on to the domain, but still handles
+security functions (such as file permissions) for domain users
+accessing its resources.</p>
+
+
+</div>
+
+
+</div>
+
+
+<div class="sect2"><a name="samba2-CHP-1-SECT-5.3"/>
+
+<h3 class="head2">Active Directory Domains</h3>
+
+<p>Starting with Windows 2000, Microsoft has introduced
+<a name="INDEX-189"/><a name="INDEX-190"/>Active
+Directory, the next step beyond Windows NT domains. We
+won't go into much detail concerning Active
+Directory because it is a huge topic. <a name="INDEX-191"/>Samba 2.2 doesn't
+support Active Directory at all, and support in Samba 3.0 is limited
+to acting as a client. For now, be aware that with Active Directory,
+the authentication model is centered around
+<a name="INDEX-192"/>Lightweight Directory
+Access Protocol (LDAP), and name service is provided by DNS instead
+of WINS. Domains in Active Directory can be organized in a
+hierarchical tree structure, in which each domain controller operates
+as a peer, with no distinction between primary and backup controllers
+as in Windows NT domains.</p>
+
+<p>Windows 2000/XP systems can be set up as simple workgroup or Windows
+NT domain clients (which will function with Samba). The server
+editions of Windows 2000 can be set up to run Active Directory and
+support Windows NT domains for backward compatibility
+(<em class="firstterm">mixed mode</em>). In this case, Samba 2.2 works
+with Windows 2000 servers in the same way it works with Windows NT
+4.0 servers. When set up to operate in <em class="firstterm">native mode,
+</em><a name="INDEX-193"/>Windows 2000 servers support only
+Active Directory. Even so, <a name="INDEX-194"/>Samba 2.2 can operate as a server
+in a domain hosted by a native-mode Windows 2000 server, using the
+<a name="INDEX-195"/>Windows 2000 server's
+<em class="firstterm">PDC emulation mode</em>. However, it is not
+possible for Samba 2.2 or 3.0 to operate as a domain controller in a
+Windows 2000 Active Directory domain.</p>
+
+<p>If you want to know more about Active Directory, we encourage you to
+obtain a copy of the O'Reilly book,
+<em class="emphasis">Windows 2000 Active Directory</em>. <a name="INDEX-196"/></p>
+
+
+</div>
+
+
+<div class="sect2"><a name="samba2-CHP-1-SECT-5.4"/>
+
+<h3 class="head2">Can a Windows Workgroup Span Multiple Subnets?</h3>
+
+<p><a name="INDEX-197"/><a name="INDEX-198"/>Yes, but most people who have
+done it have had their share of headaches. Spanning multiple subnets
+was not part of the initial design of Windows NT 3.5 or Windows for
+Workgroups. As a result, a Windows domain that spans two or more
+subnets is, in reality, the
+&quot;gluing&quot; together of two or more
+workgroups that share an identical name. The good news is that you
+can still use a PDC to control authentication across each subnet. The
+bad news is that things are not as simple with browsing.</p>
+
+<p>As mentioned previously, each subnet must have its own local master
+browser. When a Windows domain spans multiple subnets, a system
+administrator will have to assign one of the computers as the
+<em class="firstterm">domain master
+browser</em><a name="INDEX-199"/><a name="INDEX-200"/>. The domain master browser will keep a
+browse list for the entire Windows domain. This browse list is
+created by periodically synchronizing the browse lists of each local
+master browser with the browse list of the domain master browser.
+After the synchronization, the local master browser and the domain
+master browser should contain identical entries. See <a href="ch01.html#samba2-CHP-1-FIG-14">Figure 1-14</a> for an illustration.</p>
+
+<div class="figure"><a name="samba2-CHP-1-FIG-14"/><img src="figs/sam2_0114.gif"/></div><h4 class="head4">Figure 1-14. A workgroup that spans more than one subnet</h4>
+
+<p>Sound good? <a name="INDEX-201"/>Well, it's not quite
+nirvana for the following reasons:</p>
+
+<ul><li>
+<p>If it exists, a PDC always plays the role of the domain master
+browser. By Microsoft design, the two always share the NetBIOS
+resource type <tt class="literal">&lt;1B&gt;</tt> and (unfortunately)
+cannot be separated.</p>
+</li><li>
+<p>Windows 95/98/Me computers cannot become <em class="emphasis">or</em>
+<em class="emphasis">even contact</em> a domain master browser. This means
+that it is necessary to have at least one Windows NT/2000/XP system
+(or Samba server) on each subnet of a multisubnet workgroup.</p>
+</li></ul>
+<p>Each subnet's local master browser continues to
+maintain the browse list for its subnet, for which it becomes
+authoritative. So if a computer wants to see a list of servers within
+its own subnet, the local master browser of that subnet will be
+queried. If a computer wants to see a list of servers outside the
+subnet, it can still go only as far as the local master browser. This
+works because at appointed intervals, the authoritative browse list
+of a subnet's local master browser is synchronized
+with the domain master browser, which is synchronized with the local
+master browser of the other subnets in the domain. This is called
+<em class="firstterm">browse list propagation</em>.</p>
+
+<p>Samba can act as a domain master browser in a Windows NT domain, or
+it can act as a local master browser for a subnet, synchronizing its
+browse list with the domain master browser.</p>
+
+
+</div>
+
+
+</div>
+
+
+
+<div class="sect1"><a name="samba2-CHP-1-SECT-6"/>
+
+<h2 class="head1">What's New in Samba 2.2?</h2>
+
+<p><a name="INDEX-202"/><a name="INDEX-203"/>In
+Version 2.2, Samba has more advanced support for Windows networking,
+including the ability to perform the more important tasks necessary
+for acting in a Windows NT domain. In addition, Samba 2.2 has some
+support for technologies that Microsoft introduced in Windows 2000,
+although the Samba team has saved Active Directory support for
+Version 3.0.</p>
+
+
+<div class="sect2"><a name="samba2-CHP-1-SECT-6.1"/>
+
+<h3 class="head2">PDC Support for Windows 2000/XP Clients</h3>
+
+<p>Samba previously could act as a PDC to authenticate Windows 95/98/Me
+and Windows NT 4 systems. This functionality has been extended in
+Release 2.2 to include Windows 2000 and Windows XP. Thus, it is
+possible to have a Samba server supporting domain logons for a
+network of Windows clients, including the most recent releases from
+Microsoft. This can result in a very stable, high-performance, and
+more secure network, and gives you the added benefit of not having to
+purchase per-seat Windows CALs from Microsoft.</p>
+
+
+</div>
+
+
+<div class="sect2"><a name="samba2-CHP-1-SECT-6.2"/>
+
+<h3 class="head2">Microsoft Dfs Support</h3>
+
+<p><a name="INDEX-204"/>Microsoft Dfs allows shared resources that
+are dispersed among a number of servers in the network to be gathered
+together and appear to users as if they all exist in a single
+directory tree on one server. This method of organization makes life
+much simpler for users. Instead of having to browse around the
+network on a treasure hunt to locate the resource they want to use,
+they can go directly to the Dfs server and grab what they want. Samba
+2.2 offers support for serving Dfs, so a Windows server is no longer
+needed for this purpose.</p>
+
+
+</div>
+
+
+<div class="sect2"><a name="samba2-CHP-1-SECT-6.3"/>
+
+<h3 class="head2">Windows NT/2000/XP Printing Support</h3>
+
+<p>Windows NT/2000/XP has a different Remote Procedure Call (RPC)-based
+printer interface than Windows 95/98/Me does. In Samba 2.2, the
+Windows NT/2000/XP interface is supported. Along with this, the Samba
+team has been adding support for automatically downloading the
+printer driver from the Samba server while adding a new printer to a
+Windows client.</p>
+
+
+</div>
+
+
+<div class="sect2"><a name="samba2-CHP-1-SECT-6.4"/>
+
+<h3 class="head2">ACLs</h3>
+
+<p>Samba now supports
+<a name="INDEX-205"/>ACLs on its Unix host for Unix variants
+that support them. The list includes Solaris 2.6, 7, and 8, Irix,
+AIX, Linux (with either the ACL patch for the
+<a name="INDEX-206"/>ext2/ext3 filesystem from <a href="http://acl.bestbits.at">http://acl.bestbits.at</a> or when using the
+<a name="INDEX-207"/>XFS
+filesystem), and FreeBSD (Version 5.0 and later). When using ACL
+support, Samba translates between Unix ACLs and Windows NT/2000/XP
+ACLs, making the Samba host look and act more like a Windows
+NT/2000/XP server from the point of view of Windows clients.</p>
+
+
+</div>
+
+
+<div class="sect2"><a name="samba2-CHP-1-SECT-6.5"/>
+
+<h3 class="head2">Support for Windows Client Administration Tools</h3>
+
+<p>Windows comes with tools that can be used from a client to manage
+shared resources remotely on a Windows server. Samba 2.2 allows these
+tools to operate on shares on the Samba server as well.</p>
+
+
+</div>
+
+
+<div class="sect2"><a name="samba2-CHP-1-SECT-6.6"/>
+
+<h3 class="head2">Integration with Winbind</h3>
+
+<p><a name="INDEX-208"/>Winbind is a
+facility that allows users whose account information is stored in a
+Windows domain database to authenticate on a Unix system. The result
+is a unified logon environment, in which a user account can be kept
+on either the Unix system or a Windows NT/2000 domain controller.
+This greatly facilitates account management because administrators no
+longer need to keep the two systems synchronized, and it is possible
+for users whose accounts are held in a Windows domain to authenticate
+when accessing Samba shares.</p>
+
+
+</div>
+
+
+<div class="sect2"><a name="samba2-CHP-1-SECT-6.7"/>
+
+<h3 class="head2">Unix CIFS Extensions</h3>
+
+<p>The <a name="INDEX-209"/><a name="INDEX-210"/>Unix CIFS extensions were developed
+at Hewlett-Packard and introduced in Samba 2.2.4. They allow Samba
+servers to support Unix filesystem attributes, such as links and
+permissions, when sharing files with other Unix systems. This allows
+Samba to be used as an alternative to network file sharing (NFS) for
+Unix-to-Unix file sharing. An advantage of using Samba is that it
+authenticates individual users, whereas NFS authenticates only
+clients (based on their IP addresses, which is a poor security
+model). This gives Samba an edge in the area of security, along with
+its much greater configurability. See <a href="ch05.html">Chapter 5</a>
+for information on how to operate Unix systems as Samba clients.</p>
+
+
+</div>
+
+
+<div class="sect2"><a name="samba2-CHP-1-SECT-6.8"/>
+
+<h3 class="head2">And More...</h3>
+
+<p>As usual, the code has numerous improvements that do not show up at
+the administrative level in an immediate or obvious way. Samba now
+functions better on systems that employ <a name="INDEX-211"/>PAM
+(Pluggable Authentication Modules), and there is new support for
+profiling. Samba's support for oplocks has been
+strengthened, offering better integration with NFS server-terminated
+leases (currently on Irix and Linux only) and in the local filesystem
+with SMB locks mapped to POSIX locks (which is dependent on each Unix
+variant's implementation of POSIX locks). And of
+course there have been the usual bug fixes.</p>
+
+
+</div>
+
+
+</div>
+
+
+
+<div class="sect1"><a name="samba2-CHP-1-SECT-7"/>
+
+<h2 class="head1">What's New in Samba 3.0?</h2>
+
+<p>The main distinguishing feature of <a name="INDEX-212"/><a name="INDEX-213"/>Samba 3.0
+is that it includes support for <a name="INDEX-214"/>Kerberos 5 authentication and
+<a name="INDEX-215"/>LDAP, which are
+required to act as clients in an Active Directory domain. Another
+feature that appeared in Samba 3.0 is support for Unicode, which
+greatly simplifies supporting international languages.</p>
+
+<p>In later Version 3 releases, the Samba team plans to develop support
+for
+<a name="INDEX-216"/>WINS
+replication, allowing Samba to act as a secondary WINS server or as a
+primary WINS server with Windows or Samba secondary WINS servers.
+Also planned are support for acting as a Windows NT BDC and support
+for Windows NT domain trust relationships.</p>
+
+
+</div>
+
+
+
+<div class="sect1"><a name="samba2-CHP-1-SECT-8"/>
+
+<h2 class="head1">What Can Samba Do?</h2>
+
+<p>Now let's wrap up by showing where Samba can help
+out and where it is limited. <a href="ch01.html#samba2-CHP-1-TABLE-9">Table 1-9</a> summarizes
+which roles Samba can and cannot play in a Windows NT or Active
+Directory domain or a Windows workgroup. Many of the Windows domain
+protocols are proprietary and have not been documented by Microsoft
+and therefore must be reverse-engineered by the Samba team before
+Samba can support them. As of Version 3.0, Samba cannot act as a
+backup in most roles and does not yet fully support Active Directory.</p>
+
+<a name="samba2-CHP-1-TABLE-9"/><h4 class="head4">Table 1-9. Samba roles (as of Version 3.0)</h4><table border="1">
+
+
+
+<tr>
+<th>
+<p>Role</p>
+</th>
+<th>
+<p>Can perform?</p>
+</th>
+</tr>
+
+
+<tr>
+<td>
+<p><a name="INDEX-217"/>File server</p>
+</td>
+<td>
+<p>Yes</p>
+</td>
+</tr>
+<tr>
+<td>
+<p>Printer server</p>
+</td>
+<td>
+<p>Yes</p>
+</td>
+</tr>
+<tr>
+<td>
+<p>Microsoft Dfs server</p>
+</td>
+<td>
+<p>Yes</p>
+</td>
+</tr>
+<tr>
+<td>
+<p>Primary domain controller</p>
+</td>
+<td>
+<p>Yes</p>
+</td>
+</tr>
+<tr>
+<td>
+<p>Backup domain controller</p>
+</td>
+<td>
+<p>No</p>
+</td>
+</tr>
+<tr>
+<td>
+<p>Active Directory domain controller</p>
+</td>
+<td>
+<p>No</p>
+</td>
+</tr>
+<tr>
+<td>
+<p>Windows 95/98/Me authentication</p>
+</td>
+<td>
+<p>Yes</p>
+</td>
+</tr>
+<tr>
+<td>
+<p>Windows NT/2000/XP authentication</p>
+</td>
+<td>
+<p>Yes</p>
+</td>
+</tr>
+<tr>
+<td>
+<p>Local master browser</p>
+</td>
+<td>
+<p>Yes</p>
+</td>
+</tr>
+<tr>
+<td>
+<p>Local backup browser</p>
+</td>
+<td>
+<p>Yes</p>
+</td>
+</tr>
+<tr>
+<td>
+<p>Domain master browser</p>
+</td>
+<td>
+<p>Yes</p>
+</td>
+</tr>
+<tr>
+<td>
+<p>Primary WINS server</p>
+</td>
+<td>
+<p>Yes</p>
+</td>
+</tr>
+<tr>
+<td>
+<p>Secondary WINS server</p>
+</td>
+<td>
+<p>No</p>
+</td>
+</tr>
+
+</table>
+
+
+</div>
+
+
+
+<div class="sect1"><a name="samba2-CHP-1-SECT-9"/>
+
+<h2 class="head1">An Overview of the Samba Distribution</h2>
+
+<p><a name="INDEX-218"/>As mentioned earlier, Samba actually
+contains several programs that serve different but related purposes.
+These programs are documented more fully in <a href="appc.html">Appendix C</a>. For now, we will introduce each of them
+briefly and describe how they work together.</p>
+
+<p>The majority of the programs that come with Samba center on its two
+daemons. Let's take a refined look at the
+responsibilities of each daemon:</p>
+
+<dl>
+<dt><b><em class="emphasis">nmbd</em></b></dt>
+<dd>
+<p>The <em class="emphasis">nmbd</em><a name="INDEX-219"/> daemon is a simple name server that
+supplies WINS functionality. This daemon listens for name-server
+requests and provides the appropriate IP addresses when called upon.
+It also provides browse lists for the Network Neighborhood and
+participates in browsing elections.</p>
+</dd>
+
+
+
+<dt><b><em class="emphasis">smbd</em></b></dt>
+<dd>
+<p>The <em class="emphasis">smbd</em><a name="INDEX-220"/> daemon manages the shared resources
+between the Samba server and its clients. It provides file, print,
+and browse services to <span class="acronym">SMB</span> clients across one or
+more networks and handles all notifications between the Samba server
+and the network clients. In addition, it is responsible for user
+authentication, resource locking, and data sharing through the
+<span class="acronym">SMB</span> protocol.</p>
+</dd>
+
+</dl>
+
+<p>New with Version 2.2, there is an additional daemon:</p>
+
+<dl>
+<dt><b><a name="INDEX-221"/><em class="emphasis">winbindd</em></b></dt>
+<dd>
+<p>This daemon is used along with the name service switch to get
+information on users and groups from a Windows NT server and allows
+Samba to authorize users through a Windows NT/2000 server.</p>
+</dd>
+
+</dl>
+
+<p>The Samba distribution also comes with a small set of Unix
+command-line tools:</p>
+
+<dl>
+<dt><b><em class="emphasis">findsmb</em><a name="INDEX-222"/></b></dt>
+<dd>
+<p>A program that searches the local network for computers that respond
+to SMB protocol and prints information on them.</p>
+</dd>
+
+
+
+<dt><b><em class="emphasis">make_smbcodepage</em><a name="INDEX-223"/></b></dt>
+<dd>
+<p>A program used when working with Samba's
+internationalization features for telling Samba how to convert
+between upper- and lowercase in different character sets.</p>
+</dd>
+
+
+
+<dt><b><em class="emphasis">make_unicodemap</em><a name="INDEX-224"/></b></dt>
+<dd>
+<p>Another internationalization program used with Samba for compiling
+Unicode map files that Samba uses to translate DOS codepages or Unix
+character sets into 16-bit unicode.</p>
+</dd>
+
+
+
+<dt><b><a name="INDEX-225"/><em class="emphasis">net</em></b></dt>
+<dd>
+<p>A new program distributed with Samba 3.0 that can be used to perform
+remote administration of servers.</p>
+</dd>
+
+
+
+<dt><b><em class="emphasis">nmblookup</em><a name="INDEX-226"/></b></dt>
+<dd>
+<p>A program that provides NBT name lookups to find a
+computer's IP address when given its machine name.</p>
+</dd>
+
+
+
+<dt><b><a name="INDEX-227"/><em class="emphasis">pdbedit</em></b></dt>
+<dd>
+<p>A new program distributed with Samba 3.0 that is helpful for managing
+user accounts held in SAM databases.</p>
+</dd>
+
+
+
+<dt><b><em class="emphasis">rpcclient</em><a name="INDEX-228"/></b></dt>
+<dd>
+<p>A program that can be used to run MS-RPC functions on Windows clients.</p>
+</dd>
+
+
+
+<dt><b><em class="emphasis">smbcacls</em><a name="INDEX-229"/></b></dt>
+<dd>
+<p>A program that is used to set or show ACLs on Windows NT filesystems.</p>
+</dd>
+
+
+
+<dt><b><em class="emphasis">smbclient</em><a name="INDEX-230"/></b></dt>
+<dd>
+<p>An <em class="emphasis">ftp</em>-like Unix client that can be used to connect to
+SMB shares and operate on them. The <em class="emphasis">smbclient</em>
+command is discussed in detail in <a href="ch05.html">Chapter 5</a>.</p>
+</dd>
+
+
+
+<dt><b><em class="emphasis">smbcontrol</em><a name="INDEX-231"/></b></dt>
+<dd>
+<p>A simple administrative utility that sends messages to <em class="emphasis">nmbd</em>
+or <em class="emphasis">smbd</em>.</p>
+</dd>
+
+
+
+<dt><b><a name="INDEX-232"/><em class="emphasis">smbgroupedit</em></b></dt>
+<dd>
+<p>A command that can be used to define mappings between Windows NT
+groups and Unix groups. It is new in Samba 3.0.</p>
+</dd>
+
+
+
+<dt><b><em class="emphasis">smbmnt</em><a name="INDEX-233"/></b></dt>
+<dd>
+<p>A helper utility used along with <em class="emphasis">smbmount.</em></p>
+</dd>
+
+
+
+<dt><b><em class="emphasis">smbmount</em><a name="INDEX-234"/></b></dt>
+<dd>
+<p>A program that mounts an smbfs filesystem, allowing remote SMB shares
+to be mounted in the filesystem of the Samba host.</p>
+</dd>
+
+
+
+<dt><b><em class="emphasis">smbpasswd</em><a name="INDEX-235"/></b></dt>
+<dd>
+<p>A program that allows an administrator to change the passwords used
+by Samba.</p>
+</dd>
+
+
+
+<dt><b><em class="emphasis">smbsh</em><a name="INDEX-236"/></b></dt>
+<dd>
+<p>A tool that functions like a command shell to allow access to a
+remote SMB filesystem and allow Unix utilities to operate on it. This
+command is covered in <a href="ch05.html">Chapter 5</a>.</p>
+</dd>
+
+
+
+<dt><b><em class="emphasis">smbspool</em><a name="INDEX-237"/></b></dt>
+<dd>
+<p>A print-spooling program used to send files to remote printers that
+are shared on the SMB network.</p>
+</dd>
+
+
+
+<dt><b><em class="emphasis">smbstatus</em><a name="INDEX-238"/></b></dt>
+<dd>
+<p>A program that reports the current network connections to the shares
+on a Samba server.</p>
+</dd>
+
+
+
+<dt><b><em class="emphasis">smbtar</em><a name="INDEX-239"/></b></dt>
+<dd>
+<p>A program similar to the Unix <em class="filename">tar</em> command, for
+backing up data in SMB shares.</p>
+</dd>
+
+
+
+<dt><b><em class="emphasis">smbumount</em><a name="INDEX-240"/></b></dt>
+<dd>
+<p>A program that works along with <em class="emphasis">smbmount</em> to unmount
+smbfs filesystems.</p>
+</dd>
+
+
+
+<dt><b><em class="emphasis">testparm</em><a name="INDEX-241"/></b></dt>
+<dd>
+<p>A simple program for checking the Samba configuration file.</p>
+</dd>
+
+
+
+<dt><b><em class="emphasis">testprns</em><a name="INDEX-242"/></b></dt>
+<dd>
+<p>A program that tests whether printers on the Samba host are
+recognized by the <em class="filename">smbd</em> daemon.</p>
+</dd>
+
+
+
+<dt><b><em class="emphasis">wbinfo</em><a name="INDEX-243"/></b></dt>
+<dd>
+<p>A utility used to query the <em class="filename">winbindd
+</em><a name="INDEX-244"/>daemon.</p>
+</dd>
+
+</dl>
+
+<p>Each major release of Samba goes through an exposure test before
+it's announced. In addition, it is quickly updated
+afterward if problems or unwanted side effects are found. The latest
+stable distribution as of this writing is Samba 2.2.6, and this book
+focuses mainly on the functionality supported in Samba 2.2.6, as
+opposed to older versions of Samba.</p>
+
+
+</div>
+
+
+
+<div class="sect1"><a name="samba2-CHP-1-SECT-10"/>
+
+<h2 class="head1">How Can I Get Samba?</h2>
+
+<p><a name="INDEX-245"/><a name="INDEX-246"/>Source
+and binary distributions of Samba are available from mirror sites
+across the Internet. The primary web site for Samba is located at
+<a href="http://www.samba.org/">http://www.samba.org/</a>. From there, you
+can select a mirror site that is geographically near you.</p>
+
+<p>Most Linux and many Unix vendors provide binary packages. These can
+be more convenient to install and maintain than the Samba
+team's source or binary packages, due to the
+vendor's efforts to supply a package that matches
+its specific products. <a name="INDEX-247"/></p>
+
+
+</div>
+
+<hr/><h4 class="head4">Footnotes</h4><blockquote><a name="FOOTNOTE-1"/> <p><a href="#FNPTR-1">[1]</a> You
+can also right-click the shared resource in the Network Neighborhood
+and then select the Map Network Drive menu item.</p> <a name="FOOTNOTE-2"/> <p><a href="#FNPTR-2">[2]</a> Be
+warned that many end-user license agreements forbid installing a
+program on a network so that multiple clients can access it. Check
+the legal agreements that accompany the product to be absolutely
+sure.</p> <a name="FOOTNOTE-3"/> <p><a href="#FNPTR-3">[3]</a> You
+might also see the abbreviation NetBT, which is common in Microsoft
+literature.</p> <a name="FOOTNOTE-4"/>
+<p><a href="#FNPTR-4">[4]</a> See
+<a href="http://www.samba.org/cifs/docs/what-is-smb.html">http://www.samba.org/cifs/docs/what-is-smb.html</a>
+for Richard's excellent summary of
+<a name="INDEX-93"/>SMB.</p> <a name="FOOTNOTE-5"/> <p><a href="#FNPTR-5">[5]</a> This
+was originally called <a name="INDEX-126"/><a name="INDEX-127"/><a name="INDEX-128"/>Network Neighborhood in Windows 95/98/NT,
+but Microsoft has changed the name to My Network Places in the more
+recent Windows Me/2000/XP. We will continue to call it Network
+Neighborhood, and if you're using a new version of
+Windows, be aware that My Network Places can act a little differently
+in some ways.</p> </blockquote>
+
+
+<hr/><h4 class="head4"><a href="toc.html">TOC</a></h4>
+</body></html>

Copied: branches/samba/experimental/docs/htmldocs/using_samba/ch02.html (from rev 1919, tags/samba/upstream_3.2.0~rc1/docs/htmldocs/using_samba/ch02.html)
===================================================================
--- branches/samba/experimental/docs/htmldocs/using_samba/ch02.html	                        (rev 0)
+++ branches/samba/experimental/docs/htmldocs/using_samba/ch02.html	2008-06-09 06:59:20 UTC (rev 1920)
@@ -0,0 +1,1849 @@
+<html>
+<body bgcolor="#ffffff">
+
+<img src="samba2_xs.gif" border="0" alt=" " height="100" width="76"
+hspace="10" align="left" />
+
+<h1 class="head0">Chapter 2. Installing Samba on a Unix System</h1>
+
+<p><a name="INDEX-1"/>Now
+that you know what Samba can do for you and your users,
+it's time to get your own network set up.
+Let's start with the installation of Samba. When
+dancing the samba, one learns by taking small steps.
+It's just the same when installing Samba; we need to
+teach it step by step. This chapter will help you start off on the
+right foot.</p>
+
+<p>For illustrative purposes, we will be installing the 2.2.6 version of
+the Samba server on a Linux system running Version 2.4 of the kernel.
+However, the installation steps are essentially the same for all the
+platforms Samba supports.</p>
+
+
+<div class="sect1"><a name="samba2-CHP-2-SECT-1"/>
+
+<h2 class="head1">Bundled Versions</h2>
+
+<p><a name="INDEX-2"/><a name="INDEX-3"/>Samba is in such
+popular use that many Unix distributions come with it already
+installed. If you choose to use a bundled version of Samba, you can
+breeze through most of this chapter, but you'll be
+stuck with the Samba version and compile-time options your vendor
+selected for you. That version of Samba can't be any
+newer than the operating system release, so you're
+likely to be pretty far behind the latest developments. On the other
+hand, you can be fairly sure that a bundled version has been
+installed properly, and perhaps it will take only a few simple
+modifications to your <em class="emphasis">smb.conf</em> file for you to
+be off and running. Samba is mature enough that you probably
+don't need the latest release to meet your basic
+needs, so you might be perfectly happy running a bundled version.</p>
+
+<p>If you choose this option, be aware that your Samba files, including
+the very important
+<em class="emphasis">smb.conf</em>,<a name="INDEX-4"/> might be in different places
+than they would be if you were to install from a binary or source
+distribution. For example, with the Red Hat, Debian, and Mandrake
+Linux distributions, <em class="emphasis">smb.conf</em> and some other
+Samba-related files are in the <em class="emphasis">/etc/samba</em>
+directory.</p>
+
+<p>If Samba is already installed on your system, you can check to see
+what version you have by using the command:</p>
+
+<blockquote><pre class="code">$ <tt class="userinput"><b>smbd -V</b></tt>
+Version 2.2.6</pre></blockquote>
+
+<p>(If this doesn't work, it might be because
+<em class="emphasis">smbd</em> is not in your shell's
+search path. If you have the <em class="emphasis">locate</em> or
+<em class="emphasis">whereis</em> command in your Unix variant, you can
+use it to locate the <em class="emphasis">smbd</em> executable.)</p>
+
+<p>You might also be able to use a system-specific tool to query a
+software-package maintenance utility. On Red Hat Linux, you can use
+the <em class="emphasis">rpm</em><a name="INDEX-5"/> command to query the installed packages
+for Samba:</p>
+
+<blockquote><pre class="code">$ <tt class="userinput"><b>rpm -qa | grep samba</b></tt>
+samba-client-2.0.8-1.7.1
+samba-2.0.8-1.7.1
+samba-common-2.0.8-1.7.1</pre></blockquote>
+
+<p>This shows we have Samba 2.0.8, divided into three Red Hat Package
+Manager (RPM) packages, bundled with Red Hat 7.1. If your version of
+Samba is old, you might at the very least want to check with your
+vendor for an update.</p>
+
+<p>Otherwise, if you're sure you are going to install
+from a binary or source distribution, you can remove the RPM packages
+as follows:</p>
+
+<blockquote><pre class="code"># <tt class="userinput"><b>rpm -e samba</b></tt>
+# <tt class="userinput"><b>rpm -e samba-client</b></tt>
+# <tt class="userinput"><b>rpm -e samba-common</b></tt></pre></blockquote>
+
+<p>If you are not using Red Hat Linux, consult your
+system's documentation to find the method that works
+for you.</p>
+
+
+<div class="sect2"><a name="samba2-CHP-2-SECT-1.1"/>
+
+<h3 class="head2">Binary or Source?</h3>
+
+<p><a name="INDEX-6"/>Precompiled
+&quot;binary&quot; packages are also
+available for a large number of Unix platforms. These packages
+contain binaries for each Samba executable, as well as the standard
+Samba documentation. Note that while installing a binary distribution
+can save you a fair amount of time and trouble, you should keep a
+couple of issues in mind when deciding whether to use the binary or
+compile the source yourself:</p>
+
+<ul><li>
+<p>The binary packages can lag behind the latest version of the software
+by one or two (maybe more) minor releases, especially after a series
+of small changes and for less popular platforms. Compare the release
+notes for the source and binary packages to make sure there
+aren't any new features that you need on your
+platform.</p>
+</li><li>
+<p>If you use a precompiled binary that is dynamically linked, you will
+need to ensure that you have the correct libraries required by the
+executables. If your system does not already have the required
+version of a library, you might have to install a new version. The
+<em class="filename">README</em> file or <em class="filename">makefile</em>
+that accompanies the binary distribution should list any special
+requirements.</p>
+
+<p>Many systems with shared libraries come with a nifty tool called
+<em class="emphasis">ldd</em>. This tool will tell you which libraries a
+specific binary requires and which libraries on the system satisfy
+that requirement. For example, checking the <em class="emphasis">smbd</em>
+program on our test machine gave us:</p>
+
+<blockquote><pre class="code">$ <tt class="userinput"><b>ldd smbd</b></tt>
+        libdl.so.2 =&gt; /lib/libdl.so.2 (0x40026000)
+        libnsl.so.1 =&gt; /lib/libnsl.so.1 (0x4002a000)
+        libpam.so.0 =&gt; /lib/libpam.so.0 (0x40041000)
+        libc.so.6 =&gt; /lib/libc.so.6 (0x40049000)
+        /lib/ld-linux.so.2 =&gt; /lib/ld-linux.so.2 (0x40000000)</pre></blockquote>
+
+<p>If there are any incompatibilities between Samba and specific
+libraries on your machine, the distribution-specific documentation
+should highlight them.</p>
+</li><li>
+<p>If your precompiled binary is statically linked, it is still possible
+to have problems. There have been cases in which the statically
+linked C library calls in Samba programs have been out of sync with
+the operating-system kernel, even though this is
+&quot;not supposed to happen.&quot;</p>
+</li><li>
+<p>Keep in mind that each binary distribution carries preset values
+about the target platform, such as default directories and
+configuration option values. Again, check the documentation and the
+makefile included in the source directory to see which directives and
+variables were used when the binary was compiled. In some cases,
+these will not be appropriate for your situation.</p>
+
+<p>A few configuration items can be reset with command-line options at
+runtime rather than at compile time. For example, if your binary
+tries to place any log, lock, or status files in the
+&quot;wrong&quot; place (for example, in
+<em class="filename">/usr/local</em> ), you can override this without
+recompiling.</p>
+</li></ul>
+<p>One point worth mentioning is that the Samba source requires an
+<a name="INDEX-7"/><a name="INDEX-8"/><a name="INDEX-9"/>ANSI C
+compiler. If you are on a legacy platform with a non-ANSI compiler,
+such as the <em class="emphasis">cc</em> compiler on SunOS Version 4,
+you'll have to install an ANSI-compliant compiler
+such as <em class="emphasis">gcc</em> <a name="INDEX-10"/>before you do anything else.<a name="FNPTR-1"/><a href="#FOOTNOTE-1">[1]</a>
+If installing a compiler isn't something you want to
+wrestle with, you can start off with a binary package. However, for
+the most flexibility and compatibility on your system, we always
+recommend compiling from the latest stable or production source.</p>
+
+<p>A typical installation will take about an hour to complete, including
+downloading the source files and compiling them, setting up the
+configuration files, and testing the server.</p>
+
+<p>Here is an overview of the steps:</p>
+
+<ol><li>
+<p><a name="INDEX-11"/>Download the source or binary files.</p>
+</li><li>
+<p>Read the installation documentation.</p>
+</li><li>
+<p>Configure a makefile.</p>
+</li><li>
+<p>Compile the server and utility programs.</p>
+</li><li>
+<p>Install the server files.</p>
+</li><li>
+<p>Create a Samba configuration file.</p>
+</li><li>
+<p>Test the configuration file.</p>
+</li><li>
+<p>Start the Samba daemons.</p>
+</li><li>
+<p>Test the Samba daemons. <a name="INDEX-12"/></p>
+</li></ol>
+
+</div>
+
+
+</div>
+
+
+
+<div class="sect1"><a name="samba2-CHP-2-SECT-2"/>
+
+<h2 class="head1">Downloading the Samba Distribution</h2>
+
+<p><a name="INDEX-13"/>If
+you would like to download the latest version of the Samba software,
+the primary web site is <a href="http://www.samba.org">http://www.samba.org</a>. Once connected to this
+page, you'll see links to several Samba mirror sites
+across the world, both for the standard Samba web pages and for sites
+devoted exclusively to downloading Samba. For the best performance,
+choose a site that is closest to your own geographic location.</p>
+
+<p>The standard Samba web sites have Samba
+<a name="INDEX-14"/>documentation and
+<a name="INDEX-15"/>tutorials,
+<a name="INDEX-16"/>mailing-list
+archives, and the latest Samba <a name="INDEX-17"/>news, as well as source and binary
+distributions of Samba. The download sites (sometimes called
+<em class="emphasis">F T P sites</em>) have only the source and binary
+distributions. Unless you specifically want an older version of the
+Samba server or are going to install a binary distribution, download
+the latest source distribution from the closest mirror site. This
+distribution is always named:</p>
+
+<blockquote><pre class="code">samba-latest.tar.gz</pre></blockquote>
+
+<p>which for the 2.2.6 release is an approximately 5MB file.</p>
+
+<p>The source distribution has been archived with
+<em class="emphasis">tar</em> and then compressed with the GNU
+<em class="emphasis">gzip</em> program. To unpack it, move the file to the
+directory in which you want the Samba source directory to be located,
+then <em class="emphasis">cd</em> to that directory and run the command:</p>
+
+<blockquote><pre class="code">$ <tt class="userinput"><b>tar xvfz samba-latest.tar.gz</b></tt></pre></blockquote>
+
+<p>Or, if you do not have the GNU <em class="emphasis">tar</em> program
+(which also handles the unzipping):</p>
+
+<blockquote><pre class="code">$ <tt class="userinput"><b>gunzip samba-latest.tar.gz</b></tt>
+$ <tt class="userinput"><b>tar xvf samba-latest.tar</b></tt></pre></blockquote>
+
+<p>In that latter case, you might need to install the GNU
+<em class="emphasis">gunzip</em> program first. While the
+<em class="emphasis">tar</em> command runs, it will print out a list of
+the files it installs.</p>
+
+
+<div class="sect2"><a name="samba2-CHP-2-SECT-2.1"/>
+
+<h3 class="head2">Read the Documentation</h3>
+
+<p><a name="INDEX-18"/>This
+part might seem obvious, but at one time or other you probably
+uncompressed a package, blindly typed:</p>
+
+<blockquote><pre class="code">$ <tt class="userinput"><b>configure; make; make install</b></tt></pre></blockquote>
+
+<p>and walked away to get another cup of coffee. Do yourself a favor and
+be a little more careful this time.</p>
+
+<p>In the top-level directory that you just installed, there is a file
+named <em class="filename">WHATSNEW.txt</em>, which contains the latest
+news about the release. If you are upgrading, you can find important
+information about bug fixes or configuration parameters that have
+been added or are no longer supported.</p>
+
+<p>With both source and binary packages you'll find a
+large number of documents in the <em class="filename">docs</em> directory,
+in a variety of formats. One file is especially important:</p>
+
+<blockquote><pre class="code">docs/htmldocs/UNIX_INSTALL.html</pre></blockquote>
+
+<p>This is the Samba Team's official instructions on
+installing Samba on a Unix system, which you might like to use as
+another perspective besides what we are telling you here.</p>
+
+<p>In general, we expect you'll find to be most useful
+the files in the following directories:</p>
+
+<dl>
+<dt><b>docs/faq</b></dt>
+<dd>
+<p>This is the Samba Frequently Asked Questions (FAQ) files.</p>
+</dd>
+
+
+
+<dt><b>docs/htmldocs</b></dt>
+<dd>
+<p>This is the miscellaneous documentation in HTML format.</p>
+</dd>
+
+
+
+<dt><b>docs/textdocs</b></dt>
+<dd>
+<p>Here is more documentation, in simple text format.</p>
+</dd>
+
+
+
+<dt><b>docs/manpages</b></dt>
+<dd>
+<p>You don't need to worry about these yet; during the
+installation, the files will be installed so that you can use the
+<em class="emphasis">man</em> command to read them. But you can take a
+look in the directory to see which manpages are available.</p>
+</dd>
+
+</dl>
+
+
+</div>
+
+
+</div>
+
+
+
+<div class="sect1"><a name="samba2-CHP-2-SECT-3"/>
+
+<h2 class="head1">Configuring Samba</h2>
+
+<p><a name="INDEX-19"/><a name="INDEX-20"/>Samba automatically configures itself
+prior to compilation. This reduces the likelihood of a
+machine-specific problem, but you might end up wishing for an option
+after Samba has been installed.</p>
+
+<p>The source distribution of Samba 2.2 and above
+doesn't initially have a
+<a name="INDEX-21"/>makefile. Instead, one is
+generated through a <a name="INDEX-22"/><a name="INDEX-23"/>GNU <em class="filename">configure</em>
+script, which is located in the <em class="filename">samba-2.2.x
+/source/</em> directory. The <em class="firstterm">configure</em>
+script takes care of the machine-specific issues of building Samba.</p>
+
+<a name="samba2-CHP-2-NOTE-88"/><blockquote class="note"><h4 class="objtitle">NOTE</h4>
+
+
+
+<p>Before running the <em class="filename">configure</em> script, it is
+important that you become the root user on the system. Otherwise, you
+might get a warning such as:</p>
+
+
+<blockquote><pre class="code">configure: warning: running as non-root will disable some tests</pre></blockquote>
+
+
+<p>You don't want any test to be disabled when the
+Samba makefile is being created; it would leave the potential for
+errors down the road when compiling or running Samba on your system.</p>
+</blockquote>
+
+<p>When the <em class="filename">configure </em>script is run, it prints out
+messages telling what it is doing, and error messages might be mixed
+in. To make sure you see those very important error messages, we
+suggest you run <em class="filename">configure </em>with its standard
+output passed through some filter to capture the output and keep it
+from scrolling out of sight. One method is using the
+<em class="filename">more</em> command:</p>
+
+<blockquote><pre class="code"># <tt class="userinput"><b>./configure | more</b></tt></pre></blockquote>
+
+<p>We will show you another in a moment.</p>
+
+<p>Although you can run <em class="filename">configure </em>as previously
+with no options, you might want to add support for extra features by
+passing options on the command line. For example:</p>
+
+<blockquote><pre class="code"># <tt class="userinput"><b>./configure --with-winbind</b></tt></pre></blockquote>
+
+<p>will configure the Samba makefile with support for winbind
+authentication. If you would like a complete list of options, type
+the following:</p>
+
+<blockquote><pre class="code"># <tt class="userinput"><b>./configure --help</b></tt></pre></blockquote>
+
+<p>Each option enables or disables various features. You typically
+enable a feature by specifying the
+<tt class="literal">--</tt><a name="INDEX-24"/><a name="INDEX-25"/><a name="INDEX-26"/><a name="INDEX-27"/><tt class="literal">with-</tt><em class="replaceable">feature</em>
+option, which will cause the feature to be compiled and installed.
+Likewise, if you specify a
+<tt class="literal">--without-</tt><em class="replaceable">feature</em>
+option, the feature will be disabled. A full list of configuration
+options is provided in <a href="appe.html">Appendix E</a>, but for now we
+want to point out three of them, which are features we cover later in
+this book:</p>
+
+<dl>
+<dt><b><tt class="literal">--with-msdfs</tt><a name="INDEX-28"/><a name="INDEX-29"/></b></dt>
+<dd>
+<p>Include support for Microsoft Distributed filesystem (Dfs), which
+allows dispersed network resources to be clumped together into one
+easy-to-navigate directory tree. See <a href="ch08.html">Chapter 8</a>.</p>
+</dd>
+
+
+
+<dt><b><tt class="literal">--with-smbwrapper</tt><a name="INDEX-30"/><a name="INDEX-31"/></b></dt>
+<dd>
+<p>Include SMB wrapper support, which allows programs running on the
+Unix host to access SMB shared folders as if they were Unix
+filesystems. We recommend using this option. See <a href="ch05.html">Chapter 5</a>.</p>
+</dd>
+
+
+
+<dt><b><tt class="literal">--with-smbmount</tt><a name="INDEX-32"/><a name="INDEX-33"/></b></dt>
+<dd>
+<p>Include <em class="emphasis">smbmount</em> support, which allows SMB
+shared folders to be mounted in the Unix filesystem. At the time of
+this writing, support for this feature exists only for Linux. This is
+also covered in <a href="ch05.html">Chapter 5</a>.</p>
+</dd>
+
+</dl>
+
+<p>Each option is disabled by default, and none of the features is
+essential to Samba. However, you may want to include them in your
+configuration (as we will in our example) at least to be able to try
+out the options in later chapters.</p>
+
+<p>In addition, <a href="ch02.html#samba2-CHP-2-TABLE-1">Table 2-1</a> shows some other parameters
+that you can give the <em class="filename">configure</em> script if you
+wish to store parts of the Samba distribution in different places,
+perhaps to make use of multiple disks or partitions. Note that the
+defaults sometimes refer to a prefix specified earlier in the table.</p>
+
+<a name="samba2-CHP-2-TABLE-1"/><h4 class="head4">Table 2-1. Additional configure options</h4><table border="1">
+
+
+
+
+<tr>
+<th>
+<p>Option</p>
+</th>
+<th>
+<p>Meaning</p>
+</th>
+<th>
+<p>Default</p>
+</th>
+</tr>
+
+
+<tr>
+<td>
+<p><tt class="literal">--prefix</tt><a name="INDEX-34"/><a name="INDEX-35"/>=<em class="replaceable">directory</em></p>
+</td>
+<td>
+<p>Install architecture-independent files at the base directory
+specified.</p>
+</td>
+<td>
+<p><em class="filename">/usr/local/samba</em></p>
+</td>
+</tr>
+<tr>
+<td>
+<p><tt class="literal">--eprefix</tt><a name="INDEX-36"/><a name="INDEX-37"/>=<em class="replaceable">directory</em></p>
+</td>
+<td>
+<p>Install architecture-dependent files at the base directory specified.</p>
+</td>
+<td>
+<p><em class="filename">/usr/local/samba</em></p>
+</td>
+</tr>
+<tr>
+<td>
+<p><tt class="literal">--bindir</tt><a name="INDEX-38"/><a name="INDEX-39"/>=<em class="replaceable">directory</em></p>
+</td>
+<td>
+<p>Install user executables in the directory specified.</p>
+</td>
+<td>
+<p><em class="replaceable">eprefix</em><em class="filename">/bin</em></p>
+</td>
+</tr>
+<tr>
+<td>
+<p><tt class="literal">--sbindir</tt><a name="INDEX-40"/><a name="INDEX-41"/>=<em class="replaceable">directory</em></p>
+</td>
+<td>
+<p>Install administrator executables in the directory specified.</p>
+</td>
+<td>
+<p><em class="replaceable">eprefix</em><em class="filename">/bin</em></p>
+</td>
+</tr>
+<tr>
+<td>
+<p><tt class="literal">--libexecdir</tt><a name="INDEX-42"/><a name="INDEX-43"/>=<em class="replaceable">directory</em></p>
+</td>
+<td>
+<p>Install program executables in the directory specified.</p>
+</td>
+<td>
+<p><em class="replaceable">eprefix</em><em class="filename">/libexec</em></p>
+</td>
+</tr>
+<tr>
+<td>
+<p><tt class="literal">--datadir</tt><a name="INDEX-44"/><a name="INDEX-45"/>=<em class="replaceable">directory</em></p>
+</td>
+<td>
+<p>Install read-only architecture-independent data in the directory
+specified.</p>
+</td>
+<td>
+<p><em class="replaceable">prefix</em><em class="filename">/share</em></p>
+</td>
+</tr>
+<tr>
+<td>
+<p><tt class="literal">--libdir</tt><a name="INDEX-46"/><a name="INDEX-47"/>=<em class="replaceable">directory</em></p>
+</td>
+<td>
+<p>Install program libraries in the directory specified.</p>
+</td>
+<td>
+<p><em class="replaceable">eprefix</em><em class="filename">/lib</em></p>
+</td>
+</tr>
+<tr>
+<td>
+<p><tt class="literal">--includedir</tt><a name="INDEX-48"/><a name="INDEX-49"/>=<em class="replaceable">directory</em></p>
+</td>
+<td>
+<p>Install package-include files in the directory specified.</p>
+</td>
+<td>
+<p><em class="replaceable">prefix</em><em class="filename">/include</em></p>
+</td>
+</tr>
+<tr>
+<td>
+<p><tt class="literal">--infodir</tt><a name="INDEX-50"/><a name="INDEX-51"/>=<em class="replaceable">directory</em></p>
+</td>
+<td>
+<p>Install additional information files in the directory specified.</p>
+</td>
+<td>
+<p><em class="replaceable">prefix</em><em class="filename">/info</em></p>
+</td>
+</tr>
+<tr>
+<td>
+<p><tt class="literal">--mandir</tt><a name="INDEX-52"/><a name="INDEX-53"/>=<em class="replaceable">directory</em></p>
+</td>
+<td>
+<p>Install manual pages in the directory specified.</p>
+</td>
+<td>
+<p><em class="replaceable">prefix</em><em class="filename">/man</em></p>
+</td>
+</tr>
+
+</table>
+
+<p>Here is a sample execution of the
+<em class="filename">configure</em><a name="INDEX-54"/>
+script, which creates a Samba 2.2.6 makefile for the Linux platform.
+Note that you must run the configure script in the
+<em class="emphasis">source</em> directory and that we are showing you yet
+another way to capture the output of the script:</p>
+
+<blockquote><pre class="code">$ <tt class="userinput"><b>cd samba-2.2.6/source/</b></tt>
+$ <tt class="userinput"><b>su</b></tt>
+Password:
+# <tt class="userinput"><b>./configure --with-smbwrapper --with-smbmount \</b></tt>
+<tt class="userinput"><b>--with-msdfs --with-syslog --with-utmp 2&gt;&amp;1 | tee config.my.log</b></tt>
+loading cache ./config.cache
+checking for gcc... (cached) gcc
+checking whether the C compiler (gcc -O ) works... yes
+checking whether the C compiler (gcc -O ) is a cross-compiler... no
+checking whether we are using GNU C... (cached) yes
+checking whether gcc accepts -g... (cached) yes
+checking for a BSD-compatible install... (cached) /usr/bin/install -c
+
+<i class="lineannotation">...(content omitted)...</i>
+
+checking configure summary
+configure OK
+creating ./config.status
+creating include/stamp-h
+creating Makefile
+creating include/config.h</pre></blockquote>
+
+<p>In general, any message from <em class="filename">configure</em> that
+doesn't begin with the words
+<tt class="literal">checking</tt><a name="INDEX-55"/> or
+<tt class="literal">creating</tt><a name="INDEX-56"/> is an
+<a name="INDEX-57"/>error; it often helps to redirect the
+output of the configure script to a file so that you can quickly
+search for errors, as we did with the <em class="filename">tee</em>
+command earlier. If there was an error during configuration, more
+detailed information about it can be found in the
+<em class="filename">config.log</em><a name="INDEX-58"/> file, which is written to the local
+directory by the <em class="filename">configure</em> script, as well as in
+the <em class="filename">config.my.log</em> file, which we created by
+piping through the <em class="filename">tee</em> command. These files are
+very similar in both name and content, but be careful to check both
+of them for error messages before continuing!</p>
+
+<p>If the configuration works, you'll see a
+<tt class="literal">checking</tt> <tt class="literal">configure</tt>
+<tt class="literal">summary</tt> message followed by a
+<tt class="literal">configure</tt> <tt class="literal">OK</tt> message and four
+or five file-creation messages. So far, so good. <a name="INDEX-59"/></p>
+
+
+</div>
+
+
+
+<div class="sect1"><a name="samba2-CHP-2-SECT-4"/>
+
+<h2 class="head1">Compiling and Installing Samba</h2>
+
+<p><a name="INDEX-60"/><a name="INDEX-61"/><a name="INDEX-62"/><a name="INDEX-63"/>At this point you should be ready to build
+the Samba executables. Compiling is also easy: in the
+<em class="filename">source</em> directory, type <tt class="literal">make</tt>
+on the command line. The
+<em class="filename">make</em><a name="INDEX-64"/> utility will produce a stream of
+explanatory and success messages, beginning with:</p>
+
+<blockquote><pre class="code">Using FLAGS = -O -Iinclude ...</pre></blockquote>
+
+<p>This build includes compiles for both <em class="emphasis">smbd</em> and
+<em class="emphasis">nmbd</em> and ends in a linking command for
+<em class="filename">bin/nmblookup</em>. For example, here is a sample
+make of Samba Version 2.2.6 on a Linux server:</p>
+
+<blockquote><pre class="code"># make 2&gt;&amp;1 | tee make.log
+Using FLAGS =  -O  -Iinclude -I./include -I./ubiqx -I./smbwrapper -D_LARGEFILE64
+_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE  -DLOGFILEBASE=&quot;/usr/local/samba/va
+r&quot; -DCONFIGFILE=&quot;/usr/local/samba/lib/smb.conf&quot; -DLMHOSTSFILE=&quot;/usr/local/samba/
+lib/lmhosts&quot;   -DSWATDIR=&quot;/usr/local/samba/swat&quot; -DSBINDIR=&quot;/usr/local/samba/bin
+&quot; -DLOCKDIR=&quot;/usr/local/samba/var/locks&quot; -DCODEPAGEDIR=&quot;/usr/local/samba/lib/cod
+epages&quot; -DDRIVERFILE=&quot;/usr/local/samba/lib/printers.def&quot; -DBINDIR=&quot;/usr/local/sa
+mba/bin&quot;  -DHAVE_INCLUDES_H -DPASSWD_PROGRAM=&quot;/bin/passwd&quot; -DSMB_PASSWD_FILE=&quot;/u
+sr/local/samba/private/smbpasswd&quot; -DTDB_PASSWD_FILE=&quot;/usr/local/samba/private/sm
+bpasswd.tdb&quot;
+Using FLAGS32 =  -O  -Iinclude -I./include -I./ubiqx -I./smbwrapper -D_LARGEFILE
+64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE  -DLOGFILEBASE=&quot;/usr/local/samba/
+var&quot; -DCONFIGFILE=&quot;/usr/local/samba/lib/smb.conf&quot; -DLMHOSTSFILE=&quot;/usr/local/samb
+a/lib/lmhosts&quot;   -DSWATDIR=&quot;/usr/local/samba/swat&quot; -DSBINDIR=&quot;/usr/local/samba/b
+in&quot; -DLOCKDIR=&quot;/usr/local/samba/var/locks&quot; -DCODEPAGEDIR=&quot;/usr/local/samba/lib/c
+odepages&quot; -DDRIVERFILE=&quot;/usr/local/samba/lib/printers.def&quot; -DBINDIR=&quot;/usr/local/
+samba/bin&quot;  -DHAVE_INCLUDES_H -DPASSWD_PROGRAM=&quot;/bin/passwd&quot; -DSMB_PASSWD_FILE=&quot;
+/usr/local/samba/private/smbpasswd&quot; -DTDB_PASSWD_FILE=&quot;/usr/local/samba/private/
+smbpasswd.tdb&quot;
+Using LIBS = -ldl -lnsl -lpam
+Compiling smbd/server.c
+Compiling smbd/files.c
+Compiling smbd/chgpasswd.c
+Compiling smbd/connection.c
+Compiling smbd/utmp.c
+Compiling smbd/session.c
+Compiling smbd/dfree.c
+Compiling smbd/dir.c
+
+<i class="lineannotation">...(content omitted)...</i>
+
+Compiling rpc_server/srv_srvsvc.c
+Compiling rpc_server/srv_srvsvc_nt.c
+Compiling rpc_server/srv_util.c
+Compiling rpc_server/srv_wkssvc.c
+Compiling rpc_server/srv_wkssvc_nt.c
+Compiling rpc_server/srv_pipe.c
+Compiling rpc_server/srv_dfs.c
+Compiling rpc_server/srv_dfs_nt.c
+Compiling rpc_server/srv_spoolss.c
+Compiling rpc_server/srv_spoolss_nt.c
+Compiling lib/util_getent.c
+Compiling rpc_parse/parse_lsa.c
+Compiling rpc_parse/parse_net.c
+Compiling rpc_parse/parsen/smbmount
+Compiling client/smbmnt.c
+Linking bin/smbmnt
+Compiling client/smbumount.c
+Linking bin/smbumount
+Compiling utils/nmblookup.c
+Linking bin/nmblookup</pre></blockquote>
+
+<p>If you encounter a problem when compiling, first check the Samba
+documentation to see if it is easily fixable. Another possibility is
+to search or post to the Samba mailing lists, which are given at the
+end of <a href="ch12.html">Chapter 12</a> and on the Samba home page. Most
+compilation issues are system-specific and almost always easy to
+overcome.</p>
+
+<p>Now that the files have been compiled, you can install them into the
+directories you identified with the command:</p>
+
+<blockquote><pre class="code">#<tt class="userinput"><b> make install</b></tt></pre></blockquote>
+
+<p>If you happen to be <a name="INDEX-65"/>upgrading, your old Samba files will be
+saved with the extension
+<em class="emphasis">.old</em>,<a name="INDEX-66"/> and you can go back to that previous
+version with the command
+<tt class="literal">make</tt><a name="INDEX-67"/> <tt class="literal">revert</tt>. After doing a
+<tt class="literal">make</tt><a name="INDEX-68"/> <tt class="literal">install</tt>, you should
+copy the <em class="emphasis">.old</em> files (if they exist) to a new
+location or name. Otherwise, the next time you install Samba, the
+original <em class="emphasis">.old</em> will be overwritten without
+warning and you could lose your earlier version. If you configured
+Samba to use the default locations for files, the new files will be
+installed in the directories listed in <a href="ch02.html#samba2-CHP-2-TABLE-2">Table 2-2</a>.
+Remember that you need to perform the installation from an account
+that has write privileges on these target directories; this is
+typically the root account.</p>
+
+<a name="samba2-CHP-2-TABLE-2"/><h4 class="head4">Table 2-2. Samba installation directories</h4><table border="1">
+
+
+
+<tr>
+<th>
+<p>Directory</p>
+</th>
+<th>
+<p>Description</p>
+</th>
+</tr>
+
+
+<tr>
+<td>
+<p><em class="emphasis">/usr/local/samba</em></p>
+</td>
+<td>
+<p>Main tree</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><em class="emphasis">/usr/local/samba/bin</em></p>
+</td>
+<td>
+<p>Binaries</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><em class="emphasis">/usr/local/samba/lib</em></p>
+</td>
+<td>
+<p><em class="emphasis">smb.conf</em>, <em class="emphasis">lmhosts</em>,
+configuration files, etc.</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><em class="emphasis">/usr/local/samba/man</em></p>
+</td>
+<td>
+<p>Samba documentation</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><em class="emphasis">/usr/local/samba/private</em></p>
+</td>
+<td>
+<p>Samba-encrypted password file</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><em class="emphasis">/usr/local/samba/swat</em></p>
+</td>
+<td>
+<p>SWAT files</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><em class="emphasis">/usr/local/samba/var</em></p>
+</td>
+<td>
+<p>Samba log files, lock files, browse list info, shared memory files,
+process ID files</p>
+</td>
+</tr>
+
+</table>
+
+<p>Throughout the remainder of the book, we occasionally refer to the
+location of the main tree as <em class="filename">/usr/local/samba</em>.
+In most configurations, this is the base directory of the installed
+Samba package; however, it can vary from system to system<em class="filename">
+</em>.</p>
+
+<a name="samba2-CHP-2-NOTE-90"/><blockquote class="note"><h4 class="objtitle">TIP</h4>
+<p>Watch out if you've made <em class="filename">/usr</em> a
+read-only partition. You will want to put the logs, locks, and
+password files somewhere else.</p>
+</blockquote>
+
+<p>Here is the installation that we performed on our machine. You can
+see that we used <em class="filename">/usr/local/samba</em> as the base
+directory for the distribution:</p>
+
+<blockquote><pre class="code"># <tt class="userinput"><b>make install 2&gt;&amp;1 | tee make-install.log</b></tt>
+Using FLAGS =  -O  -Iinclude -I./include -I./ubiqx -I./smbwrapper -D_LARGEFILE64
+_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE  -DLOGFILEBASE=&quot;/usr/local/samba/va
+r&quot; -DCONFIGFILE=&quot;/usr/local/samba/lib/smb.conf&quot;
+
+<i class="lineannotation">...(content omitted)...</i>
+
+The binaries are installed. You can restore the old binaries (if there
+were any) using the command &quot;make revert&quot;. You can uninstall the binaries
+using the command &quot;make uninstallbin&quot; or &quot;make uninstall&quot; to uninstall
+binaries, manpages and shell scripts.
+
+<i class="lineannotation">...(content omitted)...</i>
+
+======================================================================
+The SWAT files have been installed. Remember to read the swat/README
+for information on enabling and using SWAT.
+======================================================================</pre></blockquote>
+
+<p>If the last message is about SWAT, you've
+successfully installed all the files. Congratulations! You now have
+Samba on your system!</p>
+
+
+<div class="sect2"><a name="samba2-CHP-2-SECT-4.1"/>
+
+<h3 class="head2">Upgrading Your Installation</h3>
+
+<p><a name="INDEX-70"/><a name="INDEX-71"/>Eventually a new version of
+Samba will be released, and you will want to upgrade. This is simple;
+just repeat the same steps you used to install your current version.
+Download the source distribution from the Samba web site and install
+it, then run the <tt class="literal">./configure</tt>,
+<tt class="literal">make</tt>, and <tt class="literal">make</tt>
+<tt class="literal">install</tt> commands as before. If
+you've forgotten which options you used with the
+<a name="INDEX-72"/><a name="INDEX-73"/><a name="INDEX-74"/><a name="INDEX-75"/><em class="emphasis">configure</em>
+script, take a look at the
+<em class="filename">source/config.status</em><a name="INDEX-76"/><a name="INDEX-77"/> file in your previous
+version's source distribution. The first few lines
+of this file show the options used the last time
+<em class="emphasis">configure</em> was run.</p>
+
+<p>When you run the <tt class="literal">make
+install</tt><a name="INDEX-78"/> command to install your new
+version, the files of the previous version are replaced with the new
+ones, and then all you have to do is restart the Samba daemons to get
+your new version running. See <a href="ch02.html#samba2-CHP-2-SECT-8">Section 2.8</a> later in this chapter for directions on how to do this.</p>
+
+
+</div>
+
+
+<div class="sect2"><a name="samba2-CHP-2-SECT-4.2"/>
+
+<h3 class="head2">Reconfiguring Samba</h3>
+
+<p><a name="INDEX-79"/>If you
+have already compiled Samba and wish to recompile the same source
+code with different <em class="emphasis">configure</em> options, you
+should run the following three commands in the
+<em class="emphasis">source</em> directory before rerunning the
+<em class="emphasis">configure</em> script:</p>
+
+<blockquote><pre class="code"># <tt class="userinput"><b>autoconf</b></tt>
+# <tt class="userinput"><b>make clean</b></tt>
+# <tt class="userinput"><b>rm config.cache</b></tt></pre></blockquote>
+
+<p>This ensures that you are starting with a clean slate and that your
+previous <em class="emphasis">configure</em> command does not leave any
+data around that can affect your new build. From here, you can rerun
+<tt class="literal">./configure</tt> and then <tt class="literal">make</tt> and
+<tt class="literal">make install</tt>.</p>
+
+
+</div>
+
+
+<div class="sect2"><a name="samba2-CHP-2-SECT-4.3"/>
+
+<h3 class="head2">Setting Search Paths</h3>
+
+<p><a name="INDEX-80"/>You
+will probably want to run commands included in the Samba distribution
+without having to specify their full directory paths. For that to
+work, the directory in which the Samba executables are located,
+<em class="filename">/usr/local/samba/bin</em> by default, must be added
+to your shell's <a name="INDEX-81"/>PATH environment variable. This
+environment variable is usually set in one or more of the
+shell's startup files, which in the case of
+<em class="emphasis">bash</em> are <em class="filename">/etc/profile</em>
+(systemwide) and the <em class="filename">.bash_profile</em> and
+<em class="filename">.bashrc</em> files in each user's
+home directory.</p>
+
+<p>To be able to read the <a name="INDEX-82"/><a name="INDEX-83"/><a name="INDEX-84"/>Samba manual pages using the
+<em class="emphasis">man</em> command, the directory where
+Samba's manual pages reside,
+<em class="filename">/usr/local/samba/man</em> by default, must be in your
+<a name="INDEX-85"/>MANPATH environment variable. On Red
+Hat Linux, this can be accomplished by adding the following two lines
+to <em class="filename">/etc/man.config</em>:</p>
+
+<a name="INDEX-86"/><a name="INDEX-87"/><blockquote><pre class="code">
+MANPATH            /usr/local/samba/man
+MANPATH_MAP        /usr/local/samba/bin     /usr/local/samba/man</pre></blockquote>
+
+
+</div>
+
+
+</div>
+
+
+
+<div class="sect1"><a name="samba2-CHP-2-SECT-5"/>
+
+<h2 class="head1">Enabling SWAT</h2>
+
+<p>The <a name="INDEX-88"/><a name="INDEX-89"/>Samba
+Web Administration Tool (SWAT) runs as a daemon under
+<em class="emphasis">inetd</em> or <em class="filename">xinetd </em>and
+provides a forms-based editor in your web browser for creating and
+modifying <a name="INDEX-90"/>Samba's
+configuration file. For SWAT to work, entries must be added for it in
+the <em class="filename">/etc/services</em> and
+<em class="filename">/etc/inetd.conf</em> (or
+<em class="filename">/etc/xinetd.d/swat) </em>configuration files. To add
+the entries, follow these two steps:</p>
+
+<ol><li>
+<p>Check your <em class="filename">/etc/services</em> file, and if it does
+not contain the following line, add it to the end of the file:</p>
+
+<blockquote><pre class="code">swat   901/tcp</pre></blockquote>
+</li>
+<li>
+<p>Now for <em class="filename">inetd </em><a name="INDEX-91"/>or <em class="filename">xinetd.
+</em><a name="INDEX-92"/>These are &quot;Internet
+super daemons&quot; that handle starting daemons on
+demand, instead of letting them sit around in memory consuming system
+resources. Most systems use <em class="filename">inetd, </em>but
+<em class="filename">xinetd </em>is also used in some versions of Unix,
+notably the Red Hat Linux (Versions 7 and newer) that we use in our
+examples. You can use the <em class="emphasis">ps</em> command to see
+which of the two your system is running.</p>
+</li></ol>
+<p>For <em class="filename">inetd, </em>add a line to the
+<em class="emphasis">/etc/</em><em class="filename">inetd.conf </em>file.
+(Check your <em class="filename">inetd.conf</em> manual page to see the
+exact format of the<em class="filename"> inetd.conf</em> file if it
+differs from the following example.) Don't forget to
+change the path to the SWAT binary if you installed it in a different
+location from the default <em class="filename">/usr/local/samba</em>:</p>
+
+<blockquote><pre class="code">swat   stream  tcp  nowait  root  /usr/local/samba/bin/swat  swat</pre></blockquote>
+
+<p>Then force <em class="filename">inetd</em> to reread its configuration
+file by sending it a SIGHUP (hangup) signal:</p>
+
+<blockquote><pre class="code"># <tt class="userinput"><b>/bin/kill -HUP -a inetd</b></tt></pre></blockquote>
+
+<p>Notice that we are using a version of the <em class="emphasis">kill</em>
+command that supports the <em class="emphasis">-a</em> option, so as to
+allow us to specify the process by name. On FreeBSD and Linux, you
+can use the <em class="emphasis">killall</em> command<a name="FNPTR-2"/><a href="#FOOTNOTE-2">[2]</a> as follows:</p>
+
+<blockquote><pre class="code"># <tt class="userinput"><b>killall -HUP inetd</b></tt></pre></blockquote>
+
+<p>If you are not running Linux or FreeBSD and your version of
+<em class="emphasis">kill</em> doesn't have the
+<em class="emphasis">-a</em> option, you will need to use the
+<em class="emphasis">ps</em> command to find the process ID and then
+supply that to <em class="emphasis">kill</em>:</p>
+
+<blockquote><pre class="code"># <tt class="userinput"><b>ps ax | grep inetd</b></tt>
+  780 ?        S      0:00 inetd
+ 1981 pts/4    S      0:00 grep inetd                                         
+# <tt class="userinput"><b>kill -HUP 780</b></tt></pre></blockquote>
+
+<p>If your system is using <em class="filename">xinet, </em>add a file named
+<em class="emphasis">swat</em> in your <em class="filename">/etc/xinetd.d
+</em>directory, containing the following:</p>
+
+<blockquote><pre class="code"># description: swat is the Samba Web Administration Tool, which
+#       allows an administrator to configure Samba using a web
+#       browser interface, with the URL http://localhost:901
+service swat.
+{
+        socket_type             = stream
+        wait                    = no
+        protocol                = tcp
+        only_from               = localhost
+        user                    = root
+        log_on_failure          += USERID
+        server                  = /usr/local/samba/bin/swat
+        port                    = 901
+        disable                 = no
+}</pre></blockquote>
+
+<p>Then <em class="emphasis">xinetd</em> needs to be sent a signal<a name="FNPTR-3"/><a href="#FOOTNOTE-3">[3]</a> to make it reread its configuration files:</p>
+
+<blockquote><pre class="code"># <tt class="userinput"><b>/bin/kill -HUP -a xinetd</b></tt></pre></blockquote>
+
+<p>And that's pretty much it for the installation.
+Before you can start up Samba, however, you need to create a
+configuration file for it.</p>
+
+
+</div>
+
+
+
+<div class="sect1"><a name="samba2-CHP-2-SECT-6"/>
+
+<h2 class="head1">A Basic Samba Configuration File</h2>
+
+<p><a name="INDEX-93"/>The
+key to configuring Samba is its configuration file,
+<em class="filename">smb.conf</em>. This configuration file can be very
+simple or extremely complex, and the rest of this book is devoted to
+helping you get deeply personal with this file. For now, however,
+we'll show you how to set up a single file service,
+which will allow you to fire up the Samba daemons and see that
+everything is running as it should be. In later chapters, you will
+see how to configure Samba for more complicated and interesting
+tasks.</p>
+
+<p>The installation process does not automatically create an
+<em class="filename">smb.conf</em> configuration file, although several
+example files are included in the Samba distribution. To test the
+server software, though, we'll use the following
+file, which you can create in a text editor. It should be named
+<em class="filename">smb.conf</em> and placed in the
+<em class="emphasis">/usr/local/samba/lib</em> directory:<a name="FNPTR-4"/><a href="#FOOTNOTE-4">[4]</a></p>
+
+<blockquote><pre class="code">[global]
+    workgroup = METRAN 
+[test] 
+    comment = For testing only, please
+    path = /usr/local/samba/tmp
+    read only = no
+    guest ok = yes</pre></blockquote>
+
+<p>This brief configuration file tells the Samba server to offer the
+<em class="filename">/usr/local/samba/tmp</em> directory on the server as
+an SMB share called <em class="emphasis">test</em>. The server also
+becomes part of the METRAN workgroup, of which each client must also
+be a part. If you have already chosen a name for your own workgroup,
+use the name of your workgroup instead of METRAN in the previous
+example. In case you are connecting your Samba system into an
+existing network and need to know the workgroup name, you can ask
+another system administrator or go to a Windows system in the
+workgroup and follow these instructions:</p>
+
+<ul><li>
+<p>Windows 95/98/Me/NT: open the Control Panel, then double-click the
+Network icon. Click the Identification tab, and look for the
+&quot;Workgroup:&quot; label.</p>
+</li><li>
+<p>Windows 2000: open the Control Panel and double-click the System
+icon. Click the Network Identification tab. The workgroup name will
+appear below the computer name.</p>
+</li><li>
+<p>Windows XP: open the Control Panel in Classic View mode and
+double-click the System icon. Then click the Computer Name tab.</p>
+</li></ul>
+<p>We'll use the <tt class="literal">[test]</tt> share in the
+next chapter to set up the Windows clients. For now, you can complete
+the setup by performing the following commands as root on your Unix
+server:</p>
+
+<blockquote><pre class="code"># <tt class="userinput"><b>mkdir /usr/local/samba/tmp</b></tt>
+# <tt class="userinput"><b>chmod 777 /usr/local/samba/tmp</b></tt></pre></blockquote>
+
+<p>You might also want to put a file or two in the
+<em class="filename">/usr/local/samba/tmp</em> directory so that after
+your Windows systems are initially configured, you will have
+something to use to check that everything works.</p>
+
+<p>We should point out that in terms of system security, this is the
+worst setup possible. For the moment, however, we only wish to test
+Samba, so we'll leave security out of the picture.
+In addition, we will encounter some encrypted password issues with
+Windows clients later on, so this setup will afford us the least
+amount of headaches.</p>
+
+
+<div class="sect2"><a name="samba2-CHP-2-SECT-6.1"/>
+
+<h3 class="head2">Encrypted Passwords</h3>
+
+<p><a name="INDEX-94"/><a name="INDEX-95"/><a name="INDEX-96"/>If your Windows clients are using Windows
+98 or Windows NT 4 Service Pack 3 or above (including Windows 2000
+and Windows XP) and you are using a version of Samba earlier than
+3.0, you must add the following entry to the
+<tt class="literal">[global]</tt> section of the Samba configuration file:</p>
+
+<blockquote><pre class="code">[global]
+    encrypt passwords = yes</pre></blockquote>
+
+<p>In addition, you must use the
+<em class="filename">smbpasswd</em><a name="INDEX-97"/> program (typically located in the
+directory <em class="filename">/usr/local/samba/bin/ </em>) to enter the
+username/password combinations of the Samba users into
+Samba's encrypted password database. For example, if
+you wanted to allow Unix user <tt class="literal">steve</tt> to access
+shares from a client system, you would use this command:</p>
+
+<blockquote><pre class="code"># <tt class="userinput"><b>smbpasswd -a steve</b></tt>
+New SMB password:
+Retype new SMB password:
+Added user steve.</pre></blockquote>
+
+<p>When the first user is added, the program will output a message
+saying that the encrypted password database does not exist.
+Don't worry: it will then create the database for
+you. Make sure that the username/password combinations you add to the
+encrypted database match the usernames and passwords you intend to
+use on the Windows client side. You must run
+<em class="emphasis">smbpasswd</em> for each client user.</p>
+
+<p>In Samba 3.0, passwords are encrypted by default, so the
+<tt class="literal">encrypt</tt> <tt class="literal">passwords</tt>
+<tt class="literal">=</tt> <tt class="literal">yes</tt> parameter in the
+configuration file is optional. However, you will still need to run
+the <em class="emphasis">smbpasswd</em> command to add users to the
+encrypted password file.</p>
+
+
+</div>
+
+
+<div class="sect2"><a name="samba2-CHP-2-SECT-6.2"/>
+
+<h3 class="head2">Using SWAT</h3>
+
+<p><a name="INDEX-98"/>Creating
+a configuration file with SWAT is even easier than writing a
+configuration file by hand. To invoke SWAT, use your web browser to
+connect to <em class="emphasis">http://localhost:901</em>, and log on as
+root with the root password, as shown in <a href="ch02.html#samba2-CHP-2-FIG-1">Figure 2-1</a>.</p>
+
+<div class="figure"><a name="samba2-CHP-2-FIG-1"/><a name="INDEX-99"/><img src="figs/sam2_0201.gif"/></div><h4 class="head4">Figure 2-1. SWAT login</h4>
+
+<p>After logging in, click the GLOBALS button at the top of the screen.
+You should see the Global Variables page shown in <a href="ch02.html#samba2-CHP-2-FIG-2">Figure 2-2</a>.</p>
+
+<div class="figure"><a name="samba2-CHP-2-FIG-2"/><img src="figs/sam2_0202.gif"/></div><h4 class="head4">Figure 2-2. SWAT Global Variables page</h4>
+
+<p>In this example, notice that SWAT retrieved the workgroup name from
+the <em class="emphasis">smb.conf</em> file that you created. (If it
+didn't, go back and perform that step correctly.)
+Make sure that the <tt class="literal">security</tt> field is set to
+<tt class="literal">USER</tt>.</p>
+
+<p>If you are running Samba 2.2 and your Windows clients are at least
+Windows 98 or Windows NT 4 SP 3 or later versions, find
+<tt class="literal">encrypt</tt> <tt class="literal">passwords</tt> in the
+Security Options section and select <tt class="literal">yes</tt>.</p>
+
+<p>The only other option you need to change from the menu is one
+determining which system on the LAN resolves NetBIOS addresses; this
+system is called the <em class="emphasis">WINS server</em>. At the very
+bottom of the page, set the <tt class="literal">wins</tt>
+<tt class="literal">support</tt> field to <tt class="literal">Yes</tt>, unless
+you already have a WINS server on your network. If you do, put the
+WINS server's IP address in the
+<tt class="literal">wins</tt> <tt class="literal">server</tt> field instead. Then
+return to the top of the screen, and press the Commit Changes button
+to write the changes out to the <em class="emphasis">smb.conf</em> file.</p>
+
+<p>Next, click the SHARES icon. You should see a page similar to <a href="ch02.html#samba2-CHP-2-FIG-3">Figure 2-3</a>. Select <tt class="literal">test</tt> (to the right
+of the Choose Share button), and click the Choose Share button. You
+will see the Share Parameters screen, as shown in <a href="ch02.html#samba2-CHP-2-FIG-3">Figure 2-3</a>, with the <tt class="literal">comment</tt> and
+<tt class="literal">path</tt> fields filled in from your
+<em class="emphasis">smb.conf</em> file.</p>
+
+<div class="figure"><a name="samba2-CHP-2-FIG-3"/><img src="figs/sam2_0203.gif"/></div><h4 class="head4">Figure 2-3. SWAT Share Parameters screen</h4>
+
+<p>If you specified that you want to use encrypted passwords on the
+GLOBALS page, click the PASSWORD button. Near the top of the screen,
+you will see the Server Password Management section. Enter your Unix
+username and password in the spaces, and click the Add New User
+button. This functions the same as the <em class="emphasis">smbpasswd</em>
+utility and creates an entry in the
+<em class="emphasis">/usr/local/samba/private/smbpasswd</em> file to allow
+you to authenticate from a Windows client.</p>
+
+<p>Now click the VIEW button at the top, and SWAT shows you the
+following <em class="filename">smb.conf</em> file:</p>
+
+<blockquote><pre class="code"># Samba config file created using SWAT
+# from localhost (127.0.0.1)
+# Date: 2002/09/05 04:56:43
+
+# Global parameters
+        workgroup = METRAN
+        encrypt passwords = Yes
+        wins support = Yes
+
+[test]
+        comment = For testing only!
+        path = /usr/local/samba/tmp
+        read only = No</pre></blockquote>
+
+<p>Once this configuration file is completed, you can skip the next step
+because the output of SWAT is guaranteed to be syntactically correct.
+<a name="INDEX-100"/></p>
+
+
+</div>
+
+
+<div class="sect2"><a name="samba2-CHP-2-SECT-6.3"/>
+
+<h3 class="head2">Disabling Oplocks</h3>
+
+<p>The <em class="filename">smb.conf</em><a name="INDEX-101"/><a name="INDEX-102"/>
+file you have just created is certainly good enough for the purpose
+of initial setup and testing, and you can use it as a starting point
+from which to develop the configuration of your production Samba
+server. But before you get too far with that, we want to bring one
+thing to your attention.</p>
+
+<p>If you are the type of administrator who is highly concerned about
+data integrity, you might want to make the following modification to
+your <em class="filename">smb.conf</em> file before continuing:</p>
+
+<blockquote><pre class="code">[global]
+    oplocks = no</pre></blockquote>
+
+<p>That is, use a text editor to add the line <tt class="literal">oplocks</tt>
+<tt class="literal">=</tt> <tt class="literal">no</tt> to the
+<tt class="literal">[global]</tt> section of your
+<em class="filename">smb.conf</em> file. With this example, as with other
+examples we will present throughout this book, you do not need to
+enter the <tt class="literal">[global]</tt> line again in your
+configuration file. We include it only to indicate in which section
+the parameter belongs.</p>
+
+<p>The <tt class="literal">oplocks</tt> <tt class="literal">=</tt>
+<tt class="literal">no</tt> parameter disables opportunistic locking by
+clients. This will result in significantly poorer performance, but
+will help ensure that flaky Windows clients and/or unreliable network
+hardware will not lead to corrupted files on the Samba server.</p>
+
+<p>We will cover opportunistic locking (oplocks) in more detail in the
+section &quot;Locks and Oplocks&quot; in
+<a href="ch08.html">Chapter 8</a>, and recommend that you understand the
+ideas presented there before implementing a production Samba server
+that serves database files or other valuable data.</p>
+
+
+</div>
+
+
+<div class="sect2"><a name="samba2-CHP-2-SECT-6.4"/>
+
+<h3 class="head2">Testing the Configuration File</h3>
+
+<p><a name="INDEX-103"/>If you
+didn't use SWAT to create your configuration file,
+you should probably test it to ensure that it is syntactically
+correct. It might seem silly to run a test program against an
+eight-line configuration file, but it's good
+practice for the real ones that we'll be writing
+later on.</p>
+
+<p>The test parser,
+<em class="filename">testparm</em><a name="INDEX-104"/>, examines an
+<em class="filename">smb.conf</em> file for syntax errors and reports any
+it finds along with a list of the services enabled on your machine.
+An example follows; you'll notice that in our haste
+to get the server running we mistyped <tt class="literal">workgroup</tt> as
+<tt class="literal">workgrp</tt> (the output is often lengthy, so we
+recommend capturing it with the <em class="emphasis">tee</em> command):</p>
+
+<blockquote><pre class="code">Load smb config files from smb.conf
+Unknown parameter encountered: &quot;workgrp&quot;
+Ignoring unknown parameter &quot;workgrp&quot;
+Processing section &quot;[test]&quot;
+Loaded services file OK.
+Press Enter to see a dump of your service definitions
+# Global parameters
+[global]
+    workgroup = WORKGROUP
+    netbios name = 
+    netbios aliases = 
+    server string = Samba 2.2.6
+    interfaces = 
+    bind interfaces only = No
+
+<i class="lineannotation">...(content omitted)...</i>
+
+[test]
+    comment = For testing only!
+    path = /usr/local/samba/tmp
+    read only = No</pre></blockquote>
+
+<p>The interesting parts are at the top and bottom. The top of the
+output will flag any syntax errors that you might have made, and the
+bottom lists the services that the server thinks it should offer. A
+word of advice: make sure you and the server have the same
+expectations. <a name="INDEX-105"/></p>
+
+
+</div>
+
+
+</div>
+
+
+
+<div class="sect1"><a name="samba2-CHP-2-SECT-7"/>
+
+<h2 class="head1">Firewall Configuration</h2>
+
+<p><a name="INDEX-106"/>As
+with any services that run on TCP/IP, the SMB networking services
+offered by Samba can be accessed from across the Internet unless your
+organization's firewall is properly configured. The
+following ports are used by Samba for SMB networking and SWAT:</p>
+
+<dl>
+<dt><b>Port 137</b></dt>
+<dd>
+<p>Used for NetBIOS network browsing</p>
+</dd>
+
+
+
+<dt><b>Port 138</b></dt>
+<dd>
+<p>Used for NetBIOS name service</p>
+</dd>
+
+
+
+<dt><b>Port 139</b></dt>
+<dd>
+<p>Used for file and printer sharing and other operations</p>
+</dd>
+
+
+
+<dt><b>Port 445</b></dt>
+<dd>
+<p>Used by Windows 2000/XP when NetBIOS over TCP/IP is disabled</p>
+</dd>
+
+
+
+<dt><b>Port 901</b></dt>
+<dd>
+<p>Used by SWAT</p>
+</dd>
+
+</dl>
+
+<p>At the minimum, your organization's Internet
+firewall should shut down all the ports in the list to traffic in
+both directions. Do not assume that preventing incoming connections
+is sufficient; there are cracks that trick Windows clients into
+sending data out of the local area network and into the Internet by
+SMB protocol, even from a local network that uses private IP
+addresses not forwarded by routers. If you want SMB traffic to travel
+across the Internet to remote sites, the best way is to use a virtual
+private network (VPN). See the O'Reilly book,
+<em class="citetitle">Virtual Private Networks</em>, for more information
+on this subject.</p>
+
+<p>In addition, you might wish to configure a firewall on the Samba host
+system to keep SMB packets from traveling further than necessary
+within your organization's network. For example,
+port 901 can be shut down for remote accesses so that SWAT can be run
+only on the Samba host system. If you are using Samba to serve only a
+fraction of the client systems within your organization, consider
+allowing SMB packets (i.e., packets on ports 137-139 and 445) to go
+to or come from only those clients.</p>
+
+<p>For more information on configuring firewalls, see the
+O'Reilly book <em class="citetitle">Building Internet
+Firewalls</em>.</p>
+
+
+</div>
+
+
+
+<div class="sect1"><a name="samba2-CHP-2-SECT-8"/>
+
+<h2 class="head1">Starting the Samba Daemons</h2>
+
+<p>Two Samba processes,
+<em class="emphasis">smbd</em><a name="INDEX-107"/> and
+<em class="emphasis">nmbd</em><a name="INDEX-108"/>, need to be running for Samba to work
+correctly. There are three ways to start them:</p>
+
+<ul><li>
+<p>Manually</p>
+</li><li>
+<p>Automatically, during system boot</p>
+</li><li>
+<p>From <em class="emphasis">inetd or xinetd</em></p>
+</li></ul>
+
+<div class="sect2"><a name="samba2-CHP-2-SECT-8.1"/>
+
+<h3 class="head2">Starting the Daemons Manually</h3>
+
+<p><a name="INDEX-109"/><a name="INDEX-110"/>If you're in a
+hurry, you can start the Samba daemons by hand. As root, simply enter
+the following commands:</p>
+
+<blockquote><pre class="code"># <tt class="userinput"><b>/usr/local/samba/bin/smbd -D</b></tt>
+# <tt class="userinput"><b>/usr/local/samba/bin/nmbd -D</b></tt></pre></blockquote>
+
+<p>Samba will now be running on your system and is ready to accept
+connections. However, keep in mind that if either of the daemons exit
+for any reason (including system reboots), they will need to be
+restarted manually.</p>
+
+
+</div>
+
+
+<div class="sect2"><a name="samba2-CHP-2-SECT-8.2"/>
+
+<h3 class="head2">Automatic Startup</h3>
+
+<p><a name="INDEX-111"/><a name="INDEX-112"/>To have the Samba daemons
+started automatically when the system boots, you need to add the
+commands listed in the previous section to your standard Unix startup
+scripts. The exact method varies depending on the flavor of Unix
+you're using.</p>
+
+
+<div class="sect3"><a name="samba2-CHP-2-SECT-8.2.1"/>
+
+<h3 class="head3">BSD Unix</h3>
+
+<p><a name="INDEX-113"/><a name="INDEX-114"/><a name="INDEX-115"/>With a BSD-style Unix, you need to append
+the following code to the <em class="filename">rc.local </em>file, which
+is typically found in the <em class="filename">/etc</em> or
+<em class="filename">/etc/rc.d</em> directories:</p>
+
+<blockquote><pre class="code">if [ -x /usr/local/samba/bin/smbd]; then
+    echo &quot;Starting smbd...&quot;
+    /usr/local/samba/bin/smbd -D
+    echo &quot;Starting nmbd...&quot;
+    /usr/local/samba/bin/nmbd -D
+fi</pre></blockquote>
+
+<p>This code is very simple: it checks to see if the
+<em class="filename">smbd</em> file exists and has execute permissions,
+and if it does, it starts up both of the Samba daemons on system
+boot.</p>
+
+
+</div>
+
+
+
+<div class="sect3"><a name="samba2-CHP-2-SECT-8.2.2"/>
+
+<h3 class="head3">System V Unix</h3>
+
+<p><a name="INDEX-116"/><a name="INDEX-117"/><a name="INDEX-118"/>With System V, things can get a little
+more complex. Depending on your Unix version, you might be able to
+get away with making a simple change to an
+<em class="filename">rc.local</em> file as with BSD Unix, but System V
+typically uses directories containing links to scripts that control
+daemons on the system. Hence, you need to instruct the system how to
+start and stop the Samba daemons. The first step to implement this is
+to modify the contents of the <em class="filename">/etc/rc.d/init.d</em>
+directory by adding something similar to the following shell script,
+which for this example we will name <em class="filename">smb </em>:</p>
+
+<blockquote><pre class="code">#!/bin/sh
+
+# Check that the Samba configuration file exists
+[ -f /usr/local/samba/lib/smb.conf ] || exit 0
+
+start(  )
+{
+        echo -n &quot;Starting SMB services: &quot;
+        /usr/local/samba/bin/smbd -D
+        ERROR=$?
+        echo
+
+        echo -n &quot;Starting NMB services: &quot;
+        /usr/local/samba/bin/nmbd -D
+        ERROR2=$?
+        if [ $ERROR2 -ne 0 ]
+        then
+                ERROR=1
+        fi
+        echo
+
+        return $ERROR
+}
+
+stop(  )
+{
+        echo -n &quot;Shutting down SMB services: &quot;
+        /bin/kill -TERM -a smbd
+        ERROR=$?
+        echo
+
+        echo -n &quot;Shutting down NMB services: &quot;
+        /bin/kill -TERM -a nmbd
+        ERROR2=$?
+        if [ $ERROR2 -ne 0 ]
+        then
+                ERROR=1
+        fi
+        echo
+
+        return $ERROR
+}
+
+case &quot;$1&quot; in
+  start)
+        start
+        ;;
+  stop)
+        stop
+        ;;
+  *)
+        echo &quot;Usage: $0 {start|stop}&quot;
+        exit 1
+esac
+
+exit $?</pre></blockquote>
+
+<p>With this script, you can start and stop <em class="emphasis">smbd</em>
+and <em class="emphasis">nmbd</em> like this:</p>
+
+<blockquote><pre class="code"># <tt class="userinput"><b>/etc/rc.d/init.d/smb start</b></tt>
+Starting SMB services:
+Starting NMB services:
+# <tt class="userinput"><b>ps ax | grep mbd</b></tt>
+ 1268 ?        S      0:00 /usr/local/samba/bin/smbd -D
+ 1270 ?        S      0:00 /usr/local/samba/bin/nmbd -D
+ 1465 pts/2    S      0:00 grep mbd
+# <tt class="userinput"><b>/etc/rc.d/init.d/smb stop</b></tt>
+Shutting down SMB services:
+Shutting down NMB services:</pre></blockquote>
+
+<p>If you are having trouble writing a startup script for your system,
+check to see if there is a packaged release of Samba (available from
+your Unix vendor or the Samba FTP site). If so, you might be able to
+extract a startup script from it to use as a starting point.
+Typically, this script doesn't change much (if at
+all) from release to release, so using a script from an older Samba
+version should not be a problem. Another possibility is to check the
+<em class="filename">packaging</em> directory in the Samba source
+distribution. In that directory, there are subdirectories for many
+Unix versions in which you can find a startup script for those
+versions. Even if your version isn't included, you
+can probably find a startup script for a similar version to use as a
+starting point.</p>
+
+<p>Finally, we need to add symbolic links to the
+<em class="filename">smb</em> script in the
+<em class="emphasis">/etc/rc.d/rcX.d</em> directories:</p>
+
+<blockquote><pre class="code"># <tt class="userinput"><b>ln -s /etc/rc.d/init.d/smb /etc/rc.d/rc3.d/S35smb</b></tt>
+# <tt class="userinput"><b>ln -s /etc/rc.d/init.d/smb /etc/rc.d/rc5.d/S35smb</b></tt>
+
+# <tt class="userinput"><b>ln -s /etc/rc.d/init.d/smb /etc/rc.d/rc0.d/K35smb</b></tt>
+# <tt class="userinput"><b>ln -s /etc/rc.d/init.d/smb /etc/rc.d/rc1.d/K35smb</b></tt>
+# <tt class="userinput"><b>ln -s /etc/rc.d/init.d/smb /etc/rc.d/rc2.d/K35smb</b></tt>
+# <tt class="userinput"><b>ln -s /etc/rc.d/init.d/smb /etc/rc.d/rc4.d/K35smb</b></tt>
+# <tt class="userinput"><b>ln -s /etc/rc.d/init.d/smb /etc/rc.d/rc6.d/K35smb</b></tt></pre></blockquote>
+
+<p>The first two commands, with link names starting with an
+&quot;S&quot;, cause Samba to be started when
+entering runlevels 3 or 5, which are the runlevels in which network
+file sharing (NFS) is normally enabled. The second group of commands,
+with link names starting with a
+&quot;K&quot;, cause Samba to be shut down
+when entering any of the other runlevels (0, 1, 2, 4, or 6).</p>
+
+<p>The links starting with &quot;S&quot; are
+used to start the daemons, and the links starting with
+&quot;K&quot; are used for killing them. When
+the runlevel is changed, the links starting with
+&quot;K&quot; in the corresponding directory
+(e.g., the <em class="filename">rc3.d</em> directory for runlevel 3) are
+executed, followed by the links starting with
+&quot;S&quot;. If we wanted, we could have
+Samba restarted when switching between runlevels 3 and 5 by adding a
+<em class="filename">K35smb</em> link to each <em class="filename">rc3.d</em>
+and <em class="filename">rc5.d </em>directory.</p>
+
+<p>The number after the K or S in the link names is used to set the
+order in which all the daemons with links in the directory are
+started or killed off. Get a long listing of the
+<em class="emphasis">rc3.d</em> or <em class="emphasis">rc5.d</em> directories
+to see how this is set up on your system. We use 35 to match the
+behavior of Red Hat's Samba RPM package. The
+important thing is to make sure when starting Samba that all services
+it requires are started before it. When shutting down, it is a good
+idea to shut down Samba before services it requires to avoid excess
+error messages in the log files, but the order is not as crucial.</p>
+
+
+</div>
+
+
+
+<div class="sect3"><a name="samba2-CHP-2-SECT-8.2.3"/>
+
+<h3 class="head3">Darwin and Mac OS X</h3>
+
+<p><a name="INDEX-119"/><a name="INDEX-120"/><a name="INDEX-121"/><a name="INDEX-122"/>An installation of Samba is bundled with the
+Darwin distribution, which is included in Mac OS X.<a name="FNPTR-5"/><a href="#FOOTNOTE-5">[5]</a> </p>
+
+<p>The Samba daemons are started during system
+boot by the script
+<em class="filename">/System/Library/StartupItems/Samba/Samba</em>. To
+trigger the execution of this script, edit the file
+<em class="filename">/etc/hostconfig</em> and change the SMBSERVER
+parameter to look like this:</p>
+
+<blockquote><pre class="code">SMBSERVER=-YES-</pre></blockquote>
+
+<p>On Mac OS X, the graphical user interface (GUI) provides an
+alternative to using the command line. Launch the System Preferences
+application, and select Sharing (see <a href="ch02.html#samba2-CHP-2-FIG-4">Figure 2-4</a>).
+Under the Services tab, turn on Windows File Sharing. This will make
+the aforementioned change to <em class="filename">/etc/hostconfig</em> and
+immediately execute the startup item.</p>
+
+<div class="figure"><a name="samba2-CHP-2-FIG-4"/><img src="figs/sam2_0204.gif"/></div><h4 class="head4">Figure 2-4. Mac OS X sharing preferences</h4>
+
+<p>If you decide to install Samba yourself on Mac OS X,
+it's best not to stomp on the installation provided
+with the OS. Use the procedures detailed earlier in this chapter to
+install the software into <em class="filename">/usr/local/samba</em> or
+some other area unaffected by OS upgrades. (Remember to set up users
+with <em class="emphasis">smbpasswd</em> if you're using
+encrypted passwords, as described earlier in this chapter. This step
+is handled automatically with entries in
+<em class="filename">/var/db/samba/hash</em> if you're
+using the built-in server on Mac OS X.) Once you've
+got that working, you can edit the Samba startup item script to refer
+to your installation, like this:</p>
+
+<blockquote><pre class="code">    #!/bin/sh
+    # Start Samba
+
+    . /etc/rc.common
+
+    if [ &quot;${SMBSERVER:=-NO-}&quot; = &quot;-YES-&quot; ]; then
+        ConsoleMessage &quot;Starting SMB server&quot;
+
+        if [ -f /usr/local/samba/lib/smb.conf ]; then
+            /usr/local/samba/bin/smbd -D
+            /usr/local/samba/bin/nmbd -D
+        fi
+    fi</pre></blockquote>
+
+<p>However, beware of OS updates, which can wipe out your changes. One
+solution is to make the script immutable, like this:</p>
+
+<blockquote><pre class="code"># <tt class="userinput"><b>chflags uchg /System/Library/StartupItems/Samba/Samba</b></tt></pre></blockquote>
+
+
+</div>
+
+
+
+<div class="sect3"><a name="samba2-CHP-2-SECT-8.2.4"/>
+
+<h3 class="head3">Testing automatic startup</h3>
+
+<p><a name="INDEX-123"/><a name="INDEX-124"/>If you can afford a few minutes of
+downtime, reboot your system and again use the
+<em class="emphasis">ps</em> command to check that the
+<em class="emphasis">smbd</em> and <em class="emphasis">nmbd</em> daemons are
+running. And if you are managing a 24/7 server, we highly recommend
+that you find some downtime in which to reboot and perform this
+check. Otherwise, your next unscheduled downtime might surprise you
+with a mysterious absence of SMB networking services when the system
+comes up again! <a name="INDEX-125"/><a name="INDEX-126"/></p>
+
+
+</div>
+
+
+</div>
+
+
+<div class="sect2"><a name="samba2-CHP-2-SECT-8.3"/>
+
+<h3 class="head2">Starting from inetd</h3>
+
+<p><a name="INDEX-127"/><a name="INDEX-128"/><a name="INDEX-129"/>The <em class="emphasis">inetd</em>
+<em class="emphasis"><a name="FNPTR-6"/><a href="#FOOTNOTE-6">[6]</a></em> daemon is a Unix
+system's Internet &quot;super
+daemon.&quot; It listens on ports defined in
+<em class="filename">/etc/services</em> and executes the appropriate
+program for each port, which is defined in
+<em class="filename">/etc/inetd.conf</em>. The advantage of this scheme is
+that you can have a large number of daemons ready to answer queries,
+but they don't all have to be running all the time.
+Instead, <em class="emphasis">inetd</em> listens for connection requests
+and starts the appropriate daemon when it is needed. The penalty is a
+small overhead cost of creating a new daemon process, as well as the
+fact that you need to edit two files rather than one to set things
+up. The <em class="emphasis">inetd</em> daemon is handy if you have only
+one or two Samba users or your machine is running too many daemons
+already. It's also easier to perform an upgrade
+without disturbing an existing connection.</p>
+
+<p>If you wish to start from <em class="filename">inetd</em>, first open
+<em class="filename">/etc/services</em> in your text editor. If you
+don't already have them defined, add the following
+two lines:</p>
+
+<blockquote><pre class="code">netbios-ssn     139/tcp
+netbios-ns      137/udp</pre></blockquote>
+
+<p>Next, edit <em class="filename">/etc/inetd.conf</em>. Look for the
+following two lines and add them if they don't
+exist. If you already have <tt class="literal">smbd</tt> and
+<tt class="literal">nmbd</tt> lines in the file, edit them to point at the
+new <em class="emphasis">smbd</em> and <em class="emphasis">nmbd</em>
+you've installed. Your brand of Unix might use a
+slightly different syntax in this file; use the existing entries and
+the <em class="filename">inetd.conf </em> manual
+page as a guide:</p>
+
+<blockquote><pre class="code">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></blockquote>
+
+<p>Finally, kill any <em class="emphasis">smbd</em> or
+<em class="emphasis">nmbd</em> processes and send the
+<em class="emphasis">inetd</em> process a hangup (HUP) signal to tell it
+to reread its configuration file:</p>
+
+<blockquote><pre class="code"># <tt class="userinput"><b>/bin/kill -TERM -a smbd</b></tt>
+# <tt class="userinput"><b>/bin/kill -TERM -a nmbd</b></tt>
+# <tt class="userinput"><b>/bin/kill -HUP -a inetd</b></tt></pre></blockquote>
+
+<p>After that, Samba should be up and running.</p>
+
+<p>As we've pointed out before, Red Hat and perhaps
+other Unix vendors supply <em class="emphasis">xinetd</em> rather than
+<em class="emphasis">inetd</em>. If you need to use
+<em class="emphasis">xinetd</em>, you will need to supply a configuration
+file in the <em class="emphasis">/etc/xinetd.d</em> directory.
+<a name="INDEX-130"/></p>
+
+
+</div>
+
+
+</div>
+
+
+
+<div class="sect1"><a name="samba2-CHP-2-SECT-9"/>
+
+<h2 class="head1">Testing the Samba Daemons</h2>
+
+<p><a name="INDEX-131"/><a name="INDEX-132"/>We're
+nearly done with the Samba server setup. All that's
+left to do is to make sure everything is working as we think it
+should. A convenient way to do this is to use the
+<em class="filename">smbclient</em><a name="INDEX-133"/> program to examine what the server is
+offering to the network. If everything is set up properly, you should
+be able to do the following:</p>
+
+<blockquote><pre class="code"># <tt class="userinput"><b>/usr/local/samba/bin/smbclient -U% -L localhost</b></tt>
+added interface ip=172.16.1.1 bcast=172.16.1.255 nmask=255.255.255.0
+Domain=[METRAN] OS=[Unix] Server=[Samba 2.2.6]
+
+        Sharename      Type      Comment
+        ---------      ----      -------
+        test           Disk      For testing only, please
+        IPC$           IPC       IPC Service (Samba 2.2.6)
+        ADMIN$         Disk      IPC Service (Samba 2.2.6)
+        
+        Server               Comment
+        ---------            -------
+        TOLTEC               Samba 2.2.6 on toltec
+
+        Workgroup            Master
+        ---------            -------
+        METRAN               TOLTEC</pre></blockquote>
+
+<p>If there is a problem, don't panic! Try to start the
+daemons manually, and check the system output or the debug files at
+<em class="filename">/usr/local/samba/var/log.smb</em><a name="INDEX-134"/><a name="INDEX-135"/><a name="INDEX-136"/> to see if you can determine what happened.
+If you think it might be a more serious problem, skip to <a href="ch12.html">Chapter 12</a> for help on troubleshooting the Samba daemons.</p>
+
+<p>If it worked, congratulations! You now have successfully set up the
+Samba server with a disk share. It's a simple one,
+but we can use it to set up and test the Windows 95/98/Me and
+NT/2000/XP clients in the next chapter. Then we will start making it
+more interesting by adding services such as home directories,
+printers, and security, and by seeing how to integrate the server
+into a larger Windows domain. <a name="INDEX-137"/></p>
+
+
+</div>
+
+<hr/><h4 class="head4">Footnotes</h4><blockquote><a name="FOOTNOTE-1"/>
+<p><a href="#FNPTR-1">[1]</a> <em class="emphasis">gcc</em> binaries are available for almost
+every modern machine. See <a href="http://www.gnu.org/">http://www.gnu.org/</a> for a list of sites with
+<em class="emphasis">gcc</em> and other GNU software.</p> <a name="FOOTNOTE-2"/> <p><a href="#FNPTR-2">[2]</a> Do
+not confuse this with the Solaris <em class="emphasis">killall</em>
+command, which performs part of the system shutdown sequence!</p>
+<a name="FOOTNOTE-3"/>
+<p><a href="#FNPTR-3">[3]</a> Depending on the version of <em class="emphasis">xinetd</em> you
+have and how it was compiled, you might need to send a USR1 or some
+other signal rather than the HUP signal. Check the manual page for
+<em class="emphasis">xinetd (8)</em> on your system for details.</p>
+<a name="FOOTNOTE-4"/>
+<p><a href="#FNPTR-4">[4]</a> If you did not compile Samba, but instead downloaded a binary,
+check with the documentation for the package to find out where it
+expects the <em class="filename">smb.conf</em> file to be. Or, try running
+the <em class="emphasis">testparm</em> program and look for the location
+of <em class="filename">smb.conf</em> in the first line of output. If
+Samba came preinstalled with your Unix system, an
+<em class="filename">smb.conf</em> file is probably already somewhere on
+your system.</p> <a name="FOOTNOTE-5"/>
+<p><a href="#FNPTR-5">[5]</a> In this book, we cover Darwin Version 6.0 and OS X Version
+10.2.</p> <a name="FOOTNOTE-6"/> <p><a href="#FNPTR-6">[6]</a> With early releases of Samba 2.2, there were reports
+of intermittent errors when starting from <em class="emphasis">inetd</em>.
+We provide this information so that it will be available for later
+releases when the problem will hopefully have been identified and
+corrected.</p> </blockquote>
+
+
+<hr/><h4 class="head4"><a href="toc.html">TOC</a></h4>
+</body></html>

Copied: branches/samba/experimental/docs/htmldocs/using_samba/ch03.html (from rev 1919, tags/samba/upstream_3.2.0~rc1/docs/htmldocs/using_samba/ch03.html)
===================================================================
--- branches/samba/experimental/docs/htmldocs/using_samba/ch03.html	                        (rev 0)
+++ branches/samba/experimental/docs/htmldocs/using_samba/ch03.html	2008-06-09 06:59:20 UTC (rev 1920)
@@ -0,0 +1,2086 @@
+<html>
+<body bgcolor="#ffffff">
+
+<img src="samba2_xs.gif" border="0" alt=" " height="100" width="76"
+hspace="10" align="left" />
+
+<h1 class="head0">Chapter 3. Configuring Windows Clients</h1>
+
+
+<p><a name="INDEX-1"/><a name="INDEX-2"/>Configuring Windows to use
+your new Samba server is really quite simple. SMB is
+Microsoft's native language for resource sharing on
+a local area network, so much of the installation and setup on the
+Windows client side have been taken care of already.</p>
+
+
+<div class="sect1"><a name="samba2-CHP-3-SECT-1"/>
+
+<h2 class="head1">Windows Networking Concepts</h2>
+
+<p><a name="INDEX-3"/><a name="INDEX-4"/>Windows is different from Unix in
+many ways, including how it supports networking. Before we get into
+the hands-on task of clicking our way through the dialog boxes to
+configure each version of Windows, we need to provide you with a
+common foundation of networking technologies and concepts that apply
+to the entire family of Windows operating systems.</p>
+
+<p>For each Windows version, these are the main issues we will be
+dealing with:</p>
+
+<ul><li>
+<p>Making sure required networking components are installed and bound to
+the network adapter</p>
+</li><li>
+<p>Configuring networking with a valid IP address, netmask and gateway,
+and WINS and DNS name servers</p>
+</li><li>
+<p>Assigning workgroup and computer names</p>
+</li><li>
+<p>Setting the username(s) and password(s)</p>
+</li></ul>
+<p>In addition, some minor issues involving communication and
+coordination between Windows and Unix are different among Windows
+versions.</p>
+
+<p>One can go crazy thinking about the ways in which Unix is different
+from Windows, or the ways in which members of the Windows family are
+different from each other in underlying technology, behavior, or
+appearance. For now let's just focus on their
+similarities and see if we can find some common ground.</p>
+
+
+<div class="sect2"><a name="samba2-CHP-3-SECT-1.1"/>
+
+<h3 class="head2">Components</h3>
+
+<p><a name="INDEX-5"/><a name="INDEX-6"/>Unix
+systems historically have been monolithic in nature, requiring
+recompilation or relinking to create a kernel with a customized
+feature set. However, modern versions have the ability to load or
+unload device drivers or various other operating-system features as
+modules while the system is running, without even needing to reboot.</p>
+
+<p>Windows allows for configuration by installing or uninstalling
+<em class="firstterm">components</em>. As far as networking goes,
+components can be one of three things:<a name="FNPTR-1"/><a href="#FOOTNOTE-1">[1]</a></p>
+
+<ul><li>
+<p>Protocols</p>
+</li><li>
+<p>Clients</p>
+</li><li>
+<p>Services</p>
+</li></ul>
+<p>Since Samba works using the TCP/IP protocol, of course
+we'll want to have that installed. In some cases, we
+also will want to find protocols to <em class="emphasis">uninstall</em>.
+For example, if Netware protocol (IPX/SPX) is not required on the
+network, it might as well be removed.</p>
+
+<p><a name="INDEX-7"/><a name="INDEX-8"/>NetBEUI protocol should be removed if
+possible. Having NetBEUI running at the same time as NetBIOS over
+TCP/IP causes the system to look for services under two different
+protocols, only one of which is likely to be in use. When Windows is
+configured with one or more unused protocols, 30-second delays will
+result when Windows tries to communicate with the unused protocol.
+Eventually, it times out and tries another one, until it finds one
+that works. This fruitless searching results in terrible performance.</p>
+
+<p>The other two items in the list, client and service components, are
+pretty much what you'd expect. Client components
+perform tasks related to connecting with network servers, and service
+components are for making the local system into a server of resources
+on the network. In <a href="ch01.html">Chapter 1</a> we told you that SMB
+systems can act as both clients and servers, offering resources on
+the network at the same time they request resources. In accordance
+with that, it is possible to install a component for SMB client
+services and, separately, a service component that allows file and
+printer shares on the local system to be accessible from other
+systems on the network.</p>
+
+
+<div class="sect3"><a name="samba2-CHP-3-SECT-1.1.1"/>
+
+<h3 class="head3">Bindings</h3>
+
+<p><a name="INDEX-9"/><a name="INDEX-10"/><a name="INDEX-11"/>Once
+a networking component is installed, it must be
+<em class="firstterm">bound</em> to a hardware interface, or
+<em class="firstterm">adapter</em>, to be used on the network. At first
+this might seem like an odd complication; however, it is a conceptual
+model that allows the associations between hardware and software to
+be clearly displayed and easily modified through a graphical
+interface.</p>
+
+<p>We will want to make sure that your Windows client has both TCP/IP
+and the client component for SMB networking installed and also that
+it is bound to the network adapter that connects to our Samba
+network, which in most cases will be an Ethernet adapter.</p>
+
+
+</div>
+
+
+</div>
+
+
+<div class="sect2"><a name="samba2-CHP-3-SECT-1.2"/>
+
+<h3 class="head2">IP Address</h3>
+
+<p>Just like any Unix system (or any other system that is using TCP/IP),
+your Windows systems will need an <a name="INDEX-12"/>IP address. If you are using
+<a name="INDEX-13"/>DHCP
+on your network, you can configure Windows to obtain its IP address
+automatically by using a DHCP server. Otherwise, you will need to
+assign a static IP address manually along with a netmask.<a name="FNPTR-2"/><a href="#FOOTNOTE-2">[2]</a></p>
+
+<p>If you are on a private network where you have the authority to
+assign your own IP addresses, you can select from addresses in one of
+three ranges:<a name="FNPTR-3"/><a href="#FOOTNOTE-3">[3]</a></p>
+
+<ul><li>
+<p>10.0.0.1 through 10.255.255.254</p>
+</li><li>
+<p>172.16.0.1 through 172.31.255.254</p>
+</li><li>
+<p>192.168.0.1 through 192.168.255.254</p>
+</li></ul>
+<p>These address ranges are reserved for private networks not directly
+connected to the Internet. For more information on using these
+private network addresses, see RFC 1918.</p>
+
+<p>If you're not maintaining your own separate network,
+see your system administrator for some available addresses on your
+network, as well as for the proper netmask to use.</p>
+
+<p>You should also be prepared to enter the IP address of the default
+gateway for the network. In some networks, the default gateway is the
+system or router that connects the LAN to the Internet. In other
+cases, the default gateway connects a subnet into a larger
+departmental or enterprise network.</p>
+
+
+</div>
+
+
+<div class="sect2"><a name="samba2-CHP-3-SECT-1.3"/>
+
+<h3 class="head2">Name Resolution</h3>
+
+<p><a name="INDEX-14"/><a name="INDEX-15"/>Name resolution is the function of
+translating human-friendly hostnames, such as
+<em class="emphasis">hopi</em>, or fully qualified domain names (FQDNs),
+such as <tt class="literal">mixtec.metran.cx</tt>, into IP addresses, such
+as 172.16.1.11 or 172.16.1.7.</p>
+
+<p>Unix systems can perform name resolution using an
+<em class="filename">/etc/hosts</em><a name="INDEX-16"/><a name="INDEX-17"/> file at the minimum, and more commonly can
+also incorporate services such as
+<a name="INDEX-18"/>DNS (Domain Name System)
+and <a name="INDEX-19"/>NIS (Network Information Service).
+Thus, name resolution is not necessarily performed by one isolated
+part of the operating system or one daemon, but is a system that can
+have a number of dispersed parts (although the
+<a name="INDEX-20"/>name
+service switch, with its
+<em class="filename">/etc/nsswitch.conf</em><a name="INDEX-21"/><a name="INDEX-22"/> configuration file, helps to tie them
+together).</p>
+
+<p>Although the specific implementation is different, name resolution in
+Windows is also performed by querying a number of resources, some of
+which are similar (or even identical) to their Unix counterparts.</p>
+
+
+<div class="sect3"><a name="samba2-CHP-3-SECT-1.3.1"/>
+
+<h3 class="head3">Broadcast name resolution</h3>
+
+<p>On the other hand, there is one way in which Windows is not at all
+similar to Unix. If a Windows workstation is set up with no WINS name
+server, it will use the broadcast method of
+<a name="INDEX-23"/><a name="INDEX-24"/>name resolution, as described in <a href="ch01.html">Chapter 1</a>,<a name="FNPTR-4"/><a href="#FOOTNOTE-4">[4]</a> probably resulting in a
+very busy network. And even if you provide name servers for your
+Windows system to use, it might still resort to broadcast name
+resolution if it is unsuccessful at querying the name servers. For
+this reason, we recommend that you provide multiple reliable name
+servers for your Windows computers on the network.</p>
+
+<p>If that weren't enough to get you interested in
+setting up WINS and DNS servers, broadcast name resolution is usually
+limited to working on the local subnet because routers are usually
+configured not to forward broadcast packets to other networks.</p>
+
+
+</div>
+
+
+
+<div class="sect3"><a name="samba2-CHP-3-SECT-1.3.2"/>
+
+<h3 class="head3">WINS</h3>
+
+<p>We've already told you about WINS in <a href="ch01.html">Chapter 1</a>, and we don't have much more
+to say about it here. WINS can translate simple NetBIOS computer
+names such as <em class="emphasis">huastec</em> or
+<em class="emphasis">navajo</em> into IP addresses, as required on an SMB
+network. Of course, the interesting thing here is that Samba can act
+as a WINS server if you include the line:</p>
+
+<blockquote><pre class="code">wins support = yes</pre></blockquote>
+
+<p>in your Samba server's
+<em class="filename">smb.conf</em><a name="INDEX-25"/><a name="INDEX-26"/> file.
+This can be a good thing, to be sure, and we highly recommend it. Not
+only will you have a reliable WINS server to reduce the number of
+broadcast packets, but you won't need to run Windows
+NT/2000/XP to get it.</p>
+<a name="samba2-CHP-3-NOTE-91"/><blockquote class="note"><h4 class="objtitle">WARNING</h4>
+<p>One caveat about using Samba as a <a name="INDEX-27"/><a name="INDEX-28"/>WINS server is that Samba (up to Version
+2.2, at least) cannot synchronize with other WINS servers. So if you
+specify a Samba server as your Windows system's WINS
+server, you must be careful not to specify any additional (i.e.,
+secondary) WINS servers. If you do, you are likely to run into
+problems because the servers will not be able to synchronize their
+databases with each other. In Samba's defense, if
+you are using a Samba WINS server (running on a typically reliable
+Unix host), you will probably have little need for a secondary WINS
+server anyway.</p>
+</blockquote>
+
+
+</div>
+
+
+
+<div class="sect3"><a name="samba2-CHP-3-SECT-1.3.3"/>
+
+<h3 class="head3">LMHOSTS</h3>
+
+<p>All Windows versions support a backup method of name resolution, in
+the form of a file called
+<em class="filename">LMHOSTS</em><a name="INDEX-29"/> <em class="emphasis"><a name="FNPTR-5"/><a href="#FOOTNOTE-5">[5]</a></em>
+that contains a lookup table of computer names and IP addresses. This
+exists for &quot;historical purposes,&quot;
+and is a rather awkward method of name resolution because it requires
+the administrator (i.e., you!) to keep copies of
+<em class="filename">LMHOSTS</em> up to date on every single Windows
+system on the network. To be fully effective,
+<em class="filename">LMHOSTS</em> would have to be updated every time a
+new system were added to (or removed from) the network. Of course,
+there might be ways to automate that process, but a better option
+would be simply to run a WINS name server that is intentionally
+designed to solve that specific problem.</p>
+
+<p>There are perhaps a couple of reasons why you might want to bother
+with <em class="filename">LMHOSTS</em> files. In rare situations, there
+might be no WINS server on the network. Or maybe a WINS server
+exists, but it's unreliable. In both cases, if the
+Windows system has a valid <em class="filename">LMHOSTS</em> file, it can
+help to avoid your network bogging down from those dreaded broadcast
+name queries.</p>
+
+<p>The format of the <em class="filename">LMHOSTS</em> file is simple and
+similar to the <em class="filename">/etc/hosts</em> file with which you
+might be familiar from running Unix systems. Here are the contents of
+a sample <em class="filename">LMHOSTS</em> file:</p>
+
+<blockquote><pre class="code">172.16.1.1      toltec
+172.16.1.2      aztec
+172.16.1.3      mixtec
+172.16.1.4      zapotec
+172.16.1.5      huastec
+172.16.1.6      maya
+172.16.1.7      olmec
+172.16.1.8      chichimec
+172.16.1.11     hopi
+172.16.1.12     zuni
+172.16.1.13     dine
+172.16.1.14     pima
+172.16.1.15     apache
+172.16.1.21     inca
+172.16.1.22     qero</pre></blockquote>
+
+<p>As you can see, the format is like that of
+<em class="filename">/etc/hosts</em>, except that instead of an FQDN
+(e.g., <tt class="literal">toltec.metran.cx</tt>), only a NetBIOS computer
+name (<tt class="literal">toltec</tt>) is given. One way to create an
+<em class="filename">LMHOSTS</em> file for your Windows systems is to copy
+a <em class="filename">/etc/hosts</em> file and edit out the parts you
+don't need. This will work great if your network
+doesn't have a DNS (or NIS) name server and the Unix
+system is dependent on <em class="filename">/etc/hosts</em> for its own
+name service. But if your Unix system is querying a DNS server (which
+is the most frequent case on anything larger than the very smallest
+networks), you would be better advised to look in the DNS
+server's configuration files for your source of
+computer names and IP addresses.</p>
+
+<p>If you do not have administrative access to your
+network's DNS server, you might be able to use tools
+such as <em class="emphasis">nslookup</em><a name="INDEX-30"/>,
+<em class="emphasis">nmap</em><a name="INDEX-31"/>, and
+<em class="emphasis">dig</em><a name="INDEX-32"/> to query the server and obtain the
+information you need.</p>
+
+
+</div>
+
+
+
+<div class="sect3"><a name="samba2-CHP-3-SECT-1.3.4"/>
+
+<h3 class="head3">DNS</h3>
+
+<p>The <a name="INDEX-33"/><a name="INDEX-34"/>DNS
+is responsible for translating human-readable, Internet-style
+hostnames such as <tt class="literal">pima.metran.cx</tt> or
+<tt class="literal">sales.oreilly.com</tt> into IP addresses.</p>
+
+<p>On your first reading of this section, you might be wondering what a
+section on DNS is doing in a book about NetBIOS and SMB networking.
+Remember, we told you that Windows can use more than WINS (NetBIOS
+Name Service) in its strategy for performing name resolution. Because
+DNS is also able to supply IP addresses for simple hostnames (which
+are usually the same as NetBIOS computer names), it can be helpful to
+configure Windows to know about a DNS server on your network. This is
+slightly more important for newer Windows versions than older ones,
+and more so for Windows NT/2000/XP than for Windows 95/98/Me, because
+nowadays Microsoft is focusing more on TCP/IP as the standard
+protocol and DNS as the primary name service.</p>
+
+<p>To find the address of your DNS server, look at the file
+<em class="emphasis">/etc/resolv.conf</em><a name="INDEX-35"/><a name="INDEX-36"/> on your Samba server or any other Unix
+system on the local network that is using DNS. It looks like the
+following:</p>
+
+<blockquote><pre class="code">#resolv.conf 
+domain metran.cx
+nameserver 127.0.0.1 
+nameserver 172.16.1.53</pre></blockquote>
+
+<p>In this example, the first name server in the list is 127.0.0.1,
+which indicates that the Samba server is also a DNS server for this
+LAN.<a name="FNPTR-6"/><a href="#FOOTNOTE-6">[6]</a> In that case, you would use its network IP
+address (not <a name="INDEX-37"/><a name="INDEX-38"/>127.0.0.1, its localhost address)
+for your DNS server when configuring Windows. Otherwise, use the
+other addresses you find in the lines beginning with
+<tt class="literal">nameserver</tt>. Try to select ones on your own
+network. Any name servers listed in
+<em class="emphasis">/etc/resolv.conf</em> should work, but
+you'll get better performance by using a server
+nearby.</p>
+
+<p>All versions of Windows can be configured to know of multiple domain
+name servers, and you might wish to take advantage of this for
+increased reliability. If the first domain name server does not
+respond, Windows can try others in its list.</p>
+
+
+</div>
+
+
+
+<div class="sect3"><a name="samba2-CHP-3-SECT-1.3.5"/>
+
+<h3 class="head3"><em class="filename">HOSTS</em></h3>
+
+<p>Similar to how the <em class="filename">LMHOSTS</em> file can be added to
+supplement WINS, the
+<em class="filename">HOSTS</em><a name="INDEX-39"/> file on a Windows system can be optionally
+added to supplement DNS name resolution. Most of our comments
+regarding <em class="filename">LMHOSTS</em> also apply here.</p>
+
+<p>This time the format of the file is not just similar to that of
+<em class="filename">/etc/hosts</em> found on Unix&mdash;the format is
+<em class="emphasis">exactly</em> the same. You can simply copy
+<em class="filename">/etc/hosts</em> from your Samba server or other Unix
+system to the proper directory on your Windows system.</p>
+
+<p>On Windows 95/98/Me, the <em class="filename">HOSTS</em> file goes in the
+Windows installation directory, which is usually
+<em class="filename">C:\Windows</em>. Note that a file called
+<em class="filename">hosts.sam</em><a name="INDEX-40"/> is already there, which is a sample
+<em class="filename">HOSTS</em> file provided by Microsoft.</p>
+
+<p>On Windows NT/2000/XP, the <em class="filename">HOSTS</em> file goes in
+the <em class="filename">\system32\drivers\etc</em> directory under the
+Windows installation directory, which is usually
+<em class="filename">C:\WINNT</em>.</p>
+
+
+</div>
+
+
+</div>
+
+
+<div class="sect2"><a name="samba2-CHP-3-SECT-1.4"/>
+
+<h3 class="head2">Passwords</h3>
+
+<p><a name="INDEX-41"/><a name="INDEX-42"/><a name="INDEX-43"/>Unix systems use
+username and password pairs to authenticate users either on a local
+system or in an NIS domain. Windows NT/2000/XP are very similar; a
+user supplies his username and password to log on to the local system
+or to a Windows domain.</p>
+
+<p>When the SMB network is set up as a workgroup, things are different.
+There is no domain to log on to, although shares on the network can
+be password-protected. In this case, one password is associated with
+each password-protected share, rather than with individual users.</p>
+
+<p>Samba's default user-level
+<a name="INDEX-44"/>authentication in a workgroup is
+different from that of Windows. To access shares on the Samba host,
+users are required to supply a valid username and password for an
+account on the Samba host. This will be discussed in more detail in
+<a href="ch09.html">Chapter 9</a>.</p>
+
+<p><a name="INDEX-45"/>An unfortunate
+complication arises with passwords. In the first release of Windows
+95 and in Windows NT 4.0 with Service Pack 2 (SP2) or less, as well
+as in all previous versions of Windows, passwords are allowed to be
+sent over the network in plain text. But in Windows 95 with the
+network redirector update,<a name="FNPTR-7"/><a href="#FOOTNOTE-7">[7]</a></p>
+
+<p>Windows NT 4.0 SP3 or later, and all subsequent releases of Windows,
+a registry setting must be <a name="INDEX-46"/><a name="INDEX-47"/><a name="INDEX-48"/>modified to enable plain-text
+passwords. These more modern versions of Windows prefer to send
+encrypted passwords, and if you are working with one of them (and
+don't want to have to modify the registry), you must
+have the line:</p>
+
+<blockquote><pre class="code">encrypt passwords = yes</pre></blockquote>
+
+<p>in the <tt class="literal">[global]</tt> section of your
+<em class="filename">smb.conf</em><a name="INDEX-49"/><a name="INDEX-50"/> file. In addition, you must run the
+command:</p>
+
+<blockquote><pre class="code"># <tt class="userinput"><b>smbpasswd -a <em class="replaceable">username</em></b></tt></pre></blockquote>
+
+<p>for each user on the Samba host to add their passwords to
+Samba's collection of encrypted passwords. We showed
+you how to do this in <a href="ch02.html">Chapter 2</a>.</p>
+
+<p>If your first attempt to access a Samba share results in a dialog box
+asking for a password for
+<tt class="literal">IPC$</tt><a name="INDEX-51"/><a name="INDEX-52"/>, as shown in <a href="ch03.html#samba2-CHP-3-FIG-1">Figure 3-1</a>, it is probably because you neglected either
+or both of these two steps, and the Samba server did not recognize
+the encrypted password that the Windows system sent to it. Another
+possible dialog box that might come up is the one shown in <a href="ch03.html#samba2-CHP-3-FIG-2">Figure 3-2</a>, which was presented by a Windows 2000 client.</p>
+
+<div class="figure"><a name="samba2-CHP-3-FIG-1"/><img src="figs/sam2_0301.gif"/></div><h4 class="head4">Figure 3-1. Windows 98 asking for IPC$ password</h4>
+
+<div class="figure"><a name="samba2-CHP-3-FIG-2"/><img src="figs/sam2_0302.gif"/></div><h4 class="head4">Figure 3-2. Windows 2000 logon error dialog</h4>
+
+<p>The rest of this chapter is divided into four sections. The first
+section covers setting up Windows 95/98/Me computers, and the rest of
+the sections cover Windows NT 4.0, Windows 2000, and Windows XP
+individually. Each section roughly parallels the order in which
+we've introduced networking concepts in this
+section. You need to read only the section that applies to the
+Windows version with which you are working, and once you have
+finished reading it, you can continue at the beginning of the next
+chapter where we will start covering more advanced Samba features and
+networking issues.</p>
+
+<a name="samba2-CHP-3-NOTE-92"/><blockquote class="note"><h4 class="objtitle">TIP</h4>
+<p>Keep in mind that we are continuing our example from <a href="ch02.html">Chapter 2</a>, in which we are setting up a very simple
+prototype network using a workgroup that has very lax security. After
+you have the basics working, we recommend you continue with later
+chapters to learn how to implement both better security and a Samba
+domain. <a name="INDEX-53"/></p>
+</blockquote>
+
+
+</div>
+
+
+</div>
+
+
+
+<div class="sect1"><a name="samba2-CHP-3-SECT-2"/>
+
+<h2 class="head1">Setting Up Windows 95/98/Me Computers</h2>
+
+<p>The <a name="INDEX-54"/>Windows 95/98/Me operating systems are very
+similar to each other, and as far as this chapter is concerned, it is
+possible to treat them with a common set of directions.</p>
+
+
+<div class="sect2"><a name="samba2-CHP-3-SECT-2.1"/>
+
+<h3 class="head2">Setting Up the Network</h3>
+
+<p>Samba uses TCP/IP to communicate with clients on the network, so you
+will need to make sure there is support for TCP/IP on each Windows
+client. Unlike Unix operating systems, Windows does not necessarily
+have support for TCP/IP installed. However, when Windows is installed
+on a computer with a network card or a network card is added to a
+system already running Windows, TCP/IP support is installed by
+default, along with the Client for Microsoft Networks, which supports
+SMB file and printer sharing.</p>
+
+<p>To make sure both services are installed on your Windows system,
+double-click the Network icon in the Control Panel to open the
+Network dialog box, as shown in <a href="ch03.html#samba2-CHP-3-FIG-3">Figure 3-3</a>.</p>
+
+<div class="figure"><a name="samba2-CHP-3-FIG-3"/><img src="figs/sam2_0303.gif"/></div><h4 class="head4">Figure 3-3. The Windows 95/98/Me Network dialog</h4>
+
+<p>You should see at least the Client for Microsoft Networks component
+installed on the system, and hopefully a networking device
+(preferably an Ethernet card) bound to the TCP/IP protocol. If there
+is only one networking hardware device, you'll see
+the TCP/IP protocol listed below the device to which it is bound, as
+shown in <a href="ch03.html#samba2-CHP-3-FIG-1">Figure 3-1</a>.</p>
+
+<p>You might also see &quot;File and printer sharing for
+Microsoft Networks,&quot; which is used to make the
+system into a server. In addition, you might see NetBEUI or Novell
+Networking. Definitely remove NetBEUI unless you are sure you need
+it, and if you don't have any Novell servers on your
+network, you can remove Novell (IPX/SPX) as well. To remove a
+service, simply click its name and then click the Remove button.</p>
+
+
+<div class="sect3"><a name="samba2-CHP-3-SECT-2.1.1"/>
+
+<h3 class="head3">Adding TCP/IP</h3>
+
+<p><a name="INDEX-55"/><a name="INDEX-56"/>If
+you don't see TCP/IP listed, you'll
+need to install the protocol.</p>
+
+<p>You can add the protocol by inserting the Windows distribution CD-ROM
+in your CD-ROM drive and clicking the Add button below the component
+window. Indicate that you wish to add a protocol by selecting
+Protocol and clicking &quot;Add...&quot; on
+the following dialog box, which should look similar to <a href="ch03.html#samba2-CHP-3-FIG-4">Figure 3-4</a>.</p>
+
+<div class="figure"><a name="samba2-CHP-3-FIG-4"/><img src="figs/sam2_0304.gif"/></div><h4 class="head4">Figure 3-4. Selecting a component type</h4>
+
+<p>After that, select manufacturer Microsoft, then protocol TCP/IP, as
+shown in <a href="ch03.html#samba2-CHP-3-FIG-3">Figure 3-3</a>, then click OK. After doing so,
+you will be returned to the network dialog. Click OK to close the
+dialog box, and Windows will install the necessary components from
+the CD-ROM and request that the system be rebooted. Go ahead and
+reboot the system, and you're set.</p>
+
+<p>If Client for Microsoft Networks is not in the list, you can add it
+similarly. The only significant difference is that you are adding a
+client instead of a protocol, so make sure to select
+&quot;Client&quot; rather than
+&quot;Protocol&quot; when asked.</p>
+
+
+</div>
+
+
+
+<div class="sect3"><a name="samba2-CHP-3-SECT-2.1.2"/>
+
+<h3 class="head3">Configuring TCP/IP</h3>
+
+<p><a name="INDEX-57"/><a name="INDEX-58"/>If you have more than one networking
+device (for example, both an Ethernet card and a modem for dial-up
+networking), the protocol to hardware bindings will be indicated by
+arrows, as shown in <a href="ch03.html#samba2-CHP-3-FIG-5">Figure 3-5</a>.</p>
+
+<div class="figure"><a name="samba2-CHP-3-FIG-5"/><img src="figs/sam2_0305.gif"/></div><h4 class="head4">Figure 3-5. Selecting a protocol to install</h4>
+
+<p>Select the TCP/IP protocol linked to the networking device that will
+be accessing the Samba network. If you have only one networking
+device, simply click the TCP/IP item. Now click the Properties button
+to open the TCP/IP Properties dialog. You should see something
+similar to <a href="ch03.html#samba2-CHP-3-FIG-6">Figure 3-6</a>.</p>
+
+<div class="figure"><a name="samba2-CHP-3-FIG-6"/><img src="figs/sam2_0306.gif"/></div><h4 class="head4">Figure 3-6. Selecting the correct TCP/IP protocol</h4>
+
+
+</div>
+
+
+
+<div class="sect3"><a name="samba2-CHP-3-SECT-2.1.3"/>
+
+<h3 class="head3">IP Address tab</h3>
+
+<p><a name="INDEX-59"/><a name="INDEX-60"/>The
+IP Address tab is shown in <a href="ch03.html#samba2-CHP-3-FIG-7">Figure 3-7</a>.</p>
+
+<div class="figure"><a name="samba2-CHP-3-FIG-7"/><img src="figs/sam2_0307.gif"/></div><h4 class="head4">Figure 3-7. The IP Address tab</h4>
+
+<p>If you use DHCP on your network to provide IP addresses automatically
+to Windows systems, select the &quot;Obtain an IP address
+automatically&quot; radio button. Otherwise, click the
+&quot;Specify an IP address&quot; radio
+button and enter the client's address and subnet
+mask in the space provided. You or your network manager should have
+selected an address for the client on the same subnet (LAN) as the
+Samba server.</p>
+
+
+</div>
+
+
+
+<div class="sect3"><a name="samba2-CHP-3-SECT-2.1.4"/>
+
+<h3 class="head3">WINS Configuration tab</h3>
+
+<p><a name="INDEX-61"/><a name="INDEX-62"/>If you've
+enabled WINS on Samba or are choosing to make use of another WINS
+server on your network, you must tell Windows the
+server's address. After selecting the WINS
+Configuration tab, you will see the dialog box shown in <a href="ch03.html#samba2-CHP-3-FIG-8">Figure 3-8</a>.</p>
+
+<div class="figure"><a name="samba2-CHP-3-FIG-8"/><img src="figs/sam2_0308.gif"/></div><h4 class="head4">Figure 3-8. The WINS Configuration tab</h4>
+
+<p>This is for Windows 98/Me; Windows 95 is just a little different,
+having separate spaces for the primary and backup WINS server IP
+addresses.</p>
+
+<p>Select the &quot;Enable WINS Resolution&quot;
+radio button, and enter the WINS server's address in
+the space provided, then click the Add button. Do not enter anything
+in the Scope ID field.</p>
+<a name="samba2-CHP-3-NOTE-93"/><blockquote class="note"><h4 class="objtitle">WARNING</h4>
+<p>A bug in Windows 95/98 sometimes causes the IP address of the WINS
+server to disappear after the OK button is clicked. This happens only
+when only a primary WINS server has been specified. The workaround is
+to fill in the fields for both primary and secondary WINS servers,
+using the same IP address for each.</p>
+</blockquote>
+
+
+</div>
+
+
+
+<div class="sect3"><a name="samba2-CHP-3-SECT-2.1.5"/>
+
+<h3 class="head3">DNS Configuration tab</h3>
+
+<p><a name="INDEX-63"/><a name="INDEX-64"/>Unless you are using DHCP, you
+will need to provide the IP address of one or more DNS servers. Click
+the DNS tab, then click the &quot;Enable
+DNS&quot; radio button, and type the IP address of one or
+more DNS servers into the appropriate field, shown in <a href="ch03.html#samba2-CHP-3-FIG-9">Figure 3-9</a>, to add the server's address
+to the top DNS Server Search Order field.</p>
+
+<div class="figure"><a name="samba2-CHP-3-FIG-9"/><img src="figs/sam2_0309.gif"/></div><h4 class="head4">Figure 3-9. The DNS Configuration tab</h4>
+
+<p>Also, provide the hostname (which is the same as the NetBIOS computer
+name) of the Windows 95/98/Me computer and your Internet domain. (You
+will need to enter the computer name again later, along with the
+workgroup. Make sure to enter the same name each time.) You can
+safely ignore the Domain Suffix Search Order field for anything
+related to Samba.</p>
+
+
+</div>
+
+
+
+<div class="sect3"><a name="samba2-CHP-3-SECT-2.1.6"/>
+
+<h3 class="head3">LMHOSTS file</h3>
+
+<p><a name="INDEX-65"/><a name="INDEX-66"/>If
+you want to install an <em class="filename">LMHOSTS</em> file, it must be
+placed in your Windows installation directory (usually
+<em class="filename">C:\Windows</em>). In the same directory, Microsoft
+has provided a sample <em class="filename">LMHOSTS</em> file named
+<em class="filename">lmhosts.sam</em>, which you might want to look at for
+further information on the file's format.</p>
+
+
+</div>
+
+
+
+<div class="sect3"><a name="samba2-CHP-3-SECT-2.1.7"/>
+
+<h3 class="head3">NetBIOS tab</h3>
+
+<p><a name="INDEX-67"/><a name="INDEX-68"/>This tab
+appears in Windows 98/Me, but not in Windows 95. All you need to do
+here is make sure the checkbox is checked, enabling NetBIOS over
+TCP/IP. If TCP/IP is your only protocol installed (as we recommended
+earlier), the selection will be grayed out, with the box checked so
+that you couldn't uncheck it even if you wanted to.</p>
+
+
+</div>
+
+
+
+<div class="sect3"><a name="samba2-CHP-3-SECT-2.1.8"/>
+
+<h3 class="head3">Bindings tab</h3>
+
+<p><a name="INDEX-69"/><a name="INDEX-70"/>The
+final tab to look at is Bindings, as shown in <a href="ch03.html#samba2-CHP-3-FIG-10">Figure 3-10</a>.</p>
+
+<div class="figure"><a name="samba2-CHP-3-FIG-10"/><img src="figs/sam2_0310.gif"/></div><h4 class="head4">Figure 3-10. The Bindings tab</h4>
+
+<p>You should have a check beside Client for Microsoft Networks,
+indicating that it's using TCP/IP. If you have
+&quot;File and printer sharing for Microsoft
+Networks&quot; in the dialog, it should also be checked,
+as shown in <a href="ch03.html#samba2-CHP-3-FIG-10">Figure 3-10</a>.</p>
+
+
+</div>
+
+
+</div>
+
+
+<div class="sect2"><a name="samba2-CHP-3-SECT-2.2"/>
+
+<h3 class="head2">Setting the Computer Name and Workgroup</h3>
+
+<p><a name="INDEX-71"/><a name="INDEX-72"/><a name="INDEX-73"/><a name="INDEX-74"/>Finally, click the OK button in the
+TCP/IP configuration dialog, and you'll be taken
+back to the Network Configuration dialog. Then select the
+Identification tab, which will take you to the dialog box shown in
+<a href="ch03.html#samba2-CHP-3-FIG-11">Figure 3-11</a>.</p>
+
+<div class="figure"><a name="samba2-CHP-3-FIG-11"/><img src="figs/sam2_0311.gif"/></div><h4 class="head4">Figure 3-11. The Identification tab</h4>
+
+<p>This is where you set your system's NetBIOS name
+(which Microsoft likes to call &quot;computer
+name&quot;). Usually, it is best to make this the same as
+your DNS hostname, if you are going to have one for this system. For
+example, if the system's DNS name is
+<tt class="literal">huastec.metran.cx</tt>, give the computer a NetBIOS
+name of <tt class="literal">huastec</tt> on this tab.</p>
+
+<p>You also set your workgroup name here. In our case,
+it's METRAN, but if you used a different one in
+<a href="ch02.html">Chapter 2</a>, when creating the Samba configuration
+file, use that instead. Just don't call it WORKGROUP
+(the default workgroup name) or you'll be in the
+same workgroup as every misconfigured Windows computer on the planet!</p>
+
+<p>You can also enter a comment string for this computer. See if you can
+come up with some way of describing it that will remind you of what
+and where it is when you see the comment in a list displayed on
+another computer. Everyone on the network will be able to see your
+comment, so be careful not to include any information that might be
+useful to crackers.</p>
+
+<p>Finally, click the OK button and follow whatever instructions Windows
+provides. (You might have to insert your Windows distribution CD-ROM
+and/or reboot.)</p>
+
+
+</div>
+
+
+<div class="sect2"><a name="samba2-CHP-3-SECT-2.3"/>
+
+<h3 class="head2">Username and Password</h3>
+
+<p><a name="INDEX-75"/><a name="INDEX-76"/><a name="INDEX-77"/>You have probably already given
+Windows a username and password by now. However, to authenticate with
+the Samba server, your Windows username and password must match with
+a valid account on the Samba server.</p>
+
+<p>It is simple to add a new user and password to a Windows 95/98/Me
+system. Just reboot or log out, and when you are prompted for a
+username and password, enter your Unix username and password. (If you
+are using encrypted passwords, you must run
+<em class="emphasis">smbpasswd</em> on the Unix host to enter them into
+Samba's password database, if you have not already
+done so.) You can use this method to add as many users as you want,
+so as to allow more than one user to use the Windows system to gain
+access to the Samba shares.</p>
+
+<p>If you mistakenly entered the wrong password or your Unix password
+changes, you can change your password on the Windows system by going
+to the Control Panel and double-clicking the Passwords icon. This
+will bring up the Passwords Properties dialog. Click the Change
+Passwords tab, and you will see the dialog shown in <a href="ch03.html#samba2-CHP-3-FIG-12">Figure 3-12</a>. Now click the &quot;Change
+Windows Password...&quot; button, which will bring up the
+Change Windows Password dialog box, shown in <a href="ch03.html#samba2-CHP-3-FIG-13">Figure 3-13</a>. As indicated by the text entry fields in the
+dialog, enter your old password, and then the new password, and again
+to confirm it. Click the OK button and then the Close button on the
+Password Properties dialog box. Reboot or log out, and use your new
+password when you log in again.</p>
+
+<div class="figure"><a name="samba2-CHP-3-FIG-12"/><img src="figs/sam2_0312.gif"/></div><h4 class="head4">Figure 3-12. The Password Properties dialog</h4>
+
+<div class="figure"><a name="samba2-CHP-3-FIG-13"/><img src="figs/sam2_0313.gif"/></div><h4 class="head4">Figure 3-13. The Change Windows Password dialog</h4>
+
+
+<div class="sect3"><a name="samba2-CHP-3-SECT-2.3.1"/>
+
+<h3 class="head3">Logging in for the first time</h3>
+
+<p>If you don't have a Change Passwords tab in the
+Passwords Properties window, it is because networking is not fully
+set up yet. Assuming you've followed all the
+directions given so far, you just need to reboot; when the system
+comes up, it will ask you to log in with a username and a password.</p>
+
+<p>Now for the big moment. Your Samba server is running, and you have
+set up your Windows 95/98/Me client to communicate with it.</p>
+
+
+</div>
+
+
+
+<div class="sect3"><a name="samba2-CHP-3-SECT-2.3.2"/>
+
+<h3 class="head3">Accessing the Samba Server from Windows 95/98</h3>
+
+<p><a name="INDEX-78"/><a name="INDEX-79"/>Double-click the Network Neighborhood
+icon on the desktop. You should see your Samba server listed as a
+member of the workgroup, as shown in <a href="ch03.html#samba2-CHP-3-FIG-14">Figure 3-14</a>.</p>
+
+<div class="figure"><a name="samba2-CHP-3-FIG-14"/><img src="figs/sam2_0314.gif"/></div><h4 class="head4">Figure 3-14. Windows 95/98 Network Neighborhood</h4>
+
+<p>Double-clicking the server name will show the resources that the
+server is offering to the network, as shown in <a href="ch03.html#samba2-CHP-3-FIG-15">Figure 3-15</a> (in this case, the <em class="emphasis">test</em>
+directory).</p>
+
+<div class="figure"><a name="samba2-CHP-3-FIG-15"/><img src="figs/sam2_0315.gif"/></div><h4 class="head4">Figure 3-15. The test shared folder on the Toltec server</h4>
+
+
+</div>
+
+
+
+<div class="sect3"><a name="samba2-CHP-3-SECT-2.3.3"/>
+
+<h3 class="head3">Accessing the Samba Server from Windows Me</h3>
+
+<p>Double-click the My Network Places icon on the desktop. You should
+see the test shared directory as shown in <a href="ch03.html#samba2-CHP-3-FIG-16">Figure 3-16</a>.</p>
+
+<div class="figure"><a name="samba2-CHP-3-FIG-16"/><img src="figs/sam2_0316.gif"/></div><h4 class="head4">Figure 3-16. My Network Places on Windows Me</h4>
+
+<p>Double-click the Entire Network icon, and you should see an icon for
+your workgroup, as shown in <a href="ch03.html#samba2-CHP-3-FIG-17">Figure 3-17</a>.</p>
+
+<div class="figure"><a name="samba2-CHP-3-FIG-17"/><img src="figs/sam2_0317.gif"/></div><h4 class="head4">Figure 3-17. Entire Network window, showing the Metran workgroup</h4>
+
+<p>Double-clicking the workgroup icon will bring up a window showing
+every computer in the workgroup, which should include your Samba
+server, as shown in <a href="ch03.html#samba2-CHP-3-FIG-18">Figure 3-18</a>.</p>
+
+<div class="figure"><a name="samba2-CHP-3-FIG-18"/><img src="figs/sam2_0318.gif"/></div><h4 class="head4">Figure 3-18. Computers in Metran workgroup</h4>
+
+<p>Double-click the Samba server's icon, and you will
+get a window showing its shared resources (in this case, the test
+directory) as shown in <a href="ch03.html#samba2-CHP-3-FIG-19">Figure 3-19</a>.</p>
+
+<div class="figure"><a name="samba2-CHP-3-FIG-19"/><img src="figs/sam2_0319.gif"/></div><h4 class="head4">Figure 3-19. View of shares on the Toltec server</h4>
+
+<p>If you don't see the server listed, it might be that
+browsing is not working correctly or maybe the server is just taking
+a few minutes to show up in the browse list. In either case, you can
+click the Start button, then select
+&quot;Run...&quot;. This will give you a
+dialog box into which you can type the name of your server and the
+share name <em class="emphasis">test</em> in the Windows UNC format
+<em class="filename">\\</em><em class="replaceable">server</em><em class="filename">\test</em>,
+as we did in <a href="ch01.html">Chapter 1</a>. This should open a window
+on the desktop showing the contents of the folder. If this does not
+work, there is likely a problem with name resolution, and you can try
+using the server's IP address instead of its
+computer name, like this:</p>
+
+<blockquote><pre class="code">\\172.16.1.1\test</pre></blockquote>
+
+<p>If things still aren't right, go directly to <a href="ch12.html#samba2-CHP-12-SECT-2">Section 12.2</a> to troubleshoot what is wrong
+with the network.</p>
+
+<p>If it works, congratulations! Try copying files to and from the
+server using the Windows drag-and-drop functionality. You might be
+pleasantly surprised how seamlessly everything works. <a name="INDEX-80"/></p>
+
+
+</div>
+
+
+</div>
+
+
+</div>
+
+
+
+<div class="sect1"><a name="samba2-CHP-3-SECT-3"/>
+
+<h2 class="head1">Setting Up Windows NT 4.0 Computers</h2>
+
+<p>Configuring <a name="INDEX-81"/>Windows NT
+is a little different than configuring Windows 95/98/Me. To use Samba
+with Windows NT, you will need both the Workstation service and the
+TCP/IP protocol. Both come standard with NT, but
+we'll work through installing and configuring them
+to make sure they are configured correctly.</p>
+
+
+<div class="sect2"><a name="samba2-CHP-3-SECT-3.1"/>
+
+<h3 class="head2">Basic Configuration</h3>
+
+<p><a name="INDEX-82"/>This section presents the steps
+to follow for TCP/IP-related configuration on Windows NT to get it to
+cooperate with Samba. If you need more details on Windows NT network
+administration, refer to Craig <a name="INDEX-83"/>Hunt and Robert Bruce
+<a name="INDEX-84"/>Thompson's
+<em class="citetitle">Windows NT TCP/IP Network Administration
+</em>(O'Reilly), an excellent guide.</p>
+
+<p>You should perform the following steps as the
+<tt class="literal">Administrator</tt> or another user in the
+<tt class="literal">Administrators</tt> group.</p>
+
+
+<div class="sect3"><a name="samba2-CHP-3-SECT-3.1.1"/>
+
+<h3 class="head3">Installing the TCP/IP protocol</h3>
+
+<p><a name="INDEX-85"/><a name="INDEX-86"/>From
+the Control Panel, double-click the Network icon, click the Protocols
+tab in the Network dialog box, and look to see if you have the TCP/IP
+protocol installed, as shown in <a href="ch03.html#samba2-CHP-3-FIG-20">Figure 3-20</a>.</p>
+
+<div class="figure"><a name="samba2-CHP-3-FIG-20"/><img src="figs/sam2_0320.gif"/></div><h4 class="head4">Figure 3-20. The Protocols tab</h4>
+
+<p>If the protocol is not installed, you need to add it. Click the Add
+button, which will display the Select Network Protocol dialog box
+shown in <a href="ch03.html#samba2-CHP-3-FIG-21">Figure 3-21</a>. You should immediately see the
+TCP/IP protocol as one of the last protocols listed.</p>
+
+<div class="figure"><a name="samba2-CHP-3-FIG-21"/><img src="figs/sam2_0321.gif"/></div><h4 class="head4">Figure 3-21. Select Network Protocol dialog box</h4>
+
+<p>Select TCP/IP as the protocol and confirm it. If
+possible, install only the TCP/IP protocol. If you see anything other
+than TCP/IP listed in the Protocols tab and it is not a protocol that
+you need, you can remove it. If you try to remove a protocol and get
+an error message saying that the protocol is being used by another
+service, you need to click the Services tab and remove that service
+before you can remove the protocol. For example, to remove the NWLink
+IPX/SPX Compatible Transport protocol, you would need to remove the
+Client Service for Netware first.</p>
+
+
+</div>
+
+
+
+<div class="sect3"><a name="samba2-CHP-3-SECT-3.1.2"/>
+
+<h3 class="head3">Installing the Workstation service</h3>
+
+<p><a name="INDEX-87"/><a name="INDEX-88"/>After installing TCP/IP, click the
+Services tab in the Network dialog, and check that you have a
+Workstation service, as shown at the end of the list in <a href="ch03.html#samba2-CHP-3-FIG-22">Figure 3-22</a>.<a name="FNPTR-8"/><a href="#FOOTNOTE-8">[8]</a></p>
+
+<div class="figure"><a name="samba2-CHP-3-FIG-22"/><img src="figs/sam2_0322.gif"/></div><h4 class="head4">Figure 3-22. Network Services tab</h4>
+
+<p>This service is actually the Microsoft Networking Client, which
+allows the computer to access SMB services. The Workstation service
+is mandatory. The service is installed by default on both Windows NT
+Workstation 4.0 and NT Server 4.0. If it's not
+there, you can install it much like TCP/IP. In this case you need to
+click the Add button and then select Workstation Service, as shown in
+<a href="ch03.html#samba2-CHP-3-FIG-23">Figure 3-23</a>.</p>
+
+<div class="figure"><a name="samba2-CHP-3-FIG-23"/><img src="figs/sam2_0323.gif"/></div><h4 class="head4">Figure 3-23. Select Network Service dialog box</h4>
+
+
+</div>
+
+
+
+<div class="sect3"><a name="samba2-CHP-3-SECT-3.1.3"/>
+
+<h3 class="head3">Configuring TCP/IP</h3>
+
+<p><a name="INDEX-89"/><a name="INDEX-90"/>After you've installed
+the Workstation service, return to the Protocols tab and select the
+TCP/IP Protocol entry in the window. Then click the Properties button
+below the window. The Microsoft TCP/IP Protocol dialog will be
+displayed. There are five tabs in the dialog, and you will need to
+work with four of them:</p>
+
+<ul><li>
+<p>IP Address</p>
+</li><li>
+<p>WINS Address</p>
+</li><li>
+<p>DNS</p>
+</li><li>
+<p>Bindings</p>
+</li></ul>
+
+<div class="sect4"><a name="samba2-CHP-3-SECT-3.1.1.1"/>
+
+<h4 class="head4">IP Address tab</h4>
+
+<p><a name="INDEX-91"/><a name="INDEX-92"/>The IP
+Address tab is shown in <a href="ch03.html#samba2-CHP-3-FIG-24">Figure 3-24</a>.</p>
+
+<div class="figure"><a name="samba2-CHP-3-FIG-24"/><img src="figs/sam2_0324.gif"/></div><h4 class="head4">Figure 3-24. Microsoft TCP/IP Properties dialog for Windows NT</h4>
+
+<p>Select the &quot;Specify an IP address&quot;
+radio button, and enter the computer's IP address
+and netmask in the space provided for the proper adapter (Ethernet
+card). You or your network manager should have selected an address
+for the client on the same subnet (LAN) as the Samba server. For
+example, if the server's address is 172.16.1.1 and
+its network mask is 255.255.255.0, you might use the address
+172.16.1.13 (if it is available) for the NT workstation, along with
+the same netmask. If you use DHCP on your network, select the
+&quot;Obtain an IP Address from a DHCP
+server&quot; button instead.</p>
+
+<p>The gateway field refers to a system typically known as a
+<em class="emphasis">router</em>. If you have routers connecting multiple
+networks, you should enter the IP address of the one on your subnet.
+In our example, the gateway happens to be the same system as the
+Samba server, but they do not by any means have to be the same.</p>
+
+
+</div>
+
+
+
+<div class="sect4"><a name="samba2-CHP-3-SECT-3.1.1.2"/>
+
+<h4 class="head4">WINS Address tab</h4>
+
+<p><a name="INDEX-93"/><a name="INDEX-94"/>Click the
+WINS Address tab, shown in <a href="ch03.html#samba2-CHP-3-FIG-25">Figure 3-25</a>, and you can
+begin to enter information about name servers. Enter the address of
+your WINS server in the space labeled Primary WINS Server. If your
+Samba server is providing WINS service (in other words, you have the
+line <tt class="literal">wins</tt> <tt class="literal">support</tt>
+<tt class="literal">=</tt> <tt class="literal">yes</tt> in the
+<em class="emphasis">smb.conf</em> file of your Samba server), provide the
+Samba server's IP address here. Otherwise, provide
+the address of another WINS server on your network.</p>
+
+<div class="figure"><a name="samba2-CHP-3-FIG-25"/><img src="figs/sam2_0325.gif"/></div><h4 class="head4">Figure 3-25. The WINS Address tab</h4>
+
+<p>You probably noticed that there is a field here for the network
+adapter. This field must specify the Ethernet adapter on which
+you're running TCP/IP so that WINS will provide name
+service on the correct network. For example, if you have both a LAN
+and a dial-up adapter, make sure you have the LAN's
+network card specified here.</p>
+
+<p>The checkboxes in the lower half of the dialog are for enabling two
+other methods of name resolution that Windows can incorporate into
+its name service. Samba doesn't require either of
+them, but you might want to enable them to increase the reliability
+or functionality of name service for your client. See <a href="ch07.html">Chapter 7</a> for further information on name resolution
+issues.</p>
+
+<p>If you'd like to use a DNS server, select the Enable
+DNS for Windows Resolution checkbox. In addition, you will need to do
+some configuration to allow the Windows system to find the DNS
+server, unless you're using DHCP.</p>
+
+
+</div>
+
+
+
+<div class="sect4"><a name="samba2-CHP-3-SECT-3.1.1.3"/>
+
+<h4 class="head4">DNS tab</h4>
+
+<p><a name="INDEX-95"/><a name="INDEX-96"/>Click
+the tab for DNS, as shown in <a href="ch03.html#samba2-CHP-3-FIG-26">Figure 3-26</a>. Enter the
+IP addresses for one or more DNS servers in the space provided. Also,
+enter the hostname (which should be the same as the NetBIOS computer
+name). You will enter this again later in another control panel, so
+make sure they match. Finally, enter the DNS domain on which this
+system resides. For example, if your workstation has a domain name
+such as <em class="emphasis">metran.cx</em>, enter it here. You can safely
+ignore the other options.</p>
+
+<div class="figure"><a name="samba2-CHP-3-FIG-26"/><img src="figs/sam2_0326.gif"/></div><h4 class="head4">Figure 3-26. The DNS tab</h4>
+
+
+</div>
+
+
+
+<div class="sect4"><a name="samba2-CHP-3-SECT-3.1.1.4"/>
+
+<h4 class="head4">The LMHOSTS file</h4>
+
+<p>If you want to install an
+<em class="filename">LMHOSTS</em><a name="INDEX-97"/><a name="INDEX-98"/> file, it
+must be placed in the directory
+<em class="filename">\system32\drivers\etc</em> under your Windows
+installation directory (usually <em class="filename">C:\WINNT</em>). The
+easy way to make sure it gets to the proper location is to use the
+Import LMHOSTS button on the WINS Address tab. (But if you want to do
+it over the network, you will have to do that after file sharing is
+configured!) Remember to click the Enable LMHOSTS Lookup checkbox on
+the WINS Address tab to enable this functionality.</p>
+
+<p>When you are satisfied with your settings for IP Address, WINS
+Address, and DNS, click OK to return to the Network dialog box.</p>
+
+
+</div>
+
+
+
+<div class="sect4"><a name="samba2-CHP-3-SECT-3.1.1.5"/>
+
+<h4 class="head4">Bindings</h4>
+
+<p><a name="INDEX-99"/><a name="INDEX-100"/>Now click the
+Bindings tab, and check the bindings of network hardware, services,
+and protocols. Set the &quot;Show Bindings
+for&quot; field to &quot;all
+services,&quot; and click all the + buttons in the tree.
+You should see a display similar to <a href="ch03.html#samba2-CHP-3-FIG-27">Figure 3-27</a>,
+which shows that the NetBIOS, Server, and Workstation interface
+services are connected to the WINS client running TCP/IP protocol,
+and that the WINS client is bound to the Ethernet adapter of the
+local area network.</p>
+
+<div class="figure"><a name="samba2-CHP-3-FIG-27"/><img src="figs/sam2_0327.gif"/></div><h4 class="head4">Figure 3-27. The Bindings tab</h4>
+
+<p>You can safely leave the default values for the remainder of the tabs
+in the Network dialog box. Click the OK button to complete the
+configuration. Once the proper files are loaded (if any), you might
+need to reboot for your changes to take effect.</p>
+
+
+</div>
+
+
+</div>
+
+
+</div>
+
+
+<div class="sect2"><a name="samba2-CHP-3-SECT-3.2"/>
+
+<h3 class="head2">Computer Name and Workgroup</h3>
+
+<p><a name="INDEX-101"/><a name="INDEX-102"/><a name="INDEX-103"/><a name="INDEX-104"/>The next
+thing you need to do is to give the system a NetBIOS computer name.
+From the Control Panel, double-click the Network icon to open the
+Network dialog box. The first tab in this dialog box should be the
+Identification tab, as illustrated in <a href="ch03.html#samba2-CHP-3-FIG-28">Figure 3-28</a>.</p>
+
+<div class="figure"><a name="samba2-CHP-3-FIG-28"/><img src="figs/sam2_0328.gif"/></div><h4 class="head4">Figure 3-28. The Identification tab</h4>
+
+<p>Here, you need to identify your computer with a name and change the
+default workgroup to the one you specified in the
+<em class="emphasis">smb.conf</em> file of your Samba server. Click the
+Change button below the two text fields. This will open an
+Identification Changes dialog box, where you can set the workgroup
+and the computer name, as shown in <a href="ch03.html#samba2-CHP-3-FIG-29">Figure 3-29</a>.</p>
+
+<div class="figure"><a name="samba2-CHP-3-FIG-29"/><img src="figs/sam2_0329.gif"/></div><h4 class="head4">Figure 3-29. The Identification Changes dialog</h4>
+<a name="samba2-CHP-3-NOTE-94"/><blockquote class="note"><h4 class="objtitle">WARNING</h4>
+<p>You entered the computer name earlier as a DNS hostname while
+configuring TCP/IP, so be sure that the two names match. The name you
+set here is the NetBIOS name. You're allowed to make
+it different from the TCP/IP hostname, but doing so is usually not a
+good idea. Don't worry that Windows NT forces the
+computer name and the workgroup to be all capital letters;
+it's smart enough to figure out what you mean when
+it connects to the network.</p>
+</blockquote>
+
+
+</div>
+
+
+<div class="sect2"><a name="samba2-CHP-3-SECT-3.3"/>
+
+<h3 class="head2">Adding a User</h3>
+
+<p><a name="INDEX-105"/><a name="INDEX-106"/>In all
+the previous steps, you were logged into your Windows NT system as
+<tt class="literal">Administrator</tt> or another user in the
+<tt class="literal">Administrators</tt> group. To access resources on the
+Samba server, you will need to have a username and password that the
+Samba server recognizes as valid. Generally, the best way to do this
+is to add a user to your NT system, with the same username and
+password as a user on the Samba host system.</p>
+
+<a name="samba2-CHP-3-NOTE-95"/><blockquote class="note"><h4 class="objtitle">TIP</h4>
+<p>The directions in this section assume that your network is set up as
+a workgroup. If you have already set up your network as a domain, as
+we describe in <a href="ch04.html">Chapter 4</a>, you do not need to
+follow the instructions here for adding a local user on the Windows
+NT client system. Simply log on to the domain from the client using a
+username and password in Samba's
+<em class="filename">smbpasswd</em> account database, and continue with
+the next section, <a href="ch03.html#samba2-CHP-3-SECT-3.4">Section 3.3.4</a>.</p>
+</blockquote>
+
+<p>To add a new user, open the Start menu, navigate through the Programs
+submenu to Administrative Tools (Common), and select User Manager for
+Domains. Click the User menu and select the first item, Add User...,
+shown in <a href="ch03.html#samba2-CHP-3-FIG-30">Figure 3-30</a>.</p>
+
+<div class="figure"><a name="samba2-CHP-3-FIG-30"/><img src="figs/sam2_0330.gif"/></div><h4 class="head4">Figure 3-30. User Manager for Domains window</h4>
+
+<p>This brings up the New User dialog box shown in <a href="ch03.html#samba2-CHP-3-FIG-31">Figure 3-31</a>.</p>
+
+<div class="figure"><a name="samba2-CHP-3-FIG-31"/><img src="figs/sam2_0331.gif"/></div><h4 class="head4">Figure 3-31. The New User dialog</h4>
+
+<p>Fill it out as shown, using the username and password that were added
+in the previous chapter, and make sure that only the checkbox labeled
+Password Never Expires is checked. (This is not the default!) Click
+the Add button to add the user, and then click the Close button. You
+should now see your new account added to the list in the User Manager
+dialog box.</p>
+
+<p>Now open the Start menu, select Shut Down, and select the
+&quot;Close all programs and log on as a different
+user?&quot; radio button. Click the Yes button, then log
+in as the user you just added.</p>
+
+
+</div>
+
+
+<div class="sect2"><a name="samba2-CHP-3-SECT-3.4"/>
+
+<h3 class="head2">Connecting to the Samba Server</h3>
+
+<p>Now for the big moment. Your <a name="INDEX-107"/><a name="INDEX-108"/>Samba
+server is running, and you have set up your NT client to communicate
+with it. Double-click the Network Neighborhood icon on the desktop,
+and you should see your Samba server listed as a member of the
+workgroup, as shown in <a href="ch03.html#samba2-CHP-3-FIG-32">Figure 3-32</a>.</p>
+
+<div class="figure"><a name="samba2-CHP-3-FIG-32"/><img src="figs/sam2_0332.gif"/></div><h4 class="head4">Figure 3-32. The Windows NT Network Neighborhood</h4>
+
+<p>Double-clicking the server name will show the resources that the
+server is offering to the network, as shown in <a href="ch03.html#samba2-CHP-3-FIG-33">Figure 3-33</a>. In this case, the <em class="filename">test</em>
+directory and the default printer are offered to the Windows NT
+workstation.</p>
+
+<div class="figure"><a name="samba2-CHP-3-FIG-33"/><img src="figs/sam2_0333.gif"/></div><h4 class="head4">Figure 3-33. Shares offered by the Toltec server</h4>
+
+<p>If you don't see the server listed,
+don't panic. Select Run... from the Start menu. A
+dialog box appears that allows you to type the name of your server
+and its share directory in Windows format. For example, you would
+enter
+<em class="filename">\\</em>toltec<em class="filename">\</em><tt class="literal">test</tt>,
+as shown in <a href="ch03.html#samba2-CHP-3-FIG-34">Figure 3-34</a>, and use your
+server's hostname instead of
+&quot;toltec&quot;.</p>
+
+<div class="figure"><a name="samba2-CHP-3-FIG-34"/><img src="figs/sam2_0334.gif"/></div><h4 class="head4">Figure 3-34. Opening a shared directory, using the server's NetBIOS name in the UNC</h4>
+
+<p>This will work even if browsing services are not set up right, which
+is a common problem. You can also work around a name-service problem
+by entering the server's IP Address (such as
+172.16.1.1 in our example) instead of the Samba
+server's hostname, as shown in <a href="ch03.html#samba2-CHP-3-FIG-35">Figure 3-35</a>. Go back and check your configuration, and if
+things still aren't right, go to <a href="ch12.html#samba2-CHP-12-SECT-2">Section 12.2</a> to troubleshoot what is wrong with the
+network.</p>
+
+<div class="figure"><a name="samba2-CHP-3-FIG-35"/><img src="figs/sam2_0335.gif"/></div><h4 class="head4">Figure 3-35. Opening a shared directory, using the server's IP address in the UNC</h4>
+
+<p>If it works, congratulations! Try copying files to and from the
+server by dragging their icons to and from the folder on the Samba
+share. You might be pleasantly surprised how seamlessly everything
+works. <a name="INDEX-109"/></p>
+
+
+</div>
+
+
+</div>
+
+
+
+<div class="sect1"><a name="samba2-CHP-3-SECT-4"/>
+
+<h2 class="head1">Setting Up Windows 2000 Computers</h2>
+
+<p><a name="INDEX-110"/>Although
+Windows 2000 is based on NT technology and is similar to Windows NT
+in many respects, configuring it for use with Samba is quite
+different.</p>
+
+<p>You should perform the following steps as the
+<tt class="literal">Administrator</tt> or another user in the
+<tt class="literal">Administrators</tt> group.</p>
+
+
+<div class="sect2"><a name="samba2-CHP-3-SECT-4.1"/>
+
+<h3 class="head2">Networking Components</h3>
+
+<p><a name="INDEX-111"/><a name="INDEX-112"/>Go to the Control Panel and
+double-click the Network and Dial-up Connections icon. You should see
+at least one Local Area Connection icon. If there is more than one,
+identify the one that corresponds to the network adapter that is
+connected to your Samba network. Right-click the Local Area
+Connection icon, and click the Properties button. (Or double-click
+the Local Area Connection icon, and then click the Properties button
+in the dialog box that comes up.) You should now be looking at the
+Local Area Connection Properties dialog box, as shown in <a href="ch03.html#samba2-CHP-3-FIG-36">Figure 3-36</a>.</p>
+
+<div class="figure"><a name="samba2-CHP-3-FIG-36"/><img src="figs/sam2_0336.gif"/></div><h4 class="head4">Figure 3-36. Windows 2000 Local Area Connection Properties dialog</h4>
+
+<p>First of all, you might want to click the Configure button under the
+field for the network adapter, to make sure you see the message
+&quot;This device is working properly&quot;
+in the Device status window. If there is a problem, make sure to
+correct it before continuing. You should also see the message
+&quot;Use this device (enable)&quot; in the
+Device usage field of the dialog box. Make sure to set it this way if
+it is not already. Click OK or Cancel to get back to the Local Area
+Connection Properties dialog box.</p>
+
+<p>You should see at least the following two components:</p>
+
+<ul><li>
+<p>Client for Microsoft Networks</p>
+</li><li>
+<p>Internet Protocol (TCP/IP)</p>
+</li></ul>
+<p>If you do not see either Client for Microsoft Networks or Internet
+Protocol (TCP/IP) in your list, you will need to add them. For
+either, the method is to click the Install... button, click the type
+of component (Client or Protocol), and then click the Add... button.
+Next, click the component you want to add, and click the OK button.
+You should see the component added to the list with the others.</p>
+
+<p>Some components should be removed if you see them in the list:</p>
+
+<ul><li>
+<p>NetBEUI Protocol</p>
+</li><li>
+<p>NWLink NetBIOS</p>
+</li><li>
+<p>NWLink IPX/SPX/NetBIOS Compatible Transport Protocol</p>
+</li><li>
+<p>Client Service for Netware</p>
+</li></ul>
+<p>If you see anything other than TCP/IP listed as a protocol, and it is
+not a protocol that you need, you can remove it. Uninstall NetBEUI,
+unless you are sure you need it, and the other three if you do not
+need to support Netware. If you try to remove a protocol and get an
+error message saying that the protocol is being used by another
+service, you need to remove that service before you can remove the
+protocol. For example, to remove the NWLink IPX/SPX Compatible
+Transport Protocol, you would need to remove the Client Service for
+Netware first.</p>
+
+<p>To remove a component, click the component in the list, click the
+Uninstall button, and then click Yes in the dialog box that pops up.
+In some cases, Windows might need to reboot to put the change into
+effect.</p>
+
+
+</div>
+
+
+<div class="sect2"><a name="samba2-CHP-3-SECT-4.2"/>
+
+<h3 class="head2">Bindings</h3>
+
+<p><a name="INDEX-113"/><a name="INDEX-114"/>Next to each
+client, service, or protocol listed in the window in the Local Area
+Connections Properties dialog box, you will see a checkbox. Make sure
+the checkbox is checked for both Client for Microsoft Networks and
+Internet Protocol (TCP/IP). The check marks indicate the networking
+components are bound to the network adapter shown at the top of the
+dialog box.</p>
+
+
+</div>
+
+
+<div class="sect2"><a name="samba2-CHP-3-SECT-4.3"/>
+
+<h3 class="head2">Configuring TCP/IP</h3>
+
+<p><a name="INDEX-115"/><a name="INDEX-116"/>Now click Internet Protocol (TCP/IP),
+and then click Properties to open the Internet Protocol (TCP/IP)
+Properties dialog box, shown in <a href="ch03.html#samba2-CHP-3-FIG-37">Figure 3-37</a>.</p>
+
+<div class="figure"><a name="samba2-CHP-3-FIG-37"/><img src="figs/sam2_0337.gif"/></div><h4 class="head4">Figure 3-37. Internet Protocol (TCP/IP) Properties dialog</h4>
+
+
+<div class="sect3"><a name="samba2-CHP-3-SECT-4.3.1"/>
+
+<h3 class="head3">IP address</h3>
+
+<p><a name="INDEX-117"/><a name="INDEX-118"/>If
+you are using DHCP on your network to assign IP addresses
+dynamically, select the &quot;Obtain IP address
+automatically&quot; radio button. Otherwise, select the
+&quot;Use the following address:&quot; radio
+button, and fill in the computer's IP address and
+netmask in the spaces provided. You or your network manager should
+have selected an address for the client on the same subnet (LAN) as
+the Samba server. For example, if the server's
+address is 172.16.1.1 and its network mask is 255.255.255.0, you
+might use the address 172.16.1.14, if it is available, along with the
+same netmask. You can also fill in the IP address of the default
+gateway.</p>
+
+
+</div>
+
+
+
+<div class="sect3"><a name="samba2-CHP-3-SECT-4.3.2"/>
+
+<h3 class="head3">DNS server</h3>
+
+<p><a name="INDEX-119"/><a name="INDEX-120"/>In
+the lower part of the dialog box, click the &quot;Use the
+following DNS server addresses:&quot; radio button, and
+fill in the IP address of your DNS server.</p>
+
+<p>Now click the Advanced... button to bring up the Advanced TCP/IP
+Settings dialog box, and then click the WINS tab.</p>
+
+
+</div>
+
+
+
+<div class="sect3"><a name="samba2-CHP-3-SECT-4.3.3"/>
+
+<h3 class="head3">WINS server</h3>
+
+<p><a name="INDEX-121"/><a name="INDEX-122"/>Enter the
+address of your WINS server in the space labeled
+&quot;WINS addresses, in order of use:&quot;.
+If your Samba server is providing WINS service (in other words, you
+have the line <tt class="literal">wins</tt> <tt class="literal">service</tt>
+<tt class="literal">=</tt> <tt class="literal">yes</tt> in the
+<em class="emphasis">smb.conf</em> file of your Samba server), provide the
+Samba server's IP address here. Otherwise, provide
+the address of another WINS server on your network.</p>
+
+<p>Near the bottom of the dialog box, select the radio button labeled
+&quot;Enable NetBIOS over TCP/IP&quot;. <a href="ch03.html#samba2-CHP-3-FIG-38">Figure 3-38</a> shows what your Advanced TCP/IP Settings
+dialog box should look like at this point.</p>
+
+<div class="figure"><a name="samba2-CHP-3-FIG-38"/><img src="figs/sam2_0338.gif"/></div><h4 class="head4">Figure 3-38. Advanced TCP/IP Settings dialog, showing WINS tab</h4>
+
+
+</div>
+
+
+
+<div class="sect3"><a name="samba2-CHP-3-SECT-4.3.4"/>
+
+<h3 class="head3">The LMHOSTS file</h3>
+
+<p>If you want to install an
+<em class="filename">LMHOSTS</em><a name="INDEX-123"/><a name="INDEX-124"/> file,
+it must be placed in the <em class="filename">\system32\drivers\etc</em>
+directory under your Windows installation directory (usually
+<em class="filename">C:\WINNT</em> ). The easy way to make sure it gets to
+the proper location is to use the Import LMHOSTS... button on the
+WINS Address tab. (But if you want to do it over the network, you
+will have to do that after file sharing is configured!) Remember to
+click the Enable LMHOSTS Lookup checkbox on the WINS Address tab to
+enable this functionality.</p>
+
+<p>When you are satisfied with your settings for IP Address, WINS
+Address, and DNS, click the OK buttons in each open dialog box to
+complete the configuration. Windows might need to load some files
+from the Windows 2000 distribution CD-ROM, and you might need to
+reboot for your changes to take effect.</p>
+
+
+</div>
+
+
+</div>
+
+
+<div class="sect2"><a name="samba2-CHP-3-SECT-4.4"/>
+
+<h3 class="head2">Computer and Workgroup Names</h3>
+
+<p><a name="INDEX-125"/><a name="INDEX-126"/><a name="INDEX-127"/><a name="INDEX-128"/>From
+the Control Panel, double-click the System icon to open the System
+Properties dialog box. Click the Network Identification tab, and your
+System Properties dialog box will look similar to <a href="ch03.html#samba2-CHP-3-FIG-39">Figure 3-39</a>.</p>
+
+<div class="figure"><a name="samba2-CHP-3-FIG-39"/><img src="figs/sam2_0339.gif"/></div><h4 class="head4">Figure 3-39. System Properties dialog, showing Network Identification tab</h4>
+
+<p>To give your system computer a name and a workgroup, click the
+Properties button, which will bring up the Identification Changes
+dialog box, as in <a href="ch03.html#samba2-CHP-3-FIG-40">Figure 3-40</a>.</p>
+
+<div class="figure"><a name="samba2-CHP-3-FIG-40"/><img src="figs/sam2_0340.gif"/></div><h4 class="head4">Figure 3-40. Identification Changes dialog</h4>
+
+<p>You need to identify your computer with a name and change the
+workgroup to the one you specified in the
+<em class="emphasis">smb.conf</em> file of your Samba server.
+Don't worry that Windows forces the computer name
+and the workgroup to be all capital letters; it's
+smart enough to figure out what you mean when it connects to the
+network.</p>
+
+<p>Click the More... button to bring up the DNS Suffix and NetBIOS
+Computer Name dialog box, shown in <a href="ch03.html#samba2-CHP-3-FIG-41">Figure 3-41</a>.</p>
+
+<div class="figure"><a name="samba2-CHP-3-FIG-41"/><img src="figs/sam2_0341.gif"/></div><h4 class="head4">Figure 3-41. DNS Suffix and NetBIOS Computer Name dialog</h4>
+
+<p>Enter the DNS domain name of this computer in the text field labeled
+Primary DNS Suffix for this computer:, and then click OK. You should
+now see the FQDN of this system underneath the label
+&quot;Full computer name:&quot;. Click the OK
+button and then reboot when requested to put your configuration
+changes into effect. Once again, log in using your administrative
+account.</p>
+<a name="samba2-CHP-3-NOTE-96"/><blockquote class="note"><h4 class="objtitle">WARNING</h4>
+<p>There have been reports of authentication problems with Samba when a
+username on a Windows 2000 system is the same as its computer name.</p>
+</blockquote>
+
+
+</div>
+
+
+<div class="sect2"><a name="samba2-CHP-3-SECT-4.5"/>
+
+<h3 class="head2">Adding a Samba-Enabled User</h3>
+
+<p><a name="INDEX-129"/><a name="INDEX-130"/>So far,
+you have been logged into your Windows 2000 system as a user in the
+<tt class="literal">Administrators</tt> group. To access resources on the
+Samba server, you will need a username and password that the Samba
+server recognizes as valid. If your administrative account has such a
+username and password, you can use it, but you might want to access
+your system and the network from a nonadministrative user account
+instead.</p>
+<a name="samba2-CHP-3-NOTE-97"/><blockquote class="note"><h4 class="objtitle">WARNING</h4>
+<p>The directions in this section assume that your network is set up as
+a workgroup. If you have already set up your network as a domain, as
+we describe in <a href="ch04.html">Chapter 4</a>, you do not need to
+follow the instructions here for adding a local user on the Windows
+2000 client system. Simply log on to the domain from the client using
+a username and password in Samba's
+<em class="filename">smbpasswd</em> account database, and continue with
+the next section, <a href="ch03.html#samba2-CHP-3-SECT-4.6">Section 3.4.6</a>.</p>
+</blockquote>
+
+<p>To add a new user, open the Control Panel, and double-click the Users
+and Passwords icon to open the Users and Passwords dialog box, shown
+in <a href="ch03.html#samba2-CHP-3-FIG-42">Figure 3-42</a>.</p>
+
+<div class="figure"><a name="samba2-CHP-3-FIG-42"/><img src="figs/sam2_0342.gif"/></div><h4 class="head4">Figure 3-42. Users and Passwords dialog</h4>
+
+<p>The first thing to do is make sure the checkbox labeled
+&quot;Users must enter a user name and password to use
+this computer.&quot; is checked. Next, click the Add...
+button to bring up the first dialog box of the User Wizard, shown in
+<a href="ch03.html#samba2-CHP-3-FIG-43">Figure 3-43</a>.</p>
+
+<div class="figure"><a name="samba2-CHP-3-FIG-43"/><img src="figs/sam2_0343.gif"/></div><h4 class="head4">Figure 3-43. Adding a new user</h4>
+
+<p>Fill out the fields, using the username of a valid user account on
+the Samba host, and then click the Next &gt; button to enter and
+confirm the user's password. This password must be
+the same as the user's password on the Samba host.
+If you are using encrypted passwords, make sure this username and
+password are the same as what you used when you ran the
+<em class="emphasis">smbpasswd</em> program. Click the Next &gt; button,
+which brings up the final dialog box, shown in <a href="ch03.html#samba2-CHP-3-FIG-44">Figure 3-44</a>.</p>
+
+<div class="figure"><a name="samba2-CHP-3-FIG-44"/><img src="figs/sam2_0344.gif"/></div><h4 class="head4">Figure 3-44. Specifying a group for the new user</h4>
+
+<p>Pick a group for the user (the default Standard User should do), and
+click the Finish button. You should now see your new account added to
+the list in the Users and Passwords dialog box. Click the OK button
+to complete the process.</p>
+
+<p>Now return to the Users and Passwords control panel window, click the
+Advanced tab, then click on the Advanced button. Click the Users
+folder in the left side of the Local Users and Groups window that
+appears, and then double-click the account you just added in the
+right side of the window. In the Properties window that opens, click
+the checkbox labeled Password never expires. You are done! Click the
+OK buttons in all the dialog boxes, and close all open windows.</p>
+
+<p>Open the Start menu, select Shut Down, and select Log off
+<em class="emphasis">username</em> from the drop-down menu. Click the OK
+button, then log on with the username and password you just added.</p>
+
+
+</div>
+
+
+<div class="sect2"><a name="samba2-CHP-3-SECT-4.6"/>
+
+<h3 class="head2">Connecting to the Samba Server</h3>
+
+<p>Now for the big moment. Your Samba server is running, and you have
+set up your <a name="INDEX-131"/><a name="INDEX-132"/>Windows 2000 client to communicate with
+it. Double-click the My Network Places icon on the desktop, and then
+double-click the Computers Near Me icon to browse the workgroup. You
+should see your Samba server listed as a member of the workgroup, as
+shown in <a href="ch03.html#samba2-CHP-3-FIG-45">Figure 3-45</a>.</p>
+
+<div class="figure"><a name="samba2-CHP-3-FIG-45"/><img src="figs/sam2_0345.gif"/></div><h4 class="head4">Figure 3-45. The Computers Near Me window, showing computers in the workgroup</h4>
+
+<p>Double-clicking the server name will show the resources that the
+server is offering to the network, as shown in <a href="ch03.html#samba2-CHP-3-FIG-46">Figure 3-46</a>.</p>
+
+<div class="figure"><a name="samba2-CHP-3-FIG-46"/><img src="figs/sam2_0346.gif"/></div><h4 class="head4">Figure 3-46. Shares offered by the Toltec server</h4>
+
+<p>In this case, the <em class="filename">test</em> directory and the default
+printer are offered to the Windows 2000 workstation. If you
+don't see the server listed, don't
+panic. Select Run from the Start menu. A dialog box appears that
+allows you to type the name of your server and its share directory in
+Windows format. For example, you would enter
+<em class="filename">\\toltec\</em><tt class="literal">test</tt>, as shown in
+<a href="ch03.html#samba2-CHP-3-FIG-47">Figure 3-47</a>, and use your server's
+hostname instead of &quot;toltec&quot;.</p>
+
+<div class="figure"><a name="samba2-CHP-3-FIG-47"/><img src="figs/sam2_0347.gif"/></div><h4 class="head4">Figure 3-47. Opening a shared directory, using the server's NetBIOS name in the UNC</h4>
+
+<p>This will work even if browsing services are not set up right, which
+is a common problem. You can also work around a name-service problem
+by entering the server's IP address (such as
+172.16.1.1 in our example) instead of the Samba
+server's hostname, as shown in <a href="ch03.html#samba2-CHP-3-FIG-48">Figure 3-48</a>.</p>
+
+<div class="figure"><a name="samba2-CHP-3-FIG-48"/><img src="figs/sam2_0348.gif"/></div><h4 class="head4">Figure 3-48. Opening a shared directory, using the server's IP address in the UNC</h4>
+
+<p>If things still aren't right, go directly to <a href="ch12.html#samba2-CHP-12-SECT-2">Section 12.2</a> to troubleshoot what is wrong
+with the network.</p>
+
+<p>If it works, congratulations! Try copying files to and from the
+server. You will be pleasantly surprised how seamlessly everything
+works. Now that you've finished setting up the Samba
+server and its clients, you can proceed to the next chapter.
+<a name="INDEX-133"/></p>
+
+
+</div>
+
+
+</div>
+
+
+
+<div class="sect1"><a name="samba2-CHP-3-SECT-5"/>
+
+<h2 class="head1">Setting Up Windows XP Computers</h2>
+
+<p>Although <a name="INDEX-134"/>Windows XP
+is very similar to Windows 2000, it has a very different user
+interface, and there are a number of subtle differences. For example,
+getting to the Control Panel is different than in any previous
+version of Windows&mdash;one must click the Control Panel item from
+the Start menu (there is no Settings item in the Start menu in XP).
+By default, XP will display the Control Panel in Category View mode.
+If you see this, click the Switch to Classic View item in the
+upper-left corner of the window. All of our directions are for using
+the Control Panel in Classic View mode.</p>
+
+<p>You should perform the following steps as the
+<tt class="literal">Administrator</tt> or another user in the
+Administrators group.</p>
+
+
+<div class="sect2"><a name="samba2-CHP-3-SECT-5.1"/>
+
+<h3 class="head2">Networking Components</h3>
+
+<p><a name="INDEX-135"/><a name="INDEX-136"/>Go to the Control Panel and
+double-click the Network and Dial-up Connections icon. You should see
+at least one Local Area Connection icon. If there is more than one,
+identify the one that corresponds to the network adapter that is
+connected to your Samba network. Right-click the Local Area
+Connection icon and click the Properties button. (Or double-click the
+Local Area Connection icon and then click the Properties button in
+the dialog box that comes up.) You should now be looking at the Local
+Area Connection Properties dialog box, as shown in <a href="ch03.html#samba2-CHP-3-FIG-49">Figure 3-49</a>.</p>
+
+<div class="figure"><a name="samba2-CHP-3-FIG-49"/><img src="figs/sam2_0349.gif"/></div><h4 class="head4">Figure 3-49. The Local Area Connection Properties dialog</h4>
+
+<p>First of all, you might want to click the Configure button under the
+field for the network adapter to make sure you see the message
+&quot;This device is working properly&quot;
+in the Device status window. If there is a problem, make sure to
+correct it before continuing. You should also see the message
+&quot;Use this device (enable)&quot; in the
+Device usage field of the dialog box. Make sure to set it this way if
+it is not already. Click OK or Cancel to close this dialog box, then
+reopen the Local Area Connection Properties dialog box.</p>
+
+<p>You should see at least the following two components:</p>
+
+<ul><li>
+<p>Client for Microsoft Networks</p>
+</li><li>
+<p>Internet Protocol (TCP/IP)</p>
+</li></ul>
+<p>If you do not see either Client for Microsoft Networks or Internet
+Protocol (TCP/IP) in your list, you will need to add them. For
+either, the method is to click the Install... button, click the type
+of component (Client or Protocol), and then click the Add... button.
+Next, click the component you want to add, and click the OK button.
+You should see the component added to the list with the others.</p>
+
+<p>If you see anything other than TCP/IP listed as a protocol, and it is
+not a protocol that you need, you can remove it. If NetBEUI appears
+in the list, uninstall it if you possibly can. Also uninstall any
+Netware-related components if you do not need to support Netware. If
+you try to remove a protocol and get an error message saying that the
+protocol is being used by another service, you need to remove that
+service before you can remove the protocol. For example, to remove
+the NWLink IPX/SPX Compatible Transport Protocol, you would need to
+remove the Client Service for Netware first.</p>
+
+<p>To remove a component, click the component in the list, click the
+Uninstall button, and then click Yes in the dialog box that pops up.
+In some cases, Windows might need to reboot to put the change into
+effect.</p>
+
+
+<div class="sect3"><a name="samba2-CHP-3-SECT-5.1.1"/>
+
+<h3 class="head3">Bindings</h3>
+
+<p><a name="INDEX-137"/><a name="INDEX-138"/>Next to each client, service, or protocol
+listed in the window in the Local Area Connections Properties dialog
+box, you will see a checkbox. Make sure the checkbox is checked for
+both Client for Microsoft Networks and Internet Protocol (TCP/IP).
+The check marks indicate that the networking components are bound to
+the network adapter shown at the top of the dialog box.</p>
+
+
+</div>
+
+
+</div>
+
+
+<div class="sect2"><a name="samba2-CHP-3-SECT-5.2"/>
+
+<h3 class="head2">Configuring TCP/IP</h3>
+
+<p><a name="INDEX-139"/><a name="INDEX-140"/>Now click Internet Protocol
+(TCP/IP) and then click Properties to open the Internet Protocol
+(TCP/IP) Properties dialog box, shown in <a href="ch03.html#samba2-CHP-3-FIG-50">Figure 3-50</a>.</p>
+
+<div class="figure"><a name="samba2-CHP-3-FIG-50"/><img src="figs/sam2_0350.gif"/></div><h4 class="head4">Figure 3-50. The Internet Protocol (TCP/IP) Properties dialog</h4>
+
+
+<div class="sect3"><a name="samba2-CHP-3-SECT-5.2.1"/>
+
+<h3 class="head3">IP address</h3>
+
+<p><a name="INDEX-141"/><a name="INDEX-142"/>If
+you are using DHCP on your network to assign IP addresses
+dynamically, select the &quot;Obtain IP address
+automatically&quot; radio button. Otherwise, select the
+&quot;Use the following address:&quot; radio
+button, and fill in the computer's IP address and
+netmask in the spaces provided. You or your network manager should
+have selected an address for the client on the same subnet (LAN) as
+the Samba server. For example, if the server's
+address is 172.16.1.1 and its network mask is 255.255.255.0, you
+might use the address 172.16.1.12 (if it is available) along with the
+same netmask. You can also fill in the IP address of the default
+gateway.</p>
+
+
+</div>
+
+
+
+<div class="sect3"><a name="samba2-CHP-3-SECT-5.2.2"/>
+
+<h3 class="head3">DNS server</h3>
+
+<p><a name="INDEX-143"/><a name="INDEX-144"/>In the lower part of the dialog box, click
+the &quot;Use the following DNS server
+addresses:&quot; radio button, and fill in the IP address
+of your DNS server.</p>
+
+<p>Now click the Advanced... button to bring up the Advanced TCP/IP
+Settings dialog box, and then click the WINS tab.</p>
+
+
+</div>
+
+
+
+<div class="sect3"><a name="samba2-CHP-3-SECT-5.2.3"/>
+
+<h3 class="head3">WINS server</h3>
+
+<p><a name="INDEX-145"/><a name="INDEX-146"/>Enter
+the address of your WINS server in the space labeled
+&quot;WINS addresses, in order of use:&quot;.
+If your Samba server is providing WINS service (in other words, you
+have the line <tt class="literal">wins</tt> <tt class="literal">support</tt>
+<tt class="literal">=</tt> <tt class="literal">yes</tt> in the
+<em class="emphasis">smb.conf</em> file of your Samba server), provide the
+Samba server's IP address here. Otherwise, provide
+the address of another WINS server on your network.</p>
+
+<p>Near the bottom of the dialog box, select the radio button labeled
+Enable NetBIOS over TCP/IP. <a href="ch03.html#samba2-CHP-3-FIG-51">Figure 3-51</a> shows what
+your Advanced TCP/IP Settings dialog box should look like at this
+point.</p>
+
+<div class="figure"><a name="samba2-CHP-3-FIG-51"/><img src="figs/sam2_0351.gif"/></div><h4 class="head4">Figure 3-51. The Advanced TCP/IP Settings dialog, showing the WINS tab</h4>
+
+
+</div>
+
+
+
+<div class="sect3"><a name="samba2-CHP-3-SECT-5.2.4"/>
+
+<h3 class="head3">The LMHOSTS file</h3>
+
+<p>If you want to install an
+<em class="filename">LMHOSTS</em><a name="INDEX-147"/><a name="INDEX-148"/> file, it
+must be placed in the <em class="filename">\system32\drivers\etc</em>
+directory under your Windows installation directory (usually
+<em class="filename">C:\WINNT</em> ). The easy way to make sure it gets to
+the proper location is to use the Import LMHOSTS... button on the
+WINS Address tab. (But if you want to do it over the network, you
+will have to do that after file sharing is configured!) Remember to
+click the Enable LMHOSTS Lookup checkbox on the WINS Address tab to
+enable this functionality.</p>
+
+<p>When you are satisfied with your settings for IP Address, WINS
+Address, and DNS, click the OK buttons in each open dialog box (and
+the Close button in the Local Area Connection Properties dialog box)
+to complete the configuration. Windows might need to load some files
+from the Windows XP distribution CD-ROM, and you might need to reboot
+for your changes to take effect.</p>
+
+
+</div>
+
+
+</div>
+
+
+<div class="sect2"><a name="samba2-CHP-3-SECT-5.3"/>
+
+<h3 class="head2">Computer and Workgroup Names</h3>
+
+<p><a name="INDEX-149"/><a name="INDEX-150"/><a name="INDEX-151"/><a name="INDEX-152"/>From the
+Control Panel, double-click the System icon to open the System
+Properties dialog box. Click the Computer Name tab, and your System
+Properties dialog box will look similar to <a href="ch03.html#samba2-CHP-3-FIG-52">Figure 3-52</a>.</p>
+
+<div class="figure"><a name="samba2-CHP-3-FIG-52"/><img src="figs/sam2_0352.gif"/></div><h4 class="head4">Figure 3-52. The System Properties dialog, showing the Computer Name tab</h4>
+
+<p>To give your system computer a name and a workgroup, click the
+Change... button, which will bring up the Computer Name Changes
+dialog box, as in <a href="ch03.html#samba2-CHP-3-FIG-53">Figure 3-53</a>.</p>
+
+<div class="figure"><a name="samba2-CHP-3-FIG-53"/><img src="figs/sam2_0353.gif"/></div><h4 class="head4">Figure 3-53. The Computer Name Changes dialog</h4>
+
+<p>You need to identify your computer with a name and change the
+workgroup to the one you specified in the
+<em class="emphasis">smb.conf</em> file of your Samba server.
+Don't worry that Windows forces the workgroup to be
+all capital letters; it's smart enough to figure out
+what you mean when it connects to the network.</p>
+
+<p>Click the More... button to bring up the DNS Suffix and NetBIOS
+Computer Name dialog box, shown in <a href="ch03.html#samba2-CHP-3-FIG-54">Figure 3-54</a>.</p>
+
+<div class="figure"><a name="samba2-CHP-3-FIG-54"/><img src="figs/sam2_0354.gif"/></div><h4 class="head4">Figure 3-54. The DNS Suffix and NetBIOS Computer Name dialog</h4>
+
+<p>Enter the DNS domain name of this computer in the text field labeled
+Primary DNS Suffix for this computer:, and then click OK. You should
+now see the FQDN of this system underneath the label Full computer
+name: in the Computer Name Changes dialog box. Click the OK button
+and then reboot when requested to put your configuration changes into
+effect. Once again, log in using your administrative account.</p>
+<a name="samba2-CHP-3-NOTE-98"/><blockquote class="note"><h4 class="objtitle">WARNING</h4>
+<p>There have been reports of authentication problems with Samba when a
+username on a Windows XP system is the same as its computer name.</p>
+</blockquote>
+
+
+</div>
+
+
+<div class="sect2"><a name="samba2-CHP-3-SECT-5.4"/>
+
+<h3 class="head2">Adding a Samba-Enabled User</h3>
+
+<p><a name="INDEX-153"/><a name="INDEX-154"/>So far,
+you have been logged into your Windows XP system as a user in the
+Administrators group. To access resources on the Samba server, you
+will need to have a username and password that the Samba server
+recognizes as valid. If your administrative account has such a
+username and password, you can use it, but you might want to access
+your system and the network from a nonadministrative user account
+instead.</p>
+
+<a name="samba2-CHP-3-NOTE-99"/><blockquote class="note"><h4 class="objtitle">TIP</h4>
+<p>The directions in this section assume that your network is set up as
+a workgroup. If you have already set up your network as a domain, as
+we describe in <a href="ch04.html">Chapter 4</a>, you do not need to
+follow the instructions here for adding a local user on the Windows
+XP client system. Simply log on to the domain from the client using a
+username and password in Samba's
+<em class="filename">smbpasswd</em> account database, and continue with
+the next section, <a href="ch03.html#samba2-CHP-3-SECT-5.5">Section 3.5.5</a>.</p>
+</blockquote>
+
+<p>To add a new user, open the Control Panel, and double-click the Users
+Accounts icon to open the User Accounts window, shown in <a href="ch03.html#samba2-CHP-3-FIG-55">Figure 3-55</a>.</p>
+
+<div class="figure"><a name="samba2-CHP-3-FIG-55"/><img src="figs/sam2_0355.gif"/></div><h4 class="head4">Figure 3-55. The User Accounts window</h4>
+
+<p>Click the Create a new account task, which will bring up the window
+shown in <a href="ch03.html#samba2-CHP-3-FIG-56">Figure 3-56</a>. Enter the username, then click
+the Next &gt; button.</p>
+
+<div class="figure"><a name="samba2-CHP-3-FIG-56"/><img src="figs/sam2_0356.gif"/></div><h4 class="head4">Figure 3-56. Entering the username</h4>
+
+<p>Click the radio button labeled
+&quot;Limited&quot;, as shown in <a href="ch03.html#samba2-CHP-3-FIG-57">Figure 3-57</a>.</p>
+
+<p>Click the Create Account button, and you will see the username you
+added next to a picture at the bottom of the User Accounts window. We
+still need to assign a password to the account. Click the account to
+bring up the &quot;What do you want to change about
+<em class="emphasis">username</em>'s
+account?&quot; window, and then click Create a password.
+Enter the password, and enter it again to confirm it.</p>
+
+<div class="figure"><a name="samba2-CHP-3-FIG-57"/><img src="figs/sam2_0357.gif"/></div><h4 class="head4">Figure 3-57. Setting the account type</h4>
+
+<p>This password must be the same as the user's
+password on the Samba host. If you are using encrypted passwords,
+make sure this username and password are the same as what you used
+when you ran the <em class="emphasis">smbpasswd</em> program. Click the
+Create Password button, and you're done adding the
+account.</p>
+
+<p>Now open the Start menu and click the Log Off button. In the Log Off
+Windows dialog box that pops up, again click the Log Off button. When
+Windows displays the login screen, click the user you just added, and
+type in the password to log in.</p>
+
+
+</div>
+
+
+<div class="sect2"><a name="samba2-CHP-3-SECT-5.5"/>
+
+<h3 class="head2">Connecting to the Samba Server</h3>
+
+<p><a name="INDEX-155"/><a name="INDEX-156"/>Now for
+the big moment. Your Samba server is running, and you have set up
+your Windows XP client to communicate with it. In the Start menu,
+select My Computer<a name="FNPTR-9"/><a href="#FOOTNOTE-9">[9]</a> to open the My Computer window. Click My
+Network Places, in the Other Places box in the left part of the
+window. You should see a folder icon for the
+<em class="filename">test</em> directory, as shown in <a href="ch03.html#samba2-CHP-3-FIG-58">Figure 3-58</a>.</p>
+
+<div class="figure"><a name="samba2-CHP-3-FIG-58"/><img src="figs/sam2_0358.gif"/></div><h4 class="head4">Figure 3-58. The My Network Places window</h4>
+
+<p>Now click View workgroup computers in the Network Tasks box at the
+left of the window. You should see your Samba server listed as a
+member of the workgroup. Double-click its icon, and you will see a
+window that looks like <a href="ch03.html#samba2-CHP-3-FIG-59">Figure 3-59</a>.</p>
+
+<div class="figure"><a name="samba2-CHP-3-FIG-59"/><img src="figs/sam2_0359.gif"/></div><h4 class="head4">Figure 3-59. Shares offered by the Toltec server</h4>
+
+<p>If you don't see the server listed in the workgroup,
+don't panic. Select Run... from the Start menu. A
+dialog box appears that allows you to type the name of your server
+and its share directory in Windows format. For example, you would
+enter <em class="filename">\\toltec\</em><tt class="literal">test</tt>, as shown
+in <a href="ch03.html#samba2-CHP-3-FIG-60">Figure 3-60</a>, and use your
+server's hostname instead of
+&quot;toltec&quot;.</p>
+
+<div class="figure"><a name="samba2-CHP-3-FIG-60"/><img src="figs/sam2_0360.gif"/></div><h4 class="head4">Figure 3-60. Opening a shared directory, using the server's NetBIOS name in the UNC</h4>
+
+<p>This will work even if browsing services are not set up right, which
+is a common problem. You can also work around a name-service problem
+by entering the server's IP Address (such as
+172.16.1.1 in our example) instead of the Samba
+server's hostname, as shown in <a href="ch03.html#samba2-CHP-3-FIG-61">Figure 3-61</a>.</p>
+
+<div class="figure"><a name="samba2-CHP-3-FIG-61"/><img src="figs/sam2_0361.gif"/></div><h4 class="head4">Figure 3-61. Opening a shared directory, using the server's IP address in the UNC</h4>
+
+<p>If things still aren't right, go directly to <a href="ch12.html#samba2-CHP-12-SECT-2">Section 12.2</a> to troubleshoot what is wrong
+with the network.</p>
+
+<p>If it works, congratulations! Try copying files to and from the
+server by dragging their icons to and from the Samba
+server's <em class="filename">test</em> folder. You might
+be pleasantly surprised how seamlessly everything works. <a name="INDEX-157"/> <a name="INDEX-158"/></p>
+
+
+</div>
+
+
+</div>
+
+<hr/><h4 class="head4">Footnotes</h4><blockquote><a name="FOOTNOTE-1"/> <p><a href="#FNPTR-1">[1]</a> We are
+intentionally omitting device drivers because they are
+hardware-specific, and we assume you are getting installation
+directions from the manufacturer.</p> <a name="FOOTNOTE-2"/>
+<p><a href="#FNPTR-2">[2]</a> Make sure to use the same netmask as all other systems on the
+network. You can find the netmask in use by checking with Unix or
+Windows systems that have already been configured.</p> <a name="FOOTNOTE-3"/> <p><a href="#FNPTR-3">[3]</a> Keep in mind that IP addresses ending
+in .0 are reserved for network addresses and that ones ending in .255
+are for broadcast addresses. These should never be assigned to any
+system on the network.</p> <a name="FOOTNOTE-4"/> <p><a href="#FNPTR-4">[4]</a> To be more explicit about
+this, the system will identify itself to the network as a b-node
+rather than an h-node.</p> <a name="FOOTNOTE-5"/> <p><a href="#FNPTR-5">[5]</a> We put the
+names of the <em class="filename">LMHOSTS</em> and
+<em class="filename">HOSTS</em> files in uppercase for additional
+clarity&mdash;to remind you that we are referring to the files on
+Windows rather than on Unix, and because that's the
+way we see them in other books on Windows. The case of the letters in
+the two names actually does not matter.</p> <a name="FOOTNOTE-6"/> <p><a href="#FNPTR-6">[6]</a> The address 127.0.0.1 is known as the
+<em class="emphasis">localhost</em> address and always refers to itself.
+For example, if you type <tt class="literal">ping</tt>
+<tt class="literal">127.0.0.1</tt> on a Unix server, you should always get
+a response, because you're pinging the host
+itself.</p> <a name="FOOTNOTE-7"/> <p><a href="#FNPTR-7">[7]</a> This update is supplied in
+various update packages issued by Microsoft.</p> <a name="FOOTNOTE-8"/> <p><a href="#FNPTR-8">[8]</a> Notice how in Windows NT,
+some clients are called &quot;services&quot;!
+In these directions, we will conform to Microsoft's
+terminology.</p> <a name="FOOTNOTE-9"/> <p><a href="#FNPTR-9">[9]</a> If there is a My Network Places
+item in the Start menu at this point, you can save yourself a little
+time and just click that. If you don't see it,
+don't worry; it will appear automatically
+later.</p> </blockquote>
+
+<hr/><h4 class="head4"><a href="toc.html">TOC</a></h4>
+</body></html>

Copied: branches/samba/experimental/docs/htmldocs/using_samba/ch04.html (from rev 1919, tags/samba/upstream_3.2.0~rc1/docs/htmldocs/using_samba/ch04.html)
===================================================================
--- branches/samba/experimental/docs/htmldocs/using_samba/ch04.html	                        (rev 0)
+++ branches/samba/experimental/docs/htmldocs/using_samba/ch04.html	2008-06-09 06:59:20 UTC (rev 1920)
@@ -0,0 +1,2556 @@
+<html>
+<body bgcolor="#ffffff">
+
+<img src="samba2_xs.gif" border="0" alt=" " height="100" width="76"
+hspace="10" align="left" />
+
+<h1 class="head0">Chapter 4. Windows NT Domains</h1>
+
+
+
+<p><a name="INDEX-1"/>In previous
+chapters, we've focused on workgroup networking to
+keep things simple and introduce you to networking with Samba in the
+most painless manner we could find. However, workgroup computing has
+its drawbacks, and for many computing environments, the greater
+security and single logon of the Windows NT domain make it worthwhile
+to spend the extra effort to implement a domain.</p>
+
+<p>In addition to the domain features of
+<a name="INDEX-2"/>that we discussed in <a href="ch01.html">Chapter 1</a>, having a domain makes it possible to use
+<em class="firstterm">logon scripts</em><a name="INDEX-3"/> and <em class="firstterm">roaming profiles
+</em><a name="INDEX-4"/>(also called<em class="firstterm"> roving
+profiles</em><a name="INDEX-5"/>). A logon
+script is a text file of commands that are run during startup, and a
+profile is a collection of information regarding the desktop
+environment, including the contents of the Start menu, icons that
+appear on the desktop, and other characteristics about the GUI
+environment that users are allowed to customize. A roaming profile
+can follow its owner from computer to computer, allowing her to have
+the same familiar interface appear wherever she logs on.</p>
+
+<p>A Windows NT domain offers centralized control over the network.
+<em class="firstterm">Policies</em><a name="INDEX-6"/> can be set up by an administrator to
+define aspects of the users' environment and limit
+the amount of control they have over the network and their computers.
+It is also possible for administrators to perform remote
+administration of the domain controllers from any Windows NT/2000/XP
+workstation.</p>
+
+<p>Samba 2.2 has the ability to act as a primary domain controller,
+supporting domain logons from Windows 95/98/Me/NT/2000/XP computers
+and allowing Windows NT/2000/XP<a name="FNPTR-1"/><a href="#FOOTNOTE-1">[1]</a> systems to join the domain as domain
+member servers. Samba can also join a domain as a member server,
+allowing the primary domain controller to be a Windows NT/2000 system
+or another Samba server.</p>
+
+<a name="samba2-CHP-4-NOTE-100"/><blockquote class="note"><h4 class="objtitle">TIP</h4>
+<p>Samba 2.2 does not support <a name="INDEX-7"/><a name="INDEX-8"/><a name="INDEX-9"/>LDAP and <a name="INDEX-10"/>Kerberos authentication of Active
+Directory, so it cannot act as a Windows 2000 Active Directory domain
+controller. However, Samba can be added to an Active Directory domain
+as a member server, with the Windows 2000 domain controllers running
+in either mixed or native mode. The Windows 2000 server (even if it
+is running in native mode) supports the Samba server by acting as a
+<a name="INDEX-11"/><a name="INDEX-12"/>PDC emulator, using the Windows NT
+style of authentication rather than the Kerberos style.</p>
+</blockquote>
+
+<p>If you're adding a Samba server to a network that
+has already been set up, you won't have to decide
+whether to use a workgroup or a domain; you will simply have to be
+compatible with what's already in place. If you do
+have a choice, we suggest you evaluate both workgroup and domain
+computing carefully before rolling out a big installation. You will
+have a lot of work to do if you later need to convert one to the
+other. One last thought on this matter is that Microsoft is
+developing Windows in the direction of increased use of domains and
+is intending that eventually Windows networks be composed solely of
+Active Directory domains. If you implement a Windows NT domain now,
+you'll be in a better position to transition to
+Active Directory later, after Samba has better support for it.</p>
+
+<p>In this chapter, we cover various topics directly related to using
+Samba in a Windows NT domain, including:</p>
+
+<ul><li>
+<p>Configuring and using Samba as the primary domain controller</p>
+</li><li>
+<p>Setting up Windows 95/98/Me systems to log on to the domain</p>
+</li><li>
+<p>Implementing user-level security on Windows 95/98/Me</p>
+</li><li>
+<p>Adding Windows NT/2000/XP systems to the domain</p>
+</li><li>
+<p>Configuring logon scripts, roaming profiles, and system policies</p>
+</li><li>
+<p>Adding a Samba server to a domain as a member server</p>
+</li></ul>
+
+
+
+
+<div class="sect1"><a name="samba2-CHP-4-SECT-1"/>
+
+<h2 class="head1">Samba as the Primary Domain Controller</h2>
+
+<p><a name="INDEX-13"/>Samba 2.2
+is able to handle the most desired functions of a primary domain
+controller in a Windows NT domain, handling domain logons and
+authentication for accessing shared resources, as well as supporting
+logon scripts, roaming profiles, and system policies.</p>
+
+<a name="samba2-CHP-4-NOTE-101"/><blockquote class="note"><h4 class="objtitle">TIP</h4>
+<p>You will need to use at least Samba 2.2 to ensure that PDC
+functionality for Windows NT/2000/XP clients is present. Prior to
+Samba 2.2, only limited user authentication for NT clients was
+present.</p>
+</blockquote>
+
+<p>In this section, we will show you how to configure Samba as a PDC for
+use with Windows 95/98/Me and Windows NT/2000/XP clients. The two
+groups of Windows versions interact differently within domains, and
+in some cases are supported in slightly different ways. If you know
+you are going to be using only Windows 95/98/Me or Windows
+NT/2000/XP, you can set up Samba to support only that group. However,
+there isn't any harm in supporting both at the same
+time.</p>
+
+<a name="samba2-CHP-4-NOTE-102"/><blockquote class="note"><h4 class="objtitle">TIP</h4>
+<p>If you would like more information on how to set up
+<a name="INDEX-14"/>domains, see the file
+<em class="filename">Samba-PDC-HOWTO.html</em><a name="INDEX-15"/>
+in the <em class="filename">docs/htmldocs</em> directory of the Samba
+source distribution.</p>
+</blockquote>
+
+<p>Samba must be the only domain controller for the domain. Make sure
+that a PDC isn't already active, and that there are
+no backup domain controllers. Samba 2.2 is not able to communicate
+with backup domain controllers, and having domain controllers in your
+domain with unsynchronized data would result in a very dysfunctional
+network.</p>
+
+<a name="samba2-CHP-4-NOTE-103"/><blockquote class="note"><h4 class="objtitle">TIP</h4>
+<p>Although Samba 2.2 cannot function as, or work with, a Windows NT
+<a name="INDEX-16"/><a name="INDEX-17"/>BDC, it is possible to set up
+another Samba server to act as a backup for a Samba PDC. For further
+information, see the file
+<em class="filename">Samba-BDC-HOWTO.html</em><a name="INDEX-18"/>
+in the <em class="filename">docs/htmldocs</em> directory of the Samba
+source distribution.</p>
+</blockquote>
+
+<p>Configuring Samba to be a PDC is a matter of modifying the
+<em class="filename">smb.conf</em> file, creating some directories, and
+restarting the server.</p>
+
+
+<div class="sect2"><a name="samba2-CHP-4-SECT-1.1"/>
+
+<h3 class="head2">Modifying smb.conf</h3>
+
+<p>First you will need to start with an
+<em class="filename">smb.conf</em><a name="INDEX-19"/><a name="INDEX-20"/> file that correctly configures Samba for
+workgroup computing, such as the one we created in <a href="ch02.html">Chapter 2</a>, and insert the following lines into the
+<tt class="literal">[global]</tt> section:</p>
+
+<blockquote><pre class="code">[global]
+    ; use the name of your Samba server instead of toltec
+    ; and your own workgroup instead of METRAN
+    netbios name = toltec
+    workgroup = METRAN
+    encrypt passwords = yes
+        
+    domain master = yes
+    local master = yes
+    preferred master = yes
+    os level = 65
+
+    security = user
+    domain logons = yes
+    
+    ; logon path tells Samba where to put Windows NT/2000/XP roaming profiles
+    logon path = \\%L\profiles\%u\%m
+    logon script = logon.bat
+
+    logon drive = H:
+    ; logon home is used to specify home directory and
+    ; Windows 95/98/Me roaming profile location
+    logon home = \\%L\%u\.win_profile\%m
+    
+    time server = yes
+
+    ; instead of jay, use the names of all users in the Windows NT/2000/XP
+    ; Administrators group who log on to the domain
+    domain admin group = root jay
+
+    ; the below works on Red Hat Linux - other OSs might need a different command
+    add user script = /usr/sbin/useradd -d /dev/null -g 100 -s /bin/false -M %u</pre></blockquote>
+
+<p>And after the <tt class="literal">[global]</tt> section, add these three
+new shares:</p>
+
+<blockquote><pre class="code">[netlogon]
+    path = /usr/local/samba/lib/netlogon
+    writable = no
+    browsable = no
+
+[profiles]
+    ; you might wish to use a different directory for your
+    ; Windows NT/2000/XP roaming profiles
+    path = /home/samba-ntprof
+    browsable = no
+    writable = yes
+    create mask = 0600
+    directory mask = 0700
+
+[homes]
+    read only = no
+    browsable = no
+    guest ok = no
+    map archive = yes</pre></blockquote>
+
+<p>Now for the explanation. If you are comparing this example to the
+configuration file presented in <a href="ch02.html">Chapter 2</a>, you
+will notice that the first three parameter settings are similar. We
+start out in the <tt class="literal">[global]</tt> section by setting the
+NetBIOS name of the Samba server. We are using the default, which is
+the DNS hostname, but are being explicit because the NetBIOS name is
+used in UNCs that appear later in <em class="filename">smb.conf</em>. The
+next two lines, setting the workgroup name and choosing to use
+encrypted passwords, are identical to our
+<em class="filename">smb.conf</em> file from <a href="ch02.html">Chapter 2</a>.
+However, things are now a little different: even though it still
+reads &quot;workgroup&quot;, we are actually
+setting the name of the domain. For a workgroup, using encrypted
+passwords is optional; when using a domain, they are required.</p>
+
+<p>The next four lines set up our Samba PDC to handle browsing services.
+The line <tt class="literal">domain</tt> <tt class="literal">master</tt>
+<tt class="literal">=</tt> <tt class="literal">yes</tt> causes Samba to be the
+domain master browser, which handles browsing services for the domain
+across multiple subnets if necessary. Although it looks very similar,
+<tt class="literal">local</tt> <tt class="literal">master</tt>
+<tt class="literal">=</tt> <tt class="literal">yes</tt> does not cause Samba to
+be the master browser on the subnet, but merely tells it to
+participate in browser elections and allow itself to win. (These two
+lines are yet more default settings that we include to be clear.) The
+next two lines ensure that Samba wins the elections. Setting the
+<tt class="literal">preferred</tt> <tt class="literal">master</tt> parameter
+makes Samba force an election when it starts up. The
+<tt class="literal">os</tt> <tt class="literal">level</tt> parameter is set
+higher than that of any other system, which results in Samba winning
+that election. (At the time of this writing, an <tt class="literal">os</tt>
+level of 65 was sufficient to win over all versions of
+Windows&mdash;but make sure no other Samba server is set higher!) We
+make sure Samba is both the <a name="INDEX-21"/><a name="INDEX-22"/>domain and local master browser
+because Windows NT/2000 PDCs always reserve the domain master browser
+role for themselves and because Windows clients require things to be
+that way to find the primary domain controller. It is possible to
+allow another computer on the network to win the role of local master
+browser, but having the same server act as both domain and local
+masters is simpler and more efficient.</p>
+
+<p>The next two lines in the <tt class="literal">[global]</tt> section set up
+Samba to handle the actual domain logons. We set
+<tt class="literal">security</tt> <tt class="literal">=</tt>
+<tt class="literal">user</tt> so that Samba will require a username and
+password. This is actually the same as in the workgroup setup we
+covered in <a href="ch01.html">Chapter 1</a> and <a href="ch02.html">Chapter 2</a> because it is the default. The only
+reason we're including it explicitly is to avoid
+confusion: another valid setting is <tt class="literal">security</tt>
+<tt class="literal">=</tt> <tt class="literal">domain</tt>, but that is for
+having another (Windows or Samba) domain controller handle the logons
+and should never be found in the <em class="filename">smb.conf</em> of a
+Samba PDC. The next line, <tt class="literal">domain</tt>
+<tt class="literal">logons</tt> <tt class="literal">=</tt>
+<tt class="literal">yes</tt>, is what tells Samba we want this server to
+handle domain logons.</p>
+
+<p>Defining a logon path is necessary for supporting
+<a name="INDEX-23"/><a name="INDEX-24"/>roaming profiles for
+Windows NT/2000/XP clients. The UNC
+<tt class="literal">\\%L\profiles\%u</tt> refers to a share held on the
+Samba server where the profiles are kept. The variables
+<tt class="literal">%L</tt> and <tt class="literal">%u</tt> are replaced by Samba
+with the name of the server and the username of the logged on user,
+respectively. The section in <em class="filename">smb.conf</em> defining
+the <tt class="literal">[profiles]</tt> share contains the definition of
+exactly where the profiles are kept on the server.
+We'll get back to this topic a bit later in this
+chapter.</p>
+
+<p>The <tt class="literal">logon</tt> <tt class="literal">script</tt>
+<tt class="literal">=</tt> <tt class="literal">logon.bat</tt> line specifies the
+name of an MS-DOS batch file that will be executed when the client
+logs on to the domain. The path specified here is relative to the
+<tt class="literal">[netlogon]</tt> share that is defined later in the
+<em class="filename">smb.conf</em> file.</p>
+
+<p>The settings of <tt class="literal">logon</tt> <tt class="literal">drive</tt> and
+<tt class="literal">logon</tt> <tt class="literal">home</tt> have a couple of
+purposes. Setting <tt class="literal">logon</tt> <tt class="literal">drive</tt>
+<tt class="literal">=</tt> <tt class="literal">H</tt>: allows the home directory
+of the user to be connected to drive letter H on the client. The
+<tt class="literal">logon</tt> <tt class="literal">home</tt> parameter is set to
+the location of the home directory on the server, and again,
+<tt class="literal">%u</tt> is replaced at runtime by the logged on
+user's username. The home directory is used to store
+roaming profiles for Windows 95/98/Me clients. These parameters tie
+into the <tt class="literal">[homes]</tt> share that we are adding, as we
+will explain a bit later.</p>
+
+<p>Setting <tt class="literal">time</tt> <tt class="literal">server</tt>
+<tt class="literal">=</tt> <tt class="literal">yes</tt> causes Samba to advertise
+itself as a <a name="INDEX-25"/>time service for the network. This is
+optional.</p>
+
+<p>The <tt class="literal">domain</tt> <tt class="literal">admin</tt>
+<tt class="literal">group</tt> parameter exists as a short-term measure in
+Samba 2.2 to give Samba a list of users who have administrative
+privileges in the domain. The list should contain any Samba users who
+log on from Windows NT/2000/XP systems and are members of the
+Administrators or Domain Admins groups, if roaming profiles are to
+work correctly.</p>
+
+<p>The last parameter to add to the <tt class="literal">[global]</tt> section
+is <tt class="literal">add</tt> <tt class="literal">user</tt>
+<tt class="literal">script</tt>, and you will need it only if one or more
+of your clients is a Windows NT/2000/XP system. We will tell you more
+about this in <a href="ch04.html#samba2-CHP-4-SECT-2">Section 4.2</a> later in this chapter.</p>
+
+<p>The rest of the additions to <em class="filename">smb.conf</em> are the
+definitions for three <a name="INDEX-26"/><a name="INDEX-27"/>shares. The
+<tt class="literal">[netlogon]</tt><a name="INDEX-28"/> share is necessary for Samba to
+handle domain logons because Windows clients need to connect to it
+during the logon process and will fail if the share does not exist.
+Other than that, the only function of <tt class="literal">[netlogon]</tt>
+is to be a repository for logon scripts and system-policy files,
+which we shall cover in detail later in this chapter. The path to a
+directory on the Samba server is given, and because the clients only
+read logon scripts and system-policy files from the share, the
+<tt class="literal">writable</tt> <tt class="literal">=</tt>
+<tt class="literal">no</tt> definition is used to make the share read-only.
+Users do not need to see the share, so we set
+<tt class="literal">browsable</tt> <tt class="literal">=</tt>
+<tt class="literal">no</tt> to make the share invisible.</p>
+
+<p>The <tt class="literal">[profiles]</tt><a name="INDEX-29"/> share is needed for use with
+Windows NT/2000/XP roaming profiles. The path points to a directory
+on the Samba server where the profiles are kept, and in this case,
+the clients must be able to read and write the profile data. The
+<tt class="literal">create</tt> <tt class="literal">mask</tt> (read and write
+permitted for the owner only) and <tt class="literal">directory</tt>
+<tt class="literal">mask</tt> (read, write, and search permitted for the
+owner only) are set up such that a user's profile
+data can be read and written only by the user and not accessed or
+modified by anyone else.</p>
+
+<p>The <tt class="literal">[homes]</tt><a name="INDEX-30"/> share is necessary for our
+definitions of <tt class="literal">logon</tt> <tt class="literal">drive</tt> and
+<tt class="literal">logon</tt> <tt class="literal">home</tt> to work. Samba uses
+the <tt class="literal">[homes]</tt> share to add the home directory of the
+user (found in <em class="filename">/etc/passwd</em> ) as a share. Instead
+of appearing as &quot;homes&quot;, the share
+will be accessible on the client through a folder having the same
+name as the user's username. We will cover this
+topic in more detail in <a href="ch09.html">Chapter 9</a>.</p>
+
+<p>At this point, you might want to run
+<em class="filename">testparm</em><a name="INDEX-31"/> to check your
+<em class="filename">smb.conf</em> file. <a name="INDEX-32"/><a name="INDEX-33"/></p>
+
+
+</div>
+
+
+<div class="sect2"><a name="samba2-CHP-4-SECT-1.2"/>
+
+<h3 class="head2">Creating Directories on the Samba Server</h3>
+
+<p><a name="INDEX-34"/><a name="INDEX-35"/>The
+<tt class="literal">[netlogon]</tt> and <tt class="literal">[profiles]</tt>
+shares defined in our new <em class="filename">smb.conf</em> file
+reference directories on the Samba server, and it is necessary to
+create those directories with the proper permissions:</p>
+
+<blockquote><pre class="code"># <tt class="userinput"><b>mkdir /usr/local/samba/lib/netlogon</b></tt>
+# <tt class="userinput"><b>chmod 775 /usr/local/samba/lib/netlogon</b></tt>
+# <tt class="userinput"><b>mkdir /home/samba-ntprof</b></tt>
+# <tt class="userinput"><b>chmod 777 /home/samba-ntprof</b></tt></pre></blockquote>
+
+<p>The directory names we use are just examples. You are free to choose
+your own.</p>
+
+
+</div>
+
+
+<div class="sect2"><a name="samba2-CHP-4-SECT-1.3"/>
+
+<h3 class="head2">Restarting the Samba Server</h3>
+
+<p><a name="INDEX-36"/>At this
+point, the only thing left to do is restart the Samba server, and the
+changes will be put into effect:</p>
+
+<blockquote><pre class="code"># <tt class="userinput"><b>/etc/rc.d/init.d/smb restart</b></tt></pre></blockquote>
+
+<p>(or use whatever method works on your system, as discussed in <a href="ch02.html">Chapter 2</a>.) The server is now ready to accept domain
+logons. <a name="INDEX-37"/></p>
+
+
+</div>
+
+
+</div>
+
+
+
+<div class="sect1"><a name="samba2-CHP-4-SECT-2"/>
+
+<h2 class="head1">Adding Computer Accounts</h2>
+
+<p>To interact in a domain, a Windows NT/2000/XP system must be a member
+of the domain. <a name="INDEX-38"/>Domain membership is implemented
+using <em class="firstterm">computer
+accounts,</em><a name="INDEX-39"/><a name="INDEX-40"/> which are similar to user
+accounts and allow a domain controller to keep information with which
+to authenticate computers on the network. That is, the domain
+controller must be able to tell if requests that arrive from a
+computer are coming from a computer that it
+&quot;knows&quot; as being part of the
+domain. Each Windows NT/2000/XP system in the domain has a computer
+account in the domain controllers' database, which
+on a Windows NT/2000 hosted domain is the <a name="INDEX-41"/>SAM
+database. Although Samba uses a different method (involving the
+<em class="filename">smbpasswd</em><a name="INDEX-42"/> file), it also treats computer accounts
+similarly to user accounts.</p>
+
+<p>To create a computer account, an administrator configures a Windows
+NT/2000/XP system to be part of the domain. For Samba 2.2, the
+&quot;<a name="INDEX-43"/><a name="INDEX-44"/>domain
+administrator&quot; is the <a name="INDEX-45"/><a name="INDEX-46"/>root account on the Samba
+server, and you will need to run the command:</p>
+
+<blockquote><pre class="code"># <tt class="userinput"><b>smbpasswd -a root</b></tt></pre></blockquote>
+
+<p>to add the root user to Samba's password database.
+In this case, do not provide <em class="filename">smbpasswd</em> with the
+same password as the actual root account on the server. Create a
+different password to be used solely for creating computer accounts.
+This will reduce the possibility of compromising the root password.</p>
+
+<p>When the computer account is created, two things must happen on the
+Samba server. An entry is added to the <em class="filename">smbpasswd</em>
+file, with a &quot;username&quot; that is the
+NetBIOS name of the computer with a dollar sign
+(<tt class="literal">$</tt>) appended to it. This part is handled by the
+<em class="emphasis">smbpasswd</em> command, and you do not need to
+perform any additional action to implement it.</p>
+
+<p>With Samba 2.2, an entry is also required in the
+<em class="filename">/etc/passwd</em> file<a name="FNPTR-2"/><a href="#FOOTNOTE-2">[2]</a> to give the computer account a
+user ID (UID) on the Samba server.</p> 
+
+<p>This account will never be used to
+log in to the Unix system, so it should not be given a valid home
+directory or login shell. To make this part work, you must set the
+<tt class="literal">add</tt> <tt class="literal">user</tt>
+<tt class="literal">script</tt> parameter in your Samba configuration file,
+using a command that adds the entry in the proper manner. On our Red
+Hat Linux system, we set <tt class="literal">add</tt>
+<tt class="literal">user</tt> <tt class="literal">script</tt> to:</p>
+
+<blockquote><pre class="code">/usr/sbin/useradd -d /dev/null -g 100 -s /bin/false -M %u</pre></blockquote>
+
+<p>This command adds an entry in <em class="filename">/etc/passwd</em>
+similar to the following:</p>
+
+<blockquote><pre class="code">aztec$:x:505:100::/dev/null:/bin/false</pre></blockquote>
+
+<p>Again, notice that the username ends in a dollar sign. The user
+account shown has a &quot;home
+directory&quot; of <em class="filename">/dev/null</em>, a
+group ID (GID) of 100, and a &quot;login
+shell&quot; of <em class="filename">/bin/false</em>. The
+<em class="emphasis">-M</em> flag in our <em class="emphasis">useradd</em>
+command prevents it from creating the home directory. Samba replaces
+the <tt class="literal">%u</tt> variable in the
+<em class="emphasis">useradd</em> command with the NetBIOS name of the
+computer, including the trailing dollar sign. The basic idea here is
+to create an entry with a valid username and UID. These are the only
+parts that Samba uses. It is important that the UID be unique, not
+also used for other accounts&mdash;especially ones that are
+associated with Samba users.</p>
+
+<p>If you are using some other variety of Unix, you will need to replace
+our <em class="emphasis">useradd</em> command with a command that performs
+the same function on your system. If a command such as
+<em class="emphasis">useradd</em> does not come with your system, you can
+write a shell script yourself that performs the same function. In any
+case, the command should add a password hash that does not correspond
+to any valid password. For example, in the<em class="filename">
+/etc/shadow</em> file of our Linux server, we find the
+following two lines:</p>
+
+<blockquote><pre class="code">jay:%1%zQ7j7ok8$D/IubyRAY5ovM3bTrpUCn1:11566:0:99999:7:::
+zapotec$:!!:11625:0:99999:7:::</pre></blockquote>
+
+<p>The first line is for <tt class="literal">jay</tt>'s user
+account. The second field is the password hash&mdash;the long string
+between the first and second colons. The second line is for the
+computer account of <tt class="literal">zapotec</tt>, a domain member
+server. Its &quot;username&quot; ends with a
+dollar sign (<tt class="literal">$</tt>), and the second field in this case
+has been set to &quot;!!&quot;, which is an
+arbitrary string not produced from any password. Therefore, there is
+no valid password for this account on the Linux host. Just about any
+ASCII string can be used instead of
+&quot;!!&quot;. For example, you could use
+&quot;DISABLED&quot; instead.</p>
+
+<a name="samba2-CHP-4-NOTE-104"/><blockquote class="note"><h4 class="objtitle">TIP</h4>
+<p>It is possible to <a name="INDEX-47"/><a name="INDEX-48"/><a name="INDEX-49"/><a name="INDEX-50"/>create the entries for
+<em class="filename">/etc/passwd</em> and <em class="filename">smbpasswd</em>
+manually; however, we suggest this method be used very carefully, and
+only for initial testing, or as a last resort. The reason for this is
+to maintain security. After the computer account has been created on
+the server, the next Windows NT/2000/XP system on the network with a
+matching NetBIOS name to log on to the domain will be associated with
+this account. This allows crackers a window of opportunity to take
+over computer accounts for their own purposes.</p>
+</blockquote>
+
+
+</div>
+
+
+
+<div class="sect1"><a name="samba2-CHP-4-SECT-3"/>
+
+<h2 class="head1">Configuring Windows Clients for Domain Logons</h2>
+
+<p><a name="INDEX-51"/>The client-side configuration for Windows
+clients is really simple. All you have to do is switch from workgroup
+to domain networking by enabling domain logons, and in the case of
+Windows NT/2000/XP, also provide the root password you gave
+<em class="filename">smbpasswd</em> for creating computer accounts. This
+results in the Windows NT/2000/XP system becoming a member of the
+domain.</p>
+
+
+<div class="sect2"><a name="samba2-CHP-4-SECT-3.1"/>
+
+<h3 class="head2">Windows 95/98/Me</h3>
+
+<p><a name="INDEX-52"/><a name="INDEX-53"/>To
+enable domain logons with Windows 95/98/Me, open the Control Panel
+and double-click the Network icon. Then click Client for Microsoft
+Networks, and click the Properties button. At this point, you should
+see a dialog box similar to <a href="ch04.html#samba2-CHP-4-FIG-1">Figure 4-1</a>. Select the
+Logon to Windows Domain checkbox at the top of the dialog box, and
+enter the name of the domain as you have defined it with the
+<tt class="literal">workgroup</tt> parameter in the Samba configuration
+file. Then click OK, and reboot the machine when asked.</p>
+
+<div class="figure"><a name="samba2-CHP-4-FIG-1"/><img src="figs/sam2_0401.gif"/></div><h4 class="head4">Figure 4-1. Configuring a Windows 95/98 client for domain logons</h4>
+<a name="samba2-CHP-4-NOTE-105"/><blockquote class="note"><h4 class="objtitle">WARNING</h4>
+<p>If <a name="INDEX-54"/>Windows complains that you are already
+logged into the domain, you probably have an active connection to a
+share in the workgroup (such as a mapped network drive). Simply
+disconnect the resource temporarily by right-clicking its icon and
+choosing the Disconnect pop-up menu item.</p>
+</blockquote>
+
+<p>When Windows reboots, you should see the standard logon dialog with
+an addition: a field for a domain. The domain name should already be
+filled in, so simply enter your password and click the OK button. At
+this point, Windows should consult the primary domain controller
+(Samba) to see if the password is correct. (You can check the log
+files if you want to see this in action.) If it worked,
+congratulations! You have properly configured Samba to act as a
+domain controller for Windows 95/98/Me machines, and your client is
+successfully connected.</p>
+
+
+</div>
+
+
+<div class="sect2"><a name="samba2-CHP-4-SECT-3.2"/>
+
+<h3 class="head2">User-Level Security for Windows 95/98/Me</h3>
+
+<p><a name="INDEX-55"/><a name="INDEX-56"/><a name="INDEX-57"/>Now that you have a primary domain
+controller to authenticate users, you can implement much better
+security for shares that reside on Windows 95/98/Me
+systems.<a name="FNPTR-3"/><a href="#FOOTNOTE-3">[3]</a> To enable this functionality, open the
+Control Panel, double-click the Network icon, and click the Access
+Control tab in the dialog box. The window should now look like <a href="ch04.html#samba2-CHP-4-FIG-2">Figure 4-2</a>.</p>
+
+<div class="figure"><a name="samba2-CHP-4-FIG-2"/><img src="figs/sam2_0402.gif"/></div><h4 class="head4">Figure 4-2. Setting user-level access control</h4>
+
+<p>Click the User-level access control radio button, and type in the
+name of your domain in the text area. Click the OK button. If you get
+the dialog box shown in <a href="ch04.html#samba2-CHP-4-FIG-3">Figure 4-3</a>, it means that
+shares are already on the system.</p>
+
+<div class="figure"><a name="samba2-CHP-4-FIG-3"/><img src="figs/sam2_0403.gif"/></div><h4 class="head4">Figure 4-3. Error dialog while changing to user-level access control</h4>
+
+<p>In that case, you might want to cancel the operation and make a
+record of each of the computer's shares, making it
+easier to re-create them, and then redo this part. (To get a list of
+shares, open an MS-DOS prompt window and run the
+<tt class="literal">net</tt> <tt class="literal">view</tt>
+<tt class="literal">\\</tt><em class="replaceable">computer_name</em>
+command.) Otherwise, you will get a message asking you to reboot to
+put the change in configuration into effect.</p>
+
+<p>After rebooting, you can create shares with user-level access
+control. To do this, right-click the folder you wish to share, and
+select Sharing.... This will bring up the Shared Properties dialog
+box, shown in <a href="ch04.html#samba2-CHP-4-FIG-4">Figure 4-4</a>.</p>
+
+<div class="figure"><a name="samba2-CHP-4-FIG-4"/><img src="figs/sam2_0404.gif"/></div><h4 class="head4">Figure 4-4. The Shared Properties dialog</h4>
+
+<p>Click the Shared As: radio button, and give the share a name and
+comment. Then click the Add... button, and you will see the Add Users
+dialog box, shown in <a href="ch04.html#samba2-CHP-4-FIG-5">Figure 4-5</a>.</p>
+
+<div class="figure"><a name="samba2-CHP-4-FIG-5"/><img src="figs/sam2_0405.gif"/></div><h4 class="head4">Figure 4-5. The Add Users dialog</h4>
+
+<p>What has happened is that Windows has contacted the primary domain
+controller (in this case, Samba) and requested a list of domain users
+and groups. You can now select a user or group and add it to one or
+more of the three lists on the righthand side of the window&mdash;for
+Read Only, Full Access, or Custom Control&mdash;by clicking the
+buttons in the middle of the window. When you are done, click the OK
+button. If you added any users or groups to the Custom Control list,
+you will be presented with the Change Access Rights dialog box, shown
+in <a href="ch04.html#samba2-CHP-4-FIG-6">Figure 4-6</a>, in which you can specify the rights
+you wish to allow. Then click the OK button to close the dialog box.</p>
+
+<div class="figure"><a name="samba2-CHP-4-FIG-6"/><img src="figs/sam2_0406.gif"/></div><h4 class="head4">Figure 4-6. The Change Access Rights dialog</h4>
+
+<p>You are now returned to the Shared Properties dialog box, where you
+will see the Name: and Access Rights: columns filled in with the
+permissions that you just created. Click the OK button to finalize
+the process. Remember, you will have to perform these actions on any
+folders that you had previously shared using share-level security.
+<a name="INDEX-58"/><a name="INDEX-59"/></p>
+
+
+</div>
+
+
+<div class="sect2"><a name="samba2-CHP-4-SECT-3.3"/>
+
+<h3 class="head2">Windows NT 4.0</h3>
+
+<p><a name="INDEX-60"/><a name="INDEX-61"/>To
+configure Windows NT for domain logons, log in to the computer as
+Administrator or another user in the Administrators group, open the
+Control Panel, and double-click the Network icon. If it
+isn't already selected, click on the Network
+Identification tab.</p>
+
+<p>Click the Change... button, and you should see the dialog box shown
+in <a href="ch04.html#samba2-CHP-4-FIG-7">Figure 4-7</a>. In this dialog box, you can choose
+to have the Windows NT client become a member of the domain by
+clicking the checkbox marked Domain: in the Member of box. Then type
+in the name of the domain to which you wish the client to log on; it
+should be the same as the one you specified using the
+<tt class="literal">workgroup</tt> parameter in the Samba configuration
+file. Click the checkbox marked Create a Computer Account in the
+Domain, and fill in &quot;root&quot; for the
+text area labeled User Name:. In the Password: text area, fill in the
+root password you gave <em class="emphasis">smbpasswd</em> for creating
+computer accounts.</p>
+
+<div class="figure"><a name="samba2-CHP-4-FIG-7"/><img src="figs/sam2_0407.gif"/></div><h4 class="head4">Figure 4-7. Configuring a Windows NT client for domain logons</h4>
+<a name="samba2-CHP-4-NOTE-106"/><blockquote class="note"><h4 class="objtitle">WARNING</h4>
+<p>If Windows complains that you are already logged in, you probably
+have an active connection to a share in the workgroup (such as a
+mapped network drive). Disconnect the resource temporarily by
+right-clicking its icon and choosing the Disconnect pop-up menu item.</p>
+</blockquote>
+
+<p>After you press the OK button, Windows should present you with a
+small dialog box welcoming you to the domain. Click the Close button
+in the Network dialog box, and reboot the computer as requested. When
+the system comes up again, the machine will automatically present you
+with a logon screen similar to the one for Windows 95/98/Me clients,
+except that the domain text area has a drop-down menu so that you can
+opt to log on to either the local system or the domain. Make sure
+your domain is selected, and log on to the domain using any
+Samba-enabled user account on the Samba server.</p>
+<a name="samba2-CHP-4-NOTE-107"/><blockquote class="note"><h4 class="objtitle">WARNING</h4>
+<p>Be sure to select the correct domain in the Windows NT logon dialog
+box. Once it is selected, it might take a moment for Windows NT to
+build the list of available domains.</p>
+</blockquote>
+
+<p>After you enter the password, Windows NT should consult the primary
+domain controller (Samba) to see if the password is correct. Again,
+you can check the log files if you want to see this in action. If it
+worked, you have successfully configured Samba to act as a domain
+controller for Windows NT machines. <a name="INDEX-62"/><a name="INDEX-63"/></p>
+
+
+</div>
+
+
+<div class="sect2"><a name="samba2-CHP-4-SECT-3.4"/>
+
+<h3 class="head2">Windows 2000</h3>
+
+<p><a name="INDEX-64"/><a name="INDEX-65"/>To
+configure Windows 2000 for domain logons, log in to the computer as
+Administrator or another user in the Administrators group, open the
+Control Panel, and double-click the System icon to open the System
+Properties dialog box. Click the Network Identification tab, and then
+click the Properties button. You should now see the Identification
+Changes dialog box shown in <a href="ch04.html#samba2-CHP-4-FIG-8">Figure 4-8</a>.</p>
+
+<div class="figure"><a name="samba2-CHP-4-FIG-8"/><img src="figs/sam2_0408.gif"/></div><h4 class="head4">Figure 4-8. The Identification Changes dialog</h4>
+
+<p>Click the radio button labeled
+&quot;Domain:&quot; and fill in the name of
+your domain in the text-entry area. Then click the OK button. This
+will bring up the Domain Username and Password dialog box. Enter
+&quot;root&quot; for the username. For the
+password, use the password that you gave to
+<em class="emphasis">smbpasswd</em> for the root account.</p>
+<a name="samba2-CHP-4-NOTE-108"/><blockquote class="note"><h4 class="objtitle">WARNING</h4>
+<p>If Windows complains that you are already logged in, you probably
+have an active connection to a share in the workgroup (such as a
+mapped network drive). Disconnect the resource temporarily by
+right-clicking its icon and choosing the Disconnect pop-up menu item.</p>
+</blockquote>
+
+<p>After you press the OK button, Windows should present you with a
+small dialog box welcoming you to the domain. When you click the OK
+button in this dialog box, you will be told that you need to reboot
+the computer. Click the OK button in the System Properties dialog
+box, and reboot the computer as requested. When the system comes up
+again, the machine will automatically present you with a Log On to
+Windows dialog box similar to the one shown in <a href="ch04.html#samba2-CHP-4-FIG-9">Figure 4-9</a>.</p>
+
+<div class="figure"><a name="samba2-CHP-4-FIG-9"/><img src="figs/sam2_0409.gif"/></div><h4 class="head4">Figure 4-9. The Windows 2000 logon window</h4>
+
+<p>If you do not see the Log on to: drop-down menu, click the Options
+&lt;&lt; button and it will appear. Select your domain, rather than
+the local computer, from the menu.</p>
+<a name="samba2-CHP-4-NOTE-109"/><blockquote class="note"><h4 class="objtitle">WARNING</h4>
+<p>Be sure to select the correct domain in the logon dialog box. Once it
+is selected, it might take a moment for Windows to build the list of
+available domains.</p>
+</blockquote>
+
+<p>Enter the username and password of any Samba-enabled user in the User
+name: and Password: fields, and either press the Enter key or click
+the OK button. If it worked, your Windows session will start up with
+no error dialogs. <a name="INDEX-66"/><a name="INDEX-67"/></p>
+
+
+</div>
+
+
+<div class="sect2"><a name="samba2-CHP-4-SECT-3.5"/>
+
+<h3 class="head2">Windows XP Home</h3>
+
+<p><a name="INDEX-68"/>You have our
+condolences if you are trying to use the Home edition of Windows XP
+in a domain environment! Microsoft has omitted support for Windows NT
+domains from Windows XP Home, resulting in a product that is
+ill-suited for use in a domain-based network.</p>
+
+<p>On the client side, Windows XP Home users cannot log on to a Windows
+NT domain. Although it is still possible to access domain resources,
+a username and password must be supplied each time the user connects
+to a resource, rather than the &quot;single
+signon&quot; of a domain logon. Domain features such as
+logon scripts and roaming profiles are not supported.</p>
+
+<p>As a server, Windows XP Home cannot join a Windows NT domain as a
+domain member server. It can serve files and printers, but only using
+share-mode (&quot;workgroup&quot;) security.
+It can't even use user-mode security, as Windows
+95/98/Me can.</p>
+
+<p>Considering these limitations, we do not recommend Windows XP Home
+for any kind of local area network computing.</p>
+
+
+</div>
+
+
+<div class="sect2"><a name="samba2-CHP-4-SECT-3.6"/>
+
+<h3 class="head2">Windows XP Professional</h3>
+
+<p><a name="INDEX-69"/><a name="INDEX-70"/>To configure Windows XP
+Professional for domain logons, log in to the computer as
+Administrator or another user in the Administrators group, open the
+Control Panel in Classic View, and double-click the System icon to
+open the System Properties dialog box. Click the Computer Name tab
+and then click the Change... button. You should now see the Computer
+Name Changes dialog box shown in <a href="ch04.html#samba2-CHP-4-FIG-10">Figure 4-10</a>.</p>
+
+<div class="figure"><a name="samba2-CHP-4-FIG-10"/><img src="figs/sam2_0410.gif"/></div><h4 class="head4">Figure 4-10. The Computer Name Changes dialog</h4>
+
+<p>Click the radio button labeled
+&quot;Domain:&quot;, and fill in the name of
+your domain in the text-entry area. Then click the OK button. This
+will bring up the Domain Username and Password dialog box. Enter
+&quot;root&quot; for the username. For the
+password, use the password that you gave to
+<em class="emphasis">smbpasswd</em> for the root account.</p>
+<a name="samba2-CHP-4-NOTE-110"/><blockquote class="note"><h4 class="objtitle">WARNING</h4>
+<p>If Windows complains that you are already logged in, you probably
+have an active connection to a share in the workgroup (such as a
+mapped network drive). Disconnect the resource temporarily by
+right-clicking its icon and choosing the Disconnect pop-up menu item.</p>
+</blockquote>
+
+<p>After you press the OK button, Windows should present you with a
+small dialog box welcoming you to the domain. When you click the OK
+button in this dialog box, you will be told that you need to reboot
+the computer to put the changes into effect. Click the OK buttons in
+the dialog boxes to close them, and reboot the computer as requested.
+When the system comes up again, the machine will automatically
+present you with a Log On to Windows dialog box similar to the one
+shown in <a href="ch04.html#samba2-CHP-4-FIG-11">Figure 4-11</a>.</p>
+
+<div class="figure"><a name="samba2-CHP-4-FIG-11"/><img src="figs/sam2_0411.gif"/></div><h4 class="head4">Figure 4-11. The Windows XP logon window</h4>
+
+<p>If you get a dialog box at this point that tells you the domain
+controller cannot be found, the solution is to change a registry
+setting as follows.</p>
+
+<p>Open the Start Menu and click the Run... menu item. In the text area
+in the dialog box that opens, type in
+&quot;regedit&quot; and click the OK button
+to start the Registry Editor. You will be editing the registry, so
+follow the rest of the directions very carefully. Click the
+&quot;<tt class="literal">+</tt>&quot; button next
+to the HKEY_LOCAL_MACHINE folder, and in the contents that open up,
+click the &quot;<tt class="literal">+</tt>&quot;
+button next to the SYSTEM folder. Continue in the same manner to open
+CurrentControlSet, then Services, then Netlogon. (You will have to
+scroll down many times to find Netlogon in the list of services.)
+Then click the Parameters folder, and you will see items appear in
+the right side of the window. Double-click
+&quot;requiresignorseal&quot;, and a dialog
+box will open. In the Value data: text area, change the
+&quot;1&quot; to a
+&quot;0&quot; (zero), and click the OK
+button, which modifies the registry both in memory and on disk. Now
+close the Registry Editor and log off and back on again.</p>
+
+<p>If you do not see the Log on to: drop-down menu, click the Options
+&lt;&lt; button and it will appear. Select your domain from the menu,
+rather than the local computer.</p>
+<a name="samba2-CHP-4-NOTE-111"/><blockquote class="note"><h4 class="objtitle">WARNING</h4>
+<p>Be sure to select the correct domain in the logon dialog box. Once it
+is selected, it might take a moment for Windows to build the list of
+available domains.</p>
+</blockquote>
+
+<p>Enter the username and password of any Samba-enabled user in the User
+name: and Password: fields, and either press the Enter key or click
+the OK button. If it worked, your Windows session will start up with
+no error dialogs. <a name="INDEX-71"/> <a name="INDEX-72"/><a name="INDEX-73"/></p>
+
+
+</div>
+
+
+</div>
+
+
+
+<div class="sect1"><a name="samba2-CHP-4-SECT-4"/>
+
+<h2 class="head1">Logon Scripts</h2>
+
+<p><a name="INDEX-74"/>After a Windows client connects with a
+domain controller (either to authenticate a user, in the case of
+Windows 95/98/Me, or to log on to the domain, in the case of Windows
+NT/2000/XP), the client downloads an MS-DOS batch file to run. The
+domain controller supplies the file assuming one has been made
+available for it. This batch file is the logon script and is useful
+in setting up an initial environment for the user.</p>
+
+<p>In a Unix environment, the ability to run such a script might lead to
+a very complex initialization and deep customization. However, the
+Windows environment is mainly oriented to the GUI, and the
+command-line functions are more limited. Most commonly, the logon
+script is used to run a <em class="emphasis">net</em> command, such as
+<em class="emphasis">net use</em><a name="INDEX-75"/>, to connect a network drive letter,
+like this:</p>
+
+<blockquote><pre class="code">net use T: \\toltec\test</pre></blockquote>
+
+<p>This command will make our <tt class="literal">[test]</tt> share (from
+<a href="ch02.html">Chapter 2</a>) show up as the T: drive in My Computer.
+This will happen automatically, and T: will be available to the user
+at the beginning of her session, instead of requiring her to run the
+<em class="emphasis">net use</em> command or connect the T: drive using
+the Map Network Drive function of Windows Explorer.</p>
+
+<p>Another useful command is:</p>
+
+<blockquote><pre class="code">net use H: /home</pre></blockquote>
+
+<p>which <a name="INDEX-76"/><a name="INDEX-77"/>connects the
+user's home directory to a drive letter (which can
+be H:, as shown here, or some other letter, as defined by
+<tt class="literal">logon</tt> <tt class="literal">drive</tt>). For this to work,
+you must have a <tt class="literal">[homes]</tt> share defined in your
+<em class="filename">smb.conf</em> file.</p>
+
+<p>If you are using <a name="INDEX-78"/><a name="INDEX-79"/>roaming profiles, you should definitely
+have:</p>
+
+<a name="INDEX-80"/><blockquote><pre class="code">net time \\<em class="replaceable">toltec</em> /set /yes</pre></blockquote>
+
+<p>in your logon script. (As usual, replace
+&quot;toltec&quot; with the name of your
+Samba PDC.) This will make sure the clocks of the Windows clients are
+synchronized with the PDC, which is important for roaming profiles to
+work correctly.</p>
+
+
+<div class="sect2"><a name="samba2-CHP-4-SECT-4.1"/>
+
+<h3 class="head2">Creating a Logon Script</h3>
+
+<p><a name="INDEX-81"/>In our
+<em class="filename">smb.conf</em> file, we have the line:</p>
+
+<a name="INDEX-82"/><blockquote><pre class="code">logon script = logon.bat</pre></blockquote>
+
+<p>This defines the location and name of the logon script batch file on
+the Samba server. The path is relative to the
+<tt class="literal">[netlogon]</tt><a name="INDEX-83"/> share, defined later in the
+file like this:</p>
+
+<blockquote><pre class="code">[netlogon]
+    path = /usr/local/samba/lib/netlogon
+    writable = no
+    browsable = no</pre></blockquote>
+
+<p>With this example, the logon script is
+<em class="filename">/user/local/samba/lib/netlogon/logon.bat</em>. We
+include the directives <tt class="literal">writable</tt>
+<tt class="literal">=</tt> <tt class="literal">no</tt>, to make sure network
+clients cannot change anything in the <tt class="literal">[netlogon]</tt>
+share, and also <tt class="literal">browsable</tt> <tt class="literal">=</tt>
+<tt class="literal">no</tt>, which keeps them from even seeing the share
+when they browse the contents of the server. Nothing in
+<tt class="literal">[netlogon]</tt> should ever be modified by
+nonadministrative users. Also, the permissions on the directory for
+<tt class="literal">[netlogon]</tt> should be set appropriately (no write
+permissions for &quot;other&quot; users), as
+we showed you earlier in this chapter.</p>
+
+<p>Notice also that the extension of our logon script is
+<em class="filename">.bat</em><a name="INDEX-84"/>. Be careful about this&mdash;an extension
+of <em class="filename">.cmd</em><a name="INDEX-85"/> will work for Windows NT/2000/XP clients,
+but will result in errors for Windows 95/98/Me clients, which do not
+recognize <em class="filename">.cmd</em> as an extension for batch files.</p>
+
+<p>Because the logon script will be executed on a Windows system, it
+must be in MS-DOS text-file format, with the end of line composed of
+a carriage return followed by a linefeed. The Unix convention is a
+newline, which is simply a linefeed character, so if you use a Unix
+text editor to create your logon script, you must somehow make it use
+the appropriate characters. With
+<em class="emphasis">vim</em><a name="INDEX-86"/><a name="INDEX-87"/> (a clone of the <em class="emphasis">vi</em>
+editor that is distributed with Red Hat Linux), the method is to
+create a new file and use the command:</p>
+
+<blockquote><pre class="code">:se ff=dos</pre></blockquote>
+
+<p>to set the file format to MS-DOS style before typing in any text.
+With <em class="emphasis">emacs</em><a name="INDEX-88"/>, the same can be done using the command:</p>
+
+<blockquote><pre class="code">^X <em class="replaceable">Enter</em> f dos <em class="replaceable">Enter</em></pre></blockquote>
+
+<p>where <tt class="literal">^X</tt> is a Control-X character and
+<tt class="literal">Enter</tt> is a press of the Enter key. Another method
+is to create a Unix-format file in any text editor and then convert
+it to MS-DOS format using the
+<em class="emphasis">unix2dos</em><a name="INDEX-89"/> program:</p>
+
+<blockquote><pre class="code">$ <tt class="userinput"><b>unix2dos unix_file &gt;logon.bat</b></tt></pre></blockquote>
+
+<p>If your system does not have <em class="emphasis">unix2dos</em>,
+don't worry. You can implement it yourself with the
+following two-line Perl script:</p>
+
+<blockquote><pre class="code">#!/usr/bin/perl
+open FILE, $ARGV[0];
+while (&lt;FILE&gt;) { s/$/\r/; print }</pre></blockquote>
+
+<p>Or, you can use Notepad on a Windows system to write your script and
+then drag the logon script over to a folder on the Samba server. In
+any case, you can <a name="INDEX-90"/>check the format of your script using
+the <em class="emphasis">od</em><a name="INDEX-91"/> command, like this:</p>
+
+<blockquote><pre class="code">$ <tt class="userinput"><b>od -c logon.bat</b></tt></pre></blockquote>
+
+<p>You should see output resembling this:</p>
+
+<blockquote><pre class="code">0000000   n  e  t     u  s  e      T   :    \  \  t  o  l
+0000020   t  e  c  \  t  e  s  t  \r  \n
+0000032</pre></blockquote>
+
+<p>The important detail here is that at the end of each line is a
+<tt class="literal">\r</tt> <tt class="literal">\n</tt>, which is a carriage
+return followed by a linefeed.</p>
+
+<p>Our example logon script, containing a single <em class="emphasis">net
+use</em> command, was created and set up in a way that allows
+it to be run successfully on any Windows client, regardless of which
+Windows version is installed on the client and which user is
+authenticating or logging on to the domain. But what if we need to
+have different users, computers, or Windows versions running
+different logon scripts?</p>
+
+<p>One method is to use variables inside the <a name="INDEX-92"/>logon script that cause commands to be
+conditionally executed. For details on how to do this, you can
+consult a reference on batch-file programming for MS-DOS and Windows
+NT command language. One such reference is <em class="citetitle">Windows NT
+System Administration</em>, published by
+O'Reilly.</p>
+
+<p>Windows batch-command language is very limited in functionality.
+Fortunately, Samba also supports a means by which customization can
+be handled. The
+<em class="filename">smb.conf</em><a name="INDEX-93"/><a name="INDEX-94"/> file contains variables that can be
+used to insert (at runtime) the name of the server
+(<tt class="literal">%L</tt><a name="INDEX-95"/>), the username of the person who is
+accessing the server's resources
+(<tt class="literal">%u</tt><a name="INDEX-96"/>), or the computer name of the client
+system (<tt class="literal">%m</tt><a name="INDEX-97"/>). To give an example, if we set up the
+path to the logon script as:</p>
+
+<blockquote><pre class="code">logon script = %u/logon.bat</pre></blockquote>
+
+<p>we would then put a directory for each user in the
+<tt class="literal">[netlogon]</tt> share, with each directory named the
+same as the user's username, and in each directory
+we would put a customized <em class="filename">logon.bat</em> file. Then
+each user would have his own custom logon script. We will give you a
+better example of how to do this kind of thing in the next section,
+<a href="ch04.html#samba2-CHP-4-SECT-5">Section 4.5</a>.</p>
+
+<a name="samba2-CHP-4-NOTE-112"/><blockquote class="note"><h4 class="objtitle">TIP</h4>
+<p>For more information on Samba configuration file variables, such as
+the <tt class="literal">%L</tt>, <tt class="literal">%u</tt>, and
+<tt class="literal">%m</tt> variables we just used, see <a href="ch06.html">Chapter 6</a> and <a href="appb.html">Appendix B</a>.</p>
+</blockquote>
+
+<p>When modifying and testing your logon script, don't
+just log off of your Windows session and log back on to make your
+script run. Instead, restart (reboot) your system before logging back
+on. Because Windows often keeps the <tt class="literal">[netlogon]</tt>
+share open across logon sessions, the reboot ensures that Windows and
+Samba have completely released and reconnected the
+<tt class="literal">[netlogon]</tt> share, and the new version of the logon
+script is being run while logging on.</p>
+
+<p>More information regarding <a name="INDEX-98"/>logon scripts can be found in the
+O'Reilly book, <em class="emphasis">Managing Windows NT
+Logons</em>. <a name="INDEX-99"/> <a name="INDEX-100"/><a name="INDEX-101"/></p>
+
+
+</div>
+
+
+</div>
+
+
+
+<div class="sect1"><a name="samba2-CHP-4-SECT-5"/>
+
+<h2 class="head1">Roaming Profiles</h2>
+
+<p><a name="INDEX-102"/>One benefit of the centralized
+authentication of Windows NT domains is that a user
+<a name="INDEX-103"/>can log on from more than just one
+computer. To help users feel more &quot;at
+home&quot; when logged on at a computer other than their
+usual one, Microsoft has added the ability for
+users' personal settings to
+&quot;roam&quot; from one computer to
+another.</p>
+
+<p>All Windows versions can be configured individually for each user of
+the computer. Windows NT/2000/XP supports the ability to handle
+multiple user accounts, and Windows 95/98/Me can be configured for
+use by multiple users, keeping the configuration settings for each
+user separate. Each user can configure the
+computer's settings to her liking, and the system
+saves these settings as the user's
+<em class="firstterm">profile</em>, such that upon logging on to the
+system, the user is presented with her familiar desktop.</p>
+
+<p>Some of the settings, such as folder options or the image used for
+the desktop background, are held in the registry. Others, including
+the documents and folders appearing on the desktop and the contents
+of the Start menu, are stored as folders and files in the filesystem.</p>
+
+<p>When the profile is stored on the local system, it is called a
+<em class="firstterm">local profile</em><a name="INDEX-104"/>. On Windows NT, local profiles are
+stored in <em class="filename">C:\winnt\profiles</em>. On Windows 2000/XP,
+they can be found in <em class="filename">C:\Documents and Settings.
+</em>On Windows 95/98/Me, when configured for a single user
+(the default case), the local profile is scattered in places such as
+the registry and directories such as
+<em class="filename">C:\Windows\Desktop</em> and
+<em class="filename">C:\Windows\Start Menu</em>. When Windows 95/98/Me is
+configured for multiple users, the local profile of the preexisting
+user is moved to a folder in <em class="filename">C:\Windows\Profiles</em>
+that has the same name as the user, and any users that are
+subsequently added to the computer have their local profiles created
+in that directory as well. You can browse through the local profiles
+to see their structure&mdash;each has a <a name="INDEX-105"/><a name="INDEX-106"/><a name="INDEX-107"/><a name="INDEX-108"/><a name="INDEX-109"/>registry file
+(<em class="filename">USER.DAT</em><a name="INDEX-110"/><a name="INDEX-111"/> for Windows 95/98/Me and
+<em class="filename">NTUSER.DAT</em><a name="INDEX-112"/><a name="INDEX-113"/> for Windows NT/2000/XP) and some folders
+that contain shortcuts and documents.</p>
+
+<p>A roaming profile is a user profile that is stored on a server and
+&quot;follows&quot; its owner around the
+network so that when the user logs on to the domain from another
+computer, his profile is downloaded from the server and his familiar
+desktop appears on that computer as well.</p>
+<a name="samba2-CHP-4-NOTE-113"/><blockquote class="note"><h4 class="objtitle">WARNING</h4>
+<p><a name="INDEX-114"/>Samba can
+support roaming profiles, and it is a fairly simple matter to
+configure it for them. However, this is one feature that we recommend
+you <em class="emphasis">do not</em> use, at least until you are sure you
+understand roaming profiles well and are very confident that you can
+implement them with no harm incurred. If you want to (or are required
+to) implement roaming profiles for your Windows clients, we suggest
+you first set up a small domain with a Samba server and a few Windows
+clients exclusively for the purposes of research and testing.
+<em class="emphasis">Under no circumstances should you attempt to implement
+roaming profiles in a careless or frivolous manner</em>.</p>
+</blockquote>
+
+
+<div class="sect2"><a name="samba2-CHP-4-SECT-5.1"/>
+
+<h3 class="head2">How Roaming Profiles work</h3>
+
+<p><a name="INDEX-115"/>We will start out by explaining to you
+how roaming profiles work when set up correctly. You will need a
+clear understanding of them to tell the difference between when they
+are working as they are designed and when they are not. In addition,
+roaming profiles can be a source of confusion for your users in many
+ways, and you should know how to detect when a problem with a client
+is related to roaming profile function or dysfunction.</p>
+
+<a name="samba2-CHP-4-NOTE-114"/><blockquote class="note"><h4 class="objtitle">TIP</h4>
+<p><a name="INDEX-116"/>A definitive source of
+documentation on Windows NT roaming profiles is the Microsoft white
+paper <em class="citetitle">Implementing Policies and Profiles for Windows NT
+4.0</em><a name="INDEX-117"/>, which can be found at
+<a href="http://www.microsoft.com/ntserver/techresources/management/prof_policies.asp">http://www.microsoft.com/ntserver/techresources/management/prof_policies.asp</a>.</p>
+</blockquote>
+
+<p>During the domain logon process, the roaming profile is copied from
+the domain controller and used as a local profile during the
+user's logon session. When the user logs off the
+domain, the local profile is copied back to the domain controller and
+stored as the new roaming profile. When the local profile is changed,
+the server does not receive an update until the user logs off the
+domain or shuts down or reboots the client. The client does not send
+an update to the server during the logon session, and a client does
+not receive an update of a setting changed on another client during a
+logon session. When the user does log off, changes in the
+configuration settings in the local profile are sent to the server,
+and the updates of the roaming profile are available for the next
+logon session.</p>
+
+<p>This simple behavior can lead to unexpected results when users are
+<a name="INDEX-118"/>logged on to the domain
+on more than one client at a time. If a user makes a change to the
+configuration settings on one client and then logs off, the settings
+can result in the roaming profile being modified accordingly. But the
+next client that logs off might cause those changes to be
+overwritten, and if so, the settings from the first client will be
+lost. The behavior of different Windows versions varies with regard
+to this, and we've seen a wide variety of
+behaviors&mdash;not always in alignment with
+Microsoft's documentation or even working the same
+way on separate occasions. Sometimes Windows will refuse to overwrite
+a profile, perhaps giving an &quot;access
+denied&quot; error, and at other times it will seem to
+work while producing odd side effects. A common source of confusion
+is what happens if a file is added to or deleted from the desktop,
+which is by default configured to be part of the profile. A deleted
+file might later reappear, and it is even possible for a file to
+irrecoverably disappear without warning (on Windows 95/98). Or maybe
+a file that is added to the desktop on one client never gets added to
+the roaming profile and fails to propagate to other clients. This
+behavior is somewhat improved on Windows 2000/XP, which attempts to
+merge items into the profile that are added on concurrently logged-on
+clients.</p>
+
+<p>One factor that comes into play is that Windows compares the
+<a name="INDEX-119"/>timestamps of the local and roaming
+profiles and can refuse to overwrite a roaming profile if it is newer
+than the local profile on the client, or vice versa. For this reason,
+it is important to keep the clocks of the Windows clients and the
+Samba PDC synchronized. We have already shown you how to do this,
+using the <em class="emphasis">net time
+\\</em><em class="replaceable">server</em>
+<em class="emphasis">/set</em> <em class="emphasis">/yes</em> command in the
+logon script.</p>
+
+<p><a name="INDEX-120"/>Even when the server and clients are
+correctly configured, a number of things that can happen make things
+seem &quot;broken.&quot; The most common
+occurrence is that some shortcuts on clients other than the one that
+created the roaming profile will not work. These shortcuts can exist
+on the desktop or as items in the Start menu. This behavior is a
+result of applications or files that exist on one computer but not
+others. Windows will display these shortcuts, but if they appear on
+the desktop, they will have a generic icon and will bring up an error
+message if a user double-clicks them.</p>
+
+<a name="samba2-CHP-4-NOTE-115"/><blockquote class="note"><h4 class="objtitle">TIP</h4>
+<p>Because profiles can and usually do include the contents of the
+desktop and other folders, it is possible for the roaming profile to
+grow to a huge size due to actions of a user, such as creating new
+files on the desktop or copying files there. By default, Internet
+Explorer keeps its disk cache in the <em class="filename">Temporary Internet
+Files</em><a name="INDEX-121"/><a name="INDEX-122"/> folder in the profile and has been
+known to populate this directory with thousands of files. This can
+result in a huge roaming profile that causes network congestion and
+very large delays while users are logging on to the domain. (A fix
+for this can be found in article Q185255 in the Microsoft Knowledge
+Base.)</p>
+</blockquote>
+
+<p>One behavior we've seen a few times is that if, for
+some reason (e.g., a network error or misconfiguration), the roaming
+profile is not available during the logon process, Windows will use
+the local profile on the client instead. When this happens, the user
+might receive an unfamiliar profile, and all the benefits of roaming
+profiles are lost for that logon session.</p>
+
+
+</div>
+
+
+<div class="sect2"><a name="samba2-CHP-4-SECT-5.2"/>
+
+<h3 class="head2">Configuring Samba for Roaming Profiles</h3>
+
+<p><a name="INDEX-123"/><a name="INDEX-124"/>In an ideal world, different Windows
+versions would share the same roaming profile, allowing users to log
+on to the domain from any Windows client system, ranging from Windows
+95 to Windows XP, and enjoy their familiar settings. It would even be
+possible to be logged on concurrently from multiple clients, and a
+change made to the profile on any of them would quickly propagate to
+all the others. Settings in a roaming profile made on a client that
+didn't apply to another would be handled sanely.</p>
+
+<p>Unfortunately, this scenario does not work in reality, and it is
+important to maintain separate roaming profiles to prevent different
+Windows versions from using or modifying a roaming profile created
+by, and/or in use by, another version.</p>
+
+<p>We do this by using configuration file variables to point to
+different profile directories. If you look at <a href="appb.html#samba2-APP-B-TABLE-1">Table B-1</a> in <a href="appb.html#samba2-APP-B#samba2-APP-B">Appendix B</a>, which shows
+the variables that can be used, you might be tempted to use the
+<a name="INDEX-125"/><tt class="literal">%a</tt> variable, which
+is replaced by the name of the operating system the client is
+running. However, this does not work because all of Windows 95/98/Me
+will be seen as the same operating system, and likewise for Windows
+2000/XP. So, we use <a name="INDEX-126"/><tt class="literal">%m</tt> to get the
+NetBIOS name of the client, and combine that with a symbolic link to
+point to the directory containing the profile for the Windows version
+that particular client is running.</p>
+
+<p>Our additions to <em class="filename">smb.conf</em> that appeared earlier
+in this chapter included the two lines:</p>
+
+<blockquote><pre class="code">logon path = \\%L\profiles\%u\%m
+logon home = \\%L\%u\.win_profile\%m</pre></blockquote>
+
+<p>The first line specifies where the roaming profiles for Windows
+NT/2000/XP clients are kept, and the second line performs the same
+function for Windows 95/98/Me clients. In both cases, the location is
+specified as a UNC, but
+<tt class="literal">logon</tt><a name="INDEX-127"/> <tt class="literal">path</tt> (for Windows
+NT/2000/XP) is specified relative to the
+<tt class="literal">[profiles]</tt> share, while
+<tt class="literal">logon</tt><a name="INDEX-128"/> <tt class="literal">home</tt> (for Windows
+95/98/Me) is specified relative to the user's home
+directory. This is done to comply with Samba's
+emulation of Windows NT/2000 PDC behavior.</p>
+
+<p>The <tt class="literal">logon</tt> <tt class="literal">home</tt> UNC must begin
+by specifying the user's home directory, which in
+our previous example would be <tt class="literal">\\%L\%u</tt>. The
+variable <tt class="literal">%L</tt><a name="INDEX-129"/> expands to the NetBIOS name of the
+server (in this case, toltec), and
+<tt class="literal">%u</tt><a name="INDEX-130"/> expands to the name of the user. This
+must be done to allow the command:</p>
+
+<a name="INDEX-131"/><blockquote><pre class="code">C:\&gt;<tt class="userinput"><b>net use h: /home</b></tt></pre></blockquote>
+
+<p>to function correctly to connect the user's home
+directory to drive letter H: on all Windows clients. (The drive
+letter used for this purpose is defined by <tt class="literal">logon</tt>
+<tt class="literal">drive</tt>.) We add the directory
+<em class="filename">.win_profile</em><a name="INDEX-132"/> to the UNC to put the Windows
+95/98/Me roaming profile in a subdirectory of the
+user's home directory.</p>
+<a name="samba2-CHP-4-NOTE-116"/><blockquote class="note"><h4 class="objtitle">WARNING</h4>
+<p>Note that in both <tt class="literal">logon path</tt> and <tt class="literal">logon
+home</tt>, we absolutely avoid making the profile directory the
+same as the user's home directory, and the directory
+that contains the profile is not used for any other purpose. This is
+because when the roaming profile is updated, all directories and
+files in the roaming-profile directory that are not part of the
+roaming profile are deleted.</p>
+</blockquote>
+
+<p>In the <tt class="literal">logon</tt> <tt class="literal">path</tt> line in
+<em class="filename">smb.conf</em>, we use <tt class="literal">%u</tt> to put
+the profiles directory in a subdirectory in the
+<tt class="literal">[profiles]</tt> share, such that each user gets her own
+directory that holds her roaming profiles.</p>
+
+<p>We define the <tt class="literal">[profiles]</tt> share like this:</p>
+
+<blockquote><pre class="code">[profiles]
+    writable = yes
+    create mask = 0600
+    directory mask = 0700
+    browsable = no
+    path = /home/samba-ntprof</pre></blockquote>
+
+<p>The first four parameters in the previous share definition specify to
+allow roaming profiles to be written with the users'
+permissions, to create files with read and write permissions for the
+owner, and to create directories with read, write, and search
+permissions for the owner and no access allowed for other users. As
+with the <tt class="literal">[netlogon]</tt> share, we set
+<tt class="literal">browsable</tt> <tt class="literal">=</tt>
+<tt class="literal">no</tt> so that the share will not show up on the
+clients in Windows Explorer.</p>
+
+<p>We've decided to put our Windows NT/2000/XP profiles
+in <em class="filename">/home</em>, the default location of the home
+directories on Linux. This will make it simple to include the roaming
+profiles in backups of the home directories. You can use another
+directory if you like.</p>
+
+<p>Notice that in both <tt class="literal">logon</tt> <tt class="literal">path</tt>
+and <tt class="literal">logon</tt> <tt class="literal">home</tt>, the directory
+we specify ends in <tt class="literal">%m</tt>, which Samba replaces with
+the NetBIOS name of the client. We are using the
+client's computer name to identify indirectly which
+version of Windows it is running.</p>
+
+<p>Initially, the directories you specify to hold the roaming profiles
+will be empty and will become populated as clients log off for the
+first time. (Samba will even create the directories if they do not
+already exist.) At first, the directories will simply contain
+profiles that are identical to the clients' local
+profiles, and we highly recommend that you make a backup at this
+point before things get complicated. A listing of the roaming profile
+directory for user <tt class="literal">iman</tt>, after she has logged off
+from Windows 98 clients <tt class="literal">mixtec</tt> and
+<tt class="literal">pueblo</tt> and Windows Me clients
+<tt class="literal">huastec</tt> and <tt class="literal">navajo</tt>, might look
+something like the following:</p>
+
+<blockquote><pre class="code">$ <tt class="userinput"><b>ls -l /home/iman/.win_profile</b></tt>
+total 4
+drwx------    6 iman      iman          4096 Dec  8 18:09 huastec
+drwx------    9 iman      iman          4096 Dec  7 03:47 mixtec
+drwx------   11 iman      iman          4096 Dec  7 03:05 navajo
+drwx------   11 iman      iman          4096 Dec  7 03:05 pueblo</pre></blockquote>
+
+<p>If things were left like this, the clients would not share their
+roaming profiles, so next we change from using separate directories
+to having symbolic links point to common directories:</p>
+
+<blockquote><pre class="code"># <tt class="userinput"><b>mv mixtec Win98</b></tt>
+# <tt class="userinput"><b>mv navajo WinMe</b></tt>
+# <tt class="userinput"><b>rm huastec pueblo</b></tt>
+# <tt class="userinput"><b>ln -s Win98 pueblo</b></tt>
+# <tt class="userinput"><b>ln -s WinMe huastec</b></tt>
+# <tt class="userinput"><b>chown iman:iman *</b></tt>
+# <tt class="userinput"><b>ls -l /home/iman/.win_profile</b></tt>
+total 6
+lrwxrwxrwx    1 iman      iman             5 Nov 16 01:40 huastec -&gt; WinMe
+lrwxrwxrwx    1 iman      iman             5 Nov 16 01:40 mixtec -&gt; Win98
+lrwxrwxrwx    1 iman      iman             5 Nov 21 17:24 navajo -&gt; WinMe
+lrwxrwxrwx    1 iman      iman             5 Nov 23 01:16 pueblo -&gt; Win98
+drwx------    9 iman      iman          4096 Dec  7 03:47 Win98
+drwx------   11 iman      iman          4096 Dec  7 03:05 WinMe</pre></blockquote>
+
+<p>Now when <tt class="literal">iman</tt> logs on to the domain from either
+Windows 98 system, the client from which she is logging on will get
+the profile stored in the <em class="filename">Win98</em> directory (that
+started out as her local profile on <tt class="literal">mixtec</tt>). This
+works likewise for the Windows Me clients.</p>
+
+<p>To show a more complete example, here is a listing of a fully
+operational Windows 95/98/Me profiles directory:</p>
+
+<a name="INDEX-133"/><blockquote><pre class="code">$ <tt class="userinput"><b>ls -l /home/jay/.win_profile</b></tt>
+total 12
+lrwxrwxrwx    1 jay      jay             9 Nov 16 22:14 aztec -&gt; /home/jay
+lrwxrwxrwx    1 jay      jay             5 Nov 16 01:40 hopi -&gt; Win95
+lrwxrwxrwx    1 jay      jay             5 Nov 16 01:40 huastec -&gt; WinMe
+lrwxrwxrwx    1 jay      jay             5 Nov 16 01:38 maya -&gt; Win98
+lrwxrwxrwx    1 jay      jay             5 Nov 16 01:40 mixtec -&gt; Win98
+lrwxrwxrwx    1 jay      jay             5 Nov 21 17:24 navajo -&gt; WinMe
+lrwxrwxrwx    1 jay      jay             5 Nov 23 01:16 pueblo -&gt; Win98
+lrwxrwxrwx    1 jay      jay             5 Nov 22 02:06 ute -&gt; Win95
+drwx------    6 jay      jay          4096 Dec  8 18:09 Win95
+drwx------    9 jay      jay          4096 Dec  7 03:47 Win98
+drwx------   11 jay      jay          4096 Dec  7 03:05 WinMe
+lrwxrwxrwx    1 jay      jay             5 Nov 21 22:48 yaqui -&gt; Win98
+lrwxrwxrwx    1 jay      jay             9 Nov 16 22:14 zuni -&gt; /home/jay</pre></blockquote>
+
+<p>Again, the computer name of each client exists in this directory as a
+symbolic link that points to the directory containing the actual
+roaming profile. For example, <tt class="literal">maya</tt>, a client that
+runs Windows 98, has a symbolic link named <em class="filename">maya</em>
+to the <em class="filename">Win98</em> directory. A listing of
+<em class="filename">Win98</em> shows:</p>
+
+<blockquote><pre class="code">$ <tt class="userinput"><b>ls -l Win98</b></tt>
+total 148
+drwxr-xr-x    3 jay      jay          4096 Nov 23 01:30 Application Data
+drwxr-xr-x    2 jay      jay          4096 Nov 23 01:30 Cookies
+drwxr-xr-x    3 jay      jay          4096 Dec  7 03:47 Desktop
+drwxr-xr-x    3 jay      jay          4096 Nov 23 01:30 History
+drwxr-xr-x    2 jay      jay          4096 Nov 23 01:30 NetHood
+drwxr-xr-x    2 jay      jay          4096 Dec  7 03:47 Recent
+drwxr-xr-x    3 jay      jay          4096 Nov 23 01:30 Start Menu
+-rw-r--r--    1 jay      jay        114720 Dec  7 03:46 USER.DAT</pre></blockquote>
+
+<p>The contents of the <em class="filename">Win95</em> and
+<em class="filename">WinMe</em> directories appear similar and contain
+roaming profiles that work exactly as they should on their respective
+operating systems.</p>
+
+<p>Notice in the previous listing that <em class="filename">aztec</em> and
+<em class="filename">zuni</em> are symbolic links to
+<em class="filename">/home/jay</em>. We've cautioned you
+never to configure a roaming profile directory to be a
+user's home directory, but this is to handle
+something different. The clients <tt class="literal">aztec</tt> and
+<tt class="literal">zuni</tt> are Windows XP systems, which handle
+<tt class="literal">logon</tt> <tt class="literal">home</tt> differently than
+other versions of Windows. We have set <tt class="literal">logon</tt>
+<tt class="literal">home</tt> <tt class="literal">=</tt>
+<tt class="literal">\\%L\%u\</tt>.<tt class="literal">win</tt>
+<tt class="literal">profile</tt>, and all versions of Windows except for
+Windows XP strip off everything after <tt class="literal">\\%L\%u</tt> and
+correctly locate the home directory&mdash;in this case,
+<em class="filename">/home/jay</em>. Windows XP uses the full UNC, so we
+simply add a symbolic link to redirect it to the correct directory to
+get the <em class="emphasis">net use H: /home</em> command to work as it
+should. The roaming profiles for Windows XP systems are not affected
+by this and are kept with the other roaming profiles in the Windows
+NT/2000/XP family, as shown in this listing:</p>
+
+<blockquote><pre class="code">$ <tt class="userinput"><b>ls -l /home/samba-ntprof/jay</b></tt>
+total 16
+lrwxrwxrwx    1 jay      jay             5 Nov 20 03:45 apache -&gt; Win2K
+lrwxrwxrwx    1 jay      jay             5 Nov 13 12:35 aztec -&gt; WinXP
+lrwxrwxrwx    1 jay      jay             5 Nov 13 12:34 dine -&gt; WinNT
+lrwxrwxrwx    1 jay      jay             5 Nov 24 03:44 inca -&gt; Win2K
+lrwxrwxrwx    1 jay      jay             5 Nov 13 12:34 pima -&gt; Win2K
+drwx------   13 jay      jay          4096 Dec  3 15:24 qero
+drwx------   13 jay      jay          4096 Dec  1 20:31 Win2K
+drwx------   12 jay      jay          4096 Nov 30 17:04 WinNT
+drwx------   13 jay      jay          4096 Nov 20 01:23 WinXP
+lrwxrwxrwx    1 jay      jay             5 Nov 20 06:09 yavapai -&gt; WinXP
+lrwxrwxrwx    1 jay      jay             5 Nov 13 12:34 zapotec -&gt; Win2K
+lrwxrwxrwx    1 jay      jay             5 Nov 13 12:35 zuni -&gt; WinXP</pre></blockquote>
+
+<p>As you can see, we are using a similar method for the Windows
+NT/2000/XP roaming profiles. In the listing,
+<em class="filename">qero</em> is not a symbolic link, but rather a
+directory that holds the roaming profile for <tt class="literal">qero</tt>,
+a Windows 2000 client that has recently been added. We had not
+created a symbolic link called <em class="filename">qero</em> before
+installing Windows 2000, so when jay logged off for the first time,
+Samba created a directory named <em class="filename">qero</em> and copied
+the roaming profile received from the client to the new directory.
+Because this is a separate directory from <em class="filename">Win2K</em>,
+which all other Windows 2000 clients are using to share their roaming
+profiles, the roaming profile for <tt class="literal">qero</tt> works like
+a local profile, except that it is stored on the primary domain
+controller.</p>
+
+<p>This might seem like an odd thing to do, but it has some purpose.
+Sometimes you might wish to isolate a client in this manner,
+especially while the operating system is being installed and
+initially configured. Remember, if that client, with its default
+local profile, is logged off the domain, the local profile will be
+written to the roaming profile directory. If the client were using
+the shared roaming profile directory, the effect could be
+undesirable, to say the least. Using our method, the
+<em class="filename">qero</em> directory can later be renamed to make it
+into an archival backup, or it can just be deleted. Then a new
+symlink named <em class="filename">qero</em> can be created to point to
+the <em class="filename">Win2K</em> directory, and <tt class="literal">qero</tt>
+will share the roaming profile in <em class="filename">Win2K</em> with the
+other Windows 2000 clients.</p>
+
+<p>An alternative method is simply to create the
+<a name="INDEX-134"/>symbolic
+links before the clients are added to the network. After you become
+more comfortable with the way roaming profiles work, you might find
+this method to be simpler and quicker.</p>
+
+<p>Again, we urge you to be careful about letting different versions of
+Windows share the same roaming profile. The method of configuring
+roaming profiles we've shown you here allows you to
+test a configuration for a few clients at a time without affecting
+your whole network of clients. For example, we could install a small
+number of Windows 2000 and Windows XP systems in the domain for
+testing purposes and then create symlinks for them that point to a
+directory called <em class="filename">Win2KXP</em> to find out if sharing
+roaming profiles between our Windows 2000 and Windows XP systems
+meets our expectations. The <em class="filename">Win2KXP</em> directory
+could be created as an empty directory, in which case it would have a
+roaming profile written to it by the first of the clients to log off.
+Or, <em class="filename">Win2KXP</em> could simply be a renamed roaming
+profile directory that was created by one of the clients when it was
+added to the domain. <a name="INDEX-135"/><a name="INDEX-136"/></p>
+
+
+</div>
+
+
+<div class="sect2"><a name="samba2-CHP-4-SECT-5.3"/>
+
+<h3 class="head2">Configuring Windows 95/98/Me for Roaming Profiles</h3>
+
+<p><a name="INDEX-137"/><a name="INDEX-138"/>For roaming profiles to work on
+Windows 95/98/Me clients, all you need to do is change one setting to
+allow each user to have a separate local profile. This has the side
+effect of enabling roaming profiles as well.</p>
+
+<p>Open the Control Panel and double-click the Passwords icon to open
+the Passwords Properties dialog box. Click the User Profiles tab, and
+the dialog box will appear as shown in <a href="ch04.html#samba2-CHP-4-FIG-12">Figure 4-12</a>.</p>
+
+<div class="figure"><a name="samba2-CHP-4-FIG-12"/><img src="figs/sam2_0412.gif"/></div><h4 class="head4">Figure 4-12. The Windows 98 Passwords Properties dialog</h4>
+
+<p>Click the button labeled &quot;Users can customize their
+preferences and desktop settings.&quot; In the User
+profile settings box, you can check the options you prefer. When
+done, click the OK button and reboot as requested. During this first
+reboot, Windows will copy the local profile data to
+<em class="filename">C:\windows\profiles</em> but will not attempt to copy
+the roaming profile from the server. The next time the system is shut
+down, the local profile will be copied to the server, and when
+Windows reboots, it will copy the roaming profile from the server.</p>
+
+
+</div>
+
+
+<div class="sect2"><a name="samba2-CHP-4-SECT-5.4"/>
+
+<h3 class="head2">Configuring Windows NT/2000/XP for Roaming Profiles</h3>
+
+<p><a name="INDEX-139"/><a name="INDEX-140"/><a name="INDEX-141"/><a name="INDEX-142"/>Roaming profiles are enabled by
+default on Windows NT/2000/XP. In case you would like to check or
+modify your settings, follow these directions.</p>
+
+<p>Make sure you are logged in to the local system as Administrator or
+another user in the Administrators group. Open the Control Panel and
+double-click the System icon. On Windows NT/2000, click the User
+Profiles tab, or on Windows XP, click the Advanced tab and then the
+Settings button in the User Profiles box. You should see the dialog
+box in <a href="ch04.html#samba2-CHP-4-FIG-13">Figure 4-13</a>.</p>
+
+<div class="figure"><a name="samba2-CHP-4-FIG-13"/><img src="figs/sam2_0413.gif"/></div><h4 class="head4">Figure 4-13. The Windows 2000 System Properties, User Profiles tab</h4>
+
+<p>Notice in the figure that there are two entries for the username
+<tt class="literal">jay</tt>. The entry ZAPOTEC\jay refers to the account
+on the local system, and METRAN\jay refers to the domain account.
+Recall that when a user logs on, a drop-down menu in the dialog box
+allows him to log on to a domain or log in to the local system. When
+<tt class="literal">jay</tt> logs in to the local machine, only the local
+profile is used. When logged on to the domain, the configuration
+shown will use the roaming profile. To switch a
+user's profile type for a domain logon account,
+click the account name to select it, then click the Change Type...
+button near the bottom of the dialog box. The Change Profile Type
+dialog box will appear. Click the radio button for either roaming or
+local profile, and then click the OK buttons for each dialog box.</p>
+
+
+</div>
+
+
+<div class="sect2"><a name="samba2-CHP-4-SECT-5.5"/>
+
+<h3 class="head2">Mandatory Profiles</h3>
+
+<p><a name="INDEX-143"/>With a simple
+modification, a <a name="INDEX-144"/>roaming profile can be made into a
+<a name="INDEX-145"/>mandatory
+profile, which has the quality of being unmodifiable by its owner.
+Mandatory profiles are used in some computing environments to
+simplify administration. The theory is that if users cannot modify
+their profiles, less can go wrong, and it is also possible to use the
+same standardized profile for all users.</p>
+
+<p>In practice, some issues come up. Because the users can still modify
+the configuration settings in their local profile during their logon
+session, confusion can result the next time they log on to the domain
+and discover their changes have been
+&quot;lost.&quot; If the user of a client
+reinstalls an application in a different place, the shortcuts to the
+program on the desktop, in the Start menu, or in a Quick Launch bar
+cannot be permanently deleted. They will reappear every time the user
+logs back on to the domain. Essentially, a mandatory profile is a
+roaming profile that always fails to update to the server upon
+logging off!</p>
+
+<p>Another complication is that different versions of Windows behave
+differently with mandatory profiles. If a user who has a mandatory
+profile creates a new file on her desktop, the file might be missing
+the next time the user logs off and on again or reboots. Some Windows
+versions preserve desktop files in the local profile (even if the
+file does not exist in the mandatory profile), whereas others do not.</p>
+
+<p>To change a <a name="INDEX-146"/><a name="INDEX-147"/>roaming profile to a mandatory
+profile, all you have to do is rename the
+<em class="filename">.dat</em><a name="INDEX-148"/><a name="INDEX-149"/> file in the roaming profile directory
+on the server to have a <em class="filename">.man</em> extension instead.
+For a Windows 95/98/Me roaming profile, you would rename
+<em class="filename">USER.DAT</em> to <em class="filename">USER.MAN</em>, and
+for a Windows NT/2000/XP roaming profile, you would rename
+<em class="filename">NTUSER.DAT</em> to <em class="filename">NTUSER.MAN</em>.
+Also, you might want to make the roaming-profile directory and its
+contents read-only, to make sure that a user can't
+change it by logging into his Unix user account on the Samba host
+system.</p>
+
+<p>If you want to have all your users share a mandatory profile, you can
+change the definitions of <tt class="literal">logon</tt>
+<tt class="literal">path</tt> and <tt class="literal">logon</tt>
+<tt class="literal">home</tt> in your <em class="filename">smb.conf</em> file to
+point to a shared mandatory profile on the server and adjust your
+directory structure and symbolic links accordingly. For example,
+<tt class="literal">logon</tt> <tt class="literal">path</tt> and
+<tt class="literal">logon</tt> <tt class="literal">home</tt> might be defined
+like this:</p>
+
+<blockquote><pre class="code">logon path = \\%L\profiles\%m
+logon home = \\%L\%u\.win_profile\%m</pre></blockquote>
+
+<p>Notice that we've removed the <tt class="literal">%u</tt>
+part of the path for <tt class="literal">logon</tt>
+<tt class="literal">path</tt>, and we would also change the directory
+structure on the server to do away with the separation of the
+profiles by username and have just one profile for each Windows
+NT/2000/XP version.</p>
+
+<p>We cannot use the same treatment for <tt class="literal">logon</tt>
+<tt class="literal">home</tt> because it is also used to specify the home
+directory. In this case, we would change the symbolic links in each
+user's <em class="filename">.win_profile</em> directory
+to point to a common mandatory profile directory containing the
+mandatory profiles for each of Windows 95/98/Me. Again, check the
+ownership and permissions on the files in the directory, and modify
+them if necessary to make sure a user can't modify
+any files by logging into her Unix account on the Samba host system.</p>
+
+
+</div>
+
+
+<div class="sect2"><a name="samba2-CHP-4-SECT-5.6"/>
+
+<h3 class="head2">Logon Script and Roaming-Profile Options</h3>
+
+<p><a href="ch04.html#samba2-CHP-4-TABLE-1">Table 4-1</a> summarizes the options commonly used in
+association with Windows NT domain <a name="INDEX-150"/><a name="INDEX-151"/>logon
+scripts and roaming profiles.</p>
+
+<a name="samba2-CHP-4-TABLE-1"/><h4 class="head4">Table 4-1. Logon-script options</h4><table border="1">
+
+
+
+
+
+
+<tr>
+<th>
+<p>Option</p>
+</th>
+<th>
+<p>Parameters</p>
+</th>
+<th>
+<p>Function</p>
+</th>
+<th>
+<p>Default</p>
+</th>
+<th>
+<p>Scope</p>
+</th>
+</tr>
+
+
+<tr>
+<td>
+<p><tt class="literal">logon</tt> <tt class="literal">script</tt></p>
+</td>
+<td>
+<p>string (MS-DOS path)</p>
+</td>
+<td>
+<p>Name of logon script batch file</p>
+</td>
+<td>
+<p>None</p>
+</td>
+<td>
+<p>Global</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><tt class="literal">logon</tt> <tt class="literal">path</tt></p>
+</td>
+<td>
+<p>string (UNC server and share name)</p>
+</td>
+<td>
+<p>Location of roaming profile</p>
+</td>
+<td>
+<p><tt class="literal">\\%N\%U\profile</tt></p>
+</td>
+<td>
+<p>Global</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><tt class="literal">logon</tt> <tt class="literal">drive</tt></p>
+</td>
+<td>
+<p>string (drive letter)</p>
+</td>
+<td>
+<p>Specifies the logon drive for a home directory</p>
+</td>
+<td>
+<p><tt class="literal">Z</tt>:</p>
+</td>
+<td>
+<p>Global</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><tt class="literal">logon</tt> <tt class="literal">home</tt></p>
+</td>
+<td>
+<p>string (UNC server and share name)</p>
+</td>
+<td>
+<p>Specifies a location for home directories for clients logging on to
+the domain</p>
+</td>
+<td>
+<p><tt class="literal">\\%N\%U</tt></p>
+</td>
+<td>
+<p>Global</p>
+</td>
+</tr>
+
+</table>
+
+
+<div class="sect3"><a name="samba2-CHP-4-SECT-5.6.1"/>
+
+<a name="INDEX-152"/><h3 class="head3">logon script</h3>
+
+<p>This option specifies a Windows batch file that will be executed on
+the client after a user has logged on to the domain. Each logon
+script should be stored in the root directory of the
+<tt class="literal">[netlogon]</tt> share or a subdirectory. This option
+frequently uses the <tt class="literal">%U</tt> or <tt class="literal">%m</tt>
+variables (user or NetBIOS name) to point to an individual script.
+For example:</p>
+
+<blockquote><pre class="code">[global]
+    logon script = %U.bat</pre></blockquote>
+
+<p>will execute a script based on the username. If the user who is
+connecting is <tt class="literal">fred</tt> and the path of the
+<tt class="literal">[netlogon]</tt> share maps to the directory
+<em class="filename">/export/samba/netlogon</em>, the script should be
+<em class="filename">/export/samba/netlogon/fred.bat</em>. Because these
+scripts are downloaded to the client and executed on the Windows
+side, they must have MS-DOS-style newline characters rather than Unix
+newlines.</p>
+
+
+</div>
+
+
+
+<div class="sect3"><a name="samba2-CHP-4-SECT-5.6.2"/>
+
+<a name="INDEX-153"/><h3 class="head3">logon path</h3>
+
+<p>This option specifies the location where roaming profiles are kept.
+When the user logs on, a roaming profile will be downloaded from the
+server to the client and used as the local profile during the logon
+session. When the user logs off, the contents of the local profile
+will be uploaded back to the server until the next time the user
+connects.</p>
+
+<p>It is often more secure to create a separate share exclusively for
+storing user profiles:</p>
+
+<blockquote><pre class="code">[global]
+    logon path = \\hydra\profile\%U</pre></blockquote>
+
+<p>For more information on this option, see <a href="ch04.html#samba2-CHP-4-SECT-5">Section 4.5</a> earlier in this chapter.</p>
+
+
+</div>
+
+
+
+<div class="sect3"><a name="samba2-CHP-4-SECT-5.6.3"/>
+
+<a name="INDEX-154"/><h3 class="head3">logon drive</h3>
+
+<p>This option specifies the drive letter on a Windows NT/2000/XP client
+to which the home directory specified with the
+<tt class="literal">logon</tt> <tt class="literal">home</tt> option will be
+mapped. Note that this option will work with Windows NT/2000/XP
+clients only. For example:</p>
+
+<blockquote><pre class="code">[global]
+    logon drive = I:</pre></blockquote>
+
+<p>You should always use drive letters that will not conflict with fixed
+drives on the client machine. The default is Z:, which is a good
+choice because it is as far away from A:, C:, and D: as possible.</p>
+
+
+</div>
+
+
+
+<div class="sect3"><a name="samba2-CHP-4-SECT-5.6.4"/>
+
+<a name="INDEX-155"/><h3 class="head3">logon home</h3>
+
+<p>This option specifies the location of a user's home
+directory for use by the MS-DOS <em class="emphasis">net</em> commands.
+For example, to specify a home directory as a share on a Samba
+server, use the following:</p>
+
+<blockquote><pre class="code">[global]
+    logon home = \\hydra\%U</pre></blockquote>
+
+<p>Note that this works nicely with the <tt class="literal">[homes]</tt>
+service, although you can specify any directory you wish. Home
+directories can be mapped with a logon script using the following
+command:</p>
+
+<a name="INDEX-156"/><blockquote><pre class="code">C:\&gt;<tt class="userinput"><b>net use i: /home  </b></tt></pre></blockquote>
+
+
+</div>
+
+
+</div>
+
+
+</div>
+
+
+
+<div class="sect1"><a name="samba2-CHP-4-SECT-6"/>
+
+<h2 class="head1">System Policies</h2>
+
+<p>A <a name="INDEX-157"/>system policy can be used in a Windows
+NT domain as a remote administration tool for implementing a similar
+computing environment on all clients and limiting the abilities of
+users to change configuration settings on their systems or allowing
+them to run only a limited set of programs. One application of system
+policies is to use them along with mandatory profiles to implement a
+collection of computers for public use, such as in a library, school,
+or Internet cafe.</p>
+
+<p>A system policy is a collection of registry settings that is stored
+in a file on the PDC and is automatically downloaded to the clients
+when users log on to the domain. The file containing the settings is
+created on a Windows system using the <a name="INDEX-158"/>System Policy Editor. Because the format
+of the registry is different between Windows 95/98/Me and Windows
+NT/2000/XP, it is necessary to make sure that the file that is
+created is in the proper format. This is a very simple matter because
+when the System Policy Editor runs on Windows 95/98/Me, it will
+create a file in the format for Windows 95/98/Me, and if it is run on
+Windows NT/2000/XP, it will use the format needed by those versions.
+After the policy file is created with the System Policy Editor, it is
+stored on the primary domain controller and is automatically
+downloaded by the clients during the logon process, and the policies
+are applied to the client system.</p>
+
+<p>On Windows NT 4.0 Server, you can run the System Policy Editor by
+logging in to the system as Administrator or another user in the
+Administrators group, opening the Start menu, and selecting Programs,
+then Administrative Tools, then System Policy Editor. On Windows 2000
+Advanced Server, open the Start menu and click Run . . . . In the
+dialog box that comes up, type in
+<tt class="literal">C:\winnt\poledit.exe</tt>, and click the OK button.</p>
+
+<p>If you are using a Windows version other than NT Server or Windows
+2000 Advanced Server, you must install the System Policy Editor, and
+getting a copy of it can be a little tricky. If you are running
+Windows NT 4.0 Workstation or Windows 2000 Professional and have a
+Windows NT 4.0 Server installation CD-ROM, you can run the file
+<em class="filename">\Clients\Svrtools\Winnt\Setup.bat</em> from that CD
+to install the Client-based Network Administration Tools, which
+includes <em class="emphasis">poledit.exe</em>. Then open the Start menu,
+click Run..., type <tt class="literal">C:\winnt\system32\poledit.exe</tt>
+into the text area, and click the OK button.</p>
+
+<p>If you are using Windows 95/98, insert a Windows 95 or Windows 98
+distribution CD-ROM<a name="FNPTR-4"/><a href="#FOOTNOTE-4">[4]</a> into your CD-ROM drive,
+then open the Control Panel and double-click the Add/Remove Programs
+button.</p>
+
+<p>Click the Windows Setup tab, and then click the Have Disk...
+button. In the new dialog box that appears, click the Browse...
+button, then select the CD-ROM drive from the Drives drop-down menu.
+Then:</p>
+
+<ul><li>
+<p>If you are using a Windows 95 installation CD-ROM, double-click the
+admin, then apptools, then poledit folder icons.</p>
+</li><li>
+<p>If you are using a Windows 98 installation CD-ROM, double-click the
+tools, then reskit, then netadmin, then poledit folder icons.</p>
+</li></ul>
+<p>You should see &quot;<a name="INDEX-159"/>grouppol.inf&quot; appear in
+the File name: text area on the left of the dialog box. Click the OK
+buttons in two dialog boxes, and you will be presented with a dialog
+box in which you should select both the Group Policies and System
+Policy Editor checkboxes. Then click the Install button. Close the
+remaining dialog box, and you can now run the System Policy Editor by
+opening the Start menu and selecting Programs, then Accessories, then
+System Tools, then System Policy Editor. Or click the Run... item in
+the Start Menu, and enter <tt class="literal">C:\Windows\Poledit</tt>.</p>
+
+<p>When the System Policy Editor starts up, select New Policy from the
+File menu, and you will see a window similar to that in <a href="ch04.html#samba2-CHP-4-FIG-14">Figure 4-14</a>.</p>
+
+<div class="figure"><a name="samba2-CHP-4-FIG-14"/><img src="figs/sam2_0414.gif"/></div><h4 class="head4">Figure 4-14. The System Policy Editor window</h4>
+
+<p>The next step is to make a selection from the File menu to add
+policies for users, groups, and computers. For each item you add, you
+will be asked for the username, or name of the group or computer, and
+a new icon will appear in the window. Double-clicking one of the
+icons will bring up the Properties dialog box, such as the one shown
+in <a href="ch04.html#samba2-CHP-4-FIG-15">Figure 4-15</a>.</p>
+
+<div class="figure"><a name="samba2-CHP-4-FIG-15"/><img src="figs/sam2_0415.gif"/></div><h4 class="head4">Figure 4-15. The Properties dialog of System Policy Editor</h4>
+
+<p>The upper window in the dialog shows the registry settings that can
+be modified as part of the system policy, and the lower window shows
+descriptive information or more settings pertaining to the one
+selected in the upper window. Notice in the figure that there are
+three checkboxes and that they are all in different states:</p>
+
+<dl>
+<dt><b>Checked</b></dt>
+<dd>
+<p>Meaning that the registry setting is enabled in the policy</p>
+</dd>
+
+
+
+<dt><b>White (unchecked)</b></dt>
+<dd>
+<p>Which clears the registry setting</p>
+</dd>
+
+
+
+<dt><b>Gray</b></dt>
+<dd>
+<p>Which causes the registry setting on the client to be unmodified</p>
+</dd>
+
+</dl>
+
+<p>Basically, if all the items are left gray (the default), the system
+policy will have no effect. The registry of the logged-on client will
+not be modified. However, if any of the items are either checked or
+unchecked (white), the registry on the client will be modified to
+enable the setting or clear it.</p>
+<a name="samba2-CHP-4-NOTE-117"/><blockquote class="note"><h4 class="objtitle">WARNING</h4>
+<p>In this section, we are giving you enough information on using the
+System Policy Editor to get you started&mdash;or, should we say,
+enough rope with which to hang yourself. Remember that a system
+policy, once put into action, will be modifying the registries of all
+clients who log on to the domain. The usual warnings about editing a
+Windows registry apply here with even greater importance. Consider
+how difficult (or even impossible) it will be for you to restore the
+registries on all those clients if anything happens to go wrong.
+<em class="emphasis">As with roaming profiles, casual or careless implementation
+of system policies can easily lead to domain-wide
+disaster</em>.</p>
+
+<p>Creating a good system policy file is a complex topic, which we
+cannot cover in detail here. It would take a whole book, and yes,
+there happens to be an O'Reilly book on the subject,
+<em class="citetitle">Windows System Policy Editor</em>. Another
+definitive source of documentation on Windows NT system policies and
+the System Policy Editor is the Microsoft white paper
+<em class="citetitle">Implementing Policies and Profiles for Windows NT
+4.0</em>, which can be found at <a href="http://www.microsoft.com/ntserver/techresources/management/prof_policies.asp">http://www.microsoft.com/ntserver/techresources/management/prof_policies.asp</a>.</p>
+</blockquote>
+
+<p>Once you have created a policy, click the OK button and use the Save
+As... item from the File menu to save it. Use the filename
+<em class="filename">config.pol</em><a name="INDEX-160"/> for a Windows 95/98 system policy and
+<em class="filename">ntconfig.pol</em><a name="INDEX-161"/> for a policy that will be used on Windows
+NT/2000/XP clients. Finally, copy the <em class="filename">.pol</em> file
+to the directory used for the <tt class="literal">[netlogon]</tt> share on
+the Samba PDC. The <em class="filename">config.pol</em> and
+<em class="filename">ntconfig.pol</em> files must go in this
+directory&mdash;unlike roaming profiles and logon scripts, there is
+no way to specify the location of the system policy files in
+<em class="filename">smb.conf</em>. If you want to have different system
+policies for different users or computers, you must perform that part
+of the configuration within the System Policy Editor.</p>
+
+<a name="samba2-CHP-4-NOTE-118"/><blockquote class="note"><h4 class="objtitle">TIP</h4>
+<p>If you have, or will have, any <a name="INDEX-162"/><a name="INDEX-163"/>Windows Me clients on your network,
+be careful. Microsoft has stated that Windows Me does not support
+system policies. The odd thing about this is that it will download
+the policy from a <em class="filename">config.pol</em> file on the PDC,
+but there is no guarantee that the results will be what was intended.
+Check the effect of your system policy carefully on your Windows Me
+clients to make sure it is working how you want.</p>
+</blockquote>
+
+<p>When a user logs on to the domain, her Windows client will download
+the <em class="filename">.pol</em> file from the server, and the settings
+in it (that is, the items either checked or cleared in the System
+Policy Editor) will override the client's settings.</p>
+
+<p>If things &quot;should work&quot; but
+don't, try shutting down the Windows client and
+restarting, rather than just logging off and on again. Windows
+sometimes will hold the <tt class="literal">[netlogon]</tt> share open
+across logon sessions, and this can prevent the client from getting
+the updated <em class="filename">.pol</em> file from the server.
+<a name="INDEX-164"/>
+<a name="INDEX-165"/></p>
+
+
+</div>
+
+
+
+<div class="sect1"><a name="samba2-CHP-4-SECT-7"/>
+
+<h2 class="head1">Samba as a Domain Member Server</h2>
+
+<p><a name="INDEX-166"/>Up to now,
+we've focused on configuring and using Samba as the
+primary domain controller. If you already have a domain controller on
+your network, either a Windows NT/2000 Server system or a Samba PDC,
+you can add a Samba server to the domain as a domain member server.
+This involves setting up the Samba server to have a computer account
+with the primary domain controller, in a similar way that Windows
+NT/2000/XP clients can have computer accounts on a Samba PDC. When a
+client accesses shares on the Samba domain member server, Samba will
+pass off the authentication to the domain controller rather than
+performing the task on the local system. If the PDC is a Windows
+server, any number of Windows BDCs might exist that can handle the
+authentication instead of the PDC.</p>
+
+<p>The first step is to add the Samba server to the domain by creating a
+computer account for it on the primary domain controller. You can do
+this using the <em class="emphasis">smbpasswd</em> command, as follows:</p>
+
+<blockquote><pre class="code"># <tt class="userinput"><b>smbpasswd -j <em class="replaceable">DOMAIN</em> -r <em class="replaceable">PDCNAME</em> -U<em class="replaceable">admin_acct</em>%<em class="replaceable">password</em></b></tt></pre></blockquote>
+
+<p>In this command, <em class="replaceable">DOMAIN</em> is replaced by the
+name of the domain the Samba host is joining,
+<em class="replaceable">PDCNAME</em> is replaced by the computer name
+of the primary domain controller,
+<em class="replaceable">admin_acct</em> is replaced by the username of
+an administrative account on the domain controller (either
+Administrator&mdash;or another user in the Administrators
+group&mdash;on Windows NT/2000, and root on Samba), and
+<em class="replaceable">password</em> is replaced with the password of
+that user. To give a more concrete example, on our domain that has a
+Windows NT 4 Server primary domain controller or a Windows 2000
+Active Directory domain controller named <tt class="literal">SINAGUA</tt>,
+the command would be:</p>
+
+<blockquote><pre class="code"># <tt class="userinput"><b>smbpasswd -j METRAN -r SINAGUA -UAdministrator%hup8ter</b></tt></pre></blockquote>
+
+<p>and if the PDC is a Samba system, we would use the command:</p>
+
+<blockquote><pre class="code"># <tt class="userinput"><b>smbpasswd -j METRAN -r toltec -Uroot%jwun83jb</b></tt></pre></blockquote>
+
+<p>where <tt class="literal">jwun83jb</tt> is the password for the root user
+that is contained in the<em class="filename"> smbpasswd</em> file, as we
+explained earlier in this chapter.</p>
+
+<p>If you did it right, <em class="emphasis">smbpasswd</em> will respond with
+a message saying the domain has been joined. The security
+identifier<a name="FNPTR-5"/><a href="#FOOTNOTE-5">[5]</a> returned to Samba from the PDC is kept in
+the file <em class="filename">/usr/local/samba/private/secrets.tdb</em>.
+The information in
+<em class="filename">secrets.tdb</em><a name="INDEX-167"/> is security-sensitive, so make sure to
+protect <em class="filename">secrets.tdb</em> in the same way you would
+treat Samba's password file.</p>
+
+<p>The next step is to modify the
+<em class="filename">smb.conf</em><a name="INDEX-168"/> file. Assuming you are starting with a
+valid <em class="filename">smb.conf</em> file that correctly configures
+Samba to function in a workgroup, such as the one we used in <a href="ch02.html">Chapter 2</a>, it is simply a matter of adding the following
+three lines to the <tt class="literal">[global]</tt> section:</p>
+
+<blockquote><pre class="code">workgroup = METRAN
+security = domain
+password server = *</pre></blockquote>
+
+<p>The first line establishes the name of the domain (even though it
+says &quot;workgroup&quot;). Instead of
+METRAN, use the name of the domain you are joining. Setting security
+to &quot;domain&quot; causes Samba to hand
+off authentication to a domain controller, and the
+<tt class="literal">password</tt> <tt class="literal">server</tt>
+<tt class="literal">=</tt> <tt class="literal">*</tt> line tells Samba to find
+the domain controller for authentication (which could be the primary
+domain controller or a backup domain controller) by querying the WINS
+server or using broadcast packets if a WINS server is not available.</p>
+
+<p>At this point, it would be prudent to run
+<em class="emphasis">testparm</em> to check that your
+<em class="filename">smb.conf</em> is free of errors. Then restart the
+Samba daemons.</p>
+
+<p>If the PDC is a Windows NT system, you can use Server Manager to
+check that the Samba server has been added successfully. Open the
+Start menu, then select Programs, then Administrative Tools (Common),
+and then Server Manager. Server Manager starts up with a window that
+looks like <a href="ch04.html#samba2-CHP-4-FIG-16">Figure 4-16</a>.</p>
+
+<div class="figure"><a name="samba2-CHP-4-FIG-16"/><img src="figs/sam2_0416.gif"/></div><h4 class="head4">Figure 4-16. The Windows NT Server Manager window</h4>
+
+<p>As you can see, we've added both
+<tt class="literal">toltec</tt> and <tt class="literal">mixtec</tt> to a domain
+for which the Windows NT 4.0 Server system,
+<tt class="literal">sinagua</tt>, is the primary domain controller.</p>
+
+<p>You can check your setup on Windows 2000 Advanced Server by opening
+the Start menu and selecting Programs, then Administrative Tools,
+then Active Directory Users and Computers. The window that opens up
+will look like <a href="ch04.html#samba2-CHP-4-FIG-17">Figure 4-17</a>.</p>
+
+<div class="figure"><a name="samba2-CHP-4-FIG-17"/><img src="figs/sam2_0417.gif"/></div><h4 class="head4">Figure 4-17. The Windows 2000 Active Directory Users and Computers window</h4>
+
+<p>Click Computers in the left side of the window with the Tree tab. You
+should see your Samba system listed in the right pane of the window.
+<a name="INDEX-169"/></p>
+
+
+</div>
+
+
+
+<div class="sect1"><a name="samba2-CHP-4-SECT-8"/>
+
+<h2 class="head1">Windows NT Domain Options</h2>
+
+<p><a href="ch04.html#samba2-CHP-4-TABLE-2">Table 4-2</a> shows the options that are commonly used
+in association with Samba on a Windows NT domain.</p>
+
+<a name="samba2-CHP-4-TABLE-2"/><h4 class="head4">Table 4-2. Windows NT domain options</h4><table border="1">
+
+
+
+
+
+
+<tr>
+<th>
+<p>Option</p>
+</th>
+<th>
+<p>Parameters</p>
+</th>
+<th>
+<p>Function</p>
+</th>
+<th>
+<p>Default</p>
+</th>
+<th>
+<p>Scope</p>
+</th>
+</tr>
+
+
+<tr>
+<td>
+<p><tt class="literal">domain logons</tt></p>
+</td>
+<td>
+<p>boolean</p>
+</td>
+<td>
+<p>Indicates whether Windows domain logons are to be used</p>
+</td>
+<td>
+<p><tt class="literal">No</tt></p>
+</td>
+<td>
+<p>Global</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><tt class="literal">domain master</tt></p>
+</td>
+<td>
+<p>boolean</p>
+</td>
+<td>
+<p>For telling Samba to take the role of domain master browser</p>
+</td>
+<td>
+<p>Auto</p>
+</td>
+<td>
+<p>Global</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><tt class="literal">add user script</tt></p>
+</td>
+<td>
+<p>string (command)</p>
+</td>
+<td>
+<p>Script to run to add a user or computer account</p>
+</td>
+<td>
+<p>None</p>
+</td>
+<td>
+<p>Global</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><tt class="literal">delete user</tt> <tt class="literal">script</tt></p>
+</td>
+<td>
+<p>string (command)</p>
+</td>
+<td>
+<p>Script to run to delete a user or computer account</p>
+</td>
+<td>
+<p>None</p>
+</td>
+<td>
+<p>Global</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><tt class="literal">domain admin group</tt></p>
+</td>
+<td>
+<p>string (list of users)</p>
+</td>
+<td>
+<p>Users that are in the Domain Admins group</p>
+</td>
+<td>
+<p>None</p>
+</td>
+<td>
+<p>Global</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><tt class="literal">domain guest group</tt></p>
+</td>
+<td>
+<p>string (list of users)</p>
+</td>
+<td>
+<p>Users that are in the Domain Guests group</p>
+</td>
+<td>
+<p>None</p>
+</td>
+<td>
+<p>Global</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><tt class="literal">password server</tt></p>
+</td>
+<td>
+<p>string (list of computers)</p>
+</td>
+<td>
+<p>List of domain controllers used for authentication when Samba is
+running as a domain member server</p>
+</td>
+<td>
+<p>None</p>
+</td>
+<td>
+<p>Global</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><tt class="literal">machine password timeout</tt></p>
+</td>
+<td>
+<p>numeric (seconds)</p>
+</td>
+<td>
+<p>Sets the renewal interval for NT domain machine passwords</p>
+</td>
+<td>
+<p><tt class="literal">604,800</tt> (1 week )</p>
+</td>
+<td>
+<p>Global</p>
+</td>
+</tr>
+
+</table>
+
+<p>Here are detailed explanations of each <a name="INDEX-170"/>Windows NT domain option listed
+in <a href="ch04.html#samba2-CHP-4-TABLE-2">Table 4-2</a>.</p>
+
+
+<div class="sect2"><a name="samba2-CHP-4-SECT-8.1"/>
+
+<a name="INDEX-171"/><h3 class="head2">domain logons</h3>
+
+<p>This option configures Samba to accept domain logons as a primary
+domain controller. When a client successfully logs on to the domain,
+Samba will return a special token to the client that allows the
+client to access domain shares without consulting the PDC again for
+authentication. Note that the Samba machine must employ user-level
+security (<tt class="literal">security</tt> <tt class="literal">=</tt>
+<tt class="literal">user</tt>) and must be the PDC for this option to
+function. In addition, Windows machines will expect a
+<tt class="literal">[netlogon]</tt> share to exist on the Samba server.</p>
+
+
+<div class="sect3"><a name="samba2-CHP-4-SECT-8.1.1"/>
+
+<a name="INDEX-172"/><h3 class="head3">domain master</h3>
+
+<p>In a Windows network, a local master browser handles browsing within
+a subnet. A Windows domain can be made up of a number of subnets,
+each of which has its own local master browser. The primary domain
+controller serves the function of domain master browser, collecting
+the browse lists from the local master browser of each subnet. Each
+local master browser queries the domain master browser and adds the
+information about other subnets to their own browse lists. When Samba
+is configured as a primary domain controller, it automatically sets
+<tt class="literal">domain</tt> <tt class="literal">master</tt>
+<tt class="literal">=</tt> <tt class="literal">yes</tt>, making itself the domain
+master browser.</p>
+
+<p>Because Windows NT PDCs always claim the role of domain master
+browser, Samba should never be allowed to be domain master if there
+is a Windows PDC in the domain.</p>
+
+
+</div>
+
+
+
+<div class="sect3"><a name="samba2-CHP-4-SECT-8.1.2"/>
+
+<a name="INDEX-173"/><h3 class="head3">add user script</h3>
+
+<p>There are two ways in which <tt class="literal">add</tt>
+<tt class="literal">user</tt> <tt class="literal">script</tt> can be used. When
+the Samba server is set up as a primary domain controller, it can be
+assigned to a command that will run on the Samba server to add a
+Windows NT/2000/XP computer account to Samba's
+password database. When the user on the Windows system changes the
+computer's settings to join a domain, he is asked
+for the username and password of a user who has administrative rights
+on the domain controller. Samba authenticates this user and then runs
+the <tt class="literal">add</tt> <tt class="literal">user</tt>
+<tt class="literal">script</tt> with root permissions.</p>
+
+<p>When Samba is configured as a domain member server, the
+<tt class="literal">add</tt> <tt class="literal">user</tt>
+<tt class="literal">script</tt> can be assigned to a command to add a user
+to the system. This allows Windows clients to add users that can
+access shares on the Samba system without requiring an administrator
+to create the account manually on the Samba host.</p>
+
+
+</div>
+
+
+
+<div class="sect3"><a name="samba2-CHP-4-SECT-8.1.3"/>
+
+<a name="INDEX-174"/><h3 class="head3">delete user script</h3>
+
+<p>There are times when users are automatically deleted from the domain,
+and the <tt class="literal">delete</tt> <tt class="literal">user</tt>
+<tt class="literal">script</tt> can be assigned to a command that removes a
+user from the Samba host as a Windows server would do. However, you
+might not want this to happen, because the Unix user might need the
+account for reasons other than use with Samba. Therefore, we
+recommend that you be very careful about using this option.</p>
+
+
+</div>
+
+
+
+<div class="sect3"><a name="samba2-CHP-4-SECT-8.1.4"/>
+
+<a name="INDEX-175"/><h3 class="head3">domain admin group</h3>
+
+<p>In a domain of Windows systems, it is possible for a server to get a
+list of the members of the Domain Admins group from a domain
+controller. Samba 2.2 does not have the ability to handle this, and
+the <tt class="literal">domain</tt> <tt class="literal">admin</tt>
+<tt class="literal">group</tt> parameter exists as a manual means of
+informing Samba who is in the group. The list should contain root
+(necessary for adding computer accounts) and any users on Windows
+NT/2000/XP clients in the domain who are in the Domain Admins group.
+These users must be recognized by the primary controller in order for
+them to perform some administrative duties such as adding users to
+the domain.</p>
+
+
+</div>
+
+
+
+<div class="sect3"><a name="samba2-CHP-4-SECT-8.1.5"/>
+
+<a name="INDEX-176"/><h3 class="head3">password server</h3>
+
+<p>In a Windows domain in which the domain controllers are a Windows
+primary domain controller, along with any number of Windows backup
+domain controllers, clients and domain member servers authenticate
+users by querying either the PDC or any of the BDCs. When Samba is
+configured as a domain member server, the <tt class="literal">password</tt>
+<tt class="literal">server</tt> parameter allows some control over how
+Samba finds a domain controller. Earlier versions of Samba could not
+use the same method that Windows systems use, and it was necessary to
+specify a list of systems to try. When you set
+<tt class="literal">password</tt> <tt class="literal">server</tt>
+<tt class="literal">=</tt> <tt class="literal">*</tt>, Samba 2.2 is able to find
+the domain controller in the same manner that Windows does, which
+helps to spread the requests over several backup domain controllers,
+minimizing the possibility of them becoming overloaded with
+authentication requests. We recommend that you use this method.</p>
+
+
+</div>
+
+
+
+<div class="sect3"><a name="samba2-CHP-4-SECT-8.1.6"/>
+
+<a name="INDEX-177"/><h3 class="head3">machine password timeout</h3>
+
+<p>The <tt class="literal">machine</tt> <tt class="literal">password</tt>
+<tt class="literal">timeout</tt> global option sets a retention period for
+Windows NT domain machine passwords. The default is currently set to
+the same time period that Windows NT 4.0 uses: 604,800 seconds (one
+week). Samba will periodically attempt to change the
+<em class="firstterm">machine account password</em>, which is a password
+used specifically by another server to report changes to it. This
+option specifies the number of seconds that Samba should wait before
+attempting to change that password. The timeout period can be changed
+to a single day by specifying the following:</p>
+
+<blockquote><pre class="code">[global]
+    machine password timeout = 86400</pre></blockquote>
+
+<a name="samba2-CHP-4-NOTE-119"/><blockquote class="note"><h4 class="objtitle">TIP</h4>
+<p>If you would like more information on how Windows NT uses domain
+usernames and groups, we recommend Eric <a name="INDEX-178"/>Pearce's
+<em class="citetitle">Windows NT in a Nutshell</em>, published by
+O'Reilly. <a name="INDEX-179"/></p>
+</blockquote>
+
+
+</div>
+
+
+</div>
+
+
+</div>
+
+<hr/><h4 class="head4">Footnotes</h4><blockquote><a name="FOOTNOTE-1"/> <p><a href="#FNPTR-1">[1]</a> When we include
+Windows XP in discussions of Windows NT domains in this book, we are
+referring to Windows XP Professional and not to the Home edition. The
+reason for this is explained in the section on Windows XP later in
+this chapter.</p> <a name="FOOTNOTE-2"/> <p><a href="#FNPTR-2">[2]</a> The entry in
+<em class="filename">/etc/passwd</em> might not be required in future
+Samba versions.</p> <a name="FOOTNOTE-3"/> <p><a href="#FNPTR-3">[3]</a> If you want to follow our example in this
+section, and your network doesn't have any Windows
+systems offering shares, see <a href="ch05.html">Chapter 5</a> for
+directions on how to create one. Make sure you understand how to set
+up shares before continuing with the directions presented
+here!</p> <a name="FOOTNOTE-4"/> <p><a href="#FNPTR-4">[4]</a> The version of the System Policy
+Editor distributed with Windows 98 is an update of the version
+shipped with Windows 95. Use the version from the Windows 98
+distribution if you can.</p> <a name="FOOTNOTE-5"/> <p><a href="#FNPTR-5">[5]</a> This security identifier (SID) is part of
+an access token that allows the PDC to identify and authenticate the
+client.</p> </blockquote><hr/><h4 class="head4"><a href="toc.html">TOC</a></h4></body></html>

Copied: branches/samba/experimental/docs/htmldocs/using_samba/ch05.html (from rev 1919, tags/samba/upstream_3.2.0~rc1/docs/htmldocs/using_samba/ch05.html)
===================================================================
--- branches/samba/experimental/docs/htmldocs/using_samba/ch05.html	                        (rev 0)
+++ branches/samba/experimental/docs/htmldocs/using_samba/ch05.html	2008-06-09 06:59:20 UTC (rev 1920)
@@ -0,0 +1,1779 @@
+<html>
+<body bgcolor="#ffffff">
+
+<img src="samba2_xs.gif" border="0" alt=" " height="100" width="76"
+hspace="10" align="left" />
+
+<h1 class="head0">Chapter 5. Unix Clients</h1>
+
+<p><a name="INDEX-1"/>In <a href="ch03.html">Chapter 3</a> we showed you how to configure Windows systems
+to access shared resources on both Windows and Samba servers. This
+has probably opened up a whole new world of computing for
+you&mdash;one in which you have to run to a Windows system every time
+you want to copy a file between Unix and Windows! In this chapter, we
+will show you the &quot;other
+side&quot;&mdash;how to access SMB shares from your
+favorite Unix system.</p>
+
+<p>You can access SMB resources from Unix in three ways, depending on
+your version of Unix. A program included with the Samba distribution
+called <em class="emphasis">smbclient</em><a name="INDEX-2"/> can be used to connect with a share on
+the network in a manner similar to using <em class="emphasis">ftp</em>
+when transferring files to or from an FTP site.</p>
+
+<p>If your system is running Linux, you can use the
+<a name="INDEX-3"/>smbfs
+filesystem to mount SMB shares right onto your Linux filesystem, just
+as you would mount a disk partition or NFS filesystem. The SMB shares
+can then be accessed and manipulated by all programs running on the
+Linux system: command shells, desktop GUI interfaces, and application
+software.</p>
+
+<p>On some BSD-based systems, including Mac OS X, a pair of utilities
+named <em class="emphasis">smbutil</em> <a name="INDEX-4"/>and <em class="emphasis">mount_smbfs</em>
+<a name="INDEX-5"/>can be used to query SMB servers and
+mount shares.</p>
+
+<p>For other Unix variants,
+<em class="emphasis">smbsh</em><a name="INDEX-6"/> can be run to enable common shell
+commands such as <em class="emphasis">cd</em>, <em class="emphasis">ls</em>,
+<em class="emphasis">mv, wc</em>, and <em class="emphasis">grep</em> to access
+and manipulate files and directories on SMB shares. This effectively
+extends the reach of the Unix shell and utilities beyond the Unix
+filesystem and into the SMB network.</p>
+
+<p>All the Unix clients can access shares offered by either Windows
+systems or Samba servers. We have already shown you how to set up a
+share on a Samba server and could use that as an example to work
+with. But it's much more fun to use the Unix clients
+with shares served by Windows systems. So before we start covering
+the Unix clients in detail, we will take a quick detour and show you
+how to set up file shares on both Windows 95/98/Me and Windows
+NT/2000/XP systems.</p>
+
+
+<div class="sect1"><a name="samba2-CHP-5-SECT-1"/>
+
+<h2 class="head1">Sharing Files on Windows 95/98/Me</h2>
+
+<p>When <a name="INDEX-7"/><a name="INDEX-8"/>sharing files on Windows 95/98/Me, you
+can authenticate users in two different ways.
+<a name="INDEX-9"/><a name="INDEX-10"/>Share-level security is the default
+and is easy to use. However, it is not as secure and can require
+users to type in passwords when connecting to shares. User-level
+security offers a better security model and can be used if you have
+either a Samba or Windows NT/2000 server on your network performing
+user authentication.</p>
+
+<p>To configure the type of access control for your system, open the
+Control Panel, double-click the Network icon, then click the Access
+Control tab. You should see the dialog box shown in <a href="ch05.html#samba2-CHP-5-FIG-1">Figure 5-1</a>.</p>
+
+<div class="figure"><a name="samba2-CHP-5-FIG-1"/><img src="figs/sam2_0501.gif"/></div><h4 class="head4">Figure 5-1. The Access Control tab of the Windows 98 Network Control Panel window</h4>
+
+<p>Click the &quot;Share-level access
+control&quot; or &quot;User-level access
+control&quot; radio button, depending on which you want
+to use. When using user-level access control, you will also need to
+fill in the name of your workgroup or Windows NT domain. Reboot as
+requested.</p>
+
+<p>To share a folder, right-click the folder's icon and
+select Sharing . . . . This will open the Sharing tab of the
+folder's Properties dialog box. Click the
+&quot;Shared As:&quot; radio button, and fill
+in a name for the share (which defaults to the
+folder's name) and a description, which will be
+visible to client users. If you don't want the share
+to be visible in the Network Neighborhood view of other Windows
+clients, pick a name for the share that ends in a dollar sign
+(<tt class="literal">$</tt>).</p>
+
+<p><a href="ch05.html#samba2-CHP-5-FIG-2">Figure 5-2</a> shows what the Sharing tab of the
+folder's Properties dialog box will look like when
+using share-level security. The security settings are very simple.
+You can select a radio button for read-only access or full
+(read/write) access, or have the user's permissions
+(either read-only or read/write) depend on which password they use.
+In accordance with which you select, you will be asked to assign
+either or both of the read-only and full-access passwords for the
+share.</p>
+
+<div class="figure"><a name="samba2-CHP-5-FIG-2"/><img src="figs/sam2_0502.gif"/></div><h4 class="head4">Figure 5-2. The Sharing tab of the folder's Properties dialog, with share-level security</h4>
+
+<p>If your system is configured with user-level security, the Sharing
+tab of the folder's Properties dialog box will look
+like <a href="ch05.html#samba2-CHP-5-FIG-3">Figure 5-3</a>. As you can see,
+we've created a share named
+&quot;DATA&quot;, and used the Add . . .
+button to create permissions that allow read-only access for all
+domain users and read/write (full access) for <tt class="literal">jay</tt>.</p>
+
+<div class="figure"><a name="samba2-CHP-5-FIG-3"/><img src="figs/sam2_0503.gif"/></div><h4 class="head4">Figure 5-3. The Sharing tab of the folder Properties dialog, with user-level security</h4>
+
+<p>When you are done specifying your settings for the share, click on
+the OK button, and the share will become available to users on
+network clients. Unless you chose a share name ending in a dollar
+sign, you can see it in the Network Neighborhood or My Network Places
+of Windows clients on the network. You can also now use the Unix
+clients described in this chapter to connect to the share.</p>
+
+
+</div>
+
+
+
+<div class="sect1"><a name="samba2-CHP-5-SECT-2"/>
+
+<h2 class="head1">Sharing Files on Windows NT/2000/XP</h2>
+
+<p>To create a file share on <a name="INDEX-11"/><a name="INDEX-12"/><a name="INDEX-13"/><a name="INDEX-14"/>Windows NT/2000/XP, you first must
+log in to the system as any member of the Administrators, Power
+Users, or Server Operators groups. Right-click the icon of a folder
+you wish to share, and click Sharing . . . in the pop-up menu. The
+Sharing tab of the folder's Properties dialog box
+will appear, as shown in <a href="ch05.html#samba2-CHP-5-FIG-4">Figure 5-4</a>. Click the
+&quot;Share this folder&quot; radio button.</p>
+
+<div class="figure"><a name="samba2-CHP-5-FIG-4"/><img src="figs/sam2_0504.gif"/></div><h4 class="head4">Figure 5-4. The Sharing tab of the folder's Properties dialog on Windows 2000</h4>
+
+<p>Share name: will default to the name of the folder, and you can
+change it if you want. One reason you might want to use a different
+name for the share is to make the share not appear in browse lists
+(as displayed by the Network Neighborhood, for example). This can be
+done by using a share name ending in a dollar sign
+(<tt class="literal">$</tt>). You can also add a description of the share
+in the Comment: text area. The description will appear to users of
+network clients and can help them understand the contents of the
+share.</p>
+
+<p><a name="INDEX-15"/><a name="INDEX-16"/><a name="INDEX-17"/><a name="INDEX-18"/><a name="INDEX-19"/>By clicking the Permissions button,
+you can set permissions for the share on a user-by-user basis. This
+is equivalent to the user-level security of Windows 95/98/Me file
+sharing. On Windows NT/2000/XP, Microsoft recommends that share
+permissions be set to allow full access by everyone, with the
+permissions controlled on a file-by-file basis using filesystem
+access control lists
+(<a name="INDEX-20"/>ACLs). The actual permissions given
+to network clients are a combination of the share permissions and
+file access permissions. To edit the ACL for the folder, click the
+Security tab. For more information on ACLs, see <a href="ch08.html#samba2-CHP-8-SECT-3">Section 8.3</a> in <a href="ch08.html">Chapter 8</a>.</p>
+
+<p>If you want, you can limit the number of users who can concurrently
+connect to the share using the &quot;User
+limit:&quot; radio button. The New Share button allows
+you to create multiple file shares for the same folder, each having
+its own name, comment, user limit, and other parameters.</p>
+
+<p>When you are done, click the OK button, and the folder will be
+accessible from clients on the network.</p>
+
+
+</div>
+
+
+
+<div class="sect1"><a name="samba2-CHP-5-SECT-3"/>
+
+<h2 class="head1">smbclient</h2>
+
+<p>The Samba Team supplies <em class="emphasis">smbclient</em><a name="INDEX-21"/> as a basic part of the Samba suite. At
+first, it might seem to be a primitive interface to the SMB network,
+but <em class="emphasis">smbclient</em> is actually a versatile tool. It
+can be used for browsing shares on servers, testing configurations,
+debugging, accessing shared printers, backing up shared data, and
+automating administrative tasks in shell scripts. And unlike
+<tt class="literal">smbfs</tt><a name="INDEX-22"/><a name="INDEX-23"/><a name="INDEX-24"/> and <em class="emphasis">smbsh</em>,
+<em class="emphasis">smbclient</em> works on all Unix variants that
+support Samba.</p>
+
+<p>In this chapter we'll focus mostly on running
+<em class="emphasis">smbclient</em> as an interactive shell, using its
+<em class="emphasis">ftp</em>-like commands to access shared directories
+on the network. Using <em class="emphasis">smbclient</em> to access
+printers and perform backups will be covered in <a href="ch10.html">Chapter 10</a>.</p>
+
+<p>A complete reference to <em class="emphasis">smbclient</em> is found in
+<a href="appc.html">Appendix C</a>.</p>
+
+
+<div class="sect2"><a name="samba2-CHP-5-SECT-3.1"/>
+
+<h3 class="head2">Listing Services</h3>
+
+<p><a name="INDEX-25"/>The <em class="emphasis">-L</em> option
+can be used with <em class="emphasis">smbclient</em> to list the resources
+on a single computer. Assuming the Samba server is configured to take
+the role of the master browser, we can obtain a list of the computers
+in the domain or workgroup like this:</p>
+
+<blockquote><pre class="code">$ <tt class="userinput"><b>smbclient -L toltec</b></tt>
+added interface ip=172.16.1.1 bcast=172.16.1.255 nmask=255.255.255.0
+Password:
+Domain=[METRAN] OS=[Unix] Server=[Samba 2.2.5]
+
+    Sharename      Type      Comment
+    ---------      ----      -------
+    test           Disk      For testing only, please
+    IPC$           IPC       IPC Service (Samba 2.2.5)
+    ADMIN$         Disk      IPC Service (Samba 2.2.5)
+
+    Server               Comment
+    ---------            -------
+    MAYA                 Windows 98
+    MIXTEC               Samba 2.2.5
+    TOLTEC               Samba 2.2.5
+    ZAPOTEC              
+
+    Workgroup            Master
+    ---------            -------
+    METRAN               TOLTEC</pre></blockquote>
+
+<p>In the column labeled &quot;Server&quot;,
+<tt class="literal">maya</tt>, <tt class="literal">mixtec</tt>, and
+<tt class="literal">zapotec</tt> are shown along with toltec, the Samba
+server. The services on <tt class="literal">toltec</tt> are listed under
+&quot;Sharename&quot;. The IPC$ and ADMIN$
+shares are standard Windows services that are used for network
+communication and administrative purposes, and
+<em class="filename">test</em> is the directory we added as a share in
+<a href="ch02.html">Chapter 2</a>.</p>
+
+<p>Now that we know the names of computers in the domain, we can list
+services on any of those computers. For example, here is how we would
+list the services offered by <tt class="literal">maya</tt>, a Windows 98
+workstation:</p>
+
+<blockquote><pre class="code">$ <tt class="userinput"><b>smbclient -L maya</b></tt>
+added interface ip=172.16.1.1 bcast=172.16.1.255 nmask=255.255.255.0
+Password:
+
+
+    Sharename      Type      Comment
+    ---------      ----      -------
+    PRINTER$       Disk      
+    HP             Printer   HP 932C on Maya
+    D              Disk      D: on Maya
+    E              Disk      E: on Maya
+
+    ADMIN$         Disk      
+    IPC$           IPC       Remote Inter Process Communication
+
+    Server               Comment
+    ---------            -------
+
+    Workgroup            Master
+    ---------            -------</pre></blockquote>
+
+<p>A shared printer is attached to <tt class="literal">maya</tt>, so we see
+the PRINTER$ administrative service, along with the HP share for the
+printer itself. Also on <tt class="literal">maya</tt> are the D and E
+shares, which allow access across the network to
+<tt class="literal">maya</tt>'s D: and E: drives. It is
+normal for the Server and Workgroup sections to be empty when listing
+services on a Windows client.</p>
+
+
+</div>
+
+
+<div class="sect2"><a name="samba2-CHP-5-SECT-3.2"/>
+
+<h3 class="head2">Authenticating with smbclient</h3>
+
+<p><a name="INDEX-26"/>As with any other SMB client,
+<em class="emphasis">smbclient</em> needs to supply a username and
+password if it is authenticating in a domain environment or if it is
+contacting a Samba server that is set up with user-level security. In
+a workgroup environment, it will at least need a password to use when
+connecting with a password-protected resource.</p>
+
+<p>By default, <em class="emphasis">smbclient</em> uses the username of the
+user who runs it and then prompts for a password. If you are using
+<em class="emphasis">smbclient</em> a lot, you might tire of entering your
+password every time.</p>
+
+<p><em class="emphasis">smbclient</em> supports some alternate methods of
+entering a username and password. The password can be entered on the
+command line, like this:</p>
+
+<blockquote><pre class="code">$ <tt class="userinput"><b>smbclient //maya/e jayspassword</b></tt></pre></blockquote>
+
+<p>Or both the username and password can be supplied by using the
+<em class="emphasis">-U</em> option, including the username and password
+separated by a percent (<tt class="literal">%</tt>) character:</p>
+
+<blockquote><pre class="code">$ <tt class="userinput"><b>smbclient //maya/e -U kelly%kellyspassword</b></tt></pre></blockquote>
+
+<p>This method is useful if you are logged in to the system under an
+account that is not Samba-enabled or you are testing your
+configuration to see how it treats another user. With either method,
+you can avoid having to enter the username and/or password each time
+you run <em class="emphasis">smbclient</em> by creating an alias for the
+command or creating a shell function or shell script. For example,
+with the <em class="emphasis">bash</em> shell, it is possible to define a
+function like this:</p>
+
+<blockquote><pre class="code">smbcl(  )
+{
+    smbclient $* -U jay%jayspassword
+}</pre></blockquote>
+
+<p>Adding the definition to the shell's startup script
+(which would be <em class="filename">~/.bash_profile</em> for
+<em class="emphasis">bash</em>) would result in the definition affecting
+all subsequent shell invocations.</p>
+
+<p>Another method that can be used to supply both the username and
+password is to set the USER and <a name="INDEX-27"/><a name="INDEX-28"/>PASSWD environment variables. Either
+set the USER environment variable using the
+<em class="replaceable">username</em>%<em class="replaceable">password</em>
+format, or set the USER environment variable to the username, and set
+PASSWD to the user's password.</p>
+
+<p>It is also possible to create a credentials file containing the
+username on the first line and the password on the second line, like
+this:</p>
+
+<blockquote><pre class="code">username = jay
+password = jayspassword</pre></blockquote>
+
+<p>Then, <em class="emphasis">smbclient</em> is run using the
+<em class="emphasis">-A</em> option to specify the name of the file:</p>
+
+<blockquote><pre class="code">$ <tt class="userinput"><b>smbclient //maya/e -A ~/.smbpw</b></tt></pre></blockquote>
+
+<a name="samba2-CHP-5-NOTE-120"/><blockquote class="note"><h4 class="objtitle">NOTE</h4>
+<p>Of the methods we described in this section, the only one that is
+really secure is the default method of allowing
+<em class="emphasis">smbclient</em><a name="INDEX-29"/> to
+prompt for the password and typing in the password without echoing.</p>
+
+<p>If security is a concern, you definitely should avoid providing your
+password on the command line because it is very easy for
+&quot;shoulder surfers&quot; to obtain, as
+well as anyone who looks through your shell's
+command history.</p>
+
+<p>If you keep your Samba password in a credentials file, shell startup
+file, or shell script, make sure the file's
+permissions prohibit other users from reading or writing it. (Use an
+octal permissions mode of 0600.) Security experts never keep
+passwords in files owned by nonroot users or accessible by anyone
+other than the superuser. As part of their security policy, some
+organizations do not permit passwords to be stored in files, so you
+might want to check first before using this method.</p>
+
+<p>The authentication method that uses the USER and PASSWD environment
+variables isn't any more secure. Environment
+variables are usually set either on the command line or in one or
+more of the shell's startup files, so this method
+suffers from the same weaknesses we've just
+discussed. In addition, any program run by the user has access to the
+shell's environment variables, making a Trojan horse
+attack on the PASSWD variable really easy!</p>
+</blockquote>
+
+
+</div>
+
+
+<div class="sect2"><a name="samba2-CHP-5-SECT-3.3"/>
+
+<h3 class="head2">An Interactive smbclient Session</h3>
+
+<p><a name="INDEX-30"/>A common use for
+<em class="emphasis">smbclient</em> is to use it as an
+<em class="emphasis">ftp</em>-like shell to access SMB resources on the
+network. To begin a session, <em class="emphasis">smbclient</em> must be
+provided with the UNC of a resource (which you can find using the
+<em class="emphasis">-L</em> option) on the command line, like this:</p>
+
+<blockquote><pre class="code">$ <tt class="userinput"><b>smbclient //maya/e</b></tt>
+added interface ip=172.16.1.3 bcast=172.16.1.255 nmask=255.255.255.0
+Password: 
+smb: \&gt;</pre></blockquote>
+
+<p>Forward slashes are accepted by <em class="emphasis">smbclient</em> for
+the share's UNC, which makes entering the UNC on the
+command line easier. Backslashes can also be used, but they must be
+quoted or escaped, and it is somewhat more difficult to type
+'<tt class="literal">\\maya\e</tt>' or <tt class="literal">\\\\maya\\e</tt>.
+After connecting to the share, <em class="emphasis">smbclient</em>
+displays the <tt class="literal">smb: \&gt;</tt> prompt, waiting for a
+command to be entered. Commands are similar to those with which you
+might be familiar in <em class="emphasis">ftp</em> and are also somewhat
+similar to Unix shell commands. To get a list of
+<em class="emphasis">smbclient</em><a name="INDEX-31"/> commands, use the
+<em class="emphasis">help</em> command:</p>
+
+<blockquote><pre class="code">smb: \&gt; <tt class="userinput"><b>help</b></tt>
+ls             dir            du             lcd            cd             
+pwd            get            mget           put            mput           
+rename         more           mask           del            open           
+rm             mkdir          md             rmdir          rd             
+prompt         recurse        translate      lowercase      print          
+printmode      queue          cancel         quit           q              
+exit           newer          archive        tar            blocksize      
+tarmode        setmode        help           ?              history        
+!</pre></blockquote>
+
+<p>Some commands in the previous list are synonyms for other commands.
+For example, the <em class="emphasis">?</em> command is a synonym for
+<em class="emphasis">help</em>. You can give this command the name of
+another command as an argument to get a concise reminder of what the
+command does and how to use it:</p>
+
+<blockquote><pre class="code">smb: \&gt; <tt class="userinput"><b>? ls</b></tt>
+HELP ls:
+        &lt;mask&gt; list the contents of the current directory</pre></blockquote>
+
+<p>The term <tt class="literal">&lt;mask&gt;</tt> refers to a file-matching
+pattern as commonly found in Unix shells and utilities. For example:</p>
+
+<blockquote><pre class="code">smb: \&gt; <tt class="userinput"><b>ls *doc</b></tt>
+  ms-ProfPol-wp.doc                   A      131  Tue Dec 18 09:12:34 2002
+  smbclient.doc                       A    33969  Mon Dec 10 20:22:24 2002
+  smbmount.doc                        A     7759  Mon Dec 10 20:20:00 2002
+
+                      48590 blocks of size 524288. 40443 blocks available</pre></blockquote>
+
+<p>lists all files ending in &quot;doc&quot; in
+the current directory on the remote system. In the listing, the
+leftmost column shows the filename. Moving left to right, we see the
+file's MS-DOS attributes, then its size, and the
+time it was last modified.</p>
+
+<p>As with any other Unix utility, <em class="emphasis">smbclient</em> has a
+working directory on the local host. It also has another current
+directory on the remote SMB share. With
+<em class="citetitle">smbclient</em>, the <em class="emphasis">cd</em> command
+is used to move around on the remote system:</p>
+
+<blockquote><pre class="code">smb: \&gt; <tt class="userinput"><b>cd trans  </b></tt> 
+smb: \trans\&gt;</pre></blockquote>
+
+<p>Notice how the prompt changes to reflect the new current working
+directory. To change your current directory on the local system, use
+the <em class="emphasis">lcd</em> command:</p>
+
+<blockquote><pre class="code">smb: \trans\&gt; <tt class="userinput"><b>lcd /u/snd</b></tt>
+the local directory is now /u/snd</pre></blockquote>
+
+<p>Most of <em class="emphasis">smbclient</em>'s commands
+are for performing operations on remote files and directories. There
+is no command for listing the contents of the local directory.
+However, <em class="emphasis">smbclient</em> allows a shell escape. Any
+command preceded by an exclamation point (<tt class="literal">!</tt>) is
+interpreted as a shell command and is run in a subshell on the local
+system. For example:</p>
+
+<blockquote><pre class="code">smb: \trans\&gt; <tt class="userinput"><b>! ls -l</b></tt>
+total 16
+drwxrwxr-x    2 jay      jay          4096 Jan 10 14:46 dr220-fet
+drwxrwxr-x    2 jay      jay          4096 Sep 22 12:16 dr220-tube
+-rw-rw-r--    1 jay      jay           131 Jan 10 02:22 readme.txt
+drwxrwxr-x    7 jay      jay          4096 Jan 10 02:19 xl1</pre></blockquote>
+
+<p>lists the contents of <em class="filename">/u/snd</em>. By using
+<em class="emphasis">smbclient</em>'s commands to operate
+on the remote system&mdash;and shell-escaped commands to operate on
+the local system&mdash;it is possible to manipulate data on both
+systems without having to exit <em class="emphasis">smbclient</em> or open
+another shell window.</p>
+
+<p><a name="INDEX-32"/><a name="INDEX-33"/>File transfer is performed using
+the <em class="emphasis">get</em> and
+<em class="emphasis">put</em><a name="INDEX-34"/><a name="INDEX-35"/> commands. The <em class="emphasis">get</em>
+command transfers a single file from the remote to the local system,
+and the <em class="emphasis">put</em> command copies a file from the local
+to the remote system. For example, the following command copies the
+file <em class="filename">readme.txt</em> to the SMB share:</p>
+
+<blockquote><pre class="code">smb: \trans\&gt; <tt class="userinput"><b>put readme.txt</b></tt>
+putting file readme.txt as \trans\readme.txt (127.9 kb/s) (average 10.7 kb/s)</pre></blockquote>
+
+<a name="samba2-CHP-5-NOTE-121"/><blockquote class="note"><h4 class="objtitle">NOTE</h4>
+<p>Unlike <em class="emphasis">ftp</em>, <em class="emphasis">smbclient</em> does
+not have <em class="emphasis">ascii</em> and <em class="emphasis">binary</em>
+commands to set the type of the file that is being transferred.
+Before transferring a text file from a Unix system to a Windows or
+Macintosh system, you might want to use the GNU
+<em class="emphasis">unix2dos</em><a name="INDEX-36"/> command to reformat newlines in the
+file to work with the carriage return linefeed (CRLF) standard:</p>
+
+
+<blockquote><pre class="code">$ <tt class="userinput"><b>unix2dos text_file &gt;text_file.txt</b></tt></pre></blockquote>
+
+
+<p>and then transfer the CRLF-formatted version. After transferring a
+text file from a Windows or Macintosh system to Unix, you can use the
+GNU <em class="emphasis">dos2unix</em><a name="INDEX-37"/> command to perform the inverse
+operation:</p>
+
+
+<blockquote><pre class="code">$ <tt class="userinput"><b>dos2unix text_file.txt &gt;text_file</b></tt></pre></blockquote>
+</blockquote>
+
+<p>To transfer more than one file with a single command, you can use the
+<em class="emphasis">mget</em><a name="INDEX-38"/><a name="INDEX-39"/> and <em class="emphasis">mput</em> commands,
+which accept a list of filenames in the command line. The list can be
+provided by typing in the filenames on the command line separated by
+spaces, or the group of files can be specified with a pattern as one
+would use in Unix shell commands. The command:</p>
+
+<blockquote><pre class="code">smb: \trans\&gt; <tt class="userinput"><b>mget plain/*</b></tt></pre></blockquote>
+
+<p>copies all the files in the directory <em class="filename">plain</em> on
+the SMB share to the current directory on the local system. By
+default, <em class="emphasis">smbclient</em> prompts for each file, asking
+if you want to copy it:</p>
+
+<blockquote><pre class="code">smb: \trans\&gt; <tt class="userinput"><b>mget plain/*</b></tt>
+Get file tomm.wav? n
+Get file toml.wav? n
+Get file tomh.wav? n
+Get file snare.wav? n
+Get file rim.wav? n
+Get file handclap.wav? n
+Get file bassdrum.wav? n</pre></blockquote>
+
+<p>If you are sure you want to copy all the files, you can turn off
+prompting with the <em class="emphasis">prompt</em> command, like this:</p>
+
+<blockquote><pre class="code">smb: \trans\&gt; <tt class="userinput"><b>prompt</b></tt>
+prompting is now off</pre></blockquote>
+
+<p>By default, if you specify the name of a directory,
+<em class="emphasis">smbclient</em> will not copy the contents of the
+directory. To transfer the entire contents of directories listed in
+the <em class="emphasis">mput</em> or <em class="emphasis">mget</em> command,
+you must first use the <em class="emphasis">recurse</em> command:</p>
+
+<blockquote><pre class="code">smb: \trans\&gt; <tt class="userinput"><b>recurse</b></tt>
+directory recursion is now on</pre></blockquote>
+
+<p>After setting things up with the
+<em class="emphasis">prompt</em><a name="INDEX-40"/><a name="INDEX-41"/> and <em class="emphasis">recurse</em>
+commands, we can copy a directory like this:</p>
+
+<blockquote><pre class="code">smb: \trans\&gt; <tt class="userinput"><b>mget acc</b></tt>
+getting file tomm.wav of size 55494 as tomm.wav (2580.6 kb/s) (average 2087.3 kb/s)
+getting file toml.wav of size 57220 as toml.wav (2660.9 kb/s) (average 2167.6 kb/s)
+getting file tomh.wav of size 55936 as tomh.wav (2601.2 kb/s) (average 2220.8 kb/s)
+getting file snare.wav of size 22132 as snare.wav (1200.7 kb/s) (average 2123.7 kb/s)
+getting file rim.wav of size 8314 as rim.wav (1623.8 kb/s) (average 2110.8 kb/s)
+getting file handclap.wav of size 14180 as handclap.wav (1978.2 kb/s) (average 2106.2 
+kb/s)
+getting file bassdrum.wav of size 6950 as bassdrum.wav (2262.3 kb/s) (average 2108.5 
+kb/s)</pre></blockquote>
+
+<p><a name="INDEX-42"/>Directory recursion applies to all
+commands, so if an <em class="emphasis">ls</em> command is used while
+directory recursion is on, all files in the directory tree are
+listed. To turn directory recursion off again, simply re-enter the
+command. At the same time, you might also wish to toggle prompting
+back to its initial state:</p>
+
+<blockquote><pre class="code">smb: \trans\&gt; <tt class="userinput"><b>recurse</b></tt>
+directory recursion is now off
+smb: \trans\&gt; <tt class="userinput"><b>prompt</b></tt>
+prompting is now on</pre></blockquote>
+
+<p>There are other <em class="emphasis">smbclient</em> commands that you
+might find useful. The <em class="emphasis">mkdir</em> command can be used
+to create a directory; <em class="emphasis">rmdir</em> removes a
+directory; <em class="emphasis">rm</em> deletes a file; and
+<em class="emphasis">rename</em> changes a file's name.
+These behave very similarly to their Unix shell counterparts. <a href="appc.html">Appendix C</a> contains a complete reference to
+<em class="emphasis">smbclient</em> and its command set.</p>
+
+<p>To exit <em class="emphasis">smbclient</em>, use the
+<em class="emphasis">exit</em> or <em class="emphasis">quit</em> command:</p>
+
+<a name="INDEX-43"/><blockquote><pre class="code">smb: \trans\&gt; <tt class="userinput"><b>quit </b></tt></pre></blockquote>
+
+
+</div>
+
+
+<div class="sect2"><a name="samba2-CHP-5-SECT-3.4"/>
+
+<h3 class="head2">Programming with smbclient</h3>
+
+<p><a name="INDEX-44"/>The <em class="emphasis">-c</em> option
+<em class="emphasis">of smbclient</em> allows a list of commands to be
+passed on the command line. To copy the file
+<em class="filename">\\maya\e\trans\readme.txt</em> to
+<em class="filename">/u/snd/readme.txt</em>, we might use the command:</p>
+
+<blockquote><pre class="code">$ <tt class="userinput"><b>smbclient //maya/e -c &quot;lcd /u/snd; cd trans; get readme.txt&quot; -A ~/.smbpw</b></tt></pre></blockquote>
+
+<p>Everything that <em class="emphasis">smbclient</em> needs to know to
+perform the operation has been specified in the command. There is no
+interactive session, so a command such as this can be placed inside a
+shell script or a program in some other programming language.</p>
+
+<p>By using <em class="emphasis">smbclient</em> in this manner, it is
+possible to create customized commands using shell functions, scripts
+or aliases. For example, suppose we wanted a command to print a short
+listing of files in a shared directory, showing just the names of the
+files. Using a <em class="emphasis">bash</em> function, we could define a
+command <em class="emphasis">smbls</em> as follows:</p>
+
+<blockquote><pre class="code">smbls(  )
+{
+        share=`echo $1 | cut -d '/' -f '1-4'`
+        dir=`echo $1 | cut -d '/' -f '5-'`
+        smbclient $share -c &quot;cd $dir; ls&quot; -A ~/.smbpw | \
+                        grep &quot;^  &quot; | cut -d ' ' -f 3 - | sort
+}</pre></blockquote>
+
+<p>After defining this function, we can use <em class="emphasis">smbls</em>
+like this:</p>
+
+<blockquote><pre class="code">$ <tt class="userinput"><b>smbls //maya/e</b></tt>
+CD-images
+lectures
+ms-ProfPol-wp.doc
+profile-map
+readme.txt
+RECYCLED
+smbclient.doc
+smbmount.doc
+smbsh.txt
+trans
+$ <tt class="userinput"><b>smbls //maya/e/lectures</b></tt>
+.
+..
+lecture1.mp3
+lecture2.mp3
+lecture3.mp3
+lecture4.mp3
+lecture5.mp3
+lecture6.mp3
+lecture7.mp3
+lecture8.mp3
+lecture9.mp3</pre></blockquote>
+
+<p>Another use for <em class="emphasis">smbclient</em> in scripts is
+performing administrative tasks. Suppose a group of users on Windows
+clients are sharing a set of files as part of a project on which they
+are working. Instead of expecting them to coordinate making daily
+backups, we could write a script that copies the share to the Samba
+server and run the script nightly as a cron job. The directory on the
+Samba server could be shared as well, allowing any of the users to
+retrieve a backup file on their own, without having to bother an
+administrator.</p>
+
+
+</div>
+
+
+<div class="sect2"><a name="samba2-CHP-5-SECT-3.5"/>
+
+<h3 class="head2">Backups with smbclient</h3>
+
+<p>A major use of <em class="emphasis">smbclient</em><a name="INDEX-45"/><a name="INDEX-46"/> is to create and restore backups of
+SMB file shares. The backup files <em class="emphasis">smbclient</em>
+writes are in tar format, making them easy to work with and portable
+among all Unix versions. Using <em class="emphasis">smbclient</em> on a
+Unix server to run network backups can result in a more centralized
+and easily managed solution for providing data integrity because both
+SMB shares and NFS filesystems can be backed up on the same system.</p>
+
+<p>You can use <em class="emphasis">smbclient</em> to perform backups in two
+ways. When backing up an entire share, the simplest method is to use
+the <em class="emphasis">-Tc</em> option on the command line:</p>
+
+<blockquote><pre class="code"># <tt class="userinput"><b>smbclient //maya/e -A samba-domain-pw -Tc &gt;maya-e.tar</b></tt></pre></blockquote>
+
+<p>This will create a tar archive of the <em class="filename">\\maya\e</em>
+share in the file <em class="filename">maya-e.tar</em>. By using the
+<em class="emphasis">-D</em> option, it is possible to back up a directory
+in the share, rather than the whole share:</p>
+
+<blockquote><pre class="code"># <tt class="userinput"><b>smbclient //maya/e -A samba-domain-pw -D trans -Tc &gt;maya-e.tar</b></tt></pre></blockquote>
+
+<p>This causes <em class="emphasis">smbclient</em> to change its working
+directory to the <em class="filename">trans</em> directory of the
+<em class="filename">\\maya\e</em> share before starting the backup. It is
+also possible to use
+<em class="emphasis">smbclient</em>'s
+<em class="emphasis">tar</em> command in interactive mode, like this:</p>
+
+<blockquote><pre class="code"># <tt class="userinput"><b>smbclient //maya/e </b></tt>
+added interface ip=172.16.1.3 bcast=172.16.1.255 nmask=255.255.255.0
+Password:
+smb: \&gt; <tt class="userinput"><b>cd trans</b></tt>
+smb: \trans\&gt; <tt class="userinput"><b>tarmode full hidden system quiet</b></tt>
+smb: \trans\&gt; <tt class="userinput"><b>tar c maya-e-trans.tar</b></tt></pre></blockquote>
+
+<p>With the previous code, only the <em class="emphasis">trans</em>
+subdirectory in the <em class="emphasis">\\maya\e</em> share will be
+backed up, using the settings specified in the
+<em class="emphasis">tarmode</em> command. To have this type of backup run
+automatically from a script, use the <em class="emphasis">-c</em> option:</p>
+
+<blockquote><pre class="code"># <tt class="userinput"><b>smbclient //maya/e -A samba-domain-pw -c &quot;cd trans; tarmode full hidden \</b></tt>
+<tt class="userinput"><b>    system quiet; tar &gt;maya-e-trans.tar&quot;</b></tt></pre></blockquote>
+
+<p>Using either the <em class="emphasis">-T</em> command-line option or
+<em class="emphasis">smbclient</em>'s
+<em class="emphasis">tar</em> command, additional options can be supplied.
+It is necessary to specify either the <em class="emphasis">c</em> option
+to create a backup archive or the <em class="emphasis">x</em> option to
+extract (restore) one.<a name="FNPTR-1"/><a href="#FOOTNOTE-1">[1]</a> </p>
+
+<p>The other options can be appended to the option string
+and are explained in the section on <em class="emphasis">smbclient</em> in
+<a href="appc.html">Appendix C</a>. They allow you to create incremental
+backups, specify which files to include or exclude from the backup,
+and specify a few other miscellaneous settings. For example, suppose
+we wish to create an incremental backup of a share and reset the
+archive bit on the files to set things up for the next incremental
+backup. Instead of using the interactive commands:</p>
+
+<blockquote><pre class="code">smb: \&gt; <tt class="userinput"><b>tarmode inc reset quiet</b></tt>
+smb: \&gt; <tt class="userinput"><b>tar c backup.tar</b></tt></pre></blockquote>
+
+<p>we could either use the interactive command:</p>
+
+<blockquote><pre class="code">smb: \&gt; <tt class="userinput"><b>tar cgaq backup.tar</b></tt></pre></blockquote>
+
+<p>or specify the <em class="emphasis">-Tcgaq</em> option on the
+<em class="emphasis">smbclient</em> command line.</p>
+
+<p>Your best strategy for using <em class="emphasis">smbclient</em> for
+network backups depends on your local configuration. If you have only
+a few Windows systems sharing a small amount of data, you might
+create a script containing <em class="emphasis">smbclient -Tc</em>
+commands to back up each share to a separate tar file, placing the
+files in a directory that is included with regular backups of the
+Unix system. If you have huge SMB shares on your network, you might
+prefer to write the backup directly to a tape drive. You can do this
+with <em class="emphasis">smbclient</em> just as you would with a Unix
+<em class="emphasis">tar</em> command:</p>
+
+<blockquote><pre class="code"># <tt class="userinput"><b>smbclient //maya/d -A samba-domain-pw -Tc &gt;/dev/tape</b></tt></pre></blockquote>
+
+<p>After you have become more familiar with
+<em class="emphasis">smbclient</em> and have an automated backup system in
+place, you might find that using Samba has dramatically decreased
+your anxiety regarding the integrity of your
+network's data. The authors of this book are
+experienced Unix system administrators, and we highly recommend
+having a backup strategy that has been carefully planned,
+implemented, and most importantly, <em class="emphasis">tested and known to work
+as it is supposed to</em>.</p>
+
+
+</div>
+
+
+</div>
+
+
+
+<div class="sect1"><a name="samba2-CHP-5-SECT-4"/>
+
+<h2 class="head1">smbfs</h2>
+
+<p>On Linux, the <a name="INDEX-47"/>smbfs filesystem can be used to mount
+SMB shares onto the Linux filesystem in a manner similar to mounting
+disk partitions on NFS filesystems. The result is so transparent that
+users on the Linux system might never be aware that they are
+accessing files through a Windows or Samba server. Files and
+directories appear as any other files or directories on the local
+Linux system, although there are a few differences in behavior
+relating to ownership and permissions.<a name="FNPTR-2"/><a href="#FOOTNOTE-2">[2]</a></p>
+
+<p>Although smbfs is based on the Samba code, it is not itself part of
+the Samba distribution. Instead, it is included with Linux as a
+standard part of the Linux filesystem support.</p>
+
+<p>The <em class="emphasis">smbmount</em> and
+<em class="emphasis">smbmnt</em><a name="INDEX-48"/> programs are part of the Samba
+distribution and are needed on the client to mount smbfs filesystems.
+Samba must be compiled with the <tt class="literal">--with-smbmount</tt>
+configure option to make sure these programs are compiled. They refer
+to <em class="filename">smb.conf</em> for information they need regarding
+the local system and network configuration, so you will need a
+working <em class="filename">smb.conf</em><a name="INDEX-49"/><a name="INDEX-50"/>
+file on the system, even if it is not acting as a Samba server.
+ <a name="INDEX-51"/><a name="INDEX-52"/><a name="INDEX-53"/></p>
+
+
+<div class="sect2"><a name="samba2-CHP-5-SECT-4.1"/>
+
+<h3 class="head2">Mounting an smbfs Filesystem</h3>
+
+<p>The <em class="emphasis">smbmount</em><a name="INDEX-54"/> command is used to mount an smbfs
+filesystem into the Linux filesystem. The basic usage is:</p>
+
+<blockquote><pre class="code"># <tt class="userinput"><b>smbmount </b></tt><em class="replaceable">Share-UNC mount-point</em><tt class="userinput"><b> -o </b></tt><em class="replaceable">options</em></pre></blockquote>
+
+<p>Replace <em class="replaceable">Share-UNC</em> with the UNC for the SMB
+share, and <em class="replaceable">mount-point</em> with the full path
+to the directory in the Linux filesystem to use as the mount point.
+The <em class="replaceable">options</em> argument is used to set the
+exact manner in which the share is mounted. Let's
+look at an example of a <em class="emphasis">smbmount</em> command:</p>
+
+<blockquote><pre class="code"># <tt class="userinput"><b>smbmount //maya/e /smb/e \</b></tt>
+<tt class="userinput"><b>    -o &quot;credentials=/home/jay/.smbpw,uid=jay,gid=jay,fmask=664,dmask=775&quot;</b></tt></pre></blockquote>
+
+<p>Here we are mounting share <em class="filename">\\maya\e</em> from a
+Windows 98 system on the mount point <em class="filename">/smb/e</em> on
+the Linux system.</p>
+
+<a name="samba2-CHP-5-NOTE-122"/><blockquote class="note"><h4 class="objtitle">NOTE</h4>
+<p>If your Linux kernel doesn't include smbfs support,
+you will get the error message:</p>
+
+<blockquote><pre class="code">ERROR: smbfs filesystem not supported by the kernel</pre></blockquote>
+
+
+<p>In this case, you must configure and compile a new kernel to include
+support for smbfs. When smbfs is installed, and an SMB share is
+mounted, you can run the command:</p>
+
+
+<blockquote><pre class="code">$ <tt class="userinput"><b>cat /proc/filesystems</b></tt></pre></blockquote>
+
+<p>and see a line that looks like:</p>
+
+<blockquote><pre class="code">nodev   smbfs</pre></blockquote>
+
+
+<p>in the command's output.</p>
+</blockquote>
+
+<p>The mount point must exist before <em class="emphasis">smbmount</em> is
+run and can be created using the <em class="emphasis">mkdir</em> command:</p>
+
+<blockquote><pre class="code"># <tt class="userinput"><b>mkdir /smb/e</b></tt></pre></blockquote>
+
+<p>The argument to the <em class="emphasis">-o</em> option might look a
+little complex. It is a comma-separated list of
+<em class="replaceable">key</em><tt class="literal">=</tt><em class="replaceable">value</em>
+pairs. The <tt class="literal">credentials</tt> key is set to the name of
+the credentials file, which is used to give
+<em class="emphasis">smbmount</em> a valid username and password with
+which to authenticate while connecting to the share. The format is
+identical to that used by <em class="emphasis">smbclient</em> (as
+explained in the previous section), so you can use the same
+credentials file for both clients. If you want, you can use the
+<em class="replaceable">key</em>=<em class="replaceable">value</em> pair
+<tt class="literal">username</tt>=<em class="replaceable">name</em>%<em class="replaceable">password</em>
+to specify the username and password directly in the
+<em class="emphasis">smbmount</em> command, although this is considerably
+less secure.</p>
+
+<a name="samba2-CHP-5-NOTE-123"/><blockquote class="note"><h4 class="objtitle">TIP</h4>
+<p>The <em class="emphasis">smbmount</em> command accepts the same
+authentication methods as <em class="emphasis">smbclient</em>. The
+comments in the section on <em class="emphasis">smbclient</em> regarding
+supplying passwords on the command line&mdash;and keeping passwords
+in files and environment variables&mdash;also apply here.</p>
+</blockquote>
+
+<p>The rest of the options tell <em class="emphasis">smbmount</em> how to
+translate between the SMB filesystem and the Unix filesystem, which
+differ in their handling of ownership and permissions. The
+<em class="emphasis">uid</em> and <em class="emphasis">gid</em> options specify
+the owner and group to be assigned to all directories and files in
+the mounted share.</p>
+
+<p>The <em class="emphasis">fmask</em><a name="INDEX-55"/> and
+<em class="emphasis">dmask</em><a name="INDEX-56"/> options specify
+<a name="INDEX-57"/>bitmasks for
+permissions of files and directories, respectively. These bitmasks
+are logically ANDed with whatever permissions are granted by the
+server to create the effective permissions on the client Unix system.
+On the server side, the permissions granted depend on the
+server's operating system. For a Windows 95/98/Me
+server using share-mode security, the MS-DOS read-only attribute can
+be set on individual files and directories and combined with the Full
+Access or Read Only permissions on the share as a whole. In
+user-level security mode, Windows 95/98/Me can have ACL-like
+permissions applied to the entire share, as discussed in <a href="ch04.html">Chapter 4</a>. Windows NT/2000/XP support ACLs on individual
+files and directories, with Full Control, Change, or Read permissions
+that can be applied to the entire share. If the server is a Samba
+server, the permissions are whatever is defined by the Samba share
+and the local Unix system for the individual files and directories.
+In every case, the permissions applied to the share act to further
+limit access, beyond what is specified for the individual files and
+directories.</p>
+
+<a name="samba2-CHP-5-NOTE-124"/><blockquote class="note"><h4 class="objtitle">TIP</h4>
+<p>You might think that the <em class="emphasis">fmask</em> and
+<em class="emphasis">dmask</em> permission masks can be used only to
+reduce the effective permissions on files and directories, but this
+is not always the case. For example, suppose that a file is being
+shared by a Windows 95/98/Me server using share-mode security and
+that some number of users have been given the Full Access password
+for the share. If the share is mounted with
+<em class="emphasis">smbmount</em> using an <em class="emphasis">fmask</em> of
+666, read/write permissions are granted on the Unix system not only
+for the owner, but for everyone else on the Unix system as well!</p>
+</blockquote>
+
+<p>After mounting the <em class="filename">\\maya\d</em> share to
+<em class="filename">/smb/e</em>, here is what the contents of
+<em class="filename">/smb/e</em> look like:</p>
+
+<blockquote><pre class="code">$ <tt class="userinput"><b>cd /smb/e ; ls -l</b></tt>
+total 47
+drwxrwxr-x    1 jay      jay           512 Jan  8 20:21 CD-images
+drwxrwxr-x    1 jay      jay           512 Jan  6 21:50 lectures
+-rw-rw-r--    1 jay      jay           131 Dec 18 09:12 ms-ProfPol-wp.doc
+-rw-rw-r--    1 jay      jay            59 Dec 18 09:12 profile-map
+-rw-rw-r--    1 jay      jay           131 Jan 15 05:01 readme.txt
+drwxrwxr-x    1 jay      jay           512 Feb  4  2002 RECYCLED
+-rw-rw-r--    1 jay      jay         33969 Dec 10 20:22 smbclient.doc
+-rw-rw-r--    1 jay      jay          7759 Dec 10 20:20 smbmount.doc
+-rw-rw-r--    1 jay      jay          1914 Dec 10 20:17 smbsh.txt
+drwxrwxr-x    1 jay      jay           512 Jan 10 03:54 trans</pre></blockquote>
+
+<p>For the most part, the files and directories contained in the mounted
+smbfs filesystem will work just like any others, except for
+limitations imposed by the nature of SMB networking. For example, not
+even the superuser can perform the operation:</p>
+
+<blockquote><pre class="code"># <tt class="userinput"><b>chown root lectures</b></tt>
+chown: changing ownership of 'lectures': Operation not permitted</pre></blockquote>
+
+<p>because SMB shares do not intrinsically support the idea of
+ownership. Some odd behaviors can result from this. For example, the
+command:</p>
+
+<blockquote><pre class="code"># <tt class="userinput"><b>chmod 777 readme.txt</b></tt></pre></blockquote>
+
+<p>does not produce an error message, although nothing has been changed.
+The file <em class="filename">readme.txt</em> still has permissions set to
+664:</p>
+
+<blockquote><pre class="code"># <tt class="userinput"><b>ls -l readme.txt</b></tt>
+-rw-rw-r--    1 jay      jay           131 Jan 15 05:01 readme.txt</pre></blockquote>
+
+<p>Aside from little things such as these, the mounted smbfs filesystem
+can be used in conjunction with virtually any application, and you
+might be pleasantly surprised at how nicely it integrates with your
+Linux-based computing environment. You can even create symbolic links
+in the Unix filesystem, pointing to files and directories inside SMB
+shares. However, unless the server is a Samba server that supports
+Unix CIFS extensions, you will not be able to create a symbolic link
+inside the mounted smbfs filesystem.</p>
+
+
+</div>
+
+
+<div class="sect2"><a name="samba2-CHP-5-SECT-4.2"/>
+
+<h3 class="head2">Mounting smbfs Filesystems Automatically</h3>
+
+<p><a name="INDEX-58"/>As with other types of
+filesystems, an smbfs filesystem can be mounted automatically during
+system bootup by creating an entry for it in
+<em class="filename">/etc/fstab</em>. The format for the entry is as
+follows:</p>
+
+<blockquote><pre class="code"><em class="replaceable">Share-UNC mount-point</em>  smbfs  <em class="replaceable">options</em> 0 0</pre></blockquote>
+
+<p>Replace <em class="replaceable">Share-UNC</em> with the UNC of the
+share (using the forward slash format), and replace
+<em class="replaceable">mount-point</em> with the name of the directory
+in the Linux filesystem on which the share will be mounted. In place
+of <em class="replaceable">options</em>, simply use the string that you
+used with the <em class="emphasis">-o</em> flag in the
+<em class="emphasis">smbmount</em> command.</p>
+
+<p>Once you have found the arguments to use with the
+<em class="emphasis">smbmount</em> command to mount the share the way you
+like it, it is a very simple matter to create the entry for
+<em class="filename">/etc/fstab</em>. The <em class="emphasis">smbmount</em>
+command we used to mount the share <em class="filename">\\maya\e</em> on
+<em class="filename">/smb/e</em> would translate to this
+<em class="filename">/etc/fstab</em> entry:</p>
+
+<blockquote><pre class="code">//maya/e /smb/e  smbfs  
+credentials=/home/jay/.smbpw,uid=jay,gid=jay,fmask=664,dmask=775 0 0
+
+<i class="lineannotation">(Please note that this should all go on one line.)</i></pre></blockquote>
+<a name="samba2-CHP-5-NOTE-125"/><blockquote class="note"><h4 class="objtitle">WARNING</h4>
+<p>If you make a mistake in modifying
+<em class="filename">/etc/fstab</em><a name="INDEX-59"/><a name="INDEX-60"/>, your system might not
+reboot properly, and you might be forced to boot into single-user
+mode to fix the problem. Before you edit
+<em class="filename">/etc/fstab</em>, be sure to make a backup copy of it,
+and be prepared to recover your system if anything goes wrong.</p>
+</blockquote>
+
+<p>Once the entry has been added, the system will automatically mount
+the share when booting. Or, the system administrator can manually
+mount or unmount the share with commands such as these:</p>
+
+<blockquote><pre class="code"># <tt class="userinput"><b>mount /smb/e</b></tt>
+# <tt class="userinput"><b>umount /smb/e</b></tt></pre></blockquote>
+
+<a name="samba2-CHP-5-NOTE-126"/><blockquote class="note"><h4 class="objtitle">TIP</h4>
+<p>It is possible to use <em class="emphasis">mount</em> and
+<em class="emphasis">umount</em> by giving them the UNC for the share
+using forward slashes, as in our <em class="filename">/etc/fstab</em>
+entry. However, be careful about this. A share might be listed more
+than once in <em class="filename">/etc/fstab</em> so that it can be
+mounted at more than one place in the Linux filesystem. If you use
+the UNC to specify the share you wish to mount or unmount, you might
+cause it to be mounted or unmounted at another mount point from the
+one you intended.</p>
+</blockquote>
+
+
+</div>
+
+
+<div class="sect2"><a name="samba2-CHP-5-SECT-4.3"/>
+
+<h3 class="head2">Common smbmount Options</h3>
+
+<p><a href="ch05.html#samba2-CHP-5-TABLE-1">Table 5-1</a> lists
+<em class="replaceable">key</em><tt class="literal">=</tt><em class="replaceable">value</em>
+pairs that can be used with the <em class="emphasis">-o</em> option of
+<em class="emphasis">smbmount</em> or in the options field of the
+<em class="filename">/etc/fstab</em> entry for the smbfs filesystem. See
+the <em class="emphasis">smbmount</em> manual page for a complete list of
+options.</p>
+
+<a name="samba2-CHP-5-TABLE-1"/><h4 class="head4">Table 5-1. smbmount options</h4><table border="1">
+
+
+
+
+<tr>
+<th>
+<p>Key</p>
+</th>
+<th>
+<p>Value</p>
+</th>
+<th>
+<p>Function</p>
+</th>
+</tr>
+
+
+<tr>
+<td>
+<p><tt class="literal">username</tt></p>
+</td>
+<td>
+<p>string</p>
+</td>
+<td>
+<p>Provides the username, and optionally the password and workgroup, for
+authentication.</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><tt class="literal">password</tt></p>
+</td>
+<td>
+<p>string</p>
+</td>
+<td>
+<p>Provides the share or domain password, if it hasn't
+been supplied by another means.</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><tt class="literal">credentials</tt></p>
+</td>
+<td>
+<p>string</p>
+</td>
+<td>
+<p>Name of file containing the username and password.</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><tt class="literal">uid</tt></p>
+</td>
+<td>
+<p>string or numeric</p>
+</td>
+<td>
+<p>User ID to apply to all files and directories of the mounted share.</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><tt class="literal">gid</tt></p>
+</td>
+<td>
+<p>string or numeric</p>
+</td>
+<td>
+<p>Group ID to apply to all files and directories of the mounted share.</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><tt class="literal">fmask</tt></p>
+</td>
+<td>
+<p>numeric</p>
+</td>
+<td>
+<p>Permissions to apply to files. Default is based on current umask.</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><tt class="literal">dmask</tt></p>
+</td>
+<td>
+<p>numeric</p>
+</td>
+<td>
+<p>Permissions to apply to directories. Default is based on current
+umask.</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><tt class="literal">debug</tt></p>
+</td>
+<td>
+<p>numeric</p>
+</td>
+<td>
+<p>Debug level.</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><tt class="literal">workgroup</tt></p>
+</td>
+<td>
+<p>string</p>
+</td>
+<td>
+<p>Name of workgroup of remote server.</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><tt class="literal">guest</tt></p>
+</td>
+<td>
+<p>(none)</p>
+</td>
+<td>
+<p>Suppresses password prompt.</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><tt class="literal">ro</tt></p>
+</td>
+<td>
+<p>(none)</p>
+</td>
+<td>
+<p>Mount read-only.</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><tt class="literal">rw</tt></p>
+</td>
+<td>
+<p>(none)</p>
+</td>
+<td>
+<p>Mount read/write. This is the default.</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><tt class="literal">ttl</tt></p>
+</td>
+<td>
+<p>numeric</p>
+</td>
+<td>
+<p>Amount of time to cache the contents of directories. Defaults to 1000
+ms <a name="INDEX-62"/>.</p>
+</td>
+</tr>
+
+</table>
+
+
+</div>
+
+
+</div>
+
+
+
+<div class="sect1"><a name="samba2-CHP-5-SECT-5"/>
+
+<h2 class="head1">smbsh</h2>
+
+<p>The <em class="emphasis">smbsh</em><a name="INDEX-63"/> program is part of the Samba suite and
+works on some, but not all, Unix variants.<a name="FNPTR-3"/><a href="#FOOTNOTE-3">[3]</a> Effectively, it adds a wrapper around the
+user's command shell, enabling it and common Unix
+utilities to work on files and directories in SMB shares, in addition
+to files and directories in the local Unix filesystem. From the
+user's perspective, the effect is that of a
+simulated mount of the SMB shares onto the Unix filesystem.</p>
+
+<p><em class="emphasis">smbsh</em> works by running the shell and programs
+run from it in an environment in which calls to the standard C
+library are redirected to the
+<em class="emphasis">smbwrapper</em><a name="INDEX-64"/> library, which has support for
+operating on SMB shares. This redirection can work only if the
+program being run is dynamically linked. Fortunately, modern Unix
+versions ship with most common utilities linked dynamically rather
+than statically.</p>
+
+<a name="samba2-CHP-5-NOTE-127"/><blockquote class="note"><h4 class="objtitle">TIP</h4>
+<p>To determine whether a program is dynamically or statically linked,
+try using the <em class="emphasis">file</em> command.</p>
+</blockquote>
+
+<p>To use <em class="emphasis">smbsh</em>, your Samba installation must be
+configured using the configure option
+<tt class="literal">--with-smbwrapper</tt>.</p>
+
+<p>If you have a number of Unix systems with the same host operating
+system and architecture and don't want to bother
+with a full Samba installation, you can simply move the following
+files to the other systems:</p>
+
+<blockquote><pre class="code">/usr/local/samba/bin/smbsh
+/usr/local/samba/bin/smbwrapper.so
+/usr/local/samba/lib/smb.conf</pre></blockquote>
+
+<p>Make sure that <em class="filename">/usr/local/samba/bin</em> is in your
+shell's search path. The
+<em class="filename">smb.conf</em><a name="INDEX-65"/><a name="INDEX-66"/> file is
+needed only for <em class="emphasis">smbsh</em> to determine the workgroup
+or domain and does not need to be as elaborate as your Samba
+server's configuration file.</p>
+
+
+<div class="sect2"><a name="samba2-CHP-5-SECT-5.1"/>
+
+<h3 class="head2">An Interactive Session with smbsh</h3>
+
+<p><a name="INDEX-67"/>To start <em class="emphasis">smbsh</em>,
+simply type in the <em class="emphasis">smbsh</em> command at the shell
+prompt. You will be prompted for a username and password with which
+to authenticate on the SMB network:</p>
+
+<blockquote><pre class="code">$ <tt class="userinput"><b>smbsh</b></tt>
+Username: davecb
+Password:
+smbsh$</pre></blockquote>
+
+<p>While working within the <em class="emphasis">smbsh</em> shell, you have a
+virtual <em class="filename">/smb</em> directory. This does not actually
+exist in the Unix filesystem and is supported within
+<em class="emphasis">smbsh</em> only to help organize the SMB shares in a
+structure familiar to Unix users. You can list the contents of the
+<em class="filename">/smb</em> virtual directory and get a list of
+workgroups in the local network, which are also presented as virtual
+directories:</p>
+
+<blockquote><pre class="code">smbsh$ <tt class="userinput"><b>cd /smb ; ls</b></tt>
+ZOOL PLANK BACIL</pre></blockquote>
+
+<p>You can change your working directory to one of the workgroup virtual
+directories, and listing one of them will show the computers in the
+workgroup:</p>
+
+<blockquote><pre class="code">smbsh$ <tt class="userinput"><b>cd ZOOL ; ls</b></tt>
+ANTILLES         DODO             MILO             SEAL
+ARGON            HANGGLIDE        OSTRICH          SPARTA
+BALLET           INFUSION         PLAQUE           THEBES
+CHABLIS          JAZ              PRAETORIAN       TJ
+COBRA            KIKO             RAYOPCI          TRANCE
+COUGUR           MACHINE-HEADPCI  RUMYA            VIPERPCI
+CRUSTY           MATHUMA          SCOT</pre></blockquote>
+
+<p>Likewise, you can change your current directory to, and list the
+contents of, a computer virtual directory, and then you can see a
+listing of shares offered by that computer:</p>
+
+<blockquote><pre class="code">smbsh$ <tt class="userinput"><b>cd scot ; ls</b></tt>
+ADMIN$      davecb      nc          np2s        pl
+ace         dhcp-mrk03  np          nps         xp
+cl          ep          np2         opcom</pre></blockquote>
+
+<p>This is the lowest level of
+<em class="emphasis">smbsh</em>'s virtual directory
+system. Once you <em class="emphasis">cd</em> into a share, you are within
+the SMB share on the remote computer:</p>
+
+<blockquote><pre class="code">smbsh$ <tt class="userinput"><b>cd davecb ; ls</b></tt>
+Mail                                mkanalysis_dirs.idx
+SUNWexplo                           nfs.ps
+Sent                                nsmail
+allsun.html                         projects.txt
+bin                                 sumtimex</pre></blockquote>
+
+<p>Once in a remote share, most of the Unix shell utilities will work,
+and you can operate on files and directories much as you would on any
+Unix system. You can even create symbolic links in the Unix
+filesystem pointing to files and directories in the SMB share.
+However, attempts to create symbolic links in the SMB share will fail
+unless the share is being served by Samba with support for Unix CIFS
+extensions.</p>
+
+
+</div>
+
+
+</div>
+
+
+
+<div class="sect1"><a name="samba2-CHP-5-SECT-6"/>
+
+<h2 class="head1">smbutil and mount_smbfs</h2>
+
+<p>The <em class="emphasis">smbutil</em> and <em class="emphasis">mount_smbfs</em>
+programs provide SMB client functionality for FreeBSD, Darwin, and
+Mac OS X. Neither of the programs is part of the Samba distribution;
+however, we are including them to give you a little additional
+support in case you have BSD-related Unix systems on your network.</p>
+
+
+<div class="sect2"><a name="samba2-CHP-5-SECT-6.1"/>
+
+<h3 class="head2">smbutil</h3>
+
+<p>The <em class="emphasis">smbutil</em><a name="INDEX-68"/> program provides functionality similar
+to some of the Samba suite's command-line utilities.
+It can be used to list the shares available on an SMB server or
+perform NetBIOS name lookups.</p>
+
+<p>The first argument given to <em class="emphasis">smbutil</em> is one of a
+number of subcommands and is usually followed by arguments specific
+to the subcommand. For example, to list the resources offered by a
+server, use the <em class="emphasis">view</em> subcommand, and enter your
+server password when prompted:</p>
+
+<blockquote><pre class="code">% <tt class="userinput"><b>smbutil view //vamana</b></tt>
+Password:
+Share        Type        Comment
+-------------------------------------------------------------
+public        disk
+SS2500        printer     Stylus Scan 2500
+IPC$          pipe        IPC Service (Samba 2.2.5)
+ADMIN$        disk        IPC Service (Samba 2.2.5)
+leonvs        disk        User Home Directories
+
+5 shares listed from 5 available</pre></blockquote>
+
+<p>If you wish to connect to the server with a username that differs
+from that on your client, you can specify it on the command line by
+preceding the name of the server with the username and using an at
+sign (<tt class="literal">@</tt>) as a separator:</p>
+
+<blockquote><pre class="code">% <tt class="userinput"><b>smbutil view //leonvs at vamana</b></tt></pre></blockquote>
+
+<p>You can also include the password after the username, using a colon
+(:) as a separator, to avoid being prompted for
+it:</p>
+
+<blockquote><pre class="code">% <tt class="userinput"><b>smbutil view //leonvs:leonspassword at vamana</b></tt></pre></blockquote>
+
+<p>Typing your password in the open like this is strongly discouraged.
+It's a little better if you use an encrypted
+password, which you can generate using
+<em class="emphasis">smbutil</em>'s
+<em class="emphasis">crypt</em> subcommand:</p>
+
+<blockquote><pre class="code">% <tt class="userinput"><b>smbutil crypt leonspassword</b></tt>
+$$1625a5723293f0710e5faffcfc6</pre></blockquote>
+
+<p>This can then be used in place of a clear-text password. However, the
+encryption is not particularly strong and will foil only the most
+casual inspection. As noted earlier, the only reasonably secure
+method of providing a password is to be prompted for it.</p>
+
+<p>While starting up, <em class="emphasis">smbutil</em> reads the file
+<em class="filename">.nsmbrc</em><a name="INDEX-69"/> in the user's home
+directory. Also, the file
+<em class="filename">/usr/local/etc/nsmb.conf</em><a name="INDEX-70"/><a name="INDEX-71"/> is read, and directives in that file
+override those in users'
+<em class="filename">~/.nsmbrc</em> files. This is to allow administrators
+to apply mandatory settings to all users. Directives can be placed in
+this file using the section and parameter format similar to that of
+the Samba configuration file. A list of common configuration
+parameters is given in <a href="ch05.html#samba2-CHP-5-TABLE-2">Table 5-2</a>.</p>
+
+<p>For example, to keep your password in your
+<em class="filename">~/.nsmbrc</em> file, you can create an entry in the
+file such as the following:</p>
+
+<blockquote><pre class="code">[VAMANA:LEONVS]
+    password=$$1625a5723293f0710e5faffcfc6</pre></blockquote>
+
+<p>The section heading in brackets specifies the SMB
+server's NetBIOS name and the username to which the
+subsequent parameter settings apply. (The hostname and username
+should be supplied in uppercase characters.) Section headings can
+also consist of just a hostname or can contain a share name as a
+third element for specifying parameters applicable to a single share.
+Finally, if a <tt class="literal">[default]</tt> section is present, the
+settings in it apply to all connections.</p>
+
+<p>The following example <em class="filename">.nsmbrc</em> shows some of the
+other parameters you might use:</p>
+
+<blockquote><pre class="code">[default]
+    username=leonvs
+    # NetBIOS name server
+    nbns=192.168.1.3
+
+[VAMANA]
+    # server IP address
+    addr=192.168.1.6
+    workgroup=TEST
+
+[VAMANA:LEONVS]
+    password=$$1625a5723293f0710e5faffcfc6</pre></blockquote>
+
+<p>Another thing you can do with <em class="emphasis">smbutil</em> is
+<a name="INDEX-72"/><a name="INDEX-73"/><a name="INDEX-74"/>translate between IP addresses or DNS
+names and
+<a name="INDEX-75"/>NetBIOS
+names. For example, the <em class="emphasis">status</em> subcommand takes
+an IP address or DNS hostname as an argument and returns the
+corresponding SMB server's NetBIOS name and
+workgroup:</p>
+
+<blockquote><pre class="code">% <tt class="userinput"><b>smbutil status 192.168.1.6</b></tt>
+Workgroup: TEST
+Server: VAMANA</pre></blockquote>
+
+<p>The <em class="emphasis">lookup</em> subcommand returns the IP address
+associated with a given NetBIOS hostname. A NetBIOS name server can
+be optionally specified with the <em class="emphasis">-w</em> argument:</p>
+
+<blockquote><pre class="code">% <tt class="userinput"><b>smbutil lookup -w 192.168.1.3 VAMANA</b></tt>
+Got response from 192.168.1.3
+IP address of VAMANA: 192.168.1.6</pre></blockquote>
+
+
+</div>
+
+
+<div class="sect2"><a name="samba2-CHP-5-SECT-6.2"/>
+
+<h3 class="head2">mount_smbfs</h3>
+
+<p>The <em class="emphasis">mount_smbfs</em><a name="INDEX-76"/> program performs essentially the same
+function as <em class="emphasis">smbmount</em> on Linux. It mounts an SMB
+share on a directory in the local filesystem. The SMB share can then
+be accessed just like any other directory, subject to some behavioral
+differences noted earlier in <a href="ch05.html#samba2-CHP-5-SECT-4.1">Section 5.4.1</a>.</p>
+
+<p>The command synopsis for <em class="emphasis">mount_smbfs</em> is:</p>
+
+<blockquote><pre class="code">mount_smbfs <em class="replaceable">[options]</em> <em class="replaceable">Share-UNC</em> <em class="replaceable">mount-point</em></pre></blockquote>
+
+<p>where <em class="replaceable">Share-UNC</em> is of the form:</p>
+
+<blockquote><pre class="code">//[<em class="replaceable">workgroup</em>;][<em class="replaceable">username</em>[:<em class="replaceable">password</em>]@]<em class="replaceable">server</em>[/<em class="replaceable">share</em>]</pre></blockquote>
+
+<p>For example:</p>
+
+<blockquote><pre class="code"># <tt class="userinput"><b>mount_smbfs '//TEST;leonvs:$$1625a5723293f0710e5faffcfc6 at vamana/leonvs' /</b></tt>
+\<tt class="userinput"><b>Volumes/leonvs</b></tt></pre></blockquote>
+
+<p>The ownership and permissions of the mount point determine the
+default ownership and permissions for files and directories in the
+mounted share. These can be modified with command-line arguments,
+like this:</p>
+
+<blockquote><pre class="code"># <tt class="userinput"><b>mount_smbfs -u leonvs -g admin -f 0750 -d 0755 //leonvs at vamana/leonvs </b></tt>
+\<tt class="userinput"><b>/Volumes/leonvs</b></tt></pre></blockquote>
+
+<p>In this example, the files and directories in the mounted share will
+be owned by the user leonvs and the group admin, with files and
+directories having permissions 750 and 755, respectively. (As usual,
+the permissions are specified in the octal format used by the Unix
+<em class="emphasis">chmod</em> command.)</p>
+
+<p>The <em class="emphasis">mount_smbfs</em><a name="INDEX-77"/><a name="INDEX-78"/> command
+also makes use of settings in
+<em class="filename">/usr/local/etc/nsmb.conf</em> and
+<em class="filename">~/.nsmbrc</em>, as described earlier. A list of
+common configuration parameters and command-line options is provided
+in <a href="ch05.html#samba2-CHP-5-TABLE-2">Table 5-2</a>.</p>
+
+<a name="samba2-CHP-5-TABLE-2"/><h4 class="head4">Table 5-2. Common smbutil and mount_smbfs options</h4><table border="1">
+
+
+
+
+<tr>
+<th>
+<p>Command-line option</p>
+</th>
+<th>
+<p>Configuration file parameter</p>
+</th>
+<th>
+<p>Description</p>
+</th>
+</tr>
+
+
+<tr>
+<td>
+<p><tt class="literal">-I</tt> <em class="replaceable">hostname</em></p>
+</td>
+<td>
+<p><tt class="literal">addr</tt></p>
+</td>
+<td>
+<p>Avoid NetBIOS name resolution and connect to the server using the
+specified DNS hostname or IP address.</p>
+</td>
+</tr>
+<tr>
+<td>
+<p>-N</p>
+</td>
+<td>
+<p><em class="emphasis">none</em></p>
+</td>
+<td>
+<p>Do not prompt for a password.</p>
+</td>
+</tr>
+<tr>
+<td>
+<p>-R <em class="replaceable">count</em></p>
+</td>
+<td>
+<p><tt class="literal">retry_count</tt></p>
+</td>
+<td>
+<p>Number of times to retry connection before giving up.</p>
+</td>
+</tr>
+<tr>
+<td>
+<p>-T <em class="replaceable">seconds</em></p>
+</td>
+<td>
+<p><tt class="literal">timeout</tt></p>
+</td>
+<td>
+<p>Timeout, in seconds, per connection request.</p>
+</td>
+</tr>
+<tr>
+<td>
+<p>-U <em class="replaceable">username</em></p>
+</td>
+<td>
+<p><tt class="literal">username</tt></p>
+</td>
+<td>
+<p>Username to use for authentication. Defaults to Unix username.</p>
+</td>
+</tr>
+<tr>
+<td>
+<p>-W <em class="replaceable">workgroup</em></p>
+</td>
+<td>
+<p><tt class="literal">workgroup</tt></p>
+</td>
+<td>
+<p>Name of workgroup of remote server.</p>
+</td>
+</tr>
+<tr>
+<td>
+<p>-d <em class="replaceable">mode</em></p>
+</td>
+<td>
+<p><em class="emphasis">none</em></p>
+</td>
+<td>
+<p>Permissions to apply to directories in the mounted share. Defaults to
+the same as the file permissions, plus an execute (search) bit
+whenever the read bit is set.</p>
+</td>
+</tr>
+<tr>
+<td>
+<p>-f <em class="replaceable">mode</em></p>
+</td>
+<td>
+<p><em class="filename">none</em></p>
+</td>
+<td>
+<p>Permissions to apply to files in the mounted share. Defaults to the
+same as the permissions set on the directory used as the mount point.</p>
+</td>
+</tr>
+<tr>
+<td>
+<p>-g <em class="replaceable">group</em></p>
+</td>
+<td>
+<p><em class="emphasis">none</em></p>
+</td>
+<td>
+<p>Name or numeric GID to apply to all files and directories in the
+mounted share. Defaults to the group of the directory used as the
+mount point.</p>
+</td>
+</tr>
+<tr>
+<td>
+<p>-n <em class="replaceable">long</em></p>
+</td>
+<td>
+<p><em class="emphasis">none</em></p>
+</td>
+<td>
+<p>Disable support for long filenames. Restrict filenames to 8.3 naming
+standard.</p>
+</td>
+</tr>
+<tr>
+<td>
+<p>-u <em class="replaceable">username</em></p>
+</td>
+<td>
+<p><em class="emphasis">none</em></p>
+</td>
+<td>
+<p>Username or numeric UID to apply as the owner of all files and
+directories in the mounted share. Defaults to the owner of the
+directory used as the mount point.</p>
+</td>
+</tr>
+<tr>
+<td>
+<p>-w <em class="replaceable">hostname</em></p>
+</td>
+<td>
+<p><tt class="literal">nbns</tt></p>
+</td>
+<td>
+<p>Hostname or IP address of the NetBIOS name server.</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><em class="emphasis">none</em></p>
+</td>
+<td>
+<p><tt class="literal">password</tt></p>
+</td>
+<td>
+<p>Password to use for authentication.</p>
+</td>
+</tr>
+
+</table>
+
+
+</div>
+
+
+<div class="sect2"><a name="samba2-CHP-5-SECT-6.3"/>
+
+<h3 class="head2">Mac OS X</h3>
+
+<p><a name="INDEX-79"/>In addition to
+<em class="emphasis">smbutil</em> and <em class="emphasis">mount_smbfs</em>, OS
+X includes a graphical interface to the functionality they provide.
+To use this interface, open the Go menu and select the Connect to
+Server . . . menu item. Instead of using a UNC, specify the share in
+the form of a Uniform Resource Identifier (URI) with a prefix of
+<tt class="literal">smb://</tt> entered in the Address field, as shown in
+<a href="ch05.html#samba2-CHP-5-FIG-5">Figure 5-5</a>.</p>
+
+<div class="figure"><a name="samba2-CHP-5-FIG-5"/><img src="figs/sam2_0505.gif"/></div><h4 class="head4">Figure 5-5. OS X Connect to Server dialog</h4>
+
+<p>You can specify a server, share, workgroup, username, and password
+(optionally encrypted with <em class="emphasis">smbutil crypt</em>) in the
+URI, in the same format as the UNC argument to
+<em class="emphasis">mount_smbfs</em>. If you don't
+specify a share name in the URI, you will be shown a window that lets
+you choose from a list of shares available to mount. See <a href="ch05.html#samba2-CHP-5-FIG-6">Figure 5-6</a>.</p>
+
+<div class="figure"><a name="samba2-CHP-5-FIG-6"/><img src="figs/sam2_0506.gif"/></div><h4 class="head4">Figure 5-6. Selecting a share to mount</h4>
+
+<p>Only guest-accessible shares will show up in the list until
+you've authenticated. After pressing the
+Authenticate button, you'll be prompted for a
+workgroup, username, and password, as shown in <a href="ch05.html#samba2-CHP-5-FIG-7">Figure 5-7</a>. You'll also see this dialog
+if you provide a share name in the URI, but not a username and
+password.<a name="FNPTR-4"/><a href="#FOOTNOTE-4">[4]</a></p>
+
+<div class="figure"><a name="samba2-CHP-5-FIG-7"/><img src="figs/sam2_0507.gif"/></div><h4 class="head4">Figure 5-7. Client authentication</h4>
+
+<p>As usual for Mac OS X, shares are mounted under
+<em class="filename">/Volumes</em>, but show up in the root of the Finder
+hierarchy.</p>
+
+<p>If you have a WINS server on your network, you can provide the
+server's IP address in the Directory Access
+application, or by using the <tt class="literal">wins</tt>
+<tt class="literal">server</tt> parameter in
+<em class="filename">/etc/smb.conf</em>.</p>
+
+<p>If you don't know the name of a server to which you
+wish to connect, you can look for it in the browse list, using the
+graphical frontend to the <em class="emphasis">nmblookup</em> command
+provided with Samba. Click the downward-pointing arrow in the Connect
+to Server . . . dialog box to show a hierarchical, column-based view
+of available workgroups and servers, similar to that shown in <a href="ch05.html#samba2-CHP-5-FIG-8">Figure 5-8</a>. If your client is also acting as an SMB file
+server, it won't show up in its own browse
+list.<a name="INDEX-80"/></p>
+
+<div class="figure"><a name="samba2-CHP-5-FIG-8"/><a name="INDEX-81"/><img src="figs/sam2_0508.gif"/></div><h4 class="head4">Figure 5-8. Browsing the network</h4>
+
+
+</div>
+
+
+</div>
+
+<hr/><h4 class="head4">Footnotes</h4><blockquote><a name="FOOTNOTE-1"/> <p><a href="#FNPTR-1">[1]</a> An alternative to extracting
+the tar archive directly to the SMB share is to use the Unix
+system's <em class="emphasis">tar</em> command to extract
+it to a directory on the Unix server, then copy the desired file(s)
+to a shared directory. This allows a greater amount of control over
+the restoration process, as when correcting for an accidental file
+deletion or reverting a set of files to a previous condition.</p>
+<a name="FOOTNOTE-2"/> <p><a href="#FNPTR-2">[2]</a> Samba Versions
+2.2.4 and later have support for Unix CIFS extensions developed by
+Hewlett-Packard, which add full support for Unix ownership, group,
+and permissions in smbfs filesystems when shared between two Samba
+systems. You will also need a recent version of smbfs in your Linux
+kernel.</p> <a name="FOOTNOTE-3"/> <p><a href="#FNPTR-3">[3]</a> At the
+time of this writing, <em class="emphasis">smbsh</em> does not work on
+HP/UX or Linux. However, Linux support might return in the
+future.</p> <a name="FOOTNOTE-4"/> <p><a href="#FNPTR-4">[4]</a> If you've previously
+stored your authentication information in a Keychain, you will
+instead be prompted for your Keychain password.</p> </blockquote><hr/><h4 class="head4"><a href="toc.html">TOC</a></h4></body></html>

Copied: branches/samba/experimental/docs/htmldocs/using_samba/ch06.html (from rev 1919, tags/samba/upstream_3.2.0~rc1/docs/htmldocs/using_samba/ch06.html)
===================================================================
--- branches/samba/experimental/docs/htmldocs/using_samba/ch06.html	                        (rev 0)
+++ branches/samba/experimental/docs/htmldocs/using_samba/ch06.html	2008-06-09 06:59:20 UTC (rev 1920)
@@ -0,0 +1,2727 @@
+<html>
+<body bgcolor="#ffffff">
+
+<img src="samba2_xs.gif" border="0" alt=" " height="100" width="76"
+hspace="10" align="left" />
+
+<h1 class="head0">Chapter 6. The Samba Configuration File</h1>
+
+
+<p><a name="INDEX-1"/>In
+previous chapters, we showed you how to install Samba on a Unix
+server and set up Windows clients to use a simple disk share. This
+chapter will show you how Samba can assume more productive roles on
+your network.</p>
+
+<p>Samba's daemons, <em class="emphasis">smbd</em> and
+<em class="emphasis">nmbd</em>, are controlled through a single ASCII
+file, <em class="filename">smb.conf</em>, that can contain over 300 unique
+options (also called parameters). Some of these options you will use
+and change frequently; others you might never use, depending on how
+much functionality you want Samba to offer its clients.</p>
+
+<p>This chapter introduces the structure of the Samba configuration file
+and shows you how to use options to create and modify disk shares.
+Subsequent chapters will discuss browsing, how to configure users,
+security, printing, and other topics related to implementing Samba on
+your network.</p>
+
+
+
+<div class="sect1"><a name="samba2-CHP-6-SECT-1"/>
+
+<h2 class="head1">The Samba Configuration File</h2>
+
+<p>The Samba configuration file, called <em class="filename">smb.conf</em> by
+default, uses the same format as Windows
+<em class="filename">.ini</em><a name="INDEX-2"/><a name="INDEX-3"/> files. If you have ever worked with a
+<em class="filename">.ini</em> file, you will find
+<em class="filename">smb.conf</em> easy to create and modify. Even if you
+haven't, you will find the format to be simple and
+easy to learn. Here is an example of a Samba
+<a name="INDEX-4"/>configuration
+file:</p>
+
+<blockquote><pre class="code">[global]
+    workgroup = METRAN
+    encrypt passwords = yes
+    wins support = yes
+    log level = 1 
+    max log size = 1000
+    read only = no
+[homes] 
+    browsable = no
+    map archive = yes
+[printers] 
+    path = /var/tmp
+    printable = yes
+    min print space = 2000
+[test]
+    browsable = yes
+    read only = yes
+    path = /usr/local/samba/tmp</pre></blockquote>
+
+<p>This configuration file is based on the one we created in <a href="ch02.html">Chapter 2</a> and sets up a workgroup in which Samba
+authenticates users using encrypted passwords and the default
+user-level security method. Samba is providing WINS name server
+support. We've configured very basic event logging
+to use a log file not to exceed 1MB in size. The
+<tt class="literal">[homes]</tt> share has been added to allow Samba to
+create a disk share for the home directory of each user who has a
+standard Unix account on the server. In addition, each printer
+registered on the server will be publicly available, as will a single
+read-only share that maps to the
+<em class="filename">/usr/local/samba/tmp</em> directory.</p>
+
+
+<div class="sect2"><a name="samba2-CHP-6-SECT-1.1"/>
+
+<h3 class="head2">Configuration File Structure</h3>
+
+<p><a name="INDEX-5"/>Let's take another
+look at this configuration file, this time from a higher level:</p>
+
+<blockquote><pre class="code">[global] 
+    ...
+[homes] 
+    ...
+[printers] 
+    ...
+[test] 
+    ...</pre></blockquote>
+
+<p><a name="INDEX-6"/><a name="INDEX-7"/>The
+names inside the square brackets delineate unique
+<em class="firstterm">sections</em> of the <em class="filename">smb.conf</em>
+file; each section names the share (or service) to which the section
+refers. For example, the <tt class="literal">[test]</tt> and
+<tt class="literal">[homes]</tt> sections are unique disk shares; they
+contain options that map to specific directories on the Samba server.
+The <tt class="literal">[printers]</tt> share contains options that map to
+various printers on the server. All the sections defined in the
+<em class="filename">smb.conf</em> file, with the exception of the
+<tt class="literal">[global]</tt> section, will be available as a disk or
+printer share to clients connecting to the Samba server.</p>
+
+<p>The remaining lines are individual configuration options for that
+share. These options will continue until a new section is encountered
+or until the end of the file is reached. Each configuration option
+follows a simple format:</p>
+
+<blockquote><pre class="code"><em class="replaceable">option</em> = <em class="replaceable">value</em></pre></blockquote>
+
+<p><a name="INDEX-8"/>Options in
+the <em class="filename">smb.conf</em> file are set by assigning a value
+to them. We should warn you up front that some of the option names in
+Samba are poorly chosen. For example, <tt class="literal">read</tt>
+<tt class="literal">only</tt> is self-explanatory and is typical of many
+recent Samba options. The <tt class="literal">public</tt> option is an
+older option and is vague. It now has a less-confusing synonym
+<tt class="literal">guest</tt> <tt class="literal">ok</tt> (meaning it can be
+accessed by guests). <em class="emphasis">Appendix B</em> contains an
+alphabetical index of all the configuration options and their
+meanings.</p>
+
+
+<div class="sect3"><a name="samba2-CHP-6-SECT-1.1.1"/>
+
+<h3 class="head3">Whitespace, quotes, and commas</h3>
+
+<p>An important item to remember about configuration options is that all
+whitespace within the <em class="replaceable">value</em> is
+significant. For example, consider the following option:</p>
+
+<blockquote><pre class="code">volume = The Big Bad Hard Drive Number 3543</pre></blockquote>
+
+<p>Samba strips away the spaces up to the first <tt class="literal">T</tt> in
+<tt class="literal">The</tt>. These whitespaces are insignificant. The rest
+of the whitespaces are significant and will be recognized and
+preserved by Samba when reading in the file. Space is not significant
+in option names (such as <tt class="literal">read</tt>
+<tt class="literal">only</tt>), but we recommend you follow convention and
+keep spaces between the words of options.</p>
+
+<p>If you feel safer including quotation marks at the beginning and end
+of a configuration option's value, you can do so.
+Samba will ignore these quotation marks when it encounters them.
+Never use quotation marks around an option name; Samba will treat
+this as an error.</p>
+
+<p>Usually, you can use whitespaces or commas to separate a series of
+values in a list. These two options are equivalent:</p>
+
+<blockquote><pre class="code">netbios aliases = sales, accounting, payroll
+netbios aliases = sales accounting payroll</pre></blockquote>
+
+<p>In some cases, you must use one form of separation&mdash;sometimes
+spaces are required, and sometimes commas.</p>
+
+
+</div>
+
+
+
+<div class="sect3"><a name="samba2-CHP-6-SECT-1.1.2"/>
+
+<h3 class="head3">Capitalization</h3>
+
+<p><a name="INDEX-9"/>Capitalization
+is not important in the Samba configuration file except in locations
+where it would confuse the underlying operating system. For example,
+let's assume that you included the following option
+in a share that pointed to <em class="filename">/export/samba/simple
+</em>:</p>
+
+<blockquote><pre class="code">PATH = /EXPORT/SAMBA/SIMPLE</pre></blockquote>
+
+<p>Samba would have no problem with the <tt class="literal">path</tt>
+configuration option appearing entirely in capital letters. However,
+when it tries to connect to the given directory, it would be
+unsuccessful because the Unix filesystem <em class="emphasis">is</em>
+case-sensitive. Consequently, the path listed would not be found, and
+clients could not connect to the share.</p>
+
+
+</div>
+
+
+
+<div class="sect3"><a name="samba2-CHP-6-SECT-1.1.3"/>
+
+<h3 class="head3">Line continuation</h3>
+
+<p><a name="INDEX-10"/>You can continue a line in the
+Samba configuration file using the backslash, like this:</p>
+
+<blockquote><pre class="code">comment = The first share that has the primary copies \
+          of the new Teamworks software product.</pre></blockquote>
+
+<p>Because of the backslash, these two lines will be treated as one line
+by Samba. The second line begins at the first nonwhitespace character
+that Samba encounters; in this case, the <tt class="literal">o</tt> in
+<tt class="literal">of</tt>.</p>
+
+
+</div>
+
+
+
+<div class="sect3"><a name="samba2-CHP-6-SECT-1.1.4"/>
+
+<h3 class="head3">Comments</h3>
+
+<p><a name="INDEX-11"/>You can
+insert comments in the <em class="filename">smb.conf</em> configuration
+file by starting a line with either a hash (<tt class="literal">#</tt>) or
+a semicolon ( <tt class="literal">;</tt> ). For this purpose, both
+characters are equivalent. For example, the first three lines in the
+following example would be considered comments:</p>
+
+<blockquote><pre class="code">#  This is the printers section. We have given a minimum print 
+;  space of 2000 to prevent some errors that we've seen when
+;  the spooler runs out of space.
+
+[printers] 
+    public = yes
+    min print space = 2000</pre></blockquote>
+
+<p>Samba will ignore all comment lines in its configuration file; there
+are no limitations to what can be placed on a comment line after the
+initial hash mark or semicolon. Note that the line continuation
+character (<tt class="literal">\</tt>) will <em class="emphasis">not</em> be
+honored on a commented line. Like the rest of the line, it is
+ignored.</p>
+<a name="samba2-CHP-6-NOTE-128"/><blockquote class="note"><h4 class="objtitle">WARNING</h4>
+<p>Samba does not allow mixing of comment lines and parameters. Be
+careful not to put comments on the same line as anything else, such
+as:</p>
+
+
+<blockquote><pre class="code">path = /d # server's data partition</pre></blockquote>
+
+
+<p>Errors such as this, where the parameter value is defined with a
+string, can be tricky to notice. The <em class="emphasis">testparm</em>
+program won't complain, and the only clues
+you'll receive are that
+<em class="emphasis">testparm</em> reports the <tt class="literal">path</tt>
+parameter set to <tt class="literal">/d # server's data partition</tt>, and
+the failures that result when clients attempt to access the share.</p>
+</blockquote>
+
+
+</div>
+
+
+
+<div class="sect3"><a name="samba2-CHP-6-SECT-1.1.5"/>
+
+<h3 class="head3">Changes at runtime</h3>
+
+<p><a name="INDEX-12"/>You can modify the
+<em class="filename">smb.conf</em> configuration file and any of its
+options at any time while the Samba daemons are running. By default,
+Samba checks the configuration file every 60 seconds. If it finds any
+changes, they are immediately put into effect.</p>
+
+<a name="samba2-CHP-6-NOTE-129"/><blockquote class="note"><h4 class="objtitle">TIP</h4>
+<p>Having Samba check the configuration file automatically can be
+convenient, but it also means that if you edit
+<em class="filename">smb.conf</em> directly, you might be immediately
+changing your network's <a name="INDEX-13"/>configuration every time you save the
+file. If you're making anything more than a minor
+change, it may be wiser to copy <em class="filename">smb.conf</em> to a
+temporary file, edit that, run <tt class="literal">testparm</tt>
+<em class="replaceable">filename</em> to check it, and then copy the
+temporary file back to <em class="filename">smb.conf</em>. That way, you
+can be sure to put all your changes into effect at once, and only
+after you are confident that you have created the exact configuration
+you wish to implement.</p>
+</blockquote>
+
+<p>If you don't want to wait for the configuration file
+to be reloaded automatically, you can force a reload either by
+sending a hangup signal to the <em class="emphasis">smbd</em> and
+<em class="emphasis">nmbd</em> processes or simply by restarting the
+daemons. Actually, it can be a good idea to restart the daemons
+because it forces the clients to disconnect and reconnect, ensuring
+that the new configuration is applied to all clients. We showed you
+how to restart the daemons in <a href="ch02.html">Chapter 2</a>, and
+sending them a hangup (HUP) signal is very similar. On Linux, it can
+be done with the command:</p>
+
+<blockquote><pre class="code"># <tt class="userinput"><b>killall -HUP smbd nmbd</b></tt></pre></blockquote>
+
+<p>In this case, not all changes will be immediately recognized by
+clients. For example, changes to a share that is currently in use
+will not be registered until the client disconnects and reconnects to
+that share. In addition, server-specific parameters such as the
+workgroup or NetBIOS name of the server will not go into effect
+immediately either. (This behavior was implemented intentionally
+because it keeps active clients from being suddenly disconnected or
+encountering unexpected access problems while a session is open.)
+<a name="INDEX-14"/></p>
+
+
+</div>
+
+
+</div>
+
+
+<div class="sect2"><a name="samba2-CHP-6-SECT-1.2"/>
+
+<h3 class="head2">Variables</h3>
+
+<p><a name="INDEX-15"/>Because a
+new copy of the<em class="filename"> </em><em class="emphasis">smbd</em> daemon
+is created for each connecting client, it is possible for each client
+to have its own customized configuration file. Samba allows a
+limited, yet useful, form of variable substitution in the
+configuration file to allow information about the Samba server and
+the client to be included in the configuration at the time the client
+connects. Inside the configuration file, a variable begins with a
+percent sign (<tt class="literal">%</tt>), followed by a single upper- or
+lowercase letter, and can be used only on the right side of a
+configuration option (i.e., after the equal sign). An example is:</p>
+
+<blockquote><pre class="code">[pub]
+    path = /home/ftp/pub/%a</pre></blockquote>
+
+<p>The <tt class="literal">%a</tt><a name="INDEX-16"/> stands for the client
+system's architecture and will be replaced as shown
+in <a href="ch06.html#samba2-CHP-6-TABLE-1">Table 6-1</a>.</p>
+
+<a name="samba2-CHP-6-TABLE-1"/><h4 class="head4">Table 6-1. %a substitution</h4><table border="1">
+
+
+
+<tr>
+<th>
+<p>Client operating system
+(&quot;architecture&quot;)</p>
+</th>
+<th>
+<p>Replacement string</p>
+</th>
+</tr>
+
+
+<tr>
+<td>
+<p>Windows for Workgroups</p>
+</td>
+<td>
+<p><tt class="literal">WfWg</tt></p>
+</td>
+</tr>
+<tr>
+<td>
+<p>Windows 95 and Windows 98</p>
+</td>
+<td>
+<p><tt class="literal">Win95</tt></p>
+</td>
+</tr>
+<tr>
+<td>
+<p>Windows NT</p>
+</td>
+<td>
+<p><tt class="literal">WinNT</tt></p>
+</td>
+</tr>
+<tr>
+<td>
+<p>Windows 2000 and Windows XP</p>
+</td>
+<td>
+<p><tt class="literal">Win2K</tt></p>
+</td>
+</tr>
+<tr>
+<td>
+<p>Samba</p>
+</td>
+<td>
+<p><tt class="literal">Samba</tt></p>
+</td>
+</tr>
+<tr>
+<td>
+<p>Any OS not listed earlier</p>
+</td>
+<td>
+<p><tt class="literal">UNKNOWN</tt></p>
+</td>
+</tr>
+
+</table>
+
+<p>In this example, Samba will assign a unique path for the
+<tt class="literal">[pub]</tt> share to client systems based on what
+operating system they are running. The paths that each client would
+see as its share differ according to the client's
+architecture:</p>
+
+<blockquote><pre class="code">/home/ftp/pub/WfwG
+/home/ftp/pub/Win95
+/home/ftp/pub/WinNT
+/home/ftp/pub/Win2K
+/home/ftp/pub/Samba
+/home/ftp/pub/UNKNOWN</pre></blockquote>
+
+<p>Using variables in this manner comes in handy if you wish to have
+different users run custom configurations based on their own unique
+characteristics or conditions.
+<a name="INDEX-17"/><a name="INDEX-18"/>Samba
+has 20 variables, as shown in <a href="ch06.html#samba2-CHP-6-TABLE-2">Table 6-2</a>.</p>
+
+<a name="samba2-CHP-6-TABLE-2"/><h4 class="head4">Table 6-2. Samba variables</h4><table border="1">
+
+
+
+<tr>
+<th>
+<p>Variable</p>
+</th>
+<th>
+<p>Definition</p>
+</th>
+</tr>
+
+
+<tr>
+<td>
+<p><b class="emphasis-bold">Client variables</b></p>
+</td>
+</tr>
+<tr>
+<td>
+<p><tt class="literal">%a</tt><a name="INDEX-19"/></p>
+</td>
+<td>
+<p>Client's architecture (see <a href="ch06.html#samba2-CHP-6-TABLE-1">Table 6-1</a>)</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><tt class="literal">%I</tt><a name="INDEX-20"/></p>
+</td>
+<td>
+<p>Client's IP address (e.g., 172.16.1.2)</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><tt class="literal">%m</tt><a name="INDEX-21"/></p>
+</td>
+<td>
+<p>Client's NetBIOS name</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><tt class="literal">%M</tt><a name="INDEX-22"/></p>
+</td>
+<td>
+<p>Client's DNS name</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><b class="emphasis-bold">User variables</b></p>
+</td>
+</tr>
+<tr>
+<td>
+<p><tt class="literal">%u</tt><a name="INDEX-23"/></p>
+</td>
+<td>
+<p>Current Unix username</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><tt class="literal">%U</tt><a name="INDEX-24"/></p>
+</td>
+<td>
+<p>Requested client username (not always used by Samba)</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><tt class="literal">%H</tt><a name="INDEX-25"/></p>
+</td>
+<td>
+<p>Home directory of <tt class="literal">%u</tt></p>
+</td>
+</tr>
+<tr>
+<td>
+<p><tt class="literal">%g</tt><a name="INDEX-26"/></p>
+</td>
+<td>
+<p>Primary group of <tt class="literal">%u</tt></p>
+</td>
+</tr>
+<tr>
+<td>
+<p><tt class="literal">%G</tt><a name="INDEX-27"/></p>
+</td>
+<td>
+<p>Primary group of <tt class="literal">%U</tt></p>
+</td>
+</tr>
+<tr>
+<td>
+<p><b class="emphasis-bold">Share variables</b></p>
+</td>
+</tr>
+<tr>
+<td>
+<p><tt class="literal">%S</tt><a name="INDEX-28"/></p>
+</td>
+<td>
+<p>Current share's name</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><tt class="literal">%P</tt><a name="INDEX-29"/></p>
+</td>
+<td>
+<p>Current share's root directory</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><tt class="literal">%p</tt><a name="INDEX-30"/></p>
+</td>
+<td>
+<p>Automounter's path to the share's
+root directory, if different from <tt class="literal">%P</tt></p>
+</td>
+</tr>
+<tr>
+<td>
+<p><b class="emphasis-bold">Server variables</b></p>
+</td>
+</tr>
+<tr>
+<td>
+<p><tt class="literal">%d</tt><a name="INDEX-31"/></p>
+</td>
+<td>
+<p>Current server process ID</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><tt class="literal">%h</tt><a name="INDEX-32"/></p>
+</td>
+<td>
+<p>Samba server's DNS hostname</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><tt class="literal">%L</tt><a name="INDEX-33"/></p>
+</td>
+<td>
+<p>Samba server's NetBIOS name</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><tt class="literal">%N</tt><a name="INDEX-34"/></p>
+</td>
+<td>
+<p>Home directory server, from the automount map</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><tt class="literal">%v</tt><a name="INDEX-35"/></p>
+</td>
+<td>
+<p>Samba version</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><b class="emphasis-bold">Miscellaneous variables</b></p>
+</td>
+</tr>
+<tr>
+<td>
+<p><tt class="literal">%R</tt><a name="INDEX-36"/></p>
+</td>
+<td>
+<p>The SMB protocol level that was negotiated</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><tt class="literal">%T</tt><a name="INDEX-37"/></p>
+</td>
+<td>
+<p>The current date and time</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><a name="INDEX-38"/>%$<em class="replaceable">var</em></p>
+</td>
+<td>
+<p>The value of environment variable <tt class="literal">var</tt></p>
+</td>
+</tr>
+
+</table>
+
+<p>Here's another example of using
+<a name="INDEX-39"/><a name="INDEX-40"/><a name="INDEX-41"/>variables: let's say there
+are five clients on your network, but one client,
+<tt class="literal">maya</tt>, requires a slightly different
+<tt class="literal">[homes]</tt> configuration. With Samba,
+it's simple to handle this:</p>
+
+<blockquote><pre class="code">[homes] 
+    ...
+    include = /usr/local/samba/lib/smb.conf.%m
+    ...</pre></blockquote>
+
+<p>The <tt class="literal">include</tt> option here causes a separate
+configuration file for each particular NetBIOS machine
+(<tt class="literal">%m</tt>) to be read in addition to the current file.
+If the hostname of the client system is <tt class="literal">maya</tt>, and
+if a <em class="filename">smb.conf.maya</em> file exists in the
+<em class="filename">/usr/local/samba/lib</em> directory, Samba will
+insert that configuration file into the default one. If any
+configuration options are restated in
+<em class="filename">smb.conf.maya</em>, those values will override any
+options previously encountered in that share. Note that we say
+&quot;previously.&quot; If any options are
+restated in the main configuration file after the
+<tt class="literal">include</tt> option, Samba will honor those restated
+values for the share in which they are defined.</p>
+
+<p>If the file specified by the <tt class="literal">include</tt> parameter
+does not exist, Samba will not generate an error. In fact, it
+won't do anything at all. This allows you to create
+only one extra configuration file for <tt class="literal">maya</tt> when
+using this strategy, instead of one for each client that is on the
+network.</p>
+
+<p>Client-specific configuration files can be used to customize
+particular clients. They also can be used to make debugging Samba
+easier. For example, if we have one client with a problem, we can use
+this approach to give it a private log file with a more verbose
+logging level. This allows us to see what Samba is doing without
+slowing down all the other clients or overflowing the disk with
+useless logs.</p>
+
+<p>You can use the variables in <a href="ch06.html#samba2-CHP-6-TABLE-2">Table 6-2</a> to give
+custom values to a variety of Samba options. We will highlight
+several of these options as we move through the next few chapters.
+<a name="INDEX-42"/></p>
+
+
+</div>
+
+
+</div>
+
+
+
+<div class="sect1"><a name="samba2-CHP-6-SECT-2"/>
+
+<h2 class="head1">Special Sections</h2>
+
+<p>Now that we've gotten our feet wet with variables,
+there are a few special sections of the Samba configuration file that
+we should talk about. Again, don't worry if you do
+not understand every configuration option listed here;
+we'll go over each of them in the upcoming chapters.</p>
+
+
+<div class="sect2"><a name="samba2-CHP-6-SECT-2.1"/>
+
+<h3 class="head2">The [ global] Section</h3>
+
+<p>The <tt class="literal">[global]</tt><a name="INDEX-43"/><a name="INDEX-44"/> section appears in virtually
+every Samba configuration file, even though it is not mandatory.
+There are two purposes for the <tt class="literal">[global]</tt> section.
+Server-wide settings are defined here, and any options that apply to
+shares will be used as a default in all share definitions, unless
+overridden within the share definition.</p>
+
+<p>To illustrate this, let's again look at the example
+at the beginning of the chapter:</p>
+
+<blockquote><pre class="code">[global]
+    workgroup = METRAN
+    encrypt passwords = yes
+    wins support = yes
+    log level = 1 
+    max log size = 1000
+    read only = no
+[homes] 
+    browsable = no
+    map archive = yes
+[printers] 
+    path = /var/tmp
+    printable = yes
+    min print space = 2000
+[test]
+    browsable = yes
+    read only = yes
+    path = /usr/local/samba/tmp</pre></blockquote>
+
+<p>When a client connects to the <tt class="literal">[test]</tt> share, Samba
+first reads the <tt class="literal">[global]</tt> section and sets the
+option <tt class="literal">read</tt> <tt class="literal">only</tt>
+<tt class="literal">=</tt> <tt class="literal">no</tt> as the global default for
+each share it encounters throughout the configuration file. This
+includes the <tt class="literal">[homes]</tt> and <tt class="literal">[test]</tt>
+shares. When it reads the definition of the <tt class="literal">[test]</tt>
+share, it then finds the configuration option <tt class="literal">read</tt>
+<tt class="literal">only</tt> <tt class="literal">=</tt> <tt class="literal">yes</tt>
+and overrides the default from the <tt class="literal">[global]</tt>
+section with the value <tt class="literal">yes</tt>.</p>
+
+<p>Any option that appears before the first marked section is assumed to
+be a global option. This means that the <tt class="literal">[global]</tt>
+section heading is not absolutely required; however, we suggest you
+always include it for clarity and to ensure future compatibility.</p>
+
+
+</div>
+
+
+<div class="sect2"><a name="samba2-CHP-6-SECT-2.2"/>
+
+<h3 class="head2">The [ homes] Section</h3>
+
+<p>If a client attempts to connect to a share that
+doesn't appear in the <em class="filename">smb.conf</em>
+file, Samba will search for a
+<tt class="literal">[homes]</tt><a name="INDEX-45"/><a name="INDEX-46"/> share in the
+configuration file. If a <tt class="literal">[homes]</tt> share exists, the
+unresolved share name is assumed to be a Unix username. If that
+username appears in the password database on the Samba server, Samba
+assumes the client is a Unix user trying to connect to her home
+directory on the server.</p>
+
+<p>For example, assume a client system is connecting to the Samba server
+<tt class="literal">toltec</tt> for the first time and tries to connect to
+a share named <tt class="literal">[alice]</tt>. There is no
+<tt class="literal">[alice]</tt> share defined in the
+<em class="filename">smb.conf</em> file, but there is a
+<tt class="literal">[homes]</tt>, so Samba searches the password database
+file and finds an <tt class="literal">alice</tt> user account is present on
+the system. Samba then checks the password provided by the client
+against user <tt class="literal">alice</tt>'s Unix
+password&mdash;either with the password database file if
+it's using nonencrypted passwords or with
+Samba's <em class="filename">smbpasswd</em> file if
+encrypted passwords are in use. If the passwords match, Samba knows
+it has guessed right: the user <tt class="literal">alice</tt> is trying to
+connect to her home directory. Samba will then create a share called
+<tt class="literal">[alice]</tt> for her, with the share's
+path set to <tt class="literal">alice</tt>'s home
+directory.</p>
+
+<p>The process of using the <tt class="literal">[homes]</tt> section to create
+users (and dealing with their passwords) is discussed in more detail
+in <a href="ch09.html">Chapter 9</a>.</p>
+
+
+</div>
+
+
+<div class="sect2"><a name="samba2-CHP-6-SECT-2.3"/>
+
+<h3 class="head2">The [printers] Section</h3>
+
+<p>The third special section is called
+<tt class="literal">[printers]</tt><a name="INDEX-47"/><a name="INDEX-48"/> and is similar to
+<tt class="literal">[homes]</tt>. If a client attempts to connect to a
+share that isn't in the
+<em class="filename">smb.conf</em> file and its name
+can't be found in the password file, Samba will
+check to see if it is a printer share. Samba does this by reading the
+printer capabilities file (usually
+<em class="filename">/etc/printcap</em>) to see if the share name appears
+there.<a name="FNPTR-1"/><a href="#FOOTNOTE-1">[1]</a> If it does, Samba creates a share named after the
+printer.</p>
+
+<p>This means that as with <tt class="literal">[homes]</tt>, you
+don't have to maintain a share for each system
+printer in the <em class="filename">smb.conf</em> file. Instead, Samba
+honors the Unix printer registry if you ask it to, and it provides
+the registered printers to the client systems. However, there is a
+potential difficulty: if you have an account named
+<tt class="literal">fred</tt> and a printer named <tt class="literal">fred</tt>,
+Samba will always find the user account first, even if the client
+really needed to connect to the printer.</p>
+
+<p>The process of setting up the <tt class="literal">[printers]</tt> share is
+discussed in more detail in <a href="ch10.html">Chapter 10</a>.</p>
+
+
+</div>
+
+
+</div>
+
+
+
+<div class="sect1"><a name="samba2-CHP-6-SECT-3"/>
+
+<h2 class="head1">Configuration Options</h2>
+
+<p><a name="INDEX-49"/>Options in
+the Samba configuration files fall into one of two categories:
+<em class="firstterm">global</em> options or <em class="firstterm">share</em>
+options. Each category dictates where an option can appear in the
+configuration file.</p>
+
+<dl>
+<dt><b>Global options</b></dt>
+<dd>
+<p>Global options must appear in the <tt class="literal">[global]</tt> section
+and nowhere else. These are options that typically apply to the
+behavior of the Samba server itself and not to any of its shares.</p>
+</dd>
+
+
+
+<dt><b>Share options</b></dt>
+<dd>
+<p>Share options can appear in share definitions, the
+<tt class="literal">[global]</tt> section, or both. If they appear in the
+<tt class="literal">[global]</tt> section, they will define a default
+behavior for all shares unless a share overrides the option with a
+value of its own.</p>
+</dd>
+
+</dl>
+
+<p>In addition, configuration options can take three kinds of values.
+They are as follows:</p>
+
+<dl>
+<dt><b>Boolean</b></dt>
+<dd>
+<p>These are simply yes or no values, but can be represented by any of
+the following: <tt class="literal">yes</tt>, <tt class="literal">no</tt>,
+<tt class="literal">true</tt>, <tt class="literal">false</tt>,
+<tt class="literal">1</tt>, or <tt class="literal">0</tt>. The values are
+case-insensitive: <tt class="literal">YES</tt> is the same as
+<tt class="literal">yes</tt>.</p>
+</dd>
+
+
+
+<dt><b>Numeric</b></dt>
+<dd>
+<p>This is a decimal, hexadecimal, or octal number. The standard
+<tt class="literal">0x</tt><em class="emphasis">nn</em> syntax is used for
+hexadecimal and <tt class="literal">0</tt><em class="emphasis">nnn</em> for
+octal.</p>
+</dd>
+
+
+
+<dt><b>String</b></dt>
+<dd>
+<p>This is a string of case-sensitive characters, such as a filename or
+a username.</p>
+</dd>
+
+</dl>
+
+
+<div class="sect2"><a name="samba2-CHP-6-SECT-3.1"/>
+
+<h3 class="head2">Configuration File Options</h3>
+
+<p>You can instruct Samba to include or replace configuration options as
+it is processing them. The options to do this are summarized in <a href="ch06.html#samba2-CHP-6-TABLE-3">Table 6-3</a>.</p>
+
+<a name="samba2-CHP-6-TABLE-3"/><h4 class="head4">Table 6-3. Configuration file options</h4><table border="1">
+
+
+
+
+
+
+<tr>
+<th>
+<p>Option</p>
+</th>
+<th>
+<p>Parameters</p>
+</th>
+<th>
+<p>Function</p>
+</th>
+<th>
+<p>Default</p>
+</th>
+<th>
+<p>Scope</p>
+</th>
+</tr>
+
+
+<tr>
+<td>
+<p><tt class="literal">config</tt> <tt class="literal">file</tt></p>
+</td>
+<td>
+<p>string (name of file)</p>
+</td>
+<td>
+<p>Sets the location of a configuration file to use instead of the
+current one</p>
+</td>
+<td>
+<p>None</p>
+</td>
+<td>
+<p>Global</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><tt class="literal">include</tt></p>
+</td>
+<td>
+<p>string (name of file)</p>
+</td>
+<td>
+<p>Specifies an additional set of configuration options to be included
+in the configuration file</p>
+</td>
+<td>
+<p>None</p>
+</td>
+<td>
+<p>Global</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><tt class="literal">copy</tt></p>
+</td>
+<td>
+<p>string (name of share)</p>
+</td>
+<td>
+<p>Allows you to clone the configuration options of another share in the
+current share</p>
+</td>
+<td>
+<p>None</p>
+</td>
+<td>
+<p>Share</p>
+</td>
+</tr>
+
+</table>
+
+
+<div class="sect3"><a name="samba2-CHP-6-SECT-3.1.1"/>
+
+<h3 class="head3">config file</h3>
+
+<p>The global <tt class="literal">config</tt><a name="INDEX-50"/> <tt class="literal">file</tt>
+option specifies a replacement configuration file that will be loaded
+when the option is encountered. If the target file exists, the
+remainder of the current configuration file, as well as the options
+encountered so far, will be discarded, and Samba will configure
+itself entirely with the options in the new file. Variables can be
+used with the <tt class="literal">config</tt> <tt class="literal">file</tt>
+option, which is useful in the event that you want to use a special
+configuration file based on the NetBIOS machine name or user of the
+client that is connecting.</p>
+
+<p>For example, the following line instructs Samba to use a
+configuration file specified by the NetBIOS name of the client
+connecting, if such a file exists. If it does, options specified in
+the original configuration file are ignored:</p>
+
+<blockquote><pre class="code">[global]
+    config file = /usr/local/samba/lib/smb.conf.%m</pre></blockquote>
+
+<p>If the configuration file specified does not exist, the option is
+ignored, and Samba will continue to configure itself based on the
+current file. This allows a default configuration file to serve most
+clients, while providing for exceptions with customized configuration
+files.</p>
+
+
+</div>
+
+
+
+<div class="sect3"><a name="samba2-CHP-6-SECT-3.1.2"/>
+
+<h3 class="head3">include</h3>
+
+<p>This <a name="INDEX-51"/>option, discussed in greater detail
+earlier, copies the target file into the current configuration file
+at the point specified, as shown in <a href="ch06.html#samba2-CHP-6-FIG-1">Figure 6-1</a>.
+This option also can be used with variables. You can use this option
+as follows:</p>
+
+<blockquote><pre class="code">[global]
+    include = /usr/local/samba/lib/smb.conf.%m</pre></blockquote>
+
+<p>If the configuration file specified does not exist, the option is
+ignored. Options in the include file override any option specified
+previously, but not options that are specified later. In <a href="ch06.html#samba2-CHP-6-FIG-1">Figure 6-1</a>, all three options will override their
+previous values.</p>
+
+<div class="figure"><a name="samba2-CHP-6-FIG-1"/><img src="figs/sam2_0601.gif"/></div><h4 class="head4">Figure 6-1. The include option in a Samba configuration file</h4>
+
+<p>The <tt class="literal">include</tt> option does not work with the
+variables <tt class="literal">%u</tt> (user), <tt class="literal">%P</tt>
+(current share's root directory), or
+<tt class="literal">%S</tt> (current share's name) because
+they are not set at the time the <tt class="literal">include</tt> parameter
+is processed.</p>
+
+
+</div>
+
+
+
+<div class="sect3"><a name="samba2-CHP-6-SECT-3.1.3"/>
+
+<h3 class="head3">copy</h3>
+
+<p>The <tt class="literal">copy</tt><a name="INDEX-52"/> configuration option allows you to clone
+the configuration options of the share name that you specify in the
+current share. The target share must appear earlier in the
+configuration file than the share that is performing the copy. For
+example:</p>
+
+<blockquote><pre class="code">[template]
+    writable = yes
+    browsable = yes
+    valid users = andy, dave, jay
+
+[data]
+    path = /usr/local/samba
+    copy = template</pre></blockquote>
+
+<p>Note that any options in the share that invoked the
+<tt class="literal">copy</tt> directive will override those in the cloned
+share; it does not matter whether they appear before or after the
+<tt class="literal">copy</tt> directive. <a name="INDEX-53"/></p>
+
+
+</div>
+
+
+</div>
+
+
+</div>
+
+
+
+<div class="sect1"><a name="samba2-CHP-6-SECT-4"/>
+
+<h2 class="head1">Server Configuration</h2>
+
+<p><a name="INDEX-54"/>We will now start from
+scratch and build a configuration file for our Samba server. First we
+will introduce three basic configuration options that can appear in
+the <tt class="literal">[global]</tt> section of the
+<em class="filename">smb.conf</em> file:</p>
+
+<blockquote><pre class="code">[global]
+    #  Server configuration parameters
+    netbios name = toltec
+    server string = Samba %v on %L
+    workgroup = METRAN
+    encrypt passwords = yes</pre></blockquote>
+
+<p>This configuration file is pretty simple; it advertises the Samba
+server under the NetBIOS name <tt class="literal">toltec</tt>. In addition,
+it places the system in the METRAN workgroup and displays a
+description to clients that includes the Samba version number, as
+well as the NetBIOS name of the Samba server.</p>
+
+<a name="samba2-CHP-6-NOTE-130"/><blockquote class="note"><h4 class="objtitle">TIP</h4>
+<p>If you used the line <tt class="literal">encrypt passwords = yes</tt> in
+your earlier configuration file, you should do so here as well.</p>
+</blockquote>
+
+<p>If you like, you can go ahead and try this configuration file. Create
+a file named <em class="filename">smb.conf</em> under the
+<em class="filename">/usr/local/samba/lib</em> directory with the text
+listed earlier. Then restart the Samba server and use a Windows
+client to verify the results. Be sure that your Windows clients are
+in the METRAN workgroup as well. After double-clicking the Network
+Neighborhood on a Windows client, you should see a window similar to
+<a href="ch06.html#samba2-CHP-6-FIG-2">Figure 6-2</a>. (In this figure,
+<tt class="literal">Mixtec</tt> is another Samba server,
+<tt class="literal">a</tt>nd <tt class="literal">Zapotec</tt> is a Windows
+client.)</p>
+
+<div class="figure"><a name="samba2-CHP-6-FIG-2"/><img src="figs/sam2_0602.gif"/></div><h4 class="head4">Figure 6-2. Network Neighborhood showing Toltec, the Samba server</h4>
+
+<p>You can verify the <tt class="literal">server</tt>
+<tt class="literal">string</tt> by listing the details of the Network
+Neighborhood window (select Details in the View menu). You should see
+a window similar to <a href="ch06.html#samba2-CHP-6-FIG-3">Figure 6-3</a>.</p>
+
+<div class="figure"><a name="samba2-CHP-6-FIG-3"/><img src="figs/sam2_0603.gif"/></div><h4 class="head4">Figure 6-3. Network Neighborhood details listing</h4>
+
+<p>If you were to click the <em class="filename">toltec</em> icon, a window
+should appear that shows the services that it provides. In this case,
+the window would be completely empty because there are no shares on
+the server yet.</p>
+
+
+<div class="sect2"><a name="samba2-CHP-6-SECT-4.1"/>
+
+<h3 class="head2">Server Configuration Options</h3>
+
+<p><a href="ch06.html#samba2-CHP-6-TABLE-4">Table 6-4</a> summarizes the server configuration
+options introduced previously. All three of these options are global
+in scope, so they must appear in the <tt class="literal">[global]</tt>
+section of the configuration file.<a name="INDEX-55"/></p>
+
+<a name="samba2-CHP-6-TABLE-4"/><h4 class="head4">Table 6-4. Server configuration options</h4><table border="1">
+
+
+
+
+
+
+<tr>
+<th>
+<p>Option</p>
+</th>
+<th>
+<p>Parameters</p>
+</th>
+<th>
+<p>Function</p>
+</th>
+<th>
+<p>Default</p>
+</th>
+<th>
+<p>Scope</p>
+</th>
+</tr>
+
+
+<tr>
+<td>
+<p><tt class="literal">netbios</tt> <tt class="literal">name</tt></p>
+</td>
+<td>
+<p>string</p>
+</td>
+<td>
+<p>NetBIOS name of the Samba server</p>
+</td>
+<td>
+<p>Server's unqualified DNS hostname</p>
+</td>
+<td>
+<p>Global</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><tt class="literal">workgroup</tt></p>
+</td>
+<td>
+<p>string</p>
+</td>
+<td>
+<p>NetBIOS group to which the server belongs</p>
+</td>
+<td>
+<p>Defined at compile time</p>
+</td>
+<td>
+<p>Global</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><tt class="literal">server</tt> <tt class="literal">string</tt></p>
+</td>
+<td>
+<p>string</p>
+</td>
+<td>
+<p>Descriptive string for the Samba server</p>
+</td>
+<td>
+<p><tt class="literal">Samba %v</tt></p>
+</td>
+<td>
+<p>Global</p>
+</td>
+</tr>
+
+</table>
+
+
+<div class="sect3"><a name="samba2-CHP-6-SECT-4.1.1"/>
+
+<h3 class="head3">netbios name</h3>
+
+<p>The <tt class="literal">netbios</tt><a name="INDEX-56"/> <tt class="literal">name</tt> option
+allows you to set the NetBIOS name of the server. For example:</p>
+
+<blockquote><pre class="code">netbios name = YORKVM1</pre></blockquote>
+
+<p>The default value for this configuration option is the
+server's hostname&mdash;that is, the first part of
+its fully qualified domain name. For example, a system with the DNS
+name <tt class="literal">ruby.ora.com</tt> would be given the NetBIOS name
+<tt class="literal">RUBY</tt> by default. While you can use this option to
+restate the system's NetBIOS name in the
+configuration file (as we did previously), it is more commonly used
+to assign the Samba server a NetBIOS name other than its current DNS
+name. Remember that the name given must follow the rules for valid
+NetBIOS machine names as outlined in <a href="ch01.html">Chapter 1</a>.</p>
+
+<p>Changing the NetBIOS name of the server is not recommended unless you
+have a good reason. One such reason might be if the hostname of the
+system is not unique because the LAN is divided over two or more DNS
+domains. For example, YORKVM1 is a good NetBIOS candidate for
+<tt class="literal">vm1.york.example.com</tt> to differentiate it from
+<tt class="literal">vm1.falkirk.example.com</tt>, which has the same
+hostname but resides in a different DNS domain.</p>
+
+<p>Another use of this option is for relocating SMB services from a dead
+or retired system. For example, if <tt class="literal">SALES</tt> is the
+SMB server for the department and it suddenly dies, you could
+immediately reset <tt class="literal">netbios</tt> <tt class="literal">name</tt>
+<tt class="literal">=</tt> <tt class="literal">SALES</tt> on a backup Samba
+server that's taking over for it. Users
+won't have to change their drive mappings to a
+different server; new connections to <tt class="literal">SALES</tt> will
+simply go to the new server.</p>
+
+
+</div>
+
+
+
+<div class="sect3"><a name="samba2-CHP-6-SECT-4.1.2"/>
+
+<h3 class="head3">workgroup</h3>
+
+<p>The <tt class="literal">workgroup</tt><a name="INDEX-57"/> parameter sets the
+current workgroup (or domain) in which the Samba server will
+advertise itself. Clients that wish to access shares on the Samba
+server should be in the same NetBIOS group. Remember that workgroups
+are really just NetBIOS group names and must follow the standard
+NetBIOS naming conventions outlined in <a href="ch01.html">Chapter 1</a>.</p>
+
+<p>The default option for this parameter is set at compile time to
+<tt class="literal">WORKGROUP</tt>. Because this is the default workgroup
+name of every unconfigured Windows and Samba system, we recommend
+that you always set your workgroup name in the Samba configuration
+file. When choosing your workgroup name, try to avoid making it the
+same name as a server or user. This will avoid possible problems with
+WINS name resolution.</p>
+
+
+</div>
+
+
+
+<div class="sect3"><a name="samba2-CHP-6-SECT-4.1.3"/>
+
+<h3 class="head3">server string</h3>
+
+<p>The <tt class="literal">server</tt><a name="INDEX-58"/> <tt class="literal">string</tt>
+parameter defines a comment string that will appear next to the
+server name in both the Network Neighborhood (when shown with the
+Details view) and the comment entry of the Microsoft Windows printer
+manager.<a name="FNPTR-2"/><a href="#FOOTNOTE-2">[2]</a> </p>
+
+<p>You can use variables to provide
+information in the description. For example, our entry earlier was:</p>
+
+<blockquote><pre class="code">[global]
+    server string = Samba %v on (%h)</pre></blockquote>
+
+<p>The default for this option simply presents the current version of
+Samba and is equivalent to:</p>
+
+<a name="INDEX-59"/><blockquote><pre class="code">server string = Samba %v</pre></blockquote>
+
+
+</div>
+
+
+</div>
+
+
+</div>
+
+
+
+<div class="sect1"><a name="samba2-CHP-6-SECT-5"/>
+
+<h2 class="head1">Disk Share Configuration</h2>
+
+<p><a name="INDEX-60"/><a name="INDEX-61"/>We mentioned in the previous section that
+there were no disk shares on the <tt class="literal">toltec</tt> server.
+Let's continue building the configuration file and
+create an empty disk share called <tt class="literal">[data]</tt>. Here are
+the additions that will do it:</p>
+
+<blockquote><pre class="code">[data]
+    path = /export/samba/data
+    comment = Data Drive
+    volume = Sample-Data-Drive
+    writable = yes</pre></blockquote>
+
+<p>The <tt class="literal">[data]</tt> share is typical for a Samba disk
+share. The share maps to the directory <em class="filename">/export/samba/data
+</em>on the Samba server. We've also provided
+a comment that describes the share as a <tt class="literal">Data</tt>
+<tt class="literal">Drive</tt>, as well as a volume name for the share
+itself.</p>
+
+<p>Samba's default is to create a read-only share. As a
+result, the <tt class="literal">writable</tt> option needs to be explicitly
+set for each disk share you wish to make writable.</p>
+
+<p>We will also need to create the
+<em class="filename">/export/samba/data</em> directory on the Samba server
+with the following commands:</p>
+
+<blockquote><pre class="code"># <tt class="userinput"><b>mkdir /export/samba/data</b></tt>
+# <tt class="userinput"><b>chmod 777 /export/samba/data</b></tt></pre></blockquote>
+
+<p>Now, if we connect to the <tt class="literal">toltec</tt> server again by
+double-clicking its icon in the Windows Network Neighborhood, we will
+see a single share entitled <tt class="literal">data</tt>, as shown in
+<a href="ch06.html#samba2-CHP-6-FIG-4">Figure 6-4</a>. This share has read/write access, so
+files can be copied to or from it.</p>
+
+<div class="figure"><a name="samba2-CHP-6-FIG-4"/><img src="figs/sam2_0604.gif"/></div><h4 class="head4">Figure 6-4. The initial data share on the Samba server</h4>
+
+
+<div class="sect2"><a name="samba2-CHP-6-SECT-5.1"/>
+
+<h3 class="head2">Disk Share Configuration Options</h3>
+
+<p>The basic Samba configuration options for disk shares previously
+introduced are listed in <a href="ch06.html#samba2-CHP-6-TABLE-5">Table 6-5</a>.</p>
+
+<a name="samba2-CHP-6-TABLE-5"/><h4 class="head4">Table 6-5. Basic share configuration options</h4><table border="1">
+
+
+
+
+
+
+<tr>
+<th>
+<p>Option</p>
+</th>
+<th>
+<p>Parameters</p>
+</th>
+<th>
+<p>Function</p>
+</th>
+<th>
+<p>Default</p>
+</th>
+<th>
+<p>Scope</p>
+</th>
+</tr>
+
+
+<tr>
+<td>
+<p><tt class="literal">path</tt> <tt class="literal">(directory)</tt></p>
+</td>
+<td>
+<p>string (directory name)</p>
+</td>
+<td>
+<p>Sets the Unix directory that will be provided for a disk share or
+used for spooling by a printer share.</p>
+</td>
+<td>
+<p><tt class="literal">/tmp</tt></p>
+</td>
+<td>
+<p>Share</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><tt class="literal">comment</tt></p>
+</td>
+<td>
+<p>string</p>
+</td>
+<td>
+<p>Sets the comment that appears with the share.</p>
+</td>
+<td>
+<p>None</p>
+</td>
+<td>
+<p>Share</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><tt class="literal">volume</tt></p>
+</td>
+<td>
+<p>string</p>
+</td>
+<td>
+<p>Sets the MS-DOS volume name for the share.</p>
+</td>
+<td>
+<p>Share name</p>
+</td>
+<td>
+<p>Share</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><tt class="literal">read only</tt></p>
+</td>
+<td>
+<p>boolean</p>
+</td>
+<td>
+<p>If <tt class="literal">yes</tt>, allows read-only access to a share.</p>
+</td>
+<td>
+<p><tt class="literal">yes</tt></p>
+</td>
+<td>
+<p>Share</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><tt class="literal">writable</tt> <tt class="literal">(write ok or writeable)</tt></p>
+</td>
+<td>
+<p>boolean</p>
+</td>
+<td>
+<p>If <tt class="literal">no</tt>, allows read-only access to a share. If
+<tt class="literal">yes</tt>, both reading and writing are allowed.</p>
+</td>
+<td>
+<p><tt class="literal">no</tt></p>
+</td>
+<td>
+<p>Share</p>
+</td>
+</tr>
+
+</table>
+
+
+<div class="sect3"><a name="samba2-CHP-6-SECT-5.1.1"/>
+
+<h3 class="head3">path</h3>
+
+<p>This <a name="INDEX-63"/>option, which has the synonym
+<tt class="literal">directory</tt>, indicates the pathname for the root of
+the shared directory or printer. You can choose any directory on the
+Samba server, so long as the owner of the Samba process that is
+connecting has read and write access to that directory. If the path
+is for a printing share, it should point to a temporary directory
+where files can be written on the server before being spooled to the
+target printer ( <em class="filename"> /tmp</em> and
+<em class="filename">/var/spool</em> are popular choices). If this path is
+for a disk share, the contents of the folder representing the share
+name on the client will match the contents of the directory on the
+Samba server.</p>
+
+<p>The directory specified as the value for <tt class="literal">path</tt> can
+be given as a relative path, in which case it will be relative to the
+directory specified by the <tt class="literal">root</tt>
+<tt class="literal">directory</tt> parameter. Because
+<tt class="literal">root</tt> <tt class="literal">directory</tt> defaults to root
+(<em class="filename">/</em> ), it is generally a good idea to use
+absolute paths for the <tt class="literal">path</tt> parameter, unless
+<tt class="literal">root</tt> <tt class="literal">directory</tt> has been set to
+something other than the default.</p>
+
+
+</div>
+
+
+
+<div class="sect3"><a name="samba2-CHP-6-SECT-5.1.2"/>
+
+<h3 class="head3">comment</h3>
+
+<p>The <tt class="literal">comment</tt><a name="INDEX-64"/> option allows you to enter a
+comment that will be sent to the client when it attempts to browse
+the share. The user can see the comment by using the Details view on
+the share folder or with the <em class="emphasis">net view</em> command at
+an MS-DOS prompt. For example, here is how you might insert a comment
+for a share:</p>
+
+<blockquote><pre class="code">[network]
+    comment = Network Drive
+    path = /export/samba/network</pre></blockquote>
+
+<p>Be sure not to confuse the <tt class="literal">comment</tt> option, which
+documents a Samba server's shares, with the
+<tt class="literal">server</tt> <tt class="literal">string</tt> option, which
+documents the server itself.</p>
+
+
+</div>
+
+
+
+<div class="sect3"><a name="samba2-CHP-6-SECT-5.1.3"/>
+
+<h3 class="head3">volume</h3>
+
+<p>This <a name="INDEX-65"/>option allows you to specify the volume
+name of the share, which would otherwise default to the name of the
+share given in the <em class="filename">smb.conf</em> file.</p>
+
+<p>Some software installation programs check the volume name of the
+distribution CD-ROM to make sure the correct CD-ROM is in the drive
+before attempting to install from it. If you copy the contents of the
+CD-ROM into a network share and wish to install from there, you can
+use this option to make sure the installation program sees the
+correct volume name:</p>
+
+<blockquote><pre class="code">[network]
+    comment = Network Drive
+    volume = ASVP-102-RTYUIKA
+    path = /home/samba/network</pre></blockquote>
+
+
+</div>
+
+
+
+<div class="sect3"><a name="samba2-CHP-6-SECT-5.1.4"/>
+
+<h3 class="head3">read only, writable</h3>
+
+<p>The options <tt class="literal">read</tt><a name="INDEX-66"/> <tt class="literal">only</tt>
+and <tt class="literal">writable</tt><a name="INDEX-67"/> (also called
+<tt class="literal">writeable</tt><a name="INDEX-68"/> or
+<tt class="literal">write</tt><a name="INDEX-69"/> <tt class="literal">ok</tt> ) are really two
+ways of saying the same thing, but they are approached from opposite
+ends. For example, you can set either of the following options in the
+<tt class="literal">[global]</tt> section or in an individual share:</p>
+
+<blockquote><pre class="code">read only = yes
+writable = no</pre></blockquote>
+
+<p>If either option is set as shown, data can be read from a share, but
+cannot be written to it. You might think you would need this option
+only if you were creating a read-only share. However, note that this
+read-only behavior is the <em class="emphasis">default</em> action for
+shares; if you want to be able to write data to a share, you must
+explicitly specify one of the following options in the configuration
+file for each share:</p>
+
+<blockquote><pre class="code">read only = no
+writable = yes</pre></blockquote>
+
+<p>If you specify more than one occurrence of either option, Samba will
+adhere to the last value it encounters for the share. <a name="INDEX-70"/><a name="INDEX-71"/></p>
+
+
+</div>
+
+
+</div>
+
+
+</div>
+
+
+
+<div class="sect1"><a name="samba2-CHP-6-SECT-6"/>
+
+<h2 class="head1">Networking Options with Samba</h2>
+
+<p><a name="INDEX-72"/><a name="INDEX-73"/>If
+you're running <a name="INDEX-74"/><a name="INDEX-75"/>Samba on a multihomed
+system (on multiple subnets), you will need to configure Samba to use
+all the network interfaces. Another use for the options presented in
+this section is to implement better security by allowing or
+disallowing connections on the specified interfaces.</p>
+
+<p>Let's assume that our Samba server can access both
+the subnets 192.168.220.* and 134.213.233.*. Here are our additions
+to the configuration file to add the networking configuration
+options:</p>
+
+<blockquote><pre class="code">[global]
+    #  Networking configuration options
+    hosts allow = 192.168.220. 134.213.233.
+    hosts deny = 192.168.220.102
+    interfaces = 192.168.220.100/255.255.255.0 \
+                    134.213.233.110/255.255.255.0
+    bind interfaces only = yes</pre></blockquote>
+
+<p>Take a look at the <tt class="literal">hosts</tt><a name="INDEX-76"/> <tt class="literal">allow</tt>
+and <tt class="literal">hosts</tt><a name="INDEX-77"/> <tt class="literal">deny</tt> options. If these
+options sound familiar, you're probably thinking of
+the <em class="filename">hosts.allow</em> and
+<em class="filename">hosts.deny</em> files that are found in the
+<em class="filename">/etc</em> directories of many Unix systems. The
+purpose of these options is identical to those files; they provide a
+means of security by allowing or denying the connections of other
+hosts based on their IP addresses. We could use the
+<em class="filename">hosts.allow</em> and <em class="filename">hosts.deny</em>
+files, but we are using this method instead because there might be
+services on the server that we want others to access without also
+giving them access to Samba's disk or printer
+shares.</p>
+
+<p>With the <tt class="literal">hosts</tt> <tt class="literal">allow</tt> option,
+we've specified a 192.168.220 IP address, which is
+equivalent to saying: &quot;All hosts on the 192.168.220
+subnet.&quot; However, we've explicitly
+specified in a <tt class="literal">hosts</tt> <tt class="literal">deny</tt> line
+that 192.168.220.102 is not to be allowed access.</p>
+
+<p>You might be wondering why 192.168.220.102 will be denied even though
+it is still in the subnet matched by the <tt class="literal">hosts</tt>
+<tt class="literal">allow</tt> option. It is important to understand how
+Samba sorts out the rules specified by <tt class="literal">hosts</tt>
+<tt class="literal">allow</tt> and <tt class="literal">hosts</tt> <tt class="literal">deny</tt>
+:</p>
+
+<ol><li>
+<p>If no <tt class="literal">allow</tt> or <tt class="literal">deny</tt> options are
+defined anywhere in <em class="filename">smb.conf</em>, Samba will allow
+connections from any system.</p>
+</li><li>
+<p>If <tt class="literal">hosts</tt> <tt class="literal">allow</tt> or
+<tt class="literal">hosts</tt> <tt class="literal">deny</tt> options are defined
+in the <tt class="literal">[global]</tt> section of
+<em class="filename">smb.conf</em>, they will apply to all shares, even if
+either option is defined in one or more of the shares.</p>
+</li><li>
+<p>If only a <tt class="literal">hosts</tt> <tt class="literal">allow</tt> option is
+defined for a share, only the hosts listed will be allowed to use the
+share. All others will be denied.</p>
+</li><li>
+<p>If only a <tt class="literal">hosts</tt> <tt class="literal">deny</tt> option is
+defined for a share, any client which is not on the list will be able
+to use the share.</p>
+</li><li>
+<p>If both a <tt class="literal">hosts</tt> <tt class="literal">allow</tt> and
+<tt class="literal">hosts</tt> <tt class="literal">deny</tt> option are defined,
+a host must appear in the allow list and not appear in the deny list
+(in any form) to access the share. Otherwise, the host will not be
+allowed.</p>
+</li></ol><a name="samba2-CHP-6-NOTE-131"/><blockquote class="note"><h4 class="objtitle">WARNING</h4>
+<p>Take care that you don't explicitly allow a host to
+access a share, but then deny access to the entire subnet of which
+the host is part.</p>
+</blockquote>
+
+<p>Let's look at another example of that final item.
+Consider the following options:</p>
+
+<blockquote><pre class="code">hosts allow = 111.222.
+hosts deny = 111.222.333.</pre></blockquote>
+
+<p>In this case, only the hosts that belong to the subnet 111.222.*.*
+will be allowed access to the Samba shares. However, if a client
+belongs to the 111.222.333.* subnet, it will be denied access, even
+though it still matches the qualifications outlined by
+<tt class="literal">hosts</tt> <tt class="literal">allow</tt>. The client must
+appear on the <tt class="literal">hosts</tt> <tt class="literal">allow</tt> list
+and <em class="emphasis">must not</em> appear on the
+<tt class="literal">hosts</tt> <tt class="literal">deny</tt> list to gain access
+to a Samba share.</p>
+
+<p>The other two options that we've specified are
+<tt class="literal">interfaces</tt> and <tt class="literal">bind</tt>
+<tt class="literal">interface</tt> <tt class="literal">only</tt>.
+Let's look at the <tt class="literal">interfaces</tt>
+option first. Samba, by default, sends data only from the primary
+network interface, which in our example is the 192.168.220.100
+subnet. If we would like it to send data to more than that one
+interface, we need to specify the complete list with the
+<tt class="literal">interfaces</tt> option. In the previous example,
+we've bound Samba to interface with both subnets
+(192.168.220 and 134.213.233) on which the system is operating by
+specifying the other network interface address: 134.213.233.100. If
+you have more than one interface on your computer, you should always
+set this option, as there is no guarantee that the primary interface
+that Samba chooses will be the right one.</p>
+
+<p>Finally, the <tt class="literal">bind</tt> <tt class="literal">interfaces</tt>
+<tt class="literal">only</tt> option instructs the
+<em class="filename">nmbd</em> process not to accept any broadcast
+messages other than on the subnets specified with the
+<tt class="literal">interfaces</tt> option. This is different from the
+<tt class="literal">hosts</tt> <tt class="literal">allow</tt> and
+<tt class="literal">hosts</tt> <tt class="literal">deny</tt> options, which
+prevent clients from making connections to services, but not from
+receiving broadcast messages. Using the <tt class="literal">bind</tt>
+<tt class="literal">interfaces</tt> <tt class="literal">only</tt> option is a way
+to shut out all datagrams from foreign subnets. In addition, it
+instructs the <em class="emphasis">smbd</em> process to bind to only the
+interface list given by the <em class="emphasis">interfaces</em> option.
+This restricts the networks that Samba will serve.</p>
+
+
+<div class="sect2"><a name="samba2-CHP-6-SECT-6.1"/>
+
+<h3 class="head2">Networking Options</h3>
+
+<p>The networking options we introduced earlier are summarized in <a href="ch06.html#samba2-CHP-6-TABLE-6">Table 6-6</a>.</p>
+
+<a name="samba2-CHP-6-TABLE-6"/><h4 class="head4">Table 6-6. Networking configuration options</h4><table border="1">
+
+
+
+
+
+
+<tr>
+<th>
+<p>Option</p>
+</th>
+<th>
+<p>Parameters</p>
+</th>
+<th>
+<p>Function</p>
+</th>
+<th>
+<p>Default</p>
+</th>
+<th>
+<p>Scope</p>
+</th>
+</tr>
+
+
+<tr>
+<td>
+<p><tt class="literal">hosts allow (allow</tt> <tt class="literal">hosts)</tt></p>
+</td>
+<td>
+<p>string (list of hostnames)</p>
+</td>
+<td>
+<p>Client systems that can connect to Samba.</p>
+</td>
+<td>
+<p>None</p>
+</td>
+<td>
+<p>Share</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><tt class="literal">hosts deny (deny</tt> <tt class="literal">hosts)</tt></p>
+</td>
+<td>
+<p>string (list of hostnames)</p>
+</td>
+<td>
+<p>Client systems that cannot connect to Samba.</p>
+</td>
+<td>
+<p>None</p>
+</td>
+<td>
+<p>Share</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><tt class="literal">interfaces</tt></p>
+</td>
+<td>
+<p>string (list of IP/netmask combinations)</p>
+</td>
+<td>
+<p>Network interfaces Samba will respond to. Allows correcting defaults.</p>
+</td>
+<td>
+<p>System-dependent</p>
+</td>
+<td>
+<p>Global</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><tt class="literal">bind</tt></p>
+
+<p><tt class="literal">interfaces only</tt></p>
+</td>
+<td>
+<p>boolean</p>
+</td>
+<td>
+<p>If set to <tt class="literal">yes</tt>, Samba will bind only to those
+interfaces specified by the <tt class="literal">interfaces</tt> option.</p>
+</td>
+<td>
+<p><tt class="literal">no</tt></p>
+</td>
+<td>
+<p>Global</p>
+</td>
+</tr>
+
+</table>
+
+
+<div class="sect3"><a name="samba2-CHP-6-SECT-6.1.1"/>
+
+<h3 class="head3">hosts allow</h3>
+
+<p>The <tt class="literal">hosts</tt> <tt class="literal">allow</tt> option
+(sometimes written as <tt class="literal">allow</tt>
+<tt class="literal">hosts</tt>) specifies the clients that have permission
+to access shares on the Samba server, written as a comma- or
+space-separated list of hostnames of systems or their IP addresses.
+You can gain quite a bit of security by simply placing your
+LAN's subnet address in this option.</p>
+
+<p>You can specify any of the following formats for this option:</p>
+
+<ul><li>
+<p>Hostnames, such as <tt class="literal">ftp.example.com</tt> .</p>
+</li><li>
+<p>IP addresses, such as <tt class="literal">130.63.9.252</tt>.</p>
+</li><li>
+<p>Domain names, which can be differentiated from individual hostnames
+because they start with a dot. For example,
+<tt class="literal">.ora.com</tt> represents all systems within the
+<em class="emphasis">ora.com</em> domain.</p>
+</li><li>
+<p>Netgroups, which start with an at sign (<tt class="literal">@</tt>), such
+as <tt class="literal">@printerhosts</tt>. Netgroups are usually available
+only on systems running NIS or NIS+. If netgroups are supported on
+your system, there should be a <tt class="literal">netgroups</tt> manual
+page that describes them in more detail.</p>
+</li><li>
+<p>Subnets, which end with a dot. For example,
+<tt class="literal">130.63.9</tt>. means all the systems whose IP addresses
+begin with 130.63.9.</p>
+</li><li>
+<p>The keyword <tt class="literal">ALL</tt>, which allows any client access.</p>
+</li><li>
+<p>The keyword <tt class="literal">EXCEPT</tt> followed by one or more names,
+IP addresses, domain names, netgroups, or subnets. For example, you
+could specify that Samba allow all hosts except those on the
+192.168.110 subnet with <tt class="literal">hosts</tt>
+<tt class="literal">allow</tt> <tt class="literal">=</tt> <tt class="literal">ALL</tt>
+<tt class="literal">EXCEPT</tt> <tt class="literal">192.168.110</tt>. (remember
+to include the trailing dot).</p>
+</li></ul>
+<p>Using the <tt class="literal">ALL</tt> keyword by itself is almost always a
+bad idea because it means that crackers on any network can access
+your Samba server.</p>
+
+<p>The hostname <tt class="literal">localhost</tt>, for the loopback address
+127.0.0.1, is included in the <tt class="literal">hosts</tt>
+<tt class="literal">allow</tt> list by default and does not need to be
+listed explicitly unless you have specified the
+<tt class="literal">bind</tt> <tt class="literal">interfaces</tt>
+<tt class="literal">only</tt> parameter. This address is required for Samba
+to work properly.</p>
+
+<p>Other than that, there is no default value for the
+<tt class="literal">hosts</tt> <tt class="literal">allow</tt> configuration
+option. The default course of action in the event that neither the
+<tt class="literal">hosts</tt> <tt class="literal">allow</tt> or
+<tt class="literal">hosts</tt> <tt class="literal">deny</tt> option is specified
+in <em class="filename">smb.conf</em> is to allow access from all sources.</p>
+
+<a name="samba2-CHP-6-NOTE-132"/><blockquote class="note"><h4 class="objtitle">TIP</h4>
+<p>If you specify <tt class="literal">hosts allow</tt> in the
+<tt class="literal">[global]</tt> section, that definition will override
+any <tt class="literal">hosts allow</tt> lines in the share definitions.
+This is the opposite of the usual behavior, which is for parameters
+set in share definitions to override default values set in the
+<tt class="literal">[global]</tt> section.<a name="INDEX-78"/></p>
+</blockquote>
+
+
+</div>
+
+
+
+<div class="sect3"><a name="samba2-CHP-6-SECT-6.1.2"/>
+
+<h3 class="head3">hosts deny</h3>
+
+<p>The <tt class="literal">hosts</tt> <tt class="literal">deny</tt> option
+(synonymous with <tt class="literal">deny</tt> <tt class="literal">hosts</tt>)
+specifies client systems that do not have permission to access a
+share, written as a comma- or space-separated list of hostnames or
+their IP addresses. Use the same format for specifying clients as the
+<tt class="literal">hosts</tt> <tt class="literal">allow</tt> option earlier. For
+example, to restrict access to the server from everywhere but
+<tt class="literal">example.com</tt>, you could write:</p>
+
+<blockquote><pre class="code">hosts deny = ALL EXCEPT .example.com</pre></blockquote>
+
+<p>There is no default value for the <tt class="literal">hosts</tt>
+<tt class="literal">deny</tt> configuration option, although the default
+course of action in the event that neither option is specified is to
+allow access from all sources. Also, if you specify this option in
+the <tt class="literal">[global]</tt> section of the configuration file, it
+will override any <tt class="literal">hosts</tt> <tt class="literal">deny</tt>
+options defined in shares. If you wish to deny access to specific
+shares, omit both the <tt class="literal">hosts</tt>
+<tt class="literal">allow</tt> and <tt class="literal">hosts</tt>
+<tt class="literal">deny</tt> options from the <tt class="literal">[global]</tt>
+section of the configuration file.</p>
+
+<a name="samba2-CHP-6-NOTE-133"/><blockquote class="note"><h4 class="objtitle">NOTE</h4>
+<p>Never include the loopback address (<tt class="literal">localhost</tt> at
+IP address 127.0.0.1) in the <tt class="literal">hosts deny</tt> list. The
+<em class="filename">smbpasswd</em> program needs to connect through the
+loopback address to the Samba server as a client to change a
+user's encrypted password. If the loopback address
+is disabled, the locally generated packets requesting the change of
+the encrypted password will be discarded by Samba.</p>
+
+
+<p>In addition, both local browsing propagation and some functions of
+SWAT require access to the Samba server through the loopback address
+and will not work correctly if this address is disabled.
+<a name="INDEX-79"/></p>
+</blockquote>
+
+
+</div>
+
+
+
+<div class="sect3"><a name="samba2-CHP-6-SECT-6.1.3"/>
+
+<h3 class="head3">interfaces</h3>
+
+<p>The <tt class="literal">interfaces</tt><a name="INDEX-80"/> option specifies the
+networks that you want the Samba server to recognize and respond to.
+This option is handy if you have a computer that resides on more than
+one network subnet. If this option is not set, Samba searches for the
+primary network interface of the server (typically the first Ethernet
+card) upon startup and configures itself to operate on only that
+subnet. If the server is configured for more than one subnet and you
+do not specify this option, Samba will only work on the first subnet
+it encounters. You must use this option to force Samba to serve the
+other subnets on your network.</p>
+
+<p>The value of this option is one or more sets of IP address/netmask
+pairs, as in the following:</p>
+
+<blockquote><pre class="code">interfaces = 192.168.220.100/255.255.255.0 192.168.210.30/255.255.255.0</pre></blockquote>
+
+<p>You can optionally specify a
+<a name="INDEX-81"/><a name="INDEX-82"/>CIDR format bitmask, like this:</p>
+
+<blockquote><pre class="code">interfaces = 192.168.220.100/24 192.168.210.30/24</pre></blockquote>
+
+<p>The number after the slash specifies the number of bits that will be
+set in the netmask. For example, the number 24 means that the first
+24 (of 32) bits will be set in the bitmask, which is the same as
+specifying 255.255.255.0 as the netmask. Likewise, 16 would be
+equivalent to a netmask of 255.255.0.0, and 8 would be the same as a
+netmask of 255.0.0.0.</p>
+<a name="samba2-CHP-6-NOTE-135"/><blockquote class="note"><h4 class="objtitle">WARNING</h4>
+<p>This option might not work correctly if you are using DHCP.</p>
+</blockquote>
+
+
+</div>
+
+
+
+<div class="sect3"><a name="samba2-CHP-6-SECT-6.1.4"/>
+
+<h3 class="head3">bind interfaces only</h3>
+
+<p>The <tt class="literal">bind</tt><a name="INDEX-83"/>
+<tt class="literal">interfaces</tt> <tt class="literal">only</tt> option can be
+used to force the <em class="emphasis">smbd</em> and
+<em class="emphasis">nmbd</em> processes to respond only to those
+addresses specified by the <tt class="literal">interfaces</tt> option. The
+<em class="emphasis">nmbd</em> process normally binds to the all-addresses
+interface (0.0.0.0.) on ports 137 and 138, allowing it to receive
+broadcasts from anywhere. However, you can override this behavior
+with the following:</p>
+
+<blockquote><pre class="code">bind interfaces only = yes</pre></blockquote>
+
+<p>This will cause Samba to ignore any packets (including broadcast
+packets) whose source address does not correspond to any of the
+network interfaces specified by the <tt class="literal">interfaces</tt>
+option. You should avoid using this option if you want to allow
+temporary network connections, such as those created through SLIP or
+PPP. It's very rare that this option is needed, and
+it should be used only by experts.</p>
+
+<a name="samba2-CHP-6-NOTE-136"/><blockquote class="note"><h4 class="objtitle">TIP</h4>
+<p>If you set <tt class="literal">bind interfaces only</tt> to <tt class="literal">yes</tt>
+, add the <a name="INDEX-84"/><a name="INDEX-85"/><a name="INDEX-86"/>local host
+address (127.0.01) to the
+&quot;interfaces&quot; list. Otherwise,
+<em class="emphasis">smbpasswd</em> will be unable to connect to the
+server using its default mode in order to change a password, local
+browse list propagation will fail, and some functions of swat will
+not work properly. <a name="INDEX-87"/><a name="INDEX-88"/></p>
+</blockquote>
+
+
+</div>
+
+
+</div>
+
+
+</div>
+
+
+
+<div class="sect1"><a name="samba2-CHP-6-SECT-7"/>
+
+<h2 class="head1">Virtual Servers</h2>
+
+<p><a name="INDEX-89"/>Virtual
+servers can be used to create the illusion of having multiple servers
+on the network, when in reality there is only one. The technique is
+simple to implement: a system simply registers more than one NetBIOS
+name in association with its IP address. There are tangible benefits
+to doing this.</p>
+
+<p>For example, the accounting department might have an
+<tt class="literal">accounting</tt> server, and clients of it would see
+just the accounting disks and printers. The marketing department
+could have its own server, <tt class="literal">marketing</tt>, with its own
+reports, and so on. However, all the services would be provided by
+one medium-size Unix server (and one relaxed administrator) instead
+of having one small server per department.</p>
+
+
+<div class="sect2"><a name="samba2-CHP-6-SECT-7.1"/>
+
+<h3 class="head2">Virtual Server Configuration Options</h3>
+
+<p><a name="INDEX-90"/><a name="INDEX-91"/>Samba will allow a server to use more
+than one NetBIOS name with the <tt class="literal">netbios</tt>
+<tt class="literal">aliases</tt> option. See <a href="ch06.html#samba2-CHP-6-TABLE-7">Table 6-7</a>.</p>
+
+<a name="samba2-CHP-6-TABLE-7"/><h4 class="head4">Table 6-7. Virtual server configuration options</h4><table border="1">
+
+
+
+
+
+
+<tr>
+<th>
+<p>Option</p>
+</th>
+<th>
+<p>Parameters</p>
+</th>
+<th>
+<p>Function</p>
+</th>
+<th>
+<p>Default</p>
+</th>
+<th>
+<p>Scope</p>
+</th>
+</tr>
+
+
+<tr>
+<td>
+<p><tt class="literal">netbios</tt> <tt class="literal">aliases</tt></p>
+</td>
+<td>
+<p>string (list of NetBIOS names)</p>
+</td>
+<td>
+<p>Additional NetBIOS names to respond to, for use with multiple
+&quot;virtual&quot; Samba servers</p>
+</td>
+<td>
+<p>None</p>
+</td>
+<td>
+<p>Global</p>
+</td>
+</tr>
+
+</table>
+
+
+<div class="sect3"><a name="samba2-CHP-6-SECT-7.1.1"/>
+
+<h3 class="head3">netbios aliases</h3>
+
+<p>The <tt class="literal">netbios</tt><a name="INDEX-92"/>
+<tt class="literal">aliases</tt> option can be used to give the Samba
+server more than one NetBIOS name. Each NetBIOS name listed as a
+value will be displayed in the Network Neighborhood of Windows
+clients. When a connection is requested to any of the servers, it
+will connect to the same Samba server.</p>
+
+<p>This might come in handy, for example, if you're
+transferring three departments' data to a single
+Unix server with larger and faster disks and are retiring or
+reallocating the old Windows NT/2000 servers. If the three servers
+are called <tt class="literal">sales</tt>, <tt class="literal">accounting</tt>,
+and <tt class="literal">admin</tt>, you can have Samba represent all three
+servers with the following options:</p>
+
+<blockquote><pre class="code">[global]
+    netbios aliases = sales accounting admin
+    include = /usr/local/samba/lib/smb.conf.%L</pre></blockquote>
+
+<p>See <a href="ch06.html#samba2-CHP-6-FIG-5">Figure 6-5</a> for what the Network Neighborhood
+would display from a client. When a client attempts to connect to
+Samba, it will specify the name of the server to which
+it's trying to connect, which is made available in
+the configuration file through the <tt class="literal">%L</tt> variable. If
+the requested server is <tt class="literal">sales</tt>, Samba will include
+the file <em class="filename">/usr/local/samba/lib/smb.conf.sales</em>.
+This file might contain global and share declarations exclusively for
+the sales team, such as the following:</p>
+
+<blockquote><pre class="code">[global]
+    workgroup = SALES
+    hosts allow = 192.168.10.255
+
+[sales2003]
+    path = /usr/local/samba/sales/sales2003/
+...</pre></blockquote>
+
+<p>This particular example would set the workgroup to SALES as well and
+set the IP address to allow connections only from the SALES subnet
+(192.168.10). In addition, it would offer shares specific to the
+sales department.</p>
+
+<div class="figure"><a name="samba2-CHP-6-FIG-5"/><img src="figs/sam2_0605.gif"/></div><h4 class="head4">Figure 6-5. Using NetBIOS aliases for a Samba server</h4>
+
+
+</div>
+
+
+</div>
+
+
+</div>
+
+
+
+<div class="sect1"><a name="samba2-CHP-6-SECT-8"/>
+
+<h2 class="head1">Logging Configuration Options</h2>
+
+<p><a name="INDEX-93"/><a name="INDEX-94"/>Occasionally,
+we need to find out what Samba is up to. This is especially true when
+Samba is performing an unexpected action or is not performing at all.
+To find out this information, we need to check
+Samba's log files to see exactly why it did what it
+did.</p>
+
+<p>Samba <a name="INDEX-95"/>log files
+can be as brief or verbose as you like. Here is an example of what a
+Samba log file looks like:</p>
+
+<blockquote><pre class="code">[2002/07/21 13:23:25, 3] smbd/service.c:close_cnum(514)
+  maya (172.16.1.6) closed connection to service IPC$
+[2002/07/21 13:23:25, 3] smbd/connection.c:yield_connection(40)
+  Yielding connection to IPC$
+[2002/07/21 13:23:25, 3] smbd/process.c:process_smb(615)
+  Transaction 923 of length 49
+[2002/07/21 13:23:25, 3] smbd/process.c:switch_message(448)
+  switch message SMBread (pid 467)
+[2002/07/21 13:23:25, 3] lib/doscalls.c:dos_ChDir(336)
+  dos_ChDir to /home/samba
+[2002/07/21 13:23:25, 3] smbd/reply.c:reply_read(2199)
+  read fnum=4207 num=2820 nread=2820
+[2002/07/21 13:23:25, 3] smbd/process.c:process_smb(615)
+  Transaction 924 of length 55
+[2002/07/21 13:23:25, 3] smbd/process.c:switch_message(448)
+  switch message SMBreadbraw (pid 467)
+[2002/07/21 13:23:25, 3] smbd/reply.c:reply_readbraw(2053)
+  readbraw fnum=4207 start=130820 max=1276 min=0 nread=1276
+[2002/07/21 13:23:25, 3] smbd/process.c:process_smb(615)
+  Transaction 925 of length 55
+[2002/07/21 13:23:25, 3] smbd/process.c:switch_message(448)
+  switch message SMBreadbraw (pid 467)</pre></blockquote>
+
+<p>Much of this information is of use only to Samba programmers.
+However, we will go over the meaning of some of these entries in more
+detail in <a href="ch12.html">Chapter 12</a>.</p>
+
+<p>Samba contains six options that allow users to describe how and where
+logging information should be written. Each of these are global
+options and cannot appear inside a share definition. Here is an
+example of some logging options that we are adding to our
+configuration file:</p>
+
+<blockquote><pre class="code">[global]
+    log level = 2
+    log file = /var/log/samba.log.%m
+    max log size = 50
+    debug timestamp = yes</pre></blockquote>
+
+<p>Here, we've added a custom log file that reports
+information up to debug level 2. This is a relatively light debugging
+level. The logging level ranges from 1 to 10, where level 1 provides
+only a small amount of information and level 10 provides a plethora
+of low-level information. Levels 2 or 3 will provide us with useful
+debugging information without wasting disk space on our server. In
+practice, you should avoid using log levels greater than 3 unless you
+are working on the Samba source code.</p>
+
+<p>The logging file is located in the <em class="filename">/var/log</em>
+directory thanks to the <tt class="literal">log</tt>
+<tt class="literal">file</tt> configuration option. However, we can use
+variable substitution to create log files specifically for individual
+users or clients, such as with the <tt class="literal">%m</tt> variable in
+the following line:</p>
+
+<blockquote><pre class="code">log file = /usr/local/logs/samba.log.%m</pre></blockquote>
+
+<p>Isolating the log messages can be invaluable in tracking down a
+network error if you know the problem is coming from a specific
+client system or user.</p>
+
+<p>We've added a precaution to the log files: no one
+log file can exceed 50 KB in size, as specified by the
+<tt class="literal">max</tt> <tt class="literal">log</tt> <tt class="literal">size</tt>
+option. If a log file exceeds this size, the contents are moved to a
+file with the same name but with the suffix <em class="emphasis">.old</em>
+appended. If the <em class="emphasis">.old</em> file already exists, it is
+overwritten and its contents are lost. The original file is cleared,
+waiting to receive new logging information. This prevents the hard
+drive from being overwhelmed with Samba log files during the life of
+the Samba daemons.</p>
+
+<p>We have decided to write the timestamps of the messages in the logs
+with the <tt class="literal">debug</tt> <tt class="literal">timestamp</tt>
+option, which is the default behavior. This will place a timestamp in
+each message written to the logging file. If we were not interested
+in this information, we could specify <tt class="literal">no</tt> for this
+option instead.</p>
+
+
+<div class="sect2"><a name="samba2-CHP-6-SECT-8.1"/>
+
+<h3 class="head2">Using syslog</h3>
+
+<p>If you wish to use the system logger
+(<a name="INDEX-96"/>syslog<em class="filename">
+</em>) in addition to or in place of the standard Samba logging
+file, Samba provides options for this as well. However, to use
+syslog, the first thing you will have to do is make sure that Samba
+was built with the <tt class="literal">configure</tt>
+<tt class="literal">--with-syslog</tt> option. See <a href="ch02.html">Chapter 2</a> for more information on configuring and
+compiling Samba. See <a href="appe.html">Appendix E</a> for more
+information about the <tt class="literal">--with-syslog</tt> option.</p>
+
+<p>Once that is done, you will need to configure your
+<em class="filename">/etc/syslog.conf</em><a name="INDEX-97"/> to accept logging information from Samba.
+If there is not already a <tt class="literal">daemon.*</tt> entry in the
+<em class="filename">/etc/syslog.conf</em> file, add the following:</p>
+
+<blockquote><pre class="code">daemon.*        /var/log/daemon.log</pre></blockquote>
+
+<p>This specifies that any logging information from system daemons will
+be stored in the <em class="filename">/var/log/daemon.log</em> file. This
+is where the Samba information will be stored as well. From there,
+you can set a value for the <tt class="literal">syslog</tt> parameter in
+your Samba configuration file to specify which logging messages are
+to be sent to syslog. Only messages that have debug levels lower than
+the value of the <tt class="literal">syslog</tt> parameter will be sent to
+syslog. For example, setting the following:</p>
+
+<blockquote><pre class="code">syslog = 3</pre></blockquote>
+
+<p>specifies that any logging messages with a level of 2 or below will
+be sent to both syslog and the Samba logging files. (The mappings to
+<em class="filename">syslog</em> priorities are described in the upcoming
+section &quot;syslog.&quot;) To continue the
+example, let's assume that we have set the
+<tt class="literal">log</tt> <tt class="literal">level</tt> option to 4. Logging
+messages with levels of 2 and 1 will be sent to both syslog and the
+Samba logging files, and messages with a level of 3 or 4 will be sent
+to the Samba logging files, but not to syslog. If the
+<tt class="literal">syslog</tt> value exceeds the <tt class="literal">log</tt>
+<tt class="literal">level</tt> value, nothing will be sent to syslog.</p>
+
+<p>If you want to specify that messages be sent only to syslog&mdash;and
+not to the standard Samba logging files&mdash;you can place this
+option in the configuration file:</p>
+
+<blockquote><pre class="code">syslog only = yes</pre></blockquote>
+
+<p>If this is the case, any logging information above the number
+specified in the <tt class="literal">syslog</tt> option will be discarded,
+as with the <tt class="literal">log</tt> <tt class="literal">level</tt> option.</p>
+
+
+</div>
+
+
+<div class="sect2"><a name="samba2-CHP-6-SECT-8.2"/>
+
+<h3 class="head2">Logging Configuration Options</h3>
+
+<p><a href="ch06.html#samba2-CHP-6-TABLE-8">Table 6-8</a> lists each logging configuration option
+that Samba can use.</p>
+
+<a name="samba2-CHP-6-TABLE-8"/><h4 class="head4">Table 6-8. Logging configuration options</h4><table border="1">
+
+
+
+
+
+
+<tr>
+<th>
+<p>Option</p>
+</th>
+<th>
+<p>Parameters</p>
+</th>
+<th>
+<p>Function</p>
+</th>
+<th>
+<p>Default</p>
+</th>
+<th>
+<p>Scope</p>
+</th>
+</tr>
+
+
+<tr>
+<td>
+<p><tt class="literal">log file</tt></p>
+</td>
+<td>
+<p>string (name of file)</p>
+</td>
+<td>
+<p>Name of the log file that Samba is to use. Works with all variables.</p>
+</td>
+<td>
+<p>Specified in Samba makefile</p>
+</td>
+<td>
+<p>Global</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><tt class="literal">log level</tt></p>
+
+<p><tt class="literal">(debug level)</tt></p>
+</td>
+<td>
+<p>numeric (0-10)</p>
+</td>
+<td>
+<p>Amount of log/debug messages that are sent to the log file. 0 is
+none; 3 is considerable.</p>
+</td>
+<td>
+<p><tt class="literal">1</tt></p>
+</td>
+<td>
+<p>Global</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><tt class="literal">max log size</tt></p>
+</td>
+<td>
+<p>numeric (size in KB)</p>
+</td>
+<td>
+<p>Maximum size of log file.</p>
+</td>
+<td>
+<p><tt class="literal">5000</tt></p>
+</td>
+<td>
+<p>Global</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><tt class="literal">debug timestamp</tt> <tt class="literal">(timestamp logs)</tt></p>
+</td>
+<td>
+<p>boolean</p>
+</td>
+<td>
+<p>If <tt class="literal">no</tt>, doesn't timestamp logs,
+making them easier to read during heavy debugging.</p>
+</td>
+<td>
+<p><tt class="literal">yes</tt></p>
+</td>
+<td>
+<p>Global</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><tt class="literal">syslog</tt></p>
+</td>
+<td>
+<p>numeric (0-10)</p>
+</td>
+<td>
+<p>Level of messages sent to <em class="emphasis">syslog</em>. Those levels
+below <tt class="literal">syslog</tt> <tt class="literal">level</tt> will be sent
+to the system logger.</p>
+</td>
+<td>
+<p><tt class="literal">1</tt></p>
+</td>
+<td>
+<p>Global</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><tt class="literal">syslog only</tt></p>
+</td>
+<td>
+<p>boolean</p>
+</td>
+<td>
+<p>If <tt class="literal">yes</tt>, uses <em class="emphasis">syslog</em> entirely
+and sends no output to the Samba log files.</p>
+</td>
+<td>
+<p><tt class="literal">no</tt></p>
+</td>
+<td>
+<p>Global</p>
+</td>
+</tr>
+
+</table>
+
+
+<div class="sect3"><a name="samba2-CHP-6-SECT-8.2.1"/>
+
+<h3 class="head3">log file</h3>
+
+<p>By default, Samba writes log information to text files in the
+<em class="filename">/usr/local/samba/var</em> directory. The
+<tt class="literal">log</tt><a name="INDEX-98"/> <tt class="literal">file</tt> option can be
+used to set the name of the log file to another location. For
+example, to put the Samba log information in
+<em class="filename">/usr/local/logs/samba.log</em>, you could use the
+following:</p>
+
+<blockquote><pre class="code">[global]
+    log file = /usr/local/logs/samba.log</pre></blockquote>
+
+<p>You can use variable substitution to create log files specifically
+for individual users or clients.</p>
+
+<p>You can override the default log file location using the
+<em class="emphasis">-l</em> command-line switch when either daemon is
+started. However, this does not override the <tt class="literal">log</tt>
+<tt class="literal">file</tt> option. If you do specify this parameter,
+initial logging information will be sent to the file specified after
+<em class="emphasis">-l</em> (or the default specified in the Samba
+makefile) until the daemons have processed the
+<em class="filename">smb.conf</em> file and know to redirect it to a new
+log file.</p>
+
+
+</div>
+
+
+
+<div class="sect3"><a name="samba2-CHP-6-SECT-8.2.2"/>
+
+<h3 class="head3">log level</h3>
+
+<p>The <tt class="literal">log</tt><a name="INDEX-99"/> <tt class="literal">level</tt> option
+sets the amount of data to be logged. Normally this is set to 0 or 1.
+However, if you have a specific problem, you might want to set it at
+3, which provides the most useful debugging information you would
+need to track down a problem. Levels above 3 provide information
+that's primarily for the developers to use for
+chasing internal bugs, and it slows down the server considerably.
+Therefore, we recommend that for normal day-to-day operation, you
+avoid setting this option to anything above 3.</p>
+
+
+</div>
+
+
+
+<div class="sect3"><a name="samba2-CHP-6-SECT-8.2.3"/>
+
+<h3 class="head3">max log size</h3>
+
+<p>The <tt class="literal">max</tt><a name="INDEX-100"/> <tt class="literal">log</tt>
+<tt class="literal">size</tt> option sets the maximum size, in kilobytes,
+of the debugging log file that Samba keeps. When the log file exceeds
+this size, the current log file is renamed to add a
+<em class="filename">.old</em> extension (erasing any previous file with
+that name) and a new debugging log file is started with the original
+name. For example:</p>
+
+<blockquote><pre class="code">[global]
+    log file = /usr/local/logs/samba.log.%m
+    max log size = 1000</pre></blockquote>
+
+<p>Here, if the size of any log file exceeds 1MB, Samba renames the log
+file <em class="emphasis">samba.log</em>.
+<em class="replaceable">machine-name</em><em class="emphasis">.old</em>,
+and a new log file is generated. If there is already a file with the
+<em class="emphasis">.old</em> extension, Samba deletes it. We highly
+recommend setting this option in your configuration files because
+debug logging (even at lower levels) can quietly eat away at your
+available disk space. Using this option protects unwary
+administrators from suddenly discovering that most of the space on a
+disk or partition has been swallowed up by a single Samba log file.</p>
+
+
+</div>
+
+
+
+<div class="sect3"><a name="samba2-CHP-6-SECT-8.2.4"/>
+
+<h3 class="head3">debug timestamp or timestamp logs</h3>
+
+<p>If you happen to be debugging a network problem and you find that the
+timestamp information within the Samba log lines gets in the way, you
+can turn it off by giving either the
+<tt class="literal">timestamp</tt><a name="INDEX-101"/> <tt class="literal">logs</tt> or the
+synonymous <tt class="literal">debug</tt><a name="INDEX-102"/>
+<tt class="literal">timestamp</tt> option a value of <tt class="literal">no</tt>.
+For example, a regular Samba log file presents its output in the
+following form:</p>
+
+<blockquote><pre class="code">12/31/01 12:03:34 toltec (172.16.1.1) connect to server network as user jay</pre></blockquote>
+
+<p>With a <tt class="literal">no</tt> value for this option, the output would
+appear without the timestamp:</p>
+
+<blockquote><pre class="code">toltec (172.16.1.1) connect to server network as user jay</pre></blockquote>
+
+
+</div>
+
+
+
+<div class="sect3"><a name="samba2-CHP-6-SECT-8.2.5"/>
+
+<h3 class="head3">syslog</h3>
+
+<p>The <tt class="literal">syslog</tt><a name="INDEX-103"/> option causes Samba log
+messages to be sent to the Unix system logger. The type of log
+information to be sent is specified as a numeric value. Like the
+<tt class="literal">log</tt> <tt class="literal">level</tt> option, it can be a
+number from 0 to 10. Logging information with a level less than the
+number specified will be sent to the system logger. Debug logs
+greater than or equal to the <tt class="literal">syslog</tt> level, but
+less than log level, will still be sent to the standard Samba log
+files. For example:</p>
+
+<blockquote><pre class="code">[global]
+    log level = 3
+    syslog = 1</pre></blockquote>
+
+<p>With this, all logging information with a level of 0 would be sent to
+the standard Samba logs and the system logger, while information with
+levels 1, 2, and 3 would be sent only to the standard Samba logs.
+Levels above 3 are not logged at all. All messages sent to the system
+logger are mapped to a priority level that the syslogd daemon
+understands, as shown in <a href="ch06.html#samba2-CHP-6-TABLE-9">Table 6-9</a>. The default
+level is 1.</p>
+
+<a name="samba2-CHP-6-TABLE-9"/><h4 class="head4">Table 6-9. syslog priority conversion</h4><table border="1">
+
+
+
+<tr>
+<th>
+<p>Log level</p>
+</th>
+<th>
+<p>syslog priority</p>
+</th>
+</tr>
+
+
+<tr>
+<td>
+<p>0</p>
+</td>
+<td>
+<p><tt class="literal">LOG_ERR</tt></p>
+</td>
+</tr>
+<tr>
+<td>
+<p>1</p>
+</td>
+<td>
+<p><tt class="literal">LOG_WARNING</tt></p>
+</td>
+</tr>
+<tr>
+<td>
+<p>2</p>
+</td>
+<td>
+<p><tt class="literal">LOG_NOTICE</tt></p>
+</td>
+</tr>
+<tr>
+<td>
+<p>3</p>
+</td>
+<td>
+<p><tt class="literal">LOG_INFO</tt></p>
+</td>
+</tr>
+<tr>
+<td>
+<p>4 and above</p>
+</td>
+<td>
+<p><tt class="literal">LOG_DEBUG</tt></p>
+</td>
+</tr>
+
+</table>
+
+<p>If you wish to use <em class="emphasis">syslog</em>, you will have to run
+<tt class="literal">configure</tt> <tt class="literal">--with-syslog</tt> when
+compiling Samba, and you will need to configure your
+<em class="filename">/etc/syslog.conf</em> to suit. (See <a href="ch06.html#samba2-CHP-6-SECT-8.1">Section 6.8.1</a>, earlier in this chapter.)</p>
+
+
+</div>
+
+
+
+<div class="sect3"><a name="samba2-CHP-6-SECT-8.2.6"/>
+
+<h3 class="head3">syslog only</h3>
+
+<p>The <tt class="literal">syslog</tt><a name="INDEX-104"/> <tt class="literal">only</tt> option
+tells Samba not to use its own logging files at all and to use only
+the system logger. To enable this, specify the following option in
+the global section of the Samba configuration file:</p>
+
+<a name="INDEX-105"/><a name="INDEX-106"/><a name="INDEX-107"/><blockquote><pre class="code">[global]
+    syslog only = yes</pre></blockquote>
+
+
+</div>
+
+
+</div>
+
+
+</div>
+
+<hr/><h4 class="head4">Footnotes</h4><blockquote><a name="FOOTNOTE-1"/> <p><a href="#FNPTR-1">[1]</a> Depending on your system, this file might not
+be <em class="emphasis">/etc/printcap</em>. You can use the
+<em class="emphasis">testparm</em> command that comes with Samba to dump
+the parameter definitions and determine the value of the
+<tt class="literal">printcap</tt> <tt class="literal">name</tt> configuration
+option. The value assigned to it is the default value chosen when
+Samba was configured and compiled, which should be correct.</p>
+<a name="FOOTNOTE-2"/> <p><a href="#FNPTR-2">[2]</a> We are referring here to the window that
+opens when a printer icon in the Printers control panel is
+double-clicked.</p> </blockquote><hr/><h4 class="head4"><a href="toc.html">TOC</a></h4></body></html>

Copied: branches/samba/experimental/docs/htmldocs/using_samba/ch07.html (from rev 1919, tags/samba/upstream_3.2.0~rc1/docs/htmldocs/using_samba/ch07.html)
===================================================================
--- branches/samba/experimental/docs/htmldocs/using_samba/ch07.html	                        (rev 0)
+++ branches/samba/experimental/docs/htmldocs/using_samba/ch07.html	2008-06-09 06:59:20 UTC (rev 1920)
@@ -0,0 +1,2139 @@
+<html>
+<body bgcolor="#ffffff">
+
+<img src="samba2_xs.gif" border="0" alt=" " height="100" width="76"
+hspace="10" align="left" />
+
+<h1 class="head0">Chapter 7. Name Resolution and Browsing</h1>
+
+
+
+
+<p><a name="INDEX-1"/><em class="firstterm">Name
+resolution</em> is critical to Samba's
+operation because names are used to find the servers that share files
+or printers. <em class="firstterm">Browsing</em> takes the task of
+finding servers to a new level of sophistication by allowing a user
+to delve down into a hierarchy of networks, domains, hosts, and
+services offered by each server.</p>
+
+<p>While name resolution and
+<a name="INDEX-2"/>browsing are not
+difficult to configure, some complexity is introduced by the variety
+of available name-resolution systems. Historically, Unix and other
+TCP/IP users have moved from a flat hosts file to the Domain Name
+System, with the Network Information System being another popular
+choice. Meanwhile, Microsoft has moved from a broadcasting system to
+a simple, LAN-only name server called WINS and ultimately to DNS.</p>
+
+<p>The reason for going over that history is that all previous systems
+of name resolution are still in use today! Finding a host is so
+crucial to networking that sites want robust (if limited)
+name-resolution systems to fall back on in case the main system
+fails. Browsing is also complicated by the frequent need to show
+hosts in other subnets. This chapter shows you how to configure your
+network to handle name resolution and browsing any way you want.</p>
+
+<p>Some of the differences between Unix and Microsoft networking
+implementations are the result of fundamental design goals. Unix
+networking was originally designed largely to implement a relatively
+formal group of systems that were assumed to be small in number,
+well-maintained, and highly available, that have static IP addresses,
+and that wouldn't physically move around from place
+to place. Bringing a new server online was a labor-intensive task,
+but it did not have to be performed frequently. In contrast, Windows
+networking was originally developed as a peer-to-peer collection of
+small personal computers on a single subnet, having no centrally or
+hierarchically organized structure.</p>
+
+<p>SMB networking is dynamic. Computers are allowed to leave the network
+at any time, sometimes without warning, and also to join or rejoin
+the network at any time. Furthermore, any user in a Windows network
+can add a new shared resource to the network or remove a resource
+that he had previously added. The change in the
+network's configuration is handled automatically by
+the rest of the network without requiring a system administrator to
+take any action.</p>
+
+
+
+<div class="sect1"><a name="samba2-CHP-7-SECT-1"/>
+
+<h2 class="head1">Name Resolution</h2>
+
+<p>TCP/IP networks identify systems by IP addresses and always associate
+these addresses with more human-readable text names. In
+Microsoft's earliest networking implementations (for
+MS-DOS and Windows for Workgroups), the translation of names to
+network addresses was carried out in a manner that was very simple,
+yet very inefficient. When a system on the network needed an IP
+address corresponding to a name, it broadcasted the name to every
+other system on the network and waited for the system that owned the
+name to respond with its IP address.</p>
+
+<p>The main problem with performing <a name="INDEX-3"/>name resolution using broadcast
+packets is poor performance of the network as a whole, including CPU
+time consumed by each host on the network, which has to accept every
+broadcast packet and decide whether to respond to it. Also, broadcast
+packets usually aren't forwarded by routers,
+limiting name resolution to the local subnet.
+Microsoft's solution was to add WINS (Windows
+Internet Name Service) support to Windows NT so that the computers on
+the network can perform a direct query of the WINS server instead of
+using broadcast packets.</p>
+
+<p>Modern Windows clients use a variety of methods for translating
+hostnames into IP addresses. The exact method varies depending on the
+version of Windows the client is running, how the client is
+configured (i.e., whether DNS server and/or WINS server IP addresses
+are provided), and whether the application software is accessing the
+network through Microsoft's Winsock or TCP/IP API.
+In general, Windows uses some combination of the following
+methods:<a name="INDEX-4"/></p>
+
+<ul><li>
+<p>Looking up the name in its cache of recently resolved names</p>
+</li><li>
+<p>Querying DNS servers</p>
+</li><li>
+<p>Using the DNS <em class="filename">Hosts</em> file</p>
+</li><li>
+<p>Querying WINS servers</p>
+</li><li>
+<p>Using the WINS <em class="filename">LMHOSTS</em> file</p>
+</li><li>
+<p>Performing broadcast name resolution</p>
+</li></ul>
+<p>The first method is pretty much self-explanatory. A hostname is
+checked against a cache of hostnames that have been recently resolved
+to IP addresses. This helps to save time and network bandwidth for
+resolving names that are used frequently.</p>
+
+<p>When a Windows system is configured with the IP address of at least
+one <a name="INDEX-5"/>DNS server, it can use DNS to
+resolve fully qualified domain names, such as those for sites on the
+Internet. The DNS servers can be either Windows NT/2000 or Unix
+systems. You can learn more about DNS and DNS server configuration in
+the O'Reilly book <em class="citetitle">DNS and
+BIND</em>.</p>
+
+<p>In this chapter, we focus mainly on name resolution using WINS, which
+is supported by Samba with the <em class="emphasis">nmbd</em> daemon.</p>
+
+
+<div class="sect2"><a name="samba2-CHP-7-SECT-1.1"/>
+
+<h3 class="head2">WINS Clients and Server Interaction</h3>
+
+<p>There are two types of interaction between a
+<a name="INDEX-6"/>WINS client and a server: the
+client keeps its own NetBIOS name<a name="FNPTR-1"/><a href="#FOOTNOTE-1">[1]</a> registered with the server and
+queries the server to get the IP address corresponding to the NetBIOS
+name of another system.</p>
+
+<p>When a WINS client joins the network, it registers its NetBIOS name
+with the WINS server, which stores it along with the
+client's IP address in the WINS database. This entry
+is marked <em class="firstterm">active</em>. The client is then expected
+to renew the registration of its name periodically (typically, every
+four days) to inform the server that it is still using the name. This
+period is called the <em class="firstterm">time to live</em>, or TTL.
+When the client leaves the network by being shut down gracefully, it
+informs the server, and the server marks the
+client's entry in its database as
+<em class="firstterm">released</em>.</p>
+
+<p>When a client leaves the network without telling the WINS server to
+release its name, the server waits until after it fails to receive
+the expected registration renewal from the client and then marks the
+entry as released.</p>
+
+<p>In either case, the released name is available for use by other
+clients joining the network. It might persist in the released state
+in the WINS database, and if it is not reregistered, the entry will
+eventually be deleted.</p>
+
+<p>More information on WINS can be found in the Microsoft white paper
+<em class="citetitle">Windows Internet Naming Service (WINS) Architecture and
+Capacity Planning</em><a name="INDEX-7"/>. It can be downloaded from the
+Microsoft web site at <a href="http://www.microsoft.com">http://www.microsoft.com</a>.</p>
+
+
+</div>
+
+
+<div class="sect2"><a name="samba2-CHP-7-SECT-1.2"/>
+
+<h3 class="head2">The lmhosts File</h3>
+
+<p>In <a href="ch03.html">Chapter 3</a> we showed you how to configure
+Windows systems to use the
+<em class="filename">LMHOSTS</em><a name="INDEX-8"/>
+file as an alternative to the WINS server for name resolution. Samba
+also can use an <em class="filename">LMHOSTS</em> file, which by default
+is <em class="filename">/usr/local/samba/lib/lmhosts</em>.
+Samba's <em class="filename">lmhosts</em> is the same
+format as the Windows version. A simple <em class="filename">lmhosts</em>
+file might look like this:</p>
+
+<blockquote><pre class="code">172.16.1.1    toltec
+172.16.1.6    maya</pre></blockquote>
+
+<p>The names on the right side of the entries are NetBIOS names, so you
+can assign resource types to them and add additional entries for
+computers:</p>
+
+<blockquote><pre class="code">172.16.1.1    toltec#20
+172.16.1.1    metran#1b
+172.16.1.6    maya#20</pre></blockquote>
+
+<p>Here, we've made <tt class="literal">toltec</tt> the
+primary domain controller of the <tt class="literal">METRAN</tt> domain on
+the second line. This line starts with
+<tt class="literal">toltec</tt>'s IP address, followed by
+the name metran and the resource type &lt;1B&gt;. The other lines are
+entries for <tt class="literal">toltec</tt> and <tt class="literal">maya</tt> as
+standard workstations.</p>
+
+<p>If you wish to place an <em class="emphasis">lmhosts</em> file somewhere
+other than the default location, you will need to notify the
+<em class="emphasis">nmbd</em> process upon startup using the
+<em class="emphasis">-H</em> option, followed by the name of your
+<em class="filename">lmhosts</em> file, as follows:</p>
+
+<blockquote><pre class="code"># <tt class="userinput"><b>nmbd -H /etc/samba/lmhosts -D</b></tt></pre></blockquote>
+
+
+</div>
+
+
+<div class="sect2"><a name="samba2-CHP-7-SECT-1.3"/>
+
+<h3 class="head2">Configuring Name Resolution for the Samba Suite</h3>
+
+<p>Various daemons and tools in the Samba suite need to perform
+<a name="INDEX-9"/>name resolution. You can define the
+order in which the programs try each name-resolution method through
+the <tt class="literal">name</tt><a name="INDEX-10"/><a name="INDEX-11"/>
+<tt class="literal">resolve</tt> <tt class="literal">order</tt> parameter, like
+this:</p>
+
+<blockquote><pre class="code">[global]
+    name resolve order = wins lmhosts hosts bcast</pre></blockquote>
+
+<p>The string used to define the parameter can take up to four values:</p>
+
+<dl>
+<dt><b>lmhosts</b></dt>
+<dd>
+<p>Uses the Samba server's local
+<em class="filename">lmhosts</em> file</p>
+</dd>
+
+
+
+<dt><b>hosts</b></dt>
+<dd>
+<p>Uses the standard Unix name-resolution methods, which can be
+<em class="emphasis">/etc/hosts</em>, DNS, NIS, or a combination,
+depending on how the local system is configured</p>
+</dd>
+
+
+
+<dt><b>wins</b></dt>
+<dd>
+<p>Uses the WINS server</p>
+</dd>
+
+
+
+<dt><b>bcast</b></dt>
+<dd>
+<p>Uses the broadcast method</p>
+</dd>
+
+</dl>
+
+<p>The order in which they are specified is the order in which name
+resolution will be attempted. In our example, Samba will attempt to
+use its WINS server first for name resolution, followed by the
+<em class="emphasis">lmhosts</em> file on the local system. Next, the
+<tt class="literal">hosts</tt> value tells it to use Unix name-resolution
+methods. The word <tt class="literal">hosts</tt> can be misleading; it
+covers not only the <em class="filename">/etc/hosts</em> file, but also
+the use of DNS or NIS (as configured on the Unix host). Finally, if
+those three do not work, it will perform a broadcast name resolution.</p>
+
+
+</div>
+
+
+<div class="sect2"><a name="samba2-CHP-7-SECT-1.4"/>
+
+<h3 class="head2">Setting Up Samba as a WINS Server</h3>
+
+<p>You can set up Samba as a <a name="INDEX-12"/>WINS server by setting the
+<tt class="literal">wins</tt><a name="INDEX-13"/> <tt class="literal">support</tt>
+parameter in the configuration file, like this:</p>
+
+<blockquote><pre class="code">[global]
+    wins support = yes</pre></blockquote>
+
+<p>Believe it or not, that's all you need to do! The
+<tt class="literal">wins</tt> <tt class="literal">support</tt> option turns Samba
+into a WINS server. For most installations, Samba's
+default configuration is sufficient.</p>
+<a name="samba2-CHP-7-NOTE-137"/><blockquote class="note"><h4 class="objtitle">WARNING</h4>
+<p>Remember, Samba cannot communicate with Windows WINS servers. If you
+are using Samba as your WINS server, you must make sure not to allow
+any Windows systems or other Samba servers on your network to be
+configured as WINS servers. If you do, their WINS databases will not
+synchronize, resulting in inconsistent name resolution.</p>
+</blockquote>
+
+
+<div class="sect3"><a name="samba2-CHP-7-SECT-1.4.1"/>
+
+<h3 class="head3">Configuring a DNS proxy</h3>
+
+<p>A Samba <a name="INDEX-14"/><a name="INDEX-15"/>WINS server can check with the
+system's DNS server if a requested host cannot be
+found in its WINS database. With a typical Linux system, for example,
+you can find the IP address of the DNS server by searching the
+<em class="filename">/etc/resolv.conf</em><a name="INDEX-16"/><a name="INDEX-17"/> file. In it, you might see an entry such
+as the following:</p>
+
+<blockquote><pre class="code">nameserver 127.0.0.1
+nameserver 172.16.1.192</pre></blockquote>
+
+<p>This tells us that the Linux system is configured to use a DNS server
+located at 172.16.1.192. (The 127.0.0.1 is the
+<tt class="literal">localhost</tt> address and is never a valid DNS server
+address.)</p>
+
+<p>Now it is a simple matter of using the
+<tt class="literal">dns</tt><a name="INDEX-18"/> <tt class="literal">proxy</tt> option to tell
+Samba to use the DNS server:</p>
+
+<blockquote><pre class="code">[global]
+    dns proxy = yes</pre></blockquote>
+
+<a name="samba2-CHP-7-NOTE-138"/><blockquote class="note"><h4 class="objtitle">TIP</h4>
+<p>Although this allows Windows clients to resolve fully qualified
+Internet domain names through the Samba WINS server, it will work
+only for domain names that fit within the 15-character limitation of
+NetBIOS names. For this reason, we recommend you use <tt class="literal">dns
+proxy</tt> only to act as a supplement to your WINS server,
+rather than as a replacement for a DNS server.</p>
+</blockquote>
+
+
+</div>
+
+
+</div>
+
+
+<div class="sect2"><a name="samba2-CHP-7-SECT-1.5"/>
+
+<h3 class="head2">Setting Up Samba to Use Another WINS Server</h3>
+
+<p>You can configure Samba to use a <a name="INDEX-19"/>WINS server somewhere else on the
+network by simply providing it with the IP address of the WINS
+server. This is done with the global
+<tt class="literal">wins</tt><a name="INDEX-20"/> <tt class="literal">server</tt>
+configuration option, as shown here:</p>
+
+<blockquote><pre class="code">[global]
+    wins server = 172.16.1.1</pre></blockquote>
+
+<p>With this option enabled, Samba will direct all WINS requests to the
+server located at 172.16.1.1. Note that because the request is
+directed at a single machine, we don't have to worry
+about any of the problems inherent in broadcasting. However, Samba
+will not necessarily use the WINS server before other forms of name
+resolution. The order in which Samba attempts various name-resolution
+techniques is given with the <tt class="literal">name</tt>
+<tt class="literal">resolve</tt> <tt class="literal">order</tt> configuration
+option, which we discussed earlier.</p>
+
+<p>The <tt class="literal">wins</tt> <tt class="literal">support</tt> and the
+<tt class="literal">wins</tt> <tt class="literal">server</tt> parameters are
+mutually exclusive; you cannot simultaneously offer Samba as the WINS
+server and use another system as the server! Typically, one Samba
+server is set up as the WINS server using <tt class="literal">wins</tt>
+<tt class="literal">support</tt>, and all other Samba servers are
+configured with the <tt class="literal">wins</tt> <tt class="literal">server</tt>
+parameter pointing to the Samba WINS server.</p>
+
+
+<div class="sect3"><a name="samba2-CHP-7-SECT-1.5.1"/>
+
+<h3 class="head3">Configuring a WINS proxy</h3>
+
+<p><a name="INDEX-21"/>If you have a Samba server on a
+subnet that doesn't have a WINS server, and the
+Samba server has been configured with a WINS server on another
+subnet, you can tell the Samba server to forward any name-resolution
+requests with the <tt class="literal">wins</tt><a name="INDEX-22"/>
+<tt class="literal">proxy</tt> option:</p>
+
+<blockquote><pre class="code">[global]
+    wins server = 172.16.200.12
+    wins proxy = yes</pre></blockquote>
+
+<p>Use this only in situations where the WINS server resides on another
+subnet. Otherwise, the broadcast will reach the WINS server
+regardless of any proxying.</p>
+
+
+</div>
+
+
+</div>
+
+
+<div class="sect2"><a name="samba2-CHP-7-SECT-1.6"/>
+
+<h3 class="head2">Name-Resolution Configuration Options</h3>
+
+<p><a name="INDEX-23"/>Samba's <a name="INDEX-24"/>name-resolution options
+are shown in <a href="ch07.html#samba2-CHP-7-TABLE-1">Table 7-1</a>.</p>
+
+<a name="samba2-CHP-7-TABLE-1"/><h4 class="head4">Table 7-1. Name-resolution options</h4><table border="1">
+
+
+
+
+
+
+<tr>
+<th>
+<p>Option</p>
+</th>
+<th>
+<p>Parameters</p>
+</th>
+<th>
+<p>Function</p>
+</th>
+<th>
+<p>Default</p>
+</th>
+<th>
+<p>Scope</p>
+</th>
+</tr>
+
+
+<tr>
+<td>
+<p><tt class="literal">wins support</tt></p>
+</td>
+<td>
+<p>boolean</p>
+</td>
+<td>
+<p>If set to <tt class="literal">yes</tt>, allows Samba to act as a WINS server</p>
+</td>
+<td>
+<p><tt class="literal">no</tt></p>
+</td>
+<td>
+<p>Global</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><tt class="literal">wins server</tt></p>
+</td>
+<td>
+<p>string (IP address or DNS name)</p>
+</td>
+<td>
+<p>Identifies a WINS server for Samba to use for name registration and
+resolution</p>
+</td>
+<td>
+<p>None</p>
+</td>
+<td>
+<p>Global</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><tt class="literal">wins proxy</tt></p>
+</td>
+<td>
+<p>boolean</p>
+</td>
+<td>
+<p>Allows Samba to act as a proxy to a WINS server on another subnet</p>
+</td>
+<td>
+<p><tt class="literal">no</tt></p>
+</td>
+<td>
+<p>Global</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><tt class="literal">wins hook</tt></p>
+</td>
+<td>
+<p>string</p>
+</td>
+<td>
+<p>Command to run when the WINS database changes</p>
+</td>
+<td>
+<p>None</p>
+</td>
+<td>
+<p>Global</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><tt class="literal">dns proxy</tt></p>
+</td>
+<td>
+<p>boolean</p>
+</td>
+<td>
+<p>If set to <tt class="literal">yes</tt>, allows a Samba WINS server to
+search DNS if it cannot find a name in WINS</p>
+</td>
+<td>
+<p><tt class="literal">no</tt></p>
+</td>
+<td>
+<p>Global</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><tt class="literal">name resolve</tt> <tt class="literal">order</tt></p>
+</td>
+<td>
+<p>string</p>
+</td>
+<td>
+<p>The order of methods used to resolve NetBIOS names</p>
+</td>
+<td>
+<p><tt class="literal">lmhosts</tt> <tt class="literal">hosts wins bcast</tt></p>
+</td>
+<td>
+<p>Global</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><tt class="literal">max ttl</tt></p>
+</td>
+<td>
+<p>numeric</p>
+</td>
+<td>
+<p>Maximum TTL in seconds for a requested NetBIOS name</p>
+</td>
+<td>
+<p><tt class="literal">259200</tt> ( 3 days)</p>
+</td>
+<td>
+<p>Global</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><tt class="literal">max wins ttl</tt></p>
+</td>
+<td>
+<p>numeric</p>
+</td>
+<td>
+<p>Maximum TTL in seconds for NetBIOS names given out by Samba as a WINS
+server</p>
+</td>
+<td>
+<p><tt class="literal">518400</tt> (6 days)</p>
+</td>
+<td>
+<p>Global</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><tt class="literal">min wins ttl</tt></p>
+</td>
+<td>
+<p>numeric</p>
+</td>
+<td>
+<p>Minimum TTL in seconds for NetBIOS names given out by Samba as a WINS
+server</p>
+</td>
+<td>
+<p><tt class="literal">21600</tt> (6 hours)</p>
+</td>
+<td>
+<p>Global</p>
+</td>
+</tr>
+
+</table>
+
+
+<div class="sect3"><a name="samba2-CHP-7-SECT-1.6.1"/>
+
+<a name="INDEX-25"/><h3 class="head3">wins support</h3>
+
+<p>Samba will provide WINS name service to all machines in the network
+if you set the following in the <tt class="literal">[global]</tt> section
+of the <em class="filename">smb.conf</em> file:</p>
+
+<blockquote><pre class="code">[global]
+    wins support = yes</pre></blockquote>
+
+<p>The default value is <tt class="literal">no</tt>, which is typically used
+to allow a Windows NT/2000 server or another Samba server to be the
+WINS server. If you enable this option, remember that a Samba WINS
+server currently cannot exchange data with other WINS servers, so do
+not allow any other WINS servers on the network. When set to
+<tt class="literal">yes</tt>, this option is mutually exclusive with the
+<tt class="literal">wins</tt> <tt class="literal">server</tt> parameter.</p>
+
+
+</div>
+
+
+
+<div class="sect3"><a name="samba2-CHP-7-SECT-1.6.2"/>
+
+<a name="INDEX-26"/><h3 class="head3">wins server</h3>
+
+<p>Samba will use an existing WINS server on the network if you specify
+the <tt class="literal">wins</tt> <tt class="literal">server</tt> global option
+in your configuration file. The value of this option is either the IP
+address or DNS name (not NetBIOS name) of the WINS server. For
+example:</p>
+
+<blockquote><pre class="code">[global]
+    wins server = 172.16.220.110</pre></blockquote>
+
+<p>or:</p>
+
+<blockquote><pre class="code">[global]
+    wins server = wins.metran.cx</pre></blockquote>
+
+<p>For this option to work, the <tt class="literal">wins</tt>
+<tt class="literal">support</tt> option must be set to
+<tt class="literal">no</tt> (the default). Otherwise, Samba will report an
+error. You can specify only one WINS server using this option.</p>
+
+
+</div>
+
+
+
+<div class="sect3"><a name="samba2-CHP-7-SECT-1.6.3"/>
+
+<a name="INDEX-27"/><h3 class="head3">wins proxy</h3>
+
+<p>This option allows Samba to act as a proxy to another WINS server,
+and thus relay name registration and resolution requests from itself
+to the real WINS server, often outside the current subnet. The WINS
+server can be indicated through the <tt class="literal">wins</tt>
+<tt class="literal">server</tt> option. The proxy will then return the WINS
+response back to the client. You can enable this option by specifying
+the following in the <tt class="literal">[global]</tt> section:</p>
+
+<blockquote><pre class="code">[global]
+    wins proxy = yes</pre></blockquote>
+
+
+</div>
+
+
+
+<div class="sect3"><a name="samba2-CHP-7-SECT-1.6.4"/>
+
+<a name="INDEX-28"/><h3 class="head3">wins hook</h3>
+
+<p>This option allows you to run a script or other program whenever the
+WINS database is modified. One application might be to set up another
+Samba server to act as a backup for another Samba WINS server. This
+is done by having the <tt class="literal">wins</tt> <tt class="literal">hook</tt>
+script call <em class="emphasis">rsync</em> to synchronize the WINS
+databases (<em class="filename">/usr/local/samba/var/locks/wins.dat</em>)
+on the two systems whenever an entry is added or deleted. The script
+would be specified in the Samba configuration file like this:</p>
+
+<blockquote><pre class="code">[global]
+    wins hook = /usr/local/bin/sync_wins</pre></blockquote>
+
+
+</div>
+
+
+
+<div class="sect3"><a name="samba2-CHP-7-SECT-1.6.5"/>
+
+<a name="INDEX-29"/><h3 class="head3">dns proxy</h3>
+
+<p>If you want the DNS to be used if a NetBIOS name
+isn't found in WINS, you can set the following
+option:</p>
+
+<blockquote><pre class="code">[global]
+    dns proxy = yes</pre></blockquote>
+
+<p>This will permit <em class="filename">nmbd</em> to query the
+server's standard DNS. You might wish to deactivate
+this option if you do not have a permanent connection to your DNS
+server. This option should not be used in place of a DNS server on
+your network; it is intended for resolving NetBIOS names rather than
+fully qualified Internet domain names.</p>
+
+
+</div>
+
+
+
+<div class="sect3"><a name="samba2-CHP-7-SECT-1.6.6"/>
+
+<h3 class="head3">name resolve order</h3>
+
+<p>The global <tt class="literal">name</tt><a name="INDEX-30"/>
+<tt class="literal">resolve</tt> <tt class="literal">order</tt> option specifies
+the order of services that Samba will use in performing name
+resolution. The default order is to use the
+<em class="emphasis">lmhosts</em> file, followed by standard Unix
+name-resolution methods (some combination of
+<em class="filename">/etc/hosts</em>, DNS, and NIS), then to query a WINS
+server, and finally to use broadcasting to determine the address of a
+NetBIOS name. You can override this option by specifying something
+like the following:</p>
+
+<blockquote><pre class="code">[global]
+    name resolve order = lmhosts wins hosts bcast</pre></blockquote>
+
+<p>This causes resolution to use the <em class="emphasis">lmhosts</em> file
+first, followed by a query to a WINS server, the
+<em class="filename">/etc/hosts</em> file, and finally broadcasting. You
+need not use all four options. This option is covered in more detail
+in <a href="ch07.html#samba2-CHP-7-SECT-1.4">Section 7.1.4</a>,
+earlier in this chapter.</p>
+
+
+</div>
+
+
+
+<div class="sect3"><a name="samba2-CHP-7-SECT-1.6.7"/>
+
+<a name="INDEX-31"/><h3 class="head3">max ttl</h3>
+
+<p>This option is used when Samba is not acting as a WINS server but is
+using another system on the network for its WINS server. It sets the
+maximum T T L for NetBIOS names registered by the Samba server with
+the WINS server. You should never need to alter this value.</p>
+
+
+</div>
+
+
+
+<div class="sect3"><a name="samba2-CHP-7-SECT-1.6.8"/>
+
+<a name="INDEX-32"/><h3 class="head3">max wins ttl</h3>
+
+<p>This option is used when Samba is providing WINS name service, and it
+sets the maximum T T L for NetBIOS names registered with Samba. You
+should never need to change this value from its default.</p>
+
+
+</div>
+
+
+
+<div class="sect3"><a name="samba2-CHP-7-SECT-1.6.9"/>
+
+<a name="INDEX-33"/><h3 class="head3">min wins ttl</h3>
+
+<p>This option is used when Samba is providing WINS name service, and it
+sets the minimum T T L for NetBIOS names registered with Samba. You
+should never need to alter this value from its default. <a name="INDEX-34"/> <a name="INDEX-35"/> <a name="INDEX-36"/></p>
+
+
+</div>
+
+
+</div>
+
+
+</div>
+
+
+
+<div class="sect1"><a name="samba2-CHP-7-SECT-2"/>
+
+<h2 class="head1">Browsing</h2>
+
+<p><a name="INDEX-37"/>Browsing
+was developed by Microsoft to help users find shared resources on the
+network. In a networked computing environment where users can add or
+remove shares at any time, it is important to have some automatic
+means of keeping track of the shared resources and allowing users to
+&quot;browse&quot; through them to find the
+ones they wish to use.</p>
+
+<p>Before browsing was added to SMB networking, when anyone added a new
+share, the people with whom they wished to share the data or printer
+would have to be informed of the share's UNC, using
+some relatively low-tech method such as speaking to them in person or
+over the phone, or sending email. Already, this was very inconvenient
+in large organizations. To further complicate matters, the users
+working on client computers had to type in the
+share's UNC to connect to it. The only way to get
+around typing in the share's UNC every time it was
+used was to map a network drive to it, and with a large number of
+shares on the network, this could easily get out of hand.</p>
+
+
+<div class="sect2"><a name="samba2-CHP-7-SECT-2.1"/>
+
+<h3 class="head2">Browsing in a Windows Network</h3>
+
+<p><a name="INDEX-38"/>To keep things simple, we will
+first describe network browsing in a network that contains only
+Windows systems and then show you how to add a Samba server.</p>
+
+<p>The basic way browsing works is that one computer in the network
+takes on the role of the <em class="firstterm">master
+browser</em><a name="INDEX-39"/> (also
+called <em class="firstterm">local master
+browser</em><a name="INDEX-40"/>,<em class="firstterm"> browse
+master</em><a name="INDEX-41"/>, or
+<em class="firstterm">browse server</em><a name="INDEX-42"/>) and
+keeps a list of all the computers on the local subnet that are acting
+as SMB servers. The list of computers is called the <em class="firstterm">browse
+list</em><a name="INDEX-43"/> and includes all Samba servers, Windows
+NT/2000/XP systems, and any Windows 95/98/Me systems that have the
+&quot;File and printer sharing for Microsoft
+Networks&quot; networking component installed. The browse
+list also contains the names of all workgroups and domains. At this
+level, browsing is limited to the local subnet because the browsing
+protocol depends on broadcast packets, which are typically not
+forwarded to other subnets by routers.</p>
+
+<p>A user at any Windows system can view the browse list by opening up
+the Network Neighborhood (or My Network Places), as we showed you in
+<a href="ch01.html">Chapter 1</a>. Or, the <em class="emphasis">net
+view</em><a name="INDEX-44"/> command can be used from a Windows
+command prompt:</p>
+
+<blockquote><pre class="code">C:\&gt;<tt class="userinput"><b>net view</b></tt>
+Server Name            Remark
+
+-------------------------------------------------------------------------------
+\\MAYA                 Windows 98
+\\MIXTEC               Samba 2.2.5
+\\OLMEC                Windows XP Pro on Pentium/ASUS
+\\TOLTEC               Samba 2.2.5
+\\YAQUI                Windows 95 on mixtec/VMware
+\\ZAPOTEC
+The command completed successfully.</pre></blockquote>
+
+<p>Then, <em class="emphasis">net view</em> can be used with a computer name
+as an argument to contact a server directly and list the resources it
+is sharing:</p>
+
+<blockquote><pre class="code">C:\&gt;<tt class="userinput"><b>net view \\maya</b></tt>
+Shared resources at \\maya
+
+Windows 98
+
+Share name   Type         Used as  Comment
+
+-------------------------------------------------------------------------------
+D            Disk
+E            Disk
+HP           Print
+The command completed successfully.</pre></blockquote>
+
+<p>The computers on the network involved in browsing are more than just
+the master browser and its clients. There are also backup browsers,
+which maintain copies of the browse list and respond to client
+requests for it. Backup browsers are therefore able to take over the
+role of master browser seamlessly in case it fails. The master
+browser usually doesn't serve the browse list
+directly to clients. Instead, its job is mainly to keep the master
+copy of the browse list up-to-date, and also periodically update the
+backup browsers. Clients are expected to get their copies of the
+browse list from backup browsers, selecting among them randomly to
+help to distribute the load on the backup browsers more evenly.
+Ideally, the interaction between any client and the master browser is
+limited to the client announcing when it joins or leaves the network
+(if it is a server) and requesting a list of backup browsers.</p>
+
+<p>There can be more than one <a name="INDEX-45"/>backup browser. A workgroup will have a
+backup browser if two or more computers are running Windows 95/98/Me
+or Windows NT Workstation (or another nonserver version of Windows
+NT/2000/XP) on the subnet. For every 32 additional computers, another
+backup browser is added.</p>
+
+<p>In a Windows NT domain, the <a name="INDEX-46"/>primary domain controller is
+always the local master browser, and if it fails, another Windows
+NT/2000 server (if one exists) will take over the role of local
+master browser. Other versions of Windows can function as backup
+browsers, but will never become a master browser if a Windows NT/2000
+server is available.</p>
+
+<p>In addition to acting as the local master browser, the primary domain
+controller also acts as the <em class="firstterm">domain master
+browser</em><a name="INDEX-47"/>, which ties subnets together and allows
+browse lists to be shared between master and backup browsers on
+separate subnets. This is how browsing is extended to function beyond
+the local subnet. Each subnet functions as a separate browsing
+entity, and the domain master browser synchronizes the master
+browsers of each subnet. In a Windows-only network, browsing cannot
+function across subnets unless a Windows NT/2000 PDC exists on the
+network. Samba can act as a domain master browser and can perform
+that task even in a workgroup network, which means that the Windows
+PDC is not required for this task. (It is also possible to use the
+<tt class="literal">remote</tt> <tt class="literal">browse</tt>
+<tt class="literal">sync</tt> parameter to configure a Samba server to
+synchronize its browse list with a Samba server on another subnet. In
+this case, each server must be acting as the local master browser of
+its subnet.)</p>
+
+<p>Unless it is configured never to act as a browser, each computer on
+the subnet is considered a <em class="firstterm">potential browser</em>
+and can be ordered by the browse master to become a backup browser,
+or it can identify itself as a backup browser and accept the role on
+its own.</p>
+
+
+</div>
+
+
+<div class="sect2"><a name="samba2-CHP-7-SECT-2.2"/>
+
+<h3 class="head2">Browser Elections</h3>
+
+<p><a name="INDEX-48"/>When no master browser is running on
+the subnet, potential browsers choose a new master browser among
+themselves in a process called an <em class="firstterm">election</em>. An
+election is started by a computer in the subnet when it discovers
+that no master browser is currently running. If a master browser is
+shut down gracefully, it will broadcast an election request datagram,
+initiating an election by the remaining computers. If the master
+browser fails, the election can be started by a client computer that
+requests a list of backup browsers from the master browser or by a
+backup browser that requests to have its browse list updated from the
+master browser. In each case, the system fails to receive a reply
+from the master browser and initiates the election.</p>
+
+<p>Browser elections are decided in multiple rounds of self-elimination.
+During each round, potential browsers broadcast election request
+datagrams containing their qualifications to notify other potential
+browsers that an election is happening and that if the recipient is
+more qualified, it should also broadcast a bid. When a potential
+browser receives an election request datagram from a more qualified
+opponent, it drops out, disqualifying itself from becoming the master
+browser. Otherwise, it responds with its own election request
+datagram. After a few rounds, only one potential browser is left in
+the election. After an additional four rounds of sending out an
+election request datagram and receiving no response, it becomes the
+master browser and sends a broadcast datagram announcing itself as
+the local master browser for the subnet. It then assigns runners-up
+in the election as backup browsers, as needed.</p>
+
+<p>A potential browser's qualifications include the
+following:</p>
+
+<ul><li>
+<p>Whether it has recently lost an election</p>
+</li><li>
+<p>The version of the election protocol it is running</p>
+</li><li>
+<p>Its election criteria</p>
+</li><li>
+<p>The amount of time the system has been up</p>
+</li><li>
+<p>The computer's NetBIOS name</p>
+</li></ul>
+<p>If the potential browser has lost an election recently, it
+immediately disqualifies itself. The version of the election protocol
+it is running is checked, but so far, all Windows systems (and Samba)
+use the same election protocol, so the check is not very meaningful.
+The election criteria are usually what determine which computer
+becomes the local master browser. There are two parts to the election
+criteria, shown in Tables <a href="ch07.html#samba2-CHP-7-TABLE-2">Table 7-2</a> and <a href="ch07.html#samba2-CHP-7-TABLE-3">Table 7-3</a>.</p>
+
+<a name="samba2-CHP-7-TABLE-2"/><h4 class="head4">Table 7-2. Operating-system values in an election</h4><table border="1">
+
+
+
+<tr>
+<th>
+<p>Operating system</p>
+</th>
+<th>
+<p>Value</p>
+</th>
+</tr>
+
+
+<tr>
+<td>
+<p>Windows NT/2000 Server, running as PDC</p>
+</td>
+<td>
+<p>32</p>
+</td>
+</tr>
+<tr>
+<td>
+<p>Windows NT/2000/XP, if not the PDC</p>
+</td>
+<td>
+<p>16</p>
+</td>
+</tr>
+<tr>
+<td>
+<p>Windows 95/98/Me</p>
+</td>
+<td>
+<p>1</p>
+</td>
+</tr>
+<tr>
+<td>
+<p>Windows for Workgroups</p>
+</td>
+<td>
+<p>1</p>
+</td>
+</tr>
+
+</table>
+
+<a name="samba2-CHP-7-TABLE-3"/><h4 class="head4">Table 7-3. Computer-role settings in an election</h4><table border="1">
+
+
+
+<tr>
+<th>
+<p>Role</p>
+</th>
+<th>
+<p>Value</p>
+</th>
+</tr>
+
+
+<tr>
+<td>
+<p>Domain master browser</p>
+</td>
+<td>
+<p>128</p>
+</td>
+</tr>
+<tr>
+<td>
+<p>WINS client</p>
+</td>
+<td>
+<p>32</p>
+</td>
+</tr>
+<tr>
+<td>
+<p>Preferred master</p>
+</td>
+<td>
+<p>8</p>
+</td>
+</tr>
+<tr>
+<td>
+<p>Running master</p>
+</td>
+<td>
+<p>4</p>
+</td>
+</tr>
+<tr>
+<td>
+<p>Recent backup browser</p>
+</td>
+<td>
+<p>2</p>
+</td>
+</tr>
+<tr>
+<td>
+<p>Backup browser</p>
+</td>
+<td>
+<p>1</p>
+</td>
+</tr>
+
+</table>
+
+<p>The operating-system type is compared first, and the system with the
+highest value wins. The values have been chosen to cause the primary
+domain controller, if there is one, to become the local master
+browser. Otherwise, a Windows NT/2000/XP system will win over a
+Windows for Workgroups or Windows 95/98/Me system.</p>
+
+<p>When an operating-system type comparison results in a tie, the role
+of the computer is compared. A computer can have more than one of the
+values in <a href="ch07.html#samba2-CHP-7-TABLE-3">Table 7-3</a>, in which case the values are
+added.</p>
+
+<p>A domain master browser has a role value of 128 to weight the
+election so heavily in its favor that it will also become the local
+master browser on its own subnet. Although the primary domain
+controller (which is always the domain master browser) will win the
+election based solely on its operating system value, sometimes there
+is no primary domain controller on the network, and the domain master
+browser would not otherwise be distinguished from other potential
+browsers.</p>
+
+<p>Systems that are using a WINS server for name resolution are weighted
+heavily over ones that use broadcast name resolution with a role
+value of 32.</p>
+
+<p>A <em class="firstterm">preferred master</em> is a computer that has been
+selected and configured manually by a system administrator to be
+favored as the choice master browser. When a preferred master starts
+up, it forces a browser election, even if an existing master browser
+is still active. A preferred master has a role value of 8, and the
+existing master browser gets a value of 4.</p>
+
+<p>A backup browser that has recently been a master browser and still
+has an up-to-date browse list is given a role value of 2, and a
+potential browser that has been running as a backup browser gets a
+value of 1.</p>
+
+<p>If comparing the operating-system type and role results in a tie, the
+computer that has been running the longest wins. In the unlikely
+event that the two have been up for the same amount of time, the
+computer that wins is the one with the NetBIOS name that sorts first
+alphabetically.</p>
+
+<p>You can tell if a machine is a local master browser by using the
+Windows <em class="emphasis">nbtstat</em><a name="INDEX-49"/> command. Place the NetBIOS name of the
+machine you wish to check after the <em class="emphasis">-a</em> option:</p>
+
+<blockquote><pre class="code">C:\&gt;<tt class="userinput"><b>nbtstat -a toltec</b></tt>
+
+Local Area Connection:
+Node IpAddress: [172.16.1.4] Scope Id: []
+
+           NetBIOS Remote Machine Name Table
+
+       Name               Type         Status
+    ---------------------------------------------
+    TOLTEC         &lt;00&gt;  UNIQUE      Registered
+    TOLTEC         &lt;03&gt;  UNIQUE      Registered
+    TOLTEC         &lt;20&gt;  UNIQUE      Registered
+    ..__MSBROWSE__.&lt;01&gt;  GROUP       Registered
+    METRAN         &lt;00&gt;  GROUP       Registered
+    METRAN         &lt;1B&gt;  UNIQUE      Registered
+    METRAN         &lt;1C&gt;  GROUP       Registered
+    METRAN         &lt;1D&gt;  UNIQUE      Registered
+    METRAN         &lt;1E&gt;  GROUP       Registered
+
+    MAC Address = 00-00-00-00-00-00</pre></blockquote>
+
+<p>The resource entry that you're looking for is
+<tt class="literal">.._ _MSBROWSE_ _.&lt;01&gt;</tt><a name="INDEX-50"/>. This indicates
+that the server is currently acting as the local master browser for
+the current subnet. If the machine is a Samba server, you can check
+the Samba <em class="filename">nmbd</em> log file for an entry such as:</p>
+
+<blockquote><pre class="code">nmbd/nmbd_become_lmb.c:become_local_master_stage2(406)
+*****
+Samba name server TOLTEC is now a local master browser for
+workgroup METRAN on subnet 172.16.1.0</pre></blockquote>
+
+<p>Or, you can use the
+<em class="emphasis">nmblookup</em><a name="INDEX-51"/> command with the
+<em class="emphasis">-M</em> option and the workgroup or domain name on
+any Samba server to find the IP address of the local master:</p>
+
+<a name="INDEX-52"/><blockquote><pre class="code">$ <tt class="userinput"><b>nmblookup -M metran</b></tt>
+querying metran on 172.16.1.255
+172.16.1.1 metran&lt;1d&gt;</pre></blockquote>
+
+
+</div>
+
+
+<div class="sect2"><a name="samba2-CHP-7-SECT-2.3"/>
+
+<h3 class="head2">Server Announcements</h3>
+
+<p><a name="INDEX-53"/>After
+the master browser election is decided, each server on the network
+announces itself to the network to allow the master and backup
+browsers to build their browse lists. At first, the server
+announcements happen every minute, but the interval is gradually
+stretched out to every 12 minutes. When a server is shut down
+gracefully, it sends an announcement that it is going offline to
+allow the master and backup browsers to remove it from the browse
+list. However, when a server goes offline by crashing or by some
+other failure, the master browser notices its disappearance only
+because it stops receiving server announcements. The master browser
+waits for three of the server's announcement periods
+before deciding that it is offline, which can take up to 36 minutes.
+Because backup browsers have their browse lists updated from the
+master browser once every 15 minutes, it can take up to 51 minutes
+for clients to be informed of a failed server.</p>
+
+<p>For more detailed information on Microsoft's
+browsing protocols, consult the Microsoft documents
+<em class="citetitle">Browsing and Windows 95
+Networking</em><a name="INDEX-54"/> and
+<em class="citetitle">CIFS/E Browser Protocol</em>. You can find these by
+searching for the titles on the Microsoft web site at <a href="http://www.microsoft.com">http://www.microsoft.com</a>.</p>
+
+<p>More information on configuring Samba for browsing can be found in
+<em class="filename">BROWSING.txt</em><a name="INDEX-55"/> and
+<em class="filename">BROWSING-Config.txt</em> in the Samba
+distribution's <em class="filename">docs/textdocs</em>
+directory. <a name="INDEX-56"/></p>
+
+
+</div>
+
+
+<div class="sect2"><a name="samba2-CHP-7-SECT-2.4"/>
+
+<h3 class="head2">Configuring Samba for Browsing</h3>
+
+<p><a name="INDEX-57"/><a name="INDEX-58"/><a name="INDEX-59"/>Samba has full support for browsing
+and can participate as a master browser, a backup browser, a domain
+master browser, a potential browser, or just a server that
+doesn't participate in browsing elections. If you
+want to make sure your Samba server never becomes a master or backup
+browser, simply set:</p>
+
+<a name="INDEX-60"/><blockquote><pre class="code">[global]
+    local master = no</pre></blockquote>
+
+<p>Usually, you will want Samba to be available as a local master or at
+least a backup browser. In the simplest case, you
+don't need to do anything because
+Samba's default is to participate in browsing
+elections with its operating system value set to 20, which will beat
+any Windows system less than a Windows NT/2000 primary domain
+controller (see <a href="ch07.html#samba2-CHP-7-TABLE-2">Table 7-2</a>). The operating-system
+value Samba reports for itself in browser elections can be set using
+the <tt class="literal">os</tt><a name="INDEX-61"/> <tt class="literal">level</tt>
+parameter:</p>
+
+<blockquote><pre class="code">[global]
+    os level = 33</pre></blockquote>
+
+<p>The preceding value will allow Samba to beat even a Windows 2000
+Advanced Server acting as a primary domain controller. As we show in
+the following section, though, forcing Samba to win this way is not
+recommended.</p>
+
+<p>If you want to allow a Windows XP Professional system to be the
+master browser, you would need to set Samba lower:</p>
+
+<blockquote><pre class="code">[global]
+    os level = 8</pre></blockquote>
+
+<p>The maximum value for <tt class="literal">os</tt> <tt class="literal">level</tt>
+is 255 because it is handled as an 8-bit unsigned integer. Supposing
+we wanted to make absolutely sure our Samba server will be the local
+master browser at all times, we might say:</p>
+
+<blockquote><pre class="code">[global]
+    local master = yes
+    os level = 255
+    preferred master = yes</pre></blockquote>
+
+<p>The addition of the
+<tt class="literal">preferred</tt><a name="INDEX-62"/>
+<tt class="literal">master</tt> parameter causes Samba to start a browser
+election as soon as it starts up, and the <tt class="literal">os</tt>
+<tt class="literal">level</tt> of 255 allows it to beat any other system on
+the network. This includes other Samba servers, assuming they are
+configured properly! If another server is using a similar
+configuration file (with <tt class="literal">os</tt>
+<tt class="literal">level</tt> <tt class="literal">=</tt> <tt class="literal">255</tt>
+and <tt class="literal">preferred</tt> <tt class="literal">master</tt>
+<tt class="literal">=</tt> <tt class="literal">yes</tt>), the two will fight each
+other for the master browser role, winning elections based on minor
+criteria, such as uptime or their current role. To avoid this, other
+Samba servers should be set with a lower <tt class="literal">os</tt>
+<tt class="literal">level</tt> and not configured to be the preferred
+master.</p>
+
+
+</div>
+
+
+<div class="sect2"><a name="samba2-CHP-7-SECT-2.5"/>
+
+<h3 class="head2">Samba as the Domain Master Browser</h3>
+
+<p><a name="INDEX-63"/>Previously we mentioned that for a Windows
+workgroup or domain to extend into multiple subnets, one system would
+have to take the role of the domain master browser. The domain master
+browser propagates browse lists across each subnet in the workgroup.
+This works because each local master browser periodically
+synchronizes its browse list with the domain master browser. During
+this synchronization, the local master browser passes on the name of
+any server that the domain master browser does not have in its browse
+list, and vice versa. Each local master browser eventually holds the
+browse list for the entire domain.</p>
+
+<p>There is no election to determine which machine assumes the role of
+the domain master browser. Instead, the administrator has to set it
+manually. By Microsoft design, however, the domain master browser and
+the PDC both register a resource type of &lt;1B&gt;, so the
+roles&mdash;and the machines&mdash;are inseparable.</p>
+
+<p>If you have a Windows NT server on the network acting as a PDC, we
+recommend that you do not try to use Samba to become the domain
+master browser. The reverse is true as well: if Samba is taking on
+the responsibilities of a PDC, we recommend making it the domain
+master browser as well. Although it is possible to split the roles
+with Samba, this is not a good idea. Using two different machines to
+serve as the PDC and the domain master browser can cause random
+errors to occur in a Windows workgroup.</p>
+
+<p>Samba can assume the role of a domain master browser for all subnets
+in the workgroup with the following options:</p>
+
+<blockquote><pre class="code">[global]
+    domain master = yes
+    preferred master = yes
+    local master = yes
+    os level = 255</pre></blockquote>
+
+<p>The final three parameters ensure that the server is also the local
+master browser, which is vital for it to work properly as the domain
+master browser. You can verify that a Samba machine is in fact the
+<a name="INDEX-64"/>domain master browser by checking the
+<em class="emphasis">nmbd</em><a name="INDEX-65"/><a name="INDEX-66"/> log file:</p>
+
+<blockquote><pre class="code">nmbd/nmbd_become_dmb.c:become_domain_master_stage2(118)
+*****
+Samba name server TOLTEC is now a domain master browser for
+workgroup METRAN on subnet 172.16.1.0</pre></blockquote>
+
+<p>Or you can use the
+<em class="emphasis">nmblookup</em><a name="INDEX-67"/> command that comes with the Samba
+distribution to query for a unique &lt;1B&gt; resource type in the
+workgroup:</p>
+
+<blockquote><pre class="code"># <tt class="userinput"><b>nmblookup METRAN#1B</b></tt>
+Sending queries to 172.16.1.255
+172.16.1.1 METRAN&lt;1b&gt;</pre></blockquote>
+
+
+<div class="sect3"><a name="samba2-CHP-7-SECT-2.5.1"/>
+
+<h3 class="head3">Multiple subnets</h3>
+
+<p><a name="INDEX-68"/>You must
+remember three rules when creating a
+<a name="INDEX-69"/>workgroup/domain
+that spans more than one subnet:</p>
+
+<ul><li>
+<p>You must have either a Windows NT/2000 or Samba server acting as a
+local master browser on each subnet in the workgroup/domain.</p>
+</li><li>
+<p>You must have a Windows NT/2000 Server edition or a Samba server
+acting as a domain master browser somewhere in the workgroup/domain.</p>
+</li><li>
+<p>A WINS server should be on the network, with each system on the
+network configured to use it for name resolution.</p>
+</li></ul>
+<p>Samba has some additional features you can use if you
+don't have or want a domain master browser on your
+network and still need to have <a name="INDEX-70"/>cross-subnet browsing. Consider the
+subnets shown in <a href="ch07.html#samba2-CHP-7-FIG-1">Figure 7-1</a>.</p>
+
+<div class="figure"><a name="samba2-CHP-7-FIG-1"/><a name="INDEX-71"/><a name="INDEX-72"/><img src="figs/sam2_0701.gif"/></div><h4 class="head4">Figure 7-1. Multiple subnets with Samba servers</h4>
+
+<p>First, a Samba server that is a local master browser can use the
+<tt class="literal">remote</tt><a name="INDEX-73"/> <tt class="literal">announce</tt>
+configuration option to make sure that computers in different subnets
+are sent broadcast announcements about the server. This has the
+effect of ensuring that the Samba server appears in the browse lists
+of foreign subnets. To achieve this, however, the directed broadcasts
+must reach the local master browser on the other subnet. Be aware
+that many routers do not allow directed broadcasts by default; you
+might have to change this setting on the router for the directed
+broadcasts to get through to its subnet.</p>
+
+<p>With the <tt class="literal">remote</tt> <tt class="literal">announce</tt>
+option, list the subnets and the workgroup that should receive the
+broadcast. For example, to ensure that machines in the 172.16.2 and
+172.16.3 subnets and the METRAN workgroup are sent broadcast
+information from our Samba server, we could specify the following:</p>
+
+<blockquote><pre class="code">[global]
+    remote announce = 172.16.2.255/METRAN \
+        172.16.3.255/METRAN</pre></blockquote>
+
+<p>Instead of supplying a broadcast address of the remote subnet, you
+are allowed to specify the exact address where broadcasts should be
+sent if the local master browser on the foreign subnet is guaranteed
+to always have the same IP address.</p>
+
+<p>A Samba local master browser can synchronize its browse list directly
+with one or more Samba servers, each acting as a local master browser
+on a different subnet. This is another way to implement browsing
+across subnets. For example, let's assume that Samba
+is configured as a local master browser, and Samba local master
+browsers exist at 172.16.2.130 and 172.16.3.120. We can use the
+<tt class="literal">remote</tt> <tt class="literal">browse</tt>
+<tt class="literal">sync</tt> option to sync directly with the Samba
+servers, as follows:</p>
+
+<blockquote><pre class="code">[global]
+    remote browse sync = 172.16.2.130 172.16.3.120</pre></blockquote>
+
+<p>For this to work, the other Samba machines must also be local master
+browsers. You can also use directed broadcasts with this option if
+you do not know specific IP addresses of local master browsers.</p>
+
+
+</div>
+
+
+</div>
+
+
+<div class="sect2"><a name="samba2-CHP-7-SECT-2.6"/>
+
+<h3 class="head2">Making a Share Invisible</h3>
+
+<p><a name="INDEX-74"/><a name="INDEX-75"/><a name="INDEX-76"/>You can keep a share from being in the
+browse list by using the
+<tt class="literal">browsable</tt><a name="INDEX-77"/> option. This Boolean option
+prevents a share from being seen in the Network Neighborhood or My
+Network Places. For example, to prevent the <tt class="literal">[data]</tt>
+share from being visible, we could write:</p>
+
+<blockquote><pre class="code">[data]
+    path = /export/samba/userdata
+    browsable = no</pre></blockquote>
+
+<p>Although you typically don't want to do this to an
+ordinary disk share, the <tt class="literal">browsable</tt> option is
+useful in the event that you need to create a share with contents
+that you do not want others to see, such as a
+<tt class="literal">[netlogon]</tt><a name="INDEX-78"/> share for storing logon scripts
+for Windows domain control (see <a href="ch04.html">Chapter 4</a> for more
+information on logon scripts).</p>
+
+<p>Another example is the
+<tt class="literal">[homes]</tt><a name="INDEX-79"/> share. This share is often marked
+nonbrowsable so that a share named <tt class="literal">[homes]</tt>
+won't appear when its machine's
+resources are browsed. However, if a user <tt class="literal">alice</tt>
+logs on and looks at the machine's shares, an
+<tt class="literal">[alice]</tt> share will appear under the machine.</p>
+
+<p>What if we wanted to make sure
+<tt class="literal">alice</tt>'s share appeared to
+everyone before she logs on? This could be done with the global
+<tt class="literal">auto</tt><a name="INDEX-80"/> <tt class="literal">services</tt>
+option. This option preloads shares into the browse list to ensure
+that they are always visible:</p>
+
+<blockquote><pre class="code">[global]
+    auto services = alice</pre></blockquote>
+
+
+</div>
+
+
+<div class="sect2"><a name="samba2-CHP-7-SECT-2.7"/>
+
+<h3 class="head2">Browsing Options</h3>
+
+<p><a href="ch07.html#samba2-CHP-7-TABLE-4">Table 7-4</a> <a name="INDEX-81"/><a name="INDEX-82"/>shows
+options that define how Samba handles browsing tasks.</p>
+
+<a name="samba2-CHP-7-TABLE-4"/><h4 class="head4">Table 7-4. Browsing configuration options</h4><table border="1">
+
+
+
+
+
+
+<tr>
+<th>
+<p>Option</p>
+</th>
+<th>
+<p>Parameters</p>
+</th>
+<th>
+<p>Function</p>
+</th>
+<th>
+<p>Default</p>
+</th>
+<th>
+<p>Scope</p>
+</th>
+</tr>
+
+
+<tr>
+<td>
+<p><tt class="literal">announce as</tt></p>
+</td>
+<td>
+<p>string</p>
+</td>
+<td>
+<p>Operating system that Samba will announce itself as.</p>
+</td>
+<td>
+<p><tt class="literal">N T Server</tt></p>
+</td>
+<td>
+<p>Global</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><tt class="literal">announce</tt> <tt class="literal">version</tt></p>
+</td>
+<td>
+<p>numeric</p>
+</td>
+<td>
+<p>Version of the operating system that Samba will announce itself as.</p>
+</td>
+<td>
+<p><tt class="literal">4.5</tt></p>
+</td>
+<td>
+<p>Global</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><tt class="literal">browsable</tt> <tt class="literal">(browseable)</tt></p>
+</td>
+<td>
+<p>Boolean</p>
+</td>
+<td>
+<p>Allows share to be displayed in list of machine resources.</p>
+</td>
+<td>
+<p><tt class="literal">yes</tt></p>
+</td>
+<td>
+<p>Share</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><tt class="literal">browse list</tt></p>
+</td>
+<td>
+<p>Boolean</p>
+</td>
+<td>
+<p>If <tt class="literal">yes</tt>, allows Samba to provide a browse list on
+this server.</p>
+</td>
+<td>
+<p><tt class="literal">yes</tt></p>
+</td>
+<td>
+<p>Global</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><tt class="literal">auto services</tt> <tt class="literal">(preload)</tt></p>
+</td>
+<td>
+<p>string (share list)</p>
+</td>
+<td>
+<p>List of shares that will always appear in the browse list.</p>
+</td>
+<td>
+<p>None</p>
+</td>
+<td>
+<p>Global</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><tt class="literal">default</tt> <tt class="literal">service (default)</tt></p>
+</td>
+<td>
+<p>string (share name)</p>
+</td>
+<td>
+<p>Name of a share (service) that will be provided if the client
+requests a share not listed in <em class="emphasis">smb.conf</em>.</p>
+</td>
+<td>
+<p>None</p>
+</td>
+<td>
+<p>Global</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><tt class="literal">local master</tt></p>
+</td>
+<td>
+<p>Boolean</p>
+</td>
+<td>
+<p>If <tt class="literal">yes</tt>, allows Samba to participate in browsing
+elections.</p>
+</td>
+<td>
+<p><tt class="literal">yes</tt></p>
+</td>
+<td>
+<p>Global</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><tt class="literal">lm announce</tt></p>
+</td>
+<td>
+<p><tt class="literal">yes</tt>, <tt class="literal">no</tt>, or
+<tt class="literal">auto</tt></p>
+</td>
+<td>
+<p>Enables or disables LAN Manager-style host announcements.</p>
+</td>
+<td>
+<p><tt class="literal">auto</tt></p>
+</td>
+<td>
+<p>Global</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><tt class="literal">lm interval</tt></p>
+</td>
+<td>
+<p>numeric</p>
+</td>
+<td>
+<p>Frequency in seconds that LAN Manager announcements will be made if
+activated.</p>
+</td>
+<td>
+<p><tt class="literal">60</tt></p>
+</td>
+<td>
+<p>Global</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><tt class="literal">preferred</tt> <tt class="literal">master (prefered
+master)</tt></p>
+</td>
+<td>
+<p>Boolean</p>
+</td>
+<td>
+<p>If <tt class="literal">yes</tt>, allows Samba to use the preferred master
+browser bit to attempt to become the local master browser.</p>
+</td>
+<td>
+<p><tt class="literal">no</tt></p>
+</td>
+<td>
+<p>Global</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><tt class="literal">domain master</tt></p>
+</td>
+<td>
+<p>Boolean</p>
+</td>
+<td>
+<p>If <tt class="literal">yes</tt>, allows Samba to become the domain browser
+master for the workgroup or domain.</p>
+</td>
+<td>
+<p><tt class="literal">no</tt></p>
+</td>
+<td>
+<p>Global</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><tt class="literal">os level</tt></p>
+</td>
+<td>
+<p>numeric</p>
+</td>
+<td>
+<p>Operating system level of Samba in an election for local master
+browser.</p>
+</td>
+<td>
+<p><tt class="literal">0</tt></p>
+</td>
+<td>
+<p>Global</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><tt class="literal">remote browse</tt> <tt class="literal">sync</tt></p>
+</td>
+<td>
+<p>string (list of IP addresses)</p>
+</td>
+<td>
+<p>Samba servers to synchronize browse lists with.</p>
+</td>
+<td>
+<p>None</p>
+</td>
+<td>
+<p>Global</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><tt class="literal">remote</tt> <tt class="literal">announce</tt></p>
+</td>
+<td>
+<p>string (IP address/workgroup pairs)</p>
+</td>
+<td>
+<p>Subnets and workgroups to send directed broadcast packets to,
+allowing Samba to appear in their browse lists.</p>
+</td>
+<td>
+<p>None</p>
+</td>
+<td>
+<p>Global</p>
+</td>
+</tr>
+
+</table>
+
+
+<div class="sect3"><a name="samba2-CHP-7-SECT-2.7.1"/>
+
+<a name="INDEX-83"/><h3 class="head3">announce as</h3>
+
+<p>This global configuration option specifies the type of operating
+system that Samba announces to other machines on the network. The
+default value for this option is <tt class="literal">N T</tt>
+<tt class="literal">Server</tt>, which causes Samba to masquerade as a
+Windows NT Server operating system. Other possible values are
+<tt class="literal">NT</tt>, <tt class="literal">NT</tt>
+<tt class="literal">Workstation</tt>, <tt class="literal">Win95</tt>, and
+<tt class="literal">W f W</tt> for a Windows for Workgroup operating
+system. You can override the default value with the following:</p>
+
+<blockquote><pre class="code">[global]
+    announce as = Win95</pre></blockquote>
+
+<p>We recommend against changing the default value of this configuration
+option.</p>
+
+
+</div>
+
+
+
+<div class="sect3"><a name="samba2-CHP-7-SECT-2.7.2"/>
+
+<a name="INDEX-84"/><h3 class="head3">announce version</h3>
+
+<p>This global option is frequently used with the
+<tt class="literal">announce</tt> <tt class="literal">as</tt> configuration
+option; it specifies the version of the operating system that Samba
+announces to other machines on the network. The default value of this
+option is 4.5, which places Samba above Windows NT Version 4.0, but
+below Windows 2000. You can specify a new value with a global entry
+such as the following:</p>
+
+<blockquote><pre class="code">[global]
+    announce version = 4.3</pre></blockquote>
+
+<p>We recommend against changing the default value of this configuration
+option.</p>
+
+
+</div>
+
+
+
+<div class="sect3"><a name="samba2-CHP-7-SECT-2.7.3"/>
+
+<h3 class="head3">browsable</h3>
+
+<p>The <tt class="literal">browsable</tt><a name="INDEX-85"/> option (also spelled
+<tt class="literal">browseable</tt>) indicates whether the share referenced
+should appear in the list of available resources for the system on
+which it resides. This option is always set to <tt class="literal">yes</tt>
+by default. If you wish to prevent the share from being seen in a
+client's browser, you can reset this option to
+<tt class="literal">no</tt>.</p>
+
+<p>Note that this does not prevent someone from accessing the share
+using other means, such as specifying a UNC location (e.g.,
+<tt class="literal">\\server\accounting)</tt> in Windows Explorer. It only
+prevents the share from being listed under the
+system's resources when being browsed.</p>
+
+
+</div>
+
+
+
+<div class="sect3"><a name="samba2-CHP-7-SECT-2.7.4"/>
+
+<a name="INDEX-86"/><h3 class="head3">browse list</h3>
+
+<p>You should never need to change this parameter from its default value
+of <tt class="literal">yes</tt>. If your Samba server is acting as a local
+master browser (i.e., it has won the browsing election), you can use
+the global <tt class="literal">browse</tt> <tt class="literal">list</tt> option
+to instruct Samba to provide or withhold its browse list to all
+clients. By default, Samba always provides a browse list. You can
+withhold this information by specifying the following:</p>
+
+<blockquote><pre class="code">[global]
+    browse list = no</pre></blockquote>
+
+<p>If you disable the browse list, clients cannot browse the names of
+other machines, their services, and other domains currently available
+on the network. Note that this won't make any
+particular machine inaccessible; if someone knows a valid machine
+name/address and a share on that machine, he can still connect to it
+explicitly using the Windows <em class="emphasis">net use</em> command or
+by mapping a drive letter to it using Windows Explorer. It simply
+prevents information in the browse list from being retrieved by any
+client that requests it.</p>
+
+
+</div>
+
+
+
+<div class="sect3"><a name="samba2-CHP-7-SECT-2.7.5"/>
+
+<h3 class="head3">auto services</h3>
+
+<p>The global <tt class="literal">auto</tt><a name="INDEX-87"/>
+<tt class="literal">services</tt> option, which is also called
+<tt class="literal">preload</tt> <a name="INDEX-88"/>, ensures that the specified
+shares are always visible in the browse list. One common use for this
+option is to advertise specific user or printer shares that are
+created by the <tt class="literal">[homes]</tt> or
+<tt class="literal">[printers]</tt> shares, but are not otherwise
+browsable.</p>
+
+<p>This option works best with disk shares. If you wish to force each of
+your system printers (i.e., those listed in the printer capabilities
+file) to appear in the browse list, we recommend using the
+<tt class="literal">load</tt> <tt class="literal">printers</tt> option instead.</p>
+
+<p>Shares listed with the <tt class="literal">auto</tt>
+<tt class="literal">services</tt> option will not be displayed if the
+<tt class="literal">browse</tt> <tt class="literal">list</tt> option is set to
+<tt class="literal">no</tt>.</p>
+
+
+</div>
+
+
+
+<div class="sect3"><a name="samba2-CHP-7-SECT-2.7.6"/>
+
+<h3 class="head3">default service</h3>
+
+<p>The global <tt class="literal">default</tt><a name="INDEX-89"/>
+<tt class="literal">service</tt> option (sometimes called
+<tt class="literal">default</tt>) names a
+&quot;last-ditch&quot; share. The value is
+set to an existing share name without the enclosing brackets. When a
+client requests a nonexistent disk or printer share, Samba will
+attempt to connect the user to the share specified by this option
+instead. The option is specified as follows:</p>
+
+<blockquote><pre class="code">[global]
+    default service = helpshare</pre></blockquote>
+
+<p>When Samba redirects the requested, nonexistent service to the
+service specified by <tt class="literal">default</tt>
+<tt class="literal">service</tt>, the <tt class="literal">%S</tt> option takes on
+the value of the requested service, with any underscores (
+<tt class="literal">_</tt> ) in the requested service replaced by forward slashes
+(<tt class="literal">/</tt>).</p>
+
+
+</div>
+
+
+
+<div class="sect3"><a name="samba2-CHP-7-SECT-2.7.7"/>
+
+<a name="INDEX-90"/><h3 class="head3">local master</h3>
+
+<p>This global option specifies whether Samba will attempt to become the
+local master browser for the subnet when it starts up. If this option
+is set to <tt class="literal">yes</tt>, Samba will participate in
+elections. However, setting this option by itself does not guarantee
+victory. (Other parameters, such as <tt class="literal">preferred</tt>
+<tt class="literal">master</tt> and <tt class="literal">os</tt>
+<tt class="literal">level</tt>, help Samba win browsing elections.) If this
+option is set to <tt class="literal">no</tt>, Samba will lose all browsing
+elections, regardless of which values are specified by the other
+configuration options. The default value is <tt class="literal">yes</tt>.</p>
+
+
+</div>
+
+
+
+<div class="sect3"><a name="samba2-CHP-7-SECT-2.7.8"/>
+
+<h3 class="head3">lm announce</h3>
+
+<p>The global <tt class="literal">lm</tt><a name="INDEX-91"/>
+<tt class="literal">announce</tt> option tells Samba's
+<em class="emphasis">nmbd</em> whether to send <a name="INDEX-92"/>LAN Manager host
+announcements on behalf of the server. These host announcements might
+be required by older clients, such as IBM's OS/2
+operating system. This announcement allows the server to be added to
+the browse lists of the client. If activated, Samba will announce
+itself repetitively at the number of seconds specified by the
+<tt class="literal">lm</tt> <tt class="literal">interval</tt> option.</p>
+
+<p>You can specify the option as follows:</p>
+
+<blockquote><pre class="code">[global]
+    lm announce = yes</pre></blockquote>
+
+<p>This configuration option takes the standard Boolean values,
+<tt class="literal">yes</tt> and <tt class="literal">no</tt>, which enable or
+disable LAN Manager announcements, respectively. In addition, a third
+option, <tt class="literal">auto</tt>, causes <em class="emphasis">nmbd</em> to
+listen passively for LAN Manager announcements, but not to send any
+of its own initially. If LAN Manager announcements are detected for
+another machine on the network, <em class="emphasis">nmbd</em> will start
+sending its own LAN Manager announcements to ensure that it is
+visible. The default value is <tt class="literal">auto</tt>. You probably
+won't need to change this value from its default.</p>
+
+
+</div>
+
+
+
+<div class="sect3"><a name="samba2-CHP-7-SECT-2.7.9"/>
+
+<a name="INDEX-93"/><h3 class="head3">lm interval</h3>
+
+<p>This option, which is used in conjunction with <tt class="literal">lm</tt>
+<tt class="literal">announce</tt>, indicates the number of seconds
+<em class="emphasis">nmbd</em> will wait before repeatedly broadcasting
+LAN Manager-style announcements. LAN Manager announcements must be
+enabled for this option to work. The default value is 60 seconds. If
+you set this value to 0, Samba will not send any LAN Manager host
+announcements, regardless of the value of the <tt class="literal">lm</tt>
+<tt class="literal">announce</tt> option. You can reset the value of this
+option as follows:</p>
+
+<blockquote><pre class="code">[global]
+    lm interval = 90</pre></blockquote>
+
+
+</div>
+
+
+
+<div class="sect3"><a name="samba2-CHP-7-SECT-2.7.10"/>
+
+<h3 class="head3">preferred master</h3>
+
+<p>The <tt class="literal">preferred</tt><a name="INDEX-94"/>
+<tt class="literal">master</tt> option requests that Samba set the
+preferred master bit when participating in an election. This gives
+the server a higher preferred status in the workgroup than other
+machines at the same operating-system level. If you are configuring
+your Samba machine to become the local master browser, it is wise to
+set the following value:</p>
+
+<blockquote><pre class="code">[global]
+    preferred master = yes</pre></blockquote>
+
+<p>Otherwise, you should leave it set to its default,
+<tt class="literal">no</tt>. If Samba is configured as a preferred master
+browser, it will force an election when it first comes online.</p>
+
+
+</div>
+
+
+
+<div class="sect3"><a name="samba2-CHP-7-SECT-2.7.11"/>
+
+<a name="INDEX-95"/><h3 class="head3">domain master</h3>
+
+<p>If Samba is the primary domain controller for your workgroup or NT
+domain, it should also be made the domain master browser. The domain
+master browser is a special machine that has the NetBIOS resource
+type &lt;1B&gt; and is used to propagate browse lists to and from
+each local master browser in individual subnets across the domain. To
+force Samba to become the <a name="INDEX-96"/>domain master browser, set the following in
+the <tt class="literal">[global]</tt> section of the
+<em class="filename">smb.conf</em>:</p>
+
+<blockquote><pre class="code">[global]
+    domain master = yes</pre></blockquote>
+
+<p>If you have a Windows NT server on the network acting as a primary
+domain controller (PDC), we recommend that you do not use Samba to
+become the domain master browser. The reverse is true as well: if
+Samba is taking on the responsibilities of a PDC, we recommend making
+it the domain master browser. Splitting the PDC and the domain master
+browser will cause unpredictable errors to occur on the network.</p>
+
+
+</div>
+
+
+
+<div class="sect3"><a name="samba2-CHP-7-SECT-2.7.12"/>
+
+<h3 class="head3">os level</h3>
+
+<p>The global <tt class="literal">os</tt><a name="INDEX-97"/> <tt class="literal">level</tt> option
+defines the operating-system value with which Samba will masquerade
+during a browser election. If you wish to have Samba win an election
+and become the master browser, set the <tt class="literal">os</tt>
+<tt class="literal">level</tt> higher than that of any other system on the
+subnet. The values are shown in <a href="ch07.html#samba2-CHP-7-TABLE-2">Table 7-2</a>. The
+default level is 20, which means that Samba will win elections
+against all versions of Windows, except Windows NT/2000 if it is
+operating as the PDC. If you wish Samba to win all elections, you can
+set its operating system value as follows:</p>
+
+<blockquote><pre class="code">[global]
+    os level = 255</pre></blockquote>
+
+
+</div>
+
+
+
+<div class="sect3"><a name="samba2-CHP-7-SECT-2.7.13"/>
+
+<h3 class="head3">remote browse sync</h3>
+
+<p>The global <tt class="literal">remote</tt><a name="INDEX-98"/>
+<tt class="literal">browse</tt> <tt class="literal">sync</tt> option specifies
+that Samba should synchronize its browse lists with local master
+browsers in other subnets. However, the synchronization can occur
+only with other Samba servers and not with Windows computers. For
+example, if your Samba server were a master browser on the subnet
+172.16.235, and Samba local master browsers existed on other subnets
+located at 172.16.234.92 and 172.16.236.2, you would specify the
+following:</p>
+
+<blockquote><pre class="code">[global]
+    remote browse sync = 172.16.234.92 172.16.236.2</pre></blockquote>
+
+<p>The Samba server would then directly contact the other machines on
+the address list and synchronize browse lists. You can also say:</p>
+
+<blockquote><pre class="code">[global]
+    remote browse sync = 172.16.234.255 172.16.236.255</pre></blockquote>
+
+<p>This forces Samba to broadcast queries to determine the IP addresses
+of the local master browser on each subnet, with which it will then
+synchronize browse lists. This works, however, only if your router
+doesn't block directed broadcast requests ending in
+255.</p>
+
+
+</div>
+
+
+
+<div class="sect3"><a name="samba2-CHP-7-SECT-2.7.14"/>
+
+<h3 class="head3">remote announce</h3>
+
+<p>Samba servers are capable of providing browse lists to foreign
+subnets with the <tt class="literal">remote</tt><a name="INDEX-99"/>
+<tt class="literal">announce</tt> option. This is typically sent to the
+local master browser of the foreign subnet in question. However, if
+you do not know the address of the local master browser, you can do
+the following:</p>
+
+<blockquote><pre class="code">[global]
+    remote announce = 172.16.234.255/ACCOUNTING \       
+                        172.16.236.255/ACCOUNTING</pre></blockquote>
+
+<p>With this, Samba will broadcast host announcements to all machines on
+subnets 172.16.234 and 172.16.236, which will hopefully reach the
+local master browser of the subnet.</p>
+
+<p>You can also specify exact IP addresses, if they are known, but this
+works only if the systems are guaranteed to maintain the role of
+master browser on their subnets. By appending a workgroup or domain
+name to the IP address, Samba announces that it is in that workgroup
+or domain. If this is left out, the workgroup set by the
+<tt class="literal">workgroup</tt> parameter is used. <a name="INDEX-100"/> <a name="INDEX-101"/><a name="INDEX-102"/></p>
+
+
+</div>
+
+
+</div>
+
+
+</div>
+
+<hr/><h4 class="head4">Footnotes</h4><blockquote><a name="FOOTNOTE-1"/> <p><a href="#FNPTR-1">[1]</a> As we explained in
+<a href="ch01.html">Chapter 1</a>, a system can register under more than
+one NetBIOS name. We use the singular here only to keep our
+explanation simple.</p> </blockquote><hr/><h4 class="head4"><a href="toc.html">TOC</a></h4></body></html>

Copied: branches/samba/experimental/docs/htmldocs/using_samba/ch08.html (from rev 1919, tags/samba/upstream_3.2.0~rc1/docs/htmldocs/using_samba/ch08.html)
===================================================================
--- branches/samba/experimental/docs/htmldocs/using_samba/ch08.html	                        (rev 0)
+++ branches/samba/experimental/docs/htmldocs/using_samba/ch08.html	2008-06-09 06:59:20 UTC (rev 1920)
@@ -0,0 +1,3744 @@
+<html>
+<body bgcolor="#ffffff">
+
+<img src="samba2_xs.gif" border="0" alt=" " height="100" width="76"
+hspace="10" align="left" />
+
+<h1 class="head0">Chapter 8. Advanced Disk Shares</h1>
+
+
+<p>This chapter continues our discussion of configuring Samba from <a href="ch06.html">Chapter 6</a>. We will cover some more advanced issues
+regarding the integration of Unix and Windows filesystems, including
+hidden files, Unix links, file permissions, name mangling, case
+sensitivity of filenames, file locking, opportunistic locking
+(oplocks), connection scripts, supporting Microsoft Dfs (Distributed
+filesystem) shares, and using NIS home directories.</p>
+
+
+<div class="sect1"><a name="samba2-CHP-8-SECT-1"/>
+
+<h2 class="head1">Filesystem Differences</h2>
+
+<p>One of the biggest issues for which Samba has to correct is the
+difference between Unix and Microsoft filesystems. This includes
+items such as handling symbolic links, hidden files, and dot files.
+In addition, file permissions can also be a headache if not properly
+accounted for.</p>
+
+
+<div class="sect2"><a name="samba2-CHP-8-SECT-1.1"/>
+
+<h3 class="head2">Hiding and Vetoing Files</h3>
+
+<p><a name="INDEX-1"/><a name="INDEX-2"/>Sometimes you need to ensure that a user
+cannot see or access a file at all. Other times, you
+don't want to keep users from accessing a
+file&mdash;you just want to hide it when they view the contents of
+the directory. On Windows systems, an attribute of files allows them
+to be hidden from a folder listing. With Unix, the traditional way of
+hiding files in a directory is to use a <a name="INDEX-3"/><a name="INDEX-4"/>dot (.) as the first character in the
+filename. This prevents items such as configuration files from being
+seen when performing an ordinary <em class="emphasis">ls</em> command.
+Keeping a user from accessing a file at all, however, involves
+working with permissions on files and directories.</p>
+
+<p>The first option we should discuss is the Boolean
+<tt class="literal">hide</tt><a name="INDEX-5"/><a name="INDEX-6"/> <tt class="literal">dot</tt>
+<tt class="literal">files</tt>. When it is set to <tt class="literal">yes</tt>,
+Samba reports files beginning with a period (.) as having their
+hidden attribute set. If the user has chosen to show all hidden files
+while browsing (e.g., using the Folder Options menu item under the
+View menu in Windows 98), he will still be able to see the files,
+although his icons will appear
+&quot;ghosted,&quot; or slightly grayed-out.
+If the client is configured not to show hidden files, the files will
+not appear at all.</p>
+
+<p>Instead of simply hiding files beginning with a dot, you can also
+specify a string pattern to Samba for files to hide, using the
+<tt class="literal">hide</tt><a name="INDEX-7"/> <tt class="literal">files</tt>
+option. For example, let's assume you specified the
+following in our example <tt class="literal">[data]</tt> share:</p>
+
+<blockquote><pre class="code">[data]
+    hide files = /*.java/*README*/</pre></blockquote>
+
+<p>Each entry for this option must begin, end, or be separated from
+another with a slash ( / ) character, even if only one pattern is
+listed. This convention allows spaces to appear in filenames. The
+slashes have nothing to do with Unix directories; they are instead
+acting as delimiters for the <tt class="literal">hide</tt>
+<tt class="literal">files</tt> values.</p>
+
+<p>If you want to prevent users from seeing files completely, you can
+instead use the <tt class="literal">veto</tt><a name="INDEX-8"/> <tt class="literal">files</tt>
+option. This option, which takes the same syntax as the
+<tt class="literal">hide</tt> <tt class="literal">files</tt> option, specifies a
+list of files that should never be seen by the user. For example,
+let's change the <tt class="literal">[data]</tt> share to
+the following:</p>
+
+<blockquote><pre class="code">[data]
+    veto files = /*.java/*README*/</pre></blockquote>
+
+<p>The syntax of this option is identical to the <tt class="literal">hide</tt>
+<tt class="literal">files</tt> configuration option: each entry must begin,
+end, or be separated from another with a slash (<tt class="literal">/</tt>)
+character, even if only one pattern is listed. If you do so, files
+that match the pattern, such as <em class="filename">hello.java</em> and
+<em class="filename">README.txt,</em> will simply disappear from the
+directory, and the user cannot access them through SMB.</p>
+
+<p><a name="INDEX-9"/>We need to address
+one other question. What happens if the user tries to delete a
+directory that contains vetoed files? This is where the
+<tt class="literal">delete</tt><a name="INDEX-10"/> <tt class="literal">veto</tt>
+<tt class="literal">files</tt> option comes in. If this Boolean option is
+set to <tt class="literal">yes</tt>, the user can delete both the regular
+files and the vetoed files in the directory, and the directory itself
+is removed. If the option is set to <tt class="literal">no</tt>, the user
+cannot delete the vetoed files, and consequently the directory is not
+deleted either. From the user's perspective, the
+directory appears empty, but cannot be removed.</p>
+
+<p>The <tt class="literal">dont</tt><a name="INDEX-11"/> <tt class="literal">descend</tt>
+directive specifies a list of directories whose contents Samba should
+not make visible. Note that we say <em class="emphasis">contents</em>, not
+the directory itself. Users can enter a directory marked as such, but
+they are prohibited from descending the directory tree any
+farther&mdash;they always see an empty folder. For example,
+let's use this option with a more basic form of the
+share that we defined earlier in the chapter:</p>
+
+<blockquote><pre class="code">[data]
+    dont descend = config defaults</pre></blockquote>
+
+<p>In addition, let's assume that the
+<em class="filename">/home/samba/data</em> directory has the following
+contents:</p>
+
+<blockquote><pre class="code">drwxr-xr-x   6 tom      users     1024 Jun 13 09:24 .
+drwxr-xr-x   8 root     root      1024 Jun 10 17:53 ..
+-rw-r--r--   2 tom      users     1024 Jun  9 11:43 README
+drwxr-xr-x   3 tom      users     1024 Jun 13 09:28 config
+drwxr-xr-x   3 tom      users     1024 Jun 13 09:28 defaults
+drwxr-xr-x   3 tom      users     1024 Jun 13 09:28 market</pre></blockquote>
+
+<p>If the user then connects to the share, she would see the directories
+in the share. However, the contents of the
+<em class="filename">/config</em> and <em class="filename">/defaults</em>
+directories would appear empty to her, even if other folders or files
+existed in them. In addition, users cannot write any data to the
+folder (which prevents them from creating a file or folder with the
+same name as one that is already there but invisible). If a user
+attempts to do so, she will receive an &quot;Access
+Denied&quot; message. The <tt class="literal">dont</tt>
+<tt class="literal">descend</tt> option is an administrative
+option&mdash;not a security option&mdash;and is not a substitute for
+good file permissions. <a name="INDEX-12"/><a name="INDEX-13"/></p>
+
+
+</div>
+
+
+<div class="sect2"><a name="samba2-CHP-8-SECT-1.2"/>
+
+<h3 class="head2">Links</h3>
+
+<p><a name="INDEX-14"/>When a client
+tries to open a symbolic link on a Samba server share, Samba attempts
+to follow the link to find the real file and let the client open it,
+as if the user were on a Unix machine. If you don't
+want to allow this, set the <tt class="literal">follow</tt>
+<tt class="literal">symlinks</tt> option like this:</p>
+
+<blockquote><pre class="code">[data]
+    follow symlinks = no</pre></blockquote>
+
+<p>You can test this by setting up and trying to access a symbolic link.
+Create a directory on the Unix server inside the share, acting as the
+user under which you will log in to Samba. Enter the following
+commands:</p>
+
+<blockquote><pre class="code">$ <tt class="userinput"><b>echo &quot;This is a test&quot; &gt;hello.txt</b></tt>
+$ <tt class="userinput"><b>ln -s hello.txt hello-link.txt</b></tt></pre></blockquote>
+
+<p>This results in the text file <em class="filename">hello.txt</em> and a
+symbolic link to it called <em class="filename">hello-link.txt</em>.
+Normally, if you double-click either one, you will receive a file
+that has the text &quot;This is a test&quot;
+inside of it. However, with the <tt class="literal">follow</tt>
+<tt class="literal">symlinks</tt><a name="INDEX-15"/> option set to
+<tt class="literal">no</tt>, you will receive an error dialog if you
+double-click <em class="filename">hello-link.txt</em>.</p>
+
+<p>The <tt class="literal">wide</tt><a name="INDEX-16"/> <tt class="literal">links</tt>
+option, if set to <tt class="literal">no</tt>, prevents the client user
+from following symbolic links that point outside the shared directory
+tree. For example, let's assume that we modified the
+<tt class="literal">[data]</tt> share as follows:</p>
+
+<blockquote><pre class="code">[data]
+    follow symlinks = yes
+    wide links = no</pre></blockquote>
+
+<p>As long as the <tt class="literal">follow</tt><a name="INDEX-17"/>
+<tt class="literal">symlinks</tt> option is disabled, Samba will refuse to
+follow any symbolic links outside the current share tree. If we
+create a file outside the share (for example, in
+someone's home directory) and then create a link to
+it in the share as follows:</p>
+
+<blockquote><pre class="code">ln -s ~tom/datafile ./datafile</pre></blockquote>
+
+<p>the client cannot open the file in Tom's home
+directory.</p>
+
+
+</div>
+
+
+<div class="sect2"><a name="samba2-CHP-8-SECT-1.3"/>
+
+<h3 class="head2">Filesystem Options</h3>
+
+<p><a href="ch08.html#samba2-CHP-8-TABLE-1">Table 8-1</a> <a name="INDEX-18"/><a name="INDEX-19"/>shows a breakdown of the options we
+discussed earlier. We recommend the defaults for most, except those
+listed in the following descriptions.</p>
+
+<a name="samba2-CHP-8-TABLE-1"/><h4 class="head4">Table 8-1. Filesystem configuration options</h4><table border="1">
+
+
+
+
+
+
+<tr>
+<th>
+<p>Option</p>
+</th>
+<th>
+<p>Parameters</p>
+</th>
+<th>
+<p>Function</p>
+</th>
+<th>
+<p>Default</p>
+</th>
+<th>
+<p>Scope</p>
+</th>
+</tr>
+
+
+<tr>
+<td>
+<p><tt class="literal">dont descend</tt></p>
+</td>
+<td>
+<p>string (list of directories)</p>
+</td>
+<td>
+<p>Indicates a list of directories whose contents Samba should make
+invisible to clients.</p>
+</td>
+<td>
+<p>None</p>
+</td>
+<td>
+<p>Share</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><tt class="literal">follow</tt> <tt class="literal">symlinks</tt></p>
+</td>
+<td>
+<p>Boolean</p>
+</td>
+<td>
+<p>If set to <tt class="literal">no</tt>, will not honor symbolic links.</p>
+</td>
+<td>
+<p><tt class="literal">yes</tt></p>
+</td>
+<td>
+<p>Share</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><tt class="literal">getwd cache</tt></p>
+</td>
+<td>
+<p>Boolean</p>
+</td>
+<td>
+<p>If set to <tt class="literal">yes</tt>, will use a cache for
+<tt class="literal">getwd( )</tt> calls.</p>
+</td>
+<td>
+<p><tt class="literal">yes</tt></p>
+</td>
+<td>
+<p>Global</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><tt class="literal">wide links</tt></p>
+</td>
+<td>
+<p>Boolean</p>
+</td>
+<td>
+<p>If set to <tt class="literal">yes</tt>, will follow symbolic links outside
+the share.</p>
+</td>
+<td>
+<p><tt class="literal">yes</tt></p>
+</td>
+<td>
+<p>Share</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><tt class="literal">hide dot files</tt></p>
+</td>
+<td>
+<p>Boolean</p>
+</td>
+<td>
+<p>If set to <tt class="literal">yes</tt>, treats Unix hidden files as hidden
+files in Windows.</p>
+</td>
+<td>
+<p><tt class="literal">yes</tt></p>
+</td>
+<td>
+<p>Share</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><tt class="literal">hide files</tt></p>
+</td>
+<td>
+<p>string (list of files)</p>
+</td>
+<td>
+<p>List of file patterns to treat as hidden.</p>
+</td>
+<td>
+<p>None</p>
+</td>
+<td>
+<p>Share</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><tt class="literal">veto files</tt></p>
+</td>
+<td>
+<p>string (list of files)</p>
+</td>
+<td>
+<p>List of file patterns to never show.</p>
+</td>
+<td>
+<p>None</p>
+</td>
+<td>
+<p>Share</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><tt class="literal">delete veto</tt> <tt class="literal">files</tt></p>
+</td>
+<td>
+<p>Boolean</p>
+</td>
+<td>
+<p>If set to <tt class="literal">yes</tt>, will delete files matched by
+<tt class="literal">veto files</tt> when the directory they reside in is
+deleted.</p>
+</td>
+<td>
+<p><tt class="literal">no</tt></p>
+</td>
+<td>
+<p>Share</p>
+</td>
+</tr>
+
+</table>
+
+
+<div class="sect3"><a name="samba2-CHP-8-SECT-1.3.1"/>
+
+<h3 class="head3">dont descend</h3>
+
+<p>The <tt class="literal">dont</tt><a name="INDEX-20"/> <tt class="literal">descend</tt>
+option can be used to specify various directories that should appear
+empty to the client. Note that the directory itself will still
+appear. However, Samba will not show any of the contents of the
+directory to the client user. This is not a good option to use as a
+security feature; it is really meant only as a convenience to keep
+users from casually browsing into directories that might have
+sensitive files. See our example earlier in this section.</p>
+
+
+</div>
+
+
+
+<div class="sect3"><a name="samba2-CHP-8-SECT-1.3.2"/>
+
+<a name="INDEX-21"/><h3 class="head3">follow symlinks</h3>
+
+<p>This option controls whether Samba will follow a symbolic link in the
+Unix operating system to the target or if it should return an error
+to the client user. If the option is set to <tt class="literal">yes</tt>,
+the target of the link will be interpreted as the file. If set to
+<tt class="literal">no</tt>, an error will be generated if the symbolic
+link is accessed.</p>
+
+
+</div>
+
+
+
+<div class="sect3"><a name="samba2-CHP-8-SECT-1.3.3"/>
+
+<a name="INDEX-22"/><h3 class="head3">getwd cache</h3>
+
+<p>This global option specifies whether Samba should use a local cache
+for the Unix <em class="emphasis">getwd( )</em> ( get current working
+directory) system call. You can override the default value of
+<tt class="literal">yes</tt> as follows:</p>
+
+<blockquote><pre class="code">[global]
+    getwd cache = no</pre></blockquote>
+
+<p>Setting this option to <tt class="literal">no</tt> can significantly
+increase the time it takes to resolve the working directory,
+especially if the <tt class="literal">wide</tt> <tt class="literal">links</tt>
+option is set to <tt class="literal">no</tt>. You should normally not need
+to alter this option.</p>
+
+
+</div>
+
+
+
+<div class="sect3"><a name="samba2-CHP-8-SECT-1.3.4"/>
+
+<a name="INDEX-23"/><h3 class="head3">wide links</h3>
+
+<p>This option specifies whether the client user can follow symbolic
+links that point outside the shared directory tree. This includes any
+files or directories at the other end of the link, as long as the
+permissions are correct for the user. The default value for this
+option is <tt class="literal">yes</tt>. Note that this option will not be
+honored if the <tt class="literal">follow</tt> <tt class="literal">symlinks</tt>
+options is set to <tt class="literal">no</tt>. Setting this option to
+<tt class="literal">no</tt> slows <em class="emphasis">smbd</em> considerably
+because it will have to check each link it encounters.</p>
+
+
+</div>
+
+
+
+<div class="sect3"><a name="samba2-CHP-8-SECT-1.3.5"/>
+
+<h3 class="head3">hide dot files</h3>
+
+<p>The <tt class="literal">hide</tt><a name="INDEX-24"/><a name="INDEX-25"/> <tt class="literal">dot</tt>
+<tt class="literal">files</tt> option hides any files on the server that
+begin with a dot (.) character to mimic the functionality behind
+several shell commands that are present on Unix systems. Like
+<tt class="literal">hide</tt> <tt class="literal">files</tt>, those files that
+begin with a dot have the DOS hidden attribute set, which
+doesn't guarantee that a client cannot view them.
+The default value for this option is <tt class="literal">yes</tt>.</p>
+
+
+</div>
+
+
+
+<div class="sect3"><a name="samba2-CHP-8-SECT-1.3.6"/>
+
+<h3 class="head3">hide files</h3>
+
+<p>The <tt class="literal">hide</tt><a name="INDEX-26"/> <tt class="literal">files</tt> option
+provides one or more directory or filename patterns to Samba. Any
+file matching this pattern will be treated as a hidden file from the
+perspective of the client. Note that this simply means that the DOS
+hidden attribute is set, which might or might not mean that the user
+can actually see it while browsing.</p>
+
+<p>Each entry in the list must begin, end, or be separated from another
+entry with a slash (<tt class="literal">/</tt>) character, even if only one
+pattern is listed. This allows spaces to appear in the list.
+Asterisks can be used as a wildcard to represent zero or more
+characters. Questions marks can be used to represent exactly one
+character. For example:</p>
+
+<blockquote><pre class="code">hide files = /.jav*/README.???/</pre></blockquote>
+
+
+</div>
+
+
+
+<div class="sect3"><a name="samba2-CHP-8-SECT-1.3.7"/>
+
+<a name="INDEX-27"/><h3 class="head3">veto files</h3>
+
+<p>More stringent than the hidden files state is the state provided by
+the <tt class="literal">veto</tt> <tt class="literal">files</tt> configuration
+option. Samba won't even admit these files exist.
+You cannot list or open them from the client. This should not be used
+as a means of implementing security. It is actually a mechanism to
+keep PC programs from deleting special files, such as ones used to
+store the resource fork of a Macintosh file on a Unix filesystem. If
+both Windows and Macs are sharing the same files, this can prevent
+ill-advised power users from removing files the Mac users need.</p>
+
+<p>The syntax of this option is identical to that of the
+<tt class="literal">hide</tt> <tt class="literal">files</tt> configuration
+option: each entry must begin, end, or be separated from another with
+a slash ( / ) character, even if only one pattern is listed.
+Asterisks can be used as a wildcard to represent zero or more
+characters. Question marks can be used to represent exactly one
+character. For example:</p>
+
+<blockquote><pre class="code">veto files = /*config/*default?/</pre></blockquote>
+
+<p>This option is primarily administrative and is not a substitute for
+good file permissions.</p>
+
+
+</div>
+
+
+
+<div class="sect3"><a name="samba2-CHP-8-SECT-1.3.8"/>
+
+<a name="INDEX-28"/><h3 class="head3">delete veto files</h3>
+
+<p>This option tells Samba to delete vetoed files when a user attempts
+to delete the directory in which they reside. The default value is
+<tt class="literal">no</tt>. This means that if a user tries to delete a
+directory that contains a vetoed file, the file (and the directory)
+will not be deleted. Instead, the directory remains and appears empty
+from the perspective of the user. If set to <tt class="literal">yes</tt>,
+the directory and the vetoed files will be deleted. <a name="INDEX-29"/><a name="INDEX-30"/></p>
+
+
+</div>
+
+
+</div>
+
+
+</div>
+
+
+
+<div class="sect1"><a name="samba2-CHP-8-SECT-2"/>
+
+<h2 class="head1">File Permissions and Attributes on MS-DOS and Unix</h2>
+
+<p><a name="INDEX-31"/><a name="INDEX-32"/><a name="INDEX-33"/>Originally, DOS was not intended to be a
+multiuser, networked operating system. Unix, on the other hand, was
+designed for multiple users from the start. Consequently, Samba must
+not only be aware of, but also provide special solutions for,
+inconsistencies and gaps in coverage between the two filesystems. One
+of the biggest gaps is how Unix and DOS handle permissions on files.</p>
+
+<p>Let's take a look at how Unix assigns permissions.
+All Unix files have read, write, and execute bits for three
+classifications of users: owner, group, and world. These permissions
+can be seen at the extreme lefthand side when an <em class="emphasis">ls
+-al</em> command is issued in a Unix directory. For example:</p>
+
+<blockquote><pre class="code">-rwxr--r--   1 tom     users   2014 Apr 13 14:11 access.conf</pre></blockquote>
+
+<p>Windows, on the other hand, has four principal bits that it uses with
+any file: read-only, system, hidden, and archive. You can view these
+bits by right-clicking the file and choosing the Properties menu
+item. You should see a dialog similar to <a href="ch08.html#samba2-CHP-8-FIG-1">Figure 8-1</a>.<a name="FNPTR-1"/><a href="#FOOTNOTE-1">[1]</a></p>
+
+<div class="figure"><a name="samba2-CHP-8-FIG-1"/><img src="figs/sam2_0801.gif"/></div><h4 class="head4">Figure 8-1. DOS and Windows file properties</h4>
+
+<p>The definition of each bit follows:</p>
+
+<dl>
+<dt><b>Read-only</b></dt>
+<dd>
+<p>The file's contents can be read by a user but cannot
+be written to.</p>
+</dd>
+
+
+
+<dt><b>System</b></dt>
+<dd>
+<p>This file has a specific purpose required by the operating system.</p>
+</dd>
+
+
+
+<dt><b>Hidden</b></dt>
+<dd>
+<p>This file has been marked to be invisible to the user, unless the
+operating system is explicitly set to show it.</p>
+</dd>
+
+
+
+<dt><b>Archive</b></dt>
+<dd>
+<p>This file has been touched since the last DOS backup was performed on
+it.</p>
+</dd>
+
+</dl>
+
+<p>Note that there is no bit to specify that a file is executable. DOS
+and Windows NT filesystems identify executable files by giving them
+the extensions <em class="filename">.exe</em>, <em class="filename">.com</em>,
+<em class="filename">.cmd</em>, or <em class="filename">.bat</em>.</p>
+
+<p>Consequently, there is no use for any of the three Unix executable
+bits that are present on a file in a Samba disk share. DOS files,
+however, have their own attributes that need to be preserved when
+they are stored in a Unix environment: the archive, system, and
+hidden bits. Samba can preserve these bits by reusing the executable
+permission bits of the file on the Unix side&mdash;if it is
+instructed to do so. Mapping these bits, however, has an unfortunate
+side effect: if a Windows user stores a file in a Samba share, and
+you view it on Unix with the <em class="emphasis">ls -al</em> command,
+some of the executable bits won't mean what
+you'd expect them to.</p>
+
+<p>Three Samba options decide whether the bits are mapped:
+<tt class="literal">map</tt><a name="INDEX-34"/> <tt class="literal">archive</tt>,
+<tt class="literal">map</tt><a name="INDEX-35"/> <tt class="literal">system</tt> , and
+<tt class="literal">map</tt><a name="INDEX-36"/> <tt class="literal">hidden</tt>. These options
+map the archive, system, and hidden attributes to the owner, group,
+and world execute bits of the file, respectively. You can add these
+options to the <tt class="literal">[data]</tt> share, setting each of their
+values as follows:</p>
+
+<blockquote><pre class="code">[data]
+    map archive = yes
+    map system = yes
+    map hidden = yes</pre></blockquote>
+
+<p>After that, try creating a file in the share under Unix&mdash;such as
+<em class="emphasis">hello.java</em>&mdash;and change the permissions of
+the file to 755. With these Samba options set, you should be able to
+check the permissions on the Windows side and see that each of the
+three values has been checked in the Properties dialog box. What
+about the read-only attribute? By default, Samba sets this whenever a
+file does not have the Unix owner write permission bit set. In other
+words, you can set this bit by changing the permissions of the file
+to 555.</p>
+
+<p>The default value of the <tt class="literal">map</tt>
+<tt class="literal">archive</tt> option is <tt class="literal">yes</tt>, while
+the other two options have a default value of <tt class="literal">no</tt>.
+This is because many programs do not work properly if the archive bit
+is not stored correctly for DOS and Windows files. The system and
+hidden attributes, however, are not critical for a
+program's operation and are left to the discretion
+of the administrator.</p>
+
+<p><a href="ch08.html#samba2-CHP-8-FIG-2">Figure 8-2</a> summarizes the <a name="INDEX-37"/><a name="INDEX-38"/>Unix permission bits and
+illustrates how Samba maps those bits to DOS attributes. Note that
+the group read/write and world read/write bits do not directly
+translate to a DOS attribute, but they still retain their original
+Unix definitions on the Samba server.</p>
+
+<div class="figure"><a name="samba2-CHP-8-FIG-2"/><img src="figs/sam2_0802.gif"/></div><h4 class="head4">Figure 8-2. How Samba and Unix view the permissions of a file</h4>
+
+
+<div class="sect2"><a name="samba2-CHP-8-SECT-2.1"/>
+
+<h3 class="head2">Creation Masks</h3>
+
+<p><a name="INDEX-39"/>File and directory creation masks are
+similar to <a name="INDEX-40"/>umasks you
+have probably encountered while working with Unix systems. They are
+used to help define the permissions that will be assigned to a file
+or directory at the time it is created. Samba's
+masks work differently in that the bits that can be set are set in
+the creation mask, while in Unix umasks, the bits
+<em class="emphasis">cannot</em> be set are set in the umask. We think you
+will find Samba's method to be much more intuitive.
+Once in a while you might need to convert between a Unix umask and
+the equivalent Samba mask. It is simple: one is just the bitwise
+complement of the other. For example, an octal umask of 0022 has the
+same effect as a Samba mask of 0755.</p>
+
+<p>Unix umasks are set on a user-by-user basis, usually while executing
+the GUI's or command-line shell's
+startup scripts. When users connect to a Samba share from a network
+client, these scripts are not executed, so Samba supplies the ability
+to set the creation masks for files and directories. By default, this
+is done on a share-by-share basis, although you can use the
+<tt class="literal">include</tt> parameter in the Samba configuration file
+(as explained in <a href="ch06.html">Chapter 6</a>) to assign masks on a
+user-by-user basis, thus matching conventional Unix behavior.</p>
+
+<p>To show how Samba's create masks work, suppose we
+have a Windows Me user connecting to his Unix home directory through
+Samba, and Samba is configured with <tt class="literal">create</tt>
+<tt class="literal">mask</tt> <tt class="literal">=</tt> <tt class="literal">777</tt>
+in the <tt class="literal">[homes]</tt> share. With this value,
+<tt class="literal">create</tt> <tt class="literal">mask</tt> will not affect the
+bits that are set on new files. If the user creates a file with
+Wordpad, it will appear in the Unix filesystem like this:</p>
+
+<blockquote><pre class="code">$ <tt class="userinput"><b>ls -l file.doc</b></tt>
+-rwxrw-rw-    1 jay      jay             0 Sep 21 11:02 file.doc</pre></blockquote>
+
+<p>Wordpad created the file with read/write permissions (i.e., the
+MS-DOS read-only attribute was not set), so Samba mapped the MS-DOS
+attributes to Unix read/write permissions for user, group, and other.
+The <a name="INDEX-41"/><a name="INDEX-42"/>execute bit is set for the owner
+because by default, the <tt class="literal">map</tt>
+<tt class="literal">archive</tt> parameter is set to
+<tt class="literal">yes</tt>. The other execute bits are not set because
+<tt class="literal">map</tt> <tt class="literal">system</tt> and
+<tt class="literal">map</tt> <tt class="literal">hidden</tt> are set to
+<tt class="literal">no</tt> by default. You can customize this behavior as
+you see fit, and unless you do backups from MS-DOS or Windows
+systems, you might want to specify <tt class="literal">map</tt>
+<tt class="literal">archive</tt> <tt class="literal">=</tt> <tt class="literal">no</tt>
+to avoid Windows files from appearing as executables on the Unix
+system.</p>
+
+<p>Now suppose we set
+<tt class="literal">create</tt><a name="INDEX-43"/> <tt class="literal">mask</tt> to have
+an effect. For example:</p>
+
+<blockquote><pre class="code">[homes]
+    create mask = 664</pre></blockquote>
+
+<p>This is equivalent to a Unix umask of 113. If the user creates the
+Wordpad document as before, it will show up as:</p>
+
+<blockquote><pre class="code">$ <tt class="userinput"><b>ls -l file.doc</b></tt>
+-rw-rw-r--    1 jay      jay             0 Sep 22 16:38 file.doc</pre></blockquote>
+
+<p>Comparing this to the previous example, notice that not only has the
+write permission for other disappeared as we expected, but so has the
+execute permission for owner. This happened because the value of
+<tt class="literal">create</tt> <tt class="literal">mask</tt> logically ANDs the
+owner's permissions with a 6, which has masked off
+the execute bit. The lesson here is that if you want to enable any of
+<tt class="literal">map</tt> <tt class="literal">archive</tt>,
+<tt class="literal">map</tt> <tt class="literal">system</tt>, or
+<tt class="literal">map</tt> <tt class="literal">hidden</tt>, you must be careful
+not to mask off the corresponding execute bit with your
+<tt class="literal">create</tt> <tt class="literal">mask</tt>.</p>
+
+<p>The <tt class="literal">directory</tt><a name="INDEX-44"/> <tt class="literal">mask</tt>
+option works similarly, masking permissions for newly created
+directories. The following example will allow the permissions of a
+newly created directory to be, at most, 755:</p>
+
+<blockquote><pre class="code">[data]
+    directory mask = 755</pre></blockquote>
+
+<p>Also, you can force various bits with the <tt class="literal">force</tt>
+<tt class="literal">create</tt> <tt class="literal">mode</tt> and
+<tt class="literal">force</tt> <tt class="literal">directory</tt>
+<tt class="literal">mode</tt> options. These options will perform a logical
+OR against the file and directory creation masks, ensuring that those
+bits that are specified will always be set. You would typically set
+these options globally to ensure that group and world read/write
+permissions have been set appropriately for new files or directories
+in each share.</p>
+
+<p>In the same spirit, if you wish to set explicitly the Unix user and
+group attributes of a file created on the Windows side, you can use
+the <tt class="literal">force</tt><a name="INDEX-45"/> <tt class="literal">user</tt> and
+<tt class="literal">force</tt><a name="INDEX-46"/> <tt class="literal">group</tt>
+options. For example:</p>
+
+<blockquote><pre class="code">[data]
+    create mask = 744
+    directory mask = 755
+    force user = joe
+    force group = accounting</pre></blockquote>
+
+<p>These options assign the same Unix username and group to every client
+that connects to the share. However, this occurs
+<em class="emphasis">after</em> the client authenticates; it does not
+allow free access to a share. These options are frequently used for
+their side effects of assigning a specific user and group to each new
+file or directory that is created in a share. Use these options with
+discretion.</p>
+
+<p>Finally, one of the capabilities of Unix that DOS lacks is the
+ability to delete a read-only file from a writable directory. In
+Unix, if a directory is writable, a read-only file in that directory
+can still be removed. This could permit you to delete files in any of
+your directories, even if the file was left by someone else.</p>
+
+<p>DOS filesystems are not designed for multiple users, and so its
+designers decided that read-only means &quot;protected
+against accidental change, including deletion,&quot;
+rather than &quot;protected against some other user on a
+single-user machine.&quot; So the designers of DOS
+prohibited removal of a read-only file. Even today, Windows
+filesystems exhibit the same behavior.</p>
+
+<p>Normally, this is harmless. Windows programs don't
+try to remove read-only files because they know it's
+a bad idea. However, a number of source-code control
+programs&mdash;which were first written for Unix&mdash;run on Windows
+and require the ability to delete read-only files. Samba permits this
+behavior with the <tt class="literal">delete</tt><a name="INDEX-47"/>
+<tt class="literal">readonly</tt> option. To enable this functionality, set
+the option to <tt class="literal">yes</tt>:</p>
+
+<a name="INDEX-48"/><blockquote><pre class="code">[data]
+    delete readonly = yes</pre></blockquote>
+
+
+</div>
+
+
+<div class="sect2"><a name="samba2-CHP-8-SECT-2.2"/>
+
+<h3 class="head2">File and Directory Permission Options</h3>
+
+<p><a name="INDEX-49"/><a name="INDEX-50"/><a name="INDEX-51"/>The
+options for file and directory permissions are summarized in <a href="ch08.html#samba2-CHP-8-TABLE-2">Table 8-2</a>; each option is then described in detail.</p>
+
+<a name="samba2-CHP-8-TABLE-2"/><h4 class="head4">Table 8-2. File and directory permission options</h4><table border="1">
+
+
+
+
+
+
+<tr>
+<th>
+<p>Option</p>
+</th>
+<th>
+<p>Parameters</p>
+</th>
+<th>
+<p>Function</p>
+</th>
+<th>
+<p>Default</p>
+</th>
+<th>
+<p>Scope</p>
+</th>
+</tr>
+
+
+<tr>
+<td>
+<p><tt class="literal">create mask</tt> <tt class="literal">(create mode)</tt></p>
+</td>
+<td>
+<p>numeric</p>
+</td>
+<td>
+<p>Maximum permissions for files created by Samba.</p>
+</td>
+<td>
+<p><tt class="literal">0744</tt></p>
+</td>
+<td>
+<p>Share</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><tt class="literal">directory mask</tt> <tt class="literal">(directory mode)</tt></p>
+</td>
+<td>
+<p>numeric</p>
+</td>
+<td>
+<p>Maximum permissions for directories created by Samba.</p>
+</td>
+<td>
+<p><tt class="literal">0744</tt></p>
+</td>
+<td>
+<p>Share</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><tt class="literal">force create mode</tt></p>
+</td>
+<td>
+<p>numeric</p>
+</td>
+<td>
+<p>Forces the specified permissions (bitwise <tt class="literal">or</tt>) for
+directories created by Samba.</p>
+</td>
+<td>
+<p><tt class="literal">0000</tt></p>
+</td>
+<td>
+<p>Share</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><tt class="literal">force directory</tt> <tt class="literal">mode</tt></p>
+</td>
+<td>
+<p>numeric</p>
+</td>
+<td>
+<p>Forces the specified permissions (bitwise <tt class="literal">or</tt>) for
+directories created by Samba.</p>
+</td>
+<td>
+<p><tt class="literal">0000</tt></p>
+</td>
+<td>
+<p>Share</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><tt class="literal">force group</tt> <tt class="literal">(group)</tt></p>
+</td>
+<td>
+<p>string ( group name)</p>
+</td>
+<td>
+<p>Effective group for a user accessing this share.</p>
+</td>
+<td>
+<p>None</p>
+</td>
+<td>
+<p>Share</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><tt class="literal">force user</tt></p>
+</td>
+<td>
+<p>string (username)</p>
+</td>
+<td>
+<p>Effective username for a user accessing this share.</p>
+</td>
+<td>
+<p>None</p>
+</td>
+<td>
+<p>Share</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><tt class="literal">delete readonly</tt></p>
+</td>
+<td>
+<p>Boolean</p>
+</td>
+<td>
+<p>Allows a user to delete a read-only file from a writable directory.</p>
+</td>
+<td>
+<p><tt class="literal">no</tt></p>
+</td>
+<td>
+<p>Share</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><tt class="literal">map archive</tt></p>
+</td>
+<td>
+<p>Boolean</p>
+</td>
+<td>
+<p>Preserve DOS archive attribute in user execute bit (0100).</p>
+</td>
+<td>
+<p><tt class="literal">yes</tt></p>
+</td>
+<td>
+<p>Share</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><tt class="literal">map system</tt></p>
+</td>
+<td>
+<p>Boolean</p>
+</td>
+<td>
+<p>Preserve DOS system attribute in group execute bit (0010).</p>
+</td>
+<td>
+<p><tt class="literal">no</tt></p>
+</td>
+<td>
+<p>Share</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><tt class="literal">map hidden</tt></p>
+</td>
+<td>
+<p>Boolean</p>
+</td>
+<td>
+<p>Preserve DOS hidden attribute in world execute bit (0001).</p>
+</td>
+<td>
+<p><tt class="literal">no</tt></p>
+</td>
+<td>
+<p>Share</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><tt class="literal">inherit permissions</tt></p>
+</td>
+<td>
+<p>Boolean</p>
+</td>
+<td>
+<p>If <tt class="literal">yes</tt>, permissions on new files and directories
+are inherited from parent directory.</p>
+</td>
+<td>
+<p>no</p>
+</td>
+<td>
+<p>Share</p>
+</td>
+</tr>
+
+</table>
+
+
+<div class="sect3"><a name="samba2-CHP-8-SECT-2.2.1"/>
+
+<a name="INDEX-52"/><h3 class="head3">create mask</h3>
+
+<p>The argument for this option is an octal number indicating which
+permission flags can be set at file creation by a client in a share.
+The default is 0744, which means that the Unix owner can at most
+read, write, and optionally execute her own files, while members of
+the user's group and others can only read or execute
+them. If you need to change it for nonexecutable files, we recommend
+0644, or <tt class="literal">rw-r--r--</tt>. Keep in mind that the execute
+bits can be used by the server to map certain DOS file attributes, as
+described earlier. If you're altering the create
+mask, those bits have to be part of the create mask as well.</p>
+
+
+</div>
+
+
+
+<div class="sect3"><a name="samba2-CHP-8-SECT-2.2.2"/>
+
+<a name="INDEX-53"/><h3 class="head3">directory mask</h3>
+
+<p>The argument for this option is an octal number indicating which
+permission flags can be set at directory creation by a client in a
+share. The default is 0744, which allows everyone on the Unix side
+to, at most, read and traverse the directories, but allows only you
+to modify them. We recommend the mask 0750, removing access by
+&quot;the world.&quot;</p>
+
+
+</div>
+
+
+
+<div class="sect3"><a name="samba2-CHP-8-SECT-2.2.3"/>
+
+<a name="INDEX-54"/><h3 class="head3">force create mode</h3>
+
+<p>This option sets the permission bits that Samba will set when a file
+permission change is made. It's often used to force
+group permissions, as mentioned previously. It can also be used to
+preset any of the DOS attributes we mentioned: archive (0100), system
+(0010), or hidden (0001).</p>
+
+<a name="samba2-CHP-8-NOTE-139"/><blockquote class="note"><h4 class="objtitle">TIP</h4>
+<p><a name="INDEX-55"/>When saving
+documents, many Windows applications rename their datafiles with a
+<em class="filename">.bak</em> extension and create new ones. When the
+files are in a Samba share, this changes their ownership and
+permissions so that members of the same Unix group
+can't edit them. Setting <tt class="literal">force</tt>
+<tt class="literal">create mode = 0660</tt> will keep the new file editable
+by members of the group.</p>
+</blockquote>
+
+
+</div>
+
+
+
+<div class="sect3"><a name="samba2-CHP-8-SECT-2.2.4"/>
+
+<a name="INDEX-56"/><h3 class="head3">force directory mode</h3>
+
+<p>This option sets the permission bits that Samba will set when a
+directory permission change is made or a directory is created.
+It's often used to force group permissions, as
+mentioned previously. This option defaults to 0000 and can be used
+just like the <tt class="literal">force</tt> <tt class="literal">create</tt>
+<tt class="literal">mode</tt> to add group or other permissions if needed.</p>
+
+
+</div>
+
+
+
+<div class="sect3"><a name="samba2-CHP-8-SECT-2.2.5"/>
+
+<a name="INDEX-57"/><h3 class="head3">force group</h3>
+
+<p>This option, sometimes called <tt class="literal">group</tt>, assigns a
+static group ID that will be used on all connections to a share after
+the client has successfully authenticated. This assigns a specific
+group to each new file or directory created from an SMB client.</p>
+
+
+</div>
+
+
+
+<div class="sect3"><a name="samba2-CHP-8-SECT-2.2.6"/>
+
+<h3 class="head3">force user</h3>
+
+<p>The <tt class="literal">force</tt><a name="INDEX-58"/> <tt class="literal">user</tt> option
+assigns a static user ID that will be used on all connections to a
+share after the client has successfully authenticated. This assigns a
+specific user to each new file or directory created from an SMB
+client.</p>
+
+
+</div>
+
+
+
+<div class="sect3"><a name="samba2-CHP-8-SECT-2.2.7"/>
+
+<a name="INDEX-59"/><h3 class="head3">delete readonly</h3>
+
+<p>This option allows a user to delete a directory containing a
+read-only file. By default, DOS and Windows will not allow such an
+operation. You probably will want to leave this option turned off
+unless a program (for example, an RCS program) needs this capability;
+many Windows users would be appalled to find that
+they'd accidentally deleted a file that they had set
+as read-only.</p>
+
+
+</div>
+
+
+
+<div class="sect3"><a name="samba2-CHP-8-SECT-2.2.8"/>
+
+<a name="INDEX-60"/><h3 class="head3">map archive</h3>
+
+<p>The DOS archive bit is used to flag a file that has been changed
+since it was last archived (e.g., backed up with the DOS archive
+program). Setting the Samba option <tt class="literal">map</tt>
+<tt class="literal">archive</tt> <tt class="literal">=</tt>
+<tt class="literal">yes</tt> maps the DOS archive flag to the Unix
+execute-by-owner (0100) bit. It's best to leave this
+option on if your Windows users are doing their own backups or are
+using programs that require the archive bit. Unix lacks the notion of
+an archive bit entirely. Backup programs typically keep a file that
+lists what files were backed up on what date, so comparing
+file-modification dates serves the same purpose.</p>
+
+<p>Setting this option to <tt class="literal">yes</tt> causes an occasional
+surprise on Unix when a user notices that a datafile is marked as
+executable, but rarely causes harm. If a user tries to run it, he
+will normally get a string of error messages as the shell tries to
+execute the first few lines as commands. The reverse is also
+possible; an executable Unix program looks like it
+hasn't been backed up recently on Windows. But
+again, this is rare and usually harmless.</p>
+
+<p>For map archive to work properly, the execute bit for owner must not
+be masked off with the <tt class="literal">create</tt>
+<tt class="literal">mask</tt> parameter.</p>
+
+
+</div>
+
+
+
+<div class="sect3"><a name="samba2-CHP-8-SECT-2.2.9"/>
+
+<a name="INDEX-61"/><h3 class="head3">map system</h3>
+
+<p>The DOS system attribute indicates files that are required by the
+operating system and should not be deleted, renamed, or moved without
+special effort. Set this option only if you need to store Windows
+system files on the Unix fileserver. Executable Unix programs will
+appear to be nonremovable, special Windows files when viewed from
+Windows clients. This might prove mildly inconvenient if you want to
+move or remove one. For most sites, however, this is fairly harmless.</p>
+
+<p>For map archive to work properly, the execute bit for group must not
+be masked off with the <tt class="literal">create</tt>
+<tt class="literal">mask</tt> parameter.</p>
+
+
+</div>
+
+
+
+<div class="sect3"><a name="samba2-CHP-8-SECT-2.2.10"/>
+
+<a name="INDEX-62"/><h3 class="head3">map hidden</h3>
+
+<p>DOS uses the hidden attribute to indicate that a file should not
+ordinarily be visible in directory listings. Unix
+doesn't have such a facility; it's
+up to individual programs (notably, the shell) to decide what to
+display and what not to display. Normally, you won't
+have any DOS files that need to be hidden, so the best thing to do is
+to leave this option turned off.</p>
+
+<p>Setting this option to <tt class="literal">yes</tt> causes the server to
+map the hidden flag onto the executable-by-others bit (0001). This
+feature can produce a rather startling effect. Any Unix program that
+is executable by world seems to vanish when you look for it from a
+Windows client. If this option is not set, however, and a Windows
+user attempts to mark a file hidden on a Samba share, it will not
+work&mdash;Samba has no place to store the hidden attribute!</p>
+
+<p>For map archive to work properly, the execute bit for other must not
+be masked off with the <tt class="literal">create</tt>
+<tt class="literal">mask</tt> parameter.</p>
+
+
+</div>
+
+
+
+<div class="sect3"><a name="samba2-CHP-8-SECT-2.2.11"/>
+
+<h3 class="head3">inherit permissions</h3>
+
+<p>When the <tt class="literal">inherit</tt><a name="INDEX-63"/>
+<tt class="literal">permissions</tt> option is set to
+<tt class="literal">yes</tt>, the <tt class="literal">create</tt>
+<tt class="literal">mask</tt>, <tt class="literal">directory</tt>
+<tt class="literal">mask</tt>, <tt class="literal">force</tt>
+<tt class="literal">create</tt> <tt class="literal">mode</tt>, and
+<tt class="literal">force</tt> <tt class="literal">directory</tt>
+<tt class="literal">mode</tt> are ignored. The normal behavior of setting
+the permissions on newly created files is overridden such that the
+new files and directories take on permissions from their parent
+directory. New directories will have exactly the same permissions as
+the parent, and new files will inherit the read and write bits from
+the parent directory, while the execute bits are determined as usual
+by the values of the <tt class="literal">map</tt>
+<tt class="literal">archive</tt>, <tt class="literal">map</tt>
+<tt class="literal">hidden</tt>, and <tt class="literal">map</tt>
+<tt class="literal">system</tt> parameters.</p>
+
+<p>By default, this option is set to <tt class="literal">no</tt>. <a name="INDEX-64"/><a name="INDEX-65"/><a name="INDEX-66"/> <a name="INDEX-67"/><a name="INDEX-68"/><a name="INDEX-69"/></p>
+
+
+</div>
+
+
+</div>
+
+
+</div>
+
+
+
+<div class="sect1"><a name="samba2-CHP-8-SECT-3"/>
+
+<h2 class="head1">Windows NT/2000/XP ACLs</h2>
+
+<p><a name="INDEX-70"/><a name="INDEX-71"/><a name="INDEX-72"/><a name="INDEX-73"/>Unix and Windows
+have different <a name="INDEX-74"/>security models, and Windows NT/2000/XP
+has a security model that is different from Windows 95/98/Me. One
+area in which this is readily apparent is file protections. On Unix
+systems, the method used has traditionally been the 9-bit
+&quot;user, group, other&quot; system, in
+which read, write, and execute bits can be set separately for the
+owner of the file, the groups to which the owner belongs, and
+everyone else, respectively.</p>
+
+<p><a name="INDEX-75"/>Windows 95/98/Me has a file-protection
+system that is essentially no protection at all. This family of
+operating systems was developed from MS-DOS, which was implemented as
+a non-networked, single-user system. Multiuser security simply was
+never added. One apparent exception to this is user-level security
+for shared files, which we will discuss in <a href="ch09.html">Chapter 9</a>. Here, separate access permissions can be
+assigned to individual network client users or groups. However,
+user-level security on Windows 95/98/Me systems requires a Windows
+NT/2000 or Samba server to perform the actual authentication.</p>
+
+<p>On <a name="INDEX-76"/><a name="INDEX-77"/><a name="INDEX-78"/>Windows NT/2000/XP,
+user-level security is an extension of the native file security
+model, which involves access control lists (ACLs). This system is
+somewhat more extensive than the Unix security model, allowing the
+access rights on individual files to be set separately for any number
+of individual users and/or any number of arbitrary groups of users.
+<a href="ch08.html#samba2-CHP-8-FIG-3">Figure 8-3</a>, <a href="ch08.html#samba2-CHP-8-FIG-4">Figure 8-4</a>,
+and <a href="ch08.html#samba2-CHP-8-FIG-5">Figure 8-5</a> show the dialog boxes on a Windows
+2000 system in which the ACL is set for a file. By right-clicking a
+file's icon and selecting Properties, then selecting
+the Security tab, we get to the dialog box shown in <a href="ch08.html#samba2-CHP-8-FIG-3">Figure 8-3</a>. Here, we can set the basic permissions for a
+file, which are similar to Unix permissions, although not identical.</p>
+
+<div class="figure"><a name="samba2-CHP-8-FIG-3"/><img src="figs/sam2_0803.gif"/></div><h4 class="head4">Figure 8-3. The Security tab of the file Properties dialog</h4>
+
+<p>By clicking the Advanced tab, we can bring up the dialog box shown in
+<a href="ch08.html#samba2-CHP-8-FIG-4">Figure 8-4</a>, which shows the list of
+<a name="INDEX-79"/>access control entries (ACEs) in the ACL.
+In this dialog, ACEs can be added to or deleted from the ACL, or an
+existing ACE can be viewed and modified. Each ACE either allows or
+denies a set of permissions for a specific user or group.</p>
+
+<div class="figure"><a name="samba2-CHP-8-FIG-4"/><img src="figs/sam2_0804.gif"/></div><h4 class="head4">Figure 8-4. The Permissions tab of the Access Control Settings dialog</h4>
+
+<div class="figure"><a name="samba2-CHP-8-FIG-5"/><img src="figs/sam2_0805.gif"/></div><h4 class="head4">Figure 8-5. Permission Entry dialog, showing the settings of an ACE</h4>
+
+<p><a href="ch08.html#samba2-CHP-8-FIG-5">Figure 8-5</a> shows the dialog box for adding an ACE.
+As you can see, there are more options for permissions in an ACL than
+with the permission bits on typical Unix systems. You can learn more
+about these settings in <em class="citetitle">Essential Windows NT System
+Administration</em>, published by O'Reilly.</p>
+
+<p>In a networked environment where a Samba server is serving files to
+Windows NT/2000/XP clients, Samba has to map Unix permissions for
+files and directories to Windows NT/2000/XP access control lists.
+When a Windows NT/2000/XP client accesses a shared file or directory
+on a Samba server, Samba translates the object's
+ownership, group, and permissions into an ACL and returns them to the
+client.</p>
+
+<p><a href="ch08.html#samba2-CHP-8-FIG-6">Figure 8-6</a> shows the Properties dialog box for the
+file <em class="filename">shopping_list.doc</em> that resides on the Samba
+server.</p>
+
+<div class="figure"><a name="samba2-CHP-8-FIG-6"/><img src="figs/sam2_0806.gif"/></div><h4 class="head4">Figure 8-6. The Properties dialog for a file on the Samba server</h4>
+
+<p>From Unix, this file appears as:</p>
+
+<blockquote><pre class="code">$ <tt class="userinput"><b>ls -l shopping_list.doc</b></tt>
+-rw-------    1 adilia   users          49 Mar 29 11:58 shopping_list.doc</pre></blockquote>
+
+<p>Notice that because the file has read permissions for the owner, the
+Read-only checkbox will show as cleared, even though the user on the
+Windows client (who is not <tt class="literal">adilia</tt> in this example)
+does not have read access permissions. The checkboxes here show only
+DOS attributes. By clicking the Security tab, we can start to examine
+the ACLs, as shown in <a href="ch08.html#samba2-CHP-8-FIG-7">Figure 8-7</a>.</p>
+
+<div class="figure"><a name="samba2-CHP-8-FIG-7"/><img src="figs/sam2_0807.gif"/></div><h4 class="head4">Figure 8-7. The Security tab of the Properties dialog for a file on the Samba server</h4>
+
+<p>The owner of the file (<tt class="literal">adilia</tt>) is shown as one
+entry, while the group (<tt class="literal">users</tt>) and other
+permissions are presented as the groups called
+<tt class="literal">users</tt> and <tt class="literal">Everyone</tt>. Clicking
+one of the items in the upper windows causes the simplified view of
+the permissions in that item to appear in the bottom window. Here,
+the read/write permissions for <tt class="literal">adilia</tt> appear in a
+manner that makes the security model of Unix and Windows seem
+similar. However, clicking the Advanced . . . button brings up the
+additional dialog box shown in <a href="ch08.html#samba2-CHP-8-FIG-8">Figure 8-8</a>.</p>
+
+<div class="figure"><a name="samba2-CHP-8-FIG-8"/><img src="figs/sam2_0808.gif"/></div><h4 class="head4">Figure 8-8. The Access Control Settings dialog for a file on the Samba server</h4>
+
+<p>In this dialog box, we see the actual ACL of the file. The ACEs for
+<tt class="literal">users</tt> and <tt class="literal">Everyone</tt> are listed
+with Take Ownership in the Permission column. This is a trick used by
+Samba for ACLs that have no permissions on the Unix side. On Windows,
+an ACL with nothing set results in no ACL at all, so Samba sets the
+Take Ownership permission to make sure that all the ACLs
+corresponding to the Unix &quot;user, group,
+other&quot; permissions will show up on Windows. The Take
+Ownership permission has no corresponding Unix attribute, so the
+setting on Windows does not affect the actual file on the Unix system
+in any way. Although Windows client users might be misled into
+thinking they can take ownership of the file (that is, change the
+ownership of the file to themselves), an actual attempt to do so will
+fail.</p>
+
+<p>The Permissions column for the <tt class="literal">adilia</tt> ACL is
+listed as Special because Samba reports permissions for the file that
+do not correspond to settings for which Windows has a more
+descriptive name. Clicking the entry and then clicking the View/Edit
+. . . button brings up the dialog box shown in <a href="ch08.html#samba2-CHP-8-FIG-9">Figure 8-9</a>, in which the details of the ACL permissions
+can be viewed and perhaps modified.</p>
+
+<div class="figure"><a name="samba2-CHP-8-FIG-9"/><img src="figs/sam2_0809.gif"/></div><h4 class="head4">Figure 8-9. Permission Entry dialog for a file served by Samba</h4>
+
+<p>We say &quot;perhaps&quot; here because
+checking or unchecking boxes in this dialog box might not result in
+settings that Samba is able to map back into the Unix security model.
+When a user attempts to modify a setting (either permissions or
+ownership) that she does not have authority to change, or does not
+correspond to a valid setting on the Unix system, Samba will respond
+with an error dialog or by quietly ignoring the unmappable settings.</p>
+
+<p>The ACLs for a directory are slightly different. <a href="ch08.html#samba2-CHP-8-FIG-10">Figure 8-10</a> shows the ACL view after clicking the Advanced
+button.</p>
+
+<div class="figure"><a name="samba2-CHP-8-FIG-10"/><img src="figs/sam2_0810.gif"/></div><h4 class="head4">Figure 8-10. The Access Control Settings dialog for a directory on the Samba server</h4>
+
+<p>Here, there are two ACLs each for <tt class="literal">users</tt> and
+<tt class="literal">Everyone</tt>. One ACL specifies the permissions for
+the directory itself, and the other specifies permissions for the
+directory's contents. When changing settings in the
+View/Edit... dialog, there is an extra drop-down menu to apply the
+settings either to just the directory or to some combination of the
+directory and the files and directories it contains. If settings are
+applied to more than just the directory, Samba will match the
+behavior of a Windows server and change the permissions on the
+contents of the directory, as specified in the dialog.</p>
+
+
+<div class="sect2"><a name="samba2-CHP-8-SECT-3.1"/>
+
+<h3 class="head2">Unix ACLs</h3>
+
+<p><a name="INDEX-80"/><a name="INDEX-81"/>In
+most cases, users of Windows clients will find the Unix security
+model to be sufficient. However, in some cases, people might want the
+Samba server to support the full Windows ACL security model. Even if
+they don't need the fine-grained control over file
+and directory permissions, they might find Samba's
+translation between ACLs and Unix permissions to be a source of
+confusion or frustration.</p>
+
+<p>When the underlying Unix host operating system supports
+<a name="INDEX-82"/><a name="INDEX-83"/>POSIX.1e ACLs, Samba provides much better
+support of Windows NT/2000/XP ACLs. Versions of Unix that offer the
+necessary support include the following:</p>
+
+<ul><li>
+<p>Solaris 2.6 and later</p>
+</li><li>
+<p>SGI Irix</p>
+</li><li>
+<p>Linux, with Andreas Gr&uuml;nbacher's kernel
+patch from <a href="http://acl.bestbits.at">http://acl.bestbits.at</a>
+that adds ACL support to the Linux ext2 and ext3 filesystems</p>
+</li><li>
+<p>Linux, with the XFS filesystem</p>
+</li><li>
+<p>AIX</p>
+</li><li>
+<p>FreeBSD 5.0 and later</p>
+</li><li>
+<p>HP/UX 11.0 and later, with the JFS 3.3 filesystem layout Version 4</p>
+</li></ul>
+<p>If you are fortunate enough to have a Unix host operating system with
+ACL support already provided, all you need to do is recompile Samba
+using the <tt class="literal">--with-acl-support</tt> configure option, as
+we described in <a href="ch02.html">Chapter 2</a>. If you are running
+Linux and need to patch your kernel, things are much more
+complicated. We suggest you refer to the documentation that comes
+with the patch for details on using it.</p>
+
+
+</div>
+
+
+<div class="sect2"><a name="samba2-CHP-8-SECT-3.2"/>
+
+<h3 class="head2">Configuration Options for ACLs</h3>
+
+<p><a href="ch08.html#samba2-CHP-8-TABLE-3">Table 8-3</a> <a name="INDEX-84"/><a name="INDEX-85"/>shows the Samba configuration options
+for working with Windows NT/2000/XP access control lists.</p>
+
+<a name="samba2-CHP-8-TABLE-3"/><h4 class="head4">Table 8-3. ACL configuration options</h4><table border="1">
+
+
+
+
+
+
+<tr>
+<th>
+<p>Option</p>
+</th>
+<th>
+<p>Parameters</p>
+</th>
+<th>
+<p>Function</p>
+</th>
+<th>
+<p>Default</p>
+</th>
+<th>
+<p>Scope</p>
+</th>
+</tr>
+
+
+<tr>
+<td>
+<p><tt class="literal">nt acl support</tt></p>
+</td>
+<td>
+<p>Boolean</p>
+</td>
+<td>
+<p>If <tt class="literal">yes</tt>, allows users on Windows NT/2000/XP clients
+to modify ACL settings</p>
+</td>
+<td>
+<p><tt class="literal">yes</tt></p>
+</td>
+<td>
+<p>Share</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><tt class="literal">security mask</tt></p>
+</td>
+<td>
+<p>numeric</p>
+</td>
+<td>
+<p>Bitmask that allows or denies permission settings on files</p>
+</td>
+<td>
+<p><tt class="literal">0777</tt></p>
+</td>
+<td>
+<p>Share</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><tt class="literal">force security</tt> <tt class="literal">mode</tt></p>
+</td>
+<td>
+<p>numeric</p>
+</td>
+<td>
+<p>Bits that are always set when modifying file permissions</p>
+</td>
+<td>
+<p><tt class="literal">0000</tt></p>
+</td>
+<td>
+<p>Share</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><tt class="literal">directory</tt> <tt class="literal">security mask</tt></p>
+</td>
+<td>
+<p>numeric</p>
+</td>
+<td>
+<p>Bitmask that allows or denies permission settings on directories</p>
+</td>
+<td>
+<p><tt class="literal">0777</tt></p>
+</td>
+<td>
+<p>Share</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><tt class="literal">force directory</tt> <tt class="literal">security mode</tt></p>
+</td>
+<td>
+<p>numeric</p>
+</td>
+<td>
+<p>Bits that are always set when modifying directory permissions</p>
+</td>
+<td>
+<p><tt class="literal">0000</tt></p>
+</td>
+<td>
+<p>Share</p>
+</td>
+</tr>
+
+</table>
+
+
+<div class="sect3"><a name="samba2-CHP-8-SECT-3.2.1"/>
+
+<a name="INDEX-86"/><h3 class="head3">nt acl support</h3>
+
+<p>This parameter defaults to <tt class="literal">yes</tt>, which allows users
+on Windows NT/2000/XP clients to modify ACL settings for files on the
+Samba server. When set to <tt class="literal">no</tt>, files show up as
+owned by <tt class="literal">Everyone</tt>, with permissions appearing as
+&quot;Full Control&quot;. However,
+<em class="emphasis">actual</em> ownership and permissions are enforced as
+whatever they are set to on the Samba server, and the user on the
+Windows client cannot view or modify them with the dialog boxes used
+for managing ACLs.</p>
+
+<p>When enabled, support for Windows NT/2000/XP ACLs is limited to
+whatever ownerships and permissions can map into valid users and
+permissions on the Samba server. If the server supports ACLs (either
+&quot;out of the box&quot; or with an
+additional patch to enhance the filesystem), Samba's
+ACL support more closely matches that of a Windows NT/2000/XP server.</p>
+
+
+</div>
+
+
+
+<div class="sect3"><a name="samba2-CHP-8-SECT-3.2.2"/>
+
+<h3 class="head3">security mask</h3>
+
+<p>Using the <tt class="literal">security</tt><a name="INDEX-87"/>
+<tt class="literal">mask</tt> option, it is possible to define which file
+permissions users can modify from Windows NT/2000/XP clients. This is
+for files only and not directories, which are handled with the
+<tt class="literal">directory</tt><a name="INDEX-88"/>
+<tt class="literal">security</tt> <tt class="literal">mask</tt> option. The
+parameter is assigned a numeric value that is a Unix-style
+permissions mask. For bits in the mask that are set, the client can
+modify the corresponding bits in the files'
+permissions. If the bit is zero, the client cannot modify that
+permission. For example, if <tt class="literal">security</tt>
+<tt class="literal">mask</tt> is set as:</p>
+
+<blockquote><pre class="code">[data]
+    security mask = 0777</pre></blockquote>
+
+<p>the client can modify all the user/group/other permissions for the
+files in the share. This is the default. A value of
+<tt class="literal">0</tt> would deny clients from changing any of the
+permissions, and setting <tt class="literal">security</tt>
+<tt class="literal">mask</tt> as:</p>
+
+<blockquote><pre class="code">[data]
+    security mask = 0666</pre></blockquote>
+
+<p>would allow client users to modify the read and write permissions,
+but not the execute permissions.</p>
+
+<p>Do not count on <tt class="literal">security</tt> <tt class="literal">mask</tt>
+for complete control because if the user can access the files on the
+Samba server through any other means (for example, by logging
+directly into the Unix host), he can modify the permissions using
+that method.</p>
+
+
+</div>
+
+
+
+<div class="sect3"><a name="samba2-CHP-8-SECT-3.2.3"/>
+
+<h3 class="head3">force security mode</h3>
+
+<p>The <tt class="literal">force</tt><a name="INDEX-89"/>
+<tt class="literal">security</tt> <tt class="literal">mode</tt> option can be
+used to define a set of permissions that are always set whenever the
+user on a Windows NT/2000/XP client modifies a
+file's permissions. (See the
+<tt class="literal">force</tt> <tt class="literal">directory</tt>
+<tt class="literal">security</tt> <tt class="literal">mode</tt> option for
+handling directories.)</p>
+
+<p>Be careful to understand this properly. The mask given as the
+parameter's value is not necessarily equal to the
+resulting permissions on the file. The permissions that the client
+user attempts to modify are logically OR'd with the
+<tt class="literal">force</tt> <tt class="literal">security</tt>
+<tt class="literal">mode</tt> <tt class="literal">mask</tt> option, and any bits
+that are turned on will cause the file's
+corresponding permissions to be set. As an example, suppose
+<tt class="literal">force</tt> <tt class="literal">security</tt>
+<tt class="literal">mode</tt> is set in a share thusly:</p>
+
+<blockquote><pre class="code">[data]
+    force security mode = 0440</pre></blockquote>
+
+<p>(This sets the read bit for owner and group, but not other.) If a
+user on a Windows NT/2000/XP client modifies an ACL on a file in the
+<tt class="literal">[data]</tt> share and attempts to remove all read
+permissions, the read permission for other
+(<tt class="literal">Everyone</tt>) will be removed, but the read
+permission for the owner and group will remain. Note that this
+parameter cannot force a permission bit to be turned off.</p>
+
+<p>As with the <tt class="literal">security</tt> <tt class="literal">mask</tt>
+option, if a user can access the files in the share through any means
+other than Samba, she can easily work around Samba's
+enforcement of this parameter.</p>
+
+<p>The default value of <tt class="literal">force</tt>
+<tt class="literal">security</tt> <tt class="literal">mode</tt> is
+<tt class="literal">0000</tt>, which allows users to remove any permission
+from files.</p>
+
+
+</div>
+
+
+
+<div class="sect3"><a name="samba2-CHP-8-SECT-3.2.4"/>
+
+<a name="INDEX-90"/><h3 class="head3">directory security mask</h3>
+
+<p>This option works exactly the same as the <tt class="literal">security</tt>
+<tt class="literal">mask</tt> option, except that it operates on
+directories rather than files. As with <tt class="literal">security</tt>
+<tt class="literal">mask</tt>, it has a default value of
+<tt class="literal">0777</tt>, which allows Windows NT/2000/XP client users
+to modify all Unix permissions on directories in the share.</p>
+
+
+</div>
+
+
+
+<div class="sect3"><a name="samba2-CHP-8-SECT-3.2.5"/>
+
+<a name="INDEX-91"/><h3 class="head3">force directory security mode</h3>
+
+<p>This option works exactly the same as the <tt class="literal">force</tt>
+<tt class="literal">security</tt> <tt class="literal">mode</tt> option, except
+that it operates on directories rather than files. It also has a
+default value of <tt class="literal">0000</tt>, which allows Windows
+NT/2000/XP client users to remove any permissions from directories in
+the share. <a name="INDEX-92"/><a name="INDEX-93"/><a name="INDEX-94"/><a name="INDEX-95"/> <a name="INDEX-96"/><a name="INDEX-97"/></p>
+
+
+</div>
+
+
+</div>
+
+
+</div>
+
+
+
+<div class="sect1"><a name="samba2-CHP-8-SECT-4"/>
+
+<h2 class="head1">Name Mangling and Case</h2>
+
+<p><a name="INDEX-98"/><a name="INDEX-99"/><a name="INDEX-100"/><a name="INDEX-101"/>Back
+in the days of DOS and Windows 3.1, every filename was limited to
+eight uppercase characters, followed by a dot, and three more
+uppercase characters. This was known as the <em class="firstterm">8.3
+format</em> and was a huge nuisance. Windows 95/98/Me, Windows
+NT/2000/XP, and Unix have since relaxed this problem by allowing
+longer, sometimes case-sensitive, filenames. <a href="ch08.html#samba2-CHP-8-TABLE-4">Table 8-4</a> shows the current naming state of several
+popular operating systems.</p>
+
+<a name="samba2-CHP-8-TABLE-4"/><h4 class="head4">Table 8-4. Operating system filename limitations</h4><table border="1">
+
+
+
+<tr>
+<th>
+<p>Operating system</p>
+</th>
+<th>
+<p>File-naming rules</p>
+</th>
+</tr>
+
+
+<tr>
+<td>
+<p>DOS 6.22 or below</p>
+</td>
+<td>
+<p>Eight characters followed by a dot followed by a three-letter
+extension (8.3 format); case-insensitive</p>
+</td>
+</tr>
+<tr>
+<td>
+<p>Windows 3.1 for Workgroups</p>
+</td>
+<td>
+<p>Eight characters followed by a dot followed by a three-letter
+extension (8.3 format); case-insensitive</p>
+</td>
+</tr>
+<tr>
+<td>
+<p>Windows 95/98/Me</p>
+</td>
+<td>
+<p>255 characters; case-insensitive but case-preserving</p>
+</td>
+</tr>
+<tr>
+<td>
+<p>Windows NT/2000/XP</p>
+</td>
+<td>
+<p>255 characters; case-insensitive but case-preserving</p>
+</td>
+</tr>
+<tr>
+<td>
+<p>Unix</p>
+</td>
+<td>
+<p>255 characters; case-sensitive</p>
+</td>
+</tr>
+
+</table>
+
+<p>Samba still has to remain backward-compatible with network clients
+that store files in just the 8.3 format, such as Windows for
+Workgroups. If a user creates a file on a share called
+<em class="emphasis">antidisestablishmentarianism.txt</em>, a Windows for
+Workgroups client cannot tell it apart from another file in the same
+directory called <em class="emphasis">antidisease.txt</em>. Like Windows
+95/98/Me and Windows NT/2000/XP, Samba has to employ a special method
+for translating a long filename to an 8.3 filename in such a way that
+similar filenames will not cause collisions. This is called
+<em class="firstterm">name mangling</em>, and Samba deals with this in a
+manner that is similar, but not identical to, Windows 95 and its
+successors.</p>
+
+
+<div class="sect2"><a name="samba2-CHP-8-SECT-4.1"/>
+
+<h3 class="head2">The Samba Mangling Operation</h3>
+
+<p><a name="INDEX-102"/>Here is how Samba mangles a long
+filename into an 8.3 filename:</p>
+
+<ul><li>
+<p>If the original filename does not begin with a dot, the first five
+characters before the dot (if there is one) are converted to
+uppercase. These characters are used as the first five characters of
+the 8.3 mangled filename.</p>
+</li><li>
+<p>If the original filename begins with a dot, the dot is removed and
+then the previous step is performed on what is left.</p>
+</li><li>
+<p>These characters are immediately followed by a special mangling
+character: by default, a tilde (~), although Samba allows you to
+change this character.</p>
+</li><li>
+<p>The base of the long filename before the last period is hashed into a
+two-character code; parts of the name after the last dot can be used
+if necessary. This two-character code is appended to the filename
+after the mangling character.</p>
+</li><li>
+<p>The first three characters after the last dot (if there is one) of
+the original filename are converted to uppercase and appended onto
+the mangled name as the extension. If the original filename began
+with a dot, three underscores ( <tt class="literal">_ _ _</tt> ) are used
+as the extension instead.</p>
+</li></ul>
+<p>Here are some examples:</p>
+
+<blockquote><pre class="code">virtuosity.dat                       VIRTU~F1.DAT
+.htaccess                            HTACC~U0._ _ _
+hello.java                           HELLO~1F.JAV
+team.config.txt                      TEAMC~04.TXT
+antidisestablishmentarianism.txt     ANTID~E3.TXT
+antidisease.txt                      ANTID~9K.TXT</pre></blockquote>
+
+<p>Using these rules will allow Windows for Workgroups to differentiate
+the two files on behalf of the poor individual who is forced to see
+the network through the eyes of that operating system. Note that the
+same long filename should always hash to the same mangled name with
+Samba; this doesn't always happen with Windows. The
+downside of this approach is that there can still be collisions;
+however, the chances are greatly reduced.</p>
+
+<p>You generally want to use the mangling configuration options with
+only the oldest clients. We recommend doing this without disrupting
+other clients by adding an <tt class="literal">include</tt> directive to
+the <em class="filename">smb.conf</em> file:</p>
+
+<blockquote><pre class="code">[global]
+    include = /usr/local/samba/lib/smb.conf.%a</pre></blockquote>
+
+<p>This resolves to <em class="filename">smb.conf.WfWg</em> when a Windows
+for Workgroups client attaches. Now you can create a file
+<em class="filename">/usr/local/samba/lib/smb.conf.WfWg</em>, which might
+contain these options:</p>
+
+<blockquote><pre class="code">[global]
+    case sensitive = no
+    default case = upper
+    preserve case = no
+    short preserve case = no
+    mangle case = yes
+    mangled names= yes</pre></blockquote>
+
+<p>If you are not using Windows for Workgroups, you probably do not need
+to change any of these options from their defaults.</p>
+
+
+<div class="sect3"><a name="samba2-CHP-8-SECT-4.1.1"/>
+
+<h3 class="head3">Representing and resolving filenames with Samba</h3>
+
+<p><a name="INDEX-103"/>Another item that we should
+point out is that there is a difference between how an operating
+system <em class="emphasis">represents</em> a file and how it
+<em class="emphasis">resolves</em> it. For example, you have likely run
+across a file on a Windows system called
+<em class="filename">README.TXT</em>. The file can be represented by the
+operating system entirely in uppercase letters. However, if you open
+an MS-DOS command prompt and enter the command:</p>
+
+<blockquote><pre class="code">C:\&gt; <tt class="userinput"><b>notepad readme.txt</b></tt></pre></blockquote>
+
+<p>the all-caps file is loaded into the editing program, even though you
+typed the name in lowercase letters.</p>
+
+<p>This is because the Windows 95/98/Me and Windows NT/2000/XP families
+of operating systems resolve filenames in a case-insensitive manner,
+even though the files are represented in a case-sensitive manner.
+Unix-based operating systems, on the other hand, always resolve files
+in a case-sensitive manner; if you try to edit
+<em class="filename">README.TXT</em> with the command:</p>
+
+<blockquote><pre class="code">$ <tt class="userinput"><b>vi readme.txt</b></tt></pre></blockquote>
+
+<p>you will likely be editing the empty buffer of a new file.</p>
+
+<p><a name="INDEX-104"/>Here is how Samba handles case: if the
+<tt class="literal">preserve</tt><a name="INDEX-105"/> <tt class="literal">case</tt> is set
+to <tt class="literal">yes</tt>, Samba will always use the case provided by
+the operating system for representing (not resolving) filenames. If
+it is set to <tt class="literal">no</tt>, it will use the case specified by
+the <tt class="literal">default</tt><a name="INDEX-106"/> <tt class="literal">case</tt> option.
+The same is true for
+<tt class="literal">short</tt><a name="INDEX-107"/>
+<tt class="literal">preserve</tt> <tt class="literal">case</tt>. If this option
+is set to <tt class="literal">yes</tt>, Samba will use the default case of
+the operating system for representing 8.3 filenames; otherwise, it
+will use the case specified by the <tt class="literal">default</tt>
+<tt class="literal">case</tt> option. Finally, Samba will always resolve
+filenames in its shares based on the value of the
+<tt class="literal">case</tt> <tt class="literal">sensitive</tt> option.</p>
+
+
+</div>
+
+
+</div>
+
+
+<div class="sect2"><a name="samba2-CHP-8-SECT-4.2"/>
+
+<h3 class="head2">Mangling Options</h3>
+
+<p><a name="INDEX-108"/><a name="INDEX-109"/>Samba
+allows more refined instructions on how it should perform name
+mangling, including those controlling the case sensitivity, the
+character inserted to form a mangled name, and the ability to map
+filenames manually from one format to another. These options are
+shown in <a href="ch08.html#samba2-CHP-8-TABLE-5">Table 8-5</a>.</p>
+
+<a name="samba2-CHP-8-TABLE-5"/><h4 class="head4">Table 8-5. Name-mangling options</h4><table border="1">
+
+
+
+
+
+
+<tr>
+<th>
+<p>Option</p>
+</th>
+<th>
+<p>Parameters</p>
+</th>
+<th>
+<p>Function</p>
+</th>
+<th>
+<p>Default</p>
+</th>
+<th>
+<p>Scope</p>
+</th>
+</tr>
+
+
+<tr>
+<td>
+<p><tt class="literal">case sensitive</tt></p>
+
+<p><tt class="literal">(casesignames)</tt></p>
+</td>
+<td>
+<p>Boolean</p>
+</td>
+<td>
+<p>If <tt class="literal">yes</tt>, treats filenames as case-sensitive
+(Windows doesn't).</p>
+</td>
+<td>
+<p><tt class="literal">no</tt></p>
+</td>
+<td>
+<p>Share</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><tt class="literal">default case</tt></p>
+</td>
+<td>
+<p>string (<tt class="literal">upper</tt> or <tt class="literal">lower</tt>)</p>
+</td>
+<td>
+<p>Case to assume as default (used only when preserve case is
+<tt class="literal">no</tt>).</p>
+</td>
+<td>
+<p>Lower</p>
+</td>
+<td>
+<p>Share</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><tt class="literal">preserve case</tt></p>
+</td>
+<td>
+<p>Boolean</p>
+</td>
+<td>
+<p>If <tt class="literal">yes</tt>, keep the case the client supplied (i.e.,
+do not convert to <tt class="literal">default</tt>
+<tt class="literal">case</tt>).</p>
+</td>
+<td>
+<p><tt class="literal">yes</tt></p>
+</td>
+<td>
+<p>Share</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><tt class="literal">short preserve case</tt></p>
+</td>
+<td>
+<p>Boolean</p>
+</td>
+<td>
+<p>If <tt class="literal">yes</tt>, preserve case of 8.3-format names that the
+client provides.</p>
+</td>
+<td>
+<p><tt class="literal">yes</tt></p>
+</td>
+<td>
+<p>Share</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><tt class="literal">mangled names</tt></p>
+</td>
+<td>
+<p>Boolean</p>
+</td>
+<td>
+<p>Mangles long names into 8.3 DOS format.</p>
+</td>
+<td>
+<p><tt class="literal">yes</tt></p>
+</td>
+<td>
+<p>Share</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><tt class="literal">mangle case</tt></p>
+</td>
+<td>
+<p>Boolean</p>
+</td>
+<td>
+<p>Mangle a name if it is mixed case.</p>
+</td>
+<td>
+<p><tt class="literal">no</tt></p>
+</td>
+<td>
+<p>Share</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><tt class="literal">mangling char</tt></p>
+</td>
+<td>
+<p>string (single character)</p>
+</td>
+<td>
+<p>Gives mangling character.</p>
+</td>
+<td>
+<p><tt class="literal">~</tt></p>
+</td>
+<td>
+<p>Share</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><tt class="literal">mangled stack</tt></p>
+</td>
+<td>
+<p>numeric</p>
+</td>
+<td>
+<p>Number of mangled names to keep on the local mangling stack.</p>
+</td>
+<td>
+<p><tt class="literal">50</tt></p>
+</td>
+<td>
+<p>Global</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><tt class="literal">mangled map</tt></p>
+</td>
+<td>
+<p>string (list of patterns)</p>
+</td>
+<td>
+<p>Allows mapping of filenames from one format into another.</p>
+</td>
+<td>
+<p>None</p>
+</td>
+<td>
+<p>Share</p>
+</td>
+</tr>
+
+</table>
+
+
+<div class="sect3"><a name="samba2-CHP-8-SECT-4.2.1"/>
+
+<a name="INDEX-110"/><h3 class="head3">case sensitive</h3>
+
+<p>This share-level option, which has the obtuse synonym
+<tt class="literal">casesignames</tt>, specifies whether Samba should
+preserve case when resolving filenames in a specific share. The
+default value for this option is <tt class="literal">no</tt>, which is how
+Windows handles file resolution. If clients are using an operating
+system that takes advantage of case-sensitive filenames, you can set
+this configuration option to <tt class="literal">yes</tt> as shown here:</p>
+
+<blockquote><pre class="code">[accounting]
+    case sensitive = yes</pre></blockquote>
+
+<p>Otherwise, we recommend that you leave this option set to its default.</p>
+
+
+</div>
+
+
+
+<div class="sect3"><a name="samba2-CHP-8-SECT-4.2.2"/>
+
+<h3 class="head3">default case</h3>
+
+<p>The <tt class="literal">default</tt><a name="INDEX-111"/> <tt class="literal">case</tt> option
+is used with <tt class="literal">preserve</tt> <tt class="literal">case</tt>.
+This specifies the default case (upper or lower) Samba uses to create
+a file on one of its shares on behalf of a client. The default case
+is <tt class="literal">lower</tt>, which means that newly created files
+will have lowercase names. If you need to, you can override this
+global option by specifying the following:</p>
+
+<blockquote><pre class="code">[global]
+    default case = upper</pre></blockquote>
+
+<p>If you specify this value, the names of newly created files are
+translated into uppercase and cannot be overridden in a program. We
+recommend that you use the default value unless you are dealing with
+a Windows for Workgroups or other 8.3 client, in which case it should
+be <tt class="literal">upper</tt>.</p>
+
+
+</div>
+
+
+
+<div class="sect3"><a name="samba2-CHP-8-SECT-4.2.3"/>
+
+<a name="INDEX-112"/><h3 class="head3">preserve case</h3>
+
+<p>This option specifies whether a file created by Samba on behalf of
+the client is created with the case provided by the client operating
+system or the case specified by the earlier
+<tt class="literal">default</tt> <tt class="literal">case</tt> configuration
+option. The default value is <tt class="literal">yes</tt>, which uses the
+case provided by the client operating system. If it is set to
+<tt class="literal">no</tt>, the value of the <tt class="literal">default</tt>
+<tt class="literal">case</tt> option (upper or lower) is used.</p>
+
+<p>Note that this option does not handle 8.3 file requests sent from the
+client&mdash;see the upcoming <tt class="literal">short</tt>
+<tt class="literal">preserve</tt> <tt class="literal">case</tt> option. You might
+want to set this option to <tt class="literal">yes</tt>, for example, if
+applications that create files on the Samba server demand the file be
+all uppercase. If instead you want Samba to mimic the behavior of a
+Windows NT filesystem, you can leave this option set to its default,
+<tt class="literal">yes</tt>.</p>
+
+
+</div>
+
+
+
+<div class="sect3"><a name="samba2-CHP-8-SECT-4.2.4"/>
+
+<a name="INDEX-113"/><h3 class="head3">short preserve case</h3>
+
+<p>This option specifies whether an 8.3 filename created by Samba on
+behalf of the client is created with the default case of the client
+operating system or the case specified by the
+<tt class="literal">default</tt> <tt class="literal">case</tt> configuration
+option. The default value is <tt class="literal">yes</tt>, which uses the
+case provided by the client operating system. You can let Samba
+choose the case through the <tt class="literal">default</tt>
+<tt class="literal">case</tt> option by setting it as follows:</p>
+
+<blockquote><pre class="code">[global]
+    short preserve case = no</pre></blockquote>
+
+<p>If you want to force Samba to mimic the behavior of a Windows NT
+filesystem, you can leave this option set to its default,
+<tt class="literal">yes</tt>.</p>
+
+
+</div>
+
+
+
+<div class="sect3"><a name="samba2-CHP-8-SECT-4.2.5"/>
+
+<a name="INDEX-114"/><h3 class="head3">mangled names</h3>
+
+<p>This share-level option specifies whether Samba will mangle filenames
+for 8.3 clients. If the option is set to <tt class="literal">no</tt>, Samba
+will not mangle the names, and (depending on the client) they will
+either be invisible or appear truncated to those using 8.3 operating
+systems. The default value is <tt class="literal">yes</tt>. You can
+override it per share as follows:</p>
+
+<blockquote><pre class="code">[data]
+    mangled names = no</pre></blockquote>
+
+
+</div>
+
+
+
+<div class="sect3"><a name="samba2-CHP-8-SECT-4.2.6"/>
+
+<a name="INDEX-115"/><h3 class="head3">mangle case</h3>
+
+<p>This option tells Samba whether it should mangle filenames that are
+not composed entirely of the case specified using the
+<tt class="literal">default</tt> <tt class="literal">case</tt> configuration
+option. The default for this option is <tt class="literal">no</tt>. If you
+set it to <tt class="literal">yes</tt>, you should be sure that all clients
+can handle the mangled filenames that result. You can override it per
+share as follows:</p>
+
+<blockquote><pre class="code">[data]
+    mangle case = yes</pre></blockquote>
+
+<p>We recommend that you leave this option alone unless you have a
+well-justified need to change it.</p>
+
+
+</div>
+
+
+
+<div class="sect3"><a name="samba2-CHP-8-SECT-4.2.7"/>
+
+<a name="INDEX-116"/><h3 class="head3">mangling char</h3>
+
+<p>This share-level option specifies the mangling character used when
+Samba mangles filenames into the 8.3 format. The default character
+used is a tilde (~). You can reset it to whatever character you wish.
+For instance:</p>
+
+<blockquote><pre class="code">[data]
+    mangling char = #</pre></blockquote>
+
+
+</div>
+
+
+
+<div class="sect3"><a name="samba2-CHP-8-SECT-4.2.8"/>
+
+<a name="INDEX-117"/><h3 class="head3">mangled stack</h3>
+
+<p>Samba maintains a local stack of recently mangled 8.3 filenames; this
+stack can be used to reverse-map mangled filenames back to their
+original state. This is often needed by applications that create and
+save a file, close it, and need to modify it later. The default
+number of long filename/mangled filename pairs stored on this stack
+is 50. However, if you want to cut down on the amount of processor
+time used to mangle filenames, you can increase the size of the stack
+to whatever you wish, at the expense of memory and slightly slower
+file access:</p>
+
+<blockquote><pre class="code">[global]
+    mangled stack = 100</pre></blockquote>
+
+
+</div>
+
+
+
+<div class="sect3"><a name="samba2-CHP-8-SECT-4.2.9"/>
+
+<a name="INDEX-118"/><h3 class="head3">mangled map</h3>
+
+<p>If the default behavior of name mangling is not sufficient, you can
+give Samba further instructions on how to behave using the
+<tt class="literal">mangled</tt> <tt class="literal">map</tt> option. This option
+allows you to specify mapping patterns that can be used in place of
+name mangling performed by Samba. For example:</p>
+
+<blockquote><pre class="code">[data]
+    mangled map =(*.database *.db) (*.class *.cls)</pre></blockquote>
+
+<p>Here, Samba is instructed to search each encountered file for
+characters that match the first pattern specified in the parenthesis
+and convert them to the modified second pattern in the parenthesis
+for display on an 8.3 client. This is useful in the event that name
+mangling converts the filename incorrectly or converts it to a format
+that the client cannot understand readily. Patterns are separated by
+whitespaces. <a name="INDEX-119"/><a name="INDEX-120"/> <a name="INDEX-121"/><a name="INDEX-122"/></p>
+
+
+</div>
+
+
+</div>
+
+
+</div>
+
+
+
+<div class="sect1"><a name="samba2-CHP-8-SECT-5"/>
+
+<h2 class="head1">Locks and Oplocks</h2>
+
+<p><a name="INDEX-123"/><a name="INDEX-124"/><a name="INDEX-125"/><a name="INDEX-126"/>Concurrent
+writes to a single file are not desirable in any operating system. To
+prevent this, most operating systems use <em class="firstterm">locks</em>
+to guarantee that only one process can write to a file at a time.
+Operating systems traditionally lock entire files, although newer
+ones allow a range of bytes within a file to be locked. If another
+process attempts to write to a file (or section of one) that is
+already locked, it receives an error from the operating system and
+will have to wait until the lock is released.</p>
+
+<p>Samba supports the standard DOS and NT filesystem (deny-mode) locking
+requests&mdash;which allow only one process to write to an entire
+file on a server at a given time&mdash;as well as byte-range locking.
+In addition, Samba supports a locking mechanism known in the Windows
+NT world as <em class="firstterm">opportunistic locking,
+</em><a name="INDEX-127"/>or<em class="firstterm">
+</em><em class="emphasis">oplock</em> for short.</p>
+
+
+<div class="sect2"><a name="samba2-CHP-8-SECT-5.1"/>
+
+<h3 class="head2">Opportunistic Locking</h3>
+
+<p>Opportunistic locking allows a client to notify the Samba server that
+it will not only be the exclusive writer of a file, but will also
+cache its changes to that file locally to speed up access by reducing
+network activity. This can result in a large performance
+gain&mdash;typically 30%&mdash;while at the same time reserving
+network bandwidth for other purposes.</p>
+
+<p>Because exclusive access can be obtained using regular file locks,
+the value of opportunistic locks is not so much to lock the file as
+it is to cache it. In fact, a better name for opportunistic locking
+might be <em class="firstterm">opportunistic caching</em>.</p>
+
+<p>When Samba knows that a file in one of its shares has been oplocked
+by a client, it marks its version as having an opportunistic lock and
+waits for the client to complete work on the file, at which point it
+expects the client to send its changes back to the Samba server for
+synchronization with the copy on the server.</p>
+
+<p>If a second client requests access to that file before the first
+client has finished working on it, Samba sends an oplock break
+request to the first client. This tells the client to stop caching
+its changes and return the current state of the file to the server so
+that the interrupting client can use it as it sees fit. An
+opportunistic lock, however, is not a replacement for a standard
+deny-mode lock. It is not unheard of for the interrupting process to
+be granted an oplock break only to discover that the original process
+also has a deny-mode lock on a file as well. <a href="ch08.html#samba2-CHP-8-FIG-11">Figure 8-11</a> illustrates this <a name="INDEX-128"/>opportunistic locking process.</p>
+
+<div class="figure"><a name="samba2-CHP-8-FIG-11"/><img src="figs/sam2_0811.gif"/></div><h4 class="head4">Figure 8-11. Opportunistic locking</h4>
+
+<p>In most cases, the extra performance resulting from the use of
+oplocks is highly desirable. However, allowing the client to cache
+data can be a big risk if either the client or network hardware are
+unreliable. Suppose a client opens a file for writing, creating an
+oplock on it. When another client also tries to open the file, an
+oplock break request is sent to the first client. If this request
+goes unfulfilled for any reason and the second client starts writing
+to the file, the file can be easily corrupted as a result of the two
+processes writing to it concurrently. Unfortunately, this scenario is
+very real. Uncoordinated behavior such as this has been observed many
+times among Windows clients in SMB networks (with files served by
+Windows NT/2000 or Samba). Typically, the affected files are database
+files, which multiple clients open concurrently for writing.</p>
+
+<p>A more concrete example of <a name="INDEX-129"/>oplock failure occurs when database
+files are very large. If a client is allowed to oplock this kind of
+file, there can be a huge delay while the client copies the entire
+file from the server to cache it, even though it might need to update
+only one record. The situation goes from bad to worse when another
+client tries to open the oplocked file. The first client might need
+to write the entire file back to the server before the second
+client's file open request can succeed. This results
+in another huge delay (for both clients), which in practice often
+results in a failed open due to a timeout on the second client,
+perhaps along with a message warning of possible database corruption!</p>
+
+<p>If you are having problems of this variety, you can turn off oplocks
+for the affected files by using the
+<tt class="literal">veto</tt><a name="INDEX-130"/> <tt class="literal">oplock</tt>
+<tt class="literal">files</tt> parameter:</p>
+
+<blockquote><pre class="code">[dbdata]
+    veto oplock files = /*.dbm/</pre></blockquote>
+
+<p>Use the value of the parameter (a list of filename-matching patterns
+separated by slash characters) to match all the files in the share
+that might be a source of trouble. The syntax of this parameter is
+similar to that of the <tt class="literal">veto</tt>
+<tt class="literal">files</tt> parameter.</p>
+
+<p>If you want to be really careful and can live with reduced
+performance, you can turn off oplocks altogether, preventing the
+oplock break problem from ever occurring:</p>
+
+<blockquote><pre class="code">[global]
+    oplocks = no</pre></blockquote>
+
+<p>This disables oplocks for all files in all shares served by the Samba
+server. If you wish to disable oplocks in just a specific share, you
+can specify the <tt class="literal">oplocks</tt> <tt class="literal">=</tt>
+<tt class="literal">no</tt> parameter in just that share:</p>
+
+<blockquote><pre class="code">[database]
+    oplocks = no</pre></blockquote>
+
+<p>This example allows other shares, which might have less sensitive
+data, to attain better performance, while trading performance for
+better data integrity for files in the <tt class="literal">[database]</tt>
+share.</p>
+
+
+</div>
+
+
+<div class="sect2"><a name="samba2-CHP-8-SECT-5.2"/>
+
+<h3 class="head2">Unix and Oplocks</h3>
+
+<p><a name="INDEX-131"/>Most of the time, oplocks help Windows
+client systems cooperate to avoid overwriting each
+other's changes. Unix systems also have file-locking
+mechanisms to allow Unix processes to cooperate with each other. But
+if a file stored on a Samba system is accessed by both a Windows
+network client and a local Unix process&mdash;without an additional
+coordination between the two systems&mdash;the Unix process could
+easily ride roughshod over an oplock.</p>
+
+<p>Some Unix systems have enhanced kernels that understand the Windows
+oplocks maintained by Samba. Currently the support exists only in SGI
+Irix and Linux.</p>
+
+<p>If you leave oplocks enabled and your Unix system does not support
+kernel oplocks, you could end up with corrupted data when somebody
+runs a Unix process that reads or writes a file that Windows users
+also access. This is another case where the
+<tt class="literal">veto</tt><a name="INDEX-132"/> <tt class="literal">oplock</tt>
+<tt class="literal">files</tt> parameter can be used, assuming you can
+anticipate which Samba files are used by both Windows users and Unix
+users. For example, suppose the <tt class="literal">[usrfiles]</tt> share
+contains some ASCII text files with the <em class="filename">.txt</em>
+filename extension and OpenOffice word processor documents with the
+<em class="filename">.doc</em> filename extension, which Unix and Windows
+users both modify. We can use <tt class="literal">veto</tt>
+<tt class="literal">oplock</tt> <tt class="literal">files</tt> like this:</p>
+
+<blockquote><pre class="code">[usrfiles]
+    veto oplock files = /*.txt/*.doc/</pre></blockquote>
+
+<p>This will suppress the use of oplocks on <em class="filename">.txt</em>
+and <em class="filename">.doc</em> files, which will suppress client
+caching, while allowing the Windows and Unix programs to use regular
+file locking to prevent concurrent writes to the same file.</p>
+
+
+</div>
+
+
+<div class="sect2"><a name="samba2-CHP-8-SECT-5.3"/>
+
+<h3 class="head2">Locks and Oplocks Configuration Options</h3>
+
+<p><a name="INDEX-133"/><a name="INDEX-134"/>Samba's options for
+locks and oplocks are given in <a href="ch08.html#samba2-CHP-8-TABLE-6">Table 8-6</a>.</p>
+
+<a name="samba2-CHP-8-TABLE-6"/><h4 class="head4">Table 8-6. Locks and oplocks configuration options</h4><table border="1">
+
+
+
+
+
+
+<tr>
+<th>
+<p>Option</p>
+</th>
+<th>
+<p>Parameters</p>
+</th>
+<th>
+<p>Function</p>
+</th>
+<th>
+<p>Default</p>
+</th>
+<th>
+<p>Scope</p>
+</th>
+</tr>
+
+
+<tr>
+<td>
+<p><tt class="literal">locking</tt></p>
+</td>
+<td>
+<p>Boolean</p>
+</td>
+<td>
+<p>If <tt class="literal">yes</tt>, turns on byte-range locks.</p>
+</td>
+<td>
+<p><tt class="literal">yes</tt></p>
+</td>
+<td>
+<p>Share</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><tt class="literal">strict</tt> <tt class="literal">locking</tt></p>
+</td>
+<td>
+<p>Boolean</p>
+</td>
+<td>
+<p>If <tt class="literal">yes</tt>, denies access to an entire file if a
+byte-range lock exists in it.</p>
+</td>
+<td>
+<p><tt class="literal">no</tt></p>
+</td>
+<td>
+<p>Share</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><tt class="literal">posix locking</tt></p>
+</td>
+<td>
+<p>Boolean</p>
+</td>
+<td>
+<p>If <tt class="literal">yes</tt>, maps oplocks to POSIX locks on the local
+system.</p>
+</td>
+<td>
+<p><tt class="literal">yes</tt></p>
+</td>
+<td>
+<p>Share</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><tt class="literal">oplocks</tt></p>
+</td>
+<td>
+<p>Boolean</p>
+</td>
+<td>
+<p>If <tt class="literal">yes</tt>, turns on local caching of files on the
+client for this share.</p>
+</td>
+<td>
+<p><tt class="literal">yes</tt></p>
+</td>
+<td>
+<p>Share</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><tt class="literal">kernel</tt> <tt class="literal">oplocks</tt></p>
+</td>
+<td>
+<p>Boolean</p>
+</td>
+<td>
+<p>If <tt class="literal">yes</tt>, indicates that the kernel supports oplocks.</p>
+</td>
+<td>
+<p><tt class="literal">yes</tt></p>
+</td>
+<td>
+<p>Global</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><tt class="literal">level2 oplocks</tt></p>
+</td>
+<td>
+<p>Boolean</p>
+</td>
+<td>
+<p>If <tt class="literal">yes</tt>, allows oplocks to downgrade to read-only.</p>
+</td>
+<td>
+<p><tt class="literal">yes</tt></p>
+</td>
+<td>
+<p>Share</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><tt class="literal">fake oplocks</tt></p>
+</td>
+<td>
+<p>Boolean</p>
+</td>
+<td>
+<p>If <tt class="literal">yes</tt>, tells client the lock was obtained, but
+doesn't actually lock it.</p>
+</td>
+<td>
+<p><tt class="literal">no</tt></p>
+</td>
+<td>
+<p>Share</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><tt class="literal">blocking</tt> <tt class="literal">locks</tt></p>
+</td>
+<td>
+<p>Boolean</p>
+</td>
+<td>
+<p>Allows lock requestor to wait for the lock to be granted.</p>
+</td>
+<td>
+<p><tt class="literal">yes</tt></p>
+</td>
+<td>
+<p>Share</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><tt class="literal">veto oplock</tt> <tt class="literal">files</tt></p>
+</td>
+<td>
+<p>string (list of filenames)</p>
+</td>
+<td>
+<p>Does not oplock specified files.</p>
+</td>
+<td>
+<p>None</p>
+</td>
+<td>
+<p>Share</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><tt class="literal">lock</tt> <tt class="literal">directory</tt></p>
+</td>
+<td>
+<p>string (fully qualified pathname)</p>
+</td>
+<td>
+<p>Sets the location where various Samba files, including locks, are
+stored.</p>
+</td>
+<td>
+<p>As specified in Samba makefile</p>
+</td>
+<td>
+<p>Global</p>
+</td>
+</tr>
+
+</table>
+
+
+<div class="sect3"><a name="samba2-CHP-8-SECT-5.3.1"/>
+
+<h3 class="head3">locking</h3>
+
+<p>The <tt class="literal">locking</tt><a name="INDEX-135"/> option can be used to tell
+Samba to engage or disengage server-side byte-range locks on behalf
+of the client. Samba implements byte-range locks on the server side
+with normal Unix advisory locks and consequently prevents other
+properly behaved Unix processes from overwriting a locked byte range.</p>
+
+<p>This option can be specified per share as follows:</p>
+
+<blockquote><pre class="code">[accounting]
+    locking = yes</pre></blockquote>
+
+<p>If the <tt class="literal">locking</tt> option is set to
+<tt class="literal">yes</tt>, the requestor is delayed until the holder of
+either type of lock releases it (or crashes). If, however, the option
+is set to <tt class="literal">no</tt>, no byte-range locks are kept for the
+files, although requests to lock and unlock files will appear to
+succeed. The option is set to <tt class="literal">yes</tt> by default;
+however, you can turn this option off if you have read-only media.</p>
+
+
+</div>
+
+
+
+<div class="sect3"><a name="samba2-CHP-8-SECT-5.3.2"/>
+
+<a name="INDEX-136"/><h3 class="head3">strict locking</h3>
+
+<p>This option checks every file access for a byte-range lock on the
+range of bytes being accessed. This is typically not needed if a
+client adheres to all the locking mechanisms in place. This option is
+set to <tt class="literal">no</tt> by default; however, you can reset it
+per share as follows:</p>
+
+<blockquote><pre class="code">[accounting]
+    strict locking = yes</pre></blockquote>
+
+<p>If this option is set to <tt class="literal">yes</tt>, mandatory locks are
+enforced on any file with byte-range locks.</p>
+
+
+</div>
+
+
+
+<div class="sect3"><a name="samba2-CHP-8-SECT-5.3.3"/>
+
+<a name="INDEX-137"/><h3 class="head3">posix locking</h3>
+
+<p>On systems that support POSIX locking, Samba automatically maps
+oplocks to POSIX locks. This behavior can be disabled by setting
+<tt class="literal">posix</tt> <tt class="literal">locking</tt>
+<tt class="literal">=</tt> <tt class="literal">no</tt>. You should never need to
+change the default behavior, which is <tt class="literal">posix</tt>
+<tt class="literal">locking</tt> <tt class="literal">=</tt>
+<tt class="literal">yes</tt>.</p>
+
+
+</div>
+
+
+
+<div class="sect3"><a name="samba2-CHP-8-SECT-5.3.4"/>
+
+<a name="INDEX-138"/><h3 class="head3">oplocks</h3>
+
+<p>This option enables or disables support for oplocks on the client.
+The option is enabled by default. However, you can disable it with
+the following command:</p>
+
+<blockquote><pre class="code">[data]
+    oplocks = no</pre></blockquote>
+
+<p>If you are in an extremely unstable network environment or have many
+clients that cannot take advantage of opportunistic locking, it might
+be better to shut this Samba feature off. If the host operating
+system does not support kernel oplocks, oplocks should be disabled if
+users are accessing the same files from both Unix applications (such
+as <em class="emphasis">vi</em>) and SMB clients.</p>
+
+
+</div>
+
+
+
+<div class="sect3"><a name="samba2-CHP-8-SECT-5.3.5"/>
+
+<a name="INDEX-139"/><h3 class="head3">kernel oplocks</h3>
+
+<p>If a Unix application on the Samba host system (that is not part of
+the Samba suite) tries to open a file for writing that Samba has
+oplocked to a Windows client, it is likely to succeed (depending on
+the operating system), and both Samba and the client are never aware
+of it.</p>
+
+<p>Some versions of Unix have support for oplocks in the kernel that can
+work along with Samba's oplocks. In this case, the
+Unix process trying to open the file is suspended while Samba directs
+the client to write its copy back. After that has happened, the
+operating system allows the open to complete. At the time of this
+writing, this feature is supported only by SGI Irix and Linux.</p>
+
+
+</div>
+
+
+
+<div class="sect3"><a name="samba2-CHP-8-SECT-5.3.6"/>
+
+<a name="INDEX-140"/><h3 class="head3">level2 oplocks</h3>
+
+<p>Windows NT/2000/XP clients can downgrade their read-write oplocks to
+read-only oplocks when another client opens the same file. This can
+result in significant improvements in performance on files that are
+written infrequently or not at all&mdash;especially
+executables&mdash;because all clients can then maintain a read-ahead
+cache for the file. By default, <tt class="literal">level2</tt>
+<tt class="literal">oplocks</tt> is set to <tt class="literal">yes</tt>, and you
+probably won't need to change it.</p>
+
+<p>Currently, Samba cannot support level 2 oplocks along with kernel
+oplocks and automatically disables level 2 oplocks when kernel
+oplocks are in use. (This might change in future releases as improved
+support for oplocks is added by the Samba developers.) If you are
+running Samba on a host system that supports kernel oplocks, you must
+set <tt class="literal">kernel</tt> <tt class="literal">oplocks</tt>
+<tt class="literal">=</tt> <tt class="literal">no</tt> to enable support for
+level 2 oplocks.</p>
+
+<p>Disabling oplocks with <tt class="literal">oplocks</tt>
+<tt class="literal">=</tt> <tt class="literal">no</tt> also disables level 2
+oplocks.</p>
+
+<p>Samba can automatically detect its Unix host's
+support of kernel oplocks and will set the value of
+<tt class="literal">kernel</tt> <tt class="literal">oplocks</tt> automatically.
+You should never need to set this option in your Samba configuration
+file.</p>
+
+
+</div>
+
+
+
+<div class="sect3"><a name="samba2-CHP-8-SECT-5.3.7"/>
+
+<a name="INDEX-141"/><h3 class="head3">fake oplocks</h3>
+
+<p>When this option is set to <tt class="literal">yes</tt>, Samba pretends to
+allow oplocks rather than actually supporting them. If this option is
+enabled on a read-only share (such as a shared CD-ROM drive), all
+clients are told that the files are available for opportunistic
+locking and never warned of simultaneous access. As a result, Windows
+clients cache more of the file's data and obtain
+much better performance.</p>
+
+<p>This option was added to Samba before opportunistic-locking support
+was available, and it is now generally considered better to use real
+oplocks. Do not ever enable <tt class="literal">fake</tt>
+<tt class="literal">oplocks</tt> on a read/write share.</p>
+
+
+</div>
+
+
+
+<div class="sect3"><a name="samba2-CHP-8-SECT-5.3.8"/>
+
+<h3 class="head3">blocking locks</h3>
+
+<p>Samba also supports <em class="firstterm">blocking locks</em>, a minor
+variant of range locks. Here, if the range of bytes is not available,
+the client specifies an amount of time that it's
+willing to wait. The server then caches the lock request,
+periodically checking to see if the file is available. If it is, it
+notifies the client; however, if time expires, Samba will tell the
+client that the request has failed. This strategy prevents the client
+from continually polling to see if the lock is available.</p>
+
+<p>You can disable this option per share as follows:</p>
+
+<blockquote><pre class="code">[accounting]
+    blocking locks = no</pre></blockquote>
+
+<p>When set to <tt class="literal">yes</tt>, blocking locks are enforced on
+the file. If this option is set to <tt class="literal">no</tt>, Samba
+behaves as if normal locking mechanisms are in place on the file. The
+default is <tt class="literal">yes</tt>.</p>
+
+
+</div>
+
+
+
+<div class="sect3"><a name="samba2-CHP-8-SECT-5.3.9"/>
+
+<a name="INDEX-142"/><h3 class="head3">veto oplock files</h3>
+
+<p>You can provide a list of filenames that are never granted
+opportunistic locks with the <tt class="literal">veto</tt>
+<tt class="literal">oplock</tt> <tt class="literal">files</tt> option. This
+option can be set either globally or on a per-share basis. For
+example:</p>
+
+<blockquote><pre class="code">veto oplock files = /*.bat/*.htm/</pre></blockquote>
+
+<p>The value of this option is a series of patterns. Each pattern entry
+must begin, end, or be separated from another with a slash ( / )
+character, even if only one pattern is listed. Asterisks can be used
+as a wildcard to represent zero or more characters. Questions marks
+can be used to represent exactly one character.</p>
+
+<p>We recommend that you disable oplocks on any files that are meant to
+be updated by Unix or are intended for simultaneous sharing by
+several processes.</p>
+
+
+</div>
+
+
+
+<div class="sect3"><a name="samba2-CHP-8-SECT-5.3.10"/>
+
+<a name="INDEX-143"/><h3 class="head3">lock directory</h3>
+
+<p>This option (sometimes called <tt class="literal">lock</tt>
+<tt class="literal">dir</tt>) specifies the location of a directory where
+Samba will store SMB deny-mode lock files. Samba stores other files
+in this directory as well, such as browse lists and its shared memory
+file. If WINS is enabled, the WINS database is written to this
+directory as well. The default for this option is specified in the
+Samba makefile; it is typically
+<em class="filename">/usr/local/samba/var/locks</em>. You can override
+this location as follows:</p>
+
+<blockquote><pre class="code">[global]
+    lock directory = /usr/local/samba/locks</pre></blockquote>
+
+<p>You typically would not need to override this option, unless you want
+to move the lock files to a more standard location, such as
+<em class="filename">/var/spool/locks</em>. <a name="INDEX-144"/> <a name="INDEX-145"/><a name="INDEX-146"/></p>
+
+
+</div>
+
+
+</div>
+
+
+</div>
+
+
+
+<div class="sect1"><a name="samba2-CHP-8-SECT-6"/>
+
+<h2 class="head1">Connection Scripts</h2>
+
+<p><a name="INDEX-147"/><a name="INDEX-148"/><a name="INDEX-149"/>Samba supports a mechanism called
+<em class="firstterm">connection scripts</em>, by which commands can be
+executed on the server as clients connect to a share or later
+disconnect from it. By using configuration file variables along with
+some custom programming, you can create connection scripts that
+perform a wide range of functions. As a simple example, here is a
+&quot;quick and dirty&quot; way to monitor
+connections to shares on the Samba server in real time. First, the
+value of the <tt class="literal">preexec</tt><a name="INDEX-150"/> parameter is set as
+follows:</p>
+
+<blockquote><pre class="code">[global]
+    preexec = /bin/echo %u at %m connected to //%L/%S on %T &gt;&gt;/tmp/smblog</pre></blockquote>
+
+<p>This causes information about the user and the connection to be
+written to the file <em class="filename">/tmp/smblog</em> whenever any
+client connects to any share. To watch clients connect, run the
+following command:</p>
+
+<blockquote><pre class="code">$ <tt class="userinput"><b>tail -f /tmp/smblog</b></tt>
+jay at maya connected to //toltec/data on 2002/11/21 21:21:15
+david at apache connected to //toltec/techs on 2002/11/21 21:21:57
+sally at seminole connected to //toltec/payroll on 2002/11/21 21:22:16
+martha at dine connected to //toltec/profiles on 2002/11/21 21:23:38
+martha at dine connected to //toltec/netlogon on 2002/11/21 21:23:39
+martha at dine connected to //toltec/martha on 2002/11/21 21:23:40
+aaron at huastec connected to //toltec/netlogon on 2002/11/21 21:24:19
+aaron at huastec connected to //toltec/aaron on 2002/11/21 21:24:20</pre></blockquote>
+
+<p>With the <em class="emphasis">-f</em> option, the
+<em class="emphasis">tail</em> command monitors
+<em class="filename">/tmp/smblog</em> and prints additional output as new
+data is appended to the file. Every time a new connection is made, an
+additional line is printed, showing the output of the
+<tt class="literal">preexec</tt> command. Notice the lines resulting from
+connections by user <tt class="literal">martha</tt> and
+<tt class="literal">aaron</tt>. User <tt class="literal">martha</tt> logged on to
+the domain from a Windows NT client, which accessed the
+<tt class="literal">[profiles]</tt> share to download her profile, then the
+<tt class="literal">[netlogon]</tt> share to read the logon script, and
+then her home directory (because her logon script contains a
+<tt class="literal">net</tt> <tt class="literal">use</tt> <tt class="literal">H</tt>:
+<tt class="literal">/home</tt> command) to connect her home directory to
+drive letter H. The connections from <tt class="literal">aaron</tt> are
+similar, except that he connected from a Windows 98 system, which
+does not use the <tt class="literal">[profiles]</tt> share. (See <a href="ch04.html">Chapter 4</a> for more information about domain logons.)</p>
+
+<p>A more advanced use of
+<a name="INDEX-151"/><a name="INDEX-152"/>connection scripts is to monitor the
+contents of users' home directories and/or other
+shared directories and perform checks ensuring that local
+administrative policies are followed. Checked items might include the
+following:</p>
+
+<ul><li>
+<p>Disk usage, on a per-share, per-directory, or per-file basis</p>
+</li><li>
+<p>Types of files stored on the server</p>
+</li><li>
+<p>Whether filenames follow naming guidelines</p>
+</li><li>
+<p>Whether viruses have copied themselves to the Samba server</p>
+</li></ul>
+<p>To handle this kind of task, a shell script or other program would be
+written to perform the checks and take appropriate actions, such as
+removing offending files. The <tt class="literal">root</tt>
+<tt class="literal">preexec</tt> parameter would be used to run the command
+as the root user, using configuration file variables to pass
+arguments. For example:</p>
+
+<blockquote><pre class="code">[homes]
+    root preexec = admin_checks %S
+    root preexec close = yes</pre></blockquote>
+
+<p>In this example, a specially written administrative checking program
+(<em class="emphasis">admin_checks</em>) is used to monitor
+users' home directories on the Samba server. The
+<tt class="literal">%S</tt> variable is used to pass the name of the home
+directory to the script. The
+<tt class="literal">root</tt><a name="INDEX-153"/> <tt class="literal">preexec</tt>
+<tt class="literal">close</tt> parameter has been set to
+<tt class="literal">yes</tt> so that if <em class="emphasis">admin_checks</em>
+detects a serious violation of local policy, it can exit with a
+nonzero status, and the client is prevented from connecting.</p>
+
+
+<div class="sect2"><a name="samba2-CHP-8-SECT-6.1"/>
+
+<h3 class="head2">Connection Script Options</h3>
+
+<p><a href="ch08.html#samba2-CHP-8-TABLE-7">Table 8-7</a> introduces some of the configuration
+options provided for setting up users.</p>
+
+<a name="samba2-CHP-8-TABLE-7"/><h4 class="head4">Table 8-7. Connection script options</h4><table border="1">
+
+
+
+
+
+
+<tr>
+<th>
+<p>Option</p>
+</th>
+<th>
+<p>Parameters</p>
+</th>
+<th>
+<p>Function</p>
+</th>
+<th>
+<p>Default</p>
+</th>
+<th>
+<p>Scope</p>
+</th>
+</tr>
+
+
+<tr>
+<td>
+<p><tt class="literal">root preexec</tt></p>
+</td>
+<td>
+<p>string (Unix command)</p>
+</td>
+<td>
+<p>Sets a Unix command to run as <tt class="literal">root</tt>, before
+connecting to the share.</p>
+</td>
+<td>
+<p>None</p>
+</td>
+<td>
+<p>Share</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><tt class="literal">root preexec close</tt></p>
+</td>
+<td>
+<p>Boolean</p>
+</td>
+<td>
+<p>If set to <tt class="literal">yes</tt>, nonzero exit status of
+<tt class="literal">root preexec</tt> command will disconnect.</p>
+</td>
+<td>
+<p><tt class="literal">no</tt></p>
+</td>
+<td>
+<p>Share</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><tt class="literal">preexec</tt> <tt class="literal">(exec)</tt></p>
+</td>
+<td>
+<p>string (Unix command)</p>
+</td>
+<td>
+<p>Sets a Unix command to run as the user before connecting to the share.</p>
+</td>
+<td>
+<p>None</p>
+</td>
+<td>
+<p>Share</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><tt class="literal">preexec close</tt></p>
+</td>
+<td>
+<p>Boolean</p>
+</td>
+<td>
+<p>If set to <tt class="literal">yes</tt>, nonzero exit status of
+<tt class="literal">preexec</tt> command will disconnect.</p>
+</td>
+<td>
+<p><tt class="literal">no</tt></p>
+</td>
+<td>
+<p>Share</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><tt class="literal">postexec</tt></p>
+</td>
+<td>
+<p>string (Unix command)</p>
+</td>
+<td>
+<p>Sets a Unix command to run as the user after disconnecting from the
+share.</p>
+</td>
+<td>
+<p>None</p>
+</td>
+<td>
+<p>Share</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><tt class="literal">root</tt> <tt class="literal">postexec</tt></p>
+</td>
+<td>
+<p>string (Unix command)</p>
+</td>
+<td>
+<p>Sets a Unix command to run as <tt class="literal">root</tt> after
+disconnecting from the share.</p>
+</td>
+<td>
+<p>None</p>
+</td>
+<td>
+<p>Share</p>
+</td>
+</tr>
+
+</table>
+
+
+<div class="sect3"><a name="samba2-CHP-8-SECT-6.1.1"/>
+
+<a name="INDEX-156"/><h3 class="head3">root preexec</h3>
+
+<p>This option specifies as its value a Unix command to be run
+<em class="emphasis">as the root user</em> before any connection to a
+share is completed. You should use this option specifically for
+performing actions that require root privilege.</p>
+
+<p>To ensure security, users should never be able to modify the target
+of the <tt class="literal">root</tt> <tt class="literal">preexec</tt> command. In
+addition, unless you explicitly redirect it, any information the
+command sends to standard output will be discarded. If you intend to
+use any <tt class="literal">preexec</tt> or <tt class="literal">postexec</tt>
+script, you should ensure that it will run correctly before having
+Samba invoke it.</p>
+
+
+</div>
+
+
+
+<div class="sect3"><a name="samba2-CHP-8-SECT-6.1.2"/>
+
+<a name="INDEX-157"/><h3 class="head3">root preexec close</h3>
+
+<p>Sometimes you might want the share to disconnect if the
+<tt class="literal">root</tt> <tt class="literal">preexec</tt> script fails,
+giving the client an error rather than allowing it to connect. For
+example, if you are using <tt class="literal">root</tt>
+<tt class="literal">preexec</tt> to mount a CD-ROM or filesystem, it would
+make no sense to connect the client to it in the event that the mount
+fails. If you specify <tt class="literal">root</tt>
+<tt class="literal">preexec</tt> <tt class="literal">close</tt>
+<tt class="literal">=</tt> <tt class="literal">yes</tt>, the share will fail to
+connect if the <tt class="literal">root</tt> <tt class="literal">preexec</tt>
+script returns a nonzero exit status.</p>
+
+
+</div>
+
+
+
+<div class="sect3"><a name="samba2-CHP-8-SECT-6.1.3"/>
+
+<a name="INDEX-158"/><h3 class="head3">preexec</h3>
+
+<p>Sometimes just called <tt class="literal">exec</tt>, this option defines an
+ordinary unprivileged command run by Samba as the user specified by
+the variable <tt class="literal">%u</tt>. For example, a common use of this
+option is to perform logging, such as the following:</p>
+
+<blockquote><pre class="code">[homes]
+    preexec = echo &quot;%u connected from %m (%I)\&quot; &gt;&gt;/tmp/.log</pre></blockquote>
+
+<p>You must redirect the standard output of the command if you want to
+use it. Otherwise, it is discarded. This warning also applies to the
+command's standard error output. If you intend to
+use a <tt class="literal">preexec</tt> script, you should ensure that it
+will run correctly before having Samba invoke it.</p>
+
+
+</div>
+
+
+
+<div class="sect3"><a name="samba2-CHP-8-SECT-6.1.4"/>
+
+<a name="INDEX-159"/><h3 class="head3">preexec close</h3>
+
+<p>This is similar to <tt class="literal">root</tt> <tt class="literal">preexec</tt>
+<tt class="literal">close</tt>, except that it goes with the
+<tt class="literal">preexec</tt> option. By setting
+<tt class="literal">preexec</tt> <tt class="literal">close</tt>
+<tt class="literal">=</tt> <tt class="literal">yes</tt>, a
+<tt class="literal">preexec</tt> script that returns nonzero will cause the
+share to disconnect immediately.</p>
+
+
+</div>
+
+
+
+<div class="sect3"><a name="samba2-CHP-8-SECT-6.1.5"/>
+
+<a name="INDEX-160"/><h3 class="head3">postexec</h3>
+
+<p>Once the user disconnects from the share, the command specified with
+<tt class="literal">postexec</tt> is run as the user on the Samba server to
+do any necessary cleanup. This option is essentially the same as the
+<tt class="literal">preexec</tt> option. Again, remember that the command
+is run as the user represented by <tt class="literal">%u</tt>, and any
+information sent to standard output will be ignored.</p>
+
+
+</div>
+
+
+
+<div class="sect3"><a name="samba2-CHP-8-SECT-6.1.6"/>
+
+<a name="INDEX-161"/><h3 class="head3">root postexec</h3>
+
+<p>Following the <tt class="literal">postexec</tt> option, the
+<tt class="literal">root</tt> <tt class="literal">postexec</tt> command is run,
+if one has been specified. Again, this option specifies as its value
+a Unix command to be run <em class="emphasis">as the root user</em> before
+disconnecting from a share. You should use this option specifically
+for performing actions that require root privilege. <a name="INDEX-162"/> <a name="INDEX-163"/><a name="INDEX-164"/></p>
+
+
+</div>
+
+
+</div>
+
+
+</div>
+
+
+
+<div class="sect1"><a name="samba2-CHP-8-SECT-7"/>
+
+<h2 class="head1">Microsoft Distributed Filesystems</h2>
+
+<p><a name="INDEX-165"/>In a
+large network where many shared folders are spread out over a large
+number of servers, it can be difficult for users to locate the
+resources they are trying to find. Browsing through Network
+Neighborhood or My Network Places can become an ordeal rather than a
+time-saving convenience. To mitigate this problem, Microsoft added an
+extension to file sharing called <em class="firstterm">Distributed
+filesystem</em><a name="INDEX-166"/><a name="INDEX-167"/> (Dfs). Using Dfs, it
+is possible to organize file shares on the network so that they
+appear to users as organized in a single directory tree on a single
+server, regardless of which servers on the network actually contain
+the resources. Instead of having to browse the entire network, users
+can go to the Dfs share and locate their data much more easily.</p>
+
+<p>Dfs can also help administrators because it provides a level of
+indirection between the name of a shared folder and its actual
+location. The Dfs share contains references to resources on the
+network, and when a resource is accessed, the Dfs server hands the
+client off to the actual server of the resource. When moving
+resources to another computer, the reference to the resource in the
+Dfs share can be redirected to the new location in one step, with the
+change being entirely seamless for users.</p>
+
+<p>To a limited extent, Dfs also can help improve performance for
+read-only shares because it provides <a name="INDEX-168"/>load balancing. It is possible
+to set up a Dfs reference to point to identical shares on two or more
+servers. The Dfs server then divides requests between the servers,
+dividing the client load among them. However, this works well only
+for static, read-only data because no provision is included in Dfs
+for synchronization among the servers when changes are made on any of
+them.</p>
+
+
+<div class="sect2"><a name="samba2-CHP-8-SECT-7.1"/>
+
+<h3 class="head2">Windows Dfs Clients</h3>
+
+<p><a name="INDEX-169"/>Modern versions of Windows come with
+client-side support for Dfs, and no extra configuration is required.
+Support is more limited for older versions, however. Windows for
+Workgroups cannot function as a Dfs client at all. Windows NT 4.0
+must be upgraded to at least Service Pack 3 to act as a Dfs client,
+and the Dfs Client must be installed. Later service packs (such as
+Service Pack 6) include the Dfs Client. Windows 95 must also have the
+Dfs Client software installed to act as a Dfs client. Without the Dfs
+Client software, double-clicking a remote folder in a Dfs share will
+show an empty folder, and no error message will appear.</p>
+
+<a name="samba2-CHP-8-NOTE-140"/><blockquote class="note"><h4 class="objtitle">TIP</h4>
+<p>To use the Dfs Client for Windows 95 or Windows NT, you must first
+download and install it. See the web page <a href="http://microsoft.com/ntserver/nts/downloads/winfeatures/NTSDistrFile/default.asp">http://microsoft.com/ntserver/nts/downloads/winfeatures/NTSDistrFile/default.asp</a>
+for a link to download the installation program and instructions on
+how to install the Dfs Client.</p>
+</blockquote>
+
+
+</div>
+
+
+<div class="sect2"><a name="samba2-CHP-8-SECT-7.2"/>
+
+<h3 class="head2">Configuring Samba for Dfs</h3>
+
+<p><a name="INDEX-170"/>To act as a Dfs server, Samba 2.2 must
+be compiled with the <tt class="literal">--with-msdfs</tt> configure
+option. (See <a href="ch02.html">Chapter 2</a> for instructions on
+configuring and compiling Samba.) Samba 3.0 includes Dfs support by
+default and does not need to be compiled with the
+<tt class="literal">--with-msdfs</tt> configure option.</p>
+
+<p>Once a Dfs-enabled Samba server is running, there are just two steps
+to serving a Dfs share. First we will set up a Dfs root directory on
+the server, and then we will modify the <em class="filename">smb.conf</em>
+configuration file to enable the share.</p>
+
+
+<div class="sect3"><a name="samba2-CHP-8-SECT-7.2.1"/>
+
+<h3 class="head3">Setting up the Dfs root</h3>
+
+<p>First we need to create a directory to act as the Dfs root:</p>
+
+<blockquote><pre class="code"># <tt class="userinput"><b>mkdir /usr/local/samba/dfs</b></tt></pre></blockquote>
+
+<p>This can be any directory, but it is important that it be owned by
+root and given the proper permissions:</p>
+
+<blockquote><pre class="code"># <tt class="userinput"><b>chown root:root /usr/local/samba/dfs</b></tt>
+# <tt class="userinput"><b>chmod 755 /usr/local/samba/dfs</b></tt></pre></blockquote>
+
+<p>The Dfs directory tree can have subdirectories and files, just like
+any other shared directory. These will function just as they would in
+any other share, allowing clients to access the directories and files
+on the Samba server. The whole idea of Dfs, though, is to gather
+together shares on other servers by making references to them in the
+Dfs tree. The way this is implemented with Samba involves a clever
+use of symbolic links, which can be in the Dfs root directory or any
+subdirectory in the Dfs tree.</p>
+
+<p>You are probably familiar with using symbolic links to create
+references to files that exist on the same system, and perhaps
+crossing a local filesystem boundary (which ordinary Unix links
+cannot do). But maybe you didn't know that symbolic
+links have a more general functionality. Although we
+can't display its contents directly, as we could
+with a text or binary file, a symbolic link
+&quot;contains&quot; an ASCII text string
+naming what the link points to. For example, take a look at the
+listing for these symbolic links:</p>
+
+<blockquote><pre class="code">$ <tt class="userinput"><b>ls -l wrdlnk alnk</b></tt>
+lrwxrwxrwx    1 jay      jay            15 Mar 14 06:50 wrdlnk -&gt; /usr/dict/words
+lrwxrwxrwx    1 jay      jay             9 Mar 14 06:53 alnk -&gt; dreamtime</pre></blockquote>
+
+<p>As you can infer from the size of the <em class="filename">wrdlnk</em>
+link (15 bytes), the string <tt class="literal">/usr/dict/words</tt> is
+encoded into it. The size of <em class="filename">alnk</em> (9 bytes) is
+smaller, corresponding to the shorter name of
+<em class="filename">dreamtime</em>.</p>
+
+<p>Now let's create a link in our Dfs root for an SMB
+share:</p>
+
+<blockquote><pre class="code"># <tt class="userinput"><b>cd /usr/local/samba/dfs</b></tt>
+# <tt class="userinput"><b>ln -s 'msdfs:maya\e' maya-e</b></tt>
+# <tt class="userinput"><b>ls -l maya-e</b></tt>
+lrwxrwxrwx    1 root     root           12 Mar 13 17:34 maya-e -&gt; msdfs:maya\e</pre></blockquote>
+
+<p>This link might appear as a
+&quot;broken&quot; link in a directory
+listing because it points to something that isn't a
+file on the local system. For example, the <em class="emphasis">file</em>
+command will report:</p>
+
+<blockquote><pre class="code">$ <tt class="userinput"><b>file maya-e</b></tt>
+maya-e: broken symbolic link to msdfs:maya\e</pre></blockquote>
+
+<p>However, <em class="filename">maya-e</em> is a valid reference to the
+<em class="filename">\\maya\e</em> share when used with
+Samba's Dfs support. When Samba encounters this
+file, it sees the leading <tt class="literal">msdfs</tt>: and interprets
+the rest as the name of a remote share. The client is then redirected
+to the remote share.</p>
+
+<p>When creating links in the Dfs root directory, simply follow the same
+format, which in general is
+<tt class="literal">msdfs</tt>:<em class="replaceable">server</em>\<em class="replaceable">share</em>.
+Note that this is similar to a UNC appended onto the
+<tt class="literal">msdfs</tt>: string, except that in this case, the two
+backslashes preceding the server's name are omitted.</p>
+
+<a name="samba2-CHP-8-NOTE-141"/><blockquote class="note"><h4 class="objtitle">TIP</h4>
+<p>The names for the symbolic links in Dfs shares must be in all
+lowercase.</p>
+</blockquote>
+
+<p>In addition to regular network shares, you can use symbolic links of
+this type to reference Dfs shares on other Dfs servers. However,
+referencing printer shares does not work. Dfs is for sharing files
+only. <a name="INDEX-171"/></p>
+
+
+</div>
+
+
+
+<div class="sect3"><a name="samba2-CHP-8-SECT-7.2.2"/>
+
+<h3 class="head3">Load balancing</h3>
+
+<p><a name="INDEX-172"/>To
+set up a load-balancing Dfs share, create the symbolic link like
+this:</p>
+
+<blockquote><pre class="code"># <tt class="userinput"><b>ln -s 'msdfs:toltec\data,msdfs:mixtec\data' lb-data</b></tt></pre></blockquote>
+
+<p>That is, simply use a list of shares separated by commas as the
+reference. Remember, it is up to you to make sure the shared folders
+remain identical. Set up permissions on the servers to make the
+shares read-only to users.</p>
+
+<p>The last thing we need to do is to modify the
+<em class="filename">smb.conf</em> file to define the Dfs root share and
+add Dfs support. The Dfs root is added as a share definition:</p>
+
+<a name="INDEX-173"/><blockquote><pre class="code">[dfs]
+    path = /usr/local/samba/dfs
+    msdfs root = yes</pre></blockquote>
+
+<p>You can use any name you like for the share. The path is set to the
+Dfs root directory we just set up, and the parameter
+<tt class="literal">msdfs</tt> <tt class="literal">root</tt> <tt class="literal">=</tt>
+<tt class="literal">yes</tt> tells Samba that this share is a Dfs root.</p>
+
+<p>To enable support for Dfs in the server, we need to add one line to
+the <tt class="literal">[global]</tt> section:</p>
+
+<a name="INDEX-174"/><blockquote><pre class="code">[global]
+    host msdfs = yes</pre></blockquote>
+
+<p>Restart the Samba daemons&mdash;or just wait a minute for them to
+reread the configuration file&mdash;and you will see the new share
+from Windows clients. If you have trouble accessing any of the remote
+shares in the Dfs share, recheck your symbolic links to make sure
+they were created correctly. <a name="INDEX-175"/></p>
+
+<a name="samba2-CHP-8-NOTE-142"/><blockquote class="note"><h4 class="objtitle">TIP</h4>
+<p>If you previously had a share by the same name as your Dfs share, you
+might need to reboot Windows clients before they can access the share
+as a Dfs share.</p>
+</blockquote>
+
+
+</div>
+
+
+</div>
+
+
+</div>
+
+
+
+<div class="sect1"><a name="samba2-CHP-8-SECT-8"/>
+
+<h2 class="head1">Working with NIS</h2>
+
+<p>In networks where NIS and NFS are in use, it is common for
+users' home directories to be mounted over the
+network by NFS. If a Samba server being used to authenticate user
+logons is running on a system with NFS-mounted home directories
+shared with a <tt class="literal">[homes]</tt> share, the additional
+overhead can result in poor performance&mdash;about 30% of normal
+Samba speed.</p>
+
+<p>Samba has the ability to work with <a name="INDEX-176"/>NIS and NIS+ to find the
+server on which the home directories actually reside so that they can
+be shared directly from that server. For this to work, the server
+that holds the home directories must also have Samba running, with a
+<tt class="literal">[homes]</tt> share of its own.</p>
+
+
+<div class="sect2"><a name="samba2-CHP-8-SECT-8.1"/>
+
+<h3 class="head2">NIS Configuration Options</h3>
+
+<p><a href="ch08.html#samba2-CHP-8-TABLE-8">Table 8-8</a> introduces the
+<a name="INDEX-177"/><a name="INDEX-178"/>NIS configuration options specifically
+for setting up users.</p>
+
+<a name="samba2-CHP-8-TABLE-8"/><h4 class="head4">Table 8-8. NIS options</h4><table border="1">
+
+
+
+
+
+
+<tr>
+<th>
+<p>Option</p>
+</th>
+<th>
+<p>Parameters</p>
+</th>
+<th>
+<p>Function</p>
+</th>
+<th>
+<p>Default</p>
+</th>
+<th>
+<p>Scope</p>
+</th>
+</tr>
+
+
+<tr>
+<td>
+<p><tt class="literal">nis homedir</tt></p>
+</td>
+<td>
+<p>Boolean</p>
+</td>
+<td>
+<p>If <tt class="literal">yes</tt>, uses NIS instead of
+<em class="filename">/etc/passwd</em> to look up the path of a
+user's home directory.</p>
+</td>
+<td>
+<p><tt class="literal">no</tt></p>
+</td>
+<td>
+<p>Global</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><tt class="literal">homedir map</tt></p>
+</td>
+<td>
+<p>string (NIS map name)</p>
+</td>
+<td>
+<p>Sets the NIS map to use to look up a user's home
+directory.</p>
+</td>
+<td>
+<p>None</p>
+</td>
+<td>
+<p>Global</p>
+</td>
+</tr>
+
+</table>
+
+
+<div class="sect3"><a name="samba2-CHP-8-SECT-8.1.1"/>
+
+<h3 class="head3">nis homedir, homedir map</h3>
+
+<p>The <tt class="literal">nis</tt><a name="INDEX-179"/> <tt class="literal">homedir</tt> and
+<tt class="literal">homedir</tt><a name="INDEX-180"/> <tt class="literal">map</tt> options
+are for Samba servers on network sites where Unix home directories
+are provided using NFS, the automounter, and NIS.</p>
+
+<p>The <tt class="literal">nis</tt> <tt class="literal">homedir</tt> option
+indicates that the home-directory server for the user needs to be
+looked up in NIS. The <tt class="literal">homedir</tt>
+<tt class="literal">map</tt> option tells Samba in which NIS map to look
+for the server that has the user's home directory.
+The server needs to be a Samba server so that the client can do an
+SMB connect to it, and the other Samba servers need to have NIS
+installed so that they can do the lookup.</p>
+
+<p>For example, if user <tt class="literal">joe</tt> asks for a share called
+<tt class="literal">[joe]</tt>, and the <tt class="literal">nis</tt>
+<tt class="literal">homedir</tt> option is set to <tt class="literal">yes</tt>,
+Samba will look in the file specified by <tt class="literal">homedir</tt>
+<tt class="literal">map</tt> for a home directory for
+<tt class="literal">joe</tt>. If it finds one, Samba will return the
+associated system name to the client. The client will then try to
+connect to that machine and get the share from there. Enabling NIS
+lookups looks like the following:</p>
+
+<blockquote><pre class="code">[globals]
+    nis homedir = yes
+    homedir map = amd.map</pre></blockquote>
+
+
+</div>
+
+
+</div>
+
+
+</div>
+
+<hr/><h4 class="head4">Footnotes</h4><blockquote><a name="FOOTNOTE-1"/> <p><a href="#FNPTR-1">[1]</a> The system checkbox will
+probably be grayed for your file. Don't worry about
+that&mdash;you should still be able to see when the box is checked
+and when it isn't.</p> </blockquote><hr/><h4 class="head4"><a href="toc.html">TOC</a></h4></body></html>

Copied: branches/samba/experimental/docs/htmldocs/using_samba/ch09.html (from rev 1919, tags/samba/upstream_3.2.0~rc1/docs/htmldocs/using_samba/ch09.html)
===================================================================
--- branches/samba/experimental/docs/htmldocs/using_samba/ch09.html	                        (rev 0)
+++ branches/samba/experimental/docs/htmldocs/using_samba/ch09.html	2008-06-09 06:59:20 UTC (rev 1920)
@@ -0,0 +1,3448 @@
+<html>
+<body bgcolor="#ffffff">
+
+<img src="samba2_xs.gif" border="0" alt=" " height="100" width="76"
+hspace="10" align="left" />
+
+<h1 class="head0">Chapter 9. Users and Security</h1>
+
+ 
+
+<p><a name="INDEX-1"/>In this chapter, we
+cover the basic concepts of managing security in Samba so that you
+can set up your Samba server with a security policy suited to your
+network.</p>
+
+<p>One of Samba's most complicated tasks lies in
+reconciling the security models of Unix and Windows systems. Samba
+must identify users by associating them with valid usernames and
+groups, authenticate them by checking their passwords, then control
+their access to resources by comparing their access rights to the
+permissions on files and directories. These are complex topics on
+their own, and it doesn't help that there are three
+different operating system types to deal with (Unix, Windows
+95/98/Me, and Windows NT/2000/XP) and that Samba supports multiple
+methods of handling user authentication.</p>
+
+
+
+<div class="sect1"><a name="samba2-CHP-9-SECT-1"/>
+
+<h2 class="head1">Users and Groups</h2>
+
+<p><a name="INDEX-2"/>Let's start
+out as simply as possible and add support for a single user. The
+easiest way to set up a client user is to create a Unix account (and
+home directory) for that individual on the server and notify Samba of
+the user's existence. You can do the latter by
+creating a disk share that maps to the user's home
+directory in the Samba configuration file and restricting access to
+that user with the <tt class="literal">valid</tt><a name="INDEX-3"/>
+<tt class="literal">users</tt> option. For example:</p>
+
+<blockquote><pre class="code">[dave]
+        path = /home/dave
+        comment = Dave's home directory
+        writable = yes
+        valid users = dave</pre></blockquote>
+
+<p>The <tt class="literal">valid</tt> <tt class="literal">users</tt> option lists
+the users allowed to access the share. In this case, only the user
+<tt class="literal">dave</tt> is allowed to access the share. In some
+situations it is possible to specify that any user can access a disk
+share by using the <tt class="literal">guest</tt> <tt class="literal">ok</tt>
+parameter. Because we don't wish to allow guest
+access, that option is absent here. If you allow both authenticated
+users and guest users access to the same share, you can make some
+files accessible to guest users by assigning world-readable
+permissions to those files while restricting access to other files to
+particular users or groups.</p>
+
+<p>When client users access a Samba share, they have to pass two levels
+of restriction. Unix permissions on files and directories apply as
+usual, and configuration parameters specified in the Samba
+configuration file apply as well. In other words, a client must first
+pass Samba's security mechanisms (e.g.,
+authenticating with a valid username and password, passing the check
+for the <tt class="literal">valid</tt> <tt class="literal">users</tt> parameter
+and the <tt class="literal">read</tt> <tt class="literal">only</tt> parameter,
+etc.), as well as the normal Unix file and directory permissions of
+its Unix-side user, before it can gain read/write access to a share.</p>
+
+<p>Remember that you can abbreviate the user's home
+directory by using the <tt class="literal">%H</tt><a name="INDEX-4"/> variable. In addition, you can use the
+Unix username variable <tt class="literal">%u</tt><a name="INDEX-5"/> and/or the client username variable
+<tt class="literal">%U</tt><a name="INDEX-6"/> in your options as well. For
+example :</p>
+
+<blockquote><pre class="code">[dave]
+    comment = %U home directory
+    writable = yes
+    valid users = dave
+    path = %H</pre></blockquote>
+
+<p>With a single user accessing a home directory, access permissions are
+taken care of when the user account is created. The home directory is
+owned by the user, and permissions on it are set appropriately.
+However, if you're creating a shared directory for
+group access, you need to perform a few more steps.
+Let's take a stab at a
+<a name="INDEX-7"/>group share for the
+accounting department in the <em class="emphasis">smb.conf</em> file:</p>
+
+<blockquote><pre class="code">[accounting]
+    comment = Accounting Department Directory
+    writable = yes
+    valid users = @account
+    path = /home/samba/accounting
+    create mode = 0660
+    directory mode = 0770</pre></blockquote>
+
+<p>The first thing we did differently is to specify
+<tt class="literal">@account</tt> as the valid user instead of one or more
+individual usernames. This is shorthand for saying that the valid
+users are represented by the Unix group <tt class="literal">account</tt>.
+These users will need to be added to the group entry
+<tt class="literal">account</tt> in the
+<a name="INDEX-8"/><a name="INDEX-9"/>system group file (
+<em class="filename">/etc/group</em><a name="INDEX-10"/>
+or equivalent) to be recognized as part of the group. Once they are,
+Samba will recognize those users as valid users for the share.</p>
+
+<p>In addition, you need to create a shared directory that the members
+of the group can access and point to it with the
+<tt class="literal">path</tt> configuration option. Here are the Unix
+commands that create the shared directory for the accounting
+department (assuming <em class="emphasis">/home/samba</em> already
+exists):</p>
+
+<blockquote><pre class="code"># <tt class="userinput"><b>mkdir /home/samba/accounting</b></tt>
+# <tt class="userinput"><b>chgrp account /home/samba/accounting</b></tt>
+# <tt class="userinput"><b>chmod 770 /home/samba/accounting</b></tt></pre></blockquote>
+
+<p>There are two other options in this <em class="filename">smb.conf</em>
+example, both of which we saw in the previous chapter. These options
+are <tt class="literal">create</tt><a name="INDEX-11"/> <tt class="literal">mode</tt> and
+<tt class="literal">directory</tt><a name="INDEX-12"/> <tt class="literal">mode</tt>. These
+options set the maximum file and directory permissions that a new
+file or directory can have. In this case, we have denied all world
+access to the contents of this share. (This is reinforced by the
+<em class="emphasis">chmod</em> command, shown earlier.)<a name="INDEX-13"/></p>
+
+
+<div class="sect2"><a name="samba2-CHP-9-SECT-1.1"/>
+
+<h3 class="head2">Handling Multiple Individual Users</h3>
+
+<p><a name="INDEX-14"/>Let's return
+to user shares for a moment. If we have several users for whom to set
+up home directory shares, we probably want to use the special
+<tt class="literal">[homes]</tt> share that we introduced in <a href="ch08.html">Chapter 8</a>. With the
+<tt class="literal">[homes]</tt><a name="INDEX-15"/> share, all we need to say is:</p>
+
+<blockquote><pre class="code">[homes]
+    browsable = no
+    writable = yes</pre></blockquote>
+
+<p>The <tt class="literal">[homes]</tt> share is a special section of the
+Samba configuration file. If a user attempts to connect to an
+ordinary share that doesn't appear in the
+<em class="filename">smb.conf</em> file (such as specifying it with a UNC
+in Windows Explorer), Samba will search for a
+<tt class="literal">[homes]</tt> share. If one exists, the incoming share
+name is assumed to be a username and is queried as such in the
+password database ( <em class="filename">/etc/passwd</em> or equivalent)
+file of the Samba server. If it appears, Samba assumes the client is
+a Unix user trying to connect to his home directory.</p>
+
+<p>As an illustration, let's assume that
+<tt class="literal">sofia</tt> is attempting to connect to a share called
+<tt class="literal">[sofia]</tt> on the Samba server. There is no share by
+that name in the configuration file, but a <tt class="literal">[homes]</tt>
+share exists and user <tt class="literal">sofia</tt> is present in the
+password database, so Samba takes the following steps:</p>
+
+<ol><li>
+<p>Samba creates a new disk share called <tt class="literal">[sofia]</tt> with
+the <tt class="literal">path</tt> specified in the
+<tt class="literal">[homes]</tt> section. If no <tt class="literal">path</tt>
+option is specified in <tt class="literal">[homes]</tt>, Samba initializes
+it to her home directory.</p>
+</li><li>
+<p>Samba initializes the new share's options from the
+defaults in <tt class="literal">[globals]</tt>, as well as any overriding
+options in <tt class="literal">[homes]</tt> with the exception of
+<tt class="literal">browsable</tt>.</p>
+</li><li>
+<p>Samba connects <tt class="literal">sofia</tt>'s client to
+that share.</p>
+</li></ol>
+<p>The <tt class="literal">[homes]</tt> share is a fast, painless way to
+create shares for your user community without having to duplicate the
+information from the password database file in the
+<em class="filename">smb.conf</em> file. It does have some
+<a name="INDEX-16"/>peculiarities, however, that we need to
+point out:</p>
+
+<ul><li>
+<p>The <tt class="literal">[homes]</tt> section can represent any account on
+the machine, which isn't always desirable. For
+example, it can potentially create a share for
+<tt class="literal">root</tt>, <tt class="literal">bin</tt>,
+<tt class="literal">sys</tt>, <tt class="literal">uucp</tt>, and the like. You
+can set a global
+<tt class="literal">invalid</tt><a name="INDEX-17"/> <tt class="literal">users</tt> option
+to protect against this.</p>
+</li><li>
+<p>The meaning of the
+<tt class="literal">browsable</tt><a name="INDEX-18"/> configuration option is
+different from other shares; it indicates only that a
+<tt class="literal">[homes]</tt> section won't show up in
+the local browse list, not that the <tt class="literal">[alice]</tt> share
+won't. When the <tt class="literal">[alice]</tt> section
+is created (after the initial connection), it will use the
+<tt class="literal">browsable</tt> value from the
+<tt class="literal">[globals]</tt> section for that share, not the value
+from <tt class="literal">[homes]</tt>.</p>
+</li></ul>
+<p>As we mentioned, there is no need for a path statement in
+<tt class="literal">[homes]</tt> if the users have Unix home directories in
+the server's <em class="filename">/etc/passwd</em> file.
+You should ensure that a valid home directory does exist, however, as
+Samba will not automatically create a home directory for a user and
+will refuse a tree connect if the user's directory
+does not exist or is not accessible. <a name="INDEX-19"/></p>
+
+
+</div>
+
+
+</div>
+
+
+
+<div class="sect1"><a name="samba2-CHP-9-SECT-2"/>
+
+<h2 class="head1">Controlling Access to Shares</h2>
+
+<p><a name="INDEX-20"/><a name="INDEX-21"/>Often you will need to restrict the users who
+can access a specific share for security reasons. This is very easy
+to do with Samba because it contains a wealth of options for creating
+practically any security configuration. Let's
+introduce a few configurations that you might want to use in your own
+Samba setup.</p>
+
+<p>We've seen what happens when you specify valid
+users. However, you are also allowed to specify a list of
+<a name="INDEX-22"/>invalid users&mdash;users who should never be
+allowed access to Samba or its shares. This is done with the
+<tt class="literal">invalid</tt><a name="INDEX-23"/> <tt class="literal">users</tt>
+option. We hinted at one frequent use of this option earlier: a
+global default with the <tt class="literal">[homes]</tt> section to ensure
+that various system users and superusers cannot be forged for access.
+For example:</p>
+
+<blockquote><pre class="code">[global]
+    invalid users = root bin daemon adm sync shutdown \
+                        halt mail news uucp operator
+    auto services = dave peter bob
+
+[homes]
+    browsable = no
+    writable = yes</pre></blockquote>
+
+<p>The <tt class="literal">invalid</tt> <tt class="literal">users</tt> option, like
+<tt class="literal">valid</tt> <tt class="literal">users</tt>, can take group
+names, preceded by an at sign (<tt class="literal">@</tt>), as well as
+usernames. In the event that a user or group appears in both lists,
+the <tt class="literal">invalid</tt> <tt class="literal">users</tt> option takes
+precedence, and the user or group is denied access to the share.</p>
+
+<p>At the other end of the spectrum, you can explicitly specify users
+who will be allowed <a name="INDEX-24"/><a name="INDEX-25"/>superuser (root) access to a share with
+the <tt class="literal">admin</tt><a name="INDEX-26"/> <tt class="literal">users</tt>
+option. An example follows:</p>
+
+<blockquote><pre class="code">[sales]
+        path = /home/sales
+        comment = Sedona Real Estate Sales Data
+        writable = yes
+        valid users = sofie shelby adilia
+        admin users = mike</pre></blockquote>
+
+<p>This option takes both group names and usernames. In addition, you
+can specify NIS netgroups by preceding them with an
+<tt class="literal">@</tt> as well; if the netgroup is not found, Samba
+will assume that you are referring to a standard Unix group.</p>
+
+<p>Be careful if you assign administrative privileges to a share for an
+entire group. The Samba Team highly recommends you avoid using this
+option, as it essentially gives root access to the specified users or
+groups for that share.</p>
+
+<p>If you wish to force read-only or read/write access on users who
+access a share, you can do so with the
+<tt class="literal">read</tt><a name="INDEX-27"/> <tt class="literal">list</tt> and
+<tt class="literal">write</tt> <tt class="literal">list</tt> options,
+respectively. These options can be used on a per-share basis to
+restrict a writable share or to grant write access to specific users
+in a read-only share, respectively. For example:</p>
+
+<blockquote><pre class="code">[sales]
+        path = /home/sales
+        comment = Sedona Real Estate Sales Data
+        read only = yes
+        write list = sofie shelby</pre></blockquote>
+
+<p>The <tt class="literal">write</tt><a name="INDEX-28"/> <tt class="literal">list</tt> option
+cannot override Unix permissions. If you've created
+the share without giving the <tt class="literal">write-list</tt> user write
+permission on the Unix system, she will be denied write access
+regardless of the setting of <tt class="literal">write</tt>
+<tt class="literal">list</tt>.</p>
+
+
+<div class="sect2"><a name="samba2-CHP-9-SECT-2.1"/>
+
+<h3 class="head2">Guest Access</h3>
+
+<p><a name="INDEX-29"/>As mentioned
+earlier, you can configure a share using
+<tt class="literal">guest</tt><a name="INDEX-30"/> <tt class="literal">ok</tt>
+<tt class="literal">=</tt> <tt class="literal">yes</tt> to allow access to guest
+users. This works only when using share-level security, which we will
+cover later in this chapter. When a user connects as a guest,
+authenticating with a username and password is unnecessary, but Samba
+still needs a way to map the connected client to a user on the local
+system. The <tt class="literal">guest</tt><a name="INDEX-31"/>
+<tt class="literal">account</tt> parameter can be used in the share to
+specify the Unix account that guest users should be assigned when
+connecting to the Samba server. The default value for this is set
+during compilation and is typically <tt class="literal">nobody</tt>, which
+works well with most Unix versions. However, on some systems the
+<tt class="literal">nobody</tt><a name="INDEX-32"/> account is not allowed to access some
+services (e.g., printing), and you might need to set the guest user
+to <tt class="literal">ftp</tt> or some other account instead.</p>
+
+<p>If you wish to restrict access in a share only to guests&mdash;in
+other words, all clients connect as the guest account when accessing
+the share&mdash;you can use the <tt class="literal">guest</tt>
+<tt class="literal">only</tt> option in conjunction with the
+<tt class="literal">guest</tt> <tt class="literal">ok</tt> option, as shown in
+the following example:</p>
+
+<blockquote><pre class="code">[sales]
+        path = /home/sales
+        comment = Sedona Real Estate Sales Data
+        writable = yes
+        guest ok = yes
+        guest account = ftp
+        guest only = yes</pre></blockquote>
+
+<p>Make sure you specify <tt class="literal">yes</tt> for both
+<tt class="literal">guest</tt> <tt class="literal">only</tt> and
+<tt class="literal">guest</tt> <tt class="literal">ok</tt>; otherwise, Samba will
+not use the guest account that you specify.</p>
+
+
+</div>
+
+
+<div class="sect2"><a name="samba2-CHP-9-SECT-2.2"/>
+
+<h3 class="head2">Access Control Options</h3>
+
+<p><a href="ch09.html#samba2-CHP-9-TABLE-1">Table 9-1</a> <a name="INDEX-33"/><a name="INDEX-34"/>summarizes the options that you can use
+to control access to shares.</p>
+
+<a name="samba2-CHP-9-TABLE-1"/><h4 class="head4">Table 9-1. Share-level access options</h4><table border="1">
+
+
+
+
+
+
+<tr>
+<th>
+<p>Option</p>
+</th>
+<th>
+<p>Parameters</p>
+</th>
+<th>
+<p>Function</p>
+</th>
+<th>
+<p>Default</p>
+</th>
+<th>
+<p>Scope</p>
+</th>
+</tr>
+
+
+<tr>
+<td>
+<p><tt class="literal">admin users</tt></p>
+</td>
+<td>
+<p>string (list of usernames)</p>
+</td>
+<td>
+<p>Users who can perform operations as root</p>
+</td>
+<td>
+<p>None</p>
+</td>
+<td>
+<p>Share</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><tt class="literal">valid users</tt></p>
+</td>
+<td>
+<p>string (list of usernames)</p>
+</td>
+<td>
+<p>Users who can connect to a share</p>
+</td>
+<td>
+<p>None</p>
+</td>
+<td>
+<p>Share</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><tt class="literal">invalid users</tt></p>
+</td>
+<td>
+<p>string (list of usernames)</p>
+</td>
+<td>
+<p>Users who will be denied access to a share</p>
+</td>
+<td>
+<p>None</p>
+</td>
+<td>
+<p>Share</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><tt class="literal">read list</tt></p>
+</td>
+<td>
+<p>string (list of usernames)</p>
+</td>
+<td>
+<p>Users who have read-only access to a writable share</p>
+</td>
+<td>
+<p>None</p>
+</td>
+<td>
+<p>Share</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><tt class="literal">write list</tt></p>
+</td>
+<td>
+<p>string (list of usernames)</p>
+</td>
+<td>
+<p>Users who have read/write access to a read-only share</p>
+</td>
+<td>
+<p>None</p>
+</td>
+<td>
+<p>Share</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><tt class="literal">max connections</tt></p>
+</td>
+<td>
+<p>numeric</p>
+</td>
+<td>
+<p>Maximum number of connections for a share at a given time</p>
+</td>
+<td>
+<p><tt class="literal">0</tt></p>
+</td>
+<td>
+<p>Share</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><tt class="literal">guest only</tt> <tt class="literal">(only guest)</tt></p>
+</td>
+<td>
+<p>Boolean</p>
+</td>
+<td>
+<p>If <tt class="literal">yes</tt>, allows only guest access</p>
+</td>
+<td>
+<p><tt class="literal">no</tt></p>
+</td>
+<td>
+<p>Share</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><tt class="literal">guest account</tt></p>
+</td>
+<td>
+<p>string (name of account)</p>
+</td>
+<td>
+<p>Unix account that will be used for guest access</p>
+</td>
+<td>
+<p><tt class="literal">nobody</tt></p>
+</td>
+<td>
+<p>Share</p>
+</td>
+</tr>
+
+</table>
+
+
+<div class="sect3"><a name="samba2-CHP-9-SECT-2.2.1"/>
+
+<a name="INDEX-35"/><h3 class="head3">admin users</h3>
+
+<p>This option specifies a list of users that perform file operations as
+if they were <tt class="literal">root</tt>. This means that they can modify
+or destroy any other user's files, regardless of the
+permissions. Any files that they create will have root ownership and
+will use the default group of the admin user. The
+<tt class="literal">admin</tt> <tt class="literal">users</tt> option allows PC
+users to act as administrators for particular shares. Be very careful
+when using this option, and make sure good password and other
+security policies are in place.</p>
+
+
+</div>
+
+
+
+<div class="sect3"><a name="samba2-CHP-9-SECT-2.2.2"/>
+
+<a name="INDEX-36"/><a name="INDEX-37"/><h3 class="head3">valid users, invalid users</h3>
+
+<p>These two options let you enumerate the users and groups who are
+granted or denied access to a particular share. You can enter a list
+of user and/or group names. If a name is prefixed by an at sign
+(<tt class="literal">@</tt>), it is interpreted as a group name&mdash;with
+NIS groups searched before Unix groups. If the name is prefixed by a
+plus sign (<tt class="literal">+</tt>), it is interpreted as the name of a
+Unix group, and NIS is not searched. If the name is prefixed by an
+ampersand (<tt class="literal">&amp;</tt>), it is interpreted as an NIS
+group name rather than as a Unix group name. The plus sign and
+ampersand can be used together to specify whether NIS or Unix groups
+are searched first. For example:</p>
+
+<blockquote><pre class="code">[database]
+    valid users = mary ellen sue &amp;sales +marketing @dbadmin
+    invalid users = gavin syd dana &amp;techies +&amp;helpdesk</pre></blockquote>
+
+<p>In the <tt class="literal">valid</tt> <tt class="literal">users</tt> parameter,
+users <tt class="literal">mary</tt>, <tt class="literal">ellen</tt>, and
+<tt class="literal">sue</tt> are allowed access to the
+<tt class="literal">[database]</tt> share, as are the members of the Unix
+group <tt class="literal">marketing</tt> and NIS/Unix group
+<tt class="literal">dbadmin</tt>. The <tt class="literal">invalid</tt>
+<tt class="literal">users</tt> parameter denies access to the share by
+users <tt class="literal">gavin</tt>, <tt class="literal">syd</tt>, and
+<tt class="literal">dana</tt>, as well as members of the NIS group
+<tt class="literal">techies</tt> and Unix/NIS group
+<tt class="literal">helpdesk</tt>. In this last case, the list of Unix
+groups is searched first for the <tt class="literal">helpdesk</tt> group,
+and if it is not found there, the list of NIS groups is searched.</p>
+
+<p>The important rule to remember with these options is that any name or
+group in the <tt class="literal">invalid</tt> <tt class="literal">users</tt> list
+will <em class="emphasis">always</em> be denied access, even if it is
+included (in any form) in the <tt class="literal">valid</tt>
+<tt class="literal">users</tt> list.</p>
+
+
+</div>
+
+
+
+<div class="sect3"><a name="samba2-CHP-9-SECT-2.2.3"/>
+
+<a name="INDEX-38"/><a name="INDEX-39"/><h3 class="head3">read list, write list</h3>
+
+<p>Like the <tt class="literal">valid</tt> <tt class="literal">users</tt>
+<tt class="literal">and</tt> <tt class="literal">invalid</tt>
+<tt class="literal">users</tt> options, this pair of options specifies
+which users have read-only access to a writable share and read/write
+access to a read-only share, respectively. The value of either
+options is a list of users. The <tt class="literal">read</tt>
+<tt class="literal">list</tt> parameter overrides any other Samba
+permissions granted&mdash;as well as Unix file permissions on the
+server system&mdash;to deny users write access.
+<tt class="literal">The</tt> <tt class="literal">write</tt>
+<tt class="literal">list</tt> parameter overrides other Samba permissions
+to grant write access, but cannot grant write access if the user
+lacks write permissions for the file on the Unix system. You can
+specify NIS or Unix group names by prefixing the name with an at sign
+(such as <tt class="literal">@users</tt>). Neither configuration option has
+a default value associated with it.</p>
+
+
+</div>
+
+
+
+<div class="sect3"><a name="samba2-CHP-9-SECT-2.2.4"/>
+
+<a name="INDEX-40"/><h3 class="head3">max connections</h3>
+
+<p>This option specifies the maximum number of client connections that a
+share can have at any given time. Any connections that are attempted
+after the maximum is reached will be rejected. The default value is
+<tt class="literal">0</tt>, which is a special case that allows an
+unlimited number of connections. You can override it per share as
+follows:</p>
+
+<blockquote><pre class="code">[accounting]
+    max connections = 30</pre></blockquote>
+
+<p>This option is useful in the event that you need to limit the number
+of users who are accessing a licensed program or piece of data
+concurrently.</p>
+
+
+</div>
+
+
+
+<div class="sect3"><a name="samba2-CHP-9-SECT-2.2.5"/>
+
+<a name="INDEX-41"/><h3 class="head3">guest only</h3>
+
+<p>This share-level option (also called <tt class="literal">only</tt>
+<tt class="literal">guest</tt>) forces a connection to a share to be
+performed with the user specified by the <tt class="literal">guest</tt>
+<tt class="literal">account</tt> option. The share to which this is applied
+must explicitly specify <tt class="literal">guest</tt>
+<tt class="literal">ok</tt> <tt class="literal">=</tt> <tt class="literal">yes</tt> for
+this option to be recognized by Samba. The default value for this
+option is <tt class="literal">no</tt>.</p>
+
+
+</div>
+
+
+
+<div class="sect3"><a name="samba2-CHP-9-SECT-2.2.6"/>
+
+<a name="INDEX-42"/><h3 class="head3">guest account</h3>
+
+<p>This option specifies the name of the account to be used for guest
+access to shares in Samba. The default for this option varies from
+system to system, but it is often set to <tt class="literal">nobody</tt>.
+Some default user accounts have trouble connecting as guest users. If
+that occurs on your system, the Samba Team recommends using the
+<tt class="literal">ftp</tt> account as the guest user. <a name="INDEX-43"/> <a name="INDEX-44"/><a name="INDEX-45"/></p>
+
+
+</div>
+
+
+</div>
+
+
+<div class="sect2"><a name="samba2-CHP-9-SECT-2.3"/>
+
+<h3 class="head2">Username Options</h3>
+
+<p><a href="ch09.html#samba2-CHP-9-TABLE-2">Table 9-2</a> shows two additional options that Samba
+can use to correct for incompatibilities in usernames between Windows
+and Unix.</p>
+
+<a name="samba2-CHP-9-TABLE-2"/><h4 class="head4">Table 9-2. Username options</h4><table border="1">
+
+
+
+
+
+
+<tr>
+<th>
+<p>Option</p>
+</th>
+<th>
+<p>Parameters</p>
+</th>
+<th>
+<p>Function</p>
+</th>
+<th>
+<p>Default</p>
+</th>
+<th>
+<p>Scope</p>
+</th>
+</tr>
+
+
+<tr>
+<td>
+<p><tt class="literal">username</tt> <tt class="literal">map</tt></p>
+</td>
+<td>
+<p>string (filename)</p>
+</td>
+<td>
+<p>Sets the name of the username mapping file</p>
+</td>
+<td>
+<p>None</p>
+</td>
+<td>
+<p>Global</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><tt class="literal">username</tt> <tt class="literal">level</tt></p>
+</td>
+<td>
+<p>numeric</p>
+</td>
+<td>
+<p>Indicates the number of capital letters to use when trying to match a
+username</p>
+</td>
+<td>
+<p><tt class="literal">0</tt></p>
+</td>
+<td>
+<p>Global</p>
+</td>
+</tr>
+
+</table>
+
+
+<div class="sect3"><a name="samba2-CHP-9-SECT-2.3.1"/>
+
+<a name="INDEX-46"/><h3 class="head3">username map</h3>
+
+<p>Client usernames on an SMB network can be relatively long (up to 255
+characters), while usernames on a Unix network often cannot be longer
+than eight characters. This means that an individual user can have
+one username on a client and another (shorter) one on the Samba
+server. You can get past this issue by<em class="firstterm">
+</em><a name="INDEX-47"/>mapping a free-form client
+username to a Unix username of eight or fewer characters. It is
+placed in a standard text file, using a format that
+we'll describe shortly. You can then specify the
+pathname to Samba with the global <tt class="literal">username</tt>
+<tt class="literal">map</tt> option. Be sure to restrict access to this
+file; make the root user the file's owner and deny
+write access to others (with octal permissions of 744 or 644).
+Otherwise, an untrusted user with access to the file can easily map
+his client username to the root user of the Samba server.</p>
+
+<p>You can specify this option as follows:</p>
+
+<blockquote><pre class="code">[global]
+    username map = /usr/local/samba/private/usermap.txt</pre></blockquote>
+
+<p>Each entry in the username map file should be listed as follows: the
+Unix username, followed by an equal sign (<tt class="literal">=</tt>),
+followed by one or more whitespace-separated SMB client usernames.
+Note that unless instructed otherwise (i.e., a guest connection),
+Samba will expect both the client and the server user to have the
+same password. You can also map NT groups to one or more specific
+Unix groups using the <tt class="literal">@</tt> sign. Here are some
+examples:</p>
+
+<blockquote><pre class="code">jarwin = JosephArwin
+manderso = MarkAnderson
+users = @account</pre></blockquote>
+
+<p>You can also use the asterisk to specify a wildcard that matches any
+free-form client username as an entry in the username map file:</p>
+
+<blockquote><pre class="code">nobody = *</pre></blockquote>
+
+<p>Comments can be placed in the file by starting the line with a hash
+mark (<tt class="literal">#</tt>) or a semicolon (<tt class="literal">;</tt>).</p>
+
+<p>Note that you can also use this file to redirect one Unix user to
+another user. Be careful, though, as Samba and your client might not
+notify the user that the mapping has been made and Samba might be
+expecting a different password.</p>
+
+
+</div>
+
+
+
+<div class="sect3"><a name="samba2-CHP-9-SECT-2.3.2"/>
+
+<a name="INDEX-48"/><h3 class="head3">username level</h3>
+
+<p>SMB clients (such as Windows) will often send usernames in SMB
+connection requests entirely in capital letters; in other words,
+client usernames are not necessarily case-sensitive. On a Unix
+server, however, usernames <em class="emphasis">are</em> case-sensitive:
+the user <tt class="literal">ANDY</tt> is different from the user
+<tt class="literal">andy</tt>. By default, Samba attacks this problem by
+doing the following:</p>
+
+<ol><li>
+<p>Checking for a user account with the exact name sent by the client</p>
+</li><li>
+<p>Testing the username in all lowercase letters</p>
+</li><li>
+<p>Testing the username in lowercase letters with only the first letter
+capitalized</p>
+</li></ol>
+<p>If you wish to have Samba attempt more combinations of upper- and
+lowercase letters, you can use the <tt class="literal">username</tt>
+<tt class="literal">level</tt> global configuration option. This option
+takes an integer value that specifies how many letters in the
+username should be capitalized when attempting to connect to a share.
+You can specify this option as follows:</p>
+
+<blockquote><pre class="code">[global]
+    username level = 3</pre></blockquote>
+
+<p>In this case, Samba attempts all possible permutations of usernames
+having three capital letters. The larger the number, the more
+computations Samba has to perform to match the username, and the
+longer the authentication will take.</p>
+
+
+</div>
+
+
+</div>
+
+
+</div>
+
+
+
+<div class="sect1"><a name="samba2-CHP-9-SECT-3"/>
+
+<h2 class="head1">Authentication of Clients</h2>
+
+<p><a name="INDEX-49"/>At
+this point, we should discuss how Samba authenticates users. Each
+user who attempts to connect to a share not allowing guest access
+must provide a password to
+<a name="INDEX-50"/>make a successful connection. What
+Samba does with that password&mdash;and consequently the strategy
+Samba will use to handle user authentication&mdash;is the arena of
+the <tt class="literal">security</tt> configuration option. Samba currently
+supports <a name="INDEX-51"/><a name="INDEX-52"/><a name="INDEX-53"/>four
+<a name="INDEX-54"/>security levels on its network:
+<em class="firstterm">share</em>, <em class="firstterm">user</em>,
+<em class="firstterm">server</em>, and <em class="firstterm">domain</em>.</p>
+
+<dl>
+<dt><b><a name="INDEX-55"/>Share-level security</b></dt>
+<dd>
+<p>Each share in the workgroup has one or more passwords associated with
+it. Anyone who knows a valid password for the share can access it.</p>
+</dd>
+
+
+
+<dt><b><a name="INDEX-56"/>User-level security</b></dt>
+<dd>
+<p>Each share in the workgroup is configured to allow access from
+certain users. With each initial tree connection, the Samba server
+verifies users and their passwords to allow them access to the share.</p>
+</dd>
+
+
+
+<dt><b><a name="INDEX-57"/>Server-level security</b></dt>
+<dd>
+<p>This is the same as user-level security, except that the Samba server
+uses another server to validate users and their passwords before
+granting access to the share.</p>
+</dd>
+
+
+
+<dt><b><a name="INDEX-58"/>Domain-level security</b></dt>
+<dd>
+<p>Samba becomes a member of a Windows NT domain and uses one of the
+domain's domain controllers&mdash;either the PDC or
+a BDC&mdash;to perform authentication. Once authenticated, the user
+is given a special token that allows her access to any share with
+appropriate access rights. With this token, the domain controller
+will not have to revalidate the user's password each
+time she attempts to access another share within the domain. The
+domain controller can be a Windows NT/2000 PDC or BDC, or Samba
+acting as a Windows NT PDC.</p>
+</dd>
+
+</dl>
+
+<p>Each security policy can be implemented with the global
+<tt class="literal">security</tt> option, as shown in <a href="ch09.html#samba2-CHP-9-TABLE-3">Table 9-3</a>.</p>
+
+<a name="samba2-CHP-9-TABLE-3"/><h4 class="head4">Table 9-3. Security option</h4><table border="1">
+
+
+
+
+
+
+<tr>
+<th>
+<p>Option</p>
+</th>
+<th>
+<p>Parameters</p>
+</th>
+<th>
+<p>Function</p>
+</th>
+<th>
+<p>Default</p>
+</th>
+<th>
+<p>Scope</p>
+</th>
+</tr>
+
+
+<tr>
+<td>
+<p><tt class="literal">security</tt><a name="INDEX-59"/></p>
+</td>
+<td>
+<p><tt class="literal">domain</tt>, <tt class="literal">server</tt>,
+<tt class="literal">share</tt>, or <tt class="literal">user</tt></p>
+</td>
+<td>
+<p>Indicates the type of security that the Samba server will use</p>
+</td>
+<td>
+<p><tt class="literal">user</tt></p>
+</td>
+<td>
+<p>Global</p>
+</td>
+</tr>
+
+</table>
+
+
+<div class="sect2"><a name="samba2-CHP-9-SECT-3.1"/>
+
+<h3 class="head2">Share-Level Security</h3>
+
+<p>With share-level security, each share has one or more passwords
+associated with it, with the client being authenticated when first
+connecting to the share. This differs from the other modes of
+security in that there are no restrictions as to whom can access a
+share, as long as that individual knows the correct password. Shares
+often have multiple passwords. For example, one password might grant
+read-only access, while another might grant read/write access.
+Security is maintained as long as unauthorized users do not discover
+the password for a share to which they shouldn't
+have access.</p>
+
+<p>OS/2 and Windows 95/98/Me both support share-level security on their
+resources. You can set up share-level security with Windows 95/98/Me
+by first enabling share-level security using the Access Control tab
+of the Network Control Panel dialog. Then select the
+&quot;Share-level access control&quot; radio
+button (which deselects the &quot;User-level access
+control&quot; radio button), as shown in <a href="ch09.html#samba2-CHP-9-FIG-1">Figure 9-1</a>, and click the OK button. Reboot as requested.</p>
+
+<div class="figure"><a name="samba2-CHP-9-FIG-1"/><img src="figs/sam2_0901.gif"/></div><h4 class="head4">Figure 9-1. Selecting share-level security on a Windows 95/98/Me system</h4>
+
+<p>Next, right-click a resource&mdash;such as a hard drive or a
+CD-ROM&mdash;and select the Properties menu item. This will bring up
+the Resource Properties dialog box. Select the Sharing tab at the top
+of the dialog box, and enable the resource as Shared As. From here,
+you can configure how the shared resource will appear to individual
+users, as well as assign whether the resource will appear as
+read-only, read/write, or a mix, depending on the password that is
+supplied.</p>
+
+<p>You might be thinking that this security model is not a good fit for
+Samba&mdash;and you would be right. In fact, if you set the
+<tt class="literal">security</tt> <tt class="literal">=</tt>
+<tt class="literal">share</tt> option in the Samba configuration file,
+Samba will still reuse the username/password combinations in the
+system password files to authenticate access. More precisely, Samba
+will take the following steps when a client requests a connection
+using share-level security:</p>
+
+<ol><li>
+<p>When a connection is requested, Samba will accept the password and
+(if sent) the username of the client.</p>
+</li><li>
+<p>If the share is <tt class="literal">guest</tt> <tt class="literal">only</tt> ,
+the user is immediately granted access to the share with the rights
+of the user specified by the <tt class="literal">guest</tt>
+<tt class="literal">account</tt> parameter; no password checking is
+performed.</p>
+</li><li>
+<p>For other shares, Samba appends the username to a list of users who
+are allowed access to the share. It then attempts to validate the
+password given in association with that username. If successful,
+Samba grants the user access to the share with the rights assigned to
+that user. The user will not need to authenticate again unless a
+<tt class="literal">revalidate</tt> <tt class="literal">=</tt>
+<tt class="literal">yes</tt> option has been set inside the share.</p>
+</li><li>
+<p>If the authentication is unsuccessful, Samba attempts to validate the
+password against the list of users previously compiled during
+attempted connections, as well as those specified under the share in
+the configuration file. If the password matches that of any username
+(as specified in the system password file, typically
+<em class="filename">/etc/passwd </em>), the user is granted access to the
+share under that username.</p>
+</li><li>
+<p>However, if the share has a <tt class="literal">guest</tt>
+<tt class="literal">ok</tt> or <tt class="literal">public</tt> option set, the
+user will default to access with the rights of the user specified by
+the <tt class="literal">guest</tt> <tt class="literal">account</tt> option.</p>
+</li></ol>
+<p>You can indicate in the configuration file which users should be
+initially placed on the share-level security user list by using the
+<tt class="literal">username</tt> configuration option, as shown here:</p>
+
+<blockquote><pre class="code">[global]
+    security = share
+
+[accounting1]
+    path = /home/samba/accounting1
+    guest ok = no
+    writable = yes
+    username = davecb, pkelly, andyo</pre></blockquote>
+
+<p>Here, when a user attempts to connect to a share, Samba verifies the
+sent password against each user in its own list, in addition to the
+passwords of users <tt class="literal">davecb</tt>,
+<tt class="literal">pkelly</tt>, and <tt class="literal">andyo</tt>. If any of
+the passwords match, the connection is verified, and the user is
+allowed. Otherwise, connection to the specific share will fail.</p>
+
+
+</div>
+
+
+<div class="sect2"><a name="samba2-CHP-9-SECT-3.2"/>
+
+<h3 class="head2">Share-Level Security Options</h3>
+
+<p><a href="ch09.html#samba2-CHP-9-TABLE-4">Table 9-4</a> shows the options typically associated
+with <em class="firstterm">share-level
+security</em><a name="INDEX-60"/>.</p>
+
+<a name="samba2-CHP-9-TABLE-4"/><h4 class="head4">Table 9-4. Share-level access options</h4><table border="1">
+
+
+
+
+
+
+<tr>
+<th>
+<p>Option</p>
+</th>
+<th>
+<p>Parameters</p>
+</th>
+<th>
+<p>Function</p>
+</th>
+<th>
+<p>Default</p>
+</th>
+<th>
+<p>Scope</p>
+</th>
+</tr>
+
+
+<tr>
+<td>
+<p><tt class="literal">only user</tt></p>
+</td>
+<td>
+<p>Boolean</p>
+</td>
+<td>
+<p>If <tt class="literal">yes</tt>, usernames specified by
+<tt class="literal">username</tt> are the only ones allowed</p>
+</td>
+<td>
+<p><tt class="literal">no</tt></p>
+</td>
+<td>
+<p>Share</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><tt class="literal">username</tt> (<tt class="literal">user</tt> or
+<tt class="literal">users</tt>)</p>
+</td>
+<td>
+<p>string (list of usernames)</p>
+</td>
+<td>
+<p>Users against which a client's password is tested</p>
+</td>
+<td>
+<p>None</p>
+</td>
+<td>
+<p>Share</p>
+</td>
+</tr>
+
+</table>
+
+
+<div class="sect3"><a name="samba2-CHP-9-SECT-3.2.1"/>
+
+<a name="INDEX-61"/><h3 class="head3">only user</h3>
+
+<p>This Boolean option indicates whether Samba will allow connections to
+a share using share-level security based solely on the individuals
+specified in the <tt class="literal">username</tt> option, instead of those
+users compiled on Samba's internal list. The default
+value for this option is <tt class="literal">no</tt>. You can override it
+per share as follows:</p>
+
+<blockquote><pre class="code">[global]
+    security = share
+[data]
+    username = andy, peter, valerie
+    only user = yes</pre></blockquote>
+
+
+</div>
+
+
+
+<div class="sect3"><a name="samba2-CHP-9-SECT-3.2.2"/>
+
+<a name="INDEX-62"/><h3 class="head3">username</h3>
+
+<p>This option presents a list of usernames and/or group names against
+which Samba tests a connection password to allow access. It is
+typically used with clients that have share-level security to allow
+connections to a particular service based solely on a qualifying
+password&mdash;in this case, one that matches a password set up for a
+specific user:</p>
+
+<blockquote><pre class="code">[global]
+    security = share
+[data]
+    username = andy, peter, terry</pre></blockquote>
+
+<p>You can enter a list of usernames and/or group names. If a name is
+prefixed by an at sign (<tt class="literal">@</tt>), it is interpreted as a
+group name, with NIS groups searched before Unix groups. If the name
+is prefixed by a plus sign (<tt class="literal">+</tt>), it is interpreted
+as the name of a Unix group, and NIS is not searched. If the name is
+prefixed by an ampersand (<tt class="literal">&amp;</tt>), it is
+interpreted as an NIS group name rather than a Unix group name. The
+plus sign and ampersand can be used together to specify whether NIS
+or Unix groups are searched first. When Samba encounters a group name
+in this option, it attempts to authenticate each user in the group
+until if finds one that succeeds. Beware that this can be very
+inefficient.</p>
+
+<p>We recommend against using this option unless you are implementing a
+Samba server with share-level security.</p>
+
+
+</div>
+
+
+</div>
+
+
+<div class="sect2"><a name="samba2-CHP-9-SECT-3.3"/>
+
+<h3 class="head2">User-Level Security</h3>
+
+<p>The default mode of security with Samba is <em class="firstterm">user-level
+security</em><a name="INDEX-63"/>. With this method, each share is
+assigned specific users that can access it. When a user requests a
+connection to a share, Samba authenticates by validating the given
+username and password with the authorized users in the configuration
+file and the passwords in the password database of the Samba server.
+As mentioned earlier in the chapter, one way to isolate which users
+are allowed access to a specific share is by using the
+<tt class="literal">valid</tt> <tt class="literal">users</tt> option for each
+share:</p>
+
+<blockquote><pre class="code">[global]
+    security = user
+
+[accounting1]
+    writable = yes
+    valid users = bob, joe, sandy</pre></blockquote>
+
+<p>Each user listed can connect to the share if the password provided
+matches the password stored in the system password database on the
+server. Once the initial authentication succeeds, the client will not
+need to supply a password again to access that share unless the
+<tt class="literal">revalidate</tt> <tt class="literal">=</tt>
+<tt class="literal">yes</tt> option has been set.</p>
+
+<p>Passwords can be sent to the Samba server in either an encrypted or a
+nonencrypted format. If you have both types of systems on your
+network, you should ensure that the passwords represented by each
+user are stored both in a traditional account database and
+Samba's encrypted password database. This way,
+authorized users can gain access to their shares from any type of
+client.<a name="FNPTR-1"/><a href="#FOOTNOTE-1">[1]</a> However, we recommend that you
+move your system to encrypted passwords and abandon nonencrypted
+passwords if security is an issue. <a href="ch09.html#samba2-CHP-9-SECT-4">Section 9.4</a> of this chapter
+explains how to use encrypted as well as nonencrypted passwords.</p>
+
+
+</div>
+
+
+<div class="sect2"><a name="samba2-CHP-9-SECT-3.4"/>
+
+<h3 class="head2">Server-Level Security</h3>
+
+<p><em class="firstterm">Server-level
+security</em><a name="INDEX-64"/> is similar to user-level security.
+However, with server-level security, Samba delegates password
+authentication to another SMB password server&mdash;typically another
+Samba server or a Windows NT/2000 server acting as a PDC on the
+network. Note that Samba still maintains its list of shares and their
+configuration in its <em class="filename">smb.conf</em> file. When a
+client attempts to make a connection to a particular share, Samba
+validates that the user is indeed authorized to connect to the share.
+Samba then attempts to validate the password by passing the username
+and password to the SMB password server. If the password is accepted,
+a session is established with the client. See <a href="ch09.html#samba2-CHP-9-FIG-2">Figure 9-2</a> for an illustration of this setup.</p>
+
+<div class="figure"><a name="samba2-CHP-9-FIG-2"/><img src="figs/sam2_0902.gif"/></div><h4 class="head4">Figure 9-2. A typical system setup using server-level security</h4>
+
+<p>You can configure Samba to use a separate password server under
+server-level security with the use of the
+<tt class="literal">password</tt><a name="INDEX-65"/> <tt class="literal">server</tt>
+global configuration option, as follows:</p>
+
+<blockquote><pre class="code">[global]
+    security = server
+    password server = mixtec toltec</pre></blockquote>
+
+<p>Note that you can specify more than one machine as the target of the
+<tt class="literal">password</tt> <tt class="literal">server</tt>; Samba moves
+down the list of servers in the event that its first choice is
+unreachable. The servers identified by the
+<tt class="literal">password</tt> <tt class="literal">server</tt> option are
+given as NetBIOS names, not their DNS names or equivalent IP
+addresses. Also, if any of the servers reject the given password, the
+connection automatically fails&mdash;Samba will not attempt another
+server.</p>
+
+<p>One caveat: when using this option, you still need an account
+representing that user on the regular Samba server. This is because
+the Unix operating system needs a username to perform various I/O
+operations. The preferable method of handling this is to give the
+user an account on the Samba server but disable the
+account's password by replacing it in the system
+password file (e.g., <em class="filename">/etc/passwd </em>) with an
+asterisk (*).</p>
+
+
+</div>
+
+
+<div class="sect2"><a name="samba2-CHP-9-SECT-3.5"/>
+
+<h3 class="head2">Domain-Level Security</h3>
+
+<p>With <em class="firstterm">domain-level
+security</em><a name="INDEX-66"/>, the Samba server acts as a member of
+a Windows domain. Recall from <a href="ch01.html">Chapter 1</a> that each
+domain has a primary domain controller, which can be a Windows
+NT/2000 or Samba server offering password authentication. The domain
+controller keeps track of users and passwords in its own database and
+authenticates each user when she first logs on and wishes to access
+another machine's shares.</p>
+
+<p>As mentioned earlier in this chapter, Samba has a similar ability to
+offer user-level security, but that option is Unix-centric and
+assumes that the authentication occurs via Unix password files. If
+the Unix machine is part of an NIS or NIS+ domain, Samba
+authenticates users transparently against a shared password file in
+typical Unix fashion. Samba then provides access to the NIS or NIS+
+domain from Windows. There is, of course, no relationship between the
+NIS concept of a domain and a Windows NT domain.</p>
+
+<p>Configuring Samba for domain-level security is covered in <a href="ch04.html">Chapter 4</a> in <a href="ch04.html#samba2-CHP-4-SECT-7">Section 4.7</a>. <a name="INDEX-67"/></p>
+
+
+</div>
+
+
+</div>
+
+
+
+<div class="sect1"><a name="samba2-CHP-9-SECT-4"/>
+
+<h2 class="head1">Passwords</h2>
+
+<p><a name="INDEX-68"/>Passwords
+are a thorny issue with Samba. So much so, in fact, that they are
+often the first major problem that users encounter when they install
+Samba. At this point, we need to delve deeper into Samba to discover
+what is happening on the network.</p>
+
+<p>Passwords sent from individual clients can be either encrypted or
+nonencrypted. Encrypted passwords are, of course, more secure. A
+nonencrypted, plain-text password can be easily read with a
+packet-sniffing program, such as the modified
+<em class="emphasis">tcpdump</em> program for Samba that we used in <a href="ch01.html">Chapter 1</a>. Whether passwords are encrypted by default
+depends on the operating system that the client is using to connect
+to the Samba server. <a href="ch09.html#samba2-CHP-9-TABLE-5">Table 9-5</a> lists which
+<a name="INDEX-69"/>Windows operating
+systems encrypt their passwords and which send plain-text passwords
+by default.</p>
+
+<a name="samba2-CHP-9-TABLE-5"/><h4 class="head4">Table 9-5. Windows operating systems with encrypted passwords</h4><table border="1">
+
+
+
+<tr>
+<th>
+<p>Operating system</p>
+</th>
+<th>
+<p>Encrypted or plain text</p>
+</th>
+</tr>
+
+
+<tr>
+<td>
+<p>Windows for Workgroups</p>
+</td>
+<td>
+<p>Plain text</p>
+</td>
+</tr>
+<tr>
+<td>
+<p>Windows 95</p>
+</td>
+<td>
+<p>Plain text</p>
+</td>
+</tr>
+<tr>
+<td>
+<p>Windows 95 with SMB Update</p>
+</td>
+<td>
+<p>Encrypted</p>
+</td>
+</tr>
+<tr>
+<td>
+<p>Windows 98</p>
+</td>
+<td>
+<p>Encrypted</p>
+</td>
+</tr>
+<tr>
+<td>
+<p>Windows Me</p>
+</td>
+<td>
+<p>Encrypted</p>
+</td>
+</tr>
+<tr>
+<td>
+<p>Windows NT 3.x</p>
+</td>
+<td>
+<p>Plain text</p>
+</td>
+</tr>
+<tr>
+<td>
+<p>Windows NT 4.0 before SP <tt class="literal">3</tt></p>
+</td>
+<td>
+<p>Plain text</p>
+</td>
+</tr>
+<tr>
+<td>
+<p>Windows NT 4.0 after SP 3</p>
+</td>
+<td>
+<p>Encrypted</p>
+</td>
+</tr>
+<tr>
+<td>
+<p>Windows 2000</p>
+</td>
+<td>
+<p>Encrypted</p>
+</td>
+</tr>
+<tr>
+<td>
+<p>Windows XP</p>
+</td>
+<td>
+<p>Encrypted</p>
+</td>
+</tr>
+
+</table>
+
+<p>Three different encryption methods are used. Windows 95/98/Me clients
+use a method inherited from Microsoft's LAN Manager
+network software. Windows NT/2000/XP systems use a newer system,
+called NT LAN Manager, or NTLM. A newer version of this (called NT
+LAN Manager Version 2, or NTLMv2) uses a different method for
+password hashing.</p>
+
+<p>If encrypted passwords are supported, Samba stores the encrypted
+passwords in a file called <em class="filename">smbpasswd</em>. By
+default, this file is located in the <em class="filename">private</em>
+directory of the Samba distribution (typically
+<em class="filename">/usr/local/samba/private</em>). At the same time, the
+client stores an encrypted version of a user's
+password on its own system. The plain-text password is never stored
+on either system. Each system encrypts the password automatically
+using a standard algorithm when the password is set or changed.</p>
+
+<p>When a client requests a connection to an SMB server that supports
+encrypted passwords (such as Samba or Windows NT/2000/XP), the two
+computers undergo the following negotiations:</p>
+
+<ol><li>
+<p>The client attempts to negotiate a protocol with the server.</p>
+</li><li>
+<p>The server responds with a protocol and indicates that it supports
+encrypted passwords. At this time, it sends back a randomly generated
+8-byte challenge string.</p>
+</li><li>
+<p>The client uses the challenge string as a key to encrypt its already
+encrypted password using an algorithm predefined by the negotiated
+protocol. It then sends the result to the server.</p>
+</li><li>
+<p>The server does the same thing with the encrypted password stored in
+its database. If the results match, the passwords are equivalent, and
+the user is authenticated.</p>
+</li></ol>
+<p>Note that even though the original passwords are not involved in the
+authentication process, you need to be very careful that the
+encrypted passwords located inside the <em class="filename">smbpasswd</em>
+file are guarded from unauthorized users. If they are compromised, an
+unauthorized user can break into the system by replaying the steps of
+the previous algorithm. The encrypted passwords are just as sensitive
+as the plain-text passwords&mdash;this is known as
+<em class="firstterm">plain-text-equivalent</em> data in the cryptography
+world. Of course, your local security policy should require that the
+clients safeguard their plain-text-equivalent passwords as well.</p>
+
+<p>You can configure Samba to accept encrypted passwords with the
+following global additions to <em class="filename">smb.conf</em>. Note
+that we explicitly name the location of the Samba password file:</p>
+
+<blockquote><pre class="code">[global]
+    security = user
+    encrypt passwords = yes
+    smb passwd file = /usr/local/samba/private/smbpasswd</pre></blockquote>
+
+<p>Samba, however, will not accept any users until the
+<em class="filename">smbpasswd</em> file has been created and the users
+have been added to it with the <em class="emphasis">smbpasswd</em>
+command, as we showed you in <a href="ch02.html">Chapter 2</a>.</p>
+
+
+<div class="sect2"><a name="samba2-CHP-9-SECT-4.1"/>
+
+<h3 class="head2">Disabling Encrypted Passwords on the Client</h3>
+
+<p><a name="INDEX-70"/><a name="INDEX-71"/>While Unix authentication has been
+in use for decades&mdash;including the use of
+<em class="emphasis">telnet</em> and <em class="emphasis">rlogin</em> access
+across the Internet&mdash;it embodies well-known security risks.
+Plaintext passwords are sent over the Internet and can be retrieved
+from TCP packets by malicious snoopers. However, if you feel that
+your network is secure and you wish to use standard Unix
+<em class="filename">/etc/passwd</em> authentication for all clients, you
+can do so, but you must disable encrypted passwords on those Windows
+clients that default to using them.</p>
+
+<p>To do this, you must modify the Windows registry on each client
+system. The Samba distribution includes the <em class="filename">.reg</em>
+files you need for this, located in the source
+distribution's <em class="filename">/docs/Registry</em>
+directory. Depending on the platform, you use one of the following
+files:</p>
+
+<blockquote class="simplelist">
+
+<p><em class="filename">Win95_PlainPassword.reg</em></p>
+
+<p><em class="filename">Win98_PlainPassword.reg</em></p>
+
+<p><em class="filename">WinME_PlainPassword.reg</em></p>
+
+<p><em class="filename">NT_PlainPassword.reg</em></p>
+
+<p><em class="filename">Win2000_PlainPassword.reg</em></p>
+
+</blockquote>
+
+<p>(For Windows XP, use the <em class="filename">.reg</em> file for Windows
+2000.) You can perform the installation by copying the appropriate
+<em class="filename">.reg</em> file to a DOS floppy, inserting the floppy
+in the client's floppy drive, and running the
+<em class="filename">.reg</em> file from the Run menu item in the
+client's Start menu. (Or you can just double-click
+the file's icon.)</p>
+
+<p>After you reboot the machine, the client will not encrypt its hashed
+passwords before sending them to the server. This means that the
+plain-text passwords can been seen in the TCP packets that are
+broadcast across the network. Again, we encourage you not to do this
+unless you are absolutely sure that your network is secure.</p>
+
+<p>If passwords are not encrypted, use these two lines in your Samba
+configuration file:</p>
+
+<blockquote><pre class="code">[global]
+    security = user
+    encrypt passwords = no</pre></blockquote>
+
+
+</div>
+
+
+<div class="sect2"><a name="samba2-CHP-9-SECT-4.2"/>
+
+<h3 class="head2">The smbpasswd File</h3>
+
+<p>Samba stores its encrypted passwords in a file called
+<em class="filename">smbpasswd</em><a name="INDEX-72"/>,
+which by default resides in the
+<em class="filename">/usr/local/samba/private</em> directory. The
+<em class="filename">smbpasswd</em> file should be guarded as closely as
+the Unix system's password file (either
+<em class="filename">/etc/passwd</em> or
+<em class="filename">/etc/shadow</em>). Only the root user should have
+read/write access to the <em class="filename">private</em> directory, and
+no other users should have access to it at all. In addition, the
+<em class="filename">smbpasswd</em> file should have all access denied to
+all users except for root. When things are set up for good security,
+long listings of the <em class="filename">private</em> directory and
+<em class="filename">smbpasswd</em> file look like the following:</p>
+
+<blockquote><pre class="code"># <tt class="userinput"><b>ls -ld /usr/local/samba/private</b></tt>
+drwx- - - - - -   2 root   root   4096 Nov 26 01:11 /usr/local/samba/private
+# <tt class="userinput"><b>ls -l /usr/local/samba/private/smbpasswd</b></tt>
+-rw- - - - - - -   1 root   root    204 Nov 26 01:11 /usr/local/samba/private/smbpasswd</pre></blockquote>
+
+<p>Before you can use encrypted passwords, you need to create an entry
+for each Unix user in the <em class="filename">smbpasswd</em> file. The
+structure of the file is somewhat similar to a Unix
+<em class="filename">passwd</em> file, but has different fields. <a href="ch09.html#samba2-CHP-9-FIG-3">Figure 9-3</a> illustrates the layout of the
+<em class="filename">smbpasswd</em> file; the entry shown is actually one
+line in the file.</p>
+
+<div class="figure"><a name="samba2-CHP-9-FIG-3"/><img src="figs/sam2_0903.gif"/></div><h4 class="head4">Figure 9-3. Structure of the smbpasswd file entry (actually one line)</h4>
+
+<p>Normally, entries in the <em class="filename">smbpasswd</em> file are
+created automatically by the <em class="emphasis">smbpasswd</em> command.
+Still, you might like to know how to interpret data within the
+<em class="filename">smbpasswd</em> file, in case you'd
+like to see what accounts are stored in it or even modify it
+manually. Here is a breakdown of the individual fields:</p>
+
+<dl>
+<dt><b>Username</b></dt>
+<dd>
+<p>This is the username of the account. It is taken directly from the
+system password file.</p>
+</dd>
+
+
+
+<dt><b>UID</b></dt>
+<dd>
+<p>This is the user ID (UID) of the account. Like the username, it is
+taken directly from the system password file and must match the UID
+there.</p>
+</dd>
+
+
+
+<dt><b>LAN Manager Password Hash</b></dt>
+<dd>
+<p>This is a 32-bit hexadecimal sequence that represents the password
+Windows 95/98/Me clients will use. It is derived by splitting the
+password into two 7-character strings, with all lowercase letters
+forced into uppercase. If fewer than 14 characters are in the
+password, the strings are padded with nulls. Then each 7-character
+string is converted to a 56-bit DES key and used to encrypt the
+constant string <tt class="literal">KGS!@#$%</tt>. The two 64-bit results
+are concatenated and stored as the password hash.</p>
+
+
+<p>If there is currently no password for the user, the first 11
+characters of the hash will consist of the sequence
+<tt class="literal">NO</tt> <tt class="literal">PASSWORD</tt> followed by
+<tt class="literal">X</tt> characters for the remainder. If the password
+has been disabled, it will consist of 32 <tt class="literal">X</tt>
+characters.</p>
+</dd>
+
+
+<dt><b>NT LAN Manager (NTLM) Password Hash</b></dt>
+<dd>
+<p>This is a 32-bit hexadecimal sequence that represents the password
+Windows NT/2000/XP clients will use. It is derived by hashing the
+user's password (represented as a 16-bit
+little-endian Unicode sequence) with an MD4 hash. The password is not
+converted to uppercase letters first.</p>
+</dd>
+
+
+
+<dt><b>Account Flags</b></dt>
+<dd>
+<p>This field consists of 11 characters between two braces ( [ ] ). Any
+of the following characters can appear in any order; the remaining
+characters should be spaces:</p>
+
+
+<dl>
+<dt><b>U</b></dt>
+<dd>
+<p>This account is a standard user account.</p>
+</dd>
+
+
+
+<dt><b>D</b></dt>
+<dd>
+<p>This account is currently disabled, and Samba should not allow any
+logins.</p>
+</dd>
+
+
+
+<dt><b>N</b></dt>
+<dd>
+<p>This account has no password associated with it.</p>
+</dd>
+
+
+
+<dt><b>W</b></dt>
+<dd>
+<p>This is a workstation trust account that can be used to configure
+Samba as a PDC when allowing Windows NT machines to join its domain.</p>
+</dd>
+
+</dl>
+</dd>
+
+
+<dt><b>Last Change Time</b></dt>
+<dd>
+<p>This code consists of the characters <tt class="literal">LCT-</tt> followed
+by a hexadecimal representation of the number of seconds since the
+epoch (midnight on January 1, 1970) that the entry was last changed.
+<a name="INDEX-73"/></p>
+</dd>
+
+</dl>
+
+
+</div>
+
+
+<div class="sect2"><a name="samba2-CHP-9-SECT-4.3"/>
+
+<h3 class="head2">Password Synchronization</h3>
+
+<p><a name="INDEX-74"/><a name="INDEX-75"/>Having a regular password (either in
+<em class="filename">/etc/passwd</em> or <em class="filename">/etc/shadow</em>)
+and an encrypted version of the same password (in the
+<em class="filename">smbpasswd</em> file) can be troublesome when you need
+to change both of them. Luckily, Samba affords you a limited ability
+to keep your passwords synchronized. Samba has a pair of
+configuration options to update a user's regular
+Unix password automatically when the encrypted password is changed on
+the system. The feature can be activated by specifying the
+<tt class="literal">unix</tt><a name="INDEX-76"/> <tt class="literal">password</tt>
+<tt class="literal">sync</tt> global configuration option:</p>
+
+<blockquote><pre class="code">[global]
+    unix password sync = yes</pre></blockquote>
+
+<p>With this option enabled, Samba attempts to change the
+user's regular password (as <tt class="literal">root</tt>)
+when the encrypted version is changed with
+<em class="filename">smbpasswd</em>. However, two other options have to be
+set correctly for this to work.</p>
+
+<p>The easier of the two is <tt class="literal">passwd</tt>
+<tt class="literal">program</tt>. This option simply specifies the Unix
+command used to change a user's standard system
+password. It is set to <tt class="literal">/bin/passwd</tt>
+<tt class="literal">%u</tt> by default. With some Unix systems, this is
+sufficient, and you do not need to change anything. Others, such as
+Red Hat Linux, use <em class="emphasis">/usr/bin/passwd</em> instead. In
+addition, you might want to change this to another program or script
+at some point in the future. For example, let's
+assume that you want to use a script called
+<em class="emphasis">changepass</em> to change a user's
+password. Recall that you can use the variable <tt class="literal">%u</tt>
+to represent the current Unix username. So the example becomes:</p>
+
+<blockquote><pre class="code">[global]
+    unix password sync = yes
+    passwd program = changepass %u</pre></blockquote>
+
+<p>Note that this program is called as the <tt class="literal">root</tt> user
+when the <tt class="literal">unix</tt> <tt class="literal">password</tt>
+<tt class="literal">sync</tt> option is set to <tt class="literal">yes</tt>. This
+is because Samba does not necessarily have the old plain-text
+password of the user.</p>
+
+<p>The harder option to configure is
+<tt class="literal">passwd</tt><a name="INDEX-77"/> <tt class="literal">chat</tt>. The
+<tt class="literal">passwd</tt> <tt class="literal">chat</tt> option works like a
+Unix chat script. It specifies a series of strings to send, as well
+as responses to expect from the program specified by the
+<tt class="literal">passwd</tt> <tt class="literal">program</tt> option. For
+example, this is what the default <tt class="literal">passwd</tt>
+<tt class="literal">chat</tt> looks like. The delimiters are the spaces
+between each grouping of characters:</p>
+
+<blockquote><pre class="code">passwd chat = *old*password* %o\n *new*password* %n\n *new*password* %n\n *changed*</pre></blockquote>
+
+<p>The first grouping represents a response expected from the
+password-changing program. Note that it can contain wildcards
+(<tt class="literal">*</tt>), which help to generalize the chat programs to
+handle a variety of similar outputs. Here,
+<tt class="literal">*old*password*</tt> indicates that Samba is expecting
+any line from the password program containing the letters
+<tt class="literal">old</tt> followed by the letters
+<tt class="literal">password</tt>, without regard for what comes before,
+after, or between them. If Samba does not receive the expected
+response, the password change will fail.</p>
+
+<p>The second grouping indicates what Samba should send back once the
+data in the first grouping has been matched. In this case, you see
+<tt class="literal">%o\n</tt>. This response is actually two items: the
+variable <tt class="literal">%o</tt> represents the old password, while the
+<tt class="literal">\n</tt> is a newline character. So, in effect, this
+will &quot;type&quot; the old password into
+the standard input of the password-changing program, and then
+&quot;press&quot; Enter.</p>
+
+<p>Following that is another response grouping, followed by data that
+will be sent back to the password-changing program. (In fact, this
+response/send pattern continues indefinitely in any standard Unix
+<em class="emphasis">chat</em> script.) The script continues until the
+final pattern is matched.</p>
+
+<p>You can help match the response strings sent from the password
+program with the characters listed in <a href="ch09.html#samba2-CHP-9-TABLE-6">Table 9-6</a>.
+In addition, you can use the characters listed in <a href="ch09.html#samba2-CHP-9-TABLE-7">Table 9-7</a> to help formulate your response.</p>
+
+<a name="samba2-CHP-9-TABLE-6"/><h4 class="head4">Table 9-6. Password chat response characters</h4><table border="1">
+
+
+
+<tr>
+<th>
+<p>Character</p>
+</th>
+<th>
+<p>Definition</p>
+</th>
+</tr>
+
+
+<tr>
+<td>
+<p><tt class="literal">*</tt></p>
+</td>
+<td>
+<p>Zero or more occurrences of any character.</p>
+</td>
+</tr>
+<tr>
+<td>
+<p>&quot;<tt class="literal"> </tt>&quot;</p>
+</td>
+<td>
+<p>Allows you to include matching strings that contain spaces. Asterisks
+are still considered wildcards even inside of quotes, and you can
+represent a null response with empty quotes.</p>
+</td>
+</tr>
+
+</table>
+
+<a name="samba2-CHP-9-TABLE-7"/><h4 class="head4">Table 9-7. Password chat send characters</h4><table border="1">
+
+
+
+<tr>
+<th>
+<p>Character</p>
+</th>
+<th>
+<p>Definition</p>
+</th>
+</tr>
+
+
+<tr>
+<td>
+<p><tt class="literal">%o</tt></p>
+</td>
+<td>
+<p>The user's old password</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><tt class="literal">%n</tt></p>
+</td>
+<td>
+<p>The user's new password</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><tt class="literal">\n</tt></p>
+</td>
+<td>
+<p>The linefeed character</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><tt class="literal">\r</tt></p>
+</td>
+<td>
+<p>The carriage-return character</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><tt class="literal">\t</tt></p>
+</td>
+<td>
+<p>The tab character</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><tt class="literal">\s</tt></p>
+</td>
+<td>
+<p>A space</p>
+</td>
+</tr>
+
+</table>
+
+<p>For example, you might want to change your password chat to the
+following entry. This handles scenarios in which you do not have to
+enter the old password. In addition, this also handles the new
+<tt class="literal">all</tt> <tt class="literal">tokens</tt>
+<tt class="literal">updated</tt> <tt class="literal">successfully</tt> string
+that Red Hat Linux sends:</p>
+
+<blockquote><pre class="code">passwd chat = *New password* %n\n *new password* %n\n *success*</pre></blockquote>
+
+<p>Again, the default chat should be sufficient for many Unix systems.
+If it isn't, you can use the
+<tt class="literal">passwd</tt> <tt class="literal">chat</tt>
+<tt class="literal">debug</tt> global option to set up a new chat script
+for the password change program. The <tt class="literal">passwd</tt>
+<tt class="literal">chat</tt> <tt class="literal">debug</tt> option logs
+everything during a password chat. This option is a simple Boolean,
+as shown here:</p>
+
+<blockquote><pre class="code">[global]
+    unix password sync = yes
+    passwd chat debug = yes
+    log level = 100</pre></blockquote>
+
+<p>After you activate the password chat debug feature, all I/O received
+by Samba through the password chat can be sent to the
+<em class="filename">log.smbd</em> Samba log file with a debug level of
+100, which is why we entered a new <tt class="literal">log</tt>
+<tt class="literal">level</tt> option as well. As this can often generate
+multitudes of error logs, it can be more efficient to use your own
+script&mdash;by setting the <tt class="literal">passwd</tt>
+<tt class="literal">program</tt> option&mdash;in place of
+<em class="filename">/bin/passwd</em> to record what happens during the
+exchange. Be careful because the log file contains the passwords in
+plain text. Keeping files containing plain-text passwords can (or
+<em class="emphasis">should</em>) be against local security policy in your
+organization, and it also might raise serious legal issues. Make sure
+to protect your log files with strict file permissions and to delete
+them as soon as you've grabbed the information you
+need. If possible, use the <tt class="literal">passwd</tt>
+<tt class="literal">chat</tt> <tt class="literal">debug</tt> option only while
+your own password is being changed.</p>
+
+<p>The operating system on which Samba is running might have strict
+requirements for valid passwords to make them more impervious to
+dictionary attacks and the like. Users should be made aware of these
+restrictions when changing their passwords.</p>
+
+<p>Earlier we said that password synchronization is limited. This is
+because there is no reverse synchronization of the encrypted
+<em class="filename">smbpasswd</em> file when a standard Unix password is
+updated by a user. There are various strategies to get around this,
+including NIS and freely available implementations of the Pluggable
+Authentication Modules (PAM) standard, but none of them really solves
+all the problems.</p>
+
+<p>More information regarding passwords can be found in the in the Samba
+source distribution file
+<em class="filename">docs/htmldocs/ENCRYPTION.html</em>.<a name="INDEX-80"/></p>
+
+
+</div>
+
+
+<div class="sect2"><a name="samba2-CHP-9-SECT-4.4"/>
+
+<h3 class="head2">Password Configuration Options</h3>
+
+<p><a name="INDEX-81"/><a name="INDEX-82"/>The options in <a href="ch09.html#samba2-CHP-9-TABLE-8">Table 9-8</a> will help you work with passwords in Samba.</p>
+
+<a name="samba2-CHP-9-TABLE-8"/><h4 class="head4">Table 9-8. Password configuration options</h4><table border="1">
+
+
+
+
+
+
+<tr>
+<th>
+<p>Option</p>
+</th>
+<th>
+<p>Parameters</p>
+</th>
+<th>
+<p>Function</p>
+</th>
+<th>
+<p>Default</p>
+</th>
+<th>
+<p>Scope</p>
+</th>
+</tr>
+
+
+<tr>
+<td>
+<p><tt class="literal">encrypt</tt> <tt class="literal">passwords</tt></p>
+</td>
+<td>
+<p>Boolean</p>
+</td>
+<td>
+<p>If <tt class="literal">yes</tt>, enables encrypted passwords.</p>
+</td>
+<td>
+<p><tt class="literal">no</tt></p>
+</td>
+<td>
+<p>Global</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><tt class="literal">unix password</tt> <tt class="literal">sync</tt></p>
+</td>
+<td>
+<p>Boolean</p>
+</td>
+<td>
+<p>If <tt class="literal">yes</tt>, updates the standard Unix password
+database when a user changes his encrypted password.</p>
+</td>
+<td>
+<p><tt class="literal">no</tt></p>
+</td>
+<td>
+<p>Global</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><tt class="literal">passwd chat</tt></p>
+</td>
+<td>
+<p>string (chat commands)</p>
+</td>
+<td>
+<p>Sequence of commands sent to the password program.</p>
+</td>
+<td>
+<p>See earlier section on this option</p>
+</td>
+<td>
+<p>Global</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><tt class="literal">passwd chat</tt> <tt class="literal">debug</tt></p>
+</td>
+<td>
+<p>Boolean</p>
+</td>
+<td>
+<p>If <tt class="literal">yes</tt>, sends debug logs of the password-change
+process to the log files with a level of 100.</p>
+</td>
+<td>
+<p><tt class="literal">no</tt></p>
+</td>
+<td>
+<p>Global</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><tt class="literal">passwd program</tt></p>
+</td>
+<td>
+<p>string (Unix command)</p>
+</td>
+<td>
+<p>Program to be used to change passwords.</p>
+</td>
+<td>
+<p><tt class="literal">/bin/passwd</tt> <tt class="literal">%u</tt></p>
+</td>
+<td>
+<p>Global</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><tt class="literal">password level</tt></p>
+</td>
+<td>
+<p>numeric</p>
+</td>
+<td>
+<p>Number of capital-letter permutations to attempt when matching a
+client's password.</p>
+</td>
+<td>
+<p>None</p>
+</td>
+<td>
+<p>Global</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><tt class="literal">update</tt> <tt class="literal">encrypted</tt></p>
+</td>
+<td>
+<p>Boolean</p>
+</td>
+<td>
+<p>If <tt class="literal">yes</tt>, updates the encrypted password file when a
+client connects to a share with a plain-text password.</p>
+</td>
+<td>
+<p><tt class="literal">no</tt></p>
+</td>
+<td>
+<p>Global</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><tt class="literal">null passwords</tt></p>
+</td>
+<td>
+<p>Boolean</p>
+</td>
+<td>
+<p>If <tt class="literal">yes</tt>, allows access for users with null
+passwords.</p>
+</td>
+<td>
+<p><tt class="literal">no</tt></p>
+</td>
+<td>
+<p>Global</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><tt class="literal">smb passwd file</tt></p>
+</td>
+<td>
+<p>string (filename)</p>
+</td>
+<td>
+<p>Name of the encrypted password file.</p>
+</td>
+<td>
+<p><tt class="literal">/usr/local/samba/private/smbpasswd</tt></p>
+</td>
+<td>
+<p>Global</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><tt class="literal">hosts equiv</tt></p>
+</td>
+<td>
+<p>string (filename)</p>
+</td>
+<td>
+<p>Name of a file that contains hosts and users that can connect without
+using a password.</p>
+</td>
+<td>
+<p>None</p>
+</td>
+<td>
+<p>Global</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><tt class="literal">use rhosts</tt></p>
+</td>
+<td>
+<p>string (filename)</p>
+</td>
+<td>
+<p>Name of a .<em class="emphasis">rhosts</em> file that allows users to
+connect without using a password.</p>
+</td>
+<td>
+<p>None</p>
+</td>
+<td>
+<p>Global</p>
+</td>
+</tr>
+
+</table>
+
+
+<div class="sect3"><a name="samba2-CHP-9-SECT-4.4.1"/>
+
+<h3 class="head3">encrypt passwords</h3>
+
+<p>The <tt class="literal">encrypt</tt><a name="INDEX-83"/>
+<tt class="literal">passwords</tt> global option switches Samba from using
+plain-text passwords to encrypted passwords for authentication.
+Encrypted passwords will be expected from clients if the option is
+set to <tt class="literal">yes</tt>:</p>
+
+<blockquote><pre class="code">encrypt passwords = yes</pre></blockquote>
+
+<p>In Samba 2.2.x versions and with previous versions, encrypted
+passwords are disabled by default. This was changed in Samba 3.0 to
+make encrypted passwords enabled by default.</p>
+
+<p>If you use encrypted passwords, you must have a valid
+<em class="filename">smbpasswd</em> file in place and populated with
+usernames that authenticate with encrypted passwords. (See <a href="ch09.html#samba2-CHP-9-SECT-4.2">Section 9.4.2</a> earlier in
+this chapter.) In addition, Samba must know the location of the
+<em class="filename">smbpasswd</em> file; if it is not in the default
+location (typically
+<em class="filename">/usr/local/samba/private/smbpasswd</em> ), you can
+explicitly name it using the <tt class="literal">smb</tt>
+<tt class="literal">passwd</tt> <tt class="literal">file</tt> option.</p>
+
+<p>If you wish, you can use <tt class="literal">update</tt>
+<tt class="literal">encrypted</tt> to force Samba to update the
+<em class="filename">smbpasswd</em> file with encrypted passwords each
+time a client connects using a nonencrypted password.</p>
+
+<p>If you have a mixture of clients on your network, with some of them
+using encrypted passwords and others using plain-text passwords, you
+can use the <tt class="literal">include</tt> option to make Samba treat
+each client appropriately. To do this, create individual
+configuration files based on the client name (<tt class="literal">%m</tt>).
+These host-specific configuration files can contain an
+<tt class="literal">encrypted</tt> <tt class="literal">passwords</tt>
+<tt class="literal">=</tt> <tt class="literal">yes</tt> option that activates
+only when those clients are connecting to the server.</p>
+
+
+</div>
+
+
+
+<div class="sect3"><a name="samba2-CHP-9-SECT-4.4.2"/>
+
+<a name="INDEX-84"/><h3 class="head3">unix password sync</h3>
+
+<p>The <tt class="literal">unix</tt> <tt class="literal">password</tt>
+<tt class="literal">sync</tt> global option allows Samba to update the
+standard Unix password file when a user changes her encrypted
+password. The encrypted password is stored on a Samba server in the
+<em class="filename">smbpasswd</em> file, which is located by default in
+<em class="filename">/usr/local/samba/private</em>. You can activate this
+feature as follows:</p>
+
+<blockquote><pre class="code">[global]
+    unix password sync = yes</pre></blockquote>
+
+<p>If this option is enabled, Samba changes the encrypted password and,
+in addition, attempts to change the standard Unix password by passing
+the username and new password to the program specified by the
+<tt class="literal">passwd</tt> <tt class="literal">program</tt> option
+(described earlier). Note that Samba does not necessarily have access
+to the plain-text password for this user, so the password changing
+program must be invoked as <tt class="literal">root</tt>.<a name="FNPTR-2"/><a href="#FOOTNOTE-2">[2]</a> If the Unix password change does not
+succeed, for whatever reason, the SMB password is not changed either.</p>
+
+
+</div>
+
+
+
+<div class="sect3"><a name="samba2-CHP-9-SECT-4.4.3"/>
+
+<a name="INDEX-85"/><h3 class="head3">passwd chat</h3>
+
+<p>This option specifies a series of send/response strings similar to a
+Unix chat script, which interface with the password-changing program
+on the Samba server. <a href="ch09.html#samba2-CHP-9-SECT-4.3">Section 9.4.3</a> earlier in this
+chapter covers this option in detail.</p>
+
+
+</div>
+
+
+
+<div class="sect3"><a name="samba2-CHP-9-SECT-4.4.4"/>
+
+<h3 class="head3">passwd chat debug</h3>
+
+<p>If set to <tt class="literal">yes</tt>, the
+<tt class="literal">passwd</tt><a name="INDEX-86"/> <tt class="literal">chat</tt>
+<tt class="literal">debug</tt> global option logs everything sent or
+received by Samba during a password chat. All the I/O received by
+Samba through the password chat is sent to the Samba logs with a
+debug level of 100; you must specify <tt class="literal">log</tt>
+<tt class="literal">level</tt> <tt class="literal">=</tt> <tt class="literal">100</tt>
+for the information to be recorded. <a href="ch09.html#samba2-CHP-9-SECT-4.3">Section 9.4.3</a> earlier in this
+chapter describes this option in more detail. Be aware that if you do
+set this option, the plain-text passwords will be visible in the
+debugging logs, which could be a security hazard if they are not
+properly secured. It is against the security policy of some
+organizations for system administrators to have access to
+users' passwords.</p>
+
+
+</div>
+
+
+
+<div class="sect3"><a name="samba2-CHP-9-SECT-4.4.5"/>
+
+<h3 class="head3">passwd program</h3>
+
+<p>The <tt class="literal">passwd</tt><a name="INDEX-87"/>
+<tt class="literal">program</tt> option specifies a program on the Unix
+Samba server that Samba can use to update the standard system
+password file when the encrypted password file is updated. This
+option defaults to the standard <em class="emphasis">passwd</em> program,
+usually located in the <em class="filename">/bin</em> directory. The
+<tt class="literal">%u</tt> variable is typically used as the requesting
+user when the command is executed. The actual handling of input and
+output to this program during execution is handled through the
+<tt class="literal">passwd</tt> <tt class="literal">chat</tt> option. <a href="ch09.html#samba2-CHP-9-SECT-4.3">Section 9.4.3</a> earlier in this
+chapter covers this option in detail.</p>
+
+
+</div>
+
+
+
+<div class="sect3"><a name="samba2-CHP-9-SECT-4.4.6"/>
+
+<a name="INDEX-88"/><h3 class="head3">password level</h3>
+
+<p>With SMB, nonencrypted (or plain-text) passwords are sent with
+capital letters, just like the usernames mentioned previously. Many
+Unix users, however, choose passwords with both upper- and lowercase
+letters. Samba, by default, only attempts to match the password
+entirely in lowercase letters and not capitalizing the first letter.</p>
+
+<p>Like <tt class="literal">username</tt> <tt class="literal">level</tt>, a
+<tt class="literal">password</tt> <tt class="literal">level</tt> option can be
+used to attempt various permutations of the password with capital
+letters. This option takes an integer value that specifies how many
+letters in the password should be capitalized when attempting to
+connect to a share. You can specify this option as follows:</p>
+
+<blockquote><pre class="code">[global]
+    password level = 3</pre></blockquote>
+
+<p>In this case, Samba then attempts all permutations of the password it
+can compute having three capital letters. The larger the number, the
+more computations Samba has to perform to match the password, and the
+longer a connection to a specific share might take.</p>
+
+
+</div>
+
+
+
+<div class="sect3"><a name="samba2-CHP-9-SECT-4.4.7"/>
+
+<a name="INDEX-89"/><h3 class="head3">update encrypted</h3>
+
+<p>For sites switching over to the encrypted password format, Samba
+provides an option that should help with the transition. The
+<tt class="literal">update</tt> <tt class="literal">encrypted</tt> option allows
+a site to ease into using encrypted passwords from plain-text
+passwords. You can activate this option as follows:</p>
+
+<blockquote><pre class="code">[global]
+    update encrypted = yes</pre></blockquote>
+
+<p>This instructs Samba to create an encrypted version of each
+user's Unix password in the
+<em class="filename">smbpasswd</em> file each time she connects to a
+share. When this option is enabled, you must have the
+<tt class="literal">encrypt</tt> <tt class="literal">passwords</tt> option set to
+<tt class="literal">no</tt> so that the client passes plain-text passwords
+to Samba to update the files. Once each user has connected at least
+once, you can set <tt class="literal">encrypted</tt>
+<tt class="literal">passwords</tt> <tt class="literal">=</tt>
+<tt class="literal">yes</tt>, allowing you to use only the encrypted
+passwords. The user must already have a valid entry in the
+<em class="filename">smbpasswd</em> file for this option to work.</p>
+
+
+</div>
+
+
+
+<div class="sect3"><a name="samba2-CHP-9-SECT-4.4.8"/>
+
+<a name="INDEX-90"/><h3 class="head3">null passwords</h3>
+
+<p>This global option tells Samba whether to allow access from users
+that have null passwords (encrypted or nonencrypted) set in their
+accounts. The default value is <tt class="literal">no</tt>. You can
+override it as follows:</p>
+
+<blockquote><pre class="code">null passwords = yes</pre></blockquote>
+
+<p>We highly recommend against doing so because of the security risks
+this option can present to your system, including inadvertent access
+to system users (such as <tt class="literal">bin</tt>) in the system
+password file who have null passwords set.</p>
+
+
+</div>
+
+
+
+<div class="sect3"><a name="samba2-CHP-9-SECT-4.4.9"/>
+
+<a name="INDEX-91"/><h3 class="head3">smb passwd file</h3>
+
+<p>This global option identifies the location of the encrypted password
+database. By default, it is set to
+<em class="filename">/usr/local/samba/private/smbpasswd</em>. You can
+override it as follows:</p>
+
+<blockquote><pre class="code">[global]
+    smb passwd file = /etc/samba/smbpasswd</pre></blockquote>
+
+<p>This location, for example, is common on many Red Hat distributions
+on which Samba has been installed using an RPM package.</p>
+
+
+</div>
+
+
+
+<div class="sect3"><a name="samba2-CHP-9-SECT-4.4.10"/>
+
+<a name="INDEX-92"/><h3 class="head3">hosts equiv</h3>
+
+<p>This global option specifies the name of a standard Unix
+<em class="filename">hosts.equiv</em> file that allows hosts or users to
+access shares without specifying a password. You can specify the
+location of such a file as follows:</p>
+
+<blockquote><pre class="code">[global]
+    hosts equiv = /etc/hosts.equiv</pre></blockquote>
+
+<p>The default value for this option does not specify any
+<em class="filename">hosts.equiv</em> file. Because using a
+<em class="filename">hosts.equiv</em> file is a huge security risk, we
+strongly recommend against using this option.</p>
+
+
+</div>
+
+
+
+<div class="sect3"><a name="samba2-CHP-9-SECT-4.4.11"/>
+
+<a name="INDEX-93"/><h3 class="head3">use rhosts</h3>
+
+<p>This global option specifies the name of a standard Unix
+user's <em class="filename">.rhosts</em> file that allows
+foreign hosts to access shares without specifying a password. You can
+specify the location of such a file as follows:</p>
+
+<blockquote><pre class="code">[global]
+    use rhosts = /home/dave/.rhosts</pre></blockquote>
+
+<p>The default value for this option does not specify any
+<em class="filename">.rhosts</em> file. Like the <tt class="literal">hosts</tt>
+<tt class="literal">equiv</tt> option discussed earlier, using such a file
+is a security risk. We highly recommend that you do not use this
+option unless you are confident in the security of your network.
+<a name="INDEX-94"/>
+<a name="INDEX-95"/><a name="INDEX-96"/></p>
+
+
+</div>
+
+
+</div>
+
+
+</div>
+
+
+
+<div class="sect1"><a name="samba2-CHP-9-SECT-5"/>
+
+<h2 class="head1">Authentication with winbind</h2>
+
+<p><a name="INDEX-97"/><a name="INDEX-98"/>In <a href="ch03.html">Chapter 3</a>, we
+showed you how to add Windows clients to a network in which user
+accounts were maintained on the Samba server. We added a user account
+to the Windows client using the same username and password as an
+account on the Unix system. This method works well in many computing
+environments. However, if a Samba server is added to a Windows
+network that already has a Windows NT/2000 primary domain controller,
+the PDC has a preexisting database of user accounts and group
+information that is used for authentication. It can be a big chore to
+transfer that database manually to the Unix server, and later
+maintain and synchronize the Unix and Windows databases.</p>
+
+<p>In <a href="ch04.html">Chapter 4</a>, we showed you how to add a Samba
+server as a domain member server to a network having a Windows
+NT/2000 primary domain controller. We set <tt class="literal">security</tt>
+<tt class="literal">=</tt> <tt class="literal">domain</tt> in the Samba
+configuration file to have the Samba server hand off authentication
+to the Windows PDC. Using that method, passwords are kept only on the
+PDC, but it is still necessary to set up user accounts on the Unix
+side to make sure each client has a valid Unix UID and group ID
+(GID). This is necessary for maintaining the file ownerships and
+permissions of the Unix security model. Whenever Samba performs an
+operation on the Unix filesystem on behalf of the Windows client, the
+user must have a valid UID and GID on the local Unix system.</p>
+
+<p>A facility that has recently been added to Samba, winbind, allows the
+Windows <a name="INDEX-99"/>PDC to handle
+not only authentication, but the user and group information as well.
+Winbind works by extending the Unix user and group databases beyond
+the standard <em class="filename">/etc/passwd</em> and
+<em class="filename">/etc/group</em> files such that users and groups on
+the Windows PDC also exist as valid users and groups on the Unix
+system. The extension applies to the entire Unix system and allows
+users who are members of a Windows domain to perform any action on
+the Unix system that a local user would, including logging in to the
+Unix system by <em class="emphasis">telnet</em> or even on the local
+system, using their domain usernames and passwords.</p>
+
+<p>When winbind is in use, administration of user accounts can be done
+on the Windows PDC, without having to repeat the tasks on the Unix
+side. This includes password expiration and allowing users to change
+their passwords, which would otherwise not be practical. Aside from
+simplifying domain administration and being a great time saver,
+winbind lets Samba be used in computing environments where it
+otherwise might not be allowed.</p>
+<a name="samba2-CHP-9-NOTE-143"/><blockquote class="note"><h4 class="objtitle">WARNING</h4>
+<p>Because this is a chapter on security, we want to point out that some
+issues might relate to allowing a Windows system to authenticate
+users accessing a Unix system! Whatever you might think of the
+relative merits of Unix and Windows security models (and even more
+importantly, their <em class="emphasis">implementations</em>), one thing
+is certain: adding winbind support to your Samba server greatly
+complicates the authentication system overall&mdash;and quite
+possibly allows more opportunities for crackers.</p>
+
+<p>We present winbind in this chapter not as a means of improving
+security, but rather as a further example of Samba's
+ability to integrate itself into a modern Windows environment.</p>
+</blockquote>
+
+
+<div class="sect2"><a name="samba2-CHP-9-SECT-5.1"/>
+
+<h3 class="head2">Installing winbind</h3>
+
+<p><a name="INDEX-100"/>Installing
+and configuring winbind is fairly complicated and involves the
+following steps:</p>
+
+<ol><li>
+<p>Reconfigure, recompile, and reinstall Samba&mdash;to add support for
+winbind.</p>
+</li><li>
+<p>Configure the Unix name server switch.</p>
+</li><li>
+<p>Modify the Samba configuration file.</p>
+</li><li>
+<p>Start and test the <em class="emphasis">winbindd</em> daemon.</p>
+</li><li>
+<p>Configure the system to start and stop the
+<em class="emphasis">winbindd</em> daemon automatically.</p>
+</li><li>
+<p>Optionally, configure PAM for use with winbind.</p>
+</li></ol>
+<p>At the time this book was written, winbind was supported only on
+Linux, so all of the following directions are specific to it. Other
+Unix flavors might be supported at a later time. In addition, we
+assume you have a Windows NT/2000 primary domain controller running
+on your network.</p>
+
+<p>First, you will need to configure and compile Samba using the
+<tt class="literal">--with-winbind</tt> configure option. Directions for
+doing this are included in <a href="ch02.html">Chapter 2</a> in <a href="ch02.html#samba2-CHP-2-SECT-3">Section 2.3</a>. As usual, run
+<em class="emphasis">make install</em> to reinstall the Samba binaries.</p>
+
+
+</div>
+
+
+<div class="sect2"><a name="samba2-CHP-9-SECT-5.2"/>
+
+<h3 class="head2">Configuring nsswitch</h3>
+
+<p><a name="INDEX-101"/>When
+Samba is compiled after being configured with the
+<tt class="literal">--with-winbind</tt> option, the compilation process
+produces a library called
+<em class="filename">libnss_winbind.so</em><a name="INDEX-102"/> in the
+<em class="filename">source/nsswitch</em> directory. This library needs to
+be copied to the <em class="filename">/lib</em> directory:</p>
+
+<blockquote><pre class="code"># <tt class="userinput"><b>cp nsswitch/libnss_winbind.so /lib</b></tt></pre></blockquote>
+
+<p>Also, a symbolic link must be created for winbind to be fully
+functional:</p>
+
+<blockquote><pre class="code"># <tt class="userinput"><b>ln -s /lib/libnss_winbind.so /lib/libnss_winbind.so.2</b></tt></pre></blockquote>
+
+<a name="samba2-CHP-9-NOTE-144"/><blockquote class="note"><h4 class="objtitle">TIP</h4>
+<p>The name of this symbolic link is correct for Samba 2.2.3 and Red Hat
+7.1. The name might change&mdash;with a higher version number in the
+extension&mdash;in future releases. See the
+<em class="emphasis">winbindd</em> manual page for details.</p>
+</blockquote>
+
+<p>Next, we need to modify <em class="filename">/etc/nsswitch.conf</em> to
+make the lines for <tt class="literal">passwd</tt> and
+<tt class="literal">group</tt> look like this:</p>
+
+<blockquote><pre class="code">passwd:     files winbind
+group:      files winbind</pre></blockquote>
+
+<p>Then activate these changes by issuing the following command:</p>
+
+<blockquote><pre class="code"># <tt class="userinput"><b>/sbin/ldconfig</b></tt></pre></blockquote>
+
+<p>What we've just done is reconfigure the Linux name
+service switch, which allows name service and other tasks to be
+configured to use the traditional method (files in the
+<em class="filename">/etc</em> directory) or an extension coded in a
+library, such as the <em class="filename">libnss_winbind.so</em> library
+we've just installed. We've
+specified in our configuration that Samba will search for user and
+group information first in the <em class="filename">/etc/passwd</em> and
+<em class="filename">/etc/group files</em>, and if they are not found
+there, in the winbind service.</p>
+
+
+</div>
+
+
+<div class="sect2"><a name="samba2-CHP-9-SECT-5.3"/>
+
+<h3 class="head2">Modifying smb.conf</h3>
+
+<p><a name="INDEX-103"/><a name="INDEX-104"/>To use winbind, we must have our Samba
+server added to the Windows NT domain as a domain member server (as
+we described in <a href="ch04.html">Chapter 4</a>) and also add some
+parameters to the Samba configuration file to configure winbind. In
+addition to the options required to configure Samba as a domain
+member server, we need:</p>
+
+<blockquote><pre class="code">[global]
+    winbind uid = 10000-20000
+    winbind gid = 10000-20000</pre></blockquote>
+
+<p>The <tt class="literal">winbind</tt> <tt class="literal">uid</tt> and
+<tt class="literal">winbind</tt> <tt class="literal">gid</tt> options tell
+winbind how to map between Windows relative identifiers (RIDs) and
+Unix UIDs and GIDs. Windows uses RIDs to identify users and groups
+within the domain, and to function, the Unix system must have a UID
+and GID associated with every user and group RID that is received
+from the Windows primary domain controller. The
+<tt class="literal">winbind</tt> <tt class="literal">uid</tt> and
+<tt class="literal">winbind</tt> <tt class="literal">gid</tt> parameters simply
+provide winbind with a range of UIDs and GIDs, respectively, that are
+allocated by the system administrator for Windows NT domain users and
+groups. You can use whatever range you want for each; just make sure
+the lowest number in the range does not conflict with any entries in
+your <em class="filename">/etc/passwd</em> or
+<em class="filename">/etc/group</em> files at any time, either now or in
+the future. It is important to be conservative about this. Once
+winbind adds an RID to UID/GID mapping to its database, it is very
+difficult to modify the mapping.</p>
+<a name="samba2-CHP-9-NOTE-145"/><blockquote class="note"><h4 class="objtitle">WARNING</h4>
+<p><a name="INDEX-105"/>The file
+<em class="filename">/usr/local/samba/locks/winbindd_idmap.tdb</em>
+contains winbind's RID mapping file by default. We
+suggest you regard this file as extremely sensitive and make sure to
+guard it carefully against any kind of harm or loss. If you lose it,
+you will have to re-create it manually, which can be a very
+labor-intensive task.</p>
+</blockquote>
+
+<a name="samba2-CHP-9-NOTE-145a"/><blockquote class="note"><h4 class="objtitle">WARNING</h4>
+<p>Be careful when adding local users after domain users have started
+accessing the Samba server. The domain users will have entries
+created for them by winbind in <em class="filename">/etc/passwd,</em> with
+UIDs in the range you specify. If you are using a method of creating
+new accounts that automatically assigns UIDs, it might choose UIDs by
+adding 1 to the highest UID assigned thus far, which will be the most
+recent UID added by winbind. (This is the case on Red Hat Linux, with
+the <em class="emphasis">useradd</em> script, for example.) The UID for
+the new local user will be within the range allocated for winbind,
+which will have undesired effects. Make sure to add new local users
+using a method that assigns them UIDs in the proper range. For
+example, you can use the <em class="emphasis">-u</em> option of
+<em class="emphasis">useradd</em> to specify the UID to assign to the new
+user.</p>
+</blockquote>
+
+<p>Restart the Samba daemons to put your changes to the configuration
+file into effect. If you have not already done so while adding your
+Samba server as a domain member server, you must issue the command:</p>
+
+<blockquote><pre class="code"># <tt class="userinput"><b>smbpasswd -j </b></tt><em class="replaceable">domain</em><tt class="userinput"><b> -r </b></tt><em class="replaceable">pdc</em><tt class="userinput"><b> -U Administrator</b></tt></pre></blockquote>
+
+<p>as we described in <a href="ch04.html">Chapter 4</a>. At this point, you
+can start the <em class="emphasis">winbindd</em> daemon:</p>
+
+<blockquote><pre class="code"># <tt class="userinput"><b>winbindd</b></tt></pre></blockquote>
+
+<p><a name="INDEX-106"/>You might want to
+run a <em class="emphasis">ps ax</em> command to see that the
+<em class="emphasis">winbindd</em> daemon is running. Now, to make sure
+everything we've done up to this point works, we can
+use Samba's <em class="emphasis">wbinfo</em> command:</p>
+
+<blockquote><pre class="code">$ <tt class="userinput"><b>wbinfo -u</b></tt>
+METRAN\Administrator
+METRAN\bebe
+METRAN\Guest
+METRAN\jay
+METRAN\linda
+$ <tt class="userinput"><b>wbinfo -g</b></tt>
+METRAN\Domain Admins
+METRAN\Domain Guests
+METRAN\Domain Users</pre></blockquote>
+
+<p>The <em class="emphasis">-u</em> option queries the domain controller for
+a list of domain users, and the <em class="emphasis">-g</em> option asks
+for the list of groups. The output shows that the Samba host system
+can query the Windows PDC through winbind.</p>
+
+<p>Another thing to check is the list of users and groups, using the
+<em class="emphasis">getent</em> command:</p>
+
+<blockquote><pre class="code"># <tt class="userinput"><b>getent passwd</b></tt>
+root:x:0:0:root:/root:/bin/bash
+bin:x:1:1:bin:/bin:
+daemon:x:2:2:daemon:/sbin:
+    <i class="lineannotation">... deleted ...</i>
+jay:x:500:500:Jay Ts:/home/jay:/bin/bash
+rik:x:501:501::/home/rik:/bin/bash
+METRAN\Administrator:x:10000:10000::/home/METRAN/administrator:/bin/bash
+METRAN\bebe:x:10001:10000:Bebe Larta:/home/METRAN/bebe:/bin/bash
+METRAN\Guest:x:10002:10000::/home/METRAN/guest:/bin/bash
+METRAN\jay:x:10003:10000:Jay Ts:/home/METRAN/jay:/bin/bash
+METRAN\linda:x:10004:10000:Linda Lewis:/home/METRAN/linda:/bin/bash
+
+# getent group
+root:x:0:root
+bin:x:1:root,bin,daemon
+daemon:x:2:root,bin,daemon
+    <i class="lineannotation">... deleted ...</i>
+jay:x:500:
+rik:x:501:
+METRAN\Domain Admins:x:10001:METRAN\Administrator
+METRAN\Domain Guests:x:10002:METRAN\Guest
+METRAN\Domain Users:x:10000:METRAN\Administrator,METRAN\jay,METRAN\linda,METRAN\bebe</pre></blockquote>
+
+<p>This shows that the Linux system is finding the domain users and
+groups through winbind, in addition to those in the
+<em class="filename">/etc/passwd</em> and <em class="filename">/etc/group</em>
+files. If this part doesn't work as shown earlier,
+with the domain users and groups listed after the local ones, check
+to make sure you made the symbolic link to
+<em class="filename">libnss_winbind.so</em> in <em class="filename">/lib</em>
+correctly.</p>
+
+<p>Now you can try connecting to a Samba share from a Windows system
+using a domain account. You can either log on to the domain from a
+Windows NT/2000/XP workstation or use <em class="emphasis">smbclient</em>
+with the <em class="emphasis">-U</em> option to specify a username.</p>
+
+<a name="samba2-CHP-9-NOTE-147"/><blockquote class="note"><h4 class="objtitle">NOTE</h4>
+<p>If you get errors while attempting to log on to the domain, it is
+probably because you had previously configured the client system with
+a computer account on another domain controller. Commonly, you get a
+dialog box that says, &quot;The domain
+<em class="replaceable">NAME</em> is not available.&quot;
+On a Windows 2000 system, the fix is to log in to the system as an
+administrative user and open the Control Panel, double-click the
+System icon, click the Network Identification tab, then click the
+Properties button. In the dialog that comes up, click the
+&quot;Workgroup:&quot; radio button and fill
+in the name of the workgroup (you can use the same name as the
+domain). Click the OK buttons in the dialogs, and reboot if
+requested.</p>
+
+<p>This removes the computer account from the primary domain controller.
+Now log in again as the administrative user and repeat the previous
+directions, but change from the workgroup back to the domain. This
+creates a new computer account that
+&quot;fits&quot; the workstation to the new
+primary domain controller. If your network has backup domain
+controllers, it will take up to 15 minutes for the new computer
+account to propagate to the BDCs.</p>
+
+<p>If you are using Windows NT/XP, the method is slightly different. For
+the exact procedure, see the section in <a href="ch04.html">Chapter 4</a>
+that is specific to your Windows version.</p>
+</blockquote>
+
+<p>After logging in as a domain user, try creating a file or two in a
+Samba share. (You might need to change the permissions on the shared
+directory&mdash;say, to 777&mdash;to allow this access. This is very
+permissive, but after you finish reading this section, you will
+understand how to change ownership and permissions on the directory
+to restrict access to selected domain users.) After
+you've created files by one or more domain users,
+take a look at the directory's contents from a Linux
+shell. You will see something like this:</p>
+
+<blockquote><pre class="code">$ <tt class="userinput"><b>ls -l /u</b></tt>
+-rwxrw-rw-    1 METRAN\b METRAN\D        0 Apr 13 00:00 bebes-file.doc
+-rwxrw-rw-    1 METRAN\l METRAN\D        0 Apr 12 23:58 lindas-file.doc
+drwxrwxr-x    6 jay      jay          4096 Jan 15 05:12 snd
+<b class="emphasis-bold">$ ls -ln /u</b>
+total 4
+-rwxrw-rw-    1 10001    10000           0 Apr 13 00:00 bebes-file.doc
+-rwxrw-rw-    1 10004    10000           0 Apr 12 23:58 lindas-file.doc
+drwxrwxr-x    6 500      500          4096 Jan 15 05:12 snd</pre></blockquote>
+
+<p>We can even use the domain usernames and groups from the Linux shell:</p>
+
+<blockquote><pre class="code"># <tt class="userinput"><b>chown 'METRAN\linda:METRAN\Domain Users' /u</b></tt>
+# <tt class="userinput"><b>ls -ldu /u</b></tt>
+drwxrwxrwx    3 METRAN\l METRAN\D     4096 Apr 13 00:44 /u
+# <tt class="userinput"><b>ls -ldn /u</b></tt>
+drwxrwxrwx    3 10004    10000        4096 Apr 13 00:00 /u</pre></blockquote>
+
+<p>Notice how the owner and group are listed as being those of the
+domain user and group. Unfortunately, the GNU <em class="emphasis">ls</em>
+command won't show the full names of the domain
+users and groups, but we can use the <em class="emphasis">-ln</em> listing
+to show the UIDs and GIDs and then translate with the
+<em class="emphasis">wbinfo</em> command:</p>
+
+<blockquote><pre class="code">$ <tt class="userinput"><b>wbinfo -s `wbinfo -U 10004`</b></tt>
+METRAN\LINDA 1
+$ <tt class="userinput"><b>wbinfo -s `wbinfo -G 10000`</b></tt>
+METRAN\Domain Users 2</pre></blockquote>
+
+<p>(It's a bit messy, but it works, and it shows that
+the winbind system is working!) At this point, you might want to
+modify your <em class="filename">/etc/rc.d/init.d/smb</em> script to start
+and stop the <em class="emphasis">winbindd</em> daemon automatically along
+with the <em class="emphasis">smbd</em> and <em class="emphasis">nmbd</em>
+daemons. Starting with the script we presented in <a href="ch02.html">Chapter 2</a>, we first add this code to the
+<em class="emphasis">start( )</em> function:</p>
+
+<blockquote><pre class="code">echo -n $&quot;Starting WINBIND services: &quot;
+/usr/local/samba/bin/winbindd
+ERROR2=$?
+if [ $ERROR2 -ne 0 ]
+then
+    ERROR=1
+fi
+echo</pre></blockquote>
+
+<p>The previous code should be located after the code that starts
+<em class="emphasis">nmbd</em> and before the <em class="emphasis">return</em>
+statement.</p>
+
+<a name="samba2-CHP-9-NOTE-148"/><blockquote class="note"><h4 class="objtitle">TIP</h4>
+<p>We start <em class="emphasis">winbindd</em> after
+<em class="emphasis">nmbd</em> because <em class="emphasis">winbindd</em> needs
+<em class="emphasis">nmbd</em> to be running to work properly.</p>
+</blockquote>
+
+<p>In the <tt class="function">stop( )</tt> function, we add the following:</p>
+
+<blockquote><pre class="code">echo -n $&quot;Shutting down WINBIND services: &quot;
+/bin/kill -TERM -a winbindd
+ERROR2=$?
+if [ $ERROR2 -ne 0 ]
+then
+    ERROR=1
+fi
+echo</pre></blockquote>
+
+<p>Again, this code should be located after the code that stops
+<em class="emphasis">nmbd</em> and before the <em class="emphasis">return</em>
+statement. <a name="INDEX-107"/></p>
+
+
+</div>
+
+
+<div class="sect2"><a name="samba2-CHP-9-SECT-5.4"/>
+
+<h3 class="head2">Configuring PAM</h3>
+
+<p><a name="INDEX-108"/>Most
+popular Linux distributions use <a name="INDEX-109"/>Pluggable
+Authentication Modules (PAM), a suite of shared libraries that
+provide a centralized source of authentication for applications
+running on the Unix system. PAM can be configured differently for
+each application (or service) that uses it, without needing to
+recompile the application. As a hypothetical example, if an
+organization's security policy mandated the use of
+passwords exactly 10 characters in length, a PAM module could be
+written to check the length of passwords submitted by users and
+reject any attempts to use a longer or shorter password. PAM would
+then be reconfigured to include the new module for services such as
+<em class="emphasis">ftp</em>, console login, and GUI login that call upon
+PAM to authenticate users.</p>
+
+<p>If you are not already familiar with PAM, we suggest you read the
+documentation provided with the Linux PAM package before continuing.
+On most Linux systems, it is located in the
+<em class="filename">/usr/share/doc</em> directory hierarchy. Another
+resource is the <em class="citetitle">Linux-PAM System
+Administrator's
+Guide</em><a name="INDEX-110"/>, which you can find
+on the Internet at <a href="http://www.kernel.org/pub/linux/libs/pam">http://www.kernel.org/pub/linux/libs/pam</a>.</p>
+
+<p>The rest of this section is about using the PAM module provided in
+the Samba distribution to enable Windows domain users to authenticate
+on the Linux system hosting Samba. Depending on which services you
+choose to configure, this allows Windows domain users to log in on a
+local console (or through <em class="emphasis">telnet</em>), log in to a
+GUI desktop on the Linux system, authenticate with an FTP server
+running on the Linux system, or use other services normally limited
+to users who have an account on the Linux system. The PAM module
+authenticates Windows domain users by querying winbind, which passes
+the authentication off to a Windows NT domain controller.</p>
+
+<p>As an example, we will show how to allow Windows domain users to log
+in to a text console on the Linux system and get a command shell and
+home directory. The method used in our example can be applied (with
+variations) to other services.</p>
+
+<p>All users who can log in to the Linux system need a shell and a home
+directory. Unix and Linux keep this user information in the password
+file (<em class="filename">/etc/passwd</em> ), but information about
+Windows users isn't located there. Instead, in the
+Samba configuration file, we add the following to notify winbind what
+the shell and home directory for Windows domain users will be:</p>
+
+<blockquote><pre class="code">[global]
+    template shell = /bin/bash
+    template homedir = /home/%D/%U</pre></blockquote>
+
+<p>The first line sets the
+<tt class="literal">template</tt><a name="INDEX-111"/> <tt class="literal">shell</tt>
+parameter, which tells winbind what shell to use for domain users
+that are logging in to the Unix host. The
+<tt class="literal">template</tt><a name="INDEX-112"/>
+<tt class="literal">homedir</tt> parameter specifies the location of
+users' home directories. The <tt class="literal">%D</tt>
+variable is replaced by the name of the domain in which the
+user's account resides, and <tt class="literal">%U</tt> is
+replaced by the user's username in that domain.</p>
+
+<p>Before the domain users can successfully log in, their home
+directories must be created manually. To add a single account for
+<tt class="literal">linda</tt> in the METRAN domain, we would use these
+commands:</p>
+
+<blockquote><pre class="code"># <tt class="userinput"><b>mkdir /home/METRAN</b></tt>
+# <tt class="userinput"><b>chmod 755 /home/METRAN</b></tt>
+
+# <tt class="userinput"><b>mkdir /home/METRAN/linda</b></tt>
+# <tt class="userinput"><b>chown 'METRAN\linda:METRAN\Domain Users' /home/METRAN/linda</b></tt>
+# <tt class="userinput"><b>chmod 700 /home/METRAN/linda</b></tt></pre></blockquote>
+<a name="samba2-CHP-9-NOTE-149"/><blockquote class="note"><h4 class="objtitle">WARNING</h4>
+<p>One side effect of creating the home directories is that if the Samba
+server is configured with a <tt class="literal">[homes]</tt> share, the
+domain users can see and access their home directories through
+Samba's file sharing.</p>
+</blockquote>
+
+<p>Next, we need to compile and install the PAM module in the Samba
+distribution. From the source directory in the Samba distribution,
+issue the following commands:</p>
+
+<blockquote><pre class="code"># <tt class="userinput"><b>make nsswitch/pam_winbind.so</b></tt>
+# <tt class="userinput"><b>cp nsswitch/pam_winbind.so /lib/security</b></tt></pre></blockquote>
+
+<p>and check that it was copied over correctly:</p>
+
+<blockquote><pre class="code"># <tt class="userinput"><b>ls /lib/security/pam_winbind.so</b></tt>
+/lib/security/pam_winbind.so</pre></blockquote>
+
+<p>On Red Hat Linux, the PAM configuration files reside in
+<em class="filename">/etc/pam.d</em>. Before making any modifications, we
+strongly advise making a backup of this directory:</p>
+
+<blockquote><pre class="code"># cp -pR /etc/pam.d /etc/pam.d.backup</pre></blockquote>
+
+<p>The reason for this is that we will be modifying the Linux
+system's means of authenticating logins, and if our
+configuration goes awry, all users (including
+<tt class="literal">root</tt>) will be locked out of the system. In case
+the worst happens, we would reboot into single-user mode (by typing
+<tt class="literal">linux</tt> <tt class="literal">single</tt> at the LILO:
+prompt) or boot a rescue disk, and then we would issue these two
+commands:</p>
+
+<blockquote><pre class="code"># <tt class="userinput"><b>mv /etc/pam.d /etc/pam.d.bad</b></tt>
+# <tt class="userinput"><b>mv /etc/pam.d.backup /etc/pam.d</b></tt></pre></blockquote>
+
+<p>Be very careful to make sure you can recover from any errors you make
+because when PAM encounters any configuration information it
+doesn't understand, its action is not to allow
+access. This means you must be sure to enter everything correctly!
+You might want to leave yourself logged in as root on a spare virtual
+terminal while you are modifying your PAM configuration to ensure
+yourself a means of easy recovery.</p>
+
+<p>In the <em class="filename">/etc/pam.d</em> directory, you will encounter
+a file for each service that uses PAM. We are interested only in the
+file corresponding to the login service, which is called
+<em class="filename">login</em>. It contains the following lines:</p>
+
+<blockquote><pre class="code">auth       required     /lib/security/pam_securetty.so
+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
+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></blockquote>
+
+<p>The lines starting with <tt class="literal">auth</tt> are related to the
+function of authentication&mdash;that is, printing a password prompt,
+accepting the password, verifying that it is correct, and matching
+the user to a valid user and group ID. The line starting with
+<tt class="literal">account</tt> is for account management, which allows
+access to be controlled by other factors, such as what times during
+the day a user is allowed access. We are not concerned with the lines
+starting with <tt class="literal">password</tt> or
+<tt class="literal">session</tt> because winbind does not add to either of
+those functions.</p>
+
+<p>The third column lists the PAM module, possibly with arguments, that
+is called in for the task. The
+<em class="filename">pam_stack.so</em><a name="INDEX-113"/> module has been added by Red Hat to act
+somewhat like a macro or a subroutine. It calls the file in the
+<em class="filename">pam.d</em> directory named by the service argument.
+In this case, the file <em class="filename">/etc/pam.d/system-auth</em>
+contains a common set of lines that are used as a default for many
+services. Because we want to customize the login service for winbind,
+we first replace the <em class="filename">pam_stack.so</em> lines for
+<tt class="literal">auth</tt> and <tt class="literal">account</tt> with the
+<tt class="literal">auth</tt> and <tt class="literal">account</tt> lines from
+<em class="filename">/etc/pam.d/system-auth</em>. This yields:</p>
+
+<blockquote><pre class="code">auth       required     /lib/security/pam_securetty.so
+<b class="emphasis-bold">auth       required     /lib/security/pam_env.so</b>
+<b class="emphasis-bold">auth       sufficient   /lib/security/pam_unix.so likeauth nullok</b>
+<b class="emphasis-bold">auth       required     /lib/security/pam_deny.so</b>
+auth       required     /lib/security/pam_nologin.so
+<b class="emphasis-bold">account    required     /lib/security/pam_unix.so</b>
+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></blockquote>
+
+<p>To add winbind support, we need to add a line in both the
+<tt class="literal">auth</tt> and <tt class="literal">account</tt> sections to
+call the
+<em class="filename">pam_winbind.so</em><a name="INDEX-114"/> module:</p>
+
+<blockquote><pre class="code">auth       required     /lib/security/pam_securetty.so
+auth       required     /lib/security/pam_env.so
+<b class="emphasis-bold">auth       sufficient   /lib/security/pam_winbind.so</b>
+auth       sufficient   /lib/security/pam_unix.so <b class="emphasis-bold">use_first_pass</b> likeauth nullok
+auth       required     /lib/security/pam_deny.so
+auth       required     /lib/security/pam_nologin.so
+<b class="emphasis-bold">account    sufficient   /lib/security/pam_winbind.so</b>
+account    required     /lib/security/pam_unix.so
+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></blockquote>
+
+<p>The keywords <tt class="literal">required</tt> and
+<tt class="literal">sufficient</tt> in the second column are significant.
+The keyword <tt class="literal">required</tt> specifies that the result
+returned by the module (either to pass or fail the authentication)
+must be taken into account, whereas the keyword
+<tt class="literal">sufficient</tt> specifies that if the module
+successfully authenticates the user, no further lines need to be
+processed. By specifying <tt class="literal">sufficient</tt> for the
+<em class="filename">pam_winbind.so</em> module, we let winbind attempt to
+authenticate users, and if it succeeds, the PAM system returns to the
+application. If the <em class="filename">pam_winbind.so</em> module
+doesn't find the user or the password does not
+match, the PAM system continues with the next line, which performs
+authentication according to the usual Linux user authentication. This
+way, both domain users and local users can log in.</p>
+
+<p>Notice that we also added the <tt class="literal">use_first_pass</tt>
+argument to the <em class="filename">pam_unix.so</em> module in the
+<tt class="literal">auth</tt> section. By default, both the
+<em class="filename">pam_winbind.so</em> and
+<em class="filename">pam_unix.so</em> modules print a password prompt and
+accept a password. In cases where users are logging in to the Linux
+system using their local accounts, this would require them to enter
+their password twice. The <tt class="literal">user_first_pass</tt> argument
+tells the <em class="filename">pam_unix.so</em> module to reuse the
+password that was given to the <em class="filename">pam_winbind.so</em>
+module, which results in users having to enter the password only
+once.</p>
+
+<p>After modifying the <em class="filename">login</em> configuration file,
+switch to a spare virtual console and make sure you can still log in
+using a regular Linux account. If not, check your modifications
+carefully and try again until you get it right. Then log in using a
+domain user account from the Windows PDC database to check that the
+winbind authentication works. You will need to specify the username
+in <em class="replaceable">DOMAIN</em>\<em class="replaceable">user</em>
+format, like this:</p>
+
+<blockquote><pre class="code">login: METRAN\linda
+Password:</pre></blockquote>
+
+<p>More information on configuring winbind can be found in the Samba
+source distribution file
+<em class="filename">docs/htmldocs/winbind.html</em>, and in the
+<em class="emphasis">winbindd</em> manual page. If you would like to learn
+more about configuring PAM, we recommend the web page <a href="http://www.kernel.org/pub/linux/libs/pam/">http://www.kernel.org/pub/linux/libs/pam/</a> as
+a starting place. Some of the documentation for Linux PAM, including
+Red Hat's extensions, can also be found on Red Hat
+Linux in
+<em class="filename">/usr/share/doc/pam-</em><em class="replaceable">version</em>.
+<a name="INDEX-115"/></p>
+
+
+</div>
+
+
+<div class="sect2"><a name="samba2-CHP-9-SECT-5.5"/>
+
+<h3 class="head2">winbind Configuration Options</h3>
+
+<p><a href="ch09.html#samba2-CHP-9-TABLE-9">Table 9-9</a> <a name="INDEX-116"/><a name="INDEX-117"/>summarizes some commonly used options
+that you can use to configure winbind.</p>
+
+<a name="samba2-CHP-9-TABLE-9"/><h4 class="head4">Table 9-9. winbind options</h4><table border="1">
+
+
+
+
+
+
+<tr>
+<th>
+<p>Option</p>
+</th>
+<th>
+<p>Parameters</p>
+</th>
+<th>
+<p>Function</p>
+</th>
+<th>
+<p>Default</p>
+</th>
+<th>
+<p>Scope</p>
+</th>
+</tr>
+
+
+<tr>
+<td>
+<p><tt class="literal">winbind</tt> <tt class="literal">separator</tt></p>
+</td>
+<td>
+<p>string (single character)</p>
+</td>
+<td>
+<p>Character to use as a separator in domain usernames and group names</p>
+</td>
+<td>
+<p>Backslash (<tt class="literal">\</tt>)</p>
+</td>
+<td>
+<p>Global</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><tt class="literal">winbind uid</tt></p>
+</td>
+<td>
+<p>string (numeric range)</p>
+</td>
+<td>
+<p>Range of UIDs for RID-to-UID mapping</p>
+</td>
+<td>
+<p>None</p>
+</td>
+<td>
+<p>Global</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><tt class="literal">winbind gid</tt></p>
+</td>
+<td>
+<p>string (numeric range)</p>
+</td>
+<td>
+<p>Range of GIDs for RID-to-GID mapping</p>
+</td>
+<td>
+<p>None</p>
+</td>
+<td>
+<p>Global</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><tt class="literal">winbind cache time</tt></p>
+</td>
+<td>
+<p>numeric</p>
+</td>
+<td>
+<p>Number of seconds the <em class="emphasis">winbindd</em> daemon caches
+user and group data</p>
+</td>
+<td>
+<p><tt class="literal">15</tt></p>
+</td>
+<td>
+<p>Global</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><tt class="literal">template</tt> <tt class="literal">homedir</tt></p>
+</td>
+<td>
+<p>string (directory name)</p>
+</td>
+<td>
+<p>Directory to be used as the home directory of the logged-in domain
+user</p>
+</td>
+<td>
+<p><tt class="literal">/home/%D/%U</tt></p>
+</td>
+<td>
+<p>Global</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><tt class="literal">template</tt> <tt class="literal">shell</tt></p>
+</td>
+<td>
+<p>string (command name)</p>
+</td>
+<td>
+<p>The program to use as the logged-in domain user's
+shell</p>
+</td>
+<td>
+<p><tt class="literal">/bin/false</tt></p>
+</td>
+<td>
+<p>Global</p>
+</td>
+</tr>
+
+</table>
+
+
+<div class="sect3"><a name="samba2-CHP-9-SECT-5.5.1"/>
+
+<a name="INDEX-118"/><h3 class="head3">winbind separator</h3>
+
+<p>On Windows systems, the backslash (<tt class="literal">\</tt>) is commonly
+used as a separator in file names, UNCs, and the names of domain
+users and groups. For example, an account in the METRAN domain with a
+username of <tt class="literal">linda</tt> would be written as
+<tt class="literal">METRAN\linda</tt>. On Unix systems, the backslash is
+commonly used as a metacharacter for quoting, so the account would
+have to be specified as <tt class="literal">METRAN\\linda</tt> or
+'<tt class="literal">METRAN\linda</tt>'. The winbind separator parameter
+allows another character to be used instead of the backslash
+character, making it much easier to type in domain user and group
+names. For example, with:</p>
+
+<blockquote><pre class="code">[global]
+    winbind separator = +</pre></blockquote>
+
+<p>the aforementioned account could be written simply as
+<tt class="literal">METRAN+linda</tt> on the Unix host, making it
+unnecessary to use additional backslashes or single quotes. Winbind
+then uses the same format for reporting domain user and group names.</p>
+
+
+</div>
+
+
+
+<div class="sect3"><a name="samba2-CHP-9-SECT-5.5.2"/>
+
+<a name="INDEX-119"/><h3 class="head3">winbind uid</h3>
+
+<p>As part of <em class="emphasis">winbindd</em> 's task of
+letting Windows NT domain users function as local users on the Unix
+host, <em class="emphasis">winbindd</em> supplies a Unix UID that is
+linked to the Windows RID of the domain user. The
+<tt class="literal">winbind</tt> <tt class="literal">uid</tt> parameter allows
+the Unix system administrator to allocate a range of UIDs for this
+purpose. It is very important that this range not overlap any UIDs
+used for other purposes on the Unix system, so we recommend you begin
+your range at a very high number, one much larger than the number of
+local users and NIS users that will ever exist. For example,
+<tt class="literal">winbind</tt> <tt class="literal">uid</tt> might be defined
+as:</p>
+
+<blockquote><pre class="code">[global]
+    winbind uid = 10000-15000</pre></blockquote>
+
+<p>on a system that would never have more than 9,999 local and NIS
+users, or for that matter, any other entries in
+<em class="filename">/etc/passwd</em> that would use up another UID.
+Because the example allocates 5,000 UIDs to
+<em class="emphasis">winbindd</em>, the assumption is that there will
+never be more than 5,000 domain users accessing the Samba host.</p>
+
+<p>If your method for adding new local users to the system assigns UIDs
+automatically, make sure it does not assign them within the range of
+UIDs allocated to winbind. This might happen if the algorithm used
+adds 1 to the highest UID assigned thus far.</p>
+
+<p>There is no default for <tt class="literal">winbind</tt>
+<tt class="literal">uid</tt>, so you must specify it in your Samba
+configuration file for winbind to work.</p>
+
+
+</div>
+
+
+
+<div class="sect3"><a name="samba2-CHP-9-SECT-5.5.3"/>
+
+<a name="INDEX-120"/><h3 class="head3">winbind gid</h3>
+
+<p>This option works like <tt class="literal">winbind</tt>
+<tt class="literal">uid</tt>, except that it is for allocating a range of
+GIDs for use with <em class="emphasis">winbindd</em>. You might not need
+to allocate as many GIDs as UIDs because you probably have relatively
+few domain groups that need corresponding GIDs. (In many cases, users
+are all members of the Domain Users group, requiring only one GID.)
+However, it is best to play it safe, so make sure to allocate many
+more GIDs than you think you will need.</p>
+
+<p>As with <tt class="literal">winbind</tt> <tt class="literal">uid</tt>, if you are
+using a method of adding new local users to your Unix host that
+automatically assigns GIDs, either make sure the method used
+doesn't conflict with winbind or set the GIDs
+manually.</p>
+
+<p>There is no default for <tt class="literal">winbind</tt>
+<tt class="literal">gid</tt>, so you must specify it in your Samba
+configuration file for winbind to work.</p>
+
+
+</div>
+
+
+
+<div class="sect3"><a name="samba2-CHP-9-SECT-5.5.4"/>
+
+<a name="INDEX-121"/><h3 class="head3">winbind cache time</h3>
+
+<p>The <em class="emphasis">winbindd</em> daemon maintains a cache of user
+and group data that has been retrieved from the Windows PDC to reduce
+network queries and increase performance. The
+<tt class="literal">winbind</tt> <tt class="literal">cache</tt>
+<tt class="literal">time</tt> parameter allows the amount of time (in
+seconds) <em class="emphasis">winbindd</em> can use the cached data before
+querying the PDC to check for an update. By default, this interval is
+set to 15 seconds. This means that when any part of a user or group
+account on the PDC is modified, it can take up to 15 seconds for
+<em class="emphasis">winbindd</em> to update its own database.</p>
+
+
+</div>
+
+
+
+<div class="sect3"><a name="samba2-CHP-9-SECT-5.5.5"/>
+
+<a name="INDEX-122"/><h3 class="head3">template homedir</h3>
+
+<p>When the local Unix system is configured to allow domain users to log
+in, the user must be provided with a home directory for many
+programs, including command shells, to function properly. The
+<tt class="literal">template</tt> <tt class="literal">homedir</tt> option is used
+to set the name of the home directory. In the name of the directory,
+<tt class="literal">%D</tt> is replaced by the name of the Windows NT
+domain the user is in, and <tt class="literal">%U</tt> is replaced by his
+username. By default, <tt class="literal">template</tt>
+<tt class="literal">homedir</tt> is set to <tt class="literal">/home/%D/%U</tt>,
+which works fine for a network in which there might be more than one
+Windows NT domain, and it is possible for different people in
+different domains to have the same username. If you are sure you will
+never have more than one Windows NT domain on your network, or you
+have more than one domain but know for sure that unique users have
+identical usernames in each multiple domain, you might prefer to set
+<tt class="literal">template</tt> <tt class="literal">homedir</tt> like this:</p>
+
+<blockquote><pre class="code">[global]
+    template homedir = /home/%U</pre></blockquote>
+
+
+</div>
+
+
+
+<div class="sect3"><a name="samba2-CHP-9-SECT-5.5.6"/>
+
+<a name="INDEX-123"/><h3 class="head3">template shell</h3>
+
+<p>This option specifies the program to use as the shell for domain
+users who are logged in to the Unix host. By default, it is set to
+<em class="emphasis">/bin/false</em>, which effectively denies domain
+users to log in. If you wish to allow logins for domain users, set
+<tt class="literal">template</tt> <tt class="literal">shell</tt> to a valid
+command shell (or other program) that you want to act as the textual
+interface the domain users will receive when logged in. A common
+setting on Linux would be:</p>
+
+<blockquote><pre class="code">[global]
+    template shell = /bin/bash</pre></blockquote>
+
+<p>which would give users the Bash shell for their interactive login
+sessions. <a name="INDEX-124"/><a name="INDEX-125"/> <a name="INDEX-126"/><a name="INDEX-127"/></p>
+
+
+</div>
+
+
+</div>
+
+
+</div>
+
+<hr/><h4 class="head4">Footnotes</h4><blockquote><a name="FOOTNOTE-1"/> <p><a href="#FNPTR-1">[1]</a> Having both encrypted and nonencrypted
+password clients on your network is one of the reasons why Samba
+allows you to include (or not include) various options in the Samba
+configuration file based on the client operating system or machine
+name variables.</p> <a name="FOOTNOTE-2"/>
+<p><a href="#FNPTR-2">[2]</a> This is because the Unix <em class="emphasis">passwd</em> program,
+which is the usual target for this operation, allows
+<tt class="literal">root</tt> to change a user's password
+without the security restriction that requests the old password of
+that user.</p> </blockquote><hr/><h4 class="head4"><a href="toc.html">TOC</a></h4></body></html>

Copied: branches/samba/experimental/docs/htmldocs/using_samba/ch10.html (from rev 1919, tags/samba/upstream_3.2.0~rc1/docs/htmldocs/using_samba/ch10.html)
===================================================================
--- branches/samba/experimental/docs/htmldocs/using_samba/ch10.html	                        (rev 0)
+++ branches/samba/experimental/docs/htmldocs/using_samba/ch10.html	2008-06-09 06:59:20 UTC (rev 1920)
@@ -0,0 +1,1695 @@
+<html>
+<body bgcolor="#ffffff">
+
+<img src="samba2_xs.gif" border="0" alt=" " height="100" width="76"
+hspace="10" align="left" />
+
+<h1 class="head0">Chapter 10. Printing</h1>
+
+
+
+<p><a name="INDEX-1"/>This
+chapter tackles the topic of setting up printers for use with Samba.
+Aside from the &quot;coolness factor&quot; of
+seeing documents from Windows word processing and graphics
+applications appearing in the output tray of the Unix printer, this
+facility can greatly increase the usefulness of your Samba server. In
+many organizations, using a Unix system as the print server has led
+to happier system administrators and users alike, due to the reduced
+frequency of problems.</p>
+
+<p>Samba allows client machines to share printers connected to the Samba
+host system, and Samba can also send Unix documents to printers
+shared by Windows systems. In this chapter, we discuss how to get
+printers configured to work in either direction.</p>
+
+<p>We focus in this chapter on getting Samba to serve up printers that
+are already functioning on the Unix host. We include just a few
+basics about setting up printers on Unix. Good references for this
+topic include <em class="citetitle">Network Printing</em>,
+<em class="citetitle">Essential System Administration</em>, and
+<em class="citetitle">Running Linux</em>, all by
+O'Reilly and Associates.</p>
+
+
+
+<div class="sect1"><a name="samba2-CHP-10-SECT-1"/>
+
+<h2 class="head1">Sending Print Jobs to Samba</h2>
+
+<p><a name="INDEX-2"/>A
+printer shared by the Samba server shows up in the list of shares
+offered in the Network Neighborhood. If the printer is registered on
+the client machine and the client has the correct printer driver
+installed, the client can effortlessly send print jobs to a printer
+attached to a Samba server. <a href="ch10.html#samba2-CHP-10-FIG-1">Figure 10-1</a> shows a
+Samba printer as it appears in the Network Neighborhood of a Windows
+client.</p>
+
+<div class="figure"><a name="samba2-CHP-10-FIG-1"/><img src="figs/sam2_1001.gif"/></div><h4 class="head4">Figure 10-1. A Samba printer in the Network Neighborhood</h4>
+
+<p>To administer printers with Samba, you should understand the basic
+process by which
+<a name="INDEX-3"/>printing
+takes place on a network. On the client system, the application
+software prints by utilizing the system's printer
+driver for the printer that will be creating the actual output. It is
+the printer driver software running on the client system that
+translates the application's high-level calls into a
+stream of binary data specific to the model of printer in use. In the
+case of a serial, parallel, or USB printer, the data is stored in a
+temporary file in the local system's printer queue
+and then sent through the respective port directly to the printer.
+For a network printer, the file is sent over the network.</p>
+
+<a name="samba2-CHP-10-NOTE-150"/><blockquote class="note"><h4 class="objtitle">TIP</h4>
+<p>Because the data has already been processed through a printer driver
+by the time it reaches the Samba host, make sure the printer on the
+Unix system is configured without any printer driver and that it will
+print whatever data it receives in raw form. If you already have the
+printer configured for use by Unix applications, you might need to
+set up another queue for it to print documents received from Windows
+clients correctly.</p>
+</blockquote>
+
+<p>Sending a <a name="INDEX-4"/>print job to a printer on a
+<a name="INDEX-5"/>Samba server involves four steps:</p>
+
+<ol><li>
+<p>Opening and authenticating a connection to the printer share</p>
+</li><li>
+<p>Copying the file over the network</p>
+</li><li>
+<p>Closing the connection</p>
+</li><li>
+<p>Printing and deleting the copy of the file</p>
+</li></ol>
+<p>When a print job arrives at a Samba server, the print data is
+temporarily written to disk in the directory specified by the
+<tt class="literal">path</tt> option of the printer share. Samba then
+executes a Unix print command to send that datafile to the printer.
+The job is then printed as the authenticated user of the share. Note
+that this can be the guest user, depending on how the share is
+configured.</p>
+
+
+<div class="sect2"><a name="samba2-CHP-10-SECT-1.1"/>
+
+<h3 class="head2">Print Commands</h3>
+
+<p><a name="INDEX-6"/>To print the
+document, you'll need to inform Samba of the command
+used to print and delete a file. On Linux, which uses a BSD-style
+printing system, a command that does this is:</p>
+
+<blockquote><pre class="code">lpr -r -P<em class="replaceable">printer</em> <em class="replaceable">file</em></pre></blockquote>
+
+<p>This command tells <a name="INDEX-7"/><em class="emphasis">lpr</em> to retrieve the
+name of the printer in the system configuration file
+(<em class="filename">/etc/printcap</em>) and interpret the rules it finds
+there to decide how to process the data and which physical device to
+send it to. Note that because the <em class="emphasis">-r</em> option has
+been specified, the file will be deleted after it has been printed.
+Of course, the file removed is just a copy stored on the Samba
+server; the original document on the client is unaffected.</p>
+
+<p>The process is similar on System V Unix. Here, printing and deleting
+become a compound command:</p>
+
+<blockquote><pre class="code">lp -d<em class="replaceable">printer</em> -s <em class="replaceable">file</em>; rm <em class="replaceable">file</em></pre></blockquote>
+
+<p>In this case, the <em class="filename">/etc/printcap</em> file is replaced
+with a different set of configuration files residing in
+<em class="filename">/usr/spool/lp</em>. Because the
+<em class="emphasis">lp</em> command has no option to delete the file
+after it is printed, we have added the <em class="emphasis">rm</em>
+command.</p>
+
+
+</div>
+
+
+<div class="sect2"><a name="samba2-CHP-10-SECT-1.2"/>
+
+<h3 class="head2">A Minimal Printing Setup</h3>
+
+<p>Let's start with a simple yet illustrative
+<a name="INDEX-8"/>printing
+share. Assuming that you're on a Linux system and
+you have a printer called <tt class="literal">netprinter</tt> listed in the
+printer capabilities file, the following addition to your
+<em class="filename">smb.conf</em> file makes the printer accessible
+through the network:</p>
+
+<blockquote><pre class="code">[printer1]
+    printable = yes
+    print command = /usr/bin/lpr -P%p -r %s
+    printer = netprinter
+    printing = BSD
+    path = /var/tmp</pre></blockquote>
+
+<p>The variable <tt class="literal">%s</tt> in the
+<tt class="literal">print</tt><a name="INDEX-9"/> <tt class="literal">command</tt>
+option is replaced with the name of the file to be printed when Samba
+executes the command. There are four Samba configuration-file
+variables specifically for use with
+<a name="INDEX-10"/>printing
+options. They are shown in <a href="ch10.html#samba2-CHP-10-TABLE-1">Table 10-1</a>.</p>
+
+<a name="samba2-CHP-10-TABLE-1"/><h4 class="head4">Table 10-1. Printing variables</h4><table border="1">
+
+
+
+<tr>
+<th>
+<p>Variable</p>
+</th>
+<th>
+<p>Definition</p>
+</th>
+</tr>
+
+
+<tr>
+<td>
+<p><tt class="literal">%s</tt></p>
+</td>
+<td>
+<p>The full pathname of the file on the Samba server to be printed</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><tt class="literal">%f</tt></p>
+</td>
+<td>
+<p>The name of the file itself (without the preceding path) on the Samba
+server to be printed</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><tt class="literal">%p</tt></p>
+</td>
+<td>
+<p>The name of the Unix printer to use</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><tt class="literal">%j</tt></p>
+</td>
+<td>
+<p>The number of the print job (for use with <tt class="literal">lprm</tt>,
+<tt class="literal">lppause</tt>, and <tt class="literal">lpresume</tt>)</p>
+</td>
+</tr>
+
+</table>
+
+<p>For other flavors of Unix, it is necessary to modify both the
+<tt class="literal">printing</tt> and <tt class="literal">print</tt>
+<tt class="literal">command</tt> options. For System V Unix, we would
+specify:</p>
+
+<blockquote><pre class="code">[printer1]
+    printing = SYSV
+    print command = lp -d%p -s %s; rm %s</pre></blockquote>
+
+<p>With the <tt class="literal">printing</tt> <tt class="literal">=</tt>
+<tt class="literal">SYSV</tt> parameter, we notify Samba that the local
+printing system uses the System V Unix method. As mentioned earlier,
+the <tt class="literal">%p</tt> variable resolves to the name of the
+printer, while the <tt class="literal">%s</tt> variable resolves to the
+name of the file.</p>
+
+<p>Clients might need to request the status of a print job sent to the
+Samba server. Because Samba sends print jobs to the Unix printing
+system for spooling, there might be a number of jobs in the queue at
+any given time. Consequently, Samba needs to communicate to the
+client not only the status of the current printing job, but also
+which documents are waiting to be printed on that printer. Samba also
+has to provide the client the ability to pause print jobs, resume
+print jobs, and remove print jobs from the printing queue. Samba
+provides options for each of these tasks. As you might expect, they
+borrow functionality from the following existing Unix commands:</p>
+
+<ul><li>
+<p><tt class="literal">lpq</tt><a name="INDEX-11"/></p>
+</li><li>
+<p><tt class="literal">lprm</tt><a name="INDEX-12"/></p>
+</li><li>
+<p><tt class="literal">lppause</tt><a name="INDEX-13"/></p>
+</li><li>
+<p><tt class="literal">lpresume</tt><a name="INDEX-14"/></p>
+</li></ul>
+<p>We cover these options in more detail later in this chapter. For the
+most part, Samba provides reasonable default values for them based on
+the value of the <tt class="literal">printing</tt> configuration option, so
+you can probably get by without having to formulate your own commands
+for them.</p>
+
+<p>Here are a few important items to remember about
+<a name="INDEX-15"/>printing shares:</p>
+
+<ul><li>
+<p>You must put
+<tt class="literal">printable</tt><a name="INDEX-16"/> <tt class="literal">=</tt>
+<tt class="literal">yes</tt> in all printer shares (even
+<tt class="literal">[printers]</tt>) so that Samba knows they are printer
+shares. If you forget, the shares will be unusable for printing and
+will instead be treated as disk shares.</p>
+</li><li>
+<p>If you set the <tt class="literal">path</tt> configuration option in the
+printer section, any files sent to the printer(s) will be copied to
+the directory you specify instead of to the default location of
+<em class="filename">/tmp</em>. Because the amount of disk space allocated
+to <em class="filename">/tmp</em> can be relatively small in some Unix
+operating systems, many administrators prefer to use
+<em class="filename">/var/tmp, /var/spool/tmp</em>, or some other
+directory instead.</p>
+</li><li>
+<p>If you set <tt class="literal">guest</tt> <tt class="literal">ok</tt>
+<tt class="literal">=</tt> <tt class="literal">yes</tt> in a printer share and
+Samba is configured for share-level security, anyone can send data to
+the printer as the <tt class="literal">guest</tt>
+<tt class="literal">account</tt> user.</p>
+</li></ul>
+<p>Using one or more Samba machines as a print server gives you a great
+deal of flexibility on your LAN. You can easily partition your
+available printers, restricting some to members of one department, or
+you can maintain a bank of printers available to all. In addition,
+you can restrict a printer to a select few by adding the
+<tt class="literal">valid</tt> <tt class="literal">users</tt> option to its share
+definition:</p>
+
+<blockquote><pre class="code">[deskjet]
+    printable = yes
+    path = /var/spool/samba/print
+    valid users = elizabeth cozy jack heather alexander lina emerald</pre></blockquote>
+
+<p>All the other share accessibility options work for printing shares as
+well.</p>
+
+
+</div>
+
+
+<div class="sect2"><a name="samba2-CHP-10-SECT-1.3"/>
+
+<h3 class="head2">The [printers] Share</h3>
+
+<p>If a share named
+<tt class="literal">[printers]</tt><a name="INDEX-17"/> is in the configuration file,
+Samba will automatically read in your printer capabilities file and
+create a printing share for each printer that appears in the file.
+For example, if the Samba server had <tt class="literal">lp</tt>,
+<tt class="literal">pcl</tt>, and <tt class="literal">ps</tt> printers in its
+printer capabilities file, Samba would provide three printer shares
+with those names, each configured with the options in the
+<tt class="literal">[printers]</tt> share.</p>
+
+<p>Recall that Samba obeys the following rules when a client requests a
+share that has not been created with an explicit share definition in
+the <em class="filename">smb.conf</em> file:</p>
+
+<ul><li>
+<p>If the share name matches a username in the system password file and
+a <tt class="literal">[homes]</tt> share exists, a new share is created
+with the name of the user and is initialized using the values given
+in the <tt class="literal">[homes]</tt> and <tt class="literal">[global]</tt>
+sections.</p>
+</li><li>
+<p>Otherwise, if the name matches a printer in the system printer
+capabilities file and a <tt class="literal">[printers]</tt> share exists, a
+new share is created with the name of the printer and initialized
+using the values given in the <tt class="literal">[printers]</tt> section.
+(Variables in the <tt class="literal">[global]</tt> section do not apply
+here.)</p>
+</li><li>
+<p>If neither of those succeeds, Samba looks for a
+<tt class="literal">default</tt> <tt class="literal">service</tt> share. If none
+is found, it returns an error.</p>
+</li></ul>
+<p>This brings to light an important point: be careful that you do not
+give a printer the same name as a user. Otherwise, users end up
+connecting to a disk share when they might have wanted a printer
+share instead.</p>
+
+<p>Here is an example
+<tt class="literal">[printers]</tt><a name="INDEX-18"/> share for a Linux system. Some of
+these options are already defaults; however, we have listed them
+anyway for illustrative purposes:</p>
+
+<blockquote><pre class="code">[printers]
+    printable = yes
+    printing = BSD
+    printcap name = /etc/printcap
+    print command = /usr/bin/lpr -P%p -r %s
+    path = /var/spool/lpd/tmp
+    min print space = 2000</pre></blockquote>
+
+<p>Here, we've given Samba global options that specify
+the printing type (BSD), a print command to send data to the printer
+and later remove the temporary file, the location of our printer
+capabilities file, and a minimum disk space for printing of 2MB.</p>
+
+<p>In addition, we've created a
+<tt class="literal">[printers]</tt> share for each system printer. Our
+temporary spooling directory is specified by the
+<tt class="literal">path</tt> option:
+<em class="filename">/var/spool/lpd/tmp</em>. Each share is marked as
+printable&mdash;this is a necessary option, even in the
+<tt class="literal">[printers]</tt> section.</p>
+
+
+</div>
+
+
+<div class="sect2"><a name="samba2-CHP-10-SECT-1.4"/>
+
+<h3 class="head2">Testing the Configuration</h3>
+
+<p><a name="INDEX-19"/>After running
+<em class="emphasis">testparm</em> and restarting the Samba daemons, you
+can check to make sure everything is set up correctly by using
+<em class="emphasis">smbclient</em><a name="INDEX-20"/><a name="INDEX-21"/> to send a file to the printer.
+Connect to the printer using the command:</p>
+
+<blockquote><pre class="code"># <tt class="userinput"><b>smbclient /</b></tt><em class="replaceable">server</em><tt class="userinput"><b>/</b></tt><em class="replaceable">printshare</em></pre></blockquote>
+
+<p>and then use the <em class="emphasis">print</em> command to print a file:</p>
+
+<blockquote><pre class="code">smb: /&gt; <tt class="userinput"><b>print </b></tt><em class="replaceable">textfile</em></pre></blockquote>
+
+<a name="samba2-CHP-10-NOTE-151"/><blockquote class="note"><h4 class="objtitle">TIP</h4>
+<p>If you connect to a print share served by a Windows 95/98/Me system
+configured to use user-mode security and cannot authenticate using
+what you know to be a correct username and password, try
+reconfiguring the Windows system to use share-mode security.</p>
+</blockquote>
+
+<p>When you print something through the Samba server via
+<em class="emphasis">smbclient</em>, the following actions should occur:</p>
+
+<ul><li>
+<p>The job appears (briefly) in the Samba spool directory specified by
+the path.</p>
+</li><li>
+<p>The job shows up in your print system's spool
+directory.</p>
+</li><li>
+<p>The job disappears from the spool directory that Samba used.</p>
+</li></ul>
+<p>If <em class="emphasis">smbclient</em> cannot print, you can reset the
+<tt class="literal">print</tt> <tt class="literal">command</tt> option to collect
+debugging information:</p>
+
+<blockquote><pre class="code">print command = echo &quot;printed %s on %p&quot; &gt;&gt;/tmp/printlog</pre></blockquote>
+
+<p>A <a name="INDEX-22"/>common
+problem with Samba printer configuration is forgetting to use the
+full pathnames for commands. Another frequent problem is not having
+the correct permissions on the spooling directory.<a name="FNPTR-1"/><a href="#FOOTNOTE-1">[1]</a> As usual,
+check your Samba log files and system log files for error messages.
+If you use BSD printing, you can change the <tt class="literal">lp</tt>
+keyword in the printer's printcap entry to something
+other than <em class="filename">/dev/null</em>, allowing you to collect
+error messages from the printing system.</p>
+
+<a name="samba2-CHP-10-NOTE-152"/><blockquote class="note"><h4 class="objtitle">TIP</h4>
+<p>More information on
+<a name="INDEX-23"/>debugging printers is in the file
+<em class="filename">docs/textdocs/Printing.txt</em> in the Samba source
+distribution. The Unix print systems are covered in detail in
+<a name="INDEX-24"/>&AElig;leen
+Frisch's <em class="emphasis">Essential Systems
+Administration</em> (published by O'Reilly).</p>
+</blockquote>
+
+
+</div>
+
+
+<div class="sect2"><a name="samba2-CHP-10-SECT-1.5"/>
+
+<h3 class="head2">Enabling SMB Printer Sharing in Mac OS X</h3>
+
+<p>With Samba preinstalled with
+<a name="INDEX-25"/><a name="INDEX-26"/>Mac OS X, sharing access to a printer
+among Windows clients is easy. First, of course, you should set up
+local access using the Print Center application (located in
+<em class="filename">/Applications/Utilities</em>). Under the Printers
+menu, select Add Printer..., and make the appropriate selection from
+the pop-up menu. For example, if the printer is directly attached,
+select USB; if the printer is powered on, it should appear in the
+list. Choose the printer, and press the Add button.</p>
+
+<p>Edit <em class="filename">/etc/smb.conf</em>, uncommenting the
+<tt class="literal">[printers]</tt> share and making any additional
+configuration changes you feel are necessary. Finally, enable the
+Samba startup item as described in <a href="ch02.html">Chapter 2</a>,
+either by checking Windows File Sharing in Sharing Preferences or by
+manually editing <em class="filename">/etc/hostconfig</em>. Now your
+printer can be used by remote Windows clients.</p>
+
+<p>On Mac OS X and some other BSD-based systems, you can test your
+configuration using
+<em class="emphasis">smbutil</em><a name="INDEX-27"/>. The following will send the
+file named <em class="filename">print_test_file</em> to the printer named
+<em class="filename">printshare</em> on the server
+<em class="emphasis">bsdserver</em> :</p>
+
+<blockquote><pre class="code">% <tt class="userinput"><b>smbutil print //bsdserver/printshare print_test_file</b></tt></pre></blockquote>
+
+<p>See <a href="ch05.html">Chapter 5</a> for more information on using
+<em class="emphasis">smbutil</em>.</p>
+
+
+</div>
+
+
+<div class="sect2"><a name="samba2-CHP-10-SECT-1.6"/>
+
+<h3 class="head2">Setting Up and Testing a Windows Client</h3>
+
+<p><a name="INDEX-28"/>Now that Samba is
+offering a workable printer, you can set up your access to it on a
+Windows client. Browse through the Samba server in the Network
+Neighborhood. It should now show each printer that is available. For
+example, in <a href="ch10.html#samba2-CHP-10-FIG-1">Figure 10-1</a>, we saw a printer called
+<tt class="literal">lp</tt>.</p>
+
+<p>Next, you need to have the Windows client recognize the printer.
+Double-click the printer icon to get started. If you try to select an
+uninstalled printer (as you just did), Windows will ask you if it
+should help configure it for the Windows system. Click the Yes or OK
+button, and the Printer Wizard will open.</p>
+
+<p>If you are installing a printer on Windows 95/98/Me, the first thing
+the wizard will ask is whether you need to print from DOS.
+Let's assume you don't, so choose
+the &quot;No&quot; radio button and press the
+Next &gt; button to get to the manufacturer/model window, as shown in
+<a href="ch10.html#samba2-CHP-10-FIG-2">Figure 10-2</a>.</p>
+
+<div class="figure"><a name="samba2-CHP-10-FIG-2"/><img src="figs/sam2_1002.gif"/></div><h4 class="head4">Figure 10-2. Setting the manufacturer and model of the printer</h4>
+
+<p>In this dialog box, you should see a large list of manufacturers and
+models for a huge number of printers. Select the manufacturer of your
+printer in the left side of the dialog box, and then the exact model
+of the printer in the list on the right side.</p>
+
+<p>In some cases, you might not find your printer in the list, or the
+version of the printer driver included with Windows might be out of
+date. In cases such as these, consult the printer
+manufacturer's documentation on how to install the
+driver. Typically, you will click the Have Disk... button to install
+the driver from a CD-ROM or disk file.</p>
+
+<p>If you don't see your printer on the list, but you
+know it's a PostScript printer, select Apple as the
+manufacturer and Apple LaserWriter as the model. This will give you
+the most basic PostScript printer setup&mdash;and arguably one of the
+most reliable. If you already have PostScript printers attached, you
+will be asked about replacing or reusing the existing driver. Be
+aware that if you replace it with a new one, you might make your
+other printers fail. Therefore, we recommend you keep using your
+existing printer drivers as long as they're working
+properly.</p>
+
+<p>Click the Next &gt; or OK button. On Windows 95/98/Me, the Printer
+Wizard asks you to name the printer. On Windows NT/2000/XP, you need
+to right-click the printer's icon and select
+Properties to assign the printer a name. <a href="ch10.html#samba2-CHP-10-FIG-3">Figure 10-3</a>
+shows how we've named our printer to show that
+it's shared by the <tt class="literal">mixtec</tt> Samba
+server.</p>
+
+<div class="figure"><a name="samba2-CHP-10-FIG-3"/><img src="figs/sam2_1003.gif"/></div><h4 class="head4">Figure 10-3. Setting the printer name</h4>
+
+<p>Finally, on Windows 95/98/Me the Printing Wizard asks if it should
+print a test page. Click the &quot;Yes&quot;
+radio button, then the Finish button, and you should be presented
+with the dialog box shown in <a href="ch10.html#samba2-CHP-10-FIG-4">Figure 10-4</a>. On Windows
+NT/2000/XP, the printer test function is also accessed through the
+printer's Properties dialog box.</p>
+
+<div class="figure"><a name="samba2-CHP-10-FIG-4"/><img src="figs/sam2_1004.gif"/></div><h4 class="head4">Figure 10-4. Sending a test page to the printer</h4>
+
+<p>If the test printing was unsuccessful, click the No button and the
+Printing Wizard will walk you through some debugging steps for the
+client side of the process. If the test printing does work, the
+remote printer will now be available to all Windows applications
+through the File and Print menu items.</p>
+
+
+</div>
+
+
+</div>
+
+
+
+<div class="sect1"><a name="samba2-CHP-10-SECT-2"/>
+
+<h2 class="head1">Printing to Windows Printers</h2>
+
+<p><a name="INDEX-29"/>If you have printers
+connected to systems running Windows 95/98/Me or Windows NT/2000/XP,
+the printers can also be accessed from your Unix system using tools
+that are part of the Samba distribution. First, it is necessary to
+create a printer share on the Windows system. Then set up the printer
+on the Unix side by configuring a new printer and using a Samba
+printing program as the printer's filter.</p>
+
+
+<div class="sect2"><a name="samba2-CHP-10-SECT-2.1"/>
+
+<h3 class="head2">Sharing Windows Printers</h3>
+
+<p>Sharing printers on Windows is not unlike sharing files. In fact, it
+is a little simpler. Open the Control Panel, then double-click the
+Printers icon to open the Printers window. Right-click the icon for
+the printer you want to share, and select Sharing.... This opens the
+dialog box shown in <a href="ch10.html#samba2-CHP-10-FIG-5">Figure 10-5</a> for a Windows 98
+system, or <a href="ch10.html#samba2-CHP-10-FIG-6">Figure 10-6</a> on a Windows 2000 system.
+(The dialog box appears slightly different on other Windows versions,
+but functions almost identically.)</p>
+
+<a name="samba2-CHP-10-NOTE-153"/><blockquote class="note"><h4 class="objtitle">TIP</h4>
+<p>On Windows 95/98/Me systems, you may need to run file sharing in
+share-level (rather than user-level) access control mode to access a
+shared printer from Samba. To check or set this mode, go to Control
+Panel, then double-click on Network, then click on the Access Control
+tab. More detailed information on this can be found in <a href="ch05.html">Chapter 5</a>.</p>
+</blockquote>
+
+<div class="figure"><a name="samba2-CHP-10-FIG-5"/><img src="figs/sam2_1005.gif"/></div><h4 class="head4">Figure 10-5. Sharing printers on Windows 98</h4>
+
+<div class="figure"><a name="samba2-CHP-10-FIG-6"/><img src="figs/sam2_1006.gif"/></div><h4 class="head4">Figure 10-6. Sharing printers on Windows 2000</h4>
+
+<p>Click the &quot;Shared as&quot; radio button,
+then click the OK button. The printer is now accessible by other
+systems on the network.</p>
+
+
+</div>
+
+
+<div class="sect2"><a name="samba2-CHP-10-SECT-2.2"/>
+
+<h3 class="head2">Adding a Unix Printer</h3>
+
+<p><a name="INDEX-30"/>The Samba distribution comes with
+three programs that assist with printing on shared printers. The
+<em class="emphasis">smbprint</em><a name="INDEX-31"/> program works with systems that use the
+BSD printing system,
+<em class="emphasis">smbprint.sysv</em><a name="INDEX-32"/>
+works with systems that use System V printing, and
+<em class="emphasis">smbspool</em><a name="INDEX-33"/>
+works with systems that use the Common Unix Printing System (CUPS).
+In the following sections we show you how to install printers for
+each system.</p>
+
+
+<div class="sect3"><a name="samba2-CHP-10-SECT-2.2.1"/>
+
+<h3 class="head3">BSD printers</h3>
+
+<p><a name="INDEX-34"/><a name="INDEX-35"/>The
+BSD printing system is used by many Unix variants, including Red Hat
+Linux. With BSD printing, all the printers on the system have an
+entry in the <em class="filename">/etc/printcap</em> file, which is the
+database of printer capabilities used by the <em class="emphasis">lpd</em>
+line printer daemon and other programs that assist with printing. The
+Red Hat Linux implementation is a bit different in that
+<em class="filename">/etc/printcap</em> is a machine-generated file, which
+is re-created every time the <em class="emphasis">lpd</em> daemon is
+restarted by the <em class="emphasis">/etc/rc.d/init.d/lpd</em> script.
+Instead of editing <em class="filename">/etc/printcap</em>, we will add an
+entry for our printer in <em class="filename">/etc/printcap.local</em>,
+which the system automatically includes verbatim when creating
+<em class="filename">/etc/printcap</em>.</p>
+
+<a name="samba2-CHP-10-NOTE-154"/><blockquote class="note"><h4 class="objtitle">TIP</h4>
+<p>If you are using the version of Samba installed from an RPM file as
+on Red Hat Linux, you might be able to skip these directions and use
+the <em class="emphasis">printconf</em> tool, which has support for SMB
+printers. Unfortunately, this tool might not work correctly if you
+have installed Samba from the Samba source distribution.</p>
+</blockquote>
+
+<p>Here is the entry we added to our
+<em class="filename">/etc/printcap.local</em><a name="INDEX-36"/><a name="INDEX-37"/> file to support our Hewlett-Packard
+DeskJet 932C printer, which is shared by <tt class="literal">maya</tt>, a
+Windows 98 system:</p>
+
+<blockquote><pre class="code">lp|maya-hp932c:\
+    :cm=HP 932C on maya:\
+    :sd=/var/spool/lpd/maya:\
+    :af=/var/spool/lpd/maya/acct:\
+    :if=/usr/local/samba/bin/smbprint:\
+    :mx=0:\
+    :lp=/dev/null:</pre></blockquote>
+
+<p>The first line creates names for the printer. We are calling it both
+<tt class="literal">maya-hp932c</tt>, to describe its location on the
+network and the type of printer, and <tt class="literal">lp</tt> so that
+programs will use it as the default printer. The rest of the lines
+specify keywords and values. The <tt class="literal">cm</tt> keyword allows
+us to assign a comment string to the printer. The
+<tt class="literal">sd</tt> and <tt class="literal">af</tt> keywords assign the
+printer's spool directory and accounting files,
+respectively. The <tt class="literal">if</tt> keyword assigns the print
+filter. We are using the <em class="emphasis">smbprint</em> command to
+send the output to the shared SMB printer. The <tt class="literal">mx</tt>
+keyword is set to zero to allow any size file to be printed, and
+<tt class="literal">lp</tt> is set to <em class="filename">/dev/null</em> to
+discard error messages.</p>
+
+<p>You can follow our model to create an entry for your own printer. If
+you want to go beyond the capabilities we used, refer to your
+system's <em class="emphasis">printcap(5)</em> manual
+page for a complete listing of keywords.</p>
+
+<p>Go to your Samba source distribution's root
+directory, and install the <em class="emphasis">smbprint</em> program like
+this:</p>
+
+<blockquote><pre class="code"># <tt class="userinput"><b>cp examples/printing/smbprint /usr/local/samba/bin</b></tt></pre></blockquote>
+
+<p>We next create the printer's spool directory:</p>
+
+<blockquote><pre class="code"># <tt class="userinput"><b>cd /var/spool/lpd</b></tt>
+# <tt class="userinput"><b>mkdir maya</b></tt>
+# <tt class="userinput"><b>chown lp:lp maya</b></tt>
+# <tt class="userinput"><b>chmod 700 maya</b></tt></pre></blockquote>
+
+<p>The <em class="emphasis">smbprint</em> program looks for a file named
+<em class="filename">.config</em> in the printer's spool
+directory, which contains information on how to connect to the
+printer share. We create this file and then fill in the required
+information:</p>
+
+<blockquote><pre class="code"># <tt class="userinput"><b>cd maya</b></tt>
+# <tt class="userinput"><b>&gt;.config</b></tt>
+# <tt class="userinput"><b>chown lp:lp .config</b></tt>
+# <tt class="userinput"><b>chmod 600 .config</b></tt></pre></blockquote>
+
+<p>Use your preferred text editor to edit the
+<em class="filename">.config</em> file, and enter three lines, like this:</p>
+
+<blockquote><pre class="code">server=maya
+service=hp
+password=&quot;&quot;</pre></blockquote>
+
+<p>This is for our shared printer having a UNC of
+<em class="filename">\\maya\hp</em>. When we created the printer share, we
+did not give it a password, so we use a null password here. If your
+printer share is on a Windows NT/2000/XP system, use your domain
+password.</p>
+
+<p>Finally, restart the printer daemon:</p>
+
+<blockquote><pre class="code"># <tt class="userinput"><b>/etc/rc.d/init.d/lpd restart</b></tt></pre></blockquote>
+
+<p>You can now try printing something. Run the following command:</p>
+
+<blockquote><pre class="code">$ <tt class="userinput"><b>lpr textfile</b></tt></pre></blockquote>
+
+<p>If you have everything set up correctly, the file prints on the
+shared printer. If you get &quot;stair
+stepping&quot; of text, caused by the printer not
+returning to the left margin at the beginning of every line, modify
+the <tt class="literal">if</tt> keyword in your printcap entry to run
+<em class="emphasis">smbprint</em> with the <em class="emphasis">-t</em>
+option. <a name="INDEX-38"/><a name="INDEX-39"/></p>
+
+
+</div>
+
+
+
+<div class="sect3"><a name="samba2-CHP-10-SECT-2.2.2"/>
+
+<h3 class="head3">System V printers</h3>
+
+<p><a name="INDEX-40"/><a name="INDEX-41"/>Sending print jobs from a System V Unix
+system is a little easier than with the BSD system. Here, you need to
+edit the <em class="filename">smbprint.sysv</em> script in the
+<em class="filename">examples/printing</em> directory of the Samba
+distribution and do the following:</p>
+
+<ol><li>
+<p>Change the <tt class="literal">server</tt>, <tt class="literal">service</tt>, and
+<tt class="literal">password</tt> parameters in the script to match the
+NetBIOS computer name, its shared printer service, and its password,
+respectively. For example, the following entries would be correct for
+the service in the previous example:</p>
+
+<blockquote><pre class="code">server = maya
+service = hp
+password = &quot;&quot;</pre></blockquote>
+</li>
+<li>
+<p>Run the following commands, which create a reference for the new
+printer (which we are naming <tt class="literal">hp_printer</tt>) in the
+printer capabilities file:</p>
+
+<blockquote><pre class="code"># <tt class="userinput"><b>lpadmin -p hp_printer -v /dev/null -i./smbprint.sysv</b></tt>
+# <tt class="userinput"><b>enable hp_printer</b></tt>
+# <tt class="userinput"><b>accept hp_printer</b></tt></pre></blockquote>
+</li></ol>
+<p>After you've done that, restart the Samba daemons
+and try printing to <tt class="literal">hp_printer</tt> using any standard
+Unix program.</p>
+
+
+</div>
+
+
+
+<div class="sect3"><a name="samba2-CHP-10-SECT-2.2.3"/>
+
+<h3 class="head3">CUPS printers</h3>
+
+<p><a name="INDEX-42"/><a name="INDEX-43"/><a name="INDEX-44"/>CUPS<a name="FNPTR-2"/><a href="#FOOTNOTE-2">[2]</a> uses
+a set of modules, called
+<em class="firstterm">backends</em><a name="INDEX-45"/>, to send print jobs to various
+destinations, such as local printers attached to parallel, serial, or
+Universal Serial Bus (USB) ports, or over the network using Unix line
+printer daemon (LPD) protocol, Internet Printing Protocol (IPP),
+AppleTalk Printer Access Protocol (PAP), and so on. The software
+package does not come with a backend for SMB; the Samba suite
+includes the <em class="emphasis">smbspool</em>
+<a name="INDEX-46"/>utility for this purpose.</p>
+
+<p>To enable printing to remote SMB printers using CUPS, create a
+symbolic link named <em class="filename">smb</em> in the CUPS backend
+directory pointing to <em class="emphasis">smbspool</em>. Depending on
+installation options, these could be in a number of places in the
+directory hierarchy, so be sure to check your system. Using a common
+default installation, the command would look like this:</p>
+
+<blockquote><pre class="code"># <tt class="userinput"><b>ln -s /usr/local/samba/bin/smbspool /usr/lib/cups/backend/smb</b></tt></pre></blockquote>
+
+<p>Issue a HUP signal to the CUPS daemon, <em class="emphasis">cupsd</em>,
+and check for the existence of SMB support with the <em class="emphasis">lpinfo
+-v</em> command. Its output should now include a line that says
+<tt class="literal">network</tt> <tt class="literal">smb</tt>.</p>
+
+<p>To add a printer, use the CUPS web interface, accessible on the local
+system at <em class="emphasis">http://localhost:631/</em>,
+or use the <em class="emphasis">lpadmin</em> command:</p>
+
+<blockquote><pre class="code"># <tt class="userinput"><b>lpadmin -p hp932c -E -v smb://maya/hp932c -D &quot;HP 932C on maya&quot;</b></tt></pre></blockquote>
+
+<p>This creates and enables the new print spool called
+<tt class="literal">hp932c</tt>. The <em class="emphasis">-v</em> argument
+specifies the printer device, which in this case is accessed over the
+network using an SMB URI. If the printer is not guest-accessible,
+you'll need to provide a username and password in
+the URI. The full format is as follows:</p>
+
+<blockquote><pre class="code">smb://[<em class="replaceable">username</em>[:<em class="replaceable">password</em>]@][<em class="replaceable">workgroup</em>/]<em class="replaceable">server</em>/<em class="replaceable">printshare</em></pre></blockquote>
+
+<p>The <em class="emphasis">lpadmin</em><a name="INDEX-47"/> command makes changes to
+<em class="filename">/etc/cups/printers.conf</em> and sends a HUP signal
+to the <em class="emphasis">cupsd</em> daemon, resulting in the creation
+of a local raw printer spool. In this example, print data is passed
+in raw format to the Windows system, which has the necessary printer
+drivers and printer description files to format the data
+appropriately. The <em class="emphasis">-D</em> option is used to give the
+printer a comment string.</p>
+
+<p>Once you have the printer set up, it's time to test
+it out. CUPS understands both BSD-style and System V-style printing
+commands, so you can use whichever is more comfortable. Using the BSD
+<em class="emphasis">lpr</em> command, try something like:</p>
+
+<blockquote><pre class="code">$ <tt class="userinput"><b>lpr -P hp932c textfile</b></tt></pre></blockquote>
+
+<p>You should now be set up to use the printer from any application on
+the Unix system. <a name="INDEX-48"/></p>
+
+
+</div>
+
+
+</div>
+
+
+<div class="sect2"><a name="samba2-CHP-10-SECT-2.3"/>
+
+<h3 class="head2">Samba Printing Options</h3>
+
+<p><a href="ch10.html#samba2-CHP-10-TABLE-2">Table 10-2</a> summarizes the Samba <a name="INDEX-49"/><a name="INDEX-50"/>printing
+options.</p>
+
+<a name="samba2-CHP-10-TABLE-2"/><h4 class="head4">Table 10-2. Printing configuration options</h4><table border="1">
+
+
+
+
+
+
+<tr>
+<th>
+<p>Option</p>
+</th>
+<th>
+<p>Parameters</p>
+</th>
+<th>
+<p>Function</p>
+</th>
+<th>
+<p>Default</p>
+</th>
+<th>
+<p>Scope</p>
+</th>
+</tr>
+
+
+<tr>
+<td>
+<p><tt class="literal">printing</tt></p>
+</td>
+<td>
+<p><tt class="literal">bsd</tt>, <tt class="literal">sysv</tt>,
+<tt class="literal">cups</tt>, <tt class="literal">hpux</tt>,
+<tt class="literal">aix</tt>, <tt class="literal">qnx</tt>,
+<tt class="literal">plp</tt>, <tt class="literal">softq</tt>, or
+<tt class="literal">lprng</tt></p>
+</td>
+<td>
+<p>Printing system type of the Samba host</p>
+</td>
+<td>
+<p>System-dependent</p>
+</td>
+<td>
+<p>Share</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><tt class="literal">printable</tt> <tt class="literal">(print ok)</tt></p>
+</td>
+<td>
+<p>boolean</p>
+</td>
+<td>
+<p>Marks a share as a printing share</p>
+</td>
+<td>
+<p><tt class="literal">no</tt></p>
+</td>
+<td>
+<p>Share</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><tt class="literal">printer</tt> <tt class="literal">(printer name)</tt></p>
+</td>
+<td>
+<p>string (Unix printer name)</p>
+</td>
+<td>
+<p>Name for the printer that is shown to clients</p>
+</td>
+<td>
+<p>System-dependent</p>
+</td>
+<td>
+<p>Share</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><tt class="literal">lpq cache time</tt></p>
+</td>
+<td>
+<p>numeric (time in seconds)</p>
+</td>
+<td>
+<p>Amount of time in seconds that Samba will cache the printer queue
+status</p>
+</td>
+<td>
+<p><tt class="literal">10</tt></p>
+</td>
+<td>
+<p>Global</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><tt class="literal">postscript</tt></p>
+</td>
+<td>
+<p>boolean</p>
+</td>
+<td>
+<p>Treats all print jobs as PostScript by prefixing
+<tt class="literal">%!</tt> at the beginning of each file</p>
+</td>
+<td>
+<p><tt class="literal">no</tt></p>
+</td>
+<td>
+<p>Share</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><tt class="literal">load printers</tt></p>
+</td>
+<td>
+<p>boolean</p>
+</td>
+<td>
+<p>If <tt class="literal">yes</tt>, automatically loads each printer in the
+<em class="emphasis">printcap</em> file as printing shares</p>
+</td>
+<td>
+<p><tt class="literal">yes</tt></p>
+</td>
+<td>
+<p>Global</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><tt class="literal">print command</tt></p>
+</td>
+<td>
+<p>string (shell command)</p>
+</td>
+<td>
+<p>Unix command to perform printing</p>
+</td>
+<td>
+<p>See below</p>
+</td>
+<td>
+<p>Share</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><tt class="literal">lpq command</tt></p>
+</td>
+<td>
+<p>string (shell command)</p>
+</td>
+<td>
+<p>Unix command to return the status of the printing queue</p>
+</td>
+<td>
+<p>See below</p>
+</td>
+<td>
+<p>Share</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><tt class="literal">lprm command</tt></p>
+</td>
+<td>
+<p>string (shell command)</p>
+</td>
+<td>
+<p>Unix command to remove a job from the printing queue</p>
+</td>
+<td>
+<p>See below</p>
+</td>
+<td>
+<p>Share</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><tt class="literal">lppause command</tt></p>
+</td>
+<td>
+<p>string (shell command)</p>
+</td>
+<td>
+<p>Unix command to pause a job on the printing queue</p>
+</td>
+<td>
+<p>See below</p>
+</td>
+<td>
+<p>Share</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><tt class="literal">lpresume</tt> <tt class="literal">command</tt></p>
+</td>
+<td>
+<p>string (shell command)</p>
+</td>
+<td>
+<p>Unix command to resume a paused job on the printing queue</p>
+</td>
+<td>
+<p>See below</p>
+</td>
+<td>
+<p>Share</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><tt class="literal">printcap name</tt></p>
+
+<p><tt class="literal">(printcap)</tt></p>
+</td>
+<td>
+<p>string (filename)</p>
+</td>
+<td>
+<p>Location of the printer capabilities file</p>
+</td>
+<td>
+<p>System-dependent</p>
+</td>
+<td>
+<p>Global</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><tt class="literal">min print space</tt></p>
+</td>
+<td>
+<p>numeric (size in kilobytes)</p>
+</td>
+<td>
+<p>Minimum amount of free disk space that must be present to print</p>
+</td>
+<td>
+<p><tt class="literal">0</tt></p>
+</td>
+<td>
+<p>Share</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><tt class="literal">queuepause</tt> <tt class="literal">command</tt></p>
+</td>
+<td>
+<p>string (shell command)</p>
+</td>
+<td>
+<p>Unix command to pause a queue</p>
+</td>
+<td>
+<p>See below</p>
+</td>
+<td>
+<p>Share</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><tt class="literal">queueresume</tt> <tt class="literal">command</tt></p>
+</td>
+<td>
+<p>string (shell command)</p>
+</td>
+<td>
+<p>Unix command to resume a queue</p>
+</td>
+<td>
+<p>See below</p>
+</td>
+<td>
+<p>Share</p>
+</td>
+</tr>
+
+</table>
+
+
+<div class="sect3"><a name="samba2-CHP-10-SECT-2.3.1"/>
+
+<h3 class="head3">printing</h3>
+
+<p>The <tt class="literal">printing</tt><a name="INDEX-51"/> configuration option tells
+Samba which <a name="INDEX-52"/>printing system to use. There are
+several different families of commands to control printing and print
+statusing. Samba supports seven different types, as shown in <a href="ch10.html#samba2-CHP-10-TABLE-3">Table 10-3</a>.</p>
+
+<a name="samba2-CHP-10-TABLE-3"/><h4 class="head4">Table 10-3. Printing system types</h4><table border="1">
+
+
+
+<tr>
+<th>
+<p>Variable</p>
+</th>
+<th>
+<p>Definition</p>
+</th>
+</tr>
+
+
+<tr>
+<td>
+<p>BSD</p>
+</td>
+<td>
+<p>Berkeley Unix system</p>
+</td>
+</tr>
+<tr>
+<td>
+<p>SYSV</p>
+</td>
+<td>
+<p>System V</p>
+</td>
+</tr>
+<tr>
+<td>
+<p>CUPS</p>
+</td>
+<td>
+<p>Common Unix Printing System</p>
+</td>
+</tr>
+<tr>
+<td>
+<p>AIX</p>
+</td>
+<td>
+<p>IBM's AIX operating system</p>
+</td>
+</tr>
+<tr>
+<td>
+<p>HPUX</p>
+</td>
+<td>
+<p>Hewlett-Packard Unix</p>
+</td>
+</tr>
+<tr>
+<td>
+<p>QNX</p>
+</td>
+<td>
+<p>QNX Realtime Operating System</p>
+</td>
+</tr>
+<tr>
+<td>
+<p>LPRNG</p>
+</td>
+<td>
+<p>LPR Next Generation</p>
+</td>
+</tr>
+<tr>
+<td>
+<p>SOFTQ</p>
+</td>
+<td>
+<p>SOFTQ system</p>
+</td>
+</tr>
+<tr>
+<td>
+<p>PLP</p>
+</td>
+<td>
+<p>Portable Line Printer</p>
+</td>
+</tr>
+
+</table>
+
+<p>The value for this option must be one of these seven selections. For
+example:</p>
+
+<blockquote><pre class="code">printing = SYSV</pre></blockquote>
+
+<p>The default value of this option is system-dependent and is
+configured when Samba is first compiled. For most systems, the
+<em class="filename">configure</em> script automatically detects the
+printing system to be used and configures it properly in the Samba
+makefile. However, if your system is a PLP, LPRNG, or QNX printing
+system, you need to specify this explicitly in the makefile or the
+printing share.</p>
+
+<p>The most common system types are BSD, SYSV, and CUPS. Each printer on
+a BSD Unix server is described in the printer capabilities
+file&mdash;normally <em class="filename">/etc/printcap</em>. See the
+section on the <tt class="literal">printcap</tt> <tt class="literal">file</tt>
+parameter for more information on this topic.</p>
+
+<p>Setting the <tt class="literal">printing</tt> configuration option
+automatically sets at least three other printing options for the
+service in question: <tt class="literal">print</tt>
+<tt class="literal">command</tt>, <tt class="literal">lpq</tt>
+<tt class="literal">command</tt>, and <tt class="literal">lprm</tt>
+<tt class="literal">command</tt>. If you are running Samba on a system that
+doesn't support any of the printing styles listed in
+<a href="ch10.html#samba2-CHP-10-TABLE-3">Table 10-3</a>, simply set the commands for each of
+these manually.</p>
+
+
+</div>
+
+
+
+<div class="sect3"><a name="samba2-CHP-10-SECT-2.3.2"/>
+
+<h3 class="head3">printable</h3>
+
+<p>The <tt class="literal">printable</tt><a name="INDEX-53"/> option must be set to
+<tt class="literal">yes</tt> to flag a share as a printing service. If this
+option is not set, the share will be treated as a disk share instead.
+You can set the option as follows:</p>
+
+<blockquote><pre class="code">[printer1]
+    printable = yes</pre></blockquote>
+
+
+</div>
+
+
+
+<div class="sect3"><a name="samba2-CHP-10-SECT-2.3.3"/>
+
+<a name="INDEX-54"/><h3 class="head3">printer</h3>
+
+<p>The option, also called
+<tt class="literal">printer</tt><a name="INDEX-55"/> <tt class="literal">name</tt>,
+specifies the name of the printer on the server to which the share
+points. This option has no default and should be set explicitly in
+the configuration file, even though Unix systems themselves often
+recognize a default name such as <tt class="literal">lp</tt> for a printer.
+For example:</p>
+
+<blockquote><pre class="code">[deskjet]
+    printer = hpdkjet1</pre></blockquote>
+
+
+</div>
+
+
+
+<div class="sect3"><a name="samba2-CHP-10-SECT-2.3.4"/>
+
+<h3 class="head3">lpq cache time</h3>
+
+<p>The global <tt class="literal">lpq</tt><a name="INDEX-56"/> <tt class="literal">cache</tt>
+<tt class="literal">time</tt> option allows you to set the number of
+seconds for which Samba will remember the current printer status.
+After this time elapses, Samba will issue an <em class="emphasis">lpq</em>
+command (or whatever command you specify with the
+<tt class="literal">lpq</tt> <tt class="literal">command</tt> option) to get a
+more up-to-date status that it can report to users. This defaults to
+10 seconds, but can be increased if your <tt class="literal">lpq</tt>
+<tt class="literal">command</tt> takes an unusually long time to run or you
+have lots of clients. A time setting of 0 disables caching of queue
+status. The following example resets the time to 30 seconds:</p>
+
+<blockquote><pre class="code">[deskjet]
+    lpq cache time = 30</pre></blockquote>
+
+
+</div>
+
+
+
+<div class="sect3"><a name="samba2-CHP-10-SECT-2.3.5"/>
+
+<h3 class="head3">postscript</h3>
+
+<p>The <tt class="literal">postscript</tt><a name="INDEX-57"/> option forces the
+printer to treat all data sent to it as PostScript. It does this by
+prefixing the characters <tt class="literal">%!</tt> to the beginning of
+the first line of each job. It is normally used with PCs that insert
+a <tt class="literal">^D</tt> (control-D or
+&quot;end-of-file&quot; mark) in front of the
+first line of a PostScript file. It will not, obviously, turn a
+non-PostScript printer into a PostScript one. The default value of
+this options is <tt class="literal">no</tt>. You can override it as
+follows:</p>
+
+<blockquote><pre class="code">[deskjet]
+    postscript = yes</pre></blockquote>
+
+
+</div>
+
+
+
+<div class="sect3"><a name="samba2-CHP-10-SECT-2.3.6"/>
+
+<h3 class="head3">load printers</h3>
+
+<p>The <tt class="literal">load</tt><a name="INDEX-58"/> <tt class="literal">printers</tt>
+option tells Samba to create shares for all known printer names and
+load those shares into the browse list. Samba will create and list a
+printer share for each printer name in
+<em class="filename">/etc/printcap</em> (or the system equivalent). For
+example, if your
+<em class="filename">printcap</em><a name="INDEX-59"/> file looks
+like this:<a name="FNPTR-3"/><a href="#FOOTNOTE-3">[3]</a></p>
+
+<blockquote><pre class="code">lp:\
+  :sd=/var/spool/lpd/lp:\            <i class="lineannotation">spool directory</i>
+  :mx#0:\                            <i class="lineannotation">maximum file size (none)</i>
+  :sh:\                              <i class="lineannotation">supress burst header (no)</i>
+  :lp=/dev/lp1:\                     <i class="lineannotation">device name for output</i>
+  :if=/var/spool/lpd/lp/filter:      <i class="lineannotation">text filter</i>
+
+laser:\
+  :sd=/var/spool/lpd/laser:\         <i class="lineannotation">spool directory</i>
+  :mx#0:\                            <i class="lineannotation">maximum file size (none)</i>
+  :sh:\                              <i class="lineannotation">supress burst header (no)</i>
+  :lp=/dev/laser:\                   <i class="lineannotation">device name for output</i>
+  :if=/var/spool/lpd/lp/filter:      <i class="lineannotation">text filter</i></pre></blockquote>
+
+<p>the shares <tt class="literal">[lp]</tt> and <tt class="literal">[laser]</tt> are
+automatically created as valid print shares when Samba is started.
+Both shares borrow the configuration options specified in the
+<tt class="literal">[printers]</tt> section to configure themselves and are
+available in the browse list for the Samba server. The default value
+for this option is <tt class="literal">yes</tt>. If you prefer to specify
+each printer explicitly in your configuration file, use the
+following:</p>
+
+<blockquote><pre class="code">[global]
+    load printers = no</pre></blockquote>
+
+
+</div>
+
+
+
+<div class="sect3"><a name="samba2-CHP-10-SECT-2.3.7"/>
+
+<a name="INDEX-60"/><a name="INDEX-61"/><a name="INDEX-62"/><a name="INDEX-63"/><a name="INDEX-64"/><h3 class="head3">print command, lpq command, lprm command,lppause command, lpresume command</h3>
+
+<p>These options tell Samba which Unix commands control and send data to
+the printer. The Unix commands involved are: <em class="emphasis">lpr</em>
+(send to Line PRinter), <em class="emphasis">lpq</em> (List Printer
+Queue), <em class="emphasis">lprm</em> (Line Printer ReMove), and
+optionally <em class="emphasis">lppause</em> and
+<em class="emphasis">lpresume</em>. Samba provides an option named after
+each command, in case you need to override any of the system
+defaults. For example, consider the following:</p>
+
+<blockquote><pre class="code">lpq command = /usr/ucb/lpq %p</pre></blockquote>
+
+<p>This would set <tt class="literal">lpq</tt> <tt class="literal">command</tt> to
+use <em class="filename">/usr/ucb/lpq</em>. Similarly:</p>
+
+<blockquote><pre class="code">lprm command = /usr/local/bin/lprm -P%p %j</pre></blockquote>
+
+<p>would set the Samba printer remove command to
+<em class="filename">/usr/local/bin/lprm</em> and provide it the print job
+number using the <tt class="literal">%j</tt> variable.</p>
+
+<p>The default values for each option are dependent on the value of the
+<tt class="literal">printing</tt> option. <a href="ch10.html#samba2-CHP-10-TABLE-4">Table 10-4</a>
+shows the default commands for each printing option. The most popular
+printing system is BSD.</p>
+
+<a name="samba2-CHP-10-TABLE-4"/><h4 class="head4">Table 10-4. Default commands for various printing options</h4><table border="1">
+
+
+
+
+
+
+<tr>
+<th>
+<p>Option</p>
+</th>
+<th>
+<p>BSD, AIX, PLP, LPRNG</p>
+</th>
+<th>
+<p>SYSV, HPUX</p>
+</th>
+<th>
+<p>QNX</p>
+</th>
+<th>
+<p>SOFTQ</p>
+</th>
+</tr>
+
+
+<tr>
+<td>
+<p><tt class="literal">print</tt> <tt class="literal">command</tt></p>
+</td>
+<td>
+<p><tt class="literal">lpr -r -P%p %s</tt></p>
+</td>
+<td>
+<p><tt class="literal">lp -c -d%p %s; rm</tt> <tt class="literal">%s</tt></p>
+</td>
+<td>
+<p><tt class="literal">lp -r -P%p %s</tt></p>
+</td>
+<td>
+<p><tt class="literal">lp -d%p -s %s; rm %s</tt></p>
+</td>
+</tr>
+<tr>
+<td>
+<p><tt class="literal">lpq</tt> <tt class="literal">command</tt></p>
+</td>
+<td>
+<p><tt class="literal">lpq -P%p</tt></p>
+</td>
+<td>
+<p><tt class="literal">lpstat -o%p</tt></p>
+</td>
+<td>
+<p><tt class="literal">lpq -P%p</tt></p>
+</td>
+<td>
+<p><tt class="literal">lpstat -o%p</tt></p>
+</td>
+</tr>
+<tr>
+<td>
+<p><tt class="literal">lprm</tt> <tt class="literal">command</tt></p>
+</td>
+<td>
+<p><tt class="literal">lprm -P%p %j</tt></p>
+</td>
+<td>
+<p><tt class="literal">cancel %p-%j</tt></p>
+</td>
+<td>
+<p><tt class="literal">cancel %p-%j</tt></p>
+</td>
+<td>
+<p><tt class="literal">cancel %p-%j</tt></p>
+</td>
+</tr>
+<tr>
+<td>
+<p><tt class="literal">lppause</tt> <tt class="literal">command</tt></p>
+</td>
+<td>
+<p><tt class="literal">lp -i %p-%j -H</tt> <tt class="literal">hold</tt></p>
+
+<p>(SYSV only)</p>
+</td>
+<td>
+<p>None</p>
+</td>
+<td>
+<p>None</p>
+</td>
+<td>
+<p>None</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><tt class="literal">lpresume</tt> <tt class="literal">command</tt></p>
+</td>
+<td>
+<p><tt class="literal">lp -i %p-%j -H</tt> <tt class="literal">resume</tt></p>
+
+<p>(SYSV only)</p>
+</td>
+<td>
+<p>None</p>
+</td>
+<td>
+<p>None</p>
+</td>
+<td>
+<p><tt class="literal">qstat -s -j%j -r</tt></p>
+</td>
+</tr>
+
+</table>
+
+<p>It is usually unnecessary to reset these options in Samba, with the
+possible exception of the <tt class="literal">print</tt>
+<tt class="literal">command</tt>. This option might need to be set
+explicitly if your printing system doesn't have a
+<em class="emphasis">-r</em> (remove after printing) option on the
+printing command. For example:</p>
+
+<blockquote><pre class="code">print command = /usr/local/lpr -P%p %s; /bin/rm %s</pre></blockquote>
+
+<p>With a bit of judicious programming, these
+<em class="filename">smb.conf</em> options can also be used for debugging:</p>
+
+<blockquote><pre class="code">print command = cat %s &gt;&gt;/tmp/printlog; lpr -r -P%p %s</pre></blockquote>
+
+<p>Using the previous configuration, it is possible to verify that files
+are actually being delivered to the Samba server. If they are, their
+contents will show up in the file <em class="filename">/tmp/printlog</em>.</p>
+
+<p>After BSD, the next most popular kind of printing system is SYSV (or
+System V) printing, plus some SYSV variants for
+IBM's AIX and Hewlett-Packard's
+HP-UX. These systems do not have an
+<em class="filename">/etc/printcap</em> file. Instead, the
+<tt class="literal">printcap</tt> <tt class="literal">file</tt> option can be set
+to an appropriate <em class="emphasis">lpstat</em> command for the system.
+This tells Samba to get a list of printers from the
+<em class="emphasis">lpstat</em> command. Alternatively, you can set the
+global configuration option <tt class="literal">printcap</tt>
+<tt class="literal">name</tt> to the name of a dummy
+<em class="filename">printcap</em> file you provide. In the latter case,
+the file must contain a series of lines such as:</p>
+
+<blockquote><pre class="code">lp|print1|My Printer 1
+print2|My Printer 2
+print3|My Printer 3</pre></blockquote>
+
+<p>Each line names a printer followed by aliases for it. In this
+example, the first printer is called <tt class="literal">lp</tt>,
+<tt class="literal">print1</tt>, or <tt class="literal">My</tt>
+<tt class="literal">Printer</tt> <tt class="literal">1</tt>, whichever the user
+prefers to use. The first name is used in place of
+<tt class="literal">%p</tt> in any command Samba executes for that printer.</p>
+
+<p>Two additional printer types are also supported by Samba: LPRNG (LPR
+New Generation) and PLP (Public Line Printer). These are public
+domain and open source printing systems and are used by many sites to
+overcome problems with vendor-supplied software. Samba also supports
+the printing systems of the SOFTQ and QNX real-time operating
+systems.</p>
+
+
+</div>
+
+
+
+<div class="sect3"><a name="samba2-CHP-10-SECT-2.3.8"/>
+
+<h3 class="head3">printcap name</h3>
+
+<p>If the <tt class="literal">printcap</tt><a name="INDEX-65"/><a name="INDEX-66"/>
+<tt class="literal">name</tt> option (also called
+<tt class="literal">printcap</tt>) appears in a printing share, Samba uses
+the file specified as the system printer capabilities file (normally
+<em class="filename">/etc/printcap</em>). However, you can reset it to a
+file consisting of only the printers you want to share over the
+network. The value must be the filename (with its complete path
+specified) of a printer capabilities file on the server:</p>
+
+<blockquote><pre class="code">[deskjet]
+    printcap name = /usr/local/samba/lib/printcap</pre></blockquote>
+
+<p>The CUPS printing system uses its own method of determining printer
+capabilities, rather than the standard <em class="filename">printcap</em>
+file. In this case, set <tt class="literal">printcap</tt>
+<tt class="literal">name</tt> as follows:</p>
+
+<blockquote><pre class="code">[global]
+    printing = cups
+    printcap name = cups</pre></blockquote>
+
+
+</div>
+
+
+
+<div class="sect3"><a name="samba2-CHP-10-SECT-2.3.9"/>
+
+<h3 class="head3">min print space</h3>
+
+<p>The <tt class="literal">min</tt><a name="INDEX-67"/> <tt class="literal">print</tt>
+<tt class="literal">space</tt> option sets the amount of space that must be
+available on the disk that contains the spool directory if printing
+is to be allowed. Setting it to zero (the default) turns the check
+off; setting it to any other number sets the amount of free space in
+kilobytes required. This option helps to avoid having print jobs fill
+up the remaining disk space on the server, which can cause other
+processes to fail:</p>
+
+<blockquote><pre class="code">[deskjet]
+    min print space = 4000</pre></blockquote>
+
+
+</div>
+
+
+
+<div class="sect3"><a name="samba2-CHP-10-SECT-2.3.10"/>
+
+<a name="INDEX-68"/><h3 class="head3">queuepause command</h3>
+
+<p>This configuration option specifies a command that tells Samba how to
+pause an entire print queue, as opposed to a single job on the queue.
+The default value depends on the printing type chosen. You should not
+need to alter this option.</p>
+
+
+</div>
+
+
+
+<div class="sect3"><a name="samba2-CHP-10-SECT-2.3.11"/>
+
+<a name="INDEX-69"/><h3 class="head3">queueresume command</h3>
+
+<p>This configuration option specifies a command that tells Samba how to
+resume a paused print queue, as opposed to resuming a single job on
+the print queue. The default value depends on the printing type
+chosen. You should not need to alter this option. <a name="INDEX-70"/> <a name="INDEX-71"/> <a name="INDEX-72"/><a name="INDEX-73"/></p>
+
+
+</div>
+
+
+</div>
+
+
+</div>
+
+<hr/><h4 class="head4">Footnotes</h4><blockquote><a name="FOOTNOTE-1"/> <p><a href="#FNPTR-1">[1]</a> If
+you are using Linux, you can use the <em class="emphasis">checkpc</em>
+command to check for this type of error.</p> <a name="FOOTNOTE-2"/>
+<p><a href="#FNPTR-2">[2]</a> CUPS is open source software (<a href="http://www.opensource.org">http://www.opensource.org</a>) developed by Easy
+Software Products. For more information, visit <a href="http://www.cups.org">http://www.cups.org</a>.</p> <a name="FOOTNOTE-3"/> <p><a href="#FNPTR-3">[3]</a> We have placed annotated comments off to
+the right in case you've never dealt with this file
+before.</p> </blockquote><hr/><h4 class="head4"><a href="toc.html">TOC</a></h4></body></html>

Copied: branches/samba/experimental/docs/htmldocs/using_samba/ch11.html (from rev 1919, tags/samba/upstream_3.2.0~rc1/docs/htmldocs/using_samba/ch11.html)
===================================================================
--- branches/samba/experimental/docs/htmldocs/using_samba/ch11.html	                        (rev 0)
+++ branches/samba/experimental/docs/htmldocs/using_samba/ch11.html	2008-06-09 06:59:20 UTC (rev 1920)
@@ -0,0 +1,2123 @@
+<html>
+<body bgcolor="#ffffff">
+
+<img src="samba2_xs.gif" border="0" alt=" " height="100" width="76"
+hspace="10" align="left" />
+
+<h1 class="head0">Chapter 11. Additional Samba Information</h1>
+
+
+<p>This chapter wraps up our coverage of the
+<em class="filename">smb.conf</em> configuration file with some
+miscellaneous options that can perform a variety of tasks. We talk
+briefly about options for time synchronization, internationalization,
+messages, and common Windows bugs. For the most part, you will use
+these options only in isolated circumstances.</p>
+
+
+
+<div class="sect1"><a name="samba2-CHP-11-SECT-1"/>
+
+<h2 class="head1">Time Synchronization</h2>
+
+<p>In a network of computers, the systems on the network must agree on
+the current time and also on what time files have been modified. One
+example of the importance of synchronization is the
+<a name="INDEX-1"/>roaming profiles we covered in
+<a href="ch04.html">Chapter 4</a>. It is vital for all clients accessing a
+roaming profile to agree on what time it is and which client last
+modified the user's profile.</p>
+
+<p><a name="INDEX-2"/>Time synchronization can also be
+very important to programmers. A useful group of settings consists of
+the following options:</p>
+
+<blockquote><pre class="code">[global]
+    time server = yes
+    dos filetimes = yes
+    fake directory create times = yes
+    dos filetime resolution = yes
+    delete readonly = yes</pre></blockquote>
+
+<p>If you set these options, Samba shares will provide compatibility of
+file-modification times that Visual C++, <em class="emphasis">nmake</em>,
+and other Microsoft programming tools require. Otherwise, PC
+<em class="emphasis">make</em> programs might think that all the files in
+a directory need to be recompiled every time. Obviously, this is not
+the behavior you want.</p>
+
+<p>In <a href="ch04.html">Chapter 4</a>, we showed you how to create a logon
+script that used the <em class="emphasis">net
+time</em><a name="INDEX-3"/> command to synchronize
+clients' clocks automatically when they log on to
+the domain. If your network is configured as a workgroup rather than
+a domain, you can still make use of <em class="emphasis">net time</em> by
+placing the command:</p>
+
+<blockquote><pre class="code">net time \\<em class="replaceable">sambaserver</em> /set /yes</pre></blockquote>
+
+<p>in a startup script on each client that is run when the system boots.
+Samba always provides time service&mdash;regardless of whether it is
+running as a primary domain controller&mdash;or the
+<tt class="literal">time</tt> <tt class="literal">service</tt> configuration file
+parameter is set.</p>
+
+<p>Assuming that domain users log on to the domain at least once per day
+and workgroup clients reboot frequently, the <em class="emphasis">net
+time</em> command can keep client systems'
+clocks fairly well synchronized. However, sometimes domain users stay
+logged on for longer periods, and workgroup clients can run for days
+between reboots. In the meantime, the systems'
+hardware clocks can wander enough to become a problem. It might be
+possible to work around this, depending on the version of Windows the
+client system is running. On Windows 98/Me, you can use the Task
+Scheduler to run the <em class="emphasis">net time</em> command at regular
+intervals. Likewise, on Windows 2000/XP you can use the MS-DOS
+<em class="emphasis">at</em> command. However, a better way to deal with
+this issue is to use Network Time Protocol, which we will discuss
+shortly.</p>
+
+<p>Proper time synchronization is also important when operating in an
+Active Directory domain because Active Directory uses
+<a name="INDEX-4"/>Kerberos authentication.
+When a Kerberos domain controller creates an authentication ticket
+for a client, the time is encoded into the challenge-and-response
+exchanges between the client and domain controller. If the
+client's clock disagrees with the
+server's clock, authentication can fail.</p>
+
+<p>To provide proper time synchronization in <a name="INDEX-5"/>Active Directory domains, Microsoft has
+adopted <a name="INDEX-6"/>Network Time Protocol (NTP), using the
+name Windows Time Service for its implementation. For further
+information, the Microsoft white paper entitled <em class="citetitle">The
+Windows Time Service</em> can be downloaded from <a href="http://www.microsoft.com">http://www.microsoft.com</a>.</p>
+
+<p>The nice thing about this is that NTP is the standard method for
+synchronizing Unix hosts on a network, so you can synchronize all
+your Unix systems (including the Samba server) and Windows systems
+with the following method:</p>
+
+<ol><li>
+<p>Run NTP on the Unix systems in your network. For more information on
+using NTP, refer to <a href="http://www.ntp.org">http://www.ntp.org</a>.</p>
+</li><li>
+<p>Use one of the Unix systems (such as the Samba host system) as an NTP
+server to serve Windows 2000/XP clients.</p>
+</li><li>
+<p>For other Windows clients, you might have to download an update from
+Microsoft to add <a name="INDEX-7"/><a name="INDEX-8"/>Windows Time Service client support or
+use a third-party application such as the free
+<a name="INDEX-9"/>analogX Atomic TimeSync (<a href="http://www.analogx.com">http://www.analogx.com</a>). Or you can use the
+<em class="emphasis">net time</em> command to update the
+client's clock periodically, as discussed
+previously.</p>
+</li></ol>
+
+<div class="sect2"><a name="samba2-CHP-11-SECT-1.1"/>
+
+<h3 class="head2">Time-Synchronization Options</h3>
+
+<p>To support roaming profiles, programmers accessing your Samba server,
+and other time-sensitive functions on your network,
+you'll want to be aware of the options listed in
+<a href="ch11.html#samba2-CHP-11-TABLE-1">Table 11-1</a>.</p>
+
+<a name="samba2-CHP-11-TABLE-1"/><h4 class="head4">Table 11-1. Time-synchronization options</h4><table border="1">
+
+
+
+
+
+
+<tr>
+<th>
+<p>Option</p>
+</th>
+<th>
+<p>Parameters</p>
+</th>
+<th>
+<p>Function</p>
+</th>
+<th>
+<p>Default</p>
+</th>
+<th>
+<p>Scope</p>
+</th>
+</tr>
+
+
+<tr>
+<td>
+<p><tt class="literal">time server</tt></p>
+</td>
+<td>
+<p>Boolean</p>
+</td>
+<td>
+<p>If <tt class="literal">yes</tt>, announces <em class="emphasis">nmbd</em> as an
+SMB time service to Windows clients</p>
+</td>
+<td>
+<p><tt class="literal">no</tt></p>
+</td>
+<td>
+<p>Global</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><tt class="literal">time offset</tt></p>
+</td>
+<td>
+<p>numeric</p>
+</td>
+<td>
+<p>Adds a specified number of minutes to the reported time</p>
+</td>
+<td>
+<p><tt class="literal">0</tt></p>
+</td>
+<td>
+<p>Global</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><tt class="literal">dos filetimes</tt></p>
+</td>
+<td>
+<p>Boolean</p>
+</td>
+<td>
+<p>Allows non-owners of a file to change its time if they can write to it</p>
+</td>
+<td>
+<p><tt class="literal">no</tt></p>
+</td>
+<td>
+<p>Share</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><tt class="literal">dos filetime</tt></p>
+
+<p><tt class="literal">resolution</tt></p>
+</td>
+<td>
+<p>Boolean</p>
+</td>
+<td>
+<p>Causes file times to be rounded to the next even second</p>
+</td>
+<td>
+<p><tt class="literal">no</tt></p>
+</td>
+<td>
+<p>Share</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><tt class="literal">fake directory</tt> <tt class="literal">create times</tt></p>
+</td>
+<td>
+<p>Boolean</p>
+</td>
+<td>
+<p>Sets directory times to avoid an MS <em class="emphasis">nmake</em> bug</p>
+</td>
+<td>
+<p><tt class="literal">no</tt></p>
+</td>
+<td>
+<p>Share</p>
+</td>
+</tr>
+
+</table>
+
+
+<div class="sect3"><a name="samba2-CHP-11-SECT-1.1.1"/>
+
+<a name="INDEX-12"/><h3 class="head3">time server</h3>
+
+<p>Samba always operates as an SMB time server, matching the behavior of
+Windows systems. However, Samba's default is not to
+advertise itself as a time server to the network. When this option is
+set to <tt class="literal">yes</tt>, Samba advertises itself as an SMB time
+server:</p>
+
+<blockquote><pre class="code">[global]
+    time service = yes</pre></blockquote>
+
+
+</div>
+
+
+
+<div class="sect3"><a name="samba2-CHP-11-SECT-1.1.2"/>
+
+<a name="INDEX-13"/><h3 class="head3">time offset</h3>
+
+<p>To deal with clients that don't properly process
+daylight savings time, Samba provides the <tt class="literal">time</tt>
+<tt class="literal">offset</tt> option. If set, it adds the specified
+number of minutes to the current time. This is handy if
+you're in Newfoundland and Windows
+doesn't know about the 30-minute time difference
+there:</p>
+
+<blockquote><pre class="code">[global]
+    time offset = 30</pre></blockquote>
+
+
+</div>
+
+
+
+<div class="sect3"><a name="samba2-CHP-11-SECT-1.1.3"/>
+
+<a name="INDEX-14"/><h3 class="head3">dos filetimes</h3>
+
+<p>Traditionally, only the root user and the owner of a file can change
+its last-modified date on a Unix system. The share-level
+<tt class="literal">dos</tt> <tt class="literal">filetimes</tt> option allows the
+Samba server to mimic the characteristics of a DOS or Windows system:
+any user can change the last-modified date on a file in that share if
+she has write permission to it. To do this, Samba uses its root
+privileges to modify the timestamp on the file.</p>
+
+<p>By default, this option is disabled. Setting this option to
+<tt class="literal">yes</tt> is often necessary to allow PC
+<em class="emphasis">make</em> programs to work properly. Without it, they
+cannot change the last-modified date themselves. This often results
+in the program thinking <em class="emphasis">all</em> files need
+recompiling when they really don't.</p>
+
+
+</div>
+
+
+
+<div class="sect3"><a name="samba2-CHP-11-SECT-1.1.4"/>
+
+<h3 class="head3">dos filetime resolution</h3>
+
+<p>The <tt class="literal">dos</tt><a name="INDEX-15"/>
+<tt class="literal">filetime</tt> <tt class="literal">resolution</tt> parameter
+is a share-level option. If set to <tt class="literal">yes</tt>, Samba
+rounds file times to the closest 2-second boundary. This option
+exists primarily to satisfy a quirk in Windows that prevents Visual
+C++ from correctly recognizing that a file has not changed. You can
+enable it as follows:</p>
+
+<blockquote><pre class="code">[data]
+    dos filetime resolution = yes</pre></blockquote>
+
+<p>We recommend using this option only if you are using Microsoft Visual
+C++ on a Samba share that supports opportunistic locking.</p>
+
+
+</div>
+
+
+
+<div class="sect3"><a name="samba2-CHP-11-SECT-1.1.5"/>
+
+<h3 class="head3">fake directory create times</h3>
+
+<p>The <tt class="literal">fake</tt><a name="INDEX-16"/>
+<tt class="literal">directory</tt> <tt class="literal">create</tt>
+<tt class="literal">times</tt> option exists to keep PC
+<em class="emphasis">make</em> programs sane. VFAT and NTFS filesystems
+record the creation date of a specific directory, while Unix does
+not. Without this option, Samba takes the earliest recorded date it
+has for the directory (often the last-modified date of a file) and
+returns it to the client. If this is not sufficient, set the
+following option under a share definition:</p>
+
+<blockquote><pre class="code">[data]
+    fake directory create times = yes</pre></blockquote>
+
+<p>If set, Samba will adjust the directory create time it reports to the
+hardcoded value January 1, 1980. This is primarily used to convince
+the Visual C++ <em class="emphasis">nmake</em> program that any object
+files in its build directories are indeed younger than the creation
+date of the directory itself and need to be recompiled. <a name="INDEX-17"/> <a name="INDEX-18"/><a name="INDEX-19"/></p>
+
+
+</div>
+
+
+</div>
+
+
+</div>
+
+
+
+<div class="sect1"><a name="samba2-CHP-11-SECT-2"/>
+
+<h2 class="head1">Magic Scripts</h2>
+
+<p><em class="firstterm">Magic scripts</em> are a method of running programs
+on Unix and redirecting the output back to the SMB client. These are
+essentially an experimental hack. However, some users and their
+programs still rely on these two options for their programs to
+function correctly. Magic scripts are not widely trusted, and their
+use is highly discouraged by the Samba Team.</p>
+
+
+<div class="sect2"><a name="samba2-CHP-11-SECT-2.1"/>
+
+<h3 class="head2">Magic Script Options</h3>
+
+<p><a href="ch11.html#samba2-CHP-11-TABLE-2">Table 11-2</a> lists the options that deal with
+<a name="INDEX-20"/>magic scripts
+on the Samba server.</p>
+
+<a name="samba2-CHP-11-TABLE-2"/><h4 class="head4">Table 11-2. Magic script options</h4><table border="1">
+
+
+
+
+
+
+<tr>
+<th>
+<p>Option</p>
+</th>
+<th>
+<p>Parameters</p>
+</th>
+<th>
+<p>Function</p>
+</th>
+<th>
+<p>Default</p>
+</th>
+<th>
+<p>Scope</p>
+</th>
+</tr>
+
+
+<tr>
+<td>
+<p><tt class="literal">magic</tt> <tt class="literal">script</tt></p>
+</td>
+<td>
+<p>string (filename)</p>
+</td>
+<td>
+<p>File to be executed by Samba, as the logged-on user, when closed</p>
+</td>
+<td>
+<p>None</p>
+</td>
+<td>
+<p>Share</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><tt class="literal">magic</tt> <tt class="literal">output</tt></p>
+</td>
+<td>
+<p>string (filename)</p>
+</td>
+<td>
+<p>File to log output from the magic file</p>
+</td>
+<td>
+<p><em class="emphasis">scriptname.out</em></p>
+</td>
+<td>
+<p>Share</p>
+</td>
+</tr>
+
+</table>
+
+
+<div class="sect3"><a name="samba2-CHP-11-SECT-2.1.1"/>
+
+<h3 class="head3">magic script</h3>
+
+<p>If the <tt class="literal">magic</tt><a name="INDEX-21"/>
+<tt class="literal">script</tt> option is set to a filename and the client
+creates a file by that name in that share, Samba will run the file as
+soon as the user has opened and closed it. For example,
+let's assume that the following option was created
+in the share <tt class="literal">[accounting]</tt>:</p>
+
+<blockquote><pre class="code">[accounting]
+    magic script = tally.sh</pre></blockquote>
+
+<p>Samba continually monitors the files in that share. If one by the
+name of <em class="emphasis">tally.sh</em> is closed (after being opened)
+by a user, Samba will execute the contents of that file locally. The
+file will be passed to the shell to execute; it must therefore be a
+legal Unix shell script. This means that it must have newline
+characters as line endings instead of Windows CRLFs. In addition, you
+need to use the <tt class="literal">#!</tt> directive at the beginning of
+the file to indicate under which shell or interpreter the script
+should run, unless the script is for the default shell on your
+system.</p>
+
+
+</div>
+
+
+
+<div class="sect3"><a name="samba2-CHP-11-SECT-2.1.2"/>
+
+<a name="INDEX-22"/><h3 class="head3">magic output</h3>
+
+<p>This option specifies an output file to which the script specified by
+the <tt class="literal">magic</tt> <tt class="literal">script</tt> option will
+send output. You must specify a filename in a writable directory:</p>
+
+<blockquote><pre class="code">[accounting]
+    magic script = tally.sh
+    magic output = /var/log/magicoutput</pre></blockquote>
+
+<p>If this option is omitted, the default output file is the name of the
+script (as stated in the <tt class="literal">magic</tt>
+<tt class="literal">script</tt> option) with the extension
+<em class="emphasis">.out</em> appended onto it.</p>
+
+
+</div>
+
+
+</div>
+
+
+</div>
+
+
+
+<div class="sect1"><a name="samba2-CHP-11-SECT-3"/>
+
+<h2 class="head1">Internationalization</h2>
+
+<p><a name="INDEX-23"/><a name="INDEX-24"/>Starting
+with Samba 3.0, Samba supports Unicode &quot;on the
+wire,&quot; requiring no additional effort on your part
+to support filenames and other text containing characters in
+international character sets.</p>
+
+
+<div class="sect2"><a name="samba2-CHP-11-SECT-3.1"/>
+
+<h3 class="head2">Internationalization Options</h3>
+
+<p>Samba 2.2.x has a limited ability to speak foreign tongues: if you
+need to support filenames containing characters that
+aren't in standard ASCII, some options that can help
+you are shown in <a href="ch11.html#samba2-CHP-11-TABLE-3">Table 11-3</a>.</p>
+
+<a name="samba2-CHP-11-TABLE-3"/><h4 class="head4">Table 11-3. Internationalization options</h4><table border="1">
+
+
+
+
+
+
+<tr>
+<th>
+<p>Option</p>
+</th>
+<th>
+<p>Parameters</p>
+</th>
+<th>
+<p>Function</p>
+</th>
+<th>
+<p>Default</p>
+</th>
+<th>
+<p>Scope</p>
+</th>
+</tr>
+
+
+<tr>
+<td>
+<p><tt class="literal">client code</tt> <tt class="literal">page</tt></p>
+</td>
+<td>
+<p>Described in this section</p>
+</td>
+<td>
+<p>Sets a code page to expect from clients</p>
+</td>
+<td>
+<p>850</p>
+</td>
+<td>
+<p>Global</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><tt class="literal">character set</tt></p>
+</td>
+<td>
+<p>Described in this section</p>
+</td>
+<td>
+<p>Translates code pages into alternate Unix character sets</p>
+</td>
+<td>
+<p>None</p>
+</td>
+<td>
+<p>Global</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><tt class="literal">coding system</tt></p>
+</td>
+<td>
+<p>Described in this section</p>
+</td>
+<td>
+<p>Translates code page 932 into an Asian character set</p>
+</td>
+<td>
+<p>None</p>
+</td>
+<td>
+<p>Global</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><tt class="literal">valid chars</tt></p>
+</td>
+<td>
+<p>string (set of characters)</p>
+</td>
+<td>
+<p>Adds individual characters to a code page</p>
+</td>
+<td>
+<p>None</p>
+</td>
+<td>
+<p>Global</p>
+</td>
+</tr>
+
+</table>
+
+
+<div class="sect3"><a name="samba2-CHP-11-SECT-3.1.1"/>
+
+<h3 class="head3">client code page</h3>
+
+<p>The character sets on Windows platforms hark back to the original
+concept of a <em class="emphasis">code page</em><a name="INDEX-25"/>. These code pages are used by DOS and
+Windows clients to determine rules for mapping lowercase letters to
+uppercase letters. Samba can be instructed to use a variety of code
+pages through the use of the global
+<tt class="literal">client</tt><a name="INDEX-26"/> <tt class="literal">code</tt>
+<tt class="literal">page</tt> option to match the corresponding code page
+in use on the client. This option loads a code page definition file
+and can take the values specified in <a href="ch11.html#samba2-CHP-11-TABLE-4">Table 11-4</a>.</p>
+
+<a name="samba2-CHP-11-TABLE-4"/><h4 class="head4">Table 11-4. Valid code pages with Samba 2.0</h4><table border="1">
+
+
+
+<tr>
+<th>
+<p>Code page</p>
+</th>
+<th>
+<p>Definition</p>
+</th>
+</tr>
+
+
+<tr>
+<td>
+<p><tt class="literal">437</tt></p>
+</td>
+<td>
+<p>MS-DOS Latin (United States)</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><tt class="literal">737</tt></p>
+</td>
+<td>
+<p>Windows 95 Greek</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><tt class="literal">850</tt></p>
+</td>
+<td>
+<p>MS-DOS Latin 1 (Western European)</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><tt class="literal">852</tt></p>
+</td>
+<td>
+<p>MS-DOS Latin 2 (Eastern European)</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><tt class="literal">861</tt></p>
+</td>
+<td>
+<p>MS-DOS Icelandic</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><tt class="literal">866</tt></p>
+</td>
+<td>
+<p>MS-DOS Cyrillic (Russian)</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><tt class="literal">932</tt></p>
+</td>
+<td>
+<p>MS-DOS Japanese Shift-JIS</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><tt class="literal">936</tt></p>
+</td>
+<td>
+<p>MS-DOS Simplified Chinese</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><tt class="literal">949</tt></p>
+</td>
+<td>
+<p>MS-DOS Korean Hangul</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><tt class="literal">950</tt></p>
+</td>
+<td>
+<p>MS-DOS Traditional Chinese</p>
+</td>
+</tr>
+
+</table>
+
+<p>You can set the client code page as follows:</p>
+
+<blockquote><pre class="code">[global]
+    client code page = 852</pre></blockquote>
+
+<p>The default value of this option is 850, for MS-DOS Latin 1. You can
+use the <em class="emphasis">make_smbcodepage</em> tool that comes with
+Samba (by default in <em class="filename">/usr/local/samba/bin</em> ) to
+create your own SMB code pages, in the event that those listed
+earlier are not sufficient.</p>
+
+
+</div>
+
+
+
+<div class="sect3"><a name="samba2-CHP-11-SECT-3.1.2"/>
+
+<h3 class="head3">character set</h3>
+
+<p>The global <tt class="literal">character</tt><a name="INDEX-27"/>
+<tt class="literal">set</tt> option can be used to convert filenames
+offered through a DOS code page (see the previous section, <a href="ch11.html#samba2-CHP-11-SECT-3.1.1">Section 11.3.1.1</a>) to equivalents that can be
+represented by Unix character sets other than those in the United
+States. For example, if you want to convert the Western European
+MS-DOS character set on the client to a Western European Unix
+character set on the server, you can use the following in your
+configuration file:</p>
+
+<blockquote><pre class="code">[global]
+    client code page = 850
+    character set = ISO8859-1</pre></blockquote>
+
+<p>Note that you must include a <tt class="literal">client</tt>
+<tt class="literal">code</tt> <tt class="literal">page</tt> option to specify the
+character set from which you are converting. The valid character sets
+(and their matching code pages) that Samba accepts are listed in
+<a href="ch11.html#samba2-CHP-11-TABLE-5">Table 11-5</a>.</p>
+
+<a name="samba2-CHP-11-TABLE-5"/><h4 class="head4">Table 11-5. Valid character sets</h4><table border="1">
+
+
+
+
+<tr>
+<th>
+<p>Character set</p>
+</th>
+<th>
+<p>Matching code page</p>
+</th>
+<th>
+<p>Definition</p>
+</th>
+</tr>
+
+
+<tr>
+<td>
+<p><tt class="literal">ISO8859-1</tt></p>
+</td>
+<td>
+<p><tt class="literal">850</tt></p>
+</td>
+<td>
+<p>Western European Unix</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><tt class="literal">ISO8859-2</tt></p>
+</td>
+<td>
+<p><tt class="literal">852</tt></p>
+</td>
+<td>
+<p>Eastern European Unix</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><tt class="literal">ISO8859-5</tt></p>
+</td>
+<td>
+<p><tt class="literal">866</tt></p>
+</td>
+<td>
+<p>Russian Cyrillic Unix</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><tt class="literal">ISO8859-7</tt></p>
+</td>
+<td>
+<p>737</p>
+</td>
+<td>
+<p>Greek Unix</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><tt class="literal">KOI8-R</tt></p>
+</td>
+<td>
+<p><tt class="literal">866</tt></p>
+</td>
+<td>
+<p>Alternate Russian Cyrillic Unix</p>
+</td>
+</tr>
+
+</table>
+
+<p>Normally, the <tt class="literal">character</tt> <tt class="literal">set</tt>
+option is disabled completely.</p>
+
+
+</div>
+
+
+
+<div class="sect3"><a name="samba2-CHP-11-SECT-3.1.3"/>
+
+<h3 class="head3">coding system</h3>
+
+<p>The <tt class="literal">coding</tt><a name="INDEX-28"/> <tt class="literal">system</tt>
+option is similar to the <tt class="literal">character</tt>
+<tt class="literal">set</tt> option. However, its purpose is to determine
+how to convert a Japanese Shift JIS code page into an appropriate
+Unix character set. To use this option, the <tt class="literal">client</tt>
+<tt class="literal">code</tt> <tt class="literal">page</tt> option described
+previously must be set to page <tt class="literal">932</tt>. The valid
+coding systems that Samba accepts are listed in <a href="ch11.html#samba2-CHP-11-TABLE-6">Table 11-6</a>.</p>
+
+<a name="samba2-CHP-11-TABLE-6"/><h4 class="head4">Table 11-6. Valid coding-system parameters</h4><table border="1">
+
+
+
+<tr>
+<th>
+<p>Character set</p>
+</th>
+<th>
+<p>Definition</p>
+</th>
+</tr>
+
+
+<tr>
+<td>
+<p><tt class="literal">SJIS</tt></p>
+</td>
+<td>
+<p>Standard Shift JIS</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><tt class="literal">JIS8</tt></p>
+</td>
+<td>
+<p>Eight-bit JIS codes</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><tt class="literal">J8BB</tt></p>
+</td>
+<td>
+<p>Eight-bit JIS codes</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><tt class="literal">J8BH</tt></p>
+</td>
+<td>
+<p>Eight-bit JIS codes</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><tt class="literal">J8 at B</tt></p>
+</td>
+<td>
+<p>Eight-bit JIS codes</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><tt class="literal">J8 at J</tt></p>
+</td>
+<td>
+<p>Eight-bit JIS codes</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><tt class="literal">J8 at H</tt></p>
+</td>
+<td>
+<p>Eight-bit JIS codes</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><tt class="literal">JIS7</tt></p>
+</td>
+<td>
+<p>Seven-bit JIS codes</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><tt class="literal">J7BB</tt></p>
+</td>
+<td>
+<p>Seven-bit JIS codes</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><tt class="literal">J7BH</tt></p>
+</td>
+<td>
+<p>Seven-bit JIS codes</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><tt class="literal">J7 at B</tt></p>
+</td>
+<td>
+<p>Seven-bit JIS codes</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><tt class="literal">J7 at J</tt></p>
+</td>
+<td>
+<p>Seven-bit JIS codes</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><tt class="literal">J7 at H</tt></p>
+</td>
+<td>
+<p>Seven-bit JIS codes</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><tt class="literal">JUNET</tt></p>
+</td>
+<td>
+<p>JUNET codes</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><tt class="literal">JUBB</tt></p>
+</td>
+<td>
+<p>JUNET codes</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><tt class="literal">JUBH</tt></p>
+</td>
+<td>
+<p>JUNET codes</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><tt class="literal">JU at B</tt></p>
+</td>
+<td>
+<p>JUNET codes</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><tt class="literal">JU at J</tt></p>
+</td>
+<td>
+<p>JUNET codes</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><tt class="literal">JU at H</tt></p>
+</td>
+<td>
+<p>JUNET codes</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><tt class="literal">EUC</tt></p>
+</td>
+<td>
+<p>EUC codes</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><tt class="literal">HEX</tt></p>
+</td>
+<td>
+<p>Three-byte hexadecimal code</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><tt class="literal">CAP</tt></p>
+</td>
+<td>
+<p>Three-byte hexadecimal code (Columbia AppleTalk Program)</p>
+</td>
+</tr>
+
+</table>
+
+
+</div>
+
+
+
+<div class="sect3"><a name="samba2-CHP-11-SECT-3.1.4"/>
+
+<h3 class="head3">valid chars</h3>
+
+<p>The <tt class="literal">valid</tt><a name="INDEX-29"/> <tt class="literal">chars</tt> option
+can be used to add individual characters to a code page. You can use
+this option as follows:</p>
+
+<blockquote><pre class="code">valid chars = &Icirc;
+valid chars = 0450:0420 0x0A20:0x0A00
+valid chars = A:a</pre></blockquote>
+
+<p>Each character in the list specified should be separated by spaces.
+If there is a colon between two characters or a numerical equivalent,
+the data to the left of the colon is considered an uppercase
+character, while the data to the right is considered the lowercase
+character. You can represent characters both by literals (if you can
+type them) and by octal, hexadecimal, or decimal Unicode equivalents.</p>
+
+<p>If you use this option, it must be listed after the
+<tt class="literal">client</tt> <tt class="literal">code</tt>
+<tt class="literal">page</tt> to which you wish to add the character.
+<a name="INDEX-30"/><a name="INDEX-31"/></p>
+
+
+</div>
+
+
+</div>
+
+
+</div>
+
+
+
+<div class="sect1"><a name="samba2-CHP-11-SECT-4"/>
+
+<h2 class="head1">Windows Messenger Service</h2>
+
+<p>One of the odd features of SMB protocol is its ability to send text
+messages between computers. Although both the name and functionality
+are similar to that of Windows Messenger, the two are not the same.
+<a name="INDEX-32"/><a name="INDEX-33"/><a name="INDEX-34"/>Windows Messenger (also called MSN
+Messenger) is an Internet-oriented instant messenging service, while
+Windows Messenger Service is an older and simpler LAN-oriented
+service. Using the Windows Messenger Service, messages can be
+addressed to users, individual computers, or entire workgroups on the
+network.</p>
+
+<p>The <a name="INDEX-35"/>WinPopup
+tool (<em class="filename">Winpopup.exe</em>), shown in <a href="ch11.html#samba2-CHP-11-FIG-1">Figure 11-1</a>, can be used on Windows 95/98/Me to send or
+receive messages. WinPopup is a handy tool for sending messages.
+However, to receive messages, it must already be running when the
+message is sent from the remote system.</p>
+
+<div class="figure"><a name="samba2-CHP-11-FIG-1"/><img src="figs/sam2_1101.gif"/></div><h4 class="head4">Figure 11-1. Sending a message from a Windows 95/98/Me system (left); receiving a message (right)</h4>
+
+<p>On Windows NT/2000/XP, the messenger service lets you receive
+messages without having an application already running; messages will
+automatically appear in a small dialog box on the screen when
+received, as shown in <a href="ch11.html#samba2-CHP-11-FIG-2">Figure 11-2</a>.</p>
+
+<div class="figure"><a name="samba2-CHP-11-FIG-2"/><img src="figs/sam2_1102.gif"/></div><h4 class="head4">Figure 11-2. Receiving a message on a Windows 2000 system</h4>
+
+<p>To send messages, it is necessary to use the <em class="emphasis">net
+send</em> command from a command-prompt window, like this:</p>
+
+<blockquote><pre class="code">C:\&gt; <tt class="userinput"><b>net send maya &quot;Who's There?&quot;</b></tt>
+The message was successfully sent to MAYA.</pre></blockquote>
+
+
+<div class="sect2"><a name="samba2-CHP-11-SECT-4.1"/>
+
+<h3 class="head2">Windows Messenger Service Configuration Option</h3>
+
+<p>Samba has a single option to handle Windows Messenger Service,
+<tt class="literal">message</tt> <tt class="literal">command</tt>, as shown in
+<a href="ch11.html#samba2-CHP-11-TABLE-7">Table 11-7</a>.</p>
+
+<a name="samba2-CHP-11-TABLE-7"/><h4 class="head4">Table 11-7. Windows Messenger Service configuration option</h4><table border="1">
+
+
+
+
+
+
+<tr>
+<th>
+<p>Option</p>
+</th>
+<th>
+<p>Parameter</p>
+</th>
+<th>
+<p>Function</p>
+</th>
+<th>
+<p>Default</p>
+</th>
+<th>
+<p>Scope</p>
+</th>
+</tr>
+
+
+<tr>
+<td>
+<p><tt class="literal">message</tt> <tt class="literal">command</tt></p>
+</td>
+<td>
+<p>string (shell command)</p>
+</td>
+<td>
+<p>Sets a command to run on Unix when a WinPopup message is received</p>
+</td>
+<td>
+<p>None</p>
+</td>
+<td>
+<p>Global</p>
+</td>
+</tr>
+
+</table>
+
+
+<div class="sect3"><a name="samba2-CHP-11-SECT-4.1.1"/>
+
+<h3 class="head3">message command</h3>
+
+<p>Samba's
+<tt class="literal">message</tt><a name="INDEX-36"/> <tt class="literal">command</tt>
+option defines the command that will run on the server when a Windows
+Messenger Service message arrives. The command will be executed as
+the <tt class="literal">guest</tt> <tt class="literal">account</tt> user. What to
+do with messages is questionable because most Samba hosts run as
+unattended servers. One solution is to mail the messages to root like
+this:</p>
+
+<blockquote><pre class="code">[global]
+    message command = /bin/mail -s &quot;SMB Message From %f on %m&quot; root &lt;%s; rm %s</pre></blockquote>
+
+<p>Note the use of variables here. The <tt class="literal">%s</tt> variable
+will be replaced by the name of the file in which the message
+resides. This file should be deleted when the command is finished
+with it; otherwise, a buildup of message files will collect on the
+Samba server. In addition, the command must either exit quickly or
+fork its own process (using an <tt class="literal">&amp;</tt> after the
+command); otherwise, the client might suspend and wait for
+notification that the command was sent successfully before
+continuing.</p>
+
+<p>In addition to the standard variables, <a href="ch11.html#samba2-CHP-11-TABLE-8">Table 11-8</a>
+shows the three unique variables that you can use in a
+<tt class="literal">message</tt> <tt class="literal">command</tt>.</p>
+
+<a name="samba2-CHP-11-TABLE-8"/><h4 class="head4">Table 11-8. message command variables</h4><table border="1">
+
+
+
+<tr>
+<th>
+<p>Variable</p>
+</th>
+<th>
+<p>Definition</p>
+</th>
+</tr>
+
+
+<tr>
+<td>
+<p><tt class="literal">%s</tt></p>
+</td>
+<td>
+<p>The name of the file in which the message resides</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><tt class="literal">%f</tt></p>
+</td>
+<td>
+<p>The name of the system that sent the message</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><tt class="literal">%t</tt></p>
+</td>
+<td>
+<p>The name of the system that is the destination of the message
+<a name="INDEX-37"/><a name="INDEX-38"/><a name="INDEX-39"/></p>
+</td>
+</tr>
+
+</table>
+
+
+</div>
+
+
+</div>
+
+
+</div>
+
+
+
+<div class="sect1"><a name="samba2-CHP-11-SECT-5"/>
+
+<h2 class="head1">Miscellaneous Options</h2>
+
+<p>Many Samba options are available to deal with operating system issues
+on either Unix or Windows. In particular, some of these options are
+used for setting limits for clients' use of
+resources on the Unix server. The options shown in <a href="ch11.html#samba2-CHP-11-TABLE-9">Table 11-9</a> deal with some of these issues.</p>
+
+<a name="samba2-CHP-11-TABLE-9"/><h4 class="head4">Table 11-9. Miscellaneous options</h4><table border="1">
+
+
+
+
+
+
+<tr>
+<th>
+<p>Option</p>
+</th>
+<th>
+<p>Parameters</p>
+</th>
+<th>
+<p>Function</p>
+</th>
+<th>
+<p>Default</p>
+</th>
+<th>
+<p>Scope</p>
+</th>
+</tr>
+
+
+<tr>
+<td>
+<p><tt class="literal">deadtime</tt></p>
+</td>
+<td>
+<p>numeric (minutes)</p>
+</td>
+<td>
+<p>Number of minutes of inactivity before a connection should be
+terminated.</p>
+</td>
+<td>
+<p><tt class="literal">0</tt></p>
+</td>
+<td>
+<p>Global</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><tt class="literal">dfree command</tt></p>
+</td>
+<td>
+<p>string (command)</p>
+</td>
+<td>
+<p>Used to specify a command that returns free disk space in a format
+recognized by Samba.</p>
+</td>
+<td>
+<p>None</p>
+</td>
+<td>
+<p>Global</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><tt class="literal">fstype</tt></p>
+</td>
+<td>
+<p><tt class="literal">NTFS</tt>, <tt class="literal">FAT</tt>, or
+<tt class="literal">Samba</tt></p>
+</td>
+<td>
+<p>Filesystem type reported by the server to the client.</p>
+</td>
+<td>
+<p><tt class="literal">NTFS</tt></p>
+</td>
+<td>
+<p>Global</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><tt class="literal">keepalive</tt></p>
+</td>
+<td>
+<p>numeric (seconds)</p>
+</td>
+<td>
+<p>Number of seconds between checks for an inoperative client.</p>
+</td>
+<td>
+<p><tt class="literal">300</tt> (none)</p>
+</td>
+<td>
+<p>Global</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><tt class="literal">max disk size</tt></p>
+</td>
+<td>
+<p>numeric (MB)</p>
+</td>
+<td>
+<p>Largest disk size to return to a client, some of which have limits.
+Does not affect actual operations on the disk.</p>
+</td>
+<td>
+<p><tt class="literal">0</tt> (infinity)</p>
+</td>
+<td>
+<p>Global</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><tt class="literal">max mux</tt></p>
+</td>
+<td>
+<p>numeric</p>
+</td>
+<td>
+<p>Maximum number of simultaneous SMB operations that clients can make.</p>
+</td>
+<td>
+<p><tt class="literal">50</tt></p>
+</td>
+<td>
+<p>Global</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><tt class="literal">max open files</tt></p>
+</td>
+<td>
+<p>numeric</p>
+</td>
+<td>
+<p>Limits number of open files to be below Unix limits.</p>
+</td>
+<td>
+<p><tt class="literal">10000</tt></p>
+</td>
+<td>
+<p>Global</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><tt class="literal">max xmit</tt></p>
+</td>
+<td>
+<p>numeric</p>
+</td>
+<td>
+<p>Specifies the maximum packet size that Samba will send.</p>
+</td>
+<td>
+<p><tt class="literal">65535</tt> or <tt class="literal">16644</tt></p>
+</td>
+<td>
+<p>Global</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><tt class="literal">nt pipe support</tt></p>
+</td>
+<td>
+<p>Boolean</p>
+</td>
+<td>
+<p>Turns off an NT/2000/XP support feature; for benchmarking or in case
+of an error.</p>
+</td>
+<td>
+<p><tt class="literal">yes</tt></p>
+</td>
+<td>
+<p>Global</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><tt class="literal">nt smb support</tt></p>
+</td>
+<td>
+<p>Boolean</p>
+</td>
+<td>
+<p>Turns off an NT/2000/XP support feature; for benchmarking or in case
+of an error.</p>
+</td>
+<td>
+<p><tt class="literal">yes</tt></p>
+</td>
+<td>
+<p>Global</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><tt class="literal">ole locking</tt> <tt class="literal">compatibility</tt></p>
+</td>
+<td>
+<p>Boolean</p>
+</td>
+<td>
+<p>Remaps out-of-range lock requests used on Windows to fit in allowable
+range on Unix. Turning it off causes Unix lock errors.</p>
+</td>
+<td>
+<p><tt class="literal">yes</tt></p>
+</td>
+<td>
+<p>Global</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><tt class="literal">panic action</tt></p>
+</td>
+<td>
+<p>string</p>
+</td>
+<td>
+<p>Command to run if Samba server fails; for debugging.</p>
+</td>
+<td>
+<p>None</p>
+</td>
+<td>
+<p>Global</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><tt class="literal">set directory</tt></p>
+</td>
+<td>
+<p>Boolean</p>
+</td>
+<td>
+<p>If <tt class="literal">yes</tt>, allows VMS clients to issue
+<tt class="literal">set</tt> <tt class="literal">dir</tt> commands.</p>
+</td>
+<td>
+<p><tt class="literal">no</tt></p>
+</td>
+<td>
+<p>Global</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><tt class="literal">status</tt></p>
+</td>
+<td>
+<p>Boolean</p>
+</td>
+<td>
+<p>If <tt class="literal">yes</tt>, allows Samba to monitor status for
+<tt class="literal">smbstatus</tt> command.</p>
+</td>
+<td>
+<p><tt class="literal">yes</tt></p>
+</td>
+<td>
+<p>Global</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><tt class="literal">strict sync</tt></p>
+</td>
+<td>
+<p>Boolean</p>
+</td>
+<td>
+<p>If <tt class="literal">no</tt>, ignores Windows application requests to
+perform a sync-to-disk.</p>
+</td>
+<td>
+<p><tt class="literal">no</tt></p>
+</td>
+<td>
+<p>Global</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><tt class="literal">sync always</tt></p>
+</td>
+<td>
+<p>Boolean</p>
+</td>
+<td>
+<p>If <tt class="literal">yes</tt>, forces all client writes to be committed
+to disk before returning from the call.</p>
+</td>
+<td>
+<p><tt class="literal">no</tt></p>
+</td>
+<td>
+<p>Global</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><tt class="literal">strip dot</tt></p>
+</td>
+<td>
+<p>Boolean</p>
+</td>
+<td>
+<p>If <tt class="literal">yes</tt>, strips trailing dots from Unix filenames.</p>
+</td>
+<td>
+<p><tt class="literal">no</tt></p>
+</td>
+<td>
+<p>Global</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><tt class="literal">change notify timeout</tt></p>
+</td>
+<td>
+<p>numeric (seconds)</p>
+</td>
+<td>
+<p>Interval between checks when a client asks to wait for a change in a
+specified directory.</p>
+</td>
+<td>
+<p><tt class="literal">60</tt></p>
+</td>
+<td>
+<p>Global</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><tt class="literal">stat cache</tt></p>
+</td>
+<td>
+<p>Boolean</p>
+</td>
+<td>
+<p>If <tt class="literal">yes</tt>, Samba will cache recent name mappings.</p>
+</td>
+<td>
+<p><tt class="literal">yes</tt></p>
+</td>
+<td>
+<p>Global</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><tt class="literal">stat cache size</tt></p>
+</td>
+<td>
+<p>numeric</p>
+</td>
+<td>
+<p>Number of entries in the stat cache.</p>
+</td>
+<td>
+<p><tt class="literal">50</tt></p>
+</td>
+<td>
+<p>Global</p>
+</td>
+</tr>
+
+</table>
+
+
+<div class="sect2"><a name="samba2-CHP-11-SECT-5.1"/>
+
+<a name="INDEX-40"/><h3 class="head2">deadtime</h3>
+
+<p>This global option sets the number of minutes that Samba will wait
+for an inactive client before closing its session with the Samba
+server. A client is considered inactive when it has no open files and
+no data is being sent from it. The default value for this option is
+0, which means that Samba never closes any connection, regardless of
+how long they have been inactive. This can lead to unnecessary
+consumption of the server's resources by inactive
+clients. We recommend that you override the default as follows:</p>
+
+<blockquote><pre class="code">[global]
+    deadtime = 10</pre></blockquote>
+
+<p>This tells Samba to terminate any inactive client sessions after 10
+minutes. For most networks, setting this option as such will not
+inconvenience users because reconnections from the client are
+generally performed transparently to the user. See also the
+<tt class="literal">keepalive</tt> parameter.</p>
+
+
+<div class="sect3"><a name="samba2-CHP-11-SECT-5.1.1"/>
+
+<a name="INDEX-41"/><h3 class="head3">dfree command</h3>
+
+<p>This global option is used on systems that incorrectly determine the
+free space left on the disk. So far, the only confirmed system that
+needs this option set is Ultrix. There is no default value for this
+option, which means that Samba already knows how to compute the free
+disk space on its own and the results are considered reliable. You
+can override it as follows:</p>
+
+<blockquote><pre class="code">[global]
+    dfree command = /usr/local/bin/dfree</pre></blockquote>
+
+<p>This option should point to a script that returns the total disk
+space in a block and the number of available blocks. The Samba
+documentation recommends the following as a usable script:</p>
+
+<blockquote><pre class="code">#!/bin/sh
+df $1 | tail -1 | awk '{print $2&quot; &quot;$4}'</pre></blockquote>
+
+<p>On System V machines, the following will work:</p>
+
+<blockquote><pre class="code">#!/bin/sh
+/usr/bin/df $1 | tail -1 | awk '{print $3&quot; &quot;$5}'</pre></blockquote>
+
+
+</div>
+
+
+
+<div class="sect3"><a name="samba2-CHP-11-SECT-5.1.2"/>
+
+<a name="INDEX-42"/><h3 class="head3">fstype</h3>
+
+<p>This share-level option sets the type of filesystem that Samba
+reports when queried by the client. Three strings can be used as a
+value to this configuration option, as listed in <a href="ch11.html#samba2-CHP-11-TABLE-10">Table 11-10</a>.</p>
+
+<a name="samba2-CHP-11-TABLE-10"/><h4 class="head4">Table 11-10. Filesystem types</h4><table border="1">
+
+
+
+<tr>
+<th>
+<p>Value</p>
+</th>
+<th>
+<p>Definition</p>
+</th>
+</tr>
+
+
+<tr>
+<td>
+<p>NTFS</p>
+</td>
+<td>
+<p>Microsoft Windows NT filesystem</p>
+</td>
+</tr>
+<tr>
+<td>
+<p>FAT</p>
+</td>
+<td>
+<p>DOS FAT filesystem</p>
+</td>
+</tr>
+<tr>
+<td>
+<p>Samba</p>
+</td>
+<td>
+<p>Samba filesystem</p>
+</td>
+</tr>
+
+</table>
+
+<p>The default value for this option is <tt class="literal">NTFS</tt>, which
+represents a Windows NT filesystem. There probably
+isn't a need to specify any other type of
+filesystem. However, if you need to, you can override the default
+value per share as follows:</p>
+
+<blockquote><pre class="code">[data]
+    fstype = FAT</pre></blockquote>
+
+
+</div>
+
+
+
+<div class="sect3"><a name="samba2-CHP-11-SECT-5.1.3"/>
+
+<a name="INDEX-43"/><h3 class="head3">keepalive</h3>
+
+<p>This global option specifies the number of seconds that Samba waits
+between sending NetBIOS <em class="emphasis">keepalive packets</em>. These
+packets are used to ping a client to detect whether it is still alive
+and on the network. The default value for this option is
+<tt class="literal">300</tt> (5 minutes), which you can override as
+follows:</p>
+
+<blockquote><pre class="code">[global]
+    keepalive = 600</pre></blockquote>
+
+<p>The value of <tt class="literal">600</tt> (10 minutes) is good for networks
+populated by reliable clients. If your network contains relatively
+unreliable clients, you might prefer to set
+<tt class="literal">keepalive</tt> to a lower value, such as
+<tt class="literal">30</tt>. If <tt class="literal">keepalive</tt> is set to 0,
+no NetBIOS keepalive packets will be sent. See also the
+<tt class="literal">deadtime</tt> parameter.</p>
+
+
+</div>
+
+
+
+<div class="sect3"><a name="samba2-CHP-11-SECT-5.1.4"/>
+
+<a name="INDEX-44"/><h3 class="head3">max disk size</h3>
+
+<p>This global option specifies an illusory limit, in megabytes, for
+each share that Samba is offering. It only affects how much disk
+space Samba reports the share as having and does not prevent more
+disk space from actually being available for use. You would typically
+set this option to prevent clients with older operating
+systems&mdash;or running buggy applications&mdash;from being confused
+by large disk spaces. For example, some older Windows applications
+become confused when they encounter a share larger than 1 gigabyte.
+To work around this problem, <tt class="literal">max</tt>
+<tt class="literal">disk</tt> <tt class="literal">size</tt> can be set as
+follows:</p>
+
+<blockquote><pre class="code">[global]
+    max disk size = 1000</pre></blockquote>
+
+<p>The default value for this option is <tt class="literal">0</tt>, which
+means there is no upper limit.</p>
+
+
+</div>
+
+
+
+<div class="sect3"><a name="samba2-CHP-11-SECT-5.1.5"/>
+
+<a name="INDEX-45"/><h3 class="head3">max mux</h3>
+
+<p>This global option specifies the maximum number of concurrent SMB
+operations Samba allows. The default value for this option is
+<tt class="literal">50</tt>. You can override it as follows:</p>
+
+<blockquote><pre class="code">[global]
+    max mux = 100</pre></blockquote>
+
+
+</div>
+
+
+
+<div class="sect3"><a name="samba2-CHP-11-SECT-5.1.6"/>
+
+<a name="INDEX-46"/><h3 class="head3">max open files</h3>
+
+<p>This global option specifies the maximum number of open files that
+Samba should allow at any given time for all processes. This value
+must be equal to or less than the amount allowed by the operating
+system, which varies from system to system. The default value for
+this option is <tt class="literal">10000</tt>. You can override it as
+follows:</p>
+
+<blockquote><pre class="code">[global]
+    max open files = 8000</pre></blockquote>
+
+
+</div>
+
+
+
+<div class="sect3"><a name="samba2-CHP-11-SECT-5.1.7"/>
+
+<a name="INDEX-47"/><h3 class="head3">max xmit</h3>
+
+<p>This global option sets the maximum size of packets that Samba
+exchanges with a client. In rare cases, setting a smaller maximum
+packet size can increase performance, especially with Windows for
+Workgroups. In Samba versions up to 2.2.5, the default value for this
+option is <tt class="literal">65535</tt>. In 2.2.7 and later versions, the
+default was changed to <tt class="literal">16644</tt> to match the behavior
+of Windows 2000 and improve support for Windows NT 4.0. You can
+override the default as follows:</p>
+
+<blockquote><pre class="code">[global]
+    max xmit = 4096</pre></blockquote>
+
+
+</div>
+
+
+
+<div class="sect3"><a name="samba2-CHP-11-SECT-5.1.8"/>
+
+<a name="INDEX-48"/><h3 class="head3">nt pipe support</h3>
+
+<p>This global option is used by developers to allow or disallow Windows
+NT/2000/XP clients the ability to make connections to
+<a name="INDEX-49"/>NT-specific SMB IPC$ pipes. As a user, you
+should never need to override the default:</p>
+
+<blockquote><pre class="code">[global]
+    nt pipe support = yes</pre></blockquote>
+
+
+</div>
+
+
+
+<div class="sect3"><a name="samba2-CHP-11-SECT-5.1.9"/>
+
+<a name="INDEX-50"/><h3 class="head3">nt smb support</h3>
+
+<p>This global option is used by developers to negotiate NT-specific SMB
+options with Windows NT/2000/XP clients. The Samba Team has
+discovered that slightly better performance comes from setting this
+value to <tt class="literal">no</tt>. However, as a user, you should
+probably not override the default:</p>
+
+<blockquote><pre class="code">[global]
+    nt smb support = yes</pre></blockquote>
+
+
+</div>
+
+
+
+<div class="sect3"><a name="samba2-CHP-11-SECT-5.1.10"/>
+
+<a name="INDEX-51"/><h3 class="head3">ole locking compatibility</h3>
+
+<p>This global option turns off Samba's internal
+byte-range locking manipulation in files, which gives compatibility
+with Object Linking and Embedding (OLE) applications that use high
+byte-range locks as a method of interprocess communication. The
+default value for this option is <tt class="literal">yes</tt>. If you trust
+your Unix locking mechanisms, you can override it as follows:</p>
+
+<blockquote><pre class="code">[global]
+    ole locking compatibility = no</pre></blockquote>
+
+
+</div>
+
+
+
+<div class="sect3"><a name="samba2-CHP-11-SECT-5.1.11"/>
+
+<a name="INDEX-52"/><h3 class="head3">panic action</h3>
+
+<p>This global option specifies a command to execute in the event that
+Samba encounters a fatal error when loading or running. There is no
+default value for this option. You can specify an action as follows:</p>
+
+<blockquote><pre class="code">[global]
+    panic action = /bin/csh -c
+          'xedit &lt;&lt;: &quot;Samba has shutdown unexpectedly&quot;;:'</pre></blockquote>
+
+
+</div>
+
+
+
+<div class="sect3"><a name="samba2-CHP-11-SECT-5.1.12"/>
+
+<a name="INDEX-53"/><h3 class="head3">set directory</h3>
+
+<p>This Boolean share-level option allows <a name="INDEX-54"/>Digital Pathworks clients to
+use the <em class="emphasis">setdir</em> command to change directories on
+the server. If you are not using the Digital Pathworks client, you
+should not need to alter this option. The default value for this
+option is <tt class="literal">no</tt>. You can override it per share as
+follows:</p>
+
+<blockquote><pre class="code">[data]
+    set directory = yes</pre></blockquote>
+
+
+</div>
+
+
+
+<div class="sect3"><a name="samba2-CHP-11-SECT-5.1.13"/>
+
+<a name="INDEX-55"/><h3 class="head3">status</h3>
+
+<p>This global option indicates whether Samba should log all active
+connections to a status file. This file is used only by the
+<em class="emphasis">smbstatus</em> command. If you have no intentions of
+using this command, you can set this option to <tt class="literal">no</tt>,
+which can result in a small increase of speed on the server. The
+default value for this option is <tt class="literal">yes</tt>. You can
+override it as follows:</p>
+
+<blockquote><pre class="code">[global]
+    status = no</pre></blockquote>
+
+
+</div>
+
+
+
+<div class="sect3"><a name="samba2-CHP-11-SECT-5.1.14"/>
+
+<a name="INDEX-56"/><h3 class="head3">strict sync</h3>
+
+<p>This share-level option determines whether Samba honors all requests
+to perform a disk sync when requested to do so by a client. Many
+Windows clients request a disk sync when they are really just trying
+to flush data to their own open files. In this case, a disk sync is
+generally unnecessary on Unix due to its high reliability, and it
+mostly has the effect of substantially reducing the performance of
+the Samba host system. The default value for this option is
+<tt class="literal">no</tt>, which allows the superfluous disk sync
+requests to be ignored. You can override the default as follows:</p>
+
+<blockquote><pre class="code">[data]
+    strict sync = yes</pre></blockquote>
+
+
+</div>
+
+
+
+<div class="sect3"><a name="samba2-CHP-11-SECT-5.1.15"/>
+
+<a name="INDEX-57"/><h3 class="head3">sync always</h3>
+
+<p>This share-level option decides whether every write to disk should be
+followed by a disk synchronization before the write call returns
+control to the client. Even if the value of this option is
+<tt class="literal">no</tt>, clients can request a disk synchronization;
+see the earlier <tt class="literal">strict</tt> <tt class="literal">sync</tt>
+option. The default value for this option is <tt class="literal">no</tt>.
+You can override it per share as follows:</p>
+
+<blockquote><pre class="code">[data]
+    sync always = yes</pre></blockquote>
+
+
+</div>
+
+
+
+<div class="sect3"><a name="samba2-CHP-11-SECT-5.1.16"/>
+
+<a name="INDEX-58"/><h3 class="head3">strip dot</h3>
+
+<p>This global option determines whether to remove the trailing dot from
+Unix filenames that are formatted with a dot at the end. The default
+value for this option is <tt class="literal">no</tt>. You can override it
+per share as follows:</p>
+
+<blockquote><pre class="code">[global]
+    strip dot = yes</pre></blockquote>
+
+
+</div>
+
+
+
+<div class="sect3"><a name="samba2-CHP-11-SECT-5.1.17"/>
+
+<h3 class="head3">change notify timeout</h3>
+
+<p>The <tt class="literal">change</tt><a name="INDEX-59"/>
+<tt class="literal">notify</tt> <tt class="literal">timeout</tt> global option
+emulates a Windows NT/2000 SMB feature called <em class="firstterm">change
+notification</em><a name="INDEX-60"/>. This allows a client to request
+that a Windows NT/2000 server periodically monitor a specific
+directory on a share for any changes. If changes occur, the server
+will notify the client.</p>
+
+<p>Samba performs this function for its clients at an interval that
+defaults to 1 minute (60 seconds). Performing these checks too often
+can slow down the server considerably; however, you can use this
+option to specify an alternate time that Samba should wait between
+performing checks:</p>
+
+<blockquote><pre class="code">[global]
+    change notify timeout = 30</pre></blockquote>
+
+
+</div>
+
+
+
+<div class="sect3"><a name="samba2-CHP-11-SECT-5.1.18"/>
+
+<h3 class="head3">stat cache</h3>
+
+<p>The <tt class="literal">stat</tt><a name="INDEX-61"/> <tt class="literal">cache</tt> global
+option turns on caching of recent case-insensitive name mappings. The
+default is <tt class="literal">yes</tt>. The Samba Team recommends that you
+never change this parameter.</p>
+
+
+</div>
+
+
+
+<div class="sect3"><a name="samba2-CHP-11-SECT-5.1.19"/>
+
+<h3 class="head3">stat cache size</h3>
+
+<p>The <tt class="literal">stat</tt><a name="INDEX-62"/> <tt class="literal">cache</tt>
+<tt class="literal">size</tt> global option sets the number of cache
+entries to be used for the <tt class="literal">stat</tt>
+<tt class="literal">cache</tt> option. The default here is
+<tt class="literal">50</tt>. Again, the Samba Team recommends that you
+never change this parameter.</p>
+
+
+</div>
+
+
+</div>
+
+
+</div>
+
+<hr/><h4 class="head4"><a href="toc.html">TOC</a></h4></body></html>

Copied: branches/samba/experimental/docs/htmldocs/using_samba/ch12.html (from rev 1919, tags/samba/upstream_3.2.0~rc1/docs/htmldocs/using_samba/ch12.html)
===================================================================
--- branches/samba/experimental/docs/htmldocs/using_samba/ch12.html	                        (rev 0)
+++ branches/samba/experimental/docs/htmldocs/using_samba/ch12.html	2008-06-09 06:59:20 UTC (rev 1920)
@@ -0,0 +1,3341 @@
+<html>
+<body bgcolor="#ffffff">
+
+<img src="samba2_xs.gif" border="0" alt=" " height="100" width="76"
+hspace="10" align="left" />
+
+<h1 class="head0">Chapter 12. Troubleshooting Samba</h1>
+
+
+<p><a name="INDEX-1"/><a name="INDEX-2"/>Samba is extremely robust. Once you have
+everything set up the way you want, you'll probably
+forget that it is running. When trouble occurs, it's
+typically during installation or when you're trying
+to reconfigure the server. Fortunately, a wide variety of resources
+are available to diagnose these troubles. While we
+can't describe in detail the solution to every
+problem you might encounter, you should be able to get a good start
+at resolving the problem by following the advice given in this
+chapter.</p>
+
+<p>The first section of this chapter lists the tool bag, a collection of
+tools available for troubleshooting Samba; the second section is a
+detailed how-to; the last section lists extra resources to track down
+particularly stubborn problems.</p>
+
+
+
+<div class="sect1"><a name="samba2-CHP-12-SECT-1"/>
+
+<h2 class="head1">The Tool Box</h2>
+
+<p><a name="INDEX-3"/><a name="INDEX-4"/>Sometimes Unix
+seems to be made up of a grab bag of applications and tools. There
+are tools to troubleshoot tools. And of course, there are several
+ways to accomplish the same task. When trying to solve a problem
+related to Samba, a good plan of attack is to use the following:</p>
+
+<ul><li>
+<p>Samba logs</p>
+</li><li>
+<p>Samba test utilities</p>
+</li><li>
+<p>Unix utilities</p>
+</li><li>
+<p>Fault tree</p>
+</li><li>
+<p>Documentation and FAQs</p>
+</li><li>
+<p>Samba newsgroups</p>
+</li><li>
+<p>Searchable mailing list archives</p>
+</li></ul>
+<p>Let's go over each of these one-by-one in the
+following sections.</p>
+
+
+<div class="sect2"><a name="samba2-CHP-12-SECT-1.1"/>
+
+<h3 class="head2">Samba Logs</h3>
+
+<p><a name="INDEX-5"/><a name="INDEX-6"/>Your first line of attack should always
+be to check the log files. The Samba log files can help diagnose the
+vast majority of the problems faced by beginning- to
+intermediate-level Samba administrators. Samba is quite flexible when
+it comes to logging. You can set up the server to log as little or as
+much information as you want. Using substitution variables in the
+Samba configuration file allows you to isolate individual logs for
+each system, share, or combination thereof.</p>
+
+<p>Logs are placed in <em class="filename">/usr/local/samba/var/smbd.log</em>
+and <em class="filename">/usr/local/samba/var/nmbd.log</em> by default.
+You can specify a log directory to use with the
+<em class="emphasis">-l</em> flag on the command line when starting the
+Samba daemons. For example:</p>
+
+<blockquote><pre class="code"># <tt class="userinput"><b>smbd -l /var/log/samba</b></tt>
+# <tt class="userinput"><b>nmbd -l /var/log/samba</b></tt></pre></blockquote>
+
+<p>Alternatively, you can override the location and name using the
+<tt class="literal">log</tt><a name="INDEX-7"/> <tt class="literal">file</tt> configuration
+option in <em class="filename">smb.conf</em>. This option accepts all the
+substitution variables, so you could easily have the server keep a
+separate log for each connecting client system by specifying the
+following:</p>
+
+<blockquote><pre class="code">[global]
+    log file = %m.log</pre></blockquote>
+
+<p>Another useful trick is to have the server keep a log for each
+service (share) that is offered, especially if you suspect a
+particular share is causing trouble. To do this, use the
+<tt class="literal">%S</tt> variable, like this:</p>
+
+<blockquote><pre class="code">[global]
+    log file = %S.log</pre></blockquote>
+
+
+<div class="sect3"><a name="samba2-CHP-12-SECT-1.1.1"/>
+
+<h3 class="head3">Log levels</h3>
+
+<p><a name="INDEX-8"/>The level of logging that Samba uses
+can be set in the <em class="filename">smb.conf</em> file using the global
+<tt class="literal">log</tt> <tt class="literal">level</tt> or
+<tt class="literal">debug</tt> <tt class="literal">level</tt> option; they are
+equivalent. The logging level is an integer that can range from 0 to
+10. At level 0, no logging is done. Higher values result in more
+voluminous logging. For example, let's assume that
+we will use a Windows client to browse a directory on a Samba server.
+For a small amount of log information, you can use
+<tt class="literal">log</tt> <tt class="literal">level</tt> <tt class="literal">=</tt>
+<tt class="literal">1</tt>, which instructs Samba to show only cursory
+information, in this case only the connection itself:</p>
+
+<blockquote><pre class="code">05/25/02 22:02:11 server (192.168.236.86) connect to service public as user pcguest 
+(uid=503,gid=100) (pid 3377)</pre></blockquote>
+
+<p>Higher debug levels produce more detailed information. Usually, you
+won't need more than level 3, which is fully
+adequate for most Samba administrators. Levels above 3 are used by
+the developers and dump enormous amounts of cryptic information.</p>
+
+<p>Here is an example of output at levels 2 and 3 for the same
+operation. Don't worry if you don't
+understand the intricacies of an SMB connection; the point is simply
+to show you what types of information are shown at the different
+<a name="INDEX-9"/>logging levels:</p>
+
+<blockquote><pre class="code"> /* Level 2 */
+Got SIGHUP
+Processing section &quot;[homes]&quot;
+Processing section &quot;[public]&quot;
+Processing section &quot;[temp]&quot;
+Allowed connection from 192.168.236.86 (192.168.236.86) to IPC$
+Allowed connection from 192.168.236.86 (192.168.236.86) to IPC/
+
+
+/* Level 3 */
+05/25/02 22:15:09 Transaction 63 of length 67
+switch message SMBtconX (pid 3377)
+Allowed connection from 192.168.236.86 (192.168.236.86) to IPC$
+ACCEPTED: guest account and guest ok
+found free connection number 105
+Connect path is /tmp
+chdir to /tmp
+chdir to /
+05/25/02 22:15:09 server (192.168.236.86) connect to service IPC$ as user pcguest 
+(uid=503,gid=100) (pid 3377)
+05/25/02 22:15:09 tconX service=ipc$ user=pcguest cnum=105
+05/25/02 22:15:09 Transaction 64 of length 99
+switch message SMBtrans (pid 3377)
+chdir to /tmp
+trans &lt;\PIPE\LANMAN&gt; data=0 params=19 setup=0
+Got API command 0 of form &lt;WrLeh&gt; &lt;B13BWz&gt; (tdscnt=0,tpscnt=19,mdrcnt=4096,mprcnt=8)
+Doing RNetShareEnum
+RNetShareEnum gave 4 entries of 4 (1 4096 126 4096)
+05/25/02 22:15:11 Transaction 65 of length 99
+switch message SMBtrans (pid 3377)
+chdir to /
+chdir to /tmp
+trans &lt;\PIPE\LANMAN&gt; data=0 params=19 setup=0
+Got API command 0 of form &lt;WrLeh&gt; &lt;B13BWz&gt; (tdscnt=0,tpscnt=19,mdrcnt=4096,mprcnt=8)
+Doing RNetShareEnum
+RNetShareEnum gave 4 entries of 4 (1 4096 126 4096)
+05/25/02 22:15:11 Transaction 66 of length 95
+switch message SMBtrans2 (pid 3377)
+chdir to /
+chdir to /pcdisk/public
+call_trans2findfirst: dirtype = 0, maxentries = 6, close_after_first=0, close_if_end 
+= 0 requires_resume_key = 0 level = 260, max_data_bytes = 2432
+unix_clean_name [./DESKTOP.INI]
+unix_clean_name [desktop.ini]
+unix_clean_name [./]
+creating new dirptr 1 for path ./, expect_close = 1
+05/25/02 22:15:11 Transaction 67 of length 53
+switch message SMBgetatr (pid 3377)
+chdir to /
+
+<i class="lineannotation">[... deleted ...]</i></pre></blockquote>
+
+<p>We cut off this listing after the first packet because it runs on for
+many pages. However, be aware that log levels above 3 will quickly
+consume disk space with megabytes of excruciating detail concerning
+Samba's internal operations. Log level 3 is
+extremely useful for following exactly what the server is doing, and
+most of the time it will be obvious where an error occurs by glancing
+through the log file.</p>
+
+<p>Using a high log level (3 or above) will
+<em class="emphasis">seriously</em> slow down the Samba server. Remember
+that every log message generated causes a write to disk (an
+inherently slow operation) and log levels greater than 2 produce
+massive amounts of data. Essentially, you should turn on logging
+level 3 only when you're actively tracking a problem
+in the Samba server. <a name="INDEX-10"/></p>
+
+
+</div>
+
+
+
+<div class="sect3"><a name="samba2-CHP-12-SECT-1.1.2"/>
+
+<h3 class="head3">Activating and deactivating logging</h3>
+
+<p><a name="INDEX-11"/><a name="INDEX-12"/>To turn logging on and off,
+set the appropriate level in the <tt class="literal">[global]</tt> section
+of <em class="filename">smb.conf</em>. Then, you can either restart Samba
+or force the current daemon to reprocess the configuration file by
+sending it a hangup (HUP) signal. You also can send the
+<em class="emphasis">smbd</em> process a SIGUSR1 signal to increase its
+log level by one while it's running, like this:</p>
+
+<blockquote><pre class="code"># <tt class="userinput"><b>kill -SIGUSR1 1234</b></tt></pre></blockquote>
+
+<p>or a SIGUSR2 signal to decrease it by one:</p>
+
+<blockquote><pre class="code"># <tt class="userinput"><b>kill -SIGUSR2 1234</b></tt></pre></blockquote>
+
+
+</div>
+
+
+
+<div class="sect3"><a name="samba2-CHP-12-SECT-1.1.3"/>
+
+<h3 class="head3">Logging by individual client systems or users</h3>
+
+<p>An effective way to diagnose problems without hampering other users
+is to assign different log levels for different systems in the
+<tt class="literal">[global]</tt> section of the
+<em class="filename">smb.conf</em> file. We can do this by building on the
+strategy we presented earlier:</p>
+
+<blockquote><pre class="code">[global]
+    log level = 0
+    log file = /usr/local/samba/var/log.%m
+    include = /usr/local/samba/lib/smb.conf.%m</pre></blockquote>
+
+<p>These options instruct Samba to use unique configuration and log
+files for each client that connects. Now all you have to do is create
+an <em class="filename">smb.conf</em> file for a specific client system
+with a <tt class="literal">log</tt> <tt class="literal">level</tt>
+<tt class="literal">=</tt> <tt class="literal">3</tt> entry in it (the others
+will pick up the default log level of 0) and use that log file to
+track down the problem.</p>
+
+<p>Similarly, if only particular users are experiencing a
+problem&mdash;and it travels from system to system with
+them&mdash;you can isolate logging to a specific user by adding the
+following to the <em class="filename">smb.conf</em> file:</p>
+
+<blockquote><pre class="code">[global]
+    log level = 0
+    log file = /usr/local/samba/var/log.%u
+    include = /usr/local/samba/lib/smb.conf.%u</pre></blockquote>
+
+<p>Then you can create a unique <em class="filename">smb.conf</em> file for
+each user you wish to monitor (e.g.,
+<em class="filename">/usr/local/samba/lib/smb.conf.tim</em>). Files
+containing the configuration option <tt class="literal">log</tt>
+<tt class="literal">level</tt> <tt class="literal">=</tt> <tt class="literal">3</tt>
+and only those users will get more detailed logging.<a name="INDEX-13"/><a name="INDEX-14"/></p>
+
+
+</div>
+
+
+</div>
+
+
+<div class="sect2"><a name="samba2-CHP-12-SECT-1.2"/>
+
+<h3 class="head2">Samba Test Utilities</h3>
+
+<p><a name="INDEX-15"/><a name="INDEX-16"/>A rigorous set of tests that exercise
+the major parts of Samba are described in various files in the
+<em class="emphasis">/docs/textdocs</em> directory of the Samba
+distribution kit, starting with <em class="emphasis">DIAGNOSIS.txt</em>.
+The fault tree in this chapter is a more detailed version of the
+basic tests suggested by the Samba Team, but it covers only
+installation and reconfiguration diagnosis, such as
+<em class="emphasis">DIAGNOSIS.txt</em>. The other files in the
+<em class="emphasis">/docs</em> subdirectories address specific problems
+and instruct you how to troubleshoot items not included in this book.
+If the fault tree doesn't suffice, be sure to look
+at
+<em class="emphasis">DIAGNOSIS.txt</em><a name="INDEX-17"/>
+and its friends.</p>
+
+
+</div>
+
+
+<div class="sect2"><a name="samba2-CHP-12-SECT-1.3"/>
+
+<h3 class="head2">Unix Utilities</h3>
+
+<p>Sometimes it's useful to use a tool outside the
+Samba suite to examine what's happening inside the
+server. Three diagnostic tools can be of particular help in debugging
+Samba troubles: <em class="emphasis">trace</em>,
+<em class="emphasis">tcpdump</em>, and <em class="emphasis">Ethereal</em>.</p>
+
+
+<div class="sect3"><a name="samba2-CHP-12-SECT-1.3.1"/>
+
+<h3 class="head3">Using trace</h3>
+
+<p>The <em class="emphasis">trace</em><a name="INDEX-18"/> command masquerades under several
+different names, depending on the operating system you are using. On
+Linux it will be
+<em class="emphasis">strace</em><a name="INDEX-19"/>; on Solaris you'll use
+<em class="emphasis">truss</em><a name="INDEX-20"/>; SGI will have
+<em class="emphasis">padc</em><a name="INDEX-21"/> and
+<em class="emphasis">par</em><a name="INDEX-22"/>; and HP-UX will have
+<em class="emphasis">trace</em> or
+<em class="emphasis">tusc</em><a name="INDEX-23"/>. All have essentially the same
+function, which is to display each operating system function call as
+it is executed. This allows you to follow the execution of a program,
+such as the Samba server, and often pinpoints the exact call that is
+causing the difficulty.</p>
+
+<p>One problem that <em class="emphasis">trace</em> can highlight is an
+incorrect version of a dynamically linked library. This can happen if
+you've downloaded prebuilt binaries of Samba.
+You'll typically see the offending call at the end
+of the <em class="emphasis">trace</em>, just before the program
+terminates.</p>
+
+<p>A sample <em class="emphasis">strace</em> output for the Linux operating
+system follows. This is a small section of a larger file created
+during the opening of a directory on the Samba server. Each line
+lists a system call and includes its parameters and the return value.
+If there was an error, the error value (e.g.,
+<tt class="literal">ENOENT</tt>) and its explanation are also shown. You
+can look up the parameter types and the errors that can occur in the
+appropriate <em class="emphasis">trace</em> manual page for the operating
+system you are using.</p>
+
+<blockquote><pre class="code">chdir(&quot;/pcdisk/public&quot;)                 = 0
+stat(&quot;mini/desktop.ini&quot;, 0xbffff7ec)    = -1 ENOENT (No such file or directory)
+stat(&quot;mini&quot;, {st_mode=S_IFDIR|0755, st_size=1024, ...}) = 0
+stat(&quot;mini/desktop.ini&quot;, 0xbffff7ec)    = -1 ENOENT (No such file or directory)
+open(&quot;mini&quot;, O_RDONLY)                  = 5
+fcntl(5, F_SETFD, FD_CLOEXEC)           = 0
+fstat(5, {st_mode=S_IFDIR|0755, st_size=1024, ...}) = 0
+lseek(5, 0, SEEK_CUR)                   = 0
+SYS_141(0x5, 0xbfffdbbc, 0xedc, 0xbfffdbbc, 0x80ba708) = 196
+lseek(5, 0, SEEK_CUR)                   = 1024
+SYS_141(0x5, 0xbfffdbbc, 0xedc, 0xbfffdbbc, 0x80ba708) = 0
+close(5)                                = 0
+stat(&quot;mini/desktop.ini&quot;, 0xbffff86c)    = -1 ENOENT (No such file or directory)
+write(3, &quot;\0\0\0#\377SMB\10\1\0\2\0\200\1\0&quot;..., 39) = 39
+SYS_142(0xff, 0xbffffc3c, 0, 0, 0xbffffc08) = 1
+read(3, &quot;\0\0\0?&quot;, 4)                   = 4
+read(3, &quot;\377SMBu\0\0\0\0\0\0\0\0\0\0\0\0&quot;..., 63) = 63
+time(NULL)                              = 896143871</pre></blockquote>
+
+<p>This example shows several <em class="emphasis">stat() calls</em> failing
+to find the files they were expecting. You don't
+have to be an expert to see that the file
+<em class="emphasis">desktop.ini</em> is missing from that directory. In
+fact, many difficult problems can be identified by looking for
+obvious, repeatable errors with <em class="emphasis">trace</em>. Often,
+you need not look further than the last message before a crash.</p>
+
+
+</div>
+
+
+
+<div class="sect3"><a name="samba2-CHP-12-SECT-1.3.2"/>
+
+<h3 class="head3">Using tcpdump</h3>
+
+<p>The <em class="emphasis">tcpdump</em><a name="INDEX-24"/> program, as extended by Andrew
+<a name="INDEX-25"/>Tridgell,
+allows you to monitor SMB <a name="INDEX-26"/>network
+traffic in real time. A variety of output formats are available, and
+you can filter the output to look at only a particular type of
+traffic. You can examine all conversations between client and server,
+including SMB and NMB broadcast messages. While its troubleshooting
+capabilities lie mainly at the OSI network layer, you can still use
+its output to get a general idea of what the server and client are
+attempting to do.</p>
+
+<p>A sample <em class="emphasis">tcpdump</em> log follows. In this instance,
+the client has requested a directory listing, and the server has
+responded appropriately, giving the directory names
+<tt class="literal">homes</tt>, <tt class="literal">public</tt>,
+<tt class="literal">IPC$</tt>, and <tt class="literal">temp</tt>
+(we've added a few explanations on the right):</p>
+
+<blockquote><pre class="code">$ <tt class="userinput"><b>tcpdump -v -s 255 -i eth0 port not telnet</b></tt>
+SMB PACKET: SMBtrans (REQUEST)                <i class="lineannotation"> Request packet</i>
+SMB Command   =  0x25                         <i class="lineannotation">Request was ls or dir</i>
+
+[000] 01 00 00 10                             <i class="lineannotation">....</i>
+
+
+&gt;&gt;&gt; NBT Packet                                <i class="lineannotation">Outer frame of SMB packet</i>
+NBT Session Packet
+Flags=0x0
+Length=226
+[lines skipped]
+                         
+SMB PACKET: SMBtrans (REPLY)                  <i class="lineannotation">Beginning of a reply to  request</i>
+SMB Command   =  0x25                         <i class="lineannotation">Command was an ls or dir</i>
+Error class   =  0x0             
+Error code    =  0                            <i class="lineannotation">No errors</i>
+Flags1        =  0x80
+Flags2        =  0x1
+Tree ID       =  105
+Proc ID       =  6075
+UID           =  100
+MID           =  30337
+Word Count    =  10
+TotParamCnt=8 
+TotDataCnt=163 
+Res1=0
+ParamCnt=8 
+ParamOff=55 
+Res2=0 
+DataCnt=163 
+DataOff=63 
+Res3=0
+Lsetup=0
+Param Data: (8 bytes)
+[000] 00 00 00 00 05 00 05 00                           ........ 
+
+Data Data: (135 bytes)                        <i class="lineannotation">Actual directory contents:</i>
+[000] 68 6F 6D 65 73 00 00 00  00 00 00 00 00 00 00 00  homes... ........
+[010] 64 00 00 00 70 75 62 6C  69 63 00 00 00 00 00 00  d...publ ic......
+[020] 00 00 00 00 75 00 00 00  74 65 6D 70 00 00 00 00  ....u... temp....
+[030] 00 00 00 00 00 00 00 00  76 00 00 00 49 50 43 24  ........ v...IPC$
+[040] 00 00 00 00 00 00 00 00  00 00 03 00 77 00 00 00  ........ ....w...
+[050] 64 6F 6E 68 61 6D 00 00  00 00 00 00 00 00 00 00  donham.. ........
+[060] 92 00 00 00 48 6F 6D 65  20 44 69 72 65 63 74 6F  ....Home  Directo
+[070] 72 69 65 73 00 00 00 49  50 43 20 53 65 72 76 69  ries...I PC Servi
+[080] 63 65 20 28 53 61 6D                              ce (Sam</pre></blockquote>
+
+<p>This is more of the same debugging session as we saw before with the
+<em class="emphasis">trace</em> command: the listing of a directory. The options
+we used were <em class="emphasis">-v</em> (verbose), <em class="emphasis">-i
+eth0</em> to tell <em class="emphasis">tcpdump</em> on which
+interface to listen (an Ethernet port), and <em class="emphasis">-s
+255</em> to tell it to save the first 255 bytes of each packet
+instead of the default: the first 68. The option
+<tt class="literal">port</tt> <tt class="literal">not</tt>
+<tt class="literal">telnet</tt> is used to avoid screens of telnet traffic,
+because we were logged in to the server remotely. The
+<em class="emphasis">tcpdump</em> program actually has quite a number of
+options to filter just the traffic you want to look at. If
+you've used <em class="emphasis">snoop</em> or
+<em class="emphasis">etherdump</em>, it will look vaguely familiar.</p>
+
+<p>You can download the modified <em class="emphasis">tcpdump</em> from the
+Samba FTP server, located at
+<a href="ftp://samba.anu.edu.au/pub/samba/tcpdump-smb">ftp://samba.anu.edu.au/pub/samba/tcpdump-smb</a>.
+Other versions might not include support for the SMB protocol; if you
+don't see output such as that shown in the example,
+you'll need to use the SMB-enabled version.</p>
+
+
+</div>
+
+
+
+<div class="sect3"><a name="samba2-CHP-12-SECT-1.3.3"/>
+
+<h3 class="head3">Using Ethereal</h3>
+
+<p><a name="INDEX-27"/>Ethereal (<a href="http://www.ethereal.com">http://www.ethereal.com</a>) is a GUI-based
+utility that performs the same basic function as
+<em class="emphasis">tcpdump</em>. You might prefer Ethereal because it is
+much easier to use. Once you have Ethereal running, just do the
+following:</p>
+
+<ol><li>
+<p>Select Start from the Capture menu.</p>
+</li><li>
+<p>Click the OK button in the dialog box that appears. This will bring
+up a dialog box showing how many packets Ethereal has seen. Perform
+the actions on the system(s) in your network to reproduce the problem
+you are analyzing.</p>
+</li><li>
+<p>Click the Stop button in the Ethereal dialog box to make it finish
+collecting data.</p>
+</li><li>
+<p>In the main Ethereal window, click any item in the upper window to
+view it in the lower window. In the lower window, click any of the
+boxes containing a plus sign (<tt class="literal">+</tt>) to expand the
+view.</p>
+</li></ol>
+<p>Ethereal does a good job of translating the content of the packets it
+encounters into human-readable format, and you should have little
+trouble seeing what happened on the network during the capture
+period. <a name="INDEX-28"/><a name="INDEX-29"/></p>
+
+
+</div>
+
+
+</div>
+
+
+</div>
+
+
+
+<div class="sect1"><a name="samba2-CHP-12-SECT-2"/>
+
+<h2 class="head1">The Fault Tree</h2>
+
+<p><a name="INDEX-30"/><a name="INDEX-31"/><a name="INDEX-32"/><a name="INDEX-33"/>The fault
+tree presented in this section is for diagnosing and fixing problems
+that occur when you're installing and reconfiguring
+Samba. It's an expanded form of the trouble and
+diagnostic document <em class="filename">DIAGNOSIS.txt</em>, which is part
+of the Samba distribution.</p>
+
+<p>Before you set out to troubleshoot any part of the Samba suite, you
+should know the following information:</p>
+
+<ul><li>
+<p>Your client IP address (we use 192.168.236.10)</p>
+</li><li>
+<p>Your server IP address (we use 192.168.236.86)</p>
+</li><li>
+<p>The netmask for your network (typically 255.255.255.0)</p>
+</li><li>
+<p>Whether the systems are all on the same subnet (ours are)</p>
+</li></ul>
+<p>For clarity, we've renamed the server in the
+following examples to <tt class="literal">server.example.com</tt>, and the
+client system to <tt class="literal">client.example.com</tt>.</p>
+
+
+<div class="sect2"><a name="samba2-CHP-12-SECT-2.1"/>
+
+<h3 class="head2">How to Use the Fault Tree</h3>
+
+<p>Start the tests here, without skipping forward; it
+won't take long (about 5 minutes) and might actually
+save you time backtracking. Whenever a test succeeds, you will be
+given a name of a section to which you can safely skip.</p>
+
+
+</div>
+
+
+<div class="sect2"><a name="samba2-CHP-12-SECT-2.2"/>
+
+<h3 class="head2">Troubleshooting Low-Level IP</h3>
+
+<p><a name="INDEX-34"/>The
+first series of tests is that of the low-level services that Samba
+needs to run. The tests in this section verify that:</p>
+
+<ul><li>
+<p>The IP software works</p>
+</li><li>
+<p>The Ethernet hardware works</p>
+</li><li>
+<p>Basic name service is in place</p>
+</li></ul>
+<p>Subsequent sections add TCP software, the Samba daemons
+<em class="emphasis">smbd</em> and <em class="emphasis">nmbd</em>, host-based
+access control, authentication and per-user access control, file
+services, and browsing. The tests are described in considerable
+detail to make them understandable by both technically oriented end
+users and experienced systems and network administrators.</p>
+
+
+<div class="sect3"><a name="samba2-CHP-12-SECT-2.2.1"/>
+
+<h3 class="head3">Testing the networking software with ping</h3>
+
+<p><a name="INDEX-35"/>The first command to enter
+on both the server and the client is
+<tt class="literal">ping</tt><a name="INDEX-36"/><a name="INDEX-37"/>
+<tt class="literal">127.0.0.1</tt>. This pings the loopback address and
+indicates whether any networking support is functioning. On Unix, you
+can use <tt class="literal">ping</tt> <tt class="literal">127.0.0.1</tt> with the
+statistics option and interrupt it after a few lines. On Sun
+workstations, the command is typically
+<tt class="literal">/usr/etc/ping</tt> <tt class="literal">-s</tt>
+<tt class="literal">127.0.0.1</tt>; on Linux, just <tt class="literal">ping</tt>
+<tt class="literal">127.0.0.1</tt>. On Windows clients, run
+<tt class="literal">ping</tt> <tt class="literal">127.0.0.1</tt> in an MS-DOS
+(command prompt) window, and it will stop by itself after four lines.</p>
+
+<p>Here is an example on a Linux server:</p>
+
+<blockquote><pre class="code">$ <tt class="userinput"><b>ping 127.0.0.1 </b></tt>
+PING localhost: 56 data bytes 64 bytes from localhost (127.0.0.1): 
+icmp-seq=0. time=1. ms 64 bytes from localhost (127.0.0.1): 
+icmp-seq=1. time=0. ms 64 bytes from localhost (127.0.0.1): 
+icmp-seq=2. time=1. ms ^C 
+----127.0.0.1 PING Statistics---- 
+3 packets transmitted, 3 packets received, 0% packet loss round-trip (ms)  
+min/avg/max = 0/0/1</pre></blockquote>
+
+<p>If you get &quot;ping: no answer from . . .
+&quot; or &quot;100% packet
+loss,&quot; you have no IP networking installed on the
+system. The address <tt class="literal">127.0.0.1</tt> is the internal
+loopback address and doesn't depend on the computer
+being physically connected to a network. If this test fails, you have
+a serious local problem. TCP/IP either isn't
+installed or is seriously misconfigured. See your operating system
+documentation if it's a Unix server. If
+it's a Windows client, follow the instructions in
+<a href="ch03.html">Chapter 3</a> to install networking support.</p>
+
+<a name="samba2-CHP-12-NOTE-155"/><blockquote class="note"><h4 class="objtitle">TIP</h4>
+<p>If <em class="emphasis">you're</em> the network manager,
+some good references are Craig Hunt's
+<em class="emphasis">TCP/IP Network Administration</em>, Chapter 11, and Craig Hunt and Robert Bruce
+Thompson's <em class="emphasis">Windows NT TCP/IP Network
+Administration</em>, both published by
+O'Reilly.</p>
+</blockquote>
+
+
+</div>
+
+
+
+<div class="sect3"><a name="samba2-CHP-12-SECT-2.2.2"/>
+
+<h3 class="head3">Testing local name services with ping</h3>
+
+<p><a name="INDEX-38"/>Next, try to ping
+<tt class="literal">localhost</tt> on the Samba server. The
+<tt class="literal">localhost</tt> hostname is the conventional hostname
+for the <tt class="literal">127.0.0.1</tt> loopback interface, and it
+should resolve to that address. After typing <tt class="literal">ping</tt>
+<tt class="literal">localhost</tt>, you should see output similar to the
+following:</p>
+
+<blockquote><pre class="code">$  <tt class="userinput"><b>ping localhost  </b></tt>
+PING localhost: 56 data bytes  64 bytes from localhost (127.0.0.1):
+icmp-seq=0. time=0. ms  64 bytes from localhost (127.0.0.1): 
+icmp-seq=1. time=0. ms  64 bytes from localhost (127.0.0.1): 
+icmp-seq=2. time=0. ms  ^C</pre></blockquote>
+
+<p>If this succeeds, try the same test on the client. Otherwise:</p>
+
+<ul><li>
+<p>If you get &quot;unknown host:
+localhost,&quot; there is a problem resolving the
+hostname <em class="filename">localhost</em> into a valid IP address.
+(This might be as simple as a missing entry in a local
+<em class="emphasis">hosts</em> file.) From here, skip down to
+<a href="ch03.html#samba2-CHP-12-SECT-2.7">Section 12.2.7</a> later in this chapter.</p>
+</li><li>
+<p>If you get &quot;ping: no answer,&quot; or
+&quot;100% packet loss,&quot; but pinging
+<tt class="literal">127.0.0.1</tt> worked, name services is resolving to an
+address, but it isn't the correct one. Check the
+file or database (typically <em class="filename">/etc/hosts</em> on a Unix
+system) that the name service is using to resolve addresses to ensure
+that the entry is correct.</p>
+</li></ul>
+
+</div>
+
+
+
+<div class="sect3"><a name="samba2-CHP-12-SECT-2.2.3"/>
+
+<h3 class="head3">Testing the networking hardware with ping</h3>
+
+<p><a name="INDEX-39"/>Next, ping the
+server's network IP address from itself. This should
+get you exactly the same results as pinging
+<tt class="literal">127.0.0.1</tt>:</p>
+
+<blockquote><pre class="code">$ <tt class="userinput"><b>ping 192.168.236.86 </b></tt>
+PING 192.168.236.86: 56 data bytes 64 bytes from 192.168.236.86 (192.168.236.86): 
+icmp-seq=0. time=1. ms 64 bytes from 192.168.236.86 (192.168.236.86): 
+icmp-seq=1. time=0. ms 64 bytes from 192.168.236.86 (192.168.236.86): 
+icmp-seq=2. time=1. ms ^C 
+----192.168.236.86 PING Statistics---- 
+3 packets transmitted, 3 packets received, 0% packet loss round-trip (ms)  
+min/avg/max = 0/0/1</pre></blockquote>
+
+<p>If this works on the server, repeat it for the client. Otherwise:</p>
+
+<ul><li>
+<p>If <tt class="literal">ping</tt> <em class="replaceable">network_ip</em>
+fails on either the server or client, but <tt class="literal">ping</tt>
+<tt class="literal">127.0.0.1</tt> works on that system, you have a TCP/IP
+problem that is specific to the Ethernet network interface card on
+the computer. Check with the documentation for the network card or
+host operating system to determine how to configure it correctly.
+However, be aware that on some operating systems, the
+<em class="emphasis">ping</em> command appears to work even if the network
+is disconnected, so this test doesn't always
+diagnose all hardware problems.</p>
+</li></ul>
+
+</div>
+
+
+
+<div class="sect3"><a name="samba2-CHP-12-SECT-2.2.4"/>
+
+<h3 class="head3">Testing connections with ping</h3>
+
+<p><a name="INDEX-40"/>Now, ping the server by name (instead
+of its IP address)&mdash;once from the server and once from the
+client. This is the general test for working network hardware:</p>
+
+<blockquote><pre class="code">$ <tt class="userinput"><b>ping server </b></tt>
+PING server.example.com: 56 data bytes 64 bytes from server.example.com (192.168.236.86): 
+icmp-seq=0. time=1. ms 64 bytes from server.example.com (192.168.236.86): 
+icmp-seq=1. time=0. ms 64 bytes from server.example.com (192.168.236.86): 
+icmp-seq=2. time=1. ms ^C 
+----server.example.com PING Statistics---- 
+3 packets transmitted, 3 packets received, 0% packet loss round-trip (ms)  
+min/avg/max = 0/0/1</pre></blockquote>
+
+<p>If successful, this test tells us five things:</p>
+
+<ul><li>
+<p>The hostname (e.g., <tt class="literal">server</tt>) is being found by your
+local name server.</p>
+</li><li>
+<p>The hostname has been expanded to the full name (e.g.,
+<tt class="literal">server.example.com</tt>).</p>
+</li><li>
+<p>Its address is being returned (<tt class="literal">192.168.236.86</tt>).</p>
+</li><li>
+<p>The client has sent the Samba server four 56-byte UDP/IP packets.</p>
+</li><li>
+<p>The Samba server has replied to all four packets.</p>
+</li></ul>
+<p>If this test isn't successful, one of several things
+can be wrong with the network:</p>
+
+<ul><li>
+<p>First, if you get <tt class="literal">ping</tt>: <tt class="literal">no</tt>
+<tt class="literal">answer</tt>, or <tt class="literal">100%</tt>
+<tt class="literal">packet</tt> <tt class="literal">loss</tt>,
+you're not connecting to the network, the other
+system isn't connecting, or one of the addresses is
+incorrect. Check the addresses that the <em class="emphasis">ping</em>
+command reports on each system, and ensure that they match the ones
+you set up initially.</p>
+
+<p>If not, there is at least one mismatched address between the two
+systems. Try entering the command <tt class="literal">arp</tt>
+<tt class="literal">-a</tt>, and see if there is an entry for the other
+system. (The <em class="emphasis">arp</em> command stands for the Address
+Resolution Protocol. The <tt class="literal">arp</tt> <tt class="literal">-a</tt>
+command lists all the addresses known on the local system.) Here are
+some things to try:</p>
+<ul><li>
+<p>If you receive a message like <tt class="literal">192.168.236.86</tt>
+<tt class="literal">at</tt> <tt class="literal">(incomplete)</tt>, the Ethernet
+address of 192.168.236.86 is unknown. This indicates a complete lack
+of connectivity, and you're likely having a problem
+at the very bottom of the TCP/IP protocol stack&mdash;the Ethernet
+interface layer. This is discussed in Chapters 5 and 6 of
+<em class="citetitle">TCP/IP Network Administration
+</em>(O'Reilly).</p>
+</li><li>
+<p>If you receive a response similar to server
+<tt class="literal">(192.168.236.86)</tt> <tt class="literal">at</tt>
+<tt class="literal">8:0:20:12:7c:94</tt>, the server has been reached at
+some time, or another system is answering on its behalf. However,
+this means that <em class="emphasis">ping</em> should have worked: you may
+have an intermittent networking or ARP problem.</p>
+</li><li>
+<p>If the IP address from ARP doesn't match the
+addresses you expected, investigate and correct the addresses
+manually.</p>
+</li>
+</ul>
+</li>
+
+<li>
+<p>If each system can ping itself but not another, something is wrong on
+the network between them.</p>
+</li><li>
+<p>If you get <tt class="literal">ping</tt>: <tt class="literal">network</tt>
+<tt class="literal">unreachable</tt> or <tt class="literal">ICMP</tt>
+<tt class="literal">Host</tt> <tt class="literal">Unreachable</tt>,
+you're not receiving an answer, and more than one
+network is probably involved.</p>
+
+<p>In principle, you shouldn't try to troubleshoot SMB
+clients and servers on different networks. Try to test a server and
+client that are on the same network:</p>
+
+<ol><li>
+<p>First, perform the tests for <tt class="literal">ping</tt>:
+<tt class="literal">no</tt> <tt class="literal">answer</tt> described earlier in
+this section. If this doesn't identify the problem,
+the remaining possibilities are the following: an address is wrong,
+your netmask is wrong, a network is down, or the packets have been
+stopped by a firewall.</p>
+</li>
+<li>
+<p>Check both the address and the netmasks on source and destination
+systems to see if something is obviously wrong. Assuming both systems
+really are on the same network, they both should have the same
+netmasks, and <em class="emphasis">ping</em> should report the correct
+addresses. If the addresses are wrong, you'll need
+to correct them. If they are correct, the programs might be confused
+by an incorrect netmask. See <a href="ch12.html#samba2-CHP-12-SECT-2.8.1">Section 12.2.8.1</a>, later in this chapter.</p>
+</li>
+<li>
+<p>If the commands are still reporting that the network is unreachable
+and neither of the previous two conditions are in error, one network
+really might be unreachable from the other. This, too, is an issue
+for the network manager.</p>
+</li></ol>
+</li><li>
+<p>If you get <tt class="literal">ICMP</tt>
+<tt class="literal">Administratively</tt> <tt class="literal">Prohibited</tt>,
+you've struck a firewall of some sort or a
+misconfigured router. You will need to speak to your network security
+officer.</p>
+</li><li>
+<p>If you get <tt class="literal">ICMP</tt> <tt class="literal">Host</tt>
+<tt class="literal">redirect</tt> and <em class="emphasis">ping</em> reports
+packets getting through, this is generally harmless:
+you're simply being rerouted over the network.</p>
+</li><li>
+<p>If you get a host redirect and no <em class="emphasis">ping</em>
+responses, you are being redirected, but no one is responding. Treat
+this just like the <tt class="literal">Network</tt>
+<tt class="literal">unreachable</tt> response, and check your addresses and
+netmasks.</p>
+</li><li>
+<p>If you get <tt class="literal">ICMP</tt> <tt class="literal">Host</tt>
+<tt class="literal">Unreachable</tt> <tt class="literal">from</tt>
+<tt class="literal">gateway</tt> <tt class="literal">gateway</tt>
+<tt class="literal">name</tt>, ping packets are being routed to another
+network, but the other system isn't responding and
+the router is reporting the problem on its behalf. Again, treat this
+like a <tt class="literal">Network</tt> <tt class="literal">unreachable</tt>
+response, and start checking addresses and netmasks.</p>
+</li><li>
+<p>If you get <tt class="literal">ping</tt>: <tt class="literal">unknown</tt>
+<tt class="literal">host</tt> <tt class="literal">hostname</tt>, your
+system's name is not known. This tends to indicate a
+name service problem, which didn't affect
+<tt class="literal">localhost</tt>. Have a look at <a href="ch12.html#samba2-CHP-12-SECT-2.7">Section 12.2.7</a>, later in this chapter.</p>
+</li><li>
+<p>If you get a partial success&mdash;with some pings failing but others
+succeeding&mdash;you have either an intermittent problem between the
+systems or an overloaded network. Ping a bit longer, and see if more
+than about three percent of the packets fail. If so, check it with
+your network manager: a problem might just be starting. However, if
+only a few fail, or if you happen to know some massive network
+program is running, don't worry unduly. The ICMP
+(and UDP) protocols used by <em class="emphasis">ping</em> are allowed to
+drop occasional packets.</p>
+</li><li>
+<p>If you get a response such as <tt class="literal">smtsvr.antares.net</tt>
+<tt class="literal">is</tt> <tt class="literal">alive</tt> when you actually
+pinged <tt class="literal">client.example.com</tt>, either
+you're using someone else's address
+or the system has multiple names and addresses. If the address is
+wrong, the name service is clearly the culprit;
+you'll need to change the address in the name
+service database to refer to the correct system. This is discussed in
+<a href="ch12.html#samba2-CHP-12-SECT-2.7">Section 12.2.7</a>, later in this
+chapter.</p>
+
+<p>Servers are often <em class="emphasis">multihomed</em> &mdash;i.e.,
+connected to more than one network, with different names on each net.
+If you are getting a response from an unexpected name on a multihomed
+server, look at the address and see if it's on your
+network (see <a href="ch12.html#samba2-CHP-12-SECT-2.8.1">Section 12.2.8.1</a>, later in this chapter). If
+so, you should use that address, rather than one on a different
+network, for both performance and reliability reasons.</p>
+
+<p>Servers can also have multiple names for a single Ethernet address,
+especially if they are web servers. This is harmless, albeit
+startling. You probably will want to use the official (and permanent)
+name, rather than an alias that might change.</p>
+</li><li>
+<p>If everything works but the IP address reported is
+<tt class="literal">127.0.0.1</tt>, you have a name service error. This
+typically occurs when an operating-system installation program
+generates an <em class="filename">/etc/hosts</em> line similar to
+<tt class="literal">127.0.0.1</tt> <tt class="literal">localhost</tt>
+<em class="emphasis">hostname.domainname</em>. The localhost line should
+say <tt class="literal">127.0.0.1</tt> <tt class="literal">localhost</tt> or
+<tt class="literal">127.0.0.1</tt> <tt class="literal">localhost</tt>
+<tt class="literal">loghost</tt>. Correct it, lest it cause failures to
+negotiate who is the master browse list holder and who is the master
+browser. It can also cause (ambiguous) errors in later tests.</p>
+</li></ul>
+<p>If this worked from the server, repeat it from the client. <a name="INDEX-41"/>
+<a name="INDEX-42"/><a name="INDEX-43"/></p>
+
+
+</div>
+
+
+</div>
+
+
+<div class="sect2"><a name="samba2-CHP-12-SECT-2.3"/>
+
+<h3 class="head2">Troubleshooting TCP</h3>
+
+<p><a name="INDEX-44"/><a name="INDEX-45"/>Now that
+you've tested IP, UDP, and a name service with
+<em class="emphasis">ping</em>, it's time to test TCP.
+Browsing and <em class="emphasis">ping</em> use ICMP and UDP; file and
+print services (shares) use TCP. Both depend on IP as a lower layer,
+and all four depend on name services. Testing TCP is most
+conveniently done using the FTP program.</p>
+
+
+<div class="sect3"><a name="samba2-CHP-12-SECT-2.3.1"/>
+
+<h3 class="head3">Testing TCP with FTP</h3>
+
+<p>Try connecting via FTP, once from the server to itself, and once from
+the client to the server:</p>
+
+<blockquote><pre class="code">$ <tt class="userinput"><b>ftp server</b></tt>
+Connected to server.example.com. 
+220 server.example.com FTP server (Version 6.2/OpenBSD/Linux-0.10) ready.
+ Name (server:davecb): 
+331 Password required for davecb. 
+Password: 
+230 User davecb logged in.
+ ftp&gt;<tt class="userinput"><b> quit </b></tt>
+221 Goodbye.</pre></blockquote>
+
+<p>If this worked, skip to the next section, <a href="ch12.html#samba2-CHP-12-SECT-2.4">Section 12.2.4</a>. Otherwise:</p>
+
+<ul><li>
+<p>If you received the message <tt class="literal">server</tt>:
+<tt class="literal">unknown</tt> <tt class="literal">host</tt>, name service has
+failed. Go back to the corresponding <em class="emphasis">ping</em> step,
+<a href="ch12.html#samba2-CHP-12-SECT-2.2.2">Section 12.2.2.2</a>, and rerun those tests
+to see why name lookup failed.</p>
+</li><li>
+<p>If you received <tt class="literal">ftp</tt>: <tt class="literal">connect</tt>:
+<tt class="literal">Connection</tt> <tt class="literal">refused</tt>, the system
+isn't running an FTP daemon. This is mildly unusual
+on Unix servers. Optionally, you might try this test by connecting to
+the system using <em class="emphasis">telnet</em> instead of
+<em class="emphasis">ftp</em>; the messages are very similar, and
+<em class="emphasis">telnet</em> uses TCP as well.</p>
+</li><li>
+<p>If there was a long pause, and then <tt class="literal">ftp</tt>:
+<tt class="literal">connect</tt>: <tt class="literal">Connection</tt>
+<tt class="literal">timed</tt> <tt class="literal">out</tt>, the system
+isn't reachable. Return to <a href="ch12.html#samba2-CHP-12-SECT-2.2.4">Section 12.2.2.4</a>.</p>
+</li><li>
+<p>If you received <tt class="literal">530</tt> <tt class="literal">Logon</tt>
+<tt class="literal">Incorrect</tt>, you connected successfully, but
+you've just found a different problem. You likely
+provided an incorrect username or password. Try again, making sure
+you use your username from the Unix server and type your password
+correctly.</p>
+</li></ul>
+
+</div>
+
+
+</div>
+
+
+<div class="sect2"><a name="samba2-CHP-12-SECT-2.4"/>
+
+<h3 class="head2">Troubleshooting Server Daemons</h3>
+
+<p><a name="INDEX-46"/>Once
+you've confirmed that TCP networking is working
+properly, the next step is to make sure the daemons are running on
+the server. This takes three separate tests because no single one of
+the following will decisively prove that they're
+working correctly.</p>
+
+<p>To be sure they're running, you need to find out
+whether the daemons:</p>
+
+<ol><li>
+<p>Have started</p>
+</li><li>
+<p>Are registered or bound to a TCP/IP port by the operating system</p>
+</li><li>
+<p>Are actually paying attention</p>
+</li></ol>
+
+<div class="sect3"><a name="samba2-CHP-12-SECT-2.4.1"/>
+
+<h3 class="head3">Tracking daemon startup</h3>
+
+<p><a name="INDEX-47"/>First, check the Samba logs. If
+you've started the daemons, the message
+<tt class="literal">smbd</tt> <tt class="literal">version</tt>
+<tt class="literal">number</tt> <tt class="literal">started</tt> should appear.
+If it doesn't, you need to restart the Samba
+daemons.</p>
+
+<p>If the daemon reports that it has indeed started, look out for
+<tt class="literal">bind</tt> <tt class="literal">failed</tt>
+<tt class="literal">on</tt> <tt class="literal">port</tt> <tt class="literal">139</tt>
+<tt class="literal">socket_addr=0</tt> <tt class="literal">(Address</tt>
+<tt class="literal">already</tt> <tt class="literal">in</tt>
+<tt class="literal">use)</tt>. This means another daemon has been started
+on port 139 (<em class="emphasis">smbd</em> ). Also,
+<em class="emphasis">nmbd</em> will report a similar failure if it cannot
+bind to port 137. Either you've started them twice,
+or the <em class="emphasis">inetd</em> server has tried to provide a
+daemon for you. If it's the latter,
+we'll diagnose that in a moment.</p>
+
+
+</div>
+
+
+
+<div class="sect3"><a name="samba2-CHP-12-SECT-2.4.2"/>
+
+<h3 class="head3">Looking for daemon processes with ps</h3>
+
+<p><a name="INDEX-48"/>Another way to make sure the daemons are
+running is to check their processes on the system. Use the
+<em class="emphasis">ps</em><a name="INDEX-49"/> command on the server with the
+&quot;long&quot; option for your system type
+(commonly <tt class="literal">ps</tt> <tt class="literal">ax</tt> or
+<tt class="literal">ps</tt> <tt class="literal">-ef</tt>), and see whether
+<em class="emphasis">smbd</em> and <em class="emphasis">nmbd</em> are already
+running. This often looks like the following:</p>
+
+<blockquote><pre class="code">$ <tt class="userinput"><b>ps ax</b></tt>
+ PID TTY STAT TIME   COMMAND
+ 1   ?   S    0:03   init [2] 
+ 2   ?   SW   0:00   (kflushd)
+<i class="lineannotation">(...many lines of processes...) </i>
+ 234 ?   S    0:14   nmbd -D3
+ 237 ?   S    0:11   smbd -D3
+<i class="lineannotation">(...more lines, possibly including more smbd lines...)</i></pre></blockquote>
+
+<p>This example illustrates that <em class="emphasis">smbd</em> and
+<em class="emphasis">nmbd</em> have already started as standalone daemons
+(the <em class="emphasis">-D</em> option) at log level 3.</p>
+
+
+</div>
+
+
+
+<div class="sect3"><a name="samba2-CHP-12-SECT-2.4.3"/>
+
+<h3 class="head3">Looking for daemons bound to ports</h3>
+
+<p><a name="INDEX-50"/>Next, the daemons have to be registered
+with the operating system so that they can get access to TCP/IP
+ports. The <em class="emphasis">netstat</em> command will tell you if this
+has been done. Run the command <tt class="literal">netstat</tt>
+<tt class="literal">-a</tt> on the server, and look for lines mentioning
+<tt class="literal">netbios</tt>, <tt class="literal">137</tt>, or
+<tt class="literal">139</tt>:</p>
+
+<blockquote><pre class="code">$ <tt class="userinput"><b>netstat -a </b></tt>
+Active Internet connections (including servers) 
+Proto Recv-Q Send-Q  Local Address          Foreign Address        (state) 
+udp   0      0       *.137                  *.* 
+tcp   0      0       *.139                  *.*                    LISTEN 
+tcp   8370   8760    server.139             client.1439            ESTABLISHED</pre></blockquote>
+
+<p>Among similar lines, there should be at least one UDP line for
+<tt class="literal">*.netbios-</tt> or <tt class="literal">*.137</tt>. This
+indicates that the <em class="emphasis">nmbd</em> server is registered and
+(we hope) is waiting to answer requests. There should also be at
+least one TCP line mentioning <tt class="literal">*.netbios-</tt> or
+<tt class="literal">*.139</tt>, and it will probably be in the LISTEN
+state. This means that <em class="emphasis">smbd</em> is up and listening
+for connections.</p>
+
+<p>There might be other TCP lines indicating connections from
+<em class="emphasis">smbd</em> to clients, one for each client. These are
+usually in the ESTABLISHED state. If there are
+<em class="emphasis">smbd</em> lines in the ESTABLISHED state,
+<em class="emphasis">smbd</em> is definitely running. If there is only one
+line in the LISTEN state, we're not sure yet. If
+both of the lines are missing, a daemon has not succeeded in
+starting, so it's time to check the logs and then go
+back to <a href="ch02.html">Chapter 2</a>.</p>
+
+<p>If there is a line for each client, it might be coming either from a
+Samba daemon or from the master IP daemon,
+<em class="emphasis">inetd</em>. It's quite possible that
+your <em class="emphasis">inetd</em> startup file contains lines that
+start Samba daemons without your realizing it; for instance, the
+lines might have been placed there if you installed Samba as part of
+a Linux distribution. The daemons started by
+<em class="emphasis">inetd</em> prevent ours from running. This problem
+typically produces log messages such as <tt class="literal">bind</tt>
+<tt class="literal">failed</tt> <tt class="literal">on</tt>
+<tt class="literal">port</tt> <tt class="literal">139</tt>
+<tt class="literal">socket</tt> <tt class="literal">addr=0</tt>
+<tt class="literal">(Address</tt> <tt class="literal">already</tt>
+<tt class="literal">in</tt> <tt class="literal">use)</tt>.</p>
+
+<p>Check your <em class="filename">/etc/inetd.conf</em> ; unless
+you're intentionally starting the daemons from
+there, <tt class="literal">netbios-ns</tt> (UDP port 137) or
+<tt class="literal">netbios-ssn</tt> (tcp port 139) servers should be
+mentioned there. If your system is providing an SMB daemon via
+<em class="emphasis">inetd</em>, lines such as the following will appear
+in the <em class="filename">inetd.conf</em> file:</p>
+
+<blockquote><pre class="code">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></blockquote>
+
+<p>If your system uses <em class="emphasis">xinetd</em> instead of
+<em class="emphasis">inetd</em>, see <a href="ch02.html">Chapter 2</a> for
+details concerning its configuration.</p>
+
+
+</div>
+
+
+
+<div class="sect3"><a name="samba2-CHP-12-SECT-2.4.4"/>
+
+<h3 class="head3">Checking smbd with telnet</h3>
+
+<p><a name="INDEX-51"/><a name="INDEX-52"/><a name="INDEX-53"/>Ironically, the easiest way to test that
+the <em class="emphasis">smbd</em> server is actually working is to send
+it a meaningless message and see if it is rejected. Try something
+such as the following:</p>
+
+<blockquote><pre class="code">$ <tt class="userinput"><b>echo &quot;hello&quot; | telnet localhost 139 </b></tt>
+Trying
+Trying 192.168.236.86 ... 
+Connected to localhost. Escape character is '^]'. 
+Connection closed by foreign host.</pre></blockquote>
+
+<p>This sends an erroneous but harmless message to
+<em class="emphasis">smbd</em>. If you get a <tt class="literal">Connected</tt>
+message followed by a <tt class="literal">Connection</tt>
+<tt class="literal">closed</tt> message, the test was a success. You have
+an <em class="emphasis">smbd</em> daemon listening on the port and
+rejecting improper connection messages. On the other hand, if you get
+<tt class="literal">telnet</tt>: <tt class="literal">connect</tt>:
+<tt class="literal">Connection</tt> <tt class="literal">refused</tt>, most likely
+no daemon is present. Check the logs and go back to <a href="ch02.html">Chapter 2</a>.</p>
+
+<p>Regrettably, there isn't an easy test for
+<em class="emphasis">nmbd</em>. If the <em class="emphasis">telnet</em> test
+and the <em class="emphasis">netstat</em> test both say that an
+<em class="emphasis">smbd</em> is running, there is a good chance that
+<em class="emphasis">netstat</em> will also be correct about
+<em class="emphasis">nmbd</em> running.</p>
+
+
+</div>
+
+
+
+<div class="sect3"><a name="samba2-CHP-12-SECT-2.4.5"/>
+
+<h3 class="head3">Testing daemons with testparm</h3>
+
+<p><a name="INDEX-54"/><a name="INDEX-55"/>Once you know
+there's a daemon, you should always run
+<em class="emphasis">testparm</em>, in hopes of getting something such as
+the following:</p>
+
+<blockquote><pre class="code">$ <tt class="userinput"><b>testparm </b></tt>
+Load smb config files from /opt/samba/lib/smb.conf
+Processing section &quot;[homes]&quot; 
+Processing section &quot;[printers]&quot; ... 
+Processing section &quot;[tmp]&quot; 
+Loaded services file OK. ...</pre></blockquote>
+
+<p>The <em class="emphasis">testparm</em> program normally reports the
+processing of a series of sections and responds with
+<tt class="literal">Loaded</tt> <tt class="literal">services</tt>
+<tt class="literal">file</tt> <tt class="literal">OK</tt> if it succeeds. If not,
+it reports one or more of the following messages, which also appear
+in the logs as noted:</p>
+
+<dl>
+<dt><b>Allow/Deny connection from account (n) to service</b></dt>
+<dd>
+<p>A <em class="emphasis">testparm</em>-only message produced if you have
+<tt class="literal">valid</tt> <tt class="literal">user</tt> or
+<tt class="literal">invalid</tt> <tt class="literal">user</tt> options set in
+your <em class="emphasis">smb.conf</em>. You will want to make sure that
+you are on the valid user list, and that <tt class="literal">root</tt>,
+<tt class="literal">bin</tt>, etc., are on the invalid user list. If you
+don't, you will not be able to connect, or users who
+shouldn't <em class="emphasis">will</em> be able to.</p>
+</dd>
+
+
+
+<dt><b>Warning: You have some share names that are longer than eight chars</b></dt>
+<dd>
+<p>For anyone using Windows for Workgroups and older clients. They fail
+to connect to shares with long names, producing an overflow message
+that sounds confusingly like a memory overflow.</p>
+</dd>
+
+
+
+<dt><b>Warning: [name] service MUST be printable!</b></dt>
+<dd>
+<p>A printer share lacks a <tt class="literal">printable</tt>
+<tt class="literal">=</tt> <tt class="literal">yes</tt> option.</p>
+</dd>
+
+
+
+<dt><b>No path in service name using [name]</b></dt>
+<dd>
+<p>A file share doesn't know which directory to provide
+to the user, or a print share doesn't know which
+directory to use for spooling. If no path is specified, the service
+will try to run with a path of <em class="emphasis">/tmp</em>, which might
+not be what you want.</p>
+</dd>
+
+
+
+<dt><b>Note: Servicename is flagged unavailable</b></dt>
+<dd>
+<p>Just a reminder that you have used the <tt class="literal">available</tt>
+<tt class="literal">=</tt> <tt class="literal">no</tt> option in a share.</p>
+</dd>
+
+
+
+<dt><b>Can't find include file [name] </b></dt>
+<dd>
+<p>A configuration file referred to by an <tt class="literal">include</tt>
+option did not exist. If you were including the file unconditionally,
+this is an error and probably a serious one: the share will not have
+the configuration you intended. If you were including it based on one
+of the <tt class="literal">%</tt> variables, such as <tt class="literal">%a</tt>
+(architecture), you will need to decide whether, for example, a
+missing Windows for Workgroups configuration file is a problem. It
+often isn't.</p>
+</dd>
+
+
+
+<dt><b>Can't copy service name, unable to copy to itself</b></dt>
+<dd>
+<p>You tried to copy an <em class="filename">smb.conf</em> section into
+itself.</p>
+</dd>
+
+
+
+<dt><b>Unable to copy service&mdash;source not found: [name]</b></dt>
+<dd>
+<p>Indicates a missing or misspelled section in a
+<tt class="literal">copy</tt> <tt class="literal">=</tt> option.</p>
+</dd>
+
+
+
+<dt><b>Ignoring unknown parameter name </b></dt>
+<dd>
+<p>Typically indicates an obsolete, misspelled, or unsupported option.</p>
+</dd>
+
+
+
+<dt><b>Global parameter name found in service section </b></dt>
+<dd>
+<p>Indicates that a global-only parameter has been used in an individual
+share. Samba ignores the parameter.</p>
+</dd>
+
+</dl>
+
+<p>After the <em class="emphasis">testparm</em> test, repeat it with
+(exactly) three parameters: the name of your
+<em class="filename">smb.conf</em> file, the name of your client, and its
+IP address:</p>
+
+<blockquote><pre class="code"># <tt class="userinput"><b>testparm /usr/local/samba/lib/smb.conf client 192.168.236.10</b></tt></pre></blockquote>
+
+<p>This will run one more test that checks the hostname and address
+against <tt class="literal">hosts</tt> <tt class="literal">allow</tt> and
+<tt class="literal">hosts</tt> <tt class="literal">deny</tt> options and might
+produce the <tt class="literal">Allow</tt> <tt class="literal">connection</tt>
+<tt class="literal">from</tt> <tt class="literal">hostname</tt>
+<tt class="literal">to</tt> <tt class="literal">service</tt> and/or
+<tt class="literal">Deny</tt> <tt class="literal">connection</tt>
+<tt class="literal">from</tt> <tt class="literal">hostname</tt>
+<tt class="literal">to</tt> <tt class="literal">service</tt> messages for the
+client system. These messages indicate that you have
+<tt class="literal">hosts</tt> <tt class="literal">allow</tt> and/or
+<tt class="literal">hosts</tt> <tt class="literal">deny</tt> options in your
+<em class="filename">smb.conf</em>, and they prohibit access from the
+client system. <a name="INDEX-56"/></p>
+
+
+</div>
+
+
+</div>
+
+
+<div class="sect2"><a name="samba2-CHP-12-SECT-2.5"/>
+
+<h3 class="head2">Troubleshooting SMB Connections</h3>
+
+<p><a name="INDEX-57"/><a name="INDEX-58"/>Now
+that you know the servers are up, you need to make sure
+they're running properly. We start by placing a
+simple <em class="filename">smb.conf</em> file in the
+<em class="filename">/usr/local/samba/lib</em> directory.</p>
+
+
+<div class="sect3"><a name="samba2-CHP-12-SECT-2.5.1"/>
+
+<h3 class="head3">A minimal smb.conf file</h3>
+
+<p>In the following tests, we assume you have a
+<tt class="literal">[temp]</tt> share suitable for testing, plus at least
+one account. An <em class="filename">smb.conf</em> file that includes just
+these is as follows:</p>
+
+<blockquote><pre class="code">[global] 
+    workgroup = <em class="replaceable">EXAMPLE</em> 
+    security = user
+    browsable = yes 
+    local master = yes 
+[homes] 
+    guest ok = no 
+    browsable = no
+[temp] 
+    path = /tmp 
+    public = yes</pre></blockquote>
+<a name="samba2-CHP-12-NOTE-156"/><blockquote class="note"><h4 class="objtitle">WARNING</h4>
+<p>The <tt class="literal">public</tt> <tt class="literal">=</tt>
+<tt class="literal">yes</tt> option in the <tt class="literal">[temp]</tt> share
+is just for testing. You probably don't want people
+without accounts storing things on your Samba server, so you should
+comment it out when you're done.</p>
+</blockquote>
+
+
+</div>
+
+
+
+<div class="sect3"><a name="samba2-CHP-12-SECT-2.5.2"/>
+
+<h3 class="head3">Testing locally with smbclient</h3>
+
+<p><a name="INDEX-59"/><a name="INDEX-60"/>The first test is to ensure that the
+server can list its own services (shares). Run the command
+<tt class="literal">smbclient</tt> <em class="emphasis">-L</em>
+<tt class="literal">localhost</tt> <tt class="literal">-U%</tt> to connect to the
+server from itself, and specify the guest user. You should see the
+following:</p>
+
+<blockquote><pre class="code">$ <tt class="userinput"><b>smbclient -L localhost -U% </b></tt>
+Server time is Wed May 27 17:57:40 2002 Timezone is UTC-4.0
+Server=[localhost] 
+User=[davecb] 
+Workgroup=[EXAMPLE] 
+Domain=[EXAMPLE]
+    Sharename      Type      Comment 
+    ---------      -----     ----------
+    temp           Disk
+    IPC$           IPC       IPC Service (Samba 1.9.18) 
+    homes          Disk      Home directories
+This machine does not have a browse list</pre></blockquote>
+
+<p>If you received this output, move on to the next section, <a href="ch12.html#samba2-CHP-12-SECT-2.5.3">Section 12.2.5.3</a>. On the other hand, if you
+receive an error, check the following:</p>
+
+<ul><li>
+<p>If you get <tt class="literal">Get_hostbyname</tt>:
+<tt class="literal">unknown</tt> <tt class="literal">host</tt>
+<tt class="literal">localhost</tt>, either you've spelled
+its name wrong or there actually is a problem (which should have been
+seen back in <a href="ch12.html#samba2-CHP-12-SECT-2.2.2">Section 12.2.2.2</a>). In the
+latter case, move on to <a href="ch12.html#samba2-CHP-12-SECT-2.7">Section 12.2.7</a>, later in this chapter.</p>
+</li><li>
+<p>If you get <tt class="literal">Connect</tt> <tt class="literal">error</tt>:
+<tt class="literal">Connection</tt> <tt class="literal">refused</tt>, the server
+was found, but it wasn't running an
+<em class="emphasis">nmbd</em> daemon. Skip back to
+<a href="ch12.html#samba2-CHP-12-SECT-2.4">Section 12.2.4</a>,
+earlier in this chapter, and retest the daemons.</p>
+</li><li>
+<p>If you get the message <tt class="literal">Your</tt>
+<tt class="literal">server</tt> <tt class="literal">software</tt>
+<tt class="literal">is</tt> <tt class="literal">being</tt>
+<tt class="literal">unfriendly</tt>, the initial session request packet got
+a garbage response from the server. The server might have crashed or
+started improperly. The common causes of this can be discovered by
+scanning the logs for the following:</p>
+<ul><li>
+<p>Invalid command-line parameters to <em class="emphasis">smbd</em> ; see
+the <em class="emphasis">smbd</em> manual page.</p>
+</li><li>
+<p>A fatal problem with the <em class="filename">smb.conf</em> file that
+prevents the startup of <em class="emphasis">smbd</em>. Always check your
+changes with <em class="emphasis">testparm</em>, as was done in <a href="ch12.html#samba2-CHP-12-SECT-2.4.5">Section 12.2.4.5</a>, earlier in this chapter.</p>
+</li><li>
+<p>Missing directories where Samba is supposed to keep its log and lock
+files.</p>
+</li><li>
+<p>The presence of a server already on the port (139 for
+<em class="emphasis">smbd</em>, 137 for <em class="emphasis">nmbd</em> ),
+preventing the daemon from starting.</p>
+</li></ul>
+</li>
+<li>
+<p>If you're using <em class="emphasis">inetd</em> (or
+xinetd ) instead of standalone daemons, be sure to check your
+<em class="filename">/etc/inetd.conf</em> (or xinetd configuration files)
+and <em class="filename">/etc/services</em> entries against their manual
+pages for errors as well.</p>
+</li><li>
+<p>If you get a <tt class="literal">Password</tt>: prompt, your guest account
+is not set up properly. The <em class="emphasis">-U%</em> option tells
+<em class="emphasis">smbclient</em> to do a &quot;null
+login,&quot; which requires that the guest account be
+present but does not require it to have any privileges.</p>
+</li><li>
+<p>If you get the message <tt class="literal">SMBtconX</tt>
+<tt class="literal">failed</tt>. <tt class="literal">ERRSRV--ERRaccess</tt>, you
+aren't permitted access to the server. This normally
+means you have a <tt class="literal">hosts</tt> <tt class="literal">allow</tt>
+option that doesn't include the server or a
+<tt class="literal">hosts</tt> <tt class="literal">deny</tt> option that does.
+Recheck with the command <tt class="literal">testparm</tt>
+<tt class="literal">smb.conf</tt> <em class="replaceable">your_hostname</em>
+<em class="replaceable">your_ip_address</em> (see
+<a href="ch12.html#samba2-CHP-12-SECT-2.4.5">Section 12.2.4.5</a>),
+and correct any unintended prohibitions.</p>
+</li></ul>
+
+</div>
+
+
+
+<div class="sect3"><a name="samba2-CHP-12-SECT-2.5.3"/>
+
+<h3 class="head3">Testing connections with smbclient</h3>
+
+<p><a name="INDEX-61"/><a name="INDEX-62"/>Run the command
+<tt class="literal">smbclient</tt>
+<tt class="literal">\\</tt><em class="replaceable">server</em><tt class="literal">\temp</tt>
+to connect to the server's <tt class="literal">[temp]</tt>
+share and to see if you can connect to a file service. You should get
+the following response:</p>
+
+<blockquote><pre class="code">$ <tt class="userinput"><b>smbclient '\\server\temp' </b></tt>
+Server time is Tue May  5 09:49:32 2002 Timezone is UTC-4.0 Password:
+<b class="emphasis-bold">smb: \&gt; quit</b></pre></blockquote>
+<p>You might receive the following errors:</p>
+
+<ul><li>
+<p>If you get <tt class="literal">Get_Hostbyname</tt>:
+<tt class="literal">Unknown</tt> <tt class="literal">host</tt>
+<tt class="literal">name</tt>, <tt class="literal">Connect</tt>
+<tt class="literal">error</tt>: <tt class="literal">Connection</tt>
+<tt class="literal">refused</tt>, or <tt class="literal">Your</tt>
+<tt class="literal">server</tt> <tt class="literal">software</tt>
+<tt class="literal">is</tt> <tt class="literal">being</tt>
+<tt class="literal">unfriendly</tt>, see the previous section,
+<a href="ch12.html#samba2-CHP-12-SECT-2.5.2">Section 12.2.5.2</a>, for
+the diagnoses.</p>
+</li><li>
+<p>If you get the message <tt class="literal">servertemp</tt>:
+<tt class="literal">Not</tt> <tt class="literal">enough</tt>
+<tt class="literal">`\</tt>'
+<tt class="literal">characters</tt> <tt class="literal">in</tt>
+<tt class="literal">service</tt>, you likely didn't quote
+the address, so Unix stripped off backslashes. You can also write the
+command:</p>
+
+<blockquote><pre class="code">smbclient \\\\<em class="replaceable">server</em>\\temp</pre></blockquote>
+
+<p>or:</p>
+<blockquote><pre class="code">smbclient //<em class="replaceable">server</em>/temp</pre></blockquote>
+</li>
+</ul>
+<p>Now, provide your Unix account password to the
+<tt class="literal">Password</tt>: prompt. If you then get an
+<tt class="literal">smb</tt>: <tt class="literal">\&gt;</tt> prompt, it worked.
+Enter <tt class="literal">quit</tt> and continue on to the next section,
+<a href="ch12.html#samba2-CHP-12-SECT-2.5.4">Section 12.2.5.4</a>. If
+you got <tt class="literal">SMBtconX</tt> <tt class="literal">failed</tt>.
+<tt class="literal">ERRSRV--ERRinvnetname</tt>, the problem can be any of
+the following:</p>
+
+<ul><li>
+<p>A wrong share name: you might have spelled it wrong, it might be too
+long, it might be in mixed case, or it might not be available. Check
+that it's what you expect with
+<em class="emphasis">testparm</em> (see the earlier section, <a href="ch12.html#samba2-CHP-12-SECT-2.4.5">Section 12.2.4.5</a>).</p>
+</li><li>
+<p>A <tt class="literal">security</tt> <tt class="literal">=</tt>
+<tt class="literal">share</tt> parameter in your Samba configuration file,
+in which case you might have to add <tt class="literal">-U</tt>
+<em class="replaceable">your_account</em> to the
+<em class="emphasis">smbclient</em> command.</p>
+</li><li>
+<p>An erroneous username.</p>
+</li><li>
+<p>An erroneous password.</p>
+</li><li>
+<p>An <tt class="literal">invalid</tt> <tt class="literal">users</tt> or
+<tt class="literal">valid</tt> <tt class="literal">users</tt> option in your
+<em class="emphasis">smb.conf</em> file that doesn't
+allow your account to connect. Recheck using
+<tt class="literal">testparm</tt> <tt class="literal">smb.conf</tt>
+<em class="replaceable">your_hostname your_ip_address</em> (see the
+earlier section, <a href="ch12.html#samba2-CHP-12-SECT-2.4.5">Section 12.2.4.5</a>).</p>
+</li><li>
+<p>A <tt class="literal">valid</tt> <tt class="literal">hosts</tt> option that
+doesn't include the server, or an
+<tt class="literal">invalid</tt> <tt class="literal">hosts</tt> option that does.
+Also test this with <em class="emphasis">testparm</em>.</p>
+</li><li>
+<p>A problem in authentication, such as if shadow passwords or the
+Password Authentication Module (PAM) is used on the server, but Samba
+is not compiled to use it. This is rare, but it occasionally happens
+when a SunOS 4 Samba binary (with no shadow passwords) is run without
+recompilation on a Solaris system (with shadow passwords).</p>
+</li><li>
+<p>The <tt class="literal">encrypted</tt> <tt class="literal">passwords</tt>
+<tt class="literal">=</tt> <tt class="literal">yes</tt> option is in the
+configuration file, but no password for your account is in the
+<em class="emphasis">smbpasswd</em> file.</p>
+</li><li>
+<p>You have a null password entry, either in Unix
+<em class="filename">/etc/passwd</em> or in the
+<em class="emphasis">smbpasswd</em> file.</p>
+</li><li>
+<p>You are connecting to <tt class="literal">[temp]</tt>, and you do not have
+the <tt class="literal">guest</tt> <tt class="literal">ok</tt>
+<tt class="literal">=</tt> <tt class="literal">yes</tt> option in the
+<tt class="literal">[temp]</tt> section of the
+<em class="emphasis">smb.conf</em> file.</p>
+</li><li>
+<p>You are connecting to <tt class="literal">[temp]</tt> before connecting to
+your home directory, and your guest account isn't
+set up correctly. If you can connect to your home directory and then
+connect to <tt class="literal">[temp]</tt>, that's the
+problem. See <a href="ch02.html">Chapter 2</a> for more information on
+creating a basic Samba configuration file.</p>
+
+<p>A bad guest account will also prevent you from printing or browsing
+until after you've logged in to your home directory.</p>
+</li></ul>
+<p>There is one more reason for this failure that has nothing at all to
+do with passwords: the <tt class="literal">path</tt> parameter in your
+<em class="filename">smb.conf</em> file might point somewhere that
+doesn't exist. This will not be diagnosed by
+<em class="emphasis">testparm</em>, and most SMB clients
+can't distinguish it from other types of bad user
+accounts. You will have to check it manually.</p>
+
+<p>Once you have connected to <tt class="literal">[temp]</tt> successfully,
+repeat the test, this time logging in to your home directory (e.g.,
+map network drive
+<em class="replaceable">server</em><tt class="literal">\davecb</tt>). If you
+have to change anything to get that to work, retest
+<tt class="literal">[temp]</tt> again afterward.</p>
+
+
+</div>
+
+
+
+<div class="sect3"><a name="samba2-CHP-12-SECT-2.5.4"/>
+
+<h3 class="head3">Testing connections with net use</h3>
+
+<p><a name="INDEX-63"/><a name="INDEX-64"/>Run the command
+<tt class="literal">net</tt> <tt class="literal">use</tt> <tt class="literal">*</tt>
+<tt class="literal">\</tt><em class="replaceable">server</em><tt class="literal">\temp</tt>
+on the Windows client to see if it can connect to the server. You
+should be prompted for a password, then receive the response
+<tt class="literal">The</tt> <tt class="literal">command</tt>
+<tt class="literal">was</tt> <tt class="literal">completed</tt>
+<tt class="literal">successfully</tt>.</p>
+
+<p>If that worked, continue with the steps in the next section, <a href="ch12.html#samba2-CHP-12-SECT-2.5.5">Section 12.2.5.5</a>. Otherwise:</p>
+
+<ul><li>
+<p>If you get <tt class="literal">The</tt> <tt class="literal">specified</tt>
+<tt class="literal">shared</tt> <tt class="literal">directory</tt>
+<tt class="literal">cannot</tt> <tt class="literal">be</tt>
+<tt class="literal">found</tt>, or <tt class="literal">Cannot</tt>
+<tt class="literal">locate</tt> <tt class="literal">specified</tt>
+<tt class="literal">share</tt> <tt class="literal">name</tt>, the directory name
+is either misspelled or not in the <em class="emphasis">smb.conf</em>
+file. This message can also warn of a name that is in mixed case,
+including spaces, or that is longer than eight characters.</p>
+</li><li>
+<p>If you get <tt class="literal">The</tt> <tt class="literal">computer</tt>
+<tt class="literal">name</tt> <tt class="literal">specified</tt>
+<tt class="literal">in</tt> <tt class="literal">the</tt>
+<tt class="literal">network</tt> <tt class="literal">path</tt>
+<tt class="literal">cannot</tt> <tt class="literal">be</tt>
+<tt class="literal">located</tt> or <tt class="literal">Cannot</tt>
+<tt class="literal">locate</tt> <tt class="literal">specified</tt>
+<tt class="literal">computer</tt>, the directory name has been misspelled,
+the name service has failed, there is a networking problem, or the
+<tt class="literal">hosts</tt> <tt class="literal">deny</tt> option includes your
+host.</p>
+<ul><li>
+<p>If it is not a spelling mistake, you need to double back at least to
+<a href="ch12.html#samba2-CHP-12-SECT-2.5.3">Section 12.2.5.3</a> to
+investigate why it doesn't connect.</p>
+</li><li>
+<p>If <em class="emphasis">smbclient</em> does work, there is a name service
+problem with the client name service, and you need to go forward to
+<a href="ch12.html#samba2-CHP-12-SECT-2.6.2">Section 12.2.6.2</a> and see if
+you can look up both the client and server with
+<em class="emphasis">nmblookup</em>.</p>
+</li>
+</ul>
+</li>
+
+<li>
+<p>If you get <tt class="literal">The</tt> <tt class="literal">password</tt>
+<tt class="literal">is</tt> <tt class="literal">invalid</tt>
+<tt class="literal">for</tt> <tt class="literal">\server\username</tt>, your
+locally cached copy on the client doesn't match the
+one on the server. You will be prompted for a replacement.</p>
+
+<a name="samba2-CHP-12-NOTE-157"/><blockquote class="note"><h4 class="objtitle">TIP</h4>
+<p>Each Windows 95/98/Me client keeps a local
+<em class="emphasis">password</em> file, but it's really
+just a cached copy of the password it sends to Samba and NT/2000/XP
+servers to authenticate you. That's what is being
+prompted for here. You can still log on to a Windows system without a
+password (but not to NT/2000/XP).</p>
+</blockquote>
+
+<p>If you provide your password and it still fails, your password is not
+being matched on the server, you have a <tt class="literal">valid</tt>
+<tt class="literal">users</tt> or <tt class="literal">invalid</tt>
+<tt class="literal">users</tt> list denying you permission, NetBEUI is
+interfering, or the encrypted password problem described in the next
+paragraph exists.</p>
+</li><li>
+<p>If your client is Windows NT 4.0, NT 3.5 with Patch 3, Windows 95
+with Patch 3, Windows 98, any of these with Internet Explorer 4.0, or
+any subsequent version of Windows, the system will default to
+Microsoft encryption for passwords. In general, if you have installed
+a major Microsoft product on any of the older Windows versions, you
+might have applied an update and turned on encrypted passwords. If
+the client is defaulting to encrypted passwords, you will need to
+specify <tt class="literal">encrypt</tt> <tt class="literal">passwords</tt>
+<tt class="literal">=</tt> <tt class="literal">yes</tt> in your Samba
+configuration file if you are using a version of Samba prior to Samba
+3.0.</p>
+
+<a name="samba2-CHP-12-NOTE-158"/><blockquote class="note"><h4 class="objtitle">TIP</h4>
+<p>Because of Internet Explorer's willingness to honor
+URLs such as <em class="filename">file://somehost/somefile</em> by making
+SMB connections, clients up to and including Windows 95 Patch Level 2
+would happily send your password, in plain text, to SMB servers
+anywhere on the Internet. This was considered a bad idea, and
+Microsoft switched to using only encrypted passwords in the SMB
+protocol. All subsequent releases of Microsoft's
+products have included this correction.</p>
+</blockquote>
+</li>
+
+<li>
+<p>If you have a mixed-case password on Unix, the client is probably
+sending it in all one case. If changing your password to all one case
+works, this was the problem. Regrettably, all but the oldest clients
+support uppercase passwords, so Samba will try once with the password
+in uppercase and once in lowercase. If you wish to use mixed-case
+passwords, see the <tt class="literal">password</tt>
+<tt class="literal">level</tt> option in <a href="ch09.html">Chapter 9</a> for a
+workaround.</p>
+</li><li>
+<p>You might have a <tt class="literal">valid</tt> <tt class="literal">users</tt>
+problem, as tested with <em class="emphasis">smbclient</em> (see the
+earlier section, <a href="ch12.html#samba2-CHP-12-SECT-2.5.3">Section 12.2.5.3</a>).</p>
+</li><li>
+<p>You might have the NetBEUI protocol bound to the Microsoft client.
+This often produces long timeouts and erratic failures and is known
+to have caused failures to accept passwords in the past. Unless you
+absolutely need the NetBEUI protocol, remove it.</p>
+</li></ul>
+<a name="samba2-CHP-12-NOTE-159"/><blockquote class="note"><h4 class="objtitle">TIP</h4>
+<p>The term &quot;bind&quot; is used here to
+mean connecting one piece of software to another. When configured
+correctly, the Microsoft SMB client is &quot;bound
+to&quot; TCP/IP in the bindings section of the TCP/IP
+properties panel under the Windows 95/98/Me Network icon in the
+Control Panel. TCP/IP in turn is bound to an Ethernet card. This is
+not the same sense of the word as binding an SMB daemon to a TCP/IP
+port.</p>
+</blockquote>
+
+
+</div>
+
+
+
+<div class="sect3"><a name="samba2-CHP-12-SECT-2.5.5"/>
+
+<h3 class="head3">Testing connections with Windows Explorer</h3>
+
+<p><a name="INDEX-65"/><a name="INDEX-66"/>Start Windows Explorer
+(not Internet Explorer), select Map Network Drive from the Tools
+menu, and specify the UNC for one of your shares on the Samba server
+to see if you can make Explorer connect to it. If so,
+you've succeeded and can skip to the next section,
+<a href="ch12.html#samba2-CHP-12-SECT-2.6">Section 12.2.6</a>.</p>
+
+<p>Windows Explorer is a rather poor diagnostic tool: it tells you that
+something's wrong, but rarely what it is. If you get
+a failure, you'll need to track it down with the
+Windows <em class="emphasis">net use</em> command, which has far superior
+error reporting:</p>
+
+<ul><li>
+<p>If you get <tt class="literal">The</tt> <tt class="literal">password</tt>
+<tt class="literal">for</tt> <tt class="literal">this</tt>
+<tt class="literal">connection</tt> <tt class="literal">that</tt>
+<tt class="literal">is</tt> <tt class="literal">in</tt> <tt class="literal">your</tt>
+<tt class="literal">password</tt> <tt class="literal">file</tt>
+<tt class="literal">is</tt> <tt class="literal">no</tt> <tt class="literal">longer</tt>
+<tt class="literal">correct</tt>, you might have any of the following:</p>
+<ul><li>
+<p>Your locally cached copy on the client doesn't match
+the one on the server.</p>
+</li><li>
+<p>You didn't provide a username and password when
+logging on to the client. Some versions of Explorer will continue to
+send a null username and password, even if you provide a password.</p>
+</li><li>
+<p>You have misspelled the password.</p>
+</li><li>
+<p>You have an <tt class="literal">invalid</tt> <tt class="literal">users</tt> or
+<tt class="literal">valid</tt> <tt class="literal">users</tt> list denying
+permission.</p>
+</li><li>
+<p>Your client is defaulting to encrypted passwords, but Samba is
+configured with the <tt class="literal">encrypt</tt>
+<tt class="literal">passwords</tt> <tt class="literal">=</tt>
+<tt class="literal">no</tt> configuration file parameter.</p>
+</li><li>
+<p>You have a mixed-case password, which the client is supplying in all
+one case.</p>
+</li>
+</ul>
+</li>
+<li>
+<p>If you get <tt class="literal">The</tt> <tt class="literal">network</tt>
+<tt class="literal">name</tt> <tt class="literal">is</tt>
+<tt class="literal">either</tt> <tt class="literal">incorrect</tt>,
+<tt class="literal">or</tt> <tt class="literal">a</tt> <tt class="literal">network</tt>
+<tt class="literal">to</tt> <tt class="literal">which</tt> <tt class="literal">you</tt>
+<tt class="literal">do</tt> <tt class="literal">not</tt> <tt class="literal">have</tt>
+<tt class="literal">full</tt> <tt class="literal">access</tt>, or
+<tt class="literal">Cannot</tt> <tt class="literal">locate</tt>
+<tt class="literal">specified</tt> <tt class="literal">computer</tt>, you might
+have any of the following:</p>
+<ul><li>
+<p>Misspelled name</p>
+</li><li>
+<p>Malfunctioning service</p>
+</li><li>
+<p>Failed share</p>
+</li><li>
+<p>Networking problem</p>
+</li><li>
+<p>Bad <tt class="literal">path</tt> parameter in
+<em class="filename">smb.conf</em></p>
+</li><li>
+<p><tt class="literal">hosts</tt> <tt class="literal">deny</tt> line that excludes
+you</p>
+</li>
+</ul>
+</li>
+<li>
+<p>If you get <tt class="literal">You</tt> <tt class="literal">must</tt>
+<tt class="literal">supply</tt> <tt class="literal">a</tt>
+<tt class="literal">password</tt> <tt class="literal">to</tt>
+<tt class="literal">make</tt> <tt class="literal">this</tt>
+<tt class="literal">connection</tt>, the password on the client is out of
+synchronization with the server, or this is the first time
+you've tried from this client system and the client
+hasn't cached it locally yet.</p>
+</li><li>
+<p>If you get <tt class="literal">Cannot</tt> <tt class="literal">locate</tt>
+<tt class="literal">specified</tt> <tt class="literal">share</tt>
+<tt class="literal">name</tt>, you have a wrong share name or a syntax
+error in specifying it, a share name longer than eight characters, or
+one containing spaces or in mixed case.</p>
+</li></ul>
+<p>Once you can reliably connect to the share, try again, this time
+using your home directory. If you have to change something to get
+home directories working, retest with the first share, and vice
+versa, as we showed in the earlier section, &quot;Testing
+connections with net use.&quot; As always, if Explorer
+fails, drop back to that section and debug the connection there.
+<a name="INDEX-67"/><a name="INDEX-68"/></p>
+
+
+</div>
+
+
+</div>
+
+
+<div class="sect2"><a name="samba2-CHP-12-SECT-2.6"/>
+
+<h3 class="head2">Troubleshooting Browsing</h3>
+
+<p><a name="INDEX-69"/><a name="INDEX-70"/>Finally, we
+come to browsing. We've left this for last, not
+because it is the most difficult, but because it's
+both optional and partially dependent on a protocol that
+doesn't guarantee delivery of a packet. Browsing is
+hard to diagnose if you don't already know that all
+the other services are running.</p>
+
+<p>Browsing is purely optional: it's just a way to find
+the servers on your network and the shares that they provide. Unix
+has nothing of the sort and happily does without. Browsing also
+assumes all your systems are on a local area network (LAN) where
+broadcasts are allowable.</p>
+
+<p>First, the browsing mechanism identifies a system using the
+unreliable UDP protocol; it then makes a normal (reliable) TCP/IP
+connection to list the shares the system provides.</p>
+
+
+<div class="sect3"><a name="samba2-CHP-12-SECT-2.6.1"/>
+
+<h3 class="head3">Testing browsing with smbclient</h3>
+
+<p><a name="INDEX-71"/><a name="INDEX-72"/>We'll start with
+testing the reliable connection first. From the server, try listing
+its own shares using <em class="emphasis">smbclient</em> with a
+<tt class="literal">-L</tt> option and your server's name.
+You should get something resembling the following:</p>
+
+<blockquote><pre class="code">$ <tt class="userinput"><b>smbclient -L server</b></tt> 
+Added interface ip=192.168.236.86 bcast=192.168.236.255 nmask=255.255.255.0 Server 
+time is Tue Apr 28 09:57:28 2002 Timezone is UTC-4.0 
+Password: 
+Domain=[EXAMPLE] OS=[Unix] Server=[Samba 2.2.5]
+
+   Sharename      Type      Comment    
+   ---------      ----      -------    
+    cdrom          Disk      CD-ROM    
+    cl             Printer   Color Printer 1    
+    davecb         Disk      Home Directories
+
+   Server         Comment    
+   ---------      -------    
+   SERVER         Samba 2.2.5
+
+   Workgroup      Master    
+   ---------      -------    
+   EXAMPLE        SERVER</pre></blockquote>
+
+<ul><li>
+<p>If you didn't get a Sharename list, the server is
+not allowing you to browse any shares. This should not be the case if
+you've tested any of the shares with Windows
+Explorer or the <em class="emphasis">net use</em> command. If you
+haven't done the <tt class="literal">smbclient</tt>
+<tt class="literal">-L</tt> <tt class="literal">localhost</tt>
+<tt class="literal">-U%</tt> test yet (see the earlier section, <a href="ch12.html#samba2-CHP-12-SECT-2.5.2">Section 12.2.5.2</a>), do it now. An erroneous
+guest account can prevent the shares from being seen. Also, check the
+<em class="filename">smb.conf</em> file to make sure you do not have the
+option <tt class="literal">browsable</tt> <tt class="literal">=</tt>
+<tt class="literal">no</tt> anywhere in it: we suggest using a minimal
+<em class="filename">smb.conf</em> file (see the earlier section, <a href="ch12.html#samba2-CHP-12-SECT-2.5.1">Section 12.2.5.1</a>). You need to have
+<tt class="literal">browsable</tt> enabled (which is the default) to see
+the share.</p>
+</li><li>
+<p>If you didn't get a browse list, the server is not
+providing information about the systems on the network. At least one
+system on the net must support browse lists. Make sure you have
+<tt class="literal">local</tt> <tt class="literal">master</tt>
+<tt class="literal">=</tt> <tt class="literal">yes</tt> in the
+<em class="filename">smb.conf</em> file if you want Samba to be the local
+master browser.</p>
+</li><li>
+<p>If you got a browse list but didn't get
+<em class="emphasis">/tmp</em>, you probably have a
+<em class="filename">smb.conf</em> problem. Go back to <a href="ch12.html#samba2-CHP-12-SECT-2.4.5">Section 12.2.4.5</a>.</p>
+</li><li>
+<p>If you didn't get a workgroup list with your
+workgroup name in it, it is possible that your workgroup is set
+incorrectly in the <em class="filename">smb.conf</em> file.</p>
+</li><li>
+<p>If you didn't get a workgroup list at all, ensure
+that <tt class="literal">workgroup</tt> <tt class="literal">=</tt>
+<tt class="literal">EXAMPLE</tt> is present in the
+<em class="filename">smb.conf</em> file.</p>
+</li><li>
+<p>If you get nothing, try once more with the options
+<tt class="literal">-I</tt> <em class="emphasis">ip_address</em>
+<tt class="literal">-n</tt> <em class="emphasis">netbios_name</em>
+<tt class="literal">-W</tt> <em class="emphasis">workgroup</em>
+<tt class="literal">-d3</tt> with the NetBIOS and workgroup name in
+uppercase. (The <tt class="literal">-d3</tt> option sets the log /debugging
+level to 3.) Then check the Samba logs for clues.</p>
+</li></ul>
+<p>If you're still getting nothing, you
+shouldn't have gotten this far; double back to at
+least <a href="ch12.html#samba2-CHP-12-SECT-2.3.1">Section 12.2.3.1</a>, or perhaps
+<a href="ch12.html#samba2-CHP-12-SECT-2.2.4">Section 12.2.2.4</a>. On the other hand:</p>
+
+<ul><li>
+<p>If you get <tt class="literal">SMBtconX</tt> <tt class="literal">failed</tt>.
+<tt class="literal">ERRSRV--ERRaccess</tt>, you aren't
+permitted access to the server. This normally means you have a
+<tt class="literal">hosts</tt> <tt class="literal">allow</tt> option that
+doesn't include the server or a
+<tt class="literal">hosts</tt> <tt class="literal">deny</tt> option that does.</p>
+</li><li>
+<p>If you get <tt class="literal">Bad</tt> <tt class="literal">password</tt>, you
+presumably have one of the following:</p>
+<ul><li>
+<p>An incorrect <tt class="literal">hosts</tt> <tt class="literal">allow</tt> or
+<tt class="literal">hosts</tt> <tt class="literal">deny</tt> line</p>
+</li><li>
+<p>An incorrect <tt class="literal">invalid</tt> <tt class="literal">users</tt> or
+<tt class="literal">valid</tt> <tt class="literal">users</tt> line</p>
+</li><li>
+<p>A lowercase password and OS/2 or Windows for Workgroups clients</p>
+</li><li>
+<p>A missing or invalid guest account</p>
+</li></ul>
+<p>Check what your guest account is (see the earlier section, <a href="ch12.html#samba2-CHP-12-SECT-2.5.2">Section 12.2.5.2</a>), change or comment out any
+<tt class="literal">hosts</tt> <tt class="literal">allow</tt>,
+<tt class="literal">hosts</tt> <tt class="literal">deny</tt>,
+<tt class="literal">valid</tt> <tt class="literal">users</tt>, or
+<tt class="literal">invalid</tt> <tt class="literal">users</tt> lines, and verify
+your <em class="filename">smb.conf</em> file with
+<tt class="literal">testparm</tt> <tt class="literal">smb.conf</tt>
+<em class="replaceable">your_hostname your_ip_address</em> (see the
+earlier section, <a href="ch12.html#samba2-CHP-12-SECT-2.4.5">Section 12.2.4.5</a>).</p>
+</li><li>
+<p>If you get <tt class="literal">Connection</tt> <tt class="literal">refused</tt>,
+the <em class="emphasis">smbd</em> server is not running or has crashed.
+Check that it's up, running, and listening to the
+network with <em class="emphasis">netstat</em>. See the earlier section,
+<a href="ch12.html#samba2-CHP-12-SECT-2.4">Section 12.2.4</a>.</p>
+</li><li>
+<p>If you get <tt class="literal">Get_Hostbyname</tt>:
+<tt class="literal">Unknown</tt> <tt class="literal">host</tt>
+<tt class="literal">name</tt>, you've made a spelling
+error, there is a mismatch between the Unix and NetBIOS hostname, or
+there is a name service problem. Start name service debugging as
+discussed in the earlier section, <a href="ch12.html#samba2-CHP-12-SECT-2.5.4">Section 12.2.5.4</a>. If this works, suspect a
+name mismatch, and go to the later section, <a href="ch12.html#samba2-CHP-12-SECT-2.9">Section 12.2.9</a>.</p>
+</li><li>
+<p>If you get <tt class="literal">Session</tt> <tt class="literal">request</tt>
+<tt class="literal">failed</tt>, the server refused the connection. This
+usually indicates an internal error, such as insufficient memory to
+fork a process.</p>
+</li><li>
+<p>If you get <tt class="literal">Your</tt> <tt class="literal">server</tt>
+<tt class="literal">software</tt> <tt class="literal">is</tt>
+<tt class="literal">being</tt> <tt class="literal">unfriendly</tt>, the initial
+session request packet received a garbage response from the server.
+The server might have crashed or started improperly. Go back to <a href="ch12.html#samba2-CHP-12-SECT-2.5.2">Section 12.2.5.2</a>, where the
+problem is first analyzed.</p>
+</li><li>
+<p>If you suspect the server is not running, go back to
+<a href="ch12.html#samba2-CHP-12-SECT-2.4.2">Section 12.2.4.2</a> to see why the server
+daemon isn't responding.</p>
+</li></ul>
+
+</div>
+
+
+
+<div class="sect3"><a name="samba2-CHP-12-SECT-2.6.2"/>
+
+<h3 class="head3">Testing the server with nmblookup</h3>
+
+<p><a name="INDEX-73"/><a name="INDEX-74"/>This will test the
+&quot;advertising&quot; system used for
+Windows name services and browsing. Advertising works by broadcasting
+one's presence or willingness to provide services.
+It is the part of browsing that uses an unreliable protocol (UDP) and
+works only on broadcast networks such as Ethernets. The
+<em class="emphasis">nmblookup</em> program broadcasts name queries for
+the hostname you provide and returns its IP address and the name of
+the system, much as <em class="emphasis">nslookup</em> does with DNS.
+Here, the <em class="emphasis">-d</em> (debug or log-level) and
+<em class="emphasis">-B</em> (broadcast address) options direct queries to
+specific systems.</p>
+
+<p>First, we check the server from itself. Run
+<em class="emphasis">nmblookup</em> with a <em class="emphasis">-B</em> option
+of your server's name (to tell it to send the query
+to the Samba server) and a parameter of <tt class="literal">_ _SAMBA_
+_</tt> as the symbolic name to look up. You should get:</p>
+
+<blockquote><pre class="code">$ <tt class="userinput"><b>nmblookup -B server _ _SAMBA_ _</b></tt>
+Added interface ip=192.168.236.86 bcast=192.168.236.255 nmask=255.255.255.0 
+Sending queries to 192.168.236.86 192.168.236.86 _ _SAMBA_ _</pre></blockquote>
+
+<p>You should get the IP address of the server, followed by the name
+<tt class="literal">_ _SAMBA_ _</tt> , which means that the server has
+successfully advertised that it has a service called <tt class="literal">_
+_SAMBA_ _</tt> , and therefore at least part of NetBIOS name
+service works.</p>
+
+<ul><li>
+<p>If you get <tt class="literal">Name_query</tt> <tt class="literal">failed</tt>
+<tt class="literal">to</tt> <tt class="literal">find</tt> <tt class="literal">name</tt>
+<tt class="literal">_ _SAMBA_ _</tt>, you might have specified the server
+name to the <em class="emphasis">-B</em> option, or
+<em class="emphasis">nmbd</em> is not running. The <em class="emphasis">-B</em>
+option actually takes a broadcast address: we're
+using a computer name to get a unicast address and to ask the server
+if it has claimed <tt class="literal">_ _SAMBA_ _</tt>. Try again with
+<tt class="literal">nmblookup</tt> <tt class="literal">-B</tt>
+<em class="replaceable">ip_address</em>, and if that fails too,
+<em class="emphasis">nmbd</em> isn't claiming the name.
+Go back briefly to the earlier section, &quot;Testing
+daemons with testparm,&quot; to see if
+<em class="emphasis">nmbd</em> is running. If so, it might not be claiming
+names; this means that Samba is not providing the browsing
+service&mdash;a configuration problem. If that is the case, make sure
+that <em class="filename">smb.conf</em> doesn't contain
+the option <tt class="literal">browsing</tt> <tt class="literal">=</tt>
+<tt class="literal">no</tt>.</p>
+</li></ul>
+
+</div>
+
+
+
+<div class="sect3"><a name="samba2-CHP-12-SECT-2.6.3"/>
+
+<h3 class="head3">Testing the client with nmblookup</h3>
+
+<p><a name="INDEX-75"/><a name="INDEX-76"/>Next, check the IP address of the
+client from the server with <em class="emphasis">nmblookup</em> using the
+<tt class="literal">-B</tt> option for the client's name
+and a parameter of '<tt class="literal">*</tt>' meaning
+&quot;anything,&quot; as shown here:</p>
+
+<blockquote><pre class="code">$ <b class="emphasis-bold">nmblookup -B client '*</b>' 
+Sending queries to 192.168.236.10 192.168.236.10 *
+Got a positive name query response from 192.168.236.10 (192.168.236.10)</pre></blockquote>
+
+<p>You might get the following error:</p>
+
+<ul><li>
+<p>If you receive <tt class="literal">Name-query</tt>
+<tt class="literal">failed</tt> <tt class="literal">to</tt>
+<tt class="literal">find</tt> <tt class="literal">name</tt> <tt class="literal">*</tt>,
+you have made a spelling mistake, or the client software on the PC
+isn't installed, started, or bound to TCP/IP. Double
+back to <a href="ch03.html">Chapter 3</a> and ensure that you have a
+client installed that is listening to the network.</p>
+</li></ul>
+<p>Repeat the command with the following options if you had any failures:</p>
+
+<ul><li>
+<p>If <tt class="literal">nmblookup</tt> <tt class="literal">-B</tt>
+<em class="replaceable">client_IP_address</em> succeeds but
+<tt class="literal">nmblookup</tt> <tt class="literal">-B</tt>
+<em class="replaceable">client_name</em> fails, there is a name service
+problem with the client's name; go to <a href="ch12.html#samba2-CHP-12-SECT-2.7">Section 12.2.7</a>, later in this chapter.</p>
+</li><li>
+<p>If <tt class="literal">nmblookup</tt> <tt class="literal">-B</tt>
+<tt class="literal">127.0.0.1</tt> '<tt class="literal">*</tt>' succeeds, but
+<tt class="literal">nmblookup</tt> <tt class="literal">-B</tt>
+<em class="replaceable">client_IP_address</em> fails, there is a
+hardware problem, and <em class="emphasis">ping</em> should have failed.
+See your network manager.</p>
+</li></ul>
+
+</div>
+
+
+
+<div class="sect3"><a name="samba2-CHP-12-SECT-2.6.4"/>
+
+<h3 class="head3">Testing the network with nmblookup</h3>
+
+<p><a name="INDEX-77"/><a name="INDEX-78"/>Run the command
+<em class="emphasis">nmblookup</em> again with a <em class="emphasis">-d2</em>
+option (for a debug level of 2) and a parameter of
+'<tt class="literal">*</tt>'. This time we are testing the ability of
+programs (such as <em class="emphasis">nmbd</em> ) to use broadcast.
+It's essentially a connectivity test, done via a
+broadcast to the default broadcast address.</p>
+
+<p>A number of NetBIOS over TCP/IP hosts on the network should respond
+with <tt class="literal">got</tt> <tt class="literal">a</tt>
+<tt class="literal">positive</tt> <tt class="literal">name</tt>
+<tt class="literal">query</tt> <tt class="literal">response</tt> messages. Samba
+might not catch all the responses in the short time it listens, so
+you won't always see all the SMB clients on the
+network. However, you should see most of them:</p>
+
+<blockquote><pre class="code">$ <b class="emphasis-bold">nmblookup -d 2 '*</b>' 
+Added interface ip=192.168.236.86 bcast=192.168.236.255 nmask=255.255.255.0 Sending 
+queries to 192.168.236.255 
+Got a positive name query response from 192.168.236.191 (192.168.236.191) 
+Got a positive name query response from 192.168.236.228 (192.168.236.228) 
+Got a positive name query response from 192.168.236.75 (192.168.236.75) 
+Got a positive name query response from 192.168.236.79 (192.168.236.79) 
+Got a positive name query response from 192.168.236.206 (192.168.236.206) 
+Got a positive name query response from 192.168.236.207 (192.168.236.207) 
+Got a positive name query response from 192.168.236.217 (192.168.236.217) 
+Got a positive name query response from 192.168.236.72 (192.168.236.72) 192.168.236.86 *</pre></blockquote>
+
+<p>However:</p>
+
+<ul><li>
+<p>If this doesn't give at least the client address you
+previously tested, the default broadcast address is wrong. Try
+<tt class="literal">nmblookup</tt> <tt class="literal">-B</tt>
+<tt class="literal">255.255.255.255</tt> <tt class="literal">-d</tt>
+<tt class="literal">2</tt> '<tt class="literal">*</tt>', which is a last-ditch
+variant (using a broadcast address of all 1s). If this draws
+responses, the broadcast address you've been using
+before is wrong. Troubleshooting these is discussed in <a href="ch12.html#samba2-CHP-12-SECT-2.8.2">Section 12.2.8.2</a>, later in this
+chapter.</p>
+</li><li>
+<p>If the address 255.255.255.255 fails too, check your notes to see if
+your PC and server are on different subnets, as discovered in the
+earlier section, <a href="ch12.html#samba2-CHP-12-SECT-2.2.4">Section 12.2.2.4</a>. You
+should try to diagnose this step with a server and client on the same
+subnet, but if you can't, you can try specifying the
+remote subnet's broadcast address with
+<em class="emphasis">-B</em>. Finding that address is discussed in <a href="ch12.html#samba2-CHP-12-SECT-2.8.2">Section 12.2.8.2</a>, later in this
+chapter. The <em class="emphasis">-B</em> option will work if your router
+supports directed broadcasts; if it doesn't, you
+might be forced to test with a client on the same network.</p>
+</li></ul>
+<p>As usual, you can check the Samba log files for additional clues.</p>
+
+
+</div>
+
+
+
+<div class="sect3"><a name="samba2-CHP-12-SECT-2.6.5"/>
+
+<h3 class="head3">Testing client browsing with net view</h3>
+
+<p><a name="INDEX-79"/><a name="INDEX-80"/>On the client, run the
+command <em class="replaceable">net view \\server</em> in an MS-DOS
+(command prompt) window to see if you can connect to the client and
+ask what shares it provides. You should get back a list of available
+shares on the server.</p>
+
+<p>If this works, continue with the later section <a href="ch12.html#samba2-CHP-12-SECT-3.1">Section 12.3.1</a>. Otherwise:</p>
+
+<ul><li>
+<p>If you get <tt class="literal">Network</tt> <tt class="literal">name</tt>
+<tt class="literal">not</tt> <tt class="literal">found</tt> for the name you just
+tested in the earlier section, <a href="ch12.html#samba2-CHP-12-SECT-2.6.3">Section 12.2.6.3</a>, there is a problem with the
+client software itself. Double-check this by running
+<em class="emphasis">nmblookup</em> on the client; if it works and
+<em class="emphasis">net view</em> doesn't, the client is
+at fault.</p>
+</li><li>
+<p>If <em class="emphasis">nmblookup</em> fails, there is a NetBIOS name
+service problem, as discussed in the later section, <a href="ch12.html#samba2-CHP-12-SECT-2.9">Section 12.2.9</a>.</p>
+</li><li>
+<p>If you get <tt class="literal">You</tt> <tt class="literal">do</tt>
+<tt class="literal">not</tt> <tt class="literal">have</tt> <tt class="literal">the</tt>
+<tt class="literal">necessary</tt> <tt class="literal">access</tt>
+<tt class="literal">rights</tt>, or <tt class="literal">This</tt>
+<tt class="literal">server</tt> <tt class="literal">is</tt>
+<tt class="literal">not</tt> <tt class="literal">configured</tt>
+<tt class="literal">to</tt> <tt class="literal">list</tt>
+<tt class="literal">shared</tt> <tt class="literal">resources</tt>, either your
+guest account is misconfigured (see the earlier section, <a href="ch12.html#samba2-CHP-12-SECT-2.5.2">Section 12.2.5.2</a>) or you have a
+<tt class="literal">hosts</tt> <tt class="literal">allow</tt> or
+<tt class="literal">hosts</tt> <tt class="literal">deny</tt> line that prohibits
+connections from your system. These problems should have been
+detected by the <em class="emphasis">smbclient</em> tests starting in the
+earlier section, <a href="ch12.html#samba2-CHP-12-SECT-2.6.1">Section 12.2.6.1</a>.</p>
+</li><li>
+<p>If you get <tt class="literal">The</tt> <tt class="literal">specified</tt>
+<tt class="literal">computer</tt> <tt class="literal">is</tt>
+<tt class="literal">not</tt> <tt class="literal">receiving</tt>
+<tt class="literal">requests</tt>, you have misspelled the name, the system
+is unreachable by broadcast (tested in the earlier section, <a href="ch12.html#samba2-CHP-12-SECT-2.6.4">Section 12.2.6.4</a>), or it's
+not running <em class="emphasis">nmbd</em>.</p>
+</li><li>
+<p>If you get <tt class="literal">Bad</tt> <tt class="literal">password</tt>
+<tt class="literal">error</tt>, you're probably
+encountering the Microsoft-encrypted password problem, as discussed
+earlier in this chapter and in <a href="ch09.html">Chapter 9</a>, with its
+corrections.</p>
+</li></ul>
+
+</div>
+
+
+
+<div class="sect3"><a name="samba2-CHP-12-SECT-2.6.6"/>
+
+<h3 class="head3">Browsing the server from the client</h3>
+
+<p><a name="INDEX-81"/><a name="INDEX-82"/>From the Windows Network
+Neighborhood (or My Network Places in newer releases), try to browse
+the server. Your Samba server should appear in the browse list of
+your local workgroup. You should be able to double-click the name of
+the server to get a list of shares.</p>
+
+<ul><li>
+<p>If you get an <tt class="literal">Invalid</tt> <tt class="literal">password</tt>
+error, it's most likely the encryption problem
+again.</p>
+</li><li>
+<p>If you receive an <tt class="literal">Unable</tt> <tt class="literal">to</tt>
+<tt class="literal">browse</tt> <tt class="literal">the</tt>
+<tt class="literal">network</tt> error, one of the following has occurred:</p>
+<ul><li>
+<p>You have looked too soon, before the broadcasts and updates have
+completed. Wait 30 seconds and try again.</p>
+</li><li>
+<p>There is a network problem you've not yet diagnosed.</p>
+</li><li>
+<p>There is no browse master. Add the configuration option
+<tt class="literal">local</tt> <tt class="literal">master</tt>
+<tt class="literal">=</tt> <tt class="literal">yes</tt> to your
+<em class="emphasis">smb.conf</em> file.</p>
+</li><li>
+<p>No shares are made browsable in the <em class="emphasis">smb.conf</em>
+file.</p>
+</li></ul>
+</li>
+<li>
+<p>If you receive the message <tt class="literal">\\server</tt>
+<tt class="literal">is</tt> <tt class="literal">not</tt>
+<tt class="literal">accessible</tt> then:</p>
+<ul><li>
+<p>You have the encrypted password problem.</p>
+</li><li>
+<p>The system really isn't accessible.</p>
+</li><li>
+<p>The system doesn't support browsing.</p>
+</li></ul>
+</li>
+</ul>
+
+<p>If you've made it this far and the problem is not
+yet solved, either the problem is one we've not yet
+seen, or it is a problem related to a topic we have already covered,
+and further analysis is required. Name resolution is often related to
+difficulties with Samba, so we cover it in more detail in the next
+sections. If you know your problem is not related to name resolution,
+skip to the <a href="ch12.html#samba2-CHP-12-SECT-3">Section 12.3</a> at the end of the chapter. <a name="INDEX-83"/><a name="INDEX-84"/></p>
+
+
+</div>
+
+
+</div>
+
+
+<div class="sect2"><a name="samba2-CHP-12-SECT-2.7"/>
+
+<h3 class="head2">Troubleshooting Name Services</h3>
+
+<p><a name="INDEX-85"/><a name="INDEX-86"/>This
+section looks at simple troubleshooting of all the name services
+you'll encounter, but only for the common problems
+that affect Samba.</p>
+
+<p>There are several good references for troubleshooting particular name
+services: Paul <a name="INDEX-87"/>Albitz and Cricket <a name="INDEX-88"/>Liu's <em class="emphasis">DNS and
+Bind</em> (O'Reilly) covers the DNS, Hal
+<a name="INDEX-89"/>Stern's <em class="emphasis">NFS and
+NIS</em> (O'Reilly) covers NIS
+(&quot;Yellow pages&quot;), while Windows
+Internet Name Service (WINS), <em class="filename">hosts/LMHOSTS</em>
+files, and NIS+ are best covered by their respective
+vendors' manuals.</p>
+
+<p>The problems addressed in this section are as follows:</p>
+
+<ul><li>
+<p>Name services are identified.</p>
+</li><li>
+<p>A hostname can't be looked up.</p>
+</li><li>
+<p>The long (FQDN) form of a hostname works but the short form
+doesn't.</p>
+</li><li>
+<p>The short form of the name works, but the long form
+doesn't.</p>
+</li><li>
+<p>A long delay occurs before the expected result.</p>
+</li></ul>
+
+<div class="sect3"><a name="samba2-CHP-12-SECT-2.7.1"/>
+
+<h3 class="head3">Identifying what's in use</h3>
+
+<p><a name="INDEX-90"/>First, see if both the
+server and the client are using DNS, WINS, NIS, or
+<em class="filename">hosts</em> files to look up IP addresses when you
+give them a name. Each kind of system has a different preference:</p>
+
+<ul><li>
+<p>Windows 95/98/Me tries WINS and the <em class="filename">LMHOSTS</em> file
+first, then broadcast, and finally DNS and <em class="filename">HOSTS</em>
+files.</p>
+</li><li>
+<p>Windows NT/2000/XP tries WINS, then broadcast, then the
+<em class="filename">LMHOSTS</em> file, and finally
+<em class="filename">HOSTS</em> and DNS.</p>
+</li><li>
+<p>Windows programs using the WINSOCK standard use the HOSTS file, DNS,
+WINS, and then broadcast. Don't assume that if a
+different program's name service works, the SMB
+client program's name service will!</p>
+</li><li>
+<p>Samba daemons use <em class="filename">lmhosts</em>, WINS, the Unix
+system's name resolution, and then broadcast.</p>
+</li><li>
+<p>Unix systems can be configured to use any combination of DNS,
+<em class="filename">HOSTS</em> files, NIS or NIS+, and winbind, generally
+in any order.</p>
+</li></ul>
+<p>We recommend that the client systems be configured to use WINS and
+DNS, the Samba daemons to use WINS and DNS, and the Unix server to
+use DNS, <em class="filename">hosts</em> files, and perhaps NIS+.
+You'll have to look at your notes and the actual
+systems to see which is in use.</p>
+
+<p>On the clients, the name services are all set in the TCP/IP
+Properties panel of the Networking Control Panel, as discussed in
+<a href="ch03.html">Chapter 3</a>. You might need to check there to see
+what you've actually turned on. On the server, see
+if a <em class="filename">/etc/resolv.conf</em> file exists. If it does,
+you're using DNS. You might be using the others as
+well, though. You'll need to check for NIS and
+combinations of services.</p>
+
+<p>Check for a <em class="filename">/etc/nsswitch.conf</em> file on Solaris
+and other System V Unix operating systems. If you have one, look for
+a line that begins with <tt class="literal">host</tt>: followed by one or
+more of <tt class="literal">files</tt>, <tt class="literal">bind</tt>,
+<tt class="literal">nis</tt>, or <tt class="literal">nis+</tt>. These are the
+name services to use, in order, with optional extra material in
+square brackets. The <tt class="literal">files</tt> keyword is for
+using <em class="emphasis">HOSTS</em> files, while <tt class="literal">bind</tt>
+(the Berkeley Internet Name Daemon) refers to using DNS.</p>
+
+<p>If the client and server differ, the first thing to do is to get them
+in sync. Clients can use DNS, WINS, <em class="emphasis">HOSTS</em>, and
+<em class="emphasis">LMHOSTS</em> files, but not NIS or NIS+. Servers can
+use <em class="emphasis">HOSTS</em> and <em class="filename">LMHOSTS</em>
+files, DNS, NIS or NIS+, and winbind, but not WINS&mdash;even if your
+Samba server provides WINS services. If you can't
+get all the systems to use the same services, you'll
+have to check the server and the client carefully for the same data.</p>
+
+<p>You can also make use of the <em class="emphasis">-R</em> (resolve order)
+option for <em class="emphasis">smbclient</em>. If you want to
+troubleshoot WINS, for example, you'd say:</p>
+
+<blockquote><pre class="code">$ <tt class="userinput"><b>smbclient -L </b></tt><em class="replaceable">server</em> <tt class="userinput"><b>-R wins</b></tt></pre></blockquote>
+
+<p>The possible settings are <tt class="literal">hosts</tt> (which means
+whatever the Unix system is using, not just<em class="filename">
+/etc/hosts</em> files), <tt class="literal">lmhosts</tt>,
+<tt class="literal">wins</tt>, and <tt class="literal">bcast</tt> (broadcast).</p>
+
+<p>In the following sections, we use the term <em class="emphasis">long
+name</em> for a fully qualified domain name (FQDN), such as
+<tt class="literal">server.example.com</tt> , and the term <em class="emphasis">short
+name</em> for the host part of an FQDN, such as
+<tt class="literal">server</tt>.</p>
+
+
+</div>
+
+
+
+<div class="sect3"><a name="samba2-CHP-12-SECT-2.7.2"/>
+
+<h3 class="head3">Cannot look up hostnames</h3>
+
+<p><a name="INDEX-91"/>Try the
+following:</p>
+
+<dl>
+<dt><b>DNS</b></dt>
+<dd>
+<p>Run <tt class="literal">nslookup</tt> <em class="replaceable">name</em>. If
+this fails, look for a <em class="filename">resolv.conf</em> error, a
+downed DNS server, or a short/long name problem (see the next
+section). Try the following:</p>
+
+
+<ul><li>
+<p>Your <em class="filename">/etc/resolv.conf</em> file should contain one or
+more <tt class="literal">nameserver</tt> lines, each with an IP address.
+These are the addresses of your DNS servers.</p>
+</li><li>
+<p>Ping each server address you find. If this fails for one, suspect the
+system. If it fails for each, suspect your network.</p>
+</li><li>
+<p>Retry the lookup using the full domain name (e.g.,
+<tt class="literal">server.example.com</tt>) if you tried the short name
+first, or the short name if you tried the long name first. If results
+differ, skip to the next section.</p>
+</li></ul>
+</dd>
+
+
+
+<dt><b>Broadcast/ WINS</b></dt>
+<dd>
+<p>Broadcast/ WINS does only short names such as
+<tt class="literal">server</tt>, and not long ones, such as
+<tt class="literal">server.example.com</tt>. Run
+<tt class="literal">nmblookup</tt> <tt class="literal">-S</tt>
+<em class="replaceable">server</em>. This reports everything broadcast
+has registered for the name. In our example, it looks like this:</p>
+
+<blockquote><pre class="code">$ <tt class="userinput"><b>nmblookup -S server</b></tt>
+Looking up status of 192.168.236.86
+received 10 names
+        SERVER           &lt;00&gt; -         M &lt;ACTIVE&gt; 
+        SERVER           &lt;03&gt; -         M &lt;ACTIVE&gt; 
+        SERVER           &lt;1f&gt; -         M &lt;ACTIVE&gt; 
+        SERVER           &lt;20&gt; -         M &lt;ACTIVE&gt; 
+        ..__MSBROWSE__.  &lt;01&gt; - &lt;GROUP&gt; M &lt;ACTIVE&gt; 
+        MYGROUP          &lt;00&gt; - &lt;GROUP&gt; M &lt;ACTIVE&gt; 
+        MYGROUP          &lt;1b&gt; -         M &lt;ACTIVE&gt; 
+        MYGROUP          &lt;1c&gt; - &lt;GROUP&gt; M &lt;ACTIVE&gt; 
+        MYGROUP          &lt;1d&gt; -         M &lt;ACTIVE&gt; 
+        MYGROUP          &lt;1e&gt; - &lt;GROUP&gt; M &lt;ACTIVE&gt;</pre></blockquote>
+
+<p>The required entry is <tt class="literal">SERVER</tt>
+<tt class="literal">&lt;00&gt;</tt>, which identifies
+<em class="replaceable">server</em> as being this
+system's NetBIOS name. You should also see your
+workgroup mentioned one or more times. If these lines are missing,
+Broadcast/WINS cannot look up names and will need attention.</p>
+
+<a name="samba2-CHP-12-NOTE-160"/><blockquote class="note"><h4 class="objtitle">TIP</h4>
+<p>The numbers in angle brackets in the previous output identify NetBIOS
+names as being workgroups, workstations, and file users of the
+messenger service, master browsers, domain master browsers, domain
+controllers, and a plethora of others. We primarily use
+<tt class="literal">&lt;00&gt;</tt> to identify system and workgroup names
+and <tt class="literal">&lt;20&gt;</tt> to identify systems as servers. The
+complete list is available at <a href="http://support.microsoft.com/support/kb/articles/q163/4/09.asp">http://support.microsoft.com/support/kb/articles/q163/4/09.asp</a>.</p>
+</blockquote>
+</dd>
+
+
+
+<dt><b>NIS</b></dt>
+<dd>
+<p>Try <tt class="literal">ypmatch</tt> <tt class="literal">name</tt>
+<tt class="literal">hosts</tt>. If this fails, NIS is down. Find out the
+NIS server's name by running
+<em class="emphasis">ypwhich</em>, and ping the system to see if
+it's accessible.</p>
+</dd>
+
+
+
+<dt><b>NIS+</b></dt>
+<dd>
+<p>If you're running NIS+, try
+<tt class="literal">nismatch</tt> <tt class="literal">name</tt>
+<tt class="literal">hosts</tt>. If this fails, NIS is down. Find out the
+NIS+ server's name by running
+<em class="emphasis">niswhich</em>, and ping that system to see if
+it's accessible.</p>
+</dd>
+
+
+
+<dt><b>hosts and HOSTS files</b></dt>
+<dd>
+<p>Inspect the <em class="filename">HOSTS</em> file on the client
+(<em class="filename">C:\Windows\ Hosts</em> on Windows 95/98/Me, and
+<em class="filename">C:\WINNT \system32\drivers\etc\hosts</em> on Windows
+NT/2000/XP). Each line should have an IP number and one or more
+names, the primary name first, then any optional aliases. An example
+follows:</p>
+
+
+<blockquote><pre class="code">127.0.0.1         localhost
+192.168.236.1     dns.svc.example.com 
+192.168.236.10    client.example.com client 
+192.168.236.11    backup.example.com loghost 
+192.168.236.86    server.example.com server 
+192.168.236.254   router.svc.example.com</pre></blockquote>
+
+<p>On Unix, <tt class="literal">localhost</tt> should always be 127.0.0.1,
+although it might be just an alias for a hostname on the PC. On the
+client, check that there are no <tt class="literal">#XXX</tt> directives at
+the ends of the lines; these are LAN Manager/NetBIOS directives and
+should appear only in <em class="emphasis">LMHOSTS</em> files.</p>
+</dd>
+
+
+
+<dt><b>LMHOSTS files</b></dt>
+<dd>
+<p>This file is a local source for LAN Manager (NetBIOS) names. It has a
+format similar to <em class="filename">hosts</em> files, but it does not
+support long-form domain names (e.g.,
+<tt class="literal">server.example.com</tt>) and can have a number of
+optional <tt class="literal">#XXX</tt> directives following the NetBIOS
+names. There is usually an <em class="emphasis">lmhosts.sam</em> (for
+sample) file located in <em class="filename">C:\Windows</em> on Windows
+95/98/Me, and in <em class="filename">C:\WINNT\system32\drivers\etc</em>
+on Windows NT/2000/XP, but it's not used unless it
+is renamed to <em class="emphasis">Lmhosts</em> in the same directory.</p>
+</dd>
+
+</dl>
+
+
+</div>
+
+
+
+<div class="sect3"><a name="samba2-CHP-12-SECT-2.7.3"/>
+
+<h3 class="head3">Long and short hostnames</h3>
+
+<p><a name="INDEX-92"/>Where the long (FQDN) form of a hostname
+works but the short name doesn't (for example,
+<tt class="literal">client.example.com</tt> works but
+<tt class="literal">client</tt> doesn't), consider the
+following:</p>
+
+<dl>
+<dt><b>DNS </b></dt>
+<dd>
+<p>This usually indicates that there is no default domain in which to
+look up the short names. Look for a <tt class="literal">default</tt> line
+in <em class="filename">/etc/resolv.conf</em> on the Samba server with
+your domain in it, or look for a <tt class="literal">search</tt> line with
+one or more domains in it. One or the other might need to be present
+to make short names usable; which one depends on the vendor and
+version of the DNS resolver. Try adding <tt class="literal">domain</tt>
+<em class="replaceable">your_domain</em> to
+<em class="filename">resolv.conf</em>, and ask your network or DNS
+administrator what should be in the file.</p>
+</dd>
+
+
+
+<dt><b>Broadcast/WINS </b></dt>
+<dd>
+<p>Broadcast/WINS doesn't support long names; it
+won't suffer from this problem.</p>
+</dd>
+
+
+
+<dt><b>NIS </b></dt>
+<dd>
+<p>Try the command <tt class="literal">ypmatch</tt>
+<em class="replaceable">hostname</em> <tt class="literal">hosts</tt>. If you
+don't get a match, your tables
+don't include short names. Speak to your network
+manager; short names might be missing by accident or might be
+unsupported as a matter of policy. Some sites don't
+ever use (ambiguous) short names.</p>
+</dd>
+
+
+
+<dt><b>NIS+</b></dt>
+<dd>
+<p>Try <tt class="literal">nismatch</tt> <em class="replaceable">hostname</em>
+<tt class="literal">hosts</tt>, and treat failure exactly as with NIS.</p>
+</dd>
+
+
+
+<dt><b>hosts </b></dt>
+<dd>
+<p>If the short name is not in <em class="filename">/etc/hosts</em>, consider
+adding it as an alias. Avoid, if you can, short names as primary
+names (the first one on a line). Have them as aliases if your system
+permits.</p>
+</dd>
+
+
+
+<dt><b>LMHOSTS </b></dt>
+<dd>
+<p>LAN Manager doesn't support long names, so it
+won't suffer from this problem.</p>
+</dd>
+
+</dl>
+
+<p>On the other hand, if the short form of the name works and the long
+form doesn't, consider the following:</p>
+
+<dl>
+<dt><b>DNS </b></dt>
+<dd>
+<p>This is bizarre; see your network or DNS administrator, as this is
+probably a DNS setup error.</p>
+</dd>
+
+
+
+<dt><b>Broadcast/WINS </b></dt>
+<dd>
+<p>This is normal; Broadcast/WINS can't use the long
+form. Optionally, consider DNS. (Be aware that Microsoft has stated
+that it will eventually switch entirely to DNS, even though DNS does
+not provide name types such as &lt;00&gt;.)</p>
+</dd>
+
+
+
+<dt><b>NIS</b></dt>
+<dd>
+<p>If you can use <em class="emphasis">ypmatch</em> to look up the short form
+but not the long, consider adding the long form to the table as at
+least an alias.</p>
+</dd>
+
+
+
+<dt><b>NIS+ </b></dt>
+<dd>
+<p>Same as NIS, except you use <em class="emphasis">nismatch</em> instead of
+<em class="emphasis">ypmatch</em> to look up names.</p>
+</dd>
+
+
+
+<dt><b>hosts and HOSTS</b></dt>
+<dd>
+<p>Add the long name as at least an alias, and preferably as the primary
+form. Also consider using DNS if it's practical.</p>
+</dd>
+
+
+
+<dt><b>LMHOSTS </b></dt>
+<dd>
+<p>This is normal. LAN Manager can't use the long form;
+consider switching to DNS or <em class="filename">hosts</em>.</p>
+</dd>
+
+</dl>
+
+
+</div>
+
+
+
+<div class="sect3"><a name="samba2-CHP-12-SECT-2.7.4"/>
+
+<h3 class="head3">Unusual delays</h3>
+
+<p><a name="INDEX-93"/>When there is a long delay before the
+expected result:</p>
+
+<dl>
+<dt><b>DNS </b></dt>
+<dd>
+<p>Test the same name with the <em class="emphasis">nslookup</em> command on
+the system that is slow (client or server). If
+<em class="emphasis">nslookup</em> is also slow, you have a DNS problem.
+If it's slower on a client, you might have too many
+protocols bound to the Ethernet card. Eliminate NetBEUI, which is
+infamously slow, and, optionally, Novell&mdash;assuming you
+don't need them. This is especially important on
+Windows 95, which is particularly sensitive to excess protocols.</p>
+</dd>
+
+
+
+<dt><b>Broadcast/ WINS</b></dt>
+<dd>
+<p>Test the client using <em class="emphasis">nmblookup</em>; if
+it's faster, you probably have the protocols problem
+as mentioned in the previous item.</p>
+</dd>
+
+
+
+<dt><b>NIS</b></dt>
+<dd>
+<p>Try <em class="emphasis">ypmatch</em>; if it's slow,
+report the problem to your network manager.</p>
+</dd>
+
+
+
+<dt><b>NIS+ </b></dt>
+<dd>
+<p>Try <em class="emphasis">nismatch</em>, similarly.</p>
+</dd>
+
+
+
+<dt><b>hosts and HOSTS</b></dt>
+<dd>
+<p>The <em class="emphasis">hosts</em> files, if of reasonable size, are
+always fast. You probably have the protocols problem mentioned
+previously under DNS.</p>
+</dd>
+
+
+
+<dt><b>lmhosts and LMHOSTS</b></dt>
+<dd>
+<p>This is not a name lookup problem; <em class="emphasis">LMHOSTS</em> files
+are as fast as <em class="emphasis">hosts</em> and
+<em class="filename">HOSTS</em> files.</p>
+</dd>
+
+</dl>
+
+
+</div>
+
+
+
+<div class="sect3"><a name="samba2-CHP-12-SECT-2.7.5"/>
+
+<h3 class="head3">Localhost issues</h3>
+
+<p><a name="INDEX-94"/>When a localhost isn't
+127.0.0.1, try the following:</p>
+
+<dl>
+<dt><b>DNS</b></dt>
+<dd>
+<p>There is probably no record for <tt class="literal">localhost</tt>.
+<tt class="literal">A</tt> <tt class="literal">127.0.0.1</tt>. Arrange to add
+one, as well as a reverse entry,
+<tt class="literal">1.0.0.127.IN-ADDR.ARPA</tt> <tt class="literal">PTR</tt>
+<tt class="literal">127.0.0.1</tt>.</p>
+</dd>
+
+
+
+<dt><b>Broadcast/WINS</b></dt>
+<dd>
+<p>Not applicable.</p>
+</dd>
+
+
+
+<dt><b>NIS</b></dt>
+<dd>
+<p>If <tt class="literal">localhost</tt> isn't in the table,
+add it.</p>
+</dd>
+
+
+
+<dt><b>NIS+ </b></dt>
+<dd>
+<p>If <tt class="literal">localhost</tt> isn't in the table,
+add it.</p>
+</dd>
+
+
+
+<dt><b>hosts and HOSTS</b></dt>
+<dd>
+<p>Add a line that says <tt class="literal">127.0.0.1</tt>
+<tt class="literal">localhost</tt>.</p>
+</dd>
+
+
+
+<dt><b>LMHOSTS</b></dt>
+<dd>
+<p>Not applicable. <a name="INDEX-95"/><a name="INDEX-96"/></p>
+</dd>
+
+</dl>
+
+
+</div>
+
+
+</div>
+
+
+<div class="sect2"><a name="samba2-CHP-12-SECT-2.8"/>
+
+<h3 class="head2">Troubleshooting Network Addresses</h3>
+
+<p><a name="INDEX-97"/><a name="INDEX-98"/>A
+number of common problems are caused by incorrect routing of Internet
+addresses or by the incorrect assignment of addresses. This section
+helps you determine what your addresses are.</p>
+
+
+<div class="sect3"><a name="samba2-CHP-12-SECT-2.8.1"/>
+
+<h3 class="head3">Netmasks</h3>
+
+<p>Using the <a name="INDEX-99"/>netmask, it is possible to
+determine which addresses can be reached directly (i.e., which are on
+the local network) and which addresses require forwarding packets
+through a router. If the netmask is wrong, the systems will make one
+of two mistakes. One is to route local packets via a router, which is
+an expensive waste of time&mdash;it might work reasonably fast, it
+might run slowly, or it might fail utterly. The second mistake is to
+fail to send packets from a remote system to the router, which will
+prevent them from being forwarded to the remote system.</p>
+
+<p>The netmask is a number like an IP address, with one-bits for the
+network part of an address and zero-bits for the host portion. It is
+used as a bitmask to mask off parts of the address inside the TCP/IP
+code. If the mask is 255.255.0.0, the first 2 bytes are the network
+part and the last 2 are the host part. More common is 255.255.255.0,
+in which the first 3 bytes are the network part and the last one is
+the host part.</p>
+
+<p>For example, let's say your IP address is
+192.168.0.10 and the Samba server is 192.168.236.86. If your netmask
+happens to be 255.255.255.0, the network part of the address is the
+first 3 bytes, and the host part is the last byte. In this case, the
+network parts are different, and the systems are on different
+networks:</p>
+
+<a name="ch12-37-fm2xml"/><table border="1">
+
+
+
+<tr>
+<th>
+<p>Network part</p>
+</th>
+<th>
+<p>Host part</p>
+</th>
+</tr>
+
+
+<tr>
+<td>
+<p>192 168 000</p>
+</td>
+<td>
+<p>10</p>
+</td>
+</tr>
+<tr>
+<td>
+<p>192 168 235</p>
+</td>
+<td>
+<p>86</p>
+</td>
+</tr>
+
+</table>
+
+<p>If your netmask happens to be 255.255.0.0, the network part is just
+the first 2 bytes. In this case, the network parts match, and so the
+two systems are on the same network:</p>
+
+<a name="ch12-38-fm2xml"/><table border="1">
+
+
+
+<tr>
+<th>
+<p>Network part</p>
+</th>
+<th>
+<p>Host part</p>
+</th>
+</tr>
+
+
+<tr>
+<td>
+<p>192 168</p>
+</td>
+<td>
+<p>000 10</p>
+</td>
+</tr>
+<tr>
+<td>
+<p>192 168</p>
+</td>
+<td>
+<p>236 86</p>
+</td>
+</tr>
+
+</table>
+
+<p>Make sure the netmask in use on each system matches the structure of
+your network. On every subnet, the netmask should be identical on
+each system.</p>
+
+
+</div>
+
+
+
+<div class="sect3"><a name="samba2-CHP-12-SECT-2.8.2"/>
+
+<h3 class="head3">Broadcast addresses</h3>
+
+<p>The <a name="INDEX-100"/>broadcast address is a normal address,
+with the hosts part all one-bits. It means &quot;all
+hosts on your network.&quot; You can compute it easily
+from your netmask and address: take the address and put one-bits in
+it for all the bits that are zero at the end of the netmask (the host
+part). The following table illustrates this:</p>
+
+<a name="ch12-39-fm2xml"/><table border="1">
+
+
+
+
+<tr>
+<th>
+</th>
+<th>
+<p>Network part</p>
+</th>
+<th>
+<p>Host part</p>
+</th>
+</tr>
+
+
+<tr>
+<td>
+<p>IP address</p>
+</td>
+<td>
+<p>192 168 236</p>
+</td>
+<td>
+<p>86</p>
+</td>
+</tr>
+<tr>
+<td>
+<p>Netmask</p>
+</td>
+<td>
+<p>255 255 255</p>
+</td>
+<td>
+<p>000</p>
+</td>
+</tr>
+<tr>
+<td>
+<p>Broadcast</p>
+</td>
+<td>
+<p>192 168 236</p>
+</td>
+<td>
+<p>255</p>
+</td>
+</tr>
+
+</table>
+
+<p>In this example, the broadcast address on the 192.168.236 network is
+192.168.236.255. There is also an old
+&quot;universal&quot; broadcast address,
+255.255.255.255. Routers are prohibited from forwarding these, but
+most systems on your local network will respond to broadcasts to this
+address.</p>
+
+
+</div>
+
+
+
+<div class="sect3"><a name="samba2-CHP-12-SECT-2.8.3"/>
+
+<h3 class="head3">Network address ranges</h3>
+
+<p>A <a name="INDEX-101"/>number of address ranges have been
+reserved for testing and for nonconnected networks; we use these for
+the examples in this book. If you don't have an
+address yet, feel free to use one of these to start. They include one
+class A network, 10.*.*.*, a range of class B network addresses,
+172.16.*.* through 172.31.*.*, and 254 class C networks, 192.168.1.*
+through 192.168.254.*. The domain <tt class="literal">example.com</tt> is
+also reserved for unconnected networks, explanatory examples, and
+books.</p>
+
+<p>If you're actually connecting to the Internet,
+you'll need to get an appropriate IP address and a
+domain name, probably through the same company that provides your
+connection.</p>
+
+
+</div>
+
+
+
+<div class="sect3"><a name="samba2-CHP-12-SECT-2.8.4"/>
+
+<h3 class="head3">Finding your network address</h3>
+
+<p><a name="INDEX-102"/>If you
+haven't recorded your IP address, you can learn it
+through the <em class="emphasis">ifconfig</em><a name="INDEX-103"/> command on Unix or the
+<em class="emphasis">ipconfig</em> <a name="INDEX-104"/>command on Windows. (Check your manual
+pages for any options required by your brand of Unix. For example,
+<tt class="literal">ifconfig</tt> <tt class="literal">-a</tt> works on Solaris.)
+You should see output similar to the following:</p>
+
+<blockquote><pre class="code">$ <tt class="userinput"><b>ifconfig -a</b></tt> 
+le0: flags=63&lt;UP,BROADCAST,NOTRAILERS,RUNNING &gt; 
+      inet 192.168.236.11 netmask ffffff00 broadcast 192.168.236.255 
+lo0: flags=49&lt;&amp;lt&gt;UP,LOOPBACK,RUNNING&lt;&amp;gt&gt;         
+      inet 127.0.0.1 netmask ff000000</pre></blockquote>
+
+<p>One of the interfaces will be loopback (in our examples,
+<tt class="literal">lo0</tt>), and the other will be the regular IP
+interface. The flags should show that the interface is running, and
+Ethernet interfaces will also say they support broadcasts (PPP
+interfaces don't). The other places to look for IP
+addresses are <em class="filename">/etc/hosts</em> files, Windows
+<em class="emphasis">HOSTS</em> files, Windows
+<em class="emphasis">LMHOSTS</em> files, NIS, NIS+, and DNS. <a name="INDEX-105"/><a name="INDEX-106"/></p>
+
+
+</div>
+
+
+</div>
+
+
+<div class="sect2"><a name="samba2-CHP-12-SECT-2.9"/>
+
+<h3 class="head2">Troubleshooting NetBIOS Names</h3>
+
+<p><a name="INDEX-107"/><a name="INDEX-108"/>Historically, SMB protocols have
+depended on the NetBIOS name system, also called the LAN Manager name
+system. This was a simple scheme where each system had a unique
+20-character name and broadcast it on the LAN for everyone to know.
+With TCP/IP, we tend to use names such as
+<tt class="literal">client.example.com</tt>, stored in
+<em class="filename">/etc/hosts</em> files through DNS or WINS.</p>
+
+<p>The usual mapping of domain names such as
+<tt class="literal">server.example.com</tt> to NetBIOS names simply uses
+the <tt class="literal">server</tt> part as the NetBIOS name and converts
+it to uppercase. Alas, this doesn't always work,
+especially if you have a system with a 21-character name; not
+everyone uses the same NetBIOS and DNS names. For example,
+<tt class="literal">corpvm1</tt> along with <tt class="literal">vm1.corp.com</tt>
+is not unusual.</p>
+
+<p>A system with a different NetBIOS name and domain name is confusing
+when you're troubleshooting; we recommend that you
+try to avoid this wherever possible. NetBIOS names are discoverable
+with <em class="emphasis">smbclient</em> :</p>
+
+<ul><li>
+<p>If you can list shares on your Samba server with
+<tt class="literal">smbclient</tt> <tt class="literal">-L</tt>
+<tt class="literal">short_name</tt>, the short name is the NetBIOS name.</p>
+</li><li>
+<p>If you get <tt class="literal">Get_Hostbyname</tt>:
+<tt class="literal">Unknown</tt> <tt class="literal">host</tt>
+<tt class="literal">name</tt>, there is probably a mismatch. Check in the
+<em class="filename">smb.conf</em> file to see if the NetBIOS name is
+explicitly set.</p>
+</li><li>
+<p>Try to list shares again, specifying <tt class="literal">-I</tt> and the IP
+address of the Samba server (e.g., <tt class="literal">smbclient</tt>
+<tt class="literal">-L</tt> <tt class="literal">server</tt> <tt class="literal">-I</tt>
+<tt class="literal">192.168.236.86</tt>). This overrides the name lookup
+and forces the packets to go to the IP address. If this works, there
+was a mismatch.</p>
+</li><li>
+<p>Try with <tt class="literal">-I</tt> and the full domain name of the server
+(e.g., <tt class="literal">smbclient</tt> <tt class="literal">-L</tt>
+<tt class="literal">server</tt> <tt class="literal">-I</tt>
+<tt class="literal">server.example.com</tt>). This tests the lookup of the
+domain name, using whatever scheme the Samba server uses (e.g., DNS).
+If it fails, you have a name service problem. You should reread the
+earlier section, <a href="ch12.html#samba2-CHP-12-SECT-2.7">Section 12.2.7</a>,
+after you finish troubleshooting the NetBIOS names.</p>
+</li><li>
+<p>Try with the <tt class="literal">-n</tt> (NetBIOS name) option, giving it
+the name you expect to work (e.g., <tt class="literal">smbclient</tt>
+<tt class="literal">-n</tt> <tt class="literal">server</tt> <tt class="literal">-L</tt>
+<tt class="literal">server-12</tt>), but without overriding the IP address
+through <tt class="literal">-I</tt>. If this works, the name you specified
+with <tt class="literal">-n</tt> is the actual NetBIOS name of the server.
+If you receive <tt class="literal">Get-Hostbyname</tt>:
+<tt class="literal">Unknown</tt> <tt class="literal">host</tt>
+<tt class="literal">SERVER</tt>, it's not the right server
+yet.</p>
+</li><li>
+<p>If nothing is working so far, repeat the tests specifying
+<tt class="literal">-U</tt> <em class="emphasis">username</em> and
+<tt class="literal">-W</tt> <em class="emphasis">workgroup</em>, with the
+username and workgroup in uppercase, to make sure
+you're not being derailed by a user or workgroup
+mismatch.</p>
+</li><li>
+<p>If still nothing works and you had evidence of a name service
+problem, troubleshoot the name service (see the earlier section,
+<a href="ch12.html#samba2-CHP-12-SECT-2.7">Section 12.2.7</a>) and then return to
+the NetBIOS name service. <a name="INDEX-109"/><a name="INDEX-110"/></p>
+</li></ul>
+
+</div>
+
+
+</div>
+
+
+
+<div class="sect1"><a name="samba2-CHP-12-SECT-3"/>
+
+<h2 class="head1">Extra Resources</h2>
+
+<p>At some point during your work with Samba, you'll
+want to turn to online or printed resources for news, updates, and
+aid.</p>
+
+
+<div class="sect2"><a name="samba2-CHP-12-SECT-3.1"/>
+
+<h3 class="head2">Documentation and FAQs</h3>
+
+<p>It's OK to read the <a name="INDEX-111"/><a name="INDEX-112"/>documentation. Really. Nobody can see you,
+and we won't tell. In fact, Samba ships with a large
+set of documentation files, and it is well worth the effort to at
+least browse through them, either in the distribution directory on
+your computer under <em class="filename">/docs</em> or online at the Samba
+web site: <a href="http://www.samba.org">http://www.samba.org</a>. The most current
+FAQ list, bug information, and distribution locations are located at
+the web site, with links to all the Samba manual pages and HOWTOs.</p>
+
+
+</div>
+
+
+<div class="sect2"><a name="samba2-CHP-12-SECT-3.2"/>
+
+<h3 class="head2">Samba Newsgroups</h3>
+
+<p><a name="INDEX-113"/>Usenet
+newsgroups have always been a great place to get advice on just about
+any topic. In the past few years, though, this vast pool of knowledge
+has developed something that has made it into an invaluable resource:
+a memory. Archival and search sites such as the one at
+<a name="INDEX-114"/>Google (<a href="http://groups.google.com/advanced_group_search">http://groups.google.com/advanced_group_search</a>)
+have made sifting through years of valuable solutions as simple as a
+few mouse clicks.</p>
+
+<p>The primary newsgroup for Samba is
+<em class="emphasis">comp.protocols.smb</em><a name="INDEX-115"/>. This should always be your first
+stop when there's a problem. More often than not,
+spending 5 minutes researching an error here will save hours of
+frustration while trying to debug something yourself.</p>
+
+<p>When searching a newsgroup, try to be as specific as possible, but
+not too wordy. Searching on actual error messages is best. If you
+don't find an answer immediately in the newsgroup,
+resist the temptation to post a request for help until
+you've done a bit more work on the problem. You
+might find that the answer is in a FAQ or one of the many
+documentation files that ship with Samba, or a solution might become
+evident when you run one of Samba's diagnostic
+tools. If nothing works, post a request in
+<em class="emphasis">comp.protocols.smb</em>, and be as specific as
+possible about what you have tried and what you are seeing. Include
+any error messages that appear. It might be days before you receive
+help, so be patient and keep trying things while you wait.</p>
+
+<a name="samba2-CHP-12-NOTE-161"/><blockquote class="note"><h4 class="objtitle">TIP</h4>
+<p>Once you post a request for help, keep poking at the problem
+yourself. Most of us have had the experience of posting a Usenet
+article containing hundreds of lines of intricate detail, only to
+solve the problem an hour later after the article has blazed its way
+across several continents. The rule of thumb goes something like
+this: the more folks who have read your request, the simpler the
+solution. Usually this means that once everyone in the Unix community
+has seen your article, the solution will be something simple such as,
+&quot;Plug the power cord into the wall
+socket.&quot;</p>
+</blockquote>
+
+
+</div>
+
+
+<div class="sect2"><a name="samba2-CHP-12-SECT-3.3"/>
+
+<h3 class="head2">Samba Mailing Lists</h3>
+
+<p>The following are <a name="INDEX-116"/>mailing lists for support with Samba. See
+the Samba home page, <a href="http://www.samba.org/">http://www.samba.org/</a>, for
+information on subscribing and unsubscribing to these mailing lists:</p>
+
+<dl>
+<dt><b>samba at samba.org</b></dt>
+<dd>
+<p>This is the primary mailing list for general questions and discussion
+regarding Samba.</p>
+</dd>
+
+
+
+<dt><b>samba-announce at samba.org</b></dt>
+<dd>
+<p>This list is for receiving news regarding Samba, such as
+announcements of new releases.</p>
+</dd>
+
+
+
+<dt><b>samba-cvs at samba.org</b></dt>
+<dd>
+<p>By subscribing to this list, you can automatically receive a message
+every time one of the Samba developers updates the Samba source code
+in the CVS repository. You might want to do this if you are waiting
+for a specific bug fix or feature to be applied. To avoid congesting
+your email inbox, we suggest using the digest feature, which
+consolidates messages into a smaller number of emails.</p>
+</dd>
+
+
+
+<dt><b>samba-docs at samba.org</b></dt>
+<dd>
+<p>This list is for discussing Samba documentation.</p>
+</dd>
+
+
+
+<dt><b>samba-vms at samba.org</b></dt>
+<dd>
+<p>This mailing list is for people who are running Samba on the VMS
+operating system.</p>
+</dd>
+
+
+
+<dt><b>samba-binaries at samba.org</b></dt>
+<dd>
+<p>This is a list for developers to use when discussing precompiled
+Samba distributions.</p>
+</dd>
+
+
+
+<dt><b>samba-technical at samba.org</b></dt>
+<dd>
+<p>This mailing list is for developer discussion of the Samba code.</p>
+</dd>
+
+</dl>
+
+<p>Searchable versions of the Samba mailing list archives can be found
+at <a href="http://marc.theaimsgroup.com">http://marc.theaimsgroup.com</a>.</p>
+
+<p>When posting messages to the Samba mailing lists, keep in mind that
+you are sending your message to a large audience. The notes in the
+previous section regarding Usenet postings also apply here. A
+well-formulated question or comment is more likely to be answered,
+and a poorly conceived message is <em class="emphasis">very</em> likely to
+be ignored!</p>
+
+
+</div>
+
+
+<div class="sect2"><a name="samba2-CHP-12-SECT-3.4"/>
+
+<h3 class="head2">Further Reading</h3>
+
+<ol><li>
+<p>Hunt, Craig. <em class="emphasis">TCP/IP Network Administration</em>,
+Third Edition. Sebastopol, CA: O'Reilly
+&amp; Associates, 1997.</p>
+</li>
+<li>
+<p>Hunt, Craig, and Robert Bruce Thompson. <em class="emphasis">Windows NT TCP/IP
+Network Administration</em>. Sebastopol, CA:
+O'Reilly &amp; Associates, 1998.</p>
+</li>
+<li>
+<p>Albitz, Paul, and Cricket Liu. <em class="emphasis">DNS and Bind</em>,
+Fourth Edition. Sebastopol, CA: O'Reilly
+&amp; Associates, 1998.</p>
+</li>
+<li>
+<p>Stern, Hal. <em class="emphasis">Managing NFS and NIS</em>, Second
+Edition. Sebastopol, CA: O'Reilly &amp; Associates,
+1991.<a name="INDEX-117"/></p>
+</li></ol>
+
+</div>
+
+
+</div>
+
+<hr/><h4 class="head4"><a href="toc.html">TOC</a></h4></body></html>

Deleted: branches/samba/experimental/docs/htmldocs/using_samba/figs/sam.0101.gif
===================================================================
(Binary files differ)

Deleted: branches/samba/experimental/docs/htmldocs/using_samba/figs/sam.0102.gif
===================================================================
(Binary files differ)

Deleted: branches/samba/experimental/docs/htmldocs/using_samba/figs/sam.0103.gif
===================================================================
(Binary files differ)

Deleted: branches/samba/experimental/docs/htmldocs/using_samba/figs/sam.0104.gif
===================================================================
(Binary files differ)

Deleted: branches/samba/experimental/docs/htmldocs/using_samba/figs/sam.0105.gif
===================================================================
(Binary files differ)

Deleted: branches/samba/experimental/docs/htmldocs/using_samba/figs/sam.0106.gif
===================================================================
(Binary files differ)

Deleted: branches/samba/experimental/docs/htmldocs/using_samba/figs/sam.0107.gif
===================================================================
(Binary files differ)

Deleted: branches/samba/experimental/docs/htmldocs/using_samba/figs/sam.0108.gif
===================================================================
(Binary files differ)

Deleted: branches/samba/experimental/docs/htmldocs/using_samba/figs/sam.0109.gif
===================================================================
(Binary files differ)

Deleted: branches/samba/experimental/docs/htmldocs/using_samba/figs/sam.0110.gif
===================================================================
(Binary files differ)

Deleted: branches/samba/experimental/docs/htmldocs/using_samba/figs/sam.0111.gif
===================================================================
(Binary files differ)

Deleted: branches/samba/experimental/docs/htmldocs/using_samba/figs/sam.0112.gif
===================================================================
(Binary files differ)

Deleted: branches/samba/experimental/docs/htmldocs/using_samba/figs/sam.0113.gif
===================================================================
(Binary files differ)

Deleted: branches/samba/experimental/docs/htmldocs/using_samba/figs/sam.0114.gif
===================================================================
(Binary files differ)

Deleted: branches/samba/experimental/docs/htmldocs/using_samba/figs/sam.0201.gif
===================================================================
(Binary files differ)

Deleted: branches/samba/experimental/docs/htmldocs/using_samba/figs/sam.0202.gif
===================================================================
(Binary files differ)

Deleted: branches/samba/experimental/docs/htmldocs/using_samba/figs/sam.0203.gif
===================================================================
(Binary files differ)

Deleted: branches/samba/experimental/docs/htmldocs/using_samba/figs/sam.0204.gif
===================================================================
(Binary files differ)

Deleted: branches/samba/experimental/docs/htmldocs/using_samba/figs/sam.0301.gif
===================================================================
(Binary files differ)

Deleted: branches/samba/experimental/docs/htmldocs/using_samba/figs/sam.0302.gif
===================================================================
(Binary files differ)

Deleted: branches/samba/experimental/docs/htmldocs/using_samba/figs/sam.0303.gif
===================================================================
(Binary files differ)

Deleted: branches/samba/experimental/docs/htmldocs/using_samba/figs/sam.0304.gif
===================================================================
(Binary files differ)

Deleted: branches/samba/experimental/docs/htmldocs/using_samba/figs/sam.0305.gif
===================================================================
(Binary files differ)

Deleted: branches/samba/experimental/docs/htmldocs/using_samba/figs/sam.0306.gif
===================================================================
(Binary files differ)

Deleted: branches/samba/experimental/docs/htmldocs/using_samba/figs/sam.0307.gif
===================================================================
(Binary files differ)

Deleted: branches/samba/experimental/docs/htmldocs/using_samba/figs/sam.0308.gif
===================================================================
(Binary files differ)

Deleted: branches/samba/experimental/docs/htmldocs/using_samba/figs/sam.0309.gif
===================================================================
(Binary files differ)

Deleted: branches/samba/experimental/docs/htmldocs/using_samba/figs/sam.0310.gif
===================================================================
(Binary files differ)

Deleted: branches/samba/experimental/docs/htmldocs/using_samba/figs/sam.0311.gif
===================================================================
(Binary files differ)

Deleted: branches/samba/experimental/docs/htmldocs/using_samba/figs/sam.0312.gif
===================================================================
(Binary files differ)

Deleted: branches/samba/experimental/docs/htmldocs/using_samba/figs/sam.0313.gif
===================================================================
(Binary files differ)

Deleted: branches/samba/experimental/docs/htmldocs/using_samba/figs/sam.0314.gif
===================================================================
(Binary files differ)

Deleted: branches/samba/experimental/docs/htmldocs/using_samba/figs/sam.0315.gif
===================================================================
(Binary files differ)

Deleted: branches/samba/experimental/docs/htmldocs/using_samba/figs/sam.0316.gif
===================================================================
(Binary files differ)

Deleted: branches/samba/experimental/docs/htmldocs/using_samba/figs/sam.0317.gif
===================================================================
(Binary files differ)

Deleted: branches/samba/experimental/docs/htmldocs/using_samba/figs/sam.0318.gif
===================================================================
(Binary files differ)

Deleted: branches/samba/experimental/docs/htmldocs/using_samba/figs/sam.0319.gif
===================================================================
(Binary files differ)

Deleted: branches/samba/experimental/docs/htmldocs/using_samba/figs/sam.0320.gif
===================================================================
(Binary files differ)

Deleted: branches/samba/experimental/docs/htmldocs/using_samba/figs/sam.0321.gif
===================================================================
(Binary files differ)

Deleted: branches/samba/experimental/docs/htmldocs/using_samba/figs/sam.0322.gif
===================================================================
(Binary files differ)

Deleted: branches/samba/experimental/docs/htmldocs/using_samba/figs/sam.0323.gif
===================================================================
(Binary files differ)

Deleted: branches/samba/experimental/docs/htmldocs/using_samba/figs/sam.0324.gif
===================================================================
(Binary files differ)

Deleted: branches/samba/experimental/docs/htmldocs/using_samba/figs/sam.0325.gif
===================================================================
(Binary files differ)

Deleted: branches/samba/experimental/docs/htmldocs/using_samba/figs/sam.0326.gif
===================================================================
(Binary files differ)

Deleted: branches/samba/experimental/docs/htmldocs/using_samba/figs/sam.0327.gif
===================================================================
(Binary files differ)

Deleted: branches/samba/experimental/docs/htmldocs/using_samba/figs/sam.0328.gif
===================================================================
(Binary files differ)

Deleted: branches/samba/experimental/docs/htmldocs/using_samba/figs/sam.0401.gif
===================================================================
(Binary files differ)

Deleted: branches/samba/experimental/docs/htmldocs/using_samba/figs/sam.0402.gif
===================================================================
(Binary files differ)

Deleted: branches/samba/experimental/docs/htmldocs/using_samba/figs/sam.0403.gif
===================================================================
(Binary files differ)

Deleted: branches/samba/experimental/docs/htmldocs/using_samba/figs/sam.0404.gif
===================================================================
(Binary files differ)

Deleted: branches/samba/experimental/docs/htmldocs/using_samba/figs/sam.0405.gif
===================================================================
(Binary files differ)

Deleted: branches/samba/experimental/docs/htmldocs/using_samba/figs/sam.0406.gif
===================================================================
(Binary files differ)

Deleted: branches/samba/experimental/docs/htmldocs/using_samba/figs/sam.0407.gif
===================================================================
(Binary files differ)

Deleted: branches/samba/experimental/docs/htmldocs/using_samba/figs/sam.0501.gif
===================================================================
(Binary files differ)

Deleted: branches/samba/experimental/docs/htmldocs/using_samba/figs/sam.0502.gif
===================================================================
(Binary files differ)

Deleted: branches/samba/experimental/docs/htmldocs/using_samba/figs/sam.0503.gif
===================================================================
(Binary files differ)

Deleted: branches/samba/experimental/docs/htmldocs/using_samba/figs/sam.0504.gif
===================================================================
(Binary files differ)

Deleted: branches/samba/experimental/docs/htmldocs/using_samba/figs/sam.0505.gif
===================================================================
(Binary files differ)

Deleted: branches/samba/experimental/docs/htmldocs/using_samba/figs/sam.0506.gif
===================================================================
(Binary files differ)

Deleted: branches/samba/experimental/docs/htmldocs/using_samba/figs/sam.0507.gif
===================================================================
(Binary files differ)

Deleted: branches/samba/experimental/docs/htmldocs/using_samba/figs/sam.0508.gif
===================================================================
(Binary files differ)

Deleted: branches/samba/experimental/docs/htmldocs/using_samba/figs/sam.0601.gif
===================================================================
(Binary files differ)

Deleted: branches/samba/experimental/docs/htmldocs/using_samba/figs/sam.0602.gif
===================================================================
(Binary files differ)

Deleted: branches/samba/experimental/docs/htmldocs/using_samba/figs/sam.0603.gif
===================================================================
(Binary files differ)

Deleted: branches/samba/experimental/docs/htmldocs/using_samba/figs/sam.0604.gif
===================================================================
(Binary files differ)

Deleted: branches/samba/experimental/docs/htmldocs/using_samba/figs/sam.0605.gif
===================================================================
(Binary files differ)

Deleted: branches/samba/experimental/docs/htmldocs/using_samba/figs/sam.0606.gif
===================================================================
(Binary files differ)

Deleted: branches/samba/experimental/docs/htmldocs/using_samba/figs/sam.0701.gif
===================================================================
(Binary files differ)

Deleted: branches/samba/experimental/docs/htmldocs/using_samba/figs/sam.0702.gif
===================================================================
(Binary files differ)

Deleted: branches/samba/experimental/docs/htmldocs/using_samba/figs/sam.0703.gif
===================================================================
(Binary files differ)

Deleted: branches/samba/experimental/docs/htmldocs/using_samba/figs/sam.0704.gif
===================================================================
(Binary files differ)

Deleted: branches/samba/experimental/docs/htmldocs/using_samba/figs/sam.0705.gif
===================================================================
(Binary files differ)

Deleted: branches/samba/experimental/docs/htmldocs/using_samba/figs/sam.0706.gif
===================================================================
(Binary files differ)

Deleted: branches/samba/experimental/docs/htmldocs/using_samba/figs/sam.0707.gif
===================================================================
(Binary files differ)

Deleted: branches/samba/experimental/docs/htmldocs/using_samba/figs/sam.0708.gif
===================================================================
(Binary files differ)

Deleted: branches/samba/experimental/docs/htmldocs/using_samba/figs/sam.0709.gif
===================================================================
(Binary files differ)

Deleted: branches/samba/experimental/docs/htmldocs/using_samba/figs/sam.0801.gif
===================================================================
(Binary files differ)

Deleted: branches/samba/experimental/docs/htmldocs/using_samba/figs/sam.0802.gif
===================================================================
(Binary files differ)

Deleted: branches/samba/experimental/docs/htmldocs/using_samba/figs/sam.0803.gif
===================================================================
(Binary files differ)

Deleted: branches/samba/experimental/docs/htmldocs/using_samba/figs/sam.0804.gif
===================================================================
(Binary files differ)

Deleted: branches/samba/experimental/docs/htmldocs/using_samba/figs/sam.0805.gif
===================================================================
(Binary files differ)

Deleted: branches/samba/experimental/docs/htmldocs/using_samba/figs/sam.0901.gif
===================================================================
(Binary files differ)

Deleted: branches/samba/experimental/docs/htmldocs/using_samba/figs/sam.0902.gif
===================================================================
(Binary files differ)

Deleted: branches/samba/experimental/docs/htmldocs/using_samba/figs/sam.0903.gif
===================================================================
(Binary files differ)

Deleted: branches/samba/experimental/docs/htmldocs/using_samba/figs/sam.0904.gif
===================================================================
(Binary files differ)

Deleted: branches/samba/experimental/docs/htmldocs/using_samba/figs/sam.0905.gif
===================================================================
(Binary files differ)

Deleted: branches/samba/experimental/docs/htmldocs/using_samba/figs/sam.aa01.gif
===================================================================
(Binary files differ)

Deleted: branches/samba/experimental/docs/htmldocs/using_samba/figs/sam.ab01.gif
===================================================================
(Binary files differ)

Deleted: branches/samba/experimental/docs/htmldocs/using_samba/figs/sam.ab02.gif
===================================================================
(Binary files differ)

Copied: branches/samba/experimental/docs/htmldocs/using_samba/figs/sam2_0101.gif (from rev 1919, tags/samba/upstream_3.2.0~rc1/docs/htmldocs/using_samba/figs/sam2_0101.gif)
===================================================================
(Binary files differ)

Copied: branches/samba/experimental/docs/htmldocs/using_samba/figs/sam2_0102.gif (from rev 1919, tags/samba/upstream_3.2.0~rc1/docs/htmldocs/using_samba/figs/sam2_0102.gif)
===================================================================
(Binary files differ)

Copied: branches/samba/experimental/docs/htmldocs/using_samba/figs/sam2_0103.gif (from rev 1919, tags/samba/upstream_3.2.0~rc1/docs/htmldocs/using_samba/figs/sam2_0103.gif)
===================================================================
(Binary files differ)

Copied: branches/samba/experimental/docs/htmldocs/using_samba/figs/sam2_0104.gif (from rev 1919, tags/samba/upstream_3.2.0~rc1/docs/htmldocs/using_samba/figs/sam2_0104.gif)
===================================================================
(Binary files differ)

Copied: branches/samba/experimental/docs/htmldocs/using_samba/figs/sam2_0105.gif (from rev 1919, tags/samba/upstream_3.2.0~rc1/docs/htmldocs/using_samba/figs/sam2_0105.gif)
===================================================================
(Binary files differ)

Copied: branches/samba/experimental/docs/htmldocs/using_samba/figs/sam2_0106.gif (from rev 1919, tags/samba/upstream_3.2.0~rc1/docs/htmldocs/using_samba/figs/sam2_0106.gif)
===================================================================
(Binary files differ)

Copied: branches/samba/experimental/docs/htmldocs/using_samba/figs/sam2_0107.gif (from rev 1919, tags/samba/upstream_3.2.0~rc1/docs/htmldocs/using_samba/figs/sam2_0107.gif)
===================================================================
(Binary files differ)

Copied: branches/samba/experimental/docs/htmldocs/using_samba/figs/sam2_0108.gif (from rev 1919, tags/samba/upstream_3.2.0~rc1/docs/htmldocs/using_samba/figs/sam2_0108.gif)
===================================================================
(Binary files differ)

Copied: branches/samba/experimental/docs/htmldocs/using_samba/figs/sam2_0109.gif (from rev 1919, tags/samba/upstream_3.2.0~rc1/docs/htmldocs/using_samba/figs/sam2_0109.gif)
===================================================================
(Binary files differ)

Copied: branches/samba/experimental/docs/htmldocs/using_samba/figs/sam2_0110.gif (from rev 1919, tags/samba/upstream_3.2.0~rc1/docs/htmldocs/using_samba/figs/sam2_0110.gif)
===================================================================
(Binary files differ)

Copied: branches/samba/experimental/docs/htmldocs/using_samba/figs/sam2_0111.gif (from rev 1919, tags/samba/upstream_3.2.0~rc1/docs/htmldocs/using_samba/figs/sam2_0111.gif)
===================================================================
(Binary files differ)

Copied: branches/samba/experimental/docs/htmldocs/using_samba/figs/sam2_0112.gif (from rev 1919, tags/samba/upstream_3.2.0~rc1/docs/htmldocs/using_samba/figs/sam2_0112.gif)
===================================================================
(Binary files differ)

Copied: branches/samba/experimental/docs/htmldocs/using_samba/figs/sam2_0113.gif (from rev 1919, tags/samba/upstream_3.2.0~rc1/docs/htmldocs/using_samba/figs/sam2_0113.gif)
===================================================================
(Binary files differ)

Copied: branches/samba/experimental/docs/htmldocs/using_samba/figs/sam2_0114.gif (from rev 1919, tags/samba/upstream_3.2.0~rc1/docs/htmldocs/using_samba/figs/sam2_0114.gif)
===================================================================
(Binary files differ)

Copied: branches/samba/experimental/docs/htmldocs/using_samba/figs/sam2_0201.gif (from rev 1919, tags/samba/upstream_3.2.0~rc1/docs/htmldocs/using_samba/figs/sam2_0201.gif)
===================================================================
(Binary files differ)

Copied: branches/samba/experimental/docs/htmldocs/using_samba/figs/sam2_0202.gif (from rev 1919, tags/samba/upstream_3.2.0~rc1/docs/htmldocs/using_samba/figs/sam2_0202.gif)
===================================================================
(Binary files differ)

Copied: branches/samba/experimental/docs/htmldocs/using_samba/figs/sam2_0203.gif (from rev 1919, tags/samba/upstream_3.2.0~rc1/docs/htmldocs/using_samba/figs/sam2_0203.gif)
===================================================================
(Binary files differ)

Copied: branches/samba/experimental/docs/htmldocs/using_samba/figs/sam2_0204.gif (from rev 1919, tags/samba/upstream_3.2.0~rc1/docs/htmldocs/using_samba/figs/sam2_0204.gif)
===================================================================
(Binary files differ)

Copied: branches/samba/experimental/docs/htmldocs/using_samba/figs/sam2_0301.gif (from rev 1919, tags/samba/upstream_3.2.0~rc1/docs/htmldocs/using_samba/figs/sam2_0301.gif)
===================================================================
(Binary files differ)

Copied: branches/samba/experimental/docs/htmldocs/using_samba/figs/sam2_0302.gif (from rev 1919, tags/samba/upstream_3.2.0~rc1/docs/htmldocs/using_samba/figs/sam2_0302.gif)
===================================================================
(Binary files differ)

Copied: branches/samba/experimental/docs/htmldocs/using_samba/figs/sam2_0303.gif (from rev 1919, tags/samba/upstream_3.2.0~rc1/docs/htmldocs/using_samba/figs/sam2_0303.gif)
===================================================================
(Binary files differ)

Copied: branches/samba/experimental/docs/htmldocs/using_samba/figs/sam2_0304.gif (from rev 1919, tags/samba/upstream_3.2.0~rc1/docs/htmldocs/using_samba/figs/sam2_0304.gif)
===================================================================
(Binary files differ)

Copied: branches/samba/experimental/docs/htmldocs/using_samba/figs/sam2_0305.gif (from rev 1919, tags/samba/upstream_3.2.0~rc1/docs/htmldocs/using_samba/figs/sam2_0305.gif)
===================================================================
(Binary files differ)

Copied: branches/samba/experimental/docs/htmldocs/using_samba/figs/sam2_0306.gif (from rev 1919, tags/samba/upstream_3.2.0~rc1/docs/htmldocs/using_samba/figs/sam2_0306.gif)
===================================================================
(Binary files differ)

Copied: branches/samba/experimental/docs/htmldocs/using_samba/figs/sam2_0307.gif (from rev 1919, tags/samba/upstream_3.2.0~rc1/docs/htmldocs/using_samba/figs/sam2_0307.gif)
===================================================================
(Binary files differ)

Copied: branches/samba/experimental/docs/htmldocs/using_samba/figs/sam2_0308.gif (from rev 1919, tags/samba/upstream_3.2.0~rc1/docs/htmldocs/using_samba/figs/sam2_0308.gif)
===================================================================
(Binary files differ)

Copied: branches/samba/experimental/docs/htmldocs/using_samba/figs/sam2_0309.gif (from rev 1919, tags/samba/upstream_3.2.0~rc1/docs/htmldocs/using_samba/figs/sam2_0309.gif)
===================================================================
(Binary files differ)

Copied: branches/samba/experimental/docs/htmldocs/using_samba/figs/sam2_0310.gif (from rev 1919, tags/samba/upstream_3.2.0~rc1/docs/htmldocs/using_samba/figs/sam2_0310.gif)
===================================================================
(Binary files differ)

Copied: branches/samba/experimental/docs/htmldocs/using_samba/figs/sam2_0311.gif (from rev 1919, tags/samba/upstream_3.2.0~rc1/docs/htmldocs/using_samba/figs/sam2_0311.gif)
===================================================================
(Binary files differ)

Copied: branches/samba/experimental/docs/htmldocs/using_samba/figs/sam2_0312.gif (from rev 1919, tags/samba/upstream_3.2.0~rc1/docs/htmldocs/using_samba/figs/sam2_0312.gif)
===================================================================
(Binary files differ)

Copied: branches/samba/experimental/docs/htmldocs/using_samba/figs/sam2_0313.gif (from rev 1919, tags/samba/upstream_3.2.0~rc1/docs/htmldocs/using_samba/figs/sam2_0313.gif)
===================================================================
(Binary files differ)

Copied: branches/samba/experimental/docs/htmldocs/using_samba/figs/sam2_0314.gif (from rev 1919, tags/samba/upstream_3.2.0~rc1/docs/htmldocs/using_samba/figs/sam2_0314.gif)
===================================================================
(Binary files differ)

Copied: branches/samba/experimental/docs/htmldocs/using_samba/figs/sam2_0315.gif (from rev 1919, tags/samba/upstream_3.2.0~rc1/docs/htmldocs/using_samba/figs/sam2_0315.gif)
===================================================================
(Binary files differ)

Copied: branches/samba/experimental/docs/htmldocs/using_samba/figs/sam2_0316.gif (from rev 1919, tags/samba/upstream_3.2.0~rc1/docs/htmldocs/using_samba/figs/sam2_0316.gif)
===================================================================
(Binary files differ)

Copied: branches/samba/experimental/docs/htmldocs/using_samba/figs/sam2_0317.gif (from rev 1919, tags/samba/upstream_3.2.0~rc1/docs/htmldocs/using_samba/figs/sam2_0317.gif)
===================================================================
(Binary files differ)

Copied: branches/samba/experimental/docs/htmldocs/using_samba/figs/sam2_0318.gif (from rev 1919, tags/samba/upstream_3.2.0~rc1/docs/htmldocs/using_samba/figs/sam2_0318.gif)
===================================================================
(Binary files differ)

Copied: branches/samba/experimental/docs/htmldocs/using_samba/figs/sam2_0319.gif (from rev 1919, tags/samba/upstream_3.2.0~rc1/docs/htmldocs/using_samba/figs/sam2_0319.gif)
===================================================================
(Binary files differ)

Copied: branches/samba/experimental/docs/htmldocs/using_samba/figs/sam2_0320.gif (from rev 1919, tags/samba/upstream_3.2.0~rc1/docs/htmldocs/using_samba/figs/sam2_0320.gif)
===================================================================
(Binary files differ)

Copied: branches/samba/experimental/docs/htmldocs/using_samba/figs/sam2_0321.gif (from rev 1919, tags/samba/upstream_3.2.0~rc1/docs/htmldocs/using_samba/figs/sam2_0321.gif)
===================================================================
(Binary files differ)

Copied: branches/samba/experimental/docs/htmldocs/using_samba/figs/sam2_0322.gif (from rev 1919, tags/samba/upstream_3.2.0~rc1/docs/htmldocs/using_samba/figs/sam2_0322.gif)
===================================================================
(Binary files differ)

Copied: branches/samba/experimental/docs/htmldocs/using_samba/figs/sam2_0323.gif (from rev 1919, tags/samba/upstream_3.2.0~rc1/docs/htmldocs/using_samba/figs/sam2_0323.gif)
===================================================================
(Binary files differ)

Copied: branches/samba/experimental/docs/htmldocs/using_samba/figs/sam2_0324.gif (from rev 1919, tags/samba/upstream_3.2.0~rc1/docs/htmldocs/using_samba/figs/sam2_0324.gif)
===================================================================
(Binary files differ)

Copied: branches/samba/experimental/docs/htmldocs/using_samba/figs/sam2_0325.gif (from rev 1919, tags/samba/upstream_3.2.0~rc1/docs/htmldocs/using_samba/figs/sam2_0325.gif)
===================================================================
(Binary files differ)

Copied: branches/samba/experimental/docs/htmldocs/using_samba/figs/sam2_0326.gif (from rev 1919, tags/samba/upstream_3.2.0~rc1/docs/htmldocs/using_samba/figs/sam2_0326.gif)
===================================================================
(Binary files differ)

Copied: branches/samba/experimental/docs/htmldocs/using_samba/figs/sam2_0327.gif (from rev 1919, tags/samba/upstream_3.2.0~rc1/docs/htmldocs/using_samba/figs/sam2_0327.gif)
===================================================================
(Binary files differ)

Copied: branches/samba/experimental/docs/htmldocs/using_samba/figs/sam2_0328.gif (from rev 1919, tags/samba/upstream_3.2.0~rc1/docs/htmldocs/using_samba/figs/sam2_0328.gif)
===================================================================
(Binary files differ)

Copied: branches/samba/experimental/docs/htmldocs/using_samba/figs/sam2_0329.gif (from rev 1919, tags/samba/upstream_3.2.0~rc1/docs/htmldocs/using_samba/figs/sam2_0329.gif)
===================================================================
(Binary files differ)

Copied: branches/samba/experimental/docs/htmldocs/using_samba/figs/sam2_0330.gif (from rev 1919, tags/samba/upstream_3.2.0~rc1/docs/htmldocs/using_samba/figs/sam2_0330.gif)
===================================================================
(Binary files differ)

Copied: branches/samba/experimental/docs/htmldocs/using_samba/figs/sam2_0331.gif (from rev 1919, tags/samba/upstream_3.2.0~rc1/docs/htmldocs/using_samba/figs/sam2_0331.gif)
===================================================================
(Binary files differ)

Copied: branches/samba/experimental/docs/htmldocs/using_samba/figs/sam2_0332.gif (from rev 1919, tags/samba/upstream_3.2.0~rc1/docs/htmldocs/using_samba/figs/sam2_0332.gif)
===================================================================
(Binary files differ)

Copied: branches/samba/experimental/docs/htmldocs/using_samba/figs/sam2_0333.gif (from rev 1919, tags/samba/upstream_3.2.0~rc1/docs/htmldocs/using_samba/figs/sam2_0333.gif)
===================================================================
(Binary files differ)

Copied: branches/samba/experimental/docs/htmldocs/using_samba/figs/sam2_0334.gif (from rev 1919, tags/samba/upstream_3.2.0~rc1/docs/htmldocs/using_samba/figs/sam2_0334.gif)
===================================================================
(Binary files differ)

Copied: branches/samba/experimental/docs/htmldocs/using_samba/figs/sam2_0335.gif (from rev 1919, tags/samba/upstream_3.2.0~rc1/docs/htmldocs/using_samba/figs/sam2_0335.gif)
===================================================================
(Binary files differ)

Copied: branches/samba/experimental/docs/htmldocs/using_samba/figs/sam2_0336.gif (from rev 1919, tags/samba/upstream_3.2.0~rc1/docs/htmldocs/using_samba/figs/sam2_0336.gif)
===================================================================
(Binary files differ)

Copied: branches/samba/experimental/docs/htmldocs/using_samba/figs/sam2_0337.gif (from rev 1919, tags/samba/upstream_3.2.0~rc1/docs/htmldocs/using_samba/figs/sam2_0337.gif)
===================================================================
(Binary files differ)

Copied: branches/samba/experimental/docs/htmldocs/using_samba/figs/sam2_0338.gif (from rev 1919, tags/samba/upstream_3.2.0~rc1/docs/htmldocs/using_samba/figs/sam2_0338.gif)
===================================================================
(Binary files differ)

Copied: branches/samba/experimental/docs/htmldocs/using_samba/figs/sam2_0339.gif (from rev 1919, tags/samba/upstream_3.2.0~rc1/docs/htmldocs/using_samba/figs/sam2_0339.gif)
===================================================================
(Binary files differ)

Copied: branches/samba/experimental/docs/htmldocs/using_samba/figs/sam2_0340.gif (from rev 1919, tags/samba/upstream_3.2.0~rc1/docs/htmldocs/using_samba/figs/sam2_0340.gif)
===================================================================
(Binary files differ)

Copied: branches/samba/experimental/docs/htmldocs/using_samba/figs/sam2_0341.gif (from rev 1919, tags/samba/upstream_3.2.0~rc1/docs/htmldocs/using_samba/figs/sam2_0341.gif)
===================================================================
(Binary files differ)

Copied: branches/samba/experimental/docs/htmldocs/using_samba/figs/sam2_0342.gif (from rev 1919, tags/samba/upstream_3.2.0~rc1/docs/htmldocs/using_samba/figs/sam2_0342.gif)
===================================================================
(Binary files differ)

Copied: branches/samba/experimental/docs/htmldocs/using_samba/figs/sam2_0343.gif (from rev 1919, tags/samba/upstream_3.2.0~rc1/docs/htmldocs/using_samba/figs/sam2_0343.gif)
===================================================================
(Binary files differ)

Copied: branches/samba/experimental/docs/htmldocs/using_samba/figs/sam2_0344.gif (from rev 1919, tags/samba/upstream_3.2.0~rc1/docs/htmldocs/using_samba/figs/sam2_0344.gif)
===================================================================
(Binary files differ)

Copied: branches/samba/experimental/docs/htmldocs/using_samba/figs/sam2_0345.gif (from rev 1919, tags/samba/upstream_3.2.0~rc1/docs/htmldocs/using_samba/figs/sam2_0345.gif)
===================================================================
(Binary files differ)

Copied: branches/samba/experimental/docs/htmldocs/using_samba/figs/sam2_0346.gif (from rev 1919, tags/samba/upstream_3.2.0~rc1/docs/htmldocs/using_samba/figs/sam2_0346.gif)
===================================================================
(Binary files differ)

Copied: branches/samba/experimental/docs/htmldocs/using_samba/figs/sam2_0347.gif (from rev 1919, tags/samba/upstream_3.2.0~rc1/docs/htmldocs/using_samba/figs/sam2_0347.gif)
===================================================================
(Binary files differ)

Copied: branches/samba/experimental/docs/htmldocs/using_samba/figs/sam2_0348.gif (from rev 1919, tags/samba/upstream_3.2.0~rc1/docs/htmldocs/using_samba/figs/sam2_0348.gif)
===================================================================
(Binary files differ)

Copied: branches/samba/experimental/docs/htmldocs/using_samba/figs/sam2_0349.gif (from rev 1919, tags/samba/upstream_3.2.0~rc1/docs/htmldocs/using_samba/figs/sam2_0349.gif)
===================================================================
(Binary files differ)

Copied: branches/samba/experimental/docs/htmldocs/using_samba/figs/sam2_0350.gif (from rev 1919, tags/samba/upstream_3.2.0~rc1/docs/htmldocs/using_samba/figs/sam2_0350.gif)
===================================================================
(Binary files differ)

Copied: branches/samba/experimental/docs/htmldocs/using_samba/figs/sam2_0351.gif (from rev 1919, tags/samba/upstream_3.2.0~rc1/docs/htmldocs/using_samba/figs/sam2_0351.gif)
===================================================================
(Binary files differ)

Copied: branches/samba/experimental/docs/htmldocs/using_samba/figs/sam2_0352.gif (from rev 1919, tags/samba/upstream_3.2.0~rc1/docs/htmldocs/using_samba/figs/sam2_0352.gif)
===================================================================
(Binary files differ)

Copied: branches/samba/experimental/docs/htmldocs/using_samba/figs/sam2_0353.gif (from rev 1919, tags/samba/upstream_3.2.0~rc1/docs/htmldocs/using_samba/figs/sam2_0353.gif)
===================================================================
(Binary files differ)

Copied: branches/samba/experimental/docs/htmldocs/using_samba/figs/sam2_0354.gif (from rev 1919, tags/samba/upstream_3.2.0~rc1/docs/htmldocs/using_samba/figs/sam2_0354.gif)
===================================================================
(Binary files differ)

Copied: branches/samba/experimental/docs/htmldocs/using_samba/figs/sam2_0355.gif (from rev 1919, tags/samba/upstream_3.2.0~rc1/docs/htmldocs/using_samba/figs/sam2_0355.gif)
===================================================================
(Binary files differ)

Copied: branches/samba/experimental/docs/htmldocs/using_samba/figs/sam2_0356.gif (from rev 1919, tags/samba/upstream_3.2.0~rc1/docs/htmldocs/using_samba/figs/sam2_0356.gif)
===================================================================
(Binary files differ)

Copied: branches/samba/experimental/docs/htmldocs/using_samba/figs/sam2_0357.gif (from rev 1919, tags/samba/upstream_3.2.0~rc1/docs/htmldocs/using_samba/figs/sam2_0357.gif)
===================================================================
(Binary files differ)

Copied: branches/samba/experimental/docs/htmldocs/using_samba/figs/sam2_0358.gif (from rev 1919, tags/samba/upstream_3.2.0~rc1/docs/htmldocs/using_samba/figs/sam2_0358.gif)
===================================================================
(Binary files differ)

Copied: branches/samba/experimental/docs/htmldocs/using_samba/figs/sam2_0359.gif (from rev 1919, tags/samba/upstream_3.2.0~rc1/docs/htmldocs/using_samba/figs/sam2_0359.gif)
===================================================================
(Binary files differ)

Copied: branches/samba/experimental/docs/htmldocs/using_samba/figs/sam2_0360.gif (from rev 1919, tags/samba/upstream_3.2.0~rc1/docs/htmldocs/using_samba/figs/sam2_0360.gif)
===================================================================
(Binary files differ)

Copied: branches/samba/experimental/docs/htmldocs/using_samba/figs/sam2_0361.gif (from rev 1919, tags/samba/upstream_3.2.0~rc1/docs/htmldocs/using_samba/figs/sam2_0361.gif)
===================================================================
(Binary files differ)

Copied: branches/samba/experimental/docs/htmldocs/using_samba/figs/sam2_0401.gif (from rev 1919, tags/samba/upstream_3.2.0~rc1/docs/htmldocs/using_samba/figs/sam2_0401.gif)
===================================================================
(Binary files differ)

Copied: branches/samba/experimental/docs/htmldocs/using_samba/figs/sam2_0402.gif (from rev 1919, tags/samba/upstream_3.2.0~rc1/docs/htmldocs/using_samba/figs/sam2_0402.gif)
===================================================================
(Binary files differ)

Copied: branches/samba/experimental/docs/htmldocs/using_samba/figs/sam2_0403.gif (from rev 1919, tags/samba/upstream_3.2.0~rc1/docs/htmldocs/using_samba/figs/sam2_0403.gif)
===================================================================
(Binary files differ)

Copied: branches/samba/experimental/docs/htmldocs/using_samba/figs/sam2_0404.gif (from rev 1919, tags/samba/upstream_3.2.0~rc1/docs/htmldocs/using_samba/figs/sam2_0404.gif)
===================================================================
(Binary files differ)

Copied: branches/samba/experimental/docs/htmldocs/using_samba/figs/sam2_0405.gif (from rev 1919, tags/samba/upstream_3.2.0~rc1/docs/htmldocs/using_samba/figs/sam2_0405.gif)
===================================================================
(Binary files differ)

Copied: branches/samba/experimental/docs/htmldocs/using_samba/figs/sam2_0406.gif (from rev 1919, tags/samba/upstream_3.2.0~rc1/docs/htmldocs/using_samba/figs/sam2_0406.gif)
===================================================================
(Binary files differ)

Copied: branches/samba/experimental/docs/htmldocs/using_samba/figs/sam2_0407.gif (from rev 1919, tags/samba/upstream_3.2.0~rc1/docs/htmldocs/using_samba/figs/sam2_0407.gif)
===================================================================
(Binary files differ)

Copied: branches/samba/experimental/docs/htmldocs/using_samba/figs/sam2_0408.gif (from rev 1919, tags/samba/upstream_3.2.0~rc1/docs/htmldocs/using_samba/figs/sam2_0408.gif)
===================================================================
(Binary files differ)

Copied: branches/samba/experimental/docs/htmldocs/using_samba/figs/sam2_0409.gif (from rev 1919, tags/samba/upstream_3.2.0~rc1/docs/htmldocs/using_samba/figs/sam2_0409.gif)
===================================================================
(Binary files differ)

Copied: branches/samba/experimental/docs/htmldocs/using_samba/figs/sam2_0410.gif (from rev 1919, tags/samba/upstream_3.2.0~rc1/docs/htmldocs/using_samba/figs/sam2_0410.gif)
===================================================================
(Binary files differ)

Copied: branches/samba/experimental/docs/htmldocs/using_samba/figs/sam2_0411.gif (from rev 1919, tags/samba/upstream_3.2.0~rc1/docs/htmldocs/using_samba/figs/sam2_0411.gif)
===================================================================
(Binary files differ)

Copied: branches/samba/experimental/docs/htmldocs/using_samba/figs/sam2_0412.gif (from rev 1919, tags/samba/upstream_3.2.0~rc1/docs/htmldocs/using_samba/figs/sam2_0412.gif)
===================================================================
(Binary files differ)

Copied: branches/samba/experimental/docs/htmldocs/using_samba/figs/sam2_0413.gif (from rev 1919, tags/samba/upstream_3.2.0~rc1/docs/htmldocs/using_samba/figs/sam2_0413.gif)
===================================================================
(Binary files differ)

Copied: branches/samba/experimental/docs/htmldocs/using_samba/figs/sam2_0414.gif (from rev 1919, tags/samba/upstream_3.2.0~rc1/docs/htmldocs/using_samba/figs/sam2_0414.gif)
===================================================================
(Binary files differ)

Copied: branches/samba/experimental/docs/htmldocs/using_samba/figs/sam2_0415.gif (from rev 1919, tags/samba/upstream_3.2.0~rc1/docs/htmldocs/using_samba/figs/sam2_0415.gif)
===================================================================
(Binary files differ)

Copied: branches/samba/experimental/docs/htmldocs/using_samba/figs/sam2_0416.gif (from rev 1919, tags/samba/upstream_3.2.0~rc1/docs/htmldocs/using_samba/figs/sam2_0416.gif)
===================================================================
(Binary files differ)

Copied: branches/samba/experimental/docs/htmldocs/using_samba/figs/sam2_0417.gif (from rev 1919, tags/samba/upstream_3.2.0~rc1/docs/htmldocs/using_samba/figs/sam2_0417.gif)
===================================================================
(Binary files differ)

Copied: branches/samba/experimental/docs/htmldocs/using_samba/figs/sam2_0501.gif (from rev 1919, tags/samba/upstream_3.2.0~rc1/docs/htmldocs/using_samba/figs/sam2_0501.gif)
===================================================================
(Binary files differ)

Copied: branches/samba/experimental/docs/htmldocs/using_samba/figs/sam2_0502.gif (from rev 1919, tags/samba/upstream_3.2.0~rc1/docs/htmldocs/using_samba/figs/sam2_0502.gif)
===================================================================
(Binary files differ)

Copied: branches/samba/experimental/docs/htmldocs/using_samba/figs/sam2_0503.gif (from rev 1919, tags/samba/upstream_3.2.0~rc1/docs/htmldocs/using_samba/figs/sam2_0503.gif)
===================================================================
(Binary files differ)

Copied: branches/samba/experimental/docs/htmldocs/using_samba/figs/sam2_0504.gif (from rev 1919, tags/samba/upstream_3.2.0~rc1/docs/htmldocs/using_samba/figs/sam2_0504.gif)
===================================================================
(Binary files differ)

Copied: branches/samba/experimental/docs/htmldocs/using_samba/figs/sam2_0505.gif (from rev 1919, tags/samba/upstream_3.2.0~rc1/docs/htmldocs/using_samba/figs/sam2_0505.gif)
===================================================================
(Binary files differ)

Copied: branches/samba/experimental/docs/htmldocs/using_samba/figs/sam2_0506.gif (from rev 1919, tags/samba/upstream_3.2.0~rc1/docs/htmldocs/using_samba/figs/sam2_0506.gif)
===================================================================
(Binary files differ)

Copied: branches/samba/experimental/docs/htmldocs/using_samba/figs/sam2_0507.gif (from rev 1919, tags/samba/upstream_3.2.0~rc1/docs/htmldocs/using_samba/figs/sam2_0507.gif)
===================================================================
(Binary files differ)

Copied: branches/samba/experimental/docs/htmldocs/using_samba/figs/sam2_0508.gif (from rev 1919, tags/samba/upstream_3.2.0~rc1/docs/htmldocs/using_samba/figs/sam2_0508.gif)
===================================================================
(Binary files differ)

Copied: branches/samba/experimental/docs/htmldocs/using_samba/figs/sam2_0601.gif (from rev 1919, tags/samba/upstream_3.2.0~rc1/docs/htmldocs/using_samba/figs/sam2_0601.gif)
===================================================================
(Binary files differ)

Copied: branches/samba/experimental/docs/htmldocs/using_samba/figs/sam2_0602.gif (from rev 1919, tags/samba/upstream_3.2.0~rc1/docs/htmldocs/using_samba/figs/sam2_0602.gif)
===================================================================
(Binary files differ)

Copied: branches/samba/experimental/docs/htmldocs/using_samba/figs/sam2_0603.gif (from rev 1919, tags/samba/upstream_3.2.0~rc1/docs/htmldocs/using_samba/figs/sam2_0603.gif)
===================================================================
(Binary files differ)

Copied: branches/samba/experimental/docs/htmldocs/using_samba/figs/sam2_0604.gif (from rev 1919, tags/samba/upstream_3.2.0~rc1/docs/htmldocs/using_samba/figs/sam2_0604.gif)
===================================================================
(Binary files differ)

Copied: branches/samba/experimental/docs/htmldocs/using_samba/figs/sam2_0605.gif (from rev 1919, tags/samba/upstream_3.2.0~rc1/docs/htmldocs/using_samba/figs/sam2_0605.gif)
===================================================================
(Binary files differ)

Copied: branches/samba/experimental/docs/htmldocs/using_samba/figs/sam2_0701.gif (from rev 1919, tags/samba/upstream_3.2.0~rc1/docs/htmldocs/using_samba/figs/sam2_0701.gif)
===================================================================
(Binary files differ)

Copied: branches/samba/experimental/docs/htmldocs/using_samba/figs/sam2_0801.gif (from rev 1919, tags/samba/upstream_3.2.0~rc1/docs/htmldocs/using_samba/figs/sam2_0801.gif)
===================================================================
(Binary files differ)

Copied: branches/samba/experimental/docs/htmldocs/using_samba/figs/sam2_0802.gif (from rev 1919, tags/samba/upstream_3.2.0~rc1/docs/htmldocs/using_samba/figs/sam2_0802.gif)
===================================================================
(Binary files differ)

Copied: branches/samba/experimental/docs/htmldocs/using_samba/figs/sam2_0803.gif (from rev 1919, tags/samba/upstream_3.2.0~rc1/docs/htmldocs/using_samba/figs/sam2_0803.gif)
===================================================================
(Binary files differ)

Copied: branches/samba/experimental/docs/htmldocs/using_samba/figs/sam2_0804.gif (from rev 1919, tags/samba/upstream_3.2.0~rc1/docs/htmldocs/using_samba/figs/sam2_0804.gif)
===================================================================
(Binary files differ)

Copied: branches/samba/experimental/docs/htmldocs/using_samba/figs/sam2_0805.gif (from rev 1919, tags/samba/upstream_3.2.0~rc1/docs/htmldocs/using_samba/figs/sam2_0805.gif)
===================================================================
(Binary files differ)

Copied: branches/samba/experimental/docs/htmldocs/using_samba/figs/sam2_0806.gif (from rev 1919, tags/samba/upstream_3.2.0~rc1/docs/htmldocs/using_samba/figs/sam2_0806.gif)
===================================================================
(Binary files differ)

Copied: branches/samba/experimental/docs/htmldocs/using_samba/figs/sam2_0807.gif (from rev 1919, tags/samba/upstream_3.2.0~rc1/docs/htmldocs/using_samba/figs/sam2_0807.gif)
===================================================================
(Binary files differ)

Copied: branches/samba/experimental/docs/htmldocs/using_samba/figs/sam2_0808.gif (from rev 1919, tags/samba/upstream_3.2.0~rc1/docs/htmldocs/using_samba/figs/sam2_0808.gif)
===================================================================
(Binary files differ)

Copied: branches/samba/experimental/docs/htmldocs/using_samba/figs/sam2_0809.gif (from rev 1919, tags/samba/upstream_3.2.0~rc1/docs/htmldocs/using_samba/figs/sam2_0809.gif)
===================================================================
(Binary files differ)

Copied: branches/samba/experimental/docs/htmldocs/using_samba/figs/sam2_0810.gif (from rev 1919, tags/samba/upstream_3.2.0~rc1/docs/htmldocs/using_samba/figs/sam2_0810.gif)
===================================================================
(Binary files differ)

Copied: branches/samba/experimental/docs/htmldocs/using_samba/figs/sam2_0811.gif (from rev 1919, tags/samba/upstream_3.2.0~rc1/docs/htmldocs/using_samba/figs/sam2_0811.gif)
===================================================================
(Binary files differ)

Copied: branches/samba/experimental/docs/htmldocs/using_samba/figs/sam2_0901.gif (from rev 1919, tags/samba/upstream_3.2.0~rc1/docs/htmldocs/using_samba/figs/sam2_0901.gif)
===================================================================
(Binary files differ)

Copied: branches/samba/experimental/docs/htmldocs/using_samba/figs/sam2_0902.gif (from rev 1919, tags/samba/upstream_3.2.0~rc1/docs/htmldocs/using_samba/figs/sam2_0902.gif)
===================================================================
(Binary files differ)

Copied: branches/samba/experimental/docs/htmldocs/using_samba/figs/sam2_0903.gif (from rev 1919, tags/samba/upstream_3.2.0~rc1/docs/htmldocs/using_samba/figs/sam2_0903.gif)
===================================================================
(Binary files differ)

Copied: branches/samba/experimental/docs/htmldocs/using_samba/figs/sam2_1001.gif (from rev 1919, tags/samba/upstream_3.2.0~rc1/docs/htmldocs/using_samba/figs/sam2_1001.gif)
===================================================================
(Binary files differ)

Copied: branches/samba/experimental/docs/htmldocs/using_samba/figs/sam2_1002.gif (from rev 1919, tags/samba/upstream_3.2.0~rc1/docs/htmldocs/using_samba/figs/sam2_1002.gif)
===================================================================
(Binary files differ)

Copied: branches/samba/experimental/docs/htmldocs/using_samba/figs/sam2_1003.gif (from rev 1919, tags/samba/upstream_3.2.0~rc1/docs/htmldocs/using_samba/figs/sam2_1003.gif)
===================================================================
(Binary files differ)

Copied: branches/samba/experimental/docs/htmldocs/using_samba/figs/sam2_1004.gif (from rev 1919, tags/samba/upstream_3.2.0~rc1/docs/htmldocs/using_samba/figs/sam2_1004.gif)
===================================================================
(Binary files differ)

Copied: branches/samba/experimental/docs/htmldocs/using_samba/figs/sam2_1005.gif (from rev 1919, tags/samba/upstream_3.2.0~rc1/docs/htmldocs/using_samba/figs/sam2_1005.gif)
===================================================================
(Binary files differ)

Copied: branches/samba/experimental/docs/htmldocs/using_samba/figs/sam2_1006.gif (from rev 1919, tags/samba/upstream_3.2.0~rc1/docs/htmldocs/using_samba/figs/sam2_1006.gif)
===================================================================
(Binary files differ)

Copied: branches/samba/experimental/docs/htmldocs/using_samba/figs/sam2_1101.gif (from rev 1919, tags/samba/upstream_3.2.0~rc1/docs/htmldocs/using_samba/figs/sam2_1101.gif)
===================================================================
(Binary files differ)

Copied: branches/samba/experimental/docs/htmldocs/using_samba/figs/sam2_1102.gif (from rev 1919, tags/samba/upstream_3.2.0~rc1/docs/htmldocs/using_samba/figs/sam2_1102.gif)
===================================================================
(Binary files differ)

Copied: branches/samba/experimental/docs/htmldocs/using_samba/figs/sam2_af01.gif (from rev 1919, tags/samba/upstream_3.2.0~rc1/docs/htmldocs/using_samba/figs/sam2_af01.gif)
===================================================================
(Binary files differ)

Copied: branches/samba/experimental/docs/htmldocs/using_samba/figs/sam2_af02.gif (from rev 1919, tags/samba/upstream_3.2.0~rc1/docs/htmldocs/using_samba/figs/sam2_af02.gif)
===================================================================
(Binary files differ)

Copied: branches/samba/experimental/docs/htmldocs/using_samba/figs/sam2_af03.gif (from rev 1919, tags/samba/upstream_3.2.0~rc1/docs/htmldocs/using_samba/figs/sam2_af03.gif)
===================================================================
(Binary files differ)

Copied: branches/samba/experimental/docs/htmldocs/using_samba/figs/sam2_af04.gif (from rev 1919, tags/samba/upstream_3.2.0~rc1/docs/htmldocs/using_samba/figs/sam2_af04.gif)
===================================================================
(Binary files differ)

Copied: branches/samba/experimental/docs/htmldocs/using_samba/figs/sam2_af05.gif (from rev 1919, tags/samba/upstream_3.2.0~rc1/docs/htmldocs/using_samba/figs/sam2_af05.gif)
===================================================================
(Binary files differ)

Copied: branches/samba/experimental/docs/htmldocs/using_samba/figs/sam2_af06.gif (from rev 1919, tags/samba/upstream_3.2.0~rc1/docs/htmldocs/using_samba/figs/sam2_af06.gif)
===================================================================
(Binary files differ)

Copied: branches/samba/experimental/docs/htmldocs/using_samba/figs/sam2_af07.gif (from rev 1919, tags/samba/upstream_3.2.0~rc1/docs/htmldocs/using_samba/figs/sam2_af07.gif)
===================================================================
(Binary files differ)

Copied: branches/samba/experimental/docs/htmldocs/using_samba/inx.html (from rev 1919, tags/samba/upstream_3.2.0~rc1/docs/htmldocs/using_samba/inx.html)
===================================================================
--- branches/samba/experimental/docs/htmldocs/using_samba/inx.html	                        (rev 0)
+++ branches/samba/experimental/docs/htmldocs/using_samba/inx.html	2008-06-09 06:59:20 UTC (rev 1920)
@@ -0,0 +1,1814 @@
+<html>
+<body bgcolor="#ffffff">
+
+<img src="samba2_xs.gif" border="0" alt=" " height="100" width="76"
+hspace="10" align="left" />
+
+<h2>Index</h2>
+
+<A HREF="#Symbols">[&nbsp;Symbols&nbsp;]</A>, 
+<A HREF="#Numbers">[&nbsp;Numbers&nbsp;]</A>, 
+<A HREF="#A">[&nbsp;A&nbsp;]</A>, 
+<A HREF="#B">[&nbsp;B&nbsp;]</A>, 
+<A HREF="#C">[&nbsp;C&nbsp;]</A>, 
+<A HREF="#D">[&nbsp;D&nbsp;]</A>, 
+<A HREF="#E">[&nbsp;E&nbsp;]</A>, 
+<A HREF="#F">[&nbsp;F&nbsp;]</A>, 
+<A HREF="#G">[&nbsp;G&nbsp;]</A>, 
+<A HREF="#H">[&nbsp;H&nbsp;]</A>, 
+<A HREF="#I">[&nbsp;I&nbsp;]</A>, 
+<A HREF="#K">[&nbsp;K&nbsp;]</A>, 
+<A HREF="#L">[&nbsp;L&nbsp;]</A>, 
+<A HREF="#M">[&nbsp;M&nbsp;]</A>, 
+<A HREF="#N">[&nbsp;N&nbsp;]</A>, 
+<A HREF="#O">[&nbsp;O&nbsp;]</A>, 
+<A HREF="#P">[&nbsp;P&nbsp;]</A>, 
+<A HREF="#Q">[&nbsp;Q&nbsp;]</A>, 
+<A HREF="#R">[&nbsp;R&nbsp;]</A>, 
+<A HREF="#S">[&nbsp;S&nbsp;]</A>, 
+<A HREF="#T">[&nbsp;T&nbsp;]</A>, 
+<A HREF="#U">[&nbsp;U&nbsp;]</A>, 
+<A HREF="#V">[&nbsp;V&nbsp;]</A>, 
+<A HREF="#W">[&nbsp;W&nbsp;]</A>, 
+<A HREF="#X">[&nbsp;X&nbsp;]</A> 
+
+
+<P><A NAME="Symbols"><B>Symbols</B><A HREF="inx.html">[&nbsp;Top&nbsp;]</A>
+<BR>_ _MSBROWSE _ _ resource entry, 16, 229
+<BR>. (period)
+<BR> &nbsp; &nbsp; &nbsp;   NetBIOS names and, 14
+<BR> &nbsp; &nbsp; &nbsp;   (see also dot files)
+<BR>%$ variable, 192
+<P><A NAME="Numbers"><B>Numbers</B><A HREF="inx.html">[&nbsp;Top&nbsp;]</A>
+<BR>127.0.0.1 (localhost), 73
+<BR> &nbsp; &nbsp; &nbsp;   bind interfaces only option, 208
+<P><A NAME="A"><B>A</B><A HREF="inx.html">[&nbsp;Top&nbsp;]</A>
+<BR>%a variable, 143, 192
+<BR> &nbsp; &nbsp; &nbsp;   variable substitution, 191
+<BR>abort shutdown script option (smb.conf file), 401
+<BR>Access Control Entries (ACEs), 31, 253
+<BR>Access Control Lists (see ACLs)
+<BR>access control options, 287-288
+<BR>access, controlling (see ACLs; controlling access to shares)
+<BR>accounts (see computer accounts, adding; users)
+<BR>ACLs, 30
+<BR> &nbsp; &nbsp; &nbsp;   configuration options, 260-262
+<BR> &nbsp; &nbsp; &nbsp;   inheriting, 416
+<BR> &nbsp; &nbsp; &nbsp;   installing Samba with support for, 495
+<BR> &nbsp; &nbsp; &nbsp;   mapping to Unix permissions, 426
+<BR> &nbsp; &nbsp; &nbsp;   POSIX.1e, 259
+<BR> &nbsp; &nbsp; &nbsp;   support in Samba 2.2, 37
+<BR> &nbsp; &nbsp; &nbsp;   Unix, 259
+<BR> &nbsp; &nbsp; &nbsp;   versus Unix file permissions, 31
+<BR> &nbsp; &nbsp; &nbsp;   Windows NT/2000/XP, 165, 253-262
+<BR>Active Directory
+<BR> &nbsp; &nbsp; &nbsp;   Samba 2.2, 34, 121
+<BR> &nbsp; &nbsp; &nbsp;   Samba 3.0, 34
+<BR> &nbsp; &nbsp; &nbsp;   server, specifying, 402
+<BR> &nbsp; &nbsp; &nbsp;   time synchronization and, 340
+<BR>adapters, 69
+<BR>add machine script option (smb.conf file), 402
+<BR>add printer command option (smb.conf file), 401
+<BR>add share command option (smb.conf file), 402
+<BR>add user script option (smb.conf file), 159, 402
+<BR>admin users option (smb.conf file), 285, 287, 402
+<BR>admin users (see root accounts)
+<BR>administrator (see domain administrator)
+<BR>ads server option (smb.conf file), 402
+<BR>AFS (Andrew Filesystem), installing Samba with support for, 495
+<BR>Albitz, Paul, 383
+<BR>algorithmic rid base option (smb.conf file), 402
+<BR>allow hosts option (smb.conf file), 403
+<BR>allow trusted domains option (smb.conf file), 403
+<BR>analogX Atomic TimeSync, 340
+<BR>announce as option (smb.conf file), 234, 403
+<BR>announce version option (smb.conf file), 235, 403
+<BR>anonymous
+<BR> &nbsp; &nbsp; &nbsp;   restricting access, 434
+<BR> &nbsp; &nbsp; &nbsp;   (see also guest access)
+<BR>ANSI C compiler required by Samba source, 44
+<BR>auth methods option (smb.conf file), 403
+<BR>authentication
+<BR> &nbsp; &nbsp; &nbsp;   client, 290-296
+<BR> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;      setting method of, 436
+<BR> &nbsp; &nbsp; &nbsp;   defined, 30
+<BR> &nbsp; &nbsp; &nbsp;   enabling Samba as WINS server, configuration file example, 395
+<BR> &nbsp; &nbsp; &nbsp;   files, specifying where Samba keeps, 497
+<BR> &nbsp; &nbsp; &nbsp;   methods, specifying, 403
+<BR> &nbsp; &nbsp; &nbsp;   overview, 31
+<BR> &nbsp; &nbsp; &nbsp;   pass-through, 33
+<BR> &nbsp; &nbsp; &nbsp;   Samba security levels, 290
+<BR> &nbsp; &nbsp; &nbsp;   Samba's default user-level versus Windows, 74
+<BR> &nbsp; &nbsp; &nbsp;   Windows 95/98/Me, 28
+<BR> &nbsp; &nbsp; &nbsp;   with winbind, 307-319
+<BR> &nbsp; &nbsp; &nbsp;   (see also passwords)
+<BR>auto services option (smb.conf file), 233, 235, 403
+<BR>automounting shares, 495
+<BR>available option (smb.conf file), 403
+<P><A NAME="B"><B>B</B><A HREF="inx.html">[&nbsp;Top&nbsp;]</A>
+<BR>backends (CUPS modules), 332
+<BR>backup browsers, 27, 226
+<BR>backup domain controllers (BDCs), 31
+<BR> &nbsp; &nbsp; &nbsp;   Samba 2.2's inability to work with, 122
+<BR> &nbsp; &nbsp; &nbsp;   (see also primary domain controllers)
+<BR>backups, creating and restoring using smbclient, 172-174
+<BR>.bak files, 251
+<BR>.bat files, 138
+<BR>bind interfaces only option (smb.conf file), 208, 403
+<BR>bindings, 69
+<BR> &nbsp; &nbsp; &nbsp;   Windows 2000, 100
+<BR> &nbsp; &nbsp; &nbsp;   Windows 95/98/Me, 80
+<BR> &nbsp; &nbsp; &nbsp;   Windows NT, 93
+<BR> &nbsp; &nbsp; &nbsp;   Windows XP, 110
+<BR>--bindir (configure script option), 48
+<BR>bitmasks, 176
+<BR> &nbsp; &nbsp; &nbsp;   CIDR format, 208
+<BR>block size option (smb.conf file), 404
+<BR>blocking locks option (smb.conf file), 404
+<BR>b-node (NetBios node type), 13
+<BR>broadcast
+<BR> &nbsp; &nbsp; &nbsp;   name resolution, 71
+<BR> &nbsp; &nbsp; &nbsp;   versus NBNS name registration, 11
+<BR>broadcast address, 389
+<BR>broadcasting, 12
+<BR>browsable option (smb.conf file), 233, 235, 284, 404
+<BR>browse list option (smb.conf file), 235, 404
+<BR>browse lists, 27, 224
+<BR> &nbsp; &nbsp; &nbsp;   invisible shares, 233
+<BR> &nbsp; &nbsp; &nbsp;   printer names, 419
+<BR> &nbsp; &nbsp; &nbsp;   specifying list of shares, 431
+<BR> &nbsp; &nbsp; &nbsp;   specifying shares in, 403, 404
+<BR> &nbsp; &nbsp; &nbsp;   specifying the directory where Samba keeps, 497
+<BR> &nbsp; &nbsp; &nbsp;   synchronizing with all domain master browsers, 411
+<BR>browse master (see local master browser)
+<BR>browse server (see local master browser)
+<BR>browseable option (smb.conf file) (see browsable option (smb.conf file))
+<BR>browser elections, 28, 226-229, 419
+<BR>browsers
+<BR> &nbsp; &nbsp; &nbsp;   backup (see backup browsers)
+<BR> &nbsp; &nbsp; &nbsp;   domain master browser (see domain master browser)
+<BR> &nbsp; &nbsp; &nbsp;   local master (see local master browser)
+<BR>browsing, 216, 224-239
+<BR> &nbsp; &nbsp; &nbsp;   a list of computers and shared resources, defined, 26
+<BR> &nbsp; &nbsp; &nbsp;   configuring Samba for, 229
+<BR> &nbsp; &nbsp; &nbsp;   cross-subnet, 231
+<BR> &nbsp; &nbsp; &nbsp;   in a Windows network, 224-229
+<BR> &nbsp; &nbsp; &nbsp;   invisible shares, 233
+<BR> &nbsp; &nbsp; &nbsp;   options, 233-239
+<BR> &nbsp; &nbsp; &nbsp;   overview, 26-28
+<BR> &nbsp; &nbsp; &nbsp;   server from the client, 382
+<BR> &nbsp; &nbsp; &nbsp;   shared resource of a specific computer, 26
+<BR> &nbsp; &nbsp; &nbsp;   troubleshooting problems, 377-383
+<BR>Browsing and Windows 95 Networking and CIFS/E Browser Protocol, 229
+<BR>BROWSING.txt and BROWSING-Config.txt, 229
+<BR>BSD Unix
+<BR> &nbsp; &nbsp; &nbsp;   automatically starting Samba daemons, 61
+<BR> &nbsp; &nbsp; &nbsp;   printers, 330-331
+<P><A NAME="C"><B>C</B><A HREF="inx.html">[&nbsp;Top&nbsp;]</A>
+<BR>caching policy, client-side, 406
+<BR>case sensitive option (smb.conf file), 265, 404
+<BR>case sensitivity, 262-267
+<BR> &nbsp; &nbsp; &nbsp;   how Samba handles, 264
+<BR> &nbsp; &nbsp; &nbsp;   preserving case of filename, 431
+<BR>casesignames option (smb.conf file), 404
+<BR>change notification, 354
+<BR>change notify timeout option (smb.conf file), 354, 405
+<BR>change share command option (smb.conf file), 405
+<BR>character set option (smb.conf file), 344, 405
+<BR>character sets, translating, 405
+<BR>checking (message from configure script), 48
+<BR>CIDR format bitmask, 208
+<BR>CIFS, 21
+<BR> &nbsp; &nbsp; &nbsp;   Unix extensions, 37, 442
+<BR> &nbsp; &nbsp; &nbsp;   (see also SMB)
+<BR>CIFS Technical Reference, 20
+<BR>client code page option (smb.conf file), 344, 405
+<BR>clustered environment, Samba in, 437
+<BR> &nbsp; &nbsp; &nbsp;   (see also multihomed system; multiple subnets), 437
+<BR>.cmd files, 138
+<BR>code page directory option (smb.conf file), 405
+<BR>code pages, 344
+<BR>coding system option (smb.conf file), 345, 405
+<BR>command-line options, parsing, 495
+<BR>comment option (smb.conf file), 203, 406
+<BR>Common Internet File System (see CIFS)
+<BR>compiling Samba, 49-52
+<BR>components, Windows, 69
+<BR>comp.protocols.smb newsgroup, 392
+<BR>computer accounts, adding, 126
+<BR>computer names
+<BR> &nbsp; &nbsp; &nbsp;   name resolution (see name resolution)
+<BR> &nbsp; &nbsp; &nbsp;   Windows 2000, 103
+<BR> &nbsp; &nbsp; &nbsp;   Windows 95/98/Me, 81
+<BR> &nbsp; &nbsp; &nbsp;   Windows NT, 93
+<BR> &nbsp; &nbsp; &nbsp;   Windows XP, 113
+<BR>computers, adding to domains, 402
+<BR>Concurrent Versions System (CVS), 491
+<BR>config file option (smb.conf file), 196, 406
+<BR>config.log file, 49
+<BR>config.pol file, 155
+<BR>config.status file, 51
+<BR>configuration file
+<BR> &nbsp; &nbsp; &nbsp;   Samba's main (see smb.conf file)
+<BR> &nbsp; &nbsp; &nbsp;   selecting new, 406
+<BR> &nbsp; &nbsp; &nbsp;   variables (see smb.conf file, variables)
+<BR> &nbsp; &nbsp; &nbsp;   (see also configuring Samba)
+<BR>configuration management tool (see CVS)
+<BR>configuration value types, 448-449
+<BR>configure script, 46
+<BR> &nbsp; &nbsp; &nbsp;   options, 493-499
+<BR> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;      --bindir, 48
+<BR> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;      --datadir, 48
+<BR> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;      --eprefix, 48
+<BR> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;      --include dir, 48
+<BR> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;      --infodir, 48
+<BR> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;      --libdir, 48
+<BR> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;      --libexec dir, 48
+<BR> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;      --mandir, 48
+<BR> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;      --prefix, 48
+<BR> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;      --sbindir, 48
+<BR> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;      with feature, 47
+<BR> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;      --with-acl-support, 495
+<BR> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;      --with-afs, 495
+<BR> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;      --with-automount, 495
+<BR> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;      --with-codepagedir, 495
+<BR> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;      --with-configdir, 495
+<BR> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;      --with-dce-dfs, 495
+<BR> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;      --with-fhs, 495
+<BR> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;      --with-included-popt, 495
+<BR> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;      --with-krb4, 495
+<BR> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;      --with-krb5, 495
+<BR> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;      --with-ldapsam, 496
+<BR> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;      --with-libiconv, 496
+<BR> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;      --with-libsmbclient, 496
+<BR> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;      --with-lockdir, 496
+<BR> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;      --with-logfilebase, 496
+<BR> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;      --with-manpages-langs, 496
+<BR> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;      --with-msdfs, 47, 496
+<BR> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;      --with-nisplus-home, 496
+<BR> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;      --with-nisplussam, 496
+<BR> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;      without feature, 47
+<BR> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;      --with-pam, 497
+<BR> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;      --with-pam_smbpass, 497
+<BR> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;      --with-piddir, 497
+<BR> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;      --with-privatedir, 497
+<BR> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;      --with-profiling-data, 497
+<BR> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;      --with-quotas, 497
+<BR> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;      --with-readline, 497
+<BR> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;      --with-sendfile-support, 497
+<BR> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;      --with-smbmount, 47, 498
+<BR> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;      --with-smbwrapper, 47, 498
+<BR> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;      --with-spinlocks, 498
+<BR> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;      --with-ssl, 498
+<BR> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;      --with-sslinc, 498
+<BR> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;      --with-ssllib, 498
+<BR> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;      --with-swatdir, 498
+<BR> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;      --with-syslog, 498
+<BR> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;      --with-tdbsam, 498
+<BR> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;      --with-utmp, 498
+<BR> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;      --with-winbind, 499
+<BR> &nbsp; &nbsp; &nbsp;   sample execution, 48
+<BR>configuring Samba, 46-49
+<BR> &nbsp; &nbsp; &nbsp;   configuration file (see smb.conf file)
+<BR> &nbsp; &nbsp; &nbsp;   for browsing, 229
+<BR> &nbsp; &nbsp; &nbsp;   for installation (see configure script)
+<BR> &nbsp; &nbsp; &nbsp;   for roaming profiles, 143-147
+<BR> &nbsp; &nbsp; &nbsp;   identifying options used in previous installations, 51
+<BR> &nbsp; &nbsp; &nbsp;   troubleshooting problems (see troubleshooting Samba, fault tree)
+<BR>connection scripts, 274-277
+<BR> &nbsp; &nbsp; &nbsp;   monitoring directory contents, 275
+<BR> &nbsp; &nbsp; &nbsp;   options, 275-277
+<BR>connections
+<BR> &nbsp; &nbsp; &nbsp;   denying, 409
+<BR> &nbsp; &nbsp; &nbsp;   specifying time limits for unused, 407
+<BR>controlling access to shares, 285-288
+<BR>copy option (smb.conf file), 197, 406
+<BR>Core and Core Plus, 20
+<BR>create mask option (smb.conf file), 248, 250, 406
+<BR>create mode option (smb.conf file), 284, 406
+<BR>creating (message from configure script), 48
+<BR>creation masks, 247-250
+<BR>csc policy option (smb.conf file), 406
+<BR>CVS (Concurrent Versions System), 491
+<P><A NAME="D"><B>D</B><A HREF="inx.html">[&nbsp;Top&nbsp;]</A>
+<BR>%d variable, 192
+<BR>daemons (see inetd daemon; nmbd daemon; smbd daemon; xinetd daemon)
+<BR>Darwin, automatically starting Samba daemons, 64
+<BR>.dat files
+<BR> &nbsp; &nbsp; &nbsp;   changing to .man files, 150
+<BR> &nbsp; &nbsp; &nbsp;   NTUSER.DAT, 141
+<BR> &nbsp; &nbsp; &nbsp;   USER.DAT, 141
+<BR>--datadir (configure script option), 48
+<BR>datagram primitives, 17
+<BR>datagram services, defined, 10
+<BR>datagram services (NBT)
+<BR> &nbsp; &nbsp; &nbsp;   defined, 16
+<BR> &nbsp; &nbsp; &nbsp;   tips, 18
+<BR>deadtime option (smb.conf file), 349, 407
+<BR>debug hires timestamp option (smb.conf file), 407
+<BR>debug pid option (smb.conf file), 407
+<BR>debug timestamp option (smb.conf file), 214, 407
+<BR>debug uid option (smb.conf file), 407
+<BR>debuglevel option (smb.conf file), 407
+<BR>default case option (smb.conf file), 264, 265, 408
+<BR>default device mode, setting, 408
+<BR>default devmode option (smb.conf file), 408
+<BR>default option (smb.conf file), 407
+<BR>default service option (smb.conf file), 236, 408
+<BR>defending the hostname, 12
+<BR>delete printer command option (smb.conf file), 408
+<BR>delete readonly option (smb.conf file), 250, 251, 408
+<BR>delete share command option (smb.conf file), 408
+<BR>delete user script option (smb.conf file), 159, 409
+<BR>delete veto files option (smb.conf file), 241, 245, 409
+<BR>deny hosts option (smb.conf file), 409
+<BR>dfree command option (smb.conf file), 350, 409
+<BR>Dfs (Microsoft's Distributed filesystem), 277-280
+<BR> &nbsp; &nbsp; &nbsp;   configuring Samba as Dfs server, 278-279
+<BR> &nbsp; &nbsp; &nbsp;   installing Samba with support for, 496
+<BR> &nbsp; &nbsp; &nbsp;   providing services, 415
+<BR> &nbsp; &nbsp; &nbsp;   support in Samba 2.2, 36
+<BR> &nbsp; &nbsp; &nbsp;   Windows clients, 278
+<BR>DHCP and IP addresses, 70
+<BR>DIAGNOSIS.txt, 359
+<BR>dig command (Unix), 73
+<BR>Digital Pathworks clients, 353
+<BR>directories
+<BR> &nbsp; &nbsp; &nbsp;   caching for performance, 414
+<BR> &nbsp; &nbsp; &nbsp;   connecting to drive letter, 138
+<BR> &nbsp; &nbsp; &nbsp;   creating on the Samba server, 125
+<BR> &nbsp; &nbsp; &nbsp;   deleting when vetoed files are present, 241, 409
+<BR> &nbsp; &nbsp; &nbsp;   home, setting, 420
+<BR> &nbsp; &nbsp; &nbsp;   monitoring contents, 275
+<BR> &nbsp; &nbsp; &nbsp;   setting maximum allowable permissions, 409
+<BR> &nbsp; &nbsp; &nbsp;   setting paths, 409
+<BR>directory mask option (smb.conf file), 249, 251, 409
+<BR>directory mode option (smb.conf file), 284, 410
+<BR>directory option (smb.conf file), 409
+<BR>directory permissions, 416
+<BR> &nbsp; &nbsp; &nbsp;   options, 250-253
+<BR>directory recursion, 171
+<BR>directory security mask option (smb.conf file), 261, 262, 410
+<BR>disable spools option (smb.conf file), 410
+<BR>disk services, example of sharing, 4-7
+<BR>disk share configuration, 201-203
+<BR>disk-quota support, 497
+<BR>Distributed Computing Environment Distributed Filesystem (DCE/DFS), 495
+<BR>Distributed filesystem (see Dfs)
+<BR>dmask option, 176
+<BR>DNS, 70
+<BR> &nbsp; &nbsp; &nbsp;   configuration
+<BR> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;      Windows 2000, 101
+<BR> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;      Windows 95/98/Me, 79
+<BR> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;      Windows NT, 92
+<BR> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;      Windows XP, 111
+<BR> &nbsp; &nbsp; &nbsp;   NetBIOS names
+<BR> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;      translating between DNS names and, 182
+<BR> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;      versus hostnames versus, 14
+<BR> &nbsp; &nbsp; &nbsp;   overview, 73
+<BR> &nbsp; &nbsp; &nbsp;   servers, name resolution and, 217
+<BR>DNS proxy, configuring on WINS server, 220
+<BR>dns proxy option (smb.conf file), 220, 223, 410
+<BR>documentation, Samba, 45, 391
+<BR>domain admin group option (smb.conf file), 160, 410
+<BR>domain administrator, 126, 410
+<BR>Domain Admins group, 410
+<BR>domain controllers, 30
+<BR> &nbsp; &nbsp; &nbsp;   backup (see backup domain controllers)
+<BR> &nbsp; &nbsp; &nbsp;   primary (see primary domain controllers)
+<BR>Domain Guest group, 410
+<BR>domain guest group option (smb.conf file), 410
+<BR>domain logons
+<BR> &nbsp; &nbsp; &nbsp;   configuring Windows clients for, 128-137
+<BR> &nbsp; &nbsp; &nbsp;   Windows 2000, 133-135
+<BR> &nbsp; &nbsp; &nbsp;   Windows 95/98/Me, 128-131
+<BR> &nbsp; &nbsp; &nbsp;   Windows complains that you are already logged on, 129
+<BR> &nbsp; &nbsp; &nbsp;   Windows NT, 131-133
+<BR> &nbsp; &nbsp; &nbsp;   Windows XP Professional, 135-137
+<BR>domain logons option (smb.conf file), 159, 410
+<BR>domain master browser, 35, 226
+<BR> &nbsp; &nbsp; &nbsp;   configuring Samba as both local master browser and, 124
+<BR> &nbsp; &nbsp; &nbsp;   forcing Samba to be, 237, 411
+<BR> &nbsp; &nbsp; &nbsp;   problems with, 35
+<BR> &nbsp; &nbsp; &nbsp;   Samba as, 230
+<BR> &nbsp; &nbsp; &nbsp;   synchronizing browse lists with all, 411
+<BR> &nbsp; &nbsp; &nbsp;   verifying Samba as, 231
+<BR>domain master option (smb.conf file), 159, 237, 411
+<BR>domain member server, 34
+<BR> &nbsp; &nbsp; &nbsp;   Samba as, 156-157
+<BR> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;      smb.conf file example, 400
+<BR>domain membership, 126
+<BR>Domain Name System (see DNS)
+<BR>domain-level security, 291, 296
+<BR>domains
+<BR> &nbsp; &nbsp; &nbsp;   adding computers to, 402
+<BR> &nbsp; &nbsp; &nbsp;   advantages of, 120
+<BR> &nbsp; &nbsp; &nbsp;   more information on how to set up, 122
+<BR> &nbsp; &nbsp; &nbsp;   trust relationships, 33
+<BR> &nbsp; &nbsp; &nbsp;   trusted, 403
+<BR> &nbsp; &nbsp; &nbsp;   (see also Windows NT domain options)
+<BR>dont descend option (smb.conf file), 241, 243, 411
+<BR>dos filemode option (smb.conf file), 411
+<BR>dos filetime resolution option (smb.conf file), 342, 411
+<BR>dos filetimes option (smb.conf file), 341, 411
+<BR>dos2unix command, 170
+<BR>dot files, 240
+<BR> &nbsp; &nbsp; &nbsp;   hiding, 414
+<BR> &nbsp; &nbsp; &nbsp;   (see also hiding files)
+<BR>drive letter, connecting a directory to, 6, 138
+<P><A NAME="E"><B>E</B><A HREF="inx.html">[&nbsp;Top&nbsp;]</A>
+<BR>emacs text editor, 139
+<BR>encrypt passwords option (smb.conf file), 304, 411
+<BR>encrypted passwords
+<BR> &nbsp; &nbsp; &nbsp;   disabling, 298
+<BR> &nbsp; &nbsp; &nbsp;   managing, 483
+<BR> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;      (see also smbpasswd program)
+<BR> &nbsp; &nbsp; &nbsp;   smb.conf file and, 55
+<BR> &nbsp; &nbsp; &nbsp;   (see also passwords)
+<BR>enhanced browsing option (smb.conf file), 411
+<BR>enumports command option (smb.conf file), 412
+<BR>environment variables, forcing Samba to read list of, 437
+<BR>--eprefix (configure script option), 48
+<BR>error messages from configure script, 48
+<BR>/etc/fstab file, warning about editing, 177
+<BR>/etc/group, 283
+<BR>/etc/hosts file, 70
+<BR>/etc/nsswitch.conf file, 71
+<BR>/etc/passwd file, creating entries manually, 127
+<BR>/etc/printcap.local file, 330
+<BR>/etc/resolv.conf file, 73, 220
+<BR>Ethereal (SMB sniffer), 20, 361
+<BR>exec option (smb.conf file), 412
+<BR>executable file permission bit, 248
+<BR>ext2/ext3 filesystem, 37
+<P><A NAME="F"><B>F</B><A HREF="inx.html">[&nbsp;Top&nbsp;]</A>
+<BR>fake directory create times option (smb.conf file), 342, 412
+<BR>fake oplocks option (smb.conf file), 273, 412
+<BR>FAQs, Samba, 391
+<BR>fault tree, troubleshooting Samba, 362-391
+<BR>file locking (see locks and oplocks)
+<BR>file permissions
+<BR> &nbsp; &nbsp; &nbsp;   executable bit, 248
+<BR> &nbsp; &nbsp; &nbsp;   on MS-DOS and Unix, 245-253
+<BR> &nbsp; &nbsp; &nbsp;   options, 250-253
+<BR> &nbsp; &nbsp; &nbsp;   setting in Windows NT/2000/XP, 165
+<BR> &nbsp; &nbsp; &nbsp;   setting maximum allowable, 406
+<BR> &nbsp; &nbsp; &nbsp;   Unix permission bits summary, 247
+<BR> &nbsp; &nbsp; &nbsp;   Unix permissions versus ACLs, 31
+<BR> &nbsp; &nbsp; &nbsp;   versus ACLs, 31
+<BR>file transfer using smbclient, 170
+<BR>filenames
+<BR> &nbsp; &nbsp; &nbsp;   conventions, 262
+<BR> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;      (see also name mangling)
+<BR> &nbsp; &nbsp; &nbsp;   representing and resolving in Samba, 264
+<BR>Filesystem Hierarchy Standard, 495
+<BR>filesystem options, 243-245
+<BR>findsmb program, 40, 455
+<BR>firewall configuration, 60
+<BR>fmask option (sbmount), 176
+<BR>follow symlinks option (smb.conf file), 242, 243, 412
+<BR>force create mode option (smb.conf file), 251, 412
+<BR>force directory mode option (smb.conf file), 251, 413
+<BR>force directory security mode option (smb.conf file), 262, 413
+<BR>force group option (smb.conf file), 249, 251, 413
+<BR>force security mode option (smb.conf file), 261, 413
+<BR>force unknown acl user option (smb.conf file), 413
+<BR>force user option (smb.conf file), 249, 251, 413
+<BR>Frisch, Æleen, 325
+<BR>fstab file, warning about editing, 177
+<BR>fstype option (smb.conf file), 350, 413
+<P><A NAME="G"><B>G</B><A HREF="inx.html">[&nbsp;Top&nbsp;]</A>
+<BR>%G variable, 192
+<BR>%g variable, 192
+<BR>gcc binaries, 44
+<BR>get command, 170
+<BR>getwd cache option (smb.conf file), 243, 414
+<BR>[global] section (smb.conf file), 193
+<BR>GNU configure script (see configure script)
+<BR>GNU Free Documentation License, 511-518
+<BR>Google, 392
+<BR>group ID (GID), 31
+<BR>group option (smb.conf file), 414
+<BR>grouppol.inf file, 153
+<BR>groups
+<BR> &nbsp; &nbsp; &nbsp;   additional information, 16
+<BR> &nbsp; &nbsp; &nbsp;   overriding a user's normal group membership, 413
+<BR> &nbsp; &nbsp; &nbsp;   setting a group share in smb.conf file, 283
+<BR> &nbsp; &nbsp; &nbsp;   system group file, 283
+<BR> &nbsp; &nbsp; &nbsp;   (see also workgroups; SMB, groups)
+<BR>guest access, 286
+<BR>guest account option (smb.conf file), 286, 288, 414
+<BR>guest ok option (smb.conf file), 286, 414
+<BR>guest only option (smb.conf file), 288, 414
+<P><A NAME="H"><B>H</B><A HREF="inx.html">[&nbsp;Top&nbsp;]</A>
+<BR>%H variable, 192, 283
+<BR>%h variable, 192
+<BR>hide dot files option (smb.conf file), 240, 244, 414
+<BR>hide files option (smb.conf file), 241, 244, 414
+<BR>hide local users option (smb.conf file), 415
+<BR>hide unreadable option (smb.conf file), 415
+<BR>hiding files, 240-242
+<BR>h-node (NetBios node type), 13
+<BR>home directory, setting, 420
+<BR>homedir map option (smb.conf file), 281, 415
+<BR>[homes] share (smb.conf file), 125, 194, 233, 284
+<BR> &nbsp; &nbsp; &nbsp;   peculiarities with, 284
+<BR>host msdfs option (smb.conf file), 280, 415
+<BR>hostname, defending, 12
+<BR>hosts allow option (smb.conf file), 204-207, 415
+<BR>hosts deny option (smb.conf file), 204-207, 415
+<BR>hosts equiv option (smb.conf file), 307, 415
+<BR>HOSTS file, 70, 74
+<BR>hosts.sam file, 74
+<BR>Hunt, Craig, 87
+<P><A NAME="I"><B>I</B><A HREF="inx.html">[&nbsp;Top&nbsp;]</A>
+<BR>%I variable, 192
+<BR>iconv( ) function, 496
+<BR>ifconfig command, 390
+<BR>Implementing Policies and Profiles for Windows NT 4.0, 141
+<BR>--include dir (configure script option), 48
+<BR>include option (smb.conf file), 193, 197, 416
+<BR>inetd daemon, 53
+<BR> &nbsp; &nbsp; &nbsp;   starting smbd and nmbd daemons, 66
+<BR>--infodir (configure script option), 48
+<BR>inherit acls option (smb.conf file), 416
+<BR>inherit permissions option (smb.conf file), 253, 416
+<BR>.ini files, 187
+<BR>installation directories for Samba, 50
+<BR>installing Samba, 49-52
+<BR> &nbsp; &nbsp; &nbsp;   on a Unix system, 42-67
+<BR> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;      ANSI C compiler required by Samba source, 44
+<BR> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;      binary versus source, 43
+<BR> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;      bundled versions, 42-45
+<BR> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;      configuration (see configure script)
+<BR> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;      source, overview of steps, 44
+<BR> &nbsp; &nbsp; &nbsp;   troubleshooting problems (see troubleshooting Samba, fault tree)
+<BR>interfaces list, 403
+<BR>interfaces option (smb.conf file), 207, 416
+<BR>internationalization, 343-346
+<BR> &nbsp; &nbsp; &nbsp;   features of Samba 2.2, 456
+<BR> &nbsp; &nbsp; &nbsp;   installing Samba with support for, 495
+<BR>invalid users option (smb.conf file), 284, 285, 287, 416
+<BR>invalid users, specifying list of, 285
+<BR>IP addresses, 70
+<BR> &nbsp; &nbsp; &nbsp;   127.0.0.1 (localhost), 73
+<BR> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;      bind interfaces only option, 208
+<BR> &nbsp; &nbsp; &nbsp;   translating between NetBIOS names and, 182
+<BR> &nbsp; &nbsp; &nbsp;   Windows 2000, 100
+<BR> &nbsp; &nbsp; &nbsp;   Windows 95/98/Me networks, 78
+<BR> &nbsp; &nbsp; &nbsp;   Windows NT, 90
+<BR> &nbsp; &nbsp; &nbsp;   Windows XP, 111
+<BR>IPC$ password, 75
+<BR>ipconfig /all command (Windows NT/2000/XP), 13
+<BR>ipconfig command, 390
+<P><A NAME="K"><B>K</B><A HREF="inx.html">[&nbsp;Top&nbsp;]</A>
+<BR>keepalive option (smb.conf file), 351, 416
+<BR>Kerberos authentication, 38
+<BR> &nbsp; &nbsp; &nbsp;   installing Samba with support for, 495
+<BR> &nbsp; &nbsp; &nbsp;   Samba 2.2 and, 121
+<BR> &nbsp; &nbsp; &nbsp;   time synchronization and, 340
+<BR>kernel oplocks option (smb.conf file), 272, 417
+<P><A NAME="L"><B>L</B><A HREF="inx.html">[&nbsp;Top&nbsp;]</A>
+<BR>%L variable, 140, 144, 192
+<BR>LAN Manager host announcements, 236
+<BR>LAN Manager versions 1.0, 2.0, and 2.1, 20
+<BR>lanman auth option (smb.conf file), 417
+<BR>large readwrite option (smb.conf file), 417
+<BR>LDAP, 34, 38
+<BR> &nbsp; &nbsp; &nbsp;   installing Samba with support for, 496
+<BR> &nbsp; &nbsp; &nbsp;   Samba 2.2 and, 121
+<BR>ldap admin dn option (smb.conf file), 417
+<BR>ldap filter option (smb.conf file), 417
+<BR>ldap port option (smb.conf file), 417
+<BR>ldap server option (smb.conf file), 418
+<BR>ldap ssl option (smb.conf file), 418
+<BR>ldap suffix option (smb.conf file), 418
+<BR>level2 oplocks option (smb.conf file), 272, 418
+<BR>--libdir (configure script option), 48
+<BR>--libexec dir (configure script option), 48
+<BR>libnss_winbind.so library, 309
+<BR>Linux-PAM System Administrator's Guide, 314
+<BR>Liu, Cricket, 383
+<BR>lm announce option (smb.conf file), 236, 418
+<BR>lm interval option (smb.conf file), 237, 418
+<BR>LMHOSTS file, 72
+<BR> &nbsp; &nbsp; &nbsp;   name resolution and, 218
+<BR> &nbsp; &nbsp; &nbsp;   Windows 2000, 102
+<BR> &nbsp; &nbsp; &nbsp;   Windows 95/98/Me, 80
+<BR> &nbsp; &nbsp; &nbsp;   Windows NT, 92
+<BR> &nbsp; &nbsp; &nbsp;   Windows XP, 112
+<BR>load balancing and Dfs, 277, 279
+<BR>load printers option (smb.conf file), 336, 419
+<BR>local master browser, 27, 224
+<BR> &nbsp; &nbsp; &nbsp;   configuring Samba as both domain master browser and, 124
+<BR>local master option (smb.conf file), 230, 236, 419
+<BR>local profiles, 141
+<BR>localhost address (see 127.0.0.1 (localhost))
+<BR>lock dir option (smb.conf file), 419
+<BR>lock directory option (smb.conf file), 274, 419
+<BR>lock spin count option (smb.conf file), 419
+<BR>lock spin time option (smb.conf file), 419
+<BR>locking files (see locks and oplocks)
+<BR>locking option (smb.conf file), 271, 419
+<BR>locks and oplocks, 268-274
+<BR> &nbsp; &nbsp; &nbsp;   advanced tuning parameter, 428
+<BR> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;      release an oplock, 427
+<BR> &nbsp; &nbsp; &nbsp;   configuration options, 270-274
+<BR> &nbsp; &nbsp; &nbsp;   oplock failure, 269
+<BR> &nbsp; &nbsp; &nbsp;   opportunistic locking process, 268
+<BR> &nbsp; &nbsp; &nbsp;   setting file locking, 419
+<BR> &nbsp; &nbsp; &nbsp;   specifying directory where Samba keeps lock files, 496
+<BR> &nbsp; &nbsp; &nbsp;   spin locks, 498
+<BR> &nbsp; &nbsp; &nbsp;   Unix and oplocks, 270
+<BR>log file option (smb.conf file), 213, 356, 419
+<BR>log files, 67
+<BR> &nbsp; &nbsp; &nbsp;   changing timestamps, 407
+<BR> &nbsp; &nbsp; &nbsp;   example, 210
+<BR> &nbsp; &nbsp; &nbsp;   levels of logging, 356-358
+<BR> &nbsp; &nbsp; &nbsp;   nmbd, 231
+<BR> &nbsp; &nbsp; &nbsp;   sample output of levels 2 and 3, 356
+<BR> &nbsp; &nbsp; &nbsp;   setting location of, 419
+<BR> &nbsp; &nbsp; &nbsp;   setting maximum size, 423
+<BR> &nbsp; &nbsp; &nbsp;   specifying the directory where Samba keeps, 496
+<BR> &nbsp; &nbsp; &nbsp;   troubleshooting with, 356-359
+<BR> &nbsp; &nbsp; &nbsp;   (see also logging)
+<BR>log level option (smb.conf file), 213, 420
+<BR>logging
+<BR> &nbsp; &nbsp; &nbsp;   activating and deactivating, 358
+<BR> &nbsp; &nbsp; &nbsp;   adding process ID, 407
+<BR> &nbsp; &nbsp; &nbsp;   configuration options, 210-215
+<BR> &nbsp; &nbsp; &nbsp;   debugging particular user, 407
+<BR> &nbsp; &nbsp; &nbsp;   (see also log files)
+<BR>login parameters, setting, 24
+<BR>logon drive option (smb.conf file), 151, 420
+<BR>logon home line (smb.conf file), 144
+<BR>logon home option (smb.conf file), 152, 420
+<BR>logon path line (smb.conf file), 144
+<BR>logon path option (smb.conf file), 151, 420
+<BR>logon path, supporting roaming profiles for Windows NT/2000/XP clients, 124
+<BR>logon script option (smb.conf file), 151, 420
+<BR>logon scripts, 120, 137-140
+<BR> &nbsp; &nbsp; &nbsp;   checking the format, 139
+<BR> &nbsp; &nbsp; &nbsp;   creating, 138-140
+<BR> &nbsp; &nbsp; &nbsp;   more information regarding, 140
+<BR> &nbsp; &nbsp; &nbsp;   options, 150
+<BR> &nbsp; &nbsp; &nbsp;   using variables inside, 139
+<BR>logon.bat, 138
+<BR>log.smb file, 67
+<BR>lpadmin command (Unix), 333
+<BR>lppause command option (smb.conf file), 336, 420
+<BR>lppause command (Unix), 323
+<BR>lpq cache time option (smb.conf file), 335, 420
+<BR>lpq command option (smb.conf file), 336, 421
+<BR>lpq command (Unix), 323
+<BR>lpr command (Unix), 322
+<BR>lpresume command option (smb.conf file), 336, 421
+<BR>lpresume command (Unix), 323
+<BR>lprm command option (smb.conf file), 336, 421
+<BR>lprm command (Unix), 323
+<P><A NAME="M"><B>M</B><A HREF="inx.html">[&nbsp;Top&nbsp;]</A>
+<BR>%M variable, 192
+<BR>%m variable, 140, 143, 192
+<BR>Mac OS X
+<BR> &nbsp; &nbsp; &nbsp;   automatically starting Samba daemons, 64
+<BR> &nbsp; &nbsp; &nbsp;   configuration details, 506-509
+<BR> &nbsp; &nbsp; &nbsp;   enabling SMB printer sharing, 325
+<BR> &nbsp; &nbsp; &nbsp;   monitoring services, 505
+<BR> &nbsp; &nbsp; &nbsp;   Password Server, 504
+<BR> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;      activating, 504
+<BR> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;      enabling, 505
+<BR> &nbsp; &nbsp; &nbsp;   smbutil and mount_smbfs, 184-186
+<BR>Mac OS X Server
+<BR> &nbsp; &nbsp; &nbsp;   configuration settings, 508
+<BR> &nbsp; &nbsp; &nbsp;   configuring and activating services, 503
+<BR> &nbsp; &nbsp; &nbsp;   running Samba on, 500-510
+<BR> &nbsp; &nbsp; &nbsp;   sharing files, 501
+<BR> &nbsp; &nbsp; &nbsp;   sharing printers, 501
+<BR>Mac OS X Server Administrator's Guide, 500
+<BR>machine password timeout option (smb.conf file), 160, 421
+<BR>magic output option (smb.conf file), 343, 421
+<BR>magic script option (smb.conf file), 343, 421
+<BR>magic scripts, 342
+<BR>mailing lists, Samba, 392
+<BR> &nbsp; &nbsp; &nbsp;   archives, 45
+<BR>make install command (Unix), 50
+<BR> &nbsp; &nbsp; &nbsp;   upgrading installations, 52
+<BR>make revert command (Unix), 50
+<BR>make utility (Unix), 49
+<BR>makefile, generating for Samba configuration, 46
+<BR>make_smbcodepage program, 40, 456
+<BR>make_unicodemap program, 40, 456
+<BR>.man files, changing from .dat files, 150
+<BR>man pages (see manual pages)
+<BR>managing connections to shares (see connection scripts)
+<BR>mandatory profiles, 149
+<BR> &nbsp; &nbsp; &nbsp;   changing from roaming profiles, 150
+<BR>--mandir (configure script option), 48
+<BR>mangle case option (smb.conf file), 267, 421
+<BR>mangled map option (smb.conf file), 267, 422
+<BR>mangled names option (smb.conf file), 266, 422
+<BR>mangled stack option (smb.conf file), 267, 422
+<BR>mangling char option (smb.conf file), 267, 422
+<BR>mangling method option (smb.conf file), 422
+<BR>MANPATH environment variable, 52
+<BR>manual pages, 52
+<BR> &nbsp; &nbsp; &nbsp;   in different languages, 496
+<BR>map archive option (smb.conf file), 247, 252, 422
+<BR>map hidden option (smb.conf file), 247, 252, 422
+<BR>map system option (smb.conf file), 247, 252, 422
+<BR>map to guest option (smb.conf file), 423
+<BR>mapping a free-form client username to a Unix username, 289
+<BR>mapping a network drive (see drive letter, connecting a directory to)
+<BR>master browser (see local master browser)
+<BR>max connections option (smb.conf file), 288, 423
+<BR>max disk size option (smb.conf file), 351, 423
+<BR>max log size option (smb.conf file), 213, 423
+<BR>max mux option (smb.conf file), 351, 423
+<BR>max open files option (smb.conf file), 423
+<BR>max open files (smb.conf file), 351
+<BR>max print jobs option (smb.conf file), 424
+<BR>max protocol option (smb.conf file), 424
+<BR>max smbd processes option (smb.conf file), 424
+<BR>max ttl option (smb.conf file), 224, 424
+<BR>max wins ttl option (smb.conf file), 224, 424
+<BR>max xmit option (smb.conf file), 352, 424
+<BR>message command option (smb.conf file), 348, 424
+<BR>messenger service, 346-348
+<BR>mget command, 170
+<BR>Microsoft Distributed filesystem (see Dfs)
+<BR>min passwd length option (smb.conf file), 425
+<BR>min password length option (smb.conf file), 425
+<BR>min print space option (smb.conf file), 338, 425
+<BR>min protocol option (smb.conf file), 425
+<BR>min wins ttl option (smb.conf file), 224, 425
+<BR>m-node (NetBios node type), 13
+<BR>mount_smbfs program, 161, 182
+<BR> &nbsp; &nbsp; &nbsp;   options, 183
+<BR>mput command, 170
+<BR>msdfs root option (smb.conf file), 280, 425
+<BR>MS-DOS file permissions, 245-253
+<BR>MSN Messenger, 346-348
+<BR>multihomed system
+<BR> &nbsp; &nbsp; &nbsp;   running Samba on, 204
+<BR> &nbsp; &nbsp; &nbsp;   (see also clustered environment, Samba in; multiple subnets)
+<BR>multiple subnets
+<BR> &nbsp; &nbsp; &nbsp;   cross-subnet browsing, 232
+<BR> &nbsp; &nbsp; &nbsp;   with Samba servers, 232
+<BR> &nbsp; &nbsp; &nbsp;   (see also clustered environment, Samba in; multihomed system)
+<BR>My Network Places, 26
+<BR> &nbsp; &nbsp; &nbsp;   (see also Network Neighborhood)
+<P><A NAME="N"><B>N</B><A HREF="inx.html">[&nbsp;Top&nbsp;]</A>
+<BR>%N variable, 192
+<BR>name mangling, 262-267
+<BR> &nbsp; &nbsp; &nbsp;   how Samba mangles a long filename into a 8.3 filename, 263
+<BR> &nbsp; &nbsp; &nbsp;   options, 265-267, 421
+<BR>name registration, 11-13
+<BR>name resolution, 11-13, 70, 216-224
+<BR> &nbsp; &nbsp; &nbsp;   broadcast method, 71
+<BR> &nbsp; &nbsp; &nbsp;   configuring in Samba, 219
+<BR> &nbsp; &nbsp; &nbsp;   methods, 217
+<BR> &nbsp; &nbsp; &nbsp;   using broadcast packets, 217
+<BR>name resolve order option (smb.conf file), 219, 223, 425
+<BR>name services
+<BR> &nbsp; &nbsp; &nbsp;   defined, 10
+<BR> &nbsp; &nbsp; &nbsp;   identifying what's in use, 383
+<BR> &nbsp; &nbsp; &nbsp;   switching, 71
+<BR> &nbsp; &nbsp; &nbsp;   troubleshooting, 383-388
+<BR>name-resolution configuration options, 221-224
+<BR>NBNS name registration
+<BR> &nbsp; &nbsp; &nbsp;   versus broadcast, 11
+<BR>NBT, 10, 69
+<BR> &nbsp; &nbsp; &nbsp;   services, 16
+<BR>NBT Standard, 10
+<BR>nbtstat utility, 228
+<BR> &nbsp; &nbsp; &nbsp;   examples, 14, 15
+<BR>net program, 40, 457-462
+<BR>net time command, 138, 339
+<BR>net use command, 138, 144
+<BR> &nbsp; &nbsp; &nbsp;   testing connections with, 374
+<BR>net view program, 225
+<BR> &nbsp; &nbsp; &nbsp;   testing client browsing, 381
+<BR>NetBEUI protocol, 10
+<BR> &nbsp; &nbsp; &nbsp;   running at same time as NetBIOS over TCP/IP, 69
+<BR>NetBIOS
+<BR> &nbsp; &nbsp; &nbsp;   group resource types, 16
+<BR> &nbsp; &nbsp; &nbsp;   names
+<BR> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;      translating between IP address or DNS names and, 182
+<BR> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;      troubleshooting, 390
+<BR> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;      versus DNS hostnames, 14
+<BR> &nbsp; &nbsp; &nbsp;   node types, 13
+<BR> &nbsp; &nbsp; &nbsp;   overview, 9
+<BR> &nbsp; &nbsp; &nbsp;   resource names and types, 14
+<BR> &nbsp; &nbsp; &nbsp;   session, establishing, 22
+<BR> &nbsp; &nbsp; &nbsp;   unique resource types, 15
+<BR> &nbsp; &nbsp; &nbsp;   Windows 95/98/Me, 80
+<BR>netbios aliases option (smb.conf file), 209, 426
+<BR>netbios name option (smb.conf file), 200, 426
+<BR>NetBIOS over TCP/IP (see NBT)
+<BR>netbios scope option (smb.conf file), 426
+<BR>[netlogon] share (smb.conf file), 125, 138, 233
+<BR>netmask, using to troubleshoot, 388
+<BR>network adapters, 69
+<BR>network addresses
+<BR> &nbsp; &nbsp; &nbsp;   finding your specific address, 390
+<BR> &nbsp; &nbsp; &nbsp;   troubleshooting, 388-390
+<BR>Network Information Service (see NIS)
+<BR>Network Neighborhood, 27
+<BR> &nbsp; &nbsp; &nbsp;   (see also My Network Places)
+<BR>Network Time Protocol (NTP), 340
+<BR>network traffic, monitoring (see tcpdump program)
+<BR>networking
+<BR> &nbsp; &nbsp; &nbsp;   components
+<BR> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;      Windows 2000, 99
+<BR> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;      Windows XP, 109
+<BR> &nbsp; &nbsp; &nbsp;   concepts, Windows (see Windows, networking concepts)
+<BR> &nbsp; &nbsp; &nbsp;   options, 204-208
+<BR>new features
+<BR> &nbsp; &nbsp; &nbsp;   in Samba 2.2, 36
+<BR> &nbsp; &nbsp; &nbsp;   in Samba 3.0, 38
+<BR>news, Samba, 45
+<BR>newsgroups, Samba, 391
+<BR>NFS, installing Samba with support for, 495
+<BR>NIS+
+<BR> &nbsp; &nbsp; &nbsp;   installing Samba with support for, 496
+<BR> &nbsp; &nbsp; &nbsp;   server, installing Samba with support for locating, 496
+<BR>nis homedir option (smb.conf file), 281, 426
+<BR>NIS (Network Information Service), 71, 280
+<BR> &nbsp; &nbsp; &nbsp;   configuration options, 280
+<BR> &nbsp; &nbsp; &nbsp;   server, 30
+<BR>nmake command, 412
+<BR>nmap command (Unix), 73
+<BR>nmbd daemon, 3, 39, 61, 453
+<BR> &nbsp; &nbsp; &nbsp;   starting automatically, 61-65
+<BR> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;      BSD Unix, 61
+<BR> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;      Darwin and Mac OS X, 64
+<BR> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;      System V Unix, 61
+<BR> &nbsp; &nbsp; &nbsp;   starting from inetd, 66
+<BR> &nbsp; &nbsp; &nbsp;   starting manually, 61
+<BR> &nbsp; &nbsp; &nbsp;   testing, 66
+<BR> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;      automatic startup, 65
+<BR> &nbsp; &nbsp; &nbsp;   time service, 442
+<BR>nmbd log file, 231
+<BR>nmblookup program, 40, 229, 231, 462
+<BR> &nbsp; &nbsp; &nbsp;   testing clients, 380
+<BR> &nbsp; &nbsp; &nbsp;   testing network, 381
+<BR> &nbsp; &nbsp; &nbsp;   testing servers, 379
+<BR>nobody account, 286
+<BR>node types, 13
+<BR>non unix account range option (smb.conf file), 426
+<BR>nslookup command (Unix), 73
+<BR>nsmb.conf file, 181
+<BR>.nsmbrc files, 181
+<BR>nsswitch, configuring, 309
+<BR>nsswitch.conf file, 71
+<BR>nt acl support option (smb.conf file), 260, 426
+<BR>NT LAN Manager 1.0, 21
+<BR>nt pipe support option (smb.conf file), 352, 426
+<BR>nt smb support option (smb.conf file), 352, 427
+<BR>nt status support option (smb.conf file), 427
+<BR>ntconfig.pol file, 155
+<BR>NT-specific SMB IPC$ pipes, 352
+<BR>NTUSER.DAT file, 141
+<BR>null passwords option (smb.conf file), 306, 427
+<BR>number of address ranges, 389
+
+<P><A NAME="O"><B>O</B><A HREF="inx.html">[&nbsp;Top&nbsp;]</A>
+<BR>obey pam restrictions option (smb.conf file), 427
+<BR>od command, 139
+<BR>.old files, 50
+<BR>ole locking compatibility (smb.conf file), 352
+<BR>only guest option (smb.conf file), 427
+<BR>only user option (smb.conf file), 293, 427
+<BR>Open Directory Password Server, 504
+<BR>oplock break wait time option (smb.conf file), 427
+<BR>oplock contention limit option (smb.conf file), 428
+<BR>oplocks option (smb.conf file), 272, 428
+<BR>opportunistic locking (see locks and oplocks)
+<BR>os level option (smb.conf file), 230, 238, 428
+<BR>os2 driver map option (smb.conf file), 428
+<BR>overwriting files (see locks and oplocks)
+
+<P><A NAME="P"><B>P</B><A HREF="inx.html">[&nbsp;Top&nbsp;]</A>
+<BR>%P variable, 192
+<BR>%p variable, 192
+<BR>padc command, 359
+<BR>pam password change option (smb.conf file), 428
+<BR>PAM (Pluggable Authentication Modules), 38
+<BR> &nbsp; &nbsp; &nbsp;   configuring, 313-317
+<BR>pam_stack.so module, 316
+<BR>pam_winbind.so module, 316
+<BR>panic action option (smb.conf file), 352, 428
+<BR>par command, 359
+<BR>passdb backend option (smb.conf file), 429
+<BR>pass-through authentication, 33
+<BR>passwd chat debug option (smb.conf file), 305, 429
+<BR>passwd chat option (smb.conf file), 301, 305, 429
+<BR>PASSWD environment variable, 167
+<BR>passwd file, creating entries manually, 127
+<BR>passwd program option (smb.conf file), 305, 429
+<BR>password chat response characters, 302
+<BR>password chat send characters, 302
+<BR>password level option (smb.conf file), 305, 429
+<BR>Password Server (Mac OS X), 504
+<BR> &nbsp; &nbsp; &nbsp;   activating, 504
+<BR> &nbsp; &nbsp; &nbsp;   enabling, 505
+<BR>password server option (smb.conf file), 160, 295, 429
+<BR>passwords, 74, 296-307
+<BR> &nbsp; &nbsp; &nbsp;   adding to smb.conf file, 75
+<BR> &nbsp; &nbsp; &nbsp;   configuration options, 303-307
+<BR> &nbsp; &nbsp; &nbsp;   disabling encrypted, 298
+<BR> &nbsp; &nbsp; &nbsp;   encrypted (see encrypted passwords)
+<BR> &nbsp; &nbsp; &nbsp;   IPC$, 75
+<BR> &nbsp; &nbsp; &nbsp;   limiting length of, 425
+<BR> &nbsp; &nbsp; &nbsp;   plain-text versus encrypted, 74
+<BR> &nbsp; &nbsp; &nbsp;   setting on Windows 95/98/Me, 83
+<BR> &nbsp; &nbsp; &nbsp;   setting servers that validate, 429
+<BR> &nbsp; &nbsp; &nbsp;   synchronization, 300-303
+<BR> &nbsp; &nbsp; &nbsp;   Windows versus Unix, 29
+<BR> &nbsp; &nbsp; &nbsp;   (see also authentication)
+<BR>PATH environment variable, 52
+<BR>path option (smb.conf file), 202, 430
+<BR>pdbedit program, 40, 464
+<BR>PDC emulator, 121
+<BR>PDCs (see primary domain controllers)
+<BR>Pearce, Eric, 16, 160
+<BR>performance, caching directories, 414
+<BR>period (.)
+<BR> &nbsp; &nbsp; &nbsp;   NetBIOS names and, 14
+<BR> &nbsp; &nbsp; &nbsp;   (see also dot files)
+<BR>permissions
+<BR> &nbsp; &nbsp; &nbsp;   mapping to Windows NT ACLs, 426
+<BR> &nbsp; &nbsp; &nbsp;   (see also file permissions; directory permissions)
+<BR>pid directory option (smb.conf file), 430
+<BR>PIDs, adding to log lines, 407
+<BR>ping, troubleshooting with, 363-367
+<BR>Pluggable Authentication Modules (see PAM)
+<BR>p-node (NetBios node type), 13
+<BR>point-to-point communication, 12
+<BR>policies, defined, 120
+<BR>port names, customized, 412
+<BR>POSIX ACL support, 416
+<BR>posix locking option (smb.conf file), 272, 430
+<BR>POSIX.1e ACLs, 259
+<BR>postexec option (smb.conf file), 277, 430
+<BR>postscript option (smb.conf file), 335, 430
+<BR>preexec close option (smb.conf file), 277, 430
+<BR>preexec option (smb.conf file), 274, 276, 430
+<BR>preferred master option (smb.conf file), 237, 431
+<BR>preferred master parameter (smb.conf file), 230
+<BR>--prefix (configure script option), 48
+<BR>preload option (smb.conf file), 235, 431
+<BR>preserve case option (smb.conf file), 264, 266, 431
+<BR>preventing file overwrites (see locks and oplocks)
+<BR>primary domain controllers (PDCs), 31, 226
+<BR> &nbsp; &nbsp; &nbsp;   handling authentication (see winbind)
+<BR> &nbsp; &nbsp; &nbsp;   modifying smb.conf file, 122-125
+<BR> &nbsp; &nbsp; &nbsp;   Samba as, 121-126
+<BR> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;      smb.conf file example, 397-399
+<BR>primary WINS server, 32
+<BR> &nbsp; &nbsp; &nbsp;   synchronization problems with Samba 2.2, 33
+<BR>print command option (smb.conf file), 322, 336, 431
+<BR>print commands, 321
+<BR>print jobs
+<BR> &nbsp; &nbsp; &nbsp;   deleting, 421
+<BR> &nbsp; &nbsp; &nbsp;   limiting number of, 424
+<BR> &nbsp; &nbsp; &nbsp;   pausing, 420
+<BR> &nbsp; &nbsp; &nbsp;   resuming, 421
+<BR> &nbsp; &nbsp; &nbsp;   sending over Samba, 321
+<BR>print ok option (smb.conf file), 433
+<BR>printable option (smb.conf file), 323, 335, 431
+<BR>printcap file, 419
+<BR> &nbsp; &nbsp; &nbsp;   example, 336
+<BR>printcap name option (smb.conf file), 338, 431
+<BR>printcap option (smb.conf file), 338
+<BR>printcap.local file, 330
+<BR>printer admin option (smb.conf file), 432
+<BR>printer driver file option (smb.conf file), 432
+<BR>printer driver location option (smb.conf file), 432
+<BR>printer driver option (smb.conf file), 432
+<BR>printer name option (smb.conf file), 335, 432
+<BR>printer option (smb.conf file), 335, 432
+<BR>printer status, setting command for, 421
+<BR>printers
+<BR> &nbsp; &nbsp; &nbsp;   adding new to system, 401
+<BR> &nbsp; &nbsp; &nbsp;   BSD, 330-331
+<BR> &nbsp; &nbsp; &nbsp;   CUPS, 332
+<BR> &nbsp; &nbsp; &nbsp;   example of sharing, 8
+<BR> &nbsp; &nbsp; &nbsp;   names in browse lists, 419
+<BR> &nbsp; &nbsp; &nbsp;   removing from system, 408
+<BR> &nbsp; &nbsp; &nbsp;   sending files using smbclient, 325
+<BR> &nbsp; &nbsp; &nbsp;   setting default device mode, 408
+<BR> &nbsp; &nbsp; &nbsp;   setting up from Windows, 8
+<BR> &nbsp; &nbsp; &nbsp;   sharing, 320
+<BR> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;      on Mac OS X, 501
+<BR> &nbsp; &nbsp; &nbsp;   System V, 331
+<BR> &nbsp; &nbsp; &nbsp;   (see also printing)
+<BR>[printers] share (smb.conf file), 195, 324
+<BR> &nbsp; &nbsp; &nbsp;   example for a Linux system, 324
+<BR>printing, 320-338
+<BR> &nbsp; &nbsp; &nbsp;   adding a Unix printer, 330-333
+<BR> &nbsp; &nbsp; &nbsp;   common problem with Samba printer configuration, 325
+<BR> &nbsp; &nbsp; &nbsp;   CUPS-compatible, 486
+<BR> &nbsp; &nbsp; &nbsp;   debugging printers, 325
+<BR> &nbsp; &nbsp; &nbsp;   Mac OS X environment, 325
+<BR> &nbsp; &nbsp; &nbsp;   network, 320
+<BR> &nbsp; &nbsp; &nbsp;   options, 333-338
+<BR> &nbsp; &nbsp; &nbsp;   setting up and testing a Windows client, 326
+<BR> &nbsp; &nbsp; &nbsp;   shares
+<BR> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;      example, 322
+<BR> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;      important information about, 323
+<BR> &nbsp; &nbsp; &nbsp;   system types, 334
+<BR> &nbsp; &nbsp; &nbsp;   testing the configuration, 325
+<BR> &nbsp; &nbsp; &nbsp;   to Windows from Unix, 327-338
+<BR> &nbsp; &nbsp; &nbsp;   variables, 322
+<BR> &nbsp; &nbsp; &nbsp;   (see also printers)
+<BR>printing option (smb.conf file), 334, 432
+<BR>private directory option (smb.conf file), 433
+<BR>process IDs, adding to log lines, 407
+<BR>processes, viewing in Unix, 8
+<BR>[profiles] share (smb.conf file), 125
+<BR>prompt command, 171
+<BR>protocol option (smb.conf file), 433
+<BR>ps command (Unix), 8
+<BR> &nbsp; &nbsp; &nbsp;   looking for daemon processes with, 368
+<BR>public option (smb.conf file), 433
+<BR>put command, 170
+<BR>.pwl files, 29
+<P><A NAME="Q"><B>Q</B><A HREF="inx.html">[&nbsp;Top&nbsp;]</A>
+<BR>queuepause command option (smb.conf file), 338, 433
+<BR>queueresume command option (smb.conf file), 338, 433
+<P><A NAME="R"><B>R</B><A HREF="inx.html">[&nbsp;Top&nbsp;]</A>
+<BR>%R variable, 192
+<BR>read bmpx option (smb.conf file), 433
+<BR>read list option (smb.conf file), 286, 288, 433
+<BR>read only option (smb.conf file), 203, 434
+<BR>read raw option (smb.conf file), 434
+<BR>read size option (smb.conf file), 434
+<BR>readline( ) support, 497
+<BR>read-only access, specifying users, 433
+<BR>realm option (smb.conf file), 434
+<BR>reconfiguring Samba, 52
+<BR>recurse command, 171
+<BR>registry files, 141
+<BR> &nbsp; &nbsp; &nbsp;   settings and passwords, 74
+<BR>relative identifier (RID), 30
+<BR>remote announce option (smb.conf file), 232, 238, 434
+<BR>remote browse sync option (smb.conf file), 238, 434
+<BR>remote logons (see roaming profiles)
+<BR>resolv.conf file, 73, 220
+<BR>resource names and types (NetBIOS), 14
+<BR>restrict anonymous option (smb.conf file), 434
+<BR>roaming profiles, 120, 140-152
+<BR> &nbsp; &nbsp; &nbsp;   changing to mandatory profiles, 150
+<BR> &nbsp; &nbsp; &nbsp;   configuring
+<BR> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;      Samba for, 143-147
+<BR> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;      Windows 95/98/Me for, 147
+<BR> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;      Windows NT/2000/XP for, 148
+<BR> &nbsp; &nbsp; &nbsp;   defining a logon path for Windows NT/2000/XP clients, 124
+<BR> &nbsp; &nbsp; &nbsp;   definitive documentation, 141
+<BR> &nbsp; &nbsp; &nbsp;   how they work, 141
+<BR> &nbsp; &nbsp; &nbsp;   options, 150
+<BR> &nbsp; &nbsp; &nbsp;   possible problems, 142
+<BR> &nbsp; &nbsp; &nbsp;   restricting users from editing their own, 149
+<BR> &nbsp; &nbsp; &nbsp;   setting path to directory (Windows NT/2000/XP), 420
+<BR> &nbsp; &nbsp; &nbsp;   smb.conf file, 138
+<BR> &nbsp; &nbsp; &nbsp;   Temporary Internet Files folder, 143
+<BR> &nbsp; &nbsp; &nbsp;   time synchronization, 339
+<BR> &nbsp; &nbsp; &nbsp;   users logged onto multiple clients, 142
+<BR> &nbsp; &nbsp; &nbsp;   warning, 141
+<BR> &nbsp; &nbsp; &nbsp;   (see also mandatory profiles)
+<BR>root access, 285
+<BR>root accounts
+<BR> &nbsp; &nbsp; &nbsp;   adding root user to Samba's password database, 126
+<BR> &nbsp; &nbsp; &nbsp;   (see also domain administrator)
+<BR> &nbsp; &nbsp; &nbsp;   specifying users with root permissions, 402
+<BR>root dir option (smb.conf file), 435
+<BR>root directory option (smb.conf file), 435
+<BR>root option (smb.conf file), 435
+<BR>root postexec option (smb.conf file), 277, 435
+<BR>root preexec close option (smb.conf file), 276, 435
+<BR>root preexec option (smb.conf file), 275, 276, 435
+<BR>roving profiles (see roaming profiles)
+<BR>rpcclient commands, 467-470
+<BR>rpcclient program, 40, 465
+<BR>rpm command (Unix), 43
+<P><A NAME="S"><B>S</B><A HREF="inx.html">[&nbsp;Top&nbsp;]</A>
+<BR>%S variable, 192
+<BR>SAM (Security Account Manager), 30
+<BR> &nbsp; &nbsp; &nbsp;   database, 126
+<BR>Samba
+<BR> &nbsp; &nbsp; &nbsp;   advantages of using, 3
+<BR> &nbsp; &nbsp; &nbsp;   allowing outside applications to access Samba features, 496
+<BR> &nbsp; &nbsp; &nbsp;   compiling (see compiling Samba)
+<BR> &nbsp; &nbsp; &nbsp;   configuration file (see smb.conf file)
+<BR> &nbsp; &nbsp; &nbsp;   configuring (see configuring Samba)
+<BR> &nbsp; &nbsp; &nbsp;   defined, 2
+<BR> &nbsp; &nbsp; &nbsp;   distribution, overview, 39
+<BR> &nbsp; &nbsp; &nbsp;   as domain member server, 34
+<BR> &nbsp; &nbsp; &nbsp;   downloading, 45
+<BR> &nbsp; &nbsp; &nbsp;   examples
+<BR> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;      sharing a printer, 8
+<BR> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;      sharing disk service, 4-7
+<BR> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;      simple network, 4
+<BR> &nbsp; &nbsp; &nbsp;   in a clustered environment, 437
+<BR> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;      (see also multihomed system; multiple subnets), 437
+<BR> &nbsp; &nbsp; &nbsp;   installing (see installing Samba)
+<BR> &nbsp; &nbsp; &nbsp;   manual pages, 52
+<BR> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;      in different languages, 496
+<BR> &nbsp; &nbsp; &nbsp;   obtaining, 41
+<BR> &nbsp; &nbsp; &nbsp;   overview, 1-41
+<BR> &nbsp; &nbsp; &nbsp;   running on a multihomed system, 204
+<BR> &nbsp; &nbsp; &nbsp;   troubleshooting (see troubleshooting Samba)
+<BR> &nbsp; &nbsp; &nbsp;   upgrading installations, 51
+<BR> &nbsp; &nbsp; &nbsp;   variables (see smb.conf file, variables)
+<BR> &nbsp; &nbsp; &nbsp;   web site, 41
+<BR>Samba 2.2
+<BR> &nbsp; &nbsp; &nbsp;   in a domain hosted by native mode Windows 2000 server, 34
+<BR> &nbsp; &nbsp; &nbsp;   issues with Active Directory, 34, 121
+<BR> &nbsp; &nbsp; &nbsp;   new features, 36
+<BR>Samba 3.0
+<BR> &nbsp; &nbsp; &nbsp;   new features, 38
+<BR> &nbsp; &nbsp; &nbsp;   obsolete options
+<BR> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;      blocksize, 404
+<BR> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;      character set, 405
+<BR> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;      client code page, 405
+<BR> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;      code page directory, 405
+<BR> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;      coding system, 405
+<BR> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;      domain guest group, 410
+<BR> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;      force unknown acl user, 413
+<BR> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;      ldap admin dn, 417
+<BR> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;      ldap filter, 417
+<BR> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;      ldap port, 417
+<BR> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;      ldap server, 418
+<BR> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;      ldap ssl, 418
+<BR> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;      ldap suffix, 418
+<BR> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;      nt smb support, 427
+<BR> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;      related to SSL, 438-440
+<BR> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;      status, 440
+<BR> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;      unix extensions, 442
+<BR> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;      userhosts, 443
+<BR> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;      valid chars, 444
+<BR> &nbsp; &nbsp; &nbsp;   roles, 38
+<BR>Samba server
+<BR> &nbsp; &nbsp; &nbsp;   adding to workgroup, configuration file example, 396
+<BR> &nbsp; &nbsp; &nbsp;   connecting from
+<BR> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;      Windows 2000, 107
+<BR> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;      Windows 95/98/Me, 84
+<BR> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;      Windows NT, 96
+<BR> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;      Windows XP, 116
+<BR> &nbsp; &nbsp; &nbsp;   connection listings (see smbstatus program)
+<BR> &nbsp; &nbsp; &nbsp;   creating directories on, 125
+<BR> &nbsp; &nbsp; &nbsp;   restarting, 126
+<BR> &nbsp; &nbsp; &nbsp;   sending a print job, 321
+<BR> &nbsp; &nbsp; &nbsp;   services, 2
+<BR>Samba Web Administration Tool (see SWAT)
+<BR>Samba-BDC-HOWTO.html, 122
+<BR>Samba-PDC-HOWTO.html, 122
+<BR>Samba's NT LM 0.12, 21
+<BR>SASL (Simple Authentication and Security Layer) standard, 504
+<BR>--sbindir (configure script option), 48
+<BR>scope ID (SMB packet), 16
+<BR>search paths, setting, 52
+<BR>secrets.tdb file, 156
+<BR>security
+<BR> &nbsp; &nbsp; &nbsp;   Samba security levels
+<BR> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;      domain (see domain-level security)
+<BR> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;      server (see server-level security)
+<BR> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;      share (see share-level security)
+<BR> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;      user (see user-level security)
+<BR> &nbsp; &nbsp; &nbsp;   user-level for Windows 95/98/Me, 129
+<BR> &nbsp; &nbsp; &nbsp;   (see also authentication)
+<BR>Security Access Token (SAT), 31
+<BR>Security Account Manager (SAM), 30
+<BR>security identifiers (SIDs), 30
+<BR>security issues
+<BR> &nbsp; &nbsp; &nbsp;   creating entries for /etc/passwd and smbpasswd manually, 127
+<BR> &nbsp; &nbsp; &nbsp;   disabling oplocks in smb.conf file, 58
+<BR>security mask option (smb.conf file), 261, 436
+<BR>security models, Unix versus Windows, 253
+<BR>security option (smb.conf file), 291, 436
+<BR>sendfile( ) system call, 497
+<BR>server announcements, 229
+<BR>Server Message Block (SMB) protocol (see SMB)
+<BR>server string option (smb.conf file), 200, 436
+<BR>server-level security, 291, 295
+<BR>session parameters, setting, 24
+<BR>session primitives, 17
+<BR>session service, defined, 10
+<BR>session services (NBT)
+<BR> &nbsp; &nbsp; &nbsp;   defined, 16
+<BR> &nbsp; &nbsp; &nbsp;   tips, 18
+<BR>set directory option (smb.conf file), 353, 436
+<BR>share modes option (smb.conf file), 436
+<BR>share-level security, 290
+<BR> &nbsp; &nbsp; &nbsp;   options, 293
+<BR> &nbsp; &nbsp; &nbsp;   versus user-level security, 162
+<BR>shares
+<BR> &nbsp; &nbsp; &nbsp;   adding new, 402
+<BR> &nbsp; &nbsp; &nbsp;   allowing and denying, 415
+<BR> &nbsp; &nbsp; &nbsp;   copying configurations, 406
+<BR> &nbsp; &nbsp; &nbsp;   deleting, 408
+<BR> &nbsp; &nbsp; &nbsp;   denying access to, 403
+<BR> &nbsp; &nbsp; &nbsp;   invisible, 233
+<BR> &nbsp; &nbsp; &nbsp;   managing connections to (see connection scripts)
+<BR> &nbsp; &nbsp; &nbsp;   modifying, 405
+<BR> &nbsp; &nbsp; &nbsp;   printers, setting default device mode, 408
+<BR> &nbsp; &nbsp; &nbsp;   sections in smb.conf file, 125
+<BR> &nbsp; &nbsp; &nbsp;   setting maximum number, 423
+<BR> &nbsp; &nbsp; &nbsp;   specifying in browse lists, 403, 404, 431
+<BR> &nbsp; &nbsp; &nbsp;   specifying systems that may connect to, 403
+<BR>sharing
+<BR> &nbsp; &nbsp; &nbsp;   disk services example, 4-7
+<BR> &nbsp; &nbsp; &nbsp;   files
+<BR> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;      Mac OS X, 501
+<BR> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;      Windows 95/98/Me, 162
+<BR> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;      Windows NT/2000/XP, 163, 165
+<BR> &nbsp; &nbsp; &nbsp;   printers (see printers, sharing)
+<BR>Sharpe, Richard, 19
+<BR>short preserve case option (smb.conf file), 264, 266, 436
+<BR>show add printer wizard option (smb.conf file), 437
+<BR>shutdown script option (smb.conf file), 437
+<BR>SIDs (security identifiers), 30
+<BR>SMB, 2
+<BR> &nbsp; &nbsp; &nbsp;   CIFS and, 21
+<BR> &nbsp; &nbsp; &nbsp;   clients, 21
+<BR> &nbsp; &nbsp; &nbsp;   command format, 19
+<BR> &nbsp; &nbsp; &nbsp;   connections, troubleshooting, 371-377
+<BR> &nbsp; &nbsp; &nbsp;   groups, 15
+<BR> &nbsp; &nbsp; &nbsp;   header fields, 19
+<BR> &nbsp; &nbsp; &nbsp;   header format, 19
+<BR> &nbsp; &nbsp; &nbsp;   message format, 19
+<BR> &nbsp; &nbsp; &nbsp;   network, overview, 9-18
+<BR> &nbsp; &nbsp; &nbsp;   online summary, 19
+<BR> &nbsp; &nbsp; &nbsp;   packets, 16
+<BR> &nbsp; &nbsp; &nbsp;   protocol
+<BR> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;      additional information, 20
+<BR> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;      negotiating a protocol variant, 22
+<BR> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;      overview, 18-26
+<BR> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;      versions, 20
+<BR> &nbsp; &nbsp; &nbsp;   servers, 21
+<BR> &nbsp; &nbsp; &nbsp;   simple connection, 22
+<BR>smb passwd file option (smb.conf file), 306, 437
+<BR>SMB sniffer (Ethereal), 20
+<BR>smbcacls program, 40, 470
+<BR>smbclient commands, 168
+<BR>smbclient program, 40, 67, 161, 165-174, 472-478
+<BR> &nbsp; &nbsp; &nbsp;   authenticating with, 167
+<BR> &nbsp; &nbsp; &nbsp;   compared to smbfs and smbsh, 165
+<BR> &nbsp; &nbsp; &nbsp;   creating and restoring backups, 172-174
+<BR> &nbsp; &nbsp; &nbsp;   file transfer, 170
+<BR> &nbsp; &nbsp; &nbsp;   interactive session, 168-171
+<BR> &nbsp; &nbsp; &nbsp;   listing services, 165
+<BR> &nbsp; &nbsp; &nbsp;   programming with, 171
+<BR> &nbsp; &nbsp; &nbsp;   security and, 168
+<BR> &nbsp; &nbsp; &nbsp;   sending a file to the printer, 325
+<BR> &nbsp; &nbsp; &nbsp;   testing
+<BR> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;      browsing, 377
+<BR> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;      connections with, 373
+<BR> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;      locally with, 372
+<BR>smb.conf file, 187-215
+<BR> &nbsp; &nbsp; &nbsp;   adding user passwords, 75
+<BR> &nbsp; &nbsp; &nbsp;   bracketed names, 188
+<BR> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;      (see also shares, sections in smb.conf file)
+<BR> &nbsp; &nbsp; &nbsp;   capitalization, 189
+<BR> &nbsp; &nbsp; &nbsp;   comments, 190
+<BR> &nbsp; &nbsp; &nbsp;   configuring winbind, 309
+<BR> &nbsp; &nbsp; &nbsp;   creating and modifying (see SWAT)
+<BR> &nbsp; &nbsp; &nbsp;   disabling oplocks, 58
+<BR> &nbsp; &nbsp; &nbsp;   encrypted passwords and, 55
+<BR> &nbsp; &nbsp; &nbsp;   examples, 187
+<BR> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;      configuring Samba to use another WINS server, 396
+<BR> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;      disk share, 201-203
+<BR> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;      enabling Samba as WINS server, 395
+<BR> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;      server configuration file, 198-201
+<BR> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;      setting Samba as domain member server, 400
+<BR> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;      setting Samba as PDC, 397-399
+<BR> &nbsp; &nbsp; &nbsp;   file structure, 188-191
+<BR> &nbsp; &nbsp; &nbsp;   getting started, 54-60
+<BR> &nbsp; &nbsp; &nbsp;   [global] section, 193
+<BR> &nbsp; &nbsp; &nbsp;   include option, 193
+<BR> &nbsp; &nbsp; &nbsp;   line continuation, 189
+<BR> &nbsp; &nbsp; &nbsp;   location from bundled installation, 42
+<BR> &nbsp; &nbsp; &nbsp;   logon scripts (see logon scripts)
+<BR> &nbsp; &nbsp; &nbsp;   Mac OS X, 509
+<BR> &nbsp; &nbsp; &nbsp;   making significant changes, 190
+<BR> &nbsp; &nbsp; &nbsp;   modifying Samba to be a PDC, 122-125
+<BR> &nbsp; &nbsp; &nbsp;   modifying Samba to be domain member server, 157
+<BR> &nbsp; &nbsp; &nbsp;   name resolution, 219
+<BR> &nbsp; &nbsp; &nbsp;   options, 188, 195-198
+<BR> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;      access control, 287-288
+<BR> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;      ACLs, 260-262
+<BR> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;      browsing, 233-239
+<BR> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;      connection scripts, 275-277
+<BR> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;      disk share, 202
+<BR> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;      dot files, 240
+<BR> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;      file and directory permissions, 250-253
+<BR> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;      filesystem, 243-245
+<BR> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;      internationalization, 343-346
+<BR> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;      locks and oplocks, 270-274
+<BR> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;      logging, 210-215
+<BR> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;      name mangling, 265-267
+<BR> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;      name resolution, 221-224
+<BR> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;      networking, 204-208
+<BR> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;      NIS, 280
+<BR> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;      password, 303-307
+<BR> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;      printing, 333-338
+<BR> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;      server, 199
+<BR> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;      time synchronization, 341-342
+<BR> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;      virtual servers, 209
+<BR> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;      winbind, 317-319
+<BR> &nbsp; &nbsp; &nbsp;   [printers] section, 195
+<BR> &nbsp; &nbsp; &nbsp;   roaming profiles, 138
+<BR> &nbsp; &nbsp; &nbsp;   runtime changes, 190
+<BR> &nbsp; &nbsp; &nbsp;   shares, 125, 194
+<BR> &nbsp; &nbsp; &nbsp;   smbmount program and, 174
+<BR> &nbsp; &nbsp; &nbsp;   smbsh and, 179
+<BR> &nbsp; &nbsp; &nbsp;   testing, 59
+<BR> &nbsp; &nbsp; &nbsp;   variables, 191-193
+<BR> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;      example of use, 193
+<BR> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;      table, 192
+<BR> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;      used at runtime, 140
+<BR> &nbsp; &nbsp; &nbsp;   WINS support, 71
+<BR>smbcontrol program, 40, 478
+<BR>smbd daemon, 3, 39, 61, 451
+<BR> &nbsp; &nbsp; &nbsp;   checking with telnet, 369
+<BR> &nbsp; &nbsp; &nbsp;   starting automatically, 61-65
+<BR> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;      BSD Unix, 61
+<BR> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;      Darwin and Mac OS X, 64
+<BR> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;      System V Unix, 61
+<BR> &nbsp; &nbsp; &nbsp;   starting from inetd, 66
+<BR> &nbsp; &nbsp; &nbsp;   starting manually, 61
+<BR> &nbsp; &nbsp; &nbsp;   testing, 66
+<BR> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;      automatic startup, 65
+<BR>smbfs filesystem, 161, 174-178
+<BR> &nbsp; &nbsp; &nbsp;   compared to smbclient, 165
+<BR> &nbsp; &nbsp; &nbsp;   installing Samba with support for, 498
+<BR> &nbsp; &nbsp; &nbsp;   mounting automatically, 177
+<BR>smbgroupedit program, 40, 479
+<BR>smbmnt program, 40, 174, 480
+<BR>smbmount program, 40, 175, 481
+<BR> &nbsp; &nbsp; &nbsp;   installing Samba with support for, 498
+<BR> &nbsp; &nbsp; &nbsp;   options, 178
+<BR> &nbsp; &nbsp; &nbsp;   smb.conf file, 174
+<BR>SMBnegprot request, 23
+<BR>smbpasswd file, 126, 299-300
+<BR> &nbsp; &nbsp; &nbsp;   creating entries manually, 127
+<BR>smbpasswd program, 41, 55, 483
+<BR>smbprint program, 330
+<BR>smbprint.sysv, 330
+<BR>SMBSesssetupX command, 24
+<BR>smbsh program, 41, 161, 179, 485
+<BR> &nbsp; &nbsp; &nbsp;   compared to smbclient, 165
+<BR> &nbsp; &nbsp; &nbsp;   installing Samba with support for, 498
+<BR> &nbsp; &nbsp; &nbsp;   interactive session, 179
+<BR> &nbsp; &nbsp; &nbsp;   smb.conf file, 179
+<BR>smbspool, 330
+<BR>smbspool program, 41, 486
+<BR>smbspool utility, 332
+<BR>smbstatus program, 8, 41, 487
+<BR>smbtar program, 41, 487
+<BR>SMBtconX message, 25
+<BR>smbumount program, 41, 488
+<BR>smbutil program, 161, 181
+<BR> &nbsp; &nbsp; &nbsp;   options, 183
+<BR> &nbsp; &nbsp; &nbsp;   testing print configuration, 326
+<BR>smbwrapper library, 179, 498
+<BR>socket address option (smb.conf file), 437
+<BR>socket options option (smb.conf file), 437
+<BR>source environment option (smb.conf file), 437
+<BR>source/config.status file, 51
+<BR>spin locks, 498
+<BR>SSL
+<BR> &nbsp; &nbsp; &nbsp;   installing Samba to support, 498
+<BR> &nbsp; &nbsp; &nbsp;   options, 438-440
+<BR>ssl CA certDir option (smb.conf file), 438
+<BR>ssl CA certFile option (smb.conf file), 438
+<BR>ssl ciphers option (smb.conf file), 438
+<BR>ssl client cert option (smb.conf file), 438
+<BR>ssl client key option (smb.conf file), 438
+<BR>ssl compatibility option (smb.conf file), 439
+<BR>ssl hosts option (smb.conf file), 439
+<BR>ssl hosts resign option (smb.conf file), 439
+<BR>ssl option (smb.conf file), 438
+<BR>ssl require clientcert option (smb.conf file), 439
+<BR>ssl require servercert option (smb.conf file), 439
+<BR>ssl server cert option (smb.conf file), 439
+<BR>ssl server key option (smb.conf file), 440
+<BR>ssl version option (smb.conf file), 440
+<BR>stat cache option (smb.conf file), 354, 440
+<BR>stat cache size option (smb.conf file), 354, 440
+<BR>status option (smb.conf file), 440
+<BR>status (smb.conf file), 353
+<BR>Stern, Hal, 383
+<BR>strace command, 359
+<BR>strict allocate option (smb.conf file), 440
+<BR>strict locking option (smb.conf file), 271, 441
+<BR>strict sync option (smb.conf file), 353, 441
+<BR>strip dot option (smb.conf file), 353, 441
+<BR>subnets, workgroups spanning multiple, 34
+<BR>superuser (root) access, 285
+<BR>SWAT
+<BR> &nbsp; &nbsp; &nbsp;   enabling, 52
+<BR> &nbsp; &nbsp; &nbsp;   login, 56
+<BR> &nbsp; &nbsp; &nbsp;   specifying where to install files for, 498
+<BR> &nbsp; &nbsp; &nbsp;   using, 56-58
+<BR>symbolic links, 242
+<BR> &nbsp; &nbsp; &nbsp;   creating before clients are added to network, 147
+<BR> &nbsp; &nbsp; &nbsp;   in file shares, 412
+<BR>symlinks option (smb.conf file), 242
+<BR>sync always option (smb.conf file), 353, 441
+<BR>synchronization, password (see passwords, synchronization)
+<BR>synchronization problems with WINS servers in Samba, 33, 71
+<BR>syslog, 211
+<BR> &nbsp; &nbsp; &nbsp;   error logging, installing Samba to support, 498
+<BR>syslog only option (smb.conf file), 215, 441
+<BR>syslog option (smb.conf file), 214, 441
+<BR>syslog.conf file, 212
+<BR>system group file, 283
+<BR>system policies, 152-156
+<BR> &nbsp; &nbsp; &nbsp;   Windows Me, 155
+<BR>System Policy Editor, 152-156
+<BR>System V Unix
+<BR> &nbsp; &nbsp; &nbsp;   automatically starting Samba daemons, 61
+<BR> &nbsp; &nbsp; &nbsp;   printers, 331
+
+<P><A NAME="T"><B>T</B><A HREF="inx.html">[&nbsp;Top&nbsp;]</A>
+<BR>%T variable, 192
+<BR>TCP, troubleshooting, 367
+<BR>tcpdump program, 360
+<BR> &nbsp; &nbsp; &nbsp;   download, 22
+<BR> &nbsp; &nbsp; &nbsp;   example, 22
+<BR>TCP/IP
+<BR> &nbsp; &nbsp; &nbsp;   adding to Windows 95/98/Me network, 76
+<BR> &nbsp; &nbsp; &nbsp;   configuring for Windows 2000, 100
+<BR> &nbsp; &nbsp; &nbsp;   configuring for Windows 95/98/Me, 78
+<BR> &nbsp; &nbsp; &nbsp;   configuring for Windows NT, 89
+<BR> &nbsp; &nbsp; &nbsp;   configuring for Windows XP, 110
+<BR> &nbsp; &nbsp; &nbsp;   Windows NT, 88
+<BR>telnet, checking smbd with, 369
+<BR>template homedir option (smb.conf file), 314, 319, 441
+<BR>template shell option (smb.conf file), 314, 319, 442
+<BR>Temporary Internet Files folder, 143
+<BR>test utilities, troubleshooting with, 359-362
+<BR>testing Samba (see testparm program; troubleshooting Samba)
+<BR>testparm program, 41, 59, 125, 489
+<BR> &nbsp; &nbsp; &nbsp;   testing daemons with, 370
+<BR>testprns program, 41, 489
+<BR>Thompson, Robert Bruce, 87
+<BR>time offset option (smb.conf file), 341, 442
+<BR>time server option (smb.conf file), 341, 442
+<BR>time service, 340
+<BR> &nbsp; &nbsp; &nbsp;   configuring in Samba for network use, 124
+<BR>time synchronization, 339-342
+<BR>time to live (TTL), 424, 425
+<BR>timestamp logs option (smb.conf file), 214, 442
+<BR>timestamps
+<BR> &nbsp; &nbsp; &nbsp;   changing in logs, 407
+<BR> &nbsp; &nbsp; &nbsp;   importance of, 142
+<BR>time-synchronization options, 341-342
+<BR>total print jobs option (smb.conf file), 442
+<BR>trace command, 359
+<BR>translating between IP addresses or DNS names and NetBIOS names, 182
+<BR>tree identifier (TID), defined, 22
+<BR>Tridgell, Andrew, 2, 360
+<BR>troubleshooting Samba, 355-393
+<BR> &nbsp; &nbsp; &nbsp;   browsing, 377-383
+<BR> &nbsp; &nbsp; &nbsp;   fault tree, 362-391
+<BR> &nbsp; &nbsp; &nbsp;   hostnames, 384
+<BR> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;      long and short, 386
+<BR> &nbsp; &nbsp; &nbsp;   localhost issues, 388
+<BR> &nbsp; &nbsp; &nbsp;   low-level IP, 362-367
+<BR> &nbsp; &nbsp; &nbsp;   name services, 383-388
+<BR> &nbsp; &nbsp; &nbsp;   NetBIOS names, 390
+<BR> &nbsp; &nbsp; &nbsp;   network addresses, 388-390
+<BR> &nbsp; &nbsp; &nbsp;   server daemons, 368-371
+<BR> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;      checking smbd with telnet, 369
+<BR> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;      looking for daemon processes with ps, 368
+<BR> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;      looking for daemons bound to ports, 369
+<BR> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;      testing daemons with testparm, 370
+<BR> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;      tracking daemon startup, 368
+<BR> &nbsp; &nbsp; &nbsp;   SMB connections, 371-377
+<BR> &nbsp; &nbsp; &nbsp;   TCP, 367
+<BR> &nbsp; &nbsp; &nbsp;   testing
+<BR> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;      browsing the server from the client, 382
+<BR> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;      browsing with smbclient, 377
+<BR> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;      client browsing with net view, 381
+<BR> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;      clients with nmblookup, 380
+<BR> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;      connections with net use, 374
+<BR> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;      connections with ping, 364
+<BR> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;      connections with smbclient, 373
+<BR> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;      connections with Windows Explorer, 376
+<BR> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;      locally with smbclient, 372
+<BR> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;      name services with ping, 363
+<BR> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;      network software with ping, 363
+<BR> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;      network with nmblookup, 381
+<BR> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;      networking hardware with ping, 364
+<BR> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;      servers with nmblookup, 379
+<BR> &nbsp; &nbsp; &nbsp;   tools, 355
+<BR> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;      log files, 356-359
+<BR> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;      ping, 363-367
+<BR> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;      test utilities, 359-362
+<BR> &nbsp; &nbsp; &nbsp;   unusual delays, 387
+<BR>truss command, 359
+<BR>trust relationships, 33
+<BR>trusted domains, 403
+<BR>tusc command, 359
+<BR>tutorials, Samba, 45
+<P><A NAME="U"><B>U</B><A HREF="inx.html">[&nbsp;Top&nbsp;]</A>
+<BR>%U variable, 192, 283
+<BR>%u variable, 140, 144, 192, 283
+<BR>umasks, 247
+<BR>UNC (Universal Naming Convention) defined, 6
+<BR>Unicode, 456
+<BR>uniform resource locators (see URLs)
+<BR>Unix
+<BR> &nbsp; &nbsp; &nbsp;   ACLs, 259
+<BR> &nbsp; &nbsp; &nbsp;   CIFS extensions, 37
+<BR> &nbsp; &nbsp; &nbsp;   configuring clients to access shared resources, 161-186
+<BR> &nbsp; &nbsp; &nbsp;   file permissions, 245-253
+<BR> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;      versus ACLs, 31
+<BR> &nbsp; &nbsp; &nbsp;   permission bits summary, 247
+<BR> &nbsp; &nbsp; &nbsp;   viewing processes, 8
+<BR>unix extensions option (smb.conf file), 442
+<BR>unix password sync option (smb.conf file), 300, 304, 442
+<BR>unix2dos program, 139, 170
+<BR>update encrypted option (smb.conf file), 306, 443
+<BR>upgrading Samba, 50, 51
+<BR>URLs, defined, 6
+<BR>use client driver option (smb.conf file), 443
+<BR>use mmap option (smb.conf file), 443
+<BR>use rhosts option (smb.conf file), 307, 443
+<BR>use sendfile option (smb.conf file), 443
+<BR>user accounting, 498
+<BR>USER environment variable, 167
+<BR>user ID (UID), 31
+<BR>user option (smb.conf file), 443
+<BR>USER.DAT file, 141
+<BR>user-level security, 290, 294
+<BR> &nbsp; &nbsp; &nbsp;   for Windows 95/98/Me, 129
+<BR> &nbsp; &nbsp; &nbsp;   versus share-level security, 162
+<BR>username level option (smb.conf file), 290, 444
+<BR>username map option (smb.conf file), 289, 444
+<BR>username option (smb.conf file), 293, 443
+<BR>users
+<BR> &nbsp; &nbsp; &nbsp;   account files in Windows, 29
+<BR> &nbsp; &nbsp; &nbsp;   adding new, 402
+<BR> &nbsp; &nbsp; &nbsp;   adding to
+<BR> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;      Windows 2000, 104
+<BR> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;      Windows 95/98/Me, 83
+<BR> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;      Windows NT, 95
+<BR> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;      Windows XP, 115
+<BR> &nbsp; &nbsp; &nbsp;   debugging particular, 407
+<BR> &nbsp; &nbsp; &nbsp;   deleting account automatically, 409
+<BR> &nbsp; &nbsp; &nbsp;   group membership, overriding, 413
+<BR> &nbsp; &nbsp; &nbsp;   multiple, adding in Unix, 284-285
+<BR> &nbsp; &nbsp; &nbsp;   single, adding in Unix, 282-284
+<BR> &nbsp; &nbsp; &nbsp;   specifying read-only access, 433
+<BR>users option (smb.conf file), 444
+<BR>/usr/local/etc/nsmb.conf file, 181
+<BR>utmp directory option (smb.conf file), 444
+<BR>utmp file, 498
+<BR>utmp option (smb.conf file), 444
+<P><A NAME="V"><B>V</B><A HREF="inx.html">[&nbsp;Top&nbsp;]</A>
+<BR>%v variable, 192
+<BR>valid chars option (smb.conf file), 346, 444
+<BR>valid users option (smb.conf file), 282, 287, 444
+<BR>variables used at runtime in smb.conf file (see smb.conf file, variables)
+<BR>veto files option (smb.conf file), 241, 244, 445
+<BR>veto oplock files option (smb.conf file), 269, 270, 273, 445
+<BR>vetoing files, 240-242
+<BR>vfs object option (smb.conf file), 445
+<BR>vfs options option (smb.conf file), 445
+<BR>vi text editor, 139
+<BR>vim text editor, 139
+<BR>virtual servers, 208
+<BR> &nbsp; &nbsp; &nbsp;   configuration options, 209
+<BR>volume option (smb.conf file), 203, 445
+<BR>VPN (virtual private network), 498
+
+<P><A NAME="W"><B>W</B><A HREF="inx.html">[&nbsp;Top&nbsp;]</A>
+<BR>wbinfo program, 41, 489
+<BR>wide links option (smb.conf file), 242, 244, 445
+<BR>winbind, 37
+<BR> &nbsp; &nbsp; &nbsp;   authentication with, 307-319
+<BR> &nbsp; &nbsp; &nbsp;   configuration options, 317-319
+<BR> &nbsp; &nbsp; &nbsp;   configuring in smb.conf file, 309
+<BR> &nbsp; &nbsp; &nbsp;   installing, 308
+<BR> &nbsp; &nbsp; &nbsp;   installing Samba to support, 499
+<BR> &nbsp; &nbsp; &nbsp;   RID mapping file, 310
+<BR> &nbsp; &nbsp; &nbsp;   verifying it's working properly, 310-313
+<BR>winbind cache time option (smb.conf file), 319, 445
+<BR>winbind enum groups option (smb.conf file), 446
+<BR>winbind enum users option (smb.conf file), 445
+<BR>winbind gid option (smb.conf file), 318, 446
+<BR>winbind separator option (smb.conf file), 317, 446
+<BR>winbind uid option (smb.conf file), 318, 446
+<BR>winbindd daemon, 39, 41, 454
+<BR>Windows
+<BR> &nbsp; &nbsp; &nbsp;   components, 69
+<BR> &nbsp; &nbsp; &nbsp;   configuring clients to access shared resources, 68-119
+<BR> &nbsp; &nbsp; &nbsp;   domain with a local master and local backup browser (diagram), 33
+<BR> &nbsp; &nbsp; &nbsp;   .ini files, 187
+<BR> &nbsp; &nbsp; &nbsp;   networking concepts, 68-76
+<BR> &nbsp; &nbsp; &nbsp;   operating systems and password format defaults, 296
+<BR> &nbsp; &nbsp; &nbsp;   printers, setting up, 8
+<BR> &nbsp; &nbsp; &nbsp;   registry settings and passwords, 74
+<BR> &nbsp; &nbsp; &nbsp;   user account files, 29
+<BR>Windows 2000
+<BR> &nbsp; &nbsp; &nbsp;   ACLs, 253-262
+<BR> &nbsp; &nbsp; &nbsp;   adding users, 104
+<BR> &nbsp; &nbsp; &nbsp;   bindings, 100
+<BR> &nbsp; &nbsp; &nbsp;   client connecting to Samba server, 107
+<BR> &nbsp; &nbsp; &nbsp;   computer names, 103
+<BR> &nbsp; &nbsp; &nbsp;   configuring for roaming profiles, 148
+<BR> &nbsp; &nbsp; &nbsp;   configuring TCP/IP, 100
+<BR> &nbsp; &nbsp; &nbsp;   DNS configuration, 101
+<BR> &nbsp; &nbsp; &nbsp;   domain logons, 133-135
+<BR> &nbsp; &nbsp; &nbsp;   identify node type, ipconfig /all command, 13
+<BR> &nbsp; &nbsp; &nbsp;   IP addresses, 100
+<BR> &nbsp; &nbsp; &nbsp;   LMHOSTS file, 102
+<BR> &nbsp; &nbsp; &nbsp;   networking components, 99
+<BR> &nbsp; &nbsp; &nbsp;   registry file, 141
+<BR> &nbsp; &nbsp; &nbsp;   security model (see ACLs)
+<BR> &nbsp; &nbsp; &nbsp;   servers
+<BR> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;      operating in native mode, 34
+<BR> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;      PDC emulation mode, 34
+<BR> &nbsp; &nbsp; &nbsp;   setting path to directory of roaming profiles, 420
+<BR> &nbsp; &nbsp; &nbsp;   setting up, 98-108
+<BR> &nbsp; &nbsp; &nbsp;   sharing files, 163
+<BR> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;      setting permissions, 165
+<BR> &nbsp; &nbsp; &nbsp;   WINS server, 101
+<BR> &nbsp; &nbsp; &nbsp;   workgroups, 103
+<BR>Windows 95/98/Me
+<BR> &nbsp; &nbsp; &nbsp;   accessing Samba server, 84
+<BR> &nbsp; &nbsp; &nbsp;   adding TCP/IP, 76
+<BR> &nbsp; &nbsp; &nbsp;   authentication, 28
+<BR> &nbsp; &nbsp; &nbsp;   bindings, 80
+<BR> &nbsp; &nbsp; &nbsp;   configuring for roaming profiles, 147
+<BR> &nbsp; &nbsp; &nbsp;   configuring TCP/IP, 78
+<BR> &nbsp; &nbsp; &nbsp;   DNS configuration, 79
+<BR> &nbsp; &nbsp; &nbsp;   domain logons, 128-131
+<BR> &nbsp; &nbsp; &nbsp;   identify node type, 13
+<BR> &nbsp; &nbsp; &nbsp;   IP addresses, 78
+<BR> &nbsp; &nbsp; &nbsp;   LMHOSTS file, 80
+<BR> &nbsp; &nbsp; &nbsp;   NetBIOS, 80
+<BR> &nbsp; &nbsp; &nbsp;   registry file, 141
+<BR> &nbsp; &nbsp; &nbsp;   security model, 253
+<BR> &nbsp; &nbsp; &nbsp;   setting computer name, 81
+<BR> &nbsp; &nbsp; &nbsp;   setting up, 76-87
+<BR> &nbsp; &nbsp; &nbsp;   setting workgroup, 81
+<BR> &nbsp; &nbsp; &nbsp;   sharing files, 162
+<BR> &nbsp; &nbsp; &nbsp;   system policies, 155
+<BR> &nbsp; &nbsp; &nbsp;   user-level security for, 129
+<BR> &nbsp; &nbsp; &nbsp;   username and password, 83
+<BR> &nbsp; &nbsp; &nbsp;   WINS configuration, 78
+<BR> &nbsp; &nbsp; &nbsp;   (see also Windows)
+<BR>Windows Explorer, testing connections with, 376
+<BR>Windows Internet Name Service (see WINS)
+<BR>Windows Internet Naming Service (WINS) Architecture and Capacity Planning, 218
+<BR>Windows Messenger Service, 346-348
+<BR>Windows NT
+<BR> &nbsp; &nbsp; &nbsp;   ACLs, 253-262
+<BR> &nbsp; &nbsp; &nbsp;   adding a user, 95
+<BR> &nbsp; &nbsp; &nbsp;   basic configuration, 87
+<BR> &nbsp; &nbsp; &nbsp;   bindings, 93
+<BR> &nbsp; &nbsp; &nbsp;   computer names, 93
+<BR> &nbsp; &nbsp; &nbsp;   configuring for roaming profiles, 148
+<BR> &nbsp; &nbsp; &nbsp;   configuring TCP/IP, 89
+<BR> &nbsp; &nbsp; &nbsp;   connecting to a Samba server, 96
+<BR> &nbsp; &nbsp; &nbsp;   DNS configuration, 92
+<BR> &nbsp; &nbsp; &nbsp;   domains, 120-160
+<BR> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;      logons, 131-133
+<BR> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;      overview, 29-34
+<BR> &nbsp; &nbsp; &nbsp;   identify node type, ipconfig /all command, 13
+<BR> &nbsp; &nbsp; &nbsp;   installing Workstation service, 89
+<BR> &nbsp; &nbsp; &nbsp;   IP addresses, 90
+<BR> &nbsp; &nbsp; &nbsp;   LMHOSTS file, 92
+<BR> &nbsp; &nbsp; &nbsp;   registry file, 141
+<BR> &nbsp; &nbsp; &nbsp;   security model, 30
+<BR> &nbsp; &nbsp; &nbsp;   security model (see ACLs)
+<BR> &nbsp; &nbsp; &nbsp;   setting path to directory of roaming profiles, 420
+<BR> &nbsp; &nbsp; &nbsp;   setting up, 87-98
+<BR> &nbsp; &nbsp; &nbsp;   sharing files, 163
+<BR> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;      setting permissions, 165
+<BR> &nbsp; &nbsp; &nbsp;   TCP/IP installing, 88
+<BR> &nbsp; &nbsp; &nbsp;   WINS server, 90
+<BR> &nbsp; &nbsp; &nbsp;   workgroups, 93
+<BR>Windows NT domain options, 158
+<BR>Windows Time Service, 340
+<BR>Windows Workgroups (see workgroups)
+<BR>Windows XP
+<BR> &nbsp; &nbsp; &nbsp;   ACLs, 253-262
+<BR> &nbsp; &nbsp; &nbsp;   adding users, 115
+<BR> &nbsp; &nbsp; &nbsp;   bindings, 110
+<BR> &nbsp; &nbsp; &nbsp;   computer names, 113
+<BR> &nbsp; &nbsp; &nbsp;   configuring for roaming profiles, 148
+<BR> &nbsp; &nbsp; &nbsp;   configuring TCP/IP, 110
+<BR> &nbsp; &nbsp; &nbsp;   connecting to Samba server, 116
+<BR> &nbsp; &nbsp; &nbsp;   DNS configuration, 111
+<BR> &nbsp; &nbsp; &nbsp;   domain logons, 135-137
+<BR> &nbsp; &nbsp; &nbsp;   Home version, problems in a domain environment, 135
+<BR> &nbsp; &nbsp; &nbsp;   identify node type, ipconfig /all command, 13
+<BR> &nbsp; &nbsp; &nbsp;   IP addresses, 111
+<BR> &nbsp; &nbsp; &nbsp;   LMHOSTS file, 112
+<BR> &nbsp; &nbsp; &nbsp;   networking components, 109
+<BR> &nbsp; &nbsp; &nbsp;   registry file, 141
+<BR> &nbsp; &nbsp; &nbsp;   security model (see ACLs)
+<BR> &nbsp; &nbsp; &nbsp;   setting path to directory of roaming profiles, 420
+<BR> &nbsp; &nbsp; &nbsp;   setting up, 109-119
+<BR> &nbsp; &nbsp; &nbsp;   sharing files, 163
+<BR> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;      setting permissions, 165
+<BR> &nbsp; &nbsp; &nbsp;   WINS server, 112
+<BR> &nbsp; &nbsp; &nbsp;   workgroups, 113
+<BR>winipcfg command (Windows 95/98/Me), 13
+<BR>WinPopup tool, 346
+<BR>.win_profile directory, 144
+<BR> &nbsp; &nbsp; &nbsp;   example, 145
+<BR>WINS, 32
+<BR> &nbsp; &nbsp; &nbsp;   client and a server interaction, 218
+<BR> &nbsp; &nbsp; &nbsp;   configuration, Windows 95/98/Me, 78
+<BR> &nbsp; &nbsp; &nbsp;   proxy, configuring, 221
+<BR> &nbsp; &nbsp; &nbsp;   replication, 38
+<BR> &nbsp; &nbsp; &nbsp;   support, smb.conf file, 71
+<BR>wins hook option (smb.conf file), 223, 446
+<BR>wins proxy option (smb.conf file), 221, 222, 446
+<BR>wins server option (smb.conf file), 220, 222, 446
+<BR>WINS servers
+<BR> &nbsp; &nbsp; &nbsp;   configuring a DNS proxy, 220
+<BR> &nbsp; &nbsp; &nbsp;   configuring Samba to use another, 220
+<BR> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;      configuration file example, 396
+<BR> &nbsp; &nbsp; &nbsp;   enabling Samba as, configuration file example, 395
+<BR> &nbsp; &nbsp; &nbsp;   multiple, 32
+<BR> &nbsp; &nbsp; &nbsp;   primary (see primary WINS server)
+<BR> &nbsp; &nbsp; &nbsp;   setting Samba as, 220
+<BR> &nbsp; &nbsp; &nbsp;   synchronization problems in Samba, 71
+<BR> &nbsp; &nbsp; &nbsp;   Windows 2000, 101
+<BR> &nbsp; &nbsp; &nbsp;   Windows NT, 90
+<BR> &nbsp; &nbsp; &nbsp;   Windows XP, 112
+<BR>wins support option (smb.conf file), 222, 447
+<BR>wins support parameter (smb.conf file), 220
+<BR>with feature option, configuring Samba, 47
+<BR>--with-acl-support (configure script option), 495
+<BR>--with-afs (configure script option), 495
+<BR>--with-automount (configure script option), 495
+<BR>--with-codepagedir (configure script option), 495
+<BR>--with-configdir (configure script option), 495
+<BR>--with-dce-dfs (configure script option), 495
+<BR>--with-fhs (configure script option), 495
+<BR>--with-included-popt (configure script option), 495
+<BR>--with-krb4 (configure script option), 495
+<BR>--with-krb5 (configure script option), 495
+<BR>--with-ldapsam (configure script option), 496
+<BR>--with-libiconv (configure script option), 496
+<BR>--with-libsmbclient (configure script option), 496
+<BR>--with-lockdir (configure script option), 496
+<BR>--with-logfilebase (configure script option), 496
+<BR>--with-manpages-langs (configure script option), 496
+<BR>--with-msdfs (configure script option), 47, 496
+<BR>--with-nisplus-home (configure script option), 496
+<BR>--with-nisplussam (configure script option), 496
+<BR>without feature option, configuring Samba, 47
+<BR>--with-pam (configure script option), 497
+<BR>--with-pam_smbpass (configure script option), 497
+<BR>--with-piddir (configure script option), 497
+<BR>--with-privatedir (configure script option), 497
+<BR>--with-profiling-data (configure script option), 497
+<BR>--with-quotas (configure script option), 497
+<BR>--with-readline (configure script option), 497
+<BR>--with-sendfile-support (configure script option), 497
+<BR>--with-smbmount (configure script option), 47, 498
+<BR>--with-smbwrapper (configure script option), 47, 498
+<BR>--with-spinlocks (configure script option), 498
+<BR>--with-ssl (configure script option), 498
+<BR>--with-sslinc (configure script option), 498
+<BR>--with-ssllib (configure script option), 498
+<BR>--with-swatdir (configure script option), 498
+<BR>--with-syslog (configure script option), 498
+<BR>--with-tdbsam (configure script option), 498
+<BR>--with-utmp (configure script option), 498
+<BR>--with-winbind (configure script option), 499
+<BR>workgroup option (smb.conf file), 447
+<BR>workgroup parameter (smb.conf file), 200
+<BR>workgroups, 26-29
+<BR> &nbsp; &nbsp; &nbsp;   adding first Samba server to, 396
+<BR> &nbsp; &nbsp; &nbsp;   defined, 15
+<BR> &nbsp; &nbsp; &nbsp;   problems related to, 29
+<BR> &nbsp; &nbsp; &nbsp;   spanning multiple subnets, 34
+<BR> &nbsp; &nbsp; &nbsp;   Windows 2000, 103
+<BR> &nbsp; &nbsp; &nbsp;   Windows 95/98/Me, 81
+<BR> &nbsp; &nbsp; &nbsp;   Windows NT, 93
+<BR> &nbsp; &nbsp; &nbsp;   Windows XP, 113
+<BR>Workstation service, installing on Windows NT, 89
+<BR>writable option (smb.conf file), 203, 447
+<BR>write cache size option (smb.conf file), 447
+<BR>write list option (smb.conf file), 286, 288, 447
+<BR>write ok option (smb.conf file), 203, 447
+<BR>write raw option (smb.conf file), 448
+<BR>writeable option (smb.conf file), 203, 447
+<P><A NAME="X"><B>X</B><A HREF="inx.html">[&nbsp;Top&nbsp;]</A>
+<BR>XFS filesystem, 37
+<BR>xinetd daemon, 53
+
+<hr/><h4 class="head4"><a href="toc.html">TOC</a></h4>
+
+</body></html>

Copied: branches/samba/experimental/docs/htmldocs/using_samba/samba2_s.gif (from rev 1919, tags/samba/upstream_3.2.0~rc1/docs/htmldocs/using_samba/samba2_s.gif)
===================================================================
(Binary files differ)

Copied: branches/samba/experimental/docs/htmldocs/using_samba/samba2_xs.gif (from rev 1919, tags/samba/upstream_3.2.0~rc1/docs/htmldocs/using_samba/samba2_xs.gif)
===================================================================
(Binary files differ)

Copied: branches/samba/experimental/docs/htmldocs/using_samba/toc.html (from rev 1919, tags/samba/upstream_3.2.0~rc1/docs/htmldocs/using_samba/toc.html)
===================================================================
--- branches/samba/experimental/docs/htmldocs/using_samba/toc.html	                        (rev 0)
+++ branches/samba/experimental/docs/htmldocs/using_samba/toc.html	2008-06-09 06:59:20 UTC (rev 1920)
@@ -0,0 +1,138 @@
+<html>
+<body bgcolor="#ffffff">
+
+<table border="0" cellpadding="4" cellspacing="4">
+<tr>
+<td>
+<img src="samba2_s.gif" border="0" height="190" width="145" alt="Using Samba, 
+2nd Edition" />
+</td>
+<td>
+<h2>Using Samba, 2nd Edition</h2>
+By Jay Ts, Robert Eckstein, and David Collier-Brown<br />
+2nd Edition, February 2003 <br />
+O'Reilly &amp; Associates, ISBN: 0-596-00256-4<br />
+<a href="http://www.oreilly.com/catalog/samba2/"><b>www.oreilly.com/catalog/samba2/</b></a>
+</td>
+</tr>
+</table>
+
+<blockquote>
+<h2>Table of Contents</h2>
+
+<P><B><a href="ch00.html">Preface</a></B>
+
+<P><B><a href="ch01.html">1. Learning the Samba</a></B>
+<BR> &nbsp; &nbsp; &nbsp;What Is Samba? 
+<BR> &nbsp; &nbsp; &nbsp;What Can Samba Do for Me? 
+<BR> &nbsp; &nbsp; &nbsp;Getting Familiar with an SMB Network 
+<BR> &nbsp; &nbsp; &nbsp;An Introduction to the SMB Protocol 
+<BR> &nbsp; &nbsp; &nbsp;Windows Workgroups and Domains 
+<BR> &nbsp; &nbsp; &nbsp;What's New in Samba 2.2? 
+<BR> &nbsp; &nbsp; &nbsp;What's New in Samba 3.0? 
+<BR> &nbsp; &nbsp; &nbsp;What Can Samba Do? 
+<BR> &nbsp; &nbsp; &nbsp;An Overview of the Samba Distribution 
+<BR> &nbsp; &nbsp; &nbsp;How Can I Get Samba? 
+
+<P><B><a href="ch02.html">2. Installing Samba on a Unix System</a></B>
+<BR> &nbsp; &nbsp; &nbsp;Bundled Versions 
+<BR> &nbsp; &nbsp; &nbsp;Downloading the Samba Distribution 
+<BR> &nbsp; &nbsp; &nbsp;Configuring Samba 
+<BR> &nbsp; &nbsp; &nbsp;Compiling and Installing Samba 
+<BR> &nbsp; &nbsp; &nbsp;Enabling SWAT 
+<BR> &nbsp; &nbsp; &nbsp;A Basic Samba Configuration File 
+<BR> &nbsp; &nbsp; &nbsp;Firewall Configuration 
+<BR> &nbsp; &nbsp; &nbsp;Starting the Samba Daemons 
+<BR> &nbsp; &nbsp; &nbsp;Testing the Samba Daemons 
+
+<P><B><a href="ch03.html">3. Configuring Windows Clients</a></B>
+<BR> &nbsp; &nbsp; &nbsp;Windows Networking Concepts 
+<BR> &nbsp; &nbsp; &nbsp;Setting Up Windows 95/98/Me Computers 
+<BR> &nbsp; &nbsp; &nbsp;Setting Up Windows NT 4.0 Computers 
+<BR> &nbsp; &nbsp; &nbsp;Setting Up Windows 2000 Computers 
+<BR> &nbsp; &nbsp; &nbsp;Setting Up Windows XP Computers 
+
+<P><B><a href="ch04.html">4. Windows NT Domains</a></B>
+<BR> &nbsp; &nbsp; &nbsp;Samba as the Primary Domain Controller 
+<BR> &nbsp; &nbsp; &nbsp;Adding Computer Accounts 
+<BR> &nbsp; &nbsp; &nbsp;Configuring Windows Clients for Domain Logons 
+<BR> &nbsp; &nbsp; &nbsp;Logon Scripts 
+<BR> &nbsp; &nbsp; &nbsp;Roaming Profiles 
+<BR> &nbsp; &nbsp; &nbsp;System Policies 
+<BR> &nbsp; &nbsp; &nbsp;Samba as a Domain Member Server 
+<BR> &nbsp; &nbsp; &nbsp;Windows NT Domain Options 
+
+<P><B><a href="ch05.html">5. Unix Clients</a></B>
+<BR> &nbsp; &nbsp; &nbsp;Sharing Files on Windows 95/98/Me 
+<BR> &nbsp; &nbsp; &nbsp;Sharing Files on Windows NT/2000/XP 
+<BR> &nbsp; &nbsp; &nbsp;smbclient 
+<BR> &nbsp; &nbsp; &nbsp;smbfs 
+<BR> &nbsp; &nbsp; &nbsp;smbsh 
+<BR> &nbsp; &nbsp; &nbsp;smbutil and mount_smbfs 
+
+<P><B><a href="ch06.html">6. The Samba Configuration File</a></B>
+<BR> &nbsp; &nbsp; &nbsp;The Samba Configuration File 
+<BR> &nbsp; &nbsp; &nbsp;Special Sections 
+<BR> &nbsp; &nbsp; &nbsp;Configuration Options 
+<BR> &nbsp; &nbsp; &nbsp;Server Configuration 
+<BR> &nbsp; &nbsp; &nbsp;Disk Share Configuration 
+<BR> &nbsp; &nbsp; &nbsp;Networking Options with Samba 
+<BR> &nbsp; &nbsp; &nbsp;Virtual Servers 
+<BR> &nbsp; &nbsp; &nbsp;Logging Configuration Options 
+
+<P><B><a href="ch07.html">7. Name Resolution and Browsing</a></B>
+<BR> &nbsp; &nbsp; &nbsp;Name Resolution 
+<BR> &nbsp; &nbsp; &nbsp;Browsing 
+
+<P><B><a href="ch08.html">8. Advanced Disk Shares</a></B>
+<BR> &nbsp; &nbsp; &nbsp;Filesystem Differences 
+<BR> &nbsp; &nbsp; &nbsp;File Permissions and Attributes on MS-DOS and Unix 
+<BR> &nbsp; &nbsp; &nbsp;Windows NT/2000/XP ACLs 
+<BR> &nbsp; &nbsp; &nbsp;Name Mangling and Case 
+<BR> &nbsp; &nbsp; &nbsp;Locks and Oplocks 
+<BR> &nbsp; &nbsp; &nbsp;Connection Scripts 
+<BR> &nbsp; &nbsp; &nbsp;Microsoft Distributed Filesystems 
+<BR> &nbsp; &nbsp; &nbsp;Working with NIS 
+
+<P><B><a href="ch09.html">9. Users and Security</a></B>
+<BR> &nbsp; &nbsp; &nbsp;Users and Groups 
+<BR> &nbsp; &nbsp; &nbsp;Controlling Access to Shares 
+<BR> &nbsp; &nbsp; &nbsp;Authentication of Clients 
+<BR> &nbsp; &nbsp; &nbsp;Passwords 
+<BR> &nbsp; &nbsp; &nbsp;Authentication with winbind 
+
+<P><B><a href="ch10.html">10. Printing</a></B>
+<BR> &nbsp; &nbsp; &nbsp;Sending Print Jobs to Samba 
+<BR> &nbsp; &nbsp; &nbsp;Printing to Windows Printers 
+
+<P><B><a href="ch11.html">11. Additional Samba Information</a></B>
+<BR> &nbsp; &nbsp; &nbsp;Time Synchronization 
+<BR> &nbsp; &nbsp; &nbsp;Magic Scripts 
+<BR> &nbsp; &nbsp; &nbsp;Internationalization 
+<BR> &nbsp; &nbsp; &nbsp;Windows Messenger Service 
+<BR> &nbsp; &nbsp; &nbsp;Miscellaneous Options 
+
+<P><B><a href="ch12.html">12. Troubleshooting Samba</a></B>
+<BR> &nbsp; &nbsp; &nbsp;The Tool Box 
+<BR> &nbsp; &nbsp; &nbsp;The Fault Tree 
+<BR> &nbsp; &nbsp; &nbsp;Extra Resources 
+
+<P><B><a href="appa.html">Appendix A. Example Configuration Files</a></B>
+
+<P><B><a href="appb.html">Appendix B. Samba Configuration Option Quick Reference</a></B>
+
+<P><B><a href="appc.html">Appendix C. Summary of Samba Daemons and Commands</a></B>
+
+<P><B><a href="appd.html">Appendix D. Downloading Samba with CVS</a></B>
+
+<P><B><a href="appe.html">Appendix E. Configure Options</a></B>
+
+<P><B><a href="appf.html">Appendix F. Running Samba on Mac OS X Server</a></B>
+
+<P><B><a href="appg.html">Appendix G. GNU Free Documentation License</a></B>
+
+<P><B><a href="inx.html">Index</a></B>
+</blockquote>
+
+</body>
+</html>

Modified: branches/samba/experimental/docs/manpages/eventlogadm.8
===================================================================
--- branches/samba/experimental/docs/manpages/eventlogadm.8	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/docs/manpages/eventlogadm.8	2008-06-09 06:59:20 UTC (rev 1920)
@@ -1,157 +1,269 @@
-.\"Generated by db2man.xsl. Don't modify this, modify the source.
-.de Sh \" Subsection
-.br
-.if t .Sp
-.ne 5
+.\"     Title: eventlogadm
+.\"    Author: 
+.\" Generator: DocBook XSL Stylesheets v1.73.1 <http://docbook.sf.net/>
+.\"      Date: 05/20/2008
+.\"    Manual: System Administration tools
+.\"    Source: Samba 3.2
+.\"
+.TH "EVENTLOGADM" "8" "05/20/2008" "Samba 3\.2" "System Administration tools"
+.\" disable hyphenation
+.nh
+.\" disable justification (adjust text to left margin only)
+.ad l
+.SH "NAME"
+eventlogadm - push records into the Samba event log store
+.SH "SYNOPSIS"
+.HP 1
+eventlogadm [\fB\-d\fR] [\fB\-h\fR] \fB\-o\fR\ addsource\ \fIEVENTLOG\fR\ \fISOURCENAME\fR\ \fIMSGFILE\fR
+.HP 1
+eventlogadm [\fB\-d\fR] [\fB\-h\fR] \fB\-o\fR\ write\ \fIEVENTLOG\fR
+.SH "DESCRIPTION"
 .PP
-\fB\\$1\fR
+This tool is part of the
+\fBsamba\fR(1)
+suite\.
 .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 "EVENTLOGADM" 8 "" "" ""
-&#8962;SH "NAME"
-eventlogadm - push records into the Samba event log store
-&#8962;SH "SYNOPSIS"
-&#8962;HP 1
-eventlogadm [&#9619;fB-d&#9619;fR] [&#9619;fB-h&#9619;fR] &#9619;fB-o&#9619;fR&#9600;addsource&#9600;&#9619;fIEVENTLOG&#9619;fR&#9600;&#9619;fISOURCENAME&#9619;fR&#9600;&#9619;fIMSGFILE&#9619;fR
-&#8962;HP 1
-eventlogadm [&#9619;fB-d&#9619;fR] [&#9619;fB-h&#9619;fR] &#9619;fB-o&#9619;fR&#9600;write&#9600;&#9619;fIEVENTLOG&#9619;fR
-&#8962;SH "DESCRIPTION"
-&#8962;PP
-This tool is part of the
-&#9619;fBsamba&#9619;fR(1)
-suite.
-&#8962;PP
 eventlogadm
-is a filter that accepts formatted event log records on standard input and writes them to the Samba event log store. Windows client can then manipulate these record using the usual administration tools.
-&#8962;SH "OPTIONS"
-&#8962;PP
-&#9619;fB-d&#9619;fR
-&#8962;RS 4
+is a filter that accepts formatted event log records on standard input and writes them to the Samba event log store\. Windows client can then manipulate these record using the usual administration tools\.
+.SH "OPTIONS"
+.PP
+\fB\-d\fR
+.RS 4
 The
--d
+\-d
 option causes
 eventlogadm
-to emit debugging information.
-&#8962;RE
-&#8962;PP
-&#9619;fB-o&#9619;fR addsource &#9619;fIEVENTLOG&#9619;fR &#9619;fISOURCENAME&#9619;fR &#9619;fIMSGFILE&#9619;fR
-&#8962;RS 4
+to emit debugging information\.
+.RE
+.PP
+\fB\-o\fR addsource \fIEVENTLOG\fR \fISOURCENAME\fR \fIMSGFILE\fR
+.RS 4
 The
--o addsource
-option creates a new event log source.
-&#8962;RE
-&#8962;PP
-&#9619;fB-o&#9619;fR write &#9619;fIEVENTLOG&#9619;fR
-&#8962;RS 4
+\-o addsource
+option creates a new event log source\.
+.RE
+.PP
+\fB\-o\fR write \fIEVENTLOG\fR
+.RS 4
 The
--o write
-reads event log records from standard input and writes them to theSamba event log store named by EVENTLOG.
-&#8962;RE
-&#8962;PP
-&#9619;fB-h&#9619;fR
-&#8962;RS 4
-Print usage information.
-&#8962;RE
-&#8962;SH "EVENTLOG RECORD FORMAT"
-&#8962;PP
+\-o write
+reads event log records from standard input and writes them to theSamba event log store named by EVENTLOG\.
+.RE
+.PP
+\fB\-h\fR
+.RS 4
+Print usage information\.
+.RE
+.SH "EVENTLOG RECORD FORMAT"
+.PP
 For the write operation,
 eventlogadm
-expects to be able to read structured records from standard input. These records are a sequence of lines, with the record key and data separated by a colon character. Records are separated by at least one or more blank line.
-&#8962;PP
+expects to be able to read structured records from standard input\. These records are a sequence of lines, with the record key and data separated by a colon character\. Records are separated by at least one or more blank line\.
+.PP
 The event log record field are:
-\(bu
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
 
 LEN
-- This field should be 0, since
+\- This field should be 0, since
 eventlogadm
-will calculate this value.
-.TP
-\(bu
+will calculate this value\.
+.RE
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
 
 RS1
-- This must be the value 1699505740.
-.TP
-\(bu
+\- This must be the value 1699505740\.
+.RE
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
 
 RCN
-- This field should be 0.
-.TP
-\(bu
+\- This field should be 0\.
+.RE
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
 
 TMG
-- The time the eventlog record was generated; format is the number of seconds since 00:00:00 January 1, 1970, UTC.
-.TP
-\(bu
+\- The time the eventlog record was generated; format is the number of seconds since 00:00:00 January 1, 1970, UTC\.
+.RE
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
 
 TMW
-- The time the eventlog record was written; format is the number of seconds since 00:00:00 January 1, 1970, UTC.
-.TP
-\(bu
+\- The time the eventlog record was written; format is the number of seconds since 00:00:00 January 1, 1970, UTC\.
+.RE
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
 
 EID
-- The eventlog ID.
-.TP
-\(bu
+\- The eventlog ID\.
+.RE
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
 
 ETP
-- The event type -- one of "INFO", "ERROR", "WARNING", "AUDIT SUCCESS" or "AUDIT FAILURE".
-.TP
-\(bu
+\- The event type \-\- one of "INFO", "ERROR", "WARNING", "AUDIT SUCCESS" or "AUDIT FAILURE"\.
+.RE
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
 
 ECT
-- The event category; this depends on the message file. It is primarily used as a means of filtering in the eventlog viewer.
-.TP
-\(bu
+\- The event category; this depends on the message file\. It is primarily used as a means of filtering in the eventlog viewer\.
+.RE
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
 
 RS2
-- This field should be 0.
-.TP
-\(bu
+\- This field should be 0\.
+.RE
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
 
 CRN
-- This field should be 0.
-.TP
-\(bu
+\- This field should be 0\.
+.RE
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
 
 USL
-- This field should be 0.
-.TP
-\(bu
+\- This field should be 0\.
+.RE
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
 
 SRC
-- This field contains the source name associated with the event log. If a message file is used with an event log, there will be a registry entry for associating this source name with a message file DLL.
-.TP
-\(bu
+\- This field contains the source name associated with the event log\. If a message file is used with an event log, there will be a registry entry for associating this source name with a message file DLL\.
+.RE
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
 
 SRN
-- he name of the machine on which the eventlog was generated. This is typically the host name.
-.TP
-\(bu
+\- he name of the machine on which the eventlog was generated\. This is typically the host name\.
+.RE
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
 
 STR
-- The text associated with the eventlog. There may be more than one string in a record.
-.TP
-\(bu
+\- The text associated with the eventlog\. There may be more than one string in a record\.
+.RE
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
 
 DAT
-- This field should be left unset.
-&#8962;SH "EXAMPLES"
-&#8962;PP
+\- This field should be left unset\.
+.SH "EXAMPLES"
+.PP
 An example of the record format accepted by
 eventlogadm:
-
+.sp
+.RS 4
 .nf
-
 	LEN: 0
 	RS1: 1699505740
 	RCN: 0
@@ -165,33 +277,35 @@
 	USL: 0
 	SRC: cron
 	SRN: dmlinux
-	STR: (root) CMD ( rm -f /var/spool/cron/lastrun/cron.hourly)
+	STR: (root) CMD ( rm \-f /var/spool/cron/lastrun/cron\.hourly)
 	DAT:
 	
 .fi
-&#8962;PP
+.RE
+.PP
 Set up an eventlog source, specifying a message file DLL:
-
+.sp
+.RS 4
 .nf
-
-	eventlogadm -o addsource Application MyApplication | \\
-	    	%SystemRoot%/system32/MyApplication.dll
+	eventlogadm \-o addsource Application MyApplication | \e\e
+	    	%SystemRoot%/system32/MyApplication\.dll
 	
 .fi
-&#8962;PP
+.RE
+.PP
 Filter messages from the system log into an event log:
-
+.sp
+.RS 4
 .nf
-
-	tail -f /var/log/messages | \\
-		my_program_to_parse_into_eventlog_records | \\
+	tail \-f /var/log/messages | \e\e
+		my_program_to_parse_into_eventlog_records | \e\e
 	      	eventlogadm SystemLogEvents
 	
 .fi
-&#8962;SH "VERSION"
-&#8962;PP
-This man page is correct for version 3.0.25 of the Samba suite.
-&#8962;SH "AUTHOR"
-&#8962;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.
-
+.RE
+.SH "VERSION"
+.PP
+This man page is correct for version 3\.0\.25 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\.

Modified: branches/samba/experimental/docs/manpages/findsmb.1
===================================================================
--- branches/samba/experimental/docs/manpages/findsmb.1	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/docs/manpages/findsmb.1	2008-06-09 06:59:20 UTC (rev 1920)
@@ -1,121 +1,112 @@
-.\"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 "" "" ""
-&#8962;SH "NAME"
+.\"     Title: findsmb
+.\"    Author: 
+.\" Generator: DocBook XSL Stylesheets v1.73.1 <http://docbook.sf.net/>
+.\"      Date: 05/20/2008
+.\"    Manual: User Commands
+.\"    Source: Samba 3.2
+.\"
+.TH "FINDSMB" "1" "05/20/2008" "Samba 3\.2" "User Commands"
+.\" disable hyphenation
+.nh
+.\" disable justification (adjust text to left margin only)
+.ad l
+.SH "NAME"
 findsmb - list info about machines that respond to SMB name queries on a subnet
-&#8962;SH "SYNOPSIS"
-&#8962;HP 1
-findsmb [subnet&#9600;broadcast&#9600;address]
-&#8962;SH "DESCRIPTION"
-&#8962;PP
+.SH "SYNOPSIS"
+.HP 1
+findsmb [subnet\ broadcast\ address]
+.SH "DESCRIPTION"
+.PP
 This perl script is part of the
-&#9619;fBsamba&#9619;fR(7)
-suite.
-&#8962;PP
+\fBsamba\fR(7)
+suite\.
+.PP
 findsmb
-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
-&#9619;fBnmblookup&#9619;fR(1)
+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
-&#9619;fBsmbclient&#9619;fR(1)
-to obtain this information.
-&#8962;SH "OPTIONS"
-&#8962;PP
--r
-&#8962;RS 4
+\fBsmbclient\fR(1)
+to obtain this information\.
+.SH "OPTIONS"
+.PP
+\-r
+.RS 4
 Controls whether
 findsmb
-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,
-&#9619;fBnmblookup&#9619;fR(1)
+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
-&#9619;fB-B&#9619;fR
-option.
-&#8962;RE
-&#8962;PP
+\fB\-B\fR
+option\.
+.RE
+.PP
 subnet broadcast address
-&#8962;RS 4
+.RS 4
 Without this option,
 findsmb
 will probe the subnet of the machine where
-&#9619;fBfindsmb&#9619;fR(1)
-is run. This value is passed to
-&#9619;fBnmblookup&#9619;fR(1)
+\fBfindsmb\fR(1)
+is run\. This value is passed to
+\fBnmblookup\fR(1)
 as part of the
-&#9619;fB-B&#9619;fR
-option.
-&#8962;RE
-&#8962;SH "EXAMPLES"
-&#8962;PP
+\fB\-B\fR
+option\.
+.RE
+.SH "EXAMPLES"
+.PP
 The output of
 findsmb
 lists the following information for all machines that respond to the initial
 nmblookup
-for any name: IP address, NetBIOS name, Workgroup name, operating system, and SMB server version.
-&#8962;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 for Workgroups, Windows 95 or Windows 98 will not show any information about the operating system or server version.
-&#8962;PP
+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 for Workgroups, Windows 95 or Windows 98 will not show any information about the operating system or server version\.
+.PP
 The command with
-&#9619;fB-r&#9619;fR
+\fB\-r\fR
 option must be run on a system without
-&#9619;fBnmbd&#9619;fR(8)
-running. If
+\fBnmbd\fR(8)
+running\. If
 nmbd
-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
-&#9619;fB-r&#9619;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
 nmbd
-running.
-&#8962;PP
+running\.
+.PP
 For example, running
 findsmb
 without
-&#9619;fB-r&#9619;fR
+\fB\-r\fR
 option set would yield output similar to the following
-
+.sp
+.RS 4
 .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]
-
+\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\- 
+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
-&#8962;SH "VERSION"
-&#8962;PP
-This man page is correct for version 3.0 of the Samba suite.
-&#8962;SH "SEE ALSO"
-&#8962;PP
-&#9619;fBnmbd&#9619;fR(8),
-&#9619;fBsmbclient&#9619;fR(1), and
-&#9619;fBnmblookup&#9619;fR(1)
-&#8962;SH "AUTHOR"
-&#8962;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.
-&#8962;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.
-
+.RE
+.SH "VERSION"
+.PP
+This man page is correct for version 3 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\.

Modified: branches/samba/experimental/docs/manpages/idmap_ad.8
===================================================================
--- branches/samba/experimental/docs/manpages/idmap_ad.8	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/docs/manpages/idmap_ad.8	2008-06-09 06:59:20 UTC (rev 1920)
@@ -1,56 +1,48 @@
-.\"Generated by db2man.xsl. Don't modify this, modify the source.
-.de Sh \" Subsection
-.br
-.if t .Sp
-.ne 5
+.\"     Title: idmap_ad
+.\"    Author: 
+.\" Generator: DocBook XSL Stylesheets v1.73.1 <http://docbook.sf.net/>
+.\"      Date: 05/20/2008
+.\"    Manual: System Administration tools
+.\"    Source: Samba 3.2
+.\"
+.TH "IDMAP_AD" "8" "05/20/2008" "Samba 3\.2" "System Administration tools"
+.\" disable hyphenation
+.nh
+.\" disable justification (adjust text to left margin only)
+.ad l
+.SH "NAME"
+idmap_ad - Samba's idmap_ad Backend for Winbind
+.SH "DESCRIPTION"
 .PP
-\fB\\$1\fR
+The idmap_ad plugin provides a way for Winbind to read id mappings from an AD server that uses RFC2307/SFU schema extensions\. This module implements only the "idmap" API, and is READONLY\. Mappings must be provided in advance by the administrator by adding the posixAccount/posixGroup classess and relative attribute/value pairs to the users and groups objects in AD
+.SH "IDMAP OPTIONS"
 .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 "IDMAP_AD" 8 "" "" ""
-&#8962;SH "NAME"
-idmap_ad - Samba's idmap_ad Backend for Winbind
-&#8962;SH "DESCRIPTION"
-&#8962;PP
-The idmap_ad plugin provides a way for Winbind to read id mappings from an AD server that uses RFC2307/SFU schema extensions. This module implements only the "idmap" API, and is READONLY. Mappings must be provided in advance by the administrator by adding the posixAccount/posixGroup classess and relative attribute/value pairs to the users and groups objects in AD
-&#8962;SH "IDMAP OPTIONS"
-&#8962;PP
-range = low - high
-&#8962;RS 4
-Defines the available matching uid and gid range for which the backend is authoritative. Note that the range acts as a filter. If specified any UID or GID stored in AD that fall outside the range is ignored and the corresponding map is discarded. It is intended as a way to avoid accidental UID/GID overlaps between local and remotely defined IDs.
-&#8962;RE
-&#8962;PP
+range = low \- high
+.RS 4
+Defines the available matching uid and gid range for which the backend is authoritative\. Note that the range acts as a filter\. If specified any UID or GID stored in AD that fall outside the range is ignored and the corresponding map is discarded\. It is intended as a way to avoid accidental UID/GID overlaps between local and remotely defined IDs\.
+.RE
+.PP
 schema_mode = <rfc2307 | sfu >
-&#8962;RS 4
-Defines the schema that idmap_ad should use when querying Active Directory regarding user and group information. This can either the RFC2307 schema support included in Windows 2003 R2 or the Service for Unix (SFU) schema.
-&#8962;RE
-&#8962;SH "EXAMPLES"
-&#8962;PP
-The following example shows how to retrieve idmappings from our principal and and trusted AD domains. All is needed is to set default to yes. If trusted domains are present id conflicts must be resolved beforehand, there is no guarantee on the order conflicting mappings would be resolved at this point. This example also shows how to leave a small non conflicting range for local id allocation that may be used in internal backends like BUILTIN.
-
+.RS 4
+Defines the schema that idmap_ad should use when querying Active Directory regarding user and group information\. This can either the RFC2307 schema support included in Windows 2003 R2 or the Service for Unix (SFU) schema\.
+.RE
+.SH "EXAMPLES"
+.PP
+The following example shows how to retrieve idmappings from our principal and and trusted AD domains\. All is needed is to set default to yes\. If trusted domains are present id conflicts must be resolved beforehand, there is no guarantee on the order conflicting mappings would be resolved at this point\. This example also shows how to leave a small non conflicting range for local id allocation that may be used in internal backends like BUILTIN\.
+.sp
+.RS 4
 .nf
-
 	[global]
 	idmap domains = ALLDOMAINS
 	idmap config ALLDOMAINS:backend      = ad
 	idmap config ALLDOMAINS:default      = yes
-	idmap config ALLDOMAINS:range        = 10000 - 300000000
+	idmap config ALLDOMAINS:range        = 10000 \- 300000000
 
 	idmap alloc backend = tdb
-	idmap alloc config:range        = 5000 - 9999
+	idmap alloc config:range        = 5000 \- 9999
 	
 .fi
-&#8962;SH "AUTHOR"
-&#8962;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.
-
+.RE
+.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\.

Modified: branches/samba/experimental/docs/manpages/idmap_ldap.8
===================================================================
--- branches/samba/experimental/docs/manpages/idmap_ldap.8	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/docs/manpages/idmap_ldap.8	2008-06-09 06:59:20 UTC (rev 1920)
@@ -1,94 +1,86 @@
-.\"Generated by db2man.xsl. Don't modify this, modify the source.
-.de Sh \" Subsection
-.br
-.if t .Sp
-.ne 5
+.\"     Title: idmap_ldap
+.\"    Author: 
+.\" Generator: DocBook XSL Stylesheets v1.73.1 <http://docbook.sf.net/>
+.\"      Date: 05/20/2008
+.\"    Manual: System Administration tools
+.\"    Source: Samba 3.2
+.\"
+.TH "IDMAP_LDAP" "8" "05/20/2008" "Samba 3\.2" "System Administration tools"
+.\" disable hyphenation
+.nh
+.\" disable justification (adjust text to left margin only)
+.ad l
+.SH "NAME"
+idmap_ldap - Samba's idmap_ldap Backend for Winbind
+.SH "DESCRIPTION"
 .PP
-\fB\\$1\fR
+The idmap_ldap plugin provides a means for Winbind to store and retrieve SID/uid/gid mapping tables in an LDAP directory service\. The module implements both the "idmap" and "idmap alloc" APIs\.
+.SH "IDMAP OPTIONS"
 .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 "IDMAP_LDAP" 8 "" "" ""
-&#8962;SH "NAME"
-idmap_ldap - Samba's idmap_ldap Backend for Winbind
-&#8962;SH "DESCRIPTION"
-&#8962;PP
-The idmap_ldap plugin provides a means for Winbind to store and retrieve SID/uid/gid mapping tables in an LDAP directory service. The module implements both the "idmap" and "idmap alloc" APIs.
-&#8962;SH "IDMAP OPTIONS"
-&#8962;PP
 ldap_base_dn = DN
-&#8962;RS 4
-Defines the directory base suffix to use when searching for SID/uid/gid mapping entries. If not defined, idmap_ldap will default to using the "ldap idmap suffix" option from smb.conf.
-&#8962;RE
-&#8962;PP
+.RS 4
+Defines the directory base suffix to use when searching for SID/uid/gid mapping entries\. If not defined, idmap_ldap will default to using the "ldap idmap suffix" option from smb\.conf\.
+.RE
+.PP
 ldap_user_dn = DN
-&#8962;RS 4
-Defines the user DN to be used for authentication. If absent an anonymous bind will be performed.
-&#8962;RE
-&#8962;PP
+.RS 4
+Defines the user DN to be used for authentication\. If absent an anonymous bind will be performed\.
+.RE
+.PP
 ldap_url = ldap://server/
-&#8962;RS 4
-Specifies the LDAP server to use when searching for existing SID/uid/gid map entries. If not defined, idmap_ldap will assume that ldap://localhost/ should be used.
-&#8962;RE
-&#8962;PP
-range = low - high
-&#8962;RS 4
-Defines the available matching uid and gid range for which the backend is authoritative. Note that the range commonly matches the allocation range due to the fact that the same backend will store and retrieve SID/uid/gid mapping entries. If the parameter is absent, Winbind fail over to use the "idmap uid" and "idmap gid" options from smb.conf.
-&#8962;RE
-&#8962;SH "IDMAP ALLOC OPTIONS"
-&#8962;PP
+.RS 4
+Specifies the LDAP server to use when searching for existing SID/uid/gid map entries\. If not defined, idmap_ldap will assume that ldap://localhost/ should be used\.
+.RE
+.PP
+range = low \- high
+.RS 4
+Defines the available matching uid and gid range for which the backend is authoritative\. Note that the range commonly matches the allocation range due to the fact that the same backend will store and retrieve SID/uid/gid mapping entries\. If the parameter is absent, Winbind fail over to use the "idmap uid" and "idmap gid" options from smb\.conf\.
+.RE
+.SH "IDMAP ALLOC OPTIONS"
+.PP
 ldap_base_dn = DN
-&#8962;RS 4
-Defines the directory base suffix under which new SID/uid/gid mapping entries should be stored. If not defined, idmap_ldap will default to using the "ldap idmap suffix" option from smb.conf.
-&#8962;RE
-&#8962;PP
+.RS 4
+Defines the directory base suffix under which new SID/uid/gid mapping entries should be stored\. If not defined, idmap_ldap will default to using the "ldap idmap suffix" option from smb\.conf\.
+.RE
+.PP
 ldap_user_dn = DN
-&#8962;RS 4
-Defines the user DN to be used for authentication. If absent an anonymous bind will be performed.
-&#8962;RE
-&#8962;PP
+.RS 4
+Defines the user DN to be used for authentication\. If absent an anonymous bind will be performed\.
+.RE
+.PP
 ldap_url = ldap://server/
-&#8962;RS 4
-Specifies the LDAP server to which modify/add/delete requests should be sent. If not defined, idmap_ldap will assume that ldap://localhost/ should be used.
-&#8962;RE
-&#8962;PP
-range = low - high
-&#8962;RS 4
-Defines the available matching uid and gid range from which winbindd can allocate for users and groups. If the parameter is absent, Winbind fail over to use the "idmap uid" and "idmap gid" options from smb.conf.
-&#8962;RE
-&#8962;SH "EXAMPLES"
-&#8962;PP
-The follow sets of a LDAP configuration which uses a slave server running on localhost for fast fetching SID/gid/uid mappings, it implies correct configuration of referrals. The idmap alloc backend is pointed directly to the master to skip the referral (and consequent reconnection to the master) that the slave would return as allocation requires writing on the master.
-
+.RS 4
+Specifies the LDAP server to which modify/add/delete requests should be sent\. If not defined, idmap_ldap will assume that ldap://localhost/ should be used\.
+.RE
+.PP
+range = low \- high
+.RS 4
+Defines the available matching uid and gid range from which winbindd can allocate for users and groups\. If the parameter is absent, Winbind fail over to use the "idmap uid" and "idmap gid" options from smb\.conf\.
+.RE
+.SH "EXAMPLES"
+.PP
+The follow sets of a LDAP configuration which uses a slave server running on localhost for fast fetching SID/gid/uid mappings, it implies correct configuration of referrals\. The idmap alloc backend is pointed directly to the master to skip the referral (and consequent reconnection to the master) that the slave would return as allocation requires writing on the master\.
+.sp
+.RS 4
 .nf
-
 	[global]
 	    idmap domains = ALLDOMAINS
 	    idmap config ALLDOMAINS:default      = yes
 	    idmap config ALLDOMAINS:backend      = ldap
 	    idmap config ALLDOMAINS:ldap_base_dn = ou=idmap,dc=example,dc=com
 	    idmap config ALLDOMAINS:ldap_url     = ldap://localhost/
-	    idmap config ALLDOMAINS:range        = 10000 - 50000
+	    idmap config ALLDOMAINS:range        = 10000 \- 50000
 
 	    idmap alloc backend = ldap
 	    idmap alloc config:ldap_base_dn = ou=idmap,dc=example,dc=com
-	    idmap alloc config:ldap_url     = ldap://master.example.com/
-	    idmap alloc config:range        = 10000 - 50000
+	    idmap alloc config:ldap_url     = ldap://master\.example\.com/
+	    idmap alloc config:range        = 10000 \- 50000
 	
 .fi
-&#8962;SH "NOTE"
-&#8962;PP
-In order to use authentication against ldap servers you may need to provide a DN and a password. To avoid exposing the password in plain text in the configuration file we store it into a security store. The "net idmap " command is used to store a secret for the DN specified in a specific idmap domain.
-&#8962;SH "AUTHOR"
-&#8962;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.
-
+.RE
+.SH "NOTE"
+.PP
+In order to use authentication against ldap servers you may need to provide a DN and a password\. To avoid exposing the password in plain text in the configuration file we store it into a security store\. The "net idmap " command is used to store a secret for the DN specified in a specific idmap domain\.
+.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\.

Modified: branches/samba/experimental/docs/manpages/idmap_nss.8
===================================================================
--- branches/samba/experimental/docs/manpages/idmap_nss.8	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/docs/manpages/idmap_nss.8	2008-06-09 06:59:20 UTC (rev 1920)
@@ -1,34 +1,26 @@
-.\"Generated by db2man.xsl. Don't modify this, modify the source.
-.de Sh \" Subsection
-.br
-.if t .Sp
-.ne 5
+.\"     Title: idmap_nss
+.\"    Author: 
+.\" Generator: DocBook XSL Stylesheets v1.73.1 <http://docbook.sf.net/>
+.\"      Date: 05/20/2008
+.\"    Manual: System Administration tools
+.\"    Source: Samba 3.2
+.\"
+.TH "IDMAP_NSS" "8" "05/20/2008" "Samba 3\.2" "System Administration tools"
+.\" disable hyphenation
+.nh
+.\" disable justification (adjust text to left margin only)
+.ad l
+.SH "NAME"
+idmap_nss - Samba's idmap_nss Backend for Winbind
+.SH "DESCRIPTION"
 .PP
-\fB\\$1\fR
+The idmap_nss plugin provides a means to map Unix users and groups to Windows accounts and obseletes the "winbind trusted domains only" smb\.conf option\. This provides a simple means of ensuring that the SID for a Unix user named jsmith is reported as the one assigned to DOMAIN\ejsmith which is necessary for reporting ACLs on files and printers stored on a Samba member server\.
+.SH "EXAMPLES"
 .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 "IDMAP_NSS" 8 "" "" ""
-&#8962;SH "NAME"
-idmap_nss - Samba's idmap_nss Backend for Winbind
-&#8962;SH "DESCRIPTION"
-&#8962;PP
-The idmap_nss plugin provides a means to map Unix users and groups to Windows accounts and obseletes the "winbind trusted domains only" smb.conf option. This provides a simple means of ensuring that the SID for a Unix user named jsmith is reported as the one assigned to DOMAIN\jsmith which is necessary for reporting ACLs on files and printers stored on a Samba member server.
-&#8962;SH "EXAMPLES"
-&#8962;PP
 This example shows how to use idmap_nss to check the local accounts for its own domain while using allocation to create new mappings for trusted domains
-
+.sp
+.RS 4
 .nf
-
 	[global]
 	    idmap domains = SAMBA TRUSTEDDOMAINS
 
@@ -37,13 +29,13 @@
 
 	    idmap config TRUSTEDDOMAINS:default = yes
 	    idmap config TRUSTEDDOMAINS:backend = tdb
-	    idmap config TRUSTEDDOMAINS:range   = 10000 - 50000
+	    idmap config TRUSTEDDOMAINS:range   = 10000 \- 50000
 
 	    idmap alloc backend      = tdb
-	    idmap alloc config:range = 10000 - 50000
+	    idmap alloc config:range = 10000 \- 50000
 	
 .fi
-&#8962;SH "AUTHOR"
-&#8962;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.
-
+.RE
+.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\.

Modified: branches/samba/experimental/docs/manpages/idmap_rid.8
===================================================================
--- branches/samba/experimental/docs/manpages/idmap_rid.8	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/docs/manpages/idmap_rid.8	2008-06-09 06:59:20 UTC (rev 1920)
@@ -1,58 +1,50 @@
-.\"Generated by db2man.xsl. Don't modify this, modify the source.
-.de Sh \" Subsection
-.br
-.if t .Sp
-.ne 5
+.\"     Title: idmap_rid
+.\"    Author: 
+.\" Generator: DocBook XSL Stylesheets v1.73.1 <http://docbook.sf.net/>
+.\"      Date: 05/20/2008
+.\"    Manual: System Administration tools
+.\"    Source: Samba 3.2
+.\"
+.TH "IDMAP_RID" "8" "05/20/2008" "Samba 3\.2" "System Administration tools"
+.\" disable hyphenation
+.nh
+.\" disable justification (adjust text to left margin only)
+.ad l
+.SH "NAME"
+idmap_rid - Samba's idmap_rid Backend for Winbind
+.SH "DESCRIPTION"
 .PP
-\fB\\$1\fR
+The idmap_rid backend provides a way to use an algorithmic mapping scheme to map UIDs/GIDs and SIDs\. No database is required in this case as the mapping is deterministic\.
+.SH "IDMAP OPTIONS"
 .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 "IDMAP_RID" 8 "" "" ""
-&#8962;SH "NAME"
-idmap_rid - Samba's idmap_rid Backend for Winbind
-&#8962;SH "DESCRIPTION"
-&#8962;PP
-The idmap_rid backend provides a way to use an algorithmic mapping scheme to map UIDs/GIDs and SIDs. No database is required in this case as the mapping is deterministic.
-&#8962;SH "IDMAP OPTIONS"
-&#8962;PP
-range = low - high
-&#8962;RS 4
-Defines the available matching uid and gid range for which the backend is authoritative. Note that the range acts as a filter. If algorithmically determined UID or GID fall outside the range, they are ignored and the corresponding map is discarded. It is intended as a way to avoid accidental UID/GID overlaps between local and remotely defined IDs.
-&#8962;RE
-&#8962;PP
+range = low \- high
+.RS 4
+Defines the available matching uid and gid range for which the backend is authoritative\. Note that the range acts as a filter\. If algorithmically determined UID or GID fall outside the range, they are ignored and the corresponding map is discarded\. It is intended as a way to avoid accidental UID/GID overlaps between local and remotely defined IDs\.
+.RE
+.PP
 base_rid = INTEGER
-&#8962;RS 4
-Defines the base integer used to build SIDs out of an UID or a GID, and to rebase the UID or GID to be obtained from a SID. User RIDs by default start at 1000 (512 hexadecimal), this means a good value for base_rid can be 1000 as the resulting ID is calculated this way: ID = RID - BASE_RID + LOW RANGE ID.
-&#8962;RE
-&#8962;SH "EXAMPLES"
-&#8962;PP
+.RS 4
+Defines the base integer used to build SIDs out of an UID or a GID, and to rebase the UID or GID to be obtained from a SID\. User RIDs by default start at 1000 (512 hexadecimal), this means a good value for base_rid can be 1000 as the resulting ID is calculated this way: ID = RID \- BASE_RID + LOW RANGE ID\.
+.RE
+.SH "EXAMPLES"
+.PP
 This example shows how to configure 2 domains with idmap_rid
-
+.sp
+.RS 4
 .nf
-
 	[global]
 	    idmap domains = MAIN TRUSTED1
 
 	    idmap config MAIN:backend      = rid
 	    idmap config MAIN:base_rid     = 0
-	    idmap config MAIN:range        = 10000 - 49999
+	    idmap config MAIN:range        = 10000 \- 49999
 
 	    idmap config TRUSTED1:backend  = rid
 	    idmap config TRUSTED1:base_rid = 1000
-	    idmap config TRUSTED1:range    = 50000 - 99999
+	    idmap config TRUSTED1:range    = 50000 \- 99999
 	
 .fi
-&#8962;SH "AUTHOR"
-&#8962;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.
-
+.RE
+.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\.

Modified: branches/samba/experimental/docs/manpages/idmap_tdb.8
===================================================================
--- branches/samba/experimental/docs/manpages/idmap_tdb.8	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/docs/manpages/idmap_tdb.8	2008-06-09 06:59:20 UTC (rev 1920)
@@ -1,57 +1,49 @@
-.\"Generated by db2man.xsl. Don't modify this, modify the source.
-.de Sh \" Subsection
-.br
-.if t .Sp
-.ne 5
+.\"     Title: idmap_tdb
+.\"    Author: 
+.\" Generator: DocBook XSL Stylesheets v1.73.1 <http://docbook.sf.net/>
+.\"      Date: 05/20/2008
+.\"    Manual: System Administration tools
+.\"    Source: Samba 3.2
+.\"
+.TH "IDMAP_TDB" "8" "05/20/2008" "Samba 3\.2" "System Administration tools"
+.\" disable hyphenation
+.nh
+.\" disable justification (adjust text to left margin only)
+.ad l
+.SH "NAME"
+idmap_tdb - Samba's idmap_tdb Backend for Winbind
+.SH "DESCRIPTION"
 .PP
-\fB\\$1\fR
+The idmap_tdb plugin is the default backend used by winbindd for storing SID/uid/gid mapping tables and implements both the "idmap" and "idmap alloc" APIs\.
+.SH "IDMAP OPTIONS"
 .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 "IDMAP_TDB" 8 "" "" ""
-&#8962;SH "NAME"
-idmap_tdb - Samba's idmap_tdb Backend for Winbind
-&#8962;SH "DESCRIPTION"
-&#8962;PP
-The idmap_tdb plugin is the default backend used by winbindd for storing SID/uid/gid mapping tables and implements both the "idmap" and "idmap alloc" APIs.
-&#8962;SH "IDMAP OPTIONS"
-&#8962;PP
-range = low - high
-&#8962;RS 4
-Defines the available matching uid and gid range for which the backend is authoritative. Note that the range commonly matches the allocation range due to the fact that the same backend will store and retrieve SID/uid/gid mapping entries. If the parameter is absent, Winbind fail over to use the "idmap uid" and "idmap gid" options from smb.conf.
-&#8962;RE
-&#8962;SH "IDMAP ALLOC OPTIONS"
-&#8962;PP
-range = low - high
-&#8962;RS 4
-Defines the available matching uid and gid range from which winbindd can allocate for users and groups. If the parameter is absent, Winbind fail over to use the "idmap uid" and "idmap gid" options from smb.conf.
-&#8962;RE
-&#8962;SH "EXAMPLES"
-&#8962;PP
-The following example is equivalent to the pre-3.0.25 default idmap configuration using the "idmap backend = tdb" setting.
-
+range = low \- high
+.RS 4
+Defines the available matching uid and gid range for which the backend is authoritative\. Note that the range commonly matches the allocation range due to the fact that the same backend will store and retrieve SID/uid/gid mapping entries\. If the parameter is absent, Winbind fail over to use the "idmap uid" and "idmap gid" options from smb\.conf\.
+.RE
+.SH "IDMAP ALLOC OPTIONS"
+.PP
+range = low \- high
+.RS 4
+Defines the available matching uid and gid range from which winbindd can allocate for users and groups\. If the parameter is absent, Winbind fail over to use the "idmap uid" and "idmap gid" options from smb\.conf\.
+.RE
+.SH "EXAMPLES"
+.PP
+The following example is equivalent to the pre\-3\.0\.25 default idmap configuration using the "idmap backend = tdb" setting\.
+.sp
+.RS 4
 .nf
-
 	[global]
 	    idmap domains = ALLDOMAINS
 	    idmap config ALLDOMAINS:default = yes
 	    idmap config ALLDOMAINS:backend = tdb
-	    idmap config ALLDOMAINS:range   = 10000 - 50000
+	    idmap config ALLDOMAINS:range   = 10000 \- 50000
 
 	    idmap alloc backend = tdb
-	    idmap alloc config:range = 10000 - 50000
+	    idmap alloc config:range = 10000 \- 50000
 	
 .fi
-&#8962;SH "AUTHOR"
-&#8962;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.
-
+.RE
+.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\.

Modified: branches/samba/experimental/docs/manpages/ldb.3
===================================================================
--- branches/samba/experimental/docs/manpages/ldb.3	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/docs/manpages/ldb.3	2008-06-09 06:59:20 UTC (rev 1920)
@@ -1,204 +1,434 @@
-.\"Generated by db2man.xsl. Don't modify this, modify the source.
-.de Sh \" Subsection
-.br
-.if t .Sp
-.ne 5
+.\"     Title: ldb
+.\"    Author: 
+.\" Generator: DocBook XSL Stylesheets v1.73.1 <http://docbook.sf.net/>
+.\"      Date: 05/20/2008
+.\"    Manual: C Library Functions
+.\"    Source: Samba 3.2
+.\"
+.TH "LDB" "3" "05/20/2008" "Samba 3\.2" "C Library Functions"
+.\" disable hyphenation
+.nh
+.\" disable justification (adjust text to left margin only)
+.ad l
+.SH "NAME"
+ldb - A light-weight database library
+.SH "SYNOPSIS"
+.sp
+.RS 4
+.nf
+#include <ldb\.h>
+.fi
+.RE
+.SH "DESCRIPTION"
 .PP
-\fB\\$1\fR
+ldb is a light weight embedded database library and API\. With a programming interface that is very similar to LDAP, ldb can store its data either in a tdb(3) database or in a real LDAP database\.
 .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 "LDB" 3 "" "" ""
-&#8962;SH "NAME"
-ldb - A light-weight database library
-&#8962;SH "SYNOPSIS"
+When used with the tdb backend ldb does not require any database daemon\. Instead, ldb function calls are processed immediately by the ldb library, which does IO directly on the database, while allowing multiple readers/writers using operating system byte range locks\. This leads to an API with very low overheads, often resulting in speeds of more than 10x what can be achieved with a more traditional LDAP architecture\.
+.PP
+In a taxonomy of databases ldb would sit half way between key/value pair databases (such as berkley db or tdb) and a full LDAP database\. With a structured attribute oriented API like LDAP and good indexing capabilities, ldb can be used for quite sophisticated applications that need a light weight database, without the administrative overhead of a full LDAP installation\.
+.PP
+Included with ldb are a number of useful command line tools for manipulating a ldb database\. These tools are similar in style to the equivalent ldap command line tools\.
+.PP
+In its default mode of operation with a tdb backend, ldb can also be seen as a "schema\-less LDAP"\. By default ldb does not require a schema, which greatly reduces the complexity of getting started with ldb databases\. As the complexity of you application grows you can take advantage of some of the optional schema\-like attributes that ldb offers, or you can migrate to using the full LDAP api while keeping your exiting ldb code\.
+.PP
+If you are new to ldb, then I suggest starting with the manual pages for ldbsearch(1) and ldbedit(1), and experimenting with a local database\. Then I suggest you look at the ldb_connect(3) and ldb_search(3) manual pages\.
+.SH "TOOLS"
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
 
-&#8962;sp
-&#8962;RS 4
-&#8962;nf
-#include <ldb.h>
-&#8962;fi
-&#8962;RE
-&#8962;SH "DESCRIPTION"
-&#8962;PP
-ldb is a light weight embedded database library and API. With a programming interface that is very similar to LDAP, ldb can store its data either in a tdb(3) database or in a real LDAP database.
-&#8962;PP
-When used with the tdb backend ldb does not require any database daemon. Instead, ldb function calls are processed immediately by the ldb library, which does IO directly on the database, while allowing multiple readers/writers using operating system byte range locks. This leads to an API with very low overheads, often resulting in speeds of more than 10x what can be achieved with a more traditional LDAP architecture.
-&#8962;PP
-In a taxonomy of databases ldb would sit half way between key/value pair databases (such as berkley db or tdb) and a full LDAP database. With a structured attribute oriented API like LDAP and good indexing capabilities, ldb can be used for quite sophisticated applications that need a light weight database, without the administrative overhead of a full LDAP installation.
-&#8962;PP
-Included with ldb are a number of useful command line tools for manipulating a ldb database. These tools are similar in style to the equivalent ldap command line tools.
-&#8962;PP
-In its default mode of operation with a tdb backend, ldb can also be seen as a "schema-less LDAP". By default ldb does not require a schema, which greatly reduces the complexity of getting started with ldb databases. As the complexity of you application grows you can take advantage of some of the optional schema-like attributes that ldb offers, or you can migrate to using the full LDAP api while keeping your exiting ldb code.
-&#8962;PP
-If you are new to ldb, then I suggest starting with the manual pages for ldbsearch(1) and ldbedit(1), and experimenting with a local database. Then I suggest you look at the ldb_connect(3) and ldb_search(3) manual pages.
-&#8962;SH "TOOLS"
-\(bu
-
 ldbsearch(1)
-- command line ldb search utility
-.TP
-\(bu
+\- command line ldb search utility
+.RE
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
 
 ldbedit(1)
-- edit all or part of a ldb database using your favourite editor
-.TP
-\(bu
+\- edit all or part of a ldb database using your favourite editor
+.RE
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
 
 ldbadd(1)
-- add records to a ldb database using LDIF formatted input
-.TP
-\(bu
+\- add records to a ldb database using LDIF formatted input
+.RE
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
 
 ldbdel(1)
-- delete records from a ldb database
-.TP
-\(bu
+\- delete records from a ldb database
+.RE
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
 
 ldbmodify(1)
-- modify records in a ldb database using LDIF formatted input
-&#8962;SH "FUNCTIONS"
-\(bu
+\- modify records in a ldb database using LDIF formatted input
+.SH "FUNCTIONS"
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
 
-&#9619;fBldb_connect(3)&#9619;fR
-- connect to a ldb backend
-.TP
-\(bu
+\fBldb_connect(3)\fR
+\- connect to a ldb backend
+.RE
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
 
-&#9619;fBldb_search(3)&#9619;fR
-- perform a database search
-.TP
-\(bu
+\fBldb_search(3)\fR
+\- perform a database search
+.RE
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
 
-&#9619;fBldb_add(3)&#9619;fR
-- add a record to the database
-.TP
-\(bu
+\fBldb_add(3)\fR
+\- add a record to the database
+.RE
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
 
-&#9619;fBldb_delete(3)&#9619;fR
-- delete a record from the database
-.TP
-\(bu
+\fBldb_delete(3)\fR
+\- delete a record from the database
+.RE
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
 
-&#9619;fBldb_modify(3)&#9619;fR
-- modify a record in the database
-.TP
-\(bu
+\fBldb_modify(3)\fR
+\- modify a record in the database
+.RE
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
 
-&#9619;fBldb_errstring(3)&#9619;fR
-- retrieve extended error information from the last operation
-.TP
-\(bu
+\fBldb_errstring(3)\fR
+\- retrieve extended error information from the last operation
+.RE
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
 
-&#9619;fBldb_ldif_write(3)&#9619;fR
-- write a LDIF formatted message
-.TP
-\(bu
+\fBldb_ldif_write(3)\fR
+\- write a LDIF formatted message
+.RE
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
 
-&#9619;fBldb_ldif_write_file(3)&#9619;fR
-- write a LDIF formatted message to a file
-.TP
-\(bu
+\fBldb_ldif_write_file(3)\fR
+\- write a LDIF formatted message to a file
+.RE
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
 
-&#9619;fBldb_ldif_read(3)&#9619;fR
-- read a LDIF formatted message
-.TP
-\(bu
+\fBldb_ldif_read(3)\fR
+\- read a LDIF formatted message
+.RE
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
 
-&#9619;fBldb_ldif_read_free(3)&#9619;fR
-- free the result of a ldb_ldif_read()
-.TP
-\(bu
+\fBldb_ldif_read_free(3)\fR
+\- free the result of a ldb_ldif_read()
+.RE
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
 
-&#9619;fBldb_ldif_read_file(3)&#9619;fR
-- read a LDIF message from a file
-.TP
-\(bu
+\fBldb_ldif_read_file(3)\fR
+\- read a LDIF message from a file
+.RE
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
 
-&#9619;fBldb_ldif_read_string(3)&#9619;fR
-- read a LDIF message from a string
-.TP
-\(bu
+\fBldb_ldif_read_string(3)\fR
+\- read a LDIF message from a string
+.RE
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
 
-&#9619;fBldb_msg_find_element(3)&#9619;fR
-- find an element in a ldb_message
-.TP
-\(bu
+\fBldb_msg_find_element(3)\fR
+\- find an element in a ldb_message
+.RE
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
 
-&#9619;fBldb_val_equal_exact(3)&#9619;fR
-- compare two ldb_val structures
-.TP
-\(bu
+\fBldb_val_equal_exact(3)\fR
+\- compare two ldb_val structures
+.RE
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
 
-&#9619;fBldb_msg_find_val(3)&#9619;fR
-- find an element by value
-.TP
-\(bu
+\fBldb_msg_find_val(3)\fR
+\- find an element by value
+.RE
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
 
-&#9619;fBldb_msg_add_empty(3)&#9619;fR
-- add an empty message element to a ldb_message
-.TP
-\(bu
+\fBldb_msg_add_empty(3)\fR
+\- add an empty message element to a ldb_message
+.RE
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
 
-&#9619;fBldb_msg_add(3)&#9619;fR
-- add a non-empty message element to a ldb_message
-.TP
-\(bu
+\fBldb_msg_add(3)\fR
+\- add a non\-empty message element to a ldb_message
+.RE
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
 
-&#9619;fBldb_msg_element_compare(3)&#9619;fR
-- compare two ldb_message_element structures
-.TP
-\(bu
+\fBldb_msg_element_compare(3)\fR
+\- compare two ldb_message_element structures
+.RE
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
 
-&#9619;fBldb_msg_find_int(3)&#9619;fR
-- return an integer value from a ldb_message
-.TP
-\(bu
+\fBldb_msg_find_int(3)\fR
+\- return an integer value from a ldb_message
+.RE
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
 
-&#9619;fBldb_msg_find_uint(3)&#9619;fR
-- return an unsigned integer value from a ldb_message
-.TP
-\(bu
+\fBldb_msg_find_uint(3)\fR
+\- return an unsigned integer value from a ldb_message
+.RE
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
 
-&#9619;fBldb_msg_find_double(3)&#9619;fR
-- return a double value from a ldb_message
-.TP
-\(bu
+\fBldb_msg_find_double(3)\fR
+\- return a double value from a ldb_message
+.RE
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
 
-&#9619;fBldb_msg_find_string(3)&#9619;fR
-- return a string value from a ldb_message
-.TP
-\(bu
+\fBldb_msg_find_string(3)\fR
+\- return a string value from a ldb_message
+.RE
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
 
-&#9619;fBldb_set_alloc(3)&#9619;fR
-- set the memory allocation function to be used by ldb
-.TP
-\(bu
+\fBldb_set_alloc(3)\fR
+\- set the memory allocation function to be used by ldb
+.RE
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
 
-&#9619;fBldb_set_debug(3)&#9619;fR
-- set a debug handler to be used by ldb
-.TP
-\(bu
+\fBldb_set_debug(3)\fR
+\- set a debug handler to be used by ldb
+.RE
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
 
-&#9619;fBldb_set_debug_stderr(3)&#9619;fR
-- set a debug handler for stderr output
-&#8962;SH "AUTHOR"
-&#8962;PP
+\fBldb_set_debug_stderr(3)\fR
+\- set a debug handler for stderr output
+.SH "AUTHOR"
+.PP
 ldb was written by
-Andrew Tridgell.
-&#8962;PP
+Andrew Tridgell\.
+.PP
 If you wish to report a problem or make a suggestion then please see the
 : http://ldb.samba.org/
-web site for current contact and maintainer information.
-&#8962;PP
-ldb is released under the GNU Lesser General Public License version 2 or later. Please see the file COPYING for license details.
-
+web site for current contact and maintainer information\.
+.PP
+ldb is released under the GNU Lesser General Public License version 2 or later\. Please see the file COPYING for license details\.

Modified: branches/samba/experimental/docs/manpages/ldbadd.1
===================================================================
--- branches/samba/experimental/docs/manpages/ldbadd.1	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/docs/manpages/ldbadd.1	2008-06-09 06:59:20 UTC (rev 1920)
@@ -1,64 +1,55 @@
-.\"Generated by db2man.xsl. Don't modify this, modify the source.
-.de Sh \" Subsection
-.br
-.if t .Sp
-.ne 5
+.\"     Title: ldbadd
+.\"    Author: 
+.\" Generator: DocBook XSL Stylesheets v1.73.1 <http://docbook.sf.net/>
+.\"      Date: 05/20/2008
+.\"    Manual: User Commands
+.\"    Source: Samba 3.2
+.\"
+.TH "LDBADD" "1" "05/20/2008" "Samba 3\.2" "User Commands"
+.\" disable hyphenation
+.nh
+.\" disable justification (adjust text to left margin only)
+.ad l
+.SH "NAME"
+ldbadd - Command-line utility for adding records to an LDB
+.SH "SYNOPSIS"
+.HP 1
+ldbadd [\-h] [\-H\ LDB\-URL] [ldif\-file1] [ldif\-file2] [\.\.\.]
+.SH "DESCRIPTION"
 .PP
-\fB\\$1\fR
+ldbadd adds records to an ldb(7) database\. It reads the ldif(5) files specified on the command line and adds the records from these files to the LDB database, which is specified by the \-H option or the LDB_URL environment variable\.
 .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 "LDBADD" 1 "" "" ""
-&#8962;SH "NAME"
-ldbadd - Command-line utility for adding records to an LDB
-&#8962;SH "SYNOPSIS"
-&#8962;HP 1
-ldbadd [-h] [-H&#9600;LDB-URL] [ldif-file1] [ldif-file2] [...]
-&#8962;SH "DESCRIPTION"
-&#8962;PP
-ldbadd adds records to an ldb(7) database. It reads the ldif(5) files specified on the command line and adds the records from these files to the LDB database, which is specified by the -H option or the LDB_URL environment variable.
-&#8962;PP
-If - is specified as a ldb file, the ldif input is read from standard input.
-&#8962;SH "OPTIONS"
-&#8962;PP
--h
-&#8962;RS 4
-Show list of available options.
-&#8962;RE
-&#8962;PP
--H <ldb-url>
-&#8962;RS 4
-LDB URL to connect to. See ldb(7) for details.
-&#8962;RE
-&#8962;SH "ENVIRONMENT"
-&#8962;PP
+If \- is specified as a ldb file, the ldif input is read from standard input\.
+.SH "OPTIONS"
+.PP
+\-h
+.RS 4
+Show list of available options\.
+.RE
+.PP
+\-H <ldb\-url>
+.RS 4
+LDB URL to connect to\. See ldb(7) for details\.
+.RE
+.SH "ENVIRONMENT"
+.PP
 LDB_URL
-&#8962;RS 4
-LDB URL to connect to (can be overrided by using the -H command-line option.)
-&#8962;RE
-&#8962;SH "VERSION"
-&#8962;PP
-This man page is correct for version 4.0 of the Samba suite.
-&#8962;SH "SEE ALSO"
-&#8962;PP
+.RS 4
+LDB URL to connect to (can be overrided by using the \-H command\-line option\.)
+.RE
+.SH "VERSION"
+.PP
+This man page is correct for version 4\.0 of the Samba suite\.
+.SH "SEE ALSO"
+.PP
 ldb(7), ldbmodify, ldbdel, ldif(5)
-&#8962;SH "AUTHOR"
-&#8962;PP
+.SH "AUTHOR"
+.PP
 ldb was written by
-Andrew Tridgell.
-&#8962;PP
+Andrew Tridgell\.
+.PP
 If you wish to report a problem or make a suggestion then please see the
 : http://ldb.samba.org/
-web site for current contact and maintainer information.
-&#8962;PP
-This manpage was written by Jelmer Vernooij.
-
+web site for current contact and maintainer information\.
+.PP
+This manpage was written by Jelmer Vernooij\.

Modified: branches/samba/experimental/docs/manpages/ldbdel.1
===================================================================
--- branches/samba/experimental/docs/manpages/ldbdel.1	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/docs/manpages/ldbdel.1	2008-06-09 06:59:20 UTC (rev 1920)
@@ -1,66 +1,57 @@
-.\"Generated by db2man.xsl. Don't modify this, modify the source.
-.de Sh \" Subsection
-.br
-.if t .Sp
-.ne 5
+.\"     Title: ldbdel
+.\"    Author: 
+.\" Generator: DocBook XSL Stylesheets v1.73.1 <http://docbook.sf.net/>
+.\"      Date: 05/20/2008
+.\"    Manual: User Commands
+.\"    Source: Samba 3.2
+.\"
+.TH "LDBDEL" "1" "05/20/2008" "Samba 3\.2" "User Commands"
+.\" disable hyphenation
+.nh
+.\" disable justification (adjust text to left margin only)
+.ad l
+.SH "NAME"
+ldbdel - Command-line program for deleting LDB records
+.SH "SYNOPSIS"
+.HP 1
+ldbdel [\-h] [\-H\ LDB\-URL] [dn] [\.\.\.]
+.SH "DESCRIPTION"
 .PP
-\fB\\$1\fR
+ldbdel deletes records from an ldb(7) database\. It deletes the records identified by the dn\'s specified on the command\-line\.
 .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 "LDBDEL" 1 "" "" ""
-&#8962;SH "NAME"
-ldbdel - Command-line program for deleting LDB records
-&#8962;SH "SYNOPSIS"
-&#8962;HP 1
-ldbdel [-h] [-H&#9600;LDB-URL] [dn] [...]
-&#8962;SH "DESCRIPTION"
-&#8962;PP
-ldbdel deletes records from an ldb(7) database. It deletes the records identified by the dn's specified on the command-line.
-&#8962;PP
-ldbdel uses either the database that is specified with the -H option or the database specified by the LDB_URL environment variable.
-&#8962;SH "OPTIONS"
-&#8962;PP
--h
-&#8962;RS 4
-Show list of available options.
-&#8962;RE
-&#8962;PP
--H <ldb-url>
-&#8962;RS 4
-LDB URL to connect to. See ldb(7) for details.
-&#8962;RE
-&#8962;SH "ENVIRONMENT"
-&#8962;PP
+ldbdel uses either the database that is specified with the \-H option or the database specified by the LDB_URL environment variable\.
+.SH "OPTIONS"
+.PP
+\-h
+.RS 4
+Show list of available options\.
+.RE
+.PP
+\-H <ldb\-url>
+.RS 4
+LDB URL to connect to\. See ldb(7) for details\.
+.RE
+.SH "ENVIRONMENT"
+.PP
 LDB_URL
-&#8962;RS 4
-LDB URL to connect to (can be overrided by using the -H command-line option.)
-&#8962;RE
-&#8962;SH "VERSION"
-&#8962;PP
-This man page is correct for version 4.0 of the Samba suite.
-&#8962;SH "SEE ALSO"
-&#8962;PP
+.RS 4
+LDB URL to connect to (can be overrided by using the \-H command\-line option\.)
+.RE
+.SH "VERSION"
+.PP
+This man page is correct for version 4\.0 of the Samba suite\.
+.SH "SEE ALSO"
+.PP
 ldb(7), ldbmodify, ldbadd, ldif(5)
-&#8962;SH "AUTHOR"
-&#8962;PP
+.SH "AUTHOR"
+.PP
 ldb was written by
-Andrew Tridgell.
-&#8962;PP
+Andrew Tridgell\.
+.PP
 If you wish to report a problem or make a suggestion then please see the
 : http://ldb.samba.org/
-web site for current contact and maintainer information.
-&#8962;PP
-ldbdel was written by Andrew Tridgell.
-&#8962;PP
-This manpage was written by Jelmer Vernooij.
-
+web site for current contact and maintainer information\.
+.PP
+ldbdel was written by Andrew Tridgell\.
+.PP
+This manpage was written by Jelmer Vernooij\.

Modified: branches/samba/experimental/docs/manpages/ldbedit.1
===================================================================
--- branches/samba/experimental/docs/manpages/ldbedit.1	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/docs/manpages/ldbedit.1	2008-06-09 06:59:20 UTC (rev 1920)
@@ -1,97 +1,88 @@
-.\"Generated by db2man.xsl. Don't modify this, modify the source.
-.de Sh \" Subsection
-.br
-.if t .Sp
-.ne 5
+.\"     Title: ldbedit
+.\"    Author: 
+.\" Generator: DocBook XSL Stylesheets v1.73.1 <http://docbook.sf.net/>
+.\"      Date: 05/20/2008
+.\"    Manual: User Commands
+.\"    Source: Samba 3.2
+.\"
+.TH "LDBEDIT" "1" "05/20/2008" "Samba 3\.2" "User Commands"
+.\" disable hyphenation
+.nh
+.\" disable justification (adjust text to left margin only)
+.ad l
+.SH "NAME"
+ldbedit - Edit LDB databases using your preferred editor
+.SH "SYNOPSIS"
+.HP 1
+ldbedit [\-?] [\-\-usage] [\-s\ base|one|sub] [\-b\ basedn] [\-a] [\-e\ editor] [\-H\ LDB\-URL] [expression] [attributes...]
+.SH "DESCRIPTION"
 .PP
-\fB\\$1\fR
+ldbedit is a utility that allows you to edit LDB entries (in tdb files, sqlite files or LDAP servers) using your preferred editor\. ldbedit generates an LDIF file based on your query, allows you to edit the LDIF, and then merges that LDIF back into the LDB backend\.
+.SH "OPTIONS"
 .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 "LDBEDIT" 1 "" "" ""
-&#8962;SH "NAME"
-ldbedit - Edit LDB databases using your preferred editor
-&#8962;SH "SYNOPSIS"
-&#8962;HP 1
-ldbedit [-?] [--usage] [-s&#9600;base|one|sub] [-b&#9600;basedn] [-a] [-e&#9600;editor] [-H&#9600;LDB-URL] [expression] [attributes...]
-&#8962;SH "DESCRIPTION"
-&#8962;PP
-ldbedit is a utility that allows you to edit LDB entries (in tdb files, sqlite files or LDAP servers) using your preferred editor. ldbedit generates an LDIF file based on your query, allows you to edit the LDIF, and then merges that LDIF back into the LDB backend.
-&#8962;SH "OPTIONS"
-&#8962;PP
--?, --help
-&#8962;RS 4
-Show list of available options, and a phrase describing what that option does.
-&#8962;RE
-&#8962;PP
---usage
-&#8962;RS 4
-Show list of available options. This is similar to the help option, however it does not provide any description, and is hence shorter.
-&#8962;RE
-&#8962;PP
--H <ldb-url>
-&#8962;RS 4
-LDB URL to connect to. For a tdb database, this will be of the form tdb://&#9619;fIfilename&#9619;fR. For a LDAP connection over unix domain sockets, this will be of the form ldapi://&#9619;fIsocket&#9619;fR. For a (potentially remote) LDAP connection over TCP, this will be of the form ldap://&#9619;fIhostname&#9619;fR. For an SQLite database, this will be of the form sqlite://&#9619;fIfilename&#9619;fR.
-&#8962;RE
-&#8962;PP
--s one|sub|base
-&#8962;RS 4
-Search scope to use. One-level, subtree or base.
-&#8962;RE
-&#8962;PP
--a, -all
-&#8962;RS 4
-Edit all records. This allows you to apply the same change to a number of records at once. You probably want to combine this with an expression of the form "objectclass=*".
-&#8962;RE
-&#8962;PP
--e editor, --editor editor
-&#8962;RS 4
-Specify the editor that should be used (overrides the VISUAL and EDITOR environment variables). If this option is not used, and neither VISUAL nor EDITOR environment variables are set, then the vi editor will be used.
-&#8962;RE
-&#8962;PP
--b basedn
-&#8962;RS 4
-Specify Base Distinguished Name to use.
-&#8962;RE
-&#8962;PP
--v, --verbose
-&#8962;RS 4
-Make ldbedit more verbose about the operations that are being performed. Without this option, ldbedit will only provide a summary change line.
-&#8962;RE
-&#8962;SH "ENVIRONMENT"
-&#8962;PP
+\-?, \-\-help
+.RS 4
+Show list of available options, and a phrase describing what that option does\.
+.RE
+.PP
+\-\-usage
+.RS 4
+Show list of available options\. This is similar to the help option, however it does not provide any description, and is hence shorter\.
+.RE
+.PP
+\-H <ldb\-url>
+.RS 4
+LDB URL to connect to\. For a tdb database, this will be of the form tdb://\fIfilename\fR\. For a LDAP connection over unix domain sockets, this will be of the form ldapi://\fIsocket\fR\. For a (potentially remote) LDAP connection over TCP, this will be of the form ldap://\fIhostname\fR\. For an SQLite database, this will be of the form sqlite://\fIfilename\fR\.
+.RE
+.PP
+\-s one|sub|base
+.RS 4
+Search scope to use\. One\-level, subtree or base\.
+.RE
+.PP
+\-a, \-all
+.RS 4
+Edit all records\. This allows you to apply the same change to a number of records at once\. You probably want to combine this with an expression of the form "objectclass=*"\.
+.RE
+.PP
+\-e editor, \-\-editor editor
+.RS 4
+Specify the editor that should be used (overrides the VISUAL and EDITOR environment variables)\. If this option is not used, and neither VISUAL nor EDITOR environment variables are set, then the vi editor will be used\.
+.RE
+.PP
+\-b basedn
+.RS 4
+Specify Base Distinguished Name to use\.
+.RE
+.PP
+\-v, \-\-verbose
+.RS 4
+Make ldbedit more verbose about the operations that are being performed\. Without this option, ldbedit will only provide a summary change line\.
+.RE
+.SH "ENVIRONMENT"
+.PP
 LDB_URL
-&#8962;RS 4
-LDB URL to connect to. This can be overridden by using the -H command-line option.)
-&#8962;RE
-&#8962;PP
+.RS 4
+LDB URL to connect to\. This can be overridden by using the \-H command\-line option\.)
+.RE
+.PP
 VISUAL and EDITOR
-&#8962;RS 4
-Environment variables used to determine what editor to use. VISUAL takes precedence over EDITOR, and both are overridden by the -e command-line option.
-&#8962;RE
-&#8962;SH "VERSION"
-&#8962;PP
-This man page is correct for version 4.0 of the Samba suite.
-&#8962;SH "SEE ALSO"
-&#8962;PP
+.RS 4
+Environment variables used to determine what editor to use\. VISUAL takes precedence over EDITOR, and both are overridden by the \-e command\-line option\.
+.RE
+.SH "VERSION"
+.PP
+This man page is correct for version 4\.0 of the Samba suite\.
+.SH "SEE ALSO"
+.PP
 ldb(7), ldbmodify(1), ldbdel(1), ldif(5), vi(1)
-&#8962;SH "AUTHOR"
-&#8962;PP
+.SH "AUTHOR"
+.PP
 ldb was written by
-Andrew Tridgell.
-&#8962;PP
+Andrew Tridgell\.
+.PP
 If you wish to report a problem or make a suggestion then please see the
 : http://ldb.samba.org/
-web site for current contact and maintainer information.
-&#8962;PP
-This manpage was written by Jelmer Vernooij and updated by Brad Hards.
-
+web site for current contact and maintainer information\.
+.PP
+This manpage was written by Jelmer Vernooij and updated by Brad Hards\.

Modified: branches/samba/experimental/docs/manpages/ldbmodify.1
===================================================================
--- branches/samba/experimental/docs/manpages/ldbmodify.1	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/docs/manpages/ldbmodify.1	2008-06-09 06:59:20 UTC (rev 1920)
@@ -1,59 +1,50 @@
-.\"Generated by db2man.xsl. Don't modify this, modify the source.
-.de Sh \" Subsection
-.br
-.if t .Sp
-.ne 5
+.\"     Title: ldbmodify
+.\"    Author: 
+.\" Generator: DocBook XSL Stylesheets v1.73.1 <http://docbook.sf.net/>
+.\"      Date: 05/20/2008
+.\"    Manual: User Commands
+.\"    Source: Samba 3.2
+.\"
+.TH "LDBMODIFY" "1" "05/20/2008" "Samba 3\.2" "User Commands"
+.\" disable hyphenation
+.nh
+.\" disable justification (adjust text to left margin only)
+.ad l
+.SH "NAME"
+ldbmodify - Modify records in a LDB database
+.SH "SYNOPSIS"
+.HP 1
+ldbmodify [\-H\ LDB\-URL] [ldif\-file]
+.SH "DESCRIPTION"
 .PP
-\fB\\$1\fR
+ldbmodify changes, adds and deletes records in a LDB database\. The changes that should be made to the LDB database are read from the specified LDIF\-file\. If \- is specified as the filename, input is read from stdin\.
 .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 "LDBMODIFY" 1 "" "" ""
-&#8962;SH "NAME"
-ldbmodify - Modify records in a LDB database
-&#8962;SH "SYNOPSIS"
-&#8962;HP 1
-ldbmodify [-H&#9600;LDB-URL] [ldif-file]
-&#8962;SH "DESCRIPTION"
-&#8962;PP
-ldbmodify changes, adds and deletes records in a LDB database. The changes that should be made to the LDB database are read from the specified LDIF-file. If - is specified as the filename, input is read from stdin.
-&#8962;PP
-For now, see ldapmodify(1) for details on the LDIF file format.
-&#8962;SH "OPTIONS"
-&#8962;PP
--H <ldb-url>
-&#8962;RS 4
-LDB URL to connect to. See ldb(7) for details.
-&#8962;RE
-&#8962;SH "ENVIRONMENT"
-&#8962;PP
+For now, see ldapmodify(1) for details on the LDIF file format\.
+.SH "OPTIONS"
+.PP
+\-H <ldb\-url>
+.RS 4
+LDB URL to connect to\. See ldb(7) for details\.
+.RE
+.SH "ENVIRONMENT"
+.PP
 LDB_URL
-&#8962;RS 4
-LDB URL to connect to (can be overrided by using the -H command-line option.)
-&#8962;RE
-&#8962;SH "VERSION"
-&#8962;PP
-This man page is correct for version 4.0 of the Samba suite.
-&#8962;SH "SEE ALSO"
-&#8962;PP
+.RS 4
+LDB URL to connect to (can be overrided by using the \-H command\-line option\.)
+.RE
+.SH "VERSION"
+.PP
+This man page is correct for version 4\.0 of the Samba suite\.
+.SH "SEE ALSO"
+.PP
 ldb(7), ldbedit
-&#8962;SH "AUTHOR"
-&#8962;PP
+.SH "AUTHOR"
+.PP
 ldb was written by
-Andrew Tridgell.
-&#8962;PP
+Andrew Tridgell\.
+.PP
 If you wish to report a problem or make a suggestion then please see the
 : http://ldb.samba.org/
-web site for current contact and maintainer information.
-&#8962;PP
-This manpage was written by Jelmer Vernooij.
-
+web site for current contact and maintainer information\.
+.PP
+This manpage was written by Jelmer Vernooij\.

Modified: branches/samba/experimental/docs/manpages/ldbsearch.1
===================================================================
--- branches/samba/experimental/docs/manpages/ldbsearch.1	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/docs/manpages/ldbsearch.1	2008-06-09 06:59:20 UTC (rev 1920)
@@ -1,77 +1,68 @@
-.\"Generated by db2man.xsl. Don't modify this, modify the source.
-.de Sh \" Subsection
-.br
-.if t .Sp
-.ne 5
+.\"     Title: ldbsearch
+.\"    Author: 
+.\" Generator: DocBook XSL Stylesheets v1.73.1 <http://docbook.sf.net/>
+.\"      Date: 05/20/2008
+.\"    Manual: User Commands
+.\"    Source: Samba 3.2
+.\"
+.TH "LDBSEARCH" "1" "05/20/2008" "Samba 3\.2" "User Commands"
+.\" disable hyphenation
+.nh
+.\" disable justification (adjust text to left margin only)
+.ad l
+.SH "NAME"
+ldbsearch - Search for records in a LDB database
+.SH "SYNOPSIS"
+.HP 1
+ldbsearch [\-h] [\-s\ base|one|sub] [\-b\ basedn] [\-i] [\-H\ LDB\-URL] [expression] [attributes]
+.SH "DESCRIPTION"
 .PP
-\fB\\$1\fR
+ldbsearch searches a LDB database for records matching the specified expression (see the ldapsearch(1) manpage for a description of the expression format)\. For each record, the specified attributes are printed\.
+.SH "OPTIONS"
 .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 "LDBSEARCH" 1 "" "" ""
-&#8962;SH "NAME"
-ldbsearch - Search for records in a LDB database
-&#8962;SH "SYNOPSIS"
-&#8962;HP 1
-ldbsearch [-h] [-s&#9600;base|one|sub] [-b&#9600;basedn] [-i] [-H&#9600;LDB-URL] [expression] [attributes]
-&#8962;SH "DESCRIPTION"
-&#8962;PP
-ldbsearch searches a LDB database for records matching the specified expression (see the ldapsearch(1) manpage for a description of the expression format). For each record, the specified attributes are printed.
-&#8962;SH "OPTIONS"
-&#8962;PP
--h
-&#8962;RS 4
-Show list of available options.
-&#8962;RE
-&#8962;PP
--H <ldb-url>
-&#8962;RS 4
-LDB URL to connect to. See ldb(7) for details.
-&#8962;RE
-&#8962;PP
--s one|sub|base
-&#8962;RS 4
-Search scope to use. One-level, subtree or base.
-&#8962;RE
-&#8962;PP
--i
-&#8962;RS 4
-Read search expressions from stdin.
-&#8962;RE
-&#8962;PP
--b basedn
-&#8962;RS 4
-Specify Base DN to use.
-&#8962;RE
-&#8962;SH "ENVIRONMENT"
-&#8962;PP
+\-h
+.RS 4
+Show list of available options\.
+.RE
+.PP
+\-H <ldb\-url>
+.RS 4
+LDB URL to connect to\. See ldb(7) for details\.
+.RE
+.PP
+\-s one|sub|base
+.RS 4
+Search scope to use\. One\-level, subtree or base\.
+.RE
+.PP
+\-i
+.RS 4
+Read search expressions from stdin\.
+.RE
+.PP
+\-b basedn
+.RS 4
+Specify Base DN to use\.
+.RE
+.SH "ENVIRONMENT"
+.PP
 LDB_URL
-&#8962;RS 4
-LDB URL to connect to (can be overrided by using the -H command-line option.)
-&#8962;RE
-&#8962;SH "VERSION"
-&#8962;PP
-This man page is correct for version 4.0 of the Samba suite.
-&#8962;SH "SEE ALSO"
-&#8962;PP
+.RS 4
+LDB URL to connect to (can be overrided by using the \-H command\-line option\.)
+.RE
+.SH "VERSION"
+.PP
+This man page is correct for version 4\.0 of the Samba suite\.
+.SH "SEE ALSO"
+.PP
 ldb(7), ldbedit(1)
-&#8962;SH "AUTHOR"
-&#8962;PP
+.SH "AUTHOR"
+.PP
 ldb was written by
-Andrew Tridgell.
-&#8962;PP
+Andrew Tridgell\.
+.PP
 If you wish to report a problem or make a suggestion then please see the
 : http://ldb.samba.org/
-web site for current contact and maintainer information.
-&#8962;PP
-This manpage was written by Jelmer Vernooij.
-
+web site for current contact and maintainer information\.
+.PP
+This manpage was written by Jelmer Vernooij\.

Modified: branches/samba/experimental/docs/manpages/libsmbclient.7
===================================================================
--- branches/samba/experimental/docs/manpages/libsmbclient.7	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/docs/manpages/libsmbclient.7	2008-06-09 06:59:20 UTC (rev 1920)
@@ -1,89 +1,79 @@
-.\"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 "LIBSMBCLIENT" 7 "" "" ""
-&#8962;SH "NAME"
+.\"     Title: libsmbclient
+.\"    Author: 
+.\" Generator: DocBook XSL Stylesheets v1.73.1 <http://docbook.sf.net/>
+.\"      Date: 05/20/2008
+.\"    Manual: 7
+.\"    Source: Samba 3.2
+.\"
+.TH "LIBSMBCLIENT" "7" "05/20/2008" "Samba 3\.2" "7"
+.\" disable hyphenation
+.nh
+.\" disable justification (adjust text to left margin only)
+.ad l
+.SH "NAME"
 libsmbclient - An extension library for browsers and that can be used as a generic browsing API.
-&#8962;SH "SYNOPSIS"
-&#8962;HP 1
-Browser URL:&#8962;PP
+.SH "SYNOPSIS"
+.HP 1
+Browser URL:.PP
 smb://[[[domain:]user[:password@]]server[/share[/path[/file]]]] [?options]
-
-&#8962;SH "DESCRIPTION"
-&#8962;PP
+.SH "DESCRIPTION"
+.PP
 This tool is part of the
-&#9619;fBsamba&#9619;fR(7)
-suite.
-&#8962;PP
+\fBsamba\fR(7)
+suite\.
+.PP
 
 libsmbclient
-is a library toolset that permits applications to manipulate CIFS/SMB network resources using many of the standards POSIX functions available for manipulating local UNIX/Linux files. It permits much more than just browsing, files can be opened and read or written, permissions changed, file times modified, attributes and ACL's can be manipulated, and so on. Of course, its functionality includes all the capabilities commonly called browsing.
-&#8962;PP
+is a library toolset that permits applications to manipulate CIFS/SMB network resources using many of the standards POSIX functions available for manipulating local UNIX/Linux files\. It permits much more than just browsing, files can be opened and read or written, permissions changed, file times modified, attributes and ACL\'s can be manipulated, and so on\. Of course, its functionality includes all the capabilities commonly called browsing\.
+.PP
 
 libsmbclient
-can not be used directly from the command line, instead it provides an extension of the capabilities of tools such as file managers and browsers. This man page describes the configuration options for this tool so that the user may obtain greatest utility of use.
-&#8962;SH "OPTIONS"
-&#8962;PP
+can not be used directly from the command line, instead it provides an extension of the capabilities of tools such as file managers and browsers\. This man page describes the configuration options for this tool so that the user may obtain greatest utility of use\.
+.SH "OPTIONS"
+.PP
 What the URLs mean:
-&#8962;PP
+.PP
 smb://
-&#8962;RS 4
-Shows all workgroups or domains that are visible in the network. The behavior matches that of the Microsoft Windows Explorer.
-&#8962;sp
+.RS 4
+Shows all workgroups or domains that are visible in the network\. The behavior matches that of the Microsoft Windows Explorer\.
+.sp
 The method of locating the list of workgroups (domains also) varies depending on the setting of the context variable
-(context->options.browse_max_lmb_count). It is the responsibility of the application that calls this library to set this to a sensible value. This is a compile-time option. This value determines the maximum number of local master browsers to query for the list of workgroups. In order to ensure that the list is complete for those present on the network, all master browsers must be querried. If there are a large number of workgroups on the network, the time spent querying will be significant. For small networks (just a few workgroups), it is suggested to set this value to 0, instructing libsmbclient to query all local master browsers. In an environment that has many workgroups a more reasonable setting may be around 3.
-&#8962;RE
-&#8962;PP
+(context\->options\.browse_max_lmb_count)\. It is the responsibility of the application that calls this library to set this to a sensible value\. This is a compile\-time option\. This value determines the maximum number of local master browsers to query for the list of workgroups\. In order to ensure that the list is complete for those present on the network, all master browsers must be querried\. If there are a large number of workgroups on the network, the time spent querying will be significant\. For small networks (just a few workgroups), it is suggested to set this value to 0, instructing libsmbclient to query all local master browsers\. In an environment that has many workgroups a more reasonable setting may be around 3\.
+.RE
+.PP
 smb://name/
-&#8962;RS 4
-This command causes libsmbclient to perform a name look-up. If the NAME<1D> or NAME<1B> exists (workgroup name), libsmbclient will list all servers in the workgroup (or domain). Otherwise, a name look-up for the NAME<20> (machine name) will be performed, and the list of shared resources on the server will be displayed.
-&#8962;RE
-&#8962;PP
+.RS 4
+This command causes libsmbclient to perform a name look\-up\. If the NAME<1D> or NAME<1B> exists (workgroup name), libsmbclient will list all servers in the workgroup (or domain)\. Otherwise, a name look\-up for the NAME<20> (machine name) will be performed, and the list of shared resources on the server will be displayed\.
+.RE
+.PP
 When libsmbclient is invoked by an application it searches for a directory called
-&#9619;fI.smb&#9619;fR
-in the $HOME directory that is specified in the users shell environment. It then searches for a file called
-&#9619;fIsmb.conf&#9619;fR
-which, if present, will fully over-ride the system
-&#9619;fI/etc/samba/smb.conf&#9619;fR
-file. If instead libsmbclient finds a file called
-&#9619;fI~/.smb/smb.conf.append&#9619;fR, it will read the system
-&#9619;fI/etc/samba/smb.conf&#9619;fR
+\fI\.smb\fR
+in the $HOME directory that is specified in the users shell environment\. It then searches for a file called
+\fIsmb\.conf\fR
+which, if present, will fully over\-ride the system
+\fI/etc/samba/smb\.conf\fR
+file\. If instead libsmbclient finds a file called
+\fI~/\.smb/smb\.conf\.append\fR, it will read the system
+\fI/etc/samba/smb\.conf\fR
 and then append the contents of the
-&#9619;fI~/.smb/smb.conf.append&#9619;fR
-to it.
-&#8962;PP
+\fI~/\.smb/smb\.conf\.append\fR
+to it\.
+.PP
 
 libsmbclient
 will check the users shell environment for the
 USER
 parameter and will use its value when if the
 user
-parameter was not included in the URL.
-&#8962;SH "PROGRAMMERS GUIDE"
-&#8962;PP
-Watch this space for future updates.
-&#8962;SH "VERSION"
-&#8962;PP
-This man page is correct for version 3.0 of the Samba suite.
-&#8962;SH "AUTHOR"
-&#8962;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.
-&#8962;PP
-The libsmbclient manpage page was written by John H Terpstra.
-
+parameter was not included in the URL\.
+.SH "PROGRAMMERS GUIDE"
+.PP
+Watch this space for future updates\.
+.SH "VERSION"
+.PP
+This man page is correct for version 3 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 libsmbclient manpage page was written by John H Terpstra\.

Modified: branches/samba/experimental/docs/manpages/lmhosts.5
===================================================================
--- branches/samba/experimental/docs/manpages/lmhosts.5	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/docs/manpages/lmhosts.5	2008-06-09 06:59:20 UTC (rev 1920)
@@ -1,97 +1,103 @@
-.\"Generated by db2man.xsl. Don't modify this, modify the source.
-.de Sh \" Subsection
-.br
-.if t .Sp
-.ne 5
+.\"     Title: lmhosts
+.\"    Author: 
+.\" Generator: DocBook XSL Stylesheets v1.73.1 <http://docbook.sf.net/>
+.\"      Date: 05/20/2008
+.\"    Manual: File Formats and Conventions
+.\"    Source: Samba 3.2
+.\"
+.TH "LMHOSTS" "5" "05/20/2008" "Samba 3\.2" "File Formats and Conventions"
+.\" disable hyphenation
+.nh
+.\" disable justification (adjust text to left margin only)
+.ad l
+.SH "NAME"
+lmhosts - The Samba NetBIOS hosts file
+.SH "SYNOPSIS"
 .PP
-\fB\\$1\fR
+\fIlmhosts\fR
+is the
+\fBsamba\fR(7)
+NetBIOS name to IP address mapping file\.
+.SH "DESCRIPTION"
 .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 "" "" ""
-&#8962;SH "NAME"
-lmhosts - The Samba NetBIOS hosts file
-&#8962;SH "SYNOPSIS"
-&#8962;PP
-&#9619;fIlmhosts&#9619;fR
-is the
-&#9619;fBsamba&#9619;fR(7)
-NetBIOS name to IP address mapping file.
-&#8962;SH "DESCRIPTION"
-&#8962;PP
 This file is part of the
-&#9619;fBsamba&#9619;fR(7)
-suite.
-&#8962;PP
-&#9619;fIlmhosts&#9619;fR
+\fBsamba\fR(7)
+suite\.
+.PP
+\fIlmhosts\fR
 is the
-\fBSamba \fR
-NetBIOS name to IP address mapping file. It is very similar to the
-&#9619;fI/etc/hosts&#9619;fR
-file format, except that the hostname component must correspond to the NetBIOS naming format.
-&#8962;SH "FILE FORMAT"
-&#8962;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:
-\(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.
-&#8962;sp
-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.
-&#8962;PP
+\fISamba \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:
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
+IP Address \- in dotted decimal format\.
+.RE
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
+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\.
+.sp
+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\.
+.sp
+.RE
+.PP
 An example follows:
-
-&#8962;sp
-
+.sp
+.RS 4
 .nf
-
 #
-# Sample Samba lmhosts file.
+# Sample Samba lmhosts file\.
 #
-192.9.200.1	TESTPC
-192.9.200.20	NTSERVER#20
-192.9.200.21	SAMBASERVER
-
+192\.9\.200\.1	TESTPC
+192\.9\.200\.20	NTSERVER#20
+192\.9\.200\.21	SAMBASERVER
 .fi
-
-&#8962;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.
-&#8962;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.
-&#8962;PP
+.RE
+.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
-&#9619;fIlmhosts&#9619;fR
+\fIlmhosts\fR
 file is in the same directory as the
-&#9619;fBsmb.conf&#9619;fR(5)
-file.
-&#8962;SH "FILES"
-&#8962;PP
-lmhosts is loaded from the configuration directory. This is usually
-&#9619;fI/etc/samba&#9619;fR
+\fBsmb.conf\fR(5)
+file\.
+.SH "FILES"
+.PP
+lmhosts is loaded from the configuration directory\. This is usually
+\fI/etc/samba\fR
 or
-&#9619;fI/usr/local/samba/lib&#9619;fR.
-&#8962;SH "VERSION"
-&#8962;PP
-This man page is correct for version 3.0 of the Samba suite.
-&#8962;SH "SEE ALSO"
-&#8962;PP
-&#9619;fBsmbclient&#9619;fR(1),
-&#9619;fBsmb.conf&#9619;fR(5), and
-&#9619;fBsmbpasswd&#9619;fR(8)
-&#8962;SH "AUTHOR"
-&#8962;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.
-&#8962;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 was done by Alexander Bokovoy.
-
+\fI/usr/local/samba/lib\fR\.
+.SH "VERSION"
+.PP
+This man page is correct for version 3 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 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 was done by Alexander Bokovoy\.

Modified: branches/samba/experimental/docs/manpages/log2pcap.1
===================================================================
--- branches/samba/experimental/docs/manpages/log2pcap.1	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/docs/manpages/log2pcap.1	2008-06-09 06:59:20 UTC (rev 1920)
@@ -1,114 +1,99 @@
-.\"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 "" "" ""
-&#8962;SH "NAME"
+.\"     Title: log2pcap
+.\"    Author: 
+.\" Generator: DocBook XSL Stylesheets v1.73.1 <http://docbook.sf.net/>
+.\"      Date: 05/20/2008
+.\"    Manual: User Commands
+.\"    Source: Samba 3.2
+.\"
+.TH "LOG2PCAP" "1" "05/20/2008" "Samba 3\.2" "User Commands"
+.\" disable hyphenation
+.nh
+.\" disable justification (adjust text to left margin only)
+.ad l
+.SH "NAME"
 log2pcap - Extract network traces from Samba log files
-&#8962;SH "SYNOPSIS"
-&#8962;HP 1
-log2pcap [-h] [-q] [logfile] [pcap_file]
-&#8962;SH "DESCRIPTION"
-&#8962;PP
+.SH "SYNOPSIS"
+.HP 1
+log2pcap [\-h] [\-q] [logfile] [pcap_file]
+.SH "DESCRIPTION"
+.PP
 This tool is part of the
-&#9619;fBsamba&#9619;fR(7)
-suite.
-&#8962;PP
+\fBsamba\fR(7)
+suite\.
+.PP
 log2pcap
-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.
-&#8962;PP
+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
-&#9619;fIlog level&#9619;fR
+\fIlog level\fR
 of at least
-&#9619;fB5&#9619;fR
+\fB5\fR
 to get the SMB header/parameters right,
-&#9619;fB10&#9619;fR
+\fB10\fR
 to get the first 512 data bytes of the packet and
-&#9619;fB50&#9619;fR
-to get the whole packet.
-&#8962;SH "OPTIONS"
-&#8962;PP
--h
-&#8962;RS 4
+\fB50\fR
+to get the whole packet\.
+.SH "OPTIONS"
+.PP
+\-h
+.RS 4
 If this parameter is specified the output file will be a hex dump, in a format that is readable by the
 text2pcap
-utility.
-&#8962;RE
-&#8962;PP
--q
-&#8962;RS 4
-Be quiet. No warning messages about missing or incomplete data will be given.
-&#8962;RE
-&#8962;PP
+utility\.
+.RE
+.PP
+\-q
+.RS 4
+Be quiet\. No warning messages about missing or incomplete data will be given\.
+.RE
+.PP
 logfile
-&#8962;RS 4
-Samba log file. log2pcap will try to read the log from stdin if the log file is not specified.
-&#8962;RE
-&#8962;PP
+.RS 4
+Samba log file\. log2pcap will try to read the log from stdin if the log file is not specified\.
+.RE
+.PP
 pcap_file
-&#8962;RS 4
-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.
-&#8962;RE
-&#8962;PP
--h|--help
-&#8962;RS 4
-Print a summary of command line options.
-&#8962;RE
-&#8962;SH "EXAMPLES"
-&#8962;PP
+.RS 4
+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\.
+.RE
+.PP
+\-h|\-\-help
+.RS 4
+Print a summary of command line options\.
+.RE
+.SH "EXAMPLES"
+.PP
 Extract all network traffic from all samba log files:
-&#8962;PP
-
-&#8962;sp
-
+.PP
+.RS 4
 .nf
-
-			$ log2pcap < /var/log/* > trace.pcap
+			$ log2pcap < /var/log/* > trace\.pcap
 	
 .fi
-
-&#8962;PP
+.RE
+.PP
 Convert to pcap using text2pcap:
-&#8962;PP
-
-&#8962;sp
-
+.PP
+.RS 4
 .nf
-
-	$ log2pcap -h samba.log | text2pcap -T 139,139 - trace.pcap
+	$ log2pcap \-h samba\.log | text2pcap \-T 139,139 \- trace\.pcap
 	
 .fi
-
-&#8962;SH "VERSION"
-&#8962;PP
-This man page is correct for version 3.0 of the Samba suite.
-&#8962;SH "BUGS"
-&#8962;PP
-Only SMB data is extracted from the samba logs, no LDAP, NetBIOS lookup or other data.
-&#8962;PP
-The generated TCP and IP headers don't contain a valid checksum.
-&#8962;SH "SEE ALSO"
-&#8962;PP
-&#9619;fBtext2pcap&#9619;fR(1),
-&#9619;fBethereal&#9619;fR(1)
-&#8962;SH "AUTHOR"
-&#8962;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.
-&#8962;PP
-This manpage was written by Jelmer Vernooij.
-
+.RE
+.SH "VERSION"
+.PP
+This man page is correct for version 3 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\.

Modified: branches/samba/experimental/docs/manpages/mount.cifs.8
===================================================================
--- branches/samba/experimental/docs/manpages/mount.cifs.8	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/docs/manpages/mount.cifs.8	2008-06-09 06:59:20 UTC (rev 1920)
@@ -1,336 +1,393 @@
-.\"Generated by db2man.xsl. Don't modify this, modify the source.
-.de Sh \" Subsection
-.br
-.if t .Sp
-.ne 5
+.\"     Title: mount.cifs
+.\"    Author: 
+.\" Generator: DocBook XSL Stylesheets v1.73.1 <http://docbook.sf.net/>
+.\"      Date: 05/20/2008
+.\"    Manual: System Administration tools
+.\"    Source: Samba 3.2
+.\"
+.TH "MOUNT\.CIFS" "8" "05/20/2008" "Samba 3\.2" "System Administration tools"
+.\" disable hyphenation
+.nh
+.\" disable justification (adjust text to left margin only)
+.ad l
+.SH "NAME"
+mount.cifs - mount using the Common Internet File System (CIFS)
+.SH "SYNOPSIS"
+.HP 1
+mount\.cifs {service} {mount\-point} [\-o\ options]
+.SH "DESCRIPTION"
 .PP
-\fB\\$1\fR
+This tool is part of the
+\fBsamba\fR(7)
+suite\.
 .PP
-..
-.de Sp \" Vertical space (when we can't use .PP)
-.if t .sp .5v
-.if n .sp
-..
-.de Ip \" List item
+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
+\fImount\-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
+\fImount\.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 the cifs filesystem kernel module (cifs\.ko) supports them\. Unrecognized cifs mount options passed to the cifs vfs kernel code will be logged to the kernel log\.
+.PP
+\fImount\.cifs\fR
+causes the cifs vfs to launch a thread named cifsd\. After mounting it keeps running until the mounted resource is unmounted (usually via the umount utility)\.
+.SH "OPTIONS"
+.PP
+user=\fIarg\fR
+.RS 4
+specifies the username to connect as\. If this is not given, then the environment variable
+\fIUSER\fR
+is used\. This option can also take the form "user%password" or "workgroup/user" or "workgroup/user%password" to allow the password and workgroup to be specified as part of the username\.
+.sp
+.it 1 an-trap
+.nr an-no-space-flag 1
+.nr an-break-flag 1
 .br
-.ie \\n(.$>=3 .ne \\$3
-.el .ne 3
-.IP "\\$1" \\$2
-..
-.TH "MOUNT.CIFS" 8 "" "" ""
-&#8962;SH "NAME"
-mount.cifs - mount using the Common Internet File System (CIFS)
-&#8962;SH "SYNOPSIS"
-&#8962;HP 1
-mount.cifs {service} {mount-point} [-o&#9600;options]
-&#8962;SH "DESCRIPTION"
-&#8962;PP
-This tool is part of the
-&#9619;fBsamba&#9619;fR(7)
-suite.
-&#8962;PP
-mount.cifs mounts a Linux CIFS filesystem. It is usually invoked indirectly by the
-&#9619;fBmount&#9619;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.
-&#8962;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.
-&#8962;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 the cifs filesystem kernel module (cifs.ko) supports them. Unrecognized cifs mount options passed to the cifs vfs kernel code will be logged to the kernel log.
-&#8962;PP
-\fBmount.cifs\fR
-causes the cifs vfs to launch a thread named cifsd. After mounting it keeps running until the mounted resource is unmounted (usually via the umount utility).
-&#8962;SH "OPTIONS"
-&#8962;PP
-user=&#9619;fIarg&#9619;fR
-&#8962;RS 4
-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 "workgroup/user" or "workgroup/user%password" to allow the password and workgroup to be specified as part of the username.
-&#8962;sp
-&#8962;it 1 an&#9617;trap
-&#8962;nr an&#9617;no&#9617;space&#9617;flag 1
-&#8962;nr an&#9617;break&#9617;flag 1
-&#8962;br
-&#9619;fBNote&#9619;fR
+Note
 The cifs vfs accepts the parameter
-&#9619;fIuser=&#9619;fR, or for users familiar with smbfs it accepts the longer form of the parameter
-&#9619;fIusername=&#9619;fR. Similarly the longer smbfs style parameter names may be accepted as synonyms for the shorter cifs parameters
-&#9619;fIpass=&#9619;fR,&#9619;fIdom=&#9619;fR
+\fIuser=\fR, or for users familiar with smbfs it accepts the longer form of the parameter
+\fIusername=\fR\. Similarly the longer smbfs style parameter names may be accepted as synonyms for the shorter cifs parameters
+\fIpass=\fR,\fIdom=\fR
 and
-&#9619;fIcred=&#9619;fR.
-
-&#8962;RE
-&#8962;PP
-password=&#9619;fIarg&#9619;fR
-&#8962;RS 4
-specifies the CIFS password. If this option is not given then the environment variable
-\fBPASSWD\fR
-is used. If the password is not specified directly or indirectly via an argument to mount
-\fBmount.cifs\fR
-will prompt for a password, unless the guest option is specified.
-&#8962;sp
-Note that a password which contains the delimiter character (i.e. a comma ',') will fail to be parsed correctly on the command line. However, the same password defined in the PASSWD environment variable or via a credentials file (see below) or entered at the password prompt will be read correctly.
-&#8962;RE
-&#8962;PP
-credentials=&#9619;fIfilename&#9619;fR
-&#8962;RS 4
-specifies a file that contains a username and/or password. The format of the file is:
-
+\fIcred=\fR\.
+.RE
+.PP
+password=\fIarg\fR
+.RS 4
+specifies the CIFS password\. If this option is not given then the environment variable
+\fIPASSWD\fR
+is used\. If the password is not specified directly or indirectly via an argument to mount,
+\fImount\.cifs\fR
+will prompt for a password, unless the guest option is specified\.
+.sp
+Note that a password which contains the delimiter character (i\.e\. a comma \',\') will fail to be parsed correctly on the command line\. However, the same password defined in the PASSWD environment variable or via a credentials file (see below) or entered at the password prompt will be read correctly\.
+.RE
+.PP
+credentials=\fIfilename\fR
+.RS 4
+specifies a file that contains a username and/or password\. The format of the file is:
+.sp
+.RS 4
 .nf
-
-		username=&#9619;fIvalue&#9619;fR
-		password=&#9619;fIvalue&#9619;fR
-
+		username=\fIvalue\fR
+		password=\fIvalue\fR
 .fi
+.RE
 This is preferred over having passwords in plaintext in a shared file, such as
-&#9619;fI/etc/fstab&#9619;fR. Be sure to protect any credentials file properly.
-&#8962;RE
-&#8962;PP
-uid=&#9619;fIarg&#9619;fR
-&#8962;RS 4
-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.
-&#8962;RE
-&#8962;PP
-gid=&#9619;fIarg&#9619;fR
-&#8962;RS 4
-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.
-&#8962;RE
-&#8962;PP
-port=&#9619;fIarg&#9619;fR
-&#8962;RS 4
-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.
-&#8962;RE
-&#8962;PP
-netbiosname=&#9619;fIarg&#9619;fR
-&#8962;RS 4
-When mounting to servers via port 139, specifies the RFC1001 source name to use to represent the client netbios machine name when doing the RFC1001 netbios session initialize.
-&#8962;RE
-&#8962;PP
-file_mode=&#9619;fIarg&#9619;fR
-&#8962;RS 4
-If the server does not support the CIFS Unix extensions this overrides the default file mode.
-&#8962;RE
-&#8962;PP
-dir_mode=&#9619;fIarg&#9619;fR
-&#8962;RS 4
-If the server does not support the CIFS Unix extensions this overrides the default mode for directories.
-&#8962;RE
-&#8962;PP
-ip=&#9619;fIarg&#9619;fR
-&#8962;RS 4
-sets the destination IP address.
-&#8962;RE
-&#8962;PP
-domain=&#9619;fIarg&#9619;fR
-&#8962;RS 4
+\fI/etc/fstab\fR\. Be sure to protect any credentials file properly\.
+.RE
+.PP
+uid=\fIarg\fR
+.RS 4
+sets the uid that will own all files on the mounted filesystem\. It may be specified as either a username or a numeric uid\. For mounts to servers which do support the CIFS Unix extensions, such as a properly configured Samba server, the server provides the uid, gid and mode so this parameter should not be specified unless the server and client uid and gid numbering differ\. If the server and client are in the same domain (e\.g\. running winbind or nss_ldap) and the server supports the Unix Extensions then the uid and gid can be retrieved from the server (and uid and gid would not have to be specifed on the mount\. For servers which do not support the CIFS Unix extensions, the default uid (and gid) returned on lookup of existing files will be the uid (gid) of the person who executed the mount (root, except when mount\.cifs is configured setuid for user mounts) unless the "uid=" (gid) mount option is specified\. For the uid (gid) of newly created files and directories, ie files created since the last mount of the server share, the expected uid (gid) is cached as long as the inode remains in memory on the client\. Also note that permission checks (authorization checks) on accesses to a file occur at the server, but there are cases in which an administrator may want to restrict at the client as well\. For those servers which do not report a uid/gid owner (such as Windows), permissions can also be checked at the client, and a crude form of client side permission checking can be enabled by specifying file_mode and dir_mode on the client\. Note that the mount\.cifs helper must be at version 1\.10 or higher to support specifying the uid (or gid) in non\-numeric form\.
+.RE
+.PP
+gid=\fIarg\fR
+.RS 4
+sets the gid that will own all files on the mounted filesystem\. It may be specified as either a groupname or a numeric gid\. For other considerations see the description of uid above\.
+.RE
+.PP
+port=\fIarg\fR
+.RS 4
+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\.
+.RE
+.PP
+servern=\fIarg\fR
+.RS 4
+Specify the server netbios name (RFC1001 name) to use when attempting to setup a session to the server\. Although rarely needed for mounting to newer servers, this option is needed for mounting to some older servers (such as OS/2 or Windows 98 and Windows ME) since when connecting over port 139 they, unlike most newer servers, do not support a default server name\. A server name can be up to 15 characters long and is usually uppercased\.
+.RE
+.PP
+netbiosname=\fIarg\fR
+.RS 4
+When mounting to servers via port 139, specifies the RFC1001 source name to use to represent the client netbios machine name when doing the RFC1001 netbios session initialize\.
+.RE
+.PP
+file_mode=\fIarg\fR
+.RS 4
+If the server does not support the CIFS Unix extensions this overrides the default file mode\.
+.RE
+.PP
+dir_mode=\fIarg\fR
+.RS 4
+If the server does not support the CIFS Unix extensions this overrides the default mode for directories\.
+.RE
+.PP
+ip=\fIarg\fR
+.RS 4
+sets the destination IP address\. This option is set automatically if the server name portion of the requested UNC name can be resolved so rarely needs to be specified by the user\.
+.RE
+.PP
+domain=\fIarg\fR
+.RS 4
 sets the domain (workgroup) of the user
-&#8962;RE
-&#8962;PP
+.RE
+.PP
 guest
-&#8962;RS 4
-don't prompt for a password
-&#8962;RE
-&#8962;PP
+.RS 4
+don\'t prompt for a password
+.RE
+.PP
 iocharset
-&#8962;RS 4
-Charset used to convert local path names to and from Unicode. Unicode is used by default for network path names if the server supports it. If iocharset is not specified then the nls_default specified during the local client kernel build will be used. If server does not support Unicode, this parameter is unused.
-&#8962;RE
-&#8962;PP
+.RS 4
+Charset used to convert local path names to and from Unicode\. Unicode is used by default for network path names if the server supports it\. If iocharset is not specified then the nls_default specified during the local client kernel build will be used\. If server does not support Unicode, this parameter is unused\.
+.RE
+.PP
 ro
-&#8962;RS 4
-mount read-only
-&#8962;RE
-&#8962;PP
+.RS 4
+mount read\-only
+.RE
+.PP
 rw
-&#8962;RS 4
-mount read-write
-&#8962;RE
-&#8962;PP
+.RS 4
+mount read\-write
+.RE
+.PP
 setuids
-&#8962;RS 4
-If the CIFS Unix extensions are negotiated with the server the client will attempt to set the effective uid and gid of the local process on newly created files, directories, and devices (create, mkdir, mknod). If the CIFS Unix Extensions are not negotiated, for newly created files and directories instead of using the default uid and gid specified on the the mount, cache the new file's uid and gid locally which means that the uid for the file can change when the inode is reloaded (or the user remounts the share).
-&#8962;RE
-&#8962;PP
+.RS 4
+If the CIFS Unix extensions are negotiated with the server the client will attempt to set the effective uid and gid of the local process on newly created files, directories, and devices (create, mkdir, mknod)\. If the CIFS Unix Extensions are not negotiated, for newly created files and directories instead of using the default uid and gid specified on the the mount, cache the new file\'s uid and gid locally which means that the uid for the file can change when the inode is reloaded (or the user remounts the share)\.
+.RE
+.PP
 nosetuids
-&#8962;RS 4
-The client will not attempt to set the uid and gid on on newly created files, directories, and devices (create, mkdir, mknod) which will result in the server setting the uid and gid to the default (usually the server uid of the user who mounted the share). Letting the server (rather than the client) set the uid and gid is the default.If the CIFS Unix Extensions are not negotiated then the uid and gid for new files will appear to be the uid (gid) of the mounter or the uid (gid) parameter specified on the mount.
-&#8962;RE
-&#8962;PP
+.RS 4
+The client will not attempt to set the uid and gid on on newly created files, directories, and devices (create, mkdir, mknod) which will result in the server setting the uid and gid to the default (usually the server uid of the user who mounted the share)\. Letting the server (rather than the client) set the uid and gid is the default\.If the CIFS Unix Extensions are not negotiated then the uid and gid for new files will appear to be the uid (gid) of the mounter or the uid (gid) parameter specified on the mount\.
+.RE
+.PP
 perm
-&#8962;RS 4
-Client does permission checks (vfs_permission check of uid and gid of the file against the mode and desired operation), Note that this is in addition to the normal ACL check on the target machine done by the server software. Client permission checking is enabled by default.
-&#8962;RE
-&#8962;PP
+.RS 4
+Client does permission checks (vfs_permission check of uid and gid of the file against the mode and desired operation), Note that this is in addition to the normal ACL check on the target machine done by the server software\. Client permission checking is enabled by default\.
+.RE
+.PP
 noperm
-&#8962;RS 4
-Client does not do permission checks. This can expose files on this mount to access by other users on the local client system. It is typically only needed when the server supports the CIFS Unix Extensions but the UIDs/GIDs on the client and server system do not match closely enough to allow access by the user doing the mount. Note that this does not affect the normal ACL check on the target machine done by the server software (of the server ACL against the user name provided at mount time).
-&#8962;RE
-&#8962;PP
+.RS 4
+Client does not do permission checks\. This can expose files on this mount to access by other users on the local client system\. It is typically only needed when the server supports the CIFS Unix Extensions but the UIDs/GIDs on the client and server system do not match closely enough to allow access by the user doing the mount\. Note that this does not affect the normal ACL check on the target machine done by the server software (of the server ACL against the user name provided at mount time)\.
+.RE
+.PP
 directio
-&#8962;RS 4
-Do not do inode data caching on files opened on this mount. This precludes mmaping files on this mount. In some cases with fast networks and little or no caching benefits on the client (e.g. when the application is doing large sequential reads bigger than page size without rereading the same data) this can provide better performance than the default behavior which caches reads (readahead) and writes (writebehind) through the local Linux client pagecache if oplock (caching token) is granted and held. Note that direct allows write operations larger than page size to be sent to the server. On some kernels this requires the cifs.ko module to be built with the CIFS_EXPERIMENTAL configure option.
-&#8962;RE
-&#8962;PP
+.RS 4
+Do not do inode data caching on files opened on this mount\. This precludes mmaping files on this mount\. In some cases with fast networks and little or no caching benefits on the client (e\.g\. when the application is doing large sequential reads bigger than page size without rereading the same data) this can provide better performance than the default behavior which caches reads (readahead) and writes (writebehind) through the local Linux client pagecache if oplock (caching token) is granted and held\. Note that direct allows write operations larger than page size to be sent to the server\. On some kernels this requires the cifs\.ko module to be built with the CIFS_EXPERIMENTAL configure option\.
+.RE
+.PP
 mapchars
-&#8962;RS 4
-Translate six of the seven reserved characters (not backslash, but including the colon, question mark, pipe, asterik, greater than and less than characters) to the remap range (above 0xF000), which also allows the CIFS client to recognize files created with such characters by Windows's POSIX emulation. This can also be useful when mounting to most versions of Samba (which also forbids creating and opening files whose names contain any of these seven characters). This has no effect if the server does not support Unicode on the wire.
-&#8962;RE
-&#8962;PP
+.RS 4
+Translate six of the seven reserved characters (not backslash, but including the colon, question mark, pipe, asterik, greater than and less than characters) to the remap range (above 0xF000), which also allows the CIFS client to recognize files created with such characters by Windows\'s POSIX emulation\. This can also be useful when mounting to most versions of Samba (which also forbids creating and opening files whose names contain any of these seven characters)\. This has no effect if the server does not support Unicode on the wire\.
+.RE
+.PP
 nomapchars
-&#8962;RS 4
+.RS 4
 Do not translate any of these seven characters (default)
-&#8962;RE
-&#8962;PP
+.RE
+.PP
 intr
-&#8962;RS 4
+.RS 4
 currently unimplemented
-&#8962;RE
-&#8962;PP
+.RE
+.PP
 nointr
-&#8962;RS 4
+.RS 4
 (default) currently unimplemented
-&#8962;RE
-&#8962;PP
+.RE
+.PP
 hard
-&#8962;RS 4
-The program accessing a file on the cifs mounted file system will hang when the server crashes.
-&#8962;RE
-&#8962;PP
+.RS 4
+The program accessing a file on the cifs mounted file system will hang when the server crashes\.
+.RE
+.PP
 soft
-&#8962;RS 4
-(default) The program accessing a file on the cifs mounted file system will not hang when the server crashes and will return errors to the user application.
-&#8962;RE
-&#8962;PP
+.RS 4
+(default) The program accessing a file on the cifs mounted file system will not hang when the server crashes and will return errors to the user application\.
+.RE
+.PP
 noacl
-&#8962;RS 4
-Do not allow POSIX ACL operations even if server would support them.
-&#8962;sp
-The CIFS client can get and set POSIX ACLs (getfacl, setfacl) to Samba servers version 3.10 and later. Setting POSIX ACLs requires enabling both XATTR and then POSIX support in the CIFS configuration options when building the cifs module. POSIX ACL support can be disabled on a per mount basic by specifying "noacl" on mount.
-&#8962;RE
-&#8962;PP
+.RS 4
+Do not allow POSIX ACL operations even if server would support them\.
+.sp
+The CIFS client can get and set POSIX ACLs (getfacl, setfacl) to Samba servers version 3\.10 and later\. Setting POSIX ACLs requires enabling both XATTR and then POSIX support in the CIFS configuration options when building the cifs module\. POSIX ACL support can be disabled on a per mount basic by specifying "noacl" on mount\.
+.RE
+.PP
 nocase
-&#8962;RS 4
-Request case insensitive path name matching (case sensitive is the default if the server suports it).
-&#8962;RE
-&#8962;PP
+.RS 4
+Request case insensitive path name matching (case sensitive is the default if the server suports it)\.
+.RE
+.PP
 sec=
-&#8962;RS 4
-Security mode. Allowed values are:
-\(bu
+.RS 4
+Security mode\. Allowed values are:
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
 none attempt to connection as a null user (no name)
-.TP
-\(bu
+.RE
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
 krb5 Use Kerberos version 5 authentication
-.TP
-\(bu
+.RE
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
 krb5i Use Kerberos authentication and packet signing
-.TP
-\(bu
+.RE
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
 ntlm Use NTLM password hashing (default)
-.TP
-\(bu
+.RE
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
 ntlmi Use NTLM password hashing with signing (if /proc/fs/cifs/PacketSigningEnabled on or if server requires signing also can be the default)
-.TP
-\(bu
+.RE
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
 ntlmv2 Use NTLMv2 password hashing
-.TP
-\(bu
+.RE
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
 ntlmv2i Use NTLMv2 password hashing with packet signing
-&#8962;IP "" 4
-[NB This [sec parameter] is under development and expected to be available in cifs kernel module 1.40 and later]
-&#8962;RE
-&#8962;PP
+.sp
+.RE
+[NB This [sec parameter] is under development and expected to be available in cifs kernel module 1\.40 and later]
+.RE
+.PP
 nobrl
-&#8962;RS 4
-Do not send byte range lock requests to the server. This is necessary for certain applications that break with cifs style mandatory byte range locks (and most cifs servers do not yet support requesting advisory byte range locks).
-&#8962;RE
-&#8962;PP
+.RS 4
+Do not send byte range lock requests to the server\. This is necessary for certain applications that break with cifs style mandatory byte range locks (and most cifs servers do not yet support requesting advisory byte range locks)\.
+.RE
+.PP
 sfu
-&#8962;RS 4
-When the CIFS Unix Extensions are not negotiated, attempt to create device files and fifos in a format compatible with Services for Unix (SFU). In addition retrieve bits 10-12 of the mode via the SETFILEBITS extended attribute (as SFU does). In the future the bottom 9 bits of the mode mode also will be emulated using queries of the security descriptor (ACL). [NB: requires version 1.39 or later of the CIFS VFS. To recognize symlinks and be able to create symlinks in an SFU interoperable form requires version 1.40 or later of the CIFS VFS kernel module.
-&#8962;RE
-&#8962;PP
+.RS 4
+When the CIFS Unix Extensions are not negotiated, attempt to create device files and fifos in a format compatible with Services for Unix (SFU)\. In addition retrieve bits 10\-12 of the mode via the SETFILEBITS extended attribute (as SFU does)\. In the future the bottom 9 bits of the mode mode also will be emulated using queries of the security descriptor (ACL)\. [NB: requires version 1\.39 or later of the CIFS VFS\. To recognize symlinks and be able to create symlinks in an SFU interoperable form requires version 1\.40 or later of the CIFS VFS kernel module\.
+.RE
+.PP
 serverino
-&#8962;RS 4
-Use inode numbers (unique persistent file identifiers) returned by the server instead of automatically generating temporary inode numbers on the client. Although server inode numbers make it easier to spot hardlinked files (as they will have the same inode numbers) and inode numbers may be persistent (which is userful for some sofware), the server does not guarantee that the inode numbers are unique if multiple server side mounts are exported under a single share (since inode numbers on the servers might not be unique if multiple filesystems are mounted under the same shared higher level directory). Note that not all servers support returning server inode numbers, although those that support the CIFS Unix Extensions, and Windows 2000 and later servers typically do support this (although not necessarily on every local server filesystem). Parameter has no effect if the server lacks support for returning inode numbers or equivalent.
-&#8962;RE
-&#8962;PP
+.RS 4
+Use inode numbers (unique persistent file identifiers) returned by the server instead of automatically generating temporary inode numbers on the client\. Although server inode numbers make it easier to spot hardlinked files (as they will have the same inode numbers) and inode numbers may be persistent (which is userful for some sofware), the server does not guarantee that the inode numbers are unique if multiple server side mounts are exported under a single share (since inode numbers on the servers might not be unique if multiple filesystems are mounted under the same shared higher level directory)\. Note that not all servers support returning server inode numbers, although those that support the CIFS Unix Extensions, and Windows 2000 and later servers typically do support this (although not necessarily on every local server filesystem)\. Parameter has no effect if the server lacks support for returning inode numbers or equivalent\.
+.RE
+.PP
 noserverino
-&#8962;RS 4
-client generates inode numbers (rather than using the actual one from the server) by default.
-&#8962;RE
-&#8962;PP
+.RS 4
+client generates inode numbers (rather than using the actual one from the server) by default\.
+.RE
+.PP
 nouser_xattr
-&#8962;RS 4
-(default) Do not allow getfattr/setfattr to get/set xattrs, even if server would support it otherwise.
-&#8962;RE
-&#8962;PP
-rsize=&#9619;fIarg&#9619;fR
-&#8962;RS 4
-default network read size
-&#8962;RE
-&#8962;PP
-wsize=&#9619;fIarg&#9619;fR
-&#8962;RS 4
-default network write size
-&#8962;RE
-&#8962;PP
---verbose
-&#8962;RS 4
-Print additional debugging information for the mount. Note that this parameter must be specified before the -o. For example:
-&#8962;sp
-mount -t cifs //server/share /mnt --verbose -o user=username
-&#8962;RE
-&#8962;SH "ENVIRONMENT VARIABLES"
-&#8962;PP
+.RS 4
+(default) Do not allow getfattr/setfattr to get/set xattrs, even if server would support it otherwise\.
+.RE
+.PP
+rsize=\fIarg\fR
+.RS 4
+default network read size (usually 16K)\. The client currently can not use rsize larger than CIFSMaxBufSize\. CIFSMaxBufSize defaults to 16K and may be changed (from 8K to the maximum kmalloc size allowed by your kernel) at module install time for cifs\.ko\. Setting CIFSMaxBufSize to a very large value will cause cifs to use more memory and may reduce performance in some cases\. To use rsize greater than 127K (the original cifs protocol maximum) also requires that the server support a new Unix Capability flag (for very large read) which some newer servers (e\.g\. Samba 3\.0\.26 or later) do\. rsize can be set from a minimum of 2048 to a maximum of 130048 (127K or CIFSMaxBufSize, whichever is smaller)
+.RE
+.PP
+wsize=\fIarg\fR
+.RS 4
+default network write size (default 57344) maximum wsize currently allowed by CIFS is 57344 (fourteen 4096 byte pages)
+.RE
+.PP
+\-\-verbose
+.RS 4
+Print additional debugging information for the mount\. Note that this parameter must be specified before the \-o\. For example:
+.sp
+mount \-t cifs //server/share /mnt \-\-verbose \-o user=username
+.RE
+.SH "SERVICE FORMATTING AND DELIMITERS"
+.PP
+It\'s generally preferred to use forward slashes (/) as a delimiter in service names\. They are considered to be the "universal delimiter" since they are generally not allowed to be embedded within path components on Windows machines and the client can convert them to blackslashes (\e) unconditionally\. Conversely, backslash characters are allowed by POSIX to be part of a path component, and can\'t be automatically converted in the same way\.
+.PP
+mount\.cifs will attempt to convert backslashes to forward slashes where it\'s able to do so, but it cannot do so in any path component following the sharename\.
+.SH "ENVIRONMENT VARIABLES"
+.PP
 The variable
-\fBUSER\fR
-may contain the username of the person to be used to authenticate to the server. The variable can be used to set both username and password by using the format username%password.
-&#8962;PP
+\fIUSER\fR
+may contain the username of the person to be used to authenticate to the server\. 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.
-&#8962;PP
+\fIPASSWD\fR
+may contain the password of the person using the client\.
+.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.
-&#8962;SH "NOTES"
-&#8962;PP
-This command may be used only by root, unless installed setuid, in which case the noeexec and nosuid mount flags are enabled.
-&#8962;SH "CONFIGURATION"
-&#8962;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
-&#9619;fI/proc/fs/cifs&#9619;fR
-are various configuration files and pseudo files which can display debug information. There are additional startup options such as maximum buffer size and number of buffers which only may be set when the kernel cifs vfs (cifs.ko module) is loaded. These can be seen by running the modinfo utility against the file cifs.ko which will list the options that may be passed to cifs during module installation (device driver load). For more information see the kernel file
-&#9619;fIfs/cifs/README&#9619;fR.
-&#8962;SH "BUGS"
-&#8962;PP
-Mounting using the CIFS URL specification is currently not supported.
-&#8962;PP
-The credentials file does not handle usernames or passwords with leading space.
-&#8962;PP
-Note that the typical response to a bug report is a 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: mount.cifs (try mount.cifs -V), kernel (see /proc/version) and server type you are trying to contact.
-&#8962;SH "VERSION"
-&#8962;PP
-This man page is correct for version 1.39 of the cifs vfs filesystem (roughly Linux kernel 2.6.15).
-&#8962;SH "SEE ALSO"
-&#8962;PP
-Documentation/filesystems/cifs.txt and fs/cifs/README in the linux kernel source tree may contain additional options and information.
-&#8962;PP
-&#9619;fBumount.cifs&#9619;fR(8)
-&#8962;SH "AUTHOR"
-&#8962;PP
+\fIPASSWD_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, unless installed setuid, in which case the noeexec and nosuid mount flags are enabled\.
+.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
+\fI/proc/fs/cifs\fR
+are various configuration files and pseudo files which can display debug information\. There are additional startup options such as maximum buffer size and number of buffers which only may be set when the kernel cifs vfs (cifs\.ko module) is loaded\. These can be seen by running the modinfo utility against the file cifs\.ko which will list the options that may be passed to cifs during module installation (device driver load)\. For more information see the kernel file
+\fIfs/cifs/README\fR\.
+.SH "BUGS"
+.PP
+Mounting using the CIFS URL specification is currently not supported\.
+.PP
+The credentials file does not handle usernames or passwords with leading space\.
+.PP
+Note that the typical response to a bug report is a 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: mount\.cifs (try mount\.cifs \-V), kernel (see /proc/version) and server type you are trying to contact\.
+.SH "VERSION"
+.PP
+This man page is correct for version 1\.52 of the cifs vfs filesystem (roughly Linux kernel 2\.6\.24)\.
+.SH "SEE ALSO"
+.PP
+Documentation/filesystems/cifs\.txt and fs/cifs/README in the linux kernel source tree may contain additional options and information\.
+.PP
+\fBumount.cifs\fR(8)
+.SH "AUTHOR"
+.PP
 Steve French
-&#8962;PP
-The syntax and manpage were loosely based on that of smbmount. It was converted to Docbook/XML by Jelmer Vernooij.
-&#8962;PP
+.PP
+The syntax and manpage were loosely based on that of smbmount\. It was converted to Docbook/XML by Jelmer Vernooij\.
+.PP
 The maintainer of the Linux cifs vfs and the userspace tool
-\fBmount.cifs\fR
+\fImount\.cifs\fR
 is
-Steve French. The
+Steve French\. The
 Linux CIFS Mailing list
-is the preferred place to ask questions regarding these programs.
-
+is the preferred place to ask questions regarding these programs\.

Modified: branches/samba/experimental/docs/manpages/net.8
===================================================================
--- branches/samba/experimental/docs/manpages/net.8	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/docs/manpages/net.8	2008-06-09 06:59:20 UTC (rev 1920)
@@ -1,831 +1,798 @@
-.\"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 "" "" ""
-&#8962;SH "NAME"
+.\"     Title: net
+.\"    Author: 
+.\" Generator: DocBook XSL Stylesheets v1.73.1 <http://docbook.sf.net/>
+.\"      Date: 05/20/2008
+.\"    Manual: System Administration tools
+.\"    Source: Samba 3.2
+.\"
+.TH "NET" "8" "05/20/2008" "Samba 3\.2" "System Administration tools"
+.\" disable hyphenation
+.nh
+.\" disable justification (adjust text to left margin only)
+.ad l
+.SH "NAME"
 net - Tool for administration of Samba and remote CIFS servers.
-&#8962;SH "SYNOPSIS"
-&#8962;HP 1
-net {<ads|rap|rpc>} [-h] [-w&#9600;workgroup] [-W&#9600;myworkgroup] [-U&#9600;user] [-I&#9600;ip-address] [-p&#9600;port] [-n&#9600;myname] [-s&#9600;conffile] [-S&#9600;server] [-l] [-P] [-d&#9600;debuglevel] [-V]
-&#8962;SH "DESCRIPTION"
-&#8962;PP
+.SH "SYNOPSIS"
+.HP 1
+net {<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] [\-V]
+.SH "DESCRIPTION"
+.PP
 This tool is part of the
-&#9619;fBsamba&#9619;fR(7)
-suite.
-&#8962;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.
-&#8962;SH "OPTIONS"
-&#8962;PP
--h|--help
-&#8962;RS 4
-Print a summary of command line options.
-&#8962;RE
-&#8962;PP
--w target-workgroup
-&#8962;RS 4
-Sets target workgroup or domain. You have to specify either this option or the IP address or the name of a server.
-&#8962;RE
-&#8962;PP
--W workgroup
-&#8962;RS 4
+\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"
+.PP
+\-h|\-\-help
+.RS 4
+Print a summary of command line options\.
+.RE
+.PP
+\-w target\-workgroup
+.RS 4
+Sets target workgroup or domain\. You have to specify either this option or the IP address or the name of a server\.
+.RE
+.PP
+\-W workgroup
+.RS 4
 Sets client workgroup or domain
-&#8962;RE
-&#8962;PP
--U user
-&#8962;RS 4
+.RE
+.PP
+\-U user
+.RS 4
 User name to use
-&#8962;RE
-&#8962;PP
--I ip-address
-&#8962;RS 4
-IP address of target server to use. You have to specify either this option or a target workgroup or a target server.
-&#8962;RE
-&#8962;PP
--p port
-&#8962;RS 4
-Port on the target server to connect to (usually 139 or 445). Defaults to trying 445 first, then 139.
-&#8962;RE
-&#8962;PP
--n <primary NetBIOS name>
-&#8962;RS 4
-This option allows you to override the NetBIOS name that Samba uses for itself. This is identical to setting the
-
+.RE
+.PP
+\-I ip\-address
+.RS 4
+IP address of target server to use\. You have to specify either this option or a target workgroup or a target server\.
+.RE
+.PP
+\-p port
+.RS 4
+Port on the target server to connect to (usually 139 or 445)\. Defaults to trying 445 first, then 139\.
+.RE
+.PP
+\-n <primary NetBIOS name>
+.RS 4
+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
-&#9619;fIsmb.conf&#9619;fR
-file. However, a command line setting will take precedence over settings in
-&#9619;fIsmb.conf&#9619;fR.
-&#8962;RE
-&#8962;PP
--s <configuration file>
-&#8962;RS 4
-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
-&#9619;fIsmb.conf&#9619;fR
-for more information. The default configuration file name is determined at compile time.
-&#8962;RE
-&#8962;PP
--S server
-&#8962;RS 4
-Name of target server. You should specify either this option or a target workgroup or a target IP address.
-&#8962;RE
-&#8962;PP
--l
-&#8962;RS 4
-When listing data, give more information on each item.
-&#8962;RE
-&#8962;PP
--P
-&#8962;RS 4
-Make queries to the external server using the machine account of the local server.
-&#8962;RE
-&#8962;PP
--d|--debuglevel=level
-&#8962;RS 4
-&#9619;fIlevel&#9619;fR
-is an integer from 0 to 10. The default value if this parameter is not specified is 0.
-&#8962;sp
-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.
-&#8962;sp
-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.
-&#8962;sp
+\fIsmb\.conf\fR
+file\. However, a command line setting will take precedence over settings in
+\fIsmb\.conf\fR\.
+.RE
+.PP
+\-s <configuration file>
+.RS 4
+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\.
+.RE
+.PP
+\-S server
+.RS 4
+Name of target server\. You should specify either this option or a target workgroup or a target IP address\.
+.RE
+.PP
+\-l
+.RS 4
+When listing data, give more information on each item\.
+.RE
+.PP
+\-P
+.RS 4
+Make queries to the external server using the machine account of the local server\.
+.RE
+.PP
+\-d|\-\-debuglevel=level
+.RS 4
+\fIlevel\fR
+is an integer from 0 to 10\. The default value if this parameter is not specified is 0\.
+.sp
+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\.
+.sp
+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\.
+.sp
 Note that specifying this parameter here will override the
-
+\fIlog level\fR
 parameter in the
-&#9619;fIsmb.conf&#9619;fR
-file.
-&#8962;RE
-&#8962;SH "COMMANDS"
-&#8962;SS "CHANGESECRETPW"
-&#8962;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.
-&#8962;SS "TIME"
-&#8962;PP
+\fIsmb\.conf\fR
+file\.
+.RE
+.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
 NET TIME
-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.
-
+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\.
 .SS "TIME"
-&#8962;PP
+.PP
 Without any options, the
 NET TIME
-command displays the time on the remote server.
-
+command displays the time on the remote server\.
 .SS "TIME SYSTEM"
-&#8962;PP
+.PP
 Displays the time on the remote server in a format ready for
-/bin/date.
-
+/bin/date\.
 .SS "TIME SET"
-&#8962;PP
+.PP
 Tries to set the date and time of the local server to that on the remote server using
-/bin/date.
-
+/bin/date\.
 .SS "TIME ZONE"
-&#8962;PP
-Displays the timezone in hours from GMT on the remote computer.
-&#8962;SS "[RPC|ADS] JOIN [TYPE] [-U username[%password]] [createupn=UPN] [createcomputer=OU] [options]"
-&#8962;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.
-&#8962;PP
-[TYPE] may be PDC, BDC or MEMBER to specify the type of server joining the domain.
-&#8962;PP
-[UPN] (ADS only) set the principalname attribute during the join. The default format is host/netbiosname at REALM.
-&#8962;PP
-[OU] (ADS only) Precreate the computer account in a specific OU. The OU string reads from top to bottom without RDNs, and is delimited by a '/'. Please note that '\' is used for escape by both the shell and ldap, so it may need to be doubled or quadrupled to pass through, and it is not used as a delimiter.
-&#8962;SS "[RPC] OLDJOIN [options]"
-&#8962;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.
-&#8962;SS "[RPC|ADS] USER"
-
+.PP
+Displays the timezone in hours from GMT on the remote computer\.
+.SS "[RPC|ADS] JOIN [TYPE] [\-U username[%password]] [createupn=UPN] [createcomputer=OU] [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\.
+.PP
+[UPN] (ADS only) set the principalname attribute during the join\. The default format is host/netbiosname at REALM\.
+.PP
+[OU] (ADS only) Precreate the computer account in a specific OU\. The OU string reads from top to bottom without RDNs, and is delimited by a \'/\'\. Please note that \'\e\' is used for escape by both the shell and ldap, so it may need to be doubled or quadrupled to pass through, and it is not used as a delimiter\.
+.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"
-&#8962;PP
+.SS "[RPC|ADS] USER"
+.PP
 List all users
-
 .SS "[RPC|ADS] USER DELETE target"
-&#8962;PP
+.PP
 Delete specified user
-
 .SS "[RPC|ADS] USER INFO target"
-&#8962;PP
-List the domain groups of the specified user.
-
+.PP
+List the domain groups of the specified user\.
 .SS "[RPC|ADS] USER RENAME oldname newname"
-&#8962;PP
-Rename specified user.
-
+.PP
+Rename specified user\.
 .SS "[RPC|ADS] USER ADD name [password] [-F user flags] [-C comment]"
-&#8962;PP
-Add specified user.
-&#8962;SS "[RPC|ADS] GROUP"
-
+.PP
+Add specified user\.
+.SS "[RPC|ADS] GROUP"
 .SS "[RPC|ADS] GROUP [misc options] [targets]"
-&#8962;PP
-List user groups.
-
+.PP
+List user groups\.
 .SS "[RPC|ADS] GROUP DELETE name [misc. options]"
-&#8962;PP
-Delete specified group.
-
+.PP
+Delete specified group\.
 .SS "[RPC|ADS] GROUP ADD name [-C comment]"
-&#8962;PP
-Create specified group.
-&#8962;SS "[RAP|RPC] SHARE"
-
+.PP
+Create specified group\.
+.SS "[RAP|RPC] SHARE"
 .SS "[RAP|RPC] SHARE [misc. options] [targets]"
-&#8962;PP
-Enumerates all exported resources (network shares) on target server.
-
+.PP
+Enumerates all exported resources (network shares) on target server\.
 .SS "[RAP|RPC] SHARE ADD name=serverpath [-C comment] [-M maxusers] [targets]"
-&#8962;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
+Adds a share from a server (makes the export active)\. Maxusers specifies the number of users that can be connected to the share simultaneously\.
 .SS "SHARE DELETE sharename"
-&#8962;PP
-Delete specified share.
-&#8962;SS "[RPC|RAP] FILE"
-
+.PP
+Delete specified share\.
 .SS "[RPC|RAP] FILE"
-&#8962;PP
-List all open files on remote server.
-
+.SS "[RPC|RAP] FILE"
+.PP
+List all open files on remote server\.
 .SS "[RPC|RAP] FILE CLOSE fileid"
-&#8962;PP
+.PP
 Close file with specified
-&#9619;fIfileid&#9619;fR
-on remote server.
-
+\fIfileid\fR
+on remote server\.
 .SS "[RPC|RAP] FILE INFO fileid"
-&#8962;PP
+.PP
 Print information on specified
-&#9619;fIfileid&#9619;fR. Currently listed are: file-id, username, locks, path, permissions.
-
+\fIfileid\fR\. Currently listed are: file\-id, username, locks, path, permissions\.
 .SS "[RAP|RPC] FILE USER user"
-&#8962;PP
+.PP
 List files opened by specified
-&#9619;fIuser&#9619;fR. Please note that
+\fIuser\fR\. Please note that
 net rap file user
-does not work against Samba servers.
-&#8962;SS "SESSION"
-
+does not work against Samba servers\.
+.SS "SESSION"
 .SS "RAP SESSION"
-&#8962;PP
-Without any other options, SESSION enumerates all active SMB/CIFS sessions on the target server.
-
+.PP
+Without any other options, SESSION enumerates all active SMB/CIFS sessions on the target server\.
 .SS "RAP SESSION DELETE|CLOSE CLIENT_NAME"
-&#8962;PP
-Close the specified sessions.
-
+.PP
+Close the specified sessions\.
 .SS "RAP SESSION INFO CLIENT_NAME"
-&#8962;PP
-Give a list with all the open files in specified session.
-&#8962;SS "RAP SERVER &#9619;fIDOMAIN&#9619;fR"
-&#8962;PP
-List all servers in specified domain or workgroup. Defaults to local domain.
-&#8962;SS "RAP DOMAIN"
-&#8962;PP
-Lists all domains and workgroups visible on the current network.
-&#8962;SS "RAP PRINTQ"
-
+.PP
+Give a list with all the open files in specified session\.
+.SS "RAP SERVER \fIDOMAIN\fR"
+.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"
 .SS "RAP PRINTQ LIST QUEUE_NAME"
-&#8962;PP
-Lists the specified print queue and print jobs on the server. If the
-&#9619;fIQUEUE_NAME&#9619;fR
-is omitted, all queues are listed.
-
+.PP
+Lists the specified print queue and print jobs on the server\. If the
+\fIQUEUE_NAME\fR
+is omitted, all queues are listed\.
 .SS "RAP PRINTQ DELETE JOBID"
-&#8962;PP
-Delete job with specified id.
-&#8962;SS "RAP VALIDATE &#9619;fIuser&#9619;fR [&#9619;fIpassword&#9619;fR]"
-&#8962;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.
-&#8962;sp
-&#8962;it 1 an&#9617;trap
-&#8962;nr an&#9617;no&#9617;space&#9617;flag 1
-&#8962;nr an&#9617;break&#9617;flag 1
-&#8962;br
-&#9619;fBNote&#9619;fR
-&#8962;PP
-Currently NOT implemented.
-
-&#8962;SS "RAP GROUPMEMBER"
-
+.PP
+Delete job with specified id\.
+.SS "RAP VALIDATE \fIuser\fR [\fIpassword\fR]"
+.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\.
+.sp
+.it 1 an-trap
+.nr an-no-space-flag 1
+.nr an-break-flag 1
+.br
+Note
+.PP
+Currently NOT implemented\.
+.SS "RAP GROUPMEMBER"
 .SS "RAP GROUPMEMBER LIST GROUP"
-&#8962;PP
-List all members of the specified group.
-
+.PP
+List all members of the specified group\.
 .SS "RAP GROUPMEMBER DELETE GROUP USER"
-&#8962;PP
-Delete member from group.
-
+.PP
+Delete member from group\.
 .SS "RAP GROUPMEMBER ADD GROUP USER"
-&#8962;PP
-Add member to group.
-&#8962;SS "RAP ADMIN &#9619;fIcommand&#9619;fR"
-&#8962;PP
+.PP
+Add member to group\.
+.SS "RAP ADMIN \fIcommand\fR"
+.PP
 Execute the specified
-&#9619;fIcommand&#9619;fR
-on the remote server. Only works with OS/2 servers.
-&#8962;sp
-&#8962;it 1 an&#9617;trap
-&#8962;nr an&#9617;no&#9617;space&#9617;flag 1
-&#8962;nr an&#9617;break&#9617;flag 1
-&#8962;br
-&#9619;fBNote&#9619;fR
-&#8962;PP
-Currently NOT implemented.
-
-&#8962;SS "RAP SERVICE"
-
+\fIcommand\fR
+on the remote server\. Only works with OS/2 servers\.
+.sp
+.it 1 an-trap
+.nr an-no-space-flag 1
+.nr an-break-flag 1
+.br
+Note
+.PP
+Currently NOT implemented\.
+.SS "RAP SERVICE"
 .SS "RAP SERVICE START NAME [arguments...]"
-&#8962;PP
-Start the specified service on the remote server. Not implemented yet.
-&#8962;sp
-&#8962;it 1 an&#9617;trap
-&#8962;nr an&#9617;no&#9617;space&#9617;flag 1
-&#8962;nr an&#9617;break&#9617;flag 1
-&#8962;br
-&#9619;fBNote&#9619;fR
-&#8962;PP
-Currently NOT implemented.
+.PP
+Start the specified service on the remote server\. Not implemented yet\.
+.sp
+.it 1 an-trap
+.nr an-no-space-flag 1
+.nr an-break-flag 1
+.br
+Note
+.PP
+Currently NOT implemented\.
 
-
 .SS "RAP SERVICE STOP"
-&#8962;PP
-Stop the specified service on the remote server.
-&#8962;sp
-&#8962;it 1 an&#9617;trap
-&#8962;nr an&#9617;no&#9617;space&#9617;flag 1
-&#8962;nr an&#9617;break&#9617;flag 1
-&#8962;br
-&#9619;fBNote&#9619;fR
-&#8962;PP
-Currently NOT implemented.
-
-&#8962;SS "RAP PASSWORD &#9619;fIUSER&#9619;fR &#9619;fIOLDPASS&#9619;fR &#9619;fINEWPASS&#9619;fR"
-&#8962;PP
+.PP
+Stop the specified service on the remote server\.
+.sp
+.it 1 an-trap
+.nr an-no-space-flag 1
+.nr an-break-flag 1
+.br
+Note
+.PP
+Currently NOT implemented\.
+.SS "RAP PASSWORD \fIUSER\fR \fIOLDPASS\fR \fINEWPASS\fR"
+.PP
 Change password of
-&#9619;fIUSER&#9619;fR
+\fIUSER\fR
 from
-&#9619;fIOLDPASS&#9619;fR
+\fIOLDPASS\fR
 to
-&#9619;fINEWPASS&#9619;fR.
-&#8962;SS "LOOKUP"
-
+\fINEWPASS\fR\.
+.SS "LOOKUP"
 .SS "LOOKUP HOST HOSTNAME [TYPE]"
-&#8962;PP
-Lookup the IP address of the given host with the specified type (netbios suffix). The type defaults to 0x20 (workstation).
-
+.PP
+Lookup the IP address of the given host with the specified type (netbios suffix)\. The type defaults to 0x20 (workstation)\.
 .SS "LOOKUP LDAP [DOMAIN]"
-&#8962;PP
+.PP
 Give IP address of LDAP server of specified
-&#9619;fIDOMAIN&#9619;fR. Defaults to local domain.
-
+\fIDOMAIN\fR\. Defaults to local domain\.
 .SS "LOOKUP KDC [REALM]"
-&#8962;PP
+.PP
 Give IP address of KDC for the specified
-&#9619;fIREALM&#9619;fR. Defaults to local realm.
-
+\fIREALM\fR\. Defaults to local realm\.
 .SS "LOOKUP DC [DOMAIN]"
-&#8962;PP
-Give IP's of Domain Controllers for specified
-&#9619;fI DOMAIN&#9619;fR. Defaults to local domain.
-
+.PP
+Give IP\'s of Domain Controllers for specified
+\fI DOMAIN\fR\. Defaults to local domain\.
 .SS "LOOKUP MASTER DOMAIN"
-&#8962;PP
+.PP
 Give IP of master browser for specified
-&#9619;fIDOMAIN&#9619;fR
-or workgroup. Defaults to local domain.
-&#8962;SS "CACHE"
-&#8962;PP
-Samba uses a general caching interface called 'gencache'. It can be controlled using 'NET CACHE'.
-&#8962;PP
+\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:
-&#8962;IP "" 4
-s - Seconds
-&#8962;IP "" 4
-m - Minutes
-&#8962;IP "" 4
-h - Hours
-&#8962;IP "" 4
-d - Days
-&#8962;IP "" 4
-w - Weeks
+.IP "" 4
+s \- Seconds
+.IP "" 4
+m \- Minutes
+.IP "" 4
+h \- Hours
+.IP "" 4
+d \- Days
+.IP "" 4
+w \- Weeks
 
-
 .SS "CACHE ADD key data time-out"
-&#8962;PP
-Add specified key+data to the cache with the given timeout.
-
+.PP
+Add specified key+data to the cache with the given timeout\.
 .SS "CACHE DEL key"
-&#8962;PP
-Delete key from the cache.
-
+.PP
+Delete key from the cache\.
 .SS "CACHE SET key data time-out"
-&#8962;PP
-Update data of existing cache entry.
-
+.PP
+Update data of existing cache entry\.
 .SS "CACHE SEARCH PATTERN"
-&#8962;PP
-Search for the specified pattern in the cache data.
-
+.PP
+Search for the specified pattern in the cache data\.
 .SS "CACHE LIST"
-&#8962;PP
-List all current items in the cache.
-
+.PP
+List all current items in the cache\.
 .SS "CACHE FLUSH"
-&#8962;PP
-Remove all the current items from the cache.
-&#8962;SS "GETLOCALSID [DOMAIN]"
-&#8962;PP
-Prints the SID of the specified domain, or if the parameter is omitted, the SID of the local server.
-&#8962;SS "SETLOCALSID S-1-5-21-x-y-z"
-&#8962;PP
-Sets SID for the local server to the specified SID.
-&#8962;SS "GETDOMAINSID"
-&#8962;PP
-Prints the local machine SID and the SID of the current domain.
-&#8962;SS "SETDOMAINSID"
-&#8962;PP
-Sets the SID of the current domain.
-&#8962;SS "GROUPMAP"
-&#8962;PP
-Manage the mappings between Windows group SIDs and UNIX groups. Common options include:
-\(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
-
+.PP
+Remove all the current items from the cache\.
+.SS "GETLOCALSID [DOMAIN]"
+.PP
+Prints the SID of the specified domain, or if the parameter is omitted, the SID of the local server\.
+.SS "SETLOCALSID S\-1\-5\-21\-x\-y\-z"
+.PP
+Sets SID for the local server to the specified SID\.
+.SS "GETDOMAINSID"
+.PP
+Prints the local machine SID and the SID of the current domain\.
+.SS "SETDOMAINSID"
+.PP
+Sets the SID of the current domain\.
+.SS "GROUPMAP"
+.PP
+Manage the mappings between Windows group SIDs and UNIX groups\. Common options include:
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
+unixgroup \- Name of the UNIX group
+.RE
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
+ntgroup \- Name of the Windows NT group (must be resolvable to a SID
+.RE
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
+rid \- Unsigned 32\-bit integer
+.RE
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
+sid \- Full SID in the form of "S\-1\-\.\.\."
+.RE
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
+type \- Type of the group; either \'domain\', \'local\', or \'builtin\'
+.RE
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
+comment \- Freeform text description of the group
+.sp
+.RE
 .SS "GROUPMAP ADD"
-&#8962;PP
+.PP
 Add a new group mapping entry:
-
-&#8962;sp
-
+.sp
+.RS 4
 .nf
-
-net groupmap add {rid=int|sid=string} unixgroup=string \
+net groupmap add {rid=int|sid=string} unixgroup=string \e
 	[type={domain|local}] [ntgroup=string] [comment=string]
-
 .fi
+.RE
+.sp
 
-
 .SS "GROUPMAP DELETE"
-&#8962;PP
-Delete a group mapping entry. If more than one group name matches, the first entry found is deleted.
-&#8962;PP
+.PP
+Delete a group mapping entry\. If more than one group name matches, the first entry found is deleted\.
+.PP
 net groupmap delete {ntgroup=string|sid=SID}
-
 .SS "GROUPMAP MODIFY"
-&#8962;PP
-Update en existing group entry.
-&#8962;PP
+.PP
+Update en existing group entry\.
+.PP
 
-
-&#8962;sp
-
+.sp
+.RS 4
 .nf
-
-net groupmap modify {ntgroup=string|sid=SID} [unixgroup=string] \
+net groupmap modify {ntgroup=string|sid=SID} [unixgroup=string] \e
        [comment=string] [type={domain|local}]
-
 .fi
+.RE
+.sp
 
-
 .SS "GROUPMAP LIST"
-&#8962;PP
-List existing group mapping entries.
-&#8962;PP
+.PP
+List existing group mapping entries\.
+.PP
 net groupmap list [verbose] [ntgroup=string] [sid=SID]
-&#8962;SS "MAXRID"
-&#8962;PP
-Prints out the highest RID currently in use on the local server (by the active 'passdb backend').
-&#8962;SS "RPC INFO"
-&#8962;PP
-Print information about the domain of the remote server, such as domain name, domain sid and number of users and groups.
-&#8962;SS "[RPC|ADS] TESTJOIN"
-&#8962;PP
-Check whether participation in a domain is still valid.
-&#8962;SS "[RPC|ADS] CHANGETRUSTPW"
-&#8962;PP
-Force change of domain trust password.
-&#8962;SS "RPC TRUSTDOM"
-
+.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"
 .SS "RPC TRUSTDOM ADD DOMAIN"
-&#8962;PP
+.PP
 Add a interdomain trust account for
-&#9619;fIDOMAIN&#9619;fR. This is in fact a Samba account named
-&#9619;fIDOMAIN$&#9619;fR
+\fIDOMAIN\fR\. This is in fact a Samba account named
+\fIDOMAIN$\fR
 with the account flag
-&#9619;fB'I'&#9619;fR
-(interdomain trust account). If the command is used against localhost it has the same effect as
-smbpasswd -a -i DOMAIN. Please note that both commands expect a appropriate UNIX account.
-
+\fB\'I\'\fR
+(interdomain trust account)\. If the command is used against localhost it has the same effect as
+smbpasswd \-a \-i DOMAIN\. Please note that both commands expect a appropriate UNIX account\.
 .SS "RPC TRUSTDOM DEL DOMAIN"
-&#8962;PP
+.PP
 Remove interdomain trust account for
-&#9619;fIDOMAIN&#9619;fR. If it is used against localhost it has the same effect as
-smbpasswd -x DOMAIN$.
-
+\fIDOMAIN\fR\. If it is used against localhost it has the same effect as
+smbpasswd \-x DOMAIN$\.
 .SS "RPC TRUSTDOM ESTABLISH DOMAIN"
-&#8962;PP
-Establish a trust relationship to a trusting domain. Interdomain account must already be created on the remote PDC.
-
+.PP
+Establish a trust relationship to a trusting domain\. Interdomain account must already be created on the remote PDC\.
 .SS "RPC TRUSTDOM REVOKE DOMAIN"
-&#8962;PP
+.PP
 Abandon relationship to trusted domain
-
 .SS "RPC TRUSTDOM LIST"
-&#8962;PP
-List all current interdomain trust relationships.
-
+.PP
+List all current interdomain trust relationships\.
 .SS "RPC RIGHTS"
-&#8962;PP
-This subcommand is used to view and manage Samba's rights assignments (also referred to as privileges). There are three options currently available:
-&#9619;fIlist&#9619;fR,
-&#9619;fIgrant&#9619;fR, and
-&#9619;fIrevoke&#9619;fR. More details on Samba's privilege model and its use can be found in the Samba-HOWTO-Collection.
-&#8962;SS "RPC ABORTSHUTDOWN"
-&#8962;PP
-Abort the shutdown of a remote server.
-&#8962;SS "RPC SHUTDOWN [-t timeout] [-r] [-f] [-C message]"
-&#8962;PP
-Shut down the remote server.
-&#8962;PP
--r
-&#8962;RS 4
-Reboot after shutdown.
-&#8962;RE
-&#8962;PP
--f
-&#8962;RS 4
-Force shutting down all applications.
-&#8962;RE
-&#8962;PP
--t timeout
-&#8962;RS 4
-Timeout before system will be shut down. An interactive user of the system can use this time to cancel the shutdown.
-&#8962;RE
-'>
-
-&#8962;PP
--C message
-&#8962;RS 4
-Display the specified message on the screen to announce the shutdown.
-&#8962;RE
-&#8962;SS "RPC SAMDUMP"
-&#8962;PP
-Print out sam database of remote server. You need to run this against the PDC, from a Samba machine joined as a BDC.
-&#8962;SS "RPC VAMPIRE"
-&#8962;PP
-Export users, aliases and groups from remote server to local server. You need to run this against the PDC, from a Samba machine joined as a BDC.
-&#8962;SS "RPC GETSID"
-&#8962;PP
+.PP
+This subcommand is used to view and manage Samba\'s rights assignments (also referred to as privileges)\. There are three options currently available:
+\fIlist\fR,
+\fIgrant\fR, and
+\fIrevoke\fR\. More details on Samba\'s privilege model and its use can be found in the Samba\-HOWTO\-Collection\.
+.SS "RPC ABORTSHUTDOWN"
+.PP
+Abort the shutdown of a remote server\.
+.SS "RPC SHUTDOWN [\-t timeout] [\-r] [\-f] [\-C message]"
+.PP
+Shut down the remote server\.
+.PP
+\-r
+.RS 4
+Reboot after shutdown\.
+.RE
+.PP
+\-f
+.RS 4
+Force shutting down all applications\.
+.RE
+.PP
+\-t timeout
+.RS 4
+Timeout before system will be shut down\. An interactive user of the system can use this time to cancel the shutdown\.
+.RE
+\'>
+.PP
+\-C message
+.RS 4
+Display the specified message on the screen to announce the shutdown\.
+.RE
+.SS "RPC SAMDUMP"
+.PP
+Print out sam database of remote server\. You need to run this against the PDC, from a Samba machine joined as a BDC\.
+.SS "RPC VAMPIRE"
+.PP
+Export users, aliases and groups from remote server to local server\. You need to run this against the PDC, from a Samba machine joined as a BDC\.
+.SS "RPC GETSID"
+.PP
 Fetch domain SID and store it in the local
-&#9619;fIsecrets.tdb&#9619;fR.
-&#8962;SS "ADS LEAVE"
-&#8962;PP
-Make the remote host leave the domain it is part of.
-&#8962;SS "ADS STATUS"
-&#8962;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
-NET ADS TESTJOIN.
-&#8962;SS "ADS PRINTER"
-
+\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
+NET ADS TESTJOIN\.
+.SS "ADS PRINTER"
 .SS "ADS PRINTER INFO [PRINTER] [SERVER]"
-&#8962;PP
+.PP
 Lookup info for
-&#9619;fIPRINTER&#9619;fR
+\fIPRINTER\fR
 on
-&#9619;fISERVER&#9619;fR. The printer name defaults to "*", the server name defaults to the local host.
-
+\fISERVER\fR\. The printer name defaults to "*", the server name defaults to the local host\.
 .SS "ADS PRINTER PUBLISH PRINTER"
-&#8962;PP
-Publish specified printer using ADS.
-
+.PP
+Publish specified printer using ADS\.
 .SS "ADS PRINTER REMOVE PRINTER"
-&#8962;PP
-Remove specified printer from ADS directory.
-&#8962;SS "ADS SEARCH &#9619;fIEXPRESSION&#9619;fR &#9619;fIATTRIBUTES...&#9619;fR"
-&#8962;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.
-&#8962;PP
+.PP
+Remove specified printer from ADS directory\.
+.SS "ADS SEARCH \fIEXPRESSION\fR \fIATTRIBUTES\.\.\.\fR"
+.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:
-&#9619;fBnet ads search '(objectCategory=group)' sAMAccountName&#9619;fR
-&#8962;SS "ADS DN &#9619;fIDN&#9619;fR &#9619;fI(attributes)&#9619;fR"
-&#8962;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.
-&#8962;PP
+\fBnet ads search \'(objectCategory=group)\' sAMAccountName\fR
+.SS "ADS DN \fIDN\fR \fI(attributes)\fR"
+.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:
-&#9619;fBnet ads dn 'CN=administrator,CN=Users,DC=my,DC=domain' SAMAccountName&#9619;fR
-&#8962;SS "ADS WORKGROUP"
-&#8962;PP
-Print out workgroup name for specified kerberos realm.
-&#8962;SS "SAM CREATEBUILTINGROUP <NAME>"
-&#8962;PP
-(Re)Create a BUILTIN group. Only a wellknown set of BUILTIN groups can be created with this command. This is the list of currently recognized group names: Administrators, Users, Guests, Power Users, Account Operators, Server Operators, Print Operators, Backup Operators, Replicator, RAS Servers, Pre-Windows 2000 compatible Access. This command requires a running Winbindd with idmap allocation properly configured. The group gid will be allocated out of the winbindd range.
-&#8962;SS "SAM CREATELOCALGROUP <NAME>"
-&#8962;PP
-Create a LOCAL group (also known as Alias). This command requires a running Winbindd with idmap allocation properly configured. The group gid will be allocated out of the winbindd range.
-&#8962;SS "SAM DELETELOCALGROUP <NAME>"
-&#8962;PP
-Delete an existing LOCAL group (also known as Alias).
-&#8962;SS "SAM MAPUNIXGROUP <NAME>"
-&#8962;PP
-Map an existing Unix group and make it a Domain Group, the domain group will have the same name.
-&#8962;SS "SAM UNMAPUNIXGROUP <NAME>"
-&#8962;PP
-Remove an existing group mapping entry.
-&#8962;SS "SAM ADDMEM <GROUP> <MEMBER>"
-&#8962;PP
-Add a member to a Local group. The group can be specified only by name, the member can be specified by name or SID.
-&#8962;SS "SAM DELMEM <GROUP> <MEMBER>"
-&#8962;PP
-Remove a member from a Local group. The group and the member must be specified by name.
-&#8962;SS "SAM LISTMEM <GROUP>"
-&#8962;PP
-List Local group members. The group must be specified by name.
-&#8962;SS "SAM LIST <users|groups|localgroups|builtin|workstations> [verbose]"
-&#8962;PP
-List the specified set of accounts by name. If verbose is specified, the rid and description is also provided for each account.
-&#8962;SS "SAM SHOW <NAME>"
-&#8962;PP
-Show the full DOMAIN\\NAME the SID and the type for the corresponding account.
-&#8962;SS "SAM SET HOMEDIR <NAME> <DIRECTORY>"
-&#8962;PP
-Set the home directory for a user account.
-&#8962;SS "SAM SET PROFILEPATH <NAME> <PATH>"
-&#8962;PP
-Set the profile path for a user account.
-&#8962;SS "SAM SET COMMENT <NAME> <COMMENT>"
-&#8962;PP
-Set the comment for a user or group account.
-&#8962;SS "SAM SET FULLNAME <NAME> <FULL NAME>"
-&#8962;PP
-Set the full name for a user account.
-&#8962;SS "SAM SET LOGONSCRIPT <NAME> <SCRIPT>"
-&#8962;PP
-Set the logon script for a user account.
-&#8962;SS "SAM SET HOMEDRIVE <NAME> <DRIVE>"
-&#8962;PP
-Set the home drive for a user account.
-&#8962;SS "SAM SET WORKSTATIONS <NAME> <WORKSTATIONS>"
-&#8962;PP
-Set the workstations a user account is allowed to log in from.
-&#8962;SS "SAM SET DISABLE <NAME>"
-&#8962;PP
-Set the "disabled" flag for a user account.
-&#8962;SS "SAM SET PWNOTREQ <NAME>"
-&#8962;PP
-Set the "password not required" flag for a user account.
-&#8962;SS "SAM SET AUTOLOCK <NAME>"
-&#8962;PP
-Set the "autolock" flag for a user account.
-&#8962;SS "SAM SET PWNOEXP <NAME>"
-&#8962;PP
-Set the "password do not expire" flag for a user account.
-&#8962;SS "SAM SET PWDMUSTCHANGENOW <NAME> [yes|no]"
-&#8962;PP
-Set or unset the "password must change" flag for a user account.
-&#8962;SS "SAM POLICY LIST"
-&#8962;PP
-List the available account policies.
-&#8962;SS "SAM POLICY SHOW <account policy>"
-&#8962;PP
-Show the account policy value.
-&#8962;SS "SAM POLICY SET <account policy> <value>"
-&#8962;PP
-Set a value for the account policy. Valid values can be: "forever", "never", "off", or a number.
-&#8962;SS "SAM PROVISION"
-&#8962;PP
-Only available if ldapsam:editposix is set and winbindd is running. Properly populates the ldap tree with the basic accounts (Administrator) and groups (Domain Users, Domain Admins, Domain Guests) on the ldap tree.
-&#8962;SS "IDMAP DUMP <local tdb file name>"
-&#8962;PP
-Dumps the mappings contained in the local tdb file specified. This command is useful to dump only the mappings produced by the idmap_tdb backend.
-&#8962;SS "IDMAP RESTORE [input file]"
-&#8962;PP
-Restore the mappings from the specified file or stdin.
-&#8962;SS "IDMAP SECRET <DOMAIN>|ALLOC <secret>"
-&#8962;PP
-Store a secret for the specified domain, used primarily for domains that use idmap_ldap as a backend. In this case the secret is used as the password for the user DN used to bind to the ldap server.
-&#8962;SS "USERSHARE"
-&#8962;PP
-Starting with version 3.0.23, a Samba server now supports the ability for non-root users to add user defined shares to be exported using the "net usershare" commands.
-&#8962;PP
-To set this up, first set up your smb.conf by adding to the [global] section: usershare path = /usr/local/samba/lib/usershares Next create the directory /usr/local/samba/lib/usershares, change the owner to root and set the group owner to the UNIX group who should have the ability to create usershares, for example a group called "serverops". Set the permissions on /usr/local/samba/lib/usershares to 01770. (Owner and group all access, no access for others, plus the sticky bit, which means that a file in that directory can be renamed or deleted only by the owner of the file). Finally, tell smbd how many usershares you will allow by adding to the [global] section of smb.conf a line such as : usershare max shares = 100. To allow 100 usershare definitions. Now, members of the UNIX group "serverops" can create user defined shares on demand using the commands below.
-&#8962;PP
+\fBnet ads dn \'CN=administrator,CN=Users,DC=my,DC=domain\' SAMAccountName\fR
+.SS "ADS WORKGROUP"
+.PP
+Print out workgroup name for specified kerberos realm\.
+.SS "SAM CREATEBUILTINGROUP <NAME>"
+.PP
+(Re)Create a BUILTIN group\. Only a wellknown set of BUILTIN groups can be created with this command\. This is the list of currently recognized group names: Administrators, Users, Guests, Power Users, Account Operators, Server Operators, Print Operators, Backup Operators, Replicator, RAS Servers, Pre\-Windows 2000 compatible Access\. This command requires a running Winbindd with idmap allocation properly configured\. The group gid will be allocated out of the winbindd range\.
+.SS "SAM CREATELOCALGROUP <NAME>"
+.PP
+Create a LOCAL group (also known as Alias)\. This command requires a running Winbindd with idmap allocation properly configured\. The group gid will be allocated out of the winbindd range\.
+.SS "SAM DELETELOCALGROUP <NAME>"
+.PP
+Delete an existing LOCAL group (also known as Alias)\.
+.SS "SAM MAPUNIXGROUP <NAME>"
+.PP
+Map an existing Unix group and make it a Domain Group, the domain group will have the same name\.
+.SS "SAM UNMAPUNIXGROUP <NAME>"
+.PP
+Remove an existing group mapping entry\.
+.SS "SAM ADDMEM <GROUP> <MEMBER>"
+.PP
+Add a member to a Local group\. The group can be specified only by name, the member can be specified by name or SID\.
+.SS "SAM DELMEM <GROUP> <MEMBER>"
+.PP
+Remove a member from a Local group\. The group and the member must be specified by name\.
+.SS "SAM LISTMEM <GROUP>"
+.PP
+List Local group members\. The group must be specified by name\.
+.SS "SAM LIST <users|groups|localgroups|builtin|workstations> [verbose]"
+.PP
+List the specified set of accounts by name\. If verbose is specified, the rid and description is also provided for each account\.
+.SS "SAM SHOW <NAME>"
+.PP
+Show the full DOMAIN\e\eNAME the SID and the type for the corresponding account\.
+.SS "SAM SET HOMEDIR <NAME> <DIRECTORY>"
+.PP
+Set the home directory for a user account\.
+.SS "SAM SET PROFILEPATH <NAME> <PATH>"
+.PP
+Set the profile path for a user account\.
+.SS "SAM SET COMMENT <NAME> <COMMENT>"
+.PP
+Set the comment for a user or group account\.
+.SS "SAM SET FULLNAME <NAME> <FULL NAME>"
+.PP
+Set the full name for a user account\.
+.SS "SAM SET LOGONSCRIPT <NAME> <SCRIPT>"
+.PP
+Set the logon script for a user account\.
+.SS "SAM SET HOMEDRIVE <NAME> <DRIVE>"
+.PP
+Set the home drive for a user account\.
+.SS "SAM SET WORKSTATIONS <NAME> <WORKSTATIONS>"
+.PP
+Set the workstations a user account is allowed to log in from\.
+.SS "SAM SET DISABLE <NAME>"
+.PP
+Set the "disabled" flag for a user account\.
+.SS "SAM SET PWNOTREQ <NAME>"
+.PP
+Set the "password not required" flag for a user account\.
+.SS "SAM SET AUTOLOCK <NAME>"
+.PP
+Set the "autolock" flag for a user account\.
+.SS "SAM SET PWNOEXP <NAME>"
+.PP
+Set the "password do not expire" flag for a user account\.
+.SS "SAM SET PWDMUSTCHANGENOW <NAME> [yes|no]"
+.PP
+Set or unset the "password must change" flag for a user account\.
+.SS "SAM POLICY LIST"
+.PP
+List the available account policies\.
+.SS "SAM POLICY SHOW <account policy>"
+.PP
+Show the account policy value\.
+.SS "SAM POLICY SET <account policy> <value>"
+.PP
+Set a value for the account policy\. Valid values can be: "forever", "never", "off", or a number\.
+.SS "SAM PROVISION"
+.PP
+Only available if ldapsam:editposix is set and winbindd is running\. Properly populates the ldap tree with the basic accounts (Administrator) and groups (Domain Users, Domain Admins, Domain Guests) on the ldap tree\.
+.SS "IDMAP DUMP <local tdb file name>"
+.PP
+Dumps the mappings contained in the local tdb file specified\. This command is useful to dump only the mappings produced by the idmap_tdb backend\.
+.SS "IDMAP RESTORE [input file]"
+.PP
+Restore the mappings from the specified file or stdin\.
+.SS "IDMAP SECRET <DOMAIN>|ALLOC <secret>"
+.PP
+Store a secret for the specified domain, used primarily for domains that use idmap_ldap as a backend\. In this case the secret is used as the password for the user DN used to bind to the ldap server\.
+.SS "USERSHARE"
+.PP
+Starting with version 3\.0\.23, a Samba server now supports the ability for non\-root users to add user defined shares to be exported using the "net usershare" commands\.
+.PP
+To set this up, first set up your smb\.conf by adding to the [global] section: usershare path = /usr/local/samba/lib/usershares Next create the directory /usr/local/samba/lib/usershares, change the owner to root and set the group owner to the UNIX group who should have the ability to create usershares, for example a group called "serverops"\. Set the permissions on /usr/local/samba/lib/usershares to 01770\. (Owner and group all access, no access for others, plus the sticky bit, which means that a file in that directory can be renamed or deleted only by the owner of the file)\. Finally, tell smbd how many usershares you will allow by adding to the [global] section of smb\.conf a line such as : usershare max shares = 100\. To allow 100 usershare definitions\. Now, members of the UNIX group "serverops" can create user defined shares on demand using the commands below\.
+.PP
 The usershare commands are:
-&#8962;IP "" 4
-net usershare add sharename path [comment] [acl] [guest_ok=[y|n]] - to add or change a user defined share.
-&#8962;IP "" 4
-net usershare delete sharename - to delete a user defined share.
-&#8962;IP "" 4
-net usershare info [-l|--long] [wildcard sharename] - to print info about a user defined share.
-&#8962;IP "" 4
-net usershare list [-l|--long] [wildcard sharename] - to list user defined shares.
+.IP "" 4
+net usershare add sharename path [comment] [acl] [guest_ok=[y|n]] \- to add or change a user defined share\.
+.IP "" 4
+net usershare delete sharename \- to delete a user defined share\.
+.IP "" 4
+net usershare info [\-l|\-\-long] [wildcard sharename] \- to print info about a user defined share\.
+.IP "" 4
+net usershare list [\-l|\-\-long] [wildcard sharename] \- to list user defined shares\.
 
-
 .SS "USERSHARE ADD sharename path [comment] [acl] [guest_ok=[y|n]]"
-&#8962;PP
-Add or replace a new user defined share, with name "sharename".
-&#8962;PP
-"path" specifies the absolute pathname on the system to be exported. Restrictions may be put on this, see the global smb.conf parameters: "usershare owner only", "usershare prefix allow list", and "usershare prefix deny list".
-&#8962;PP
-The optional "comment" parameter is the comment that will appear on the share when browsed to by a client.
-&#8962;PP
-The optional "acl" field specifies which users have read and write access to the entire share. Note that guest connections are not allowed unless the smb.conf parameter "usershare allow guests" has been set. The definition of a user defined share acl is: "user:permission", where user is a valid username on the system and permission can be "F", "R", or "D". "F" stands for "full permissions", ie. read and write permissions. "D" stands for "deny" for a user, ie. prevent this user from accessing this share. "R" stands for "read only", ie. only allow read access to this share (no creation of new files or directories or writing to files).
-&#8962;PP
-The default if no "acl" is given is "Everyone:R", which means any authenticated user has read-only access.
-&#8962;PP
-The optional "guest_ok" has the same effect as the parameter of the same name in smb.conf, in that it allows guest access to this user defined share. This parameter is only allowed if the global parameter "usershare allow guests" has been set to true in the smb.conf.
+.PP
+Add or replace a new user defined share, with name "sharename"\.
+.PP
+"path" specifies the absolute pathname on the system to be exported\. Restrictions may be put on this, see the global smb\.conf parameters: "usershare owner only", "usershare prefix allow list", and "usershare prefix deny list"\.
+.PP
+The optional "comment" parameter is the comment that will appear on the share when browsed to by a client\.
+.PP
+The optional "acl" field specifies which users have read and write access to the entire share\. Note that guest connections are not allowed unless the smb\.conf parameter "usershare allow guests" has been set\. The definition of a user defined share acl is: "user:permission", where user is a valid username on the system and permission can be "F", "R", or "D"\. "F" stands for "full permissions", ie\. read and write permissions\. "D" stands for "deny" for a user, ie\. prevent this user from accessing this share\. "R" stands for "read only", ie\. only allow read access to this share (no creation of new files or directories or writing to files)\.
+.PP
+The default if no "acl" is given is "Everyone:R", which means any authenticated user has read\-only access\.
+.PP
+The optional "guest_ok" has the same effect as the parameter of the same name in smb\.conf, in that it allows guest access to this user defined share\. This parameter is only allowed if the global parameter "usershare allow guests" has been set to true in the smb\.conf\.
 
 
 There is no separate command to modify an existing user defined share,
 just use the "net usershare add [sharename]" command using the same
 sharename as the one you wish to modify and specify the new options
-you wish. The Samba smbd daemon notices user defined share modifications
+you wish\. The Samba smbd daemon notices user defined share modifications
 at connect time so will see the change immediately, there is no need
-to restart smbd on adding, deleting or changing a user defined share.
-
+to restart smbd on adding, deleting or changing a user defined share\.
 .SS "USERSHARE DELETE sharename"
-&#8962;PP
-Deletes the user defined share by name. The Samba smbd daemon immediately notices this change, although it will not disconnect any users currently connected to the deleted share.
-
+.PP
+Deletes the user defined share by name\. The Samba smbd daemon immediately notices this change, although it will not disconnect any users currently connected to the deleted share\.
 .SS "USERSHARE INFO [-l|--long] [wildcard sharename]"
-&#8962;PP
-Get info on user defined shares owned by the current user matching the given pattern, or all users.
-&#8962;PP
-net usershare info on its own dumps out info on the user defined shares that were created by the current user, or restricts them to share names that match the given wildcard pattern ('*' matches one or more characters, '?' matches only one character). If the '-l' or '--long' option is also given, it prints out info on user defined shares created by other users.
-&#8962;PP
-The information given about a share looks like: [foobar] path=/home/jeremy comment=testme usershare_acl=Everyone:F guest_ok=n And is a list of the current settings of the user defined share that can be modified by the "net usershare add" command.
-
+.PP
+Get info on user defined shares owned by the current user matching the given pattern, or all users\.
+.PP
+net usershare info on its own dumps out info on the user defined shares that were created by the current user, or restricts them to share names that match the given wildcard pattern (\'*\' matches one or more characters, \'?\' matches only one character)\. If the \'\-l\' or \'\-\-long\' option is also given, it prints out info on user defined shares created by other users\.
+.PP
+The information given about a share looks like: [foobar] path=/home/jeremy comment=testme usershare_acl=Everyone:F guest_ok=n And is a list of the current settings of the user defined share that can be modified by the "net usershare add" command\.
 .SS "USERSHARE LIST [-l|--long] wildcard sharename"
-&#8962;PP
-List all the user defined shares owned by the current user matching the given pattern, or all users.
-&#8962;PP
-net usershare list on its own list out the names of the user defined shares that were created by the current user, or restricts the list to share names that match the given wildcard pattern ('*' matches one or more characters, '?' matches only one character). If the '-l' or '--long' option is also given, it includes the names of user defined shares created by other users.
-&#8962;SS "CONF"
-&#8962;PP
-Starting with version 3.2.0, a Samba server can be configured by data stored in registry. This configuration data can be edited with the new "net conf" commands.
-&#8962;PP
+.PP
+List all the user defined shares owned by the current user matching the given pattern, or all users\.
+.PP
+net usershare list on its own list out the names of the user defined shares that were created by the current user, or restricts the list to share names that match the given wildcard pattern (\'*\' matches one or more characters, \'?\' matches only one character)\. If the \'\-l\' or \'\-\-long\' option is also given, it includes the names of user defined shares created by other users\.
+.SS "CONF"
+.PP
+Starting with version 3\.2\.0, a Samba server can be configured by data stored in registry\. This configuration data can be edited with the new "net conf" commands\.
+.PP
 The deployment of this configuration data can be activated in two levels from the
-\fBsmb.conf\fR
+\fIsmb\.conf\fR
 file: Share definitions from registry are activated by setting
-&#9619;fIregistry shares&#9619;fR
+\fIregistry shares\fR
 to
-\fByes\fR
+\(lqyes\(rq
 in the [global] section and global configuration options are activated by setting
-include = registry in the [global] section. See the
-&#9619;fBsmb.conf&#9619;fR(5)
-manpage for details.
-&#8962;PP
+\fIinclude = registry\fR
+in the [global] section\. See the
+\fBsmb.conf\fR(5)
+manpage for details\.
+.PP
 The conf commands are:
-&#8962;IP "" 4
-net conf list - Dump the complete configuration in smb.conf like
-format.
-&#8962;IP "" 4
-net conf import - Import configuration from file in smb.conf
-format.
-&#8962;IP "" 4
-net conf listshares - List the registry shares.
-&#8962;IP "" 4
-net conf drop - Delete the complete configuration from
-registry.
-&#8962;IP "" 4
-net conf showshare - Show the definition of a registry share.
-&#8962;IP "" 4
-net conf addshare - Create a new registry share.
-&#8962;IP "" 4
-net conf delshare - Delete a registry share.
-&#8962;IP "" 4
-net conf setparm - Store a parameter.
-&#8962;IP "" 4
-net conf getparm - Retrieve the value of a parameter.
-&#8962;IP "" 4
-net conf delparm - Delete a parameter.
+.IP "" 4
+net conf list \- Dump the complete configuration in smb\.conf like
+format\.
+.IP "" 4
+net conf import \- Import configuration from file in smb\.conf
+format\.
+.IP "" 4
+net conf listshares \- List the registry shares\.
+.IP "" 4
+net conf drop \- Delete the complete configuration from
+registry\.
+.IP "" 4
+net conf showshare \- Show the definition of a registry share\.
+.IP "" 4
+net conf addshare \- Create a new registry share\.
+.IP "" 4
+net conf delshare \- Delete a registry share\.
+.IP "" 4
+net conf setparm \- Store a parameter\.
+.IP "" 4
+net conf getparm \- Retrieve the value of a parameter\.
+.IP "" 4
+net conf delparm \- Delete a parameter\.
 
-
 .SS "CONF LIST"
-&#8962;PP
-Print the configuration data stored in the registry in a smb.conf-like format to standard output.
-
+.PP
+Print the configuration data stored in the registry in a smb\.conf\-like format to standard output\.
 .SS "CONF IMPORT [--test|-T] filename [section]"
-&#8962;PP
-This command imports configuration from a file in smb.conf format. If a section encountered in the input file is present in registry, its contents is replaced. Sections of registry configuration that have no counterpart in the input file are not affected. If you want to delete these, you will have to use the "net conf drop" or "net conf delshare" commands. Optionally, a section may be specified to restrict the effect of the import command to that specific section. A test mode is enabled by specifying the parameter "-T" on the commandline. In test mode, no changes are made to the registry, and the resulting configuration is printed to standard output instead.
-
+.PP
+This command imports configuration from a file in smb\.conf format\. If a section encountered in the input file is present in registry, its contents is replaced\. Sections of registry configuration that have no counterpart in the input file are not affected\. If you want to delete these, you will have to use the "net conf drop" or "net conf delshare" commands\. Optionally, a section may be specified to restrict the effect of the import command to that specific section\. A test mode is enabled by specifying the parameter "\-T" on the commandline\. In test mode, no changes are made to the registry, and the resulting configuration is printed to standard output instead\.
 .SS "CONF LISTSHARES"
-&#8962;PP
-List the names of the shares defined in registry.
-
+.PP
+List the names of the shares defined in registry\.
 .SS "CONF DROP"
-&#8962;PP
-Delete the complete configuration data from registry.
-
+.PP
+Delete the complete configuration data from registry\.
 .SS "CONF SHOWSHARE sharename"
-&#8962;PP
-Show the definition of the share or section specified. It is valid to specify "global" as sharename to retrieve the global configuration options from registry.
-
+.PP
+Show the definition of the share or section specified\. It is valid to specify "global" as sharename to retrieve the global configuration options from registry\.
 .SS "CONF ADDSHARE sharename path [writeable={y|N} [guest_ok={y|N} [comment]]] "
-&#8962;PP
-Create a new share definition in registry. The sharename and path have to be given. The share name may
-\fBnot\fR
-be "global". Optionally, values for the very common options "writeable", "guest ok" and a "comment" may be specified. The same result may be obtained by a sequence of "net conf setparm" commands.
-
+.PP
+Create a new share definition in registry\. The sharename and path have to be given\. The share name may
+\fInot\fR
+be "global"\. Optionally, values for the very common options "writeable", "guest ok" and a "comment" may be specified\. The same result may be obtained by a sequence of "net conf setparm" commands\.
 .SS "CONF DELSHARE sharename"
-&#8962;PP
-Delete a share definition from registry.
-
+.PP
+Delete a share definition from registry\.
 .SS "CONF SETPARM section parameter value"
-&#8962;PP
-Store a parameter in registry. The section may be global or a sharename. The section is created if it does not exist yet.
-
+.PP
+Store a parameter in registry\. The section may be global or a sharename\. The section is created if it does not exist yet\.
 .SS "CONF GETPARM section parameter"
-&#8962;PP
-Show a parameter stored in registry.
-
+.PP
+Show a parameter stored in registry\.
 .SS "CONF DELPARM section parameter"
-&#8962;PP
-Delete a parameter stored in registry.
-
+.PP
+Delete a parameter stored in registry\.
 .SS ""
-&#8962;PP
-
-&#8962;SS "HELP [COMMAND]"
-&#8962;PP
-Gives usage information for the specified command.
-&#8962;SH "VERSION"
-&#8962;PP
-This man page is complete for version 3.0 of the Samba suite.
-&#8962;SH "AUTHOR"
-&#8962;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.
-&#8962;PP
-The net manpage was written by Jelmer Vernooij.
-
+.PP
+.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\.

Modified: branches/samba/experimental/docs/manpages/nmbd.8
===================================================================
--- branches/samba/experimental/docs/manpages/nmbd.8	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/docs/manpages/nmbd.8	2008-06-09 06:59:20 UTC (rev 1920)
@@ -1,270 +1,265 @@
-.\"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 "" "" ""
-&#8962;SH "NAME"
+.\"     Title: nmbd
+.\"    Author: 
+.\" Generator: DocBook XSL Stylesheets v1.73.1 <http://docbook.sf.net/>
+.\"      Date: 05/20/2008
+.\"    Manual: System Administration tools
+.\"    Source: Samba 3.2
+.\"
+.TH "NMBD" "8" "05/20/2008" "Samba 3\.2" "System Administration tools"
+.\" disable hyphenation
+.nh
+.\" disable justification (adjust text to left margin only)
+.ad l
+.SH "NAME"
 nmbd - NetBIOS name server to provide NetBIOS over IP naming services to clients
-&#8962;SH "SYNOPSIS"
-&#8962;HP 1
-nmbd [-D] [-F] [-S] [-a] [-i] [-o] [-h] [-V] [-d&#9600;<debug&#9600;level>] [-H&#9600;<lmhosts&#9600;file>] [-l&#9600;<log&#9600;directory>] [-p&#9600;<port&#9600;number>] [-s&#9600;<configuration&#9600;file>]
-&#8962;SH "DESCRIPTION"
-&#8962;PP
+.SH "SYNOPSIS"
+.HP 1
+nmbd [\-D] [\-F] [\-S] [\-a] [\-i] [\-o] [\-h] [\-V] [\-d\ <debug\ level>] [\-H\ <lmhosts\ file>] [\-l\ <log\ directory>] [\-p\ <port\ number>] [\-s\ <configuration\ file>]
+.SH "DESCRIPTION"
+.PP
 This program is part of the
-&#9619;fBsamba&#9619;fR(7)
-suite.
-&#8962;PP
+\fBsamba\fR(7)
+suite\.
+.PP
 nmbd
-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.
-&#8962;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.
-&#8962;PP
+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,
 nmbd
-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 by the
-netbios name in
-&#9619;fIsmb.conf&#9619;fR. Thus
+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 by the
+\fInetbios name\fR
+in
+\fIsmb\.conf\fR\. Thus
 nmbd
-will reply to broadcast queries for its own name(s). Additional names for
+will reply to broadcast queries for its own name(s)\. Additional names for
 nmbd
 to respond on can be set via parameters in the
-&#9619;fBsmb.conf&#9619;fR(5)
-configuration file.
-&#8962;PP
+\fBsmb.conf\fR(5)
+configuration file\.
+.PP
 nmbd
-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.
-&#8962;PP
+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,
 nmbd
-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.
-&#8962;SH "OPTIONS"
-&#8962;PP
--D
-&#8962;RS 4
+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"
+.PP
+\-D
+.RS 4
 If specified, this parameter causes
 nmbd
-to operate as a daemon. That is, it detaches itself and runs in the background, fielding requests on the appropriate port. By default,
+to operate as a daemon\. That is, it detaches itself and runs in the background, fielding requests on the appropriate port\. By default,
 nmbd
-will operate as a daemon if launched from a command shell. nmbd can also be operated from the
+will operate as a daemon if launched from a command shell\. nmbd can also be operated from the
 inetd
-meta-daemon, although this is not recommended.
-&#8962;RE
-&#8962;PP
--F
-&#8962;RS 4
+meta\-daemon, although this is not recommended\.
+.RE
+.PP
+\-F
+.RS 4
 If specified, this parameter causes the main
 nmbd
-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
+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
 nmbd
 under process supervisors such as
 supervise
 and
 svscan
-from Daniel J. Bernstein's
+from Daniel J\. Bernstein\'s
 daemontools
-package, or the AIX process monitor.
-&#8962;RE
-&#8962;PP
--S
-&#8962;RS 4
+package, or the AIX process monitor\.
+.RE
+.PP
+\-S
+.RS 4
 If specified, this parameter causes
 nmbd
-to log to standard output rather than a file.
-&#8962;RE
-&#8962;PP
--i
-&#8962;RS 4
-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.
+to log to standard output rather than a file\.
+.RE
+.PP
+\-i
+.RS 4
+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\.
 nmbd
 also logs to standard output, as if the
-&#9619;fB-S&#9619;fR
-parameter had been given.
-&#8962;RE
-&#8962;PP
--h|--help
-&#8962;RS 4
-Print a summary of command line options.
-&#8962;RE
-&#8962;PP
--H <filename>
-&#8962;RS 4
-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
-name resolve order described in
-&#9619;fBsmb.conf&#9619;fR(5)
-to resolve any NetBIOS name queries needed by the server. Note that the contents of this file are
-\fBNOT\fR
+\fB\-S\fR
+parameter had been given\.
+.RE
+.PP
+\-h|\-\-help
+.RS 4
+Print a summary of command line options\.
+.RE
+.PP
+\-H <filename>
+.RS 4
+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
+\fINOT\fR
 used by
 nmbd
-to answer any name queries. Adding a line to this file affects name NetBIOS resolution from this host
-\fBONLY\fR.
-&#8962;sp
-The default path to this file is compiled into Samba as part of the build process. Common defaults are
-&#9619;fI/usr/local/samba/lib/lmhosts&#9619;fR,
-&#9619;fI/usr/samba/lib/lmhosts&#9619;fR
+to answer any name queries\. Adding a line to this file affects name NetBIOS resolution from this host
+\fIONLY\fR\.
+.sp
+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
-&#9619;fI/etc/samba/lmhosts&#9619;fR. See the
-&#9619;fBlmhosts&#9619;fR(5)
-man page for details on the contents of this file.
-&#8962;RE
-&#8962;PP
--d|--debuglevel=level
-&#8962;RS 4
-&#9619;fIlevel&#9619;fR
-is an integer from 0 to 10. The default value if this parameter is not specified is 0.
-&#8962;sp
-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.
-&#8962;sp
-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.
-&#8962;sp
+\fI/etc/samba/lmhosts\fR\. See the
+\fBlmhosts\fR(5)
+man page for details on the contents of this file\.
+.RE
+.PP
+\-d|\-\-debuglevel=level
+.RS 4
+\fIlevel\fR
+is an integer from 0 to 10\. The default value if this parameter is not specified is 0\.
+.sp
+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\.
+.sp
+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\.
+.sp
 Note that specifying this parameter here will override the
-
+\fIlog level\fR
 parameter in the
-&#9619;fIsmb.conf&#9619;fR
-file.
-&#8962;RE
-&#8962;PP
--V
-&#8962;RS 4
-Prints the program version number.
-&#8962;RE
-&#8962;PP
--s <configuration file>
-&#8962;RS 4
-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
-&#9619;fIsmb.conf&#9619;fR
-for more information. The default configuration file name is determined at compile time.
-&#8962;RE
-&#8962;PP
--l|--log-basename=logdirectory
-&#8962;RS 4
-Base directory name for log/debug files. The extension
-&#9619;fB".progname"&#9619;fR
-will be appended (e.g. log.smbclient, log.smbd, etc...). The log file is never removed by the client.
-&#8962;RE
-&#8962;PP
--p <UDP port number>
-&#8962;RS 4
-UDP port number is a positive integer value. This option changes the default UDP port number (normally 137) that
+\fIsmb\.conf\fR
+file\.
+.RE
+.PP
+\-V
+.RS 4
+Prints the program version number\.
+.RE
+.PP
+\-s <configuration file>
+.RS 4
+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\.
+.RE
+.PP
+\-l|\-\-log\-basename=logdirectory
+.RS 4
+Base directory name for log/debug files\. The extension
+\fB"\.progname"\fR
+will be appended (e\.g\. log\.smbclient, log\.smbd, etc\.\.\.)\. The log file is never removed by the client\.
+.RE
+.PP
+\-p <UDP port number>
+.RS 4
+UDP port number is a positive integer value\. This option changes the default UDP port number (normally 137) that
 nmbd
-responds to name queries on. Don't use this option unless you are an expert, in which case you won't need help!
-&#8962;RE
-&#8962;SH "FILES"
-&#8962;PP
-&#9619;fI/etc/inetd.conf&#9619;fR
-&#8962;RS 4
+responds to name queries on\. Don\'t use this option unless you are an expert, in which case you won\'t need help!
+.RE
+.SH "FILES"
+.PP
+\fI/etc/inetd\.conf\fR
+.RS 4
 If the server is to be run by the
 inetd
-meta-daemon, this file must contain suitable startup information for the meta-daemon.
-&#8962;RE
-&#8962;PP
-&#9619;fI/etc/rc&#9619;fR
-&#8962;RS 4
-or whatever initialization script your system uses).
-&#8962;sp
-If running the server as a daemon at startup, this file will need to contain an appropriate startup sequence for the server.
-&#8962;RE
-&#8962;PP
-&#9619;fI/etc/services&#9619;fR
-&#8962;RS 4
-If running the server via the meta-daemon
-inetd, 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).
-&#8962;RE
-&#8962;PP
-&#9619;fI/usr/local/samba/lib/smb.conf&#9619;fR
-&#8962;RS 4
+meta\-daemon, this file must contain suitable startup information for the meta\-daemon\.
+.RE
+.PP
+\fI/etc/rc\fR
+.RS 4
+or whatever initialization script your system uses)\.
+.sp
+If running the server as a daemon at startup, this file will need to contain an appropriate startup sequence for the server\.
+.RE
+.PP
+\fI/etc/services\fR
+.RS 4
+If running the server via the meta\-daemon
+inetd, 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)\.
+.RE
+.PP
+\fI/usr/local/samba/lib/smb\.conf\fR
+.RS 4
 This is the default location of the
-&#9619;fBsmb.conf&#9619;fR(5)
-server configuration file. Other common places that systems install this file are
-&#9619;fI/usr/samba/lib/smb.conf&#9619;fR
+\fBsmb.conf\fR(5)
+server configuration file\. Other common places that systems install this file are
+\fI/usr/samba/lib/smb\.conf\fR
 and
-&#9619;fI/etc/samba/smb.conf&#9619;fR.
-&#8962;sp
+\fI/etc/samba/smb\.conf\fR\.
+.sp
 When run as a WINS server (see the
-wins support parameter in the
-&#9619;fBsmb.conf&#9619;fR(5)
+\fIwins support\fR
+parameter in the
+\fBsmb.conf\fR(5)
 man page),
 nmbd
 will store the WINS database in the file
-&#9619;fIwins.dat&#9619;fR
+\fIwins\.dat\fR
 in the
-&#9619;fIvar/locks&#9619;fR
-directory configured under wherever Samba was configured to install itself.
-&#8962;sp
+\fIvar/locks\fR
+directory configured under wherever Samba was configured to install itself\.
+.sp
 If
 nmbd
 is acting as a
-\fB browse master\fR
+\fI browse master\fR
 (see the
-local master parameter in the
-&#9619;fBsmb.conf&#9619;fR(5)
+\fIlocal master\fR
+parameter in the
+\fBsmb.conf\fR(5)
 man page,
 nmbd
 will store the browsing database in the file
-&#9619;fIbrowse.dat &#9619;fR
+\fIbrowse\.dat \fR
 in the
-&#9619;fIvar/locks&#9619;fR
-directory configured under wherever Samba was configured to install itself.
-&#8962;RE
-&#8962;SH "SIGNALS"
-&#8962;PP
+\fIvar/locks\fR
+directory configured under wherever Samba was configured to install itself\.
+.RE
+.SH "SIGNALS"
+.PP
 To shut down an
 nmbd
-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
+process it is recommended that SIGKILL (\-9)
+\fINOT\fR
+be used, except as a last resort, as this may leave the name database in an inconsistent state\. The correct way to terminate
 nmbd
-is to send it a SIGTERM (-15) signal and wait for it to die on its own.
-&#8962;PP
+is to send it a SIGTERM (\-15) signal and wait for it to die on its own\.
+.PP
 nmbd
 will accept SIGHUP, which will cause it to dump out its namelists into the file
-&#9619;fInamelist.debug &#9619;fR
+\fInamelist\.debug \fR
 in the
-&#9619;fI/usr/local/samba/var/locks&#9619;fR
+\fI/usr/local/samba/var/locks\fR
 directory (or the
-&#9619;fIvar/locks&#9619;fR
-directory configured under wherever Samba was configured to install itself). This will also cause
+\fIvar/locks\fR
+directory configured under wherever Samba was configured to install itself)\. This will also cause
 nmbd
 to dump out its server database in the
-&#9619;fIlog.nmb&#9619;fR
-file.
-&#8962;PP
+\fIlog\.nmb\fR
+file\.
+.PP
 The debug log level of nmbd may be raised or lowered using
-&#9619;fBsmbcontrol&#9619;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.
-&#8962;SH "VERSION"
-&#8962;PP
-This man page is correct for version 3.0 of the Samba suite.
-&#8962;SH "SEE ALSO"
-&#8962;PP
+\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 of the Samba suite\.
+.SH "SEE ALSO"
+.PP
 
-&#9619;fBinetd&#9619;fR(8),
-&#9619;fBsmbd&#9619;fR(8),
-&#9619;fBsmb.conf&#9619;fR(5),
-&#9619;fBsmbclient&#9619;fR(1),
-&#9619;fBtestparm&#9619;fR(1),
-&#9619;fBtestprns&#9619;fR(1), and the Internet RFC's
-&#9619;fIrfc1001.txt&#9619;fR,
-&#9619;fIrfc1002.txt&#9619;fR. In addition the CIFS (formerly SMB) specification is available as a link from the Web page
-http://samba.org/cifs/.
-&#8962;SH "AUTHOR"
-&#8962;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.
-&#8962;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.
-
+\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\.

Modified: branches/samba/experimental/docs/manpages/nmblookup.1
===================================================================
--- branches/samba/experimental/docs/manpages/nmblookup.1	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/docs/manpages/nmblookup.1	2008-06-09 06:59:20 UTC (rev 1920)
@@ -1,208 +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 "NMBLOOKUP" 1 "" "" ""
-&#8962;SH "NAME"
+.\"     Title: nmblookup
+.\"    Author: 
+.\" Generator: DocBook XSL Stylesheets v1.73.1 <http://docbook.sf.net/>
+.\"      Date: 05/20/2008
+.\"    Manual: User Commands
+.\"    Source: Samba 3.2
+.\"
+.TH "NMBLOOKUP" "1" "05/20/2008" "Samba 3\.2" "User Commands"
+.\" disable hyphenation
+.nh
+.\" disable justification (adjust text to left margin only)
+.ad l
+.SH "NAME"
 nmblookup - NetBIOS over TCP/IP client used to lookup NetBIOS names
-&#8962;SH "SYNOPSIS"
-&#8962;HP 1
-nmblookup [-M] [-R] [-S] [-r] [-A] [-h] [-B&#9600;<broadcast&#9600;address>] [-U&#9600;<unicast&#9600;address>] [-d&#9600;<debug&#9600;level>] [-s&#9600;<smb&#9600;config&#9600;file>] [-i&#9600;<NetBIOS&#9600;scope>] [-T] [-f] {name}
-&#8962;SH "DESCRIPTION"
-&#8962;PP
+.SH "SYNOPSIS"
+.HP 1
+nmblookup [\-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}
+.SH "DESCRIPTION"
+.PP
 This tool is part of the
-&#9619;fBsamba&#9619;fR(7)
-suite.
-&#8962;PP
+\fBsamba\fR(7)
+suite\.
+.PP
 nmblookup
-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.
-&#8962;SH "OPTIONS"
-&#8962;PP
--M
-&#8962;RS 4
+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"
+.PP
+\-M
+.RS 4
 Searches for a master browser by looking up the NetBIOS name
-&#9619;fIname&#9619;fR
+\fIname\fR
 with a type of
-&#9619;fB0x1d&#9619;fR. If
-&#9619;fI name&#9619;fR
-is "-" then it does a lookup on the special name
-&#9619;fB__MSBROWSE__&#9619;fR. Please note that in order to use the name "-", you need to make sure "-" isn't parsed as an argument, e.g. use :
-&#9619;fBnmblookup -M -- -&#9619;fR.
-&#8962;RE
-&#8962;PP
--R
-&#8962;RS 4
-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.
-&#8962;RE
-&#8962;PP
--S
-&#8962;RS 4
-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.
-&#8962;RE
-&#8962;PP
--r
-&#8962;RS 4
-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
-&#9619;fBnmbd&#9619;fR(8)
-daemon is running on this machine it also binds to this port.
-&#8962;RE
-&#8962;PP
--A
-&#8962;RS 4
+\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\.
+.RE
+.PP
+\-R
+.RS 4
+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\.
+.RE
+.PP
+\-S
+.RS 4
+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\.
+.RE
+.PP
+\-r
+.RS 4
+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\.
+.RE
+.PP
+\-A
+.RS 4
 Interpret
-&#9619;fIname&#9619;fR
-as an IP Address and do a node status query on this address.
-&#8962;RE
-&#8962;PP
--n <primary NetBIOS name>
-&#8962;RS 4
-This option allows you to override the NetBIOS name that Samba uses for itself. This is identical to setting the
-
+\fIname\fR
+as an IP Address and do a node status query on this address\.
+.RE
+.PP
+\-n <primary NetBIOS name>
+.RS 4
+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
-&#9619;fIsmb.conf&#9619;fR
-file. However, a command line setting will take precedence over settings in
-&#9619;fIsmb.conf&#9619;fR.
-&#8962;RE
-&#8962;PP
--i <scope>
-&#8962;RS 4
+\fIsmb\.conf\fR
+file\. However, a command line setting will take precedence over settings in
+\fIsmb\.conf\fR\.
+.RE
+.PP
+\-i <scope>
+.RS 4
 This specifies a NetBIOS scope that
 nmblookup
-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.
-&#8962;RE
-&#8962;PP
--W|--workgroup=domain
-&#8962;RS 4
-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).
-&#8962;RE
-&#8962;PP
--O socket options
-&#8962;RS 4
-TCP socket options to set on the client socket. See the socket options parameter in the
-&#9619;fIsmb.conf&#9619;fR
-manual page for the list of valid options.
-&#8962;RE
-&#8962;PP
--h|--help
-&#8962;RS 4
-Print a summary of command line options.
-&#8962;RE
-&#8962;PP
--B <broadcast address>
-&#8962;RS 4
-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
-&#9619;fIinterfaces&#9619;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
+\fIvery\fR
+rarely used, only set this parameter if you are the system administrator in charge of all the NetBIOS systems you communicate with\.
+.RE
+.PP
+\-W|\-\-workgroup=domain
+.RS 4
+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)\.
+.RE
+.PP
+\-O socket options
+.RS 4
+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\.
+.RE
+.PP
+\-h|\-\-help
+.RS 4
+Print a summary of command line options\.
+.RE
+.PP
+\-B <broadcast address>
+.RS 4
+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
-&#9619;fBsmb.conf&#9619;fR(5)
-file.
-&#8962;RE
-&#8962;PP
--U <unicast address>
-&#8962;RS 4
+\fBsmb.conf\fR(5)
+file\.
+.RE
+.PP
+\-U <unicast address>
+.RS 4
 Do a unicast query to the specified address or host
-&#9619;fIunicast address&#9619;fR. This option (along with the
-&#9619;fI-R&#9619;fR
-option) is needed to query a WINS server.
-&#8962;RE
-&#8962;PP
--d|--debuglevel=level
-&#8962;RS 4
-&#9619;fIlevel&#9619;fR
-is an integer from 0 to 10. The default value if this parameter is not specified is 0.
-&#8962;sp
-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.
-&#8962;sp
-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.
-&#8962;sp
+\fIunicast address\fR\. This option (along with the
+\fI\-R\fR
+option) is needed to query a WINS server\.
+.RE
+.PP
+\-d|\-\-debuglevel=level
+.RS 4
+\fIlevel\fR
+is an integer from 0 to 10\. The default value if this parameter is not specified is 0\.
+.sp
+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\.
+.sp
+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\.
+.sp
 Note that specifying this parameter here will override the
-
+\fIlog level\fR
 parameter in the
-&#9619;fIsmb.conf&#9619;fR
-file.
-&#8962;RE
-&#8962;PP
--V
-&#8962;RS 4
-Prints the program version number.
-&#8962;RE
-&#8962;PP
--s <configuration file>
-&#8962;RS 4
-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
-&#9619;fIsmb.conf&#9619;fR
-for more information. The default configuration file name is determined at compile time.
-&#8962;RE
-&#8962;PP
--l|--log-basename=logdirectory
-&#8962;RS 4
-Base directory name for log/debug files. The extension
-&#9619;fB".progname"&#9619;fR
-will be appended (e.g. log.smbclient, log.smbd, etc...). The log file is never removed by the client.
-&#8962;RE
-&#8962;PP
--T
-&#8962;RS 4
+\fIsmb\.conf\fR
+file\.
+.RE
+.PP
+\-V
+.RS 4
+Prints the program version number\.
+.RE
+.PP
+\-s <configuration file>
+.RS 4
+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\.
+.RE
+.PP
+\-l|\-\-log\-basename=logdirectory
+.RS 4
+Base directory name for log/debug files\. The extension
+\fB"\.progname"\fR
+will be appended (e\.g\. log\.smbclient, log\.smbd, etc\.\.\.)\. The log file is never removed by the client\.
+.RE
+.PP
+\-T
+.RS 4
 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
-&#8962;sp
-\fBIP address .... NetBIOS name\fR
-&#8962;sp
-pair that is the normal output.
-&#8962;RE
-&#8962;PP
--f
-&#8962;RS 4
-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.
-&#8962;RE
-&#8962;PP
+.sp
+\fIIP address \.\.\.\. NetBIOS name\fR
+.sp
+pair that is the normal output\.
+.RE
+.PP
+\-f
+.RS 4
+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\.
+.RE
+.PP
 name
-&#8962;RS 4
-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.
-&#8962;RE
-&#8962;SH "EXAMPLES"
-&#8962;PP
+.RS 4
+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\.
+.RE
+.SH "EXAMPLES"
+.PP
 nmblookup
 can be used to query a WINS server (in the same way
 nslookup
-is used to query DNS servers). To query a WINS server,
+is used to query DNS servers)\. To query a WINS server,
 nmblookup
 must be called like this:
-&#8962;PP
-nmblookup -U server -R 'name'
-&#8962;PP
+.PP
+nmblookup \-U server \-R \'name\'
+.PP
 For example, running :
-&#8962;PP
-nmblookup -U samba.org -R 'IRIX#1B'
-&#8962;PP
-would query the WINS server samba.org for the domain master browser (1B name type) for the IRIX workgroup.
-&#8962;SH "VERSION"
-&#8962;PP
-This man page is correct for version 3.0 of the Samba suite.
-&#8962;SH "SEE ALSO"
-&#8962;PP
-&#9619;fBnmbd&#9619;fR(8),
-&#9619;fBsamba&#9619;fR(7), and
-&#9619;fBsmb.conf&#9619;fR(5).
-&#8962;SH "AUTHOR"
-&#8962;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.
-&#8962;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.
-
+.PP
+nmblookup \-U samba\.org \-R \'IRIX#1B\'
+.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 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\.

Modified: branches/samba/experimental/docs/manpages/ntlm_auth.1
===================================================================
--- branches/samba/experimental/docs/manpages/ntlm_auth.1	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/docs/manpages/ntlm_auth.1	2008-06-09 06:59:20 UTC (rev 1920)
@@ -1,368 +1,338 @@
-.\"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 "" "" ""
-&#8962;SH "NAME"
+.\"     Title: ntlm_auth
+.\"    Author: 
+.\" Generator: DocBook XSL Stylesheets v1.73.1 <http://docbook.sf.net/>
+.\"      Date: 05/20/2008
+.\"    Manual: User Commands
+.\"    Source: Samba 3.2
+.\"
+.TH "NTLM_AUTH" "1" "05/20/2008" "Samba 3\.2" "User Commands"
+.\" disable hyphenation
+.nh
+.\" disable justification (adjust text to left margin only)
+.ad l
+.SH "NAME"
 ntlm_auth - tool to allow external access to Winbind's NTLM authentication function
-&#8962;SH "SYNOPSIS"
-&#8962;HP 1
-ntlm_auth [-d&#9600;debuglevel] [-l&#9600;logdir] [-s&#9600;<smb&#9600;config&#9600;file>]
-&#8962;SH "DESCRIPTION"
-&#8962;PP
+.SH "SYNOPSIS"
+.HP 1
+ntlm_auth [\-d\ debuglevel] [\-l\ logdir] [\-s\ <smb\ config\ file>]
+.SH "DESCRIPTION"
+.PP
 This tool is part of the
-&#9619;fBsamba&#9619;fR(7)
-suite.
-&#8962;PP
+\fBsamba\fR(7)
+suite\.
+.PP
 ntlm_auth
-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
+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
 and
 mod_ntlm_winbind)
-&#8962;SH "OPERATIONAL REQUIREMENTS"
-&#8962;PP
+.SH "OPERATIONAL REQUIREMENTS"
+.PP
 The
-&#9619;fBwinbindd&#9619;fR(8)
-daemon must be operational for many of these commands to function.
-&#8962;PP
+\fBwinbindd\fR(8)
+daemon must be operational for many of these commands to function\.
+.PP
 Some of these commands also require access to the directory
-&#9619;fIwinbindd_privileged&#9619;fR
+\fIwinbindd_privileged\fR
 in
-&#9619;fI$LOCKDIR&#9619;fR. This should be done either by running this command as root or providing group access to the
-&#9619;fIwinbindd_privileged&#9619;fR
-directory. For security reasons, this directory should not be world-accessable.
-&#8962;SH "OPTIONS"
-&#8962;PP
---helper-protocol=PROTO
-&#8962;RS 4
-Operate as a stdio-based helper. Valid helper protocols are:
-&#8962;PP
-squid-2.4-basic
-&#8962;RS 4
-Server-side helper for use with Squid 2.4's basic (plaintext) authentication.
-&#8962;RE
-&#8962;PP
-squid-2.5-basic
-&#8962;RS 4
-Server-side helper for use with Squid 2.5's basic (plaintext) authentication.
-&#8962;RE
-&#8962;PP
-squid-2.5-ntlmssp
-&#8962;RS 4
-Server-side helper for use with Squid 2.5's NTLMSSP authentication.
-&#8962;sp
+\fI$LOCKDIR\fR\. This should be done either by running this command as root or providing group access to the
+\fIwinbindd_privileged\fR
+directory\. For security reasons, this directory should not be world\-accessable\.
+.SH "OPTIONS"
+.PP
+\-\-helper\-protocol=PROTO
+.RS 4
+Operate as a stdio\-based helper\. Valid helper protocols are:
+.PP
+squid\-2\.4\-basic
+.RS 4
+Server\-side helper for use with Squid 2\.4\'s basic (plaintext) authentication\.
+.RE
+.PP
+squid\-2\.5\-basic
+.RS 4
+Server\-side helper for use with Squid 2\.5\'s basic (plaintext) authentication\.
+.RE
+.PP
+squid\-2\.5\-ntlmssp
+.RS 4
+Server\-side helper for use with Squid 2\.5\'s NTLMSSP authentication\.
+.sp
 Requires access to the directory
-&#9619;fIwinbindd_privileged&#9619;fR
+\fIwinbindd_privileged\fR
 in
-&#9619;fI$LOCKDIR&#9619;fR. The protocol used is described here:
-http://devel.squid-cache.org/ntlm/squid_helper_protocol.html. This protocol has been extended to allow the NTLMSSP Negotiate packet to be included as an argument to the
+\fI$LOCKDIR\fR\. The protocol used is described here:
+http://devel\.squid\-cache\.org/ntlm/squid_helper_protocol\.html\. This protocol has been extended to allow the NTLMSSP Negotiate packet to be included as an argument to the
 YR
-command. (Thus avoiding loss of information in the protocol exchange).
-&#8962;RE
-&#8962;PP
-ntlmssp-client-1
-&#8962;RS 4
-Client-side helper for use with arbitrary external programs that may wish to use Samba's NTLMSSP authentication knowledge.
-&#8962;sp
-This helper is a client, and as such may be run by any user. The protocol used is effectively the reverse of the previous protocol. A
+command\. (Thus avoiding loss of information in the protocol exchange)\.
+.RE
+.PP
+ntlmssp\-client\-1
+.RS 4
+Client\-side helper for use with arbitrary external programs that may wish to use Samba\'s NTLMSSP authentication knowledge\.
+.sp
+This helper is a client, and as such may be run by any user\. The protocol used is effectively the reverse of the previous protocol\. A
 YR
-command (without any arguments) starts the authentication exchange.
-&#8962;RE
-&#8962;PP
-gss-spnego
-&#8962;RS 4
-Server-side helper that implements GSS-SPNEGO. This uses a protocol that is almost the same as
-squid-2.5-ntlmssp, but has some subtle differences that are undocumented outside the source at this stage.
-&#8962;sp
+command (without any arguments) starts the authentication exchange\.
+.RE
+.PP
+gss\-spnego
+.RS 4
+Server\-side helper that implements GSS\-SPNEGO\. This uses a protocol that is almost the same as
+squid\-2\.5\-ntlmssp, but has some subtle differences that are undocumented outside the source at this stage\.
+.sp
 Requires access to the directory
-&#9619;fIwinbindd_privileged&#9619;fR
+\fIwinbindd_privileged\fR
 in
-&#9619;fI$LOCKDIR&#9619;fR.
-&#8962;RE
-&#8962;PP
-gss-spnego-client
-&#8962;RS 4
-Client-side helper that implements GSS-SPNEGO. This also uses a protocol similar to the above helpers, but is currently undocumented.
-&#8962;RE
-&#8962;PP
-ntlm-server-1
-&#8962;RS 4
-Server-side helper protocol, intended for use by a RADIUS server or the 'winbind' plugin for pppd, for the provision of MSCHAP and MSCHAPv2 authentication.
-&#8962;sp
+\fI$LOCKDIR\fR\.
+.RE
+.PP
+gss\-spnego\-client
+.RS 4
+Client\-side helper that implements GSS\-SPNEGO\. This also uses a protocol similar to the above helpers, but is currently undocumented\.
+.RE
+.PP
+ntlm\-server\-1
+.RS 4
+Server\-side helper protocol, intended for use by a RADIUS server or the \'winbind\' plugin for pppd, for the provision of MSCHAP and MSCHAPv2 authentication\.
+.sp
 This protocol consists of lines in the form:
 Parameter: value
 and
-Parameter:: Base64-encode value. The presence of a single period
-.
-indicates that one side has finished supplying data to the other. (Which in turn could cause the helper to authenticate the user).
-&#8962;sp
+Parameter:: Base64\-encode value\. The presence of a single period
+\.
+indicates that one side has finished supplying data to the other\. (Which in turn could cause the helper to authenticate the user)\.
+.sp
 Curently implemented parameters from the external program to the helper are:
-&#8962;PP
+.PP
 Username
-&#8962;RS 4
-The username, expected to be in Samba's
-unix charset.
-&#8962;sp
-&#9619;fBExample 1. &#9619;fRUsername: bob
-&#8962;sp
-&#9619;fBExample 2. &#9619;fRUsername:: Ym9i
-&#8962;RE
-&#8962;PP
+.RS 4
+The username, expected to be in Samba\'s
+\fIunix charset\fR\.
+.PP \fBExample\ 1.\ \fR Username: bob
+.PP \fBExample\ 2.\ \fR Username:: Ym9i
+.RE
+.PP
 Username
-&#8962;RS 4
-The user's domain, expected to be in Samba's
-unix charset.
-&#8962;sp
-&#9619;fBExample 3. &#9619;fRDomain: WORKGROUP
-&#8962;sp
-&#9619;fBExample 4. &#9619;fRDomain:: V09SS0dST1VQ
-&#8962;RE
-&#8962;PP
-Full-Username
-&#8962;RS 4
-The fully qualified username, expected to be in Samba's
-
+.RS 4
+The user\'s domain, expected to be in Samba\'s
+\fIunix charset\fR\.
+.PP \fBExample\ 3.\ \fR Domain: WORKGROUP
+.PP \fBExample\ 4.\ \fR Domain:: V09SS0dST1VQ
+.RE
+.PP
+Full\-Username
+.RS 4
+The fully qualified username, expected to be in Samba\'s
+\fIunix charset\fR
 and qualified with the
-winbind separator.
-&#8962;sp
-&#9619;fBExample 5. &#9619;fRFull-Username: WORKGROUP\bob
-&#8962;sp
-&#9619;fBExample 6. &#9619;fRFull-Username:: V09SS0dST1VQYm9i
-&#8962;RE
-&#8962;PP
-LANMAN-Challenge
-&#8962;RS 4
+\fIwinbind separator\fR\.
+.PP \fBExample\ 5.\ \fR Full\-Username: WORKGROUP\ebob
+.PP \fBExample\ 6.\ \fR Full\-Username:: V09SS0dST1VQYm9i
+.RE
+.PP
+LANMAN\-Challenge
+.RS 4
 The 8 byte
 LANMAN Challenge
-value, generated randomly by the server, or (in cases such as MSCHAPv2) generated in some way by both the server and the client.
-&#8962;sp
-&#9619;fBExample 7. &#9619;fRLANMAN-Challege: 0102030405060708
-&#8962;RE
-&#8962;PP
-LANMAN-Response
-&#8962;RS 4
+value, generated randomly by the server, or (in cases such as MSCHAPv2) generated in some way by both the server and the client\.
+.PP \fBExample\ 7.\ \fR LANMAN\-Challege: 0102030405060708
+.RE
+.PP
+LANMAN\-Response
+.RS 4
 The 24 byte
 LANMAN Response
-value, calculated from the user's password and the supplied
-LANMAN Challenge. Typically, this is provided over the network by a client wishing to authenticate.
-&#8962;sp
-&#9619;fBExample 8. &#9619;fRLANMAN-Response: 0102030405060708090A0B0C0D0E0F101112131415161718
-&#8962;RE
-&#8962;PP
-NT-Response
-&#8962;RS 4
+value, calculated from the user\'s password and the supplied
+LANMAN Challenge\. Typically, this is provided over the network by a client wishing to authenticate\.
+.PP \fBExample\ 8.\ \fR LANMAN\-Response: 0102030405060708090A0B0C0D0E0F101112131415161718
+.RE
+.PP
+NT\-Response
+.RS 4
 The >= 24 byte
 NT Response
-calculated from the user's password and the supplied
-LANMAN Challenge. Typically, this is provided over the network by a client wishing to authenticate.
-&#8962;sp
-&#9619;fBExample 9. &#9619;fRNT-Response: 0102030405060708090A0B0C0D0E0F101112131415161718
-&#8962;RE
-&#8962;PP
+calculated from the user\'s password and the supplied
+LANMAN Challenge\. Typically, this is provided over the network by a client wishing to authenticate\.
+.PP \fBExample\ 9.\ \fR NT\-Response: 0102030405060708090A0B0C0D0E0F101112131415161718
+.RE
+.PP
 Password
-&#8962;RS 4
-The user's password. This would be provided by a network client, if the helper is being used in a legacy situation that exposes plaintext passwords in this way.
-&#8962;sp
-&#9619;fBExample 10. &#9619;fRPassword: samba2
-&#8962;sp
-&#9619;fBExample 11. &#9619;fRPassword:: c2FtYmEy
-&#8962;RE
-&#8962;PP
-Request-User-Session-Key
-&#8962;RS 4
-Apon sucessful authenticaiton, return the user session key associated with the login.
-&#8962;sp
-&#9619;fBExample 12. &#9619;fRRequest-User-Session-Key: Yes
-&#8962;RE
-&#8962;PP
-Request-LanMan-Session-Key
-&#8962;RS 4
-Apon sucessful authenticaiton, return the LANMAN session key associated with the login.
-&#8962;sp
-&#9619;fBExample 13. &#9619;fRRequest-LanMan-Session-Key: Yes
-&#8962;RE
-&#8962;sp
-&#8962;it 1 an&#9617;trap
-&#8962;nr an&#9617;no&#9617;space&#9617;flag 1
-&#8962;nr an&#9617;break&#9617;flag 1
-&#8962;br
-&#9619;fBWarning&#9619;fR
+.RS 4
+The user\'s password\. This would be provided by a network client, if the helper is being used in a legacy situation that exposes plaintext passwords in this way\.
+.PP \fBExample\ 10.\ \fR Password: samba2
+.PP \fBExample\ 11.\ \fR Password:: c2FtYmEy
+.RE
+.PP
+Request\-User\-Session\-Key
+.RS 4
+Apon sucessful authenticaiton, return the user session key associated with the login\.
+.PP \fBExample\ 12.\ \fR Request\-User\-Session\-Key: Yes
+.RE
+.PP
+Request\-LanMan\-Session\-Key
+.RS 4
+Apon sucessful authenticaiton, return the LANMAN session key associated with the login\.
+.PP \fBExample\ 13.\ \fR Request\-LanMan\-Session\-Key: Yes
+.RE
+.sp
+.it 1 an-trap
+.nr an-no-space-flag 1
+.nr an-break-flag 1
+.br
+Warning
 Implementors should take care to base64 encode
 		any data (such as usernames/passwords) that may contain malicous user data, such as
-		a newline.  They may also need to decode strings from
-		the helper, which likewise may have been base64 encoded.
-
-&#8962;RE
-&#8962;RE
-&#8962;PP
---username=USERNAME
-&#8962;RS 4
+		a newline\.  They may also need to decode strings from
+		the helper, which likewise may have been base64 encoded\.
+.RE
+.RE
+.PP
+\-\-username=USERNAME
+.RS 4
 Specify username of user to authenticate
-&#8962;RE
-&#8962;PP
---domain=DOMAIN
-&#8962;RS 4
+.RE
+.PP
+\-\-domain=DOMAIN
+.RS 4
 Specify domain of user to authenticate
-&#8962;RE
-&#8962;PP
---workstation=WORKSTATION
-&#8962;RS 4
+.RE
+.PP
+\-\-workstation=WORKSTATION
+.RS 4
 Specify the workstation the user authenticated from
-&#8962;RE
-&#8962;PP
---challenge=STRING
-&#8962;RS 4
+.RE
+.PP
+\-\-challenge=STRING
+.RS 4
 NTLM challenge (in HEXADECIMAL)
-&#8962;RE
-&#8962;PP
---lm-response=RESPONSE
-&#8962;RS 4
+.RE
+.PP
+\-\-lm\-response=RESPONSE
+.RS 4
 LM Response to the challenge (in HEXADECIMAL)
-&#8962;RE
-&#8962;PP
---nt-response=RESPONSE
-&#8962;RS 4
+.RE
+.PP
+\-\-nt\-response=RESPONSE
+.RS 4
 NT or NTLMv2 Response to the challenge (in HEXADECIMAL)
-&#8962;RE
-&#8962;PP
---password=PASSWORD
-&#8962;RS 4
-User's plaintext password
-&#8962;sp
-If not specified on the command line, this is prompted for when required.
-&#8962;sp
-For the NTLMSSP based server roles, this parameter specifies the expected password, allowing testing without winbindd operational.
-&#8962;RE
-&#8962;PP
---request-lm-key
-&#8962;RS 4
+.RE
+.PP
+\-\-password=PASSWORD
+.RS 4
+User\'s plaintext password
+.sp
+If not specified on the command line, this is prompted for when required\.
+.sp
+For the NTLMSSP based server roles, this parameter specifies the expected password, allowing testing without winbindd operational\.
+.RE
+.PP
+\-\-request\-lm\-key
+.RS 4
 Retreive LM session key
-&#8962;RE
-&#8962;PP
---request-nt-key
-&#8962;RS 4
+.RE
+.PP
+\-\-request\-nt\-key
+.RS 4
 Request NT key
-&#8962;RE
-&#8962;PP
---diagnostics
-&#8962;RS 4
-Perform Diagnostics on the authentication chain. Uses the password from
---password
-or prompts for one.
-&#8962;RE
-&#8962;PP
---require-membership-of={SID|Name}
-&#8962;RS 4
-Require that a user be a member of specified group (either name or SID) for authentication to succeed.
-&#8962;RE
-&#8962;PP
--d|--debuglevel=level
-&#8962;RS 4
-&#9619;fIlevel&#9619;fR
-is an integer from 0 to 10. The default value if this parameter is not specified is 0.
-&#8962;sp
-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.
-&#8962;sp
-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.
-&#8962;sp
+.RE
+.PP
+\-\-diagnostics
+.RS 4
+Perform Diagnostics on the authentication chain\. Uses the password from
+\-\-password
+or prompts for one\.
+.RE
+.PP
+\-\-require\-membership\-of={SID|Name}
+.RS 4
+Require that a user be a member of specified group (either name or SID) for authentication to succeed\.
+.RE
+.PP
+\-d|\-\-debuglevel=level
+.RS 4
+\fIlevel\fR
+is an integer from 0 to 10\. The default value if this parameter is not specified is 0\.
+.sp
+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\.
+.sp
+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\.
+.sp
 Note that specifying this parameter here will override the
-
+\fIlog level\fR
 parameter in the
-&#9619;fIsmb.conf&#9619;fR
-file.
-&#8962;RE
-&#8962;PP
--V
-&#8962;RS 4
-Prints the program version number.
-&#8962;RE
-&#8962;PP
--s <configuration file>
-&#8962;RS 4
-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
-&#9619;fIsmb.conf&#9619;fR
-for more information. The default configuration file name is determined at compile time.
-&#8962;RE
-&#8962;PP
--l|--log-basename=logdirectory
-&#8962;RS 4
-Base directory name for log/debug files. The extension
-&#9619;fB".progname"&#9619;fR
-will be appended (e.g. log.smbclient, log.smbd, etc...). The log file is never removed by the client.
-&#8962;RE
-&#8962;PP
--h|--help
-&#8962;RS 4
-Print a summary of command line options.
-&#8962;RE
-&#8962;SH "EXAMPLE SETUP"
-&#8962;PP
-To setup ntlm_auth for use by squid 2.5, with both basic and NTLMSSP authentication, the following should be placed in the
-&#9619;fIsquid.conf&#9619;fR
-file.
-
-&#8962;sp
-
+\fIsmb\.conf\fR
+file\.
+.RE
+.PP
+\-V
+.RS 4
+Prints the program version number\.
+.RE
+.PP
+\-s <configuration file>
+.RS 4
+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\.
+.RE
+.PP
+\-l|\-\-log\-basename=logdirectory
+.RS 4
+Base directory name for log/debug files\. The extension
+\fB"\.progname"\fR
+will be appended (e\.g\. log\.smbclient, log\.smbd, etc\.\.\.)\. The log file is never removed by the client\.
+.RE
+.PP
+\-h|\-\-help
+.RS 4
+Print a summary of command line options\.
+.RE
+.SH "EXAMPLE SETUP"
+.PP
+To setup ntlm_auth for use by squid 2\.5, with both basic and NTLMSSP authentication, the following should be placed in the
+\fIsquid\.conf\fR
+file\.
+.sp
+.RS 4
 .nf
-
-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 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 realm Squid proxy\-caching web server
 auth_param basic credentialsttl 2 hours
-
 .fi
-
-&#8962;sp
-&#8962;it 1 an&#9617;trap
-&#8962;nr an&#9617;no&#9617;space&#9617;flag 1
-&#8962;nr an&#9617;break&#9617;flag 1
-&#8962;br
-&#9619;fBNote&#9619;fR
-&#8962;PP
+.RE
+.sp
+.it 1 an-trap
+.nr an-no-space-flag 1
+.nr an-break-flag 1
+.br
+Note
+.PP
 This example assumes that ntlm_auth has been installed into your path, and that the group permissions on
-&#9619;fIwinbindd_privileged&#9619;fR
-are as described above.
-
-&#8962;PP
-To setup ntlm_auth for use by squid 2.5 with group limitation in addition to the above example, the following should be added to the
-&#9619;fIsquid.conf&#9619;fR
-file.
-
-&#8962;sp
-
+\fIwinbindd_privileged\fR
+are as described above\.
+.PP
+To setup ntlm_auth for use by squid 2\.5 with group limitation in addition to the above example, the following should be added to the
+\fIsquid\.conf\fR
+file\.
+.sp
+.RS 4
 .nf
-
-auth_param ntlm program ntlm_auth --helper-protocol=squid-2.5-ntlmssp --require-membership-of='WORKGROUP\Domain Users'
-auth_param basic program ntlm_auth --helper-protocol=squid-2.5-basic --require-membership-of='WORKGROUP\Domain Users'
-
+auth_param ntlm program ntlm_auth \-\-helper\-protocol=squid\-2\.5\-ntlmssp \-\-require\-membership\-of=\'WORKGROUP\eDomain Users\'
+auth_param basic program ntlm_auth \-\-helper\-protocol=squid\-2\.5\-basic \-\-require\-membership\-of=\'WORKGROUP\eDomain Users\'
 .fi
-
-&#8962;SH "TROUBLESHOOTING"
-&#8962;PP
-If you're experiencing problems with authenticating Internet Explorer running under MS Windows 9X or Millenium Edition against ntlm_auth's NTLMSSP authentication helper (--helper-protocol=squid-2.5-ntlmssp), then please read
-the Microsoft Knowledge Base article #239869 and follow instructions described there.
-&#8962;SH "VERSION"
-&#8962;PP
-This man page is correct for version 3.0 of the Samba suite.
-&#8962;SH "AUTHOR"
-&#8962;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.
-&#8962;PP
-The ntlm_auth manpage was written by Jelmer Vernooij and Andrew Bartlett.
-
+.RE
+.SH "TROUBLESHOOTING"
+.PP
+If you\'re experiencing problems with authenticating Internet Explorer running under MS Windows 9X or Millenium Edition against ntlm_auth\'s NTLMSSP authentication helper (\-\-helper\-protocol=squid\-2\.5\-ntlmssp), then please read
+the Microsoft Knowledge Base article #239869 and follow instructions described there\.
+.SH "VERSION"
+.PP
+This man page is correct for version 3 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 and Andrew Bartlett\.

Modified: branches/samba/experimental/docs/manpages/pam_winbind.7
===================================================================
--- branches/samba/experimental/docs/manpages/pam_winbind.7	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/docs/manpages/pam_winbind.7	2008-06-09 06:59:20 UTC (rev 1920)
@@ -1,108 +1,97 @@
-.\"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 "PAM_WINBIND" 7 "" "" ""
-&#8962;SH "NAME"
+.\"     Title: pam_winbind
+.\"    Author: 
+.\" Generator: DocBook XSL Stylesheets v1.73.1 <http://docbook.sf.net/>
+.\"      Date: 05/20/2008
+.\"    Manual: 7
+.\"    Source: Samba 3.2
+.\"
+.TH "PAM_WINBIND" "7" "05/20/2008" "Samba 3\.2" "7"
+.\" disable hyphenation
+.nh
+.\" disable justification (adjust text to left margin only)
+.ad l
+.SH "NAME"
 pam_winbind - PAM module for Winbind
-&#8962;SH "DESCRIPTION"
-&#8962;PP
+.SH "DESCRIPTION"
+.PP
 This tool is part of the
-&#9619;fBsamba&#9619;fR(7)
-suite.
-&#8962;PP
-pam_winbind is a PAM module that can authenticate users against the local domain by talking to the Winbind daemon.
-&#8962;SH "OPTIONS"
-&#8962;PP
+\fBsamba\fR(7)
+suite\.
+.PP
+pam_winbind is a PAM module that can authenticate users against the local domain by talking to the Winbind daemon\.
+.SH "OPTIONS"
+.PP
 pam_winbind supports several options which can either be set in the PAM configuration files or in the pam_winbind configuration file situated at
-&#9619;fI/etc/security/pam_winbind.conf&#9619;fR. Options from the PAM configuration file take precedence to those from the configuration file.
-&#8962;PP
+\fI/etc/security/pam_winbind\.conf\fR\. Options from the PAM configuration file take precedence to those from the configuration file\.
+.PP
 debug
-&#8962;RS 4
-Gives debugging output to syslog.
-&#8962;RE
-&#8962;PP
+.RS 4
+Gives debugging output to syslog\.
+.RE
+.PP
 debug_state
-&#8962;RS 4
-Gives detailed PAM state debugging output to syslog.
-&#8962;RE
-&#8962;PP
+.RS 4
+Gives detailed PAM state debugging output to syslog\.
+.RE
+.PP
 require_membership_of=[SID or NAME]
-&#8962;RS 4
-If this option is set, pam_winbind will only succeed if the user is a member of the given SID or NAME. A SID can be either a group-SID, an alias-SID or even an user-SID. It is also possible to give a NAME instead of the SID. That name must have the form:
-&#9619;fIMYDOMAIN\\mygroup&#9619;fR
+.RS 4
+If this option is set, pam_winbind will only succeed if the user is a member of the given SID or NAME\. A SID can be either a group\-SID, an alias\-SID or even an user\-SID\. It is also possible to give a NAME instead of the SID\. That name must have the form:
+\fIMYDOMAIN\e\emygroup\fR
 or
-&#9619;fIMYDOMAIN\\myuser&#9619;fR. pam_winbind will, in that case, lookup the SID internally. Note that NAME may not contain any spaces. It is thus recommended to only use SIDs. You can verify the list of SIDs a user is a member of with
-wbinfo --user-sids=SID.
-&#8962;RE
-&#8962;PP
+\fIMYDOMAIN\e\emyuser\fR\. pam_winbind will, in that case, lookup the SID internally\. Note that NAME may not contain any spaces\. It is thus recommended to only use SIDs\. You can verify the list of SIDs a user is a member of with
+wbinfo \-\-user\-sids=SID\.
+.RE
+.PP
 try_first_pass
-&#8962;RS 4
-
-&#8962;RE
-&#8962;PP
+.RS 4
+.RE
+.PP
 use_first_pass
-&#8962;RS 4
-By default, pam_winbind tries to get the authentication token from a previous module. If no token is available it asks the user for the old password. With this option, pam_winbind aborts with an error if no authentication token from a previous module is available.
-&#8962;RE
-&#8962;PP
+.RS 4
+By default, pam_winbind tries to get the authentication token from a previous module\. If no token is available it asks the user for the old password\. With this option, pam_winbind aborts with an error if no authentication token from a previous module is available\.
+.RE
+.PP
 use_authtok
-&#8962;RS 4
-Set the new password to the one provided by the previously stacked password module. If this option is not set pam_winbind will ask the user for the new password.
-&#8962;RE
-&#8962;PP
+.RS 4
+Set the new password to the one provided by the previously stacked password module\. If this option is not set pam_winbind will ask the user for the new password\.
+.RE
+.PP
 krb5_auth
-&#8962;RS 4
-pam_winbind can authenticate using Kerberos when winbindd is talking to an Active Directory domain controller. Kerberos authentication must be enabled with this parameter. When Kerberos authentication can not succeed (e.g. due to clock skew), winbindd will fallback to samlogon authentication over MSRPC. When this parameter is used in conjunction with
-&#9619;fIwinbind refresh tickets&#9619;fR, winbind will keep your Ticket Granting Ticket (TGT) uptodate by refreshing it whenever necessary.
-&#8962;RE
-&#8962;PP
+.RS 4
+pam_winbind can authenticate using Kerberos when winbindd is talking to an Active Directory domain controller\. Kerberos authentication must be enabled with this parameter\. When Kerberos authentication can not succeed (e\.g\. due to clock skew), winbindd will fallback to samlogon authentication over MSRPC\. When this parameter is used in conjunction with
+\fIwinbind refresh tickets\fR, winbind will keep your Ticket Granting Ticket (TGT) uptodate by refreshing it whenever necessary\.
+.RE
+.PP
 krb5_ccache_type=[type]
-&#8962;RS 4
+.RS 4
 When pam_winbind is configured to try kerberos authentication by enabling the
-&#9619;fIkrb5_auth&#9619;fR
-option, it can store the retrieved Ticket Granting Ticket (TGT) in a credential cache. The type of credential cache can be set with this option. Currently the only supported value is:
-&#9619;fIFILE&#9619;fR. In that case a credential cache in the form of /tmp/krb5cc_UID will be created, where UID is replaced with the numeric user id. Leave empty to just do kerberos authentication without having a ticket cache after the logon has succeeded.
-&#8962;RE
-&#8962;PP
+\fIkrb5_auth\fR
+option, it can store the retrieved Ticket Granting Ticket (TGT) in a credential cache\. The type of credential cache can be set with this option\. Currently the only supported value is:
+\fIFILE\fR\. In that case a credential cache in the form of /tmp/krb5cc_UID will be created, where UID is replaced with the numeric user id\. Leave empty to just do kerberos authentication without having a ticket cache after the logon has succeeded\.
+.RE
+.PP
 cached_login
-&#8962;RS 4
+.RS 4
 Winbind allows to logon using cached credentials when
-&#9619;fIwinbind offline logon&#9619;fR
-is enabled. To use this feature from the PAM module this option must be set.
-&#8962;RE
-&#8962;PP
+\fIwinbind offline logon\fR
+is enabled\. To use this feature from the PAM module this option must be set\.
+.RE
+.PP
 silent
-&#8962;RS 4
-Do not emit any messages.
-&#8962;RE
-
-&#8962;SH "SEE ALSO"
-&#8962;PP
-&#9619;fBwbinfo&#9619;fR(1),
-&#9619;fBwinbindd&#9619;fR(8),
-&#9619;fBsmb.conf&#9619;fR(5)
-&#8962;SH "VERSION"
-&#8962;PP
-This man page is correct for version 3.0 of Samba.
-&#8962;SH "AUTHOR"
-&#8962;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.
-&#8962;PP
-This manpage was written by Jelmer Vernooij and Guenther Deschner.
-
+.RS 4
+Do not emit any messages\.
+.RE
+.SH "SEE ALSO"
+.PP
+\fBwbinfo\fR(1),
+\fBwinbindd\fR(8),
+\fBsmb.conf\fR(5)
+.SH "VERSION"
+.PP
+This man page is correct for version 3 of Samba\.
+.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 and Guenther Deschner\.

Modified: branches/samba/experimental/docs/manpages/pdbedit.8
===================================================================
--- branches/samba/experimental/docs/manpages/pdbedit.8	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/docs/manpages/pdbedit.8	2008-06-09 06:59:20 UTC (rev 1920)
@@ -1,432 +1,498 @@
-.\"Generated by db2man.xsl. Don't modify this, modify the source.
-.de Sh \" Subsection
-.br
-.if t .Sp
-.ne 5
+.\"     Title: pdbedit
+.\"    Author: 
+.\" Generator: DocBook XSL Stylesheets v1.73.1 <http://docbook.sf.net/>
+.\"      Date: 05/20/2008
+.\"    Manual: System Administration tools
+.\"    Source: Samba 3.2
+.\"
+.TH "PDBEDIT" "8" "05/20/2008" "Samba 3\.2" "System Administration tools"
+.\" disable hyphenation
+.nh
+.\" disable justification (adjust text to left margin only)
+.ad l
+.SH "NAME"
+pdbedit - manage the SAM database (Database of Samba Users)
+.SH "SYNOPSIS"
+.HP 1
+pdbedit [\-L] [\-v] [\-w] [\-u\ username] [\-f\ fullname] [\-h\ homedir] [\-D\ drive] [\-S\ script] [\-p\ profile] [\-a] [\-t,\ \-\-password\-from\-stdin] [\-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] [\-y]
+.SH "DESCRIPTION"
 .PP
-\fB\\$1\fR
+This tool is part of the
+\fBsamba\fR(7)
+suite\.
 .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 "" "" ""
-&#8962;SH "NAME"
-pdbedit - manage the SAM database (Database of Samba Users)
-&#8962;SH "SYNOPSIS"
-&#8962;HP 1
-pdbedit [-L] [-v] [-w] [-u&#9600;username] [-f&#9600;fullname] [-h&#9600;homedir] [-D&#9600;drive] [-S&#9600;script] [-p&#9600;profile] [-a] [-t,&#9600;--password-from-stdin] [-m] [-r] [-x] [-i&#9600;passdb-backend] [-e&#9600;passdb-backend] [-b&#9600;passdb-backend] [-g] [-d&#9600;debuglevel] [-s&#9600;configfile] [-P&#9600;account-policy] [-C&#9600;value] [-c&#9600;account-control] [-y]
-&#8962;SH "DESCRIPTION"
-&#8962;PP
-This tool is part of the
-&#9619;fBsamba&#9619;fR(7)
-suite.
-&#8962;PP
-The pdbedit program is used to manage the users accounts stored in the sam database and can only be run by root.
-&#8962;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).
-&#8962;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.
-&#8962;SH "OPTIONS"
-&#8962;PP
--L
-&#8962;RS 4
-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.
-&#8962;sp
+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"
+.PP
+\-L
+.RS 4
+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\.
+.sp
 Example:
-pdbedit -L
-&#8962;sp
-
-&#8962;sp
-
+pdbedit \-L
+.sp
+.sp
+.RS 4
 .nf
-
 sorce:500:Simo Sorce
 samba:45:Test User
-
 .fi
-
-&#8962;RE
-&#8962;PP
--v
-&#8962;RS 4
-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.
-&#8962;sp
+.RE
+.RE
+.PP
+\-v
+.RS 4
+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\.
+.sp
 Example:
-pdbedit -L -v
-&#8962;sp
-
-&#8962;sp
-
+pdbedit \-L \-v
+.sp
+.sp
+.RS 4
 .nf
-
----------------
+\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-
 username:       sorce
 user ID/Group:  500/500
 user RID/GRID:  2000/2001
 Full Name:      Simo Sorce
-Home Directory: \\BERSERKER\sorce
+Home Directory: \e\eBERSERKER\esorce
 HomeDir Drive:  H:
-Logon Script:   \\BERSERKER\netlogon\sorce.bat
-Profile Path:   \\BERSERKER\profile
----------------
+Logon Script:   \e\eBERSERKER\enetlogon\esorce\.bat
+Profile Path:   \e\eBERSERKER\eprofile
+\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-
 username:       samba
 user ID/Group:  45/45
 user RID/GRID:  1090/1091
 Full Name:      Test User
-Home Directory: \\BERSERKER\samba
+Home Directory: \e\eBERSERKER\esamba
 HomeDir Drive:  
 Logon Script:   
-Profile Path:   \\BERSERKER\profile
-
+Profile Path:   \e\eBERSERKER\eprofile
 .fi
-
-&#8962;RE
-&#8962;PP
--w
-&#8962;RS 4
-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
-&#9619;fIsmbpasswd&#9619;fR
-file format. (see the
-&#9619;fBsmbpasswd&#9619;fR(5)
+.RE
+.RE
+.PP
+\-w
+.RS 4
+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)
-&#8962;sp
+.sp
 Example:
-pdbedit -L -w
-
+pdbedit \-L \-w
+.sp
+.RS 4
 .nf
-
 sorce:500:508818B733CE64BEAAD3B435B51404EE:
           D2A2418EFC466A8A0F6B1DBB5C3DB80C:
-          [UX         ]:LCT-00000000:
+          [UX         ]:LCT\-00000000:
 samba:45:0F2B255F7B67A7A9AAD3B435B51404EE:
           BC281CE3F53B6A5146629CD4751D3490:
-          [UX         ]:LCT-3BFA1E8D:
-
+          [UX         ]:LCT\-3BFA1E8D:
 .fi
-&#8962;RE
-&#8962;PP
--u username
-&#8962;RS 4
-This option specifies the username to be used for the operation requested (listing, adding, removing). It is
-\fBrequired\fR
+.RE
+.RE
+.PP
+\-u username
+.RS 4
+This option specifies the username to be used for the operation requested (listing, adding, removing)\. It is
+\fIrequired\fR
 in add, remove and modify operations and
-\fBoptional\fR
-in list operations.
-&#8962;RE
-&#8962;PP
--f fullname
-&#8962;RS 4
-This option can be used while adding or modifing a user account. It will specify the user's full name.
-&#8962;sp
+\fIoptional\fR
+in list operations\.
+.RE
+.PP
+\-f fullname
+.RS 4
+This option can be used while adding or modifing a user account\. It will specify the user\'s full name\.
+.sp
 Example:
--f "Simo Sorce"
-&#8962;RE
-&#8962;PP
--h homedir
-&#8962;RS 4
-This option can be used while adding or modifing a user account. It will specify the user's home directory network path.
-&#8962;sp
+\-f "Simo Sorce"
+.RE
+.PP
+\-h homedir
+.RS 4
+This option can be used while adding or modifing a user account\. It will specify the user\'s home directory network path\.
+.sp
 Example:
--h "\\\\\\\\BERSERKER\\\\sorce"
-&#8962;RE
-&#8962;PP
--D drive
-&#8962;RS 4
-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.
-&#8962;sp
+\-h "\e\e\e\eBERSERKER\e\esorce"
+.RE
+.PP
+\-D drive
+.RS 4
+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\.
+.sp
 Example:
--D "H:"
-&#8962;RE
-&#8962;PP
--S script
-&#8962;RS 4
-This option can be used while adding or modifing a user account. It will specify the user's logon script path.
-&#8962;sp
+\-D "H:"
+.RE
+.PP
+\-S script
+.RS 4
+This option can be used while adding or modifing a user account\. It will specify the user\'s logon script path\.
+.sp
 Example:
--S "\\\\\\\\BERSERKER\\\\netlogon\\\\sorce.bat"
-&#8962;RE
-&#8962;PP
--p profile
-&#8962;RS 4
-This option can be used while adding or modifing a user account. It will specify the user's profile directory.
-&#8962;sp
+\-S "\e\e\e\eBERSERKER\e\enetlogon\e\esorce\.bat"
+.RE
+.PP
+\-p profile
+.RS 4
+This option can be used while adding or modifing a user account\. It will specify the user\'s profile directory\.
+.sp
 Example:
--p "\\\\\\\\BERSERKER\\\\netlogon"
-&#8962;RE
-&#8962;PP
--G SID|rid
-&#8962;RS 4
-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.
-&#8962;sp
+\-p "\e\e\e\eBERSERKER\e\enetlogon"
+.RE
+.PP
+\-G SID|rid
+.RS 4
+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\.
+.sp
 Example:
--G S-1-5-21-2447931902-1787058256-3961074038-1201
-&#8962;RE
-&#8962;PP
--U SID|rid
-&#8962;RS 4
-This option can be used while adding or modifying a user account. It will specify the users' new SID (Security Identifier) or rid.
-&#8962;sp
+\-G S\-1\-5\-21\-2447931902\-1787058256\-3961074038\-1201
+.RE
+.PP
+\-U SID|rid
+.RS 4
+This option can be used while adding or modifying a user account\. It will specify the users\' new SID (Security Identifier) or rid\.
+.sp
 Example:
--U S-1-5-21-2447931902-1787058256-3961074038-5004
-&#8962;RE
-&#8962;PP
--c account-control
-&#8962;RS 4
-This option can be used while adding or modifying a user account. It will specify the users' account control property. Possible flags are listed below.
-&#8962;sp
+\-U S\-1\-5\-21\-2447931902\-1787058256\-3961074038\-5004
+.RE
+.PP
+\-c account\-control
+.RS 4
+This option can be used while adding or modifying a user account\. It will specify the users\' account control property\. Possible flags are listed below\.
+.sp
 
-\(bu
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
 N: No password required
-.TP
-\(bu
+.RE
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
 D: Account disabled
-.TP
-\(bu
+.RE
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
 H: Home directory required
-.TP
-\(bu
+.RE
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
 T: Temporary duplicate of other account
-.TP
-\(bu
+.RE
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
 U: Regular user account
-.TP
-\(bu
+.RE
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
 M: MNS logon user account
-.TP
-\(bu
+.RE
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
 W: Workstation Trust Account
-.TP
-\(bu
+.RE
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
 S: Server Trust Account
-.TP
-\(bu
+.RE
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
 L: Automatic Locking
-.TP
-\(bu
+.RE
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
 X: Password does not expire
-.TP
-\(bu
+.RE
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
 I: Domain Trust Account
-&#8962;IP "" 4
-
-&#8962;sp
+.sp
+.RE
+.sp
 Example:
--c "[X ]"
-&#8962;RE
-&#8962;PP
--a
-&#8962;RS 4
-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.
-&#8962;sp
+\-c "[X ]"
+.RE
+.PP
+\-a
+.RS 4
+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\.
+.sp
 Example:
-pdbedit -a -u sorce
-
-&#8962;sp
-
+pdbedit \-a \-u sorce
+.sp
+.RS 4
 .nf
 new password:
 retype new password
-
 .fi
-
-&#8962;sp
-&#8962;it 1 an&#9617;trap
-&#8962;nr an&#9617;no&#9617;space&#9617;flag 1
-&#8962;nr an&#9617;break&#9617;flag 1
-&#8962;br
-&#9619;fBNote&#9619;fR
+.RE
+.sp
+.sp
+.it 1 an-trap
+.nr an-no-space-flag 1
+.nr an-break-flag 1
+.br
+Note
 pdbedit does not call the unix password syncronisation script if
-unix password sync has been set. It only updates the data in the Samba user database.
-&#8962;sp
+\fIunix password sync\fR
+has been set\. It only updates the data in the Samba user database\.
+.sp
 If you wish to add a user and synchronise the password that immediately, use
-smbpasswd's
-&#9619;fB-a&#9619;fR
-option.
-
-&#8962;RE
-&#8962;PP
--t, --password-from-stdin
-&#8962;RS 4
+smbpasswd\'s
+\fB\-a\fR
+option\.
+.RE
+.PP
+\-t, \-\-password\-from\-stdin
+.RS 4
 This option causes pdbedit to read the password from standard input, rather than from /dev/tty (like the
 passwd(1)
-program does). The password has to be submitted twice and terminated by a newline each.
-&#8962;RE
-&#8962;PP
--r
-&#8962;RS 4
-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.
-&#8962;RE
-&#8962;PP
--m
-&#8962;RS 4
+program does)\. The password has to be submitted twice and terminated by a newline each\.
+.RE
+.PP
+\-r
+.RS 4
+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\.
+.RE
+.PP
+\-m
+.RS 4
 This option may only be used in conjunction with the
-&#9619;fI-a&#9619;fR
-option. It will make pdbedit to add a machine trust account instead of a user account (-u username will provide the machine name).
-&#8962;sp
+\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)\.
+.sp
 Example:
-pdbedit -a -m -u w2k-wks
-&#8962;RE
-&#8962;PP
--x
-&#8962;RS 4
-This option causes pdbedit to delete an account from the database. It needs a username specified with the -u switch.
-&#8962;sp
+pdbedit \-a \-m \-u w2k\-wks
+.RE
+.PP
+\-x
+.RS 4
+This option causes pdbedit to delete an account from the database\. It needs a username specified with the \-u switch\.
+.sp
 Example:
-pdbedit -x -u bob
-&#8962;RE
-&#8962;PP
--i passdb-backend
-&#8962;RS 4
-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.
-&#8962;sp
-This option will ease migration from one passdb backend to another.
-&#8962;sp
+pdbedit \-x \-u bob
+.RE
+.PP
+\-i passdb\-backend
+.RS 4
+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\.
+.sp
+This option will ease migration from one passdb backend to another\.
+.sp
 Example:
-pdbedit -i smbpasswd:/etc/smbpasswd.old
-&#8962;RE
-&#8962;PP
--e passdb-backend
-&#8962;RS 4
-Exports all currently available users to the specified password database backend.
-&#8962;sp
-This option will ease migration from one passdb backend to another and will ease backing up.
-&#8962;sp
+pdbedit \-i smbpasswd:/etc/smbpasswd\.old
+.RE
+.PP
+\-e passdb\-backend
+.RS 4
+Exports all currently available users to the specified password database backend\.
+.sp
+This option will ease migration from one passdb backend to another and will ease backing up\.
+.sp
 Example:
-pdbedit -e smbpasswd:/root/samba-users.backup
-&#8962;RE
-&#8962;PP
--g
-&#8962;RS 4
+pdbedit \-e smbpasswd:/root/samba\-users\.backup
+.RE
+.PP
+\-g
+.RS 4
 If you specify
-&#9619;fI-g&#9619;fR, then
-&#9619;fI-i in-backend -e out-backend&#9619;fR
-applies to the group mapping instead of the user database.
-&#8962;sp
-This option will ease migration from one passdb backend to another and will ease backing up.
-&#8962;RE
-&#8962;PP
--b passdb-backend
-&#8962;RS 4
-Use a different default passdb backend.
-&#8962;sp
+\fI\-g\fR, then
+\fI\-i in\-backend \-e out\-backend\fR
+applies to the group mapping instead of the user database\.
+.sp
+This option will ease migration from one passdb backend to another and will ease backing up\.
+.RE
+.PP
+\-b passdb\-backend
+.RS 4
+Use a different default passdb backend\.
+.sp
 Example:
-pdbedit -b xml:/root/pdb-backup.xml -l
-&#8962;RE
-&#8962;PP
--P account-policy
-&#8962;RS 4
+pdbedit \-b xml:/root/pdb\-backup\.xml \-l
+.RE
+.PP
+\-P account\-policy
+.RS 4
 Display an account policy
-&#8962;sp
-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.
-&#8962;sp
+.sp
+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\.
+.sp
 Example:
-pdbedit -P "bad lockout attempt"
-&#8962;sp
-
-&#8962;sp
-
+pdbedit \-P "bad lockout attempt"
+.sp
+.sp
+.RS 4
 .nf
-
 account policy value for bad lockout attempt is 0
-
 .fi
-
-&#8962;RE
-&#8962;PP
--C account-policy-value
-&#8962;RS 4
-Sets an account policy to a specified value. This option may only be used in conjunction with the
-&#9619;fI-P&#9619;fR
-option.
-&#8962;sp
+.RE
+.RE
+.PP
+\-C account\-policy\-value
+.RS 4
+Sets an account policy to a specified value\. This option may only be used in conjunction with the
+\fI\-P\fR
+option\.
+.sp
 Example:
-pdbedit -P "bad lockout attempt" -C 3
-&#8962;sp
-
-&#8962;sp
-
+pdbedit \-P "bad lockout attempt" \-C 3
+.sp
+.sp
+.RS 4
 .nf
-
 account policy value for bad lockout attempt was 0
 account policy value for bad lockout attempt is now 3
-
 .fi
-
-&#8962;RE
-&#8962;PP
--y
-&#8962;RS 4
+.RE
+.RE
+.PP
+\-y
+.RS 4
 If you specify
-&#9619;fI-y&#9619;fR, then
-&#9619;fI-i in-backend -e out-backend&#9619;fR
-applies to the account policies instead of the user database.
-&#8962;sp
-This option will allow to migrate account policies from their default tdb-store into a passdb backend, e.g. an LDAP directory server.
-&#8962;sp
+\fI\-y\fR, then
+\fI\-i in\-backend \-e out\-backend\fR
+applies to the account policies instead of the user database\.
+.sp
+This option will allow to migrate account policies from their default tdb\-store into a passdb backend, e\.g\. an LDAP directory server\.
+.sp
 Example:
-pdbedit -y -i tdbsam: -e ldapsam:ldap://my.ldap.host
-&#8962;RE
-&#8962;PP
--h|--help
-&#8962;RS 4
-Print a summary of command line options.
-&#8962;RE
-&#8962;PP
--d|--debuglevel=level
-&#8962;RS 4
-&#9619;fIlevel&#9619;fR
-is an integer from 0 to 10. The default value if this parameter is not specified is 0.
-&#8962;sp
-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.
-&#8962;sp
-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.
-&#8962;sp
+pdbedit \-y \-i tdbsam: \-e ldapsam:ldap://my\.ldap\.host
+.RE
+.PP
+\-h|\-\-help
+.RS 4
+Print a summary of command line options\.
+.RE
+.PP
+\-d|\-\-debuglevel=level
+.RS 4
+\fIlevel\fR
+is an integer from 0 to 10\. The default value if this parameter is not specified is 0\.
+.sp
+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\.
+.sp
+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\.
+.sp
 Note that specifying this parameter here will override the
-
+\fIlog level\fR
 parameter in the
-&#9619;fIsmb.conf&#9619;fR
-file.
-&#8962;RE
-&#8962;PP
--V
-&#8962;RS 4
-Prints the program version number.
-&#8962;RE
-&#8962;PP
--s <configuration file>
-&#8962;RS 4
-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
-&#9619;fIsmb.conf&#9619;fR
-for more information. The default configuration file name is determined at compile time.
-&#8962;RE
-&#8962;PP
--l|--log-basename=logdirectory
-&#8962;RS 4
-Base directory name for log/debug files. The extension
-&#9619;fB".progname"&#9619;fR
-will be appended (e.g. log.smbclient, log.smbd, etc...). The log file is never removed by the client.
-&#8962;RE
-&#8962;SH "NOTES"
-&#8962;PP
-This command may be used only by root.
-&#8962;SH "VERSION"
-&#8962;PP
-This man page is correct for version 3.0 of the Samba suite.
-&#8962;SH "SEE ALSO"
-&#8962;PP
-&#9619;fBsmbpasswd&#9619;fR(5),
-&#9619;fBsamba&#9619;fR(7)
-&#8962;SH "AUTHOR"
-&#8962;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.
-&#8962;PP
-The pdbedit manpage was written by Simo Sorce and Jelmer Vernooij.
-
+\fIsmb\.conf\fR
+file\.
+.RE
+.PP
+\-V
+.RS 4
+Prints the program version number\.
+.RE
+.PP
+\-s <configuration file>
+.RS 4
+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\.
+.RE
+.PP
+\-l|\-\-log\-basename=logdirectory
+.RS 4
+Base directory name for log/debug files\. The extension
+\fB"\.progname"\fR
+will be appended (e\.g\. log\.smbclient, log\.smbd, etc\.\.\.)\. The log file is never removed by the client\.
+.RE
+.SH "NOTES"
+.PP
+This command may be used only by root\.
+.SH "VERSION"
+.PP
+This man page is correct for version 3 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 pdbedit manpage was written by Simo Sorce and Jelmer Vernooij\.

Modified: branches/samba/experimental/docs/manpages/profiles.1
===================================================================
--- branches/samba/experimental/docs/manpages/profiles.1	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/docs/manpages/profiles.1	2008-06-09 06:59:20 UTC (rev 1920)
@@ -1,65 +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 "PROFILES" 1 "" "" ""
-&#8962;SH "NAME"
+.\"     Title: profiles
+.\"    Author: 
+.\" Generator: DocBook XSL Stylesheets v1.73.1 <http://docbook.sf.net/>
+.\"      Date: 05/20/2008
+.\"    Manual: User Commands
+.\"    Source: Samba 3.2
+.\"
+.TH "PROFILES" "1" "05/20/2008" "Samba 3\.2" "User Commands"
+.\" disable hyphenation
+.nh
+.\" disable justification (adjust text to left margin only)
+.ad l
+.SH "NAME"
 profiles - A utility to report and change SIDs in registry files
-&#8962;SH "SYNOPSIS"
-&#8962;HP 1
-profiles [-v] [-c&#9600;SID] [-n&#9600;SID] {file}
-&#8962;SH "DESCRIPTION"
-&#8962;PP
+.SH "SYNOPSIS"
+.HP 1
+profiles [\-v] [\-c\ SID] [\-n\ SID] {file}
+.SH "DESCRIPTION"
+.PP
 This tool is part of the
-&#9619;fBsamba&#9619;fR(7)
-suite.
-&#8962;PP
+\fBsamba\fR(7)
+suite\.
+.PP
 profiles
-is a utility that reports and changes SIDs in windows registry files. It currently only supports NT.
-&#8962;SH "OPTIONS"
-&#8962;PP
+is a utility that reports and changes SIDs in windows registry files\. It currently only supports NT\.
+.SH "OPTIONS"
+.PP
 file
-&#8962;RS 4
-Registry file to view or edit.
-&#8962;RE
-&#8962;PP
--v,--verbose
-&#8962;RS 4
-Increases verbosity of messages.
-&#8962;RE
-&#8962;PP
--c SID1 -n SID2
-&#8962;RS 4
+.RS 4
+Registry file to view or edit\.
+.RE
+.PP
+\-v,\-\-verbose
+.RS 4
+Increases verbosity of messages\.
+.RE
+.PP
+\-c SID1 \-n SID2
+.RS 4
 Change all occurences of SID1 in
-&#9619;fIfile&#9619;fR
-by SID2.
-&#8962;RE
-&#8962;PP
--h|--help
-&#8962;RS 4
-Print a summary of command line options.
-&#8962;RE
-&#8962;SH "VERSION"
-&#8962;PP
-This man page is correct for version 3.0 of the Samba suite.
-&#8962;SH "AUTHOR"
-&#8962;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.
-&#8962;PP
-The profiles man page was written by Jelmer Vernooij.
-
+\fIfile\fR
+by SID2\.
+.RE
+.PP
+\-h|\-\-help
+.RS 4
+Print a summary of command line options\.
+.RE
+.SH "VERSION"
+.PP
+This man page is correct for version 3 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\.

Modified: branches/samba/experimental/docs/manpages/rpcclient.1
===================================================================
--- branches/samba/experimental/docs/manpages/rpcclient.1	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/docs/manpages/rpcclient.1	2008-06-09 06:59:20 UTC (rev 1920)
@@ -1,663 +1,648 @@
-.\"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 "" "" ""
-&#8962;SH "NAME"
+.\"     Title: rpcclient
+.\"    Author: 
+.\" Generator: DocBook XSL Stylesheets v1.73.1 <http://docbook.sf.net/>
+.\"      Date: 05/20/2008
+.\"    Manual: User Commands
+.\"    Source: Samba 3.2
+.\"
+.TH "RPCCLIENT" "1" "05/20/2008" "Samba 3\.2" "User Commands"
+.\" disable hyphenation
+.nh
+.\" disable justification (adjust text to left margin only)
+.ad l
+.SH "NAME"
 rpcclient - tool for executing client side MS-RPC functions
-&#8962;SH "SYNOPSIS"
-&#8962;HP 1
-rpcclient [-A&#9600;authfile] [-c&#9600;<command&#9600;string>] [-d&#9600;debuglevel] [-h] [-l&#9600;logdir] [-N] [-s&#9600;<smb&#9600;config&#9600;file>] [-U&#9600;username[%password]] [-W&#9600;workgroup] [-N] [-I&#9600;destinationIP] {server}
-&#8962;SH "DESCRIPTION"
-&#8962;PP
+.SH "SYNOPSIS"
+.HP 1
+rpcclient [\-A\ authfile] [\-c\ <command\ string>] [\-d\ debuglevel] [\-h] [\-l\ logdir] [\-N] [\-s\ <smb\ config\ file>] [\-U\ username[%password]] [\-W\ workgroup] [\-N] [\-I\ destinationIP] {server}
+.SH "DESCRIPTION"
+.PP
 This tool is part of the
-&#9619;fBsamba&#9619;fR(7)
-suite.
-&#8962;PP
+\fBsamba\fR(7)
+suite\.
+.PP
 rpcclient
-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.
-&#8962;SH "OPTIONS"
-&#8962;PP
+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"
+.PP
 server
-&#8962;RS 4
-NetBIOS name of Server to which to connect. The server can be any SMB/CIFS server. The name is resolved using the
-name resolve order line from
-&#9619;fBsmb.conf&#9619;fR(5).
-&#8962;RE
-&#8962;PP
--c|--command='command string'
-&#8962;RS 4
+.RS 4
+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)\.
+.RE
+.PP
+\-c|\-\-command=\'command string\'
+.RS 4
 execute semicolon separated commands (listed below))
-&#8962;RE
-&#8962;PP
--I IP-address
-&#8962;RS 4
-&#9619;fIIP address&#9619;fR
-is the address of the server to connect to. It should be specified in standard "a.b.c.d" notation.
-&#8962;sp
+.RE
+.PP
+\-I IP\-address
+.RS 4
+\fIIP address\fR
+is the address of the server to connect to\. It should be specified in standard "a\.b\.c\.d" notation\.
+.sp
 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
-&#9619;fIname resolve order&#9619;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.
-&#8962;sp
-There is no default for this parameter. If not supplied, it will be determined automatically by the client as described above.
-&#8962;RE
-&#8962;PP
--d|--debuglevel=level
-&#8962;RS 4
-&#9619;fIlevel&#9619;fR
-is an integer from 0 to 10. The default value if this parameter is not specified is 0.
-&#8962;sp
-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.
-&#8962;sp
-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.
-&#8962;sp
+\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\.
+.sp
+There is no default for this parameter\. If not supplied, it will be determined automatically by the client as described above\.
+.RE
+.PP
+\-d|\-\-debuglevel=level
+.RS 4
+\fIlevel\fR
+is an integer from 0 to 10\. The default value if this parameter is not specified is 0\.
+.sp
+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\.
+.sp
+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\.
+.sp
 Note that specifying this parameter here will override the
-
+\fIlog level\fR
 parameter in the
-&#9619;fIsmb.conf&#9619;fR
-file.
-&#8962;RE
-&#8962;PP
--V
-&#8962;RS 4
-Prints the program version number.
-&#8962;RE
-&#8962;PP
--s <configuration file>
-&#8962;RS 4
-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
-&#9619;fIsmb.conf&#9619;fR
-for more information. The default configuration file name is determined at compile time.
-&#8962;RE
-&#8962;PP
--l|--log-basename=logdirectory
-&#8962;RS 4
-Base directory name for log/debug files. The extension
-&#9619;fB".progname"&#9619;fR
-will be appended (e.g. log.smbclient, log.smbd, etc...). The log file is never removed by the client.
-&#8962;RE
-&#8962;PP
--N
-&#8962;RS 4
-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.
-&#8962;sp
-Unless a password is specified on the command line or this parameter is specified, the client will request a password.
-&#8962;sp
-If a password is specified on the command line and this option is also defined the password on the command line will be silently ingnored and no password will be used.
-&#8962;RE
-&#8962;PP
--k
-&#8962;RS 4
-Try to authenticate with kerberos. Only useful in an Active Directory environment.
-&#8962;RE
-&#8962;PP
--A|--authentication-file=filename
-&#8962;RS 4
-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
-&#8962;sp
-
-&#8962;sp
-
+\fIsmb\.conf\fR
+file\.
+.RE
+.PP
+\-V
+.RS 4
+Prints the program version number\.
+.RE
+.PP
+\-s <configuration file>
+.RS 4
+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\.
+.RE
+.PP
+\-l|\-\-log\-basename=logdirectory
+.RS 4
+Base directory name for log/debug files\. The extension
+\fB"\.progname"\fR
+will be appended (e\.g\. log\.smbclient, log\.smbd, etc\.\.\.)\. The log file is never removed by the client\.
+.RE
+.PP
+\-N
+.RS 4
+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\.
+.sp
+Unless a password is specified on the command line or this parameter is specified, the client will request a password\.
+.sp
+If a password is specified on the command line and this option is also defined the password on the command line will be silently ingnored and no password will be used\.
+.RE
+.PP
+\-k
+.RS 4
+Try to authenticate with kerberos\. Only useful in an Active Directory environment\.
+.RE
+.PP
+\-A|\-\-authentication\-file=filename
+.RS 4
+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
+.sp
+.sp
+.RS 4
 .nf
-
 username = <value>
 password = <value>
 domain   = <value>
-
 .fi
-
-&#8962;sp
-Make certain that the permissions on the file restrict access from unwanted users.
-&#8962;RE
-&#8962;PP
--U|--user=username[%password]
-&#8962;RS 4
-Sets the SMB username or username and password.
-&#8962;sp
-If %password is not specified, the user will be prompted. The client will first check the
-&#9619;fBUSER&#9619;fR
+.RE
+.sp
+Make certain that the permissions on the file restrict access from unwanted users\.
+.RE
+.PP
+\-U|\-\-user=username[%password]
+.RS 4
+Sets the SMB username or username and password\.
+.sp
+If %password is not specified, the user will be prompted\. The client will first check the
+\fBUSER\fR
 environment variable, then the
-&#9619;fBLOGNAME&#9619;fR
-variable and if either exists, the string is uppercased. If these environmental variables are not found, the username
-&#9619;fBGUEST&#9619;fR
-is used.
-&#8962;sp
-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
-&#9619;fI-A&#9619;fR
-for more details.
-&#8962;sp
-Be cautious about including passwords in scripts. Also, on many systems the command line of a running process may be seen via 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\.
+.sp
+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\.
+.sp
+Be cautious about including passwords in scripts\. Also, on many systems the command line of a running process may be seen via the
 ps
-command. To be safe always allow
+command\. To be safe always allow
 rpcclient
-to prompt for a password and type it in directly.
-&#8962;RE
-&#8962;PP
--n <primary NetBIOS name>
-&#8962;RS 4
-This option allows you to override the NetBIOS name that Samba uses for itself. This is identical to setting the
-
+to prompt for a password and type it in directly\.
+.RE
+.PP
+\-n <primary NetBIOS name>
+.RS 4
+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
-&#9619;fIsmb.conf&#9619;fR
-file. However, a command line setting will take precedence over settings in
-&#9619;fIsmb.conf&#9619;fR.
-&#8962;RE
-&#8962;PP
--i <scope>
-&#8962;RS 4
+\fIsmb\.conf\fR
+file\. However, a command line setting will take precedence over settings in
+\fIsmb\.conf\fR\.
+.RE
+.PP
+\-i <scope>
+.RS 4
 This specifies a NetBIOS scope that
 nmblookup
-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.
-&#8962;RE
-&#8962;PP
--W|--workgroup=domain
-&#8962;RS 4
-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).
-&#8962;RE
-&#8962;PP
--O socket options
-&#8962;RS 4
-TCP socket options to set on the client socket. See the socket options parameter in the
-&#9619;fIsmb.conf&#9619;fR
-manual page for the list of valid options.
-&#8962;RE
-&#8962;PP
--h|--help
-&#8962;RS 4
-Print a summary of command line options.
-&#8962;RE
-&#8962;SH "COMMANDS"
-&#8962;SS "LSARPC"
-&#8962;PP
+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
+\fIvery\fR
+rarely used, only set this parameter if you are the system administrator in charge of all the NetBIOS systems you communicate with\.
+.RE
+.PP
+\-W|\-\-workgroup=domain
+.RS 4
+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)\.
+.RE
+.PP
+\-O socket options
+.RS 4
+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\.
+.RE
+.PP
+\-h|\-\-help
+.RS 4
+Print a summary of command line options\.
+.RE
+.SH "COMMANDS"
+.SS "LSARPC"
+.PP
 lsaquery
-&#8962;RS 4
+.RS 4
 Query info policy
-&#8962;RE
-&#8962;PP
+.RE
+.PP
 lookupsids
-&#8962;RS 4
-Resolve a list of SIDs to usernames.
-&#8962;RE
-&#8962;PP
+.RS 4
+Resolve a list of SIDs to usernames\.
+.RE
+.PP
 lookupnames
-&#8962;RS 4
-Resolve a list of usernames to SIDs.
-&#8962;RE
-&#8962;PP
+.RS 4
+Resolve a list of usernames to SIDs\.
+.RE
+.PP
 enumtrusts
-&#8962;RS 4
+.RS 4
 Enumerate trusted domains
-&#8962;RE
-&#8962;PP
+.RE
+.PP
 enumprivs
-&#8962;RS 4
+.RS 4
 Enumerate privileges
-&#8962;RE
-&#8962;PP
+.RE
+.PP
 getdispname
-&#8962;RS 4
+.RS 4
 Get the privilege name
-&#8962;RE
-&#8962;PP
+.RE
+.PP
 lsaenumsid
-&#8962;RS 4
+.RS 4
 Enumerate the LSA SIDS
-&#8962;RE
-&#8962;PP
+.RE
+.PP
 lsaenumprivsaccount
-&#8962;RS 4
+.RS 4
 Enumerate the privileges of an SID
-&#8962;RE
-&#8962;PP
+.RE
+.PP
 lsaenumacctrights
-&#8962;RS 4
+.RS 4
 Enumerate the rights of an SID
-&#8962;RE
-&#8962;PP
+.RE
+.PP
 lsaenumacctwithright
-&#8962;RS 4
+.RS 4
 Enumerate accounts with a right
-&#8962;RE
-&#8962;PP
+.RE
+.PP
 lsaaddacctrights
-&#8962;RS 4
+.RS 4
 Add rights to an account
-&#8962;RE
-&#8962;PP
+.RE
+.PP
 lsaremoveacctrights
-&#8962;RS 4
+.RS 4
 Remove rights from an account
-&#8962;RE
-&#8962;PP
+.RE
+.PP
 lsalookupprivvalue
-&#8962;RS 4
+.RS 4
 Get a privilege value given its name
-&#8962;RE
-&#8962;PP
+.RE
+.PP
 lsaquerysecobj
-&#8962;RS 4
+.RS 4
 Query LSA security object
-&#8962;RE
-&#8962;SS "LSARPC-DS"
-&#8962;PP
+.RE
+.SS "LSARPC\-DS"
+.PP
 dsroledominfo
-&#8962;RS 4
+.RS 4
 Get Primary Domain Information
-&#8962;RE
-&#8962;PP
-
-&#8962;PP
-\fBDFS\fR
-&#8962;PP
+.RE
+.PP
+.PP
+\fIDFS\fR
+.PP
 dfsexist
-&#8962;RS 4
+.RS 4
 Query DFS support
-&#8962;RE
-&#8962;PP
+.RE
+.PP
 dfsadd
-&#8962;RS 4
+.RS 4
 Add a DFS share
-&#8962;RE
-&#8962;PP
+.RE
+.PP
 dfsremove
-&#8962;RS 4
+.RS 4
 Remove a DFS share
-&#8962;RE
-&#8962;PP
+.RE
+.PP
 dfsgetinfo
-&#8962;RS 4
+.RS 4
 Query DFS share info
-&#8962;RE
-&#8962;PP
+.RE
+.PP
 dfsenum
-&#8962;RS 4
+.RS 4
 Enumerate dfs shares
-&#8962;RE
-&#8962;SS "REG"
-&#8962;PP
+.RE
+.SS "REG"
+.PP
 shutdown
-&#8962;RS 4
+.RS 4
 Remote Shutdown
-&#8962;RE
-&#8962;PP
+.RE
+.PP
 abortshutdown
-&#8962;RS 4
+.RS 4
 Abort Shutdown
-&#8962;RE
-&#8962;SS "SRVSVC"
-&#8962;PP
+.RE
+.SS "SRVSVC"
+.PP
 srvinfo
-&#8962;RS 4
+.RS 4
 Server query info
-&#8962;RE
-&#8962;PP
+.RE
+.PP
 netshareenum
-&#8962;RS 4
+.RS 4
 Enumerate shares
-&#8962;RE
-&#8962;PP
+.RE
+.PP
 netfileenum
-&#8962;RS 4
+.RS 4
 Enumerate open files
-&#8962;RE
-&#8962;PP
+.RE
+.PP
 netremotetod
-&#8962;RS 4
+.RS 4
 Fetch remote time of day
-&#8962;RE
-&#8962;SS "SAMR"
-&#8962;PP
+.RE
+.SS "SAMR"
+.PP
 queryuser
-&#8962;RS 4
+.RS 4
 Query user info
-&#8962;RE
-&#8962;PP
+.RE
+.PP
 querygroup
-&#8962;RS 4
+.RS 4
 Query group info
-&#8962;RE
-&#8962;PP
+.RE
+.PP
 queryusergroups
-&#8962;RS 4
+.RS 4
 Query user groups
-&#8962;RE
-&#8962;PP
+.RE
+.PP
 querygroupmem
-&#8962;RS 4
+.RS 4
 Query group membership
-&#8962;RE
-&#8962;PP
+.RE
+.PP
 queryaliasmem
-&#8962;RS 4
+.RS 4
 Query alias membership
-&#8962;RE
-&#8962;PP
+.RE
+.PP
 querydispinfo
-&#8962;RS 4
+.RS 4
 Query display info
-&#8962;RE
-&#8962;PP
+.RE
+.PP
 querydominfo
-&#8962;RS 4
+.RS 4
 Query domain info
-&#8962;RE
-&#8962;PP
+.RE
+.PP
 enumdomusers
-&#8962;RS 4
+.RS 4
 Enumerate domain users
-&#8962;RE
-&#8962;PP
+.RE
+.PP
 enumdomgroups
-&#8962;RS 4
+.RS 4
 Enumerate domain groups
-&#8962;RE
-&#8962;PP
+.RE
+.PP
 enumalsgroups
-&#8962;RS 4
+.RS 4
 Enumerate alias groups
-&#8962;RE
-&#8962;PP
+.RE
+.PP
 createdomuser
-&#8962;RS 4
+.RS 4
 Create domain user
-&#8962;RE
-&#8962;PP
+.RE
+.PP
 samlookupnames
-&#8962;RS 4
+.RS 4
 Look up names
-&#8962;RE
-&#8962;PP
+.RE
+.PP
 samlookuprids
-&#8962;RS 4
+.RS 4
 Look up names
-&#8962;RE
-&#8962;PP
+.RE
+.PP
 deletedomuser
-&#8962;RS 4
+.RS 4
 Delete domain user
-&#8962;RE
-&#8962;PP
+.RE
+.PP
 samquerysecobj
-&#8962;RS 4
+.RS 4
 Query SAMR security object
-&#8962;RE
-&#8962;PP
+.RE
+.PP
 getdompwinfo
-&#8962;RS 4
+.RS 4
 Retrieve domain password info
-&#8962;RE
-&#8962;PP
+.RE
+.PP
 lookupdomain
-&#8962;RS 4
+.RS 4
 Look up domain
-&#8962;RE
-&#8962;SS "SPOOLSS"
-&#8962;PP
+.RE
+.SS "SPOOLSS"
+.PP
 adddriver <arch> <config> [<version>]
-&#8962;RS 4
-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
-getdriverdir. Possible values for
-&#9619;fIarch&#9619;fR
+.RS 4
+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
+getdriverdir\. Possible values for
+\fIarch\fR
 are the same as those for the
 getdriverdir
-command. The
-&#9619;fIconfig&#9619;fR
+command\. The
+\fIconfig\fR
 parameter is defined as follows:
-&#8962;sp
-
-&#8962;sp
-
+.sp
+.sp
+.RS 4
 .nf
-
-Long Printer Name:\
-Driver File Name:\
-Data File Name:\
-Config File Name:\
-Help File Name:\
-Language Monitor Name:\
-Default Data Type:\
+Long Printer Name:\e
+Driver File Name:\e
+Data File Name:\e
+Config File Name:\e
+Help File Name:\e
+Language Monitor Name:\e
+Default Data Type:\e
 Comma Separated list of Files
-
 .fi
-
-&#8962;sp
-Any empty fields should be enter as the string "NULL".
-&#8962;sp
-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.
-&#8962;sp
+.RE
+.sp
+Any empty fields should be enter as the string "NULL"\.
+.sp
+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\.
+.sp
 The
-&#9619;fIversion&#9619;fR
-parameter lets you specify the printer driver version number. If omitted, the default driver version for the specified architecture will be used. This option can be used to upload Windows 2000 (version 3) printer drivers.
-&#8962;RE
-&#8962;PP
+\fIversion\fR
+parameter lets you specify the printer driver version number\. If omitted, the default driver version for the specified architecture will be used\. This option can be used to upload Windows 2000 (version 3) printer drivers\.
+.RE
+.PP
 addprinter <printername> <sharename> <drivername> <port>
-&#8962;RS 4
-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
+.RS 4
+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
 adddriver) and the
-&#9619;fIport&#9619;fRmust be a valid port name (see
-enumports.
-&#8962;RE
-&#8962;PP
+\fIport\fRmust be a valid port name (see
+enumports\.
+.RE
+.PP
 deldriver
-&#8962;RS 4
-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.
-&#8962;RE
-&#8962;PP
+.RS 4
+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\.
+.RE
+.PP
 deldriverex <driver> [architecture] [version]
-&#8962;RS 4
-Delete the specified printer driver including driver files. You can limit this action to a specific architecture and a specific version. If no architecure is given, all driver files of that driver will be deleted.
-&#8962;RE
-&#8962;PP
+.RS 4
+Delete the specified printer driver including driver files\. You can limit this action to a specific architecture and a specific version\. If no architecure is given, all driver files of that driver will be deleted\.
+.RE
+.PP
 enumdata
-&#8962;RS 4
-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).
-&#8962;RE
-&#8962;PP
+.RS 4
+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)\.
+.RE
+.PP
 enumdataex
-&#8962;RS 4
+.RS 4
 Enumerate printer data for a key
-&#8962;RE
-&#8962;PP
+.RE
+.PP
 enumjobs <printer>
-&#8962;RS 4
-List the jobs and status of a given printer. This command corresponds to the MS Platform SDK EnumJobs() function
-&#8962;RE
-&#8962;PP
+.RS 4
+List the jobs and status of a given printer\. This command corresponds to the MS Platform SDK EnumJobs() function
+.RE
+.PP
 enumkey
-&#8962;RS 4
+.RS 4
 Enumerate printer keys
-&#8962;RE
-&#8962;PP
+.RE
+.PP
 enumports [level]
-&#8962;RS 4
-Executes an EnumPorts() call using the specified info level. Currently only info levels 1 and 2 are supported.
-&#8962;RE
-&#8962;PP
+.RS 4
+Executes an EnumPorts() call using the specified info level\. Currently only info levels 1 and 2 are supported\.
+.RE
+.PP
 enumdrivers [level]
-&#8962;RS 4
-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.
-&#8962;RE
-&#8962;PP
+.RS 4
+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\.
+.RE
+.PP
 enumprinters [level]
-&#8962;RS 4
-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.
-&#8962;RE
-&#8962;PP
+.RS 4
+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\.
+.RE
+.PP
 getdata <printername> <valuename;>
-&#8962;RS 4
-Retrieve the data for a given printer setting. See the
+.RS 4
+Retrieve the data for a given printer setting\. See the
 enumdata
-command for more information. This command corresponds to the GetPrinterData() MS Platform SDK function.
-&#8962;RE
-&#8962;PP
+command for more information\. This command corresponds to the GetPrinterData() MS Platform SDK function\.
+.RE
+.PP
 getdataex
-&#8962;RS 4
+.RS 4
 Get printer driver data with keyname
-&#8962;RE
-&#8962;PP
+.RE
+.PP
 getdriver <printername>
-&#8962;RS 4
-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.
-&#8962;RE
-&#8962;PP
+.RS 4
+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\.
+.RE
+.PP
 getdriverdir <arch>
-&#8962;RS 4
-Execute a GetPrinterDriverDirectory() RPC to retrieve the SMB share name and subdirectory for storing printer driver files for a given architecture. Possible values for
-&#9619;fIarch&#9619;fR
-are "Windows 4.0" (for Windows 95/98), "Windows NT x86", "Windows NT PowerPC", "Windows Alpha_AXP", and "Windows NT R4000".
-&#8962;RE
-&#8962;PP
+.RS 4
+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"\.
+.RE
+.PP
 getprinter <printername>
-&#8962;RS 4
-Retrieve the current printer information. This command corresponds to the GetPrinter() MS Platform SDK function.
-&#8962;RE
-&#8962;PP
+.RS 4
+Retrieve the current printer information\. This command corresponds to the GetPrinter() MS Platform SDK function\.
+.RE
+.PP
 getprintprocdir
-&#8962;RS 4
+.RS 4
 Get print processor directory
-&#8962;RE
-&#8962;PP
+.RE
+.PP
 openprinter <printername>
-&#8962;RS 4
-Execute an OpenPrinterEx() and ClosePrinter() RPC against a given printer.
-&#8962;RE
-&#8962;PP
+.RS 4
+Execute an OpenPrinterEx() and ClosePrinter() RPC against a given printer\.
+.RE
+.PP
 setdriver <printername> <drivername>
-&#8962;RS 4
-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.
-&#8962;sp
+.RS 4
+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\.
+.sp
 See also the
 enumprinters
 and
 enumdrivers
-commands for obtaining a list of of installed printers and drivers.
-&#8962;RE
-&#8962;PP
+commands for obtaining a list of of installed printers and drivers\.
+.RE
+.PP
 addform
-&#8962;RS 4
+.RS 4
 Add form
-&#8962;RE
-&#8962;PP
+.RE
+.PP
 setform
-&#8962;RS 4
+.RS 4
 Set form
-&#8962;RE
-&#8962;PP
+.RE
+.PP
 getform
-&#8962;RS 4
+.RS 4
 Get form
-&#8962;RE
-&#8962;PP
+.RE
+.PP
 deleteform
-&#8962;RS 4
+.RS 4
 Delete form
-&#8962;RE
-&#8962;PP
+.RE
+.PP
 enumforms
-&#8962;RS 4
+.RS 4
 Enumerate form
-&#8962;RE
-&#8962;PP
+.RE
+.PP
 setprinter
-&#8962;RS 4
+.RS 4
 Set printer comment
-&#8962;RE
-&#8962;PP
+.RE
+.PP
 setprinterdata
-&#8962;RS 4
+.RS 4
 Set REG_SZ printer data
-&#8962;RE
-&#8962;PP
+.RE
+.PP
 setprintername <printername> <newprintername>
-&#8962;RS 4
+.RS 4
 Set printer name
-&#8962;RE
-&#8962;PP
+.RE
+.PP
 rffpcnex
-&#8962;RS 4
+.RS 4
 Rffpcnex test
-&#8962;RE
-&#8962;SS "NETLOGON"
-&#8962;PP
+.RE
+.SS "NETLOGON"
+.PP
 logonctrl2
-&#8962;RS 4
+.RS 4
 Logon Control 2
-&#8962;RE
-&#8962;PP
+.RE
+.PP
 logonctrl
-&#8962;RS 4
+.RS 4
 Logon Control
-&#8962;RE
-&#8962;PP
+.RE
+.PP
 samsync
-&#8962;RS 4
+.RS 4
 Sam Synchronisation
-&#8962;RE
-&#8962;PP
+.RE
+.PP
 samdeltas
-&#8962;RS 4
+.RS 4
 Query Sam Deltas
-&#8962;RE
-&#8962;PP
+.RE
+.PP
 samlogon
-&#8962;RS 4
+.RS 4
 Sam Logon
-&#8962;RE
-&#8962;SS "GENERAL COMMANDS"
-&#8962;PP
+.RE
+.SS "GENERAL COMMANDS"
+.PP
 debuglevel
-&#8962;RS 4
-Set the current debug level used to log information.
-&#8962;RE
-&#8962;PP
+.RS 4
+Set the current debug level used to log information\.
+.RE
+.PP
 help (?)
-&#8962;RS 4
-Print a listing of all known commands or extended help on a particular command.
-&#8962;RE
-&#8962;PP
+.RS 4
+Print a listing of all known commands or extended help on a particular command\.
+.RE
+.PP
 quit (exit)
-&#8962;RS 4
+.RS 4
 Exit
-rpcclient.
-&#8962;RE
-&#8962;SH "BUGS"
-&#8962;PP
+rpcclient\.
+.RE
+.SH "BUGS"
+.PP
 rpcclient
-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.
-&#8962;PP
-From Luke Leighton's original rpcclient man page:
-&#8962;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.
-&#8962;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
-&#9619;fBsmbd&#9619;fR(8)
+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
+\fIWARNING!\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
-&#9619;fBrpcclient&#9619;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.
-&#8962;SH "VERSION"
-&#8962;PP
-This man page is correct for version 3.0 of the Samba suite.
-&#8962;SH "AUTHOR"
-&#8962;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.
-&#8962;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.
-
+\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 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\.

Modified: branches/samba/experimental/docs/manpages/samba.7
===================================================================
--- branches/samba/experimental/docs/manpages/samba.7	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/docs/manpages/samba.7	2008-06-09 06:59:20 UTC (rev 1920)
@@ -1,264 +1,255 @@
-.\"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 "" "" ""
-&#8962;SH "NAME"
+.\"     Title: samba
+.\"    Author: 
+.\" Generator: DocBook XSL Stylesheets v1.73.1 <http://docbook.sf.net/>
+.\"      Date: 05/20/2008
+.\"    Manual: Miscellanea
+.\"    Source: Samba 3.2
+.\"
+.TH "SAMBA" "7" "05/20/2008" "Samba 3\.2" "Miscellanea"
+.\" disable hyphenation
+.nh
+.\" disable justification (adjust text to left margin only)
+.ad l
+.SH "NAME"
 samba - A Windows SMB/CIFS fileserver for UNIX
-&#8962;SH "SYNOPSIS"
-&#8962;HP 1
+.SH "SYNOPSIS"
+.HP 1
 samba
-&#8962;SH "DESCRIPTION"
-&#8962;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.
-&#8962;PP
-&#9619;fBsmbd&#9619;fR(8)
-&#8962;RS 4
+.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\.
+.PP
+\fBsmbd\fR(8)
+.RS 4
 The
 smbd
-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
-&#9619;fBsmb.conf&#9619;fR(5)
-&#8962;RE
-&#8962;PP
-&#9619;fBnmbd&#9619;fR(8)
-&#8962;RS 4
+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)
+.RE
+.PP
+\fBnmbd\fR(8)
+.RS 4
 The
 nmbd
-daemon provides NetBIOS nameservice and browsing support. The configuration file for this daemon is described in
-&#9619;fBsmb.conf&#9619;fR(5)
-&#8962;RE
-&#8962;PP
-&#9619;fBsmbclient&#9619;fR(1)
-&#8962;RS 4
+daemon provides NetBIOS nameservice and browsing support\. The configuration file for this daemon is described in
+\fBsmb.conf\fR(5)
+.RE
+.PP
+\fBsmbclient\fR(1)
+.RS 4
 The
 smbclient
-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).
-&#8962;RE
-&#8962;PP
-&#9619;fBtestparm&#9619;fR(1)
-&#8962;RS 4
+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)\.
+.RE
+.PP
+\fBtestparm\fR(1)
+.RS 4
 The
 testparm
-utility is a simple syntax checker for Samba's
-&#9619;fBsmb.conf&#9619;fR(5)
-configuration file.
-&#8962;RE
-&#8962;PP
-&#9619;fBtestprns&#9619;fR(1)
-&#8962;RS 4
+utility is a simple syntax checker for Samba\'s
+\fBsmb.conf\fR(5)
+configuration file\.
+.RE
+.PP
+\fBtestprns\fR(1)
+.RS 4
 The
 testprns
 utility supports testing printer names defined in your
-&#9619;fIprintcap&#9619;fR
-file used by Samba.
-&#8962;RE
-&#8962;PP
-&#9619;fBsmbstatus&#9619;fR(1)
-&#8962;RS 4
+\fIprintcap\fR
+file used by Samba\.
+.RE
+.PP
+\fBsmbstatus\fR(1)
+.RS 4
 The
 smbstatus
 tool provides access to information about the current connections to
-smbd.
-&#8962;RE
-&#8962;PP
-&#9619;fBnmblookup&#9619;fR(1)
-&#8962;RS 4
+smbd\.
+.RE
+.PP
+\fBnmblookup\fR(1)
+.RS 4
 The
 nmblookup
-tools allows NetBIOS name queries to be made from a UNIX host.
-&#8962;RE
-&#8962;PP
-&#9619;fBsmbpasswd&#9619;fR(8)
-&#8962;RS 4
+tools allows NetBIOS name queries to be made from a UNIX host\.
+.RE
+.PP
+\fBsmbpasswd\fR(8)
+.RS 4
 The
 smbpasswd
-command is a tool for changing LanMan and Windows NT password hashes on Samba and Windows NT servers.
-&#8962;RE
-&#8962;PP
-&#9619;fBsmbcacls&#9619;fR(1)
-&#8962;RS 4
+command is a tool for changing LanMan and Windows NT password hashes on Samba and Windows NT servers\.
+.RE
+.PP
+\fBsmbcacls\fR(1)
+.RS 4
 The
 smbcacls
-command is a tool to set ACL's on remote CIFS servers.
-&#8962;RE
-&#8962;PP
-&#9619;fBsmbsh&#9619;fR(1)
-&#8962;RS 4
+command is a tool to set ACL\'s on remote CIFS servers\.
+.RE
+.PP
+\fBsmbsh\fR(1)
+.RS 4
 The
 smbsh
-command is a program that allows you to run a unix shell with with an overloaded VFS.
-&#8962;RE
-&#8962;PP
-&#9619;fBsmbtree&#9619;fR(1)
-&#8962;RS 4
+command is a program that allows you to run a unix shell with with an overloaded VFS\.
+.RE
+.PP
+\fBsmbtree\fR(1)
+.RS 4
 The
 smbtree
-command is a text-based network neighborhood tool.
-&#8962;RE
-&#8962;PP
-&#9619;fBsmbtar&#9619;fR(1)
-&#8962;RS 4
+command is a text\-based network neighborhood tool\.
+.RE
+.PP
+\fBsmbtar\fR(1)
+.RS 4
 The
 smbtar
-can make backups of data on CIFS/SMB servers.
-&#8962;RE
-&#8962;PP
-&#9619;fBsmbspool&#9619;fR(8)
-&#8962;RS 4
+can make backups of data on CIFS/SMB servers\.
+.RE
+.PP
+\fBsmbspool\fR(8)
+.RS 4
 smbspool
-is a helper utility for printing on printers connected to CIFS servers.
-&#8962;RE
-&#8962;PP
-&#9619;fBsmbcontrol&#9619;fR(1)
-&#8962;RS 4
+is a helper utility for printing on printers connected to CIFS servers\.
+.RE
+.PP
+\fBsmbcontrol\fR(1)
+.RS 4
 smbcontrol
-is a utility that can change the behaviour of running samba daemons.
-&#8962;RE
-&#8962;PP
-&#9619;fBrpcclient&#9619;fR(1)
-&#8962;RS 4
+is a utility that can change the behaviour of running samba daemons\.
+.RE
+.PP
+\fBrpcclient\fR(1)
+.RS 4
 rpcclient
-is a utility that can be used to execute RPC commands on remote CIFS servers.
-&#8962;RE
-&#8962;PP
-&#9619;fBpdbedit&#9619;fR(8)
-&#8962;RS 4
+is a utility that can be used to execute RPC commands on remote CIFS servers\.
+.RE
+.PP
+\fBpdbedit\fR(8)
+.RS 4
 The
 pdbedit
-command can be used to maintain the local user database on a samba server.
-&#8962;RE
-&#8962;PP
-&#9619;fBfindsmb&#9619;fR(1)
-&#8962;RS 4
+command can be used to maintain the local user database on a samba server\.
+.RE
+.PP
+\fBfindsmb\fR(1)
+.RS 4
 The
 findsmb
-command can be used to find SMB servers on the local network.
-&#8962;RE
-&#8962;PP
-&#9619;fBnet&#9619;fR(8)
-&#8962;RS 4
+command can be used to find SMB servers on the local network\.
+.RE
+.PP
+\fBnet\fR(8)
+.RS 4
 The
 net
-command is supposed to work similar to the DOS/Windows NET.EXE command.
-&#8962;RE
-&#8962;PP
-&#9619;fBswat&#9619;fR(8)
-&#8962;RS 4
+command is supposed to work similar to the DOS/Windows NET\.EXE command\.
+.RE
+.PP
+\fBswat\fR(8)
+.RS 4
 swat
-is a web-based interface to configuring
-&#9619;fIsmb.conf&#9619;fR.
-&#8962;RE
-&#8962;PP
-&#9619;fBwinbindd&#9619;fR(8)
-&#8962;RS 4
+is a web\-based interface to configuring
+\fIsmb\.conf\fR\.
+.RE
+.PP
+\fBwinbindd\fR(8)
+.RS 4
 winbindd
-is a daemon that is used for integrating authentication and the user database into unix.
-&#8962;RE
-&#8962;PP
-&#9619;fBwbinfo&#9619;fR(1)
-&#8962;RS 4
+is a daemon that is used for integrating authentication and the user database into unix\.
+.RE
+.PP
+\fBwbinfo\fR(1)
+.RS 4
 wbinfo
-is a utility that retrieves and stores information related to winbind.
-&#8962;RE
-&#8962;PP
-&#9619;fBprofiles&#9619;fR(1)
-&#8962;RS 4
+is a utility that retrieves and stores information related to winbind\.
+.RE
+.PP
+\fBprofiles\fR(1)
+.RS 4
 profiles
-is a command-line utility that can be used to replace all occurences of a certain SID with another SID.
-&#8962;RE
-&#8962;PP
-&#9619;fBlog2pcap&#9619;fR(1)
-&#8962;RS 4
+is a command\-line utility that can be used to replace all occurences of a certain SID with another SID\.
+.RE
+.PP
+\fBlog2pcap\fR(1)
+.RS 4
 log2pcap
-is a utility for generating pcap trace files from Samba log files.
-&#8962;RE
-&#8962;PP
-&#9619;fBvfstest&#9619;fR(1)
-&#8962;RS 4
+is a utility for generating pcap trace files from Samba log files\.
+.RE
+.PP
+\fBvfstest\fR(1)
+.RS 4
 vfstest
-is a utility that can be used to test vfs modules.
-&#8962;RE
-&#8962;PP
-&#9619;fBntlm_auth&#9619;fR(1)
-&#8962;RS 4
+is a utility that can be used to test vfs modules\.
+.RE
+.PP
+\fBntlm_auth\fR(1)
+.RS 4
 ntlm_auth
-is a helper-utility for external programs wanting to do NTLM-authentication.
-&#8962;RE
-&#8962;PP
-&#9619;fBsmbmount&#9619;fR(8), &#9619;fBsmbumount&#9619;fR(8), &#9619;fBsmbmnt&#9619;fR(8)
-&#8962;RS 4
+is a helper\-utility for external programs wanting to do NTLM\-authentication\.
+.RE
+.PP
+\fBsmbmount\fR(8), \fBsmbumount\fR(8), \fBsmbmnt\fR(8)
+.RS 4
 smbmount,smbumount
 and
 smbmnt
-are commands that can be used to mount CIFS/SMB shares on Linux.
-&#8962;RE
-&#8962;PP
-&#9619;fBsmbcquotas&#9619;fR(1)
-&#8962;RS 4
+are commands that can be used to mount CIFS/SMB shares on Linux\.
+.RE
+.PP
+\fBsmbcquotas\fR(1)
+.RS 4
 smbcquotas
-is a tool that can set remote QUOTA's on server with NTFS 5.
-&#8962;RE
-&#8962;SH "COMPONENTS"
-&#8962;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 visit
-http://devel.samba.org
-for information on how to file a bug report or submit a patch.
-&#8962;PP
+is a tool that can set remote QUOTA\'s on server with NTFS 5\.
+.RE
+.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 visit
+http://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 at
-http://www.samba.org/
-and explore the many option available to you.
-&#8962;SH "AVAILABILITY"
-&#8962;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.
-&#8962;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.
-&#8962;PP
+http://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.
-&#8962;PP
+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, at
-http://lists.samba.org.
-&#8962;SH "VERSION"
-&#8962;PP
-This man page is correct for version 3.0 of the Samba suite.
-&#8962;SH "CONTRIBUTIONS"
-&#8962;PP
+http://lists\.samba\.org\.
+.SH "VERSION"
+.PP
+This man page is correct for version 3 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 at
-http://lists.samba.org.
-&#8962;PP
+http://lists\.samba\.org\.
+.PP
 If you have patches to submit, visit
-http://devel.samba.org/
-for information on how to do it properly. We prefer patches in
-diff -u
-format.
-&#8962;SH "CONTRIBUTORS"
-&#8962;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
-&#9619;fIchange-log&#9619;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.
-&#8962;SH "AUTHOR"
-&#8962;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.
-&#8962;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.
-
+http://devel\.samba\.org/
+for information on how to do it properly\. We prefer patches in
+diff \-u
+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\.

Modified: branches/samba/experimental/docs/manpages/smb.conf.5
===================================================================
--- branches/samba/experimental/docs/manpages/smb.conf.5	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/docs/manpages/smb.conf.5	2008-06-09 06:59:20 UTC (rev 1920)
@@ -1,1171 +1,1352 @@
-.\"Generated by db2man.xsl. Don't modify this, modify the source.
-.de Sh \" Subsection
-.br
-.if t .Sp
-.ne 5
+.\"     Title: smb.conf
+.\"    Author: 
+.\" Generator: DocBook XSL Stylesheets v1.73.1 <http://docbook.sf.net/>
+.\"      Date: 05/20/2008
+.\"    Manual: File Formats and Conventions
+.\"    Source: Samba 3.2
+.\"
+.TH "SMB\.CONF" "5" "05/20/2008" "Samba 3\.2" "File Formats and Conventions"
+.\" disable hyphenation
+.nh
+.\" disable justification (adjust text to left margin only)
+.ad l
+.SH "NAME"
+smb.conf - The configuration file for the Samba suite
+.SH "SYNOPSIS"
 .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 "" "" ""
-&#8962;SH "NAME"
-smb.conf - The configuration file for the Samba suite
-&#8962;SH "SYNOPSIS"
-&#8962;PP
 The
-&#9619;fIsmb.conf&#9619;fR
-file is a configuration file for the Samba suite.
-&#9619;fIsmb.conf&#9619;fR
-contains runtime configuration information for the Samba programs. The
-&#9619;fIsmb.conf&#9619;fR
+\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
-&#9619;fBswat&#9619;fR(8)
-program. The complete description of the file format and possible parameters held within are here for reference purposes.
-&#8962;SH "FILE FORMAT"
-&#8962;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:
-
-&#8962;sp
-
+\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:
+.sp
+.RS 4
 .nf
-
-&#9619;fIname&#9619;fR = &#9619;fIvalue &#9619;fR
-
+\fIname\fR = \fIvalue \fR
 .fi
-
-&#8962;PP
-The file is line-based - that is, each newline-terminated line represents either a comment, a section name or a parameter.
-&#8962;PP
-Section and parameter names are not case sensitive.
-&#8962;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.
-&#8962;PP
-Any line beginning with a semicolon (\fB;\fR) or a hash (\fB#\fR) character is ignored, as are lines containing only whitespace.
-&#8962;PP
+.RE
+.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 (\(lq;\(rq) or a hash (\(lq#\(rq) character is ignored, as are lines containing only whitespace\.
+.PP
 Any line ending in a
-\fB\\\fR
-is continued on the next line in the customary UNIX fashion.
-&#8962;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 masks are numeric.
-&#8962;SH "SECTION DESCRIPTIONS"
-&#8962;PP
+\(lq\e\(rq
+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 masks are numeric\.
+.SH "SECTION DESCRIPTIONS"
+.PP
 Each section in the configuration file (except for the [global] section) describes a shared resource (known as a
-\fBshare\fR). The section name is the name of the shared resource and the parameters within the section define the shares attributes.
-&#8962;PP
+\(lqshare\(rq)\. 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.
-&#8962;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.
-&#8962;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).
-&#8962;PP
+\fIspecial 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.
-&#8962;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
+\fIguest\fR
+services, in which case no password is required to access them\. A specified UNIX
+\fIguest 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.
-&#8962;PP
-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.
-&#8962;PP
-The following sample section defines a file space share. The user has write access to the path
-&#9619;fI/home/bar&#9619;fR. The share is accessed via the share name
+option in the share definition\. For modern clients such as Windows 95/98/ME/NT/2000, this should not be necessary\.
+.PP
+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:
-
-&#8962;sp
-
+.sp
+.RS 4
 .nf
-
-	&#9619;fI[foo]&#9619;fR
-	path = /home/bar
-	read only = no
-
+	\fI[foo]\fR
+	\fIpath = /home/bar\fR
+	\fIread only = no\fR
 .fi
-
-&#8962;PP
-The following sample section defines a printable share. The share is read-only, 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
+.RE
+.PP
+The following sample section defines a printable share\. The share is read\-only, but printable\. That is, the only write access permitted is via calls to open, write to and close a spool file\. The
+\fIguest ok\fR
 parameter means access will be permitted as the default guest user (specified elsewhere):
-
-&#8962;sp
-
+.sp
+.RS 4
 .nf
-
-	&#9619;fI[aprinter]&#9619;fR
-	path = /usr/spool/public
-	read only = yes
-	printable = yes
-	guest ok = yes
-
+	\fI[aprinter]\fR
+	\fIpath = /usr/spool/public\fR
+	\fIread only = yes\fR
+	\fIprintable = yes\fR
+	\fIguest ok = yes\fR
 .fi
-
-&#8962;SH "SPECIAL SECTIONS"
-&#8962;SS "The [global] section"
-&#8962;PP
-Parameters in this section apply to the server as a whole, or are defaults for sections that do not specifically define certain items. See the notes under PARAMETERS for more information.
-&#8962;SS "The [homes] section"
-&#8962;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.
-&#8962;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 username 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.
-&#8962;PP
+.RE
+.sp
+.SH "SPECIAL SECTIONS"
+.SS "The [global] section"
+.PP
+Parameters in this section apply to the server as a whole, or are defaults for sections that 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 username 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:
-\(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.
-&#8962;PP
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
+The share name is changed from homes to the located username\.
+.RE
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
+If no path was given, the path is set to the user\'s home directory\.
+.sp
+.RE
+.PP
 If you decide to use a
-\fBpath =\fR
-line in your [homes] section, it may be useful to use the %S macro. For example:
-
-&#8962;sp
-
+\fIpath =\fR
+line in your [homes] section, it may be useful to use the %S macro\. For example:
+.sp
+.RS 4
 .nf
-
-&#9619;fBpath = /data/pchome/%S&#9619;fR
-
+\fBpath = /data/pchome/%S\fR
 .fi
-is useful if you have different home directories for your PCs than for UNIX access.
-&#8962;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.
-&#8962;PP
+.RE
+.sp
+is 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
-\fBhomes\fR, 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.
-&#8962;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:
-
-&#8962;sp
-
+\(lqhomes\(rq, 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:
+.sp
+.RS 4
 .nf
-
-&#9619;fI[homes]&#9619;fR
-read only = no
-
+\fI[homes]\fR
+\fIread only = no\fR
 .fi
-
-&#8962;PP
+.RE
+.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 is wise to also specify
-\fBread only access\fR.
-&#8962;PP
+\fIwithout a password\fR\. In the very unlikely event that this is actually desirable, it is wise to also specify
+\fIread only access\fR\.
+.PP
 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.
-&#8962;SS "The [printers] section"
-&#8962;PP
-This section works like [homes], but for printers.
-&#8962;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.
-&#8962;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.
-&#8962;PP
+\fIbrowseable\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
+\fIbrowseable = 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:
-\(bu
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
 The share name is set to the located printer name
-.TP
-\(bu
+.RE
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
 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.
-&#8962;PP
-The [printers] service MUST be printable - if you specify otherwise, the server will refuse to load the configuration file.
-&#8962;PP
-Typically the path specified is that of a world-writeable spool directory with the sticky bit set on it. A typical [printers] entry looks like this:
-
-&#8962;sp
-
+.RE
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
+If the share does not permit guest access and no username was given, the username is set to the located printer name\.
+.sp
+.RE
+.PP
+The [printers] service MUST be printable \- if you specify otherwise, the server will refuse to load the configuration file\.
+.PP
+Typically the path specified is that of a world\-writeable spool directory with the sticky bit set on it\. A typical [printers] entry looks like this:
+.sp
+.RS 4
 .nf
-
-&#9619;fI[printers]&#9619;fR
-path = /usr/spool/public
-guest ok = yes
-printable = yes
-
+\fI[printers]\fR
+\fIpath = /usr/spool/public\fR
+\fIguest ok = yes\fR
+\fIprintable = yes\fR
 .fi
-
-&#8962;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:
-
-&#8962;sp
-
+.RE
+.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:
+.sp
+.RS 4
 .nf
-
-alias|alias|alias|alias...    
-
+alias|alias|alias|alias\.\.\.    
 .fi
-
-&#8962;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 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.
-&#8962;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 (|).
-&#8962;sp
-&#8962;it 1 an&#9617;trap
-&#8962;nr an&#9617;no&#9617;space&#9617;flag 1
-&#8962;nr an&#9617;break&#9617;flag 1
-&#8962;br
-&#9619;fBNote&#9619;fR
-&#8962;PP
+.RE
+.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 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 (|)\.
+.sp
+.it 1 an-trap
+.nr an-no-space-flag 1
+.nr an-break-flag 1
+.br
+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
+to automatically obtain a list of printers\. See the
 printcap name
-option for more details.
-
-&#8962;SH "USERSHARES"
-&#8962;PP
-Starting with Samba version 3.0.23 the capability for non-root users to add, modify, and delete their own share definitions has been added. This capability is called
-\fBusershares\fR
-and is controlled by a set of parameters in the [global] section of the smb.conf. The relevant parameters are :
-&#8962;PP
+option for more details\.
+.SH "USERSHARES"
+.PP
+Starting with Samba version 3\.0\.23 the capability for non\-root users to add, modify, and delete their own share definitions has been added\. This capability is called
+\fIusershares\fR
+and is controlled by a set of parameters in the [global] section of the smb\.conf\. The relevant parameters are :
+.PP
 usershare allow guests
-&#8962;RS 4
-Controls if usershares can permit guest access.
-&#8962;RE
-&#8962;PP
+.RS 4
+Controls if usershares can permit guest access\.
+.RE
+.PP
 usershare max shares
-&#8962;RS 4
-Maximum number of user defined shares allowed.
-&#8962;RE
-&#8962;PP
+.RS 4
+Maximum number of user defined shares allowed\.
+.RE
+.PP
 usershare owner only
-&#8962;RS 4
-If set only directories owned by the sharing user can be shared.
-&#8962;RE
-&#8962;PP
+.RS 4
+If set only directories owned by the sharing user can be shared\.
+.RE
+.PP
 usershare path
-&#8962;RS 4
-Points to the directory containing the user defined share definitions. The filesystem permissions on this directory control who can create user defined shares.
-&#8962;RE
-&#8962;PP
+.RS 4
+Points to the directory containing the user defined share definitions\. The filesystem permissions on this directory control who can create user defined shares\.
+.RE
+.PP
 usershare prefix allow list
-&#8962;RS 4
-Comma-separated list of absolute pathnames restricting what directories can be shared. Only directories below the pathnames in this list are permitted.
-&#8962;RE
-&#8962;PP
+.RS 4
+Comma\-separated list of absolute pathnames restricting what directories can be shared\. Only directories below the pathnames in this list are permitted\.
+.RE
+.PP
 usershare prefix deny list
-&#8962;RS 4
-Comma-separated list of absolute pathnames restricting what directories can be shared. Directories below the pathnames in this list are prohibited.
-&#8962;RE
-&#8962;PP
+.RS 4
+Comma\-separated list of absolute pathnames restricting what directories can be shared\. Directories below the pathnames in this list are prohibited\.
+.RE
+.PP
 usershare template share
-&#8962;RS 4
-Names a pre-existing share used as a template for creating new usershares. All other share parameters not specified in the user defined share definition are copied from this named share.
-&#8962;RE
-&#8962;PP
+.RS 4
+Names a pre\-existing share used as a template for creating new usershares\. All other share parameters not specified in the user defined share definition are copied from this named share\.
+.RE
+.PP
 To allow members of the UNIX group
 foo
 to create user defined shares, create the directory to contain the share definitions as follows:
-&#8962;PP
+.PP
 Become root:
-
+.sp
+.RS 4
 .nf
-
 mkdir /usr/local/samba/lib/usershares
 chgrp foo /usr/local/samba/lib/usershares
 chmod 1770 /usr/local/samba/lib/usershares
-
 .fi
-&#8962;PP
+.RE
+.PP
 Then add the parameters
-
-&#8962;sp
-
+.sp
+.RS 4
 .nf
-
-	usershare path = /usr/local/samba/lib/usershares
-	usershare max shares = 10 # (or the desired number of shares)
-
+	\fIusershare path = /usr/local/samba/lib/usershares\fR
+	\fIusershare max shares = 10\fR # (or the desired number of shares)
 .fi
+.RE
+.sp
 to the global section of your
-&#9619;fIsmb.conf&#9619;fR. Members of the group foo may then manipulate the user defined shares using the following commands.
-&#8962;PP
+\fIsmb\.conf\fR\. Members of the group foo may then manipulate the user defined shares using the following commands\.
+.PP
 net usershare add sharename path [comment] [acl] [guest_ok=[y|n]]
-&#8962;RS 4
-To create or modify (overwrite) a user defined share.
-&#8962;RE
-&#8962;PP
+.RS 4
+To create or modify (overwrite) a user defined share\.
+.RE
+.PP
 net usershare delete sharename
-&#8962;RS 4
-To delete a user defined share.
-&#8962;RE
-&#8962;PP
-net usershare list wildcard-sharename
-&#8962;RS 4
-To list user defined shares.
-&#8962;RE
-&#8962;PP
-net usershare info wildcard-sharename
-&#8962;RS 4
-To print information about user defined shares.
-&#8962;RE
-&#8962;SH "PARAMETERS"
-&#8962;PP
-Parameters define the specific attributes of sections.
-&#8962;PP
-Some parameters are specific to the [global] section (e.g.,
-\fBsecurity\fR). Some parameters are usable in all sections (e.g.,
-\fBcreate mask\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. All
-\fBS\fR
-parameters can also be specified in the [global] section - in which case they will define the default behavior for all services.
-&#8962;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.
-&#8962;SH "VARIABLE SUBSTITUTIONS"
-&#8962;PP
-Many of the strings that are settable in the config file can take substitutions. For example the option
-\fBpath = /tmp/%u\fR
+.RS 4
+To delete a user defined share\.
+.RE
+.PP
+net usershare list wildcard\-sharename
+.RS 4
+To list user defined shares\.
+.RE
+.PP
+net usershare info wildcard\-sharename
+.RS 4
+To print information about user defined shares\.
+.RE
+.SH "PARAMETERS"
+.PP
+Parameters define the specific attributes of sections\.
+.PP
+Some parameters are specific to the [global] section (e\.g\.,
+\fIsecurity\fR)\. Some parameters are usable in all sections (e\.g\.,
+\fIcreate mask\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
+\fIG\fR
+in parentheses indicates that a parameter is specific to the [global] section\. The letter
+\fIS\fR
+indicates that a parameter can be specified in a service specific section\. All
+\fIS\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
+\(lqpath = /tmp/%u\(rq
 is interpreted as
-\fBpath = /tmp/john\fR
-if the user connected with the username john.
-&#8962;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:
-&#8962;PP
+\(lqpath = /tmp/john\(rq
+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:
+.PP
 %U
-&#8962;RS 4
-session username (the username that the client wanted, not necessarily the same as the one they got).
-&#8962;RE
-&#8962;PP
+.RS 4
+session username (the username that the client wanted, not necessarily the same as the one they got)\.
+.RE
+.PP
 %G
-&#8962;RS 4
-primary group name of %U.
-&#8962;RE
-&#8962;PP
+.RS 4
+primary group name of %U\.
+.RE
+.PP
 %h
-&#8962;RS 4
-the Internet hostname that Samba is running on.
-&#8962;RE
-&#8962;PP
+.RS 4
+the Internet hostname that Samba is running on\.
+.RE
+.PP
 %m
-&#8962;RS 4
-the NetBIOS name of the client machine (very useful).
-&#8962;sp
-This parameter is not available when Samba listens on port 445, as clients no longer send this information. If you use this macro in an include statement on a domain that has a Samba domain controller be sure to set in the [global] section
-&#9619;fIsmb ports = 139&#9619;fR. This will cause Samba to not listen on port 445 and will permit include functionality to function as it did with Samba 2.x.
-&#8962;RE
-&#8962;PP
+.RS 4
+the NetBIOS name of the client machine (very useful)\.
+.sp
+This parameter is not available when Samba listens on port 445, as clients no longer send this information\. If you use this macro in an include statement on a domain that has a Samba domain controller be sure to set in the [global] section
+\fIsmb ports = 139\fR\. This will cause Samba to not listen on port 445 and will permit include functionality to function as it did with Samba 2\.x\.
+.RE
+.PP
 %L
-&#8962;RS 4
-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
-\fBdual personality\fR.
-&#8962;RE
-&#8962;PP
+.RS 4
+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
+\(lqdual personality\(rq\.
+.RE
+.PP
 %M
-&#8962;RS 4
-the Internet name of the client machine.
-&#8962;RE
-&#8962;PP
+.RS 4
+the Internet name of the client machine\.
+.RE
+.PP
 %R
-&#8962;RS 4
-the selected protocol level after protocol negotiation. It can be one of CORE, COREPLUS, LANMAN1, LANMAN2 or NT1.
-&#8962;RE
-&#8962;PP
+.RS 4
+the selected protocol level after protocol negotiation\. It can be one of CORE, COREPLUS, LANMAN1, LANMAN2 or NT1\.
+.RE
+.PP
 %d
-&#8962;RS 4
-the process id of the current server process.
-&#8962;RE
-&#8962;PP
+.RS 4
+the process id of the current server process\.
+.RE
+.PP
 %a
-&#8962;RS 4
-the architecture of the remote machine. It currently recognizes Samba (&#9619;fBSamba&#9619;fR), the Linux CIFS file system (&#9619;fBCIFSFS&#9619;fR), OS/2, (&#9619;fBOS2&#9619;fR), Windows for Workgroups (&#9619;fBWfWg&#9619;fR), Windows 9x/ME (&#9619;fBWin95&#9619;fR), Windows NT (&#9619;fBWinNT&#9619;fR), Windows 2000 (&#9619;fBWin2K&#9619;fR), Windows XP (&#9619;fBWinXP&#9619;fR), and Windows 2003 (&#9619;fBWin2K3&#9619;fR). Anything else will be known as
-&#9619;fBUNKNOWN&#9619;fR.
-&#8962;RE
-&#8962;PP
+.RS 4
+The architecture of the remote machine\. It currently recognizes Samba (\fBSamba\fR), the Linux CIFS file system (\fBCIFSFS\fR), OS/2, (\fBOS2\fR), Windows for Workgroups (\fBWfWg\fR), Windows 9x/ME (\fBWin95\fR), Windows NT (\fBWinNT\fR), Windows 2000 (\fBWin2K\fR), Windows XP (\fBWinXP\fR), Windows XP 64\-bit(\fBWinXP64\fR), Windows 2003 including 2003R2 (\fBWin2K3\fR), and Windows Vista (\fBVista\fR)\. Anything else will be known as
+\fBUNKNOWN\fR\.
+.RE
+.PP
 %I
-&#8962;RS 4
-the IP address of the client machine.
-&#8962;RE
-&#8962;PP
+.RS 4
+the IP address of the client machine\.
+.RE
+.PP
 %i
-&#8962;RS 4
-the local IP address to which a client connected.
-&#8962;RE
-&#8962;PP
+.RS 4
+the local IP address to which a client connected\.
+.RE
+.PP
 %T
-&#8962;RS 4
-the current date and time.
-&#8962;RE
-&#8962;PP
+.RS 4
+the current date and time\.
+.RE
+.PP
 %D
-&#8962;RS 4
-name of the domain or workgroup of the current user.
-&#8962;RE
-&#8962;PP
+.RS 4
+name of the domain or workgroup of the current user\.
+.RE
+.PP
 %w
-&#8962;RS 4
-the winbind separator.
-&#8962;RE
-&#8962;PP
-%$(&#9619;fIenvvar&#9619;fR)
-&#8962;RS 4
+.RS 4
+the winbind separator\.
+.RE
+.PP
+%$(\fIenvvar\fR)
+.RS 4
 the value of the environment variable
-&#9619;fIenvar&#9619;fR.
-&#8962;RE
-&#8962;PP
+\fIenvar\fR\.
+.RE
+.PP
 The following substitutes apply only to some configuration options (only those that are used when a connection has been established):
-&#8962;PP
+.PP
 %S
-&#8962;RS 4
-the name of the current service, if any.
-&#8962;RE
-&#8962;PP
+.RS 4
+the name of the current service, if any\.
+.RE
+.PP
 %P
-&#8962;RS 4
-the root directory of the current service, if any.
-&#8962;RE
-&#8962;PP
+.RS 4
+the root directory of the current service, if any\.
+.RE
+.PP
 %u
-&#8962;RS 4
-username of the current service, if any.
-&#8962;RE
-&#8962;PP
+.RS 4
+username of the current service, if any\.
+.RE
+.PP
 %g
-&#8962;RS 4
-primary group name of %u.
-&#8962;RE
-&#8962;PP
+.RS 4
+primary group name of %u\.
+.RE
+.PP
 %H
-&#8962;RS 4
-the home directory of the user given by %u.
-&#8962;RE
-&#8962;PP
+.RS 4
+the home directory of the user given by %u\.
+.RE
+.PP
 %N
-&#8962;RS 4
-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, this value will be the same as %L.
-&#8962;RE
-&#8962;PP
+.RS 4
+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
+\fI\-\-with\-automount\fR
+option, this value will be the same as %L\.
+.RE
+.PP
 %p
-&#8962;RS 4
-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.
-&#8962;RE
-&#8962;PP
+.RS 4
+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\.
+.RE
+.PP
 There are some quite creative things that can be done with these substitutions and other
-&#9619;fIsmb.conf&#9619;fR
-options.
-&#8962;SH "NAME MANGLING"
-&#8962;PP
+\fIsmb\.conf\fR
+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.
-&#8962;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.
-&#8962;PP
-These options can be set separately for each service.
-&#8962;PP
+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
+These options can be set separately for each service\.
+.PP
 The options are:
-&#8962;PP
+.PP
 case sensitive = yes/no/auto
-&#8962;RS 4
-controls whether filenames are case sensitive. If they aren't, Samba must do a filename search and match on passed names. The default setting of auto allows clients that support case sensitive filenames (Linux CIFSVFS and smbclient 3.0.5 and above currently) to tell the Samba server on a per-packet basis that they wish to access the file system in a case-sensitive manner (to support UNIX case sensitive semantics). No Windows or DOS system supports case-sensitive filename so setting this option to auto is that same as setting it to no for them. Default
-\fBauto\fR.
-&#8962;RE
-&#8962;PP
+.RS 4
+controls whether filenames are case sensitive\. If they aren\'t, Samba must do a filename search and match on passed names\. The default setting of auto allows clients that support case sensitive filenames (Linux CIFSVFS and smbclient 3\.0\.5 and above currently) to tell the Samba server on a per\-packet basis that they wish to access the file system in a case\-sensitive manner (to support UNIX case sensitive semantics)\. No Windows or DOS system supports case\-sensitive filename so setting this option to auto is that same as setting it to no for them\. Default
+\fIauto\fR\.
+.RE
+.PP
 default case = upper/lower
-&#8962;RS 4
-controls what the default case is for new filenames (ie. files that don't currently exist in the filesystem). Default
-\fBlower\fR. IMPORTANT NOTE: This option will be used to modify the case of
-\fBall\fR
+.RS 4
+controls what the default case is for new filenames (ie\. files that don\'t currently exist in the filesystem)\. Default
+\fIlower\fR\. IMPORTANT NOTE: This option will be used to modify the case of
+\fIall\fR
 incoming client filenames, not just new filenames if the options
-case sensitive = yes,
-preserve case = No,
-short preserve case = No are set. This change is needed as part of the optimisations for directories containing large numbers of files.
-&#8962;RE
-&#8962;PP
+\fIcase sensitive = yes\fR,
+\fIpreserve case = No\fR,
+\fIshort preserve case = No\fR
+are set\. This change is needed as part of the optimisations for directories containing large numbers of files\.
+.RE
+.PP
 preserve case = yes/no
-&#8962;RS 4
-controls whether new files (ie. files that don't currently exist in the filesystem) are created with the case that the client passes, or if they are forced to be the
+.RS 4
+controls whether new files (ie\. files that don\'t currently exist in the filesystem) are created with the case that the client passes, or if they are forced to be the
 default
-case. Default
-\fByes\fR.
-&#8962;RE
-&#8962;PP
+case\. Default
+\fIyes\fR\.
+.RE
+.PP
 short preserve case = yes/no
-&#8962;RS 4
-controls if new files (ie. files that don't currently exist in the filesystem) 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
+.RS 4
+controls if new files (ie\. files that don\'t currently exist in the filesystem) 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 used with
+case\. This option can be used with
 preserve case = yes
-to permit long filenames to retain their case, while short names are lowercased. Default
-\fByes\fR.
-&#8962;RE
-&#8962;PP
-By default, Samba 3.0 has the same semantics as a Windows NT server, in that it is case insensitive but case preserving. As a special case for directories with large numbers of files, if the case options are set as follows, "case sensitive = yes", "case preserve = no", "short preserve case = no" then the "default case" option will be applied and will modify all filenames sent from the client when accessing this share.
-&#8962;SH "NOTE ABOUT USERNAME/PASSWORD VALIDATION"
-&#8962;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, the connection request is rejected. However, if one of the steps succeeds, the following steps are not checked.
-&#8962;PP
+to permit long filenames to retain their case, while short names are lowercased\. Default
+\fIyes\fR\.
+.RE
+.PP
+By default, Samba 3\.0 has the same semantics as a Windows NT server, in that it is case insensitive but case preserving\. As a special case for directories with large numbers of files, if the case options are set as follows, "case sensitive = yes", "case preserve = no", "short preserve case = no" then the "default case" option will be applied and will modify all filenames sent from the client when accessing this share\.
+.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, the connection request is rejected\. However, if one of the steps succeeds, the following steps are not checked\.
+.PP
 If the service is marked
-\fBguest only = yes\fR
-and the server is running with share-level security (\fBsecurity = share\fR, steps 1 to 5 are skipped.
-
-&#8962;sp
-&#8962;RS 4
-&#9619;h'&#9617;04' 1.&#9619;h'+02'If the client has passed a username/password pair and that username/password pair is validated by the UNIX system's password programs, the connection is made as that username. This includes the
-\\\\server\\service%&#9619;fIusername&#9619;fR
-method of passing a username.
-&#8962;RE
-
-
-&#8962;sp
-&#8962;RS 4
-&#9619;h'&#9617;04' 2.&#9619;h'+02'If the client has previously registered a username with the system and now supplies a correct password for that username, the connection is allowed.
-&#8962;RE
-
-
-&#8962;sp
-&#8962;RS 4
-&#9619;h'&#9617;04' 3.&#9619;h'+02'The client's NetBIOS name and any previously used usernames are checked against the supplied password. If they match, the connection is allowed as the corresponding user.
-&#8962;RE
-
-
-&#8962;sp
-&#8962;RS 4
-&#9619;h'&#9617;04' 4.&#9619;h'+02'If the client has previously validated a username/password pair with the server and the client has passed the validation token, that username is used.
-&#8962;RE
-
-
-&#8962;sp
-&#8962;RS 4
-&#9619;h'&#9617;04' 5.&#9619;h'+02'If a
+\(lqguest only = yes\(rq
+and the server is running with share\-level security (\(lqsecurity = share\(rq, steps 1 to 5 are skipped\.
+.sp
+.RS 4
+\h'-04' 1.\h'+02'If the client has passed a username/password pair and that username/password pair is validated by the UNIX system\'s password programs, the connection is made as that username\. This includes the
+\e\eserver\eservice%\fIusername\fR
+method of passing a username\.
+.RE
+.sp
+.RS 4
+\h'-04' 2.\h'+02'If the client has previously registered a username with the system and now supplies a correct password for that username, the connection is allowed\.
+.RE
+.sp
+.RS 4
+\h'-04' 3.\h'+02'The client\'s NetBIOS name and any previously used usernames are checked against the supplied password\. If they match, the connection is allowed as the corresponding user\.
+.RE
+.sp
+.RS 4
+\h'-04' 4.\h'+02'If the client has previously validated a username/password pair with the server and the client has passed the validation token, that username is used\.
+.RE
+.sp
+.RS 4
+\h'-04' 5.\h'+02'If a
 user =
 field is given in the
-&#9619;fIsmb.conf&#9619;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
+\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, the connection is made as the username in the
 user =
-line. If one of the usernames in the
+line\. If one of the usernames in the
 user =
 list begins with a
-@, that name expands to a list of names in the group of the same name.
-&#8962;RE
-
-
-&#8962;sp
-&#8962;RS 4
-&#9619;h'&#9617;04' 6.&#9619;h'+02'If the service is a guest service, a connection is made as the username given in the
+@, that name expands to a list of names in the group of the same name\.
+.RE
+.sp
+.RS 4
+\h'-04' 6.\h'+02'If the service is a guest service, a connection is made as the username given in the
 guest account =
-for the service, irrespective of the supplied password.
-&#8962;RE
-
-&#8962;SH "REGISTRY-BASED CONFIGURATION"
-&#8962;PP
-Starting with Samba version 3.2.0, the capability to store Samba configuration in the registry is available. There are two levels of registry configuration:
-
-&#8962;sp
-&#8962;RS 4
-&#9619;h'&#9617;04' 1.&#9619;h'+02'Share definitions stored in registry are used. This is triggered by setting the global parameter
-&#9619;fIregistry shares&#9619;fR
+for the service, irrespective of the supplied password\.
+.RE
+.SH "REGISTRY-BASED CONFIGURATION"
+.PP
+Starting with Samba version 3\.2\.0, the capability to store Samba configuration in the registry is available\. The configuration is stored in the registry key
+\fIHKLM\eSoftware\eSamba\esmbconf\fR\. There are two levels of registry configuration:
+.sp
+.RS 4
+\h'-04' 1.\h'+02'Share definitions stored in registry are used\. This is triggered by setting the global parameter
+\fIregistry shares\fR
 to
-\fByes\fR
+\(lqyes\(rq
 in
-\fBsmb.conf\fR.
-&#8962;sp
-Note: Shares defined in
-\fBsmb.conf\fR
-always take priority over shares of the same name defined in registry.
-&#8962;RE
-
-
-&#8962;sp
-&#8962;RS 4
-&#9619;h'&#9617;04' 2.&#9619;h'+02'Global
-\fBsmb.conf\fR
-options stored in registry are used. This is triggered by the parameter
-config backend = registry in the [global] section of
-\fBsmb.conf\fR. This removes everything that has been read from config files to this point and reads the content of the global configuration section from the registry. Activation of global registry options automatically activates registry shares. In this case, no share definitions from smb.conf are read: This is a registry only configuration with the advantage that share definitions are not read in a bulk at startup time but on demand when a share is accessed.
-&#8962;RE
-
-&#8962;PP
-Caveat: To make registry-based configurations foolproof at least to a certain extent, the use of
-&#9619;fIlock directory&#9619;fR,
-&#9619;fIconfig backend&#9619;fR, and
-&#9619;fIinclude&#9619;fR
-inside the registry configuration has been disabled. Especially, by changing the
-&#9619;fIlock directory&#9619;fR
-inside the registry configuration, one would create a broken setup where the daemons do not see the configuration they loaded once it is active.
-&#8962;PP
+\fIsmb\.conf\fR\.
+.sp
+The registry shares are loaded not at startup but on demand at runtime by
+\fIsmbd\fR\. Shares defined in
+\fIsmb\.conf\fR
+take priority over shares of the same name defined in registry\.
+.RE
+.sp
+.RS 4
+\h'-04' 2.\h'+02'Global
+\fIsmb\.conf\fR
+options stored in registry are used\. This can be activated in two different ways:
+.sp
+Firstly, a registry only configuration is triggered by setting
+\fIconfig backend = registry\fR
+in the [global] section of
+\fIsmb\.conf\fR\. This resets everything that has been read from config files to this point and reads the content of the global configuration section from the registry\. This is the recommended method of using registry based configuration\.
+.sp
+Secondly, a mixed configuration can be activated by a special new meaning of the parameter
+\fIinclude = registry\fR
+in the [global] section of
+\fIsmb\.conf\fR\. This reads the global options from registry with the same priorities as for an include of a text file\. This may be especially useful in cases where an initial configuration is needed to access the registry\.
+.sp
+Activation of global registry options automatically activates registry shares\. So in the registry only case, shares are loaded on demand only\.
+.RE
+.sp
+.RE
+.PP
+Note: To make registry\-based configurations foolproof at least to a certain extent, the use of
+\fIlock directory\fR
+and
+\fIconfig backend\fR
+inside the registry configuration has been disabled: Especially by changing the
+\fIlock directory\fR
+inside the registry configuration, one would create a broken setup where the daemons do not see the configuration they loaded once it is active\.
+.PP
 The registry configuration can be accessed with tools like
-\fBregedit\fR
+\fIregedit\fR
 or
-\fBnet rpc registry\fR
+\fInet (rpc) registry\fR
 in the key
-\fBHKLM\Software\Samba\smbconf\fR. More conveniently, the
-\fBconf\fR
+\fIHKLM\eSoftware\eSamba\esmbconf\fR\. More conveniently, the
+\fIconf\fR
 subcommand of the
-&#9619;fBnet&#9619;fR(8)
-utility offers a dedicated interface to read and write the registry based configuration locally, i.e. directly accessing the database file, circumventing the server.
-&#8962;SH "EXPLANATION OF EACH PARAMETER"
-&#8962;PP
+\fBnet\fR(8)
+utility offers a dedicated interface to read and write the registry based configuration locally, i\.e\. directly accessing the database file, circumventing the server\.
+.SH "EXPLANATION OF EACH PARAMETER"
+
+
 abort shutdown script (G)
-&#8962;RS 4
+.PP
+.RS 4
 This a full path name to a script called by
-&#9619;fBsmbd&#9619;fR(8)
+\fBsmbd\fR(8)
 that should stop a shutdown procedure issued by the
-shutdown script.
-&#8962;sp
+\fIshutdown script\fR\.
+.sp
 If the connected user posseses the
-&#9619;fBSeRemoteShutdownPrivilege&#9619;fR, right, this command will be run as user.
-&#8962;sp
+\fBSeRemoteShutdownPrivilege\fR, right, this command will be run as user\.
+.sp
 Default:
-\fB&#9619;fIabort shutdown script&#9619;fR = "" \fR
-&#8962;sp
+\fI\fIabort shutdown script\fR\fR\fI = \fR\fI""\fR\fI \fR
+.sp
 Example:
-\fB&#9619;fIabort shutdown script&#9619;fR = /sbin/shutdown -c \fR
-&#8962;RE
-&#8962;PP
+\fI\fIabort shutdown script\fR\fR\fI = \fR\fI/sbin/shutdown \-c\fR\fI \fR
+.RE
+
 acl check permissions (S)
-&#8962;RS 4
+.PP
+.RS 4
 This boolean parameter controls what
-&#9619;fBsmbd&#9619;fR(8)does on receiving a protocol request of "open for delete" from a Windows client. If a Windows client doesn't have permissions to delete a file then they expect this to be denied at open time. POSIX systems normally only detect restrictions on delete by actually attempting to delete the file or directory. As Windows clients can (and do) "back out" a delete request by unsetting the "delete on close" bit Samba cannot delete the file immediately on "open for delete" request as we cannot restore such a deleted file. With this parameter set to true (the default) then smbd checks the file system permissions directly on "open for delete" and denies the request without actually deleting the file if the file system permissions would seem to deny it. This is not perfect, as it's possible a user could have deleted a file without Samba being able to check the permissions correctly, but it is close enough to Windows semantics for mostly correct behaviour. Samba will correctly check POSIX ACL semantics in this case.
-&#8962;sp
-If this parameter is set to "false" Samba doesn't check permissions on "open for delete" and allows the open. If the user doesn't have permission to delete the file this will only be discovered at close time, which is too late for the Windows user tools to display an error message to the user. The symptom of this is files that appear to have been deleted "magically" re-appearing on a Windows explorer refersh. This is an extremely advanced protocol option which should not need to be changed. This parameter was introduced in its final form in 3.0.21, an earlier version with slightly different semantics was introduced in 3.0.20. That older version is not documented here.
-&#8962;sp
+\fBsmbd\fR(8)does on receiving a protocol request of "open for delete" from a Windows client\. If a Windows client doesn\'t have permissions to delete a file then they expect this to be denied at open time\. POSIX systems normally only detect restrictions on delete by actually attempting to delete the file or directory\. As Windows clients can (and do) "back out" a delete request by unsetting the "delete on close" bit Samba cannot delete the file immediately on "open for delete" request as we cannot restore such a deleted file\. With this parameter set to true (the default) then smbd checks the file system permissions directly on "open for delete" and denies the request without actually deleting the file if the file system permissions would seem to deny it\. This is not perfect, as it\'s possible a user could have deleted a file without Samba being able to check the permissions correctly, but it is close enough to Windows semantics for mostly correct behaviour\. Samba will correctly check POSIX ACL semantics in this case\.
+.sp
+If this parameter is set to "false" Samba doesn\'t check permissions on "open for delete" and allows the open\. If the user doesn\'t have permission to delete the file this will only be discovered at close time, which is too late for the Windows user tools to display an error message to the user\. The symptom of this is files that appear to have been deleted "magically" re\-appearing on a Windows explorer refersh\. This is an extremely advanced protocol option which should not need to be changed\. This parameter was introduced in its final form in 3\.0\.21, an earlier version with slightly different semantics was introduced in 3\.0\.20\. That older version is not documented here\.
+.sp
 Default:
-\fB&#9619;fIacl check permissions&#9619;fR = True \fR
-&#8962;RE
-&#8962;PP
+\fI\fIacl check permissions\fR\fR\fI = \fR\fITrue\fR\fI \fR
+.RE
+
 acl compatibility (S)
-&#8962;RS 4
-This parameter specifies what OS ACL semantics should be compatible with. Possible values are
-\fBwinnt\fR
+.PP
+.RS 4
+This parameter specifies what OS ACL semantics should be compatible with\. Possible values are
+\fIwinnt\fR
 for Windows NT 4,
-\fBwin2k\fR
+\fIwin2k\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.
-&#8962;sp
+\fIauto\fR\. If you specify
+\fIauto\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\.
+.sp
 Default:
-\fB&#9619;fIacl compatibility&#9619;fR = Auto \fR
-&#8962;sp
+\fI\fIacl compatibility\fR\fR\fI = \fR\fIAuto\fR\fI \fR
+.sp
 Example:
-\fB&#9619;fIacl compatibility&#9619;fR = win2k \fR
-&#8962;RE
-&#8962;PP
+\fI\fIacl compatibility\fR\fR\fI = \fR\fIwin2k\fR\fI \fR
+.RE
+
 acl group control (S)
-&#8962;RS 4
-In a POSIX filesystem, only the owner of a file or directory and the superuser can modify the permissions and ACLs on a file. If this parameter is set, then Samba overrides this restriction, and also allows the
-\fBprimary group owner\fR
-of a file or directory to modify the permissions and ACLs on that file.
-&#8962;sp
-On a Windows server, groups may be the owner of a file or directory - thus allowing anyone in that group to modify the permissions on it. This allows the delegation of security controls on a point in the filesystem to the group owner of a directory and anything below it also owned by that group. This means there are multiple people with permissions to modify ACLs on a file or directory, easing managability.
-&#8962;sp
-This parameter allows Samba to also permit delegation of the control over a point in the exported directory hierarchy in much the same was as Windows. This allows all members of a UNIX group to control the permissions on a file or directory they have group ownership on.
-&#8962;sp
+.PP
+.RS 4
+In a POSIX filesystem, only the owner of a file or directory and the superuser can modify the permissions and ACLs on a file\. If this parameter is set, then Samba overrides this restriction, and also allows the
+\fIprimary group owner\fR
+of a file or directory to modify the permissions and ACLs on that file\.
+.sp
+On a Windows server, groups may be the owner of a file or directory \- thus allowing anyone in that group to modify the permissions on it\. This allows the delegation of security controls on a point in the filesystem to the group owner of a directory and anything below it also owned by that group\. This means there are multiple people with permissions to modify ACLs on a file or directory, easing managability\.
+.sp
+This parameter allows Samba to also permit delegation of the control over a point in the exported directory hierarchy in much the same way as Windows\. This allows all members of a UNIX group to control the permissions on a file or directory they have group ownership on\.
+.sp
 This parameter is best used with the
-inherit owner option and also on on a share containing directories with the UNIX
-\fBsetgid bit\fR
-bit set on them, which causes new files and directories created within it to inherit the group ownership from the containing directory.
-&#8962;sp
-This is parameter has been marked deprecated in Samba 3.0.23. The same behavior is now implemented by the
-&#9619;fIdos filemode&#9619;fR
-option.
-&#8962;sp
+\fIinherit owner\fR
+option and also on on a share containing directories with the UNIX
+\fIsetgid bit\fR
+set on them, which causes new files and directories created within it to inherit the group ownership from the containing directory\.
+.sp
+This is parameter has been marked deprecated in Samba 3\.0\.23\. The same behavior is now implemented by the
+\fIdos filemode\fR
+option\.
+.sp
 Default:
-\fB&#9619;fIacl group control&#9619;fR = no \fR
-&#8962;RE
-&#8962;PP
+\fI\fIacl group control\fR\fR\fI = \fR\fIno\fR\fI \fR
+.RE
+
 acl map full control (S)
-&#8962;RS 4
+.PP
+.RS 4
 This boolean parameter controls whether
-&#9619;fBsmbd&#9619;fR(8)maps a POSIX ACE entry of "rwx" (read/write/execute), the maximum allowed POSIX permission set, into a Windows ACL of "FULL CONTROL". If this parameter is set to true any POSIX ACE entry of "rwx" will be returned in a Windows ACL as "FULL CONTROL", is this parameter is set to false any POSIX ACE entry of "rwx" will be returned as the specific Windows ACL bits representing read, write and execute.
-&#8962;sp
+\fBsmbd\fR(8)maps a POSIX ACE entry of "rwx" (read/write/execute), the maximum allowed POSIX permission set, into a Windows ACL of "FULL CONTROL"\. If this parameter is set to true any POSIX ACE entry of "rwx" will be returned in a Windows ACL as "FULL CONTROL", is this parameter is set to false any POSIX ACE entry of "rwx" will be returned as the specific Windows ACL bits representing read, write and execute\.
+.sp
 Default:
-\fB&#9619;fIacl map full control&#9619;fR = True \fR
-&#8962;RE
-&#8962;PP
+\fI\fIacl map full control\fR\fR\fI = \fR\fITrue\fR\fI \fR
+.RE
+
 add group script (G)
-&#8962;RS 4
+.PP
+.RS 4
 This is the full pathname to a script that will be run
-\fBAS ROOT\fR
+\fIAS ROOT\fR
 by
-&#9619;fBsmbd&#9619;fR(8)
-when a new group is requested. It will expand any
-&#9619;fI%g&#9619;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.
-&#8962;sp
+\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\.
+.sp
 Default:
-\fB&#9619;fIadd group script&#9619;fR = \fR
-&#8962;sp
+\fI\fIadd group script\fR\fR\fI = \fR\fI\fR\fI \fR
+.sp
 Example:
-\fB&#9619;fIadd group script&#9619;fR = /usr/sbin/groupadd %g \fR
-&#8962;RE
-&#8962;PP
+\fI\fIadd group script\fR\fR\fI = \fR\fI/usr/sbin/groupadd %g\fR\fI \fR
+.RE
+
 add machine script (G)
-&#8962;RS 4
+.PP
+.RS 4
 This is the full pathname to a script that will be run by
-&#9619;fBsmbd&#9619;fR(8)
-when a machine is added to Samba's domain and a Unix account matching the machine's name appended with a "$" does not already exist.
-&#8962;sp
+\fBsmbd\fR(8)
+when a machine is added to Samba\'s domain and a Unix account matching the machine\'s name appended with a "$" does not already exist\.
+.sp
 This option is very similar to the
-add user script, and likewise uses the %u substitution for the account name. Do not use the %m substitution.
-&#8962;sp
+\fIadd user script\fR, and likewise uses the %u substitution for the account name\. Do not use the %m substitution\.
+.sp
 Default:
-\fB&#9619;fIadd machine script&#9619;fR = \fR
-&#8962;sp
+\fI\fIadd machine script\fR\fR\fI = \fR\fI\fR\fI \fR
+.sp
 Example:
-\fB&#9619;fIadd machine script&#9619;fR = /usr/sbin/adduser -n -g machines -c Machine -d /var/lib/nobody -s /bin/false %u \fR
-&#8962;RE
-&#8962;PP
+\fI\fIadd machine script\fR\fR\fI = \fR\fI/usr/sbin/adduser \-n \-g machines \-c Machine \-d /var/lib/nobody \-s /bin/false %u\fR\fI \fR
+.RE
+
 add port command (G)
-&#8962;RS 4
-Samba 3.0.23 introduces support for adding printer ports remotely using the Windows "Add Standard TCP/IP Port Wizard". This option defines an external program to be executed when smbd receives a request to add a new Port to the system. he script is passed two parameters:
-\(bu
-&#9619;fIport name&#9619;fR
-.TP
-\(bu
-&#9619;fIdevice URI&#9619;fR
-&#8962;IP "" 4
-The deviceURI is in the for of socket://<hostname>[:<portnumber>] or lpd://<hostname>/<queuename>.
-&#8962;sp
+.PP
+.RS 4
+Samba 3\.0\.23 introduced support for adding printer ports remotely using the Windows "Add Standard TCP/IP Port Wizard"\. This option defines an external program to be executed when smbd receives a request to add a new Port to the system\. The script is passed two parameters:
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
+\fIport name\fR
+.RE
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
+\fIdevice URI\fR
+.sp
+.RE
+The deviceURI is in the for of socket://<hostname>[:<portnumber>] or lpd://<hostname>/<queuename>\.
+.sp
 Default:
-\fB&#9619;fIadd port command&#9619;fR = \fR
-&#8962;sp
+\fI\fIadd port command\fR\fR\fI = \fR\fI\fR\fI \fR
+.sp
 Example:
-\fB&#9619;fIadd port command&#9619;fR = /etc/samba/scripts/addport.sh \fR
-&#8962;RE
-&#8962;PP
+\fI\fIadd port command\fR\fR\fI = \fR\fI/etc/samba/scripts/addport\.sh\fR\fI \fR
+.RE
+
 add printer command (G)
-&#8962;RS 4
-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.
-&#8962;sp
-For a Samba host this means that the printer must be physically added to the underlying printing system. The
-&#9619;fIadd printer command&#9619;fR
+.PP
+.RS 4
+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\.
+.sp
+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
-&#9619;fIsmb.conf&#9619;fR
+\fIsmb\.conf\fR
 file in order that it can be shared by
-&#9619;fBsmbd&#9619;fR(8).
-&#8962;sp
+\fBsmbd\fR(8)\.
+.sp
 The
-&#9619;fIaddprinter command&#9619;fR
+\fIaddprinter command\fR
 is automatically invoked with the following parameter (in order):
-\(bu
-&#9619;fIprinter name&#9619;fR
-.TP
-\(bu
-&#9619;fIshare name&#9619;fR
-.TP
-\(bu
-&#9619;fIport name&#9619;fR
-.TP
-\(bu
-&#9619;fIdriver name&#9619;fR
-.TP
-\(bu
-&#9619;fIlocation&#9619;fR
-.TP
-\(bu
-&#9619;fIWindows 9x driver location&#9619;fR
-&#8962;IP "" 4
-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.
-&#8962;sp
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
+\fIprinter name\fR
+.RE
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
+\fIshare name\fR
+.RE
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
+\fIport name\fR
+.RE
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
+\fIdriver name\fR
+.RE
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
+\fIlocation\fR
+.RE
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
+\fIWindows 9x driver location\fR
+.sp
+.RE
+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\.
+.sp
 Once the
-&#9619;fIaddprinter command&#9619;fR
+\fIaddprinter command\fR
 has been executed,
 smbd
 will reparse the
-&#9619;fI smb.conf&#9619;fR
-to determine if the share defined by the APW exists. If the sharename is still invalid, then
+\fI smb\.conf\fR
+to determine if the share defined by the APW exists\. If the sharename is still invalid, then
 smbd
-will return an ACCESS_DENIED error to the client.
-&#8962;sp
-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.
-&#8962;sp
+will return an ACCESS_DENIED error to the client\.
+.sp
+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\.
+.sp
 Default:
-\fB&#9619;fIadd printer command&#9619;fR = \fR
-&#8962;sp
+\fI\fIadd printer command\fR\fR\fI = \fR\fI\fR\fI \fR
+.sp
 Example:
-\fB&#9619;fIadd printer command&#9619;fR = /usr/bin/addprinter \fR
-&#8962;RE
-&#8962;PP
+\fI\fIadd printer command\fR\fR\fI = \fR\fI/usr/bin/addprinter\fR\fI \fR
+.RE
+
 add share command (G)
-&#8962;RS 4
-Samba 2.2.0 introduced the ability to dynamically add and delete shares via the Windows NT 4.0 Server Manager. The
-&#9619;fIadd share command&#9619;fR
+.PP
+.RS 4
+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
-&#9619;fIsmb.conf&#9619;fR. In order to successfully execute the
-&#9619;fIadd share command&#9619;fR,
+\fIsmb\.conf\fR\. In order to successfully execute the
+\fIadd share command\fR,
 smbd
-requires that the administrator be connected using a root account (i.e. uid == 0).
-&#8962;sp
+requires that the administrator be connected using a root account (i\.e\. uid == 0)\.
+.sp
 If the connected account has
 SeDiskOperatorPrivilege, scripts defined in
-&#9619;fIchange share&#9619;fR
-parameter are executed as root.
-&#8962;sp
+\fIchange share\fR
+parameter are executed as root\.
+.sp
 When executed,
 smbd
 will automatically invoke the
-&#9619;fIadd share command&#9619;fR
-with five parameters.
-\(bu
-&#9619;fIconfigFile&#9619;fR
-- the location of the global
-&#9619;fIsmb.conf&#9619;fR
-file.
-.TP
-\(bu
-&#9619;fIshareName&#9619;fR
-- the name of the new share.
-.TP
-\(bu
-&#9619;fIpathName&#9619;fR
-- path to an **existing** directory on disk.
-.TP
-\(bu
-&#9619;fIcomment&#9619;fR
-- comment string to associate with the new share.
-.TP
-\(bu
-&#9619;fImax connections&#9619;fR
-Number of maximum simultaneous connections to this share.
-&#8962;IP "" 4
-This parameter is only used for add file shares. To add printer shares, see the
-addprinter command.
-&#8962;sp
+\fIadd share command\fR
+with five parameters\.
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
+\fIconfigFile\fR
+\- the location of the global
+\fIsmb\.conf\fR
+file\.
+.RE
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
+\fIshareName\fR
+\- the name of the new share\.
+.RE
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
+\fIpathName\fR
+\- path to an **existing** directory on disk\.
+.RE
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
+\fIcomment\fR
+\- comment string to associate with the new share\.
+.RE
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
+\fImax connections\fR
+Number of maximum simultaneous connections to this share\.
+.sp
+.RE
+This parameter is only used for add file shares\. To add printer shares, see the
+\fIaddprinter command\fR\.
+.sp
 Default:
-\fB&#9619;fIadd share command&#9619;fR = \fR
-&#8962;sp
+\fI\fIadd share command\fR\fR\fI = \fR\fI\fR\fI \fR
+.sp
 Example:
-\fB&#9619;fIadd share command&#9619;fR = /usr/local/bin/addshare \fR
-&#8962;RE
-&#8962;PP
+\fI\fIadd share command\fR\fR\fI = \fR\fI/usr/local/bin/addshare\fR\fI \fR
+.RE
+
 add user script (G)
-&#8962;RS 4
+.PP
+.RS 4
 This is the full pathname to a script that will be run
-\fBAS ROOT\fR
+\fIAS ROOT\fR
 by
-&#9619;fBsmbd&#9619;fR(8)
-under special circumstances described below.
-&#8962;sp
-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.
-&#8962;sp
+\fBsmbd\fR(8)
+under special circumstances described below\.
+.sp
+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
+\fION DEMAND\fR
+when a user accesses the Samba server\.
+.sp
 In order to use this option,
-&#9619;fBsmbd&#9619;fR(8)
+\fBsmbd\fR(8)
 must
-\fBNOT\fR
+\fINOT\fR
 be set to
-security = share and
-add user script must be set to a full pathname for a script that will create a UNIX user given one argument of
-&#9619;fI%u&#9619;fR, which expands into the UNIX user name to create.
-&#8962;sp
+\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\.
+.sp
 When the Windows user attempts to access the Samba server, at login (session setup in the SMB protocol) time,
-&#9619;fBsmbd&#9619;fR(8)
+\fBsmbd\fR(8)
 contacts the
-password server and attempts to authenticate the given user with the given password. If the authentication succeeds then
+\fIpassword server\fR
+and attempts to authenticate the given user with the given password\. If the authentication succeeds then
 smbd
-attempts to find a UNIX user in the UNIX password database to map the Windows user into. If this lookup fails, and
-add user script is set then
+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
 smbd
 will call the specified script
-\fBAS ROOT\fR, expanding any
-&#9619;fI%u&#9619;fR
-argument to be the user name to create.
-&#8962;sp
+\fIAS ROOT\fR, expanding any
+\fI%u\fR
+argument to be the user name to create\.
+.sp
 If this script successfully creates the user then
 smbd
-will continue on as though the UNIX user already existed. In this way, UNIX users are dynamically created to match existing Windows NT accounts.
-&#8962;sp
+will continue on as though the UNIX user already existed\. In this way, UNIX users are dynamically created to match existing Windows NT accounts\.
+.sp
 See also
-security,
-password server,
-delete user script.
-&#8962;sp
+\fIsecurity\fR,
+\fIpassword server\fR,
+\fIdelete user script\fR\.
+.sp
 Default:
-\fB&#9619;fIadd user script&#9619;fR = \fR
-&#8962;sp
+\fI\fIadd user script\fR\fR\fI = \fR\fI\fR\fI \fR
+.sp
 Example:
-\fB&#9619;fIadd user script&#9619;fR = /usr/local/samba/bin/add_user %u \fR
-&#8962;RE
-&#8962;PP
+\fI\fIadd user script\fR\fR\fI = \fR\fI/usr/local/samba/bin/add_user %u\fR\fI \fR
+.RE
+
 add user to group script (G)
-&#8962;RS 4
-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
-&#9619;fBsmbd&#9619;fR(8)
-\fBAS ROOT\fR. Any
-&#9619;fI%g&#9619;fR
+.PP
+.RS 4
+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)
+\fIAS ROOT\fR\. Any
+\fI%g\fR
 will be replaced with the group name and any
-&#9619;fI%u&#9619;fR
-will be replaced with the user name.
-&#8962;sp
+\fI%u\fR
+will be replaced with the user name\.
+.sp
 Note that the
 adduser
-command used in the example below does not support the used syntax on all systems.
-&#8962;sp
+command used in the example below does not support the used syntax on all systems\.
+.sp
 Default:
-\fB&#9619;fIadd user to group script&#9619;fR = \fR
-&#8962;sp
+\fI\fIadd user to group script\fR\fR\fI = \fR\fI\fR\fI \fR
+.sp
 Example:
-\fB&#9619;fIadd user to group script&#9619;fR = /usr/sbin/adduser %u %g \fR
-&#8962;RE
-&#8962;PP
+\fI\fIadd user to group script\fR\fR\fI = \fR\fI/usr/sbin/adduser %u %g\fR\fI \fR
+.RE
+
+administrative share (S)
+.PP
+.RS 4
+If this parameter is set to
+\fByes\fR
+for a share, then the share will be an administrative share\. The Administrative Shares are the default network shares created by all Windows NT\-based operating systems\. These are shares like C$, D$ or ADMIN$\. The type of these shares is STYPE_DISKTREE_HIDDEN\.
+.sp
+See the section below on
+\fIsecurity\fR
+for more information about this option\.
+.sp
+Default:
+\fI\fIadministrative share\fR\fR\fI = \fR\fIno\fR\fI \fR
+.RE
+
 admin users (S)
-&#8962;RS 4
-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).
-&#8962;sp
-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.
-&#8962;sp
+.PP
+.RS 4
+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)\.
+.sp
+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\.
+.sp
 This parameter will not work with the
-security = share in Samba 3.0. This is by design.
-&#8962;sp
+\fIsecurity = share\fR
+in Samba 3\.0\. This is by design\.
+.sp
 Default:
-\fB&#9619;fIadmin users&#9619;fR = \fR
-&#8962;sp
+\fI\fIadmin users\fR\fR\fI = \fR\fI\fR\fI \fR
+.sp
 Example:
-\fB&#9619;fIadmin users&#9619;fR = jason \fR
-&#8962;RE
-&#8962;PP
+\fI\fIadmin users\fR\fR\fI = \fR\fIjason\fR\fI \fR
+.RE
+
 afs share (S)
-&#8962;RS 4
-This parameter controls whether special AFS features are enabled for this share. If enabled, it assumes that the directory exported via the
-&#9619;fIpath&#9619;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.
-&#8962;sp
+.PP
+.RS 4
+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\.
+.sp
 Default:
-\fB&#9619;fIafs share&#9619;fR = no \fR
-&#8962;RE
-&#8962;PP
+\fI\fIafs share\fR\fR\fI = \fR\fIno\fR\fI \fR
+.RE
+
 afs username map (G)
-&#8962;RS 4
-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.
-&#8962;sp
-The mapped user name must contain the cell name to log into, so without setting this parameter there will be no token.
-&#8962;sp
+.PP
+.RS 4
+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\.
+.sp
+The mapped user name must contain the cell name to log into, so without setting this parameter there will be no token\.
+.sp
 Default:
-\fB&#9619;fIafs username map&#9619;fR = \fR
-&#8962;sp
+\fI\fIafs username map\fR\fR\fI = \fR\fI\fR\fI \fR
+.sp
 Example:
-\fB&#9619;fIafs username map&#9619;fR = %u at afs.samba.org \fR
-&#8962;RE
-&#8962;PP
+\fI\fIafs username map\fR\fR\fI = \fR\fI%u at afs\.samba\.org\fR\fI \fR
+.RE
+
 aio read size (S)
-&#8962;RS 4
-If Samba has been built with asynchronous I/O support and this integer parameter is set to non-zero value, Samba will read from file asynchronously when size of request is bigger than this value. Note that it happens only for non-chained and non-chaining reads and when not using write cache.
-&#8962;sp
-Current implementation of asynchronous I/O in Samba 3.0 does support only up to 10 outstanding asynchronous requests, read and write combined.
-&#8962;sp
-
-
-  write cache size
-  aio write size
-
+.PP
+.RS 4
+If Samba has been built with asynchronous I/O support and this integer parameter is set to non\-zero value, Samba will read from file asynchronously when size of request is bigger than this value\. Note that it happens only for non\-chained and non\-chaining reads and when not using write cache\.
+.sp
+Current implementation of asynchronous I/O in Samba 3\.0 does support only up to 10 outstanding asynchronous requests, read and write combined\.
+.sp
+Related command:
+\fIwrite cache size\fR
+.sp
+Related command:
+\fIaio write size\fR
+.sp
 Default:
-\fB&#9619;fIaio read size&#9619;fR = 0 \fR
-&#8962;sp
+\fI\fIaio read size\fR\fR\fI = \fR\fI0\fR\fI \fR
+.sp
 Example:
-\fB&#9619;fIaio read size&#9619;fR = 16384 # Use asynchronous I/O for reads bigger than 16KB request size \fR
-&#8962;RE
-&#8962;PP
+\fI\fIaio read size\fR\fR\fI = \fR\fI16384 # Use asynchronous I/O for reads bigger than 16KB request size\fR\fI \fR
+.RE
+
 aio write size (S)
-&#8962;RS 4
-If Samba has been built with asynchronous I/O support and this integer parameter is set to non-zero value, Samba will write to file asynchronously when size of request is bigger than this value. Note that it happens only for non-chained and non-chaining reads and when not using write cache.
-&#8962;sp
-Current implementation of asynchronous I/O in Samba 3.0 does support only up to 10 outstanding asynchronous requests, read and write combined.
-&#8962;sp
-
-  
-  write cache size
-  aio read size
-
+.PP
+.RS 4
+If Samba has been built with asynchronous I/O support and this integer parameter is set to non\-zero value, Samba will write to file asynchronously when size of request is bigger than this value\. Note that it happens only for non\-chained and non\-chaining reads and when not using write cache\.
+.sp
+Current implementation of asynchronous I/O in Samba 3\.0 does support only up to 10 outstanding asynchronous requests, read and write combined\.
+.sp
+Related command:
+\fIwrite cache size\fR
+.sp
+Related command:
+\fIaio read size\fR
+.sp
 Default:
-\fB&#9619;fIaio write size&#9619;fR = 0 \fR
-&#8962;sp
+\fI\fIaio write size\fR\fR\fI = \fR\fI0\fR\fI \fR
+.sp
 Example:
-\fB&#9619;fIaio write size&#9619;fR = 16384 # Use asynchronous I/O for writes bigger than 16KB request size \fR
-&#8962;RE
-&#8962;PP
+\fI\fIaio write size\fR\fR\fI = \fR\fI16384 # Use asynchronous I/O for writes bigger than 16KB request size\fR\fI \fR
+.RE
+
 algorithmic rid base (G)
-&#8962;RS 4
-This determines how Samba will use its algorithmic mapping from uids/gid to the RIDs needed to construct NT Security Identifiers.
-&#8962;sp
-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.
-&#8962;sp
-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 arbitrary-rid supporting backends.
-&#8962;sp
+.PP
+.RS 4
+This determines how Samba will use its algorithmic mapping from uids/gid to the RIDs needed to construct NT Security Identifiers\.
+.sp
+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\.
+.sp
+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 arbitrary\-rid supporting backends\.
+.sp
 Default:
-\fB&#9619;fIalgorithmic rid base&#9619;fR = 1000 \fR
-&#8962;sp
+\fI\fIalgorithmic rid base\fR\fR\fI = \fR\fI1000\fR\fI \fR
+.sp
 Example:
-\fB&#9619;fIalgorithmic rid base&#9619;fR = 100000 \fR
-&#8962;RE
-&#8962;PP
+\fI\fIalgorithmic rid base\fR\fR\fI = \fR\fI100000\fR\fI \fR
+.RE
+
 allocation roundup size (S)
-&#8962;RS 4
-This parameter allows an administrator to tune the allocation size reported to Windows clients. The default size of 1Mb generally results in improved Windows client performance. However, rounding the allocation size may cause difficulties for some applications, e.g. MS Visual Studio. If the MS Visual Studio compiler starts to crash with an internal error, set this parameter to zero for this share.
-&#8962;sp
-The integer parameter specifies the roundup size in bytes.
-&#8962;sp
+.PP
+.RS 4
+This parameter allows an administrator to tune the allocation size reported to Windows clients\. The default size of 1Mb generally results in improved Windows client performance\. However, rounding the allocation size may cause difficulties for some applications, e\.g\. MS Visual Studio\. If the MS Visual Studio compiler starts to crash with an internal error, set this parameter to zero for this share\.
+.sp
+The integer parameter specifies the roundup size in bytes\.
+.sp
 Default:
-\fB&#9619;fIallocation roundup size&#9619;fR = 1048576 \fR
-&#8962;sp
+\fI\fIallocation roundup size\fR\fR\fI = \fR\fI1048576\fR\fI \fR
+.sp
 Example:
-\fB&#9619;fIallocation roundup size&#9619;fR = 0 # (to disable roundups) \fR
-&#8962;RE
-&#8962;PP
+\fI\fIallocation roundup size\fR\fR\fI = \fR\fI0 # (to disable roundups)\fR\fI \fR
+.RE
+
 allow trusted domains (G)
-&#8962;RS 4
+.PP
+.RS 4
 This option only takes effect when the
-security option is set to
-&#9619;fBserver&#9619;fR,
-&#9619;fBdomain&#9619;fR
+\fIsecurity\fR
+option is set to
+\fBserver\fR,
+\fBdomain\fR
 or
-&#9619;fBads&#9619;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.
-&#8962;sp
-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.
-&#8962;sp
+\fBads\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\.
+.sp
+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\.
+.sp
 Default:
-\fB&#9619;fIallow trusted domains&#9619;fR = yes \fR
-&#8962;RE
-&#8962;PP
+\fI\fIallow trusted domains\fR\fR\fI = \fR\fIyes\fR\fI \fR
+.RE
+
 announce as (G)
-&#8962;RS 4
+.PP
+.RS 4
 This specifies what type of server
-&#9619;fBnmbd&#9619;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.
-&#8962;sp
+\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\.
+.sp
 Default:
-\fB&#9619;fIannounce as&#9619;fR = NT Server \fR
-&#8962;sp
+\fI\fIannounce as\fR\fR\fI = \fR\fINT Server\fR\fI \fR
+.sp
 Example:
-\fB&#9619;fIannounce as&#9619;fR = Win95 \fR
-&#8962;RE
-&#8962;PP
+\fI\fIannounce as\fR\fR\fI = \fR\fIWin95\fR\fI \fR
+.RE
+
 announce version (G)
-&#8962;RS 4
-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.
-&#8962;sp
+.PP
+.RS 4
+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\.
+.sp
 Default:
-\fB&#9619;fIannounce version&#9619;fR = 4.9 \fR
-&#8962;sp
+\fI\fIannounce version\fR\fR\fI = \fR\fI4\.9\fR\fI \fR
+.sp
 Example:
-\fB&#9619;fIannounce version&#9619;fR = 2.0 \fR
-&#8962;RE
-&#8962;PP
+\fI\fIannounce version\fR\fR\fI = \fR\fI2\.0\fR\fI \fR
+.RE
+
 auth methods (G)
-&#8962;RS 4
+.PP
+.RS 4
 This option allows the administrator to chose what authentication methods
 smbd
-will use when authenticating a user. This option defaults to sensible values based on
-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.
-&#8962;sp
-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.
-&#8962;sp
+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\.
+.sp
+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\.
+.sp
 Possible options include
-&#9619;fBguest&#9619;fR
+\fBguest\fR
 (anonymous access),
-&#9619;fBsam&#9619;fR
+\fBsam\fR
 (lookups in local list of accounts based on netbios name or domain name),
-&#9619;fBwinbind&#9619;fR
+\fBwinbind\fR
 (relay authentication requests for remote users through winbindd),
-&#9619;fBntdomain&#9619;fR
-(pre-winbindd method of authentication for remote domain users; deprecated in favour of winbind method),
-&#9619;fBtrustdomain&#9619;fR
-(authenticate trusted users by contacting the remote DC directly from smbd; deprecated in favour of winbind method).
-&#8962;sp
+\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)\.
+.sp
 Default:
-\fB&#9619;fIauth methods&#9619;fR = \fR
-&#8962;sp
+\fI\fIauth methods\fR\fR\fI = \fR\fI\fR\fI \fR
+.sp
 Example:
-\fB&#9619;fIauth methods&#9619;fR = guest sam winbind \fR
-&#8962;RE
-&#8962;PP
+\fI\fIauth methods\fR\fR\fI = \fR\fIguest sam winbind\fR\fI \fR
+.RE
+
 available (S)
-&#8962;RS 4
-This parameter lets you "turn off" a service. If
-&#9619;fIavailable = no&#9619;fR, then
-\fBALL\fR
-attempts to connect to the service will fail. Such failures are logged.
-&#8962;sp
+.PP
+.RS 4
+This parameter lets you "turn off" a service\. If
+\fIavailable = no\fR, then
+\fIALL\fR
+attempts to connect to the service will fail\. Such failures are logged\.
+.sp
 Default:
-\fB&#9619;fIavailable&#9619;fR = yes \fR
-&#8962;RE
-&#8962;PP
+\fI\fIavailable\fR\fR\fI = \fR\fIyes\fR\fI \fR
+.RE
+
 bind interfaces only (G)
-&#8962;RS 4
-This global parameter allows the Samba admin to limit what interfaces on a machine will serve SMB requests. It affects file service
-&#9619;fBsmbd&#9619;fR(8)
+.PP
+.RS 4
+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
-&#9619;fBnmbd&#9619;fR(8)
-in a slightly different ways.
-&#8962;sp
+\fBnmbd\fR(8)
+in a slightly different ways\.
+.sp
 For name service it causes
 nmbd
 to bind to ports 137 and 138 on the interfaces listed in the
-interfaces parameter.
+\fIinterfaces\fR
+parameter\.
 nmbd
-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
+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
 nmbd
-will service name requests on all of these sockets. If
-bind interfaces only is set then
+will service name requests on all of these sockets\. If
+\fIbind interfaces only\fR
+is set then
 nmbd
-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
-interfaces parameter list. As unicast packets are received on the other sockets it allows
+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
 nmbd
 to refuse to serve names to machines that send packets that arrive through any interfaces not listed in the
-interfaces list. IP Source address spoofing does defeat this simple check, however, so it must not be used seriously as a security feature for
-nmbd.
-&#8962;sp
+\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
+nmbd\.
+.sp
 For file service it causes
-&#9619;fBsmbd&#9619;fR(8)
+\fBsmbd\fR(8)
 to bind only to the interface list given in the
-interfaces parameter. This restricts the networks that
+\fIinterfaces\fR
+parameter\. This restricts the networks that
 smbd
-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.
-&#8962;sp
+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\.
+.sp
 If
-bind interfaces only is set then unless the network address
-\fB127.0.0.1\fR
+\fIbind interfaces only\fR
+is set then unless the network address
+\fI127\.0\.0\.1\fR
 is added to the
-interfaces parameter list
-&#9619;fBsmbpasswd&#9619;fR(8)
+\fIinterfaces\fR
+parameter list
+\fBsmbpasswd\fR(8)
 and
-&#9619;fBswat&#9619;fR(8)
-may not work as expected due to the reasons covered below.
-&#8962;sp
+\fBswat\fR(8)
+may not work as expected due to the reasons covered below\.
+.sp
 To change a users SMB password, the
 smbpasswd
 by default connects to the
-\fBlocalhost - 127.0.0.1\fR
-address as an SMB client to issue the password change request. If
-bind interfaces only is set then unless the network address
-\fB127.0.0.1\fR
+\fIlocalhost \- 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
+\fI127\.0\.0\.1\fR
 is added to the
-interfaces parameter list then
+\fIinterfaces\fR
+parameter list then
 smbpasswd
-will fail to connect in it's default mode.
+will fail to connect in it\'s default mode\.
 smbpasswd
 can be forced to use the primary IP interface of the local host by using its
-&#9619;fBsmbpasswd&#9619;fR(8)
-&#9619;fI-r &#9619;fR&#9619;fI&#9619;fIremote machine&#9619;fR&#9619;fR
+\fBsmbpasswd\fR(8)
+\fI\-r \fR\fI\fIremote machine\fR\fR
 parameter, with
-&#9619;fIremote machine&#9619;fR
-set to the IP name of the primary interface of the local host.
-&#8962;sp
+\fIremote machine\fR
+set to the IP name of the primary interface of the local host\.
+.sp
 The
 swat
 status page tries to connect with
@@ -1173,1773 +1354,2151 @@
 and
 nmbd
 at the address
-\fB127.0.0.1\fR
-to determine if they are running. Not adding
-\fB127.0.0.1\fR
+\fI127\.0\.0\.1\fR
+to determine if they are running\. Not adding
+\fI127\.0\.0\.1\fR
 will cause
 smbd
 and
 nmbd
-to always show "not running" even if they really are. This can prevent
+to always show "not running" even if they really are\. This can prevent
 swat
 from starting/stopping/restarting
 smbd
 and
-nmbd.
-&#8962;sp
+nmbd\.
+.sp
 Default:
-\fB&#9619;fIbind interfaces only&#9619;fR = no \fR
-&#8962;RE
-&#8962;PP
+\fI\fIbind interfaces only\fR\fR\fI = \fR\fIno\fR\fI \fR
+.RE
+
 blocking locks (S)
-&#8962;RS 4
+.PP
+.RS 4
 This parameter controls the behavior of
-&#9619;fBsmbd&#9619;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.
-&#8962;sp
-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.
-&#8962;sp
+\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\.
+.sp
+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\.
+.sp
 If this parameter is set to
-&#9619;fBno&#9619;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.
-&#8962;sp
+\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\.
+.sp
 Default:
-\fB&#9619;fIblocking locks&#9619;fR = yes \fR
-&#8962;RE
-&#8962;PP
+\fI\fIblocking locks\fR\fR\fI = \fR\fIyes\fR\fI \fR
+.RE
+
 block size (S)
-&#8962;RS 4
+.PP
+.RS 4
 This parameter controls the behavior of
-&#9619;fBsmbd&#9619;fR(8)
-when reporting disk free sizes. By default, this reports a disk block size of 1024 bytes.
-&#8962;sp
-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.
-&#8962;sp
-Changing this option does not change the disk free reporting size, just the block size unit reported to the client.
-&#8962;sp
+\fBsmbd\fR(8)
+when reporting disk free sizes\. By default, this reports a disk block size of 1024 bytes\.
+.sp
+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\.
+.sp
+Changing this option does not change the disk free reporting size, just the block size unit reported to the client\.
+.sp
 Default:
-\fB&#9619;fIblock size&#9619;fR = 1024 \fR
-&#8962;sp
+\fI\fIblock size\fR\fR\fI = \fR\fI1024\fR\fI \fR
+.sp
 Example:
-\fB&#9619;fIblock size&#9619;fR = 4096 \fR
-&#8962;RE
-&#8962;PP
-browsable
-&#8962;RS 4
-This parameter is a synonym for browseable.
-&#8962;RE
-&#8962;PP
+\fI\fIblock size\fR\fR\fI = \fR\fI4096\fR\fI \fR
+.RE
+browsable.PP
+.RS 4
+This parameter is a synonym for
+browseable\.
+.RE
+
 browseable (S)
-&#8962;RS 4
-This controls whether this share is seen in the list of available shares in a net view and in the browse list.
-&#8962;sp
+.PP
+.RS 4
+This controls whether this share is seen in the list of available shares in a net view and in the browse list\.
+.sp
 Default:
-\fB&#9619;fIbrowseable&#9619;fR = yes \fR
-&#8962;RE
-&#8962;PP
+\fI\fIbrowseable\fR\fR\fI = \fR\fIyes\fR\fI \fR
+.RE
+
 browse list (G)
-&#8962;RS 4
+.PP
+.RS 4
 This controls whether
-&#9619;fBsmbd&#9619;fR(8)
+\fBsmbd\fR(8)
 will serve a browse list to a client doing a
 NetServerEnum
-call. Normally set to
-&#9619;fByes&#9619;fR. You should never need to change this.
-&#8962;sp
+call\. Normally set to
+\fByes\fR\. You should never need to change this\.
+.sp
 Default:
-\fB&#9619;fIbrowse list&#9619;fR = yes \fR
-&#8962;RE
-&#8962;PP
-casesignames
-&#8962;RS 4
-This parameter is a synonym for case sensitive.
-&#8962;RE
-&#8962;PP
+\fI\fIbrowse list\fR\fR\fI = \fR\fIyes\fR\fI \fR
+.RE
+casesignames.PP
+.RS 4
+This parameter is a synonym for
+case sensitive\.
+.RE
+
 case sensitive (S)
-&#8962;RS 4
+.PP
+.RS 4
 See the discussion in the section
-name mangling.
-&#8962;sp
+\fIname mangling\fR\.
+.sp
 Default:
-\fB&#9619;fIcase sensitive&#9619;fR = no \fR
-&#8962;RE
-&#8962;PP
+\fI\fIcase sensitive\fR\fR\fI = \fR\fIno\fR\fI \fR
+.RE
+
 change notify (S)
-&#8962;RS 4
-This parameter specifies whether Samba should reply to a client's file change notify requests.
-&#8962;sp
+.PP
+.RS 4
+This parameter specifies whether Samba should reply to a client\'s file change notify requests\.
+.sp
 You should never need to change this parameter
-&#8962;sp
+.sp
 Default:
-\fB&#9619;fIchange notify&#9619;fR = yes \fR
-&#8962;RE
-&#8962;PP
+\fI\fIchange notify\fR\fR\fI = \fR\fIyes\fR\fI \fR
+.RE
+
 change share command (G)
-&#8962;RS 4
-Samba 2.2.0 introduced the ability to dynamically add and delete shares via the Windows NT 4.0 Server Manager. The
-&#9619;fIchange share command&#9619;fR
+.PP
+.RS 4
+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
-&#9619;fIsmb.conf&#9619;fR. In order to successfully execute the
-&#9619;fIchange share command&#9619;fR,
+\fIsmb\.conf\fR\. In order to successfully execute the
+\fIchange share command\fR,
 smbd
-requires that the administrator be connected using a root account (i.e. uid == 0).
-&#8962;sp
+requires that the administrator be connected using a root account (i\.e\. uid == 0)\.
+.sp
 If the connected account has
 SeDiskOperatorPrivilege, scripts defined in
-&#9619;fIchange share&#9619;fR
-parameter are executed as root.
-&#8962;sp
+\fIchange share\fR
+parameter are executed as root\.
+.sp
 When executed,
 smbd
 will automatically invoke the
-&#9619;fIchange share command&#9619;fR
-with five parameters.
-\(bu
-&#9619;fIconfigFile&#9619;fR
-- the location of the global
-&#9619;fIsmb.conf&#9619;fR
-file.
-.TP
-\(bu
-&#9619;fIshareName&#9619;fR
-- the name of the new share.
-.TP
-\(bu
-&#9619;fIpathName&#9619;fR
-- path to an **existing** directory on disk.
-.TP
-\(bu
-&#9619;fIcomment&#9619;fR
-- comment string to associate with the new share.
-.TP
-\(bu
-&#9619;fImax connections&#9619;fR
-Number of maximum simultaneous connections to this share.
-&#8962;IP "" 4
-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.
-&#8962;sp
+\fIchange share command\fR
+with five parameters\.
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
+\fIconfigFile\fR
+\- the location of the global
+\fIsmb\.conf\fR
+file\.
+.RE
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
+\fIshareName\fR
+\- the name of the new share\.
+.RE
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
+\fIpathName\fR
+\- path to an **existing** directory on disk\.
+.RE
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
+\fIcomment\fR
+\- comment string to associate with the new share\.
+.RE
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
+\fImax connections\fR
+Number of maximum simultaneous connections to this share\.
+.sp
+.RE
+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\.
+.sp
 Default:
-\fB&#9619;fIchange share command&#9619;fR = \fR
-&#8962;sp
+\fI\fIchange share command\fR\fR\fI = \fR\fI\fR\fI \fR
+.sp
 Example:
-\fB&#9619;fIchange share command&#9619;fR = /usr/local/bin/addshare \fR
-&#8962;RE
-&#8962;PP
+\fI\fIchange share command\fR\fR\fI = \fR\fI/usr/local/bin/addshare\fR\fI \fR
+.RE
+
 check password script (G)
-&#8962;RS 4
-The name of a program that can be used to check password complexity. The password is sent to the program's standrad input.
-&#8962;sp
-The program must return 0 on good password any other value otherwise. In case the password is considered weak (the program do not return 0) the user will be notified and the password change will fail.
-&#8962;sp
-Note: In the example directory there is a sample program called crackcheck that uses cracklib to checkpassword quality
-&#8962;sp
-.
-
-
+.PP
+.RS 4
+The name of a program that can be used to check password complexity\. The password is sent to the program\'s standrad input\.
+.sp
+The program must return 0 on good password any other value otherwise\. In case the password is considered weak (the program do not return 0) the user will be notified and the password change will fail\.
+.sp
+Note: In the example directory there is a sample program called crackcheck that uses cracklib to checkpassword quality\.
+.sp
 Default:
-\fB&#9619;fIcheck password script&#9619;fR = Disabled \fR
-&#8962;sp
+\fI\fIcheck password script\fR\fR\fI = \fR\fIDisabled\fR\fI \fR
+.sp
 Example:
-\fB&#9619;fIcheck password script&#9619;fR = check password script = /usr/local/sbin/crackcheck \fR
-&#8962;RE
-&#8962;PP
+\fI\fIcheck password script\fR\fR\fI = \fR\fIcheck password script = /usr/local/sbin/crackcheck\fR\fI \fR
+.RE
+
 client lanman auth (G)
-&#8962;RS 4
+.PP
+.RS 4
 This parameter determines whether or not
-&#9619;fBsmbclient&#9619;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.
-&#8962;sp
-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.
-&#8962;sp
+\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\.
+.sp
+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\.
+.sp
 Disabling this option will also disable the
 client plaintext auth
 option
-&#8962;sp
+.sp
 Likewise, if the
 client ntlmv2 auth
-parameter is enabled, then only NTLMv2 logins will be attempted.
-&#8962;sp
+parameter is enabled, then only NTLMv2 logins will be attempted\.
+.sp
 Default:
-\fB&#9619;fIclient lanman auth&#9619;fR = no \fR
-&#8962;RE
-&#8962;PP
+\fI\fIclient lanman auth\fR\fR\fI = \fR\fIno\fR\fI \fR
+.RE
+
 client ldap sasl wrapping (G)
-&#8962;RS 4
+.PP
+.RS 4
 The
-client ldap sasl wrapping defines whether ldap traffic will be signed or signed and encrypted (sealed). Possible values are
-\fBplain\fR,
-\fBsign\fR
+\fIclient ldap sasl wrapping\fR
+defines whether ldap traffic will be signed or signed and encrypted (sealed)\. Possible values are
+\fIplain\fR,
+\fIsign\fR
 and
-\fBseal\fR.
-&#8962;sp
+\fIseal\fR\.
+.sp
 The values
-\fBsign\fR
+\fIsign\fR
 and
-\fBseal\fR
-are only available if Samba has been compiled against a modern OpenLDAP version (2.3.x or higher).
-&#8962;sp
-This option is needed in the case of Domain Controllers enforcing the usage of signed LDAP connections (e.g. Windows 2000 SP3 or higher). LDAP sign and seal can be controlled with the registry key "HKLM\System\CurrentControlSet\Services\NTDS\Parameters\LDAPServerIntegrity" on the Windows server side.
-&#8962;sp
-Depending on the used KRB5 library (MIT and older Heimdal versions) it is possible that the message "integrity only" is not supported. In this case,
-\fBsign\fR
+\fIseal\fR
+are only available if Samba has been compiled against a modern OpenLDAP version (2\.3\.x or higher)\.
+.sp
+This option is needed in the case of Domain Controllers enforcing the usage of signed LDAP connections (e\.g\. Windows 2000 SP3 or higher)\. LDAP sign and seal can be controlled with the registry key "HKLM\eSystem\eCurrentControlSet\eServices\e
+NTDS\eParameters\eLDAPServerIntegrity" on the Windows server side\.
+.sp
+Depending on the used KRB5 library (MIT and older Heimdal versions) it is possible that the message "integrity only" is not supported\. In this case,
+\fIsign\fR
 is just an alias for
-\fBseal\fR.
-&#8962;sp
+\fIseal\fR\.
+.sp
 The default value is
-\fBplain\fR
-which is not irritable to KRB5 clock skew errors. That implies synchronizing the time with the KDC in the case of using
-\fBsign\fR
+\fIplain\fR
+which is not irritable to KRB5 clock skew errors\. That implies synchronizing the time with the KDC in the case of using
+\fIsign\fR
 or
-\fBseal\fR.
-&#8962;sp
+\fIseal\fR\.
+.sp
 Default:
-\fB&#9619;fIclient ldap sasl wrapping&#9619;fR = plain \fR
-&#8962;RE
-&#8962;PP
+\fI\fIclient ldap sasl wrapping\fR\fR\fI = \fR\fIplain\fR\fI \fR
+.RE
+
 client ntlmv2 auth (G)
-&#8962;RS 4
+.PP
+.RS 4
 This parameter determines whether or not
-&#9619;fBsmbclient&#9619;fR(8)
-will attempt to authenticate itself to servers using the NTLMv2 encrypted password response.
-&#8962;sp
-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.
-&#8962;sp
+\fBsmbclient\fR(8)
+will attempt to authenticate itself to servers using the NTLMv2 encrypted password response\.
+.sp
+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\.
+.sp
 Similarly, if enabled, NTLMv1,
 client lanman auth
 and
 client plaintext auth
-authentication will be disabled. This also disables share-level authentication.
-&#8962;sp
+authentication will be disabled\. This also disables share\-level authentication\.
+.sp
 If disabled, an NTLM response (and possibly a LANMAN response) will be sent by the client, depending on the value of
-client lanman auth.
-&#8962;sp
-Note that some sites (particularly those following 'best practice' security polices) only allow NTLMv2 responses, and not the weaker LM or NTLM.
-&#8962;sp
+client lanman auth\.
+.sp
+Note that some sites (particularly those following \'best practice\' security polices) only allow NTLMv2 responses, and not the weaker LM or NTLM\.
+.sp
 Default:
-\fB&#9619;fIclient ntlmv2 auth&#9619;fR = no \fR
-&#8962;RE
-&#8962;PP
+\fI\fIclient ntlmv2 auth\fR\fR\fI = \fR\fIno\fR\fI \fR
+.RE
+
 client plaintext auth (G)
-&#8962;RS 4
-Specifies whether a client should send a plaintext password if the server does not support encrypted passwords.
-&#8962;sp
+.PP
+.RS 4
+Specifies whether a client should send a plaintext password if the server does not support encrypted passwords\.
+.sp
 Default:
-\fB&#9619;fIclient plaintext auth&#9619;fR = no \fR
-&#8962;RE
-&#8962;PP
+\fI\fIclient plaintext auth\fR\fR\fI = \fR\fIno\fR\fI \fR
+.RE
+
 client schannel (G)
-&#8962;RS 4
-This controls whether the client offers or even demands the use of the netlogon schannel.
-client schannel = no does not offer the schannel,
-client schannel = auto offers the schannel but does not enforce it, and
-client schannel = yes denies access if the server is not able to speak netlogon schannel.
-&#8962;sp
+.PP
+.RS 4
+This controls whether the client offers or even demands the use of the netlogon schannel\.
+\fIclient schannel = no\fR
+does not offer the schannel,
+\fIclient schannel = auto\fR
+offers the schannel but does not enforce it, and
+\fIclient schannel = yes\fR
+denies access if the server is not able to speak netlogon schannel\.
+.sp
 Default:
-\fB&#9619;fIclient schannel&#9619;fR = auto \fR
-&#8962;sp
+\fI\fIclient schannel\fR\fR\fI = \fR\fIauto\fR\fI \fR
+.sp
 Example:
-\fB&#9619;fIclient schannel&#9619;fR = yes \fR
-&#8962;RE
-&#8962;PP
+\fI\fIclient schannel\fR\fR\fI = \fR\fIyes\fR\fI \fR
+.RE
+
 client signing (G)
-&#8962;RS 4
-This controls whether the client offers or requires the server it talks to to use SMB signing. Possible values are
-\fBauto\fR,
-\fBmandatory\fR
+.PP
+.RS 4
+This controls whether the client offers or requires the server it talks to to use SMB signing\. Possible values are
+\fIauto\fR,
+\fImandatory\fR
 and
-\fBdisabled\fR.
-&#8962;sp
-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.
-&#8962;sp
+\fIdisabled\fR\.
+.sp
+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\.
+.sp
 Default:
-\fB&#9619;fIclient signing&#9619;fR = auto \fR
-&#8962;RE
-&#8962;PP
+\fI\fIclient signing\fR\fR\fI = \fR\fIauto\fR\fI \fR
+.RE
+
 client use spnego (G)
-&#8962;RS 4
-This variable controls whether Samba clients will try to use Simple and Protected NEGOciation (as specified by rfc2478) with supporting servers (including WindowsXP, Windows2000 and Samba 3.0) to agree upon an authentication mechanism. This enables Kerberos authentication in particular.
-&#8962;sp
+.PP
+.RS 4
+This variable controls whether Samba clients will try to use Simple and Protected NEGOciation (as specified by rfc2478) with supporting servers (including WindowsXP, Windows2000 and Samba 3\.0) to agree upon an authentication mechanism\. This enables Kerberos authentication in particular\.
+.sp
 Default:
-\fB&#9619;fIclient use spnego&#9619;fR = yes \fR
-&#8962;RE
-&#8962;PP
+\fI\fIclient use spnego\fR\fR\fI = \fR\fIyes\fR\fI \fR
+.RE
+
+cluster addresses (G)
+.PP
+.RS 4
+With this parameter you can add additional addresses nmbd will register with a WINS server\. These addresses are not necessarily present on all nodes simultaneously, but they will be registered with the WINS server so that clients can contact any of the nodes\.
+.sp
+Default:
+\fI\fIcluster addresses\fR\fR\fI = \fR\fI\fR\fI \fR
+.sp
+Example:
+\fI\fIcluster addresses\fR\fR\fI = \fR\fI10\.0\.0\.1 10\.0\.0\.2 10\.0\.0\.3\fR\fI \fR
+.RE
+
+clustering (G)
+.PP
+.RS 4
+This parameter specifies whether Samba should contact ctdb for accessing its tdb files and use ctdb as a backend for its messaging backend\.
+.sp
+Set this parameter to
+yes
+only if you have a cluster setup with ctdb running\.
+.sp
+Default:
+\fI\fIclustering\fR\fR\fI = \fR\fIno\fR\fI \fR
+.RE
+
 comment (S)
-&#8962;RS 4
+.PP
+.RS 4
 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
 net view
-to list what shares are available.
-&#8962;sp
+to list what shares are available\.
+.sp
 If you want to set the string that is displayed next to the machine name then see the
-server string parameter.
-&#8962;sp
+\fIserver string\fR
+parameter\.
+.sp
 Default:
-\fB&#9619;fIcomment&#9619;fR = # No comment \fR
-&#8962;sp
+\fI\fIcomment\fR\fR\fI = \fR\fI # No comment\fR\fI \fR
+.sp
 Example:
-\fB&#9619;fIcomment&#9619;fR = Fred's Files \fR
-&#8962;RE
-&#8962;PP
+\fI\fIcomment\fR\fR\fI = \fR\fIFred\'s Files\fR\fI \fR
+.RE
+
 config backend (G)
-&#8962;RS 4
-This controls the backend for storing the configuration. Possible values are
-\fBfile\fR
+.PP
+.RS 4
+This controls the backend for storing the configuration\. Possible values are
+\fIfile\fR
 (the default) and
-\fBregistry\fR. When
-config backend = registry is encountered while loading
-\fBsmb.conf\fR, the configuration read so far is dropped and the global options are read from registry instead. So this triggers a registry only configuration. Share definitions are not read immediately but instead
-&#9619;fIregistry shares&#9619;fR
+\fIregistry\fR\. When
+\fIconfig backend = registry\fR
+is encountered while loading
+\fIsmb\.conf\fR, the configuration read so far is dropped and the global options are read from registry instead\. So this triggers a registry only configuration\. Share definitions are not read immediately but instead
+\fIregistry shares\fR
 is set to
-\fByes\fR.
-&#8962;sp
-Note: This option can not be set inside the registry configuration itself.
-&#8962;sp
+\fIyes\fR\.
+.sp
+Note: This option can not be set inside the registry configuration itself\.
+.sp
 Default:
-\fB&#9619;fIconfig backend&#9619;fR = file \fR
-&#8962;sp
+\fI\fIconfig backend\fR\fR\fI = \fR\fIfile\fR\fI \fR
+.sp
 Example:
-\fB&#9619;fIconfig backend&#9619;fR = registry \fR
-&#8962;RE
-&#8962;PP
+\fI\fIconfig backend\fR\fR\fI = \fR\fIregistry\fR\fI \fR
+.RE
+
 config file (G)
-&#8962;RS 4
+.PP
+.RS 4
 This allows you to override the config file to use, instead of the default (usually
-&#9619;fIsmb.conf&#9619;fR). There is a chicken and egg problem here as this option is set in the config file!
-&#8962;sp
-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.
-&#8962;sp
-This option takes the usual substitutions, which can be very useful.
-&#8962;sp
-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).
-&#8962;sp
-\fBNo default\fR
-&#8962;sp
+\fIsmb\.conf\fR)\. There is a chicken and egg problem here as this option is set in the config file!
+.sp
+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\.
+.sp
+This option takes the usual substitutions, which can be very useful\.
+.sp
+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)\.
+.sp
+\fINo default\fR
+.sp
 Example:
-\fB&#9619;fIconfig file&#9619;fR = /usr/local/samba/lib/smb.conf.%m \fR
-&#8962;RE
-&#8962;PP
+\fI\fIconfig file\fR\fR\fI = \fR\fI/usr/local/samba/lib/smb\.conf\.%m\fR\fI \fR
+.RE
+
 copy (S)
-&#8962;RS 4
-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.
-&#8962;sp
-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.
-&#8962;sp
+.PP
+.RS 4
+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\.
+.sp
+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\.
+.sp
 Default:
-\fB&#9619;fIcopy&#9619;fR = \fR
-&#8962;sp
+\fI\fIcopy\fR\fR\fI = \fR\fI\fR\fI \fR
+.sp
 Example:
-\fB&#9619;fIcopy&#9619;fR = otherservice \fR
-&#8962;RE
-&#8962;PP
-create mode
-&#8962;RS 4
-This parameter is a synonym for create mask.
-&#8962;RE
-&#8962;PP
+\fI\fIcopy\fR\fR\fI = \fR\fIotherservice\fR\fI \fR
+.RE
+create mode.PP
+.RS 4
+This parameter is a synonym for
+create mask\.
+.RE
+
 create mask (S)
-&#8962;RS 4
-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.
-&#8962;sp
+.PP
+.RS 4
+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
+\fInot\fR
+set here will be removed from the modes set on a file when it is created\.
+.sp
 The default value of this parameter removes the
 group
 and
 other
-write and execute bits from the UNIX modes.
-&#8962;sp
-Following this Samba will bit-wise 'OR' the UNIX mode created from this parameter with the value of the
-force create mode parameter which is set to 000 by default.
-&#8962;sp
-This parameter does not affect directory masks. See the parameter
-directory mask for details.
-&#8962;sp
-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
-security mask.
-&#8962;sp
+write and execute bits from the UNIX modes\.
+.sp
+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\.
+.sp
+This parameter does not affect directory masks\. See the parameter
+\fIdirectory mask\fR
+for details\.
+.sp
+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\.
+.sp
 Default:
-\fB&#9619;fIcreate mask&#9619;fR = 0744 \fR
-&#8962;sp
+\fI\fIcreate mask\fR\fR\fI = \fR\fI0744\fR\fI \fR
+.sp
 Example:
-\fB&#9619;fIcreate mask&#9619;fR = 0775 \fR
-&#8962;RE
-&#8962;PP
+\fI\fIcreate mask\fR\fR\fI = \fR\fI0775\fR\fI \fR
+.RE
+
 csc policy (S)
-&#8962;RS 4
+.PP
+.RS 4
 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.
-&#8962;sp
-These values correspond to those used on Windows servers.
-&#8962;sp
+\fIclient\-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\.
+.sp
+These values correspond to those used on Windows servers\.
+.sp
 For example, shares containing roaming profiles can have offline caching disabled using
-csc policy = disable.
-&#8962;sp
+\fIcsc policy = disable\fR\.
+.sp
 Default:
-\fB&#9619;fIcsc policy&#9619;fR = manual \fR
-&#8962;sp
+\fI\fIcsc policy\fR\fR\fI = \fR\fImanual\fR\fI \fR
+.sp
 Example:
-\fB&#9619;fIcsc policy&#9619;fR = programs \fR
-&#8962;RE
-&#8962;PP
+\fI\fIcsc policy\fR\fR\fI = \fR\fIprograms\fR\fI \fR
+.RE
+default.PP
+.RS 4
+This parameter is a synonym for
+ctdbd socket\.
+.RE
+
+ctdbd socket (G)
+.PP
+.RS 4
+If you set
+clustering=yes, you need to tell Samba where ctdbd listens on its unix domain socket\. The default path as of ctdb 1\.0 is /tmp/ctdb\.socket which you have to explicitly set for Samba in smb\.conf\.
+.sp
+Default:
+\fI\fIctdbd socket\fR\fR\fI = \fR\fI\fR\fI \fR
+.sp
+Example:
+\fI\fIctdbd socket\fR\fR\fI = \fR\fI/tmp/ctdb\.socket\fR\fI \fR
+.RE
+
 cups options (S)
-&#8962;RS 4
+.PP
+.RS 4
 This parameter is only applicable if
-printing is set to
-&#9619;fBcups&#9619;fR. Its value is a free form string of options passed directly to the cups library.
-&#8962;sp
-You can pass any generic print option known to CUPS (as listed in the CUPS "Software Users' Manual"). You can also pass any printer specific option (as listed in "lpoptions -d printername -l") valid for the target queue.
-&#8962;sp
+\fIprinting\fR
+is set to
+\fBcups\fR\. Its value is a free form string of options passed directly to the cups library\.
+.sp
+You can pass any generic print option known to CUPS (as listed in the CUPS "Software Users\' Manual")\. You can also pass any printer specific option (as listed in "lpoptions \-d printername \-l") valid for the target queue\. Multiple parameters should be space\-delimited name/value pairs according to the PAPI text option ABNF specification\. Collection values ("name={a=\.\.\. b=\.\.\. c=\.\.\.}") are stored with the curley brackets intact\.
+.sp
 You should set this parameter to
-&#9619;fBraw&#9619;fR
+\fBraw\fR
 if your CUPS server
-&#9619;fIerror_log&#9619;fR
-file contains messages such as "Unsupported format 'application/octet-stream'" when printing from a Windows client through Samba. It is no longer necessary to enable system wide raw printing in
-&#9619;fI/etc/cups/mime.{convs,types}&#9619;fR.
-&#8962;sp
+\fIerror_log\fR
+file contains messages such as "Unsupported format \'application/octet\-stream\'" when printing from a Windows client through Samba\. It is no longer necessary to enable system wide raw printing in
+\fI/etc/cups/mime\.{convs,types}\fR\.
+.sp
 Default:
-\fB&#9619;fIcups options&#9619;fR = "" \fR
-&#8962;sp
+\fI\fIcups options\fR\fR\fI = \fR\fI""\fR\fI \fR
+.sp
 Example:
-\fB&#9619;fIcups options&#9619;fR = "raw,media=a4,job-sheets=secret,secret" \fR
-&#8962;RE
-&#8962;PP
+\fI\fIcups options\fR\fR\fI = \fR\fI"raw media=a4"\fR\fI \fR
+.RE
+
 cups server (G)
-&#8962;RS 4
+.PP
+.RS 4
 This parameter is only applicable if
-printing is set to
-&#9619;fBcups&#9619;fR.
-&#8962;sp
+\fIprinting\fR
+is set to
+\fBcups\fR\.
+.sp
 If set, this option overrides the ServerName option in the CUPS
-&#9619;fIclient.conf&#9619;fR. This is necessary if you have virtual samba servers that connect to different CUPS daemons.
-&#8962;sp
-Optionally, a port can be specified by separating the server name and port number with a colon. If no port was specified, the default port for IPP (631) will be used.
-&#8962;sp
+\fIclient\.conf\fR\. This is necessary if you have virtual samba servers that connect to different CUPS daemons\.
+.sp
+Optionally, a port can be specified by separating the server name and port number with a colon\. If no port was specified, the default port for IPP (631) will be used\.
+.sp
 Default:
-\fB&#9619;fIcups server&#9619;fR = "" \fR
-&#8962;sp
+\fI\fIcups server\fR\fR\fI = \fR\fI""\fR\fI \fR
+.sp
 Example:
-\fB&#9619;fIcups server&#9619;fR = mycupsserver \fR
-&#8962;sp
+\fI\fIcups server\fR\fR\fI = \fR\fImycupsserver\fR\fI \fR
+.sp
 Example:
-\fB&#9619;fIcups server&#9619;fR = mycupsserver:1631 \fR
-&#8962;RE
-&#8962;PP
+\fI\fIcups server\fR\fR\fI = \fR\fImycupsserver:1631\fR\fI \fR
+.RE
+
 deadtime (G)
-&#8962;RS 4
-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.
-&#8962;sp
-This is useful to stop a server's resources being exhausted by a large number of inactive connections.
-&#8962;sp
-Most clients have an auto-reconnect feature when a connection is broken so in most cases this parameter should be transparent to users.
-&#8962;sp
-Using this parameter with a timeout of a few minutes is recommended for most systems.
-&#8962;sp
-A deadtime of zero indicates that no auto-disconnection should be performed.
-&#8962;sp
+.PP
+.RS 4
+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\.
+.sp
+This is useful to stop a server\'s resources being exhausted by a large number of inactive connections\.
+.sp
+Most clients have an auto\-reconnect feature when a connection is broken so in most cases this parameter should be transparent to users\.
+.sp
+Using this parameter with a timeout of a few minutes is recommended for most systems\.
+.sp
+A deadtime of zero indicates that no auto\-disconnection should be performed\.
+.sp
 Default:
-\fB&#9619;fIdeadtime&#9619;fR = 0 \fR
-&#8962;sp
+\fI\fIdeadtime\fR\fR\fI = \fR\fI0\fR\fI \fR
+.sp
 Example:
-\fB&#9619;fIdeadtime&#9619;fR = 15 \fR
-&#8962;RE
-&#8962;PP
+\fI\fIdeadtime\fR\fR\fI = \fR\fI15\fR\fI \fR
+.RE
+
+debug class (G)
+.PP
+.RS 4
+With this boolean parameter enabled, the debug class (DBGC_CLASS) will be displayed in the debug header\.
+.sp
+For more information about currently available debug classes, see section about
+\fIlog level\fR\.
+.sp
+Default:
+\fI\fIdebug class\fR\fR\fI = \fR\fIno\fR\fI \fR
+.RE
+
 debug hires timestamp (G)
-&#8962;RS 4
-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.
-&#8962;sp
+.PP
+.RS 4
+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\.
+.sp
 Note that the parameter
-debug timestamp must be on for this to have an effect.
-&#8962;sp
+\fIdebug timestamp\fR
+must be on for this to have an effect\.
+.sp
 Default:
-\fB&#9619;fIdebug hires timestamp&#9619;fR = no \fR
-&#8962;RE
-&#8962;PP
+\fI\fIdebug hires timestamp\fR\fR\fI = \fR\fIno\fR\fI \fR
+.RE
+
 debug pid (G)
-&#8962;RS 4
+.PP
+.RS 4
 When using only one log file for more then one forked
-&#9619;fBsmbd&#9619;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.
-&#8962;sp
+\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\.
+.sp
 Note that the parameter
-debug timestamp must be on for this to have an effect.
-&#8962;sp
+\fIdebug timestamp\fR
+must be on for this to have an effect\.
+.sp
 Default:
-\fB&#9619;fIdebug pid&#9619;fR = no \fR
-&#8962;RE
-&#8962;PP
+\fI\fIdebug pid\fR\fR\fI = \fR\fIno\fR\fI \fR
+.RE
+
 debug prefix timestamp (G)
-&#8962;RS 4
+.PP
+.RS 4
 With this option enabled, the timestamp message header is prefixed to the debug message without the filename and function information that is included with the
-debug timestamp parameter. This gives timestamps to the messages without adding an additional line.
-&#8962;sp
+\fIdebug timestamp\fR
+parameter\. This gives timestamps to the messages without adding an additional line\.
+.sp
 Note that this parameter overrides the
-debug timestamp parameter.
-&#8962;sp
+\fIdebug timestamp\fR
+parameter\.
+.sp
 Default:
-\fB&#9619;fIdebug prefix timestamp&#9619;fR = no \fR
-&#8962;RE
-&#8962;PP
-timestamp logs
-&#8962;RS 4
-This parameter is a synonym for debug timestamp.
-&#8962;RE
-&#8962;PP
+\fI\fIdebug prefix timestamp\fR\fR\fI = \fR\fIno\fR\fI \fR
+.RE
+timestamp logs.PP
+.RS 4
+This parameter is a synonym for
+debug timestamp\.
+.RE
+
 debug timestamp (G)
-&#8962;RS 4
-Samba debug log messages are timestamped by default. If you are running at a high
-debug level these timestamps can be distracting. This boolean parameter allows timestamping to be turned off.
-&#8962;sp
+.PP
+.RS 4
+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\.
+.sp
 Default:
-\fB&#9619;fIdebug timestamp&#9619;fR = yes \fR
-&#8962;RE
-&#8962;PP
+\fI\fIdebug timestamp\fR\fR\fI = \fR\fIyes\fR\fI \fR
+.RE
+
 debug uid (G)
-&#8962;RS 4
-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.
-&#8962;sp
+.PP
+.RS 4
+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\.
+.sp
 Note that the parameter
-debug timestamp must be on for this to have an effect.
-&#8962;sp
+\fIdebug timestamp\fR
+must be on for this to have an effect\.
+.sp
 Default:
-\fB&#9619;fIdebug uid&#9619;fR = no \fR
-&#8962;RE
-&#8962;PP
+\fI\fIdebug uid\fR\fR\fI = \fR\fIno\fR\fI \fR
+.RE
+
 default case (S)
-&#8962;RS 4
+.PP
+.RS 4
 See the section on
-name mangling. Also note the
-short preserve case parameter.
-&#8962;sp
+\fIname mangling\fR\. Also note the
+\fIshort preserve case\fR
+parameter\.
+.sp
 Default:
-\fB&#9619;fIdefault case&#9619;fR = lower \fR
-&#8962;RE
-&#8962;PP
+\fI\fIdefault case\fR\fR\fI = \fR\fIlower\fR\fI \fR
+.RE
+
 default devmode (S)
-&#8962;RS 4
+.PP
+.RS 4
 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.
-&#8962;sp
-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).
-&#8962;sp
-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
+\fIprintable\fR
+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\.
+.sp
+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)\.
+.sp
+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
 default devmode = yes
-will instruct smbd to generate a default one.
-&#8962;sp
+will instruct smbd to generate a default one\.
+.sp
 For more information on Windows NT/2k printing and Device Modes, see the
-MSDN documentation.
-&#8962;sp
+MSDN documentation\.
+.sp
 Default:
-\fB&#9619;fIdefault devmode&#9619;fR = yes \fR
-&#8962;RE
-&#8962;PP
-default
-&#8962;RS 4
-This parameter is a synonym for default service.
-&#8962;RE
-&#8962;PP
+\fI\fIdefault devmode\fR\fR\fI = \fR\fIyes\fR\fI \fR
+.RE
+default.PP
+.RS 4
+This parameter is a synonym for
+default service\.
+.RE
+
 default service (G)
-&#8962;RS 4
-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).
-&#8962;sp
-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.
-&#8962;sp
+.PP
+.RS 4
+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
+\fINOT\fR
+given in the parameter value (see example below)\.
+.sp
+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\.
+.sp
 Typically the default service would be a
-guest ok,
-read-only service.
-&#8962;sp
+\fIguest ok\fR,
+\fIread\-only\fR
+service\.
+.sp
 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
-&#9619;fI%S&#9619;fR
-to make a wildcard service.
-&#8962;sp
-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.
-&#8962;sp
+\fI%S\fR
+to make a wildcard service\.
+.sp
+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\.
+.sp
 Default:
-\fB&#9619;fIdefault service&#9619;fR = \fR
-&#8962;sp
+\fI\fIdefault service\fR\fR\fI = \fR\fI\fR\fI \fR
+.sp
 Example:
-\fB&#9619;fIdefault service&#9619;fR = pub \fR
-&#8962;RE
-&#8962;PP
+\fI\fIdefault service\fR\fR\fI = \fR\fIpub\fR\fI \fR
+.RE
+
 defer sharing violations (G)
-&#8962;RS 4
-Windows allows specifying how a file will be shared with other processes when it is opened. Sharing violations occur when a file is opened by a different process using options that violate the share settings specified by other processes. This parameter causes smbd to act as a Windows server does, and defer returning a "sharing violation" error message for up to one second, allowing the client to close the file causing the violation in the meantime.
-&#8962;sp
-UNIX by default does not have this behaviour.
-&#8962;sp
-There should be no reason to turn off this parameter, as it is designed to enable Samba to more correctly emulate Windows.
-&#8962;sp
+.PP
+.RS 4
+Windows allows specifying how a file will be shared with other processes when it is opened\. Sharing violations occur when a file is opened by a different process using options that violate the share settings specified by other processes\. This parameter causes smbd to act as a Windows server does, and defer returning a "sharing violation" error message for up to one second, allowing the client to close the file causing the violation in the meantime\.
+.sp
+UNIX by default does not have this behaviour\.
+.sp
+There should be no reason to turn off this parameter, as it is designed to enable Samba to more correctly emulate Windows\.
+.sp
 Default:
-\fB&#9619;fIdefer sharing violations&#9619;fR = True \fR
-&#8962;RE
-&#8962;PP
+\fI\fIdefer sharing violations\fR\fR\fI = \fR\fITrue\fR\fI \fR
+.RE
+
 delete group script (G)
-&#8962;RS 4
+.PP
+.RS 4
 This is the full pathname to a script that will be run
-\fBAS ROOT\fR
-&#9619;fBsmbd&#9619;fR(8)
-when a group is requested to be deleted. It will expand any
-&#9619;fI%g&#9619;fR
-to the group name passed. This script is only useful for installations using the Windows NT domain administration tools.
-&#8962;sp
+\fIAS 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\.
+.sp
 Default:
-\fB&#9619;fIdelete group script&#9619;fR = \fR
-&#8962;RE
-&#8962;PP
+\fI\fIdelete group script\fR\fR\fI = \fR\fI\fR\fI \fR
+.RE
+
 deleteprinter command (G)
-&#8962;RS 4
-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.
-&#8962;sp
-For a Samba host this means that the printer must be physically deleted from underlying printing system. The
-deleteprinter command defines a script to be run which will perform the necessary operations for removing the printer from the print system and from
-&#9619;fIsmb.conf&#9619;fR.
-&#8962;sp
+.PP
+.RS 4
+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\.
+.sp
+For a Samba host this means that the printer must be physically deleted from underlying printing system\. The
+\fIdeleteprinter 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\.
+.sp
 The
-deleteprinter command is automatically called with only one parameter:
-printer name.
-&#8962;sp
+\fIdeleteprinter command\fR
+is automatically called with only one parameter:
+\fIprinter name\fR\.
+.sp
 Once the
-deleteprinter command has been executed,
+\fIdeleteprinter command\fR
+has been executed,
 smbd
 will reparse the
-&#9619;fI smb.conf&#9619;fR
-to associated printer no longer exists. If the sharename is still valid, then
+\fI smb\.conf\fR
+to associated printer no longer exists\. If the sharename is still valid, then
 smbd
-will return an ACCESS_DENIED error to the client.
-&#8962;sp
+will return an ACCESS_DENIED error to the client\.
+.sp
 Default:
-\fB&#9619;fIdeleteprinter command&#9619;fR = \fR
-&#8962;sp
+\fI\fIdeleteprinter command\fR\fR\fI = \fR\fI\fR\fI \fR
+.sp
 Example:
-\fB&#9619;fIdeleteprinter command&#9619;fR = /usr/bin/removeprinter \fR
-&#8962;RE
-&#8962;PP
+\fI\fIdeleteprinter command\fR\fR\fI = \fR\fI/usr/bin/removeprinter\fR\fI \fR
+.RE
+
 delete readonly (S)
-&#8962;RS 4
-This parameter allows readonly files to be deleted. This is not normal DOS semantics, but is allowed by UNIX.
-&#8962;sp
-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.
-&#8962;sp
+.PP
+.RS 4
+This parameter allows readonly files to be deleted\. This is not normal DOS semantics, but is allowed by UNIX\.
+.sp
+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\.
+.sp
 Default:
-\fB&#9619;fIdelete readonly&#9619;fR = no \fR
-&#8962;RE
-&#8962;PP
+\fI\fIdelete readonly\fR\fR\fI = \fR\fIno\fR\fI \fR
+.RE
+
 delete share command (G)
-&#8962;RS 4
-Samba 2.2.0 introduced the ability to dynamically add and delete shares via the Windows NT 4.0 Server Manager. The
-&#9619;fIdelete share command&#9619;fR
+.PP
+.RS 4
+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
-&#9619;fIsmb.conf&#9619;fR. In order to successfully execute the
-&#9619;fIdelete share command&#9619;fR,
+\fIsmb\.conf\fR\. In order to successfully execute the
+\fIdelete share command\fR,
 smbd
-requires that the administrator be connected using a root account (i.e. uid == 0).
-&#8962;sp
+requires that the administrator be connected using a root account (i\.e\. uid == 0)\.
+.sp
 If the connected account has
 SeDiskOperatorPrivilege, scripts defined in
-&#9619;fIchange share&#9619;fR
-parameter are executed as root.
-&#8962;sp
+\fIchange share\fR
+parameter are executed as root\.
+.sp
 When executed,
 smbd
 will automatically invoke the
-&#9619;fIdelete share command&#9619;fR
-with two parameters.
-\(bu
-&#9619;fIconfigFile&#9619;fR
-- the location of the global
-&#9619;fIsmb.conf&#9619;fR
-file.
-.TP
-\(bu
-&#9619;fIshareName&#9619;fR
-- the name of the existing service.
-&#8962;IP "" 4
-This parameter is only used to remove file shares. To delete printer shares, see the
-deleteprinter command.
-&#8962;sp
+\fIdelete share command\fR
+with two parameters\.
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
+\fIconfigFile\fR
+\- the location of the global
+\fIsmb\.conf\fR
+file\.
+.RE
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
+\fIshareName\fR
+\- the name of the existing service\.
+.sp
+.RE
+This parameter is only used to remove file shares\. To delete printer shares, see the
+\fIdeleteprinter command\fR\.
+.sp
 Default:
-\fB&#9619;fIdelete share command&#9619;fR = \fR
-&#8962;sp
+\fI\fIdelete share command\fR\fR\fI = \fR\fI\fR\fI \fR
+.sp
 Example:
-\fB&#9619;fIdelete share command&#9619;fR = /usr/local/bin/delshare \fR
-&#8962;RE
-&#8962;PP
+\fI\fIdelete share command\fR\fR\fI = \fR\fI/usr/local/bin/delshare\fR\fI \fR
+.RE
+
 delete user from group script (G)
-&#8962;RS 4
-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
-&#9619;fBsmbd&#9619;fR(8)
-\fBAS ROOT\fR. Any
-&#9619;fI%g&#9619;fR
+.PP
+.RS 4
+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)
+\fIAS ROOT\fR\. Any
+\fI%g\fR
 will be replaced with the group name and any
-&#9619;fI%u&#9619;fR
-will be replaced with the user name.
-&#8962;sp
+\fI%u\fR
+will be replaced with the user name\.
+.sp
 Default:
-\fB&#9619;fIdelete user from group script&#9619;fR = \fR
-&#8962;sp
+\fI\fIdelete user from group script\fR\fR\fI = \fR\fI\fR\fI \fR
+.sp
 Example:
-\fB&#9619;fIdelete user from group script&#9619;fR = /usr/sbin/deluser %u %g \fR
-&#8962;RE
-&#8962;PP
+\fI\fIdelete user from group script\fR\fR\fI = \fR\fI/usr/sbin/deluser %u %g\fR\fI \fR
+.RE
+
 delete user script (G)
-&#8962;RS 4
+.PP
+.RS 4
 This is the full pathname to a script that will be run by
-&#9619;fBsmbd&#9619;fR(8)
-when managing users with remote RPC (NT) tools.
-&#8962;sp
-This script is called when a remote client removes a user from the server, normally using 'User Manager for Domains' or
-rpcclient.
-&#8962;sp
-This script should delete the given UNIX username.
-&#8962;sp
+\fBsmbd\fR(8)
+when managing users with remote RPC (NT) tools\.
+.sp
+This script is called when a remote client removes a user from the server, normally using \'User Manager for Domains\' or
+rpcclient\.
+.sp
+This script should delete the given UNIX username\.
+.sp
 Default:
-\fB&#9619;fIdelete user script&#9619;fR = \fR
-&#8962;sp
+\fI\fIdelete user script\fR\fR\fI = \fR\fI\fR\fI \fR
+.sp
 Example:
-\fB&#9619;fIdelete user script&#9619;fR = /usr/local/samba/bin/del_user %u \fR
-&#8962;RE
-&#8962;PP
+\fI\fIdelete user script\fR\fR\fI = \fR\fI/usr/local/samba/bin/del_user %u\fR\fI \fR
+.RE
+
 delete veto files (S)
-&#8962;RS 4
+.PP
+.RS 4
 This option is used when Samba is attempting to delete a directory that contains one or more vetoed directories (see the
-veto files option). If this option is set to
-&#9619;fBno&#9619;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.
-&#8962;sp
+\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\.
+.sp
 If this option is set to
-&#9619;fByes&#9619;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.
-&#9619;fI.AppleDouble&#9619;fR)
-&#8962;sp
+\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)
+.sp
 Setting
-delete veto files = yes allows these directories to be transparently deleted when the parent directory is deleted (so long as the user has permissions to do so).
-&#8962;sp
+\fIdelete 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)\.
+.sp
 Default:
-\fB&#9619;fIdelete veto files&#9619;fR = no \fR
-&#8962;RE
-&#8962;PP
+\fI\fIdelete veto files\fR\fR\fI = \fR\fIno\fR\fI \fR
+.RE
+
 dfree cache time (S)
-&#8962;RS 4
+.PP
+.RS 4
 The
-&#9619;fIdfree cache time&#9619;fR
-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.
-&#8962;sp
-This is a new parameter introduced in Samba version 3.0.21. It specifies in seconds the time that smbd will cache the output of a disk free query. If set to zero (the default) no caching is done. This allows a heavily loaded server to prevent rapid spawning of
-dfree command scripts increasing the load.
-&#8962;sp
-By default this parameter is zero, meaning no caching will be done.
-&#8962;sp
-\fBNo default\fR
-&#8962;sp
+\fIdfree cache time\fR
+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\.
+.sp
+This is a new parameter introduced in Samba version 3\.0\.21\. It specifies in seconds the time that smbd will cache the output of a disk free query\. If set to zero (the default) no caching is done\. This allows a heavily loaded server to prevent rapid spawning of
+\fIdfree command\fR
+scripts increasing the load\.
+.sp
+By default this parameter is zero, meaning no caching will be done\.
+.sp
+\fINo default\fR
+.sp
 Example:
-\fB&#9619;fIdfree cache time&#9619;fR = dfree cache time = 60 \fR
-&#8962;RE
-&#8962;PP
+\fI\fIdfree cache time\fR\fR\fI = \fR\fIdfree cache time = 60\fR\fI \fR
+.RE
+
 dfree command (S)
-&#8962;RS 4
+.PP
+.RS 4
 The
-&#9619;fIdfree command&#9619;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.
-&#8962;sp
-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.
-&#8962;sp
-In Samba version 3.0.21 this parameter has been changed to be a per-share parameter, and in addition the parameter
-dfree cache time was added to allow the output of this script to be cached for systems under heavy load.
-&#8962;sp
-The external program will be passed a single parameter indicating a directory in the filesystem being queried. This will typically consist of the string
-&#9619;fI./&#9619;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.
-&#8962;sp
+\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\.
+.sp
+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\.
+.sp
+In Samba version 3\.0\.21 this parameter has been changed to be a per\-share parameter, and in addition the parameter
+\fIdfree cache time\fR
+was added to allow the output of this script to be cached for systems under heavy load\.
+.sp
+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\.
+.sp
 Note: Your script should
-\fBNOT\fR
+\fINOT\fR
 be setuid or setgid and should be owned by (and writeable only by) root!
-&#8962;sp
+.sp
 Where the script dfree (which must be made executable) could be:
-
-&#8962;sp
-
+.sp
+.RS 4
 .nf
  
 #!/bin/sh
-df $1 | tail -1 | awk '{print $(NF-4),$(NF-2)}'
-
+df $1 | tail \-1 | awk \'{print $(NF\-4),$(NF\-2)}\'
 .fi
+.RE
+.sp
 or perhaps (on Sys V based systems):
-
-&#8962;sp
-
+.sp
+.RS 4
 .nf
  
 #!/bin/sh
-/usr/bin/df -k $1 | tail -1 | awk '{print $3" "$5}'
-
+/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.
-&#8962;sp
-By default internal routines for determining the disk capacity and remaining space will be used.
-&#8962;sp
-\fBNo default\fR
-&#8962;sp
+.RE
+.sp
+Note that you may have to replace the command names with full path names on some systems\.
+.sp
+By default internal routines for determining the disk capacity and remaining space will be used\.
+.sp
+\fINo default\fR
+.sp
 Example:
-\fB&#9619;fIdfree command&#9619;fR = /usr/local/samba/bin/dfree \fR
-&#8962;RE
-&#8962;PP
-directory mode
-&#8962;RS 4
-This parameter is a synonym for directory mask.
-&#8962;RE
-&#8962;PP
+\fI\fIdfree command\fR\fR\fI = \fR\fI/usr/local/samba/bin/dfree\fR\fI \fR
+.RE
+directory mode.PP
+.RS 4
+This parameter is a synonym for
+directory mask\.
+.RE
+
 directory mask (S)
-&#8962;RS 4
-This parameter is the octal modes which are used when converting DOS modes to UNIX modes when creating UNIX directories.
-&#8962;sp
-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.
-&#8962;sp
-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.
-&#8962;sp
-Following this Samba will bit-wise 'OR' the UNIX mode created from this parameter with the value of the
-force directory mode parameter. This parameter is set to 000 by default (i.e. no extra mode bits are added).
-&#8962;sp
-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
-directory security mask.
-&#8962;sp
+.PP
+.RS 4
+This parameter is the octal modes which are used when converting DOS modes to UNIX modes when creating UNIX directories\.
+.sp
+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
+\fInot\fR
+set here will be removed from the modes set on a directory when it is created\.
+.sp
+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\.
+.sp
+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)\.
+.sp
+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\.
+.sp
 Default:
-\fB&#9619;fIdirectory mask&#9619;fR = 0755 \fR
-&#8962;sp
+\fI\fIdirectory mask\fR\fR\fI = \fR\fI0755\fR\fI \fR
+.sp
 Example:
-\fB&#9619;fIdirectory mask&#9619;fR = 0775 \fR
-&#8962;RE
-&#8962;PP
+\fI\fIdirectory mask\fR\fR\fI = \fR\fI0775\fR\fI \fR
+.RE
+
 directory security mask (S)
-&#8962;RS 4
-This parameter controls what UNIX permission bits will be set when a Windows NT client is manipulating the UNIX permission on a directory using the native NT security dialog box.
-&#8962;sp
-This parameter is applied as a mask (AND'ed with) to the incoming permission bits, thus resetting any bits not in this mask. Make sure not to mix up this parameter with
-force directory security mode, which works similar like this one but uses logical OR instead of AND. Essentially, zero bits in this mask are a set of bits that will always be set to zero.
-&#8962;sp
-Essentially, all bits set to zero in this mask will result in setting to zero the corresponding bits on the file permissions regardless of the previous status of this bits on the file.
-&#8962;sp
-If not set explicitly this parameter is set to 0777 meaning a user is allowed to set all the user/group/world permissions on a directory.
-&#8962;sp
-\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
-&#9619;fB0777&#9619;fR.
-&#8962;sp
+.PP
+.RS 4
+This parameter controls what UNIX permission bits will be set when a Windows NT client is manipulating the UNIX permission on a directory using the native NT security dialog box\.
+.sp
+This parameter is applied as a mask (AND\'ed with) to the incoming permission bits, thus resetting any bits not in this mask\. Make sure not to mix up this parameter with
+\fIforce directory security mode\fR, which works similar like this one but uses logical OR instead of AND\. Essentially, zero bits in this mask are a set of bits that will always be set to zero\.
+.sp
+Essentially, all bits set to zero in this mask will result in setting to zero the corresponding bits on the file permissions regardless of the previous status of this bits on the file\.
+.sp
+If not set explicitly this parameter is set to 0777 meaning a user is allowed to set all the user/group/world permissions on a directory\.
+.sp
+\fINote\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\.
+.sp
 Default:
-\fB&#9619;fIdirectory security mask&#9619;fR = 0777 \fR
-&#8962;sp
+\fI\fIdirectory security mask\fR\fR\fI = \fR\fI0777\fR\fI \fR
+.sp
 Example:
-\fB&#9619;fIdirectory security mask&#9619;fR = 0700 \fR
-&#8962;RE
-&#8962;PP
+\fI\fIdirectory security mask\fR\fR\fI = \fR\fI0700\fR\fI \fR
+.RE
+
 disable netbios (G)
-&#8962;RS 4
-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.
-&#8962;sp
-&#8962;it 1 an&#9617;trap
-&#8962;nr an&#9617;no&#9617;space&#9617;flag 1
-&#8962;nr an&#9617;break&#9617;flag 1
-&#8962;br
-&#9619;fBNote&#9619;fR
-Clients that only support netbios won't be able to see your samba server when netbios support is disabled.
+.PP
+.RS 4
+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\.
+.sp
+.it 1 an-trap
+.nr an-no-space-flag 1
+.nr an-break-flag 1
+.br
+Note
+Clients that only support netbios won\'t be able to see your samba server when netbios support is disabled\.
 
 Default:
-\fB&#9619;fIdisable netbios&#9619;fR = no \fR
-&#8962;RE
-&#8962;PP
+\fI\fIdisable netbios\fR\fR\fI = \fR\fIno\fR\fI \fR
+.RE
+
 disable spoolss (G)
-&#8962;RS 4
-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 unaffected 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
-&#8962;sp
+.PP
+.RS 4
+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 unaffected 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\.
+\fIBe very careful about enabling this parameter\.\fR
+.sp
 Default:
-\fB&#9619;fIdisable spoolss&#9619;fR = no \fR
-&#8962;RE
-&#8962;PP
+\fI\fIdisable spoolss\fR\fR\fI = \fR\fIno\fR\fI \fR
+.RE
+
 display charset (G)
-&#8962;RS 4
-Specifies the charset that samba will use to print messages to stdout and stderr. The default value is "LOCALE", which means automatically set, depending on the current locale. The value should generally be the same as the value of the parameter
-unix charset.
-&#8962;sp
+.PP
+.RS 4
+Specifies the charset that samba will use to print messages to stdout and stderr\. The default value is "LOCALE", which means automatically set, depending on the current locale\. The value should generally be the same as the value of the parameter
+\fIunix charset\fR\.
+.sp
 Default:
-\fB&#9619;fIdisplay charset&#9619;fR = "LOCALE" or "ASCII" (depending on the system) \fR
-&#8962;sp
+\fI\fIdisplay charset\fR\fR\fI = \fR\fI"LOCALE" or "ASCII" (depending on the system)\fR\fI \fR
+.sp
 Example:
-\fB&#9619;fIdisplay charset&#9619;fR = UTF8 \fR
-&#8962;RE
-&#8962;PP
+\fI\fIdisplay charset\fR\fR\fI = \fR\fIUTF8\fR\fI \fR
+.RE
+
 dmapi support (S)
-&#8962;RS 4
-This parameter specifies whether Samba should use DMAPI to determine whether a file is offline or not. This would typically be used in conjunction with a hierarchical storage system that automatically migrates files to tape.
-&#8962;sp
-Note that Samba infers the status of a file by examining the events that a DMAPI application has registered interest in. This heuristic is satisfactory for a number of hierarchical storage systems, but there may be system for which it will fail. In this case, Samba may erroneously report files to be offline.
-&#8962;sp
-This parameter is only available if a supported DMAPI implementation was found at compilation time. It will only be used if DMAPI is found to enabled on the system at run time.
-&#8962;sp
+.PP
+.RS 4
+This parameter specifies whether Samba should use DMAPI to determine whether a file is offline or not\. This would typically be used in conjunction with a hierarchical storage system that automatically migrates files to tape\.
+.sp
+Note that Samba infers the status of a file by examining the events that a DMAPI application has registered interest in\. This heuristic is satisfactory for a number of hierarchical storage systems, but there may be system for which it will fail\. In this case, Samba may erroneously report files to be offline\.
+.sp
+This parameter is only available if a supported DMAPI implementation was found at compilation time\. It will only be used if DMAPI is found to enabled on the system at run time\.
+.sp
+.sp
+Default:
+\fI\fIdmapi support\fR\fR\fI = \fR\fIno\fR\fI \fR
+.RE
 
-&#8962;sp
-Default:
-\fB&#9619;fIdmapi support&#9619;fR = no \fR
-&#8962;RE
-&#8962;PP
 dns proxy (G)
-&#8962;RS 4
+.PP
+.RS 4
 Specifies that
-&#9619;fBnmbd&#9619;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.
-&#8962;sp
-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.
-&#8962;sp
+\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\.
+.sp
+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\.
+.sp
 nmbd
-spawns a second copy of itself to do the DNS name lookup requests, as doing a name lookup is a blocking action.
-&#8962;sp
+spawns a second copy of itself to do the DNS name lookup requests, as doing a name lookup is a blocking action\.
+.sp
 Default:
-\fB&#9619;fIdns proxy&#9619;fR = yes \fR
-&#8962;RE
-&#8962;PP
+\fI\fIdns proxy\fR\fR\fI = \fR\fIyes\fR\fI \fR
+.RE
+
 domain logons (G)
-&#8962;RS 4
+.PP
+.RS 4
 If set to
-&#9619;fByes&#9619;fR, the Samba server will provide the netlogon service for Windows 9X network logons for the
-workgroup it is in. This will also cause the Samba server to act as a domain controller for NT4 style domain services. For more details on setting up this feature see the Domain Control chapter of the Samba HOWTO Collection.
-&#8962;sp
+\fByes\fR, the Samba server will provide the netlogon service for Windows 9X network logons for the
+\fIworkgroup\fR
+it is in\. This will also cause the Samba server to act as a domain controller for NT4 style domain services\. For more details on setting up this feature see the Domain Control chapter of the Samba HOWTO Collection\.
+.sp
 Default:
-\fB&#9619;fIdomain logons&#9619;fR = no \fR
-&#8962;RE
-&#8962;PP
+\fI\fIdomain logons\fR\fR\fI = \fR\fIno\fR\fI \fR
+.RE
+
 domain master (G)
-&#8962;RS 4
+.PP
+.RS 4
 Tell
-&#9619;fBsmbd&#9619;fR(8)
-to enable WAN-wide browse list collation. Setting this option causes
+\fBsmbd\fR(8)
+to enable WAN\-wide browse list collation\. Setting this option causes
 nmbd
 to claim a special domain specific NetBIOS name that identifies it as a domain master browser for its given
-workgroup. Local master browsers in the same
-workgroup on broadcast-isolated subnets will give this
+\fIworkgroup\fR\. Local master browsers in the same
+\fIworkgroup\fR
+on broadcast\-isolated subnets will give this
 nmbd
 their local browse lists, and then ask
-&#9619;fBsmbd&#9619;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.
-&#8962;sp
+\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\.
+.sp
 Note that Windows NT Primary Domain Controllers expect to be able to claim this
-workgroup specific special NetBIOS name that identifies them as domain master browsers for that
-workgroup 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
+\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
 nmbd
 claims the special name for a
-workgroup before a Windows NT PDC is able to do so then cross subnet browsing will behave strangely and may fail.
-&#8962;sp
+\fIworkgroup\fR
+before a Windows NT PDC is able to do so then cross subnet browsing will behave strangely and may fail\.
+.sp
 If
-domain logons = yes, then the default behavior is to enable the
-domain master parameter. If
-domain logons is not enabled (the default setting), then neither will
-domain master be enabled by default.
-&#8962;sp
+\fIdomain 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\.
+.sp
 When
-domain logons = Yes the default setting for this parameter is Yes, with the result that Samba will be a PDC. If
-domain master = No, Samba will function as a BDC. In general, this parameter should be set to 'No' only on a BDC.
-&#8962;sp
+\fIdomain logons = Yes\fR
+the default setting for this parameter is Yes, with the result that Samba will be a PDC\. If
+\fIdomain master = No\fR, Samba will function as a BDC\. In general, this parameter should be set to \'No\' only on a BDC\.
+.sp
 Default:
-\fB&#9619;fIdomain master&#9619;fR = auto \fR
-&#8962;RE
-&#8962;PP
+\fI\fIdomain master\fR\fR\fI = \fR\fIauto\fR\fI \fR
+.RE
+
 dont descend (S)
-&#8962;RS 4
-There are certain directories on some systems (e.g., the
-&#9619;fI/proc&#9619;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.
-&#8962;sp
-Note that Samba can be very fussy about the exact format of the "dont descend" entries. For example you may need
-&#9619;fI ./proc&#9619;fR
+.PP
+.RS 4
+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\.
+.sp
+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
-&#9619;fI/proc&#9619;fR. Experimentation is the best policy :-)
-&#8962;sp
+\fI/proc\fR\. Experimentation is the best policy :\-)
+.sp
 Default:
-\fB&#9619;fIdont descend&#9619;fR = \fR
-&#8962;sp
+\fI\fIdont descend\fR\fR\fI = \fR\fI\fR\fI \fR
+.sp
 Example:
-\fB&#9619;fIdont descend&#9619;fR = /proc,/dev \fR
-&#8962;RE
-&#8962;PP
+\fI\fIdont descend\fR\fR\fI = \fR\fI/proc,/dev\fR\fI \fR
+.RE
+
 dos charset (G)
-&#8962;RS 4
-DOS SMB clients assume the server has the same charset as they do. This option specifies which charset Samba should talk to DOS clients.
-&#8962;sp
-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
-&#9619;fBtestparm&#9619;fR(1)
-to check the default on your system.
-&#8962;sp
-\fBNo default\fR
-&#8962;RE
-&#8962;PP
+.PP
+.RS 4
+DOS SMB clients assume the server has the same charset as they do\. This option specifies which charset Samba should talk to DOS clients\.
+.sp
+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\.
+.sp
+\fINo default\fR
+.RE
+
 dos filemode (S)
-&#8962;RS 4
-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 (including ACL) 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 may also be changed.
-&#8962;sp
+.PP
+.RS 4
+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 (including ACL) 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 may also be changed\.
+.sp
 Default:
-\fB&#9619;fIdos filemode&#9619;fR = no \fR
-&#8962;RE
-&#8962;PP
+\fI\fIdos filemode\fR\fR\fI = \fR\fIno\fR\fI \fR
+.RE
+
 dos filetime resolution (S)
-&#8962;RS 4
-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
-&#9619;fBsmbd&#9619;fR(8).
-&#8962;sp
-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.
-&#8962;sp
+.PP
+.RS 4
+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)\.
+.sp
+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\.
+.sp
 Default:
-\fB&#9619;fIdos filetime resolution&#9619;fR = no \fR
-&#8962;RE
-&#8962;PP
+\fI\fIdos filetime resolution\fR\fR\fI = \fR\fIno\fR\fI \fR
+.RE
+
 dos filetimes (S)
-&#8962;RS 4
-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
+.PP
+.RS 4
+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
 smbd
-is acting on behalf of is not the file owner. Setting this option to
-&#9619;fB yes&#9619;fR
+is acting on behalf of is not the file owner\. Setting this option to
+\fB yes\fR
 allows DOS semantics and
-&#9619;fBsmbd&#9619;fR(8)
-will change the file timestamp as DOS requires. Due to changes in Microsoft Office 2000 and beyond, the default for this parameter has been changed from "no" to "yes" in Samba 3.0.14 and above. Microsoft Excel will display dialog box warnings about the file being changed by another user if this parameter is not set to "yes" and files are being shared between users.
-&#8962;sp
+\fBsmbd\fR(8)
+will change the file timestamp as DOS requires\. Due to changes in Microsoft Office 2000 and beyond, the default for this parameter has been changed from "no" to "yes" in Samba 3\.0\.14 and above\. Microsoft Excel will display dialog box warnings about the file being changed by another user if this parameter is not set to "yes" and files are being shared between users\.
+.sp
 Default:
-\fB&#9619;fIdos filetimes&#9619;fR = yes \fR
-&#8962;RE
-&#8962;PP
+\fI\fIdos filetimes\fR\fR\fI = \fR\fIyes\fR\fI \fR
+.RE
+
 ea support (S)
-&#8962;RS 4
+.PP
+.RS 4
 This boolean parameter controls whether
-&#9619;fBsmbd&#9619;fR(8)
-will allow clients to attempt to store OS/2 style Extended attributes on a share. In order to enable this parameter the underlying filesystem exported by the share must support extended attributes (such as provided on XFS and EXT3 on Linux, with the correct kernel patches). On Linux the filesystem must have been mounted with the mount option user_xattr in order for extended attributes to work, also extended attributes must be compiled into the Linux kernel.
-&#8962;sp
+\fBsmbd\fR(8)
+will allow clients to attempt to store OS/2 style Extended attributes on a share\. In order to enable this parameter the underlying filesystem exported by the share must support extended attributes (such as provided on XFS and EXT3 on Linux, with the correct kernel patches)\. On Linux the filesystem must have been mounted with the mount option user_xattr in order for extended attributes to work, also extended attributes must be compiled into the Linux kernel\.
+.sp
 Default:
-\fB&#9619;fIea support&#9619;fR = no \fR
-&#8962;RE
-&#8962;PP
+\fI\fIea support\fR\fR\fI = \fR\fIno\fR\fI \fR
+.RE
+
 enable asu support (G)
-&#8962;RS 4
-Hosts running the "Advanced Server for Unix (ASU)" product require some special accomodations such as creating a builting [ADMIN$] share that only supports IPC connections. The has been the default behavior in smbd for many years. However, certain Microsoft applications such as the Print Migrator tool require that the remote server support an [ADMIN$} file share. Disabling this parameter allows for creating an [ADMIN$] file share in smb.conf.
-&#8962;sp
+.PP
+.RS 4
+Hosts running the "Advanced Server for Unix (ASU)" product require some special accomodations such as creating a builting [ADMIN$] share that only supports IPC connections\. The has been the default behavior in smbd for many years\. However, certain Microsoft applications such as the Print Migrator tool require that the remote server support an [ADMIN$} file share\. Disabling this parameter allows for creating an [ADMIN$] file share in smb\.conf\.
+.sp
 Default:
-\fB&#9619;fIenable asu support&#9619;fR = no \fR
-&#8962;RE
-&#8962;PP
+\fI\fIenable asu support\fR\fR\fI = \fR\fIno\fR\fI \fR
+.RE
+
 enable privileges (G)
-&#8962;RS 4
+.PP
+.RS 4
 This parameter controls whether or not smbd will honor privileges assigned to specific SIDs via either
 net rpc rights
-or one of the Windows user and group manager tools. This parameter is enabled by default. It can be disabled to prevent members of the Domain Admins group from being able to assign privileges to users or groups which can then result in certain smbd operations running as root that would normally run under the context of the connected user.
-&#8962;sp
-An example of how privileges can be used is to assign the right to join clients to a Samba controlled domain without providing root access to the server via smbd.
-&#8962;sp
-Please read the extended description provided in the Samba HOWTO documentation.
-&#8962;sp
+or one of the Windows user and group manager tools\. This parameter is enabled by default\. It can be disabled to prevent members of the Domain Admins group from being able to assign privileges to users or groups which can then result in certain smbd operations running as root that would normally run under the context of the connected user\.
+.sp
+An example of how privileges can be used is to assign the right to join clients to a Samba controlled domain without providing root access to the server via smbd\.
+.sp
+Please read the extended description provided in the Samba HOWTO documentation\.
+.sp
 Default:
-\fB&#9619;fIenable privileges&#9619;fR = yes \fR
-&#8962;RE
-&#8962;PP
+\fI\fIenable privileges\fR\fR\fI = \fR\fIyes\fR\fI \fR
+.RE
+
 encrypt passwords (G)
-&#8962;RS 4
-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.
-&#8962;sp
-MS Windows clients that expect Microsoft encrypted passwords and that do not have plain text password support enabled will be able to connect only to a Samba server that has encrypted password support enabled and for which the user accounts have a valid encrypted password. Refer to the smbpasswd command man page for information regarding the creation of encrypted passwords for user accounts.
-&#8962;sp
-The use of plain text passwords is NOT advised as support for this feature is no longer maintained in Microsoft Windows products. If you want to use plain text passwords you must set this parameter to no.
-&#8962;sp
+.PP
+.RS 4
+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\.
+.sp
+MS Windows clients that expect Microsoft encrypted passwords and that do not have plain text password support enabled will be able to connect only to a Samba server that has encrypted password support enabled and for which the user accounts have a valid encrypted password\. Refer to the smbpasswd command man page for information regarding the creation of encrypted passwords for user accounts\.
+.sp
+The use of plain text passwords is NOT advised as support for this feature is no longer maintained in Microsoft Windows products\. If you want to use plain text passwords you must set this parameter to no\.
+.sp
 In order for encrypted passwords to work correctly
-&#9619;fBsmbd&#9619;fR(8)
+\fBsmbd\fR(8)
 must either have access to a local
-&#9619;fBsmbpasswd&#9619;fR(5)
+\fBsmbpasswd\fR(5)
 file (see the
-&#9619;fBsmbpasswd&#9619;fR(8)
+\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
+\fIsecurity = [server|domain|ads]\fR
+parameter which causes
 smbd
-to authenticate against another server.
-&#8962;sp
+to authenticate against another server\.
+.sp
 Default:
-\fB&#9619;fIencrypt passwords&#9619;fR = yes \fR
-&#8962;RE
-&#8962;PP
+\fI\fIencrypt passwords\fR\fR\fI = \fR\fIyes\fR\fI \fR
+.RE
+
 enhanced browsing (G)
-&#8962;RS 4
-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.
-&#8962;sp
-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.
-&#8962;sp
-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.
-&#8962;sp
-In general you should leave this option enabled as it makes cross-subnet browse propagation much more reliable.
-&#8962;sp
+.PP
+.RS 4
+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\.
+.sp
+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\.
+.sp
+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\.
+.sp
+In general you should leave this option enabled as it makes cross\-subnet browse propagation much more reliable\.
+.sp
 Default:
-\fB&#9619;fIenhanced browsing&#9619;fR = yes \fR
-&#8962;RE
-&#8962;PP
+\fI\fIenhanced browsing\fR\fR\fI = \fR\fIyes\fR\fI \fR
+.RE
+
 enumports command (G)
-&#8962;RS 4
-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--&#9619;fB"Samba Printer Port"&#9619;fR. Under Windows NT/2000, all printers must have a valid port name. If you wish to have a list of ports displayed (smbd
+.PP
+.RS 4
+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 (smbd
 does not use a port name for anything) other than the default
-&#9619;fB"Samba Printer Port"&#9619;fR, you can define
-&#9619;fIenumports command&#9619;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.
-&#8962;sp
+\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\.
+.sp
 Default:
-\fB&#9619;fIenumports command&#9619;fR = \fR
-&#8962;sp
+\fI\fIenumports command\fR\fR\fI = \fR\fI\fR\fI \fR
+.sp
 Example:
-\fB&#9619;fIenumports command&#9619;fR = /usr/bin/listports \fR
-&#8962;RE
-&#8962;PP
+\fI\fIenumports command\fR\fR\fI = \fR\fI/usr/bin/listports\fR\fI \fR
+.RE
+
 eventlog list (G)
-&#8962;RS 4
-This option defines a list of log names that Samba will report to the Microsoft EventViewer utility. The listed eventlogs will be associated with tdb file on disk in the
-&#9619;fI$(lockdir)/eventlog&#9619;fR.
-&#8962;sp
+.PP
+.RS 4
+This option defines a list of log names that Samba will report to the Microsoft EventViewer utility\. The listed eventlogs will be associated with tdb file on disk in the
+\fI$(lockdir)/eventlog\fR\.
+.sp
 The administrator must use an external process to parse the normal Unix logs such as
-&#9619;fI/var/log/messages&#9619;fR
-and write then entries to the eventlog tdb files. Refer to the eventlogadm(8) utility for how to write eventlog entries.
-&#8962;sp
+\fI/var/log/messages\fR
+and write then entries to the eventlog tdb files\. Refer to the eventlogadm(8) utility for how to write eventlog entries\.
+.sp
 Default:
-\fB&#9619;fIeventlog list&#9619;fR = \fR
-&#8962;sp
+\fI\fIeventlog list\fR\fR\fI = \fR\fI\fR\fI \fR
+.sp
 Example:
-\fB&#9619;fIeventlog list&#9619;fR = Security Application Syslog Apache \fR
-&#8962;RE
-&#8962;PP
+\fI\fIeventlog list\fR\fR\fI = \fR\fISecurity Application Syslog Apache\fR\fI \fR
+.RE
+
 fake directory create times (S)
-&#8962;RS 4
-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.
-&#8962;sp
-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.
-&#8962;sp
-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.
-&#8962;sp
+.PP
+.RS 4
+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\.
+.sp
+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\.
+.sp
+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\.
+.sp
 Default:
-\fB&#9619;fIfake directory create times&#9619;fR = no \fR
-&#8962;RE
-&#8962;PP
+\fI\fIfake directory create times\fR\fR\fI = \fR\fIno\fR\fI \fR
+.RE
+
 fake oplocks (S)
-&#8962;RS 4
-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.
-&#8962;sp
+.PP
+.RS 4
+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\.
+.sp
 When you set
 fake oplocks = yes,
-&#9619;fBsmbd&#9619;fR(8)
-will always grant oplock requests no matter how many clients are using the file.
-&#8962;sp
+\fBsmbd\fR(8)
+will always grant oplock requests no matter how many clients are using the file\.
+.sp
 It is generally much better to use the real
-oplocks support rather than this parameter.
-&#8962;sp
-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!
-&#8962;sp
+\fIoplocks\fR
+support rather than this parameter\.
+.sp
+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!
+.sp
 Default:
-\fB&#9619;fIfake oplocks&#9619;fR = no \fR
-&#8962;RE
-&#8962;PP
+\fI\fIfake oplocks\fR\fR\fI = \fR\fIno\fR\fI \fR
+.RE
+
 follow symlinks (S)
-&#8962;RS 4
+.PP
+.RS 4
 This parameter allows the Samba administrator to stop
-&#9619;fBsmbd&#9619;fR(8)
-from following symbolic links in a particular share. Setting this parameter to
-&#9619;fBno&#9619;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
-&#9619;fI/etc/passwd&#9619;fR
-in their home directory for instance. However it will slow filename lookups down slightly.
-&#8962;sp
-This option is enabled (i.e.
+\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\.
+.sp
+This option is enabled (i\.e\.
 smbd
-will follow symbolic links) by default.
-&#8962;sp
+will follow symbolic links) by default\.
+.sp
 Default:
-\fB&#9619;fIfollow symlinks&#9619;fR = yes \fR
-&#8962;RE
-&#8962;PP
+\fI\fIfollow symlinks\fR\fR\fI = \fR\fIyes\fR\fI \fR
+.RE
+
 force create mode (S)
-&#8962;RS 4
+.PP
+.RS 4
 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
-&#9619;fIcreate mask&#9619;fR
-parameter is applied.
-&#8962;sp
-The example below 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'.
-&#8962;sp
+\fIalways\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\.
+.sp
+The example below 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\'\.
+.sp
 Default:
-\fB&#9619;fIforce create mode&#9619;fR = 000 \fR
-&#8962;sp
+\fI\fIforce create mode\fR\fR\fI = \fR\fI000\fR\fI \fR
+.sp
 Example:
-\fB&#9619;fIforce create mode&#9619;fR = 0755 \fR
-&#8962;RE
-&#8962;PP
+\fI\fIforce create mode\fR\fR\fI = \fR\fI0755\fR\fI \fR
+.RE
+
 force directory mode (S)
-&#8962;RS 4
+.PP
+.RS 4
 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
-&#9619;fIdirectory mask&#9619;fR
-is applied.
-&#8962;sp
-The example below 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'.
-&#8962;sp
+\fIalways\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\.
+.sp
+The example below 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\'\.
+.sp
 Default:
-\fB&#9619;fIforce directory mode&#9619;fR = 000 \fR
-&#8962;sp
+\fI\fIforce directory mode\fR\fR\fI = \fR\fI000\fR\fI \fR
+.sp
 Example:
-\fB&#9619;fIforce directory mode&#9619;fR = 0755 \fR
-&#8962;RE
-&#8962;PP
+\fI\fIforce directory mode\fR\fR\fI = \fR\fI0755\fR\fI \fR
+.RE
+
 force directory security mode (S)
-&#8962;RS 4
-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.
-&#8962;sp
-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. Make sure not to mix up this parameter with
-directory security mask, which works in a similar manner to this one, but uses a logical AND instead of an OR.
-&#8962;sp
-Essentially, this mask may be treated as a set of bits that, when modifying security on a directory, to will enable (1) any flags that are off (0) but which the mask has set to on (1).
-&#8962;sp
-If not set explicitly this parameter is 0000, which allows a user to modify all the user/group/world permissions on a directory without restrictions.
-&#8962;sp
-&#8962;it 1 an&#9617;trap
-&#8962;nr an&#9617;no&#9617;space&#9617;flag 1
-&#8962;nr an&#9617;break&#9617;flag 1
-&#8962;br
-&#9619;fBNote&#9619;fR
-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.
+.PP
+.RS 4
+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\.
+.sp
+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\. Make sure not to mix up this parameter with
+\fIdirectory security mask\fR, which works in a similar manner to this one, but uses a logical AND instead of an OR\.
+.sp
+Essentially, this mask may be treated as a set of bits that, when modifying security on a directory, to will enable (1) any flags that are off (0) but which the mask has set to on (1)\.
+.sp
+If not set explicitly this parameter is 0000, which allows a user to modify all the user/group/world permissions on a directory without restrictions\.
+.sp
+.it 1 an-trap
+.nr an-no-space-flag 1
+.nr an-break-flag 1
+.br
+Note
+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\.
 
 Default:
-\fB&#9619;fIforce directory security mode&#9619;fR = 0 \fR
-&#8962;sp
+\fI\fIforce directory security mode\fR\fR\fI = \fR\fI0\fR\fI \fR
+.sp
 Example:
-\fB&#9619;fIforce directory security mode&#9619;fR = 700 \fR
-&#8962;RE
-&#8962;PP
-group
-&#8962;RS 4
-This parameter is a synonym for force group.
-&#8962;RE
-&#8962;PP
+\fI\fIforce directory security mode\fR\fR\fI = \fR\fI700\fR\fI \fR
+.RE
+group.PP
+.RS 4
+This parameter is a synonym for
+force group\.
+.RE
+
 force group (S)
-&#8962;RS 4
-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.
-&#8962;sp
-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
-&#9619;fIforce group = +sys&#9619;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.
-&#8962;sp
+.PP
+.RS 4
+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\.
+.sp
+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\.
+.sp
 If the
-force user parameter is also set the group specified in
-&#9619;fIforce group&#9619;fR
+\fIforce user\fR
+parameter is also set the group specified in
+\fIforce group\fR
 will override the primary group set in
-&#9619;fIforce user&#9619;fR.
-&#8962;sp
+\fIforce user\fR\.
+.sp
 Default:
-\fB&#9619;fIforce group&#9619;fR = \fR
-&#8962;sp
+\fI\fIforce group\fR\fR\fI = \fR\fI\fR\fI \fR
+.sp
 Example:
-\fB&#9619;fIforce group&#9619;fR = agroup \fR
-&#8962;RE
-&#8962;PP
+\fI\fIforce group\fR\fR\fI = \fR\fIagroup\fR\fI \fR
+.RE
+
 force printername (S)
-&#8962;RS 4
+.PP
+.RS 4
 When printing from Windows NT (or later), each printer in
-&#9619;fIsmb.conf&#9619;fR
-has two associated names which can be used by the client. The first is the sharename (or shortname) defined in smb.conf. This is the only printername available for use by Windows 9x clients. The second name associated with a printer can be seen when browsing to the "Printers" (or "Printers and Faxes") folder on the Samba server. This is referred to simply as the printername (not to be confused with the
-&#9619;fIprinter name&#9619;fR
-option).
-&#8962;sp
-When assigning a new driver to a printer on a remote Windows compatible print server such as Samba, the Windows client will rename the printer to match the driver name just uploaded. This can result in confusion for users when multiple printers are bound to the same driver. To prevent Samba from allowing the printer's printername to differ from the sharename defined in smb.conf, set
-&#9619;fIforce printername = yes&#9619;fR.
-&#8962;sp
-Be aware that enabling this parameter may affect migrating printers from a Windows server to Samba since Windows has no way to force the sharename and printername to match.
-&#8962;sp
-It is recommended that this parameter's value not be changed once the printer is in use by clients as this could cause a user not be able to delete printer connections from their local Printers folder.
-&#8962;sp
+\fIsmb\.conf\fR
+has two associated names which can be used by the client\. The first is the sharename (or shortname) defined in smb\.conf\. This is the only printername available for use by Windows 9x clients\. The second name associated with a printer can be seen when browsing to the "Printers" (or "Printers and Faxes") folder on the Samba server\. This is referred to simply as the printername (not to be confused with the
+\fIprinter name\fR
+option)\.
+.sp
+When assigning a new driver to a printer on a remote Windows compatible print server such as Samba, the Windows client will rename the printer to match the driver name just uploaded\. This can result in confusion for users when multiple printers are bound to the same driver\. To prevent Samba from allowing the printer\'s printername to differ from the sharename defined in smb\.conf, set
+\fIforce printername = yes\fR\.
+.sp
+Be aware that enabling this parameter may affect migrating printers from a Windows server to Samba since Windows has no way to force the sharename and printername to match\.
+.sp
+It is recommended that this parameter\'s value not be changed once the printer is in use by clients as this could cause a user not be able to delete printer connections from their local Printers folder\.
+.sp
 Default:
-\fB&#9619;fIforce printername&#9619;fR = no \fR
-&#8962;RE
-&#8962;PP
+\fI\fIforce printername\fR\fR\fI = \fR\fIno\fR\fI \fR
+.RE
+
 force security mode (S)
-&#8962;RS 4
-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.
-&#8962;sp
-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. Make sure not to mix up this parameter with
-security mask, which works similar like this one but uses logical AND instead of OR.
-&#8962;sp
-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.
-&#8962;sp
-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.
-&#8962;sp
-\fB Note\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.
-&#8962;sp
+.PP
+.RS 4
+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\.
+.sp
+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\. Make sure not to mix up this parameter with
+\fIsecurity mask\fR, which works similar like this one but uses logical AND instead of OR\.
+.sp
+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\.
+.sp
+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\.
+.sp
+\fI Note\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\.
+.sp
 Default:
-\fB&#9619;fIforce security mode&#9619;fR = 0 \fR
-&#8962;sp
+\fI\fIforce security mode\fR\fR\fI = \fR\fI0\fR\fI \fR
+.sp
 Example:
-\fB&#9619;fIforce security mode&#9619;fR = 700 \fR
-&#8962;RE
-&#8962;PP
+\fI\fIforce security mode\fR\fR\fI = \fR\fI700\fR\fI \fR
+.RE
+
 force unknown acl user (S)
-&#8962;RS 4
-If this parameter is set, a Windows NT ACL that contains an unknown SID (security descriptor, or representation of a user or group id) as the owner or group owner of the file will be silently mapped into the current UNIX uid or gid of the currently connected user.
-&#8962;sp
-This is designed to allow Windows NT clients to copy files and folders containing ACLs that were created locally on the client machine and contain users local to that machine only (no domain users) to be copied to a Samba server (usually with XCOPY /O) and have the unknown userid and groupid of the file owner map to the current connected user. This can only be fixed correctly when winbindd allows arbitrary mapping from any Windows NT SID to a UNIX uid or gid.
-&#8962;sp
-Try using this parameter when XCOPY /O gives an ACCESS_DENIED error.
-&#8962;sp
+.PP
+.RS 4
+If this parameter is set, a Windows NT ACL that contains an unknown SID (security descriptor, or representation of a user or group id) as the owner or group owner of the file will be silently mapped into the current UNIX uid or gid of the currently connected user\.
+.sp
+This is designed to allow Windows NT clients to copy files and folders containing ACLs that were created locally on the client machine and contain users local to that machine only (no domain users) to be copied to a Samba server (usually with XCOPY /O) and have the unknown userid and groupid of the file owner map to the current connected user\. This can only be fixed correctly when winbindd allows arbitrary mapping from any Windows NT SID to a UNIX uid or gid\.
+.sp
+Try using this parameter when XCOPY /O gives an ACCESS_DENIED error\.
+.sp
 Default:
-\fB&#9619;fIforce unknown acl user&#9619;fR = no \fR
-&#8962;RE
-&#8962;PP
+\fI\fIforce unknown acl user\fR\fR\fI = \fR\fIno\fR\fI \fR
+.RE
+
 force user (S)
-&#8962;RS 4
-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.
-&#8962;sp
-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.
-&#8962;sp
-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).
-&#8962;sp
+.PP
+.RS 4
+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\.
+.sp
+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\.
+.sp
+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)\.
+.sp
 Default:
-\fB&#9619;fIforce user&#9619;fR = \fR
-&#8962;sp
+\fI\fIforce user\fR\fR\fI = \fR\fI\fR\fI \fR
+.sp
 Example:
-\fB&#9619;fIforce user&#9619;fR = auser \fR
-&#8962;RE
-&#8962;PP
+\fI\fIforce user\fR\fR\fI = \fR\fIauser\fR\fI \fR
+.RE
+
 fstype (S)
-&#8962;RS 4
+.PP
+.RS 4
 This parameter allows the administrator to configure the string that specifies the type of filesystem a share is using that is reported by
-&#9619;fBsmbd&#9619;fR(8)
-when a client queries the filesystem type for a share. The default type is
-&#9619;fBNTFS&#9619;fR
+\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
-&#9619;fBSamba&#9619;fR
+\fBSamba\fR
 or
-&#9619;fBFAT&#9619;fR
-if required.
-&#8962;sp
+\fBFAT\fR
+if required\.
+.sp
 Default:
-\fB&#9619;fIfstype&#9619;fR = NTFS \fR
-&#8962;sp
+\fI\fIfstype\fR\fR\fI = \fR\fINTFS\fR\fI \fR
+.sp
 Example:
-\fB&#9619;fIfstype&#9619;fR = Samba \fR
-&#8962;RE
-&#8962;PP
+\fI\fIfstype\fR\fR\fI = \fR\fISamba\fR\fI \fR
+.RE
+
 get quota command (G)
-&#8962;RS 4
+.PP
+.RS 4
 The
 get quota command
-should only be used whenever there is no operating system API available from the OS that samba can use.
-&#8962;sp
+should only be used whenever there is no operating system API available from the OS that samba can use\.
+.sp
 This option is only available with
-./configure --with-sys-quotas. Or on linux when
-./configure --with-quotas
-was used and a working quota api was found in the system.
-&#8962;sp
-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.
-&#8962;sp
+\./configure \-\-with\-sys\-quotas\. Or on linux when
+\./configure \-\-with\-quotas
+was used and a working quota api was found in the system\.
+.sp
+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\.
+.sp
 Such a script should take 3 arguments:
-\(bu
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
 directory
-.TP
-\(bu
+.RE
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
 type of query
-.TP
-\(bu
+.RE
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
 uid of user or gid of group
-&#8962;IP "" 4
+.sp
+.RE
 The type of query can be one of :
-\(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)
-&#8962;IP "" 4
-This script should print one line as output with spaces between the arguments. The arguments are:
-\(bu
-Arg 1 - quota flags (0 = no quotas, 1 = quotas enabled, 2 = quotas enabled and enforced)
-.TP
-\(bu
-Arg 2 - number of currently used blocks
-.TP
-\(bu
-Arg 3 - the softlimit number of blocks
-.TP
-\(bu
-Arg 4 - the hardlimit number of blocks
-.TP
-\(bu
-Arg 5 - currently used number of inodes
-.TP
-\(bu
-Arg 6 - the softlimit number of inodes
-.TP
-\(bu
-Arg 7 - the hardlimit number of inodes
-.TP
-\(bu
-Arg 8(optional) - the number of bytes in a block(default is 1024)
-&#8962;IP "" 4
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
+1 \- user quotas
+.RE
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
+2 \- user default quotas (uid = \-1)
+.RE
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
+3 \- group quotas
+.RE
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
+4 \- group default quotas (gid = \-1)
+.sp
+.RE
+This script should print one line as output with spaces between the arguments\. The arguments are:
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
+Arg 1 \- quota flags (0 = no quotas, 1 = quotas enabled, 2 = quotas enabled and enforced)
+.RE
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
+Arg 2 \- number of currently used blocks
+.RE
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
+Arg 3 \- the softlimit number of blocks
+.RE
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
+Arg 4 \- the hardlimit number of blocks
+.RE
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
+Arg 5 \- currently used number of inodes
+.RE
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
+Arg 6 \- the softlimit number of inodes
+.RE
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
+Arg 7 \- the hardlimit number of inodes
+.RE
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
+Arg 8(optional) \- the number of bytes in a block(default is 1024)
+.sp
+.RE
 Default:
-\fB&#9619;fIget quota command&#9619;fR = \fR
-&#8962;sp
+\fI\fIget quota command\fR\fR\fI = \fR\fI\fR\fI \fR
+.sp
 Example:
-\fB&#9619;fIget quota command&#9619;fR = /usr/local/sbin/query_quota \fR
-&#8962;RE
-&#8962;PP
+\fI\fIget quota command\fR\fR\fI = \fR\fI/usr/local/sbin/query_quota\fR\fI \fR
+.RE
+
 getwd cache (G)
-&#8962;RS 4
-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
-wide smbconfoptions parameter is set to
-&#9619;fBno&#9619;fR.
-&#8962;sp
+.PP
+.RS 4
+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 smbconfoptions\fR
+parameter is set to
+\fBno\fR\.
+.sp
 Default:
-\fB&#9619;fIgetwd cache&#9619;fR = yes \fR
-&#8962;RE
-&#8962;PP
+\fI\fIgetwd cache\fR\fR\fI = \fR\fIyes\fR\fI \fR
+.RE
+
 guest account (G)
-&#8962;RS 4
+.PP
+.RS 4
 This is a username which will be used for access to services which are specified as
-guest ok (see below). Whatever privileges this user has will be available to any client connecting to the guest service. This user must exist in the password file, but does not require a valid login. The user account "ftp" is often a good choice for this parameter.
-&#8962;sp
-On 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
-su -
+\fIguest ok\fR
+(see below)\. Whatever privileges this user has will be available to any client connecting to the guest service\. This user must exist in the password file, but does not require a valid login\. The user account "ftp" is often a good choice for this parameter\.
+.sp
+On 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
+su \-
 command) and trying to print using the system print command such as
 lpr(1)
 or
-lp(1).
-&#8962;sp
-This parameter does not accept % macros, because many parts of the system require this value to be constant for correct operation.
-&#8962;sp
+lp(1)\.
+.sp
+This parameter does not accept % macros, because many parts of the system require this value to be constant for correct operation\.
+.sp
 Default:
-\fB&#9619;fIguest account&#9619;fR = nobody # default can be changed at compile-time \fR
-&#8962;sp
+\fI\fIguest account\fR\fR\fI = \fR\fInobody # default can be changed at compile\-time\fR\fI \fR
+.sp
 Example:
-\fB&#9619;fIguest account&#9619;fR = ftp \fR
-&#8962;RE
-&#8962;PP
-public
-&#8962;RS 4
-This parameter is a synonym for guest ok.
-&#8962;RE
-&#8962;PP
+\fI\fIguest account\fR\fR\fI = \fR\fIftp\fR\fI \fR
+.RE
+public.PP
+.RS 4
+This parameter is a synonym for
+guest ok\.
+.RE
+
 guest ok (S)
-&#8962;RS 4
+.PP
+.RS 4
 If this parameter is
-&#9619;fByes&#9619;fR
-for a service, then no password is required to connect to the service. Privileges will be those of the
-guest account.
-&#8962;sp
+\fByes\fR
+for a service, then no password is required to connect to the service\. Privileges will be those of the
+\fIguest account\fR\.
+.sp
 This paramater nullifies the benifits of setting
-restrict anonymous = 2
-&#8962;sp
+\fIrestrict anonymous = 2\fR
+.sp
 See the section below on
-security for more information about this option.
-&#8962;sp
+\fIsecurity\fR
+for more information about this option\.
+.sp
 Default:
-\fB&#9619;fIguest ok&#9619;fR = no \fR
-&#8962;RE
-&#8962;PP
-only guest
-&#8962;RS 4
-This parameter is a synonym for guest only.
-&#8962;RE
-&#8962;PP
+\fI\fIguest ok\fR\fR\fI = \fR\fIno\fR\fI \fR
+.RE
+only guest.PP
+.RS 4
+This parameter is a synonym for
+guest only\.
+.RE
+
 guest only (S)
-&#8962;RS 4
+.PP
+.RS 4
 If this parameter is
-&#9619;fByes&#9619;fR
-for a service, then only guest connections to the service are permitted. This parameter will have no effect if
-guest ok is not set for the service.
-&#8962;sp
+\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\.
+.sp
 See the section below on
-security for more information about this option.
-&#8962;sp
+\fIsecurity\fR
+for more information about this option\.
+.sp
 Default:
-\fB&#9619;fIguest only&#9619;fR = no \fR
-&#8962;RE
-&#8962;PP
+\fI\fIguest only\fR\fR\fI = \fR\fIno\fR\fI \fR
+.RE
+
 hide dot files (S)
-&#8962;RS 4
-This is a boolean parameter that controls whether files starting with a dot appear as hidden files.
-&#8962;sp
+.PP
+.RS 4
+This is a boolean parameter that controls whether files starting with a dot appear as hidden files\.
+.sp
 Default:
-\fB&#9619;fIhide dot files&#9619;fR = yes \fR
-&#8962;RE
-&#8962;PP
+\fI\fIhide dot files\fR\fR\fI = \fR\fIyes\fR\fI \fR
+.RE
+
 hide files (S)
-&#8962;RS 4
-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.
-&#8962;sp
-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.
-&#8962;sp
-Each entry must be a Unix path, not a DOS path and must not include the Unix directory separator '/'.
-&#8962;sp
-Note that the case sensitivity option is applicable in hiding files.
-&#8962;sp
-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.
-&#8962;sp
+.PP
+.RS 4
+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\.
+.sp
+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\.
+.sp
+Each entry must be a Unix path, not a DOS path and must not include the Unix directory separator \'/\'\.
+.sp
+Note that the case sensitivity option is applicable in hiding files\.
+.sp
+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\.
+.sp
 The example shown above 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.
-&#8962;sp
+creates for internal use, and also still hides all files beginning with a dot\.
+.sp
 An example of us of this parameter is:
-
-&#8962;sp
-
+.sp
+.RS 4
 .nf
-
-hide files = /.*/DesktopFolderDB/TrashFor%m/resource.frk/
-
+hide files = /\.*/DesktopFolderDB/TrashFor%m/resource\.frk/
 .fi
+.RE
+.sp
+.sp
+Default:
+\fI\fIhide files\fR\fR\fI = \fR\fI # no file are hidden\fR\fI \fR
+.RE
 
-&#8962;sp
-Default:
-\fB&#9619;fIhide files&#9619;fR = # no file are hidden \fR
-&#8962;RE
-&#8962;PP
 hide special files (S)
-&#8962;RS 4
-This parameter prevents clients from seeing special files such as sockets, devices and fifo's in directory listings.
-&#8962;sp
+.PP
+.RS 4
+This parameter prevents clients from seeing special files such as sockets, devices and fifo\'s in directory listings\.
+.sp
 Default:
-\fB&#9619;fIhide special files&#9619;fR = no \fR
-&#8962;RE
-&#8962;PP
+\fI\fIhide special files\fR\fR\fI = \fR\fIno\fR\fI \fR
+.RE
+
 hide unreadable (S)
-&#8962;RS 4
-This parameter prevents clients from seeing the existance of files that cannot be read. Defaults to off.
-&#8962;sp
+.PP
+.RS 4
+This parameter prevents clients from seeing the existance of files that cannot be read\. Defaults to off\.
+.sp
 Default:
-\fB&#9619;fIhide unreadable&#9619;fR = no \fR
-&#8962;RE
-&#8962;PP
+\fI\fIhide unreadable\fR\fR\fI = \fR\fIno\fR\fI \fR
+.RE
+
 hide unwriteable files (S)
-&#8962;RS 4
-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.
-&#8962;sp
+.PP
+.RS 4
+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\.
+.sp
 Default:
-\fB&#9619;fIhide unwriteable files&#9619;fR = no \fR
-&#8962;RE
-&#8962;PP
+\fI\fIhide unwriteable files\fR\fR\fI = \fR\fIno\fR\fI \fR
+.RE
+
 homedir map (G)
-&#8962;RS 4
+.PP
+.RS 4
 If
-nis homedir is
-&#9619;fByes&#9619;fR, and
-&#9619;fBsmbd&#9619;fR(8)
+\fInis homedir\fR
+is
+\fByes\fR, and
+\fBsmbd\fR(8)
 is also acting as a Win95/98
-&#9619;fIlogon server&#9619;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:
-
-&#8962;sp
-
+\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:
+.sp
+.RS 4
 .nf
-
 username server:/some/file/system
-
 .fi
-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.
-&#8962;sp
-&#8962;it 1 an&#9617;trap
-&#8962;nr an&#9617;no&#9617;space&#9617;flag 1
-&#8962;nr an&#9617;break&#9617;flag 1
-&#8962;br
-&#9619;fBNote&#9619;fR
-A working NIS client is required on the system for this option to work.
+.RE
+.sp
+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\.
+.sp
+.it 1 an-trap
+.nr an-no-space-flag 1
+.nr an-break-flag 1
+.br
+Note
+A working NIS client is required on the system for this option to work\.
 
 Default:
-\fB&#9619;fIhomedir map&#9619;fR = \fR
-&#8962;sp
+\fI\fIhomedir map\fR\fR\fI = \fR\fI\fR\fI \fR
+.sp
 Example:
-\fB&#9619;fIhomedir map&#9619;fR = amd.homedir \fR
-&#8962;RE
-&#8962;PP
+\fI\fIhomedir map\fR\fR\fI = \fR\fIamd\.homedir\fR\fI \fR
+.RE
+
 host msdfs (G)
-&#8962;RS 4
+.PP
+.RS 4
 If set to
-&#9619;fByes&#9619;fR, Samba will act as a Dfs server, and allow Dfs-aware clients to browse Dfs trees hosted on the server.
-&#8962;sp
+\fByes\fR, Samba will act as a Dfs server, and allow Dfs\-aware clients to browse Dfs trees hosted on the server\.
+.sp
 See also the
-msdfs root share level parameter. For more information on setting up a Dfs tree on Samba, refer to the MSFDS chapter in the book Samba3-HOWTO.
-&#8962;sp
+\fImsdfs root\fR
+share level parameter\. For more information on setting up a Dfs tree on Samba, refer to the MSFDS chapter in the book Samba3\-HOWTO\.
+.sp
 Default:
-\fB&#9619;fIhost msdfs&#9619;fR = yes \fR
-&#8962;RE
-&#8962;PP
+\fI\fIhost msdfs\fR\fR\fI = \fR\fIyes\fR\fI \fR
+.RE
+
 hostname lookups (G)
-&#8962;RS 4
-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
+.PP
+.RS 4
+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
 hosts deny
 and
-hosts allow.
-&#8962;sp
+hosts allow\.
+.sp
 Default:
-\fB&#9619;fIhostname lookups&#9619;fR = no \fR
-&#8962;sp
+\fI\fIhostname lookups\fR\fR\fI = \fR\fIno\fR\fI \fR
+.sp
 Example:
-\fB&#9619;fIhostname lookups&#9619;fR = yes \fR
-&#8962;RE
-&#8962;PP
-allow hosts
-&#8962;RS 4
-This parameter is a synonym for hosts allow.
-&#8962;RE
-&#8962;PP
+\fI\fIhostname lookups\fR\fR\fI = \fR\fIyes\fR\fI \fR
+.RE
+allow hosts.PP
+.RS 4
+This parameter is a synonym for
+hosts allow\.
+.RE
+
 hosts allow (S)
-&#8962;RS 4
+.PP
+.RS 4
 A synonym for this parameter is
-allow hosts.
-&#8962;sp
-This parameter is a comma, space, or tab delimited set of hosts which are permitted to access a service.
-&#8962;sp
-If specified in the [global] section then it will apply to all services, regardless of whether the individual service has a different setting.
-&#8962;sp
-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
-allow hosts = 150.203.5.. The full syntax of the list is described in the man page
-&#9619;fIhosts_access(5)&#9619;fR. Note that this man page may not be present on your system, so a brief description will be given here also.
-&#8962;sp
-Note that the localhost address 127.0.0.1 will always be allowed access unless specifically denied by a
-hosts deny option.
-&#8962;sp
-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:
-&#8962;sp
-Example 1: allow all IPs in 150.203.*.*; except one
-&#8962;sp
-hosts allow = 150.203. EXCEPT 150.203.6.66
-&#8962;sp
+\fIallow hosts\fR\.
+.sp
+This parameter is a comma, space, or tab delimited set of hosts which are permitted to access a service\.
+.sp
+If specified in the [global] section then it will apply to all services, regardless of whether the individual service has a different setting\.
+.sp
+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
+allow hosts = 150\.203\.5\.\. 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\.
+.sp
+Note that the localhost address 127\.0\.0\.1 will always be allowed access unless specifically denied by a
+\fIhosts deny\fR
+option\.
+.sp
+You can also specify hosts by network/netmask pairs and by netgroup names if your system supports netgroups\. The
+\fIEXCEPT\fR
+keyword can also be used to limit a wildcard list\. The following examples may provide some help:
+.sp
+Example 1: allow all IPs in 150\.203\.*\.*; except one
+.sp
+hosts allow = 150\.203\. EXCEPT 150\.203\.6\.66
+.sp
 Example 2: allow hosts that match the given network/netmask
-&#8962;sp
-hosts allow = 150.203.15.0/255.255.255.0
-&#8962;sp
+.sp
+hosts allow = 150\.203\.15\.0/255\.255\.255\.0
+.sp
 Example 3: allow a couple of hosts
-&#8962;sp
+.sp
 hosts allow = lapland, arvidsjaur
-&#8962;sp
+.sp
 Example 4: allow only hosts in NIS netgroup "foonet", but deny access from one particular host
-&#8962;sp
+.sp
 hosts allow = @foonet
-&#8962;sp
+.sp
 hosts deny = pirate
-&#8962;sp
-&#8962;it 1 an&#9617;trap
-&#8962;nr an&#9617;no&#9617;space&#9617;flag 1
-&#8962;nr an&#9617;break&#9617;flag 1
-&#8962;br
-&#9619;fBNote&#9619;fR
-Note that access still requires suitable user-level passwords.
+.sp
+.it 1 an-trap
+.nr an-no-space-flag 1
+.nr an-break-flag 1
+.br
+Note
+Note that access still requires suitable user\-level passwords\.
 
 See
-&#9619;fBtestparm&#9619;fR(1)
-for a way of testing your host access to see if it does what you expect.
-&#8962;sp
+\fBtestparm\fR(1)
+for a way of testing your host access to see if it does what you expect\.
+.sp
 Default:
-\fB&#9619;fIhosts allow&#9619;fR = # none (i.e., all hosts permitted access) \fR
-&#8962;sp
+\fI\fIhosts allow\fR\fR\fI = \fR\fI # none (i\.e\., all hosts permitted access)\fR\fI \fR
+.sp
 Example:
-\fB&#9619;fIhosts allow&#9619;fR = 150.203.5. myhost.mynet.edu.au \fR
-&#8962;RE
-&#8962;PP
-deny hosts
-&#8962;RS 4
-This parameter is a synonym for hosts deny.
-&#8962;RE
-&#8962;PP
+\fI\fIhosts allow\fR\fR\fI = \fR\fI150\.203\.5\. myhost\.mynet\.edu\.au\fR\fI \fR
+.RE
+deny hosts.PP
+.RS 4
+This parameter is a synonym for
+hosts deny\.
+.RE
+
 hosts deny (S)
-&#8962;RS 4
+.PP
+.RS 4
 The opposite of
-&#9619;fIhosts allow&#9619;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
-&#9619;fIallow&#9619;fR
-list takes precedence.
-&#8962;sp
+\fIhosts allow\fR
+\- hosts listed here are
+\fINOT\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\.
+.sp
 In the event that it is necessary to deny all by default, use the keyword ALL (or the netmask
-0.0.0.0/0) and then explicitly specify to the
-hosts allow = hosts allow parameter those hosts that should be permitted access.
-&#8962;sp
+0\.0\.0\.0/0) and then explicitly specify to the
+\fIhosts allow = hosts allow\fR
+parameter those hosts that should be permitted access\.
+.sp
 Default:
-\fB&#9619;fIhosts deny&#9619;fR = # none (i.e., no hosts specifically excluded) \fR
-&#8962;sp
+\fI\fIhosts deny\fR\fR\fI = \fR\fI # none (i\.e\., no hosts specifically excluded)\fR\fI \fR
+.sp
 Example:
-\fB&#9619;fIhosts deny&#9619;fR = 150.203.4. badhost.mynet.edu.au \fR
-&#8962;RE
-&#8962;PP
+\fI\fIhosts deny\fR\fR\fI = \fR\fI150\.203\.4\. badhost\.mynet\.edu\.au\fR\fI \fR
+.RE
+
 idmap alloc backend (G)
-&#8962;RS 4
-The idmap alloc backend provides a plugin interface for Winbind to use when allocating Unix uids/gids for Windows SIDs. This option is to be used in conjunction with the
-idmap domains parameter and refers to the name of the idmap module which will provide the id allocation functionality. Please refer to the man page for each idmap plugin to determine whether or not the module implements the allocation feature. The most common plugins are the tdb (&#9619;fBidmap_tdb&#9619;fR(8)) and ldap (&#9619;fBidmap_ldap&#9619;fR(8)) libraries.
-&#8962;sp
+.PP
+.RS 4
+The idmap alloc backend provides a plugin interface for Winbind to use when allocating Unix uids/gids for Windows SIDs\. This option is to be used in conjunction with the
+\fIidmap domains\fR
+parameter and refers to the name of the idmap module which will provide the id allocation functionality\. Please refer to the man page for each idmap plugin to determine whether or not the module implements the allocation feature\. The most common plugins are the tdb (\fBidmap_tdb\fR(8)) and ldap (\fBidmap_ldap\fR(8)) libraries\.
+.sp
 Also refer to the
-idmap alloc config option.
-&#8962;sp
-\fBNo default\fR
-&#8962;sp
+\fIidmap alloc config\fR
+option\.
+.sp
+\fINo default\fR
+.sp
 Example:
-\fB&#9619;fIidmap alloc backend&#9619;fR = tdb \fR
-&#8962;RE
-&#8962;PP
+\fI\fIidmap alloc backend\fR\fR\fI = \fR\fItdb\fR\fI \fR
+.RE
+
 idmap alloc config (G)
-&#8962;RS 4
+.PP
+.RS 4
 The idmap alloc config prefix provides a means of managing settings for the backend defined by the
-idmap alloc backend parameter. Refer to the man page for each idmap plugin regarding specific configuration details.
-&#8962;sp
-\fBNo default\fR
-&#8962;RE
-&#8962;PP
+\fIidmap alloc backend\fR
+parameter\. Refer to the man page for each idmap plugin regarding specific configuration details\.
+.sp
+\fINo default\fR
+.RE
+
 idmap backend (G)
-&#8962;RS 4
-The idmap backend provides a plugin interface for Winbind to use varying backends to store SID/uid/gid mapping tables. This option is mutually exclusive with the newer and more flexible
-idmap domains parameter. The main difference between the "idmap backend" and the "idmap domains" is that the former only allows on backend for all domains while the latter supports configuring backends on a per domain basis.
-&#8962;sp
-Examples of SID/uid/gid backends include tdb (&#9619;fBidmap_tdb&#9619;fR(8)), ldap (&#9619;fBidmap_ldap&#9619;fR(8)), rid (&#9619;fBidmap_rid&#9619;fR(8)), and ad (&#9619;fBidmap_tdb&#9619;fR(8)).
-&#8962;sp
+.PP
+.RS 4
+The idmap backend provides a plugin interface for Winbind to use varying backends to store SID/uid/gid mapping tables\. This option is mutually exclusive with the newer and more flexible
+\fIidmap domains\fR
+parameter\. The main difference between the "idmap backend" and the "idmap domains" is that the former only allows on backend for all domains while the latter supports configuring backends on a per domain basis\.
+.sp
+Examples of SID/uid/gid backends include tdb (\fBidmap_tdb\fR(8)), ldap (\fBidmap_ldap\fR(8)), rid (\fBidmap_rid\fR(8)), and ad (\fBidmap_tdb\fR(8))\.
+.sp
 Default:
-\fB&#9619;fIidmap backend&#9619;fR = tdb \fR
-&#8962;RE
-&#8962;PP
+\fI\fIidmap backend\fR\fR\fI = \fR\fItdb\fR\fI \fR
+.RE
+
 idmap cache time (G)
-&#8962;RS 4
-This parameter specifies the number of seconds that Winbind's idmap interface will cache positive SID/uid/gid query results.
-&#8962;sp
+.PP
+.RS 4
+This parameter specifies the number of seconds that Winbind\'s idmap interface will cache positive SID/uid/gid query results\.
+.sp
 Default:
-\fB&#9619;fIidmap cache time&#9619;fR = 900 \fR
-&#8962;RE
-&#8962;PP
+\fI\fIidmap cache time\fR\fR\fI = \fR\fI900\fR\fI \fR
+.RE
+
 idmap config (G)
-&#8962;RS 4
+.PP
+.RS 4
 The idmap config prefix provides a means of managing each domain defined by the
-idmap domains option using Samba's parameteric option support. The idmap config prefix should be followed by the name of the domain, a colon, and a setting specific to the chosen backend. There are three options available for all domains:
-&#8962;PP
+\fIidmap domains\fR
+option using Samba\'s parameteric option support\. The idmap config prefix should be followed by the name of the domain, a colon, and a setting specific to the chosen backend\. There are three options available for all domains:
+.PP
 backend = backend_name
-&#8962;RS 4
-Specifies the name of the idmap plugin to use as the SID/uid/gid backend for this domain.
-&#8962;RE
-&#8962;PP
+.RS 4
+Specifies the name of the idmap plugin to use as the SID/uid/gid backend for this domain\.
+.RE
+.PP
 default = [yes|no]
-&#8962;RS 4
-The default domain/backend will be used for searching for users and groups not belonging to one of the explicitly listed domains (matched by comparing the account SID and the domain SID).
-&#8962;RE
-&#8962;PP
+.RS 4
+The default domain/backend will be used for searching for users and groups not belonging to one of the explicitly listed domains (matched by comparing the account SID and the domain SID)\.
+.RE
+.PP
 readonly = [yes|no]
-&#8962;RS 4
+.RS 4
 Mark the domain as readonly which means that no attempts to allocate a uid or gid (by the
-idmap alloc backend) for any user or group in that domain will be attempted.
-&#8962;RE
-&#8962;sp
+\fIidmap alloc backend\fR) for any user or group in that domain will be attempted\.
+.RE
+.sp
 The following example illustrates how to configure the
-&#9619;fBidmap_ad&#9619;fR(8)
+\fBidmap_ad\fR(8)
 for the CORP domain and the
-&#9619;fBidmap_tdb&#9619;fR(8)
-backend for all other domains. The TRUSTEDDOMAINS string is simply a key used to reference the "idmap config" settings and does not represent the actual name of a domain.
-
+\fBidmap_tdb\fR(8)
+backend for all other domains\. The TRUSTEDDOMAINS string is simply a key used to reference the "idmap config" settings and does not represent the actual name of a domain\.
+.sp
+.RS 4
 .nf
-
 	idmap domains = CORP TRUSTEDDOMAINS
 
 	idmap config CORP:backend  = ad
@@ -2947,402 +3506,547 @@
 
 	idmap config TRUSTEDDOMAINS:backend = tdb
 	idmap config TRUSTEDDOMAINS:default = yes
-	idmap config TRUSTEDDOMAINS:range   = 1000 - 9999
+	idmap config TRUSTEDDOMAINS:range   = 1000 \- 9999
 	
 .fi
-\fBNo default\fR
-&#8962;RE
-&#8962;PP
+.RE
+\fINo default\fR
+.RE
+
 idmap domains (G)
-&#8962;RS 4
-The idmap domains option defines a list of Windows domains which will each have a separately configured backend for managing Winbind's SID/uid/gid tables. This parameter is mutually exclusive with the older
-idmap backend option.
-&#8962;sp
-Values consist of the short domain name for Winbind's primary or collection of trusted domains. You may also use an arbitrary string to represent a catchall domain backend for any domain not explicitly listed.
-&#8962;sp
+.PP
+.RS 4
+The idmap domains option defines a list of Windows domains which will each have a separately configured backend for managing Winbind\'s SID/uid/gid tables\. This parameter is mutually exclusive with the older
+\fIidmap backend\fR
+option\.
+.sp
+Values consist of the short domain name for Winbind\'s primary or collection of trusted domains\. You may also use an arbitrary string to represent a catchall domain backend for any domain not explicitly listed\.
+.sp
 Refer to the
-idmap config for details about managing the SID/uid/gid backend for each domain.
-&#8962;sp
-\fBNo default\fR
-&#8962;sp
+\fIidmap config\fR
+for details about managing the SID/uid/gid backend for each domain\.
+.sp
+\fINo default\fR
+.sp
 Example:
-\fB&#9619;fIidmap domains&#9619;fR = default AD CORP \fR
-&#8962;RE
-&#8962;PP
-winbind gid
-&#8962;RS 4
-This parameter is a synonym for idmap gid.
-&#8962;RE
-&#8962;PP
+\fI\fIidmap domains\fR\fR\fI = \fR\fIdefault AD CORP\fR\fI \fR
+.RE
+winbind gid.PP
+.RS 4
+This parameter is a synonym for
+idmap gid\.
+.RE
+
 idmap gid (G)
-&#8962;RS 4
-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.
-&#8962;sp
+.PP
+.RS 4
+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\.
+.sp
 See also the
-idmap backend,
-idmap domains, and
-idmap config options.
-&#8962;sp
+\fIidmap backend\fR,
+\fIidmap domains\fR, and
+\fIidmap config\fR
+options\.
+.sp
 Default:
-\fB&#9619;fIidmap gid&#9619;fR = \fR
-&#8962;sp
+\fI\fIidmap gid\fR\fR\fI = \fR\fI\fR\fI \fR
+.sp
 Example:
-\fB&#9619;fIidmap gid&#9619;fR = 10000-20000 \fR
-&#8962;RE
-&#8962;PP
+\fI\fIidmap gid\fR\fR\fI = \fR\fI10000\-20000\fR\fI \fR
+.RE
+
 idmap negative cache time (G)
-&#8962;RS 4
-This parameter specifies the number of seconds that Winbind's idmap interface will cache negative SID/uid/gid query results.
-&#8962;sp
+.PP
+.RS 4
+This parameter specifies the number of seconds that Winbind\'s idmap interface will cache negative SID/uid/gid query results\.
+.sp
 Default:
-\fB&#9619;fIidmap negative cache time&#9619;fR = 120 \fR
-&#8962;RE
-&#8962;PP
-winbind uid
-&#8962;RS 4
-This parameter is a synonym for idmap uid.
-&#8962;RE
-&#8962;PP
+\fI\fIidmap negative cache time\fR\fR\fI = \fR\fI120\fR\fI \fR
+.RE
+winbind uid.PP
+.RS 4
+This parameter is a synonym for
+idmap uid\.
+.RE
+
 idmap uid (G)
-&#8962;RS 4
-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.
-&#8962;sp
+.PP
+.RS 4
+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\.
+.sp
 See also the
-idmap backend,
-idmap domains, and
-idmap config options.
-&#8962;sp
+\fIidmap backend\fR,
+\fIidmap domains\fR, and
+\fIidmap config\fR
+options\.
+.sp
 Default:
-\fB&#9619;fIidmap uid&#9619;fR = \fR
-&#8962;sp
+\fI\fIidmap uid\fR\fR\fI = \fR\fI\fR\fI \fR
+.sp
 Example:
-\fB&#9619;fIidmap uid&#9619;fR = 10000-20000 \fR
-&#8962;RE
-&#8962;PP
+\fI\fIidmap uid\fR\fR\fI = \fR\fI10000\-20000\fR\fI \fR
+.RE
+
 include (G)
-&#8962;RS 4
-This allows you to include one config file inside another. The file is included literally, as though typed in place.
-&#8962;sp
+.PP
+.RS 4
+This allows you to include one config file inside another\. The file is included literally, as though typed in place\.
+.sp
 It takes the standard substitutions, except
-&#9619;fI%u&#9619;fR,
-&#9619;fI%P&#9619;fR
+\fI%u\fR,
+\fI%P\fR
 and
-&#9619;fI%S&#9619;fR.
-&#8962;sp
+\fI%S\fR\.
+.sp
+The parameter
+\fIinclude = registry\fR
+has a special meaning: It does
+\fInot\fR
+include a file named
+\fIregistry\fR
+from the current working directory, but instead reads the global configuration options from the registry\. See the section on registry\-based configuration for details\. Note that this option automatically activates registry shares\.
+.sp
 Default:
-\fB&#9619;fIinclude&#9619;fR = \fR
-&#8962;sp
+\fI\fIinclude\fR\fR\fI = \fR\fI\fR\fI \fR
+.sp
 Example:
-\fB&#9619;fIinclude&#9619;fR = /usr/local/samba/lib/admin_smb.conf \fR
-&#8962;RE
-&#8962;PP
+\fI\fIinclude\fR\fR\fI = \fR\fI/usr/local/samba/lib/admin_smb\.conf\fR\fI \fR
+.RE
+
 inherit acls (S)
-&#8962;RS 4
-This parameter can be used to ensure that if default acls exist on parent directories, they are always honored when creating a new file or subdirectory in these parent directories. The default behavior is to use the unix mode specified when creating the directory. Enabling this option sets the unix mode to 0777, thus guaranteeing that default directory acls are propagated.
-&#8962;sp
+.PP
+.RS 4
+This parameter can be used to ensure that if default acls exist on parent directories, they are always honored when creating a new file or subdirectory in these parent directories\. The default behavior is to use the unix mode specified when creating the directory\. Enabling this option sets the unix mode to 0777, thus guaranteeing that default directory acls are propagated\.
+.sp
 Default:
-\fB&#9619;fIinherit acls&#9619;fR = no \fR
-&#8962;RE
-&#8962;PP
+\fI\fIinherit acls\fR\fR\fI = \fR\fIno\fR\fI \fR
+.RE
+
 inherit owner (S)
-&#8962;RS 4
-The ownership of new files and directories is normally governed by effective uid of the connected user. This option allows the Samba administrator to specify that the ownership for new files and directories should be controlled by the ownership of the parent directory.
-&#8962;sp
-Common scenarios where this behavior is useful is in implementing drop-boxes where users can create and edit files but not delete them and to ensure that newly create files in a user's roaming profile directory are actually owner by the user.
-&#8962;sp
+.PP
+.RS 4
+The ownership of new files and directories is normally governed by effective uid of the connected user\. This option allows the Samba administrator to specify that the ownership for new files and directories should be controlled by the ownership of the parent directory\.
+.sp
+Common scenarios where this behavior is useful is in implementing drop\-boxes where users can create and edit files but not delete them and to ensure that newly create files in a user\'s roaming profile directory are actually owner by the user\.
+.sp
 Default:
-\fB&#9619;fIinherit owner&#9619;fR = no \fR
-&#8962;RE
-&#8962;PP
+\fI\fIinherit owner\fR\fR\fI = \fR\fIno\fR\fI \fR
+.RE
+
 inherit permissions (S)
-&#8962;RS 4
+.PP
+.RS 4
 The permissions on new files and directories are normally governed by
-create mask,
-directory mask,
-force create mode and
-force directory mode but the boolean inherit permissions parameter overrides this.
-&#8962;sp
-New directories inherit the mode of the parent directory, including bits such as setgid.
-&#8962;sp
-New files inherit their read/write bits from the parent directory. Their execute bits continue to be determined by
-map archive,
-map hidden and
-map system as usual.
-&#8962;sp
+\fIcreate mask\fR,
+\fIdirectory mask\fR,
+\fIforce create mode\fR
+and
+\fIforce directory mode\fR
+but the boolean inherit permissions parameter overrides this\.
+.sp
+New directories inherit the mode of the parent directory, including bits such as setgid\.
+.sp
+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\.
+.sp
 Note that the setuid bit is
-\fBnever\fR
-set via inheritance (the code explicitly prohibits this).
-&#8962;sp
-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.
-&#8962;sp
+\fInever\fR
+set via inheritance (the code explicitly prohibits this)\.
+.sp
+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\.
+.sp
 Default:
-\fB&#9619;fIinherit permissions&#9619;fR = no \fR
-&#8962;RE
-&#8962;PP
+\fI\fIinherit permissions\fR\fR\fI = \fR\fIno\fR\fI \fR
+.RE
+
 interfaces (G)
-&#8962;RS 4
-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.
-&#8962;sp
-The option takes a list of interface strings. Each string can be in any of the following forms:
-\(bu
-a network interface name (such as eth0). This may include shell-like wildcards so eth* will match any interface starting with the substring "eth"
-.TP
-\(bu
-an IP address. In this case the netmask is determined from the list of interfaces obtained from the kernel
-.TP
-\(bu
-an IP/mask pair.
-.TP
-\(bu
-a broadcast/mask pair.
-&#8962;IP "" 4
-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.
-&#8962;sp
-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.
-&#8962;sp
-By default Samba enables all active interfaces that are broadcast capable except the loopback adaptor (IP address 127.0.0.1).
-&#8962;sp
-The example below configures 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.
-&#8962;sp
+.PP
+.RS 4
+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\.
+.sp
+The option takes a list of interface strings\. Each string can be in any of the following forms:
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
+a network interface name (such as eth0)\. This may include shell\-like wildcards so eth* will match any interface starting with the substring "eth"
+.RE
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
+an IP address\. In this case the netmask is determined from the list of interfaces obtained from the kernel
+.RE
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
+an IP/mask pair\.
+.RE
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
+a broadcast/mask pair\.
+.sp
+.RE
+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\.
+.sp
+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\.
+.sp
+By default Samba enables all active interfaces that are broadcast capable except the loopback adaptor (IP address 127\.0\.0\.1)\.
+.sp
+The example below configures 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\.
+.sp
 Default:
-\fB&#9619;fIinterfaces&#9619;fR = \fR
-&#8962;sp
+\fI\fIinterfaces\fR\fR\fI = \fR\fI\fR\fI \fR
+.sp
 Example:
-\fB&#9619;fIinterfaces&#9619;fR = eth0 192.168.2.10/24 192.168.3.10/255.255.255.0 \fR
-&#8962;RE
-&#8962;PP
+\fI\fIinterfaces\fR\fR\fI = \fR\fIeth0 192\.168\.2\.10/24 192\.168\.3\.10/255\.255\.255\.0\fR\fI \fR
+.RE
+
 invalid users (S)
-&#8962;RS 4
-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.
-&#8962;sp
-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.
-&#8962;sp
-A name starting with '+' is interpreted only by looking in the UNIX group database via the NSS getgrnam() interface. 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
-&#9619;fI+&group&#9619;fR
+.PP
+.RS 4
+This is a list of users that should not be allowed to login to this service\. This is really a
+\fIparanoid\fR
+check to absolutely ensure an improper setting does not breach your security\.
+.sp
+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\.
+.sp
+A name starting with \'+\' is interpreted only by looking in the UNIX group database via the NSS getgrnam() interface\. 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
-&#9619;fI&+group&#9619;fR
-means check the NIS netgroup database, followed by the UNIX group database (the same as the '@' prefix).
-&#8962;sp
+\fI&+group\fR
+means check the NIS netgroup database, followed by the UNIX group database (the same as the \'@\' prefix)\.
+.sp
 The current servicename is substituted for
-&#9619;fI%S&#9619;fR. This is useful in the [homes] section.
-&#8962;sp
+\fI%S\fR\. This is useful in the [homes] section\.
+.sp
 Default:
-\fB&#9619;fIinvalid users&#9619;fR = # no invalid users \fR
-&#8962;sp
+\fI\fIinvalid users\fR\fR\fI = \fR\fI # no invalid users\fR\fI \fR
+.sp
 Example:
-\fB&#9619;fIinvalid users&#9619;fR = root fred admin @wheel \fR
-&#8962;RE
-&#8962;PP
+\fI\fIinvalid users\fR\fR\fI = \fR\fIroot fred admin @wheel\fR\fI \fR
+.RE
+
 iprint server (G)
-&#8962;RS 4
+.PP
+.RS 4
 This parameter is only applicable if
-printing is set to
-&#9619;fBiprint&#9619;fR.
-&#8962;sp
+\fIprinting\fR
+is set to
+\fBiprint\fR\.
+.sp
 If set, this option overrides the ServerName option in the CUPS
-&#9619;fIclient.conf&#9619;fR. This is necessary if you have virtual samba servers that connect to different CUPS daemons.
-&#8962;sp
+\fIclient\.conf\fR\. This is necessary if you have virtual samba servers that connect to different CUPS daemons\.
+.sp
 Default:
-\fB&#9619;fIiprint server&#9619;fR = "" \fR
-&#8962;sp
+\fI\fIiprint server\fR\fR\fI = \fR\fI""\fR\fI \fR
+.sp
 Example:
-\fB&#9619;fIiprint server&#9619;fR = MYCUPSSERVER \fR
-&#8962;RE
-&#8962;PP
+\fI\fIiprint server\fR\fR\fI = \fR\fIMYCUPSSERVER\fR\fI \fR
+.RE
+
 keepalive (G)
-&#8962;RS 4
+.PP
+.RS 4
 The value of the parameter (an integer) represents the number of seconds between
-&#9619;fIkeepalive&#9619;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.
-&#8962;sp
-Keepalives should, in general, not be needed if the socket has the SO_KEEPALIVE attribute set on it by default. (see
-socket options). Basically you should only use this option if you strike difficulties.
-&#8962;sp
+\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\.
+.sp
+Keepalives should, in general, not be needed if the socket has the SO_KEEPALIVE attribute set on it by default\. (see
+\fIsocket options\fR)\. Basically you should only use this option if you strike difficulties\.
+.sp
 Default:
-\fB&#9619;fIkeepalive&#9619;fR = 300 \fR
-&#8962;sp
+\fI\fIkeepalive\fR\fR\fI = \fR\fI300\fR\fI \fR
+.sp
 Example:
-\fB&#9619;fIkeepalive&#9619;fR = 600 \fR
-&#8962;RE
-&#8962;PP
+\fI\fIkeepalive\fR\fR\fI = \fR\fI600\fR\fI \fR
+.RE
+
 kernel change notify (S)
-&#8962;RS 4
-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.
-&#8962;sp
-This parameter is only used when your kernel supports change notification to user programs using the inotify interface.
-&#8962;sp
+.PP
+.RS 4
+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\.
+.sp
+This parameter is only used when your kernel supports change notification to user programs using the inotify interface\.
+.sp
 Default:
-\fB&#9619;fIkernel change notify&#9619;fR = yes \fR
-&#8962;RE
-&#8962;PP
+\fI\fIkernel change notify\fR\fR\fI = \fR\fIyes\fR\fI \fR
+.RE
+
 kernel oplocks (G)
-&#8962;RS 4
+.PP
+.RS 4
 For UNIXes that support kernel based
-oplocks (currently only IRIX and the Linux 2.4 kernel), this parameter allows the use of them to be turned on or off.
-&#8962;sp
+\fIoplocks\fR
+(currently only IRIX and the Linux 2\.4 kernel), this parameter allows the use of them to be turned on or off\.
+.sp
 Kernel oplocks support allows Samba
-&#9619;fIoplocks &#9619;fR
+\fIoplocks \fR
 to be broken whenever a local UNIX process or NFS operation accesses a file that
-&#9619;fBsmbd&#9619;fR(8)
-has oplocked. This allows complete data consistency between SMB/CIFS, NFS and local file access (and is a
-\fBvery\fR
-cool feature :-).
-&#8962;sp
+\fBsmbd\fR(8)
+has oplocked\. This allows complete data consistency between SMB/CIFS, NFS and local file access (and is a
+\fIvery\fR
+cool feature :\-)\.
+.sp
 This parameter defaults to
-&#9619;fBon&#9619;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.
-&#8962;sp
+\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\.
+.sp
 Default:
-\fB&#9619;fIkernel oplocks&#9619;fR = yes \fR
-&#8962;RE
-&#8962;PP
+\fI\fIkernel oplocks\fR\fR\fI = \fR\fIyes\fR\fI \fR
+.RE
+
 lanman auth (G)
-&#8962;RS 4
+.PP
+.RS 4
 This parameter determines whether or not
-&#9619;fBsmbd&#9619;fR(8)
-will attempt to authenticate users or permit password changes using the LANMAN password hash. If disabled, only clients which support NT password hashes (e.g. Windows NT/2000 clients, smbclient, but not Windows 95/98 or the MS DOS network client) will be able to connect to the Samba host.
-&#8962;sp
-The LANMAN encrypted response is easily broken, due to it's case-insensitive nature, and the choice of algorithm. Servers without Windows 95/98/ME or MS DOS clients are advised to disable this option.
-&#8962;sp
+\fBsmbd\fR(8)
+will attempt to authenticate users or permit password changes using the LANMAN password hash\. If disabled, only clients which support NT password hashes (e\.g\. Windows NT/2000 clients, smbclient, but not Windows 95/98 or the MS DOS network client) will be able to connect to the Samba host\.
+.sp
+The LANMAN encrypted response is easily broken, due to it\'s case\-insensitive nature, and the choice of algorithm\. Servers without Windows 95/98/ME or MS DOS clients are advised to disable this option\.
+.sp
 Unlike the
 encrypt passwords
-option, this parameter cannot alter client behaviour, and the LANMAN response will still be sent over the network. See the
+option, this parameter cannot alter client behaviour, and the LANMAN response will still be sent over the network\. See the
 client lanman auth
-to disable this for Samba's clients (such as smbclient)
-&#8962;sp
+to disable this for Samba\'s clients (such as smbclient)
+.sp
 If this option, and
 ntlm auth
-are both disabled, then only NTLMv2 logins will be permited. Not all clients support NTLMv2, and most will require special configuration to use it.
-&#8962;sp
+are both disabled, then only NTLMv2 logins will be permited\. Not all clients support NTLMv2, and most will require special configuration to use it\.
+.sp
 Default:
-\fB&#9619;fIlanman auth&#9619;fR = no \fR
-&#8962;RE
-&#8962;PP
+\fI\fIlanman auth\fR\fR\fI = \fR\fIno\fR\fI \fR
+.RE
+
 large readwrite (G)
-&#8962;RS 4
+.PP
+.RS 4
 This parameter determines whether or not
-&#9619;fBsmbd&#9619;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.
-&#8962;sp
+\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\.
+.sp
 Default:
-\fB&#9619;fIlarge readwrite&#9619;fR = yes \fR
-&#8962;RE
-&#8962;PP
+\fI\fIlarge readwrite\fR\fR\fI = \fR\fIyes\fR\fI \fR
+.RE
+
 ldap admin dn (G)
-&#8962;RS 4
+.PP
+.RS 4
 The
-ldap admin dn defines the Distinguished Name (DN) name used by Samba to contact the ldap server when retreiving user account information. The
-ldap admin dn is used in conjunction with the admin dn password stored in the
-&#9619;fIprivate/secrets.tdb&#9619;fR
-file. See the
-&#9619;fBsmbpasswd&#9619;fR(8)
-man page for more information on how to accomplish this.
-&#8962;sp
+\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 accomplish this\.
+.sp
 The
-ldap admin dn requires a fully specified DN. The
-ldap suffix is not appended to the
-ldap admin dn.
-&#8962;sp
-\fBNo default\fR
-&#8962;RE
-&#8962;PP
+\fIldap admin dn\fR
+requires a fully specified DN\. The
+\fIldap suffix\fR
+is not appended to the
+\fIldap admin dn\fR\.
+.sp
+\fINo default\fR
+.RE
+
+ldap debug level (G)
+.PP
+.RS 4
+This parameter controls the debug level of the LDAP library calls\. In the case of OpenLDAP, it is the same bit\-field as understood by the server and documented in the
+\fBslapd.conf\fR(5)
+manpage\. A typical useful value will be
+\fI1\fR
+for tracing function calls\.
+.sp
+The debug ouput from the LDAP libraries appears with the prefix [LDAP] in Samba\'s logging output\. The level at which LDAP logging is printed is controlled by the parameter
+\fIldap debug threshold\fR\.
+.sp
+Default:
+\fI\fIldap debug level\fR\fR\fI = \fR\fI0\fR\fI \fR
+.sp
+Example:
+\fI\fIldap debug level\fR\fR\fI = \fR\fI1\fR\fI \fR
+.RE
+
+ldap debug threshold (G)
+.PP
+.RS 4
+This parameter controls the Samba debug level at which the ldap library debug output is printed in the Samba logs\. See the description of
+\fIldap debug level\fR
+for details\.
+.sp
+Default:
+\fI\fIldap debug threshold\fR\fR\fI = \fR\fI10\fR\fI \fR
+.sp
+Example:
+\fI\fIldap debug threshold\fR\fR\fI = \fR\fI5\fR\fI \fR
+.RE
+
 ldap delete dn (G)
-&#8962;RS 4
-This parameter specifies whether a delete operation in the ldapsam deletes the complete entry or only the attributes specific to Samba.
-&#8962;sp
+.PP
+.RS 4
+This parameter specifies whether a delete operation in the ldapsam deletes the complete entry or only the attributes specific to Samba\.
+.sp
 Default:
-\fB&#9619;fIldap delete dn&#9619;fR = no \fR
-&#8962;RE
-&#8962;PP
+\fI\fIldap delete dn\fR\fR\fI = \fR\fIno\fR\fI \fR
+.RE
+
 ldap group suffix (G)
-&#8962;RS 4
-This parameter specifies the suffix that is used for groups when these are added to the LDAP directory. If this parameter is unset, the value of
-ldap suffix will be used instead. The suffix string is pre-pended to the
-ldap suffix string so use a partial DN.
-&#8962;sp
+.PP
+.RS 4
+This parameter 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\. The suffix string is pre\-pended to the
+\fIldap suffix\fR
+string so use a partial DN\.
+.sp
 Default:
-\fB&#9619;fIldap group suffix&#9619;fR = \fR
-&#8962;sp
+\fI\fIldap group suffix\fR\fR\fI = \fR\fI\fR\fI \fR
+.sp
 Example:
-\fB&#9619;fIldap group suffix&#9619;fR = ou=Groups \fR
-&#8962;RE
-&#8962;PP
+\fI\fIldap group suffix\fR\fR\fI = \fR\fIou=Groups\fR\fI \fR
+.RE
+
 ldap idmap suffix (G)
-&#8962;RS 4
-This parameters specifies the suffix that is used when storing idmap mappings. If this parameter is unset, the value of
-ldap suffix will be used instead. The suffix string is pre-pended to the
-ldap suffix string so use a partial DN.
-&#8962;sp
+.PP
+.RS 4
+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\. The suffix string is pre\-pended to the
+\fIldap suffix\fR
+string so use a partial DN\.
+.sp
 Default:
-\fB&#9619;fIldap idmap suffix&#9619;fR = \fR
-&#8962;sp
+\fI\fIldap idmap suffix\fR\fR\fI = \fR\fI\fR\fI \fR
+.sp
 Example:
-\fB&#9619;fIldap idmap suffix&#9619;fR = ou=Idmap \fR
-&#8962;RE
-&#8962;PP
+\fI\fIldap idmap suffix\fR\fR\fI = \fR\fIou=Idmap\fR\fI \fR
+.RE
+
 ldap machine suffix (G)
-&#8962;RS 4
-It specifies where machines should be added to the ldap tree. If this parameter is unset, the value of
-ldap suffix will be used instead. The suffix string is pre-pended to the
-ldap suffix string so use a partial DN.
-&#8962;sp
+.PP
+.RS 4
+It specifies where machines should be added to the ldap tree\. If this parameter is unset, the value of
+\fIldap suffix\fR
+will be used instead\. The suffix string is pre\-pended to the
+\fIldap suffix\fR
+string so use a partial DN\.
+.sp
 Default:
-\fB&#9619;fIldap machine suffix&#9619;fR = \fR
-&#8962;sp
+\fI\fIldap machine suffix\fR\fR\fI = \fR\fI\fR\fI \fR
+.sp
 Example:
-\fB&#9619;fIldap machine suffix&#9619;fR = ou=Computers \fR
-&#8962;RE
-&#8962;PP
+\fI\fIldap machine suffix\fR\fR\fI = \fR\fIou=Computers\fR\fI \fR
+.RE
+
 ldap passwd sync (G)
-&#8962;RS 4
-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.
-&#8962;sp
+.PP
+.RS 4
+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\.
+.sp
 The
-ldap passwd sync can be set to one of three values:
-\(bu
-&#9619;fIYes&#9619;fR
-= Try to update the LDAP, NT and LM passwords and update the pwdLastSet time.
-.TP
-\(bu
-&#9619;fINo&#9619;fR
-= Update NT and LM passwords and update the pwdLastSet time.
-.TP
-\(bu
-&#9619;fIOnly&#9619;fR
-= Only update the LDAP password and let the LDAP server do the rest.
-&#8962;IP "" 4
+\fIldap passwd sync\fR
+can be set to one of three values:
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
+\fIYes\fR
+= Try to update the LDAP, NT and LM passwords and update the pwdLastSet time\.
+.RE
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
+\fINo\fR
+= Update NT and LM passwords and update the pwdLastSet time\.
+.RE
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
+\fIOnly\fR
+= Only update the LDAP password and let the LDAP server do the rest\.
+.sp
+.RE
 Default:
-\fB&#9619;fIldap passwd sync&#9619;fR = no \fR
-&#8962;RE
-&#8962;PP
+\fI\fIldap passwd sync\fR\fR\fI = \fR\fIno\fR\fI \fR
+.RE
+
 ldap replication sleep (G)
-&#8962;RS 4
-When Samba is asked to write to a read-only LDAP replica, we are redirected to talk to the read-write master server. This server then replicates our changes back to the 'local' server, however the replication might take some seconds, especially over slow links. Certain client activities, particularly domain joins, can become confused by the 'success' that does not immediately change the LDAP back-end's data.
-&#8962;sp
-This option simply causes Samba to wait a short time, to allow the LDAP server to catch up. If you have a particularly high-latency network, you may wish to time the LDAP replication with a network sniffer, and increase this value accordingly. Be aware that no checking is performed that the data has actually replicated.
-&#8962;sp
-The value is specified in milliseconds, the maximum value is 5000 (5 seconds).
-&#8962;sp
+.PP
+.RS 4
+When Samba is asked to write to a read\-only LDAP replica, we are redirected to talk to the read\-write master server\. This server then replicates our changes back to the \'local\' server, however the replication might take some seconds, especially over slow links\. Certain client activities, particularly domain joins, can become confused by the \'success\' that does not immediately change the LDAP back\-end\'s data\.
+.sp
+This option simply causes Samba to wait a short time, to allow the LDAP server to catch up\. If you have a particularly high\-latency network, you may wish to time the LDAP replication with a network sniffer, and increase this value accordingly\. Be aware that no checking is performed that the data has actually replicated\.
+.sp
+The value is specified in milliseconds, the maximum value is 5000 (5 seconds)\.
+.sp
 Default:
-\fB&#9619;fIldap replication sleep&#9619;fR = 1000 \fR
-&#8962;RE
-&#8962;PP
+\fI\fIldap replication sleep\fR\fR\fI = \fR\fI1000\fR\fI \fR
+.RE
+
 ldapsam:editposix (G)
-&#8962;RS 4
-Editposix is an option that leverages ldapsam:trusted to make it simpler to manage a domain controller eliminating the need to set up custom scripts to add and manage the posix users and groups. This option will instead directly manipulate the ldap tree to create, remove and modify user and group entries. This option also requires a running winbindd as it is used to allocate new uids/gids on user/group creation. The allocation range must be therefore configured.
-&#8962;sp
-To use this option, a basic ldap tree must be provided and the ldap suffix parameters must be properly configured. On virgin servers the default users and groups (Administrator, Guest, Domain Users, Domain Admins, Domain Guests) can be precreated with the command
-net sam provision. To run this command the ldap server must be running, Winindd must be running and the smb.conf ldap options must be properly configured. The typical ldap setup used with the
-ldapsam:trusted = yes option is usually sufficient to use
-ldapsam:editposix = yes as well.
-&#8962;sp
+.PP
+.RS 4
+Editposix is an option that leverages ldapsam:trusted to make it simpler to manage a domain controller eliminating the need to set up custom scripts to add and manage the posix users and groups\. This option will instead directly manipulate the ldap tree to create, remove and modify user and group entries\. This option also requires a running winbindd as it is used to allocate new uids/gids on user/group creation\. The allocation range must be therefore configured\.
+.sp
+To use this option, a basic ldap tree must be provided and the ldap suffix parameters must be properly configured\. On virgin servers the default users and groups (Administrator, Guest, Domain Users, Domain Admins, Domain Guests) can be precreated with the command
+net sam provision\. To run this command the ldap server must be running, Winindd must be running and the smb\.conf ldap options must be properly configured\. The typical ldap setup used with the
+\fIldapsam:trusted = yes\fR
+option is usually sufficient to use
+\fIldapsam:editposix = yes\fR
+as well\.
+.sp
 An example configuration can be the following:
-
-&#8962;sp
-
+.sp
+.RS 4
 .nf
-
 	encrypt passwords = true
 	passdb backend = ldapsam
 
@@ -3359,21 +4063,21 @@
 
 	idmap backend = ldap:"ldap://localhost"
 
-	idmap uid = 5000-50000
-	idmap gid = 5000-50000
+	idmap uid = 5000\-50000
+	idmap gid = 5000\-50000
 	
 .fi
+.RE
+.sp
 This configuration assume the ldap server have been loaded with a base tree like described in the following ldif:
-
-&#8962;sp
-
+.sp
+.RS 4
 .nf
-
 	dn: dc=samba,dc=org
 	objectClass: top
 	objectClass: dcObject
 	objectClass: organization
-	o: samba.org
+	o: samba\.org
 	dc: samba
 
 	dn: cn=admin,dc=samba,dc=org
@@ -3404,3041 +4108,3876 @@
 	ou: computers
 	
 .fi
+.RE
+.sp
+.sp
+Default:
+\fI\fIldapsam:editposix\fR\fR\fI = \fR\fIno\fR\fI \fR
+.RE
 
-&#8962;sp
-Default:
-\fB&#9619;fIldapsam:editposix&#9619;fR = no \fR
-&#8962;RE
-&#8962;PP
 ldapsam:trusted (G)
-&#8962;RS 4
-By default, Samba as a Domain Controller with an LDAP backend needs to use the Unix-style NSS subsystem to access user and group information. Due to the way Unix stores user information in /etc/passwd and /etc/group this inevitably leads to inefficiencies. One important question a user needs to know is the list of groups he is member of. The plain UNIX model involves a complete enumeration of the file /etc/group and its NSS counterparts in LDAP. UNIX has optimized functions to enumerate group membership. Sadly, other functions that are used to deal with user and group attributes lack such optimization.
-&#8962;sp
+.PP
+.RS 4
+By default, Samba as a Domain Controller with an LDAP backend needs to use the Unix\-style NSS subsystem to access user and group information\. Due to the way Unix stores user information in /etc/passwd and /etc/group this inevitably leads to inefficiencies\. One important question a user needs to know is the list of groups he is member of\. The plain UNIX model involves a complete enumeration of the file /etc/group and its NSS counterparts in LDAP\. UNIX has optimized functions to enumerate group membership\. Sadly, other functions that are used to deal with user and group attributes lack such optimization\.
+.sp
 To make Samba scale well in large environments, the
-ldapsam:trusted = yes option assumes that the complete user and group database that is relevant to Samba is stored in LDAP with the standard posixAccount/posixGroup attributes. It further assumes that the Samba auxiliary object classes are stored together with the POSIX data in the same LDAP object. If these assumptions are met,
-ldapsam:trusted = yes can be activated and Samba can bypass the NSS system to query user group memberships. Optimized LDAP queries can greatly speed up domain logon and administration tasks. Depending on the size of the LDAP database a factor of 100 or more for common queries is easily achieved.
-&#8962;sp
+\fIldapsam:trusted = yes\fR
+option assumes that the complete user and group database that is relevant to Samba is stored in LDAP with the standard posixAccount/posixGroup attributes\. It further assumes that the Samba auxiliary object classes are stored together with the POSIX data in the same LDAP object\. If these assumptions are met,
+\fIldapsam:trusted = yes\fR
+can be activated and Samba can bypass the NSS system to query user group memberships\. Optimized LDAP queries can greatly speed up domain logon and administration tasks\. Depending on the size of the LDAP database a factor of 100 or more for common queries is easily achieved\.
+.sp
 Default:
-\fB&#9619;fIldapsam:trusted&#9619;fR = no \fR
-&#8962;RE
-&#8962;PP
+\fI\fIldapsam:trusted\fR\fR\fI = \fR\fIno\fR\fI \fR
+.RE
+
 ldap ssl (G)
-&#8962;RS 4
+.PP
+.RS 4
 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
---with-ssl
+\fINOT\fR
+related to Samba\'s previous SSL support which was enabled by specifying the
+\-\-with\-ssl
 option to the
-&#9619;fIconfigure&#9619;fR
-script.
-&#8962;sp
+\fIconfigure\fR
+script\.
+.sp
 The
-ldap ssl can be set to one of three values:
-\(bu
-&#9619;fIOff&#9619;fR
-= Never use SSL when querying the directory.
-.TP
-\(bu
-&#9619;fIStart_tls&#9619;fR
-= Use the LDAPv3 StartTLS extended operation (RFC2830) for communicating with the directory server.
-.TP
-\(bu
-&#9619;fIOn&#9619;fR
+\fIldap ssl\fR
+can be set to one of three values:
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
+\fIOff\fR
+= Never use SSL when querying the directory\.
+.RE
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
+\fIStart_tls\fR
+= Use the LDAPv3 StartTLS extended operation (RFC2830) for communicating with the directory server\.
+.RE
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
+\fIOn\fR
 = Use SSL on the ldaps port when contacting the
-&#9619;fIldap server&#9619;fR. Only available when the backwards-compatiblity
---with-ldapsam
-option is specified to configure. See
-passdb backend
-.
-		&#8962;IP "" 4
+\fIldap server\fR\. Only available when the backwards\-compatiblity
+\-\-with\-ldapsam
+option is specified to configure\. See
+\fIpassdb backend\fR
+\.
+		.sp
+.RE
 Default:
-\fB&#9619;fIldap ssl&#9619;fR = start_tls \fR
-&#8962;RE
-&#8962;PP
+\fI\fIldap ssl\fR\fR\fI = \fR\fIstart_tls\fR\fI \fR
+.RE
+
 ldap suffix (G)
-&#8962;RS 4
-Specifies the base for all ldap suffixes and for storing the sambaDomain object.
-&#8962;sp
+.PP
+.RS 4
+Specifies the base for all ldap suffixes and for storing the sambaDomain object\.
+.sp
 The ldap suffix will be appended to the values specified for the
-ldap user suffix,
-ldap group suffix,
-ldap machine suffix, and the
-ldap idmap suffix. Each of these should be given only a DN relative to the
-ldap suffix.
-&#8962;sp
+\fIldap user suffix\fR,
+\fIldap group suffix\fR,
+\fIldap machine suffix\fR, and the
+\fIldap idmap suffix\fR\. Each of these should be given only a DN relative to the
+\fIldap suffix\fR\.
+.sp
 Default:
-\fB&#9619;fIldap suffix&#9619;fR = \fR
-&#8962;sp
+\fI\fIldap suffix\fR\fR\fI = \fR\fI\fR\fI \fR
+.sp
 Example:
-\fB&#9619;fIldap suffix&#9619;fR = dc=samba,dc=org \fR
-&#8962;RE
-&#8962;PP
+\fI\fIldap suffix\fR\fR\fI = \fR\fIdc=samba,dc=org\fR\fI \fR
+.RE
+
 ldap timeout (G)
-&#8962;RS 4
-When Samba connects to an ldap server that servermay be down or unreachable. To prevent Samba from hanging whilst waiting for the connection this parameter specifies in seconds how long Samba should wait before failing the connect. The default is to only wait fifteen seconds for the ldap server to respond to the connect request.
-&#8962;sp
+.PP
+.RS 4
+When Samba connects to an ldap server that servermay be down or unreachable\. To prevent Samba from hanging whilst waiting for the connection this parameter specifies in seconds how long Samba should wait before failing the connect\. The default is to only wait fifteen seconds for the ldap server to respond to the connect request\.
+.sp
 Default:
-\fB&#9619;fIldap timeout&#9619;fR = 15 \fR
-&#8962;RE
-&#8962;PP
+\fI\fIldap timeout\fR\fR\fI = \fR\fI15\fR\fI \fR
+.RE
+
 ldap user suffix (G)
-&#8962;RS 4
-This parameter specifies where users are added to the tree. If this parameter is unset, the value of
-ldap suffix will be used instead. The suffix string is pre-pended to the
-ldap suffix string so use a partial DN.
-&#8962;sp
+.PP
+.RS 4
+This parameter specifies where users are added to the tree\. If this parameter is unset, the value of
+\fIldap suffix\fR
+will be used instead\. The suffix string is pre\-pended to the
+\fIldap suffix\fR
+string so use a partial DN\.
+.sp
 Default:
-\fB&#9619;fIldap user suffix&#9619;fR = \fR
-&#8962;sp
+\fI\fIldap user suffix\fR\fR\fI = \fR\fI\fR\fI \fR
+.sp
 Example:
-\fB&#9619;fIldap user suffix&#9619;fR = ou=people \fR
-&#8962;RE
-&#8962;PP
+\fI\fIldap user suffix\fR\fR\fI = \fR\fIou=people\fR\fI \fR
+.RE
+
 level2 oplocks (S)
-&#8962;RS 4
-This parameter controls whether Samba supports level2 (read-only) oplocks on a share.
-&#8962;sp
-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).
-&#8962;sp
-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.
-&#8962;sp
-It is recommended that this parameter be turned on to speed access to shared executables.
-&#8962;sp
-For more discussions on level2 oplocks see the CIFS spec.
-&#8962;sp
+.PP
+.RS 4
+This parameter controls whether Samba supports level2 (read\-only) oplocks on a share\.
+.sp
+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)\.
+.sp
+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\.
+.sp
+It is recommended that this parameter be turned on to speed access to shared executables\.
+.sp
+For more discussions on level2 oplocks see the CIFS spec\.
+.sp
 Currently, if
-kernel oplocks are supported then level2 oplocks are not granted (even if this parameter is set to
-&#9619;fByes&#9619;fR). Note also, the
-oplocks parameter must be set to
-&#9619;fByes&#9619;fR
-on this share in order for this parameter to have any effect.
-&#8962;sp
+\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\.
+.sp
 Default:
-\fB&#9619;fIlevel2 oplocks&#9619;fR = yes \fR
-&#8962;RE
-&#8962;PP
+\fI\fIlevel2 oplocks\fR\fR\fI = \fR\fIyes\fR\fI \fR
+.RE
+
 lm announce (G)
-&#8962;RS 4
+.PP
+.RS 4
 This parameter determines if
-&#9619;fBnmbd&#9619;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,
-&#9619;fByes&#9619;fR,
-&#9619;fBno&#9619;fR, or
-&#9619;fBauto&#9619;fR. The default is
-&#9619;fBauto&#9619;fR. If set to
-&#9619;fBno&#9619;fR
-Samba will never produce these broadcasts. If set to
-&#9619;fByes&#9619;fR
+\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
-lm interval. If set to
-&#9619;fBauto&#9619;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
-lm interval.
-&#8962;sp
+\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\.
+.sp
 Default:
-\fB&#9619;fIlm announce&#9619;fR = auto \fR
-&#8962;sp
+\fI\fIlm announce\fR\fR\fI = \fR\fIauto\fR\fI \fR
+.sp
 Example:
-\fB&#9619;fIlm announce&#9619;fR = yes \fR
-&#8962;RE
-&#8962;PP
+\fI\fIlm announce\fR\fR\fI = \fR\fIyes\fR\fI \fR
+.RE
+
 lm interval (G)
-&#8962;RS 4
+.PP
+.RS 4
 If Samba is set to produce Lanman announce broadcasts needed by OS/2 clients (see the
-lm announce 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
-lm announce parameter.
-&#8962;sp
+\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\.
+.sp
 Default:
-\fB&#9619;fIlm interval&#9619;fR = 60 \fR
-&#8962;sp
+\fI\fIlm interval\fR\fR\fI = \fR\fI60\fR\fI \fR
+.sp
 Example:
-\fB&#9619;fIlm interval&#9619;fR = 120 \fR
-&#8962;RE
-&#8962;PP
+\fI\fIlm interval\fR\fR\fI = \fR\fI120\fR\fI \fR
+.RE
+
 load printers (G)
-&#8962;RS 4
-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.
-&#8962;sp
+.PP
+.RS 4
+A boolean variable that controls whether all printers in the printcap will be loaded for browsing by default\. See the
+\fIprinters\fR
+section for more details\.
+.sp
 Default:
-\fB&#9619;fIload printers&#9619;fR = yes \fR
-&#8962;RE
-&#8962;PP
+\fI\fIload printers\fR\fR\fI = \fR\fIyes\fR\fI \fR
+.RE
+
 local master (G)
-&#8962;RS 4
+.PP
+.RS 4
 This option allows
-&#9619;fBnmbd&#9619;fR(8)
-to try and become a local master browser on a subnet. If set to
-&#9619;fBno&#9619;fR
+\fBnmbd\fR(8)
+to try and become a local master browser on a subnet\. If set to
+\fBno\fR
 then
 nmbd
-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
-&#9619;fByes&#9619;fR. Setting this value to
-&#9619;fByes&#9619;fR
-doesn't mean that Samba will
-\fBbecome\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
+\fIbecome\fR
 the local master browser on a subnet, just that
 nmbd
 will
-\fBparticipate\fR
-in elections for local master browser.
-&#8962;sp
+\fIparticipate\fR
+in elections for local master browser\.
+.sp
 Setting this value to
-&#9619;fBno&#9619;fR
+\fBno\fR
 will cause
 nmbd
-\fBnever\fR
-to become a local master browser.
-&#8962;sp
+\fInever\fR
+to become a local master browser\.
+.sp
 Default:
-\fB&#9619;fIlocal master&#9619;fR = yes \fR
-&#8962;RE
-&#8962;PP
-lock dir
-&#8962;RS 4
-This parameter is a synonym for lock directory.
-&#8962;RE
-&#8962;PP
+\fI\fIlocal master\fR\fR\fI = \fR\fIyes\fR\fI \fR
+.RE
+lock dir.PP
+.RS 4
+This parameter is a synonym for
+lock directory\.
+.RE
+
 lock directory (G)
-&#8962;RS 4
-This option specifies the directory where lock files will be placed. The lock files are used to implement the
-max connections option.
-&#8962;sp
-Note: This option can not be set inside registry configurations.
-&#8962;sp
+.PP
+.RS 4
+This option specifies the directory where lock files will be placed\. The lock files are used to implement the
+\fImax connections\fR
+option\.
+.sp
+Note: This option can not be set inside registry configurations\.
+.sp
 Default:
-\fB&#9619;fIlock directory&#9619;fR = ${prefix}/var/locks \fR
-&#8962;sp
+\fI\fIlock directory\fR\fR\fI = \fR\fI${prefix}/var/locks\fR\fI \fR
+.sp
 Example:
-\fB&#9619;fIlock directory&#9619;fR = /var/run/samba/locks \fR
-&#8962;RE
-&#8962;PP
+\fI\fIlock directory\fR\fR\fI = \fR\fI/var/run/samba/locks\fR\fI \fR
+.RE
+
 locking (S)
-&#8962;RS 4
-This controls whether or not locking will be performed by the server in response to lock requests from the client.
-&#8962;sp
+.PP
+.RS 4
+This controls whether or not locking will be performed by the server in response to lock requests from the client\.
+.sp
 If
-locking = no, all lock and unlock requests will appear to succeed and all lock queries will report that the file in question is available for locking.
-&#8962;sp
+locking = no, all lock and unlock requests will appear to succeed and all lock queries will report that the file in question is available for locking\.
+.sp
 If
-locking = yes, real locking will be performed by the server.
-&#8962;sp
+locking = yes, real locking will be performed by the server\.
+.sp
 This option
-\fBmay\fR
-be useful for read-only filesystems which
-\fBmay\fR
+\fImay\fR
+be useful for read\-only filesystems which
+\fImay\fR
 not need locking (such as CDROM drives), although setting this parameter of
-&#9619;fBno&#9619;fR
-is not really recommended even in this case.
-&#8962;sp
-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.
-&#8962;sp
-\fBNo default\fR
-&#8962;RE
-&#8962;PP
+\fBno\fR
+is not really recommended even in this case\.
+.sp
+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\.
+.sp
+\fINo default\fR
+.RE
+
 lock spin count (G)
-&#8962;RS 4
-This parameter has been made inoperative in Samba 3.0.24. The functionality it contolled is now controlled by the parameter
-lock spin time.
-&#8962;sp
+.PP
+.RS 4
+This parameter has been made inoperative in Samba 3\.0\.24\. The functionality it contolled is now controlled by the parameter
+\fIlock spin time\fR\.
+.sp
 Default:
-\fB&#9619;fIlock spin count&#9619;fR = 0 \fR
-&#8962;RE
-&#8962;PP
+\fI\fIlock spin count\fR\fR\fI = \fR\fI0\fR\fI \fR
+.RE
+
 lock spin time (G)
-&#8962;RS 4
-The time in microseconds that smbd should keep waiting to see if a failed lock request can be granted. This parameter has changed in default value from Samba 3.0.23 from 10 to 200. The associated
-lock spin count parameter is no longer used in Samba 3.0.24. You should not need to change the value of this parameter.
-&#8962;sp
+.PP
+.RS 4
+The time in microseconds that smbd should keep waiting to see if a failed lock request can be granted\. This parameter has changed in default value from Samba 3\.0\.23 from 10 to 200\. The associated
+\fIlock spin count\fR
+parameter is no longer used in Samba 3\.0\.24\. You should not need to change the value of this parameter\.
+.sp
 Default:
-\fB&#9619;fIlock spin time&#9619;fR = 200 \fR
-&#8962;RE
-&#8962;PP
+\fI\fIlock spin time\fR\fR\fI = \fR\fI200\fR\fI \fR
+.RE
+
 log file (G)
-&#8962;RS 4
-This option allows you to override the name of the Samba log file (also known as the debug file).
-&#8962;sp
-This option takes the standard substitutions, allowing you to have separate log files for each user or machine.
-&#8962;sp
-\fBNo default\fR
-&#8962;sp
+.PP
+.RS 4
+This option allows you to override the name of the Samba log file (also known as the debug file)\.
+.sp
+This option takes the standard substitutions, allowing you to have separate log files for each user or machine\.
+.sp
+\fINo default\fR
+.sp
 Example:
-\fB&#9619;fIlog file&#9619;fR = /usr/local/samba/var/log.%m \fR
-&#8962;RE
-&#8962;PP
-debuglevel
-&#8962;RS 4
-This parameter is a synonym for log level.
-&#8962;RE
-&#8962;PP
+\fI\fIlog file\fR\fR\fI = \fR\fI/usr/local/samba/var/log\.%m\fR\fI \fR
+.RE
+debuglevel.PP
+.RS 4
+This parameter is a synonym for
+log level\.
+.RE
+
 log level (G)
-&#8962;RS 4
+.PP
+.RS 4
 The value of the parameter (a astring) allows the debug level (logging level) to be specified in the
-&#9619;fIsmb.conf&#9619;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.
-&#8962;sp
-The default will be the log level specified on the command line or level zero if none was specified.
-&#8962;sp
-\fBNo default\fR
-&#8962;sp
+\fIsmb\.conf\fR
+file\.
+.sp
+This parameter has been extended since the 2\.2\.x series, now it allows to specify the debug level for multiple debug classes\. This is to give greater flexibility in the configuration of the system\. The following debug classes are currently implemented:
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
+\fIall\fR
+.RE
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
+\fItdb\fR
+.RE
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
+\fIprintdrivers\fR
+.RE
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
+\fIlanman\fR
+.RE
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
+\fIsmb\fR
+.RE
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
+\fIrpc_parse\fR
+.RE
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
+\fIrpc_srv\fR
+.RE
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
+\fIrpc_cli\fR
+.RE
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
+\fIpassdb\fR
+.RE
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
+\fIsam\fR
+.RE
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
+\fIauth\fR
+.RE
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
+\fIwinbind\fR
+.RE
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
+\fIvfs\fR
+.RE
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
+\fIidmap\fR
+.RE
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
+\fIquota\fR
+.RE
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
+\fIacls\fR
+.RE
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
+\fIlocking\fR
+.RE
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
+\fImsdfs\fR
+.RE
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
+\fIdmapi\fR
+.RE
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
+\fIregistry\fR
+.sp
+.RE
+Default:
+\fI\fIlog level\fR\fR\fI = \fR\fI0\fR\fI \fR
+.sp
 Example:
-\fB&#9619;fIlog level&#9619;fR = 3 passdb:5 auth:10 winbind:2 \fR
-&#8962;RE
-&#8962;PP
+\fI\fIlog level\fR\fR\fI = \fR\fI3 passdb:5 auth:10 winbind:2\fR\fI \fR
+.RE
+
 logon drive (G)
-&#8962;RS 4
+.PP
+.RS 4
 This parameter specifies the local path to which the home directory will be connected (see
-logon home) and is only used by NT Workstations.
-&#8962;sp
-Note that this option is only useful if Samba is set up as a logon server.
-&#8962;sp
+\fIlogon home\fR) and is only used by NT Workstations\.
+.sp
+Note that this option is only useful if Samba is set up as a logon server\.
+.sp
 Default:
-\fB&#9619;fIlogon drive&#9619;fR = \fR
-&#8962;sp
+\fI\fIlogon drive\fR\fR\fI = \fR\fI\fR\fI \fR
+.sp
 Example:
-\fB&#9619;fIlogon drive&#9619;fR = h: \fR
-&#8962;RE
-&#8962;PP
+\fI\fIlogon drive\fR\fR\fI = \fR\fIh:\fR\fI \fR
+.RE
+
 logon home (G)
-&#8962;RS 4
-This parameter specifies the home directory location when a Win95/98 or NT Workstation logs into a Samba PDC. It allows you to do
-&#8962;sp
+.PP
+.RS 4
+This parameter specifies the home directory location when a Win95/98 or NT Workstation logs into a Samba PDC\. It allows you to do
+.sp
 
-C:\>&#9619;fBNET USE H: /HOME&#9619;fR
-&#8962;sp
-from a command prompt, for example.
-&#8962;sp
-This option takes the standard substitutions, allowing you to have separate logon scripts for each user or machine.
-&#8962;sp
-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:
-&#8962;sp
+C:\e>\fBNET USE H: /HOME\fR
+.sp
+from a command prompt, for example\.
+.sp
+This option takes the standard substitutions, allowing you to have separate logon scripts for each user or machine\.
+.sp
+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:
+.sp
 
-logon home = \\\\%N\\%U\\profile
-&#8962;sp
-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
+logon home = \e\e%N\e%U\eprofile
+.sp
+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 \e\eserver\eshare when a user does
 net use /home
-but use the whole string when dealing with profiles.
-&#8962;sp
+but use the whole string when dealing with profiles\.
+.sp
 Note that in prior versions of Samba, the
-logon path was returned rather than
-&#9619;fIlogon home&#9619;fR. This broke
+\fIlogon path\fR
+was returned rather than
+\fIlogon home\fR\. This broke
 net use /home
-but allowed profiles outside the home directory. The current implementation is correct, and can be used for profiles if you use the above trick.
-&#8962;sp
+but allowed profiles outside the home directory\. The current implementation is correct, and can be used for profiles if you use the above trick\.
+.sp
 Disable this feature by setting
-logon home = "" - using the empty string.
-&#8962;sp
-This option is only useful if Samba is set up as a logon server.
-&#8962;sp
+\fIlogon home = ""\fR
+\- using the empty string\.
+.sp
+This option is only useful if Samba is set up as a logon server\.
+.sp
 Default:
-\fB&#9619;fIlogon home&#9619;fR = \\\\%N\\%U \fR
-&#8962;sp
+\fI\fIlogon home\fR\fR\fI = \fR\fI\e\e%N\e%U\fR\fI \fR
+.sp
 Example:
-\fB&#9619;fIlogon home&#9619;fR = \\\\remote_smb_server\\%U \fR
-&#8962;RE
-&#8962;PP
+\fI\fIlogon home\fR\fR\fI = \fR\fI\e\eremote_smb_server\e%U\fR\fI \fR
+.RE
+
 logon path (G)
-&#8962;RS 4
-This parameter specifies the directory where roaming profiles (Desktop, NTuser.dat, etc) 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
-logon home parameter.
-&#8962;sp
-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",
-&#9619;fIdesktop&#9619;fR,
-&#9619;fIstart menu&#9619;fR,
-&#9619;fInetwork neighborhood&#9619;fR,
-&#9619;fIprograms&#9619;fR
-and other folders, and their contents, are loaded and displayed on your Windows NT client.
-&#8962;sp
-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).
-&#8962;sp
-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\homes\profile_path will cause problems).
-&#8962;sp
-This option takes the standard substitutions, allowing you to have separate logon scripts for each user or machine.
-&#8962;sp
-&#8962;it 1 an&#9617;trap
-&#8962;nr an&#9617;no&#9617;space&#9617;flag 1
-&#8962;nr an&#9617;break&#9617;flag 1
-&#8962;br
-&#9619;fBWarning&#9619;fR
-Do not quote the value. Setting this as
-\fB\\%N\profile\%U\fR
-will break profile handling. Where the tdbsam or ldapsam passdb backend is used, at the time the user account is created the value configured for this parameter is written to the passdb backend and that value will over-ride the parameter value present in the smb.conf file. Any error present in the passdb backend account record must be editted using the appropriate tool (pdbedit on the command-line, or any other locally provided system tool).
+.PP
+.RS 4
+This parameter specifies the directory where roaming profiles (Desktop, NTuser\.dat, etc) 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\.
+.sp
+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\.
+.sp
+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
+\fIMAN\fRdatory profile)\.
+.sp
+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 \e\e%N\ehomes\eprofile_path will cause problems)\.
+.sp
+This option takes the standard substitutions, allowing you to have separate logon scripts for each user or machine\.
+.sp
+.it 1 an-trap
+.nr an-no-space-flag 1
+.nr an-break-flag 1
+.br
+Warning
+Do not quote the value\. Setting this as
+\(lq\e\e%N\eprofile\e%U\(rq
+will break profile handling\. Where the tdbsam or ldapsam passdb backend is used, at the time the user account is created the value configured for this parameter is written to the passdb backend and that value will over\-ride the parameter value present in the smb\.conf file\. Any error present in the passdb backend account record must be editted using the appropriate tool (pdbedit on the command\-line, or any other locally provided system tool)\.
 
-Note that this option is only useful if Samba is set up as a domain controller.
-&#8962;sp
-Disable the use of roaming profiles by setting the value of this parameter to the empty string. For example,
-logon path = "". Take note that even if the default setting in the smb.conf file is the empty string, any value specified in the user account settings in the passdb backend will over-ride the effect of setting this parameter to null. Disabling of all roaming profile use requires that the user account settings must also be blank.
-&#8962;sp
+Note that this option is only useful if Samba is set up as a domain controller\.
+.sp
+Disable the use of roaming profiles by setting the value of this parameter to the empty string\. For example,
+\fIlogon path = ""\fR\. Take note that even if the default setting in the smb\.conf file is the empty string, any value specified in the user account settings in the passdb backend will over\-ride the effect of setting this parameter to null\. Disabling of all roaming profile use requires that the user account settings must also be blank\.
+.sp
 An example of use is:
-
-&#8962;sp
-
+.sp
+.RS 4
 .nf
-
-logon path = \\PROFILESERVER\PROFILE\%U
-
+logon path = \e\ePROFILESERVER\ePROFILE\e%U
 .fi
+.RE
+.sp
+.sp
+Default:
+\fI\fIlogon path\fR\fR\fI = \fR\fI\e\e%N\e%U\eprofile\fR\fI \fR
+.RE
 
-&#8962;sp
-Default:
-\fB&#9619;fIlogon path&#9619;fR = \\\\%N\\%U\\profile \fR
-&#8962;RE
-&#8962;PP
 logon script (G)
-&#8962;RS 4
-This parameter specifies the batch file (&#9619;fI.bat&#9619;fR) or NT command file (&#9619;fI.cmd&#9619;fR) 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.
-&#8962;sp
+.PP
+.RS 4
+This parameter specifies the batch file (\fI\.bat\fR) or NT command file (\fI\.cmd\fR) 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\.
+.sp
 The script must be a relative path to the
-&#9619;fI[netlogon]&#9619;fR
-service. If the [netlogon] service specifies a
-path of
-&#9619;fI/usr/local/samba/netlogon&#9619;fR, and
-logon script = STARTUP.BAT, then the file that will be downloaded is:
-
-&#8962;sp
-
+\fI[netlogon]\fR
+service\. If the [netlogon] service specifies a
+\fIpath\fR
+of
+\fI/usr/local/samba/netlogon\fR, and
+\fIlogon script = STARTUP\.BAT\fR, then the file that will be downloaded is:
+.sp
+.RS 4
 .nf
-
-	/usr/local/samba/netlogon/STARTUP.BAT
-
+	/usr/local/samba/netlogon/STARTUP\.BAT
 .fi
-
-&#8962;sp
-The contents of the batch file are entirely your choice. A suggested command would be to add
-NET TIME \\\\SERVER /SET /YES, to force every machine to synchronize clocks with the same time server. Another use would be to add
-NET USE U: \\\\SERVER\\UTILS
+.RE
+.sp
+.sp
+The contents of the batch file are entirely your choice\. A suggested command would be to add
+NET TIME \e\eSERVER /SET /YES, to force every machine to synchronize clocks with the same time server\. Another use would be to add
+NET USE U: \e\eSERVER\eUTILS
 for commonly used utilities, or
-
-&#8962;sp
-
+.sp
+.RS 4
 .nf
-
-&#9619;fBNET USE Q: \\SERVER\ISO9001_QA&#9619;fR
-
+\fBNET USE Q: \e\eSERVER\eISO9001_QA\fR
 .fi
-for example.
-&#8962;sp
-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.
-&#8962;sp
-This option takes the standard substitutions, allowing you to have separate logon scripts for each user or machine.
-&#8962;sp
-This option is only useful if Samba is set up as a logon server.
-&#8962;sp
+.RE
+.sp
+for example\.
+.sp
+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\.
+.sp
+This option takes the standard substitutions, allowing you to have separate logon scripts for each user or machine\.
+.sp
+This option is only useful if Samba is set up as a logon server\.
+.sp
 Default:
-\fB&#9619;fIlogon script&#9619;fR = \fR
-&#8962;sp
+\fI\fIlogon script\fR\fR\fI = \fR\fI\fR\fI \fR
+.sp
 Example:
-\fB&#9619;fIlogon script&#9619;fR = scripts\\%U.bat \fR
-&#8962;RE
-&#8962;PP
+\fI\fIlogon script\fR\fR\fI = \fR\fIscripts\e%U\.bat\fR\fI \fR
+.RE
+
 lppause command (S)
-&#8962;RS 4
-This parameter specifies the command to be executed on the server host in order to stop printing or spooling a specific print job.
-&#8962;sp
-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.
-&#8962;sp
+.PP
+.RS 4
+This parameter specifies the command to be executed on the server host in order to stop printing or spooling a specific print job\.
+.sp
+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\.
+.sp
 If a
-&#9619;fI%p&#9619;fR
-is given then the printer name is put in its place. A
-&#9619;fI%j&#9619;fR
-is replaced with the job number (an integer). On HPUX (see
-&#9619;fIprinting=hpux &#9619;fR), if the
-&#9619;fI-p%p&#9619;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.
-&#8962;sp
-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.
-&#8962;sp
+\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\.
+.sp
+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\.
+.sp
 Default:
-\fB&#9619;fIlppause command&#9619;fR = # Currently no default value is given to this string, unless the value of the printing parameter is &#9619;fBSYSV&#9619;fR, in which case the default is : lp -i %p-%j -H hold or if the value of the &#9619;fIprinting&#9619;fR parameter is &#9619;fBSOFTQ&#9619;fR, then the default is: qstat -s -j%j -h. \fR
-&#8962;sp
+\fI\fIlppause command\fR\fR\fI = \fR\fI # 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 : lp \-i %p\-%j \-H hold or if the value of the \fIprinting\fR parameter is \fBSOFTQ\fR, then the default is: qstat \-s \-j%j \-h\. \fR\fI \fR
+.sp
 Example:
-\fB&#9619;fIlppause command&#9619;fR = /usr/bin/lpalt %p-%j -p0 \fR
-&#8962;RE
-&#8962;PP
+\fI\fIlppause command\fR\fR\fI = \fR\fI/usr/bin/lpalt %p\-%j \-p0\fR\fI \fR
+.RE
+
 lpq cache time (G)
-&#8962;RS 4
+.PP
+.RS 4
 This controls how long lpq info will be cached for to prevent the
 lpq
-command being called too often. A separate cache is kept for each variation of the
+command being called too often\. A separate cache is kept for each variation of the
 lpq
 command used by the system, so if you use different
 lpq
-commands for different users then they won't share cache information.
-&#8962;sp
+commands for different users then they won\'t share cache information\.
+.sp
 The cache files are stored in
-&#9619;fI/tmp/lpq.xxxx&#9619;fR
+\fI/tmp/lpq\.xxxx\fR
 where xxxx is a hash of the
 lpq
-command in use.
-&#8962;sp
+command in use\.
+.sp
 The default is 30 seconds, meaning that the cached results of a previous identical
 lpq
-command will be used if the cached data is less than 30 seconds old. A large value may be advisable if your
+command will be used if the cached data is less than 30 seconds old\. A large value may be advisable if your
 lpq
-command is very slow.
-&#8962;sp
-A value of 0 will disable caching completely.
-&#8962;sp
+command is very slow\.
+.sp
+A value of 0 will disable caching completely\.
+.sp
 Default:
-\fB&#9619;fIlpq cache time&#9619;fR = 30 \fR
-&#8962;sp
+\fI\fIlpq cache time\fR\fR\fI = \fR\fI30\fR\fI \fR
+.sp
 Example:
-\fB&#9619;fIlpq cache time&#9619;fR = 10 \fR
-&#8962;RE
-&#8962;PP
+\fI\fIlpq cache time\fR\fR\fI = \fR\fI10\fR\fI \fR
+.RE
+
 lpq command (S)
-&#8962;RS 4
+.PP
+.RS 4
 This parameter specifies the command to be executed on the server host in order to obtain
-lpq-style printer status information.
-&#8962;sp
-This command should be a program or script which takes a printer name as its only parameter and outputs printer status information.
-&#8962;sp
-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
-&#9619;fIprinting =&#9619;fR
-option.
-&#8962;sp
-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.
-&#8962;sp
+lpq\-style printer status information\.
+.sp
+This command should be a program or script which takes a printer name as its only parameter and outputs printer status information\.
+.sp
+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\.
+.sp
+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\.
+.sp
 If a
-&#9619;fI%p&#9619;fR
-is given then the printer name is put in its place. Otherwise it is placed at the end of the command.
-&#8962;sp
+\fI%p\fR
+is given then the printer name is put in its place\. Otherwise it is placed at the end of the command\.
+.sp
 Note that it is good practice to include the absolute path in the
-&#9619;fIlpq command&#9619;fR
+\fIlpq command\fR
 as the
-&#9619;fB$PATH &#9619;fR
-may not be available to the server. When compiled with the CUPS libraries, no
-&#9619;fIlpq command&#9619;fR
-is needed because smbd will make a library call to obtain the print queue listing.
-&#8962;sp
+\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\.
+.sp
 Default:
-\fB&#9619;fIlpq command&#9619;fR = \fR
-&#8962;sp
+\fI\fIlpq command\fR\fR\fI = \fR\fI\fR\fI \fR
+.sp
 Example:
-\fB&#9619;fIlpq command&#9619;fR = /usr/bin/lpq -P%p \fR
-&#8962;RE
-&#8962;PP
+\fI\fIlpq command\fR\fR\fI = \fR\fI/usr/bin/lpq \-P%p\fR\fI \fR
+.RE
+
 lpresume command (S)
-&#8962;RS 4
-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.
-&#8962;sp
-This command should be a program or script which takes a printer name and job number to resume the print job. See also the
-lppause command parameter.
-&#8962;sp
+.PP
+.RS 4
+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\.
+.sp
+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\.
+.sp
 If a
-&#9619;fI%p&#9619;fR
-is given then the printer name is put in its place. A
-&#9619;fI%j&#9619;fR
-is replaced with the job number (an integer).
-&#8962;sp
+\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)\.
+.sp
 Note that it is good practice to include the absolute path in the
-&#9619;fIlpresume command&#9619;fR
-as the PATH may not be available to the server.
-&#8962;sp
+\fIlpresume command\fR
+as the PATH may not be available to the server\.
+.sp
 See also the
-printing parameter.
-&#8962;sp
+\fIprinting\fR
+parameter\.
+.sp
 Default: Currently no default value is given to this string, unless the value of the
-&#9619;fIprinting&#9619;fR
+\fIprinting\fR
 parameter is
-&#9619;fBSYSV&#9619;fR, in which case the default is :
-&#8962;sp
-lp -i %p-%j -H resume
-&#8962;sp
+\fBSYSV\fR, in which case the default is:
+.sp
+lp \-i %p\-%j \-H resume
+.sp
 or if the value of the
-&#9619;fIprinting&#9619;fR
+\fIprinting\fR
 parameter is
-&#9619;fBSOFTQ&#9619;fR, then the default is:
-&#8962;sp
-qstat -s -j%j -r
-&#8962;sp
-Default:
-\fB&#9619;fIlpresume command&#9619;fR = lpresume command = /usr/bin/lpalt %p-%j -p2 \fR
-&#8962;RE
-&#8962;PP
+\fBSOFTQ\fR, then the default is:
+.sp
+qstat \-s \-j%j \-r
+.sp
+\fINo default\fR
+.sp
+Example:
+\fI\fIlpresume command\fR\fR\fI = \fR\fI/usr/bin/lpalt %p\-%j \-p2\fR\fI \fR
+.RE
+
 lprm command (S)
-&#8962;RS 4
-This parameter specifies the command to be executed on the server host in order to delete a print job.
-&#8962;sp
-This command should be a program or script which takes a printer name and job number, and deletes the print job.
-&#8962;sp
+.PP
+.RS 4
+This parameter specifies the command to be executed on the server host in order to delete a print job\.
+.sp
+This command should be a program or script which takes a printer name and job number, and deletes the print job\.
+.sp
 If a
-&#9619;fI%p&#9619;fR
-is given then the printer name is put in its place. A
-&#9619;fI%j&#9619;fR
-is replaced with the job number (an integer).
-&#8962;sp
+\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)\.
+.sp
 Note that it is good practice to include the absolute path in the
-&#9619;fIlprm command&#9619;fR
-as the PATH may not be available to the server.
-&#8962;sp
+\fIlprm command\fR
+as the PATH may not be available to the server\.
+.sp
 Examples of use are:
-
-&#8962;sp
-
+.sp
+.RS 4
 .nf
+lprm command = /usr/bin/lprm \-P%p %j
 
-lprm command = /usr/bin/lprm -P%p %j
-
 or
 
-lprm command = /usr/bin/cancel %p-%j
-
+lprm command = /usr/bin/cancel %p\-%j
 .fi
+.RE
+.sp
+.sp
+Default:
+\fI\fIlprm command\fR\fR\fI = \fR\fI determined by printing parameter\fR\fI \fR
+.RE
 
-&#8962;sp
-Default:
-\fB&#9619;fIlprm command&#9619;fR = determined by printing parameter \fR
-&#8962;RE
-&#8962;PP
 machine password timeout (G)
-&#8962;RS 4
+.PP
+.RS 4
 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
-&#9619;fIprivate/secrets.tdb &#9619;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.
-&#8962;sp
+\fIsecurity = domain\fR
+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\.
+.sp
 See also
-&#9619;fBsmbpasswd&#9619;fR(8), and the
-security = domain parameter.
-&#8962;sp
+\fBsmbpasswd\fR(8), and the
+\fIsecurity = domain\fR
+parameter\.
+.sp
 Default:
-\fB&#9619;fImachine password timeout&#9619;fR = 604800 \fR
-&#8962;RE
-&#8962;PP
+\fI\fImachine password timeout\fR\fR\fI = \fR\fI604800\fR\fI \fR
+.RE
+
 magic output (S)
-&#8962;RS 4
+.PP
+.RS 4
 This parameter specifies the name of a file which will contain output created by a magic script (see the
-magic script parameter below).
-&#8962;sp
-&#8962;it 1 an&#9617;trap
-&#8962;nr an&#9617;no&#9617;space&#9617;flag 1
-&#8962;nr an&#9617;break&#9617;flag 1
-&#8962;br
-&#9619;fBWarning&#9619;fR
+\fImagic script\fR
+parameter below)\.
+.sp
+.it 1 an-trap
+.nr an-no-space-flag 1
+.nr an-break-flag 1
+.br
+Warning
 If two clients use the same
-&#9619;fImagic script &#9619;fR
-in the same directory the output file content is undefined.
+\fImagic script \fR
+in the same directory the output file content is undefined\.
 
 Default:
-\fB&#9619;fImagic output&#9619;fR = <magic script name>.out \fR
-&#8962;sp
+\fI\fImagic output\fR\fR\fI = \fR\fI<magic script name>\.out\fR\fI \fR
+.sp
 Example:
-\fB&#9619;fImagic output&#9619;fR = myfile.txt \fR
-&#8962;RE
-&#8962;PP
+\fI\fImagic output\fR\fR\fI = \fR\fImyfile\.txt\fR\fI \fR
+.RE
+
 magic script (S)
-&#8962;RS 4
-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.
-&#8962;sp
-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.
-&#8962;sp
+.PP
+.RS 4
+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\.
+.sp
+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\.
+.sp
 If the script generates output, output will be sent to the file specified by the
-magic output parameter (see above).
-&#8962;sp
-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.
-&#8962;sp
+\fImagic output\fR
+parameter (see above)\.
+.sp
+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
+\fIas is\fR
+on the host, which for some hosts and some shells will require filtering at the DOS end\.
+.sp
 Magic scripts are
-\fBEXPERIMENTAL\fR
+\fIEXPERIMENTAL\fR
 and should
-\fBNOT\fR
-be relied upon.
-&#8962;sp
+\fINOT\fR
+be relied upon\.
+.sp
 Default:
-\fB&#9619;fImagic script&#9619;fR = \fR
-&#8962;sp
+\fI\fImagic script\fR\fR\fI = \fR\fI\fR\fI \fR
+.sp
 Example:
-\fB&#9619;fImagic script&#9619;fR = user.csh \fR
-&#8962;RE
-&#8962;PP
-mangled map (S)
-&#8962;RS 4
-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
-&#9619;fI.html&#9619;fR
-for HTML files, whereas under Windows/DOS
-&#9619;fI.htm&#9619;fR
-is more commonly used.
-&#8962;sp
-So to map
-&#9619;fIhtml&#9619;fR
-to
-&#9619;fIhtm&#9619;fR
-you would use:
-&#8962;sp
+\fI\fImagic script\fR\fR\fI = \fR\fIuser\.csh\fR\fI \fR
+.RE
 
-mangled map = (*.html *.htm).
-&#8962;sp
-One very useful case is to remove the annoying
-&#9619;fI;1&#9619;fR
-off the ends of filenames on some CDROMs (only visible under some UNIXes). To do this use a map of (*;1 *;).
-&#8962;sp
-Default:
-\fB&#9619;fImangled map&#9619;fR = # no mangled map \fR
-&#8962;sp
-Example:
-\fB&#9619;fImangled map&#9619;fR = (*;1 *;) \fR
-&#8962;RE
-&#8962;PP
 mangled names (S)
-&#8962;RS 4
-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.
-&#8962;sp
+.PP
+.RS 4
+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\.
+.sp
 See the section on
-name mangling for details on how to control the mangling process.
-&#8962;sp
+\fIname mangling\fR
+for details on how to control the mangling process\.
+.sp
 If mangling is used then the mangling algorithm is as follows:
-\(bu
-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.
-.TP
-\(bu
-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.
-&#8962;sp
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
+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\.
+.RE
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
+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\.
+.sp
 Note that the character to use may be specified using the
-mangling char option, if you don't like '~'.
-.TP
-\(bu
-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).
-&#8962;IP "" 4
-The two-digit hash value consists of upper case alphanumeric characters.
-&#8962;sp
-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.
-&#8962;sp
-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.
-&#8962;sp
+\fImangling char\fR
+option, if you don\'t like \'~\'\.
+.RE
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
+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)\.
+.sp
+.RE
+The two\-digit hash value consists of upper case alphanumeric characters\.
+.sp
+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\.
+.sp
+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\.
+.sp
 Default:
-\fB&#9619;fImangled names&#9619;fR = yes \fR
-&#8962;RE
-&#8962;PP
+\fI\fImangled names\fR\fR\fI = \fR\fIyes\fR\fI \fR
+.RE
+
 mangle prefix (G)
-&#8962;RS 4
-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.
-&#8962;sp
-mangle prefix is effective only when mangling method is hash2.
-&#8962;sp
+.PP
+.RS 4
+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\.
+.sp
+mangle prefix is effective only when mangling method is hash2\.
+.sp
 Default:
-\fB&#9619;fImangle prefix&#9619;fR = 1 \fR
-&#8962;sp
+\fI\fImangle prefix\fR\fR\fI = \fR\fI1\fR\fI \fR
+.sp
 Example:
-\fB&#9619;fImangle prefix&#9619;fR = 4 \fR
-&#8962;RE
-&#8962;PP
+\fI\fImangle prefix\fR\fR\fI = \fR\fI4\fR\fI \fR
+.RE
+
 mangling char (S)
-&#8962;RS 4
+.PP
+.RS 4
 This controls what character is used as the
-\fBmagic\fR
+\fImagic\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.
-&#8962;sp
+\fIname mangling\fR\. 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\.
+.sp
 Default:
-\fB&#9619;fImangling char&#9619;fR = ~ \fR
-&#8962;sp
+\fI\fImangling char\fR\fR\fI = \fR\fI~\fR\fI \fR
+.sp
 Example:
-\fB&#9619;fImangling char&#9619;fR = ^ \fR
-&#8962;RE
-&#8962;PP
+\fI\fImangling char\fR\fR\fI = \fR\fI^\fR\fI \fR
+.RE
+
 mangling method (G)
-&#8962;RS 4
-controls the algorithm used for the generating the mangled names. Can take two different values, "hash" and "hash2". "hash" is the algorithm that was used used in Samba for many years and was the default in Samba 2.2.x "hash2" is now the default and is newer and considered a better algorithm (generates less collisions) in the names. Many Win32 applications store the mangled names and so changing to algorithms must not be done lightly as these applications may break unless reinstalled.
-&#8962;sp
+.PP
+.RS 4
+controls the algorithm used for the generating the mangled names\. Can take two different values, "hash" and "hash2"\. "hash" is the algorithm that was used used in Samba for many years and was the default in Samba 2\.2\.x "hash2" is now the default and is newer and considered a better algorithm (generates less collisions) in the names\. Many Win32 applications store the mangled names and so changing to algorithms must not be done lightly as these applications may break unless reinstalled\.
+.sp
 Default:
-\fB&#9619;fImangling method&#9619;fR = hash2 \fR
-&#8962;sp
+\fI\fImangling method\fR\fR\fI = \fR\fIhash2\fR\fI \fR
+.sp
 Example:
-\fB&#9619;fImangling method&#9619;fR = hash \fR
-&#8962;RE
-&#8962;PP
+\fI\fImangling method\fR\fR\fI = \fR\fIhash\fR\fI \fR
+.RE
+
 map acl inherit (S)
-&#8962;RS 4
+.PP
+.RS 4
 This boolean parameter controls whether
-&#9619;fBsmbd&#9619;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.
-&#8962;sp
+\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\.
+.sp
 Default:
-\fB&#9619;fImap acl inherit&#9619;fR = no \fR
-&#8962;RE
-&#8962;PP
+\fI\fImap acl inherit\fR\fR\fI = \fR\fIno\fR\fI \fR
+.RE
+
 map archive (S)
-&#8962;RS 4
-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 is 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...
-&#8962;sp
+.PP
+.RS 4
+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 is 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\.\.\.
+.sp
 Note that this requires the
-create mask parameter to be set such that owner execute bit is not masked out (i.e. it must include 100). See the parameter
-create mask for details.
-&#8962;sp
+\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\.
+.sp
 Default:
-\fB&#9619;fImap archive&#9619;fR = yes \fR
-&#8962;RE
-&#8962;PP
+\fI\fImap archive\fR\fR\fI = \fR\fIyes\fR\fI \fR
+.RE
+
 map hidden (S)
-&#8962;RS 4
-This controls whether DOS style hidden files should be mapped to the UNIX world execute bit.
-&#8962;sp
+.PP
+.RS 4
+This controls whether DOS style hidden files should be mapped to the UNIX world execute bit\.
+.sp
 Note that this requires the
-create mask to be set such that the world execute bit is not masked out (i.e. it must include 001). See the parameter
-create mask for details.
-&#8962;sp
-\fBNo default\fR
-&#8962;RE
-&#8962;PP
+\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\.
+.sp
+\fINo default\fR
+.RE
+
 map read only (S)
-&#8962;RS 4
-This controls how the DOS read only attribute should be mapped from a UNIX filesystem.
-&#8962;sp
+.PP
+.RS 4
+This controls how the DOS read only attribute should be mapped from a UNIX filesystem\.
+.sp
 This parameter can take three different values, which tell
-&#9619;fBsmbd&#9619;fR(8)
+\fBsmbd\fR(8)
 how to display the read only attribute on files, where either
-store dos attributes is set to
-&#9619;fBNo&#9619;fR, or no extended attribute is present. If
-store dos attributes is set to
-&#9619;fByes&#9619;fR
+\fIstore dos attributes\fR
+is set to
+\fBNo\fR, or no extended attribute is present\. If
+\fIstore dos attributes\fR
+is set to
+\fByes\fR
 then this parameter is
-\fBignored\fR. This is a new parameter introduced in Samba version 3.0.21.
-&#8962;sp
+\fIignored\fR\. This is a new parameter introduced in Samba version 3\.0\.21\.
+.sp
 The three settings are :
-\(bu
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
 
-&#9619;fBYes&#9619;fR
-- The read only DOS attribute is mapped to the inverse of the user or owner write bit in the unix permission mode set. If the owner write bit is not set, the read only attribute is reported as being set on the file.
-.TP
-\(bu
+\fBYes\fR
+\- The read only DOS attribute is mapped to the inverse of the user or owner write bit in the unix permission mode set\. If the owner write bit is not set, the read only attribute is reported as being set on the file\.
+.RE
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
 
-&#9619;fBPermissions&#9619;fR
-- The read only DOS attribute is mapped to the effective permissions of the connecting user, as evaluated by
-&#9619;fBsmbd&#9619;fR(8)
-by reading the unix permissions and POSIX ACL (if present). If the connecting user does not have permission to modify the file, the read only attribute is reported as being set on the file.
-.TP
-\(bu
+\fBPermissions\fR
+\- The read only DOS attribute is mapped to the effective permissions of the connecting user, as evaluated by
+\fBsmbd\fR(8)
+by reading the unix permissions and POSIX ACL (if present)\. If the connecting user does not have permission to modify the file, the read only attribute is reported as being set on the file\.
+.RE
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
 
-&#9619;fBNo&#9619;fR
-- The read only DOS attribute is unaffected by permissions, and can only be set by the
-store dos attributes method. This may be useful for exporting mounted CDs.
-&#8962;IP "" 4
+\fBNo\fR
+\- The read only DOS attribute is unaffected by permissions, and can only be set by the
+\fIstore dos attributes\fR
+method\. This may be useful for exporting mounted CDs\.
+.sp
+.RE
 Default:
-\fB&#9619;fImap read only&#9619;fR = yes \fR
-&#8962;RE
-&#8962;PP
+\fI\fImap read only\fR\fR\fI = \fR\fIyes\fR\fI \fR
+.RE
+
 map system (S)
-&#8962;RS 4
-This controls whether DOS style system files should be mapped to the UNIX group execute bit.
-&#8962;sp
+.PP
+.RS 4
+This controls whether DOS style system files should be mapped to the UNIX group execute bit\.
+.sp
 Note that this requires the
-create mask to be set such that the group execute bit is not masked out (i.e. it must include 010). See the parameter
-create mask for details.
-&#8962;sp
+\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\.
+.sp
 Default:
-\fB&#9619;fImap system&#9619;fR = no \fR
-&#8962;RE
-&#8962;PP
+\fI\fImap system\fR\fR\fI = \fR\fIno\fR\fI \fR
+.RE
+
 map to guest (G)
-&#8962;RS 4
+.PP
+.RS 4
 This parameter is only useful in
-SECURITY = security modes other than
-&#9619;fIsecurity = share&#9619;fR
+\fISECURITY = security\fR
+modes other than
+\fIsecurity = share\fR
 and
-&#9619;fIsecurity = server&#9619;fR
-- i.e.
-&#9619;fBuser&#9619;fR, and
-&#9619;fBdomain&#9619;fR.
-&#8962;sp
+\fIsecurity = server\fR
+\- i\.e\.
+\fBuser\fR, and
+\fBdomain\fR\.
+.sp
 This parameter can take four different values, which tell
-&#9619;fBsmbd&#9619;fR(8)
-what to do with user login requests that don't match a valid UNIX user in some way.
-&#8962;sp
+\fBsmbd\fR(8)
+what to do with user login requests that don\'t match a valid UNIX user in some way\.
+.sp
 The four settings are :
-\(bu
-&#9619;fBNever&#9619;fR
-- Means user login requests with an invalid password are rejected. This is the default.
-.TP
-\(bu
-&#9619;fBBad User&#9619;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
-guest account.
-.TP
-\(bu
-&#9619;fBBad Password&#9619;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
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
+\fBNever\fR
+\- Means user login requests with an invalid password are rejected\. This is the default\.
+.RE
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
+\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
+\fIguest account\fR\.
+.RE
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
+\fBBad Password\fR
+\- Means user logins with an invalid password are treated as a guest login and mapped into the
+\fIguest account\fR\. 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
+\fIhate\fR
 you if you set the
-&#9619;fImap to guest&#9619;fR
-parameter this way :-).
-.TP
-\(bu
-&#9619;fBBad Uid&#9619;fR
-- Is only applicable when Samba is configured in some type of domain mode security (security = {domain|ads}) and means that user logins which are successfully authenticated but which have no valid Unix user account (and smbd is unable to create one) should be mapped to the defined guest account. This was the default behavior of Samba 2.x releases. Note that if a member server is running winbindd, this option should never be required because the nss_winbind library will export the Windows domain users and groups to the underlying OS via the Name Service Switch interface.
-&#8962;IP "" 4
+\fImap to guest\fR
+parameter this way :\-)\.
+.RE
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
+\fBBad Uid\fR
+\- Is only applicable when Samba is configured in some type of domain mode security (security = {domain|ads}) and means that user logins which are successfully authenticated but which have no valid Unix user account (and smbd is unable to create one) should be mapped to the defined guest account\. This was the default behavior of Samba 2\.x releases\. Note that if a member server is running winbindd, this option should never be required because the nss_winbind library will export the Windows domain users and groups to the underlying OS via the Name Service Switch interface\.
+.sp
+.RE
 Note that this parameter is needed to set up "Guest" share services when using
-&#9619;fIsecurity&#9619;fR
-modes other than share and server. 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. This parameter is not useful with
-&#9619;fIsecurity = server&#9619;fR
-as in this security mode no information is returned about whether a user logon failed due to a bad username or bad password, the same error is returned from a modern server in both cases.
-&#8962;sp
-For people familiar with the older Samba releases, this parameter maps to the old compile-time setting of the
-&#9619;fB GUEST_SESSSETUP&#9619;fR
-value in local.h.
-&#8962;sp
+\fIsecurity\fR
+modes other than share and server\. This is because in these modes the name of the resource being requested is
+\fInot\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\. This parameter is not useful with
+\fIsecurity = server\fR
+as in this security mode no information is returned about whether a user logon failed due to a bad username or bad password, the same error is returned from a modern server in both cases\.
+.sp
+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\.
+.sp
 Default:
-\fB&#9619;fImap to guest&#9619;fR = Never \fR
-&#8962;sp
+\fI\fImap to guest\fR\fR\fI = \fR\fINever\fR\fI \fR
+.sp
 Example:
-\fB&#9619;fImap to guest&#9619;fR = Bad User \fR
-&#8962;RE
-&#8962;PP
+\fI\fImap to guest\fR\fR\fI = \fR\fIBad User\fR\fI \fR
+.RE
+
 max connections (S)
-&#8962;RS 4
-This option allows the number of simultaneous connections to a service to be limited. If
-&#9619;fImax connections&#9619;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.
-&#8962;sp
-Record lock files are used to implement this feature. The lock files will be stored in the directory specified by the
-lock directory option.
-&#8962;sp
+.PP
+.RS 4
+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\.
+.sp
+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\.
+.sp
 Default:
-\fB&#9619;fImax connections&#9619;fR = 0 \fR
-&#8962;sp
+\fI\fImax connections\fR\fR\fI = \fR\fI0\fR\fI \fR
+.sp
 Example:
-\fB&#9619;fImax connections&#9619;fR = 10 \fR
-&#8962;RE
-&#8962;PP
+\fI\fImax connections\fR\fR\fI = \fR\fI10\fR\fI \fR
+.RE
+
 max disk size (G)
-&#8962;RS 4
-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.
-&#8962;sp
-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
-&#9619;fImax disk size&#9619;fR.
-&#8962;sp
-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.
-&#8962;sp
+.PP
+.RS 4
+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\.
+.sp
+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\.
+.sp
+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\.
+.sp
 A
-&#9619;fImax disk size&#9619;fR
-of 0 means no limit.
-&#8962;sp
+\fImax disk size\fR
+of 0 means no limit\.
+.sp
 Default:
-\fB&#9619;fImax disk size&#9619;fR = 0 \fR
-&#8962;sp
+\fI\fImax disk size\fR\fR\fI = \fR\fI0\fR\fI \fR
+.sp
 Example:
-\fB&#9619;fImax disk size&#9619;fR = 1000 \fR
-&#8962;RE
-&#8962;PP
+\fI\fImax disk size\fR\fR\fI = \fR\fI1000\fR\fI \fR
+.RE
+
 max log size (G)
-&#8962;RS 4
-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
-&#9619;fI.old&#9619;fR
-extension.
-&#8962;sp
-A size of 0 means no limit.
-&#8962;sp
+.PP
+.RS 4
+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\.
+.sp
+A size of 0 means no limit\.
+.sp
 Default:
-\fB&#9619;fImax log size&#9619;fR = 5000 \fR
-&#8962;sp
+\fI\fImax log size\fR\fR\fI = \fR\fI5000\fR\fI \fR
+.sp
 Example:
-\fB&#9619;fImax log size&#9619;fR = 1000 \fR
-&#8962;RE
-&#8962;PP
+\fI\fImax log size\fR\fR\fI = \fR\fI1000\fR\fI \fR
+.RE
+
 max mux (G)
-&#8962;RS 4
-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.
-&#8962;sp
+.PP
+.RS 4
+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\.
+.sp
 Default:
-\fB&#9619;fImax mux&#9619;fR = 50 \fR
-&#8962;RE
-&#8962;PP
+\fI\fImax mux\fR\fR\fI = \fR\fI50\fR\fI \fR
+.RE
+
 max open files (G)
-&#8962;RS 4
+.PP
+.RS 4
 This parameter limits the maximum number of open files that one
-&#9619;fBsmbd&#9619;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.
-&#8962;sp
-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.
-&#8962;sp
+\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\.
+.sp
+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\.
+.sp
 Default:
-\fB&#9619;fImax open files&#9619;fR = 10000 \fR
-&#8962;RE
-&#8962;PP
+\fI\fImax open files\fR\fR\fI = \fR\fI10000\fR\fI \fR
+.RE
+
 max print jobs (S)
-&#8962;RS 4
-This parameter limits the maximum number of jobs allowable in a Samba printer queue at any given moment. If this number is exceeded,
-&#9619;fBsmbd&#9619;fR(8)
-will remote "Out of Space" to the client.
-&#8962;sp
+.PP
+.RS 4
+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\.
+.sp
 Default:
-\fB&#9619;fImax print jobs&#9619;fR = 1000 \fR
-&#8962;sp
+\fI\fImax print jobs\fR\fR\fI = \fR\fI1000\fR\fI \fR
+.sp
 Example:
-\fB&#9619;fImax print jobs&#9619;fR = 5000 \fR
-&#8962;RE
-&#8962;PP
-protocol
-&#8962;RS 4
-This parameter is a synonym for max protocol.
-&#8962;RE
-&#8962;PP
+\fI\fImax print jobs\fR\fR\fI = \fR\fI5000\fR\fI \fR
+.RE
+protocol.PP
+.RS 4
+This parameter is a synonym for
+max protocol\.
+.RE
+
 max protocol (G)
-&#8962;RS 4
-The value of the parameter (a string) is the highest protocol level that will be supported by the server.
-&#8962;sp
+.PP
+.RS 4
+The value of the parameter (a string) is the highest protocol level that will be supported by the server\.
+.sp
 Possible values are :
-\(bu
-&#9619;fBCORE&#9619;fR: Earliest version. No concept of user names.
-.TP
-\(bu
-&#9619;fBCOREPLUS&#9619;fR: Slight improvements on CORE for efficiency.
-.TP
-\(bu
-&#9619;fBLANMAN1&#9619;fR: First
-\fB modern\fR
-version of the protocol. Long filename support.
-.TP
-\(bu
-&#9619;fBLANMAN2&#9619;fR: Updates to Lanman1 protocol.
-.TP
-\(bu
-&#9619;fBNT1&#9619;fR: Current up to date version of the protocol. Used by Windows NT. Known as CIFS.
-&#8962;IP "" 4
-Normally this option should not be set as the automatic negotiation phase in the SMB protocol takes care of choosing the appropriate protocol.
-&#8962;sp
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
+\fBCORE\fR: Earliest version\. No concept of user names\.
+.RE
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
+\fBCOREPLUS\fR: Slight improvements on CORE for efficiency\.
+.RE
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
+\fBLANMAN1\fR: First
+\fI modern\fR
+version of the protocol\. Long filename support\.
+.RE
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
+\fBLANMAN2\fR: Updates to Lanman1 protocol\.
+.RE
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
+\fBNT1\fR: Current up to date version of the protocol\. Used by Windows NT\. Known as CIFS\.
+.sp
+.RE
+Normally this option should not be set as the automatic negotiation phase in the SMB protocol takes care of choosing the appropriate protocol\.
+.sp
 Default:
-\fB&#9619;fImax protocol&#9619;fR = NT1 \fR
-&#8962;sp
+\fI\fImax protocol\fR\fR\fI = \fR\fINT1\fR\fI \fR
+.sp
 Example:
-\fB&#9619;fImax protocol&#9619;fR = LANMAN1 \fR
-&#8962;RE
-&#8962;PP
+\fI\fImax protocol\fR\fR\fI = \fR\fILANMAN1\fR\fI \fR
+.RE
+
 max reported print jobs (S)
-&#8962;RS 4
-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.
-&#8962;sp
+.PP
+.RS 4
+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\.
+.sp
 Default:
-\fB&#9619;fImax reported print jobs&#9619;fR = 0 \fR
-&#8962;sp
+\fI\fImax reported print jobs\fR\fR\fI = \fR\fI0\fR\fI \fR
+.sp
 Example:
-\fB&#9619;fImax reported print jobs&#9619;fR = 1000 \fR
-&#8962;RE
-&#8962;PP
+\fI\fImax reported print jobs\fR\fR\fI = \fR\fI1000\fR\fI \fR
+.RE
+
 max smbd processes (G)
-&#8962;RS 4
+.PP
+.RS 4
 This parameter limits the maximum number of
-&#9619;fBsmbd&#9619;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
-&#9619;fBsmbd&#9619;fR(8)
-associated with him or her to handle connections to all shares from a given host.
-&#8962;sp
+\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\.
+.sp
 Default:
-\fB&#9619;fImax smbd processes&#9619;fR = 0 \fR
-&#8962;sp
+\fI\fImax smbd processes\fR\fR\fI = \fR\fI0\fR\fI \fR
+.sp
 Example:
-\fB&#9619;fImax smbd processes&#9619;fR = 1000 \fR
-&#8962;RE
-&#8962;PP
+\fI\fImax smbd processes\fR\fR\fI = \fR\fI1000\fR\fI \fR
+.RE
+
 max stat cache size (G)
-&#8962;RS 4
+.PP
+.RS 4
 This parameter limits the size in memory of any
-&#9619;fIstat cache&#9619;fR
-being used to speed up case insensitive name mappings. This parameter is the number of kilobyte (1024) units the stat cache can use. A value of zero means unlimited which is not advised a&#1109; it can use a lot of memory. You should not need to change this parameter.
-&#8962;sp
+\fIstat cache\fR
+being used to speed up case insensitive name mappings\. This parameter is the number of kilobyte (1024) units the stat cache can use\. A value of zero means unlimited which is not advised aѕ it can use a lot of memory\. You should not need to change this parameter\.
+.sp
 Default:
-\fB&#9619;fImax stat cache size&#9619;fR = 256 \fR
-&#8962;sp
+\fI\fImax stat cache size\fR\fR\fI = \fR\fI256\fR\fI \fR
+.sp
 Example:
-\fB&#9619;fImax stat cache size&#9619;fR = 100 \fR
-&#8962;RE
-&#8962;PP
+\fI\fImax stat cache size\fR\fR\fI = \fR\fI100\fR\fI \fR
+.RE
+
 max ttl (G)
-&#8962;RS 4
+.PP
+.RS 4
 This option tells
-&#9619;fBnmbd&#9619;fR(8)
-what the default 'time to live' of NetBIOS names should be (in seconds) when
+\fBnmbd\fR(8)
+what the default \'time to live\' of NetBIOS names should be (in seconds) when
 nmbd
-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.
-&#8962;sp
+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\.
+.sp
 Default:
-\fB&#9619;fImax ttl&#9619;fR = 259200 \fR
-&#8962;RE
-&#8962;PP
+\fI\fImax ttl\fR\fR\fI = \fR\fI259200\fR\fI \fR
+.RE
+
 max wins ttl (G)
-&#8962;RS 4
+.PP
+.RS 4
 This option tells
-&#9619;fBsmbd&#9619;fR(8)
-when acting as a WINS server (wins support = yes) what the maximum 'time to live' of NetBIOS names that
+\fBsmbd\fR(8)
+when acting as a WINS server (\fIwins support = yes\fR) what the maximum \'time to live\' of NetBIOS names that
 nmbd
-will grant will be (in seconds). You should never need to change this parameter. The default is 6 days (518400 seconds).
-&#8962;sp
+will grant will be (in seconds)\. You should never need to change this parameter\. The default is 6 days (518400 seconds)\.
+.sp
 Default:
-\fB&#9619;fImax wins ttl&#9619;fR = 518400 \fR
-&#8962;RE
-&#8962;PP
+\fI\fImax wins ttl\fR\fR\fI = \fR\fI518400\fR\fI \fR
+.RE
+
 max xmit (G)
-&#8962;RS 4
-This option controls the maximum packet size that will be negotiated by Samba. The default is 16644, which matches the behavior of Windows 2000. A value below 2048 is likely to cause problems. You should never need to change this parameter from its default value.
-&#8962;sp
+.PP
+.RS 4
+This option controls the maximum packet size that will be negotiated by Samba\. The default is 16644, which matches the behavior of Windows 2000\. A value below 2048 is likely to cause problems\. You should never need to change this parameter from its default value\.
+.sp
 Default:
-\fB&#9619;fImax xmit&#9619;fR = 16644 \fR
-&#8962;sp
+\fI\fImax xmit\fR\fR\fI = \fR\fI16644\fR\fI \fR
+.sp
 Example:
-\fB&#9619;fImax xmit&#9619;fR = 8192 \fR
-&#8962;RE
-&#8962;PP
+\fI\fImax xmit\fR\fR\fI = \fR\fI8192\fR\fI \fR
+.RE
+
 message command (G)
-&#8962;RS 4
-This specifies what command to run when the server receives a WinPopup style message.
-&#8962;sp
-This would normally be a command that would deliver the message somehow. How this is to be done is up to your imagination.
-&#8962;sp
+.PP
+.RS 4
+This specifies what command to run when the server receives a WinPopup style message\.
+.sp
+This would normally be a command that would deliver the message somehow\. How this is to be done is up to your imagination\.
+.sp
 An example is:
-
-&#8962;sp
-
+.sp
+.RS 4
 .nf
-
-message command = csh -c 'xedit %s;rm %s' &
-
+message command = csh \-c \'xedit %s;rm %s\' &
 .fi
-
-&#8962;sp
+.RE
+.sp
+.sp
 This delivers the message using
-xedit, 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).
-&#8962;sp
-All messages are delivered as the global guest user. The command takes the standard substitutions, although
-&#9619;fI %u&#9619;fR
-won't work (&#9619;fI%U&#9619;fR
-may be better in this case).
-&#8962;sp
-Apart from the standard substitutions, some additional ones apply. In particular:
-\(bu
-&#9619;fI%s&#9619;fR
-= the filename containing the message.
-.TP
-\(bu
-&#9619;fI%t&#9619;fR
-= the destination that the message was sent to (probably the server name).
-.TP
-\(bu
-&#9619;fI%f&#9619;fR
-= who the message is from.
-&#8962;IP "" 4
-You could make this command send mail, or whatever else takes your fancy. Please let us know of any really interesting ideas you have.
-&#8962;sp
-Here's a way of sending the messages as mail to root:
-
-&#8962;sp
-
+xedit, then removes it afterwards\.
+\fINOTE 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)\.
+.sp
+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)\.
+.sp
+Apart from the standard substitutions, some additional ones apply\. In particular:
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
+\fI%s\fR
+= the filename containing the message\.
+.RE
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
+\fI%t\fR
+= the destination that the message was sent to (probably the server name)\.
+.RE
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
+\fI%f\fR
+= who the message is from\.
+.sp
+.RE
+You could make this command send mail, or whatever else takes your fancy\. Please let us know of any really interesting ideas you have\.
+.sp
+Here\'s a way of sending the messages as mail to root:
+.sp
+.RS 4
 .nf
-
-message command = /bin/mail -s 'message from %f on %m' root < %s; rm %s
-
+message command = /bin/mail \-s \'message from %f on %m\' root < %s; rm %s
 .fi
-
-&#8962;sp
-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.
-&#8962;sp
+.RE
+.sp
+.sp
+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\.
+.sp
 If you want to silently delete it then try:
-
-&#8962;sp
-
+.sp
+.RS 4
 .nf
-
 message command = rm %s
-
 .fi
-
-&#8962;sp
+.RE
+.sp
+.sp
 Default:
-\fB&#9619;fImessage command&#9619;fR = \fR
-&#8962;sp
+\fI\fImessage command\fR\fR\fI = \fR\fI\fR\fI \fR
+.sp
 Example:
-\fB&#9619;fImessage command&#9619;fR = csh -c 'xedit %s; rm %s' & \fR
-&#8962;RE
-&#8962;PP
+\fI\fImessage command\fR\fR\fI = \fR\fIcsh \-c \'xedit %s; rm %s\' &\fR\fI \fR
+.RE
+
 min print space (S)
-&#8962;RS 4
-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.
-&#8962;sp
+.PP
+.RS 4
+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\.
+.sp
 Default:
-\fB&#9619;fImin print space&#9619;fR = 0 \fR
-&#8962;sp
+\fI\fImin print space\fR\fR\fI = \fR\fI0\fR\fI \fR
+.sp
 Example:
-\fB&#9619;fImin print space&#9619;fR = 2000 \fR
-&#8962;RE
-&#8962;PP
+\fI\fImin print space\fR\fR\fI = \fR\fI2000\fR\fI \fR
+.RE
+
 min protocol (G)
-&#8962;RS 4
-The value of the parameter (a string) is the lowest SMB protocol dialect than Samba will support. Please refer to the
-max protocol 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
-&#9619;fIsource/smbd/negprot.c&#9619;fR
-for a listing of known protocol dialects supported by clients.
-&#8962;sp
+.PP
+.RS 4
+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\.
+.sp
 If you are viewing this parameter as a security measure, you should also refer to the
-lanman auth parameter. Otherwise, you should never need to change this parameter.
-&#8962;sp
+\fIlanman auth\fR
+parameter\. Otherwise, you should never need to change this parameter\.
+.sp
 Default:
-\fB&#9619;fImin protocol&#9619;fR = CORE \fR
-&#8962;sp
+\fI\fImin protocol\fR\fR\fI = \fR\fICORE\fR\fI \fR
+.sp
 Example:
-\fB&#9619;fImin protocol&#9619;fR = NT1 \fR
-&#8962;RE
-&#8962;PP
+\fI\fImin protocol\fR\fR\fI = \fR\fINT1\fR\fI \fR
+.RE
+
 min receivefile size (G)
-&#8962;RS 4
+.PP
+.RS 4
 This option changes the behavior of
-&#9619;fBsmbd&#9619;fR(8)
-when processing SMBwriteX calls. Any incoming SMBwriteX call on a non-signed SMB/CIFS connection greater than this value will not be processed in the normal way but will be passed to any underlying kernel recvfile or splice system call (if there is no such call Samba will emulate in user space). This allows zero-copy writes directly from network socket buffers into the filesystem buffer cache, if available. It may improve performance but user testing is recommended. If set to zero Samba processes SMBwriteX calls in the normal way. To enable POSIX large write support (SMB/CIFS writes up to 16Mb) this option must be nonzero. The maximum value is 128k. Values greater than 128k will be silently set to 128k.
-&#8962;sp
-Note this option will have NO EFFECT if set on a SMB signed connection.
-&#8962;sp
-The default is zero, which diables this option.
-&#8962;sp
+\fBsmbd\fR(8)
+when processing SMBwriteX calls\. Any incoming SMBwriteX call on a non\-signed SMB/CIFS connection greater than this value will not be processed in the normal way but will be passed to any underlying kernel recvfile or splice system call (if there is no such call Samba will emulate in user space)\. This allows zero\-copy writes directly from network socket buffers into the filesystem buffer cache, if available\. It may improve performance but user testing is recommended\. If set to zero Samba processes SMBwriteX calls in the normal way\. To enable POSIX large write support (SMB/CIFS writes up to 16Mb) this option must be nonzero\. The maximum value is 128k\. Values greater than 128k will be silently set to 128k\.
+.sp
+Note this option will have NO EFFECT if set on a SMB signed connection\.
+.sp
+The default is zero, which diables this option\.
+.sp
 Default:
-\fB&#9619;fImin receivefile size&#9619;fR = 0 \fR
-&#8962;RE
-&#8962;PP
+\fI\fImin receivefile size\fR\fR\fI = \fR\fI0\fR\fI \fR
+.RE
+
 min wins ttl (G)
-&#8962;RS 4
+.PP
+.RS 4
 This option tells
-&#9619;fBnmbd&#9619;fR(8)
-when acting as a WINS server (wins support = yes) what the minimum 'time to live' of NetBIOS names that
+\fBnmbd\fR(8)
+when acting as a WINS server (\fIwins support = yes\fR) what the minimum \'time to live\' of NetBIOS names that
 nmbd
-will grant will be (in seconds). You should never need to change this parameter. The default is 6 hours (21600 seconds).
-&#8962;sp
+will grant will be (in seconds)\. You should never need to change this parameter\. The default is 6 hours (21600 seconds)\.
+.sp
 Default:
-\fB&#9619;fImin wins ttl&#9619;fR = 21600 \fR
-&#8962;RE
-&#8962;PP
+\fI\fImin wins ttl\fR\fR\fI = \fR\fI21600\fR\fI \fR
+.RE
+
 msdfs proxy (S)
-&#8962;RS 4
-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.
-&#8962;sp
-Only Dfs roots can act as proxy shares. Take a look at the
-msdfs root and
-host msdfs options to find out how to set up a Dfs root share.
-&#8962;sp
-\fBNo default\fR
-&#8962;sp
+.PP
+.RS 4
+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\.
+.sp
+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\.
+.sp
+\fINo default\fR
+.sp
 Example:
-\fB&#9619;fImsdfs proxy&#9619;fR = \\otherserver\\someshare \fR
-&#8962;RE
-&#8962;PP
+\fI\fImsdfs proxy\fR\fR\fI = \fR\fI\eotherserver\esomeshare\fR\fI \fR
+.RE
+
 msdfs root (S)
-&#8962;RS 4
+.PP
+.RS 4
 If set to
-&#9619;fByes&#9619;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
-&#9619;fImsdfs:serverA\\shareA,serverB\\shareB&#9619;fR
-and so on. For more information on setting up a Dfs tree on Samba, refer to the MSDFS chapter in the Samba3-HOWTO book.
-&#8962;sp
+\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\e\eshareA,serverB\e\eshareB\fR
+and so on\. For more information on setting up a Dfs tree on Samba, refer to the MSDFS chapter in the Samba3\-HOWTO book\.
+.sp
 Default:
-\fB&#9619;fImsdfs root&#9619;fR = no \fR
-&#8962;RE
-&#8962;PP
+\fI\fImsdfs root\fR\fR\fI = \fR\fIno\fR\fI \fR
+.RE
+
 name cache timeout (G)
-&#8962;RS 4
-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.
-&#8962;sp
+.PP
+.RS 4
+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\.
+.sp
 Default:
-\fB&#9619;fIname cache timeout&#9619;fR = 660 \fR
-&#8962;sp
+\fI\fIname cache timeout\fR\fR\fI = \fR\fI660\fR\fI \fR
+.sp
 Example:
-\fB&#9619;fIname cache timeout&#9619;fR = 0 \fR
-&#8962;RE
-&#8962;PP
+\fI\fIname cache timeout\fR\fR\fI = \fR\fI0\fR\fI \fR
+.RE
+
 name resolve order (G)
-&#8962;RS 4
-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.
-&#8962;sp
-The options are: "lmhosts", "host", "wins" and "bcast". They cause names to be resolved as follows:
-\(bu
+.PP
+.RS 4
+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\.
+.sp
+The options are: "lmhosts", "host", "wins" and "bcast"\. They cause names to be resolved as follows:
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
 
-&#9619;fBlmhosts&#9619;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 manpage for lmhosts for details) then any name type matches for lookup.
-.TP
-\(bu
+\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 manpage for lmhosts for details) then any name type matches for lookup\.
+.RE
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
 
-&#9619;fBhost&#9619;fR
+\fBhost\fR
 : Do a standard host name to IP address resolution, using the system
-&#9619;fI/etc/hosts &#9619;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
-&#9619;fI/etc/nsswitch.conf&#9619;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.
-.TP
-\(bu
-&#9619;fBwins&#9619;fR
+\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\.
+.RE
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
+\fBwins\fR
 : Query a name with the IP address listed in the
-WINSSERVER parameter. If no WINS server has been specified this method will be ignored.
-.TP
-\(bu
-&#9619;fBbcast&#9619;fR
+\fIWINSSERVER\fR
+parameter\. If no WINS server has been specified this method will be ignored\.
+.RE
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
+\fBbcast\fR
 : Do a broadcast on each of the known local interfaces listed in the
-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.
-&#8962;IP "" 4
-The example below will cause the local lmhosts file to be examined first, followed by a broadcast attempt, followed by a normal system hostname lookup.
-&#8962;sp
+\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\.
+.sp
+.RE
+The example below will cause the local lmhosts file to be examined first, followed by a broadcast attempt, followed by a normal system hostname lookup\.
+.sp
 When Samba is functioning in ADS security mode (security = ads) it is advised to use following settings for
-&#9619;fIname resolve order&#9619;fR:
-&#8962;sp
+\fIname resolve order\fR:
+.sp
 name resolve order = wins bcast
-&#8962;sp
-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.
-&#8962;sp
+.sp
+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\.
+.sp
 Default:
-\fB&#9619;fIname resolve order&#9619;fR = lmhosts host wins bcast \fR
-&#8962;sp
+\fI\fIname resolve order\fR\fR\fI = \fR\fIlmhosts host wins bcast\fR\fI \fR
+.sp
 Example:
-\fB&#9619;fIname resolve order&#9619;fR = lmhosts bcast host \fR
-&#8962;RE
-&#8962;PP
+\fI\fIname resolve order\fR\fR\fI = \fR\fIlmhosts bcast host\fR\fI \fR
+.RE
+
 netbios aliases (G)
-&#8962;RS 4
-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.
-&#8962;sp
+.PP
+.RS 4
+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\.
+.sp
 Default:
-\fB&#9619;fInetbios aliases&#9619;fR = # empty string (no additional names) \fR
-&#8962;sp
+\fI\fInetbios aliases\fR\fR\fI = \fR\fI # empty string (no additional names)\fR\fI \fR
+.sp
 Example:
-\fB&#9619;fInetbios aliases&#9619;fR = TEST TEST1 TEST2 \fR
-&#8962;RE
-&#8962;PP
+\fI\fInetbios aliases\fR\fR\fI = \fR\fITEST TEST1 TEST2\fR\fI \fR
+.RE
+
 netbios name (G)
-&#8962;RS 4
-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.
-&#8962;sp
-There is a bug in Samba-3 that breaks operation of browsing and access to shares if the netbios name is set to the literal name
-PIPE. To avoid this problem, do not name your Samba-3 server
-PIPE.
-&#8962;sp
+.PP
+.RS 4
+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\.
+.sp
+There is a bug in Samba\-3 that breaks operation of browsing and access to shares if the netbios name is set to the literal name
+PIPE\. To avoid this problem, do not name your Samba\-3 server
+PIPE\.
+.sp
 Default:
-\fB&#9619;fInetbios name&#9619;fR = # machine DNS name \fR
-&#8962;sp
+\fI\fInetbios name\fR\fR\fI = \fR\fI # machine DNS name\fR\fI \fR
+.sp
 Example:
-\fB&#9619;fInetbios name&#9619;fR = MYNAME \fR
-&#8962;RE
-&#8962;PP
+\fI\fInetbios name\fR\fR\fI = \fR\fIMYNAME\fR\fI \fR
+.RE
+
 netbios scope (G)
-&#8962;RS 4
-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.
-&#8962;sp
+.PP
+.RS 4
+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\.
+.sp
 Default:
-\fB&#9619;fInetbios scope&#9619;fR = \fR
-&#8962;RE
-&#8962;PP
+\fI\fInetbios scope\fR\fR\fI = \fR\fI\fR\fI \fR
+.RE
+
 nis homedir (G)
-&#8962;RS 4
-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.
-&#8962;sp
-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.
-&#8962;sp
-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
-homedir map and return the server listed there.
-&#8962;sp
-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.
-&#8962;sp
+.PP
+.RS 4
+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\.
+.sp
+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\.
+.sp
+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\.
+.sp
+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\.
+.sp
 Default:
-\fB&#9619;fInis homedir&#9619;fR = no \fR
-&#8962;RE
-&#8962;PP
+\fI\fInis homedir\fR\fR\fI = \fR\fIno\fR\fI \fR
+.RE
+
 nt acl support (S)
-&#8962;RS 4
+.PP
+.RS 4
 This boolean parameter controls whether
-&#9619;fBsmbd&#9619;fR(8)
-will attempt to map UNIX permissions into Windows NT access control lists. The UNIX permissions considered are the the traditional UNIX owner and group permissions, as well as POSIX ACLs set on any files or directories. This parameter was formally a global parameter in releases prior to 2.2.2.
-&#8962;sp
+\fBsmbd\fR(8)
+will attempt to map UNIX permissions into Windows NT access control lists\. The UNIX permissions considered are the the traditional UNIX owner and group permissions, as well as POSIX ACLs set on any files or directories\. This parameter was formally a global parameter in releases prior to 2\.2\.2\.
+.sp
 Default:
-\fB&#9619;fInt acl support&#9619;fR = yes \fR
-&#8962;RE
-&#8962;PP
+\fI\fInt acl support\fR\fR\fI = \fR\fIyes\fR\fI \fR
+.RE
+
 ntlm auth (G)
-&#8962;RS 4
+.PP
+.RS 4
 This parameter determines whether or not
-&#9619;fBsmbd&#9619;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.
-&#8962;sp
+\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\.
+.sp
 If this option, and
 lanman auth
-are both disabled, then only NTLMv2 logins will be permited. Not all clients support NTLMv2, and most will require special configuration to us it.
-&#8962;sp
+are both disabled, then only NTLMv2 logins will be permited\. Not all clients support NTLMv2, and most will require special configuration to us it\.
+.sp
 Default:
-\fB&#9619;fIntlm auth&#9619;fR = yes \fR
-&#8962;RE
-&#8962;PP
+\fI\fIntlm auth\fR\fR\fI = \fR\fIyes\fR\fI \fR
+.RE
+
 nt pipe support (G)
-&#8962;RS 4
+.PP
+.RS 4
 This boolean parameter controls whether
-&#9619;fBsmbd&#9619;fR(8)
+\fBsmbd\fR(8)
 will allow Windows NT clients to connect to the NT SMB specific
-&#9619;fBIPC$&#9619;fR
-pipes. This is a developer debugging option and can be left alone.
-&#8962;sp
+\fBIPC$\fR
+pipes\. This is a developer debugging option and can be left alone\.
+.sp
 Default:
-\fB&#9619;fInt pipe support&#9619;fR = yes \fR
-&#8962;RE
-&#8962;PP
+\fI\fInt pipe support\fR\fR\fI = \fR\fIyes\fR\fI \fR
+.RE
+
 nt status support (G)
-&#8962;RS 4
+.PP
+.RS 4
 This boolean parameter controls whether
-&#9619;fBsmbd&#9619;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
-&#9619;fBno&#9619;fR
-then Samba offers exactly the same DOS error codes that versions prior to Samba 2.2.3 reported.
-&#8962;sp
-You should not need to ever disable this parameter.
-&#8962;sp
+\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\.
+.sp
+You should not need to ever disable this parameter\.
+.sp
 Default:
-\fB&#9619;fInt status support&#9619;fR = yes \fR
-&#8962;RE
-&#8962;PP
+\fI\fInt status support\fR\fR\fI = \fR\fIyes\fR\fI \fR
+.RE
+
 null passwords (G)
-&#8962;RS 4
-Allow or disallow client access to accounts that have null passwords.
-&#8962;sp
+.PP
+.RS 4
+Allow or disallow client access to accounts that have null passwords\.
+.sp
 See also
-&#9619;fBsmbpasswd&#9619;fR(5).
-&#8962;sp
+\fBsmbpasswd\fR(5)\.
+.sp
 Default:
-\fB&#9619;fInull passwords&#9619;fR = no \fR
-&#8962;RE
-&#8962;PP
+\fI\fInull passwords\fR\fR\fI = \fR\fIno\fR\fI \fR
+.RE
+
 obey pam restrictions (G)
-&#8962;RS 4
-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
-encrypt passwords = yes. The reason is that PAM modules cannot support the challenge/response authentication mechanism needed in the presence of SMB password encryption.
-&#8962;sp
+.PP
+.RS 4
+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\.
+.sp
 Default:
-\fB&#9619;fIobey pam restrictions&#9619;fR = no \fR
-&#8962;RE
-&#8962;PP
+\fI\fIobey pam restrictions\fR\fR\fI = \fR\fIno\fR\fI \fR
+.RE
+
 only user (S)
-&#8962;RS 4
+.PP
+.RS 4
 This is a boolean option that controls whether connections with usernames not in the
-&#9619;fIuser&#9619;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
-&#9619;fIuser&#9619;fR
+\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
-security = share level security.
-&#8962;sp
-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
+\fIsecurity = share\fR
+level security\.
+.sp
+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
 user = %S
 which means your
-&#9619;fIuser&#9619;fR
-list will be just the service name, which for home directories is the name of the user.
-&#8962;sp
+\fIuser\fR
+list will be just the service name, which for home directories is the name of the user\.
+.sp
 Default:
-\fB&#9619;fIonly user&#9619;fR = no \fR
-&#8962;RE
-&#8962;PP
+\fI\fIonly user\fR\fR\fI = \fR\fIno\fR\fI \fR
+.RE
+
 oplock break wait time (G)
-&#8962;RS 4
-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.
-&#8962;sp
-&#8962;it 1 an&#9617;trap
-&#8962;nr an&#9617;no&#9617;space&#9617;flag 1
-&#8962;nr an&#9617;break&#9617;flag 1
-&#8962;br
-&#9619;fBWarning&#9619;fR
-DO NOT CHANGE THIS PARAMETER UNLESS YOU HAVE READ AND UNDERSTOOD THE SAMBA OPLOCK CODE.
+.PP
+.RS 4
+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\.
+.sp
+.it 1 an-trap
+.nr an-no-space-flag 1
+.nr an-break-flag 1
+.br
+Warning
+DO NOT CHANGE THIS PARAMETER UNLESS YOU HAVE READ AND UNDERSTOOD THE SAMBA OPLOCK CODE\.
 
 Default:
-\fB&#9619;fIoplock break wait time&#9619;fR = 0 \fR
-&#8962;RE
-&#8962;PP
+\fI\fIoplock break wait time\fR\fR\fI = \fR\fI0\fR\fI \fR
+.RE
+
 oplock contention limit (S)
-&#8962;RS 4
+.PP
+.RS 4
 This is a
-\fBvery\fR
+\fIvery\fR
 advanced
-&#9619;fBsmbd&#9619;fR(8)
-tuning option to improve the efficiency of the granting of oplocks under multiple client contention for the same file.
-&#8962;sp
+\fBsmbd\fR(8)
+tuning option to improve the efficiency of the granting of oplocks under multiple client contention for the same file\.
+.sp
 In brief it specifies a number, which causes
-&#9619;fBsmbd&#9619;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(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
 smbd
-to behave in a similar way to Windows NT.
-&#8962;sp
-&#8962;it 1 an&#9617;trap
-&#8962;nr an&#9617;no&#9617;space&#9617;flag 1
-&#8962;nr an&#9617;break&#9617;flag 1
-&#8962;br
-&#9619;fBWarning&#9619;fR
-DO NOT CHANGE THIS PARAMETER UNLESS YOU HAVE READ AND UNDERSTOOD THE SAMBA OPLOCK CODE.
+to behave in a similar way to Windows NT\.
+.sp
+.it 1 an-trap
+.nr an-no-space-flag 1
+.nr an-break-flag 1
+.br
+Warning
+DO NOT CHANGE THIS PARAMETER UNLESS YOU HAVE READ AND UNDERSTOOD THE SAMBA OPLOCK CODE\.
 
 Default:
-\fB&#9619;fIoplock contention limit&#9619;fR = 2 \fR
-&#8962;RE
-&#8962;PP
+\fI\fIoplock contention limit\fR\fR\fI = \fR\fI2\fR\fI \fR
+.RE
+
 oplocks (S)
-&#8962;RS 4
+.PP
+.RS 4
 This boolean option tells
 smbd
-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
-&#9619;fISpeed.txt&#9619;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
-&#9619;fIdocs/&#9619;fR
-directory.
-&#8962;sp
-Oplocks may be selectively turned off on certain files with a share. See the
-veto oplock files 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
-kernel oplocks parameter for details.
-&#8962;sp
+\fIdocs/\fR
+directory\.
+.sp
+Oplocks may be selectively turned off on certain files with a share\. See the
+\fIveto 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\.
+.sp
 Default:
-\fB&#9619;fIoplocks&#9619;fR = yes \fR
-&#8962;RE
-&#8962;PP
+\fI\fIoplocks\fR\fR\fI = \fR\fIyes\fR\fI \fR
+.RE
+
 os2 driver map (G)
-&#8962;RS 4
-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:
-&#8962;sp
-<nt driver name> = <os2 driver name>.<device name>
-&#8962;sp
+.PP
+.RS 4
+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:
+.sp
+<nt driver name> = <os2 driver name>\.<device name>
+.sp
 For example, a valid entry using the HP LaserJet 5 printer driver would appear as
-HP LaserJet 5L = LASERJET.HP LaserJet 5L.
-&#8962;sp
-The need for the file is due to the printer driver namespace problem described in the chapter on Classical Printing in the Samba3-HOWTO book. For more details on OS/2 clients, please refer to chapter on other clients in the Samba3-HOWTO book.
-&#8962;sp
+HP LaserJet 5L = LASERJET\.HP LaserJet 5L\.
+.sp
+The need for the file is due to the printer driver namespace problem described in the chapter on Classical Printing in the Samba3\-HOWTO book\. For more details on OS/2 clients, please refer to chapter on other clients in the Samba3\-HOWTO book\.
+.sp
 Default:
-\fB&#9619;fIos2 driver map&#9619;fR = \fR
-&#8962;RE
-&#8962;PP
+\fI\fIos2 driver map\fR\fR\fI = \fR\fI\fR\fI \fR
+.RE
+
 os level (G)
-&#8962;RS 4
-This integer value controls what level Samba advertises itself as for browse elections. The value of this parameter determines whether
-&#9619;fBnmbd&#9619;fR(8)
+.PP
+.RS 4
+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
-workgroup in the local broadcast area.
-&#8962;sp
-\fB Note:\fR
-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. This parameter is largely auto-configured in the Samba-3 release series and it is seldom necessary to manually override the default setting. Please refer to chapter 9 of the Samba-3 HOWTO document for further information regarding the use of this parameter.
-\fBNote:\fR
-The maximum value for this parameter is 255. If you use higher values, counting will start at 0!
-&#8962;sp
+\fIworkgroup\fR
+in the local broadcast area\.
+.sp
+\fI Note:\fR
+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\. This parameter is largely auto\-configured in the Samba\-3 release series and it is seldom necessary to manually override the default setting\. Please refer to chapter 9 of the Samba\-3 HOWTO document for further information regarding the use of this parameter\.
+\fINote:\fR
+The maximum value for this parameter is 255\. If you use higher values, counting will start at 0!
+.sp
 Default:
-\fB&#9619;fIos level&#9619;fR = 20 \fR
-&#8962;sp
+\fI\fIos level\fR\fR\fI = \fR\fI20\fR\fI \fR
+.sp
 Example:
-\fB&#9619;fIos level&#9619;fR = 65 \fR
-&#8962;RE
-&#8962;PP
+\fI\fIos level\fR\fR\fI = \fR\fI65\fR\fI \fR
+.RE
+
 pam password change (G)
-&#8962;RS 4
-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
-passwd program. It should be possible to enable this without changing your
-passwd chat parameter for most setups.
-&#8962;sp
+.PP
+.RS 4
+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\.
+.sp
 Default:
-\fB&#9619;fIpam password change&#9619;fR = no \fR
-&#8962;RE
-&#8962;PP
+\fI\fIpam password change\fR\fR\fI = \fR\fIno\fR\fI \fR
+.RE
+
 panic action (G)
-&#8962;RS 4
+.PP
+.RS 4
 This is a Samba developer option that allows a system command to be called when either
-&#9619;fBsmbd&#9619;fR(8)
+\fBsmbd\fR(8)
 or
-&#9619;fBnmbd&#9619;fR(8)
-crashes. This is usually used to draw attention to the fact that a problem occurred.
-&#8962;sp
+\fBnmbd\fR(8)
+crashes\. This is usually used to draw attention to the fact that a problem occurred\.
+.sp
 Default:
-\fB&#9619;fIpanic action&#9619;fR = \fR
-&#8962;sp
+\fI\fIpanic action\fR\fR\fI = \fR\fI\fR\fI \fR
+.sp
 Example:
-\fB&#9619;fIpanic action&#9619;fR = "/bin/sleep 90000" \fR
-&#8962;RE
-&#8962;PP
+\fI\fIpanic action\fR\fR\fI = \fR\fI"/bin/sleep 90000"\fR\fI \fR
+.RE
+
 paranoid server security (G)
-&#8962;RS 4
-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.
-&#8962;sp
-Disabling this option prevents Samba from making this check, which involves deliberatly attempting a bad logon to the remote server.
-&#8962;sp
+.PP
+.RS 4
+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\.
+.sp
+Disabling this option prevents Samba from making this check, which involves deliberatly attempting a bad logon to the remote server\.
+.sp
 Default:
-\fB&#9619;fIparanoid server security&#9619;fR = yes \fR
-&#8962;RE
-&#8962;PP
+\fI\fIparanoid server security\fR\fR\fI = \fR\fIyes\fR\fI \fR
+.RE
+
 passdb backend (G)
-&#8962;RS 4
-This option allows the administrator to chose which backend will be used for storing user and possibly group information. This allows you to swap between dfferent storage mechanisms without recompile.
-&#8962;sp
-The parameter value is divided into two parts, the backend's name, and a 'location' string that has meaning only to that particular backed. These are separated by a : character.
-&#8962;sp
+.PP
+.RS 4
+This option allows the administrator to chose which backend will be used for storing user and possibly group information\. This allows you to swap between different storage mechanisms without recompile\.
+.sp
+The parameter value is divided into two parts, the backend\'s name, and a \'location\' string that has meaning only to that particular backed\. These are separated by a : character\.
+.sp
 Available backends can include:
-\(bu
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
 smbpasswd
-- The default smbpasswd backend. Takes a path to the smbpasswd file as an optional argument.
-.TP
-\(bu
+\- The default smbpasswd backend\. Takes a path to the smbpasswd file as an optional argument\.
+.RE
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
 tdbsam
-- The TDB based password storage backend. Takes a path to the TDB as an optional argument (defaults to passdb.tdb in the
-private dir directory.
-.TP
-\(bu
+\- 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\.
+.RE
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
 ldapsam
-- The LDAP based passdb backend. Takes an LDAP URL as an optional argument (defaults to
+\- The LDAP based passdb backend\. Takes an LDAP URL as an optional argument (defaults to
 ldap://localhost)
-&#8962;sp
-LDAP connections should be secured where possible. This may be done using either Start-TLS (see
-ldap ssl) or by specifying
-&#9619;fIldaps://&#9619;fR
-in the URL argument.
-&#8962;sp
-Multiple servers may also be specified in double-quotes, if your LDAP libraries supports the LDAP URL notation. (OpenLDAP does).
-&#8962;IP "" 4
+.sp
+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\.
+.sp
+Multiple servers may also be specified in double\-quotes\. Whether multiple servers are supported or not and the exact syntax depends on the LDAP library you use\.
+.sp
+.RE
 
-
 	Examples of use are:
-
+.sp
+.RS 4
 .nf
+passdb backend = tdbsam:/etc/samba/private/passdb\.tdb 
 
-passdb backend = tdbsam:/etc/samba/private/passdb.tdb 
+or multi server LDAP URL with OpenLDAP library:
 
-or
+passdb backend = ldapsam:"ldap://ldap\-1\.example\.com ldap://ldap\-2\.example\.com"
 
-passdb backend = ldapsam:"ldap://ldap-1.example.com ldap://ldap-2.example.com"
+or multi server LDAP URL with Netscape based LDAP library:
 
+passdb backend = ldapsam:"ldap://ldap\-1\.example\.com ldap\-2\.example\.com"
 .fi
+.RE
 Default:
-\fB&#9619;fIpassdb backend&#9619;fR = smbpasswd \fR
-&#8962;RE
-&#8962;PP
+\fI\fIpassdb backend\fR\fR\fI = \fR\fIsmbpasswd\fR\fI \fR
+.RE
+
 passdb expand explicit (G)
-&#8962;RS 4
-This parameter controls whether Samba substitutes %-macros in the passdb fields if they are explicitly set. We used to expand macros here, but this turned out to be a bug because the Windows client can expand a variable %G_osver% in which %G would have been substituted by the user's primary group.
-&#8962;sp
+.PP
+.RS 4
+This parameter controls whether Samba substitutes %\-macros in the passdb fields if they are explicitly set\. We used to expand macros here, but this turned out to be a bug because the Windows client can expand a variable %G_osver% in which %G would have been substituted by the user\'s primary group\.
+.sp
 Default:
-\fB&#9619;fIpassdb expand explicit&#9619;fR = no \fR
-&#8962;RE
-&#8962;PP
+\fI\fIpassdb expand explicit\fR\fR\fI = \fR\fIno\fR\fI \fR
+.RE
+
+passwd chat debug (G)
+.PP
+.RS 4
+This boolean specifies if the passwd chat script parameter is run in
+\fIdebug\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
+smbd
+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
+parameter is set\. This parameter is off by default\.
+.sp
+Default:
+\fI\fIpasswd chat debug\fR\fR\fI = \fR\fIno\fR\fI \fR
+.RE
+
+passwd chat timeout (G)
+.PP
+.RS 4
+This integer specifies the number of seconds smbd will wait for an initial answer from a passwd chat script being run\. Once the initial answer is received the subsequent answers must be received in one tenth of this time\. The default it two seconds\.
+.sp
+Default:
+\fI\fIpasswd chat timeout\fR\fR\fI = \fR\fI2\fR\fI \fR
+.RE
+
 passwd chat (G)
-&#8962;RS 4
+.PP
+.RS 4
 This string controls the
-\fB"chat"\fR
+\fI"chat"\fR
 conversation that takes places between
-&#9619;fBsmbd&#9619;fR(8)
-and the local password changing program to change the user's password. The string describes a sequence of response-receive pairs that
-&#9619;fBsmbd&#9619;fR(8)
+\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
-passwd program and what to expect back. If the expected output is not received then the password is not changed.
-&#8962;sp
-This chat sequence is often quite site specific, depending on what local methods are used for password control (such as NIS etc).
-&#8962;sp
+\fIpasswd program\fR
+and what to expect back\. If the expected output is not received then the password is not changed\.
+.sp
+This chat sequence is often quite site specific, depending on what local methods are used for password control (such as NIS etc)\.
+.sp
 Note that this parameter only is only used if the
-unix password sync parameter is set to
-&#9619;fByes&#9619;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.
-&#8962;sp
+\fIunix password sync\fR
+parameter is set to
+\fByes\fR\. This sequence is then called
+\fIAS 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
+\fIpasswd program\fR
+must be executed on the NIS master\.
+.sp
 The string can contain the macro
-&#9619;fI%n&#9619;fR
-which is substituted for the new password. The old passsword (&#9619;fI%o&#9619;fR) is only available when
-encrypt passwords has been disabled. The chat sequence can also contain the standard macros \n, \r, \t and \s 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.
-&#8962;sp
-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.
-&#8962;sp
+\fI%n\fR
+which is substituted for the new password\. The old passsword (\fI%o\fR) is only available when
+\fIencrypt passwords\fR
+has been disabled\. The chat sequence can also contain the standard macros \en, \er, \et and \es 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\.
+.sp
+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\.
+.sp
 If the
-pam password change parameter is set to
-&#9619;fByes&#9619;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.
-&#8962;sp
+\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 \en macro is ignored for PAM conversions\.
+.sp
 Default:
-\fB&#9619;fIpasswd chat&#9619;fR = *new*password* %n\\n*new*password* %n\\n *changed* \fR
-&#8962;sp
+\fI\fIpasswd chat\fR\fR\fI = \fR\fI*new*password* %n\en*new*password* %n\en *changed*\fR\fI \fR
+.sp
 Example:
-\fB&#9619;fIpasswd chat&#9619;fR = "*Enter NEW password*" %n\\n "*Reenter NEW password*" %n\\n "*Password changed*" \fR
-&#8962;RE
-&#8962;PP
-passwd chat debug (G)
-&#8962;RS 4
-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
-&#9619;fBsmbd&#9619;fR(8)
-log with a
-debug level of 100. This is a dangerous option as it will allow plaintext passwords to be seen in the
-smbd
-log. It is available to help Samba admins debug their
-&#9619;fIpasswd chat&#9619;fR
-scripts when calling the
-&#9619;fIpasswd program&#9619;fR
-and should be turned off after this has been done. This option has no effect if the
-pam password change parameter is set. This parameter is off by default.
-&#8962;sp
-Default:
-\fB&#9619;fIpasswd chat debug&#9619;fR = no \fR
-&#8962;RE
-&#8962;PP
-passwd chat timeout (G)
-&#8962;RS 4
-This integer specifies the number of seconds smbd will wait for an initial answer from a passwd chat script being run. Once the initial answer is received the subsequent answers must be received in one tenth of this time. The default it two seconds.
-&#8962;sp
-Default:
-\fB&#9619;fIpasswd chat timeout&#9619;fR = 2 \fR
-&#8962;RE
-&#8962;PP
+\fI\fIpasswd chat\fR\fR\fI = \fR\fI"*Enter NEW password*" %n\en "*Reenter NEW password*" %n\en "*Password changed*"\fR\fI \fR
+.RE
+
 passwd program (G)
-&#8962;RS 4
-The name of a program that can be used to set UNIX user passwords. Any occurrences of
-&#9619;fI%u&#9619;fR
-will be replaced with the user name. The user name is checked for existence before calling the password changing program.
-&#8962;sp
+.PP
+.RS 4
+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\.
+.sp
 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.
-&#8962;sp
-\fBNote\fR
+\fIreasonable \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\.
+.sp
+\fINote\fR
 that if the
-&#9619;fIunix password sync&#9619;fR
+\fIunix password sync\fR
 parameter is set to
-&#9619;fByes &#9619;fR
+\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
+\fIAS ROOT\fR
+before the SMB password in the smbpasswd file is changed\. If this UNIX password change fails, then
 smbd
-will fail to change the SMB password also (this is by design).
-&#8962;sp
+will fail to change the SMB password also (this is by design)\.
+.sp
 If the
-&#9619;fIunix password sync&#9619;fR
+\fIunix password sync\fR
 parameter is set this parameter
-\fBMUST USE ABSOLUTE PATHS\fR
+\fIMUST USE ABSOLUTE PATHS\fR
 for
-\fBALL\fR
-programs called, and must be examined for security implications. Note that by default
-&#9619;fIunix password sync&#9619;fR
+\fIALL\fR
+programs called, and must be examined for security implications\. Note that by default
+\fIunix password sync\fR
 is set to
-&#9619;fBno&#9619;fR.
-&#8962;sp
+\fBno\fR\.
+.sp
 Default:
-\fB&#9619;fIpasswd program&#9619;fR = \fR
-&#8962;sp
+\fI\fIpasswd program\fR\fR\fI = \fR\fI\fR\fI \fR
+.sp
 Example:
-\fB&#9619;fIpasswd program&#9619;fR = /bin/passwd %u \fR
-&#8962;RE
-&#8962;PP
+\fI\fIpasswd program\fR\fR\fI = \fR\fI/bin/passwd %u\fR\fI \fR
+.RE
+
 password level (G)
-&#8962;RS 4
-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.
-&#8962;sp
-This parameter defines the maximum number of characters that may be upper case in passwords.
-&#8962;sp
-For example, say the password given was "FRED". If
-&#9619;fI password level&#9619;fR
+.PP
+.RS 4
+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\.
+.sp
+This parameter defines the maximum number of characters that may be upper case in passwords\.
+.sp
+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:
-&#8962;sp
+.sp
 "Fred", "fred", "fRed", "frEd","freD"
-&#8962;sp
+.sp
 If
-&#9619;fIpassword level&#9619;fR
+\fIpassword level\fR
 was set to 2, the following combinations would also be tried:
-&#8962;sp
-"FRed", "FrEd", "FreD", "fREd", "fReD", "frED", ..
-&#8962;sp
-And so on.
-&#8962;sp
-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.
-&#8962;sp
-A value of zero will cause only two attempts to be made - the password as is and the password in all-lower case.
-&#8962;sp
-This parameter is used only when using plain-text passwords. It is not at all used when encrypted passwords as in use (that is the default since samba-3.0.0). Use this only when
-encrypt passwords = No.
-&#8962;sp
+.sp
+"FRed", "FrEd", "FreD", "fREd", "fReD", "frED", \.\.
+.sp
+And so on\.
+.sp
+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\.
+.sp
+A value of zero will cause only two attempts to be made \- the password as is and the password in all\-lower case\.
+.sp
+This parameter is used only when using plain\-text passwords\. It is not at all used when encrypted passwords as in use (that is the default since samba\-3\.0\.0)\. Use this only when
+\fIencrypt passwords = No\fR\.
+.sp
 Default:
-\fB&#9619;fIpassword level&#9619;fR = 0 \fR
-&#8962;sp
+\fI\fIpassword level\fR\fR\fI = \fR\fI0\fR\fI \fR
+.sp
 Example:
-\fB&#9619;fIpassword level&#9619;fR = 4 \fR
-&#8962;RE
-&#8962;PP
+\fI\fIpassword level\fR\fR\fI = \fR\fI4\fR\fI \fR
+.RE
+
 password server (G)
-&#8962;RS 4
+.PP
+.RS 4
 By specifying the name of another SMB server or Active Directory domain controller with this option, and using
 security = [ads|domain|server]
-it is possible to get Samba to to do all its username/password validation using a specific remote server.
-&#8962;sp
-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.
-&#8962;sp
+it is possible to get Samba to to do all its username/password validation using a specific remote server\.
+.sp
+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\.
+.sp
 If parameter is a name, it is looked up using the parameter
-name resolve order and so may resolved by any method and order described in that parameter.
-&#8962;sp
-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.
-&#8962;sp
-&#8962;it 1 an&#9617;trap
-&#8962;nr an&#9617;no&#9617;space&#9617;flag 1
-&#8962;nr an&#9617;break&#9617;flag 1
-&#8962;br
-&#9619;fBNote&#9619;fR
-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.
+\fIname resolve order\fR
+and so may resolved by any method and order described in that parameter\.
+.sp
+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\.
+.sp
+.it 1 an-trap
+.nr an-no-space-flag 1
+.nr an-break-flag 1
+.br
+Note
+Using a password server means your UNIX box (running Samba) is only as secure as your password server\.
+\fIDO 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!
-&#8962;sp
+Never point a Samba server at itself for password serving\. This will cause a loop and could lock up your Samba server!
+.sp
 The name of the password server takes the standard substitutions, but probably the only useful one is
-&#9619;fI%m &#9619;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!
-&#8962;sp
+\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!
+.sp
 If the
-&#9619;fIsecurity&#9619;fR
+\fIsecurity\fR
 parameter is set to
-&#9619;fBdomain&#9619;fR
+\fBdomain\fR
 or
-&#9619;fBads&#9619;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
+\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
 security = domain
 is that if you list several hosts in the
-&#9619;fIpassword server&#9619;fR
+\fIpassword server\fR
 option then
 smbd
-will try each in turn till it finds one that responds. This is useful in case your primary server goes down.
-&#8962;sp
+will try each in turn till it finds one that responds\. This is useful in case your primary server goes down\.
+.sp
 If the
-&#9619;fIpassword server&#9619;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
-&#9619;fBWORKGROUP<1C>&#9619;fR
-and then contacting each server returned in the list of IP addresses from the name resolution source.
-&#8962;sp
-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.
-&#8962;sp
+\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\.
+.sp
+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\.
+.sp
 If the
-&#9619;fIsecurity&#9619;fR
+\fIsecurity\fR
 parameter is set to
-&#9619;fBserver&#9619;fR, then there are different restrictions that
+\fBserver\fR, then there are different restrictions that
 security = domain
-doesn't suffer from:
-\(bu
+doesn\'t suffer from:
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
 You may list several password servers in the
-&#9619;fIpassword server&#9619;fR
+\fIpassword server\fR
 parameter, however if an
 smbd
 makes a connection to a password server, and then the password server fails, no more users will be able to be authenticated from this
-smbd. This is a restriction of the SMB/CIFS protocol when in
+smbd\. This is a restriction of the SMB/CIFS protocol when in
 security = server
-mode and cannot be fixed in Samba.
-.TP
-\(bu
+mode and cannot be fixed in Samba\.
+.RE
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
 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
 security = server
-mode the network logon will appear to come from there rather than from the users workstation.
-&#8962;IP "" 4
+mode the network logon will appear to come from there rather than from the users workstation\.
+.sp
+.RE
 Default:
-\fB&#9619;fIpassword server&#9619;fR = \fR
-&#8962;sp
+\fI\fIpassword server\fR\fR\fI = \fR\fI\fR\fI \fR
+.sp
 Example:
-\fB&#9619;fIpassword server&#9619;fR = NT-PDC, NT-BDC1, NT-BDC2, * \fR
-&#8962;sp
+\fI\fIpassword server\fR\fR\fI = \fR\fINT\-PDC, NT\-BDC1, NT\-BDC2, *\fR\fI \fR
+.sp
 Example:
-\fB&#9619;fIpassword server&#9619;fR = windc.mydomain.com:389 192.168.1.101 * \fR
-&#8962;sp
+\fI\fIpassword server\fR\fR\fI = \fR\fIwindc\.mydomain\.com:389 192\.168\.1\.101 *\fR\fI \fR
+.sp
 Example:
-\fB&#9619;fIpassword server&#9619;fR = * \fR
-&#8962;RE
-&#8962;PP
-directory
-&#8962;RS 4
-This parameter is a synonym for path.
-&#8962;RE
-&#8962;PP
+\fI\fIpassword server\fR\fR\fI = \fR\fI*\fR\fI \fR
+.RE
+directory.PP
+.RS 4
+This parameter is a synonym for
+path\.
+.RE
+
 path (S)
-&#8962;RS 4
-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.
-&#8962;sp
-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.
-&#8962;sp
+.PP
+.RS 4
+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\.
+.sp
+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\.
+.sp
 Any occurrences of
-&#9619;fI%u&#9619;fR
-in the path will be replaced with the UNIX username that the client is using on this connection. Any occurrences of
-&#9619;fI%m&#9619;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.
-&#8962;sp
+\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\.
+.sp
 Note that this path will be based on
-root dir if one was specified.
-&#8962;sp
+\fIroot dir\fR
+if one was specified\.
+.sp
 Default:
-\fB&#9619;fIpath&#9619;fR = \fR
-&#8962;sp
+\fI\fIpath\fR\fR\fI = \fR\fI\fR\fI \fR
+.sp
 Example:
-\fB&#9619;fIpath&#9619;fR = /home/fred \fR
-&#8962;RE
-&#8962;PP
+\fI\fIpath\fR\fR\fI = \fR\fI/home/fred\fR\fI \fR
+.RE
+
 pid directory (G)
-&#8962;RS 4
-This option specifies the directory where pid files will be placed.
-&#8962;sp
+.PP
+.RS 4
+This option specifies the directory where pid files will be placed\.
+.sp
 Default:
-\fB&#9619;fIpid directory&#9619;fR = ${prefix}/var/locks \fR
-&#8962;sp
+\fI\fIpid directory\fR\fR\fI = \fR\fI${prefix}/var/locks\fR\fI \fR
+.sp
 Example:
-\fB&#9619;fIpid directory&#9619;fR = pid directory = /var/run/ \fR
-&#8962;RE
-&#8962;PP
+\fI\fIpid directory\fR\fR\fI = \fR\fIpid directory = /var/run/\fR\fI \fR
+.RE
+
 posix locking (S)
-&#8962;RS 4
+.PP
+.RS 4
 The
-&#9619;fBsmbd&#9619;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.
-&#8962;sp
+\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\.
+.sp
 Default:
-\fB&#9619;fIposix locking&#9619;fR = yes \fR
-&#8962;RE
-&#8962;PP
+\fI\fIposix locking\fR\fR\fI = \fR\fIyes\fR\fI \fR
+.RE
+
 postexec (S)
-&#8962;RS 4
-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.
-&#8962;sp
+.PP
+.RS 4
+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\.
+.sp
 An interesting example may be to unmount server resources:
-&#8962;sp
+.sp
 postexec = /etc/umount /cdrom
-&#8962;sp
+.sp
 Default:
-\fB&#9619;fIpostexec&#9619;fR = \fR
-&#8962;sp
+\fI\fIpostexec\fR\fR\fI = \fR\fI\fR\fI \fR
+.sp
 Example:
-\fB&#9619;fIpostexec&#9619;fR = echo \\"%u disconnected from %S from %m (%I)\\" >> /tmp/log \fR
-&#8962;RE
-&#8962;PP
-exec
-&#8962;RS 4
-This parameter is a synonym for preexec.
-&#8962;RE
-&#8962;PP
+\fI\fIpostexec\fR\fR\fI = \fR\fIecho \e"%u disconnected from %S from %m (%I)\e" >> /tmp/log\fR\fI \fR
+.RE
+
+preexec close (S)
+.PP
+.RS 4
+This boolean option controls whether a non\-zero return code from
+\fIpreexec\fR
+should close the service being connected to\.
+.sp
+Default:
+\fI\fIpreexec close\fR\fR\fI = \fR\fIno\fR\fI \fR
+.RE
+exec.PP
+.RS 4
+This parameter is a synonym for
+preexec\.
+.RE
+
 preexec (S)
-&#8962;RS 4
-This option specifies a command to be run whenever the service is connected to. It takes the usual substitutions.
-&#8962;sp
-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:
-&#8962;sp
+.PP
+.RS 4
+This option specifies a command to be run whenever the service is connected to\. It takes the usual substitutions\.
+.sp
+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:
+.sp
 
-preexec = csh -c 'echo \\"Welcome to %S!\\" | /usr/local/samba/bin/smbclient -M %m -I %I' &
-&#8962;sp
-Of course, this could get annoying after a while :-)
-&#8962;sp
+preexec = csh \-c \'echo \e"Welcome to %S!\e" | /usr/local/samba/bin/smbclient \-M %m \-I %I\' &
+.sp
+Of course, this could get annoying after a while :\-)
+.sp
 See also
-preexec close and
-postexec.
-&#8962;sp
+\fIpreexec close\fR
+and
+\fIpostexec\fR\.
+.sp
 Default:
-\fB&#9619;fIpreexec&#9619;fR = \fR
-&#8962;sp
+\fI\fIpreexec\fR\fR\fI = \fR\fI\fR\fI \fR
+.sp
 Example:
-\fB&#9619;fIpreexec&#9619;fR = echo \\"%u connected to %S from %m (%I)\\" >> /tmp/log \fR
-&#8962;RE
-&#8962;PP
-preexec close (S)
-&#8962;RS 4
-This boolean option controls whether a non-zero return code from
-preexec should close the service being connected to.
-&#8962;sp
-Default:
-\fB&#9619;fIpreexec close&#9619;fR = no \fR
-&#8962;RE
-&#8962;PP
-prefered master
-&#8962;RS 4
-This parameter is a synonym for preferred master.
-&#8962;RE
-&#8962;PP
+\fI\fIpreexec\fR\fR\fI = \fR\fIecho \e"%u connected to %S from %m (%I)\e" >> /tmp/log\fR\fI \fR
+.RE
+prefered master.PP
+.RS 4
+This parameter is a synonym for
+preferred master\.
+.RE
+
 preferred master (G)
-&#8962;RS 4
+.PP
+.RS 4
 This boolean parameter controls if
-&#9619;fBnmbd&#9619;fR(8)
-is a preferred master browser for its workgroup.
-&#8962;sp
+\fBnmbd\fR(8)
+is a preferred master browser for its workgroup\.
+.sp
 If this is set to
-&#9619;fByes&#9619;fR, on startup,
+\fByes\fR, on startup,
 nmbd
-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
-domain master = yes, so that
+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
+\fIdomain master = yes\fR, so that
 nmbd
-can guarantee becoming a domain master.
-&#8962;sp
-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.
-&#8962;sp
+can guarantee becoming a domain master\.
+.sp
+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\.
+.sp
 Default:
-\fB&#9619;fIpreferred master&#9619;fR = auto \fR
-&#8962;RE
-&#8962;PP
-auto services
-&#8962;RS 4
-This parameter is a synonym for preload.
-&#8962;RE
-&#8962;PP
+\fI\fIpreferred master\fR\fR\fI = \fR\fIauto\fR\fI \fR
+.RE
+
+preload modules (G)
+.PP
+.RS 4
+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\.
+.sp
+Default:
+\fI\fIpreload modules\fR\fR\fI = \fR\fI\fR\fI \fR
+.sp
+Example:
+\fI\fIpreload modules\fR\fR\fI = \fR\fI/usr/lib/samba/passdb/mysql\.so\fR\fI \fR
+.RE
+auto services.PP
+.RS 4
+This parameter is a synonym for
+preload\.
+.RE
+
 preload (G)
-&#8962;RS 4
-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.
-&#8962;sp
+.PP
+.RS 4
+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\.
+.sp
 Note that if you just want all printers in your printcap file loaded then the
-load printers option is easier.
-&#8962;sp
+\fIload printers\fR
+option is easier\.
+.sp
 Default:
-\fB&#9619;fIpreload&#9619;fR = \fR
-&#8962;sp
+\fI\fIpreload\fR\fR\fI = \fR\fI\fR\fI \fR
+.sp
 Example:
-\fB&#9619;fIpreload&#9619;fR = fred lp colorlp \fR
-&#8962;RE
-&#8962;PP
-preload modules (G)
-&#8962;RS 4
-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.
-&#8962;sp
-Default:
-\fB&#9619;fIpreload modules&#9619;fR = \fR
-&#8962;sp
-Example:
-\fB&#9619;fIpreload modules&#9619;fR = /usr/lib/samba/passdb/mysql.so \fR
-&#8962;RE
-&#8962;PP
+\fI\fIpreload\fR\fR\fI = \fR\fIfred lp colorlp\fR\fI \fR
+.RE
+
 preserve case (S)
-&#8962;RS 4
+.PP
+.RS 4
 This controls if new filenames are created with the case that the client passes, or if they are forced to be the
-default case.
-&#8962;sp
+\fIdefault case\fR\.
+.sp
 See the section on
 NAME MANGLING
-for a fuller discussion.
-&#8962;sp
+for a fuller discussion\.
+.sp
 Default:
-\fB&#9619;fIpreserve case&#9619;fR = yes \fR
-&#8962;RE
-&#8962;PP
-print ok
-&#8962;RS 4
-This parameter is a synonym for printable.
-&#8962;RE
-&#8962;PP
+\fI\fIpreserve case\fR\fR\fI = \fR\fIyes\fR\fI \fR
+.RE
+print ok.PP
+.RS 4
+This parameter is a synonym for
+printable\.
+.RE
+
 printable (S)
-&#8962;RS 4
+.PP
+.RS 4
 If this parameter is
-&#9619;fByes&#9619;fR, then clients may open, write to and submit spool files on the directory specified for the service.
-&#8962;sp
-Note that a printable service will ALWAYS allow writing to the service path (user privileges permitting) via the spooling of print data. The
-read only parameter controls only non-printing access to the resource.
-&#8962;sp
+\fByes\fR, then clients may open, write to and submit spool files on the directory specified for the service\.
+.sp
+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\.
+.sp
 Default:
-\fB&#9619;fIprintable&#9619;fR = no \fR
-&#8962;RE
-&#8962;PP
+\fI\fIprintable\fR\fR\fI = \fR\fIno\fR\fI \fR
+.RE
+
 printcap cache time (G)
-&#8962;RS 4
-This option specifies the number of seconds before the printing subsystem is again asked for the known printers. If the value is greater than 60 the initial waiting time is set to 60 seconds to allow an earlier first rescan of the printing subsystem.
-&#8962;sp
-Setting this parameter to 0 disables any rescanning for new or removed printers after the initial startup.
-&#8962;sp
+.PP
+.RS 4
+This option specifies the number of seconds before the printing subsystem is again asked for the known printers\. If the value is greater than 60 the initial waiting time is set to 60 seconds to allow an earlier first rescan of the printing subsystem\.
+.sp
+Setting this parameter to 0 disables any rescanning for new or removed printers after the initial startup\.
+.sp
 Default:
-\fB&#9619;fIprintcap cache time&#9619;fR = 750 \fR
-&#8962;sp
+\fI\fIprintcap cache time\fR\fR\fI = \fR\fI750\fR\fI \fR
+.sp
 Example:
-\fB&#9619;fIprintcap cache time&#9619;fR = 600 \fR
-&#8962;RE
-&#8962;PP
-printcap
-&#8962;RS 4
-This parameter is a synonym for printcap name.
-&#8962;RE
-&#8962;PP
+\fI\fIprintcap cache time\fR\fR\fI = \fR\fI600\fR\fI \fR
+.RE
+printcap.PP
+.RS 4
+This parameter is a synonym for
+printcap name\.
+.RE
+
 printcap name (S)
-&#8962;RS 4
-This parameter may be used to override the compiled-in default printcap name used by the server (usually
-&#9619;fI /etc/printcap&#9619;fR). See the discussion of the
+.PP
+.RS 4
+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.
-&#8962;sp
+section above for reasons why you might want to do this\.
+.sp
 To use the CUPS printing interface set
-printcap name = cups. This should be supplemented by an addtional setting
-printing = cups in the [global] section.
+printcap name = cups\. This should be supplemented by an addtional setting
+\fIprinting = cups\fR
+in the [global] section\.
 printcap name = cups
-will use the "dummy" printcap created by CUPS, as specified in your CUPS configuration file.
-&#8962;sp
+will use the "dummy" printcap created by CUPS, as specified in your CUPS configuration file\.
+.sp
 On System V systems that use
 lpstat
 to list available printers you can use
 printcap name = lpstat
-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
-&#9619;fI printcap name&#9619;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
 lpstat
 on these systems then Samba will launch
-lpstat -v
-and attempt to parse the output to obtain a printer list.
-&#8962;sp
+lpstat \-v
+and attempt to parse the output to obtain a printer list\.
+.sp
 A minimal printcap file would look something like this:
-
-&#8962;sp
-
+.sp
+.RS 4
 .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.
-&#8962;sp
-&#8962;it 1 an&#9617;trap
-&#8962;nr an&#9617;no&#9617;space&#9617;flag 1
-&#8962;nr an&#9617;break&#9617;flag 1
-&#8962;br
-&#9619;fBNote&#9619;fR
+.RE
+.sp
+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\.
+.sp
+.it 1 an-trap
+.nr an-no-space-flag 1
+.nr an-break-flag 1
+.br
+Note
 Under AIX the default printcap name is
-&#9619;fI/etc/qconfig&#9619;fR. Samba will assume the file is in AIX
-&#9619;fIqconfig&#9619;fR
+\fI/etc/qconfig\fR\. Samba will assume the file is in AIX
+\fIqconfig\fR
 format if the string
-&#9619;fIqconfig&#9619;fR
-appears in the printcap filename.
+\fIqconfig\fR
+appears in the printcap filename\.
 
 Default:
-\fB&#9619;fIprintcap name&#9619;fR = /etc/printcap \fR
-&#8962;sp
+\fI\fIprintcap name\fR\fR\fI = \fR\fI/etc/printcap\fR\fI \fR
+.sp
 Example:
-\fB&#9619;fIprintcap name&#9619;fR = /etc/myprintcap \fR
-&#8962;RE
-&#8962;PP
+\fI\fIprintcap name\fR\fR\fI = \fR\fI/etc/myprintcap\fR\fI \fR
+.RE
+
 print command (S)
-&#8962;RS 4
+.PP
+.RS 4
 After a print job has finished spooling to a service, this command will be used via a
 system()
-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.
-&#8962;sp
-The print command is simply a text string. It will be used verbatim after macro substitutions have been made:
-&#8962;sp
-%s, %f - the path to the spool file name
-&#8962;sp
-%p - the appropriate printer name
-&#8962;sp
-%J - the job name as transmitted by the client.
-&#8962;sp
-%c - The number of printed pages of the spooled job (if known).
-&#8962;sp
-%z - the size of the spooled print job (in bytes)
-&#8962;sp
+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\.
+.sp
+The print command is simply a text string\. It will be used verbatim after macro substitutions have been made:
+.sp
+%s, %f \- the path to the spool file name
+.sp
+%p \- the appropriate printer name
+.sp
+%J \- the job name as transmitted by the client\.
+.sp
+%c \- The number of printed pages of the spooled job (if known)\.
+.sp
+%z \- the size of the spooled print job (in bytes)
+.sp
 The print command
-\fBMUST\fR
+\fIMUST\fR
 contain at least one occurrence of
-&#9619;fI%s&#9619;fR
+\fI%s\fR
 or
-&#9619;fI%f &#9619;fR
-- the
-&#9619;fI%p&#9619;fR
-is optional. At the time a job is submitted, if no printer name is supplied the
-&#9619;fI%p &#9619;fR
-will be silently removed from the printer command.
-&#8962;sp
-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.
-&#8962;sp
-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.
-&#8962;sp
+\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\.
+.sp
+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\.
+.sp
+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\.
+.sp
 Note that printing may fail on some UNIXes from the
-&#9619;fBnobody&#9619;fR
-account. If this happens then create an alternative guest account that can print and set the
-guest account in the [global] section.
-&#8962;sp
-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.
-&#8962;sp
-print command = echo Printing %s >> /tmp/print.log; lpr -P %p %s; rm %s
-&#8962;sp
-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
-printing parameter.
-&#8962;sp
+\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\.
+.sp
+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\.
+.sp
+print command = echo Printing %s >> /tmp/print\.log; lpr \-P %p %s; rm %s
+.sp
+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\.
+.sp
 Default: For
 printing = BSD, AIX, QNX, LPRNG or PLP :
-&#8962;sp
-print command = lpr -r -P%p %s
-&#8962;sp
+.sp
+print command = lpr \-r \-P%p %s
+.sp
 For
 printing = SYSV or HPUX :
-&#8962;sp
-print command = lp -c -d%p %s; rm %s
-&#8962;sp
+.sp
+print command = lp \-c \-d%p %s; rm %s
+.sp
 For
 printing = SOFTQ :
-&#8962;sp
-print command = lp -d%p -s %s; rm %s
-&#8962;sp
+.sp
+print command = lp \-d%p \-s %s; rm %s
+.sp
 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
-lp -c -d%p -oraw; rm %s. With
-printing = cups, and if SAMBA is compiled against libcups, any manually set print command will be ignored.
-&#8962;sp
-\fBNo default\fR
-&#8962;sp
+\fIprintcap = cups\fR
+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
+lp \-c \-d%p \-oraw; rm %s\. With
+printing = cups, and if SAMBA is compiled against libcups, any manually set print command will be ignored\.
+.sp
+\fINo default\fR
+.sp
 Example:
-\fB&#9619;fIprint command&#9619;fR = /usr/local/samba/bin/myprintscript %p %s \fR
-&#8962;RE
-&#8962;PP
+\fI\fIprint command\fR\fR\fI = \fR\fI/usr/local/samba/bin/myprintscript %p %s\fR\fI \fR
+.RE
+
 printer admin (S)
-&#8962;RS 4
-This lists users who can do anything to printers via the remote administration interfaces offered by MS-RPC (usually using a NT workstation). This parameter can be set per-share or globally. Note: The root user always has admin rights. Use caution with use in the global stanza as this can cause side effects.
-&#8962;sp
-This parameter has been marked deprecated in favor of using the SePrintOperatorPrivilege and individual print security descriptors. It will be removed in a future release.
-&#8962;sp
+.PP
+.RS 4
+This lists users who can do anything to printers via the remote administration interfaces offered by MS\-RPC (usually using a NT workstation)\. This parameter can be set per\-share or globally\. Note: The root user always has admin rights\. Use caution with use in the global stanza as this can cause side effects\.
+.sp
+This parameter has been marked deprecated in favor of using the SePrintOperatorPrivilege and individual print security descriptors\. It will be removed in a future release\.
+.sp
 Default:
-\fB&#9619;fIprinter admin&#9619;fR = \fR
-&#8962;sp
+\fI\fIprinter admin\fR\fR\fI = \fR\fI\fR\fI \fR
+.sp
 Example:
-\fB&#9619;fIprinter admin&#9619;fR = admin, @staff \fR
-&#8962;RE
-&#8962;PP
-printer
-&#8962;RS 4
-This parameter is a synonym for printer name.
-&#8962;RE
-&#8962;PP
+\fI\fIprinter admin\fR\fR\fI = \fR\fIadmin, @staff\fR\fI \fR
+.RE
+printer.PP
+.RS 4
+This parameter is a synonym for
+printer name\.
+.RE
+
 printer name (S)
-&#8962;RS 4
-This parameter specifies the name of the printer to which print jobs spooled through a printable service will be sent.
-&#8962;sp
-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.
-&#8962;sp
+.PP
+.RS 4
+This parameter specifies the name of the printer to which print jobs spooled through a printable service will be sent\.
+.sp
+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\.
+.sp
 The default value of the
-printer name may be
+\fIprinter name\fR
+may be
 lp
-on many systems.
-&#8962;sp
+on many systems\.
+.sp
 Default:
-\fB&#9619;fIprinter name&#9619;fR = none \fR
-&#8962;sp
+\fI\fIprinter name\fR\fR\fI = \fR\fInone\fR\fI \fR
+.sp
 Example:
-\fB&#9619;fIprinter name&#9619;fR = laserwriter \fR
-&#8962;RE
-&#8962;PP
+\fI\fIprinter name\fR\fR\fI = \fR\fIlaserwriter\fR\fI \fR
+.RE
+
 printing (S)
-&#8962;RS 4
-This parameters controls how printer status information is interpreted on your system. It also affects the default values for the
-&#9619;fIprint command&#9619;fR,
-&#9619;fIlpq command&#9619;fR,
-&#9619;fIlppause command &#9619;fR,
-&#9619;fIlpresume command&#9619;fR, and
-&#9619;fIlprm command&#9619;fR
-if specified in the [global] section.
-&#8962;sp
-Currently nine printing styles are supported. They are
-&#9619;fBBSD&#9619;fR,
-&#9619;fBAIX&#9619;fR,
-&#9619;fBLPRNG&#9619;fR,
-&#9619;fBPLP&#9619;fR,
-&#9619;fBSYSV&#9619;fR,
-&#9619;fBHPUX&#9619;fR,
-&#9619;fBQNX&#9619;fR,
-&#9619;fBSOFTQ&#9619;fR, and
-&#9619;fBCUPS&#9619;fR.
-&#8962;sp
+.PP
+.RS 4
+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\.
+.sp
+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\.
+.sp
 To see what the defaults are for the other print commands when using the various options use the
-&#9619;fBtestparm&#9619;fR(1)
-program.
-&#8962;sp
-This option can be set on a per printer basis. Please be aware however, that you must place any of the various printing commands (e.g. print command, lpq command, etc...) after defining the value for the
-&#9619;fIprinting&#9619;fR
-option since it will reset the printing commands to default values.
-&#8962;sp
+\fBtestparm\fR(1)
+program\.
+.sp
+This option can be set on a per printer basis\. Please be aware however, that you must place any of the various printing commands (e\.g\. print command, lpq command, etc\.\.\.) after defining the value for the
+\fIprinting\fR
+option since it will reset the printing commands to default values\.
+.sp
 See also the discussion in the
 [printers]
-section.
-&#8962;sp
-\fBNo default\fR
-&#8962;RE
-&#8962;PP
+section\.
+.sp
+\fINo default\fR
+.RE
+
 printjob username (S)
-&#8962;RS 4
-This parameter specifies which user information will be passed to the printing system. Usually, the username is sent, but in some cases, e.g. the domain prefix is useful, too.
-&#8962;sp
+.PP
+.RS 4
+This parameter specifies which user information will be passed to the printing system\. Usually, the username is sent, but in some cases, e\.g\. the domain prefix is useful, too\.
+.sp
 Default:
-\fB&#9619;fIprintjob username&#9619;fR = %U \fR
-&#8962;sp
+\fI\fIprintjob username\fR\fR\fI = \fR\fI%U\fR\fI \fR
+.sp
 Example:
-\fB&#9619;fIprintjob username&#9619;fR = %D\\%U \fR
-&#8962;RE
-&#8962;PP
+\fI\fIprintjob username\fR\fR\fI = \fR\fI%D\e%U\fR\fI \fR
+.RE
+
 private dir (G)
-&#8962;RS 4
+.PP
+.RS 4
 This parameters defines the directory smbd will use for storing such files as
-&#9619;fIsmbpasswd&#9619;fR
+\fIsmbpasswd\fR
 and
-&#9619;fIsecrets.tdb&#9619;fR.
-&#8962;sp
+\fIsecrets\.tdb\fR\.
+.sp
 Default:
-\fB&#9619;fIprivate dir&#9619;fR = ${prefix}/private \fR
-&#8962;RE
-&#8962;PP
+\fI\fIprivate dir\fR\fR\fI = \fR\fI${prefix}/private\fR\fI \fR
+.RE
+
 profile acls (S)
-&#8962;RS 4
-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.
-&#8962;sp
-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.
-&#8962;sp
-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.
-&#8962;sp
+.PP
+.RS 4
+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\.
+.sp
+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\e\eAdministrators, BUILTIN\e\eUsers 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\e\eUsers to every returned ACL\. This will allow any Windows 2000 or XP workstation user to access the profile\.
+.sp
+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\.
+.sp
 Default:
-\fB&#9619;fIprofile acls&#9619;fR = no \fR
-&#8962;RE
-&#8962;PP
+\fI\fIprofile acls\fR\fR\fI = \fR\fIno\fR\fI \fR
+.RE
+
 queuepause command (S)
-&#8962;RS 4
-This parameter specifies the command to be executed on the server host in order to pause the printer queue.
-&#8962;sp
-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.
-&#8962;sp
-This command is not supported by Windows for Workgroups, but can be issued from the Printers window under Windows 95 and NT.
-&#8962;sp
+.PP
+.RS 4
+This parameter specifies the command to be executed on the server host in order to pause the printer queue\.
+.sp
+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\.
+.sp
+This command is not supported by Windows for Workgroups, but can be issued from the Printers window under Windows 95 and NT\.
+.sp
 If a
-&#9619;fI%p&#9619;fR
-is given then the printer name is put in its place. Otherwise it is placed at the end of the command.
-&#8962;sp
-Note that it is good practice to include the absolute path in the command as the PATH may not be available to the server.
-&#8962;sp
-\fBNo default\fR
-&#8962;sp
+\fI%p\fR
+is given then the printer name is put in its place\. Otherwise it is placed at the end of the command\.
+.sp
+Note that it is good practice to include the absolute path in the command as the PATH may not be available to the server\.
+.sp
+\fINo default\fR
+.sp
 Example:
-\fB&#9619;fIqueuepause command&#9619;fR = disable %p \fR
-&#8962;RE
-&#8962;PP
+\fI\fIqueuepause command\fR\fR\fI = \fR\fIdisable %p\fR\fI \fR
+.RE
+
 queueresume command (S)
-&#8962;RS 4
-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 (queuepause command).
-&#8962;sp
-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.
-&#8962;sp
-This command is not supported by Windows for Workgroups, but can be issued from the Printers window under Windows 95 and NT.
-&#8962;sp
+.PP
+.RS 4
+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 (\fIqueuepause command\fR)\.
+.sp
+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\.
+.sp
+This command is not supported by Windows for Workgroups, but can be issued from the Printers window under Windows 95 and NT\.
+.sp
 If a
-&#9619;fI%p&#9619;fR
-is given then the printer name is put in its place. Otherwise it is placed at the end of the command.
-&#8962;sp
-Note that it is good practice to include the absolute path in the command as the PATH may not be available to the server.
-&#8962;sp
+\fI%p\fR
+is given then the printer name is put in its place\. Otherwise it is placed at the end of the command\.
+.sp
+Note that it is good practice to include the absolute path in the command as the PATH may not be available to the server\.
+.sp
 Default:
-\fB&#9619;fIqueueresume command&#9619;fR = \fR
-&#8962;sp
+\fI\fIqueueresume command\fR\fR\fI = \fR\fI\fR\fI \fR
+.sp
 Example:
-\fB&#9619;fIqueueresume command&#9619;fR = enable %p \fR
-&#8962;RE
-&#8962;PP
+\fI\fIqueueresume command\fR\fR\fI = \fR\fIenable %p\fR\fI \fR
+.RE
+
 read list (S)
-&#8962;RS 4
-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
-read only option is set to. The list can include group names using the syntax described in the
-invalid users parameter.
-&#8962;sp
+.PP
+.RS 4
+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
+\fIinvalid users\fR
+parameter\.
+.sp
 This parameter will not work with the
-security = share in Samba 3.0. This is by design.
-&#8962;sp
+\fIsecurity = share\fR
+in Samba 3\.0\. This is by design\.
+.sp
 Default:
-\fB&#9619;fIread list&#9619;fR = \fR
-&#8962;sp
+\fI\fIread list\fR\fR\fI = \fR\fI\fR\fI \fR
+.sp
 Example:
-\fB&#9619;fIread list&#9619;fR = mary, @students \fR
-&#8962;RE
-&#8962;PP
+\fI\fIread list\fR\fR\fI = \fR\fImary, @students\fR\fI \fR
+.RE
+
 read only (S)
-&#8962;RS 4
+.PP
+.RS 4
 An inverted synonym is
-writeable.
-&#8962;sp
+\fIwriteable\fR\.
+.sp
 If this parameter is
-&#9619;fByes&#9619;fR, then users of a service may not create or modify files in the service's directory.
-&#8962;sp
+\fByes\fR, then users of a service may not create or modify files in the service\'s directory\.
+.sp
 Note that a printable service (printable = yes) will
-\fBALWAYS\fR
-allow writing to the directory (user privileges permitting), but only via spooling operations.
-&#8962;sp
+\fIALWAYS\fR
+allow writing to the directory (user privileges permitting), but only via spooling operations\.
+.sp
 Default:
-\fB&#9619;fIread only&#9619;fR = yes \fR
-&#8962;RE
-&#8962;PP
+\fI\fIread only\fR\fR\fI = \fR\fIyes\fR\fI \fR
+.RE
+
 read raw (G)
-&#8962;RS 4
-This parameter controls whether or not the server will support the raw read SMB requests when transferring data to clients.
-&#8962;sp
-If enabled, raw reads allow reads of 65535 bytes in one packet. This typically provides a major performance benefit.
-&#8962;sp
-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.
-&#8962;sp
-In general this parameter should be viewed as a system tuning tool and left severely alone.
-&#8962;sp
+.PP
+.RS 4
+This parameter controls whether or not the server will support the raw read SMB requests when transferring data to clients\.
+.sp
+If enabled, raw reads allow reads of 65535 bytes in one packet\. This typically provides a major performance benefit\.
+.sp
+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\.
+.sp
+In general this parameter should be viewed as a system tuning tool and left severely alone\.
+.sp
 Default:
-\fB&#9619;fIread raw&#9619;fR = yes \fR
-&#8962;RE
-&#8962;PP
+\fI\fIread raw\fR\fR\fI = \fR\fIyes\fR\fI \fR
+.RE
+
 realm (G)
-&#8962;RS 4
-This option specifies the kerberos realm to use. The realm is used as the ADS equivalent of the NT4
-domain. It is usually set to the DNS name of the kerberos server.
-&#8962;sp
+.PP
+.RS 4
+This option specifies the kerberos realm to use\. The realm is used as the ADS equivalent of the NT4
+domain\. It is usually set to the DNS name of the kerberos server\.
+.sp
 Default:
-\fB&#9619;fIrealm&#9619;fR = \fR
-&#8962;sp
+\fI\fIrealm\fR\fR\fI = \fR\fI\fR\fI \fR
+.sp
 Example:
-\fB&#9619;fIrealm&#9619;fR = mysambabox.mycompany.com \fR
-&#8962;RE
-&#8962;PP
+\fI\fIrealm\fR\fR\fI = \fR\fImysambabox\.mycompany\.com\fR\fI \fR
+.RE
+
 registry shares (G)
-&#8962;RS 4
-This turns on or off support for share definitions read from registry. Shares defined in
-\fBsmb.conf\fR
-take precedence over shares with the same name defined in registry. See the section on registry-based configuration for details.
-&#8962;sp
+.PP
+.RS 4
+This turns on or off support for share definitions read from registry\. Shares defined in
+\fIsmb\.conf\fR
+take precedence over shares with the same name defined in registry\. See the section on registry\-based configuration for details\.
+.sp
 Note that this parameter defaults to
-\fBno\fR, but it is set to
-\fByes\fR
+\fIno\fR, but it is set to
+\fIyes\fR
 when
-&#9619;fIconfig bakend&#9619;fR
+\fIconfig backend\fR
 is set to
-\fBregistry\fR.
-&#8962;sp
+\fIregistry\fR\.
+.sp
 Default:
-\fB&#9619;fIregistry shares&#9619;fR = no \fR
-&#8962;sp
+\fI\fIregistry shares\fR\fR\fI = \fR\fIno\fR\fI \fR
+.sp
 Example:
-\fB&#9619;fIregistry shares&#9619;fR = yes \fR
-&#8962;RE
-&#8962;PP
+\fI\fIregistry shares\fR\fR\fI = \fR\fIyes\fR\fI \fR
+.RE
+
 remote announce (G)
-&#8962;RS 4
+.PP
+.RS 4
 This option allows you to setup
-&#9619;fBnmbd&#9619;fR(8)to periodically announce itself to arbitrary IP addresses with an arbitrary workgroup name.
-&#8962;sp
-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.
-&#8962;sp
+\fBnmbd\fR(8)to periodically announce itself to arbitrary IP addresses with an arbitrary workgroup name\.
+.sp
+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\.
+.sp
 For example:
-
-&#8962;sp
-
+.sp
+.RS 4
 .nf
-
-remote announce = 192.168.2.255/SERVERS 192.168.4.255/STAFF
-
+remote announce = 192\.168\.2\.255/SERVERS 192\.168\.4\.255/STAFF
 .fi
+.RE
+.sp
 the above line would cause
 nmbd
-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
-workgroup parameter is used instead.
-&#8962;sp
-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.
-&#8962;sp
-See the chapter on Network Browsing in the Samba-HOWTO book.
-&#8962;sp
+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\.
+.sp
+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\.
+.sp
+See the chapter on Network Browsing in the Samba\-HOWTO book\.
+.sp
 Default:
-\fB&#9619;fIremote announce&#9619;fR = \fR
-&#8962;RE
-&#8962;PP
+\fI\fIremote announce\fR\fR\fI = \fR\fI\fR\fI \fR
+.RE
+
 remote browse sync (G)
-&#8962;RS 4
+.PP
+.RS 4
 This option allows you to setup
-&#9619;fBnmbd&#9619;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.
-&#8962;sp
-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.
-&#8962;sp
+\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\.
+.sp
+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\.
+.sp
 For example:
-
-&#8962;sp
-
+.sp
+.RS 4
 .nf
-
-&#9619;fIremote browse sync = 192.168.2.255 192.168.4.255&#9619;fR
-
+\fIremote browse sync = 192\.168\.2\.255 192\.168\.4\.255\fR
 .fi
+.RE
+.sp
 the above line would cause
 nmbd
-to request the master browser on the specified subnets or addresses to synchronize their browse lists with the local server.
-&#8962;sp
-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.
-&#8962;sp
+to request the master browser on the specified subnets or addresses to synchronize their browse lists with the local server\.
+.sp
+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\.
+.sp
 The
-remote browse sync may be used on networks where there is no WINS server, and may be used on disjoint networks where each network has its own WINS server.
-&#8962;sp
+\fIremote browse sync\fR
+may be used on networks where there is no WINS server, and may be used on disjoint networks where each network has its own WINS server\.
+.sp
 Default:
-\fB&#9619;fIremote browse sync&#9619;fR = \fR
-&#8962;RE
-&#8962;PP
+\fI\fIremote browse sync\fR\fR\fI = \fR\fI\fR\fI \fR
+.RE
+
 rename user script (G)
-&#8962;RS 4
+.PP
+.RS 4
 This is the full pathname to a script that will be run as root by
-&#9619;fBsmbd&#9619;fR(8)
-under special circumstances described below.
-&#8962;sp
-When a user with admin authority or SeAddUserPrivilege rights renames a user (e.g.: from the NT4 User Manager for Domains), this script will be run to rename the POSIX user. Two variables,
+\fBsmbd\fR(8)
+under special circumstances described below\.
+.sp
+When a user with admin authority or SeAddUserPrivilege rights renames a user (e\.g\.: from the NT4 User Manager for Domains), this script will be run to rename the POSIX user\. Two variables,
 %uold
 and
-%unew, will be substituted with the old and new usernames, respectively. The script should return 0 upon successful completion, and nonzero otherwise.
-&#8962;sp
-&#8962;it 1 an&#9617;trap
-&#8962;nr an&#9617;no&#9617;space&#9617;flag 1
-&#8962;nr an&#9617;break&#9617;flag 1
-&#8962;br
-&#9619;fBNote&#9619;fR
-The script has all responsibility to rename all the necessary data that is accessible in this posix method. This can mean different requirements for different backends. The tdbsam and smbpasswd backends will take care of the contents of their respective files, so the script is responsible only for changing the POSIX username, and other data that may required for your circumstances, such as home directory. Please also consider whether or not you need to rename the actual home directories themselves. The ldapsam backend will not make any changes, because of the potential issues with renaming the LDAP naming attribute. In this case the script is responsible for changing the attribute that samba uses (uid) for locating users, as well as any data that needs to change for other applications using the same directory.
+%unew, will be substituted with the old and new usernames, respectively\. The script should return 0 upon successful completion, and nonzero otherwise\.
+.sp
+.it 1 an-trap
+.nr an-no-space-flag 1
+.nr an-break-flag 1
+.br
+Note
+The script has all responsibility to rename all the necessary data that is accessible in this posix method\. This can mean different requirements for different backends\. The tdbsam and smbpasswd backends will take care of the contents of their respective files, so the script is responsible only for changing the POSIX username, and other data that may required for your circumstances, such as home directory\. Please also consider whether or not you need to rename the actual home directories themselves\. The ldapsam backend will not make any changes, because of the potential issues with renaming the LDAP naming attribute\. In this case the script is responsible for changing the attribute that samba uses (uid) for locating users, as well as any data that needs to change for other applications using the same directory\.
 
 Default:
-\fB&#9619;fIrename user script&#9619;fR = no \fR
-&#8962;RE
-&#8962;PP
+\fI\fIrename user script\fR\fR\fI = \fR\fIno\fR\fI \fR
+.RE
+
 reset on zero vc (G)
-&#8962;RS 4
-This boolean option controls whether an incoming session setup should kill other connections coming from the same IP. This matches the default Windows 2003 behaviour. Setting this parameter to yes becomes necessary when you have a flaky network and windows decides to reconnect while the old connection still has files with share modes open. These files become inaccessible over the new connection. The client sends a zero VC on the new connection, and Windows 2003 kills all other connections coming from the same IP. This way the locked files are accessible again. Please be aware that enabling this option will kill connections behind a masquerading router.
-&#8962;sp
+.PP
+.RS 4
+This boolean option controls whether an incoming session setup should kill other connections coming from the same IP\. This matches the default Windows 2003 behaviour\. Setting this parameter to yes becomes necessary when you have a flaky network and windows decides to reconnect while the old connection still has files with share modes open\. These files become inaccessible over the new connection\. The client sends a zero VC on the new connection, and Windows 2003 kills all other connections coming from the same IP\. This way the locked files are accessible again\. Please be aware that enabling this option will kill connections behind a masquerading router\.
+.sp
 Default:
-\fB&#9619;fIreset on zero vc&#9619;fR = no \fR
-&#8962;RE
-&#8962;PP
+\fI\fIreset on zero vc\fR\fR\fI = \fR\fIno\fR\fI \fR
+.RE
+
 restrict anonymous (G)
-&#8962;RS 4
-The setting of this parameter determines whether user and group list information is returned for an anonymous connection. and mirrors the effects of the
-
-&#8962;sp
-
+.PP
+.RS 4
+The setting of this parameter determines whether user and group list information is returned for an anonymous connection\. and mirrors the effects of the
+.sp
+.RS 4
 .nf
-
-HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\
-           Control\LSA\RestrictAnonymous
-
+HKEY_LOCAL_MACHINE\eSYSTEM\eCurrentControlSet\e
+           Control\eLSA\eRestrictAnonymous
 .fi
-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.
-&#8962;sp
-The security advantage of using restrict anonymous = 1 is dubious, as user and group list information can be obtained using other means.
-&#8962;sp
-&#8962;it 1 an&#9617;trap
-&#8962;nr an&#9617;no&#9617;space&#9617;flag 1
-&#8962;nr an&#9617;break&#9617;flag 1
-&#8962;br
-&#9619;fBNote&#9619;fR
+.RE
+.sp
+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\.
+.sp
+The security advantage of using restrict anonymous = 1 is dubious, as user and group list information can be obtained using other means\.
+.sp
+.it 1 an-trap
+.nr an-no-space-flag 1
+.nr an-break-flag 1
+.br
+Note
 The security advantage of using restrict anonymous = 2 is removed by setting
-guest ok = yes on any share.
+\fIguest ok = yes\fR
+on any share\.
 
 Default:
-\fB&#9619;fIrestrict anonymous&#9619;fR = 0 \fR
-&#8962;RE
-&#8962;PP
-root
-&#8962;RS 4
-This parameter is a synonym for root directory.
-&#8962;RE
-&#8962;PP
-root dir
-&#8962;RS 4
-This parameter is a synonym for root directory.
-&#8962;RE
-&#8962;PP
+\fI\fIrestrict anonymous\fR\fR\fI = \fR\fI0\fR\fI \fR
+.RE
+root.PP
+.RS 4
+This parameter is a synonym for
+root directory\.
+.RE
+root dir.PP
+.RS 4
+This parameter is a synonym for
+root directory\.
+.RE
+
 root directory (G)
-&#8962;RS 4
+.PP
+.RS 4
 The server will
 chroot()
-(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
-wide smbconfoptions parameter).
-&#8962;sp
+(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 smbconfoptions\fR
+parameter)\.
+.sp
 Adding a
-&#9619;fIroot directory&#9619;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
-&#9619;fIroot directory&#9619;fR
+\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
-&#9619;fIroot directory&#9619;fR
-tree. In particular you will need to mirror
-&#9619;fI/etc/passwd&#9619;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.
-&#8962;sp
+\fIincluding\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\.
+.sp
 Default:
-\fB&#9619;fIroot directory&#9619;fR = / \fR
-&#8962;sp
+\fI\fIroot directory\fR\fR\fI = \fR\fI/\fR\fI \fR
+.sp
 Example:
-\fB&#9619;fIroot directory&#9619;fR = /homes/smb \fR
-&#8962;RE
-&#8962;PP
+\fI\fIroot directory\fR\fR\fI = \fR\fI/homes/smb\fR\fI \fR
+.RE
+
 root postexec (S)
-&#8962;RS 4
+.PP
+.RS 4
 This is the same as the
-&#9619;fIpostexec&#9619;fR
-parameter except that the command is run as root. This is useful for unmounting filesystems (such as CDROMs) after a connection is closed.
-&#8962;sp
+\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\.
+.sp
 Default:
-\fB&#9619;fIroot postexec&#9619;fR = \fR
-&#8962;RE
-&#8962;PP
-root preexec (S)
-&#8962;RS 4
+\fI\fIroot postexec\fR\fR\fI = \fR\fI\fR\fI \fR
+.RE
+
+root preexec close (S)
+.PP
+.RS 4
 This is the same as the
-&#9619;fIpreexec&#9619;fR
-parameter except that the command is run as root. This is useful for mounting filesystems (such as CDROMs) when a connection is opened.
-&#8962;sp
+\fIpreexec close \fR
+parameter except that the command is run as root\.
+.sp
 Default:
-\fB&#9619;fIroot preexec&#9619;fR = \fR
-&#8962;RE
-&#8962;PP
-root preexec close (S)
-&#8962;RS 4
+\fI\fIroot preexec close\fR\fR\fI = \fR\fIno\fR\fI \fR
+.RE
+
+root preexec (S)
+.PP
+.RS 4
 This is the same as the
-&#9619;fIpreexec close &#9619;fR
-parameter except that the command is run as root.
-&#8962;sp
+\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\.
+.sp
 Default:
-\fB&#9619;fIroot preexec close&#9619;fR = no \fR
-&#8962;RE
-&#8962;PP
+\fI\fIroot preexec\fR\fR\fI = \fR\fI\fR\fI \fR
+.RE
+
+security mask (S)
+.PP
+.RS 4
+This parameter controls what UNIX permission bits will be set when a Windows NT client is manipulating the UNIX permission on a file using the native NT security dialog box\.
+.sp
+This parameter is applied as a mask (AND\'ed with) to the incoming permission bits, thus resetting any bits not in this mask\. Make sure not to mix up this parameter with
+\fIforce security mode\fR, which works in a manner similar to this one but uses a logical OR instead of an AND\.
+.sp
+Essentially, all bits set to zero in this mask will result in setting to zero the corresponding bits on the file permissions regardless of the previous status of this bits on the file\.
+.sp
+If not set explicitly this parameter is 0777, allowing a user to set all the user/group/world permissions on a file\.
+.sp
+\fI Note\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\.
+.sp
+Default:
+\fI\fIsecurity mask\fR\fR\fI = \fR\fI0777\fR\fI \fR
+.sp
+Example:
+\fI\fIsecurity mask\fR\fR\fI = \fR\fI0770\fR\fI \fR
+.RE
+
 security (G)
-&#8962;RS 4
+.PP
+.RS 4
 This option affects how clients respond to Samba and is one of the most important settings in the
-&#9619;fI smb.conf&#9619;fR
-file.
-&#8962;sp
+\fI smb\.conf\fR
+file\.
+.sp
 The option sets the "security mode bit" in replies to protocol negotiations with
-&#9619;fBsmbd&#9619;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.
-&#8962;sp
+\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\.
+.sp
 The default is
-security = user, as this is the most common setting needed when talking to Windows 98 and Windows NT.
-&#8962;sp
+security = user, as this is the most common setting needed when talking to Windows 98 and Windows NT\.
+.sp
 The alternatives are
 security = share,
 security = server
 or
-security = domain.
-&#8962;sp
-In versions of Samba prior to 2.0.0, the default was
+security = domain\.
+.sp
+In versions of Samba prior to 2\.0\.0, the default was
 security = share
-mainly because that was the only option at one stage.
-&#8962;sp
-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 username and 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.
-&#8962;sp
+mainly because that was the only option at one stage\.
+.sp
+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 username and 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\.
+.sp
 If your PCs use usernames that are the same as their usernames on the UNIX machine then you will want to use
-security = user. If you mostly use usernames that don't exist on the UNIX box then use
-security = share.
-&#8962;sp
+security = user\. If you mostly use usernames that don\'t exist on the UNIX box then use
+security = share\.
+.sp
 You should also use
 security = share
-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
+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
 security = user, see the
-map to guestparameter for details.
-&#8962;sp
+\fImap to guest\fRparameter for details\.
+.sp
 It is possible to use
 smbd
 in a
-\fB hybrid mode\fR
+\fI hybrid mode\fR
 where it is offers both user and share level security under different
-NetBIOS aliases.
-&#8962;sp
-The different settings will now be explained.
-&#8962;sp
-\fBSECURITY = SHARE\fR
-&#8962;sp
+\fINetBIOS aliases\fR\.
+.sp
+The different settings will now be explained\.
+.sp
+\fISECURITY = SHARE\fR
+.sp
 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
 security = share
-server). Instead, the clients send authentication information (passwords) on a per-share basis, at the time they attempt to connect to that share.
-&#8962;sp
+server)\. Instead, the clients send authentication information (passwords) on a per\-share basis, at the time they attempt to connect to that share\.
+.sp
 Note that
 smbd
-\fBALWAYS\fR
+\fIALWAYS\fR
 uses a valid UNIX user to act on behalf of the client, even in
 security = share
-level security.
-&#8962;sp
+level security\.
+.sp
 As clients are not required to send a username to the server in share level security,
 smbd
-uses several techniques to determine the correct UNIX user to use on behalf of the client.
-&#8962;sp
+uses several techniques to determine the correct UNIX user to use on behalf of the client\.
+.sp
 A list of possible UNIX usernames to match with the given client password is constructed using the following methods :
-\(bu
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
 If the
-guest only parameter is set, then all the other stages are missed and only the
-guest account username is checked.
-.TP
-\(bu
-Is a username is sent with the share connection request, then this username (after mapping - see
-username map), is added as a potential username.
-.TP
-\(bu
+\fIguest only\fR
+parameter is set, then all the other stages are missed and only the
+\fIguest account\fR
+username is checked\.
+.RE
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
+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\.
+.RE
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
 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.
-.TP
-\(bu
-The name of the service the client requested is added as a potential username.
-.TP
-\(bu
-The NetBIOS name of the client is added to the list as a potential username.
-.TP
-\(bu
+\fIlogon \fR
+request (the SessionSetup SMB call) then the username sent in this SMB will be added as a potential username\.
+.RE
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
+The name of the service the client requested is added as a potential username\.
+.RE
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
+The NetBIOS name of the client is added to the list as a potential username\.
+.RE
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
 Any users on the
-user list are added as potential usernames.
-&#8962;IP "" 4
+\fIuser\fR
+list are added as potential usernames\.
+.sp
+.RE
 If the
-&#9619;fIguest only&#9619;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.
-&#8962;sp
+\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\.
+.sp
 If the
-&#9619;fIguest only&#9619;fR
+\fIguest only\fR
 parameter is set, or no username can be determined then if the share is marked as available to the
-&#9619;fIguest account&#9619;fR, then this guest user will be used, otherwise access is denied.
-&#8962;sp
+\fIguest account\fR, then this guest user will be used, otherwise access is denied\.
+.sp
 Note that it can be
-\fBvery\fR
-confusing in share-level security as to which UNIX username will eventually be used in granting access.
-&#8962;sp
+\fIvery\fR
+confusing in share\-level security as to which UNIX username will eventually be used in granting access\.
+.sp
 See also the section
-NOTE ABOUT USERNAME/PASSWORD VALIDATION.
-&#8962;sp
-\fBSECURITY = USER\fR
-&#8962;sp
-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
-username map parameter). Encrypted passwords (see the
-encrypted passwords parameter) can also be used in this security mode. Parameters such as
-user and
-guest only 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.
-&#8962;sp
-\fBNote\fR
+NOTE ABOUT USERNAME/PASSWORD VALIDATION\.
+.sp
+\fISECURITY = USER\fR
+.sp
+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\.
+.sp
+\fINote\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
-guest account. See the
-map to guest parameter for details on doing this.
-&#8962;sp
+\fInot\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\.
+.sp
 See also the section
-NOTE ABOUT USERNAME/PASSWORD VALIDATION.
-&#8962;sp
-\fBSECURITY = DOMAIN\fR
-&#8962;sp
+NOTE ABOUT USERNAME/PASSWORD VALIDATION\.
+.sp
+\fISECURITY = DOMAIN\fR
+.sp
 This mode will only work correctly if
-&#9619;fBnet&#9619;fR(8)
-has been used to add this machine into a Windows NT Domain. It expects the
-encrypted passwords parameter to be set to
-&#9619;fByes&#9619;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.
-&#8962;sp
-\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.
-&#8962;sp
-\fBNote\fR
-that from the client's point of view
+\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\.
+.sp
+\fINote\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\.
+.sp
+\fINote\fR
+that from the client\'s point of view
 security = domain
 is the same as
-security = user. It only affects how the server deals with the authentication, it does not in any way affect what the client sees.
-&#8962;sp
-\fBNote\fR
+security = user\. It only affects how the server deals with the authentication, it does not in any way affect what the client sees\.
+.sp
+\fINote\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
-guest account. See the
-map to guest parameter for details on doing this.
-&#8962;sp
+\fInot\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\.
+.sp
 See also the section
-NOTE ABOUT USERNAME/PASSWORD VALIDATION.
-&#8962;sp
+NOTE ABOUT USERNAME/PASSWORD VALIDATION\.
+.sp
 See also the
-password server parameter and the
-encrypted passwords parameter.
-&#8962;sp
-\fBSECURITY = SERVER\fR
-&#8962;sp
-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
-security = user. It expects the
-encrypted passwords parameter to be set to
-&#9619;fByes&#9619;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
-&#9619;fIsmbpasswd&#9619;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.
-&#8962;sp
-&#8962;it 1 an&#9617;trap
-&#8962;nr an&#9617;no&#9617;space&#9617;flag 1
-&#8962;nr an&#9617;break&#9617;flag 1
-&#8962;br
-&#9619;fBNote&#9619;fR
-This mode of operation has significant pitfalls since it is more vulnerable to man-in-the-middle attacks and server impersonation. 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 authentications to the Samba server may fail (from a single client, till it disconnects).
-
-&#8962;sp
-&#8962;it 1 an&#9617;trap
-&#8962;nr an&#9617;no&#9617;space&#9617;flag 1
-&#8962;nr an&#9617;break&#9617;flag 1
-&#8962;br
-&#9619;fBNote&#9619;fR
-From the client's point of view
+\fIpassword server\fR
+parameter and the
+\fIencrypted passwords\fR
+parameter\.
+.sp
+\fISECURITY = SERVER\fR
+.sp
+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
+security = user\. 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\.
+.sp
+.it 1 an-trap
+.nr an-no-space-flag 1
+.nr an-break-flag 1
+.br
+Note
+This mode of operation has significant pitfalls since it is more vulnerable to man\-in\-the\-middle attacks and server impersonation\. 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 authentications to the Samba server may fail (from a single client, till it disconnects)\.
+.sp
+.it 1 an-trap
+.nr an-no-space-flag 1
+.nr an-break-flag 1
+.br
+Note
+From the client\'s point of view
 security = server
 is the same as
-security = user. It only affects how the server deals with the authentication, it does not in any way affect what the client sees.
+security = user\. It only affects how the server deals with the authentication, it does not in any way affect what the client sees\.
 
-\fBNote\fR
+\fINote\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
-guest account. See the
-map to guest parameter for details on doing this.
-&#8962;sp
+\fInot\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\.
+.sp
 See also the section
-NOTE ABOUT USERNAME/PASSWORD VALIDATION.
-&#8962;sp
+NOTE ABOUT USERNAME/PASSWORD VALIDATION\.
+.sp
 See also the
-password server parameter and the
-encrypted passwords parameter.
-&#8962;sp
-\fBSECURITY = ADS\fR
-&#8962;sp
-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.
-&#8962;sp
-Note that this mode does NOT make Samba operate as a Active Directory Domain Controller.
-&#8962;sp
-Read the chapter about Domain Membership in the HOWTO for details.
-&#8962;sp
+\fIpassword server\fR
+parameter and the
+\fIencrypted passwords\fR
+parameter\.
+.sp
+\fISECURITY = ADS\fR
+.sp
+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\.
+.sp
+Note that this mode does NOT make Samba operate as a Active Directory Domain Controller\.
+.sp
+Read the chapter about Domain Membership in the HOWTO for details\.
+.sp
 Default:
-\fB&#9619;fIsecurity&#9619;fR = USER \fR
-&#8962;sp
+\fI\fIsecurity\fR\fR\fI = \fR\fIUSER\fR\fI \fR
+.sp
 Example:
-\fB&#9619;fIsecurity&#9619;fR = DOMAIN \fR
-&#8962;RE
-&#8962;PP
-security mask (S)
-&#8962;RS 4
-This parameter controls what UNIX permission bits will be set when a Windows NT client is manipulating the UNIX permission on a file using the native NT security dialog box.
-&#8962;sp
-This parameter is applied as a mask (AND'ed with) to the incoming permission bits, thus resetting any bits not in this mask. Make sure not to mix up this parameter with
-force security mode, which works in a manner similar to this one but uses a logical OR instead of an AND.
-&#8962;sp
-Essentially, all bits set to zero in this mask will result in setting to zero the corresponding bits on the file permissions regardless of the previous status of this bits on the file.
-&#8962;sp
-If not set explicitly this parameter is 0777, allowing a user to set all the user/group/world permissions on a file.
-&#8962;sp
-\fB Note\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
-&#9619;fB0777&#9619;fR.
-&#8962;sp
-Default:
-\fB&#9619;fIsecurity mask&#9619;fR = 0777 \fR
-&#8962;sp
-Example:
-\fB&#9619;fIsecurity mask&#9619;fR = 0770 \fR
-&#8962;RE
-&#8962;PP
+\fI\fIsecurity\fR\fR\fI = \fR\fIDOMAIN\fR\fI \fR
+.RE
+
 server schannel (G)
-&#8962;RS 4
-This controls whether the server offers or even demands the use of the netlogon schannel.
-server schannel = no does not offer the schannel,
-server schannel = auto offers the schannel but does not enforce it, and
-server schannel = yes denies access if the client is not able to speak netlogon schannel. This is only the case for Windows NT4 before SP4.
-&#8962;sp
+.PP
+.RS 4
+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\.
+.sp
 Please note that with this set to
 no
 you will have to apply the WindowsXP
-&#9619;fIWinXP_SignOrSeal.reg&#9619;fR
-registry patch found in the docs/registry subdirectory of the Samba distribution tarball.
-&#8962;sp
+\fIWinXP_SignOrSeal\.reg\fR
+registry patch found in the docs/registry subdirectory of the Samba distribution tarball\.
+.sp
 Default:
-\fB&#9619;fIserver schannel&#9619;fR = auto \fR
-&#8962;sp
+\fI\fIserver schannel\fR\fR\fI = \fR\fIauto\fR\fI \fR
+.sp
 Example:
-\fB&#9619;fIserver schannel&#9619;fR = yes \fR
-&#8962;RE
-&#8962;PP
+\fI\fIserver schannel\fR\fR\fI = \fR\fIyes\fR\fI \fR
+.RE
+
 server signing (G)
-&#8962;RS 4
-This controls whether the server offers or requires the client it talks to to use SMB signing. Possible values are
-\fBauto\fR,
-\fBmandatory\fR
+.PP
+.RS 4
+This controls whether the server offers or requires the client it talks to to use SMB signing\. Possible values are
+\fIauto\fR,
+\fImandatory\fR
 and
-\fBdisabled\fR.
-&#8962;sp
-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.
-&#8962;sp
+\fIdisabled\fR\.
+.sp
+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\.
+.sp
 Default:
-\fB&#9619;fIserver signing&#9619;fR = Disabled \fR
-&#8962;RE
-&#8962;PP
+\fI\fIserver signing\fR\fR\fI = \fR\fIDisabled\fR\fI \fR
+.RE
+
 server string (G)
-&#8962;RS 4
+.PP
+.RS 4
 This controls what string will show up in the printer comment box in print manager and next to the IPC connection in
-net view. It can be any string that you wish to show to your users.
-&#8962;sp
-It also sets what will appear in browse lists next to the machine name.
-&#8962;sp
+net view\. It can be any string that you wish to show to your users\.
+.sp
+It also sets what will appear in browse lists next to the machine name\.
+.sp
 A
-&#9619;fI%v&#9619;fR
-will be replaced with the Samba version number.
-&#8962;sp
+\fI%v\fR
+will be replaced with the Samba version number\.
+.sp
 A
-&#9619;fI%h&#9619;fR
-will be replaced with the hostname.
-&#8962;sp
+\fI%h\fR
+will be replaced with the hostname\.
+.sp
 Default:
-\fB&#9619;fIserver string&#9619;fR = Samba %v \fR
-&#8962;sp
+\fI\fIserver string\fR\fR\fI = \fR\fISamba %v\fR\fI \fR
+.sp
 Example:
-\fB&#9619;fIserver string&#9619;fR = University of GNUs Samba Server \fR
-&#8962;RE
-&#8962;PP
+\fI\fIserver string\fR\fR\fI = \fR\fIUniversity of GNUs Samba Server\fR\fI \fR
+.RE
+
 set directory (S)
-&#8962;RS 4
+.PP
+.RS 4
 If
-set directory = no, then users of the service may not use the setdir command to change directory.
-&#8962;sp
+set directory = no, then users of the service may not use the setdir command to change directory\.
+.sp
 The
 setdir
-command is only implemented in the Digital Pathworks client. See the Pathworks documentation for details.
-&#8962;sp
+command is only implemented in the Digital Pathworks client\. See the Pathworks documentation for details\.
+.sp
 Default:
-\fB&#9619;fIset directory&#9619;fR = no \fR
-&#8962;RE
-&#8962;PP
+\fI\fIset directory\fR\fR\fI = \fR\fIno\fR\fI \fR
+.RE
+
 set primary group script (G)
-&#8962;RS 4
-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
-net rpc vampire.
-&#9619;fI%u&#9619;fR
-will be replaced with the user whose primary group is to be set.
-&#9619;fI%g&#9619;fR
-will be replaced with the group to set.
-&#8962;sp
+.PP
+.RS 4
+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
+net rpc vampire\.
+\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\.
+.sp
 Default:
-\fB&#9619;fIset primary group script&#9619;fR = \fR
-&#8962;sp
+\fI\fIset primary group script\fR\fR\fI = \fR\fI\fR\fI \fR
+.sp
 Example:
-\fB&#9619;fIset primary group script&#9619;fR = /usr/sbin/usermod -g '%g' '%u' \fR
-&#8962;RE
-&#8962;PP
+\fI\fIset primary group script\fR\fR\fI = \fR\fI/usr/sbin/usermod \-g \'%g\' \'%u\'\fR\fI \fR
+.RE
+
 set quota command (G)
-&#8962;RS 4
+.PP
+.RS 4
 The
 set quota command
-should only be used whenever there is no operating system API available from the OS that samba can use.
-&#8962;sp
+should only be used whenever there is no operating system API available from the OS that samba can use\.
+.sp
 This option is only available if Samba was configured with the argument
---with-sys-quotas
+\-\-with\-sys\-quotas
 or on linux when
-./configure --with-quotas
-was used and a working quota api was found in the system. Most packages are configured with these options already.
-&#8962;sp
-This parameter should specify the path to a script that can set quota for the specified arguments.
-&#8962;sp
+\./configure \-\-with\-quotas
+was used and a working quota api was found in the system\. Most packages are configured with these options already\.
+.sp
+This parameter should specify the path to a script that can set quota for the specified arguments\.
+.sp
 The specified script should take the following arguments:
-\(bu
-1 - quota type
-\(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)
-&#8962;IP "" 4
-
-.TP
-\(bu
-2 - id (uid for user, gid for group, -1 if N/A)
-.TP
-\(bu
-3 - quota state (0 = disable, 1 = enable, 2 = enable and enforce)
-.TP
-\(bu
-4 - block softlimit
-.TP
-\(bu
-5 - block hardlimit
-.TP
-\(bu
-6 - inode softlimit
-.TP
-\(bu
-7 - inode hardlimit
-.TP
-\(bu
-8(optional) - block size, defaults to 1024
-&#8962;IP "" 4
-The script should output at least one line of data on success. And nothing on failure.
-&#8962;sp
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
+1 \- quota type
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
+1 \- user quotas
+.RE
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
+2 \- user default quotas (uid = \-1)
+.RE
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
+3 \- group quotas
+.RE
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
+4 \- group default quotas (gid = \-1)
+.sp
+.RE
+.RE
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
+2 \- id (uid for user, gid for group, \-1 if N/A)
+.RE
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
+3 \- quota state (0 = disable, 1 = enable, 2 = enable and enforce)
+.RE
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
+4 \- block softlimit
+.RE
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
+5 \- block hardlimit
+.RE
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
+6 \- inode softlimit
+.RE
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
+7 \- inode hardlimit
+.RE
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
+8(optional) \- block size, defaults to 1024
+.sp
+.RE
+The script should output at least one line of data on success\. And nothing on failure\.
+.sp
 Default:
-\fB&#9619;fIset quota command&#9619;fR = \fR
-&#8962;sp
+\fI\fIset quota command\fR\fR\fI = \fR\fI\fR\fI \fR
+.sp
 Example:
-\fB&#9619;fIset quota command&#9619;fR = /usr/local/sbin/set_quota \fR
-&#8962;RE
-&#8962;PP
+\fI\fIset quota command\fR\fR\fI = \fR\fI/usr/local/sbin/set_quota\fR\fI \fR
+.RE
+
 share modes (S)
-&#8962;RS 4
+.PP
+.RS 4
 This enables or disables the honoring of the
-&#9619;fIshare modes&#9619;fR
-during a file open. These modes are used by clients to gain exclusive read or write access to a file.
-&#8962;sp
-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).
-&#8962;sp
+\fIshare modes\fR
+during a file open\. These modes are used by clients to gain exclusive read or write access to a file\.
+.sp
+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)\.
+.sp
 The share modes that are enabled by this option are
-&#9619;fBDENY_DOS&#9619;fR,
-&#9619;fBDENY_ALL&#9619;fR,
-&#9619;fBDENY_READ&#9619;fR,
-&#9619;fBDENY_WRITE&#9619;fR,
-&#9619;fBDENY_NONE&#9619;fR
+\fBDENY_DOS\fR,
+\fBDENY_ALL\fR,
+\fBDENY_READ\fR,
+\fBDENY_WRITE\fR,
+\fBDENY_NONE\fR
 and
-&#9619;fBDENY_FCB&#9619;fR.
-&#8962;sp
-This option gives full share compatibility and enabled by default.
-&#8962;sp
+\fBDENY_FCB\fR\.
+.sp
+This option gives full share compatibility and enabled by default\.
+.sp
 You should
-\fBNEVER\fR
-turn this parameter off as many Windows applications will break if you do so.
-&#8962;sp
+\fINEVER\fR
+turn this parameter off as many Windows applications will break if you do so\.
+.sp
 Default:
-\fB&#9619;fIshare modes&#9619;fR = yes \fR
-&#8962;RE
-&#8962;PP
+\fI\fIshare modes\fR\fR\fI = \fR\fIyes\fR\fI \fR
+.RE
+
 short preserve case (S)
-&#8962;RS 4
-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
-default case. This option can be use with
-preserve case = yes to permit long filenames to retain their case, while short names are lowered.
-&#8962;sp
+.PP
+.RS 4
+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
+\fIpreserve case = yes\fR
+to permit long filenames to retain their case, while short names are lowered\.
+.sp
 See the section on
-NAME MANGLING.
-&#8962;sp
+NAME MANGLING\.
+.sp
 Default:
-\fB&#9619;fIshort preserve case&#9619;fR = yes \fR
-&#8962;RE
-&#8962;PP
+\fI\fIshort preserve case\fR\fR\fI = \fR\fIyes\fR\fI \fR
+.RE
+
 show add printer wizard (G)
-&#8962;RS 4
-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.
-&#8962;sp
-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
-&#9619;fIprinter admin&#9619;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.
-&#8962;sp
+.PP
+.RS 4
+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\.
+.sp
+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\.
+.sp
 Disabling the
-&#9619;fIshow add printer wizard&#9619;fR
-parameter will always cause the OpenPrinterEx() on the server to fail. Thus the APW icon will never be displayed.
-&#8962;sp
-&#8962;it 1 an&#9617;trap
-&#8962;nr an&#9617;no&#9617;space&#9617;flag 1
-&#8962;nr an&#9617;break&#9617;flag 1
-&#8962;br
-&#9619;fBNote&#9619;fR
-This does not prevent the same user from having administrative privilege on an individual printer.
+\fIshow add printer wizard\fR
+parameter will always cause the OpenPrinterEx() on the server to fail\. Thus the APW icon will never be displayed\.
+.sp
+.it 1 an-trap
+.nr an-no-space-flag 1
+.nr an-break-flag 1
+.br
+Note
+This does not prevent the same user from having administrative privilege on an individual printer\.
 
 Default:
-\fB&#9619;fIshow add printer wizard&#9619;fR = yes \fR
-&#8962;RE
-&#8962;PP
+\fI\fIshow add printer wizard\fR\fR\fI = \fR\fIyes\fR\fI \fR
+.RE
+
 shutdown script (G)
-&#8962;RS 4
+.PP
+.RS 4
 This a full path name to a script called by
-&#9619;fBsmbd&#9619;fR(8)
-that should start a shutdown procedure.
-&#8962;sp
+\fBsmbd\fR(8)
+that should start a shutdown procedure\.
+.sp
 If the connected user posseses the
-&#9619;fBSeRemoteShutdownPrivilege&#9619;fR, right, this command will be run as user.
-&#8962;sp
+\fBSeRemoteShutdownPrivilege\fR, right, this command will be run as user\.
+.sp
 The %z %t %r %f variables are expanded as follows:
-\(bu
-&#9619;fI%z&#9619;fR
-will be substituted with the shutdown message sent to the server.
-.TP
-\(bu
-&#9619;fI%t&#9619;fR
-will be substituted with the number of seconds to wait before effectively starting the shutdown procedure.
-.TP
-\(bu
-&#9619;fI%r&#9619;fR
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
+\fI%z\fR
+will be substituted with the shutdown message sent to the server\.
+.RE
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
+\fI%t\fR
+will be substituted with the number of seconds to wait before effectively starting the shutdown procedure\.
+.RE
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
+\fI%r\fR
 will be substituted with the switch
-\fB-r\fR. It means reboot after shutdown for NT.
-.TP
-\(bu
-&#9619;fI%f&#9619;fR
+\fI\-r\fR\. It means reboot after shutdown for NT\.
+.RE
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
+\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.
-&#8962;IP "" 4
+\fI\-f\fR\. It means force the shutdown even if applications do not respond for NT\.
+.sp
+.RE
 Shutdown script example:
-
-&#8962;sp
-
+.sp
+.RS 4
 .nf
-
 #!/bin/bash
 		
 $time=0
@@ -6446,1289 +7985,1502 @@
 let "time++"
 
 /sbin/shutdown $3 $4 +$time $1 &
-
 .fi
-Shutdown does not return so we need to launch it in background.
-&#8962;sp
+.RE
+.sp
+Shutdown does not return so we need to launch it in background\.
+.sp
 Default:
-\fB&#9619;fIshutdown script&#9619;fR = \fR
-&#8962;sp
+\fI\fIshutdown script\fR\fR\fI = \fR\fI\fR\fI \fR
+.sp
 Example:
-\fB&#9619;fIshutdown script&#9619;fR = /usr/local/samba/sbin/shutdown %m %t %r %f \fR
-&#8962;RE
-&#8962;PP
+\fI\fIshutdown script\fR\fR\fI = \fR\fI/usr/local/samba/sbin/shutdown %m %t %r %f\fR\fI \fR
+.RE
+
 smb encrypt (S)
-&#8962;RS 4
-This is a new feature introduced with Samba 3.2 and above. It is an extension to the SMB/CIFS protocol negotiated as part of the UNIX extensions. SMB encryption uses the GSSAPI (SSPI on Windows) ability to encrypt and sign every request/response in a SMB protocol stream. When enabled it provides a secure method of SMB/CIFS communication, similar to an ssh protected session, but using SMB/CIFS authentication to negotiate encryption and signing keys. Currently this is only supported by Samba 3.2 smbclient, and hopefully soon Linux CIFSFS and MacOS/X clients. Windows clients do not support this feature.
-&#8962;sp
-This controls whether the server offers or requires the client it talks to to use SMB encryption. Possible values are
-\fBauto\fR,
-\fBmandatory\fR
+.PP
+.RS 4
+This is a new feature introduced with Samba 3\.2 and above\. It is an extension to the SMB/CIFS protocol negotiated as part of the UNIX extensions\. SMB encryption uses the GSSAPI (SSPI on Windows) ability to encrypt and sign every request/response in a SMB protocol stream\. When enabled it provides a secure method of SMB/CIFS communication, similar to an ssh protected session, but using SMB/CIFS authentication to negotiate encryption and signing keys\. Currently this is only supported by Samba 3\.2 smbclient, and hopefully soon Linux CIFSFS and MacOS/X clients\. Windows clients do not support this feature\.
+.sp
+This controls whether the server offers or requires the client it talks to to use SMB encryption\. Possible values are
+\fIauto\fR,
+\fImandatory\fR
 and
-\fBdisabled\fR. This may be set on a per-share basis, but clients may chose to encrypt the entire session, not just traffic to a specific share. If this is set to mandatory then all traffic to a share
-\fBmust\fR
-must be encrypted once the connection has been made to the share. The server would return "access denied" to all non-encrypted requests on such a share. Selecting encrypted traffic reduces throughput as smaller packet sizes must be used (no huge UNIX style read/writes allowed) as well as the overhead of encrypting and signing all the data.
-&#8962;sp
+\fIdisabled\fR\. This may be set on a per\-share basis, but clients may chose to encrypt the entire session, not just traffic to a specific share\. If this is set to mandatory then all traffic to a share
+\fImust\fR
+must be encrypted once the connection has been made to the share\. The server would return "access denied" to all non\-encrypted requests on such a share\. Selecting encrypted traffic reduces throughput as smaller packet sizes must be used (no huge UNIX style read/writes allowed) as well as the overhead of encrypting and signing all the data\.
+.sp
 If SMB encryption is selected, Windows style SMB signing (see the
-server signing option) is no longer necessary, as the GSSAPI flags use select both signing and sealing of the data.
-&#8962;sp
-When set to auto, SMB encryption is offered, but not enforced. When set to mandatory, SMB encryption is required and if set to disabled, SMB encryption can not be negotiated.
-&#8962;sp
+\fIserver signing\fR
+option) is no longer necessary, as the GSSAPI flags use select both signing and sealing of the data\.
+.sp
+When set to auto, SMB encryption is offered, but not enforced\. When set to mandatory, SMB encryption is required and if set to disabled, SMB encryption can not be negotiated\.
+.sp
 Default:
-\fB&#9619;fIsmb encrypt&#9619;fR = auto \fR
-&#8962;RE
-&#8962;PP
+\fI\fIsmb encrypt\fR\fR\fI = \fR\fIauto\fR\fI \fR
+.RE
+
 smb passwd file (G)
-&#8962;RS 4
-This option sets the path to the encrypted smbpasswd file. By default the path to the smbpasswd file is compiled into Samba.
-&#8962;sp
+.PP
+.RS 4
+This option sets the path to the encrypted smbpasswd file\. By default the path to the smbpasswd file is compiled into Samba\.
+.sp
 An example of use is:
-
-&#8962;sp
-
+.sp
+.RS 4
 .nf
-
 smb passwd file = /etc/samba/smbpasswd
-
 .fi
+.RE
+.sp
+.sp
+Default:
+\fI\fIsmb passwd file\fR\fR\fI = \fR\fI${prefix}/private/smbpasswd\fR\fI \fR
+.RE
 
-&#8962;sp
-Default:
-\fB&#9619;fIsmb passwd file&#9619;fR = ${prefix}/private/smbpasswd \fR
-&#8962;RE
-&#8962;PP
 smb ports (G)
-&#8962;RS 4
-Specifies which ports the server should listen on for SMB traffic.
-&#8962;sp
+.PP
+.RS 4
+Specifies which ports the server should listen on for SMB traffic\.
+.sp
 Default:
-\fB&#9619;fIsmb ports&#9619;fR = 445 139 \fR
-&#8962;RE
-&#8962;PP
+\fI\fIsmb ports\fR\fR\fI = \fR\fI445 139\fR\fI \fR
+.RE
+
 socket address (G)
-&#8962;RS 4
-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.
-&#8962;sp
-By default Samba will accept connections on any address.
-&#8962;sp
+.PP
+.RS 4
+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\.
+.sp
+By default Samba will accept connections on any address\.
+.sp
 Default:
-\fB&#9619;fIsocket address&#9619;fR = \fR
-&#8962;sp
+\fI\fIsocket address\fR\fR\fI = \fR\fI\fR\fI \fR
+.sp
 Example:
-\fB&#9619;fIsocket address&#9619;fR = 192.168.2.20 \fR
-&#8962;RE
-&#8962;PP
+\fI\fIsocket address\fR\fR\fI = \fR\fI192\.168\.2\.20\fR\fI \fR
+.RE
+
 socket options (G)
-&#8962;RS 4
-This option allows you to set socket options to be used when talking with the client.
-&#8962;sp
-Socket options are controls on the networking layer of the operating systems which allow the connection to be tuned.
-&#8962;sp
-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
+.PP
+.RS 4
+This option allows you to set socket options to be used when talking with the client\.
+.sp
+Socket options are controls on the networking layer of the operating systems which allow the connection to be tuned\.
+.sp
+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
 man setsockopt
-will help).
-&#8962;sp
-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 at samba.org.
-&#8962;sp
-Any of the supported socket options may be combined in any way you like, as long as your OS allows it.
-&#8962;sp
+will help)\.
+.sp
+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 at samba\.org\.
+.sp
+Any of the supported socket options may be combined in any way you like, as long as your OS allows it\.
+.sp
 This is the list of socket options currently settable using this option:
-\(bu
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
 SO_KEEPALIVE
-.TP
-\(bu
+.RE
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
 SO_REUSEADDR
-.TP
-\(bu
+.RE
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
 SO_BROADCAST
-.TP
-\(bu
+.RE
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
 TCP_NODELAY
-.TP
-\(bu
+.RE
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
 IPTOS_LOWDELAY
-.TP
-\(bu
+.RE
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
 IPTOS_THROUGHPUT
-.TP
-\(bu
+.RE
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
 SO_SNDBUF *
-.TP
-\(bu
+.RE
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
 SO_RCVBUF *
-.TP
-\(bu
+.RE
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
 SO_SNDLOWAT *
-.TP
-\(bu
+.RE
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
 SO_RCVLOWAT *
-&#8962;IP "" 4
+.sp
+.RE
 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.
-&#8962;sp
+\fI\'*\'\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\.
+.sp
 To specify an argument use the syntax SOME_OPTION = VALUE for example
-SO_SNDBUF = 8192. Note that you must not have any spaces before or after the = sign.
-&#8962;sp
+SO_SNDBUF = 8192\. Note that you must not have any spaces before or after the = sign\.
+.sp
 If you are on a local network then a sensible option might be:
-&#8962;sp
+.sp
 socket options = IPTOS_LOWDELAY
-&#8962;sp
+.sp
 If you have a local network then you could try:
-&#8962;sp
+.sp
 socket options = IPTOS_LOWDELAY TCP_NODELAY
-&#8962;sp
-If you are on a wide area network then perhaps try setting IPTOS_THROUGHPUT.
-&#8962;sp
-Note that several of the options may cause your Samba server to fail completely. Use these options with caution!
-&#8962;sp
+.sp
+If you are on a wide area network then perhaps try setting IPTOS_THROUGHPUT\.
+.sp
+Note that several of the options may cause your Samba server to fail completely\. Use these options with caution!
+.sp
 Default:
-\fB&#9619;fIsocket options&#9619;fR = TCP_NODELAY \fR
-&#8962;sp
+\fI\fIsocket options\fR\fR\fI = \fR\fITCP_NODELAY\fR\fI \fR
+.sp
 Example:
-\fB&#9619;fIsocket options&#9619;fR = IPTOS_LOWDELAY \fR
-&#8962;RE
-&#8962;PP
+\fI\fIsocket options\fR\fR\fI = \fR\fIIPTOS_LOWDELAY\fR\fI \fR
+.RE
+
 stat cache (G)
-&#8962;RS 4
+.PP
+.RS 4
 This parameter determines if
-&#9619;fBsmbd&#9619;fR(8)
-will use a cache in order to speed up case insensitive name mappings. You should never need to change this parameter.
-&#8962;sp
+\fBsmbd\fR(8)
+will use a cache in order to speed up case insensitive name mappings\. You should never need to change this parameter\.
+.sp
 Default:
-\fB&#9619;fIstat cache&#9619;fR = yes \fR
-&#8962;RE
-&#8962;PP
+\fI\fIstat cache\fR\fR\fI = \fR\fIyes\fR\fI \fR
+.RE
+
 store dos attributes (S)
-&#8962;RS 4
-If this parameter is set Samba attempts to first read DOS attributes (SYSTEM, HIDDEN, ARCHIVE or READ-ONLY) from a filesystem extended attribute, before mapping DOS attributes to UNIX permission bits (such as occurs with
-map hidden and
-map readonly). When set, DOS attributes will be stored onto an extended attribute in the UNIX filesystem, associated with the file or directory. For no other mapping to occur as a fall-back, the parameters
-map hidden,
-map system,
-map archive and
-map readonly must be set to off. This parameter writes the DOS attributes as a string into the extended attribute named "user.DOSATTRIB". This extended attribute is explicitly hidden from smbd clients requesting an EA list. On Linux the filesystem must have been mounted with the mount option user_xattr in order for extended attributes to work, also extended attributes must be compiled into the Linux kernel.
-&#8962;sp
+.PP
+.RS 4
+If this parameter is set Samba attempts to first read DOS attributes (SYSTEM, HIDDEN, ARCHIVE or READ\-ONLY) from a filesystem extended attribute, before mapping DOS attributes to UNIX permission bits (such as occurs with
+\fImap hidden\fR
+and
+\fImap readonly\fR)\. When set, DOS attributes will be stored onto an extended attribute in the UNIX filesystem, associated with the file or directory\. For no other mapping to occur as a fall\-back, the parameters
+\fImap hidden\fR,
+\fImap system\fR,
+\fImap archive\fR
+and
+\fImap readonly\fR
+must be set to off\. This parameter writes the DOS attributes as a string into the extended attribute named "user\.DOSATTRIB"\. This extended attribute is explicitly hidden from smbd clients requesting an EA list\. On Linux the filesystem must have been mounted with the mount option user_xattr in order for extended attributes to work, also extended attributes must be compiled into the Linux kernel\.
+.sp
 Default:
-\fB&#9619;fIstore dos attributes&#9619;fR = no \fR
-&#8962;RE
-&#8962;PP
+\fI\fIstore dos attributes\fR\fR\fI = \fR\fIno\fR\fI \fR
+.RE
+
 strict allocate (S)
-&#8962;RS 4
-This is a boolean that controls the handling of disk space allocation in the server. When this is set to
-&#9619;fByes&#9619;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.
-&#8962;sp
+.PP
+.RS 4
+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\.
+.sp
 When strict allocate is
-&#9619;fBno&#9619;fR
-the server does sparse disk block allocation when a file is extended.
-&#8962;sp
+\fBno\fR
+the server does sparse disk block allocation when a file is extended\.
+.sp
 Setting this to
-&#9619;fByes&#9619;fR
-can help Samba return out of quota messages on systems that are restricting the disk quota of users.
-&#8962;sp
+\fByes\fR
+can help Samba return out of quota messages on systems that are restricting the disk quota of users\.
+.sp
 Default:
-\fB&#9619;fIstrict allocate&#9619;fR = no \fR
-&#8962;RE
-&#8962;PP
+\fI\fIstrict allocate\fR\fR\fI = \fR\fIno\fR\fI \fR
+.RE
+
 strict locking (S)
-&#8962;RS 4
-This is an enumerated type that controls the handling of file locking in the server. When this is set to
-&#9619;fByes&#9619;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.
-&#8962;sp
-When strict locking is set to Auto (the default), the server performs file lock checks only on non-oplocked files. As most Windows redirectors perform file locking checks locally on oplocked files this is a good trade off for inproved performance.
-&#8962;sp
-When strict locking is disabled, the server performs file lock checks only when the client explicitly asks for them.
-&#8962;sp
-Well-behaved clients always ask for lock checks when it is important. So in the vast majority of cases,
+.PP
+.RS 4
+This is an enumerated type 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\.
+.sp
+When strict locking is set to Auto (the default), the server performs file lock checks only on non\-oplocked files\. As most Windows redirectors perform file locking checks locally on oplocked files this is a good trade off for inproved performance\.
+.sp
+When strict locking is disabled, the server performs file lock checks only when the client explicitly asks for them\.
+.sp
+Well\-behaved clients always ask for lock checks when it is important\. So in the vast majority of cases,
 strict locking = Auto
 or
 strict locking = no
-is acceptable.
-&#8962;sp
+is acceptable\.
+.sp
 Default:
-\fB&#9619;fIstrict locking&#9619;fR = Auto \fR
-&#8962;RE
-&#8962;PP
+\fI\fIstrict locking\fR\fR\fI = \fR\fIAuto\fR\fI \fR
+.RE
+
 strict sync (S)
-&#8962;RS 4
-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
-&#9619;fBno&#9619;fR
+.PP
+.RS 4
+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
-&#9619;fBsmbd&#9619;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.
-&#8962;sp
+\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\.
+.sp
 Default:
-\fB&#9619;fIstrict sync&#9619;fR = no \fR
-&#8962;RE
-&#8962;PP
+\fI\fIstrict sync\fR\fR\fI = \fR\fIno\fR\fI \fR
+.RE
+
 svcctl list (G)
-&#8962;RS 4
-This option defines a list of init scripts that smbd will use for starting and stopping Unix services via the Win32 ServiceControl API. This allows Windows administrators to utilize the MS Management Console plug-ins to manage a Unix server running Samba.
-&#8962;sp
+.PP
+.RS 4
+This option defines a list of init scripts that smbd will use for starting and stopping Unix services via the Win32 ServiceControl API\. This allows Windows administrators to utilize the MS Management Console plug\-ins to manage a Unix server running Samba\.
+.sp
 The administrator must create a directory name
-&#9619;fIsvcctl&#9619;fR
-in Samba's $(libdir) and create symbolic links to the init scripts in
-&#9619;fI/etc/init.d/&#9619;fR. The name of the links must match the names given as part of the
-&#9619;fIsvcctl list&#9619;fR.
-&#8962;sp
+\fIsvcctl\fR
+in Samba\'s $(libdir) and create symbolic links to the init scripts in
+\fI/etc/init\.d/\fR\. The name of the links must match the names given as part of the
+\fIsvcctl list\fR\.
+.sp
 Default:
-\fB&#9619;fIsvcctl list&#9619;fR = \fR
-&#8962;sp
+\fI\fIsvcctl list\fR\fR\fI = \fR\fI\fR\fI \fR
+.sp
 Example:
-\fB&#9619;fIsvcctl list&#9619;fR = cups postfix portmap httpd \fR
-&#8962;RE
-&#8962;PP
+\fI\fIsvcctl list\fR\fR\fI = \fR\fIcups postfix portmap httpd\fR\fI \fR
+.RE
+
 sync always (S)
-&#8962;RS 4
-This is a boolean parameter that controls whether writes will always be written to stable storage before the write call returns. If this is
-&#9619;fBno&#9619;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
-&#9619;fByes&#9619;fR
+.PP
+.RS 4
+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
 fsync()
-call to ensure the data is written to disk. Note that the
-&#9619;fIstrict sync&#9619;fR
+call to ensure the data is written to disk\. Note that the
+\fIstrict sync\fR
 parameter must be set to
-&#9619;fByes&#9619;fR
-in order for this parameter to have any affect.
-&#8962;sp
+\fByes\fR
+in order for this parameter to have any affect\.
+.sp
 Default:
-\fB&#9619;fIsync always&#9619;fR = no \fR
-&#8962;RE
-&#8962;PP
+\fI\fIsync always\fR\fR\fI = \fR\fIno\fR\fI \fR
+.RE
+
+syslog only (G)
+.PP
+.RS 4
+If this parameter is set then Samba debug messages are logged into the system syslog only, and not to the debug log files\. There still will be some logging to log\.[sn]mbd even if
+\fIsyslog only\fR
+is enabled\.
+.sp
+Default:
+\fI\fIsyslog only\fR\fR\fI = \fR\fIno\fR\fI \fR
+.RE
+
 syslog (G)
-&#8962;RS 4
-This parameter maps how Samba debug messages are logged onto the system syslog logging levels. Samba debug level zero maps onto syslog
-&#9619;fBLOG_ERR&#9619;fR, debug level one maps onto
-&#9619;fBLOG_WARNING&#9619;fR, debug level two maps onto
-&#9619;fBLOG_NOTICE&#9619;fR, debug level three maps onto LOG_INFO. All higher levels are mapped to
-&#9619;fBLOG_DEBUG&#9619;fR.
-&#8962;sp
-This parameter sets the threshold for sending messages to syslog. Only messages with debug level less than this value will be sent to syslog. There still will be some logging to log.[sn]mbd even if
-\fBsyslog only\fR
-is enabled.
-&#8962;sp
+.PP
+.RS 4
+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
+\fBLOG_DEBUG\fR\.
+.sp
+This parameter sets the threshold for sending messages to syslog\. Only messages with debug level less than this value will be sent to syslog\. There still will be some logging to log\.[sn]mbd even if
+\fIsyslog only\fR
+is enabled\.
+.sp
 Default:
-\fB&#9619;fIsyslog&#9619;fR = 1 \fR
-&#8962;RE
-&#8962;PP
-syslog only (G)
-&#8962;RS 4
-If this parameter is set then Samba debug messages are logged into the system syslog only, and not to the debug log files. There still will be some logging to log.[sn]mbd even if
-\fBsyslog only\fR
-is enabled.
-&#8962;sp
-Default:
-\fB&#9619;fIsyslog only&#9619;fR = no \fR
-&#8962;RE
-&#8962;PP
+\fI\fIsyslog\fR\fR\fI = \fR\fI1\fR\fI \fR
+.RE
+
 template homedir (G)
-&#8962;RS 4
+.PP
+.RS 4
 When filling out the user information for a Windows NT user, the
-&#9619;fBwinbindd&#9619;fR(8)
-daemon uses this parameter to fill in the home directory for that user. If the string
-&#9619;fI%D&#9619;fR
-is present it is substituted with the user's Windows NT domain name. If the string
-&#9619;fI%U&#9619;fR
-is present it is substituted with the user's Windows NT user name.
-&#8962;sp
+\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\.
+.sp
 Default:
-\fB&#9619;fItemplate homedir&#9619;fR = /home/%D/%U \fR
-&#8962;RE
-&#8962;PP
+\fI\fItemplate homedir\fR\fR\fI = \fR\fI/home/%D/%U\fR\fI \fR
+.RE
+
 template shell (G)
-&#8962;RS 4
+.PP
+.RS 4
 When filling out the user information for a Windows NT user, the
-&#9619;fBwinbindd&#9619;fR(8)
-daemon uses this parameter to fill in the login shell for that user.
-&#8962;sp
-\fBNo default\fR
-&#8962;RE
-&#8962;PP
+\fBwinbindd\fR(8)
+daemon uses this parameter to fill in the login shell for that user\.
+.sp
+\fINo default\fR
+.RE
+
 time offset (G)
-&#8962;RS 4
-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.
-&#8962;sp
+.PP
+.RS 4
+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\.
+.sp
 Default:
-\fB&#9619;fItime offset&#9619;fR = 0 \fR
-&#8962;sp
+\fI\fItime offset\fR\fR\fI = \fR\fI0\fR\fI \fR
+.sp
 Example:
-\fB&#9619;fItime offset&#9619;fR = 60 \fR
-&#8962;RE
-&#8962;PP
+\fI\fItime offset\fR\fR\fI = \fR\fI60\fR\fI \fR
+.RE
+
 time server (G)
-&#8962;RS 4
+.PP
+.RS 4
 This parameter determines if
-&#9619;fBnmbd&#9619;fR(8)
-advertises itself as a time server to Windows clients.
-&#8962;sp
+\fBnmbd\fR(8)
+advertises itself as a time server to Windows clients\.
+.sp
 Default:
-\fB&#9619;fItime server&#9619;fR = no \fR
-&#8962;RE
-&#8962;PP
+\fI\fItime server\fR\fR\fI = \fR\fIno\fR\fI \fR
+.RE
+
 unix charset (G)
-&#8962;RS 4
-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.
-&#8962;sp
-This is also the charset Samba will use when specifying arguments to scripts that it invokes.
-&#8962;sp
+.PP
+.RS 4
+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\.
+.sp
+This is also the charset Samba will use when specifying arguments to scripts that it invokes\.
+.sp
 Default:
-\fB&#9619;fIunix charset&#9619;fR = UTF8 \fR
-&#8962;sp
+\fI\fIunix charset\fR\fR\fI = \fR\fIUTF8\fR\fI \fR
+.sp
 Example:
-\fB&#9619;fIunix charset&#9619;fR = ASCII \fR
-&#8962;RE
-&#8962;PP
+\fI\fIunix charset\fR\fR\fI = \fR\fIASCII\fR\fI \fR
+.RE
+
 unix extensions (G)
-&#8962;RS 4
-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.
-&#8962;sp
+.PP
+.RS 4
+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\.
+.sp
 Default:
-\fB&#9619;fIunix extensions&#9619;fR = yes \fR
-&#8962;RE
-&#8962;PP
+\fI\fIunix extensions\fR\fR\fI = \fR\fIyes\fR\fI \fR
+.RE
+
 unix password sync (G)
-&#8962;RS 4
-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
-&#9619;fByes&#9619;fR
+.PP
+.RS 4
+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
-&#9619;fIpasswd program&#9619;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).
-&#8962;sp
+\fIpasswd program\fRparameter is called
+\fIAS 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)\.
+.sp
 Default:
-\fB&#9619;fIunix password sync&#9619;fR = no \fR
-&#8962;RE
-&#8962;PP
+\fI\fIunix password sync\fR\fR\fI = \fR\fIno\fR\fI \fR
+.RE
+
 update encrypted (G)
-&#8962;RS 4
-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 atabase) 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
-&#9619;fBno&#9619;fR.
-&#8962;sp
+.PP
+.RS 4
+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 atabase) 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\.
+.sp
 In order for this parameter to be operative the
-encrypt passwords parameter must be set to
-&#9619;fBno&#9619;fR. The default value of
-encrypt passwords = Yes. Note: This must be set to
-&#9619;fBno&#9619;fR
+\fIencrypt passwords\fR
+parameter must be set to
+\fBno\fR\. The default value of
+\fIencrypt passwords = Yes\fR\. Note: This must be set to
+\fBno\fR
 for this
-update encrypted to work.
-&#8962;sp
+\fIupdate encrypted\fR
+to work\.
+.sp
 Note that even when this parameter is set a user authenticating to
 smbd
-must still enter a valid password in order to connect correctly, and to update their hashed (smbpasswd) passwords.
-&#8962;sp
+must still enter a valid password in order to connect correctly, and to update their hashed (smbpasswd) passwords\.
+.sp
 Default:
-\fB&#9619;fIupdate encrypted&#9619;fR = no \fR
-&#8962;RE
-&#8962;PP
+\fI\fIupdate encrypted\fR\fR\fI = \fR\fIno\fR\fI \fR
+.RE
+
 use client driver (S)
-&#8962;RS 4
-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
-disable spoolss = yes.
-&#8962;sp
-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 privilege 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).
-&#8962;sp
-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
-&#8962;sp
+.PP
+.RS 4
+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
+disable spoolss = yes\.
+.sp
+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 privilege 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)\.
+.sp
+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\.
+\fIThis parameter MUST not be able enabled on a print share which has valid print driver installed on the Samba server\.\fR
+.sp
 Default:
-\fB&#9619;fIuse client driver&#9619;fR = no \fR
-&#8962;RE
-&#8962;PP
+\fI\fIuse client driver\fR\fR\fI = \fR\fIno\fR\fI \fR
+.RE
+
 use kerberos keytab (G)
-&#8962;RS 4
+.PP
+.RS 4
 Specifies whether Samba should attempt to maintain service principals in the systems keytab file for
-&#9619;fBhost/FQDN&#9619;fR
+\fBhost/FQDN\fR
 and
-&#9619;fBcifs/FQDN&#9619;fR.
-&#8962;sp
+\fBcifs/FQDN\fR\.
+.sp
 When you are using the heimdal Kerberos libraries, you must also specify the following in
-&#9619;fI/etc/krb5.conf&#9619;fR:
-
-&#8962;sp
-
+\fI/etc/krb5\.conf\fR:
+.sp
+.RS 4
 .nf
-
 [libdefaults]
-default_keytab_name = FILE:/etc/krb5.keytab
-
+default_keytab_name = FILE:/etc/krb5\.keytab
 .fi
+.RE
+.sp
+.sp
+Default:
+\fI\fIuse kerberos keytab\fR\fR\fI = \fR\fIFalse\fR\fI \fR
+.RE
 
-&#8962;sp
-Default:
-\fB&#9619;fIuse kerberos keytab&#9619;fR = False \fR
-&#8962;RE
-&#8962;PP
 use mmap (G)
-&#8962;RS 4
-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
-&#9619;fBno&#9619;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.
-&#8962;sp
+.PP
+.RS 4
+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\.
+.sp
 Default:
-\fB&#9619;fIuse mmap&#9619;fR = yes \fR
-&#8962;RE
-&#8962;PP
-user
-&#8962;RS 4
-This parameter is a synonym for username.
-&#8962;RE
-&#8962;PP
-users
-&#8962;RS 4
-This parameter is a synonym for username.
-&#8962;RE
-&#8962;PP
-username (S)
-&#8962;RS 4
-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).
-&#8962;sp
-The
-&#9619;fIusername&#9619;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.
-&#8962;sp
-The
-&#9619;fIusername&#9619;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
-&#9619;fIusername&#9619;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.
-&#8962;sp
-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.
-&#8962;sp
-To restrict a service to a particular set of users you can use the
-valid users parameter.
-&#8962;sp
-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.
-&#8962;sp
-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.
-&#8962;sp
-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.
-&#8962;sp
-Note that searching though a groups database can take quite some time, and some clients may time out during the search.
-&#8962;sp
-See the section
-NOTE ABOUT USERNAME/PASSWORD VALIDATION
-for more information on how this parameter determines access to the services.
-&#8962;sp
+\fI\fIuse mmap\fR\fR\fI = \fR\fIyes\fR\fI \fR
+.RE
+
+username level (G)
+.PP
+.RS 4
+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\.
+.sp
+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\.
+.sp
+This parameter is needed only on UNIX systems that have case sensitive usernames\.
+.sp
 Default:
-\fB&#9619;fIusername&#9619;fR = # The guest account if a guest service, else <empty string>. \fR
-&#8962;sp
+\fI\fIusername level\fR\fR\fI = \fR\fI0\fR\fI \fR
+.sp
 Example:
-\fB&#9619;fIusername&#9619;fR = fred, mary, jack, jane, @users, @pcgroup \fR
-&#8962;RE
-&#8962;PP
-username level (G)
-&#8962;RS 4
-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.
-&#8962;sp
-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
-&#9619;fBAstrangeUser &#9619;fR.
-&#8962;sp
-This parameter is needed only on UNIX systems that have case sensitive usernames.
-&#8962;sp
+\fI\fIusername level\fR\fR\fI = \fR\fI5\fR\fI \fR
+.RE
+
+username map script (G)
+.PP
+.RS 4
+This script is a mutually exclusive alternative to the
+\fIusername map\fR
+parameter\. This parameter specifies and external program or script that must accept a single command line option (the username transmitted in the authentication request) and return a line line on standard output (the name to which the account should mapped)\. In this way, it is possible to store username map tables in an LDAP or NIS directory services\.
+.sp
 Default:
-\fB&#9619;fIusername level&#9619;fR = 0 \fR
-&#8962;sp
+\fI\fIusername map script\fR\fR\fI = \fR\fI\fR\fI \fR
+.sp
 Example:
-\fB&#9619;fIusername level&#9619;fR = 5 \fR
-&#8962;RE
-&#8962;PP
+\fI\fIusername map script\fR\fR\fI = \fR\fI/etc/samba/scripts/mapusers\.sh\fR\fI \fR
+.RE
+
 username map (G)
-&#8962;RS 4
-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.
-&#8962;sp
-Please note that for user or share mode security, the username map is applied prior to validating the user credentials. Domain member servers (domain or ads) apply the username map after the user has been successfully authenticated by the domain controller and require fully qualified enties in the map table (e.g. biddle = DOMAIN\foo).
-&#8962;sp
-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.
-&#8962;sp
-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.
-&#8962;sp
-If any line begins with a '#' or a ';' then it is ignored.
-&#8962;sp
-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.
-&#8962;sp
+.PP
+.RS 4
+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\.
+.sp
+Please note that for user or share mode security, the username map is applied prior to validating the user credentials\. Domain member servers (domain or ads) apply the username map after the user has been successfully authenticated by the domain controller and require fully qualified enties in the map table (e\.g\. biddle =
+DOMAIN\efoo)\.
+.sp
+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\.
+.sp
+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\.
+.sp
+If any line begins with a \'#\' or a \';\' then it is ignored\.
+.sp
+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\.
+.sp
 For example to map from the name
-&#9619;fBadmin&#9619;fR
+\fBadmin\fR
 or
-&#9619;fBadministrator&#9619;fR
+\fBadministrator\fR
 to the UNIX name
-&#9619;fB root&#9619;fR
+\fB root\fR
 you would use:
-
-&#8962;sp
-
+.sp
+.RS 4
 .nf
-
 root = admin administrator
-
 .fi
+.RE
+.sp
 Or to map anyone in the UNIX group
-&#9619;fBsystem&#9619;fR
+\fBsystem\fR
 to the UNIX name
-&#9619;fBsys&#9619;fR
+\fBsys\fR
 you would use:
-
-&#8962;sp
-
+.sp
+.RS 4
 .nf
-
 sys = @system
-
 .fi
-
-&#8962;sp
-You can have as many mappings as you like in a username map file.
-&#8962;sp
+.RE
+.sp
+.sp
+You can have as many mappings as you like in a username map file\.
+.sp
 If your system supports the NIS NETGROUP option then the netgroup database is checked before the
-&#9619;fI/etc/group &#9619;fR
-database for matching groups.
-&#8962;sp
-You can map Windows usernames that have spaces in them by using double quotes around the name. For example:
-
-&#8962;sp
-
+\fI/etc/group \fR
+database for matching groups\.
+.sp
+You can map Windows usernames that have spaces in them by using double quotes around the name\. For example:
+.sp
+.RS 4
 .nf
-
 tridge = "Andrew Tridgell"
-
 .fi
-would map the windows username "Andrew Tridgell" to the unix username "tridge".
-&#8962;sp
-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:
-
-&#8962;sp
-
+.RE
+.sp
+would map the windows username "Andrew Tridgell" to the unix username "tridge"\.
+.sp
+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:
+.sp
+.RS 4
 .nf
-
 !sys = mary fred
 guest = *
-
 .fi
-
-&#8962;sp
-Note that the remapping is applied to all occurrences of usernames. Thus if you connect to \\server\fred and
-&#9619;fBfred&#9619;fR
+.RE
+.sp
+.sp
+Note that the remapping is applied to all occurrences of usernames\. Thus if you connect to \e\eserver\efred and
+\fBfred\fR
 is remapped to
-&#9619;fBmary&#9619;fR
-then you will actually be connecting to \\server\mary and will need to supply a password suitable for
-&#9619;fBmary&#9619;fR
+\fBmary\fR
+then you will actually be connecting to \e\eserver\emary and will need to supply a password suitable for
+\fBmary\fR
 not
-&#9619;fBfred&#9619;fR. The only exception to this is the username passed to the
-password server (if you have one). The password server will receive whatever username the client supplies without modification.
-&#8962;sp
-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.
-&#8962;sp
-Samba versions prior to 3.0.8 would only support reading the fully qualified username (e.g.: DOMAIN\user) from the username map when performing a kerberos login from a client. However, when looking up a map entry for a user authenticated by NTLM[SSP], only the login name would be used for matches. This resulted in inconsistent behavior sometimes even on the same server.
-&#8962;sp
-The following functionality is obeyed in version 3.0.8 and later:
-&#8962;sp
-When performing local authentication, the username map is applied to the login name before attempting to authenticate the connection.
-&#8962;sp
-When relying upon a external domain controller for validating authentication requests, smbd will apply the username map to the fully qualified username (i.e. DOMAIN\user) only after the user has been successfully authenticated.
-&#8962;sp
+\fBfred\fR\. The only exception to this is the username passed to the
+\fIpassword server\fR
+(if you have one)\. The password server will receive whatever username the client supplies without modification\.
+.sp
+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\.
+.sp
+Samba versions prior to 3\.0\.8 would only support reading the fully qualified username (e\.g\.:
+DOMAIN\euser) from the username map when performing a kerberos login from a client\. However, when looking up a map entry for a user authenticated by NTLM[SSP], only the login name would be used for matches\. This resulted in inconsistent behavior sometimes even on the same server\.
+.sp
+The following functionality is obeyed in version 3\.0\.8 and later:
+.sp
+When performing local authentication, the username map is applied to the login name before attempting to authenticate the connection\.
+.sp
+When relying upon a external domain controller for validating authentication requests, smbd will apply the username map to the fully qualified username (i\.e\.
+DOMAIN\euser) only after the user has been successfully authenticated\.
+.sp
 An example of use is:
-
-&#8962;sp
-
+.sp
+.RS 4
 .nf
-
-username map = /usr/local/samba/lib/users.map
-
+username map = /usr/local/samba/lib/users\.map
 .fi
+.RE
+.sp
+.sp
+Default:
+\fI\fIusername map\fR\fR\fI = \fR\fI # no username map\fR\fI \fR
+.RE
+user.PP
+.RS 4
+This parameter is a synonym for
+username\.
+.RE
+users.PP
+.RS 4
+This parameter is a synonym for
+username\.
+.RE
 
-&#8962;sp
+username (S)
+.PP
+.RS 4
+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)\.
+.sp
+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 \e\eserver\eshare%user syntax instead\.
+.sp
+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\.
+.sp
+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\.
+.sp
+To restrict a service to a particular set of users you can use the
+\fIvalid users\fR
+parameter\.
+.sp
+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\.
+.sp
+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\.
+.sp
+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\.
+.sp
+Note that searching though a groups database can take quite some time, and some clients may time out during the search\.
+.sp
+See the section
+NOTE ABOUT USERNAME/PASSWORD VALIDATION
+for more information on how this parameter determines access to the services\.
+.sp
 Default:
-\fB&#9619;fIusername map&#9619;fR = # no username map \fR
-&#8962;RE
-&#8962;PP
-username map script (G)
-&#8962;RS 4
-This script is a mutually exclusive alternative to the
-username map parameter. This parameter specifies and external program or script that must accept a single command line option (the username transmitted in the authentication request) and return a line line on standard output (the name to which the account should mapped). In this way, it is possible to store username map tables in an LDAP or NIS directory services.
-&#8962;sp
-Default:
-\fB&#9619;fIusername map script&#9619;fR = \fR
-&#8962;sp
+\fI\fIusername\fR\fR\fI = \fR\fI # The guest account if a guest service, else <empty string>\.\fR\fI \fR
+.sp
 Example:
-\fB&#9619;fIusername map script&#9619;fR = /etc/samba/scripts/mapusers.sh \fR
-&#8962;RE
-&#8962;PP
+\fI\fIusername\fR\fR\fI = \fR\fIfred, mary, jack, jane, @users, @pcgroup\fR\fI \fR
+.RE
+
 usershare allow guests (G)
-&#8962;RS 4
-This parameter controls whether user defined shares are allowed to be accessed by non-authenticated users or not. It is the equivalent of allowing people who can create a share the option of setting
-&#9619;fIguest ok = yes&#9619;fR
-in a share definition. Due to the security sensitive nature of this the default is set to off.
-&#8962;sp
+.PP
+.RS 4
+This parameter controls whether user defined shares are allowed to be accessed by non\-authenticated users or not\. It is the equivalent of allowing people who can create a share the option of setting
+\fIguest ok = yes\fR
+in a share definition\. Due to the security sensitive nature of this the default is set to off\.
+.sp
 Default:
-\fB&#9619;fIusershare allow guests&#9619;fR = no \fR
-&#8962;RE
-&#8962;PP
+\fI\fIusershare allow guests\fR\fR\fI = \fR\fIno\fR\fI \fR
+.RE
+
 usershare max shares (G)
-&#8962;RS 4
-This parameter specifies the number of user defined shares that are allowed to be created by users belonging to the group owning the usershare directory. If set to zero (the default) user defined shares are ignored.
-&#8962;sp
+.PP
+.RS 4
+This parameter specifies the number of user defined shares that are allowed to be created by users belonging to the group owning the usershare directory\. If set to zero (the default) user defined shares are ignored\.
+.sp
 Default:
-\fB&#9619;fIusershare max shares&#9619;fR = 0 \fR
-&#8962;RE
-&#8962;PP
+\fI\fIusershare max shares\fR\fR\fI = \fR\fI0\fR\fI \fR
+.RE
+
 usershare owner only (G)
-&#8962;RS 4
-This parameter controls whether the pathname exported by a user defined shares must be owned by the user creating the user defined share or not. If set to True (the default) then smbd checks that the directory path being shared is owned by the user who owns the usershare file defining this share and refuses to create the share if not. If set to False then no such check is performed and any directory path may be exported regardless of who owns it.
-&#8962;sp
+.PP
+.RS 4
+This parameter controls whether the pathname exported by a user defined shares must be owned by the user creating the user defined share or not\. If set to True (the default) then smbd checks that the directory path being shared is owned by the user who owns the usershare file defining this share and refuses to create the share if not\. If set to False then no such check is performed and any directory path may be exported regardless of who owns it\.
+.sp
 Default:
-\fB&#9619;fIusershare owner only&#9619;fR = True \fR
-&#8962;RE
-&#8962;PP
+\fI\fIusershare owner only\fR\fR\fI = \fR\fITrue\fR\fI \fR
+.RE
+
 usershare path (G)
-&#8962;RS 4
-This parameter specifies the absolute path of the directory on the filesystem used to store the user defined share definition files. This directory must be owned by root, and have no access for other, and be writable only by the group owner. In addition the "sticky" bit must also be set, restricting rename and delete to owners of a file (in the same way the /tmp directory is usually configured). Members of the group owner of this directory are the users allowed to create usershares. If this parameter is undefined then no user defined shares are allowed.
-&#8962;sp
-For example, a valid usershare directory might be /usr/local/samba/lib/usershares, set up as follows.
-&#8962;sp
+.PP
+.RS 4
+This parameter specifies the absolute path of the directory on the filesystem used to store the user defined share definition files\. This directory must be owned by root, and have no access for other, and be writable only by the group owner\. In addition the "sticky" bit must also be set, restricting rename and delete to owners of a file (in the same way the /tmp directory is usually configured)\. Members of the group owner of this directory are the users allowed to create usershares\. If this parameter is undefined then no user defined shares are allowed\.
+.sp
+For example, a valid usershare directory might be /usr/local/samba/lib/usershares, set up as follows\.
+.sp
 
-
-&#8962;sp
-
+.sp
+.RS 4
 .nf
-
-	ls -ld /usr/local/samba/lib/usershares/
-	drwxrwx--T  2 root power_users 4096 2006-05-05 12:27 /usr/local/samba/lib/usershares/
+	ls \-ld /usr/local/samba/lib/usershares/
+	drwxrwx\-\-T  2 root power_users 4096 2006\-05\-05 12:27 /usr/local/samba/lib/usershares/
 	
 .fi
+.RE
+.sp
+.sp
+In this case, only members of the group "power_users" can create user defined shares\.
+.sp
+Default:
+\fI\fIusershare path\fR\fR\fI = \fR\fINULL\fR\fI \fR
+.RE
 
-&#8962;sp
-In this case, only members of the group "power_users" can create user defined shares.
-&#8962;sp
-Default:
-\fB&#9619;fIusershare path&#9619;fR = NULL \fR
-&#8962;RE
-&#8962;PP
 usershare prefix allow list (G)
-&#8962;RS 4
-This parameter specifies a list of absolute pathnames the root of which are allowed to be exported by user defined share definitions. If the pathname exported doesn't start with one of the strings in this list the user defined share will not be allowed. This allows the Samba administrator to restrict the directories on the system that can be exported by user defined shares.
-&#8962;sp
-If there is a "usershare prefix deny list" and also a "usershare prefix allow list" the deny list is processed first, followed by the allow list, thus leading to the most restrictive interpretation.
-&#8962;sp
+.PP
+.RS 4
+This parameter specifies a list of absolute pathnames the root of which are allowed to be exported by user defined share definitions\. If the pathname exported doesn\'t start with one of the strings in this list the user defined share will not be allowed\. This allows the Samba administrator to restrict the directories on the system that can be exported by user defined shares\.
+.sp
+If there is a "usershare prefix deny list" and also a "usershare prefix allow list" the deny list is processed first, followed by the allow list, thus leading to the most restrictive interpretation\.
+.sp
 Default:
-\fB&#9619;fIusershare prefix allow list&#9619;fR = NULL \fR
-&#8962;sp
+\fI\fIusershare prefix allow list\fR\fR\fI = \fR\fINULL\fR\fI \fR
+.sp
 Example:
-\fB&#9619;fIusershare prefix allow list&#9619;fR = /home /data /space \fR
-&#8962;RE
-&#8962;PP
+\fI\fIusershare prefix allow list\fR\fR\fI = \fR\fI/home /data /space\fR\fI \fR
+.RE
+
 usershare prefix deny list (G)
-&#8962;RS 4
-This parameter specifies a list of absolute pathnames the root of which are NOT allowed to be exported by user defined share definitions. If the pathname exported starts with one of the strings in this list the user defined share will not be allowed. Any pathname not starting with one of these strings will be allowed to be exported as a usershare. This allows the Samba administrator to restrict the directories on the system that can be exported by user defined shares.
-&#8962;sp
-If there is a "usershare prefix deny list" and also a "usershare prefix allow list" the deny list is processed first, followed by the allow list, thus leading to the most restrictive interpretation.
-&#8962;sp
+.PP
+.RS 4
+This parameter specifies a list of absolute pathnames the root of which are NOT allowed to be exported by user defined share definitions\. If the pathname exported starts with one of the strings in this list the user defined share will not be allowed\. Any pathname not starting with one of these strings will be allowed to be exported as a usershare\. This allows the Samba administrator to restrict the directories on the system that can be exported by user defined shares\.
+.sp
+If there is a "usershare prefix deny list" and also a "usershare prefix allow list" the deny list is processed first, followed by the allow list, thus leading to the most restrictive interpretation\.
+.sp
 Default:
-\fB&#9619;fIusershare prefix deny list&#9619;fR = NULL \fR
-&#8962;sp
+\fI\fIusershare prefix deny list\fR\fR\fI = \fR\fINULL\fR\fI \fR
+.sp
 Example:
-\fB&#9619;fIusershare prefix deny list&#9619;fR = /etc /dev /private \fR
-&#8962;RE
-&#8962;PP
+\fI\fIusershare prefix deny list\fR\fR\fI = \fR\fI/etc /dev /private\fR\fI \fR
+.RE
+
 usershare template share (G)
-&#8962;RS 4
-User defined shares only have limited possible parameters such as path, guest ok etc. This parameter allows usershares to "cloned" from an existing share. If "usershare template share" is set to the name of an existing share, then all usershares created have their defaults set from the parameters set on this share.
-&#8962;sp
-The target share may be set to be invalid for real file sharing by setting the parameter "-valid = False" on the template share definition. This causes it not to be seen as a real exported share but to be able to be used as a template for usershares.
-&#8962;sp
+.PP
+.RS 4
+User defined shares only have limited possible parameters such as path, guest ok etc\. This parameter allows usershares to "cloned" from an existing share\. If "usershare template share" is set to the name of an existing share, then all usershares created have their defaults set from the parameters set on this share\.
+.sp
+The target share may be set to be invalid for real file sharing by setting the parameter "\-valid = False" on the template share definition\. This causes it not to be seen as a real exported share but to be able to be used as a template for usershares\.
+.sp
 Default:
-\fB&#9619;fIusershare template share&#9619;fR = NULL \fR
-&#8962;sp
+\fI\fIusershare template share\fR\fR\fI = \fR\fINULL\fR\fI \fR
+.sp
 Example:
-\fB&#9619;fIusershare template share&#9619;fR = template_share \fR
-&#8962;RE
-&#8962;PP
+\fI\fIusershare template share\fR\fR\fI = \fR\fItemplate_share\fR\fI \fR
+.RE
+
 use sendfile (S)
-&#8962;RS 4
+.PP
+.RS 4
 If this parameter is
-&#9619;fByes&#9619;fR, and the
-&#9619;fBsendfile()&#9619;fR
-system call is supported by the underlying operating system, 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. Samba automatically turns this off for clients that use protocol levels lower than NT LM 0.12 and when it detects a client is Windows 9x (using sendfile from Linux will cause these clients to fail).
-&#8962;sp
+\fByes\fR, and the
+\fBsendfile()\fR
+system call is supported by the underlying operating system, 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\. Samba automatically turns this off for clients that use protocol levels lower than NT LM 0\.12 and when it detects a client is Windows 9x (using sendfile from Linux will cause these clients to fail)\.
+.sp
 Default:
-\fB&#9619;fIuse sendfile&#9619;fR = false \fR
-&#8962;RE
-&#8962;PP
+\fI\fIuse sendfile\fR\fR\fI = \fR\fIfalse\fR\fI \fR
+.RE
+
 use spnego (G)
-&#8962;RS 4
-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.
-&#8962;sp
-Unless further issues are discovered with our SPNEGO implementation, there is no reason this should ever be disabled.
-&#8962;sp
+.PP
+.RS 4
+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\.
+.sp
+Unless further issues are discovered with our SPNEGO implementation, there is no reason this should ever be disabled\.
+.sp
 Default:
-\fB&#9619;fIuse spnego&#9619;fR = yes \fR
-&#8962;RE
-&#8962;PP
-utmp (G)
-&#8962;RS 4
-This boolean parameter is only available if Samba has been configured and compiled with the option
---with-utmp. If set to
-&#9619;fByes&#9619;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.
-&#8962;sp
-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.
-&#8962;sp
-Default:
-\fB&#9619;fIutmp&#9619;fR = no \fR
-&#8962;RE
-&#8962;PP
+\fI\fIuse spnego\fR\fR\fI = \fR\fIyes\fR\fI \fR
+.RE
+
 utmp directory (G)
-&#8962;RS 4
+.PP
+.RS 4
 This parameter is only available if Samba has been configured and compiled with the option
---with-utmp. 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. By default this is not set, meaning the system will use whatever utmp file the native system is set to use (usually
-&#9619;fI/var/run/utmp&#9619;fR
-on Linux).
-&#8962;sp
+\-\-with\-utmp\. 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\. 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)\.
+.sp
 Default:
-\fB&#9619;fIutmp directory&#9619;fR = # Determined automatically \fR
-&#8962;sp
+\fI\fIutmp directory\fR\fR\fI = \fR\fI # Determined automatically\fR\fI \fR
+.sp
 Example:
-\fB&#9619;fIutmp directory&#9619;fR = /var/run/utmp \fR
-&#8962;RE
-&#8962;PP
--valid (S)
-&#8962;RS 4
-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.
-&#8962;sp
-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.
-&#8962;sp
+\fI\fIutmp directory\fR\fR\fI = \fR\fI/var/run/utmp\fR\fI \fR
+.RE
+
+utmp (G)
+.PP
+.RS 4
+This boolean parameter is only available if Samba has been configured and compiled with the option
+\-\-with\-utmp\. 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\.
+.sp
+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\.
+.sp
 Default:
-\fB&#9619;fI-valid&#9619;fR = yes \fR
-&#8962;RE
-&#8962;PP
+\fI\fIutmp\fR\fR\fI = \fR\fIno\fR\fI \fR
+.RE
+
 valid users (S)
-&#8962;RS 4
-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
-&#9619;fIinvalid users&#9619;fR
-parameter.
-&#8962;sp
-If this is empty (the default) then any user can login. If a username is in both this list and the
-&#9619;fIinvalid users&#9619;fR
-list then access is denied for that user.
-&#8962;sp
+.PP
+.RS 4
+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\.
+.sp
+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\.
+.sp
 The current servicename is substituted for
-&#9619;fI%S&#9619;fR. This is useful in the [homes] section.
-&#8962;sp
+\fI%S\fR\. This is useful in the [homes] section\.
+.sp
 Default:
-\fB&#9619;fIvalid users&#9619;fR = # No valid users list (anyone can login) \fR
-&#8962;sp
+\fI\fIvalid users\fR\fR\fI = \fR\fI # No valid users list (anyone can login) \fR\fI \fR
+.sp
 Example:
-\fB&#9619;fIvalid users&#9619;fR = greg, @pcusers \fR
-&#8962;RE
-&#8962;PP
+\fI\fIvalid users\fR\fR\fI = \fR\fIgreg, @pcusers\fR\fI \fR
+.RE
+
+\-valid (S)
+.PP
+.RS 4
+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\.
+.sp
+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\.
+.sp
+Default:
+\fI\fI\-valid\fR\fR\fI = \fR\fIyes\fR\fI \fR
+.RE
+
 veto files (S)
-&#8962;RS 4
-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.
-&#8962;sp
+.PP
+.RS 4
+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\.
+.sp
 Each entry must be a unix path, not a DOS path and must
-\fBnot\fR
-include the unix directory separator '/'.
-&#8962;sp
+\fInot\fR
+include the unix directory separator \'/\'\.
+.sp
 Note that the
-case sensitive option is applicable in vetoing files.
-&#8962;sp
-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
+\fIcase sensitive\fR
+option is applicable in vetoing files\.
+.sp
+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
+\fIfail\fR
 unless you also set the
-delete veto files parameter to
-&#9619;fIyes&#9619;fR.
-&#8962;sp
-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.
-&#8962;sp
+\fIdelete veto files\fR
+parameter to
+\fIyes\fR\.
+.sp
+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\.
+.sp
 Examples of use include:
-
-&#8962;sp
-
+.sp
+.RS 4
 .nf
-
 ; Veto any files containing the word Security,
-; any ending in .tmp, and any directory containing the
-; word root.
-veto files = /*Security*/*.tmp/*root*/
+; 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/
-
+; creates\.
+veto files = /\.AppleDouble/\.bin/\.AppleDesktop/Network Trash Folder/
 .fi
+.RE
+.sp
+.sp
+Default:
+\fI\fIveto files\fR\fR\fI = \fR\fINo files or directories are vetoed\.\fR\fI \fR
+.RE
 
-&#8962;sp
-Default:
-\fB&#9619;fIveto files&#9619;fR = No files or directories are vetoed. \fR
-&#8962;RE
-&#8962;PP
 veto oplock files (S)
-&#8962;RS 4
+.PP
+.RS 4
 This parameter is only valid when the
-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
-veto files parameter.
-&#8962;sp
-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
-&#9619;fI.SEM&#9619;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.
-&#8962;sp
+\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\.
+.sp
+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\.
+.sp
 An example of use is:
-
-&#8962;sp
-
+.sp
+.RS 4
 .nf
-
-veto oplock files = /.*SEM/
-
+veto oplock files = /\.*SEM/
 .fi
+.RE
+.sp
+.sp
+Default:
+\fI\fIveto oplock files\fR\fR\fI = \fR\fI # No files are vetoed for oplock grants\fR\fI \fR
+.RE
+vfs object.PP
+.RS 4
+This parameter is a synonym for
+vfs objects\.
+.RE
 
-&#8962;sp
-Default:
-\fB&#9619;fIveto oplock files&#9619;fR = # No files are vetoed for oplock grants \fR
-&#8962;RE
-&#8962;PP
-vfs object
-&#8962;RS 4
-This parameter is a synonym for vfs objects.
-&#8962;RE
-&#8962;PP
 vfs objects (S)
-&#8962;RS 4
-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.
-&#8962;sp
+.PP
+.RS 4
+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\.
+.sp
 Default:
-\fB&#9619;fIvfs objects&#9619;fR = \fR
-&#8962;sp
+\fI\fIvfs objects\fR\fR\fI = \fR\fI\fR\fI \fR
+.sp
 Example:
-\fB&#9619;fIvfs objects&#9619;fR = extd_audit recycle \fR
-&#8962;RE
-&#8962;PP
+\fI\fIvfs objects\fR\fR\fI = \fR\fIextd_audit recycle\fR\fI \fR
+.RE
+
 volume (S)
-&#8962;RS 4
-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.
-&#8962;sp
+.PP
+.RS 4
+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\.
+.sp
 Default:
-\fB&#9619;fIvolume&#9619;fR = # the name of the share \fR
-&#8962;RE
-&#8962;PP
+\fI\fIvolume\fR\fR\fI = \fR\fI # the name of the share\fR\fI \fR
+.RE
+
 wide links (S)
-&#8962;RS 4
-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.
-&#8962;sp
-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.
-&#8962;sp
+.PP
+.RS 4
+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\.
+.sp
+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\.
+.sp
 Default:
-\fB&#9619;fIwide links&#9619;fR = yes \fR
-&#8962;RE
-&#8962;PP
+\fI\fIwide links\fR\fR\fI = \fR\fIyes\fR\fI \fR
+.RE
+
 winbind cache time (G)
-&#8962;RS 4
+.PP
+.RS 4
 This parameter specifies the number of seconds the
-&#9619;fBwinbindd&#9619;fR(8)
-daemon will cache user and group information before querying a Windows NT server again.
-&#8962;sp
+\fBwinbindd\fR(8)
+daemon will cache user and group information before querying a Windows NT server again\.
+.sp
 This does not apply to authentication requests, these are always evaluated in real time unless the
-winbind offline logon option has been enabled.
-&#8962;sp
+\fIwinbind offline logon\fR
+option has been enabled\.
+.sp
 Default:
-\fB&#9619;fIwinbind cache time&#9619;fR = 300 \fR
-&#8962;RE
-&#8962;PP
+\fI\fIwinbind cache time\fR\fR\fI = \fR\fI300\fR\fI \fR
+.RE
+
 winbind enum groups (G)
-&#8962;RS 4
+.PP
+.RS 4
 On large installations using
-&#9619;fBwinbindd&#9619;fR(8)
+\fBwinbindd\fR(8)
 it may be necessary to suppress the enumeration of groups through the
 setgrent(),
 getgrent()
 and
 endgrent()
-group of system calls. If the
-&#9619;fIwinbind enum groups&#9619;fR
+group of system calls\. If the
+\fIwinbind enum groups\fR
 parameter is
-&#9619;fBno&#9619;fR, calls to the
+\fBno\fR, calls to the
 getgrent()
-system call will not return any data.
-&#8962;sp
-&#8962;it 1 an&#9617;trap
-&#8962;nr an&#9617;no&#9617;space&#9617;flag 1
-&#8962;nr an&#9617;break&#9617;flag 1
-&#8962;br
-&#9619;fBWarning&#9619;fR
-Turning off group enumeration may cause some programs to behave oddly.
+system call will not return any data\.
+.sp
+.it 1 an-trap
+.nr an-no-space-flag 1
+.nr an-break-flag 1
+.br
+Warning
+Turning off group enumeration may cause some programs to behave oddly\.
 
 Default:
-\fB&#9619;fIwinbind enum groups&#9619;fR = no \fR
-&#8962;RE
-&#8962;PP
+\fI\fIwinbind enum groups\fR\fR\fI = \fR\fIno\fR\fI \fR
+.RE
+
 winbind enum users (G)
-&#8962;RS 4
+.PP
+.RS 4
 On large installations using
-&#9619;fBwinbindd&#9619;fR(8)
+\fBwinbindd\fR(8)
 it may be necessary to suppress the enumeration of users through the
 setpwent(),
 getpwent()
 and
 endpwent()
-group of system calls. If the
-&#9619;fIwinbind enum users&#9619;fR
+group of system calls\. If the
+\fIwinbind enum users\fR
 parameter is
-&#9619;fBno&#9619;fR, calls to the
+\fBno\fR, calls to the
 getpwent
-system call will not return any data.
-&#8962;sp
-&#8962;it 1 an&#9617;trap
-&#8962;nr an&#9617;no&#9617;space&#9617;flag 1
-&#8962;nr an&#9617;break&#9617;flag 1
-&#8962;br
-&#9619;fBWarning&#9619;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.
+system call will not return any data\.
+.sp
+.it 1 an-trap
+.nr an-no-space-flag 1
+.nr an-break-flag 1
+.br
+Warning
+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:
-\fB&#9619;fIwinbind enum users&#9619;fR = no \fR
-&#8962;RE
-&#8962;PP
+\fI\fIwinbind enum users\fR\fR\fI = \fR\fIno\fR\fI \fR
+.RE
+
 winbind expand groups (G)
-&#8962;RS 4
-This option controls the maximum depth that winbindd will traverse when flattening nested group memberships of Windows domain groups. This is different from the
-winbind nested groups option which implements the Windows NT4 model of local group nesting. The "winbind expand groups" parameter specifically applies to the membership of domain groups.
-&#8962;sp
-Be aware that a high value for this parameter can result in system slowdown as the main parent winbindd daemon must perform the group unrolling and will be unable to answer incoming NSS or authentication requests during this time.
-&#8962;sp
+.PP
+.RS 4
+This option controls the maximum depth that winbindd will traverse when flattening nested group memberships of Windows domain groups\. This is different from the
+\fIwinbind nested groups\fR
+option which implements the Windows NT4 model of local group nesting\. The "winbind expand groups" parameter specifically applies to the membership of domain groups\.
+.sp
+Be aware that a high value for this parameter can result in system slowdown as the main parent winbindd daemon must perform the group unrolling and will be unable to answer incoming NSS or authentication requests during this time\.
+.sp
 Default:
-\fB&#9619;fIwinbind expand groups&#9619;fR = 1 \fR
-&#8962;RE
-&#8962;PP
+\fI\fIwinbind expand groups\fR\fR\fI = \fR\fI1\fR\fI \fR
+.RE
+
 winbind nested groups (G)
-&#8962;RS 4
-If set to yes, this parameter activates the support for nested groups. Nested groups are also called local groups or aliases. They work like their counterparts in Windows: Nested groups are defined locally on any machine (they are shared between DC's through their SAM) and can contain users and global groups from any trusted SAM. To be able to use nested groups, you need to run nss_winbind.
-&#8962;sp
+.PP
+.RS 4
+If set to yes, this parameter activates the support for nested groups\. Nested groups are also called local groups or aliases\. They work like their counterparts in Windows: Nested groups are defined locally on any machine (they are shared between DC\'s through their SAM) and can contain users and global groups from any trusted SAM\. To be able to use nested groups, you need to run nss_winbind\.
+.sp
 Default:
-\fB&#9619;fIwinbind nested groups&#9619;fR = yes \fR
-&#8962;RE
-&#8962;PP
+\fI\fIwinbind nested groups\fR\fR\fI = \fR\fIyes\fR\fI \fR
+.RE
+
 winbind normalize names (G)
-&#8962;RS 4
-This parameter controls whether winbindd will replace whitespace in user and group names with an underscore (_) character. For example, whether the name "Space Kadet" should be replaced with the string "space_kadet". Frequently Unix shell scripts will have difficulty with usernames contains whitespace due to the default field separator in the shell. Do not enable this option if the underscore character is used in account names within your domain
-&#8962;sp
+.PP
+.RS 4
+This parameter controls whether winbindd will replace whitespace in user and group names with an underscore (_) character\. For example, whether the name "Space Kadet" should be replaced with the string "space_kadet"\. Frequently Unix shell scripts will have difficulty with usernames contains whitespace due to the default field separator in the shell\. Do not enable this option if the underscore character is used in account names within your domain
+.sp
 Default:
-\fB&#9619;fIwinbind normalize names&#9619;fR = no \fR
-&#8962;sp
+\fI\fIwinbind normalize names\fR\fR\fI = \fR\fIno\fR\fI \fR
+.sp
 Example:
-\fB&#9619;fIwinbind normalize names&#9619;fR = yes \fR
-&#8962;RE
-&#8962;PP
+\fI\fIwinbind normalize names\fR\fR\fI = \fR\fIyes\fR\fI \fR
+.RE
+
 winbind nss info (G)
-&#8962;RS 4
-This parameter is designed to control how Winbind retrieves Name Service Information to construct a user's home directory and login shell. Currently the following settings are available:
-\(bu
-&#9619;fItemplate&#9619;fR
-- The default, using the parameters of
-&#9619;fItemplate shell&#9619;fR
+.PP
+.RS 4
+This parameter is designed to control how Winbind retrieves Name Service Information to construct a user\'s home directory and login shell\. Currently the following settings are available:
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
+\fItemplate\fR
+\- The default, using the parameters of
+\fItemplate shell\fR
 and
-&#9619;fItemplate homedir&#9619;fR)
-.TP
-\(bu
-&#9619;fIsfu&#9619;fR
-- When Samba is running in security = ads and your Active Directory Domain Controller does support the Microsoft "Services for Unix" (SFU) LDAP schema, winbind can retrieve the login shell and the home directory attributes directly from your Directory Server. Note that retrieving UID and GID from your ADS-Server requires to use
-&#9619;fIidmap backend&#9619;fR
+\fItemplate homedir\fR)
+.RE
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
+\fI<sfu | rfc2307 >\fR
+\- When Samba is running in security = ads and your Active Directory Domain Controller does support the Microsoft "Services for Unix" (SFU) LDAP schema, winbind can retrieve the login shell and the home directory attributes directly from your Directory Server\. Note that retrieving UID and GID from your ADS\-Server requires to use
+\fIidmap backend\fR
 = ad or
-&#9619;fIidmap config DOMAIN:backend&#9619;fR
-= ad as well.
-&#8962;IP "" 4
-
-&#8962;sp
+\fIidmap config DOMAIN:backend\fR
+= ad as well\.
+.sp
+.RE
+.sp
 Default:
-\fB&#9619;fIwinbind nss info&#9619;fR = template \fR
-&#8962;sp
+\fI\fIwinbind nss info\fR\fR\fI = \fR\fItemplate\fR\fI \fR
+.sp
 Example:
-\fB&#9619;fIwinbind nss info&#9619;fR = template sfu \fR
-&#8962;RE
-&#8962;PP
+\fI\fIwinbind nss info\fR\fR\fI = \fR\fItemplate sfu\fR\fI \fR
+.RE
+
 winbind offline logon (G)
-&#8962;RS 4
+.PP
+.RS 4
 This parameter is designed to control whether Winbind should allow to login with the
-&#9619;fIpam_winbind&#9619;fR
-module using Cached Credentials. If enabled, winbindd will store user credentials from successful logins encrypted in a local cache.
-&#8962;sp
+\fIpam_winbind\fR
+module using Cached Credentials\. If enabled, winbindd will store user credentials from successful logins encrypted in a local cache\.
+.sp
 Default:
-\fB&#9619;fIwinbind offline logon&#9619;fR = false \fR
-&#8962;sp
+\fI\fIwinbind offline logon\fR\fR\fI = \fR\fIfalse\fR\fI \fR
+.sp
 Example:
-\fB&#9619;fIwinbind offline logon&#9619;fR = true \fR
-&#8962;RE
-&#8962;PP
+\fI\fIwinbind offline logon\fR\fR\fI = \fR\fItrue\fR\fI \fR
+.RE
+
 winbind refresh tickets (G)
-&#8962;RS 4
+.PP
+.RS 4
 This parameter is designed to control whether Winbind should refresh Kerberos Tickets retrieved using the
-&#9619;fIpam_winbind&#9619;fR
-module.
-&#8962;sp
+\fIpam_winbind\fR
+module\.
+.sp
 Default:
-\fB&#9619;fIwinbind refresh tickets&#9619;fR = false \fR
-&#8962;sp
+\fI\fIwinbind refresh tickets\fR\fR\fI = \fR\fIfalse\fR\fI \fR
+.sp
 Example:
-\fB&#9619;fIwinbind refresh tickets&#9619;fR = true \fR
-&#8962;RE
-&#8962;PP
+\fI\fIwinbind refresh tickets\fR\fR\fI = \fR\fItrue\fR\fI \fR
+.RE
+
 winbind rpc only (G)
-&#8962;RS 4
+.PP
+.RS 4
 Setting this parameter to
 yes
-forces winbindd to use RPC instead of LDAP to retrieve information from Domain Controllers.
-&#8962;sp
+forces winbindd to use RPC instead of LDAP to retrieve information from Domain Controllers\.
+.sp
 Default:
-\fB&#9619;fIwinbind rpc only&#9619;fR = no \fR
-&#8962;RE
-&#8962;PP
+\fI\fIwinbind rpc only\fR\fR\fI = \fR\fIno\fR\fI \fR
+.RE
+
 winbind separator (G)
-&#8962;RS 4
+.PP
+.RS 4
 This parameter allows an admin to define the character used when listing a username of the form of
-&#9619;fIDOMAIN &#9619;fR\&#9619;fIuser&#9619;fR. This parameter is only applicable when using the
-&#9619;fIpam_winbind.so&#9619;fR
+\fIDOMAIN \fR\e\fIuser\fR\. This parameter is only applicable when using the
+\fIpam_winbind\.so\fR
 and
-&#9619;fInss_winbind.so&#9619;fR
-modules for UNIX services.
-&#8962;sp
-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.
-&#8962;sp
+\fInss_winbind\.so\fR
+modules for UNIX services\.
+.sp
+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\.
+.sp
 Default:
-\fB&#9619;fIwinbind separator&#9619;fR = '\\' \fR
-&#8962;sp
+\fI\fIwinbind separator\fR\fR\fI = \fR\fI\'\e\'\fR\fI \fR
+.sp
 Example:
-\fB&#9619;fIwinbind separator&#9619;fR = + \fR
-&#8962;RE
-&#8962;PP
+\fI\fIwinbind separator\fR\fR\fI = \fR\fI+\fR\fI \fR
+.RE
+
 winbind trusted domains only (G)
-&#8962;RS 4
-This parameter is designed to allow Samba servers that are members of a Samba controlled domain to use UNIX accounts distributed via NIS, rsync, or LDAP as the uid's for winbindd users in the hosts primary domain. Therefore, the user
-DOMAIN\\user1
-would be mapped to the account user1 in /etc/passwd instead of allocating a new uid for him or her.
-&#8962;sp
-This parameter is now deprecated in favor of the newer idmap_nss backend. Refer to the
-idmap domains smb.conf option and the
-&#9619;fBidmap_nss&#9619;fR(8)
-man page for more information.
-&#8962;sp
+.PP
+.RS 4
+This parameter is designed to allow Samba servers that are members of a Samba controlled domain to use UNIX accounts distributed via NIS, rsync, or LDAP as the uid\'s for winbindd users in the hosts primary domain\. Therefore, the user
+DOMAIN\euser1
+would be mapped to the account user1 in /etc/passwd instead of allocating a new uid for him or her\.
+.sp
+This parameter is now deprecated in favor of the newer idmap_nss backend\. Refer to the
+\fIidmap domains\fR
+smb\.conf option and the
+\fBidmap_nss\fR(8)
+man page for more information\.
+.sp
 Default:
-\fB&#9619;fIwinbind trusted domains only&#9619;fR = no \fR
-&#8962;RE
-&#8962;PP
+\fI\fIwinbind trusted domains only\fR\fR\fI = \fR\fIno\fR\fI \fR
+.RE
+
 winbind use default domain (G)
-&#8962;RS 4
+.PP
+.RS 4
 This parameter specifies whether the
-&#9619;fBwinbindd&#9619;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.
-&#8962;sp
+\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\.
+.sp
 Default:
-\fB&#9619;fIwinbind use default domain&#9619;fR = no \fR
-&#8962;sp
+\fI\fIwinbind use default domain\fR\fR\fI = \fR\fIno\fR\fI \fR
+.sp
 Example:
-\fB&#9619;fIwinbind use default domain&#9619;fR = yes \fR
-&#8962;RE
-&#8962;PP
+\fI\fIwinbind use default domain\fR\fR\fI = \fR\fIyes\fR\fI \fR
+.RE
+
 wins hook (G)
-&#8962;RS 4
-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.
-&#8962;sp
+.PP
+.RS 4
+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\.
+.sp
 The wins hook parameter specifies the name of a script or executable that will be called as follows:
-&#8962;sp
+.sp
 wins_hook operation name nametype ttl IP_list
-\(bu
-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.
-.TP
-\(bu
-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.
-.TP
-\(bu
-The third argument is the NetBIOS name type as a 2 digit hexadecimal number.
-.TP
-\(bu
-The fourth argument is the TTL (time to live) for the name in seconds.
-.TP
-\(bu
-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.
-&#8962;IP "" 4
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
+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\.
+.RE
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
+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\.
+.RE
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
+The third argument is the NetBIOS name type as a 2 digit hexadecimal number\.
+.RE
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
+The fourth argument is the TTL (time to live) for the name in seconds\.
+.RE
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
+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\.
+.sp
+.RE
 An example script that calls the BIND dynamic DNS update program
 nsupdate
-is provided in the examples directory of the Samba source code.
-&#8962;sp
-\fBNo default\fR
-&#8962;RE
-&#8962;PP
+is provided in the examples directory of the Samba source code\.
+.sp
+\fINo default\fR
+.RE
+
 wins proxy (G)
-&#8962;RS 4
+.PP
+.RS 4
 This is a boolean that controls if
-&#9619;fBnmbd&#9619;fR(8)
-will respond to broadcast name queries on behalf of other hosts. You may need to set this to
-&#9619;fByes&#9619;fR
-for some older clients.
-&#8962;sp
+\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\.
+.sp
 Default:
-\fB&#9619;fIwins proxy&#9619;fR = no \fR
-&#8962;RE
-&#8962;PP
+\fI\fIwins proxy\fR\fR\fI = \fR\fIno\fR\fI \fR
+.RE
+
 wins server (G)
-&#8962;RS 4
+.PP
+.RS 4
 This specifies the IP address (or DNS name: IP address for preference) of the WINS server that
-&#9619;fBnmbd&#9619;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.
-&#8962;sp
-You should point this at your WINS server if you have a multi-subnetted network.
-&#8962;sp
-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 separated from the ip address by a colon.
-&#8962;sp
-&#8962;it 1 an&#9617;trap
-&#8962;nr an&#9617;no&#9617;space&#9617;flag 1
-&#8962;nr an&#9617;break&#9617;flag 1
-&#8962;br
-&#9619;fBNote&#9619;fR
-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.
+\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\.
+.sp
+You should point this at your WINS server if you have a multi\-subnetted network\.
+.sp
+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 separated from the ip address by a colon\.
+.sp
+.it 1 an-trap
+.nr an-no-space-flag 1
+.nr an-break-flag 1
+.br
+Note
+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 chapter in the Samba3-HOWTO on Network Browsing.
-&#8962;sp
+See the chapter in the Samba3\-HOWTO on Network Browsing\.
+.sp
 Default:
-\fB&#9619;fIwins server&#9619;fR = \fR
-&#8962;sp
+\fI\fIwins server\fR\fR\fI = \fR\fI\fR\fI \fR
+.sp
 Example:
-\fB&#9619;fIwins server&#9619;fR = mary:192.9.200.1 fred:192.168.3.199 mary:192.168.2.61 # 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. \fR
-&#8962;sp
+\fI\fIwins server\fR\fR\fI = \fR\fImary:192\.9\.200\.1 fred:192\.168\.3\.199 mary:192\.168\.2\.61 # 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\.\fR\fI \fR
+.sp
 Example:
-\fB&#9619;fIwins server&#9619;fR = 192.9.200.1 192.168.2.61 \fR
-&#8962;RE
-&#8962;PP
+\fI\fIwins server\fR\fR\fI = \fR\fI192\.9\.200\.1 192\.168\.2\.61\fR\fI \fR
+.RE
+
 wins support (G)
-&#8962;RS 4
+.PP
+.RS 4
 This boolean controls if the
-&#9619;fBnmbd&#9619;fR(8)
-process in Samba will act as a WINS server. You should not set this to
-&#9619;fByes&#9619;fR
-unless you have a multi-subnetted network and you wish a particular
+\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
 nmbd
-to be your WINS server. Note that you should
-\fBNEVER\fR
+to be your WINS server\. Note that you should
+\fINEVER\fR
 set this to
-&#9619;fByes&#9619;fR
-on more than one machine in your network.
-&#8962;sp
+\fByes\fR
+on more than one machine in your network\.
+.sp
 Default:
-\fB&#9619;fIwins support&#9619;fR = no \fR
-&#8962;RE
-&#8962;PP
+\fI\fIwins support\fR\fR\fI = \fR\fIno\fR\fI \fR
+.RE
+
 workgroup (G)
-&#8962;RS 4
-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
-security = domain setting.
-&#8962;sp
+.PP
+.RS 4
+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
+\fIsecurity = domain\fR
+setting\.
+.sp
 Default:
-\fB&#9619;fIworkgroup&#9619;fR = WORKGROUP \fR
-&#8962;sp
+\fI\fIworkgroup\fR\fR\fI = \fR\fIWORKGROUP\fR\fI \fR
+.sp
 Example:
-\fB&#9619;fIworkgroup&#9619;fR = MYGROUP \fR
-&#8962;RE
-&#8962;PP
-writable
-&#8962;RS 4
-This parameter is a synonym for writeable.
-&#8962;RE
-&#8962;PP
+\fI\fIworkgroup\fR\fR\fI = \fR\fIMYGROUP\fR\fI \fR
+.RE
+writable.PP
+.RS 4
+This parameter is a synonym for
+writeable\.
+.RE
+
 writeable (S)
-&#8962;RS 4
+.PP
+.RS 4
 Inverted synonym for
-read only.
-&#8962;sp
-\fBNo default\fR
-&#8962;RE
-&#8962;PP
+\fIread only\fR\.
+.sp
+\fINo default\fR
+.RE
+
 write cache size (S)
-&#8962;RS 4
-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.
-&#8962;sp
-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.
-&#8962;sp
-The integer parameter specifies the size of this cache (per oplocked file) in bytes.
-&#8962;sp
+.PP
+.RS 4
+If this integer parameter is set to non\-zero value, Samba will create an in\-memory cache for each oplocked file (it does
+\fInot\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\.
+.sp
+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\.
+.sp
+The integer parameter specifies the size of this cache (per oplocked file) in bytes\.
+.sp
 Default:
-\fB&#9619;fIwrite cache size&#9619;fR = 0 \fR
-&#8962;sp
+\fI\fIwrite cache size\fR\fR\fI = \fR\fI0\fR\fI \fR
+.sp
 Example:
-\fB&#9619;fIwrite cache size&#9619;fR = 262144 # for a 256k cache size per file \fR
-&#8962;RE
-&#8962;PP
+\fI\fIwrite cache size\fR\fR\fI = \fR\fI262144 # for a 256k cache size per file\fR\fI \fR
+.RE
+
 write list (S)
-&#8962;RS 4
-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
-read only option is set to. The list can include group names using the @group syntax.
-&#8962;sp
-Note that if a user is in both the read list and the write list then they will be given write access.
-&#8962;sp
+.PP
+.RS 4
+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\.
+.sp
+Note that if a user is in both the read list and the write list then they will be given write access\.
+.sp
 By design, this parameter will not work with the
-security = share in Samba 3.0.
-&#8962;sp
+\fIsecurity = share\fR
+in Samba 3\.0\.
+.sp
 Default:
-\fB&#9619;fIwrite list&#9619;fR = \fR
-&#8962;sp
+\fI\fIwrite list\fR\fR\fI = \fR\fI\fR\fI \fR
+.sp
 Example:
-\fB&#9619;fIwrite list&#9619;fR = admin, root, @staff \fR
-&#8962;RE
-&#8962;PP
+\fI\fIwrite list\fR\fR\fI = \fR\fIadmin, root, @staff\fR\fI \fR
+.RE
+
 write raw (G)
-&#8962;RS 4
-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.
-&#8962;sp
+.PP
+.RS 4
+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\.
+.sp
 Default:
-\fB&#9619;fIwrite raw&#9619;fR = yes \fR
-&#8962;RE
-&#8962;PP
+\fI\fIwrite raw\fR\fR\fI = \fR\fIyes\fR\fI \fR
+.RE
+
 wtmp directory (G)
-&#8962;RS 4
+.PP
+.RS 4
 This parameter is only available if Samba has been configured and compiled with the option
---with-utmp. 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.
-&#8962;sp
+\-\-with\-utmp\. 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\.
+.sp
 By default this is not set, meaning the system will use whatever utmp file the native system is set to use (usually
-&#9619;fI/var/run/wtmp&#9619;fR
-on Linux).
-&#8962;sp
+\fI/var/run/wtmp\fR
+on Linux)\.
+.sp
 Default:
-\fB&#9619;fIwtmp directory&#9619;fR = \fR
-&#8962;sp
+\fI\fIwtmp directory\fR\fR\fI = \fR\fI\fR\fI \fR
+.sp
 Example:
-\fB&#9619;fIwtmp directory&#9619;fR = /var/log/wtmp \fR
-&#8962;RE
-&#8962;SH "WARNINGS"
-&#8962;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.
-&#8962;PP
-On a similar note, many clients - especially DOS clients - limit service names to eight characters.
-&#9619;fBsmbd&#9619;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.
-&#8962;PP
+\fI\fIwtmp directory\fR\fR\fI = \fR\fI/var/log/wtmp\fR\fI \fR
+.RE
+.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.
-&#8962;SH "VERSION"
-&#8962;PP
-This man page is correct for version 3.0 of the Samba suite.
-&#8962;SH "SEE ALSO"
-&#8962;PP
+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 of the Samba suite\.
+.SH "SEE ALSO"
+.PP
 
-&#9619;fBsamba&#9619;fR(7),
-&#9619;fBsmbpasswd&#9619;fR(8),
-&#9619;fBswat&#9619;fR(8),
-&#9619;fBsmbd&#9619;fR(8),
-&#9619;fBnmbd&#9619;fR(8),
-&#9619;fBsmbclient&#9619;fR(1),
-&#9619;fBnmblookup&#9619;fR(1),
-&#9619;fBtestparm&#9619;fR(1),
-&#9619;fBtestprns&#9619;fR(1).
-&#8962;SH "AUTHOR"
-&#8962;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.
-&#8962;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.
-
+\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\.

Modified: branches/samba/experimental/docs/manpages/smbcacls.1
===================================================================
--- branches/samba/experimental/docs/manpages/smbcacls.1	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/docs/manpages/smbcacls.1	2008-06-09 06:59:20 UTC (rev 1920)
@@ -1,230 +1,326 @@
-.\"Generated by db2man.xsl. Don't modify this, modify the source.
-.de Sh \" Subsection
-.br
-.if t .Sp
-.ne 5
+.\"     Title: smbcacls
+.\"    Author: 
+.\" Generator: DocBook XSL Stylesheets v1.73.1 <http://docbook.sf.net/>
+.\"      Date: 05/20/2008
+.\"    Manual: User Commands
+.\"    Source: Samba 3.2
+.\"
+.TH "SMBCACLS" "1" "05/20/2008" "Samba 3\.2" "User Commands"
+.\" disable hyphenation
+.nh
+.\" disable justification (adjust text to left margin only)
+.ad l
+.SH "NAME"
+smbcacls - Set or get ACLs on an NT file or directory names
+.SH "SYNOPSIS"
+.HP 1
+smbcacls {//server/share} {filename} [\-D\ acls] [\-M\ acls] [\-a\ acls] [\-S\ acls] [\-C\ name] [\-G\ name] [\-\-numeric] [\-t] [\-U\ username] [\-h] [\-d]
+.SH "DESCRIPTION"
 .PP
-\fB\\$1\fR
+This tool is part of the
+\fBsamba\fR(7)
+suite\.
 .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 "" "" ""
-&#8962;SH "NAME"
-smbcacls - Set or get ACLs on an NT file or directory names
-&#8962;SH "SYNOPSIS"
-&#8962;HP 1
-smbcacls {//server/share} {filename} [-D&#9600;acls] [-M&#9600;acls] [-a&#9600;acls] [-S&#9600;acls] [-C&#9600;name] [-G&#9600;name] [--numeric] [-t] [-U&#9600;username] [-h] [-d]
-&#8962;SH "DESCRIPTION"
-&#8962;PP
-This tool is part of the
-&#9619;fBsamba&#9619;fR(7)
-suite.
-&#8962;PP
 The
 smbcacls
-program manipulates NT Access Control Lists (ACLs) on SMB file shares.
-&#8962;SH "OPTIONS"
-&#8962;PP
+program manipulates NT Access Control Lists (ACLs) on SMB file shares\.
+.SH "OPTIONS"
+.PP
 The following options are available to the
 smbcacls
-program. The format of ACLs is described in the section ACL FORMAT
-&#8962;PP
--a acls
-&#8962;RS 4
-Add the ACLs specified to the ACL list. Existing access control entries are unchanged.
-&#8962;RE
-&#8962;PP
--M acls
-&#8962;RS 4
-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
-&#8962;RE
-&#8962;PP
--D acls
-&#8962;RS 4
-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.
-&#8962;RE
-&#8962;PP
--S acls
-&#8962;RS 4
-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.
-&#8962;RE
-&#8962;PP
--U username
-&#8962;RS 4
-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
-&#9619;fBsmb.conf&#9619;fR(5)
-file is used, or "username%password" or "DOMAIN\username%password" and the password and workgroup names are used as provided.
-&#8962;RE
-&#8962;PP
--C name
-&#8962;RS 4
+program\. The format of ACLs is described in the section ACL FORMAT
+.PP
+\-a acls
+.RS 4
+Add the ACLs specified to the ACL list\. Existing access control entries are unchanged\.
+.RE
+.PP
+\-M acls
+.RS 4
+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
+.RE
+.PP
+\-D acls
+.RS 4
+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\.
+.RE
+.PP
+\-S acls
+.RS 4
+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\.
+.RE
+.PP
+\-U username
+.RS 4
+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\eusername%password" and the password and workgroup names are used as provided\.
+.RE
+.PP
+\-C name
+.RS 4
 The owner of a file or directory can be changed to the name given using the
-&#9619;fI-C&#9619;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.
-&#8962;sp
-This command is a shortcut for -M OWNER:name.
-&#8962;RE
-&#8962;PP
--G name
-&#8962;RS 4
+\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\.
+.sp
+This command is a shortcut for \-M OWNER:name\.
+.RE
+.PP
+\-G name
+.RS 4
 The group owner of a file or directory can be changed to the name given using the
-&#9619;fI-G&#9619;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.
-&#8962;sp
-This command is a shortcut for -M GROUP:name.
-&#8962;RE
-&#8962;PP
---numeric
-&#8962;RS 4
-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.
-&#8962;RE
-&#8962;PP
--t
-&#8962;RS 4
-Don't actually do anything, only validate the correctness of the arguments.
-&#8962;RE
-&#8962;PP
--h|--help
-&#8962;RS 4
-Print a summary of command line options.
-&#8962;RE
-&#8962;PP
--d|--debuglevel=level
-&#8962;RS 4
-&#9619;fIlevel&#9619;fR
-is an integer from 0 to 10. The default value if this parameter is not specified is 0.
-&#8962;sp
-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.
-&#8962;sp
-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.
-&#8962;sp
+\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\.
+.sp
+This command is a shortcut for \-M GROUP:name\.
+.RE
+.PP
+\-\-numeric
+.RS 4
+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\.
+.RE
+.PP
+\-t
+.RS 4
+Don\'t actually do anything, only validate the correctness of the arguments\.
+.RE
+.PP
+\-h|\-\-help
+.RS 4
+Print a summary of command line options\.
+.RE
+.PP
+\-d|\-\-debuglevel=level
+.RS 4
+\fIlevel\fR
+is an integer from 0 to 10\. The default value if this parameter is not specified is 0\.
+.sp
+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\.
+.sp
+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\.
+.sp
 Note that specifying this parameter here will override the
-
+\fIlog level\fR
 parameter in the
-&#9619;fIsmb.conf&#9619;fR
-file.
-&#8962;RE
-&#8962;PP
--V
-&#8962;RS 4
-Prints the program version number.
-&#8962;RE
-&#8962;PP
--s <configuration file>
-&#8962;RS 4
-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
-&#9619;fIsmb.conf&#9619;fR
-for more information. The default configuration file name is determined at compile time.
-&#8962;RE
-&#8962;PP
--l|--log-basename=logdirectory
-&#8962;RS 4
-Base directory name for log/debug files. The extension
-&#9619;fB".progname"&#9619;fR
-will be appended (e.g. log.smbclient, log.smbd, etc...). The log file is never removed by the client.
-&#8962;RE
-&#8962;SH "ACL FORMAT"
-&#8962;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:
-&#8962;PP
-
-&#8962;sp
-
+\fIsmb\.conf\fR
+file\.
+.RE
+.PP
+\-V
+.RS 4
+Prints the program version number\.
+.RE
+.PP
+\-s <configuration file>
+.RS 4
+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\.
+.RE
+.PP
+\-l|\-\-log\-basename=logdirectory
+.RS 4
+Base directory name for log/debug files\. The extension
+\fB"\.progname"\fR
+will be appended (e\.g\. log\.smbclient, log\.smbd, etc\.\.\.)\. The log file is never removed by the client\.
+.RE
+.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
+.RS 4
 .nf
  
 REVISION:<revision number>
 OWNER:<sid or name>
 GROUP:<sid or name>
 ACL:<sid or name>:<type>/<flags>/<mask>
-
 .fi
-
-&#8962;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.
-&#8962;PP
-The owner and group specify the owner and group sids for the object. If a SID in the format S-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.
-&#8962;PP
-ACLs specify permissions granted to the SID. This SID again can be specified in S-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.
-&#8962;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:
-\(bu
-&#9619;fB#define SEC_ACE_FLAG_OBJECT_INHERIT 0x1&#9619;fR
-.TP
-\(bu
-&#9619;fB#define SEC_ACE_FLAG_CONTAINER_INHERIT 0x2&#9619;fR
-.TP
-\(bu
-&#9619;fB#define SEC_ACE_FLAG_NO_PROPAGATE_INHERIT 0x4&#9619;fR
-.TP
-\(bu
-&#9619;fB#define SEC_ACE_FLAG_INHERIT_ONLY 0x8&#9619;fR
-&#8962;PP
-At present flags can only be specified as decimal or hexadecimal values.
-&#8962;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.
-\(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
-&#8962;PP
+.RE
+.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 S\-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 S\-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 ALLOWED or DENIED to allow/deny 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:
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
+\fB#define SEC_ACE_FLAG_OBJECT_INHERIT 0x1\fR
+.RE
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
+\fB#define SEC_ACE_FLAG_CONTAINER_INHERIT 0x2\fR
+.RE
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
+\fB#define SEC_ACE_FLAG_NO_PROPAGATE_INHERIT 0x4\fR
+.RE
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
+\fB#define SEC_ACE_FLAG_INHERIT_ONLY 0x8\fR
+.sp
+.RE
+.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\.
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
+\fIR\fR
+\- Allow read access
+.RE
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
+\fIW\fR
+\- Allow write access
+.RE
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
+\fIX\fR
+\- Execute permission on the object
+.RE
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
+\fID\fR
+\- Delete the object
+.RE
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
+\fIP\fR
+\- Change permissions
+.RE
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
+\fIO\fR
+\- Take ownership
+.sp
+.RE
+.PP
 The following combined permissions can be specified:
-\(bu
-\fBREAD\fR
-- Equivalent to 'RX' permissions
-.TP
-\(bu
-\fBCHANGE\fR
-- Equivalent to 'RXWD' permissions
-.TP
-\(bu
-\fBFULL\fR
-- Equivalent to 'RWXDPO' permissions
-&#8962;SH "EXIT STATUS"
-&#8962;PP
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
+\fIREAD\fR
+\- Equivalent to \'RX\' permissions
+.RE
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
+\fICHANGE\fR
+\- Equivalent to \'RXWD\' permissions
+.RE
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
+\fIFULL\fR
+\- Equivalent to \'RWXDPO\' permissions
+.SH "EXIT STATUS"
+.PP
 The
 smbcacls
-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.
-&#8962;PP
-If the operation succeeded, smbcacls returns and exit status of 0. If
+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
 smbcacls
-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.
-&#8962;SH "VERSION"
-&#8962;PP
-This man page is correct for version 3.0 of the Samba suite.
-&#8962;SH "AUTHOR"
-&#8962;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.
-&#8962;PP
+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 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
 smbcacls
-was written by Andrew Tridgell and Tim Potter.
-&#8962;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.
-
+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\.

Modified: branches/samba/experimental/docs/manpages/smbclient.1
===================================================================
--- branches/samba/experimental/docs/manpages/smbclient.1	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/docs/manpages/smbclient.1	2008-06-09 06:59:20 UTC (rev 1920)
@@ -1,893 +1,1003 @@
-.\"Generated by db2man.xsl. Don't modify this, modify the source.
-.de Sh \" Subsection
-.br
-.if t .Sp
-.ne 5
+.\"     Title: smbclient
+.\"    Author: 
+.\" Generator: DocBook XSL Stylesheets v1.73.1 <http://docbook.sf.net/>
+.\"      Date: 05/20/2008
+.\"    Manual: User Commands
+.\"    Source: Samba 3.2
+.\"
+.TH "SMBCLIENT" "1" "05/20/2008" "Samba 3\.2" "User Commands"
+.\" disable hyphenation
+.nh
+.\" disable justification (adjust text to left margin only)
+.ad l
+.SH "NAME"
+smbclient - ftp-like client to access SMB/CIFS resources on servers
+.SH "SYNOPSIS"
+.HP 1
+smbclient [\-b\ <buffer\ size>] [\-d\ debuglevel] [\-e] [\-L\ <netbios\ name>] [\-U\ username] [\-I\ destinationIP] [\-M\ <netbios\ name>] [\-m\ maxprotocol] [\-A\ authfile] [\-N] [\-i\ scope] [\-O\ <socket\ options>] [\-p\ port] [\-R\ <name\ resolve\ order>] [\-s\ <smb\ config\ file>] [\-k] [\-P] [\-c\ <command>]
+.HP 1
+smbclient {servicename} [password] [\-b\ <buffer\ size>] [\-d\ debuglevel] [\-e] [\-D\ Directory] [\-U\ username] [\-W\ workgroup] [\-M\ <netbios\ name>] [\-m\ maxprotocol] [\-A\ authfile] [\-N] [\-l\ log\-basename] [\-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]
+.SH "DESCRIPTION"
 .PP
-\fB\\$1\fR
+This tool is part of the
+\fBsamba\fR(7)
+suite\.
 .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 "" "" ""
-&#8962;SH "NAME"
-smbclient - ftp-like client to access SMB/CIFS resources on servers
-&#8962;SH "SYNOPSIS"
-&#8962;HP 1
-smbclient [-b&#9600;<buffer&#9600;size>] [-d&#9600;debuglevel] [-e] [-L&#9600;<netbios&#9600;name>] [-U&#9600;username] [-I&#9600;destinationIP] [-M&#9600;<netbios&#9600;name>] [-m&#9600;maxprotocol] [-A&#9600;authfile] [-N] [-i&#9600;scope] [-O&#9600;<socket&#9600;options>] [-p&#9600;port] [-R&#9600;<name&#9600;resolve&#9600;order>] [-s&#9600;<smb&#9600;config&#9600;file>] [-k] [-P] [-c&#9600;<command>]
-&#8962;HP 1
-smbclient {servicename} [password] [-b&#9600;<buffer&#9600;size>] [-d&#9600;debuglevel] [-e] [-D&#9600;Directory] [-U&#9600;username] [-W&#9600;workgroup] [-M&#9600;<netbios&#9600;name>] [-m&#9600;maxprotocol] [-A&#9600;authfile] [-N] [-l&#9600;log-basename] [-I&#9600;destinationIP] [-E] [-c&#9600;<command&#9600;string>] [-i&#9600;scope] [-O&#9600;<socket&#9600;options>] [-p&#9600;port] [-R&#9600;<name&#9600;resolve&#9600;order>] [-s&#9600;<smb&#9600;config&#9600;file>] [-T<c|x>IXFqgbNan] [-k]
-&#8962;SH "DESCRIPTION"
-&#8962;PP
-This tool is part of the
-&#9619;fBsamba&#9619;fR(7)
-suite.
-&#8962;PP
 smbclient
-is a client that can 'talk' to an SMB/CIFS server. It offers an interface similar to that of the ftp program (see
-&#9619;fBftp&#9619;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.
-&#8962;SH "OPTIONS"
-&#8962;PP
+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"
+.PP
 servicename
-&#8962;RS 4
-servicename is the name of the service you want to use on the server. A service name takes the form
-&#9619;fI//server/service&#9619;fR
+.RS 4
+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
-&#9619;fIserver &#9619;fR
+\fIserver \fR
 is the NetBIOS name of the SMB/CIFS server offering the desired service and
-&#9619;fIservice&#9619;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
-&#9619;fI//smbserver/printer &#9619;fR
-&#8962;sp
-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.
-&#8962;sp
+\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
+.sp
+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\.
+.sp
 The server name is looked up according to either the
-&#9619;fI-R&#9619;fR
+\fI\-R\fR
 parameter to
 smbclient
 or using the name resolve order parameter in the
-&#9619;fBsmb.conf&#9619;fR(5)
-file, allowing an administrator to change the order and methods by which server names are looked up.
-&#8962;RE
-&#8962;PP
+\fBsmb.conf\fR(5)
+file, allowing an administrator to change the order and methods by which server names are looked up\.
+.RE
+.PP
 password
-&#8962;RS 4
-The password required to access the specified service on the specified server. If this parameter is supplied, the
-&#9619;fI-N&#9619;fR
-option (suppress password prompt) is assumed.
-&#8962;sp
-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
-&#9619;fI-U&#9619;fR
+.RS 4
+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\.
+.sp
+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
-&#9619;fI-N&#9619;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.)
-&#8962;sp
-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.
-&#8962;sp
-Be cautious about including passwords in scripts.
-&#8962;RE
-&#8962;PP
--R <name resolve order>
-&#8962;RS 4
-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.
-&#8962;sp
-The options are :"lmhosts", "host", "wins" and "bcast". They cause names to be resolved as follows:
-\(bu
-&#9619;fBlmhosts&#9619;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
-&#9619;fBlmhosts&#9619;fR(5)
-for details) then any name type matches for lookup.
-.TP
-\(bu
-&#9619;fBhost&#9619;fR: Do a standard host name to IP address resolution, using the system
-&#9619;fI/etc/hosts &#9619;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
-&#9619;fI/etc/nsswitch.conf&#9619;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.
-.TP
-\(bu
-&#9619;fBwins&#9619;fR: Query a name with the IP address listed in the
-&#9619;fIwins server&#9619;fR
-parameter. If no WINS server has been specified this method will be ignored.
-.TP
-\(bu
-&#9619;fBbcast&#9619;fR: Do a broadcast on each of the known local interfaces listed in the
-&#9619;fIinterfaces&#9619;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.
-&#8962;IP "" 4
+\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\.)
+.sp
+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\.
+.sp
+Be cautious about including passwords in scripts\.
+.RE
+.PP
+\-R <name resolve order>
+.RS 4
+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\.
+.sp
+The options are :"lmhosts", "host", "wins" and "bcast"\. They cause names to be resolved as follows:
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
+\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\.
+.RE
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
+\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\.
+.RE
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
+\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\.
+.RE
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
+\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\.
+.sp
+.RE
 If this parameter is not set then the name resolve order defined in the
-&#9619;fBsmb.conf&#9619;fR(5)
-file parameter (name resolve order) will be used.
-&#8962;sp
+\fBsmb.conf\fR(5)
+file parameter (name resolve order) will be used\.
+.sp
 The default order is lmhosts, host, wins, bcast and without this parameter or any entry in the
-&#9619;fIname resolve order &#9619;fR
+\fIname resolve order \fR
 parameter of the
-&#9619;fBsmb.conf&#9619;fR(5)
-file the name resolution methods will be attempted in this order.
-&#8962;RE
-&#8962;PP
--M NetBIOS name
-&#8962;RS 4
-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.
-&#8962;sp
-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.
-&#8962;sp
-The message is also automatically truncated if the message is over 1600 bytes, as this is the limit of the protocol.
-&#8962;sp
+\fBsmb.conf\fR(5)
+file the name resolution methods will be attempted in this order\.
+.RE
+.PP
+\-M NetBIOS name
+.RS 4
+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\.
+.sp
+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\.
+.sp
+The message is also automatically truncated if the message is over 1600 bytes, as this is the limit of the protocol\.
+.sp
 One useful trick is to pipe the message through
-smbclient. For example: smbclient -M FRED < mymessage.txt will send the message in the file
-&#9619;fImymessage.txt&#9619;fR
-to the machine FRED.
-&#8962;sp
+smbclient\. For example: smbclient \-M FRED < mymessage\.txt will send the message in the file
+\fImymessage\.txt\fR
+to the machine FRED\.
+.sp
 You may also find the
-&#9619;fI-U&#9619;fR
+\fI\-U\fR
 and
-&#9619;fI-I&#9619;fR
-options useful, as they allow you to control the FROM and TO parts of the message.
-&#8962;sp
+\fI\-I\fR
+options useful, as they allow you to control the FROM and TO parts of the message\.
+.sp
 See the
-&#9619;fImessage command&#9619;fR
+\fImessage command\fR
 parameter in the
-&#9619;fBsmb.conf&#9619;fR(5)
-for a description of how to handle incoming WinPopup messages in Samba.
-&#8962;sp
-\fBNote\fR: Copy WinPopup into the startup group on your WfWg PCs if you want them to always be able to receive messages.
-&#8962;RE
-&#8962;PP
--p port
-&#8962;RS 4
-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.
-&#8962;RE
-&#8962;PP
--P
-&#8962;RS 4
-Make queries to the external server using the machine account of the local server.
-&#8962;RE
-&#8962;PP
--h|--help
-&#8962;RS 4
-Print a summary of command line options.
-&#8962;RE
-&#8962;PP
--I IP-address
-&#8962;RS 4
-&#9619;fIIP address&#9619;fR
-is the address of the server to connect to. It should be specified in standard "a.b.c.d" notation.
-&#8962;sp
+\fBsmb.conf\fR(5)
+for a description of how to handle incoming WinPopup messages in Samba\.
+.sp
+\fINote\fR: Copy WinPopup into the startup group on your WfWg PCs if you want them to always be able to receive messages\.
+.RE
+.PP
+\-p port
+.RS 4
+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\.
+.RE
+.PP
+\-P
+.RS 4
+Make queries to the external server using the machine account of the local server\.
+.RE
+.PP
+\-h|\-\-help
+.RS 4
+Print a summary of command line options\.
+.RE
+.PP
+\-I IP\-address
+.RS 4
+\fIIP address\fR
+is the address of the server to connect to\. It should be specified in standard "a\.b\.c\.d" notation\.
+.sp
 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
-&#9619;fIname resolve order&#9619;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.
-&#8962;sp
-There is no default for this parameter. If not supplied, it will be determined automatically by the client as described above.
-&#8962;RE
-&#8962;PP
--E
-&#8962;RS 4
-This parameter causes the client to write messages to the standard error stream (stderr) rather than to the standard output stream.
-&#8962;sp
-By default, the client writes messages to standard output - typically the user's tty.
-&#8962;RE
-&#8962;PP
--L
-&#8962;RS 4
-This option allows you to look at what services are available on a server. You use it as
-smbclient -L host
-and a list should appear. The
-&#9619;fI-I &#9619;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.
-&#8962;RE
-&#8962;PP
--t terminal code
-&#8962;RS 4
+\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\.
+.sp
+There is no default for this parameter\. If not supplied, it will be determined automatically by the client as described above\.
+.RE
+.PP
+\-E
+.RS 4
+This parameter causes the client to write messages to the standard error stream (stderr) rather than to the standard output stream\.
+.sp
+By default, the client writes messages to standard output \- typically the user\'s tty\.
+.RE
+.PP
+\-L
+.RS 4
+This option allows you to look at what services are available on a server\. You use it as
+smbclient \-L host
+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\.
+.RE
+.PP
+\-t terminal code
+.RS 4
 This option tells
 smbclient
-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
+how to interpret filenames coming from the remote server\. Usually Asian language multibyte UNIX implementations use different character sets than SMB/CIFS servers (\fIEUC\fR
 instead of
-\fB SJIS\fR
-for example). Setting this parameter will let
+\fI SJIS\fR
+for example)\. Setting this parameter will let
 smbclient
-convert between the UNIX filenames and the SMB filenames correctly. This option has not been seriously tested and may have some problems.
-&#8962;sp
-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.
-&#8962;RE
-&#8962;PP
--b buffersize
-&#8962;RS 4
-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.
-&#8962;RE
-&#8962;PP
--e
-&#8962;RS 4
-This command line parameter requires the remote server support the UNIX extensions. Request that the connection be encrypted. This is new for Samba 3.2 and will only work with Samba 3.2 or above servers. Negotiates SMB encryption using GSSAPI. Uses the given credentials for the encryption negotiaion (either kerberos or NTLMv1/v2 if given domain/username/password triple. Fails the connection if encryption cannot be negotiated.
-&#8962;RE
-&#8962;PP
--d|--debuglevel=level
-&#8962;RS 4
-&#9619;fIlevel&#9619;fR
-is an integer from 0 to 10. The default value if this parameter is not specified is 1.
-&#8962;sp
-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.
-&#8962;sp
-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.
-&#8962;sp
+convert between the UNIX filenames and the SMB filenames correctly\. This option has not been seriously tested and may have some problems\.
+.sp
+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\.
+.RE
+.PP
+\-b buffersize
+.RS 4
+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\.
+.RE
+.PP
+\-e
+.RS 4
+This command line parameter requires the remote server support the UNIX extensions\. Request that the connection be encrypted\. This is new for Samba 3\.2 and will only work with Samba 3\.2 or above servers\. Negotiates SMB encryption using GSSAPI\. Uses the given credentials for the encryption negotiaion (either kerberos or NTLMv1/v2 if given domain/username/password triple\. Fails the connection if encryption cannot be negotiated\.
+.RE
+.PP
+\-d|\-\-debuglevel=level
+.RS 4
+\fIlevel\fR
+is an integer from 0 to 10\. The default value if this parameter is not specified is 1\.
+.sp
+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\.
+.sp
+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\.
+.sp
 Note that specifying this parameter here will override the
-
+\fIlog level\fR
 parameter in the
-&#9619;fIsmb.conf&#9619;fR
-file.
-&#8962;RE
-&#8962;PP
--V
-&#8962;RS 4
-Prints the program version number.
-&#8962;RE
-&#8962;PP
--s <configuration file>
-&#8962;RS 4
-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
-&#9619;fIsmb.conf&#9619;fR
-for more information. The default configuration file name is determined at compile time.
-&#8962;RE
-&#8962;PP
--l|--log-basename=logdirectory
-&#8962;RS 4
-Base directory name for log/debug files. The extension
-&#9619;fB".progname"&#9619;fR
-will be appended (e.g. log.smbclient, log.smbd, etc...). The log file is never removed by the client.
-&#8962;RE
-&#8962;PP
--N
-&#8962;RS 4
-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.
-&#8962;sp
-Unless a password is specified on the command line or this parameter is specified, the client will request a password.
-&#8962;sp
-If a password is specified on the command line and this option is also defined the password on the command line will be silently ingnored and no password will be used.
-&#8962;RE
-&#8962;PP
--k
-&#8962;RS 4
-Try to authenticate with kerberos. Only useful in an Active Directory environment.
-&#8962;RE
-&#8962;PP
--A|--authentication-file=filename
-&#8962;RS 4
-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
-&#8962;sp
-
-&#8962;sp
-
+\fIsmb\.conf\fR
+file\.
+.RE
+.PP
+\-V
+.RS 4
+Prints the program version number\.
+.RE
+.PP
+\-s <configuration file>
+.RS 4
+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\.
+.RE
+.PP
+\-l|\-\-log\-basename=logdirectory
+.RS 4
+Base directory name for log/debug files\. The extension
+\fB"\.progname"\fR
+will be appended (e\.g\. log\.smbclient, log\.smbd, etc\.\.\.)\. The log file is never removed by the client\.
+.RE
+.PP
+\-N
+.RS 4
+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\.
+.sp
+Unless a password is specified on the command line or this parameter is specified, the client will request a password\.
+.sp
+If a password is specified on the command line and this option is also defined the password on the command line will be silently ingnored and no password will be used\.
+.RE
+.PP
+\-k
+.RS 4
+Try to authenticate with kerberos\. Only useful in an Active Directory environment\.
+.RE
+.PP
+\-A|\-\-authentication\-file=filename
+.RS 4
+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
+.sp
+.sp
+.RS 4
 .nf
-
 username = <value>
 password = <value>
 domain   = <value>
-
 .fi
-
-&#8962;sp
-Make certain that the permissions on the file restrict access from unwanted users.
-&#8962;RE
-&#8962;PP
--U|--user=username[%password]
-&#8962;RS 4
-Sets the SMB username or username and password.
-&#8962;sp
-If %password is not specified, the user will be prompted. The client will first check the
-&#9619;fBUSER&#9619;fR
+.RE
+.sp
+Make certain that the permissions on the file restrict access from unwanted users\.
+.RE
+.PP
+\-U|\-\-user=username[%password]
+.RS 4
+Sets the SMB username or username and password\.
+.sp
+If %password is not specified, the user will be prompted\. The client will first check the
+\fBUSER\fR
 environment variable, then the
-&#9619;fBLOGNAME&#9619;fR
-variable and if either exists, the string is uppercased. If these environmental variables are not found, the username
-&#9619;fBGUEST&#9619;fR
-is used.
-&#8962;sp
-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
-&#9619;fI-A&#9619;fR
-for more details.
-&#8962;sp
-Be cautious about including passwords in scripts. Also, on many systems the command line of a running process may be seen via 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\.
+.sp
+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\.
+.sp
+Be cautious about including passwords in scripts\. Also, on many systems the command line of a running process may be seen via the
 ps
-command. To be safe always allow
+command\. To be safe always allow
 rpcclient
-to prompt for a password and type it in directly.
-&#8962;RE
-&#8962;PP
--n <primary NetBIOS name>
-&#8962;RS 4
-This option allows you to override the NetBIOS name that Samba uses for itself. This is identical to setting the
-
+to prompt for a password and type it in directly\.
+.RE
+.PP
+\-n <primary NetBIOS name>
+.RS 4
+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
-&#9619;fIsmb.conf&#9619;fR
-file. However, a command line setting will take precedence over settings in
-&#9619;fIsmb.conf&#9619;fR.
-&#8962;RE
-&#8962;PP
--i <scope>
-&#8962;RS 4
+\fIsmb\.conf\fR
+file\. However, a command line setting will take precedence over settings in
+\fIsmb\.conf\fR\.
+.RE
+.PP
+\-i <scope>
+.RS 4
 This specifies a NetBIOS scope that
 nmblookup
-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.
-&#8962;RE
-&#8962;PP
--W|--workgroup=domain
-&#8962;RS 4
-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).
-&#8962;RE
-&#8962;PP
--O socket options
-&#8962;RS 4
-TCP socket options to set on the client socket. See the socket options parameter in the
-&#9619;fIsmb.conf&#9619;fR
-manual page for the list of valid options.
-&#8962;RE
-&#8962;PP
--T tar options
-&#8962;RS 4
+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
+\fIvery\fR
+rarely used, only set this parameter if you are the system administrator in charge of all the NetBIOS systems you communicate with\.
+.RE
+.PP
+\-W|\-\-workgroup=domain
+.RS 4
+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)\.
+.RE
+.PP
+\-O socket options
+.RS 4
+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\.
+.RE
+.PP
+\-T tar options
+.RS 4
 smbclient may be used to create
 tar(1)
-compatible backups of all the files on an SMB/CIFS share. The secondary tar flags that can be given to this option are :
-\(bu
-&#9619;fIc&#9619;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
-&#9619;fIx&#9619;fR
-flag.
-.TP
-\(bu
-&#9619;fIx&#9619;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
-&#9619;fIc&#9619;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.
-.TP
-\(bu
-&#9619;fII&#9619;fR
-- Include files and directories. Is the default behavior when filenames are specified above. Causes 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
-&#9619;fIr&#9619;fR
-below.
-.TP
-\(bu
-&#9619;fIX&#9619;fR
-- Exclude files and directories. Causes files to be excluded from an extract or create. See example below. Filename globbing works in one of two ways now. See
-&#9619;fIr&#9619;fR
-below.
-.TP
-\(bu
-&#9619;fIF&#9619;fR
-- File containing a list of files and directories. The
-&#9619;fIF&#9619;fR
-causes the name following the tarfile to create to be read as a filename that contains a list of files and directories 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
-&#9619;fIr&#9619;fR
-below.
-.TP
-\(bu
-&#9619;fIb&#9619;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.
-.TP
-\(bu
-&#9619;fIg&#9619;fR
-- Incremental. Only back up files that have the archive bit set. Useful only with the
-&#9619;fIc&#9619;fR
-flag.
-.TP
-\(bu
-&#9619;fIq&#9619;fR
-- Quiet. Keeps tar from printing diagnostics as it works. This is the same as tarmode quiet.
-.TP
-\(bu
-&#9619;fIr&#9619;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 '?'.
-.TP
-\(bu
-&#9619;fIN&#9619;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
-&#9619;fIc&#9619;fR
-flag.
-.TP
-\(bu
-&#9619;fIa&#9619;fR
-- Set archive bit. Causes the archive bit to be reset when a file is backed up. Useful with the
-&#9619;fIg&#9619;fR
+compatible backups of all the files on an SMB/CIFS share\. The secondary tar flags that can be given to this option are :
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
+\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\.
+.RE
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
+\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\.
+.RE
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
+\fII\fR
+\- Include files and directories\. Is the default behavior when filenames are specified above\. Causes 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
+\fIr\fR
+below\.
+.RE
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
+\fIX\fR
+\- Exclude files and directories\. Causes 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\.
+.RE
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
+\fIF\fR
+\- File containing a list of files and directories\. The
+\fIF\fR
+causes the name following the tarfile to create to be read as a filename that contains a list of files and directories 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
+\fIr\fR
+below\.
+.RE
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
+\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\.
+.RE
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
+\fIg\fR
+\- Incremental\. Only back up files that have the archive bit set\. Useful only with the
+\fIc\fR
+flag\.
+.RE
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
+\fIq\fR
+\- Quiet\. Keeps tar from printing diagnostics as it works\. This is the same as tarmode quiet\.
+.RE
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
+\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 \'?\'\.
+.RE
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
+\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\.
+.RE
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
+\fIa\fR
+\- Set archive bit\. Causes the archive bit to be reset when a file is backed up\. Useful with the
+\fIg\fR
 and
-&#9619;fIc&#9619;fR
-flags.
-&#8962;IP "" 4
-\fBTar Long File Names\fR
-&#8962;sp
-smbclient'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,
-smbclient's tar option places all files in the archive with relative names, not absolute names.
-&#8962;sp
-\fBTar Filenames\fR
-&#8962;sp
-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).
-&#8962;sp
-\fBExamples\fR
-&#8962;sp
+\fIc\fR
+flags\.
+.sp
+.RE
+\fITar Long File Names\fR
+.sp
+smbclient\'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,
+smbclient\'s tar option places all files in the archive with relative names, not absolute names\.
+.sp
+\fITar Filenames\fR
+.sp
+All file names can be given as DOS path names (with \'\e\e\' as the component separator) or as UNIX path names (with \'/\' as the component separator)\.
+.sp
+\fIExamples\fR
+.sp
 Restore from tar file
-&#9619;fIbackup.tar&#9619;fR
-into myshare on mypc (no password on share).
-&#8962;sp
-smbclient //mypc/yshare "" -N -Tx backup.tar
-&#8962;sp
+\fIbackup\.tar\fR
+into myshare on mypc (no password on share)\.
+.sp
+smbclient //mypc/yshare "" \-N \-Tx backup\.tar
+.sp
 Restore everything except
-&#9619;fIusers/docs&#9619;fR
-&#8962;sp
-smbclient //mypc/myshare "" -N -TXx backup.tar users/docs
-&#8962;sp
+\fIusers/docs\fR
+.sp
+smbclient //mypc/myshare "" \-N \-TXx backup\.tar users/docs
+.sp
 Create a tar file of the files beneath
-&#9619;fI users/docs&#9619;fR.
-&#8962;sp
-smbclient //mypc/myshare "" -N -Tc backup.tar users/docs
-&#8962;sp
-Create the same tar file as above, but now use a DOS path name.
-&#8962;sp
-smbclient //mypc/myshare "" -N -tc backup.tar users\\edocs
-&#8962;sp
+\fI users/docs\fR\.
+.sp
+smbclient //mypc/myshare "" \-N \-Tc backup\.tar users/docs
+.sp
+Create the same tar file as above, but now use a DOS path name\.
+.sp
+smbclient //mypc/myshare "" \-N \-tc backup\.tar users\eedocs
+.sp
 Create a tar file of the files listed in the file
-&#9619;fItarlist&#9619;fR.
-&#8962;sp
-smbclient //mypc/myshare "" -N -TcF backup.tar tarlist
-&#8962;sp
-Create a tar file of all the files and directories in the share.
-&#8962;sp
-smbclient //mypc/myshare "" -N -Tc backup.tar *
-&#8962;RE
-&#8962;PP
--D initial directory
-&#8962;RS 4
-Change to initial directory before starting. Probably only of any use with the tar -T option.
-&#8962;RE
-&#8962;PP
--c command string
-&#8962;RS 4
-command string is a semicolon-separated list of commands to be executed instead of prompting from stdin.
-&#9619;fI -N&#9619;fR
+\fItarlist\fR\.
+.sp
+smbclient //mypc/myshare "" \-N \-TcF backup\.tar tarlist
+.sp
+Create a tar file of all the files and directories in the share\.
+.sp
+smbclient //mypc/myshare "" \-N \-Tc backup\.tar *
+.RE
+.PP
+\-D initial directory
+.RS 4
+Change to initial directory before starting\. Probably only of any use with the tar \-T option\.
+.RE
+.PP
+\-c command string
+.RS 4
+command string is a semicolon\-separated list of commands to be executed instead of prompting from stdin\.
+\fI \-N\fR
 is implied by
-&#9619;fI-c&#9619;fR.
-&#8962;sp
-This is particularly useful in scripts and for printing stdin to the server, e.g.
--c 'print -'.
-&#8962;RE
-&#8962;SH "OPERATIONS"
-&#8962;PP
+\fI\-c\fR\.
+.sp
+This is particularly useful in scripts and for printing stdin to the server, e\.g\.
+\-c \'print \-\'\.
+.RE
+.SH "OPERATIONS"
+.PP
 Once the client is running, the user is presented with a prompt :
-&#8962;PP
-smb:\>
-&#8962;PP
-The backslash ("\\") indicates the current working directory on the server, and will change if the current working directory is changed.
-&#8962;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.
-&#8962;PP
-You can specify file names which have spaces in them by quoting the name with double quotes, for example "a long file name".
-&#8962;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.
-&#8962;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.
-&#8962;PP
-The commands available are given here in alphabetical order.
-&#8962;PP
+.PP
+smb:\e>
+.PP
+The backslash ("\e\e") 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\.
+.PP
 ? [command]
-&#8962;RS 4
+.RS 4
 If
-&#9619;fIcommand&#9619;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.
-&#8962;RE
-&#8962;PP
+\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\.
+.RE
+.PP
 ! [shell command]
-&#8962;RS 4
+.RS 4
 If
-&#9619;fIshell command&#9619;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.
-&#8962;RE
-&#8962;PP
+\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\.
+.RE
+.PP
 allinfo file
-&#8962;RS 4
-The client will request that the server return all known information about a file or directory (including streams).
-&#8962;RE
-&#8962;PP
+.RS 4
+The client will request that the server return all known information about a file or directory (including streams)\.
+.RE
+.PP
 altname file
-&#8962;RS 4
-The client will request that the server return the "alternate" name (the 8.3 name) for a file or directory.
-&#8962;RE
-&#8962;PP
+.RS 4
+The client will request that the server return the "alternate" name (the 8\.3 name) for a file or directory\.
+.RE
+.PP
 archive <number>
-&#8962;RS 4
-Sets the archive level when operating on files. 0 means ignore the archive bit, 1 means only operate on files with this bit set, 2 means only operate on files with this bit set and reset it after operation, 3 means operate on all files and reset it after operation. The default is 0.
-&#8962;RE
-&#8962;PP
+.RS 4
+Sets the archive level when operating on files\. 0 means ignore the archive bit, 1 means only operate on files with this bit set, 2 means only operate on files with this bit set and reset it after operation, 3 means operate on all files and reset it after operation\. The default is 0\.
+.RE
+.PP
 blocksize <number>
-&#8962;RS 4
-Sets the blocksize parameter for a tar operation. The default is 20. Causes tar file to be written out in blocksize*TBLOCK (normally 512 byte) units.
-&#8962;RE
-&#8962;PP
-cancel jobid0 [jobid1] ... [jobidN]
-&#8962;RS 4
-The client will request that the server cancel the printjobs identified by the given numeric print job ids.
-&#8962;RE
-&#8962;PP
+.RS 4
+Sets the blocksize parameter for a tar operation\. The default is 20\. Causes tar file to be written out in blocksize*TBLOCK (normally 512 byte) units\.
+.RE
+.PP
+cancel jobid0 [jobid1] \.\.\. [jobidN]
+.RS 4
+The client will request that the server cancel the printjobs identified by the given numeric print job ids\.
+.RE
+.PP
 case_sensitive
-&#8962;RS 4
-Toggles the setting of the flag in SMB packets that tells the server to treat filenames as case sensitive. Set to OFF by default (tells file server to treat filenames as case insensitive). Only currently affects Samba 3.0.5 and above file servers with the case sensitive parameter set to auto in the smb.conf.
-&#8962;RE
-&#8962;PP
+.RS 4
+Toggles the setting of the flag in SMB packets that tells the server to treat filenames as case sensitive\. Set to OFF by default (tells file server to treat filenames as case insensitive)\. Only currently affects Samba 3\.0\.5 and above file servers with the case sensitive parameter set to auto in the smb\.conf\.
+.RE
+.PP
 cd <directory name>
-&#8962;RS 4
-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.
-&#8962;sp
-If no directory name is specified, the current working directory on the server will be reported.
-&#8962;RE
-&#8962;PP
+.RS 4
+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\.
+.sp
+If no directory name is specified, the current working directory on the server will be reported\.
+.RE
+.PP
 chmod file mode in octal
-&#8962;RS 4
-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.
-&#8962;RE
-&#8962;PP
+.RS 4
+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\.
+.RE
+.PP
 chown file uid gid
-&#8962;RS 4
-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.
-&#8962;RE
-&#8962;PP
+.RS 4
+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\.
+.RE
+.PP
 close <fileid>
-&#8962;RS 4
-Closes a file explicitly opened by the open command. Used for internal Samba testing purposes.
-&#8962;RE
-&#8962;PP
+.RS 4
+Closes a file explicitly opened by the open command\. Used for internal Samba testing purposes\.
+.RE
+.PP
 del <mask>
-&#8962;RS 4
+.RS 4
 The client will request that the server attempt to delete all files matching
-&#9619;fImask&#9619;fR
-from the current working directory on the server.
-&#8962;RE
-&#8962;PP
+\fImask\fR
+from the current working directory on the server\.
+.RE
+.PP
 dir <mask>
-&#8962;RS 4
+.RS 4
 A list of the files matching
-&#9619;fImask&#9619;fR
-in the current working directory on the server will be retrieved from the server and displayed.
-&#8962;RE
-&#8962;PP
+\fImask\fR
+in the current working directory on the server will be retrieved from the server and displayed\.
+.RE
+.PP
 du <filename>
-&#8962;RS 4
-Does a directory listing and then prints out the current disk useage and free space on a share.
-&#8962;RE
-&#8962;PP
+.RS 4
+Does a directory listing and then prints out the current disk useage and free space on a share\.
+.RE
+.PP
 echo <number> <data>
-&#8962;RS 4
-Does an SMBecho request to ping the server. Used for internal Samba testing purposes.
-&#8962;RE
-&#8962;PP
+.RS 4
+Does an SMBecho request to ping the server\. Used for internal Samba testing purposes\.
+.RE
+.PP
 exit
-&#8962;RS 4
-Terminate the connection with the server and exit from the program.
-&#8962;RE
-&#8962;PP
+.RS 4
+Terminate the connection with the server and exit from the program\.
+.RE
+.PP
 get <remote file name> [local file name]
-&#8962;RS 4
+.RS 4
 Copy the file called
-&#9619;fIremote file name&#9619;fR
-from the server to the machine running the client. If specified, name the local copy
-&#9619;fIlocal file name&#9619;fR. Note that all transfers in
+\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
 smbclient
-are binary. See also the lowercase command.
-&#8962;RE
-&#8962;PP
+are binary\. See also the lowercase command\.
+.RE
+.PP
 getfacl <filename>
-&#8962;RS 4
-Requires the server support the UNIX extensions. Requests and prints the POSIX ACL on a file.
-&#8962;RE
-&#8962;PP
+.RS 4
+Requires the server support the UNIX extensions\. Requests and prints the POSIX ACL on a file\.
+.RE
+.PP
 hardlink <src> <dest<
-&#8962;RS 4
-Creates a hardlink on the server using Windows CIFS semantics. the POSIX ACL on a file.
-&#8962;RE
-&#8962;PP
+.RS 4
+Creates a hardlink on the server using Windows CIFS semantics\. the POSIX ACL on a file\.
+.RE
+.PP
 help [command]
-&#8962;RS 4
-See the ? command above.
-&#8962;RE
-&#8962;PP
+.RS 4
+See the ? command above\.
+.RE
+.PP
 history
-&#8962;RS 4
-Displays the command history.
-&#8962;RE
-&#8962;PP
+.RS 4
+Displays the command history\.
+.RE
+.PP
 iosize <bytes>
-&#8962;RS 4
-When sending or receiving files, smbclient uses an internal memory buffer by default of size 64512 bytes. This command allows this size to be set to any range between 16384 (0x4000) bytes and 16776960 (0xFFFF00) bytes. Larger sizes may mean more efficient data transfer as smbclient will try and use the most efficient read and write calls for the connected server.
-&#8962;RE
-&#8962;PP
+.RS 4
+When sending or receiving files, smbclient uses an internal memory buffer by default of size 64512 bytes\. This command allows this size to be set to any range between 16384 (0x4000) bytes and 16776960 (0xFFFF00) bytes\. Larger sizes may mean more efficient data transfer as smbclient will try and use the most efficient read and write calls for the connected server\.
+.RE
+.PP
 lcd [directory name]
-&#8962;RS 4
+.RS 4
 If
-&#9619;fIdirectory name&#9619;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.
-&#8962;sp
-If no directory name is specified, the name of the current working directory on the local machine will be reported.
-&#8962;RE
-&#8962;PP
+\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\.
+.sp
+If no directory name is specified, the name of the current working directory on the local machine will be reported\.
+.RE
+.PP
 link target linkname
-&#8962;RS 4
-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 linkname and target files. The linkname file must not exist.
-&#8962;RE
-&#8962;PP
+.RS 4
+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 linkname and target files\. The linkname file must not exist\.
+.RE
+.PP
 listconnect
-&#8962;RS 4
-Show the current connections held for DFS purposes.
-&#8962;RE
-&#8962;PP
-lock <filenum> <r|w> <hex-start> <hex-len>
-&#8962;RS 4
-This command depends on the server supporting the CIFS UNIX extensions and will fail if the server does not. Tries to set a POSIX fcntl lock of the given type on the given range. Used for internal Samba testing purposes.
-&#8962;RE
-&#8962;PP
+.RS 4
+Show the current connections held for DFS purposes\.
+.RE
+.PP
+lock <filenum> <r|w> <hex\-start> <hex\-len>
+.RS 4
+This command depends on the server supporting the CIFS UNIX extensions and will fail if the server does not\. Tries to set a POSIX fcntl lock of the given type on the given range\. Used for internal Samba testing purposes\.
+.RE
+.PP
 logon <username> <password>
-&#8962;RS 4
-Establishes a new vuid for this session by logging on again. Replaces the current vuid. Prints out the new vuid. Used for internal Samba testing purposes.
-&#8962;RE
-&#8962;PP
+.RS 4
+Establishes a new vuid for this session by logging on again\. Replaces the current vuid\. Prints out the new vuid\. Used for internal Samba testing purposes\.
+.RE
+.PP
 lowercase
-&#8962;RS 4
-Toggle lowercasing of filenames for the get and mget commands.
-&#8962;sp
-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.
-&#8962;RE
-&#8962;PP
+.RS 4
+Toggle lowercasing of filenames for the get and mget commands\.
+.sp
+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\.
+.RE
+.PP
 ls <mask>
-&#8962;RS 4
-See the dir command above.
-&#8962;RE
-&#8962;PP
+.RS 4
+See the dir command above\.
+.RE
+.PP
 mask <mask>
-&#8962;RS 4
-This command allows the user to set up a mask which will be used during recursive operation of the mget and mput commands.
-&#8962;sp
-The masks specified to the mget and mput commands act as filters for directories rather than files when recursion is toggled ON.
-&#8962;sp
-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.
-&#8962;sp
-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.
-&#8962;RE
-&#8962;PP
+.RS 4
+This command allows the user to set up a mask which will be used during recursive operation of the mget and mput commands\.
+.sp
+The masks specified to the mget and mput commands act as filters for directories rather than files when recursion is toggled ON\.
+.sp
+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\.
+.sp
+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\.
+.RE
+.PP
 md <directory name>
-&#8962;RS 4
-See the mkdir command.
-&#8962;RE
-&#8962;PP
+.RS 4
+See the mkdir command\.
+.RE
+.PP
 mget <mask>
-&#8962;RS 4
+.RS 4
 Copy all files matching
-&#9619;fImask&#9619;fR
-from the server to the machine running the client.
-&#8962;sp
+\fImask\fR
+from the server to the machine running the client\.
+.sp
 Note that
-&#9619;fImask&#9619;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
+\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
 smbclient
-are binary. See also the lowercase command.
-&#8962;RE
-&#8962;PP
+are binary\. See also the lowercase command\.
+.RE
+.PP
 mkdir <directory name>
-&#8962;RS 4
-Create a new directory on the server (user access privileges permitting) with the specified name.
-&#8962;RE
-&#8962;PP
+.RS 4
+Create a new directory on the server (user access privileges permitting) with the specified name\.
+.RE
+.PP
 more <file name>
-&#8962;RS 4
-Fetch a remote file and view it with the contents of your PAGER environment variable.
-&#8962;RE
-&#8962;PP
+.RS 4
+Fetch a remote file and view it with the contents of your PAGER environment variable\.
+.RE
+.PP
 mput <mask>
-&#8962;RS 4
+.RS 4
 Copy all files matching
-&#9619;fImask&#9619;fR
-in the current working directory on the local machine to the current working directory on the server.
-&#8962;sp
+\fImask\fR
+in the current working directory on the local machine to the current working directory on the server\.
+.sp
 Note that
-&#9619;fImask&#9619;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
+\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
 smbclient
-are binary.
-&#8962;RE
-&#8962;PP
+are binary\.
+.RE
+.PP
 posix
-&#8962;RS 4
-Query the remote server to see if it supports the CIFS UNIX extensions and prints out the list of capabilities supported. If so, turn on POSIX pathname processing and large file read/writes (if available),.
-&#8962;RE
-&#8962;PP
+.RS 4
+Query the remote server to see if it supports the CIFS UNIX extensions and prints out the list of capabilities supported\. If so, turn on POSIX pathname processing and large file read/writes (if available),\.
+.RE
+.PP
 posix_encrypt <domain> <username> <password>
-&#8962;RS 4
-This command depends on the server supporting the CIFS UNIX extensions and will fail if the server does not. Attempt to negotiate SMB encryption on this connection. If smbclient connected with kerberos credentials (-k) the arguments to this command are ignored and the kerberos credentials are used to negotiate GSSAPI signing and sealing instead. See also the -e option to smbclient to force encryption on initial connection. This command is new with Samba 3.2.
-&#8962;RE
-&#8962;PP
+.RS 4
+This command depends on the server supporting the CIFS UNIX extensions and will fail if the server does not\. Attempt to negotiate SMB encryption on this connection\. If smbclient connected with kerberos credentials (\-k) the arguments to this command are ignored and the kerberos credentials are used to negotiate GSSAPI signing and sealing instead\. See also the \-e option to smbclient to force encryption on initial connection\. This command is new with Samba 3\.2\.
+.RE
+.PP
 posix_open <filename> <octal mode>
-&#8962;RS 4
-This command depends on the server supporting the CIFS UNIX extensions and will fail if the server does not. Opens a remote file using the CIFS UNIX extensions and prints a fileid. Used for internal Samba testing purposes.
-&#8962;RE
-&#8962;PP
+.RS 4
+This command depends on the server supporting the CIFS UNIX extensions and will fail if the server does not\. Opens a remote file using the CIFS UNIX extensions and prints a fileid\. Used for internal Samba testing purposes\.
+.RE
+.PP
 posix_mkdir <directoryname> <octal mode>
-&#8962;RS 4
-This command depends on the server supporting the CIFS UNIX extensions and will fail if the server does not. Creates a remote directory using the CIFS UNIX extensions with the given mode.
-&#8962;RE
-&#8962;PP
+.RS 4
+This command depends on the server supporting the CIFS UNIX extensions and will fail if the server does not\. Creates a remote directory using the CIFS UNIX extensions with the given mode\.
+.RE
+.PP
 posix_rmdir <directoryname>
-&#8962;RS 4
-This command depends on the server supporting the CIFS UNIX extensions and will fail if the server does not. Deletes a remote directory using the CIFS UNIX extensions.
-&#8962;RE
-&#8962;PP
+.RS 4
+This command depends on the server supporting the CIFS UNIX extensions and will fail if the server does not\. Deletes a remote directory using the CIFS UNIX extensions\.
+.RE
+.PP
 posix_unlink <filename>
-&#8962;RS 4
-This command depends on the server supporting the CIFS UNIX extensions and will fail if the server does not. Deletes a remote file using the CIFS UNIX extensions.
-&#8962;RE
-&#8962;PP
+.RS 4
+This command depends on the server supporting the CIFS UNIX extensions and will fail if the server does not\. Deletes a remote file using the CIFS UNIX extensions\.
+.RE
+.PP
 print <file name>
-&#8962;RS 4
-Print the specified file from the local machine through a printable service on the server.
-&#8962;RE
-&#8962;PP
+.RS 4
+Print the specified file from the local machine through a printable service on the server\.
+.RE
+.PP
 prompt
-&#8962;RS 4
-Toggle prompting for filenames during operation of the mget and mput commands.
-&#8962;sp
-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.
-&#8962;RE
-&#8962;PP
+.RS 4
+Toggle prompting for filenames during operation of the mget and mput commands\.
+.sp
+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\.
+.RE
+.PP
 put <local file name> [remote file name]
-&#8962;RS 4
+.RS 4
 Copy the file called
-&#9619;fIlocal file name&#9619;fR
-from the machine running the client to the server. If specified, name the remote copy
-&#9619;fIremote file name&#9619;fR. Note that all transfers in
+\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
 smbclient
-are binary. See also the lowercase command.
-&#8962;RE
-&#8962;PP
+are binary\. See also the lowercase command\.
+.RE
+.PP
 queue
-&#8962;RS 4
-Displays the print queue, showing the job id, name, size and current status.
-&#8962;RE
-&#8962;PP
+.RS 4
+Displays the print queue, showing the job id, name, size and current status\.
+.RE
+.PP
 quit
-&#8962;RS 4
-See the exit command.
-&#8962;RE
-&#8962;PP
+.RS 4
+See the exit command\.
+.RE
+.PP
 rd <directory name>
-&#8962;RS 4
-See the rmdir command.
-&#8962;RE
-&#8962;PP
+.RS 4
+See the rmdir command\.
+.RE
+.PP
 recurse
-&#8962;RS 4
-Toggle directory recursion for the commands mget and mput.
-&#8962;sp
-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.
-&#8962;sp
-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.
-&#8962;RE
-&#8962;PP
+.RS 4
+Toggle directory recursion for the commands mget and mput\.
+.sp
+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\.
+.sp
+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\.
+.RE
+.PP
 rm <mask>
-&#8962;RS 4
+.RS 4
 Remove all files matching
-&#9619;fImask&#9619;fR
-from the current working directory on the server.
-&#8962;RE
-&#8962;PP
+\fImask\fR
+from the current working directory on the server\.
+.RE
+.PP
 rmdir <directory name>
-&#8962;RS 4
-Remove the specified directory (user access privileges permitting) from the server.
-&#8962;RE
-&#8962;PP
-setmode <filename> <perm=[+|\-]rsha>
-&#8962;RS 4
-A version of the DOS attrib command to set file permissions. For example:
-&#8962;sp
+.RS 4
+Remove the specified directory (user access privileges permitting) from the server\.
+.RE
+.PP
+setmode <filename> <perm=[+|\e\-]rsha>
+.RS 4
+A version of the DOS attrib command to set file permissions\. For example:
+.sp
 setmode myfile +r
-&#8962;sp
-would make myfile read only.
-&#8962;RE
-&#8962;PP
+.sp
+would make myfile read only\.
+.RE
+.PP
 showconnect
-&#8962;RS 4
-Show the currently active connection held for DFS purposes.
-&#8962;RE
-&#8962;PP
+.RS 4
+Show the currently active connection held for DFS purposes\.
+.RE
+.PP
 stat file
-&#8962;RS 4
-This command depends on the server supporting the CIFS UNIX extensions and will fail if the server does not. The client requests the UNIX basic info level and prints out the same info that the Linux stat command would about the file. This includes the size, blocks used on disk, file type, permissions, inode number, number of links and finally the three timestamps (access, modify and change). If the file is a special file (symlink, character or block device, fifo or socket) then extra information may also be printed.
-&#8962;RE
-&#8962;PP
+.RS 4
+This command depends on the server supporting the CIFS UNIX extensions and will fail if the server does not\. The client requests the UNIX basic info level and prints out the same info that the Linux stat command would about the file\. This includes the size, blocks used on disk, file type, permissions, inode number, number of links and finally the three timestamps (access, modify and change)\. If the file is a special file (symlink, character or block device, fifo or socket) then extra information may also be printed\.
+.RE
+.PP
 symlink target linkname
-&#8962;RS 4
-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 target and linkname files. The linkname 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.
-&#8962;RE
-&#8962;PP
+.RS 4
+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 target and linkname files\. The linkname 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\.
+.RE
+.PP
 tar <c|x>[IXbgNa]
-&#8962;RS 4
-Performs a tar operation - see the
-&#9619;fI-T &#9619;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.
-&#8962;RE
-&#8962;PP
+.RS 4
+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\.
+.RE
+.PP
 blocksize <blocksize>
-&#8962;RS 4
-Blocksize. Must be followed by a valid (greater than zero) blocksize. Causes tar file to be written out in
-&#9619;fIblocksize&#9619;fR*TBLOCK (usually 512 byte) blocks.
-&#8962;RE
-&#8962;PP
+.RS 4
+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\.
+.RE
+.PP
 tarmode <full|inc|reset|noreset>
-&#8962;RS 4
-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).
-&#8962;RE
-&#8962;PP
-unlock <filenum> <hex-start> <hex-len>
-&#8962;RS 4
-This command depends on the server supporting the CIFS UNIX extensions and will fail if the server does not. Tries to unlock a POSIX fcntl lock on the given range. Used for internal Samba testing purposes.
-&#8962;RE
-&#8962;PP
+.RS 4
+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)\.
+.RE
+.PP
+unlock <filenum> <hex\-start> <hex\-len>
+.RS 4
+This command depends on the server supporting the CIFS UNIX extensions and will fail if the server does not\. Tries to unlock a POSIX fcntl lock on the given range\. Used for internal Samba testing purposes\.
+.RE
+.PP
 volume
-&#8962;RS 4
-Prints the current volume name of the share.
-&#8962;RE
-&#8962;PP
+.RS 4
+Prints the current volume name of the share\.
+.RE
+.PP
 vuid <number>
-&#8962;RS 4
-Changes the currently used vuid in the protocol to the given arbitrary number. Without an argument prints out the current vuid being used. Used for internal Samba testing purposes.
-&#8962;RE
-&#8962;SH "NOTES"
-&#8962;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.
-&#8962;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.
-&#8962;PP
-smbclient supports long file names where the server supports the LANMAN2 protocol or above.
-&#8962;SH "ENVIRONMENT VARIABLES"
-&#8962;PP
+.RS 4
+Changes the currently used vuid in the protocol to the given arbitrary number\. Without an argument prints out the current vuid being used\. Used for internal Samba testing purposes\.
+.RE
+.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
-&#9619;fBUSER&#9619;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.
-&#8962;PP
+\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
-&#9619;fBPASSWD&#9619;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.
-&#8962;PP
+\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
-&#9619;fBLIBSMB_PROG&#9619;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
-&#8962;SH "INSTALLATION"
-&#8962;PP
-The location of the client program is a matter for individual system administrators. The following are thus suggestions only.
-&#8962;PP
+\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
-&#9619;fI/usr/local/samba/bin/&#9619;fR
+\fI/usr/local/samba/bin/\fR
 or
-&#9619;fI /usr/samba/bin/&#9619;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
+\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
+\fINOT\fR
 be setuid or setgid!
-&#8962;PP
-The client log files should be put in a directory readable and writeable only by the user.
-&#8962;PP
-To test the client, you will need to know the name of a running SMB/CIFS server. It is possible to run
-&#9619;fBsmbd&#9619;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.
-&#8962;SH "DIAGNOSTICS"
-&#8962;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.
-&#8962;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.
-&#8962;SH "VERSION"
-&#8962;PP
-This man page is correct for version 3.2 of the Samba suite.
-&#8962;SH "AUTHOR"
-&#8962;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.
-&#8962;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.
-
+.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 3\.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\.

Modified: branches/samba/experimental/docs/manpages/smbcontrol.1
===================================================================
--- branches/samba/experimental/docs/manpages/smbcontrol.1	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/docs/manpages/smbcontrol.1	2008-06-09 06:59:20 UTC (rev 1920)
@@ -1,233 +1,223 @@
-.\"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 "" "" ""
-&#8962;SH "NAME"
+.\"     Title: smbcontrol
+.\"    Author: 
+.\" Generator: DocBook XSL Stylesheets v1.73.1 <http://docbook.sf.net/>
+.\"      Date: 05/20/2008
+.\"    Manual: User Commands
+.\"    Source: Samba 3.2
+.\"
+.TH "SMBCONTROL" "1" "05/20/2008" "Samba 3\.2" "User Commands"
+.\" disable hyphenation
+.nh
+.\" disable justification (adjust text to left margin only)
+.ad l
+.SH "NAME"
 smbcontrol - send messages to smbd, nmbd or winbindd processes
-&#8962;SH "SYNOPSIS"
-&#8962;HP 1
-smbcontrol [-i] [-s]
-&#8962;HP 1
-smbcontrol [destination] [message-type] [parameter]
-&#8962;SH "DESCRIPTION"
-&#8962;PP
+.SH "SYNOPSIS"
+.HP 1
+smbcontrol [\-i] [\-s]
+.HP 1
+smbcontrol [destination] [message\-type] [parameter]
+.SH "DESCRIPTION"
+.PP
 This tool is part of the
-&#9619;fBsamba&#9619;fR(7)
-suite.
-&#8962;PP
+\fBsamba\fR(7)
+suite\.
+.PP
 smbcontrol
 is a very small program, which sends messages to a
-&#9619;fBsmbd&#9619;fR(8), a
-&#9619;fBnmbd&#9619;fR(8), or a
-&#9619;fBwinbindd&#9619;fR(8)
-daemon running on the system.
-&#8962;SH "OPTIONS"
-&#8962;PP
--h|--help
-&#8962;RS 4
-Print a summary of command line options.
-&#8962;RE
-&#8962;PP
--s <configuration file>
-&#8962;RS 4
-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
-&#9619;fIsmb.conf&#9619;fR
-for more information. The default configuration file name is determined at compile time.
-&#8962;RE
-&#8962;PP
--i
-&#8962;RS 4
-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.
-&#8962;RE
-&#8962;PP
+\fBsmbd\fR(8), a
+\fBnmbd\fR(8), or a
+\fBwinbindd\fR(8)
+daemon running on the system\.
+.SH "OPTIONS"
+.PP
+\-h|\-\-help
+.RS 4
+Print a summary of command line options\.
+.RE
+.PP
+\-s <configuration file>
+.RS 4
+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\.
+.RE
+.PP
+\-i
+.RS 4
+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\.
+.RE
+.PP
 destination
-&#8962;RS 4
+.RS 4
 One of
-&#9619;fInmbd&#9619;fR,
-&#9619;fIsmbd&#9619;fR
-or a process ID.
-&#8962;sp
+\fInmbd\fR,
+\fIsmbd\fR
+or a process ID\.
+.sp
 The
-&#9619;fIsmbd&#9619;fR
-destination causes the message to "broadcast" to all smbd daemons.
-&#8962;sp
+\fIsmbd\fR
+destination causes the message to "broadcast" to all smbd daemons\.
+.sp
 The
-&#9619;fInmbd&#9619;fR
+\fInmbd\fR
 destination causes the message to be sent to the nmbd daemon specified in the
-&#9619;fInmbd.pid&#9619;fR
-file.
-&#8962;sp
-If a single process ID is given, the message is sent to only that process.
-&#8962;RE
-&#8962;PP
-message-type
-&#8962;RS 4
-Type of message to send. See the section
-&#9619;fBMESSAGE-TYPES&#9619;fR
-for details.
-&#8962;RE
-&#8962;PP
+\fInmbd\.pid\fR
+file\.
+.sp
+If a single process ID is given, the message is sent to only that process\.
+.RE
+.PP
+message\-type
+.RS 4
+Type of message to send\. See the section
+\fBMESSAGE\-TYPES\fR
+for details\.
+.RE
+.PP
 parameters
-&#8962;RS 4
-any parameters required for the message-type
-&#8962;RE
-&#8962;SH "MESSAGE-TYPES"
-&#8962;PP
+.RS 4
+any parameters required for the message\-type
+.RE
+.SH "MESSAGE-TYPES"
+.PP
 Available message types are:
-&#8962;PP
-close-share
-&#8962;RS 4
-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
-&#9619;fBsmbd&#9619;fR.
-&#8962;RE
-&#8962;PP
+.PP
+close\-share
+.RS 4
+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\.
+.RE
+.PP
 debug
-&#8962;RS 4
-Set debug level to the value specified by the parameter. This can be sent to any of the destinations.
-&#8962;RE
-&#8962;PP
-force-election
-&#8962;RS 4
+.RS 4
+Set debug level to the value specified by the parameter\. This can be sent to any of the destinations\.
+.RE
+.PP
+force\-election
+.RS 4
 This message causes the
 nmbd
-daemon to force a new browse master election.
-&#8962;RE
-&#8962;PP
+daemon to force a new browse master election\.
+.RE
+.PP
 ping
-&#8962;RS 4
-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.
-&#8962;RE
-&#8962;PP
+.RS 4
+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\.
+.RE
+.PP
 profile
-&#8962;RS 4
-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.
-&#8962;RE
-&#8962;PP
+.RS 4
+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\.
+.RE
+.PP
 debuglevel
-&#8962;RS 4
-Request debuglevel of a certain daemon and write it to stdout. This can be sent to any of the destinations.
-&#8962;RE
-&#8962;PP
+.RS 4
+Request debuglevel of a certain daemon and write it to stdout\. This can be sent to any of the destinations\.
+.RE
+.PP
 profilelevel
-&#8962;RS 4
-Request profilelevel of a certain daemon and write it to stdout. This can be sent to any smbd or nmbd destinations.
-&#8962;RE
-&#8962;PP
+.RS 4
+Request profilelevel of a certain daemon and write it to stdout\. This can be sent to any smbd or nmbd destinations\.
+.RE
+.PP
 printnotify
-&#8962;RS 4
-Order smbd to send a printer notify message to any Windows NT clients connected to a printer. This message-type takes the following arguments:
-&#8962;PP
+.RS 4
+Order smbd to send a printer notify message to any Windows NT clients connected to a printer\. This message\-type takes the following arguments:
+.PP
 queuepause printername
-&#8962;RS 4
-Send a queue pause change notify message to the printer specified.
-&#8962;RE
-&#8962;PP
+.RS 4
+Send a queue pause change notify message to the printer specified\.
+.RE
+.PP
 queueresume printername
-&#8962;RS 4
-Send a queue resume change notify message for the printer specified.
-&#8962;RE
-&#8962;PP
+.RS 4
+Send a queue resume change notify message for the printer specified\.
+.RE
+.PP
 jobpause printername unixjobid
-&#8962;RS 4
-Send a job pause change notify message for the printer and unix jobid specified.
-&#8962;RE
-&#8962;PP
+.RS 4
+Send a job pause change notify message for the printer and unix jobid specified\.
+.RE
+.PP
 jobresume printername unixjobid
-&#8962;RS 4
-Send a job resume change notify message for the printer and unix jobid specified.
-&#8962;RE
-&#8962;PP
+.RS 4
+Send a job resume change notify message for the printer and unix jobid specified\.
+.RE
+.PP
 jobdelete printername unixjobid
-&#8962;RS 4
-Send a job delete change notify message for the printer and unix jobid specified.
-&#8962;RE
-&#8962;sp
-Note that this message only sends notification that an event has occured. It doesn't actually cause the event to happen.
-&#8962;sp
+.RS 4
+Send a job delete change notify message for the printer and unix jobid specified\.
+.RE
+.sp
+Note that this message only sends notification that an event has occured\. It doesn\'t actually cause the event to happen\.
+.sp
 This message can only be sent to
-&#9619;fBsmbd&#9619;fR.
-&#8962;RE
-&#8962;PP
+\fBsmbd\fR\.
+.RE
+.PP
 samsync
-&#8962;RS 4
-Order smbd to synchronise sam database from PDC (being BDC). Can only be sent to
-&#9619;fBsmbd&#9619;fR.
-&#8962;sp
-&#8962;it 1 an&#9617;trap
-&#8962;nr an&#9617;no&#9617;space&#9617;flag 1
-&#8962;nr an&#9617;break&#9617;flag 1
-&#8962;br
-&#9619;fBNote&#9619;fR
+.RS 4
+Order smbd to synchronise sam database from PDC (being BDC)\. Can only be sent to
+\fBsmbd\fR\.
+.sp
+.it 1 an-trap
+.nr an-no-space-flag 1
+.nr an-break-flag 1
+.br
+Note
 Not working at the moment
-
-&#8962;RE
-&#8962;PP
+.RE
+.PP
 samrepl
-&#8962;RS 4
-Send sam replication message, with specified serial. Can only be sent to
-&#9619;fBsmbd&#9619;fR. Should not be used manually.
-&#8962;RE
-&#8962;PP
-dmalloc-mark
-&#8962;RS 4
-Set a mark for dmalloc. Can be sent to both smbd and nmbd. Only available if samba is built with dmalloc support.
-&#8962;RE
-&#8962;PP
-dmalloc-log-changed
-&#8962;RS 4
-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.
-&#8962;RE
-&#8962;PP
+.RS 4
+Send sam replication message, with specified serial\. Can only be sent to
+\fBsmbd\fR\. Should not be used manually\.
+.RE
+.PP
+dmalloc\-mark
+.RS 4
+Set a mark for dmalloc\. Can be sent to both smbd and nmbd\. Only available if samba is built with dmalloc support\.
+.RE
+.PP
+dmalloc\-log\-changed
+.RS 4
+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\.
+.RE
+.PP
 shutdown
-&#8962;RS 4
-Shut down specified daemon. Can be sent to both smbd and nmbd.
-&#8962;RE
-&#8962;PP
-pool-usage
-&#8962;RS 4
-Print a human-readable description of all talloc(pool) memory usage by the specified daemon/process. Available for both smbd and nmbd.
-&#8962;RE
-&#8962;PP
+.RS 4
+Shut down specified daemon\. Can be sent to both smbd and nmbd\.
+.RE
+.PP
+pool\-usage
+.RS 4
+Print a human\-readable description of all talloc(pool) memory usage by the specified daemon/process\. Available for both smbd and nmbd\.
+.RE
+.PP
 drvupgrade
-&#8962;RS 4
-Force clients of printers using specified driver to update their local version of the driver. Can only be sent to smbd.
-&#8962;RE
-&#8962;PP
-reload-config
-&#8962;RS 4
-Force daemon to reload smb.conf configuration file. Can be sent to
-&#9619;fBsmbd&#9619;fR,
-&#9619;fBnmbd&#9619;fR, or
-&#9619;fBwinbindd&#9619;fR.
-&#8962;RE
-&#8962;SH "VERSION"
-&#8962;PP
-This man page is correct for version 3.0 of the Samba suite.
-&#8962;SH "SEE ALSO"
-&#8962;PP
-&#9619;fBnmbd&#9619;fR(8)
+.RS 4
+Force clients of printers using specified driver to update their local version of the driver\. Can only be sent to smbd\.
+.RE
+.PP
+reload\-config
+.RS 4
+Force daemon to reload smb\.conf configuration file\. Can be sent to
+\fBsmbd\fR,
+\fBnmbd\fR, or
+\fBwinbindd\fR\.
+.RE
+.SH "VERSION"
+.PP
+This man page is correct for version 3 of the Samba suite\.
+.SH "SEE ALSO"
+.PP
+\fBnmbd\fR(8)
 and
-&#9619;fBsmbd&#9619;fR(8).
-&#8962;SH "AUTHOR"
-&#8962;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.
-&#8962;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.
-
+\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\.

Modified: branches/samba/experimental/docs/manpages/smbcquotas.1
===================================================================
--- branches/samba/experimental/docs/manpages/smbcquotas.1	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/docs/manpages/smbcquotas.1	2008-06-09 06:59:20 UTC (rev 1920)
@@ -1,206 +1,194 @@
-.\"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 "" "" ""
-&#8962;SH "NAME"
+.\"     Title: smbcquotas
+.\"    Author: 
+.\" Generator: DocBook XSL Stylesheets v1.73.1 <http://docbook.sf.net/>
+.\"      Date: 05/20/2008
+.\"    Manual: User Commands
+.\"    Source: Samba 3.2
+.\"
+.TH "SMBCQUOTAS" "1" "05/20/2008" "Samba 3\.2" "User Commands"
+.\" disable hyphenation
+.nh
+.\" disable justification (adjust text to left margin only)
+.ad l
+.SH "NAME"
 smbcquotas - Set or get QUOTAs of NTFS 5 shares
-&#8962;SH "SYNOPSIS"
-&#8962;HP 1
-smbcquotas {//server/share} [-u&#9600;user] [-L] [-F] [-S&#9600;QUOTA_SET_COMMAND] [-n] [-t] [-v] [-d&#9600;debuglevel] [-s&#9600;configfile] [-l&#9600;logdir] [-V] [-U&#9600;username] [-N] [-k] [-A]
-&#8962;SH "DESCRIPTION"
-&#8962;PP
+.SH "SYNOPSIS"
+.HP 1
+smbcquotas {//server/share} [\-u\ user] [\-L] [\-F] [\-S\ QUOTA_SET_COMMAND] [\-n] [\-t] [\-v] [\-d\ debuglevel] [\-s\ configfile] [\-l\ logdir] [\-V] [\-U\ username] [\-N] [\-k] [\-A]
+.SH "DESCRIPTION"
+.PP
 This tool is part of the
-&#9619;fBsamba&#9619;fR(7)
-suite.
-&#8962;PP
+\fBsamba\fR(7)
+suite\.
+.PP
 The
 smbcquotas
-program manipulates NT Quotas on SMB file shares.
-&#8962;SH "OPTIONS"
-&#8962;PP
+program manipulates NT Quotas on SMB file shares\.
+.SH "OPTIONS"
+.PP
 The following options are available to the
 smbcquotas
-program.
-&#8962;PP
--u user
-&#8962;RS 4
-Specifies the user of whom the quotas are get or set. By default the current user's username will be used.
-&#8962;RE
-&#8962;PP
--L
-&#8962;RS 4
-Lists all quota records of the share.
-&#8962;RE
-&#8962;PP
--F
-&#8962;RS 4
-Show the share quota status and default limits.
-&#8962;RE
-&#8962;PP
--S QUOTA_SET_COMMAND
-&#8962;RS 4
-This command sets/modifies quotas for a user or on the share, depending on the QUOTA_SET_COMMAND parameter which is described later.
-&#8962;RE
-&#8962;PP
--n
-&#8962;RS 4
-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.
-&#8962;RE
-&#8962;PP
--t
-&#8962;RS 4
-Don't actually do anything, only validate the correctness of the arguments.
-&#8962;RE
-&#8962;PP
--v
-&#8962;RS 4
-Be verbose.
-&#8962;RE
-&#8962;PP
--h|--help
-&#8962;RS 4
-Print a summary of command line options.
-&#8962;RE
-&#8962;PP
--d|--debuglevel=level
-&#8962;RS 4
-&#9619;fIlevel&#9619;fR
-is an integer from 0 to 10. The default value if this parameter is not specified is 0.
-&#8962;sp
-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.
-&#8962;sp
-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.
-&#8962;sp
+program\.
+.PP
+\-u user
+.RS 4
+Specifies the user of whom the quotas are get or set\. By default the current user\'s username will be used\.
+.RE
+.PP
+\-L
+.RS 4
+Lists all quota records of the share\.
+.RE
+.PP
+\-F
+.RS 4
+Show the share quota status and default limits\.
+.RE
+.PP
+\-S QUOTA_SET_COMMAND
+.RS 4
+This command sets/modifies quotas for a user or on the share, depending on the QUOTA_SET_COMMAND parameter which is described later\.
+.RE
+.PP
+\-n
+.RS 4
+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\.
+.RE
+.PP
+\-t
+.RS 4
+Don\'t actually do anything, only validate the correctness of the arguments\.
+.RE
+.PP
+\-v
+.RS 4
+Be verbose\.
+.RE
+.PP
+\-h|\-\-help
+.RS 4
+Print a summary of command line options\.
+.RE
+.PP
+\-d|\-\-debuglevel=level
+.RS 4
+\fIlevel\fR
+is an integer from 0 to 10\. The default value if this parameter is not specified is 0\.
+.sp
+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\.
+.sp
+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\.
+.sp
 Note that specifying this parameter here will override the
-
+\fIlog level\fR
 parameter in the
-&#9619;fIsmb.conf&#9619;fR
-file.
-&#8962;RE
-&#8962;PP
--V
-&#8962;RS 4
-Prints the program version number.
-&#8962;RE
-&#8962;PP
--s <configuration file>
-&#8962;RS 4
-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
-&#9619;fIsmb.conf&#9619;fR
-for more information. The default configuration file name is determined at compile time.
-&#8962;RE
-&#8962;PP
--l|--log-basename=logdirectory
-&#8962;RS 4
-Base directory name for log/debug files. The extension
-&#9619;fB".progname"&#9619;fR
-will be appended (e.g. log.smbclient, log.smbd, etc...). The log file is never removed by the client.
-&#8962;RE
-&#8962;PP
--N
-&#8962;RS 4
-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.
-&#8962;sp
-Unless a password is specified on the command line or this parameter is specified, the client will request a password.
-&#8962;sp
-If a password is specified on the command line and this option is also defined the password on the command line will be silently ingnored and no password will be used.
-&#8962;RE
-&#8962;PP
--k
-&#8962;RS 4
-Try to authenticate with kerberos. Only useful in an Active Directory environment.
-&#8962;RE
-&#8962;PP
--A|--authentication-file=filename
-&#8962;RS 4
-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
-&#8962;sp
-
-&#8962;sp
-
+\fIsmb\.conf\fR
+file\.
+.RE
+.PP
+\-V
+.RS 4
+Prints the program version number\.
+.RE
+.PP
+\-s <configuration file>
+.RS 4
+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\.
+.RE
+.PP
+\-l|\-\-log\-basename=logdirectory
+.RS 4
+Base directory name for log/debug files\. The extension
+\fB"\.progname"\fR
+will be appended (e\.g\. log\.smbclient, log\.smbd, etc\.\.\.)\. The log file is never removed by the client\.
+.RE
+.PP
+\-N
+.RS 4
+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\.
+.sp
+Unless a password is specified on the command line or this parameter is specified, the client will request a password\.
+.sp
+If a password is specified on the command line and this option is also defined the password on the command line will be silently ingnored and no password will be used\.
+.RE
+.PP
+\-k
+.RS 4
+Try to authenticate with kerberos\. Only useful in an Active Directory environment\.
+.RE
+.PP
+\-A|\-\-authentication\-file=filename
+.RS 4
+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
+.sp
+.sp
+.RS 4
 .nf
-
 username = <value>
 password = <value>
 domain   = <value>
-
 .fi
-
-&#8962;sp
-Make certain that the permissions on the file restrict access from unwanted users.
-&#8962;RE
-&#8962;PP
--U|--user=username[%password]
-&#8962;RS 4
-Sets the SMB username or username and password.
-&#8962;sp
-If %password is not specified, the user will be prompted. The client will first check the
-&#9619;fBUSER&#9619;fR
+.RE
+.sp
+Make certain that the permissions on the file restrict access from unwanted users\.
+.RE
+.PP
+\-U|\-\-user=username[%password]
+.RS 4
+Sets the SMB username or username and password\.
+.sp
+If %password is not specified, the user will be prompted\. The client will first check the
+\fBUSER\fR
 environment variable, then the
-&#9619;fBLOGNAME&#9619;fR
-variable and if either exists, the string is uppercased. If these environmental variables are not found, the username
-&#9619;fBGUEST&#9619;fR
-is used.
-&#8962;sp
-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
-&#9619;fI-A&#9619;fR
-for more details.
-&#8962;sp
-Be cautious about including passwords in scripts. Also, on many systems the command line of a running process may be seen via 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\.
+.sp
+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\.
+.sp
+Be cautious about including passwords in scripts\. Also, on many systems the command line of a running process may be seen via the
 ps
-command. To be safe always allow
+command\. To be safe always allow
 rpcclient
-to prompt for a password and type it in directly.
-&#8962;RE
-&#8962;SH "QUOTA_SET_COMAND"
-&#8962;PP
-The format of an the QUOTA_SET_COMMAND is an operation name followed by a set of parameters specific to that operation.
-&#8962;PP
-To set user quotas for the user specified by -u or for the current username:
-&#8962;PP
-&#9619;fB UQLIM:<username>:<softlimit>/<hardlimit> &#9619;fR
-&#8962;PP
+to prompt for a password and type it in directly\.
+.RE
+.SH "QUOTA_SET_COMAND"
+.PP
+The format of an the QUOTA_SET_COMMAND is an operation name followed by a set of parameters specific to that operation\.
+.PP
+To set user quotas for the user specified by \-u or for the current username:
+.PP
+\fB UQLIM:<username>:<softlimit>/<hardlimit> \fR
+.PP
 To set the default quotas for a share:
-&#8962;PP
-&#9619;fB FSQLIM:<softlimit>/<hardlimit> &#9619;fR
-&#8962;PP
+.PP
+\fB FSQLIM:<softlimit>/<hardlimit> \fR
+.PP
 To change the share quota settings:
-&#8962;PP
-&#9619;fB FSQFLAGS:QUOTA_ENABLED/DENY_DISK/LOG_SOFTLIMIT/LOG_HARD_LIMIT &#9619;fR
-&#8962;PP
-All limits are specified as a number of bytes.
-&#8962;SH "EXIT STATUS"
-&#8962;PP
+.PP
+\fB FSQFLAGS:QUOTA_ENABLED/DENY_DISK/LOG_SOFTLIMIT/LOG_HARD_LIMIT \fR
+.PP
+All limits are specified as a number of bytes\.
+.SH "EXIT STATUS"
+.PP
 The
 smbcquotas
-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.
-&#8962;PP
-If the operation succeeded, smbcquotas returns an exit status of 0. If
+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
 smbcquotas
-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.
-&#8962;SH "VERSION"
-&#8962;PP
-This man page is correct for version 3.0 of the Samba suite.
-&#8962;SH "AUTHOR"
-&#8962;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.
-&#8962;PP
+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 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
 smbcquotas
-was written by Stefan Metzmacher.
-
+was written by Stefan Metzmacher\.

Modified: branches/samba/experimental/docs/manpages/smbd.8
===================================================================
--- branches/samba/experimental/docs/manpages/smbd.8	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/docs/manpages/smbd.8	2008-06-09 06:59:20 UTC (rev 1920)
@@ -1,369 +1,377 @@
-.\"Generated by db2man.xsl. Don't modify this, modify the source.
-.de Sh \" Subsection
-.br
-.if t .Sp
-.ne 5
+.\"     Title: smbd
+.\"    Author: 
+.\" Generator: DocBook XSL Stylesheets v1.73.1 <http://docbook.sf.net/>
+.\"      Date: 05/20/2008
+.\"    Manual: System Administration tools
+.\"    Source: Samba 3.2
+.\"
+.TH "SMBD" "8" "05/20/2008" "Samba 3\.2" "System Administration tools"
+.\" disable hyphenation
+.nh
+.\" disable justification (adjust text to left margin only)
+.ad l
+.SH "NAME"
+smbd - server to provide SMB/CIFS services to clients
+.SH "SYNOPSIS"
+.HP 1
+smbd [\-D] [\-F] [\-S] [\-i] [\-h] [\-V] [\-b] [\-d\ <debug\ level>] [\-l\ <log\ directory>] [\-p\ <port\ number(s)>] [\-P\ <profiling\ level>] [\-O\ <socket\ option>] [\-s\ <configuration\ file>]
+.SH "DESCRIPTION"
 .PP
-\fB\\$1\fR
+This program is part of the
+\fBsamba\fR(7)
+suite\.
 .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 "" "" ""
-&#8962;SH "NAME"
-smbd - server to provide SMB/CIFS services to clients
-&#8962;SH "SYNOPSIS"
-&#8962;HP 1
-smbd [-D] [-F] [-S] [-i] [-h] [-V] [-b] [-d&#9600;<debug&#9600;level>] [-l&#9600;<log&#9600;directory>] [-p&#9600;<port&#9600;number(s)>] [-P&#9600;<profiling&#9600;level>] [-O&#9600;<socket&#9600;option>] [-s&#9600;<configuration&#9600;file>]
-&#8962;SH "DESCRIPTION"
-&#8962;PP
-This program is part of the
-&#9619;fBsamba&#9619;fR(7)
-suite.
-&#8962;PP
 smbd
-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.
-&#8962;PP
+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
-&#9619;fBsmb.conf&#9619;fR(5). This man page will not describe the services, but will concentrate on the administrative aspects of running the server.
-&#8962;PP
+\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
-&#9619;fBsmb.conf&#9619;fR(5)
-manual page should be regarded as mandatory reading before proceeding with installation.
-&#8962;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.
-&#8962;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
+\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
 smbd
-killed and restarted.
-&#8962;SH "OPTIONS"
-&#8962;PP
--D
-&#8962;RS 4
-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
+killed and restarted\.
+.SH "OPTIONS"
+.PP
+\-D
+.RS 4
+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
 smbd
-for servers that provide more than casual use file and print services. This switch is assumed if
+for servers that provide more than casual use file and print services\. This switch is assumed if
 smbd
-is executed on the command line of a shell.
-&#8962;RE
-&#8962;PP
--F
-&#8962;RS 4
+is executed on the command line of a shell\.
+.RE
+.PP
+\-F
+.RS 4
 If specified, this parameter causes the main
 smbd
-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
+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
 smbd
 under process supervisors such as
 supervise
 and
 svscan
-from Daniel J. Bernstein's
+from Daniel J\. Bernstein\'s
 daemontools
-package, or the AIX process monitor.
-&#8962;RE
-&#8962;PP
--S
-&#8962;RS 4
+package, or the AIX process monitor\.
+.RE
+.PP
+\-S
+.RS 4
 If specified, this parameter causes
 smbd
-to log to standard output rather than a file.
-&#8962;RE
-&#8962;PP
--i
-&#8962;RS 4
-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.
+to log to standard output rather than a file\.
+.RE
+.PP
+\-i
+.RS 4
+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\.
 smbd
 also logs to standard output, as if the
--S
-parameter had been given.
-&#8962;RE
-&#8962;PP
--d|--debuglevel=level
-&#8962;RS 4
-&#9619;fIlevel&#9619;fR
-is an integer from 0 to 10. The default value if this parameter is not specified is 0.
-&#8962;sp
-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.
-&#8962;sp
-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.
-&#8962;sp
+\-S
+parameter had been given\.
+.RE
+.PP
+\-d|\-\-debuglevel=level
+.RS 4
+\fIlevel\fR
+is an integer from 0 to 10\. The default value if this parameter is not specified is 0\.
+.sp
+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\.
+.sp
+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\.
+.sp
 Note that specifying this parameter here will override the
-
+\fIlog level\fR
 parameter in the
-&#9619;fIsmb.conf&#9619;fR
-file.
-&#8962;RE
-&#8962;PP
--V
-&#8962;RS 4
-Prints the program version number.
-&#8962;RE
-&#8962;PP
--s <configuration file>
-&#8962;RS 4
-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
-&#9619;fIsmb.conf&#9619;fR
-for more information. The default configuration file name is determined at compile time.
-&#8962;RE
-&#8962;PP
--l|--log-basename=logdirectory
-&#8962;RS 4
-Base directory name for log/debug files. The extension
-&#9619;fB".progname"&#9619;fR
-will be appended (e.g. log.smbclient, log.smbd, etc...). The log file is never removed by the client.
-&#8962;RE
-&#8962;PP
--h|--help
-&#8962;RS 4
-Print a summary of command line options.
-&#8962;RE
-&#8962;PP
--b
-&#8962;RS 4
-Prints information about how Samba was built.
-&#8962;RE
-&#8962;PP
--p|--port<port number(s)>
-&#8962;RS 4
-&#9619;fIport number(s)&#9619;fR
-is a space or comma-separated list of TCP ports smbd should listen on. The default value is taken from the
-ports parameter in
-&#9619;fIsmb.conf&#9619;fR
-&#8962;sp
-The default ports are 139 (used for SMB over NetBIOS over TCP) and port 445 (used for plain SMB over TCP).
-&#8962;RE
-&#8962;PP
--P|--profiling-level<profiling level>
-&#8962;RS 4
-&#9619;fIprofiling level&#9619;fR
-is a number specifying the level of profiling data to be collected. 0 turns off profiling, 1 turns on counter profiling only, 2 turns on complete profiling, and 3 resets all profiling data.
-&#8962;RE
-&#8962;SH "FILES"
-&#8962;PP
-&#9619;fI/etc/inetd.conf&#9619;fR
-&#8962;RS 4
+\fIsmb\.conf\fR
+file\.
+.RE
+.PP
+\-V
+.RS 4
+Prints the program version number\.
+.RE
+.PP
+\-s <configuration file>
+.RS 4
+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\.
+.RE
+.PP
+\-l|\-\-log\-basename=logdirectory
+.RS 4
+Base directory name for log/debug files\. The extension
+\fB"\.progname"\fR
+will be appended (e\.g\. log\.smbclient, log\.smbd, etc\.\.\.)\. The log file is never removed by the client\.
+.RE
+.PP
+\-h|\-\-help
+.RS 4
+Print a summary of command line options\.
+.RE
+.PP
+\-b
+.RS 4
+Prints information about how Samba was built\.
+.RE
+.PP
+\-p|\-\-port<port number(s)>
+.RS 4
+\fIport number(s)\fR
+is a space or comma\-separated list of TCP ports smbd should listen on\. The default value is taken from the
+\fIports\fR
+parameter in
+\fIsmb\.conf\fR
+.sp
+The default ports are 139 (used for SMB over NetBIOS over TCP) and port 445 (used for plain SMB over TCP)\.
+.RE
+.PP
+\-P|\-\-profiling\-level<profiling level>
+.RS 4
+\fIprofiling level\fR
+is a number specifying the level of profiling data to be collected\. 0 turns off profiling, 1 turns on counter profiling only, 2 turns on complete profiling, and 3 resets all profiling data\.
+.RE
+.SH "FILES"
+.PP
+\fI/etc/inetd\.conf\fR
+.RS 4
 If the server is to be run by the
 inetd
-meta-daemon, this file must contain suitable startup information for the meta-daemon.
-&#8962;RE
-&#8962;PP
-&#9619;fI/etc/rc&#9619;fR
-&#8962;RS 4
-or whatever initialization script your system uses).
-&#8962;sp
-If running the server as a daemon at startup, this file will need to contain an appropriate startup sequence for the server.
-&#8962;RE
-&#8962;PP
-&#9619;fI/etc/services&#9619;fR
-&#8962;RS 4
-If running the server via the meta-daemon
-inetd, 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).
-&#8962;RE
-&#8962;PP
-&#9619;fI/usr/local/samba/lib/smb.conf&#9619;fR
-&#8962;RS 4
+meta\-daemon, this file must contain suitable startup information for the meta\-daemon\.
+.RE
+.PP
+\fI/etc/rc\fR
+.RS 4
+or whatever initialization script your system uses)\.
+.sp
+If running the server as a daemon at startup, this file will need to contain an appropriate startup sequence for the server\.
+.RE
+.PP
+\fI/etc/services\fR
+.RS 4
+If running the server via the meta\-daemon
+inetd, 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)\.
+.RE
+.PP
+\fI/usr/local/samba/lib/smb\.conf\fR
+.RS 4
 This is the default location of the
-&#9619;fBsmb.conf&#9619;fR(5)
-server configuration file. Other common places that systems install this file are
-&#9619;fI/usr/samba/lib/smb.conf&#9619;fR
+\fBsmb.conf\fR(5)
+server configuration file\. Other common places that systems install this file are
+\fI/usr/samba/lib/smb\.conf\fR
 and
-&#9619;fI/etc/samba/smb.conf&#9619;fR.
-&#8962;sp
-This file describes all the services the server is to make available to clients. See
-&#9619;fBsmb.conf&#9619;fR(5)
-for more information.
-&#8962;RE
-&#8962;SH "LIMITATIONS"
-&#8962;PP
+\fI/etc/samba/smb\.conf\fR\.
+.sp
+This file describes all the services the server is to make available to clients\. See
+\fBsmb.conf\fR(5)
+for more information\.
+.RE
+.SH "LIMITATIONS"
+.PP
 On some systems
 smbd
-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.
-&#8962;SH "ENVIRONMENT VARIABLES"
-&#8962;PP
-&#9619;fBPRINTER&#9619;fR
-&#8962;RS 4
+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"
+.PP
+\fBPRINTER\fR
+.RS 4
 If no printer name is specified to printable services, most systems will use the value of this variable (or
-&#9619;fBlp&#9619;fR
-if this variable is not defined) as the name of the printer to use. This is not specific to the server, however.
-&#8962;RE
-&#8962;SH "PAM INTERACTION"
-&#8962;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
-obey pam restrictions
-&#9619;fBsmb.conf&#9619;fR(5)
-paramater. When this is set, the following restrictions apply:
-\(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.
-&#8962;SH "VERSION"
-&#8962;PP
-This man page is correct for version 3.0 of the Samba suite.
-&#8962;SH "DIAGNOSTICS"
-&#8962;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.
-&#8962;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.
-&#8962;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.
-&#8962;SH "TDB FILES"
-&#8962;PP
-Samba stores it's data in several TDB (Trivial Database) files, usually located in
-&#9619;fI/var/lib/samba&#9619;fR.
-&#8962;PP
-(*) information persistent across restarts (but not necessarily important to backup).
-&#8962;PP
-account_policy.tdb*
-&#8962;RS 4
-NT account policy settings such as pw expiration, etc...
-&#8962;RE
-&#8962;PP
-brlock.tdb
-&#8962;RS 4
+\fBlp\fR
+if this variable is not defined) as the name of the printer to use\. This is not specific to the server, however\.
+.RE
+.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:
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
+\fIAccount 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\.
+.RE
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
+\fISession 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\.
+.SH "VERSION"
+.PP
+This man page is correct for version 3 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 "TDB FILES"
+.PP
+Samba stores it\'s data in several TDB (Trivial Database) files, usually located in
+\fI/var/lib/samba\fR\.
+.PP
+(*) information persistent across restarts (but not necessarily important to backup)\.
+.PP
+account_policy\.tdb*
+.RS 4
+NT account policy settings such as pw expiration, etc\.\.\.
+.RE
+.PP
+brlock\.tdb
+.RS 4
 byte range locks
-&#8962;RE
-&#8962;PP
-browse.dat
-&#8962;RS 4
+.RE
+.PP
+browse\.dat
+.RS 4
 browse lists
-&#8962;RE
-&#8962;PP
-connections.tdb
-&#8962;RS 4
-share connections (used to enforce max connections, etc...)
-&#8962;RE
-&#8962;PP
-gencache.tdb
-&#8962;RS 4
+.RE
+.PP
+connections\.tdb
+.RS 4
+share connections (used to enforce max connections, etc\.\.\.)
+.RE
+.PP
+gencache\.tdb
+.RS 4
 generic caching db
-&#8962;RE
-&#8962;PP
-group_mapping.tdb*
-&#8962;RS 4
+.RE
+.PP
+group_mapping\.tdb*
+.RS 4
 group mapping information
-&#8962;RE
-&#8962;PP
-locking.tdb
-&#8962;RS 4
+.RE
+.PP
+locking\.tdb
+.RS 4
 share modes & oplocks
-&#8962;RE
-&#8962;PP
-login_cache.tdb*
-&#8962;RS 4
+.RE
+.PP
+login_cache\.tdb*
+.RS 4
 bad pw attempts
-&#8962;RE
-&#8962;PP
-messages.tdb
-&#8962;RS 4
+.RE
+.PP
+messages\.tdb
+.RS 4
 Samba messaging system
-&#8962;RE
-&#8962;PP
-netsamlogon_cache.tdb*
-&#8962;RS 4
+.RE
+.PP
+netsamlogon_cache\.tdb*
+.RS 4
 cache of user net_info_3 struct from net_samlogon() request (as a domain member)
-&#8962;RE
-&#8962;PP
-ntdrivers.tdb*
-&#8962;RS 4
+.RE
+.PP
+ntdrivers\.tdb*
+.RS 4
 installed printer drivers
-&#8962;RE
-&#8962;PP
-ntforms.tdb*
-&#8962;RS 4
+.RE
+.PP
+ntforms\.tdb*
+.RS 4
 installed printer forms
-&#8962;RE
-&#8962;PP
-ntprinters.tdb*
-&#8962;RS 4
+.RE
+.PP
+ntprinters\.tdb*
+.RS 4
 installed printer information
-&#8962;RE
-&#8962;PP
+.RE
+.PP
 printing/
-&#8962;RS 4
+.RS 4
 directory containing tdb per print queue of cached lpq output
-&#8962;RE
-&#8962;PP
-registry.tdb
-&#8962;RS 4
-Windows registry skeleton (connect via regedit.exe)
-&#8962;RE
-&#8962;PP
-sessionid.tdb
-&#8962;RS 4
-session information (e.g. support for 'utmp = yes')
-&#8962;RE
-&#8962;PP
-share_info.tdb*
-&#8962;RS 4
+.RE
+.PP
+registry\.tdb
+.RS 4
+Windows registry skeleton (connect via regedit\.exe)
+.RE
+.PP
+sessionid\.tdb
+.RS 4
+session information (e\.g\. support for \'utmp = yes\')
+.RE
+.PP
+share_info\.tdb*
+.RS 4
 share acls
-&#8962;RE
-&#8962;PP
-winbindd_cache.tdb
-&#8962;RS 4
-winbindd's cache of user lists, etc...
-&#8962;RE
-&#8962;PP
-winbindd_idmap.tdb*
-&#8962;RS 4
-winbindd's local idmap db
-&#8962;RE
-&#8962;PP
-wins.dat*
-&#8962;RS 4
-wins database when 'wins support = yes'
-&#8962;RE
-&#8962;SH "SIGNALS"
-&#8962;PP
+.RE
+.PP
+winbindd_cache\.tdb
+.RS 4
+winbindd\'s cache of user lists, etc\.\.\.
+.RE
+.PP
+winbindd_idmap\.tdb*
+.RS 4
+winbindd\'s local idmap db
+.RE
+.PP
+wins\.dat*
+.RS 4
+wins database when \'wins support = yes\'
+.RE
+.SH "SIGNALS"
+.PP
 Sending the
 smbd
 a SIGHUP will cause it to reload its
-&#9619;fIsmb.conf&#9619;fR
-configuration file within a short period of time.
-&#8962;PP
-To shut down a user's
+\fIsmb\.conf\fR
+configuration file within a short period of time\.
+.PP
+To shut down a user\'s
 smbd
 process it is recommended that
-SIGKILL (-9)
-\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
+SIGKILL (\-9)
+\fINOT\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
 smbd
-is to send it a SIGTERM (-15) signal and wait for it to die on its own.
-&#8962;PP
+is to send it a SIGTERM (\-15) signal and wait for it to die on its own\.
+.PP
 The debug log level of
 smbd
 may be raised or lowered using
-&#9619;fBsmbcontrol&#9619;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.
-&#8962;PP
-Note that as the signal handlers send a debug write, they are not re-entrant in
-smbd. This you should wait until
+\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
+smbd\. This you should wait until
 smbd
-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.
-&#8962;SH "SEE ALSO"
-&#8962;PP
-&#9619;fBhosts_access&#9619;fR(5),
-&#9619;fBinetd&#9619;fR(8),
-&#9619;fBnmbd&#9619;fR(8),
-&#9619;fBsmb.conf&#9619;fR(5),
-&#9619;fBsmbclient&#9619;fR(1),
-&#9619;fBtestparm&#9619;fR(1),
-&#9619;fBtestprns&#9619;fR(1), and the Internet RFC's
-&#9619;fIrfc1001.txt&#9619;fR,
-&#9619;fIrfc1002.txt&#9619;fR. In addition the CIFS (formerly SMB) specification is available as a link from the Web page
-http://samba.org/cifs/.
-&#8962;SH "AUTHOR"
-&#8962;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.
-&#8962;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.
-
+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\.

Modified: branches/samba/experimental/docs/manpages/smbget.1
===================================================================
--- branches/samba/experimental/docs/manpages/smbget.1	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/docs/manpages/smbget.1	2008-06-09 06:59:20 UTC (rev 1920)
@@ -1,180 +1,159 @@
-.\"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 "SMBGET" 1 "" "" ""
-&#8962;SH "NAME"
+.\"     Title: smbget
+.\"    Author: 
+.\" Generator: DocBook XSL Stylesheets v1.73.1 <http://docbook.sf.net/>
+.\"      Date: 05/20/2008
+.\"    Manual: User Commands
+.\"    Source: Samba 3.2
+.\"
+.TH "SMBGET" "1" "05/20/2008" "Samba 3\.2" "User Commands"
+.\" disable hyphenation
+.nh
+.\" disable justification (adjust text to left margin only)
+.ad l
+.SH "NAME"
 smbget - wget-like utility for download files over SMB
-&#8962;SH "SYNOPSIS"
-&#8962;HP 1
-smbget [-a,&#9600;--guest] [-r,&#9600;--resume] [-R,&#9600;--recursive] [-u,&#9600;--username=STRING] [-p,&#9600;--password=STRING] [-w,&#9600;--workgroup=STRING] [-n,&#9600;--nonprompt] [-d,&#9600;--debuglevel=INT] [-D,&#9600;--dots] [-P,&#9600;--keep-permissions] [-o,&#9600;--outputfile] [-f,&#9600;--rcfile] [-q,&#9600;--quiet] [-v,&#9600;--verbose] [-b,&#9600;--blocksize] [-?,&#9600;--help] [--usage] {smb://host/share/path/to/file} [smb://url2/] [...]
-&#8962;SH "DESCRIPTION"
-&#8962;PP
+.SH "SYNOPSIS"
+.HP 1
+smbget [\-a,\ \-\-guest] [\-r,\ \-\-resume] [\-R,\ \-\-recursive] [\-u,\ \-\-username=STRING] [\-p,\ \-\-password=STRING] [\-w,\ \-\-workgroup=STRING] [\-n,\ \-\-nonprompt] [\-d,\ \-\-debuglevel=INT] [\-D,\ \-\-dots] [\-P,\ \-\-keep\-permissions] [\-o,\ \-\-outputfile] [\-f,\ \-\-rcfile] [\-q,\ \-\-quiet] [\-v,\ \-\-verbose] [\-b,\ \-\-blocksize] [\-?,\ \-\-help] [\-\-usage] {smb://host/share/path/to/file} [smb://url2/] [\.\.\.]
+.SH "DESCRIPTION"
+.PP
 This tool is part of the
-&#9619;fBsamba&#9619;fR(7)
-suite.
-&#8962;PP
-smbget is a simple utility with wget-like semantics, that can download files from SMB servers. You can specify the files you would like to download on the command-line.
-&#8962;PP
-The files should be in the smb-URL standard, e.g. use smb://host/share/file for the UNC path
-\fB\\\\HOST\\SHARE\\file\fR.
-&#8962;SH "OPTIONS"
-&#8962;PP
--a, --guest
-&#8962;RS 4
+\fBsamba\fR(7)
+suite\.
+.PP
+smbget is a simple utility with wget\-like semantics, that can download files from SMB servers\. You can specify the files you would like to download on the command\-line\.
+.PP
+The files should be in the smb\-URL standard, e\.g\. use smb://host/share/file for the UNC path
+\fI\e\e\e\eHOST\e\eSHARE\e\efile\fR\.
+.SH "OPTIONS"
+.PP
+\-a, \-\-guest
+.RS 4
 Work as user guest
-&#8962;RE
-&#8962;PP
--r, --resume
-&#8962;RS 4
+.RE
+.PP
+\-r, \-\-resume
+.RS 4
 Automatically resume aborted files
-&#8962;RE
-&#8962;PP
--R, --recursive
-&#8962;RS 4
+.RE
+.PP
+\-R, \-\-recursive
+.RS 4
 Recursively download files
-&#8962;RE
-&#8962;PP
--u, --username=STRING
-&#8962;RS 4
+.RE
+.PP
+\-u, \-\-username=STRING
+.RS 4
 Username to use
-&#8962;RE
-&#8962;PP
--p, --password=STRING
-&#8962;RS 4
+.RE
+.PP
+\-p, \-\-password=STRING
+.RS 4
 Password to use
-&#8962;RE
-&#8962;PP
--w, --workgroup=STRING
-&#8962;RS 4
+.RE
+.PP
+\-w, \-\-workgroup=STRING
+.RS 4
 Workgroup to use (optional)
-&#8962;RE
-&#8962;PP
--n, --nonprompt
-&#8962;RS 4
-Don't ask anything (non-interactive)
-&#8962;RE
-&#8962;PP
--d, --debuglevel=INT
-&#8962;RS 4
+.RE
+.PP
+\-n, \-\-nonprompt
+.RS 4
+Don\'t ask anything (non\-interactive)
+.RE
+.PP
+\-d, \-\-debuglevel=INT
+.RS 4
 Debuglevel to use
-&#8962;RE
-&#8962;PP
--D, --dots
-&#8962;RS 4
+.RE
+.PP
+\-D, \-\-dots
+.RS 4
 Show dots as progress indication
-&#8962;RE
-&#8962;PP
--P, --keep-permissions
-&#8962;RS 4
-Set same permissions on local file as are set on remote file.
-&#8962;RE
-&#8962;PP
--o, --outputfile
-&#8962;RS 4
-Write the file that is being download to the specified file. Can not be used together with -R.
-&#8962;RE
-&#8962;PP
--f, --rcfile
-&#8962;RS 4
-Use specified rcfile. This will be loaded in the order it was specified - e.g. if you specify any options before this one, they might get overriden by the contents of the rcfile.
-&#8962;RE
-&#8962;PP
--q, --quiet
-&#8962;RS 4
+.RE
+.PP
+\-P, \-\-keep\-permissions
+.RS 4
+Set same permissions on local file as are set on remote file\.
+.RE
+.PP
+\-o, \-\-outputfile
+.RS 4
+Write the file that is being download to the specified file\. Can not be used together with \-R\.
+.RE
+.PP
+\-f, \-\-rcfile
+.RS 4
+Use specified rcfile\. This will be loaded in the order it was specified \- e\.g\. if you specify any options before this one, they might get overriden by the contents of the rcfile\.
+.RE
+.PP
+\-q, \-\-quiet
+.RS 4
 Be quiet
-&#8962;RE
-&#8962;PP
--v, --verbose
-&#8962;RS 4
+.RE
+.PP
+\-v, \-\-verbose
+.RS 4
 Be verbose
-&#8962;RE
-&#8962;PP
--b, --blocksize
-&#8962;RS 4
-Number of bytes to download in a block. Defaults to 64000.
-&#8962;RE
-&#8962;PP
--?, --help
-&#8962;RS 4
+.RE
+.PP
+\-b, \-\-blocksize
+.RS 4
+Number of bytes to download in a block\. Defaults to 64000\.
+.RE
+.PP
+\-?, \-\-help
+.RS 4
 Show help message
-&#8962;RE
-&#8962;PP
---usage
-&#8962;RS 4
+.RE
+.PP
+\-\-usage
+.RS 4
 Display brief usage message
-&#8962;RE
-&#8962;SH "SMB URLS"
-&#8962;PP
-SMB URL's should be specified in the following format:
-&#8962;PP
-
-&#8962;sp
-
+.RE
+.SH "SMB URLS"
+.PP
+SMB URL\'s should be specified in the following format:
+.PP
+.RS 4
 .nf
-
 smb://[[[domain;]user[:password@]]server[/share[/path[/file]]]]
-
 .fi
-
-&#8962;PP
-
-&#8962;sp
-
+.RE
+.PP
+.RS 4
 .nf
-
 smb:// means all the workgroups
-
 .fi
-
-&#8962;PP
-
-&#8962;sp
-
+.RE
+.PP
+.RS 4
 .nf
-
-smb://name/ means, if &#9619;fIname&#9619;fR is a workgroup, all the servers in this workgroup, or if &#9619;fIname&#9619;fR is a server, all the shares on this server.
-
+smb://name/ means, if \fIname\fR is a workgroup, all the servers in this workgroup, or if \fIname\fR is a server, all the shares on this server\.
 .fi
-
-&#8962;SH "EXAMPLES"
-
+.RE
+.SH "EXAMPLES"
+.sp
+.RS 4
 .nf
-
-# Recursively download 'src' directory
-smbget -R smb://rhonwyn/jelmer/src
+# Recursively download \'src\' directory
+smbget \-R smb://rhonwyn/jelmer/src
 # Download FreeBSD ISO and enable resuming
-smbget -r smb://rhonwyn/isos/FreeBSD5.1.iso
+smbget \-r smb://rhonwyn/isos/FreeBSD5\.1\.iso
 # Recursively download all ISOs
-smbget -Rr smb://rhonwyn/isos
+smbget \-Rr smb://rhonwyn/isos
 # Backup my data on rhonwyn
-smbget -Rr smb://rhonwyn/
-
+smbget \-Rr smb://rhonwyn/
 .fi
-&#8962;SH "BUGS"
-&#8962;PP
-Permission denied is returned in some cases where the cause of the error is unknown (such as an illegally formatted smb:// url or trying to get a directory without -R turned on).
-&#8962;SH "VERSION"
-&#8962;PP
-This man page is correct for version 3.0 of the Samba suite.
-&#8962;SH "AUTHOR"
-&#8962;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.
-&#8962;PP
-The smbget manpage was written by Jelmer Vernooij.
-
+.RE
+.SH "BUGS"
+.PP
+Permission denied is returned in some cases where the cause of the error is unknown (such as an illegally formatted smb:// url or trying to get a directory without \-R turned on)\.
+.SH "VERSION"
+.PP
+This man page is correct for version 3 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 smbget manpage was written by Jelmer Vernooij\.

Modified: branches/samba/experimental/docs/manpages/smbgetrc.5
===================================================================
--- branches/samba/experimental/docs/manpages/smbgetrc.5	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/docs/manpages/smbgetrc.5	2008-06-09 06:59:20 UTC (rev 1920)
@@ -1,97 +1,88 @@
-.\"Generated by db2man.xsl. Don't modify this, modify the source.
-.de Sh \" Subsection
-.br
-.if t .Sp
-.ne 5
+.\"     Title: smbgetrc
+.\"    Author: 
+.\" Generator: DocBook XSL Stylesheets v1.73.1 <http://docbook.sf.net/>
+.\"      Date: 05/20/2008
+.\"    Manual: File Formats and Conventions
+.\"    Source: Samba 3.2
+.\"
+.TH "SMBGETRC" "5" "05/20/2008" "Samba 3\.2" "File Formats and Conventions"
+.\" disable hyphenation
+.nh
+.\" disable justification (adjust text to left margin only)
+.ad l
+.SH "NAME"
+smbgetrc - configuration file for smbget
+.SH "SYNOPSIS"
 .PP
-\fB\\$1\fR
+\fIsmbgetrc\fR
+.SH "DESCRIPTION"
 .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 "SMBGETRC" 5 "" "" ""
-&#8962;SH "NAME"
-smbgetrc - configuration file for smbget
-&#8962;SH "SYNOPSIS"
-&#8962;PP
-&#9619;fIsmbgetrc&#9619;fR
-&#8962;SH "DESCRIPTION"
-&#8962;PP
 This manual page documents the format and options of the
-\fBsmbgetrc\fR
-file. This is the configuration file used by the
-&#9619;fBsmbget&#9619;fR(1)
-utility. The file contains of key-value pairs, one pair on each line. The key and value should be separated by a space.
-&#8962;PP
+\fIsmbgetrc\fR
+file\. This is the configuration file used by the
+\fBsmbget\fR(1)
+utility\. The file contains of key\-value pairs, one pair on each line\. The key and value should be separated by a space\.
+.PP
 By default, smbget reads its configuration from
-\fB$HOME/.smbgetrc\fR, though other locations can be specified using the command-line options.
-&#8962;SH "OPTIONS"
-&#8962;PP
+\fI$HOME/\.smbgetrc\fR, though other locations can be specified using the command\-line options\.
+.SH "OPTIONS"
+.PP
 The following keys can be set:
-&#8962;PP
+.PP
 resume on|off
-&#8962;RS 4
-Whether aborted downloads should be automatically resumed.
-&#8962;RE
-&#8962;PP
+.RS 4
+Whether aborted downloads should be automatically resumed\.
+.RE
+.PP
 recursive on|off
-&#8962;RS 4
+.RS 4
 Whether directories should be downloaded recursively
-&#8962;RE
-&#8962;PP
-username &#9619;fIname&#9619;fR
-&#8962;RS 4
-Username to use when logging in to the remote server. Use an empty string for anonymous access.
-&#8962;RE
-&#8962;PP
-password &#9619;fIpass&#9619;fR
-&#8962;RS 4
-Password to use when logging in.
-&#8962;RE
-&#8962;PP
-workgroup &#9619;fIwg&#9619;fR
-&#8962;RS 4
+.RE
+.PP
+username \fIname\fR
+.RS 4
+Username to use when logging in to the remote server\. Use an empty string for anonymous access\.
+.RE
+.PP
+password \fIpass\fR
+.RS 4
+Password to use when logging in\.
+.RE
+.PP
+workgroup \fIwg\fR
+.RS 4
 Workgroup to use when logging in
-&#8962;RE
-&#8962;PP
+.RE
+.PP
 nonprompt on|off
-&#8962;RS 4
-Turns off asking for username and password. Useful for scripts.
-&#8962;RE
-&#8962;PP
-debuglevel &#9619;fIint&#9619;fR
-&#8962;RS 4
-(Samba) debuglevel to run at. Useful for tracking down protocol level problems.
-&#8962;RE
-&#8962;PP
+.RS 4
+Turns off asking for username and password\. Useful for scripts\.
+.RE
+.PP
+debuglevel \fIint\fR
+.RS 4
+(Samba) debuglevel to run at\. Useful for tracking down protocol level problems\.
+.RE
+.PP
 dots on|off
-&#8962;RS 4
-Whether a single dot should be printed for each block that has been downloaded, instead of the default progress indicator.
-&#8962;RE
-&#8962;PP
-blocksize &#9619;fIint&#9619;fR
-&#8962;RS 4
-Number of bytes to put in a block.
-&#8962;RE
-&#8962;SH "VERSION"
-&#8962;PP
-This man page is correct for version 3.0 of the Samba suite.
-&#8962;SH "SEE ALSO"
-&#8962;PP
-&#9619;fBsmbget&#9619;fR(1)
+.RS 4
+Whether a single dot should be printed for each block that has been downloaded, instead of the default progress indicator\.
+.RE
+.PP
+blocksize \fIint\fR
+.RS 4
+Number of bytes to put in a block\.
+.RE
+.SH "VERSION"
+.PP
+This man page is correct for version 3 of the Samba suite\.
+.SH "SEE ALSO"
+.PP
+\fBsmbget\fR(1)
 and
-&#9619;fBSamba&#9619;fR(7).
-&#8962;SH "AUTHOR"
-&#8962;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.
-&#8962;PP
+\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
 This manual page was written by Jelmer Vernooij
-

Deleted: branches/samba/experimental/docs/manpages/smbmnt.8
===================================================================
--- branches/samba/experimental/docs/manpages/smbmnt.8	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/docs/manpages/smbmnt.8	2008-06-09 06:59:20 UTC (rev 1920)
@@ -1,91 +0,0 @@
-.\"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 "" "" ""
-&#8962;SH "NAME"
-smbmnt - helper utility for mounting SMB filesystems
-&#8962;SH "SYNOPSIS"
-&#8962;HP 1
-smbmnt {mount-point} [-s&#9600;<share>] [-r] [-u&#9600;<uid>] [-g&#9600;<gid>] [-f&#9600;<mask>] [-d&#9600;<mask>] [-o&#9600;<options>] [-h]
-&#8962;SH "DESCRIPTION"
-&#8962;PP
-smbmnt
-is a helper application used by the smbmount program to do the actual mounting of SMB shares.
-smbmnt
-can be installed setuid root if you want normal users to be able to mount their SMB shares.
-&#8962;PP
-A setuid smbmnt will only allow mounts on directories owned by the user, and that the user has write permission on.
-&#8962;PP
-The
-smbmnt
-program is normally invoked by
-&#9619;fBsmbmount&#9619;fR(8). It should not be invoked directly by users.
-&#8962;PP
-smbmount searches the normal PATH for smbmnt. You must ensure that the smbmnt version in your path matches the smbmount used.
-&#8962;SH "OPTIONS"
-&#8962;PP
--r
-&#8962;RS 4
-mount the filesystem read-only
-&#8962;RE
-&#8962;PP
--u uid
-&#8962;RS 4
-specify the uid that the files will be owned by
-&#8962;RE
-&#8962;PP
--g gid
-&#8962;RS 4
-specify the gid that the files will be owned by
-&#8962;RE
-&#8962;PP
--f mask
-&#8962;RS 4
-specify the octal file mask applied
-&#8962;RE
-&#8962;PP
--d mask
-&#8962;RS 4
-specify the octal directory mask applied
-&#8962;RE
-&#8962;PP
--o options
-&#8962;RS 4
-list of options that are passed as-is to smbfs, if this command is run on a 2.4 or higher Linux kernel.
-&#8962;RE
-&#8962;PP
--h|--help
-&#8962;RS 4
-Print a summary of command line options.
-&#8962;RE
-&#8962;SH "AUTHOR"
-&#8962;PP
-Volker Lendecke, Andrew Tridgell, Michael H. Warfield and others.
-&#8962;PP
-The current maintainer of smbfs and the userspace tools
-smbmount,
-smbumount, and
-smbmnt
-is
-Urban Widmark. The
-SAMBA Mailing list
-is the preferred place to ask questions regarding these programs.
-&#8962;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.
-

Deleted: branches/samba/experimental/docs/manpages/smbmount.8
===================================================================
--- branches/samba/experimental/docs/manpages/smbmount.8	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/docs/manpages/smbmount.8	2008-06-09 06:59:20 UTC (rev 1920)
@@ -1,252 +0,0 @@
-.\"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 "" "" ""
-&#8962;SH "NAME"
-smbmount - mount an smbfs filesystem
-&#8962;SH "SYNOPSIS"
-&#8962;HP 1
-smbmount {service} {mount-point} [-o&#9600;options]
-&#8962;SH "DESCRIPTION"
-&#8962;PP
-smbmount
-mounts a Linux SMB filesystem. It is usually invoked as
-mount.smbfs
-by the
-&#9619;fBmount&#9619;fR(8)
-command when using the "-t smbfs" option. This command only works in Linux, and the kernel must support the smbfs filesystem.
-&#8962;PP
-WARNING:
-smbmount
-is deprecated and not maintained any longer.
-mount.cifs
-(mount -t cifs) should be used instead of
-smbmount.
-&#8962;PP
-Options to
-smbmount
-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.
-&#8962;PP
-smbmount
-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
-&#9619;fIlog.smbmount&#9619;fR. The
-smbmount
-process may also be called mount.smbfs.
-&#8962;sp
-&#8962;it 1 an&#9617;trap
-&#8962;nr an&#9617;no&#9617;space&#9617;flag 1
-&#8962;nr an&#9617;break&#9617;flag 1
-&#8962;br
-&#9619;fBNote&#9619;fR
-&#8962;PP
-
-smbmount
-calls
-&#9619;fBsmbmnt&#9619;fR(8)
-to do the actual mount. You must make sure that
-smbmnt
-is in the path so that it can be found.
-
-&#8962;SH "OPTIONS"
-&#8962;PP
-username=<arg>
-&#8962;RS 4
-specifies the username to connect as. If this is not given, then the environment variable
-&#9619;fB USER&#9619;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.
-&#8962;RE
-&#8962;PP
-password=<arg>
-&#8962;RS 4
-specifies the SMB password. If this option is not given then the environment variable
-PASSWD
-is used. If it can find no password
-smbmount
-will prompt for a password, unless the guest option is given.
-&#8962;sp
-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.
-&#8962;RE
-&#8962;PP
-credentials=<filename>
-&#8962;RS 4
-specifies a file that contains a username and/or password. The format of the file is:
-
-&#8962;sp
-
-.nf
-
-username=value
-password=value
-
-.fi
-
-&#8962;sp
-This is preferred over having passwords in plaintext in a shared file, such as
-&#9619;fI/etc/fstab&#9619;fR. Be sure to protect any credentials file properly.
-&#8962;RE
-&#8962;PP
-krb
-&#8962;RS 4
-Use kerberos (Active Directory).
-&#8962;RE
-&#8962;PP
-netbiosname=<arg>
-&#8962;RS 4
-sets the source NetBIOS name. It defaults to the local hostname.
-&#8962;RE
-&#8962;PP
-uid=<arg>
-&#8962;RS 4
-sets the uid that will own all files on the mounted filesystem. It may be specified as either a username or a numeric uid.
-&#8962;RE
-&#8962;PP
-gid=<arg>
-&#8962;RS 4
-sets the gid that will own all files on the mounted filesystem. It may be specified as either a groupname or a numeric gid.
-&#8962;RE
-&#8962;PP
-port=<arg>
-&#8962;RS 4
-sets the remote SMB port number. The default is 445, fallback is 139.
-&#8962;RE
-&#8962;PP
-fmask=<arg>
-&#8962;RS 4
-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.
-&#8962;RE
-&#8962;PP
-dmask=<arg>
-&#8962;RS 4
-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.
-&#8962;RE
-&#8962;PP
-debug=<arg>
-&#8962;RS 4
-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.
-&#8962;RE
-&#8962;PP
-ip=<arg>
-&#8962;RS 4
-Sets the destination host or IP address.
-&#8962;RE
-&#8962;PP
-workgroup=<arg>
-&#8962;RS 4
-Sets the workgroup on the destination
-&#8962;RE
-&#8962;PP
-sockopt=<arg>
-&#8962;RS 4
-Sets the TCP socket options. See the
-&#9619;fBsmb.conf&#9619;fR(5)
-&#9619;fIsocket options&#9619;fR
-option.
-&#8962;RE
-&#8962;PP
-scope=<arg>
-&#8962;RS 4
-Sets the NetBIOS scope
-&#8962;RE
-&#8962;PP
-guest
-&#8962;RS 4
-Don't prompt for a password
-&#8962;RE
-&#8962;PP
-ro
-&#8962;RS 4
-mount read-only
-&#8962;RE
-&#8962;PP
-rw
-&#8962;RS 4
-mount read-write
-&#8962;RE
-&#8962;PP
-iocharset=<arg>
-&#8962;RS 4
-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)
-&#8962;RE
-&#8962;PP
-codepage=<arg>
-&#8962;RS 4
-sets the codepage the server uses. See the iocharset option. Example value cp850. (Note: only kernel 2.4.0 or later)
-&#8962;RE
-&#8962;PP
-ttl=<arg>
-&#8962;RS 4
-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)
-&#8962;RE
-&#8962;SH "ENVIRONMENT VARIABLES"
-&#8962;PP
-The variable
-&#9619;fBUSER&#9619;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.
-&#8962;PP
-The variable
-&#9619;fBPASSWD&#9619;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.
-&#8962;PP
-The variable
-&#9619;fBPASSWD_FILE&#9619;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.
-&#8962;SH "OTHER COMMANDS"
-&#8962;PP
-File systems that have been mounted using the
-smbmount
-can be unmounted using the
-smbumount
-or the UNIX system
-umount
-command.
-&#8962;SH "BUGS"
-&#8962;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.
-&#8962;PP
-The credentials file does not handle usernames or passwords with leading space.
-&#8962;PP
-One smbfs bug is important enough to mention here, even if it is a bit misplaced:
-\(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.
-&#8962;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)
-&#8962;SH "SEE ALSO"
-&#8962;PP
-Documentation/filesystems/smbfs.txt in the linux kernel source tree may contain additional options and information.
-&#8962;PP
-FreeBSD also has a smbfs, but it is not related to smbmount
-&#8962;PP
-For Solaris, HP-UX and others you may want to look at
-&#9619;fBsmbsh&#9619;fR(1)
-or at other solutions, such as Sharity or perhaps replacing the SMB server with a NFS server.
-&#8962;SH "AUTHOR"
-&#8962;PP
-Volker Lendecke, Andrew Tridgell, Michael H. Warfield and others.
-&#8962;PP
-The current maintainer of smbfs and the userspace tools
-smbmount,
-smbumount, and
-smbmnt
-is
-Urban Widmark. The
-SAMBA Mailing list
-is the preferred place to ask questions regarding these programs.
-&#8962;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.
-

Modified: branches/samba/experimental/docs/manpages/smbpasswd.5
===================================================================
--- branches/samba/experimental/docs/manpages/smbpasswd.5	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/docs/manpages/smbpasswd.5	2008-06-09 06:59:20 UTC (rev 1920)
@@ -1,127 +1,159 @@
-.\"Generated by db2man.xsl. Don't modify this, modify the source.
-.de Sh \" Subsection
-.br
-.if t .Sp
-.ne 5
+.\"     Title: smbpasswd
+.\"    Author: 
+.\" Generator: DocBook XSL Stylesheets v1.73.1 <http://docbook.sf.net/>
+.\"      Date: 05/20/2008
+.\"    Manual: File Formats and Conventions
+.\"    Source: Samba 3.2
+.\"
+.TH "SMBPASSWD" "5" "05/20/2008" "Samba 3\.2" "File Formats and Conventions"
+.\" disable hyphenation
+.nh
+.\" disable justification (adjust text to left margin only)
+.ad l
+.SH "NAME"
+smbpasswd - The Samba encrypted password file
+.SH "SYNOPSIS"
 .PP
-\fB\\$1\fR
+\fIsmbpasswd\fR
+.SH "DESCRIPTION"
 .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 "" "" ""
-&#8962;SH "NAME"
-smbpasswd - The Samba encrypted password file
-&#8962;SH "SYNOPSIS"
-&#8962;PP
-&#9619;fIsmbpasswd&#9619;fR
-&#8962;SH "DESCRIPTION"
-&#8962;PP
 This tool is part of the
-&#9619;fBsamba&#9619;fR(7)
-suite.
-&#8962;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.
-&#8962;SH "FILE FORMAT"
-&#8962;PP
-The format of the smbpasswd file used by Samba 2.2 is very similar to the familiar Unix
-&#9619;fIpasswd(5)&#9619;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:
-&#8962;PP
+\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:
+.PP
 name
-&#8962;RS 4
-This is the user name. It must be a name that already exists in the standard UNIX passwd file.
-&#8962;RE
-&#8962;PP
+.RS 4
+This is the user name\. It must be a name that already exists in the standard UNIX passwd file\.
+.RE
+.PP
 uid
-&#8962;RS 4
-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.
-&#8962;RE
-&#8962;PP
+.RS 4
+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\.
+.RE
+.PP
 Lanman Password Hash
-&#8962;RS 4
-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
-&#9619;fBdisabled&#9619;fR
-and the user will not be able to log onto the Samba server.
-&#8962;sp
-\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
+.RS 4
+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\.
+.sp
+\fIWARNING !!\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
+\fIplain 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.
-&#8962;RE
-&#8962;PP
+\fINOT\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\.
+.RE
+.PP
 NT Password Hash
-&#8962;RS 4
-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.
-&#8962;sp
-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).
-&#8962;sp
-\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
+.RS 4
+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\.
+.sp
+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)\.
+.sp
+\fIWARNING !!\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
+\fIplain 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.
-&#8962;RE
-&#8962;PP
+\fINOT\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\.
+.RE
+.PP
 Account Flags
-&#8962;RS 4
-This section contains flags that describe the attributes of the users account. 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:
-\(bu
-\fBU\fR
-- This means this is a "User" account, i.e. an ordinary user.
-.TP
-\(bu
-\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
-&#9619;fI null passwords&#9619;fR
+.RS 4
+This section contains flags that describe the attributes of the users account\. 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:
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
+\fIU\fR
+\- This means this is a "User" account, i\.e\. an ordinary user\.
+.RE
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
+\fIN\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
-&#9619;fBsmb.conf&#9619;fR(5)
-config file.
-.TP
-\(bu
-\fBD\fR
-- This means the account is disabled and no SMB/CIFS logins will be allowed for this user.
-.TP
-\(bu
-\fBX\fR
-- This means the password does not expire.
-.TP
-\(bu
-\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.
-&#8962;IP "" 4
-Other flags may be added as the code is extended in future. The rest of this field space is filled in with spaces. For further information regarding the flags that are supported please refer to the man page for the
+\fBsmb.conf\fR(5)
+config file\.
+.RE
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
+\fID\fR
+\- This means the account is disabled and no SMB/CIFS logins will be allowed for this user\.
+.RE
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
+\fIX\fR
+\- This means the password does not expire\.
+.RE
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
+\fIW\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\.
+.sp
+.RE
+Other flags may be added as the code is extended in future\. The rest of this field space is filled in with spaces\. For further information regarding the flags that are supported please refer to the man page for the
 pdbedit
-command.
-&#8962;RE
-&#8962;PP
+command\.
+.RE
+.PP
 Last Change Time
-&#8962;RS 4
-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.
-&#8962;RE
-&#8962;PP
-All other colon separated fields are ignored at this time.
-&#8962;SH "VERSION"
-&#8962;PP
-This man page is correct for version 3.0 of the Samba suite.
-&#8962;SH "SEE ALSO"
-&#8962;PP
-&#9619;fBsmbpasswd&#9619;fR(8),
-&#9619;fBSamba&#9619;fR(7), and the Internet RFC1321 for details on the MD4 algorithm.
-&#8962;SH "AUTHOR"
-&#8962;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.
-&#8962;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.
-
+.RS 4
+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\.
+.RE
+.PP
+All other colon separated fields are ignored at this time\.
+.SH "VERSION"
+.PP
+This man page is correct for version 3 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\.

Modified: branches/samba/experimental/docs/manpages/smbpasswd.8
===================================================================
--- branches/samba/experimental/docs/manpages/smbpasswd.8	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/docs/manpages/smbpasswd.8	2008-06-09 06:59:20 UTC (rev 1920)
@@ -1,286 +1,310 @@
-.\"Generated by db2man.xsl. Don't modify this, modify the source.
-.de Sh \" Subsection
-.br
-.if t .Sp
-.ne 5
+.\"     Title: smbpasswd
+.\"    Author: 
+.\" Generator: DocBook XSL Stylesheets v1.73.1 <http://docbook.sf.net/>
+.\"      Date: 05/20/2008
+.\"    Manual: System Administration tools
+.\"    Source: Samba 3.2
+.\"
+.TH "SMBPASSWD" "8" "05/20/2008" "Samba 3\.2" "System Administration tools"
+.\" disable hyphenation
+.nh
+.\" disable justification (adjust text to left margin only)
+.ad l
+.SH "NAME"
+smbpasswd - change a user's SMB password
+.SH "SYNOPSIS"
+.HP 1
+smbpasswd [\-a] [\-c\ <config\ file>] [\-x] [\-d] [\-e] [\-D\ debuglevel] [\-n] [\-r\ <remote\ machine>] [\-R\ <name\ resolve\ order>] [\-m] [\-U\ username[%password]] [\-h] [\-s] [\-w\ pass] [\-W] [\-i] [\-L] [username]
+.SH "DESCRIPTION"
 .PP
-\fB\\$1\fR
+This tool is part of the
+\fBsamba\fR(7)
+suite\.
 .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 "" "" ""
-&#8962;SH "NAME"
-smbpasswd - change a user's SMB password
-&#8962;SH "SYNOPSIS"
-&#8962;HP 1
-smbpasswd [-a] [-c&#9600;<config&#9600;file>] [-x] [-d] [-e] [-D&#9600;debuglevel] [-n] [-r&#9600;<remote&#9600;machine>] [-R&#9600;<name&#9600;resolve&#9600;order>] [-m] [-U&#9600;username[%password]] [-h] [-s] [-w&#9600;pass] [-W] [-i] [-L] [username]
-&#8962;SH "DESCRIPTION"
-&#8962;PP
-This tool is part of the
-&#9619;fBsamba&#9619;fR(7)
-suite.
-&#8962;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.
-&#8962;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
+\fIroot\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
 passwd(1)
-program works.
+program works\.
 smbpasswd
 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
-&#9619;fBsmbd&#9619;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
-&#9619;fBsmbpasswd&#9619;fR(5)
-file.
-&#8962;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.
-&#8962;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 (&#9619;fI-r&#9619;fR) and
-&#9619;fI-U&#9619;fR
-options below.
-&#8962;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,
+\fIsetuid 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,
 smbpasswd
-accesses the local smbpasswd file directly, thus enabling changes to be made even if smbd is not running.
-&#8962;SH "OPTIONS"
-&#8962;PP
--a
-&#8962;RS 4
-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
-&#9619;fI/etc/passwd&#9619;fR), else the request to add the user will fail.
-&#8962;sp
-This option is only available when running smbpasswd as root.
-&#8962;RE
-&#8962;PP
--c
-&#8962;RS 4
+accesses the local smbpasswd file directly, thus enabling changes to be made even if smbd is not running\.
+.SH "OPTIONS"
+.PP
+\-a
+.RS 4
+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\.
+.sp
+This option is only available when running smbpasswd as root\.
+.RE
+.PP
+\-c
+.RS 4
 This option can be used to specify the path and file name of the
-&#9619;fIsmb.conf&#9619;fR
-configuration file when it is important to use other than the default file and / or location.
-&#8962;RE
-&#8962;PP
--x
-&#8962;RS 4
-This option specifies that the username following should be deleted from the local smbpasswd file.
-&#8962;sp
-This option is only available when running smbpasswd as root.
-&#8962;RE
-&#8962;PP
--d
-&#8962;RS 4
+\fIsmb\.conf\fR
+configuration file when it is important to use other than the default file and / or location\.
+.RE
+.PP
+\-x
+.RS 4
+This option specifies that the username following should be deleted from the local smbpasswd file\.
+.sp
+This option is only available when running smbpasswd as root\.
+.RE
+.PP
+\-d
+.RS 4
 This option specifies that the username following should be
-&#9619;fBdisabled&#9619;fR
-in the local smbpasswd file. This is done by writing a
-&#9619;fB'D'&#9619;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.
-&#8962;sp
-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
-&#9619;fBsmbpasswd&#9619;fR(5)
-for details on the 'old' and new password file formats.
-&#8962;sp
-This option is only available when running smbpasswd as root.
-&#8962;RE
-&#8962;PP
--e
-&#8962;RS 4
+\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\.
+.sp
+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\.
+.sp
+This option is only available when running smbpasswd as root\.
+.RE
+.PP
+\-e
+.RS 4
 This option specifies that the username following should be
-&#9619;fBenabled&#9619;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.
-&#8962;sp
-If the smbpasswd file is in the 'old' format, then
+\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\.
+.sp
+If the smbpasswd file is in the \'old\' format, then
 smbpasswd
-will FAIL to enable the account. See
-&#9619;fBsmbpasswd&#9619;fR(5)
-for details on the 'old' and new password file formats.
-&#8962;sp
-This option is only available when running smbpasswd as root.
-&#8962;RE
-&#8962;PP
--D debuglevel
-&#8962;RS 4
-&#9619;fIdebuglevel&#9619;fR
-is an integer from 0 to 10. The default value if this parameter is not specified is zero.
-&#8962;sp
-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.
-&#8962;sp
-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.
-&#8962;RE
-&#8962;PP
--n
-&#8962;RS 4
-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.
-&#8962;sp
+will FAIL to enable the account\. See
+\fBsmbpasswd\fR(5)
+for details on the \'old\' and new password file formats\.
+.sp
+This option is only available when running smbpasswd as root\.
+.RE
+.PP
+\-D debuglevel
+.RS 4
+\fIdebuglevel\fR
+is an integer from 0 to 10\. The default value if this parameter is not specified is zero\.
+.sp
+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\.
+.sp
+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\.
+.RE
+.PP
+\-n
+.RS 4
+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\.
+.sp
 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
-&#9619;fIsmb.conf&#9619;fR
+\fIsmb\.conf\fR
 file :
-&#8962;sp
+.sp
 null passwords = yes
-&#8962;sp
-This option is only available when running smbpasswd as root.
-&#8962;RE
-&#8962;PP
--r remote machine name
-&#8962;RS 4
-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
-&#9619;fIremote machine name&#9619;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
-&#9619;fI-R name resolve order&#9619;fR
-parameter for details on changing this resolving mechanism.
-&#8962;sp
-The username whose password is changed is that of the current UNIX logged on user. See the
-&#9619;fI-U username&#9619;fR
-parameter for details on changing the password for a different username.
-&#8962;sp
-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).
-&#8962;sp
-\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.
-&#8962;RE
-&#8962;PP
--R name resolve order
-&#8962;RS 4
-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.
-&#8962;sp
-The options are :"lmhosts", "host", "wins" and "bcast". They cause names to be resolved as follows:
-\(bu
-&#9619;fBlmhosts&#9619;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
-&#9619;fBlmhosts&#9619;fR(5)
-for details) then any name type matches for lookup.
-.TP
-\(bu
-&#9619;fBhost&#9619;fR: Do a standard host name to IP address resolution, using the system
-&#9619;fI/etc/hosts &#9619;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
-&#9619;fI/etc/nsswitch.conf&#9619;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.
-.TP
-\(bu
-&#9619;fBwins&#9619;fR: Query a name with the IP address listed in the
-&#9619;fIwins server&#9619;fR
-parameter. If no WINS server has been specified this method will be ignored.
-.TP
-\(bu
-&#9619;fBbcast&#9619;fR: Do a broadcast on each of the known local interfaces listed in the
-&#9619;fIinterfaces&#9619;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.
-&#8962;IP "" 4
+.sp
+This option is only available when running smbpasswd as root\.
+.RE
+.PP
+\-r remote machine name
+.RS 4
+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\.
+.sp
+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\.
+.sp
+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)\.
+.sp
+\fINote\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\.
+.RE
+.PP
+\-R name resolve order
+.RS 4
+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\.
+.sp
+The options are :"lmhosts", "host", "wins" and "bcast"\. They cause names to be resolved as follows:
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
+\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\.
+.RE
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
+\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\.
+.RE
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
+\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\.
+.RE
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
+\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\.
+.sp
+.RE
 The default order is
 lmhosts, host, wins, bcast
 and without this parameter or any entry in the
-&#9619;fBsmb.conf&#9619;fR(5)
-file the name resolution methods will be attempted in this order.
-&#8962;RE
-&#8962;PP
--m
-&#8962;RS 4
-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.
-&#8962;sp
-This option is only available when running smbpasswd as root.
-&#8962;RE
-&#8962;PP
--U username
-&#8962;RS 4
+\fBsmb.conf\fR(5)
+file the name resolution methods will be attempted in this order\.
+.RE
+.PP
+\-m
+.RS 4
+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\.
+.sp
+This option is only available when running smbpasswd as root\.
+.RE
+.PP
+\-U username
+.RS 4
 This option may only be used in conjunction with the
-&#9619;fI-r&#9619;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.
-&#8962;RE
-&#8962;PP
--h
-&#8962;RS 4
+\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\.
+.RE
+.PP
+\-h
+.RS 4
 This option prints the help string for
-smbpasswd, selecting the correct one for running as root or as an ordinary user.
-&#8962;RE
-&#8962;PP
--s
-&#8962;RS 4
-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
-&#9619;fI/dev/tty&#9619;fR
+smbpasswd, selecting the correct one for running as root or as an ordinary user\.
+.RE
+.PP
+\-s
+.RS 4
+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
 passwd(1)
-program does). This option is to aid people writing scripts to drive smbpasswd
-&#8962;RE
-&#8962;PP
--w password
-&#8962;RS 4
-This parameter is only available if Samba has been compiled with LDAP support. The
-&#9619;fI-w&#9619;fR
+program does)\. This option is to aid people writing scripts to drive smbpasswd
+.RE
+.PP
+\-w password
+.RS 4
+This parameter is only available if Samba has been compiled with LDAP support\. The
+\fI\-w\fR
 switch is used to specify the password to be used with the
-ldap admin dn. Note that the password is stored in the
-&#9619;fIsecrets.tdb&#9619;fR
-and is keyed off of the admin's DN. This means that if the value of
-&#9619;fIldap admin dn&#9619;fR
-ever changes, the password will need to be manually updated as well.
-&#8962;RE
-&#8962;PP
--W
-&#8962;RS 4
+\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\.
+.RE
+.PP
+\-W
+.RS 4
 NOTE:
-This option is same as "-w" except that the password should be entered using stdin.
-&#8962;sp
-This parameter is only available if Samba has been compiled with LDAP support. The
-&#9619;fI-W&#9619;fR
+This option is same as "\-w" except that the password should be entered using stdin\.
+.sp
+This parameter is only available if Samba has been compiled with LDAP support\. The
+\fI\-W\fR
 switch is used to specify the password to be used with the
-ldap admin dn. Note that the password is stored in the
-&#9619;fIsecrets.tdb&#9619;fR
-and is keyed off of the admin's DN. This means that if the value of
-&#9619;fIldap admin dn&#9619;fR
-ever changes, the password will need to be manually updated as well.
-&#8962;RE
-&#8962;PP
--i
-&#8962;RS 4
-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.
-&#8962;sp
-This option is only available when running smbpasswd as root.
-&#8962;RE
-&#8962;PP
--L
-&#8962;RS 4
-Run in local mode.
-&#8962;RE
-&#8962;PP
+\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\.
+.RE
+.PP
+\-i
+.RS 4
+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\.
+.sp
+This option is only available when running smbpasswd as root\.
+.RE
+.PP
+\-L
+.RS 4
+Run in local mode\.
+.RE
+.PP
 username
-&#8962;RS 4
+.RS 4
 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.
-&#8962;RE
-&#8962;SH "NOTES"
-&#8962;PP
+\fIroot 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\.
+.RE
+.SH "NOTES"
+.PP
 Since
 smbpasswd
-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
+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
 smbd
 running on the local machine by specifying either
-&#9619;fIallow hosts&#9619;fR
+\fIallow hosts\fR
 or
-&#9619;fIdeny hosts&#9619;fR
+\fIdeny hosts\fR
 entry in the
-&#9619;fBsmb.conf&#9619;fR(5)
-file and neglecting to allow "localhost" access to the smbd.
-&#8962;PP
-In addition, the smbpasswd command is only useful if Samba has been set up to use encrypted passwords.
-&#8962;SH "VERSION"
-&#8962;PP
-This man page is correct for version 3.0 of the Samba suite.
-&#8962;SH "SEE ALSO"
-&#8962;PP
-&#9619;fBsmbpasswd&#9619;fR(5),
-&#9619;fBSamba&#9619;fR(7).
-&#8962;SH "AUTHOR"
-&#8962;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.
-&#8962;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.
-
+\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 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\.

Modified: branches/samba/experimental/docs/manpages/smbsh.1
===================================================================
--- branches/samba/experimental/docs/manpages/smbsh.1	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/docs/manpages/smbsh.1	2008-06-09 06:59:20 UTC (rev 1920)
@@ -1,182 +1,203 @@
-.\"Generated by db2man.xsl. Don't modify this, modify the source.
-.de Sh \" Subsection
-.br
-.if t .Sp
-.ne 5
+.\"     Title: smbsh
+.\"    Author: 
+.\" Generator: DocBook XSL Stylesheets v1.73.1 <http://docbook.sf.net/>
+.\"      Date: 05/20/2008
+.\"    Manual: User Commands
+.\"    Source: Samba 3.2
+.\"
+.TH "SMBSH" "1" "05/20/2008" "Samba 3\.2" "User Commands"
+.\" disable hyphenation
+.nh
+.\" disable justification (adjust text to left margin only)
+.ad l
+.SH "NAME"
+smbsh - Allows access to remote SMB shares using UNIX commands
+.SH "SYNOPSIS"
+.HP 1
+smbsh [\-W\ workgroup] [\-U\ username] [\-P\ prefix] [\-R\ <name\ resolve\ order>] [\-d\ <debug\ level>] [\-l\ logdir] [\-L\ libdir]
+.SH "DESCRIPTION"
 .PP
-\fB\\$1\fR
+This tool is part of the
+\fBsamba\fR(7)
+suite\.
 .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 "" "" ""
-&#8962;SH "NAME"
-smbsh - Allows access to remote SMB shares using UNIX commands
-&#8962;SH "SYNOPSIS"
-&#8962;HP 1
-smbsh [-W&#9600;workgroup] [-U&#9600;username] [-P&#9600;prefix] [-R&#9600;<name&#9600;resolve&#9600;order>] [-d&#9600;<debug&#9600;level>] [-l&#9600;logdir] [-L&#9600;libdir]
-&#8962;SH "DESCRIPTION"
-&#8962;PP
-This tool is part of the
-&#9619;fBsamba&#9619;fR(7)
-suite.
-&#8962;PP
 smbsh
 allows you to access an NT filesystem using UNIX commands such as
 ls,
 egrep, and
-rcp. You must use a shell that is dynamically linked in order for
+rcp\. You must use a shell that is dynamically linked in order for
 smbsh
-to work correctly.
-&#8962;SH "OPTIONS"
-&#8962;PP
--W WORKGROUP
-&#8962;RS 4
+to work correctly\.
+.SH "OPTIONS"
+.PP
+\-W WORKGROUP
+.RS 4
 Override the default workgroup specified in the workgroup parameter of the
-&#9619;fBsmb.conf&#9619;fR(5)
-file for this session. This may be needed to connect to some servers.
-&#8962;RE
-&#8962;PP
--U username[%pass]
-&#8962;RS 4
-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.
-&#8962;RE
-&#8962;PP
--P prefix
-&#8962;RS 4
-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.
-&#8962;RE
-&#8962;PP
--s <configuration file>
-&#8962;RS 4
-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
-&#9619;fIsmb.conf&#9619;fR
-for more information. The default configuration file name is determined at compile time.
-&#8962;RE
-&#8962;PP
--d|--debuglevel=level
-&#8962;RS 4
-&#9619;fIlevel&#9619;fR
-is an integer from 0 to 10. The default value if this parameter is not specified is 0.
-&#8962;sp
-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.
-&#8962;sp
-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.
-&#8962;sp
+\fBsmb.conf\fR(5)
+file for this session\. This may be needed to connect to some servers\.
+.RE
+.PP
+\-U username[%pass]
+.RS 4
+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\.
+.RE
+.PP
+\-P prefix
+.RS 4
+This option allows the user to set the directory prefix for SMB access\. The default value if this option is not specified is
+\fIsmb\fR\.
+.RE
+.PP
+\-s <configuration file>
+.RS 4
+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\.
+.RE
+.PP
+\-d|\-\-debuglevel=level
+.RS 4
+\fIlevel\fR
+is an integer from 0 to 10\. The default value if this parameter is not specified is 0\.
+.sp
+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\.
+.sp
+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\.
+.sp
 Note that specifying this parameter here will override the
-
+\fIlog level\fR
 parameter in the
-&#9619;fIsmb.conf&#9619;fR
-file.
-&#8962;RE
-&#8962;PP
--R <name resolve order>
-&#8962;RS 4
-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.
-&#8962;sp
-The options are: "lmhosts", "host", "wins" and "bcast". They cause names to be resolved as follows :
-\(bu
-&#9619;fBlmhosts&#9619;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
-&#9619;fBlmhosts&#9619;fR(5)
-for details) then any name type matches for lookup.
-.TP
-\(bu
-&#9619;fBhost&#9619;fR: Do a standard host name to IP address resolution, using the system
-&#9619;fI/etc/hosts&#9619;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
-&#9619;fI/etc/nsswitch.conf &#9619;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.
-.TP
-\(bu
-&#9619;fBwins&#9619;fR: Query a name with the IP address listed in the
-&#9619;fIwins server&#9619;fR
-parameter. If no WINS server has been specified this method will be ignored.
-.TP
-\(bu
-&#9619;fBbcast&#9619;fR: Do a broadcast on each of the known local interfaces listed in the
-&#9619;fIinterfaces&#9619;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.
-&#8962;IP "" 4
+\fIsmb\.conf\fR
+file\.
+.RE
+.PP
+\-R <name resolve order>
+.RS 4
+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\.
+.sp
+The options are: "lmhosts", "host", "wins" and "bcast"\. They cause names to be resolved as follows :
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
+\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\.
+.RE
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
+\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\.
+.RE
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
+\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\.
+.RE
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
+\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\.
+.sp
+.RE
 If this parameter is not set then the name resolve order defined in the
-&#9619;fIsmb.conf&#9619;fR
-file parameter () will be used.
-&#8962;sp
-The default order is lmhosts, host, wins, bcast. Without this parameter or any entry in the
-
+\fIsmb\.conf\fR
+file parameter (\fIname resolve order\fR) will be used\.
+.sp
+The default order is lmhosts, host, wins, bcast\. Without this parameter or any entry in the
+\fIname resolve order\fR
 parameter of the
-&#9619;fIsmb.conf&#9619;fR
-file, the name resolution methods will be attempted in this order.
-&#8962;RE
-&#8962;PP
--L libdir
-&#8962;RS 4
+\fIsmb\.conf\fR
+file, the name resolution methods will be attempted in this order\.
+.RE
+.PP
+\-L libdir
+.RS 4
 This parameter specifies the location of the shared libraries used by
-smbsh. The default value is specified at compile time.
-&#8962;RE
-&#8962;SH "EXAMPLES"
-&#8962;PP
+smbsh\. The default value is specified at compile time\.
+.RE
+.SH "EXAMPLES"
+.PP
 To use the
 smbsh
 command, execute
 smbsh
-from the prompt and enter the username and password that authenticates you to the machine running the Windows NT operating system.
-
-&#8962;sp
-
+from the prompt and enter the username and password that authenticates you to the machine running the Windows NT operating system\.
+.sp
+.RS 4
 .nf
-
-system% &#9619;fBsmbsh&#9619;fR
-Username: &#9619;fBuser&#9619;fR
-Password: &#9619;fBXXXXXXX&#9619;fR
-
+system% \fBsmbsh\fR
+Username: \fBuser\fR
+Password: \fBXXXXXXX\fR
 .fi
-
-&#8962;PP
+.RE
+.PP
 Any dynamically linked command you execute from this shell will access the
-&#9619;fI/smb&#9619;fR
-directory using the smb protocol. For example, the command
+\fI/smb\fR
+directory using the smb protocol\. For example, the command
 ls /smb
-will show a list of workgroups. The command
+will show a list of workgroups\. The command
 ls /smb/MYGROUP
-will show all the machines in the workgroup MYGROUP. The command
-ls /smb/MYGROUP/<machine-name>
-will show the share names for that machine. You could then, for example, use the
+will show all the machines in the workgroup MYGROUP\. The command
+ls /smb/MYGROUP/<machine\-name>
+will show the share names for that machine\. You could then, for example, use the
 cd
 command to change directories,
 vi
 to edit files, and
 rcp
-to copy files.
-&#8962;SH "VERSION"
-&#8962;PP
-This man page is correct for version 3.0 of the Samba suite.
-&#8962;SH "BUGS"
-&#8962;PP
+to copy files\.
+.SH "VERSION"
+.PP
+This man page is correct for version 3 of the Samba suite\.
+.SH "BUGS"
+.PP
 smbsh
 works by intercepting the standard libc calls with the dynamically loaded versions in
-&#9619;fI smbwrapper.o&#9619;fR. Not all calls have been "wrapped", so some programs may not function correctly under
-smbsh.
-&#8962;PP
+\fI smbwrapper\.o\fR\. Not all calls have been "wrapped", so some programs may not function correctly under
+smbsh\.
+.PP
 Programs which are not dynamically linked cannot make use of
-smbsh's functionality. Most versions of UNIX have a
+smbsh\'s functionality\. Most versions of UNIX have a
 file
-command that will describe how a program was linked.
-&#8962;SH "SEE ALSO"
-&#8962;PP
-&#9619;fBsmbd&#9619;fR(8),
-&#9619;fBsmb.conf&#9619;fR(5)
-&#8962;SH "AUTHOR"
-&#8962;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.
-&#8962;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.
-
+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\.

Modified: branches/samba/experimental/docs/manpages/smbspool.8
===================================================================
--- branches/samba/experimental/docs/manpages/smbspool.8	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/docs/manpages/smbspool.8	2008-06-09 06:59:20 UTC (rev 1920)
@@ -1,96 +1,169 @@
-.\"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 "" "" ""
-&#8962;SH "NAME"
+.\"     Title: smbspool
+.\"    Author: 
+.\" Generator: DocBook XSL Stylesheets v1.73.1 <http://docbook.sf.net/>
+.\"      Date: 05/20/2008
+.\"    Manual: System Administration tools
+.\"    Source: Samba 3.2
+.\"
+.TH "SMBSPOOL" "8" "05/20/2008" "Samba 3\.2" "System Administration tools"
+.\" disable hyphenation
+.nh
+.\" disable justification (adjust text to left margin only)
+.ad l
+.SH "NAME"
 smbspool - send a print file to an SMB printer
-&#8962;SH "SYNOPSIS"
-&#8962;HP 1
+.SH "SYNOPSIS"
+.HP 1
 smbspool {job} {user} {title} {copies} {options} [filename]
-&#8962;SH "DESCRIPTION"
-&#8962;PP
+.SH "DESCRIPTION"
+.PP
 This tool is part of the
-&#9619;fBsamba&#9619;fR(7)
-suite.
-&#8962;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.
-&#8962;PP
-\fBDEVICE URI\fR
-&#8962;PP
-smbspool specifies the destination using a Uniform Resource Identifier ("URI") with a method of "smb". This string can take a number of forms:
-\(bu
+\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
+\fIDEVICE 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:
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
 smb://server[:port]/printer
-.TP
-\(bu
+.RE
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
 smb://workgroup/server[:port]/printer
-.TP
-\(bu
+.RE
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
 smb://username:password@server[:port]/printer
-.TP
-\(bu
+.RE
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
 smb://username:password@workgroup/server[:port]/printer
-&#8962;PP
+.sp
+.RE
+.PP
 smbspool tries to get the URI from the environment variable
-&#9619;fBDEVICE_URI&#9619;fR. If
-&#9619;fBDEVICE_URI&#9619;fR
+\fBDEVICE_URI\fR\. If
+\fBDEVICE_URI\fR
 is not present, smbspool will use argv[0] if that starts with
-\fBsmb://\fR
-or argv[1] if that is not the case.
-&#8962;PP
+\(lqsmb://\(rq
+or argv[1] if that is not the case\.
+.PP
 Programs using the
 exec(2)
 functions can pass the URI in argv[0], while shell scripts must set the
-&#9619;fBDEVICE_URI&#9619;fR
-environment variable prior to running smbspool.
-&#8962;SH "OPTIONS"
-\(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.
-&#8962;SH "VERSION"
-&#8962;PP
-This man page is correct for version 3.0 of the Samba suite.
-&#8962;SH "SEE ALSO"
-&#8962;PP
-&#9619;fBsmbd&#9619;fR(8)
+\fBDEVICE_URI\fR
+environment variable prior to running smbspool\.
+.SH "OPTIONS"
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
+The job argument (argv[1]) contains the job ID number and is presently not used by smbspool\.
+.RE
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
+The user argument (argv[2]) contains the print user\'s name and is presently not used by smbspool\.
+.RE
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
+The title argument (argv[3]) contains the job title string and is passed as the remote file name when sending the print job\.
+.RE
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
+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\.
+.RE
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
+The options argument (argv[5]) contains the print options in a single string and is currently not used by smbspool\.
+.RE
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
+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\.
+.SH "VERSION"
+.PP
+This man page is correct for version 3 of the Samba suite\.
+.SH "SEE ALSO"
+.PP
+\fBsmbd\fR(8)
 and
-&#9619;fBsamba&#9619;fR(7).
-&#8962;SH "AUTHOR"
-&#8962;PP
+\fBsamba\fR(7)\.
+.SH "AUTHOR"
+.PP
 smbspool
-was written by Michael Sweet at Easy Software Products.
-&#8962;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.
-&#8962;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.
-
+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\.

Modified: branches/samba/experimental/docs/manpages/smbstatus.1
===================================================================
--- branches/samba/experimental/docs/manpages/smbstatus.1	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/docs/manpages/smbstatus.1	2008-06-09 06:59:20 UTC (rev 1920)
@@ -1,133 +1,124 @@
-.\"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 "" "" ""
-&#8962;SH "NAME"
+.\"     Title: smbstatus
+.\"    Author: 
+.\" Generator: DocBook XSL Stylesheets v1.73.1 <http://docbook.sf.net/>
+.\"      Date: 05/20/2008
+.\"    Manual: User Commands
+.\"    Source: Samba 3.2
+.\"
+.TH "SMBSTATUS" "1" "05/20/2008" "Samba 3\.2" "User Commands"
+.\" disable hyphenation
+.nh
+.\" disable justification (adjust text to left margin only)
+.ad l
+.SH "NAME"
 smbstatus - report on current Samba connections
-&#8962;SH "SYNOPSIS"
-&#8962;HP 1
-smbstatus [-P] [-b] [-d&#9600;<debug&#9600;level>] [-v] [-L] [-B] [-p] [-S] [-s&#9600;<configuration&#9600;file>] [-u&#9600;<username>]
-&#8962;SH "DESCRIPTION"
-&#8962;PP
+.SH "SYNOPSIS"
+.HP 1
+smbstatus [\-P] [\-b] [\-d\ <debug\ level>] [\-v] [\-L] [\-B] [\-p] [\-S] [\-s\ <configuration\ file>] [\-u\ <username>]
+.SH "DESCRIPTION"
+.PP
 This tool is part of the
-&#9619;fBsamba&#9619;fR(7)
-suite.
-&#8962;PP
+\fBsamba\fR(7)
+suite\.
+.PP
 smbstatus
-is a very simple program to list the current Samba connections.
-&#8962;SH "OPTIONS"
-&#8962;PP
--P|--profile
-&#8962;RS 4
-If samba has been compiled with the profiling option, print only the contents of the profiling shared memory area.
-&#8962;RE
-&#8962;PP
--b|--brief
-&#8962;RS 4
-gives brief output.
-&#8962;RE
-&#8962;PP
--d|--debuglevel=level
-&#8962;RS 4
-&#9619;fIlevel&#9619;fR
-is an integer from 0 to 10. The default value if this parameter is not specified is 0.
-&#8962;sp
-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.
-&#8962;sp
-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.
-&#8962;sp
+is a very simple program to list the current Samba connections\.
+.SH "OPTIONS"
+.PP
+\-P|\-\-profile
+.RS 4
+If samba has been compiled with the profiling option, print only the contents of the profiling shared memory area\.
+.RE
+.PP
+\-b|\-\-brief
+.RS 4
+gives brief output\.
+.RE
+.PP
+\-d|\-\-debuglevel=level
+.RS 4
+\fIlevel\fR
+is an integer from 0 to 10\. The default value if this parameter is not specified is 0\.
+.sp
+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\.
+.sp
+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\.
+.sp
 Note that specifying this parameter here will override the
-
+\fIlog level\fR
 parameter in the
-&#9619;fIsmb.conf&#9619;fR
-file.
-&#8962;RE
-&#8962;PP
--V
-&#8962;RS 4
-Prints the program version number.
-&#8962;RE
-&#8962;PP
--s <configuration file>
-&#8962;RS 4
-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
-&#9619;fIsmb.conf&#9619;fR
-for more information. The default configuration file name is determined at compile time.
-&#8962;RE
-&#8962;PP
--l|--log-basename=logdirectory
-&#8962;RS 4
-Base directory name for log/debug files. The extension
-&#9619;fB".progname"&#9619;fR
-will be appended (e.g. log.smbclient, log.smbd, etc...). The log file is never removed by the client.
-&#8962;RE
-&#8962;PP
--v|--verbose
-&#8962;RS 4
-gives verbose output.
-&#8962;RE
-&#8962;PP
--L|--locks
-&#8962;RS 4
-causes smbstatus to only list locks.
-&#8962;RE
-&#8962;PP
--B|--byterange
-&#8962;RS 4
-causes smbstatus to include byte range locks.
-&#8962;RE
-&#8962;PP
--p|--processes
-&#8962;RS 4
+\fIsmb\.conf\fR
+file\.
+.RE
+.PP
+\-V
+.RS 4
+Prints the program version number\.
+.RE
+.PP
+\-s <configuration file>
+.RS 4
+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\.
+.RE
+.PP
+\-l|\-\-log\-basename=logdirectory
+.RS 4
+Base directory name for log/debug files\. The extension
+\fB"\.progname"\fR
+will be appended (e\.g\. log\.smbclient, log\.smbd, etc\.\.\.)\. The log file is never removed by the client\.
+.RE
+.PP
+\-v|\-\-verbose
+.RS 4
+gives verbose output\.
+.RE
+.PP
+\-L|\-\-locks
+.RS 4
+causes smbstatus to only list locks\.
+.RE
+.PP
+\-B|\-\-byterange
+.RS 4
+causes smbstatus to include byte range locks\.
+.RE
+.PP
+\-p|\-\-processes
+.RS 4
 print a list of
-&#9619;fBsmbd&#9619;fR(8)
-processes and exit. Useful for scripting.
-&#8962;RE
-&#8962;PP
--S|--shares
-&#8962;RS 4
-causes smbstatus to only list shares.
-&#8962;RE
-&#8962;PP
--h|--help
-&#8962;RS 4
-Print a summary of command line options.
-&#8962;RE
-&#8962;PP
--u|--user=<username>
-&#8962;RS 4
+\fBsmbd\fR(8)
+processes and exit\. Useful for scripting\.
+.RE
+.PP
+\-S|\-\-shares
+.RS 4
+causes smbstatus to only list shares\.
+.RE
+.PP
+\-h|\-\-help
+.RS 4
+Print a summary of command line options\.
+.RE
+.PP
+\-u|\-\-user=<username>
+.RS 4
 selects information relevant to
-&#9619;fIusername&#9619;fR
-only.
-&#8962;RE
-&#8962;SH "VERSION"
-&#8962;PP
-This man page is correct for version 3.0 of the Samba suite.
-&#8962;SH "SEE ALSO"
-&#8962;PP
-&#9619;fBsmbd&#9619;fR(8)
+\fIusername\fR
+only\.
+.RE
+.SH "VERSION"
+.PP
+This man page is correct for version 3 of the Samba suite\.
+.SH "SEE ALSO"
+.PP
+\fBsmbd\fR(8)
 and
-&#9619;fBsmb.conf&#9619;fR(5).
-&#8962;SH "AUTHOR"
-&#8962;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.
-&#8962;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.
-
+\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\.

Modified: branches/samba/experimental/docs/manpages/smbtar.1
===================================================================
--- branches/samba/experimental/docs/manpages/smbtar.1	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/docs/manpages/smbtar.1	2008-06-09 06:59:20 UTC (rev 1920)
@@ -1,155 +1,146 @@
-.\"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 "" "" ""
-&#8962;SH "NAME"
+.\"     Title: smbtar
+.\"    Author: 
+.\" Generator: DocBook XSL Stylesheets v1.73.1 <http://docbook.sf.net/>
+.\"      Date: 05/20/2008
+.\"    Manual: User Commands
+.\"    Source: Samba 3.2
+.\"
+.TH "SMBTAR" "1" "05/20/2008" "Samba 3\.2" "User Commands"
+.\" disable hyphenation
+.nh
+.\" disable justification (adjust text to left margin only)
+.ad l
+.SH "NAME"
 smbtar - shell script for backing up SMB/CIFS shares directly to UNIX tape drives
-&#8962;SH "SYNOPSIS"
-&#8962;HP 1
-smbtar [-r] [-i] [-a] [-v] {-s&#9600;server} [-p&#9600;password] [-x&#9600;services] [-X] [-N&#9600;filename] [-b&#9600;blocksize] [-d&#9600;directory] [-l&#9600;loglevel] [-u&#9600;user] [-t&#9600;tape] {filenames}
-&#8962;SH "DESCRIPTION"
-&#8962;PP
+.SH "SYNOPSIS"
+.HP 1
+smbtar [\-r] [\-i] [\-a] [\-v] {\-s\ server} [\-p\ password] [\-x\ services] [\-X] [\-N\ filename] [\-b\ blocksize] [\-d\ directory] [\-l\ loglevel] [\-u\ user] [\-t\ tape] {filenames}
+.SH "DESCRIPTION"
+.PP
 This tool is part of the
-&#9619;fBsamba&#9619;fR(7)
-suite.
-&#8962;PP
+\fBsamba\fR(7)
+suite\.
+.PP
 smbtar
 is a very small shell script on top of
-&#9619;fBsmbclient&#9619;fR(1)
-which dumps SMB shares directly to tape.
-&#8962;SH "OPTIONS"
-&#8962;PP
--s server
-&#8962;RS 4
-The SMB/CIFS server that the share resides upon.
-&#8962;RE
-&#8962;PP
--x service
-&#8962;RS 4
-The share name on the server to connect to. The default is "backup".
-&#8962;RE
-&#8962;PP
--X
-&#8962;RS 4
-Exclude mode. Exclude filenames... from tar create or restore.
-&#8962;RE
-&#8962;PP
--d directory
-&#8962;RS 4
+\fBsmbclient\fR(1)
+which dumps SMB shares directly to tape\.
+.SH "OPTIONS"
+.PP
+\-s server
+.RS 4
+The SMB/CIFS server that the share resides upon\.
+.RE
+.PP
+\-x service
+.RS 4
+The share name on the server to connect to\. The default is "backup"\.
+.RE
+.PP
+\-X
+.RS 4
+Exclude mode\. Exclude filenames\.\.\. from tar create or restore\.
+.RE
+.PP
+\-d directory
+.RS 4
 Change to initial
-&#9619;fIdirectory &#9619;fR
-before restoring / backing up files.
-&#8962;RE
-&#8962;PP
--v
-&#8962;RS 4
-Verbose mode.
-&#8962;RE
-&#8962;PP
--p password
-&#8962;RS 4
-The password to use to access a share. Default: none
-&#8962;RE
-&#8962;PP
--u user
-&#8962;RS 4
-The user id to connect as. Default: UNIX login name.
-&#8962;RE
-&#8962;PP
--a
-&#8962;RS 4
-Reset DOS archive bit mode to indicate file has been archived.
-&#8962;RE
-&#8962;PP
--t tape
-&#8962;RS 4
-Tape device. May be regular file or tape device. Default:
-&#9619;fI$TAPE&#9619;fR
+\fIdirectory \fR
+before restoring / backing up files\.
+.RE
+.PP
+\-v
+.RS 4
+Verbose mode\.
+.RE
+.PP
+\-p password
+.RS 4
+The password to use to access a share\. Default: none
+.RE
+.PP
+\-u user
+.RS 4
+The user id to connect as\. Default: UNIX login name\.
+.RE
+.PP
+\-a
+.RS 4
+Reset DOS archive bit mode to indicate file has been archived\.
+.RE
+.PP
+\-t tape
+.RS 4
+Tape device\. May be regular file or tape device\. Default:
+\fI$TAPE\fR
 environmental variable; if not set, a file called
-&#9619;fItar.out &#9619;fR.
-&#8962;RE
-&#8962;PP
--b blocksize
-&#8962;RS 4
-Blocking factor. Defaults to 20. See
+\fItar\.out \fR\.
+.RE
+.PP
+\-b blocksize
+.RS 4
+Blocking factor\. Defaults to 20\. See
 tar(1)
-for a fuller explanation.
-&#8962;RE
-&#8962;PP
--N filename
-&#8962;RS 4
-Backup only files newer than filename. Could be used (for example) on a log file to implement incremental backups.
-&#8962;RE
-&#8962;PP
--i
-&#8962;RS 4
-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.
-&#8962;RE
-&#8962;PP
--r
-&#8962;RS 4
-Restore. Files are restored to the share from the tar file.
-&#8962;RE
-&#8962;PP
--l log level
-&#8962;RS 4
-Log (debug) level. Corresponds to the
-&#9619;fI-d&#9619;fR
+for a fuller explanation\.
+.RE
+.PP
+\-N filename
+.RS 4
+Backup only files newer than filename\. Could be used (for example) on a log file to implement incremental backups\.
+.RE
+.PP
+\-i
+.RS 4
+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\.
+.RE
+.PP
+\-r
+.RS 4
+Restore\. Files are restored to the share from the tar file\.
+.RE
+.PP
+\-l log level
+.RS 4
+Log (debug) level\. Corresponds to the
+\fI\-d\fR
 flag of
-&#9619;fBsmbclient&#9619;fR(1).
-&#8962;RE
-&#8962;SH "ENVIRONMENT VARIABLES"
-&#8962;PP
+\fBsmbclient\fR(1)\.
+.RE
+.SH "ENVIRONMENT VARIABLES"
+.PP
 The
-&#9619;fI$TAPE&#9619;fR
-variable specifies the default tape device to write to. May be overridden with the -t option.
-&#8962;SH "BUGS"
-&#8962;PP
+\fI$TAPE\fR
+variable specifies the default tape device to write to\. May be overridden with the \-t option\.
+.SH "BUGS"
+.PP
 The
 smbtar
-script has different options from ordinary tar and from smbclient's tar command.
-&#8962;SH "CAVEATS"
-&#8962;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.
-&#8962;SH "DIAGNOSTICS"
-&#8962;PP
+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
+\fIDIAGNOSTICS\fR
 section for the
-&#9619;fBsmbclient&#9619;fR(1)
-command.
-&#8962;SH "VERSION"
-&#8962;PP
-This man page is correct for version 3.0 of the Samba suite.
-&#8962;SH "SEE ALSO"
-&#8962;PP
-&#9619;fBsmbd&#9619;fR(8),
-&#9619;fBsmbclient&#9619;fR(1),
-&#9619;fBsmb.conf&#9619;fR(5).
-&#8962;SH "AUTHOR"
-&#8962;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.
-&#8962;PP
+\fBsmbclient\fR(1)
+command\.
+.SH "VERSION"
+.PP
+This man page is correct for version 3 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
+wrote the tar extension and this man page\. The
 smbtar
 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.
-
+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\.

Modified: branches/samba/experimental/docs/manpages/smbtree.1
===================================================================
--- branches/samba/experimental/docs/manpages/smbtree.1	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/docs/manpages/smbtree.1	2008-06-09 06:59:20 UTC (rev 1920)
@@ -1,154 +1,142 @@
-.\"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 "" "" ""
-&#8962;SH "NAME"
+.\"     Title: smbtree
+.\"    Author: 
+.\" Generator: DocBook XSL Stylesheets v1.73.1 <http://docbook.sf.net/>
+.\"      Date: 05/20/2008
+.\"    Manual: User Commands
+.\"    Source: Samba 3.2
+.\"
+.TH "SMBTREE" "1" "05/20/2008" "Samba 3\.2" "User Commands"
+.\" disable hyphenation
+.nh
+.\" disable justification (adjust text to left margin only)
+.ad l
+.SH "NAME"
 smbtree - A text based smb network browser
-&#8962;SH "SYNOPSIS"
-&#8962;HP 1
-smbtree [-b] [-D] [-S]
-&#8962;SH "DESCRIPTION"
-&#8962;PP
+.SH "SYNOPSIS"
+.HP 1
+smbtree [\-b] [\-D] [\-S]
+.SH "DESCRIPTION"
+.PP
 This tool is part of the
-&#9619;fBsamba&#9619;fR(7)
-suite.
-&#8962;PP
+\fBsamba\fR(7)
+suite\.
+.PP
 smbtree
-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.
-&#8962;SH "OPTIONS"
-&#8962;PP
--b
-&#8962;RS 4
-Query network nodes by sending requests as broadcasts instead of querying the local master browser.
-&#8962;RE
-&#8962;PP
--D
-&#8962;RS 4
+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"
+.PP
+\-b
+.RS 4
+Query network nodes by sending requests as broadcasts instead of querying the local master browser\.
+.RE
+.PP
+\-D
+.RS 4
 Only print a list of all the domains known on broadcast or by the master browser
-&#8962;RE
-&#8962;PP
--S
-&#8962;RS 4
-Only print a list of all the domains and servers responding on broadcast or known by the master browser.
-&#8962;RE
-&#8962;PP
--d|--debuglevel=level
-&#8962;RS 4
-&#9619;fIlevel&#9619;fR
-is an integer from 0 to 10. The default value if this parameter is not specified is 0.
-&#8962;sp
-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.
-&#8962;sp
-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.
-&#8962;sp
+.RE
+.PP
+\-S
+.RS 4
+Only print a list of all the domains and servers responding on broadcast or known by the master browser\.
+.RE
+.PP
+\-d|\-\-debuglevel=level
+.RS 4
+\fIlevel\fR
+is an integer from 0 to 10\. The default value if this parameter is not specified is 0\.
+.sp
+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\.
+.sp
+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\.
+.sp
 Note that specifying this parameter here will override the
-
+\fIlog level\fR
 parameter in the
-&#9619;fIsmb.conf&#9619;fR
-file.
-&#8962;RE
-&#8962;PP
--V
-&#8962;RS 4
-Prints the program version number.
-&#8962;RE
-&#8962;PP
--s <configuration file>
-&#8962;RS 4
-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
-&#9619;fIsmb.conf&#9619;fR
-for more information. The default configuration file name is determined at compile time.
-&#8962;RE
-&#8962;PP
--l|--log-basename=logdirectory
-&#8962;RS 4
-Base directory name for log/debug files. The extension
-&#9619;fB".progname"&#9619;fR
-will be appended (e.g. log.smbclient, log.smbd, etc...). The log file is never removed by the client.
-&#8962;RE
-&#8962;PP
--N
-&#8962;RS 4
-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.
-&#8962;sp
-Unless a password is specified on the command line or this parameter is specified, the client will request a password.
-&#8962;sp
-If a password is specified on the command line and this option is also defined the password on the command line will be silently ingnored and no password will be used.
-&#8962;RE
-&#8962;PP
--k
-&#8962;RS 4
-Try to authenticate with kerberos. Only useful in an Active Directory environment.
-&#8962;RE
-&#8962;PP
--A|--authentication-file=filename
-&#8962;RS 4
-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
-&#8962;sp
-
-&#8962;sp
-
+\fIsmb\.conf\fR
+file\.
+.RE
+.PP
+\-V
+.RS 4
+Prints the program version number\.
+.RE
+.PP
+\-s <configuration file>
+.RS 4
+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\.
+.RE
+.PP
+\-l|\-\-log\-basename=logdirectory
+.RS 4
+Base directory name for log/debug files\. The extension
+\fB"\.progname"\fR
+will be appended (e\.g\. log\.smbclient, log\.smbd, etc\.\.\.)\. The log file is never removed by the client\.
+.RE
+.PP
+\-N
+.RS 4
+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\.
+.sp
+Unless a password is specified on the command line or this parameter is specified, the client will request a password\.
+.sp
+If a password is specified on the command line and this option is also defined the password on the command line will be silently ingnored and no password will be used\.
+.RE
+.PP
+\-k
+.RS 4
+Try to authenticate with kerberos\. Only useful in an Active Directory environment\.
+.RE
+.PP
+\-A|\-\-authentication\-file=filename
+.RS 4
+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
+.sp
+.sp
+.RS 4
 .nf
-
 username = <value>
 password = <value>
 domain   = <value>
-
 .fi
-
-&#8962;sp
-Make certain that the permissions on the file restrict access from unwanted users.
-&#8962;RE
-&#8962;PP
--U|--user=username[%password]
-&#8962;RS 4
-Sets the SMB username or username and password.
-&#8962;sp
-If %password is not specified, the user will be prompted. The client will first check the
-&#9619;fBUSER&#9619;fR
+.RE
+.sp
+Make certain that the permissions on the file restrict access from unwanted users\.
+.RE
+.PP
+\-U|\-\-user=username[%password]
+.RS 4
+Sets the SMB username or username and password\.
+.sp
+If %password is not specified, the user will be prompted\. The client will first check the
+\fBUSER\fR
 environment variable, then the
-&#9619;fBLOGNAME&#9619;fR
-variable and if either exists, the string is uppercased. If these environmental variables are not found, the username
-&#9619;fBGUEST&#9619;fR
-is used.
-&#8962;sp
-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
-&#9619;fI-A&#9619;fR
-for more details.
-&#8962;sp
-Be cautious about including passwords in scripts. Also, on many systems the command line of a running process may be seen via 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\.
+.sp
+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\.
+.sp
+Be cautious about including passwords in scripts\. Also, on many systems the command line of a running process may be seen via the
 ps
-command. To be safe always allow
+command\. To be safe always allow
 rpcclient
-to prompt for a password and type it in directly.
-&#8962;RE
-&#8962;PP
--h|--help
-&#8962;RS 4
-Print a summary of command line options.
-&#8962;RE
-&#8962;SH "VERSION"
-&#8962;PP
-This man page is correct for version 3.0 of the Samba suite.
-&#8962;SH "AUTHOR"
-&#8962;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.
-&#8962;PP
-The smbtree man page was written by Jelmer Vernooij.
-
+to prompt for a password and type it in directly\.
+.RE
+.PP
+\-h|\-\-help
+.RS 4
+Print a summary of command line options\.
+.RE
+.SH "VERSION"
+.PP
+This man page is correct for version 3 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\.

Deleted: branches/samba/experimental/docs/manpages/smbumount.8
===================================================================
--- branches/samba/experimental/docs/manpages/smbumount.8	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/docs/manpages/smbumount.8	2008-06-09 06:59:20 UTC (rev 1920)
@@ -1,61 +0,0 @@
-.\"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 "" "" ""
-&#8962;SH "NAME"
-smbumount - smbfs umount for normal users
-&#8962;SH "SYNOPSIS"
-&#8962;HP 1
-smbumount {mount-point}
-&#8962;SH "DESCRIPTION"
-&#8962;PP
-With this program, normal users can unmount smb-filesystems, provided that it is suid root.
-smbumount
-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.
-&#8962;PP
-WARNING:
-smbumount
-is deprecated and not maintained any longer.
-umount.cifs
-should be used instead of
-smbumount.
-&#8962;SH "OPTIONS"
-&#8962;PP
-mount-point
-&#8962;RS 4
-The directory to unmount.
-&#8962;RE
-&#8962;SH "SEE ALSO"
-&#8962;PP
-&#9619;fBsmbmount&#9619;fR(8)
-&#8962;SH "AUTHOR"
-&#8962;PP
-Volker Lendecke, Andrew Tridgell, Michael H. Warfield and others.
-&#8962;PP
-The current maintainer of smbfs and the userspace tools
-smbmount,
-smbumount, and
-smbmnt
-is
-Urban Widmark. The
-SAMBA Mailing list
-is the preferred place to ask questions regarding these programs.
-&#8962;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.
-

Modified: branches/samba/experimental/docs/manpages/swat.8
===================================================================
--- branches/samba/experimental/docs/manpages/swat.8	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/docs/manpages/swat.8	2008-06-09 06:59:20 UTC (rev 1920)
@@ -1,219 +1,236 @@
-.\"Generated by db2man.xsl. Don't modify this, modify the source.
-.de Sh \" Subsection
-.br
-.if t .Sp
-.ne 5
+.\"     Title: swat
+.\"    Author: 
+.\" Generator: DocBook XSL Stylesheets v1.73.1 <http://docbook.sf.net/>
+.\"      Date: 05/20/2008
+.\"    Manual: System Administration tools
+.\"    Source: Samba 3.2
+.\"
+.TH "SWAT" "8" "05/20/2008" "Samba 3\.2" "System Administration tools"
+.\" disable hyphenation
+.nh
+.\" disable justification (adjust text to left margin only)
+.ad l
+.SH "NAME"
+swat - Samba Web Administration Tool
+.SH "SYNOPSIS"
+.HP 1
+swat [\-s\ <smb\ config\ file>] [\-a] [\-P]
+.SH "DESCRIPTION"
 .PP
-\fB\\$1\fR
+This tool is part of the
+\fBsamba\fR(7)
+suite\.
 .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 "" "" ""
-&#8962;SH "NAME"
-swat - Samba Web Administration Tool
-&#8962;SH "SYNOPSIS"
-&#8962;HP 1
-swat [-s&#9600;<smb&#9600;config&#9600;file>] [-a] [-P]
-&#8962;SH "DESCRIPTION"
-&#8962;PP
-This tool is part of the
-&#9619;fBsamba&#9619;fR(7)
-suite.
-&#8962;PP
 swat
 allows a Samba administrator to configure the complex
-&#9619;fBsmb.conf&#9619;fR(5)
-file via a Web browser. In addition, a
+\fBsmb.conf\fR(5)
+file via a Web browser\. In addition, a
 swat
 configuration page has help links to all the configurable options in the
-&#9619;fIsmb.conf&#9619;fR
-file allowing an administrator to easily look up the effects of any change.
-&#8962;PP
+\fIsmb\.conf\fR
+file allowing an administrator to easily look up the effects of any change\.
+.PP
 swat
 is run from
 inetd
-&#8962;SH "OPTIONS"
-&#8962;PP
--s smb configuration file
-&#8962;RS 4
-The default configuration file path is determined at compile time. The file specified contains the configuration details required by the
-&#9619;fBsmbd&#9619;fR(8)
-server. This is the file that
+.SH "OPTIONS"
+.PP
+\-s smb configuration file
+.RS 4
+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
 swat
-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
-&#9619;fIsmb.conf&#9619;fR
-for more information.
-&#8962;RE
-&#8962;PP
--a
-&#8962;RS 4
+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\.
+.RE
+.PP
+\-a
+.RS 4
 This option disables authentication and places
 swat
-in demo mode. In that mode anyone will be able to modify the
-&#9619;fIsmb.conf&#9619;fR
-file.
-&#8962;sp
-\fBWARNING: Do NOT enable this option on a production server. \fR
-&#8962;RE
-&#8962;PP
--P
-&#8962;RS 4
-This option restricts read-only users to the password management page.
+in demo mode\. In that mode anyone will be able to modify the
+\fIsmb\.conf\fR
+file\.
+.sp
+\fIWARNING: Do NOT enable this option on a production server\. \fR
+.RE
+.PP
+\-P
+.RS 4
+This option restricts read\-only users to the password management page\.
 swat
-can then be used to change user passwords without users seeing the "View" and "Status" menu buttons.
-&#8962;RE
-&#8962;PP
--d|--debuglevel=level
-&#8962;RS 4
-&#9619;fIlevel&#9619;fR
-is an integer from 0 to 10. The default value if this parameter is not specified is 0.
-&#8962;sp
-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.
-&#8962;sp
-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.
-&#8962;sp
+can then be used to change user passwords without users seeing the "View" and "Status" menu buttons\.
+.RE
+.PP
+\-d|\-\-debuglevel=level
+.RS 4
+\fIlevel\fR
+is an integer from 0 to 10\. The default value if this parameter is not specified is 0\.
+.sp
+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\.
+.sp
+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\.
+.sp
 Note that specifying this parameter here will override the
-
+\fIlog level\fR
 parameter in the
-&#9619;fIsmb.conf&#9619;fR
-file.
-&#8962;RE
-&#8962;PP
--V
-&#8962;RS 4
-Prints the program version number.
-&#8962;RE
-&#8962;PP
--s <configuration file>
-&#8962;RS 4
-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
-&#9619;fIsmb.conf&#9619;fR
-for more information. The default configuration file name is determined at compile time.
-&#8962;RE
-&#8962;PP
--l|--log-basename=logdirectory
-&#8962;RS 4
-Base directory name for log/debug files. The extension
-&#9619;fB".progname"&#9619;fR
-will be appended (e.g. log.smbclient, log.smbd, etc...). The log file is never removed by the client.
-&#8962;RE
-&#8962;PP
--h|--help
-&#8962;RS 4
-Print a summary of command line options.
-&#8962;RE
-&#8962;SH "INSTALLATION"
-&#8962;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.
-&#8962;PP
+\fIsmb\.conf\fR
+file\.
+.RE
+.PP
+\-V
+.RS 4
+Prints the program version number\.
+.RE
+.PP
+\-s <configuration file>
+.RS 4
+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\.
+.RE
+.PP
+\-l|\-\-log\-basename=logdirectory
+.RS 4
+Base directory name for log/debug files\. The extension
+\fB"\.progname"\fR
+will be appended (e\.g\. log\.smbclient, log\.smbd, etc\.\.\.)\. The log file is never removed by the client\.
+.RE
+.PP
+\-h|\-\-help
+.RS 4
+Print a summary of command line options\.
+.RE
+.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
 make install
 to install the
 swat
-binary and the various help files and images. A default install would put these in:
-\(bu
+binary and the various help files and images\. A default install would put these in:
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
 /usr/local/samba/sbin/swat
-.TP
-\(bu
+.RE
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
 /usr/local/samba/swat/images/*
-.TP
-\(bu
+.RE
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
 /usr/local/samba/swat/help/*
-&#8962;SS "Inetd Installation"
-&#8962;PP
+.sp
+.RE
+.SS "Inetd Installation"
+.PP
 You need to edit your
-&#9619;fI/etc/inetd.conf &#9619;fR
+\fI/etc/inetd\.conf \fR
 and
-&#9619;fI/etc/services&#9619;fR
+\fI/etc/services\fR
 to enable SWAT to be launched via
-inetd.
-&#8962;PP
+inetd\.
+.PP
 In
-&#9619;fI/etc/services&#9619;fR
+\fI/etc/services\fR
 you need to add a line like this:
-&#8962;PP
+.PP
 swat 901/tcp
-&#8962;PP
-Note for NIS/YP and LDAP users - you may need to rebuild the NIS service maps rather than alter your local
-&#9619;fI /etc/services&#9619;fR
-file.
-&#8962;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
+.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
 inetd
-daemon).
-&#8962;PP
+daemon)\.
+.PP
 In
-&#9619;fI/etc/inetd.conf&#9619;fR
+\fI/etc/inetd\.conf\fR
 you should add a line like this:
-&#8962;PP
-swat stream tcp nowait.400 root /usr/local/samba/sbin/swat swat
-&#8962;PP
+.PP
+swat stream tcp nowait\.400 root /usr/local/samba/sbin/swat swat
+.PP
 Once you have edited
-&#9619;fI/etc/services&#9619;fR
+\fI/etc/services\fR
 and
-&#9619;fI/etc/inetd.conf&#9619;fR
-you need to send a HUP signal to inetd. To do this use
-kill -1 PID
-where PID is the process ID of the inetd daemon.
-&#8962;SH "LAUNCHING"
-&#8962;PP
-To launch SWAT just run your favorite web browser and point it at "http://localhost:901/".
-&#8962;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.
-&#8962;SH "FILES"
-&#8962;PP
-&#9619;fI/etc/inetd.conf&#9619;fR
-&#8962;RS 4
-This file must contain suitable startup information for the meta-daemon.
-&#8962;RE
-&#8962;PP
-&#9619;fI/etc/services&#9619;fR
-&#8962;RS 4
-This file must contain a mapping of service name (e.g., swat) to service port (e.g., 901) and protocol type (e.g., tcp).
-&#8962;RE
-&#8962;PP
-&#9619;fI/usr/local/samba/lib/smb.conf&#9619;fR
-&#8962;RS 4
+\fI/etc/inetd\.conf\fR
+you need to send a HUP signal to inetd\. To do this use
+kill \-1 PID
+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"
+.PP
+\fI/etc/inetd\.conf\fR
+.RS 4
+This file must contain suitable startup information for the meta\-daemon\.
+.RE
+.PP
+\fI/etc/services\fR
+.RS 4
+This file must contain a mapping of service name (e\.g\., swat) to service port (e\.g\., 901) and protocol type (e\.g\., tcp)\.
+.RE
+.PP
+\fI/usr/local/samba/lib/smb\.conf\fR
+.RS 4
 This is the default location of the
-&#9619;fBsmb.conf&#9619;fR(5)
-server configuration file that swat edits. Other common places that systems install this file are
-&#9619;fI /usr/samba/lib/smb.conf&#9619;fR
+\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
-&#9619;fI/etc/smb.conf &#9619;fR. This file describes all the services the server is to make available to clients.
-&#8962;RE
-&#8962;SH "WARNINGS"
-&#8962;PP
+\fI/etc/smb\.conf \fR\. This file describes all the services the server is to make available to clients\.
+.RE
+.SH "WARNINGS"
+.PP
 swat
 will rewrite your
-&#9619;fBsmb.conf&#9619;fR(5)
-file. It will rearrange the entries and delete all comments,
-&#9619;fIinclude=&#9619;fR
+\fBsmb.conf\fR(5)
+file\. It will rearrange the entries and delete all comments,
+\fIinclude=\fR
 and
-&#9619;fIcopy= &#9619;fR
-options. If you have a carefully crafted
-&#9619;fI smb.conf&#9619;fR
-then back it up or don't use swat!
-&#8962;SH "VERSION"
-&#8962;PP
-This man page is correct for version 3.0 of the Samba suite.
-&#8962;SH "SEE ALSO"
-&#8962;PP
+\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 of the Samba suite\.
+.SH "SEE ALSO"
+.PP
 inetd(5),
-&#9619;fBsmbd&#9619;fR(8),
-&#9619;fBsmb.conf&#9619;fR(5)
-&#8962;SH "AUTHOR"
-&#8962;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.
-&#8962;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.
-
+\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\.

Modified: branches/samba/experimental/docs/manpages/tdbbackup.8
===================================================================
--- branches/samba/experimental/docs/manpages/tdbbackup.8	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/docs/manpages/tdbbackup.8	2008-06-09 06:59:20 UTC (rev 1920)
@@ -1,91 +1,106 @@
-.\"Generated by db2man.xsl. Don't modify this, modify the source.
-.de Sh \" Subsection
-.br
-.if t .Sp
-.ne 5
+.\"     Title: tdbbackup
+.\"    Author: 
+.\" Generator: DocBook XSL Stylesheets v1.73.1 <http://docbook.sf.net/>
+.\"      Date: 05/20/2008
+.\"    Manual: System Administration tools
+.\"    Source: Samba 3.2
+.\"
+.TH "TDBBACKUP" "8" "05/20/2008" "Samba 3\.2" "System Administration tools"
+.\" disable hyphenation
+.nh
+.\" disable justification (adjust text to left margin only)
+.ad l
+.SH "NAME"
+tdbbackup - tool for backing up and for validating the integrity of samba .tdb files
+.SH "SYNOPSIS"
+.HP 1
+tdbbackup [\-s\ suffix] [\-v] [\-h]
+.SH "DESCRIPTION"
 .PP
-\fB\\$1\fR
+This tool is part of the
+\fBsamba\fR(1)
+suite\.
 .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 "" "" ""
-&#8962;SH "NAME"
-tdbbackup - tool for backing up and for validating the integrity of samba .tdb files
-&#8962;SH "SYNOPSIS"
-&#8962;HP 1
-tdbbackup [-s&#9600;suffix] [-v] [-h]
-&#8962;SH "DESCRIPTION"
-&#8962;PP
-This tool is part of the
-&#9619;fBsamba&#9619;fR(1)
-suite.
-&#8962;PP
 tdbbackup
-is a tool that may be used to backup samba .tdb files. This tool may also be used to verify the integrity of the .tdb files prior to samba startup or during normal operation. If it finds file damage and it finds a prior backup the backup file will be restored.
-&#8962;SH "OPTIONS"
-&#8962;PP
--h
-&#8962;RS 4
-Get help information.
-&#8962;RE
-&#8962;PP
--s suffix
-&#8962;RS 4
+is a tool that may be used to backup samba \.tdb files\. This tool may also be used to verify the integrity of the \.tdb files prior to samba startup or during normal operation\. If it finds file damage and it finds a prior backup the backup file will be restored\.
+.SH "OPTIONS"
+.PP
+\-h
+.RS 4
+Get help information\.
+.RE
+.PP
+\-s suffix
+.RS 4
 The
--s
-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.
-&#8962;RE
-&#8962;PP
--v
-&#8962;RS 4
+\-s
+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\.
+.RE
+.PP
+\-v
+.RS 4
 The
--v
-will check the database for damages (currupt data) which if detected causes the backup to be restored.
-&#8962;RE
-&#8962;SH "COMMANDS"
-&#8962;PP
-\fBGENERAL INFORMATION\fR
-&#8962;PP
+\-v
+will check the database for damages (currupt data) which if detected causes the backup to be restored\.
+.RE
+.SH "COMMANDS"
+.PP
+\fIGENERAL INFORMATION\fR
+.PP
 The
 tdbbackup
-utility can safely be run at any time. It was designed so that it can be used at any time to validate the integrity of tdb files, even during Samba operation. Typical usage for the command will be:
-&#8962;PP
-tdbbackup [-s suffix] *.tdb
-&#8962;PP
-Before restarting samba the following command may be run to validate .tdb files:
-&#8962;PP
-tdbbackup -v [-s suffix] *.tdb
-&#8962;PP
-Samba .tdb files are stored in various locations, be sure to run backup all .tdb file on the system. Important files includes:
-\(bu
+utility can safely be run at any time\. It was designed so that it can be used at any time to validate the integrity of tdb files, even during Samba operation\. 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\. Important files includes:
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
 
-secrets.tdb
-- usual location is in the /usr/local/samba/private directory, or on some systems in /etc/samba.
-.TP
-\(bu
+secrets\.tdb
+\- usual location is in the /usr/local/samba/private directory, or on some systems in /etc/samba\.
+.RE
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
 
-passdb.tdb
-- usual location is in the /usr/local/samba/private directory, or on some systems in /etc/samba.
-.TP
-\(bu
+passdb\.tdb
+\- usual location is in the /usr/local/samba/private directory, or on some systems in /etc/samba\.
+.RE
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
 
-*.tdb
-located in the /usr/local/samba/var directory or on some systems in the /var/cache or /var/lib/samba directories.
-&#8962;SH "VERSION"
-&#8962;PP
-This man page is correct for version 3.0 of the Samba suite.
-&#8962;SH "AUTHOR"
-&#8962;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.
-&#8962;PP
-The tdbbackup man page was written by John H Terpstra.
-
+*\.tdb
+located in the /usr/local/samba/var directory or on some systems in the /var/cache or /var/lib/samba directories\.
+.SH "VERSION"
+.PP
+This man page is correct for version 3 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\.

Modified: branches/samba/experimental/docs/manpages/tdbdump.8
===================================================================
--- branches/samba/experimental/docs/manpages/tdbdump.8	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/docs/manpages/tdbdump.8	2008-06-09 06:59:20 UTC (rev 1920)
@@ -1,44 +1,35 @@
-.\"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 "TDBDUMP" 8 "" "" ""
-&#8962;SH "NAME"
+.\"     Title: tdbdump
+.\"    Author: 
+.\" Generator: DocBook XSL Stylesheets v1.73.1 <http://docbook.sf.net/>
+.\"      Date: 05/20/2008
+.\"    Manual: System Administration tools
+.\"    Source: Samba 3.2
+.\"
+.TH "TDBDUMP" "8" "05/20/2008" "Samba 3\.2" "System Administration tools"
+.\" disable hyphenation
+.nh
+.\" disable justification (adjust text to left margin only)
+.ad l
+.SH "NAME"
 tdbdump - tool for printing the contents of a TDB file
-&#8962;SH "SYNOPSIS"
-&#8962;HP 1
+.SH "SYNOPSIS"
+.HP 1
 tdbdump {filename}
-&#8962;SH "DESCRIPTION"
-&#8962;PP
+.SH "DESCRIPTION"
+.PP
 This tool is part of the
-&#9619;fBsamba&#9619;fR(1)
-suite.
-&#8962;PP
+\fBsamba\fR(1)
+suite\.
+.PP
 tdbdump
-is a very simple utility that 'dumps' the contents of a TDB (Trivial DataBase) file to standard output in a human-readable format.
-&#8962;PP
-This tool can be used when debugging problems with TDB files. It is intended for those who are somewhat familiar with Samba internals.
-&#8962;SH "VERSION"
-&#8962;PP
-This man page is correct for version 3.0 of the Samba suite.
-&#8962;SH "AUTHOR"
-&#8962;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.
-&#8962;PP
-The tdbdump man page was written by Jelmer Vernooij.
-
+is a very simple utility that \'dumps\' the contents of a TDB (Trivial DataBase) file to standard output in a human\-readable format\.
+.PP
+This tool can be used when debugging problems with TDB files\. It is intended for those who are somewhat familiar with Samba internals\.
+.SH "VERSION"
+.PP
+This man page is correct for version 3 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 tdbdump man page was written by Jelmer Vernooij\.

Modified: branches/samba/experimental/docs/manpages/tdbtool.8
===================================================================
--- branches/samba/experimental/docs/manpages/tdbtool.8	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/docs/manpages/tdbtool.8	2008-06-09 06:59:20 UTC (rev 1920)
@@ -1,146 +1,137 @@
-.\"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 "TDBTOOL" 8 "" "" ""
-&#8962;SH "NAME"
+.\"     Title: tdbtool
+.\"    Author: 
+.\" Generator: DocBook XSL Stylesheets v1.73.1 <http://docbook.sf.net/>
+.\"      Date: 05/20/2008
+.\"    Manual: System Administration tools
+.\"    Source: Samba 3.2
+.\"
+.TH "TDBTOOL" "8" "05/20/2008" "Samba 3\.2" "System Administration tools"
+.\" disable hyphenation
+.nh
+.\" disable justification (adjust text to left margin only)
+.ad l
+.SH "NAME"
 tdbtool - manipulate the contents TDB files
-&#8962;SH "SYNOPSIS"
-&#8962;HP 1
+.SH "SYNOPSIS"
+.HP 1
 tdbtool
-&#8962;HP 1
-tdbtool &#9619;fITDBFILE&#9619;fR [&#9619;fICOMMANDS&#9619;fR...]
-&#8962;SH "DESCRIPTION"
-&#8962;PP
+.HP 1
+tdbtool \fITDBFILE\fR [\fICOMMANDS\fR...]
+.SH "DESCRIPTION"
+.PP
 This tool is part of the
-&#9619;fBsamba&#9619;fR(1)
-suite.
-&#8962;PP
+\fBsamba\fR(1)
+suite\.
+.PP
 tdbtool
-a tool for displaying and altering the contents of Samba TDB (Trivial DataBase) files. Each of the commands listed below can be entered interactively or provided on the command line.
-&#8962;SH "COMMANDS"
-&#8962;PP
-&#9619;fBcreate&#9619;fR &#9619;fITDBFILE&#9619;fR
-&#8962;RS 4
+a tool for displaying and altering the contents of Samba TDB (Trivial DataBase) files\. Each of the commands listed below can be entered interactively or provided on the command line\.
+.SH "COMMANDS"
+.PP
+\fBcreate\fR \fITDBFILE\fR
+.RS 4
 Create a new database named
-&#9619;fITDBFILE&#9619;fR.
-&#8962;RE
-&#8962;PP
-&#9619;fBopen&#9619;fR &#9619;fITDBFILE&#9619;fR
-&#8962;RS 4
+\fITDBFILE\fR\.
+.RE
+.PP
+\fBopen\fR \fITDBFILE\fR
+.RS 4
 Open an existing database named
-&#9619;fITDBFILE&#9619;fR.
-&#8962;RE
-&#8962;PP
-&#9619;fBerase&#9619;fR
-&#8962;RS 4
-Erase the current database.
-&#8962;RE
-&#8962;PP
-&#9619;fBdump&#9619;fR
-&#8962;RS 4
-Dump the current database as strings.
-&#8962;RE
-&#8962;PP
-&#9619;fBcdump&#9619;fR
-&#8962;RS 4
-Dump the current database as connection records.
-&#8962;RE
-&#8962;PP
-&#9619;fBkeys&#9619;fR
-&#8962;RS 4
-Dump the current database keys as strings.
-&#8962;RE
-&#8962;PP
-&#9619;fBhexkeys&#9619;fR
-&#8962;RS 4
-Dump the current database keys as hex values.
-&#8962;RE
-&#8962;PP
-&#9619;fBinfo&#9619;fR
-&#8962;RS 4
-Print summary information about the current database.
-&#8962;RE
-&#8962;PP
-&#9619;fBinsert&#9619;fR &#9619;fIKEY&#9619;fR &#9619;fIDATA&#9619;fR
-&#8962;RS 4
-Insert a record into the current database.
-&#8962;RE
-&#8962;PP
-&#9619;fBmove&#9619;fR &#9619;fIKEY&#9619;fR &#9619;fITDBFILE&#9619;fR
-&#8962;RS 4
+\fITDBFILE\fR\.
+.RE
+.PP
+\fBerase\fR
+.RS 4
+Erase the current database\.
+.RE
+.PP
+\fBdump\fR
+.RS 4
+Dump the current database as strings\.
+.RE
+.PP
+\fBcdump\fR
+.RS 4
+Dump the current database as connection records\.
+.RE
+.PP
+\fBkeys\fR
+.RS 4
+Dump the current database keys as strings\.
+.RE
+.PP
+\fBhexkeys\fR
+.RS 4
+Dump the current database keys as hex values\.
+.RE
+.PP
+\fBinfo\fR
+.RS 4
+Print summary information about the current database\.
+.RE
+.PP
+\fBinsert\fR \fIKEY\fR \fIDATA\fR
+.RS 4
+Insert a record into the current database\.
+.RE
+.PP
+\fBmove\fR \fIKEY\fR \fITDBFILE\fR
+.RS 4
 Move a record from the current database into
-&#9619;fITDBFILE&#9619;fR.
-&#8962;RE
-&#8962;PP
-&#9619;fBstore&#9619;fR &#9619;fIKEY&#9619;fR &#9619;fIDATA&#9619;fR
-&#8962;RS 4
-Store (replace) a record in the current database.
-&#8962;RE
-&#8962;PP
-&#9619;fBshow&#9619;fR &#9619;fIKEY&#9619;fR
-&#8962;RS 4
-Show a record by key.
-&#8962;RE
-&#8962;PP
-&#9619;fBdelete&#9619;fR &#9619;fIKEY&#9619;fR
-&#8962;RS 4
-Delete a record by key.
-&#8962;RE
-&#8962;PP
-&#9619;fBlist&#9619;fR
-&#8962;RS 4
-Print the current database hash table and free list.
-&#8962;RE
-&#8962;PP
-&#9619;fBfree&#9619;fR
-&#8962;RS 4
-Print the current database and free list.
-&#8962;RE
-&#8962;PP
-&#9619;fB!&#9619;fR &#9619;fICOMMAND&#9619;fR
-&#8962;RS 4
-Execute the given system command.
-&#8962;RE
-&#8962;PP
-&#9619;fBfirst&#9619;fR
-&#8962;RS 4
-Print the first record in the current database.
-&#8962;RE
-&#8962;PP
-&#9619;fBnext&#9619;fR
-&#8962;RS 4
-Print the next record in the current database.
-&#8962;RE
-&#8962;PP
-&#9619;fBquit&#9619;fR
-&#8962;RS 4
+\fITDBFILE\fR\.
+.RE
+.PP
+\fBstore\fR \fIKEY\fR \fIDATA\fR
+.RS 4
+Store (replace) a record in the current database\.
+.RE
+.PP
+\fBshow\fR \fIKEY\fR
+.RS 4
+Show a record by key\.
+.RE
+.PP
+\fBdelete\fR \fIKEY\fR
+.RS 4
+Delete a record by key\.
+.RE
+.PP
+\fBlist\fR
+.RS 4
+Print the current database hash table and free list\.
+.RE
+.PP
+\fBfree\fR
+.RS 4
+Print the current database and free list\.
+.RE
+.PP
+\fB!\fR \fICOMMAND\fR
+.RS 4
+Execute the given system command\.
+.RE
+.PP
+\fBfirst\fR
+.RS 4
+Print the first record in the current database\.
+.RE
+.PP
+\fBnext\fR
+.RS 4
+Print the next record in the current database\.
+.RE
+.PP
+\fBquit\fR
+.RS 4
 Exit
-tdbtool.
-&#8962;RE
-&#8962;SH "CAVEATS"
-&#8962;PP
+tdbtool\.
+.RE
+.SH "CAVEATS"
+.PP
 The contents of the Samba TDB files are private to the implementation and should not be altered with
-tdbtool.
-&#8962;SH "VERSION"
-&#8962;PP
-This man page is correct for version 3.0.25 of the Samba suite.
-&#8962;SH "AUTHOR"
-&#8962;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.
-
+tdbtool\.
+.SH "VERSION"
+.PP
+This man page is correct for version 3\.0\.25 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\.

Modified: branches/samba/experimental/docs/manpages/testparm.1
===================================================================
--- branches/samba/experimental/docs/manpages/testparm.1	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/docs/manpages/testparm.1	2008-06-09 06:59:20 UTC (rev 1920)
@@ -1,147 +1,138 @@
-.\"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 "" "" ""
-&#8962;SH "NAME"
+.\"     Title: testparm
+.\"    Author: 
+.\" Generator: DocBook XSL Stylesheets v1.73.1 <http://docbook.sf.net/>
+.\"      Date: 05/20/2008
+.\"    Manual: User Commands
+.\"    Source: Samba 3.2
+.\"
+.TH "TESTPARM" "1" "05/20/2008" "Samba 3\.2" "User Commands"
+.\" disable hyphenation
+.nh
+.\" disable justification (adjust text to left margin only)
+.ad l
+.SH "NAME"
 testparm - check an smb.conf configuration file for internal correctness
-&#8962;SH "SYNOPSIS"
-&#8962;HP 1
-testparm [-s] [-h] [-v] [-L&#9600;<servername>] [-t&#9600;<encoding>] {config&#9600;filename} [hostname&#9600;hostIP]
-&#8962;SH "DESCRIPTION"
-&#8962;PP
+.SH "SYNOPSIS"
+.HP 1
+testparm [\-s] [\-h] [\-v] [\-L\ <servername>] [\-t\ <encoding>] {config\ filename} [hostname\ hostIP]
+.SH "DESCRIPTION"
+.PP
 This tool is part of the
-&#9619;fBsamba&#9619;fR(7)
-suite.
-&#8962;PP
+\fBsamba\fR(7)
+suite\.
+.PP
 testparm
 is a very simple test program to check an
-&#9619;fBsmbd&#9619;fR(8)
-configuration file for internal correctness. If this program reports no problems, you can use the configuration file with confidence that
+\fBsmbd\fR(8)
+configuration file for internal correctness\. If this program reports no problems, you can use the configuration file with confidence that
 smbd
-will successfully load the configuration file.
-&#8962;PP
+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.
-&#8962;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.
-&#8962;PP
+\fINOT\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
 testparm
 finds an error in the
-&#9619;fI smb.conf&#9619;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
-testparm.
-&#8962;SH "OPTIONS"
-&#8962;PP
--s
-&#8962;RS 4
+\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
+testparm\.
+.SH "OPTIONS"
+.PP
+\-s
+.RS 4
 Without this option,
 testparm
-will prompt for a carriage return after printing the service names and before dumping the service definitions.
-&#8962;RE
-&#8962;PP
--h|--help
-&#8962;RS 4
-Print a summary of command line options.
-&#8962;RE
-&#8962;PP
--V
-&#8962;RS 4
-Prints the program version number.
-&#8962;RE
-&#8962;PP
--L servername
-&#8962;RS 4
+will prompt for a carriage return after printing the service names and before dumping the service definitions\.
+.RE
+.PP
+\-h|\-\-help
+.RS 4
+Print a summary of command line options\.
+.RE
+.PP
+\-V
+.RS 4
+Prints the program version number\.
+.RE
+.PP
+\-L servername
+.RS 4
 Sets the value of the %L macro to
-&#9619;fIservername&#9619;fR. This is useful for testing include files specified with the %L macro.
-&#8962;RE
-&#8962;PP
--v
-&#8962;RS 4
+\fIservername\fR\. This is useful for testing include files specified with the %L macro\.
+.RE
+.PP
+\-v
+.RS 4
 If this option is specified, testparm will also output all options that were not used in
-&#9619;fBsmb.conf&#9619;fR(5)
-and are thus set to their defaults.
-&#8962;RE
-&#8962;PP
--t encoding
-&#8962;RS 4
-Output data in specified encoding.
-&#8962;RE
-&#8962;PP
---parameter-name parametername
-&#8962;RS 4
-Dumps the named parameter. If no section-name is set the view is limited by default to the global section. It is also possible to dump a parametrical option. Therfore the option has to be separated by a colon from the parametername.
-&#8962;RE
-&#8962;PP
---section-name sectionname
-&#8962;RS 4
-Dumps the named section.
-&#8962;RE
-&#8962;PP
+\fBsmb.conf\fR(5)
+and are thus set to their defaults\.
+.RE
+.PP
+\-t encoding
+.RS 4
+Output data in specified encoding\.
+.RE
+.PP
+\-\-parameter\-name parametername
+.RS 4
+Dumps the named parameter\. If no section\-name is set the view is limited by default to the global section\. It is also possible to dump a parametrical option\. Therfore the option has to be separated by a colon from the parametername\.
+.RE
+.PP
+\-\-section\-name sectionname
+.RS 4
+Dumps the named section\.
+.RE
+.PP
 configfilename
-&#8962;RS 4
-This is the name of the configuration file to check. If this parameter is not present then the default
-&#9619;fBsmb.conf&#9619;fR(5)
-file will be checked.
-&#8962;RE
-&#8962;PP
+.RS 4
+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\.
+.RE
+.PP
 hostname
-&#8962;RS 4
+.RS 4
 If this parameter and the following are specified, then
 testparm
 will examine the
-&#9619;fIhosts allow&#9619;fR
+\fIhosts allow\fR
 and
-&#9619;fIhosts deny&#9619;fR
+\fIhosts deny\fR
 parameters in the
-&#9619;fBsmb.conf&#9619;fR(5)
+\fBsmb.conf\fR(5)
 file to determine if the hostname with this IP address would be allowed access to the
 smbd
-server. If this parameter is supplied, the hostIP parameter must also be supplied.
-&#8962;RE
-&#8962;PP
+server\. If this parameter is supplied, the hostIP parameter must also be supplied\.
+.RE
+.PP
 hostIP
-&#8962;RS 4
-This is the IP address of the host specified in the previous parameter. This address must be supplied if the hostname parameter is supplied.
-&#8962;RE
-&#8962;SH "FILES"
-&#8962;PP
-&#9619;fBsmb.conf&#9619;fR(5)
-&#8962;RS 4
+.RS 4
+This is the IP address of the host specified in the previous parameter\. This address must be supplied if the hostname parameter is supplied\.
+.RE
+.SH "FILES"
+.PP
+\fBsmb.conf\fR(5)
+.RS 4
 This is usually the name of the configuration file used by
-&#9619;fBsmbd&#9619;fR(8).
-&#8962;RE
-&#8962;SH "DIAGNOSTICS"
-&#8962;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.
-&#8962;SH "VERSION"
-&#8962;PP
-This man page is correct for version 3.0 of the Samba suite.
-&#8962;SH "SEE ALSO"
-&#8962;PP
-&#9619;fBsmb.conf&#9619;fR(5),
-&#9619;fBsmbd&#9619;fR(8)
-&#8962;SH "AUTHOR"
-&#8962;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.
-&#8962;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.
-
+\fBsmbd\fR(8)\.
+.RE
+.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 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\.

Modified: branches/samba/experimental/docs/manpages/umount.cifs.8
===================================================================
--- branches/samba/experimental/docs/manpages/umount.cifs.8	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/docs/manpages/umount.cifs.8	2008-06-09 06:59:20 UTC (rev 1920)
@@ -1,88 +1,79 @@
-.\"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 "UMOUNT.CIFS" 8 "" "" ""
-&#8962;SH "NAME"
+.\"     Title: umount.cifs
+.\"    Author: 
+.\" Generator: DocBook XSL Stylesheets v1.73.1 <http://docbook.sf.net/>
+.\"      Date: 05/20/2008
+.\"    Manual: System Administration tools
+.\"    Source: Samba 3.2
+.\"
+.TH "UMOUNT\.CIFS" "8" "05/20/2008" "Samba 3\.2" "System Administration tools"
+.\" disable hyphenation
+.nh
+.\" disable justification (adjust text to left margin only)
+.ad l
+.SH "NAME"
 umount.cifs - for normal, non-root users, to unmount their own Common Internet File System (CIFS) mounts
-&#8962;SH "SYNOPSIS"
-&#8962;HP 1
-umount.cifs {mount-point} [-nVvhfle]
-&#8962;SH "DESCRIPTION"
-&#8962;PP
+.SH "SYNOPSIS"
+.HP 1
+umount\.cifs {mount\-point} [\-nVvhfle]
+.SH "DESCRIPTION"
+.PP
 This tool is part of the
-&#9619;fBsamba&#9619;fR(7)
-suite.
-&#8962;PP
-umount.cifs unmounts a Linux CIFS filesystem. It can be invoked indirectly by the
-&#9619;fBumount&#9619;fR(8)
-command when umount.cifs is in /sbin directory, unless you specify the "-i" option to umount. Specifying -i to umount avoids execution of umount helpers such as umount.cifs. The umount.cifs 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.
-&#8962;PP
-The umount.cifs utility detaches the local directory
-\fBmount-point\fR
-from the corresponding UNC name (exported network resource) and frees the associated kernel resources. It is possible to set the mode for umount.cifs to setuid root (or equivalently update the /etc/permissions file) to allow non-root users to umount shares to directories for which they have write permission. The umount.cifs utility is typically not needed if unmounts need only be performed by root users, or if user mounts and unmounts can rely on specifying explicit entries in /etc/fstab See
-&#8962;PP
-&#9619;fBfstab&#9619;fR(5)
-&#8962;SH "OPTIONS"
-&#8962;PP
---verbose
-&#8962;RS 4
+\fBsamba\fR(7)
+suite\.
+.PP
+umount\.cifs unmounts a Linux CIFS filesystem\. It can be invoked indirectly by the
+\fBumount\fR(8)
+command when umount\.cifs is in /sbin directory, unless you specify the "\-i" option to umount\. Specifying \-i to umount avoids execution of umount helpers such as umount\.cifs\. The umount\.cifs 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 umount\.cifs utility detaches the local directory
+\fImount\-point\fR
+from the corresponding UNC name (exported network resource) and frees the associated kernel resources\. It is possible to set the mode for umount\.cifs to setuid root (or equivalently update the /etc/permissions file) to allow non\-root users to umount shares to directories for which they have write permission\. The umount\.cifs utility is typically not needed if unmounts need only be performed by root users, or if user mounts and unmounts can rely on specifying explicit entries in /etc/fstab See
+.PP
+\fBfstab\fR(5)
+.SH "OPTIONS"
+.PP
+\-\-verbose
+.RS 4
 print additional debugging information
-&#8962;RE
-&#8962;PP
---no-mtab
-&#8962;RS 4
+.RE
+.PP
+\-\-no\-mtab
+.RS 4
 Do not update the mtab even if unmount completes successfully (/proc/mounts will still display the correct information)
-&#8962;RE
-&#8962;SH "NOTES"
-&#8962;PP
-This command is normally intended to be installed setuid (since root users can already run unmount). An alternative to using umount.cifs is to add specfic entries for the user mounts that you wish a particular user or users to mount and unmount to /etc/fstab
-&#8962;SH "CONFIGURATION"
-&#8962;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
-&#9619;fI/proc/fs/cifs&#9619;fR
-are various configuration files and pseudo files which can display debug information. For more information see the kernel file
-&#9619;fIfs/cifs/README&#9619;fR.
-&#8962;SH "BUGS"
-&#8962;PP
-At this time umount.cifs does not lock the mount table using the same lock as the umount utility does, so do not attempt to do multiple unmounts from different processes (and in particular unmounts of a cifs mount and another type of filesystem mount at the same time).
-&#8962;PP
-If the same mount point is mounted multiple times by cifs, umount.cifs will remove all of the matching entries from the mount table (although umount.cifs will actually only unmount the last one), rather than only removing the last matching entry in /etc/mtab. The pseudofile /proc/mounts will display correct information though, and the lack of an entry in /etc/mtab does not prevent subsequent unmounts.
-&#8962;PP
-Note that the typical response to a bug report is a 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: umount.cifs (try umount.cifs -V), kernel (see /proc/version) and server type you are trying to contact.
-&#8962;SH "VERSION"
-&#8962;PP
-This man page is correct for version 1.34 of the cifs vfs filesystem (roughly Linux kernel 2.6.12).
-&#8962;SH "SEE ALSO"
-&#8962;PP
-Documentation/filesystems/cifs.txt and fs/cifs/README in the linux kernel source tree may contain additional options and information.
-&#8962;PP
-&#9619;fBmount.cifs&#9619;fR(8)
-&#8962;SH "AUTHOR"
-&#8962;PP
+.RE
+.SH "NOTES"
+.PP
+This command is normally intended to be installed setuid (since root users can already run unmount)\. An alternative to using umount\.cifs is to add specfic entries for the user mounts that you wish a particular user or users to mount and unmount to /etc/fstab
+.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
+\fI/proc/fs/cifs\fR
+are various configuration files and pseudo files which can display debug information\. For more information see the kernel file
+\fIfs/cifs/README\fR\.
+.SH "BUGS"
+.PP
+At this time umount\.cifs does not lock the mount table using the same lock as the umount utility does, so do not attempt to do multiple unmounts from different processes (and in particular unmounts of a cifs mount and another type of filesystem mount at the same time)\.
+.PP
+If the same mount point is mounted multiple times by cifs, umount\.cifs will remove all of the matching entries from the mount table (although umount\.cifs will actually only unmount the last one), rather than only removing the last matching entry in /etc/mtab\. The pseudofile /proc/mounts will display correct information though, and the lack of an entry in /etc/mtab does not prevent subsequent unmounts\.
+.PP
+Note that the typical response to a bug report is a 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: umount\.cifs (try umount\.cifs \-V), kernel (see /proc/version) and server type you are trying to contact\.
+.SH "VERSION"
+.PP
+This man page is correct for version 1\.34 of the cifs vfs filesystem (roughly Linux kernel 2\.6\.12)\.
+.SH "SEE ALSO"
+.PP
+Documentation/filesystems/cifs\.txt and fs/cifs/README in the linux kernel source tree may contain additional options and information\.
+.PP
+\fBmount.cifs\fR(8)
+.SH "AUTHOR"
+.PP
 Steve French
-&#8962;PP
-The syntax was loosely based on the umount utility and the manpage was loosely based on that of mount.cifs.8. The man page was created by Steve French
-&#8962;PP
+.PP
+The syntax was loosely based on the umount utility and the manpage was loosely based on that of mount\.cifs\.8\. The man page was created by Steve French
+.PP
 The maintainer of the Linux cifs vfs and the userspace tool
-\fBumount.cifs\fR
+\fIumount\.cifs\fR
 is
-Steve French. The
+Steve French\. The
 Linux CIFS Mailing list
-is the preferred place to ask questions regarding these programs.
-
+is the preferred place to ask questions regarding these programs\.

Modified: branches/samba/experimental/docs/manpages/vfs_audit.8
===================================================================
--- branches/samba/experimental/docs/manpages/vfs_audit.8	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/docs/manpages/vfs_audit.8	2008-06-09 06:59:20 UTC (rev 1920)
@@ -1,99 +1,90 @@
-.\"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 "VFS_AUDIT" 8 "" "" ""
-&#8962;SH "NAME"
+.\"     Title: vfs_audit
+.\"    Author: 
+.\" Generator: DocBook XSL Stylesheets v1.73.1 <http://docbook.sf.net/>
+.\"      Date: 05/20/2008
+.\"    Manual: System Administration tools
+.\"    Source: Samba 3.2
+.\"
+.TH "VFS_AUDIT" "8" "05/20/2008" "Samba 3\.2" "System Administration tools"
+.\" disable hyphenation
+.nh
+.\" disable justification (adjust text to left margin only)
+.ad l
+.SH "NAME"
 vfs_audit - record selected Samba VFS operations in the system log
-&#8962;SH "SYNOPSIS"
-&#8962;HP 1
+.SH "SYNOPSIS"
+.HP 1
 vfs objects = audit
-&#8962;SH "DESCRIPTION"
-&#8962;PP
+.SH "DESCRIPTION"
+.PP
 This VFS module is part of the
-&#9619;fBsamba&#9619;fR(7)
-suite.
-&#8962;PP
+\fBsamba\fR(7)
+suite\.
+.PP
 The
 vfs_audit
 VFS module records selected client operations to the system log using
-&#9619;fBsyslog&#9619;fR(3).
-&#8962;PP
+\fBsyslog\fR(3)\.
+.PP
 The following Samba VFS operations are recorded:
-&#8962;IP "" 4
+.IP "" 4
 connect
-&#8962;IP "" 4
+.IP "" 4
 disconnect
-&#8962;IP "" 4
+.IP "" 4
 opendir
-&#8962;IP "" 4
+.IP "" 4
 mkdir
-&#8962;IP "" 4
+.IP "" 4
 rmdir
-&#8962;IP "" 4
+.IP "" 4
 open
-&#8962;IP "" 4
+.IP "" 4
 close
-&#8962;IP "" 4
+.IP "" 4
 rename
-&#8962;IP "" 4
+.IP "" 4
 unlink
-&#8962;IP "" 4
+.IP "" 4
 chmod
-&#8962;IP "" 4
+.IP "" 4
 fchmod
-&#8962;IP "" 4
+.IP "" 4
 chmod_acl
-&#8962;IP "" 4
+.IP "" 4
 fchmod_acl
-&#8962;PP
-This module is stackable.
-&#8962;SH "OPTIONS"
-&#8962;PP
+.PP
+This module is stackable\.
+.SH "OPTIONS"
+.PP
 audit:facility = FACILITY
-&#8962;RS 4
+.RS 4
 Log messages to the named
-&#9619;fBsyslog&#9619;fR(3)
-facility.
-&#8962;RE
-&#8962;PP
+\fBsyslog\fR(3)
+facility\.
+.RE
+.PP
 audit:priority = PRIORITY
-&#8962;RS 4
+.RS 4
 Log messages with the named
-&#9619;fBsyslog&#9619;fR(3)
-priority.
-&#8962;RE
-&#8962;SH "EXAMPLES"
-&#8962;PP
+\fBsyslog\fR(3)
+priority\.
+.RE
+.SH "EXAMPLES"
+.PP
 Log operations on all shares using the LOCAL1 facility and NOTICE priority:
-
+.sp
+.RS 4
 .nf
-
-        &#9619;fI[global]&#9619;fR
-	vfs objects = audit
-	audit:facility = LOCAL1
-	audit:priority = NOTICE
-
+        \fI[global]\fR
+	\fIvfs objects = audit\fR
+	\fIaudit:facility = LOCAL1\fR
+	\fIaudit:priority = NOTICE\fR
 .fi
-&#8962;SH "VERSION"
-&#8962;PP
-This man page is correct for version 3.0.25 of the Samba suite.
-&#8962;SH "AUTHOR"
-&#8962;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.
-
+.RE
+.SH "VERSION"
+.PP
+This man page is correct for version 3\.0\.25 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\.

Modified: branches/samba/experimental/docs/manpages/vfs_cacheprime.8
===================================================================
--- branches/samba/experimental/docs/manpages/vfs_cacheprime.8	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/docs/manpages/vfs_cacheprime.8	2008-06-09 06:59:20 UTC (rev 1920)
@@ -1,81 +1,98 @@
-.\"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 "VFS_CACHEPRIME" 8 "" "" ""
-&#8962;SH "NAME"
+.\"     Title: vfs_cacheprime
+.\"    Author: 
+.\" Generator: DocBook XSL Stylesheets v1.73.1 <http://docbook.sf.net/>
+.\"      Date: 05/20/2008
+.\"    Manual: System Administration tools
+.\"    Source: Samba 3.2
+.\"
+.TH "VFS_CACHEPRIME" "8" "05/20/2008" "Samba 3\.2" "System Administration tools"
+.\" disable hyphenation
+.nh
+.\" disable justification (adjust text to left margin only)
+.ad l
+.SH "NAME"
 vfs_cacheprime - prime the kernel file data cache
-&#8962;SH "SYNOPSIS"
-&#8962;HP 1
+.SH "SYNOPSIS"
+.HP 1
 vfs objects = cacheprime
-&#8962;SH "DESCRIPTION"
-&#8962;PP
+.SH "DESCRIPTION"
+.PP
 This VFS module is part of the
-&#9619;fBsamba&#9619;fR(7)
-suite.
-&#8962;PP
+\fBsamba\fR(7)
+suite\.
+.PP
 The
 vfs_cacheprime
-VFS module reads chunks of file data near the range requested by clients in order to make sure the data is present in the kernel file data cache at the time when it is actually requested by clients.
-&#8962;PP
+VFS module reads chunks of file data near the range requested by clients in order to make sure the data is present in the kernel file data cache at the time when it is actually requested by clients\.
+.PP
 The size of the disk read operations performed by
 vfs_cacheprime
-is determined by the cacheprime:rsize option. All disk read operations are aligned on boundaries that are a multiple of this size. Each range of the file data is primed at most once during the time the client has the file open.
-&#8962;PP
-This module is stackable.
-&#8962;SH "OPTIONS"
-&#8962;PP
+is determined by the cacheprime:rsize option\. All disk read operations are aligned on boundaries that are a multiple of this size\. Each range of the file data is primed at most once during the time the client has the file open\.
+.PP
+This module is stackable\.
+.SH "OPTIONS"
+.PP
 cacheprime:rsize = BYTES
-&#8962;RS 4
-The number of bytes with which to prime the kernel data cache.
-&#8962;sp
+.RS 4
+The number of bytes with which to prime the kernel data cache\.
+.sp
 The following suffixes may be applied to BYTES:
-\(bu
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
 K
-- BYTES is a number of kilobytes
-.TP
-\(bu
+\- BYTES is a number of kilobytes
+.RE
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
 M
-- BYTES is a number of megabytes
-.TP
-\(bu
+\- BYTES is a number of megabytes
+.RE
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
 G
-- BYTES is a number of gigabytes
-&#8962;RE
-&#8962;SH "EXAMPLES"
-&#8962;PP
+\- BYTES is a number of gigabytes
+.sp
+.RE
+.RE
+.SH "EXAMPLES"
+.PP
 For a hypothetical disk array, it is necessary to ensure that all read operations are of size 1 megabyte (1048576 bytes), and aligned on 1 megabyte boundaries:
-
+.sp
+.RS 4
 .nf
-
-	&#9619;fI[hypothetical]&#9619;fR
-	vfs objects = cacheprime
-	cacheprime:rsize = 1M
-
+	\fI[hypothetical]\fR
+	\fIvfs objects = cacheprime\fR
+	\fIcacheprime:rsize = 1M\fR
 .fi
-&#8962;SH "CAVEATS"
-&#8962;PP
+.RE
+.SH "CAVEATS"
+.PP
 cacheprime
-is not a a substitute for a general-purpose readahead mechanism. It is intended for use only in very specific environments where disk operations must be aligned and sized to known values (as much as that is possible).
-&#8962;SH "VERSION"
-&#8962;PP
-This man page is correct for version 3.0.25 of the Samba suite.
-&#8962;SH "AUTHOR"
-&#8962;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.
-
+is not a a substitute for a general\-purpose readahead mechanism\. It is intended for use only in very specific environments where disk operations must be aligned and sized to known values (as much as that is possible)\.
+.SH "VERSION"
+.PP
+This man page is correct for version 3\.0\.25 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\.

Modified: branches/samba/experimental/docs/manpages/vfs_cap.8
===================================================================
--- branches/samba/experimental/docs/manpages/vfs_cap.8	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/docs/manpages/vfs_cap.8	2008-06-09 06:59:20 UTC (rev 1920)
@@ -1,57 +1,48 @@
-.\"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 "VFS_CAP" 8 "" "" ""
-&#8962;SH "NAME"
+.\"     Title: vfs_cap
+.\"    Author: 
+.\" Generator: DocBook XSL Stylesheets v1.73.1 <http://docbook.sf.net/>
+.\"      Date: 05/20/2008
+.\"    Manual: System Administration tools
+.\"    Source: Samba 3.2
+.\"
+.TH "VFS_CAP" "8" "05/20/2008" "Samba 3\.2" "System Administration tools"
+.\" disable hyphenation
+.nh
+.\" disable justification (adjust text to left margin only)
+.ad l
+.SH "NAME"
 vfs_cap - CAP encode filenames
-&#8962;SH "SYNOPSIS"
-&#8962;HP 1
+.SH "SYNOPSIS"
+.HP 1
 vfs objects = cap
-&#8962;SH "DESCRIPTION"
-&#8962;PP
+.SH "DESCRIPTION"
+.PP
 This VFS module is part of the
-&#9619;fBsamba&#9619;fR(7)
-suite.
-&#8962;PP
-CAP (Columbia Appletalk Protocol) encoding is a technique for representing non-ASCII filenames in ASCII. The
+\fBsamba\fR(7)
+suite\.
+.PP
+CAP (Columbia Appletalk Protocol) encoding is a technique for representing non\-ASCII filenames in ASCII\. The
 vfs_cap
-VFS module translates filenames to and from CAP format, allowing users to name files in their native encoding.
-&#8962;PP
-CAP encoding is most commonly used in Japanese language environments.
-&#8962;PP
-This module is stackable.
-&#8962;SH "EXAMPLES"
-&#8962;PP
+VFS module translates filenames to and from CAP format, allowing users to name files in their native encoding\.
+.PP
+CAP encoding is most commonly used in Japanese language environments\.
+.PP
+This module is stackable\.
+.SH "EXAMPLES"
+.PP
 On a system using GNU libiconv, use CAP encoding to support users in the Shift_JIS locale:
-
+.sp
+.RS 4
 .nf
-
-        &#9619;fI[global]&#9619;fR
-	dos charset = CP932
-	dos charset = CP932
-	vfs objects = cap
-
+        \fI[global]\fR
+	\fIdos charset = CP932\fR
+	\fIdos charset = CP932\fR
+	\fIvfs objects = cap\fR
 .fi
-&#8962;SH "VERSION"
-&#8962;PP
-This man page is correct for version 3.0.25 of the Samba suite.
-&#8962;SH "AUTHOR"
-&#8962;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.
-
+.RE
+.SH "VERSION"
+.PP
+This man page is correct for version 3\.0\.25 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\.

Modified: branches/samba/experimental/docs/manpages/vfs_catia.8
===================================================================
--- branches/samba/experimental/docs/manpages/vfs_catia.8	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/docs/manpages/vfs_catia.8	2008-06-09 06:59:20 UTC (rev 1920)
@@ -1,54 +1,45 @@
-.\"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 "VFS_CATIA" 8 "" "" ""
-&#8962;SH "NAME"
+.\"     Title: vfs_catia
+.\"    Author: 
+.\" Generator: DocBook XSL Stylesheets v1.73.1 <http://docbook.sf.net/>
+.\"      Date: 05/20/2008
+.\"    Manual: System Administration tools
+.\"    Source: Samba 3.2
+.\"
+.TH "VFS_CATIA" "8" "05/20/2008" "Samba 3\.2" "System Administration tools"
+.\" disable hyphenation
+.nh
+.\" disable justification (adjust text to left margin only)
+.ad l
+.SH "NAME"
 vfs_catia - translate illegal characters in Catia filenames
-&#8962;SH "SYNOPSIS"
-&#8962;HP 1
+.SH "SYNOPSIS"
+.HP 1
 vfs objects = catia
-&#8962;SH "DESCRIPTION"
-&#8962;PP
+.SH "DESCRIPTION"
+.PP
 This VFS module is part of the
-&#9619;fBsamba&#9619;fR(7)
-suite.
-&#8962;PP
-The Catia CAD package commonly creates filenames that use characters that are illegal in CIFS filenames. The
+\fBsamba\fR(7)
+suite\.
+.PP
+The Catia CAD package commonly creates filenames that use characters that are illegal in CIFS filenames\. The
 vfs_catia
-VFS module implements a fixed character mapping so that these files can be shared with CIFS clients.
-&#8962;PP
-This module is stackable.
-&#8962;SH "EXAMPLES"
-&#8962;PP
+VFS module implements a fixed character mapping so that these files can be shared with CIFS clients\.
+.PP
+This module is stackable\.
+.SH "EXAMPLES"
+.PP
 Map Catia filenames on the [CAD] share:
-
+.sp
+.RS 4
 .nf
-
-        &#9619;fI[CAD]&#9619;fR
-	path = /data/cad
-	vfs objects = catia
-
+        \fI[CAD]\fR
+	\fIpath = /data/cad\fR
+	\fIvfs objects = catia\fR
 .fi
-&#8962;SH "VERSION"
-&#8962;PP
-This man page is correct for version 3.0.25 of the Samba suite.
-&#8962;SH "AUTHOR"
-&#8962;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.
-
+.RE
+.SH "VERSION"
+.PP
+This man page is correct for version 3\.0\.25 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\.

Modified: branches/samba/experimental/docs/manpages/vfs_commit.8
===================================================================
--- branches/samba/experimental/docs/manpages/vfs_commit.8	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/docs/manpages/vfs_commit.8	2008-06-09 06:59:20 UTC (rev 1920)
@@ -1,82 +1,99 @@
-.\"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 "VFS_COMMIT" 8 "" "" ""
-&#8962;SH "NAME"
+.\"     Title: vfs_commit
+.\"    Author: 
+.\" Generator: DocBook XSL Stylesheets v1.73.1 <http://docbook.sf.net/>
+.\"      Date: 05/20/2008
+.\"    Manual: System Administration tools
+.\"    Source: Samba 3.2
+.\"
+.TH "VFS_COMMIT" "8" "05/20/2008" "Samba 3\.2" "System Administration tools"
+.\" disable hyphenation
+.nh
+.\" disable justification (adjust text to left margin only)
+.ad l
+.SH "NAME"
 vfs_commit - flush dirty data at specified intervals
-&#8962;SH "SYNOPSIS"
-&#8962;HP 1
+.SH "SYNOPSIS"
+.HP 1
 vfs objects = commit
-&#8962;SH "DESCRIPTION"
-&#8962;PP
+.SH "DESCRIPTION"
+.PP
 This VFS module is part of the
-&#9619;fBsamba&#9619;fR(7)
-suite.
-&#8962;PP
+\fBsamba\fR(7)
+suite\.
+.PP
 The
 vfs_commit
-VFS module keeps track of the amount of data written to a file and synchronizes it to disk when a specified amount accumulates.
-&#8962;PP
+VFS module keeps track of the amount of data written to a file and synchronizes it to disk when a specified amount accumulates\.
+.PP
 vfs_commit
-is useful in two circumstances. First, if you have very precious data, the impact of unexpected power loss can be minimized by a small commit:dthresh value. Secondly, write performance can be improved on some systems by flushing file data early and at regular intervals.
-&#8962;PP
-This module is stackable.
-&#8962;SH "OPTIONS"
-&#8962;PP
+is useful in two circumstances\. First, if you have very precious data, the impact of unexpected power loss can be minimized by a small commit:dthresh value\. Secondly, write performance can be improved on some systems by flushing file data early and at regular intervals\.
+.PP
+This module is stackable\.
+.SH "OPTIONS"
+.PP
 commit:dthresh = BYTES
-&#8962;RS 4
-Synchronize file data each time the specified number of bytes has been written.
-&#8962;sp
+.RS 4
+Synchronize file data each time the specified number of bytes has been written\.
+.sp
 The following suffixes may be applied to BYTES:
-\(bu
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
 K
-- BYTES is a number of kilobytes
-.TP
-\(bu
+\- BYTES is a number of kilobytes
+.RE
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
 M
-- BYTES is a number of megabytes
-.TP
-\(bu
+\- BYTES is a number of megabytes
+.RE
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
 G
-- BYTES is a number of gigabytes
-&#8962;RE
-&#8962;SH "EXAMPLES"
-&#8962;PP
+\- BYTES is a number of gigabytes
+.sp
+.RE
+.RE
+.SH "EXAMPLES"
+.PP
 Synchronize the file data on the [precious] share after every 512 kilobytes (524288 bytes) of data is written:
-
+.sp
+.RS 4
 .nf
-
-        &#9619;fI[precious]&#9619;fR
-	path = /data/precious
-	vfs objects = commit
-	commit:dthresh = 512K
-
+        \fI[precious]\fR
+	\fIpath = /data/precious\fR
+	\fIvfs objects = commit\fR
+	\fIcommit:dthresh = 512K\fR
 .fi
-&#8962;SH "CAVEATS"
-&#8962;PP
+.RE
+.SH "CAVEATS"
+.PP
 On some systems, the data synchronization performed by
 commit
-may reduce performance.
-&#8962;SH "VERSION"
-&#8962;PP
-This man page is correct for version 3.0.25 of the Samba suite.
-&#8962;SH "AUTHOR"
-&#8962;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.
-
+may reduce performance\.
+.SH "VERSION"
+.PP
+This man page is correct for version 3\.0\.25 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\.

Modified: branches/samba/experimental/docs/manpages/vfs_default_quota.8
===================================================================
--- branches/samba/experimental/docs/manpages/vfs_default_quota.8	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/docs/manpages/vfs_default_quota.8	2008-06-09 06:59:20 UTC (rev 1920)
@@ -1,80 +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 "VFS_DEFAULT_QUOTA" 8 "" "" ""
-&#8962;SH "NAME"
+.\"     Title: vfs_default_quota
+.\"    Author: 
+.\" Generator: DocBook XSL Stylesheets v1.73.1 <http://docbook.sf.net/>
+.\"      Date: 05/20/2008
+.\"    Manual: System Administration tools
+.\"    Source: Samba 3.2
+.\"
+.TH "VFS_DEFAULT_QUOTA" "8" "05/20/2008" "Samba 3\.2" "System Administration tools"
+.\" disable hyphenation
+.nh
+.\" disable justification (adjust text to left margin only)
+.ad l
+.SH "NAME"
 vfs_default_quota - store default quota records for Windows clients
-&#8962;SH "SYNOPSIS"
-&#8962;HP 1
+.SH "SYNOPSIS"
+.HP 1
 vfs objects = default_quota
-&#8962;SH "DESCRIPTION"
-&#8962;PP
+.SH "DESCRIPTION"
+.PP
 This VFS module is part of the
-&#9619;fBsamba&#9619;fR(7)
-suite.
-&#8962;PP
-Many common quota implementations only store quotas for users and groups, but do not store a default quota. The
+\fBsamba\fR(7)
+suite\.
+.PP
+Many common quota implementations only store quotas for users and groups, but do not store a default quota\. The
 vfs_default_quota
-module allows Samba to store default quota values which can be examined using the Windows Explorer interface.
-&#8962;PP
-By default, Samba returns NO_LIMIT the default quota and refuses to update them.
+module allows Samba to store default quota values which can be examined using the Windows Explorer interface\.
+.PP
+By default, Samba returns NO_LIMIT the default quota and refuses to update them\.
 vfs_default_quota
-maps the default quota to the quota record of a user. By default the root user is taken because quota limits for root are typically not enforced.
-&#8962;PP
-This module is stackable.
-&#8962;SH "OPTIONS"
-&#8962;PP
+maps the default quota to the quota record of a user\. By default the root user is taken because quota limits for root are typically not enforced\.
+.PP
+This module is stackable\.
+.SH "OPTIONS"
+.PP
 default_quota:uid = UID
-&#8962;RS 4
-UID specifies the user ID of the quota record where the default user quota values are stored.
-&#8962;RE
-&#8962;PP
+.RS 4
+UID specifies the user ID of the quota record where the default user quota values are stored\.
+.RE
+.PP
 default_quota:gid = GID
-&#8962;RS 4
-GID specifies the group ID of the quota record where the default group quota values are stored.
-&#8962;RE
-&#8962;PP
+.RS 4
+GID specifies the group ID of the quota record where the default group quota values are stored\.
+.RE
+.PP
 default_quota:uid nolimit = BOOL
-&#8962;RS 4
-If this parameter is True, then the user whose quota record is storing the default user quota will be reported as having a quota of NO_LIMIT. Otherwise, the stored values will be reported.
-&#8962;RE
-&#8962;PP
+.RS 4
+If this parameter is True, then the user whose quota record is storing the default user quota will be reported as having a quota of NO_LIMIT\. Otherwise, the stored values will be reported\.
+.RE
+.PP
 default_quota:gid nolimit = BOOL
-&#8962;RS 4
-If this parameter is True, then the group whose quota record is storing the default group quota will be reported as having a quota of NO_LIMIT. Otherwise, the stored values will be reported.
-&#8962;RE
-&#8962;SH "EXAMPLES"
-&#8962;PP
+.RS 4
+If this parameter is True, then the group whose quota record is storing the default group quota will be reported as having a quota of NO_LIMIT\. Otherwise, the stored values will be reported\.
+.RE
+.SH "EXAMPLES"
+.PP
 Store the default quota record in the quota record for the user with ID 65535 and report that user as having no quota limits:
-
+.sp
+.RS 4
 .nf
-
-        &#9619;fI[global]&#9619;fR
-	vfs objects = default_quota
-	default_quota:uid = 65535
-	default_quota:uid nolimit = yes
-
+        \fI[global]\fR
+	\fIvfs objects = default_quota\fR
+	\fIdefault_quota:uid = 65535\fR
+	\fIdefault_quota:uid nolimit = yes\fR
 .fi
-&#8962;SH "VERSION"
-&#8962;PP
-This man page is correct for version 3.0.25 of the Samba suite.
-&#8962;SH "AUTHOR"
-&#8962;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.
-
+.RE
+.SH "VERSION"
+.PP
+This man page is correct for version 3\.0\.25 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\.

Modified: branches/samba/experimental/docs/manpages/vfs_extd_audit.8
===================================================================
--- branches/samba/experimental/docs/manpages/vfs_extd_audit.8	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/docs/manpages/vfs_extd_audit.8	2008-06-09 06:59:20 UTC (rev 1920)
@@ -1,53 +1,44 @@
-.\"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 "VFS_EXTD_AUDIT" 8 "" "" ""
-&#8962;SH "NAME"
+.\"     Title: vfs_extd_audit
+.\"    Author: 
+.\" Generator: DocBook XSL Stylesheets v1.73.1 <http://docbook.sf.net/>
+.\"      Date: 05/20/2008
+.\"    Manual: System Administration tools
+.\"    Source: Samba 3.2
+.\"
+.TH "VFS_EXTD_AUDIT" "8" "05/20/2008" "Samba 3\.2" "System Administration tools"
+.\" disable hyphenation
+.nh
+.\" disable justification (adjust text to left margin only)
+.ad l
+.SH "NAME"
 vfs_extd_audit - record selected Samba VFS operations
-&#8962;SH "SYNOPSIS"
-&#8962;HP 1
+.SH "SYNOPSIS"
+.HP 1
 vfs objects = extd_audit
-&#8962;SH "DESCRIPTION"
-&#8962;PP
+.SH "DESCRIPTION"
+.PP
 This VFS module is part of the
-&#9619;fBsamba&#9619;fR(7)
-suite.
-&#8962;PP
+\fBsamba\fR(7)
+suite\.
+.PP
 The
 extd_audit
 VFS module records selected client operations to both the
-&#9619;fBsmbd&#9619;fR(8)
+\fBsmbd\fR(8)
 log and system log (using
-&#9619;fBsyslog&#9619;fR(3)).
-&#8962;PP
+\fBsyslog\fR(3))\.
+.PP
 Other than logging to the
-&#9619;fBsmbd&#9619;fR(8)
+\fBsmbd\fR(8)
 log,
 vfs_extd_audit
 is identical to
-&#9619;fBvfs_audit&#9619;fR(8).
-&#8962;PP
-This module is stackable.
-&#8962;SH "VERSION"
-&#8962;PP
-This man page is correct for version 3.0.25 of the Samba suite.
-&#8962;SH "AUTHOR"
-&#8962;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.
-
+\fBvfs_audit\fR(8)\.
+.PP
+This module is stackable\.
+.SH "VERSION"
+.PP
+This man page is correct for version 3\.0\.25 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\.

Modified: branches/samba/experimental/docs/manpages/vfs_fake_perms.8
===================================================================
--- branches/samba/experimental/docs/manpages/vfs_fake_perms.8	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/docs/manpages/vfs_fake_perms.8	2008-06-09 06:59:20 UTC (rev 1920)
@@ -1,52 +1,43 @@
-.\"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 "VFS_FAKE_PERMS" 8 "" "" ""
-&#8962;SH "NAME"
+.\"     Title: vfs_fake_perms
+.\"    Author: 
+.\" Generator: DocBook XSL Stylesheets v1.73.1 <http://docbook.sf.net/>
+.\"      Date: 05/20/2008
+.\"    Manual: System Administration tools
+.\"    Source: Samba 3.2
+.\"
+.TH "VFS_FAKE_PERMS" "8" "05/20/2008" "Samba 3\.2" "System Administration tools"
+.\" disable hyphenation
+.nh
+.\" disable justification (adjust text to left margin only)
+.ad l
+.SH "NAME"
 vfs_fake_perms - enable read only Roaming Profiles
-&#8962;SH "SYNOPSIS"
-&#8962;HP 1
+.SH "SYNOPSIS"
+.HP 1
 vfs objects = fake_perms
-&#8962;SH "DESCRIPTION"
-&#8962;PP
+.SH "DESCRIPTION"
+.PP
 This VFS module is part of the
-&#9619;fBsamba&#9619;fR(7)
-suite.
-&#8962;PP
+\fBsamba\fR(7)
+suite\.
+.PP
 The
 vfs_fake_perms
-VFS module was created to allow Roaming Profile files and directories to be set (on the Samba server under UNIX) as read only. This module will, if installed on the Profiles share, report to the client that the Profile files and directories are writeable. This satisfies the client even though the files will never be overwritten as the client logs out or shuts down.
-&#8962;PP
-This module is stackable.
-&#8962;SH "EXAMPLES"
-
+VFS module was created to allow Roaming Profile files and directories to be set (on the Samba server under UNIX) as read only\. This module will, if installed on the Profiles share, report to the client that the Profile files and directories are writeable\. This satisfies the client even though the files will never be overwritten as the client logs out or shuts down\.
+.PP
+This module is stackable\.
+.SH "EXAMPLES"
+.sp
+.RS 4
 .nf
-
-        &#9619;fI[Profiles]&#9619;fR
-	path = /profiles
-	vfs objects = fake_perms
-
+        \fI[Profiles]\fR
+	\fIpath = /profiles\fR
+	\fIvfs objects = fake_perms\fR
 .fi
-&#8962;SH "VERSION"
-&#8962;PP
-This man page is correct for version 3.0.25 of the Samba suite.
-&#8962;SH "AUTHOR"
-&#8962;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.
-
+.RE
+.SH "VERSION"
+.PP
+This man page is correct for version 3\.0\.25 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\.

Modified: branches/samba/experimental/docs/manpages/vfs_full_audit.8
===================================================================
--- branches/samba/experimental/docs/manpages/vfs_full_audit.8	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/docs/manpages/vfs_full_audit.8	2008-06-09 06:59:20 UTC (rev 1920)
@@ -1,312 +1,338 @@
-.\"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 "VFS_FULL_AUDIT" 8 "" "" ""
-&#8962;SH "NAME"
+.\"     Title: vfs_full_audit
+.\"    Author: 
+.\" Generator: DocBook XSL Stylesheets v1.73.1 <http://docbook.sf.net/>
+.\"      Date: 05/20/2008
+.\"    Manual: System Administration tools
+.\"    Source: Samba 3.2
+.\"
+.TH "VFS_FULL_AUDIT" "8" "05/20/2008" "Samba 3\.2" "System Administration tools"
+.\" disable hyphenation
+.nh
+.\" disable justification (adjust text to left margin only)
+.ad l
+.SH "NAME"
 vfs_full_audit - record Samba VFS operations in the system log
-&#8962;SH "SYNOPSIS"
-&#8962;HP 1
+.SH "SYNOPSIS"
+.HP 1
 vfs objects = full_audit
-&#8962;SH "DESCRIPTION"
-&#8962;PP
+.SH "DESCRIPTION"
+.PP
 This VFS module is part of the
-&#9619;fBsamba&#9619;fR(7)
-suite.
-&#8962;PP
+\fBsamba\fR(7)
+suite\.
+.PP
 The
 vfs_full_audit
 VFS module records selected client operations to the system log using
-&#9619;fBsyslog&#9619;fR(3).
-&#8962;PP
+\fBsyslog\fR(3)\.
+.PP
 vfs_full_audit
 is able to record the complete set of Samba VFS operations:
-&#8962;IP "" 4
+.IP "" 4
 aio_cancel
-&#8962;IP "" 4
+.IP "" 4
 aio_error
-&#8962;IP "" 4
+.IP "" 4
 aio_fsync
-&#8962;IP "" 4
+.IP "" 4
 aio_read
-&#8962;IP "" 4
+.IP "" 4
 aio_return
-&#8962;IP "" 4
+.IP "" 4
 aio_suspend
-&#8962;IP "" 4
+.IP "" 4
 aio_write
-&#8962;IP "" 4
+.IP "" 4
 chdir
-&#8962;IP "" 4
+.IP "" 4
 chflags
-&#8962;IP "" 4
+.IP "" 4
 chmod
-&#8962;IP "" 4
+.IP "" 4
 chmod_acl
-&#8962;IP "" 4
+.IP "" 4
 chown
-&#8962;IP "" 4
+.IP "" 4
 close
-&#8962;IP "" 4
+.IP "" 4
 closedir
-&#8962;IP "" 4
+.IP "" 4
 connect
-&#8962;IP "" 4
+.IP "" 4
 disconnect
-&#8962;IP "" 4
+.IP "" 4
 disk_free
-&#8962;IP "" 4
+.IP "" 4
 fchmod
-&#8962;IP "" 4
+.IP "" 4
 fchmod_acl
-&#8962;IP "" 4
+.IP "" 4
 fchown
-&#8962;IP "" 4
+.IP "" 4
 fget_nt_acl
-&#8962;IP "" 4
+.IP "" 4
 fgetxattr
-&#8962;IP "" 4
+.IP "" 4
 flistxattr
-&#8962;IP "" 4
+.IP "" 4
 fremovexattr
-&#8962;IP "" 4
+.IP "" 4
 fset_nt_acl
-&#8962;IP "" 4
+.IP "" 4
 fsetxattr
-&#8962;IP "" 4
+.IP "" 4
 fstat
-&#8962;IP "" 4
+.IP "" 4
 fsync
-&#8962;IP "" 4
+.IP "" 4
 ftruncate
-&#8962;IP "" 4
+.IP "" 4
 get_nt_acl
-&#8962;IP "" 4
+.IP "" 4
 get_quota
-&#8962;IP "" 4
+.IP "" 4
 get_shadow_copy_data
-&#8962;IP "" 4
+.IP "" 4
 getlock
-&#8962;IP "" 4
+.IP "" 4
 getwd
-&#8962;IP "" 4
+.IP "" 4
 getxattr
-&#8962;IP "" 4
+.IP "" 4
 kernel_flock
-&#8962;IP "" 4
+.IP "" 4
 lgetxattr
-&#8962;IP "" 4
+.IP "" 4
 link
-&#8962;IP "" 4
+.IP "" 4
 linux_setlease
-&#8962;IP "" 4
+.IP "" 4
 listxattr
-&#8962;IP "" 4
+.IP "" 4
 llistxattr
-&#8962;IP "" 4
+.IP "" 4
 lock
-&#8962;IP "" 4
+.IP "" 4
 lremovexattr
-&#8962;IP "" 4
+.IP "" 4
 lseek
-&#8962;IP "" 4
+.IP "" 4
 lsetxattr
-&#8962;IP "" 4
+.IP "" 4
 lstat
-&#8962;IP "" 4
+.IP "" 4
 mkdir
-&#8962;IP "" 4
+.IP "" 4
 mknod
-&#8962;IP "" 4
+.IP "" 4
 open
-&#8962;IP "" 4
+.IP "" 4
 opendir
-&#8962;IP "" 4
+.IP "" 4
 pread
-&#8962;IP "" 4
+.IP "" 4
 pwrite
-&#8962;IP "" 4
+.IP "" 4
 read
-&#8962;IP "" 4
+.IP "" 4
 readdir
-&#8962;IP "" 4
+.IP "" 4
 readlink
-&#8962;IP "" 4
+.IP "" 4
 realpath
-&#8962;IP "" 4
+.IP "" 4
 removexattr
-&#8962;IP "" 4
+.IP "" 4
 rename
-&#8962;IP "" 4
+.IP "" 4
 rewinddir
-&#8962;IP "" 4
+.IP "" 4
 rmdir
-&#8962;IP "" 4
+.IP "" 4
 seekdir
-&#8962;IP "" 4
+.IP "" 4
 sendfile
-&#8962;IP "" 4
+.IP "" 4
 set_nt_acl
-&#8962;IP "" 4
+.IP "" 4
 set_quota
-&#8962;IP "" 4
+.IP "" 4
 setxattr
-&#8962;IP "" 4
+.IP "" 4
 stat
-&#8962;IP "" 4
+.IP "" 4
 statvfs
-&#8962;IP "" 4
+.IP "" 4
 symlink
-&#8962;IP "" 4
+.IP "" 4
 sys_acl_add_perm
-&#8962;IP "" 4
+.IP "" 4
 sys_acl_clear_perms
-&#8962;IP "" 4
+.IP "" 4
 sys_acl_create_entry
-&#8962;IP "" 4
+.IP "" 4
 sys_acl_delete_def_file
-&#8962;IP "" 4
+.IP "" 4
 sys_acl_free_acl
-&#8962;IP "" 4
+.IP "" 4
 sys_acl_free_qualifier
-&#8962;IP "" 4
+.IP "" 4
 sys_acl_free_text
-&#8962;IP "" 4
+.IP "" 4
 sys_acl_get_entry
-&#8962;IP "" 4
+.IP "" 4
 sys_acl_get_fd
-&#8962;IP "" 4
+.IP "" 4
 sys_acl_get_file
-&#8962;IP "" 4
+.IP "" 4
 sys_acl_get_perm
-&#8962;IP "" 4
+.IP "" 4
 sys_acl_get_permset
-&#8962;IP "" 4
+.IP "" 4
 sys_acl_get_qualifier
-&#8962;IP "" 4
+.IP "" 4
 sys_acl_get_tag_type
-&#8962;IP "" 4
+.IP "" 4
 sys_acl_init
-&#8962;IP "" 4
+.IP "" 4
 sys_acl_set_fd
-&#8962;IP "" 4
+.IP "" 4
 sys_acl_set_file
-&#8962;IP "" 4
+.IP "" 4
 sys_acl_set_permset
-&#8962;IP "" 4
+.IP "" 4
 sys_acl_set_qualifier
-&#8962;IP "" 4
+.IP "" 4
 sys_acl_set_tag_type
-&#8962;IP "" 4
+.IP "" 4
 sys_acl_to_text
-&#8962;IP "" 4
+.IP "" 4
 sys_acl_valid
-&#8962;IP "" 4
+.IP "" 4
 telldir
-&#8962;IP "" 4
+.IP "" 4
 unlink
-&#8962;IP "" 4
+.IP "" 4
 utime
-&#8962;IP "" 4
+.IP "" 4
 write
-&#8962;PP
+.PP
 In addition to these operations,
 vfs_full_audit
-recognizes the special operation names "all" and "none ", which refer to all the VFS operations and none of the VFS operations respectively.
-&#8962;PP
+recognizes the special operation names "all" and "none ", which refer to all the VFS operations and none of the VFS operations respectively\.
+.PP
 vfs_full_audit
-records operations in fixed format consisting of fields separated by '|' characters. The format is:
-
+records operations in fixed format consisting of fields separated by \'|\' characters\. The format is:
+.sp
+.RS 4
 .nf
-
 		smbd_audit: PREFIX|OPERATION|RESULT|FILE
 	
 .fi
-&#8962;PP
+.RE
+.PP
 The record fields are:
-\(bu
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
 PREFIX
-- the result of the full_audit:prefix string after variable substitutions
-.TP
-\(bu
+\- the result of the full_audit:prefix string after variable substitutions
+.RE
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
 OPERATION
-- the name of the VFS operation
-.TP
-\(bu
+\- the name of the VFS operation
+.RE
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
 RESULT
-- whether the operation succeeded or failed
-.TP
-\(bu
+\- whether the operation succeeded or failed
+.RE
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
 FILE
-- the name of the file or directory the operation was performed on
-&#8962;PP
-This module is stackable.
-&#8962;SH "OPTIONS"
-&#8962;PP
+\- the name of the file or directory the operation was performed on
+.sp
+.RE
+.PP
+This module is stackable\.
+.SH "OPTIONS"
+.PP
 vfs_full_audit:prefix = STRING
-&#8962;RS 4
-Prepend audit messages with STRING. STRING is processed for standard substitution variables listed in
-&#9619;fBsmb.conf&#9619;fR(5). The default prefix is "%u|%I".
-&#8962;RE
-&#8962;PP
+.RS 4
+Prepend audit messages with STRING\. STRING is processed for standard substitution variables listed in
+\fBsmb.conf\fR(5)\. The default prefix is "%u|%I"\.
+.RE
+.PP
 vfs_full_audit:success = LIST
-&#8962;RS 4
-LIST is a list of VFS operations that should be recorded if they succeed. Operations are specified using the names listed above.
-&#8962;RE
-&#8962;PP
+.RS 4
+LIST is a list of VFS operations that should be recorded if they succeed\. Operations are specified using the names listed above\.
+.RE
+.PP
 vfs_full_audit:failure = LIST
-&#8962;RS 4
-LIST is a list of VFS operations that should be recorded if they failed. Operations are specified using the names listed above.
-&#8962;RE
-&#8962;PP
+.RS 4
+LIST is a list of VFS operations that should be recorded if they failed\. Operations are specified using the names listed above\.
+.RE
+.PP
 full_audit:facility = FACILITY
-&#8962;RS 4
+.RS 4
 Log messages to the named
-&#9619;fBsyslog&#9619;fR(3)
-facility.
-&#8962;RE
-&#8962;PP
+\fBsyslog\fR(3)
+facility\.
+.RE
+.PP
 full_audit:priority = PRIORITY
-&#8962;RS 4
+.RS 4
 Log messages with the named
-&#9619;fBsyslog&#9619;fR(3)
-priority.
-&#8962;RE
-&#8962;SH "EXAMPLES"
-&#8962;PP
+\fBsyslog\fR(3)
+priority\.
+.RE
+.SH "EXAMPLES"
+.PP
 Log file and directory open operations on the [records] share using the LOCAL7 facility and ALERT priority, including the username and IP address:
-
+.sp
+.RS 4
 .nf
-
-        &#9619;fI[records]&#9619;fR
-	path = /data/records
-	vfs objects = full_audit
-	full_audit:prefix = %u|%I
-	full_audit:success = open opendir
-	full_audit:failure = all
-	full_audit:facility = LOCAL7
-	full_audit:priority = ALERT
-
+        \fI[records]\fR
+	\fIpath = /data/records\fR
+	\fIvfs objects = full_audit\fR
+	\fIfull_audit:prefix = %u|%I\fR
+	\fIfull_audit:success = open opendir\fR
+	\fIfull_audit:failure = all\fR
+	\fIfull_audit:facility = LOCAL7\fR
+	\fIfull_audit:priority = ALERT\fR
 .fi
-&#8962;SH "VERSION"
-&#8962;PP
-This man page is correct for version 3.0.25 of the Samba suite.
-&#8962;SH "AUTHOR"
-&#8962;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.
-
+.RE
+.SH "VERSION"
+.PP
+This man page is correct for version 3\.0\.25 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\.

Modified: branches/samba/experimental/docs/manpages/vfs_gpfs.8
===================================================================
--- branches/samba/experimental/docs/manpages/vfs_gpfs.8	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/docs/manpages/vfs_gpfs.8	2008-06-09 06:59:20 UTC (rev 1920)
@@ -1,133 +1,217 @@
-.\"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 "VFS_GPFS" 8 "" "" ""
-&#8962;SH "NAME"
+.\"     Title: vfs_gpfs
+.\"    Author: 
+.\" Generator: DocBook XSL Stylesheets v1.73.1 <http://docbook.sf.net/>
+.\"      Date: 05/20/2008
+.\"    Manual: System Administration tools
+.\"    Source: Samba 3.2
+.\"
+.TH "VFS_GPFS" "8" "05/20/2008" "Samba 3\.2" "System Administration tools"
+.\" disable hyphenation
+.nh
+.\" disable justification (adjust text to left margin only)
+.ad l
+.SH "NAME"
 vfs_gpfs - gpfs specific samba extensions like acls and prealloc
-&#8962;SH "SYNOPSIS"
-&#8962;HP 1
+.SH "SYNOPSIS"
+.HP 1
 vfs objects = gpfs
-&#8962;SH "DESCRIPTION"
-&#8962;PP
+.SH "DESCRIPTION"
+.PP
 This VFS module is part of the
-&#9619;fBsamba&#9619;fR(7)
-suite.
-&#8962;PP
+\fBsamba\fR(7)
+suite\.
+.PP
 The
 gpfs
-VFS module is the home for all gpfs extensions that Samba requires for proper integration with GPFS. It uses the GPL library interfaces provided by GPFS.
-&#8962;PP
+VFS module is the home for all gpfs extensions that Samba requires for proper integration with GPFS\. It uses the GPL library interfaces provided by GPFS\.
+.PP
 Currently the gpfs vfs module provides extensions in following areas :
-\(bu
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
 NFSv4 ACL Interfaces with configurable options for GPFS
-.TP
-\(bu
+.RE
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
 Kernel oplock support on GPFS
-.TP
-\(bu
+.RE
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
 Lease support on GPFS
-&#8962;sp
-&#8962;RE
-
-&#8962;PP
-NOTE:This module follows the posix-acl behaviour and hence allows permission stealing via chown. Samba might allow at a later point in time, to restrict the chown via this module as such restrictions are the responsibility of the underlying filesystem than of Samba.
-&#8962;PP
-This module is stackable.
-&#8962;SH "OPTIONS"
-&#8962;PP
+.sp
+.RE
+.PP
+NOTE:This module follows the posix\-acl behaviour and hence allows permission stealing via chown\. Samba might allow at a later point in time, to restrict the chown via this module as such restrictions are the responsibility of the underlying filesystem than of Samba\.
+.PP
+This module is stackable\.
+.SH "OPTIONS"
+.PP
 nfs4:mode = [ simple | special ]
-&#8962;RS 4
-Enable/Disable substitution of special IDs on GPFS. This parameter should not affect the windows users in anyway. It only ensures that Samba sets the special IDs - OWNER@ and GROUP@ ( mappings to simple uids ) that are relevant to GPFS.
-&#8962;sp
+.RS 4
+Enable/Disable substitution of special IDs on GPFS\. This parameter should not affect the windows users in anyway\. It only ensures that Samba sets the special IDs \- OWNER@ and GROUP@ ( mappings to simple uids ) that are relevant to GPFS\.
+.sp
 The following MODEs are understood by the module:
-\(bu
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
 simple(default)
-- do not use special IDs in GPFS ACEs
-.TP
-\(bu
+\- do not use special IDs in GPFS ACEs
+.RE
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
 special
-- use special IDs in GPFS ACEs.
-&#8962;RE
-&#8962;PP
+\- use special IDs in GPFS ACEs\.
+.sp
+.RE
+.RE
+.PP
 nfs4:acedup = [dontcare|reject|ignore|merge]
-&#8962;RS 4
-This parameter configures how Samba handles duplicate ACEs encountered in GPFS ACLs. GPFS allows/creates duplicate ACE for different bits for same ID.
-&#8962;sp
+.RS 4
+This parameter configures how Samba handles duplicate ACEs encountered in GPFS ACLs\. GPFS allows/creates duplicate ACE for different bits for same ID\.
+.sp
 Following is the behaviour of Samba for different values :
-\(bu
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
 dontcare (default)
-- copy the ACEs as they come
-.TP
-\(bu
+\- copy the ACEs as they come
+.RE
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
 reject
-- stop operation and exit with error on ACL set op
-.TP
-\(bu
+\- stop operation and exit with error on ACL set op
+.RE
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
 ignore
-- don't include the second matching ACE
-.TP
-\(bu
+\- don\'t include the second matching ACE
+.RE
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
 merge
-- bitwise OR the 2 ace.flag fields and 2 ace.mask fields of the 2 duplicate ACEs into 1 ACE
-&#8962;RE
-&#8962;PP
+\- bitwise OR the 2 ace\.flag fields and 2 ace\.mask fields of the 2 duplicate ACEs into 1 ACE
+.sp
+.RE
+.RE
+.PP
 nfs4:chown = [yes|no]
-&#8962;RS 4
-This parameter allows enabling or disabling the chown supported by the underlying filesystem. This parameter should be enabled with care as it might leave your system insecure.
-&#8962;sp
-Some filesystems allow chown as a) giving b) stealing. It is the latter that is considered a risk.
-&#8962;sp
+.RS 4
+This parameter allows enabling or disabling the chown supported by the underlying filesystem\. This parameter should be enabled with care as it might leave your system insecure\.
+.sp
+Some filesystems allow chown as a) giving b) stealing\. It is the latter that is considered a risk\.
+.sp
 Following is the behaviour of Samba for different values :
-\(bu
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
 yes
-- Enable chown if as supported by the under filesystem
-.TP
-\(bu
+\- Enable chown if as supported by the under filesystem
+.RE
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
 no (default)
-- Disable chown
-&#8962;RE
-&#8962;SH "EXAMPLES"
-&#8962;PP
+\- Disable chown
+.sp
+.RE
+.RE
+.SH "EXAMPLES"
+.PP
 A GPFS mount can be exported via Samba as follows :
-
+.sp
+.RS 4
 .nf
-
-        &#9619;fI[samba_gpfs_share]&#9619;fR
-	vfs objects = gpfs
-	path = /test/gpfs_mount
-	nfs4: mode = special
-	nfs4: acedup = merge
-
+        \fI[samba_gpfs_share]\fR
+	\fIvfs objects = gpfs\fR
+	\fIpath = /test/gpfs_mount\fR
+	\fInfs4: mode = special\fR
+	\fInfs4: acedup = merge\fR
 .fi
-&#8962;SH "CAVEATS"
-&#8962;PP
+.RE
+.SH "CAVEATS"
+.PP
 The gpfs gpl libraries are required by
 gpfs
-VFS module during both compilation and runtime. Also this VFS module is tested to work on SLES 9/10 and RHEL 4.4
-&#8962;SH "VERSION"
-&#8962;PP
-This man page is correct for version 3.0.25 of the Samba suite.
-&#8962;SH "AUTHOR"
-&#8962;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.
-&#8962;PP
-The GPFS VFS module was created with contributions from Volker Lendecke and the developers at IBM.
-&#8962;PP
+VFS module during both compilation and runtime\. Also this VFS module is tested to work on SLES 9/10 and RHEL 4\.4
+.SH "VERSION"
+.PP
+This man page is correct for version 3\.0\.25 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 GPFS VFS module was created with contributions from Volker Lendecke and the developers at IBM\.
+.PP
 This manpage was created by the IBM FSCC team
-

Modified: branches/samba/experimental/docs/manpages/vfs_netatalk.8
===================================================================
--- branches/samba/experimental/docs/manpages/vfs_netatalk.8	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/docs/manpages/vfs_netatalk.8	2008-06-09 06:59:20 UTC (rev 1920)
@@ -1,56 +1,47 @@
-.\"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 "VFS_NETATALK" 8 "" "" ""
-&#8962;SH "NAME"
+.\"     Title: vfs_netatalk
+.\"    Author: 
+.\" Generator: DocBook XSL Stylesheets v1.73.1 <http://docbook.sf.net/>
+.\"      Date: 05/20/2008
+.\"    Manual: System Administration tools
+.\"    Source: Samba 3.2
+.\"
+.TH "VFS_NETATALK" "8" "05/20/2008" "Samba 3\.2" "System Administration tools"
+.\" disable hyphenation
+.nh
+.\" disable justification (adjust text to left margin only)
+.ad l
+.SH "NAME"
 vfs_netatalk - hide .AppleDouble files from CIFS clients
-&#8962;SH "SYNOPSIS"
-&#8962;HP 1
+.SH "SYNOPSIS"
+.HP 1
 vfs objects = netatalk
-&#8962;SH "DESCRIPTION"
-&#8962;PP
+.SH "DESCRIPTION"
+.PP
 This VFS module is part of the
-&#9619;fBsamba&#9619;fR(7)
-suite.
-&#8962;PP
+\fBsamba\fR(7)
+suite\.
+.PP
 The
 vfs_netatalk
-VFS module dynamically hides .AppleDouble files, preventing spurious errors on some CIFS clients. .AppleDouble files may be created by historic implementations of AFP (Apple Filing Protocol) on servers.
-&#8962;PP
-This module is stackable.
-&#8962;SH "EXAMPLES"
-&#8962;PP
-Hide .AppleDouble files on the [data] share:
-
+VFS module dynamically hides \.AppleDouble files, preventing spurious errors on some CIFS clients\. \.AppleDouble files may be created by historic implementations of AFP (Apple Filing Protocol) on servers\.
+.PP
+This module is stackable\.
+.SH "EXAMPLES"
+.PP
+Hide \.AppleDouble files on the [data] share:
+.sp
+.RS 4
 .nf
-
-        &#9619;fI[data]&#9619;fR
-	vfs objects = netatalk
-
+        \fI[data]\fR
+	\fIvfs objects = netatalk\fR
 .fi
-&#8962;SH "CAVEATS"
-&#8962;PP
-This module is largely historic and unlikely to be of use in modern networks since current Apple systems are able to mount CIFS shares natively.
-&#8962;SH "VERSION"
-&#8962;PP
-This man page is correct for version 3.0.25 of the Samba suite.
-&#8962;SH "AUTHOR"
-&#8962;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.
-
+.RE
+.SH "CAVEATS"
+.PP
+This module is largely historic and unlikely to be of use in modern networks since current Apple systems are able to mount CIFS shares natively\.
+.SH "VERSION"
+.PP
+This man page is correct for version 3\.0\.25 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\.

Modified: branches/samba/experimental/docs/manpages/vfs_notify_fam.8
===================================================================
--- branches/samba/experimental/docs/manpages/vfs_notify_fam.8	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/docs/manpages/vfs_notify_fam.8	2008-06-09 06:59:20 UTC (rev 1920)
@@ -1,53 +1,44 @@
-.\"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 "VFS_NOTIFY_FAM" 8 "" "" ""
-&#8962;SH "NAME"
+.\"     Title: vfs_notify_fam
+.\"    Author: 
+.\" Generator: DocBook XSL Stylesheets v1.73.1 <http://docbook.sf.net/>
+.\"      Date: 05/20/2008
+.\"    Manual: System Administration tools
+.\"    Source: Samba 3.2
+.\"
+.TH "VFS_NOTIFY_FAM" "8" "05/20/2008" "Samba 3\.2" "System Administration tools"
+.\" disable hyphenation
+.nh
+.\" disable justification (adjust text to left margin only)
+.ad l
+.SH "NAME"
 vfs_notify_fam - FAM support for file change notifications
-&#8962;SH "SYNOPSIS"
-&#8962;HP 1
+.SH "SYNOPSIS"
+.HP 1
 vfs objects = notify_fam
-&#8962;SH "DESCRIPTION"
-&#8962;PP
+.SH "DESCRIPTION"
+.PP
 This VFS module is part of the
-&#9619;fBsamba&#9619;fR(7)
-suite.
-&#8962;PP
+\fBsamba\fR(7)
+suite\.
+.PP
 The
 vfs_notify_fam
-module makes use of the system FAM (File Alteration Monitor) daemon to implement file change notifications for Windows clients. FAM is generally present only on IRIX and some BSD systems.
-&#8962;PP
-This module is not stackable.
-&#8962;SH "EXAMPLES"
-&#8962;PP
+module makes use of the system FAM (File Alteration Monitor) daemon to implement file change notifications for Windows clients\. FAM is generally present only on IRIX and some BSD systems\.
+.PP
+This module is not stackable\.
+.SH "EXAMPLES"
+.PP
 Support FAM notifications globally:
-
+.sp
+.RS 4
 .nf
-
-        &#9619;fI[global]&#9619;fR
-	vfs objects = notify_fam
-
+        \fI[global]\fR
+	\fIvfs objects = notify_fam\fR
 .fi
-&#8962;SH "VERSION"
-&#8962;PP
-This man page is correct for version 3.0.25 of the Samba suite.
-&#8962;SH "AUTHOR"
-&#8962;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.
-
+.RE
+.SH "VERSION"
+.PP
+This man page is correct for version 3\.0\.25 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\.

Modified: branches/samba/experimental/docs/manpages/vfs_prealloc.8
===================================================================
--- branches/samba/experimental/docs/manpages/vfs_prealloc.8	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/docs/manpages/vfs_prealloc.8	2008-06-09 06:59:20 UTC (rev 1920)
@@ -1,78 +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 "VFS_PREALLOC" 8 "" "" ""
-&#8962;SH "NAME"
+.\"     Title: vfs_prealloc
+.\"    Author: 
+.\" Generator: DocBook XSL Stylesheets v1.73.1 <http://docbook.sf.net/>
+.\"      Date: 05/20/2008
+.\"    Manual: System Administration tools
+.\"    Source: Samba 3.2
+.\"
+.TH "VFS_PREALLOC" "8" "05/20/2008" "Samba 3\.2" "System Administration tools"
+.\" disable hyphenation
+.nh
+.\" disable justification (adjust text to left margin only)
+.ad l
+.SH "NAME"
 vfs_prealloc - preallocate matching files to a predetermined size
-&#8962;SH "SYNOPSIS"
-&#8962;HP 1
+.SH "SYNOPSIS"
+.HP 1
 vfs objects = prealloc
-&#8962;SH "DESCRIPTION"
-&#8962;PP
+.SH "DESCRIPTION"
+.PP
 This VFS module is part of the
-&#9619;fBsamba&#9619;fR(7)
-suite.
-&#8962;PP
+\fBsamba\fR(7)
+suite\.
+.PP
 The
 vfs_prealloc
-VFS module preallocates files to a specified size each time a new file is created. This is useful in environments where files are of a predetermined size will be written to a disk subsystem where extending file allocations is expensive.
-&#8962;PP
-This module is stackable.
-&#8962;SH "OPTIONS"
-&#8962;PP
+VFS module preallocates files to a specified size each time a new file is created\. This is useful in environments where files are of a predetermined size will be written to a disk subsystem where extending file allocations is expensive\.
+.PP
+This module is stackable\.
+.SH "OPTIONS"
+.PP
 prealloc:EXT = BYTES
-&#8962;RS 4
-Preallocate all files with the extension EXT to the size specified by BYTES.
-&#8962;sp
+.RS 4
+Preallocate all files with the extension EXT to the size specified by BYTES\.
+.sp
 The following suffixes may be applied to BYTES:
-\(bu
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
 K
-- BYTES is a number of kilobytes
-.TP
-\(bu
+\- BYTES is a number of kilobytes
+.RE
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
 M
-- BYTES is a number of megabytes
-.TP
-\(bu
+\- BYTES is a number of megabytes
+.RE
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
 G
-- BYTES is a number of gigabytes
-&#8962;RE
-&#8962;SH "EXAMPLES"
-&#8962;PP
+\- BYTES is a number of gigabytes
+.sp
+.RE
+.RE
+.SH "EXAMPLES"
+.PP
 A process writes TIFF files to a Samba share, and the is known these files will almost always be around 4 megabytes (4194304 bytes):
-
+.sp
+.RS 4
 .nf
-
-        &#9619;fI[frames]&#9619;fR
-	path = /data/frames
-	vfs objects = prealloc
-	prealloc:tiff = 4M
-
+        \fI[frames]\fR
+	\fIpath = /data/frames\fR
+	\fIvfs objects = prealloc\fR
+	\fIprealloc:tiff = 4M\fR
 .fi
-&#8962;SH "CAVEATS"
-&#8962;PP
+.RE
+.SH "CAVEATS"
+.PP
 vfs_prealloc
-is not supported on all platforms and filesystems. Currently only XFS filesystems on Linux and IRIX are supported.
-&#8962;SH "VERSION"
-&#8962;PP
-This man page is correct for version 3.0.25 of the Samba suite.
-&#8962;SH "AUTHOR"
-&#8962;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.
-
+is not supported on all platforms and filesystems\. Currently only XFS filesystems on Linux and IRIX are supported\.
+.SH "VERSION"
+.PP
+This man page is correct for version 3\.0\.25 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\.

Modified: branches/samba/experimental/docs/manpages/vfs_readahead.8
===================================================================
--- branches/samba/experimental/docs/manpages/vfs_readahead.8	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/docs/manpages/vfs_readahead.8	2008-06-09 06:59:20 UTC (rev 1920)
@@ -1,83 +1,98 @@
-.\"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 "VFS_READAHEAD" 8 "" "" ""
-&#8962;SH "NAME"
+.\"     Title: vfs_readahead
+.\"    Author: 
+.\" Generator: DocBook XSL Stylesheets v1.73.1 <http://docbook.sf.net/>
+.\"      Date: 05/20/2008
+.\"    Manual: System Administration tools
+.\"    Source: Samba 3.2
+.\"
+.TH "VFS_READAHEAD" "8" "05/20/2008" "Samba 3\.2" "System Administration tools"
+.\" disable hyphenation
+.nh
+.\" disable justification (adjust text to left margin only)
+.ad l
+.SH "NAME"
 vfs_readahead - pre-load the kernel buffer cache
-&#8962;SH "SYNOPSIS"
-&#8962;HP 1
+.SH "SYNOPSIS"
+.HP 1
 vfs objects = readahead
-&#8962;SH "DESCRIPTION"
-&#8962;PP
+.SH "DESCRIPTION"
+.PP
 This VFS module is part of the
-&#9619;fBsamba&#9619;fR(7)
-suite.
-&#8962;PP
+\fBsamba\fR(7)
+suite\.
+.PP
 This
 vfs_readahead
-VFS module detects read requests at multiples of a given offset (hex 0x80000 by default) and then tells the kernel via either the readahead system call (on Linux) or the posix_fadvise system call to pre-fetch this data into the buffer cache.
-&#8962;PP
-This module is useful for Windows Vista clients reading data using the Windows Explorer program, which asynchronously does multiple file read requests at offset boundaries of 0x80000 bytes.
-&#8962;PP
-The offset multiple used is given by the readahead:offset option, which defaults to 0x80000.
-&#8962;PP
+VFS module detects read requests at multiples of a given offset (hex 0x80000 by default) and then tells the kernel via either the readahead system call (on Linux) or the posix_fadvise system call to pre\-fetch this data into the buffer cache\.
+.PP
+This module is useful for Windows Vista clients reading data using the Windows Explorer program, which asynchronously does multiple file read requests at offset boundaries of 0x80000 bytes\.
+.PP
+The offset multiple used is given by the readahead:offset option, which defaults to 0x80000\.
+.PP
 The size of the disk read operations performed by
 vfs_readahead
-is determined by the readahead:length option. By default this is set to the same value as the readahead:offset option and if not set explicitly will use the current value of readahead:offset.
-&#8962;PP
-This module is stackable.
-&#8962;SH "OPTIONS"
-&#8962;PP
+is determined by the readahead:length option\. By default this is set to the same value as the readahead:offset option and if not set explicitly will use the current value of readahead:offset\.
+.PP
+This module is stackable\.
+.SH "OPTIONS"
+.PP
 readahead:offset = BYTES
-&#8962;RS 4
-The offset multiple that causes readahead to be requested of the kernel buffer cache.
-&#8962;RE
-&#8962;PP
+.RS 4
+The offset multiple that causes readahead to be requested of the kernel buffer cache\.
+.RE
+.PP
 readahead:length = BYTES
-&#8962;RS 4
-The number of bytes requested to be read into the kernel buffer cache on each readahead call.
-&#8962;RE
-&#8962;PP
+.RS 4
+The number of bytes requested to be read into the kernel buffer cache on each readahead call\.
+.RE
+.PP
 The following suffixes may be applied to BYTES:
-\(bu
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
 K
-- BYTES is a number of kilobytes
-.TP
-\(bu
+\- BYTES is a number of kilobytes
+.RE
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
 M
-- BYTES is a number of megabytes
-.TP
-\(bu
+\- BYTES is a number of megabytes
+.RE
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
 G
-- BYTES is a number of gigabytes
-&#8962;SH "EXAMPLES"
-
+\- BYTES is a number of gigabytes
+.SH "EXAMPLES"
+.sp
+.RS 4
 .nf
-
-	&#9619;fI[hypothetical]&#9619;fR
-	vfs objects = readahead
-
+	\fI[hypothetical]\fR
+	\fIvfs objects = readahead\fR
 .fi
-&#8962;SH "VERSION"
-&#8962;PP
-This man page is correct for version 3.0.25 of the Samba suite.
-&#8962;SH "AUTHOR"
-&#8962;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.
-
+.RE
+.SH "VERSION"
+.PP
+This man page is correct for version 3\.0\.25 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\.

Modified: branches/samba/experimental/docs/manpages/vfs_readonly.8
===================================================================
--- branches/samba/experimental/docs/manpages/vfs_readonly.8	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/docs/manpages/vfs_readonly.8	2008-06-09 06:59:20 UTC (rev 1920)
@@ -1,71 +1,62 @@
-.\"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 "VFS_READONLY" 8 "" "" ""
-&#8962;SH "NAME"
+.\"     Title: vfs_readonly
+.\"    Author: 
+.\" Generator: DocBook XSL Stylesheets v1.73.1 <http://docbook.sf.net/>
+.\"      Date: 05/20/2008
+.\"    Manual: System Administration tools
+.\"    Source: Samba 3.2
+.\"
+.TH "VFS_READONLY" "8" "05/20/2008" "Samba 3\.2" "System Administration tools"
+.\" disable hyphenation
+.nh
+.\" disable justification (adjust text to left margin only)
+.ad l
+.SH "NAME"
 vfs_readonly - make a Samba share read only for a specified time period
-&#8962;SH "SYNOPSIS"
-&#8962;HP 1
+.SH "SYNOPSIS"
+.HP 1
 vfs objects = readonly
-&#8962;SH "DESCRIPTION"
-&#8962;PP
+.SH "DESCRIPTION"
+.PP
 This VFS module is part of the
-&#9619;fBsamba&#9619;fR(7)
-suite.
-&#8962;PP
+\fBsamba\fR(7)
+suite\.
+.PP
 The
 vfs_readonly
-VFS module marks a share as read only for all clients connecting within the configured time period. Clients connecting during this time will be denied write access to all files in the share, irrespective of ther actual access privileges.
-&#8962;PP
-This module is stackable.
-&#8962;SH "OPTIONS"
-&#8962;PP
+VFS module marks a share as read only for all clients connecting within the configured time period\. Clients connecting during this time will be denied write access to all files in the share, irrespective of ther actual access privileges\.
+.PP
+This module is stackable\.
+.SH "OPTIONS"
+.PP
 readonly:period = BEGIN, END
-&#8962;RS 4
-Only mark the share as read only if the client connection was made between the times marked by the BEGIN and END date specifiers. The syntax of these date specifiers is the same as that accepted by the -d option of GNU
-&#9619;fBdate&#9619;fR(1).
-&#8962;RE
-&#8962;SH "EXAMPLES"
-&#8962;PP
+.RS 4
+Only mark the share as read only if the client connection was made between the times marked by the BEGIN and END date specifiers\. The syntax of these date specifiers is the same as that accepted by the \-d option of GNU
+\fBdate\fR(1)\.
+.RE
+.SH "EXAMPLES"
+.PP
 Mark all shares read only:
-
+.sp
+.RS 4
 .nf
-
-        &#9619;fI[global]&#9619;fR
-	vfs objects = readonly
-
+        \fI[global]\fR
+	\fIvfs objects = readonly\fR
 .fi
-&#8962;PP
+.RE
+.PP
 Mark the [backup] share as read only during business hours:
-
+.sp
+.RS 4
 .nf
-
-        &#9619;fI[backup]&#9619;fR
-	path = /readonly
-	vfs objects = readonly
-	readonly:period = readonly:period = "today 9:00","today 17:00"
-
+        \fI[backup]\fR
+	\fIpath = /readonly\fR
+	\fIvfs objects = readonly\fR
+	\fIreadonly:period = readonly:period = "today 9:00","today 17:00"\fR
 .fi
-&#8962;SH "VERSION"
-&#8962;PP
-This man page is correct for version 3.0.25 of the Samba suite.
-&#8962;SH "AUTHOR"
-&#8962;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.
-
+.RE
+.SH "VERSION"
+.PP
+This man page is correct for version 3\.0\.25 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\.

Modified: branches/samba/experimental/docs/manpages/vfs_recycle.8
===================================================================
--- branches/samba/experimental/docs/manpages/vfs_recycle.8	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/docs/manpages/vfs_recycle.8	2008-06-09 06:59:20 UTC (rev 1920)
@@ -1,124 +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 "VFS_RECYCLE" 8 "" "" ""
-&#8962;SH "NAME"
+.\"     Title: vfs_recycle
+.\"    Author: 
+.\" Generator: DocBook XSL Stylesheets v1.73.1 <http://docbook.sf.net/>
+.\"      Date: 05/20/2008
+.\"    Manual: System Administration tools
+.\"    Source: Samba 3.2
+.\"
+.TH "VFS_RECYCLE" "8" "05/20/2008" "Samba 3\.2" "System Administration tools"
+.\" disable hyphenation
+.nh
+.\" disable justification (adjust text to left margin only)
+.ad l
+.SH "NAME"
 vfs_recycle - Samba VFS recycle bin
-&#8962;SH "SYNOPSIS"
-&#8962;HP 1
+.SH "SYNOPSIS"
+.HP 1
 vfs objects = recycle
-&#8962;SH "DESCRIPTION"
-&#8962;PP
+.SH "DESCRIPTION"
+.PP
 This VFS module is part of the
-&#9619;fBsamba&#9619;fR(7)
-suite.
-&#8962;PP
+\fBsamba\fR(7)
+suite\.
+.PP
 The
 vfs_recycle
-intercepts file deletion requests and moves the affected files to a temporary repository rather than deleting them immediately. This gives the same effect as the Recycle Bin on Windows computers.
-&#8962;PP
-The Recycle Bin will not appear in Windows Explorer views of the network file system (share) nor on any mapped drive. Instead, a directory called .recycle will be automatically created when the first file is deleted and recycle:repository is not configured. If recycle:repository is configured, the name of the created directory depends on recycle:repository. Users can recover files from the recycle bin. If the recycle:keeptree option has been specified, deleted files will be found in a path identical with that from which the file was deleted.
-&#8962;PP
-This module is stackable.
-&#8962;SH "OPTIONS"
-&#8962;PP
+intercepts file deletion requests and moves the affected files to a temporary repository rather than deleting them immediately\. This gives the same effect as the Recycle Bin on Windows computers\.
+.PP
+The Recycle Bin will not appear in Windows Explorer views of the network file system (share) nor on any mapped drive\. Instead, a directory called \.recycle will be automatically created when the first file is deleted and recycle:repository is not configured\. If recycle:repository is configured, the name of the created directory depends on recycle:repository\. Users can recover files from the recycle bin\. If the recycle:keeptree option has been specified, deleted files will be found in a path identical with that from which the file was deleted\.
+.PP
+This module is stackable\.
+.SH "OPTIONS"
+.PP
 recycle:repository = PATH
-&#8962;RS 4
-Path of the directory where deleted files should be moved.
-&#8962;sp
-If this option is not set, the default path .recycle is used.
-&#8962;RE
-&#8962;PP
+.RS 4
+Path of the directory where deleted files should be moved\.
+.sp
+If this option is not set, the default path \.recycle is used\.
+.RE
+.PP
 recycle:directory_mode = MODE
-&#8962;RS 4
-Set MODE to the octal mode the recycle repository should be created with. The recycle repository will be created when first file is deleted. If recycle:subdir_mode is not set, MODE also applies to subdirectories.
-&#8962;sp
-If this option is not set, the default mode 0700 is used.
-&#8962;RE
-&#8962;PP
+.RS 4
+Set MODE to the octal mode the recycle repository should be created with\. The recycle repository will be created when first file is deleted\. If recycle:subdir_mode is not set, MODE also applies to subdirectories\.
+.sp
+If this option is not set, the default mode 0700 is used\.
+.RE
+.PP
 recycle:subdir_mode = MODE
-&#8962;RS 4
-Set MODE to the octal mode with which sub directories of the recycle repository should be created.
-&#8962;sp
-If this option is not set, subdirectories will be created with the mode from recycle:directory_mode.
-&#8962;RE
-&#8962;PP
+.RS 4
+Set MODE to the octal mode with which sub directories of the recycle repository should be created\.
+.sp
+If this option is not set, subdirectories will be created with the mode from recycle:directory_mode\.
+.RE
+.PP
 recycle:keeptree = BOOL
-&#8962;RS 4
-Specifies whether the directory structure should be preserved or whether the files in a directory that is being deleted should be kept separately in the repository.
-&#8962;RE
-&#8962;PP
+.RS 4
+Specifies whether the directory structure should be preserved or whether the files in a directory that is being deleted should be kept separately in the repository\.
+.RE
+.PP
 recycle:versions = BOOL
-&#8962;RS 4
-If this option is True, two files with the same name that are deleted will both be kept in the repository. Newer deleted versions of a file will be called "Copy #x of filename".
-&#8962;RE
-&#8962;PP
+.RS 4
+If this option is True, two files with the same name that are deleted will both be kept in the repository\. Newer deleted versions of a file will be called "Copy #x of filename"\.
+.RE
+.PP
 recycle:touch = BOOL
-&#8962;RS 4
-Specifies whether a file's access date should be updated when the file is moved to the repository.
-&#8962;RE
-&#8962;PP
+.RS 4
+Specifies whether a file\'s access date should be updated when the file is moved to the repository\.
+.RE
+.PP
 recycle:touch_mtime = BOOL
-&#8962;RS 4
-Specifies whether a file's last modified date should be updated when the file is moved to the repository.
-&#8962;RE
-&#8962;PP
+.RS 4
+Specifies whether a file\'s last modified date should be updated when the file is moved to the repository\.
+.RE
+.PP
 recycle:minsize = BYTES
-&#8962;RS 4
-Files that are smaller than the number of bytes specified by this parameter will not be put into the repository.
-&#8962;RE
-&#8962;PP
+.RS 4
+Files that are smaller than the number of bytes specified by this parameter will not be put into the repository\.
+.RE
+.PP
 recycle:maxsize = BYTES
-&#8962;RS 4
-Files that are larger than the number of bytes specified by this parameter will not be put into the repository.
-&#8962;RE
-&#8962;PP
+.RS 4
+Files that are larger than the number of bytes specified by this parameter will not be put into the repository\.
+.RE
+.PP
 recycle:exclude = LIST
-&#8962;RS 4
-List of files that should not be put into the repository when deleted, but deleted in the normal way. Wildcards such as * and ? are supported.
-&#8962;RE
-&#8962;PP
+.RS 4
+List of files that should not be put into the repository when deleted, but deleted in the normal way\. Wildcards such as * and ? are supported\.
+.RE
+.PP
 recycle:exclude_dir = LIST
-&#8962;RS 4
-List of directories whose files should not be put into the repository when deleted, but deleted in the normal way. Wildcards such as * and ? are supported.
-&#8962;RE
-&#8962;PP
+.RS 4
+List of directories whose files should not be put into the repository when deleted, but deleted in the normal way\. Wildcards such as * and ? are supported\.
+.RE
+.PP
 recycle:noversions = LIST
-&#8962;RS 4
-Specifies a list of paths (wildcards such as * and ? are supported) for which no versioning should be used. Only useful when recycle:versions is enabled.
-&#8962;RE
-&#8962;SH "EXAMPLES"
-&#8962;PP
+.RS 4
+Specifies a list of paths (wildcards such as * and ? are supported) for which no versioning should be used\. Only useful when recycle:versions is enabled\.
+.RE
+.SH "EXAMPLES"
+.PP
 Log operations on all shares using the LOCAL1 facility and NOTICE priority:
-
+.sp
+.RS 4
 .nf
-
-        &#9619;fI[global]&#9619;fR
-	vfs objects = recycle
-	recycle:facility = LOCAL1
-	recycle:priority = NOTICE
-
+        \fI[global]\fR
+	\fIvfs objects = recycle\fR
+	\fIrecycle:facility = LOCAL1\fR
+	\fIrecycle:priority = NOTICE\fR
 .fi
-&#8962;SH "VERSION"
-&#8962;PP
-This man page is correct for version 3.0.25 of the Samba suite.
-&#8962;SH "AUTHOR"
-&#8962;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.
-
+.RE
+.SH "VERSION"
+.PP
+This man page is correct for version 3\.0\.25 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\.

Modified: branches/samba/experimental/docs/manpages/vfs_shadow_copy.8
===================================================================
--- branches/samba/experimental/docs/manpages/vfs_shadow_copy.8	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/docs/manpages/vfs_shadow_copy.8	2008-06-09 06:59:20 UTC (rev 1920)
@@ -1,110 +1,146 @@
-.\"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 "VFS_SHADOW_COPY" 8 "" "" ""
-&#8962;SH "NAME"
+.\"     Title: vfs_shadow_copy
+.\"    Author: 
+.\" Generator: DocBook XSL Stylesheets v1.73.1 <http://docbook.sf.net/>
+.\"      Date: 05/20/2008
+.\"    Manual: System Administration tools
+.\"    Source: Samba 3.2
+.\"
+.TH "VFS_SHADOW_COPY" "8" "05/20/2008" "Samba 3\.2" "System Administration tools"
+.\" disable hyphenation
+.nh
+.\" disable justification (adjust text to left margin only)
+.ad l
+.SH "NAME"
 vfs_shadow_copy - Make a Samba share read only for a specified time period
-&#8962;SH "SYNOPSIS"
-&#8962;HP 1
+.SH "SYNOPSIS"
+.HP 1
 vfs objects = shadow_copy
-&#8962;SH "DESCRIPTION"
-&#8962;PP
+.SH "DESCRIPTION"
+.PP
 This VFS module is part of the
-&#9619;fBsamba&#9619;fR(7)
-suite.
-&#8962;PP
+\fBsamba\fR(7)
+suite\.
+.PP
 The
 vfs_shadow_copy
-VFS module functionality that is similar to Microsoft Shadow Copy services. When setup properly, this module allows Microsoft Shadow Copy clients to browse "shadow copies" on Samba shares.
-&#8962;PP
-This module is stackable.
-&#8962;SH "CONFIGURATION"
-&#8962;PP
+VFS module functionality that is similar to Microsoft Shadow Copy services\. When setup properly, this module allows Microsoft Shadow Copy clients to browse "shadow copies" on Samba shares\.
+.PP
+This module is stackable\.
+.SH "CONFIGURATION"
+.PP
 vfs_shadow_copy
-relies on a filesystem snapshot implementation. Many common filesystems have native support for this.
-&#8962;PP
+relies on a filesystem snapshot implementation\. Many common filesystems have native support for this\.
+.PP
 Filesystem snapshots must be mounted on specially named directories in order to be recognized by
-vfs_shadow_copy. The snapshot mount points must be immediate children of a the directory being shared.
-&#8962;PP
-The snapshot naming convention is @GMT-YYYY.MM.DD-hh.mm.ss, where:
-\(bu
+vfs_shadow_copy\. The snapshot mount points must be immediate children of a the directory being shared\.
+.PP
+The snapshot naming convention is @GMT\-YYYY\.MM\.DD\-hh\.mm\.ss, where:
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
 YYYY
 is the 4 digit year
-.TP
-\(bu
+.RE
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
 MM
 is the 2 digit month
-.TP
-\(bu
+.RE
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
 DD
 is the 2 digit day
-.TP
-\(bu
+.RE
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
 hh
 is the 2 digit hour
-.TP
-\(bu
+.RE
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
 mm
 is the 2 digit minute
-.TP
-\(bu
+.RE
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
 ss
-is the 2 digit second.
-&#8962;sp
-&#8962;RE
-
-&#8962;PP
+is the 2 digit second\.
+.sp
+.RE
+.PP
 The
 vfs_shadow_copy
 snapshot naming convention can be produced with the following
-&#9619;fBdate&#9619;fR(1)
+\fBdate\fR(1)
 command:
-
-&#8962;sp
-
+.sp
+.RS 4
 .nf
-
-	TZ=GMT date + at GMT-%Y.%m.%d-%H.%M.%S
+	TZ=GMT date + at GMT\-%Y\.%m\.%d\-%H\.%M\.%S
 	
 .fi
-
-&#8962;SH "EXAMPLES"
-&#8962;PP
+.RE
+.SH "EXAMPLES"
+.PP
 Add shadow copy support to user home directories:
-
+.sp
+.RS 4
 .nf
-
-        &#9619;fI[homes]&#9619;fR
-	vfs objects = shadow_copy
-
+        \fI[homes]\fR
+	\fIvfs objects = shadow_copy\fR
 .fi
-&#8962;SH "CAVEATS"
-&#8962;PP
-This is not a backup, archival, or version control solution.
-&#8962;PP
+.RE
+.SH "CAVEATS"
+.PP
+This is not a backup, archival, or version control solution\.
+.PP
 With Samba or Windows servers,
 vfs_shadow_copy
-is designed to be an end-user tool only. It does not replace or enhance your backup and archival solutions and should in no way be considered as such. Additionally, if you need version control, implement a version control system.
-&#8962;SH "VERSION"
-&#8962;PP
-This man page is correct for version 3.0.25 of the Samba suite.
-&#8962;SH "AUTHOR"
-&#8962;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.
-
+is designed to be an end\-user tool only\. It does not replace or enhance your backup and archival solutions and should in no way be considered as such\. Additionally, if you need version control, implement a version control system\.
+.SH "VERSION"
+.PP
+This man page is correct for version 3\.0\.25 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\.

Copied: branches/samba/experimental/docs/manpages/vfs_xattr_tdb.8 (from rev 1919, tags/samba/upstream_3.2.0~rc1/docs/manpages/vfs_xattr_tdb.8)
===================================================================
--- branches/samba/experimental/docs/manpages/vfs_xattr_tdb.8	                        (rev 0)
+++ branches/samba/experimental/docs/manpages/vfs_xattr_tdb.8	2008-06-09 06:59:20 UTC (rev 1920)
@@ -0,0 +1,39 @@
+.\"     Title: vfs_xattr_tdb
+.\"    Author: 
+.\" Generator: DocBook XSL Stylesheets v1.73.1 <http://docbook.sf.net/>
+.\"      Date: 05/20/2008
+.\"    Manual: System Administration tools
+.\"    Source: Samba 3.2
+.\"
+.TH "VFS_XATTR_TDB" "8" "05/20/2008" "Samba 3\.2" "System Administration tools"
+.\" disable hyphenation
+.nh
+.\" disable justification (adjust text to left margin only)
+.ad l
+.SH "NAME"
+vfs_xattr_tdb - Save Extended Attributes (EAs) in a tdb file
+.SH "SYNOPSIS"
+.HP 1
+vfs objects = xattr_tdb
+.SH "DESCRIPTION"
+.PP
+This VFS module is part of the
+\fBsamba\fR(7)
+suite\.
+.PP
+The
+vfs_xattr_tdb
+VFS module stores Extended Attributes (EAs) in a tdb file\. This enables the usage of Extended Attributes on OS and filesystems which do not support Extended Attributes by themselves\.
+.PP
+This module is stackable\.
+.SH "OPTIONS"
+.PP
+xattr_tdb:file = PATH
+.RS 4
+Name of the tdb file the EAs are stored in\. If this option is not set, the default filename
+\fIxattr\.tdb\fR
+is used\.
+.RE
+.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\.

Modified: branches/samba/experimental/docs/manpages/vfstest.1
===================================================================
--- branches/samba/experimental/docs/manpages/vfstest.1	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/docs/manpages/vfstest.1	2008-06-09 06:59:20 UTC (rev 1920)
@@ -1,262 +1,583 @@
-.\"Generated by db2man.xsl. Don't modify this, modify the source.
-.de Sh \" Subsection
-.br
-.if t .Sp
-.ne 5
+.\"     Title: vfstest
+.\"    Author: 
+.\" Generator: DocBook XSL Stylesheets v1.73.1 <http://docbook.sf.net/>
+.\"      Date: 05/20/2008
+.\"    Manual: User Commands
+.\"    Source: Samba 3.2
+.\"
+.TH "VFSTEST" "1" "05/20/2008" "Samba 3\.2" "User Commands"
+.\" disable hyphenation
+.nh
+.\" disable justification (adjust text to left margin only)
+.ad l
+.SH "NAME"
+vfstest - tool for testing samba VFS modules
+.SH "SYNOPSIS"
+.HP 1
+vfstest [\-d\ debuglevel] [\-c\ command] [\-l\ logdir] [\-h]
+.SH "DESCRIPTION"
 .PP
-\fB\\$1\fR
+This tool is part of the
+\fBsamba\fR(7)
+suite\.
 .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 "" "" ""
-&#8962;SH "NAME"
-vfstest - tool for testing samba VFS modules
-&#8962;SH "SYNOPSIS"
-&#8962;HP 1
-vfstest [-d&#9600;debuglevel] [-c&#9600;command] [-l&#9600;logdir] [-h]
-&#8962;SH "DESCRIPTION"
-&#8962;PP
-This tool is part of the
-&#9619;fBsamba&#9619;fR(7)
-suite.
-&#8962;PP
 vfstest
-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.
-&#8962;SH "OPTIONS"
-&#8962;PP
--c|--command=command
-&#8962;RS 4
-Execute the specified (colon-separated) commands. See below for the commands that are available.
-&#8962;RE
-&#8962;PP
--h|--help
-&#8962;RS 4
-Print a summary of command line options.
-&#8962;RE
-&#8962;PP
--l|--logfile=logbasename
-&#8962;RS 4
-File name for log/debug files. The extension
-&#9619;fB'.client'&#9619;fR
-will be appended. The log file is never removed by the client.
-&#8962;RE
-&#8962;PP
--d|--debuglevel=level
-&#8962;RS 4
-&#9619;fIlevel&#9619;fR
-is an integer from 0 to 10. The default value if this parameter is not specified is 0.
-&#8962;sp
-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.
-&#8962;sp
-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.
-&#8962;sp
+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"
+.PP
+\-c|\-\-command=command
+.RS 4
+Execute the specified (colon\-separated) commands\. See below for the commands that are available\.
+.RE
+.PP
+\-h|\-\-help
+.RS 4
+Print a summary of command line options\.
+.RE
+.PP
+\-l|\-\-logfile=logbasename
+.RS 4
+File name for log/debug files\. The extension
+\fB\'\.client\'\fR
+will be appended\. The log file is never removed by the client\.
+.RE
+.PP
+\-d|\-\-debuglevel=level
+.RS 4
+\fIlevel\fR
+is an integer from 0 to 10\. The default value if this parameter is not specified is 0\.
+.sp
+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\.
+.sp
+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\.
+.sp
 Note that specifying this parameter here will override the
-
+\fIlog level\fR
 parameter in the
-&#9619;fIsmb.conf&#9619;fR
-file.
-&#8962;RE
-&#8962;PP
--V
-&#8962;RS 4
-Prints the program version number.
-&#8962;RE
-&#8962;PP
--s <configuration file>
-&#8962;RS 4
-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
-&#9619;fIsmb.conf&#9619;fR
-for more information. The default configuration file name is determined at compile time.
-&#8962;RE
-&#8962;PP
--l|--log-basename=logdirectory
-&#8962;RS 4
-Base directory name for log/debug files. The extension
-&#9619;fB".progname"&#9619;fR
-will be appended (e.g. log.smbclient, log.smbd, etc...). The log file is never removed by the client.
-&#8962;RE
-&#8962;SH "COMMANDS"
-&#8962;PP
-\fBVFS COMMANDS\fR
-\(bu
-load <module.so>
-- Load specified VFS module
-.TP
-\(bu
+\fIsmb\.conf\fR
+file\.
+.RE
+.PP
+\-V
+.RS 4
+Prints the program version number\.
+.RE
+.PP
+\-s <configuration file>
+.RS 4
+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\.
+.RE
+.PP
+\-l|\-\-log\-basename=logdirectory
+.RS 4
+Base directory name for log/debug files\. The extension
+\fB"\.progname"\fR
+will be appended (e\.g\. log\.smbclient, log\.smbd, etc\.\.\.)\. The log file is never removed by the client\.
+.RE
+.SH "COMMANDS"
+.PP
+\fIVFS COMMANDS\fR
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
+load <module\.so>
+\- Load specified VFS module
+.RE
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
 populate <char> <size>
-- Populate a data buffer with the specified data
-.TP
-\(bu
+\- Populate a data buffer with the specified data
+.RE
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
 showdata [<offset> <len>]
-- Show data currently in data buffer
-.TP
-\(bu
+\- Show data currently in data buffer
+.RE
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
 connect
-- VFS connect()
-.TP
-\(bu
+\- VFS connect()
+.RE
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
 disconnect
-- VFS disconnect()
-.TP
-\(bu
+\- VFS disconnect()
+.RE
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
 disk_free
-- VFS disk_free()
-.TP
-\(bu
+\- VFS disk_free()
+.RE
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
 opendir
-- VFS opendir()
-.TP
-\(bu
+\- VFS opendir()
+.RE
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
 readdir
-- VFS readdir()
-.TP
-\(bu
+\- VFS readdir()
+.RE
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
 mkdir
-- VFS mkdir()
-.TP
-\(bu
+\- VFS mkdir()
+.RE
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
 rmdir
-- VFS rmdir()
-.TP
-\(bu
+\- VFS rmdir()
+.RE
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
 closedir
-- VFS closedir()
-.TP
-\(bu
+\- VFS closedir()
+.RE
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
 open
-- VFS open()
-.TP
-\(bu
+\- VFS open()
+.RE
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
 close
-- VFS close()
-.TP
-\(bu
+\- VFS close()
+.RE
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
 read
-- VFS read()
-.TP
-\(bu
+\- VFS read()
+.RE
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
 write
-- VFS write()
-.TP
-\(bu
+\- VFS write()
+.RE
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
 lseek
-- VFS lseek()
-.TP
-\(bu
+\- VFS lseek()
+.RE
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
 rename
-- VFS rename()
-.TP
-\(bu
+\- VFS rename()
+.RE
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
 fsync
-- VFS fsync()
-.TP
-\(bu
+\- VFS fsync()
+.RE
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
 stat
-- VFS stat()
-.TP
-\(bu
+\- VFS stat()
+.RE
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
 fstat
-- VFS fstat()
-.TP
-\(bu
+\- VFS fstat()
+.RE
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
 lstat
-- VFS lstat()
-.TP
-\(bu
+\- VFS lstat()
+.RE
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
 unlink
-- VFS unlink()
-.TP
-\(bu
+\- VFS unlink()
+.RE
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
 chmod
-- VFS chmod()
-.TP
-\(bu
+\- VFS chmod()
+.RE
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
 fchmod
-- VFS fchmod()
-.TP
-\(bu
+\- VFS fchmod()
+.RE
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
 chown
-- VFS chown()
-.TP
-\(bu
+\- VFS chown()
+.RE
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
 fchown
-- VFS fchown()
-.TP
-\(bu
+\- VFS fchown()
+.RE
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
 chdir
-- VFS chdir()
-.TP
-\(bu
+\- VFS chdir()
+.RE
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
 getwd
-- VFS getwd()
-.TP
-\(bu
+\- VFS getwd()
+.RE
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
 utime
-- VFS utime()
-.TP
-\(bu
+\- VFS utime()
+.RE
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
 ftruncate
-- VFS ftruncate()
-.TP
-\(bu
+\- VFS ftruncate()
+.RE
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
 lock
-- VFS lock()
-.TP
-\(bu
+\- VFS lock()
+.RE
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
 symlink
-- VFS symlink()
-.TP
-\(bu
+\- VFS symlink()
+.RE
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
 readlink
-- VFS readlink()
-.TP
-\(bu
+\- VFS readlink()
+.RE
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
 link
-- VFS link()
-.TP
-\(bu
+\- VFS link()
+.RE
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
 mknod
-- VFS mknod()
-.TP
-\(bu
+\- VFS mknod()
+.RE
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
 realpath
-- VFS realpath()
-&#8962;PP
-\fBGENERAL COMMANDS\fR
-\(bu
-conf <smb.conf>
-- Load a different configuration file
-.TP
-\(bu
+\- VFS realpath()
+.sp
+.RE
+.PP
+\fIGENERAL COMMANDS\fR
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
+conf <smb\.conf>
+\- Load a different configuration file
+.RE
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
 help [<command>]
-- Get list of commands or info about specified command
-.TP
-\(bu
+\- Get list of commands or info about specified command
+.RE
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
 debuglevel <level>
-- Set debug level
-.TP
-\(bu
+\- Set debug level
+.RE
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
 freemem
-- Free memory currently in use
-.TP
-\(bu
+\- Free memory currently in use
+.RE
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
 exit
-- Exit vfstest
-&#8962;SH "VERSION"
-&#8962;PP
-This man page is correct for version 3.0 of the Samba suite.
-&#8962;SH "AUTHOR"
-&#8962;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.
-&#8962;PP
-The vfstest man page was written by Jelmer Vernooij.
-
+\- Exit vfstest
+.SH "VERSION"
+.PP
+This man page is correct for version 3 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\.

Modified: branches/samba/experimental/docs/manpages/wbinfo.1
===================================================================
--- branches/samba/experimental/docs/manpages/wbinfo.1	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/docs/manpages/wbinfo.1	2008-06-09 06:59:20 UTC (rev 1920)
@@ -1,284 +1,279 @@
-.\"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 "" "" ""
-&#8962;SH "NAME"
+.\"     Title: wbinfo
+.\"    Author: 
+.\" Generator: DocBook XSL Stylesheets v1.73.1 <http://docbook.sf.net/>
+.\"      Date: 05/20/2008
+.\"    Manual: User Commands
+.\"    Source: Samba 3.2
+.\"
+.TH "WBINFO" "1" "05/20/2008" "Samba 3\.2" "User Commands"
+.\" disable hyphenation
+.nh
+.\" disable justification (adjust text to left margin only)
+.ad l
+.SH "NAME"
 wbinfo - Query information from winbind daemon
-&#8962;SH "SYNOPSIS"
-&#8962;HP 1
-wbinfo [-a&#9600;user%password] [--all-domains] [--allocate-gid] [--allocate-uid] [-D&#9600;domain] [--domain&#9600;domain] [-g] [--getdcname&#9600;domain] [--get-auth-user] [-G&#9600;gid] [-h] [-i&#9600;user] [-I&#9600;ip] [-K&#9600;user%password] [-m] [-n&#9600;name] [-N&#9600;netbios-name] [--own-domain] [-p] [-r&#9600;user] [-s&#9600;sid] [--separator] [--sequence] [--set-auth-user&#9600;user%password] [-S&#9600;sid] [-t] [-u] [--uid-info&#9600;uid] [--user-domgroups&#9600;sid] [--user-sids&#9600;sid] [-U&#9600;uid] [-V] [-Y&#9600;sid]
-&#8962;SH "DESCRIPTION"
-&#8962;PP
+.SH "SYNOPSIS"
+.HP 1
+wbinfo [\-a\ user%password] [\-\-all\-domains] [\-\-allocate\-gid] [\-\-allocate\-uid] [\-D\ domain] [\-\-domain\ domain] [\-g] [\-\-getdcname\ domain] [\-\-get\-auth\-user] [\-G\ gid] [\-h] [\-i\ user] [\-I\ ip] [\-K\ user%password] [\-m] [\-n\ name] [\-N\ netbios\-name] [\-\-own\-domain] [\-p] [\-r\ user] [\-s\ sid] [\-\-separator] [\-\-sequence] [\-\-set\-auth\-user\ user%password] [\-S\ sid] [\-t] [\-u] [\-\-uid\-info\ uid] [\-\-user\-domgroups\ sid] [\-\-user\-sids\ sid] [\-U\ uid] [\-V] [\-Y\ sid] [\-\-verbose]
+.SH "DESCRIPTION"
+.PP
 This tool is part of the
-&#9619;fBsamba&#9619;fR(7)
-suite.
-&#8962;PP
+\fBsamba\fR(7)
+suite\.
+.PP
 The
 wbinfo
 program queries and returns information created and used by the
-&#9619;fBwinbindd&#9619;fR(8)
-daemon.
-&#8962;PP
+\fBwinbindd\fR(8)
+daemon\.
+.PP
 The
-&#9619;fBwinbindd&#9619;fR(8)
+\fBwinbindd\fR(8)
 daemon must be configured and running for the
 wbinfo
-program to be able to return information.
-&#8962;SH "OPTIONS"
-&#8962;PP
--a|--authenticate username%password
-&#8962;RS 4
-Attempt to authenticate a user via winbindd. This checks both authenticaion methods and reports its results.
-&#8962;sp
-&#8962;it 1 an&#9617;trap
-&#8962;nr an&#9617;no&#9617;space&#9617;flag 1
-&#8962;nr an&#9617;break&#9617;flag 1
-&#8962;br
-&#9619;fBNote&#9619;fR
-Do not be tempted to use this functionality for authentication in third-party applications. Instead use
-&#9619;fBntlm_auth&#9619;fR(1).
-
-&#8962;RE
-&#8962;PP
---allocate-gid
-&#8962;RS 4
+program to be able to return information\.
+.SH "OPTIONS"
+.PP
+\-a|\-\-authenticate username%password
+.RS 4
+Attempt to authenticate a user via winbindd\. This checks both authenticaion methods and reports its results\.
+.sp
+.it 1 an-trap
+.nr an-no-space-flag 1
+.nr an-break-flag 1
+.br
+Note
+Do not be tempted to use this functionality for authentication in third\-party applications\. Instead use
+\fBntlm_auth\fR(1)\.
+.RE
+.PP
+\-\-allocate\-gid
+.RS 4
 Get a new GID out of idmap
-&#8962;RE
-&#8962;PP
---allocate-uid
-&#8962;RS 4
+.RE
+.PP
+\-\-allocate\-uid
+.RS 4
 Get a new UID out of idmap
-&#8962;RE
-&#8962;PP
---all-domains
-&#8962;RS 4
-List all domains (trusted and own domain).
-&#8962;RE
-&#8962;PP
---domain name
-&#8962;RS 4
-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
-&#9619;fB--sequence&#9619;fR,
-&#9619;fB-u&#9619;fR, and
-&#9619;fB-g&#9619;fR
-options honor this parameter.
-&#8962;RE
-&#8962;PP
--D|--domain-info domain
-&#8962;RS 4
-Show most of the info we have about the domain.
-&#8962;RE
-&#8962;PP
--g|--domain-groups
-&#8962;RS 4
+.RE
+.PP
+\-\-all\-domains
+.RS 4
+List all domains (trusted and own domain)\.
+.RE
+.PP
+\-\-domain name
+.RS 4
+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\.
+.RE
+.PP
+\-D|\-\-domain\-info domain
+.RS 4
+Show most of the info we have about the domain\.
+.RE
+.PP
+\-g|\-\-domain\-groups
+.RS 4
 This option will list all groups available in the Windows NT domain for which the
-&#9619;fBsamba&#9619;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
-&#9619;fBwinbindd&#9619;fR(8).
-&#8962;RE
-&#8962;PP
---get-auth-user
-&#8962;RS 4
-Print username and password used by winbindd during session setup to a domain controller. Username and password can be set using
-&#9619;fB--set-auth-user&#9619;fR. Only available for root.
-&#8962;RE
-&#8962;PP
---getdcname domain
-&#8962;RS 4
-Get the DC name for the specified domain.
-&#8962;RE
-&#8962;PP
--G|--gid-to-sid gid
-&#8962;RS 4
-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.
-&#8962;RE
-&#8962;PP
--i|--user-info user
-&#8962;RS 4
-Get user info.
-&#8962;RE
-&#8962;PP
--I|--WINS-by-ip ip
-&#8962;RS 4
+\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)\.
+.RE
+.PP
+\-\-get\-auth\-user
+.RS 4
+Print username and password used by winbindd during session setup to a domain controller\. Username and password can be set using
+\fB\-\-set\-auth\-user\fR\. Only available for root\.
+.RE
+.PP
+\-\-getdcname domain
+.RS 4
+Get the DC name for the specified domain\.
+.RE
+.PP
+\-G|\-\-gid\-to\-sid gid
+.RS 4
+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\.
+.RE
+.PP
+\-i|\-\-user\-info user
+.RS 4
+Get user info\.
+.RE
+.PP
+\-I|\-\-WINS\-by\-ip ip
+.RS 4
 The
-&#9619;fI-I&#9619;fR
+\fI\-I\fR
 option queries
-&#9619;fBwinbindd&#9619;fR(8)
+\fBwinbindd\fR(8)
 to send a node status request to get the NetBIOS name associated with the IP address specified by the
-&#9619;fIip&#9619;fR
-parameter.
-&#8962;RE
-&#8962;PP
--K|--krb5auth username%password
-&#8962;RS 4
-Attempt to authenticate a user via Kerberos.
-&#8962;RE
-&#8962;PP
--m|--trusted-domains
-&#8962;RS 4
+\fIip\fR
+parameter\.
+.RE
+.PP
+\-K|\-\-krb5auth username%password
+.RS 4
+Attempt to authenticate a user via Kerberos\.
+.RE
+.PP
+\-m|\-\-trusted\-domains
+.RS 4
 Produce a list of domains trusted by the Windows NT server
-&#9619;fBwinbindd&#9619;fR(8)
-contacts when resolving names. This list does not include the Windows NT domain the server is a Primary Domain Controller for.
-&#8962;RE
-&#8962;PP
--n|--name-to-sid name
-&#8962;RS 4
+\fBwinbindd\fR(8)
+contacts when resolving names\. This list does not include the Windows NT domain the server is a Primary Domain Controller for\.
+.RE
+.PP
+\-n|\-\-name\-to\-sid name
+.RS 4
 The
-&#9619;fI-n&#9619;fR
+\fI\-n\fR
 option queries
-&#9619;fBwinbindd&#9619;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
-&#9619;fBsmb.conf&#9619;fR(5)
-&#9619;fIworkgroup &#9619;fR
-parameter.
-&#8962;RE
-&#8962;PP
--N|--WINS-by-name name
-&#8962;RS 4
+\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\.
+.RE
+.PP
+\-N|\-\-WINS\-by\-name name
+.RS 4
 The
-&#9619;fI-N&#9619;fR
+\fI\-N\fR
 option queries
-&#9619;fBwinbindd&#9619;fR(8)
+\fBwinbindd\fR(8)
 to query the WINS server for the IP address associated with the NetBIOS name specified by the
-&#9619;fIname&#9619;fR
-parameter.
-&#8962;RE
-&#8962;PP
---own-domain
-&#8962;RS 4
-List own domain.
-&#8962;RE
-&#8962;PP
--p|--ping
-&#8962;RS 4
-Check whether winbindd is still alive. Prints out either 'succeeded' or 'failed'.
-&#8962;RE
-&#8962;PP
--r|--user-groups username
-&#8962;RS 4
-Try to obtain the list of UNIX group ids to which the user belongs. This only works for users defined on a Domain Controller.
-&#8962;RE
-&#8962;PP
--s|--sid-to-name sid
-&#8962;RS 4
+\fIname\fR
+parameter\.
+.RE
+.PP
+\-\-own\-domain
+.RS 4
+List own domain\.
+.RE
+.PP
+\-p|\-\-ping
+.RS 4
+Check whether winbindd is still alive\. Prints out either \'succeeded\' or \'failed\'\.
+.RE
+.PP
+\-r|\-\-user\-groups username
+.RS 4
+Try to obtain the list of UNIX group ids to which the user belongs\. This only works for users defined on a Domain Controller\.
+.RE
+.PP
+\-s|\-\-sid\-to\-name sid
+.RS 4
 Use
-&#9619;fI-s&#9619;fR
-to resolve a SID to a name. This is the inverse of the
-&#9619;fI-n &#9619;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.
-&#8962;RE
-&#8962;PP
---separator
-&#8962;RS 4
-Get the active winbind separator.
-&#8962;RE
-&#8962;PP
---sequence
-&#8962;RS 4
+\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\.
+.RE
+.PP
+\-\-separator
+.RS 4
+Get the active winbind separator\.
+.RE
+.PP
+\-\-sequence
+.RS 4
 Show sequence numbers of all known domains
-&#8962;RE
-&#8962;PP
---set-auth-user username%password
-&#8962;RS 4
-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 compatible with Windows 2000 servers only).
-&#8962;RE
-&#8962;PP
--S|--sid-to-uid sid
-&#8962;RS 4
-Convert a SID to a UNIX user id. If the SID does not correspond to a UNIX user mapped by
-&#9619;fBwinbindd&#9619;fR(8)
-then the operation will fail.
-&#8962;RE
-&#8962;PP
--t|--check-secret
-&#8962;RS 4
-Verify that the workstation trust account created when the Samba server is added to the Windows NT domain is working.
-&#8962;RE
-&#8962;PP
--u|--domain-users
-&#8962;RS 4
+.RE
+.PP
+\-\-set\-auth\-user username%password
+.RS 4
+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 compatible with Windows 2000 servers only)\.
+.RE
+.PP
+\-S|\-\-sid\-to\-uid sid
+.RS 4
+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\.
+.RE
+.PP
+\-t|\-\-check\-secret
+.RS 4
+Verify that the workstation trust account created when the Samba server is added to the Windows NT domain is working\.
+.RE
+.PP
+\-u|\-\-domain\-users
+.RS 4
 This option will list all users available in the Windows NT domain for which the
-&#9619;fBwinbindd&#9619;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
-&#9619;fBwinbindd&#9619;fR(8)
-.
-&#8962;RE
-&#8962;PP
---uid-info UID
-&#8962;RS 4
-Get user info for the user conencted to user id UID.
-&#8962;RE
-&#8962;PP
---user-domgroups SID
-&#8962;RS 4
-Get user domain groups.
-&#8962;RE
-&#8962;PP
---user-sids SID
-&#8962;RS 4
-Get user group SIDs for user.
-&#8962;RE
-&#8962;PP
--U|--uid-to-sid uid
-&#8962;RS 4
-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.
-&#8962;RE
-&#8962;PP
--Y|--sid-to-gid sid
-&#8962;RS 4
-Convert a SID to a UNIX group id. If the SID does not correspond to a UNIX group mapped by
-&#9619;fBwinbindd&#9619;fR(8)
-then the operation will fail.
-&#8962;RE
-&#8962;PP
--V
-&#8962;RS 4
-Prints the program version number.
-&#8962;RE
-&#8962;PP
--h|--help
-&#8962;RS 4
-Print a summary of command line options.
-&#8962;RE
-&#8962;SH "EXIT STATUS"
-&#8962;PP
-The wbinfo program returns 0 if the operation succeeded, or 1 if the operation failed. If the
-&#9619;fBwinbindd&#9619;fR(8)
+\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)
+\.
+.RE
+.PP
+\-\-uid\-info UID
+.RS 4
+Get user info for the user conencted to user id UID\.
+.RE
+.PP
+\-\-user\-domgroups SID
+.RS 4
+Get user domain groups\.
+.RE
+.PP
+\-\-user\-sids SID
+.RS 4
+Get user group SIDs for user\.
+.RE
+.PP
+\-U|\-\-uid\-to\-sid uid
+.RS 4
+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\.
+.RE
+.PP
+\-\-verbose
+.RS 4
+Print additional information about the query results\.
+.RE
+.PP
+\-Y|\-\-sid\-to\-gid sid
+.RS 4
+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\.
+.RE
+.PP
+\-V
+.RS 4
+Prints the program version number\.
+.RE
+.PP
+\-h|\-\-help
+.RS 4
+Print a summary of command line options\.
+.RE
+.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
 wbinfo
-will always return failure.
-&#8962;SH "VERSION"
-&#8962;PP
-This man page is correct for version 3.0 of the Samba suite.
-&#8962;SH "SEE ALSO"
-&#8962;PP
-&#9619;fBwinbindd&#9619;fR(8)
+will always return failure\.
+.SH "VERSION"
+.PP
+This man page is correct for version 3 of the Samba suite\.
+.SH "SEE ALSO"
+.PP
+\fBwinbindd\fR(8)
 and
-&#9619;fBntlm_auth&#9619;fR(1)
-&#8962;SH "AUTHOR"
-&#8962;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.
-&#8962;PP
+\fBntlm_auth\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
 wbinfo
 and
 winbindd
-were written by Tim Potter.
-&#8962;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.
-
+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\.

Modified: branches/samba/experimental/docs/manpages/winbindd.8
===================================================================
--- branches/samba/experimental/docs/manpages/winbindd.8	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/docs/manpages/winbindd.8	2008-06-09 06:59:20 UTC (rev 1920)
@@ -1,501 +1,571 @@
-.\"Generated by db2man.xsl. Don't modify this, modify the source.
-.de Sh \" Subsection
-.br
-.if t .Sp
-.ne 5
+.\"     Title: winbindd
+.\"    Author: 
+.\" Generator: DocBook XSL Stylesheets v1.73.1 <http://docbook.sf.net/>
+.\"      Date: 05/20/2008
+.\"    Manual: System Administration tools
+.\"    Source: Samba 3.2
+.\"
+.TH "WINBINDD" "8" "05/20/2008" "Samba 3\.2" "System Administration tools"
+.\" disable hyphenation
+.nh
+.\" disable justification (adjust text to left margin only)
+.ad l
+.SH "NAME"
+winbindd - Name Service Switch daemon for resolving names from NT servers
+.SH "SYNOPSIS"
+.HP 1
+winbindd [\-D] [\-F] [\-S] [\-i] [\-Y] [\-d\ <debug\ level>] [\-s\ <smb\ config\ file>] [\-n]
+.SH "DESCRIPTION"
 .PP
-\fB\\$1\fR
+This program is part of the
+\fBsamba\fR(7)
+suite\.
 .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 "" "" ""
-&#8962;SH "NAME"
-winbindd - Name Service Switch daemon for resolving names from NT servers
-&#8962;SH "SYNOPSIS"
-&#8962;HP 1
-winbindd [-D] [-F] [-S] [-i] [-Y] [-d&#9600;<debug&#9600;level>] [-s&#9600;<smb&#9600;config&#9600;file>] [-n]
-&#8962;SH "DESCRIPTION"
-&#8962;PP
-This program is part of the
-&#9619;fBsamba&#9619;fR(7)
-suite.
-&#8962;PP
 winbindd
 is a daemon that provides a number of services to the Name Service Switch capability found in most modern C libraries, to arbitrary applications via PAM and
 ntlm_auth
-and to Samba itself.
-&#8962;PP
+and to Samba itself\.
+.PP
 Even if winbind is not used for nsswitch, it still provides a service to
 smbd,
 ntlm_auth
 and the
-pam_winbind.so
-PAM module, by managing connections to domain controllers. In this configuraiton the
-idmap uid and
-idmap gid parameters are not required. (This is known as `netlogon proxy only mode'.)
-&#8962;PP
-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
-&#9619;fI/etc/nsswitch.conf&#9619;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.
-&#8962;PP
+pam_winbind\.so
+PAM module, by managing connections to domain controllers\. In this configuraiton the
+\fIidmap uid\fR
+and
+\fIidmap gid\fR
+parameters are not required\. (This is known as `netlogon proxy only mode\'\.)
+.PP
+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
 winbindd
-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.
-&#8962;PP
+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
-&#9619;fIpam_winbind&#9619;fR
+\fIpam_winbind\fR
 module supports the
-&#9619;fIauth&#9619;fR,
-&#9619;fIaccount&#9619;fR
+\fIauth\fR,
+\fIaccount\fR
 and
-&#9619;fIpassword&#9619;fR
-module-types. It should be noted that the
-&#9619;fIaccount&#9619;fR
-module simply performs a getpwnam() to verify that the system can obtain a uid for the user, as the domain controller has already performed access control. If the
-&#9619;fIlibnss_winbind&#9619;fR
-library has been correctly installed, or an alternate source of names configured, this should always succeed.
-&#8962;PP
+\fIpassword\fR
+module\-types\. It should be noted that the
+\fIaccount\fR
+module simply performs a getpwnam() to verify that the system can obtain a uid for the user, as the domain controller has already performed access control\. If the
+\fIlibnss_winbind\fR
+library has been correctly installed, or an alternate source of names configured, this should always succeed\.
+.PP
 The following nsswitch databases are implemented by the winbindd service:
-&#8962;PP
--D
-&#8962;RS 4
-If specified, this parameter causes the server to operate as a daemon. That is, it detaches itself and runs in the background on the appropriate port. This switch is assumed if
+.PP
+\-D
+.RS 4
+If specified, this parameter causes the server to operate as a daemon\. That is, it detaches itself and runs in the background on the appropriate port\. This switch is assumed if
 winbindd
-is executed on the command line of a shell.
-&#8962;RE
-&#8962;PP
+is executed on the command line of a shell\.
+.RE
+.PP
 hosts
-&#8962;RS 4
-This feature is only available on IRIX. User information traditionally stored in the
-&#9619;fIhosts(5)&#9619;fR
+.RS 4
+This feature is only available on IRIX\. User information traditionally stored in the
+\fIhosts(5)\fR
 file and used by
 gethostbyname(3)
-functions. Names are resolved through the WINS server or by broadcast.
-&#8962;RE
-&#8962;PP
+functions\. Names are resolved through the WINS server or by broadcast\.
+.RE
+.PP
 passwd
-&#8962;RS 4
+.RS 4
 User information traditionally stored in the
-&#9619;fIpasswd(5)&#9619;fR
+\fIpasswd(5)\fR
 file and used by
 getpwent(3)
-functions.
-&#8962;RE
-&#8962;PP
+functions\.
+.RE
+.PP
 group
-&#8962;RS 4
+.RS 4
 Group information traditionally stored in the
-&#9619;fIgroup(5)&#9619;fR
+\fIgroup(5)\fR
 file and used by
 getgrent(3)
-functions.
-&#8962;RE
-&#8962;PP
+functions\.
+.RE
+.PP
 For example, the following simple configuration in the
-&#9619;fI/etc/nsswitch.conf&#9619;fR
+\fI/etc/nsswitch\.conf\fR
 file can be used to initially resolve user and group information from
-&#9619;fI/etc/passwd &#9619;fR
+\fI/etc/passwd \fR
 and
-&#9619;fI/etc/group&#9619;fR
-and then from the Windows NT server.
-
-&#8962;sp
-
+\fI/etc/group\fR
+and then from the Windows NT server\.
+.sp
+.RS 4
 .nf
-
 passwd:         files winbind
 group:          files winbind
-## only available on IRIX; Linux users should us libnss_wins.so
+## only available on IRIX; Linux users should us libnss_wins\.so
 hosts:          files dns winbind
-
 .fi
-
-&#8962;PP
+.RE
+.PP
 The following simple configuration in the
-&#9619;fI/etc/nsswitch.conf&#9619;fR
+\fI/etc/nsswitch\.conf\fR
 file can be used to initially resolve hostnames from
-&#9619;fI/etc/hosts&#9619;fR
-and then from the WINS server.
-
+\fI/etc/hosts\fR
+and then from the WINS server\.
+.sp
+.RS 4
 .nf
-
 hosts:		files wins
-
 .fi
-&#8962;SH "OPTIONS"
-&#8962;PP
--F
-&#8962;RS 4
+.RE
+.SH "OPTIONS"
+.PP
+\-F
+.RS 4
 If specified, this parameter causes the main
 winbindd
-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
+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
 winbindd
 under process supervisors such as
 supervise
 and
 svscan
-from Daniel J. Bernstein's
+from Daniel J\. Bernstein\'s
 daemontools
-package, or the AIX process monitor.
-&#8962;RE
-&#8962;PP
--S
-&#8962;RS 4
+package, or the AIX process monitor\.
+.RE
+.PP
+\-S
+.RS 4
 If specified, this parameter causes
 winbindd
-to log to standard output rather than a file.
-&#8962;RE
-&#8962;PP
--d|--debuglevel=level
-&#8962;RS 4
-&#9619;fIlevel&#9619;fR
-is an integer from 0 to 10. The default value if this parameter is not specified is 0.
-&#8962;sp
-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.
-&#8962;sp
-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.
-&#8962;sp
+to log to standard output rather than a file\.
+.RE
+.PP
+\-d|\-\-debuglevel=level
+.RS 4
+\fIlevel\fR
+is an integer from 0 to 10\. The default value if this parameter is not specified is 0\.
+.sp
+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\.
+.sp
+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\.
+.sp
 Note that specifying this parameter here will override the
-
+\fIlog level\fR
 parameter in the
-&#9619;fIsmb.conf&#9619;fR
-file.
-&#8962;RE
-&#8962;PP
--V
-&#8962;RS 4
-Prints the program version number.
-&#8962;RE
-&#8962;PP
--s <configuration file>
-&#8962;RS 4
-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
-&#9619;fIsmb.conf&#9619;fR
-for more information. The default configuration file name is determined at compile time.
-&#8962;RE
-&#8962;PP
--l|--log-basename=logdirectory
-&#8962;RS 4
-Base directory name for log/debug files. The extension
-&#9619;fB".progname"&#9619;fR
-will be appended (e.g. log.smbclient, log.smbd, etc...). The log file is never removed by the client.
-&#8962;RE
-&#8962;PP
--h|--help
-&#8962;RS 4
-Print a summary of command line options.
-&#8962;RE
-&#8962;PP
--i
-&#8962;RS 4
+\fIsmb\.conf\fR
+file\.
+.RE
+.PP
+\-V
+.RS 4
+Prints the program version number\.
+.RE
+.PP
+\-s <configuration file>
+.RS 4
+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\.
+.RE
+.PP
+\-l|\-\-log\-basename=logdirectory
+.RS 4
+Base directory name for log/debug files\. The extension
+\fB"\.progname"\fR
+will be appended (e\.g\. log\.smbclient, log\.smbd, etc\.\.\.)\. The log file is never removed by the client\.
+.RE
+.PP
+\-h|\-\-help
+.RS 4
+Print a summary of command line options\.
+.RE
+.PP
+\-i
+.RS 4
 Tells
 winbindd
-to not become a daemon and detach from the current terminal. This option is used by developers when interactive debugging of
+to not become a daemon and detach from the current terminal\. This option is used by developers when interactive debugging of
 winbindd
-is required.
+is required\.
 winbindd
 also logs to standard output, as if the
--S
-parameter had been given.
-&#8962;RE
-&#8962;PP
--n
-&#8962;RS 4
-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.
-&#8962;RE
-&#8962;PP
--Y
-&#8962;RS 4
-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.
-&#8962;RE
-&#8962;SH "NAME AND ID RESOLUTION"
-&#8962;PP
-Users and groups on a Windows NT server are assigned a security id (SID) which is globally unique when the user or group is created. To convert the Windows NT user or group into a unix user or group, a mapping between SIDs and unix user and group ids is required. This is one of the jobs that
+\-S
+parameter had been given\.
+.RE
+.PP
+\-n
+.RS 4
+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\.
+.RE
+.PP
+\-Y
+.RS 4
+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\.
+.RE
+.SH "NAME AND ID RESOLUTION"
+.PP
+Users and groups on a Windows NT server are assigned a security id (SID) which is globally unique when the user or group is created\. To convert the Windows NT user or group into a unix user or group, a mapping between SIDs and unix user and group ids is required\. This is one of the jobs that
 winbindd
-performs.
-&#8962;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 and will be remembered.
-&#8962;PP
-WARNING: The SID to unix id database is the only location where the user and group mappings are stored by winbindd. If this store 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.
-&#8962;PP
+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 and will be remembered\.
+.PP
+WARNING: The SID to unix id database is the only location where the user and group mappings are stored by winbindd\. If this store 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\.
+.PP
 See the
-
+\fIidmap domains\fR
 or the old
-
+\fIidmap backend\fR
 parameters in
-&#9619;fIsmb.conf&#9619;fR
-for options for sharing this database, such as via LDAP.
-&#8962;SH "CONFIGURATION"
-&#8962;PP
+\fIsmb\.conf\fR
+for options for sharing this database, such as via LDAP\.
+.SH "CONFIGURATION"
+.PP
 Configuration of the
 winbindd
 daemon is done through configuration parameters in the
-&#9619;fBsmb.conf&#9619;fR(5)
-file. All parameters should be specified in the [global] section of smb.conf.
-\(bu
+\fBsmb.conf\fR(5)
+file\. All parameters should be specified in the [global] section of smb\.conf\.
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
 
-winbind separator
-.TP
-\(bu
+\fIwinbind separator\fR
+.RE
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
 
-idmap uid
-.TP
-\(bu
+\fIidmap uid\fR
+.RE
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
 
-idmap gid
-.TP
-\(bu
+\fIidmap gid\fR
+.RE
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
 
-idmap backend
-.TP
-\(bu
+\fIidmap backend\fR
+.RE
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
 
-winbind cache time
-.TP
-\(bu
+\fIwinbind cache time\fR
+.RE
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
 
-winbind enum users
-.TP
-\(bu
+\fIwinbind enum users\fR
+.RE
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
 
-winbind enum groups
-.TP
-\(bu
+\fIwinbind enum groups\fR
+.RE
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
 
-template homedir
-.TP
-\(bu
+\fItemplate homedir\fR
+.RE
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
 
-template shell
-.TP
-\(bu
+\fItemplate shell\fR
+.RE
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
 
-winbind use default domain
-.TP
-\(bu
+\fIwinbind use default domain\fR
+.RE
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
 
-winbind: rpc only Setting this parameter forces winbindd to use RPC instead of LDAP to retrieve information from Domain Controllers.
-&#8962;SH "EXAMPLE SETUP"
-&#8962;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 an early Red Hat Linux box.
-&#8962;PP
+\fIwinbind: rpc only\fR
+Setting this parameter forces winbindd to use RPC instead of LDAP to retrieve information from Domain Controllers\.
+.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 an early Red Hat Linux box\.
+.PP
 In
-&#9619;fI/etc/nsswitch.conf&#9619;fR
+\fI/etc/nsswitch\.conf\fR
 put the following:
-
-&#8962;sp
-
+.sp
+.RS 4
 .nf
-
 passwd: files winbind
 group:  files winbind
-
 .fi
-
-&#8962;PP
+.RE
+.PP
 In
-&#9619;fI/etc/pam.d/*&#9619;fR
+\fI/etc/pam\.d/*\fR
 replace the
-&#9619;fI auth&#9619;fR
+\fI auth\fR
 lines with something like this:
-
-&#8962;sp
-
+.sp
+.RS 4
 .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_unix.so \
+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_unix\.so \e
                   use_first_pass shadow nullok
-
 .fi
-
-&#8962;sp
-&#8962;it 1 an&#9617;trap
-&#8962;nr an&#9617;no&#9617;space&#9617;flag 1
-&#8962;nr an&#9617;break&#9617;flag 1
-&#8962;br
-&#9619;fBNote&#9619;fR
-&#8962;PP
-The PAM module pam_unix has recently replaced the module pam_pwdb. Some Linux systems use the module pam_unix2 in place of pam_unix.
-
-&#8962;PP
+.RE
+.sp
+.sp
+.it 1 an-trap
+.nr an-no-space-flag 1
+.nr an-break-flag 1
+.br
+Note
+.PP
+The PAM module pam_unix has recently replaced the module pam_pwdb\. Some Linux systems use the module pam_unix2 in place of pam_unix\.
+.PP
 Note in particular the use of the
-&#9619;fIsufficient &#9619;fR
+\fIsufficient \fR
 keyword and the
-&#9619;fIuse_first_pass&#9619;fR
-keyword.
-&#8962;PP
+\fIuse_first_pass\fR
+keyword\.
+.PP
 Now replace the account lines with this:
-&#8962;PP
-account required /lib/security/pam_winbind.so
-&#8962;PP
-The next step is to join the domain. To do that use the
+.PP
+account required /lib/security/pam_winbind\.so
+.PP
+The next step is to join the domain\. To do that use the
 net
 program like this:
-&#8962;PP
-net join -S PDC -U Administrator
-&#8962;PP
+.PP
+net join \-S PDC \-U Administrator
+.PP
 The username after the
-&#9619;fI-U&#9619;fR
-can be any Domain user that has administrator privileges on the machine. Substitute the name or IP of your PDC for "PDC".
-&#8962;PP
+\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
-&#9619;fIlibnss_winbind.so&#9619;fR
+\fIlibnss_winbind\.so\fR
 to
-&#9619;fI/lib&#9619;fR
+\fI/lib\fR
 and
-&#9619;fIpam_winbind.so &#9619;fR
+\fIpam_winbind\.so \fR
 to
-&#9619;fI/lib/security&#9619;fR. A symbolic link needs to be made from
-&#9619;fI/lib/libnss_winbind.so&#9619;fR
+\fI/lib/security\fR\. A symbolic link needs to be made from
+\fI/lib/libnss_winbind\.so\fR
 to
-&#9619;fI/lib/libnss_winbind.so.2&#9619;fR. If you are using an older version of glibc then the target of the link should be
-&#9619;fI/lib/libnss_winbind.so.1&#9619;fR.
-&#8962;PP
+\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
-&#9619;fBsmb.conf&#9619;fR(5)
+\fBsmb.conf\fR(5)
 containing directives like the following:
-
-&#8962;sp
-
+.sp
+.RS 4
 .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
+        idmap uid = 10000\-20000
+        idmap gid = 10000\-20000
         workgroup = DOMAIN
         security = domain
         password server = *
-
 .fi
-
-&#8962;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
+.RE
+.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
 getent passwd
 and
 getent group
-to confirm the correct operation of winbindd.
-&#8962;SH "NOTES"
-&#8962;PP
+to confirm the correct operation of winbindd\.
+.SH "NOTES"
+.PP
 The following notes are useful when configuring and running
 winbindd:
-&#8962;PP
-&#9619;fBnmbd&#9619;fR(8)
+.PP
+\fBnmbd\fR(8)
 must be running on the local machine for
 winbindd
-to work.
-&#8962;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.
-&#8962;PP
+to work\.
+.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
-winbindd, 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, unless a shared
-
-is configured.
-&#8962;PP
-If the the Windows NT SID to UNIX user and group id mapping file is damaged or destroyed then the mappings will be lost.
-&#8962;SH "SIGNALS"
-&#8962;PP
+winbindd, 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, unless a shared
+\fIidmap backend\fR
+is configured\.
+.PP
+If the the Windows NT SID 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
 winbindd
-daemon.
-&#8962;PP
+daemon\.
+.PP
 SIGHUP
-&#8962;RS 4
+.RS 4
 Reload the
-&#9619;fBsmb.conf&#9619;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.
-&#8962;RE
-&#8962;PP
+\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\.
+.RE
+.PP
 SIGUSR2
-&#8962;RS 4
+.RS 4
 The SIGUSR2 signal will cause
 winbindd
-to write status information to the winbind log file.
-&#8962;sp
-Log files are stored in the filename specified by the log file parameter.
-&#8962;RE
-&#8962;SH "FILES"
-&#8962;PP
-&#9619;fI/etc/nsswitch.conf(5)&#9619;fR
-&#8962;RS 4
-Name service switch configuration file.
-&#8962;RE
-&#8962;PP
-/tmp/.winbindd/pipe
-&#8962;RS 4
+to write status information to the winbind log file\.
+.sp
+Log files are stored in the filename specified by the log file parameter\.
+.RE
+.SH "FILES"
+.PP
+\fI/etc/nsswitch\.conf(5)\fR
+.RS 4
+Name service switch configuration file\.
+.RE
+.PP
+/tmp/\.winbindd/pipe
+.RS 4
 The UNIX pipe over which clients communicate with the
 winbindd
-program. For security reasons, the winbind client will only attempt to connect to the winbindd daemon if both the
-&#9619;fI/tmp/.winbindd&#9619;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
-&#9619;fI/tmp/.winbindd/pipe&#9619;fR
-file are owned by root.
-&#8962;RE
-&#8962;PP
+\fI/tmp/\.winbindd/pipe\fR
+file are owned by root\.
+.RE
+.PP
 $LOCKDIR/winbindd_privileged/pipe
-&#8962;RS 4
-The UNIX pipe over which 'privileged' clients communicate with the
+.RS 4
+The UNIX pipe over which \'privileged\' clients communicate with the
 winbindd
-program. For security reasons, access to some winbindd functions - like those needed by the
+program\. For security reasons, access to some winbindd functions \- like those needed by the
 ntlm_auth
-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_privileged 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
-&#9619;fI$LOCKDIR/winbindd_privileged&#9619;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_privileged 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_privileged\fR
 directory and
-&#9619;fI$LOCKDIR/winbindd_privileged/pipe&#9619;fR
-file are owned by root.
-&#8962;RE
-&#8962;PP
-/lib/libnss_winbind.so.X
-&#8962;RS 4
-Implementation of name service switch library.
-&#8962;RE
-&#8962;PP
-$LOCKDIR/winbindd_idmap.tdb
-&#8962;RS 4
-Storage for the Windows NT rid to UNIX user/group id mapping. The lock directory is specified when Samba is initially compiled using the
-&#9619;fI--with-lockdir&#9619;fR
-option. This directory is by default
-&#9619;fI/usr/local/samba/var/locks &#9619;fR.
-&#8962;RE
-&#8962;PP
-$LOCKDIR/winbindd_cache.tdb
-&#8962;RS 4
-Storage for cached user and group information.
-&#8962;RE
-&#8962;SH "VERSION"
-&#8962;PP
-This man page is correct for version 3.0 of the Samba suite.
-&#8962;SH "SEE ALSO"
-&#8962;PP
-&#9619;fInsswitch.conf(5)&#9619;fR,
-&#9619;fBsamba&#9619;fR(7),
-&#9619;fBwbinfo&#9619;fR(1),
-&#9619;fBntlm_auth&#9619;fR(8),
-&#9619;fBsmb.conf&#9619;fR(5),
-&#9619;fBpam_winbind&#9619;fR(8)
-&#8962;SH "AUTHOR"
-&#8962;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.
-&#8962;PP
+\fI$LOCKDIR/winbindd_privileged/pipe\fR
+file are owned by root\.
+.RE
+.PP
+/lib/libnss_winbind\.so\.X
+.RS 4
+Implementation of name service switch library\.
+.RE
+.PP
+$LOCKDIR/winbindd_idmap\.tdb
+.RS 4
+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\.
+.RE
+.PP
+$LOCKDIR/winbindd_cache\.tdb
+.RS 4
+Storage for cached user and group information\.
+.RE
+.SH "VERSION"
+.PP
+This man page is correct for version 3 of the Samba suite\.
+.SH "SEE ALSO"
+.PP
+\fInsswitch\.conf(5)\fR,
+\fBsamba\fR(7),
+\fBwbinfo\fR(1),
+\fBntlm_auth\fR(8),
+\fBsmb.conf\fR(5),
+\fBpam_winbind\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
 wbinfo
 and
 winbindd
-were written by Tim Potter.
-&#8962;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.
-
+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\.

Copied: branches/samba/experimental/docs-xml (from rev 1919, tags/samba/upstream_3.2.0~rc1/docs-xml)

Modified: branches/samba/experimental/examples/VFS/skel_opaque.c
===================================================================
--- branches/samba/experimental/examples/VFS/skel_opaque.c	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/examples/VFS/skel_opaque.c	2008-06-09 06:59:20 UTC (rev 1920)
@@ -125,9 +125,9 @@
 	return vfswrap_open(NULL,  fname, flags, mode);
 }
 
-static int skel_close(vfs_handle_struct *handle, files_struct *fsp, int fd)
+static int skel_close(vfs_handle_struct *handle, files_struct *fsp)
 {
-	return vfswrap_close(NULL, fsp, fd);
+	return vfswrap_close(NULL, fsp);
 }
 
 static ssize_t skel_read(vfs_handle_struct *handle, files_struct *fsp, void *data, size_t n)

Modified: branches/samba/experimental/examples/VFS/skel_transparent.c
===================================================================
--- branches/samba/experimental/examples/VFS/skel_transparent.c	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/examples/VFS/skel_transparent.c	2008-06-09 06:59:20 UTC (rev 1920)
@@ -119,9 +119,9 @@
 	return SMB_VFS_NEXT_OPEN(handle, fname, fsp, flags, mode);
 }
 
-static int skel_close(vfs_handle_struct *handle, files_struct *fsp, int fd)
+static int skel_close(vfs_handle_struct *handle, files_struct *fsp)
 {
-	return SMB_VFS_NEXT_CLOSE(handle, fsp, fd);
+	return SMB_VFS_NEXT_CLOSE(handle, fsp);
 }
 
 static ssize_t skel_read(vfs_handle_struct *handle, files_struct *fsp, void *data, size_t n)

Modified: branches/samba/experimental/packaging/LSB/smb.conf
===================================================================
--- branches/samba/experimental/packaging/LSB/smb.conf	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/packaging/LSB/smb.conf	2008-06-09 06:59:20 UTC (rev 1920)
@@ -83,10 +83,6 @@
 # of the machine that is connecting
 ;   include = /etc/samba/smb.conf.%m
 
-# Most people will find that this option gives better performance.
-# See speed.txt and the manual pages for details
-   socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192
-
 # Configure Samba to use multiple interfaces
 # If you have multiple network interfaces then you must list them
 # here. See the man page for details.

Modified: branches/samba/experimental/source/Makefile.in
===================================================================
--- branches/samba/experimental/source/Makefile.in	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/Makefile.in	2008-06-09 06:59:20 UTC (rev 1920)
@@ -7,6 +7,7 @@
 # Copyright (C) 2002-2003 Jelmer Vernooij <jelmer at samba.org>
 # Copyright (C) 2006 Lars Mueller <lars at samba.org>
 # Copyright (C) 2007 James Peach <jpeach at samba.org>
+# Copyright (C) 2008 Michael Adam <obnox at samba.org>
 ###########################################################################
 
 prefix=@prefix@
@@ -18,13 +19,13 @@
 selftest_prefix=@selftest_prefix@
 smbtorture4_path=@smbtorture4_path@
 
-LIBS=@LIBS@ @LIBTALLOC_LIBS@
+LIBS=@LIBS@
 CC=@CC@
 SHLD=@SHLD@
 LIB_PATH_VAR=@LIB_PATH_VAR@
 
 ## Dynamic shared libraries build settings
-DSO_EXPORTS_CMD=-Wl,--version-script,$(srcdir)/exports/`basename $@ | sed 's/@SHLIBEXT@$$/syms/'`
+DSO_EXPORTS_CMD=-Wl,--version-script,$(srcdir)/exports/`basename $@ | sed 's/@SHLIBEXT@$$/@SYMSEXT@/'`
 DSO_EXPORTS=@DSO_EXPORTS@
 SONAME_VER=`grep \^$@ $(builddir)/library-versions | cut -d: -f2`
 SHLD_DSO = $(SHLD) $(LDSHFLAGS) $(DSO_EXPORTS) -o $@
@@ -42,8 +43,8 @@
 
 EXEEXT=@EXEEXT@
 AR=@AR@
-LDSHFLAGS=@LDSHFLAGS@ @LDFLAGS@
-LDFLAGS=@PIE_LDFLAGS@ @LDFLAGS@
+LDSHFLAGS=@LDSHFLAGS@ @RELRO_LDFLAGS@ @LDFLAGS@
+LDFLAGS=@PIE_LDFLAGS@ @RELRO_LDFLAGS@ @LDFLAGS@
 
 WINBIND_NSS_LDSHFLAGS=@WINBIND_NSS_LDSHFLAGS@ @LDFLAGS@
 AWK=@AWK@
@@ -144,21 +145,30 @@
 LIBTALLOC_SHARED_TARGET=@LIBTALLOC_SHARED_TARGET@
 LIBTALLOC_STATIC_TARGET=@LIBTALLOC_STATIC_TARGET@
 LIBTALLOC=$(LIBTALLOC_STATIC_TARGET) @LIBTALLOC_SHARED@
+LIBTALLOC_SYMS=$(srcdir)/exports/libtalloc. at SYMSEXT@
+LIBTALLOC_HEADERS=$(srcdir)/@tallocdir@/talloc.h
 
 LIBTDB_SHARED_TARGET=@LIBTDB_SHARED_TARGET@
 LIBTDB_STATIC_TARGET=@LIBTDB_STATIC_TARGET@
 LIBTDB=$(LIBTDB_STATIC_TARGET) @LIBTDB_SHARED@
-LIBTDB_SYMS=exports/libtdb.syms
-LIBTDB_HEADERS=@tdbdir@/include/tdb.h
+LIBTDB_SYMS=$(srcdir)/exports/libtdb. at SYMSEXT@
+LIBTDB_HEADERS=$(srcdir)/@tdbdir@/include/tdb.h
 
 LIBSMBCLIENT=bin/libsmbclient.a @LIBSMBCLIENT_SHARED@
 LIBSMBSHAREMODES=bin/libsmbsharemodes.a @LIBSMBSHAREMODES_SHARED@
 LIBADDNS=bin/libaddns.a @LIBADDNS_SHARED@
-LIBWBCLIENT=@LIBWBCLIENT_SHARED@
 
+LIBWBCLIENT_SHARED_TARGET=@LIBWBCLIENT_SHARED_TARGET@
+LIBWBCLIENT_STATIC_TARGET=@LIBWBCLIENT_STATIC_TARGET@
+LIBWBCLIENT=@LIBWBCLIENT_STATIC@ @LIBWBCLIENT_SHARED@
+LIBWBCLIENT_SYMS=$(srcdir)/exports/libwbclient. at SYMSEXT@
+LIBWBCLIENT_HEADERS=$(srcdir)/nsswitch/libwbclient/wbclient.h
+
 LIBNETAPI_SHARED_TARGET=@LIBNETAPI_SHARED_TARGET@
 LIBNETAPI_STATIC_TARGET=@LIBNETAPI_STATIC_TARGET@
 LIBNETAPI=$(LIBNETAPI_STATIC_TARGET) @LIBNETAPI_SHARED@
+LIBNETAPI_SYMS=$(srcdir)/exports/libnetapi. at SYMSEXT@
+LIBNETAPI_HEADERS=$(srcdir)/lib/netapi/netapi.h
 
 FLAGS1 = $(CFLAGS) @FLAGS1@ @SAMBA_CPPFLAGS@ $(CPPFLAGS)
 FLAGS2 =
@@ -206,7 +216,8 @@
 	bin/masktest at EXEEXT@ bin/locktest at EXEEXT@ \
 	bin/locktest2 at EXEEXT@ bin/nsstest at EXEEXT@ bin/vfstest at EXEEXT@ \
 	bin/pdbtest at EXEEXT@ bin/talloctort at EXEEXT@ bin/replacetort at EXEEXT@ \
-	bin/tdbtorture at EXEEXT@
+	bin/tdbtorture at EXEEXT@ \
+	bin/smbconftort at EXEEXT@
 
 BIN_PROGS = @EXTRA_BIN_PROGS@ \
 	$(BIN_PROGS1) $(BIN_PROGS2) $(BIN_PROGS3) $(BIN_PROGS4) 
@@ -242,15 +253,14 @@
 LIBTDB_OBJ = $(LIBTDB_OBJ0) $(LIBREPLACE_OBJ)
 
 TDB_OBJ = lib/util_tdb.o \
-	  lib/dbwrap.o lib/dbwrap_tdb.o lib/dbwrap_ctdb.o \
+	  lib/dbwrap.o lib/dbwrap_tdb.o \
+	  lib/dbwrap_tdb2.o lib/dbwrap_ctdb.o \
 	  lib/dbwrap_rbt.o @LIBTDB_STATIC@
 
 SMBLDAP_OBJ = @SMBLDAP@ @SMBLDAPUTIL@
 
 VERSION_OBJ = lib/version.o
 
-DOSERR_OBJ = libsmb/doserr.o
-
 WBCOMMON_OBJ = nsswitch/wb_common.o
 
 AFS_OBJ = lib/afs.o
@@ -259,8 +269,6 @@
 
 SERVER_MUTEX_OBJ = lib/server_mutex.o
 
-ERRORMAP_OBJ = libsmb/errormap.o
-
 PASSCHANGE_OBJ = libsmb/passchange.o
 
 
@@ -283,7 +291,6 @@
 		 librpc/gen_ndr/ndr_winreg.o \
 		 librpc/gen_ndr/ndr_initshutdown.o \
 		 librpc/gen_ndr/ndr_srvsvc.o \
-		 librpc/gen_ndr/ndr_svcctl.o \
 		 librpc/gen_ndr/ndr_eventlog.o \
 		 librpc/gen_ndr/ndr_netlogon.o \
 		 librpc/gen_ndr/ndr_samr.o \
@@ -298,10 +305,10 @@
 # that requires knowledge of security contexts
 RPC_PARSE_OBJ1 = $(RPC_PARSE_OBJ0) rpc_parse/parse_sec.o
 
-RPC_PARSE_OBJ2 = rpc_parse/parse_rpc.o rpc_parse/parse_srv.o
-RPC_PARSE_OBJ2 = rpc_parse/parse_rpc.o rpc_parse/parse_srv.o \
+RPC_PARSE_OBJ2 = rpc_parse/parse_rpc.o \
 		 rpc_client/init_netlogon.o \
-		 rpc_client/init_lsa.o
+		 rpc_client/init_lsa.o \
+		 rpc_client/init_srvsvc.o
 
 LIBREPLACE_OBJ = @LIBREPLACE_OBJS@
 
@@ -323,7 +330,8 @@
 	lib/messages.o librpc/gen_ndr/ndr_messaging.o lib/messages_local.o \
 	lib/messages_ctdbd.o lib/packet.o lib/ctdbd_conn.o lib/talloc_stack.o \
 	lib/interfaces.o lib/rbtree.o lib/memcache.o \
-	lib/util_transfer_file.o
+	lib/util_transfer_file.o lib/async_req.o \
+	$(TDB_OBJ)
 
 LIB_WITH_PROTO_OBJ = $(VERSION_OBJ) lib/charcnv.o lib/debug.o lib/fault.o \
 	  lib/interface.o lib/md4.o \
@@ -341,7 +349,7 @@
 	  lib/tallocmsg.o lib/dmallocmsg.o libsmb/smb_signing.o \
 	  lib/md5.o lib/hmacmd5.o lib/arc4.o lib/iconv.o \
 	  lib/pam_errors.o intl/lang_tdb.o lib/conn_tdb.o \
-	  lib/adt_tree.o lib/gencache.o $(TDB_OBJ) \
+	  lib/adt_tree.o lib/gencache.o \
 	  lib/module.o lib/events.o lib/ldap_escape.o @CHARSET_STATIC@ \
 	  lib/secdesc.o lib/util_seaccess.o lib/secace.o lib/secacl.o \
 	  libads/krb5_errs.o lib/system_smbd.o lib/audit.o $(LIBNDR_OBJ) \
@@ -359,7 +367,7 @@
 POPT_LIB_OBJ = lib/popt_common.o
 
 PARAM_WITHOUT_REG_OBJ = dynconfig.o param/loadparm.o param/params.o param/util.o lib/sharesec.o lib/ldap_debug_handler.o
-PARAM_REG_ADD_OBJ = $(REG_SMBCONF_OBJ) $(LIBNET_CONF_OBJ) $(PRIVILEGES_BASIC_OBJ)
+PARAM_REG_ADD_OBJ = $(REG_SMBCONF_OBJ) $(LIBSMBCONF_OBJ) $(PRIVILEGES_BASIC_OBJ)
 PARAM_OBJ = $(PARAM_WITHOUT_REG_OBJ) $(PARAM_REG_ADD_OBJ)
 
 KRBCLIENT_OBJ = libads/kerberos.o libads/ads_status.o
@@ -374,7 +382,9 @@
 		  nsswitch/libwbclient/wbc_idmap.o \
 		  nsswitch/libwbclient/wbc_sid.o \
 		  nsswitch/libwbclient/wbc_pam.o
-LIBWBCLIENT_OBJ = $(LIBWBCLIENT_OBJ0) $(WBCOMMON_OBJ) @LIBTALLOC_STATIC@ $(LIBREPLACE_OBJ)
+LIBWBCLIENT_OBJ = $(LIBWBCLIENT_OBJ0) \
+		  $(WBCOMMON_OBJ) \
+		  @LIBTALLOC_STATIC@ $(LIBREPLACE_OBJ)
 
 LIBGPO_OBJ0 = libgpo/gpo_ldap.o libgpo/gpo_ini.o libgpo/gpo_util.o \
 	      libgpo/gpo_fetch.o libgpo/gpo_filesync.o libgpo/gpo_sec.o
@@ -385,7 +395,7 @@
 	     libads/krb5_setpw.o libads/ldap_user.o \
 	     libads/ads_struct.o libads/kerberos_keytab.o \
              libads/disp_sec.o libads/ads_utils.o libads/ldap_utils.o \
-	     libads/cldap.o libads/ldap_schema.o libads/util.o libads/ndr.o
+	     libads/ldap_schema.o libads/util.o libads/ndr.o
 
 LIBADS_SERVER_OBJ = libads/kerberos_verify.o libads/authdata.o \
 		    librpc/ndr/ndr_krb5pac.o \
@@ -393,13 +403,35 @@
 
 SECRETS_OBJ = passdb/secrets.o passdb/machine_sid.o
 
+LIBNBT_OBJ = libcli/nbt/nbtname.o \
+	     librpc/gen_ndr/ndr_nbt.o \
+	     librpc/gen_ndr/ndr_svcctl.o
+
 LIBNMB_OBJ = libsmb/unexpected.o libsmb/namecache.o libsmb/nmblib.o \
 	     libsmb/namequery.o libsmb/conncache.o libads/dns.o
 
-LIBSAMBA_OBJ = libsmb/nterr.o libsmb/dcerpc_err.o libsmb/smbdes.o \
-	       libsmb/smbencrypt.o libsmb/ntlm_check.o \
-	       libsmb/ntlmssp.o libsmb/ntlmssp_parse.o libsmb/ntlmssp_sign.o
+NTERR_OBJ = libsmb/nterr.o
+DOSERR_OBJ = libsmb/doserr.o
+ERRORMAP_OBJ = libsmb/errormap.o
+DCE_RPC_ERR_OBJ = libsmb/dcerpc_err.o
 
+LIBSMB_ERR_OBJ0 = $(NTERR_OBJ) $(DOSERR_OBJ) $(ERRORMAP_OBJ) $(DCE_RPC_ERR_OBJ) \
+		  libsmb/smbdes.o libsmb/smbencrypt.o libsmb/ntlmssp_parse.o
+
+LIBSMB_ERR_OBJ = $(LIBSMB_ERR_OBJ0) \
+		 $(RPC_PARSE_OBJ1) \
+		 $(SECRETS_OBJ)
+
+LIBSMB_OBJ0 = \
+	       libsmb/ntlm_check.o \
+	       libsmb/ntlmssp.o \
+	       libsmb/ntlmssp_sign.o
+
+LIBSAMBA_OBJ = $(LIBSMB_OBJ0) \
+	       $(LIBSMB_ERR_OBJ)
+
+CLDAP_OBJ = libads/cldap.o
+
 LIBSMB_OBJ = libsmb/clientgen.o libsmb/cliconnect.o libsmb/clifile.o \
 	     libsmb/clikrb5.o libsmb/clispnego.o libsmb/asn1.o \
 	     libsmb/clirap.o libsmb/clierror.o libsmb/climessage.o \
@@ -407,11 +439,14 @@
 	     libsmb/clitrans.o libsmb/clisecdesc.o libsmb/clidgram.o \
 	     libsmb/clistr.o libsmb/cliquota.o libsmb/clifsinfo.o libsmb/clidfs.o \
              libsmb/smberr.o libsmb/credentials.o libsmb/pwd_cache.o \
-	     libsmb/clioplock.o $(ERRORMAP_OBJ) libsmb/clirap2.o \
-	     libsmb/smb_seal.o $(DOSERR_OBJ) \
-	     $(RPC_PARSE_OBJ1) $(LIBSAMBA_OBJ) $(LIBNMB_OBJ)
+	     libsmb/clioplock.o libsmb/clirap2.o \
+	     libsmb/smb_seal.o libsmb/async_smb.o \
+	     $(LIBSAMBA_OBJ) \
+	     $(LIBNMB_OBJ) \
+	     $(LIBNBT_OBJ) \
+	     $(CLDAP_OBJ)
 
-RPC_CLIENT_OBJ1 = rpc_client/cli_netlogon.o rpc_client/cli_srvsvc.o
+RPC_CLIENT_OBJ1 = rpc_client/cli_netlogon.o
 
 LIBMSRPC_OBJ = rpc_client/cli_lsarpc.o rpc_client/cli_samr.o \
 	       $(RPC_CLIENT_OBJ1) rpc_client/cli_reg.o $(RPC_CLIENT_OBJ) \
@@ -441,6 +476,7 @@
 UTIL_REG_OBJ = lib/util_reg.o
 UTIL_REG_API_OBJ = lib/util_reg_api.o
 
+REG_INIT_BASIC_OBJ = registry/reg_init_basic.o
 REG_INIT_SMBCONF_OBJ = registry/reg_init_smbconf.o
 REG_INIT_FULL_OBJ = registry/reg_init_full.o
 
@@ -469,7 +505,8 @@
 	       registry/reg_util.o \
 	       $(UTIL_REG_API_OBJ) \
 	       lib/util_nttoken.o \
-	       $(REG_BACKENDS_BASE_OBJ)
+	       $(REG_BACKENDS_BASE_OBJ) \
+	       $(REG_INIT_BASIC_OBJ)
 
 REG_SMBCONF_OBJ = $(REG_BASE_OBJ) \
 		  $(REG_BACKENDS_SMBCONF_OBJ) \
@@ -499,7 +536,7 @@
 
 RPC_DSSETUP_OBJ =  rpc_server/srv_dssetup_nt.o librpc/gen_ndr/srv_dssetup.o
 
-RPC_SVC_OBJ = rpc_server/srv_srvsvc.o rpc_server/srv_srvsvc_nt.o \
+RPC_SVC_OBJ = rpc_server/srv_srvsvc_nt.o \
 	      librpc/gen_ndr/srv_srvsvc.o
 
 RPC_WKS_OBJ =  librpc/gen_ndr/srv_wkssvc.o rpc_server/srv_wkssvc_nt.o
@@ -558,10 +595,10 @@
 
 PROFILE_OBJ = profile/profile.o
 PROFILES_OBJ = utils/profiles.o \
-               $(ERRORMAP_OBJ) \
-	       $(RPC_PARSE_OBJ1) $(PARAM_OBJ) $(LIBSAMBA_OBJ) \
-               $(DOSERR_OBJ) $(LIB_OBJ) $(LIB_DUMMY_OBJ) \
-               $(POPT_LIB_OBJ) $(SECRETS_OBJ)
+	       $(LIBSAMBA_OBJ) \
+	       $(PARAM_OBJ) \
+               $(LIB_OBJ) $(LIB_DUMMY_OBJ) \
+               $(POPT_LIB_OBJ)
 
 OPLOCK_OBJ = smbd/oplock.o smbd/oplock_irix.o smbd/oplock_linux.o
 
@@ -651,7 +688,7 @@
 	       $(MANGLE_OBJ) @VFS_STATIC@
 
 SMBD_OBJ_BASE = $(PARAM_WITHOUT_REG_OBJ) $(SMBD_OBJ_SRV) $(LIBSMB_OBJ) \
-		$(RPC_SERVER_OBJ) $(RPC_PARSE_OBJ) $(SECRETS_OBJ) \
+		$(RPC_SERVER_OBJ) $(RPC_PARSE_OBJ) \
 		$(LOCKING_OBJ) $(PASSDB_OBJ) $(PRINTING_OBJ) $(PROFILE_OBJ) \
 		$(LIB_OBJ) $(PRINTBACKEND_OBJ) $(OPLOCK_OBJ) \
 		$(NOTIFY_OBJ) $(GROUPDB_OBJ) $(AUTH_OBJ) \
@@ -659,6 +696,7 @@
 		$(LIBADS_OBJ) $(KRBCLIENT_OBJ) $(LIBADS_SERVER_OBJ) \
 		$(REG_FULL_OBJ) $(POPT_LIB_OBJ) $(BUILDOPT_OBJ) \
 		$(SMBLDAP_OBJ) $(LDB_OBJ) $(LIBNET_OBJ) @LIBWBCLIENT_STATIC@ \
+		$(LIBSMBCONF_OBJ) \
 		$(PRIVILEGES_BASIC_OBJ)
 
 PRINTING_OBJ = printing/pcap.o printing/print_svid.o printing/print_aix.o \
@@ -682,16 +720,17 @@
             nmbd/nmbd_processlogon.o nmbd/nmbd_responserecordsdb.o \
             nmbd/nmbd_sendannounce.o nmbd/nmbd_serverlistdb.o \
             nmbd/nmbd_subnetdb.o nmbd/nmbd_winsproxy.o nmbd/nmbd_winsserver.o \
-            nmbd/nmbd_workgroupdb.o nmbd/nmbd_synclists.o
+            nmbd/nmbd_workgroupdb.o nmbd/nmbd_synclists.o smbd/connection.o
 
 NMBD_OBJ = $(NMBD_OBJ1) $(PARAM_OBJ) $(LIBSMB_OBJ) $(KRBCLIENT_OBJ) \
-           $(PROFILE_OBJ) $(LIB_NONSMBD_OBJ) $(SECRETS_OBJ) $(POPT_LIB_OBJ)
+           $(PROFILE_OBJ) $(LIB_NONSMBD_OBJ) $(POPT_LIB_OBJ) \
+	   librpc/gen_ndr/ndr_samr.o librpc/gen_ndr/ndr_lsa.o
 
 SWAT_OBJ1 = web/cgi.o web/diagnose.o web/startstop.o web/statuspage.o \
            web/swat.o web/neg_lang.o
 
 SWAT_OBJ = $(SWAT_OBJ1) $(PARAM_OBJ) $(PRINTING_OBJ) $(LIBSMB_OBJ) \
-	   $(LOCKING_OBJ) $(PASSDB_OBJ) @LIBWBCLIENT_STATIC@ $(SECRETS_OBJ) $(KRBCLIENT_OBJ) \
+	   $(LOCKING_OBJ) $(PASSDB_OBJ) @LIBWBCLIENT_STATIC@ $(KRBCLIENT_OBJ) \
 	   $(LIB_NONSMBD_OBJ) $(GROUPDB_OBJ) $(PLAINTEXT_AUTH_OBJ) \
 	   $(POPT_LIB_OBJ) $(SMBLDAP_OBJ) $(RPC_PARSE_OBJ) $(LIBMSRPC_GEN_OBJ) $(LIBMSRPC_OBJ) \
            $(PASSCHANGE_OBJ) $(LDB_OBJ)
@@ -699,17 +738,16 @@
 STATUS_OBJ = utils/status.o utils/status_profile.o \
 	     $(LOCKING_OBJ) $(PARAM_OBJ) \
              $(PROFILE_OBJ) $(LIB_NONSMBD_OBJ) $(POPT_LIB_OBJ) \
-	     $(SECRETS_OBJ) $(LIBSAMBA_OBJ) $(ERRORMAP_OBJ) $(RPC_PARSE_OBJ1) \
-             $(DOSERR_OBJ)
+	     $(LIBSAMBA_OBJ)
 
 SMBCONTROL_OBJ = utils/smbcontrol.o $(LOCKING_OBJ) $(PARAM_OBJ) \
 	$(PROFILE_OBJ) $(LIB_NONSMBD_OBJ) $(POPT_LIB_OBJ) \
-	$(SECRETS_OBJ) $(LIBSAMBA_OBJ) $(RPC_PARSE_OBJ1) $(DOSERR_OBJ) \
-	$(PRINTBASE_OBJ) $(ERRORMAP_OBJ)
+	$(LIBSAMBA_OBJ) \
+	$(PRINTBASE_OBJ)
 
 SMBTREE_OBJ = utils/smbtree.o $(PARAM_OBJ) \
              $(PROFILE_OBJ) $(LIB_NONSMBD_OBJ) $(LIBSMB_OBJ) \
-	     $(KRBCLIENT_OBJ) $(POPT_LIB_OBJ) $(SECRETS_OBJ) \
+	     $(KRBCLIENT_OBJ) $(POPT_LIB_OBJ) \
              rpc_client/cli_pipe.o $(RPC_PARSE_OBJ2) \
              $(RPC_CLIENT_OBJ1) \
 	     $(PASSDB_OBJ) @LIBWBCLIENT_STATIC@ $(SMBLDAP_OBJ) $(LDB_OBJ) $(GROUPDB_OBJ) \
@@ -717,21 +755,21 @@
 
 TESTPARM_OBJ = utils/testparm.o \
                $(PARAM_OBJ) $(LIB_NONSMBD_OBJ) $(POPT_LIB_OBJ) \
-	       $(SECRETS_OBJ) $(LIBSAMBA_OBJ) $(RPC_PARSE_OBJ1) $(DOSERR_OBJ) \
-	       $(ERRORMAP_OBJ)
+	       $(LIBSAMBA_OBJ)
 
 PASSWD_UTIL_OBJ = utils/passwd_util.o
 
 SMBPASSWD_OBJ = utils/smbpasswd.o $(PASSWD_UTIL_OBJ) $(PASSCHANGE_OBJ) \
-		$(PARAM_OBJ) $(SECRETS_OBJ) $(LIBSMB_OBJ) $(PASSDB_OBJ) @LIBWBCLIENT_STATIC@ \
+		$(PARAM_OBJ) $(LIBSMB_OBJ) $(PASSDB_OBJ) @LIBWBCLIENT_STATIC@ \
 		$(GROUPDB_OBJ) $(LIB_NONSMBD_OBJ) $(KRBCLIENT_OBJ) \
 		$(POPT_LIB_OBJ) $(SMBLDAP_OBJ) $(RPC_PARSE_OBJ) \
 		$(LIBMSRPC_GEN_OBJ) $(LIBMSRPC_OBJ) $(LDB_OBJ)
 
 PDBEDIT_OBJ = utils/pdbedit.o $(PASSWD_UTIL_OBJ) $(PARAM_OBJ) $(PASSDB_OBJ) @LIBWBCLIENT_STATIC@ \
-		$(LIBSAMBA_OBJ) $(LIB_NONSMBD_OBJ) $(GROUPDB_OBJ) \
-		$(SECRETS_OBJ) $(POPT_LIB_OBJ) $(SMBLDAP_OBJ) libsmb/asn1.o \
-		$(RPC_PARSE_OBJ1) $(DOSERR_OBJ) $(LDB_OBJ) $(ERRORMAP_OBJ) 
+		$(LIBSAMBA_OBJ) \
+		$(LIB_NONSMBD_OBJ) $(GROUPDB_OBJ) \
+		$(POPT_LIB_OBJ) $(SMBLDAP_OBJ) libsmb/asn1.o \
+		$(LDB_OBJ)
 
 SMBGET_OBJ = utils/smbget.o $(POPT_LIB_OBJ) $(LIBSMBCLIENT_OBJ0) @LIBWBCLIENT_STATIC@
 
@@ -750,7 +788,7 @@
              $(PARAM_OBJ) $(LIBSMB_OBJ) $(LIB_NONSMBD_OBJ) \
              $(RPC_PARSE_OBJ) $(PASSDB_OBJ) @LIBWBCLIENT_STATIC@ $(LIBMSRPC_GEN_OBJ) $(LIBMSRPC_OBJ) \
              $(READLINE_OBJ) $(GROUPDB_OBJ) $(KRBCLIENT_OBJ) \
-	     $(LIBADS_OBJ) $(SECRETS_OBJ) $(POPT_LIB_OBJ) \
+	     $(LIBADS_OBJ) $(POPT_LIB_OBJ) \
 	     $(SMBLDAP_OBJ) $(DCUTIL_OBJ) $(LDB_OBJ) 
 
 PAM_WINBIND_OBJ = nsswitch/pam_winbind.o $(WBCOMMON_OBJ) \
@@ -772,7 +810,7 @@
 		    $(PARAM_OBJ) $(LIB_NONSMBD_OBJ) \
 		    $(LIBSMB_OBJ) $(KRBCLIENT_OBJ) \
 		    $(LIBMSRPC_OBJ) $(LIBMSRPC_GEN_OBJ) $(RPC_PARSE_OBJ) \
-		    $(SECRETS_OBJ) $(PASSDB_OBJ) $(SMBLDAP_OBJ) $(GROUPDB_OBJ) $(LDB_OBJ)
+		    $(PASSDB_OBJ) $(SMBLDAP_OBJ) $(GROUPDB_OBJ) $(LDB_OBJ)
 
 LIBSMBCLIENT_OBJ = $(LIBSMBCLIENT_OBJ0) @LIBWBCLIENT_STATIC@
 
@@ -784,7 +822,7 @@
 
 LIBBIGBALLOFMUD_MAJOR = 0
 
-LIBBIGBALLOFMUD_OBJ = $(PARAM_OBJ) $(LIB_NONSMBD_OBJ) $(SECRETS_OBJ) \
+LIBBIGBALLOFMUD_OBJ = $(PARAM_OBJ) $(LIB_NONSMBD_OBJ) \
 	$(LIBSMB_OBJ) $(LIBMSRPC_OBJ) $(LIBMSRPC_GEN_OBJ) $(RPC_PARSE_OBJ) $(PASSDB_OBJ) @LIBWBCLIENT_STATIC@ \
 	$(GROUPDB_OBJ) $(KRBCLIENT_OBJ) $(SMBLDAP_OBJ) $(LDB_OBJ)
 
@@ -795,26 +833,42 @@
 
 CLIENT_OBJ = $(CLIENT_OBJ1) $(PARAM_OBJ) $(LIBSMB_OBJ) \
 	     $(LIB_NONSMBD_OBJ) $(KRBCLIENT_OBJ) $(LIBMSRPC_GEN_OBJ) \
-             $(READLINE_OBJ) $(POPT_LIB_OBJ) $(SECRETS_OBJ) \
+             $(READLINE_OBJ) $(POPT_LIB_OBJ) \
              $(PASSDB_OBJ) @LIBWBCLIENT_STATIC@ $(SMBLDAP_OBJ) $(GROUPDB_OBJ) $(LDB_OBJ) \
 	     $(DISPLAY_SEC_OBJ) 
 
 LIBNETAPI_OBJ1 = lib/netapi/netapi.o \
+		 lib/netapi/cm.o \
+		 librpc/gen_ndr/ndr_libnetapi.o \
+		 lib/netapi/libnetapi.o \
 		 lib/netapi/joindomain.o \
 		 lib/netapi/serverinfo.o \
-		 lib/netapi/getdc.o
+		 lib/netapi/getdc.o \
+		 lib/netapi/user.o
 
 LIBNETAPI_OBJ  = $(LIBNETAPI_OBJ1) $(LIBNET_OBJ) \
+		 $(LIBSMBCONF_OBJ) \
 		 $(REG_SMBCONF_OBJ) \
 		 $(PARAM_WITHOUT_REG_OBJ) $(LIB_NONSMBD_OBJ) \
 		 $(LIBSMB_OBJ) $(KRBCLIENT_OBJ) \
 		 $(LIBMSRPC_OBJ) $(LIBMSRPC_GEN_OBJ) $(RPC_PARSE_OBJ) \
-		 $(SECRETS_OBJ) $(PASSDB_OBJ) @LIBWBCLIENT_STATIC@ $(SMBLDAP_OBJ) $(GROUPDB_OBJ) $(LDB_OBJ) \
+		 $(PASSDB_OBJ) @LIBWBCLIENT_STATIC@ $(SMBLDAP_OBJ) $(GROUPDB_OBJ) $(LDB_OBJ) \
 		 $(DCUTIL_OBJ) $(LIBADS_OBJ) $(PRIVILEGES_BASIC_OBJ)
 
-LIBNET_CONF_OBJ = libnet/libnet_conf.o
+LIBSMBCONF_OBJ = lib/smbconf/smbconf.o lib/smbconf/smbconf_util.o \
+		 lib/smbconf/smbconf_reg.o \
+		 lib/smbconf/smbconf_txt.o \
+		 lib/smbconf/smbconf_init.o
 
-LIBNET_OBJ = $(LIBNET_CONF_OBJ) libnet/libnet_join.o \
+SMBCONFTORT_OBJ0 = lib/smbconf/testsuite.o
+
+SMBCONFTORT_OBJ = $(SMBCONFTORT_OBJ0) \
+		  $(LIB_NONSMBD_OBJ) \
+		  $(PARAM_OBJ) \
+		  $(LIBSMB_ERR_OBJ) \
+		  $(POPT_LIB_OBJ)
+
+LIBNET_OBJ = libnet/libnet_join.o \
 	     librpc/gen_ndr/ndr_libnet_join.o
 
 NET_OBJ1 = utils/net.o utils/net_ads.o utils/net_help.o \
@@ -826,9 +880,16 @@
 	   utils/netlookup.o utils/net_sam.o utils/net_rpc_shell.o \
 	   utils/net_util.o utils/net_rpc_sh_acct.o utils/net_rpc_audit.o \
 	   $(PASSWD_UTIL_OBJ) utils/net_dns.o utils/net_ads_gpo.o \
-	   utils/net_conf.o auth/token_util.o utils/net_dom.o nsswitch/wb_client.o
+	   utils/net_conf.o \
+	   utils/net_registry.o \
+	   auth/token_util.o utils/net_dom.o
 
-NET_OBJ = $(NET_OBJ1) $(PARAM_WITHOUT_REG_OBJ) $(SECRETS_OBJ) $(LIBSMB_OBJ) \
+# these are not processed by make proto
+NET_OBJ2 = utils/net_registry_util.o
+
+NET_OBJ = $(NET_OBJ1) \
+	  $(NET_OBJ2) \
+	  $(PARAM_WITHOUT_REG_OBJ) $(LIBSMB_OBJ) \
 	  $(RPC_PARSE_OBJ) $(PASSDB_OBJ) $(GROUPDB_OBJ) \
 	  $(KRBCLIENT_OBJ) $(LIB_NONSMBD_OBJ) $(LIBADDNS_OBJ0) \
 	  $(LIBMSRPC_OBJ) $(LIBMSRPC_GEN_OBJ) \
@@ -837,11 +898,13 @@
 	  $(AFS_OBJ) $(AFS_SETTOKEN_OBJ) $(READLINE_OBJ) \
 	  $(LDB_OBJ) $(LIBGPO_OBJ) @BUILD_INIPARSER@ $(DISPLAY_SEC_OBJ) \
 	  $(REG_SMBCONF_OBJ) @LIBNETAPI_STATIC@ $(LIBNET_OBJ) \
-	  $(WBCOMMON_OBJ) @LIBWBCLIENT_STATIC@ \
+	  $(LIBSMBCONF_OBJ) \
+	  @LIBWBCLIENT_STATIC@ \
 	  $(PRIVILEGES_BASIC_OBJ)
 
 CUPS_OBJ = client/smbspool.o $(PARAM_OBJ) $(LIBSMB_OBJ) \
-	  $(LIB_NONSMBD_OBJ) $(KRBCLIENT_OBJ) $(SECRETS_OBJ) $(POPT_LIB_OBJ)
+	  $(LIB_NONSMBD_OBJ) $(KRBCLIENT_OBJ) $(POPT_LIB_OBJ) \
+	  librpc/gen_ndr/ndr_samr.o librpc/gen_ndr/ndr_lsa.o
 
 CIFS_MOUNT_OBJ = client/mount.cifs.o
 
@@ -849,69 +912,71 @@
 
 CIFS_SPNEGO_OBJ = client/cifs.spnego.o
 
-NMBLOOKUP_OBJ = utils/nmblookup.o $(PARAM_OBJ) $(LIBNMB_OBJ) $(RPC_PARSE_OBJ1) $(DOSERR_OBJ) \
-               $(LIB_NONSMBD_OBJ) $(POPT_LIB_OBJ) $(SECRETS_OBJ) $(LIBSAMBA_OBJ) \
-	       $(ERRORMAP_OBJ)
+NMBLOOKUP_OBJ = utils/nmblookup.o $(PARAM_OBJ) $(LIBNMB_OBJ) \
+               $(LIB_NONSMBD_OBJ) $(POPT_LIB_OBJ) $(LIBSAMBA_OBJ)
 
 SMBTORTURE_OBJ1 = torture/torture.o torture/nbio.o torture/scanner.o torture/utable.o \
 		torture/denytest.o torture/mangle_test.o
 
 SMBTORTURE_OBJ = $(SMBTORTURE_OBJ1) $(PARAM_OBJ) \
-	$(LIBSMB_OBJ) $(KRBCLIENT_OBJ) $(LIB_NONSMBD_OBJ) $(SECRETS_OBJ)
+	$(LIBSMB_OBJ) $(KRBCLIENT_OBJ) $(LIB_NONSMBD_OBJ) \
+	librpc/gen_ndr/ndr_samr.o librpc/gen_ndr/ndr_lsa.o
 
 MASKTEST_OBJ = torture/masktest.o $(PARAM_OBJ) $(LIBSMB_OBJ) $(KRBCLIENT_OBJ) \
-                 $(LIB_NONSMBD_OBJ) $(SECRETS_OBJ)
+                 $(LIB_NONSMBD_OBJ) \
+		 librpc/gen_ndr/ndr_samr.o librpc/gen_ndr/ndr_lsa.o
 
 MSGTEST_OBJ = torture/msgtest.o $(PARAM_OBJ) $(LIBSMB_OBJ) $(KRBCLIENT_OBJ) \
-                 $(LIB_NONSMBD_OBJ) $(SECRETS_OBJ)
+                 $(LIB_NONSMBD_OBJ) \
+		 librpc/gen_ndr/ndr_samr.o librpc/gen_ndr/ndr_lsa.o
 
 LOCKTEST_OBJ = torture/locktest.o $(PARAM_OBJ) $(LOCKING_OBJ) $(KRBCLIENT_OBJ) \
-               $(LIBSMB_OBJ) $(LIB_NONSMBD_OBJ) $(SECRETS_OBJ)
+               $(LIBSMB_OBJ) $(LIB_NONSMBD_OBJ) \
+               librpc/gen_ndr/ndr_samr.o librpc/gen_ndr/ndr_lsa.o
 
 NSSTEST_OBJ = torture/nsstest.o $(PARAM_OBJ) $(LIBSMB_OBJ) $(KRBCLIENT_OBJ) \
-                 $(LIB_NONSMBD_OBJ) $(SECRETS_OBJ)
+                 $(LIB_NONSMBD_OBJ) \
+		 librpc/gen_ndr/ndr_samr.o librpc/gen_ndr/ndr_lsa.o
 
 PDBTEST_OBJ = torture/pdbtest.o $(PARAM_OBJ) $(LIBSMB_OBJ) $(KRBCLIENT_OBJ) \
-		$(LIB_NONSMBD_OBJ) $(SECRETS_OBJ) $(PASSDB_OBJ) @LIBWBCLIENT_STATIC@ $(GROUPDB_OBJ) \
-		$(SMBLDAP_OBJ) $(POPT_LIB_OBJ) $(LDB_OBJ)
+		$(LIB_NONSMBD_OBJ) $(PASSDB_OBJ) @LIBWBCLIENT_STATIC@ $(GROUPDB_OBJ) \
+		$(SMBLDAP_OBJ) $(POPT_LIB_OBJ) $(LDB_OBJ) \
+		librpc/gen_ndr/ndr_samr.o librpc/gen_ndr/ndr_lsa.o
 
-
 VFSTEST_OBJ = torture/cmd_vfs.o torture/vfstest.o $(SMBD_OBJ_BASE) $(READLINE_OBJ)
 
-SMBICONV_OBJ = $(PARAM_OBJ) torture/smbiconv.o $(LIB_NONSMBD_OBJ) $(POPT_LIB_OBJ) $(SECRETS_OBJ) $(LIBSAMBA_OBJ) $(DOSERR_OBJ) $(RPC_PARSE_OBJ1) $(ERRORMAP_OBJ)
+SMBICONV_OBJ = $(PARAM_OBJ) torture/smbiconv.o $(LIB_NONSMBD_OBJ) $(POPT_LIB_OBJ) $(LIBSAMBA_OBJ)
 
 LOG2PCAP_OBJ = utils/log2pcaphex.o
 
 LOCKTEST2_OBJ = torture/locktest2.o $(PARAM_OBJ) $(LOCKING_OBJ) $(LIBSMB_OBJ) \
-		$(KRBCLIENT_OBJ) $(LIB_NONSMBD_OBJ) $(SECRETS_OBJ)
+		$(KRBCLIENT_OBJ) $(LIB_NONSMBD_OBJ) \
+		librpc/gen_ndr/ndr_samr.o librpc/gen_ndr/ndr_lsa.o
 
 SMBCACLS_OBJ = utils/smbcacls.o $(PARAM_OBJ) $(LIBSMB_OBJ) \
 		$(KRBCLIENT_OBJ) $(LIB_NONSMBD_OBJ) $(RPC_PARSE_OBJ) \
 		$(PASSDB_OBJ) @LIBWBCLIENT_STATIC@ $(GROUPDB_OBJ) $(LIBMSRPC_OBJ) $(LIBMSRPC_GEN_OBJ) \
-		$(SECRETS_OBJ) \
 		$(POPT_LIB_OBJ) $(DCUTIL_OBJ) $(LIBADS_OBJ) $(SMBLDAP_OBJ) $(LDB_OBJ)
 
 SMBCQUOTAS_OBJ = utils/smbcquotas.o $(LIBSMB_OBJ) $(KRBCLIENT_OBJ) \
 		$(PARAM_OBJ) \
 		$(LIB_NONSMBD_OBJ) $(RPC_PARSE_OBJ) \
-		$(LIBMSRPC_OBJ) $(LIBMSRPC_GEN_OBJ) $(SECRETS_OBJ) $(POPT_LIB_OBJ) \
+		$(LIBMSRPC_OBJ) $(LIBMSRPC_GEN_OBJ) $(POPT_LIB_OBJ) \
 		$(PASSDB_OBJ) @LIBWBCLIENT_STATIC@ $(SMBLDAP_OBJ) $(GROUPDB_OBJ) $(LDB_OBJ)
 
 EVTLOGADM_OBJ0	= utils/eventlogadm.o
 
 EVTLOGADM_OBJ	= $(EVTLOGADM_OBJ0) $(PARAM_OBJ) $(LIB_NONSMBD_OBJ) \
-		$(ERRORMAP_OBJ) $(RPC_PARSE_OBJ1) $(LIBSAMBA_OBJ) $(DOSERR_OBJ) \
-		$(SECRETS_OBJ) \
+		$(LIBSAMBA_OBJ) \
 	        registry/reg_eventlog.o rpc_server/srv_eventlog_lib.o
 
 SHARESEC_OBJ0 = utils/sharesec.o
 SHARESEC_OBJ  = $(SHARESEC_OBJ0) $(PARAM_OBJ) $(LIB_NONSMBD_OBJ) \
-		$(ERRORMAP_OBJ) $(RPC_PARSE_OBJ1) $(LIBSAMBA_OBJ) $(DOSERR_OBJ) \
-                $(POPT_LIB_OBJ) $(SECRETS_OBJ)
+		$(LIBSAMBA_OBJ) \
+                $(POPT_LIB_OBJ)
 
 TALLOCTORT_OBJ = @tallocdir@/testsuite.o $(PARAM_OBJ) $(LIB_NONSMBD_OBJ) \
-                 $(RPC_PARSE_OBJ1) $(DOSERR_OBJ) $(LIBSAMBA_OBJ) $(SECRETS_OBJ) \
-		 $(ERRORMAP_OBJ)
+                 $(LIBSAMBA_OBJ)
 
 REPLACETORT_OBJ = lib/replace/test/testsuite.o \
 		lib/replace/test/getifaddrs.o \
@@ -920,15 +985,15 @@
 		$(LIBREPLACE_OBJ)
 
 NDRDUMP_OBJ = librpc/tools/ndrdump.o \
-			  $(PARAM_OBJ) $(LIBNDR_GEN_OBJ) \
-			  $(LIBSAMBA_OBJ) $(LIB_NONSMBD_OBJ) $(POPT_LIB_OBJ) \
-			  $(RPC_PARSE_OBJ1) $(DOSERR_OBJ) $(SECRETS_OBJ) \
-			  $(ERRORMAP_OBJ)
+	      $(PARAM_OBJ) $(LIBNDR_GEN_OBJ) \
+	      $(LIBSAMBA_OBJ) $(LIB_NONSMBD_OBJ) $(POPT_LIB_OBJ) \
+	      librpc/gen_ndr/ndr_svcctl.o
 
 DEBUG2HTML_OBJ = utils/debug2html.o utils/debugparse.o
 
-SMBFILTER_OBJ = utils/smbfilter.o $(PARAM_OBJ) $(LIBSMB_OBJ) $(SECRETS_OBJ) \
-                 $(LIB_NONSMBD_OBJ) $(KRBCLIENT_OBJ)
+SMBFILTER_OBJ = utils/smbfilter.o $(PARAM_OBJ) $(LIBSMB_OBJ) \
+                 $(LIB_NONSMBD_OBJ) $(KRBCLIENT_OBJ) \
+		 librpc/gen_ndr/ndr_samr.o librpc/gen_ndr/ndr_lsa.o
 
 PROTO_OBJ = $(SMBD_OBJ_MAIN) $(LIBNDR_OBJ) $(LIBNDR_GEN_OBJ) \
 	    $(SMBD_OBJ_SRV) $(NMBD_OBJ1) $(LIBSMB_OBJ) \
@@ -936,7 +1001,7 @@
 	    $(LIBMSRPC_OBJ) \
 	    $(LIB_WITH_PROTO_OBJ) \
 	    $(RPC_PIPE_OBJ) $(RPC_PARSE_OBJ) $(KRBCLIENT_OBJ) \
-	    $(AUTH_OBJ) $(PARAM_WITHOUT_REG_OBJ) $(LOCKING_OBJ) $(SECRETS_OBJ) \
+	    $(AUTH_OBJ) $(PARAM_WITHOUT_REG_OBJ) $(LOCKING_OBJ) \
 	    $(PRINTING_OBJ) $(PRINTBACKEND_OBJ) $(OPLOCK_OBJ) $(NOTIFY_OBJ) \
 	    $(PASSDB_OBJ) $(GROUPDB_OBJ) \
 	    $(READLINE_OBJ) $(PROFILE_OBJ) $(LIBADS_OBJ) $(LIBADS_SERVER_OBJ) \
@@ -951,13 +1016,14 @@
 	    $(PRIVILEGES_BASIC_OBJ)
 
 WINBIND_WINS_NSS_OBJ = nsswitch/wins.o $(PARAM_OBJ) \
-	$(LIBSMB_OBJ) $(LIB_NONSMBD_OBJ) $(NSSWINS_OBJ) $(KRBCLIENT_OBJ) $(SECRETS_OBJ)
+	$(LIBSMB_OBJ) $(LIB_NONSMBD_OBJ) $(NSSWINS_OBJ) $(KRBCLIENT_OBJ) \
+	librpc/gen_ndr/ndr_samr.o librpc/gen_ndr/ndr_lsa.o
 
 PAM_SMBPASS_OBJ_0 = pam_smbpass/pam_smb_auth.o pam_smbpass/pam_smb_passwd.o \
 		pam_smbpass/pam_smb_acct.o pam_smbpass/support.o
 PAM_SMBPASS_OBJ = $(PAM_SMBPASS_OBJ_0) $(PARAM_OBJ) $(LIB_NONSMBD_OBJ) $(PASSDB_OBJ) @LIBWBCLIENT_STATIC@ $(GROUPDB_OBJ) \
-		$(SECRETS_OBJ) $(SMBLDAP_OBJ) $(LIBSAMBA_OBJ) \
-		$(RPC_PARSE_OBJ1) $(DOSERR_OBJ) $(LDB_OBJ) $(ERRORMAP_OBJ)
+		$(SMBLDAP_OBJ) $(LIBSAMBA_OBJ) \
+		$(LDB_OBJ)
 
 IDMAP_OBJ     = winbindd/idmap.o winbindd/idmap_cache.o winbindd/idmap_util.o @IDMAP_STATIC@
 
@@ -987,22 +1053,22 @@
 		winbindd/winbindd_idmap.o \
 		winbindd/winbindd_locator.o \
 		winbindd/winbindd_ndr.o \
-		auth/token_util.o
+		auth/token_util.o \
+		smbd/connection.o
 
 WINBINDD_OBJ = \
 		$(WINBINDD_OBJ1) $(PASSDB_OBJ) @LIBWBCLIENT_STATIC@ $(GROUPDB_OBJ) \
 		$(PARAM_OBJ) $(LIB_NONSMBD_OBJ) \
 		$(LIBSMB_OBJ) $(LIBMSRPC_OBJ) $(LIBMSRPC_GEN_OBJ) $(RPC_PARSE_OBJ) \
 		$(PROFILE_OBJ) $(SLCACHE_OBJ) $(SMBLDAP_OBJ) \
-		$(SECRETS_OBJ) $(LIBADS_OBJ) $(KRBCLIENT_OBJ) $(POPT_LIB_OBJ) \
+		$(LIBADS_OBJ) $(KRBCLIENT_OBJ) $(POPT_LIB_OBJ) \
 		$(DCUTIL_OBJ) $(IDMAP_OBJ) $(NSS_INFO_OBJ) \
 		$(AFS_OBJ) $(AFS_SETTOKEN_OBJ) \
 		$(LIBADS_SERVER_OBJ) $(SERVER_MUTEX_OBJ) $(LDB_OBJ) 
 
 WBINFO_OBJ = nsswitch/wbinfo.o $(LIBSAMBA_OBJ) $(PARAM_OBJ) $(LIB_NONSMBD_OBJ) \
-		$(SECRETS_OBJ) $(POPT_LIB_OBJ) $(AFS_SETTOKEN_OBJ) $(RPC_PARSE_OBJ1) \
-		$(DOSERR_OBJ) lib/winbind_util.o $(WBCOMMON_OBJ) @LIBWBCLIENT_STATIC@ \
-		$(ERRORMAP_OBJ)
+		$(POPT_LIB_OBJ) $(AFS_SETTOKEN_OBJ) \
+		lib/winbind_util.o $(WBCOMMON_OBJ) @LIBWBCLIENT_STATIC@
 
 WINBIND_NSS_OBJ = $(WBCOMMON_OBJ) $(LIBREPLACE_OBJ) @WINBIND_NSS_EXTRA_OBJS@
 
@@ -1025,7 +1091,7 @@
 
 LDB_OBJ = ${LDB_COMMON_OBJ} ${LDB_TDB_OBJ} ${LDB_LDAP_OBJ} ${LDB_MODULES_OBJ}
 
-LDB_CMDLINE_OBJ = $(PARAM_OBJ) $(SECRETS_OBJ) $(LIBSMB_OBJ) \
+LDB_CMDLINE_OBJ = $(PARAM_OBJ) $(LIBSMB_OBJ) \
 	  $(RPC_PARSE_OBJ) $(PASSDB_OBJ) @LIBWBCLIENT_STATIC@ $(GROUPDB_OBJ) \
 	  $(KRBCLIENT_OBJ) $(LIB_NONSMBD_OBJ) $(LIBADDNS_OBJ0) \
 	  $(LIBMSRPC_OBJ) $(LIBMSRPC_GEN_OBJ) \
@@ -1067,10 +1133,10 @@
 
 NTLM_AUTH_OBJ = ${NTLM_AUTH_OBJ1} $(LIBSAMBA_OBJ) $(POPT_LIB_OBJ) \
 		libsmb/asn1.o libsmb/spnego.o libsmb/clikrb5.o libads/kerberos.o \
-		$(SECRETS_OBJ) $(SERVER_MUTEX_OBJ) $(LIBADS_SERVER_OBJ) \
-		$(RPC_PARSE_OBJ1) $(PASSDB_OBJ) $(GROUPDB_OBJ) \
-		$(SMBLDAP_OBJ) $(DOSERR_OBJ) $(LIBNMB_OBJ) \
-		$(LDB_OBJ) $(ERRORMAP_OBJ) $(WBCOMMON_OBJ) @LIBWBCLIENT_STATIC@ \
+		$(SERVER_MUTEX_OBJ) $(LIBADS_SERVER_OBJ) \
+		$(PASSDB_OBJ) $(GROUPDB_OBJ) \
+		$(SMBLDAP_OBJ) $(LIBNMB_OBJ) \
+		$(LDB_OBJ) $(WBCOMMON_OBJ) @LIBWBCLIENT_STATIC@ \
 		librpc/gen_ndr/ndr_samr.o \
 		librpc/gen_ndr/ndr_lsa.o \
 		librpc/gen_ndr/ndr_netlogon.o
@@ -1080,7 +1146,7 @@
 
 VLP_OBJ = $(VLP_OBJ1) $(PARAM_OBJ) $(LIBSMB_OBJ) \
 	  $(LIB_NONSMBD_OBJ) $(KRBCLIENT_OBJ) $(LIBMSRPC_GEN_OBJ) \
-	  $(READLINE_OBJ) $(POPT_LIB_OBJ) $(SECRETS_OBJ) \
+	  $(READLINE_OBJ) $(POPT_LIB_OBJ) \
 	  $(PASSDB_OBJ) @LIBWBCLIENT_STATIC@ $(SMBLDAP_OBJ) $(GROUPDB_OBJ) $(LDB_OBJ) \
 	  $(DISPLAY_SEC_OBJ)
 
@@ -1126,6 +1192,8 @@
 
 replacetort : SHOWFLAGS bin/replacetort at EXEEXT@
 
+smbconftort : SHOWFLAGS bin/smbconftort at EXEEXT@
+
 timelimit : SHOWFLAGS bin/timelimit at EXEEXT@
 
 nsswitch : SHOWFLAGS bin/winbindd at EXEEXT@ bin/wbinfo at EXEEXT@ @WINBIND_NSS@ \
@@ -1141,7 +1209,7 @@
 IDL_FILES = lsa.idl dfs.idl echo.idl winreg.idl initshutdown.idl \
 	srvsvc.idl svcctl.idl eventlog.idl wkssvc.idl netlogon.idl notify.idl \
 	epmapper.idl messaging.idl xattr.idl misc.idl samr.idl security.idl \
-	dssetup.idl krb5pac.idl ntsvcs.idl libnet_join.idl
+	dssetup.idl krb5pac.idl ntsvcs.idl libnetapi.idl
 
 idl:
 	@IDL_FILES="$(IDL_FILES)" CPP="$(CPP)" PERL="$(PERL)" \
@@ -1151,7 +1219,7 @@
 #####################################################################
 
 
-everything: all libtalloc libsmbclient libnetapi debug2html smbfilter talloctort replacetort modules torture \
+everything: all libtalloc libsmbclient libnetapi debug2html smbfilter talloctort replacetort smbconftort modules torture \
 	$(EVERYTHING_PROGS)
 
 .SUFFIXES:
@@ -1254,50 +1322,56 @@
 	  dir=bin $(MAKEDIR); fi
 	@: >> $@ || : > $@ # what a fancy emoticon!
 
-bin/smbd at EXEEXT@: $(BINARY_PREREQS) $(SMBD_OBJ) @LIBTDB_SHARED@ @LIBWBCLIENT_SHARED@ @BUILD_POPT@
+bin/smbd at EXEEXT@: $(BINARY_PREREQS) $(SMBD_OBJ) @LIBTALLOC_SHARED@ @LIBTDB_SHARED@ @LIBWBCLIENT_SHARED@ @BUILD_POPT@
 	@echo Linking $@
 	@$(CC) $(FLAGS) -o $@ $(SMBD_OBJ) $(LDFLAGS) $(LDAP_LIBS) \
 		$(KRB5LIBS) $(DYNEXP) $(PRINT_LIBS) $(AUTH_LIBS) \
 		$(ACL_LIBS) $(PASSDB_LIBS) $(LIBS) $(DNSSD_LIBS) \
-		@POPTLIBS@ @SMBD_LIBS@ @LIBTDB_LIBS@ @WINBIND_LIBS@
+		@POPTLIBS@ @SMBD_LIBS@ @LIBTALLOC_LIBS@ @LIBTDB_LIBS@ \
+		@WINBIND_LIBS@
 
-bin/nmbd at EXEEXT@: $(BINARY_PREREQS) $(NMBD_OBJ) @BUILD_POPT@ @LIBTDB_SHARED@
+bin/nmbd at EXEEXT@: $(BINARY_PREREQS) $(NMBD_OBJ) @BUILD_POPT@ @LIBTALLOC_SHARED@ @LIBTDB_SHARED@
 	@echo Linking $@
 	@$(CC) $(FLAGS) -o $@ $(NMBD_OBJ) $(LDFLAGS) $(DYNEXP) $(LIBS) \
-		@LIBTDB_LIBS@ @POPTLIBS@ $(KRB5LIBS) $(LDAP_LIBS)
+		@LIBTALLOC_LIBS@ @LIBTDB_LIBS@ @POPTLIBS@ \
+		$(KRB5LIBS) $(LDAP_LIBS)
 
-bin/swat at EXEEXT@: $(BINARY_PREREQS) $(SWAT_OBJ) @BUILD_POPT@ @LIBTDB_SHARED@ @LIBWBCLIENT_SHARED@
+bin/swat at EXEEXT@: $(BINARY_PREREQS) $(SWAT_OBJ) @BUILD_POPT@ @LIBTALLOC_SHARED@ @LIBTDB_SHARED@ @LIBWBCLIENT_SHARED@
 	@echo Linking $@
 	@$(CC) $(FLAGS) -o $@ $(SWAT_OBJ) $(LDFLAGS) $(DYNEXP) $(PRINT_LIBS) \
 	  $(AUTH_LIBS) $(LIBS) $(PASSDB_LIBS) @POPTLIBS@ $(KRB5LIBS) \
-	  $(LDAP_LIBS) @LIBTDB_LIBS@ @WINBIND_LIBS@
+	  $(LDAP_LIBS) @LIBTALLOC_LIBS@ @LIBTDB_LIBS@ @WINBIND_LIBS@
 
-bin/rpcclient at EXEEXT@: $(BINARY_PREREQS) $(RPCCLIENT_OBJ) @BUILD_POPT@ @LIBTDB_SHARED@ @LIBWBCLIENT_SHARED@
+bin/rpcclient at EXEEXT@: $(BINARY_PREREQS) $(RPCCLIENT_OBJ) @BUILD_POPT@ @LIBTALLOC_SHARED@ @LIBTDB_SHARED@ @LIBWBCLIENT_SHARED@
 	@echo Linking $@
 	@$(CC) $(FLAGS) -o $@ $(LDFLAGS) $(PASSDB_LIBS) $(RPCCLIENT_OBJ) \
 		$(DYNEXP) $(TERMLDFLAGS) $(TERMLIBS) $(LIBS) @POPTLIBS@ \
-		$(KRB5LIBS) $(LDAP_LIBS) @LIBTDB_LIBS@ @WINBIND_LIBS@
+		$(KRB5LIBS) $(LDAP_LIBS) @LIBTALLOC_LIBS@ @LIBTDB_LIBS@ \
+		@WINBIND_LIBS@
 
-bin/smbclient at EXEEXT@: $(BINARY_PREREQS) $(CLIENT_OBJ) @BUILD_POPT@ @LIBTDB_SHARED@ @LIBWBCLIENT_SHARED@
+bin/smbclient at EXEEXT@: $(BINARY_PREREQS) $(CLIENT_OBJ) @BUILD_POPT@ @LIBTALLOC_SHARED@ @LIBTDB_SHARED@ @LIBWBCLIENT_SHARED@
 	@echo Linking $@
 	@$(CC) $(FLAGS) -o $@ $(CLIENT_OBJ) $(LDFLAGS) $(DYNEXP) \
 		$(TERMLDFLAGS) $(TERMLIBS) $(LIBS) @POPTLIBS@ \
 		$(KRB5LIBS) $(LDAP_LIBS) $(NSCD_LIBS) $(DNSSD_LIBS) \
-		@LIBTDB_LIBS@ @WINBIND_LIBS@
+		@LIBTALLOC_LIBS@ @LIBTDB_LIBS@ @WINBIND_LIBS@
 
-bin/net at EXEEXT@: $(BINARY_PREREQS) $(NET_OBJ) @BUILD_POPT@ @LIBTDB_SHARED@ @LIBWBCLIENT_SHARED@
+bin/net at EXEEXT@: $(BINARY_PREREQS) $(NET_OBJ) @BUILD_POPT@ @LIBTALLOC_SHARED@ @LIBTDB_SHARED@ @LIBWBCLIENT_SHARED@ @LIBNETAPI_SHARED@
 	@echo Linking $@
 	@$(CC) $(FLAGS) -o $@ $(NET_OBJ) $(DYNEXP) $(LDFLAGS) $(LIBS) \
 		@POPTLIBS@ $(KRB5LIBS) $(UUID_LIBS) $(LDAP_LIBS) \
-		$(PASSDB_LIBS) $(TERMLDFLAGS) $(TERMLIBS) $(NSCD_LIBS) @INIPARSERLIBS@ @LIBTDB_LIBS@ @WINBIND_LIBS@ @LIBNETAPI_LIBS@
+		$(PASSDB_LIBS) $(TERMLDFLAGS) $(TERMLIBS) $(NSCD_LIBS) \
+		@INIPARSERLIBS@ @LIBTALLOC_LIBS@ @LIBTDB_LIBS@ @WINBIND_LIBS@ @LIBNETAPI_LIBS@
 
-bin/profiles at EXEEXT@: $(BINARY_PREREQS) $(PROFILES_OBJ) @BUILD_POPT@ @LIBTDB_SHARED@
+bin/profiles at EXEEXT@: $(BINARY_PREREQS) $(PROFILES_OBJ) @BUILD_POPT@ @LIBTALLOC_SHARED@ @LIBTDB_SHARED@
 	@echo Linking $@
-	@$(CC) $(FLAGS) -o $@ $(PROFILES_OBJ) $(DYNEXP) $(LDFLAGS) $(LIBS) $(LDAP_LIBS) @POPTLIBS@ @LIBTDB_LIBS@
+	@$(CC) $(FLAGS) -o $@ $(PROFILES_OBJ) $(DYNEXP) $(LDFLAGS) $(LIBS) \
+		$(LDAP_LIBS) @POPTLIBS@ @LIBTALLOC_LIBS@ @LIBTDB_LIBS@
 
-bin/smbspool at EXEEXT@: $(BINARY_PREREQS) $(CUPS_OBJ) @BUILD_POPT@ @LIBTDB_SHARED@
+bin/smbspool at EXEEXT@: $(BINARY_PREREQS) $(CUPS_OBJ) @BUILD_POPT@ @LIBTALLOC_SHARED@ @LIBTDB_SHARED@
 	@echo Linking $@
-	@$(CC) $(FLAGS) -o $@ $(CUPS_OBJ) $(DYNEXP) $(LDFLAGS) $(LIBS) $(KRB5LIBS) $(LDAP_LIBS) @POPTLIBS@ @LIBTDB_LIBS@
+	@$(CC) $(FLAGS) -o $@ $(CUPS_OBJ) $(DYNEXP) $(LDFLAGS) $(LIBS) \
+		$(KRB5LIBS) $(LDAP_LIBS) @POPTLIBS@ @LIBTALLOC_LIBS@ @LIBTDB_LIBS@
 
 bin/mount.cifs at EXEEXT@: $(BINARY_PREREQS) $(CIFS_MOUNT_OBJ) @BUILD_POPT@
 	@echo Linking $@
@@ -1307,166 +1381,216 @@
 	@echo Linking $@
 	@$(CC) $(FLAGS) -o $@ $(CIFS_UMOUNT_OBJ) $(DYNEXP) $(LDFLAGS) @POPTLIBS@
 
-bin/cifs.spnego at EXEEXT@: $(BINARY_PREREQS) $(CIFS_SPNEGO_OBJ) $(LIBSMBCLIENT_OBJ0) @BUILD_POPT@ @LIBTDB_SHARED@
+bin/cifs.spnego at EXEEXT@: $(BINARY_PREREQS) $(CIFS_SPNEGO_OBJ) $(LIBSMBCLIENT_OBJ0) @BUILD_POPT@ @LIBTALLOC_SHARED@ @LIBTDB_SHARED@ @LIBWBCLIENT_SHARED@
 	@echo Linking $@
-	@$(CC) $(FLAGS) -o $@ $(CIFS_SPNEGO_OBJ) $(DYNEXP) $(LDFLAGS) -lkeyutils $(LIBS) \
-		$(LIBSMBCLIENT_OBJ0) $(KRB5LIBS) $(LDAP_LIBS) @POPTLIBS@ @LIBWBCLIENT_SHARED@ @LIBTDB_LIBS@
+	@$(CC) $(FLAGS) -o $@ $(CIFS_SPNEGO_OBJ) $(DYNEXP) $(LDFLAGS) \
+		-lkeyutils $(LIBS) $(LIBSMBCLIENT_OBJ0) $(KRB5LIBS) \
+		$(LDAP_LIBS) @POPTLIBS@ @LIBTALLOC_LIBS@ @LIBWBCLIENT_SHARED@ \
+		@LIBTDB_LIBS@
 
-bin/testparm at EXEEXT@: $(BINARY_PREREQS) $(TESTPARM_OBJ) @BUILD_POPT@ @LIBTDB_SHARED@
+bin/testparm at EXEEXT@: $(BINARY_PREREQS) $(TESTPARM_OBJ) @BUILD_POPT@ @LIBTALLOC_SHARED@ @LIBTDB_SHARED@
 	@echo Linking $@
-	@$(CC) $(FLAGS) -o $@ $(TESTPARM_OBJ) $(LDFLAGS) $(DYNEXP) $(LIBS) $(LDAP_LIBS) @POPTLIBS@ @LIBTDB_LIBS@
+	@$(CC) $(FLAGS) -o $@ $(TESTPARM_OBJ) $(LDFLAGS) $(DYNEXP) $(LIBS) \
+		$(LDAP_LIBS) @POPTLIBS@ @LIBTALLOC_LIBS@ @LIBTDB_LIBS@
 
-bin/smbstatus at EXEEXT@: $(BINARY_PREREQS) $(STATUS_OBJ) @BUILD_POPT@ @LIBTDB_SHARED@
+bin/smbstatus at EXEEXT@: $(BINARY_PREREQS) $(STATUS_OBJ) @BUILD_POPT@ @LIBTALLOC_SHARED@ @LIBTDB_SHARED@
 	@echo Linking $@
-	@$(CC) $(FLAGS) -o $@ $(STATUS_OBJ) $(LDFLAGS) $(DYNEXP) $(LIBS) $(LDAP_LIBS) \
-	@POPTLIBS@ @LIBTDB_LIBS@
+	@$(CC) $(FLAGS) -o $@ $(STATUS_OBJ) $(LDFLAGS) $(DYNEXP) $(LIBS) \
+		$(LDAP_LIBS) @POPTLIBS@ @LIBTALLOC_LIBS@ @LIBTDB_LIBS@
 
-bin/smbcontrol at EXEEXT@: $(BINARY_PREREQS) $(SMBCONTROL_OBJ) @BUILD_POPT@ @LIBTDB_SHARED@
+bin/smbcontrol at EXEEXT@: $(BINARY_PREREQS) $(SMBCONTROL_OBJ) @BUILD_POPT@ @LIBTALLOC_SHARED@ @LIBTDB_SHARED@
 	@echo Linking $@
 	@$(CC) -DUSING_SMBCONTROL $(FLAGS) -o $@ \
-	$(SMBCONTROL_OBJ) $(DYNEXP) $(LDFLAGS) \
-	$(LIBS) $(LDAP_LIBS) @LIBUNWIND_PTRACE@ @POPTLIBS@ @LIBTDB_LIBS@
+		$(SMBCONTROL_OBJ) $(DYNEXP) $(LDFLAGS) \
+		$(LIBS) $(LDAP_LIBS) @LIBUNWIND_PTRACE@ @POPTLIBS@ \
+		@LIBTALLOC_LIBS@ @LIBTDB_LIBS@
 
-bin/smbtree at EXEEXT@: $(BINARY_PREREQS) $(SMBTREE_OBJ) @BUILD_POPT@ @LIBTDB_SHARED@ @LIBWBCLIENT_SHARED@
+bin/smbtree at EXEEXT@: $(BINARY_PREREQS) $(SMBTREE_OBJ) @BUILD_POPT@ @LIBTALLOC_SHARED@ @LIBTDB_SHARED@ @LIBWBCLIENT_SHARED@
 	@echo Linking $@
 	@$(CC) $(FLAGS) -o $@ $(SMBTREE_OBJ) $(LDFLAGS) $(DYNEXP) \
 		$(LIBS) @POPTLIBS@ $(KRB5LIBS) $(LDAP_LIBS) $(NSCD_LIBS) \
-		@LIBTDB_LIBS@ @WINBIND_LIBS@
+		@LIBTALLOC_LIBS@ @LIBTDB_LIBS@ @WINBIND_LIBS@
 
-bin/smbpasswd at EXEEXT@: $(BINARY_PREREQS) $(SMBPASSWD_OBJ) @BUILD_POPT@ @LIBTDB_SHARED@ @LIBWBCLIENT_SHARED@
+bin/smbpasswd at EXEEXT@: $(BINARY_PREREQS) $(SMBPASSWD_OBJ) @BUILD_POPT@ @LIBTALLOC_SHARED@ @LIBTDB_SHARED@ @LIBWBCLIENT_SHARED@
 	@echo Linking $@
 	@$(CC) $(FLAGS) -o $@ $(SMBPASSWD_OBJ) $(LDFLAGS) $(PASSDB_LIBS) \
 		$(DYNEXP) $(LIBS) @POPTLIBS@ $(KRB5LIBS) $(LDAP_LIBS) \
-		@LIBTDB_LIBS@ @WINBIND_LIBS@
+		@LIBTALLOC_LIBS@ @LIBTDB_LIBS@ @WINBIND_LIBS@
 
-bin/pdbedit at EXEEXT@: $(BINARY_PREREQS) $(PDBEDIT_OBJ) @BUILD_POPT@ @LIBTDB_SHARED@ @LIBWBCLIENT_SHARED@
+bin/pdbedit at EXEEXT@: $(BINARY_PREREQS) $(PDBEDIT_OBJ) @BUILD_POPT@ @LIBTALLOC_SHARED@ @LIBTDB_SHARED@ @LIBWBCLIENT_SHARED@
 	@echo Linking $@
 	@$(CC) $(FLAGS) -o $@ $(PDBEDIT_OBJ) $(LDFLAGS) $(DYNEXP) $(LIBS) \
-		@POPTLIBS@ $(PASSDB_LIBS) $(LDAP_LIBS) @LIBTDB_LIBS@ @WINBIND_LIBS@
+		@POPTLIBS@ $(PASSDB_LIBS) $(LDAP_LIBS) @LIBTALLOC_LIBS@ \
+		@LIBTDB_LIBS@ @WINBIND_LIBS@
 
-bin/smbget at EXEEXT@: $(BINARY_PREREQS) $(SMBGET_OBJ) @BUILD_POPT@ @LIBTDB_SHARED@ @LIBWBCLIENT_SHARED@
+bin/smbget at EXEEXT@: $(BINARY_PREREQS) $(SMBGET_OBJ) @BUILD_POPT@ @LIBTALLOC_SHARED@ @LIBTDB_SHARED@ @LIBWBCLIENT_SHARED@
 	@echo Linking $@
 	@$(CC) $(FLAGS) -o $@ $(SMBGET_OBJ) $(LDFLAGS) $(DYNEXP) $(LIBS) \
 		@POPTLIBS@  $(KRB5LIBS) $(LDAP_LIBS) $(NSCD_LIBS) \
-		@LIBTDB_LIBS@ @WINBIND_LIBS@
+		@LIBTALLOC_LIBS@ @LIBTDB_LIBS@ @WINBIND_LIBS@
 
-bin/nmblookup at EXEEXT@: $(BINARY_PREREQS) $(NMBLOOKUP_OBJ) @BUILD_POPT@ @LIBTDB_SHARED@
+bin/nmblookup at EXEEXT@: $(BINARY_PREREQS) $(NMBLOOKUP_OBJ) @BUILD_POPT@ @LIBTALLOC_SHARED@ @LIBTDB_SHARED@
 	@echo Linking $@
 	@$(CC) $(FLAGS) -o $@ $(NMBLOOKUP_OBJ) $(LDFLAGS) $(DYNEXP) $(LIBS) \
-		@POPTLIBS@ $(LDAP_LIBS) @LIBTDB_LIBS@
+		@POPTLIBS@ $(LDAP_LIBS) @LIBTALLOC_LIBS@ @LIBTDB_LIBS@
 
-bin/smbtorture at EXEEXT@: $(BINARY_PREREQS) $(SMBTORTURE_OBJ) @BUILD_POPT@ @LIBTDB_SHARED@
+bin/smbtorture at EXEEXT@: $(BINARY_PREREQS) $(SMBTORTURE_OBJ) @BUILD_POPT@ @LIBTALLOC_SHARED@ @LIBTDB_SHARED@
 	@echo Linking $@
-	@$(CC) $(FLAGS) -o $@ $(SMBTORTURE_OBJ) $(LDFLAGS) $(DYNEXP) $(LIBS) $(KRB5LIBS) $(LDAP_LIBS) @POPTLIBS@ @LIBTDB_LIBS@
+	@$(CC) $(FLAGS) -o $@ $(SMBTORTURE_OBJ) $(LDFLAGS) $(DYNEXP) \
+		$(LIBS) $(KRB5LIBS) $(LDAP_LIBS) @POPTLIBS@ @LIBTALLOC_LIBS@ \
+		@LIBTDB_LIBS@
 
-bin/talloctort at EXEEXT@: $(BINARY_PREREQS) $(TALLOCTORT_OBJ) @BUILD_POPT@ @LIBTDB_SHARED@
+bin/talloctort at EXEEXT@: $(BINARY_PREREQS) $(TALLOCTORT_OBJ) @BUILD_POPT@ @LIBTALLOC_SHARED@ @LIBTDB_SHARED@
 	@echo Linking $@
 	@$(CC) $(FLAGS) -o $@ $(TALLOCTORT_OBJ) $(LDFLAGS) \
-		$(DYNEXP) $(LIBS) $(LDAP_LIBS) @POPTLIBS@ @LIBTDB_LIBS@
+		$(DYNEXP) $(LIBS) $(LDAP_LIBS) @POPTLIBS@ \
+		@LIBTALLOC_LIBS@ @LIBTDB_LIBS@
 
-bin/replacetort at EXEEXT@: $(REPLACETORT_OBJ) @BUILD_POPT@
+bin/replacetort at EXEEXT@: $(REPLACETORT_OBJ) @BUILD_POPT@ @LIBTALLOC_SHARED@
 	@echo Linking $@
 	@$(CC) $(FLAGS) @PIE_LDFLAGS@ -o $@ $(REPLACETORT_OBJ) $(LDFLAGS) \
-		$(DYNEXP) $(LIBS) @POPTLIBS@
+		$(DYNEXP) $(LIBS) @POPTLIBS@ @LIBTALLOC_LIBS@
 
-bin/masktest at EXEEXT@: $(BINARY_PREREQS) $(MASKTEST_OBJ) @BUILD_POPT@ @LIBTDB_SHARED@
+bin/smbconftort at EXEEXT@: $(SMBCONFTORT_OBJ) @BUILD_POPT@ @LIBTALLOC_SHARED@ @LIBTDB_SHARED@
 	@echo Linking $@
-	@$(CC) $(FLAGS) -o $@ $(MASKTEST_OBJ) $(LDFLAGS) $(DYNEXP) $(LIBS) $(KRB5LIBS) $(LDAP_LIBS) @POPTLIBS@ @LIBTDB_LIBS@
+	@$(CC) $(FLAGS) @PIE_LDFLAGS@ -o $@ $(SMBCONFTORT_OBJ) $(LDFLAGS) \
+		$(DYNEXP) $(LIBS) $(LDAP_LIBS) @POPTLIBS@ \
+		@LIBTALLOC_LIBS@ @LIBTDB_LIBS@
 
-bin/msgtest at EXEEXT@: $(BINARY_PREREQS) $(MSGTEST_OBJ) @BUILD_POPT@ @LIBTDB_SHARED@
+bin/masktest at EXEEXT@: $(BINARY_PREREQS) $(MASKTEST_OBJ) @BUILD_POPT@ @LIBTALLOC_SHARED@ @LIBTDB_SHARED@
 	@echo Linking $@
-	@$(CC) $(FLAGS) -o $@ $(MSGTEST_OBJ) $(LDFLAGS) $(DYNEXP) $(LIBS) $(KRB5LIBS) $(LDAP_LIBS) @POPTLIBS@ @LIBTDB_LIBS@
+	@$(CC) $(FLAGS) -o $@ $(MASKTEST_OBJ) $(LDFLAGS) $(DYNEXP) \
+		$(LIBS) $(KRB5LIBS) $(LDAP_LIBS) @POPTLIBS@ \
+		@LIBTALLOC_LIBS@ @LIBTDB_LIBS@
 
-bin/smbcacls at EXEEXT@: $(BINARY_PREREQS) $(SMBCACLS_OBJ) @BUILD_POPT@ @LIBTDB_SHARED@ @LIBWBCLIENT_SHARED@
+bin/msgtest at EXEEXT@: $(BINARY_PREREQS) $(MSGTEST_OBJ) @BUILD_POPT@ @LIBTALLOC_SHARED@ @LIBTDB_SHARED@
 	@echo Linking $@
-	@$(CC) $(FLAGS) -o $@ $(SMBCACLS_OBJ) $(DYNEXP) $(LDFLAGS) $(LIBS) @POPTLIBS@ \
-	$(KRB5LIBS) $(LDAP_LIBS) $(NSCD_LIBS) @LIBTDB_LIBS@ @WINBIND_LIBS@
+	@$(CC) $(FLAGS) -o $@ $(MSGTEST_OBJ) $(LDFLAGS) $(DYNEXP) \
+		$(LIBS) $(KRB5LIBS) $(LDAP_LIBS) @POPTLIBS@ \
+		@LIBTALLOC_LIBS@ @LIBTDB_LIBS@
 
-bin/smbcquotas at EXEEXT@: $(BINARY_PREREQS) $(SMBCQUOTAS_OBJ) @BUILD_POPT@ @LIBTDB_SHARED@ @LIBWBCLIENT_SHARED@
+bin/smbcacls at EXEEXT@: $(BINARY_PREREQS) $(SMBCACLS_OBJ) @BUILD_POPT@ @LIBTALLOC_SHARED@ @LIBTDB_SHARED@ @LIBWBCLIENT_SHARED@
 	@echo Linking $@
-	@$(CC) $(FLAGS) -o $@ $(SMBCQUOTAS_OBJ) $(DYNEXP) $(LDFLAGS) $(LIBS) @POPTLIBS@ \
-	$(KRB5LIBS) $(LDAP_LIBS) $(NSCD_LIBS) @LIBTDB_LIBS@ @WINBIND_LIBS@
+	@$(CC) $(FLAGS) -o $@ $(SMBCACLS_OBJ) $(DYNEXP) $(LDFLAGS) \
+		$(LIBS) @POPTLIBS@ $(KRB5LIBS) $(LDAP_LIBS) $(NSCD_LIBS) \
+		@LIBTALLOC_LIBS@ @LIBTDB_LIBS@ @WINBIND_LIBS@
 
-bin/eventlogadm at EXEEXT@: $(BINARY_PREREQS) $(EVTLOGADM_OBJ) @BUILD_POPT@ @LIBTDB_SHARED@
+bin/smbcquotas at EXEEXT@: $(BINARY_PREREQS) $(SMBCQUOTAS_OBJ) @BUILD_POPT@ @LIBTALLOC_SHARED@ @LIBTDB_SHARED@ @LIBWBCLIENT_SHARED@
 	@echo Linking $@
-	@$(CC) $(FLAGS) -o $@ $(EVTLOGADM_OBJ) $(DYNEXP) $(LDFLAGS) $(LIBS) $(LDAP_LIBS) @POPTLIBS@ @LIBTDB_LIBS@
+	@$(CC) $(FLAGS) -o $@ $(SMBCQUOTAS_OBJ) $(DYNEXP) $(LDFLAGS) \
+		$(LIBS) @POPTLIBS@ $(KRB5LIBS) $(LDAP_LIBS) $(NSCD_LIBS) \
+		@LIBTALLOC_LIBS@ @LIBTDB_LIBS@ @WINBIND_LIBS@
 
-bin/sharesec at EXEEXT@: $(BINARY_PREREQS) $(SHARESEC_OBJ) @BUILD_POPT@ @LIBTDB_SHARED@
+bin/eventlogadm at EXEEXT@: $(BINARY_PREREQS) $(EVTLOGADM_OBJ) @BUILD_POPT@ @LIBTALLOC_SHARED@ @LIBTDB_SHARED@
 	@echo Linking $@
-	@$(CC) $(FLAGS) -o $@ $(SHARESEC_OBJ) $(DYNEXP) $(LDFLAGS) $(LIBS) $(LDAP_LIBS) @POPTLIBS@ @LIBTDB_LIBS@
+	@$(CC) $(FLAGS) -o $@ $(EVTLOGADM_OBJ) $(DYNEXP) $(LDFLAGS) \
+		$(LIBS) $(LDAP_LIBS) @POPTLIBS@ @LIBTALLOC_LIBS@ @LIBTDB_LIBS@
 
-bin/locktest at EXEEXT@: $(BINARY_PREREQS) $(LOCKTEST_OBJ) @BUILD_POPT@ @LIBTDB_SHARED@
+bin/sharesec at EXEEXT@: $(BINARY_PREREQS) $(SHARESEC_OBJ) @BUILD_POPT@ @LIBTALLOC_SHARED@ @LIBTDB_SHARED@
 	@echo Linking $@
-	@$(CC) $(FLAGS) -o $@ $(LOCKTEST_OBJ) $(LDFLAGS) $(DYNEXP) $(LIBS) $(KRB5LIBS) $(LDAP_LIBS) @POPTLIBS@ @LIBTDB_LIBS@
+	@$(CC) $(FLAGS) -o $@ $(SHARESEC_OBJ) $(DYNEXP) $(LDFLAGS) \
+		$(LIBS) $(LDAP_LIBS) @POPTLIBS@ @LIBTALLOC_LIBS@ @LIBTDB_LIBS@
 
-bin/nsstest at EXEEXT@: $(BINARY_PREREQS) $(NSSTEST_OBJ) @BUILD_POPT@ @LIBTDB_SHARED@
+bin/locktest at EXEEXT@: $(BINARY_PREREQS) $(LOCKTEST_OBJ) @BUILD_POPT@ @LIBTALLOC_SHARED@ @LIBTDB_SHARED@
 	@echo Linking $@
-	@$(CC) $(FLAGS) -o $@ $(NSSTEST_OBJ) $(LDFLAGS) $(DYNEXP) $(LIBS) $(KRB5LIBS)  $(LDAP_LIBS) @POPTLIBS@ @LIBTDB_LIBS@
+	@$(CC) $(FLAGS) -o $@ $(LOCKTEST_OBJ) $(LDFLAGS) $(DYNEXP) \
+		$(LIBS) $(KRB5LIBS) $(LDAP_LIBS) @POPTLIBS@ \
+		@LIBTALLOC_LIBS@ @LIBTDB_LIBS@
 
-bin/pdbtest at EXEEXT@: $(BINARY_PREREQS) $(PDBTEST_OBJ) @BUILD_POPT@ @LIBTDB_SHARED@ @LIBWBCLIENT_SHARED@
+bin/nsstest at EXEEXT@: $(BINARY_PREREQS) $(NSSTEST_OBJ) @BUILD_POPT@ @LIBTALLOC_SHARED@ @LIBTDB_SHARED@
 	@echo Linking $@
-	@$(CC) $(FLAGS) -o $@ $(PDBTEST_OBJ) $(LDFLAGS) $(DYNEXP) $(LIBS) $(KRB5LIBS) $(LDAP_LIBS) $(PASSDB_LIBS) $(LIBS) @POPTLIBS@ @LIBTDB_LIBS@ @LIBWBCLIENT_SHARED@
+	@$(CC) $(FLAGS) -o $@ $(NSSTEST_OBJ) $(LDFLAGS) $(DYNEXP) \
+		$(LIBS) $(KRB5LIBS)  $(LDAP_LIBS) @POPTLIBS@ \
+		@LIBTALLOC_LIBS@ @LIBTDB_LIBS@
 
-bin/vfstest at EXEEXT@: $(BINARY_PREREQS) $(VFSTEST_OBJ) @BUILD_POPT@ @LIBTDB_SHARED@ @LIBWBCLIENT_SHARED@
+bin/pdbtest at EXEEXT@: $(BINARY_PREREQS) $(PDBTEST_OBJ) @BUILD_POPT@ @LIBTALLOC_SHARED@ @LIBTDB_SHARED@ @LIBWBCLIENT_SHARED@
 	@echo Linking $@
-	@$(CC) $(FLAGS) -o $@ $(VFSTEST_OBJ) $(LDFLAGS) $(TERMLDFLAGS) $(TERMLIBS) $(DYNEXP) $(PRINT_LIBS) $(AUTH_LIBS) $(ACL_LIBS) $(LIBS) @POPTLIBS@ $(KRB5LIBS) $(LDAP_LIBS) @SMBD_LIBS@ $(NSCD_LIBS) @LIBTDB_LIBS@ @LIBWBCLIENT_SHARED@
+	@$(CC) $(FLAGS) -o $@ $(PDBTEST_OBJ) $(LDFLAGS) $(DYNEXP) \
+		$(LIBS) $(KRB5LIBS) $(LDAP_LIBS) $(PASSDB_LIBS) \
+		@POPTLIBS@ @LIBTALLOC_LIBS@ @LIBTDB_LIBS@ @LIBWBCLIENT_SHARED@
 
-bin/smbiconv at EXEEXT@: $(BINARY_PREREQS) $(SMBICONV_OBJ) @BUILD_POPT@ @LIBTDB_SHARED@
+bin/vfstest at EXEEXT@: $(BINARY_PREREQS) $(VFSTEST_OBJ) @BUILD_POPT@ @LIBTALLOC_SHARED@ @LIBTDB_SHARED@ @LIBWBCLIENT_SHARED@
 	@echo Linking $@
-	@$(CC) $(FLAGS) -o $@ $(SMBICONV_OBJ) $(LDFLAGS) $(TERMLDFLAGS) $(TERMLIBS) $(DYNEXP) $(LIBS) $(LDAP_LIBS) @POPTLIBS@ @LIBTDB_LIBS@
+	@$(CC) $(FLAGS) -o $@ $(VFSTEST_OBJ) $(LDFLAGS) $(TERMLDFLAGS) \
+		$(TERMLIBS) $(DYNEXP) $(PRINT_LIBS) $(AUTH_LIBS) \
+		$(ACL_LIBS) $(LIBS) @POPTLIBS@ $(KRB5LIBS) $(LDAP_LIBS) \
+		@SMBD_LIBS@ $(NSCD_LIBS) @LIBTALLOC_LIBS@ @LIBTDB_LIBS@ \
+		@LIBWBCLIENT_SHARED@
 
-bin/log2pcap at EXEEXT@: $(BINARY_PREREQS) $(LOG2PCAP_OBJ) @BUILD_POPT@
+bin/smbiconv at EXEEXT@: $(BINARY_PREREQS) $(SMBICONV_OBJ) @BUILD_POPT@ @LIBTALLOC_SHARED@ @LIBTDB_SHARED@
 	@echo Linking $@
-	@$(CC) $(FLAGS) -o $@ $(LOG2PCAP_OBJ) $(LDFLAGS) $(DYNEXP) @POPTLIBS@ $(LIBS)
+	@$(CC) $(FLAGS) -o $@ $(SMBICONV_OBJ) $(LDFLAGS) $(TERMLDFLAGS) \
+		$(TERMLIBS) $(DYNEXP) $(LIBS) $(LDAP_LIBS) @POPTLIBS@ \
+		@LIBTALLOC_LIBS@ @LIBTDB_LIBS@
 
-bin/locktest2 at EXEEXT@: $(BINARY_PREREQS) $(LOCKTEST2_OBJ) @BUILD_POPT@ @LIBTDB_SHARED@
+bin/log2pcap at EXEEXT@: $(BINARY_PREREQS) $(LOG2PCAP_OBJ) @BUILD_POPT@ @LIBTALLOC_SHARED@
 	@echo Linking $@
-	@$(CC) $(FLAGS) -o $@ $(LOCKTEST2_OBJ) $(LDFLAGS) $(DYNEXP) $(LIBS) $(KRB5LIBS) $(LDAP_LIBS) @POPTLIBS@ @LIBTDB_LIBS@
+	@$(CC) $(FLAGS) -o $@ $(LOG2PCAP_OBJ) $(LDFLAGS) $(DYNEXP) \
+		@POPTLIBS@ $(LIBS) @LIBTALLOC_LIBS@
 
-bin/ndrdump at EXEEXT@: $(BINARY_PREREQS) $(NDRDUMP_OBJ) @BUILD_POPT@ @LIBTDB_SHARED@
+bin/locktest2 at EXEEXT@: $(BINARY_PREREQS) $(LOCKTEST2_OBJ) @BUILD_POPT@ @LIBTALLOC_SHARED@ @LIBTDB_SHARED@
 	@echo Linking $@
+	@$(CC) $(FLAGS) -o $@ $(LOCKTEST2_OBJ) $(LDFLAGS) $(DYNEXP) \
+		$(LIBS) $(KRB5LIBS) $(LDAP_LIBS) @POPTLIBS@ \
+		@LIBTALLOC_LIBS@ @LIBTDB_LIBS@
+
+bin/ndrdump at EXEEXT@: $(BINARY_PREREQS) $(NDRDUMP_OBJ) @BUILD_POPT@ @LIBTALLOC_SHARED@ @LIBTDB_SHARED@
+	@echo Linking $@
 	@$(CC) $(FLAGS) -o $@ $(NDRDUMP_OBJ) $(DYNEXP) $(LDFLAGS) $(LIBS) \
-		@POPTLIBS@ @LDAP_LIBS@ @LIBTDB_LIBS@
+		@POPTLIBS@ @LDAP_LIBS@ @LIBTALLOC_LIBS@ @LIBTDB_LIBS@
 
-bin/debug2html at EXEEXT@: $(BINARY_PREREQS) $(DEBUG2HTML_OBJ) @BUILD_POPT@
+bin/debug2html at EXEEXT@: $(BINARY_PREREQS) $(DEBUG2HTML_OBJ) @BUILD_POPT@ @LIBTALLOC_SHARED@
 	@echo Linking $@
-	@$(CC) $(FLAGS) -o $@ $(DEBUG2HTML_OBJ) $(LDFLAGS) $(DYNEXP) $(LIBS)
+	@$(CC) $(FLAGS) -o $@ $(DEBUG2HTML_OBJ) $(LDFLAGS) $(DYNEXP) \
+		$(LIBS) @LIBTALLOC_LIBS@
 
-bin/smbfilter at EXEEXT@: $(BINARY_PREREQS) $(SMBFILTER_OBJ) @BUILD_POPT@ @LIBTDB_SHARED@
+bin/smbfilter at EXEEXT@: $(BINARY_PREREQS) $(SMBFILTER_OBJ) @BUILD_POPT@ @LIBTALLOC_SHARED@ @LIBTDB_SHARED@
 	@echo Linking $@
-	@$(CC) $(FLAGS) -o $@ $(SMBFILTER_OBJ) $(LDFLAGS) $(LIBS) $(KRB5LIBS) $(LDAP_LIBS) @POPTLIBS@ @LIBTDB_LIBS@
+	@$(CC) $(FLAGS) -o $@ $(SMBFILTER_OBJ) $(LDFLAGS) $(LIBS) \
+		$(KRB5LIBS) $(LDAP_LIBS) @POPTLIBS@ \
+		@LIBTALLOC_LIBS@ @LIBTDB_LIBS@
 
-bin/ldbedit: $(BINARY_PREREQS) $(LDBEDIT_OBJ) @BUILD_POPT@ @LIBTDB_SHARED@ @LIBWBCLIENT_SHARED@
+bin/ldbedit: $(BINARY_PREREQS) $(LDBEDIT_OBJ) @BUILD_POPT@ @LIBTALLOC_SHARED@ @LIBTDB_SHARED@ @LIBWBCLIENT_SHARED@
 	@echo Linking $@
-	@$(CC) $(FLAGS) -o $@ $(LDBEDIT_OBJ) $(DYNEXP) $(LDFLAGS) $(LIBS) \
-		@POPTLIBS@ $(KRB5LIBS) $(UUID_LIBS) $(LDAP_LIBS) $(PASSDB_LIBS) \
-		$(TERMLDFLAGS) $(TERMLIBS) $(NSCD_LIBS) @LIBTDB_LIBS@ @WINBIND_LIBS@
+	@$(CC) $(FLAGS) -o $@ $(LDBEDIT_OBJ) $(DYNEXP) $(LDFLAGS) \
+		$(LIBS) @POPTLIBS@ $(KRB5LIBS) $(UUID_LIBS) $(LDAP_LIBS) \
+		$(PASSDB_LIBS) $(TERMLDFLAGS) $(TERMLIBS) $(NSCD_LIBS) \
+		@LIBTALLOC_LIBS@ @LIBTDB_LIBS@ @WINBIND_LIBS@
 
-bin/ldbsearch: $(BINARY_PREREQS) $(LDBSEARCH_OBJ) @BUILD_POPT@ @LIBTDB_SHARED@ @LIBWBCLIENT_SHARED@
+bin/ldbsearch: $(BINARY_PREREQS) $(LDBSEARCH_OBJ) @BUILD_POPT@ @LIBTALLOC_SHARED@ @LIBTDB_SHARED@ @LIBWBCLIENT_SHARED@
 	@echo Linking $@
-	@$(CC) $(FLAGS) -o $@ $(LDBSEARCH_OBJ) $(DYNEXP) $(LDFLAGS) $(LIBS) \
-		@POPTLIBS@ $(KRB5LIBS) $(UUID_LIBS) $(LDAP_LIBS) $(PASSDB_LIBS) \
-		$(TERMLDFLAGS) $(TERMLIBS) $(NSCD_LIBS) @LIBTDB_LIBS@ @WINBIND_LIBS@
+	@$(CC) $(FLAGS) -o $@ $(LDBSEARCH_OBJ) $(DYNEXP) $(LDFLAGS) \
+		$(LIBS) @POPTLIBS@ $(KRB5LIBS) $(UUID_LIBS) $(LDAP_LIBS) \
+		$(PASSDB_LIBS) $(TERMLDFLAGS) $(TERMLIBS) $(NSCD_LIBS) \
+		@LIBTALLOC_LIBS@ @LIBTDB_LIBS@ @WINBIND_LIBS@
 
-bin/ldbadd: $(BINARY_PREREQS) $(LDBADD_OBJ) @BUILD_POPT@ @LIBTDB_SHARED@ @LIBWBCLIENT_SHARED@
+bin/ldbadd: $(BINARY_PREREQS) $(LDBADD_OBJ) @BUILD_POPT@ @LIBTALLOC_SHARED@ @LIBTDB_SHARED@ @LIBWBCLIENT_SHARED@
 	@echo Linking $@
 	@$(CC) $(FLAGS) -o $@ $(LDBADD_OBJ) $(DYNEXP) $(LDFLAGS) $(LIBS) \
-		@POPTLIBS@ $(KRB5LIBS) $(UUID_LIBS) $(LDAP_LIBS) $(PASSDB_LIBS) \
-		$(TERMLDFLAGS) $(TERMLIBS) $(NSCD_LIBS) @LIBTDB_LIBS@ @WINBIND_LIBS@
+		@POPTLIBS@ $(KRB5LIBS) $(UUID_LIBS) $(LDAP_LIBS) \
+		$(PASSDB_LIBS) $(TERMLDFLAGS) $(TERMLIBS) $(NSCD_LIBS) \
+		@LIBTALLOC_LIBS@ @LIBTDB_LIBS@ @WINBIND_LIBS@
 
-bin/ldbmodify: $(BINARY_PREREQS) $(LDBMODIFY_OBJ) @BUILD_POPT@ @LIBTDB_SHARED@ @LIBWBCLIENT_SHARED@
+bin/ldbmodify: $(BINARY_PREREQS) $(LDBMODIFY_OBJ) @BUILD_POPT@ @LIBTALLOC_SHARED@ @LIBTDB_SHARED@ @LIBWBCLIENT_SHARED@
 	@echo Linking $@
 	@$(CC) $(FLAGS) -o $@ $(LDBMODIFY_OBJ) $(DYNEXP) $(LDFLAGS) $(LIBS) \
-		@POPTLIBS@ $(KRB5LIBS) $(UUID_LIBS) $(LDAP_LIBS) $(PASSDB_LIBS) \
-		$(TERMLDFLAGS) $(TERMLIBS) $(NSCD_LIBS) @LIBTDB_LIBS@ @WINBIND_LIBS@
+		@POPTLIBS@ $(KRB5LIBS) $(UUID_LIBS) $(LDAP_LIBS) \
+		$(PASSDB_LIBS) $(TERMLDFLAGS) $(TERMLIBS) $(NSCD_LIBS) \
+		@LIBTALLOC_LIBS@ @LIBTDB_LIBS@ @WINBIND_LIBS@
 
-bin/ldbdel: $(BINARY_PREREQS) $(LDBDEL_OBJ) @BUILD_POPT@ @LIBTDB_SHARED@ @LIBWBCLIENT_SHARED@
+bin/ldbdel: $(BINARY_PREREQS) $(LDBDEL_OBJ) @BUILD_POPT@ @LIBTALLOC_SHARED@ @LIBTDB_SHARED@ @LIBWBCLIENT_SHARED@
 	@echo Linking $@
 	@$(CC) $(FLAGS) -o $@ $(LDBDEL_OBJ) $(DYNEXP) $(LDFLAGS) $(LIBS) \
-		@POPTLIBS@ $(KRB5LIBS) $(UUID_LIBS) $(LDAP_LIBS) $(PASSDB_LIBS) \
-		$(TERMLDFLAGS) $(TERMLIBS) $(NSCD_LIBS) @LIBTDB_LIBS@ @WINBIND_LIBS@
+		@POPTLIBS@ $(KRB5LIBS) $(UUID_LIBS) $(LDAP_LIBS) \
+		$(PASSDB_LIBS) $(TERMLDFLAGS) $(TERMLIBS) $(NSCD_LIBS) \
+		@LIBTALLOC_LIBS@ @LIBTDB_LIBS@ @WINBIND_LIBS@
 
-$(LIBTALLOC_SHARED_TARGET): $(BINARY_PREREQS) $(LIBTALLOC_OBJ)
+MKSYMS_SH = $(srcdir)/script/mksyms.sh
+
+$(LIBTALLOC_SYMS): $(LIBTALLOC_HEADERS) $(builddir)/library-versions
+	@$(MKSYMS_SH) $(AWK) $(builddir)/library-versions $@ $(LIBTALLOC_HEADERS)
+
+$(LIBTALLOC_SHARED_TARGET): $(BINARY_PREREQS) $(LIBTALLOC_OBJ) $(LIBTALLOC_SYMS)
 	@echo Linking shared library $@
 	@$(SHLD_DSO) $(LIBTALLOC_OBJ) \
 		@SONAMEFLAG@`basename $@`.$(SONAME_VER)
@@ -1476,11 +1600,9 @@
 	@echo Linking non-shared library $@
 	@-$(AR) -rc $@ $(LIBTALLOC_OBJ0)
 
-MKSYMS_SH = $(srcdir)/script/mksyms.sh
+$(LIBTDB_SYMS): $(LIBTDB_HEADERS) $(builddir)/library-versions
+	@$(MKSYMS_SH) $(AWK) $(builddir)/library-versions $@ $(LIBTDB_HEADERS)
 
-$(LIBTDB_SYMS): $(LIBTDB_HEADERS)
-	@$(MKSYMS_SH) $(AWK) $@ $(LIBTDB_HEADERS)
-
 $(LIBTDB_SHARED_TARGET): $(BINARY_PREREQS) $(LIBTDB_OBJ) $(LIBTDB_SYMS)
 	@echo Linking shared library $@
 	@$(SHLD_DSO) $(LIBTDB_OBJ) \
@@ -1491,29 +1613,36 @@
 	@echo Linking non-shared library $@
 	@-$(AR) -rc $@ $(LIBTDB_OBJ0)
 
-bin/libwbclient. at SHLIBEXT@: $(BINARY_PREREQS) $(LIBWBCLIENT_OBJ) @LIBTALLOC_SHARED@
+$(LIBWBCLIENT_SYMS): $(LIBWBCLIENT_HEADERS) $(builddir)/library-versions
+	@$(MKSYMS_SH) $(AWK) $(builddir)/library-versions $@ $(LIBWBCLIENT_HEADERS)
+
+$(LIBWBCLIENT_SHARED_TARGET): $(BINARY_PREREQS) $(LIBWBCLIENT_OBJ) $(LIBWBCLIENT_SYMS) @LIBTALLOC_SHARED@
 	@echo Linking shared library $@
 	@$(SHLD_DSO) @LIBTALLOC_LIBS@ $(LIBWBCLIENT_OBJ) \
 		@SONAMEFLAG@`basename $@`.$(SONAME_VER)
 	@ln -s -f `basename $@` $@.$(SONAME_VER)
 
-bin/libwbclient.a: $(BINARY_PREREQS) $(LIBWBCLIENT_OBJ0) $(WBCOMMON_OBJ)
+$(LIBWBCLIENT_STATIC_TARGET): $(BINARY_PREREQS) $(LIBWBCLIENT_OBJ0) $(WBCOMMON_OBJ)
 	@echo Linking non-shared library $@
 	@-$(AR) -rc $@ $(LIBWBCLIENT_OBJ0) $(WBCOMMON_OBJ)
 
-bin/libaddns. at SHLIBEXT@: $(BINARY_PREREQS) $(LIBADDNS_OBJ)
+bin/libaddns. at SHLIBEXT@: $(BINARY_PREREQS) $(LIBADDNS_OBJ) @LIBTALLOC_SHARED@
 	@echo Linking shared library $@
 	@$(SHLD_DSO) $(LIBADDNS_OBJ) $(LIBS) \
-		$(KRB5LIBS) $(UUID_LIBS)\
+		$(KRB5LIBS) $(UUID_LIBS) @LIBTALLOC_LIBS@ \
 		@SONAMEFLAG@`basename $@`.$(SONAME_VER)
 
 bin/libaddns.a: $(BINARY_PREREQS) $(LIBADDNS_OBJ)
 	@echo Linking non-shared library $@
 	@-$(AR) -rc $@ $(LIBADDNS_OBJ)
 
-$(LIBNETAPI_SHARED_TARGET): $(BINARY_PREREQS) $(LIBNETAPI_OBJ) @LIBTDB_SHARED@ @LIBWBCLIENT_SHARED@
+$(LIBNETAPI_SYMS): $(LIBNETAPI_HEADERS) $(builddir)/library-versions
+	@$(MKSYMS_SH) $(AWK) $(builddir)/library-versions $@ $(LIBNETAPI_HEADERS)
+
+$(LIBNETAPI_SHARED_TARGET): $(BINARY_PREREQS) $(LIBNETAPI_OBJ) $(LIBNETAPI_SYMS) @LIBTALLOC_SHARED@ @LIBTDB_SHARED@ @LIBWBCLIENT_SHARED@
 	@echo Linking shared library $@
-	@$(SHLD_DSO) $(LIBNETAPI_OBJ) @LIBTDB_SHARED@ @LIBWBCLIENT_SHARED@ $(LIBS) \
+	@$(SHLD_DSO) $(LIBNETAPI_OBJ) \
+		@LIBTALLOC_LIBS@ @LIBTDB_LIBS@ @LIBWBCLIENT_SHARED@ $(LIBS) \
 		$(LDAP_LIBS) $(KRB5LIBS) $(NSCD_LIBS) \
 		@SONAMEFLAG@`basename $@`.$(SONAME_VER)
 	@ln -s -f `basename $@` $@.$(SONAME_VER)
@@ -1522,9 +1651,10 @@
 	@echo Linking non-shared library $@
 	@-$(AR) -rc $@ $(LIBNETAPI_OBJ1)
 
-bin/libsmbclient. at SHLIBEXT@: $(BINARY_PREREQS) $(LIBSMBCLIENT_OBJ) @LIBTDB_SHARED@ @LIBWBCLIENT_SHARED@
+bin/libsmbclient. at SHLIBEXT@: $(BINARY_PREREQS) $(LIBSMBCLIENT_OBJ) @LIBTALLOC_SHARED@ @LIBTDB_SHARED@ @LIBWBCLIENT_SHARED@
 	@echo Linking shared library $@
-	@$(SHLD_DSO) $(LIBSMBCLIENT_OBJ) @LIBTDB_LIBS@ @LIBWBCLIENT_SHARED@ $(LIBS) \
+	@$(SHLD_DSO) $(LIBSMBCLIENT_OBJ) \
+		@LIBTALLOC_LIBS@ @LIBTDB_LIBS@ @LIBWBCLIENT_SHARED@ $(LIBS) \
 		$(KRB5LIBS) $(LDAP_LIBS) $(NSCD_LIBS) \
 		@SONAMEFLAG@`basename $@`.$(SONAME_VER)
 
@@ -1532,9 +1662,10 @@
 	@echo Linking non-shared library $@
 	@-$(AR) -rc $@ $(LIBSMBCLIENT_OBJ0)
 
-bin/libsmbsharemodes. at SHLIBEXT@: $(BINARY_PREREQS) $(LIBSMBSHAREMODES_OBJ) @LIBTDB_SHARED@
+bin/libsmbsharemodes. at SHLIBEXT@: $(BINARY_PREREQS) $(LIBSMBSHAREMODES_OBJ) @LIBTALLOC_SHARED@ @LIBTDB_SHARED@
 	@echo Linking shared library $@
-	@$(SHLD_DSO) $(LIBSMBSHAREMODES_OBJ) $(LIBS) @LIBTDB_LIBS@ \
+	@$(SHLD_DSO) $(LIBSMBSHAREMODES_OBJ) \
+		$(LIBS) @LIBTALLOC_LIBS@ @LIBTDB_LIBS@ \
 		$(KRB5LIBS) $(LDAP_LIBS) \
 		@SONAMEFLAG@`basename $@`.$(SONAME_VER)
 
@@ -1543,9 +1674,10 @@
 	@-$(AR) -rc $@ $(LIBSMBSHAREMODES_OBJ)
 
 # This is probably wrong for anything other than the GNU linker.
-bin/libbigballofmud. at SHLIBEXT@: $(BINARY_PREREQS) $(LIBBIGBALLOFMUD_OBJ)
+bin/libbigballofmud. at SHLIBEXT@: $(BINARY_PREREQS) $(LIBBIGBALLOFMUD_OBJ) @LIBTALLOC_SHARED@
 	@echo Linking shared library $@
-	@$(SHLD) $(LDSHFLAGS) -o $@ $(LIBBIGBALLOFMUD_OBJ) $(LIBS) \
+	@$(SHLD) $(LDSHFLAGS) -o $@ $(LIBBIGBALLOFMUD_OBJ) \
+		$(LIBS) @LIBTALLOC_LIBS@ \
 		$(PASSDB_LIBS) $(IDMAP_LIBS) $(KRB5LIBS) $(LDAP_LIBS) \
 		@SONAMEFLAG@`basename $@`.$(LIBBIGBALLOFMUD_MAJOR)
 	ln -snf libbigballofmud.so bin/libbigballofmud.so.0
@@ -1623,26 +1755,29 @@
 	@echo "Linking $@"
 	@$(SHLD_MODULE) $(RPC_ECHO_OBJ)
 
-bin/winbindd at EXEEXT@: $(BINARY_PREREQS) $(WINBINDD_OBJ) @BUILD_POPT@ @LIBTDB_SHARED@ @LIBWBCLIENT_SHARED@
+bin/winbindd at EXEEXT@: $(BINARY_PREREQS) $(WINBINDD_OBJ) @BUILD_POPT@ @LIBTALLOC_SHARED@ @LIBTDB_SHARED@ @LIBWBCLIENT_SHARED@
 	@echo "Linking $@"
 	@$(CC) $(FLAGS) -o $@ $(WINBINDD_OBJ) $(LDFLAGS) $(DYNEXP) $(LIBS) \
 		@POPTLIBS@ $(KRB5LIBS) $(LDAP_LIBS) \
-		$(PASSDB_LIBS) @LIBTDB_LIBS@ @WINBIND_LIBS@
+		$(PASSDB_LIBS) @LIBTALLOC_LIBS@ @LIBTDB_LIBS@ @WINBIND_LIBS@
 
-bin/vlp at EXEEXT@: $(BINARY_PREREQS) $(VLP_OBJ) @LIBTDB_SHARED@ @LIBWBCLIENT_SHARED@
+bin/vlp at EXEEXT@: $(BINARY_PREREQS) $(VLP_OBJ) @LIBTALLOC_SHARED@ @LIBTDB_SHARED@ @LIBWBCLIENT_SHARED@
 	@echo "Linking $@"
-	@$(CC) $(FLAGS) -o $@ $(VLP_OBJ) $(LDFLAGS) $(DYNEXP) $(TERMLDFLAGS) $(TERMLIBS) $(LIBS) @POPTLIBS@ \
-		$(KRB5LIBS) $(LDAP_LIBS) $(NSCD_LIBS) @LIBTDB_LIBS@ @LIBWBCLIENT_SHARED@
+	@$(CC) $(FLAGS) -o $@ $(VLP_OBJ) $(LDFLAGS) $(DYNEXP) \
+		$(TERMLDFLAGS) $(TERMLIBS) $(LIBS) @POPTLIBS@ \
+		$(KRB5LIBS) $(LDAP_LIBS) $(NSCD_LIBS) \
+		@LIBTALLOC_LIBS@ @LIBTDB_LIBS@ @LIBWBCLIENT_SHARED@
 
 @WINBIND_NSS@: $(BINARY_PREREQS) $(WINBIND_NSS_OBJ)
 	@echo "Linking $@"
 	@$(SHLD) $(WINBIND_NSS_LDSHFLAGS) -o $@ $(WINBIND_NSS_OBJ) \
-		@WINBIND_NSS_EXTRA_LIBS@ @WINBIND_NSS_PTHREAD@ @SONAMEFLAG@`basename $@`@NSSSONAMEVERSIONSUFFIX@
+		@WINBIND_NSS_EXTRA_LIBS@ @WINBIND_NSS_PTHREAD@ \
+		@SONAMEFLAG@`basename $@`@NSSSONAMEVERSIONSUFFIX@
 
- at WINBIND_WINS_NSS@: $(BINARY_PREREQS) $(WINBIND_WINS_NSS_OBJ) @LIBTDB_SHARED@
+ at WINBIND_WINS_NSS@: $(BINARY_PREREQS) $(WINBIND_WINS_NSS_OBJ) @LIBTALLOC_SHARED@ @LIBTDB_SHARED@
 	@echo "Linking $@"
 	@$(SHLD) $(LDSHFLAGS) -o $@ $(WINBIND_WINS_NSS_OBJ) \
-		$(LDAP_LIBS) $(KRB5LIBS) $(LIBS) @LIBTDB_LIBS@ \
+		$(LDAP_LIBS) $(KRB5LIBS) $(LIBS) @LIBTALLOC_LIBS@ @LIBTDB_LIBS@ \
 		@SONAMEFLAG@`basename $@`@NSSSONAMEVERSIONSUFFIX@
 
 bin/winbind_krb5_locator. at SHLIBEXT@: $(BINARY_PREREQS) $(WINBIND_KRB5_LOCATOR_OBJ)
@@ -1653,7 +1788,7 @@
 bin/pam_winbind. at SHLIBEXT@: $(BINARY_PREREQS) $(PAM_WINBIND_OBJ)
 	@echo "Linking shared library $@"
 	@$(SHLD) $(LDSHFLAGS) -o $@ $(PAM_WINBIND_OBJ) -lpam @INIPARSERLIBS@ \
-		@SONAMEFLAG@`basename $@`
+		@PAM_WINBIND_EXTRA_LIBS@ @SONAMEFLAG@`basename $@`
 
 bin/builtin. at SHLIBEXT@: $(BINARY_PREREQS) $(AUTH_BUILTIN_OBJ)
 	@echo "Building plugin $@"
@@ -1876,50 +2011,61 @@
 ## None here right now
 #########################################################
 
-bin/wbinfo at EXEEXT@: $(BINARY_PREREQS) $(WBINFO_OBJ) @BUILD_POPT@ @LIBTDB_SHARED@ @LIBWBCLIENT_SHARED@
+bin/wbinfo at EXEEXT@: $(BINARY_PREREQS) $(WBINFO_OBJ) @BUILD_POPT@ @LIBTALLOC_SHARED@ @LIBTDB_SHARED@ @LIBWBCLIENT_SHARED@
 	@echo Linking $@
 	@$(CC) $(FLAGS) -o $@ $(LDFLAGS) $(WBINFO_OBJ) $(DYNEXP) $(LIBS) \
-		$(LDAP_LIBS) @POPTLIBS@ @LIBTDB_LIBS@ @WINBIND_LIBS@
+		$(LDAP_LIBS) @POPTLIBS@ @LIBTALLOC_LIBS@ @LIBTDB_LIBS@ \
+		@WINBIND_LIBS@
 
 bin/ntlm_auth at EXEEXT@: $(BINARY_PREREQS) $(NTLM_AUTH_OBJ) $(PARAM_OBJ) \
-	$(LIB_NONSMBD_OBJ) @BUILD_POPT@ @LIBTDB_SHARED@ @LIBWBCLIENT_SHARED@
+	$(LIB_NONSMBD_OBJ) @BUILD_POPT@ @LIBTALLOC_SHARED@ @LIBTDB_SHARED@ @LIBWBCLIENT_SHARED@
 	@echo Linking $@
 	@$(CC) $(FLAGS) -o $@ $(LDFLAGS) $(DYNEXP) $(NTLM_AUTH_OBJ) \
 		$(PARAM_OBJ) $(LIB_NONSMBD_OBJ) $(LIBS) \
 		@POPTLIBS@ $(KRB5LIBS) $(LDAP_LIBS) $(NSCD_LIBS) \
-		@LIBTDB_LIBS@ @WINBIND_LIBS@
+		@LIBTALLOC_LIBS@ @LIBTDB_LIBS@ @WINBIND_LIBS@
 
-bin/pam_smbpass. at SHLIBEXT@: $(BINARY_PREREQS) $(PAM_SMBPASS_OBJ)
+bin/pam_smbpass. at SHLIBEXT@: $(BINARY_PREREQS) $(PAM_SMBPASS_OBJ) @LIBTALLOC_SHARED@ @LIBWBCLIENT_SHARED@ @LIBTDB_SHARED@
 	@echo "Linking shared library $@"
-	@$(SHLD) $(LDSHFLAGS) -o $@ $(PAM_SMBPASS_OBJ) -lpam $(DYNEXP) $(LIBS) $(LDAP_LIBS) $(KRB5LIBS) $(NSCD_LIBS)
+	@$(SHLD) $(LDSHFLAGS) -o $@ $(PAM_SMBPASS_OBJ) -lpam $(DYNEXP) \
+		$(LIBS) $(LDAP_LIBS) $(KRB5LIBS) $(NSCD_LIBS) \
+		@LIBTALLOC_LIBS@ @LIBTDB_LIBS@ @WINBIND_LIBS@
 
-bin/tdbbackup at EXEEXT@: $(BINARY_PREREQS) $(TDBBACKUP_OBJ) @LIBTDB_SHARED@
+bin/tdbbackup at EXEEXT@: $(BINARY_PREREQS) $(TDBBACKUP_OBJ) @LIBTALLOC_SHARED@ @LIBTDB_SHARED@
 	@echo Linking $@
-	@$(CC) $(FLAGS) -o $@ $(LDFLAGS) $(TDBBACKUP_OBJ) $(DYNEXP) $(LIBS) @LIBTDB_LIBS@
+	@$(CC) $(FLAGS) -o $@ $(LDFLAGS) $(TDBBACKUP_OBJ) $(DYNEXP) \
+		$(LIBS) @LIBTALLOC_LIBS@ @LIBTDB_LIBS@
 
-bin/tdbtool at EXEEXT@: $(BINARY_PREREQS) $(TDBTOOL_OBJ) @LIBTDB_SHARED@
+bin/tdbtool at EXEEXT@: $(BINARY_PREREQS) $(TDBTOOL_OBJ) @LIBTALLOC_SHARED@ @LIBTDB_SHARED@
 	@echo Linking $@
-	@$(CC) $(FLAGS) -o $@ $(LDFLAGS) $(TDBTOOL_OBJ) $(DYNEXP) $(LIBS) @LIBTDB_LIBS@
+	@$(CC) $(FLAGS) -o $@ $(LDFLAGS) $(TDBTOOL_OBJ) $(DYNEXP) \
+		$(LIBS) @LIBTALLOC_LIBS@ @LIBTDB_LIBS@
 
-bin/tdbdump at EXEEXT@: $(BINARY_PREREQS) $(TDBDUMP_OBJ) @LIBTDB_SHARED@
+bin/tdbdump at EXEEXT@: $(BINARY_PREREQS) $(TDBDUMP_OBJ) @LIBTALLOC_SHARED@ @LIBTDB_SHARED@
 	@echo Linking $@
-	@$(CC) $(FLAGS) -o $@ $(LDFLAGS) $(TDBDUMP_OBJ) $(DYNEXP) $(LIBS) @LIBTDB_LIBS@
+	@$(CC) $(FLAGS) -o $@ $(LDFLAGS) $(TDBDUMP_OBJ) $(DYNEXP) \
+		$(LIBS) @LIBTALLOC_LIBS@ @LIBTDB_LIBS@
 
-bin/tdbtorture at EXEEXT@: $(BINARY_PREREQS) $(TDBTORTURE_OBJ) @LIBTDB_SHARED@
+bin/tdbtorture at EXEEXT@: $(BINARY_PREREQS) $(TDBTORTURE_OBJ) @LIBTALLOC_SHARED@ @LIBTDB_SHARED@
 	@echo Linking $@
-	@$(CC) $(FLAGS) -o $@ $(LDFLAGS) $(TDBTORTURE_OBJ) $(DYNEXP) $(LIBS) @LIBTDB_LIBS@
+	@$(CC) $(FLAGS) -o $@ $(LDFLAGS) $(TDBTORTURE_OBJ) $(DYNEXP) \
+		$(LIBS) @LIBTALLOC_LIBS@ @LIBTDB_LIBS@
 
-bin/t_strcmp at EXEEXT@: $(BINARY_PREREQS) bin/libbigballofmud. at SHLIBEXT@ torture/t_strcmp.o
-	$(CC) $(FLAGS) -o $@ $(DYNEXP) $(LIBS) torture/t_strcmp.o -L ./bin -lbigballofmud
+bin/t_strcmp at EXEEXT@: $(BINARY_PREREQS) @LIBTALLOC_SHARED@ bin/libbigballofmud. at SHLIBEXT@ torture/t_strcmp.o
+	$(CC) $(FLAGS) -o $@ $(DYNEXP) $(LIBS) @LIBTALLOC_LIBS@ \
+		torture/t_strcmp.o -L ./bin -lbigballofmud
 
-bin/t_strstr at EXEEXT@: $(BINARY_PREREQS) bin/libbigballofmud. at SHLIBEXT@ torture/t_strstr.o
-	$(CC) $(FLAGS) -o $@ $(DYNEXP) $(LIBS) torture/t_strstr.o -L ./bin -lbigballofmud
+bin/t_strstr at EXEEXT@: $(BINARY_PREREQS) @LIBTALLOC_SHARED@ bin/libbigballofmud. at SHLIBEXT@ torture/t_strstr.o
+	$(CC) $(FLAGS) -o $@ $(DYNEXP) $(LIBS) @LIBTALLOC_LIBS@ \
+		torture/t_strstr.o -L ./bin -lbigballofmud
 
-bin/t_strappend at EXEEXT@: $(BINARY_PREREQS) bin/libbigballofmud. at SHLIBEXT@ torture/t_strappend.o
-	$(CC) $(FLAGS) -o $@ $(DYNEXP) $(LIBS) torture/t_strappend.o -L ./bin -lbigballofmud
+bin/t_strappend at EXEEXT@: $(BINARY_PREREQS) @LIBTALLOC_SHARED@ bin/libbigballofmud. at SHLIBEXT@ torture/t_strappend.o
+	$(CC) $(FLAGS) -o $@ $(DYNEXP) $(LIBS) @LIBTALLOC_LIBS@ \
+		torture/t_strappend.o -L ./bin -lbigballofmud
 
 bin/t_stringoverflow at EXEEXT@: $(BINARY_PREREQS) bin/libbigballofmud. at SHLIBEXT@ torture/t_stringoverflow.o
-	$(CC) $(FLAGS) -o $@ $(DYNEXP) torture/t_stringoverflow.o -L./bin -lbigballofmud
+	$(CC) $(FLAGS) -o $@ $(DYNEXP) torture/t_stringoverflow.o \
+		-L./bin -lbigballofmud
 
 bin/timelimit at EXEEXT@: script/tests/timelimit.o
 	@echo Linking $@
@@ -2002,7 +2148,7 @@
 	-$(INSTALLLIBCMD_SH) $(LIBTALLOC_SHARED_TARGET) $(DESTDIR)$(LIBDIR)
 	-$(INSTALLLIBCMD_A) $(LIBTALLOC_STATIC_TARGET) $(DESTDIR)$(LIBDIR)
 	@$(SHELL) $(srcdir)/script/installdirs.sh $(INSTALLPERMS_BIN) $(DESTDIR) ${prefix}/include
-	-$(INSTALLCMD) -m $(INSTALLPERMS_DATA) @tallocdir@/talloc.h $(DESTDIR)${prefix}/include
+	-$(INSTALLCMD) -m $(INSTALLPERMS_DATA) $(LIBTALLOC_HEADERS) $(DESTDIR)${prefix}/include
 
 installlibtdb: installdirs libtdb
 	@$(SHELL) $(srcdir)/script/installdirs.sh $(INSTALLPERMS_BIN) $(DESTDIR) $(LIBDIR)
@@ -2143,7 +2289,7 @@
 		$(LIBSMBSHAREMODES) $(EVERYTHING_PROGS) $(LIBNETAPI) \
 		bin/libwbclient.so.0 bin/timelimit \
 		.headers.stamp */src/*.o proto_exists \
-		$(LIBTDB_SYMS)
+		$(LIBTALLOC_SYMS) $(LIBWBCLIENT_SYMS) $(LIBTDB_SYMS) $(LIBNETAPI_SYMS)
 	-rm -rf t_dir
 
 # Making this target will just make sure that the prototype files
@@ -2278,7 +2424,8 @@
 # Check shared libs for unresolved symbols
 test_shlibs: $(SHLIBS)
 	@echo "Testing $(SHLIBS) "
-	@for module in $(SHLIBS); do \
+	@export $(LIB_PATH_VAR)=./bin && \
+	for module in $(SHLIBS); do \
 		./script/tests/dlopen.sh bin/$${module}. at SHLIBEXT@ \
 			|| exit 1; \
 	done
@@ -2286,7 +2433,8 @@
 # Check for NSS module problems.
 test_nss_modules: nss_modules
 	@echo "Testing $(NSS_MODULES) "
-	@for module in $(NSS_MODULES); do \
+	@export $(LIB_PATH_VAR)=./bin && \
+	for module in $(NSS_MODULES); do \
 		./script/tests/dlopen.sh $${module} \
 			|| exit 1; \
 	done
@@ -2295,7 +2443,8 @@
 # built can actually be loaded by a minimal PAM-aware application.
 test_pam_modules: pam_modules
 	@echo "Testing $(PAM_MODULES) "
-	@for module in $(PAM_MODULES); do \
+	@export $(LIB_PATH_VAR)=./bin && \
+	for module in $(PAM_MODULES); do \
 		./script/tests/dlopen.sh -lpam -ldl bin/$${module}. at SHLIBEXT@ \
 			|| exit 1; \
 	done

Modified: branches/samba/experimental/source/VERSION
===================================================================
--- branches/samba/experimental/source/VERSION	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/VERSION	2008-06-09 06:59:20 UTC (rev 1920)
@@ -46,7 +46,7 @@
 # e.g. SAMBA_VERSION_PRE_RELEASE=1                     #
 #  ->  "2.2.9pre1"                                     #
 ########################################################
-SAMBA_VERSION_PRE_RELEASE=2
+SAMBA_VERSION_PRE_RELEASE=
 
 ########################################################
 # For 'rc' releases the version will be                #
@@ -56,7 +56,7 @@
 # e.g. SAMBA_VERSION_RC_RELEASE=1                      #
 #  ->  "3.0.0rc1"                                      #
 ########################################################
-SAMBA_VERSION_RC_RELEASE=
+SAMBA_VERSION_RC_RELEASE=1
 
 ########################################################
 # To mark SVN snapshots this should be set to 'yes'    #

Modified: branches/samba/experimental/source/auth/auth.c
===================================================================
--- branches/samba/experimental/source/auth/auth.c	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/auth/auth.c	2008-06-09 06:59:20 UTC (rev 1920)
@@ -114,7 +114,7 @@
 			DEBUG(3, ("auth_get_challenge: getting challenge from authentication method %s FAILED.\n", 
 				  auth_method->name));
 		} else {
-			DEBUG(5, ("auth_get_challenge: sucessfully got challenge from module %s\n", auth_method->name));
+			DEBUG(5, ("auth_get_challenge: successfully got challenge from module %s\n", auth_method->name));
 			auth_context->challenge = challenge;
 			challenge_set_by = auth_method->name;
 			auth_context->challenge_set_method = auth_method;

Modified: branches/samba/experimental/source/auth/auth_domain.c
===================================================================
--- branches/samba/experimental/source/auth/auth_domain.c	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/auth/auth_domain.c	2008-06-09 06:59:20 UTC (rev 1920)
@@ -24,6 +24,7 @@
 #define DBGC_CLASS DBGC_AUTH
 
 extern bool global_machine_password_needs_changing;
+static struct named_mutex *mutex;
 
 /**
  * Connect to a remote server for (inter)domain security authenticaion.
@@ -67,7 +68,8 @@
 	 * ACCESS_DENIED errors if 2 auths are done from the same machine. JRA.
 	 */
 
-	if (!grab_server_mutex(dc_name)) {
+	mutex = grab_named_mutex(NULL, dc_name, 10);
+	if (mutex == NULL) {
 		return NT_STATUS_NO_LOGON_SERVERS;
 	}
 	
@@ -87,7 +89,7 @@
 			*cli = NULL;
 		}
 
-		release_server_mutex();
+		TALLOC_FREE(mutex);
 		return result;
 	}
 
@@ -118,13 +120,13 @@
 machine %s. Error was : %s.\n", dc_name, nt_errstr(result)));
 		cli_shutdown(*cli);
 		*cli = NULL;
-		release_server_mutex();
+		TALLOC_FREE(mutex);
 		return result;
 	}
 
 	if (!lp_client_schannel()) {
 		/* We need to set up a creds chain on an unauthenticated netlogon pipe. */
-		uint32 neg_flags = NETLOGON_NEG_SELECT_AUTH2_FLAGS;
+		uint32_t neg_flags = NETLOGON_NEG_AUTH2_ADS_FLAGS;
 		uint32 sec_chan_type = 0;
 		unsigned char machine_pwd[16];
 		const char *account_name;
@@ -137,7 +139,7 @@
 				domain));
 			cli_shutdown(*cli);
 			*cli = NULL;
-			release_server_mutex();
+			TALLOC_FREE(mutex);
 			return NT_STATUS_CANT_ACCESS_DOMAIN_INFO;
 		}
 
@@ -153,7 +155,7 @@
 		if (!NT_STATUS_IS_OK(result)) {
 			cli_shutdown(*cli);
 			*cli = NULL;
-			release_server_mutex();
+			TALLOC_FREE(mutex);
 			return result;
 		}
 	}
@@ -163,7 +165,7 @@
 machine %s. Error was : %s.\n", dc_name, cli_errstr(*cli)));
 		cli_shutdown(*cli);
 		*cli = NULL;
-		release_server_mutex();
+		TALLOC_FREE(mutex);
 		return NT_STATUS_NO_LOGON_SERVERS;
 	}
 
@@ -247,13 +249,13 @@
 	/* Let go as soon as possible so we avoid any potential deadlocks
 	   with winbind lookup up users or groups. */
 	   
-	release_server_mutex();
+	TALLOC_FREE(mutex);
 
 	if (!NT_STATUS_IS_OK(nt_status)) {
 		DEBUG(0,("domain_client_validate: unable to validate password "
                          "for user %s in domain %s to Domain controller %s. "
                          "Error was %s.\n", user_info->smb_name,
-                         user_info->domain, dc_name, 
+                         user_info->client_domain, dc_name, 
                          nt_errstr(nt_status)));
 
 		/* map to something more useful */

Modified: branches/samba/experimental/source/auth/auth_ntlmssp.c
===================================================================
--- branches/samba/experimental/source/auth/auth_ntlmssp.c	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/auth/auth_ntlmssp.c	2008-06-09 06:59:20 UTC (rev 1920)
@@ -127,7 +127,8 @@
 	nt_status = create_local_token(auth_ntlmssp_state->server_info);
 
 	if (!NT_STATUS_IS_OK(nt_status)) {
-		DEBUG(10, ("create_local_token failed\n"));
+		DEBUG(10, ("create_local_token failed: %s\n",
+			nt_errstr(nt_status)));
 		return nt_status;
 	}
 

Modified: branches/samba/experimental/source/auth/auth_sam.c
===================================================================
--- branches/samba/experimental/source/auth/auth_sam.c	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/auth/auth_sam.c	2008-06-09 06:59:20 UTC (rev 1920)
@@ -352,7 +352,6 @@
 
 	if (!NT_STATUS_IS_OK(nt_status)) {
 		DEBUG(0,("check_sam_security: make_server_info_sam() failed with '%s'\n", nt_errstr(nt_status)));
-		TALLOC_FREE(sampass);
 		data_blob_free(&user_sess_key);
 		data_blob_free(&lm_sess_key);
 		return nt_status;

Modified: branches/samba/experimental/source/auth/auth_server.c
===================================================================
--- branches/samba/experimental/source/auth/auth_server.c	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/auth/auth_server.c	2008-06-09 06:59:20 UTC (rev 1920)
@@ -37,6 +37,7 @@
 	const char *p;
 	char *pserver = NULL;
 	bool connected_ok = False;
+	struct named_mutex *mutex;
 
 	if (!(cli = cli_initialise()))
 		return NULL;
@@ -74,7 +75,8 @@
 		   session setup yet it will send a TCP reset to the first
 		   connection (tridge) */
 
-		if (!grab_server_mutex(desthost)) {
+		mutex = grab_named_mutex(talloc_tos(), desthost, 10);
+		if (mutex == NULL) {
 			cli_shutdown(cli);
 			return NULL;
 		}
@@ -87,7 +89,7 @@
 		}
 		DEBUG(10,("server_cryptkey: failed to connect to server %s. Error %s\n",
 			desthost, nt_errstr(status) ));
-		release_server_mutex();
+		TALLOC_FREE(mutex);
 	}
 
 	if (!connected_ok) {
@@ -98,7 +100,7 @@
 
 	if (!attempt_netbios_session_request(&cli, global_myname(),
 					     desthost, &dest_ss)) {
-		release_server_mutex();
+		TALLOC_FREE(mutex);
 		DEBUG(1,("password server fails session request\n"));
 		cli_shutdown(cli);
 		return NULL;
@@ -111,16 +113,16 @@
 	DEBUG(3,("got session\n"));
 
 	if (!cli_negprot(cli)) {
+		TALLOC_FREE(mutex);
 		DEBUG(1,("%s rejected the negprot\n",desthost));
-		release_server_mutex();
 		cli_shutdown(cli);
 		return NULL;
 	}
 
 	if (cli->protocol < PROTOCOL_LANMAN2 ||
 	    !(cli->sec_mode & NEGOTIATE_SECURITY_USER_LEVEL)) {
+		TALLOC_FREE(mutex);
 		DEBUG(1,("%s isn't in user level security mode\n",desthost));
-		release_server_mutex();
 		cli_shutdown(cli);
 		return NULL;
 	}
@@ -132,14 +134,14 @@
 
 	if (!NT_STATUS_IS_OK(cli_session_setup(cli, "", "", 0, "", 0,
 					       ""))) {
+		TALLOC_FREE(mutex);
 		DEBUG(0,("%s rejected the initial session setup (%s)\n",
 			 desthost, cli_errstr(cli)));
-		release_server_mutex();
 		cli_shutdown(cli);
 		return NULL;
 	}
 
-	release_server_mutex();
+	TALLOC_FREE(mutex);
 
 	DEBUG(3,("password server OK\n"));
 

Modified: branches/samba/experimental/source/auth/auth_util.c
===================================================================
--- branches/samba/experimental/source/auth/auth_util.c	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/auth/auth_util.c	2008-06-09 06:59:20 UTC (rev 1920)
@@ -1620,7 +1620,7 @@
 	nt_status = sid_array_from_info3(result, info3,
 					 &result->sids,
 					 &result->num_sids,
-					 False);
+					 false, false);
 	if (!NT_STATUS_IS_OK(nt_status)) {
 		TALLOC_FREE(result);
 		return nt_status;

Modified: branches/samba/experimental/source/auth/auth_winbind.c
===================================================================
--- branches/samba/experimental/source/auth/auth_winbind.c	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/auth/auth_winbind.c	2008-06-09 06:59:20 UTC (rev 1920)
@@ -80,6 +80,11 @@
 	wbc_status = wbcAuthenticateUserEx(&params, &info, &err);
 	unbecome_root();
 
+	if (!WBC_ERROR_IS_OK(wbc_status)) {
+		DEBUG(10,("check_winbind_security: wbcAuthenticateUserEx failed: %s\n",
+			wbcErrorString(wbc_status)));
+	}
+
 	if (wbc_status == WBC_ERR_NO_MEMORY) {
 		return NT_STATUS_NO_MEMORY;
 	}

Modified: branches/samba/experimental/source/auth/token_util.c
===================================================================
--- branches/samba/experimental/source/auth/token_util.c	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/auth/token_util.c	2008-06-09 06:59:20 UTC (rev 1920)
@@ -105,6 +105,8 @@
 	token = create_local_nt_token(NULL, &u_sid, False,
 				      1, &global_sid_Builtin_Administrators);
 
+	token->privileges = se_disk_operators;
+
 	memcache_add_talloc(
 		NULL, SINGLETON_CACHE_TALLOC,
 		data_blob_string_const("root_nt_token"), token);
@@ -208,7 +210,7 @@
 
 	status = pdb_create_builtin_alias( BUILTIN_ALIAS_RID_USERS );
 	if ( !NT_STATUS_IS_OK(status) ) {
-		DEBUG(0,("create_builtin_users: Failed to create Users\n"));
+		DEBUG(5,("create_builtin_users: Failed to create Users\n"));
 		return status;
 	}
 
@@ -219,7 +221,7 @@
 		sid_append_rid(&dom_users, DOMAIN_GROUP_RID_USERS );
 		status = pdb_add_aliasmem( &global_sid_Builtin_Users, &dom_users);
 		if ( !NT_STATUS_IS_OK(status) ) {
-			DEBUG(0,("create_builtin_administrators: Failed to add Domain Users to"
+			DEBUG(4,("create_builtin_administrators: Failed to add Domain Users to"
 				" Users\n"));
 			return status;
 		}
@@ -242,7 +244,7 @@
 
 	status = pdb_create_builtin_alias( BUILTIN_ALIAS_RID_ADMINS );
 	if ( !NT_STATUS_IS_OK(status) ) {
-		DEBUG(0,("create_builtin_administrators: Failed to create Administrators\n"));
+		DEBUG(5,("create_builtin_administrators: Failed to create Administrators\n"));
 		return status;
 	}
 
@@ -253,7 +255,7 @@
 		sid_append_rid(&dom_admins, DOMAIN_GROUP_RID_ADMINS);
 		status = pdb_add_aliasmem( &global_sid_Builtin_Administrators, &dom_admins );
 		if ( !NT_STATUS_IS_OK(status) ) {
-			DEBUG(0,("create_builtin_administrators: Failed to add Domain Admins"
+			DEBUG(4,("create_builtin_administrators: Failed to add Domain Admins"
 				" Administrators\n"));
 			return status;
 		}
@@ -271,7 +273,7 @@
 	if ( ret ) {
 		status = pdb_add_aliasmem( &global_sid_Builtin_Administrators, &root_sid );
 		if ( !NT_STATUS_IS_OK(status) ) {
-			DEBUG(0,("create_builtin_administrators: Failed to add root"
+			DEBUG(4,("create_builtin_administrators: Failed to add root"
 				" Administrators\n"));
 			return status;
 		}
@@ -379,7 +381,8 @@
 			become_root();
 			status = create_builtin_administrators( );
 			if ( !NT_STATUS_IS_OK(status) ) {
-				DEBUG(2,("create_local_nt_token: Failed to create BUILTIN\\Administrators group!\n"));
+				DEBUG(2,("WARNING: Failed to create BUILTIN\\Administrators "
+					 "group!  Can Winbind allocate gids?\n"));
 				/* don't fail, just log the message */
 			}
 			unbecome_root();
@@ -406,7 +409,8 @@
 			become_root();
 			status = create_builtin_users( );
 			if ( !NT_STATUS_IS_OK(status) ) {
-				DEBUG(2,("create_local_nt_token: Failed to create BUILTIN\\Users group!\n"));
+				DEBUG(2,("WARNING: Failed to create BUILTIN\\Users group! "
+					 "Can Winbind allocate gids?\n"));
 				/* don't fail, just log the message */
 			}
 			unbecome_root();

Modified: branches/samba/experimental/source/client/client.c
===================================================================
--- branches/samba/experimental/source/client/client.c	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/client/client.c	2008-06-09 06:59:20 UTC (rev 1920)
@@ -33,7 +33,6 @@
 extern bool AllowDebugChange;
 extern bool override_logfile;
 extern char tar_type;
-extern bool in_client;
 
 static int port = 0;
 static char *service;
@@ -43,7 +42,7 @@
 static char *cmdstr = NULL;
 static const char *cmd_ptr = NULL;
 
-static int io_bufsize = 64512;
+static int io_bufsize = 524288;
 
 static int name_type = 0x20;
 extern int max_protocol;
@@ -964,22 +963,30 @@
  Get a file from rname to lname
 ****************************************************************************/
 
+static NTSTATUS writefile_sink(char *buf, size_t n, void *priv)
+{
+	int *pfd = (int *)priv;
+	if (writefile(*pfd, buf, n) == -1) {
+		return map_nt_error_from_unix(errno);
+	}
+	return NT_STATUS_OK;
+}
+
 static int do_get(const char *rname, const char *lname_in, bool reget)
 {
 	TALLOC_CTX *ctx = talloc_tos();
 	int handle = 0, fnum;
 	bool newhandle = false;
-	char *data = NULL;
 	struct timeval tp_start;
-	int read_size = io_bufsize;
 	uint16 attr;
 	SMB_OFF_T size;
 	off_t start = 0;
-	off_t nread = 0;
+	SMB_OFF_T nread = 0;
 	int rc = 0;
 	struct cli_state *targetcli = NULL;
 	char *targetname = NULL;
 	char *lname = NULL;
+	NTSTATUS status;
 
 	lname = talloc_strdup(ctx, lname_in);
 	if (!lname) {
@@ -1038,36 +1045,15 @@
 	DEBUG(1,("getting file %s of size %.0f as %s ",
 		 rname, (double)size, lname));
 
-	if(!(data = (char *)SMB_MALLOC(read_size))) {
-		d_printf("malloc fail for size %d\n", read_size);
+	status = cli_pull(targetcli, fnum, start, size, io_bufsize,
+			  writefile_sink, (void *)&handle, &nread);
+	if (!NT_STATUS_IS_OK(status)) {
+		d_fprintf(stderr, "parallel_read returned %s\n",
+			  nt_errstr(status));
 		cli_close(targetcli, fnum);
 		return 1;
 	}
 
-	while (1) {
-		int n = cli_read(targetcli, fnum, data, nread + start, read_size);
-
-		if (n <= 0)
-			break;
-
-		if (writefile(handle,data, n) != n) {
-			d_printf("Error writing local file\n");
-			rc = 1;
-			break;
-		}
-
-		nread += n;
-	}
-
-	if (nread + start < size) {
-		DEBUG (0, ("Short read when getting file %s. Only got %ld bytes.\n",
-			    rname, (long)nread));
-
-		rc = 1;
-	}
-
-	SAFE_FREE(data);
-
 	if (!cli_close(targetcli, fnum)) {
 		d_printf("Error %s closing remote file\n",cli_errstr(cli));
 		rc = 1;
@@ -3641,13 +3627,13 @@
 	NTSTATUS status;
 	struct rpc_pipe_client *pipe_hnd;
 	TALLOC_CTX *frame = talloc_stackframe();
-	ENUM_HND enum_hnd;
 	WERROR werr;
-	SRV_SHARE_INFO_CTR ctr;
+	struct srvsvc_NetShareInfoCtr info_ctr;
+	struct srvsvc_NetShareCtr1 ctr1;
+	uint32_t resume_handle = 0;
+	uint32_t total_entries = 0;
 	int i;
 
-	init_enum_hnd(&enum_hnd, 0);
-
 	pipe_hnd = cli_rpc_pipe_open_noauth(cli, PI_SRVSVC, &status);
 
 	if (pipe_hnd == NULL) {
@@ -3657,23 +3643,29 @@
 		return false;
 	}
 
-	werr = rpccli_srvsvc_net_share_enum(pipe_hnd, frame, 1, &ctr,
-					    0xffffffff, &enum_hnd);
+	ZERO_STRUCT(info_ctr);
+	ZERO_STRUCT(ctr1);
 
-	if (!W_ERROR_IS_OK(werr)) {
+	info_ctr.level = 1;
+	info_ctr.ctr.ctr1 = &ctr1;
+
+	status = rpccli_srvsvc_NetShareEnumAll(pipe_hnd, frame,
+					      pipe_hnd->cli->desthost,
+					      &info_ctr,
+					      0xffffffff,
+					      &total_entries,
+					      &resume_handle,
+					      &werr);
+
+	if (!NT_STATUS_IS_OK(status) || !W_ERROR_IS_OK(werr)) {
 		cli_rpc_pipe_close(pipe_hnd);
 		TALLOC_FREE(frame);
 		return false;
 	}
 
-	for (i=0; i<ctr.num_entries; i++) {
-		SRV_SHARE_INFO_1 *info = &ctr.share.info1[i];
-		char *name, *comment;
-		name = rpcstr_pull_unistr2_talloc(
-			frame, &info->info_1_str.uni_netname);
-		comment = rpcstr_pull_unistr2_talloc(
-			frame, &info->info_1_str.uni_remark);
-		browse_fn(name, info->info_1.type, comment, NULL);
+	for (i=0; i < info_ctr.ctr.ctr1->count; i++) {
+		struct srvsvc_NetShareInfo1 info = info_ctr.ctr.ctr1->array[i];
+		browse_fn(info.name, info.type, info.comment, NULL);
 	}
 
 	cli_rpc_pipe_close(pipe_hnd);
@@ -4110,11 +4102,7 @@
 			TALLOC_CTX *ctx = talloc_stackframe();
 			char *tmp;
 
-			if (info->dirmask && info->dirmask[0] != 0) {
-				tmp = talloc_strdup(ctx,info->dirmask);
-			} else {
-				tmp = talloc_strdup(ctx,"");
-			}
+			tmp = talloc_strdup(ctx,info->dirmask);
 			if (!tmp) {
 				TALLOC_FREE(ctx);
 				return;
@@ -4526,6 +4514,8 @@
 
 static int do_host_query(const char *query_host)
 {
+	struct sockaddr_storage ss;
+
 	cli = cli_cm_open(talloc_tos(), NULL,
 			query_host, "IPC$", true, smb_encrypt);
 	if (!cli)
@@ -4533,6 +4523,12 @@
 
 	browse_host(true);
 
+	if (interpret_string_addr(&ss, query_host, 0) && (ss.ss_family != AF_INET)) {
+		d_printf("%s is an IPv6 address -- no workgroup available\n",
+			query_host);
+		return 1;
+	}
+
 	if (port != 139) {
 
 		/* Workgroups simply don't make sense over anything
@@ -4714,7 +4710,7 @@
 	pc = poptGetContext("smbclient", argc, (const char **) argv, long_options, 0);
 	poptSetOtherOptionHelp(pc, "service <password>");
 
-	in_client = true;   /* Make sure that we tell lp_load we are */
+        lp_set_in_client(true); /* Make sure that we tell lp_load we are */
 
 	while ((opt = poptGetNextOpt(pc)) != -1) {
 
@@ -4879,6 +4875,11 @@
 			argv[0], get_dyn_CONFIGFILE());
 	}
 
+	if (get_cmdline_auth_info_use_machine_account() &&
+	    !set_cmdline_auth_info_machine_account_creds()) {
+		exit(-1);
+	}
+
 	load_interfaces();
 
 	if (service_opt && service) {
@@ -4911,7 +4912,10 @@
 	}
 
 	smb_encrypt = get_cmdline_auth_info_smb_encrypt();
-	init_names();
+	if (!init_names()) {
+		fprintf(stderr, "init_names() failed\n");
+		exit(1);
+	}
 
 	if(new_name_resolve_order)
 		lp_set_name_resolve_order(new_name_resolve_order);

Modified: branches/samba/experimental/source/client/clitar.c
===================================================================
--- branches/samba/experimental/source/client/clitar.c	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/client/clitar.c	2008-06-09 06:59:20 UTC (rev 1920)
@@ -668,16 +668,6 @@
 	}
 
 	safe_strcpy(finfo.name,rname, strlen(rname));
-	if (!finfo1) {
-		time_t atime, mtime;
-		if (!cli_getattrE(cli, fnum, &finfo.mode, &finfo.size, NULL, &atime, &mtime)) {
-			DEBUG(0, ("getattrE: %s\n", cli_errstr(cli)));
-			goto cleanup;
-		}
-		finfo.atime_ts = convert_time_t_to_timespec(atime);
-		finfo.mtime_ts = convert_time_t_to_timespec(mtime);
-		finfo.ctime_ts = finfo.mtime_ts;
-	}
 
 	DEBUG(3,("file %s attrib 0x%X\n",finfo.name,finfo.mode));
 

Modified: branches/samba/experimental/source/client/mount.cifs.c
===================================================================
--- branches/samba/experimental/source/client/mount.cifs.c	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/client/mount.cifs.c	2008-06-09 06:59:20 UTC (rev 1920)
@@ -1,6 +1,7 @@
 /* 
    Mount helper utility for Linux CIFS VFS (virtual filesystem) client
-   Copyright (C) 2003,2005 Steve French  (sfrench at us.ibm.com)
+   Copyright (C) 2003,2008 Steve French  (sfrench at us.ibm.com)
+   Copyright (C) 2008 Jeremy Allison (jra at samba.org)
 
    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
@@ -63,8 +64,17 @@
 #define MS_BIND 4096
 #endif
 
+#define MAX_UNC_LEN 1024
+
 #define CONST_DISCARD(type, ptr)      ((type) ((void *) (ptr)))
 
+#ifndef SAFE_FREE
+#define SAFE_FREE(x) do { if ((x) != NULL) {free(x); x=NULL;} } while(0)
+#endif
+
+#define MOUNT_PASSWD_SIZE 64
+#define DOMAIN_SIZE 64
+
 const char *thisprogram;
 int verboseflag = 0;
 static int got_password = 0;
@@ -74,7 +84,6 @@
 static int got_unc = 0;
 static int got_uid = 0;
 static int got_gid = 0;
-static int free_share_name = 0;
 static char * user_name = NULL;
 static char * mountpassword = NULL;
 char * domain_name = NULL;
@@ -151,10 +160,7 @@
 	printf("\nTo display the version number of the mount helper:");
 	printf("\n\t%s -V\n",thisprogram);
 
-	if(mountpassword) {
-		memset(mountpassword,0,64);
-		free(mountpassword);
-	}
+	SAFE_FREE(mountpassword);
 	exit(1);
 }
 
@@ -207,22 +213,20 @@
 				for(length = 0;length<4087;length++) {
 					if ((temp_val[length] == '\n')
 					    || (temp_val[length] == '\0')) {
+						temp_val[length] = '\0';
 						break;
 					}
 				}
 				if(length > 4086) {
 					printf("mount.cifs failed due to malformed username in credentials file");
 					memset(line_buf,0,4096);
-					if(mountpassword) {
-						memset(mountpassword,0,64);
-					}
 					exit(1);
 				} else {
 					got_user = 1;
 					user_name = (char *)calloc(1 + length,1);
 					/* BB adding free of user_name string before exit,
 						not really necessary but would be cleaner */
-					strncpy(user_name,temp_val, length);
+					strlcpy(user_name,temp_val, length+1);
 				}
 			}
 		} else if (strncasecmp("password",line_buf+i,8) == 0) {
@@ -230,26 +234,24 @@
 			if(temp_val) {
 				/* go past equals sign */
 				temp_val++;
-				for(length = 0;length<65;length++) {
+				for(length = 0;length<MOUNT_PASSWD_SIZE+1;length++) {
 					if ((temp_val[length] == '\n')
 					    || (temp_val[length] == '\0')) {
+						temp_val[length] = '\0';
 						break;
 					}
 				}
-				if(length > 64) {
+				if(length > MOUNT_PASSWD_SIZE) {
 					printf("mount.cifs failed: password in credentials file too long\n");
 					memset(line_buf,0, 4096);
-					if(mountpassword) {
-						memset(mountpassword,0,64);
-					}
 					exit(1);
 				} else {
 					if(mountpassword == NULL) {
-						mountpassword = (char *)calloc(65,1);
+						mountpassword = (char *)calloc(MOUNT_PASSWD_SIZE+1,1);
 					} else
-						memset(mountpassword,0,64);
+						memset(mountpassword,0,MOUNT_PASSWD_SIZE);
 					if(mountpassword) {
-						strncpy(mountpassword,temp_val,length);
+						strlcpy(mountpassword,temp_val,MOUNT_PASSWD_SIZE+1);
 						got_password = 1;
 					}
 				}
@@ -261,25 +263,23 @@
                                 temp_val++;
 				if(verboseflag)
 					printf("\nDomain %s\n",temp_val);
-                                for(length = 0;length<65;length++) {
+                                for(length = 0;length<DOMAIN_SIZE+1;length++) {
 					if ((temp_val[length] == '\n')
 					    || (temp_val[length] == '\0')) {
+						temp_val[length] = '\0';
 						break;
 					}
                                 }
-                                if(length > 64) {
+                                if(length > DOMAIN_SIZE) {
                                         printf("mount.cifs failed: domain in credentials file too long\n");
-                                        if(mountpassword) {
-                                                memset(mountpassword,0,64);
-                                        }
                                         exit(1);
                                 } else {
                                         if(domain_name == NULL) {
-                                                domain_name = (char *)calloc(65,1);
+                                                domain_name = (char *)calloc(DOMAIN_SIZE+1,1);
                                         } else
-                                                memset(domain_name,0,64);
+                                                memset(domain_name,0,DOMAIN_SIZE);
                                         if(domain_name) {
-                                                strncpy(domain_name,temp_val,length);
+                                                strlcpy(domain_name,temp_val,DOMAIN_SIZE+1);
                                                 got_domain = 1;
                                         }
                                 }
@@ -288,10 +288,7 @@
 
 	}
 	fclose(fs);
-	if(line_buf) {
-		memset(line_buf,0,4096);
-		free(line_buf);
-	}
+	SAFE_FREE(line_buf);
 	return 0;
 }
 
@@ -302,9 +299,9 @@
 	char c;
 
 	if(mountpassword == NULL)
-		mountpassword = (char *)calloc(65,1);
+		mountpassword = (char *)calloc(MOUNT_PASSWD_SIZE+1,1);
 	else 
-		memset(mountpassword, 0, 64);
+		memset(mountpassword, 0, MOUNT_PASSWD_SIZE);
 
 	if (mountpassword == NULL) {
 		printf("malloc failed\n");
@@ -321,11 +318,10 @@
 	}
 	/* else file already open and fd provided */
 
-	for(i=0;i<64;i++) {
+	for(i=0;i<MOUNT_PASSWD_SIZE;i++) {
 		rc = read(file_descript,&c,1);
 		if(rc < 0) {
 			printf("mount.cifs failed. Error %s reading password file\n",strerror(errno));
-			memset(mountpassword,0,64);
 			if(filename != NULL)
 				close(file_descript);
 			exit(1);
@@ -337,13 +333,15 @@
 			break;
 		} else /* read valid character */ {
 			if((c == 0) || (c == '\n')) {
+				mountpassword[i] = '\0';
 				break;
 			} else 
 				mountpassword[i] = c;
 		}
 	}
-	if((i == 64) && (verboseflag)) {
-		printf("\nWarning: password longer than 64 characters specified in cifs password file");
+	if((i == MOUNT_PASSWD_SIZE) && (verboseflag)) {
+		printf("\nWarning: password longer than %d characters specified in cifs password file",
+			MOUNT_PASSWD_SIZE);
 	}
 	got_password = 1;
 	if(filename != NULL) {
@@ -430,13 +428,13 @@
 					if(percent_char) {
 						*percent_char = ',';
 						if(mountpassword == NULL)
-							mountpassword = (char *)calloc(65,1);
+							mountpassword = (char *)calloc(MOUNT_PASSWD_SIZE+1,1);
 						if(mountpassword) {
 							if(got_password)
 								printf("\nmount.cifs warning - password specified twice\n");
 							got_password = 1;
 							percent_char++;
-							strncpy(mountpassword, percent_char,64);
+							strlcpy(mountpassword, percent_char,MOUNT_PASSWD_SIZE+1);
 						/*  remove password from username */
 							while(*percent_char != 0) {
 								*percent_char = ',';
@@ -522,7 +520,7 @@
 				printf("CIFS: invalid domain name\n");
 				return 1;	/* needs_arg; */
 			}
-			if (strnlen(value, 65) < 65) {
+			if (strnlen(value, DOMAIN_SIZE+1) < DOMAIN_SIZE+1) {
 				got_domain = 1;
 			} else {
 				printf("domain name too long\n");
@@ -710,7 +708,7 @@
 		out_len = strlen(out);
 	}
 
-	free(*optionsp);
+	SAFE_FREE(*optionsp);
 	*optionsp = out;
 	return 0;
 }
@@ -738,7 +736,7 @@
 
 	if(number_of_commas == 0)
 		return;
-	if(number_of_commas > 64) {
+	if(number_of_commas > MOUNT_PASSWD_SIZE) {
 		/* would otherwise overflow the mount options buffer */
 		printf("\nInvalid password. Password contains too many commas.\n");
 		return;
@@ -757,7 +755,7 @@
 	}
 	new_pass_buf[len+number_of_commas] = 0;
 
-	free(*ppasswrd);
+	SAFE_FREE(*ppasswrd);
 	*ppasswrd = new_pass_buf;
 	
 	return;
@@ -837,17 +835,31 @@
 	return domainnm;
 }
 
+/* replace all occurances of "from" in a string with "to" */
+static void replace_char(char *string, char from, char to, int maxlen)
+{
+	char *lastchar = string + maxlen;
+	while (string) {
+		string = strchr(string, from);
+		if (string) {
+			*string = to;
+			if (string >= lastchar)
+				return;
+		}
+	}
+}
+
 /* Note that caller frees the returned buffer if necessary */
 static char * parse_server(char ** punc_name)
 {
 	char * unc_name = *punc_name;
-	int length = strnlen(unc_name,1024);
+	int length = strnlen(unc_name, MAX_UNC_LEN);
 	char * share;
 	char * ipaddress_string = NULL;
 	struct hostent * host_entry = NULL;
 	struct in_addr server_ipaddr;
 
-	if(length > 1023) {
+	if(length > (MAX_UNC_LEN - 1)) {
 		printf("mount error: UNC name too long");
 		return NULL;
 	}
@@ -866,7 +878,6 @@
 			/* check for nfs syntax ie server:share */
 			share = strchr(unc_name,':');
 			if(share) {
-				free_share_name = 1;
 				*punc_name = (char *)malloc(length+3);
 				if(*punc_name == NULL) {
 					/* put the original string back  if 
@@ -874,9 +885,9 @@
 					*punc_name = unc_name;
 					return NULL;
 				}
-					
 				*share = '/';
-				strncpy((*punc_name)+2,unc_name,length);
+				strlcpy((*punc_name)+2,unc_name,length+1);
+				SAFE_FREE(unc_name);
 				unc_name = *punc_name;
 				unc_name[length+2] = 0;
 				goto continue_unc_parsing;
@@ -890,15 +901,18 @@
 			unc_name[0] = '/';
 			unc_name[1] = '/';
 			unc_name += 2;
-			if ((share = strchr(unc_name, '/')) || 
-				(share = strchr(unc_name,'\\'))) {
+
+			/* allow for either delimiter between host and sharename */
+			if ((share = strpbrk(unc_name, "/\\"))) {
 				*share = 0;  /* temporarily terminate the string */
 				share += 1;
 				if(got_ip == 0) {
 					host_entry = gethostbyname(unc_name);
 				}
-				*(share - 1) = '/'; /* put the slash back */
-				if ((prefixpath = strchr(share, '/'))) {
+				*(share - 1) = '/'; /* put delimiter back */
+
+				/* we don't convert the prefixpath delimiters since '\\' is a valid char in posix paths */
+				if ((prefixpath = strpbrk(share, "/\\"))) {
 					*prefixpath = 0;  /* permanently terminate the string */
 					if (!strlen(++prefixpath))
 						prefixpath = NULL; /* this needs to be done explicitly */
@@ -963,6 +977,25 @@
 	{ NULL, 0, NULL, 0 }
 };
 
+/* convert a string to uppercase. return false if the string
+ * wasn't ASCII or was a NULL ptr */
+static int
+uppercase_string(char *string)
+{
+	if (!string)
+		return 0;
+
+	while (*string) {
+		/* check for unicode */
+		if ((unsigned char) string[0] & 0x80)
+			return 0;
+		*string = toupper((unsigned char) *string);
+		string++;
+	}
+
+	return 1;
+}
+
 int main(int argc, char ** argv)
 {
 	int c;
@@ -975,6 +1008,7 @@
 	char * options = NULL;
 	char * resolved_path = NULL;
 	char * temp;
+	char * dev_name;
 	int rc;
 	int rsize = 0;
 	int wsize = 0;
@@ -1011,8 +1045,16 @@
 	printf(" node: %s machine: %s sysname %s domain %s\n", sysinfo.nodename,sysinfo.machine,sysinfo.sysname,sysinfo.domainname);
 #endif */
 	if(argc > 2) {
-		share_name = argv[1];
+		dev_name = argv[1];
+		share_name = strndup(argv[1], MAX_UNC_LEN);
+		if (share_name == NULL) {
+			fprintf(stderr, "%s: %s", argv[0], strerror(ENOMEM));
+			exit(1);
+		}
 		mountpoint = argv[2];
+	} else {
+		mount_cifs_usage();
+		exit(1);
 	}
 
 	/* add sharename in opts string as unc= parm */
@@ -1071,9 +1113,6 @@
 			MOUNT_CIFS_VERSION_MAJOR,
 			MOUNT_CIFS_VERSION_MINOR,
 			MOUNT_CIFS_VENDOR_SUFFIX);
-			if(mountpassword) {
-				memset(mountpassword,0,64);
-			}
 			exit (0);
 		case 'w':
 			flags &= ~MS_RDONLY;
@@ -1134,10 +1173,10 @@
 			break;
 		case 'p':
 			if(mountpassword == NULL)
-				mountpassword = (char *)calloc(65,1);
+				mountpassword = (char *)calloc(MOUNT_PASSWD_SIZE+1,1);
 			if(mountpassword) {
 				got_password = 1;
-				strncpy(mountpassword,optarg,64);
+				strlcpy(mountpassword,optarg,MOUNT_PASSWD_SIZE+1);
 			}
 			break;
 		case 'S':
@@ -1152,16 +1191,16 @@
 		}
 	}
 
-	if((argc < 3) || (share_name == NULL) || (mountpoint == NULL)) {
+	if((argc < 3) || (dev_name == NULL) || (mountpoint == NULL)) {
 		mount_cifs_usage();
 		exit(1);
 	}
 
 	if (getenv("PASSWD")) {
 		if(mountpassword == NULL)
-			mountpassword = (char *)calloc(65,1);
+			mountpassword = (char *)calloc(MOUNT_PASSWD_SIZE+1,1);
 		if(mountpassword) {
-			strncpy(mountpassword,getenv("PASSWD"),64);
+			strlcpy(mountpassword,getenv("PASSWD"),MOUNT_PASSWD_SIZE+1);
 			got_password = 1;
 		}
 	} else if (getenv("PASSWD_FD")) {
@@ -1227,7 +1266,14 @@
 	}
        
 	if(got_password == 0) {
-		mountpassword = getpass("Password: "); /* BB obsolete */
+		char *tmp_pass = getpass("Password: "); /* BB obsolete sys call but
+							   no good replacement yet. */
+		mountpassword = (char *)calloc(MOUNT_PASSWD_SIZE+1,1);
+		if (!tmp_pass || !mountpassword) {
+			printf("Password not entered, exiting\n");
+			return -1;
+		}
+		strlcpy(mountpassword, tmp_pass, MOUNT_PASSWD_SIZE+1);
 		got_password = 1;
 	}
 	/* FIXME launch daemon (handles dfs name resolution and credential change) 
@@ -1251,9 +1297,8 @@
 		optlen += strlen(ipaddr) + 4;
 	if(mountpassword)
 		optlen += strlen(mountpassword) + 6;
-	if(options)
-		free(options);
-	options_size = optlen + 10 + 64;
+	SAFE_FREE(options);
+	options_size = optlen + 10 + DOMAIN_SIZE;
 	options = (char *)malloc(options_size /* space for commas in password */ + 8 /* space for domain=  , domain name itself was counted as part of the length username string above */);
 
 	if(options == NULL) {
@@ -1310,10 +1355,12 @@
 	}
 	if(verboseflag)
 		printf("\nmount.cifs kernel mount options %s \n",options);
-	if(mount(share_name, mountpoint, "cifs", flags, options)) {
+
+	/* convert all '\\' to '/' in share portion so that /proc/mounts looks pretty */
+	replace_char(dev_name, '\\', '/', strlen(share_name));
+
+	if(mount(dev_name, mountpoint, "cifs", flags, options)) {
 	/* remember to kill daemon on error */
-		char * tmp;
-
 		switch (errno) {
 		case 0:
 			printf("mount failed but no error number set\n");
@@ -1324,12 +1371,9 @@
 		case ENXIO:
 			if(retry == 0) {
 				retry = 1;
-				tmp = share_name;
-				while (*tmp && !(((unsigned char)tmp[0]) & 0x80)) {
-					*tmp = toupper((unsigned char)*tmp);
-		        		tmp++;
-				}
-				if(!*tmp) {
+				if (uppercase_string(dev_name) &&
+				    uppercase_string(share_name) &&
+				    uppercase_string(prefixpath)) {
 					printf("retrying with upper case share name\n");
 					goto mount_retry;
 				}
@@ -1343,7 +1387,7 @@
 	} else {
 		pmntfile = setmntent(MOUNTED, "a+");
 		if(pmntfile) {
-			mountent.mnt_fsname = share_name;
+			mountent.mnt_fsname = dev_name;
 			mountent.mnt_dir = mountpoint;
 			mountent.mnt_type = CONST_DISCARD(char *,"cifs");
 			mountent.mnt_opts = (char *)malloc(220);
@@ -1376,8 +1420,7 @@
 			mountent.mnt_passno = 0;
 			rc = addmntent(pmntfile,&mountent);
 			endmntent(pmntfile);
-			if(mountent.mnt_opts)
-				free(mountent.mnt_opts);
+			SAFE_FREE(mountent.mnt_opts);
 		} else {
 		    printf("could not update mount table\n");
 		}
@@ -1387,24 +1430,12 @@
 	if(mountpassword) {
 		int len = strlen(mountpassword);
 		memset(mountpassword,0,len);
-		free(mountpassword);
+		SAFE_FREE(mountpassword);
 	}
 
-	if(options) {
-		memset(options,0,optlen);
-		free(options);
-	}
-
-	if(orgoptions) {
-		memset(orgoptions,0,orgoptlen);
-		free(orgoptions);
-	}
-	if(resolved_path) {
-		free(resolved_path);
-	}
-
-	if(free_share_name) {
-		free(share_name);
-		}
+	SAFE_FREE(options);
+	SAFE_FREE(orgoptions);
+	SAFE_FREE(resolved_path);
+	SAFE_FREE(share_name);
 	return rc;
 }

Modified: branches/samba/experimental/source/client/smbspool.c
===================================================================
--- branches/samba/experimental/source/client/smbspool.c	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/client/smbspool.c	2008-06-09 06:59:20 UTC (rev 1920)
@@ -1,33 +1,47 @@
-/* 
+/*
    Unix SMB/CIFS implementation.
    SMB backend for the Common UNIX Printing System ("CUPS")
-   Copyright 1999 by Easy Software Products
-   Copyright Andrew Tridgell 1994-1998
-   Copyright Andrew Bartlett 2002
-   Copyright Rodrigo Fernandez-Vizarra 2005 
-   
+
+   Copyright (C) Easy Software Products	    1999
+   Copyright (C) Andrew Tridgell	    1994-1998
+   Copyright (C) Andrew Bartlett	    2002
+   Copyright (C) Rodrigo Fernandez-Vizarra  2005
+   Copyright (C) James Peach		    2008
+
    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 3 of the License, or
    (at your option) any later version.
-   
+
    This program is distributed in the hope that it will be useful,
    but WITHOUT ANY WARRANTY; without even the implied warranty of
    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
    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, see <http://www.gnu.org/licenses/>.
 */
 
 #include "includes.h"
 
-#define TICKET_CC_DIR            "/tmp"
-#define CC_PREFIX                "krb5cc_" /* prefix of the ticket cache */
-#define CC_MAX_FILE_LEN          24   
-#define CC_MAX_FILE_PATH_LEN     (sizeof(TICKET_CC_DIR)-1)+ CC_MAX_FILE_LEN+2   
-#define OVERWRITE                1   
-#define KRB5CCNAME               "KRB5CCNAME"
+/*
+ * Starting with CUPS 1.3, Kerberos support is provided by cupsd including
+ * the forwarding of user credentials via the authenticated session between
+ * user and server and the KRB5CCNAME environment variable which will point
+ * to a temporary file or an in-memory representation depending on the version
+ * of Kerberos you use.  As a result, all of the ticket code that used to
+ * live here has been removed, and we depend on the user session (if you
+ * run smbspool by hand) or cupsd to provide the necessary Kerberos info.
+ *
+ * Also, the AUTH_USERNAME and AUTH_PASSWORD environment variables provide
+ * for per-job authentication for non-Kerberized printing.  We use those
+ * if there is no username and password specified in the device URI.
+ *
+ * Finally, if we have an authentication failure we return exit code 2
+ * which tells CUPS to hold the job for authentication and bug the user
+ * to get the necessary credentials.
+ */
+
 #define MAX_RETRY_CONNECT        3
 
 
@@ -35,530 +49,495 @@
  * Globals...
  */
 
-extern bool		in_client;	/* Boolean for client library */
 
 
 /*
  * Local functions...
  */
 
-static void		list_devices(void);
-static struct cli_state *smb_complete_connection(const char *, const char *,int , const char *, const char *, const char *, const char *, int);
-static struct cli_state	*smb_connect(const char *, const char *, int, const char *, const char *, const char *, const char *);
-static int		smb_print(struct cli_state *, char *, FILE *);
-static char *		uri_unescape_alloc(const char *);
+static int      get_exit_code(struct cli_state * cli, NTSTATUS nt_status);
+static void     list_devices(void);
+static struct cli_state *smb_complete_connection(const char *, const char *,
+	int, const char *, const char *, const char *, const char *, int, bool *need_auth);
+static struct cli_state *smb_connect(const char *, const char *, int, const
+	char *, const char *, const char *, const char *, bool *need_auth);
+static int      smb_print(struct cli_state *, char *, FILE *);
+static char    *uri_unescape_alloc(const char *);
 #if 0
-static bool smb_encrypt;
+static bool     smb_encrypt;
 #endif
 
 /*
  * 'main()' - Main entry for SMB backend.
  */
 
- int				/* O - Exit status */
- main(int  argc,			/* I - Number of command-line arguments */
-     char *argv[])		/* I - Command-line arguments */
-{
-  int		i;		/* Looping var */
-  int		copies;		/* Number of copies */
-  int 		port;		/* Port number */
-  char		uri[1024],	/* URI */
-		*sep,		/* Pointer to separator */
-		*tmp, *tmp2,	/* Temp pointers to do escaping */
-		*password;	/* Password */
-  char		*username,	/* Username */
-		*server,	/* Server name */
-		*printer;	/* Printer name */
-  const char	*workgroup;	/* Workgroup */
-  FILE		*fp;		/* File to print */
-  int		status=1;		/* Status of LPD job */
-  struct cli_state *cli;	/* SMB interface */
-  char null_str[1];
-  int tries = 0;
-  const char *dev_uri;
-  TALLOC_CTX *frame = talloc_stackframe();
+int				/* O - Exit status */
+main(int argc,			/* I - Number of command-line arguments */
+     char *argv[])
+{				/* I - Command-line arguments */
+	int             i;	/* Looping var */
+	int             copies;	/* Number of copies */
+	int             port;	/* Port number */
+	char            uri[1024],	/* URI */
+	               *sep,	/* Pointer to separator */
+	               *tmp, *tmp2,	/* Temp pointers to do escaping */
+	               *password;	/* Password */
+	char           *username,	/* Username */
+	               *server,	/* Server name */
+	               *printer;/* Printer name */
+	const char     *workgroup;	/* Workgroup */
+	FILE           *fp;	/* File to print */
+	int             status = 1;	/* Status of LPD job */
+	struct cli_state *cli;	/* SMB interface */
+	char            null_str[1];
+	int             tries = 0;
+	bool		need_auth = true;
+	const char     *dev_uri;
+	TALLOC_CTX     *frame = talloc_stackframe();
 
-  null_str[0] = '\0';
+	null_str[0] = '\0';
 
-  /* we expect the URI in argv[0]. Detect the case where it is in argv[1] and cope */
-  if (argc > 2 && strncmp(argv[0],"smb://", 6) && !strncmp(argv[1],"smb://", 6)) {
-	  argv++;
-	  argc--;
-  }
+	/*
+	 * we expect the URI in argv[0]. Detect the case where it is in
+	 * argv[1] and cope
+	 */
+	if (argc > 2 && strncmp(argv[0], "smb://", 6) &&
+	    strncmp(argv[1], "smb://", 6) == 0) {
+		argv++;
+		argc--;
+	}
 
-  if (argc == 1)
-  {
-   /*
-    * NEW!  In CUPS 1.1 the backends are run with no arguments to list the
-    *       available devices.  These can be devices served by this backend
-    *       or any other backends (i.e. you can have an SNMP backend that
-    *       is only used to enumerate the available network printers... :)
-    */
+	if (argc == 1) {
+		/*
+	         * NEW!  In CUPS 1.1 the backends are run with no arguments
+		 * to list the available devices.  These can be devices
+		 * served by this backend or any other backends (i.e. you
+		 * can have an SNMP backend that is only used to enumerate
+		 * the available network printers... :)
+	         */
 
-    list_devices();
-    status = 0;
-    goto done;
-  }
+		list_devices();
+		status = 0;
+		goto done;
+	}
 
-  if (argc < 6 || argc > 7)
-  {
-    fprintf(stderr, "Usage: %s [DEVICE_URI] job-id user title copies options [file]\n",
-            argv[0]);
-    fputs("       The DEVICE_URI environment variable can also contain the\n", stderr);
-    fputs("       destination printer:\n", stderr);
-    fputs("\n", stderr);
-    fputs("           smb://[username:password@][workgroup/]server[:port]/printer\n", stderr);
-    goto done;
-  }
+	if (argc < 6 || argc > 7) {
+		fprintf(stderr,
+"Usage: %s [DEVICE_URI] job-id user title copies options [file]\n"
+"       The DEVICE_URI environment variable can also contain the\n"
+"       destination printer:\n"
+"\n"
+"           smb://[username:password@][workgroup/]server[:port]/printer\n",
+			argv[0]);
+		goto done;
+	}
 
- /*
-  * If we have 7 arguments, print the file named on the command-line.
-  * Otherwise, print data from stdin...
-  */
+	/*
+         * If we have 7 arguments, print the file named on the command-line.
+         * Otherwise, print data from stdin...
+         */
 
+	if (argc == 6) {
+		/*
+	         * Print from Copy stdin to a temporary file...
+	         */
 
-  if (argc == 6)
-  {
-   /*
-    * Print from Copy stdin to a temporary file...
-    */
+		fp = stdin;
+		copies = 1;
+	} else if ((fp = fopen(argv[6], "rb")) == NULL) {
+		perror("ERROR: Unable to open print file");
+		goto done;
+	} else {
+		copies = atoi(argv[4]);
+	}
 
-    fp     = stdin;
-    copies = 1;
-  }
-  else if ((fp = fopen(argv[6], "rb")) == NULL)
-  {
-    perror("ERROR: Unable to open print file");
-    goto done;
-  }
-  else
-    copies = atoi(argv[4]);
+	/*
+         * Find the URI...
+         */
 
- /*
-  * Find the URI...
-  */
+	dev_uri = getenv("DEVICE_URI");
+	if (dev_uri) {
+		strncpy(uri, dev_uri, sizeof(uri) - 1);
+	} else if (strncmp(argv[0], "smb://", 6) == 0) {
+		strncpy(uri, argv[0], sizeof(uri) - 1);
+	} else {
+		fputs("ERROR: No device URI found in DEVICE_URI environment variable or argv[0] !\n", stderr);
+		goto done;
+	}
 
-  dev_uri = getenv("DEVICE_URI");
-  if (dev_uri)
-    strncpy(uri, dev_uri, sizeof(uri) - 1);
-  else if (strncmp(argv[0], "smb://", 6) == 0)
-    strncpy(uri, argv[0], sizeof(uri) - 1);
-  else
-  {
-    fputs("ERROR: No device URI found in DEVICE_URI environment variable or argv[0] !\n", stderr);
-    goto done;
-  }
+	uri[sizeof(uri) - 1] = '\0';
 
-  uri[sizeof(uri) - 1] = '\0';
+	/*
+         * Extract the destination from the URI...
+         */
 
- /*
-  * Extract the destination from the URI...
-  */
+	if ((sep = strrchr_m(uri, '@')) != NULL) {
+		tmp = uri + 6;
+		*sep++ = '\0';
 
-  if ((sep = strrchr_m(uri, '@')) != NULL)
-  {
-    tmp = uri + 6;
-    *sep++ = '\0';
+		/* username is in tmp */
 
-    /* username is in tmp */
+		server = sep;
 
-    server = sep;
+		/*
+	         * Extract password as needed...
+	         */
 
-   /*
-    * Extract password as needed...
-    */
+		if ((tmp2 = strchr_m(tmp, ':')) != NULL) {
+			*tmp2++ = '\0';
+			password = uri_unescape_alloc(tmp2);
+		} else {
+			password = null_str;
+		}
+		username = uri_unescape_alloc(tmp);
+	} else {
+		if ((username = getenv("AUTH_USERNAME")) == NULL) {
+			username = null_str;
+		}
 
-    if ((tmp2 = strchr_m(tmp, ':')) != NULL) {
-      *tmp2++ = '\0';
-      password = uri_unescape_alloc(tmp2);
-    } else {
-      password = null_str;
-    }
-    username = uri_unescape_alloc(tmp);
-  }
-  else
-  {
-    username = null_str;
-    password = null_str;
-    server   = uri + 6;
-  }
+		if ((password = getenv("AUTH_PASSWORD")) == NULL) {
+			password = null_str;
+		}
 
-  tmp = server;
+		server = uri + 6;
+	}
 
-  if ((sep = strchr_m(tmp, '/')) == NULL)
-  {
-    fputs("ERROR: Bad URI - need printer name!\n", stderr);
-    goto done;
-  }
+	tmp = server;
 
-  *sep++ = '\0';
-  tmp2 = sep;
+	if ((sep = strchr_m(tmp, '/')) == NULL) {
+		fputs("ERROR: Bad URI - need printer name!\n", stderr);
+		goto done;
+	}
 
-  if ((sep = strchr_m(tmp2, '/')) != NULL)
-  {
-   /*
-    * Convert to smb://[username:password@]workgroup/server/printer...
-    */
+	*sep++ = '\0';
+	tmp2 = sep;
 
-    *sep++ = '\0';
+	if ((sep = strchr_m(tmp2, '/')) != NULL) {
+		/*
+	         * Convert to smb://[username:password@]workgroup/server/printer...
+	         */
 
-    workgroup = uri_unescape_alloc(tmp);
-    server    = uri_unescape_alloc(tmp2);
-    printer   = uri_unescape_alloc(sep);
-  }
-  else {
-    workgroup = NULL;
-    server = uri_unescape_alloc(tmp);
-    printer = uri_unescape_alloc(tmp2);
-  }
-  
-  if ((sep = strrchr_m(server, ':')) != NULL)
-  {
-    *sep++ = '\0';
+		*sep++ = '\0';
 
-    port=atoi(sep);
-  }
-  else 
-  	port=0;
-	
- 
- /*
-  * Setup the SAMBA server state...
-  */
+		workgroup = uri_unescape_alloc(tmp);
+		server = uri_unescape_alloc(tmp2);
+		printer = uri_unescape_alloc(sep);
+	} else {
+		workgroup = NULL;
+		server = uri_unescape_alloc(tmp);
+		printer = uri_unescape_alloc(tmp2);
+	}
 
-  setup_logging("smbspool", True);
+	if ((sep = strrchr_m(server, ':')) != NULL) {
+		*sep++ = '\0';
 
-  in_client = True;   /* Make sure that we tell lp_load we are */
+		port = atoi(sep);
+	} else {
+		port = 445;
+	}
 
-  load_case_tables();
+	/*
+         * Setup the SAMBA server state...
+         */
 
-  if (!lp_load(get_dyn_CONFIGFILE(), True, False, False, True))
-  {
-    fprintf(stderr, "ERROR: Can't load %s - run testparm to debug it\n", get_dyn_CONFIGFILE());
-    goto done;
-  }
+	setup_logging("smbspool", True);
 
-  if (workgroup == NULL)
-    workgroup = lp_workgroup();
+	lp_set_in_client(True);	/* Make sure that we tell lp_load we are */
 
-  load_interfaces();
+	load_case_tables();
 
-  do
-  {
-    if ((cli = smb_connect(workgroup, server, port, printer, username, password, argv[2])) == NULL)
-    {
-      if (getenv("CLASS") == NULL)
-      {
-        fprintf(stderr, "ERROR: Unable to connect to CIFS host, will retry in 60 seconds...\n");
-        sleep (60); /* should just waiting and retrying fix authentication  ??? */
-        tries++;
-      }
-      else
-      {
-        fprintf(stderr, "ERROR: Unable to connect to CIFS host, trying next printer...\n");
-    	goto done;
-      }
-    }
-  }
-  while ((cli == NULL) && (tries < MAX_RETRY_CONNECT));
+	if (!lp_load(get_dyn_CONFIGFILE(), True, False, False, True)) {
+		fprintf(stderr, "ERROR: Can't load %s - run testparm to debug it\n", get_dyn_CONFIGFILE());
+		goto done;
+	}
 
-  if (cli == NULL) {
-        fprintf(stderr, "ERROR: Unable to connect to CIFS host after (tried %d times)\n", tries);
-    	goto done;
-  }
+	if (workgroup == NULL) {
+		workgroup = lp_workgroup();
+	}
 
- /*
-  * Now that we are connected to the server, ignore SIGTERM so that we
-  * can finish out any page data the driver sends (e.g. to eject the
-  * current page...  Only ignore SIGTERM if we are printing data from
-  * stdin (otherwise you can't cancel raw jobs...)
-  */
+	load_interfaces();
 
-  if (argc < 7)
-    CatchSignal(SIGTERM, SIG_IGN);
+	do {
+		cli = smb_connect(workgroup, server, port, printer,
+			username, password, argv[2], &need_auth);
+		if (cli == NULL) {
+			if (need_auth) {
+				exit(2);
+			} else if (getenv("CLASS") == NULL) {
+				fprintf(stderr, "ERROR: Unable to connect to CIFS host, will retry in 60 seconds...\n");
+				sleep(60);
+				tries++;
+			} else {
+				fprintf(stderr, "ERROR: Unable to connect to CIFS host, trying next printer...\n");
+				goto done;
+			}
+		}
+	} while ((cli == NULL) && (tries < MAX_RETRY_CONNECT));
 
- /*
-  * Queue the job...
-  */
+	if (cli == NULL) {
+		fprintf(stderr, "ERROR: Unable to connect to CIFS host after (tried %d times)\n", tries);
+		goto done;
+	}
 
-  for (i = 0; i < copies; i ++)
-    if ((status = smb_print(cli, argv[3] /* title */, fp)) != 0)
-      break;
+	/*
+         * Now that we are connected to the server, ignore SIGTERM so that we
+         * can finish out any page data the driver sends (e.g. to eject the
+         * current page...  Only ignore SIGTERM if we are printing data from
+         * stdin (otherwise you can't cancel raw jobs...)
+         */
 
-  cli_shutdown(cli);
+	if (argc < 7) {
+		CatchSignal(SIGTERM, SIG_IGN);
+	}
 
- /*
-  * Return the queue status...
-  */
+	/*
+         * Queue the job...
+         */
 
-  done:
+	for (i = 0; i < copies; i++) {
+		status = smb_print(cli, argv[3] /* title */ , fp);
+		if (status != 0) {
+			break;
+		}
+	}
 
-  TALLOC_FREE(frame);
-  return (status);
+	cli_shutdown(cli);
+
+	/*
+         * Return the queue status...
+         */
+
+done:
+
+	TALLOC_FREE(frame);
+	return (status);
 }
 
 
 /*
+ * 'get_exit_code()' - Get the backend exit code based on the current error.
+ */
+
+static int
+get_exit_code(struct cli_state * cli,
+	      NTSTATUS nt_status)
+{
+	int i;
+
+	/* List of NTSTATUS errors that are considered
+	 * authentication errors
+	 */
+	static const NTSTATUS auth_errors[] =
+	{
+		NT_STATUS_ACCESS_DENIED, NT_STATUS_ACCESS_VIOLATION,
+		NT_STATUS_SHARING_VIOLATION, NT_STATUS_PRIVILEGE_NOT_HELD,
+		NT_STATUS_INVALID_ACCOUNT_NAME, NT_STATUS_NO_SUCH_USER,
+		NT_STATUS_WRONG_PASSWORD, NT_STATUS_LOGON_FAILURE,
+		NT_STATUS_ACCOUNT_RESTRICTION, NT_STATUS_INVALID_LOGON_HOURS,
+		NT_STATUS_PASSWORD_EXPIRED, NT_STATUS_ACCOUNT_DISABLED
+	};
+
+
+	fprintf(stderr, "DEBUG: get_exit_code(cli=%p, nt_status=%x)\n",
+		cli, NT_STATUS_V(nt_status));
+
+	for (i = 0; i < ARRAY_SIZE(auth_errors); i++) {
+		if (!NT_STATUS_EQUAL(nt_status, auth_errors[i])) {
+			continue;
+		}
+
+		if (cli) {
+			if (cli->use_kerberos || (cli->capabilities & CAP_EXTENDED_SECURITY))
+				fputs("ATTR: auth-info-required=negotiate\n", stderr);
+			else
+				fputs("ATTR: auth-info-required=username,password\n", stderr);
+		}
+
+		/*
+		 * 2 = authentication required...
+		 */
+
+		return (2);
+
+	}
+
+	/*
+         * 1 = fail
+         */
+
+	return (1);
+}
+
+
+/*
  * 'list_devices()' - List the available printers seen on the network...
  */
 
 static void
 list_devices(void)
 {
- /*
-  * Eventually, search the local workgroup for available hosts and printers.
-  */
+	/*
+         * Eventually, search the local workgroup for available hosts and printers.
+         */
 
-  puts("network smb \"Unknown\" \"Windows Printer via SAMBA\"");
+	puts("network smb \"Unknown\" \"Windows Printer via SAMBA\"");
 }
 
 
-/*
- * get the name of the newest ticket cache for the uid user.
- * pam_krb5 defines a non default ticket cache for each user
- */
-static
-char * get_ticket_cache( uid_t uid )
+static struct cli_state *
+smb_complete_connection(const char *myname,
+			const char *server,
+			int port,
+			const char *username,
+			const char *password,
+			const char *workgroup,
+			const char *share,
+			int flags,
+			bool *need_auth)
 {
-  char *ticket_file = NULL;
-  SMB_STRUCT_DIR *tcdir;                  /* directory where ticket caches are stored */
-  SMB_STRUCT_DIRENT *dirent;   /* directory entry */
-  char *filename = NULL;       /* holds file names on the tmp directory */
-  SMB_STRUCT_STAT buf;        
-  char user_cache_prefix[CC_MAX_FILE_LEN];
-  char file_path[CC_MAX_FILE_PATH_LEN];
-  time_t t = 0;
+	struct cli_state *cli;	/* New connection */
+	NTSTATUS        nt_status;
 
-  snprintf(user_cache_prefix, CC_MAX_FILE_LEN, "%s%d", CC_PREFIX, uid );
-  tcdir = sys_opendir( TICKET_CC_DIR );
-  if ( tcdir == NULL ) 
-    return NULL; 
-  
-  while ( (dirent = sys_readdir( tcdir ) ) ) 
-  { 
-    filename = dirent->d_name;
-    snprintf(file_path, CC_MAX_FILE_PATH_LEN,"%s/%s", TICKET_CC_DIR, filename); 
-    if (sys_stat(file_path, &buf) == 0 ) 
-    {
-      if ( ( buf.st_uid == uid ) && ( S_ISREG(buf.st_mode) ) ) 
-      {
-        /*
-         * check the user id of the file to prevent denial of
-         * service attacks by creating fake ticket caches for the 
-         * user
-         */
-        if ( strstr( filename, user_cache_prefix ) ) 
-        {
-          if ( buf.st_mtime > t ) 
-          { 
-            /*
-             * a newer ticket cache found 
-             */
-            free(ticket_file);
-            ticket_file=SMB_STRDUP(file_path);
-            t = buf.st_mtime;
-          }
-        }
-      }
-    }
-  }
+	/* Start the SMB connection */
+	*need_auth = false;
+	nt_status = cli_start_connection(&cli, myname, server, NULL, port,
+					 Undefined, flags, NULL);
+	if (!NT_STATUS_IS_OK(nt_status)) {
+		fprintf(stderr, "ERROR: Connection failed: %s\n", nt_errstr(nt_status));
+		return NULL;
+	}
 
-  sys_closedir(tcdir);
+	/*
+	 * We pretty much guarantee password must be valid or a pointer to a
+	 * 0 char.
+	 */
+	if (!password) {
+		*need_auth = true;
+		return NULL;
+	}
 
-  if ( ticket_file == NULL )
-  {
-    /* no ticket cache found */
-    fprintf(stderr, "ERROR: No ticket cache found for userid=%d\n", uid);
-    return NULL;
-  }
+	nt_status = cli_session_setup(cli, username,
+				      password, strlen(password) + 1,
+				      password, strlen(password) + 1,
+				      workgroup);
+	if (!NT_STATUS_IS_OK(nt_status)) {
+		fprintf(stderr, "ERROR: Session setup failed: %s\n", nt_errstr(nt_status));
 
-  return ticket_file;
-}
+		if (get_exit_code(cli, nt_status) == 2) {
+			*need_auth = true;
+		}
 
-static struct cli_state 
-*smb_complete_connection(const char *myname,
-            const char *server,
-            int port,
-            const char *username, 
-            const char *password, 
-            const char *workgroup, 
-            const char *share,
-            int flags)
-{
-  struct cli_state  *cli;    /* New connection */    
-  NTSTATUS nt_status;
-  
-  /* Start the SMB connection */
-  nt_status = cli_start_connection( &cli, myname, server, NULL, port, 
-                                    Undefined, flags, NULL);
-  if (!NT_STATUS_IS_OK(nt_status)) 
-  {
-    return NULL;      
-  }
-    
-  /* We pretty much guarentee password must be valid or a pointer
-     to a 0 char. */
-  if (!password) {
-    return NULL;
-  }
-  
-  if ( (username) && (*username) && 
-      (strlen(password) == 0 ) && 
-       (cli->use_kerberos) ) 
-  {
-    /* Use kerberos authentication */
-    struct passwd *pw;
-    char *cache_file;
-    
-    
-    if ( !(pw = sys_getpwnam(username)) ) {
-      fprintf(stderr,"ERROR Can not get %s uid\n", username);
-      cli_shutdown(cli);
-      return NULL;
-    }
+		cli_shutdown(cli);
 
-    /*
-     * Get the ticket cache of the user to set KRB5CCNAME env
-     * variable
-     */
-    cache_file = get_ticket_cache( pw->pw_uid );
-    if ( cache_file == NULL ) 
-    {
-      fprintf(stderr, "ERROR: Can not get the ticket cache for %s\n", username);
-      cli_shutdown(cli);
-      return NULL;
-    }
+		return NULL;
+	}
 
-    if ( setenv(KRB5CCNAME, cache_file, OVERWRITE) < 0 ) 
-    {
-      fprintf(stderr, "ERROR: Can not add KRB5CCNAME to the environment");
-      cli_shutdown(cli);
-      free(cache_file);
-      return NULL;
-    }
-    free(cache_file);
+	if (!cli_send_tconX(cli, share, "?????", password, strlen(password) + 1)) {
+		fprintf(stderr, "ERROR: Tree connect failed (%s)\n", cli_errstr(cli));
 
-    /*
-     * Change the UID of the process to be able to read the kerberos
-     * ticket cache
-     */
-    setuid(pw->pw_uid);
+		if (get_exit_code(cli, cli_nt_error(cli)) == 2) {
+			*need_auth = true;
+		}
 
-  }
-   
-   
-  if (!NT_STATUS_IS_OK(cli_session_setup(cli, username,
-					 password, strlen(password)+1, 
-					 password, strlen(password)+1,
-					 workgroup)))
-  {
-    fprintf(stderr,"ERROR: Session setup failed: %s\n", cli_errstr(cli));
-    if (NT_STATUS_V(cli_nt_error(cli)) == 
-        NT_STATUS_V(NT_STATUS_MORE_PROCESSING_REQUIRED))
-    {
-      fprintf(stderr, "did you forget to run kinit?\n");
-    }
-    cli_shutdown(cli);
+		cli_shutdown(cli);
 
-    return NULL;
-  }
-    
-  if (!cli_send_tconX(cli, share, "?????", password, strlen(password)+1)) 
-  {
-    fprintf(stderr, "ERROR: Tree connect failed (%s)\n", cli_errstr(cli));
-    cli_shutdown(cli);
-    return NULL;
-  }
-    
+		return NULL;
+	}
 #if 0
-  /* Need to work out how to specify this on the URL. */
-  if (smb_encrypt)
-  {
-    if (!cli_cm_force_encryption(cli,
-			username,
-			password,
-			workgroup,
-			share))
-    {
-      fprintf(stderr, "ERROR: encryption setup failed\n");
-      cli_shutdown(cli);
-      return NULL;
-    }
-  }
+	/* Need to work out how to specify this on the URL. */
+	if (smb_encrypt) {
+		if (!cli_cm_force_encryption(cli,
+					     username,
+					     password,
+					     workgroup,
+					     share)) {
+			fprintf(stderr, "ERROR: encryption setup failed\n");
+			cli_shutdown(cli);
+			return NULL;
+		}
+	}
 #endif
 
-  return cli;
+	return cli;
 }
 
 /*
  * 'smb_connect()' - Return a connection to a server.
  */
 
-static struct cli_state *    /* O - SMB connection */
-smb_connect(const char *workgroup,    /* I - Workgroup */
-            const char *server,    /* I - Server */
-            const int port,    /* I - Port */
-            const char *share,    /* I - Printer */
-            const char *username,    /* I - Username */
-            const char *password,    /* I - Password */
-      const char *jobusername)   /* I - User who issued the print job */
-{
-  struct cli_state  *cli;    /* New connection */
-  char *myname = NULL;    /* Client name */
-  struct passwd *pwd;
+static struct cli_state *	/* O - SMB connection */
+smb_connect(const char *workgroup,	/* I - Workgroup */
+	    const char *server,	/* I - Server */
+	    const int port,	/* I - Port */
+	    const char *share,	/* I - Printer */
+	    const char *username,	/* I - Username */
+	    const char *password,	/* I - Password */
+	    const char *jobusername,	/* I - User who issued the print job */
+	    bool *need_auth)
+{				/* O - Need authentication? */
+	struct cli_state *cli;	/* New connection */
+	char           *myname = NULL;	/* Client name */
+	struct passwd  *pwd;
 
- /*
-  * Get the names and addresses of the client and server...
-  */
+	/*
+         * Get the names and addresses of the client and server...
+         */
+	myname = get_myname(talloc_tos());
+	if (!myname) {
+		return NULL;
+	}
 
-  myname = get_myname(talloc_tos());
-  if (!myname) {
-	return NULL;
-  }
+	/*
+	 * See if we have a username first.  This is for backwards compatible
+	 * behavior with 3.0.14a
+	 */
 
-  /* See if we have a username first.  This is for backwards compatible 
-     behavior with 3.0.14a */
+	if (username && *username && !getenv("KRB5CCNAME")) {
+		cli = smb_complete_connection(myname, server, port, username,
+				    password, workgroup, share, 0, need_auth);
+		if (cli) {
+			fputs("DEBUG: Connected with username/password...\n", stderr);
+			return (cli);
+		}
+	}
 
-  if ( username &&  *username )
-  {
-      cli = smb_complete_connection(myname, server, port, username, 
-                                    password, workgroup, share, 0 );
-      if (cli) 
-        return cli;
-  }
-  
-  /* 
-   * Try to use the user kerberos credentials (if any) to authenticate
-   */
-  cli = smb_complete_connection(myname, server, port, jobusername, "", 
-                                workgroup, share, 
-                                CLI_FULL_CONNECTION_USE_KERBEROS );
+	/*
+	 * Try to use the user kerberos credentials (if any) to authenticate
+	 */
+	cli = smb_complete_connection(myname, server, port, jobusername, "",
+				      workgroup, share,
+				 CLI_FULL_CONNECTION_USE_KERBEROS, need_auth);
 
-  if (cli ) { return cli; }
+	if (cli) {
+		fputs("DEBUG: Connected using Kerberos...\n", stderr);
+		return (cli);
+	}
 
-  /* give a chance for a passwordless NTLMSSP session setup */
+	/* give a chance for a passwordless NTLMSSP session setup */
+	pwd = getpwuid(geteuid());
+	if (pwd == NULL) {
+		return NULL;
+	}
 
-  pwd = getpwuid(geteuid());
-  if (pwd == NULL) {
-     return NULL;
-  }
+	cli = smb_complete_connection(myname, server, port, pwd->pw_name, "",
+				      workgroup, share, 0, need_auth);
 
-  cli = smb_complete_connection(myname, server, port, pwd->pw_name, "", 
-                                workgroup, share, 0);
+	if (cli) {
+		fputs("DEBUG: Connected with NTLMSSP...\n", stderr);
+		return (cli);
+	}
 
-  if (cli) { return cli; }
+	/*
+         * last try. Use anonymous authentication
+         */
 
-  /*
-   * last try. Use anonymous authentication
-   */
+	cli = smb_complete_connection(myname, server, port, "", "",
+				      workgroup, share, 0, need_auth);
+	/*
+         * Return the new connection...
+         */
 
-  cli = smb_complete_connection(myname, server, port, "", "", 
-                                workgroup, share, 0);
-  /*
-   * Return the new connection...
-   */
-  
-  return (cli);
+	return (cli);
 }
 
 
@@ -566,73 +545,79 @@
  * 'smb_print()' - Queue a job for printing using the SMB protocol.
  */
 
-static int				/* O - 0 = success, non-0 = failure */
-smb_print(struct cli_state *cli,	/* I - SMB connection */
-          char             *title,	/* I - Title/job name */
-          FILE             *fp)		/* I - File to print */
-{
-  int	fnum;		/* File number */
-  int	nbytes,		/* Number of bytes read */
-	tbytes;		/* Total bytes read */
-  char	buffer[8192],	/* Buffer for copy */
-	*ptr;		/* Pointer into tile */
+static int			/* O - 0 = success, non-0 = failure */
+smb_print(struct cli_state * cli,	/* I - SMB connection */
+	  char *title,		/* I - Title/job name */
+	  FILE * fp)
+{				/* I - File to print */
+	int             fnum;	/* File number */
+	int             nbytes,	/* Number of bytes read */
+	                tbytes;	/* Total bytes read */
+	char            buffer[8192],	/* Buffer for copy */
+	               *ptr;	/* Pointer into title */
 
 
- /*
-  * Sanitize the title...
-  */
+	/*
+         * Sanitize the title...
+         */
 
-  for (ptr = title; *ptr; ptr ++)
-    if (!isalnum((int)*ptr) && !isspace((int)*ptr))
-      *ptr = '_';
+	for (ptr = title; *ptr; ptr++) {
+		if (!isalnum((int) *ptr) && !isspace((int) *ptr)) {
+			*ptr = '_';
+		}
+	}
 
- /*
-  * Open the printer device...
-  */
+	/*
+         * Open the printer device...
+         */
 
-  if ((fnum = cli_open(cli, title, O_RDWR | O_CREAT | O_TRUNC, DENY_NONE)) == -1)
-  {
-    fprintf(stderr, "ERROR: %s opening remote spool %s\n",
-            cli_errstr(cli), title);
-    return (1);
-  }
+	fnum = cli_open(cli, title, O_RDWR | O_CREAT | O_TRUNC, DENY_NONE);
+	if (fnum == -1) {
+		fprintf(stderr, "ERROR: %s opening remote spool %s\n",
+			cli_errstr(cli), title);
+		return (get_exit_code(cli, cli_nt_error(cli)));
+	}
 
- /*
-  * Copy the file to the printer...
-  */
+	/*
+         * Copy the file to the printer...
+         */
 
-  if (fp != stdin)
-    rewind(fp);
+	if (fp != stdin)
+		rewind(fp);
 
-  tbytes = 0;
+	tbytes = 0;
 
-  while ((nbytes = fread(buffer, 1, sizeof(buffer), fp)) > 0)
-  {
-    if (cli_write(cli, fnum, 0, buffer, tbytes, nbytes) != nbytes)
-    {
-      fprintf(stderr, "ERROR: Error writing spool: %s\n", cli_errstr(cli));
-      break;
-    }
+	while ((nbytes = fread(buffer, 1, sizeof(buffer), fp)) > 0) {
+		if (cli_write(cli, fnum, 0, buffer, tbytes, nbytes) != nbytes) {
+			int status = get_exit_code(cli, cli_nt_error(cli));
 
-    tbytes += nbytes;
-  } 
+			fprintf(stderr, "ERROR: Error writing spool: %s\n", cli_errstr(cli));
+			fprintf(stderr, "DEBUG: Returning status %d...\n", status);
+			cli_close(cli, fnum);
 
-  if (!cli_close(cli, fnum))
-  {
-    fprintf(stderr, "ERROR: %s closing remote spool %s\n",
-            cli_errstr(cli), title);
-    return (1);
-  }
-  else
-    return (0);
+			return (status);
+		}
+		tbytes += nbytes;
+	}
+
+	if (!cli_close(cli, fnum)) {
+		fprintf(stderr, "ERROR: %s closing remote spool %s\n",
+			cli_errstr(cli), title);
+		return (get_exit_code(cli, cli_nt_error(cli)));
+	} else {
+		return (0);
+	}
 }
 
-static char *uri_unescape_alloc(const char *uritok)
+static char *
+uri_unescape_alloc(const char *uritok)
 {
 	char *ret;
 
-	ret = (char *)SMB_STRDUP(uritok);
-	if (!ret) return NULL;
+	ret = (char *) SMB_STRDUP(uritok);
+	if (!ret) {
+		return NULL;
+	}
 
 	rfc1738_unescape(ret);
 	return ret;

Modified: branches/samba/experimental/source/configure
===================================================================
--- branches/samba/experimental/source/configure	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/configure	2008-06-09 06:59:20 UTC (rev 1920)
@@ -1,28 +1,57 @@
 #! /bin/sh
 # Guess values for system-dependent variables and create Makefiles.
-# Generated by GNU Autoconf 2.59 for Samba 3.
+# Generated by GNU Autoconf 2.61 for Samba 3.
 #
 # Report bugs to <samba-technical at samba.org>.
 #
-# Copyright (C) 2003 Free Software Foundation, Inc.
+# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
+# 2002, 2003, 2004, 2005, 2006 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
+# Be more Bourne compatible
+DUALCASE=1; export DUALCASE # for MKS sh
 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
+  setopt NO_GLOB_SUBST
+else
+  case `(set -o) 2>/dev/null` in
+  *posix*) set -o posix ;;
+esac
+
 fi
-DUALCASE=1; export DUALCASE # for MKS sh
 
+
+
+
+# PATH needs CR
+# 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
+
 # Support unset when possible.
 if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
   as_unset=unset
@@ -31,8 +60,43 @@
 fi
 
 
+# IFS
+# We need space, tab and new line, in precisely that order.  Quoting is
+# there to prevent editors from complaining about space-tab.
+# (If _AS_PATH_WALK were called with IFS unset, it would disable word
+# splitting by setting IFS to empty value.)
+as_nl='
+'
+IFS=" ""	$as_nl"
+
+# Find who we are.  Look in the path if we contain no directory separator.
+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
+IFS=$as_save_IFS
+
+     ;;
+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_myself: error: cannot find myself; rerun with an absolute file name" >&2
+  { (exit 1); exit 1; }
+fi
+
 # Work around bugs in pre-3.0 UWIN ksh.
-$as_unset ENV MAIL MAILPATH
+for as_var in ENV MAIL MAILPATH
+do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
+done
 PS1='$ '
 PS2='> '
 PS4='+ '
@@ -46,18 +110,19 @@
   if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then
     eval $as_var=C; export $as_var
   else
-    $as_unset $as_var
+    ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
   fi
 done
 
 # Required to use basename.
-if expr a : '\(a\)' >/dev/null 2>&1; then
+if expr a : '\(a\)' >/dev/null 2>&1 &&
+   test "X`expr 00001 : '.*\(...\)'`" = X001; then
   as_expr=expr
 else
   as_expr=false
 fi
 
-if (basename /) >/dev/null 2>&1 && test "X`basename / 2>&1`" = "X/"; then
+if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
   as_basename=basename
 else
   as_basename=false
@@ -65,157 +130,388 @@
 
 
 # Name of the executable.
-as_me=`$as_basename "$0" ||
+as_me=`$as_basename -- "$0" ||
 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
 	 X"$0" : 'X\(//\)$' \| \
-	 X"$0" : 'X\(/\)$' \| \
-	 .     : '\(.\)' 2>/dev/null ||
+	 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
 echo X/"$0" |
-    sed '/^.*\/\([^/][^/]*\)\/*$/{ s//\1/; q; }
-  	  /^X\/\(\/\/\)$/{ s//\1/; q; }
-  	  /^X\/\(\/\).*/{ s//\1/; q; }
-  	  s/.*/./; q'`
+    sed '/^.*\/\([^/][^/]*\)\/*$/{
+	    s//\1/
+	    q
+	  }
+	  /^X\/\(\/\/\)$/{
+	    s//\1/
+	    q
+	  }
+	  /^X\/\(\/\).*/{
+	    s//\1/
+	    q
+	  }
+	  s/.*/./; q'`
 
+# CDPATH.
+$as_unset CDPATH
 
-# 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
+if test "x$CONFIG_SHELL" = x; then
+  if (eval ":") 2>/dev/null; then
+  as_have_required=yes
+else
+  as_have_required=no
 fi
 
+  if test $as_have_required = yes && 	 (eval ":
+(as_func_return () {
+  (exit \$1)
+}
+as_func_success () {
+  as_func_return 0
+}
+as_func_failure () {
+  as_func_return 1
+}
+as_func_ret_success () {
+  return 0
+}
+as_func_ret_failure () {
+  return 1
+}
 
-  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
+exitcode=0
+if as_func_success; then
+  :
+else
+  exitcode=1
+  echo as_func_success failed.
+fi
 
-       ;;
-  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
-  '')
+if as_func_failure; then
+  exitcode=1
+  echo as_func_failure succeeded.
+fi
+
+if as_func_ret_success; then
+  :
+else
+  exitcode=1
+  echo as_func_ret_success failed.
+fi
+
+if as_func_ret_failure; then
+  exitcode=1
+  echo as_func_ret_failure succeeded.
+fi
+
+if ( set x; as_func_ret_success y && test x = \"\$1\" ); then
+  :
+else
+  exitcode=1
+  echo positional parameters were not saved.
+fi
+
+test \$exitcode = 0) || { (exit 1); exit 1; }
+
+(
+  as_lineno_1=\$LINENO
+  as_lineno_2=\$LINENO
+  test \"x\$as_lineno_1\" != \"x\$as_lineno_2\" &&
+  test \"x\`expr \$as_lineno_1 + 1\`\" = \"x\$as_lineno_2\") || { (exit 1); exit 1; }
+") 2> /dev/null; then
+  :
+else
+  as_candidate_shells=
     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
+  case $as_dir in
 	 /*)
-	   if ("$as_dir/$as_base" -c '
+	   for as_base in sh bash ksh sh5; do
+	     as_candidate_shells="$as_candidate_shells $as_dir/$as_base"
+	   done;;
+       esac
+done
+IFS=$as_save_IFS
+
+
+      for as_shell in $as_candidate_shells $SHELL; do
+	 # Try only shells that exist, to save several forks.
+	 if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
+		{ ("$as_shell") 2> /dev/null <<\_ASEOF
+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+"$@"}'='"$@"'
+  setopt NO_GLOB_SUBST
+else
+  case `(set -o) 2>/dev/null` in
+  *posix*) set -o posix ;;
+esac
+
+fi
+
+
+:
+_ASEOF
+}; then
+  CONFIG_SHELL=$as_shell
+	       as_have_required=yes
+	       if { "$as_shell" 2> /dev/null <<\_ASEOF
+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+"$@"}'='"$@"'
+  setopt NO_GLOB_SUBST
+else
+  case `(set -o) 2>/dev/null` in
+  *posix*) set -o posix ;;
+esac
+
+fi
+
+
+:
+(as_func_return () {
+  (exit $1)
+}
+as_func_success () {
+  as_func_return 0
+}
+as_func_failure () {
+  as_func_return 1
+}
+as_func_ret_success () {
+  return 0
+}
+as_func_ret_failure () {
+  return 1
+}
+
+exitcode=0
+if as_func_success; then
+  :
+else
+  exitcode=1
+  echo as_func_success failed.
+fi
+
+if as_func_failure; then
+  exitcode=1
+  echo as_func_failure succeeded.
+fi
+
+if as_func_ret_success; then
+  :
+else
+  exitcode=1
+  echo as_func_ret_success failed.
+fi
+
+if as_func_ret_failure; then
+  exitcode=1
+  echo as_func_ret_failure succeeded.
+fi
+
+if ( set x; as_func_ret_success y && test x = "$1" ); then
+  :
+else
+  exitcode=1
+  echo positional parameters were not saved.
+fi
+
+test $exitcode = 0) || { (exit 1); exit 1; }
+
+(
   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
+  test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2") || { (exit 1); exit 1; }
 
+_ASEOF
+}; then
+  break
+fi
+
+fi
+
+      done
+
+      if test "x$CONFIG_SHELL" != x; then
+  for as_var in BASH_ENV ENV
+        do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
+        done
+        export CONFIG_SHELL
+        exec "$CONFIG_SHELL" "$as_myself" ${1+"$@"}
+fi
+
+
+    if test $as_have_required = no; then
+  echo This script requires a shell more modern than all the
+      echo shells that I found on your system.  Please install a
+      echo modern shell, or manually run the script under such a
+      echo shell if you do have one.
+      { (exit 1); exit 1; }
+fi
+
+
+fi
+
+fi
+
+
+
+(eval "as_func_return () {
+  (exit \$1)
+}
+as_func_success () {
+  as_func_return 0
+}
+as_func_failure () {
+  as_func_return 1
+}
+as_func_ret_success () {
+  return 0
+}
+as_func_ret_failure () {
+  return 1
+}
+
+exitcode=0
+if as_func_success; then
+  :
+else
+  exitcode=1
+  echo as_func_success failed.
+fi
+
+if as_func_failure; then
+  exitcode=1
+  echo as_func_failure succeeded.
+fi
+
+if as_func_ret_success; then
+  :
+else
+  exitcode=1
+  echo as_func_ret_success failed.
+fi
+
+if as_func_ret_failure; then
+  exitcode=1
+  echo as_func_ret_failure succeeded.
+fi
+
+if ( set x; as_func_ret_success y && test x = \"\$1\" ); then
+  :
+else
+  exitcode=1
+  echo positional parameters were not saved.
+fi
+
+test \$exitcode = 0") || {
+  echo No shell found that supports shell functions.
+  echo Please tell autoconf at gnu.org about your system,
+  echo including any error possibly output before this
+  echo message
+}
+
+
+
+  as_lineno_1=$LINENO
+  as_lineno_2=$LINENO
+  test "x$as_lineno_1" != "x$as_lineno_2" &&
+  test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2" || {
+
   # 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.
+  # line-number line after each line using $LINENO; the second 'sed'
+  # does the real work.  The second script uses 'N' to pair each
+  # line-number line with the line containing $LINENO, 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 |
+  # scripts with optimization help from Paolo Bonzini.  Blame Lee
+  # E. McMahon (1931-1989) for sed's syntax.  :-)
+  sed -n '
+    p
+    /[$]LINENO/=
+  ' <$as_myself |
     sed '
+      s/[$]LINENO.*/&-/
+      t lineno
+      b
+      :lineno
       N
-      s,$,-,
-      : loop
-      s,^\(['$as_cr_digits']*\)\(.*\)[$]LINENO\([^'$as_cr_alnum'_]\),\1\2\1\3,
+      :loop
+      s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
       t loop
-      s,-$,,
-      s,^['$as_cr_digits']*\n,,
+      s/-\n.*//
     ' >$as_me.lineno &&
-  chmod +x $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
+  # original and so on.  Autoconf is especially sensitive 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= ;;
+if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
+  as_dirname=dirname
+else
+  as_dirname=false
+fi
+
+ECHO_C= ECHO_N= ECHO_T=
+case `echo -n x` in
+-n*)
+  case `echo 'x\c'` in
+  *c*) ECHO_T='	';;	# ECHO_T is single tab character.
+  *)   ECHO_C='\c';;
+  esac;;
+*)
+  ECHO_N='-n';;
 esac
 
-if expr a : '\(a\)' >/dev/null 2>&1; then
+if expr a : '\(a\)' >/dev/null 2>&1 &&
+   test "X`expr 00001 : '.*\(...\)'`" = X001; then
   as_expr=expr
 else
   as_expr=false
 fi
 
 rm -f conf$$ conf$$.exe conf$$.file
+if test -d conf$$.dir; then
+  rm -f conf$$.dir/conf$$.file
+else
+  rm -f conf$$.dir
+  mkdir conf$$.dir
+fi
 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='ln -s'
+  # ... but there are two gotchas:
+  # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
+  # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
+  # In both cases, we have to default to `cp -p'.
+  ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
     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
+rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
+rmdir conf$$.dir 2>/dev/null
 
 if mkdir -p . 2>/dev/null; then
   as_mkdir_p=:
@@ -224,7 +520,28 @@
   as_mkdir_p=false
 fi
 
-as_executable_p="test -f"
+if test -x / >/dev/null 2>&1; then
+  as_test_x='test -x'
+else
+  if ls -dL / >/dev/null 2>&1; then
+    as_ls_L_option=L
+  else
+    as_ls_L_option=
+  fi
+  as_test_x='
+    eval sh -c '\''
+      if test -d "$1"; then
+        test -d "$1/.";
+      else
+	case $1 in
+        -*)set "./$1";;
+	esac;
+	case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in
+	???[sx]*):;;*)false;;esac;fi
+    '\'' sh
+  '
+fi
+as_executable_p=$as_test_x
 
 # Sed expression to map a string onto a valid CPP name.
 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
@@ -233,39 +550,27 @@
 as_tr_sh="eval 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 7<&0 </dev/null 6>&1
 
-
 # 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_clean_files=
 ac_config_libobj_dir=.
+LIBOBJS=
 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='Samba'
 PACKAGE_TARNAME='samba'
@@ -278,43 +583,276 @@
 # Factoring default headers for most tests.
 ac_includes_default="\
 #include <stdio.h>
-#if HAVE_SYS_TYPES_H
+#ifdef HAVE_SYS_TYPES_H
 # include <sys/types.h>
 #endif
-#if HAVE_SYS_STAT_H
+#ifdef HAVE_SYS_STAT_H
 # include <sys/stat.h>
 #endif
-#if STDC_HEADERS
+#ifdef STDC_HEADERS
 # include <stdlib.h>
 # include <stddef.h>
 #else
-# if HAVE_STDLIB_H
+# ifdef HAVE_STDLIB_H
 #  include <stdlib.h>
 # endif
 #endif
-#if HAVE_STRING_H
-# if !STDC_HEADERS && HAVE_MEMORY_H
+#ifdef HAVE_STRING_H
+# if !defined STDC_HEADERS && defined HAVE_MEMORY_H
 #  include <memory.h>
 # endif
 # include <string.h>
 #endif
-#if HAVE_STRINGS_H
+#ifdef HAVE_STRINGS_H
 # include <strings.h>
 #endif
-#if HAVE_INTTYPES_H
+#ifdef HAVE_INTTYPES_H
 # include <inttypes.h>
-#else
-# if HAVE_STDINT_H
-#  include <stdint.h>
-# endif
 #endif
-#if HAVE_UNISTD_H
+#ifdef HAVE_STDINT_H
+# include <stdint.h>
+#endif
+#ifdef HAVE_UNISTD_H
 # include <unistd.h>
 #endif"
 
-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 builddir libreplacedir LIBREPLACEOBJ build build_cpu build_vendor build_os host host_cpu host_vendor host_os target target_cpu target_vendor target_os configdir lockdir piddir logfilebase ctdbdir privatedir swatdir codepagedir statedir cachedir rootsbindir pammodulesdir selftest_prefix smbtorture4_path CC CFLAGS LDFLAGS CPPFLAGS ac_ct_CC EXEEXT OBJEXT CPP EGREP INSTALL_PROGRAM INSTALL_SCRIPT INSTALL_DATA libreplace_cv_immediate_structures tallocdir TALLOC_OBJ TALLOC_CFLAGS TALLOC_LIBS TALLOC_OBJS tdbdir TDB_CFLAGS TDB_OBJ TDB_OBJS SAMBA_CPPFLAGS LDSHFLAGS SONAMEFLAG SHLD MODULE_EXPORTS DSO_EXPORTS HOST_OS PICFLAG PIE_CFLAGS PIE_LDFLAGS SHLIBEXT INSTALLLIBCMD_SH INSTALLLIBCMD_A UNINSTALLLIBCMD_SH UNINSTALLLIBCMD_A INSTALL_LIBADDNS UNINSTALL_LIBADDNS LIBADDNS_SHARED LIBADDNS INSTALL_LIBWBCLIENT UNINSTALL_LIBWBCLIENT LIBWBCLIENT_SHARED LIBWBCLIENT_STATIC LIBWBCLIENT WINBIND_LIBS LIBSAMBAUTIL_SHARED INSTALL_LIBSMBCLIENT UNINSTALL_LIBSMBCLIENT LIBSMBCLIENT_SHARED LIBSMBCLIENT INSTALL_LIBSMBSHAREMODES UNINSTALL_LIBSMBSHAREMODES LIBSMBSHAREMODES_SHARED LIBSMBSHAREMODES PRINT_LIBS AUTH_LIBS ACL_LIBS PASSDB_LIBS IDMAP_LIBS KRB5_LIBS UUID_LIBS LDAP_LIBS PAM_MODULES INSTALL_PAM_MODULES UNINSTALL_PAM_MODULES NSS_MODULES EXTRA_BIN_PROGS CIFSMOUNT_PROGS INSTALL_CIFSMOUNT UNINSTALL_CIFSMOUNT CIFSSPNEGO_PROGS INSTALL_CIFSSPNEGO UNINSTALL_CIFSSPNEGO EXTRA_SBIN_PROGS EXTRA_ALL_TARGETS CONFIG_LIBS NSCD_LIBS DEFAULT_TEST_TARGET HAVE_SOCKET_WRAPPER SOCKET_WRAPPER_OBJS HAVE_NSS_WRAPPER NSS_WRAPPER_OBJS SWAT_SBIN_TARGETS SWAT_INSTALL_TARGETS AWK PERL AR ac_ct_AR BROKEN_CC PIDL_ARGS DYNEXP LIBOBJS LIBDL LIBREPLACE_OBJS CUPS_CONFIG TERMLIBS TERMLDFLAGS LIBUNWIND_PTRACE ROFF LIB_PATH_VAR SMB_FAM_LIBS SMBLDAP SMBLDAPUTIL LDBLDAP KRB5CONFIG USESHARED LIBTALLOC_SHARED_TARGET LIBTALLOC_STATIC_TARGET LIBTALLOC_SHARED LIBTALLOC_STATIC LIBTALLOC_LIBS LIBTDB_SHARED_TARGET LIBTDB_STATIC_TARGET LIBTDB_SHARED LIBTDB_STATIC LIBTDB_LIBS LIBNETAPI_SHARED_TARGET LIBNETAPI_STATIC_TARGET LIBNETAPI_SHARED LIBNETAPI_STATIC LIBNETAPI_LIBS WINBIND_NSS_PTHREAD WINBIND_NSS WINBIND_WINS_NSS WINBIND_NSS_LDSHFLAGS WINBIND_NSS_EXTRA_OBJS WINBIND_NSS_EXTRA_LIBS NSSSONAMEVERSIONSUFFIX WINBIND_KRB5_LOCATOR BUILD_POPT POPTLIBS FLAGS1 DNSSD_LIBS BUILD_INIPARSER INIPARSERLIBS PDB_STATIC PDB_MODULES RPC_STATIC RPC_MODULES IDMAP_STATIC IDMAP_MODULES NSS_INFO_STATIC NSS_INFO_MODULES CHARSET_STATIC CHARSET_MODULES AUTH_STATIC AUTH_MODULES VFS_STATIC VFS_MODULES DEVELOPER_CFLAGS SMBD_LIBS LTLIBOBJS'
+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
+datarootdir
+datadir
+sysconfdir
+sharedstatedir
+localstatedir
+includedir
+oldincludedir
+docdir
+infodir
+htmldir
+dvidir
+pdfdir
+psdir
+libdir
+localedir
+mandir
+DEFS
+ECHO_C
+ECHO_N
+ECHO_T
+LIBS
+build_alias
+host_alias
+target_alias
+builddir
+libreplacedir
+LIBREPLACEOBJ
+build
+build_cpu
+build_vendor
+build_os
+host
+host_cpu
+host_vendor
+host_os
+target
+target_cpu
+target_vendor
+target_os
+configdir
+lockdir
+piddir
+logfilebase
+ctdbdir
+privatedir
+swatdir
+codepagedir
+statedir
+cachedir
+rootsbindir
+pammodulesdir
+selftest_prefix
+smbtorture4_path
+CC
+CFLAGS
+LDFLAGS
+CPPFLAGS
+ac_ct_CC
+EXEEXT
+OBJEXT
+CPP
+GREP
+EGREP
+INSTALL_PROGRAM
+INSTALL_SCRIPT
+INSTALL_DATA
+libreplace_cv_immediate_structures
+tallocdir
+TALLOC_OBJ
+TALLOC_CFLAGS
+TALLOC_LIBS
+TALLOC_OBJS
+tdbdir
+TDB_CFLAGS
+TDB_OBJ
+TDB_OBJS
+SAMBA_CPPFLAGS
+LDSHFLAGS
+SONAMEFLAG
+SHLD
+MODULE_EXPORTS
+DSO_EXPORTS
+HOST_OS
+PICFLAG
+PIE_CFLAGS
+PIE_LDFLAGS
+RELRO_LDFLAGS
+SHLIBEXT
+INSTALLLIBCMD_SH
+INSTALLLIBCMD_A
+UNINSTALLLIBCMD_SH
+UNINSTALLLIBCMD_A
+INSTALL_LIBADDNS
+UNINSTALL_LIBADDNS
+LIBADDNS_SHARED
+LIBADDNS
+INSTALL_LIBWBCLIENT
+UNINSTALL_LIBWBCLIENT
+LIBWBCLIENT_SHARED_TARGET
+LIBWBCLIENT_SHARED
+LIBWBCLIENT_STATIC_TARGET
+LIBWBCLIENT_STATIC
+LIBWBCLIENT
+WINBIND_LIBS
+LIBSAMBAUTIL_SHARED
+INSTALL_LIBSMBCLIENT
+UNINSTALL_LIBSMBCLIENT
+LIBSMBCLIENT_SHARED
+LIBSMBCLIENT
+INSTALL_LIBSMBSHAREMODES
+UNINSTALL_LIBSMBSHAREMODES
+LIBSMBSHAREMODES_SHARED
+LIBSMBSHAREMODES
+PRINT_LIBS
+AUTH_LIBS
+ACL_LIBS
+PASSDB_LIBS
+IDMAP_LIBS
+KRB5_LIBS
+UUID_LIBS
+LDAP_LIBS
+PAM_MODULES
+INSTALL_PAM_MODULES
+UNINSTALL_PAM_MODULES
+NSS_MODULES
+EXTRA_BIN_PROGS
+CIFSMOUNT_PROGS
+INSTALL_CIFSMOUNT
+UNINSTALL_CIFSMOUNT
+CIFSSPNEGO_PROGS
+INSTALL_CIFSSPNEGO
+UNINSTALL_CIFSSPNEGO
+EXTRA_SBIN_PROGS
+EXTRA_ALL_TARGETS
+CONFIG_LIBS
+NSCD_LIBS
+DEFAULT_TEST_TARGET
+HAVE_SOCKET_WRAPPER
+SOCKET_WRAPPER_OBJS
+HAVE_NSS_WRAPPER
+NSS_WRAPPER_OBJS
+SWAT_SBIN_TARGETS
+SWAT_INSTALL_TARGETS
+AWK
+PERL
+AR
+BROKEN_CC
+PIDL_ARGS
+DYNEXP
+LIBOBJS
+LIBDL
+LIBREPLACE_OBJS
+CUPS_CONFIG
+TERMLIBS
+TERMLDFLAGS
+LIBUNWIND_PTRACE
+SYMSEXT
+ROFF
+LIB_PATH_VAR
+SMB_FAM_LIBS
+SMBLDAP
+SMBLDAPUTIL
+LDBLDAP
+KRB5CONFIG
+USESHARED
+LIBTALLOC_SHARED_TARGET
+LIBTALLOC_STATIC_TARGET
+LIBTALLOC_SHARED
+LIBTALLOC_STATIC
+LIBTALLOC_LIBS
+LIBTDB_SHARED_TARGET
+LIBTDB_STATIC_TARGET
+LIBTDB_SHARED
+LIBTDB_STATIC
+LIBTDB_LIBS
+LIBNETAPI_SHARED_TARGET
+LIBNETAPI_STATIC_TARGET
+LIBNETAPI_SHARED
+LIBNETAPI_STATIC
+LIBNETAPI_LIBS
+WINBIND_NSS_PTHREAD
+WINBIND_NSS
+WINBIND_WINS_NSS
+WINBIND_NSS_LDSHFLAGS
+WINBIND_NSS_EXTRA_OBJS
+WINBIND_NSS_EXTRA_LIBS
+NSSSONAMEVERSIONSUFFIX
+PAM_WINBIND_EXTRA_LIBS
+WINBIND_KRB5_LOCATOR
+BUILD_POPT
+POPTLIBS
+FLAGS1
+DNSSD_LIBS
+BUILD_INIPARSER
+INIPARSERLIBS
+PDB_STATIC
+PDB_MODULES
+RPC_STATIC
+RPC_MODULES
+IDMAP_STATIC
+IDMAP_MODULES
+NSS_INFO_STATIC
+NSS_INFO_MODULES
+CHARSET_STATIC
+CHARSET_MODULES
+AUTH_STATIC
+AUTH_MODULES
+VFS_STATIC
+VFS_MODULES
+DEVELOPER_CFLAGS
+SMBD_LIBS
+LTLIBOBJS'
 ac_subst_files=''
+      ac_precious_vars='build_alias
+host_alias
+target_alias
+CC
+CFLAGS
+LDFLAGS
+LIBS
+CPPFLAGS
+CPP'
 
+
 # Initialize some variables set by options.
 ac_init_help=
 ac_init_version=false
@@ -340,34 +878,48 @@
 # 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.
+# (The list follows the same order as the GNU Coding Standards.)
 bindir='${exec_prefix}/bin'
 sbindir='${exec_prefix}/sbin'
 libexecdir='${exec_prefix}/libexec'
-datadir='${prefix}/share'
+datarootdir='${prefix}/share'
+datadir='${datarootdir}'
 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'
+docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
+infodir='${datarootdir}/info'
+htmldir='${docdir}'
+dvidir='${docdir}'
+pdfdir='${docdir}'
+psdir='${docdir}'
+libdir='${exec_prefix}/lib'
+localedir='${datarootdir}/locale'
+mandir='${datarootdir}/man'
 
 ac_prev=
+ac_dashdash=
 for ac_option
 do
   # If the previous option needs an argument, assign it.
   if test -n "$ac_prev"; then
-    eval "$ac_prev=\$ac_option"
+    eval $ac_prev=\$ac_option
     ac_prev=
     continue
   fi
 
-  ac_optarg=`expr "x$ac_option" : 'x[^=]*=\(.*\)'`
+  case $ac_option in
+  *=*)	ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
+  *)	ac_optarg=yes ;;
+  esac
 
   # Accept the important Cygnus configure options, so we can diagnose typos.
 
-  case $ac_option in
+  case $ac_dashdash$ac_option in
+  --)
+    ac_dashdash=yes ;;
 
   -bindir | --bindir | --bindi | --bind | --bin | --bi)
     ac_prev=bindir ;;
@@ -389,33 +941,45 @@
   --config-cache | -C)
     cache_file=config.cache ;;
 
-  -datadir | --datadir | --datadi | --datad | --data | --dat | --da)
+  -datadir | --datadir | --datadi | --datad)
     ac_prev=datadir ;;
-  -datadir=* | --datadir=* | --datadi=* | --datad=* | --data=* | --dat=* \
-  | --da=*)
+  -datadir=* | --datadir=* | --datadi=* | --datad=*)
     datadir=$ac_optarg ;;
 
+  -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
+  | --dataroo | --dataro | --datar)
+    ac_prev=datarootdir ;;
+  -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
+  | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
+    datarootdir=$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 &&
+    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" ;;
+    ac_feature=`echo $ac_feature | sed 's/[-.]/_/g'`
+    eval enable_$ac_feature=no ;;
 
+  -docdir | --docdir | --docdi | --doc | --do)
+    ac_prev=docdir ;;
+  -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
+    docdir=$ac_optarg ;;
+
+  -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
+    ac_prev=dvidir ;;
+  -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
+    dvidir=$ac_optarg ;;
+
   -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 &&
+    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'" ;;
+    ac_feature=`echo $ac_feature | sed 's/[-.]/_/g'`
+    eval enable_$ac_feature=\$ac_optarg ;;
 
   -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
   | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
@@ -442,6 +1006,12 @@
   -host=* | --host=* | --hos=* | --ho=*)
     host_alias=$ac_optarg ;;
 
+  -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
+    ac_prev=htmldir ;;
+  -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
+  | --ht=*)
+    htmldir=$ac_optarg ;;
+
   -includedir | --includedir | --includedi | --included | --include \
   | --includ | --inclu | --incl | --inc)
     ac_prev=includedir ;;
@@ -466,13 +1036,16 @@
   | --libexe=* | --libex=* | --libe=*)
     libexecdir=$ac_optarg ;;
 
+  -localedir | --localedir | --localedi | --localed | --locale)
+    ac_prev=localedir ;;
+  -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
+    localedir=$ac_optarg ;;
+
   -localstatedir | --localstatedir | --localstatedi | --localstated \
-  | --localstate | --localstat | --localsta | --localst \
-  | --locals | --local | --loca | --loc | --lo)
+  | --localstate | --localstat | --localsta | --localst | --locals)
     ac_prev=localstatedir ;;
   -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
-  | --localstate=* | --localstat=* | --localsta=* | --localst=* \
-  | --locals=* | --local=* | --loca=* | --loc=* | --lo=*)
+  | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
     localstatedir=$ac_optarg ;;
 
   -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
@@ -537,6 +1110,16 @@
   | --progr-tra=* | --program-tr=* | --program-t=*)
     program_transform_name=$ac_optarg ;;
 
+  -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
+    ac_prev=pdfdir ;;
+  -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
+    pdfdir=$ac_optarg ;;
+
+  -psdir | --psdir | --psdi | --psd | --ps)
+    ac_prev=psdir ;;
+  -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
+    psdir=$ac_optarg ;;
+
   -q | -quiet | --quiet | --quie | --qui | --qu | --q \
   | -silent | --silent | --silen | --sile | --sil)
     silent=yes ;;
@@ -589,24 +1172,20 @@
   -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 &&
+    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'" ;;
+    ac_package=`echo $ac_package | sed 's/[-.]/_/g'`
+    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 &&
+    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" ;;
+    ac_package=`echo $ac_package | sed 's/[-.]/_/g'`
+    eval with_$ac_package=no ;;
 
   --x)
     # Obsolete; use --with-x.
@@ -637,8 +1216,7 @@
     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'"
+    eval $ac_envvar=\$ac_optarg
     export $ac_envvar ;;
 
   *)
@@ -658,29 +1236,21 @@
    { (exit 1); exit 1; }; }
 fi
 
-# Be sure to have absolute paths.
-for ac_var in exec_prefix prefix
+# Be sure to have absolute directory names.
+for ac_var in	exec_prefix prefix bindir sbindir libexecdir datarootdir \
+		datadir sysconfdir sharedstatedir localstatedir includedir \
+		oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
+		libdir localedir mandir
 do
-  eval ac_val=$`echo $ac_var`
+  eval ac_val=\$$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; }; };;
+    [\\/$]* | ?:[\\/]* )  continue;;
+    NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
   esac
+  { echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2
+   { (exit 1); exit 1; }; }
 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.
@@ -705,74 +1275,76 @@
 test "$silent" = yes && exec 6>/dev/null
 
 
+ac_pwd=`pwd` && test -n "$ac_pwd" &&
+ac_ls_di=`ls -di .` &&
+ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
+  { echo "$as_me: error: Working directory cannot be determined" >&2
+   { (exit 1); exit 1; }; }
+test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
+  { echo "$as_me: error: pwd does not report name of working directory" >&2
+   { (exit 1); exit 1; }; }
+
+
 # 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 ||
+  # Try the directory containing this script, then the parent directory.
+  ac_confdir=`$as_dirname -- "$0" ||
 $as_expr X"$0" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
 	 X"$0" : 'X\(//\)[^/]' \| \
 	 X"$0" : 'X\(//\)$' \| \
-	 X"$0" : 'X\(/\)' \| \
-	 .     : '\(.\)' 2>/dev/null ||
+	 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'`
+    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
+  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
+if test ! -r "$srcdir/$ac_unique_file"; then
+  test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
+  { echo "$as_me: error: cannot find sources ($ac_unique_file) in $srcdir" >&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
+ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
+ac_abs_confdir=`(
+	cd "$srcdir" && test -r "./$ac_unique_file" || { echo "$as_me: error: $ac_msg" >&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
-ac_env_CC_set=${CC+set}
-ac_env_CC_value=$CC
-ac_cv_env_CC_set=${CC+set}
-ac_cv_env_CC_value=$CC
-ac_env_CFLAGS_set=${CFLAGS+set}
-ac_env_CFLAGS_value=$CFLAGS
-ac_cv_env_CFLAGS_set=${CFLAGS+set}
-ac_cv_env_CFLAGS_value=$CFLAGS
-ac_env_LDFLAGS_set=${LDFLAGS+set}
-ac_env_LDFLAGS_value=$LDFLAGS
-ac_cv_env_LDFLAGS_set=${LDFLAGS+set}
-ac_cv_env_LDFLAGS_value=$LDFLAGS
-ac_env_CPPFLAGS_set=${CPPFLAGS+set}
-ac_env_CPPFLAGS_value=$CPPFLAGS
-ac_cv_env_CPPFLAGS_set=${CPPFLAGS+set}
-ac_cv_env_CPPFLAGS_value=$CPPFLAGS
-ac_env_CPP_set=${CPP+set}
-ac_env_CPP_value=$CPP
-ac_cv_env_CPP_set=${CPP+set}
-ac_cv_env_CPP_value=$CPP
+	pwd)`
+# When building in place, set srcdir=.
+if test "$ac_abs_confdir" = "$ac_pwd"; then
+  srcdir=.
+fi
+# Remove unnecessary trailing slashes from srcdir.
+# Double slashes in file names in object file debugging info
+# mess up M-x gdb in Emacs.
+case $srcdir in
+*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
+esac
+for ac_var in $ac_precious_vars; do
+  eval ac_env_${ac_var}_set=\${${ac_var}+set}
+  eval ac_env_${ac_var}_value=\$${ac_var}
+  eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
+  eval ac_cv_env_${ac_var}_value=\$${ac_var}
+done
 
 #
 # Report the --help message.
@@ -801,9 +1373,6 @@
   -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]
@@ -821,15 +1390,22 @@
   --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]
+  --datarootdir=DIR      read-only arch.-independent data root [PREFIX/share]
+  --datadir=DIR          read-only architecture-independent data [DATAROOTDIR]
+  --infodir=DIR          info documentation [DATAROOTDIR/info]
+  --localedir=DIR        locale-dependent data [DATAROOTDIR/locale]
+  --mandir=DIR           man documentation [DATAROOTDIR/man]
+  --docdir=DIR           documentation root [DATAROOTDIR/doc/samba]
+  --htmldir=DIR          html documentation [DOCDIR]
+  --dvidir=DIR           dvi documentation [DOCDIR]
+  --pdfdir=DIR           pdf documentation [DOCDIR]
+  --psdir=DIR            ps documentation [DOCDIR]
 _ACEOF
 
   cat <<\_ACEOF
@@ -865,6 +1441,13 @@
   --enable-static=PKGS    build static libraries default=no
   --enable-shared=PKGS    build shared libraries default=yes
   --enable-pie            Turn on pie support if available (default=yes)
+  --enable-relro          Turn on Relocations Read-Only (relro) support if
+                          available (default=yes)
+
+	  --enable-symbol-versioning
+                          Turn on symbol versioning support if available
+                          (default=auto)
+
   --enable-fam            Turn on FAM support (default=auto)
   --enable-shared-libs    Use shared libraries internally (default=yes)
   --enable-dnssd          Enable DNS service discovery support (default=auto)
@@ -898,7 +1481,7 @@
                           optimization (Mac OS X/Darwin only)
   --with-profiling-data   Include gathering source code profile information
                           (default=no)
-  --with-readline=DIR   Look for readline include/libs in DIR (default=auto)
+  --with-readline=DIR     Look for readline include/libs in DIR (default=auto)
   --with-libiconv=BASEDIR Use libiconv in BASEDIR/lib and BASEDIR/include
                           (default=auto)
   --with-afs              Include AFS clear-text auth support (default=no)
@@ -926,9 +1509,12 @@
   --with-static-libs=LIBS Comma-separated list of names of (internal)
                           libraries to link statically (instead of
                           dynamically)
-  --with-libtalloc
-                          Build the LIBNAME shared library (default=yes if
+  --with-libtalloc        Build the libtalloc shared library (default=yes if
                           shared libs supported)
+  --with-libtdb           Build the libtdb shared library (default=yes if
+                          shared libs supported)
+  --with-libnetapi        Build the libnetapi shared library (default=yes if
+                          shared libs supported)
   --with-libaddns         Build the libaddns shared library (default=no
                           undefined API)
   --with-libsmbclient     Build the libsmbclient shared library (default=yes
@@ -955,8 +1541,9 @@
   CFLAGS      C compiler flags
   LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a
               nonstandard directory <lib dir>
-  CPPFLAGS    C/C++ preprocessor flags, e.g. -I<include dir> if you have
-              headers in a nonstandard directory <include dir>
+  LIBS        libraries to pass to the linker, e.g. -l<library>
+  CPPFLAGS    C/C++/Objective C preprocessor flags, e.g. -I<include dir> if
+              you have headers in a nonstandard directory <include dir>
   CPP         C preprocessor
 
 Use these variables to override the choices made by `configure' or to help
@@ -964,120 +1551,86 @@
 
 Report bugs to <samba-technical at samba.org>.
 _ACEOF
+ac_status=$?
 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
+    test -d "$ac_dir" || continue
     ac_builddir=.
 
-if test "$ac_dir" != .; then
+case "$ac_dir" in
+.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
+*)
   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
+  # A ".." for each directory in $ac_dir_suffix.
+  ac_top_builddir_sub=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,/..,g;s,/,,'`
+  case $ac_top_builddir_sub in
+  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
+  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
+  esac ;;
+esac
+ac_abs_top_builddir=$ac_pwd
+ac_abs_builddir=$ac_pwd$ac_dir_suffix
+# for backward compatibility:
+ac_top_builddir=$ac_top_build_prefix
 
 case $srcdir in
-  .)  # No --srcdir option.  We are building in place.
+  .)  # 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_top_srcdir=$ac_top_builddir_sub
+    ac_abs_top_srcdir=$ac_pwd ;;
+  [\\/]* | ?:[\\/]* )  # Absolute name.
     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 ;;
+    ac_top_srcdir=$srcdir
+    ac_abs_top_srcdir=$srcdir ;;
+  *) # Relative name.
+    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
+    ac_top_srcdir=$ac_top_build_prefix$srcdir
+    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
 esac
+ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
 
-# Do not use `cd foo && pwd` to compute absolute paths, because
-# the directories may not exist.
-case `pwd` in
-.) ac_abs_builddir="$ac_dir";;
-*)
-  case "$ac_dir" in
-  .) ac_abs_builddir=`pwd`;;
-  [\\/]* | ?:[\\/]* ) ac_abs_builddir="$ac_dir";;
-  *) ac_abs_builddir=`pwd`/"$ac_dir";;
-  esac;;
-esac
-case $ac_abs_builddir in
-.) ac_abs_top_builddir=${ac_top_builddir}.;;
-*)
-  case ${ac_top_builddir}. in
-  .) ac_abs_top_builddir=$ac_abs_builddir;;
-  [\\/]* | ?:[\\/]* ) ac_abs_top_builddir=${ac_top_builddir}.;;
-  *) ac_abs_top_builddir=$ac_abs_builddir/${ac_top_builddir}.;;
-  esac;;
-esac
-case $ac_abs_builddir in
-.) ac_abs_srcdir=$ac_srcdir;;
-*)
-  case $ac_srcdir in
-  .) ac_abs_srcdir=$ac_abs_builddir;;
-  [\\/]* | ?:[\\/]* ) ac_abs_srcdir=$ac_srcdir;;
-  *) ac_abs_srcdir=$ac_abs_builddir/$ac_srcdir;;
-  esac;;
-esac
-case $ac_abs_builddir in
-.) ac_abs_top_srcdir=$ac_top_srcdir;;
-*)
-  case $ac_top_srcdir in
-  .) ac_abs_top_srcdir=$ac_abs_builddir;;
-  [\\/]* | ?:[\\/]* ) ac_abs_top_srcdir=$ac_top_srcdir;;
-  *) ac_abs_top_srcdir=$ac_abs_builddir/$ac_top_srcdir;;
-  esac;;
-esac
-
-    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
+    cd "$ac_dir" || { ac_status=$?; continue; }
+    # Check for guested 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
     else
       echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
-    fi
-    cd $ac_popdir
+    fi || ac_status=$?
+    cd "$ac_pwd" || { ac_status=$?; break; }
   done
 fi
 
-test -n "$ac_init_help" && exit 0
+test -n "$ac_init_help" && exit $ac_status
 if $ac_init_version; then
   cat <<\_ACEOF
 Samba configure 3
-generated by GNU Autoconf 2.59
+generated by GNU Autoconf 2.61
 
-Copyright (C) 2003 Free Software Foundation, Inc.
+Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
+2002, 2003, 2004, 2005, 2006 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
+  exit
 fi
-exec 5>config.log
-cat >&5 <<_ACEOF
+cat >config.log <<_ACEOF
 This file contains any messages produced by compilers while
 running configure, to aid debugging if configure makes a mistake.
 
 It was created by Samba $as_me 3, which was
-generated by GNU Autoconf 2.59.  Invocation command line was
+generated by GNU Autoconf 2.61.  Invocation command line was
 
   $ $0 $@
 
 _ACEOF
+exec 5>>config.log
 {
 cat <<_ASUNAME
 ## --------- ##
@@ -1096,7 +1649,7 @@
 /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`
+/usr/bin/hostinfo      = `(/usr/bin/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`
@@ -1110,6 +1663,7 @@
   test -z "$as_dir" && as_dir=.
   echo "PATH: $as_dir"
 done
+IFS=$as_save_IFS
 
 } >&5
 
@@ -1131,7 +1685,6 @@
 ac_configure_args=
 ac_configure_args0=
 ac_configure_args1=
-ac_sep=
 ac_must_keep_next=false
 for ac_pass in 1 2
 do
@@ -1142,7 +1695,7 @@
     -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
@@ -1164,9 +1717,7 @@
 	  -* ) 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=" "
+      ac_configure_args="$ac_configure_args '$ac_arg'"
       ;;
     esac
   done
@@ -1177,8 +1728,8 @@
 # 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.
+# WARNING: Use '\'' to represent an apostrophe within the trap.
+# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
 trap 'exit_status=$?
   # Save into config.log some information that might help in debugging.
   {
@@ -1191,20 +1742,34 @@
 _ASBOX
     echo
     # The following way of writing the cache mishandles newlines in values,
-{
+(
+  for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
+    eval ac_val=\$$ac_var
+    case $ac_val in #(
+    *${as_nl}*)
+      case $ac_var in #(
+      *_cv_*) { echo "$as_me:$LINENO: WARNING: Cache variable $ac_var contains a newline." >&5
+echo "$as_me: WARNING: Cache variable $ac_var contains a newline." >&2;} ;;
+      esac
+      case $ac_var in #(
+      _ | IFS | as_nl) ;; #(
+      *) $as_unset $ac_var ;;
+      esac ;;
+    esac
+  done
   (set) 2>&1 |
-    case `(ac_space='"'"' '"'"'; set | grep ac_space) 2>&1` in
-    *ac_space=\ *)
+    case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
+    *${as_nl}ac_space=\ *)
       sed -n \
-	"s/'"'"'/'"'"'\\\\'"'"''"'"'/g;
-	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='"'"'\\2'"'"'/p"
-      ;;
+	"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"
+      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
       ;;
-    esac;
-}
+    esac |
+    sort
+)
     echo
 
     cat <<\_ASBOX
@@ -1215,22 +1780,28 @@
     echo
     for ac_var in $ac_subst_vars
     do
-      eval ac_val=$`echo $ac_var`
-      echo "$ac_var='"'"'$ac_val'"'"'"
+      eval ac_val=\$$ac_var
+      case $ac_val in
+      *\'\''*) ac_val=`echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
+      esac
+      echo "$ac_var='\''$ac_val'\''"
     done | sort
     echo
 
     if test -n "$ac_subst_files"; then
       cat <<\_ASBOX
-## ------------- ##
-## Output files. ##
-## ------------- ##
+## ------------------- ##
+## File substitutions. ##
+## ------------------- ##
 _ASBOX
       echo
       for ac_var in $ac_subst_files
       do
-	eval ac_val=$`echo $ac_var`
-	echo "$ac_var='"'"'$ac_val'"'"'"
+	eval ac_val=\$$ac_var
+	case $ac_val in
+	*\'\''*) ac_val=`echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
+	esac
+	echo "$ac_var='\''$ac_val'\''"
       done | sort
       echo
     fi
@@ -1242,26 +1813,24 @@
 ## ----------- ##
 _ASBOX
       echo
-      sed "/^$/d" confdefs.h | sort
+      cat confdefs.h
       echo
     fi
     test "$ac_signal" != 0 &&
       echo "$as_me: caught signal $ac_signal"
     echo "$as_me: exit $exit_status"
   } >&5
-  rm -f core *.core &&
-  rm -rf conftest* confdefs* conf$$* $ac_clean_files &&
+  rm -f core *.core core.conftest.* &&
+    rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
     exit $exit_status
-     ' 0
+' 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
+rm -f -r conftest* confdefs.h
 
 # Predefined preprocessor variables.
 
@@ -1292,14 +1861,17 @@
 
 # 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
+if test -n "$CONFIG_SITE"; then
+  set x "$CONFIG_SITE"
+elif test "x$prefix" != xNONE; then
+  set x "$prefix/share/config.site" "$prefix/etc/config.site"
+else
+  set x "$ac_default_prefix/share/config.site" \
+	"$ac_default_prefix/etc/config.site"
 fi
-for ac_site_file in $CONFIG_SITE; do
+shift
+for ac_site_file
+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;}
@@ -1315,8 +1887,8 @@
     { 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;;
+      [\\/]* | ?:[\\/]* ) . "$cache_file";;
+      *)                      . "./$cache_file";;
     esac
   fi
 else
@@ -1328,12 +1900,11 @@
 # 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
+for ac_var in $ac_precious_vars; 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"
+  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
@@ -1358,8 +1929,7 @@
   # 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=`echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
     *) ac_arg=$ac_var=$ac_new_val ;;
     esac
     case " $ac_configure_args " in
@@ -1376,11 +1946,6 @@
    { (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
 
 
 
@@ -1405,14 +1970,18 @@
 
 
 
+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
 
 
 
 
+ac_config_headers="$ac_config_headers include/config.h"
 
-          ac_config_headers="$ac_config_headers include/config.h"
 
-
 cat >>confdefs.h <<\_ACEOF
 #define CONFIG_H_IS_FROM_SAMBA 1
 _ACEOF
@@ -1451,31 +2020,37 @@
 
 
 ac_aux_dir=
-for ac_dir in $srcdir $srcdir/.. $srcdir/../..; do
-  if test -f $ac_dir/install-sh; then
+for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
+  if test -f "$ac_dir/install-sh"; then
     ac_aux_dir=$ac_dir
     ac_install_sh="$ac_aux_dir/install-sh -c"
     break
-  elif test -f $ac_dir/install.sh; then
+  elif test -f "$ac_dir/install.sh"; then
     ac_aux_dir=$ac_dir
     ac_install_sh="$ac_aux_dir/install.sh -c"
     break
-  elif test -f $ac_dir/shtool; then
+  elif test -f "$ac_dir/shtool"; then
     ac_aux_dir=$ac_dir
     ac_install_sh="$ac_aux_dir/shtool install -c"
     break
   fi
 done
 if test -z "$ac_aux_dir"; then
-  { { echo "$as_me:$LINENO: error: cannot find install-sh or install.sh in $srcdir $srcdir/.. $srcdir/../.." >&5
-echo "$as_me: error: cannot find install-sh or install.sh in $srcdir $srcdir/.. $srcdir/../.." >&2;}
+  { { echo "$as_me:$LINENO: error: cannot find install-sh or install.sh in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" >&5
+echo "$as_me: error: cannot find install-sh or install.sh in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" >&2;}
    { (exit 1); exit 1; }; }
 fi
-ac_config_guess="$SHELL $ac_aux_dir/config.guess"
-ac_config_sub="$SHELL $ac_aux_dir/config.sub"
-ac_configure="$SHELL $ac_aux_dir/configure" # This should be Cygnus configure.
 
+# These three variables are undocumented and unsupported,
+# and are intended to be withdrawn in a future Autoconf release.
+# They can cause serious problems if a builder's source tree is in a directory
+# whose full name contains unusual characters.
+ac_config_guess="$SHELL $ac_aux_dir/config.guess"  # Please don't use this var.
+ac_config_sub="$SHELL $ac_aux_dir/config.sub"  # Please don't use this var.
+ac_configure="$SHELL $ac_aux_dir/configure"  # Please don't use this var.
 
+
+
 echo "LIBREPLACE_LOCATION_CHECKS: START"
 
 libreplacedir=""
@@ -1496,79 +2071,123 @@
 
 
 # Make sure we can run config.sub.
-$ac_config_sub sun4 >/dev/null 2>&1 ||
-  { { echo "$as_me:$LINENO: error: cannot run $ac_config_sub" >&5
-echo "$as_me: error: cannot run $ac_config_sub" >&2;}
+$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
+  { { echo "$as_me:$LINENO: error: cannot run $SHELL $ac_aux_dir/config.sub" >&5
+echo "$as_me: error: cannot run $SHELL $ac_aux_dir/config.sub" >&2;}
    { (exit 1); exit 1; }; }
 
-echo "$as_me:$LINENO: checking build system type" >&5
-echo $ECHO_N "checking build system type... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking build system type" >&5
+echo $ECHO_N "checking build system type... $ECHO_C" >&6; }
 if test "${ac_cv_build+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
-  ac_cv_build_alias=$build_alias
-test -z "$ac_cv_build_alias" &&
-  ac_cv_build_alias=`$ac_config_guess`
-test -z "$ac_cv_build_alias" &&
+  ac_build_alias=$build_alias
+test "x$ac_build_alias" = x &&
+  ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
+test "x$ac_build_alias" = x &&
   { { echo "$as_me:$LINENO: error: cannot guess build type; you must specify one" >&5
 echo "$as_me: error: cannot guess build type; you must specify one" >&2;}
    { (exit 1); exit 1; }; }
-ac_cv_build=`$ac_config_sub $ac_cv_build_alias` ||
-  { { echo "$as_me:$LINENO: error: $ac_config_sub $ac_cv_build_alias failed" >&5
-echo "$as_me: error: $ac_config_sub $ac_cv_build_alias failed" >&2;}
+ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
+  { { echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $ac_build_alias failed" >&5
+echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $ac_build_alias failed" >&2;}
    { (exit 1); exit 1; }; }
 
 fi
-echo "$as_me:$LINENO: result: $ac_cv_build" >&5
-echo "${ECHO_T}$ac_cv_build" >&6
+{ echo "$as_me:$LINENO: result: $ac_cv_build" >&5
+echo "${ECHO_T}$ac_cv_build" >&6; }
+case $ac_cv_build in
+*-*-*) ;;
+*) { { echo "$as_me:$LINENO: error: invalid value of canonical build" >&5
+echo "$as_me: error: invalid value of canonical build" >&2;}
+   { (exit 1); exit 1; }; };;
+esac
 build=$ac_cv_build
-build_cpu=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
-build_vendor=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
-build_os=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
+ac_save_IFS=$IFS; IFS='-'
+set x $ac_cv_build
+shift
+build_cpu=$1
+build_vendor=$2
+shift; shift
+# Remember, the first character of IFS is used to create $*,
+# except with old shells:
+build_os=$*
+IFS=$ac_save_IFS
+case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
 
 
-echo "$as_me:$LINENO: checking host system type" >&5
-echo $ECHO_N "checking host system type... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking host system type" >&5
+echo $ECHO_N "checking host system type... $ECHO_C" >&6; }
 if test "${ac_cv_host+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
-  ac_cv_host_alias=$host_alias
-test -z "$ac_cv_host_alias" &&
-  ac_cv_host_alias=$ac_cv_build_alias
-ac_cv_host=`$ac_config_sub $ac_cv_host_alias` ||
-  { { echo "$as_me:$LINENO: error: $ac_config_sub $ac_cv_host_alias failed" >&5
-echo "$as_me: error: $ac_config_sub $ac_cv_host_alias failed" >&2;}
+  if test "x$host_alias" = x; then
+  ac_cv_host=$ac_cv_build
+else
+  ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
+    { { echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $host_alias failed" >&5
+echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $host_alias failed" >&2;}
    { (exit 1); exit 1; }; }
+fi
 
 fi
-echo "$as_me:$LINENO: result: $ac_cv_host" >&5
-echo "${ECHO_T}$ac_cv_host" >&6
+{ echo "$as_me:$LINENO: result: $ac_cv_host" >&5
+echo "${ECHO_T}$ac_cv_host" >&6; }
+case $ac_cv_host in
+*-*-*) ;;
+*) { { echo "$as_me:$LINENO: error: invalid value of canonical host" >&5
+echo "$as_me: error: invalid value of canonical host" >&2;}
+   { (exit 1); exit 1; }; };;
+esac
 host=$ac_cv_host
-host_cpu=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
-host_vendor=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
-host_os=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
+ac_save_IFS=$IFS; IFS='-'
+set x $ac_cv_host
+shift
+host_cpu=$1
+host_vendor=$2
+shift; shift
+# Remember, the first character of IFS is used to create $*,
+# except with old shells:
+host_os=$*
+IFS=$ac_save_IFS
+case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
 
 
-echo "$as_me:$LINENO: checking target system type" >&5
-echo $ECHO_N "checking target system type... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking target system type" >&5
+echo $ECHO_N "checking target system type... $ECHO_C" >&6; }
 if test "${ac_cv_target+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
-  ac_cv_target_alias=$target_alias
-test "x$ac_cv_target_alias" = "x" &&
-  ac_cv_target_alias=$ac_cv_host_alias
-ac_cv_target=`$ac_config_sub $ac_cv_target_alias` ||
-  { { echo "$as_me:$LINENO: error: $ac_config_sub $ac_cv_target_alias failed" >&5
-echo "$as_me: error: $ac_config_sub $ac_cv_target_alias failed" >&2;}
+  if test "x$target_alias" = x; then
+  ac_cv_target=$ac_cv_host
+else
+  ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` ||
+    { { echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $target_alias failed" >&5
+echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $target_alias failed" >&2;}
    { (exit 1); exit 1; }; }
+fi
 
 fi
-echo "$as_me:$LINENO: result: $ac_cv_target" >&5
-echo "${ECHO_T}$ac_cv_target" >&6
+{ echo "$as_me:$LINENO: result: $ac_cv_target" >&5
+echo "${ECHO_T}$ac_cv_target" >&6; }
+case $ac_cv_target in
+*-*-*) ;;
+*) { { echo "$as_me:$LINENO: error: invalid value of canonical target" >&5
+echo "$as_me: error: invalid value of canonical target" >&2;}
+   { (exit 1); exit 1; }; };;
+esac
 target=$ac_cv_target
-target_cpu=`echo $ac_cv_target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
-target_vendor=`echo $ac_cv_target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
-target_os=`echo $ac_cv_target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
+ac_save_IFS=$IFS; IFS='-'
+set x $ac_cv_target
+shift
+target_cpu=$1
+target_vendor=$2
+shift; shift
+# Remember, the first character of IFS is used to create $*,
+# except with old shells:
+target_os=$*
+IFS=$ac_save_IFS
+case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac
 
 
 # The aliases save the names the user supplied, while $host etc.
@@ -1602,10 +2221,9 @@
 cachedir="\${LOCKDIR}"
 
 
-# Check whether --with-fhs or --without-fhs was given.
+# Check whether --with-fhs was given.
 if test "${with_fhs+set}" = set; then
-  withval="$with_fhs"
-   case "$withval" in
+  withval=$with_fhs;  case "$withval" in
   yes)
     lockdir="\${VARDIR}/lib/samba"
     piddir="\${VARDIR}/run"
@@ -1625,15 +2243,15 @@
 
     ;;
   esac
-fi;
+fi
 
+
 #################################################
 # set private directory location
 
-# Check whether --with-privatedir or --without-privatedir was given.
+# Check whether --with-privatedir was given.
 if test "${with_privatedir+set}" = set; then
-  withval="$with_privatedir"
-   case "$withval" in
+  withval=$with_privatedir;  case "$withval" in
   yes|no)
   #
   # Just in case anybody calls it without argument
@@ -1645,15 +2263,15 @@
     privatedir="$withval"
     ;;
   esac
-fi;
+fi
 
+
 #################################################
 # set root sbin directory location
 
-# Check whether --with-rootsbindir or --without-rootsbindir was given.
+# Check whether --with-rootsbindir was given.
 if test "${with_rootsbindir+set}" = set; then
-  withval="$with_rootsbindir"
-   case "$withval" in
+  withval=$with_rootsbindir;  case "$withval" in
   yes|no)
   #
   # Just in case anybody calls it without argument
@@ -1665,15 +2283,15 @@
     rootsbindir="$withval"
     ;;
   esac
-fi;
+fi
 
+
 #################################################
 # set lock directory location
 
-# Check whether --with-lockdir or --without-lockdir was given.
+# Check whether --with-lockdir was given.
 if test "${with_lockdir+set}" = set; then
-  withval="$with_lockdir"
-   case "$withval" in
+  withval=$with_lockdir;  case "$withval" in
   yes|no)
   #
   # Just in case anybody calls it without argument
@@ -1685,15 +2303,15 @@
     lockdir="$withval"
     ;;
   esac
-fi;
+fi
 
+
 #################################################
 # set pid directory location
 
-# Check whether --with-piddir or --without-piddir was given.
+# Check whether --with-piddir was given.
 if test "${with_piddir+set}" = set; then
-  withval="$with_piddir"
-   case "$withval" in
+  withval=$with_piddir;  case "$withval" in
   yes|no)
   #
   # Just in case anybody calls it without argument
@@ -1705,15 +2323,15 @@
     piddir="$withval"
     ;;
   esac
-fi;
+fi
 
+
 #################################################
 # set SWAT directory location
 
-# Check whether --with-swatdir or --without-swatdir was given.
+# Check whether --with-swatdir was given.
 if test "${with_swatdir+set}" = set; then
-  withval="$with_swatdir"
-   case "$withval" in
+  withval=$with_swatdir;  case "$withval" in
   yes|no)
   #
   # Just in case anybody does it
@@ -1725,15 +2343,15 @@
     swatdir="$withval"
     ;;
   esac
-fi;
+fi
 
+
 #################################################
 # set configuration directory location
 
-# Check whether --with-configdir or --without-configdir was given.
+# Check whether --with-configdir was given.
 if test "${with_configdir+set}" = set; then
-  withval="$with_configdir"
-   case "$withval" in
+  withval=$with_configdir;  case "$withval" in
   yes|no)
   #
   # Just in case anybody does it
@@ -1745,15 +2363,15 @@
     configdir="$withval"
     ;;
   esac
-fi;
+fi
 
+
 #################################################
 # set log directory location
 
-# Check whether --with-logfilebase or --without-logfilebase was given.
+# Check whether --with-logfilebase was given.
 if test "${with_logfilebase+set}" = set; then
-  withval="$with_logfilebase"
-   case "$withval" in
+  withval=$with_logfilebase;  case "$withval" in
   yes|no)
   #
   # Just in case anybody does it
@@ -1765,16 +2383,16 @@
     logfilebase="$withval"
     ;;
   esac
-fi;
+fi
 
 
+
 #################################################
 # set ctdb source directory location
 
-# Check whether --with-ctdb or --without-ctdb was given.
+# Check whether --with-ctdb was given.
 if test "${with_ctdb+set}" = set; then
-  withval="$with_ctdb"
-   case "$withval" in
+  withval=$with_ctdb;  case "$withval" in
   yes|no)
     { echo "$as_me:$LINENO: WARNING: --with-ctdb called without argument" >&5
 echo "$as_me: WARNING: --with-ctdb called without argument" >&2;}
@@ -1783,15 +2401,15 @@
     ctdbdir="$withval"
     ;;
   esac
-fi;
+fi
 
+
 #################################################
 # set lib directory location
 
-# Check whether --with-libdir or --without-libdir was given.
+# Check whether --with-libdir was given.
 if test "${with_libdir+set}" = set; then
-  withval="$with_libdir"
-   case "$withval" in
+  withval=$with_libdir;  case "$withval" in
   yes|no)
   #
   # Just in case anybody does it
@@ -1803,15 +2421,15 @@
     libdir="$withval"
     ;;
   esac
-fi;
+fi
 
+
 #################################################
 # set PAM modules directory location
 
-# Check whether --with-pammodulesdir or --without-pammodulesdir was given.
+# Check whether --with-pammodulesdir was given.
 if test "${with_pammodulesdir+set}" = set; then
-  withval="$with_pammodulesdir"
-   case "$withval" in
+  withval=$with_pammodulesdir;  case "$withval" in
   yes|no)
   #
   # Just in case anybody calls it without argument
@@ -1823,15 +2441,15 @@
     pammodulesdir="$withval"
     ;;
   esac
-fi;
+fi
 
+
 #################################################
 # set man directory location
 
-# Check whether --with-mandir or --without-mandir was given.
+# Check whether --with-mandir was given.
 if test "${with_mandir+set}" = set; then
-  withval="$with_mandir"
-   case "$withval" in
+  withval=$with_mandir;  case "$withval" in
   yes|no)
   #
   # Just in case anybody does it
@@ -1843,7 +2461,7 @@
     mandir="$withval"
     ;;
   esac
-fi;
+fi
 
 
 
@@ -1860,15 +2478,15 @@
 
 
 
+
 #################################################
 # set prefix for 'make test'
 selftest_prefix="./st"
 
 
-# Check whether --with-selftest-prefix or --without-selftest-prefix was given.
+# Check whether --with-selftest-prefix was given.
 if test "${with_selftest_prefix+set}" = set; then
-  withval="$with_selftest_prefix"
-   case "$withval" in
+  withval=$with_selftest_prefix;  case "$withval" in
   yes|no)
     { echo "$as_me:$LINENO: WARNING: --with-selftest-prefix called without argument - will use default" >&5
 echo "$as_me: WARNING: --with-selftest-prefix called without argument - will use default" >&2;}
@@ -1878,17 +2496,17 @@
     ;;
   esac
 
-fi;
+fi
 
+
 #################################################
 # set path of samba4's smbtorture
 smbtorture4_path=""
 
 
-# Check whether --with-smbtorture4_path or --without-smbtorture4_path was given.
+# Check whether --with-smbtorture4_path was given.
 if test "${with_smbtorture4_path+set}" = set; then
-  withval="$with_smbtorture4_path"
-   case "$withval" in
+  withval=$with_smbtorture4_path;  case "$withval" in
   yes|no)
     { { echo "$as_me:$LINENO: error: --with-smbtorture4-path should take a path" >&5
 echo "$as_me: error: --with-smbtorture4-path should take a path" >&2;}
@@ -1904,45 +2522,45 @@
   ;;
  esac
 
-fi;
+fi
 
+
 ## check for --enable-debug first before checking CFLAGS before
 ## so that we don't mix -O and -g
 debug=no
-# Check whether --enable-debug or --disable-debug was given.
+# Check whether --enable-debug was given.
 if test "${enable_debug+set}" = set; then
-  enableval="$enable_debug"
-  if eval "test x$enable_debug = xyes"; then
+  enableval=$enable_debug; if eval "test x$enable_debug = xyes"; then
 	debug=yes
     fi
-fi;
+fi
 
+
 developer=no
-# Check whether --enable-developer or --disable-developer was given.
+# Check whether --enable-developer was given.
 if test "${enable_developer+set}" = set; then
-  enableval="$enable_developer"
-  if eval "test x$enable_developer = xyes"; then
+  enableval=$enable_developer; if eval "test x$enable_developer = xyes"; then
         debug=yes
         developer=yes
     fi
-fi;
+fi
 
+
 krb5developer=no
-# Check whether --enable-krb5developer or --disable-krb5developer was given.
+# Check whether --enable-krb5developer was given.
 if test "${enable_krb5developer+set}" = set; then
-  enableval="$enable_krb5developer"
-  if eval "test x$enable_krb5developer = xyes"; then
+  enableval=$enable_krb5developer; if eval "test x$enable_krb5developer = xyes"; then
         debug=yes
         developer=yes
 	krb5_developer=yes
     fi
-fi;
+fi
 
 
-# Check whether --with-cfenc or --without-cfenc was given.
-if test "${with_cfenc+set}" = set; then
-  withval="$with_cfenc"
 
+# Check whether --with-cfenc was given.
+if test "${with_cfenc+set}" = set; then
+  withval=$with_cfenc;
 # May be in source $withval/CoreFoundation/StringEncodings.subproj.
 # Should have been in framework $withval/CoreFoundation.framework/Headers.
 for d in \
@@ -1957,12 +2575,13 @@
     fi
 done
 
-fi;
+fi
 
 
 
 
 
+
 echo "LIBREPLACE_CC_CHECKS: START"
 
 
@@ -1977,8 +2596,8 @@
 if test -n "$ac_tool_prefix"; then
   # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
 set dummy ${ac_tool_prefix}gcc; ac_word=$2
-echo "$as_me:$LINENO: checking for $ac_word" >&5
-echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking for $ac_word" >&5
+echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
 if test "${ac_cv_prog_CC+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
@@ -1991,32 +2610,34 @@
   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
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
     ac_cv_prog_CC="${ac_tool_prefix}gcc"
     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
     break 2
   fi
 done
 done
+IFS=$as_save_IFS
 
 fi
 fi
 CC=$ac_cv_prog_CC
 if test -n "$CC"; then
-  echo "$as_me:$LINENO: result: $CC" >&5
-echo "${ECHO_T}$CC" >&6
+  { echo "$as_me:$LINENO: result: $CC" >&5
+echo "${ECHO_T}$CC" >&6; }
 else
-  echo "$as_me:$LINENO: result: no" >&5
-echo "${ECHO_T}no" >&6
+  { echo "$as_me:$LINENO: result: no" >&5
+echo "${ECHO_T}no" >&6; }
 fi
 
+
 fi
 if test -z "$ac_cv_prog_CC"; then
   ac_ct_CC=$CC
   # Extract the first word of "gcc", so it can be a program name with args.
 set dummy gcc; ac_word=$2
-echo "$as_me:$LINENO: checking for $ac_word" >&5
-echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking for $ac_word" >&5
+echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
@@ -2029,36 +2650,51 @@
   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
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
     ac_cv_prog_ac_ct_CC="gcc"
     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
     break 2
   fi
 done
 done
+IFS=$as_save_IFS
 
 fi
 fi
 ac_ct_CC=$ac_cv_prog_ac_ct_CC
 if test -n "$ac_ct_CC"; then
-  echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
-echo "${ECHO_T}$ac_ct_CC" >&6
+  { echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
+echo "${ECHO_T}$ac_ct_CC" >&6; }
 else
-  echo "$as_me:$LINENO: result: no" >&5
-echo "${ECHO_T}no" >&6
+  { echo "$as_me:$LINENO: result: no" >&5
+echo "${ECHO_T}no" >&6; }
 fi
 
-  CC=$ac_ct_CC
+  if test "x$ac_ct_CC" = x; then
+    CC=""
+  else
+    case $cross_compiling:$ac_tool_warned in
+yes:)
+{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
+whose name does not start with the host triplet.  If you think this
+configuration is useful to you, please write to autoconf at gnu.org." >&5
+echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
+whose name does not start with the host triplet.  If you think this
+configuration is useful to you, please write to autoconf at gnu.org." >&2;}
+ac_tool_warned=yes ;;
+esac
+    CC=$ac_ct_CC
+  fi
 else
   CC="$ac_cv_prog_CC"
 fi
 
 if test -z "$CC"; then
-  if test -n "$ac_tool_prefix"; then
-  # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
+          if test -n "$ac_tool_prefix"; then
+    # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
 set dummy ${ac_tool_prefix}cc; ac_word=$2
-echo "$as_me:$LINENO: checking for $ac_word" >&5
-echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking for $ac_word" >&5
+echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
 if test "${ac_cv_prog_CC+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
@@ -2071,74 +2707,34 @@
   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
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
     ac_cv_prog_CC="${ac_tool_prefix}cc"
     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
     break 2
   fi
 done
 done
+IFS=$as_save_IFS
 
 fi
 fi
 CC=$ac_cv_prog_CC
 if test -n "$CC"; then
-  echo "$as_me:$LINENO: result: $CC" >&5
-echo "${ECHO_T}$CC" >&6
+  { echo "$as_me:$LINENO: result: $CC" >&5
+echo "${ECHO_T}$CC" >&6; }
 else
-  echo "$as_me:$LINENO: result: no" >&5
-echo "${ECHO_T}no" >&6
+  { echo "$as_me:$LINENO: result: no" >&5
+echo "${ECHO_T}no" >&6; }
 fi
 
-fi
-if test -z "$ac_cv_prog_CC"; then
-  ac_ct_CC=$CC
-  # Extract the first word of "cc", so it can be a program name with args.
-set dummy cc; 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_prog_ac_ct_CC+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
-else
-  if test -n "$ac_ct_CC"; then
-  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
-else
-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_prog_ac_ct_CC="cc"
-    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
-    break 2
-  fi
-done
-done
 
+  fi
 fi
-fi
-ac_ct_CC=$ac_cv_prog_ac_ct_CC
-if test -n "$ac_ct_CC"; then
-  echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
-echo "${ECHO_T}$ac_ct_CC" >&6
-else
-  echo "$as_me:$LINENO: result: no" >&5
-echo "${ECHO_T}no" >&6
-fi
-
-  CC=$ac_ct_CC
-else
-  CC="$ac_cv_prog_CC"
-fi
-
-fi
 if test -z "$CC"; then
   # Extract the first word of "cc", so it can be a program name with args.
 set dummy cc; ac_word=$2
-echo "$as_me:$LINENO: checking for $ac_word" >&5
-echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking for $ac_word" >&5
+echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
 if test "${ac_cv_prog_CC+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
@@ -2152,7 +2748,7 @@
   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
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
     if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
        ac_prog_rejected=yes
        continue
@@ -2163,6 +2759,7 @@
   fi
 done
 done
+IFS=$as_save_IFS
 
 if test $ac_prog_rejected = yes; then
   # We found a bogon in the path, so make sure we never use it.
@@ -2180,22 +2777,23 @@
 fi
 CC=$ac_cv_prog_CC
 if test -n "$CC"; then
-  echo "$as_me:$LINENO: result: $CC" >&5
-echo "${ECHO_T}$CC" >&6
+  { echo "$as_me:$LINENO: result: $CC" >&5
+echo "${ECHO_T}$CC" >&6; }
 else
-  echo "$as_me:$LINENO: result: no" >&5
-echo "${ECHO_T}no" >&6
+  { echo "$as_me:$LINENO: result: no" >&5
+echo "${ECHO_T}no" >&6; }
 fi
 
+
 fi
 if test -z "$CC"; then
   if test -n "$ac_tool_prefix"; then
-  for ac_prog in cl
+  for ac_prog in cl.exe
   do
     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
-echo "$as_me:$LINENO: checking for $ac_word" >&5
-echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking for $ac_word" >&5
+echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
 if test "${ac_cv_prog_CC+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
@@ -2208,36 +2806,38 @@
   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
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
     ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
     break 2
   fi
 done
 done
+IFS=$as_save_IFS
 
 fi
 fi
 CC=$ac_cv_prog_CC
 if test -n "$CC"; then
-  echo "$as_me:$LINENO: result: $CC" >&5
-echo "${ECHO_T}$CC" >&6
+  { echo "$as_me:$LINENO: result: $CC" >&5
+echo "${ECHO_T}$CC" >&6; }
 else
-  echo "$as_me:$LINENO: result: no" >&5
-echo "${ECHO_T}no" >&6
+  { echo "$as_me:$LINENO: result: no" >&5
+echo "${ECHO_T}no" >&6; }
 fi
 
+
     test -n "$CC" && break
   done
 fi
 if test -z "$CC"; then
   ac_ct_CC=$CC
-  for ac_prog in cl
+  for ac_prog in cl.exe
 do
   # Extract the first word of "$ac_prog", so it can be a program name with args.
 set dummy $ac_prog; ac_word=$2
-echo "$as_me:$LINENO: checking for $ac_word" >&5
-echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking for $ac_word" >&5
+echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
@@ -2250,29 +2850,45 @@
   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
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
     ac_cv_prog_ac_ct_CC="$ac_prog"
     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
     break 2
   fi
 done
 done
+IFS=$as_save_IFS
 
 fi
 fi
 ac_ct_CC=$ac_cv_prog_ac_ct_CC
 if test -n "$ac_ct_CC"; then
-  echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
-echo "${ECHO_T}$ac_ct_CC" >&6
+  { echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
+echo "${ECHO_T}$ac_ct_CC" >&6; }
 else
-  echo "$as_me:$LINENO: result: no" >&5
-echo "${ECHO_T}no" >&6
+  { echo "$as_me:$LINENO: result: no" >&5
+echo "${ECHO_T}no" >&6; }
 fi
 
+
   test -n "$ac_ct_CC" && break
 done
 
-  CC=$ac_ct_CC
+  if test "x$ac_ct_CC" = x; then
+    CC=""
+  else
+    case $cross_compiling:$ac_tool_warned in
+yes:)
+{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
+whose name does not start with the host triplet.  If you think this
+configuration is useful to you, please write to autoconf at gnu.org." >&5
+echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
+whose name does not start with the host triplet.  If you think this
+configuration is useful to you, please write to autoconf at gnu.org." >&2;}
+ac_tool_warned=yes ;;
+esac
+    CC=$ac_ct_CC
+  fi
 fi
 
 fi
@@ -2285,21 +2901,35 @@
    { (exit 1); exit 1; }; }
 
 # Provide some information about the compiler.
-echo "$as_me:$LINENO:" \
-     "checking for C compiler version" >&5
+echo "$as_me:$LINENO: checking for C compiler version" >&5
 ac_compiler=`set X $ac_compile; echo $2`
-{ (eval echo "$as_me:$LINENO: \"$ac_compiler --version </dev/null >&5\"") >&5
-  (eval $ac_compiler --version </dev/null >&5) 2>&5
+{ (ac_try="$ac_compiler --version >&5"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compiler --version >&5") 2>&5
   ac_status=$?
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }
-{ (eval echo "$as_me:$LINENO: \"$ac_compiler -v </dev/null >&5\"") >&5
-  (eval $ac_compiler -v </dev/null >&5) 2>&5
+{ (ac_try="$ac_compiler -v >&5"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compiler -v >&5") 2>&5
   ac_status=$?
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }
-{ (eval echo "$as_me:$LINENO: \"$ac_compiler -V </dev/null >&5\"") >&5
-  (eval $ac_compiler -V </dev/null >&5) 2>&5
+{ (ac_try="$ac_compiler -V >&5"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compiler -V >&5") 2>&5
   ac_status=$?
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }
@@ -2324,47 +2954,77 @@
 # Try to create an executable without -o first, disregard a.out.
 # It will help us diagnose broken compilers, and finding out an intuition
 # of exeext.
-echo "$as_me:$LINENO: checking for C compiler default output file name" >&5
-echo $ECHO_N "checking for C compiler default output file name... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking for C compiler default output file name" >&5
+echo $ECHO_N "checking for C compiler default output file name... $ECHO_C" >&6; }
 ac_link_default=`echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
-if { (eval echo "$as_me:$LINENO: \"$ac_link_default\"") >&5
-  (eval $ac_link_default) 2>&5
+#
+# List of possible output files, starting from the most likely.
+# The algorithm is not robust to junk in `.', hence go to wildcards (a.*)
+# only as a last resort.  b.out is created by i960 compilers.
+ac_files='a_out.exe a.exe conftest.exe a.out conftest a.* conftest.* b.out'
+#
+# The IRIX 6 linker writes into existing files which may not be
+# executable, retaining their permissions.  Remove them first so a
+# subsequent execution test works.
+ac_rmfiles=
+for ac_file in $ac_files
+do
+  case $ac_file in
+    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj ) ;;
+    * ) ac_rmfiles="$ac_rmfiles $ac_file";;
+  esac
+done
+rm -f $ac_rmfiles
+
+if { (ac_try="$ac_link_default"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link_default") 2>&5
   ac_status=$?
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; then
-  # Find the output, starting from the most likely.  This scheme is
-# not robust to junk in `.', hence go to wildcards (a.*) only as a last
-# resort.
-
-# Be careful to initialize this variable, since it used to be cached.
-# Otherwise an old cache value of `no' led to `EXEEXT = no' in a Makefile.
-ac_cv_exeext=
-# b.out is created by i960 compilers.
-for ac_file in a_out.exe a.exe conftest.exe a.out conftest a.* conftest.* b.out
+  # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
+# So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
+# in a Makefile.  We should not override ac_cv_exeext if it was cached,
+# so that the user can short-circuit this test for compilers unknown to
+# Autoconf.
+for ac_file in $ac_files ''
 do
   test -f "$ac_file" || continue
   case $ac_file in
-    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.o | *.obj )
+    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj )
 	;;
-    conftest.$ac_ext )
-	# This is the source file.
-	;;
     [ab].out )
 	# We found the default executable, but exeext='' is most
 	# certainly right.
 	break;;
     *.* )
-	ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
-	# FIXME: I believe we export ac_cv_exeext for Libtool,
-	# but it would be cool to find out if it's true.  Does anybody
-	# maintain Libtool? --akim.
-	export ac_cv_exeext
+        if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
+	then :; else
+	   ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
+	fi
+	# We set ac_cv_exeext here because the later test for it is not
+	# safe: cross compilers may not add the suffix if given an `-o'
+	# argument, so we may need to know it at that point already.
+	# Even if this section looks crufty: it has the advantage of
+	# actually working.
 	break;;
     * )
 	break;;
   esac
 done
+test "$ac_cv_exeext" = no && ac_cv_exeext=
+
 else
+  ac_file=''
+fi
+
+{ echo "$as_me:$LINENO: result: $ac_file" >&5
+echo "${ECHO_T}$ac_file" >&6; }
+if test -z "$ac_file"; then
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
@@ -2376,19 +3036,21 @@
 fi
 
 ac_exeext=$ac_cv_exeext
-echo "$as_me:$LINENO: result: $ac_file" >&5
-echo "${ECHO_T}$ac_file" >&6
 
-# Check the compiler produces executables we can run.  If not, either
+# Check that the compiler produces executables we can run.  If not, either
 # the compiler is broken, or we cross compile.
-echo "$as_me:$LINENO: checking whether the C compiler works" >&5
-echo $ECHO_N "checking whether the C compiler works... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking whether the C compiler works" >&5
+echo $ECHO_N "checking whether the C compiler works... $ECHO_C" >&6; }
 # FIXME: These cross compiler hacks should be removed for Autoconf 3.0
 # If not cross compiling, check that we can run a simple program.
 if test "$cross_compiling" != yes; then
   if { ac_try='./$ac_file'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
+  { (case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_try") 2>&5
   ac_status=$?
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
@@ -2407,22 +3069,27 @@
     fi
   fi
 fi
-echo "$as_me:$LINENO: result: yes" >&5
-echo "${ECHO_T}yes" >&6
+{ echo "$as_me:$LINENO: result: yes" >&5
+echo "${ECHO_T}yes" >&6; }
 
 rm -f a.out a.exe conftest$ac_cv_exeext b.out
 ac_clean_files=$ac_clean_files_save
-# Check the compiler produces executables we can run.  If not, either
+# Check that the compiler produces executables we can run.  If not, either
 # the compiler is broken, or we cross compile.
-echo "$as_me:$LINENO: checking whether we are cross compiling" >&5
-echo $ECHO_N "checking whether we are cross compiling... $ECHO_C" >&6
-echo "$as_me:$LINENO: result: $cross_compiling" >&5
-echo "${ECHO_T}$cross_compiling" >&6
+{ echo "$as_me:$LINENO: checking whether we are cross compiling" >&5
+echo $ECHO_N "checking whether we are cross compiling... $ECHO_C" >&6; }
+{ echo "$as_me:$LINENO: result: $cross_compiling" >&5
+echo "${ECHO_T}$cross_compiling" >&6; }
 
-echo "$as_me:$LINENO: checking for suffix of executables" >&5
-echo $ECHO_N "checking for suffix of executables... $ECHO_C" >&6
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-  (eval $ac_link) 2>&5
+{ echo "$as_me:$LINENO: checking for suffix of executables" >&5
+echo $ECHO_N "checking for suffix of executables... $ECHO_C" >&6; }
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>&5
   ac_status=$?
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; then
@@ -2433,9 +3100,8 @@
 for ac_file in conftest.exe conftest conftest.*; do
   test -f "$ac_file" || continue
   case $ac_file in
-    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.o | *.obj ) ;;
+    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj ) ;;
     *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
-	  export ac_cv_exeext
 	  break;;
     * ) break;;
   esac
@@ -2449,14 +3115,14 @@
 fi
 
 rm -f conftest$ac_cv_exeext
-echo "$as_me:$LINENO: result: $ac_cv_exeext" >&5
-echo "${ECHO_T}$ac_cv_exeext" >&6
+{ echo "$as_me:$LINENO: result: $ac_cv_exeext" >&5
+echo "${ECHO_T}$ac_cv_exeext" >&6; }
 
 rm -f conftest.$ac_ext
 EXEEXT=$ac_cv_exeext
 ac_exeext=$EXEEXT
-echo "$as_me:$LINENO: checking for suffix of object files" >&5
-echo $ECHO_N "checking for suffix of object files... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking for suffix of object files" >&5
+echo $ECHO_N "checking for suffix of object files... $ECHO_C" >&6; }
 if test "${ac_cv_objext+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
@@ -2476,14 +3142,20 @@
 }
 _ACEOF
 rm -f conftest.o conftest.obj
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>&5
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>&5
   ac_status=$?
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; then
-  for ac_file in `(ls conftest.o conftest.obj; ls conftest.*) 2>/dev/null`; do
+  for ac_file in conftest.o conftest.obj conftest.*; do
+  test -f "$ac_file" || continue;
   case $ac_file in
-    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg ) ;;
+    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf ) ;;
     *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
        break;;
   esac
@@ -2501,12 +3173,12 @@
 
 rm -f conftest.$ac_cv_objext conftest.$ac_ext
 fi
-echo "$as_me:$LINENO: result: $ac_cv_objext" >&5
-echo "${ECHO_T}$ac_cv_objext" >&6
+{ echo "$as_me:$LINENO: result: $ac_cv_objext" >&5
+echo "${ECHO_T}$ac_cv_objext" >&6; }
 OBJEXT=$ac_cv_objext
 ac_objext=$OBJEXT
-echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5
-echo $ECHO_N "checking whether we are using the GNU C compiler... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5
+echo $ECHO_N "checking whether we are using the GNU C compiler... $ECHO_C" >&6; }
 if test "${ac_cv_c_compiler_gnu+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
@@ -2529,50 +3201,49 @@
 }
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>conftest.er1
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_compiler_gnu=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_compiler_gnu=no
+	ac_compiler_gnu=no
 fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 ac_cv_c_compiler_gnu=$ac_compiler_gnu
 
 fi
-echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5
-echo "${ECHO_T}$ac_cv_c_compiler_gnu" >&6
+{ echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5
+echo "${ECHO_T}$ac_cv_c_compiler_gnu" >&6; }
 GCC=`test $ac_compiler_gnu = yes && echo yes`
 ac_test_CFLAGS=${CFLAGS+set}
 ac_save_CFLAGS=$CFLAGS
-CFLAGS="-g"
-echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5
-echo $ECHO_N "checking whether $CC accepts -g... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5
+echo $ECHO_N "checking whether $CC accepts -g... $ECHO_C" >&6; }
 if test "${ac_cv_prog_cc_g+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
-  cat >conftest.$ac_ext <<_ACEOF
+  ac_save_c_werror_flag=$ac_c_werror_flag
+   ac_c_werror_flag=yes
+   ac_cv_prog_cc_g=no
+   CFLAGS="-g"
+   cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
 cat confdefs.h >>conftest.$ac_ext
@@ -2588,38 +3259,118 @@
 }
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>conftest.er1
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
+  ac_cv_prog_cc_g=yes
+else
+  echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+	CFLAGS=""
+      cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+
+int
+main ()
+{
+
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
+  :
+else
+  echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+	ac_c_werror_flag=$ac_save_c_werror_flag
+	 CFLAGS="-g"
+	 cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+
+int
+main ()
+{
+
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_cv_prog_cc_g=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_cv_prog_cc_g=no
+
 fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 fi
-echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5
-echo "${ECHO_T}$ac_cv_prog_cc_g" >&6
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+fi
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+   ac_c_werror_flag=$ac_save_c_werror_flag
+fi
+{ echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5
+echo "${ECHO_T}$ac_cv_prog_cc_g" >&6; }
 if test "$ac_test_CFLAGS" = set; then
   CFLAGS=$ac_save_CFLAGS
 elif test $ac_cv_prog_cc_g = yes; then
@@ -2635,12 +3386,12 @@
     CFLAGS=
   fi
 fi
-echo "$as_me:$LINENO: checking for $CC option to accept ANSI C" >&5
-echo $ECHO_N "checking for $CC option to accept ANSI C... $ECHO_C" >&6
-if test "${ac_cv_prog_cc_stdc+set}" = set; then
+{ echo "$as_me:$LINENO: checking for $CC option to accept ISO C89" >&5
+echo $ECHO_N "checking for $CC option to accept ISO C89... $ECHO_C" >&6; }
+if test "${ac_cv_prog_cc_c89+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
-  ac_cv_prog_cc_stdc=no
+  ac_cv_prog_cc_c89=no
 ac_save_CC=$CC
 cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
@@ -2674,12 +3425,17 @@
 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
    function prototypes and stuff, but not '\xHH' hex character constants.
    These don't provoke an error unfortunately, instead are silently treated
-   as 'x'.  The following induces an error, until -std1 is added to get
+   as 'x'.  The following induces an error, until -std is added to get
    proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
    array size at least.  It's necessary to write '\x00'==0 to get something
-   that's true only with -std1.  */
+   that's true only with -std.  */
 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
 
+/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
+   inside strings and character constants.  */
+#define FOO(x) 'x'
+int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
+
 int test (int i, double x);
 struct s1 {int (*f) (int a);};
 struct s2 {int (*f) (double a);};
@@ -2694,205 +3450,57 @@
   return 0;
 }
 _ACEOF
-# Don't try gcc -ansi; that turns off useful extensions and
-# breaks some systems' header files.
-# AIX			-qlanglvl=ansi
-# Ultrix and OSF/1	-std1
-# HP-UX 10.20 and later	-Ae
-# HP-UX older versions	-Aa -D_HPUX_SOURCE
-# SVR4			-Xc -D__EXTENSIONS__
-for ac_arg in "" -qlanglvl=ansi -std1 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
+for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
+	-Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
 do
   CC="$ac_save_CC $ac_arg"
   rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>conftest.er1
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
-  ac_cv_prog_cc_stdc=$ac_arg
-break
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
+  ac_cv_prog_cc_c89=$ac_arg
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
+
 fi
-rm -f conftest.err conftest.$ac_objext
+
+rm -f core conftest.err conftest.$ac_objext
+  test "x$ac_cv_prog_cc_c89" != "xno" && break
 done
-rm -f conftest.$ac_ext conftest.$ac_objext
+rm -f conftest.$ac_ext
 CC=$ac_save_CC
 
 fi
-
-case "x$ac_cv_prog_cc_stdc" in
-  x|xno)
-    echo "$as_me:$LINENO: result: none needed" >&5
-echo "${ECHO_T}none needed" >&6 ;;
+# AC_CACHE_VAL
+case "x$ac_cv_prog_cc_c89" in
+  x)
+    { echo "$as_me:$LINENO: result: none needed" >&5
+echo "${ECHO_T}none needed" >&6; } ;;
+  xno)
+    { echo "$as_me:$LINENO: result: unsupported" >&5
+echo "${ECHO_T}unsupported" >&6; } ;;
   *)
-    echo "$as_me:$LINENO: result: $ac_cv_prog_cc_stdc" >&5
-echo "${ECHO_T}$ac_cv_prog_cc_stdc" >&6
-    CC="$CC $ac_cv_prog_cc_stdc" ;;
+    CC="$CC $ac_cv_prog_cc_c89"
+    { echo "$as_me:$LINENO: result: $ac_cv_prog_cc_c89" >&5
+echo "${ECHO_T}$ac_cv_prog_cc_c89" >&6; } ;;
 esac
 
-# Some people use a C++ compiler to compile C.  Since we use `exit',
-# in C++ we need to declare it.  In case someone uses the same compiler
-# for both compiling C and C++ we need to have the C++ compiler decide
-# the declaration of exit, since it's the most demanding environment.
-cat >conftest.$ac_ext <<_ACEOF
-#ifndef __cplusplus
-  choke me
-#endif
-_ACEOF
-rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>conftest.er1
-  ac_status=$?
-  grep -v '^ *+' conftest.er1 >conftest.err
-  rm -f conftest.er1
-  cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
-  for ac_declaration in \
-   '' \
-   'extern "C" void std::exit (int) throw (); using std::exit;' \
-   'extern "C" void std::exit (int); using std::exit;' \
-   'extern "C" void exit (int) throw ();' \
-   'extern "C" void exit (int);' \
-   'void exit (int);'
-do
-  cat >conftest.$ac_ext <<_ACEOF
-/* confdefs.h.  */
-_ACEOF
-cat confdefs.h >>conftest.$ac_ext
-cat >>conftest.$ac_ext <<_ACEOF
-/* end confdefs.h.  */
-$ac_declaration
-#include <stdlib.h>
-int
-main ()
-{
-exit (42);
-  ;
-  return 0;
-}
-_ACEOF
-rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>conftest.er1
-  ac_status=$?
-  grep -v '^ *+' conftest.er1 >conftest.err
-  rm -f conftest.er1
-  cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
-  :
-else
-  echo "$as_me: failed program was:" >&5
-sed 's/^/| /' conftest.$ac_ext >&5
 
-continue
-fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
-  cat >conftest.$ac_ext <<_ACEOF
-/* confdefs.h.  */
-_ACEOF
-cat confdefs.h >>conftest.$ac_ext
-cat >>conftest.$ac_ext <<_ACEOF
-/* end confdefs.h.  */
-$ac_declaration
-int
-main ()
-{
-exit (42);
-  ;
-  return 0;
-}
-_ACEOF
-rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>conftest.er1
-  ac_status=$?
-  grep -v '^ *+' conftest.er1 >conftest.err
-  rm -f conftest.er1
-  cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
-  break
-else
-  echo "$as_me: failed program was:" >&5
-sed 's/^/| /' conftest.$ac_ext >&5
-
-fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
-done
-rm -f conftest*
-if test -n "$ac_declaration"; then
-  echo '#ifdef __cplusplus' >>confdefs.h
-  echo $ac_declaration      >>confdefs.h
-  echo '#endif'             >>confdefs.h
-fi
-
-else
-  echo "$as_me: failed program was:" >&5
-sed 's/^/| /' conftest.$ac_ext >&5
-
-fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
 ac_ext=c
 ac_cpp='$CPP $CPPFLAGS'
 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
@@ -2902,8 +3510,8 @@
 CFLAGS=$savedCFLAGS
 
 if test x"$GCC" != x"yes" ; then
-   echo "$as_me:$LINENO: checking for $CC option to accept ISO C99" >&5
-echo $ECHO_N "checking for $CC option to accept ISO C99... $ECHO_C" >&6
+   { echo "$as_me:$LINENO: checking for $CC option to accept ISO C99" >&5
+echo $ECHO_N "checking for $CC option to accept ISO C99... $ECHO_C" >&6; }
 if test "${ac_cv_prog_cc_c99+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
@@ -3027,34 +3635,31 @@
 do
   CC="$ac_save_CC $ac_arg"
   rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>conftest.er1
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_cv_prog_cc_c99=$ac_arg
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
+
 fi
-rm -f conftest.err conftest.$ac_objext
+
+rm -f core conftest.err conftest.$ac_objext
   test "x$ac_cv_prog_cc_c99" != "xno" && break
 done
 rm -f conftest.$ac_ext
@@ -3064,15 +3669,15 @@
 # AC_CACHE_VAL
 case "x$ac_cv_prog_cc_c99" in
   x)
-    echo "$as_me:$LINENO: result: none needed" >&5
-echo "${ECHO_T}none needed" >&6 ;;
+    { echo "$as_me:$LINENO: result: none needed" >&5
+echo "${ECHO_T}none needed" >&6; } ;;
   xno)
-    echo "$as_me:$LINENO: result: unsupported" >&5
-echo "${ECHO_T}unsupported" >&6 ;;
+    { echo "$as_me:$LINENO: result: unsupported" >&5
+echo "${ECHO_T}unsupported" >&6; } ;;
   *)
     CC="$CC $ac_cv_prog_cc_c99"
-    echo "$as_me:$LINENO: result: $ac_cv_prog_cc_c99" >&5
-echo "${ECHO_T}$ac_cv_prog_cc_c99" >&6 ;;
+    { echo "$as_me:$LINENO: result: $ac_cv_prog_cc_c99" >&5
+echo "${ECHO_T}$ac_cv_prog_cc_c99" >&6; } ;;
 esac
 
 
@@ -3080,11 +3685,11 @@
 fi
 
 if test x"$GCC" = x"yes" ; then
-	echo "$as_me:$LINENO: checking for version of gcc" >&5
-echo $ECHO_N "checking for version of gcc... $ECHO_C" >&6
+	{ echo "$as_me:$LINENO: checking for version of gcc" >&5
+echo $ECHO_N "checking for version of gcc... $ECHO_C" >&6; }
 	GCC_VERSION=`$CC -dumpversion`
-	echo "$as_me:$LINENO: result: ${GCC_VERSION}" >&5
-echo "${ECHO_T}${GCC_VERSION}" >&6
+	{ echo "$as_me:$LINENO: result: ${GCC_VERSION}" >&5
+echo "${ECHO_T}${GCC_VERSION}" >&6; }
 fi
 
 cat >>confdefs.h <<\_ACEOF
@@ -3098,8 +3703,8 @@
 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
-echo "$as_me:$LINENO: checking how to run the C preprocessor" >&5
-echo $ECHO_N "checking how to run the C preprocessor... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking how to run the C preprocessor" >&5
+echo $ECHO_N "checking how to run the C preprocessor... $ECHO_C" >&6; }
 # On Suns, sometimes $CPP names a directory.
 if test -n "$CPP" && test -d "$CPP"; then
   CPP=
@@ -3133,24 +3738,22 @@
 #endif
 		     Syntax error
 _ACEOF
-if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
-  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
+if { (ac_try="$ac_cpp conftest.$ac_ext"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } >/dev/null; then
-  if test -s conftest.err; then
-    ac_cpp_err=$ac_c_preproc_warn_flag
-    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
-  else
-    ac_cpp_err=
-  fi
-else
-  ac_cpp_err=yes
-fi
-if test -z "$ac_cpp_err"; then
+  (exit $ac_status); } >/dev/null && {
+	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       }; then
   :
 else
   echo "$as_me: failed program was:" >&5
@@ -3159,9 +3762,10 @@
   # Broken: fails on valid input.
 continue
 fi
+
 rm -f conftest.err conftest.$ac_ext
 
-  # OK, works on sane cases.  Now check whether non-existent headers
+  # OK, works on sane cases.  Now check whether nonexistent headers
   # can be detected and how.
   cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
@@ -3171,24 +3775,22 @@
 /* end confdefs.h.  */
 #include <ac_nonexistent.h>
 _ACEOF
-if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
-  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
+if { (ac_try="$ac_cpp conftest.$ac_ext"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } >/dev/null; then
-  if test -s conftest.err; then
-    ac_cpp_err=$ac_c_preproc_warn_flag
-    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
-  else
-    ac_cpp_err=
-  fi
-else
-  ac_cpp_err=yes
-fi
-if test -z "$ac_cpp_err"; then
+  (exit $ac_status); } >/dev/null && {
+	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       }; then
   # Broken: success on invalid input.
 continue
 else
@@ -3199,6 +3801,7 @@
 ac_preproc_ok=:
 break
 fi
+
 rm -f conftest.err conftest.$ac_ext
 
 done
@@ -3216,8 +3819,8 @@
 else
   ac_cv_prog_CPP=$CPP
 fi
-echo "$as_me:$LINENO: result: $CPP" >&5
-echo "${ECHO_T}$CPP" >&6
+{ echo "$as_me:$LINENO: result: $CPP" >&5
+echo "${ECHO_T}$CPP" >&6; }
 ac_preproc_ok=false
 for ac_c_preproc_warn_flag in '' yes
 do
@@ -3240,24 +3843,22 @@
 #endif
 		     Syntax error
 _ACEOF
-if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
-  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
+if { (ac_try="$ac_cpp conftest.$ac_ext"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } >/dev/null; then
-  if test -s conftest.err; then
-    ac_cpp_err=$ac_c_preproc_warn_flag
-    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
-  else
-    ac_cpp_err=
-  fi
-else
-  ac_cpp_err=yes
-fi
-if test -z "$ac_cpp_err"; then
+  (exit $ac_status); } >/dev/null && {
+	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       }; then
   :
 else
   echo "$as_me: failed program was:" >&5
@@ -3266,9 +3867,10 @@
   # Broken: fails on valid input.
 continue
 fi
+
 rm -f conftest.err conftest.$ac_ext
 
-  # OK, works on sane cases.  Now check whether non-existent headers
+  # OK, works on sane cases.  Now check whether nonexistent headers
   # can be detected and how.
   cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
@@ -3278,24 +3880,22 @@
 /* end confdefs.h.  */
 #include <ac_nonexistent.h>
 _ACEOF
-if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
-  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
+if { (ac_try="$ac_cpp conftest.$ac_ext"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } >/dev/null; then
-  if test -s conftest.err; then
-    ac_cpp_err=$ac_c_preproc_warn_flag
-    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
-  else
-    ac_cpp_err=
-  fi
-else
-  ac_cpp_err=yes
-fi
-if test -z "$ac_cpp_err"; then
+  (exit $ac_status); } >/dev/null && {
+	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       }; then
   # Broken: success on invalid input.
 continue
 else
@@ -3306,6 +3906,7 @@
 ac_preproc_ok=:
 break
 fi
+
 rm -f conftest.err conftest.$ac_ext
 
 done
@@ -3328,24 +3929,171 @@
 ac_compiler_gnu=$ac_cv_c_compiler_gnu
 
 
-echo "$as_me:$LINENO: checking for egrep" >&5
-echo $ECHO_N "checking for egrep... $ECHO_C" >&6
-if test "${ac_cv_prog_egrep+set}" = set; then
+{ echo "$as_me:$LINENO: checking for grep that handles long lines and -e" >&5
+echo $ECHO_N "checking for grep that handles long lines and -e... $ECHO_C" >&6; }
+if test "${ac_cv_path_GREP+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
-  if echo a | (grep -E '(a|b)') >/dev/null 2>&1
-    then ac_cv_prog_egrep='grep -E'
-    else ac_cv_prog_egrep='egrep'
+  # Extract the first word of "grep ggrep" to use in msg output
+if test -z "$GREP"; then
+set dummy grep ggrep; ac_prog_name=$2
+if test "${ac_cv_path_GREP+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  ac_path_GREP_found=false
+# Loop through the user's path and test for each of PROGNAME-LIST
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+  for ac_prog in grep ggrep; do
+  for ac_exec_ext in '' $ac_executable_extensions; do
+    ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
+    { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue
+    # Check for GNU ac_path_GREP and select it if it is found.
+  # Check for GNU $ac_path_GREP
+case `"$ac_path_GREP" --version 2>&1` in
+*GNU*)
+  ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
+*)
+  ac_count=0
+  echo $ECHO_N "0123456789$ECHO_C" >"conftest.in"
+  while :
+  do
+    cat "conftest.in" "conftest.in" >"conftest.tmp"
+    mv "conftest.tmp" "conftest.in"
+    cp "conftest.in" "conftest.nl"
+    echo 'GREP' >> "conftest.nl"
+    "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
+    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
+    ac_count=`expr $ac_count + 1`
+    if test $ac_count -gt ${ac_path_GREP_max-0}; then
+      # Best one so far, save it but keep looking for a better one
+      ac_cv_path_GREP="$ac_path_GREP"
+      ac_path_GREP_max=$ac_count
     fi
+    # 10*(2^10) chars as input seems more than enough
+    test $ac_count -gt 10 && break
+  done
+  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
+esac
+
+
+    $ac_path_GREP_found && break 3
+  done
+done
+
+done
+IFS=$as_save_IFS
+
+
 fi
-echo "$as_me:$LINENO: result: $ac_cv_prog_egrep" >&5
-echo "${ECHO_T}$ac_cv_prog_egrep" >&6
- EGREP=$ac_cv_prog_egrep
 
+GREP="$ac_cv_path_GREP"
+if test -z "$GREP"; then
+  { { echo "$as_me:$LINENO: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5
+echo "$as_me: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;}
+   { (exit 1); exit 1; }; }
+fi
 
+else
+  ac_cv_path_GREP=$GREP
+fi
 
-echo "$as_me:$LINENO: checking for AIX" >&5
-echo $ECHO_N "checking for AIX... $ECHO_C" >&6
+
+fi
+{ echo "$as_me:$LINENO: result: $ac_cv_path_GREP" >&5
+echo "${ECHO_T}$ac_cv_path_GREP" >&6; }
+ GREP="$ac_cv_path_GREP"
+
+
+{ echo "$as_me:$LINENO: checking for egrep" >&5
+echo $ECHO_N "checking for egrep... $ECHO_C" >&6; }
+if test "${ac_cv_path_EGREP+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
+   then ac_cv_path_EGREP="$GREP -E"
+   else
+     # Extract the first word of "egrep" to use in msg output
+if test -z "$EGREP"; then
+set dummy egrep; ac_prog_name=$2
+if test "${ac_cv_path_EGREP+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  ac_path_EGREP_found=false
+# Loop through the user's path and test for each of PROGNAME-LIST
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+  for ac_prog in egrep; do
+  for ac_exec_ext in '' $ac_executable_extensions; do
+    ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
+    { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue
+    # Check for GNU ac_path_EGREP and select it if it is found.
+  # Check for GNU $ac_path_EGREP
+case `"$ac_path_EGREP" --version 2>&1` in
+*GNU*)
+  ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
+*)
+  ac_count=0
+  echo $ECHO_N "0123456789$ECHO_C" >"conftest.in"
+  while :
+  do
+    cat "conftest.in" "conftest.in" >"conftest.tmp"
+    mv "conftest.tmp" "conftest.in"
+    cp "conftest.in" "conftest.nl"
+    echo 'EGREP' >> "conftest.nl"
+    "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
+    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
+    ac_count=`expr $ac_count + 1`
+    if test $ac_count -gt ${ac_path_EGREP_max-0}; then
+      # Best one so far, save it but keep looking for a better one
+      ac_cv_path_EGREP="$ac_path_EGREP"
+      ac_path_EGREP_max=$ac_count
+    fi
+    # 10*(2^10) chars as input seems more than enough
+    test $ac_count -gt 10 && break
+  done
+  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
+esac
+
+
+    $ac_path_EGREP_found && break 3
+  done
+done
+
+done
+IFS=$as_save_IFS
+
+
+fi
+
+EGREP="$ac_cv_path_EGREP"
+if test -z "$EGREP"; then
+  { { echo "$as_me:$LINENO: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5
+echo "$as_me: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;}
+   { (exit 1); exit 1; }; }
+fi
+
+else
+  ac_cv_path_EGREP=$EGREP
+fi
+
+
+   fi
+fi
+{ echo "$as_me:$LINENO: result: $ac_cv_path_EGREP" >&5
+echo "${ECHO_T}$ac_cv_path_EGREP" >&6; }
+ EGREP="$ac_cv_path_EGREP"
+
+
+
+{ echo "$as_me:$LINENO: checking for AIX" >&5
+echo $ECHO_N "checking for AIX... $ECHO_C" >&6; }
 cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
@@ -3359,21 +4107,21 @@
 _ACEOF
 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
   $EGREP "yes" >/dev/null 2>&1; then
-  echo "$as_me:$LINENO: result: yes" >&5
-echo "${ECHO_T}yes" >&6
+  { echo "$as_me:$LINENO: result: yes" >&5
+echo "${ECHO_T}yes" >&6; }
 cat >>confdefs.h <<\_ACEOF
 #define _ALL_SOURCE 1
 _ACEOF
 
 else
-  echo "$as_me:$LINENO: result: no" >&5
-echo "${ECHO_T}no" >&6
+  { echo "$as_me:$LINENO: result: no" >&5
+echo "${ECHO_T}no" >&6; }
 fi
 rm -f conftest*
 
 
-echo "$as_me:$LINENO: checking for ANSI C header files" >&5
-echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking for ANSI C header files" >&5
+echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6; }
 if test "${ac_cv_header_stdc+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
@@ -3397,36 +4145,32 @@
 }
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>conftest.er1
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_cv_header_stdc=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_cv_header_stdc=no
+	ac_cv_header_stdc=no
 fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
 
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+
 if test $ac_cv_header_stdc = yes; then
   # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
   cat >conftest.$ac_ext <<_ACEOF
@@ -3481,6 +4225,7 @@
 cat >>conftest.$ac_ext <<_ACEOF
 /* end confdefs.h.  */
 #include <ctype.h>
+#include <stdlib.h>
 #if ((' ' & 0x0FF) == 0x020)
 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
@@ -3500,18 +4245,27 @@
   for (i = 0; i < 256; i++)
     if (XOR (islower (i), ISLOWER (i))
 	|| toupper (i) != TOUPPER (i))
-      exit(2);
-  exit (0);
+      return 2;
+  return 0;
 }
 _ACEOF
 rm -f conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-  (eval $ac_link) 2>&5
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>&5
   ac_status=$?
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
+  { (case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_try") 2>&5
   ac_status=$?
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
@@ -3524,12 +4278,14 @@
 ( exit $ac_status )
 ac_cv_header_stdc=no
 fi
-rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
+rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
 fi
+
+
 fi
 fi
-echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5
-echo "${ECHO_T}$ac_cv_header_stdc" >&6
+{ echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5
+echo "${ECHO_T}$ac_cv_header_stdc" >&6; }
 if test $ac_cv_header_stdc = yes; then
 
 cat >>confdefs.h <<\_ACEOF
@@ -3552,9 +4308,9 @@
 		  inttypes.h stdint.h unistd.h
 do
 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
-echo "$as_me:$LINENO: checking for $ac_header" >&5
-echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
-if eval "test \"\${$as_ac_Header+set}\" = set"; then
+{ echo "$as_me:$LINENO: checking for $ac_header" >&5
+echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
+if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
@@ -3568,38 +4324,35 @@
 #include <$ac_header>
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>conftest.er1
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   eval "$as_ac_Header=yes"
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-eval "$as_ac_Header=no"
+	eval "$as_ac_Header=no"
 fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 fi
-echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
-echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
+ac_res=`eval echo '${'$as_ac_Header'}'`
+	       { echo "$as_me:$LINENO: result: $ac_res" >&5
+echo "${ECHO_T}$ac_res" >&6; }
 if test `eval echo '${'$as_ac_Header'}'` = yes; then
   cat >>confdefs.h <<_ACEOF
 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
@@ -3611,17 +4364,17 @@
 
 
 if test "${ac_cv_header_minix_config_h+set}" = set; then
-  echo "$as_me:$LINENO: checking for minix/config.h" >&5
-echo $ECHO_N "checking for minix/config.h... $ECHO_C" >&6
+  { echo "$as_me:$LINENO: checking for minix/config.h" >&5
+echo $ECHO_N "checking for minix/config.h... $ECHO_C" >&6; }
 if test "${ac_cv_header_minix_config_h+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 fi
-echo "$as_me:$LINENO: result: $ac_cv_header_minix_config_h" >&5
-echo "${ECHO_T}$ac_cv_header_minix_config_h" >&6
+{ echo "$as_me:$LINENO: result: $ac_cv_header_minix_config_h" >&5
+echo "${ECHO_T}$ac_cv_header_minix_config_h" >&6; }
 else
   # Is the header compilable?
-echo "$as_me:$LINENO: checking minix/config.h usability" >&5
-echo $ECHO_N "checking minix/config.h usability... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking minix/config.h usability" >&5
+echo $ECHO_N "checking minix/config.h usability... $ECHO_C" >&6; }
 cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
@@ -3632,41 +4385,37 @@
 #include <minix/config.h>
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>conftest.er1
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_header_compiler=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_header_compiler=no
+	ac_header_compiler=no
 fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
-echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
-echo "${ECHO_T}$ac_header_compiler" >&6
 
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
+echo "${ECHO_T}$ac_header_compiler" >&6; }
+
 # Is the header present?
-echo "$as_me:$LINENO: checking minix/config.h presence" >&5
-echo $ECHO_N "checking minix/config.h presence... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking minix/config.h presence" >&5
+echo $ECHO_N "checking minix/config.h presence... $ECHO_C" >&6; }
 cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
@@ -3675,24 +4424,22 @@
 /* end confdefs.h.  */
 #include <minix/config.h>
 _ACEOF
-if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
-  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
+if { (ac_try="$ac_cpp conftest.$ac_ext"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } >/dev/null; then
-  if test -s conftest.err; then
-    ac_cpp_err=$ac_c_preproc_warn_flag
-    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
-  else
-    ac_cpp_err=
-  fi
-else
-  ac_cpp_err=yes
-fi
-if test -z "$ac_cpp_err"; then
+  (exit $ac_status); } >/dev/null && {
+	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       }; then
   ac_header_preproc=yes
 else
   echo "$as_me: failed program was:" >&5
@@ -3700,9 +4447,10 @@
 
   ac_header_preproc=no
 fi
+
 rm -f conftest.err conftest.$ac_ext
-echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
-echo "${ECHO_T}$ac_header_preproc" >&6
+{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
+echo "${ECHO_T}$ac_header_preproc" >&6; }
 
 # So?  What about this header?
 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
@@ -3726,25 +4474,23 @@
 echo "$as_me: WARNING: minix/config.h: proceeding with the preprocessor's result" >&2;}
     { echo "$as_me:$LINENO: WARNING: minix/config.h: in the future, the compiler will take precedence" >&5
 echo "$as_me: WARNING: minix/config.h: in the future, the compiler will take precedence" >&2;}
-    (
-      cat <<\_ASBOX
+    ( cat <<\_ASBOX
 ## ---------------------------------------- ##
 ## Report this to samba-technical at samba.org ##
 ## ---------------------------------------- ##
 _ASBOX
-    ) |
-      sed "s/^/$as_me: WARNING:     /" >&2
+     ) | sed "s/^/$as_me: WARNING:     /" >&2
     ;;
 esac
-echo "$as_me:$LINENO: checking for minix/config.h" >&5
-echo $ECHO_N "checking for minix/config.h... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking for minix/config.h" >&5
+echo $ECHO_N "checking for minix/config.h... $ECHO_C" >&6; }
 if test "${ac_cv_header_minix_config_h+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   ac_cv_header_minix_config_h=$ac_header_preproc
 fi
-echo "$as_me:$LINENO: result: $ac_cv_header_minix_config_h" >&5
-echo "${ECHO_T}$ac_cv_header_minix_config_h" >&6
+{ echo "$as_me:$LINENO: result: $ac_cv_header_minix_config_h" >&5
+echo "${ECHO_T}$ac_cv_header_minix_config_h" >&6; }
 
 fi
 if test $ac_cv_header_minix_config_h = yes; then
@@ -3782,8 +4528,8 @@
 
 
 
-  echo "$as_me:$LINENO: checking whether it is safe to define __EXTENSIONS__" >&5
-echo $ECHO_N "checking whether it is safe to define __EXTENSIONS__... $ECHO_C" >&6
+  { echo "$as_me:$LINENO: checking whether it is safe to define __EXTENSIONS__" >&5
+echo $ECHO_N "checking whether it is safe to define __EXTENSIONS__... $ECHO_C" >&6; }
 if test "${ac_cv_safe_to_define___extensions__+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
@@ -3805,38 +4551,34 @@
 }
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>conftest.er1
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_cv_safe_to_define___extensions__=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_cv_safe_to_define___extensions__=no
+	ac_cv_safe_to_define___extensions__=no
 fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 fi
-echo "$as_me:$LINENO: result: $ac_cv_safe_to_define___extensions__" >&5
-echo "${ECHO_T}$ac_cv_safe_to_define___extensions__" >&6
+{ echo "$as_me:$LINENO: result: $ac_cv_safe_to_define___extensions__" >&5
+echo "${ECHO_T}$ac_cv_safe_to_define___extensions__" >&6; }
   test $ac_cv_safe_to_define___extensions__ = yes &&
     cat >>confdefs.h <<\_ACEOF
 #define __EXTENSIONS__ 1
@@ -3847,8 +4589,8 @@
 _ACEOF
 
 
-echo "$as_me:$LINENO: checking whether byte ordering is bigendian" >&5
-echo $ECHO_N "checking whether byte ordering is bigendian... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking whether byte ordering is bigendian" >&5
+echo $ECHO_N "checking whether byte ordering is bigendian... $ECHO_C" >&6; }
 if test "${ac_cv_c_bigendian+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
@@ -3865,7 +4607,8 @@
 int
 main ()
 {
-#if !BYTE_ORDER || !BIG_ENDIAN || !LITTLE_ENDIAN
+#if  ! (defined BYTE_ORDER && defined BIG_ENDIAN && defined LITTLE_ENDIAN \
+	&& BYTE_ORDER && BIG_ENDIAN && LITTLE_ENDIAN)
  bogus endian macros
 #endif
 
@@ -3874,27 +4617,22 @@
 }
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>conftest.er1
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   # It does; now see whether it defined to BIG_ENDIAN or not.
 cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
@@ -3917,40 +4655,36 @@
 }
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>conftest.er1
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_cv_c_bigendian=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_cv_c_bigendian=no
+	ac_cv_c_bigendian=no
 fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-# It does not; compile a test program.
+	# It does not; compile a test program.
 if test "$cross_compiling" = yes; then
   # try to guess the endianness by grepping values into an object file
   ac_cv_c_bigendian=unknown
@@ -3960,11 +4694,11 @@
 cat confdefs.h >>conftest.$ac_ext
 cat >>conftest.$ac_ext <<_ACEOF
 /* end confdefs.h.  */
-short ascii_mm[] = { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 };
-short ascii_ii[] = { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 };
+short int ascii_mm[] = { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 };
+short int ascii_ii[] = { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 };
 void _ascii () { char *s = (char *) ascii_mm; s = (char *) ascii_ii; }
-short ebcdic_ii[] = { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 };
-short ebcdic_mm[] = { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 };
+short int ebcdic_ii[] = { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 };
+short int ebcdic_mm[] = { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 };
 void _ebcdic () { char *s = (char *) ebcdic_mm; s = (char *) ebcdic_ii; }
 int
 main ()
@@ -3975,27 +4709,22 @@
 }
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>conftest.er1
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   if grep BIGenDianSyS conftest.$ac_objext >/dev/null ; then
   ac_cv_c_bigendian=yes
 fi
@@ -4011,8 +4740,10 @@
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
+
 fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 else
   cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
@@ -4020,27 +4751,41 @@
 cat confdefs.h >>conftest.$ac_ext
 cat >>conftest.$ac_ext <<_ACEOF
 /* end confdefs.h.  */
+$ac_includes_default
 int
 main ()
 {
+
   /* Are we little or big endian?  From Harbison&Steele.  */
   union
   {
-    long l;
-    char c[sizeof (long)];
+    long int l;
+    char c[sizeof (long int)];
   } u;
   u.l = 1;
-  exit (u.c[sizeof (long) - 1] == 1);
+  return u.c[sizeof (long int) - 1] == 1;
+
+  ;
+  return 0;
 }
 _ACEOF
 rm -f conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-  (eval $ac_link) 2>&5
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>&5
   ac_status=$?
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
+  { (case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_try") 2>&5
   ac_status=$?
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
@@ -4053,13 +4798,16 @@
 ( exit $ac_status )
 ac_cv_c_bigendian=yes
 fi
-rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
+rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
 fi
+
+
 fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 fi
-echo "$as_me:$LINENO: result: $ac_cv_c_bigendian" >&5
-echo "${ECHO_T}$ac_cv_c_bigendian" >&6
+{ echo "$as_me:$LINENO: result: $ac_cv_c_bigendian" >&5
+echo "${ECHO_T}$ac_cv_c_bigendian" >&6; }
 case $ac_cv_c_bigendian in
   yes)
 
@@ -4077,8 +4825,8 @@
    { (exit 1); exit 1; }; } ;;
 esac
 
-echo "$as_me:$LINENO: checking for inline" >&5
-echo $ECHO_N "checking for inline... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking for inline" >&5
+echo $ECHO_N "checking for inline... $ECHO_C" >&6; }
 if test "${ac_cv_c_inline+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
@@ -4098,39 +4846,37 @@
 
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>conftest.er1
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
-  ac_cv_c_inline=$ac_kw; break
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
+  ac_cv_c_inline=$ac_kw
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
+
 fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+  test "$ac_cv_c_inline" != no && break
 done
 
 fi
-echo "$as_me:$LINENO: result: $ac_cv_c_inline" >&5
-echo "${ECHO_T}$ac_cv_c_inline" >&6
+{ echo "$as_me:$LINENO: result: $ac_cv_c_inline" >&5
+echo "${ECHO_T}$ac_cv_c_inline" >&6; }
 
 
 case $ac_cv_c_inline in
@@ -4152,8 +4898,8 @@
 saved_CFLAGS="$CFLAGS";
 c99_init=no
 if test x"$c99_init" = x"no"; then
-    echo "$as_me:$LINENO: checking for C99 designated initializers" >&5
-echo $ECHO_N "checking for C99 designated initializers... $ECHO_C" >&6
+    { echo "$as_me:$LINENO: checking for C99 designated initializers" >&5
+echo $ECHO_N "checking for C99 designated initializers... $ECHO_C" >&6; }
     CFLAGS="$saved_CFLAGS";
     cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
@@ -4173,41 +4919,37 @@
 }
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>conftest.er1
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
-  echo "$as_me:$LINENO: result: yes" >&5
-echo "${ECHO_T}yes" >&6; c99_init=yes
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
+  { echo "$as_me:$LINENO: result: yes" >&5
+echo "${ECHO_T}yes" >&6; }; c99_init=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-echo "$as_me:$LINENO: result: no" >&5
-echo "${ECHO_T}no" >&6
+	{ echo "$as_me:$LINENO: result: no" >&5
+echo "${ECHO_T}no" >&6; }
 fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 fi
 if test x"$c99_init" = x"no"; then
-    echo "$as_me:$LINENO: checking for C99 designated initializers with -AC99" >&5
-echo $ECHO_N "checking for C99 designated initializers with -AC99... $ECHO_C" >&6
+    { echo "$as_me:$LINENO: checking for C99 designated initializers with -AC99" >&5
+echo $ECHO_N "checking for C99 designated initializers with -AC99... $ECHO_C" >&6; }
     CFLAGS="$saved_CFLAGS -AC99";
     cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
@@ -4227,41 +4969,37 @@
 }
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>conftest.er1
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
-  echo "$as_me:$LINENO: result: yes" >&5
-echo "${ECHO_T}yes" >&6; c99_init=yes
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
+  { echo "$as_me:$LINENO: result: yes" >&5
+echo "${ECHO_T}yes" >&6; }; c99_init=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-echo "$as_me:$LINENO: result: no" >&5
-echo "${ECHO_T}no" >&6
+	{ echo "$as_me:$LINENO: result: no" >&5
+echo "${ECHO_T}no" >&6; }
 fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 fi
 if test x"$c99_init" = x"no"; then
-    echo "$as_me:$LINENO: checking for C99 designated initializers with -qlanglvl=extc99" >&5
-echo $ECHO_N "checking for C99 designated initializers with -qlanglvl=extc99... $ECHO_C" >&6
+    { echo "$as_me:$LINENO: checking for C99 designated initializers with -qlanglvl=extc99" >&5
+echo $ECHO_N "checking for C99 designated initializers with -qlanglvl=extc99... $ECHO_C" >&6; }
     CFLAGS="$saved_CFLAGS -qlanglvl=extc99";
     cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
@@ -4281,41 +5019,37 @@
 }
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>conftest.er1
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
-  echo "$as_me:$LINENO: result: yes" >&5
-echo "${ECHO_T}yes" >&6; c99_init=yes
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
+  { echo "$as_me:$LINENO: result: yes" >&5
+echo "${ECHO_T}yes" >&6; }; c99_init=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-echo "$as_me:$LINENO: result: no" >&5
-echo "${ECHO_T}no" >&6
+	{ echo "$as_me:$LINENO: result: no" >&5
+echo "${ECHO_T}no" >&6; }
 fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 fi
 if test x"$c99_init" = x"no"; then
-    echo "$as_me:$LINENO: checking for C99 designated initializers with -qlanglvl=stdc99" >&5
-echo $ECHO_N "checking for C99 designated initializers with -qlanglvl=stdc99... $ECHO_C" >&6
+    { echo "$as_me:$LINENO: checking for C99 designated initializers with -qlanglvl=stdc99" >&5
+echo $ECHO_N "checking for C99 designated initializers with -qlanglvl=stdc99... $ECHO_C" >&6; }
     CFLAGS="$saved_CFLAGS -qlanglvl=stdc99";
     cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
@@ -4335,41 +5069,37 @@
 }
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>conftest.er1
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
-  echo "$as_me:$LINENO: result: yes" >&5
-echo "${ECHO_T}yes" >&6; c99_init=yes
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
+  { echo "$as_me:$LINENO: result: yes" >&5
+echo "${ECHO_T}yes" >&6; }; c99_init=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-echo "$as_me:$LINENO: result: no" >&5
-echo "${ECHO_T}no" >&6
+	{ echo "$as_me:$LINENO: result: no" >&5
+echo "${ECHO_T}no" >&6; }
 fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 fi
 if test x"$c99_init" = x"no"; then
-    echo "$as_me:$LINENO: checking for C99 designated initializers with -c99" >&5
-echo $ECHO_N "checking for C99 designated initializers with -c99... $ECHO_C" >&6
+    { echo "$as_me:$LINENO: checking for C99 designated initializers with -c99" >&5
+echo $ECHO_N "checking for C99 designated initializers with -c99... $ECHO_C" >&6; }
     CFLAGS="$saved_CFLAGS -c99"
     cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
@@ -4389,37 +5119,33 @@
 }
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>conftest.er1
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
-  echo "$as_me:$LINENO: result: yes" >&5
-echo "${ECHO_T}yes" >&6; c99_init=yes
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
+  { echo "$as_me:$LINENO: result: yes" >&5
+echo "${ECHO_T}yes" >&6; }; c99_init=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-echo "$as_me:$LINENO: result: no" >&5
-echo "${ECHO_T}no" >&6
+	{ echo "$as_me:$LINENO: result: no" >&5
+echo "${ECHO_T}no" >&6; }
 fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 fi
 
 if test "`uname`" = "HP-UX"; then
@@ -4455,8 +5181,8 @@
 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
 # OS/2's system install, which has a completely different semantic
 # ./install, which can be erroneously created by make from ./install.sh.
-echo "$as_me:$LINENO: checking for a BSD-compatible install" >&5
-echo $ECHO_N "checking for a BSD-compatible install... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking for a BSD-compatible install" >&5
+echo $ECHO_N "checking for a BSD-compatible install... $ECHO_C" >&6; }
 if test -z "$INSTALL"; then
 if test "${ac_cv_path_install+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
@@ -4478,7 +5204,7 @@
     # by default.
     for ac_prog in ginstall scoinst install; do
       for ac_exec_ext in '' $ac_executable_extensions; do
-	if $as_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then
+	if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then
 	  if test $ac_prog = install &&
 	    grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
 	    # AIX install.  It has an incompatible calling convention.
@@ -4497,21 +5223,22 @@
     ;;
 esac
 done
+IFS=$as_save_IFS
 
 
 fi
   if test "${ac_cv_path_install+set}" = set; then
     INSTALL=$ac_cv_path_install
   else
-    # As a last resort, use the slow shell script.  We don't cache a
-    # path for INSTALL within a source directory, because that will
+    # As a last resort, use the slow shell script.  Don't cache a
+    # value for INSTALL within a source directory, because that will
     # break other packages using the cache if that directory is
-    # removed, or if the path is relative.
+    # removed, or if the value is a relative name.
     INSTALL=$ac_install_sh
   fi
 fi
-echo "$as_me:$LINENO: result: $INSTALL" >&5
-echo "${ECHO_T}$INSTALL" >&6
+{ echo "$as_me:$LINENO: result: $INSTALL" >&5
+echo "${ECHO_T}$INSTALL" >&6; }
 
 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
 # It thinks the first close brace ends the variable substitution.
@@ -4522,13 +5249,12 @@
 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
 
 
-echo "$as_me:$LINENO: checking for library containing strerror" >&5
-echo $ECHO_N "checking for library containing strerror... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking for library containing strerror" >&5
+echo $ECHO_N "checking for library containing strerror... $ECHO_C" >&6; }
 if test "${ac_cv_search_strerror+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   ac_func_search_save_LIBS=$LIBS
-ac_cv_search_strerror=no
 cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
@@ -4536,115 +5262,73 @@
 cat >>conftest.$ac_ext <<_ACEOF
 /* end confdefs.h.  */
 
-/* Override any gcc2 internal prototype to avoid an error.  */
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
 #ifdef __cplusplus
 extern "C"
 #endif
-/* We use char because int might match the return type of a gcc2
-   builtin and then its argument prototype would still apply.  */
 char strerror ();
 int
 main ()
 {
-strerror ();
+return strerror ();
   ;
   return 0;
 }
 _ACEOF
-rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-  (eval $ac_link) 2>conftest.er1
+for ac_lib in '' cposix; do
+  if test -z "$ac_lib"; then
+    ac_res="none required"
+  else
+    ac_res=-l$ac_lib
+    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
+  fi
+  rm -f conftest.$ac_objext conftest$ac_exeext
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
-  ac_cv_search_strerror="none required"
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest$ac_exeext &&
+       $as_test_x conftest$ac_exeext; then
+  ac_cv_search_strerror=$ac_res
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
+
 fi
-rm -f conftest.err conftest.$ac_objext \
-      conftest$ac_exeext conftest.$ac_ext
-if test "$ac_cv_search_strerror" = no; then
-  for ac_lib in cposix; do
-    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
-    cat >conftest.$ac_ext <<_ACEOF
-/* confdefs.h.  */
-_ACEOF
-cat confdefs.h >>conftest.$ac_ext
-cat >>conftest.$ac_ext <<_ACEOF
-/* end confdefs.h.  */
 
-/* Override any gcc2 internal prototype to avoid an error.  */
-#ifdef __cplusplus
-extern "C"
-#endif
-/* We use char because int might match the return type of a gcc2
-   builtin and then its argument prototype would still apply.  */
-char strerror ();
-int
-main ()
-{
-strerror ();
-  ;
-  return 0;
-}
-_ACEOF
-rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-  (eval $ac_link) 2>conftest.er1
-  ac_status=$?
-  grep -v '^ *+' conftest.er1 >conftest.err
-  rm -f conftest.er1
-  cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
-  ac_cv_search_strerror="-l$ac_lib"
-break
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
+      conftest$ac_exeext
+  if test "${ac_cv_search_strerror+set}" = set; then
+  break
+fi
+done
+if test "${ac_cv_search_strerror+set}" = set; then
+  :
 else
-  echo "$as_me: failed program was:" >&5
-sed 's/^/| /' conftest.$ac_ext >&5
-
+  ac_cv_search_strerror=no
 fi
-rm -f conftest.err conftest.$ac_objext \
-      conftest$ac_exeext conftest.$ac_ext
-  done
-fi
+rm conftest.$ac_ext
 LIBS=$ac_func_search_save_LIBS
 fi
-echo "$as_me:$LINENO: result: $ac_cv_search_strerror" >&5
-echo "${ECHO_T}$ac_cv_search_strerror" >&6
-if test "$ac_cv_search_strerror" != no; then
-  test "$ac_cv_search_strerror" = "none required" || LIBS="$ac_cv_search_strerror $LIBS"
+{ echo "$as_me:$LINENO: result: $ac_cv_search_strerror" >&5
+echo "${ECHO_T}$ac_cv_search_strerror" >&6; }
+ac_res=$ac_cv_search_strerror
+if test "$ac_res" != no; then
+  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
 
 fi
 
@@ -4659,15 +5343,15 @@
 EOF
 
 
-# Check whether --enable-largefile or --disable-largefile was given.
+# Check whether --enable-largefile was given.
 if test "${enable_largefile+set}" = set; then
-  enableval="$enable_largefile"
+  enableval=$enable_largefile;
+fi
 
-fi;
 if test "$enable_largefile" != no; then
 
-  echo "$as_me:$LINENO: checking for special C compiler options needed for large files" >&5
-echo $ECHO_N "checking for special C compiler options needed for large files... $ECHO_C" >&6
+  { echo "$as_me:$LINENO: checking for special C compiler options needed for large files" >&5
+echo $ECHO_N "checking for special C compiler options needed for large files... $ECHO_C" >&6; }
 if test "${ac_cv_sys_largefile_CC+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
@@ -4675,8 +5359,8 @@
      if test "$GCC" != yes; then
        ac_save_CC=$CC
        while :; do
-     	 # IRIX 6.2 and later do not support large files by default,
-     	 # so use the C compiler's -n32 option if that helps.
+	 # IRIX 6.2 and later do not support large files by default,
+	 # so use the C compiler's -n32 option if that helps.
 	 cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
@@ -4700,84 +5384,77 @@
   return 0;
 }
 _ACEOF
-     	 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>conftest.er1
+	 rm -f conftest.$ac_objext
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   break
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
+
 fi
-rm -f conftest.err conftest.$ac_objext
-     	 CC="$CC -n32"
-     	 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>conftest.er1
+
+rm -f core conftest.err conftest.$ac_objext
+	 CC="$CC -n32"
+	 rm -f conftest.$ac_objext
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_cv_sys_largefile_CC=' -n32'; break
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
+
 fi
-rm -f conftest.err conftest.$ac_objext
+
+rm -f core conftest.err conftest.$ac_objext
 	 break
        done
        CC=$ac_save_CC
        rm -f conftest.$ac_ext
     fi
 fi
-echo "$as_me:$LINENO: result: $ac_cv_sys_largefile_CC" >&5
-echo "${ECHO_T}$ac_cv_sys_largefile_CC" >&6
+{ echo "$as_me:$LINENO: result: $ac_cv_sys_largefile_CC" >&5
+echo "${ECHO_T}$ac_cv_sys_largefile_CC" >&6; }
   if test "$ac_cv_sys_largefile_CC" != no; then
     CC=$CC$ac_cv_sys_largefile_CC
   fi
 
-  echo "$as_me:$LINENO: checking for _FILE_OFFSET_BITS value needed for large files" >&5
-echo $ECHO_N "checking for _FILE_OFFSET_BITS value needed for large files... $ECHO_C" >&6
+  { echo "$as_me:$LINENO: checking for _FILE_OFFSET_BITS value needed for large files" >&5
+echo $ECHO_N "checking for _FILE_OFFSET_BITS value needed for large files... $ECHO_C" >&6; }
 if test "${ac_cv_sys_file_offset_bits+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   while :; do
-  ac_cv_sys_file_offset_bits=no
   cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
@@ -4802,34 +5479,31 @@
 }
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>conftest.er1
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
-  break
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
+  ac_cv_sys_file_offset_bits=no; break
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
+
 fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
@@ -4855,54 +5529,53 @@
 }
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>conftest.er1
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_cv_sys_file_offset_bits=64; break
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
+
 fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+  ac_cv_sys_file_offset_bits=unknown
   break
 done
 fi
-echo "$as_me:$LINENO: result: $ac_cv_sys_file_offset_bits" >&5
-echo "${ECHO_T}$ac_cv_sys_file_offset_bits" >&6
-if test "$ac_cv_sys_file_offset_bits" != no; then
-
+{ echo "$as_me:$LINENO: result: $ac_cv_sys_file_offset_bits" >&5
+echo "${ECHO_T}$ac_cv_sys_file_offset_bits" >&6; }
+case $ac_cv_sys_file_offset_bits in #(
+  no | unknown) ;;
+  *)
 cat >>confdefs.h <<_ACEOF
 #define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits
 _ACEOF
-
-fi
+;;
+esac
 rm -f conftest*
-  echo "$as_me:$LINENO: checking for _LARGE_FILES value needed for large files" >&5
-echo $ECHO_N "checking for _LARGE_FILES value needed for large files... $ECHO_C" >&6
+  if test $ac_cv_sys_file_offset_bits = unknown; then
+    { echo "$as_me:$LINENO: checking for _LARGE_FILES value needed for large files" >&5
+echo $ECHO_N "checking for _LARGE_FILES value needed for large files... $ECHO_C" >&6; }
 if test "${ac_cv_sys_large_files+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   while :; do
-  ac_cv_sys_large_files=no
   cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
@@ -4927,34 +5600,31 @@
 }
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>conftest.er1
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
-  break
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
+  ac_cv_sys_large_files=no; break
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
+
 fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
@@ -4980,47 +5650,47 @@
 }
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>conftest.er1
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_cv_sys_large_files=1; break
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
+
 fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+  ac_cv_sys_large_files=unknown
   break
 done
 fi
-echo "$as_me:$LINENO: result: $ac_cv_sys_large_files" >&5
-echo "${ECHO_T}$ac_cv_sys_large_files" >&6
-if test "$ac_cv_sys_large_files" != no; then
-
+{ echo "$as_me:$LINENO: result: $ac_cv_sys_large_files" >&5
+echo "${ECHO_T}$ac_cv_sys_large_files" >&6; }
+case $ac_cv_sys_large_files in #(
+  no | unknown) ;;
+  *)
 cat >>confdefs.h <<_ACEOF
 #define _LARGE_FILES $ac_cv_sys_large_files
 _ACEOF
-
-fi
+;;
+esac
 rm -f conftest*
+  fi
 fi
 
 
@@ -5122,18 +5792,19 @@
 for ac_header in standards.h
 do
 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
-if eval "test \"\${$as_ac_Header+set}\" = set"; then
-  echo "$as_me:$LINENO: checking for $ac_header" >&5
-echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
-if eval "test \"\${$as_ac_Header+set}\" = set"; then
+if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
+  { echo "$as_me:$LINENO: checking for $ac_header" >&5
+echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
+if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 fi
-echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
-echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
+ac_res=`eval echo '${'$as_ac_Header'}'`
+	       { echo "$as_me:$LINENO: result: $ac_res" >&5
+echo "${ECHO_T}$ac_res" >&6; }
 else
   # Is the header compilable?
-echo "$as_me:$LINENO: checking $ac_header usability" >&5
-echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
+echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
 cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
@@ -5144,41 +5815,37 @@
 #include <$ac_header>
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>conftest.er1
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_header_compiler=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_header_compiler=no
+	ac_header_compiler=no
 fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
-echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
-echo "${ECHO_T}$ac_header_compiler" >&6
 
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
+echo "${ECHO_T}$ac_header_compiler" >&6; }
+
 # Is the header present?
-echo "$as_me:$LINENO: checking $ac_header presence" >&5
-echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
+echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
 cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
@@ -5187,24 +5854,22 @@
 /* end confdefs.h.  */
 #include <$ac_header>
 _ACEOF
-if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
-  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
+if { (ac_try="$ac_cpp conftest.$ac_ext"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } >/dev/null; then
-  if test -s conftest.err; then
-    ac_cpp_err=$ac_c_preproc_warn_flag
-    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
-  else
-    ac_cpp_err=
-  fi
-else
-  ac_cpp_err=yes
-fi
-if test -z "$ac_cpp_err"; then
+  (exit $ac_status); } >/dev/null && {
+	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       }; then
   ac_header_preproc=yes
 else
   echo "$as_me: failed program was:" >&5
@@ -5212,9 +5877,10 @@
 
   ac_header_preproc=no
 fi
+
 rm -f conftest.err conftest.$ac_ext
-echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
-echo "${ECHO_T}$ac_header_preproc" >&6
+{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
+echo "${ECHO_T}$ac_header_preproc" >&6; }
 
 # So?  What about this header?
 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
@@ -5238,25 +5904,24 @@
 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
-    (
-      cat <<\_ASBOX
+    ( cat <<\_ASBOX
 ## ---------------------------------------- ##
 ## Report this to samba-technical at samba.org ##
 ## ---------------------------------------- ##
 _ASBOX
-    ) |
-      sed "s/^/$as_me: WARNING:     /" >&2
+     ) | sed "s/^/$as_me: WARNING:     /" >&2
     ;;
 esac
-echo "$as_me:$LINENO: checking for $ac_header" >&5
-echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
-if eval "test \"\${$as_ac_Header+set}\" = set"; then
+{ echo "$as_me:$LINENO: checking for $ac_header" >&5
+echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
+if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   eval "$as_ac_Header=\$ac_header_preproc"
 fi
-echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
-echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
+ac_res=`eval echo '${'$as_ac_Header'}'`
+	       { echo "$as_me:$LINENO: result: $ac_res" >&5
+echo "${ECHO_T}$ac_res" >&6; }
 
 fi
 if test `eval echo '${'$as_ac_Header'}'` = yes; then
@@ -5270,8 +5935,8 @@
 
 
 # Solaris needs HAVE_LONG_LONG defined
-echo "$as_me:$LINENO: checking for long long" >&5
-echo $ECHO_N "checking for long long... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking for long long" >&5
+echo $ECHO_N "checking for long long... $ECHO_C" >&6; }
 if test "${ac_cv_type_long_long+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
@@ -5282,50 +5947,47 @@
 cat >>conftest.$ac_ext <<_ACEOF
 /* end confdefs.h.  */
 $ac_includes_default
+typedef long long ac__type_new_;
 int
 main ()
 {
-if ((long long *) 0)
+if ((ac__type_new_ *) 0)
   return 0;
-if (sizeof (long long))
+if (sizeof (ac__type_new_))
   return 0;
   ;
   return 0;
 }
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>conftest.er1
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_cv_type_long_long=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_cv_type_long_long=no
+	ac_cv_type_long_long=no
 fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 fi
-echo "$as_me:$LINENO: result: $ac_cv_type_long_long" >&5
-echo "${ECHO_T}$ac_cv_type_long_long" >&6
+{ echo "$as_me:$LINENO: result: $ac_cv_type_long_long" >&5
+echo "${ECHO_T}$ac_cv_type_long_long" >&6; }
 if test $ac_cv_type_long_long = yes; then
 
 cat >>confdefs.h <<_ACEOF
@@ -5336,8 +5998,8 @@
 fi
 
 
-echo "$as_me:$LINENO: checking for uint_t" >&5
-echo $ECHO_N "checking for uint_t... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking for uint_t" >&5
+echo $ECHO_N "checking for uint_t... $ECHO_C" >&6; }
 if test "${ac_cv_type_uint_t+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
@@ -5348,50 +6010,47 @@
 cat >>conftest.$ac_ext <<_ACEOF
 /* end confdefs.h.  */
 $ac_includes_default
+typedef uint_t ac__type_new_;
 int
 main ()
 {
-if ((uint_t *) 0)
+if ((ac__type_new_ *) 0)
   return 0;
-if (sizeof (uint_t))
+if (sizeof (ac__type_new_))
   return 0;
   ;
   return 0;
 }
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>conftest.er1
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_cv_type_uint_t=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_cv_type_uint_t=no
+	ac_cv_type_uint_t=no
 fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 fi
-echo "$as_me:$LINENO: result: $ac_cv_type_uint_t" >&5
-echo "${ECHO_T}$ac_cv_type_uint_t" >&6
+{ echo "$as_me:$LINENO: result: $ac_cv_type_uint_t" >&5
+echo "${ECHO_T}$ac_cv_type_uint_t" >&6; }
 if test $ac_cv_type_uint_t = yes; then
   :
 else
@@ -5402,8 +6061,8 @@
 
 fi
 
-echo "$as_me:$LINENO: checking for int8_t" >&5
-echo $ECHO_N "checking for int8_t... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking for int8_t" >&5
+echo $ECHO_N "checking for int8_t... $ECHO_C" >&6; }
 if test "${ac_cv_type_int8_t+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
@@ -5414,50 +6073,47 @@
 cat >>conftest.$ac_ext <<_ACEOF
 /* end confdefs.h.  */
 $ac_includes_default
+typedef int8_t ac__type_new_;
 int
 main ()
 {
-if ((int8_t *) 0)
+if ((ac__type_new_ *) 0)
   return 0;
-if (sizeof (int8_t))
+if (sizeof (ac__type_new_))
   return 0;
   ;
   return 0;
 }
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>conftest.er1
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_cv_type_int8_t=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_cv_type_int8_t=no
+	ac_cv_type_int8_t=no
 fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 fi
-echo "$as_me:$LINENO: result: $ac_cv_type_int8_t" >&5
-echo "${ECHO_T}$ac_cv_type_int8_t" >&6
+{ echo "$as_me:$LINENO: result: $ac_cv_type_int8_t" >&5
+echo "${ECHO_T}$ac_cv_type_int8_t" >&6; }
 if test $ac_cv_type_int8_t = yes; then
   :
 else
@@ -5468,8 +6124,8 @@
 
 fi
 
-echo "$as_me:$LINENO: checking for uint8_t" >&5
-echo $ECHO_N "checking for uint8_t... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking for uint8_t" >&5
+echo $ECHO_N "checking for uint8_t... $ECHO_C" >&6; }
 if test "${ac_cv_type_uint8_t+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
@@ -5480,50 +6136,47 @@
 cat >>conftest.$ac_ext <<_ACEOF
 /* end confdefs.h.  */
 $ac_includes_default
+typedef uint8_t ac__type_new_;
 int
 main ()
 {
-if ((uint8_t *) 0)
+if ((ac__type_new_ *) 0)
   return 0;
-if (sizeof (uint8_t))
+if (sizeof (ac__type_new_))
   return 0;
   ;
   return 0;
 }
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>conftest.er1
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_cv_type_uint8_t=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_cv_type_uint8_t=no
+	ac_cv_type_uint8_t=no
 fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 fi
-echo "$as_me:$LINENO: result: $ac_cv_type_uint8_t" >&5
-echo "${ECHO_T}$ac_cv_type_uint8_t" >&6
+{ echo "$as_me:$LINENO: result: $ac_cv_type_uint8_t" >&5
+echo "${ECHO_T}$ac_cv_type_uint8_t" >&6; }
 if test $ac_cv_type_uint8_t = yes; then
   :
 else
@@ -5534,8 +6187,8 @@
 
 fi
 
-echo "$as_me:$LINENO: checking for int16_t" >&5
-echo $ECHO_N "checking for int16_t... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking for int16_t" >&5
+echo $ECHO_N "checking for int16_t... $ECHO_C" >&6; }
 if test "${ac_cv_type_int16_t+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
@@ -5546,50 +6199,47 @@
 cat >>conftest.$ac_ext <<_ACEOF
 /* end confdefs.h.  */
 $ac_includes_default
+typedef int16_t ac__type_new_;
 int
 main ()
 {
-if ((int16_t *) 0)
+if ((ac__type_new_ *) 0)
   return 0;
-if (sizeof (int16_t))
+if (sizeof (ac__type_new_))
   return 0;
   ;
   return 0;
 }
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>conftest.er1
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_cv_type_int16_t=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_cv_type_int16_t=no
+	ac_cv_type_int16_t=no
 fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 fi
-echo "$as_me:$LINENO: result: $ac_cv_type_int16_t" >&5
-echo "${ECHO_T}$ac_cv_type_int16_t" >&6
+{ echo "$as_me:$LINENO: result: $ac_cv_type_int16_t" >&5
+echo "${ECHO_T}$ac_cv_type_int16_t" >&6; }
 if test $ac_cv_type_int16_t = yes; then
   :
 else
@@ -5600,8 +6250,8 @@
 
 fi
 
-echo "$as_me:$LINENO: checking for uint16_t" >&5
-echo $ECHO_N "checking for uint16_t... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking for uint16_t" >&5
+echo $ECHO_N "checking for uint16_t... $ECHO_C" >&6; }
 if test "${ac_cv_type_uint16_t+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
@@ -5612,50 +6262,47 @@
 cat >>conftest.$ac_ext <<_ACEOF
 /* end confdefs.h.  */
 $ac_includes_default
+typedef uint16_t ac__type_new_;
 int
 main ()
 {
-if ((uint16_t *) 0)
+if ((ac__type_new_ *) 0)
   return 0;
-if (sizeof (uint16_t))
+if (sizeof (ac__type_new_))
   return 0;
   ;
   return 0;
 }
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>conftest.er1
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_cv_type_uint16_t=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_cv_type_uint16_t=no
+	ac_cv_type_uint16_t=no
 fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 fi
-echo "$as_me:$LINENO: result: $ac_cv_type_uint16_t" >&5
-echo "${ECHO_T}$ac_cv_type_uint16_t" >&6
+{ echo "$as_me:$LINENO: result: $ac_cv_type_uint16_t" >&5
+echo "${ECHO_T}$ac_cv_type_uint16_t" >&6; }
 if test $ac_cv_type_uint16_t = yes; then
   :
 else
@@ -5666,8 +6313,8 @@
 
 fi
 
-echo "$as_me:$LINENO: checking for int32_t" >&5
-echo $ECHO_N "checking for int32_t... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking for int32_t" >&5
+echo $ECHO_N "checking for int32_t... $ECHO_C" >&6; }
 if test "${ac_cv_type_int32_t+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
@@ -5678,50 +6325,47 @@
 cat >>conftest.$ac_ext <<_ACEOF
 /* end confdefs.h.  */
 $ac_includes_default
+typedef int32_t ac__type_new_;
 int
 main ()
 {
-if ((int32_t *) 0)
+if ((ac__type_new_ *) 0)
   return 0;
-if (sizeof (int32_t))
+if (sizeof (ac__type_new_))
   return 0;
   ;
   return 0;
 }
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>conftest.er1
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_cv_type_int32_t=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_cv_type_int32_t=no
+	ac_cv_type_int32_t=no
 fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 fi
-echo "$as_me:$LINENO: result: $ac_cv_type_int32_t" >&5
-echo "${ECHO_T}$ac_cv_type_int32_t" >&6
+{ echo "$as_me:$LINENO: result: $ac_cv_type_int32_t" >&5
+echo "${ECHO_T}$ac_cv_type_int32_t" >&6; }
 if test $ac_cv_type_int32_t = yes; then
   :
 else
@@ -5732,8 +6376,8 @@
 
 fi
 
-echo "$as_me:$LINENO: checking for uint32_t" >&5
-echo $ECHO_N "checking for uint32_t... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking for uint32_t" >&5
+echo $ECHO_N "checking for uint32_t... $ECHO_C" >&6; }
 if test "${ac_cv_type_uint32_t+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
@@ -5744,50 +6388,47 @@
 cat >>conftest.$ac_ext <<_ACEOF
 /* end confdefs.h.  */
 $ac_includes_default
+typedef uint32_t ac__type_new_;
 int
 main ()
 {
-if ((uint32_t *) 0)
+if ((ac__type_new_ *) 0)
   return 0;
-if (sizeof (uint32_t))
+if (sizeof (ac__type_new_))
   return 0;
   ;
   return 0;
 }
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>conftest.er1
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_cv_type_uint32_t=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_cv_type_uint32_t=no
+	ac_cv_type_uint32_t=no
 fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 fi
-echo "$as_me:$LINENO: result: $ac_cv_type_uint32_t" >&5
-echo "${ECHO_T}$ac_cv_type_uint32_t" >&6
+{ echo "$as_me:$LINENO: result: $ac_cv_type_uint32_t" >&5
+echo "${ECHO_T}$ac_cv_type_uint32_t" >&6; }
 if test $ac_cv_type_uint32_t = yes; then
   :
 else
@@ -5798,8 +6439,8 @@
 
 fi
 
-echo "$as_me:$LINENO: checking for int64_t" >&5
-echo $ECHO_N "checking for int64_t... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking for int64_t" >&5
+echo $ECHO_N "checking for int64_t... $ECHO_C" >&6; }
 if test "${ac_cv_type_int64_t+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
@@ -5810,50 +6451,47 @@
 cat >>conftest.$ac_ext <<_ACEOF
 /* end confdefs.h.  */
 $ac_includes_default
+typedef int64_t ac__type_new_;
 int
 main ()
 {
-if ((int64_t *) 0)
+if ((ac__type_new_ *) 0)
   return 0;
-if (sizeof (int64_t))
+if (sizeof (ac__type_new_))
   return 0;
   ;
   return 0;
 }
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>conftest.er1
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_cv_type_int64_t=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_cv_type_int64_t=no
+	ac_cv_type_int64_t=no
 fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 fi
-echo "$as_me:$LINENO: result: $ac_cv_type_int64_t" >&5
-echo "${ECHO_T}$ac_cv_type_int64_t" >&6
+{ echo "$as_me:$LINENO: result: $ac_cv_type_int64_t" >&5
+echo "${ECHO_T}$ac_cv_type_int64_t" >&6; }
 if test $ac_cv_type_int64_t = yes; then
   :
 else
@@ -5864,8 +6502,8 @@
 
 fi
 
-echo "$as_me:$LINENO: checking for uint64_t" >&5
-echo $ECHO_N "checking for uint64_t... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking for uint64_t" >&5
+echo $ECHO_N "checking for uint64_t... $ECHO_C" >&6; }
 if test "${ac_cv_type_uint64_t+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
@@ -5876,50 +6514,47 @@
 cat >>conftest.$ac_ext <<_ACEOF
 /* end confdefs.h.  */
 $ac_includes_default
+typedef uint64_t ac__type_new_;
 int
 main ()
 {
-if ((uint64_t *) 0)
+if ((ac__type_new_ *) 0)
   return 0;
-if (sizeof (uint64_t))
+if (sizeof (ac__type_new_))
   return 0;
   ;
   return 0;
 }
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>conftest.er1
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_cv_type_uint64_t=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_cv_type_uint64_t=no
+	ac_cv_type_uint64_t=no
 fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 fi
-echo "$as_me:$LINENO: result: $ac_cv_type_uint64_t" >&5
-echo "${ECHO_T}$ac_cv_type_uint64_t" >&6
+{ echo "$as_me:$LINENO: result: $ac_cv_type_uint64_t" >&5
+echo "${ECHO_T}$ac_cv_type_uint64_t" >&6; }
 if test $ac_cv_type_uint64_t = yes; then
   :
 else
@@ -5931,8 +6566,8 @@
 fi
 
 
-echo "$as_me:$LINENO: checking for size_t" >&5
-echo $ECHO_N "checking for size_t... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking for size_t" >&5
+echo $ECHO_N "checking for size_t... $ECHO_C" >&6; }
 if test "${ac_cv_type_size_t+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
@@ -5943,50 +6578,47 @@
 cat >>conftest.$ac_ext <<_ACEOF
 /* end confdefs.h.  */
 $ac_includes_default
+typedef size_t ac__type_new_;
 int
 main ()
 {
-if ((size_t *) 0)
+if ((ac__type_new_ *) 0)
   return 0;
-if (sizeof (size_t))
+if (sizeof (ac__type_new_))
   return 0;
   ;
   return 0;
 }
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>conftest.er1
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_cv_type_size_t=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_cv_type_size_t=no
+	ac_cv_type_size_t=no
 fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 fi
-echo "$as_me:$LINENO: result: $ac_cv_type_size_t" >&5
-echo "${ECHO_T}$ac_cv_type_size_t" >&6
+{ echo "$as_me:$LINENO: result: $ac_cv_type_size_t" >&5
+echo "${ECHO_T}$ac_cv_type_size_t" >&6; }
 if test $ac_cv_type_size_t = yes; then
   :
 else
@@ -5997,8 +6629,8 @@
 
 fi
 
-echo "$as_me:$LINENO: checking for ssize_t" >&5
-echo $ECHO_N "checking for ssize_t... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking for ssize_t" >&5
+echo $ECHO_N "checking for ssize_t... $ECHO_C" >&6; }
 if test "${ac_cv_type_ssize_t+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
@@ -6009,50 +6641,47 @@
 cat >>conftest.$ac_ext <<_ACEOF
 /* end confdefs.h.  */
 $ac_includes_default
+typedef ssize_t ac__type_new_;
 int
 main ()
 {
-if ((ssize_t *) 0)
+if ((ac__type_new_ *) 0)
   return 0;
-if (sizeof (ssize_t))
+if (sizeof (ac__type_new_))
   return 0;
   ;
   return 0;
 }
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>conftest.er1
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_cv_type_ssize_t=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_cv_type_ssize_t=no
+	ac_cv_type_ssize_t=no
 fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 fi
-echo "$as_me:$LINENO: result: $ac_cv_type_ssize_t" >&5
-echo "${ECHO_T}$ac_cv_type_ssize_t" >&6
+{ echo "$as_me:$LINENO: result: $ac_cv_type_ssize_t" >&5
+echo "${ECHO_T}$ac_cv_type_ssize_t" >&6; }
 if test $ac_cv_type_ssize_t = yes; then
   :
 else
@@ -6064,8 +6693,8 @@
 fi
 
 
-echo "$as_me:$LINENO: checking for int" >&5
-echo $ECHO_N "checking for int... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking for int" >&5
+echo $ECHO_N "checking for int... $ECHO_C" >&6; }
 if test "${ac_cv_type_int+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
@@ -6076,61 +6705,57 @@
 cat >>conftest.$ac_ext <<_ACEOF
 /* end confdefs.h.  */
 $ac_includes_default
+typedef int ac__type_new_;
 int
 main ()
 {
-if ((int *) 0)
+if ((ac__type_new_ *) 0)
   return 0;
-if (sizeof (int))
+if (sizeof (ac__type_new_))
   return 0;
   ;
   return 0;
 }
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>conftest.er1
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_cv_type_int=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_cv_type_int=no
+	ac_cv_type_int=no
 fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 fi
-echo "$as_me:$LINENO: result: $ac_cv_type_int" >&5
-echo "${ECHO_T}$ac_cv_type_int" >&6
+{ echo "$as_me:$LINENO: result: $ac_cv_type_int" >&5
+echo "${ECHO_T}$ac_cv_type_int" >&6; }
 
-echo "$as_me:$LINENO: checking size of int" >&5
-echo $ECHO_N "checking size of int... $ECHO_C" >&6
+# The cast to long int works around a bug in the HP C Compiler
+# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
+# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
+# This bug is HP SR number 8606223364.
+{ echo "$as_me:$LINENO: checking size of int" >&5
+echo $ECHO_N "checking size of int... $ECHO_C" >&6; }
 if test "${ac_cv_sizeof_int+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
-  if test "$ac_cv_type_int" = yes; then
-  # The cast to unsigned long works around a bug in the HP C Compiler
-  # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
-  # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
-  # This bug is HP SR number 8606223364.
   if test "$cross_compiling" = yes; then
   # Depending upon the size, compute the lo and hi bounds.
 cat >conftest.$ac_ext <<_ACEOF
@@ -6140,10 +6765,11 @@
 cat >>conftest.$ac_ext <<_ACEOF
 /* end confdefs.h.  */
 $ac_includes_default
+   typedef int ac__type_sizeof_;
 int
 main ()
 {
-static int test_array [1 - 2 * !(((long) (sizeof (int))) >= 0)];
+static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) >= 0)];
 test_array [0] = 0
 
   ;
@@ -6151,27 +6777,22 @@
 }
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>conftest.er1
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_lo=0 ac_mid=0
   while :; do
     cat >conftest.$ac_ext <<_ACEOF
@@ -6181,10 +6802,11 @@
 cat >>conftest.$ac_ext <<_ACEOF
 /* end confdefs.h.  */
 $ac_includes_default
+   typedef int ac__type_sizeof_;
 int
 main ()
 {
-static int test_array [1 - 2 * !(((long) (sizeof (int))) <= $ac_mid)];
+static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) <= $ac_mid)];
 test_array [0] = 0
 
   ;
@@ -6192,56 +6814,53 @@
 }
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>conftest.er1
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_hi=$ac_mid; break
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_lo=`expr $ac_mid + 1`
-		    if test $ac_lo -le $ac_mid; then
-		      ac_lo= ac_hi=
-		      break
-		    fi
-		    ac_mid=`expr 2 '*' $ac_mid + 1`
+	ac_lo=`expr $ac_mid + 1`
+			if test $ac_lo -le $ac_mid; then
+			  ac_lo= ac_hi=
+			  break
+			fi
+			ac_mid=`expr 2 '*' $ac_mid + 1`
 fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   done
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-cat >conftest.$ac_ext <<_ACEOF
+	cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
 cat confdefs.h >>conftest.$ac_ext
 cat >>conftest.$ac_ext <<_ACEOF
 /* end confdefs.h.  */
 $ac_includes_default
+   typedef int ac__type_sizeof_;
 int
 main ()
 {
-static int test_array [1 - 2 * !(((long) (sizeof (int))) < 0)];
+static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) < 0)];
 test_array [0] = 0
 
   ;
@@ -6249,27 +6868,22 @@
 }
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>conftest.er1
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_hi=-1 ac_mid=-1
   while :; do
     cat >conftest.$ac_ext <<_ACEOF
@@ -6279,10 +6893,11 @@
 cat >>conftest.$ac_ext <<_ACEOF
 /* end confdefs.h.  */
 $ac_includes_default
+   typedef int ac__type_sizeof_;
 int
 main ()
 {
-static int test_array [1 - 2 * !(((long) (sizeof (int))) >= $ac_mid)];
+static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) >= $ac_mid)];
 test_array [0] = 0
 
   ;
@@ -6290,50 +6905,48 @@
 }
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>conftest.er1
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_lo=$ac_mid; break
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_hi=`expr '(' $ac_mid ')' - 1`
-		       if test $ac_mid -le $ac_hi; then
-			 ac_lo= ac_hi=
-			 break
-		       fi
-		       ac_mid=`expr 2 '*' $ac_mid`
+	ac_hi=`expr '(' $ac_mid ')' - 1`
+			if test $ac_mid -le $ac_hi; then
+			  ac_lo= ac_hi=
+			  break
+			fi
+			ac_mid=`expr 2 '*' $ac_mid`
 fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   done
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_lo= ac_hi=
+	ac_lo= ac_hi=
 fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 # Binary search between lo and hi bounds.
 while test "x$ac_lo" != "x$ac_hi"; do
   ac_mid=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo`
@@ -6344,10 +6957,11 @@
 cat >>conftest.$ac_ext <<_ACEOF
 /* end confdefs.h.  */
 $ac_includes_default
+   typedef int ac__type_sizeof_;
 int
 main ()
 {
-static int test_array [1 - 2 * !(((long) (sizeof (int))) <= $ac_mid)];
+static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) <= $ac_mid)];
 test_array [0] = 0
 
   ;
@@ -6355,52 +6969,45 @@
 }
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>conftest.er1
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_hi=$ac_mid
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_lo=`expr '(' $ac_mid ')' + 1`
+	ac_lo=`expr '(' $ac_mid ')' + 1`
 fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 done
 case $ac_lo in
 ?*) ac_cv_sizeof_int=$ac_lo;;
-'') { { echo "$as_me:$LINENO: error: cannot compute sizeof (int), 77
+'') if test "$ac_cv_type_int" = yes; then
+     { { echo "$as_me:$LINENO: error: cannot compute sizeof (int)
 See \`config.log' for more details." >&5
-echo "$as_me: error: cannot compute sizeof (int), 77
+echo "$as_me: error: cannot compute sizeof (int)
 See \`config.log' for more details." >&2;}
-   { (exit 1); exit 1; }; } ;;
+   { (exit 77); exit 77; }; }
+   else
+     ac_cv_sizeof_int=0
+   fi ;;
 esac
 else
-  if test "$cross_compiling" = yes; then
-  { { echo "$as_me:$LINENO: error: cannot run test program while cross compiling
-See \`config.log' for more details." >&5
-echo "$as_me: error: cannot run test program while cross compiling
-See \`config.log' for more details." >&2;}
-   { (exit 1); exit 1; }; }
-else
   cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
@@ -6408,8 +7015,9 @@
 cat >>conftest.$ac_ext <<_ACEOF
 /* end confdefs.h.  */
 $ac_includes_default
-long longval () { return (long) (sizeof (int)); }
-unsigned long ulongval () { return (long) (sizeof (int)); }
+   typedef int ac__type_sizeof_;
+static long int longval () { return (long int) (sizeof (ac__type_sizeof_)); }
+static unsigned long int ulongval () { return (long int) (sizeof (ac__type_sizeof_)); }
 #include <stdio.h>
 #include <stdlib.h>
 int
@@ -6418,35 +7026,44 @@
 
   FILE *f = fopen ("conftest.val", "w");
   if (! f)
-    exit (1);
-  if (((long) (sizeof (int))) < 0)
+    return 1;
+  if (((long int) (sizeof (ac__type_sizeof_))) < 0)
     {
-      long i = longval ();
-      if (i != ((long) (sizeof (int))))
-	exit (1);
+      long int i = longval ();
+      if (i != ((long int) (sizeof (ac__type_sizeof_))))
+	return 1;
       fprintf (f, "%ld\n", i);
     }
   else
     {
-      unsigned long i = ulongval ();
-      if (i != ((long) (sizeof (int))))
-	exit (1);
+      unsigned long int i = ulongval ();
+      if (i != ((long int) (sizeof (ac__type_sizeof_))))
+	return 1;
       fprintf (f, "%lu\n", i);
     }
-  exit (ferror (f) || fclose (f) != 0);
+  return ferror (f) || fclose (f) != 0;
 
   ;
   return 0;
 }
 _ACEOF
 rm -f conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-  (eval $ac_link) 2>&5
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>&5
   ac_status=$?
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
+  { (case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_try") 2>&5
   ac_status=$?
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
@@ -6457,29 +7074,32 @@
 sed 's/^/| /' conftest.$ac_ext >&5
 
 ( exit $ac_status )
-{ { echo "$as_me:$LINENO: error: cannot compute sizeof (int), 77
+if test "$ac_cv_type_int" = yes; then
+     { { echo "$as_me:$LINENO: error: cannot compute sizeof (int)
 See \`config.log' for more details." >&5
-echo "$as_me: error: cannot compute sizeof (int), 77
+echo "$as_me: error: cannot compute sizeof (int)
 See \`config.log' for more details." >&2;}
-   { (exit 1); exit 1; }; }
+   { (exit 77); exit 77; }; }
+   else
+     ac_cv_sizeof_int=0
+   fi
 fi
-rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
+rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
 fi
-fi
 rm -f conftest.val
-else
-  ac_cv_sizeof_int=0
 fi
-fi
-echo "$as_me:$LINENO: result: $ac_cv_sizeof_int" >&5
-echo "${ECHO_T}$ac_cv_sizeof_int" >&6
+{ echo "$as_me:$LINENO: result: $ac_cv_sizeof_int" >&5
+echo "${ECHO_T}$ac_cv_sizeof_int" >&6; }
+
+
+
 cat >>confdefs.h <<_ACEOF
 #define SIZEOF_INT $ac_cv_sizeof_int
 _ACEOF
 
 
-echo "$as_me:$LINENO: checking for char" >&5
-echo $ECHO_N "checking for char... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking for char" >&5
+echo $ECHO_N "checking for char... $ECHO_C" >&6; }
 if test "${ac_cv_type_char+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
@@ -6490,61 +7110,57 @@
 cat >>conftest.$ac_ext <<_ACEOF
 /* end confdefs.h.  */
 $ac_includes_default
+typedef char ac__type_new_;
 int
 main ()
 {
-if ((char *) 0)
+if ((ac__type_new_ *) 0)
   return 0;
-if (sizeof (char))
+if (sizeof (ac__type_new_))
   return 0;
   ;
   return 0;
 }
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>conftest.er1
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_cv_type_char=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_cv_type_char=no
+	ac_cv_type_char=no
 fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 fi
-echo "$as_me:$LINENO: result: $ac_cv_type_char" >&5
-echo "${ECHO_T}$ac_cv_type_char" >&6
+{ echo "$as_me:$LINENO: result: $ac_cv_type_char" >&5
+echo "${ECHO_T}$ac_cv_type_char" >&6; }
 
-echo "$as_me:$LINENO: checking size of char" >&5
-echo $ECHO_N "checking size of char... $ECHO_C" >&6
+# The cast to long int works around a bug in the HP C Compiler
+# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
+# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
+# This bug is HP SR number 8606223364.
+{ echo "$as_me:$LINENO: checking size of char" >&5
+echo $ECHO_N "checking size of char... $ECHO_C" >&6; }
 if test "${ac_cv_sizeof_char+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
-  if test "$ac_cv_type_char" = yes; then
-  # The cast to unsigned long works around a bug in the HP C Compiler
-  # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
-  # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
-  # This bug is HP SR number 8606223364.
   if test "$cross_compiling" = yes; then
   # Depending upon the size, compute the lo and hi bounds.
 cat >conftest.$ac_ext <<_ACEOF
@@ -6554,10 +7170,11 @@
 cat >>conftest.$ac_ext <<_ACEOF
 /* end confdefs.h.  */
 $ac_includes_default
+   typedef char ac__type_sizeof_;
 int
 main ()
 {
-static int test_array [1 - 2 * !(((long) (sizeof (char))) >= 0)];
+static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) >= 0)];
 test_array [0] = 0
 
   ;
@@ -6565,27 +7182,22 @@
 }
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>conftest.er1
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_lo=0 ac_mid=0
   while :; do
     cat >conftest.$ac_ext <<_ACEOF
@@ -6595,10 +7207,11 @@
 cat >>conftest.$ac_ext <<_ACEOF
 /* end confdefs.h.  */
 $ac_includes_default
+   typedef char ac__type_sizeof_;
 int
 main ()
 {
-static int test_array [1 - 2 * !(((long) (sizeof (char))) <= $ac_mid)];
+static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) <= $ac_mid)];
 test_array [0] = 0
 
   ;
@@ -6606,56 +7219,53 @@
 }
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>conftest.er1
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_hi=$ac_mid; break
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_lo=`expr $ac_mid + 1`
-		    if test $ac_lo -le $ac_mid; then
-		      ac_lo= ac_hi=
-		      break
-		    fi
-		    ac_mid=`expr 2 '*' $ac_mid + 1`
+	ac_lo=`expr $ac_mid + 1`
+			if test $ac_lo -le $ac_mid; then
+			  ac_lo= ac_hi=
+			  break
+			fi
+			ac_mid=`expr 2 '*' $ac_mid + 1`
 fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   done
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-cat >conftest.$ac_ext <<_ACEOF
+	cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
 cat confdefs.h >>conftest.$ac_ext
 cat >>conftest.$ac_ext <<_ACEOF
 /* end confdefs.h.  */
 $ac_includes_default
+   typedef char ac__type_sizeof_;
 int
 main ()
 {
-static int test_array [1 - 2 * !(((long) (sizeof (char))) < 0)];
+static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) < 0)];
 test_array [0] = 0
 
   ;
@@ -6663,27 +7273,22 @@
 }
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>conftest.er1
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_hi=-1 ac_mid=-1
   while :; do
     cat >conftest.$ac_ext <<_ACEOF
@@ -6693,10 +7298,11 @@
 cat >>conftest.$ac_ext <<_ACEOF
 /* end confdefs.h.  */
 $ac_includes_default
+   typedef char ac__type_sizeof_;
 int
 main ()
 {
-static int test_array [1 - 2 * !(((long) (sizeof (char))) >= $ac_mid)];
+static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) >= $ac_mid)];
 test_array [0] = 0
 
   ;
@@ -6704,50 +7310,48 @@
 }
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>conftest.er1
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_lo=$ac_mid; break
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_hi=`expr '(' $ac_mid ')' - 1`
-		       if test $ac_mid -le $ac_hi; then
-			 ac_lo= ac_hi=
-			 break
-		       fi
-		       ac_mid=`expr 2 '*' $ac_mid`
+	ac_hi=`expr '(' $ac_mid ')' - 1`
+			if test $ac_mid -le $ac_hi; then
+			  ac_lo= ac_hi=
+			  break
+			fi
+			ac_mid=`expr 2 '*' $ac_mid`
 fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   done
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_lo= ac_hi=
+	ac_lo= ac_hi=
 fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 # Binary search between lo and hi bounds.
 while test "x$ac_lo" != "x$ac_hi"; do
   ac_mid=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo`
@@ -6758,10 +7362,11 @@
 cat >>conftest.$ac_ext <<_ACEOF
 /* end confdefs.h.  */
 $ac_includes_default
+   typedef char ac__type_sizeof_;
 int
 main ()
 {
-static int test_array [1 - 2 * !(((long) (sizeof (char))) <= $ac_mid)];
+static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) <= $ac_mid)];
 test_array [0] = 0
 
   ;
@@ -6769,52 +7374,45 @@
 }
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>conftest.er1
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_hi=$ac_mid
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_lo=`expr '(' $ac_mid ')' + 1`
+	ac_lo=`expr '(' $ac_mid ')' + 1`
 fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 done
 case $ac_lo in
 ?*) ac_cv_sizeof_char=$ac_lo;;
-'') { { echo "$as_me:$LINENO: error: cannot compute sizeof (char), 77
+'') if test "$ac_cv_type_char" = yes; then
+     { { echo "$as_me:$LINENO: error: cannot compute sizeof (char)
 See \`config.log' for more details." >&5
-echo "$as_me: error: cannot compute sizeof (char), 77
+echo "$as_me: error: cannot compute sizeof (char)
 See \`config.log' for more details." >&2;}
-   { (exit 1); exit 1; }; } ;;
+   { (exit 77); exit 77; }; }
+   else
+     ac_cv_sizeof_char=0
+   fi ;;
 esac
 else
-  if test "$cross_compiling" = yes; then
-  { { echo "$as_me:$LINENO: error: cannot run test program while cross compiling
-See \`config.log' for more details." >&5
-echo "$as_me: error: cannot run test program while cross compiling
-See \`config.log' for more details." >&2;}
-   { (exit 1); exit 1; }; }
-else
   cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
@@ -6822,8 +7420,9 @@
 cat >>conftest.$ac_ext <<_ACEOF
 /* end confdefs.h.  */
 $ac_includes_default
-long longval () { return (long) (sizeof (char)); }
-unsigned long ulongval () { return (long) (sizeof (char)); }
+   typedef char ac__type_sizeof_;
+static long int longval () { return (long int) (sizeof (ac__type_sizeof_)); }
+static unsigned long int ulongval () { return (long int) (sizeof (ac__type_sizeof_)); }
 #include <stdio.h>
 #include <stdlib.h>
 int
@@ -6832,35 +7431,44 @@
 
   FILE *f = fopen ("conftest.val", "w");
   if (! f)
-    exit (1);
-  if (((long) (sizeof (char))) < 0)
+    return 1;
+  if (((long int) (sizeof (ac__type_sizeof_))) < 0)
     {
-      long i = longval ();
-      if (i != ((long) (sizeof (char))))
-	exit (1);
+      long int i = longval ();
+      if (i != ((long int) (sizeof (ac__type_sizeof_))))
+	return 1;
       fprintf (f, "%ld\n", i);
     }
   else
     {
-      unsigned long i = ulongval ();
-      if (i != ((long) (sizeof (char))))
-	exit (1);
+      unsigned long int i = ulongval ();
+      if (i != ((long int) (sizeof (ac__type_sizeof_))))
+	return 1;
       fprintf (f, "%lu\n", i);
     }
-  exit (ferror (f) || fclose (f) != 0);
+  return ferror (f) || fclose (f) != 0;
 
   ;
   return 0;
 }
 _ACEOF
 rm -f conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-  (eval $ac_link) 2>&5
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>&5
   ac_status=$?
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
+  { (case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_try") 2>&5
   ac_status=$?
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
@@ -6871,29 +7479,32 @@
 sed 's/^/| /' conftest.$ac_ext >&5
 
 ( exit $ac_status )
-{ { echo "$as_me:$LINENO: error: cannot compute sizeof (char), 77
+if test "$ac_cv_type_char" = yes; then
+     { { echo "$as_me:$LINENO: error: cannot compute sizeof (char)
 See \`config.log' for more details." >&5
-echo "$as_me: error: cannot compute sizeof (char), 77
+echo "$as_me: error: cannot compute sizeof (char)
 See \`config.log' for more details." >&2;}
-   { (exit 1); exit 1; }; }
+   { (exit 77); exit 77; }; }
+   else
+     ac_cv_sizeof_char=0
+   fi
 fi
-rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
+rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
 fi
-fi
 rm -f conftest.val
-else
-  ac_cv_sizeof_char=0
 fi
-fi
-echo "$as_me:$LINENO: result: $ac_cv_sizeof_char" >&5
-echo "${ECHO_T}$ac_cv_sizeof_char" >&6
+{ echo "$as_me:$LINENO: result: $ac_cv_sizeof_char" >&5
+echo "${ECHO_T}$ac_cv_sizeof_char" >&6; }
+
+
+
 cat >>confdefs.h <<_ACEOF
 #define SIZEOF_CHAR $ac_cv_sizeof_char
 _ACEOF
 
 
-echo "$as_me:$LINENO: checking for short" >&5
-echo $ECHO_N "checking for short... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking for short" >&5
+echo $ECHO_N "checking for short... $ECHO_C" >&6; }
 if test "${ac_cv_type_short+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
@@ -6904,61 +7515,57 @@
 cat >>conftest.$ac_ext <<_ACEOF
 /* end confdefs.h.  */
 $ac_includes_default
+typedef short ac__type_new_;
 int
 main ()
 {
-if ((short *) 0)
+if ((ac__type_new_ *) 0)
   return 0;
-if (sizeof (short))
+if (sizeof (ac__type_new_))
   return 0;
   ;
   return 0;
 }
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>conftest.er1
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_cv_type_short=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_cv_type_short=no
+	ac_cv_type_short=no
 fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 fi
-echo "$as_me:$LINENO: result: $ac_cv_type_short" >&5
-echo "${ECHO_T}$ac_cv_type_short" >&6
+{ echo "$as_me:$LINENO: result: $ac_cv_type_short" >&5
+echo "${ECHO_T}$ac_cv_type_short" >&6; }
 
-echo "$as_me:$LINENO: checking size of short" >&5
-echo $ECHO_N "checking size of short... $ECHO_C" >&6
+# The cast to long int works around a bug in the HP C Compiler
+# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
+# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
+# This bug is HP SR number 8606223364.
+{ echo "$as_me:$LINENO: checking size of short" >&5
+echo $ECHO_N "checking size of short... $ECHO_C" >&6; }
 if test "${ac_cv_sizeof_short+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
-  if test "$ac_cv_type_short" = yes; then
-  # The cast to unsigned long works around a bug in the HP C Compiler
-  # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
-  # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
-  # This bug is HP SR number 8606223364.
   if test "$cross_compiling" = yes; then
   # Depending upon the size, compute the lo and hi bounds.
 cat >conftest.$ac_ext <<_ACEOF
@@ -6968,10 +7575,11 @@
 cat >>conftest.$ac_ext <<_ACEOF
 /* end confdefs.h.  */
 $ac_includes_default
+   typedef short ac__type_sizeof_;
 int
 main ()
 {
-static int test_array [1 - 2 * !(((long) (sizeof (short))) >= 0)];
+static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) >= 0)];
 test_array [0] = 0
 
   ;
@@ -6979,27 +7587,22 @@
 }
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>conftest.er1
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_lo=0 ac_mid=0
   while :; do
     cat >conftest.$ac_ext <<_ACEOF
@@ -7009,10 +7612,11 @@
 cat >>conftest.$ac_ext <<_ACEOF
 /* end confdefs.h.  */
 $ac_includes_default
+   typedef short ac__type_sizeof_;
 int
 main ()
 {
-static int test_array [1 - 2 * !(((long) (sizeof (short))) <= $ac_mid)];
+static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) <= $ac_mid)];
 test_array [0] = 0
 
   ;
@@ -7020,56 +7624,53 @@
 }
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>conftest.er1
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_hi=$ac_mid; break
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_lo=`expr $ac_mid + 1`
-		    if test $ac_lo -le $ac_mid; then
-		      ac_lo= ac_hi=
-		      break
-		    fi
-		    ac_mid=`expr 2 '*' $ac_mid + 1`
+	ac_lo=`expr $ac_mid + 1`
+			if test $ac_lo -le $ac_mid; then
+			  ac_lo= ac_hi=
+			  break
+			fi
+			ac_mid=`expr 2 '*' $ac_mid + 1`
 fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   done
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-cat >conftest.$ac_ext <<_ACEOF
+	cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
 cat confdefs.h >>conftest.$ac_ext
 cat >>conftest.$ac_ext <<_ACEOF
 /* end confdefs.h.  */
 $ac_includes_default
+   typedef short ac__type_sizeof_;
 int
 main ()
 {
-static int test_array [1 - 2 * !(((long) (sizeof (short))) < 0)];
+static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) < 0)];
 test_array [0] = 0
 
   ;
@@ -7077,27 +7678,22 @@
 }
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>conftest.er1
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_hi=-1 ac_mid=-1
   while :; do
     cat >conftest.$ac_ext <<_ACEOF
@@ -7107,10 +7703,11 @@
 cat >>conftest.$ac_ext <<_ACEOF
 /* end confdefs.h.  */
 $ac_includes_default
+   typedef short ac__type_sizeof_;
 int
 main ()
 {
-static int test_array [1 - 2 * !(((long) (sizeof (short))) >= $ac_mid)];
+static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) >= $ac_mid)];
 test_array [0] = 0
 
   ;
@@ -7118,50 +7715,48 @@
 }
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>conftest.er1
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_lo=$ac_mid; break
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_hi=`expr '(' $ac_mid ')' - 1`
-		       if test $ac_mid -le $ac_hi; then
-			 ac_lo= ac_hi=
-			 break
-		       fi
-		       ac_mid=`expr 2 '*' $ac_mid`
+	ac_hi=`expr '(' $ac_mid ')' - 1`
+			if test $ac_mid -le $ac_hi; then
+			  ac_lo= ac_hi=
+			  break
+			fi
+			ac_mid=`expr 2 '*' $ac_mid`
 fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   done
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_lo= ac_hi=
+	ac_lo= ac_hi=
 fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 # Binary search between lo and hi bounds.
 while test "x$ac_lo" != "x$ac_hi"; do
   ac_mid=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo`
@@ -7172,10 +7767,11 @@
 cat >>conftest.$ac_ext <<_ACEOF
 /* end confdefs.h.  */
 $ac_includes_default
+   typedef short ac__type_sizeof_;
 int
 main ()
 {
-static int test_array [1 - 2 * !(((long) (sizeof (short))) <= $ac_mid)];
+static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) <= $ac_mid)];
 test_array [0] = 0
 
   ;
@@ -7183,52 +7779,45 @@
 }
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>conftest.er1
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_hi=$ac_mid
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_lo=`expr '(' $ac_mid ')' + 1`
+	ac_lo=`expr '(' $ac_mid ')' + 1`
 fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 done
 case $ac_lo in
 ?*) ac_cv_sizeof_short=$ac_lo;;
-'') { { echo "$as_me:$LINENO: error: cannot compute sizeof (short), 77
+'') if test "$ac_cv_type_short" = yes; then
+     { { echo "$as_me:$LINENO: error: cannot compute sizeof (short)
 See \`config.log' for more details." >&5
-echo "$as_me: error: cannot compute sizeof (short), 77
+echo "$as_me: error: cannot compute sizeof (short)
 See \`config.log' for more details." >&2;}
-   { (exit 1); exit 1; }; } ;;
+   { (exit 77); exit 77; }; }
+   else
+     ac_cv_sizeof_short=0
+   fi ;;
 esac
 else
-  if test "$cross_compiling" = yes; then
-  { { echo "$as_me:$LINENO: error: cannot run test program while cross compiling
-See \`config.log' for more details." >&5
-echo "$as_me: error: cannot run test program while cross compiling
-See \`config.log' for more details." >&2;}
-   { (exit 1); exit 1; }; }
-else
   cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
@@ -7236,8 +7825,9 @@
 cat >>conftest.$ac_ext <<_ACEOF
 /* end confdefs.h.  */
 $ac_includes_default
-long longval () { return (long) (sizeof (short)); }
-unsigned long ulongval () { return (long) (sizeof (short)); }
+   typedef short ac__type_sizeof_;
+static long int longval () { return (long int) (sizeof (ac__type_sizeof_)); }
+static unsigned long int ulongval () { return (long int) (sizeof (ac__type_sizeof_)); }
 #include <stdio.h>
 #include <stdlib.h>
 int
@@ -7246,35 +7836,44 @@
 
   FILE *f = fopen ("conftest.val", "w");
   if (! f)
-    exit (1);
-  if (((long) (sizeof (short))) < 0)
+    return 1;
+  if (((long int) (sizeof (ac__type_sizeof_))) < 0)
     {
-      long i = longval ();
-      if (i != ((long) (sizeof (short))))
-	exit (1);
+      long int i = longval ();
+      if (i != ((long int) (sizeof (ac__type_sizeof_))))
+	return 1;
       fprintf (f, "%ld\n", i);
     }
   else
     {
-      unsigned long i = ulongval ();
-      if (i != ((long) (sizeof (short))))
-	exit (1);
+      unsigned long int i = ulongval ();
+      if (i != ((long int) (sizeof (ac__type_sizeof_))))
+	return 1;
       fprintf (f, "%lu\n", i);
     }
-  exit (ferror (f) || fclose (f) != 0);
+  return ferror (f) || fclose (f) != 0;
 
   ;
   return 0;
 }
 _ACEOF
 rm -f conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-  (eval $ac_link) 2>&5
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>&5
   ac_status=$?
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
+  { (case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_try") 2>&5
   ac_status=$?
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
@@ -7285,29 +7884,32 @@
 sed 's/^/| /' conftest.$ac_ext >&5
 
 ( exit $ac_status )
-{ { echo "$as_me:$LINENO: error: cannot compute sizeof (short), 77
+if test "$ac_cv_type_short" = yes; then
+     { { echo "$as_me:$LINENO: error: cannot compute sizeof (short)
 See \`config.log' for more details." >&5
-echo "$as_me: error: cannot compute sizeof (short), 77
+echo "$as_me: error: cannot compute sizeof (short)
 See \`config.log' for more details." >&2;}
-   { (exit 1); exit 1; }; }
+   { (exit 77); exit 77; }; }
+   else
+     ac_cv_sizeof_short=0
+   fi
 fi
-rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
+rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
 fi
-fi
 rm -f conftest.val
-else
-  ac_cv_sizeof_short=0
 fi
-fi
-echo "$as_me:$LINENO: result: $ac_cv_sizeof_short" >&5
-echo "${ECHO_T}$ac_cv_sizeof_short" >&6
+{ echo "$as_me:$LINENO: result: $ac_cv_sizeof_short" >&5
+echo "${ECHO_T}$ac_cv_sizeof_short" >&6; }
+
+
+
 cat >>confdefs.h <<_ACEOF
 #define SIZEOF_SHORT $ac_cv_sizeof_short
 _ACEOF
 
 
-echo "$as_me:$LINENO: checking for long" >&5
-echo $ECHO_N "checking for long... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking for long" >&5
+echo $ECHO_N "checking for long... $ECHO_C" >&6; }
 if test "${ac_cv_type_long+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
@@ -7318,61 +7920,57 @@
 cat >>conftest.$ac_ext <<_ACEOF
 /* end confdefs.h.  */
 $ac_includes_default
+typedef long ac__type_new_;
 int
 main ()
 {
-if ((long *) 0)
+if ((ac__type_new_ *) 0)
   return 0;
-if (sizeof (long))
+if (sizeof (ac__type_new_))
   return 0;
   ;
   return 0;
 }
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>conftest.er1
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_cv_type_long=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_cv_type_long=no
+	ac_cv_type_long=no
 fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 fi
-echo "$as_me:$LINENO: result: $ac_cv_type_long" >&5
-echo "${ECHO_T}$ac_cv_type_long" >&6
+{ echo "$as_me:$LINENO: result: $ac_cv_type_long" >&5
+echo "${ECHO_T}$ac_cv_type_long" >&6; }
 
-echo "$as_me:$LINENO: checking size of long" >&5
-echo $ECHO_N "checking size of long... $ECHO_C" >&6
+# The cast to long int works around a bug in the HP C Compiler
+# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
+# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
+# This bug is HP SR number 8606223364.
+{ echo "$as_me:$LINENO: checking size of long" >&5
+echo $ECHO_N "checking size of long... $ECHO_C" >&6; }
 if test "${ac_cv_sizeof_long+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
-  if test "$ac_cv_type_long" = yes; then
-  # The cast to unsigned long works around a bug in the HP C Compiler
-  # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
-  # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
-  # This bug is HP SR number 8606223364.
   if test "$cross_compiling" = yes; then
   # Depending upon the size, compute the lo and hi bounds.
 cat >conftest.$ac_ext <<_ACEOF
@@ -7382,10 +7980,11 @@
 cat >>conftest.$ac_ext <<_ACEOF
 /* end confdefs.h.  */
 $ac_includes_default
+   typedef long ac__type_sizeof_;
 int
 main ()
 {
-static int test_array [1 - 2 * !(((long) (sizeof (long))) >= 0)];
+static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) >= 0)];
 test_array [0] = 0
 
   ;
@@ -7393,27 +7992,22 @@
 }
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>conftest.er1
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_lo=0 ac_mid=0
   while :; do
     cat >conftest.$ac_ext <<_ACEOF
@@ -7423,10 +8017,11 @@
 cat >>conftest.$ac_ext <<_ACEOF
 /* end confdefs.h.  */
 $ac_includes_default
+   typedef long ac__type_sizeof_;
 int
 main ()
 {
-static int test_array [1 - 2 * !(((long) (sizeof (long))) <= $ac_mid)];
+static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) <= $ac_mid)];
 test_array [0] = 0
 
   ;
@@ -7434,56 +8029,53 @@
 }
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>conftest.er1
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_hi=$ac_mid; break
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_lo=`expr $ac_mid + 1`
-		    if test $ac_lo -le $ac_mid; then
-		      ac_lo= ac_hi=
-		      break
-		    fi
-		    ac_mid=`expr 2 '*' $ac_mid + 1`
+	ac_lo=`expr $ac_mid + 1`
+			if test $ac_lo -le $ac_mid; then
+			  ac_lo= ac_hi=
+			  break
+			fi
+			ac_mid=`expr 2 '*' $ac_mid + 1`
 fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   done
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-cat >conftest.$ac_ext <<_ACEOF
+	cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
 cat confdefs.h >>conftest.$ac_ext
 cat >>conftest.$ac_ext <<_ACEOF
 /* end confdefs.h.  */
 $ac_includes_default
+   typedef long ac__type_sizeof_;
 int
 main ()
 {
-static int test_array [1 - 2 * !(((long) (sizeof (long))) < 0)];
+static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) < 0)];
 test_array [0] = 0
 
   ;
@@ -7491,27 +8083,22 @@
 }
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>conftest.er1
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_hi=-1 ac_mid=-1
   while :; do
     cat >conftest.$ac_ext <<_ACEOF
@@ -7521,10 +8108,11 @@
 cat >>conftest.$ac_ext <<_ACEOF
 /* end confdefs.h.  */
 $ac_includes_default
+   typedef long ac__type_sizeof_;
 int
 main ()
 {
-static int test_array [1 - 2 * !(((long) (sizeof (long))) >= $ac_mid)];
+static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) >= $ac_mid)];
 test_array [0] = 0
 
   ;
@@ -7532,50 +8120,48 @@
 }
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>conftest.er1
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_lo=$ac_mid; break
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_hi=`expr '(' $ac_mid ')' - 1`
-		       if test $ac_mid -le $ac_hi; then
-			 ac_lo= ac_hi=
-			 break
-		       fi
-		       ac_mid=`expr 2 '*' $ac_mid`
+	ac_hi=`expr '(' $ac_mid ')' - 1`
+			if test $ac_mid -le $ac_hi; then
+			  ac_lo= ac_hi=
+			  break
+			fi
+			ac_mid=`expr 2 '*' $ac_mid`
 fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   done
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_lo= ac_hi=
+	ac_lo= ac_hi=
 fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 # Binary search between lo and hi bounds.
 while test "x$ac_lo" != "x$ac_hi"; do
   ac_mid=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo`
@@ -7586,10 +8172,11 @@
 cat >>conftest.$ac_ext <<_ACEOF
 /* end confdefs.h.  */
 $ac_includes_default
+   typedef long ac__type_sizeof_;
 int
 main ()
 {
-static int test_array [1 - 2 * !(((long) (sizeof (long))) <= $ac_mid)];
+static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) <= $ac_mid)];
 test_array [0] = 0
 
   ;
@@ -7597,52 +8184,45 @@
 }
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>conftest.er1
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_hi=$ac_mid
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_lo=`expr '(' $ac_mid ')' + 1`
+	ac_lo=`expr '(' $ac_mid ')' + 1`
 fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 done
 case $ac_lo in
 ?*) ac_cv_sizeof_long=$ac_lo;;
-'') { { echo "$as_me:$LINENO: error: cannot compute sizeof (long), 77
+'') if test "$ac_cv_type_long" = yes; then
+     { { echo "$as_me:$LINENO: error: cannot compute sizeof (long)
 See \`config.log' for more details." >&5
-echo "$as_me: error: cannot compute sizeof (long), 77
+echo "$as_me: error: cannot compute sizeof (long)
 See \`config.log' for more details." >&2;}
-   { (exit 1); exit 1; }; } ;;
+   { (exit 77); exit 77; }; }
+   else
+     ac_cv_sizeof_long=0
+   fi ;;
 esac
 else
-  if test "$cross_compiling" = yes; then
-  { { echo "$as_me:$LINENO: error: cannot run test program while cross compiling
-See \`config.log' for more details." >&5
-echo "$as_me: error: cannot run test program while cross compiling
-See \`config.log' for more details." >&2;}
-   { (exit 1); exit 1; }; }
-else
   cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
@@ -7650,8 +8230,9 @@
 cat >>conftest.$ac_ext <<_ACEOF
 /* end confdefs.h.  */
 $ac_includes_default
-long longval () { return (long) (sizeof (long)); }
-unsigned long ulongval () { return (long) (sizeof (long)); }
+   typedef long ac__type_sizeof_;
+static long int longval () { return (long int) (sizeof (ac__type_sizeof_)); }
+static unsigned long int ulongval () { return (long int) (sizeof (ac__type_sizeof_)); }
 #include <stdio.h>
 #include <stdlib.h>
 int
@@ -7660,35 +8241,44 @@
 
   FILE *f = fopen ("conftest.val", "w");
   if (! f)
-    exit (1);
-  if (((long) (sizeof (long))) < 0)
+    return 1;
+  if (((long int) (sizeof (ac__type_sizeof_))) < 0)
     {
-      long i = longval ();
-      if (i != ((long) (sizeof (long))))
-	exit (1);
+      long int i = longval ();
+      if (i != ((long int) (sizeof (ac__type_sizeof_))))
+	return 1;
       fprintf (f, "%ld\n", i);
     }
   else
     {
-      unsigned long i = ulongval ();
-      if (i != ((long) (sizeof (long))))
-	exit (1);
+      unsigned long int i = ulongval ();
+      if (i != ((long int) (sizeof (ac__type_sizeof_))))
+	return 1;
       fprintf (f, "%lu\n", i);
     }
-  exit (ferror (f) || fclose (f) != 0);
+  return ferror (f) || fclose (f) != 0;
 
   ;
   return 0;
 }
 _ACEOF
 rm -f conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-  (eval $ac_link) 2>&5
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>&5
   ac_status=$?
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
+  { (case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_try") 2>&5
   ac_status=$?
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
@@ -7699,29 +8289,32 @@
 sed 's/^/| /' conftest.$ac_ext >&5
 
 ( exit $ac_status )
-{ { echo "$as_me:$LINENO: error: cannot compute sizeof (long), 77
+if test "$ac_cv_type_long" = yes; then
+     { { echo "$as_me:$LINENO: error: cannot compute sizeof (long)
 See \`config.log' for more details." >&5
-echo "$as_me: error: cannot compute sizeof (long), 77
+echo "$as_me: error: cannot compute sizeof (long)
 See \`config.log' for more details." >&2;}
-   { (exit 1); exit 1; }; }
+   { (exit 77); exit 77; }; }
+   else
+     ac_cv_sizeof_long=0
+   fi
 fi
-rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
+rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
 fi
-fi
 rm -f conftest.val
-else
-  ac_cv_sizeof_long=0
 fi
-fi
-echo "$as_me:$LINENO: result: $ac_cv_sizeof_long" >&5
-echo "${ECHO_T}$ac_cv_sizeof_long" >&6
+{ echo "$as_me:$LINENO: result: $ac_cv_sizeof_long" >&5
+echo "${ECHO_T}$ac_cv_sizeof_long" >&6; }
+
+
+
 cat >>confdefs.h <<_ACEOF
 #define SIZEOF_LONG $ac_cv_sizeof_long
 _ACEOF
 
 
-echo "$as_me:$LINENO: checking for long long" >&5
-echo $ECHO_N "checking for long long... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking for long long" >&5
+echo $ECHO_N "checking for long long... $ECHO_C" >&6; }
 if test "${ac_cv_type_long_long+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
@@ -7732,61 +8325,57 @@
 cat >>conftest.$ac_ext <<_ACEOF
 /* end confdefs.h.  */
 $ac_includes_default
+typedef long long ac__type_new_;
 int
 main ()
 {
-if ((long long *) 0)
+if ((ac__type_new_ *) 0)
   return 0;
-if (sizeof (long long))
+if (sizeof (ac__type_new_))
   return 0;
   ;
   return 0;
 }
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>conftest.er1
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_cv_type_long_long=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_cv_type_long_long=no
+	ac_cv_type_long_long=no
 fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 fi
-echo "$as_me:$LINENO: result: $ac_cv_type_long_long" >&5
-echo "${ECHO_T}$ac_cv_type_long_long" >&6
+{ echo "$as_me:$LINENO: result: $ac_cv_type_long_long" >&5
+echo "${ECHO_T}$ac_cv_type_long_long" >&6; }
 
-echo "$as_me:$LINENO: checking size of long long" >&5
-echo $ECHO_N "checking size of long long... $ECHO_C" >&6
+# The cast to long int works around a bug in the HP C Compiler
+# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
+# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
+# This bug is HP SR number 8606223364.
+{ echo "$as_me:$LINENO: checking size of long long" >&5
+echo $ECHO_N "checking size of long long... $ECHO_C" >&6; }
 if test "${ac_cv_sizeof_long_long+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
-  if test "$ac_cv_type_long_long" = yes; then
-  # The cast to unsigned long works around a bug in the HP C Compiler
-  # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
-  # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
-  # This bug is HP SR number 8606223364.
   if test "$cross_compiling" = yes; then
   # Depending upon the size, compute the lo and hi bounds.
 cat >conftest.$ac_ext <<_ACEOF
@@ -7796,10 +8385,11 @@
 cat >>conftest.$ac_ext <<_ACEOF
 /* end confdefs.h.  */
 $ac_includes_default
+   typedef long long ac__type_sizeof_;
 int
 main ()
 {
-static int test_array [1 - 2 * !(((long) (sizeof (long long))) >= 0)];
+static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) >= 0)];
 test_array [0] = 0
 
   ;
@@ -7807,27 +8397,22 @@
 }
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>conftest.er1
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_lo=0 ac_mid=0
   while :; do
     cat >conftest.$ac_ext <<_ACEOF
@@ -7837,10 +8422,11 @@
 cat >>conftest.$ac_ext <<_ACEOF
 /* end confdefs.h.  */
 $ac_includes_default
+   typedef long long ac__type_sizeof_;
 int
 main ()
 {
-static int test_array [1 - 2 * !(((long) (sizeof (long long))) <= $ac_mid)];
+static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) <= $ac_mid)];
 test_array [0] = 0
 
   ;
@@ -7848,56 +8434,53 @@
 }
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>conftest.er1
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_hi=$ac_mid; break
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_lo=`expr $ac_mid + 1`
-		    if test $ac_lo -le $ac_mid; then
-		      ac_lo= ac_hi=
-		      break
-		    fi
-		    ac_mid=`expr 2 '*' $ac_mid + 1`
+	ac_lo=`expr $ac_mid + 1`
+			if test $ac_lo -le $ac_mid; then
+			  ac_lo= ac_hi=
+			  break
+			fi
+			ac_mid=`expr 2 '*' $ac_mid + 1`
 fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   done
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-cat >conftest.$ac_ext <<_ACEOF
+	cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
 cat confdefs.h >>conftest.$ac_ext
 cat >>conftest.$ac_ext <<_ACEOF
 /* end confdefs.h.  */
 $ac_includes_default
+   typedef long long ac__type_sizeof_;
 int
 main ()
 {
-static int test_array [1 - 2 * !(((long) (sizeof (long long))) < 0)];
+static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) < 0)];
 test_array [0] = 0
 
   ;
@@ -7905,27 +8488,22 @@
 }
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>conftest.er1
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_hi=-1 ac_mid=-1
   while :; do
     cat >conftest.$ac_ext <<_ACEOF
@@ -7935,10 +8513,11 @@
 cat >>conftest.$ac_ext <<_ACEOF
 /* end confdefs.h.  */
 $ac_includes_default
+   typedef long long ac__type_sizeof_;
 int
 main ()
 {
-static int test_array [1 - 2 * !(((long) (sizeof (long long))) >= $ac_mid)];
+static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) >= $ac_mid)];
 test_array [0] = 0
 
   ;
@@ -7946,50 +8525,48 @@
 }
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>conftest.er1
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_lo=$ac_mid; break
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_hi=`expr '(' $ac_mid ')' - 1`
-		       if test $ac_mid -le $ac_hi; then
-			 ac_lo= ac_hi=
-			 break
-		       fi
-		       ac_mid=`expr 2 '*' $ac_mid`
+	ac_hi=`expr '(' $ac_mid ')' - 1`
+			if test $ac_mid -le $ac_hi; then
+			  ac_lo= ac_hi=
+			  break
+			fi
+			ac_mid=`expr 2 '*' $ac_mid`
 fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   done
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_lo= ac_hi=
+	ac_lo= ac_hi=
 fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 # Binary search between lo and hi bounds.
 while test "x$ac_lo" != "x$ac_hi"; do
   ac_mid=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo`
@@ -8000,10 +8577,11 @@
 cat >>conftest.$ac_ext <<_ACEOF
 /* end confdefs.h.  */
 $ac_includes_default
+   typedef long long ac__type_sizeof_;
 int
 main ()
 {
-static int test_array [1 - 2 * !(((long) (sizeof (long long))) <= $ac_mid)];
+static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) <= $ac_mid)];
 test_array [0] = 0
 
   ;
@@ -8011,52 +8589,45 @@
 }
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>conftest.er1
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_hi=$ac_mid
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_lo=`expr '(' $ac_mid ')' + 1`
+	ac_lo=`expr '(' $ac_mid ')' + 1`
 fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 done
 case $ac_lo in
 ?*) ac_cv_sizeof_long_long=$ac_lo;;
-'') { { echo "$as_me:$LINENO: error: cannot compute sizeof (long long), 77
+'') if test "$ac_cv_type_long_long" = yes; then
+     { { echo "$as_me:$LINENO: error: cannot compute sizeof (long long)
 See \`config.log' for more details." >&5
-echo "$as_me: error: cannot compute sizeof (long long), 77
+echo "$as_me: error: cannot compute sizeof (long long)
 See \`config.log' for more details." >&2;}
-   { (exit 1); exit 1; }; } ;;
+   { (exit 77); exit 77; }; }
+   else
+     ac_cv_sizeof_long_long=0
+   fi ;;
 esac
 else
-  if test "$cross_compiling" = yes; then
-  { { echo "$as_me:$LINENO: error: cannot run test program while cross compiling
-See \`config.log' for more details." >&5
-echo "$as_me: error: cannot run test program while cross compiling
-See \`config.log' for more details." >&2;}
-   { (exit 1); exit 1; }; }
-else
   cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
@@ -8064,8 +8635,9 @@
 cat >>conftest.$ac_ext <<_ACEOF
 /* end confdefs.h.  */
 $ac_includes_default
-long longval () { return (long) (sizeof (long long)); }
-unsigned long ulongval () { return (long) (sizeof (long long)); }
+   typedef long long ac__type_sizeof_;
+static long int longval () { return (long int) (sizeof (ac__type_sizeof_)); }
+static unsigned long int ulongval () { return (long int) (sizeof (ac__type_sizeof_)); }
 #include <stdio.h>
 #include <stdlib.h>
 int
@@ -8074,35 +8646,44 @@
 
   FILE *f = fopen ("conftest.val", "w");
   if (! f)
-    exit (1);
-  if (((long) (sizeof (long long))) < 0)
+    return 1;
+  if (((long int) (sizeof (ac__type_sizeof_))) < 0)
     {
-      long i = longval ();
-      if (i != ((long) (sizeof (long long))))
-	exit (1);
+      long int i = longval ();
+      if (i != ((long int) (sizeof (ac__type_sizeof_))))
+	return 1;
       fprintf (f, "%ld\n", i);
     }
   else
     {
-      unsigned long i = ulongval ();
-      if (i != ((long) (sizeof (long long))))
-	exit (1);
+      unsigned long int i = ulongval ();
+      if (i != ((long int) (sizeof (ac__type_sizeof_))))
+	return 1;
       fprintf (f, "%lu\n", i);
     }
-  exit (ferror (f) || fclose (f) != 0);
+  return ferror (f) || fclose (f) != 0;
 
   ;
   return 0;
 }
 _ACEOF
 rm -f conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-  (eval $ac_link) 2>&5
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>&5
   ac_status=$?
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
+  { (case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_try") 2>&5
   ac_status=$?
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
@@ -8113,30 +8694,33 @@
 sed 's/^/| /' conftest.$ac_ext >&5
 
 ( exit $ac_status )
-{ { echo "$as_me:$LINENO: error: cannot compute sizeof (long long), 77
+if test "$ac_cv_type_long_long" = yes; then
+     { { echo "$as_me:$LINENO: error: cannot compute sizeof (long long)
 See \`config.log' for more details." >&5
-echo "$as_me: error: cannot compute sizeof (long long), 77
+echo "$as_me: error: cannot compute sizeof (long long)
 See \`config.log' for more details." >&2;}
-   { (exit 1); exit 1; }; }
+   { (exit 77); exit 77; }; }
+   else
+     ac_cv_sizeof_long_long=0
+   fi
 fi
-rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
+rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
 fi
-fi
 rm -f conftest.val
-else
-  ac_cv_sizeof_long_long=0
 fi
-fi
-echo "$as_me:$LINENO: result: $ac_cv_sizeof_long_long" >&5
-echo "${ECHO_T}$ac_cv_sizeof_long_long" >&6
+{ echo "$as_me:$LINENO: result: $ac_cv_sizeof_long_long" >&5
+echo "${ECHO_T}$ac_cv_sizeof_long_long" >&6; }
+
+
+
 cat >>confdefs.h <<_ACEOF
 #define SIZEOF_LONG_LONG $ac_cv_sizeof_long_long
 _ACEOF
 
 
 
-echo "$as_me:$LINENO: checking for off_t" >&5
-echo $ECHO_N "checking for off_t... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking for off_t" >&5
+echo $ECHO_N "checking for off_t... $ECHO_C" >&6; }
 if test "${ac_cv_type_off_t+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
@@ -8147,61 +8731,57 @@
 cat >>conftest.$ac_ext <<_ACEOF
 /* end confdefs.h.  */
 $ac_includes_default
+typedef off_t ac__type_new_;
 int
 main ()
 {
-if ((off_t *) 0)
+if ((ac__type_new_ *) 0)
   return 0;
-if (sizeof (off_t))
+if (sizeof (ac__type_new_))
   return 0;
   ;
   return 0;
 }
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>conftest.er1
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_cv_type_off_t=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_cv_type_off_t=no
+	ac_cv_type_off_t=no
 fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 fi
-echo "$as_me:$LINENO: result: $ac_cv_type_off_t" >&5
-echo "${ECHO_T}$ac_cv_type_off_t" >&6
+{ echo "$as_me:$LINENO: result: $ac_cv_type_off_t" >&5
+echo "${ECHO_T}$ac_cv_type_off_t" >&6; }
 
-echo "$as_me:$LINENO: checking size of off_t" >&5
-echo $ECHO_N "checking size of off_t... $ECHO_C" >&6
+# The cast to long int works around a bug in the HP C Compiler
+# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
+# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
+# This bug is HP SR number 8606223364.
+{ echo "$as_me:$LINENO: checking size of off_t" >&5
+echo $ECHO_N "checking size of off_t... $ECHO_C" >&6; }
 if test "${ac_cv_sizeof_off_t+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
-  if test "$ac_cv_type_off_t" = yes; then
-  # The cast to unsigned long works around a bug in the HP C Compiler
-  # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
-  # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
-  # This bug is HP SR number 8606223364.
   if test "$cross_compiling" = yes; then
   # Depending upon the size, compute the lo and hi bounds.
 cat >conftest.$ac_ext <<_ACEOF
@@ -8211,10 +8791,11 @@
 cat >>conftest.$ac_ext <<_ACEOF
 /* end confdefs.h.  */
 $ac_includes_default
+   typedef off_t ac__type_sizeof_;
 int
 main ()
 {
-static int test_array [1 - 2 * !(((long) (sizeof (off_t))) >= 0)];
+static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) >= 0)];
 test_array [0] = 0
 
   ;
@@ -8222,27 +8803,22 @@
 }
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>conftest.er1
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_lo=0 ac_mid=0
   while :; do
     cat >conftest.$ac_ext <<_ACEOF
@@ -8252,10 +8828,11 @@
 cat >>conftest.$ac_ext <<_ACEOF
 /* end confdefs.h.  */
 $ac_includes_default
+   typedef off_t ac__type_sizeof_;
 int
 main ()
 {
-static int test_array [1 - 2 * !(((long) (sizeof (off_t))) <= $ac_mid)];
+static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) <= $ac_mid)];
 test_array [0] = 0
 
   ;
@@ -8263,56 +8840,53 @@
 }
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>conftest.er1
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_hi=$ac_mid; break
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_lo=`expr $ac_mid + 1`
-		    if test $ac_lo -le $ac_mid; then
-		      ac_lo= ac_hi=
-		      break
-		    fi
-		    ac_mid=`expr 2 '*' $ac_mid + 1`
+	ac_lo=`expr $ac_mid + 1`
+			if test $ac_lo -le $ac_mid; then
+			  ac_lo= ac_hi=
+			  break
+			fi
+			ac_mid=`expr 2 '*' $ac_mid + 1`
 fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   done
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-cat >conftest.$ac_ext <<_ACEOF
+	cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
 cat confdefs.h >>conftest.$ac_ext
 cat >>conftest.$ac_ext <<_ACEOF
 /* end confdefs.h.  */
 $ac_includes_default
+   typedef off_t ac__type_sizeof_;
 int
 main ()
 {
-static int test_array [1 - 2 * !(((long) (sizeof (off_t))) < 0)];
+static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) < 0)];
 test_array [0] = 0
 
   ;
@@ -8320,27 +8894,22 @@
 }
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>conftest.er1
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_hi=-1 ac_mid=-1
   while :; do
     cat >conftest.$ac_ext <<_ACEOF
@@ -8350,10 +8919,11 @@
 cat >>conftest.$ac_ext <<_ACEOF
 /* end confdefs.h.  */
 $ac_includes_default
+   typedef off_t ac__type_sizeof_;
 int
 main ()
 {
-static int test_array [1 - 2 * !(((long) (sizeof (off_t))) >= $ac_mid)];
+static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) >= $ac_mid)];
 test_array [0] = 0
 
   ;
@@ -8361,50 +8931,48 @@
 }
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>conftest.er1
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_lo=$ac_mid; break
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_hi=`expr '(' $ac_mid ')' - 1`
-		       if test $ac_mid -le $ac_hi; then
-			 ac_lo= ac_hi=
-			 break
-		       fi
-		       ac_mid=`expr 2 '*' $ac_mid`
+	ac_hi=`expr '(' $ac_mid ')' - 1`
+			if test $ac_mid -le $ac_hi; then
+			  ac_lo= ac_hi=
+			  break
+			fi
+			ac_mid=`expr 2 '*' $ac_mid`
 fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   done
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_lo= ac_hi=
+	ac_lo= ac_hi=
 fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 # Binary search between lo and hi bounds.
 while test "x$ac_lo" != "x$ac_hi"; do
   ac_mid=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo`
@@ -8415,10 +8983,11 @@
 cat >>conftest.$ac_ext <<_ACEOF
 /* end confdefs.h.  */
 $ac_includes_default
+   typedef off_t ac__type_sizeof_;
 int
 main ()
 {
-static int test_array [1 - 2 * !(((long) (sizeof (off_t))) <= $ac_mid)];
+static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) <= $ac_mid)];
 test_array [0] = 0
 
   ;
@@ -8426,52 +8995,45 @@
 }
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>conftest.er1
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_hi=$ac_mid
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_lo=`expr '(' $ac_mid ')' + 1`
+	ac_lo=`expr '(' $ac_mid ')' + 1`
 fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 done
 case $ac_lo in
 ?*) ac_cv_sizeof_off_t=$ac_lo;;
-'') { { echo "$as_me:$LINENO: error: cannot compute sizeof (off_t), 77
+'') if test "$ac_cv_type_off_t" = yes; then
+     { { echo "$as_me:$LINENO: error: cannot compute sizeof (off_t)
 See \`config.log' for more details." >&5
-echo "$as_me: error: cannot compute sizeof (off_t), 77
+echo "$as_me: error: cannot compute sizeof (off_t)
 See \`config.log' for more details." >&2;}
-   { (exit 1); exit 1; }; } ;;
+   { (exit 77); exit 77; }; }
+   else
+     ac_cv_sizeof_off_t=0
+   fi ;;
 esac
 else
-  if test "$cross_compiling" = yes; then
-  { { echo "$as_me:$LINENO: error: cannot run test program while cross compiling
-See \`config.log' for more details." >&5
-echo "$as_me: error: cannot run test program while cross compiling
-See \`config.log' for more details." >&2;}
-   { (exit 1); exit 1; }; }
-else
   cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
@@ -8479,8 +9041,9 @@
 cat >>conftest.$ac_ext <<_ACEOF
 /* end confdefs.h.  */
 $ac_includes_default
-long longval () { return (long) (sizeof (off_t)); }
-unsigned long ulongval () { return (long) (sizeof (off_t)); }
+   typedef off_t ac__type_sizeof_;
+static long int longval () { return (long int) (sizeof (ac__type_sizeof_)); }
+static unsigned long int ulongval () { return (long int) (sizeof (ac__type_sizeof_)); }
 #include <stdio.h>
 #include <stdlib.h>
 int
@@ -8489,35 +9052,44 @@
 
   FILE *f = fopen ("conftest.val", "w");
   if (! f)
-    exit (1);
-  if (((long) (sizeof (off_t))) < 0)
+    return 1;
+  if (((long int) (sizeof (ac__type_sizeof_))) < 0)
     {
-      long i = longval ();
-      if (i != ((long) (sizeof (off_t))))
-	exit (1);
+      long int i = longval ();
+      if (i != ((long int) (sizeof (ac__type_sizeof_))))
+	return 1;
       fprintf (f, "%ld\n", i);
     }
   else
     {
-      unsigned long i = ulongval ();
-      if (i != ((long) (sizeof (off_t))))
-	exit (1);
+      unsigned long int i = ulongval ();
+      if (i != ((long int) (sizeof (ac__type_sizeof_))))
+	return 1;
       fprintf (f, "%lu\n", i);
     }
-  exit (ferror (f) || fclose (f) != 0);
+  return ferror (f) || fclose (f) != 0;
 
   ;
   return 0;
 }
 _ACEOF
 rm -f conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-  (eval $ac_link) 2>&5
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>&5
   ac_status=$?
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
+  { (case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_try") 2>&5
   ac_status=$?
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
@@ -8528,29 +9100,32 @@
 sed 's/^/| /' conftest.$ac_ext >&5
 
 ( exit $ac_status )
-{ { echo "$as_me:$LINENO: error: cannot compute sizeof (off_t), 77
+if test "$ac_cv_type_off_t" = yes; then
+     { { echo "$as_me:$LINENO: error: cannot compute sizeof (off_t)
 See \`config.log' for more details." >&5
-echo "$as_me: error: cannot compute sizeof (off_t), 77
+echo "$as_me: error: cannot compute sizeof (off_t)
 See \`config.log' for more details." >&2;}
-   { (exit 1); exit 1; }; }
+   { (exit 77); exit 77; }; }
+   else
+     ac_cv_sizeof_off_t=0
+   fi
 fi
-rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
+rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
 fi
-fi
 rm -f conftest.val
-else
-  ac_cv_sizeof_off_t=0
 fi
-fi
-echo "$as_me:$LINENO: result: $ac_cv_sizeof_off_t" >&5
-echo "${ECHO_T}$ac_cv_sizeof_off_t" >&6
+{ echo "$as_me:$LINENO: result: $ac_cv_sizeof_off_t" >&5
+echo "${ECHO_T}$ac_cv_sizeof_off_t" >&6; }
+
+
+
 cat >>confdefs.h <<_ACEOF
 #define SIZEOF_OFF_T $ac_cv_sizeof_off_t
 _ACEOF
 
 
-echo "$as_me:$LINENO: checking for size_t" >&5
-echo $ECHO_N "checking for size_t... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking for size_t" >&5
+echo $ECHO_N "checking for size_t... $ECHO_C" >&6; }
 if test "${ac_cv_type_size_t+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
@@ -8561,61 +9136,57 @@
 cat >>conftest.$ac_ext <<_ACEOF
 /* end confdefs.h.  */
 $ac_includes_default
+typedef size_t ac__type_new_;
 int
 main ()
 {
-if ((size_t *) 0)
+if ((ac__type_new_ *) 0)
   return 0;
-if (sizeof (size_t))
+if (sizeof (ac__type_new_))
   return 0;
   ;
   return 0;
 }
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>conftest.er1
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_cv_type_size_t=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_cv_type_size_t=no
+	ac_cv_type_size_t=no
 fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 fi
-echo "$as_me:$LINENO: result: $ac_cv_type_size_t" >&5
-echo "${ECHO_T}$ac_cv_type_size_t" >&6
+{ echo "$as_me:$LINENO: result: $ac_cv_type_size_t" >&5
+echo "${ECHO_T}$ac_cv_type_size_t" >&6; }
 
-echo "$as_me:$LINENO: checking size of size_t" >&5
-echo $ECHO_N "checking size of size_t... $ECHO_C" >&6
+# The cast to long int works around a bug in the HP C Compiler
+# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
+# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
+# This bug is HP SR number 8606223364.
+{ echo "$as_me:$LINENO: checking size of size_t" >&5
+echo $ECHO_N "checking size of size_t... $ECHO_C" >&6; }
 if test "${ac_cv_sizeof_size_t+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
-  if test "$ac_cv_type_size_t" = yes; then
-  # The cast to unsigned long works around a bug in the HP C Compiler
-  # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
-  # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
-  # This bug is HP SR number 8606223364.
   if test "$cross_compiling" = yes; then
   # Depending upon the size, compute the lo and hi bounds.
 cat >conftest.$ac_ext <<_ACEOF
@@ -8625,10 +9196,11 @@
 cat >>conftest.$ac_ext <<_ACEOF
 /* end confdefs.h.  */
 $ac_includes_default
+   typedef size_t ac__type_sizeof_;
 int
 main ()
 {
-static int test_array [1 - 2 * !(((long) (sizeof (size_t))) >= 0)];
+static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) >= 0)];
 test_array [0] = 0
 
   ;
@@ -8636,27 +9208,22 @@
 }
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>conftest.er1
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_lo=0 ac_mid=0
   while :; do
     cat >conftest.$ac_ext <<_ACEOF
@@ -8666,10 +9233,11 @@
 cat >>conftest.$ac_ext <<_ACEOF
 /* end confdefs.h.  */
 $ac_includes_default
+   typedef size_t ac__type_sizeof_;
 int
 main ()
 {
-static int test_array [1 - 2 * !(((long) (sizeof (size_t))) <= $ac_mid)];
+static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) <= $ac_mid)];
 test_array [0] = 0
 
   ;
@@ -8677,56 +9245,53 @@
 }
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>conftest.er1
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_hi=$ac_mid; break
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_lo=`expr $ac_mid + 1`
-		    if test $ac_lo -le $ac_mid; then
-		      ac_lo= ac_hi=
-		      break
-		    fi
-		    ac_mid=`expr 2 '*' $ac_mid + 1`
+	ac_lo=`expr $ac_mid + 1`
+			if test $ac_lo -le $ac_mid; then
+			  ac_lo= ac_hi=
+			  break
+			fi
+			ac_mid=`expr 2 '*' $ac_mid + 1`
 fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   done
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-cat >conftest.$ac_ext <<_ACEOF
+	cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
 cat confdefs.h >>conftest.$ac_ext
 cat >>conftest.$ac_ext <<_ACEOF
 /* end confdefs.h.  */
 $ac_includes_default
+   typedef size_t ac__type_sizeof_;
 int
 main ()
 {
-static int test_array [1 - 2 * !(((long) (sizeof (size_t))) < 0)];
+static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) < 0)];
 test_array [0] = 0
 
   ;
@@ -8734,27 +9299,22 @@
 }
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>conftest.er1
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_hi=-1 ac_mid=-1
   while :; do
     cat >conftest.$ac_ext <<_ACEOF
@@ -8764,10 +9324,11 @@
 cat >>conftest.$ac_ext <<_ACEOF
 /* end confdefs.h.  */
 $ac_includes_default
+   typedef size_t ac__type_sizeof_;
 int
 main ()
 {
-static int test_array [1 - 2 * !(((long) (sizeof (size_t))) >= $ac_mid)];
+static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) >= $ac_mid)];
 test_array [0] = 0
 
   ;
@@ -8775,50 +9336,48 @@
 }
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>conftest.er1
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_lo=$ac_mid; break
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_hi=`expr '(' $ac_mid ')' - 1`
-		       if test $ac_mid -le $ac_hi; then
-			 ac_lo= ac_hi=
-			 break
-		       fi
-		       ac_mid=`expr 2 '*' $ac_mid`
+	ac_hi=`expr '(' $ac_mid ')' - 1`
+			if test $ac_mid -le $ac_hi; then
+			  ac_lo= ac_hi=
+			  break
+			fi
+			ac_mid=`expr 2 '*' $ac_mid`
 fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   done
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_lo= ac_hi=
+	ac_lo= ac_hi=
 fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 # Binary search between lo and hi bounds.
 while test "x$ac_lo" != "x$ac_hi"; do
   ac_mid=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo`
@@ -8829,10 +9388,11 @@
 cat >>conftest.$ac_ext <<_ACEOF
 /* end confdefs.h.  */
 $ac_includes_default
+   typedef size_t ac__type_sizeof_;
 int
 main ()
 {
-static int test_array [1 - 2 * !(((long) (sizeof (size_t))) <= $ac_mid)];
+static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) <= $ac_mid)];
 test_array [0] = 0
 
   ;
@@ -8840,52 +9400,45 @@
 }
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>conftest.er1
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_hi=$ac_mid
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_lo=`expr '(' $ac_mid ')' + 1`
+	ac_lo=`expr '(' $ac_mid ')' + 1`
 fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 done
 case $ac_lo in
 ?*) ac_cv_sizeof_size_t=$ac_lo;;
-'') { { echo "$as_me:$LINENO: error: cannot compute sizeof (size_t), 77
+'') if test "$ac_cv_type_size_t" = yes; then
+     { { echo "$as_me:$LINENO: error: cannot compute sizeof (size_t)
 See \`config.log' for more details." >&5
-echo "$as_me: error: cannot compute sizeof (size_t), 77
+echo "$as_me: error: cannot compute sizeof (size_t)
 See \`config.log' for more details." >&2;}
-   { (exit 1); exit 1; }; } ;;
+   { (exit 77); exit 77; }; }
+   else
+     ac_cv_sizeof_size_t=0
+   fi ;;
 esac
 else
-  if test "$cross_compiling" = yes; then
-  { { echo "$as_me:$LINENO: error: cannot run test program while cross compiling
-See \`config.log' for more details." >&5
-echo "$as_me: error: cannot run test program while cross compiling
-See \`config.log' for more details." >&2;}
-   { (exit 1); exit 1; }; }
-else
   cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
@@ -8893,8 +9446,9 @@
 cat >>conftest.$ac_ext <<_ACEOF
 /* end confdefs.h.  */
 $ac_includes_default
-long longval () { return (long) (sizeof (size_t)); }
-unsigned long ulongval () { return (long) (sizeof (size_t)); }
+   typedef size_t ac__type_sizeof_;
+static long int longval () { return (long int) (sizeof (ac__type_sizeof_)); }
+static unsigned long int ulongval () { return (long int) (sizeof (ac__type_sizeof_)); }
 #include <stdio.h>
 #include <stdlib.h>
 int
@@ -8903,35 +9457,44 @@
 
   FILE *f = fopen ("conftest.val", "w");
   if (! f)
-    exit (1);
-  if (((long) (sizeof (size_t))) < 0)
+    return 1;
+  if (((long int) (sizeof (ac__type_sizeof_))) < 0)
     {
-      long i = longval ();
-      if (i != ((long) (sizeof (size_t))))
-	exit (1);
+      long int i = longval ();
+      if (i != ((long int) (sizeof (ac__type_sizeof_))))
+	return 1;
       fprintf (f, "%ld\n", i);
     }
   else
     {
-      unsigned long i = ulongval ();
-      if (i != ((long) (sizeof (size_t))))
-	exit (1);
+      unsigned long int i = ulongval ();
+      if (i != ((long int) (sizeof (ac__type_sizeof_))))
+	return 1;
       fprintf (f, "%lu\n", i);
     }
-  exit (ferror (f) || fclose (f) != 0);
+  return ferror (f) || fclose (f) != 0;
 
   ;
   return 0;
 }
 _ACEOF
 rm -f conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-  (eval $ac_link) 2>&5
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>&5
   ac_status=$?
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
+  { (case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_try") 2>&5
   ac_status=$?
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
@@ -8942,29 +9505,32 @@
 sed 's/^/| /' conftest.$ac_ext >&5
 
 ( exit $ac_status )
-{ { echo "$as_me:$LINENO: error: cannot compute sizeof (size_t), 77
+if test "$ac_cv_type_size_t" = yes; then
+     { { echo "$as_me:$LINENO: error: cannot compute sizeof (size_t)
 See \`config.log' for more details." >&5
-echo "$as_me: error: cannot compute sizeof (size_t), 77
+echo "$as_me: error: cannot compute sizeof (size_t)
 See \`config.log' for more details." >&2;}
-   { (exit 1); exit 1; }; }
+   { (exit 77); exit 77; }; }
+   else
+     ac_cv_sizeof_size_t=0
+   fi
 fi
-rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
+rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
 fi
-fi
 rm -f conftest.val
-else
-  ac_cv_sizeof_size_t=0
 fi
-fi
-echo "$as_me:$LINENO: result: $ac_cv_sizeof_size_t" >&5
-echo "${ECHO_T}$ac_cv_sizeof_size_t" >&6
+{ echo "$as_me:$LINENO: result: $ac_cv_sizeof_size_t" >&5
+echo "${ECHO_T}$ac_cv_sizeof_size_t" >&6; }
+
+
+
 cat >>confdefs.h <<_ACEOF
 #define SIZEOF_SIZE_T $ac_cv_sizeof_size_t
 _ACEOF
 
 
-echo "$as_me:$LINENO: checking for ssize_t" >&5
-echo $ECHO_N "checking for ssize_t... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking for ssize_t" >&5
+echo $ECHO_N "checking for ssize_t... $ECHO_C" >&6; }
 if test "${ac_cv_type_ssize_t+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
@@ -8975,61 +9541,57 @@
 cat >>conftest.$ac_ext <<_ACEOF
 /* end confdefs.h.  */
 $ac_includes_default
+typedef ssize_t ac__type_new_;
 int
 main ()
 {
-if ((ssize_t *) 0)
+if ((ac__type_new_ *) 0)
   return 0;
-if (sizeof (ssize_t))
+if (sizeof (ac__type_new_))
   return 0;
   ;
   return 0;
 }
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>conftest.er1
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_cv_type_ssize_t=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_cv_type_ssize_t=no
+	ac_cv_type_ssize_t=no
 fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 fi
-echo "$as_me:$LINENO: result: $ac_cv_type_ssize_t" >&5
-echo "${ECHO_T}$ac_cv_type_ssize_t" >&6
+{ echo "$as_me:$LINENO: result: $ac_cv_type_ssize_t" >&5
+echo "${ECHO_T}$ac_cv_type_ssize_t" >&6; }
 
-echo "$as_me:$LINENO: checking size of ssize_t" >&5
-echo $ECHO_N "checking size of ssize_t... $ECHO_C" >&6
+# The cast to long int works around a bug in the HP C Compiler
+# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
+# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
+# This bug is HP SR number 8606223364.
+{ echo "$as_me:$LINENO: checking size of ssize_t" >&5
+echo $ECHO_N "checking size of ssize_t... $ECHO_C" >&6; }
 if test "${ac_cv_sizeof_ssize_t+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
-  if test "$ac_cv_type_ssize_t" = yes; then
-  # The cast to unsigned long works around a bug in the HP C Compiler
-  # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
-  # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
-  # This bug is HP SR number 8606223364.
   if test "$cross_compiling" = yes; then
   # Depending upon the size, compute the lo and hi bounds.
 cat >conftest.$ac_ext <<_ACEOF
@@ -9039,10 +9601,11 @@
 cat >>conftest.$ac_ext <<_ACEOF
 /* end confdefs.h.  */
 $ac_includes_default
+   typedef ssize_t ac__type_sizeof_;
 int
 main ()
 {
-static int test_array [1 - 2 * !(((long) (sizeof (ssize_t))) >= 0)];
+static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) >= 0)];
 test_array [0] = 0
 
   ;
@@ -9050,27 +9613,22 @@
 }
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>conftest.er1
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_lo=0 ac_mid=0
   while :; do
     cat >conftest.$ac_ext <<_ACEOF
@@ -9080,10 +9638,11 @@
 cat >>conftest.$ac_ext <<_ACEOF
 /* end confdefs.h.  */
 $ac_includes_default
+   typedef ssize_t ac__type_sizeof_;
 int
 main ()
 {
-static int test_array [1 - 2 * !(((long) (sizeof (ssize_t))) <= $ac_mid)];
+static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) <= $ac_mid)];
 test_array [0] = 0
 
   ;
@@ -9091,56 +9650,53 @@
 }
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>conftest.er1
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_hi=$ac_mid; break
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_lo=`expr $ac_mid + 1`
-		    if test $ac_lo -le $ac_mid; then
-		      ac_lo= ac_hi=
-		      break
-		    fi
-		    ac_mid=`expr 2 '*' $ac_mid + 1`
+	ac_lo=`expr $ac_mid + 1`
+			if test $ac_lo -le $ac_mid; then
+			  ac_lo= ac_hi=
+			  break
+			fi
+			ac_mid=`expr 2 '*' $ac_mid + 1`
 fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   done
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-cat >conftest.$ac_ext <<_ACEOF
+	cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
 cat confdefs.h >>conftest.$ac_ext
 cat >>conftest.$ac_ext <<_ACEOF
 /* end confdefs.h.  */
 $ac_includes_default
+   typedef ssize_t ac__type_sizeof_;
 int
 main ()
 {
-static int test_array [1 - 2 * !(((long) (sizeof (ssize_t))) < 0)];
+static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) < 0)];
 test_array [0] = 0
 
   ;
@@ -9148,27 +9704,22 @@
 }
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>conftest.er1
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_hi=-1 ac_mid=-1
   while :; do
     cat >conftest.$ac_ext <<_ACEOF
@@ -9178,10 +9729,11 @@
 cat >>conftest.$ac_ext <<_ACEOF
 /* end confdefs.h.  */
 $ac_includes_default
+   typedef ssize_t ac__type_sizeof_;
 int
 main ()
 {
-static int test_array [1 - 2 * !(((long) (sizeof (ssize_t))) >= $ac_mid)];
+static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) >= $ac_mid)];
 test_array [0] = 0
 
   ;
@@ -9189,50 +9741,48 @@
 }
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>conftest.er1
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_lo=$ac_mid; break
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_hi=`expr '(' $ac_mid ')' - 1`
-		       if test $ac_mid -le $ac_hi; then
-			 ac_lo= ac_hi=
-			 break
-		       fi
-		       ac_mid=`expr 2 '*' $ac_mid`
+	ac_hi=`expr '(' $ac_mid ')' - 1`
+			if test $ac_mid -le $ac_hi; then
+			  ac_lo= ac_hi=
+			  break
+			fi
+			ac_mid=`expr 2 '*' $ac_mid`
 fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   done
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_lo= ac_hi=
+	ac_lo= ac_hi=
 fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 # Binary search between lo and hi bounds.
 while test "x$ac_lo" != "x$ac_hi"; do
   ac_mid=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo`
@@ -9243,10 +9793,11 @@
 cat >>conftest.$ac_ext <<_ACEOF
 /* end confdefs.h.  */
 $ac_includes_default
+   typedef ssize_t ac__type_sizeof_;
 int
 main ()
 {
-static int test_array [1 - 2 * !(((long) (sizeof (ssize_t))) <= $ac_mid)];
+static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) <= $ac_mid)];
 test_array [0] = 0
 
   ;
@@ -9254,52 +9805,45 @@
 }
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>conftest.er1
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_hi=$ac_mid
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_lo=`expr '(' $ac_mid ')' + 1`
+	ac_lo=`expr '(' $ac_mid ')' + 1`
 fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 done
 case $ac_lo in
 ?*) ac_cv_sizeof_ssize_t=$ac_lo;;
-'') { { echo "$as_me:$LINENO: error: cannot compute sizeof (ssize_t), 77
+'') if test "$ac_cv_type_ssize_t" = yes; then
+     { { echo "$as_me:$LINENO: error: cannot compute sizeof (ssize_t)
 See \`config.log' for more details." >&5
-echo "$as_me: error: cannot compute sizeof (ssize_t), 77
+echo "$as_me: error: cannot compute sizeof (ssize_t)
 See \`config.log' for more details." >&2;}
-   { (exit 1); exit 1; }; } ;;
+   { (exit 77); exit 77; }; }
+   else
+     ac_cv_sizeof_ssize_t=0
+   fi ;;
 esac
 else
-  if test "$cross_compiling" = yes; then
-  { { echo "$as_me:$LINENO: error: cannot run test program while cross compiling
-See \`config.log' for more details." >&5
-echo "$as_me: error: cannot run test program while cross compiling
-See \`config.log' for more details." >&2;}
-   { (exit 1); exit 1; }; }
-else
   cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
@@ -9307,8 +9851,9 @@
 cat >>conftest.$ac_ext <<_ACEOF
 /* end confdefs.h.  */
 $ac_includes_default
-long longval () { return (long) (sizeof (ssize_t)); }
-unsigned long ulongval () { return (long) (sizeof (ssize_t)); }
+   typedef ssize_t ac__type_sizeof_;
+static long int longval () { return (long int) (sizeof (ac__type_sizeof_)); }
+static unsigned long int ulongval () { return (long int) (sizeof (ac__type_sizeof_)); }
 #include <stdio.h>
 #include <stdlib.h>
 int
@@ -9317,35 +9862,44 @@
 
   FILE *f = fopen ("conftest.val", "w");
   if (! f)
-    exit (1);
-  if (((long) (sizeof (ssize_t))) < 0)
+    return 1;
+  if (((long int) (sizeof (ac__type_sizeof_))) < 0)
     {
-      long i = longval ();
-      if (i != ((long) (sizeof (ssize_t))))
-	exit (1);
+      long int i = longval ();
+      if (i != ((long int) (sizeof (ac__type_sizeof_))))
+	return 1;
       fprintf (f, "%ld\n", i);
     }
   else
     {
-      unsigned long i = ulongval ();
-      if (i != ((long) (sizeof (ssize_t))))
-	exit (1);
+      unsigned long int i = ulongval ();
+      if (i != ((long int) (sizeof (ac__type_sizeof_))))
+	return 1;
       fprintf (f, "%lu\n", i);
     }
-  exit (ferror (f) || fclose (f) != 0);
+  return ferror (f) || fclose (f) != 0;
 
   ;
   return 0;
 }
 _ACEOF
 rm -f conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-  (eval $ac_link) 2>&5
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>&5
   ac_status=$?
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
+  { (case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_try") 2>&5
   ac_status=$?
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
@@ -9356,30 +9910,33 @@
 sed 's/^/| /' conftest.$ac_ext >&5
 
 ( exit $ac_status )
-{ { echo "$as_me:$LINENO: error: cannot compute sizeof (ssize_t), 77
+if test "$ac_cv_type_ssize_t" = yes; then
+     { { echo "$as_me:$LINENO: error: cannot compute sizeof (ssize_t)
 See \`config.log' for more details." >&5
-echo "$as_me: error: cannot compute sizeof (ssize_t), 77
+echo "$as_me: error: cannot compute sizeof (ssize_t)
 See \`config.log' for more details." >&2;}
-   { (exit 1); exit 1; }; }
+   { (exit 77); exit 77; }; }
+   else
+     ac_cv_sizeof_ssize_t=0
+   fi
 fi
-rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
+rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
 fi
-fi
 rm -f conftest.val
-else
-  ac_cv_sizeof_ssize_t=0
 fi
-fi
-echo "$as_me:$LINENO: result: $ac_cv_sizeof_ssize_t" >&5
-echo "${ECHO_T}$ac_cv_sizeof_ssize_t" >&6
+{ echo "$as_me:$LINENO: result: $ac_cv_sizeof_ssize_t" >&5
+echo "${ECHO_T}$ac_cv_sizeof_ssize_t" >&6; }
+
+
+
 cat >>confdefs.h <<_ACEOF
 #define SIZEOF_SSIZE_T $ac_cv_sizeof_ssize_t
 _ACEOF
 
 
 
-echo "$as_me:$LINENO: checking for intptr_t" >&5
-echo $ECHO_N "checking for intptr_t... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking for intptr_t" >&5
+echo $ECHO_N "checking for intptr_t... $ECHO_C" >&6; }
 if test "${ac_cv_type_intptr_t+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
@@ -9390,63 +9947,60 @@
 cat >>conftest.$ac_ext <<_ACEOF
 /* end confdefs.h.  */
 $ac_includes_default
+typedef intptr_t ac__type_new_;
 int
 main ()
 {
-if ((intptr_t *) 0)
+if ((ac__type_new_ *) 0)
   return 0;
-if (sizeof (intptr_t))
+if (sizeof (ac__type_new_))
   return 0;
   ;
   return 0;
 }
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>conftest.er1
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_cv_type_intptr_t=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_cv_type_intptr_t=no
+	ac_cv_type_intptr_t=no
 fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 fi
-echo "$as_me:$LINENO: result: $ac_cv_type_intptr_t" >&5
-echo "${ECHO_T}$ac_cv_type_intptr_t" >&6
+{ echo "$as_me:$LINENO: result: $ac_cv_type_intptr_t" >&5
+echo "${ECHO_T}$ac_cv_type_intptr_t" >&6; }
 if test $ac_cv_type_intptr_t = yes; then
   :
 else
 
 cat >>confdefs.h <<_ACEOF
-#define intptr_t unsigned long long
+#define intptr_t long long
 _ACEOF
 
 fi
 
-echo "$as_me:$LINENO: checking for ptrdiff_t" >&5
-echo $ECHO_N "checking for ptrdiff_t... $ECHO_C" >&6
-if test "${ac_cv_type_ptrdiff_t+set}" = set; then
+{ echo "$as_me:$LINENO: checking for uintptr_t" >&5
+echo $ECHO_N "checking for uintptr_t... $ECHO_C" >&6; }
+if test "${ac_cv_type_uintptr_t+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
@@ -9456,50 +10010,110 @@
 cat >>conftest.$ac_ext <<_ACEOF
 /* end confdefs.h.  */
 $ac_includes_default
+typedef uintptr_t ac__type_new_;
 int
 main ()
 {
-if ((ptrdiff_t *) 0)
+if ((ac__type_new_ *) 0)
   return 0;
-if (sizeof (ptrdiff_t))
+if (sizeof (ac__type_new_))
   return 0;
   ;
   return 0;
 }
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>conftest.er1
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
+  ac_cv_type_uintptr_t=yes
+else
+  echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+	ac_cv_type_uintptr_t=no
+fi
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+fi
+{ echo "$as_me:$LINENO: result: $ac_cv_type_uintptr_t" >&5
+echo "${ECHO_T}$ac_cv_type_uintptr_t" >&6; }
+if test $ac_cv_type_uintptr_t = yes; then
+  :
+else
+
+cat >>confdefs.h <<_ACEOF
+#define uintptr_t unsigned long long
+_ACEOF
+
+fi
+
+{ echo "$as_me:$LINENO: checking for ptrdiff_t" >&5
+echo $ECHO_N "checking for ptrdiff_t... $ECHO_C" >&6; }
+if test "${ac_cv_type_ptrdiff_t+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+$ac_includes_default
+typedef ptrdiff_t ac__type_new_;
+int
+main ()
+{
+if ((ac__type_new_ *) 0)
+  return 0;
+if (sizeof (ac__type_new_))
+  return 0;
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_cv_type_ptrdiff_t=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_cv_type_ptrdiff_t=no
+	ac_cv_type_ptrdiff_t=no
 fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 fi
-echo "$as_me:$LINENO: result: $ac_cv_type_ptrdiff_t" >&5
-echo "${ECHO_T}$ac_cv_type_ptrdiff_t" >&6
+{ echo "$as_me:$LINENO: result: $ac_cv_type_ptrdiff_t" >&5
+echo "${ECHO_T}$ac_cv_type_ptrdiff_t" >&6; }
 if test $ac_cv_type_ptrdiff_t = yes; then
   :
 else
@@ -9525,8 +10139,8 @@
 ############################################
 # check if the compiler can do immediate structures
 
-echo "$as_me:$LINENO: checking for immediate structures" >&5
-echo $ECHO_N "checking for immediate structures... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking for immediate structures" >&5
+echo $ECHO_N "checking for immediate structures... $ECHO_C" >&6; }
 if test "${libreplace_cv_immediate_structures+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
@@ -9559,39 +10173,35 @@
 }
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>conftest.er1
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   libreplace_cv_immediate_structures=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-libreplace_cv_immediate_structures=no
+	libreplace_cv_immediate_structures=no
 fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
 
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+
 fi
-echo "$as_me:$LINENO: result: $libreplace_cv_immediate_structures" >&5
-echo "${ECHO_T}$libreplace_cv_immediate_structures" >&6
+{ echo "$as_me:$LINENO: result: $libreplace_cv_immediate_structures" >&5
+echo "${ECHO_T}$libreplace_cv_immediate_structures" >&6; }
 if test x"$libreplace_cv_immediate_structures" = x"yes"; then
 
 cat >>confdefs.h <<\_ACEOF
@@ -9606,9 +10216,9 @@
 
 
 tallocdir=""
-tallocpaths="$srcdir $srcdir/lib/talloc $srcdir/talloc $srcdir/../talloc"
+tallocpaths=". lib/talloc talloc ../talloc"
 for d in $tallocpaths; do
-	if test -f "$d/talloc.c"; then
+	if test -f "$srcdir/$d/talloc.c"; then
 		tallocdir="$d"
 
 		break;
@@ -9622,14 +10232,14 @@
 TALLOC_OBJ="talloc.o"
 
 
-TALLOC_CFLAGS="-I$tallocdir"
+TALLOC_CFLAGS="-I$srcdir/$tallocdir"
 
 
 TALLOC_LIBS=""
 
 
-echo "$as_me:$LINENO: checking for size_t" >&5
-echo $ECHO_N "checking for size_t... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking for size_t" >&5
+echo $ECHO_N "checking for size_t... $ECHO_C" >&6; }
 if test "${ac_cv_type_size_t+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
@@ -9640,61 +10250,57 @@
 cat >>conftest.$ac_ext <<_ACEOF
 /* end confdefs.h.  */
 $ac_includes_default
+typedef size_t ac__type_new_;
 int
 main ()
 {
-if ((size_t *) 0)
+if ((ac__type_new_ *) 0)
   return 0;
-if (sizeof (size_t))
+if (sizeof (ac__type_new_))
   return 0;
   ;
   return 0;
 }
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>conftest.er1
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_cv_type_size_t=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_cv_type_size_t=no
+	ac_cv_type_size_t=no
 fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 fi
-echo "$as_me:$LINENO: result: $ac_cv_type_size_t" >&5
-echo "${ECHO_T}$ac_cv_type_size_t" >&6
+{ echo "$as_me:$LINENO: result: $ac_cv_type_size_t" >&5
+echo "${ECHO_T}$ac_cv_type_size_t" >&6; }
 
-echo "$as_me:$LINENO: checking size of size_t" >&5
-echo $ECHO_N "checking size of size_t... $ECHO_C" >&6
+# The cast to long int works around a bug in the HP C Compiler
+# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
+# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
+# This bug is HP SR number 8606223364.
+{ echo "$as_me:$LINENO: checking size of size_t" >&5
+echo $ECHO_N "checking size of size_t... $ECHO_C" >&6; }
 if test "${ac_cv_sizeof_size_t+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
-  if test "$ac_cv_type_size_t" = yes; then
-  # The cast to unsigned long works around a bug in the HP C Compiler
-  # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
-  # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
-  # This bug is HP SR number 8606223364.
   if test "$cross_compiling" = yes; then
   # Depending upon the size, compute the lo and hi bounds.
 cat >conftest.$ac_ext <<_ACEOF
@@ -9704,10 +10310,11 @@
 cat >>conftest.$ac_ext <<_ACEOF
 /* end confdefs.h.  */
 $ac_includes_default
+   typedef size_t ac__type_sizeof_;
 int
 main ()
 {
-static int test_array [1 - 2 * !(((long) (sizeof (size_t))) >= 0)];
+static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) >= 0)];
 test_array [0] = 0
 
   ;
@@ -9715,27 +10322,22 @@
 }
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>conftest.er1
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_lo=0 ac_mid=0
   while :; do
     cat >conftest.$ac_ext <<_ACEOF
@@ -9745,10 +10347,11 @@
 cat >>conftest.$ac_ext <<_ACEOF
 /* end confdefs.h.  */
 $ac_includes_default
+   typedef size_t ac__type_sizeof_;
 int
 main ()
 {
-static int test_array [1 - 2 * !(((long) (sizeof (size_t))) <= $ac_mid)];
+static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) <= $ac_mid)];
 test_array [0] = 0
 
   ;
@@ -9756,56 +10359,53 @@
 }
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>conftest.er1
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_hi=$ac_mid; break
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_lo=`expr $ac_mid + 1`
-		    if test $ac_lo -le $ac_mid; then
-		      ac_lo= ac_hi=
-		      break
-		    fi
-		    ac_mid=`expr 2 '*' $ac_mid + 1`
+	ac_lo=`expr $ac_mid + 1`
+			if test $ac_lo -le $ac_mid; then
+			  ac_lo= ac_hi=
+			  break
+			fi
+			ac_mid=`expr 2 '*' $ac_mid + 1`
 fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   done
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-cat >conftest.$ac_ext <<_ACEOF
+	cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
 cat confdefs.h >>conftest.$ac_ext
 cat >>conftest.$ac_ext <<_ACEOF
 /* end confdefs.h.  */
 $ac_includes_default
+   typedef size_t ac__type_sizeof_;
 int
 main ()
 {
-static int test_array [1 - 2 * !(((long) (sizeof (size_t))) < 0)];
+static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) < 0)];
 test_array [0] = 0
 
   ;
@@ -9813,27 +10413,22 @@
 }
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>conftest.er1
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_hi=-1 ac_mid=-1
   while :; do
     cat >conftest.$ac_ext <<_ACEOF
@@ -9843,10 +10438,11 @@
 cat >>conftest.$ac_ext <<_ACEOF
 /* end confdefs.h.  */
 $ac_includes_default
+   typedef size_t ac__type_sizeof_;
 int
 main ()
 {
-static int test_array [1 - 2 * !(((long) (sizeof (size_t))) >= $ac_mid)];
+static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) >= $ac_mid)];
 test_array [0] = 0
 
   ;
@@ -9854,50 +10450,48 @@
 }
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>conftest.er1
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_lo=$ac_mid; break
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_hi=`expr '(' $ac_mid ')' - 1`
-		       if test $ac_mid -le $ac_hi; then
-			 ac_lo= ac_hi=
-			 break
-		       fi
-		       ac_mid=`expr 2 '*' $ac_mid`
+	ac_hi=`expr '(' $ac_mid ')' - 1`
+			if test $ac_mid -le $ac_hi; then
+			  ac_lo= ac_hi=
+			  break
+			fi
+			ac_mid=`expr 2 '*' $ac_mid`
 fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   done
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_lo= ac_hi=
+	ac_lo= ac_hi=
 fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 # Binary search between lo and hi bounds.
 while test "x$ac_lo" != "x$ac_hi"; do
   ac_mid=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo`
@@ -9908,10 +10502,11 @@
 cat >>conftest.$ac_ext <<_ACEOF
 /* end confdefs.h.  */
 $ac_includes_default
+   typedef size_t ac__type_sizeof_;
 int
 main ()
 {
-static int test_array [1 - 2 * !(((long) (sizeof (size_t))) <= $ac_mid)];
+static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) <= $ac_mid)];
 test_array [0] = 0
 
   ;
@@ -9919,52 +10514,45 @@
 }
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>conftest.er1
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_hi=$ac_mid
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_lo=`expr '(' $ac_mid ')' + 1`
+	ac_lo=`expr '(' $ac_mid ')' + 1`
 fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 done
 case $ac_lo in
 ?*) ac_cv_sizeof_size_t=$ac_lo;;
-'') { { echo "$as_me:$LINENO: error: cannot compute sizeof (size_t), 77
+'') if test "$ac_cv_type_size_t" = yes; then
+     { { echo "$as_me:$LINENO: error: cannot compute sizeof (size_t)
 See \`config.log' for more details." >&5
-echo "$as_me: error: cannot compute sizeof (size_t), 77
+echo "$as_me: error: cannot compute sizeof (size_t)
 See \`config.log' for more details." >&2;}
-   { (exit 1); exit 1; }; } ;;
+   { (exit 77); exit 77; }; }
+   else
+     ac_cv_sizeof_size_t=0
+   fi ;;
 esac
 else
-  if test "$cross_compiling" = yes; then
-  { { echo "$as_me:$LINENO: error: cannot run test program while cross compiling
-See \`config.log' for more details." >&5
-echo "$as_me: error: cannot run test program while cross compiling
-See \`config.log' for more details." >&2;}
-   { (exit 1); exit 1; }; }
-else
   cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
@@ -9972,8 +10560,9 @@
 cat >>conftest.$ac_ext <<_ACEOF
 /* end confdefs.h.  */
 $ac_includes_default
-long longval () { return (long) (sizeof (size_t)); }
-unsigned long ulongval () { return (long) (sizeof (size_t)); }
+   typedef size_t ac__type_sizeof_;
+static long int longval () { return (long int) (sizeof (ac__type_sizeof_)); }
+static unsigned long int ulongval () { return (long int) (sizeof (ac__type_sizeof_)); }
 #include <stdio.h>
 #include <stdlib.h>
 int
@@ -9982,35 +10571,44 @@
 
   FILE *f = fopen ("conftest.val", "w");
   if (! f)
-    exit (1);
-  if (((long) (sizeof (size_t))) < 0)
+    return 1;
+  if (((long int) (sizeof (ac__type_sizeof_))) < 0)
     {
-      long i = longval ();
-      if (i != ((long) (sizeof (size_t))))
-	exit (1);
+      long int i = longval ();
+      if (i != ((long int) (sizeof (ac__type_sizeof_))))
+	return 1;
       fprintf (f, "%ld\n", i);
     }
   else
     {
-      unsigned long i = ulongval ();
-      if (i != ((long) (sizeof (size_t))))
-	exit (1);
+      unsigned long int i = ulongval ();
+      if (i != ((long int) (sizeof (ac__type_sizeof_))))
+	return 1;
       fprintf (f, "%lu\n", i);
     }
-  exit (ferror (f) || fclose (f) != 0);
+  return ferror (f) || fclose (f) != 0;
 
   ;
   return 0;
 }
 _ACEOF
 rm -f conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-  (eval $ac_link) 2>&5
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>&5
   ac_status=$?
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
+  { (case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_try") 2>&5
   ac_status=$?
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
@@ -10021,29 +10619,32 @@
 sed 's/^/| /' conftest.$ac_ext >&5
 
 ( exit $ac_status )
-{ { echo "$as_me:$LINENO: error: cannot compute sizeof (size_t), 77
+if test "$ac_cv_type_size_t" = yes; then
+     { { echo "$as_me:$LINENO: error: cannot compute sizeof (size_t)
 See \`config.log' for more details." >&5
-echo "$as_me: error: cannot compute sizeof (size_t), 77
+echo "$as_me: error: cannot compute sizeof (size_t)
 See \`config.log' for more details." >&2;}
-   { (exit 1); exit 1; }; }
+   { (exit 77); exit 77; }; }
+   else
+     ac_cv_sizeof_size_t=0
+   fi
 fi
-rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
+rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
 fi
-fi
 rm -f conftest.val
-else
-  ac_cv_sizeof_size_t=0
 fi
-fi
-echo "$as_me:$LINENO: result: $ac_cv_sizeof_size_t" >&5
-echo "${ECHO_T}$ac_cv_sizeof_size_t" >&6
+{ echo "$as_me:$LINENO: result: $ac_cv_sizeof_size_t" >&5
+echo "${ECHO_T}$ac_cv_sizeof_size_t" >&6; }
+
+
+
 cat >>confdefs.h <<_ACEOF
 #define SIZEOF_SIZE_T $ac_cv_sizeof_size_t
 _ACEOF
 
 
-echo "$as_me:$LINENO: checking for void *" >&5
-echo $ECHO_N "checking for void *... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking for void *" >&5
+echo $ECHO_N "checking for void *... $ECHO_C" >&6; }
 if test "${ac_cv_type_void_p+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
@@ -10054,61 +10655,57 @@
 cat >>conftest.$ac_ext <<_ACEOF
 /* end confdefs.h.  */
 $ac_includes_default
+typedef void * ac__type_new_;
 int
 main ()
 {
-if ((void * *) 0)
+if ((ac__type_new_ *) 0)
   return 0;
-if (sizeof (void *))
+if (sizeof (ac__type_new_))
   return 0;
   ;
   return 0;
 }
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>conftest.er1
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_cv_type_void_p=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_cv_type_void_p=no
+	ac_cv_type_void_p=no
 fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 fi
-echo "$as_me:$LINENO: result: $ac_cv_type_void_p" >&5
-echo "${ECHO_T}$ac_cv_type_void_p" >&6
+{ echo "$as_me:$LINENO: result: $ac_cv_type_void_p" >&5
+echo "${ECHO_T}$ac_cv_type_void_p" >&6; }
 
-echo "$as_me:$LINENO: checking size of void *" >&5
-echo $ECHO_N "checking size of void *... $ECHO_C" >&6
+# The cast to long int works around a bug in the HP C Compiler
+# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
+# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
+# This bug is HP SR number 8606223364.
+{ echo "$as_me:$LINENO: checking size of void *" >&5
+echo $ECHO_N "checking size of void *... $ECHO_C" >&6; }
 if test "${ac_cv_sizeof_void_p+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
-  if test "$ac_cv_type_void_p" = yes; then
-  # The cast to unsigned long works around a bug in the HP C Compiler
-  # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
-  # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
-  # This bug is HP SR number 8606223364.
   if test "$cross_compiling" = yes; then
   # Depending upon the size, compute the lo and hi bounds.
 cat >conftest.$ac_ext <<_ACEOF
@@ -10118,10 +10715,11 @@
 cat >>conftest.$ac_ext <<_ACEOF
 /* end confdefs.h.  */
 $ac_includes_default
+   typedef void * ac__type_sizeof_;
 int
 main ()
 {
-static int test_array [1 - 2 * !(((long) (sizeof (void *))) >= 0)];
+static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) >= 0)];
 test_array [0] = 0
 
   ;
@@ -10129,27 +10727,22 @@
 }
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>conftest.er1
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_lo=0 ac_mid=0
   while :; do
     cat >conftest.$ac_ext <<_ACEOF
@@ -10159,10 +10752,11 @@
 cat >>conftest.$ac_ext <<_ACEOF
 /* end confdefs.h.  */
 $ac_includes_default
+   typedef void * ac__type_sizeof_;
 int
 main ()
 {
-static int test_array [1 - 2 * !(((long) (sizeof (void *))) <= $ac_mid)];
+static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) <= $ac_mid)];
 test_array [0] = 0
 
   ;
@@ -10170,56 +10764,53 @@
 }
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>conftest.er1
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_hi=$ac_mid; break
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_lo=`expr $ac_mid + 1`
-		    if test $ac_lo -le $ac_mid; then
-		      ac_lo= ac_hi=
-		      break
-		    fi
-		    ac_mid=`expr 2 '*' $ac_mid + 1`
+	ac_lo=`expr $ac_mid + 1`
+			if test $ac_lo -le $ac_mid; then
+			  ac_lo= ac_hi=
+			  break
+			fi
+			ac_mid=`expr 2 '*' $ac_mid + 1`
 fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   done
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-cat >conftest.$ac_ext <<_ACEOF
+	cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
 cat confdefs.h >>conftest.$ac_ext
 cat >>conftest.$ac_ext <<_ACEOF
 /* end confdefs.h.  */
 $ac_includes_default
+   typedef void * ac__type_sizeof_;
 int
 main ()
 {
-static int test_array [1 - 2 * !(((long) (sizeof (void *))) < 0)];
+static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) < 0)];
 test_array [0] = 0
 
   ;
@@ -10227,27 +10818,22 @@
 }
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>conftest.er1
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_hi=-1 ac_mid=-1
   while :; do
     cat >conftest.$ac_ext <<_ACEOF
@@ -10257,10 +10843,11 @@
 cat >>conftest.$ac_ext <<_ACEOF
 /* end confdefs.h.  */
 $ac_includes_default
+   typedef void * ac__type_sizeof_;
 int
 main ()
 {
-static int test_array [1 - 2 * !(((long) (sizeof (void *))) >= $ac_mid)];
+static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) >= $ac_mid)];
 test_array [0] = 0
 
   ;
@@ -10268,50 +10855,48 @@
 }
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>conftest.er1
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_lo=$ac_mid; break
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_hi=`expr '(' $ac_mid ')' - 1`
-		       if test $ac_mid -le $ac_hi; then
-			 ac_lo= ac_hi=
-			 break
-		       fi
-		       ac_mid=`expr 2 '*' $ac_mid`
+	ac_hi=`expr '(' $ac_mid ')' - 1`
+			if test $ac_mid -le $ac_hi; then
+			  ac_lo= ac_hi=
+			  break
+			fi
+			ac_mid=`expr 2 '*' $ac_mid`
 fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   done
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_lo= ac_hi=
+	ac_lo= ac_hi=
 fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 # Binary search between lo and hi bounds.
 while test "x$ac_lo" != "x$ac_hi"; do
   ac_mid=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo`
@@ -10322,10 +10907,11 @@
 cat >>conftest.$ac_ext <<_ACEOF
 /* end confdefs.h.  */
 $ac_includes_default
+   typedef void * ac__type_sizeof_;
 int
 main ()
 {
-static int test_array [1 - 2 * !(((long) (sizeof (void *))) <= $ac_mid)];
+static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) <= $ac_mid)];
 test_array [0] = 0
 
   ;
@@ -10333,52 +10919,45 @@
 }
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>conftest.er1
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_hi=$ac_mid
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_lo=`expr '(' $ac_mid ')' + 1`
+	ac_lo=`expr '(' $ac_mid ')' + 1`
 fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 done
 case $ac_lo in
 ?*) ac_cv_sizeof_void_p=$ac_lo;;
-'') { { echo "$as_me:$LINENO: error: cannot compute sizeof (void *), 77
+'') if test "$ac_cv_type_void_p" = yes; then
+     { { echo "$as_me:$LINENO: error: cannot compute sizeof (void *)
 See \`config.log' for more details." >&5
-echo "$as_me: error: cannot compute sizeof (void *), 77
+echo "$as_me: error: cannot compute sizeof (void *)
 See \`config.log' for more details." >&2;}
-   { (exit 1); exit 1; }; } ;;
+   { (exit 77); exit 77; }; }
+   else
+     ac_cv_sizeof_void_p=0
+   fi ;;
 esac
 else
-  if test "$cross_compiling" = yes; then
-  { { echo "$as_me:$LINENO: error: cannot run test program while cross compiling
-See \`config.log' for more details." >&5
-echo "$as_me: error: cannot run test program while cross compiling
-See \`config.log' for more details." >&2;}
-   { (exit 1); exit 1; }; }
-else
   cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
@@ -10386,8 +10965,9 @@
 cat >>conftest.$ac_ext <<_ACEOF
 /* end confdefs.h.  */
 $ac_includes_default
-long longval () { return (long) (sizeof (void *)); }
-unsigned long ulongval () { return (long) (sizeof (void *)); }
+   typedef void * ac__type_sizeof_;
+static long int longval () { return (long int) (sizeof (ac__type_sizeof_)); }
+static unsigned long int ulongval () { return (long int) (sizeof (ac__type_sizeof_)); }
 #include <stdio.h>
 #include <stdlib.h>
 int
@@ -10396,35 +10976,44 @@
 
   FILE *f = fopen ("conftest.val", "w");
   if (! f)
-    exit (1);
-  if (((long) (sizeof (void *))) < 0)
+    return 1;
+  if (((long int) (sizeof (ac__type_sizeof_))) < 0)
     {
-      long i = longval ();
-      if (i != ((long) (sizeof (void *))))
-	exit (1);
+      long int i = longval ();
+      if (i != ((long int) (sizeof (ac__type_sizeof_))))
+	return 1;
       fprintf (f, "%ld\n", i);
     }
   else
     {
-      unsigned long i = ulongval ();
-      if (i != ((long) (sizeof (void *))))
-	exit (1);
+      unsigned long int i = ulongval ();
+      if (i != ((long int) (sizeof (ac__type_sizeof_))))
+	return 1;
       fprintf (f, "%lu\n", i);
     }
-  exit (ferror (f) || fclose (f) != 0);
+  return ferror (f) || fclose (f) != 0;
 
   ;
   return 0;
 }
 _ACEOF
 rm -f conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-  (eval $ac_link) 2>&5
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>&5
   ac_status=$?
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
+  { (case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_try") 2>&5
   ac_status=$?
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
@@ -10435,22 +11024,25 @@
 sed 's/^/| /' conftest.$ac_ext >&5
 
 ( exit $ac_status )
-{ { echo "$as_me:$LINENO: error: cannot compute sizeof (void *), 77
+if test "$ac_cv_type_void_p" = yes; then
+     { { echo "$as_me:$LINENO: error: cannot compute sizeof (void *)
 See \`config.log' for more details." >&5
-echo "$as_me: error: cannot compute sizeof (void *), 77
+echo "$as_me: error: cannot compute sizeof (void *)
 See \`config.log' for more details." >&2;}
-   { (exit 1); exit 1; }; }
+   { (exit 77); exit 77; }; }
+   else
+     ac_cv_sizeof_void_p=0
+   fi
 fi
-rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
+rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
 fi
-fi
 rm -f conftest.val
-else
-  ac_cv_sizeof_void_p=0
 fi
-fi
-echo "$as_me:$LINENO: result: $ac_cv_sizeof_void_p" >&5
-echo "${ECHO_T}$ac_cv_sizeof_void_p" >&6
+{ echo "$as_me:$LINENO: result: $ac_cv_sizeof_void_p" >&5
+echo "${ECHO_T}$ac_cv_sizeof_void_p" >&6; }
+
+
+
 cat >>confdefs.h <<_ACEOF
 #define SIZEOF_VOID_P $ac_cv_sizeof_void_p
 _ACEOF
@@ -10482,7 +11074,7 @@
 # but currently this fails: things have to get merged from s4.
 tdbdir="lib/tdb"
 
-TDB_CFLAGS="-I$tdbdir/include"
+TDB_CFLAGS="-I${srcdir-.}/$tdbdir/include"
 
 TDB_OBJ="common/tdb.o common/dump.o common/transaction.o common/error.o common/traverse.o"
 TDB_OBJ="$TDB_OBJ common/freelist.o common/freelistcheck.o common/io.o common/lock.o common/open.o"
@@ -10571,6 +11163,9 @@
 
 
 
+
+
+
 # compile with optimization and without debugging by default, but
 # allow people to set their own preference.
 # do this here since AC_CACHE_CHECK apparently sets the CFLAGS to "-g -O2"
@@ -10587,11 +11182,11 @@
 
 CFLAGS="${CFLAGS} -D_SAMBA_BUILD_=3"
 
-# Check whether --enable-socket-wrapper or --disable-socket-wrapper was given.
+# Check whether --enable-socket-wrapper was given.
 if test "${enable_socket_wrapper+set}" = set; then
-  enableval="$enable_socket_wrapper"
+  enableval=$enable_socket_wrapper;
+fi
 
-fi;
 
 DEFAULT_TEST_TARGET=test-noswrap
 HAVE_SOCKET_WRAPPER=no
@@ -10617,11 +11212,11 @@
 
 
 
-# Check whether --enable-nss-wrapper or --disable-nss-wrapper was given.
+# Check whether --enable-nss-wrapper was given.
 if test "${enable_nss_wrapper+set}" = set; then
-  enableval="$enable_nss_wrapper"
+  enableval=$enable_nss_wrapper;
+fi
 
-fi;
 
 HAVE_NSS_WRAPPER=no
 
@@ -10650,10 +11245,9 @@
 SWAT_SBIN_TARGETS='bin/swat$(EXEEXT)'
 SWAT_INSTALL_TARGETS=installswat
 
-# Check whether --enable-swat or --disable-swat was given.
+# Check whether --enable-swat was given.
 if test "${enable_swat+set}" = set; then
-  enableval="$enable_swat"
-
+  enableval=$enable_swat;
     case "$enable_swat" in
 	no)
 	    SWAT_SBIN_TARGETS=''
@@ -10661,21 +11255,22 @@
 	    ;;
     esac
 
-fi;
+fi
 
 
 
 
 
 
+
 # Probe the gcc version for extra CFLAGS. We always stash these in
 # DEVELOPER_CFLAGS, so that you can turn them on and off with a simple
 # Makefile edit, avoiding the need to re-run configure.
 if test x"$ac_cv_c_compiler_gnu" = x"yes" ; then
     	DEVELOPER_CFLAGS="-g -Wall -Wshadow -Wpointer-arith -Wcast-align -Wwrite-strings -DDEBUG_PASSWORD -DDEVELOPER"
 	# Add -Wdeclaration-after-statement if compiler supports it
-	echo "$as_me:$LINENO: checking that the C compiler understands -Wdeclaration-after-statement" >&5
-echo $ECHO_N "checking that the C compiler understands -Wdeclaration-after-statement... $ECHO_C" >&6
+	{ echo "$as_me:$LINENO: checking that the C compiler understands -Wdeclaration-after-statement" >&5
+echo $ECHO_N "checking that the C compiler understands -Wdeclaration-after-statement... $ECHO_C" >&6; }
 if test "${samba_cv_HAVE_Wdeclaration_after_statement+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
@@ -10706,13 +11301,22 @@
 	    }
 _ACEOF
 rm -f conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-  (eval $ac_link) 2>&5
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>&5
   ac_status=$?
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
+  { (case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_try") 2>&5
   ac_status=$?
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
@@ -10725,8 +11329,10 @@
 ( exit $ac_status )
 samba_cv_HAVE_Wdeclaration_after_statement=no
 fi
-rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
+rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
 fi
+
+
 	CFLAGS="$old_CFLAGS";
 	old_CFLAGS="";
 	export CFLAGS;
@@ -10739,16 +11345,16 @@
 
 
 fi
-echo "$as_me:$LINENO: result: $samba_cv_HAVE_Wdeclaration_after_statement" >&5
-echo "${ECHO_T}$samba_cv_HAVE_Wdeclaration_after_statement" >&6
+{ echo "$as_me:$LINENO: result: $samba_cv_HAVE_Wdeclaration_after_statement" >&5
+echo "${ECHO_T}$samba_cv_HAVE_Wdeclaration_after_statement" >&6; }
 
 	if test x"$samba_cv_HAVE_Wdeclaration_after_statement" = x"yes"; then
 	    DEVELOPER_CFLAGS="${DEVELOPER_CFLAGS} -Wdeclaration-after-statement"
 	fi
 
 	#-Werror-implicit-function-declaration
-	echo "$as_me:$LINENO: checking that the C compiler understands -Werror-implicit-function-declaration" >&5
-echo $ECHO_N "checking that the C compiler understands -Werror-implicit-function-declaration... $ECHO_C" >&6
+	{ echo "$as_me:$LINENO: checking that the C compiler understands -Werror-implicit-function-declaration" >&5
+echo $ECHO_N "checking that the C compiler understands -Werror-implicit-function-declaration... $ECHO_C" >&6; }
 if test "${samba_cv_HAVE_Werror_implicit_function_declaration+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
@@ -10779,13 +11385,22 @@
 	    }
 _ACEOF
 rm -f conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-  (eval $ac_link) 2>&5
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>&5
   ac_status=$?
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
+  { (case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_try") 2>&5
   ac_status=$?
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
@@ -10798,8 +11413,10 @@
 ( exit $ac_status )
 samba_cv_HAVE_Werror_implicit_function_declaration=no
 fi
-rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
+rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
 fi
+
+
 	CFLAGS="$old_CFLAGS";
 	old_CFLAGS="";
 	export CFLAGS;
@@ -10812,8 +11429,8 @@
 
 
 fi
-echo "$as_me:$LINENO: result: $samba_cv_HAVE_Werror_implicit_function_declaration" >&5
-echo "${ECHO_T}$samba_cv_HAVE_Werror_implicit_function_declaration" >&6
+{ echo "$as_me:$LINENO: result: $samba_cv_HAVE_Werror_implicit_function_declaration" >&5
+echo "${ECHO_T}$samba_cv_HAVE_Werror_implicit_function_declaration" >&6; }
        if test x"$samba_cv_HAVE_Werror_implicit_function_declaration" = x"yes"; then
 	    DEVELOPER_CFLAGS="${DEVELOPER_CFLAGS} -Werror-implicit-function-declaration"
        fi
@@ -10825,11 +11442,11 @@
        fi
 fi
 
-# Check whether --enable-dmalloc or --disable-dmalloc was given.
+# Check whether --enable-dmalloc was given.
 if test "${enable_dmalloc+set}" = set; then
-  enableval="$enable_dmalloc"
+  enableval=$enable_dmalloc;
+fi
 
-fi;
 
 if test "x$enable_dmalloc" = xyes
 then
@@ -10848,16 +11465,15 @@
 
 #################################################
 # check for a shared memory profiling support
-echo "$as_me:$LINENO: checking whether to use profiling" >&5
-echo $ECHO_N "checking whether to use profiling... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking whether to use profiling" >&5
+echo $ECHO_N "checking whether to use profiling... $ECHO_C" >&6; }
 
-# Check whether --with-profiling-data or --without-profiling-data was given.
+# Check whether --with-profiling-data was given.
 if test "${with_profiling_data+set}" = set; then
-  withval="$with_profiling_data"
-   case "$withval" in
+  withval=$with_profiling_data;  case "$withval" in
   yes)
-    echo "$as_me:$LINENO: result: yes" >&5
-echo "${ECHO_T}yes" >&6
+    { echo "$as_me:$LINENO: result: yes" >&5
+echo "${ECHO_T}yes" >&6; }
 
 cat >>confdefs.h <<\_ACEOF
 #define WITH_PROFILE 1
@@ -10866,18 +11482,19 @@
     samba_cv_WITH_PROFILE=yes
     ;;
   *)
-    echo "$as_me:$LINENO: result: no" >&5
-echo "${ECHO_T}no" >&6
+    { echo "$as_me:$LINENO: result: no" >&5
+echo "${ECHO_T}no" >&6; }
     samba_cv_WITH_PROFILE=no
     ;;
   esac
 else
-  echo "$as_me:$LINENO: result: no" >&5
-echo "${ECHO_T}no" >&6
+  { echo "$as_me:$LINENO: result: no" >&5
+echo "${ECHO_T}no" >&6; }
 
-fi;
+fi
 
 
+
 # Find a good install program.  We prefer a C program (faster),
 # so one script is as good as another.  But avoid the broken or
 # incompatible versions:
@@ -10891,8 +11508,8 @@
 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
 # OS/2's system install, which has a completely different semantic
 # ./install, which can be erroneously created by make from ./install.sh.
-echo "$as_me:$LINENO: checking for a BSD-compatible install" >&5
-echo $ECHO_N "checking for a BSD-compatible install... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking for a BSD-compatible install" >&5
+echo $ECHO_N "checking for a BSD-compatible install... $ECHO_C" >&6; }
 if test -z "$INSTALL"; then
 if test "${ac_cv_path_install+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
@@ -10914,7 +11531,7 @@
     # by default.
     for ac_prog in ginstall scoinst install; do
       for ac_exec_ext in '' $ac_executable_extensions; do
-	if $as_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then
+	if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then
 	  if test $ac_prog = install &&
 	    grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
 	    # AIX install.  It has an incompatible calling convention.
@@ -10933,21 +11550,22 @@
     ;;
 esac
 done
+IFS=$as_save_IFS
 
 
 fi
   if test "${ac_cv_path_install+set}" = set; then
     INSTALL=$ac_cv_path_install
   else
-    # As a last resort, use the slow shell script.  We don't cache a
-    # path for INSTALL within a source directory, because that will
+    # As a last resort, use the slow shell script.  Don't cache a
+    # value for INSTALL within a source directory, because that will
     # break other packages using the cache if that directory is
-    # removed, or if the path is relative.
+    # removed, or if the value is a relative name.
     INSTALL=$ac_install_sh
   fi
 fi
-echo "$as_me:$LINENO: result: $INSTALL" >&5
-echo "${ECHO_T}$INSTALL" >&6
+{ echo "$as_me:$LINENO: result: $INSTALL" >&5
+echo "${ECHO_T}$INSTALL" >&6; }
 
 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
 # It thinks the first close brace ends the variable substitution.
@@ -10961,8 +11579,8 @@
 do
   # Extract the first word of "$ac_prog", so it can be a program name with args.
 set dummy $ac_prog; ac_word=$2
-echo "$as_me:$LINENO: checking for $ac_word" >&5
-echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking for $ac_word" >&5
+echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
 if test "${ac_cv_prog_AWK+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
@@ -10975,32 +11593,34 @@
   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
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
     ac_cv_prog_AWK="$ac_prog"
     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
     break 2
   fi
 done
 done
+IFS=$as_save_IFS
 
 fi
 fi
 AWK=$ac_cv_prog_AWK
 if test -n "$AWK"; then
-  echo "$as_me:$LINENO: result: $AWK" >&5
-echo "${ECHO_T}$AWK" >&6
+  { echo "$as_me:$LINENO: result: $AWK" >&5
+echo "${ECHO_T}$AWK" >&6; }
 else
-  echo "$as_me:$LINENO: result: no" >&5
-echo "${ECHO_T}no" >&6
+  { echo "$as_me:$LINENO: result: no" >&5
+echo "${ECHO_T}no" >&6; }
 fi
 
+
   test -n "$AWK" && break
 done
 
 # 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
+{ 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
@@ -11015,33 +11635,34 @@
   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
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$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
+IFS=$as_save_IFS
 
   ;;
 esac
 fi
 PERL=$ac_cv_path_PERL
-
 if test -n "$PERL"; then
-  echo "$as_me:$LINENO: result: $PERL" >&5
-echo "${ECHO_T}$PERL" >&6
+  { 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
+  { echo "$as_me:$LINENO: result: no" >&5
+echo "${ECHO_T}no" >&6; }
 fi
 
 
+
 if test -n "$ac_tool_prefix"; then
   # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
 set dummy ${ac_tool_prefix}ar; ac_word=$2
-echo "$as_me:$LINENO: checking for $ac_word" >&5
-echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking for $ac_word" >&5
+echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
 if test "${ac_cv_prog_AR+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
@@ -11054,32 +11675,34 @@
   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
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
     ac_cv_prog_AR="${ac_tool_prefix}ar"
     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
     break 2
   fi
 done
 done
+IFS=$as_save_IFS
 
 fi
 fi
 AR=$ac_cv_prog_AR
 if test -n "$AR"; then
-  echo "$as_me:$LINENO: result: $AR" >&5
-echo "${ECHO_T}$AR" >&6
+  { echo "$as_me:$LINENO: result: $AR" >&5
+echo "${ECHO_T}$AR" >&6; }
 else
-  echo "$as_me:$LINENO: result: no" >&5
-echo "${ECHO_T}no" >&6
+  { echo "$as_me:$LINENO: result: no" >&5
+echo "${ECHO_T}no" >&6; }
 fi
 
+
 fi
 if test -z "$ac_cv_prog_AR"; then
   ac_ct_AR=$AR
   # Extract the first word of "ar", so it can be a program name with args.
 set dummy ar; ac_word=$2
-echo "$as_me:$LINENO: checking for $ac_word" >&5
-echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking for $ac_word" >&5
+echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
 if test "${ac_cv_prog_ac_ct_AR+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
@@ -11092,34 +11715,49 @@
   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
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
     ac_cv_prog_ac_ct_AR="ar"
     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
     break 2
   fi
 done
 done
+IFS=$as_save_IFS
 
 fi
 fi
 ac_ct_AR=$ac_cv_prog_ac_ct_AR
 if test -n "$ac_ct_AR"; then
-  echo "$as_me:$LINENO: result: $ac_ct_AR" >&5
-echo "${ECHO_T}$ac_ct_AR" >&6
+  { echo "$as_me:$LINENO: result: $ac_ct_AR" >&5
+echo "${ECHO_T}$ac_ct_AR" >&6; }
 else
-  echo "$as_me:$LINENO: result: no" >&5
-echo "${ECHO_T}no" >&6
+  { echo "$as_me:$LINENO: result: no" >&5
+echo "${ECHO_T}no" >&6; }
 fi
 
-  AR=$ac_ct_AR
+  if test "x$ac_ct_AR" = x; then
+    AR=""
+  else
+    case $cross_compiling:$ac_tool_warned in
+yes:)
+{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
+whose name does not start with the host triplet.  If you think this
+configuration is useful to you, please write to autoconf at gnu.org." >&5
+echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
+whose name does not start with the host triplet.  If you think this
+configuration is useful to you, please write to autoconf at gnu.org." >&2;}
+ac_tool_warned=yes ;;
+esac
+    AR=$ac_ct_AR
+  fi
 else
   AR="$ac_cv_prog_AR"
 fi
 
 
 LD=ld
-echo "$as_me:$LINENO: checking if the linker ($LD) is GNU ld" >&5
-echo $ECHO_N "checking if the linker ($LD) is GNU ld... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking if the linker ($LD) is GNU ld" >&5
+echo $ECHO_N "checking if the linker ($LD) is GNU ld... $ECHO_C" >&6; }
 if test "${ac_cv_prog_gnu_ld+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
@@ -11130,17 +11768,17 @@
   ac_cv_prog_gnu_ld=no
 fi
 fi
-echo "$as_me:$LINENO: result: $ac_cv_prog_gnu_ld" >&5
-echo "${ECHO_T}$ac_cv_prog_gnu_ld" >&6
+{ echo "$as_me:$LINENO: result: $ac_cv_prog_gnu_ld" >&5
+echo "${ECHO_T}$ac_cv_prog_gnu_ld" >&6; }
 
 
 if test "$ac_cv_prog_gnu_ld" = "yes"; then
 	ac_cv_gnu_ld_version=`$LD -v 2>/dev/null | head -1`
-	echo "$as_me:$LINENO: checking GNU ld release date" >&5
-echo $ECHO_N "checking GNU ld release date... $ECHO_C" >&6
+	{ echo "$as_me:$LINENO: checking GNU ld release date" >&5
+echo $ECHO_N "checking GNU ld release date... $ECHO_C" >&6; }
 		ac_cv_gnu_ld_date=`echo $ac_cv_gnu_ld_version | sed -n 's,^.*\([2-9][0-9][0-9][0-9]\)[-]*\([01][0-9]\)[-]*\([0-3][0-9]\).*$,\1\2\3,p'`
-		echo "$as_me:$LINENO: result: ${ac_cv_gnu_ld_date}" >&5
-echo "${ECHO_T}${ac_cv_gnu_ld_date}" >&6
+		{ echo "$as_me:$LINENO: result: ${ac_cv_gnu_ld_date}" >&5
+echo "${ECHO_T}${ac_cv_gnu_ld_date}" >&6; }
         if test -n "$ac_cv_gnu_ld_date"; then
  	if test "$ac_cv_gnu_ld_date" -lt 20030217; then
  		ac_cv_gnu_ld_no_default_allow_shlib_undefined=yes
@@ -11149,21 +11787,21 @@
 		ac_cv_gnu_ld_version_script=yes
 	fi
         else
-           echo "$as_me:$LINENO: checking GNU ld release version" >&5
-echo $ECHO_N "checking GNU ld release version... $ECHO_C" >&6
+           { echo "$as_me:$LINENO: checking GNU ld release version" >&5
+echo $ECHO_N "checking GNU ld release version... $ECHO_C" >&6; }
                       ac_cv_gnu_ld_vernr=`echo $ac_cv_gnu_ld_version | sed -n 's,^.*\([1-9][0-9]*\.[0-9][0-9]*\).*$,\1,p'`
            ac_cv_gnu_ld_vernr_major=`echo $ac_cv_gnu_ld_vernr | cut -d '.' -f 1`
            ac_cv_gnu_ld_vernr_minor=`echo $ac_cv_gnu_ld_vernr | cut -d '.' -f 2`
-                      echo "$as_me:$LINENO: result: ${ac_cv_gnu_ld_vernr}" >&5
-echo "${ECHO_T}${ac_cv_gnu_ld_vernr}" >&6
-           echo "$as_me:$LINENO: checking GNU ld release version major" >&5
-echo $ECHO_N "checking GNU ld release version major... $ECHO_C" >&6
-           echo "$as_me:$LINENO: result: ${ac_cv_gnu_ld_vernr_major}" >&5
-echo "${ECHO_T}${ac_cv_gnu_ld_vernr_major}" >&6
-           echo "$as_me:$LINENO: checking GNU ld release version minor" >&5
-echo $ECHO_N "checking GNU ld release version minor... $ECHO_C" >&6
-           echo "$as_me:$LINENO: result: ${ac_cv_gnu_ld_vernr_minor}" >&5
-echo "${ECHO_T}${ac_cv_gnu_ld_vernr_minor}" >&6
+                      { echo "$as_me:$LINENO: result: ${ac_cv_gnu_ld_vernr}" >&5
+echo "${ECHO_T}${ac_cv_gnu_ld_vernr}" >&6; }
+           { echo "$as_me:$LINENO: checking GNU ld release version major" >&5
+echo $ECHO_N "checking GNU ld release version major... $ECHO_C" >&6; }
+           { echo "$as_me:$LINENO: result: ${ac_cv_gnu_ld_vernr_major}" >&5
+echo "${ECHO_T}${ac_cv_gnu_ld_vernr_major}" >&6; }
+           { echo "$as_me:$LINENO: checking GNU ld release version minor" >&5
+echo $ECHO_N "checking GNU ld release version minor... $ECHO_C" >&6; }
+           { echo "$as_me:$LINENO: result: ${ac_cv_gnu_ld_vernr_minor}" >&5
+echo "${ECHO_T}${ac_cv_gnu_ld_vernr_minor}" >&6; }
            if test "$ac_cv_gnu_ld_vernr_major" -lt 2 || test "$ac_cv_gnu_ld_vernr_minor" -lt 14; then
              ac_cv_gnu_ld_no_default_allow_shlib_undefined=yes
            fi
@@ -11176,15 +11814,15 @@
 
 
 if test "x$CC" != xcc; then
-  echo "$as_me:$LINENO: checking whether $CC and cc understand -c and -o together" >&5
-echo $ECHO_N "checking whether $CC and cc understand -c and -o together... $ECHO_C" >&6
+  { echo "$as_me:$LINENO: checking whether $CC and cc understand -c and -o together" >&5
+echo $ECHO_N "checking whether $CC and cc understand -c and -o together... $ECHO_C" >&6; }
 else
-  echo "$as_me:$LINENO: checking whether cc understands -c and -o together" >&5
-echo $ECHO_N "checking whether cc understands -c and -o together... $ECHO_C" >&6
+  { echo "$as_me:$LINENO: checking whether cc understands -c and -o together" >&5
+echo $ECHO_N "checking whether cc understands -c and -o together... $ECHO_C" >&6; }
 fi
 set dummy $CC; ac_cc=`echo $2 |
 		      sed 's/[^a-zA-Z0-9_]/_/g;s/^[0-9]/_/'`
-if eval "test \"\${ac_cv_prog_cc_${ac_cc}_c_o+set}\" = set"; then
+if { as_var=ac_cv_prog_cc_${ac_cc}_c_o; eval "test \"\${$as_var+set}\" = set"; }; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
@@ -11205,14 +11843,23 @@
 # Make sure it works both with $CC and with simple cc.
 # We do the test twice because some compilers refuse to overwrite an
 # existing .o file with -o, though they will create one.
-ac_try='$CC -c conftest.$ac_ext -o conftest.$ac_objext >&5'
-if { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
+ac_try='$CC -c conftest.$ac_ext -o conftest2.$ac_objext >&5'
+rm -f conftest2.*
+if { (case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_try") 2>&5
   ac_status=$?
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } &&
-   test -f conftest.$ac_objext && { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
+   test -f conftest2.$ac_objext && { (case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_try") 2>&5
   ac_status=$?
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); };
@@ -11221,19 +11868,32 @@
   if test "x$CC" != xcc; then
     # Test first that cc exists at all.
     if { ac_try='cc -c conftest.$ac_ext >&5'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
+  { (case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_try") 2>&5
   ac_status=$?
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
-      ac_try='cc -c conftest.$ac_ext -o conftest.$ac_objext >&5'
-      if { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
+      ac_try='cc -c conftest.$ac_ext -o conftest2.$ac_objext >&5'
+      rm -f conftest2.*
+      if { (case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_try") 2>&5
   ac_status=$?
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } &&
-	 test -f conftest.$ac_objext && { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
+	 test -f conftest2.$ac_objext && { (case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_try") 2>&5
   ac_status=$?
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); };
@@ -11249,15 +11909,15 @@
 else
   eval ac_cv_prog_cc_${ac_cc}_c_o=no
 fi
-rm -f conftest*
+rm -f core conftest*
 
 fi
-if eval "test \"`echo '$ac_cv_prog_cc_'${ac_cc}_c_o`\" = yes"; then
-  echo "$as_me:$LINENO: result: yes" >&5
-echo "${ECHO_T}yes" >&6
+if eval test \$ac_cv_prog_cc_${ac_cc}_c_o = yes; then
+  { echo "$as_me:$LINENO: result: yes" >&5
+echo "${ECHO_T}yes" >&6; }
 else
-  echo "$as_me:$LINENO: result: no" >&5
-echo "${ECHO_T}no" >&6
+  { echo "$as_me:$LINENO: result: no" >&5
+echo "${ECHO_T}no" >&6; }
 
 cat >>confdefs.h <<\_ACEOF
 #define NO_MINUS_C_MINUS_O 1
@@ -11272,8 +11932,8 @@
 fi
 
 
-echo "$as_me:$LINENO: checking that the C compiler understands -Werror" >&5
-echo $ECHO_N "checking that the C compiler understands -Werror... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking that the C compiler understands -Werror" >&5
+echo $ECHO_N "checking that the C compiler understands -Werror... $ECHO_C" >&6; }
 if test "${samba_cv_HAVE_Werror+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
@@ -11304,13 +11964,22 @@
   }
 _ACEOF
 rm -f conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-  (eval $ac_link) 2>&5
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>&5
   ac_status=$?
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
+  { (case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_try") 2>&5
   ac_status=$?
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
@@ -11323,8 +11992,10 @@
 ( exit $ac_status )
 samba_cv_HAVE_Werror=no
 fi
-rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
+rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
 fi
+
+
 	CFLAGS="$old_CFLAGS";
 	old_CFLAGS="";
 	export CFLAGS;
@@ -11336,13 +12007,13 @@
 	export LDFLAGS;
 
 fi
-echo "$as_me:$LINENO: result: $samba_cv_HAVE_Werror" >&5
-echo "${ECHO_T}$samba_cv_HAVE_Werror" >&6
+{ echo "$as_me:$LINENO: result: $samba_cv_HAVE_Werror" >&5
+echo "${ECHO_T}$samba_cv_HAVE_Werror" >&6; }
 if test x"$samba_cv_HAVE_Werror" = x"yes"; then
    Werror_FLAGS="-Werror"
 else
-echo "$as_me:$LINENO: checking that the C compiler understands -w2" >&5
-echo $ECHO_N "checking that the C compiler understands -w2... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking that the C compiler understands -w2" >&5
+echo $ECHO_N "checking that the C compiler understands -w2... $ECHO_C" >&6; }
 if test "${samba_cv_HAVE_w2+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
@@ -11373,13 +12044,22 @@
   }
 _ACEOF
 rm -f conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-  (eval $ac_link) 2>&5
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>&5
   ac_status=$?
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
+  { (case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_try") 2>&5
   ac_status=$?
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
@@ -11392,8 +12072,10 @@
 ( exit $ac_status )
 samba_cv_HAVE_w2=no
 fi
-rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
+rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
 fi
+
+
 	CFLAGS="$old_CFLAGS";
 	old_CFLAGS="";
 	export CFLAGS;
@@ -11405,15 +12087,96 @@
 	export LDFLAGS;
 
 fi
-echo "$as_me:$LINENO: result: $samba_cv_HAVE_w2" >&5
-echo "${ECHO_T}$samba_cv_HAVE_w2" >&6
+{ echo "$as_me:$LINENO: result: $samba_cv_HAVE_w2" >&5
+echo "${ECHO_T}$samba_cv_HAVE_w2" >&6; }
 if test x"$samba_cv_HAVE_w2" = x"yes"; then
    Werror_FLAGS="-w2"
+else
+{ echo "$as_me:$LINENO: checking that the C compiler understands -errwarn" >&5
+echo $ECHO_N "checking that the C compiler understands -errwarn... $ECHO_C" >&6; }
+if test "${samba_cv_HAVE_errwarn+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+
+
+	old_CFLAGS="$CFLAGS";
+	CFLAGS="-errwarn=%all";
+	export CFLAGS;
+	old_CPPFLAGS="$CPPFLAGS";
+	CPPFLAGS="$CPPFLAGS";
+	export CPPFLAGS;
+	old_LDFLAGS="$LDFLAGS";
+	LDFLAGS="$LDFLAGS";
+	export LDFLAGS;
+	if test "$cross_compiling" = yes; then
+  samba_cv_HAVE_errwarn=cross
+else
+  cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+
+   int main(void)
+   {
+	return 0;
+   }
+_ACEOF
+rm -f conftest$ac_exeext
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>&5
+  ac_status=$?
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
+  { (case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_try") 2>&5
+  ac_status=$?
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
+  samba_cv_HAVE_errwarn=yes
+else
+  echo "$as_me: program exited with status $ac_status" >&5
+echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+( exit $ac_status )
+samba_cv_HAVE_errwarn=no
 fi
+rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
 fi
 
-echo "$as_me:$LINENO: checking that the C compiler understands volatile" >&5
-echo $ECHO_N "checking that the C compiler understands volatile... $ECHO_C" >&6
+
+	CFLAGS="$old_CFLAGS";
+	old_CFLAGS="";
+	export CFLAGS;
+	CPPFLAGS="$old_CPPFLAGS";
+	old_CPPFLAGS="";
+	export CPPFLAGS;
+	LDFLAGS="$old_LDFLAGS";
+	old_LDFLAGS="";
+	export LDFLAGS;
+
+fi
+{ echo "$as_me:$LINENO: result: $samba_cv_HAVE_errwarn" >&5
+echo "${ECHO_T}$samba_cv_HAVE_errwarn" >&6; }
+if test x"$samba_cv_HAVE_errwarn" = x"yes"; then
+   Werror_FLAGS="-errwarn=%all"
+fi
+fi
+fi
+
+{ echo "$as_me:$LINENO: checking that the C compiler understands volatile" >&5
+echo $ECHO_N "checking that the C compiler understands volatile... $ECHO_C" >&6; }
 if test "${samba_cv_volatile+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
@@ -11434,38 +12197,34 @@
 }
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>conftest.er1
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   samba_cv_volatile=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-samba_cv_volatile=no
+	samba_cv_volatile=no
 fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 fi
-echo "$as_me:$LINENO: result: $samba_cv_volatile" >&5
-echo "${ECHO_T}$samba_cv_volatile" >&6
+{ echo "$as_me:$LINENO: result: $samba_cv_volatile" >&5
+echo "${ECHO_T}$samba_cv_volatile" >&6; }
 if test x"$samba_cv_volatile" = x"yes"; then
 
 cat >>confdefs.h <<\_ACEOF
@@ -11479,8 +12238,8 @@
 # and don't truncate the values to INT_MAX
 # a runtime test is needed here
 
-echo "$as_me:$LINENO: checking that the C compiler understands negative enum values" >&5
-echo $ECHO_N "checking that the C compiler understands negative enum values... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking that the C compiler understands negative enum values" >&5
+echo $ECHO_N "checking that the C compiler understands negative enum values... $ECHO_C" >&6; }
 if test "${SMB_BUILD_CC_NEGATIVE_ENUM_VALUES+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
@@ -11519,13 +12278,22 @@
 
 _ACEOF
 rm -f conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-  (eval $ac_link) 2>&5
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>&5
   ac_status=$?
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
+  { (case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_try") 2>&5
   ac_status=$?
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
@@ -11538,11 +12306,13 @@
 ( exit $ac_status )
 SMB_BUILD_CC_NEGATIVE_ENUM_VALUES=no
 fi
-rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
+rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
 fi
+
+
 fi
-echo "$as_me:$LINENO: result: $SMB_BUILD_CC_NEGATIVE_ENUM_VALUES" >&5
-echo "${ECHO_T}$SMB_BUILD_CC_NEGATIVE_ENUM_VALUES" >&6
+{ echo "$as_me:$LINENO: result: $SMB_BUILD_CC_NEGATIVE_ENUM_VALUES" >&5
+echo "${ECHO_T}$SMB_BUILD_CC_NEGATIVE_ENUM_VALUES" >&6; }
 if test x"$SMB_BUILD_CC_NEGATIVE_ENUM_VALUES" != x"yes"; then
 	{ echo "$as_me:$LINENO: WARNING: using --unit-enums for pidl" >&5
 echo "$as_me: WARNING: using --unit-enums for pidl" >&2;}
@@ -11554,8 +12324,8 @@
 saved_CFLAGS="$CFLAGS";
 c99_init=no
 if test x"$c99_init" = x"no"; then
-    echo "$as_me:$LINENO: checking for C99 designated initializers" >&5
-echo $ECHO_N "checking for C99 designated initializers... $ECHO_C" >&6
+    { echo "$as_me:$LINENO: checking for C99 designated initializers" >&5
+echo $ECHO_N "checking for C99 designated initializers... $ECHO_C" >&6; }
     CFLAGS="$saved_CFLAGS";
     cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
@@ -11575,41 +12345,37 @@
 }
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>conftest.er1
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
-  echo "$as_me:$LINENO: result: yes" >&5
-echo "${ECHO_T}yes" >&6; c99_init=yes
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
+  { echo "$as_me:$LINENO: result: yes" >&5
+echo "${ECHO_T}yes" >&6; }; c99_init=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-echo "$as_me:$LINENO: result: no" >&5
-echo "${ECHO_T}no" >&6
+	{ echo "$as_me:$LINENO: result: no" >&5
+echo "${ECHO_T}no" >&6; }
 fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 fi
 if test x"$c99_init" = x"no"; then
-    echo "$as_me:$LINENO: checking for C99 designated initializers with -AC99" >&5
-echo $ECHO_N "checking for C99 designated initializers with -AC99... $ECHO_C" >&6
+    { echo "$as_me:$LINENO: checking for C99 designated initializers with -AC99" >&5
+echo $ECHO_N "checking for C99 designated initializers with -AC99... $ECHO_C" >&6; }
     CFLAGS="$saved_CFLAGS -AC99";
     cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
@@ -11629,41 +12395,37 @@
 }
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>conftest.er1
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
-  echo "$as_me:$LINENO: result: yes" >&5
-echo "${ECHO_T}yes" >&6; c99_init=yes
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
+  { echo "$as_me:$LINENO: result: yes" >&5
+echo "${ECHO_T}yes" >&6; }; c99_init=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-echo "$as_me:$LINENO: result: no" >&5
-echo "${ECHO_T}no" >&6
+	{ echo "$as_me:$LINENO: result: no" >&5
+echo "${ECHO_T}no" >&6; }
 fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 fi
 if test x"$c99_init" = x"no"; then
-    echo "$as_me:$LINENO: checking for C99 designated initializers with -qlanglvl=extc99" >&5
-echo $ECHO_N "checking for C99 designated initializers with -qlanglvl=extc99... $ECHO_C" >&6
+    { echo "$as_me:$LINENO: checking for C99 designated initializers with -qlanglvl=extc99" >&5
+echo $ECHO_N "checking for C99 designated initializers with -qlanglvl=extc99... $ECHO_C" >&6; }
     CFLAGS="$saved_CFLAGS -qlanglvl=extc99";
     cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
@@ -11683,41 +12445,37 @@
 }
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>conftest.er1
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
-  echo "$as_me:$LINENO: result: yes" >&5
-echo "${ECHO_T}yes" >&6; c99_init=yes
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
+  { echo "$as_me:$LINENO: result: yes" >&5
+echo "${ECHO_T}yes" >&6; }; c99_init=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-echo "$as_me:$LINENO: result: no" >&5
-echo "${ECHO_T}no" >&6
+	{ echo "$as_me:$LINENO: result: no" >&5
+echo "${ECHO_T}no" >&6; }
 fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 fi
 if test x"$c99_init" = x"no"; then
-    echo "$as_me:$LINENO: checking for C99 designated initializers with -qlanglvl=stdc99" >&5
-echo $ECHO_N "checking for C99 designated initializers with -qlanglvl=stdc99... $ECHO_C" >&6
+    { echo "$as_me:$LINENO: checking for C99 designated initializers with -qlanglvl=stdc99" >&5
+echo $ECHO_N "checking for C99 designated initializers with -qlanglvl=stdc99... $ECHO_C" >&6; }
     CFLAGS="$saved_CFLAGS -qlanglvl=stdc99";
     cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
@@ -11737,41 +12495,37 @@
 }
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>conftest.er1
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
-  echo "$as_me:$LINENO: result: yes" >&5
-echo "${ECHO_T}yes" >&6; c99_init=yes
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
+  { echo "$as_me:$LINENO: result: yes" >&5
+echo "${ECHO_T}yes" >&6; }; c99_init=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-echo "$as_me:$LINENO: result: no" >&5
-echo "${ECHO_T}no" >&6
+	{ echo "$as_me:$LINENO: result: no" >&5
+echo "${ECHO_T}no" >&6; }
 fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 fi
 if test x"$c99_init" = x"no"; then
-    echo "$as_me:$LINENO: checking for C99 designated initializers with -c99" >&5
-echo $ECHO_N "checking for C99 designated initializers with -c99... $ECHO_C" >&6
+    { echo "$as_me:$LINENO: checking for C99 designated initializers with -c99" >&5
+echo $ECHO_N "checking for C99 designated initializers with -c99... $ECHO_C" >&6; }
     CFLAGS="$saved_CFLAGS -c99"
     cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
@@ -11791,37 +12545,33 @@
 }
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>conftest.er1
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
-  echo "$as_me:$LINENO: result: yes" >&5
-echo "${ECHO_T}yes" >&6; c99_init=yes
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
+  { echo "$as_me:$LINENO: result: yes" >&5
+echo "${ECHO_T}yes" >&6; }; c99_init=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-echo "$as_me:$LINENO: result: no" >&5
-echo "${ECHO_T}no" >&6
+	{ echo "$as_me:$LINENO: result: no" >&5
+echo "${ECHO_T}no" >&6; }
 fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 fi
 
 if test "`uname`" = "HP-UX"; then
@@ -11846,34 +12596,34 @@
 
 
 UNAME_S=`(uname -s) 2>/dev/null` || UNAME_S="unknown"
-echo "$as_me:$LINENO: checking uname -s" >&5
-echo $ECHO_N "checking uname -s... $ECHO_C" >&6
-echo "$as_me:$LINENO: result: ${UNAME_S}" >&5
-echo "${ECHO_T}${UNAME_S}" >&6
+{ echo "$as_me:$LINENO: checking uname -s" >&5
+echo $ECHO_N "checking uname -s... $ECHO_C" >&6; }
+{ echo "$as_me:$LINENO: result: ${UNAME_S}" >&5
+echo "${ECHO_T}${UNAME_S}" >&6; }
 
 UNAME_R=`(uname -r) 2>/dev/null` || UNAME_R="unknown"
-echo "$as_me:$LINENO: checking uname -r" >&5
-echo $ECHO_N "checking uname -r... $ECHO_C" >&6
-echo "$as_me:$LINENO: result: ${UNAME_R}" >&5
-echo "${ECHO_T}${UNAME_R}" >&6
+{ echo "$as_me:$LINENO: checking uname -r" >&5
+echo $ECHO_N "checking uname -r... $ECHO_C" >&6; }
+{ echo "$as_me:$LINENO: result: ${UNAME_R}" >&5
+echo "${ECHO_T}${UNAME_R}" >&6; }
 
 UNAME_M=`(uname -m) 2>/dev/null` || UNAME_M="unknown"
-echo "$as_me:$LINENO: checking uname -m" >&5
-echo $ECHO_N "checking uname -m... $ECHO_C" >&6
-echo "$as_me:$LINENO: result: ${UNAME_M}" >&5
-echo "${ECHO_T}${UNAME_M}" >&6
+{ echo "$as_me:$LINENO: checking uname -m" >&5
+echo $ECHO_N "checking uname -m... $ECHO_C" >&6; }
+{ echo "$as_me:$LINENO: result: ${UNAME_M}" >&5
+echo "${ECHO_T}${UNAME_M}" >&6; }
 
 UNAME_P=`(uname -p) 2>/dev/null` || UNAME_P="unknown"
-echo "$as_me:$LINENO: checking uname -p" >&5
-echo $ECHO_N "checking uname -p... $ECHO_C" >&6
-echo "$as_me:$LINENO: result: ${UNAME_P}" >&5
-echo "${ECHO_T}${UNAME_P}" >&6
+{ echo "$as_me:$LINENO: checking uname -p" >&5
+echo $ECHO_N "checking uname -p... $ECHO_C" >&6; }
+{ echo "$as_me:$LINENO: result: ${UNAME_P}" >&5
+echo "${ECHO_T}${UNAME_P}" >&6; }
 
 UNAME_I=`(uname -i) 2>/dev/null` || UNAME_I="unknown"
-echo "$as_me:$LINENO: checking uname -i" >&5
-echo $ECHO_N "checking uname -i... $ECHO_C" >&6
-echo "$as_me:$LINENO: result: ${UNAME_I}" >&5
-echo "${ECHO_T}${UNAME_I}" >&6
+{ echo "$as_me:$LINENO: checking uname -i" >&5
+echo $ECHO_N "checking uname -i... $ECHO_C" >&6; }
+{ echo "$as_me:$LINENO: result: ${UNAME_I}" >&5
+echo "${ECHO_T}${UNAME_I}" >&6; }
 
   case "$host_os" in
 	*irix6*)
@@ -11888,7 +12638,7 @@
 DYNEXP=
 
 
-default_static_modules="pdb_smbpasswd pdb_tdbsam rpc_lsarpc rpc_samr rpc_winreg rpc_initshutdown rpc_dssetup rpc_wkssvc rpc_svcctl2 rpc_ntsvcs2 rpc_netlogon rpc_netdfs rpc_srvsvc2 rpc_spoolss rpc_eventlog2 auth_sam auth_unix auth_winbind auth_server auth_domain auth_builtin vfs_default nss_info_template"
+default_static_modules="pdb_smbpasswd pdb_tdbsam rpc_lsarpc rpc_samr rpc_winreg rpc_initshutdown rpc_dssetup rpc_wkssvc rpc_svcctl2 rpc_ntsvcs2 rpc_netlogon rpc_netdfs rpc_srvsvc rpc_spoolss rpc_eventlog2 auth_sam auth_unix auth_winbind auth_server auth_domain auth_builtin vfs_default nss_info_template"
 
 default_shared_modules="vfs_recycle vfs_audit vfs_extd_audit vfs_full_audit vfs_netatalk vfs_fake_perms vfs_default_quota vfs_readonly vfs_cap vfs_expand_msdfs vfs_shadow_copy vfs_shadow_copy2 charset_CP850 charset_CP437 auth_script vfs_readahead vfs_xattr_tdb vfs_streams_xattr"
 
@@ -11923,8 +12673,8 @@
 #
 # CRAY Unicos has broken const handling
        *unicos*)
-	  echo "$as_me:$LINENO: result: disabling const" >&5
-echo "${ECHO_T}disabling const" >&6
+	  { echo "$as_me:$LINENO: result: disabling const" >&5
+echo "${ECHO_T}disabling const" >&6; }
 	  CPPFLAGS="$CPPFLAGS -Dconst="
 	  ;;
 
@@ -11933,8 +12683,8 @@
 # files *at all* unless the -D_LARGE_FILE or -D_LARGE_FILE_API flags are set.
 #
     *aix4*)
-	  echo "$as_me:$LINENO: result: enabling large file support" >&5
-echo "${ECHO_T}enabling large file support" >&6
+	  { echo "$as_me:$LINENO: result: enabling large file support" >&5
+echo "${ECHO_T}enabling large file support" >&6; }
       CPPFLAGS="$CPPFLAGS -D_LARGE_FILES"
 
 cat >>confdefs.h <<\_ACEOF
@@ -11960,12 +12710,12 @@
 
 		case `uname -r` in
 			5.0|5.0.*|5.1|5.1.*|5.2|5.2.*|5.3|5.3.*|5.5|5.5.*)
-	  			echo "$as_me:$LINENO: result: no large file support" >&5
-echo "${ECHO_T}no large file support" >&6
+	  			{ echo "$as_me:$LINENO: result: no large file support" >&5
+echo "${ECHO_T}no large file support" >&6; }
 				;;
 			5.*)
-			echo "$as_me:$LINENO: result: enabling large file support" >&5
-echo "${ECHO_T}enabling large file support" >&6
+			{ echo "$as_me:$LINENO: result: enabling large file support" >&5
+echo "${ECHO_T}enabling large file support" >&6; }
 			if test "$ac_cv_c_compiler_gnu" = yes; then
 				${CC-cc} -v >conftest.c 2>&1
 				ac_cv_gcc_compiler_version_number=`grep 'gcc version' conftest.c`
@@ -12062,8 +12812,8 @@
 #
     *sysv4*)
       if test $host = mips-sni-sysv4 ; then
-        echo "$as_me:$LINENO: checking for LFS support" >&5
-echo $ECHO_N "checking for LFS support... $ECHO_C" >&6
+        { echo "$as_me:$LINENO: checking for LFS support" >&5
+echo $ECHO_N "checking for LFS support... $ECHO_C" >&6; }
         old_CPPFLAGS="$CPPFLAGS"
         CPPFLAGS="-D_LARGEFILE64_SOURCE $CPPFLAGS"
         if test "$cross_compiling" = yes; then
@@ -12086,13 +12836,22 @@
 }
 _ACEOF
 rm -f conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-  (eval $ac_link) 2>&5
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>&5
   ac_status=$?
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
+  { (case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_try") 2>&5
   ac_status=$?
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
@@ -12105,8 +12864,10 @@
 ( exit $ac_status )
 SINIX_LFS_SUPPORT=no
 fi
-rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
+rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
 fi
+
+
         CPPFLAGS="$old_CPPFLAGS"
         if test x$SINIX_LFS_SUPPORT = xyes ; then
           CPPFLAGS="-D_LARGEFILE64_SOURCE $CPPFLAGS"
@@ -12119,16 +12880,16 @@
           LDFLAGS="`getconf LFS64_LDFLAGS` $LDFLAGS"
           LIBS="`getconf LFS64_LIBS` $LIBS"
         fi
-      echo "$as_me:$LINENO: result: $SINIX_LFS_SUPPORT" >&5
-echo "${ECHO_T}$SINIX_LFS_SUPPORT" >&6
+      { echo "$as_me:$LINENO: result: $SINIX_LFS_SUPPORT" >&5
+echo "${ECHO_T}$SINIX_LFS_SUPPORT" >&6; }
       fi
     ;;
 
 # Tests for linux LFS support. Need kernel 2.4 and glibc2.2 or greater support.
 #
     *linux*)
-        echo "$as_me:$LINENO: checking for LFS support" >&5
-echo $ECHO_N "checking for LFS support... $ECHO_C" >&6
+        { echo "$as_me:$LINENO: checking for LFS support" >&5
+echo $ECHO_N "checking for LFS support... $ECHO_C" >&6; }
         old_CPPFLAGS="$CPPFLAGS"
         CPPFLAGS="-D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE $CPPFLAGS"
        if test "$cross_compiling" = yes; then
@@ -12179,13 +12940,22 @@
 
 _ACEOF
 rm -f conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-  (eval $ac_link) 2>&5
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>&5
   ac_status=$?
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
+  { (case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_try") 2>&5
   ac_status=$?
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
@@ -12198,8 +12968,10 @@
 ( exit $ac_status )
 LINUX_LFS_SUPPORT=no
 fi
-rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
+rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
 fi
+
+
 	CPPFLAGS="$old_CPPFLAGS"
 	if test x$LINUX_LFS_SUPPORT = xyes ; then
 		CPPFLAGS="-D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE $CPPFLAGS"
@@ -12219,8 +12991,8 @@
 _ACEOF
 
 	fi
-	echo "$as_me:$LINENO: result: $LINUX_LFS_SUPPORT" >&5
-echo "${ECHO_T}$LINUX_LFS_SUPPORT" >&6
+	{ echo "$as_me:$LINENO: result: $LINUX_LFS_SUPPORT" >&5
+echo "${ECHO_T}$LINUX_LFS_SUPPORT" >&6; }
 	;;
 
 #
@@ -12239,8 +13011,8 @@
 
 	;;
     *hurd*)
-        echo "$as_me:$LINENO: checking for LFS support" >&5
-echo $ECHO_N "checking for LFS support... $ECHO_C" >&6
+        { echo "$as_me:$LINENO: checking for LFS support" >&5
+echo $ECHO_N "checking for LFS support... $ECHO_C" >&6; }
         old_CPPFLAGS="$CPPFLAGS"
         CPPFLAGS="-D_LARGEFILE64_SOURCE -D_GNU_SOURCE $CPPFLAGS"
         if test "$cross_compiling" = yes; then
@@ -12263,13 +13035,22 @@
 }
 _ACEOF
 rm -f conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-  (eval $ac_link) 2>&5
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>&5
   ac_status=$?
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
+  { (case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_try") 2>&5
   ac_status=$?
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
@@ -12282,8 +13063,10 @@
 ( exit $ac_status )
 GLIBC_LFS_SUPPORT=no
 fi
-rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
+rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
 fi
+
+
         CPPFLAGS="$old_CPPFLAGS"
         if test x$GLIBC_LFS_SUPPORT = xyes ; then
           CPPFLAGS="-D_LARGEFILE64_SOURCE -D_GNU_SOURCE $CPPFLAGS"
@@ -12298,8 +13081,8 @@
 _ACEOF
 
         fi
-      echo "$as_me:$LINENO: result: $GLIBC_LFS_SUPPORT" >&5
-echo "${ECHO_T}$GLIBC_LFS_SUPPORT" >&6
+      { echo "$as_me:$LINENO: result: $GLIBC_LFS_SUPPORT" >&5
+echo "${ECHO_T}$GLIBC_LFS_SUPPORT" >&6; }
     ;;
 
 esac
@@ -12323,8 +13106,8 @@
 
 LIBREPLACEOBJ="${LIBREPLACEOBJ} snprintf.o"
 
-echo "$as_me:$LINENO: checking return type of signal handlers" >&5
-echo $ECHO_N "checking return type of signal handlers... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking return type of signal handlers" >&5
+echo $ECHO_N "checking return type of signal handlers... $ECHO_C" >&6; }
 if test "${ac_cv_type_signal+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
@@ -12336,64 +13119,52 @@
 /* end confdefs.h.  */
 #include <sys/types.h>
 #include <signal.h>
-#ifdef signal
-# undef signal
-#endif
-#ifdef __cplusplus
-extern "C" void (*signal (int, void (*)(int)))(int);
-#else
-void (*signal ()) ();
-#endif
 
 int
 main ()
 {
-int i;
+return *(signal (0, 0)) (0) == 1;
   ;
   return 0;
 }
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>conftest.er1
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
-  ac_cv_type_signal=void
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
+  ac_cv_type_signal=int
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_cv_type_signal=int
+	ac_cv_type_signal=void
 fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 fi
-echo "$as_me:$LINENO: result: $ac_cv_type_signal" >&5
-echo "${ECHO_T}$ac_cv_type_signal" >&6
+{ echo "$as_me:$LINENO: result: $ac_cv_type_signal" >&5
+echo "${ECHO_T}$ac_cv_type_signal" >&6; }
 
 cat >>confdefs.h <<_ACEOF
 #define RETSIGTYPE $ac_cv_type_signal
 _ACEOF
 
 
-echo "$as_me:$LINENO: checking for uid_t in sys/types.h" >&5
-echo $ECHO_N "checking for uid_t in sys/types.h... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking for uid_t in sys/types.h" >&5
+echo $ECHO_N "checking for uid_t in sys/types.h... $ECHO_C" >&6; }
 if test "${ac_cv_type_uid_t+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
@@ -12415,8 +13186,8 @@
 rm -f conftest*
 
 fi
-echo "$as_me:$LINENO: result: $ac_cv_type_uid_t" >&5
-echo "${ECHO_T}$ac_cv_type_uid_t" >&6
+{ echo "$as_me:$LINENO: result: $ac_cv_type_uid_t" >&5
+echo "${ECHO_T}$ac_cv_type_uid_t" >&6; }
 if test $ac_cv_type_uid_t = no; then
 
 cat >>confdefs.h <<\_ACEOF
@@ -12430,8 +13201,8 @@
 
 fi
 
-echo "$as_me:$LINENO: checking for mode_t" >&5
-echo $ECHO_N "checking for mode_t... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking for mode_t" >&5
+echo $ECHO_N "checking for mode_t... $ECHO_C" >&6; }
 if test "${ac_cv_type_mode_t+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
@@ -12442,50 +13213,47 @@
 cat >>conftest.$ac_ext <<_ACEOF
 /* end confdefs.h.  */
 $ac_includes_default
+typedef mode_t ac__type_new_;
 int
 main ()
 {
-if ((mode_t *) 0)
+if ((ac__type_new_ *) 0)
   return 0;
-if (sizeof (mode_t))
+if (sizeof (ac__type_new_))
   return 0;
   ;
   return 0;
 }
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>conftest.er1
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_cv_type_mode_t=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_cv_type_mode_t=no
+	ac_cv_type_mode_t=no
 fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 fi
-echo "$as_me:$LINENO: result: $ac_cv_type_mode_t" >&5
-echo "${ECHO_T}$ac_cv_type_mode_t" >&6
+{ echo "$as_me:$LINENO: result: $ac_cv_type_mode_t" >&5
+echo "${ECHO_T}$ac_cv_type_mode_t" >&6; }
 if test $ac_cv_type_mode_t = yes; then
   :
 else
@@ -12496,8 +13264,8 @@
 
 fi
 
-echo "$as_me:$LINENO: checking for off_t" >&5
-echo $ECHO_N "checking for off_t... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking for off_t" >&5
+echo $ECHO_N "checking for off_t... $ECHO_C" >&6; }
 if test "${ac_cv_type_off_t+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
@@ -12508,62 +13276,59 @@
 cat >>conftest.$ac_ext <<_ACEOF
 /* end confdefs.h.  */
 $ac_includes_default
+typedef off_t ac__type_new_;
 int
 main ()
 {
-if ((off_t *) 0)
+if ((ac__type_new_ *) 0)
   return 0;
-if (sizeof (off_t))
+if (sizeof (ac__type_new_))
   return 0;
   ;
   return 0;
 }
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>conftest.er1
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_cv_type_off_t=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_cv_type_off_t=no
+	ac_cv_type_off_t=no
 fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 fi
-echo "$as_me:$LINENO: result: $ac_cv_type_off_t" >&5
-echo "${ECHO_T}$ac_cv_type_off_t" >&6
+{ echo "$as_me:$LINENO: result: $ac_cv_type_off_t" >&5
+echo "${ECHO_T}$ac_cv_type_off_t" >&6; }
 if test $ac_cv_type_off_t = yes; then
   :
 else
 
 cat >>confdefs.h <<_ACEOF
-#define off_t long
+#define off_t long int
 _ACEOF
 
 fi
 
-echo "$as_me:$LINENO: checking for size_t" >&5
-echo $ECHO_N "checking for size_t... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking for size_t" >&5
+echo $ECHO_N "checking for size_t... $ECHO_C" >&6; }
 if test "${ac_cv_type_size_t+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
@@ -12574,62 +13339,59 @@
 cat >>conftest.$ac_ext <<_ACEOF
 /* end confdefs.h.  */
 $ac_includes_default
+typedef size_t ac__type_new_;
 int
 main ()
 {
-if ((size_t *) 0)
+if ((ac__type_new_ *) 0)
   return 0;
-if (sizeof (size_t))
+if (sizeof (ac__type_new_))
   return 0;
   ;
   return 0;
 }
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>conftest.er1
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_cv_type_size_t=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_cv_type_size_t=no
+	ac_cv_type_size_t=no
 fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 fi
-echo "$as_me:$LINENO: result: $ac_cv_type_size_t" >&5
-echo "${ECHO_T}$ac_cv_type_size_t" >&6
+{ echo "$as_me:$LINENO: result: $ac_cv_type_size_t" >&5
+echo "${ECHO_T}$ac_cv_type_size_t" >&6; }
 if test $ac_cv_type_size_t = yes; then
   :
 else
 
 cat >>confdefs.h <<_ACEOF
-#define size_t unsigned
+#define size_t unsigned int
 _ACEOF
 
 fi
 
-echo "$as_me:$LINENO: checking for pid_t" >&5
-echo $ECHO_N "checking for pid_t... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking for pid_t" >&5
+echo $ECHO_N "checking for pid_t... $ECHO_C" >&6; }
 if test "${ac_cv_type_pid_t+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
@@ -12640,50 +13402,47 @@
 cat >>conftest.$ac_ext <<_ACEOF
 /* end confdefs.h.  */
 $ac_includes_default
+typedef pid_t ac__type_new_;
 int
 main ()
 {
-if ((pid_t *) 0)
+if ((ac__type_new_ *) 0)
   return 0;
-if (sizeof (pid_t))
+if (sizeof (ac__type_new_))
   return 0;
   ;
   return 0;
 }
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>conftest.er1
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_cv_type_pid_t=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_cv_type_pid_t=no
+	ac_cv_type_pid_t=no
 fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 fi
-echo "$as_me:$LINENO: result: $ac_cv_type_pid_t" >&5
-echo "${ECHO_T}$ac_cv_type_pid_t" >&6
+{ echo "$as_me:$LINENO: result: $ac_cv_type_pid_t" >&5
+echo "${ECHO_T}$ac_cv_type_pid_t" >&6; }
 if test $ac_cv_type_pid_t = yes; then
   :
 else
@@ -12694,9 +13453,8 @@
 
 fi
 
-
-echo "$as_me:$LINENO: checking for struct stat.st_rdev" >&5
-echo $ECHO_N "checking for struct stat.st_rdev... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking for struct stat.st_rdev" >&5
+echo $ECHO_N "checking for struct stat.st_rdev... $ECHO_C" >&6; }
 if test "${ac_cv_member_struct_stat_st_rdev+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
@@ -12718,33 +13476,28 @@
 }
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>conftest.er1
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_cv_member_struct_stat_st_rdev=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-cat >conftest.$ac_ext <<_ACEOF
+	cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
 cat confdefs.h >>conftest.$ac_ext
@@ -12762,40 +13515,37 @@
 }
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>conftest.er1
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_cv_member_struct_stat_st_rdev=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_cv_member_struct_stat_st_rdev=no
+	ac_cv_member_struct_stat_st_rdev=no
 fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 fi
-echo "$as_me:$LINENO: result: $ac_cv_member_struct_stat_st_rdev" >&5
-echo "${ECHO_T}$ac_cv_member_struct_stat_st_rdev" >&6
+{ echo "$as_me:$LINENO: result: $ac_cv_member_struct_stat_st_rdev" >&5
+echo "${ECHO_T}$ac_cv_member_struct_stat_st_rdev" >&6; }
 if test $ac_cv_member_struct_stat_st_rdev = yes; then
 
 cat >>confdefs.h <<_ACEOF
@@ -12810,8 +13560,8 @@
 fi
 
 
-echo "$as_me:$LINENO: checking for ino_t" >&5
-echo $ECHO_N "checking for ino_t... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking for ino_t" >&5
+echo $ECHO_N "checking for ino_t... $ECHO_C" >&6; }
 if test "${ac_cv_type_ino_t+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
@@ -12822,50 +13572,47 @@
 cat >>conftest.$ac_ext <<_ACEOF
 /* end confdefs.h.  */
 $ac_includes_default
+typedef ino_t ac__type_new_;
 int
 main ()
 {
-if ((ino_t *) 0)
+if ((ac__type_new_ *) 0)
   return 0;
-if (sizeof (ino_t))
+if (sizeof (ac__type_new_))
   return 0;
   ;
   return 0;
 }
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>conftest.er1
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_cv_type_ino_t=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_cv_type_ino_t=no
+	ac_cv_type_ino_t=no
 fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 fi
-echo "$as_me:$LINENO: result: $ac_cv_type_ino_t" >&5
-echo "${ECHO_T}$ac_cv_type_ino_t" >&6
+{ echo "$as_me:$LINENO: result: $ac_cv_type_ino_t" >&5
+echo "${ECHO_T}$ac_cv_type_ino_t" >&6; }
 if test $ac_cv_type_ino_t = yes; then
   :
 else
@@ -12876,8 +13623,8 @@
 
 fi
 
-echo "$as_me:$LINENO: checking for loff_t" >&5
-echo $ECHO_N "checking for loff_t... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking for loff_t" >&5
+echo $ECHO_N "checking for loff_t... $ECHO_C" >&6; }
 if test "${ac_cv_type_loff_t+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
@@ -12888,50 +13635,47 @@
 cat >>conftest.$ac_ext <<_ACEOF
 /* end confdefs.h.  */
 $ac_includes_default
+typedef loff_t ac__type_new_;
 int
 main ()
 {
-if ((loff_t *) 0)
+if ((ac__type_new_ *) 0)
   return 0;
-if (sizeof (loff_t))
+if (sizeof (ac__type_new_))
   return 0;
   ;
   return 0;
 }
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>conftest.er1
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_cv_type_loff_t=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_cv_type_loff_t=no
+	ac_cv_type_loff_t=no
 fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 fi
-echo "$as_me:$LINENO: result: $ac_cv_type_loff_t" >&5
-echo "${ECHO_T}$ac_cv_type_loff_t" >&6
+{ echo "$as_me:$LINENO: result: $ac_cv_type_loff_t" >&5
+echo "${ECHO_T}$ac_cv_type_loff_t" >&6; }
 if test $ac_cv_type_loff_t = yes; then
   :
 else
@@ -12942,8 +13686,8 @@
 
 fi
 
-echo "$as_me:$LINENO: checking for offset_t" >&5
-echo $ECHO_N "checking for offset_t... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking for offset_t" >&5
+echo $ECHO_N "checking for offset_t... $ECHO_C" >&6; }
 if test "${ac_cv_type_offset_t+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
@@ -12954,50 +13698,47 @@
 cat >>conftest.$ac_ext <<_ACEOF
 /* end confdefs.h.  */
 $ac_includes_default
+typedef offset_t ac__type_new_;
 int
 main ()
 {
-if ((offset_t *) 0)
+if ((ac__type_new_ *) 0)
   return 0;
-if (sizeof (offset_t))
+if (sizeof (ac__type_new_))
   return 0;
   ;
   return 0;
 }
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>conftest.er1
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_cv_type_offset_t=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_cv_type_offset_t=no
+	ac_cv_type_offset_t=no
 fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 fi
-echo "$as_me:$LINENO: result: $ac_cv_type_offset_t" >&5
-echo "${ECHO_T}$ac_cv_type_offset_t" >&6
+{ echo "$as_me:$LINENO: result: $ac_cv_type_offset_t" >&5
+echo "${ECHO_T}$ac_cv_type_offset_t" >&6; }
 if test $ac_cv_type_offset_t = yes; then
   :
 else
@@ -13009,8 +13750,8 @@
 fi
 
 
-echo "$as_me:$LINENO: checking for working memcmp" >&5
-echo $ECHO_N "checking for working memcmp... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking for working memcmp" >&5
+echo $ECHO_N "checking for working memcmp... $ECHO_C" >&6; }
 if test "${ac_cv_func_memcmp_working+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
@@ -13029,9 +13770,9 @@
 {
 
   /* Some versions of memcmp are not 8-bit clean.  */
-  char c0 = 0x40, c1 = 0x80, c2 = 0x81;
+  char c0 = '\100', c1 = '\200', c2 = '\201';
   if (memcmp(&c0, &c2, 1) >= 0 || memcmp(&c1, &c2, 1) >= 0)
-    exit (1);
+    return 1;
 
   /* The Next x86 OpenStep bug shows up only when comparing 16 bytes
      or more and with at least one buffer not starting on a 4-byte boundary.
@@ -13047,9 +13788,9 @@
 	strcpy (a, "--------01111111");
 	strcpy (b, "--------10000000");
 	if (memcmp (a, b, 16) >= 0)
-	  exit (1);
+	  return 1;
       }
-    exit (0);
+    return 0;
   }
 
   ;
@@ -13057,13 +13798,22 @@
 }
 _ACEOF
 rm -f conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-  (eval $ac_link) 2>&5
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>&5
   ac_status=$?
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
+  { (case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_try") 2>&5
   ac_status=$?
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
@@ -13076,17 +13826,17 @@
 ( exit $ac_status )
 ac_cv_func_memcmp_working=no
 fi
-rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
+rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
 fi
+
+
 fi
-echo "$as_me:$LINENO: result: $ac_cv_func_memcmp_working" >&5
-echo "${ECHO_T}$ac_cv_func_memcmp_working" >&6
-test $ac_cv_func_memcmp_working = no && case $LIBOBJS in
-    "memcmp.$ac_objext"   | \
-  *" memcmp.$ac_objext"   | \
-    "memcmp.$ac_objext "* | \
+{ echo "$as_me:$LINENO: result: $ac_cv_func_memcmp_working" >&5
+echo "${ECHO_T}$ac_cv_func_memcmp_working" >&6; }
+test $ac_cv_func_memcmp_working = no && case " $LIBOBJS " in
   *" memcmp.$ac_objext "* ) ;;
-  *) LIBOBJS="$LIBOBJS memcmp.$ac_objext" ;;
+  *) LIBOBJS="$LIBOBJS memcmp.$ac_objext"
+ ;;
 esac
 
 
@@ -13104,9 +13854,9 @@
 for ac_func in pipe strftime srandom random srand rand usleep setbuffer lstat getpgrp
 do
 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
-echo "$as_me:$LINENO: checking for $ac_func" >&5
-echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
-if eval "test \"\${$as_ac_var+set}\" = set"; then
+{ echo "$as_me:$LINENO: checking for $ac_func" >&5
+echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
+if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
@@ -13132,68 +13882,60 @@
 
 #undef $ac_func
 
-/* Override any gcc2 internal prototype to avoid an error.  */
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
 #ifdef __cplusplus
 extern "C"
-{
 #endif
-/* We use char because int might match the return type of a gcc2
-   builtin and then its argument prototype would still apply.  */
 char $ac_func ();
 /* The GNU C library defines this for functions which it implements
     to always fail with ENOSYS.  Some functions are actually named
     something starting with __ and the normal name is an alias.  */
-#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
+#if defined __stub_$ac_func || defined __stub___$ac_func
 choke me
-#else
-char (*f) () = $ac_func;
 #endif
-#ifdef __cplusplus
-}
-#endif
 
 int
 main ()
 {
-return f != $ac_func;
+return $ac_func ();
   ;
   return 0;
 }
 _ACEOF
 rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-  (eval $ac_link) 2>conftest.er1
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest$ac_exeext &&
+       $as_test_x conftest$ac_exeext; then
   eval "$as_ac_var=yes"
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-eval "$as_ac_var=no"
+	eval "$as_ac_var=no"
 fi
-rm -f conftest.err conftest.$ac_objext \
+
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 fi
-echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
-echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
+ac_res=`eval echo '${'$as_ac_var'}'`
+	       { echo "$as_me:$LINENO: result: $ac_res" >&5
+echo "${ECHO_T}$ac_res" >&6; }
 if test `eval echo '${'$as_ac_var'}'` = yes; then
   cat >>confdefs.h <<_ACEOF
 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
@@ -13209,18 +13951,19 @@
 for ac_header in stdbool.h stdint.h sys/select.h
 do
 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
-if eval "test \"\${$as_ac_Header+set}\" = set"; then
-  echo "$as_me:$LINENO: checking for $ac_header" >&5
-echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
-if eval "test \"\${$as_ac_Header+set}\" = set"; then
+if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
+  { echo "$as_me:$LINENO: checking for $ac_header" >&5
+echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
+if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 fi
-echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
-echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
+ac_res=`eval echo '${'$as_ac_Header'}'`
+	       { echo "$as_me:$LINENO: result: $ac_res" >&5
+echo "${ECHO_T}$ac_res" >&6; }
 else
   # Is the header compilable?
-echo "$as_me:$LINENO: checking $ac_header usability" >&5
-echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
+echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
 cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
@@ -13231,41 +13974,37 @@
 #include <$ac_header>
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>conftest.er1
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_header_compiler=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_header_compiler=no
+	ac_header_compiler=no
 fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
-echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
-echo "${ECHO_T}$ac_header_compiler" >&6
 
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
+echo "${ECHO_T}$ac_header_compiler" >&6; }
+
 # Is the header present?
-echo "$as_me:$LINENO: checking $ac_header presence" >&5
-echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
+echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
 cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
@@ -13274,24 +14013,22 @@
 /* end confdefs.h.  */
 #include <$ac_header>
 _ACEOF
-if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
-  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
+if { (ac_try="$ac_cpp conftest.$ac_ext"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } >/dev/null; then
-  if test -s conftest.err; then
-    ac_cpp_err=$ac_c_preproc_warn_flag
-    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
-  else
-    ac_cpp_err=
-  fi
-else
-  ac_cpp_err=yes
-fi
-if test -z "$ac_cpp_err"; then
+  (exit $ac_status); } >/dev/null && {
+	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       }; then
   ac_header_preproc=yes
 else
   echo "$as_me: failed program was:" >&5
@@ -13299,9 +14036,10 @@
 
   ac_header_preproc=no
 fi
+
 rm -f conftest.err conftest.$ac_ext
-echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
-echo "${ECHO_T}$ac_header_preproc" >&6
+{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
+echo "${ECHO_T}$ac_header_preproc" >&6; }
 
 # So?  What about this header?
 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
@@ -13325,25 +14063,24 @@
 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
-    (
-      cat <<\_ASBOX
+    ( cat <<\_ASBOX
 ## ---------------------------------------- ##
 ## Report this to samba-technical at samba.org ##
 ## ---------------------------------------- ##
 _ASBOX
-    ) |
-      sed "s/^/$as_me: WARNING:     /" >&2
+     ) | sed "s/^/$as_me: WARNING:     /" >&2
     ;;
 esac
-echo "$as_me:$LINENO: checking for $ac_header" >&5
-echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
-if eval "test \"\${$as_ac_Header+set}\" = set"; then
+{ echo "$as_me:$LINENO: checking for $ac_header" >&5
+echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
+if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   eval "$as_ac_Header=\$ac_header_preproc"
 fi
-echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
-echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
+ac_res=`eval echo '${'$as_ac_Header'}'`
+	       { echo "$as_me:$LINENO: result: $ac_res" >&5
+echo "${ECHO_T}$ac_res" >&6; }
 
 fi
 if test `eval echo '${'$as_ac_Header'}'` = yes; then
@@ -13359,18 +14096,19 @@
 for ac_header in setjmp.h
 do
 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
-if eval "test \"\${$as_ac_Header+set}\" = set"; then
-  echo "$as_me:$LINENO: checking for $ac_header" >&5
-echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
-if eval "test \"\${$as_ac_Header+set}\" = set"; then
+if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
+  { echo "$as_me:$LINENO: checking for $ac_header" >&5
+echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
+if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 fi
-echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
-echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
+ac_res=`eval echo '${'$as_ac_Header'}'`
+	       { echo "$as_me:$LINENO: result: $ac_res" >&5
+echo "${ECHO_T}$ac_res" >&6; }
 else
   # Is the header compilable?
-echo "$as_me:$LINENO: checking $ac_header usability" >&5
-echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
+echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
 cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
@@ -13381,41 +14119,37 @@
 #include <$ac_header>
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>conftest.er1
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_header_compiler=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_header_compiler=no
+	ac_header_compiler=no
 fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
-echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
-echo "${ECHO_T}$ac_header_compiler" >&6
 
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
+echo "${ECHO_T}$ac_header_compiler" >&6; }
+
 # Is the header present?
-echo "$as_me:$LINENO: checking $ac_header presence" >&5
-echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
+echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
 cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
@@ -13424,24 +14158,22 @@
 /* end confdefs.h.  */
 #include <$ac_header>
 _ACEOF
-if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
-  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
+if { (ac_try="$ac_cpp conftest.$ac_ext"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } >/dev/null; then
-  if test -s conftest.err; then
-    ac_cpp_err=$ac_c_preproc_warn_flag
-    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
-  else
-    ac_cpp_err=
-  fi
-else
-  ac_cpp_err=yes
-fi
-if test -z "$ac_cpp_err"; then
+  (exit $ac_status); } >/dev/null && {
+	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       }; then
   ac_header_preproc=yes
 else
   echo "$as_me: failed program was:" >&5
@@ -13449,9 +14181,10 @@
 
   ac_header_preproc=no
 fi
+
 rm -f conftest.err conftest.$ac_ext
-echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
-echo "${ECHO_T}$ac_header_preproc" >&6
+{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
+echo "${ECHO_T}$ac_header_preproc" >&6; }
 
 # So?  What about this header?
 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
@@ -13475,25 +14208,24 @@
 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
-    (
-      cat <<\_ASBOX
+    ( cat <<\_ASBOX
 ## ---------------------------------------- ##
 ## Report this to samba-technical at samba.org ##
 ## ---------------------------------------- ##
 _ASBOX
-    ) |
-      sed "s/^/$as_me: WARNING:     /" >&2
+     ) | sed "s/^/$as_me: WARNING:     /" >&2
     ;;
 esac
-echo "$as_me:$LINENO: checking for $ac_header" >&5
-echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
-if eval "test \"\${$as_ac_Header+set}\" = set"; then
+{ echo "$as_me:$LINENO: checking for $ac_header" >&5
+echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
+if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   eval "$as_ac_Header=\$ac_header_preproc"
 fi
-echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
-echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
+ac_res=`eval echo '${'$as_ac_Header'}'`
+	       { echo "$as_me:$LINENO: result: $ac_res" >&5
+echo "${ECHO_T}$ac_res" >&6; }
 
 fi
 if test `eval echo '${'$as_ac_Header'}'` = yes; then
@@ -13507,17 +14239,17 @@
 
 
 if test "${ac_cv_header_stdint_h+set}" = set; then
-  echo "$as_me:$LINENO: checking for stdint.h" >&5
-echo $ECHO_N "checking for stdint.h... $ECHO_C" >&6
+  { echo "$as_me:$LINENO: checking for stdint.h" >&5
+echo $ECHO_N "checking for stdint.h... $ECHO_C" >&6; }
 if test "${ac_cv_header_stdint_h+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 fi
-echo "$as_me:$LINENO: result: $ac_cv_header_stdint_h" >&5
-echo "${ECHO_T}$ac_cv_header_stdint_h" >&6
+{ echo "$as_me:$LINENO: result: $ac_cv_header_stdint_h" >&5
+echo "${ECHO_T}$ac_cv_header_stdint_h" >&6; }
 else
   # Is the header compilable?
-echo "$as_me:$LINENO: checking stdint.h usability" >&5
-echo $ECHO_N "checking stdint.h usability... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking stdint.h usability" >&5
+echo $ECHO_N "checking stdint.h usability... $ECHO_C" >&6; }
 cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
@@ -13528,41 +14260,37 @@
 #include <stdint.h>
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>conftest.er1
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_header_compiler=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_header_compiler=no
+	ac_header_compiler=no
 fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
-echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
-echo "${ECHO_T}$ac_header_compiler" >&6
 
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
+echo "${ECHO_T}$ac_header_compiler" >&6; }
+
 # Is the header present?
-echo "$as_me:$LINENO: checking stdint.h presence" >&5
-echo $ECHO_N "checking stdint.h presence... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking stdint.h presence" >&5
+echo $ECHO_N "checking stdint.h presence... $ECHO_C" >&6; }
 cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
@@ -13571,24 +14299,22 @@
 /* end confdefs.h.  */
 #include <stdint.h>
 _ACEOF
-if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
-  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
+if { (ac_try="$ac_cpp conftest.$ac_ext"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } >/dev/null; then
-  if test -s conftest.err; then
-    ac_cpp_err=$ac_c_preproc_warn_flag
-    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
-  else
-    ac_cpp_err=
-  fi
-else
-  ac_cpp_err=yes
-fi
-if test -z "$ac_cpp_err"; then
+  (exit $ac_status); } >/dev/null && {
+	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       }; then
   ac_header_preproc=yes
 else
   echo "$as_me: failed program was:" >&5
@@ -13596,9 +14322,10 @@
 
   ac_header_preproc=no
 fi
+
 rm -f conftest.err conftest.$ac_ext
-echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
-echo "${ECHO_T}$ac_header_preproc" >&6
+{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
+echo "${ECHO_T}$ac_header_preproc" >&6; }
 
 # So?  What about this header?
 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
@@ -13622,32 +14349,30 @@
 echo "$as_me: WARNING: stdint.h: proceeding with the preprocessor's result" >&2;}
     { echo "$as_me:$LINENO: WARNING: stdint.h: in the future, the compiler will take precedence" >&5
 echo "$as_me: WARNING: stdint.h: in the future, the compiler will take precedence" >&2;}
-    (
-      cat <<\_ASBOX
+    ( cat <<\_ASBOX
 ## ---------------------------------------- ##
 ## Report this to samba-technical at samba.org ##
 ## ---------------------------------------- ##
 _ASBOX
-    ) |
-      sed "s/^/$as_me: WARNING:     /" >&2
+     ) | sed "s/^/$as_me: WARNING:     /" >&2
     ;;
 esac
-echo "$as_me:$LINENO: checking for stdint.h" >&5
-echo $ECHO_N "checking for stdint.h... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking for stdint.h" >&5
+echo $ECHO_N "checking for stdint.h... $ECHO_C" >&6; }
 if test "${ac_cv_header_stdint_h+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   ac_cv_header_stdint_h=$ac_header_preproc
 fi
-echo "$as_me:$LINENO: result: $ac_cv_header_stdint_h" >&5
-echo "${ECHO_T}$ac_cv_header_stdint_h" >&6
+{ echo "$as_me:$LINENO: result: $ac_cv_header_stdint_h" >&5
+echo "${ECHO_T}$ac_cv_header_stdint_h" >&6; }
 
 fi
 if test $ac_cv_header_stdint_h = yes; then
-             ac_config_commands="$ac_config_commands rm-stdint.h"
+   ac_config_commands="$ac_config_commands rm-stdint.h"
 
 else
-             ac_config_commands="$ac_config_commands mk-stdint.h"
+   ac_config_commands="$ac_config_commands mk-stdint.h"
 
 
 fi
@@ -13655,17 +14380,17 @@
 
 
 if test "${ac_cv_header_stdbool_h+set}" = set; then
-  echo "$as_me:$LINENO: checking for stdbool.h" >&5
-echo $ECHO_N "checking for stdbool.h... $ECHO_C" >&6
+  { echo "$as_me:$LINENO: checking for stdbool.h" >&5
+echo $ECHO_N "checking for stdbool.h... $ECHO_C" >&6; }
 if test "${ac_cv_header_stdbool_h+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 fi
-echo "$as_me:$LINENO: result: $ac_cv_header_stdbool_h" >&5
-echo "${ECHO_T}$ac_cv_header_stdbool_h" >&6
+{ echo "$as_me:$LINENO: result: $ac_cv_header_stdbool_h" >&5
+echo "${ECHO_T}$ac_cv_header_stdbool_h" >&6; }
 else
   # Is the header compilable?
-echo "$as_me:$LINENO: checking stdbool.h usability" >&5
-echo $ECHO_N "checking stdbool.h usability... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking stdbool.h usability" >&5
+echo $ECHO_N "checking stdbool.h usability... $ECHO_C" >&6; }
 cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
@@ -13676,41 +14401,37 @@
 #include <stdbool.h>
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>conftest.er1
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_header_compiler=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_header_compiler=no
+	ac_header_compiler=no
 fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
-echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
-echo "${ECHO_T}$ac_header_compiler" >&6
 
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
+echo "${ECHO_T}$ac_header_compiler" >&6; }
+
 # Is the header present?
-echo "$as_me:$LINENO: checking stdbool.h presence" >&5
-echo $ECHO_N "checking stdbool.h presence... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking stdbool.h presence" >&5
+echo $ECHO_N "checking stdbool.h presence... $ECHO_C" >&6; }
 cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
@@ -13719,24 +14440,22 @@
 /* end confdefs.h.  */
 #include <stdbool.h>
 _ACEOF
-if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
-  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
+if { (ac_try="$ac_cpp conftest.$ac_ext"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } >/dev/null; then
-  if test -s conftest.err; then
-    ac_cpp_err=$ac_c_preproc_warn_flag
-    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
-  else
-    ac_cpp_err=
-  fi
-else
-  ac_cpp_err=yes
-fi
-if test -z "$ac_cpp_err"; then
+  (exit $ac_status); } >/dev/null && {
+	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       }; then
   ac_header_preproc=yes
 else
   echo "$as_me: failed program was:" >&5
@@ -13744,9 +14463,10 @@
 
   ac_header_preproc=no
 fi
+
 rm -f conftest.err conftest.$ac_ext
-echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
-echo "${ECHO_T}$ac_header_preproc" >&6
+{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
+echo "${ECHO_T}$ac_header_preproc" >&6; }
 
 # So?  What about this header?
 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
@@ -13770,32 +14490,30 @@
 echo "$as_me: WARNING: stdbool.h: proceeding with the preprocessor's result" >&2;}
     { echo "$as_me:$LINENO: WARNING: stdbool.h: in the future, the compiler will take precedence" >&5
 echo "$as_me: WARNING: stdbool.h: in the future, the compiler will take precedence" >&2;}
-    (
-      cat <<\_ASBOX
+    ( cat <<\_ASBOX
 ## ---------------------------------------- ##
 ## Report this to samba-technical at samba.org ##
 ## ---------------------------------------- ##
 _ASBOX
-    ) |
-      sed "s/^/$as_me: WARNING:     /" >&2
+     ) | sed "s/^/$as_me: WARNING:     /" >&2
     ;;
 esac
-echo "$as_me:$LINENO: checking for stdbool.h" >&5
-echo $ECHO_N "checking for stdbool.h... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking for stdbool.h" >&5
+echo $ECHO_N "checking for stdbool.h... $ECHO_C" >&6; }
 if test "${ac_cv_header_stdbool_h+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   ac_cv_header_stdbool_h=$ac_header_preproc
 fi
-echo "$as_me:$LINENO: result: $ac_cv_header_stdbool_h" >&5
-echo "${ECHO_T}$ac_cv_header_stdbool_h" >&6
+{ echo "$as_me:$LINENO: result: $ac_cv_header_stdbool_h" >&5
+echo "${ECHO_T}$ac_cv_header_stdbool_h" >&6; }
 
 fi
 if test $ac_cv_header_stdbool_h = yes; then
-             ac_config_commands="$ac_config_commands rm-stdbool.h"
+   ac_config_commands="$ac_config_commands rm-stdbool.h"
 
 else
-             ac_config_commands="$ac_config_commands mk-stdbool.h"
+   ac_config_commands="$ac_config_commands mk-stdbool.h"
 
 
 fi
@@ -13803,8 +14521,8 @@
 
 
 
-echo "$as_me:$LINENO: checking for bool" >&5
-echo $ECHO_N "checking for bool... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking for bool" >&5
+echo $ECHO_N "checking for bool... $ECHO_C" >&6; }
 if test "${ac_cv_type_bool+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
@@ -13821,50 +14539,47 @@
 #endif
 
 
+typedef bool ac__type_new_;
 int
 main ()
 {
-if ((bool *) 0)
+if ((ac__type_new_ *) 0)
   return 0;
-if (sizeof (bool))
+if (sizeof (ac__type_new_))
   return 0;
   ;
   return 0;
 }
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>conftest.er1
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_cv_type_bool=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_cv_type_bool=no
+	ac_cv_type_bool=no
 fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 fi
-echo "$as_me:$LINENO: result: $ac_cv_type_bool" >&5
-echo "${ECHO_T}$ac_cv_type_bool" >&6
+{ echo "$as_me:$LINENO: result: $ac_cv_type_bool" >&5
+echo "${ECHO_T}$ac_cv_type_bool" >&6; }
 if test $ac_cv_type_bool = yes; then
 
 cat >>confdefs.h <<\_ACEOF
@@ -13874,8 +14589,8 @@
 fi
 
 
-echo "$as_me:$LINENO: checking for _Bool" >&5
-echo $ECHO_N "checking for _Bool... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking for _Bool" >&5
+echo $ECHO_N "checking for _Bool... $ECHO_C" >&6; }
 if test "${ac_cv_type__Bool+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
@@ -13892,50 +14607,47 @@
 #endif
 
 
+typedef _Bool ac__type_new_;
 int
 main ()
 {
-if ((_Bool *) 0)
+if ((ac__type_new_ *) 0)
   return 0;
-if (sizeof (_Bool))
+if (sizeof (ac__type_new_))
   return 0;
   ;
   return 0;
 }
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>conftest.er1
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_cv_type__Bool=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_cv_type__Bool=no
+	ac_cv_type__Bool=no
 fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 fi
-echo "$as_me:$LINENO: result: $ac_cv_type__Bool" >&5
-echo "${ECHO_T}$ac_cv_type__Bool" >&6
+{ echo "$as_me:$LINENO: result: $ac_cv_type__Bool" >&5
+echo "${ECHO_T}$ac_cv_type__Bool" >&6; }
 if test $ac_cv_type__Bool = yes; then
 
 cat >>confdefs.h <<\_ACEOF
@@ -13945,8 +14657,8 @@
 fi
 
 
-echo "$as_me:$LINENO: checking for working mmap" >&5
-echo $ECHO_N "checking for working mmap... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking for working mmap" >&5
+echo $ECHO_N "checking for working mmap... $ECHO_C" >&6; }
 if test "${libreplace_cv_HAVE_MMAP+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
@@ -13963,13 +14675,22 @@
 #include "$libreplacedir/test/shared_mmap.c"
 _ACEOF
 rm -f conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-  (eval $ac_link) 2>&5
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>&5
   ac_status=$?
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
+  { (case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_try") 2>&5
   ac_status=$?
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
@@ -13982,11 +14703,13 @@
 ( exit $ac_status )
 libreplace_cv_HAVE_MMAP=no
 fi
-rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
+rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
 fi
+
+
 fi
-echo "$as_me:$LINENO: result: $libreplace_cv_HAVE_MMAP" >&5
-echo "${ECHO_T}$libreplace_cv_HAVE_MMAP" >&6
+{ echo "$as_me:$LINENO: result: $libreplace_cv_HAVE_MMAP" >&5
+echo "${ECHO_T}$libreplace_cv_HAVE_MMAP" >&6; }
 if test x"$libreplace_cv_HAVE_MMAP" = x"yes"; then
 
 cat >>confdefs.h <<\_ACEOF
@@ -14001,18 +14724,19 @@
 for ac_header in sys/syslog.h syslog.h
 do
 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
-if eval "test \"\${$as_ac_Header+set}\" = set"; then
-  echo "$as_me:$LINENO: checking for $ac_header" >&5
-echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
-if eval "test \"\${$as_ac_Header+set}\" = set"; then
+if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
+  { echo "$as_me:$LINENO: checking for $ac_header" >&5
+echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
+if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 fi
-echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
-echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
+ac_res=`eval echo '${'$as_ac_Header'}'`
+	       { echo "$as_me:$LINENO: result: $ac_res" >&5
+echo "${ECHO_T}$ac_res" >&6; }
 else
   # Is the header compilable?
-echo "$as_me:$LINENO: checking $ac_header usability" >&5
-echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
+echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
 cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
@@ -14023,41 +14747,37 @@
 #include <$ac_header>
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>conftest.er1
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_header_compiler=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_header_compiler=no
+	ac_header_compiler=no
 fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
-echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
-echo "${ECHO_T}$ac_header_compiler" >&6
 
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
+echo "${ECHO_T}$ac_header_compiler" >&6; }
+
 # Is the header present?
-echo "$as_me:$LINENO: checking $ac_header presence" >&5
-echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
+echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
 cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
@@ -14066,24 +14786,22 @@
 /* end confdefs.h.  */
 #include <$ac_header>
 _ACEOF
-if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
-  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
+if { (ac_try="$ac_cpp conftest.$ac_ext"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } >/dev/null; then
-  if test -s conftest.err; then
-    ac_cpp_err=$ac_c_preproc_warn_flag
-    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
-  else
-    ac_cpp_err=
-  fi
-else
-  ac_cpp_err=yes
-fi
-if test -z "$ac_cpp_err"; then
+  (exit $ac_status); } >/dev/null && {
+	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       }; then
   ac_header_preproc=yes
 else
   echo "$as_me: failed program was:" >&5
@@ -14091,9 +14809,10 @@
 
   ac_header_preproc=no
 fi
+
 rm -f conftest.err conftest.$ac_ext
-echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
-echo "${ECHO_T}$ac_header_preproc" >&6
+{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
+echo "${ECHO_T}$ac_header_preproc" >&6; }
 
 # So?  What about this header?
 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
@@ -14117,25 +14836,24 @@
 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
-    (
-      cat <<\_ASBOX
+    ( cat <<\_ASBOX
 ## ---------------------------------------- ##
 ## Report this to samba-technical at samba.org ##
 ## ---------------------------------------- ##
 _ASBOX
-    ) |
-      sed "s/^/$as_me: WARNING:     /" >&2
+     ) | sed "s/^/$as_me: WARNING:     /" >&2
     ;;
 esac
-echo "$as_me:$LINENO: checking for $ac_header" >&5
-echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
-if eval "test \"\${$as_ac_Header+set}\" = set"; then
+{ echo "$as_me:$LINENO: checking for $ac_header" >&5
+echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
+if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   eval "$as_ac_Header=\$ac_header_preproc"
 fi
-echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
-echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
+ac_res=`eval echo '${'$as_ac_Header'}'`
+	       { echo "$as_me:$LINENO: result: $ac_res" >&5
+echo "${ECHO_T}$ac_res" >&6; }
 
 fi
 if test `eval echo '${'$as_ac_Header'}'` = yes; then
@@ -14152,18 +14870,19 @@
 for ac_header in sys/time.h time.h
 do
 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
-if eval "test \"\${$as_ac_Header+set}\" = set"; then
-  echo "$as_me:$LINENO: checking for $ac_header" >&5
-echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
-if eval "test \"\${$as_ac_Header+set}\" = set"; then
+if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
+  { echo "$as_me:$LINENO: checking for $ac_header" >&5
+echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
+if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 fi
-echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
-echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
+ac_res=`eval echo '${'$as_ac_Header'}'`
+	       { echo "$as_me:$LINENO: result: $ac_res" >&5
+echo "${ECHO_T}$ac_res" >&6; }
 else
   # Is the header compilable?
-echo "$as_me:$LINENO: checking $ac_header usability" >&5
-echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
+echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
 cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
@@ -14174,41 +14893,37 @@
 #include <$ac_header>
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>conftest.er1
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_header_compiler=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_header_compiler=no
+	ac_header_compiler=no
 fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
-echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
-echo "${ECHO_T}$ac_header_compiler" >&6
 
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
+echo "${ECHO_T}$ac_header_compiler" >&6; }
+
 # Is the header present?
-echo "$as_me:$LINENO: checking $ac_header presence" >&5
-echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
+echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
 cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
@@ -14217,24 +14932,22 @@
 /* end confdefs.h.  */
 #include <$ac_header>
 _ACEOF
-if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
-  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
+if { (ac_try="$ac_cpp conftest.$ac_ext"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } >/dev/null; then
-  if test -s conftest.err; then
-    ac_cpp_err=$ac_c_preproc_warn_flag
-    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
-  else
-    ac_cpp_err=
-  fi
-else
-  ac_cpp_err=yes
-fi
-if test -z "$ac_cpp_err"; then
+  (exit $ac_status); } >/dev/null && {
+	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       }; then
   ac_header_preproc=yes
 else
   echo "$as_me: failed program was:" >&5
@@ -14242,9 +14955,10 @@
 
   ac_header_preproc=no
 fi
+
 rm -f conftest.err conftest.$ac_ext
-echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
-echo "${ECHO_T}$ac_header_preproc" >&6
+{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
+echo "${ECHO_T}$ac_header_preproc" >&6; }
 
 # So?  What about this header?
 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
@@ -14268,25 +14982,24 @@
 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
-    (
-      cat <<\_ASBOX
+    ( cat <<\_ASBOX
 ## ---------------------------------------- ##
 ## Report this to samba-technical at samba.org ##
 ## ---------------------------------------- ##
 _ASBOX
-    ) |
-      sed "s/^/$as_me: WARNING:     /" >&2
+     ) | sed "s/^/$as_me: WARNING:     /" >&2
     ;;
 esac
-echo "$as_me:$LINENO: checking for $ac_header" >&5
-echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
-if eval "test \"\${$as_ac_Header+set}\" = set"; then
+{ echo "$as_me:$LINENO: checking for $ac_header" >&5
+echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
+if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   eval "$as_ac_Header=\$ac_header_preproc"
 fi
-echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
-echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
+ac_res=`eval echo '${'$as_ac_Header'}'`
+	       { echo "$as_me:$LINENO: result: $ac_res" >&5
+echo "${ECHO_T}$ac_res" >&6; }
 
 fi
 if test `eval echo '${'$as_ac_Header'}'` = yes; then
@@ -14303,18 +15016,19 @@
 for ac_header in stdarg.h vararg.h
 do
 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
-if eval "test \"\${$as_ac_Header+set}\" = set"; then
-  echo "$as_me:$LINENO: checking for $ac_header" >&5
-echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
-if eval "test \"\${$as_ac_Header+set}\" = set"; then
+if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
+  { echo "$as_me:$LINENO: checking for $ac_header" >&5
+echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
+if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 fi
-echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
-echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
+ac_res=`eval echo '${'$as_ac_Header'}'`
+	       { echo "$as_me:$LINENO: result: $ac_res" >&5
+echo "${ECHO_T}$ac_res" >&6; }
 else
   # Is the header compilable?
-echo "$as_me:$LINENO: checking $ac_header usability" >&5
-echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
+echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
 cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
@@ -14325,347 +15039,37 @@
 #include <$ac_header>
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>conftest.er1
-  ac_status=$?
-  grep -v '^ *+' conftest.er1 >conftest.err
-  rm -f conftest.er1
-  cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
-  ac_header_compiler=yes
-else
-  echo "$as_me: failed program was:" >&5
-sed 's/^/| /' conftest.$ac_ext >&5
-
-ac_header_compiler=no
-fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
-echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
-echo "${ECHO_T}$ac_header_compiler" >&6
-
-# Is the header present?
-echo "$as_me:$LINENO: checking $ac_header presence" >&5
-echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
-cat >conftest.$ac_ext <<_ACEOF
-/* confdefs.h.  */
-_ACEOF
-cat confdefs.h >>conftest.$ac_ext
-cat >>conftest.$ac_ext <<_ACEOF
-/* end confdefs.h.  */
-#include <$ac_header>
-_ACEOF
-if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
-  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
-  ac_status=$?
-  grep -v '^ *+' conftest.er1 >conftest.err
-  rm -f conftest.er1
-  cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } >/dev/null; then
-  if test -s conftest.err; then
-    ac_cpp_err=$ac_c_preproc_warn_flag
-    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
-  else
-    ac_cpp_err=
-  fi
-else
-  ac_cpp_err=yes
-fi
-if test -z "$ac_cpp_err"; then
-  ac_header_preproc=yes
-else
-  echo "$as_me: failed program was:" >&5
-sed 's/^/| /' conftest.$ac_ext >&5
-
-  ac_header_preproc=no
-fi
-rm -f conftest.err conftest.$ac_ext
-echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
-echo "${ECHO_T}$ac_header_preproc" >&6
-
-# So?  What about this header?
-case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
-  yes:no: )
-    { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
-echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
-    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
-echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
-    ac_header_preproc=yes
-    ;;
-  no:yes:* )
-    { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
-echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
-    { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
-echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
-    { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
-echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
-    { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
-echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
-    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
-echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
-    { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
-echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
-    (
-      cat <<\_ASBOX
-## ---------------------------------------- ##
-## Report this to samba-technical at samba.org ##
-## ---------------------------------------- ##
-_ASBOX
-    ) |
-      sed "s/^/$as_me: WARNING:     /" >&2
-    ;;
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
 esac
-echo "$as_me:$LINENO: checking for $ac_header" >&5
-echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
-if eval "test \"\${$as_ac_Header+set}\" = set"; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
-else
-  eval "$as_ac_Header=\$ac_header_preproc"
-fi
-echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
-echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
-
-fi
-if test `eval echo '${'$as_ac_Header'}'` = yes; then
-  cat >>confdefs.h <<_ACEOF
-#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
-_ACEOF
-
-fi
-
-done
-
-
-
-
-
-for ac_header in sys/socket.h netinet/in.h netdb.h arpa/inet.h
-do
-as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
-if eval "test \"\${$as_ac_Header+set}\" = set"; then
-  echo "$as_me:$LINENO: checking for $ac_header" >&5
-echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
-if eval "test \"\${$as_ac_Header+set}\" = set"; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
-fi
-echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
-echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
-else
-  # Is the header compilable?
-echo "$as_me:$LINENO: checking $ac_header usability" >&5
-echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
-cat >conftest.$ac_ext <<_ACEOF
-/* confdefs.h.  */
-_ACEOF
-cat confdefs.h >>conftest.$ac_ext
-cat >>conftest.$ac_ext <<_ACEOF
-/* end confdefs.h.  */
-$ac_includes_default
-#include <$ac_header>
-_ACEOF
-rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>conftest.er1
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_header_compiler=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_header_compiler=no
+	ac_header_compiler=no
 fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
-echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
-echo "${ECHO_T}$ac_header_compiler" >&6
 
-# Is the header present?
-echo "$as_me:$LINENO: checking $ac_header presence" >&5
-echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
-cat >conftest.$ac_ext <<_ACEOF
-/* confdefs.h.  */
-_ACEOF
-cat confdefs.h >>conftest.$ac_ext
-cat >>conftest.$ac_ext <<_ACEOF
-/* end confdefs.h.  */
-#include <$ac_header>
-_ACEOF
-if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
-  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
-  ac_status=$?
-  grep -v '^ *+' conftest.er1 >conftest.err
-  rm -f conftest.er1
-  cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } >/dev/null; then
-  if test -s conftest.err; then
-    ac_cpp_err=$ac_c_preproc_warn_flag
-    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
-  else
-    ac_cpp_err=
-  fi
-else
-  ac_cpp_err=yes
-fi
-if test -z "$ac_cpp_err"; then
-  ac_header_preproc=yes
-else
-  echo "$as_me: failed program was:" >&5
-sed 's/^/| /' conftest.$ac_ext >&5
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
+echo "${ECHO_T}$ac_header_compiler" >&6; }
 
-  ac_header_preproc=no
-fi
-rm -f conftest.err conftest.$ac_ext
-echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
-echo "${ECHO_T}$ac_header_preproc" >&6
-
-# So?  What about this header?
-case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
-  yes:no: )
-    { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
-echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
-    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
-echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
-    ac_header_preproc=yes
-    ;;
-  no:yes:* )
-    { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
-echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
-    { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
-echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
-    { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
-echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
-    { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
-echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
-    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
-echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
-    { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
-echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
-    (
-      cat <<\_ASBOX
-## ---------------------------------------- ##
-## Report this to samba-technical at samba.org ##
-## ---------------------------------------- ##
-_ASBOX
-    ) |
-      sed "s/^/$as_me: WARNING:     /" >&2
-    ;;
-esac
-echo "$as_me:$LINENO: checking for $ac_header" >&5
-echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
-if eval "test \"\${$as_ac_Header+set}\" = set"; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
-else
-  eval "$as_ac_Header=\$ac_header_preproc"
-fi
-echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
-echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
-
-fi
-if test `eval echo '${'$as_ac_Header'}'` = yes; then
-  cat >>confdefs.h <<_ACEOF
-#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
-_ACEOF
-
-fi
-
-done
-
-
-
-
-
-for ac_header in netinet/ip.h netinet/tcp.h netinet/in_systm.h netinet/in_ip.h
-do
-as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
-if eval "test \"\${$as_ac_Header+set}\" = set"; then
-  echo "$as_me:$LINENO: checking for $ac_header" >&5
-echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
-if eval "test \"\${$as_ac_Header+set}\" = set"; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
-fi
-echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
-echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
-else
-  # Is the header compilable?
-echo "$as_me:$LINENO: checking $ac_header usability" >&5
-echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
-cat >conftest.$ac_ext <<_ACEOF
-/* confdefs.h.  */
-_ACEOF
-cat confdefs.h >>conftest.$ac_ext
-cat >>conftest.$ac_ext <<_ACEOF
-/* end confdefs.h.  */
-$ac_includes_default
-#include <$ac_header>
-_ACEOF
-rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>conftest.er1
-  ac_status=$?
-  grep -v '^ *+' conftest.er1 >conftest.err
-  rm -f conftest.er1
-  cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
-  ac_header_compiler=yes
-else
-  echo "$as_me: failed program was:" >&5
-sed 's/^/| /' conftest.$ac_ext >&5
-
-ac_header_compiler=no
-fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
-echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
-echo "${ECHO_T}$ac_header_compiler" >&6
-
 # Is the header present?
-echo "$as_me:$LINENO: checking $ac_header presence" >&5
-echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
+echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
 cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
@@ -14674,175 +15078,22 @@
 /* end confdefs.h.  */
 #include <$ac_header>
 _ACEOF
-if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
-  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
-  ac_status=$?
-  grep -v '^ *+' conftest.er1 >conftest.err
-  rm -f conftest.er1
-  cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } >/dev/null; then
-  if test -s conftest.err; then
-    ac_cpp_err=$ac_c_preproc_warn_flag
-    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
-  else
-    ac_cpp_err=
-  fi
-else
-  ac_cpp_err=yes
-fi
-if test -z "$ac_cpp_err"; then
-  ac_header_preproc=yes
-else
-  echo "$as_me: failed program was:" >&5
-sed 's/^/| /' conftest.$ac_ext >&5
-
-  ac_header_preproc=no
-fi
-rm -f conftest.err conftest.$ac_ext
-echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
-echo "${ECHO_T}$ac_header_preproc" >&6
-
-# So?  What about this header?
-case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
-  yes:no: )
-    { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
-echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
-    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
-echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
-    ac_header_preproc=yes
-    ;;
-  no:yes:* )
-    { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
-echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
-    { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
-echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
-    { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
-echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
-    { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
-echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
-    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
-echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
-    { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
-echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
-    (
-      cat <<\_ASBOX
-## ---------------------------------------- ##
-## Report this to samba-technical at samba.org ##
-## ---------------------------------------- ##
-_ASBOX
-    ) |
-      sed "s/^/$as_me: WARNING:     /" >&2
-    ;;
+if { (ac_try="$ac_cpp conftest.$ac_ext"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
 esac
-echo "$as_me:$LINENO: checking for $ac_header" >&5
-echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
-if eval "test \"\${$as_ac_Header+set}\" = set"; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
-else
-  eval "$as_ac_Header=\$ac_header_preproc"
-fi
-echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
-echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
-
-fi
-if test `eval echo '${'$as_ac_Header'}'` = yes; then
-  cat >>confdefs.h <<_ACEOF
-#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
-_ACEOF
-
-fi
-
-done
-
-
-
-for ac_header in sys/sockio.h sys/un.h
-do
-as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
-if eval "test \"\${$as_ac_Header+set}\" = set"; then
-  echo "$as_me:$LINENO: checking for $ac_header" >&5
-echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
-if eval "test \"\${$as_ac_Header+set}\" = set"; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
-fi
-echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
-echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
-else
-  # Is the header compilable?
-echo "$as_me:$LINENO: checking $ac_header usability" >&5
-echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
-cat >conftest.$ac_ext <<_ACEOF
-/* confdefs.h.  */
-_ACEOF
-cat confdefs.h >>conftest.$ac_ext
-cat >>conftest.$ac_ext <<_ACEOF
-/* end confdefs.h.  */
-$ac_includes_default
-#include <$ac_header>
-_ACEOF
-rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>conftest.er1
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
-  ac_header_compiler=yes
-else
-  echo "$as_me: failed program was:" >&5
-sed 's/^/| /' conftest.$ac_ext >&5
-
-ac_header_compiler=no
-fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
-echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
-echo "${ECHO_T}$ac_header_compiler" >&6
-
-# Is the header present?
-echo "$as_me:$LINENO: checking $ac_header presence" >&5
-echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
-cat >conftest.$ac_ext <<_ACEOF
-/* confdefs.h.  */
-_ACEOF
-cat confdefs.h >>conftest.$ac_ext
-cat >>conftest.$ac_ext <<_ACEOF
-/* end confdefs.h.  */
-#include <$ac_header>
-_ACEOF
-if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
-  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
-  ac_status=$?
-  grep -v '^ *+' conftest.er1 >conftest.err
-  rm -f conftest.er1
-  cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } >/dev/null; then
-  if test -s conftest.err; then
-    ac_cpp_err=$ac_c_preproc_warn_flag
-    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
-  else
-    ac_cpp_err=
-  fi
-else
-  ac_cpp_err=yes
-fi
-if test -z "$ac_cpp_err"; then
+  (exit $ac_status); } >/dev/null && {
+	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       }; then
   ac_header_preproc=yes
 else
   echo "$as_me: failed program was:" >&5
@@ -14850,9 +15101,10 @@
 
   ac_header_preproc=no
 fi
+
 rm -f conftest.err conftest.$ac_ext
-echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
-echo "${ECHO_T}$ac_header_preproc" >&6
+{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
+echo "${ECHO_T}$ac_header_preproc" >&6; }
 
 # So?  What about this header?
 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
@@ -14876,25 +15128,24 @@
 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
-    (
-      cat <<\_ASBOX
+    ( cat <<\_ASBOX
 ## ---------------------------------------- ##
 ## Report this to samba-technical at samba.org ##
 ## ---------------------------------------- ##
 _ASBOX
-    ) |
-      sed "s/^/$as_me: WARNING:     /" >&2
+     ) | sed "s/^/$as_me: WARNING:     /" >&2
     ;;
 esac
-echo "$as_me:$LINENO: checking for $ac_header" >&5
-echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
-if eval "test \"\${$as_ac_Header+set}\" = set"; then
+{ echo "$as_me:$LINENO: checking for $ac_header" >&5
+echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
+if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   eval "$as_ac_Header=\$ac_header_preproc"
 fi
-echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
-echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
+ac_res=`eval echo '${'$as_ac_Header'}'`
+	       { echo "$as_me:$LINENO: result: $ac_res" >&5
+echo "${ECHO_T}$ac_res" >&6; }
 
 fi
 if test `eval echo '${'$as_ac_Header'}'` = yes; then
@@ -14911,18 +15162,19 @@
 for ac_header in sys/mount.h mntent.h
 do
 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
-if eval "test \"\${$as_ac_Header+set}\" = set"; then
-  echo "$as_me:$LINENO: checking for $ac_header" >&5
-echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
-if eval "test \"\${$as_ac_Header+set}\" = set"; then
+if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
+  { echo "$as_me:$LINENO: checking for $ac_header" >&5
+echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
+if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 fi
-echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
-echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
+ac_res=`eval echo '${'$as_ac_Header'}'`
+	       { echo "$as_me:$LINENO: result: $ac_res" >&5
+echo "${ECHO_T}$ac_res" >&6; }
 else
   # Is the header compilable?
-echo "$as_me:$LINENO: checking $ac_header usability" >&5
-echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
+echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
 cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
@@ -14933,41 +15185,37 @@
 #include <$ac_header>
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>conftest.er1
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_header_compiler=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_header_compiler=no
+	ac_header_compiler=no
 fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
-echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
-echo "${ECHO_T}$ac_header_compiler" >&6
 
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
+echo "${ECHO_T}$ac_header_compiler" >&6; }
+
 # Is the header present?
-echo "$as_me:$LINENO: checking $ac_header presence" >&5
-echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
+echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
 cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
@@ -14976,24 +15224,22 @@
 /* end confdefs.h.  */
 #include <$ac_header>
 _ACEOF
-if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
-  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
+if { (ac_try="$ac_cpp conftest.$ac_ext"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } >/dev/null; then
-  if test -s conftest.err; then
-    ac_cpp_err=$ac_c_preproc_warn_flag
-    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
-  else
-    ac_cpp_err=
-  fi
-else
-  ac_cpp_err=yes
-fi
-if test -z "$ac_cpp_err"; then
+  (exit $ac_status); } >/dev/null && {
+	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       }; then
   ac_header_preproc=yes
 else
   echo "$as_me: failed program was:" >&5
@@ -15001,9 +15247,10 @@
 
   ac_header_preproc=no
 fi
+
 rm -f conftest.err conftest.$ac_ext
-echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
-echo "${ECHO_T}$ac_header_preproc" >&6
+{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
+echo "${ECHO_T}$ac_header_preproc" >&6; }
 
 # So?  What about this header?
 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
@@ -15027,25 +15274,24 @@
 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
-    (
-      cat <<\_ASBOX
+    ( cat <<\_ASBOX
 ## ---------------------------------------- ##
 ## Report this to samba-technical at samba.org ##
 ## ---------------------------------------- ##
 _ASBOX
-    ) |
-      sed "s/^/$as_me: WARNING:     /" >&2
+     ) | sed "s/^/$as_me: WARNING:     /" >&2
     ;;
 esac
-echo "$as_me:$LINENO: checking for $ac_header" >&5
-echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
-if eval "test \"\${$as_ac_Header+set}\" = set"; then
+{ echo "$as_me:$LINENO: checking for $ac_header" >&5
+echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
+if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   eval "$as_ac_Header=\$ac_header_preproc"
 fi
-echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
-echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
+ac_res=`eval echo '${'$as_ac_Header'}'`
+	       { echo "$as_me:$LINENO: result: $ac_res" >&5
+echo "${ECHO_T}$ac_res" >&6; }
 
 fi
 if test `eval echo '${'$as_ac_Header'}'` = yes; then
@@ -15061,18 +15307,19 @@
 for ac_header in stropts.h
 do
 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
-if eval "test \"\${$as_ac_Header+set}\" = set"; then
-  echo "$as_me:$LINENO: checking for $ac_header" >&5
-echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
-if eval "test \"\${$as_ac_Header+set}\" = set"; then
+if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
+  { echo "$as_me:$LINENO: checking for $ac_header" >&5
+echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
+if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 fi
-echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
-echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
+ac_res=`eval echo '${'$as_ac_Header'}'`
+	       { echo "$as_me:$LINENO: result: $ac_res" >&5
+echo "${ECHO_T}$ac_res" >&6; }
 else
   # Is the header compilable?
-echo "$as_me:$LINENO: checking $ac_header usability" >&5
-echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
+echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
 cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
@@ -15083,41 +15330,37 @@
 #include <$ac_header>
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>conftest.er1
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_header_compiler=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_header_compiler=no
+	ac_header_compiler=no
 fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
-echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
-echo "${ECHO_T}$ac_header_compiler" >&6
 
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
+echo "${ECHO_T}$ac_header_compiler" >&6; }
+
 # Is the header present?
-echo "$as_me:$LINENO: checking $ac_header presence" >&5
-echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
+echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
 cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
@@ -15126,24 +15369,22 @@
 /* end confdefs.h.  */
 #include <$ac_header>
 _ACEOF
-if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
-  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
+if { (ac_try="$ac_cpp conftest.$ac_ext"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } >/dev/null; then
-  if test -s conftest.err; then
-    ac_cpp_err=$ac_c_preproc_warn_flag
-    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
-  else
-    ac_cpp_err=
-  fi
-else
-  ac_cpp_err=yes
-fi
-if test -z "$ac_cpp_err"; then
+  (exit $ac_status); } >/dev/null && {
+	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       }; then
   ac_header_preproc=yes
 else
   echo "$as_me: failed program was:" >&5
@@ -15151,9 +15392,10 @@
 
   ac_header_preproc=no
 fi
+
 rm -f conftest.err conftest.$ac_ext
-echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
-echo "${ECHO_T}$ac_header_preproc" >&6
+{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
+echo "${ECHO_T}$ac_header_preproc" >&6; }
 
 # So?  What about this header?
 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
@@ -15177,25 +15419,24 @@
 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
-    (
-      cat <<\_ASBOX
+    ( cat <<\_ASBOX
 ## ---------------------------------------- ##
 ## Report this to samba-technical at samba.org ##
 ## ---------------------------------------- ##
 _ASBOX
-    ) |
-      sed "s/^/$as_me: WARNING:     /" >&2
+     ) | sed "s/^/$as_me: WARNING:     /" >&2
     ;;
 esac
-echo "$as_me:$LINENO: checking for $ac_header" >&5
-echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
-if eval "test \"\${$as_ac_Header+set}\" = set"; then
+{ echo "$as_me:$LINENO: checking for $ac_header" >&5
+echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
+if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   eval "$as_ac_Header=\$ac_header_preproc"
 fi
-echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
-echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
+ac_res=`eval echo '${'$as_ac_Header'}'`
+	       { echo "$as_me:$LINENO: result: $ac_res" >&5
+echo "${ECHO_T}$ac_res" >&6; }
 
 fi
 if test `eval echo '${'$as_ac_Header'}'` = yes; then
@@ -15208,1206 +15449,19 @@
 done
 
 
-echo "$as_me:$LINENO: checking for usable net/if.h" >&5
-echo $ECHO_N "checking for usable net/if.h... $ECHO_C" >&6
-if test "${libreplace_cv_USABLE_NET_IF_H+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
-else
 
-	cat >conftest.$ac_ext <<_ACEOF
-/* confdefs.h.  */
-_ACEOF
-cat confdefs.h >>conftest.$ac_ext
-cat >>conftest.$ac_ext <<_ACEOF
-/* end confdefs.h.  */
 
-		$ac_includes_default
-		#if HAVE_SYS_SOCKET_H
-		# include <sys/socket.h>
-		#endif
-		#include <net/if.h>
-		int main(void) {return 0;}
-_ACEOF
-rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>conftest.er1
-  ac_status=$?
-  grep -v '^ *+' conftest.er1 >conftest.err
-  rm -f conftest.er1
-  cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
-  libreplace_cv_USABLE_NET_IF_H=yes
-else
-  echo "$as_me: failed program was:" >&5
-sed 's/^/| /' conftest.$ac_ext >&5
 
-libreplace_cv_USABLE_NET_IF_H=no
 
-fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
 
-fi
-echo "$as_me:$LINENO: result: $libreplace_cv_USABLE_NET_IF_H" >&5
-echo "${ECHO_T}$libreplace_cv_USABLE_NET_IF_H" >&6
-if test x"$libreplace_cv_USABLE_NET_IF_H" = x"yes";then
 
-cat >>confdefs.h <<\_ACEOF
-#define HAVE_NET_IF_H 1
-_ACEOF
 
-fi
-
-echo "$as_me:$LINENO: checking for broken inet_ntoa" >&5
-echo $ECHO_N "checking for broken inet_ntoa... $ECHO_C" >&6
-if test "${libreplace_cv_REPLACE_INET_NTOA+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
-else
-
-if test "$cross_compiling" = yes; then
-  libreplace_cv_REPLACE_INET_NTOA=cross
-else
-  cat >conftest.$ac_ext <<_ACEOF
-/* confdefs.h.  */
-_ACEOF
-cat confdefs.h >>conftest.$ac_ext
-cat >>conftest.$ac_ext <<_ACEOF
-/* end confdefs.h.  */
-
-#include <stdio.h>
-#include <unistd.h>
-#include <sys/types.h>
-#include <netinet/in.h>
-#ifdef HAVE_ARPA_INET_H
-#include <arpa/inet.h>
-#endif
-main() { struct in_addr ip; ip.s_addr = 0x12345678;
-if (strcmp(inet_ntoa(ip),"18.52.86.120") &&
-    strcmp(inet_ntoa(ip),"120.86.52.18")) { exit(0); }
-exit(1);}
-_ACEOF
-rm -f conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-  (eval $ac_link) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
-  libreplace_cv_REPLACE_INET_NTOA=yes
-else
-  echo "$as_me: program exited with status $ac_status" >&5
-echo "$as_me: failed program was:" >&5
-sed 's/^/| /' conftest.$ac_ext >&5
-
-( exit $ac_status )
-libreplace_cv_REPLACE_INET_NTOA=no
-fi
-rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
-fi
-fi
-echo "$as_me:$LINENO: result: $libreplace_cv_REPLACE_INET_NTOA" >&5
-echo "${ECHO_T}$libreplace_cv_REPLACE_INET_NTOA" >&6
-if test x"$libreplace_cv_REPLACE_INET_NTOA" = x"yes"; then
-
-cat >>confdefs.h <<\_ACEOF
-#define REPLACE_INET_NTOA 1
-_ACEOF
-
-fi
-
-
-
-cv=`echo "socklen_t" | sed 'y%./+- %__p__%'`
-echo "$as_me:$LINENO: checking for socklen_t" >&5
-echo $ECHO_N "checking for socklen_t... $ECHO_C" >&6
-if eval "test \"\${ac_cv_type_$cv+set}\" = set"; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
-else
-  cat >conftest.$ac_ext <<_ACEOF
-/* confdefs.h.  */
-_ACEOF
-cat confdefs.h >>conftest.$ac_ext
-cat >>conftest.$ac_ext <<_ACEOF
-/* end confdefs.h.  */
-
-$ac_includes_default
-#include <sys/socket.h>
-int
-main ()
-{
-socklen_t foo;
-  ;
-  return 0;
-}
-_ACEOF
-rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>conftest.er1
-  ac_status=$?
-  grep -v '^ *+' conftest.er1 >conftest.err
-  rm -f conftest.er1
-  cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
-  eval "ac_cv_type_$cv=yes"
-else
-  echo "$as_me: failed program was:" >&5
-sed 's/^/| /' conftest.$ac_ext >&5
-
-eval "ac_cv_type_$cv=no"
-fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
-fi
-ac_foo=`eval echo \\$ac_cv_type_$cv`
-echo "$as_me:$LINENO: result: $ac_foo" >&5
-echo "${ECHO_T}$ac_foo" >&6
-if test "$ac_foo" = yes; then
-  ac_tr_hdr=HAVE_`echo socklen_t | sed 'y%abcdefghijklmnopqrstuvwxyz./- %ABCDEFGHIJKLMNOPQRSTUVWXYZ____%'`
-if false; then
-	echo "$as_me:$LINENO: checking for socklen_t" >&5
-echo $ECHO_N "checking for socklen_t... $ECHO_C" >&6
-if test "${ac_cv_type_socklen_t+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
-else
-  cat >conftest.$ac_ext <<_ACEOF
-/* confdefs.h.  */
-_ACEOF
-cat confdefs.h >>conftest.$ac_ext
-cat >>conftest.$ac_ext <<_ACEOF
-/* end confdefs.h.  */
-$ac_includes_default
-int
-main ()
-{
-if ((socklen_t *) 0)
-  return 0;
-if (sizeof (socklen_t))
-  return 0;
-  ;
-  return 0;
-}
-_ACEOF
-rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>conftest.er1
-  ac_status=$?
-  grep -v '^ *+' conftest.er1 >conftest.err
-  rm -f conftest.er1
-  cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
-  ac_cv_type_socklen_t=yes
-else
-  echo "$as_me: failed program was:" >&5
-sed 's/^/| /' conftest.$ac_ext >&5
-
-ac_cv_type_socklen_t=no
-fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
-fi
-echo "$as_me:$LINENO: result: $ac_cv_type_socklen_t" >&5
-echo "${ECHO_T}$ac_cv_type_socklen_t" >&6
-if test $ac_cv_type_socklen_t = yes; then
-
-cat >>confdefs.h <<_ACEOF
-#define HAVE_SOCKLEN_T 1
-_ACEOF
-
-
-fi
-
-fi
-
-cat >>confdefs.h <<_ACEOF
-#define $ac_tr_hdr 1
-_ACEOF
-
-fi
-
-
-
-cv=`echo "sa_family_t" | sed 'y%./+- %__p__%'`
-echo "$as_me:$LINENO: checking for sa_family_t" >&5
-echo $ECHO_N "checking for sa_family_t... $ECHO_C" >&6
-if eval "test \"\${ac_cv_type_$cv+set}\" = set"; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
-else
-  cat >conftest.$ac_ext <<_ACEOF
-/* confdefs.h.  */
-_ACEOF
-cat confdefs.h >>conftest.$ac_ext
-cat >>conftest.$ac_ext <<_ACEOF
-/* end confdefs.h.  */
-
-$ac_includes_default
-#include <sys/socket.h>
-int
-main ()
-{
-sa_family_t foo;
-  ;
-  return 0;
-}
-_ACEOF
-rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>conftest.er1
-  ac_status=$?
-  grep -v '^ *+' conftest.er1 >conftest.err
-  rm -f conftest.er1
-  cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
-  eval "ac_cv_type_$cv=yes"
-else
-  echo "$as_me: failed program was:" >&5
-sed 's/^/| /' conftest.$ac_ext >&5
-
-eval "ac_cv_type_$cv=no"
-fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
-fi
-ac_foo=`eval echo \\$ac_cv_type_$cv`
-echo "$as_me:$LINENO: result: $ac_foo" >&5
-echo "${ECHO_T}$ac_foo" >&6
-if test "$ac_foo" = yes; then
-  ac_tr_hdr=HAVE_`echo sa_family_t | sed 'y%abcdefghijklmnopqrstuvwxyz./- %ABCDEFGHIJKLMNOPQRSTUVWXYZ____%'`
-if false; then
-	echo "$as_me:$LINENO: checking for sa_family_t" >&5
-echo $ECHO_N "checking for sa_family_t... $ECHO_C" >&6
-if test "${ac_cv_type_sa_family_t+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
-else
-  cat >conftest.$ac_ext <<_ACEOF
-/* confdefs.h.  */
-_ACEOF
-cat confdefs.h >>conftest.$ac_ext
-cat >>conftest.$ac_ext <<_ACEOF
-/* end confdefs.h.  */
-$ac_includes_default
-int
-main ()
-{
-if ((sa_family_t *) 0)
-  return 0;
-if (sizeof (sa_family_t))
-  return 0;
-  ;
-  return 0;
-}
-_ACEOF
-rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>conftest.er1
-  ac_status=$?
-  grep -v '^ *+' conftest.er1 >conftest.err
-  rm -f conftest.er1
-  cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
-  ac_cv_type_sa_family_t=yes
-else
-  echo "$as_me: failed program was:" >&5
-sed 's/^/| /' conftest.$ac_ext >&5
-
-ac_cv_type_sa_family_t=no
-fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
-fi
-echo "$as_me:$LINENO: result: $ac_cv_type_sa_family_t" >&5
-echo "${ECHO_T}$ac_cv_type_sa_family_t" >&6
-if test $ac_cv_type_sa_family_t = yes; then
-
-cat >>confdefs.h <<_ACEOF
-#define HAVE_SA_FAMILY_T 1
-_ACEOF
-
-
-fi
-
-fi
-
-cat >>confdefs.h <<_ACEOF
-#define $ac_tr_hdr 1
-_ACEOF
-
-fi
-
-
-
-cv=`echo "struct addrinfo" | sed 'y%./+- %__p__%'`
-echo "$as_me:$LINENO: checking for struct addrinfo" >&5
-echo $ECHO_N "checking for struct addrinfo... $ECHO_C" >&6
-if eval "test \"\${ac_cv_type_$cv+set}\" = set"; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
-else
-  cat >conftest.$ac_ext <<_ACEOF
-/* confdefs.h.  */
-_ACEOF
-cat confdefs.h >>conftest.$ac_ext
-cat >>conftest.$ac_ext <<_ACEOF
-/* end confdefs.h.  */
-
-$ac_includes_default
-#include <netdb.h>
-int
-main ()
-{
-struct addrinfo foo;
-  ;
-  return 0;
-}
-_ACEOF
-rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>conftest.er1
-  ac_status=$?
-  grep -v '^ *+' conftest.er1 >conftest.err
-  rm -f conftest.er1
-  cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
-  eval "ac_cv_type_$cv=yes"
-else
-  echo "$as_me: failed program was:" >&5
-sed 's/^/| /' conftest.$ac_ext >&5
-
-eval "ac_cv_type_$cv=no"
-fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
-fi
-ac_foo=`eval echo \\$ac_cv_type_$cv`
-echo "$as_me:$LINENO: result: $ac_foo" >&5
-echo "${ECHO_T}$ac_foo" >&6
-if test "$ac_foo" = yes; then
-  ac_tr_hdr=HAVE_`echo struct addrinfo | sed 'y%abcdefghijklmnopqrstuvwxyz./- %ABCDEFGHIJKLMNOPQRSTUVWXYZ____%'`
-if false; then
-	echo "$as_me:$LINENO: checking for struct addrinfo" >&5
-echo $ECHO_N "checking for struct addrinfo... $ECHO_C" >&6
-if test "${ac_cv_type_struct_addrinfo+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
-else
-  cat >conftest.$ac_ext <<_ACEOF
-/* confdefs.h.  */
-_ACEOF
-cat confdefs.h >>conftest.$ac_ext
-cat >>conftest.$ac_ext <<_ACEOF
-/* end confdefs.h.  */
-$ac_includes_default
-int
-main ()
-{
-if ((struct addrinfo *) 0)
-  return 0;
-if (sizeof (struct addrinfo))
-  return 0;
-  ;
-  return 0;
-}
-_ACEOF
-rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>conftest.er1
-  ac_status=$?
-  grep -v '^ *+' conftest.er1 >conftest.err
-  rm -f conftest.er1
-  cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
-  ac_cv_type_struct_addrinfo=yes
-else
-  echo "$as_me: failed program was:" >&5
-sed 's/^/| /' conftest.$ac_ext >&5
-
-ac_cv_type_struct_addrinfo=no
-fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
-fi
-echo "$as_me:$LINENO: result: $ac_cv_type_struct_addrinfo" >&5
-echo "${ECHO_T}$ac_cv_type_struct_addrinfo" >&6
-if test $ac_cv_type_struct_addrinfo = yes; then
-
-cat >>confdefs.h <<_ACEOF
-#define HAVE_STRUCT_ADDRINFO 1
-_ACEOF
-
-
-fi
-
-fi
-
-cat >>confdefs.h <<_ACEOF
-#define $ac_tr_hdr 1
-_ACEOF
-
-fi
-
-
-
-cv=`echo "struct sockaddr" | sed 'y%./+- %__p__%'`
-echo "$as_me:$LINENO: checking for struct sockaddr" >&5
-echo $ECHO_N "checking for struct sockaddr... $ECHO_C" >&6
-if eval "test \"\${ac_cv_type_$cv+set}\" = set"; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
-else
-  cat >conftest.$ac_ext <<_ACEOF
-/* confdefs.h.  */
-_ACEOF
-cat confdefs.h >>conftest.$ac_ext
-cat >>conftest.$ac_ext <<_ACEOF
-/* end confdefs.h.  */
-
-$ac_includes_default
-#include <sys/socket.h>
-int
-main ()
-{
-struct sockaddr foo;
-  ;
-  return 0;
-}
-_ACEOF
-rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>conftest.er1
-  ac_status=$?
-  grep -v '^ *+' conftest.er1 >conftest.err
-  rm -f conftest.er1
-  cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
-  eval "ac_cv_type_$cv=yes"
-else
-  echo "$as_me: failed program was:" >&5
-sed 's/^/| /' conftest.$ac_ext >&5
-
-eval "ac_cv_type_$cv=no"
-fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
-fi
-ac_foo=`eval echo \\$ac_cv_type_$cv`
-echo "$as_me:$LINENO: result: $ac_foo" >&5
-echo "${ECHO_T}$ac_foo" >&6
-if test "$ac_foo" = yes; then
-  ac_tr_hdr=HAVE_`echo struct sockaddr | sed 'y%abcdefghijklmnopqrstuvwxyz./- %ABCDEFGHIJKLMNOPQRSTUVWXYZ____%'`
-if false; then
-	echo "$as_me:$LINENO: checking for struct sockaddr" >&5
-echo $ECHO_N "checking for struct sockaddr... $ECHO_C" >&6
-if test "${ac_cv_type_struct_sockaddr+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
-else
-  cat >conftest.$ac_ext <<_ACEOF
-/* confdefs.h.  */
-_ACEOF
-cat confdefs.h >>conftest.$ac_ext
-cat >>conftest.$ac_ext <<_ACEOF
-/* end confdefs.h.  */
-$ac_includes_default
-int
-main ()
-{
-if ((struct sockaddr *) 0)
-  return 0;
-if (sizeof (struct sockaddr))
-  return 0;
-  ;
-  return 0;
-}
-_ACEOF
-rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>conftest.er1
-  ac_status=$?
-  grep -v '^ *+' conftest.er1 >conftest.err
-  rm -f conftest.er1
-  cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
-  ac_cv_type_struct_sockaddr=yes
-else
-  echo "$as_me: failed program was:" >&5
-sed 's/^/| /' conftest.$ac_ext >&5
-
-ac_cv_type_struct_sockaddr=no
-fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
-fi
-echo "$as_me:$LINENO: result: $ac_cv_type_struct_sockaddr" >&5
-echo "${ECHO_T}$ac_cv_type_struct_sockaddr" >&6
-if test $ac_cv_type_struct_sockaddr = yes; then
-
-cat >>confdefs.h <<_ACEOF
-#define HAVE_STRUCT_SOCKADDR 1
-_ACEOF
-
-
-fi
-
-fi
-
-cat >>confdefs.h <<_ACEOF
-#define $ac_tr_hdr 1
-_ACEOF
-
-fi
-
-
-
-cv=`echo "struct sockaddr_storage" | sed 'y%./+- %__p__%'`
-echo "$as_me:$LINENO: checking for struct sockaddr_storage" >&5
-echo $ECHO_N "checking for struct sockaddr_storage... $ECHO_C" >&6
-if eval "test \"\${ac_cv_type_$cv+set}\" = set"; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
-else
-  cat >conftest.$ac_ext <<_ACEOF
-/* confdefs.h.  */
-_ACEOF
-cat confdefs.h >>conftest.$ac_ext
-cat >>conftest.$ac_ext <<_ACEOF
-/* end confdefs.h.  */
-
-$ac_includes_default
-
-#include <sys/socket.h>
-#include <sys/types.h>
-#include <netinet/in.h>
-
-int
-main ()
-{
-struct sockaddr_storage foo;
-  ;
-  return 0;
-}
-_ACEOF
-rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>conftest.er1
-  ac_status=$?
-  grep -v '^ *+' conftest.er1 >conftest.err
-  rm -f conftest.er1
-  cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
-  eval "ac_cv_type_$cv=yes"
-else
-  echo "$as_me: failed program was:" >&5
-sed 's/^/| /' conftest.$ac_ext >&5
-
-eval "ac_cv_type_$cv=no"
-fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
-fi
-ac_foo=`eval echo \\$ac_cv_type_$cv`
-echo "$as_me:$LINENO: result: $ac_foo" >&5
-echo "${ECHO_T}$ac_foo" >&6
-if test "$ac_foo" = yes; then
-  ac_tr_hdr=HAVE_`echo struct sockaddr_storage | sed 'y%abcdefghijklmnopqrstuvwxyz./- %ABCDEFGHIJKLMNOPQRSTUVWXYZ____%'`
-if false; then
-	echo "$as_me:$LINENO: checking for struct sockaddr_storage" >&5
-echo $ECHO_N "checking for struct sockaddr_storage... $ECHO_C" >&6
-if test "${ac_cv_type_struct_sockaddr_storage+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
-else
-  cat >conftest.$ac_ext <<_ACEOF
-/* confdefs.h.  */
-_ACEOF
-cat confdefs.h >>conftest.$ac_ext
-cat >>conftest.$ac_ext <<_ACEOF
-/* end confdefs.h.  */
-$ac_includes_default
-int
-main ()
-{
-if ((struct sockaddr_storage *) 0)
-  return 0;
-if (sizeof (struct sockaddr_storage))
-  return 0;
-  ;
-  return 0;
-}
-_ACEOF
-rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>conftest.er1
-  ac_status=$?
-  grep -v '^ *+' conftest.er1 >conftest.err
-  rm -f conftest.er1
-  cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
-  ac_cv_type_struct_sockaddr_storage=yes
-else
-  echo "$as_me: failed program was:" >&5
-sed 's/^/| /' conftest.$ac_ext >&5
-
-ac_cv_type_struct_sockaddr_storage=no
-fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
-fi
-echo "$as_me:$LINENO: result: $ac_cv_type_struct_sockaddr_storage" >&5
-echo "${ECHO_T}$ac_cv_type_struct_sockaddr_storage" >&6
-if test $ac_cv_type_struct_sockaddr_storage = yes; then
-
-cat >>confdefs.h <<_ACEOF
-#define HAVE_STRUCT_SOCKADDR_STORAGE 1
-_ACEOF
-
-
-fi
-
-fi
-
-cat >>confdefs.h <<_ACEOF
-#define $ac_tr_hdr 1
-_ACEOF
-
-fi
-
-
-
-cv=`echo "struct sockaddr_in6" | sed 'y%./+- %__p__%'`
-echo "$as_me:$LINENO: checking for struct sockaddr_in6" >&5
-echo $ECHO_N "checking for struct sockaddr_in6... $ECHO_C" >&6
-if eval "test \"\${ac_cv_type_$cv+set}\" = set"; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
-else
-  cat >conftest.$ac_ext <<_ACEOF
-/* confdefs.h.  */
-_ACEOF
-cat confdefs.h >>conftest.$ac_ext
-cat >>conftest.$ac_ext <<_ACEOF
-/* end confdefs.h.  */
-
-$ac_includes_default
-
-#include <sys/socket.h>
-#include <sys/types.h>
-#include <netinet/in.h>
-
-int
-main ()
-{
-struct sockaddr_in6 foo;
-  ;
-  return 0;
-}
-_ACEOF
-rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>conftest.er1
-  ac_status=$?
-  grep -v '^ *+' conftest.er1 >conftest.err
-  rm -f conftest.er1
-  cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
-  eval "ac_cv_type_$cv=yes"
-else
-  echo "$as_me: failed program was:" >&5
-sed 's/^/| /' conftest.$ac_ext >&5
-
-eval "ac_cv_type_$cv=no"
-fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
-fi
-ac_foo=`eval echo \\$ac_cv_type_$cv`
-echo "$as_me:$LINENO: result: $ac_foo" >&5
-echo "${ECHO_T}$ac_foo" >&6
-if test "$ac_foo" = yes; then
-  ac_tr_hdr=HAVE_`echo struct sockaddr_in6 | sed 'y%abcdefghijklmnopqrstuvwxyz./- %ABCDEFGHIJKLMNOPQRSTUVWXYZ____%'`
-if false; then
-	echo "$as_me:$LINENO: checking for struct sockaddr_in6" >&5
-echo $ECHO_N "checking for struct sockaddr_in6... $ECHO_C" >&6
-if test "${ac_cv_type_struct_sockaddr_in6+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
-else
-  cat >conftest.$ac_ext <<_ACEOF
-/* confdefs.h.  */
-_ACEOF
-cat confdefs.h >>conftest.$ac_ext
-cat >>conftest.$ac_ext <<_ACEOF
-/* end confdefs.h.  */
-$ac_includes_default
-int
-main ()
-{
-if ((struct sockaddr_in6 *) 0)
-  return 0;
-if (sizeof (struct sockaddr_in6))
-  return 0;
-  ;
-  return 0;
-}
-_ACEOF
-rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>conftest.er1
-  ac_status=$?
-  grep -v '^ *+' conftest.er1 >conftest.err
-  rm -f conftest.er1
-  cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
-  ac_cv_type_struct_sockaddr_in6=yes
-else
-  echo "$as_me: failed program was:" >&5
-sed 's/^/| /' conftest.$ac_ext >&5
-
-ac_cv_type_struct_sockaddr_in6=no
-fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
-fi
-echo "$as_me:$LINENO: result: $ac_cv_type_struct_sockaddr_in6" >&5
-echo "${ECHO_T}$ac_cv_type_struct_sockaddr_in6" >&6
-if test $ac_cv_type_struct_sockaddr_in6 = yes; then
-
-cat >>confdefs.h <<_ACEOF
-#define HAVE_STRUCT_SOCKADDR_IN6 1
-_ACEOF
-
-
-fi
-
-fi
-
-cat >>confdefs.h <<_ACEOF
-#define $ac_tr_hdr 1
-_ACEOF
-
-fi
-
-
-if test x"$ac_cv_type_struct_sockaddr_storage" = x"yes"; then
-echo "$as_me:$LINENO: checking for struct sockaddr_storage.ss_family" >&5
-echo $ECHO_N "checking for struct sockaddr_storage.ss_family... $ECHO_C" >&6
-if test "${ac_cv_member_struct_sockaddr_storage_ss_family+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
-else
-  cat >conftest.$ac_ext <<_ACEOF
-/* confdefs.h.  */
-_ACEOF
-cat confdefs.h >>conftest.$ac_ext
-cat >>conftest.$ac_ext <<_ACEOF
-/* end confdefs.h.  */
-
-#include <sys/socket.h>
-#include <sys/types.h>
-#include <netinet/in.h>
-
-
-int
-main ()
-{
-static struct sockaddr_storage ac_aggr;
-if (ac_aggr.ss_family)
-return 0;
-  ;
-  return 0;
-}
-_ACEOF
-rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>conftest.er1
-  ac_status=$?
-  grep -v '^ *+' conftest.er1 >conftest.err
-  rm -f conftest.er1
-  cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
-  ac_cv_member_struct_sockaddr_storage_ss_family=yes
-else
-  echo "$as_me: failed program was:" >&5
-sed 's/^/| /' conftest.$ac_ext >&5
-
-cat >conftest.$ac_ext <<_ACEOF
-/* confdefs.h.  */
-_ACEOF
-cat confdefs.h >>conftest.$ac_ext
-cat >>conftest.$ac_ext <<_ACEOF
-/* end confdefs.h.  */
-
-#include <sys/socket.h>
-#include <sys/types.h>
-#include <netinet/in.h>
-
-
-int
-main ()
-{
-static struct sockaddr_storage ac_aggr;
-if (sizeof ac_aggr.ss_family)
-return 0;
-  ;
-  return 0;
-}
-_ACEOF
-rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>conftest.er1
-  ac_status=$?
-  grep -v '^ *+' conftest.er1 >conftest.err
-  rm -f conftest.er1
-  cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
-  ac_cv_member_struct_sockaddr_storage_ss_family=yes
-else
-  echo "$as_me: failed program was:" >&5
-sed 's/^/| /' conftest.$ac_ext >&5
-
-ac_cv_member_struct_sockaddr_storage_ss_family=no
-fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
-fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
-fi
-echo "$as_me:$LINENO: result: $ac_cv_member_struct_sockaddr_storage_ss_family" >&5
-echo "${ECHO_T}$ac_cv_member_struct_sockaddr_storage_ss_family" >&6
-if test $ac_cv_member_struct_sockaddr_storage_ss_family = yes; then
-
-cat >>confdefs.h <<\_ACEOF
-#define HAVE_SS_FAMILY 1
-_ACEOF
-
-fi
-
-
-if test x"$ac_cv_member_struct_sockaddr_storage_ss_family" != x"yes"; then
-echo "$as_me:$LINENO: checking for struct sockaddr_storage.__ss_family" >&5
-echo $ECHO_N "checking for struct sockaddr_storage.__ss_family... $ECHO_C" >&6
-if test "${ac_cv_member_struct_sockaddr_storage___ss_family+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
-else
-  cat >conftest.$ac_ext <<_ACEOF
-/* confdefs.h.  */
-_ACEOF
-cat confdefs.h >>conftest.$ac_ext
-cat >>conftest.$ac_ext <<_ACEOF
-/* end confdefs.h.  */
-
-#include <sys/socket.h>
-#include <sys/types.h>
-#include <netinet/in.h>
-
-
-int
-main ()
-{
-static struct sockaddr_storage ac_aggr;
-if (ac_aggr.__ss_family)
-return 0;
-  ;
-  return 0;
-}
-_ACEOF
-rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>conftest.er1
-  ac_status=$?
-  grep -v '^ *+' conftest.er1 >conftest.err
-  rm -f conftest.er1
-  cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
-  ac_cv_member_struct_sockaddr_storage___ss_family=yes
-else
-  echo "$as_me: failed program was:" >&5
-sed 's/^/| /' conftest.$ac_ext >&5
-
-cat >conftest.$ac_ext <<_ACEOF
-/* confdefs.h.  */
-_ACEOF
-cat confdefs.h >>conftest.$ac_ext
-cat >>conftest.$ac_ext <<_ACEOF
-/* end confdefs.h.  */
-
-#include <sys/socket.h>
-#include <sys/types.h>
-#include <netinet/in.h>
-
-
-int
-main ()
-{
-static struct sockaddr_storage ac_aggr;
-if (sizeof ac_aggr.__ss_family)
-return 0;
-  ;
-  return 0;
-}
-_ACEOF
-rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>conftest.er1
-  ac_status=$?
-  grep -v '^ *+' conftest.er1 >conftest.err
-  rm -f conftest.er1
-  cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
-  ac_cv_member_struct_sockaddr_storage___ss_family=yes
-else
-  echo "$as_me: failed program was:" >&5
-sed 's/^/| /' conftest.$ac_ext >&5
-
-ac_cv_member_struct_sockaddr_storage___ss_family=no
-fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
-fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
-fi
-echo "$as_me:$LINENO: result: $ac_cv_member_struct_sockaddr_storage___ss_family" >&5
-echo "${ECHO_T}$ac_cv_member_struct_sockaddr_storage___ss_family" >&6
-if test $ac_cv_member_struct_sockaddr_storage___ss_family = yes; then
-
-cat >>confdefs.h <<\_ACEOF
-#define HAVE___SS_FAMILY 1
-_ACEOF
-
-fi
-
-fi
-fi
-
-
-
-
-
-
-
-
 for ac_func in seteuid setresuid setegid setresgid chroot bzero strerror
 do
 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
-echo "$as_me:$LINENO: checking for $ac_func" >&5
-echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
-if eval "test \"\${$as_ac_var+set}\" = set"; then
+{ echo "$as_me:$LINENO: checking for $ac_func" >&5
+echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
+if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
@@ -16433,68 +15487,60 @@
 
 #undef $ac_func
 
-/* Override any gcc2 internal prototype to avoid an error.  */
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
 #ifdef __cplusplus
 extern "C"
-{
 #endif
-/* We use char because int might match the return type of a gcc2
-   builtin and then its argument prototype would still apply.  */
 char $ac_func ();
 /* The GNU C library defines this for functions which it implements
     to always fail with ENOSYS.  Some functions are actually named
     something starting with __ and the normal name is an alias.  */
-#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
+#if defined __stub_$ac_func || defined __stub___$ac_func
 choke me
-#else
-char (*f) () = $ac_func;
 #endif
-#ifdef __cplusplus
-}
-#endif
 
 int
 main ()
 {
-return f != $ac_func;
+return $ac_func ();
   ;
   return 0;
 }
 _ACEOF
 rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-  (eval $ac_link) 2>conftest.er1
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest$ac_exeext &&
+       $as_test_x conftest$ac_exeext; then
   eval "$as_ac_var=yes"
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-eval "$as_ac_var=no"
+	eval "$as_ac_var=no"
 fi
-rm -f conftest.err conftest.$ac_objext \
+
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 fi
-echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
-echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
+ac_res=`eval echo '${'$as_ac_var'}'`
+	       { echo "$as_me:$LINENO: result: $ac_res" >&5
+echo "${ECHO_T}$ac_res" >&6; }
 if test `eval echo '${'$as_ac_var'}'` = yes; then
   cat >>confdefs.h <<_ACEOF
 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
@@ -16512,9 +15558,9 @@
 for ac_func in vsyslog setlinebuf mktime ftruncate chsize rename
 do
 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
-echo "$as_me:$LINENO: checking for $ac_func" >&5
-echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
-if eval "test \"\${$as_ac_var+set}\" = set"; then
+{ echo "$as_me:$LINENO: checking for $ac_func" >&5
+echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
+if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
@@ -16540,68 +15586,60 @@
 
 #undef $ac_func
 
-/* Override any gcc2 internal prototype to avoid an error.  */
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
 #ifdef __cplusplus
 extern "C"
-{
 #endif
-/* We use char because int might match the return type of a gcc2
-   builtin and then its argument prototype would still apply.  */
 char $ac_func ();
 /* The GNU C library defines this for functions which it implements
     to always fail with ENOSYS.  Some functions are actually named
     something starting with __ and the normal name is an alias.  */
-#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
+#if defined __stub_$ac_func || defined __stub___$ac_func
 choke me
-#else
-char (*f) () = $ac_func;
 #endif
-#ifdef __cplusplus
-}
-#endif
 
 int
 main ()
 {
-return f != $ac_func;
+return $ac_func ();
   ;
   return 0;
 }
 _ACEOF
 rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-  (eval $ac_link) 2>conftest.er1
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest$ac_exeext &&
+       $as_test_x conftest$ac_exeext; then
   eval "$as_ac_var=yes"
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-eval "$as_ac_var=no"
+	eval "$as_ac_var=no"
 fi
-rm -f conftest.err conftest.$ac_objext \
+
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 fi
-echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
-echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
+ac_res=`eval echo '${'$as_ac_var'}'`
+	       { echo "$as_me:$LINENO: result: $ac_res" >&5
+echo "${ECHO_T}$ac_res" >&6; }
 if test `eval echo '${'$as_ac_var'}'` = yes; then
   cat >>confdefs.h <<_ACEOF
 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
@@ -16619,9 +15657,9 @@
 for ac_func in waitpid strlcpy strlcat initgroups memmove strdup
 do
 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
-echo "$as_me:$LINENO: checking for $ac_func" >&5
-echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
-if eval "test \"\${$as_ac_var+set}\" = set"; then
+{ echo "$as_me:$LINENO: checking for $ac_func" >&5
+echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
+if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
@@ -16647,68 +15685,60 @@
 
 #undef $ac_func
 
-/* Override any gcc2 internal prototype to avoid an error.  */
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
 #ifdef __cplusplus
 extern "C"
-{
 #endif
-/* We use char because int might match the return type of a gcc2
-   builtin and then its argument prototype would still apply.  */
 char $ac_func ();
 /* The GNU C library defines this for functions which it implements
     to always fail with ENOSYS.  Some functions are actually named
     something starting with __ and the normal name is an alias.  */
-#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
+#if defined __stub_$ac_func || defined __stub___$ac_func
 choke me
-#else
-char (*f) () = $ac_func;
 #endif
-#ifdef __cplusplus
-}
-#endif
 
 int
 main ()
 {
-return f != $ac_func;
+return $ac_func ();
   ;
   return 0;
 }
 _ACEOF
 rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-  (eval $ac_link) 2>conftest.er1
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest$ac_exeext &&
+       $as_test_x conftest$ac_exeext; then
   eval "$as_ac_var=yes"
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-eval "$as_ac_var=no"
+	eval "$as_ac_var=no"
 fi
-rm -f conftest.err conftest.$ac_objext \
+
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 fi
-echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
-echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
+ac_res=`eval echo '${'$as_ac_var'}'`
+	       { echo "$as_me:$LINENO: result: $ac_res" >&5
+echo "${ECHO_T}$ac_res" >&6; }
 if test `eval echo '${'$as_ac_var'}'` = yes; then
   cat >>confdefs.h <<_ACEOF
 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
@@ -16723,13 +15753,12 @@
 
 
 
-
-for ac_func in pread pwrite strndup strcasestr strtok_r mkdtemp socketpair
+for ac_func in pread pwrite strndup strcasestr strtok_r mkdtemp
 do
 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
-echo "$as_me:$LINENO: checking for $ac_func" >&5
-echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
-if eval "test \"\${$as_ac_var+set}\" = set"; then
+{ echo "$as_me:$LINENO: checking for $ac_func" >&5
+echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
+if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
@@ -16755,68 +15784,60 @@
 
 #undef $ac_func
 
-/* Override any gcc2 internal prototype to avoid an error.  */
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
 #ifdef __cplusplus
 extern "C"
-{
 #endif
-/* We use char because int might match the return type of a gcc2
-   builtin and then its argument prototype would still apply.  */
 char $ac_func ();
 /* The GNU C library defines this for functions which it implements
     to always fail with ENOSYS.  Some functions are actually named
     something starting with __ and the normal name is an alias.  */
-#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
+#if defined __stub_$ac_func || defined __stub___$ac_func
 choke me
-#else
-char (*f) () = $ac_func;
 #endif
-#ifdef __cplusplus
-}
-#endif
 
 int
 main ()
 {
-return f != $ac_func;
+return $ac_func ();
   ;
   return 0;
 }
 _ACEOF
 rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-  (eval $ac_link) 2>conftest.er1
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest$ac_exeext &&
+       $as_test_x conftest$ac_exeext; then
   eval "$as_ac_var=yes"
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-eval "$as_ac_var=no"
+	eval "$as_ac_var=no"
 fi
-rm -f conftest.err conftest.$ac_objext \
+
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 fi
-echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
-echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
+ac_res=`eval echo '${'$as_ac_var'}'`
+	       { echo "$as_me:$LINENO: result: $ac_res" >&5
+echo "${ECHO_T}$ac_res" >&6; }
 if test `eval echo '${'$as_ac_var'}'` = yes; then
   cat >>confdefs.h <<_ACEOF
 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
@@ -16829,9 +15850,9 @@
 for ac_func in isatty
 do
 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
-echo "$as_me:$LINENO: checking for $ac_func" >&5
-echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
-if eval "test \"\${$as_ac_var+set}\" = set"; then
+{ echo "$as_me:$LINENO: checking for $ac_func" >&5
+echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
+if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
@@ -16857,68 +15878,60 @@
 
 #undef $ac_func
 
-/* Override any gcc2 internal prototype to avoid an error.  */
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
 #ifdef __cplusplus
 extern "C"
-{
 #endif
-/* We use char because int might match the return type of a gcc2
-   builtin and then its argument prototype would still apply.  */
 char $ac_func ();
 /* The GNU C library defines this for functions which it implements
     to always fail with ENOSYS.  Some functions are actually named
     something starting with __ and the normal name is an alias.  */
-#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
+#if defined __stub_$ac_func || defined __stub___$ac_func
 choke me
-#else
-char (*f) () = $ac_func;
 #endif
-#ifdef __cplusplus
-}
-#endif
 
 int
 main ()
 {
-return f != $ac_func;
+return $ac_func ();
   ;
   return 0;
 }
 _ACEOF
 rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-  (eval $ac_link) 2>conftest.er1
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest$ac_exeext &&
+       $as_test_x conftest$ac_exeext; then
   eval "$as_ac_var=yes"
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-eval "$as_ac_var=no"
+	eval "$as_ac_var=no"
 fi
-rm -f conftest.err conftest.$ac_objext \
+
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 fi
-echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
-echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
+ac_res=`eval echo '${'$as_ac_var'}'`
+	       { echo "$as_me:$LINENO: result: $ac_res" >&5
+echo "${ECHO_T}$ac_res" >&6; }
 if test `eval echo '${'$as_ac_var'}'` = yes; then
   cat >>confdefs.h <<_ACEOF
 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
@@ -16928,8 +15941,8 @@
 done
 
 
- echo "$as_me:$LINENO: checking for setresuid declaration" >&5
-echo $ECHO_N "checking for setresuid declaration... $ECHO_C" >&6
+ { echo "$as_me:$LINENO: checking for setresuid declaration" >&5
+echo $ECHO_N "checking for setresuid declaration... $ECHO_C" >&6; }
 if test "${ac_cv_have_setresuid_decl+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
@@ -16950,38 +15963,34 @@
 }
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>conftest.er1
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_cv_have_setresuid_decl=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_cv_have_setresuid_decl=no
+	ac_cv_have_setresuid_decl=no
 fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 fi
-echo "$as_me:$LINENO: result: $ac_cv_have_setresuid_decl" >&5
-echo "${ECHO_T}$ac_cv_have_setresuid_decl" >&6
+{ echo "$as_me:$LINENO: result: $ac_cv_have_setresuid_decl" >&5
+echo "${ECHO_T}$ac_cv_have_setresuid_decl" >&6; }
  if test x"$ac_cv_have_setresuid_decl" = x"yes"; then
 
 cat >>confdefs.h <<\_ACEOF
@@ -16991,8 +16000,8 @@
  fi
 
 
- echo "$as_me:$LINENO: checking for setresgid declaration" >&5
-echo $ECHO_N "checking for setresgid declaration... $ECHO_C" >&6
+ { echo "$as_me:$LINENO: checking for setresgid declaration" >&5
+echo $ECHO_N "checking for setresgid declaration... $ECHO_C" >&6; }
 if test "${ac_cv_have_setresgid_decl+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
@@ -17013,38 +16022,34 @@
 }
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>conftest.er1
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_cv_have_setresgid_decl=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_cv_have_setresgid_decl=no
+	ac_cv_have_setresgid_decl=no
 fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 fi
-echo "$as_me:$LINENO: result: $ac_cv_have_setresgid_decl" >&5
-echo "${ECHO_T}$ac_cv_have_setresgid_decl" >&6
+{ echo "$as_me:$LINENO: result: $ac_cv_have_setresgid_decl" >&5
+echo "${ECHO_T}$ac_cv_have_setresgid_decl" >&6; }
  if test x"$ac_cv_have_setresgid_decl" = x"yes"; then
 
 cat >>confdefs.h <<\_ACEOF
@@ -17054,8 +16059,8 @@
  fi
 
 
- echo "$as_me:$LINENO: checking for errno declaration" >&5
-echo $ECHO_N "checking for errno declaration... $ECHO_C" >&6
+ { echo "$as_me:$LINENO: checking for errno declaration" >&5
+echo $ECHO_N "checking for errno declaration... $ECHO_C" >&6; }
 if test "${ac_cv_have_errno_decl+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
@@ -17076,38 +16081,34 @@
 }
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>conftest.er1
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_cv_have_errno_decl=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_cv_have_errno_decl=no
+	ac_cv_have_errno_decl=no
 fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 fi
-echo "$as_me:$LINENO: result: $ac_cv_have_errno_decl" >&5
-echo "${ECHO_T}$ac_cv_have_errno_decl" >&6
+{ echo "$as_me:$LINENO: result: $ac_cv_have_errno_decl" >&5
+echo "${ECHO_T}$ac_cv_have_errno_decl" >&6; }
  if test x"$ac_cv_have_errno_decl" = x"yes"; then
 
 cat >>confdefs.h <<\_ACEOF
@@ -17117,8 +16118,8 @@
  fi
 
 
-echo "$as_me:$LINENO: checking for secure mkstemp" >&5
-echo $ECHO_N "checking for secure mkstemp... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking for secure mkstemp" >&5
+echo $ECHO_N "checking for secure mkstemp... $ECHO_C" >&6; }
 if test "${libreplace_cv_HAVE_SECURE_MKSTEMP+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
@@ -17148,13 +16149,22 @@
 }
 _ACEOF
 rm -f conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-  (eval $ac_link) 2>&5
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>&5
   ac_status=$?
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
+  { (case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_try") 2>&5
   ac_status=$?
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
@@ -17167,11 +16177,13 @@
 ( exit $ac_status )
 libreplace_cv_HAVE_SECURE_MKSTEMP=no
 fi
-rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
+rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
 fi
+
+
 fi
-echo "$as_me:$LINENO: result: $libreplace_cv_HAVE_SECURE_MKSTEMP" >&5
-echo "${ECHO_T}$libreplace_cv_HAVE_SECURE_MKSTEMP" >&6
+{ echo "$as_me:$LINENO: result: $libreplace_cv_HAVE_SECURE_MKSTEMP" >&5
+echo "${ECHO_T}$libreplace_cv_HAVE_SECURE_MKSTEMP" >&6; }
 if test x"$libreplace_cv_HAVE_SECURE_MKSTEMP" = x"yes"; then
 
 cat >>confdefs.h <<\_ACEOF
@@ -17185,18 +16197,19 @@
 for ac_header in stdio.h strings.h
 do
 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
-if eval "test \"\${$as_ac_Header+set}\" = set"; then
-  echo "$as_me:$LINENO: checking for $ac_header" >&5
-echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
-if eval "test \"\${$as_ac_Header+set}\" = set"; then
+if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
+  { echo "$as_me:$LINENO: checking for $ac_header" >&5
+echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
+if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 fi
-echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
-echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
+ac_res=`eval echo '${'$as_ac_Header'}'`
+	       { echo "$as_me:$LINENO: result: $ac_res" >&5
+echo "${ECHO_T}$ac_res" >&6; }
 else
   # Is the header compilable?
-echo "$as_me:$LINENO: checking $ac_header usability" >&5
-echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
+echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
 cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
@@ -17207,41 +16220,37 @@
 #include <$ac_header>
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>conftest.er1
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_header_compiler=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_header_compiler=no
+	ac_header_compiler=no
 fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
-echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
-echo "${ECHO_T}$ac_header_compiler" >&6
 
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
+echo "${ECHO_T}$ac_header_compiler" >&6; }
+
 # Is the header present?
-echo "$as_me:$LINENO: checking $ac_header presence" >&5
-echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
+echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
 cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
@@ -17250,24 +16259,22 @@
 /* end confdefs.h.  */
 #include <$ac_header>
 _ACEOF
-if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
-  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
+if { (ac_try="$ac_cpp conftest.$ac_ext"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } >/dev/null; then
-  if test -s conftest.err; then
-    ac_cpp_err=$ac_c_preproc_warn_flag
-    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
-  else
-    ac_cpp_err=
-  fi
-else
-  ac_cpp_err=yes
-fi
-if test -z "$ac_cpp_err"; then
+  (exit $ac_status); } >/dev/null && {
+	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       }; then
   ac_header_preproc=yes
 else
   echo "$as_me: failed program was:" >&5
@@ -17275,9 +16282,10 @@
 
   ac_header_preproc=no
 fi
+
 rm -f conftest.err conftest.$ac_ext
-echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
-echo "${ECHO_T}$ac_header_preproc" >&6
+{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
+echo "${ECHO_T}$ac_header_preproc" >&6; }
 
 # So?  What about this header?
 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
@@ -17301,25 +16309,24 @@
 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
-    (
-      cat <<\_ASBOX
+    ( cat <<\_ASBOX
 ## ---------------------------------------- ##
 ## Report this to samba-technical at samba.org ##
 ## ---------------------------------------- ##
 _ASBOX
-    ) |
-      sed "s/^/$as_me: WARNING:     /" >&2
+     ) | sed "s/^/$as_me: WARNING:     /" >&2
     ;;
 esac
-echo "$as_me:$LINENO: checking for $ac_header" >&5
-echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
-if eval "test \"\${$as_ac_Header+set}\" = set"; then
+{ echo "$as_me:$LINENO: checking for $ac_header" >&5
+echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
+if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   eval "$as_ac_Header=\$ac_header_preproc"
 fi
-echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
-echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
+ac_res=`eval echo '${'$as_ac_Header'}'`
+	       { echo "$as_me:$LINENO: result: $ac_res" >&5
+echo "${ECHO_T}$ac_res" >&6; }
 
 fi
 if test `eval echo '${'$as_ac_Header'}'` = yes; then
@@ -17331,8 +16338,8 @@
 
 done
 
-echo "$as_me:$LINENO: checking whether snprintf is declared" >&5
-echo $ECHO_N "checking whether snprintf is declared... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking whether snprintf is declared" >&5
+echo $ECHO_N "checking whether snprintf is declared... $ECHO_C" >&6; }
 if test "${ac_cv_have_decl_snprintf+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
@@ -17347,7 +16354,7 @@
 main ()
 {
 #ifndef snprintf
-  char *p = (char *) snprintf;
+  (void) snprintf;
 #endif
 
   ;
@@ -17355,38 +16362,34 @@
 }
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>conftest.er1
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_cv_have_decl_snprintf=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_cv_have_decl_snprintf=no
+	ac_cv_have_decl_snprintf=no
 fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 fi
-echo "$as_me:$LINENO: result: $ac_cv_have_decl_snprintf" >&5
-echo "${ECHO_T}$ac_cv_have_decl_snprintf" >&6
+{ echo "$as_me:$LINENO: result: $ac_cv_have_decl_snprintf" >&5
+echo "${ECHO_T}$ac_cv_have_decl_snprintf" >&6; }
 if test $ac_cv_have_decl_snprintf = yes; then
 
 cat >>confdefs.h <<_ACEOF
@@ -17401,8 +16404,8 @@
 
 
 fi
-echo "$as_me:$LINENO: checking whether vsnprintf is declared" >&5
-echo $ECHO_N "checking whether vsnprintf is declared... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking whether vsnprintf is declared" >&5
+echo $ECHO_N "checking whether vsnprintf is declared... $ECHO_C" >&6; }
 if test "${ac_cv_have_decl_vsnprintf+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
@@ -17417,7 +16420,7 @@
 main ()
 {
 #ifndef vsnprintf
-  char *p = (char *) vsnprintf;
+  (void) vsnprintf;
 #endif
 
   ;
@@ -17425,38 +16428,34 @@
 }
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>conftest.er1
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_cv_have_decl_vsnprintf=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_cv_have_decl_vsnprintf=no
+	ac_cv_have_decl_vsnprintf=no
 fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 fi
-echo "$as_me:$LINENO: result: $ac_cv_have_decl_vsnprintf" >&5
-echo "${ECHO_T}$ac_cv_have_decl_vsnprintf" >&6
+{ echo "$as_me:$LINENO: result: $ac_cv_have_decl_vsnprintf" >&5
+echo "${ECHO_T}$ac_cv_have_decl_vsnprintf" >&6; }
 if test $ac_cv_have_decl_vsnprintf = yes; then
 
 cat >>confdefs.h <<_ACEOF
@@ -17471,8 +16470,8 @@
 
 
 fi
-echo "$as_me:$LINENO: checking whether asprintf is declared" >&5
-echo $ECHO_N "checking whether asprintf is declared... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking whether asprintf is declared" >&5
+echo $ECHO_N "checking whether asprintf is declared... $ECHO_C" >&6; }
 if test "${ac_cv_have_decl_asprintf+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
@@ -17487,7 +16486,7 @@
 main ()
 {
 #ifndef asprintf
-  char *p = (char *) asprintf;
+  (void) asprintf;
 #endif
 
   ;
@@ -17495,38 +16494,34 @@
 }
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>conftest.er1
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_cv_have_decl_asprintf=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_cv_have_decl_asprintf=no
+	ac_cv_have_decl_asprintf=no
 fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 fi
-echo "$as_me:$LINENO: result: $ac_cv_have_decl_asprintf" >&5
-echo "${ECHO_T}$ac_cv_have_decl_asprintf" >&6
+{ echo "$as_me:$LINENO: result: $ac_cv_have_decl_asprintf" >&5
+echo "${ECHO_T}$ac_cv_have_decl_asprintf" >&6; }
 if test $ac_cv_have_decl_asprintf = yes; then
 
 cat >>confdefs.h <<_ACEOF
@@ -17541,8 +16536,8 @@
 
 
 fi
-echo "$as_me:$LINENO: checking whether vasprintf is declared" >&5
-echo $ECHO_N "checking whether vasprintf is declared... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking whether vasprintf is declared" >&5
+echo $ECHO_N "checking whether vasprintf is declared... $ECHO_C" >&6; }
 if test "${ac_cv_have_decl_vasprintf+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
@@ -17557,7 +16552,7 @@
 main ()
 {
 #ifndef vasprintf
-  char *p = (char *) vasprintf;
+  (void) vasprintf;
 #endif
 
   ;
@@ -17565,38 +16560,34 @@
 }
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>conftest.er1
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_cv_have_decl_vasprintf=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_cv_have_decl_vasprintf=no
+	ac_cv_have_decl_vasprintf=no
 fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 fi
-echo "$as_me:$LINENO: result: $ac_cv_have_decl_vasprintf" >&5
-echo "${ECHO_T}$ac_cv_have_decl_vasprintf" >&6
+{ echo "$as_me:$LINENO: result: $ac_cv_have_decl_vasprintf" >&5
+echo "${ECHO_T}$ac_cv_have_decl_vasprintf" >&6; }
 if test $ac_cv_have_decl_vasprintf = yes; then
 
 cat >>confdefs.h <<_ACEOF
@@ -17620,9 +16611,9 @@
 for ac_func in snprintf vsnprintf asprintf vasprintf
 do
 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
-echo "$as_me:$LINENO: checking for $ac_func" >&5
-echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
-if eval "test \"\${$as_ac_var+set}\" = set"; then
+{ echo "$as_me:$LINENO: checking for $ac_func" >&5
+echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
+if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
@@ -17648,68 +16639,60 @@
 
 #undef $ac_func
 
-/* Override any gcc2 internal prototype to avoid an error.  */
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
 #ifdef __cplusplus
 extern "C"
-{
 #endif
-/* We use char because int might match the return type of a gcc2
-   builtin and then its argument prototype would still apply.  */
 char $ac_func ();
 /* The GNU C library defines this for functions which it implements
     to always fail with ENOSYS.  Some functions are actually named
     something starting with __ and the normal name is an alias.  */
-#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
+#if defined __stub_$ac_func || defined __stub___$ac_func
 choke me
-#else
-char (*f) () = $ac_func;
 #endif
-#ifdef __cplusplus
-}
-#endif
 
 int
 main ()
 {
-return f != $ac_func;
+return $ac_func ();
   ;
   return 0;
 }
 _ACEOF
 rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-  (eval $ac_link) 2>conftest.er1
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest$ac_exeext &&
+       $as_test_x conftest$ac_exeext; then
   eval "$as_ac_var=yes"
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-eval "$as_ac_var=no"
+	eval "$as_ac_var=no"
 fi
-rm -f conftest.err conftest.$ac_objext \
+
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 fi
-echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
-echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
+ac_res=`eval echo '${'$as_ac_var'}'`
+	       { echo "$as_me:$LINENO: result: $ac_res" >&5
+echo "${ECHO_T}$ac_res" >&6; }
 if test `eval echo '${'$as_ac_var'}'` = yes; then
   cat >>confdefs.h <<_ACEOF
 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
@@ -17719,8 +16702,8 @@
 done
 
 
-echo "$as_me:$LINENO: checking for C99 vsnprintf" >&5
-echo $ECHO_N "checking for C99 vsnprintf... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking for C99 vsnprintf" >&5
+echo $ECHO_N "checking for C99 vsnprintf... $ECHO_C" >&6; }
 if test "${libreplace_cv_HAVE_C99_VSNPRINTF+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
@@ -17769,13 +16752,22 @@
 
 _ACEOF
 rm -f conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-  (eval $ac_link) 2>&5
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>&5
   ac_status=$?
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
+  { (case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_try") 2>&5
   ac_status=$?
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
@@ -17788,11 +16780,13 @@
 ( exit $ac_status )
 libreplace_cv_HAVE_C99_VSNPRINTF=no
 fi
-rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
+rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
 fi
+
+
 fi
-echo "$as_me:$LINENO: result: $libreplace_cv_HAVE_C99_VSNPRINTF" >&5
-echo "${ECHO_T}$libreplace_cv_HAVE_C99_VSNPRINTF" >&6
+{ echo "$as_me:$LINENO: result: $libreplace_cv_HAVE_C99_VSNPRINTF" >&5
+echo "${ECHO_T}$libreplace_cv_HAVE_C99_VSNPRINTF" >&6; }
 if test x"$libreplace_cv_HAVE_C99_VSNPRINTF" = x"yes"; then
 
 cat >>confdefs.h <<\_ACEOF
@@ -17802,8 +16796,8 @@
 fi
 
 
-echo "$as_me:$LINENO: checking for va_copy" >&5
-echo $ECHO_N "checking for va_copy... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking for va_copy" >&5
+echo $ECHO_N "checking for va_copy... $ECHO_C" >&6; }
 if test "${libreplace_cv_HAVE_VA_COPY+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
@@ -17825,39 +16819,36 @@
 }
 _ACEOF
 rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-  (eval $ac_link) 2>conftest.er1
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest$ac_exeext &&
+       $as_test_x conftest$ac_exeext; then
   libreplace_cv_HAVE_VA_COPY=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-libreplace_cv_HAVE_VA_COPY=no
+	libreplace_cv_HAVE_VA_COPY=no
 fi
-rm -f conftest.err conftest.$ac_objext \
+
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 fi
-echo "$as_me:$LINENO: result: $libreplace_cv_HAVE_VA_COPY" >&5
-echo "${ECHO_T}$libreplace_cv_HAVE_VA_COPY" >&6
+{ echo "$as_me:$LINENO: result: $libreplace_cv_HAVE_VA_COPY" >&5
+echo "${ECHO_T}$libreplace_cv_HAVE_VA_COPY" >&6; }
 if test x"$libreplace_cv_HAVE_VA_COPY" = x"yes"; then
 
 cat >>confdefs.h <<\_ACEOF
@@ -17867,8 +16858,8 @@
 fi
 
 if test x"$libreplace_cv_HAVE_VA_COPY" != x"yes"; then
-echo "$as_me:$LINENO: checking for __va_copy" >&5
-echo $ECHO_N "checking for __va_copy... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking for __va_copy" >&5
+echo $ECHO_N "checking for __va_copy... $ECHO_C" >&6; }
 if test "${libreplace_cv_HAVE___VA_COPY+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
@@ -17890,39 +16881,36 @@
 }
 _ACEOF
 rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-  (eval $ac_link) 2>conftest.er1
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest$ac_exeext &&
+       $as_test_x conftest$ac_exeext; then
   libreplace_cv_HAVE___VA_COPY=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-libreplace_cv_HAVE___VA_COPY=no
+	libreplace_cv_HAVE___VA_COPY=no
 fi
-rm -f conftest.err conftest.$ac_objext \
+
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 fi
-echo "$as_me:$LINENO: result: $libreplace_cv_HAVE___VA_COPY" >&5
-echo "${ECHO_T}$libreplace_cv_HAVE___VA_COPY" >&6
+{ echo "$as_me:$LINENO: result: $libreplace_cv_HAVE___VA_COPY" >&5
+echo "${ECHO_T}$libreplace_cv_HAVE___VA_COPY" >&6; }
 if test x"$libreplace_cv_HAVE___VA_COPY" = x"yes"; then
 
 cat >>confdefs.h <<\_ACEOF
@@ -17932,8 +16920,8 @@
 fi
 fi
 
-echo "$as_me:$LINENO: checking for __FUNCTION__ macro" >&5
-echo $ECHO_N "checking for __FUNCTION__ macro... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking for __FUNCTION__ macro" >&5
+echo $ECHO_N "checking for __FUNCTION__ macro... $ECHO_C" >&6; }
 if test "${libreplace_cv_HAVE_FUNCTION_MACRO+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
@@ -17954,38 +16942,34 @@
 }
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>conftest.er1
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   libreplace_cv_HAVE_FUNCTION_MACRO=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-libreplace_cv_HAVE_FUNCTION_MACRO=no
+	libreplace_cv_HAVE_FUNCTION_MACRO=no
 fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 fi
-echo "$as_me:$LINENO: result: $libreplace_cv_HAVE_FUNCTION_MACRO" >&5
-echo "${ECHO_T}$libreplace_cv_HAVE_FUNCTION_MACRO" >&6
+{ echo "$as_me:$LINENO: result: $libreplace_cv_HAVE_FUNCTION_MACRO" >&5
+echo "${ECHO_T}$libreplace_cv_HAVE_FUNCTION_MACRO" >&6; }
 if test x"$libreplace_cv_HAVE_FUNCTION_MACRO" = x"yes"; then
 
 cat >>confdefs.h <<\_ACEOF
@@ -17993,8 +16977,8 @@
 _ACEOF
 
 else
-        echo "$as_me:$LINENO: checking for __func__ macro" >&5
-echo $ECHO_N "checking for __func__ macro... $ECHO_C" >&6
+        { echo "$as_me:$LINENO: checking for __func__ macro" >&5
+echo $ECHO_N "checking for __func__ macro... $ECHO_C" >&6; }
 if test "${libreplace_cv_HAVE_func_MACRO+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
@@ -18015,38 +16999,34 @@
 }
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>conftest.er1
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   libreplace_cv_HAVE_func_MACRO=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-libreplace_cv_HAVE_func_MACRO=no
+	libreplace_cv_HAVE_func_MACRO=no
 fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 fi
-echo "$as_me:$LINENO: result: $libreplace_cv_HAVE_func_MACRO" >&5
-echo "${ECHO_T}$libreplace_cv_HAVE_func_MACRO" >&6
+{ echo "$as_me:$LINENO: result: $libreplace_cv_HAVE_func_MACRO" >&5
+echo "${ECHO_T}$libreplace_cv_HAVE_func_MACRO" >&6; }
     if test x"$libreplace_cv_HAVE_func_MACRO" = x"yes"; then
 
 cat >>confdefs.h <<\_ACEOF
@@ -18061,18 +17041,19 @@
 for ac_header in sys/param.h limits.h
 do
 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
-if eval "test \"\${$as_ac_Header+set}\" = set"; then
-  echo "$as_me:$LINENO: checking for $ac_header" >&5
-echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
-if eval "test \"\${$as_ac_Header+set}\" = set"; then
+if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
+  { echo "$as_me:$LINENO: checking for $ac_header" >&5
+echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
+if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 fi
-echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
-echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
+ac_res=`eval echo '${'$as_ac_Header'}'`
+	       { echo "$as_me:$LINENO: result: $ac_res" >&5
+echo "${ECHO_T}$ac_res" >&6; }
 else
   # Is the header compilable?
-echo "$as_me:$LINENO: checking $ac_header usability" >&5
-echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
+echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
 cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
@@ -18083,41 +17064,37 @@
 #include <$ac_header>
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>conftest.er1
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_header_compiler=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_header_compiler=no
+	ac_header_compiler=no
 fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
-echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
-echo "${ECHO_T}$ac_header_compiler" >&6
 
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
+echo "${ECHO_T}$ac_header_compiler" >&6; }
+
 # Is the header present?
-echo "$as_me:$LINENO: checking $ac_header presence" >&5
-echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
+echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
 cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
@@ -18126,24 +17103,22 @@
 /* end confdefs.h.  */
 #include <$ac_header>
 _ACEOF
-if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
-  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
+if { (ac_try="$ac_cpp conftest.$ac_ext"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } >/dev/null; then
-  if test -s conftest.err; then
-    ac_cpp_err=$ac_c_preproc_warn_flag
-    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
-  else
-    ac_cpp_err=
-  fi
-else
-  ac_cpp_err=yes
-fi
-if test -z "$ac_cpp_err"; then
+  (exit $ac_status); } >/dev/null && {
+	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       }; then
   ac_header_preproc=yes
 else
   echo "$as_me: failed program was:" >&5
@@ -18151,9 +17126,10 @@
 
   ac_header_preproc=no
 fi
+
 rm -f conftest.err conftest.$ac_ext
-echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
-echo "${ECHO_T}$ac_header_preproc" >&6
+{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
+echo "${ECHO_T}$ac_header_preproc" >&6; }
 
 # So?  What about this header?
 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
@@ -18177,25 +17153,24 @@
 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
-    (
-      cat <<\_ASBOX
+    ( cat <<\_ASBOX
 ## ---------------------------------------- ##
 ## Report this to samba-technical at samba.org ##
 ## ---------------------------------------- ##
 _ASBOX
-    ) |
-      sed "s/^/$as_me: WARNING:     /" >&2
+     ) | sed "s/^/$as_me: WARNING:     /" >&2
     ;;
 esac
-echo "$as_me:$LINENO: checking for $ac_header" >&5
-echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
-if eval "test \"\${$as_ac_Header+set}\" = set"; then
+{ echo "$as_me:$LINENO: checking for $ac_header" >&5
+echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
+if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   eval "$as_ac_Header=\$ac_header_preproc"
 fi
-echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
-echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
+ac_res=`eval echo '${'$as_ac_Header'}'`
+	       { echo "$as_me:$LINENO: result: $ac_res" >&5
+echo "${ECHO_T}$ac_res" >&6; }
 
 fi
 if test `eval echo '${'$as_ac_Header'}'` = yes; then
@@ -18208,8 +17183,8 @@
 done
 
 
-echo "$as_me:$LINENO: checking for comparison_fn_t" >&5
-echo $ECHO_N "checking for comparison_fn_t... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking for comparison_fn_t" >&5
+echo $ECHO_N "checking for comparison_fn_t... $ECHO_C" >&6; }
 if test "${ac_cv_type_comparison_fn_t+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
@@ -18220,50 +17195,47 @@
 cat >>conftest.$ac_ext <<_ACEOF
 /* end confdefs.h.  */
 $ac_includes_default
+typedef comparison_fn_t ac__type_new_;
 int
 main ()
 {
-if ((comparison_fn_t *) 0)
+if ((ac__type_new_ *) 0)
   return 0;
-if (sizeof (comparison_fn_t))
+if (sizeof (ac__type_new_))
   return 0;
   ;
   return 0;
 }
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>conftest.er1
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_cv_type_comparison_fn_t=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_cv_type_comparison_fn_t=no
+	ac_cv_type_comparison_fn_t=no
 fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 fi
-echo "$as_me:$LINENO: result: $ac_cv_type_comparison_fn_t" >&5
-echo "${ECHO_T}$ac_cv_type_comparison_fn_t" >&6
+{ echo "$as_me:$LINENO: result: $ac_cv_type_comparison_fn_t" >&5
+echo "${ECHO_T}$ac_cv_type_comparison_fn_t" >&6; }
 if test $ac_cv_type_comparison_fn_t = yes; then
 
 cat >>confdefs.h <<\_ACEOF
@@ -18274,8 +17246,8 @@
 
 
 
- echo "$as_me:$LINENO: checking for setenv declaration" >&5
-echo $ECHO_N "checking for setenv declaration... $ECHO_C" >&6
+ { echo "$as_me:$LINENO: checking for setenv declaration" >&5
+echo $ECHO_N "checking for setenv declaration... $ECHO_C" >&6; }
 if test "${ac_cv_have_setenv_decl+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
@@ -18296,38 +17268,34 @@
 }
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>conftest.er1
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_cv_have_setenv_decl=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_cv_have_setenv_decl=no
+	ac_cv_have_setenv_decl=no
 fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 fi
-echo "$as_me:$LINENO: result: $ac_cv_have_setenv_decl" >&5
-echo "${ECHO_T}$ac_cv_have_setenv_decl" >&6
+{ echo "$as_me:$LINENO: result: $ac_cv_have_setenv_decl" >&5
+echo "${ECHO_T}$ac_cv_have_setenv_decl" >&6; }
  if test x"$ac_cv_have_setenv_decl" = x"yes"; then
 
 cat >>confdefs.h <<\_ACEOF
@@ -18341,9 +17309,9 @@
 for ac_func in setenv unsetenv
 do
 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
-echo "$as_me:$LINENO: checking for $ac_func" >&5
-echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
-if eval "test \"\${$as_ac_var+set}\" = set"; then
+{ echo "$as_me:$LINENO: checking for $ac_func" >&5
+echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
+if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
@@ -18369,68 +17337,60 @@
 
 #undef $ac_func
 
-/* Override any gcc2 internal prototype to avoid an error.  */
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
 #ifdef __cplusplus
 extern "C"
-{
 #endif
-/* We use char because int might match the return type of a gcc2
-   builtin and then its argument prototype would still apply.  */
 char $ac_func ();
 /* The GNU C library defines this for functions which it implements
     to always fail with ENOSYS.  Some functions are actually named
     something starting with __ and the normal name is an alias.  */
-#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
+#if defined __stub_$ac_func || defined __stub___$ac_func
 choke me
-#else
-char (*f) () = $ac_func;
 #endif
-#ifdef __cplusplus
-}
-#endif
 
 int
 main ()
 {
-return f != $ac_func;
+return $ac_func ();
   ;
   return 0;
 }
 _ACEOF
 rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-  (eval $ac_link) 2>conftest.er1
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest$ac_exeext &&
+       $as_test_x conftest$ac_exeext; then
   eval "$as_ac_var=yes"
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-eval "$as_ac_var=no"
+	eval "$as_ac_var=no"
 fi
-rm -f conftest.err conftest.$ac_objext \
+
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 fi
-echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
-echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
+ac_res=`eval echo '${'$as_ac_var'}'`
+	       { echo "$as_me:$LINENO: result: $ac_res" >&5
+echo "${ECHO_T}$ac_res" >&6; }
 if test `eval echo '${'$as_ac_var'}'` = yes; then
   cat >>confdefs.h <<_ACEOF
 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
@@ -18444,9 +17404,9 @@
 for ac_func in strnlen
 do
 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
-echo "$as_me:$LINENO: checking for $ac_func" >&5
-echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
-if eval "test \"\${$as_ac_var+set}\" = set"; then
+{ echo "$as_me:$LINENO: checking for $ac_func" >&5
+echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
+if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
@@ -18472,68 +17432,60 @@
 
 #undef $ac_func
 
-/* Override any gcc2 internal prototype to avoid an error.  */
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
 #ifdef __cplusplus
 extern "C"
-{
 #endif
-/* We use char because int might match the return type of a gcc2
-   builtin and then its argument prototype would still apply.  */
 char $ac_func ();
 /* The GNU C library defines this for functions which it implements
     to always fail with ENOSYS.  Some functions are actually named
     something starting with __ and the normal name is an alias.  */
-#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
+#if defined __stub_$ac_func || defined __stub___$ac_func
 choke me
-#else
-char (*f) () = $ac_func;
 #endif
-#ifdef __cplusplus
-}
-#endif
 
 int
 main ()
 {
-return f != $ac_func;
+return $ac_func ();
   ;
   return 0;
 }
 _ACEOF
 rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-  (eval $ac_link) 2>conftest.er1
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest$ac_exeext &&
+       $as_test_x conftest$ac_exeext; then
   eval "$as_ac_var=yes"
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-eval "$as_ac_var=no"
+	eval "$as_ac_var=no"
 fi
-rm -f conftest.err conftest.$ac_objext \
+
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 fi
-echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
-echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
+ac_res=`eval echo '${'$as_ac_var'}'`
+	       { echo "$as_me:$LINENO: result: $ac_res" >&5
+echo "${ECHO_T}$ac_res" >&6; }
 if test `eval echo '${'$as_ac_var'}'` = yes; then
   cat >>confdefs.h <<_ACEOF
 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
@@ -18551,9 +17503,9 @@
 for ac_func in strtoull __strtoull strtouq strtoll __strtoll strtoq
 do
 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
-echo "$as_me:$LINENO: checking for $ac_func" >&5
-echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
-if eval "test \"\${$as_ac_var+set}\" = set"; then
+{ echo "$as_me:$LINENO: checking for $ac_func" >&5
+echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
+if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
@@ -18579,68 +17531,60 @@
 
 #undef $ac_func
 
-/* Override any gcc2 internal prototype to avoid an error.  */
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
 #ifdef __cplusplus
 extern "C"
-{
 #endif
-/* We use char because int might match the return type of a gcc2
-   builtin and then its argument prototype would still apply.  */
 char $ac_func ();
 /* The GNU C library defines this for functions which it implements
     to always fail with ENOSYS.  Some functions are actually named
     something starting with __ and the normal name is an alias.  */
-#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
+#if defined __stub_$ac_func || defined __stub___$ac_func
 choke me
-#else
-char (*f) () = $ac_func;
 #endif
-#ifdef __cplusplus
-}
-#endif
 
 int
 main ()
 {
-return f != $ac_func;
+return $ac_func ();
   ;
   return 0;
 }
 _ACEOF
 rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-  (eval $ac_link) 2>conftest.er1
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest$ac_exeext &&
+       $as_test_x conftest$ac_exeext; then
   eval "$as_ac_var=yes"
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-eval "$as_ac_var=no"
+	eval "$as_ac_var=no"
 fi
-rm -f conftest.err conftest.$ac_objext \
+
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 fi
-echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
-echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
+ac_res=`eval echo '${'$as_ac_var'}'`
+	       { echo "$as_me:$LINENO: result: $ac_res" >&5
+echo "${ECHO_T}$ac_res" >&6; }
 if test `eval echo '${'$as_ac_var'}'` = yes; then
   cat >>confdefs.h <<_ACEOF
 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
@@ -18662,24 +17606,22 @@
 eprintf("bla", "bar");
 
 _ACEOF
-if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
-  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
+if { (ac_try="$ac_cpp conftest.$ac_ext"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } >/dev/null; then
-  if test -s conftest.err; then
-    ac_cpp_err=$ac_c_preproc_warn_flag
-    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
-  else
-    ac_cpp_err=
-  fi
-else
-  ac_cpp_err=yes
-fi
-if test -z "$ac_cpp_err"; then
+  (exit $ac_status); } >/dev/null && {
+	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       }; then
 
 cat >>confdefs.h <<\_ACEOF
 #define HAVE__VA_ARGS__MACRO 1
@@ -18691,11 +17633,12 @@
 
 
 fi
+
 rm -f conftest.err conftest.$ac_ext
 
 
-echo "$as_me:$LINENO: checking for sig_atomic_t type" >&5
-echo $ECHO_N "checking for sig_atomic_t type... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking for sig_atomic_t type" >&5
+echo $ECHO_N "checking for sig_atomic_t type... $ECHO_C" >&6; }
 if test "${libreplace_cv_sig_atomic_t+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
@@ -18722,38 +17665,34 @@
 }
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>conftest.er1
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   libreplace_cv_sig_atomic_t=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-libreplace_cv_sig_atomic_t=no
+	libreplace_cv_sig_atomic_t=no
 fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 fi
-echo "$as_me:$LINENO: result: $libreplace_cv_sig_atomic_t" >&5
-echo "${ECHO_T}$libreplace_cv_sig_atomic_t" >&6
+{ echo "$as_me:$LINENO: result: $libreplace_cv_sig_atomic_t" >&5
+echo "${ECHO_T}$libreplace_cv_sig_atomic_t" >&6; }
 if test x"$libreplace_cv_sig_atomic_t" = x"yes"; then
 
 cat >>confdefs.h <<\_ACEOF
@@ -18763,8 +17702,8 @@
 fi
 
 
-echo "$as_me:$LINENO: checking for O_DIRECT flag to open(2)" >&5
-echo $ECHO_N "checking for O_DIRECT flag to open(2)... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking for O_DIRECT flag to open(2)" >&5
+echo $ECHO_N "checking for O_DIRECT flag to open(2)... $ECHO_C" >&6; }
 if test "${libreplace_cv_HAVE_OPEN_O_DIRECT+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
@@ -18789,38 +17728,34 @@
 }
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>conftest.er1
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   libreplace_cv_HAVE_OPEN_O_DIRECT=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-libreplace_cv_HAVE_OPEN_O_DIRECT=no
+	libreplace_cv_HAVE_OPEN_O_DIRECT=no
 fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 fi
-echo "$as_me:$LINENO: result: $libreplace_cv_HAVE_OPEN_O_DIRECT" >&5
-echo "${ECHO_T}$libreplace_cv_HAVE_OPEN_O_DIRECT" >&6
+{ echo "$as_me:$LINENO: result: $libreplace_cv_HAVE_OPEN_O_DIRECT" >&5
+echo "${ECHO_T}$libreplace_cv_HAVE_OPEN_O_DIRECT" >&6; }
 if test x"$libreplace_cv_HAVE_OPEN_O_DIRECT" = x"yes"; then
 
 cat >>confdefs.h <<\_ACEOF
@@ -18830,8 +17765,8 @@
 fi
 
 
-echo "$as_me:$LINENO: checking that the C compiler understands volatile" >&5
-echo $ECHO_N "checking that the C compiler understands volatile... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking that the C compiler understands volatile" >&5
+echo $ECHO_N "checking that the C compiler understands volatile... $ECHO_C" >&6; }
 if test "${libreplace_cv_volatile+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
@@ -18852,38 +17787,34 @@
 }
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>conftest.er1
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   libreplace_cv_volatile=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-libreplace_cv_volatile=no
+	libreplace_cv_volatile=no
 fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 fi
-echo "$as_me:$LINENO: result: $libreplace_cv_volatile" >&5
-echo "${ECHO_T}$libreplace_cv_volatile" >&6
+{ echo "$as_me:$LINENO: result: $libreplace_cv_volatile" >&5
+echo "${ECHO_T}$libreplace_cv_volatile" >&6; }
 if test x"$libreplace_cv_volatile" = x"yes"; then
 
 cat >>confdefs.h <<\_ACEOF
@@ -18901,9 +17832,9 @@
 ac_header_dirent=no
 for ac_hdr in dirent.h sys/ndir.h sys/dir.h ndir.h; do
   as_ac_Header=`echo "ac_cv_header_dirent_$ac_hdr" | $as_tr_sh`
-echo "$as_me:$LINENO: checking for $ac_hdr that defines DIR" >&5
-echo $ECHO_N "checking for $ac_hdr that defines DIR... $ECHO_C" >&6
-if eval "test \"\${$as_ac_Header+set}\" = set"; then
+{ echo "$as_me:$LINENO: checking for $ac_hdr that defines DIR" >&5
+echo $ECHO_N "checking for $ac_hdr that defines DIR... $ECHO_C" >&6; }
+if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
@@ -18925,38 +17856,35 @@
 }
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>conftest.er1
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   eval "$as_ac_Header=yes"
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-eval "$as_ac_Header=no"
+	eval "$as_ac_Header=no"
 fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 fi
-echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
-echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
+ac_res=`eval echo '${'$as_ac_Header'}'`
+	       { echo "$as_me:$LINENO: result: $ac_res" >&5
+echo "${ECHO_T}$ac_res" >&6; }
 if test `eval echo '${'$as_ac_Header'}'` = yes; then
   cat >>confdefs.h <<_ACEOF
 #define `echo "HAVE_$ac_hdr" | $as_tr_cpp` 1
@@ -18968,13 +17896,12 @@
 done
 # Two versions of opendir et al. are in -ldir and -lx on SCO Xenix.
 if test $ac_header_dirent = dirent.h; then
-  echo "$as_me:$LINENO: checking for library containing opendir" >&5
-echo $ECHO_N "checking for library containing opendir... $ECHO_C" >&6
+  { echo "$as_me:$LINENO: checking for library containing opendir" >&5
+echo $ECHO_N "checking for library containing opendir... $ECHO_C" >&6; }
 if test "${ac_cv_search_opendir+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   ac_func_search_save_LIBS=$LIBS
-ac_cv_search_opendir=no
 cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
@@ -18982,126 +17909,83 @@
 cat >>conftest.$ac_ext <<_ACEOF
 /* end confdefs.h.  */
 
-/* Override any gcc2 internal prototype to avoid an error.  */
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
 #ifdef __cplusplus
 extern "C"
 #endif
-/* We use char because int might match the return type of a gcc2
-   builtin and then its argument prototype would still apply.  */
 char opendir ();
 int
 main ()
 {
-opendir ();
+return opendir ();
   ;
   return 0;
 }
 _ACEOF
-rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-  (eval $ac_link) 2>conftest.er1
+for ac_lib in '' dir; do
+  if test -z "$ac_lib"; then
+    ac_res="none required"
+  else
+    ac_res=-l$ac_lib
+    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
+  fi
+  rm -f conftest.$ac_objext conftest$ac_exeext
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
-  ac_cv_search_opendir="none required"
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest$ac_exeext &&
+       $as_test_x conftest$ac_exeext; then
+  ac_cv_search_opendir=$ac_res
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
+
 fi
-rm -f conftest.err conftest.$ac_objext \
-      conftest$ac_exeext conftest.$ac_ext
-if test "$ac_cv_search_opendir" = no; then
-  for ac_lib in dir; do
-    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
-    cat >conftest.$ac_ext <<_ACEOF
-/* confdefs.h.  */
-_ACEOF
-cat confdefs.h >>conftest.$ac_ext
-cat >>conftest.$ac_ext <<_ACEOF
-/* end confdefs.h.  */
 
-/* Override any gcc2 internal prototype to avoid an error.  */
-#ifdef __cplusplus
-extern "C"
-#endif
-/* We use char because int might match the return type of a gcc2
-   builtin and then its argument prototype would still apply.  */
-char opendir ();
-int
-main ()
-{
-opendir ();
-  ;
-  return 0;
-}
-_ACEOF
-rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-  (eval $ac_link) 2>conftest.er1
-  ac_status=$?
-  grep -v '^ *+' conftest.er1 >conftest.err
-  rm -f conftest.er1
-  cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
-  ac_cv_search_opendir="-l$ac_lib"
-break
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
+      conftest$ac_exeext
+  if test "${ac_cv_search_opendir+set}" = set; then
+  break
+fi
+done
+if test "${ac_cv_search_opendir+set}" = set; then
+  :
 else
-  echo "$as_me: failed program was:" >&5
-sed 's/^/| /' conftest.$ac_ext >&5
-
+  ac_cv_search_opendir=no
 fi
-rm -f conftest.err conftest.$ac_objext \
-      conftest$ac_exeext conftest.$ac_ext
-  done
-fi
+rm conftest.$ac_ext
 LIBS=$ac_func_search_save_LIBS
 fi
-echo "$as_me:$LINENO: result: $ac_cv_search_opendir" >&5
-echo "${ECHO_T}$ac_cv_search_opendir" >&6
-if test "$ac_cv_search_opendir" != no; then
-  test "$ac_cv_search_opendir" = "none required" || LIBS="$ac_cv_search_opendir $LIBS"
+{ echo "$as_me:$LINENO: result: $ac_cv_search_opendir" >&5
+echo "${ECHO_T}$ac_cv_search_opendir" >&6; }
+ac_res=$ac_cv_search_opendir
+if test "$ac_res" != no; then
+  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
 
 fi
 
 else
-  echo "$as_me:$LINENO: checking for library containing opendir" >&5
-echo $ECHO_N "checking for library containing opendir... $ECHO_C" >&6
+  { echo "$as_me:$LINENO: checking for library containing opendir" >&5
+echo $ECHO_N "checking for library containing opendir... $ECHO_C" >&6; }
 if test "${ac_cv_search_opendir+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   ac_func_search_save_LIBS=$LIBS
-ac_cv_search_opendir=no
 cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
@@ -19109,115 +17993,73 @@
 cat >>conftest.$ac_ext <<_ACEOF
 /* end confdefs.h.  */
 
-/* Override any gcc2 internal prototype to avoid an error.  */
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
 #ifdef __cplusplus
 extern "C"
 #endif
-/* We use char because int might match the return type of a gcc2
-   builtin and then its argument prototype would still apply.  */
 char opendir ();
 int
 main ()
 {
-opendir ();
+return opendir ();
   ;
   return 0;
 }
 _ACEOF
-rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-  (eval $ac_link) 2>conftest.er1
+for ac_lib in '' x; do
+  if test -z "$ac_lib"; then
+    ac_res="none required"
+  else
+    ac_res=-l$ac_lib
+    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
+  fi
+  rm -f conftest.$ac_objext conftest$ac_exeext
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
-  ac_cv_search_opendir="none required"
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest$ac_exeext &&
+       $as_test_x conftest$ac_exeext; then
+  ac_cv_search_opendir=$ac_res
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
+
 fi
-rm -f conftest.err conftest.$ac_objext \
-      conftest$ac_exeext conftest.$ac_ext
-if test "$ac_cv_search_opendir" = no; then
-  for ac_lib in x; do
-    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
-    cat >conftest.$ac_ext <<_ACEOF
-/* confdefs.h.  */
-_ACEOF
-cat confdefs.h >>conftest.$ac_ext
-cat >>conftest.$ac_ext <<_ACEOF
-/* end confdefs.h.  */
 
-/* Override any gcc2 internal prototype to avoid an error.  */
-#ifdef __cplusplus
-extern "C"
-#endif
-/* We use char because int might match the return type of a gcc2
-   builtin and then its argument prototype would still apply.  */
-char opendir ();
-int
-main ()
-{
-opendir ();
-  ;
-  return 0;
-}
-_ACEOF
-rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-  (eval $ac_link) 2>conftest.er1
-  ac_status=$?
-  grep -v '^ *+' conftest.er1 >conftest.err
-  rm -f conftest.er1
-  cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
-  ac_cv_search_opendir="-l$ac_lib"
-break
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
+      conftest$ac_exeext
+  if test "${ac_cv_search_opendir+set}" = set; then
+  break
+fi
+done
+if test "${ac_cv_search_opendir+set}" = set; then
+  :
 else
-  echo "$as_me: failed program was:" >&5
-sed 's/^/| /' conftest.$ac_ext >&5
-
+  ac_cv_search_opendir=no
 fi
-rm -f conftest.err conftest.$ac_objext \
-      conftest$ac_exeext conftest.$ac_ext
-  done
-fi
+rm conftest.$ac_ext
 LIBS=$ac_func_search_save_LIBS
 fi
-echo "$as_me:$LINENO: result: $ac_cv_search_opendir" >&5
-echo "${ECHO_T}$ac_cv_search_opendir" >&6
-if test "$ac_cv_search_opendir" != no; then
-  test "$ac_cv_search_opendir" = "none required" || LIBS="$ac_cv_search_opendir $LIBS"
+{ echo "$as_me:$LINENO: result: $ac_cv_search_opendir" >&5
+echo "${ECHO_T}$ac_cv_search_opendir" >&6; }
+ac_res=$ac_cv_search_opendir
+if test "$ac_res" != no; then
+  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
 
 fi
 
@@ -19234,18 +18076,19 @@
 for ac_header in fcntl.h sys/fcntl.h sys/resource.h sys/ioctl.h sys/mode.h sys/filio.h sys/fs/s5param.h sys/filsys.h
 do
 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
-if eval "test \"\${$as_ac_Header+set}\" = set"; then
-  echo "$as_me:$LINENO: checking for $ac_header" >&5
-echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
-if eval "test \"\${$as_ac_Header+set}\" = set"; then
+if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
+  { echo "$as_me:$LINENO: checking for $ac_header" >&5
+echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
+if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 fi
-echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
-echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
+ac_res=`eval echo '${'$as_ac_Header'}'`
+	       { echo "$as_me:$LINENO: result: $ac_res" >&5
+echo "${ECHO_T}$ac_res" >&6; }
 else
   # Is the header compilable?
-echo "$as_me:$LINENO: checking $ac_header usability" >&5
-echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
+echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
 cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
@@ -19256,41 +18099,37 @@
 #include <$ac_header>
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>conftest.er1
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_header_compiler=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_header_compiler=no
+	ac_header_compiler=no
 fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
-echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
-echo "${ECHO_T}$ac_header_compiler" >&6
 
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
+echo "${ECHO_T}$ac_header_compiler" >&6; }
+
 # Is the header present?
-echo "$as_me:$LINENO: checking $ac_header presence" >&5
-echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
+echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
 cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
@@ -19299,24 +18138,22 @@
 /* end confdefs.h.  */
 #include <$ac_header>
 _ACEOF
-if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
-  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
+if { (ac_try="$ac_cpp conftest.$ac_ext"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } >/dev/null; then
-  if test -s conftest.err; then
-    ac_cpp_err=$ac_c_preproc_warn_flag
-    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
-  else
-    ac_cpp_err=
-  fi
-else
-  ac_cpp_err=yes
-fi
-if test -z "$ac_cpp_err"; then
+  (exit $ac_status); } >/dev/null && {
+	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       }; then
   ac_header_preproc=yes
 else
   echo "$as_me: failed program was:" >&5
@@ -19324,9 +18161,10 @@
 
   ac_header_preproc=no
 fi
+
 rm -f conftest.err conftest.$ac_ext
-echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
-echo "${ECHO_T}$ac_header_preproc" >&6
+{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
+echo "${ECHO_T}$ac_header_preproc" >&6; }
 
 # So?  What about this header?
 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
@@ -19350,25 +18188,24 @@
 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
-    (
-      cat <<\_ASBOX
+    ( cat <<\_ASBOX
 ## ---------------------------------------- ##
 ## Report this to samba-technical at samba.org ##
 ## ---------------------------------------- ##
 _ASBOX
-    ) |
-      sed "s/^/$as_me: WARNING:     /" >&2
+     ) | sed "s/^/$as_me: WARNING:     /" >&2
     ;;
 esac
-echo "$as_me:$LINENO: checking for $ac_header" >&5
-echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
-if eval "test \"\${$as_ac_Header+set}\" = set"; then
+{ echo "$as_me:$LINENO: checking for $ac_header" >&5
+echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
+if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   eval "$as_ac_Header=\$ac_header_preproc"
 fi
-echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
-echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
+ac_res=`eval echo '${'$as_ac_Header'}'`
+	       { echo "$as_me:$LINENO: result: $ac_res" >&5
+echo "${ECHO_T}$ac_res" >&6; }
 
 fi
 if test `eval echo '${'$as_ac_Header'}'` = yes; then
@@ -19385,18 +18222,19 @@
 for ac_header in sys/acl.h acl/libacl.h
 do
 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
-if eval "test \"\${$as_ac_Header+set}\" = set"; then
-  echo "$as_me:$LINENO: checking for $ac_header" >&5
-echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
-if eval "test \"\${$as_ac_Header+set}\" = set"; then
+if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
+  { echo "$as_me:$LINENO: checking for $ac_header" >&5
+echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
+if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 fi
-echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
-echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
+ac_res=`eval echo '${'$as_ac_Header'}'`
+	       { echo "$as_me:$LINENO: result: $ac_res" >&5
+echo "${ECHO_T}$ac_res" >&6; }
 else
   # Is the header compilable?
-echo "$as_me:$LINENO: checking $ac_header usability" >&5
-echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
+echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
 cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
@@ -19407,41 +18245,37 @@
 #include <$ac_header>
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>conftest.er1
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_header_compiler=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_header_compiler=no
+	ac_header_compiler=no
 fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
-echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
-echo "${ECHO_T}$ac_header_compiler" >&6
 
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
+echo "${ECHO_T}$ac_header_compiler" >&6; }
+
 # Is the header present?
-echo "$as_me:$LINENO: checking $ac_header presence" >&5
-echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
+echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
 cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
@@ -19450,24 +18284,22 @@
 /* end confdefs.h.  */
 #include <$ac_header>
 _ACEOF
-if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
-  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
+if { (ac_try="$ac_cpp conftest.$ac_ext"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } >/dev/null; then
-  if test -s conftest.err; then
-    ac_cpp_err=$ac_c_preproc_warn_flag
-    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
-  else
-    ac_cpp_err=
-  fi
-else
-  ac_cpp_err=yes
-fi
-if test -z "$ac_cpp_err"; then
+  (exit $ac_status); } >/dev/null && {
+	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       }; then
   ac_header_preproc=yes
 else
   echo "$as_me: failed program was:" >&5
@@ -19475,9 +18307,10 @@
 
   ac_header_preproc=no
 fi
+
 rm -f conftest.err conftest.$ac_ext
-echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
-echo "${ECHO_T}$ac_header_preproc" >&6
+{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
+echo "${ECHO_T}$ac_header_preproc" >&6; }
 
 # So?  What about this header?
 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
@@ -19501,25 +18334,24 @@
 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
-    (
-      cat <<\_ASBOX
+    ( cat <<\_ASBOX
 ## ---------------------------------------- ##
 ## Report this to samba-technical at samba.org ##
 ## ---------------------------------------- ##
 _ASBOX
-    ) |
-      sed "s/^/$as_me: WARNING:     /" >&2
+     ) | sed "s/^/$as_me: WARNING:     /" >&2
     ;;
 esac
-echo "$as_me:$LINENO: checking for $ac_header" >&5
-echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
-if eval "test \"\${$as_ac_Header+set}\" = set"; then
+{ echo "$as_me:$LINENO: checking for $ac_header" >&5
+echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
+if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   eval "$as_ac_Header=\$ac_header_preproc"
 fi
-echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
-echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
+ac_res=`eval echo '${'$as_ac_Header'}'`
+	       { echo "$as_me:$LINENO: result: $ac_res" >&5
+echo "${ECHO_T}$ac_res" >&6; }
 
 fi
 if test `eval echo '${'$as_ac_Header'}'` = yes; then
@@ -19537,18 +18369,19 @@
 for ac_header in sys/select.h
 do
 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
-if eval "test \"\${$as_ac_Header+set}\" = set"; then
-  echo "$as_me:$LINENO: checking for $ac_header" >&5
-echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
-if eval "test \"\${$as_ac_Header+set}\" = set"; then
+if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
+  { echo "$as_me:$LINENO: checking for $ac_header" >&5
+echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
+if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 fi
-echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
-echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
+ac_res=`eval echo '${'$as_ac_Header'}'`
+	       { echo "$as_me:$LINENO: result: $ac_res" >&5
+echo "${ECHO_T}$ac_res" >&6; }
 else
   # Is the header compilable?
-echo "$as_me:$LINENO: checking $ac_header usability" >&5
-echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
+echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
 cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
@@ -19559,41 +18392,37 @@
 #include <$ac_header>
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>conftest.er1
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_header_compiler=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_header_compiler=no
+	ac_header_compiler=no
 fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
-echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
-echo "${ECHO_T}$ac_header_compiler" >&6
 
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
+echo "${ECHO_T}$ac_header_compiler" >&6; }
+
 # Is the header present?
-echo "$as_me:$LINENO: checking $ac_header presence" >&5
-echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
+echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
 cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
@@ -19602,24 +18431,22 @@
 /* end confdefs.h.  */
 #include <$ac_header>
 _ACEOF
-if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
-  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
+if { (ac_try="$ac_cpp conftest.$ac_ext"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } >/dev/null; then
-  if test -s conftest.err; then
-    ac_cpp_err=$ac_c_preproc_warn_flag
-    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
-  else
-    ac_cpp_err=
-  fi
-else
-  ac_cpp_err=yes
-fi
-if test -z "$ac_cpp_err"; then
+  (exit $ac_status); } >/dev/null && {
+	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       }; then
   ac_header_preproc=yes
 else
   echo "$as_me: failed program was:" >&5
@@ -19627,9 +18454,10 @@
 
   ac_header_preproc=no
 fi
+
 rm -f conftest.err conftest.$ac_ext
-echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
-echo "${ECHO_T}$ac_header_preproc" >&6
+{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
+echo "${ECHO_T}$ac_header_preproc" >&6; }
 
 # So?  What about this header?
 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
@@ -19653,25 +18481,24 @@
 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
-    (
-      cat <<\_ASBOX
+    ( cat <<\_ASBOX
 ## ---------------------------------------- ##
 ## Report this to samba-technical at samba.org ##
 ## ---------------------------------------- ##
 _ASBOX
-    ) |
-      sed "s/^/$as_me: WARNING:     /" >&2
+     ) | sed "s/^/$as_me: WARNING:     /" >&2
     ;;
 esac
-echo "$as_me:$LINENO: checking for $ac_header" >&5
-echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
-if eval "test \"\${$as_ac_Header+set}\" = set"; then
+{ echo "$as_me:$LINENO: checking for $ac_header" >&5
+echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
+if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   eval "$as_ac_Header=\$ac_header_preproc"
 fi
-echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
-echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
+ac_res=`eval echo '${'$as_ac_Header'}'`
+	       { echo "$as_me:$LINENO: result: $ac_res" >&5
+echo "${ECHO_T}$ac_res" >&6; }
 
 fi
 if test `eval echo '${'$as_ac_Header'}'` = yes; then
@@ -19690,18 +18517,19 @@
 for ac_header in sys/time.h utime.h
 do
 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
-if eval "test \"\${$as_ac_Header+set}\" = set"; then
-  echo "$as_me:$LINENO: checking for $ac_header" >&5
-echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
-if eval "test \"\${$as_ac_Header+set}\" = set"; then
+if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
+  { echo "$as_me:$LINENO: checking for $ac_header" >&5
+echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
+if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 fi
-echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
-echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
+ac_res=`eval echo '${'$as_ac_Header'}'`
+	       { echo "$as_me:$LINENO: result: $ac_res" >&5
+echo "${ECHO_T}$ac_res" >&6; }
 else
   # Is the header compilable?
-echo "$as_me:$LINENO: checking $ac_header usability" >&5
-echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
+echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
 cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
@@ -19712,41 +18540,37 @@
 #include <$ac_header>
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>conftest.er1
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_header_compiler=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_header_compiler=no
+	ac_header_compiler=no
 fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
-echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
-echo "${ECHO_T}$ac_header_compiler" >&6
 
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
+echo "${ECHO_T}$ac_header_compiler" >&6; }
+
 # Is the header present?
-echo "$as_me:$LINENO: checking $ac_header presence" >&5
-echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
+echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
 cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
@@ -19755,24 +18579,22 @@
 /* end confdefs.h.  */
 #include <$ac_header>
 _ACEOF
-if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
-  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
+if { (ac_try="$ac_cpp conftest.$ac_ext"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } >/dev/null; then
-  if test -s conftest.err; then
-    ac_cpp_err=$ac_c_preproc_warn_flag
-    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
-  else
-    ac_cpp_err=
-  fi
-else
-  ac_cpp_err=yes
-fi
-if test -z "$ac_cpp_err"; then
+  (exit $ac_status); } >/dev/null && {
+	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       }; then
   ac_header_preproc=yes
 else
   echo "$as_me: failed program was:" >&5
@@ -19780,9 +18602,10 @@
 
   ac_header_preproc=no
 fi
+
 rm -f conftest.err conftest.$ac_ext
-echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
-echo "${ECHO_T}$ac_header_preproc" >&6
+{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
+echo "${ECHO_T}$ac_header_preproc" >&6; }
 
 # So?  What about this header?
 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
@@ -19806,25 +18629,24 @@
 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
-    (
-      cat <<\_ASBOX
+    ( cat <<\_ASBOX
 ## ---------------------------------------- ##
 ## Report this to samba-technical at samba.org ##
 ## ---------------------------------------- ##
 _ASBOX
-    ) |
-      sed "s/^/$as_me: WARNING:     /" >&2
+     ) | sed "s/^/$as_me: WARNING:     /" >&2
     ;;
 esac
-echo "$as_me:$LINENO: checking for $ac_header" >&5
-echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
-if eval "test \"\${$as_ac_Header+set}\" = set"; then
+{ echo "$as_me:$LINENO: checking for $ac_header" >&5
+echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
+if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   eval "$as_ac_Header=\$ac_header_preproc"
 fi
-echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
-echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
+ac_res=`eval echo '${'$as_ac_Header'}'`
+	       { echo "$as_me:$LINENO: result: $ac_res" >&5
+echo "${ECHO_T}$ac_res" >&6; }
 
 fi
 if test `eval echo '${'$as_ac_Header'}'` = yes; then
@@ -19836,8 +18658,8 @@
 
 done
 
-echo "$as_me:$LINENO: checking whether time.h and sys/time.h may both be included" >&5
-echo $ECHO_N "checking whether time.h and sys/time.h may both be included... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking whether time.h and sys/time.h may both be included" >&5
+echo $ECHO_N "checking whether time.h and sys/time.h may both be included... $ECHO_C" >&6; }
 if test "${ac_cv_header_time+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
@@ -19861,38 +18683,34 @@
 }
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>conftest.er1
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_cv_header_time=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_cv_header_time=no
+	ac_cv_header_time=no
 fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 fi
-echo "$as_me:$LINENO: result: $ac_cv_header_time" >&5
-echo "${ECHO_T}$ac_cv_header_time" >&6
+{ echo "$as_me:$LINENO: result: $ac_cv_header_time" >&5
+echo "${ECHO_T}$ac_cv_header_time" >&6; }
 if test $ac_cv_header_time = yes; then
 
 cat >>confdefs.h <<\_ACEOF
@@ -19902,9 +18720,104 @@
 fi
 
 
+
+for ac_func in utime utimes
+do
+as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
+{ echo "$as_me:$LINENO: checking for $ac_func" >&5
+echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
+if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
+   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
+#define $ac_func innocuous_$ac_func
+
+/* System header to define __stub macros and hopefully few prototypes,
+    which can conflict with char $ac_func (); below.
+    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
+    <limits.h> exists even on freestanding compilers.  */
+
+#ifdef __STDC__
+# include <limits.h>
+#else
+# include <assert.h>
+#endif
+
+#undef $ac_func
+
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
+#ifdef __cplusplus
+extern "C"
+#endif
+char $ac_func ();
+/* The GNU C library defines this for functions which it implements
+    to always fail with ENOSYS.  Some functions are actually named
+    something starting with __ and the normal name is an alias.  */
+#if defined __stub_$ac_func || defined __stub___$ac_func
+choke me
+#endif
+
+int
+main ()
+{
+return $ac_func ();
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext conftest$ac_exeext
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest$ac_exeext &&
+       $as_test_x conftest$ac_exeext; then
+  eval "$as_ac_var=yes"
+else
+  echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+	eval "$as_ac_var=no"
+fi
+
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
+      conftest$ac_exeext conftest.$ac_ext
+fi
+ac_res=`eval echo '${'$as_ac_var'}'`
+	       { echo "$as_me:$LINENO: result: $ac_res" >&5
+echo "${ECHO_T}$ac_res" >&6; }
+if test `eval echo '${'$as_ac_var'}'` = yes; then
+  cat >>confdefs.h <<_ACEOF
+#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
+_ACEOF
+
+fi
+done
+
+
 # wait
-echo "$as_me:$LINENO: checking for sys/wait.h that is POSIX.1 compatible" >&5
-echo $ECHO_N "checking for sys/wait.h that is POSIX.1 compatible... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking for sys/wait.h that is POSIX.1 compatible" >&5
+echo $ECHO_N "checking for sys/wait.h that is POSIX.1 compatible... $ECHO_C" >&6; }
 if test "${ac_cv_header_sys_wait_h+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
@@ -19917,7 +18830,7 @@
 #include <sys/types.h>
 #include <sys/wait.h>
 #ifndef WEXITSTATUS
-# define WEXITSTATUS(stat_val) ((unsigned)(stat_val) >> 8)
+# define WEXITSTATUS(stat_val) ((unsigned int) (stat_val) >> 8)
 #endif
 #ifndef WIFEXITED
 # define WIFEXITED(stat_val) (((stat_val) & 255) == 0)
@@ -19934,38 +18847,34 @@
 }
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>conftest.er1
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_cv_header_sys_wait_h=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_cv_header_sys_wait_h=no
+	ac_cv_header_sys_wait_h=no
 fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 fi
-echo "$as_me:$LINENO: result: $ac_cv_header_sys_wait_h" >&5
-echo "${ECHO_T}$ac_cv_header_sys_wait_h" >&6
+{ echo "$as_me:$LINENO: result: $ac_cv_header_sys_wait_h" >&5
+echo "${ECHO_T}$ac_cv_header_sys_wait_h" >&6; }
 if test $ac_cv_header_sys_wait_h = yes; then
 
 cat >>confdefs.h <<\_ACEOF
@@ -19980,18 +18889,19 @@
 for ac_header in sys/capability.h
 do
 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
-if eval "test \"\${$as_ac_Header+set}\" = set"; then
-  echo "$as_me:$LINENO: checking for $ac_header" >&5
-echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
-if eval "test \"\${$as_ac_Header+set}\" = set"; then
+if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
+  { echo "$as_me:$LINENO: checking for $ac_header" >&5
+echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
+if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 fi
-echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
-echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
+ac_res=`eval echo '${'$as_ac_Header'}'`
+	       { echo "$as_me:$LINENO: result: $ac_res" >&5
+echo "${ECHO_T}$ac_res" >&6; }
 else
   # Is the header compilable?
-echo "$as_me:$LINENO: checking $ac_header usability" >&5
-echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
+echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
 cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
@@ -20002,41 +18912,37 @@
 #include <$ac_header>
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>conftest.er1
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_header_compiler=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_header_compiler=no
+	ac_header_compiler=no
 fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
-echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
-echo "${ECHO_T}$ac_header_compiler" >&6
 
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
+echo "${ECHO_T}$ac_header_compiler" >&6; }
+
 # Is the header present?
-echo "$as_me:$LINENO: checking $ac_header presence" >&5
-echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
+echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
 cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
@@ -20045,24 +18951,22 @@
 /* end confdefs.h.  */
 #include <$ac_header>
 _ACEOF
-if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
-  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
+if { (ac_try="$ac_cpp conftest.$ac_ext"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } >/dev/null; then
-  if test -s conftest.err; then
-    ac_cpp_err=$ac_c_preproc_warn_flag
-    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
-  else
-    ac_cpp_err=
-  fi
-else
-  ac_cpp_err=yes
-fi
-if test -z "$ac_cpp_err"; then
+  (exit $ac_status); } >/dev/null && {
+	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       }; then
   ac_header_preproc=yes
 else
   echo "$as_me: failed program was:" >&5
@@ -20070,9 +18974,10 @@
 
   ac_header_preproc=no
 fi
+
 rm -f conftest.err conftest.$ac_ext
-echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
-echo "${ECHO_T}$ac_header_preproc" >&6
+{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
+echo "${ECHO_T}$ac_header_preproc" >&6; }
 
 # So?  What about this header?
 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
@@ -20096,25 +19001,24 @@
 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
-    (
-      cat <<\_ASBOX
+    ( cat <<\_ASBOX
 ## ---------------------------------------- ##
 ## Report this to samba-technical at samba.org ##
 ## ---------------------------------------- ##
 _ASBOX
-    ) |
-      sed "s/^/$as_me: WARNING:     /" >&2
+     ) | sed "s/^/$as_me: WARNING:     /" >&2
     ;;
 esac
-echo "$as_me:$LINENO: checking for $ac_header" >&5
-echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
-if eval "test \"\${$as_ac_Header+set}\" = set"; then
+{ echo "$as_me:$LINENO: checking for $ac_header" >&5
+echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
+if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   eval "$as_ac_Header=\$ac_header_preproc"
 fi
-echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
-echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
+ac_res=`eval echo '${'$as_ac_Header'}'`
+	       { echo "$as_me:$LINENO: result: $ac_res" >&5
+echo "${ECHO_T}$ac_res" >&6; }
 
 fi
 if test `eval echo '${'$as_ac_Header'}'` = yes; then
@@ -20129,8 +19033,8 @@
 
 case "$host_os" in
 *linux*)
-echo "$as_me:$LINENO: checking for broken RedHat 7.2 system header files" >&5
-echo $ECHO_N "checking for broken RedHat 7.2 system header files... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking for broken RedHat 7.2 system header files" >&5
+echo $ECHO_N "checking for broken RedHat 7.2 system header files... $ECHO_C" >&6; }
 if test "${libreplace_cv_BROKEN_REDHAT_7_SYSTEM_HEADERS+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
@@ -20160,39 +19064,35 @@
 }
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>conftest.er1
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   libreplace_cv_BROKEN_REDHAT_7_SYSTEM_HEADERS=no
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-libreplace_cv_BROKEN_REDHAT_7_SYSTEM_HEADERS=yes
+	libreplace_cv_BROKEN_REDHAT_7_SYSTEM_HEADERS=yes
 
 fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 fi
-echo "$as_me:$LINENO: result: $libreplace_cv_BROKEN_REDHAT_7_SYSTEM_HEADERS" >&5
-echo "${ECHO_T}$libreplace_cv_BROKEN_REDHAT_7_SYSTEM_HEADERS" >&6
+{ echo "$as_me:$LINENO: result: $libreplace_cv_BROKEN_REDHAT_7_SYSTEM_HEADERS" >&5
+echo "${ECHO_T}$libreplace_cv_BROKEN_REDHAT_7_SYSTEM_HEADERS" >&6; }
 if test x"$libreplace_cv_BROKEN_REDHAT_7_SYSTEM_HEADERS" = x"yes"; then
 
 cat >>confdefs.h <<\_ACEOF
@@ -20201,8 +19101,8 @@
 
 fi
 
-echo "$as_me:$LINENO: checking for broken RHEL5 sys/capability.h" >&5
-echo $ECHO_N "checking for broken RHEL5 sys/capability.h... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking for broken RHEL5 sys/capability.h" >&5
+echo $ECHO_N "checking for broken RHEL5 sys/capability.h... $ECHO_C" >&6; }
 if test "${libreplace_cv_BROKEN_RHEL5_SYS_CAP_HEADER+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
@@ -20230,39 +19130,35 @@
 }
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>conftest.er1
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   libreplace_cv_BROKEN_RHEL5_SYS_CAP_HEADER=no
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-libreplace_cv_BROKEN_RHEL5_SYS_CAP_HEADER=yes
+	libreplace_cv_BROKEN_RHEL5_SYS_CAP_HEADER=yes
 
 fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 fi
-echo "$as_me:$LINENO: result: $libreplace_cv_BROKEN_RHEL5_SYS_CAP_HEADER" >&5
-echo "${ECHO_T}$libreplace_cv_BROKEN_RHEL5_SYS_CAP_HEADER" >&6
+{ echo "$as_me:$LINENO: result: $libreplace_cv_BROKEN_RHEL5_SYS_CAP_HEADER" >&5
+echo "${ECHO_T}$libreplace_cv_BROKEN_RHEL5_SYS_CAP_HEADER" >&6; }
 if test x"$libreplace_cv_BROKEN_RHEL5_SYS_CAP_HEADER" = x"yes"; then
 
 cat >>confdefs.h <<\_ACEOF
@@ -20284,18 +19180,19 @@
 for ac_header in grp.h sys/id.h compat.h shadow.h sys/priv.h pwd.h sys/security.h
 do
 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
-if eval "test \"\${$as_ac_Header+set}\" = set"; then
-  echo "$as_me:$LINENO: checking for $ac_header" >&5
-echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
-if eval "test \"\${$as_ac_Header+set}\" = set"; then
+if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
+  { echo "$as_me:$LINENO: checking for $ac_header" >&5
+echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
+if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 fi
-echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
-echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
+ac_res=`eval echo '${'$as_ac_Header'}'`
+	       { echo "$as_me:$LINENO: result: $ac_res" >&5
+echo "${ECHO_T}$ac_res" >&6; }
 else
   # Is the header compilable?
-echo "$as_me:$LINENO: checking $ac_header usability" >&5
-echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
+echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
 cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
@@ -20306,41 +19203,37 @@
 #include <$ac_header>
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>conftest.er1
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_header_compiler=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_header_compiler=no
+	ac_header_compiler=no
 fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
-echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
-echo "${ECHO_T}$ac_header_compiler" >&6
 
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
+echo "${ECHO_T}$ac_header_compiler" >&6; }
+
 # Is the header present?
-echo "$as_me:$LINENO: checking $ac_header presence" >&5
-echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
+echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
 cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
@@ -20349,24 +19242,22 @@
 /* end confdefs.h.  */
 #include <$ac_header>
 _ACEOF
-if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
-  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
+if { (ac_try="$ac_cpp conftest.$ac_ext"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } >/dev/null; then
-  if test -s conftest.err; then
-    ac_cpp_err=$ac_c_preproc_warn_flag
-    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
-  else
-    ac_cpp_err=
-  fi
-else
-  ac_cpp_err=yes
-fi
-if test -z "$ac_cpp_err"; then
+  (exit $ac_status); } >/dev/null && {
+	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       }; then
   ac_header_preproc=yes
 else
   echo "$as_me: failed program was:" >&5
@@ -20374,9 +19265,10 @@
 
   ac_header_preproc=no
 fi
+
 rm -f conftest.err conftest.$ac_ext
-echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
-echo "${ECHO_T}$ac_header_preproc" >&6
+{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
+echo "${ECHO_T}$ac_header_preproc" >&6; }
 
 # So?  What about this header?
 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
@@ -20400,25 +19292,24 @@
 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
-    (
-      cat <<\_ASBOX
+    ( cat <<\_ASBOX
 ## ---------------------------------------- ##
 ## Report this to samba-technical at samba.org ##
 ## ---------------------------------------- ##
 _ASBOX
-    ) |
-      sed "s/^/$as_me: WARNING:     /" >&2
+     ) | sed "s/^/$as_me: WARNING:     /" >&2
     ;;
 esac
-echo "$as_me:$LINENO: checking for $ac_header" >&5
-echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
-if eval "test \"\${$as_ac_Header+set}\" = set"; then
+{ echo "$as_me:$LINENO: checking for $ac_header" >&5
+echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
+if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   eval "$as_ac_Header=\$ac_header_preproc"
 fi
-echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
-echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
+ac_res=`eval echo '${'$as_ac_Header'}'`
+	       { echo "$as_me:$LINENO: result: $ac_res" >&5
+echo "${ECHO_T}$ac_res" >&6; }
 
 fi
 if test `eval echo '${'$as_ac_Header'}'` = yes; then
@@ -20436,9 +19327,9 @@
 for ac_func in getpwnam_r getpwuid_r getpwent_r
 do
 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
-echo "$as_me:$LINENO: checking for $ac_func" >&5
-echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
-if eval "test \"\${$as_ac_var+set}\" = set"; then
+{ echo "$as_me:$LINENO: checking for $ac_func" >&5
+echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
+if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
@@ -20464,68 +19355,60 @@
 
 #undef $ac_func
 
-/* Override any gcc2 internal prototype to avoid an error.  */
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
 #ifdef __cplusplus
 extern "C"
-{
 #endif
-/* We use char because int might match the return type of a gcc2
-   builtin and then its argument prototype would still apply.  */
 char $ac_func ();
 /* The GNU C library defines this for functions which it implements
     to always fail with ENOSYS.  Some functions are actually named
     something starting with __ and the normal name is an alias.  */
-#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
+#if defined __stub_$ac_func || defined __stub___$ac_func
 choke me
-#else
-char (*f) () = $ac_func;
 #endif
-#ifdef __cplusplus
-}
-#endif
 
 int
 main ()
 {
-return f != $ac_func;
+return $ac_func ();
   ;
   return 0;
 }
 _ACEOF
 rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-  (eval $ac_link) 2>conftest.er1
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest$ac_exeext &&
+       $as_test_x conftest$ac_exeext; then
   eval "$as_ac_var=yes"
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-eval "$as_ac_var=no"
+	eval "$as_ac_var=no"
 fi
-rm -f conftest.err conftest.$ac_objext \
+
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 fi
-echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
-echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
+ac_res=`eval echo '${'$as_ac_var'}'`
+	       { echo "$as_me:$LINENO: result: $ac_res" >&5
+echo "${ECHO_T}$ac_res" >&6; }
 if test `eval echo '${'$as_ac_var'}'` = yes; then
   cat >>confdefs.h <<_ACEOF
 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
@@ -20535,8 +19418,8 @@
 done
 
 
- echo "$as_me:$LINENO: checking for getpwent_r declaration" >&5
-echo $ECHO_N "checking for getpwent_r declaration... $ECHO_C" >&6
+ { echo "$as_me:$LINENO: checking for getpwent_r declaration" >&5
+echo $ECHO_N "checking for getpwent_r declaration... $ECHO_C" >&6; }
 if test "${ac_cv_have_getpwent_r_decl+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
@@ -20560,38 +19443,34 @@
 }
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>conftest.er1
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_cv_have_getpwent_r_decl=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_cv_have_getpwent_r_decl=no
+	ac_cv_have_getpwent_r_decl=no
 fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 fi
-echo "$as_me:$LINENO: result: $ac_cv_have_getpwent_r_decl" >&5
-echo "${ECHO_T}$ac_cv_have_getpwent_r_decl" >&6
+{ echo "$as_me:$LINENO: result: $ac_cv_have_getpwent_r_decl" >&5
+echo "${ECHO_T}$ac_cv_have_getpwent_r_decl" >&6; }
  if test x"$ac_cv_have_getpwent_r_decl" = x"yes"; then
 
 cat >>confdefs.h <<\_ACEOF
@@ -20600,8 +19479,8 @@
 
  fi
 
-echo "$as_me:$LINENO: checking for prototype struct passwd *getpwent_r(struct passwd *src, char *buf, int buflen)" >&5
-echo $ECHO_N "checking for prototype struct passwd *getpwent_r(struct passwd *src, char *buf, int buflen)... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking for prototype struct passwd *getpwent_r(struct passwd *src, char *buf, int buflen)" >&5
+echo $ECHO_N "checking for prototype struct passwd *getpwent_r(struct passwd *src, char *buf, int buflen)... $ECHO_C" >&6; }
 if test "${ac_cv_c_prototype_struct_passwd_pgetpwent_r_struct_passwd_psrc__char_pbuf__int_buflen_+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
@@ -20629,27 +19508,22 @@
 
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>conftest.er1
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
 
 		ac_cv_c_prototype_struct_passwd_pgetpwent_r_struct_passwd_psrc__char_pbuf__int_buflen_=yes
 
@@ -20661,11 +19535,12 @@
 		ac_cv_c_prototype_struct_passwd_pgetpwent_r_struct_passwd_psrc__char_pbuf__int_buflen_=no
 
 fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
 
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+
 fi
-echo "$as_me:$LINENO: result: $ac_cv_c_prototype_struct_passwd_pgetpwent_r_struct_passwd_psrc__char_pbuf__int_buflen_" >&5
-echo "${ECHO_T}$ac_cv_c_prototype_struct_passwd_pgetpwent_r_struct_passwd_psrc__char_pbuf__int_buflen_" >&6
+{ echo "$as_me:$LINENO: result: $ac_cv_c_prototype_struct_passwd_pgetpwent_r_struct_passwd_psrc__char_pbuf__int_buflen_" >&5
+echo "${ECHO_T}$ac_cv_c_prototype_struct_passwd_pgetpwent_r_struct_passwd_psrc__char_pbuf__int_buflen_" >&6; }
 if test $ac_cv_c_prototype_struct_passwd_pgetpwent_r_struct_passwd_psrc__char_pbuf__int_buflen_ = yes; then
 
 
@@ -20677,8 +19552,8 @@
 fi
 
 
-echo "$as_me:$LINENO: checking for prototype struct passwd *getpwent_r(struct passwd *src, char *buf, size_t buflen)" >&5
-echo $ECHO_N "checking for prototype struct passwd *getpwent_r(struct passwd *src, char *buf, size_t buflen)... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking for prototype struct passwd *getpwent_r(struct passwd *src, char *buf, size_t buflen)" >&5
+echo $ECHO_N "checking for prototype struct passwd *getpwent_r(struct passwd *src, char *buf, size_t buflen)... $ECHO_C" >&6; }
 if test "${ac_cv_c_prototype_struct_passwd_pgetpwent_r_struct_passwd_psrc__char_pbuf__size_t_buflen_+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
@@ -20706,27 +19581,22 @@
 
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>conftest.er1
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
 
 		ac_cv_c_prototype_struct_passwd_pgetpwent_r_struct_passwd_psrc__char_pbuf__size_t_buflen_=yes
 
@@ -20738,11 +19608,12 @@
 		ac_cv_c_prototype_struct_passwd_pgetpwent_r_struct_passwd_psrc__char_pbuf__size_t_buflen_=no
 
 fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
 
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+
 fi
-echo "$as_me:$LINENO: result: $ac_cv_c_prototype_struct_passwd_pgetpwent_r_struct_passwd_psrc__char_pbuf__size_t_buflen_" >&5
-echo "${ECHO_T}$ac_cv_c_prototype_struct_passwd_pgetpwent_r_struct_passwd_psrc__char_pbuf__size_t_buflen_" >&6
+{ echo "$as_me:$LINENO: result: $ac_cv_c_prototype_struct_passwd_pgetpwent_r_struct_passwd_psrc__char_pbuf__size_t_buflen_" >&5
+echo "${ECHO_T}$ac_cv_c_prototype_struct_passwd_pgetpwent_r_struct_passwd_psrc__char_pbuf__size_t_buflen_" >&6; }
 if test $ac_cv_c_prototype_struct_passwd_pgetpwent_r_struct_passwd_psrc__char_pbuf__size_t_buflen_ = yes; then
 
 
@@ -20760,9 +19631,9 @@
 for ac_func in getgrnam_r getgrgid_r getgrent_r
 do
 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
-echo "$as_me:$LINENO: checking for $ac_func" >&5
-echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
-if eval "test \"\${$as_ac_var+set}\" = set"; then
+{ echo "$as_me:$LINENO: checking for $ac_func" >&5
+echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
+if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
@@ -20788,68 +19659,60 @@
 
 #undef $ac_func
 
-/* Override any gcc2 internal prototype to avoid an error.  */
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
 #ifdef __cplusplus
 extern "C"
-{
 #endif
-/* We use char because int might match the return type of a gcc2
-   builtin and then its argument prototype would still apply.  */
 char $ac_func ();
 /* The GNU C library defines this for functions which it implements
     to always fail with ENOSYS.  Some functions are actually named
     something starting with __ and the normal name is an alias.  */
-#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
+#if defined __stub_$ac_func || defined __stub___$ac_func
 choke me
-#else
-char (*f) () = $ac_func;
 #endif
-#ifdef __cplusplus
-}
-#endif
 
 int
 main ()
 {
-return f != $ac_func;
+return $ac_func ();
   ;
   return 0;
 }
 _ACEOF
 rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-  (eval $ac_link) 2>conftest.er1
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest$ac_exeext &&
+       $as_test_x conftest$ac_exeext; then
   eval "$as_ac_var=yes"
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-eval "$as_ac_var=no"
+	eval "$as_ac_var=no"
 fi
-rm -f conftest.err conftest.$ac_objext \
+
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 fi
-echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
-echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
+ac_res=`eval echo '${'$as_ac_var'}'`
+	       { echo "$as_me:$LINENO: result: $ac_res" >&5
+echo "${ECHO_T}$ac_res" >&6; }
 if test `eval echo '${'$as_ac_var'}'` = yes; then
   cat >>confdefs.h <<_ACEOF
 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
@@ -20859,8 +19722,8 @@
 done
 
 
- echo "$as_me:$LINENO: checking for getgrent_r declaration" >&5
-echo $ECHO_N "checking for getgrent_r declaration... $ECHO_C" >&6
+ { echo "$as_me:$LINENO: checking for getgrent_r declaration" >&5
+echo $ECHO_N "checking for getgrent_r declaration... $ECHO_C" >&6; }
 if test "${ac_cv_have_getgrent_r_decl+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
@@ -20884,38 +19747,34 @@
 }
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>conftest.er1
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_cv_have_getgrent_r_decl=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_cv_have_getgrent_r_decl=no
+	ac_cv_have_getgrent_r_decl=no
 fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 fi
-echo "$as_me:$LINENO: result: $ac_cv_have_getgrent_r_decl" >&5
-echo "${ECHO_T}$ac_cv_have_getgrent_r_decl" >&6
+{ echo "$as_me:$LINENO: result: $ac_cv_have_getgrent_r_decl" >&5
+echo "${ECHO_T}$ac_cv_have_getgrent_r_decl" >&6; }
  if test x"$ac_cv_have_getgrent_r_decl" = x"yes"; then
 
 cat >>confdefs.h <<\_ACEOF
@@ -20924,8 +19783,8 @@
 
  fi
 
-echo "$as_me:$LINENO: checking for prototype struct group *getgrent_r(struct group *src, char *buf, int buflen)" >&5
-echo $ECHO_N "checking for prototype struct group *getgrent_r(struct group *src, char *buf, int buflen)... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking for prototype struct group *getgrent_r(struct group *src, char *buf, int buflen)" >&5
+echo $ECHO_N "checking for prototype struct group *getgrent_r(struct group *src, char *buf, int buflen)... $ECHO_C" >&6; }
 if test "${ac_cv_c_prototype_struct_group_pgetgrent_r_struct_group_psrc__char_pbuf__int_buflen_+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
@@ -20953,27 +19812,22 @@
 
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>conftest.er1
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
 
 		ac_cv_c_prototype_struct_group_pgetgrent_r_struct_group_psrc__char_pbuf__int_buflen_=yes
 
@@ -20985,11 +19839,12 @@
 		ac_cv_c_prototype_struct_group_pgetgrent_r_struct_group_psrc__char_pbuf__int_buflen_=no
 
 fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
 
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+
 fi
-echo "$as_me:$LINENO: result: $ac_cv_c_prototype_struct_group_pgetgrent_r_struct_group_psrc__char_pbuf__int_buflen_" >&5
-echo "${ECHO_T}$ac_cv_c_prototype_struct_group_pgetgrent_r_struct_group_psrc__char_pbuf__int_buflen_" >&6
+{ echo "$as_me:$LINENO: result: $ac_cv_c_prototype_struct_group_pgetgrent_r_struct_group_psrc__char_pbuf__int_buflen_" >&5
+echo "${ECHO_T}$ac_cv_c_prototype_struct_group_pgetgrent_r_struct_group_psrc__char_pbuf__int_buflen_" >&6; }
 if test $ac_cv_c_prototype_struct_group_pgetgrent_r_struct_group_psrc__char_pbuf__int_buflen_ = yes; then
 
 
@@ -21002,8 +19857,8 @@
 
 
 
-echo "$as_me:$LINENO: checking for prototype struct group *getgrent_r(struct group *src, char *buf, size_t buflen)" >&5
-echo $ECHO_N "checking for prototype struct group *getgrent_r(struct group *src, char *buf, size_t buflen)... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking for prototype struct group *getgrent_r(struct group *src, char *buf, size_t buflen)" >&5
+echo $ECHO_N "checking for prototype struct group *getgrent_r(struct group *src, char *buf, size_t buflen)... $ECHO_C" >&6; }
 if test "${ac_cv_c_prototype_struct_group_pgetgrent_r_struct_group_psrc__char_pbuf__size_t_buflen_+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
@@ -21031,27 +19886,22 @@
 
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>conftest.er1
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
 
 		ac_cv_c_prototype_struct_group_pgetgrent_r_struct_group_psrc__char_pbuf__size_t_buflen_=yes
 
@@ -21063,11 +19913,12 @@
 		ac_cv_c_prototype_struct_group_pgetgrent_r_struct_group_psrc__char_pbuf__size_t_buflen_=no
 
 fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
 
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+
 fi
-echo "$as_me:$LINENO: result: $ac_cv_c_prototype_struct_group_pgetgrent_r_struct_group_psrc__char_pbuf__size_t_buflen_" >&5
-echo "${ECHO_T}$ac_cv_c_prototype_struct_group_pgetgrent_r_struct_group_psrc__char_pbuf__size_t_buflen_" >&6
+{ echo "$as_me:$LINENO: result: $ac_cv_c_prototype_struct_group_pgetgrent_r_struct_group_psrc__char_pbuf__size_t_buflen_" >&5
+echo "${ECHO_T}$ac_cv_c_prototype_struct_group_pgetgrent_r_struct_group_psrc__char_pbuf__size_t_buflen_" >&6; }
 if test $ac_cv_c_prototype_struct_group_pgetgrent_r_struct_group_psrc__char_pbuf__size_t_buflen_ = yes; then
 
 
@@ -21086,18 +19937,19 @@
 for ac_header in ctype.h locale.h
 do
 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
-if eval "test \"\${$as_ac_Header+set}\" = set"; then
-  echo "$as_me:$LINENO: checking for $ac_header" >&5
-echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
-if eval "test \"\${$as_ac_Header+set}\" = set"; then
+if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
+  { echo "$as_me:$LINENO: checking for $ac_header" >&5
+echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
+if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 fi
-echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
-echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
+ac_res=`eval echo '${'$as_ac_Header'}'`
+	       { echo "$as_me:$LINENO: result: $ac_res" >&5
+echo "${ECHO_T}$ac_res" >&6; }
 else
   # Is the header compilable?
-echo "$as_me:$LINENO: checking $ac_header usability" >&5
-echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
+echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
 cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
@@ -21108,41 +19960,37 @@
 #include <$ac_header>
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>conftest.er1
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_header_compiler=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_header_compiler=no
+	ac_header_compiler=no
 fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
-echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
-echo "${ECHO_T}$ac_header_compiler" >&6
 
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
+echo "${ECHO_T}$ac_header_compiler" >&6; }
+
 # Is the header present?
-echo "$as_me:$LINENO: checking $ac_header presence" >&5
-echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
+echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
 cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
@@ -21151,24 +19999,22 @@
 /* end confdefs.h.  */
 #include <$ac_header>
 _ACEOF
-if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
-  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
+if { (ac_try="$ac_cpp conftest.$ac_ext"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } >/dev/null; then
-  if test -s conftest.err; then
-    ac_cpp_err=$ac_c_preproc_warn_flag
-    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
-  else
-    ac_cpp_err=
-  fi
-else
-  ac_cpp_err=yes
-fi
-if test -z "$ac_cpp_err"; then
+  (exit $ac_status); } >/dev/null && {
+	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       }; then
   ac_header_preproc=yes
 else
   echo "$as_me: failed program was:" >&5
@@ -21176,9 +20022,10 @@
 
   ac_header_preproc=no
 fi
+
 rm -f conftest.err conftest.$ac_ext
-echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
-echo "${ECHO_T}$ac_header_preproc" >&6
+{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
+echo "${ECHO_T}$ac_header_preproc" >&6; }
 
 # So?  What about this header?
 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
@@ -21202,25 +20049,24 @@
 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
-    (
-      cat <<\_ASBOX
+    ( cat <<\_ASBOX
 ## ---------------------------------------- ##
 ## Report this to samba-technical at samba.org ##
 ## ---------------------------------------- ##
 _ASBOX
-    ) |
-      sed "s/^/$as_me: WARNING:     /" >&2
+     ) | sed "s/^/$as_me: WARNING:     /" >&2
     ;;
 esac
-echo "$as_me:$LINENO: checking for $ac_header" >&5
-echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
-if eval "test \"\${$as_ac_Header+set}\" = set"; then
+{ echo "$as_me:$LINENO: checking for $ac_header" >&5
+echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
+if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   eval "$as_ac_Header=\$ac_header_preproc"
 fi
-echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
-echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
+ac_res=`eval echo '${'$as_ac_Header'}'`
+	       { echo "$as_me:$LINENO: result: $ac_res" >&5
+echo "${ECHO_T}$ac_res" >&6; }
 
 fi
 if test `eval echo '${'$as_ac_Header'}'` = yes; then
@@ -21238,18 +20084,19 @@
 for ac_header in fnmatch.h
 do
 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
-if eval "test \"\${$as_ac_Header+set}\" = set"; then
-  echo "$as_me:$LINENO: checking for $ac_header" >&5
-echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
-if eval "test \"\${$as_ac_Header+set}\" = set"; then
+if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
+  { echo "$as_me:$LINENO: checking for $ac_header" >&5
+echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
+if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 fi
-echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
-echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
+ac_res=`eval echo '${'$as_ac_Header'}'`
+	       { echo "$as_me:$LINENO: result: $ac_res" >&5
+echo "${ECHO_T}$ac_res" >&6; }
 else
   # Is the header compilable?
-echo "$as_me:$LINENO: checking $ac_header usability" >&5
-echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
+echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
 cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
@@ -21260,41 +20107,37 @@
 #include <$ac_header>
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>conftest.er1
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_header_compiler=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_header_compiler=no
+	ac_header_compiler=no
 fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
-echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
-echo "${ECHO_T}$ac_header_compiler" >&6
 
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
+echo "${ECHO_T}$ac_header_compiler" >&6; }
+
 # Is the header present?
-echo "$as_me:$LINENO: checking $ac_header presence" >&5
-echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
+echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
 cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
@@ -21303,24 +20146,22 @@
 /* end confdefs.h.  */
 #include <$ac_header>
 _ACEOF
-if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
-  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
+if { (ac_try="$ac_cpp conftest.$ac_ext"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } >/dev/null; then
-  if test -s conftest.err; then
-    ac_cpp_err=$ac_c_preproc_warn_flag
-    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
-  else
-    ac_cpp_err=
-  fi
-else
-  ac_cpp_err=yes
-fi
-if test -z "$ac_cpp_err"; then
+  (exit $ac_status); } >/dev/null && {
+	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       }; then
   ac_header_preproc=yes
 else
   echo "$as_me: failed program was:" >&5
@@ -21328,9 +20169,10 @@
 
   ac_header_preproc=no
 fi
+
 rm -f conftest.err conftest.$ac_ext
-echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
-echo "${ECHO_T}$ac_header_preproc" >&6
+{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
+echo "${ECHO_T}$ac_header_preproc" >&6; }
 
 # So?  What about this header?
 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
@@ -21354,25 +20196,24 @@
 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
-    (
-      cat <<\_ASBOX
+    ( cat <<\_ASBOX
 ## ---------------------------------------- ##
 ## Report this to samba-technical at samba.org ##
 ## ---------------------------------------- ##
 _ASBOX
-    ) |
-      sed "s/^/$as_me: WARNING:     /" >&2
+     ) | sed "s/^/$as_me: WARNING:     /" >&2
     ;;
 esac
-echo "$as_me:$LINENO: checking for $ac_header" >&5
-echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
-if eval "test \"\${$as_ac_Header+set}\" = set"; then
+{ echo "$as_me:$LINENO: checking for $ac_header" >&5
+echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
+if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   eval "$as_ac_Header=\$ac_header_preproc"
 fi
-echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
-echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
+ac_res=`eval echo '${'$as_ac_Header'}'`
+	       { echo "$as_me:$LINENO: result: $ac_res" >&5
+echo "${ECHO_T}$ac_res" >&6; }
 
 fi
 if test `eval echo '${'$as_ac_Header'}'` = yes; then
@@ -21392,18 +20233,19 @@
 for ac_header in sys/ipc.h sys/mman.h sys/shm.h
 do
 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
-if eval "test \"\${$as_ac_Header+set}\" = set"; then
-  echo "$as_me:$LINENO: checking for $ac_header" >&5
-echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
-if eval "test \"\${$as_ac_Header+set}\" = set"; then
+if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
+  { echo "$as_me:$LINENO: checking for $ac_header" >&5
+echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
+if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 fi
-echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
-echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
+ac_res=`eval echo '${'$as_ac_Header'}'`
+	       { echo "$as_me:$LINENO: result: $ac_res" >&5
+echo "${ECHO_T}$ac_res" >&6; }
 else
   # Is the header compilable?
-echo "$as_me:$LINENO: checking $ac_header usability" >&5
-echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
+echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
 cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
@@ -21414,41 +20256,37 @@
 #include <$ac_header>
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>conftest.er1
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_header_compiler=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_header_compiler=no
+	ac_header_compiler=no
 fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
-echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
-echo "${ECHO_T}$ac_header_compiler" >&6
 
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
+echo "${ECHO_T}$ac_header_compiler" >&6; }
+
 # Is the header present?
-echo "$as_me:$LINENO: checking $ac_header presence" >&5
-echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
+echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
 cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
@@ -21457,24 +20295,22 @@
 /* end confdefs.h.  */
 #include <$ac_header>
 _ACEOF
-if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
-  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
+if { (ac_try="$ac_cpp conftest.$ac_ext"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } >/dev/null; then
-  if test -s conftest.err; then
-    ac_cpp_err=$ac_c_preproc_warn_flag
-    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
-  else
-    ac_cpp_err=
-  fi
-else
-  ac_cpp_err=yes
-fi
-if test -z "$ac_cpp_err"; then
+  (exit $ac_status); } >/dev/null && {
+	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       }; then
   ac_header_preproc=yes
 else
   echo "$as_me: failed program was:" >&5
@@ -21482,9 +20318,10 @@
 
   ac_header_preproc=no
 fi
+
 rm -f conftest.err conftest.$ac_ext
-echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
-echo "${ECHO_T}$ac_header_preproc" >&6
+{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
+echo "${ECHO_T}$ac_header_preproc" >&6; }
 
 # So?  What about this header?
 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
@@ -21508,25 +20345,24 @@
 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
-    (
-      cat <<\_ASBOX
+    ( cat <<\_ASBOX
 ## ---------------------------------------- ##
 ## Report this to samba-technical at samba.org ##
 ## ---------------------------------------- ##
 _ASBOX
-    ) |
-      sed "s/^/$as_me: WARNING:     /" >&2
+     ) | sed "s/^/$as_me: WARNING:     /" >&2
     ;;
 esac
-echo "$as_me:$LINENO: checking for $ac_header" >&5
-echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
-if eval "test \"\${$as_ac_Header+set}\" = set"; then
+{ echo "$as_me:$LINENO: checking for $ac_header" >&5
+echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
+if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   eval "$as_ac_Header=\$ac_header_preproc"
 fi
-echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
-echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
+ac_res=`eval echo '${'$as_ac_Header'}'`
+	       { echo "$as_me:$LINENO: result: $ac_res" >&5
+echo "${ECHO_T}$ac_res" >&6; }
 
 fi
 if test `eval echo '${'$as_ac_Header'}'` = yes; then
@@ -21546,18 +20382,19 @@
 for ac_header in termios.h termio.h sys/termio.h
 do
 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
-if eval "test \"\${$as_ac_Header+set}\" = set"; then
-  echo "$as_me:$LINENO: checking for $ac_header" >&5
-echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
-if eval "test \"\${$as_ac_Header+set}\" = set"; then
+if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
+  { echo "$as_me:$LINENO: checking for $ac_header" >&5
+echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
+if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 fi
-echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
-echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
+ac_res=`eval echo '${'$as_ac_Header'}'`
+	       { echo "$as_me:$LINENO: result: $ac_res" >&5
+echo "${ECHO_T}$ac_res" >&6; }
 else
   # Is the header compilable?
-echo "$as_me:$LINENO: checking $ac_header usability" >&5
-echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
+echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
 cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
@@ -21568,41 +20405,37 @@
 #include <$ac_header>
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>conftest.er1
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_header_compiler=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_header_compiler=no
+	ac_header_compiler=no
 fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
-echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
-echo "${ECHO_T}$ac_header_compiler" >&6
 
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
+echo "${ECHO_T}$ac_header_compiler" >&6; }
+
 # Is the header present?
-echo "$as_me:$LINENO: checking $ac_header presence" >&5
-echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
+echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
 cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
@@ -21611,24 +20444,22 @@
 /* end confdefs.h.  */
 #include <$ac_header>
 _ACEOF
-if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
-  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
+if { (ac_try="$ac_cpp conftest.$ac_ext"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } >/dev/null; then
-  if test -s conftest.err; then
-    ac_cpp_err=$ac_c_preproc_warn_flag
-    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
-  else
-    ac_cpp_err=
-  fi
-else
-  ac_cpp_err=yes
-fi
-if test -z "$ac_cpp_err"; then
+  (exit $ac_status); } >/dev/null && {
+	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       }; then
   ac_header_preproc=yes
 else
   echo "$as_me: failed program was:" >&5
@@ -21636,9 +20467,10 @@
 
   ac_header_preproc=no
 fi
+
 rm -f conftest.err conftest.$ac_ext
-echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
-echo "${ECHO_T}$ac_header_preproc" >&6
+{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
+echo "${ECHO_T}$ac_header_preproc" >&6; }
 
 # So?  What about this header?
 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
@@ -21662,25 +20494,24 @@
 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
-    (
-      cat <<\_ASBOX
+    ( cat <<\_ASBOX
 ## ---------------------------------------- ##
 ## Report this to samba-technical at samba.org ##
 ## ---------------------------------------- ##
 _ASBOX
-    ) |
-      sed "s/^/$as_me: WARNING:     /" >&2
+     ) | sed "s/^/$as_me: WARNING:     /" >&2
     ;;
 esac
-echo "$as_me:$LINENO: checking for $ac_header" >&5
-echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
-if eval "test \"\${$as_ac_Header+set}\" = set"; then
+{ echo "$as_me:$LINENO: checking for $ac_header" >&5
+echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
+if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   eval "$as_ac_Header=\$ac_header_preproc"
 fi
-echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
-echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
+ac_res=`eval echo '${'$as_ac_Header'}'`
+	       { echo "$as_me:$LINENO: result: $ac_res" >&5
+echo "${ECHO_T}$ac_res" >&6; }
 
 fi
 if test `eval echo '${'$as_ac_Header'}'` = yes; then
@@ -21698,13 +20529,12 @@
 LIBS=""
 
 libreplace_cv_dlfcn=no
-echo "$as_me:$LINENO: checking for library containing dlopen" >&5
-echo $ECHO_N "checking for library containing dlopen... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking for library containing dlopen" >&5
+echo $ECHO_N "checking for library containing dlopen... $ECHO_C" >&6; }
 if test "${ac_cv_search_dlopen+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   ac_func_search_save_LIBS=$LIBS
-ac_cv_search_dlopen=no
 cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
@@ -21712,115 +20542,73 @@
 cat >>conftest.$ac_ext <<_ACEOF
 /* end confdefs.h.  */
 
-/* Override any gcc2 internal prototype to avoid an error.  */
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
 #ifdef __cplusplus
 extern "C"
 #endif
-/* We use char because int might match the return type of a gcc2
-   builtin and then its argument prototype would still apply.  */
 char dlopen ();
 int
 main ()
 {
-dlopen ();
+return dlopen ();
   ;
   return 0;
 }
 _ACEOF
-rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-  (eval $ac_link) 2>conftest.er1
+for ac_lib in '' dl; do
+  if test -z "$ac_lib"; then
+    ac_res="none required"
+  else
+    ac_res=-l$ac_lib
+    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
+  fi
+  rm -f conftest.$ac_objext conftest$ac_exeext
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
-  ac_cv_search_dlopen="none required"
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest$ac_exeext &&
+       $as_test_x conftest$ac_exeext; then
+  ac_cv_search_dlopen=$ac_res
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
+
 fi
-rm -f conftest.err conftest.$ac_objext \
-      conftest$ac_exeext conftest.$ac_ext
-if test "$ac_cv_search_dlopen" = no; then
-  for ac_lib in dl; do
-    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
-    cat >conftest.$ac_ext <<_ACEOF
-/* confdefs.h.  */
-_ACEOF
-cat confdefs.h >>conftest.$ac_ext
-cat >>conftest.$ac_ext <<_ACEOF
-/* end confdefs.h.  */
 
-/* Override any gcc2 internal prototype to avoid an error.  */
-#ifdef __cplusplus
-extern "C"
-#endif
-/* We use char because int might match the return type of a gcc2
-   builtin and then its argument prototype would still apply.  */
-char dlopen ();
-int
-main ()
-{
-dlopen ();
-  ;
-  return 0;
-}
-_ACEOF
-rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-  (eval $ac_link) 2>conftest.er1
-  ac_status=$?
-  grep -v '^ *+' conftest.er1 >conftest.err
-  rm -f conftest.er1
-  cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
-  ac_cv_search_dlopen="-l$ac_lib"
-break
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
+      conftest$ac_exeext
+  if test "${ac_cv_search_dlopen+set}" = set; then
+  break
+fi
+done
+if test "${ac_cv_search_dlopen+set}" = set; then
+  :
 else
-  echo "$as_me: failed program was:" >&5
-sed 's/^/| /' conftest.$ac_ext >&5
-
+  ac_cv_search_dlopen=no
 fi
-rm -f conftest.err conftest.$ac_objext \
-      conftest$ac_exeext conftest.$ac_ext
-  done
-fi
+rm conftest.$ac_ext
 LIBS=$ac_func_search_save_LIBS
 fi
-echo "$as_me:$LINENO: result: $ac_cv_search_dlopen" >&5
-echo "${ECHO_T}$ac_cv_search_dlopen" >&6
-if test "$ac_cv_search_dlopen" != no; then
-  test "$ac_cv_search_dlopen" = "none required" || LIBS="$ac_cv_search_dlopen $LIBS"
+{ echo "$as_me:$LINENO: result: $ac_cv_search_dlopen" >&5
+echo "${ECHO_T}$ac_cv_search_dlopen" >&6; }
+ac_res=$ac_cv_search_dlopen
+if test "$ac_res" != no; then
+  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
 
 fi
 
@@ -21829,18 +20617,19 @@
 for ac_header in dlfcn.h
 do
 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
-if eval "test \"\${$as_ac_Header+set}\" = set"; then
-  echo "$as_me:$LINENO: checking for $ac_header" >&5
-echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
-if eval "test \"\${$as_ac_Header+set}\" = set"; then
+if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
+  { echo "$as_me:$LINENO: checking for $ac_header" >&5
+echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
+if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 fi
-echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
-echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
+ac_res=`eval echo '${'$as_ac_Header'}'`
+	       { echo "$as_me:$LINENO: result: $ac_res" >&5
+echo "${ECHO_T}$ac_res" >&6; }
 else
   # Is the header compilable?
-echo "$as_me:$LINENO: checking $ac_header usability" >&5
-echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
+echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
 cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
@@ -21851,41 +20640,37 @@
 #include <$ac_header>
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>conftest.er1
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_header_compiler=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_header_compiler=no
+	ac_header_compiler=no
 fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
-echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
-echo "${ECHO_T}$ac_header_compiler" >&6
 
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
+echo "${ECHO_T}$ac_header_compiler" >&6; }
+
 # Is the header present?
-echo "$as_me:$LINENO: checking $ac_header presence" >&5
-echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
+echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
 cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
@@ -21894,24 +20679,22 @@
 /* end confdefs.h.  */
 #include <$ac_header>
 _ACEOF
-if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
-  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
+if { (ac_try="$ac_cpp conftest.$ac_ext"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } >/dev/null; then
-  if test -s conftest.err; then
-    ac_cpp_err=$ac_c_preproc_warn_flag
-    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
-  else
-    ac_cpp_err=
-  fi
-else
-  ac_cpp_err=yes
-fi
-if test -z "$ac_cpp_err"; then
+  (exit $ac_status); } >/dev/null && {
+	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       }; then
   ac_header_preproc=yes
 else
   echo "$as_me: failed program was:" >&5
@@ -21919,9 +20702,10 @@
 
   ac_header_preproc=no
 fi
+
 rm -f conftest.err conftest.$ac_ext
-echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
-echo "${ECHO_T}$ac_header_preproc" >&6
+{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
+echo "${ECHO_T}$ac_header_preproc" >&6; }
 
 # So?  What about this header?
 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
@@ -21945,25 +20729,24 @@
 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
-    (
-      cat <<\_ASBOX
+    ( cat <<\_ASBOX
 ## ---------------------------------------- ##
 ## Report this to samba-technical at samba.org ##
 ## ---------------------------------------- ##
 _ASBOX
-    ) |
-      sed "s/^/$as_me: WARNING:     /" >&2
+     ) | sed "s/^/$as_me: WARNING:     /" >&2
     ;;
 esac
-echo "$as_me:$LINENO: checking for $ac_header" >&5
-echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
-if eval "test \"\${$as_ac_Header+set}\" = set"; then
+{ echo "$as_me:$LINENO: checking for $ac_header" >&5
+echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
+if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   eval "$as_ac_Header=\$ac_header_preproc"
 fi
-echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
-echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
+ac_res=`eval echo '${'$as_ac_Header'}'`
+	       { echo "$as_me:$LINENO: result: $ac_res" >&5
+echo "${ECHO_T}$ac_res" >&6; }
 
 fi
 if test `eval echo '${'$as_ac_Header'}'` = yes; then
@@ -21982,9 +20765,9 @@
 for ac_func in dlopen dlsym dlerror dlclose
 do
 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
-echo "$as_me:$LINENO: checking for $ac_func" >&5
-echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
-if eval "test \"\${$as_ac_var+set}\" = set"; then
+{ echo "$as_me:$LINENO: checking for $ac_func" >&5
+echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
+if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
@@ -22010,68 +20793,60 @@
 
 #undef $ac_func
 
-/* Override any gcc2 internal prototype to avoid an error.  */
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
 #ifdef __cplusplus
 extern "C"
-{
 #endif
-/* We use char because int might match the return type of a gcc2
-   builtin and then its argument prototype would still apply.  */
 char $ac_func ();
 /* The GNU C library defines this for functions which it implements
     to always fail with ENOSYS.  Some functions are actually named
     something starting with __ and the normal name is an alias.  */
-#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
+#if defined __stub_$ac_func || defined __stub___$ac_func
 choke me
-#else
-char (*f) () = $ac_func;
 #endif
-#ifdef __cplusplus
-}
-#endif
 
 int
 main ()
 {
-return f != $ac_func;
+return $ac_func ();
   ;
   return 0;
 }
 _ACEOF
 rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-  (eval $ac_link) 2>conftest.er1
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest$ac_exeext &&
+       $as_test_x conftest$ac_exeext; then
   eval "$as_ac_var=yes"
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-eval "$as_ac_var=no"
+	eval "$as_ac_var=no"
 fi
-rm -f conftest.err conftest.$ac_objext \
+
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 fi
-echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
-echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
+ac_res=`eval echo '${'$as_ac_var'}'`
+	       { echo "$as_me:$LINENO: result: $ac_res" >&5
+echo "${ECHO_T}$ac_res" >&6; }
 if test `eval echo '${'$as_ac_var'}'` = yes; then
   cat >>confdefs.h <<_ACEOF
 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
@@ -22084,13 +20859,12 @@
 
 
 libreplace_cv_shl=no
-echo "$as_me:$LINENO: checking for library containing shl_load" >&5
-echo $ECHO_N "checking for library containing shl_load... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking for library containing shl_load" >&5
+echo $ECHO_N "checking for library containing shl_load... $ECHO_C" >&6; }
 if test "${ac_cv_search_shl_load+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   ac_func_search_save_LIBS=$LIBS
-ac_cv_search_shl_load=no
 cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
@@ -22098,115 +20872,73 @@
 cat >>conftest.$ac_ext <<_ACEOF
 /* end confdefs.h.  */
 
-/* Override any gcc2 internal prototype to avoid an error.  */
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
 #ifdef __cplusplus
 extern "C"
 #endif
-/* We use char because int might match the return type of a gcc2
-   builtin and then its argument prototype would still apply.  */
 char shl_load ();
 int
 main ()
 {
-shl_load ();
+return shl_load ();
   ;
   return 0;
 }
 _ACEOF
-rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-  (eval $ac_link) 2>conftest.er1
+for ac_lib in '' sl; do
+  if test -z "$ac_lib"; then
+    ac_res="none required"
+  else
+    ac_res=-l$ac_lib
+    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
+  fi
+  rm -f conftest.$ac_objext conftest$ac_exeext
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
-  ac_cv_search_shl_load="none required"
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest$ac_exeext &&
+       $as_test_x conftest$ac_exeext; then
+  ac_cv_search_shl_load=$ac_res
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
+
 fi
-rm -f conftest.err conftest.$ac_objext \
-      conftest$ac_exeext conftest.$ac_ext
-if test "$ac_cv_search_shl_load" = no; then
-  for ac_lib in sl; do
-    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
-    cat >conftest.$ac_ext <<_ACEOF
-/* confdefs.h.  */
-_ACEOF
-cat confdefs.h >>conftest.$ac_ext
-cat >>conftest.$ac_ext <<_ACEOF
-/* end confdefs.h.  */
 
-/* Override any gcc2 internal prototype to avoid an error.  */
-#ifdef __cplusplus
-extern "C"
-#endif
-/* We use char because int might match the return type of a gcc2
-   builtin and then its argument prototype would still apply.  */
-char shl_load ();
-int
-main ()
-{
-shl_load ();
-  ;
-  return 0;
-}
-_ACEOF
-rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-  (eval $ac_link) 2>conftest.er1
-  ac_status=$?
-  grep -v '^ *+' conftest.er1 >conftest.err
-  rm -f conftest.er1
-  cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
-  ac_cv_search_shl_load="-l$ac_lib"
-break
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
+      conftest$ac_exeext
+  if test "${ac_cv_search_shl_load+set}" = set; then
+  break
+fi
+done
+if test "${ac_cv_search_shl_load+set}" = set; then
+  :
 else
-  echo "$as_me: failed program was:" >&5
-sed 's/^/| /' conftest.$ac_ext >&5
-
+  ac_cv_search_shl_load=no
 fi
-rm -f conftest.err conftest.$ac_objext \
-      conftest$ac_exeext conftest.$ac_ext
-  done
-fi
+rm conftest.$ac_ext
 LIBS=$ac_func_search_save_LIBS
 fi
-echo "$as_me:$LINENO: result: $ac_cv_search_shl_load" >&5
-echo "${ECHO_T}$ac_cv_search_shl_load" >&6
-if test "$ac_cv_search_shl_load" != no; then
-  test "$ac_cv_search_shl_load" = "none required" || LIBS="$ac_cv_search_shl_load $LIBS"
+{ echo "$as_me:$LINENO: result: $ac_cv_search_shl_load" >&5
+echo "${ECHO_T}$ac_cv_search_shl_load" >&6; }
+ac_res=$ac_cv_search_shl_load
+if test "$ac_res" != no; then
+  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
 
 fi
 
@@ -22214,18 +20946,19 @@
 for ac_header in dl.h
 do
 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
-if eval "test \"\${$as_ac_Header+set}\" = set"; then
-  echo "$as_me:$LINENO: checking for $ac_header" >&5
-echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
-if eval "test \"\${$as_ac_Header+set}\" = set"; then
+if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
+  { echo "$as_me:$LINENO: checking for $ac_header" >&5
+echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
+if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 fi
-echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
-echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
+ac_res=`eval echo '${'$as_ac_Header'}'`
+	       { echo "$as_me:$LINENO: result: $ac_res" >&5
+echo "${ECHO_T}$ac_res" >&6; }
 else
   # Is the header compilable?
-echo "$as_me:$LINENO: checking $ac_header usability" >&5
-echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
+echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
 cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
@@ -22236,41 +20969,37 @@
 #include <$ac_header>
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>conftest.er1
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_header_compiler=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_header_compiler=no
+	ac_header_compiler=no
 fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
-echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
-echo "${ECHO_T}$ac_header_compiler" >&6
 
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
+echo "${ECHO_T}$ac_header_compiler" >&6; }
+
 # Is the header present?
-echo "$as_me:$LINENO: checking $ac_header presence" >&5
-echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
+echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
 cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
@@ -22279,24 +21008,22 @@
 /* end confdefs.h.  */
 #include <$ac_header>
 _ACEOF
-if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
-  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
+if { (ac_try="$ac_cpp conftest.$ac_ext"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } >/dev/null; then
-  if test -s conftest.err; then
-    ac_cpp_err=$ac_c_preproc_warn_flag
-    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
-  else
-    ac_cpp_err=
-  fi
-else
-  ac_cpp_err=yes
-fi
-if test -z "$ac_cpp_err"; then
+  (exit $ac_status); } >/dev/null && {
+	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       }; then
   ac_header_preproc=yes
 else
   echo "$as_me: failed program was:" >&5
@@ -22304,9 +21031,10 @@
 
   ac_header_preproc=no
 fi
+
 rm -f conftest.err conftest.$ac_ext
-echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
-echo "${ECHO_T}$ac_header_preproc" >&6
+{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
+echo "${ECHO_T}$ac_header_preproc" >&6; }
 
 # So?  What about this header?
 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
@@ -22330,25 +21058,24 @@
 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
-    (
-      cat <<\_ASBOX
+    ( cat <<\_ASBOX
 ## ---------------------------------------- ##
 ## Report this to samba-technical at samba.org ##
 ## ---------------------------------------- ##
 _ASBOX
-    ) |
-      sed "s/^/$as_me: WARNING:     /" >&2
+     ) | sed "s/^/$as_me: WARNING:     /" >&2
     ;;
 esac
-echo "$as_me:$LINENO: checking for $ac_header" >&5
-echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
-if eval "test \"\${$as_ac_Header+set}\" = set"; then
+{ echo "$as_me:$LINENO: checking for $ac_header" >&5
+echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
+if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   eval "$as_ac_Header=\$ac_header_preproc"
 fi
-echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
-echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
+ac_res=`eval echo '${'$as_ac_Header'}'`
+	       { echo "$as_me:$LINENO: result: $ac_res" >&5
+echo "${ECHO_T}$ac_res" >&6; }
 
 fi
 if test `eval echo '${'$as_ac_Header'}'` = yes; then
@@ -22366,9 +21093,9 @@
 for ac_func in shl_load shl_unload shl_findsym
 do
 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
-echo "$as_me:$LINENO: checking for $ac_func" >&5
-echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
-if eval "test \"\${$as_ac_var+set}\" = set"; then
+{ echo "$as_me:$LINENO: checking for $ac_func" >&5
+echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
+if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
@@ -22394,68 +21121,60 @@
 
 #undef $ac_func
 
-/* Override any gcc2 internal prototype to avoid an error.  */
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
 #ifdef __cplusplus
 extern "C"
-{
 #endif
-/* We use char because int might match the return type of a gcc2
-   builtin and then its argument prototype would still apply.  */
 char $ac_func ();
 /* The GNU C library defines this for functions which it implements
     to always fail with ENOSYS.  Some functions are actually named
     something starting with __ and the normal name is an alias.  */
-#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
+#if defined __stub_$ac_func || defined __stub___$ac_func
 choke me
-#else
-char (*f) () = $ac_func;
 #endif
-#ifdef __cplusplus
-}
-#endif
 
 int
 main ()
 {
-return f != $ac_func;
+return $ac_func ();
   ;
   return 0;
 }
 _ACEOF
 rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-  (eval $ac_link) 2>conftest.er1
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest$ac_exeext &&
+       $as_test_x conftest$ac_exeext; then
   eval "$as_ac_var=yes"
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-eval "$as_ac_var=no"
+	eval "$as_ac_var=no"
 fi
-rm -f conftest.err conftest.$ac_objext \
+
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 fi
-echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
-echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
+ac_res=`eval echo '${'$as_ac_var'}'`
+	       { echo "$as_me:$LINENO: result: $ac_res" >&5
+echo "${ECHO_T}$ac_res" >&6; }
 if test `eval echo '${'$as_ac_var'}'` = yes; then
   cat >>confdefs.h <<_ACEOF
 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
@@ -22467,8 +21186,8 @@
 done
 
 
-echo "$as_me:$LINENO: checking for prototype void *dlopen(const char* filename, unsigned int flags)" >&5
-echo $ECHO_N "checking for prototype void *dlopen(const char* filename, unsigned int flags)... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking for prototype void *dlopen(const char* filename, unsigned int flags)" >&5
+echo $ECHO_N "checking for prototype void *dlopen(const char* filename, unsigned int flags)... $ECHO_C" >&6; }
 if test "${ac_cv_c_prototype_void_pdlopen_const_charp_filename__unsigned_int_flags_+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
@@ -22492,27 +21211,22 @@
 
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>conftest.er1
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
 
 		ac_cv_c_prototype_void_pdlopen_const_charp_filename__unsigned_int_flags_=yes
 
@@ -22524,11 +21238,12 @@
 		ac_cv_c_prototype_void_pdlopen_const_charp_filename__unsigned_int_flags_=no
 
 fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
 
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+
 fi
-echo "$as_me:$LINENO: result: $ac_cv_c_prototype_void_pdlopen_const_charp_filename__unsigned_int_flags_" >&5
-echo "${ECHO_T}$ac_cv_c_prototype_void_pdlopen_const_charp_filename__unsigned_int_flags_" >&6
+{ echo "$as_me:$LINENO: result: $ac_cv_c_prototype_void_pdlopen_const_charp_filename__unsigned_int_flags_" >&5
+echo "${ECHO_T}$ac_cv_c_prototype_void_pdlopen_const_charp_filename__unsigned_int_flags_" >&6; }
 if test $ac_cv_c_prototype_void_pdlopen_const_charp_filename__unsigned_int_flags_ = yes; then
 
 
@@ -22549,8 +21264,8 @@
 
 LIBS="$save_LIBS"
 
-echo "$as_me:$LINENO: checking for getpass" >&5
-echo $ECHO_N "checking for getpass... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking for getpass" >&5
+echo $ECHO_N "checking for getpass... $ECHO_C" >&6; }
 if test "${ac_cv_func_getpass+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
@@ -22577,74 +21292,65 @@
 
 #undef getpass
 
-/* Override any gcc2 internal prototype to avoid an error.  */
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
 #ifdef __cplusplus
 extern "C"
-{
 #endif
-/* We use char because int might match the return type of a gcc2
-   builtin and then its argument prototype would still apply.  */
 char getpass ();
 /* The GNU C library defines this for functions which it implements
     to always fail with ENOSYS.  Some functions are actually named
     something starting with __ and the normal name is an alias.  */
-#if defined (__stub_getpass) || defined (__stub___getpass)
+#if defined __stub_getpass || defined __stub___getpass
 choke me
-#else
-char (*f) () = getpass;
 #endif
-#ifdef __cplusplus
-}
-#endif
 
 int
 main ()
 {
-return f != getpass;
+return getpass ();
   ;
   return 0;
 }
 _ACEOF
 rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-  (eval $ac_link) 2>conftest.er1
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest$ac_exeext &&
+       $as_test_x conftest$ac_exeext; then
   ac_cv_func_getpass=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_cv_func_getpass=no
+	ac_cv_func_getpass=no
 fi
-rm -f conftest.err conftest.$ac_objext \
+
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 fi
-echo "$as_me:$LINENO: result: $ac_cv_func_getpass" >&5
-echo "${ECHO_T}$ac_cv_func_getpass" >&6
+{ echo "$as_me:$LINENO: result: $ac_cv_func_getpass" >&5
+echo "${ECHO_T}$ac_cv_func_getpass" >&6; }
 if test $ac_cv_func_getpass = yes; then
   libreplace_cv_HAVE_GETPASS=yes
 fi
 
-echo "$as_me:$LINENO: checking for getpassphrase" >&5
-echo $ECHO_N "checking for getpassphrase... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking for getpassphrase" >&5
+echo $ECHO_N "checking for getpassphrase... $ECHO_C" >&6; }
 if test "${ac_cv_func_getpassphrase+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
@@ -22671,68 +21377,59 @@
 
 #undef getpassphrase
 
-/* Override any gcc2 internal prototype to avoid an error.  */
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
 #ifdef __cplusplus
 extern "C"
-{
 #endif
-/* We use char because int might match the return type of a gcc2
-   builtin and then its argument prototype would still apply.  */
 char getpassphrase ();
 /* The GNU C library defines this for functions which it implements
     to always fail with ENOSYS.  Some functions are actually named
     something starting with __ and the normal name is an alias.  */
-#if defined (__stub_getpassphrase) || defined (__stub___getpassphrase)
+#if defined __stub_getpassphrase || defined __stub___getpassphrase
 choke me
-#else
-char (*f) () = getpassphrase;
 #endif
-#ifdef __cplusplus
-}
-#endif
 
 int
 main ()
 {
-return f != getpassphrase;
+return getpassphrase ();
   ;
   return 0;
 }
 _ACEOF
 rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-  (eval $ac_link) 2>conftest.er1
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest$ac_exeext &&
+       $as_test_x conftest$ac_exeext; then
   ac_cv_func_getpassphrase=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_cv_func_getpassphrase=no
+	ac_cv_func_getpassphrase=no
 fi
-rm -f conftest.err conftest.$ac_objext \
+
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 fi
-echo "$as_me:$LINENO: result: $ac_cv_func_getpassphrase" >&5
-echo "${ECHO_T}$ac_cv_func_getpassphrase" >&6
+{ echo "$as_me:$LINENO: result: $ac_cv_func_getpassphrase" >&5
+echo "${ECHO_T}$ac_cv_func_getpassphrase" >&6; }
 if test $ac_cv_func_getpassphrase = yes; then
   libreplace_cv_HAVE_GETPASSPHRASE=yes
 fi
@@ -22751,8 +21448,8 @@
 	LIBREPLACEOBJ="${LIBREPLACEOBJ} getpass.o"
 else
 
-echo "$as_me:$LINENO: checking whether getpass should be replaced" >&5
-echo $ECHO_N "checking whether getpass should be replaced... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking whether getpass should be replaced" >&5
+echo $ECHO_N "checking whether getpass should be replaced... $ECHO_C" >&6; }
 if test "${libreplace_cv_REPLACE_GETPASS+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
@@ -22779,40 +21476,36 @@
 }
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>conftest.er1
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   libreplace_cv_REPLACE_GETPASS=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-libreplace_cv_REPLACE_GETPASS=no
+	libreplace_cv_REPLACE_GETPASS=no
 fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 CPPFLAGS="$SAVE_CPPFLAGS"
 
 fi
-echo "$as_me:$LINENO: result: $libreplace_cv_REPLACE_GETPASS" >&5
-echo "${ECHO_T}$libreplace_cv_REPLACE_GETPASS" >&6
+{ echo "$as_me:$LINENO: result: $libreplace_cv_REPLACE_GETPASS" >&5
+echo "${ECHO_T}$libreplace_cv_REPLACE_GETPASS" >&6; }
 if test x"$libreplace_cv_REPLACE_GETPASS" = x"yes"; then
 
 cat >>confdefs.h <<\_ACEOF
@@ -22824,8 +21517,8 @@
 
 fi
 
-echo "$as_me:$LINENO: checking whether strptime is available and works" >&5
-echo $ECHO_N "checking whether strptime is available and works... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking whether strptime is available and works" >&5
+echo $ECHO_N "checking whether strptime is available and works... $ECHO_C" >&6; }
 if test "${libreplace_cv_STRPTIME_OK+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
@@ -22845,13 +21538,22 @@
 
 _ACEOF
 rm -f conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-  (eval $ac_link) 2>&5
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>&5
   ac_status=$?
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
+  { (case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_try") 2>&5
   ac_status=$?
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
@@ -22864,12 +21566,14 @@
 ( exit $ac_status )
 libreplace_cv_STRPTIME_OK=no
 fi
-rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
+rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
 fi
 
+
+
 fi
-echo "$as_me:$LINENO: result: $libreplace_cv_STRPTIME_OK" >&5
-echo "${ECHO_T}$libreplace_cv_STRPTIME_OK" >&6
+{ echo "$as_me:$LINENO: result: $libreplace_cv_STRPTIME_OK" >&5
+echo "${ECHO_T}$libreplace_cv_STRPTIME_OK" >&6; }
 if test x"$libreplace_cv_STRPTIME_OK" != x"yes"; then
 
 cat >>confdefs.h <<\_ACEOF
@@ -22886,18 +21590,19 @@
 for ac_header in direct.h windows.h winsock2.h ws2tcpip.h
 do
 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
-if eval "test \"\${$as_ac_Header+set}\" = set"; then
-  echo "$as_me:$LINENO: checking for $ac_header" >&5
-echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
-if eval "test \"\${$as_ac_Header+set}\" = set"; then
+if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
+  { echo "$as_me:$LINENO: checking for $ac_header" >&5
+echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
+if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 fi
-echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
-echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
+ac_res=`eval echo '${'$as_ac_Header'}'`
+	       { echo "$as_me:$LINENO: result: $ac_res" >&5
+echo "${ECHO_T}$ac_res" >&6; }
 else
   # Is the header compilable?
-echo "$as_me:$LINENO: checking $ac_header usability" >&5
-echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
+echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
 cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
@@ -22908,41 +21613,37 @@
 #include <$ac_header>
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>conftest.er1
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_header_compiler=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_header_compiler=no
+	ac_header_compiler=no
 fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
-echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
-echo "${ECHO_T}$ac_header_compiler" >&6
 
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
+echo "${ECHO_T}$ac_header_compiler" >&6; }
+
 # Is the header present?
-echo "$as_me:$LINENO: checking $ac_header presence" >&5
-echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
+echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
 cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
@@ -22951,24 +21652,22 @@
 /* end confdefs.h.  */
 #include <$ac_header>
 _ACEOF
-if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
-  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
+if { (ac_try="$ac_cpp conftest.$ac_ext"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } >/dev/null; then
-  if test -s conftest.err; then
-    ac_cpp_err=$ac_c_preproc_warn_flag
-    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
-  else
-    ac_cpp_err=
-  fi
-else
-  ac_cpp_err=yes
-fi
-if test -z "$ac_cpp_err"; then
+  (exit $ac_status); } >/dev/null && {
+	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       }; then
   ac_header_preproc=yes
 else
   echo "$as_me: failed program was:" >&5
@@ -22976,9 +21675,10 @@
 
   ac_header_preproc=no
 fi
+
 rm -f conftest.err conftest.$ac_ext
-echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
-echo "${ECHO_T}$ac_header_preproc" >&6
+{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
+echo "${ECHO_T}$ac_header_preproc" >&6; }
 
 # So?  What about this header?
 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
@@ -23002,25 +21702,24 @@
 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
-    (
-      cat <<\_ASBOX
+    ( cat <<\_ASBOX
 ## ---------------------------------------- ##
 ## Report this to samba-technical at samba.org ##
 ## ---------------------------------------- ##
 _ASBOX
-    ) |
-      sed "s/^/$as_me: WARNING:     /" >&2
+     ) | sed "s/^/$as_me: WARNING:     /" >&2
     ;;
 esac
-echo "$as_me:$LINENO: checking for $ac_header" >&5
-echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
-if eval "test \"\${$as_ac_Header+set}\" = set"; then
+{ echo "$as_me:$LINENO: checking for $ac_header" >&5
+echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
+if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   eval "$as_ac_Header=\$ac_header_preproc"
 fi
-echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
-echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
+ac_res=`eval echo '${'$as_ac_Header'}'`
+	       { echo "$as_me:$LINENO: result: $ac_res" >&5
+echo "${ECHO_T}$ac_res" >&6; }
 
 fi
 if test `eval echo '${'$as_ac_Header'}'` = yes; then
@@ -23035,8 +21734,8 @@
 
 #######################################
 # Check for mkdir mode
-echo "$as_me:$LINENO: checking whether mkdir supports mode" >&5
-echo $ECHO_N "checking whether mkdir supports mode... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking whether mkdir supports mode" >&5
+echo $ECHO_N "checking whether mkdir supports mode... $ECHO_C" >&6; }
 if test "${ac_mkdir_has_mode+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
@@ -23063,38 +21762,34 @@
 }
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>conftest.er1
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_mkdir_has_mode="yes"
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_mkdir_has_mode="no"
+	ac_mkdir_has_mode="no"
 fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 fi
-echo "$as_me:$LINENO: result: $ac_mkdir_has_mode" >&5
-echo "${ECHO_T}$ac_mkdir_has_mode" >&6
+{ echo "$as_me:$LINENO: result: $ac_mkdir_has_mode" >&5
+echo "${ECHO_T}$ac_mkdir_has_mode" >&6; }
 
 if test "$ac_mkdir_has_mode" = "yes"
 then
@@ -23109,9 +21804,9 @@
 for ac_func in timegm
 do
 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
-echo "$as_me:$LINENO: checking for $ac_func" >&5
-echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
-if eval "test \"\${$as_ac_var+set}\" = set"; then
+{ echo "$as_me:$LINENO: checking for $ac_func" >&5
+echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
+if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
@@ -23137,86 +21832,454 @@
 
 #undef $ac_func
 
-/* Override any gcc2 internal prototype to avoid an error.  */
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
 #ifdef __cplusplus
 extern "C"
-{
 #endif
-/* We use char because int might match the return type of a gcc2
-   builtin and then its argument prototype would still apply.  */
 char $ac_func ();
 /* The GNU C library defines this for functions which it implements
     to always fail with ENOSYS.  Some functions are actually named
     something starting with __ and the normal name is an alias.  */
-#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
+#if defined __stub_$ac_func || defined __stub___$ac_func
 choke me
-#else
-char (*f) () = $ac_func;
 #endif
-#ifdef __cplusplus
-}
-#endif
 
 int
 main ()
 {
-return f != $ac_func;
+return $ac_func ();
   ;
   return 0;
 }
 _ACEOF
 rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-  (eval $ac_link) 2>conftest.er1
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest$ac_exeext &&
+       $as_test_x conftest$ac_exeext; then
+  eval "$as_ac_var=yes"
+else
+  echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+	eval "$as_ac_var=no"
+fi
+
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
+      conftest$ac_exeext conftest.$ac_ext
+fi
+ac_res=`eval echo '${'$as_ac_var'}'`
+	       { echo "$as_me:$LINENO: result: $ac_res" >&5
+echo "${ECHO_T}$ac_res" >&6; }
+if test `eval echo '${'$as_ac_var'}'` = yes; then
+  cat >>confdefs.h <<_ACEOF
+#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
+_ACEOF
+
+else
+  LIBREPLACEOBJ="${LIBREPLACEOBJ} timegm.o"
+fi
+done
+
+
+{ echo "$as_me:$LINENO: checking for broken readdir" >&5
+echo $ECHO_N "checking for broken readdir... $ECHO_C" >&6; }
+if test "${libreplace_cv_READDIR_NEEDED+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+
+	if test "$cross_compiling" = yes; then
+  libreplace_cv_READDIR_NEEDED="assuming not"
+else
+  cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+
+#define test_readdir_os2_delete main
+#include "$libreplacedir/test/os2_delete.c"
+_ACEOF
+rm -f conftest$ac_exeext
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>&5
   ac_status=$?
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
+  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
+  { (case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_try") 2>&5
   ac_status=$?
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
+  libreplace_cv_READDIR_NEEDED=no
+else
+  echo "$as_me: program exited with status $ac_status" >&5
+echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+( exit $ac_status )
+libreplace_cv_READDIR_NEEDED=yes
+fi
+rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
+fi
+
+
+
+fi
+{ echo "$as_me:$LINENO: result: $libreplace_cv_READDIR_NEEDED" >&5
+echo "${ECHO_T}$libreplace_cv_READDIR_NEEDED" >&6; }
+
+#
+# try to replace with getdirentries() if needed
+#
+if test x"$libreplace_cv_READDIR_NEEDED" = x"yes"; then
+
+for ac_func in getdirentries
+do
+as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
+{ echo "$as_me:$LINENO: checking for $ac_func" >&5
+echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
+if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
+   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
+#define $ac_func innocuous_$ac_func
+
+/* System header to define __stub macros and hopefully few prototypes,
+    which can conflict with char $ac_func (); below.
+    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
+    <limits.h> exists even on freestanding compilers.  */
+
+#ifdef __STDC__
+# include <limits.h>
+#else
+# include <assert.h>
+#endif
+
+#undef $ac_func
+
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
+#ifdef __cplusplus
+extern "C"
+#endif
+char $ac_func ();
+/* The GNU C library defines this for functions which it implements
+    to always fail with ENOSYS.  Some functions are actually named
+    something starting with __ and the normal name is an alias.  */
+#if defined __stub_$ac_func || defined __stub___$ac_func
+choke me
+#endif
+
+int
+main ()
+{
+return $ac_func ();
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext conftest$ac_exeext
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest$ac_exeext &&
+       $as_test_x conftest$ac_exeext; then
   eval "$as_ac_var=yes"
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-eval "$as_ac_var=no"
+	eval "$as_ac_var=no"
 fi
-rm -f conftest.err conftest.$ac_objext \
+
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 fi
-echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
-echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
+ac_res=`eval echo '${'$as_ac_var'}'`
+	       { echo "$as_me:$LINENO: result: $ac_res" >&5
+echo "${ECHO_T}$ac_res" >&6; }
 if test `eval echo '${'$as_ac_var'}'` = yes; then
   cat >>confdefs.h <<_ACEOF
 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
 _ACEOF
 
-else
-  LIBREPLACEOBJ="${LIBREPLACEOBJ} timegm.o"
 fi
 done
 
+{ echo "$as_me:$LINENO: checking for prototype long telldir(const DIR *dir)" >&5
+echo $ECHO_N "checking for prototype long telldir(const DIR *dir)... $ECHO_C" >&6; }
+if test "${ac_cv_c_prototype_long_telldir_const_DIR_pdir_+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
 
+		$ac_includes_default
 
-for ac_func in connect
+	#include <dirent.h>
+
+		long telldir(const DIR *dir)
+		{
+
+	return 0;
+
+		}
+
+_ACEOF
+rm -f conftest.$ac_objext
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
+
+		ac_cv_c_prototype_long_telldir_const_DIR_pdir_=yes
+
+else
+  echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+
+		ac_cv_c_prototype_long_telldir_const_DIR_pdir_=no
+
+fi
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+
+fi
+{ echo "$as_me:$LINENO: result: $ac_cv_c_prototype_long_telldir_const_DIR_pdir_" >&5
+echo "${ECHO_T}$ac_cv_c_prototype_long_telldir_const_DIR_pdir_" >&6; }
+if test $ac_cv_c_prototype_long_telldir_const_DIR_pdir_ = yes; then
+
+
+cat >>confdefs.h <<\_ACEOF
+#define TELLDIR_TAKES_CONST_DIR 1
+_ACEOF
+
+
+fi
+
+
+
+{ echo "$as_me:$LINENO: checking for prototype int seekdir(DIR *dir, long ofs)" >&5
+echo $ECHO_N "checking for prototype int seekdir(DIR *dir, long ofs)... $ECHO_C" >&6; }
+if test "${ac_cv_c_prototype_int_seekdir_DIR_pdir__long_ofs_+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+
+		$ac_includes_default
+
+	#include <dirent.h>
+
+		int seekdir(DIR *dir, long ofs)
+		{
+
+	return 0;
+
+		}
+
+_ACEOF
+rm -f conftest.$ac_objext
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
+
+		ac_cv_c_prototype_int_seekdir_DIR_pdir__long_ofs_=yes
+
+else
+  echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+
+		ac_cv_c_prototype_int_seekdir_DIR_pdir__long_ofs_=no
+
+fi
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+
+fi
+{ echo "$as_me:$LINENO: result: $ac_cv_c_prototype_int_seekdir_DIR_pdir__long_ofs_" >&5
+echo "${ECHO_T}$ac_cv_c_prototype_int_seekdir_DIR_pdir__long_ofs_" >&6; }
+if test $ac_cv_c_prototype_int_seekdir_DIR_pdir__long_ofs_ = yes; then
+
+
+cat >>confdefs.h <<\_ACEOF
+#define SEEKDIR_RETURNS_INT 1
+_ACEOF
+
+
+fi
+
+
+{ echo "$as_me:$LINENO: checking for replacing readdir using getdirentries()" >&5
+echo $ECHO_N "checking for replacing readdir using getdirentries()... $ECHO_C" >&6; }
+if test "${libreplace_cv_READDIR_GETDIRENTRIES+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+
+	if test "$cross_compiling" = yes; then
+  { { echo "$as_me:$LINENO: error: cannot run test program while cross compiling
+See \`config.log' for more details." >&5
+echo "$as_me: error: cannot run test program while cross compiling
+See \`config.log' for more details." >&2;}
+   { (exit 1); exit 1; }; }
+else
+  cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+
+#define _LIBREPLACE_REPLACE_H
+#include "$libreplacedir/repdir_getdirentries.c"
+#define test_readdir_os2_delete main
+#include "$libreplacedir/test/os2_delete.c"
+_ACEOF
+rm -f conftest$ac_exeext
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>&5
+  ac_status=$?
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
+  { (case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_try") 2>&5
+  ac_status=$?
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
+  libreplace_cv_READDIR_GETDIRENTRIES=yes
+else
+  echo "$as_me: program exited with status $ac_status" >&5
+echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+( exit $ac_status )
+libreplace_cv_READDIR_GETDIRENTRIES=no
+fi
+rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
+fi
+
+
+
+fi
+{ echo "$as_me:$LINENO: result: $libreplace_cv_READDIR_GETDIRENTRIES" >&5
+echo "${ECHO_T}$libreplace_cv_READDIR_GETDIRENTRIES" >&6; }
+fi
+if test x"$libreplace_cv_READDIR_GETDIRENTRIES" = x"yes"; then
+
+cat >>confdefs.h <<\_ACEOF
+#define REPLACE_READDIR 1
+_ACEOF
+
+
+cat >>confdefs.h <<\_ACEOF
+#define REPLACE_READDIR_GETDIRENTRIES 1
+_ACEOF
+
+	LIBREPLACEOBJ="${LIBREPLACEOBJ} repdir_getdirentries.o"
+	libreplace_cv_READDIR_NEEDED=no
+fi
+
+#
+# try to replace with getdents() if needed
+#
+if test x"$libreplace_cv_READDIR_NEEDED" = x"yes"; then
+
+for ac_func in getdents
 do
 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
-echo "$as_me:$LINENO: checking for $ac_func" >&5
-echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
-if eval "test \"\${$as_ac_var+set}\" = set"; then
+{ echo "$as_me:$LINENO: checking for $ac_func" >&5
+echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
+if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
@@ -23242,68 +22305,2011 @@
 
 #undef $ac_func
 
-/* Override any gcc2 internal prototype to avoid an error.  */
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
 #ifdef __cplusplus
 extern "C"
-{
 #endif
-/* We use char because int might match the return type of a gcc2
-   builtin and then its argument prototype would still apply.  */
 char $ac_func ();
 /* The GNU C library defines this for functions which it implements
     to always fail with ENOSYS.  Some functions are actually named
     something starting with __ and the normal name is an alias.  */
-#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
+#if defined __stub_$ac_func || defined __stub___$ac_func
 choke me
+#endif
+
+int
+main ()
+{
+return $ac_func ();
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext conftest$ac_exeext
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest$ac_exeext &&
+       $as_test_x conftest$ac_exeext; then
+  eval "$as_ac_var=yes"
+else
+  echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+	eval "$as_ac_var=no"
+fi
+
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
+      conftest$ac_exeext conftest.$ac_ext
+fi
+ac_res=`eval echo '${'$as_ac_var'}'`
+	       { echo "$as_me:$LINENO: result: $ac_res" >&5
+echo "${ECHO_T}$ac_res" >&6; }
+if test `eval echo '${'$as_ac_var'}'` = yes; then
+  cat >>confdefs.h <<_ACEOF
+#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
+_ACEOF
+
+fi
+done
+
+{ echo "$as_me:$LINENO: checking for replacing readdir using getdents()" >&5
+echo $ECHO_N "checking for replacing readdir using getdents()... $ECHO_C" >&6; }
+if test "${libreplace_cv_READDIR_GETDENTS+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+
+	if test "$cross_compiling" = yes; then
+  { { echo "$as_me:$LINENO: error: cannot run test program while cross compiling
+See \`config.log' for more details." >&5
+echo "$as_me: error: cannot run test program while cross compiling
+See \`config.log' for more details." >&2;}
+   { (exit 1); exit 1; }; }
+else
+  cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+
+#define _LIBREPLACE_REPLACE_H
+#error _donot_use_getdents_replacement_anymore
+#include "$libreplacedir/repdir_getdents.c"
+#define test_readdir_os2_delete main
+#include "$libreplacedir/test/os2_delete.c"
+_ACEOF
+rm -f conftest$ac_exeext
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>&5
+  ac_status=$?
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
+  { (case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_try") 2>&5
+  ac_status=$?
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
+  libreplace_cv_READDIR_GETDENTS=yes
+else
+  echo "$as_me: program exited with status $ac_status" >&5
+echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+( exit $ac_status )
+libreplace_cv_READDIR_GETDENTS=no
+fi
+rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
+fi
+
+
+
+fi
+{ echo "$as_me:$LINENO: result: $libreplace_cv_READDIR_GETDENTS" >&5
+echo "${ECHO_T}$libreplace_cv_READDIR_GETDENTS" >&6; }
+fi
+if test x"$libreplace_cv_READDIR_GETDENTS" = x"yes"; then
+
+cat >>confdefs.h <<\_ACEOF
+#define REPLACE_READDIR 1
+_ACEOF
+
+
+cat >>confdefs.h <<\_ACEOF
+#define REPLACE_READDIR_GETDENTS 1
+_ACEOF
+
+	LIBREPLACEOBJ="${LIBREPLACEOBJ} repdir_getdents.o"
+	libreplace_cv_READDIR_NEEDED=no
+fi
+
+{ echo "$as_me:$LINENO: checking a usable readdir()" >&5
+echo $ECHO_N "checking a usable readdir()... $ECHO_C" >&6; }
+if test x"$libreplace_cv_READDIR_NEEDED" = x"yes"; then
+	{ echo "$as_me:$LINENO: result: no" >&5
+echo "${ECHO_T}no" >&6; }
+	{ echo "$as_me:$LINENO: WARNING: the provided readdir() is broken" >&5
+echo "$as_me: WARNING: the provided readdir() is broken" >&2;}
+else
+	{ echo "$as_me:$LINENO: result: yes" >&5
+echo "${ECHO_T}yes" >&6; }
+fi
+
+
+
+
+
+
+for ac_func in syslog printf memset memcpy
+do
+as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
+{ echo "$as_me:$LINENO: checking for $ac_func" >&5
+echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
+if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
+   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
+#define $ac_func innocuous_$ac_func
+
+/* System header to define __stub macros and hopefully few prototypes,
+    which can conflict with char $ac_func (); below.
+    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
+    <limits.h> exists even on freestanding compilers.  */
+
+#ifdef __STDC__
+# include <limits.h>
 #else
-char (*f) () = $ac_func;
+# include <assert.h>
 #endif
+
+#undef $ac_func
+
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
 #ifdef __cplusplus
-}
+extern "C"
 #endif
+char $ac_func ();
+/* The GNU C library defines this for functions which it implements
+    to always fail with ENOSYS.  Some functions are actually named
+    something starting with __ and the normal name is an alias.  */
+#if defined __stub_$ac_func || defined __stub___$ac_func
+choke me
+#endif
 
 int
 main ()
 {
-return f != $ac_func;
+return $ac_func ();
   ;
   return 0;
 }
 _ACEOF
 rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-  (eval $ac_link) 2>conftest.er1
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest$ac_exeext &&
+       $as_test_x conftest$ac_exeext; then
+  eval "$as_ac_var=yes"
+else
+  echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+	eval "$as_ac_var=no"
+fi
+
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
+      conftest$ac_exeext conftest.$ac_ext
+fi
+ac_res=`eval echo '${'$as_ac_var'}'`
+	       { echo "$as_me:$LINENO: result: $ac_res" >&5
+echo "${ECHO_T}$ac_res" >&6; }
+if test `eval echo '${'$as_ac_var'}'` = yes; then
+  cat >>confdefs.h <<_ACEOF
+#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
+_ACEOF
+
+else
+  { { echo "$as_me:$LINENO: error: Required function not found" >&5
+echo "$as_me: error: Required function not found" >&2;}
+   { (exit 1); exit 1; }; }
+fi
+done
+
+
+echo "LIBREPLACE_BROKEN_CHECKS: END"
+
+
+echo "LIBREPLACE_NETWORK_CHECKS: START"
+
+
+cat >>confdefs.h <<\_ACEOF
+#define LIBREPLACE_NETWORK_CHECKS 1
+_ACEOF
+
+LIBREPLACE_NETWORK_OBJS=""
+LIBREPLACE_NETWORK_LIBS=""
+
+
+
+
+
+for ac_header in sys/socket.h netinet/in.h netdb.h arpa/inet.h
+do
+as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
+if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
+  { echo "$as_me:$LINENO: checking for $ac_header" >&5
+echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
+if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+fi
+ac_res=`eval echo '${'$as_ac_Header'}'`
+	       { echo "$as_me:$LINENO: result: $ac_res" >&5
+echo "${ECHO_T}$ac_res" >&6; }
+else
+  # Is the header compilable?
+{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
+echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
+cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+$ac_includes_default
+#include <$ac_header>
+_ACEOF
+rm -f conftest.$ac_objext
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
+  ac_header_compiler=yes
+else
+  echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+	ac_header_compiler=no
+fi
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
+echo "${ECHO_T}$ac_header_compiler" >&6; }
+
+# Is the header present?
+{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
+echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
+cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+#include <$ac_header>
+_ACEOF
+if { (ac_try="$ac_cpp conftest.$ac_ext"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
   ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } >/dev/null && {
+	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       }; then
+  ac_header_preproc=yes
+else
+  echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+  ac_header_preproc=no
+fi
+
+rm -f conftest.err conftest.$ac_ext
+{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
+echo "${ECHO_T}$ac_header_preproc" >&6; }
+
+# So?  What about this header?
+case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
+  yes:no: )
+    { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
+echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
+    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
+echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
+    ac_header_preproc=yes
+    ;;
+  no:yes:* )
+    { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
+echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
+    { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
+echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
+    { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
+echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
+    { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
+echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
+    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
+echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
+    { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
+echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
+    ( cat <<\_ASBOX
+## ---------------------------------------- ##
+## Report this to samba-technical at samba.org ##
+## ---------------------------------------- ##
+_ASBOX
+     ) | sed "s/^/$as_me: WARNING:     /" >&2
+    ;;
+esac
+{ echo "$as_me:$LINENO: checking for $ac_header" >&5
+echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
+if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  eval "$as_ac_Header=\$ac_header_preproc"
+fi
+ac_res=`eval echo '${'$as_ac_Header'}'`
+	       { echo "$as_me:$LINENO: result: $ac_res" >&5
+echo "${ECHO_T}$ac_res" >&6; }
+
+fi
+if test `eval echo '${'$as_ac_Header'}'` = yes; then
+  cat >>confdefs.h <<_ACEOF
+#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
+_ACEOF
+
+fi
+
+done
+
+
+
+
+
+for ac_header in netinet/ip.h netinet/tcp.h netinet/in_systm.h netinet/in_ip.h
+do
+as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
+if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
+  { echo "$as_me:$LINENO: checking for $ac_header" >&5
+echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
+if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+fi
+ac_res=`eval echo '${'$as_ac_Header'}'`
+	       { echo "$as_me:$LINENO: result: $ac_res" >&5
+echo "${ECHO_T}$ac_res" >&6; }
+else
+  # Is the header compilable?
+{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
+echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
+cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+$ac_includes_default
+#include <$ac_header>
+_ACEOF
+rm -f conftest.$ac_objext
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
+  ac_header_compiler=yes
+else
+  echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+	ac_header_compiler=no
+fi
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
+echo "${ECHO_T}$ac_header_compiler" >&6; }
+
+# Is the header present?
+{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
+echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
+cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+#include <$ac_header>
+_ACEOF
+if { (ac_try="$ac_cpp conftest.$ac_ext"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } >/dev/null && {
+	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       }; then
+  ac_header_preproc=yes
+else
+  echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+  ac_header_preproc=no
+fi
+
+rm -f conftest.err conftest.$ac_ext
+{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
+echo "${ECHO_T}$ac_header_preproc" >&6; }
+
+# So?  What about this header?
+case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
+  yes:no: )
+    { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
+echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
+    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
+echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
+    ac_header_preproc=yes
+    ;;
+  no:yes:* )
+    { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
+echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
+    { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
+echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
+    { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
+echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
+    { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
+echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
+    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
+echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
+    { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
+echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
+    ( cat <<\_ASBOX
+## ---------------------------------------- ##
+## Report this to samba-technical at samba.org ##
+## ---------------------------------------- ##
+_ASBOX
+     ) | sed "s/^/$as_me: WARNING:     /" >&2
+    ;;
+esac
+{ echo "$as_me:$LINENO: checking for $ac_header" >&5
+echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
+if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  eval "$as_ac_Header=\$ac_header_preproc"
+fi
+ac_res=`eval echo '${'$as_ac_Header'}'`
+	       { echo "$as_me:$LINENO: result: $ac_res" >&5
+echo "${ECHO_T}$ac_res" >&6; }
+
+fi
+if test `eval echo '${'$as_ac_Header'}'` = yes; then
+  cat >>confdefs.h <<_ACEOF
+#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
+_ACEOF
+
+fi
+
+done
+
+
+
+for ac_header in sys/sockio.h sys/un.h
+do
+as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
+if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
+  { echo "$as_me:$LINENO: checking for $ac_header" >&5
+echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
+if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+fi
+ac_res=`eval echo '${'$as_ac_Header'}'`
+	       { echo "$as_me:$LINENO: result: $ac_res" >&5
+echo "${ECHO_T}$ac_res" >&6; }
+else
+  # Is the header compilable?
+{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
+echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
+cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+$ac_includes_default
+#include <$ac_header>
+_ACEOF
+rm -f conftest.$ac_objext
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
+  ac_header_compiler=yes
+else
+  echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+	ac_header_compiler=no
+fi
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
+echo "${ECHO_T}$ac_header_compiler" >&6; }
+
+# Is the header present?
+{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
+echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
+cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+#include <$ac_header>
+_ACEOF
+if { (ac_try="$ac_cpp conftest.$ac_ext"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } >/dev/null && {
+	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       }; then
+  ac_header_preproc=yes
+else
+  echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+  ac_header_preproc=no
+fi
+
+rm -f conftest.err conftest.$ac_ext
+{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
+echo "${ECHO_T}$ac_header_preproc" >&6; }
+
+# So?  What about this header?
+case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
+  yes:no: )
+    { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
+echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
+    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
+echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
+    ac_header_preproc=yes
+    ;;
+  no:yes:* )
+    { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
+echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
+    { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
+echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
+    { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
+echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
+    { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
+echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
+    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
+echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
+    { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
+echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
+    ( cat <<\_ASBOX
+## ---------------------------------------- ##
+## Report this to samba-technical at samba.org ##
+## ---------------------------------------- ##
+_ASBOX
+     ) | sed "s/^/$as_me: WARNING:     /" >&2
+    ;;
+esac
+{ echo "$as_me:$LINENO: checking for $ac_header" >&5
+echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
+if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  eval "$as_ac_Header=\$ac_header_preproc"
+fi
+ac_res=`eval echo '${'$as_ac_Header'}'`
+	       { echo "$as_me:$LINENO: result: $ac_res" >&5
+echo "${ECHO_T}$ac_res" >&6; }
+
+fi
+if test `eval echo '${'$as_ac_Header'}'` = yes; then
+  cat >>confdefs.h <<_ACEOF
+#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
+_ACEOF
+
+fi
+
+done
+
+
+{ echo "$as_me:$LINENO: checking for usable net/if.h" >&5
+echo $ECHO_N "checking for usable net/if.h... $ECHO_C" >&6; }
+if test "${libreplace_cv_USABLE_NET_IF_H+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+
+	cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+
+		$ac_includes_default
+		#if HAVE_SYS_SOCKET_H
+		# include <sys/socket.h>
+		#endif
+		#include <net/if.h>
+		int main(void) {return 0;}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
+  libreplace_cv_USABLE_NET_IF_H=yes
+else
+  echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+	libreplace_cv_USABLE_NET_IF_H=no
+
+fi
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+
+fi
+{ echo "$as_me:$LINENO: result: $libreplace_cv_USABLE_NET_IF_H" >&5
+echo "${ECHO_T}$libreplace_cv_USABLE_NET_IF_H" >&6; }
+if test x"$libreplace_cv_USABLE_NET_IF_H" = x"yes";then
+
+cat >>confdefs.h <<\_ACEOF
+#define HAVE_NET_IF_H 1
+_ACEOF
+
+fi
+
+
+
+cv=`echo "socklen_t" | sed 'y%./+- %__p__%'`
+{ echo "$as_me:$LINENO: checking for socklen_t" >&5
+echo $ECHO_N "checking for socklen_t... $ECHO_C" >&6; }
+if { as_var=ac_cv_type_$cv; eval "test \"\${$as_var+set}\" = set"; }; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+
+$ac_includes_default
+#include <sys/socket.h>
+int
+main ()
+{
+socklen_t foo;
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
+  eval "ac_cv_type_$cv=yes"
+else
+  echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+	eval "ac_cv_type_$cv=no"
+fi
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+fi
+ac_foo=`eval echo \\$ac_cv_type_$cv`
+{ echo "$as_me:$LINENO: result: $ac_foo" >&5
+echo "${ECHO_T}$ac_foo" >&6; }
+if test "$ac_foo" = yes; then
+  ac_tr_hdr=HAVE_`echo socklen_t | sed 'y%abcdefghijklmnopqrstuvwxyz./- %ABCDEFGHIJKLMNOPQRSTUVWXYZ____%'`
+if false; then
+	{ echo "$as_me:$LINENO: checking for socklen_t" >&5
+echo $ECHO_N "checking for socklen_t... $ECHO_C" >&6; }
+if test "${ac_cv_type_socklen_t+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+$ac_includes_default
+typedef socklen_t ac__type_new_;
+int
+main ()
+{
+if ((ac__type_new_ *) 0)
+  return 0;
+if (sizeof (ac__type_new_))
+  return 0;
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
+  ac_cv_type_socklen_t=yes
+else
+  echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+	ac_cv_type_socklen_t=no
+fi
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+fi
+{ echo "$as_me:$LINENO: result: $ac_cv_type_socklen_t" >&5
+echo "${ECHO_T}$ac_cv_type_socklen_t" >&6; }
+if test $ac_cv_type_socklen_t = yes; then
+
+cat >>confdefs.h <<_ACEOF
+#define HAVE_SOCKLEN_T 1
+_ACEOF
+
+
+fi
+
+fi
+
+cat >>confdefs.h <<_ACEOF
+#define $ac_tr_hdr 1
+_ACEOF
+
+fi
+
+
+
+cv=`echo "sa_family_t" | sed 'y%./+- %__p__%'`
+{ echo "$as_me:$LINENO: checking for sa_family_t" >&5
+echo $ECHO_N "checking for sa_family_t... $ECHO_C" >&6; }
+if { as_var=ac_cv_type_$cv; eval "test \"\${$as_var+set}\" = set"; }; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+
+$ac_includes_default
+#include <sys/socket.h>
+int
+main ()
+{
+sa_family_t foo;
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
+  eval "ac_cv_type_$cv=yes"
+else
+  echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+	eval "ac_cv_type_$cv=no"
+fi
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+fi
+ac_foo=`eval echo \\$ac_cv_type_$cv`
+{ echo "$as_me:$LINENO: result: $ac_foo" >&5
+echo "${ECHO_T}$ac_foo" >&6; }
+if test "$ac_foo" = yes; then
+  ac_tr_hdr=HAVE_`echo sa_family_t | sed 'y%abcdefghijklmnopqrstuvwxyz./- %ABCDEFGHIJKLMNOPQRSTUVWXYZ____%'`
+if false; then
+	{ echo "$as_me:$LINENO: checking for sa_family_t" >&5
+echo $ECHO_N "checking for sa_family_t... $ECHO_C" >&6; }
+if test "${ac_cv_type_sa_family_t+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+$ac_includes_default
+typedef sa_family_t ac__type_new_;
+int
+main ()
+{
+if ((ac__type_new_ *) 0)
+  return 0;
+if (sizeof (ac__type_new_))
+  return 0;
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
+  ac_cv_type_sa_family_t=yes
+else
+  echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+	ac_cv_type_sa_family_t=no
+fi
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+fi
+{ echo "$as_me:$LINENO: result: $ac_cv_type_sa_family_t" >&5
+echo "${ECHO_T}$ac_cv_type_sa_family_t" >&6; }
+if test $ac_cv_type_sa_family_t = yes; then
+
+cat >>confdefs.h <<_ACEOF
+#define HAVE_SA_FAMILY_T 1
+_ACEOF
+
+
+fi
+
+fi
+
+cat >>confdefs.h <<_ACEOF
+#define $ac_tr_hdr 1
+_ACEOF
+
+fi
+
+
+
+cv=`echo "struct addrinfo" | sed 'y%./+- %__p__%'`
+{ echo "$as_me:$LINENO: checking for struct addrinfo" >&5
+echo $ECHO_N "checking for struct addrinfo... $ECHO_C" >&6; }
+if { as_var=ac_cv_type_$cv; eval "test \"\${$as_var+set}\" = set"; }; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+
+$ac_includes_default
+#include <netdb.h>
+int
+main ()
+{
+struct addrinfo foo;
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
+  eval "ac_cv_type_$cv=yes"
+else
+  echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+	eval "ac_cv_type_$cv=no"
+fi
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+fi
+ac_foo=`eval echo \\$ac_cv_type_$cv`
+{ echo "$as_me:$LINENO: result: $ac_foo" >&5
+echo "${ECHO_T}$ac_foo" >&6; }
+if test "$ac_foo" = yes; then
+  ac_tr_hdr=HAVE_`echo struct addrinfo | sed 'y%abcdefghijklmnopqrstuvwxyz./- %ABCDEFGHIJKLMNOPQRSTUVWXYZ____%'`
+if false; then
+	{ echo "$as_me:$LINENO: checking for struct addrinfo" >&5
+echo $ECHO_N "checking for struct addrinfo... $ECHO_C" >&6; }
+if test "${ac_cv_type_struct_addrinfo+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+$ac_includes_default
+typedef struct addrinfo ac__type_new_;
+int
+main ()
+{
+if ((ac__type_new_ *) 0)
+  return 0;
+if (sizeof (ac__type_new_))
+  return 0;
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
+  ac_cv_type_struct_addrinfo=yes
+else
+  echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+	ac_cv_type_struct_addrinfo=no
+fi
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+fi
+{ echo "$as_me:$LINENO: result: $ac_cv_type_struct_addrinfo" >&5
+echo "${ECHO_T}$ac_cv_type_struct_addrinfo" >&6; }
+if test $ac_cv_type_struct_addrinfo = yes; then
+
+cat >>confdefs.h <<_ACEOF
+#define HAVE_STRUCT_ADDRINFO 1
+_ACEOF
+
+
+fi
+
+fi
+
+cat >>confdefs.h <<_ACEOF
+#define $ac_tr_hdr 1
+_ACEOF
+
+fi
+
+
+
+cv=`echo "struct sockaddr" | sed 'y%./+- %__p__%'`
+{ echo "$as_me:$LINENO: checking for struct sockaddr" >&5
+echo $ECHO_N "checking for struct sockaddr... $ECHO_C" >&6; }
+if { as_var=ac_cv_type_$cv; eval "test \"\${$as_var+set}\" = set"; }; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+
+$ac_includes_default
+#include <sys/socket.h>
+int
+main ()
+{
+struct sockaddr foo;
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
+  eval "ac_cv_type_$cv=yes"
+else
+  echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+	eval "ac_cv_type_$cv=no"
+fi
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+fi
+ac_foo=`eval echo \\$ac_cv_type_$cv`
+{ echo "$as_me:$LINENO: result: $ac_foo" >&5
+echo "${ECHO_T}$ac_foo" >&6; }
+if test "$ac_foo" = yes; then
+  ac_tr_hdr=HAVE_`echo struct sockaddr | sed 'y%abcdefghijklmnopqrstuvwxyz./- %ABCDEFGHIJKLMNOPQRSTUVWXYZ____%'`
+if false; then
+	{ echo "$as_me:$LINENO: checking for struct sockaddr" >&5
+echo $ECHO_N "checking for struct sockaddr... $ECHO_C" >&6; }
+if test "${ac_cv_type_struct_sockaddr+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+$ac_includes_default
+typedef struct sockaddr ac__type_new_;
+int
+main ()
+{
+if ((ac__type_new_ *) 0)
+  return 0;
+if (sizeof (ac__type_new_))
+  return 0;
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
+  ac_cv_type_struct_sockaddr=yes
+else
+  echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+	ac_cv_type_struct_sockaddr=no
+fi
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+fi
+{ echo "$as_me:$LINENO: result: $ac_cv_type_struct_sockaddr" >&5
+echo "${ECHO_T}$ac_cv_type_struct_sockaddr" >&6; }
+if test $ac_cv_type_struct_sockaddr = yes; then
+
+cat >>confdefs.h <<_ACEOF
+#define HAVE_STRUCT_SOCKADDR 1
+_ACEOF
+
+
+fi
+
+fi
+
+cat >>confdefs.h <<_ACEOF
+#define $ac_tr_hdr 1
+_ACEOF
+
+fi
+
+
+
+cv=`echo "struct sockaddr_storage" | sed 'y%./+- %__p__%'`
+{ echo "$as_me:$LINENO: checking for struct sockaddr_storage" >&5
+echo $ECHO_N "checking for struct sockaddr_storage... $ECHO_C" >&6; }
+if { as_var=ac_cv_type_$cv; eval "test \"\${$as_var+set}\" = set"; }; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+
+$ac_includes_default
+
+#include <sys/socket.h>
+#include <sys/types.h>
+#include <netinet/in.h>
+
+int
+main ()
+{
+struct sockaddr_storage foo;
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
+  eval "ac_cv_type_$cv=yes"
+else
+  echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+	eval "ac_cv_type_$cv=no"
+fi
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+fi
+ac_foo=`eval echo \\$ac_cv_type_$cv`
+{ echo "$as_me:$LINENO: result: $ac_foo" >&5
+echo "${ECHO_T}$ac_foo" >&6; }
+if test "$ac_foo" = yes; then
+  ac_tr_hdr=HAVE_`echo struct sockaddr_storage | sed 'y%abcdefghijklmnopqrstuvwxyz./- %ABCDEFGHIJKLMNOPQRSTUVWXYZ____%'`
+if false; then
+	{ echo "$as_me:$LINENO: checking for struct sockaddr_storage" >&5
+echo $ECHO_N "checking for struct sockaddr_storage... $ECHO_C" >&6; }
+if test "${ac_cv_type_struct_sockaddr_storage+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+$ac_includes_default
+typedef struct sockaddr_storage ac__type_new_;
+int
+main ()
+{
+if ((ac__type_new_ *) 0)
+  return 0;
+if (sizeof (ac__type_new_))
+  return 0;
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
+  ac_cv_type_struct_sockaddr_storage=yes
+else
+  echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+	ac_cv_type_struct_sockaddr_storage=no
+fi
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+fi
+{ echo "$as_me:$LINENO: result: $ac_cv_type_struct_sockaddr_storage" >&5
+echo "${ECHO_T}$ac_cv_type_struct_sockaddr_storage" >&6; }
+if test $ac_cv_type_struct_sockaddr_storage = yes; then
+
+cat >>confdefs.h <<_ACEOF
+#define HAVE_STRUCT_SOCKADDR_STORAGE 1
+_ACEOF
+
+
+fi
+
+fi
+
+cat >>confdefs.h <<_ACEOF
+#define $ac_tr_hdr 1
+_ACEOF
+
+fi
+
+
+
+cv=`echo "struct sockaddr_in6" | sed 'y%./+- %__p__%'`
+{ echo "$as_me:$LINENO: checking for struct sockaddr_in6" >&5
+echo $ECHO_N "checking for struct sockaddr_in6... $ECHO_C" >&6; }
+if { as_var=ac_cv_type_$cv; eval "test \"\${$as_var+set}\" = set"; }; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+
+$ac_includes_default
+
+#include <sys/socket.h>
+#include <sys/types.h>
+#include <netinet/in.h>
+
+int
+main ()
+{
+struct sockaddr_in6 foo;
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
+  eval "ac_cv_type_$cv=yes"
+else
+  echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+	eval "ac_cv_type_$cv=no"
+fi
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+fi
+ac_foo=`eval echo \\$ac_cv_type_$cv`
+{ echo "$as_me:$LINENO: result: $ac_foo" >&5
+echo "${ECHO_T}$ac_foo" >&6; }
+if test "$ac_foo" = yes; then
+  ac_tr_hdr=HAVE_`echo struct sockaddr_in6 | sed 'y%abcdefghijklmnopqrstuvwxyz./- %ABCDEFGHIJKLMNOPQRSTUVWXYZ____%'`
+if false; then
+	{ echo "$as_me:$LINENO: checking for struct sockaddr_in6" >&5
+echo $ECHO_N "checking for struct sockaddr_in6... $ECHO_C" >&6; }
+if test "${ac_cv_type_struct_sockaddr_in6+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+$ac_includes_default
+typedef struct sockaddr_in6 ac__type_new_;
+int
+main ()
+{
+if ((ac__type_new_ *) 0)
+  return 0;
+if (sizeof (ac__type_new_))
+  return 0;
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
+  ac_cv_type_struct_sockaddr_in6=yes
+else
+  echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+	ac_cv_type_struct_sockaddr_in6=no
+fi
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+fi
+{ echo "$as_me:$LINENO: result: $ac_cv_type_struct_sockaddr_in6" >&5
+echo "${ECHO_T}$ac_cv_type_struct_sockaddr_in6" >&6; }
+if test $ac_cv_type_struct_sockaddr_in6 = yes; then
+
+cat >>confdefs.h <<_ACEOF
+#define HAVE_STRUCT_SOCKADDR_IN6 1
+_ACEOF
+
+
+fi
+
+fi
+
+cat >>confdefs.h <<_ACEOF
+#define $ac_tr_hdr 1
+_ACEOF
+
+fi
+
+
+if test x"$ac_cv_type_struct_sockaddr_storage" = x"yes"; then
+{ echo "$as_me:$LINENO: checking for struct sockaddr_storage.ss_family" >&5
+echo $ECHO_N "checking for struct sockaddr_storage.ss_family... $ECHO_C" >&6; }
+if test "${ac_cv_member_struct_sockaddr_storage_ss_family+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+
+#include <sys/socket.h>
+#include <sys/types.h>
+#include <netinet/in.h>
+
+
+int
+main ()
+{
+static struct sockaddr_storage ac_aggr;
+if (ac_aggr.ss_family)
+return 0;
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
+  ac_cv_member_struct_sockaddr_storage_ss_family=yes
+else
+  echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+	cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+
+#include <sys/socket.h>
+#include <sys/types.h>
+#include <netinet/in.h>
+
+
+int
+main ()
+{
+static struct sockaddr_storage ac_aggr;
+if (sizeof ac_aggr.ss_family)
+return 0;
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
+  ac_cv_member_struct_sockaddr_storage_ss_family=yes
+else
+  echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+	ac_cv_member_struct_sockaddr_storage_ss_family=no
+fi
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+fi
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+fi
+{ echo "$as_me:$LINENO: result: $ac_cv_member_struct_sockaddr_storage_ss_family" >&5
+echo "${ECHO_T}$ac_cv_member_struct_sockaddr_storage_ss_family" >&6; }
+if test $ac_cv_member_struct_sockaddr_storage_ss_family = yes; then
+
+cat >>confdefs.h <<\_ACEOF
+#define HAVE_SS_FAMILY 1
+_ACEOF
+
+fi
+
+
+if test x"$ac_cv_member_struct_sockaddr_storage_ss_family" != x"yes"; then
+{ echo "$as_me:$LINENO: checking for struct sockaddr_storage.__ss_family" >&5
+echo $ECHO_N "checking for struct sockaddr_storage.__ss_family... $ECHO_C" >&6; }
+if test "${ac_cv_member_struct_sockaddr_storage___ss_family+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+
+#include <sys/socket.h>
+#include <sys/types.h>
+#include <netinet/in.h>
+
+
+int
+main ()
+{
+static struct sockaddr_storage ac_aggr;
+if (ac_aggr.__ss_family)
+return 0;
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
+  ac_cv_member_struct_sockaddr_storage___ss_family=yes
+else
+  echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+	cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+
+#include <sys/socket.h>
+#include <sys/types.h>
+#include <netinet/in.h>
+
+
+int
+main ()
+{
+static struct sockaddr_storage ac_aggr;
+if (sizeof ac_aggr.__ss_family)
+return 0;
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
+  ac_cv_member_struct_sockaddr_storage___ss_family=yes
+else
+  echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+	ac_cv_member_struct_sockaddr_storage___ss_family=no
+fi
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+fi
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+fi
+{ echo "$as_me:$LINENO: result: $ac_cv_member_struct_sockaddr_storage___ss_family" >&5
+echo "${ECHO_T}$ac_cv_member_struct_sockaddr_storage___ss_family" >&6; }
+if test $ac_cv_member_struct_sockaddr_storage___ss_family = yes; then
+
+cat >>confdefs.h <<\_ACEOF
+#define HAVE___SS_FAMILY 1
+_ACEOF
+
+fi
+
+fi
+fi
+
+{ echo "$as_me:$LINENO: checking for sin_len in sock" >&5
+echo $ECHO_N "checking for sin_len in sock... $ECHO_C" >&6; }
+if test "${libreplace_cv_HAVE_SOCK_SIN_LEN+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+
+	cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+
+#include <sys/types.h>
+#include <sys/socket.h>
+#include <netinet/in.h>
+
+int
+main ()
+{
+
+struct sockaddr_in sock; sock.sin_len = sizeof(sock);
+
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
+
+		libreplace_cv_HAVE_SOCK_SIN_LEN=yes
+
+else
+  echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+
+		libreplace_cv_HAVE_SOCK_SIN_LEN=no
+
+fi
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+
+fi
+{ echo "$as_me:$LINENO: result: $libreplace_cv_HAVE_SOCK_SIN_LEN" >&5
+echo "${ECHO_T}$libreplace_cv_HAVE_SOCK_SIN_LEN" >&6; }
+if test x"$libreplace_cv_HAVE_SOCK_SIN_LEN" = x"yes"; then
+
+cat >>confdefs.h <<\_ACEOF
+#define HAVE_SOCK_SIN_LEN 1
+_ACEOF
+
+fi
+
+############################################
+# check for unix domain sockets
+{ echo "$as_me:$LINENO: checking for unix domain sockets" >&5
+echo $ECHO_N "checking for unix domain sockets... $ECHO_C" >&6; }
+if test "${libreplace_cv_HAVE_UNIXSOCKET+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+
+	cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+
+#include <sys/types.h>
+#include <stdlib.h>
+#include <stddef.h>
+#include <sys/socket.h>
+#include <sys/un.h>
+
+int
+main ()
+{
+
+struct sockaddr_un sunaddr;
+sunaddr.sun_family = AF_UNIX;
+
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
+
+		libreplace_cv_HAVE_UNIXSOCKET=yes
+
+else
+  echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+
+		libreplace_cv_HAVE_UNIXSOCKET=no
+
+fi
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+
+fi
+{ echo "$as_me:$LINENO: result: $libreplace_cv_HAVE_UNIXSOCKET" >&5
+echo "${ECHO_T}$libreplace_cv_HAVE_UNIXSOCKET" >&6; }
+if test x"$libreplace_cv_HAVE_UNIXSOCKET" = x"yes"; then
+
+cat >>confdefs.h <<\_ACEOF
+#define HAVE_UNIXSOCKET 1
+_ACEOF
+
+fi
+
+
+for ac_func in connect
+do
+as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
+{ echo "$as_me:$LINENO: checking for $ac_func" >&5
+echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
+if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
+   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
+#define $ac_func innocuous_$ac_func
+
+/* System header to define __stub macros and hopefully few prototypes,
+    which can conflict with char $ac_func (); below.
+    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
+    <limits.h> exists even on freestanding compilers.  */
+
+#ifdef __STDC__
+# include <limits.h>
+#else
+# include <assert.h>
+#endif
+
+#undef $ac_func
+
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
+#ifdef __cplusplus
+extern "C"
+#endif
+char $ac_func ();
+/* The GNU C library defines this for functions which it implements
+    to always fail with ENOSYS.  Some functions are actually named
+    something starting with __ and the normal name is an alias.  */
+#if defined __stub_$ac_func || defined __stub___$ac_func
+choke me
+#endif
+
+int
+main ()
+{
+return $ac_func ();
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext conftest$ac_exeext
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest$ac_exeext &&
+       $as_test_x conftest$ac_exeext; then
   eval "$as_ac_var=yes"
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-eval "$as_ac_var=no"
+	eval "$as_ac_var=no"
 fi
-rm -f conftest.err conftest.$ac_objext \
+
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 fi
-echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
-echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
+ac_res=`eval echo '${'$as_ac_var'}'`
+	       { echo "$as_me:$LINENO: result: $ac_res" >&5
+echo "${ECHO_T}$ac_res" >&6; }
 if test `eval echo '${'$as_ac_var'}'` = yes; then
   cat >>confdefs.h <<_ACEOF
 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
@@ -23317,13 +24323,13 @@
 
 
 ac_check_lib_ext_save_LIBS=$LIBS
-LIBS="-lnsl_s $SOCKET_LIBS  $LIBS"
+LIBS="-lnsl_s $LIBREPLACE_NETWORK_LIBS  $LIBS"
 
 
 
 
-        echo "$as_me:$LINENO: checking for connect in -lnsl_s" >&5
-echo $ECHO_N "checking for connect in -lnsl_s... $ECHO_C" >&6
+        { echo "$as_me:$LINENO: checking for connect in -lnsl_s" >&5
+echo $ECHO_N "checking for connect in -lnsl_s... $ECHO_C" >&6; }
 if test "${ac_cv_lib_ext_nsl_s_connect+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
@@ -23334,58 +24340,55 @@
 cat >>conftest.$ac_ext <<_ACEOF
 /* end confdefs.h.  */
 
-/* Override any gcc2 internal prototype to avoid an error.  */
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
 #ifdef __cplusplus
 extern "C"
 #endif
-/* We use char because int might match the return type of a gcc2
-   builtin and then its argument prototype would still apply.  */
 char connect ();
 int
 main ()
 {
-connect ();
+return connect ();
   ;
   return 0;
 }
 _ACEOF
 rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-  (eval $ac_link) 2>conftest.er1
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest$ac_exeext &&
+       $as_test_x conftest$ac_exeext; then
   ac_cv_lib_ext_nsl_s_connect=yes;
 		  ac_cv_lib_ext_nsl_s=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_cv_lib_ext_nsl_s_connect=no;
+	ac_cv_lib_ext_nsl_s_connect=no;
 		  ac_cv_lib_ext_nsl_s=no
 fi
-rm -f conftest.err conftest.$ac_objext \
+
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 
 fi
-echo "$as_me:$LINENO: result: $ac_cv_lib_ext_nsl_s_connect" >&5
-echo "${ECHO_T}$ac_cv_lib_ext_nsl_s_connect" >&6
+{ echo "$as_me:$LINENO: result: $ac_cv_lib_ext_nsl_s_connect" >&5
+echo "${ECHO_T}$ac_cv_lib_ext_nsl_s_connect" >&6; }
     if test $ac_cv_lib_ext_nsl_s_connect = yes; then
   cat >>confdefs.h <<_ACEOF
 #define HAVE_CONNECT 1
@@ -23400,11 +24403,11 @@
 #define HAVE_LIBNSL_S 1
 _ACEOF
 
-		case "$SOCKET_LIBS" in
+		case "$LIBREPLACE_NETWORK_LIBS" in
 		    *-lnsl_s*)
 			;;
 		    *)
-			SOCKET_LIBS="-lnsl_s $SOCKET_LIBS"
+			LIBREPLACE_NETWORK_LIBS="-lnsl_s $LIBREPLACE_NETWORK_LIBS"
 			;;
 		esac
 
@@ -23415,13 +24418,13 @@
 
 
 ac_check_lib_ext_save_LIBS=$LIBS
-LIBS="-lnsl $SOCKET_LIBS  $LIBS"
+LIBS="-lnsl $LIBREPLACE_NETWORK_LIBS  $LIBS"
 
 
 
 
-        echo "$as_me:$LINENO: checking for connect in -lnsl" >&5
-echo $ECHO_N "checking for connect in -lnsl... $ECHO_C" >&6
+        { echo "$as_me:$LINENO: checking for connect in -lnsl" >&5
+echo $ECHO_N "checking for connect in -lnsl... $ECHO_C" >&6; }
 if test "${ac_cv_lib_ext_nsl_connect+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
@@ -23432,58 +24435,55 @@
 cat >>conftest.$ac_ext <<_ACEOF
 /* end confdefs.h.  */
 
-/* Override any gcc2 internal prototype to avoid an error.  */
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
 #ifdef __cplusplus
 extern "C"
 #endif
-/* We use char because int might match the return type of a gcc2
-   builtin and then its argument prototype would still apply.  */
 char connect ();
 int
 main ()
 {
-connect ();
+return connect ();
   ;
   return 0;
 }
 _ACEOF
 rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-  (eval $ac_link) 2>conftest.er1
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest$ac_exeext &&
+       $as_test_x conftest$ac_exeext; then
   ac_cv_lib_ext_nsl_connect=yes;
 		  ac_cv_lib_ext_nsl=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_cv_lib_ext_nsl_connect=no;
+	ac_cv_lib_ext_nsl_connect=no;
 		  ac_cv_lib_ext_nsl=no
 fi
-rm -f conftest.err conftest.$ac_objext \
+
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 
 fi
-echo "$as_me:$LINENO: result: $ac_cv_lib_ext_nsl_connect" >&5
-echo "${ECHO_T}$ac_cv_lib_ext_nsl_connect" >&6
+{ echo "$as_me:$LINENO: result: $ac_cv_lib_ext_nsl_connect" >&5
+echo "${ECHO_T}$ac_cv_lib_ext_nsl_connect" >&6; }
     if test $ac_cv_lib_ext_nsl_connect = yes; then
   cat >>confdefs.h <<_ACEOF
 #define HAVE_CONNECT 1
@@ -23498,11 +24498,11 @@
 #define HAVE_LIBNSL 1
 _ACEOF
 
-		case "$SOCKET_LIBS" in
+		case "$LIBREPLACE_NETWORK_LIBS" in
 		    *-lnsl*)
 			;;
 		    *)
-			SOCKET_LIBS="-lnsl $SOCKET_LIBS"
+			LIBREPLACE_NETWORK_LIBS="-lnsl $LIBREPLACE_NETWORK_LIBS"
 			;;
 		esac
 
@@ -23513,13 +24513,13 @@
 
 
 ac_check_lib_ext_save_LIBS=$LIBS
-LIBS="-lsocket $SOCKET_LIBS  $LIBS"
+LIBS="-lsocket $LIBREPLACE_NETWORK_LIBS  $LIBS"
 
 
 
 
-        echo "$as_me:$LINENO: checking for connect in -lsocket" >&5
-echo $ECHO_N "checking for connect in -lsocket... $ECHO_C" >&6
+        { echo "$as_me:$LINENO: checking for connect in -lsocket" >&5
+echo $ECHO_N "checking for connect in -lsocket... $ECHO_C" >&6; }
 if test "${ac_cv_lib_ext_socket_connect+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
@@ -23530,58 +24530,55 @@
 cat >>conftest.$ac_ext <<_ACEOF
 /* end confdefs.h.  */
 
-/* Override any gcc2 internal prototype to avoid an error.  */
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
 #ifdef __cplusplus
 extern "C"
 #endif
-/* We use char because int might match the return type of a gcc2
-   builtin and then its argument prototype would still apply.  */
 char connect ();
 int
 main ()
 {
-connect ();
+return connect ();
   ;
   return 0;
 }
 _ACEOF
 rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-  (eval $ac_link) 2>conftest.er1
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest$ac_exeext &&
+       $as_test_x conftest$ac_exeext; then
   ac_cv_lib_ext_socket_connect=yes;
 		  ac_cv_lib_ext_socket=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_cv_lib_ext_socket_connect=no;
+	ac_cv_lib_ext_socket_connect=no;
 		  ac_cv_lib_ext_socket=no
 fi
-rm -f conftest.err conftest.$ac_objext \
+
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 
 fi
-echo "$as_me:$LINENO: result: $ac_cv_lib_ext_socket_connect" >&5
-echo "${ECHO_T}$ac_cv_lib_ext_socket_connect" >&6
+{ echo "$as_me:$LINENO: result: $ac_cv_lib_ext_socket_connect" >&5
+echo "${ECHO_T}$ac_cv_lib_ext_socket_connect" >&6; }
     if test $ac_cv_lib_ext_socket_connect = yes; then
   cat >>confdefs.h <<_ACEOF
 #define HAVE_CONNECT 1
@@ -23596,11 +24593,11 @@
 #define HAVE_LIBSOCKET 1
 _ACEOF
 
-		case "$SOCKET_LIBS" in
+		case "$LIBREPLACE_NETWORK_LIBS" in
 		    *-lsocket*)
 			;;
 		    *)
-			SOCKET_LIBS="-lsocket $SOCKET_LIBS"
+			LIBREPLACE_NETWORK_LIBS="-lsocket $LIBREPLACE_NETWORK_LIBS"
 			;;
 		esac
 
@@ -23611,13 +24608,13 @@
 
 
 ac_check_lib_ext_save_LIBS=$LIBS
-LIBS="-linet $SOCKET_LIBS  $LIBS"
+LIBS="-linet $LIBREPLACE_NETWORK_LIBS  $LIBS"
 
 
 
 
-        echo "$as_me:$LINENO: checking for connect in -linet" >&5
-echo $ECHO_N "checking for connect in -linet... $ECHO_C" >&6
+        { echo "$as_me:$LINENO: checking for connect in -linet" >&5
+echo $ECHO_N "checking for connect in -linet... $ECHO_C" >&6; }
 if test "${ac_cv_lib_ext_inet_connect+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
@@ -23628,58 +24625,55 @@
 cat >>conftest.$ac_ext <<_ACEOF
 /* end confdefs.h.  */
 
-/* Override any gcc2 internal prototype to avoid an error.  */
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
 #ifdef __cplusplus
 extern "C"
 #endif
-/* We use char because int might match the return type of a gcc2
-   builtin and then its argument prototype would still apply.  */
 char connect ();
 int
 main ()
 {
-connect ();
+return connect ();
   ;
   return 0;
 }
 _ACEOF
 rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-  (eval $ac_link) 2>conftest.er1
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest$ac_exeext &&
+       $as_test_x conftest$ac_exeext; then
   ac_cv_lib_ext_inet_connect=yes;
 		  ac_cv_lib_ext_inet=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_cv_lib_ext_inet_connect=no;
+	ac_cv_lib_ext_inet_connect=no;
 		  ac_cv_lib_ext_inet=no
 fi
-rm -f conftest.err conftest.$ac_objext \
+
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 
 fi
-echo "$as_me:$LINENO: result: $ac_cv_lib_ext_inet_connect" >&5
-echo "${ECHO_T}$ac_cv_lib_ext_inet_connect" >&6
+{ echo "$as_me:$LINENO: result: $ac_cv_lib_ext_inet_connect" >&5
+echo "${ECHO_T}$ac_cv_lib_ext_inet_connect" >&6; }
     if test $ac_cv_lib_ext_inet_connect = yes; then
   cat >>confdefs.h <<_ACEOF
 #define HAVE_CONNECT 1
@@ -23694,11 +24688,11 @@
 #define HAVE_LIBINET 1
 _ACEOF
 
-		case "$SOCKET_LIBS" in
+		case "$LIBREPLACE_NETWORK_LIBS" in
 		    *-linet*)
 			;;
 		    *)
-			SOCKET_LIBS="-linet $SOCKET_LIBS"
+			LIBREPLACE_NETWORK_LIBS="-linet $LIBREPLACE_NETWORK_LIBS"
 			;;
 		esac
 
@@ -23722,9 +24716,9 @@
 for ac_func in gethostbyname
 do
 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
-echo "$as_me:$LINENO: checking for $ac_func" >&5
-echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
-if eval "test \"\${$as_ac_var+set}\" = set"; then
+{ echo "$as_me:$LINENO: checking for $ac_func" >&5
+echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
+if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
@@ -23750,68 +24744,60 @@
 
 #undef $ac_func
 
-/* Override any gcc2 internal prototype to avoid an error.  */
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
 #ifdef __cplusplus
 extern "C"
-{
 #endif
-/* We use char because int might match the return type of a gcc2
-   builtin and then its argument prototype would still apply.  */
 char $ac_func ();
 /* The GNU C library defines this for functions which it implements
     to always fail with ENOSYS.  Some functions are actually named
     something starting with __ and the normal name is an alias.  */
-#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
+#if defined __stub_$ac_func || defined __stub___$ac_func
 choke me
-#else
-char (*f) () = $ac_func;
 #endif
-#ifdef __cplusplus
-}
-#endif
 
 int
 main ()
 {
-return f != $ac_func;
+return $ac_func ();
   ;
   return 0;
 }
 _ACEOF
 rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-  (eval $ac_link) 2>conftest.er1
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest$ac_exeext &&
+       $as_test_x conftest$ac_exeext; then
   eval "$as_ac_var=yes"
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-eval "$as_ac_var=no"
+	eval "$as_ac_var=no"
 fi
-rm -f conftest.err conftest.$ac_objext \
+
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 fi
-echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
-echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
+ac_res=`eval echo '${'$as_ac_var'}'`
+	       { echo "$as_me:$LINENO: result: $ac_res" >&5
+echo "${ECHO_T}$ac_res" >&6; }
 if test `eval echo '${'$as_ac_var'}'` = yes; then
   cat >>confdefs.h <<_ACEOF
 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
@@ -23825,13 +24811,13 @@
 
 
 ac_check_lib_ext_save_LIBS=$LIBS
-LIBS="-lnsl_s $NSL_LIBS  $LIBS"
+LIBS="-lnsl_s $LIBREPLACE_NETWORK_LIBS  $LIBS"
 
 
 
 
-        echo "$as_me:$LINENO: checking for gethostbyname in -lnsl_s" >&5
-echo $ECHO_N "checking for gethostbyname in -lnsl_s... $ECHO_C" >&6
+        { echo "$as_me:$LINENO: checking for gethostbyname in -lnsl_s" >&5
+echo $ECHO_N "checking for gethostbyname in -lnsl_s... $ECHO_C" >&6; }
 if test "${ac_cv_lib_ext_nsl_s_gethostbyname+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
@@ -23842,58 +24828,55 @@
 cat >>conftest.$ac_ext <<_ACEOF
 /* end confdefs.h.  */
 
-/* Override any gcc2 internal prototype to avoid an error.  */
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
 #ifdef __cplusplus
 extern "C"
 #endif
-/* We use char because int might match the return type of a gcc2
-   builtin and then its argument prototype would still apply.  */
 char gethostbyname ();
 int
 main ()
 {
-gethostbyname ();
+return gethostbyname ();
   ;
   return 0;
 }
 _ACEOF
 rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-  (eval $ac_link) 2>conftest.er1
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest$ac_exeext &&
+       $as_test_x conftest$ac_exeext; then
   ac_cv_lib_ext_nsl_s_gethostbyname=yes;
 		  ac_cv_lib_ext_nsl_s=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_cv_lib_ext_nsl_s_gethostbyname=no;
+	ac_cv_lib_ext_nsl_s_gethostbyname=no;
 		  ac_cv_lib_ext_nsl_s=no
 fi
-rm -f conftest.err conftest.$ac_objext \
+
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 
 fi
-echo "$as_me:$LINENO: result: $ac_cv_lib_ext_nsl_s_gethostbyname" >&5
-echo "${ECHO_T}$ac_cv_lib_ext_nsl_s_gethostbyname" >&6
+{ echo "$as_me:$LINENO: result: $ac_cv_lib_ext_nsl_s_gethostbyname" >&5
+echo "${ECHO_T}$ac_cv_lib_ext_nsl_s_gethostbyname" >&6; }
     if test $ac_cv_lib_ext_nsl_s_gethostbyname = yes; then
   cat >>confdefs.h <<_ACEOF
 #define HAVE_GETHOSTBYNAME 1
@@ -23908,11 +24891,11 @@
 #define HAVE_LIBNSL_S 1
 _ACEOF
 
-		case "$NSL_LIBS" in
+		case "$LIBREPLACE_NETWORK_LIBS" in
 		    *-lnsl_s*)
 			;;
 		    *)
-			NSL_LIBS="-lnsl_s $NSL_LIBS"
+			LIBREPLACE_NETWORK_LIBS="-lnsl_s $LIBREPLACE_NETWORK_LIBS"
 			;;
 		esac
 
@@ -23923,13 +24906,13 @@
 
 
 ac_check_lib_ext_save_LIBS=$LIBS
-LIBS="-lnsl $NSL_LIBS  $LIBS"
+LIBS="-lnsl $LIBREPLACE_NETWORK_LIBS  $LIBS"
 
 
 
 
-        echo "$as_me:$LINENO: checking for gethostbyname in -lnsl" >&5
-echo $ECHO_N "checking for gethostbyname in -lnsl... $ECHO_C" >&6
+        { echo "$as_me:$LINENO: checking for gethostbyname in -lnsl" >&5
+echo $ECHO_N "checking for gethostbyname in -lnsl... $ECHO_C" >&6; }
 if test "${ac_cv_lib_ext_nsl_gethostbyname+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
@@ -23940,58 +24923,55 @@
 cat >>conftest.$ac_ext <<_ACEOF
 /* end confdefs.h.  */
 
-/* Override any gcc2 internal prototype to avoid an error.  */
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
 #ifdef __cplusplus
 extern "C"
 #endif
-/* We use char because int might match the return type of a gcc2
-   builtin and then its argument prototype would still apply.  */
 char gethostbyname ();
 int
 main ()
 {
-gethostbyname ();
+return gethostbyname ();
   ;
   return 0;
 }
 _ACEOF
 rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-  (eval $ac_link) 2>conftest.er1
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest$ac_exeext &&
+       $as_test_x conftest$ac_exeext; then
   ac_cv_lib_ext_nsl_gethostbyname=yes;
 		  ac_cv_lib_ext_nsl=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_cv_lib_ext_nsl_gethostbyname=no;
+	ac_cv_lib_ext_nsl_gethostbyname=no;
 		  ac_cv_lib_ext_nsl=no
 fi
-rm -f conftest.err conftest.$ac_objext \
+
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 
 fi
-echo "$as_me:$LINENO: result: $ac_cv_lib_ext_nsl_gethostbyname" >&5
-echo "${ECHO_T}$ac_cv_lib_ext_nsl_gethostbyname" >&6
+{ echo "$as_me:$LINENO: result: $ac_cv_lib_ext_nsl_gethostbyname" >&5
+echo "${ECHO_T}$ac_cv_lib_ext_nsl_gethostbyname" >&6; }
     if test $ac_cv_lib_ext_nsl_gethostbyname = yes; then
   cat >>confdefs.h <<_ACEOF
 #define HAVE_GETHOSTBYNAME 1
@@ -24006,11 +24986,11 @@
 #define HAVE_LIBNSL 1
 _ACEOF
 
-		case "$NSL_LIBS" in
+		case "$LIBREPLACE_NETWORK_LIBS" in
 		    *-lnsl*)
 			;;
 		    *)
-			NSL_LIBS="-lnsl $NSL_LIBS"
+			LIBREPLACE_NETWORK_LIBS="-lnsl $LIBREPLACE_NETWORK_LIBS"
 			;;
 		esac
 
@@ -24021,13 +25001,13 @@
 
 
 ac_check_lib_ext_save_LIBS=$LIBS
-LIBS="-lsocket $NSL_LIBS  $LIBS"
+LIBS="-lsocket $LIBREPLACE_NETWORK_LIBS  $LIBS"
 
 
 
 
-        echo "$as_me:$LINENO: checking for gethostbyname in -lsocket" >&5
-echo $ECHO_N "checking for gethostbyname in -lsocket... $ECHO_C" >&6
+        { echo "$as_me:$LINENO: checking for gethostbyname in -lsocket" >&5
+echo $ECHO_N "checking for gethostbyname in -lsocket... $ECHO_C" >&6; }
 if test "${ac_cv_lib_ext_socket_gethostbyname+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
@@ -24038,58 +25018,55 @@
 cat >>conftest.$ac_ext <<_ACEOF
 /* end confdefs.h.  */
 
-/* Override any gcc2 internal prototype to avoid an error.  */
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
 #ifdef __cplusplus
 extern "C"
 #endif
-/* We use char because int might match the return type of a gcc2
-   builtin and then its argument prototype would still apply.  */
 char gethostbyname ();
 int
 main ()
 {
-gethostbyname ();
+return gethostbyname ();
   ;
   return 0;
 }
 _ACEOF
 rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-  (eval $ac_link) 2>conftest.er1
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest$ac_exeext &&
+       $as_test_x conftest$ac_exeext; then
   ac_cv_lib_ext_socket_gethostbyname=yes;
 		  ac_cv_lib_ext_socket=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_cv_lib_ext_socket_gethostbyname=no;
+	ac_cv_lib_ext_socket_gethostbyname=no;
 		  ac_cv_lib_ext_socket=no
 fi
-rm -f conftest.err conftest.$ac_objext \
+
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 
 fi
-echo "$as_me:$LINENO: result: $ac_cv_lib_ext_socket_gethostbyname" >&5
-echo "${ECHO_T}$ac_cv_lib_ext_socket_gethostbyname" >&6
+{ echo "$as_me:$LINENO: result: $ac_cv_lib_ext_socket_gethostbyname" >&5
+echo "${ECHO_T}$ac_cv_lib_ext_socket_gethostbyname" >&6; }
     if test $ac_cv_lib_ext_socket_gethostbyname = yes; then
   cat >>confdefs.h <<_ACEOF
 #define HAVE_GETHOSTBYNAME 1
@@ -24104,11 +25081,11 @@
 #define HAVE_LIBSOCKET 1
 _ACEOF
 
-		case "$NSL_LIBS" in
+		case "$LIBREPLACE_NETWORK_LIBS" in
 		    *-lsocket*)
 			;;
 		    *)
-			NSL_LIBS="-lsocket $NSL_LIBS"
+			LIBREPLACE_NETWORK_LIBS="-lsocket $LIBREPLACE_NETWORK_LIBS"
 			;;
 		esac
 
@@ -24128,13 +25105,12 @@
 fi
 
 
-
-for ac_func in inet_ntop
+for ac_func in if_nametoindex
 do
 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
-echo "$as_me:$LINENO: checking for $ac_func" >&5
-echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
-if eval "test \"\${$as_ac_var+set}\" = set"; then
+{ echo "$as_me:$LINENO: checking for $ac_func" >&5
+echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
+if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
@@ -24160,86 +25136,81 @@
 
 #undef $ac_func
 
-/* Override any gcc2 internal prototype to avoid an error.  */
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
 #ifdef __cplusplus
 extern "C"
-{
 #endif
-/* We use char because int might match the return type of a gcc2
-   builtin and then its argument prototype would still apply.  */
 char $ac_func ();
 /* The GNU C library defines this for functions which it implements
     to always fail with ENOSYS.  Some functions are actually named
     something starting with __ and the normal name is an alias.  */
-#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
+#if defined __stub_$ac_func || defined __stub___$ac_func
 choke me
-#else
-char (*f) () = $ac_func;
 #endif
-#ifdef __cplusplus
-}
-#endif
 
 int
 main ()
 {
-return f != $ac_func;
+return $ac_func ();
   ;
   return 0;
 }
 _ACEOF
 rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-  (eval $ac_link) 2>conftest.er1
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest$ac_exeext &&
+       $as_test_x conftest$ac_exeext; then
   eval "$as_ac_var=yes"
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-eval "$as_ac_var=no"
+	eval "$as_ac_var=no"
 fi
-rm -f conftest.err conftest.$ac_objext \
+
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 fi
-echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
-echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
+ac_res=`eval echo '${'$as_ac_var'}'`
+	       { echo "$as_me:$LINENO: result: $ac_res" >&5
+echo "${ECHO_T}$ac_res" >&6; }
 if test `eval echo '${'$as_ac_var'}'` = yes; then
   cat >>confdefs.h <<_ACEOF
 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
 _ACEOF
 
-else
-  LIBREPLACEOBJ="${LIBREPLACEOBJ} inet_ntop.o"
 fi
 done
 
+if test x"$ac_cv_func_if_nametoindex" = x"no"; then
 
 
-for ac_func in inet_pton
-do
-as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
-echo "$as_me:$LINENO: checking for $ac_func" >&5
-echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
-if eval "test \"\${$as_ac_var+set}\" = set"; then
+
+ac_check_lib_ext_save_LIBS=$LIBS
+LIBS="-lipv6 $LIBREPLACE_NETWORK_LIBS  $LIBS"
+
+
+
+
+        { echo "$as_me:$LINENO: checking for if_nametoindex in -lipv6" >&5
+echo $ECHO_N "checking for if_nametoindex in -lipv6... $ECHO_C" >&6; }
+if test "${ac_cv_lib_ext_ipv6_if_nametoindex+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
@@ -24248,203 +25219,202 @@
 cat confdefs.h >>conftest.$ac_ext
 cat >>conftest.$ac_ext <<_ACEOF
 /* end confdefs.h.  */
-/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
-   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
-#define $ac_func innocuous_$ac_func
 
-/* System header to define __stub macros and hopefully few prototypes,
-    which can conflict with char $ac_func (); below.
-    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
-    <limits.h> exists even on freestanding compilers.  */
-
-#ifdef __STDC__
-# include <limits.h>
-#else
-# include <assert.h>
-#endif
-
-#undef $ac_func
-
-/* Override any gcc2 internal prototype to avoid an error.  */
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
 #ifdef __cplusplus
 extern "C"
-{
 #endif
-/* We use char because int might match the return type of a gcc2
-   builtin and then its argument prototype would still apply.  */
-char $ac_func ();
-/* The GNU C library defines this for functions which it implements
-    to always fail with ENOSYS.  Some functions are actually named
-    something starting with __ and the normal name is an alias.  */
-#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
-choke me
-#else
-char (*f) () = $ac_func;
-#endif
-#ifdef __cplusplus
-}
-#endif
-
+char if_nametoindex ();
 int
 main ()
 {
-return f != $ac_func;
+return if_nametoindex ();
   ;
   return 0;
 }
 _ACEOF
 rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-  (eval $ac_link) 2>conftest.er1
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
-  eval "$as_ac_var=yes"
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest$ac_exeext &&
+       $as_test_x conftest$ac_exeext; then
+  ac_cv_lib_ext_ipv6_if_nametoindex=yes;
+		  ac_cv_lib_ext_ipv6=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-eval "$as_ac_var=no"
+	ac_cv_lib_ext_ipv6_if_nametoindex=no;
+		  ac_cv_lib_ext_ipv6=no
 fi
-rm -f conftest.err conftest.$ac_objext \
+
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
+
 fi
-echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
-echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
-if test `eval echo '${'$as_ac_var'}'` = yes; then
+{ echo "$as_me:$LINENO: result: $ac_cv_lib_ext_ipv6_if_nametoindex" >&5
+echo "${ECHO_T}$ac_cv_lib_ext_ipv6_if_nametoindex" >&6; }
+    if test $ac_cv_lib_ext_ipv6_if_nametoindex = yes; then
   cat >>confdefs.h <<_ACEOF
-#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
+#define HAVE_IF_NAMETOINDEX 1
 _ACEOF
 
-else
-  LIBREPLACEOBJ="${LIBREPLACEOBJ} inet_pton.o"
 fi
-done
 
+LIBS=$ac_check_lib_ext_save_LIBS
 
-echo "$as_me:$LINENO: checking for getaddrinfo" >&5
-echo $ECHO_N "checking for getaddrinfo... $ECHO_C" >&6
-if test "${libreplace_cv_HAVE_GETADDRINFO+set}" = set; then
+if test $ac_cv_lib_ext_ipv6 = yes; then
+  cat >>confdefs.h <<_ACEOF
+#define HAVE_LIBIPV6 1
+_ACEOF
+
+		case "$LIBREPLACE_NETWORK_LIBS" in
+		    *-lipv6*)
+			;;
+		    *)
+			LIBREPLACE_NETWORK_LIBS="-lipv6 $LIBREPLACE_NETWORK_LIBS"
+			;;
+		esac
+
+
+fi
+
+			if test x"$ac_cv_lib_ext_ipv6_if_nametoindex" = x"yes"
+	then
+
+cat >>confdefs.h <<\_ACEOF
+#define HAVE_IF_NAMETOINDEX 1
+_ACEOF
+
+	fi
+fi
+
+# The following tests need LIBS="${LIBREPLACE_NETWORK_LIBS}"
+old_LIBS=$LIBS
+LIBS="${LIBREPLACE_NETWORK_LIBS}"
+SAVE_CPPFLAGS="$CPPFLAGS"
+CPPFLAGS="$CPPFLAGS -I$libreplacedir"
+
+
+for ac_func in socketpair
+do
+as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
+{ echo "$as_me:$LINENO: checking for $ac_func" >&5
+echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
+if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
-
-cat >conftest.$ac_ext <<_ACEOF
+  cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
 cat confdefs.h >>conftest.$ac_ext
 cat >>conftest.$ac_ext <<_ACEOF
 /* end confdefs.h.  */
+/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
+   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
+#define $ac_func innocuous_$ac_func
 
-#include <sys/types.h>
-#if STDC_HEADERS
-#include <stdlib.h>
-#include <stddef.h>
+/* System header to define __stub macros and hopefully few prototypes,
+    which can conflict with char $ac_func (); below.
+    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
+    <limits.h> exists even on freestanding compilers.  */
+
+#ifdef __STDC__
+# include <limits.h>
+#else
+# include <assert.h>
 #endif
-#include <sys/socket.h>
-#include <netdb.h>
-int
-main ()
-{
 
-struct sockaddr sa;
-struct addrinfo *ai = NULL;
-int ret = getaddrinfo(NULL, NULL, NULL, &ai);
-if (ret != 0) {
-	const char *es = gai_strerror(ret);
-}
-freeaddrinfo(ai);
-ret = getnameinfo(&sa, sizeof(sa),
-		NULL, 0,
-		NULL, 0, 0);
+#undef $ac_func
 
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
+#ifdef __cplusplus
+extern "C"
+#endif
+char $ac_func ();
+/* The GNU C library defines this for functions which it implements
+    to always fail with ENOSYS.  Some functions are actually named
+    something starting with __ and the normal name is an alias.  */
+#if defined __stub_$ac_func || defined __stub___$ac_func
+choke me
+#endif
 
+int
+main ()
+{
+return $ac_func ();
   ;
   return 0;
 }
 _ACEOF
 rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-  (eval $ac_link) 2>conftest.er1
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
-  libreplace_cv_HAVE_GETADDRINFO=yes
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest$ac_exeext &&
+       $as_test_x conftest$ac_exeext; then
+  eval "$as_ac_var=yes"
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-libreplace_cv_HAVE_GETADDRINFO=no
+	eval "$as_ac_var=no"
 fi
-rm -f conftest.err conftest.$ac_objext \
+
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 fi
-echo "$as_me:$LINENO: result: $libreplace_cv_HAVE_GETADDRINFO" >&5
-echo "${ECHO_T}$libreplace_cv_HAVE_GETADDRINFO" >&6
-if test x"$libreplace_cv_HAVE_GETADDRINFO" = x"yes"; then
-
-cat >>confdefs.h <<\_ACEOF
-#define HAVE_GETADDRINFO 1
+ac_res=`eval echo '${'$as_ac_var'}'`
+	       { echo "$as_me:$LINENO: result: $ac_res" >&5
+echo "${ECHO_T}$ac_res" >&6; }
+if test `eval echo '${'$as_ac_var'}'` = yes; then
+  cat >>confdefs.h <<_ACEOF
+#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
 _ACEOF
 
-
-cat >>confdefs.h <<\_ACEOF
-#define HAVE_GETNAMEINFO 1
-_ACEOF
-
-
-cat >>confdefs.h <<\_ACEOF
-#define HAVE_FREEADDRINFO 1
-_ACEOF
-
-
-cat >>confdefs.h <<\_ACEOF
-#define HAVE_GAI_STRERROR 1
-_ACEOF
-
 else
-	LIBREPLACEOBJ="${LIBREPLACEOBJ} getaddrinfo.o"
+  LIBREPLACE_NETWORK_OBJS="${LIBREPLACE_NETWORK_OBJS} socketpair.o"
 fi
+done
 
-echo "$as_me:$LINENO: checking for broken readdir" >&5
-echo $ECHO_N "checking for broken readdir... $ECHO_C" >&6
-if test "${libreplace_cv_READDIR_NEEDED+set}" = set; then
+
+{ echo "$as_me:$LINENO: checking for broken inet_ntoa" >&5
+echo $ECHO_N "checking for broken inet_ntoa... $ECHO_C" >&6; }
+if test "${libreplace_cv_REPLACE_INET_NTOA+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
 
-	if test "$cross_compiling" = yes; then
-  libreplace_cv_READDIR_NEEDED="assuming not"
+if test "$cross_compiling" = yes; then
+  libreplace_cv_REPLACE_INET_NTOA=cross
 else
   cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
@@ -24453,47 +25423,62 @@
 cat >>conftest.$ac_ext <<_ACEOF
 /* end confdefs.h.  */
 
-#define test_readdir_os2_delete main
-#include "$libreplacedir/test/os2_delete.c"
+#include <stdio.h>
+#include <unistd.h>
+#include <sys/types.h>
+#include <netinet/in.h>
+#ifdef HAVE_ARPA_INET_H
+#include <arpa/inet.h>
+#endif
+main() { struct in_addr ip; ip.s_addr = 0x12345678;
+if (strcmp(inet_ntoa(ip),"18.52.86.120") &&
+    strcmp(inet_ntoa(ip),"120.86.52.18")) { exit(0); }
+exit(1);}
 _ACEOF
 rm -f conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-  (eval $ac_link) 2>&5
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>&5
   ac_status=$?
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
+  { (case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_try") 2>&5
   ac_status=$?
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
-  libreplace_cv_READDIR_NEEDED=no
+  libreplace_cv_REPLACE_INET_NTOA=yes
 else
   echo "$as_me: program exited with status $ac_status" >&5
 echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
 ( exit $ac_status )
-libreplace_cv_READDIR_NEEDED=yes
+libreplace_cv_REPLACE_INET_NTOA=no
 fi
-rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
+rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
 fi
 
+
 fi
-echo "$as_me:$LINENO: result: $libreplace_cv_READDIR_NEEDED" >&5
-echo "${ECHO_T}$libreplace_cv_READDIR_NEEDED" >&6
+{ echo "$as_me:$LINENO: result: $libreplace_cv_REPLACE_INET_NTOA" >&5
+echo "${ECHO_T}$libreplace_cv_REPLACE_INET_NTOA" >&6; }
 
-#
-# try to replace with getdirentries() if needed
-#
-if test x"$libreplace_cv_READDIR_NEEDED" = x"yes"; then
 
-for ac_func in getdirentries
+for ac_func in inet_ntoa
 do
 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
-echo "$as_me:$LINENO: checking for $ac_func" >&5
-echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
-if eval "test \"\${$as_ac_var+set}\" = set"; then
+{ echo "$as_me:$LINENO: checking for $ac_func" >&5
+echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
+if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
@@ -24519,79 +25504,86 @@
 
 #undef $ac_func
 
-/* Override any gcc2 internal prototype to avoid an error.  */
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
 #ifdef __cplusplus
 extern "C"
-{
 #endif
-/* We use char because int might match the return type of a gcc2
-   builtin and then its argument prototype would still apply.  */
 char $ac_func ();
 /* The GNU C library defines this for functions which it implements
     to always fail with ENOSYS.  Some functions are actually named
     something starting with __ and the normal name is an alias.  */
-#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
+#if defined __stub_$ac_func || defined __stub___$ac_func
 choke me
-#else
-char (*f) () = $ac_func;
 #endif
-#ifdef __cplusplus
-}
-#endif
 
 int
 main ()
 {
-return f != $ac_func;
+return $ac_func ();
   ;
   return 0;
 }
 _ACEOF
 rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-  (eval $ac_link) 2>conftest.er1
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest$ac_exeext &&
+       $as_test_x conftest$ac_exeext; then
   eval "$as_ac_var=yes"
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-eval "$as_ac_var=no"
+	eval "$as_ac_var=no"
 fi
-rm -f conftest.err conftest.$ac_objext \
+
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 fi
-echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
-echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
+ac_res=`eval echo '${'$as_ac_var'}'`
+	       { echo "$as_me:$LINENO: result: $ac_res" >&5
+echo "${ECHO_T}$ac_res" >&6; }
 if test `eval echo '${'$as_ac_var'}'` = yes; then
   cat >>confdefs.h <<_ACEOF
 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
 _ACEOF
 
+else
+  libreplace_cv_REPLACE_INET_NTOA=yes
 fi
 done
 
-echo "$as_me:$LINENO: checking for prototype long telldir(const DIR *dir)" >&5
-echo $ECHO_N "checking for prototype long telldir(const DIR *dir)... $ECHO_C" >&6
-if test "${ac_cv_c_prototype_long_telldir_const_DIR_pdir_+set}" = set; then
+if test x"$libreplace_cv_REPLACE_INET_NTOA" = x"yes"; then
+
+cat >>confdefs.h <<\_ACEOF
+#define REPLACE_INET_NTOA 1
+_ACEOF
+
+    LIBREPLACE_NETWORK_OBJS="${LIBREPLACE_NETWORK_OBJS} inet_ntoa.o"
+fi
+
+
+for ac_func in inet_aton
+do
+as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
+{ echo "$as_me:$LINENO: checking for $ac_func" >&5
+echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
+if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
@@ -24600,72 +25592,95 @@
 cat confdefs.h >>conftest.$ac_ext
 cat >>conftest.$ac_ext <<_ACEOF
 /* end confdefs.h.  */
+/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
+   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
+#define $ac_func innocuous_$ac_func
 
-		$ac_includes_default
+/* System header to define __stub macros and hopefully few prototypes,
+    which can conflict with char $ac_func (); below.
+    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
+    <limits.h> exists even on freestanding compilers.  */
 
-	#include <dirent.h>
+#ifdef __STDC__
+# include <limits.h>
+#else
+# include <assert.h>
+#endif
 
-		long telldir(const DIR *dir)
-		{
+#undef $ac_func
 
-	return 0;
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
+#ifdef __cplusplus
+extern "C"
+#endif
+char $ac_func ();
+/* The GNU C library defines this for functions which it implements
+    to always fail with ENOSYS.  Some functions are actually named
+    something starting with __ and the normal name is an alias.  */
+#if defined __stub_$ac_func || defined __stub___$ac_func
+choke me
+#endif
 
-		}
-
+int
+main ()
+{
+return $ac_func ();
+  ;
+  return 0;
+}
 _ACEOF
-rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>conftest.er1
+rm -f conftest.$ac_objext conftest$ac_exeext
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
-
-		ac_cv_c_prototype_long_telldir_const_DIR_pdir_=yes
-
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest$ac_exeext &&
+       $as_test_x conftest$ac_exeext; then
+  eval "$as_ac_var=yes"
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-
-		ac_cv_c_prototype_long_telldir_const_DIR_pdir_=no
-
+	eval "$as_ac_var=no"
 fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
 
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
+      conftest$ac_exeext conftest.$ac_ext
 fi
-echo "$as_me:$LINENO: result: $ac_cv_c_prototype_long_telldir_const_DIR_pdir_" >&5
-echo "${ECHO_T}$ac_cv_c_prototype_long_telldir_const_DIR_pdir_" >&6
-if test $ac_cv_c_prototype_long_telldir_const_DIR_pdir_ = yes; then
-
-
-cat >>confdefs.h <<\_ACEOF
-#define TELLDIR_TAKES_CONST_DIR 1
+ac_res=`eval echo '${'$as_ac_var'}'`
+	       { echo "$as_me:$LINENO: result: $ac_res" >&5
+echo "${ECHO_T}$ac_res" >&6; }
+if test `eval echo '${'$as_ac_var'}'` = yes; then
+  cat >>confdefs.h <<_ACEOF
+#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
 _ACEOF
 
-
+else
+  LIBREPLACE_NETWORK_OBJS="${LIBREPLACE_NETWORK_OBJS} inet_aton.o"
 fi
+done
 
 
 
-echo "$as_me:$LINENO: checking for prototype int seekdir(DIR *dir, long ofs)" >&5
-echo $ECHO_N "checking for prototype int seekdir(DIR *dir, long ofs)... $ECHO_C" >&6
-if test "${ac_cv_c_prototype_int_seekdir_DIR_pdir__long_ofs_+set}" = set; then
+for ac_func in inet_ntop
+do
+as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
+{ echo "$as_me:$LINENO: checking for $ac_func" >&5
+echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
+if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
@@ -24674,146 +25689,95 @@
 cat confdefs.h >>conftest.$ac_ext
 cat >>conftest.$ac_ext <<_ACEOF
 /* end confdefs.h.  */
+/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
+   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
+#define $ac_func innocuous_$ac_func
 
-		$ac_includes_default
+/* System header to define __stub macros and hopefully few prototypes,
+    which can conflict with char $ac_func (); below.
+    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
+    <limits.h> exists even on freestanding compilers.  */
 
-	#include <dirent.h>
+#ifdef __STDC__
+# include <limits.h>
+#else
+# include <assert.h>
+#endif
 
-		int seekdir(DIR *dir, long ofs)
-		{
+#undef $ac_func
 
-	return 0;
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
+#ifdef __cplusplus
+extern "C"
+#endif
+char $ac_func ();
+/* The GNU C library defines this for functions which it implements
+    to always fail with ENOSYS.  Some functions are actually named
+    something starting with __ and the normal name is an alias.  */
+#if defined __stub_$ac_func || defined __stub___$ac_func
+choke me
+#endif
 
-		}
-
+int
+main ()
+{
+return $ac_func ();
+  ;
+  return 0;
+}
 _ACEOF
-rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>conftest.er1
+rm -f conftest.$ac_objext conftest$ac_exeext
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
-
-		ac_cv_c_prototype_int_seekdir_DIR_pdir__long_ofs_=yes
-
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest$ac_exeext &&
+       $as_test_x conftest$ac_exeext; then
+  eval "$as_ac_var=yes"
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-
-		ac_cv_c_prototype_int_seekdir_DIR_pdir__long_ofs_=no
-
+	eval "$as_ac_var=no"
 fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
 
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
+      conftest$ac_exeext conftest.$ac_ext
 fi
-echo "$as_me:$LINENO: result: $ac_cv_c_prototype_int_seekdir_DIR_pdir__long_ofs_" >&5
-echo "${ECHO_T}$ac_cv_c_prototype_int_seekdir_DIR_pdir__long_ofs_" >&6
-if test $ac_cv_c_prototype_int_seekdir_DIR_pdir__long_ofs_ = yes; then
-
-
-cat >>confdefs.h <<\_ACEOF
-#define SEEKDIR_RETURNS_INT 1
+ac_res=`eval echo '${'$as_ac_var'}'`
+	       { echo "$as_me:$LINENO: result: $ac_res" >&5
+echo "${ECHO_T}$ac_res" >&6; }
+if test `eval echo '${'$as_ac_var'}'` = yes; then
+  cat >>confdefs.h <<_ACEOF
+#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
 _ACEOF
 
-
-fi
-
-
-echo "$as_me:$LINENO: checking for replacing readdir using getdirentries()" >&5
-echo $ECHO_N "checking for replacing readdir using getdirentries()... $ECHO_C" >&6
-if test "${libreplace_cv_READDIR_GETDIRENTRIES+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
 else
-
-	if test "$cross_compiling" = yes; then
-  { { echo "$as_me:$LINENO: error: cannot run test program while cross compiling
-See \`config.log' for more details." >&5
-echo "$as_me: error: cannot run test program while cross compiling
-See \`config.log' for more details." >&2;}
-   { (exit 1); exit 1; }; }
-else
-  cat >conftest.$ac_ext <<_ACEOF
-/* confdefs.h.  */
-_ACEOF
-cat confdefs.h >>conftest.$ac_ext
-cat >>conftest.$ac_ext <<_ACEOF
-/* end confdefs.h.  */
-
-#define _LIBREPLACE_REPLACE_H
-#include "$libreplacedir/repdir_getdirentries.c"
-#define test_readdir_os2_delete main
-#include "$libreplacedir/test/os2_delete.c"
-_ACEOF
-rm -f conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-  (eval $ac_link) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
-  libreplace_cv_READDIR_GETDIRENTRIES=yes
-else
-  echo "$as_me: program exited with status $ac_status" >&5
-echo "$as_me: failed program was:" >&5
-sed 's/^/| /' conftest.$ac_ext >&5
-
-( exit $ac_status )
-libreplace_cv_READDIR_GETDIRENTRIES=no
+  LIBREPLACE_NETWORK_OBJS="${LIBREPLACE_NETWORK_OBJS} inet_ntop.o"
 fi
-rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
-fi
+done
 
-fi
-echo "$as_me:$LINENO: result: $libreplace_cv_READDIR_GETDIRENTRIES" >&5
-echo "${ECHO_T}$libreplace_cv_READDIR_GETDIRENTRIES" >&6
-fi
-if test x"$libreplace_cv_READDIR_GETDIRENTRIES" = x"yes"; then
 
-cat >>confdefs.h <<\_ACEOF
-#define REPLACE_READDIR 1
-_ACEOF
 
-
-cat >>confdefs.h <<\_ACEOF
-#define REPLACE_READDIR_GETDIRENTRIES 1
-_ACEOF
-
-	LIBREPLACEOBJ="${LIBREPLACEOBJ} repdir_getdirentries.o"
-	libreplace_cv_READDIR_NEEDED=no
-fi
-
-#
-# try to replace with getdents() if needed
-#
-if test x"$libreplace_cv_READDIR_NEEDED" = x"yes"; then
-
-for ac_func in getdents
+for ac_func in inet_pton
 do
 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
-echo "$as_me:$LINENO: checking for $ac_func" >&5
-echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
-if eval "test \"\${$as_ac_var+set}\" = set"; then
+{ echo "$as_me:$LINENO: checking for $ac_func" >&5
+echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
+if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
@@ -24839,172 +25803,184 @@
 
 #undef $ac_func
 
-/* Override any gcc2 internal prototype to avoid an error.  */
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
 #ifdef __cplusplus
 extern "C"
-{
 #endif
-/* We use char because int might match the return type of a gcc2
-   builtin and then its argument prototype would still apply.  */
 char $ac_func ();
 /* The GNU C library defines this for functions which it implements
     to always fail with ENOSYS.  Some functions are actually named
     something starting with __ and the normal name is an alias.  */
-#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
+#if defined __stub_$ac_func || defined __stub___$ac_func
 choke me
-#else
-char (*f) () = $ac_func;
 #endif
-#ifdef __cplusplus
-}
-#endif
 
 int
 main ()
 {
-return f != $ac_func;
+return $ac_func ();
   ;
   return 0;
 }
 _ACEOF
 rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-  (eval $ac_link) 2>conftest.er1
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest$ac_exeext &&
+       $as_test_x conftest$ac_exeext; then
   eval "$as_ac_var=yes"
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-eval "$as_ac_var=no"
+	eval "$as_ac_var=no"
 fi
-rm -f conftest.err conftest.$ac_objext \
+
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 fi
-echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
-echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
+ac_res=`eval echo '${'$as_ac_var'}'`
+	       { echo "$as_me:$LINENO: result: $ac_res" >&5
+echo "${ECHO_T}$ac_res" >&6; }
 if test `eval echo '${'$as_ac_var'}'` = yes; then
   cat >>confdefs.h <<_ACEOF
 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
 _ACEOF
 
+else
+  LIBREPLACE_NETWORK_OBJS="${LIBREPLACE_NETWORK_OBJS} inet_pton.o"
 fi
 done
 
-echo "$as_me:$LINENO: checking for replacing readdir using getdents()" >&5
-echo $ECHO_N "checking for replacing readdir using getdents()... $ECHO_C" >&6
-if test "${libreplace_cv_READDIR_GETDENTS+set}" = set; then
+
+{ echo "$as_me:$LINENO: checking for getaddrinfo" >&5
+echo $ECHO_N "checking for getaddrinfo... $ECHO_C" >&6; }
+if test "${libreplace_cv_HAVE_GETADDRINFO+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
 
-	if test "$cross_compiling" = yes; then
-  { { echo "$as_me:$LINENO: error: cannot run test program while cross compiling
-See \`config.log' for more details." >&5
-echo "$as_me: error: cannot run test program while cross compiling
-See \`config.log' for more details." >&2;}
-   { (exit 1); exit 1; }; }
-else
-  cat >conftest.$ac_ext <<_ACEOF
+cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
 cat confdefs.h >>conftest.$ac_ext
 cat >>conftest.$ac_ext <<_ACEOF
 /* end confdefs.h.  */
 
-#define _LIBREPLACE_REPLACE_H
-#error _donot_use_getdents_replacement_anymore
-#include "$libreplacedir/repdir_getdents.c"
-#define test_readdir_os2_delete main
-#include "$libreplacedir/test/os2_delete.c"
+#include <sys/types.h>
+#if STDC_HEADERS
+#include <stdlib.h>
+#include <stddef.h>
+#endif
+#include <sys/socket.h>
+#include <netdb.h>
+int
+main ()
+{
+
+struct sockaddr sa;
+struct addrinfo *ai = NULL;
+int ret = getaddrinfo(NULL, NULL, NULL, &ai);
+if (ret != 0) {
+	const char *es = gai_strerror(ret);
+}
+freeaddrinfo(ai);
+ret = getnameinfo(&sa, sizeof(sa),
+		NULL, 0,
+		NULL, 0, 0);
+
+
+  ;
+  return 0;
+}
 _ACEOF
-rm -f conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-  (eval $ac_link) 2>&5
+rm -f conftest.$ac_objext conftest$ac_exeext
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>conftest.er1
   ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
-  libreplace_cv_READDIR_GETDENTS=yes
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest$ac_exeext &&
+       $as_test_x conftest$ac_exeext; then
+  libreplace_cv_HAVE_GETADDRINFO=yes
 else
-  echo "$as_me: program exited with status $ac_status" >&5
-echo "$as_me: failed program was:" >&5
+  echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-( exit $ac_status )
-libreplace_cv_READDIR_GETDENTS=no
+	libreplace_cv_HAVE_GETADDRINFO=no
 fi
-rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
-fi
 
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
+      conftest$ac_exeext conftest.$ac_ext
 fi
-echo "$as_me:$LINENO: result: $libreplace_cv_READDIR_GETDENTS" >&5
-echo "${ECHO_T}$libreplace_cv_READDIR_GETDENTS" >&6
-fi
-if test x"$libreplace_cv_READDIR_GETDENTS" = x"yes"; then
+{ echo "$as_me:$LINENO: result: $libreplace_cv_HAVE_GETADDRINFO" >&5
+echo "${ECHO_T}$libreplace_cv_HAVE_GETADDRINFO" >&6; }
+if test x"$libreplace_cv_HAVE_GETADDRINFO" = x"yes"; then
 
 cat >>confdefs.h <<\_ACEOF
-#define REPLACE_READDIR 1
+#define HAVE_GETADDRINFO 1
 _ACEOF
 
 
 cat >>confdefs.h <<\_ACEOF
-#define REPLACE_READDIR_GETDENTS 1
+#define HAVE_GETNAMEINFO 1
 _ACEOF
 
-	LIBREPLACEOBJ="${LIBREPLACEOBJ} repdir_getdents.o"
-	libreplace_cv_READDIR_NEEDED=no
-fi
 
-echo "$as_me:$LINENO: checking a usable readdir()" >&5
-echo $ECHO_N "checking a usable readdir()... $ECHO_C" >&6
-if test x"$libreplace_cv_READDIR_NEEDED" = x"yes"; then
-	echo "$as_me:$LINENO: result: no" >&5
-echo "${ECHO_T}no" >&6
-	{ echo "$as_me:$LINENO: WARNING: the provided readdir() is broken" >&5
-echo "$as_me: WARNING: the provided readdir() is broken" >&2;}
+cat >>confdefs.h <<\_ACEOF
+#define HAVE_FREEADDRINFO 1
+_ACEOF
+
+
+cat >>confdefs.h <<\_ACEOF
+#define HAVE_GAI_STRERROR 1
+_ACEOF
+
 else
-	echo "$as_me:$LINENO: result: yes" >&5
-echo "${ECHO_T}yes" >&6
+	LIBREPLACE_NETWORK_OBJS="${LIBREPLACE_NETWORK_OBJS} getaddrinfo.o"
 fi
 
 
 for ac_header in ifaddrs.h
 do
 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
-if eval "test \"\${$as_ac_Header+set}\" = set"; then
-  echo "$as_me:$LINENO: checking for $ac_header" >&5
-echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
-if eval "test \"\${$as_ac_Header+set}\" = set"; then
+if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
+  { echo "$as_me:$LINENO: checking for $ac_header" >&5
+echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
+if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 fi
-echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
-echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
+ac_res=`eval echo '${'$as_ac_Header'}'`
+	       { echo "$as_me:$LINENO: result: $ac_res" >&5
+echo "${ECHO_T}$ac_res" >&6; }
 else
   # Is the header compilable?
-echo "$as_me:$LINENO: checking $ac_header usability" >&5
-echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
+echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
 cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
@@ -25015,41 +25991,37 @@
 #include <$ac_header>
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>conftest.er1
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_header_compiler=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_header_compiler=no
+	ac_header_compiler=no
 fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
-echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
-echo "${ECHO_T}$ac_header_compiler" >&6
 
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
+echo "${ECHO_T}$ac_header_compiler" >&6; }
+
 # Is the header present?
-echo "$as_me:$LINENO: checking $ac_header presence" >&5
-echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
+echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
 cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
@@ -25058,24 +26030,22 @@
 /* end confdefs.h.  */
 #include <$ac_header>
 _ACEOF
-if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
-  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
+if { (ac_try="$ac_cpp conftest.$ac_ext"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } >/dev/null; then
-  if test -s conftest.err; then
-    ac_cpp_err=$ac_c_preproc_warn_flag
-    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
-  else
-    ac_cpp_err=
-  fi
-else
-  ac_cpp_err=yes
-fi
-if test -z "$ac_cpp_err"; then
+  (exit $ac_status); } >/dev/null && {
+	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       }; then
   ac_header_preproc=yes
 else
   echo "$as_me: failed program was:" >&5
@@ -25083,9 +26053,10 @@
 
   ac_header_preproc=no
 fi
+
 rm -f conftest.err conftest.$ac_ext
-echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
-echo "${ECHO_T}$ac_header_preproc" >&6
+{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
+echo "${ECHO_T}$ac_header_preproc" >&6; }
 
 # So?  What about this header?
 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
@@ -25109,25 +26080,24 @@
 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
-    (
-      cat <<\_ASBOX
+    ( cat <<\_ASBOX
 ## ---------------------------------------- ##
 ## Report this to samba-technical at samba.org ##
 ## ---------------------------------------- ##
 _ASBOX
-    ) |
-      sed "s/^/$as_me: WARNING:     /" >&2
+     ) | sed "s/^/$as_me: WARNING:     /" >&2
     ;;
 esac
-echo "$as_me:$LINENO: checking for $ac_header" >&5
-echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
-if eval "test \"\${$as_ac_Header+set}\" = set"; then
+{ echo "$as_me:$LINENO: checking for $ac_header" >&5
+echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
+if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   eval "$as_ac_Header=\$ac_header_preproc"
 fi
-echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
-echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
+ac_res=`eval echo '${'$as_ac_Header'}'`
+	       { echo "$as_me:$LINENO: result: $ac_res" >&5
+echo "${ECHO_T}$ac_res" >&6; }
 
 fi
 if test `eval echo '${'$as_ac_Header'}'` = yes; then
@@ -25140,8 +26110,8 @@
 done
 
 
-echo "$as_me:$LINENO: checking for struct sockaddr.sa_len" >&5
-echo $ECHO_N "checking for struct sockaddr.sa_len... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking for struct sockaddr.sa_len" >&5
+echo $ECHO_N "checking for struct sockaddr.sa_len... $ECHO_C" >&6; }
 if test "${ac_cv_member_struct_sockaddr_sa_len+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
@@ -25164,33 +26134,28 @@
 }
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>conftest.er1
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_cv_member_struct_sockaddr_sa_len=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-cat >conftest.$ac_ext <<_ACEOF
+	cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
 cat confdefs.h >>conftest.$ac_ext
@@ -25209,40 +26174,37 @@
 }
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>conftest.er1
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_cv_member_struct_sockaddr_sa_len=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_cv_member_struct_sockaddr_sa_len=no
+	ac_cv_member_struct_sockaddr_sa_len=no
 fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 fi
-echo "$as_me:$LINENO: result: $ac_cv_member_struct_sockaddr_sa_len" >&5
-echo "${ECHO_T}$ac_cv_member_struct_sockaddr_sa_len" >&6
+{ echo "$as_me:$LINENO: result: $ac_cv_member_struct_sockaddr_sa_len" >&5
+echo "${ECHO_T}$ac_cv_member_struct_sockaddr_sa_len" >&6; }
 if test $ac_cv_member_struct_sockaddr_sa_len = yes; then
 
 cat >>confdefs.h <<_ACEOF
@@ -25257,8 +26219,8 @@
 fi
 
 
-echo "$as_me:$LINENO: checking for getifaddrs and freeifaddrs" >&5
-echo $ECHO_N "checking for getifaddrs and freeifaddrs... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking for getifaddrs and freeifaddrs" >&5
+echo $ECHO_N "checking for getifaddrs and freeifaddrs... $ECHO_C" >&6; }
 if test "${libreplace_cv_HAVE_GETIFADDRS+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
@@ -25293,38 +26255,34 @@
 }
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>conftest.er1
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   libreplace_cv_HAVE_GETIFADDRS=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-libreplace_cv_HAVE_GETIFADDRS=no
+	libreplace_cv_HAVE_GETIFADDRS=no
 fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 fi
-echo "$as_me:$LINENO: result: $libreplace_cv_HAVE_GETIFADDRS" >&5
-echo "${ECHO_T}$libreplace_cv_HAVE_GETIFADDRS" >&6
+{ echo "$as_me:$LINENO: result: $libreplace_cv_HAVE_GETIFADDRS" >&5
+echo "${ECHO_T}$libreplace_cv_HAVE_GETIFADDRS" >&6; }
 if test x"$libreplace_cv_HAVE_GETIFADDRS" = x"yes"; then
 
 cat >>confdefs.h <<\_ACEOF
@@ -25345,17 +26303,9 @@
 
 ##################
 # look for a method of finding the list of network interfaces
-#
-# This tests need LIBS="$NSL_LIBS $SOCKET_LIBS"
-#
-old_LIBS=$LIBS
-LIBS="$NSL_LIBS $SOCKET_LIBS"
 iface=no;
-##################
-# look for a method of finding the list of network interfaces
-iface=no;
-echo "$as_me:$LINENO: checking for iface getifaddrs" >&5
-echo $ECHO_N "checking for iface getifaddrs... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking for iface getifaddrs" >&5
+echo $ECHO_N "checking for iface getifaddrs... $ECHO_C" >&6; }
 if test "${libreplace_cv_HAVE_IFACE_GETIFADDRS+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
@@ -25382,13 +26332,22 @@
 #include "$libreplacedir/test/getifaddrs.c"
 _ACEOF
 rm -f conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-  (eval $ac_link) 2>&5
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>&5
   ac_status=$?
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
+  { (case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_try") 2>&5
   ac_status=$?
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
@@ -25401,11 +26360,13 @@
 ( exit $ac_status )
 libreplace_cv_HAVE_IFACE_GETIFADDRS=no
 fi
-rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
+rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
 fi
+
+
 fi
-echo "$as_me:$LINENO: result: $libreplace_cv_HAVE_IFACE_GETIFADDRS" >&5
-echo "${ECHO_T}$libreplace_cv_HAVE_IFACE_GETIFADDRS" >&6
+{ echo "$as_me:$LINENO: result: $libreplace_cv_HAVE_IFACE_GETIFADDRS" >&5
+echo "${ECHO_T}$libreplace_cv_HAVE_IFACE_GETIFADDRS" >&6; }
 if test x"$libreplace_cv_HAVE_IFACE_GETIFADDRS" = x"yes"; then
     iface=yes;
 cat >>confdefs.h <<\_ACEOF
@@ -25413,13 +26374,13 @@
 _ACEOF
 
 else
-	LIBREPLACEOBJ="${LIBREPLACEOBJ} getifaddrs.o"
+	LIBREPLACE_NETWORK_OBJS="${LIBREPLACE_NETWORK_OBJS} getifaddrs.o"
 fi
 
 
 if test $iface = no; then
-echo "$as_me:$LINENO: checking for iface AIX" >&5
-echo $ECHO_N "checking for iface AIX... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking for iface AIX" >&5
+echo $ECHO_N "checking for iface AIX... $ECHO_C" >&6; }
 if test "${libreplace_cv_HAVE_IFACE_AIX+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
@@ -25447,13 +26408,22 @@
 #include "$libreplacedir/test/getifaddrs.c"
 _ACEOF
 rm -f conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-  (eval $ac_link) 2>&5
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>&5
   ac_status=$?
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
+  { (case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_try") 2>&5
   ac_status=$?
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
@@ -25466,25 +26436,26 @@
 ( exit $ac_status )
 libreplace_cv_HAVE_IFACE_AIX=no
 fi
-rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
+rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
 fi
+
+
 fi
-echo "$as_me:$LINENO: result: $libreplace_cv_HAVE_IFACE_AIX" >&5
-echo "${ECHO_T}$libreplace_cv_HAVE_IFACE_AIX" >&6
+{ echo "$as_me:$LINENO: result: $libreplace_cv_HAVE_IFACE_AIX" >&5
+echo "${ECHO_T}$libreplace_cv_HAVE_IFACE_AIX" >&6; }
 if test x"$libreplace_cv_HAVE_IFACE_AIX" = x"yes"; then
     iface=yes;
 cat >>confdefs.h <<\_ACEOF
 #define HAVE_IFACE_AIX 1
 _ACEOF
 
-	old_LIBS="$old_LIBS $LIBS"
 fi
 fi
 
 
 if test $iface = no; then
-echo "$as_me:$LINENO: checking for iface ifconf" >&5
-echo $ECHO_N "checking for iface ifconf... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking for iface ifconf" >&5
+echo $ECHO_N "checking for iface ifconf... $ECHO_C" >&6; }
 if test "${libreplace_cv_HAVE_IFACE_IFCONF+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
@@ -25511,13 +26482,22 @@
 #include "$libreplacedir/test/getifaddrs.c"
 _ACEOF
 rm -f conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-  (eval $ac_link) 2>&5
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>&5
   ac_status=$?
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
+  { (case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_try") 2>&5
   ac_status=$?
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
@@ -25530,24 +26510,25 @@
 ( exit $ac_status )
 libreplace_cv_HAVE_IFACE_IFCONF=no
 fi
-rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
+rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
 fi
+
+
 fi
-echo "$as_me:$LINENO: result: $libreplace_cv_HAVE_IFACE_IFCONF" >&5
-echo "${ECHO_T}$libreplace_cv_HAVE_IFACE_IFCONF" >&6
+{ echo "$as_me:$LINENO: result: $libreplace_cv_HAVE_IFACE_IFCONF" >&5
+echo "${ECHO_T}$libreplace_cv_HAVE_IFACE_IFCONF" >&6; }
 if test x"$libreplace_cv_HAVE_IFACE_IFCONF" = x"yes"; then
     iface=yes;
 cat >>confdefs.h <<\_ACEOF
 #define HAVE_IFACE_IFCONF 1
 _ACEOF
 
-	old_LIBS="$old_LIBS $LIBS"
 fi
 fi
 
 if test $iface = no; then
-echo "$as_me:$LINENO: checking for iface ifreq" >&5
-echo $ECHO_N "checking for iface ifreq... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking for iface ifreq" >&5
+echo $ECHO_N "checking for iface ifreq... $ECHO_C" >&6; }
 if test "${libreplace_cv_HAVE_IFACE_IFREQ+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
@@ -25574,13 +26555,22 @@
 #include "$libreplacedir/test/getifaddrs.c"
 _ACEOF
 rm -f conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-  (eval $ac_link) 2>&5
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>&5
   ac_status=$?
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
+  { (case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_try") 2>&5
   ac_status=$?
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
@@ -25593,137 +26583,111 @@
 ( exit $ac_status )
 libreplace_cv_HAVE_IFACE_IFREQ=no
 fi
-rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
+rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
 fi
+
+
 fi
-echo "$as_me:$LINENO: result: $libreplace_cv_HAVE_IFACE_IFREQ" >&5
-echo "${ECHO_T}$libreplace_cv_HAVE_IFACE_IFREQ" >&6
+{ echo "$as_me:$LINENO: result: $libreplace_cv_HAVE_IFACE_IFREQ" >&5
+echo "${ECHO_T}$libreplace_cv_HAVE_IFACE_IFREQ" >&6; }
 if test x"$libreplace_cv_HAVE_IFACE_IFREQ" = x"yes"; then
     iface=yes;
 cat >>confdefs.h <<\_ACEOF
 #define HAVE_IFACE_IFREQ 1
 _ACEOF
 
-	old_LIBS="$old_LIBS $LIBS"
 fi
 fi
 
-LIBS=$old_LIBS
-
-
-
-
-
-
-for ac_func in syslog printf memset memcpy
-do
-as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
-echo "$as_me:$LINENO: checking for $ac_func" >&5
-echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
-if eval "test \"\${$as_ac_var+set}\" = set"; then
+{ echo "$as_me:$LINENO: checking for ipv6 support" >&5
+echo $ECHO_N "checking for ipv6 support... $ECHO_C" >&6; }
+if test "${libreplace_cv_HAVE_IPV6+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
-  cat >conftest.$ac_ext <<_ACEOF
+
+	cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
 cat confdefs.h >>conftest.$ac_ext
 cat >>conftest.$ac_ext <<_ACEOF
 /* end confdefs.h.  */
-/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
-   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
-#define $ac_func innocuous_$ac_func
 
-/* System header to define __stub macros and hopefully few prototypes,
-    which can conflict with char $ac_func (); below.
-    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
-    <limits.h> exists even on freestanding compilers.  */
+#include <stdlib.h> /* for NULL */
+#include <sys/socket.h>
+#include <sys/types.h>
+#include <netdb.h>
 
-#ifdef __STDC__
-# include <limits.h>
-#else
-# include <assert.h>
-#endif
-
-#undef $ac_func
-
-/* Override any gcc2 internal prototype to avoid an error.  */
-#ifdef __cplusplus
-extern "C"
-{
-#endif
-/* We use char because int might match the return type of a gcc2
-   builtin and then its argument prototype would still apply.  */
-char $ac_func ();
-/* The GNU C library defines this for functions which it implements
-    to always fail with ENOSYS.  Some functions are actually named
-    something starting with __ and the normal name is an alias.  */
-#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
-choke me
-#else
-char (*f) () = $ac_func;
-#endif
-#ifdef __cplusplus
-}
-#endif
-
 int
 main ()
 {
-return f != $ac_func;
+
+struct sockaddr_storage sa_store;
+struct addrinfo *ai = NULL;
+struct in6_addr in6addr;
+int idx = if_nametoindex("iface1");
+int s = socket(AF_INET6, SOCK_STREAM, 0);
+int ret = getaddrinfo(NULL, NULL, NULL, &ai);
+if (ret != 0) {
+	const char *es = gai_strerror(ret);
+}
+freeaddrinfo(ai);
+
   ;
   return 0;
 }
 _ACEOF
 rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-  (eval $ac_link) 2>conftest.er1
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
-  eval "$as_ac_var=yes"
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest$ac_exeext &&
+       $as_test_x conftest$ac_exeext; then
+
+		libreplace_cv_HAVE_IPV6=yes
+
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-eval "$as_ac_var=no"
+
+		libreplace_cv_HAVE_IPV6=no
+
 fi
-rm -f conftest.err conftest.$ac_objext \
+
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
+
 fi
-echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
-echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
-if test `eval echo '${'$as_ac_var'}'` = yes; then
-  cat >>confdefs.h <<_ACEOF
-#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
+{ echo "$as_me:$LINENO: result: $libreplace_cv_HAVE_IPV6" >&5
+echo "${ECHO_T}$libreplace_cv_HAVE_IPV6" >&6; }
+if test x"$libreplace_cv_HAVE_IPV6" = x"yes"; then
+
+cat >>confdefs.h <<\_ACEOF
+#define HAVE_IPV6 1
 _ACEOF
 
-else
-  { { echo "$as_me:$LINENO: error: Required function not found" >&5
-echo "$as_me: error: Required function not found" >&2;}
-   { (exit 1); exit 1; }; }
 fi
-done
 
+LIBS=$old_LIBS
+CPPFLAGS="$SAVE_CPPFLAGS"
 
-echo "LIBREPLACE_BROKEN_CHECKS: END"
+LIBREPLACEOBJ="${LIBREPLACEOBJ} ${LIBREPLACE_NETWORK_OBJS}"
 
+echo "LIBREPLACE_NETWORK_CHECKS: END"
 
+
 CPPFLAGS="${SAVE_CPPFLAGS}"
 
 LIBREPLACE_DIR=`echo ${libreplacedir} | sed -e "s;${srcdir};;" -e "s;^/;;"`
@@ -25735,7 +26699,7 @@
 
 
 # add -ldl to the global LIBS
-LIBS="${LIBS} ${LIBDL}"
+LIBS="${LIBS} ${LIBDL} ${LIBREPLACE_NETWORK_LIBS}"
 
 
 
@@ -25744,22 +26708,22 @@
 
 
 
-
-for ac_header in aio.h arpa/inet.h sys/fcntl.h sys/select.h fcntl.h sys/time.h sys/unistd.h rpc/nettype.h
+for ac_header in aio.h sys/fcntl.h sys/select.h fcntl.h sys/time.h sys/unistd.h rpc/nettype.h
 do
 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
-if eval "test \"\${$as_ac_Header+set}\" = set"; then
-  echo "$as_me:$LINENO: checking for $ac_header" >&5
-echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
-if eval "test \"\${$as_ac_Header+set}\" = set"; then
+if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
+  { echo "$as_me:$LINENO: checking for $ac_header" >&5
+echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
+if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 fi
-echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
-echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
+ac_res=`eval echo '${'$as_ac_Header'}'`
+	       { echo "$as_me:$LINENO: result: $ac_res" >&5
+echo "${ECHO_T}$ac_res" >&6; }
 else
   # Is the header compilable?
-echo "$as_me:$LINENO: checking $ac_header usability" >&5
-echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
+echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
 cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
@@ -25770,41 +26734,37 @@
 #include <$ac_header>
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>conftest.er1
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_header_compiler=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_header_compiler=no
+	ac_header_compiler=no
 fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
-echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
-echo "${ECHO_T}$ac_header_compiler" >&6
 
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
+echo "${ECHO_T}$ac_header_compiler" >&6; }
+
 # Is the header present?
-echo "$as_me:$LINENO: checking $ac_header presence" >&5
-echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
+echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
 cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
@@ -25813,24 +26773,22 @@
 /* end confdefs.h.  */
 #include <$ac_header>
 _ACEOF
-if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
-  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
+if { (ac_try="$ac_cpp conftest.$ac_ext"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } >/dev/null; then
-  if test -s conftest.err; then
-    ac_cpp_err=$ac_c_preproc_warn_flag
-    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
-  else
-    ac_cpp_err=
-  fi
-else
-  ac_cpp_err=yes
-fi
-if test -z "$ac_cpp_err"; then
+  (exit $ac_status); } >/dev/null && {
+	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       }; then
   ac_header_preproc=yes
 else
   echo "$as_me: failed program was:" >&5
@@ -25838,9 +26796,10 @@
 
   ac_header_preproc=no
 fi
+
 rm -f conftest.err conftest.$ac_ext
-echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
-echo "${ECHO_T}$ac_header_preproc" >&6
+{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
+echo "${ECHO_T}$ac_header_preproc" >&6; }
 
 # So?  What about this header?
 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
@@ -25864,25 +26823,24 @@
 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
-    (
-      cat <<\_ASBOX
+    ( cat <<\_ASBOX
 ## ---------------------------------------- ##
 ## Report this to samba-technical at samba.org ##
 ## ---------------------------------------- ##
 _ASBOX
-    ) |
-      sed "s/^/$as_me: WARNING:     /" >&2
+     ) | sed "s/^/$as_me: WARNING:     /" >&2
     ;;
 esac
-echo "$as_me:$LINENO: checking for $ac_header" >&5
-echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
-if eval "test \"\${$as_ac_Header+set}\" = set"; then
+{ echo "$as_me:$LINENO: checking for $ac_header" >&5
+echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
+if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   eval "$as_ac_Header=\$ac_header_preproc"
 fi
-echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
-echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
+ac_res=`eval echo '${'$as_ac_Header'}'`
+	       { echo "$as_me:$LINENO: result: $ac_res" >&5
+echo "${ECHO_T}$ac_res" >&6; }
 
 fi
 if test `eval echo '${'$as_ac_Header'}'` = yes; then
@@ -25903,18 +26861,19 @@
 for ac_header in unistd.h utime.h grp.h sys/id.h memory.h alloca.h
 do
 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
-if eval "test \"\${$as_ac_Header+set}\" = set"; then
-  echo "$as_me:$LINENO: checking for $ac_header" >&5
-echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
-if eval "test \"\${$as_ac_Header+set}\" = set"; then
+if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
+  { echo "$as_me:$LINENO: checking for $ac_header" >&5
+echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
+if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 fi
-echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
-echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
+ac_res=`eval echo '${'$as_ac_Header'}'`
+	       { echo "$as_me:$LINENO: result: $ac_res" >&5
+echo "${ECHO_T}$ac_res" >&6; }
 else
   # Is the header compilable?
-echo "$as_me:$LINENO: checking $ac_header usability" >&5
-echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
+echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
 cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
@@ -25925,41 +26884,37 @@
 #include <$ac_header>
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>conftest.er1
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_header_compiler=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_header_compiler=no
+	ac_header_compiler=no
 fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
-echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
-echo "${ECHO_T}$ac_header_compiler" >&6
 
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
+echo "${ECHO_T}$ac_header_compiler" >&6; }
+
 # Is the header present?
-echo "$as_me:$LINENO: checking $ac_header presence" >&5
-echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
+echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
 cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
@@ -25968,24 +26923,22 @@
 /* end confdefs.h.  */
 #include <$ac_header>
 _ACEOF
-if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
-  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
+if { (ac_try="$ac_cpp conftest.$ac_ext"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } >/dev/null; then
-  if test -s conftest.err; then
-    ac_cpp_err=$ac_c_preproc_warn_flag
-    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
-  else
-    ac_cpp_err=
-  fi
-else
-  ac_cpp_err=yes
-fi
-if test -z "$ac_cpp_err"; then
+  (exit $ac_status); } >/dev/null && {
+	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       }; then
   ac_header_preproc=yes
 else
   echo "$as_me: failed program was:" >&5
@@ -25993,9 +26946,10 @@
 
   ac_header_preproc=no
 fi
+
 rm -f conftest.err conftest.$ac_ext
-echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
-echo "${ECHO_T}$ac_header_preproc" >&6
+{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
+echo "${ECHO_T}$ac_header_preproc" >&6; }
 
 # So?  What about this header?
 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
@@ -26019,25 +26973,24 @@
 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
-    (
-      cat <<\_ASBOX
+    ( cat <<\_ASBOX
 ## ---------------------------------------- ##
 ## Report this to samba-technical at samba.org ##
 ## ---------------------------------------- ##
 _ASBOX
-    ) |
-      sed "s/^/$as_me: WARNING:     /" >&2
+     ) | sed "s/^/$as_me: WARNING:     /" >&2
     ;;
 esac
-echo "$as_me:$LINENO: checking for $ac_header" >&5
-echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
-if eval "test \"\${$as_ac_Header+set}\" = set"; then
+{ echo "$as_me:$LINENO: checking for $ac_header" >&5
+echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
+if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   eval "$as_ac_Header=\$ac_header_preproc"
 fi
-echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
-echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
+ac_res=`eval echo '${'$as_ac_Header'}'`
+	       { echo "$as_me:$LINENO: result: $ac_res" >&5
+echo "${ECHO_T}$ac_res" >&6; }
 
 fi
 if test `eval echo '${'$as_ac_Header'}'` = yes; then
@@ -26055,18 +27008,19 @@
 for ac_header in limits.h float.h pthread.h
 do
 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
-if eval "test \"\${$as_ac_Header+set}\" = set"; then
-  echo "$as_me:$LINENO: checking for $ac_header" >&5
-echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
-if eval "test \"\${$as_ac_Header+set}\" = set"; then
+if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
+  { echo "$as_me:$LINENO: checking for $ac_header" >&5
+echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
+if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 fi
-echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
-echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
+ac_res=`eval echo '${'$as_ac_Header'}'`
+	       { echo "$as_me:$LINENO: result: $ac_res" >&5
+echo "${ECHO_T}$ac_res" >&6; }
 else
   # Is the header compilable?
-echo "$as_me:$LINENO: checking $ac_header usability" >&5
-echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
+echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
 cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
@@ -26077,41 +27031,37 @@
 #include <$ac_header>
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>conftest.er1
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_header_compiler=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_header_compiler=no
+	ac_header_compiler=no
 fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
-echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
-echo "${ECHO_T}$ac_header_compiler" >&6
 
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
+echo "${ECHO_T}$ac_header_compiler" >&6; }
+
 # Is the header present?
-echo "$as_me:$LINENO: checking $ac_header presence" >&5
-echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
+echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
 cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
@@ -26120,24 +27070,22 @@
 /* end confdefs.h.  */
 #include <$ac_header>
 _ACEOF
-if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
-  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
+if { (ac_try="$ac_cpp conftest.$ac_ext"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } >/dev/null; then
-  if test -s conftest.err; then
-    ac_cpp_err=$ac_c_preproc_warn_flag
-    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
-  else
-    ac_cpp_err=
-  fi
-else
-  ac_cpp_err=yes
-fi
-if test -z "$ac_cpp_err"; then
+  (exit $ac_status); } >/dev/null && {
+	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       }; then
   ac_header_preproc=yes
 else
   echo "$as_me: failed program was:" >&5
@@ -26145,9 +27093,10 @@
 
   ac_header_preproc=no
 fi
+
 rm -f conftest.err conftest.$ac_ext
-echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
-echo "${ECHO_T}$ac_header_preproc" >&6
+{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
+echo "${ECHO_T}$ac_header_preproc" >&6; }
 
 # So?  What about this header?
 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
@@ -26171,25 +27120,24 @@
 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
-    (
-      cat <<\_ASBOX
+    ( cat <<\_ASBOX
 ## ---------------------------------------- ##
 ## Report this to samba-technical at samba.org ##
 ## ---------------------------------------- ##
 _ASBOX
-    ) |
-      sed "s/^/$as_me: WARNING:     /" >&2
+     ) | sed "s/^/$as_me: WARNING:     /" >&2
     ;;
 esac
-echo "$as_me:$LINENO: checking for $ac_header" >&5
-echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
-if eval "test \"\${$as_ac_Header+set}\" = set"; then
+{ echo "$as_me:$LINENO: checking for $ac_header" >&5
+echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
+if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   eval "$as_ac_Header=\$ac_header_preproc"
 fi
-echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
-echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
+ac_res=`eval echo '${'$as_ac_Header'}'`
+	       { echo "$as_me:$LINENO: result: $ac_res" >&5
+echo "${ECHO_T}$ac_res" >&6; }
 
 fi
 if test `eval echo '${'$as_ac_Header'}'` = yes; then
@@ -26207,18 +27155,19 @@
 for ac_header in rpc/rpc.h rpcsvc/nis.h rpcsvc/ypclnt.h
 do
 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
-if eval "test \"\${$as_ac_Header+set}\" = set"; then
-  echo "$as_me:$LINENO: checking for $ac_header" >&5
-echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
-if eval "test \"\${$as_ac_Header+set}\" = set"; then
+if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
+  { echo "$as_me:$LINENO: checking for $ac_header" >&5
+echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
+if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 fi
-echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
-echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
+ac_res=`eval echo '${'$as_ac_Header'}'`
+	       { echo "$as_me:$LINENO: result: $ac_res" >&5
+echo "${ECHO_T}$ac_res" >&6; }
 else
   # Is the header compilable?
-echo "$as_me:$LINENO: checking $ac_header usability" >&5
-echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
+echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
 cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
@@ -26229,41 +27178,37 @@
 #include <$ac_header>
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>conftest.er1
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_header_compiler=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_header_compiler=no
+	ac_header_compiler=no
 fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
-echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
-echo "${ECHO_T}$ac_header_compiler" >&6
 
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
+echo "${ECHO_T}$ac_header_compiler" >&6; }
+
 # Is the header present?
-echo "$as_me:$LINENO: checking $ac_header presence" >&5
-echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
+echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
 cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
@@ -26272,24 +27217,22 @@
 /* end confdefs.h.  */
 #include <$ac_header>
 _ACEOF
-if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
-  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
+if { (ac_try="$ac_cpp conftest.$ac_ext"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } >/dev/null; then
-  if test -s conftest.err; then
-    ac_cpp_err=$ac_c_preproc_warn_flag
-    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
-  else
-    ac_cpp_err=
-  fi
-else
-  ac_cpp_err=yes
-fi
-if test -z "$ac_cpp_err"; then
+  (exit $ac_status); } >/dev/null && {
+	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       }; then
   ac_header_preproc=yes
 else
   echo "$as_me: failed program was:" >&5
@@ -26297,9 +27240,10 @@
 
   ac_header_preproc=no
 fi
+
 rm -f conftest.err conftest.$ac_ext
-echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
-echo "${ECHO_T}$ac_header_preproc" >&6
+{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
+echo "${ECHO_T}$ac_header_preproc" >&6; }
 
 # So?  What about this header?
 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
@@ -26323,25 +27267,24 @@
 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
-    (
-      cat <<\_ASBOX
+    ( cat <<\_ASBOX
 ## ---------------------------------------- ##
 ## Report this to samba-technical at samba.org ##
 ## ---------------------------------------- ##
 _ASBOX
-    ) |
-      sed "s/^/$as_me: WARNING:     /" >&2
+     ) | sed "s/^/$as_me: WARNING:     /" >&2
     ;;
 esac
-echo "$as_me:$LINENO: checking for $ac_header" >&5
-echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
-if eval "test \"\${$as_ac_Header+set}\" = set"; then
+{ echo "$as_me:$LINENO: checking for $ac_header" >&5
+echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
+if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   eval "$as_ac_Header=\$ac_header_preproc"
 fi
-echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
-echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
+ac_res=`eval echo '${'$as_ac_Header'}'`
+	       { echo "$as_me:$LINENO: result: $ac_res" >&5
+echo "${ECHO_T}$ac_res" >&6; }
 
 fi
 if test `eval echo '${'$as_ac_Header'}'` = yes; then
@@ -26363,18 +27306,19 @@
 for ac_header in sys/param.h ctype.h sys/wait.h sys/resource.h sys/ioctl.h sys/ipc.h sys/prctl.h
 do
 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
-if eval "test \"\${$as_ac_Header+set}\" = set"; then
-  echo "$as_me:$LINENO: checking for $ac_header" >&5
-echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
-if eval "test \"\${$as_ac_Header+set}\" = set"; then
+if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
+  { echo "$as_me:$LINENO: checking for $ac_header" >&5
+echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
+if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 fi
-echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
-echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
+ac_res=`eval echo '${'$as_ac_Header'}'`
+	       { echo "$as_me:$LINENO: result: $ac_res" >&5
+echo "${ECHO_T}$ac_res" >&6; }
 else
   # Is the header compilable?
-echo "$as_me:$LINENO: checking $ac_header usability" >&5
-echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
+echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
 cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
@@ -26385,41 +27329,37 @@
 #include <$ac_header>
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>conftest.er1
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_header_compiler=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_header_compiler=no
+	ac_header_compiler=no
 fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
-echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
-echo "${ECHO_T}$ac_header_compiler" >&6
 
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
+echo "${ECHO_T}$ac_header_compiler" >&6; }
+
 # Is the header present?
-echo "$as_me:$LINENO: checking $ac_header presence" >&5
-echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
+echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
 cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
@@ -26428,24 +27368,22 @@
 /* end confdefs.h.  */
 #include <$ac_header>
 _ACEOF
-if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
-  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
+if { (ac_try="$ac_cpp conftest.$ac_ext"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } >/dev/null; then
-  if test -s conftest.err; then
-    ac_cpp_err=$ac_c_preproc_warn_flag
-    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
-  else
-    ac_cpp_err=
-  fi
-else
-  ac_cpp_err=yes
-fi
-if test -z "$ac_cpp_err"; then
+  (exit $ac_status); } >/dev/null && {
+	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       }; then
   ac_header_preproc=yes
 else
   echo "$as_me: failed program was:" >&5
@@ -26453,9 +27391,10 @@
 
   ac_header_preproc=no
 fi
+
 rm -f conftest.err conftest.$ac_ext
-echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
-echo "${ECHO_T}$ac_header_preproc" >&6
+{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
+echo "${ECHO_T}$ac_header_preproc" >&6; }
 
 # So?  What about this header?
 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
@@ -26479,25 +27418,24 @@
 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
-    (
-      cat <<\_ASBOX
+    ( cat <<\_ASBOX
 ## ---------------------------------------- ##
 ## Report this to samba-technical at samba.org ##
 ## ---------------------------------------- ##
 _ASBOX
-    ) |
-      sed "s/^/$as_me: WARNING:     /" >&2
+     ) | sed "s/^/$as_me: WARNING:     /" >&2
     ;;
 esac
-echo "$as_me:$LINENO: checking for $ac_header" >&5
-echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
-if eval "test \"\${$as_ac_Header+set}\" = set"; then
+{ echo "$as_me:$LINENO: checking for $ac_header" >&5
+echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
+if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   eval "$as_ac_Header=\$ac_header_preproc"
 fi
-echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
-echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
+ac_res=`eval echo '${'$as_ac_Header'}'`
+	       { echo "$as_me:$LINENO: result: $ac_res" >&5
+echo "${ECHO_T}$ac_res" >&6; }
 
 fi
 if test `eval echo '${'$as_ac_Header'}'` = yes; then
@@ -26516,22 +27454,22 @@
 
 
 
-
-for ac_header in sys/mman.h sys/filio.h sys/priv.h sys/shm.h string.h strings.h stdlib.h sys/socket.h
+for ac_header in sys/mman.h sys/filio.h sys/priv.h sys/shm.h string.h strings.h stdlib.h
 do
 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
-if eval "test \"\${$as_ac_Header+set}\" = set"; then
-  echo "$as_me:$LINENO: checking for $ac_header" >&5
-echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
-if eval "test \"\${$as_ac_Header+set}\" = set"; then
+if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
+  { echo "$as_me:$LINENO: checking for $ac_header" >&5
+echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
+if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 fi
-echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
-echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
+ac_res=`eval echo '${'$as_ac_Header'}'`
+	       { echo "$as_me:$LINENO: result: $ac_res" >&5
+echo "${ECHO_T}$ac_res" >&6; }
 else
   # Is the header compilable?
-echo "$as_me:$LINENO: checking $ac_header usability" >&5
-echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
+echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
 cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
@@ -26542,41 +27480,37 @@
 #include <$ac_header>
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>conftest.er1
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_header_compiler=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_header_compiler=no
+	ac_header_compiler=no
 fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
-echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
-echo "${ECHO_T}$ac_header_compiler" >&6
 
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
+echo "${ECHO_T}$ac_header_compiler" >&6; }
+
 # Is the header present?
-echo "$as_me:$LINENO: checking $ac_header presence" >&5
-echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
+echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
 cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
@@ -26585,175 +27519,22 @@
 /* end confdefs.h.  */
 #include <$ac_header>
 _ACEOF
-if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
-  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
-  ac_status=$?
-  grep -v '^ *+' conftest.er1 >conftest.err
-  rm -f conftest.er1
-  cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } >/dev/null; then
-  if test -s conftest.err; then
-    ac_cpp_err=$ac_c_preproc_warn_flag
-    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
-  else
-    ac_cpp_err=
-  fi
-else
-  ac_cpp_err=yes
-fi
-if test -z "$ac_cpp_err"; then
-  ac_header_preproc=yes
-else
-  echo "$as_me: failed program was:" >&5
-sed 's/^/| /' conftest.$ac_ext >&5
-
-  ac_header_preproc=no
-fi
-rm -f conftest.err conftest.$ac_ext
-echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
-echo "${ECHO_T}$ac_header_preproc" >&6
-
-# So?  What about this header?
-case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
-  yes:no: )
-    { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
-echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
-    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
-echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
-    ac_header_preproc=yes
-    ;;
-  no:yes:* )
-    { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
-echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
-    { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
-echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
-    { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
-echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
-    { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
-echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
-    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
-echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
-    { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
-echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
-    (
-      cat <<\_ASBOX
-## ---------------------------------------- ##
-## Report this to samba-technical at samba.org ##
-## ---------------------------------------- ##
-_ASBOX
-    ) |
-      sed "s/^/$as_me: WARNING:     /" >&2
-    ;;
+if { (ac_try="$ac_cpp conftest.$ac_ext"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
 esac
-echo "$as_me:$LINENO: checking for $ac_header" >&5
-echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
-if eval "test \"\${$as_ac_Header+set}\" = set"; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
-else
-  eval "$as_ac_Header=\$ac_header_preproc"
-fi
-echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
-echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
-
-fi
-if test `eval echo '${'$as_ac_Header'}'` = yes; then
-  cat >>confdefs.h <<_ACEOF
-#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
-_ACEOF
-
-fi
-
-done
-
-
-
-for ac_header in sys/un.h ifaddrs.h
-do
-as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
-if eval "test \"\${$as_ac_Header+set}\" = set"; then
-  echo "$as_me:$LINENO: checking for $ac_header" >&5
-echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
-if eval "test \"\${$as_ac_Header+set}\" = set"; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
-fi
-echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
-echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
-else
-  # Is the header compilable?
-echo "$as_me:$LINENO: checking $ac_header usability" >&5
-echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
-cat >conftest.$ac_ext <<_ACEOF
-/* confdefs.h.  */
-_ACEOF
-cat confdefs.h >>conftest.$ac_ext
-cat >>conftest.$ac_ext <<_ACEOF
-/* end confdefs.h.  */
-$ac_includes_default
-#include <$ac_header>
-_ACEOF
-rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>conftest.er1
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
-  ac_header_compiler=yes
-else
-  echo "$as_me: failed program was:" >&5
-sed 's/^/| /' conftest.$ac_ext >&5
-
-ac_header_compiler=no
-fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
-echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
-echo "${ECHO_T}$ac_header_compiler" >&6
-
-# Is the header present?
-echo "$as_me:$LINENO: checking $ac_header presence" >&5
-echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
-cat >conftest.$ac_ext <<_ACEOF
-/* confdefs.h.  */
-_ACEOF
-cat confdefs.h >>conftest.$ac_ext
-cat >>conftest.$ac_ext <<_ACEOF
-/* end confdefs.h.  */
-#include <$ac_header>
-_ACEOF
-if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
-  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
-  ac_status=$?
-  grep -v '^ *+' conftest.er1 >conftest.err
-  rm -f conftest.er1
-  cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } >/dev/null; then
-  if test -s conftest.err; then
-    ac_cpp_err=$ac_c_preproc_warn_flag
-    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
-  else
-    ac_cpp_err=
-  fi
-else
-  ac_cpp_err=yes
-fi
-if test -z "$ac_cpp_err"; then
+  (exit $ac_status); } >/dev/null && {
+	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       }; then
   ac_header_preproc=yes
 else
   echo "$as_me: failed program was:" >&5
@@ -26761,9 +27542,10 @@
 
   ac_header_preproc=no
 fi
+
 rm -f conftest.err conftest.$ac_ext
-echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
-echo "${ECHO_T}$ac_header_preproc" >&6
+{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
+echo "${ECHO_T}$ac_header_preproc" >&6; }
 
 # So?  What about this header?
 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
@@ -26787,25 +27569,24 @@
 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
-    (
-      cat <<\_ASBOX
+    ( cat <<\_ASBOX
 ## ---------------------------------------- ##
 ## Report this to samba-technical at samba.org ##
 ## ---------------------------------------- ##
 _ASBOX
-    ) |
-      sed "s/^/$as_me: WARNING:     /" >&2
+     ) | sed "s/^/$as_me: WARNING:     /" >&2
     ;;
 esac
-echo "$as_me:$LINENO: checking for $ac_header" >&5
-echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
-if eval "test \"\${$as_ac_Header+set}\" = set"; then
+{ echo "$as_me:$LINENO: checking for $ac_header" >&5
+echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
+if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   eval "$as_ac_Header=\$ac_header_preproc"
 fi
-echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
-echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
+ac_res=`eval echo '${'$as_ac_Header'}'`
+	       { echo "$as_me:$LINENO: result: $ac_res" >&5
+echo "${ECHO_T}$ac_res" >&6; }
 
 fi
 if test `eval echo '${'$as_ac_Header'}'` = yes; then
@@ -26826,18 +27607,19 @@
 for ac_header in sys/mount.h sys/vfs.h sys/fs/s5param.h sys/filsys.h termios.h termio.h
 do
 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
-if eval "test \"\${$as_ac_Header+set}\" = set"; then
-  echo "$as_me:$LINENO: checking for $ac_header" >&5
-echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
-if eval "test \"\${$as_ac_Header+set}\" = set"; then
+if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
+  { echo "$as_me:$LINENO: checking for $ac_header" >&5
+echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
+if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 fi
-echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
-echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
+ac_res=`eval echo '${'$as_ac_Header'}'`
+	       { echo "$as_me:$LINENO: result: $ac_res" >&5
+echo "${ECHO_T}$ac_res" >&6; }
 else
   # Is the header compilable?
-echo "$as_me:$LINENO: checking $ac_header usability" >&5
-echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
+echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
 cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
@@ -26848,41 +27630,37 @@
 #include <$ac_header>
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>conftest.er1
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_header_compiler=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_header_compiler=no
+	ac_header_compiler=no
 fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
-echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
-echo "${ECHO_T}$ac_header_compiler" >&6
 
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
+echo "${ECHO_T}$ac_header_compiler" >&6; }
+
 # Is the header present?
-echo "$as_me:$LINENO: checking $ac_header presence" >&5
-echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
+echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
 cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
@@ -26891,24 +27669,22 @@
 /* end confdefs.h.  */
 #include <$ac_header>
 _ACEOF
-if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
-  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
+if { (ac_try="$ac_cpp conftest.$ac_ext"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } >/dev/null; then
-  if test -s conftest.err; then
-    ac_cpp_err=$ac_c_preproc_warn_flag
-    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
-  else
-    ac_cpp_err=
-  fi
-else
-  ac_cpp_err=yes
-fi
-if test -z "$ac_cpp_err"; then
+  (exit $ac_status); } >/dev/null && {
+	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       }; then
   ac_header_preproc=yes
 else
   echo "$as_me: failed program was:" >&5
@@ -26916,9 +27692,10 @@
 
   ac_header_preproc=no
 fi
+
 rm -f conftest.err conftest.$ac_ext
-echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
-echo "${ECHO_T}$ac_header_preproc" >&6
+{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
+echo "${ECHO_T}$ac_header_preproc" >&6; }
 
 # So?  What about this header?
 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
@@ -26942,25 +27719,24 @@
 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
-    (
-      cat <<\_ASBOX
+    ( cat <<\_ASBOX
 ## ---------------------------------------- ##
 ## Report this to samba-technical at samba.org ##
 ## ---------------------------------------- ##
 _ASBOX
-    ) |
-      sed "s/^/$as_me: WARNING:     /" >&2
+     ) | sed "s/^/$as_me: WARNING:     /" >&2
     ;;
 esac
-echo "$as_me:$LINENO: checking for $ac_header" >&5
-echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
-if eval "test \"\${$as_ac_Header+set}\" = set"; then
+{ echo "$as_me:$LINENO: checking for $ac_header" >&5
+echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
+if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   eval "$as_ac_Header=\$ac_header_preproc"
 fi
-echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
-echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
+ac_res=`eval echo '${'$as_ac_Header'}'`
+	       { echo "$as_me:$LINENO: result: $ac_res" >&5
+echo "${ECHO_T}$ac_res" >&6; }
 
 fi
 if test `eval echo '${'$as_ac_Header'}'` = yes; then
@@ -26977,22 +27753,22 @@
 
 
 
-
-for ac_header in sys/termio.h sys/statfs.h sys/dustat.h sys/statvfs.h stdarg.h sys/sockio.h
+for ac_header in sys/termio.h sys/statfs.h sys/dustat.h sys/statvfs.h stdarg.h
 do
 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
-if eval "test \"\${$as_ac_Header+set}\" = set"; then
-  echo "$as_me:$LINENO: checking for $ac_header" >&5
-echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
-if eval "test \"\${$as_ac_Header+set}\" = set"; then
+if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
+  { echo "$as_me:$LINENO: checking for $ac_header" >&5
+echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
+if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 fi
-echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
-echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
+ac_res=`eval echo '${'$as_ac_Header'}'`
+	       { echo "$as_me:$LINENO: result: $ac_res" >&5
+echo "${ECHO_T}$ac_res" >&6; }
 else
   # Is the header compilable?
-echo "$as_me:$LINENO: checking $ac_header usability" >&5
-echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
+echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
 cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
@@ -27003,41 +27779,37 @@
 #include <$ac_header>
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>conftest.er1
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_header_compiler=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_header_compiler=no
+	ac_header_compiler=no
 fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
-echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
-echo "${ECHO_T}$ac_header_compiler" >&6
 
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
+echo "${ECHO_T}$ac_header_compiler" >&6; }
+
 # Is the header present?
-echo "$as_me:$LINENO: checking $ac_header presence" >&5
-echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
+echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
 cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
@@ -27046,24 +27818,22 @@
 /* end confdefs.h.  */
 #include <$ac_header>
 _ACEOF
-if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
-  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
+if { (ac_try="$ac_cpp conftest.$ac_ext"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } >/dev/null; then
-  if test -s conftest.err; then
-    ac_cpp_err=$ac_c_preproc_warn_flag
-    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
-  else
-    ac_cpp_err=
-  fi
-else
-  ac_cpp_err=yes
-fi
-if test -z "$ac_cpp_err"; then
+  (exit $ac_status); } >/dev/null && {
+	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       }; then
   ac_header_preproc=yes
 else
   echo "$as_me: failed program was:" >&5
@@ -27071,9 +27841,10 @@
 
   ac_header_preproc=no
 fi
+
 rm -f conftest.err conftest.$ac_ext
-echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
-echo "${ECHO_T}$ac_header_preproc" >&6
+{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
+echo "${ECHO_T}$ac_header_preproc" >&6; }
 
 # So?  What about this header?
 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
@@ -27097,25 +27868,24 @@
 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
-    (
-      cat <<\_ASBOX
+    ( cat <<\_ASBOX
 ## ---------------------------------------- ##
 ## Report this to samba-technical at samba.org ##
 ## ---------------------------------------- ##
 _ASBOX
-    ) |
-      sed "s/^/$as_me: WARNING:     /" >&2
+     ) | sed "s/^/$as_me: WARNING:     /" >&2
     ;;
 esac
-echo "$as_me:$LINENO: checking for $ac_header" >&5
-echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
-if eval "test \"\${$as_ac_Header+set}\" = set"; then
+{ echo "$as_me:$LINENO: checking for $ac_header" >&5
+echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
+if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   eval "$as_ac_Header=\$ac_header_preproc"
 fi
-echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
-echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
+ac_res=`eval echo '${'$as_ac_Header'}'`
+	       { echo "$as_me:$LINENO: result: $ac_res" >&5
+echo "${ECHO_T}$ac_res" >&6; }
 
 fi
 if test `eval echo '${'$as_ac_Header'}'` = yes; then
@@ -27131,18 +27901,19 @@
 for ac_header in sys/sysmacros.h
 do
 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
-if eval "test \"\${$as_ac_Header+set}\" = set"; then
-  echo "$as_me:$LINENO: checking for $ac_header" >&5
-echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
-if eval "test \"\${$as_ac_Header+set}\" = set"; then
+if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
+  { echo "$as_me:$LINENO: checking for $ac_header" >&5
+echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
+if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 fi
-echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
-echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
+ac_res=`eval echo '${'$as_ac_Header'}'`
+	       { echo "$as_me:$LINENO: result: $ac_res" >&5
+echo "${ECHO_T}$ac_res" >&6; }
 else
   # Is the header compilable?
-echo "$as_me:$LINENO: checking $ac_header usability" >&5
-echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
+echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
 cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
@@ -27153,41 +27924,37 @@
 #include <$ac_header>
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>conftest.er1
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_header_compiler=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_header_compiler=no
+	ac_header_compiler=no
 fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
-echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
-echo "${ECHO_T}$ac_header_compiler" >&6
 
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
+echo "${ECHO_T}$ac_header_compiler" >&6; }
+
 # Is the header present?
-echo "$as_me:$LINENO: checking $ac_header presence" >&5
-echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
+echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
 cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
@@ -27196,24 +27963,22 @@
 /* end confdefs.h.  */
 #include <$ac_header>
 _ACEOF
-if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
-  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
+if { (ac_try="$ac_cpp conftest.$ac_ext"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } >/dev/null; then
-  if test -s conftest.err; then
-    ac_cpp_err=$ac_c_preproc_warn_flag
-    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
-  else
-    ac_cpp_err=
-  fi
-else
-  ac_cpp_err=yes
-fi
-if test -z "$ac_cpp_err"; then
+  (exit $ac_status); } >/dev/null && {
+	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       }; then
   ac_header_preproc=yes
 else
   echo "$as_me: failed program was:" >&5
@@ -27221,9 +27986,10 @@
 
   ac_header_preproc=no
 fi
+
 rm -f conftest.err conftest.$ac_ext
-echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
-echo "${ECHO_T}$ac_header_preproc" >&6
+{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
+echo "${ECHO_T}$ac_header_preproc" >&6; }
 
 # So?  What about this header?
 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
@@ -27247,25 +28013,24 @@
 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
-    (
-      cat <<\_ASBOX
+    ( cat <<\_ASBOX
 ## ---------------------------------------- ##
 ## Report this to samba-technical at samba.org ##
 ## ---------------------------------------- ##
 _ASBOX
-    ) |
-      sed "s/^/$as_me: WARNING:     /" >&2
+     ) | sed "s/^/$as_me: WARNING:     /" >&2
     ;;
 esac
-echo "$as_me:$LINENO: checking for $ac_header" >&5
-echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
-if eval "test \"\${$as_ac_Header+set}\" = set"; then
+{ echo "$as_me:$LINENO: checking for $ac_header" >&5
+echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
+if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   eval "$as_ac_Header=\$ac_header_preproc"
 fi
-echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
-echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
+ac_res=`eval echo '${'$as_ac_Header'}'`
+	       { echo "$as_me:$LINENO: result: $ac_res" >&5
+echo "${ECHO_T}$ac_res" >&6; }
 
 fi
 if test `eval echo '${'$as_ac_Header'}'` = yes; then
@@ -27282,18 +28047,19 @@
 for ac_header in sys/syslog.h syslog.h
 do
 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
-if eval "test \"\${$as_ac_Header+set}\" = set"; then
-  echo "$as_me:$LINENO: checking for $ac_header" >&5
-echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
-if eval "test \"\${$as_ac_Header+set}\" = set"; then
+if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
+  { echo "$as_me:$LINENO: checking for $ac_header" >&5
+echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
+if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 fi
-echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
-echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
+ac_res=`eval echo '${'$as_ac_Header'}'`
+	       { echo "$as_me:$LINENO: result: $ac_res" >&5
+echo "${ECHO_T}$ac_res" >&6; }
 else
   # Is the header compilable?
-echo "$as_me:$LINENO: checking $ac_header usability" >&5
-echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
+echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
 cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
@@ -27304,41 +28070,37 @@
 #include <$ac_header>
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>conftest.er1
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_header_compiler=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_header_compiler=no
+	ac_header_compiler=no
 fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
-echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
-echo "${ECHO_T}$ac_header_compiler" >&6
 
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
+echo "${ECHO_T}$ac_header_compiler" >&6; }
+
 # Is the header present?
-echo "$as_me:$LINENO: checking $ac_header presence" >&5
-echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
+echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
 cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
@@ -27347,24 +28109,22 @@
 /* end confdefs.h.  */
 #include <$ac_header>
 _ACEOF
-if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
-  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
+if { (ac_try="$ac_cpp conftest.$ac_ext"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } >/dev/null; then
-  if test -s conftest.err; then
-    ac_cpp_err=$ac_c_preproc_warn_flag
-    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
-  else
-    ac_cpp_err=
-  fi
-else
-  ac_cpp_err=yes
-fi
-if test -z "$ac_cpp_err"; then
+  (exit $ac_status); } >/dev/null && {
+	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       }; then
   ac_header_preproc=yes
 else
   echo "$as_me: failed program was:" >&5
@@ -27372,9 +28132,10 @@
 
   ac_header_preproc=no
 fi
+
 rm -f conftest.err conftest.$ac_ext
-echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
-echo "${ECHO_T}$ac_header_preproc" >&6
+{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
+echo "${ECHO_T}$ac_header_preproc" >&6; }
 
 # So?  What about this header?
 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
@@ -27398,25 +28159,24 @@
 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
-    (
-      cat <<\_ASBOX
+    ( cat <<\_ASBOX
 ## ---------------------------------------- ##
 ## Report this to samba-technical at samba.org ##
 ## ---------------------------------------- ##
 _ASBOX
-    ) |
-      sed "s/^/$as_me: WARNING:     /" >&2
+     ) | sed "s/^/$as_me: WARNING:     /" >&2
     ;;
 esac
-echo "$as_me:$LINENO: checking for $ac_header" >&5
-echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
-if eval "test \"\${$as_ac_Header+set}\" = set"; then
+{ echo "$as_me:$LINENO: checking for $ac_header" >&5
+echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
+if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   eval "$as_ac_Header=\$ac_header_preproc"
 fi
-echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
-echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
+ac_res=`eval echo '${'$as_ac_Header'}'`
+	       { echo "$as_me:$LINENO: result: $ac_res" >&5
+echo "${ECHO_T}$ac_res" >&6; }
 
 fi
 if test `eval echo '${'$as_ac_Header'}'` = yes; then
@@ -27433,18 +28193,19 @@
 for ac_header in langinfo.h locale.h
 do
 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
-if eval "test \"\${$as_ac_Header+set}\" = set"; then
-  echo "$as_me:$LINENO: checking for $ac_header" >&5
-echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
-if eval "test \"\${$as_ac_Header+set}\" = set"; then
+if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
+  { echo "$as_me:$LINENO: checking for $ac_header" >&5
+echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
+if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 fi
-echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
-echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
+ac_res=`eval echo '${'$as_ac_Header'}'`
+	       { echo "$as_me:$LINENO: result: $ac_res" >&5
+echo "${ECHO_T}$ac_res" >&6; }
 else
   # Is the header compilable?
-echo "$as_me:$LINENO: checking $ac_header usability" >&5
-echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
+echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
 cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
@@ -27455,41 +28216,37 @@
 #include <$ac_header>
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>conftest.er1
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_header_compiler=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_header_compiler=no
+	ac_header_compiler=no
 fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
-echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
-echo "${ECHO_T}$ac_header_compiler" >&6
 
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
+echo "${ECHO_T}$ac_header_compiler" >&6; }
+
 # Is the header present?
-echo "$as_me:$LINENO: checking $ac_header presence" >&5
-echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
+echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
 cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
@@ -27498,24 +28255,22 @@
 /* end confdefs.h.  */
 #include <$ac_header>
 _ACEOF
-if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
-  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
+if { (ac_try="$ac_cpp conftest.$ac_ext"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } >/dev/null; then
-  if test -s conftest.err; then
-    ac_cpp_err=$ac_c_preproc_warn_flag
-    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
-  else
-    ac_cpp_err=
-  fi
-else
-  ac_cpp_err=yes
-fi
-if test -z "$ac_cpp_err"; then
+  (exit $ac_status); } >/dev/null && {
+	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       }; then
   ac_header_preproc=yes
 else
   echo "$as_me: failed program was:" >&5
@@ -27523,9 +28278,10 @@
 
   ac_header_preproc=no
 fi
+
 rm -f conftest.err conftest.$ac_ext
-echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
-echo "${ECHO_T}$ac_header_preproc" >&6
+{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
+echo "${ECHO_T}$ac_header_preproc" >&6; }
 
 # So?  What about this header?
 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
@@ -27549,25 +28305,24 @@
 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
-    (
-      cat <<\_ASBOX
+    ( cat <<\_ASBOX
 ## ---------------------------------------- ##
 ## Report this to samba-technical at samba.org ##
 ## ---------------------------------------- ##
 _ASBOX
-    ) |
-      sed "s/^/$as_me: WARNING:     /" >&2
+     ) | sed "s/^/$as_me: WARNING:     /" >&2
     ;;
 esac
-echo "$as_me:$LINENO: checking for $ac_header" >&5
-echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
-if eval "test \"\${$as_ac_Header+set}\" = set"; then
+{ echo "$as_me:$LINENO: checking for $ac_header" >&5
+echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
+if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   eval "$as_ac_Header=\$ac_header_preproc"
 fi
-echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
-echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
+ac_res=`eval echo '${'$as_ac_Header'}'`
+	       { echo "$as_me:$LINENO: result: $ac_res" >&5
+echo "${ECHO_T}$ac_res" >&6; }
 
 fi
 if test `eval echo '${'$as_ac_Header'}'` = yes; then
@@ -27583,18 +28338,19 @@
 for ac_header in xfs/libxfs.h
 do
 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
-if eval "test \"\${$as_ac_Header+set}\" = set"; then
-  echo "$as_me:$LINENO: checking for $ac_header" >&5
-echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
-if eval "test \"\${$as_ac_Header+set}\" = set"; then
+if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
+  { echo "$as_me:$LINENO: checking for $ac_header" >&5
+echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
+if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 fi
-echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
-echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
+ac_res=`eval echo '${'$as_ac_Header'}'`
+	       { echo "$as_me:$LINENO: result: $ac_res" >&5
+echo "${ECHO_T}$ac_res" >&6; }
 else
   # Is the header compilable?
-echo "$as_me:$LINENO: checking $ac_header usability" >&5
-echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
+echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
 cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
@@ -27605,41 +28361,37 @@
 #include <$ac_header>
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>conftest.er1
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_header_compiler=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_header_compiler=no
+	ac_header_compiler=no
 fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
-echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
-echo "${ECHO_T}$ac_header_compiler" >&6
 
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
+echo "${ECHO_T}$ac_header_compiler" >&6; }
+
 # Is the header present?
-echo "$as_me:$LINENO: checking $ac_header presence" >&5
-echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
+echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
 cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
@@ -27648,24 +28400,22 @@
 /* end confdefs.h.  */
 #include <$ac_header>
 _ACEOF
-if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
-  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
+if { (ac_try="$ac_cpp conftest.$ac_ext"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } >/dev/null; then
-  if test -s conftest.err; then
-    ac_cpp_err=$ac_c_preproc_warn_flag
-    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
-  else
-    ac_cpp_err=
-  fi
-else
-  ac_cpp_err=yes
-fi
-if test -z "$ac_cpp_err"; then
+  (exit $ac_status); } >/dev/null && {
+	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       }; then
   ac_header_preproc=yes
 else
   echo "$as_me: failed program was:" >&5
@@ -27673,9 +28423,10 @@
 
   ac_header_preproc=no
 fi
+
 rm -f conftest.err conftest.$ac_ext
-echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
-echo "${ECHO_T}$ac_header_preproc" >&6
+{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
+echo "${ECHO_T}$ac_header_preproc" >&6; }
 
 # So?  What about this header?
 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
@@ -27699,25 +28450,24 @@
 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
-    (
-      cat <<\_ASBOX
+    ( cat <<\_ASBOX
 ## ---------------------------------------- ##
 ## Report this to samba-technical at samba.org ##
 ## ---------------------------------------- ##
 _ASBOX
-    ) |
-      sed "s/^/$as_me: WARNING:     /" >&2
+     ) | sed "s/^/$as_me: WARNING:     /" >&2
     ;;
 esac
-echo "$as_me:$LINENO: checking for $ac_header" >&5
-echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
-if eval "test \"\${$as_ac_Header+set}\" = set"; then
+{ echo "$as_me:$LINENO: checking for $ac_header" >&5
+echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
+if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   eval "$as_ac_Header=\$ac_header_preproc"
 fi
-echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
-echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
+ac_res=`eval echo '${'$as_ac_Header'}'`
+	       { echo "$as_me:$LINENO: result: $ac_res" >&5
+echo "${ECHO_T}$ac_res" >&6; }
 
 fi
 if test `eval echo '${'$as_ac_Header'}'` = yes; then
@@ -27733,18 +28483,19 @@
 for ac_header in netgroup.h
 do
 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
-if eval "test \"\${$as_ac_Header+set}\" = set"; then
-  echo "$as_me:$LINENO: checking for $ac_header" >&5
-echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
-if eval "test \"\${$as_ac_Header+set}\" = set"; then
+if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
+  { echo "$as_me:$LINENO: checking for $ac_header" >&5
+echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
+if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 fi
-echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
-echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
+ac_res=`eval echo '${'$as_ac_Header'}'`
+	       { echo "$as_me:$LINENO: result: $ac_res" >&5
+echo "${ECHO_T}$ac_res" >&6; }
 else
   # Is the header compilable?
-echo "$as_me:$LINENO: checking $ac_header usability" >&5
-echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
+echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
 cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
@@ -27755,41 +28506,37 @@
 #include <$ac_header>
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>conftest.er1
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_header_compiler=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_header_compiler=no
+	ac_header_compiler=no
 fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
-echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
-echo "${ECHO_T}$ac_header_compiler" >&6
 
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
+echo "${ECHO_T}$ac_header_compiler" >&6; }
+
 # Is the header present?
-echo "$as_me:$LINENO: checking $ac_header presence" >&5
-echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
+echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
 cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
@@ -27798,24 +28545,22 @@
 /* end confdefs.h.  */
 #include <$ac_header>
 _ACEOF
-if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
-  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
+if { (ac_try="$ac_cpp conftest.$ac_ext"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } >/dev/null; then
-  if test -s conftest.err; then
-    ac_cpp_err=$ac_c_preproc_warn_flag
-    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
-  else
-    ac_cpp_err=
-  fi
-else
-  ac_cpp_err=yes
-fi
-if test -z "$ac_cpp_err"; then
+  (exit $ac_status); } >/dev/null && {
+	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       }; then
   ac_header_preproc=yes
 else
   echo "$as_me: failed program was:" >&5
@@ -27823,9 +28568,10 @@
 
   ac_header_preproc=no
 fi
+
 rm -f conftest.err conftest.$ac_ext
-echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
-echo "${ECHO_T}$ac_header_preproc" >&6
+{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
+echo "${ECHO_T}$ac_header_preproc" >&6; }
 
 # So?  What about this header?
 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
@@ -27849,25 +28595,24 @@
 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
-    (
-      cat <<\_ASBOX
+    ( cat <<\_ASBOX
 ## ---------------------------------------- ##
 ## Report this to samba-technical at samba.org ##
 ## ---------------------------------------- ##
 _ASBOX
-    ) |
-      sed "s/^/$as_me: WARNING:     /" >&2
+     ) | sed "s/^/$as_me: WARNING:     /" >&2
     ;;
 esac
-echo "$as_me:$LINENO: checking for $ac_header" >&5
-echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
-if eval "test \"\${$as_ac_Header+set}\" = set"; then
+{ echo "$as_me:$LINENO: checking for $ac_header" >&5
+echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
+if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   eval "$as_ac_Header=\$ac_header_preproc"
 fi
-echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
-echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
+ac_res=`eval echo '${'$as_ac_Header'}'`
+	       { echo "$as_me:$LINENO: result: $ac_res" >&5
+echo "${ECHO_T}$ac_res" >&6; }
 
 fi
 if test `eval echo '${'$as_ac_Header'}'` = yes; then
@@ -27884,9 +28629,9 @@
 for ac_header in rpcsvc/yp_prot.h
 do
 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
-echo "$as_me:$LINENO: checking for $ac_header" >&5
-echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
-if eval "test \"\${$as_ac_Header+set}\" = set"; then
+{ echo "$as_me:$LINENO: checking for $ac_header" >&5
+echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
+if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
@@ -27904,38 +28649,35 @@
 #include <$ac_header>
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>conftest.er1
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   eval "$as_ac_Header=yes"
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-eval "$as_ac_Header=no"
+	eval "$as_ac_Header=no"
 fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 fi
-echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
-echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
+ac_res=`eval echo '${'$as_ac_Header'}'`
+	       { echo "$as_me:$LINENO: result: $ac_res" >&5
+echo "${ECHO_T}$ac_res" >&6; }
 if test `eval echo '${'$as_ac_Header'}'` = yes; then
   cat >>confdefs.h <<_ACEOF
 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
@@ -27951,18 +28693,19 @@
 for ac_header in sys/mode.h
 do
 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
-if eval "test \"\${$as_ac_Header+set}\" = set"; then
-  echo "$as_me:$LINENO: checking for $ac_header" >&5
-echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
-if eval "test \"\${$as_ac_Header+set}\" = set"; then
+if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
+  { echo "$as_me:$LINENO: checking for $ac_header" >&5
+echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
+if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 fi
-echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
-echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
+ac_res=`eval echo '${'$as_ac_Header'}'`
+	       { echo "$as_me:$LINENO: result: $ac_res" >&5
+echo "${ECHO_T}$ac_res" >&6; }
 else
   # Is the header compilable?
-echo "$as_me:$LINENO: checking $ac_header usability" >&5
-echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
+echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
 cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
@@ -27973,41 +28716,37 @@
 #include <$ac_header>
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>conftest.er1
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_header_compiler=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_header_compiler=no
+	ac_header_compiler=no
 fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
-echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
-echo "${ECHO_T}$ac_header_compiler" >&6
 
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
+echo "${ECHO_T}$ac_header_compiler" >&6; }
+
 # Is the header present?
-echo "$as_me:$LINENO: checking $ac_header presence" >&5
-echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
+echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
 cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
@@ -28016,24 +28755,22 @@
 /* end confdefs.h.  */
 #include <$ac_header>
 _ACEOF
-if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
-  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
+if { (ac_try="$ac_cpp conftest.$ac_ext"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } >/dev/null; then
-  if test -s conftest.err; then
-    ac_cpp_err=$ac_c_preproc_warn_flag
-    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
-  else
-    ac_cpp_err=
-  fi
-else
-  ac_cpp_err=yes
-fi
-if test -z "$ac_cpp_err"; then
+  (exit $ac_status); } >/dev/null && {
+	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       }; then
   ac_header_preproc=yes
 else
   echo "$as_me: failed program was:" >&5
@@ -28041,9 +28778,10 @@
 
   ac_header_preproc=no
 fi
+
 rm -f conftest.err conftest.$ac_ext
-echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
-echo "${ECHO_T}$ac_header_preproc" >&6
+{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
+echo "${ECHO_T}$ac_header_preproc" >&6; }
 
 # So?  What about this header?
 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
@@ -28067,25 +28805,24 @@
 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
-    (
-      cat <<\_ASBOX
+    ( cat <<\_ASBOX
 ## ---------------------------------------- ##
 ## Report this to samba-technical at samba.org ##
 ## ---------------------------------------- ##
 _ASBOX
-    ) |
-      sed "s/^/$as_me: WARNING:     /" >&2
+     ) | sed "s/^/$as_me: WARNING:     /" >&2
     ;;
 esac
-echo "$as_me:$LINENO: checking for $ac_header" >&5
-echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
-if eval "test \"\${$as_ac_Header+set}\" = set"; then
+{ echo "$as_me:$LINENO: checking for $ac_header" >&5
+echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
+if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   eval "$as_ac_Header=\$ac_header_preproc"
 fi
-echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
-echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
+ac_res=`eval echo '${'$as_ac_Header'}'`
+	       { echo "$as_me:$LINENO: result: $ac_res" >&5
+echo "${ECHO_T}$ac_res" >&6; }
 
 fi
 if test `eval echo '${'$as_ac_Header'}'` = yes; then
@@ -28105,18 +28842,19 @@
 for ac_header in CoreFoundation/CFStringEncodingConverter.h
 do
 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
-if eval "test \"\${$as_ac_Header+set}\" = set"; then
-  echo "$as_me:$LINENO: checking for $ac_header" >&5
-echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
-if eval "test \"\${$as_ac_Header+set}\" = set"; then
+if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
+  { echo "$as_me:$LINENO: checking for $ac_header" >&5
+echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
+if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 fi
-echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
-echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
+ac_res=`eval echo '${'$as_ac_Header'}'`
+	       { echo "$as_me:$LINENO: result: $ac_res" >&5
+echo "${ECHO_T}$ac_res" >&6; }
 else
   # Is the header compilable?
-echo "$as_me:$LINENO: checking $ac_header usability" >&5
-echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
+echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
 cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
@@ -28127,41 +28865,37 @@
 #include <$ac_header>
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>conftest.er1
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_header_compiler=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_header_compiler=no
+	ac_header_compiler=no
 fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
-echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
-echo "${ECHO_T}$ac_header_compiler" >&6
 
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
+echo "${ECHO_T}$ac_header_compiler" >&6; }
+
 # Is the header present?
-echo "$as_me:$LINENO: checking $ac_header presence" >&5
-echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
+echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
 cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
@@ -28170,24 +28904,22 @@
 /* end confdefs.h.  */
 #include <$ac_header>
 _ACEOF
-if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
-  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
+if { (ac_try="$ac_cpp conftest.$ac_ext"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } >/dev/null; then
-  if test -s conftest.err; then
-    ac_cpp_err=$ac_c_preproc_warn_flag
-    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
-  else
-    ac_cpp_err=
-  fi
-else
-  ac_cpp_err=yes
-fi
-if test -z "$ac_cpp_err"; then
+  (exit $ac_status); } >/dev/null && {
+	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       }; then
   ac_header_preproc=yes
 else
   echo "$as_me: failed program was:" >&5
@@ -28195,9 +28927,10 @@
 
   ac_header_preproc=no
 fi
+
 rm -f conftest.err conftest.$ac_ext
-echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
-echo "${ECHO_T}$ac_header_preproc" >&6
+{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
+echo "${ECHO_T}$ac_header_preproc" >&6; }
 
 # So?  What about this header?
 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
@@ -28221,25 +28954,24 @@
 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
-    (
-      cat <<\_ASBOX
+    ( cat <<\_ASBOX
 ## ---------------------------------------- ##
 ## Report this to samba-technical at samba.org ##
 ## ---------------------------------------- ##
 _ASBOX
-    ) |
-      sed "s/^/$as_me: WARNING:     /" >&2
+     ) | sed "s/^/$as_me: WARNING:     /" >&2
     ;;
 esac
-echo "$as_me:$LINENO: checking for $ac_header" >&5
-echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
-if eval "test \"\${$as_ac_Header+set}\" = set"; then
+{ echo "$as_me:$LINENO: checking for $ac_header" >&5
+echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
+if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   eval "$as_ac_Header=\$ac_header_preproc"
 fi
-echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
-echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
+ac_res=`eval echo '${'$as_ac_Header'}'`
+	       { echo "$as_me:$LINENO: result: $ac_res" >&5
+echo "${ECHO_T}$ac_res" >&6; }
 
 fi
 if test `eval echo '${'$as_ac_Header'}'` = yes; then
@@ -28252,18 +28984,19 @@
 for ac_header in CFStringEncodingConverter.h
 do
 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
-if eval "test \"\${$as_ac_Header+set}\" = set"; then
-  echo "$as_me:$LINENO: checking for $ac_header" >&5
-echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
-if eval "test \"\${$as_ac_Header+set}\" = set"; then
+if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
+  { echo "$as_me:$LINENO: checking for $ac_header" >&5
+echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
+if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 fi
-echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
-echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
+ac_res=`eval echo '${'$as_ac_Header'}'`
+	       { echo "$as_me:$LINENO: result: $ac_res" >&5
+echo "${ECHO_T}$ac_res" >&6; }
 else
   # Is the header compilable?
-echo "$as_me:$LINENO: checking $ac_header usability" >&5
-echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
+echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
 cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
@@ -28274,41 +29007,37 @@
 #include <$ac_header>
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>conftest.er1
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_header_compiler=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_header_compiler=no
+	ac_header_compiler=no
 fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
-echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
-echo "${ECHO_T}$ac_header_compiler" >&6
 
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
+echo "${ECHO_T}$ac_header_compiler" >&6; }
+
 # Is the header present?
-echo "$as_me:$LINENO: checking $ac_header presence" >&5
-echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
+echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
 cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
@@ -28317,24 +29046,22 @@
 /* end confdefs.h.  */
 #include <$ac_header>
 _ACEOF
-if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
-  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
+if { (ac_try="$ac_cpp conftest.$ac_ext"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } >/dev/null; then
-  if test -s conftest.err; then
-    ac_cpp_err=$ac_c_preproc_warn_flag
-    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
-  else
-    ac_cpp_err=
-  fi
-else
-  ac_cpp_err=yes
-fi
-if test -z "$ac_cpp_err"; then
+  (exit $ac_status); } >/dev/null && {
+	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       }; then
   ac_header_preproc=yes
 else
   echo "$as_me: failed program was:" >&5
@@ -28342,9 +29069,10 @@
 
   ac_header_preproc=no
 fi
+
 rm -f conftest.err conftest.$ac_ext
-echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
-echo "${ECHO_T}$ac_header_preproc" >&6
+{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
+echo "${ECHO_T}$ac_header_preproc" >&6; }
 
 # So?  What about this header?
 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
@@ -28368,25 +29096,24 @@
 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
-    (
-      cat <<\_ASBOX
+    ( cat <<\_ASBOX
 ## ---------------------------------------- ##
 ## Report this to samba-technical at samba.org ##
 ## ---------------------------------------- ##
 _ASBOX
-    ) |
-      sed "s/^/$as_me: WARNING:     /" >&2
+     ) | sed "s/^/$as_me: WARNING:     /" >&2
     ;;
 esac
-echo "$as_me:$LINENO: checking for $ac_header" >&5
-echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
-if eval "test \"\${$as_ac_Header+set}\" = set"; then
+{ echo "$as_me:$LINENO: checking for $ac_header" >&5
+echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
+if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   eval "$as_ac_Header=\$ac_header_preproc"
 fi
-echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
-echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
+ac_res=`eval echo '${'$as_ac_Header'}'`
+	       { echo "$as_me:$LINENO: result: $ac_res" >&5
+echo "${ECHO_T}$ac_res" >&6; }
 
 fi
 if test `eval echo '${'$as_ac_Header'}'` = yes; then
@@ -28412,18 +29139,19 @@
 for ac_header in valgrind.h valgrind/valgrind.h valgrind/memcheck.h
 do
 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
-if eval "test \"\${$as_ac_Header+set}\" = set"; then
-  echo "$as_me:$LINENO: checking for $ac_header" >&5
-echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
-if eval "test \"\${$as_ac_Header+set}\" = set"; then
+if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
+  { echo "$as_me:$LINENO: checking for $ac_header" >&5
+echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
+if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 fi
-echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
-echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
+ac_res=`eval echo '${'$as_ac_Header'}'`
+	       { echo "$as_me:$LINENO: result: $ac_res" >&5
+echo "${ECHO_T}$ac_res" >&6; }
 else
   # Is the header compilable?
-echo "$as_me:$LINENO: checking $ac_header usability" >&5
-echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
+echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
 cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
@@ -28434,41 +29162,37 @@
 #include <$ac_header>
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>conftest.er1
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_header_compiler=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_header_compiler=no
+	ac_header_compiler=no
 fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
-echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
-echo "${ECHO_T}$ac_header_compiler" >&6
 
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
+echo "${ECHO_T}$ac_header_compiler" >&6; }
+
 # Is the header present?
-echo "$as_me:$LINENO: checking $ac_header presence" >&5
-echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
+echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
 cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
@@ -28477,24 +29201,22 @@
 /* end confdefs.h.  */
 #include <$ac_header>
 _ACEOF
-if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
-  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
+if { (ac_try="$ac_cpp conftest.$ac_ext"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } >/dev/null; then
-  if test -s conftest.err; then
-    ac_cpp_err=$ac_c_preproc_warn_flag
-    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
-  else
-    ac_cpp_err=
-  fi
-else
-  ac_cpp_err=yes
-fi
-if test -z "$ac_cpp_err"; then
+  (exit $ac_status); } >/dev/null && {
+	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       }; then
   ac_header_preproc=yes
 else
   echo "$as_me: failed program was:" >&5
@@ -28502,9 +29224,10 @@
 
   ac_header_preproc=no
 fi
+
 rm -f conftest.err conftest.$ac_ext
-echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
-echo "${ECHO_T}$ac_header_preproc" >&6
+{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
+echo "${ECHO_T}$ac_header_preproc" >&6; }
 
 # So?  What about this header?
 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
@@ -28528,25 +29251,24 @@
 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
-    (
-      cat <<\_ASBOX
+    ( cat <<\_ASBOX
 ## ---------------------------------------- ##
 ## Report this to samba-technical at samba.org ##
 ## ---------------------------------------- ##
 _ASBOX
-    ) |
-      sed "s/^/$as_me: WARNING:     /" >&2
+     ) | sed "s/^/$as_me: WARNING:     /" >&2
     ;;
 esac
-echo "$as_me:$LINENO: checking for $ac_header" >&5
-echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
-if eval "test \"\${$as_ac_Header+set}\" = set"; then
+{ echo "$as_me:$LINENO: checking for $ac_header" >&5
+echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
+if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   eval "$as_ac_Header=\$ac_header_preproc"
 fi
-echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
-echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
+ac_res=`eval echo '${'$as_ac_Header'}'`
+	       { echo "$as_me:$LINENO: result: $ac_res" >&5
+echo "${ECHO_T}$ac_res" >&6; }
 
 fi
 if test `eval echo '${'$as_ac_Header'}'` = yes; then
@@ -28597,35 +29319,31 @@
 }
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>conftest.er1
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_cv_header_shadow_h=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_cv_header_shadow_h=no
+	ac_cv_header_shadow_h=no
 fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 		if test x"$ac_cv_header_shadow_h" = x"yes"; then
 
 cat >>confdefs.h <<\_ACEOF
@@ -28639,18 +29357,19 @@
 for ac_header in shadow.h
 do
 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
-if eval "test \"\${$as_ac_Header+set}\" = set"; then
-  echo "$as_me:$LINENO: checking for $ac_header" >&5
-echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
-if eval "test \"\${$as_ac_Header+set}\" = set"; then
+if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
+  { echo "$as_me:$LINENO: checking for $ac_header" >&5
+echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
+if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 fi
-echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
-echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
+ac_res=`eval echo '${'$as_ac_Header'}'`
+	       { echo "$as_me:$LINENO: result: $ac_res" >&5
+echo "${ECHO_T}$ac_res" >&6; }
 else
   # Is the header compilable?
-echo "$as_me:$LINENO: checking $ac_header usability" >&5
-echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
+echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
 cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
@@ -28661,41 +29380,37 @@
 #include <$ac_header>
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>conftest.er1
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_header_compiler=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_header_compiler=no
+	ac_header_compiler=no
 fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
-echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
-echo "${ECHO_T}$ac_header_compiler" >&6
 
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
+echo "${ECHO_T}$ac_header_compiler" >&6; }
+
 # Is the header present?
-echo "$as_me:$LINENO: checking $ac_header presence" >&5
-echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
+echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
 cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
@@ -28704,24 +29419,22 @@
 /* end confdefs.h.  */
 #include <$ac_header>
 _ACEOF
-if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
-  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
+if { (ac_try="$ac_cpp conftest.$ac_ext"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } >/dev/null; then
-  if test -s conftest.err; then
-    ac_cpp_err=$ac_c_preproc_warn_flag
-    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
-  else
-    ac_cpp_err=
-  fi
-else
-  ac_cpp_err=yes
-fi
-if test -z "$ac_cpp_err"; then
+  (exit $ac_status); } >/dev/null && {
+	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       }; then
   ac_header_preproc=yes
 else
   echo "$as_me: failed program was:" >&5
@@ -28729,9 +29442,10 @@
 
   ac_header_preproc=no
 fi
+
 rm -f conftest.err conftest.$ac_ext
-echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
-echo "${ECHO_T}$ac_header_preproc" >&6
+{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
+echo "${ECHO_T}$ac_header_preproc" >&6; }
 
 # So?  What about this header?
 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
@@ -28755,25 +29469,24 @@
 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
-    (
-      cat <<\_ASBOX
+    ( cat <<\_ASBOX
 ## ---------------------------------------- ##
 ## Report this to samba-technical at samba.org ##
 ## ---------------------------------------- ##
 _ASBOX
-    ) |
-      sed "s/^/$as_me: WARNING:     /" >&2
+     ) | sed "s/^/$as_me: WARNING:     /" >&2
     ;;
 esac
-echo "$as_me:$LINENO: checking for $ac_header" >&5
-echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
-if eval "test \"\${$as_ac_Header+set}\" = set"; then
+{ echo "$as_me:$LINENO: checking for $ac_header" >&5
+echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
+if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   eval "$as_ac_Header=\$ac_header_preproc"
 fi
-echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
-echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
+ac_res=`eval echo '${'$as_ac_Header'}'`
+	       { echo "$as_me:$LINENO: result: $ac_res" >&5
+echo "${ECHO_T}$ac_res" >&6; }
 
 fi
 if test `eval echo '${'$as_ac_Header'}'` = yes; then
@@ -28793,18 +29506,19 @@
 for ac_header in nss.h nss_common.h nsswitch.h ns_api.h sys/security.h
 do
 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
-if eval "test \"\${$as_ac_Header+set}\" = set"; then
-  echo "$as_me:$LINENO: checking for $ac_header" >&5
-echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
-if eval "test \"\${$as_ac_Header+set}\" = set"; then
+if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
+  { echo "$as_me:$LINENO: checking for $ac_header" >&5
+echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
+if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 fi
-echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
-echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
+ac_res=`eval echo '${'$as_ac_Header'}'`
+	       { echo "$as_me:$LINENO: result: $ac_res" >&5
+echo "${ECHO_T}$ac_res" >&6; }
 else
   # Is the header compilable?
-echo "$as_me:$LINENO: checking $ac_header usability" >&5
-echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
+echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
 cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
@@ -28815,41 +29529,37 @@
 #include <$ac_header>
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>conftest.er1
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_header_compiler=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_header_compiler=no
+	ac_header_compiler=no
 fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
-echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
-echo "${ECHO_T}$ac_header_compiler" >&6
 
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
+echo "${ECHO_T}$ac_header_compiler" >&6; }
+
 # Is the header present?
-echo "$as_me:$LINENO: checking $ac_header presence" >&5
-echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
+echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
 cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
@@ -28858,24 +29568,22 @@
 /* end confdefs.h.  */
 #include <$ac_header>
 _ACEOF
-if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
-  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
+if { (ac_try="$ac_cpp conftest.$ac_ext"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } >/dev/null; then
-  if test -s conftest.err; then
-    ac_cpp_err=$ac_c_preproc_warn_flag
-    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
-  else
-    ac_cpp_err=
-  fi
-else
-  ac_cpp_err=yes
-fi
-if test -z "$ac_cpp_err"; then
+  (exit $ac_status); } >/dev/null && {
+	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       }; then
   ac_header_preproc=yes
 else
   echo "$as_me: failed program was:" >&5
@@ -28883,9 +29591,10 @@
 
   ac_header_preproc=no
 fi
+
 rm -f conftest.err conftest.$ac_ext
-echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
-echo "${ECHO_T}$ac_header_preproc" >&6
+{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
+echo "${ECHO_T}$ac_header_preproc" >&6; }
 
 # So?  What about this header?
 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
@@ -28909,25 +29618,24 @@
 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
-    (
-      cat <<\_ASBOX
+    ( cat <<\_ASBOX
 ## ---------------------------------------- ##
 ## Report this to samba-technical at samba.org ##
 ## ---------------------------------------- ##
 _ASBOX
-    ) |
-      sed "s/^/$as_me: WARNING:     /" >&2
+     ) | sed "s/^/$as_me: WARNING:     /" >&2
     ;;
 esac
-echo "$as_me:$LINENO: checking for $ac_header" >&5
-echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
-if eval "test \"\${$as_ac_Header+set}\" = set"; then
+{ echo "$as_me:$LINENO: checking for $ac_header" >&5
+echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
+if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   eval "$as_ac_Header=\$ac_header_preproc"
 fi
-echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
-echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
+ac_res=`eval echo '${'$as_ac_Header'}'`
+	       { echo "$as_me:$LINENO: result: $ac_res" >&5
+echo "${ECHO_T}$ac_res" >&6; }
 
 fi
 if test `eval echo '${'$as_ac_Header'}'` = yes; then
@@ -28944,18 +29652,19 @@
 for ac_header in syscall.h sys/syscall.h
 do
 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
-if eval "test \"\${$as_ac_Header+set}\" = set"; then
-  echo "$as_me:$LINENO: checking for $ac_header" >&5
-echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
-if eval "test \"\${$as_ac_Header+set}\" = set"; then
+if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
+  { echo "$as_me:$LINENO: checking for $ac_header" >&5
+echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
+if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 fi
-echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
-echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
+ac_res=`eval echo '${'$as_ac_Header'}'`
+	       { echo "$as_me:$LINENO: result: $ac_res" >&5
+echo "${ECHO_T}$ac_res" >&6; }
 else
   # Is the header compilable?
-echo "$as_me:$LINENO: checking $ac_header usability" >&5
-echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
+echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
 cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
@@ -28966,41 +29675,37 @@
 #include <$ac_header>
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>conftest.er1
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_header_compiler=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_header_compiler=no
+	ac_header_compiler=no
 fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
-echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
-echo "${ECHO_T}$ac_header_compiler" >&6
 
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
+echo "${ECHO_T}$ac_header_compiler" >&6; }
+
 # Is the header present?
-echo "$as_me:$LINENO: checking $ac_header presence" >&5
-echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
+echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
 cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
@@ -29009,24 +29714,22 @@
 /* end confdefs.h.  */
 #include <$ac_header>
 _ACEOF
-if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
-  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
+if { (ac_try="$ac_cpp conftest.$ac_ext"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } >/dev/null; then
-  if test -s conftest.err; then
-    ac_cpp_err=$ac_c_preproc_warn_flag
-    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
-  else
-    ac_cpp_err=
-  fi
-else
-  ac_cpp_err=yes
-fi
-if test -z "$ac_cpp_err"; then
+  (exit $ac_status); } >/dev/null && {
+	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       }; then
   ac_header_preproc=yes
 else
   echo "$as_me: failed program was:" >&5
@@ -29034,9 +29737,10 @@
 
   ac_header_preproc=no
 fi
+
 rm -f conftest.err conftest.$ac_ext
-echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
-echo "${ECHO_T}$ac_header_preproc" >&6
+{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
+echo "${ECHO_T}$ac_header_preproc" >&6; }
 
 # So?  What about this header?
 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
@@ -29060,25 +29764,24 @@
 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
-    (
-      cat <<\_ASBOX
+    ( cat <<\_ASBOX
 ## ---------------------------------------- ##
 ## Report this to samba-technical at samba.org ##
 ## ---------------------------------------- ##
 _ASBOX
-    ) |
-      sed "s/^/$as_me: WARNING:     /" >&2
+     ) | sed "s/^/$as_me: WARNING:     /" >&2
     ;;
 esac
-echo "$as_me:$LINENO: checking for $ac_header" >&5
-echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
-if eval "test \"\${$as_ac_Header+set}\" = set"; then
+{ echo "$as_me:$LINENO: checking for $ac_header" >&5
+echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
+if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   eval "$as_ac_Header=\$ac_header_preproc"
 fi
-echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
-echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
+ac_res=`eval echo '${'$as_ac_Header'}'`
+	       { echo "$as_me:$LINENO: result: $ac_res" >&5
+echo "${ECHO_T}$ac_res" >&6; }
 
 fi
 if test `eval echo '${'$as_ac_Header'}'` = yes; then
@@ -29099,18 +29802,19 @@
 for ac_header in sys/attributes.h attr/xattr.h sys/xattr.h sys/extattr.h sys/uio.h
 do
 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
-if eval "test \"\${$as_ac_Header+set}\" = set"; then
-  echo "$as_me:$LINENO: checking for $ac_header" >&5
-echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
-if eval "test \"\${$as_ac_Header+set}\" = set"; then
+if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
+  { echo "$as_me:$LINENO: checking for $ac_header" >&5
+echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
+if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 fi
-echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
-echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
+ac_res=`eval echo '${'$as_ac_Header'}'`
+	       { echo "$as_me:$LINENO: result: $ac_res" >&5
+echo "${ECHO_T}$ac_res" >&6; }
 else
   # Is the header compilable?
-echo "$as_me:$LINENO: checking $ac_header usability" >&5
-echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
+echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
 cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
@@ -29121,41 +29825,37 @@
 #include <$ac_header>
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>conftest.er1
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_header_compiler=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_header_compiler=no
+	ac_header_compiler=no
 fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
-echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
-echo "${ECHO_T}$ac_header_compiler" >&6
 
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
+echo "${ECHO_T}$ac_header_compiler" >&6; }
+
 # Is the header present?
-echo "$as_me:$LINENO: checking $ac_header presence" >&5
-echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
+echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
 cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
@@ -29164,24 +29864,22 @@
 /* end confdefs.h.  */
 #include <$ac_header>
 _ACEOF
-if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
-  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
+if { (ac_try="$ac_cpp conftest.$ac_ext"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } >/dev/null; then
-  if test -s conftest.err; then
-    ac_cpp_err=$ac_c_preproc_warn_flag
-    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
-  else
-    ac_cpp_err=
-  fi
-else
-  ac_cpp_err=yes
-fi
-if test -z "$ac_cpp_err"; then
+  (exit $ac_status); } >/dev/null && {
+	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       }; then
   ac_header_preproc=yes
 else
   echo "$as_me: failed program was:" >&5
@@ -29189,9 +29887,10 @@
 
   ac_header_preproc=no
 fi
+
 rm -f conftest.err conftest.$ac_ext
-echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
-echo "${ECHO_T}$ac_header_preproc" >&6
+{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
+echo "${ECHO_T}$ac_header_preproc" >&6; }
 
 # So?  What about this header?
 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
@@ -29215,25 +29914,24 @@
 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
-    (
-      cat <<\_ASBOX
+    ( cat <<\_ASBOX
 ## ---------------------------------------- ##
 ## Report this to samba-technical at samba.org ##
 ## ---------------------------------------- ##
 _ASBOX
-    ) |
-      sed "s/^/$as_me: WARNING:     /" >&2
+     ) | sed "s/^/$as_me: WARNING:     /" >&2
     ;;
 esac
-echo "$as_me:$LINENO: checking for $ac_header" >&5
-echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
-if eval "test \"\${$as_ac_Header+set}\" = set"; then
+{ echo "$as_me:$LINENO: checking for $ac_header" >&5
+echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
+if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   eval "$as_ac_Header=\$ac_header_preproc"
 fi
-echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
-echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
+ac_res=`eval echo '${'$as_ac_Header'}'`
+	       { echo "$as_me:$LINENO: result: $ac_res" >&5
+echo "${ECHO_T}$ac_res" >&6; }
 
 fi
 if test `eval echo '${'$as_ac_Header'}'` = yes; then
@@ -29250,18 +29948,19 @@
 for ac_header in sys/ea.h sys/proplist.h
 do
 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
-if eval "test \"\${$as_ac_Header+set}\" = set"; then
-  echo "$as_me:$LINENO: checking for $ac_header" >&5
-echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
-if eval "test \"\${$as_ac_Header+set}\" = set"; then
+if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
+  { echo "$as_me:$LINENO: checking for $ac_header" >&5
+echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
+if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 fi
-echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
-echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
+ac_res=`eval echo '${'$as_ac_Header'}'`
+	       { echo "$as_me:$LINENO: result: $ac_res" >&5
+echo "${ECHO_T}$ac_res" >&6; }
 else
   # Is the header compilable?
-echo "$as_me:$LINENO: checking $ac_header usability" >&5
-echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
+echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
 cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
@@ -29272,41 +29971,37 @@
 #include <$ac_header>
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>conftest.er1
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_header_compiler=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_header_compiler=no
+	ac_header_compiler=no
 fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
-echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
-echo "${ECHO_T}$ac_header_compiler" >&6
 
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
+echo "${ECHO_T}$ac_header_compiler" >&6; }
+
 # Is the header present?
-echo "$as_me:$LINENO: checking $ac_header presence" >&5
-echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
+echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
 cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
@@ -29315,24 +30010,22 @@
 /* end confdefs.h.  */
 #include <$ac_header>
 _ACEOF
-if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
-  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
+if { (ac_try="$ac_cpp conftest.$ac_ext"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } >/dev/null; then
-  if test -s conftest.err; then
-    ac_cpp_err=$ac_c_preproc_warn_flag
-    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
-  else
-    ac_cpp_err=
-  fi
-else
-  ac_cpp_err=yes
-fi
-if test -z "$ac_cpp_err"; then
+  (exit $ac_status); } >/dev/null && {
+	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       }; then
   ac_header_preproc=yes
 else
   echo "$as_me: failed program was:" >&5
@@ -29340,9 +30033,10 @@
 
   ac_header_preproc=no
 fi
+
 rm -f conftest.err conftest.$ac_ext
-echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
-echo "${ECHO_T}$ac_header_preproc" >&6
+{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
+echo "${ECHO_T}$ac_header_preproc" >&6; }
 
 # So?  What about this header?
 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
@@ -29366,25 +30060,24 @@
 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
-    (
-      cat <<\_ASBOX
+    ( cat <<\_ASBOX
 ## ---------------------------------------- ##
 ## Report this to samba-technical at samba.org ##
 ## ---------------------------------------- ##
 _ASBOX
-    ) |
-      sed "s/^/$as_me: WARNING:     /" >&2
+     ) | sed "s/^/$as_me: WARNING:     /" >&2
     ;;
 esac
-echo "$as_me:$LINENO: checking for $ac_header" >&5
-echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
-if eval "test \"\${$as_ac_Header+set}\" = set"; then
+{ echo "$as_me:$LINENO: checking for $ac_header" >&5
+echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
+if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   eval "$as_ac_Header=\$ac_header_preproc"
 fi
-echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
-echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
+ac_res=`eval echo '${'$as_ac_Header'}'`
+	       { echo "$as_me:$LINENO: result: $ac_res" >&5
+echo "${ECHO_T}$ac_res" >&6; }
 
 fi
 if test `eval echo '${'$as_ac_Header'}'` = yes; then
@@ -29402,18 +30095,19 @@
 for ac_header in sys/cdefs.h glob.h
 do
 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
-if eval "test \"\${$as_ac_Header+set}\" = set"; then
-  echo "$as_me:$LINENO: checking for $ac_header" >&5
-echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
-if eval "test \"\${$as_ac_Header+set}\" = set"; then
+if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
+  { echo "$as_me:$LINENO: checking for $ac_header" >&5
+echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
+if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 fi
-echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
-echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
+ac_res=`eval echo '${'$as_ac_Header'}'`
+	       { echo "$as_me:$LINENO: result: $ac_res" >&5
+echo "${ECHO_T}$ac_res" >&6; }
 else
   # Is the header compilable?
-echo "$as_me:$LINENO: checking $ac_header usability" >&5
-echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
+echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
 cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
@@ -29424,41 +30118,37 @@
 #include <$ac_header>
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>conftest.er1
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_header_compiler=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_header_compiler=no
+	ac_header_compiler=no
 fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
-echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
-echo "${ECHO_T}$ac_header_compiler" >&6
 
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
+echo "${ECHO_T}$ac_header_compiler" >&6; }
+
 # Is the header present?
-echo "$as_me:$LINENO: checking $ac_header presence" >&5
-echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
+echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
 cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
@@ -29467,24 +30157,22 @@
 /* end confdefs.h.  */
 #include <$ac_header>
 _ACEOF
-if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
-  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
+if { (ac_try="$ac_cpp conftest.$ac_ext"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } >/dev/null; then
-  if test -s conftest.err; then
-    ac_cpp_err=$ac_c_preproc_warn_flag
-    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
-  else
-    ac_cpp_err=
-  fi
-else
-  ac_cpp_err=yes
-fi
-if test -z "$ac_cpp_err"; then
+  (exit $ac_status); } >/dev/null && {
+	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       }; then
   ac_header_preproc=yes
 else
   echo "$as_me: failed program was:" >&5
@@ -29492,9 +30180,10 @@
 
   ac_header_preproc=no
 fi
+
 rm -f conftest.err conftest.$ac_ext
-echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
-echo "${ECHO_T}$ac_header_preproc" >&6
+{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
+echo "${ECHO_T}$ac_header_preproc" >&6; }
 
 # So?  What about this header?
 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
@@ -29518,25 +30207,24 @@
 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
-    (
-      cat <<\_ASBOX
+    ( cat <<\_ASBOX
 ## ---------------------------------------- ##
 ## Report this to samba-technical at samba.org ##
 ## ---------------------------------------- ##
 _ASBOX
-    ) |
-      sed "s/^/$as_me: WARNING:     /" >&2
+     ) | sed "s/^/$as_me: WARNING:     /" >&2
     ;;
 esac
-echo "$as_me:$LINENO: checking for $ac_header" >&5
-echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
-if eval "test \"\${$as_ac_Header+set}\" = set"; then
+{ echo "$as_me:$LINENO: checking for $ac_header" >&5
+echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
+if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   eval "$as_ac_Header=\$ac_header_preproc"
 fi
-echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
-echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
+ac_res=`eval echo '${'$as_ac_Header'}'`
+	       { echo "$as_me:$LINENO: result: $ac_res" >&5
+echo "${ECHO_T}$ac_res" >&6; }
 
 fi
 if test `eval echo '${'$as_ac_Header'}'` = yes; then
@@ -29556,18 +30244,19 @@
 for ac_header in utmp.h utmpx.h lastlog.h
 do
 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
-if eval "test \"\${$as_ac_Header+set}\" = set"; then
-  echo "$as_me:$LINENO: checking for $ac_header" >&5
-echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
-if eval "test \"\${$as_ac_Header+set}\" = set"; then
+if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
+  { echo "$as_me:$LINENO: checking for $ac_header" >&5
+echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
+if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 fi
-echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
-echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
+ac_res=`eval echo '${'$as_ac_Header'}'`
+	       { echo "$as_me:$LINENO: result: $ac_res" >&5
+echo "${ECHO_T}$ac_res" >&6; }
 else
   # Is the header compilable?
-echo "$as_me:$LINENO: checking $ac_header usability" >&5
-echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
+echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
 cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
@@ -29578,41 +30267,37 @@
 #include <$ac_header>
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>conftest.er1
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_header_compiler=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_header_compiler=no
+	ac_header_compiler=no
 fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
-echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
-echo "${ECHO_T}$ac_header_compiler" >&6
 
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
+echo "${ECHO_T}$ac_header_compiler" >&6; }
+
 # Is the header present?
-echo "$as_me:$LINENO: checking $ac_header presence" >&5
-echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
+echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
 cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
@@ -29621,24 +30306,22 @@
 /* end confdefs.h.  */
 #include <$ac_header>
 _ACEOF
-if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
-  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
+if { (ac_try="$ac_cpp conftest.$ac_ext"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } >/dev/null; then
-  if test -s conftest.err; then
-    ac_cpp_err=$ac_c_preproc_warn_flag
-    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
-  else
-    ac_cpp_err=
-  fi
-else
-  ac_cpp_err=yes
-fi
-if test -z "$ac_cpp_err"; then
+  (exit $ac_status); } >/dev/null && {
+	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       }; then
   ac_header_preproc=yes
 else
   echo "$as_me: failed program was:" >&5
@@ -29646,9 +30329,10 @@
 
   ac_header_preproc=no
 fi
+
 rm -f conftest.err conftest.$ac_ext
-echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
-echo "${ECHO_T}$ac_header_preproc" >&6
+{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
+echo "${ECHO_T}$ac_header_preproc" >&6; }
 
 # So?  What about this header?
 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
@@ -29672,25 +30356,24 @@
 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
-    (
-      cat <<\_ASBOX
+    ( cat <<\_ASBOX
 ## ---------------------------------------- ##
 ## Report this to samba-technical at samba.org ##
 ## ---------------------------------------- ##
 _ASBOX
-    ) |
-      sed "s/^/$as_me: WARNING:     /" >&2
+     ) | sed "s/^/$as_me: WARNING:     /" >&2
     ;;
 esac
-echo "$as_me:$LINENO: checking for $ac_header" >&5
-echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
-if eval "test \"\${$as_ac_Header+set}\" = set"; then
+{ echo "$as_me:$LINENO: checking for $ac_header" >&5
+echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
+if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   eval "$as_ac_Header=\$ac_header_preproc"
 fi
-echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
-echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
+ac_res=`eval echo '${'$as_ac_Header'}'`
+	       { echo "$as_me:$LINENO: result: $ac_res" >&5
+echo "${ECHO_T}$ac_res" >&6; }
 
 fi
 if test `eval echo '${'$as_ac_Header'}'` = yes; then
@@ -29703,8 +30386,8 @@
 done
 
 
-echo "$as_me:$LINENO: checking for int" >&5
-echo $ECHO_N "checking for int... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking for int" >&5
+echo $ECHO_N "checking for int... $ECHO_C" >&6; }
 if test "${ac_cv_type_int+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
@@ -29715,61 +30398,57 @@
 cat >>conftest.$ac_ext <<_ACEOF
 /* end confdefs.h.  */
 $ac_includes_default
+typedef int ac__type_new_;
 int
 main ()
 {
-if ((int *) 0)
+if ((ac__type_new_ *) 0)
   return 0;
-if (sizeof (int))
+if (sizeof (ac__type_new_))
   return 0;
   ;
   return 0;
 }
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>conftest.er1
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_cv_type_int=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_cv_type_int=no
+	ac_cv_type_int=no
 fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 fi
-echo "$as_me:$LINENO: result: $ac_cv_type_int" >&5
-echo "${ECHO_T}$ac_cv_type_int" >&6
+{ echo "$as_me:$LINENO: result: $ac_cv_type_int" >&5
+echo "${ECHO_T}$ac_cv_type_int" >&6; }
 
-echo "$as_me:$LINENO: checking size of int" >&5
-echo $ECHO_N "checking size of int... $ECHO_C" >&6
+# The cast to long int works around a bug in the HP C Compiler
+# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
+# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
+# This bug is HP SR number 8606223364.
+{ echo "$as_me:$LINENO: checking size of int" >&5
+echo $ECHO_N "checking size of int... $ECHO_C" >&6; }
 if test "${ac_cv_sizeof_int+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
-  if test "$ac_cv_type_int" = yes; then
-  # The cast to unsigned long works around a bug in the HP C Compiler
-  # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
-  # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
-  # This bug is HP SR number 8606223364.
   if test "$cross_compiling" = yes; then
   # Depending upon the size, compute the lo and hi bounds.
 cat >conftest.$ac_ext <<_ACEOF
@@ -29779,10 +30458,11 @@
 cat >>conftest.$ac_ext <<_ACEOF
 /* end confdefs.h.  */
 $ac_includes_default
+   typedef int ac__type_sizeof_;
 int
 main ()
 {
-static int test_array [1 - 2 * !(((long) (sizeof (int))) >= 0)];
+static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) >= 0)];
 test_array [0] = 0
 
   ;
@@ -29790,27 +30470,22 @@
 }
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>conftest.er1
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_lo=0 ac_mid=0
   while :; do
     cat >conftest.$ac_ext <<_ACEOF
@@ -29820,10 +30495,11 @@
 cat >>conftest.$ac_ext <<_ACEOF
 /* end confdefs.h.  */
 $ac_includes_default
+   typedef int ac__type_sizeof_;
 int
 main ()
 {
-static int test_array [1 - 2 * !(((long) (sizeof (int))) <= $ac_mid)];
+static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) <= $ac_mid)];
 test_array [0] = 0
 
   ;
@@ -29831,56 +30507,53 @@
 }
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>conftest.er1
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_hi=$ac_mid; break
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_lo=`expr $ac_mid + 1`
-		    if test $ac_lo -le $ac_mid; then
-		      ac_lo= ac_hi=
-		      break
-		    fi
-		    ac_mid=`expr 2 '*' $ac_mid + 1`
+	ac_lo=`expr $ac_mid + 1`
+			if test $ac_lo -le $ac_mid; then
+			  ac_lo= ac_hi=
+			  break
+			fi
+			ac_mid=`expr 2 '*' $ac_mid + 1`
 fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   done
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-cat >conftest.$ac_ext <<_ACEOF
+	cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
 cat confdefs.h >>conftest.$ac_ext
 cat >>conftest.$ac_ext <<_ACEOF
 /* end confdefs.h.  */
 $ac_includes_default
+   typedef int ac__type_sizeof_;
 int
 main ()
 {
-static int test_array [1 - 2 * !(((long) (sizeof (int))) < 0)];
+static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) < 0)];
 test_array [0] = 0
 
   ;
@@ -29888,27 +30561,22 @@
 }
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>conftest.er1
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_hi=-1 ac_mid=-1
   while :; do
     cat >conftest.$ac_ext <<_ACEOF
@@ -29918,10 +30586,11 @@
 cat >>conftest.$ac_ext <<_ACEOF
 /* end confdefs.h.  */
 $ac_includes_default
+   typedef int ac__type_sizeof_;
 int
 main ()
 {
-static int test_array [1 - 2 * !(((long) (sizeof (int))) >= $ac_mid)];
+static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) >= $ac_mid)];
 test_array [0] = 0
 
   ;
@@ -29929,50 +30598,48 @@
 }
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>conftest.er1
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_lo=$ac_mid; break
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_hi=`expr '(' $ac_mid ')' - 1`
-		       if test $ac_mid -le $ac_hi; then
-			 ac_lo= ac_hi=
-			 break
-		       fi
-		       ac_mid=`expr 2 '*' $ac_mid`
+	ac_hi=`expr '(' $ac_mid ')' - 1`
+			if test $ac_mid -le $ac_hi; then
+			  ac_lo= ac_hi=
+			  break
+			fi
+			ac_mid=`expr 2 '*' $ac_mid`
 fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   done
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_lo= ac_hi=
+	ac_lo= ac_hi=
 fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 # Binary search between lo and hi bounds.
 while test "x$ac_lo" != "x$ac_hi"; do
   ac_mid=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo`
@@ -29983,10 +30650,11 @@
 cat >>conftest.$ac_ext <<_ACEOF
 /* end confdefs.h.  */
 $ac_includes_default
+   typedef int ac__type_sizeof_;
 int
 main ()
 {
-static int test_array [1 - 2 * !(((long) (sizeof (int))) <= $ac_mid)];
+static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) <= $ac_mid)];
 test_array [0] = 0
 
   ;
@@ -29994,52 +30662,45 @@
 }
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>conftest.er1
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_hi=$ac_mid
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_lo=`expr '(' $ac_mid ')' + 1`
+	ac_lo=`expr '(' $ac_mid ')' + 1`
 fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 done
 case $ac_lo in
 ?*) ac_cv_sizeof_int=$ac_lo;;
-'') { { echo "$as_me:$LINENO: error: cannot compute sizeof (int), 77
+'') if test "$ac_cv_type_int" = yes; then
+     { { echo "$as_me:$LINENO: error: cannot compute sizeof (int)
 See \`config.log' for more details." >&5
-echo "$as_me: error: cannot compute sizeof (int), 77
+echo "$as_me: error: cannot compute sizeof (int)
 See \`config.log' for more details." >&2;}
-   { (exit 1); exit 1; }; } ;;
+   { (exit 77); exit 77; }; }
+   else
+     ac_cv_sizeof_int=0
+   fi ;;
 esac
 else
-  if test "$cross_compiling" = yes; then
-  { { echo "$as_me:$LINENO: error: cannot run test program while cross compiling
-See \`config.log' for more details." >&5
-echo "$as_me: error: cannot run test program while cross compiling
-See \`config.log' for more details." >&2;}
-   { (exit 1); exit 1; }; }
-else
   cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
@@ -30047,8 +30708,9 @@
 cat >>conftest.$ac_ext <<_ACEOF
 /* end confdefs.h.  */
 $ac_includes_default
-long longval () { return (long) (sizeof (int)); }
-unsigned long ulongval () { return (long) (sizeof (int)); }
+   typedef int ac__type_sizeof_;
+static long int longval () { return (long int) (sizeof (ac__type_sizeof_)); }
+static unsigned long int ulongval () { return (long int) (sizeof (ac__type_sizeof_)); }
 #include <stdio.h>
 #include <stdlib.h>
 int
@@ -30057,35 +30719,44 @@
 
   FILE *f = fopen ("conftest.val", "w");
   if (! f)
-    exit (1);
-  if (((long) (sizeof (int))) < 0)
+    return 1;
+  if (((long int) (sizeof (ac__type_sizeof_))) < 0)
     {
-      long i = longval ();
-      if (i != ((long) (sizeof (int))))
-	exit (1);
+      long int i = longval ();
+      if (i != ((long int) (sizeof (ac__type_sizeof_))))
+	return 1;
       fprintf (f, "%ld\n", i);
     }
   else
     {
-      unsigned long i = ulongval ();
-      if (i != ((long) (sizeof (int))))
-	exit (1);
+      unsigned long int i = ulongval ();
+      if (i != ((long int) (sizeof (ac__type_sizeof_))))
+	return 1;
       fprintf (f, "%lu\n", i);
     }
-  exit (ferror (f) || fclose (f) != 0);
+  return ferror (f) || fclose (f) != 0;
 
   ;
   return 0;
 }
 _ACEOF
 rm -f conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-  (eval $ac_link) 2>&5
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>&5
   ac_status=$?
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
+  { (case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_try") 2>&5
   ac_status=$?
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
@@ -30096,29 +30767,32 @@
 sed 's/^/| /' conftest.$ac_ext >&5
 
 ( exit $ac_status )
-{ { echo "$as_me:$LINENO: error: cannot compute sizeof (int), 77
+if test "$ac_cv_type_int" = yes; then
+     { { echo "$as_me:$LINENO: error: cannot compute sizeof (int)
 See \`config.log' for more details." >&5
-echo "$as_me: error: cannot compute sizeof (int), 77
+echo "$as_me: error: cannot compute sizeof (int)
 See \`config.log' for more details." >&2;}
-   { (exit 1); exit 1; }; }
+   { (exit 77); exit 77; }; }
+   else
+     ac_cv_sizeof_int=0
+   fi
 fi
-rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
+rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
 fi
-fi
 rm -f conftest.val
-else
-  ac_cv_sizeof_int=0
 fi
-fi
-echo "$as_me:$LINENO: result: $ac_cv_sizeof_int" >&5
-echo "${ECHO_T}$ac_cv_sizeof_int" >&6
+{ echo "$as_me:$LINENO: result: $ac_cv_sizeof_int" >&5
+echo "${ECHO_T}$ac_cv_sizeof_int" >&6; }
+
+
+
 cat >>confdefs.h <<_ACEOF
 #define SIZEOF_INT $ac_cv_sizeof_int
 _ACEOF
 
 
-echo "$as_me:$LINENO: checking for long" >&5
-echo $ECHO_N "checking for long... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking for long" >&5
+echo $ECHO_N "checking for long... $ECHO_C" >&6; }
 if test "${ac_cv_type_long+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
@@ -30129,61 +30803,57 @@
 cat >>conftest.$ac_ext <<_ACEOF
 /* end confdefs.h.  */
 $ac_includes_default
+typedef long ac__type_new_;
 int
 main ()
 {
-if ((long *) 0)
+if ((ac__type_new_ *) 0)
   return 0;
-if (sizeof (long))
+if (sizeof (ac__type_new_))
   return 0;
   ;
   return 0;
 }
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>conftest.er1
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_cv_type_long=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_cv_type_long=no
+	ac_cv_type_long=no
 fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 fi
-echo "$as_me:$LINENO: result: $ac_cv_type_long" >&5
-echo "${ECHO_T}$ac_cv_type_long" >&6
+{ echo "$as_me:$LINENO: result: $ac_cv_type_long" >&5
+echo "${ECHO_T}$ac_cv_type_long" >&6; }
 
-echo "$as_me:$LINENO: checking size of long" >&5
-echo $ECHO_N "checking size of long... $ECHO_C" >&6
+# The cast to long int works around a bug in the HP C Compiler
+# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
+# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
+# This bug is HP SR number 8606223364.
+{ echo "$as_me:$LINENO: checking size of long" >&5
+echo $ECHO_N "checking size of long... $ECHO_C" >&6; }
 if test "${ac_cv_sizeof_long+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
-  if test "$ac_cv_type_long" = yes; then
-  # The cast to unsigned long works around a bug in the HP C Compiler
-  # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
-  # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
-  # This bug is HP SR number 8606223364.
   if test "$cross_compiling" = yes; then
   # Depending upon the size, compute the lo and hi bounds.
 cat >conftest.$ac_ext <<_ACEOF
@@ -30193,10 +30863,11 @@
 cat >>conftest.$ac_ext <<_ACEOF
 /* end confdefs.h.  */
 $ac_includes_default
+   typedef long ac__type_sizeof_;
 int
 main ()
 {
-static int test_array [1 - 2 * !(((long) (sizeof (long))) >= 0)];
+static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) >= 0)];
 test_array [0] = 0
 
   ;
@@ -30204,27 +30875,22 @@
 }
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>conftest.er1
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_lo=0 ac_mid=0
   while :; do
     cat >conftest.$ac_ext <<_ACEOF
@@ -30234,10 +30900,11 @@
 cat >>conftest.$ac_ext <<_ACEOF
 /* end confdefs.h.  */
 $ac_includes_default
+   typedef long ac__type_sizeof_;
 int
 main ()
 {
-static int test_array [1 - 2 * !(((long) (sizeof (long))) <= $ac_mid)];
+static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) <= $ac_mid)];
 test_array [0] = 0
 
   ;
@@ -30245,56 +30912,53 @@
 }
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>conftest.er1
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_hi=$ac_mid; break
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_lo=`expr $ac_mid + 1`
-		    if test $ac_lo -le $ac_mid; then
-		      ac_lo= ac_hi=
-		      break
-		    fi
-		    ac_mid=`expr 2 '*' $ac_mid + 1`
+	ac_lo=`expr $ac_mid + 1`
+			if test $ac_lo -le $ac_mid; then
+			  ac_lo= ac_hi=
+			  break
+			fi
+			ac_mid=`expr 2 '*' $ac_mid + 1`
 fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   done
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-cat >conftest.$ac_ext <<_ACEOF
+	cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
 cat confdefs.h >>conftest.$ac_ext
 cat >>conftest.$ac_ext <<_ACEOF
 /* end confdefs.h.  */
 $ac_includes_default
+   typedef long ac__type_sizeof_;
 int
 main ()
 {
-static int test_array [1 - 2 * !(((long) (sizeof (long))) < 0)];
+static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) < 0)];
 test_array [0] = 0
 
   ;
@@ -30302,27 +30966,22 @@
 }
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>conftest.er1
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_hi=-1 ac_mid=-1
   while :; do
     cat >conftest.$ac_ext <<_ACEOF
@@ -30332,10 +30991,11 @@
 cat >>conftest.$ac_ext <<_ACEOF
 /* end confdefs.h.  */
 $ac_includes_default
+   typedef long ac__type_sizeof_;
 int
 main ()
 {
-static int test_array [1 - 2 * !(((long) (sizeof (long))) >= $ac_mid)];
+static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) >= $ac_mid)];
 test_array [0] = 0
 
   ;
@@ -30343,50 +31003,48 @@
 }
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>conftest.er1
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_lo=$ac_mid; break
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_hi=`expr '(' $ac_mid ')' - 1`
-		       if test $ac_mid -le $ac_hi; then
-			 ac_lo= ac_hi=
-			 break
-		       fi
-		       ac_mid=`expr 2 '*' $ac_mid`
+	ac_hi=`expr '(' $ac_mid ')' - 1`
+			if test $ac_mid -le $ac_hi; then
+			  ac_lo= ac_hi=
+			  break
+			fi
+			ac_mid=`expr 2 '*' $ac_mid`
 fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   done
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_lo= ac_hi=
+	ac_lo= ac_hi=
 fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 # Binary search between lo and hi bounds.
 while test "x$ac_lo" != "x$ac_hi"; do
   ac_mid=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo`
@@ -30397,10 +31055,11 @@
 cat >>conftest.$ac_ext <<_ACEOF
 /* end confdefs.h.  */
 $ac_includes_default
+   typedef long ac__type_sizeof_;
 int
 main ()
 {
-static int test_array [1 - 2 * !(((long) (sizeof (long))) <= $ac_mid)];
+static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) <= $ac_mid)];
 test_array [0] = 0
 
   ;
@@ -30408,52 +31067,45 @@
 }
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>conftest.er1
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_hi=$ac_mid
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_lo=`expr '(' $ac_mid ')' + 1`
+	ac_lo=`expr '(' $ac_mid ')' + 1`
 fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 done
 case $ac_lo in
 ?*) ac_cv_sizeof_long=$ac_lo;;
-'') { { echo "$as_me:$LINENO: error: cannot compute sizeof (long), 77
+'') if test "$ac_cv_type_long" = yes; then
+     { { echo "$as_me:$LINENO: error: cannot compute sizeof (long)
 See \`config.log' for more details." >&5
-echo "$as_me: error: cannot compute sizeof (long), 77
+echo "$as_me: error: cannot compute sizeof (long)
 See \`config.log' for more details." >&2;}
-   { (exit 1); exit 1; }; } ;;
+   { (exit 77); exit 77; }; }
+   else
+     ac_cv_sizeof_long=0
+   fi ;;
 esac
 else
-  if test "$cross_compiling" = yes; then
-  { { echo "$as_me:$LINENO: error: cannot run test program while cross compiling
-See \`config.log' for more details." >&5
-echo "$as_me: error: cannot run test program while cross compiling
-See \`config.log' for more details." >&2;}
-   { (exit 1); exit 1; }; }
-else
   cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
@@ -30461,8 +31113,9 @@
 cat >>conftest.$ac_ext <<_ACEOF
 /* end confdefs.h.  */
 $ac_includes_default
-long longval () { return (long) (sizeof (long)); }
-unsigned long ulongval () { return (long) (sizeof (long)); }
+   typedef long ac__type_sizeof_;
+static long int longval () { return (long int) (sizeof (ac__type_sizeof_)); }
+static unsigned long int ulongval () { return (long int) (sizeof (ac__type_sizeof_)); }
 #include <stdio.h>
 #include <stdlib.h>
 int
@@ -30471,35 +31124,44 @@
 
   FILE *f = fopen ("conftest.val", "w");
   if (! f)
-    exit (1);
-  if (((long) (sizeof (long))) < 0)
+    return 1;
+  if (((long int) (sizeof (ac__type_sizeof_))) < 0)
     {
-      long i = longval ();
-      if (i != ((long) (sizeof (long))))
-	exit (1);
+      long int i = longval ();
+      if (i != ((long int) (sizeof (ac__type_sizeof_))))
+	return 1;
       fprintf (f, "%ld\n", i);
     }
   else
     {
-      unsigned long i = ulongval ();
-      if (i != ((long) (sizeof (long))))
-	exit (1);
+      unsigned long int i = ulongval ();
+      if (i != ((long int) (sizeof (ac__type_sizeof_))))
+	return 1;
       fprintf (f, "%lu\n", i);
     }
-  exit (ferror (f) || fclose (f) != 0);
+  return ferror (f) || fclose (f) != 0;
 
   ;
   return 0;
 }
 _ACEOF
 rm -f conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-  (eval $ac_link) 2>&5
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>&5
   ac_status=$?
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
+  { (case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_try") 2>&5
   ac_status=$?
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
@@ -30510,29 +31172,32 @@
 sed 's/^/| /' conftest.$ac_ext >&5
 
 ( exit $ac_status )
-{ { echo "$as_me:$LINENO: error: cannot compute sizeof (long), 77
+if test "$ac_cv_type_long" = yes; then
+     { { echo "$as_me:$LINENO: error: cannot compute sizeof (long)
 See \`config.log' for more details." >&5
-echo "$as_me: error: cannot compute sizeof (long), 77
+echo "$as_me: error: cannot compute sizeof (long)
 See \`config.log' for more details." >&2;}
-   { (exit 1); exit 1; }; }
+   { (exit 77); exit 77; }; }
+   else
+     ac_cv_sizeof_long=0
+   fi
 fi
-rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
+rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
 fi
-fi
 rm -f conftest.val
-else
-  ac_cv_sizeof_long=0
 fi
-fi
-echo "$as_me:$LINENO: result: $ac_cv_sizeof_long" >&5
-echo "${ECHO_T}$ac_cv_sizeof_long" >&6
+{ echo "$as_me:$LINENO: result: $ac_cv_sizeof_long" >&5
+echo "${ECHO_T}$ac_cv_sizeof_long" >&6; }
+
+
+
 cat >>confdefs.h <<_ACEOF
 #define SIZEOF_LONG $ac_cv_sizeof_long
 _ACEOF
 
 
-echo "$as_me:$LINENO: checking for long long" >&5
-echo $ECHO_N "checking for long long... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking for long long" >&5
+echo $ECHO_N "checking for long long... $ECHO_C" >&6; }
 if test "${ac_cv_type_long_long+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
@@ -30543,61 +31208,57 @@
 cat >>conftest.$ac_ext <<_ACEOF
 /* end confdefs.h.  */
 $ac_includes_default
+typedef long long ac__type_new_;
 int
 main ()
 {
-if ((long long *) 0)
+if ((ac__type_new_ *) 0)
   return 0;
-if (sizeof (long long))
+if (sizeof (ac__type_new_))
   return 0;
   ;
   return 0;
 }
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>conftest.er1
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_cv_type_long_long=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_cv_type_long_long=no
+	ac_cv_type_long_long=no
 fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 fi
-echo "$as_me:$LINENO: result: $ac_cv_type_long_long" >&5
-echo "${ECHO_T}$ac_cv_type_long_long" >&6
+{ echo "$as_me:$LINENO: result: $ac_cv_type_long_long" >&5
+echo "${ECHO_T}$ac_cv_type_long_long" >&6; }
 
-echo "$as_me:$LINENO: checking size of long long" >&5
-echo $ECHO_N "checking size of long long... $ECHO_C" >&6
+# The cast to long int works around a bug in the HP C Compiler
+# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
+# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
+# This bug is HP SR number 8606223364.
+{ echo "$as_me:$LINENO: checking size of long long" >&5
+echo $ECHO_N "checking size of long long... $ECHO_C" >&6; }
 if test "${ac_cv_sizeof_long_long+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
-  if test "$ac_cv_type_long_long" = yes; then
-  # The cast to unsigned long works around a bug in the HP C Compiler
-  # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
-  # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
-  # This bug is HP SR number 8606223364.
   if test "$cross_compiling" = yes; then
   # Depending upon the size, compute the lo and hi bounds.
 cat >conftest.$ac_ext <<_ACEOF
@@ -30607,10 +31268,11 @@
 cat >>conftest.$ac_ext <<_ACEOF
 /* end confdefs.h.  */
 $ac_includes_default
+   typedef long long ac__type_sizeof_;
 int
 main ()
 {
-static int test_array [1 - 2 * !(((long) (sizeof (long long))) >= 0)];
+static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) >= 0)];
 test_array [0] = 0
 
   ;
@@ -30618,27 +31280,22 @@
 }
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>conftest.er1
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_lo=0 ac_mid=0
   while :; do
     cat >conftest.$ac_ext <<_ACEOF
@@ -30648,10 +31305,11 @@
 cat >>conftest.$ac_ext <<_ACEOF
 /* end confdefs.h.  */
 $ac_includes_default
+   typedef long long ac__type_sizeof_;
 int
 main ()
 {
-static int test_array [1 - 2 * !(((long) (sizeof (long long))) <= $ac_mid)];
+static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) <= $ac_mid)];
 test_array [0] = 0
 
   ;
@@ -30659,56 +31317,53 @@
 }
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>conftest.er1
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_hi=$ac_mid; break
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_lo=`expr $ac_mid + 1`
-		    if test $ac_lo -le $ac_mid; then
-		      ac_lo= ac_hi=
-		      break
-		    fi
-		    ac_mid=`expr 2 '*' $ac_mid + 1`
+	ac_lo=`expr $ac_mid + 1`
+			if test $ac_lo -le $ac_mid; then
+			  ac_lo= ac_hi=
+			  break
+			fi
+			ac_mid=`expr 2 '*' $ac_mid + 1`
 fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   done
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-cat >conftest.$ac_ext <<_ACEOF
+	cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
 cat confdefs.h >>conftest.$ac_ext
 cat >>conftest.$ac_ext <<_ACEOF
 /* end confdefs.h.  */
 $ac_includes_default
+   typedef long long ac__type_sizeof_;
 int
 main ()
 {
-static int test_array [1 - 2 * !(((long) (sizeof (long long))) < 0)];
+static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) < 0)];
 test_array [0] = 0
 
   ;
@@ -30716,27 +31371,22 @@
 }
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>conftest.er1
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_hi=-1 ac_mid=-1
   while :; do
     cat >conftest.$ac_ext <<_ACEOF
@@ -30746,10 +31396,11 @@
 cat >>conftest.$ac_ext <<_ACEOF
 /* end confdefs.h.  */
 $ac_includes_default
+   typedef long long ac__type_sizeof_;
 int
 main ()
 {
-static int test_array [1 - 2 * !(((long) (sizeof (long long))) >= $ac_mid)];
+static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) >= $ac_mid)];
 test_array [0] = 0
 
   ;
@@ -30757,50 +31408,48 @@
 }
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>conftest.er1
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_lo=$ac_mid; break
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_hi=`expr '(' $ac_mid ')' - 1`
-		       if test $ac_mid -le $ac_hi; then
-			 ac_lo= ac_hi=
-			 break
-		       fi
-		       ac_mid=`expr 2 '*' $ac_mid`
+	ac_hi=`expr '(' $ac_mid ')' - 1`
+			if test $ac_mid -le $ac_hi; then
+			  ac_lo= ac_hi=
+			  break
+			fi
+			ac_mid=`expr 2 '*' $ac_mid`
 fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   done
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_lo= ac_hi=
+	ac_lo= ac_hi=
 fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 # Binary search between lo and hi bounds.
 while test "x$ac_lo" != "x$ac_hi"; do
   ac_mid=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo`
@@ -30811,10 +31460,11 @@
 cat >>conftest.$ac_ext <<_ACEOF
 /* end confdefs.h.  */
 $ac_includes_default
+   typedef long long ac__type_sizeof_;
 int
 main ()
 {
-static int test_array [1 - 2 * !(((long) (sizeof (long long))) <= $ac_mid)];
+static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) <= $ac_mid)];
 test_array [0] = 0
 
   ;
@@ -30822,52 +31472,45 @@
 }
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>conftest.er1
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_hi=$ac_mid
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_lo=`expr '(' $ac_mid ')' + 1`
+	ac_lo=`expr '(' $ac_mid ')' + 1`
 fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 done
 case $ac_lo in
 ?*) ac_cv_sizeof_long_long=$ac_lo;;
-'') { { echo "$as_me:$LINENO: error: cannot compute sizeof (long long), 77
+'') if test "$ac_cv_type_long_long" = yes; then
+     { { echo "$as_me:$LINENO: error: cannot compute sizeof (long long)
 See \`config.log' for more details." >&5
-echo "$as_me: error: cannot compute sizeof (long long), 77
+echo "$as_me: error: cannot compute sizeof (long long)
 See \`config.log' for more details." >&2;}
-   { (exit 1); exit 1; }; } ;;
+   { (exit 77); exit 77; }; }
+   else
+     ac_cv_sizeof_long_long=0
+   fi ;;
 esac
 else
-  if test "$cross_compiling" = yes; then
-  { { echo "$as_me:$LINENO: error: cannot run test program while cross compiling
-See \`config.log' for more details." >&5
-echo "$as_me: error: cannot run test program while cross compiling
-See \`config.log' for more details." >&2;}
-   { (exit 1); exit 1; }; }
-else
   cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
@@ -30875,8 +31518,9 @@
 cat >>conftest.$ac_ext <<_ACEOF
 /* end confdefs.h.  */
 $ac_includes_default
-long longval () { return (long) (sizeof (long long)); }
-unsigned long ulongval () { return (long) (sizeof (long long)); }
+   typedef long long ac__type_sizeof_;
+static long int longval () { return (long int) (sizeof (ac__type_sizeof_)); }
+static unsigned long int ulongval () { return (long int) (sizeof (ac__type_sizeof_)); }
 #include <stdio.h>
 #include <stdlib.h>
 int
@@ -30885,35 +31529,44 @@
 
   FILE *f = fopen ("conftest.val", "w");
   if (! f)
-    exit (1);
-  if (((long) (sizeof (long long))) < 0)
+    return 1;
+  if (((long int) (sizeof (ac__type_sizeof_))) < 0)
     {
-      long i = longval ();
-      if (i != ((long) (sizeof (long long))))
-	exit (1);
+      long int i = longval ();
+      if (i != ((long int) (sizeof (ac__type_sizeof_))))
+	return 1;
       fprintf (f, "%ld\n", i);
     }
   else
     {
-      unsigned long i = ulongval ();
-      if (i != ((long) (sizeof (long long))))
-	exit (1);
+      unsigned long int i = ulongval ();
+      if (i != ((long int) (sizeof (ac__type_sizeof_))))
+	return 1;
       fprintf (f, "%lu\n", i);
     }
-  exit (ferror (f) || fclose (f) != 0);
+  return ferror (f) || fclose (f) != 0;
 
   ;
   return 0;
 }
 _ACEOF
 rm -f conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-  (eval $ac_link) 2>&5
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>&5
   ac_status=$?
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
+  { (case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_try") 2>&5
   ac_status=$?
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
@@ -30924,29 +31577,32 @@
 sed 's/^/| /' conftest.$ac_ext >&5
 
 ( exit $ac_status )
-{ { echo "$as_me:$LINENO: error: cannot compute sizeof (long long), 77
+if test "$ac_cv_type_long_long" = yes; then
+     { { echo "$as_me:$LINENO: error: cannot compute sizeof (long long)
 See \`config.log' for more details." >&5
-echo "$as_me: error: cannot compute sizeof (long long), 77
+echo "$as_me: error: cannot compute sizeof (long long)
 See \`config.log' for more details." >&2;}
-   { (exit 1); exit 1; }; }
+   { (exit 77); exit 77; }; }
+   else
+     ac_cv_sizeof_long_long=0
+   fi
 fi
-rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
+rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
 fi
-fi
 rm -f conftest.val
-else
-  ac_cv_sizeof_long_long=0
 fi
-fi
-echo "$as_me:$LINENO: result: $ac_cv_sizeof_long_long" >&5
-echo "${ECHO_T}$ac_cv_sizeof_long_long" >&6
+{ echo "$as_me:$LINENO: result: $ac_cv_sizeof_long_long" >&5
+echo "${ECHO_T}$ac_cv_sizeof_long_long" >&6; }
+
+
+
 cat >>confdefs.h <<_ACEOF
 #define SIZEOF_LONG_LONG $ac_cv_sizeof_long_long
 _ACEOF
 
 
-echo "$as_me:$LINENO: checking for short" >&5
-echo $ECHO_N "checking for short... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking for short" >&5
+echo $ECHO_N "checking for short... $ECHO_C" >&6; }
 if test "${ac_cv_type_short+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
@@ -30957,61 +31613,57 @@
 cat >>conftest.$ac_ext <<_ACEOF
 /* end confdefs.h.  */
 $ac_includes_default
+typedef short ac__type_new_;
 int
 main ()
 {
-if ((short *) 0)
+if ((ac__type_new_ *) 0)
   return 0;
-if (sizeof (short))
+if (sizeof (ac__type_new_))
   return 0;
   ;
   return 0;
 }
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>conftest.er1
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_cv_type_short=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_cv_type_short=no
+	ac_cv_type_short=no
 fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 fi
-echo "$as_me:$LINENO: result: $ac_cv_type_short" >&5
-echo "${ECHO_T}$ac_cv_type_short" >&6
+{ echo "$as_me:$LINENO: result: $ac_cv_type_short" >&5
+echo "${ECHO_T}$ac_cv_type_short" >&6; }
 
-echo "$as_me:$LINENO: checking size of short" >&5
-echo $ECHO_N "checking size of short... $ECHO_C" >&6
+# The cast to long int works around a bug in the HP C Compiler
+# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
+# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
+# This bug is HP SR number 8606223364.
+{ echo "$as_me:$LINENO: checking size of short" >&5
+echo $ECHO_N "checking size of short... $ECHO_C" >&6; }
 if test "${ac_cv_sizeof_short+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
-  if test "$ac_cv_type_short" = yes; then
-  # The cast to unsigned long works around a bug in the HP C Compiler
-  # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
-  # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
-  # This bug is HP SR number 8606223364.
   if test "$cross_compiling" = yes; then
   # Depending upon the size, compute the lo and hi bounds.
 cat >conftest.$ac_ext <<_ACEOF
@@ -31021,10 +31673,11 @@
 cat >>conftest.$ac_ext <<_ACEOF
 /* end confdefs.h.  */
 $ac_includes_default
+   typedef short ac__type_sizeof_;
 int
 main ()
 {
-static int test_array [1 - 2 * !(((long) (sizeof (short))) >= 0)];
+static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) >= 0)];
 test_array [0] = 0
 
   ;
@@ -31032,27 +31685,22 @@
 }
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>conftest.er1
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_lo=0 ac_mid=0
   while :; do
     cat >conftest.$ac_ext <<_ACEOF
@@ -31062,10 +31710,11 @@
 cat >>conftest.$ac_ext <<_ACEOF
 /* end confdefs.h.  */
 $ac_includes_default
+   typedef short ac__type_sizeof_;
 int
 main ()
 {
-static int test_array [1 - 2 * !(((long) (sizeof (short))) <= $ac_mid)];
+static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) <= $ac_mid)];
 test_array [0] = 0
 
   ;
@@ -31073,56 +31722,53 @@
 }
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>conftest.er1
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_hi=$ac_mid; break
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_lo=`expr $ac_mid + 1`
-		    if test $ac_lo -le $ac_mid; then
-		      ac_lo= ac_hi=
-		      break
-		    fi
-		    ac_mid=`expr 2 '*' $ac_mid + 1`
+	ac_lo=`expr $ac_mid + 1`
+			if test $ac_lo -le $ac_mid; then
+			  ac_lo= ac_hi=
+			  break
+			fi
+			ac_mid=`expr 2 '*' $ac_mid + 1`
 fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   done
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-cat >conftest.$ac_ext <<_ACEOF
+	cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
 cat confdefs.h >>conftest.$ac_ext
 cat >>conftest.$ac_ext <<_ACEOF
 /* end confdefs.h.  */
 $ac_includes_default
+   typedef short ac__type_sizeof_;
 int
 main ()
 {
-static int test_array [1 - 2 * !(((long) (sizeof (short))) < 0)];
+static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) < 0)];
 test_array [0] = 0
 
   ;
@@ -31130,27 +31776,22 @@
 }
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>conftest.er1
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_hi=-1 ac_mid=-1
   while :; do
     cat >conftest.$ac_ext <<_ACEOF
@@ -31160,10 +31801,11 @@
 cat >>conftest.$ac_ext <<_ACEOF
 /* end confdefs.h.  */
 $ac_includes_default
+   typedef short ac__type_sizeof_;
 int
 main ()
 {
-static int test_array [1 - 2 * !(((long) (sizeof (short))) >= $ac_mid)];
+static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) >= $ac_mid)];
 test_array [0] = 0
 
   ;
@@ -31171,50 +31813,48 @@
 }
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>conftest.er1
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_lo=$ac_mid; break
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_hi=`expr '(' $ac_mid ')' - 1`
-		       if test $ac_mid -le $ac_hi; then
-			 ac_lo= ac_hi=
-			 break
-		       fi
-		       ac_mid=`expr 2 '*' $ac_mid`
+	ac_hi=`expr '(' $ac_mid ')' - 1`
+			if test $ac_mid -le $ac_hi; then
+			  ac_lo= ac_hi=
+			  break
+			fi
+			ac_mid=`expr 2 '*' $ac_mid`
 fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   done
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_lo= ac_hi=
+	ac_lo= ac_hi=
 fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 # Binary search between lo and hi bounds.
 while test "x$ac_lo" != "x$ac_hi"; do
   ac_mid=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo`
@@ -31225,10 +31865,11 @@
 cat >>conftest.$ac_ext <<_ACEOF
 /* end confdefs.h.  */
 $ac_includes_default
+   typedef short ac__type_sizeof_;
 int
 main ()
 {
-static int test_array [1 - 2 * !(((long) (sizeof (short))) <= $ac_mid)];
+static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) <= $ac_mid)];
 test_array [0] = 0
 
   ;
@@ -31236,52 +31877,45 @@
 }
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>conftest.er1
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_hi=$ac_mid
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_lo=`expr '(' $ac_mid ')' + 1`
+	ac_lo=`expr '(' $ac_mid ')' + 1`
 fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 done
 case $ac_lo in
 ?*) ac_cv_sizeof_short=$ac_lo;;
-'') { { echo "$as_me:$LINENO: error: cannot compute sizeof (short), 77
+'') if test "$ac_cv_type_short" = yes; then
+     { { echo "$as_me:$LINENO: error: cannot compute sizeof (short)
 See \`config.log' for more details." >&5
-echo "$as_me: error: cannot compute sizeof (short), 77
+echo "$as_me: error: cannot compute sizeof (short)
 See \`config.log' for more details." >&2;}
-   { (exit 1); exit 1; }; } ;;
+   { (exit 77); exit 77; }; }
+   else
+     ac_cv_sizeof_short=0
+   fi ;;
 esac
 else
-  if test "$cross_compiling" = yes; then
-  { { echo "$as_me:$LINENO: error: cannot run test program while cross compiling
-See \`config.log' for more details." >&5
-echo "$as_me: error: cannot run test program while cross compiling
-See \`config.log' for more details." >&2;}
-   { (exit 1); exit 1; }; }
-else
   cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
@@ -31289,8 +31923,9 @@
 cat >>conftest.$ac_ext <<_ACEOF
 /* end confdefs.h.  */
 $ac_includes_default
-long longval () { return (long) (sizeof (short)); }
-unsigned long ulongval () { return (long) (sizeof (short)); }
+   typedef short ac__type_sizeof_;
+static long int longval () { return (long int) (sizeof (ac__type_sizeof_)); }
+static unsigned long int ulongval () { return (long int) (sizeof (ac__type_sizeof_)); }
 #include <stdio.h>
 #include <stdlib.h>
 int
@@ -31299,35 +31934,44 @@
 
   FILE *f = fopen ("conftest.val", "w");
   if (! f)
-    exit (1);
-  if (((long) (sizeof (short))) < 0)
+    return 1;
+  if (((long int) (sizeof (ac__type_sizeof_))) < 0)
     {
-      long i = longval ();
-      if (i != ((long) (sizeof (short))))
-	exit (1);
+      long int i = longval ();
+      if (i != ((long int) (sizeof (ac__type_sizeof_))))
+	return 1;
       fprintf (f, "%ld\n", i);
     }
   else
     {
-      unsigned long i = ulongval ();
-      if (i != ((long) (sizeof (short))))
-	exit (1);
+      unsigned long int i = ulongval ();
+      if (i != ((long int) (sizeof (ac__type_sizeof_))))
+	return 1;
       fprintf (f, "%lu\n", i);
     }
-  exit (ferror (f) || fclose (f) != 0);
+  return ferror (f) || fclose (f) != 0;
 
   ;
   return 0;
 }
 _ACEOF
 rm -f conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-  (eval $ac_link) 2>&5
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>&5
   ac_status=$?
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
+  { (case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_try") 2>&5
   ac_status=$?
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
@@ -31338,30 +31982,33 @@
 sed 's/^/| /' conftest.$ac_ext >&5
 
 ( exit $ac_status )
-{ { echo "$as_me:$LINENO: error: cannot compute sizeof (short), 77
+if test "$ac_cv_type_short" = yes; then
+     { { echo "$as_me:$LINENO: error: cannot compute sizeof (short)
 See \`config.log' for more details." >&5
-echo "$as_me: error: cannot compute sizeof (short), 77
+echo "$as_me: error: cannot compute sizeof (short)
 See \`config.log' for more details." >&2;}
-   { (exit 1); exit 1; }; }
+   { (exit 77); exit 77; }; }
+   else
+     ac_cv_sizeof_short=0
+   fi
 fi
-rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
+rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
 fi
-fi
 rm -f conftest.val
-else
-  ac_cv_sizeof_short=0
 fi
-fi
-echo "$as_me:$LINENO: result: $ac_cv_sizeof_short" >&5
-echo "${ECHO_T}$ac_cv_sizeof_short" >&6
+{ echo "$as_me:$LINENO: result: $ac_cv_sizeof_short" >&5
+echo "${ECHO_T}$ac_cv_sizeof_short" >&6; }
+
+
+
 cat >>confdefs.h <<_ACEOF
 #define SIZEOF_SHORT $ac_cv_sizeof_short
 _ACEOF
 
 
 
-echo "$as_me:$LINENO: checking for an ANSI C-conforming const" >&5
-echo $ECHO_N "checking for an ANSI C-conforming const... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking for an ANSI C-conforming const" >&5
+echo $ECHO_N "checking for an ANSI C-conforming const... $ECHO_C" >&6; }
 if test "${ac_cv_c_const+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
@@ -31379,10 +32026,10 @@
 #ifndef __cplusplus
   /* Ultrix mips cc rejects this.  */
   typedef int charset[2];
-  const charset x;
+  const charset cs;
   /* SunOS 4.1.1 cc rejects this.  */
-  char const *const *ccp;
-  char **p;
+  char const *const *pcpcc;
+  char **ppc;
   /* NEC SVR4.0.2 mips cc rejects this.  */
   struct point {int x, y;};
   static struct point const zero = {0,0};
@@ -31391,16 +32038,17 @@
      an arm of an if-expression whose if-part is not a constant
      expression */
   const char *g = "string";
-  ccp = &g + (g ? g-g : 0);
+  pcpcc = &g + (g ? g-g : 0);
   /* HPUX 7.0 cc rejects these. */
-  ++ccp;
-  p = (char**) ccp;
-  ccp = (char const *const *) p;
+  ++pcpcc;
+  ppc = (char**) pcpcc;
+  pcpcc = (char const *const *) ppc;
   { /* SCO 3.2v4 cc rejects this.  */
     char *t;
     char const *s = 0 ? (char *) 0 : (char const *) 0;
 
     *t++ = 0;
+    if (s) return 0;
   }
   { /* Someone thinks the Sun supposedly-ANSI compiler will reject this.  */
     int x[] = {25, 17};
@@ -31419,7 +32067,9 @@
   }
   { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
     const int foo = 10;
+    if (!foo) return 0;
   }
+  return !cs[0] && !zero.x;
 #endif
 
   ;
@@ -31427,38 +32077,34 @@
 }
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>conftest.er1
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_cv_c_const=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_cv_c_const=no
+	ac_cv_c_const=no
 fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 fi
-echo "$as_me:$LINENO: result: $ac_cv_c_const" >&5
-echo "${ECHO_T}$ac_cv_c_const" >&6
+{ echo "$as_me:$LINENO: result: $ac_cv_c_const" >&5
+echo "${ECHO_T}$ac_cv_c_const" >&6; }
 if test $ac_cv_c_const = no; then
 
 cat >>confdefs.h <<\_ACEOF
@@ -31467,8 +32113,8 @@
 
 fi
 
-echo "$as_me:$LINENO: checking for inline" >&5
-echo $ECHO_N "checking for inline... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking for inline" >&5
+echo $ECHO_N "checking for inline... $ECHO_C" >&6; }
 if test "${ac_cv_c_inline+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
@@ -31488,39 +32134,37 @@
 
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>conftest.er1
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
-  ac_cv_c_inline=$ac_kw; break
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
+  ac_cv_c_inline=$ac_kw
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
+
 fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+  test "$ac_cv_c_inline" != no && break
 done
 
 fi
-echo "$as_me:$LINENO: result: $ac_cv_c_inline" >&5
-echo "${ECHO_T}$ac_cv_c_inline" >&6
+{ echo "$as_me:$LINENO: result: $ac_cv_c_inline" >&5
+echo "${ECHO_T}$ac_cv_c_inline" >&6; }
 
 
 case $ac_cv_c_inline in
@@ -31538,8 +32182,8 @@
     ;;
 esac
 
-echo "$as_me:$LINENO: checking whether byte ordering is bigendian" >&5
-echo $ECHO_N "checking whether byte ordering is bigendian... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking whether byte ordering is bigendian" >&5
+echo $ECHO_N "checking whether byte ordering is bigendian... $ECHO_C" >&6; }
 if test "${ac_cv_c_bigendian+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
@@ -31556,7 +32200,8 @@
 int
 main ()
 {
-#if !BYTE_ORDER || !BIG_ENDIAN || !LITTLE_ENDIAN
+#if  ! (defined BYTE_ORDER && defined BIG_ENDIAN && defined LITTLE_ENDIAN \
+	&& BYTE_ORDER && BIG_ENDIAN && LITTLE_ENDIAN)
  bogus endian macros
 #endif
 
@@ -31565,27 +32210,22 @@
 }
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>conftest.er1
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   # It does; now see whether it defined to BIG_ENDIAN or not.
 cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
@@ -31608,40 +32248,36 @@
 }
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>conftest.er1
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_cv_c_bigendian=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_cv_c_bigendian=no
+	ac_cv_c_bigendian=no
 fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-# It does not; compile a test program.
+	# It does not; compile a test program.
 if test "$cross_compiling" = yes; then
   # try to guess the endianness by grepping values into an object file
   ac_cv_c_bigendian=unknown
@@ -31651,11 +32287,11 @@
 cat confdefs.h >>conftest.$ac_ext
 cat >>conftest.$ac_ext <<_ACEOF
 /* end confdefs.h.  */
-short ascii_mm[] = { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 };
-short ascii_ii[] = { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 };
+short int ascii_mm[] = { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 };
+short int ascii_ii[] = { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 };
 void _ascii () { char *s = (char *) ascii_mm; s = (char *) ascii_ii; }
-short ebcdic_ii[] = { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 };
-short ebcdic_mm[] = { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 };
+short int ebcdic_ii[] = { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 };
+short int ebcdic_mm[] = { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 };
 void _ebcdic () { char *s = (char *) ebcdic_mm; s = (char *) ebcdic_ii; }
 int
 main ()
@@ -31666,27 +32302,22 @@
 }
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>conftest.er1
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   if grep BIGenDianSyS conftest.$ac_objext >/dev/null ; then
   ac_cv_c_bigendian=yes
 fi
@@ -31702,8 +32333,10 @@
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
+
 fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 else
   cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
@@ -31711,27 +32344,41 @@
 cat confdefs.h >>conftest.$ac_ext
 cat >>conftest.$ac_ext <<_ACEOF
 /* end confdefs.h.  */
+$ac_includes_default
 int
 main ()
 {
+
   /* Are we little or big endian?  From Harbison&Steele.  */
   union
   {
-    long l;
-    char c[sizeof (long)];
+    long int l;
+    char c[sizeof (long int)];
   } u;
   u.l = 1;
-  exit (u.c[sizeof (long) - 1] == 1);
+  return u.c[sizeof (long int) - 1] == 1;
+
+  ;
+  return 0;
 }
 _ACEOF
 rm -f conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-  (eval $ac_link) 2>&5
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>&5
   ac_status=$?
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
+  { (case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_try") 2>&5
   ac_status=$?
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
@@ -31744,13 +32391,16 @@
 ( exit $ac_status )
 ac_cv_c_bigendian=yes
 fi
-rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
+rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
 fi
+
+
 fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 fi
-echo "$as_me:$LINENO: result: $ac_cv_c_bigendian" >&5
-echo "${ECHO_T}$ac_cv_c_bigendian" >&6
+{ echo "$as_me:$LINENO: result: $ac_cv_c_bigendian" >&5
+echo "${ECHO_T}$ac_cv_c_bigendian" >&6; }
 case $ac_cv_c_bigendian in
   yes)
 
@@ -31769,8 +32419,8 @@
 esac
 
 
-echo "$as_me:$LINENO: checking whether char is unsigned" >&5
-echo $ECHO_N "checking whether char is unsigned... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking whether char is unsigned" >&5
+echo $ECHO_N "checking whether char is unsigned... $ECHO_C" >&6; }
 if test "${ac_cv_c_char_unsigned+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
@@ -31792,38 +32442,34 @@
 }
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>conftest.er1
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_cv_c_char_unsigned=no
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_cv_c_char_unsigned=yes
+	ac_cv_c_char_unsigned=yes
 fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 fi
-echo "$as_me:$LINENO: result: $ac_cv_c_char_unsigned" >&5
-echo "${ECHO_T}$ac_cv_c_char_unsigned" >&6
+{ echo "$as_me:$LINENO: result: $ac_cv_c_char_unsigned" >&5
+echo "${ECHO_T}$ac_cv_c_char_unsigned" >&6; }
 if test $ac_cv_c_char_unsigned = yes && test "$GCC" != yes; then
   cat >>confdefs.h <<\_ACEOF
 #define __CHAR_UNSIGNED__ 1
@@ -31832,8 +32478,8 @@
 fi
 
 
-echo "$as_me:$LINENO: checking return type of signal handlers" >&5
-echo $ECHO_N "checking return type of signal handlers... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking return type of signal handlers" >&5
+echo $ECHO_N "checking return type of signal handlers... $ECHO_C" >&6; }
 if test "${ac_cv_type_signal+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
@@ -31845,64 +32491,52 @@
 /* end confdefs.h.  */
 #include <sys/types.h>
 #include <signal.h>
-#ifdef signal
-# undef signal
-#endif
-#ifdef __cplusplus
-extern "C" void (*signal (int, void (*)(int)))(int);
-#else
-void (*signal ()) ();
-#endif
 
 int
 main ()
 {
-int i;
+return *(signal (0, 0)) (0) == 1;
   ;
   return 0;
 }
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>conftest.er1
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
-  ac_cv_type_signal=void
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
+  ac_cv_type_signal=int
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_cv_type_signal=int
+	ac_cv_type_signal=void
 fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 fi
-echo "$as_me:$LINENO: result: $ac_cv_type_signal" >&5
-echo "${ECHO_T}$ac_cv_type_signal" >&6
+{ echo "$as_me:$LINENO: result: $ac_cv_type_signal" >&5
+echo "${ECHO_T}$ac_cv_type_signal" >&6; }
 
 cat >>confdefs.h <<_ACEOF
 #define RETSIGTYPE $ac_cv_type_signal
 _ACEOF
 
 
-echo "$as_me:$LINENO: checking for uid_t in sys/types.h" >&5
-echo $ECHO_N "checking for uid_t in sys/types.h... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking for uid_t in sys/types.h" >&5
+echo $ECHO_N "checking for uid_t in sys/types.h... $ECHO_C" >&6; }
 if test "${ac_cv_type_uid_t+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
@@ -31924,8 +32558,8 @@
 rm -f conftest*
 
 fi
-echo "$as_me:$LINENO: result: $ac_cv_type_uid_t" >&5
-echo "${ECHO_T}$ac_cv_type_uid_t" >&6
+{ echo "$as_me:$LINENO: result: $ac_cv_type_uid_t" >&5
+echo "${ECHO_T}$ac_cv_type_uid_t" >&6; }
 if test $ac_cv_type_uid_t = no; then
 
 cat >>confdefs.h <<\_ACEOF
@@ -31939,8 +32573,8 @@
 
 fi
 
-echo "$as_me:$LINENO: checking for mode_t" >&5
-echo $ECHO_N "checking for mode_t... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking for mode_t" >&5
+echo $ECHO_N "checking for mode_t... $ECHO_C" >&6; }
 if test "${ac_cv_type_mode_t+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
@@ -31951,50 +32585,47 @@
 cat >>conftest.$ac_ext <<_ACEOF
 /* end confdefs.h.  */
 $ac_includes_default
+typedef mode_t ac__type_new_;
 int
 main ()
 {
-if ((mode_t *) 0)
+if ((ac__type_new_ *) 0)
   return 0;
-if (sizeof (mode_t))
+if (sizeof (ac__type_new_))
   return 0;
   ;
   return 0;
 }
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>conftest.er1
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_cv_type_mode_t=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_cv_type_mode_t=no
+	ac_cv_type_mode_t=no
 fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 fi
-echo "$as_me:$LINENO: result: $ac_cv_type_mode_t" >&5
-echo "${ECHO_T}$ac_cv_type_mode_t" >&6
+{ echo "$as_me:$LINENO: result: $ac_cv_type_mode_t" >&5
+echo "${ECHO_T}$ac_cv_type_mode_t" >&6; }
 if test $ac_cv_type_mode_t = yes; then
   :
 else
@@ -32005,8 +32636,8 @@
 
 fi
 
-echo "$as_me:$LINENO: checking for off_t" >&5
-echo $ECHO_N "checking for off_t... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking for off_t" >&5
+echo $ECHO_N "checking for off_t... $ECHO_C" >&6; }
 if test "${ac_cv_type_off_t+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
@@ -32017,62 +32648,59 @@
 cat >>conftest.$ac_ext <<_ACEOF
 /* end confdefs.h.  */
 $ac_includes_default
+typedef off_t ac__type_new_;
 int
 main ()
 {
-if ((off_t *) 0)
+if ((ac__type_new_ *) 0)
   return 0;
-if (sizeof (off_t))
+if (sizeof (ac__type_new_))
   return 0;
   ;
   return 0;
 }
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>conftest.er1
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_cv_type_off_t=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_cv_type_off_t=no
+	ac_cv_type_off_t=no
 fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 fi
-echo "$as_me:$LINENO: result: $ac_cv_type_off_t" >&5
-echo "${ECHO_T}$ac_cv_type_off_t" >&6
+{ echo "$as_me:$LINENO: result: $ac_cv_type_off_t" >&5
+echo "${ECHO_T}$ac_cv_type_off_t" >&6; }
 if test $ac_cv_type_off_t = yes; then
   :
 else
 
 cat >>confdefs.h <<_ACEOF
-#define off_t long
+#define off_t long int
 _ACEOF
 
 fi
 
-echo "$as_me:$LINENO: checking for size_t" >&5
-echo $ECHO_N "checking for size_t... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking for size_t" >&5
+echo $ECHO_N "checking for size_t... $ECHO_C" >&6; }
 if test "${ac_cv_type_size_t+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
@@ -32083,62 +32711,59 @@
 cat >>conftest.$ac_ext <<_ACEOF
 /* end confdefs.h.  */
 $ac_includes_default
+typedef size_t ac__type_new_;
 int
 main ()
 {
-if ((size_t *) 0)
+if ((ac__type_new_ *) 0)
   return 0;
-if (sizeof (size_t))
+if (sizeof (ac__type_new_))
   return 0;
   ;
   return 0;
 }
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>conftest.er1
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_cv_type_size_t=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_cv_type_size_t=no
+	ac_cv_type_size_t=no
 fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 fi
-echo "$as_me:$LINENO: result: $ac_cv_type_size_t" >&5
-echo "${ECHO_T}$ac_cv_type_size_t" >&6
+{ echo "$as_me:$LINENO: result: $ac_cv_type_size_t" >&5
+echo "${ECHO_T}$ac_cv_type_size_t" >&6; }
 if test $ac_cv_type_size_t = yes; then
   :
 else
 
 cat >>confdefs.h <<_ACEOF
-#define size_t unsigned
+#define size_t unsigned int
 _ACEOF
 
 fi
 
-echo "$as_me:$LINENO: checking for pid_t" >&5
-echo $ECHO_N "checking for pid_t... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking for pid_t" >&5
+echo $ECHO_N "checking for pid_t... $ECHO_C" >&6; }
 if test "${ac_cv_type_pid_t+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
@@ -32149,50 +32774,47 @@
 cat >>conftest.$ac_ext <<_ACEOF
 /* end confdefs.h.  */
 $ac_includes_default
+typedef pid_t ac__type_new_;
 int
 main ()
 {
-if ((pid_t *) 0)
+if ((ac__type_new_ *) 0)
   return 0;
-if (sizeof (pid_t))
+if (sizeof (ac__type_new_))
   return 0;
   ;
   return 0;
 }
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>conftest.er1
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_cv_type_pid_t=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_cv_type_pid_t=no
+	ac_cv_type_pid_t=no
 fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 fi
-echo "$as_me:$LINENO: result: $ac_cv_type_pid_t" >&5
-echo "${ECHO_T}$ac_cv_type_pid_t" >&6
+{ echo "$as_me:$LINENO: result: $ac_cv_type_pid_t" >&5
+echo "${ECHO_T}$ac_cv_type_pid_t" >&6; }
 if test $ac_cv_type_pid_t = yes; then
   :
 else
@@ -32203,9 +32825,8 @@
 
 fi
 
-
-echo "$as_me:$LINENO: checking for struct stat.st_rdev" >&5
-echo $ECHO_N "checking for struct stat.st_rdev... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking for struct stat.st_rdev" >&5
+echo $ECHO_N "checking for struct stat.st_rdev... $ECHO_C" >&6; }
 if test "${ac_cv_member_struct_stat_st_rdev+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
@@ -32227,33 +32848,28 @@
 }
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>conftest.er1
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_cv_member_struct_stat_st_rdev=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-cat >conftest.$ac_ext <<_ACEOF
+	cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
 cat confdefs.h >>conftest.$ac_ext
@@ -32271,40 +32887,37 @@
 }
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>conftest.er1
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_cv_member_struct_stat_st_rdev=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_cv_member_struct_stat_st_rdev=no
+	ac_cv_member_struct_stat_st_rdev=no
 fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 fi
-echo "$as_me:$LINENO: result: $ac_cv_member_struct_stat_st_rdev" >&5
-echo "${ECHO_T}$ac_cv_member_struct_stat_st_rdev" >&6
+{ echo "$as_me:$LINENO: result: $ac_cv_member_struct_stat_st_rdev" >&5
+echo "${ECHO_T}$ac_cv_member_struct_stat_st_rdev" >&6; }
 if test $ac_cv_member_struct_stat_st_rdev = yes; then
 
 cat >>confdefs.h <<_ACEOF
@@ -32319,8 +32932,8 @@
 fi
 
 
-echo "$as_me:$LINENO: checking for d_off in dirent" >&5
-echo $ECHO_N "checking for d_off in dirent... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking for d_off in dirent" >&5
+echo $ECHO_N "checking for d_off in dirent... $ECHO_C" >&6; }
 if test "${ac_cv_dirent_d_off+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
@@ -32343,38 +32956,34 @@
 }
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>conftest.er1
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_cv_dirent_d_off=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_cv_dirent_d_off=no
+	ac_cv_dirent_d_off=no
 fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 fi
-echo "$as_me:$LINENO: result: $ac_cv_dirent_d_off" >&5
-echo "${ECHO_T}$ac_cv_dirent_d_off" >&6
+{ echo "$as_me:$LINENO: result: $ac_cv_dirent_d_off" >&5
+echo "${ECHO_T}$ac_cv_dirent_d_off" >&6; }
 if test $ac_cv_dirent_d_off = yes; then
 
 cat >>confdefs.h <<\_ACEOF
@@ -32383,8 +32992,8 @@
 
 fi
 
-echo "$as_me:$LINENO: checking for ssize_t" >&5
-echo $ECHO_N "checking for ssize_t... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking for ssize_t" >&5
+echo $ECHO_N "checking for ssize_t... $ECHO_C" >&6; }
 if test "${ac_cv_type_ssize_t+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
@@ -32395,50 +33004,47 @@
 cat >>conftest.$ac_ext <<_ACEOF
 /* end confdefs.h.  */
 $ac_includes_default
+typedef ssize_t ac__type_new_;
 int
 main ()
 {
-if ((ssize_t *) 0)
+if ((ac__type_new_ *) 0)
   return 0;
-if (sizeof (ssize_t))
+if (sizeof (ac__type_new_))
   return 0;
   ;
   return 0;
 }
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>conftest.er1
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_cv_type_ssize_t=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_cv_type_ssize_t=no
+	ac_cv_type_ssize_t=no
 fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 fi
-echo "$as_me:$LINENO: result: $ac_cv_type_ssize_t" >&5
-echo "${ECHO_T}$ac_cv_type_ssize_t" >&6
+{ echo "$as_me:$LINENO: result: $ac_cv_type_ssize_t" >&5
+echo "${ECHO_T}$ac_cv_type_ssize_t" >&6; }
 if test $ac_cv_type_ssize_t = yes; then
   :
 else
@@ -32449,8 +33055,8 @@
 
 fi
 
-echo "$as_me:$LINENO: checking for wchar_t" >&5
-echo $ECHO_N "checking for wchar_t... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking for wchar_t" >&5
+echo $ECHO_N "checking for wchar_t... $ECHO_C" >&6; }
 if test "${ac_cv_type_wchar_t+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
@@ -32461,50 +33067,47 @@
 cat >>conftest.$ac_ext <<_ACEOF
 /* end confdefs.h.  */
 $ac_includes_default
+typedef wchar_t ac__type_new_;
 int
 main ()
 {
-if ((wchar_t *) 0)
+if ((ac__type_new_ *) 0)
   return 0;
-if (sizeof (wchar_t))
+if (sizeof (ac__type_new_))
   return 0;
   ;
   return 0;
 }
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>conftest.er1
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_cv_type_wchar_t=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_cv_type_wchar_t=no
+	ac_cv_type_wchar_t=no
 fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 fi
-echo "$as_me:$LINENO: result: $ac_cv_type_wchar_t" >&5
-echo "${ECHO_T}$ac_cv_type_wchar_t" >&6
+{ echo "$as_me:$LINENO: result: $ac_cv_type_wchar_t" >&5
+echo "${ECHO_T}$ac_cv_type_wchar_t" >&6; }
 if test $ac_cv_type_wchar_t = yes; then
   :
 else
@@ -32519,17 +33122,17 @@
 ############################################
 # for cups support we need libcups, and a handful of header files
 
-# Check whether --enable-cups or --disable-cups was given.
+# Check whether --enable-cups was given.
 if test "${enable_cups+set}" = set; then
-  enableval="$enable_cups"
+  enableval=$enable_cups;
+fi
 
-fi;
 
 if test x$enable_cups != xno; then
 	# Extract the first word of "cups-config", so it can be a program name with args.
 set dummy cups-config; ac_word=$2
-echo "$as_me:$LINENO: checking for $ac_word" >&5
-echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking for $ac_word" >&5
+echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
 if test "${ac_cv_path_CUPS_CONFIG+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
@@ -32544,28 +33147,29 @@
   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
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
     ac_cv_path_CUPS_CONFIG="$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
+IFS=$as_save_IFS
 
   ;;
 esac
 fi
 CUPS_CONFIG=$ac_cv_path_CUPS_CONFIG
-
 if test -n "$CUPS_CONFIG"; then
-  echo "$as_me:$LINENO: result: $CUPS_CONFIG" >&5
-echo "${ECHO_T}$CUPS_CONFIG" >&6
+  { echo "$as_me:$LINENO: result: $CUPS_CONFIG" >&5
+echo "${ECHO_T}$CUPS_CONFIG" >&6; }
 else
-  echo "$as_me:$LINENO: result: no" >&5
-echo "${ECHO_T}no" >&6
+  { echo "$as_me:$LINENO: result: no" >&5
+echo "${ECHO_T}no" >&6; }
 fi
 
 
+
         if test "x$CUPS_CONFIG" != x; then
 
 cat >>confdefs.h <<\_ACEOF
@@ -32582,11 +33186,11 @@
         fi
 fi
 
-# Check whether --enable-iprint or --disable-iprint was given.
+# Check whether --enable-iprint was given.
 if test "${enable_iprint+set}" = set; then
-  enableval="$enable_iprint"
+  enableval=$enable_iprint;
+fi
 
-fi;
 
 if test x$enable_iprint != xno; then
 	if test "x$CUPS_CONFIG" != x; then
@@ -32604,8 +33208,8 @@
 
 ############################################
 # check if the compiler will optimize out function calls
-echo "$as_me:$LINENO: checking if the compiler will optimize out function calls" >&5
-echo $ECHO_N "checking if the compiler will optimize out function calls... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking if the compiler will optimize out function calls" >&5
+echo $ECHO_N "checking if the compiler will optimize out function calls... $ECHO_C" >&6; }
 if test "${samba_cv_optimize_out_funcation_calls+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
@@ -32634,39 +33238,36 @@
 }
 _ACEOF
 rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-  (eval $ac_link) 2>conftest.er1
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest$ac_exeext &&
+       $as_test_x conftest$ac_exeext; then
   samba_cv_optimize_out_funcation_calls=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-samba_cv_optimize_out_funcation_calls=no
+	samba_cv_optimize_out_funcation_calls=no
 fi
-rm -f conftest.err conftest.$ac_objext \
+
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 fi
-echo "$as_me:$LINENO: result: $samba_cv_optimize_out_funcation_calls" >&5
-echo "${ECHO_T}$samba_cv_optimize_out_funcation_calls" >&6
+{ echo "$as_me:$LINENO: result: $samba_cv_optimize_out_funcation_calls" >&5
+echo "${ECHO_T}$samba_cv_optimize_out_funcation_calls" >&6; }
 if test x"$samba_cv_optimize_out_funcation_calls" = x"yes"; then
 
 cat >>confdefs.h <<\_ACEOF
@@ -32675,82 +33276,10 @@
 
 fi
 
-############################################
-# check for unix domain sockets
-echo "$as_me:$LINENO: checking for unix domain sockets" >&5
-echo $ECHO_N "checking for unix domain sockets... $ECHO_C" >&6
-if test "${samba_cv_unixsocket+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
-else
-
-    cat >conftest.$ac_ext <<_ACEOF
-/* confdefs.h.  */
-_ACEOF
-cat confdefs.h >>conftest.$ac_ext
-cat >>conftest.$ac_ext <<_ACEOF
-/* end confdefs.h.  */
-
-#include <sys/types.h>
-#include <stdlib.h>
-#include <stddef.h>
-#include <sys/socket.h>
-#include <sys/un.h>
-int
-main ()
-{
-
-  struct sockaddr_un sunaddr;
-  sunaddr.sun_family = AF_UNIX;
-
-  ;
-  return 0;
-}
-_ACEOF
-rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>conftest.er1
-  ac_status=$?
-  grep -v '^ *+' conftest.er1 >conftest.err
-  rm -f conftest.er1
-  cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
-  samba_cv_unixsocket=yes
-else
-  echo "$as_me: failed program was:" >&5
-sed 's/^/| /' conftest.$ac_ext >&5
-
-samba_cv_unixsocket=no
-fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
-fi
-echo "$as_me:$LINENO: result: $samba_cv_unixsocket" >&5
-echo "${ECHO_T}$samba_cv_unixsocket" >&6
-if test x"$samba_cv_unixsocket" = x"yes"; then
-
-cat >>confdefs.h <<\_ACEOF
-#define HAVE_UNIXSOCKET 1
-_ACEOF
-
-fi
-
 #############################################
 # check for fd passing struct via msg_control
-echo "$as_me:$LINENO: checking for fd passing via msg_control" >&5
-echo $ECHO_N "checking for fd passing via msg_control... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking for fd passing via msg_control" >&5
+echo $ECHO_N "checking for fd passing via msg_control... $ECHO_C" >&6; }
 if test "${samba_cv_msghdr_msg_control+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
@@ -32784,38 +33313,34 @@
 }
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>conftest.er1
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   samba_cv_msghdr_msg_control=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-samba_cv_msghdr_msg_control=no
+	samba_cv_msghdr_msg_control=no
 fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 fi
-echo "$as_me:$LINENO: result: $samba_cv_msghdr_msg_control" >&5
-echo "${ECHO_T}$samba_cv_msghdr_msg_control" >&6
+{ echo "$as_me:$LINENO: result: $samba_cv_msghdr_msg_control" >&5
+echo "${ECHO_T}$samba_cv_msghdr_msg_control" >&6; }
 if test x"$samba_cv_msghdr_msg_control" = x"yes"; then
 
 cat >>confdefs.h <<\_ACEOF
@@ -32826,8 +33351,8 @@
 
 #############################################
 # check for fd passing struct via msg_acctrights
-echo "$as_me:$LINENO: checking for fd passing via msg_acctrights" >&5
-echo $ECHO_N "checking for fd passing via msg_acctrights... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking for fd passing via msg_acctrights" >&5
+echo $ECHO_N "checking for fd passing via msg_acctrights... $ECHO_C" >&6; }
 if test "${samba_cv_msghdr_msg_acctrights+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
@@ -32858,38 +33383,34 @@
 }
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>conftest.er1
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   samba_cv_msghdr_msg_acctrights=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-samba_cv_msghdr_msg_acctrights=no
+	samba_cv_msghdr_msg_acctrights=no
 fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 fi
-echo "$as_me:$LINENO: result: $samba_cv_msghdr_msg_acctrights" >&5
-echo "${ECHO_T}$samba_cv_msghdr_msg_acctrights" >&6
+{ echo "$as_me:$LINENO: result: $samba_cv_msghdr_msg_acctrights" >&5
+echo "${ECHO_T}$samba_cv_msghdr_msg_acctrights" >&6; }
 if test x"$samba_cv_msghdr_msg_acctrights" = x"yes"; then
 
 cat >>confdefs.h <<\_ACEOF
@@ -32902,9 +33423,9 @@
 for ac_func in dirfd
 do
 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
-echo "$as_me:$LINENO: checking for $ac_func" >&5
-echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
-if eval "test \"\${$as_ac_var+set}\" = set"; then
+{ echo "$as_me:$LINENO: checking for $ac_func" >&5
+echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
+if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
@@ -32930,68 +33451,60 @@
 
 #undef $ac_func
 
-/* Override any gcc2 internal prototype to avoid an error.  */
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
 #ifdef __cplusplus
 extern "C"
-{
 #endif
-/* We use char because int might match the return type of a gcc2
-   builtin and then its argument prototype would still apply.  */
 char $ac_func ();
 /* The GNU C library defines this for functions which it implements
     to always fail with ENOSYS.  Some functions are actually named
     something starting with __ and the normal name is an alias.  */
-#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
+#if defined __stub_$ac_func || defined __stub___$ac_func
 choke me
-#else
-char (*f) () = $ac_func;
 #endif
-#ifdef __cplusplus
-}
-#endif
 
 int
 main ()
 {
-return f != $ac_func;
+return $ac_func ();
   ;
   return 0;
 }
 _ACEOF
 rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-  (eval $ac_link) 2>conftest.er1
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest$ac_exeext &&
+       $as_test_x conftest$ac_exeext; then
   eval "$as_ac_var=yes"
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-eval "$as_ac_var=no"
+	eval "$as_ac_var=no"
 fi
-rm -f conftest.err conftest.$ac_objext \
+
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 fi
-echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
-echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
+ac_res=`eval echo '${'$as_ac_var'}'`
+	       { echo "$as_me:$LINENO: result: $ac_res" >&5
+echo "${ECHO_T}$ac_res" >&6; }
 if test `eval echo '${'$as_ac_var'}'` = yes; then
   cat >>confdefs.h <<_ACEOF
 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
@@ -33004,8 +33517,8 @@
 	default_shared_modules="$default_shared_modules vfs_syncops"
 fi
 
-echo "$as_me:$LINENO: checking for sig_atomic_t type" >&5
-echo $ECHO_N "checking for sig_atomic_t type... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking for sig_atomic_t type" >&5
+echo $ECHO_N "checking for sig_atomic_t type... $ECHO_C" >&6; }
 if test "${samba_cv_sig_atomic_t+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
@@ -33032,38 +33545,34 @@
 }
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>conftest.er1
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   samba_cv_sig_atomic_t=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-samba_cv_sig_atomic_t=no
+	samba_cv_sig_atomic_t=no
 fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 fi
-echo "$as_me:$LINENO: result: $samba_cv_sig_atomic_t" >&5
-echo "${ECHO_T}$samba_cv_sig_atomic_t" >&6
+{ echo "$as_me:$LINENO: result: $samba_cv_sig_atomic_t" >&5
+echo "${ECHO_T}$samba_cv_sig_atomic_t" >&6; }
 if test x"$samba_cv_sig_atomic_t" = x"yes"; then
 
 cat >>confdefs.h <<\_ACEOF
@@ -33072,8 +33581,8 @@
 
 fi
 
-echo "$as_me:$LINENO: checking for struct timespec type" >&5
-echo $ECHO_N "checking for struct timespec type... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking for struct timespec type" >&5
+echo $ECHO_N "checking for struct timespec type... $ECHO_C" >&6; }
 if test "${samba_cv_struct_timespec+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
@@ -33110,38 +33619,34 @@
 }
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>conftest.er1
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   samba_cv_struct_timespec=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-samba_cv_struct_timespec=no
+	samba_cv_struct_timespec=no
 fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 fi
-echo "$as_me:$LINENO: result: $samba_cv_struct_timespec" >&5
-echo "${ECHO_T}$samba_cv_struct_timespec" >&6
+{ echo "$as_me:$LINENO: result: $samba_cv_struct_timespec" >&5
+echo "${ECHO_T}$samba_cv_struct_timespec" >&6; }
 if test x"$samba_cv_struct_timespec" = x"yes"; then
 
 cat >>confdefs.h <<\_ACEOF
@@ -33152,8 +33657,8 @@
 
 # stupid headers have the functions but no declaration. grrrr.
 
- echo "$as_me:$LINENO: checking for errno declaration" >&5
-echo $ECHO_N "checking for errno declaration... $ECHO_C" >&6
+ { echo "$as_me:$LINENO: checking for errno declaration" >&5
+echo $ECHO_N "checking for errno declaration... $ECHO_C" >&6; }
 if test "${ac_cv_have_errno_decl+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
@@ -33174,38 +33679,34 @@
 }
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>conftest.er1
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_cv_have_errno_decl=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_cv_have_errno_decl=no
+	ac_cv_have_errno_decl=no
 fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 fi
-echo "$as_me:$LINENO: result: $ac_cv_have_errno_decl" >&5
-echo "${ECHO_T}$ac_cv_have_errno_decl" >&6
+{ echo "$as_me:$LINENO: result: $ac_cv_have_errno_decl" >&5
+echo "${ECHO_T}$ac_cv_have_errno_decl" >&6; }
  if test x"$ac_cv_have_errno_decl" = x"yes"; then
 
 cat >>confdefs.h <<\_ACEOF
@@ -33215,8 +33716,8 @@
  fi
 
 
- echo "$as_me:$LINENO: checking for setresuid declaration" >&5
-echo $ECHO_N "checking for setresuid declaration... $ECHO_C" >&6
+ { echo "$as_me:$LINENO: checking for setresuid declaration" >&5
+echo $ECHO_N "checking for setresuid declaration... $ECHO_C" >&6; }
 if test "${ac_cv_have_setresuid_decl+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
@@ -33237,38 +33738,34 @@
 }
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>conftest.er1
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_cv_have_setresuid_decl=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_cv_have_setresuid_decl=no
+	ac_cv_have_setresuid_decl=no
 fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 fi
-echo "$as_me:$LINENO: result: $ac_cv_have_setresuid_decl" >&5
-echo "${ECHO_T}$ac_cv_have_setresuid_decl" >&6
+{ echo "$as_me:$LINENO: result: $ac_cv_have_setresuid_decl" >&5
+echo "${ECHO_T}$ac_cv_have_setresuid_decl" >&6; }
  if test x"$ac_cv_have_setresuid_decl" = x"yes"; then
 
 cat >>confdefs.h <<\_ACEOF
@@ -33278,8 +33775,8 @@
  fi
 
 
- echo "$as_me:$LINENO: checking for setresgid declaration" >&5
-echo $ECHO_N "checking for setresgid declaration... $ECHO_C" >&6
+ { echo "$as_me:$LINENO: checking for setresgid declaration" >&5
+echo $ECHO_N "checking for setresgid declaration... $ECHO_C" >&6; }
 if test "${ac_cv_have_setresgid_decl+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
@@ -33300,38 +33797,34 @@
 }
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>conftest.er1
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_cv_have_setresgid_decl=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_cv_have_setresgid_decl=no
+	ac_cv_have_setresgid_decl=no
 fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 fi
-echo "$as_me:$LINENO: result: $ac_cv_have_setresgid_decl" >&5
-echo "${ECHO_T}$ac_cv_have_setresgid_decl" >&6
+{ echo "$as_me:$LINENO: result: $ac_cv_have_setresgid_decl" >&5
+echo "${ECHO_T}$ac_cv_have_setresgid_decl" >&6; }
  if test x"$ac_cv_have_setresgid_decl" = x"yes"; then
 
 cat >>confdefs.h <<\_ACEOF
@@ -33343,8 +33836,8 @@
 
 # and glibc has setresuid under linux but the function does
 # nothing until kernel 2.1.44! very dumb.
-echo "$as_me:$LINENO: checking for real setresuid" >&5
-echo $ECHO_N "checking for real setresuid... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking for real setresuid" >&5
+echo $ECHO_N "checking for real setresuid... $ECHO_C" >&6; }
 if test "${samba_cv_have_setresuid+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
@@ -33362,13 +33855,22 @@
 main() { setresuid(1,1,1); setresuid(2,2,2); exit(errno==EPERM?0:1);}
 _ACEOF
 rm -f conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-  (eval $ac_link) 2>&5
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>&5
   ac_status=$?
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
+  { (case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_try") 2>&5
   ac_status=$?
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
@@ -33381,11 +33883,13 @@
 ( exit $ac_status )
 samba_cv_have_setresuid=no
 fi
-rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
+rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
 fi
+
+
 fi
-echo "$as_me:$LINENO: result: $samba_cv_have_setresuid" >&5
-echo "${ECHO_T}$samba_cv_have_setresuid" >&6
+{ echo "$as_me:$LINENO: result: $samba_cv_have_setresuid" >&5
+echo "${ECHO_T}$samba_cv_have_setresuid" >&6; }
 if test x"$samba_cv_have_setresuid" = x"yes"; then
 
 cat >>confdefs.h <<\_ACEOF
@@ -33396,8 +33900,8 @@
 
 # Do the same check for setresguid...
 #
-echo "$as_me:$LINENO: checking for real setresgid" >&5
-echo $ECHO_N "checking for real setresgid... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking for real setresgid" >&5
+echo $ECHO_N "checking for real setresgid... $ECHO_C" >&6; }
 if test "${samba_cv_have_setresgid+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
@@ -33416,13 +33920,22 @@
 main() { errno = 0; setresgid(1,1,1); exit(errno != 0 ? (errno==EPERM ? 0 : 1) : 0);}
 _ACEOF
 rm -f conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-  (eval $ac_link) 2>&5
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>&5
   ac_status=$?
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
+  { (case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_try") 2>&5
   ac_status=$?
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
@@ -33435,11 +33948,13 @@
 ( exit $ac_status )
 samba_cv_have_setresgid=no
 fi
-rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
+rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
 fi
+
+
 fi
-echo "$as_me:$LINENO: result: $samba_cv_have_setresgid" >&5
-echo "${ECHO_T}$samba_cv_have_setresgid" >&6
+{ echo "$as_me:$LINENO: result: $samba_cv_have_setresgid" >&5
+echo "${ECHO_T}$samba_cv_have_setresgid" >&6; }
 if test x"$samba_cv_have_setresgid" = x"yes"; then
 
 cat >>confdefs.h <<\_ACEOF
@@ -33448,8 +33963,8 @@
 
 fi
 
-echo "$as_me:$LINENO: checking for working memcmp" >&5
-echo $ECHO_N "checking for working memcmp... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking for working memcmp" >&5
+echo $ECHO_N "checking for working memcmp... $ECHO_C" >&6; }
 if test "${ac_cv_func_memcmp_working+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
@@ -33468,9 +33983,9 @@
 {
 
   /* Some versions of memcmp are not 8-bit clean.  */
-  char c0 = 0x40, c1 = 0x80, c2 = 0x81;
+  char c0 = '\100', c1 = '\200', c2 = '\201';
   if (memcmp(&c0, &c2, 1) >= 0 || memcmp(&c1, &c2, 1) >= 0)
-    exit (1);
+    return 1;
 
   /* The Next x86 OpenStep bug shows up only when comparing 16 bytes
      or more and with at least one buffer not starting on a 4-byte boundary.
@@ -33486,9 +34001,9 @@
 	strcpy (a, "--------01111111");
 	strcpy (b, "--------10000000");
 	if (memcmp (a, b, 16) >= 0)
-	  exit (1);
+	  return 1;
       }
-    exit (0);
+    return 0;
   }
 
   ;
@@ -33496,13 +34011,22 @@
 }
 _ACEOF
 rm -f conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-  (eval $ac_link) 2>&5
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>&5
   ac_status=$?
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
+  { (case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_try") 2>&5
   ac_status=$?
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
@@ -33515,17 +34039,17 @@
 ( exit $ac_status )
 ac_cv_func_memcmp_working=no
 fi
-rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
+rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
 fi
+
+
 fi
-echo "$as_me:$LINENO: result: $ac_cv_func_memcmp_working" >&5
-echo "${ECHO_T}$ac_cv_func_memcmp_working" >&6
-test $ac_cv_func_memcmp_working = no && case $LIBOBJS in
-    "memcmp.$ac_objext"   | \
-  *" memcmp.$ac_objext"   | \
-    "memcmp.$ac_objext "* | \
+{ echo "$as_me:$LINENO: result: $ac_cv_func_memcmp_working" >&5
+echo "${ECHO_T}$ac_cv_func_memcmp_working" >&6; }
+test $ac_cv_func_memcmp_working = no && case " $LIBOBJS " in
   *" memcmp.$ac_objext "* ) ;;
-  *) LIBOBJS="$LIBOBJS memcmp.$ac_objext" ;;
+  *) LIBOBJS="$LIBOBJS memcmp.$ac_objext"
+ ;;
 esac
 
 
@@ -33535,16 +34059,15 @@
 test "${with_readline+set}" != "set" && with_readline=yes
 
 # test for where we get readline() from
-echo "$as_me:$LINENO: checking whether to use readline" >&5
-echo $ECHO_N "checking whether to use readline... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking whether to use readline" >&5
+echo $ECHO_N "checking whether to use readline... $ECHO_C" >&6; }
 
-# Check whether --with-readline or --without-readline was given.
+# Check whether --with-readline was given.
 if test "${with_readline+set}" = set; then
-  withval="$with_readline"
-    case "$with_readline" in
+  withval=$with_readline;   case "$with_readline" in
   yes)
-    echo "$as_me:$LINENO: result: yes" >&5
-echo "${ECHO_T}yes" >&6
+    { echo "$as_me:$LINENO: result: yes" >&5
+echo "${ECHO_T}yes" >&6; }
 
 
 
@@ -33552,18 +34075,19 @@
 for ac_header in readline.h history.h readline/readline.h
 do
 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
-if eval "test \"\${$as_ac_Header+set}\" = set"; then
-  echo "$as_me:$LINENO: checking for $ac_header" >&5
-echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
-if eval "test \"\${$as_ac_Header+set}\" = set"; then
+if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
+  { echo "$as_me:$LINENO: checking for $ac_header" >&5
+echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
+if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 fi
-echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
-echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
+ac_res=`eval echo '${'$as_ac_Header'}'`
+	       { echo "$as_me:$LINENO: result: $ac_res" >&5
+echo "${ECHO_T}$ac_res" >&6; }
 else
   # Is the header compilable?
-echo "$as_me:$LINENO: checking $ac_header usability" >&5
-echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
+echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
 cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
@@ -33574,41 +34098,37 @@
 #include <$ac_header>
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>conftest.er1
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_header_compiler=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_header_compiler=no
+	ac_header_compiler=no
 fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
-echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
-echo "${ECHO_T}$ac_header_compiler" >&6
 
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
+echo "${ECHO_T}$ac_header_compiler" >&6; }
+
 # Is the header present?
-echo "$as_me:$LINENO: checking $ac_header presence" >&5
-echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
+echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
 cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
@@ -33617,24 +34137,22 @@
 /* end confdefs.h.  */
 #include <$ac_header>
 _ACEOF
-if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
-  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
+if { (ac_try="$ac_cpp conftest.$ac_ext"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } >/dev/null; then
-  if test -s conftest.err; then
-    ac_cpp_err=$ac_c_preproc_warn_flag
-    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
-  else
-    ac_cpp_err=
-  fi
-else
-  ac_cpp_err=yes
-fi
-if test -z "$ac_cpp_err"; then
+  (exit $ac_status); } >/dev/null && {
+	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       }; then
   ac_header_preproc=yes
 else
   echo "$as_me: failed program was:" >&5
@@ -33642,9 +34160,10 @@
 
   ac_header_preproc=no
 fi
+
 rm -f conftest.err conftest.$ac_ext
-echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
-echo "${ECHO_T}$ac_header_preproc" >&6
+{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
+echo "${ECHO_T}$ac_header_preproc" >&6; }
 
 # So?  What about this header?
 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
@@ -33668,25 +34187,24 @@
 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
-    (
-      cat <<\_ASBOX
+    ( cat <<\_ASBOX
 ## ---------------------------------------- ##
 ## Report this to samba-technical at samba.org ##
 ## ---------------------------------------- ##
 _ASBOX
-    ) |
-      sed "s/^/$as_me: WARNING:     /" >&2
+     ) | sed "s/^/$as_me: WARNING:     /" >&2
     ;;
 esac
-echo "$as_me:$LINENO: checking for $ac_header" >&5
-echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
-if eval "test \"\${$as_ac_Header+set}\" = set"; then
+{ echo "$as_me:$LINENO: checking for $ac_header" >&5
+echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
+if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   eval "$as_ac_Header=\$ac_header_preproc"
 fi
-echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
-echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
+ac_res=`eval echo '${'$as_ac_Header'}'`
+	       { echo "$as_me:$LINENO: result: $ac_res" >&5
+echo "${ECHO_T}$ac_res" >&6; }
 
 fi
 if test `eval echo '${'$as_ac_Header'}'` = yes; then
@@ -33702,18 +34220,19 @@
 for ac_header in readline/history.h
 do
 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
-if eval "test \"\${$as_ac_Header+set}\" = set"; then
-  echo "$as_me:$LINENO: checking for $ac_header" >&5
-echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
-if eval "test \"\${$as_ac_Header+set}\" = set"; then
+if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
+  { echo "$as_me:$LINENO: checking for $ac_header" >&5
+echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
+if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 fi
-echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
-echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
+ac_res=`eval echo '${'$as_ac_Header'}'`
+	       { echo "$as_me:$LINENO: result: $ac_res" >&5
+echo "${ECHO_T}$ac_res" >&6; }
 else
   # Is the header compilable?
-echo "$as_me:$LINENO: checking $ac_header usability" >&5
-echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
+echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
 cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
@@ -33724,41 +34243,37 @@
 #include <$ac_header>
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>conftest.er1
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_header_compiler=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_header_compiler=no
+	ac_header_compiler=no
 fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
-echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
-echo "${ECHO_T}$ac_header_compiler" >&6
 
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
+echo "${ECHO_T}$ac_header_compiler" >&6; }
+
 # Is the header present?
-echo "$as_me:$LINENO: checking $ac_header presence" >&5
-echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
+echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
 cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
@@ -33767,24 +34282,22 @@
 /* end confdefs.h.  */
 #include <$ac_header>
 _ACEOF
-if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
-  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
+if { (ac_try="$ac_cpp conftest.$ac_ext"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } >/dev/null; then
-  if test -s conftest.err; then
-    ac_cpp_err=$ac_c_preproc_warn_flag
-    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
-  else
-    ac_cpp_err=
-  fi
-else
-  ac_cpp_err=yes
-fi
-if test -z "$ac_cpp_err"; then
+  (exit $ac_status); } >/dev/null && {
+	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       }; then
   ac_header_preproc=yes
 else
   echo "$as_me: failed program was:" >&5
@@ -33792,9 +34305,10 @@
 
   ac_header_preproc=no
 fi
+
 rm -f conftest.err conftest.$ac_ext
-echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
-echo "${ECHO_T}$ac_header_preproc" >&6
+{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
+echo "${ECHO_T}$ac_header_preproc" >&6; }
 
 # So?  What about this header?
 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
@@ -33818,25 +34332,24 @@
 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
-    (
-      cat <<\_ASBOX
+    ( cat <<\_ASBOX
 ## ---------------------------------------- ##
 ## Report this to samba-technical at samba.org ##
 ## ---------------------------------------- ##
 _ASBOX
-    ) |
-      sed "s/^/$as_me: WARNING:     /" >&2
+     ) | sed "s/^/$as_me: WARNING:     /" >&2
     ;;
 esac
-echo "$as_me:$LINENO: checking for $ac_header" >&5
-echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
-if eval "test \"\${$as_ac_Header+set}\" = set"; then
+{ echo "$as_me:$LINENO: checking for $ac_header" >&5
+echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
+if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   eval "$as_ac_Header=\$ac_header_preproc"
 fi
-echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
-echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
+ac_res=`eval echo '${'$as_ac_Header'}'`
+	       { echo "$as_me:$LINENO: result: $ac_res" >&5
+echo "${ECHO_T}$ac_res" >&6; }
 
 fi
 if test `eval echo '${'$as_ac_Header'}'` = yes; then
@@ -33854,18 +34367,19 @@
 for ac_header in readline.h readline/readline.h
 do
 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
-if eval "test \"\${$as_ac_Header+set}\" = set"; then
-  echo "$as_me:$LINENO: checking for $ac_header" >&5
-echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
-if eval "test \"\${$as_ac_Header+set}\" = set"; then
+if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
+  { echo "$as_me:$LINENO: checking for $ac_header" >&5
+echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
+if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 fi
-echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
-echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
+ac_res=`eval echo '${'$as_ac_Header'}'`
+	       { echo "$as_me:$LINENO: result: $ac_res" >&5
+echo "${ECHO_T}$ac_res" >&6; }
 else
   # Is the header compilable?
-echo "$as_me:$LINENO: checking $ac_header usability" >&5
-echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
+echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
 cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
@@ -33876,41 +34390,37 @@
 #include <$ac_header>
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>conftest.er1
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_header_compiler=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_header_compiler=no
+	ac_header_compiler=no
 fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
-echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
-echo "${ECHO_T}$ac_header_compiler" >&6
 
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
+echo "${ECHO_T}$ac_header_compiler" >&6; }
+
 # Is the header present?
-echo "$as_me:$LINENO: checking $ac_header presence" >&5
-echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
+echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
 cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
@@ -33919,24 +34429,22 @@
 /* end confdefs.h.  */
 #include <$ac_header>
 _ACEOF
-if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
-  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
+if { (ac_try="$ac_cpp conftest.$ac_ext"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } >/dev/null; then
-  if test -s conftest.err; then
-    ac_cpp_err=$ac_c_preproc_warn_flag
-    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
-  else
-    ac_cpp_err=
-  fi
-else
-  ac_cpp_err=yes
-fi
-if test -z "$ac_cpp_err"; then
+  (exit $ac_status); } >/dev/null && {
+	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       }; then
   ac_header_preproc=yes
 else
   echo "$as_me: failed program was:" >&5
@@ -33944,9 +34452,10 @@
 
   ac_header_preproc=no
 fi
+
 rm -f conftest.err conftest.$ac_ext
-echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
-echo "${ECHO_T}$ac_header_preproc" >&6
+{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
+echo "${ECHO_T}$ac_header_preproc" >&6; }
 
 # So?  What about this header?
 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
@@ -33970,25 +34479,24 @@
 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
-    (
-      cat <<\_ASBOX
+    ( cat <<\_ASBOX
 ## ---------------------------------------- ##
 ## Report this to samba-technical at samba.org ##
 ## ---------------------------------------- ##
 _ASBOX
-    ) |
-      sed "s/^/$as_me: WARNING:     /" >&2
+     ) | sed "s/^/$as_me: WARNING:     /" >&2
     ;;
 esac
-echo "$as_me:$LINENO: checking for $ac_header" >&5
-echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
-if eval "test \"\${$as_ac_Header+set}\" = set"; then
+{ echo "$as_me:$LINENO: checking for $ac_header" >&5
+echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
+if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   eval "$as_ac_Header=\$ac_header_preproc"
 fi
-echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
-echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
+ac_res=`eval echo '${'$as_ac_Header'}'`
+	       { echo "$as_me:$LINENO: result: $ac_res" >&5
+echo "${ECHO_T}$ac_res" >&6; }
 
 fi
 if test `eval echo '${'$as_ac_Header'}'` = yes; then
@@ -33998,9 +34506,9 @@
 
       for termlib in ncurses curses termcap terminfo termlib tinfo; do
        as_ac_Lib=`echo "ac_cv_lib_${termlib}''_tgetent" | $as_tr_sh`
-echo "$as_me:$LINENO: checking for tgetent in -l${termlib}" >&5
-echo $ECHO_N "checking for tgetent in -l${termlib}... $ECHO_C" >&6
-if eval "test \"\${$as_ac_Lib+set}\" = set"; then
+{ echo "$as_me:$LINENO: checking for tgetent in -l${termlib}" >&5
+echo $ECHO_N "checking for tgetent in -l${termlib}... $ECHO_C" >&6; }
+if { as_var=$as_ac_Lib; eval "test \"\${$as_var+set}\" = set"; }; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   ac_check_lib_save_LIBS=$LIBS
@@ -34012,63 +34520,61 @@
 cat >>conftest.$ac_ext <<_ACEOF
 /* end confdefs.h.  */
 
-/* Override any gcc2 internal prototype to avoid an error.  */
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
 #ifdef __cplusplus
 extern "C"
 #endif
-/* We use char because int might match the return type of a gcc2
-   builtin and then its argument prototype would still apply.  */
 char tgetent ();
 int
 main ()
 {
-tgetent ();
+return tgetent ();
   ;
   return 0;
 }
 _ACEOF
 rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-  (eval $ac_link) 2>conftest.er1
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest$ac_exeext &&
+       $as_test_x conftest$ac_exeext; then
   eval "$as_ac_Lib=yes"
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-eval "$as_ac_Lib=no"
+	eval "$as_ac_Lib=no"
 fi
-rm -f conftest.err conftest.$ac_objext \
+
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 LIBS=$ac_check_lib_save_LIBS
 fi
-echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Lib'}'`" >&5
-echo "${ECHO_T}`eval echo '${'$as_ac_Lib'}'`" >&6
+ac_res=`eval echo '${'$as_ac_Lib'}'`
+	       { echo "$as_me:$LINENO: result: $ac_res" >&5
+echo "${ECHO_T}$ac_res" >&6; }
 if test `eval echo '${'$as_ac_Lib'}'` = yes; then
   TERMLIBS="-l${termlib}"; break
 fi
 
       done
-      echo "$as_me:$LINENO: checking for rl_callback_handler_install in -lreadline" >&5
-echo $ECHO_N "checking for rl_callback_handler_install in -lreadline... $ECHO_C" >&6
+      { echo "$as_me:$LINENO: checking for rl_callback_handler_install in -lreadline" >&5
+echo $ECHO_N "checking for rl_callback_handler_install in -lreadline... $ECHO_C" >&6; }
 if test "${ac_cv_lib_readline_rl_callback_handler_install+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
@@ -34081,56 +34587,53 @@
 cat >>conftest.$ac_ext <<_ACEOF
 /* end confdefs.h.  */
 
-/* Override any gcc2 internal prototype to avoid an error.  */
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
 #ifdef __cplusplus
 extern "C"
 #endif
-/* We use char because int might match the return type of a gcc2
-   builtin and then its argument prototype would still apply.  */
 char rl_callback_handler_install ();
 int
 main ()
 {
-rl_callback_handler_install ();
+return rl_callback_handler_install ();
   ;
   return 0;
 }
 _ACEOF
 rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-  (eval $ac_link) 2>conftest.er1
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest$ac_exeext &&
+       $as_test_x conftest$ac_exeext; then
   ac_cv_lib_readline_rl_callback_handler_install=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_cv_lib_readline_rl_callback_handler_install=no
+	ac_cv_lib_readline_rl_callback_handler_install=no
 fi
-rm -f conftest.err conftest.$ac_objext \
+
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 LIBS=$ac_check_lib_save_LIBS
 fi
-echo "$as_me:$LINENO: result: $ac_cv_lib_readline_rl_callback_handler_install" >&5
-echo "${ECHO_T}$ac_cv_lib_readline_rl_callback_handler_install" >&6
+{ echo "$as_me:$LINENO: result: $ac_cv_lib_readline_rl_callback_handler_install" >&5
+echo "${ECHO_T}$ac_cv_lib_readline_rl_callback_handler_install" >&6; }
 if test $ac_cv_lib_readline_rl_callback_handler_install = yes; then
   TERMLIBS="-lreadline $TERMLIBS"
 
@@ -34149,12 +34652,12 @@
 
     ;;
   no)
-    echo "$as_me:$LINENO: result: no" >&5
-echo "${ECHO_T}no" >&6
+    { echo "$as_me:$LINENO: result: no" >&5
+echo "${ECHO_T}no" >&6; }
     ;;
   *)
-    echo "$as_me:$LINENO: result: yes" >&5
-echo "${ECHO_T}yes" >&6
+    { echo "$as_me:$LINENO: result: yes" >&5
+echo "${ECHO_T}yes" >&6; }
 
     # Needed for AC_CHECK_HEADERS and AC_CHECK_LIB to look at
     # alternate readline path
@@ -34171,18 +34674,19 @@
 for ac_header in readline.h history.h readline/readline.h
 do
 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
-if eval "test \"\${$as_ac_Header+set}\" = set"; then
-  echo "$as_me:$LINENO: checking for $ac_header" >&5
-echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
-if eval "test \"\${$as_ac_Header+set}\" = set"; then
+if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
+  { echo "$as_me:$LINENO: checking for $ac_header" >&5
+echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
+if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 fi
-echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
-echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
+ac_res=`eval echo '${'$as_ac_Header'}'`
+	       { echo "$as_me:$LINENO: result: $ac_res" >&5
+echo "${ECHO_T}$ac_res" >&6; }
 else
   # Is the header compilable?
-echo "$as_me:$LINENO: checking $ac_header usability" >&5
-echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
+echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
 cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
@@ -34193,41 +34697,37 @@
 #include <$ac_header>
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>conftest.er1
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_header_compiler=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_header_compiler=no
+	ac_header_compiler=no
 fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
-echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
-echo "${ECHO_T}$ac_header_compiler" >&6
 
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
+echo "${ECHO_T}$ac_header_compiler" >&6; }
+
 # Is the header present?
-echo "$as_me:$LINENO: checking $ac_header presence" >&5
-echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
+echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
 cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
@@ -34236,24 +34736,22 @@
 /* end confdefs.h.  */
 #include <$ac_header>
 _ACEOF
-if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
-  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
+if { (ac_try="$ac_cpp conftest.$ac_ext"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } >/dev/null; then
-  if test -s conftest.err; then
-    ac_cpp_err=$ac_c_preproc_warn_flag
-    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
-  else
-    ac_cpp_err=
-  fi
-else
-  ac_cpp_err=yes
-fi
-if test -z "$ac_cpp_err"; then
+  (exit $ac_status); } >/dev/null && {
+	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       }; then
   ac_header_preproc=yes
 else
   echo "$as_me: failed program was:" >&5
@@ -34261,9 +34759,10 @@
 
   ac_header_preproc=no
 fi
+
 rm -f conftest.err conftest.$ac_ext
-echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
-echo "${ECHO_T}$ac_header_preproc" >&6
+{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
+echo "${ECHO_T}$ac_header_preproc" >&6; }
 
 # So?  What about this header?
 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
@@ -34287,25 +34786,24 @@
 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
-    (
-      cat <<\_ASBOX
+    ( cat <<\_ASBOX
 ## ---------------------------------------- ##
 ## Report this to samba-technical at samba.org ##
 ## ---------------------------------------- ##
 _ASBOX
-    ) |
-      sed "s/^/$as_me: WARNING:     /" >&2
+     ) | sed "s/^/$as_me: WARNING:     /" >&2
     ;;
 esac
-echo "$as_me:$LINENO: checking for $ac_header" >&5
-echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
-if eval "test \"\${$as_ac_Header+set}\" = set"; then
+{ echo "$as_me:$LINENO: checking for $ac_header" >&5
+echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
+if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   eval "$as_ac_Header=\$ac_header_preproc"
 fi
-echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
-echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
+ac_res=`eval echo '${'$as_ac_Header'}'`
+	       { echo "$as_me:$LINENO: result: $ac_res" >&5
+echo "${ECHO_T}$ac_res" >&6; }
 
 fi
 if test `eval echo '${'$as_ac_Header'}'` = yes; then
@@ -34321,18 +34819,19 @@
 for ac_header in readline/history.h
 do
 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
-if eval "test \"\${$as_ac_Header+set}\" = set"; then
-  echo "$as_me:$LINENO: checking for $ac_header" >&5
-echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
-if eval "test \"\${$as_ac_Header+set}\" = set"; then
+if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
+  { echo "$as_me:$LINENO: checking for $ac_header" >&5
+echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
+if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 fi
-echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
-echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
+ac_res=`eval echo '${'$as_ac_Header'}'`
+	       { echo "$as_me:$LINENO: result: $ac_res" >&5
+echo "${ECHO_T}$ac_res" >&6; }
 else
   # Is the header compilable?
-echo "$as_me:$LINENO: checking $ac_header usability" >&5
-echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
+echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
 cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
@@ -34343,41 +34842,37 @@
 #include <$ac_header>
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>conftest.er1
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_header_compiler=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_header_compiler=no
+	ac_header_compiler=no
 fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
-echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
-echo "${ECHO_T}$ac_header_compiler" >&6
 
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
+echo "${ECHO_T}$ac_header_compiler" >&6; }
+
 # Is the header present?
-echo "$as_me:$LINENO: checking $ac_header presence" >&5
-echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
+echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
 cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
@@ -34386,24 +34881,22 @@
 /* end confdefs.h.  */
 #include <$ac_header>
 _ACEOF
-if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
-  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
+if { (ac_try="$ac_cpp conftest.$ac_ext"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } >/dev/null; then
-  if test -s conftest.err; then
-    ac_cpp_err=$ac_c_preproc_warn_flag
-    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
-  else
-    ac_cpp_err=
-  fi
-else
-  ac_cpp_err=yes
-fi
-if test -z "$ac_cpp_err"; then
+  (exit $ac_status); } >/dev/null && {
+	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       }; then
   ac_header_preproc=yes
 else
   echo "$as_me: failed program was:" >&5
@@ -34411,9 +34904,10 @@
 
   ac_header_preproc=no
 fi
+
 rm -f conftest.err conftest.$ac_ext
-echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
-echo "${ECHO_T}$ac_header_preproc" >&6
+{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
+echo "${ECHO_T}$ac_header_preproc" >&6; }
 
 # So?  What about this header?
 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
@@ -34437,25 +34931,24 @@
 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
-    (
-      cat <<\_ASBOX
+    ( cat <<\_ASBOX
 ## ---------------------------------------- ##
 ## Report this to samba-technical at samba.org ##
 ## ---------------------------------------- ##
 _ASBOX
-    ) |
-      sed "s/^/$as_me: WARNING:     /" >&2
+     ) | sed "s/^/$as_me: WARNING:     /" >&2
     ;;
 esac
-echo "$as_me:$LINENO: checking for $ac_header" >&5
-echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
-if eval "test \"\${$as_ac_Header+set}\" = set"; then
+{ echo "$as_me:$LINENO: checking for $ac_header" >&5
+echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
+if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   eval "$as_ac_Header=\$ac_header_preproc"
 fi
-echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
-echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
+ac_res=`eval echo '${'$as_ac_Header'}'`
+	       { echo "$as_me:$LINENO: result: $ac_res" >&5
+echo "${ECHO_T}$ac_res" >&6; }
 
 fi
 if test `eval echo '${'$as_ac_Header'}'` = yes; then
@@ -34473,18 +34966,19 @@
 for ac_header in readline.h readline/readline.h
 do
 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
-if eval "test \"\${$as_ac_Header+set}\" = set"; then
-  echo "$as_me:$LINENO: checking for $ac_header" >&5
-echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
-if eval "test \"\${$as_ac_Header+set}\" = set"; then
+if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
+  { echo "$as_me:$LINENO: checking for $ac_header" >&5
+echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
+if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 fi
-echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
-echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
+ac_res=`eval echo '${'$as_ac_Header'}'`
+	       { echo "$as_me:$LINENO: result: $ac_res" >&5
+echo "${ECHO_T}$ac_res" >&6; }
 else
   # Is the header compilable?
-echo "$as_me:$LINENO: checking $ac_header usability" >&5
-echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
+echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
 cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
@@ -34495,41 +34989,37 @@
 #include <$ac_header>
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>conftest.er1
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_header_compiler=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_header_compiler=no
+	ac_header_compiler=no
 fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
-echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
-echo "${ECHO_T}$ac_header_compiler" >&6
 
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
+echo "${ECHO_T}$ac_header_compiler" >&6; }
+
 # Is the header present?
-echo "$as_me:$LINENO: checking $ac_header presence" >&5
-echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
+echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
 cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
@@ -34538,24 +35028,22 @@
 /* end confdefs.h.  */
 #include <$ac_header>
 _ACEOF
-if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
-  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
+if { (ac_try="$ac_cpp conftest.$ac_ext"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } >/dev/null; then
-  if test -s conftest.err; then
-    ac_cpp_err=$ac_c_preproc_warn_flag
-    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
-  else
-    ac_cpp_err=
-  fi
-else
-  ac_cpp_err=yes
-fi
-if test -z "$ac_cpp_err"; then
+  (exit $ac_status); } >/dev/null && {
+	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       }; then
   ac_header_preproc=yes
 else
   echo "$as_me: failed program was:" >&5
@@ -34563,9 +35051,10 @@
 
   ac_header_preproc=no
 fi
+
 rm -f conftest.err conftest.$ac_ext
-echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
-echo "${ECHO_T}$ac_header_preproc" >&6
+{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
+echo "${ECHO_T}$ac_header_preproc" >&6; }
 
 # So?  What about this header?
 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
@@ -34589,25 +35078,24 @@
 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
-    (
-      cat <<\_ASBOX
+    ( cat <<\_ASBOX
 ## ---------------------------------------- ##
 ## Report this to samba-technical at samba.org ##
 ## ---------------------------------------- ##
 _ASBOX
-    ) |
-      sed "s/^/$as_me: WARNING:     /" >&2
+     ) | sed "s/^/$as_me: WARNING:     /" >&2
     ;;
 esac
-echo "$as_me:$LINENO: checking for $ac_header" >&5
-echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
-if eval "test \"\${$as_ac_Header+set}\" = set"; then
+{ echo "$as_me:$LINENO: checking for $ac_header" >&5
+echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
+if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   eval "$as_ac_Header=\$ac_header_preproc"
 fi
-echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
-echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
+ac_res=`eval echo '${'$as_ac_Header'}'`
+	       { echo "$as_me:$LINENO: result: $ac_res" >&5
+echo "${ECHO_T}$ac_res" >&6; }
 
 fi
 if test `eval echo '${'$as_ac_Header'}'` = yes; then
@@ -34617,9 +35105,9 @@
 
       for termlib in ncurses curses termcap terminfo termlib; do
        as_ac_Lib=`echo "ac_cv_lib_${termlib}''_tgetent" | $as_tr_sh`
-echo "$as_me:$LINENO: checking for tgetent in -l${termlib}" >&5
-echo $ECHO_N "checking for tgetent in -l${termlib}... $ECHO_C" >&6
-if eval "test \"\${$as_ac_Lib+set}\" = set"; then
+{ echo "$as_me:$LINENO: checking for tgetent in -l${termlib}" >&5
+echo $ECHO_N "checking for tgetent in -l${termlib}... $ECHO_C" >&6; }
+if { as_var=$as_ac_Lib; eval "test \"\${$as_var+set}\" = set"; }; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   ac_check_lib_save_LIBS=$LIBS
@@ -34631,63 +35119,61 @@
 cat >>conftest.$ac_ext <<_ACEOF
 /* end confdefs.h.  */
 
-/* Override any gcc2 internal prototype to avoid an error.  */
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
 #ifdef __cplusplus
 extern "C"
 #endif
-/* We use char because int might match the return type of a gcc2
-   builtin and then its argument prototype would still apply.  */
 char tgetent ();
 int
 main ()
 {
-tgetent ();
+return tgetent ();
   ;
   return 0;
 }
 _ACEOF
 rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-  (eval $ac_link) 2>conftest.er1
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest$ac_exeext &&
+       $as_test_x conftest$ac_exeext; then
   eval "$as_ac_Lib=yes"
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-eval "$as_ac_Lib=no"
+	eval "$as_ac_Lib=no"
 fi
-rm -f conftest.err conftest.$ac_objext \
+
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 LIBS=$ac_check_lib_save_LIBS
 fi
-echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Lib'}'`" >&5
-echo "${ECHO_T}`eval echo '${'$as_ac_Lib'}'`" >&6
+ac_res=`eval echo '${'$as_ac_Lib'}'`
+	       { echo "$as_me:$LINENO: result: $ac_res" >&5
+echo "${ECHO_T}$ac_res" >&6; }
 if test `eval echo '${'$as_ac_Lib'}'` = yes; then
   TERMLIBS="-l${termlib}"; break
 fi
 
       done
-      echo "$as_me:$LINENO: checking for rl_callback_handler_install in -lreadline" >&5
-echo $ECHO_N "checking for rl_callback_handler_install in -lreadline... $ECHO_C" >&6
+      { echo "$as_me:$LINENO: checking for rl_callback_handler_install in -lreadline" >&5
+echo $ECHO_N "checking for rl_callback_handler_install in -lreadline... $ECHO_C" >&6; }
 if test "${ac_cv_lib_readline_rl_callback_handler_install+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
@@ -34700,56 +35186,53 @@
 cat >>conftest.$ac_ext <<_ACEOF
 /* end confdefs.h.  */
 
-/* Override any gcc2 internal prototype to avoid an error.  */
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
 #ifdef __cplusplus
 extern "C"
 #endif
-/* We use char because int might match the return type of a gcc2
-   builtin and then its argument prototype would still apply.  */
 char rl_callback_handler_install ();
 int
 main ()
 {
-rl_callback_handler_install ();
+return rl_callback_handler_install ();
   ;
   return 0;
 }
 _ACEOF
 rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-  (eval $ac_link) 2>conftest.er1
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest$ac_exeext &&
+       $as_test_x conftest$ac_exeext; then
   ac_cv_lib_readline_rl_callback_handler_install=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_cv_lib_readline_rl_callback_handler_install=no
+	ac_cv_lib_readline_rl_callback_handler_install=no
 fi
-rm -f conftest.err conftest.$ac_objext \
+
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 LIBS=$ac_check_lib_save_LIBS
 fi
-echo "$as_me:$LINENO: result: $ac_cv_lib_readline_rl_callback_handler_install" >&5
-echo "${ECHO_T}$ac_cv_lib_readline_rl_callback_handler_install" >&6
+{ echo "$as_me:$LINENO: result: $ac_cv_lib_readline_rl_callback_handler_install" >&5
+echo "${ECHO_T}$ac_cv_lib_readline_rl_callback_handler_install" >&6; }
 if test $ac_cv_lib_readline_rl_callback_handler_install = yes; then
   TERMLDFLAGS="-L$with_readline/lib"
        TERMCPPFLAGS="-I$with_readline/include"
@@ -34774,18 +35257,19 @@
     ;;
   esac
 else
-  echo "$as_me:$LINENO: result: no" >&5
-echo "${ECHO_T}no" >&6
+  { echo "$as_me:$LINENO: result: no" >&5
+echo "${ECHO_T}no" >&6; }
 
-fi;
+fi
 
 
 
+
 # The readline API changed slightly from readline3 to readline4, so
 # code will generate warnings on one of them unless we have a few
 # special cases.
-echo "$as_me:$LINENO: checking for rl_completion_matches in -lreadline" >&5
-echo $ECHO_N "checking for rl_completion_matches in -lreadline... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking for rl_completion_matches in -lreadline" >&5
+echo $ECHO_N "checking for rl_completion_matches in -lreadline... $ECHO_C" >&6; }
 if test "${ac_cv_lib_readline_rl_completion_matches+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
@@ -34798,56 +35282,53 @@
 cat >>conftest.$ac_ext <<_ACEOF
 /* end confdefs.h.  */
 
-/* Override any gcc2 internal prototype to avoid an error.  */
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
 #ifdef __cplusplus
 extern "C"
 #endif
-/* We use char because int might match the return type of a gcc2
-   builtin and then its argument prototype would still apply.  */
 char rl_completion_matches ();
 int
 main ()
 {
-rl_completion_matches ();
+return rl_completion_matches ();
   ;
   return 0;
 }
 _ACEOF
 rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-  (eval $ac_link) 2>conftest.er1
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest$ac_exeext &&
+       $as_test_x conftest$ac_exeext; then
   ac_cv_lib_readline_rl_completion_matches=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_cv_lib_readline_rl_completion_matches=no
+	ac_cv_lib_readline_rl_completion_matches=no
 fi
-rm -f conftest.err conftest.$ac_objext \
+
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 LIBS=$ac_check_lib_save_LIBS
 fi
-echo "$as_me:$LINENO: result: $ac_cv_lib_readline_rl_completion_matches" >&5
-echo "${ECHO_T}$ac_cv_lib_readline_rl_completion_matches" >&6
+{ echo "$as_me:$LINENO: result: $ac_cv_lib_readline_rl_completion_matches" >&5
+echo "${ECHO_T}$ac_cv_lib_readline_rl_completion_matches" >&6; }
 if test $ac_cv_lib_readline_rl_completion_matches = yes; then
 
 cat >>confdefs.h <<\_ACEOF
@@ -34858,8 +35339,8 @@
 
 
 # not all readline libs have rl_event_hook or history_list
-echo "$as_me:$LINENO: checking whether rl_event_hook is declared" >&5
-echo $ECHO_N "checking whether rl_event_hook is declared... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking whether rl_event_hook is declared" >&5
+echo $ECHO_N "checking whether rl_event_hook is declared... $ECHO_C" >&6; }
 if test "${ac_cv_have_decl_rl_event_hook+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
@@ -34875,7 +35356,7 @@
 main ()
 {
 #ifndef rl_event_hook
-  char *p = (char *) rl_event_hook;
+  (void) rl_event_hook;
 #endif
 
   ;
@@ -34883,38 +35364,34 @@
 }
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>conftest.er1
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_cv_have_decl_rl_event_hook=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_cv_have_decl_rl_event_hook=no
+	ac_cv_have_decl_rl_event_hook=no
 fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 fi
-echo "$as_me:$LINENO: result: $ac_cv_have_decl_rl_event_hook" >&5
-echo "${ECHO_T}$ac_cv_have_decl_rl_event_hook" >&6
+{ echo "$as_me:$LINENO: result: $ac_cv_have_decl_rl_event_hook" >&5
+echo "${ECHO_T}$ac_cv_have_decl_rl_event_hook" >&6; }
 if test $ac_cv_have_decl_rl_event_hook = yes; then
 
 cat >>confdefs.h <<_ACEOF
@@ -34931,8 +35408,8 @@
 fi
 
 
-echo "$as_me:$LINENO: checking for history_list in -lreadline" >&5
-echo $ECHO_N "checking for history_list in -lreadline... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking for history_list in -lreadline" >&5
+echo $ECHO_N "checking for history_list in -lreadline... $ECHO_C" >&6; }
 if test "${ac_cv_lib_readline_history_list+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
@@ -34945,56 +35422,53 @@
 cat >>conftest.$ac_ext <<_ACEOF
 /* end confdefs.h.  */
 
-/* Override any gcc2 internal prototype to avoid an error.  */
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
 #ifdef __cplusplus
 extern "C"
 #endif
-/* We use char because int might match the return type of a gcc2
-   builtin and then its argument prototype would still apply.  */
 char history_list ();
 int
 main ()
 {
-history_list ();
+return history_list ();
   ;
   return 0;
 }
 _ACEOF
 rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-  (eval $ac_link) 2>conftest.er1
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest$ac_exeext &&
+       $as_test_x conftest$ac_exeext; then
   ac_cv_lib_readline_history_list=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_cv_lib_readline_history_list=no
+	ac_cv_lib_readline_history_list=no
 fi
-rm -f conftest.err conftest.$ac_objext \
+
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 LIBS=$ac_check_lib_save_LIBS
 fi
-echo "$as_me:$LINENO: result: $ac_cv_lib_readline_history_list" >&5
-echo "${ECHO_T}$ac_cv_lib_readline_history_list" >&6
+{ echo "$as_me:$LINENO: result: $ac_cv_lib_readline_history_list" >&5
+echo "${ECHO_T}$ac_cv_lib_readline_history_list" >&6; }
 if test $ac_cv_lib_readline_history_list = yes; then
 
 cat >>confdefs.h <<\_ACEOF
@@ -35004,444 +35478,14 @@
 fi
 
 
-# The following test taken from the cvs sources
-# If we can't find connect, try looking in -lsocket, -lnsl, and -linet.
-# The Irix 5 libc.so has connect and gethostbyname, but Irix 5 also has
-# libsocket.so which has a bad implementation of gethostbyname (it
-# only looks in /etc/hosts), so we only look for -lsocket if we need
-# it.
-
-for ac_func in connect
-do
-as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
-echo "$as_me:$LINENO: checking for $ac_func" >&5
-echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
-if eval "test \"\${$as_ac_var+set}\" = set"; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
-else
-  cat >conftest.$ac_ext <<_ACEOF
-/* confdefs.h.  */
-_ACEOF
-cat confdefs.h >>conftest.$ac_ext
-cat >>conftest.$ac_ext <<_ACEOF
-/* end confdefs.h.  */
-/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
-   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
-#define $ac_func innocuous_$ac_func
-
-/* System header to define __stub macros and hopefully few prototypes,
-    which can conflict with char $ac_func (); below.
-    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
-    <limits.h> exists even on freestanding compilers.  */
-
-#ifdef __STDC__
-# include <limits.h>
-#else
-# include <assert.h>
-#endif
-
-#undef $ac_func
-
-/* Override any gcc2 internal prototype to avoid an error.  */
-#ifdef __cplusplus
-extern "C"
-{
-#endif
-/* We use char because int might match the return type of a gcc2
-   builtin and then its argument prototype would still apply.  */
-char $ac_func ();
-/* The GNU C library defines this for functions which it implements
-    to always fail with ENOSYS.  Some functions are actually named
-    something starting with __ and the normal name is an alias.  */
-#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
-choke me
-#else
-char (*f) () = $ac_func;
-#endif
-#ifdef __cplusplus
-}
-#endif
-
-int
-main ()
-{
-return f != $ac_func;
-  ;
-  return 0;
-}
-_ACEOF
-rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-  (eval $ac_link) 2>conftest.er1
-  ac_status=$?
-  grep -v '^ *+' conftest.er1 >conftest.err
-  rm -f conftest.er1
-  cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
-  eval "$as_ac_var=yes"
-else
-  echo "$as_me: failed program was:" >&5
-sed 's/^/| /' conftest.$ac_ext >&5
-
-eval "$as_ac_var=no"
-fi
-rm -f conftest.err conftest.$ac_objext \
-      conftest$ac_exeext conftest.$ac_ext
-fi
-echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
-echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
-if test `eval echo '${'$as_ac_var'}'` = yes; then
-  cat >>confdefs.h <<_ACEOF
-#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
-_ACEOF
-
-fi
-done
-
-if test x"$ac_cv_func_connect" = x"no"; then
-    case "$LIBS" in
-    *-lnsl*) ;;
-    *)
-echo "$as_me:$LINENO: checking for connect in -lnsl_s" >&5
-echo $ECHO_N "checking for connect in -lnsl_s... $ECHO_C" >&6
-if test "${ac_cv_lib_nsl_s_connect+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
-else
-  ac_check_lib_save_LIBS=$LIBS
-LIBS="-lnsl_s  $LIBS"
-cat >conftest.$ac_ext <<_ACEOF
-/* confdefs.h.  */
-_ACEOF
-cat confdefs.h >>conftest.$ac_ext
-cat >>conftest.$ac_ext <<_ACEOF
-/* end confdefs.h.  */
-
-/* Override any gcc2 internal prototype to avoid an error.  */
-#ifdef __cplusplus
-extern "C"
-#endif
-/* We use char because int might match the return type of a gcc2
-   builtin and then its argument prototype would still apply.  */
-char connect ();
-int
-main ()
-{
-connect ();
-  ;
-  return 0;
-}
-_ACEOF
-rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-  (eval $ac_link) 2>conftest.er1
-  ac_status=$?
-  grep -v '^ *+' conftest.er1 >conftest.err
-  rm -f conftest.er1
-  cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
-  ac_cv_lib_nsl_s_connect=yes
-else
-  echo "$as_me: failed program was:" >&5
-sed 's/^/| /' conftest.$ac_ext >&5
-
-ac_cv_lib_nsl_s_connect=no
-fi
-rm -f conftest.err conftest.$ac_objext \
-      conftest$ac_exeext conftest.$ac_ext
-LIBS=$ac_check_lib_save_LIBS
-fi
-echo "$as_me:$LINENO: result: $ac_cv_lib_nsl_s_connect" >&5
-echo "${ECHO_T}$ac_cv_lib_nsl_s_connect" >&6
-if test $ac_cv_lib_nsl_s_connect = yes; then
-  cat >>confdefs.h <<_ACEOF
-#define HAVE_LIBNSL_S 1
-_ACEOF
-
-  LIBS="-lnsl_s $LIBS"
-
-fi
- ;;
-    esac
-    case "$LIBS" in
-    *-lnsl*) ;;
-    *)
-echo "$as_me:$LINENO: checking for connect in -lnsl" >&5
-echo $ECHO_N "checking for connect in -lnsl... $ECHO_C" >&6
-if test "${ac_cv_lib_nsl_connect+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
-else
-  ac_check_lib_save_LIBS=$LIBS
-LIBS="-lnsl  $LIBS"
-cat >conftest.$ac_ext <<_ACEOF
-/* confdefs.h.  */
-_ACEOF
-cat confdefs.h >>conftest.$ac_ext
-cat >>conftest.$ac_ext <<_ACEOF
-/* end confdefs.h.  */
-
-/* Override any gcc2 internal prototype to avoid an error.  */
-#ifdef __cplusplus
-extern "C"
-#endif
-/* We use char because int might match the return type of a gcc2
-   builtin and then its argument prototype would still apply.  */
-char connect ();
-int
-main ()
-{
-connect ();
-  ;
-  return 0;
-}
-_ACEOF
-rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-  (eval $ac_link) 2>conftest.er1
-  ac_status=$?
-  grep -v '^ *+' conftest.er1 >conftest.err
-  rm -f conftest.er1
-  cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
-  ac_cv_lib_nsl_connect=yes
-else
-  echo "$as_me: failed program was:" >&5
-sed 's/^/| /' conftest.$ac_ext >&5
-
-ac_cv_lib_nsl_connect=no
-fi
-rm -f conftest.err conftest.$ac_objext \
-      conftest$ac_exeext conftest.$ac_ext
-LIBS=$ac_check_lib_save_LIBS
-fi
-echo "$as_me:$LINENO: result: $ac_cv_lib_nsl_connect" >&5
-echo "${ECHO_T}$ac_cv_lib_nsl_connect" >&6
-if test $ac_cv_lib_nsl_connect = yes; then
-  cat >>confdefs.h <<_ACEOF
-#define HAVE_LIBNSL 1
-_ACEOF
-
-  LIBS="-lnsl $LIBS"
-
-fi
- ;;
-    esac
-    case "$LIBS" in
-    *-lsocket*) ;;
-    *)
-echo "$as_me:$LINENO: checking for connect in -lsocket" >&5
-echo $ECHO_N "checking for connect in -lsocket... $ECHO_C" >&6
-if test "${ac_cv_lib_socket_connect+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
-else
-  ac_check_lib_save_LIBS=$LIBS
-LIBS="-lsocket  $LIBS"
-cat >conftest.$ac_ext <<_ACEOF
-/* confdefs.h.  */
-_ACEOF
-cat confdefs.h >>conftest.$ac_ext
-cat >>conftest.$ac_ext <<_ACEOF
-/* end confdefs.h.  */
-
-/* Override any gcc2 internal prototype to avoid an error.  */
-#ifdef __cplusplus
-extern "C"
-#endif
-/* We use char because int might match the return type of a gcc2
-   builtin and then its argument prototype would still apply.  */
-char connect ();
-int
-main ()
-{
-connect ();
-  ;
-  return 0;
-}
-_ACEOF
-rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-  (eval $ac_link) 2>conftest.er1
-  ac_status=$?
-  grep -v '^ *+' conftest.er1 >conftest.err
-  rm -f conftest.er1
-  cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
-  ac_cv_lib_socket_connect=yes
-else
-  echo "$as_me: failed program was:" >&5
-sed 's/^/| /' conftest.$ac_ext >&5
-
-ac_cv_lib_socket_connect=no
-fi
-rm -f conftest.err conftest.$ac_objext \
-      conftest$ac_exeext conftest.$ac_ext
-LIBS=$ac_check_lib_save_LIBS
-fi
-echo "$as_me:$LINENO: result: $ac_cv_lib_socket_connect" >&5
-echo "${ECHO_T}$ac_cv_lib_socket_connect" >&6
-if test $ac_cv_lib_socket_connect = yes; then
-  cat >>confdefs.h <<_ACEOF
-#define HAVE_LIBSOCKET 1
-_ACEOF
-
-  LIBS="-lsocket $LIBS"
-
-fi
- ;;
-    esac
-    case "$LIBS" in
-    *-linet*) ;;
-    *)
-echo "$as_me:$LINENO: checking for connect in -linet" >&5
-echo $ECHO_N "checking for connect in -linet... $ECHO_C" >&6
-if test "${ac_cv_lib_inet_connect+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
-else
-  ac_check_lib_save_LIBS=$LIBS
-LIBS="-linet  $LIBS"
-cat >conftest.$ac_ext <<_ACEOF
-/* confdefs.h.  */
-_ACEOF
-cat confdefs.h >>conftest.$ac_ext
-cat >>conftest.$ac_ext <<_ACEOF
-/* end confdefs.h.  */
-
-/* Override any gcc2 internal prototype to avoid an error.  */
-#ifdef __cplusplus
-extern "C"
-#endif
-/* We use char because int might match the return type of a gcc2
-   builtin and then its argument prototype would still apply.  */
-char connect ();
-int
-main ()
-{
-connect ();
-  ;
-  return 0;
-}
-_ACEOF
-rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-  (eval $ac_link) 2>conftest.er1
-  ac_status=$?
-  grep -v '^ *+' conftest.er1 >conftest.err
-  rm -f conftest.er1
-  cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
-  ac_cv_lib_inet_connect=yes
-else
-  echo "$as_me: failed program was:" >&5
-sed 's/^/| /' conftest.$ac_ext >&5
-
-ac_cv_lib_inet_connect=no
-fi
-rm -f conftest.err conftest.$ac_objext \
-      conftest$ac_exeext conftest.$ac_ext
-LIBS=$ac_check_lib_save_LIBS
-fi
-echo "$as_me:$LINENO: result: $ac_cv_lib_inet_connect" >&5
-echo "${ECHO_T}$ac_cv_lib_inet_connect" >&6
-if test $ac_cv_lib_inet_connect = yes; then
-  cat >>confdefs.h <<_ACEOF
-#define HAVE_LIBINET 1
-_ACEOF
-
-  LIBS="-linet $LIBS"
-
-fi
- ;;
-    esac
-            if test x"$ac_cv_lib_socket_connect" = x"yes" ||
-       test x"$ac_cv_lib_inet_connect" = x"yes"; then
-        # ac_cv_func_connect=yes
-        # don't!  it would cause AC_CHECK_FUNC to succeed next time configure is run
-
-cat >>confdefs.h <<\_ACEOF
-#define HAVE_CONNECT 1
-_ACEOF
-
-    fi
-fi
-
 ###############################################
 # test for where we get yp_get_default_domain() from
-echo "$as_me:$LINENO: checking for library containing yp_get_default_domain" >&5
-echo $ECHO_N "checking for library containing yp_get_default_domain... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking for library containing yp_get_default_domain" >&5
+echo $ECHO_N "checking for library containing yp_get_default_domain... $ECHO_C" >&6; }
 if test "${ac_cv_search_yp_get_default_domain+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   ac_func_search_save_LIBS=$LIBS
-ac_cv_search_yp_get_default_domain=no
 cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
@@ -35449,115 +35493,73 @@
 cat >>conftest.$ac_ext <<_ACEOF
 /* end confdefs.h.  */
 
-/* Override any gcc2 internal prototype to avoid an error.  */
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
 #ifdef __cplusplus
 extern "C"
 #endif
-/* We use char because int might match the return type of a gcc2
-   builtin and then its argument prototype would still apply.  */
 char yp_get_default_domain ();
 int
 main ()
 {
-yp_get_default_domain ();
+return yp_get_default_domain ();
   ;
   return 0;
 }
 _ACEOF
-rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-  (eval $ac_link) 2>conftest.er1
+for ac_lib in '' nsl; do
+  if test -z "$ac_lib"; then
+    ac_res="none required"
+  else
+    ac_res=-l$ac_lib
+    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
+  fi
+  rm -f conftest.$ac_objext conftest$ac_exeext
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
-  ac_cv_search_yp_get_default_domain="none required"
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest$ac_exeext &&
+       $as_test_x conftest$ac_exeext; then
+  ac_cv_search_yp_get_default_domain=$ac_res
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
+
 fi
-rm -f conftest.err conftest.$ac_objext \
-      conftest$ac_exeext conftest.$ac_ext
-if test "$ac_cv_search_yp_get_default_domain" = no; then
-  for ac_lib in nsl; do
-    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
-    cat >conftest.$ac_ext <<_ACEOF
-/* confdefs.h.  */
-_ACEOF
-cat confdefs.h >>conftest.$ac_ext
-cat >>conftest.$ac_ext <<_ACEOF
-/* end confdefs.h.  */
 
-/* Override any gcc2 internal prototype to avoid an error.  */
-#ifdef __cplusplus
-extern "C"
-#endif
-/* We use char because int might match the return type of a gcc2
-   builtin and then its argument prototype would still apply.  */
-char yp_get_default_domain ();
-int
-main ()
-{
-yp_get_default_domain ();
-  ;
-  return 0;
-}
-_ACEOF
-rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-  (eval $ac_link) 2>conftest.er1
-  ac_status=$?
-  grep -v '^ *+' conftest.er1 >conftest.err
-  rm -f conftest.er1
-  cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
-  ac_cv_search_yp_get_default_domain="-l$ac_lib"
-break
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
+      conftest$ac_exeext
+  if test "${ac_cv_search_yp_get_default_domain+set}" = set; then
+  break
+fi
+done
+if test "${ac_cv_search_yp_get_default_domain+set}" = set; then
+  :
 else
-  echo "$as_me: failed program was:" >&5
-sed 's/^/| /' conftest.$ac_ext >&5
-
+  ac_cv_search_yp_get_default_domain=no
 fi
-rm -f conftest.err conftest.$ac_objext \
-      conftest$ac_exeext conftest.$ac_ext
-  done
-fi
+rm conftest.$ac_ext
 LIBS=$ac_func_search_save_LIBS
 fi
-echo "$as_me:$LINENO: result: $ac_cv_search_yp_get_default_domain" >&5
-echo "${ECHO_T}$ac_cv_search_yp_get_default_domain" >&6
-if test "$ac_cv_search_yp_get_default_domain" != no; then
-  test "$ac_cv_search_yp_get_default_domain" = "none required" || LIBS="$ac_cv_search_yp_get_default_domain $LIBS"
+{ echo "$as_me:$LINENO: result: $ac_cv_search_yp_get_default_domain" >&5
+echo "${ECHO_T}$ac_cv_search_yp_get_default_domain" >&6; }
+ac_res=$ac_cv_search_yp_get_default_domain
+if test "$ac_res" != no; then
+  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
 
 fi
 
@@ -35565,9 +35567,9 @@
 for ac_func in yp_get_default_domain
 do
 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
-echo "$as_me:$LINENO: checking for $ac_func" >&5
-echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
-if eval "test \"\${$as_ac_var+set}\" = set"; then
+{ echo "$as_me:$LINENO: checking for $ac_func" >&5
+echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
+if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
@@ -35593,68 +35595,60 @@
 
 #undef $ac_func
 
-/* Override any gcc2 internal prototype to avoid an error.  */
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
 #ifdef __cplusplus
 extern "C"
-{
 #endif
-/* We use char because int might match the return type of a gcc2
-   builtin and then its argument prototype would still apply.  */
 char $ac_func ();
 /* The GNU C library defines this for functions which it implements
     to always fail with ENOSYS.  Some functions are actually named
     something starting with __ and the normal name is an alias.  */
-#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
+#if defined __stub_$ac_func || defined __stub___$ac_func
 choke me
-#else
-char (*f) () = $ac_func;
 #endif
-#ifdef __cplusplus
-}
-#endif
 
 int
 main ()
 {
-return f != $ac_func;
+return $ac_func ();
   ;
   return 0;
 }
 _ACEOF
 rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-  (eval $ac_link) 2>conftest.er1
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest$ac_exeext &&
+       $as_test_x conftest$ac_exeext; then
   eval "$as_ac_var=yes"
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-eval "$as_ac_var=no"
+	eval "$as_ac_var=no"
 fi
-rm -f conftest.err conftest.$ac_objext \
+
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 fi
-echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
-echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
+ac_res=`eval echo '${'$as_ac_var'}'`
+	       { echo "$as_me:$LINENO: result: $ac_res" >&5
+echo "${ECHO_T}$ac_res" >&6; }
 if test `eval echo '${'$as_ac_var'}'` = yes; then
   cat >>confdefs.h <<_ACEOF
 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
@@ -35669,9 +35663,9 @@
 for ac_func in execl
 do
 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
-echo "$as_me:$LINENO: checking for $ac_func" >&5
-echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
-if eval "test \"\${$as_ac_var+set}\" = set"; then
+{ echo "$as_me:$LINENO: checking for $ac_func" >&5
+echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
+if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
@@ -35697,68 +35691,60 @@
 
 #undef $ac_func
 
-/* Override any gcc2 internal prototype to avoid an error.  */
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
 #ifdef __cplusplus
 extern "C"
-{
 #endif
-/* We use char because int might match the return type of a gcc2
-   builtin and then its argument prototype would still apply.  */
 char $ac_func ();
 /* The GNU C library defines this for functions which it implements
     to always fail with ENOSYS.  Some functions are actually named
     something starting with __ and the normal name is an alias.  */
-#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
+#if defined __stub_$ac_func || defined __stub___$ac_func
 choke me
-#else
-char (*f) () = $ac_func;
 #endif
-#ifdef __cplusplus
-}
-#endif
 
 int
 main ()
 {
-return f != $ac_func;
+return $ac_func ();
   ;
   return 0;
 }
 _ACEOF
 rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-  (eval $ac_link) 2>conftest.er1
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest$ac_exeext &&
+       $as_test_x conftest$ac_exeext; then
   eval "$as_ac_var=yes"
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-eval "$as_ac_var=no"
+	eval "$as_ac_var=no"
 fi
-rm -f conftest.err conftest.$ac_objext \
+
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 fi
-echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
-echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
+ac_res=`eval echo '${'$as_ac_var'}'`
+	       { echo "$as_me:$LINENO: result: $ac_res" >&5
+echo "${ECHO_T}$ac_res" >&6; }
 if test `eval echo '${'$as_ac_var'}'` = yes; then
   cat >>confdefs.h <<_ACEOF
 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
@@ -35789,9 +35775,9 @@
 for ac_func in waitpid getcwd strdup strndup strnlen strerror chown fchown lchown chmod fchmod chroot link mknod mknod64
 do
 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
-echo "$as_me:$LINENO: checking for $ac_func" >&5
-echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
-if eval "test \"\${$as_ac_var+set}\" = set"; then
+{ echo "$as_me:$LINENO: checking for $ac_func" >&5
+echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
+if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
@@ -35817,68 +35803,60 @@
 
 #undef $ac_func
 
-/* Override any gcc2 internal prototype to avoid an error.  */
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
 #ifdef __cplusplus
 extern "C"
-{
 #endif
-/* We use char because int might match the return type of a gcc2
-   builtin and then its argument prototype would still apply.  */
 char $ac_func ();
 /* The GNU C library defines this for functions which it implements
     to always fail with ENOSYS.  Some functions are actually named
     something starting with __ and the normal name is an alias.  */
-#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
+#if defined __stub_$ac_func || defined __stub___$ac_func
 choke me
-#else
-char (*f) () = $ac_func;
 #endif
-#ifdef __cplusplus
-}
-#endif
 
 int
 main ()
 {
-return f != $ac_func;
+return $ac_func ();
   ;
   return 0;
 }
 _ACEOF
 rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-  (eval $ac_link) 2>conftest.er1
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest$ac_exeext &&
+       $as_test_x conftest$ac_exeext; then
   eval "$as_ac_var=yes"
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-eval "$as_ac_var=no"
+	eval "$as_ac_var=no"
 fi
-rm -f conftest.err conftest.$ac_objext \
+
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 fi
-echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
-echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
+ac_res=`eval echo '${'$as_ac_var'}'`
+	       { echo "$as_me:$LINENO: result: $ac_res" >&5
+echo "${ECHO_T}$ac_res" >&6; }
 if test `eval echo '${'$as_ac_var'}'` = yes; then
   cat >>confdefs.h <<_ACEOF
 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
@@ -35896,9 +35874,9 @@
 for ac_func in strtol strtoll strtoul strtoull strtouq __strtoull
 do
 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
-echo "$as_me:$LINENO: checking for $ac_func" >&5
-echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
-if eval "test \"\${$as_ac_var+set}\" = set"; then
+{ echo "$as_me:$LINENO: checking for $ac_func" >&5
+echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
+if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
@@ -35924,68 +35902,60 @@
 
 #undef $ac_func
 
-/* Override any gcc2 internal prototype to avoid an error.  */
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
 #ifdef __cplusplus
 extern "C"
-{
 #endif
-/* We use char because int might match the return type of a gcc2
-   builtin and then its argument prototype would still apply.  */
 char $ac_func ();
 /* The GNU C library defines this for functions which it implements
     to always fail with ENOSYS.  Some functions are actually named
     something starting with __ and the normal name is an alias.  */
-#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
+#if defined __stub_$ac_func || defined __stub___$ac_func
 choke me
-#else
-char (*f) () = $ac_func;
 #endif
-#ifdef __cplusplus
-}
-#endif
 
 int
 main ()
 {
-return f != $ac_func;
+return $ac_func ();
   ;
   return 0;
 }
 _ACEOF
 rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-  (eval $ac_link) 2>conftest.er1
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest$ac_exeext &&
+       $as_test_x conftest$ac_exeext; then
   eval "$as_ac_var=yes"
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-eval "$as_ac_var=no"
+	eval "$as_ac_var=no"
 fi
-rm -f conftest.err conftest.$ac_objext \
+
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 fi
-echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
-echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
+ac_res=`eval echo '${'$as_ac_var'}'`
+	       { echo "$as_me:$LINENO: result: $ac_res" >&5
+echo "${ECHO_T}$ac_res" >&6; }
 if test `eval echo '${'$as_ac_var'}'` = yes; then
   cat >>confdefs.h <<_ACEOF
 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
@@ -36002,9 +35972,9 @@
 for ac_func in fstat strchr utime utimes chflags
 do
 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
-echo "$as_me:$LINENO: checking for $ac_func" >&5
-echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
-if eval "test \"\${$as_ac_var+set}\" = set"; then
+{ echo "$as_me:$LINENO: checking for $ac_func" >&5
+echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
+if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
@@ -36030,68 +36000,60 @@
 
 #undef $ac_func
 
-/* Override any gcc2 internal prototype to avoid an error.  */
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
 #ifdef __cplusplus
 extern "C"
-{
 #endif
-/* We use char because int might match the return type of a gcc2
-   builtin and then its argument prototype would still apply.  */
 char $ac_func ();
 /* The GNU C library defines this for functions which it implements
     to always fail with ENOSYS.  Some functions are actually named
     something starting with __ and the normal name is an alias.  */
-#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
+#if defined __stub_$ac_func || defined __stub___$ac_func
 choke me
-#else
-char (*f) () = $ac_func;
 #endif
-#ifdef __cplusplus
-}
-#endif
 
 int
 main ()
 {
-return f != $ac_func;
+return $ac_func ();
   ;
   return 0;
 }
 _ACEOF
 rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-  (eval $ac_link) 2>conftest.er1
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest$ac_exeext &&
+       $as_test_x conftest$ac_exeext; then
   eval "$as_ac_var=yes"
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-eval "$as_ac_var=no"
+	eval "$as_ac_var=no"
 fi
-rm -f conftest.err conftest.$ac_objext \
+
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 fi
-echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
-echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
+ac_res=`eval echo '${'$as_ac_var'}'`
+	       { echo "$as_me:$LINENO: result: $ac_res" >&5
+echo "${ECHO_T}$ac_res" >&6; }
 if test `eval echo '${'$as_ac_var'}'` = yes; then
   cat >>confdefs.h <<_ACEOF
 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
@@ -36110,9 +36072,9 @@
 for ac_func in getrlimit fsync fdatasync memset strlcpy strlcat setpgid
 do
 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
-echo "$as_me:$LINENO: checking for $ac_func" >&5
-echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
-if eval "test \"\${$as_ac_var+set}\" = set"; then
+{ echo "$as_me:$LINENO: checking for $ac_func" >&5
+echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
+if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
@@ -36138,68 +36100,60 @@
 
 #undef $ac_func
 
-/* Override any gcc2 internal prototype to avoid an error.  */
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
 #ifdef __cplusplus
 extern "C"
-{
 #endif
-/* We use char because int might match the return type of a gcc2
-   builtin and then its argument prototype would still apply.  */
 char $ac_func ();
 /* The GNU C library defines this for functions which it implements
     to always fail with ENOSYS.  Some functions are actually named
     something starting with __ and the normal name is an alias.  */
-#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
+#if defined __stub_$ac_func || defined __stub___$ac_func
 choke me
-#else
-char (*f) () = $ac_func;
 #endif
-#ifdef __cplusplus
-}
-#endif
 
 int
 main ()
 {
-return f != $ac_func;
+return $ac_func ();
   ;
   return 0;
 }
 _ACEOF
 rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-  (eval $ac_link) 2>conftest.er1
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest$ac_exeext &&
+       $as_test_x conftest$ac_exeext; then
   eval "$as_ac_var=yes"
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-eval "$as_ac_var=no"
+	eval "$as_ac_var=no"
 fi
-rm -f conftest.err conftest.$ac_objext \
+
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 fi
-echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
-echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
+ac_res=`eval echo '${'$as_ac_var'}'`
+	       { echo "$as_me:$LINENO: result: $ac_res" >&5
+echo "${ECHO_T}$ac_res" >&6; }
 if test `eval echo '${'$as_ac_var'}'` = yes; then
   cat >>confdefs.h <<_ACEOF
 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
@@ -36218,9 +36172,9 @@
 for ac_func in memmove setsid glob strpbrk pipe crypt16 getauthuid
 do
 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
-echo "$as_me:$LINENO: checking for $ac_func" >&5
-echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
-if eval "test \"\${$as_ac_var+set}\" = set"; then
+{ echo "$as_me:$LINENO: checking for $ac_func" >&5
+echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
+if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
@@ -36246,68 +36200,60 @@
 
 #undef $ac_func
 
-/* Override any gcc2 internal prototype to avoid an error.  */
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
 #ifdef __cplusplus
 extern "C"
-{
 #endif
-/* We use char because int might match the return type of a gcc2
-   builtin and then its argument prototype would still apply.  */
 char $ac_func ();
 /* The GNU C library defines this for functions which it implements
     to always fail with ENOSYS.  Some functions are actually named
     something starting with __ and the normal name is an alias.  */
-#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
+#if defined __stub_$ac_func || defined __stub___$ac_func
 choke me
-#else
-char (*f) () = $ac_func;
 #endif
-#ifdef __cplusplus
-}
-#endif
 
 int
 main ()
 {
-return f != $ac_func;
+return $ac_func ();
   ;
   return 0;
 }
 _ACEOF
 rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-  (eval $ac_link) 2>conftest.er1
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest$ac_exeext &&
+       $as_test_x conftest$ac_exeext; then
   eval "$as_ac_var=yes"
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-eval "$as_ac_var=no"
+	eval "$as_ac_var=no"
 fi
-rm -f conftest.err conftest.$ac_objext \
+
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 fi
-echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
-echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
+ac_res=`eval echo '${'$as_ac_var'}'`
+	       { echo "$as_me:$LINENO: result: $ac_res" >&5
+echo "${ECHO_T}$ac_res" >&6; }
 if test `eval echo '${'$as_ac_var'}'` = yes; then
   cat >>confdefs.h <<_ACEOF
 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
@@ -36328,9 +36274,9 @@
 for ac_func in strftime sigprocmask sigblock sigaction sigset innetgr setnetgrent getnetgrent endnetgrent
 do
 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
-echo "$as_me:$LINENO: checking for $ac_func" >&5
-echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
-if eval "test \"\${$as_ac_var+set}\" = set"; then
+{ echo "$as_me:$LINENO: checking for $ac_func" >&5
+echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
+if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
@@ -36356,68 +36302,60 @@
 
 #undef $ac_func
 
-/* Override any gcc2 internal prototype to avoid an error.  */
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
 #ifdef __cplusplus
 extern "C"
-{
 #endif
-/* We use char because int might match the return type of a gcc2
-   builtin and then its argument prototype would still apply.  */
 char $ac_func ();
 /* The GNU C library defines this for functions which it implements
     to always fail with ENOSYS.  Some functions are actually named
     something starting with __ and the normal name is an alias.  */
-#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
+#if defined __stub_$ac_func || defined __stub___$ac_func
 choke me
-#else
-char (*f) () = $ac_func;
 #endif
-#ifdef __cplusplus
-}
-#endif
 
 int
 main ()
 {
-return f != $ac_func;
+return $ac_func ();
   ;
   return 0;
 }
 _ACEOF
 rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-  (eval $ac_link) 2>conftest.er1
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest$ac_exeext &&
+       $as_test_x conftest$ac_exeext; then
   eval "$as_ac_var=yes"
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-eval "$as_ac_var=no"
+	eval "$as_ac_var=no"
 fi
-rm -f conftest.err conftest.$ac_objext \
+
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 fi
-echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
-echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
+ac_res=`eval echo '${'$as_ac_var'}'`
+	       { echo "$as_me:$LINENO: result: $ac_res" >&5
+echo "${ECHO_T}$ac_res" >&6; }
 if test `eval echo '${'$as_ac_var'}'` = yes; then
   cat >>confdefs.h <<_ACEOF
 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
@@ -36437,9 +36375,9 @@
 for ac_func in initgroups select poll rdchk getgrnam getgrent pathconf realpath
 do
 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
-echo "$as_me:$LINENO: checking for $ac_func" >&5
-echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
-if eval "test \"\${$as_ac_var+set}\" = set"; then
+{ echo "$as_me:$LINENO: checking for $ac_func" >&5
+echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
+if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
@@ -36465,68 +36403,60 @@
 
 #undef $ac_func
 
-/* Override any gcc2 internal prototype to avoid an error.  */
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
 #ifdef __cplusplus
 extern "C"
-{
 #endif
-/* We use char because int might match the return type of a gcc2
-   builtin and then its argument prototype would still apply.  */
 char $ac_func ();
 /* The GNU C library defines this for functions which it implements
     to always fail with ENOSYS.  Some functions are actually named
     something starting with __ and the normal name is an alias.  */
-#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
+#if defined __stub_$ac_func || defined __stub___$ac_func
 choke me
-#else
-char (*f) () = $ac_func;
 #endif
-#ifdef __cplusplus
-}
-#endif
 
 int
 main ()
 {
-return f != $ac_func;
+return $ac_func ();
   ;
   return 0;
 }
 _ACEOF
 rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-  (eval $ac_link) 2>conftest.er1
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest$ac_exeext &&
+       $as_test_x conftest$ac_exeext; then
   eval "$as_ac_var=yes"
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-eval "$as_ac_var=no"
+	eval "$as_ac_var=no"
 fi
-rm -f conftest.err conftest.$ac_objext \
+
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 fi
-echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
-echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
+ac_res=`eval echo '${'$as_ac_var'}'`
+	       { echo "$as_me:$LINENO: result: $ac_res" >&5
+echo "${ECHO_T}$ac_res" >&6; }
 if test `eval echo '${'$as_ac_var'}'` = yes; then
   cat >>confdefs.h <<_ACEOF
 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
@@ -36549,9 +36479,9 @@
 for ac_func in setpriv setgidx setuidx setgroups sysconf mktime rename ftruncate chsize stat64 fstat64
 do
 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
-echo "$as_me:$LINENO: checking for $ac_func" >&5
-echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
-if eval "test \"\${$as_ac_var+set}\" = set"; then
+{ echo "$as_me:$LINENO: checking for $ac_func" >&5
+echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
+if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
@@ -36577,68 +36507,60 @@
 
 #undef $ac_func
 
-/* Override any gcc2 internal prototype to avoid an error.  */
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
 #ifdef __cplusplus
 extern "C"
-{
 #endif
-/* We use char because int might match the return type of a gcc2
-   builtin and then its argument prototype would still apply.  */
 char $ac_func ();
 /* The GNU C library defines this for functions which it implements
     to always fail with ENOSYS.  Some functions are actually named
     something starting with __ and the normal name is an alias.  */
-#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
+#if defined __stub_$ac_func || defined __stub___$ac_func
 choke me
-#else
-char (*f) () = $ac_func;
 #endif
-#ifdef __cplusplus
-}
-#endif
 
 int
 main ()
 {
-return f != $ac_func;
+return $ac_func ();
   ;
   return 0;
 }
 _ACEOF
 rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-  (eval $ac_link) 2>conftest.er1
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest$ac_exeext &&
+       $as_test_x conftest$ac_exeext; then
   eval "$as_ac_var=yes"
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-eval "$as_ac_var=no"
+	eval "$as_ac_var=no"
 fi
-rm -f conftest.err conftest.$ac_objext \
+
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 fi
-echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
-echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
+ac_res=`eval echo '${'$as_ac_var'}'`
+	       { echo "$as_me:$LINENO: result: $ac_res" >&5
+echo "${ECHO_T}$ac_res" >&6; }
 if test `eval echo '${'$as_ac_var'}'` = yes; then
   cat >>confdefs.h <<_ACEOF
 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
@@ -36657,9 +36579,9 @@
 for ac_func in lstat64 fopen64 atexit grantpt dup2 lseek64 ftruncate64
 do
 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
-echo "$as_me:$LINENO: checking for $ac_func" >&5
-echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
-if eval "test \"\${$as_ac_var+set}\" = set"; then
+{ echo "$as_me:$LINENO: checking for $ac_func" >&5
+echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
+if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
@@ -36685,68 +36607,60 @@
 
 #undef $ac_func
 
-/* Override any gcc2 internal prototype to avoid an error.  */
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
 #ifdef __cplusplus
 extern "C"
-{
 #endif
-/* We use char because int might match the return type of a gcc2
-   builtin and then its argument prototype would still apply.  */
 char $ac_func ();
 /* The GNU C library defines this for functions which it implements
     to always fail with ENOSYS.  Some functions are actually named
     something starting with __ and the normal name is an alias.  */
-#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
+#if defined __stub_$ac_func || defined __stub___$ac_func
 choke me
-#else
-char (*f) () = $ac_func;
 #endif
-#ifdef __cplusplus
-}
-#endif
 
 int
 main ()
 {
-return f != $ac_func;
+return $ac_func ();
   ;
   return 0;
 }
 _ACEOF
 rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-  (eval $ac_link) 2>conftest.er1
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest$ac_exeext &&
+       $as_test_x conftest$ac_exeext; then
   eval "$as_ac_var=yes"
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-eval "$as_ac_var=no"
+	eval "$as_ac_var=no"
 fi
-rm -f conftest.err conftest.$ac_objext \
+
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 fi
-echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
-echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
+ac_res=`eval echo '${'$as_ac_var'}'`
+	       { echo "$as_me:$LINENO: result: $ac_res" >&5
+echo "${ECHO_T}$ac_res" >&6; }
 if test `eval echo '${'$as_ac_var'}'` = yes; then
   cat >>confdefs.h <<_ACEOF
 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
@@ -36765,9 +36679,9 @@
 for ac_func in fseek64 fseeko64 ftell64 ftello64 setluid getpwanam setlinebuf
 do
 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
-echo "$as_me:$LINENO: checking for $ac_func" >&5
-echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
-if eval "test \"\${$as_ac_var+set}\" = set"; then
+{ echo "$as_me:$LINENO: checking for $ac_func" >&5
+echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
+if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
@@ -36793,68 +36707,60 @@
 
 #undef $ac_func
 
-/* Override any gcc2 internal prototype to avoid an error.  */
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
 #ifdef __cplusplus
 extern "C"
-{
 #endif
-/* We use char because int might match the return type of a gcc2
-   builtin and then its argument prototype would still apply.  */
 char $ac_func ();
 /* The GNU C library defines this for functions which it implements
     to always fail with ENOSYS.  Some functions are actually named
     something starting with __ and the normal name is an alias.  */
-#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
+#if defined __stub_$ac_func || defined __stub___$ac_func
 choke me
-#else
-char (*f) () = $ac_func;
 #endif
-#ifdef __cplusplus
-}
-#endif
 
 int
 main ()
 {
-return f != $ac_func;
+return $ac_func ();
   ;
   return 0;
 }
 _ACEOF
 rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-  (eval $ac_link) 2>conftest.er1
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest$ac_exeext &&
+       $as_test_x conftest$ac_exeext; then
   eval "$as_ac_var=yes"
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-eval "$as_ac_var=no"
+	eval "$as_ac_var=no"
 fi
-rm -f conftest.err conftest.$ac_objext \
+
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 fi
-echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
-echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
+ac_res=`eval echo '${'$as_ac_var'}'`
+	       { echo "$as_me:$LINENO: result: $ac_res" >&5
+echo "${ECHO_T}$ac_res" >&6; }
 if test `eval echo '${'$as_ac_var'}'` = yes; then
   cat >>confdefs.h <<_ACEOF
 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
@@ -36872,9 +36778,9 @@
 for ac_func in opendir64 readdir64 seekdir64 telldir64 rewinddir64 closedir64
 do
 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
-echo "$as_me:$LINENO: checking for $ac_func" >&5
-echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
-if eval "test \"\${$as_ac_var+set}\" = set"; then
+{ echo "$as_me:$LINENO: checking for $ac_func" >&5
+echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
+if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
@@ -36900,68 +36806,60 @@
 
 #undef $ac_func
 
-/* Override any gcc2 internal prototype to avoid an error.  */
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
 #ifdef __cplusplus
 extern "C"
-{
 #endif
-/* We use char because int might match the return type of a gcc2
-   builtin and then its argument prototype would still apply.  */
 char $ac_func ();
 /* The GNU C library defines this for functions which it implements
     to always fail with ENOSYS.  Some functions are actually named
     something starting with __ and the normal name is an alias.  */
-#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
+#if defined __stub_$ac_func || defined __stub___$ac_func
 choke me
-#else
-char (*f) () = $ac_func;
 #endif
-#ifdef __cplusplus
-}
-#endif
 
 int
 main ()
 {
-return f != $ac_func;
+return $ac_func ();
   ;
   return 0;
 }
 _ACEOF
 rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-  (eval $ac_link) 2>conftest.er1
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest$ac_exeext &&
+       $as_test_x conftest$ac_exeext; then
   eval "$as_ac_var=yes"
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-eval "$as_ac_var=no"
+	eval "$as_ac_var=no"
 fi
-rm -f conftest.err conftest.$ac_objext \
+
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 fi
-echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
-echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
+ac_res=`eval echo '${'$as_ac_var'}'`
+	       { echo "$as_me:$LINENO: result: $ac_res" >&5
+echo "${ECHO_T}$ac_res" >&6; }
 if test `eval echo '${'$as_ac_var'}'` = yes; then
   cat >>confdefs.h <<_ACEOF
 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
@@ -36974,9 +36872,9 @@
 for ac_func in getpwent_r
 do
 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
-echo "$as_me:$LINENO: checking for $ac_func" >&5
-echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
-if eval "test \"\${$as_ac_var+set}\" = set"; then
+{ echo "$as_me:$LINENO: checking for $ac_func" >&5
+echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
+if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
@@ -37002,68 +36900,60 @@
 
 #undef $ac_func
 
-/* Override any gcc2 internal prototype to avoid an error.  */
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
 #ifdef __cplusplus
 extern "C"
-{
 #endif
-/* We use char because int might match the return type of a gcc2
-   builtin and then its argument prototype would still apply.  */
 char $ac_func ();
 /* The GNU C library defines this for functions which it implements
     to always fail with ENOSYS.  Some functions are actually named
     something starting with __ and the normal name is an alias.  */
-#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
+#if defined __stub_$ac_func || defined __stub___$ac_func
 choke me
-#else
-char (*f) () = $ac_func;
 #endif
-#ifdef __cplusplus
-}
-#endif
 
 int
 main ()
 {
-return f != $ac_func;
+return $ac_func ();
   ;
   return 0;
 }
 _ACEOF
 rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-  (eval $ac_link) 2>conftest.er1
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest$ac_exeext &&
+       $as_test_x conftest$ac_exeext; then
   eval "$as_ac_var=yes"
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-eval "$as_ac_var=no"
+	eval "$as_ac_var=no"
 fi
-rm -f conftest.err conftest.$ac_objext \
+
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 fi
-echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
-echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
+ac_res=`eval echo '${'$as_ac_var'}'`
+	       { echo "$as_me:$LINENO: result: $ac_res" >&5
+echo "${ECHO_T}$ac_res" >&6; }
 if test `eval echo '${'$as_ac_var'}'` = yes; then
   cat >>confdefs.h <<_ACEOF
 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
@@ -37077,9 +36967,9 @@
 for ac_func in getdents getdents64
 do
 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
-echo "$as_me:$LINENO: checking for $ac_func" >&5
-echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
-if eval "test \"\${$as_ac_var+set}\" = set"; then
+{ echo "$as_me:$LINENO: checking for $ac_func" >&5
+echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
+if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
@@ -37105,68 +36995,60 @@
 
 #undef $ac_func
 
-/* Override any gcc2 internal prototype to avoid an error.  */
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
 #ifdef __cplusplus
 extern "C"
-{
 #endif
-/* We use char because int might match the return type of a gcc2
-   builtin and then its argument prototype would still apply.  */
 char $ac_func ();
 /* The GNU C library defines this for functions which it implements
     to always fail with ENOSYS.  Some functions are actually named
     something starting with __ and the normal name is an alias.  */
-#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
+#if defined __stub_$ac_func || defined __stub___$ac_func
 choke me
-#else
-char (*f) () = $ac_func;
 #endif
-#ifdef __cplusplus
-}
-#endif
 
 int
 main ()
 {
-return f != $ac_func;
+return $ac_func ();
   ;
   return 0;
 }
 _ACEOF
 rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-  (eval $ac_link) 2>conftest.er1
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest$ac_exeext &&
+       $as_test_x conftest$ac_exeext; then
   eval "$as_ac_var=yes"
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-eval "$as_ac_var=no"
+	eval "$as_ac_var=no"
 fi
-rm -f conftest.err conftest.$ac_objext \
+
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 fi
-echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
-echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
+ac_res=`eval echo '${'$as_ac_var'}'`
+	       { echo "$as_me:$LINENO: result: $ac_res" >&5
+echo "${ECHO_T}$ac_res" >&6; }
 if test `eval echo '${'$as_ac_var'}'` = yes; then
   cat >>confdefs.h <<_ACEOF
 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
@@ -37189,9 +37071,9 @@
 for ac_func in srandom random srand rand setenv usleep strcasecmp fcvt fcvtl symlink readlink
 do
 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
-echo "$as_me:$LINENO: checking for $ac_func" >&5
-echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
-if eval "test \"\${$as_ac_var+set}\" = set"; then
+{ echo "$as_me:$LINENO: checking for $ac_func" >&5
+echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
+if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
@@ -37217,68 +37099,60 @@
 
 #undef $ac_func
 
-/* Override any gcc2 internal prototype to avoid an error.  */
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
 #ifdef __cplusplus
 extern "C"
-{
 #endif
-/* We use char because int might match the return type of a gcc2
-   builtin and then its argument prototype would still apply.  */
 char $ac_func ();
 /* The GNU C library defines this for functions which it implements
     to always fail with ENOSYS.  Some functions are actually named
     something starting with __ and the normal name is an alias.  */
-#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
+#if defined __stub_$ac_func || defined __stub___$ac_func
 choke me
-#else
-char (*f) () = $ac_func;
 #endif
-#ifdef __cplusplus
-}
-#endif
 
 int
 main ()
 {
-return f != $ac_func;
+return $ac_func ();
   ;
   return 0;
 }
 _ACEOF
 rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-  (eval $ac_link) 2>conftest.er1
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest$ac_exeext &&
+       $as_test_x conftest$ac_exeext; then
   eval "$as_ac_var=yes"
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-eval "$as_ac_var=no"
+	eval "$as_ac_var=no"
 fi
-rm -f conftest.err conftest.$ac_objext \
+
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 fi
-echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
-echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
+ac_res=`eval echo '${'$as_ac_var'}'`
+	       { echo "$as_me:$LINENO: result: $ac_res" >&5
+echo "${ECHO_T}$ac_res" >&6; }
 if test `eval echo '${'$as_ac_var'}'` = yes; then
   cat >>confdefs.h <<_ACEOF
 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
@@ -37293,9 +37167,9 @@
 for ac_func in syslog vsyslog timegm
 do
 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
-echo "$as_me:$LINENO: checking for $ac_func" >&5
-echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
-if eval "test \"\${$as_ac_var+set}\" = set"; then
+{ echo "$as_me:$LINENO: checking for $ac_func" >&5
+echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
+if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
@@ -37321,68 +37195,60 @@
 
 #undef $ac_func
 
-/* Override any gcc2 internal prototype to avoid an error.  */
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
 #ifdef __cplusplus
 extern "C"
-{
 #endif
-/* We use char because int might match the return type of a gcc2
-   builtin and then its argument prototype would still apply.  */
 char $ac_func ();
 /* The GNU C library defines this for functions which it implements
     to always fail with ENOSYS.  Some functions are actually named
     something starting with __ and the normal name is an alias.  */
-#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
+#if defined __stub_$ac_func || defined __stub___$ac_func
 choke me
-#else
-char (*f) () = $ac_func;
 #endif
-#ifdef __cplusplus
-}
-#endif
 
 int
 main ()
 {
-return f != $ac_func;
+return $ac_func ();
   ;
   return 0;
 }
 _ACEOF
 rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-  (eval $ac_link) 2>conftest.er1
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest$ac_exeext &&
+       $as_test_x conftest$ac_exeext; then
   eval "$as_ac_var=yes"
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-eval "$as_ac_var=no"
+	eval "$as_ac_var=no"
 fi
-rm -f conftest.err conftest.$ac_objext \
+
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 fi
-echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
-echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
+ac_res=`eval echo '${'$as_ac_var'}'`
+	       { echo "$as_me:$LINENO: result: $ac_res" >&5
+echo "${ECHO_T}$ac_res" >&6; }
 if test `eval echo '${'$as_ac_var'}'` = yes; then
   cat >>confdefs.h <<_ACEOF
 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
@@ -37396,9 +37262,9 @@
 for ac_func in setlocale nl_langinfo
 do
 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
-echo "$as_me:$LINENO: checking for $ac_func" >&5
-echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
-if eval "test \"\${$as_ac_var+set}\" = set"; then
+{ echo "$as_me:$LINENO: checking for $ac_func" >&5
+echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
+if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
@@ -37424,68 +37290,60 @@
 
 #undef $ac_func
 
-/* Override any gcc2 internal prototype to avoid an error.  */
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
 #ifdef __cplusplus
 extern "C"
-{
 #endif
-/* We use char because int might match the return type of a gcc2
-   builtin and then its argument prototype would still apply.  */
 char $ac_func ();
 /* The GNU C library defines this for functions which it implements
     to always fail with ENOSYS.  Some functions are actually named
     something starting with __ and the normal name is an alias.  */
-#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
+#if defined __stub_$ac_func || defined __stub___$ac_func
 choke me
-#else
-char (*f) () = $ac_func;
 #endif
-#ifdef __cplusplus
-}
-#endif
 
 int
 main ()
 {
-return f != $ac_func;
+return $ac_func ();
   ;
   return 0;
 }
 _ACEOF
 rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-  (eval $ac_link) 2>conftest.er1
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest$ac_exeext &&
+       $as_test_x conftest$ac_exeext; then
   eval "$as_ac_var=yes"
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-eval "$as_ac_var=no"
+	eval "$as_ac_var=no"
 fi
-rm -f conftest.err conftest.$ac_objext \
+
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 fi
-echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
-echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
+ac_res=`eval echo '${'$as_ac_var'}'`
+	       { echo "$as_me:$LINENO: result: $ac_res" >&5
+echo "${ECHO_T}$ac_res" >&6; }
 if test `eval echo '${'$as_ac_var'}'` = yes; then
   cat >>confdefs.h <<_ACEOF
 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
@@ -37498,9 +37356,9 @@
 for ac_func in nanosleep
 do
 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
-echo "$as_me:$LINENO: checking for $ac_func" >&5
-echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
-if eval "test \"\${$as_ac_var+set}\" = set"; then
+{ echo "$as_me:$LINENO: checking for $ac_func" >&5
+echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
+if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
@@ -37526,68 +37384,60 @@
 
 #undef $ac_func
 
-/* Override any gcc2 internal prototype to avoid an error.  */
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
 #ifdef __cplusplus
 extern "C"
-{
 #endif
-/* We use char because int might match the return type of a gcc2
-   builtin and then its argument prototype would still apply.  */
 char $ac_func ();
 /* The GNU C library defines this for functions which it implements
     to always fail with ENOSYS.  Some functions are actually named
     something starting with __ and the normal name is an alias.  */
-#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
+#if defined __stub_$ac_func || defined __stub___$ac_func
 choke me
-#else
-char (*f) () = $ac_func;
 #endif
-#ifdef __cplusplus
-}
-#endif
 
 int
 main ()
 {
-return f != $ac_func;
+return $ac_func ();
   ;
   return 0;
 }
 _ACEOF
 rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-  (eval $ac_link) 2>conftest.er1
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest$ac_exeext &&
+       $as_test_x conftest$ac_exeext; then
   eval "$as_ac_var=yes"
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-eval "$as_ac_var=no"
+	eval "$as_ac_var=no"
 fi
-rm -f conftest.err conftest.$ac_objext \
+
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 fi
-echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
-echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
+ac_res=`eval echo '${'$as_ac_var'}'`
+	       { echo "$as_me:$LINENO: result: $ac_res" >&5
+echo "${ECHO_T}$ac_res" >&6; }
 if test `eval echo '${'$as_ac_var'}'` = yes; then
   cat >>confdefs.h <<_ACEOF
 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
@@ -37603,9 +37453,9 @@
 for ac_func in mlock munlock mlockall munlockall
 do
 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
-echo "$as_me:$LINENO: checking for $ac_func" >&5
-echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
-if eval "test \"\${$as_ac_var+set}\" = set"; then
+{ echo "$as_me:$LINENO: checking for $ac_func" >&5
+echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
+if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
@@ -37631,68 +37481,60 @@
 
 #undef $ac_func
 
-/* Override any gcc2 internal prototype to avoid an error.  */
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
 #ifdef __cplusplus
 extern "C"
-{
 #endif
-/* We use char because int might match the return type of a gcc2
-   builtin and then its argument prototype would still apply.  */
 char $ac_func ();
 /* The GNU C library defines this for functions which it implements
     to always fail with ENOSYS.  Some functions are actually named
     something starting with __ and the normal name is an alias.  */
-#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
+#if defined __stub_$ac_func || defined __stub___$ac_func
 choke me
-#else
-char (*f) () = $ac_func;
 #endif
-#ifdef __cplusplus
-}
-#endif
 
 int
 main ()
 {
-return f != $ac_func;
+return $ac_func ();
   ;
   return 0;
 }
 _ACEOF
 rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-  (eval $ac_link) 2>conftest.er1
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest$ac_exeext &&
+       $as_test_x conftest$ac_exeext; then
   eval "$as_ac_var=yes"
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-eval "$as_ac_var=no"
+	eval "$as_ac_var=no"
 fi
-rm -f conftest.err conftest.$ac_objext \
+
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 fi
-echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
-echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
+ac_res=`eval echo '${'$as_ac_var'}'`
+	       { echo "$as_me:$LINENO: result: $ac_res" >&5
+echo "${ECHO_T}$ac_res" >&6; }
 if test `eval echo '${'$as_ac_var'}'` = yes; then
   cat >>confdefs.h <<_ACEOF
 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
@@ -37707,9 +37549,9 @@
 for ac_func in memalign posix_memalign hstrerror
 do
 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
-echo "$as_me:$LINENO: checking for $ac_func" >&5
-echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
-if eval "test \"\${$as_ac_var+set}\" = set"; then
+{ echo "$as_me:$LINENO: checking for $ac_func" >&5
+echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
+if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
@@ -37735,68 +37577,60 @@
 
 #undef $ac_func
 
-/* Override any gcc2 internal prototype to avoid an error.  */
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
 #ifdef __cplusplus
 extern "C"
-{
 #endif
-/* We use char because int might match the return type of a gcc2
-   builtin and then its argument prototype would still apply.  */
 char $ac_func ();
 /* The GNU C library defines this for functions which it implements
     to always fail with ENOSYS.  Some functions are actually named
     something starting with __ and the normal name is an alias.  */
-#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
+#if defined __stub_$ac_func || defined __stub___$ac_func
 choke me
-#else
-char (*f) () = $ac_func;
 #endif
-#ifdef __cplusplus
-}
-#endif
 
 int
 main ()
 {
-return f != $ac_func;
+return $ac_func ();
   ;
   return 0;
 }
 _ACEOF
 rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-  (eval $ac_link) 2>conftest.er1
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest$ac_exeext &&
+       $as_test_x conftest$ac_exeext; then
   eval "$as_ac_var=yes"
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-eval "$as_ac_var=no"
+	eval "$as_ac_var=no"
 fi
-rm -f conftest.err conftest.$ac_objext \
+
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 fi
-echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
-echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
+ac_res=`eval echo '${'$as_ac_var'}'`
+	       { echo "$as_me:$LINENO: result: $ac_res" >&5
+echo "${ECHO_T}$ac_res" >&6; }
 if test `eval echo '${'$as_ac_var'}'` = yes; then
   cat >>confdefs.h <<_ACEOF
 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
@@ -37809,18 +37643,19 @@
 for ac_header in sys/mman.h
 do
 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
-if eval "test \"\${$as_ac_Header+set}\" = set"; then
-  echo "$as_me:$LINENO: checking for $ac_header" >&5
-echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
-if eval "test \"\${$as_ac_Header+set}\" = set"; then
+if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
+  { echo "$as_me:$LINENO: checking for $ac_header" >&5
+echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
+if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 fi
-echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
-echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
+ac_res=`eval echo '${'$as_ac_Header'}'`
+	       { echo "$as_me:$LINENO: result: $ac_res" >&5
+echo "${ECHO_T}$ac_res" >&6; }
 else
   # Is the header compilable?
-echo "$as_me:$LINENO: checking $ac_header usability" >&5
-echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
+echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
 cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
@@ -37831,41 +37666,37 @@
 #include <$ac_header>
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>conftest.er1
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_header_compiler=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_header_compiler=no
+	ac_header_compiler=no
 fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
-echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
-echo "${ECHO_T}$ac_header_compiler" >&6
 
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
+echo "${ECHO_T}$ac_header_compiler" >&6; }
+
 # Is the header present?
-echo "$as_me:$LINENO: checking $ac_header presence" >&5
-echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
+echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
 cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
@@ -37874,24 +37705,22 @@
 /* end confdefs.h.  */
 #include <$ac_header>
 _ACEOF
-if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
-  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
+if { (ac_try="$ac_cpp conftest.$ac_ext"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } >/dev/null; then
-  if test -s conftest.err; then
-    ac_cpp_err=$ac_c_preproc_warn_flag
-    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
-  else
-    ac_cpp_err=
-  fi
-else
-  ac_cpp_err=yes
-fi
-if test -z "$ac_cpp_err"; then
+  (exit $ac_status); } >/dev/null && {
+	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       }; then
   ac_header_preproc=yes
 else
   echo "$as_me: failed program was:" >&5
@@ -37899,9 +37728,10 @@
 
   ac_header_preproc=no
 fi
+
 rm -f conftest.err conftest.$ac_ext
-echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
-echo "${ECHO_T}$ac_header_preproc" >&6
+{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
+echo "${ECHO_T}$ac_header_preproc" >&6; }
 
 # So?  What about this header?
 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
@@ -37925,25 +37755,24 @@
 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
-    (
-      cat <<\_ASBOX
+    ( cat <<\_ASBOX
 ## ---------------------------------------- ##
 ## Report this to samba-technical at samba.org ##
 ## ---------------------------------------- ##
 _ASBOX
-    ) |
-      sed "s/^/$as_me: WARNING:     /" >&2
+     ) | sed "s/^/$as_me: WARNING:     /" >&2
     ;;
 esac
-echo "$as_me:$LINENO: checking for $ac_header" >&5
-echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
-if eval "test \"\${$as_ac_Header+set}\" = set"; then
+{ echo "$as_me:$LINENO: checking for $ac_header" >&5
+echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
+if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   eval "$as_ac_Header=\$ac_header_preproc"
 fi
-echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
-echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
+ac_res=`eval echo '${'$as_ac_Header'}'`
+	       { echo "$as_me:$LINENO: result: $ac_res" >&5
+echo "${ECHO_T}$ac_res" >&6; }
 
 fi
 if test `eval echo '${'$as_ac_Header'}'` = yes; then
@@ -37962,9 +37791,9 @@
 for ac_func in setbuffer shmget shm_open
 do
 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
-echo "$as_me:$LINENO: checking for $ac_func" >&5
-echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
-if eval "test \"\${$as_ac_var+set}\" = set"; then
+{ echo "$as_me:$LINENO: checking for $ac_func" >&5
+echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
+if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
@@ -37990,68 +37819,60 @@
 
 #undef $ac_func
 
-/* Override any gcc2 internal prototype to avoid an error.  */
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
 #ifdef __cplusplus
 extern "C"
-{
 #endif
-/* We use char because int might match the return type of a gcc2
-   builtin and then its argument prototype would still apply.  */
 char $ac_func ();
 /* The GNU C library defines this for functions which it implements
     to always fail with ENOSYS.  Some functions are actually named
     something starting with __ and the normal name is an alias.  */
-#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
+#if defined __stub_$ac_func || defined __stub___$ac_func
 choke me
-#else
-char (*f) () = $ac_func;
 #endif
-#ifdef __cplusplus
-}
-#endif
 
 int
 main ()
 {
-return f != $ac_func;
+return $ac_func ();
   ;
   return 0;
 }
 _ACEOF
 rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-  (eval $ac_link) 2>conftest.er1
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest$ac_exeext &&
+       $as_test_x conftest$ac_exeext; then
   eval "$as_ac_var=yes"
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-eval "$as_ac_var=no"
+	eval "$as_ac_var=no"
 fi
-rm -f conftest.err conftest.$ac_objext \
+
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 fi
-echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
-echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
+ac_res=`eval echo '${'$as_ac_var'}'`
+	       { echo "$as_me:$LINENO: result: $ac_res" >&5
+echo "${ECHO_T}$ac_res" >&6; }
 if test `eval echo '${'$as_ac_var'}'` = yes; then
   cat >>confdefs.h <<_ACEOF
 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
@@ -38068,18 +37889,19 @@
 for ac_header in execinfo.h libexc.h libunwind.h
 do
 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
-if eval "test \"\${$as_ac_Header+set}\" = set"; then
-  echo "$as_me:$LINENO: checking for $ac_header" >&5
-echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
-if eval "test \"\${$as_ac_Header+set}\" = set"; then
+if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
+  { echo "$as_me:$LINENO: checking for $ac_header" >&5
+echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
+if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 fi
-echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
-echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
+ac_res=`eval echo '${'$as_ac_Header'}'`
+	       { echo "$as_me:$LINENO: result: $ac_res" >&5
+echo "${ECHO_T}$ac_res" >&6; }
 else
   # Is the header compilable?
-echo "$as_me:$LINENO: checking $ac_header usability" >&5
-echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
+echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
 cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
@@ -38090,41 +37912,37 @@
 #include <$ac_header>
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>conftest.er1
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_header_compiler=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_header_compiler=no
+	ac_header_compiler=no
 fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
-echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
-echo "${ECHO_T}$ac_header_compiler" >&6
 
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
+echo "${ECHO_T}$ac_header_compiler" >&6; }
+
 # Is the header present?
-echo "$as_me:$LINENO: checking $ac_header presence" >&5
-echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
+echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
 cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
@@ -38133,24 +37951,22 @@
 /* end confdefs.h.  */
 #include <$ac_header>
 _ACEOF
-if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
-  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
+if { (ac_try="$ac_cpp conftest.$ac_ext"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } >/dev/null; then
-  if test -s conftest.err; then
-    ac_cpp_err=$ac_c_preproc_warn_flag
-    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
-  else
-    ac_cpp_err=
-  fi
-else
-  ac_cpp_err=yes
-fi
-if test -z "$ac_cpp_err"; then
+  (exit $ac_status); } >/dev/null && {
+	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       }; then
   ac_header_preproc=yes
 else
   echo "$as_me: failed program was:" >&5
@@ -38158,9 +37974,10 @@
 
   ac_header_preproc=no
 fi
+
 rm -f conftest.err conftest.$ac_ext
-echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
-echo "${ECHO_T}$ac_header_preproc" >&6
+{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
+echo "${ECHO_T}$ac_header_preproc" >&6; }
 
 # So?  What about this header?
 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
@@ -38184,25 +38001,24 @@
 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
-    (
-      cat <<\_ASBOX
+    ( cat <<\_ASBOX
 ## ---------------------------------------- ##
 ## Report this to samba-technical at samba.org ##
 ## ---------------------------------------- ##
 _ASBOX
-    ) |
-      sed "s/^/$as_me: WARNING:     /" >&2
+     ) | sed "s/^/$as_me: WARNING:     /" >&2
     ;;
 esac
-echo "$as_me:$LINENO: checking for $ac_header" >&5
-echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
-if eval "test \"\${$as_ac_Header+set}\" = set"; then
+{ echo "$as_me:$LINENO: checking for $ac_header" >&5
+echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
+if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   eval "$as_ac_Header=\$ac_header_preproc"
 fi
-echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
-echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
+ac_res=`eval echo '${'$as_ac_Header'}'`
+	       { echo "$as_me:$LINENO: result: $ac_res" >&5
+echo "${ECHO_T}$ac_res" >&6; }
 
 fi
 if test `eval echo '${'$as_ac_Header'}'` = yes; then
@@ -38218,9 +38034,9 @@
 for ac_func in backtrace_symbols
 do
 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
-echo "$as_me:$LINENO: checking for $ac_func" >&5
-echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
-if eval "test \"\${$as_ac_var+set}\" = set"; then
+{ echo "$as_me:$LINENO: checking for $ac_func" >&5
+echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
+if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
@@ -38246,68 +38062,60 @@
 
 #undef $ac_func
 
-/* Override any gcc2 internal prototype to avoid an error.  */
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
 #ifdef __cplusplus
 extern "C"
-{
 #endif
-/* We use char because int might match the return type of a gcc2
-   builtin and then its argument prototype would still apply.  */
 char $ac_func ();
 /* The GNU C library defines this for functions which it implements
     to always fail with ENOSYS.  Some functions are actually named
     something starting with __ and the normal name is an alias.  */
-#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
+#if defined __stub_$ac_func || defined __stub___$ac_func
 choke me
-#else
-char (*f) () = $ac_func;
 #endif
-#ifdef __cplusplus
-}
-#endif
 
 int
 main ()
 {
-return f != $ac_func;
+return $ac_func ();
   ;
   return 0;
 }
 _ACEOF
 rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-  (eval $ac_link) 2>conftest.er1
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest$ac_exeext &&
+       $as_test_x conftest$ac_exeext; then
   eval "$as_ac_var=yes"
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-eval "$as_ac_var=no"
+	eval "$as_ac_var=no"
 fi
-rm -f conftest.err conftest.$ac_objext \
+
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 fi
-echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
-echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
+ac_res=`eval echo '${'$as_ac_var'}'`
+	       { echo "$as_me:$LINENO: result: $ac_res" >&5
+echo "${ECHO_T}$ac_res" >&6; }
 if test `eval echo '${'$as_ac_var'}'` = yes; then
   cat >>confdefs.h <<_ACEOF
 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
@@ -38317,8 +38125,8 @@
 done
 
 
-echo "$as_me:$LINENO: checking for trace_back_stack in -lexc" >&5
-echo $ECHO_N "checking for trace_back_stack in -lexc... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking for trace_back_stack in -lexc" >&5
+echo $ECHO_N "checking for trace_back_stack in -lexc... $ECHO_C" >&6; }
 if test "${ac_cv_lib_exc_trace_back_stack+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
@@ -38331,56 +38139,53 @@
 cat >>conftest.$ac_ext <<_ACEOF
 /* end confdefs.h.  */
 
-/* Override any gcc2 internal prototype to avoid an error.  */
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
 #ifdef __cplusplus
 extern "C"
 #endif
-/* We use char because int might match the return type of a gcc2
-   builtin and then its argument prototype would still apply.  */
 char trace_back_stack ();
 int
 main ()
 {
-trace_back_stack ();
+return trace_back_stack ();
   ;
   return 0;
 }
 _ACEOF
 rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-  (eval $ac_link) 2>conftest.er1
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest$ac_exeext &&
+       $as_test_x conftest$ac_exeext; then
   ac_cv_lib_exc_trace_back_stack=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_cv_lib_exc_trace_back_stack=no
+	ac_cv_lib_exc_trace_back_stack=no
 fi
-rm -f conftest.err conftest.$ac_objext \
+
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 LIBS=$ac_check_lib_save_LIBS
 fi
-echo "$as_me:$LINENO: result: $ac_cv_lib_exc_trace_back_stack" >&5
-echo "${ECHO_T}$ac_cv_lib_exc_trace_back_stack" >&6
+{ echo "$as_me:$LINENO: result: $ac_cv_lib_exc_trace_back_stack" >&5
+echo "${ECHO_T}$ac_cv_lib_exc_trace_back_stack" >&6; }
 if test $ac_cv_lib_exc_trace_back_stack = yes; then
   cat >>confdefs.h <<_ACEOF
 #define HAVE_LIBEXC 1
@@ -38391,7 +38196,7 @@
 fi
 
 
-echo -n "checking for GPFS GPL libs... "
+printf "%s" "checking for GPFS GPL libs... "
 save_LIBS="$LIBS"
 LIBS="$LIBS -lgpfs_gpl"
 cat >conftest.$ac_ext <<_ACEOF
@@ -38410,35 +38215,32 @@
 }
 _ACEOF
 rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-  (eval $ac_link) 2>conftest.er1
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest$ac_exeext &&
+       $as_test_x conftest$ac_exeext; then
   samba_cv_HAVE_GPFS=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-samba_cv_HAVE_GPFS=no
+	samba_cv_HAVE_GPFS=no
 fi
-rm -f conftest.err conftest.$ac_objext \
+
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 echo $samba_cv_HAVE_GPFS
 if test x"$samba_cv_HAVE_GPFS" = x"yes"; then
@@ -38454,8 +38256,8 @@
 # Note that all the libunwind symbols in the API are defined to internal
 # platform-specific version, so we must include libunwind.h before checking
 # any of them.
-echo "$as_me:$LINENO: checking for libunwind" >&5
-echo $ECHO_N "checking for libunwind... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking for libunwind" >&5
+echo $ECHO_N "checking for libunwind... $ECHO_C" >&6; }
 save_LIBS=$LIBS
 
 UNWIND_ARCH="unknown"
@@ -38509,30 +38311,26 @@
 }
 _ACEOF
 rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-  (eval $ac_link) 2>conftest.er1
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest$ac_exeext &&
+       $as_test_x conftest$ac_exeext; then
 
-	echo "$as_me:$LINENO: result: yes" >&5
-echo "${ECHO_T}yes" >&6
+	{ echo "$as_me:$LINENO: result: yes" >&5
+echo "${ECHO_T}yes" >&6; }
 
 cat >>confdefs.h <<\_ACEOF
 #define HAVE_LIBUNWIND 1
@@ -38546,18 +38344,19 @@
 for ac_header in libunwind-ptrace.h
 do
 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
-if eval "test \"\${$as_ac_Header+set}\" = set"; then
-  echo "$as_me:$LINENO: checking for $ac_header" >&5
-echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
-if eval "test \"\${$as_ac_Header+set}\" = set"; then
+if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
+  { echo "$as_me:$LINENO: checking for $ac_header" >&5
+echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
+if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 fi
-echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
-echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
+ac_res=`eval echo '${'$as_ac_Header'}'`
+	       { echo "$as_me:$LINENO: result: $ac_res" >&5
+echo "${ECHO_T}$ac_res" >&6; }
 else
   # Is the header compilable?
-echo "$as_me:$LINENO: checking $ac_header usability" >&5
-echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
+echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
 cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
@@ -38568,41 +38367,37 @@
 #include <$ac_header>
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>conftest.er1
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_header_compiler=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_header_compiler=no
+	ac_header_compiler=no
 fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
-echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
-echo "${ECHO_T}$ac_header_compiler" >&6
 
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
+echo "${ECHO_T}$ac_header_compiler" >&6; }
+
 # Is the header present?
-echo "$as_me:$LINENO: checking $ac_header presence" >&5
-echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
+echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
 cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
@@ -38611,24 +38406,22 @@
 /* end confdefs.h.  */
 #include <$ac_header>
 _ACEOF
-if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
-  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
+if { (ac_try="$ac_cpp conftest.$ac_ext"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } >/dev/null; then
-  if test -s conftest.err; then
-    ac_cpp_err=$ac_c_preproc_warn_flag
-    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
-  else
-    ac_cpp_err=
-  fi
-else
-  ac_cpp_err=yes
-fi
-if test -z "$ac_cpp_err"; then
+  (exit $ac_status); } >/dev/null && {
+	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       }; then
   ac_header_preproc=yes
 else
   echo "$as_me: failed program was:" >&5
@@ -38636,9 +38429,10 @@
 
   ac_header_preproc=no
 fi
+
 rm -f conftest.err conftest.$ac_ext
-echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
-echo "${ECHO_T}$ac_header_preproc" >&6
+{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
+echo "${ECHO_T}$ac_header_preproc" >&6; }
 
 # So?  What about this header?
 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
@@ -38662,25 +38456,24 @@
 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
-    (
-      cat <<\_ASBOX
+    ( cat <<\_ASBOX
 ## ---------------------------------------- ##
 ## Report this to samba-technical at samba.org ##
 ## ---------------------------------------- ##
 _ASBOX
-    ) |
-      sed "s/^/$as_me: WARNING:     /" >&2
+     ) | sed "s/^/$as_me: WARNING:     /" >&2
     ;;
 esac
-echo "$as_me:$LINENO: checking for $ac_header" >&5
-echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
-if eval "test \"\${$as_ac_Header+set}\" = set"; then
+{ echo "$as_me:$LINENO: checking for $ac_header" >&5
+echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
+if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   eval "$as_ac_Header=\$ac_header_preproc"
 fi
-echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
-echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
+ac_res=`eval echo '${'$as_ac_Header'}'`
+	       { echo "$as_me:$LINENO: result: $ac_res" >&5
+echo "${ECHO_T}$ac_res" >&6; }
 
 fi
 if test `eval echo '${'$as_ac_Header'}'` = yes; then
@@ -38692,8 +38485,8 @@
 
 done
 
-	echo "$as_me:$LINENO: checking for _UPT_create in -lunwind-ptrace" >&5
-echo $ECHO_N "checking for _UPT_create in -lunwind-ptrace... $ECHO_C" >&6
+	{ echo "$as_me:$LINENO: checking for _UPT_create in -lunwind-ptrace" >&5
+echo $ECHO_N "checking for _UPT_create in -lunwind-ptrace... $ECHO_C" >&6; }
 if test "${ac_cv_lib_unwind_ptrace__UPT_create+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
@@ -38706,56 +38499,53 @@
 cat >>conftest.$ac_ext <<_ACEOF
 /* end confdefs.h.  */
 
-/* Override any gcc2 internal prototype to avoid an error.  */
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
 #ifdef __cplusplus
 extern "C"
 #endif
-/* We use char because int might match the return type of a gcc2
-   builtin and then its argument prototype would still apply.  */
 char _UPT_create ();
 int
 main ()
 {
-_UPT_create ();
+return _UPT_create ();
   ;
   return 0;
 }
 _ACEOF
 rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-  (eval $ac_link) 2>conftest.er1
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest$ac_exeext &&
+       $as_test_x conftest$ac_exeext; then
   ac_cv_lib_unwind_ptrace__UPT_create=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_cv_lib_unwind_ptrace__UPT_create=no
+	ac_cv_lib_unwind_ptrace__UPT_create=no
 fi
-rm -f conftest.err conftest.$ac_objext \
+
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 LIBS=$ac_check_lib_save_LIBS
 fi
-echo "$as_me:$LINENO: result: $ac_cv_lib_unwind_ptrace__UPT_create" >&5
-echo "${ECHO_T}$ac_cv_lib_unwind_ptrace__UPT_create" >&6
+{ echo "$as_me:$LINENO: result: $ac_cv_lib_unwind_ptrace__UPT_create" >&5
+echo "${ECHO_T}$ac_cv_lib_unwind_ptrace__UPT_create" >&6; }
 if test $ac_cv_lib_unwind_ptrace__UPT_create = yes; then
 
 		LIBUNWIND_PTRACE="-lunwind-ptrace";
@@ -38777,12 +38567,13 @@
 sed 's/^/| /' conftest.$ac_ext >&5
 
 
-	echo "$as_me:$LINENO: result: no" >&5
-echo "${ECHO_T}no" >&6
+	{ echo "$as_me:$LINENO: result: no" >&5
+echo "${ECHO_T}no" >&6; }
 	LIBS=$save_LIBS
 
 fi
-rm -f conftest.err conftest.$ac_objext \
+
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 
 # To use libunwind-ptrace, we also need to make some ptrace system calls.
@@ -38791,18 +38582,19 @@
 for ac_header in sys/ptrace.h
 do
 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
-if eval "test \"\${$as_ac_Header+set}\" = set"; then
-  echo "$as_me:$LINENO: checking for $ac_header" >&5
-echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
-if eval "test \"\${$as_ac_Header+set}\" = set"; then
+if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
+  { echo "$as_me:$LINENO: checking for $ac_header" >&5
+echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
+if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 fi
-echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
-echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
+ac_res=`eval echo '${'$as_ac_Header'}'`
+	       { echo "$as_me:$LINENO: result: $ac_res" >&5
+echo "${ECHO_T}$ac_res" >&6; }
 else
   # Is the header compilable?
-echo "$as_me:$LINENO: checking $ac_header usability" >&5
-echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
+echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
 cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
@@ -38813,41 +38605,37 @@
 #include <$ac_header>
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>conftest.er1
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_header_compiler=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_header_compiler=no
+	ac_header_compiler=no
 fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
-echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
-echo "${ECHO_T}$ac_header_compiler" >&6
 
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
+echo "${ECHO_T}$ac_header_compiler" >&6; }
+
 # Is the header present?
-echo "$as_me:$LINENO: checking $ac_header presence" >&5
-echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
+echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
 cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
@@ -38856,24 +38644,22 @@
 /* end confdefs.h.  */
 #include <$ac_header>
 _ACEOF
-if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
-  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
+if { (ac_try="$ac_cpp conftest.$ac_ext"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } >/dev/null; then
-  if test -s conftest.err; then
-    ac_cpp_err=$ac_c_preproc_warn_flag
-    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
-  else
-    ac_cpp_err=
-  fi
-else
-  ac_cpp_err=yes
-fi
-if test -z "$ac_cpp_err"; then
+  (exit $ac_status); } >/dev/null && {
+	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       }; then
   ac_header_preproc=yes
 else
   echo "$as_me: failed program was:" >&5
@@ -38881,9 +38667,10 @@
 
   ac_header_preproc=no
 fi
+
 rm -f conftest.err conftest.$ac_ext
-echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
-echo "${ECHO_T}$ac_header_preproc" >&6
+{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
+echo "${ECHO_T}$ac_header_preproc" >&6; }
 
 # So?  What about this header?
 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
@@ -38907,25 +38694,24 @@
 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
-    (
-      cat <<\_ASBOX
+    ( cat <<\_ASBOX
 ## ---------------------------------------- ##
 ## Report this to samba-technical at samba.org ##
 ## ---------------------------------------- ##
 _ASBOX
-    ) |
-      sed "s/^/$as_me: WARNING:     /" >&2
+     ) | sed "s/^/$as_me: WARNING:     /" >&2
     ;;
 esac
-echo "$as_me:$LINENO: checking for $ac_header" >&5
-echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
-if eval "test \"\${$as_ac_Header+set}\" = set"; then
+{ echo "$as_me:$LINENO: checking for $ac_header" >&5
+echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
+if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   eval "$as_ac_Header=\$ac_header_preproc"
 fi
-echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
-echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
+ac_res=`eval echo '${'$as_ac_Header'}'`
+	       { echo "$as_me:$LINENO: result: $ac_res" >&5
+echo "${ECHO_T}$ac_res" >&6; }
 
 fi
 if test `eval echo '${'$as_ac_Header'}'` = yes; then
@@ -38937,8 +38723,8 @@
 
 done
 
-    echo "$as_me:$LINENO: checking for the Linux ptrace(2) interface" >&5
-echo $ECHO_N "checking for the Linux ptrace(2) interface... $ECHO_C" >&6
+    { echo "$as_me:$LINENO: checking for the Linux ptrace(2) interface" >&5
+echo $ECHO_N "checking for the Linux ptrace(2) interface... $ECHO_C" >&6; }
     cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
@@ -38970,30 +38756,26 @@
 }
 _ACEOF
 rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-  (eval $ac_link) 2>conftest.er1
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest$ac_exeext &&
+       $as_test_x conftest$ac_exeext; then
 
-		echo "$as_me:$LINENO: result: yes" >&5
-echo "${ECHO_T}yes" >&6
+		{ echo "$as_me:$LINENO: result: yes" >&5
+echo "${ECHO_T}yes" >&6; }
 
 cat >>confdefs.h <<\_ACEOF
 #define HAVE_LINUX_PTRACE 1
@@ -39005,12 +38787,13 @@
 sed 's/^/| /' conftest.$ac_ext >&5
 
 
-		echo "$as_me:$LINENO: result: no" >&5
-echo "${ECHO_T}no" >&6
+		{ echo "$as_me:$LINENO: result: no" >&5
+echo "${ECHO_T}no" >&6; }
 		LIBUNWIND_PTRACE=""
 
 fi
-rm -f conftest.err conftest.$ac_objext \
+
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 fi
 
@@ -39026,9 +38809,9 @@
 for ac_func in _dup _dup2 _opendir _readdir _seekdir _telldir _closedir
 do
 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
-echo "$as_me:$LINENO: checking for $ac_func" >&5
-echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
-if eval "test \"\${$as_ac_var+set}\" = set"; then
+{ echo "$as_me:$LINENO: checking for $ac_func" >&5
+echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
+if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
@@ -39054,68 +38837,60 @@
 
 #undef $ac_func
 
-/* Override any gcc2 internal prototype to avoid an error.  */
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
 #ifdef __cplusplus
 extern "C"
-{
 #endif
-/* We use char because int might match the return type of a gcc2
-   builtin and then its argument prototype would still apply.  */
 char $ac_func ();
 /* The GNU C library defines this for functions which it implements
     to always fail with ENOSYS.  Some functions are actually named
     something starting with __ and the normal name is an alias.  */
-#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
+#if defined __stub_$ac_func || defined __stub___$ac_func
 choke me
-#else
-char (*f) () = $ac_func;
 #endif
-#ifdef __cplusplus
-}
-#endif
 
 int
 main ()
 {
-return f != $ac_func;
+return $ac_func ();
   ;
   return 0;
 }
 _ACEOF
 rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-  (eval $ac_link) 2>conftest.er1
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest$ac_exeext &&
+       $as_test_x conftest$ac_exeext; then
   eval "$as_ac_var=yes"
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-eval "$as_ac_var=no"
+	eval "$as_ac_var=no"
 fi
-rm -f conftest.err conftest.$ac_objext \
+
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 fi
-echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
-echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
+ac_res=`eval echo '${'$as_ac_var'}'`
+	       { echo "$as_me:$LINENO: result: $ac_res" >&5
+echo "${ECHO_T}$ac_res" >&6; }
 if test `eval echo '${'$as_ac_var'}'` = yes; then
   cat >>confdefs.h <<_ACEOF
 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
@@ -39134,9 +38909,9 @@
 for ac_func in __dup __dup2 __opendir __readdir __seekdir __telldir __closedir
 do
 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
-echo "$as_me:$LINENO: checking for $ac_func" >&5
-echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
-if eval "test \"\${$as_ac_var+set}\" = set"; then
+{ echo "$as_me:$LINENO: checking for $ac_func" >&5
+echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
+if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
@@ -39162,68 +38937,60 @@
 
 #undef $ac_func
 
-/* Override any gcc2 internal prototype to avoid an error.  */
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
 #ifdef __cplusplus
 extern "C"
-{
 #endif
-/* We use char because int might match the return type of a gcc2
-   builtin and then its argument prototype would still apply.  */
 char $ac_func ();
 /* The GNU C library defines this for functions which it implements
     to always fail with ENOSYS.  Some functions are actually named
     something starting with __ and the normal name is an alias.  */
-#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
+#if defined __stub_$ac_func || defined __stub___$ac_func
 choke me
-#else
-char (*f) () = $ac_func;
 #endif
-#ifdef __cplusplus
-}
-#endif
 
 int
 main ()
 {
-return f != $ac_func;
+return $ac_func ();
   ;
   return 0;
 }
 _ACEOF
 rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-  (eval $ac_link) 2>conftest.er1
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest$ac_exeext &&
+       $as_test_x conftest$ac_exeext; then
   eval "$as_ac_var=yes"
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-eval "$as_ac_var=no"
+	eval "$as_ac_var=no"
 fi
-rm -f conftest.err conftest.$ac_objext \
+
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 fi
-echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
-echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
+ac_res=`eval echo '${'$as_ac_var'}'`
+	       { echo "$as_me:$LINENO: result: $ac_res" >&5
+echo "${ECHO_T}$ac_res" >&6; }
 if test `eval echo '${'$as_ac_var'}'` = yes; then
   cat >>confdefs.h <<_ACEOF
 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
@@ -39237,9 +39004,9 @@
 for ac_func in __getcwd _getcwd
 do
 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
-echo "$as_me:$LINENO: checking for $ac_func" >&5
-echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
-if eval "test \"\${$as_ac_var+set}\" = set"; then
+{ echo "$as_me:$LINENO: checking for $ac_func" >&5
+echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
+if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
@@ -39265,68 +39032,60 @@
 
 #undef $ac_func
 
-/* Override any gcc2 internal prototype to avoid an error.  */
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
 #ifdef __cplusplus
 extern "C"
-{
 #endif
-/* We use char because int might match the return type of a gcc2
-   builtin and then its argument prototype would still apply.  */
 char $ac_func ();
 /* The GNU C library defines this for functions which it implements
     to always fail with ENOSYS.  Some functions are actually named
     something starting with __ and the normal name is an alias.  */
-#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
+#if defined __stub_$ac_func || defined __stub___$ac_func
 choke me
-#else
-char (*f) () = $ac_func;
 #endif
-#ifdef __cplusplus
-}
-#endif
 
 int
 main ()
 {
-return f != $ac_func;
+return $ac_func ();
   ;
   return 0;
 }
 _ACEOF
 rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-  (eval $ac_link) 2>conftest.er1
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest$ac_exeext &&
+       $as_test_x conftest$ac_exeext; then
   eval "$as_ac_var=yes"
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-eval "$as_ac_var=no"
+	eval "$as_ac_var=no"
 fi
-rm -f conftest.err conftest.$ac_objext \
+
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 fi
-echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
-echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
+ac_res=`eval echo '${'$as_ac_var'}'`
+	       { echo "$as_me:$LINENO: result: $ac_res" >&5
+echo "${ECHO_T}$ac_res" >&6; }
 if test `eval echo '${'$as_ac_var'}'` = yes; then
   cat >>confdefs.h <<_ACEOF
 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
@@ -39341,9 +39100,9 @@
 for ac_func in __xstat __fxstat __lxstat
 do
 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
-echo "$as_me:$LINENO: checking for $ac_func" >&5
-echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
-if eval "test \"\${$as_ac_var+set}\" = set"; then
+{ echo "$as_me:$LINENO: checking for $ac_func" >&5
+echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
+if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
@@ -39369,68 +39128,60 @@
 
 #undef $ac_func
 
-/* Override any gcc2 internal prototype to avoid an error.  */
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
 #ifdef __cplusplus
 extern "C"
-{
 #endif
-/* We use char because int might match the return type of a gcc2
-   builtin and then its argument prototype would still apply.  */
 char $ac_func ();
 /* The GNU C library defines this for functions which it implements
     to always fail with ENOSYS.  Some functions are actually named
     something starting with __ and the normal name is an alias.  */
-#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
+#if defined __stub_$ac_func || defined __stub___$ac_func
 choke me
-#else
-char (*f) () = $ac_func;
 #endif
-#ifdef __cplusplus
-}
-#endif
 
 int
 main ()
 {
-return f != $ac_func;
+return $ac_func ();
   ;
   return 0;
 }
 _ACEOF
 rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-  (eval $ac_link) 2>conftest.er1
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest$ac_exeext &&
+       $as_test_x conftest$ac_exeext; then
   eval "$as_ac_var=yes"
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-eval "$as_ac_var=no"
+	eval "$as_ac_var=no"
 fi
-rm -f conftest.err conftest.$ac_objext \
+
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 fi
-echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
-echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
+ac_res=`eval echo '${'$as_ac_var'}'`
+	       { echo "$as_me:$LINENO: result: $ac_res" >&5
+echo "${ECHO_T}$ac_res" >&6; }
 if test `eval echo '${'$as_ac_var'}'` = yes; then
   cat >>confdefs.h <<_ACEOF
 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
@@ -39448,9 +39199,9 @@
 for ac_func in _stat _lstat _fstat __stat __lstat __fstat
 do
 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
-echo "$as_me:$LINENO: checking for $ac_func" >&5
-echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
-if eval "test \"\${$as_ac_var+set}\" = set"; then
+{ echo "$as_me:$LINENO: checking for $ac_func" >&5
+echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
+if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
@@ -39476,68 +39227,60 @@
 
 #undef $ac_func
 
-/* Override any gcc2 internal prototype to avoid an error.  */
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
 #ifdef __cplusplus
 extern "C"
-{
 #endif
-/* We use char because int might match the return type of a gcc2
-   builtin and then its argument prototype would still apply.  */
 char $ac_func ();
 /* The GNU C library defines this for functions which it implements
     to always fail with ENOSYS.  Some functions are actually named
     something starting with __ and the normal name is an alias.  */
-#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
+#if defined __stub_$ac_func || defined __stub___$ac_func
 choke me
-#else
-char (*f) () = $ac_func;
 #endif
-#ifdef __cplusplus
-}
-#endif
 
 int
 main ()
 {
-return f != $ac_func;
+return $ac_func ();
   ;
   return 0;
 }
 _ACEOF
 rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-  (eval $ac_link) 2>conftest.er1
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest$ac_exeext &&
+       $as_test_x conftest$ac_exeext; then
   eval "$as_ac_var=yes"
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-eval "$as_ac_var=no"
+	eval "$as_ac_var=no"
 fi
-rm -f conftest.err conftest.$ac_objext \
+
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 fi
-echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
-echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
+ac_res=`eval echo '${'$as_ac_var'}'`
+	       { echo "$as_me:$LINENO: result: $ac_res" >&5
+echo "${ECHO_T}$ac_res" >&6; }
 if test `eval echo '${'$as_ac_var'}'` = yes; then
   cat >>confdefs.h <<_ACEOF
 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
@@ -39557,9 +39300,9 @@
 for ac_func in _acl __acl _facl __facl _open __open _chdir __chdir
 do
 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
-echo "$as_me:$LINENO: checking for $ac_func" >&5
-echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
-if eval "test \"\${$as_ac_var+set}\" = set"; then
+{ echo "$as_me:$LINENO: checking for $ac_func" >&5
+echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
+if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
@@ -39585,68 +39328,60 @@
 
 #undef $ac_func
 
-/* Override any gcc2 internal prototype to avoid an error.  */
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
 #ifdef __cplusplus
 extern "C"
-{
 #endif
-/* We use char because int might match the return type of a gcc2
-   builtin and then its argument prototype would still apply.  */
 char $ac_func ();
 /* The GNU C library defines this for functions which it implements
     to always fail with ENOSYS.  Some functions are actually named
     something starting with __ and the normal name is an alias.  */
-#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
+#if defined __stub_$ac_func || defined __stub___$ac_func
 choke me
-#else
-char (*f) () = $ac_func;
 #endif
-#ifdef __cplusplus
-}
-#endif
 
 int
 main ()
 {
-return f != $ac_func;
+return $ac_func ();
   ;
   return 0;
 }
 _ACEOF
 rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-  (eval $ac_link) 2>conftest.er1
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest$ac_exeext &&
+       $as_test_x conftest$ac_exeext; then
   eval "$as_ac_var=yes"
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-eval "$as_ac_var=no"
+	eval "$as_ac_var=no"
 fi
-rm -f conftest.err conftest.$ac_objext \
+
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 fi
-echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
-echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
+ac_res=`eval echo '${'$as_ac_var'}'`
+	       { echo "$as_me:$LINENO: result: $ac_res" >&5
+echo "${ECHO_T}$ac_res" >&6; }
 if test `eval echo '${'$as_ac_var'}'` = yes; then
   cat >>confdefs.h <<_ACEOF
 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
@@ -39664,9 +39399,9 @@
 for ac_func in _close __close _fchdir __fchdir _fcntl __fcntl
 do
 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
-echo "$as_me:$LINENO: checking for $ac_func" >&5
-echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
-if eval "test \"\${$as_ac_var+set}\" = set"; then
+{ echo "$as_me:$LINENO: checking for $ac_func" >&5
+echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
+if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
@@ -39692,68 +39427,60 @@
 
 #undef $ac_func
 
-/* Override any gcc2 internal prototype to avoid an error.  */
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
 #ifdef __cplusplus
 extern "C"
-{
 #endif
-/* We use char because int might match the return type of a gcc2
-   builtin and then its argument prototype would still apply.  */
 char $ac_func ();
 /* The GNU C library defines this for functions which it implements
     to always fail with ENOSYS.  Some functions are actually named
     something starting with __ and the normal name is an alias.  */
-#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
+#if defined __stub_$ac_func || defined __stub___$ac_func
 choke me
-#else
-char (*f) () = $ac_func;
 #endif
-#ifdef __cplusplus
-}
-#endif
 
 int
 main ()
 {
-return f != $ac_func;
+return $ac_func ();
   ;
   return 0;
 }
 _ACEOF
 rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-  (eval $ac_link) 2>conftest.er1
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest$ac_exeext &&
+       $as_test_x conftest$ac_exeext; then
   eval "$as_ac_var=yes"
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-eval "$as_ac_var=no"
+	eval "$as_ac_var=no"
 fi
-rm -f conftest.err conftest.$ac_objext \
+
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 fi
-echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
-echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
+ac_res=`eval echo '${'$as_ac_var'}'`
+	       { echo "$as_me:$LINENO: result: $ac_res" >&5
+echo "${ECHO_T}$ac_res" >&6; }
 if test `eval echo '${'$as_ac_var'}'` = yes; then
   cat >>confdefs.h <<_ACEOF
 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
@@ -39771,9 +39498,9 @@
 for ac_func in getdents __getdents _lseek __lseek _read __read
 do
 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
-echo "$as_me:$LINENO: checking for $ac_func" >&5
-echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
-if eval "test \"\${$as_ac_var+set}\" = set"; then
+{ echo "$as_me:$LINENO: checking for $ac_func" >&5
+echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
+if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
@@ -39799,68 +39526,60 @@
 
 #undef $ac_func
 
-/* Override any gcc2 internal prototype to avoid an error.  */
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
 #ifdef __cplusplus
 extern "C"
-{
 #endif
-/* We use char because int might match the return type of a gcc2
-   builtin and then its argument prototype would still apply.  */
 char $ac_func ();
 /* The GNU C library defines this for functions which it implements
     to always fail with ENOSYS.  Some functions are actually named
     something starting with __ and the normal name is an alias.  */
-#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
+#if defined __stub_$ac_func || defined __stub___$ac_func
 choke me
-#else
-char (*f) () = $ac_func;
 #endif
-#ifdef __cplusplus
-}
-#endif
 
 int
 main ()
 {
-return f != $ac_func;
+return $ac_func ();
   ;
   return 0;
 }
 _ACEOF
 rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-  (eval $ac_link) 2>conftest.er1
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest$ac_exeext &&
+       $as_test_x conftest$ac_exeext; then
   eval "$as_ac_var=yes"
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-eval "$as_ac_var=no"
+	eval "$as_ac_var=no"
 fi
-rm -f conftest.err conftest.$ac_objext \
+
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 fi
-echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
-echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
+ac_res=`eval echo '${'$as_ac_var'}'`
+	       { echo "$as_me:$LINENO: result: $ac_res" >&5
+echo "${ECHO_T}$ac_res" >&6; }
 if test `eval echo '${'$as_ac_var'}'` = yes; then
   cat >>confdefs.h <<_ACEOF
 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
@@ -39877,9 +39596,9 @@
 for ac_func in getdirentries _write __write _fork __fork
 do
 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
-echo "$as_me:$LINENO: checking for $ac_func" >&5
-echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
-if eval "test \"\${$as_ac_var+set}\" = set"; then
+{ echo "$as_me:$LINENO: checking for $ac_func" >&5
+echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
+if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
@@ -39905,68 +39624,60 @@
 
 #undef $ac_func
 
-/* Override any gcc2 internal prototype to avoid an error.  */
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
 #ifdef __cplusplus
 extern "C"
-{
 #endif
-/* We use char because int might match the return type of a gcc2
-   builtin and then its argument prototype would still apply.  */
 char $ac_func ();
 /* The GNU C library defines this for functions which it implements
     to always fail with ENOSYS.  Some functions are actually named
     something starting with __ and the normal name is an alias.  */
-#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
+#if defined __stub_$ac_func || defined __stub___$ac_func
 choke me
-#else
-char (*f) () = $ac_func;
 #endif
-#ifdef __cplusplus
-}
-#endif
 
 int
 main ()
 {
-return f != $ac_func;
+return $ac_func ();
   ;
   return 0;
 }
 _ACEOF
 rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-  (eval $ac_link) 2>conftest.er1
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest$ac_exeext &&
+       $as_test_x conftest$ac_exeext; then
   eval "$as_ac_var=yes"
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-eval "$as_ac_var=no"
+	eval "$as_ac_var=no"
 fi
-rm -f conftest.err conftest.$ac_objext \
+
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 fi
-echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
-echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
+ac_res=`eval echo '${'$as_ac_var'}'`
+	       { echo "$as_me:$LINENO: result: $ac_res" >&5
+echo "${ECHO_T}$ac_res" >&6; }
 if test `eval echo '${'$as_ac_var'}'` = yes; then
   cat >>confdefs.h <<_ACEOF
 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
@@ -39984,9 +39695,9 @@
 for ac_func in _stat64 __stat64 _fstat64 __fstat64 _lstat64 __lstat64
 do
 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
-echo "$as_me:$LINENO: checking for $ac_func" >&5
-echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
-if eval "test \"\${$as_ac_var+set}\" = set"; then
+{ echo "$as_me:$LINENO: checking for $ac_func" >&5
+echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
+if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
@@ -40012,68 +39723,60 @@
 
 #undef $ac_func
 
-/* Override any gcc2 internal prototype to avoid an error.  */
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
 #ifdef __cplusplus
 extern "C"
-{
 #endif
-/* We use char because int might match the return type of a gcc2
-   builtin and then its argument prototype would still apply.  */
 char $ac_func ();
 /* The GNU C library defines this for functions which it implements
     to always fail with ENOSYS.  Some functions are actually named
     something starting with __ and the normal name is an alias.  */
-#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
+#if defined __stub_$ac_func || defined __stub___$ac_func
 choke me
-#else
-char (*f) () = $ac_func;
 #endif
-#ifdef __cplusplus
-}
-#endif
 
 int
 main ()
 {
-return f != $ac_func;
+return $ac_func ();
   ;
   return 0;
 }
 _ACEOF
 rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-  (eval $ac_link) 2>conftest.er1
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest$ac_exeext &&
+       $as_test_x conftest$ac_exeext; then
   eval "$as_ac_var=yes"
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-eval "$as_ac_var=no"
+	eval "$as_ac_var=no"
 fi
-rm -f conftest.err conftest.$ac_objext \
+
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 fi
-echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
-echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
+ac_res=`eval echo '${'$as_ac_var'}'`
+	       { echo "$as_me:$LINENO: result: $ac_res" >&5
+echo "${ECHO_T}$ac_res" >&6; }
 if test `eval echo '${'$as_ac_var'}'` = yes; then
   cat >>confdefs.h <<_ACEOF
 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
@@ -40092,9 +39795,9 @@
 for ac_func in __sys_llseek llseek _llseek __llseek readdir64 _readdir64 __readdir64
 do
 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
-echo "$as_me:$LINENO: checking for $ac_func" >&5
-echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
-if eval "test \"\${$as_ac_var+set}\" = set"; then
+{ echo "$as_me:$LINENO: checking for $ac_func" >&5
+echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
+if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
@@ -40120,68 +39823,60 @@
 
 #undef $ac_func
 
-/* Override any gcc2 internal prototype to avoid an error.  */
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
 #ifdef __cplusplus
 extern "C"
-{
 #endif
-/* We use char because int might match the return type of a gcc2
-   builtin and then its argument prototype would still apply.  */
 char $ac_func ();
 /* The GNU C library defines this for functions which it implements
     to always fail with ENOSYS.  Some functions are actually named
     something starting with __ and the normal name is an alias.  */
-#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
+#if defined __stub_$ac_func || defined __stub___$ac_func
 choke me
-#else
-char (*f) () = $ac_func;
 #endif
-#ifdef __cplusplus
-}
-#endif
 
 int
 main ()
 {
-return f != $ac_func;
+return $ac_func ();
   ;
   return 0;
 }
 _ACEOF
 rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-  (eval $ac_link) 2>conftest.er1
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest$ac_exeext &&
+       $as_test_x conftest$ac_exeext; then
   eval "$as_ac_var=yes"
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-eval "$as_ac_var=no"
+	eval "$as_ac_var=no"
 fi
-rm -f conftest.err conftest.$ac_objext \
+
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 fi
-echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
-echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
+ac_res=`eval echo '${'$as_ac_var'}'`
+	       { echo "$as_me:$LINENO: result: $ac_res" >&5
+echo "${ECHO_T}$ac_res" >&6; }
 if test `eval echo '${'$as_ac_var'}'` = yes; then
   cat >>confdefs.h <<_ACEOF
 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
@@ -40199,9 +39894,9 @@
 for ac_func in pread _pread __pread pread64 _pread64 __pread64
 do
 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
-echo "$as_me:$LINENO: checking for $ac_func" >&5
-echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
-if eval "test \"\${$as_ac_var+set}\" = set"; then
+{ echo "$as_me:$LINENO: checking for $ac_func" >&5
+echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
+if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
@@ -40227,68 +39922,60 @@
 
 #undef $ac_func
 
-/* Override any gcc2 internal prototype to avoid an error.  */
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
 #ifdef __cplusplus
 extern "C"
-{
 #endif
-/* We use char because int might match the return type of a gcc2
-   builtin and then its argument prototype would still apply.  */
 char $ac_func ();
 /* The GNU C library defines this for functions which it implements
     to always fail with ENOSYS.  Some functions are actually named
     something starting with __ and the normal name is an alias.  */
-#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
+#if defined __stub_$ac_func || defined __stub___$ac_func
 choke me
-#else
-char (*f) () = $ac_func;
 #endif
-#ifdef __cplusplus
-}
-#endif
 
 int
 main ()
 {
-return f != $ac_func;
+return $ac_func ();
   ;
   return 0;
 }
 _ACEOF
 rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-  (eval $ac_link) 2>conftest.er1
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest$ac_exeext &&
+       $as_test_x conftest$ac_exeext; then
   eval "$as_ac_var=yes"
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-eval "$as_ac_var=no"
+	eval "$as_ac_var=no"
 fi
-rm -f conftest.err conftest.$ac_objext \
+
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 fi
-echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
-echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
+ac_res=`eval echo '${'$as_ac_var'}'`
+	       { echo "$as_me:$LINENO: result: $ac_res" >&5
+echo "${ECHO_T}$ac_res" >&6; }
 if test `eval echo '${'$as_ac_var'}'` = yes; then
   cat >>confdefs.h <<_ACEOF
 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
@@ -40306,9 +39993,9 @@
 for ac_func in pwrite _pwrite __pwrite pwrite64 _pwrite64 __pwrite64
 do
 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
-echo "$as_me:$LINENO: checking for $ac_func" >&5
-echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
-if eval "test \"\${$as_ac_var+set}\" = set"; then
+{ echo "$as_me:$LINENO: checking for $ac_func" >&5
+echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
+if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
@@ -40334,68 +40021,60 @@
 
 #undef $ac_func
 
-/* Override any gcc2 internal prototype to avoid an error.  */
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
 #ifdef __cplusplus
 extern "C"
-{
 #endif
-/* We use char because int might match the return type of a gcc2
-   builtin and then its argument prototype would still apply.  */
 char $ac_func ();
 /* The GNU C library defines this for functions which it implements
     to always fail with ENOSYS.  Some functions are actually named
     something starting with __ and the normal name is an alias.  */
-#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
+#if defined __stub_$ac_func || defined __stub___$ac_func
 choke me
-#else
-char (*f) () = $ac_func;
 #endif
-#ifdef __cplusplus
-}
-#endif
 
 int
 main ()
 {
-return f != $ac_func;
+return $ac_func ();
   ;
   return 0;
 }
 _ACEOF
 rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-  (eval $ac_link) 2>conftest.er1
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest$ac_exeext &&
+       $as_test_x conftest$ac_exeext; then
   eval "$as_ac_var=yes"
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-eval "$as_ac_var=no"
+	eval "$as_ac_var=no"
 fi
-rm -f conftest.err conftest.$ac_objext \
+
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 fi
-echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
-echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
+ac_res=`eval echo '${'$as_ac_var'}'`
+	       { echo "$as_me:$LINENO: result: $ac_res" >&5
+echo "${ECHO_T}$ac_res" >&6; }
 if test `eval echo '${'$as_ac_var'}'` = yes; then
   cat >>confdefs.h <<_ACEOF
 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
@@ -40411,9 +40090,9 @@
 for ac_func in open64 _open64 __open64 creat64
 do
 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
-echo "$as_me:$LINENO: checking for $ac_func" >&5
-echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
-if eval "test \"\${$as_ac_var+set}\" = set"; then
+{ echo "$as_me:$LINENO: checking for $ac_func" >&5
+echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
+if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
@@ -40439,68 +40118,60 @@
 
 #undef $ac_func
 
-/* Override any gcc2 internal prototype to avoid an error.  */
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
 #ifdef __cplusplus
 extern "C"
-{
 #endif
-/* We use char because int might match the return type of a gcc2
-   builtin and then its argument prototype would still apply.  */
 char $ac_func ();
 /* The GNU C library defines this for functions which it implements
     to always fail with ENOSYS.  Some functions are actually named
     something starting with __ and the normal name is an alias.  */
-#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
+#if defined __stub_$ac_func || defined __stub___$ac_func
 choke me
-#else
-char (*f) () = $ac_func;
 #endif
-#ifdef __cplusplus
-}
-#endif
 
 int
 main ()
 {
-return f != $ac_func;
+return $ac_func ();
   ;
   return 0;
 }
 _ACEOF
 rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-  (eval $ac_link) 2>conftest.er1
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest$ac_exeext &&
+       $as_test_x conftest$ac_exeext; then
   eval "$as_ac_var=yes"
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-eval "$as_ac_var=no"
+	eval "$as_ac_var=no"
 fi
-rm -f conftest.err conftest.$ac_objext \
+
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 fi
-echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
-echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
+ac_res=`eval echo '${'$as_ac_var'}'`
+	       { echo "$as_me:$LINENO: result: $ac_res" >&5
+echo "${ECHO_T}$ac_res" >&6; }
 if test `eval echo '${'$as_ac_var'}'` = yes; then
   cat >>confdefs.h <<_ACEOF
 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
@@ -40513,9 +40184,9 @@
 for ac_func in prctl
 do
 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
-echo "$as_me:$LINENO: checking for $ac_func" >&5
-echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
-if eval "test \"\${$as_ac_var+set}\" = set"; then
+{ echo "$as_me:$LINENO: checking for $ac_func" >&5
+echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
+if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
@@ -40541,68 +40212,60 @@
 
 #undef $ac_func
 
-/* Override any gcc2 internal prototype to avoid an error.  */
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
 #ifdef __cplusplus
 extern "C"
-{
 #endif
-/* We use char because int might match the return type of a gcc2
-   builtin and then its argument prototype would still apply.  */
 char $ac_func ();
 /* The GNU C library defines this for functions which it implements
     to always fail with ENOSYS.  Some functions are actually named
     something starting with __ and the normal name is an alias.  */
-#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
+#if defined __stub_$ac_func || defined __stub___$ac_func
 choke me
-#else
-char (*f) () = $ac_func;
 #endif
-#ifdef __cplusplus
-}
-#endif
 
 int
 main ()
 {
-return f != $ac_func;
+return $ac_func ();
   ;
   return 0;
 }
 _ACEOF
 rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-  (eval $ac_link) 2>conftest.er1
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest$ac_exeext &&
+       $as_test_x conftest$ac_exeext; then
   eval "$as_ac_var=yes"
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-eval "$as_ac_var=no"
+	eval "$as_ac_var=no"
 fi
-rm -f conftest.err conftest.$ac_objext \
+
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 fi
-echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
-echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
+ac_res=`eval echo '${'$as_ac_var'}'`
+	       { echo "$as_me:$LINENO: result: $ac_res" >&5
+echo "${ECHO_T}$ac_res" >&6; }
 if test `eval echo '${'$as_ac_var'}'` = yes; then
   cat >>confdefs.h <<_ACEOF
 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
@@ -40632,27 +40295,22 @@
 }
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>conftest.er1
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
 
 cat >>confdefs.h <<\_ACEOF
 #define HAVE_PRCTL 1
@@ -40662,9 +40320,11 @@
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
+
 fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
 
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+
 #
 #
 #
@@ -40703,13 +40363,22 @@
 
 _ACEOF
 rm -f conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-  (eval $ac_link) 2>&5
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>&5
   ac_status=$?
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
+  { (case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_try") 2>&5
   ac_status=$?
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
@@ -40722,8 +40391,10 @@
 ( exit $ac_status )
 linux_getgrouplist_ok=no
 fi
-rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
+rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
 fi
+
+
        if test x"$linux_getgrouplist_ok" = x"yes"; then
 
 cat >>confdefs.h <<\_ACEOF
@@ -40737,9 +40408,9 @@
 for ac_func in getgrouplist
 do
 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
-echo "$as_me:$LINENO: checking for $ac_func" >&5
-echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
-if eval "test \"\${$as_ac_var+set}\" = set"; then
+{ echo "$as_me:$LINENO: checking for $ac_func" >&5
+echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
+if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
@@ -40765,68 +40436,60 @@
 
 #undef $ac_func
 
-/* Override any gcc2 internal prototype to avoid an error.  */
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
 #ifdef __cplusplus
 extern "C"
-{
 #endif
-/* We use char because int might match the return type of a gcc2
-   builtin and then its argument prototype would still apply.  */
 char $ac_func ();
 /* The GNU C library defines this for functions which it implements
     to always fail with ENOSYS.  Some functions are actually named
     something starting with __ and the normal name is an alias.  */
-#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
+#if defined __stub_$ac_func || defined __stub___$ac_func
 choke me
-#else
-char (*f) () = $ac_func;
 #endif
-#ifdef __cplusplus
-}
-#endif
 
 int
 main ()
 {
-return f != $ac_func;
+return $ac_func ();
   ;
   return 0;
 }
 _ACEOF
 rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-  (eval $ac_link) 2>conftest.er1
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest$ac_exeext &&
+       $as_test_x conftest$ac_exeext; then
   eval "$as_ac_var=yes"
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-eval "$as_ac_var=no"
+	eval "$as_ac_var=no"
 fi
-rm -f conftest.err conftest.$ac_objext \
+
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 fi
-echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
-echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
+ac_res=`eval echo '${'$as_ac_var'}'`
+	       { echo "$as_me:$LINENO: result: $ac_res" >&5
+echo "${ECHO_T}$ac_res" >&6; }
 if test `eval echo '${'$as_ac_var'}'` = yes; then
   cat >>confdefs.h <<_ACEOF
 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
@@ -40843,8 +40506,8 @@
 #
 
 if test x$ac_cv_func_stat64 = xno ; then
-  echo "$as_me:$LINENO: checking for stat64 in <sys/stat.h>" >&5
-echo $ECHO_N "checking for stat64 in <sys/stat.h>... $ECHO_C" >&6
+  { echo "$as_me:$LINENO: checking for stat64 in <sys/stat.h>" >&5
+echo $ECHO_N "checking for stat64 in <sys/stat.h>... $ECHO_C" >&6; }
   cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
@@ -40866,37 +40529,35 @@
 }
 _ACEOF
 rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-  (eval $ac_link) 2>conftest.er1
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest$ac_exeext &&
+       $as_test_x conftest$ac_exeext; then
   ac_cv_func_stat64=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
+
 fi
-rm -f conftest.err conftest.$ac_objext \
+
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
-  echo "$as_me:$LINENO: result: $ac_cv_func_stat64" >&5
-echo "${ECHO_T}$ac_cv_func_stat64" >&6
+  { echo "$as_me:$LINENO: result: $ac_cv_func_stat64" >&5
+echo "${ECHO_T}$ac_cv_func_stat64" >&6; }
   if test x$ac_cv_func_stat64 = xyes ; then
 
 cat >>confdefs.h <<\_ACEOF
@@ -40907,8 +40568,8 @@
 fi
 
 if test x$ac_cv_func_lstat64 = xno ; then
-  echo "$as_me:$LINENO: checking for lstat64 in <sys/stat.h>" >&5
-echo $ECHO_N "checking for lstat64 in <sys/stat.h>... $ECHO_C" >&6
+  { echo "$as_me:$LINENO: checking for lstat64 in <sys/stat.h>" >&5
+echo $ECHO_N "checking for lstat64 in <sys/stat.h>... $ECHO_C" >&6; }
   cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
@@ -40930,37 +40591,35 @@
 }
 _ACEOF
 rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-  (eval $ac_link) 2>conftest.er1
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest$ac_exeext &&
+       $as_test_x conftest$ac_exeext; then
   ac_cv_func_lstat64=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
+
 fi
-rm -f conftest.err conftest.$ac_objext \
+
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
-  echo "$as_me:$LINENO: result: $ac_cv_func_lstat64" >&5
-echo "${ECHO_T}$ac_cv_func_lstat64" >&6
+  { echo "$as_me:$LINENO: result: $ac_cv_func_lstat64" >&5
+echo "${ECHO_T}$ac_cv_func_lstat64" >&6; }
   if test x$ac_cv_func_lstat64 = xyes ; then
     cat >>confdefs.h <<\_ACEOF
 #define HAVE_LSTAT64 Whether lstat64() is available
@@ -40970,8 +40629,8 @@
 fi
 
 if test x$ac_cv_func_fstat64 = xno ; then
-  echo "$as_me:$LINENO: checking for fstat64 in <sys/stat.h>" >&5
-echo $ECHO_N "checking for fstat64 in <sys/stat.h>... $ECHO_C" >&6
+  { echo "$as_me:$LINENO: checking for fstat64 in <sys/stat.h>" >&5
+echo $ECHO_N "checking for fstat64 in <sys/stat.h>... $ECHO_C" >&6; }
   cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
@@ -40993,37 +40652,35 @@
 }
 _ACEOF
 rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-  (eval $ac_link) 2>conftest.er1
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest$ac_exeext &&
+       $as_test_x conftest$ac_exeext; then
   ac_cv_func_fstat64=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
+
 fi
-rm -f conftest.err conftest.$ac_objext \
+
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
-  echo "$as_me:$LINENO: result: $ac_cv_func_fstat64" >&5
-echo "${ECHO_T}$ac_cv_func_fstat64" >&6
+  { echo "$as_me:$LINENO: result: $ac_cv_func_fstat64" >&5
+echo "${ECHO_T}$ac_cv_func_fstat64" >&6; }
   if test x$ac_cv_func_fstat64 = xyes ; then
 
 cat >>confdefs.h <<\_ACEOF
@@ -41045,8 +40702,8 @@
 # "struct timespec" or "timespec_t". Linux doesn't have timespec_t, so we
 # prefer struct timespec.
 
-echo "$as_me:$LINENO: checking whether struct stat has sub-second timestamps" >&5
-echo $ECHO_N "checking whether struct stat has sub-second timestamps... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking whether struct stat has sub-second timestamps" >&5
+echo $ECHO_N "checking whether struct stat has sub-second timestamps... $ECHO_C" >&6; }
 if test "${samba_stat_hires+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
@@ -41090,39 +40747,35 @@
 }
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>conftest.er1
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   samba_stat_hires=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-samba_stat_hires=no
+	samba_stat_hires=no
 fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
 
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+
 fi
-echo "$as_me:$LINENO: result: $samba_stat_hires" >&5
-echo "${ECHO_T}$samba_stat_hires" >&6
+{ echo "$as_me:$LINENO: result: $samba_stat_hires" >&5
+echo "${ECHO_T}$samba_stat_hires" >&6; }
 
 if test x"$samba_stat_hires" = x"yes" ; then
 
@@ -41147,8 +40800,8 @@
 
 fi
 
-echo "$as_me:$LINENO: checking whether struct stat has sub-second timestamps without struct timespec" >&5
-echo $ECHO_N "checking whether struct stat has sub-second timestamps without struct timespec... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking whether struct stat has sub-second timestamps without struct timespec" >&5
+echo $ECHO_N "checking whether struct stat has sub-second timestamps without struct timespec... $ECHO_C" >&6; }
 if test "${samba_stat_hires_notimespec+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
@@ -41192,39 +40845,35 @@
 }
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>conftest.er1
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   samba_stat_hires=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-samba_stat_hires=no
+	samba_stat_hires=no
 fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
 
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+
 fi
-echo "$as_me:$LINENO: result: $samba_stat_hires_notimespec" >&5
-echo "${ECHO_T}$samba_stat_hires_notimespec" >&6
+{ echo "$as_me:$LINENO: result: $samba_stat_hires_notimespec" >&5
+echo "${ECHO_T}$samba_stat_hires_notimespec" >&6; }
 
 if test x"$samba_stat_hires_notimespec" = x"yes" ; then
 
@@ -41252,8 +40901,8 @@
 #####################################
 # needed for SRV lookups
 
-echo "$as_me:$LINENO: checking for dn_expand in -lresolv" >&5
-echo $ECHO_N "checking for dn_expand in -lresolv... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking for dn_expand in -lresolv" >&5
+echo $ECHO_N "checking for dn_expand in -lresolv... $ECHO_C" >&6; }
 if test "${ac_cv_lib_resolv_dn_expand+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
@@ -41266,56 +40915,53 @@
 cat >>conftest.$ac_ext <<_ACEOF
 /* end confdefs.h.  */
 
-/* Override any gcc2 internal prototype to avoid an error.  */
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
 #ifdef __cplusplus
 extern "C"
 #endif
-/* We use char because int might match the return type of a gcc2
-   builtin and then its argument prototype would still apply.  */
 char dn_expand ();
 int
 main ()
 {
-dn_expand ();
+return dn_expand ();
   ;
   return 0;
 }
 _ACEOF
 rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-  (eval $ac_link) 2>conftest.er1
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest$ac_exeext &&
+       $as_test_x conftest$ac_exeext; then
   ac_cv_lib_resolv_dn_expand=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_cv_lib_resolv_dn_expand=no
+	ac_cv_lib_resolv_dn_expand=no
 fi
-rm -f conftest.err conftest.$ac_objext \
+
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 LIBS=$ac_check_lib_save_LIBS
 fi
-echo "$as_me:$LINENO: result: $ac_cv_lib_resolv_dn_expand" >&5
-echo "${ECHO_T}$ac_cv_lib_resolv_dn_expand" >&6
+{ echo "$as_me:$LINENO: result: $ac_cv_lib_resolv_dn_expand" >&5
+echo "${ECHO_T}$ac_cv_lib_resolv_dn_expand" >&6; }
 if test $ac_cv_lib_resolv_dn_expand = yes; then
   cat >>confdefs.h <<_ACEOF
 #define HAVE_LIBRESOLV 1
@@ -41326,8 +40972,8 @@
 fi
 
 
-echo "$as_me:$LINENO: checking for _dn_expand in -lresolv" >&5
-echo $ECHO_N "checking for _dn_expand in -lresolv... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking for _dn_expand in -lresolv" >&5
+echo $ECHO_N "checking for _dn_expand in -lresolv... $ECHO_C" >&6; }
 if test "${ac_cv_lib_resolv__dn_expand+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
@@ -41340,56 +40986,53 @@
 cat >>conftest.$ac_ext <<_ACEOF
 /* end confdefs.h.  */
 
-/* Override any gcc2 internal prototype to avoid an error.  */
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
 #ifdef __cplusplus
 extern "C"
 #endif
-/* We use char because int might match the return type of a gcc2
-   builtin and then its argument prototype would still apply.  */
 char _dn_expand ();
 int
 main ()
 {
-_dn_expand ();
+return _dn_expand ();
   ;
   return 0;
 }
 _ACEOF
 rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-  (eval $ac_link) 2>conftest.er1
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest$ac_exeext &&
+       $as_test_x conftest$ac_exeext; then
   ac_cv_lib_resolv__dn_expand=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_cv_lib_resolv__dn_expand=no
+	ac_cv_lib_resolv__dn_expand=no
 fi
-rm -f conftest.err conftest.$ac_objext \
+
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 LIBS=$ac_check_lib_save_LIBS
 fi
-echo "$as_me:$LINENO: result: $ac_cv_lib_resolv__dn_expand" >&5
-echo "${ECHO_T}$ac_cv_lib_resolv__dn_expand" >&6
+{ echo "$as_me:$LINENO: result: $ac_cv_lib_resolv__dn_expand" >&5
+echo "${ECHO_T}$ac_cv_lib_resolv__dn_expand" >&6; }
 if test $ac_cv_lib_resolv__dn_expand = yes; then
   cat >>confdefs.h <<_ACEOF
 #define HAVE_LIBRESOLV 1
@@ -41400,8 +41043,8 @@
 fi
 
 
-echo "$as_me:$LINENO: checking for __dn_expand in -lresolv" >&5
-echo $ECHO_N "checking for __dn_expand in -lresolv... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking for __dn_expand in -lresolv" >&5
+echo $ECHO_N "checking for __dn_expand in -lresolv... $ECHO_C" >&6; }
 if test "${ac_cv_lib_resolv___dn_expand+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
@@ -41414,56 +41057,53 @@
 cat >>conftest.$ac_ext <<_ACEOF
 /* end confdefs.h.  */
 
-/* Override any gcc2 internal prototype to avoid an error.  */
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
 #ifdef __cplusplus
 extern "C"
 #endif
-/* We use char because int might match the return type of a gcc2
-   builtin and then its argument prototype would still apply.  */
 char __dn_expand ();
 int
 main ()
 {
-__dn_expand ();
+return __dn_expand ();
   ;
   return 0;
 }
 _ACEOF
 rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-  (eval $ac_link) 2>conftest.er1
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest$ac_exeext &&
+       $as_test_x conftest$ac_exeext; then
   ac_cv_lib_resolv___dn_expand=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_cv_lib_resolv___dn_expand=no
+	ac_cv_lib_resolv___dn_expand=no
 fi
-rm -f conftest.err conftest.$ac_objext \
+
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 LIBS=$ac_check_lib_save_LIBS
 fi
-echo "$as_me:$LINENO: result: $ac_cv_lib_resolv___dn_expand" >&5
-echo "${ECHO_T}$ac_cv_lib_resolv___dn_expand" >&6
+{ echo "$as_me:$LINENO: result: $ac_cv_lib_resolv___dn_expand" >&5
+echo "${ECHO_T}$ac_cv_lib_resolv___dn_expand" >&6; }
 if test $ac_cv_lib_resolv___dn_expand = yes; then
   cat >>confdefs.h <<_ACEOF
 #define HAVE_LIBRESOLV 1
@@ -41485,9 +41125,9 @@
 for ac_func in putprpwnam
 do
 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
-echo "$as_me:$LINENO: checking for $ac_func" >&5
-echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
-if eval "test \"\${$as_ac_var+set}\" = set"; then
+{ echo "$as_me:$LINENO: checking for $ac_func" >&5
+echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
+if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
@@ -41513,68 +41153,60 @@
 
 #undef $ac_func
 
-/* Override any gcc2 internal prototype to avoid an error.  */
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
 #ifdef __cplusplus
 extern "C"
-{
 #endif
-/* We use char because int might match the return type of a gcc2
-   builtin and then its argument prototype would still apply.  */
 char $ac_func ();
 /* The GNU C library defines this for functions which it implements
     to always fail with ENOSYS.  Some functions are actually named
     something starting with __ and the normal name is an alias.  */
-#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
+#if defined __stub_$ac_func || defined __stub___$ac_func
 choke me
-#else
-char (*f) () = $ac_func;
 #endif
-#ifdef __cplusplus
-}
-#endif
 
 int
 main ()
 {
-return f != $ac_func;
+return $ac_func ();
   ;
   return 0;
 }
 _ACEOF
 rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-  (eval $ac_link) 2>conftest.er1
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest$ac_exeext &&
+       $as_test_x conftest$ac_exeext; then
   eval "$as_ac_var=yes"
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-eval "$as_ac_var=no"
+	eval "$as_ac_var=no"
 fi
-rm -f conftest.err conftest.$ac_objext \
+
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 fi
-echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
-echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
+ac_res=`eval echo '${'$as_ac_var'}'`
+	       { echo "$as_me:$LINENO: result: $ac_res" >&5
+echo "${ECHO_T}$ac_res" >&6; }
 if test `eval echo '${'$as_ac_var'}'` = yes; then
   cat >>confdefs.h <<_ACEOF
 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
@@ -41602,8 +41234,8 @@
 	    ;;
           *)
 	    # putprpwnam was not found, try adding libsecurity
-	    echo "$as_me:$LINENO: checking for putprpwnam in -lsecurity" >&5
-echo $ECHO_N "checking for putprpwnam in -lsecurity... $ECHO_C" >&6
+	    { echo "$as_me:$LINENO: checking for putprpwnam in -lsecurity" >&5
+echo $ECHO_N "checking for putprpwnam in -lsecurity... $ECHO_C" >&6; }
 if test "${ac_cv_lib_security_putprpwnam+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
@@ -41616,56 +41248,53 @@
 cat >>conftest.$ac_ext <<_ACEOF
 /* end confdefs.h.  */
 
-/* Override any gcc2 internal prototype to avoid an error.  */
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
 #ifdef __cplusplus
 extern "C"
 #endif
-/* We use char because int might match the return type of a gcc2
-   builtin and then its argument prototype would still apply.  */
 char putprpwnam ();
 int
 main ()
 {
-putprpwnam ();
+return putprpwnam ();
   ;
   return 0;
 }
 _ACEOF
 rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-  (eval $ac_link) 2>conftest.er1
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest$ac_exeext &&
+       $as_test_x conftest$ac_exeext; then
   ac_cv_lib_security_putprpwnam=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_cv_lib_security_putprpwnam=no
+	ac_cv_lib_security_putprpwnam=no
 fi
-rm -f conftest.err conftest.$ac_objext \
+
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 LIBS=$ac_check_lib_save_LIBS
 fi
-echo "$as_me:$LINENO: result: $ac_cv_lib_security_putprpwnam" >&5
-echo "${ECHO_T}$ac_cv_lib_security_putprpwnam" >&6
+{ echo "$as_me:$LINENO: result: $ac_cv_lib_security_putprpwnam" >&5
+echo "${ECHO_T}$ac_cv_lib_security_putprpwnam" >&6; }
 if test $ac_cv_lib_security_putprpwnam = yes; then
 
 		LIBS="-lsecurity $LIBS"
@@ -41699,9 +41328,9 @@
 for ac_func in putprpwnam
 do
 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
-echo "$as_me:$LINENO: checking for $ac_func" >&5
-echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
-if eval "test \"\${$as_ac_var+set}\" = set"; then
+{ echo "$as_me:$LINENO: checking for $ac_func" >&5
+echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
+if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
@@ -41727,68 +41356,60 @@
 
 #undef $ac_func
 
-/* Override any gcc2 internal prototype to avoid an error.  */
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
 #ifdef __cplusplus
 extern "C"
-{
 #endif
-/* We use char because int might match the return type of a gcc2
-   builtin and then its argument prototype would still apply.  */
 char $ac_func ();
 /* The GNU C library defines this for functions which it implements
     to always fail with ENOSYS.  Some functions are actually named
     something starting with __ and the normal name is an alias.  */
-#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
+#if defined __stub_$ac_func || defined __stub___$ac_func
 choke me
-#else
-char (*f) () = $ac_func;
 #endif
-#ifdef __cplusplus
-}
-#endif
 
 int
 main ()
 {
-return f != $ac_func;
+return $ac_func ();
   ;
   return 0;
 }
 _ACEOF
 rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-  (eval $ac_link) 2>conftest.er1
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest$ac_exeext &&
+       $as_test_x conftest$ac_exeext; then
   eval "$as_ac_var=yes"
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-eval "$as_ac_var=no"
+	eval "$as_ac_var=no"
 fi
-rm -f conftest.err conftest.$ac_objext \
+
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 fi
-echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
-echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
+ac_res=`eval echo '${'$as_ac_var'}'`
+	       { echo "$as_me:$LINENO: result: $ac_res" >&5
+echo "${ECHO_T}$ac_res" >&6; }
 if test `eval echo '${'$as_ac_var'}'` = yes; then
   cat >>confdefs.h <<_ACEOF
 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
@@ -41816,8 +41437,8 @@
 	    ;;
           *)
 	    # putprpwnam was not found, try adding libsec
-	    echo "$as_me:$LINENO: checking for putprpwnam in -lsec" >&5
-echo $ECHO_N "checking for putprpwnam in -lsec... $ECHO_C" >&6
+	    { echo "$as_me:$LINENO: checking for putprpwnam in -lsec" >&5
+echo $ECHO_N "checking for putprpwnam in -lsec... $ECHO_C" >&6; }
 if test "${ac_cv_lib_sec_putprpwnam+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
@@ -41830,56 +41451,53 @@
 cat >>conftest.$ac_ext <<_ACEOF
 /* end confdefs.h.  */
 
-/* Override any gcc2 internal prototype to avoid an error.  */
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
 #ifdef __cplusplus
 extern "C"
 #endif
-/* We use char because int might match the return type of a gcc2
-   builtin and then its argument prototype would still apply.  */
 char putprpwnam ();
 int
 main ()
 {
-putprpwnam ();
+return putprpwnam ();
   ;
   return 0;
 }
 _ACEOF
 rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-  (eval $ac_link) 2>conftest.er1
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest$ac_exeext &&
+       $as_test_x conftest$ac_exeext; then
   ac_cv_lib_sec_putprpwnam=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_cv_lib_sec_putprpwnam=no
+	ac_cv_lib_sec_putprpwnam=no
 fi
-rm -f conftest.err conftest.$ac_objext \
+
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 LIBS=$ac_check_lib_save_LIBS
 fi
-echo "$as_me:$LINENO: result: $ac_cv_lib_sec_putprpwnam" >&5
-echo "${ECHO_T}$ac_cv_lib_sec_putprpwnam" >&6
+{ echo "$as_me:$LINENO: result: $ac_cv_lib_sec_putprpwnam" >&5
+echo "${ECHO_T}$ac_cv_lib_sec_putprpwnam" >&6; }
 if test $ac_cv_lib_sec_putprpwnam = yes; then
 
 		LIBS="-lsec $LIBS"
@@ -41914,9 +41532,9 @@
 for ac_func in set_auth_parameters
 do
 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
-echo "$as_me:$LINENO: checking for $ac_func" >&5
-echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
-if eval "test \"\${$as_ac_var+set}\" = set"; then
+{ echo "$as_me:$LINENO: checking for $ac_func" >&5
+echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
+if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
@@ -41942,68 +41560,60 @@
 
 #undef $ac_func
 
-/* Override any gcc2 internal prototype to avoid an error.  */
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
 #ifdef __cplusplus
 extern "C"
-{
 #endif
-/* We use char because int might match the return type of a gcc2
-   builtin and then its argument prototype would still apply.  */
 char $ac_func ();
 /* The GNU C library defines this for functions which it implements
     to always fail with ENOSYS.  Some functions are actually named
     something starting with __ and the normal name is an alias.  */
-#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
+#if defined __stub_$ac_func || defined __stub___$ac_func
 choke me
-#else
-char (*f) () = $ac_func;
 #endif
-#ifdef __cplusplus
-}
-#endif
 
 int
 main ()
 {
-return f != $ac_func;
+return $ac_func ();
   ;
   return 0;
 }
 _ACEOF
 rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-  (eval $ac_link) 2>conftest.er1
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest$ac_exeext &&
+       $as_test_x conftest$ac_exeext; then
   eval "$as_ac_var=yes"
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-eval "$as_ac_var=no"
+	eval "$as_ac_var=no"
 fi
-rm -f conftest.err conftest.$ac_objext \
+
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 fi
-echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
-echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
+ac_res=`eval echo '${'$as_ac_var'}'`
+	       { echo "$as_me:$LINENO: result: $ac_res" >&5
+echo "${ECHO_T}$ac_res" >&6; }
 if test `eval echo '${'$as_ac_var'}'` = yes; then
   cat >>confdefs.h <<_ACEOF
 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
@@ -42031,8 +41641,8 @@
 	    ;;
           *)
 	    # set_auth_parameters was not found, try adding libsecurity
-	    echo "$as_me:$LINENO: checking for set_auth_parameters in -lsecurity" >&5
-echo $ECHO_N "checking for set_auth_parameters in -lsecurity... $ECHO_C" >&6
+	    { echo "$as_me:$LINENO: checking for set_auth_parameters in -lsecurity" >&5
+echo $ECHO_N "checking for set_auth_parameters in -lsecurity... $ECHO_C" >&6; }
 if test "${ac_cv_lib_security_set_auth_parameters+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
@@ -42045,56 +41655,53 @@
 cat >>conftest.$ac_ext <<_ACEOF
 /* end confdefs.h.  */
 
-/* Override any gcc2 internal prototype to avoid an error.  */
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
 #ifdef __cplusplus
 extern "C"
 #endif
-/* We use char because int might match the return type of a gcc2
-   builtin and then its argument prototype would still apply.  */
 char set_auth_parameters ();
 int
 main ()
 {
-set_auth_parameters ();
+return set_auth_parameters ();
   ;
   return 0;
 }
 _ACEOF
 rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-  (eval $ac_link) 2>conftest.er1
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest$ac_exeext &&
+       $as_test_x conftest$ac_exeext; then
   ac_cv_lib_security_set_auth_parameters=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_cv_lib_security_set_auth_parameters=no
+	ac_cv_lib_security_set_auth_parameters=no
 fi
-rm -f conftest.err conftest.$ac_objext \
+
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 LIBS=$ac_check_lib_save_LIBS
 fi
-echo "$as_me:$LINENO: result: $ac_cv_lib_security_set_auth_parameters" >&5
-echo "${ECHO_T}$ac_cv_lib_security_set_auth_parameters" >&6
+{ echo "$as_me:$LINENO: result: $ac_cv_lib_security_set_auth_parameters" >&5
+echo "${ECHO_T}$ac_cv_lib_security_set_auth_parameters" >&6; }
 if test $ac_cv_lib_security_set_auth_parameters = yes; then
 
 		LIBS="-lsecurity $LIBS"
@@ -42128,9 +41735,9 @@
 for ac_func in set_auth_parameters
 do
 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
-echo "$as_me:$LINENO: checking for $ac_func" >&5
-echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
-if eval "test \"\${$as_ac_var+set}\" = set"; then
+{ echo "$as_me:$LINENO: checking for $ac_func" >&5
+echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
+if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
@@ -42156,68 +41763,60 @@
 
 #undef $ac_func
 
-/* Override any gcc2 internal prototype to avoid an error.  */
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
 #ifdef __cplusplus
 extern "C"
-{
 #endif
-/* We use char because int might match the return type of a gcc2
-   builtin and then its argument prototype would still apply.  */
 char $ac_func ();
 /* The GNU C library defines this for functions which it implements
     to always fail with ENOSYS.  Some functions are actually named
     something starting with __ and the normal name is an alias.  */
-#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
+#if defined __stub_$ac_func || defined __stub___$ac_func
 choke me
-#else
-char (*f) () = $ac_func;
 #endif
-#ifdef __cplusplus
-}
-#endif
 
 int
 main ()
 {
-return f != $ac_func;
+return $ac_func ();
   ;
   return 0;
 }
 _ACEOF
 rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-  (eval $ac_link) 2>conftest.er1
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest$ac_exeext &&
+       $as_test_x conftest$ac_exeext; then
   eval "$as_ac_var=yes"
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-eval "$as_ac_var=no"
+	eval "$as_ac_var=no"
 fi
-rm -f conftest.err conftest.$ac_objext \
+
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 fi
-echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
-echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
+ac_res=`eval echo '${'$as_ac_var'}'`
+	       { echo "$as_me:$LINENO: result: $ac_res" >&5
+echo "${ECHO_T}$ac_res" >&6; }
 if test `eval echo '${'$as_ac_var'}'` = yes; then
   cat >>confdefs.h <<_ACEOF
 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
@@ -42245,8 +41844,8 @@
 	    ;;
           *)
 	    # set_auth_parameters was not found, try adding libsec
-	    echo "$as_me:$LINENO: checking for set_auth_parameters in -lsec" >&5
-echo $ECHO_N "checking for set_auth_parameters in -lsec... $ECHO_C" >&6
+	    { echo "$as_me:$LINENO: checking for set_auth_parameters in -lsec" >&5
+echo $ECHO_N "checking for set_auth_parameters in -lsec... $ECHO_C" >&6; }
 if test "${ac_cv_lib_sec_set_auth_parameters+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
@@ -42259,56 +41858,53 @@
 cat >>conftest.$ac_ext <<_ACEOF
 /* end confdefs.h.  */
 
-/* Override any gcc2 internal prototype to avoid an error.  */
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
 #ifdef __cplusplus
 extern "C"
 #endif
-/* We use char because int might match the return type of a gcc2
-   builtin and then its argument prototype would still apply.  */
 char set_auth_parameters ();
 int
 main ()
 {
-set_auth_parameters ();
+return set_auth_parameters ();
   ;
   return 0;
 }
 _ACEOF
 rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-  (eval $ac_link) 2>conftest.er1
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest$ac_exeext &&
+       $as_test_x conftest$ac_exeext; then
   ac_cv_lib_sec_set_auth_parameters=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_cv_lib_sec_set_auth_parameters=no
+	ac_cv_lib_sec_set_auth_parameters=no
 fi
-rm -f conftest.err conftest.$ac_objext \
+
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 LIBS=$ac_check_lib_save_LIBS
 fi
-echo "$as_me:$LINENO: result: $ac_cv_lib_sec_set_auth_parameters" >&5
-echo "${ECHO_T}$ac_cv_lib_sec_set_auth_parameters" >&6
+{ echo "$as_me:$LINENO: result: $ac_cv_lib_sec_set_auth_parameters" >&5
+echo "${ECHO_T}$ac_cv_lib_sec_set_auth_parameters" >&6; }
 if test $ac_cv_lib_sec_set_auth_parameters = yes; then
 
 		LIBS="-lsec $LIBS"
@@ -42344,9 +41940,9 @@
 for ac_func in getspnam
 do
 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
-echo "$as_me:$LINENO: checking for $ac_func" >&5
-echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
-if eval "test \"\${$as_ac_var+set}\" = set"; then
+{ echo "$as_me:$LINENO: checking for $ac_func" >&5
+echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
+if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
@@ -42372,68 +41968,60 @@
 
 #undef $ac_func
 
-/* Override any gcc2 internal prototype to avoid an error.  */
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
 #ifdef __cplusplus
 extern "C"
-{
 #endif
-/* We use char because int might match the return type of a gcc2
-   builtin and then its argument prototype would still apply.  */
 char $ac_func ();
 /* The GNU C library defines this for functions which it implements
     to always fail with ENOSYS.  Some functions are actually named
     something starting with __ and the normal name is an alias.  */
-#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
+#if defined __stub_$ac_func || defined __stub___$ac_func
 choke me
-#else
-char (*f) () = $ac_func;
 #endif
-#ifdef __cplusplus
-}
-#endif
 
 int
 main ()
 {
-return f != $ac_func;
+return $ac_func ();
   ;
   return 0;
 }
 _ACEOF
 rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-  (eval $ac_link) 2>conftest.er1
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest$ac_exeext &&
+       $as_test_x conftest$ac_exeext; then
   eval "$as_ac_var=yes"
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-eval "$as_ac_var=no"
+	eval "$as_ac_var=no"
 fi
-rm -f conftest.err conftest.$ac_objext \
+
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 fi
-echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
-echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
+ac_res=`eval echo '${'$as_ac_var'}'`
+	       { echo "$as_me:$LINENO: result: $ac_res" >&5
+echo "${ECHO_T}$ac_res" >&6; }
 if test `eval echo '${'$as_ac_var'}'` = yes; then
   cat >>confdefs.h <<_ACEOF
 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
@@ -42461,8 +42049,8 @@
 	    ;;
           *)
 	    # getspnam was not found, try adding libgen
-	    echo "$as_me:$LINENO: checking for getspnam in -lgen" >&5
-echo $ECHO_N "checking for getspnam in -lgen... $ECHO_C" >&6
+	    { echo "$as_me:$LINENO: checking for getspnam in -lgen" >&5
+echo $ECHO_N "checking for getspnam in -lgen... $ECHO_C" >&6; }
 if test "${ac_cv_lib_gen_getspnam+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
@@ -42475,56 +42063,53 @@
 cat >>conftest.$ac_ext <<_ACEOF
 /* end confdefs.h.  */
 
-/* Override any gcc2 internal prototype to avoid an error.  */
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
 #ifdef __cplusplus
 extern "C"
 #endif
-/* We use char because int might match the return type of a gcc2
-   builtin and then its argument prototype would still apply.  */
 char getspnam ();
 int
 main ()
 {
-getspnam ();
+return getspnam ();
   ;
   return 0;
 }
 _ACEOF
 rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-  (eval $ac_link) 2>conftest.er1
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest$ac_exeext &&
+       $as_test_x conftest$ac_exeext; then
   ac_cv_lib_gen_getspnam=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_cv_lib_gen_getspnam=no
+	ac_cv_lib_gen_getspnam=no
 fi
-rm -f conftest.err conftest.$ac_objext \
+
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 LIBS=$ac_check_lib_save_LIBS
 fi
-echo "$as_me:$LINENO: result: $ac_cv_lib_gen_getspnam" >&5
-echo "${ECHO_T}$ac_cv_lib_gen_getspnam" >&6
+{ echo "$as_me:$LINENO: result: $ac_cv_lib_gen_getspnam" >&5
+echo "${ECHO_T}$ac_cv_lib_gen_getspnam" >&6; }
 if test $ac_cv_lib_gen_getspnam = yes; then
 
 		LIBS="-lgen $LIBS"
@@ -42559,9 +42144,9 @@
 for ac_func in getspnam
 do
 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
-echo "$as_me:$LINENO: checking for $ac_func" >&5
-echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
-if eval "test \"\${$as_ac_var+set}\" = set"; then
+{ echo "$as_me:$LINENO: checking for $ac_func" >&5
+echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
+if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
@@ -42587,68 +42172,60 @@
 
 #undef $ac_func
 
-/* Override any gcc2 internal prototype to avoid an error.  */
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
 #ifdef __cplusplus
 extern "C"
-{
 #endif
-/* We use char because int might match the return type of a gcc2
-   builtin and then its argument prototype would still apply.  */
 char $ac_func ();
 /* The GNU C library defines this for functions which it implements
     to always fail with ENOSYS.  Some functions are actually named
     something starting with __ and the normal name is an alias.  */
-#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
+#if defined __stub_$ac_func || defined __stub___$ac_func
 choke me
-#else
-char (*f) () = $ac_func;
 #endif
-#ifdef __cplusplus
-}
-#endif
 
 int
 main ()
 {
-return f != $ac_func;
+return $ac_func ();
   ;
   return 0;
 }
 _ACEOF
 rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-  (eval $ac_link) 2>conftest.er1
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest$ac_exeext &&
+       $as_test_x conftest$ac_exeext; then
   eval "$as_ac_var=yes"
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-eval "$as_ac_var=no"
+	eval "$as_ac_var=no"
 fi
-rm -f conftest.err conftest.$ac_objext \
+
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 fi
-echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
-echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
+ac_res=`eval echo '${'$as_ac_var'}'`
+	       { echo "$as_me:$LINENO: result: $ac_res" >&5
+echo "${ECHO_T}$ac_res" >&6; }
 if test `eval echo '${'$as_ac_var'}'` = yes; then
   cat >>confdefs.h <<_ACEOF
 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
@@ -42676,8 +42253,8 @@
 	    ;;
           *)
 	    # getspnam was not found, try adding libsecurity
-	    echo "$as_me:$LINENO: checking for getspnam in -lsecurity" >&5
-echo $ECHO_N "checking for getspnam in -lsecurity... $ECHO_C" >&6
+	    { echo "$as_me:$LINENO: checking for getspnam in -lsecurity" >&5
+echo $ECHO_N "checking for getspnam in -lsecurity... $ECHO_C" >&6; }
 if test "${ac_cv_lib_security_getspnam+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
@@ -42690,56 +42267,53 @@
 cat >>conftest.$ac_ext <<_ACEOF
 /* end confdefs.h.  */
 
-/* Override any gcc2 internal prototype to avoid an error.  */
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
 #ifdef __cplusplus
 extern "C"
 #endif
-/* We use char because int might match the return type of a gcc2
-   builtin and then its argument prototype would still apply.  */
 char getspnam ();
 int
 main ()
 {
-getspnam ();
+return getspnam ();
   ;
   return 0;
 }
 _ACEOF
 rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-  (eval $ac_link) 2>conftest.er1
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest$ac_exeext &&
+       $as_test_x conftest$ac_exeext; then
   ac_cv_lib_security_getspnam=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_cv_lib_security_getspnam=no
+	ac_cv_lib_security_getspnam=no
 fi
-rm -f conftest.err conftest.$ac_objext \
+
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 LIBS=$ac_check_lib_save_LIBS
 fi
-echo "$as_me:$LINENO: result: $ac_cv_lib_security_getspnam" >&5
-echo "${ECHO_T}$ac_cv_lib_security_getspnam" >&6
+{ echo "$as_me:$LINENO: result: $ac_cv_lib_security_getspnam" >&5
+echo "${ECHO_T}$ac_cv_lib_security_getspnam" >&6; }
 if test $ac_cv_lib_security_getspnam = yes; then
 
 		LIBS="-lsecurity $LIBS"
@@ -42773,9 +42347,9 @@
 for ac_func in getspnam
 do
 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
-echo "$as_me:$LINENO: checking for $ac_func" >&5
-echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
-if eval "test \"\${$as_ac_var+set}\" = set"; then
+{ echo "$as_me:$LINENO: checking for $ac_func" >&5
+echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
+if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
@@ -42801,68 +42375,60 @@
 
 #undef $ac_func
 
-/* Override any gcc2 internal prototype to avoid an error.  */
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
 #ifdef __cplusplus
 extern "C"
-{
 #endif
-/* We use char because int might match the return type of a gcc2
-   builtin and then its argument prototype would still apply.  */
 char $ac_func ();
 /* The GNU C library defines this for functions which it implements
     to always fail with ENOSYS.  Some functions are actually named
     something starting with __ and the normal name is an alias.  */
-#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
+#if defined __stub_$ac_func || defined __stub___$ac_func
 choke me
-#else
-char (*f) () = $ac_func;
 #endif
-#ifdef __cplusplus
-}
-#endif
 
 int
 main ()
 {
-return f != $ac_func;
+return $ac_func ();
   ;
   return 0;
 }
 _ACEOF
 rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-  (eval $ac_link) 2>conftest.er1
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest$ac_exeext &&
+       $as_test_x conftest$ac_exeext; then
   eval "$as_ac_var=yes"
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-eval "$as_ac_var=no"
+	eval "$as_ac_var=no"
 fi
-rm -f conftest.err conftest.$ac_objext \
+
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 fi
-echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
-echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
+ac_res=`eval echo '${'$as_ac_var'}'`
+	       { echo "$as_me:$LINENO: result: $ac_res" >&5
+echo "${ECHO_T}$ac_res" >&6; }
 if test `eval echo '${'$as_ac_var'}'` = yes; then
   cat >>confdefs.h <<_ACEOF
 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
@@ -42890,8 +42456,8 @@
 	    ;;
           *)
 	    # getspnam was not found, try adding libsec
-	    echo "$as_me:$LINENO: checking for getspnam in -lsec" >&5
-echo $ECHO_N "checking for getspnam in -lsec... $ECHO_C" >&6
+	    { echo "$as_me:$LINENO: checking for getspnam in -lsec" >&5
+echo $ECHO_N "checking for getspnam in -lsec... $ECHO_C" >&6; }
 if test "${ac_cv_lib_sec_getspnam+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
@@ -42904,56 +42470,53 @@
 cat >>conftest.$ac_ext <<_ACEOF
 /* end confdefs.h.  */
 
-/* Override any gcc2 internal prototype to avoid an error.  */
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
 #ifdef __cplusplus
 extern "C"
 #endif
-/* We use char because int might match the return type of a gcc2
-   builtin and then its argument prototype would still apply.  */
 char getspnam ();
 int
 main ()
 {
-getspnam ();
+return getspnam ();
   ;
   return 0;
 }
 _ACEOF
 rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-  (eval $ac_link) 2>conftest.er1
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest$ac_exeext &&
+       $as_test_x conftest$ac_exeext; then
   ac_cv_lib_sec_getspnam=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_cv_lib_sec_getspnam=no
+	ac_cv_lib_sec_getspnam=no
 fi
-rm -f conftest.err conftest.$ac_objext \
+
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 LIBS=$ac_check_lib_save_LIBS
 fi
-echo "$as_me:$LINENO: result: $ac_cv_lib_sec_getspnam" >&5
-echo "${ECHO_T}$ac_cv_lib_sec_getspnam" >&6
+{ echo "$as_me:$LINENO: result: $ac_cv_lib_sec_getspnam" >&5
+echo "${ECHO_T}$ac_cv_lib_sec_getspnam" >&6; }
 if test $ac_cv_lib_sec_getspnam = yes; then
 
 		LIBS="-lsec $LIBS"
@@ -42988,9 +42551,9 @@
 for ac_func in bigcrypt
 do
 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
-echo "$as_me:$LINENO: checking for $ac_func" >&5
-echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
-if eval "test \"\${$as_ac_var+set}\" = set"; then
+{ echo "$as_me:$LINENO: checking for $ac_func" >&5
+echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
+if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
@@ -43016,68 +42579,60 @@
 
 #undef $ac_func
 
-/* Override any gcc2 internal prototype to avoid an error.  */
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
 #ifdef __cplusplus
 extern "C"
-{
 #endif
-/* We use char because int might match the return type of a gcc2
-   builtin and then its argument prototype would still apply.  */
 char $ac_func ();
 /* The GNU C library defines this for functions which it implements
     to always fail with ENOSYS.  Some functions are actually named
     something starting with __ and the normal name is an alias.  */
-#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
+#if defined __stub_$ac_func || defined __stub___$ac_func
 choke me
-#else
-char (*f) () = $ac_func;
 #endif
-#ifdef __cplusplus
-}
-#endif
 
 int
 main ()
 {
-return f != $ac_func;
+return $ac_func ();
   ;
   return 0;
 }
 _ACEOF
 rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-  (eval $ac_link) 2>conftest.er1
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest$ac_exeext &&
+       $as_test_x conftest$ac_exeext; then
   eval "$as_ac_var=yes"
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-eval "$as_ac_var=no"
+	eval "$as_ac_var=no"
 fi
-rm -f conftest.err conftest.$ac_objext \
+
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 fi
-echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
-echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
+ac_res=`eval echo '${'$as_ac_var'}'`
+	       { echo "$as_me:$LINENO: result: $ac_res" >&5
+echo "${ECHO_T}$ac_res" >&6; }
 if test `eval echo '${'$as_ac_var'}'` = yes; then
   cat >>confdefs.h <<_ACEOF
 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
@@ -43105,8 +42660,8 @@
 	    ;;
           *)
 	    # bigcrypt was not found, try adding libsecurity
-	    echo "$as_me:$LINENO: checking for bigcrypt in -lsecurity" >&5
-echo $ECHO_N "checking for bigcrypt in -lsecurity... $ECHO_C" >&6
+	    { echo "$as_me:$LINENO: checking for bigcrypt in -lsecurity" >&5
+echo $ECHO_N "checking for bigcrypt in -lsecurity... $ECHO_C" >&6; }
 if test "${ac_cv_lib_security_bigcrypt+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
@@ -43119,56 +42674,53 @@
 cat >>conftest.$ac_ext <<_ACEOF
 /* end confdefs.h.  */
 
-/* Override any gcc2 internal prototype to avoid an error.  */
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
 #ifdef __cplusplus
 extern "C"
 #endif
-/* We use char because int might match the return type of a gcc2
-   builtin and then its argument prototype would still apply.  */
 char bigcrypt ();
 int
 main ()
 {
-bigcrypt ();
+return bigcrypt ();
   ;
   return 0;
 }
 _ACEOF
 rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-  (eval $ac_link) 2>conftest.er1
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest$ac_exeext &&
+       $as_test_x conftest$ac_exeext; then
   ac_cv_lib_security_bigcrypt=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_cv_lib_security_bigcrypt=no
+	ac_cv_lib_security_bigcrypt=no
 fi
-rm -f conftest.err conftest.$ac_objext \
+
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 LIBS=$ac_check_lib_save_LIBS
 fi
-echo "$as_me:$LINENO: result: $ac_cv_lib_security_bigcrypt" >&5
-echo "${ECHO_T}$ac_cv_lib_security_bigcrypt" >&6
+{ echo "$as_me:$LINENO: result: $ac_cv_lib_security_bigcrypt" >&5
+echo "${ECHO_T}$ac_cv_lib_security_bigcrypt" >&6; }
 if test $ac_cv_lib_security_bigcrypt = yes; then
 
 		LIBS="-lsecurity $LIBS"
@@ -43202,9 +42754,9 @@
 for ac_func in bigcrypt
 do
 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
-echo "$as_me:$LINENO: checking for $ac_func" >&5
-echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
-if eval "test \"\${$as_ac_var+set}\" = set"; then
+{ echo "$as_me:$LINENO: checking for $ac_func" >&5
+echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
+if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
@@ -43230,68 +42782,60 @@
 
 #undef $ac_func
 
-/* Override any gcc2 internal prototype to avoid an error.  */
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
 #ifdef __cplusplus
 extern "C"
-{
 #endif
-/* We use char because int might match the return type of a gcc2
-   builtin and then its argument prototype would still apply.  */
 char $ac_func ();
 /* The GNU C library defines this for functions which it implements
     to always fail with ENOSYS.  Some functions are actually named
     something starting with __ and the normal name is an alias.  */
-#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
+#if defined __stub_$ac_func || defined __stub___$ac_func
 choke me
-#else
-char (*f) () = $ac_func;
 #endif
-#ifdef __cplusplus
-}
-#endif
 
 int
 main ()
 {
-return f != $ac_func;
+return $ac_func ();
   ;
   return 0;
 }
 _ACEOF
 rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-  (eval $ac_link) 2>conftest.er1
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest$ac_exeext &&
+       $as_test_x conftest$ac_exeext; then
   eval "$as_ac_var=yes"
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-eval "$as_ac_var=no"
+	eval "$as_ac_var=no"
 fi
-rm -f conftest.err conftest.$ac_objext \
+
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 fi
-echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
-echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
+ac_res=`eval echo '${'$as_ac_var'}'`
+	       { echo "$as_me:$LINENO: result: $ac_res" >&5
+echo "${ECHO_T}$ac_res" >&6; }
 if test `eval echo '${'$as_ac_var'}'` = yes; then
   cat >>confdefs.h <<_ACEOF
 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
@@ -43319,8 +42863,8 @@
 	    ;;
           *)
 	    # bigcrypt was not found, try adding libsec
-	    echo "$as_me:$LINENO: checking for bigcrypt in -lsec" >&5
-echo $ECHO_N "checking for bigcrypt in -lsec... $ECHO_C" >&6
+	    { echo "$as_me:$LINENO: checking for bigcrypt in -lsec" >&5
+echo $ECHO_N "checking for bigcrypt in -lsec... $ECHO_C" >&6; }
 if test "${ac_cv_lib_sec_bigcrypt+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
@@ -43333,56 +42877,53 @@
 cat >>conftest.$ac_ext <<_ACEOF
 /* end confdefs.h.  */
 
-/* Override any gcc2 internal prototype to avoid an error.  */
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
 #ifdef __cplusplus
 extern "C"
 #endif
-/* We use char because int might match the return type of a gcc2
-   builtin and then its argument prototype would still apply.  */
 char bigcrypt ();
 int
 main ()
 {
-bigcrypt ();
+return bigcrypt ();
   ;
   return 0;
 }
 _ACEOF
 rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-  (eval $ac_link) 2>conftest.er1
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest$ac_exeext &&
+       $as_test_x conftest$ac_exeext; then
   ac_cv_lib_sec_bigcrypt=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_cv_lib_sec_bigcrypt=no
+	ac_cv_lib_sec_bigcrypt=no
 fi
-rm -f conftest.err conftest.$ac_objext \
+
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 LIBS=$ac_check_lib_save_LIBS
 fi
-echo "$as_me:$LINENO: result: $ac_cv_lib_sec_bigcrypt" >&5
-echo "${ECHO_T}$ac_cv_lib_sec_bigcrypt" >&6
+{ echo "$as_me:$LINENO: result: $ac_cv_lib_sec_bigcrypt" >&5
+echo "${ECHO_T}$ac_cv_lib_sec_bigcrypt" >&6; }
 if test $ac_cv_lib_sec_bigcrypt = yes; then
 
 		LIBS="-lsec $LIBS"
@@ -43417,9 +42958,9 @@
 for ac_func in getprpwnam
 do
 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
-echo "$as_me:$LINENO: checking for $ac_func" >&5
-echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
-if eval "test \"\${$as_ac_var+set}\" = set"; then
+{ echo "$as_me:$LINENO: checking for $ac_func" >&5
+echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
+if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
@@ -43445,68 +42986,60 @@
 
 #undef $ac_func
 
-/* Override any gcc2 internal prototype to avoid an error.  */
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
 #ifdef __cplusplus
 extern "C"
-{
 #endif
-/* We use char because int might match the return type of a gcc2
-   builtin and then its argument prototype would still apply.  */
 char $ac_func ();
 /* The GNU C library defines this for functions which it implements
     to always fail with ENOSYS.  Some functions are actually named
     something starting with __ and the normal name is an alias.  */
-#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
+#if defined __stub_$ac_func || defined __stub___$ac_func
 choke me
-#else
-char (*f) () = $ac_func;
 #endif
-#ifdef __cplusplus
-}
-#endif
 
 int
 main ()
 {
-return f != $ac_func;
+return $ac_func ();
   ;
   return 0;
 }
 _ACEOF
 rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-  (eval $ac_link) 2>conftest.er1
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest$ac_exeext &&
+       $as_test_x conftest$ac_exeext; then
   eval "$as_ac_var=yes"
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-eval "$as_ac_var=no"
+	eval "$as_ac_var=no"
 fi
-rm -f conftest.err conftest.$ac_objext \
+
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 fi
-echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
-echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
+ac_res=`eval echo '${'$as_ac_var'}'`
+	       { echo "$as_me:$LINENO: result: $ac_res" >&5
+echo "${ECHO_T}$ac_res" >&6; }
 if test `eval echo '${'$as_ac_var'}'` = yes; then
   cat >>confdefs.h <<_ACEOF
 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
@@ -43534,8 +43067,8 @@
 	    ;;
           *)
 	    # getprpwnam was not found, try adding libsecurity
-	    echo "$as_me:$LINENO: checking for getprpwnam in -lsecurity" >&5
-echo $ECHO_N "checking for getprpwnam in -lsecurity... $ECHO_C" >&6
+	    { echo "$as_me:$LINENO: checking for getprpwnam in -lsecurity" >&5
+echo $ECHO_N "checking for getprpwnam in -lsecurity... $ECHO_C" >&6; }
 if test "${ac_cv_lib_security_getprpwnam+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
@@ -43548,56 +43081,53 @@
 cat >>conftest.$ac_ext <<_ACEOF
 /* end confdefs.h.  */
 
-/* Override any gcc2 internal prototype to avoid an error.  */
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
 #ifdef __cplusplus
 extern "C"
 #endif
-/* We use char because int might match the return type of a gcc2
-   builtin and then its argument prototype would still apply.  */
 char getprpwnam ();
 int
 main ()
 {
-getprpwnam ();
+return getprpwnam ();
   ;
   return 0;
 }
 _ACEOF
 rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-  (eval $ac_link) 2>conftest.er1
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest$ac_exeext &&
+       $as_test_x conftest$ac_exeext; then
   ac_cv_lib_security_getprpwnam=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_cv_lib_security_getprpwnam=no
+	ac_cv_lib_security_getprpwnam=no
 fi
-rm -f conftest.err conftest.$ac_objext \
+
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 LIBS=$ac_check_lib_save_LIBS
 fi
-echo "$as_me:$LINENO: result: $ac_cv_lib_security_getprpwnam" >&5
-echo "${ECHO_T}$ac_cv_lib_security_getprpwnam" >&6
+{ echo "$as_me:$LINENO: result: $ac_cv_lib_security_getprpwnam" >&5
+echo "${ECHO_T}$ac_cv_lib_security_getprpwnam" >&6; }
 if test $ac_cv_lib_security_getprpwnam = yes; then
 
 		LIBS="-lsecurity $LIBS"
@@ -43631,9 +43161,9 @@
 for ac_func in getprpwnam
 do
 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
-echo "$as_me:$LINENO: checking for $ac_func" >&5
-echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
-if eval "test \"\${$as_ac_var+set}\" = set"; then
+{ echo "$as_me:$LINENO: checking for $ac_func" >&5
+echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
+if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
@@ -43659,68 +43189,60 @@
 
 #undef $ac_func
 
-/* Override any gcc2 internal prototype to avoid an error.  */
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
 #ifdef __cplusplus
 extern "C"
-{
 #endif
-/* We use char because int might match the return type of a gcc2
-   builtin and then its argument prototype would still apply.  */
 char $ac_func ();
 /* The GNU C library defines this for functions which it implements
     to always fail with ENOSYS.  Some functions are actually named
     something starting with __ and the normal name is an alias.  */
-#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
+#if defined __stub_$ac_func || defined __stub___$ac_func
 choke me
-#else
-char (*f) () = $ac_func;
 #endif
-#ifdef __cplusplus
-}
-#endif
 
 int
 main ()
 {
-return f != $ac_func;
+return $ac_func ();
   ;
   return 0;
 }
 _ACEOF
 rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-  (eval $ac_link) 2>conftest.er1
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest$ac_exeext &&
+       $as_test_x conftest$ac_exeext; then
   eval "$as_ac_var=yes"
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-eval "$as_ac_var=no"
+	eval "$as_ac_var=no"
 fi
-rm -f conftest.err conftest.$ac_objext \
+
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 fi
-echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
-echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
+ac_res=`eval echo '${'$as_ac_var'}'`
+	       { echo "$as_me:$LINENO: result: $ac_res" >&5
+echo "${ECHO_T}$ac_res" >&6; }
 if test `eval echo '${'$as_ac_var'}'` = yes; then
   cat >>confdefs.h <<_ACEOF
 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
@@ -43748,8 +43270,8 @@
 	    ;;
           *)
 	    # getprpwnam was not found, try adding libsec
-	    echo "$as_me:$LINENO: checking for getprpwnam in -lsec" >&5
-echo $ECHO_N "checking for getprpwnam in -lsec... $ECHO_C" >&6
+	    { echo "$as_me:$LINENO: checking for getprpwnam in -lsec" >&5
+echo $ECHO_N "checking for getprpwnam in -lsec... $ECHO_C" >&6; }
 if test "${ac_cv_lib_sec_getprpwnam+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
@@ -43762,56 +43284,53 @@
 cat >>conftest.$ac_ext <<_ACEOF
 /* end confdefs.h.  */
 
-/* Override any gcc2 internal prototype to avoid an error.  */
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
 #ifdef __cplusplus
 extern "C"
 #endif
-/* We use char because int might match the return type of a gcc2
-   builtin and then its argument prototype would still apply.  */
 char getprpwnam ();
 int
 main ()
 {
-getprpwnam ();
+return getprpwnam ();
   ;
   return 0;
 }
 _ACEOF
 rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-  (eval $ac_link) 2>conftest.er1
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest$ac_exeext &&
+       $as_test_x conftest$ac_exeext; then
   ac_cv_lib_sec_getprpwnam=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_cv_lib_sec_getprpwnam=no
+	ac_cv_lib_sec_getprpwnam=no
 fi
-rm -f conftest.err conftest.$ac_objext \
+
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 LIBS=$ac_check_lib_save_LIBS
 fi
-echo "$as_me:$LINENO: result: $ac_cv_lib_sec_getprpwnam" >&5
-echo "${ECHO_T}$ac_cv_lib_sec_getprpwnam" >&6
+{ echo "$as_me:$LINENO: result: $ac_cv_lib_sec_getprpwnam" >&5
+echo "${ECHO_T}$ac_cv_lib_sec_getprpwnam" >&6; }
 if test $ac_cv_lib_sec_getprpwnam = yes; then
 
 		LIBS="-lsec $LIBS"
@@ -43845,9 +43364,9 @@
 for ac_func in strsignal
 do
 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
-echo "$as_me:$LINENO: checking for $ac_func" >&5
-echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
-if eval "test \"\${$as_ac_var+set}\" = set"; then
+{ echo "$as_me:$LINENO: checking for $ac_func" >&5
+echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
+if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
@@ -43873,68 +43392,60 @@
 
 #undef $ac_func
 
-/* Override any gcc2 internal prototype to avoid an error.  */
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
 #ifdef __cplusplus
 extern "C"
-{
 #endif
-/* We use char because int might match the return type of a gcc2
-   builtin and then its argument prototype would still apply.  */
 char $ac_func ();
 /* The GNU C library defines this for functions which it implements
     to always fail with ENOSYS.  Some functions are actually named
     something starting with __ and the normal name is an alias.  */
-#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
+#if defined __stub_$ac_func || defined __stub___$ac_func
 choke me
-#else
-char (*f) () = $ac_func;
 #endif
-#ifdef __cplusplus
-}
-#endif
 
 int
 main ()
 {
-return f != $ac_func;
+return $ac_func ();
   ;
   return 0;
 }
 _ACEOF
 rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-  (eval $ac_link) 2>conftest.er1
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest$ac_exeext &&
+       $as_test_x conftest$ac_exeext; then
   eval "$as_ac_var=yes"
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-eval "$as_ac_var=no"
+	eval "$as_ac_var=no"
 fi
-rm -f conftest.err conftest.$ac_objext \
+
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 fi
-echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
-echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
+ac_res=`eval echo '${'$as_ac_var'}'`
+	       { echo "$as_me:$LINENO: result: $ac_res" >&5
+echo "${ECHO_T}$ac_res" >&6; }
 if test `eval echo '${'$as_ac_var'}'` = yes; then
   cat >>confdefs.h <<_ACEOF
 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
@@ -43948,13 +43459,12 @@
 # Check if we have libattr
 case "$host_os" in
   *osf*)
-	echo "$as_me:$LINENO: checking for library containing getproplist" >&5
-echo $ECHO_N "checking for library containing getproplist... $ECHO_C" >&6
+	{ echo "$as_me:$LINENO: checking for library containing getproplist" >&5
+echo $ECHO_N "checking for library containing getproplist... $ECHO_C" >&6; }
 if test "${ac_cv_search_getproplist+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   ac_func_search_save_LIBS=$LIBS
-ac_cv_search_getproplist=no
 cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
@@ -43962,115 +43472,73 @@
 cat >>conftest.$ac_ext <<_ACEOF
 /* end confdefs.h.  */
 
-/* Override any gcc2 internal prototype to avoid an error.  */
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
 #ifdef __cplusplus
 extern "C"
 #endif
-/* We use char because int might match the return type of a gcc2
-   builtin and then its argument prototype would still apply.  */
 char getproplist ();
 int
 main ()
 {
-getproplist ();
+return getproplist ();
   ;
   return 0;
 }
 _ACEOF
-rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-  (eval $ac_link) 2>conftest.er1
+for ac_lib in '' proplist; do
+  if test -z "$ac_lib"; then
+    ac_res="none required"
+  else
+    ac_res=-l$ac_lib
+    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
+  fi
+  rm -f conftest.$ac_objext conftest$ac_exeext
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
-  ac_cv_search_getproplist="none required"
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest$ac_exeext &&
+       $as_test_x conftest$ac_exeext; then
+  ac_cv_search_getproplist=$ac_res
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
+
 fi
-rm -f conftest.err conftest.$ac_objext \
-      conftest$ac_exeext conftest.$ac_ext
-if test "$ac_cv_search_getproplist" = no; then
-  for ac_lib in proplist; do
-    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
-    cat >conftest.$ac_ext <<_ACEOF
-/* confdefs.h.  */
-_ACEOF
-cat confdefs.h >>conftest.$ac_ext
-cat >>conftest.$ac_ext <<_ACEOF
-/* end confdefs.h.  */
 
-/* Override any gcc2 internal prototype to avoid an error.  */
-#ifdef __cplusplus
-extern "C"
-#endif
-/* We use char because int might match the return type of a gcc2
-   builtin and then its argument prototype would still apply.  */
-char getproplist ();
-int
-main ()
-{
-getproplist ();
-  ;
-  return 0;
-}
-_ACEOF
-rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-  (eval $ac_link) 2>conftest.er1
-  ac_status=$?
-  grep -v '^ *+' conftest.er1 >conftest.err
-  rm -f conftest.er1
-  cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
-  ac_cv_search_getproplist="-l$ac_lib"
-break
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
+      conftest$ac_exeext
+  if test "${ac_cv_search_getproplist+set}" = set; then
+  break
+fi
+done
+if test "${ac_cv_search_getproplist+set}" = set; then
+  :
 else
-  echo "$as_me: failed program was:" >&5
-sed 's/^/| /' conftest.$ac_ext >&5
-
+  ac_cv_search_getproplist=no
 fi
-rm -f conftest.err conftest.$ac_objext \
-      conftest$ac_exeext conftest.$ac_ext
-  done
-fi
+rm conftest.$ac_ext
 LIBS=$ac_func_search_save_LIBS
 fi
-echo "$as_me:$LINENO: result: $ac_cv_search_getproplist" >&5
-echo "${ECHO_T}$ac_cv_search_getproplist" >&6
-if test "$ac_cv_search_getproplist" != no; then
-  test "$ac_cv_search_getproplist" = "none required" || LIBS="$ac_cv_search_getproplist $LIBS"
+{ echo "$as_me:$LINENO: result: $ac_cv_search_getproplist" >&5
+echo "${ECHO_T}$ac_cv_search_getproplist" >&6; }
+ac_res=$ac_cv_search_getproplist
+if test "$ac_res" != no; then
+  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
 
 fi
 
@@ -44081,9 +43549,9 @@
 for ac_func in getproplist fgetproplist setproplist fsetproplist
 do
 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
-echo "$as_me:$LINENO: checking for $ac_func" >&5
-echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
-if eval "test \"\${$as_ac_var+set}\" = set"; then
+{ echo "$as_me:$LINENO: checking for $ac_func" >&5
+echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
+if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
@@ -44109,68 +43577,60 @@
 
 #undef $ac_func
 
-/* Override any gcc2 internal prototype to avoid an error.  */
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
 #ifdef __cplusplus
 extern "C"
-{
 #endif
-/* We use char because int might match the return type of a gcc2
-   builtin and then its argument prototype would still apply.  */
 char $ac_func ();
 /* The GNU C library defines this for functions which it implements
     to always fail with ENOSYS.  Some functions are actually named
     something starting with __ and the normal name is an alias.  */
-#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
+#if defined __stub_$ac_func || defined __stub___$ac_func
 choke me
-#else
-char (*f) () = $ac_func;
 #endif
-#ifdef __cplusplus
-}
-#endif
 
 int
 main ()
 {
-return f != $ac_func;
+return $ac_func ();
   ;
   return 0;
 }
 _ACEOF
 rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-  (eval $ac_link) 2>conftest.er1
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest$ac_exeext &&
+       $as_test_x conftest$ac_exeext; then
   eval "$as_ac_var=yes"
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-eval "$as_ac_var=no"
+	eval "$as_ac_var=no"
 fi
-rm -f conftest.err conftest.$ac_objext \
+
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 fi
-echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
-echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
+ac_res=`eval echo '${'$as_ac_var'}'`
+	       { echo "$as_me:$LINENO: result: $ac_res" >&5
+echo "${ECHO_T}$ac_res" >&6; }
 if test `eval echo '${'$as_ac_var'}'` = yes; then
   cat >>confdefs.h <<_ACEOF
 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
@@ -44186,9 +43646,9 @@
 for ac_func in delproplist fdelproplist add_proplist_entry get_proplist_entry
 do
 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
-echo "$as_me:$LINENO: checking for $ac_func" >&5
-echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
-if eval "test \"\${$as_ac_var+set}\" = set"; then
+{ echo "$as_me:$LINENO: checking for $ac_func" >&5
+echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
+if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
@@ -44214,68 +43674,60 @@
 
 #undef $ac_func
 
-/* Override any gcc2 internal prototype to avoid an error.  */
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
 #ifdef __cplusplus
 extern "C"
-{
 #endif
-/* We use char because int might match the return type of a gcc2
-   builtin and then its argument prototype would still apply.  */
 char $ac_func ();
 /* The GNU C library defines this for functions which it implements
     to always fail with ENOSYS.  Some functions are actually named
     something starting with __ and the normal name is an alias.  */
-#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
+#if defined __stub_$ac_func || defined __stub___$ac_func
 choke me
-#else
-char (*f) () = $ac_func;
 #endif
-#ifdef __cplusplus
-}
-#endif
 
 int
 main ()
 {
-return f != $ac_func;
+return $ac_func ();
   ;
   return 0;
 }
 _ACEOF
 rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-  (eval $ac_link) 2>conftest.er1
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest$ac_exeext &&
+       $as_test_x conftest$ac_exeext; then
   eval "$as_ac_var=yes"
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-eval "$as_ac_var=no"
+	eval "$as_ac_var=no"
 fi
-rm -f conftest.err conftest.$ac_objext \
+
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 fi
-echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
-echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
+ac_res=`eval echo '${'$as_ac_var'}'`
+	       { echo "$as_me:$LINENO: result: $ac_res" >&5
+echo "${ECHO_T}$ac_res" >&6; }
 if test `eval echo '${'$as_ac_var'}'` = yes; then
   cat >>confdefs.h <<_ACEOF
 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
@@ -44288,9 +43740,9 @@
 for ac_func in sizeof_proplist_entry
 do
 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
-echo "$as_me:$LINENO: checking for $ac_func" >&5
-echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
-if eval "test \"\${$as_ac_var+set}\" = set"; then
+{ echo "$as_me:$LINENO: checking for $ac_func" >&5
+echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
+if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
@@ -44316,68 +43768,60 @@
 
 #undef $ac_func
 
-/* Override any gcc2 internal prototype to avoid an error.  */
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
 #ifdef __cplusplus
 extern "C"
-{
 #endif
-/* We use char because int might match the return type of a gcc2
-   builtin and then its argument prototype would still apply.  */
 char $ac_func ();
 /* The GNU C library defines this for functions which it implements
     to always fail with ENOSYS.  Some functions are actually named
     something starting with __ and the normal name is an alias.  */
-#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
+#if defined __stub_$ac_func || defined __stub___$ac_func
 choke me
-#else
-char (*f) () = $ac_func;
 #endif
-#ifdef __cplusplus
-}
-#endif
 
 int
 main ()
 {
-return f != $ac_func;
+return $ac_func ();
   ;
   return 0;
 }
 _ACEOF
 rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-  (eval $ac_link) 2>conftest.er1
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest$ac_exeext &&
+       $as_test_x conftest$ac_exeext; then
   eval "$as_ac_var=yes"
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-eval "$as_ac_var=no"
+	eval "$as_ac_var=no"
 fi
-rm -f conftest.err conftest.$ac_objext \
+
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 fi
-echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
-echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
+ac_res=`eval echo '${'$as_ac_var'}'`
+	       { echo "$as_me:$LINENO: result: $ac_res" >&5
+echo "${ECHO_T}$ac_res" >&6; }
 if test `eval echo '${'$as_ac_var'}'` = yes; then
   cat >>confdefs.h <<_ACEOF
 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
@@ -44388,13 +43832,12 @@
 
   ;;
   *)
-	echo "$as_me:$LINENO: checking for library containing getxattr" >&5
-echo $ECHO_N "checking for library containing getxattr... $ECHO_C" >&6
+	{ echo "$as_me:$LINENO: checking for library containing getxattr" >&5
+echo $ECHO_N "checking for library containing getxattr... $ECHO_C" >&6; }
 if test "${ac_cv_search_getxattr+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   ac_func_search_save_LIBS=$LIBS
-ac_cv_search_getxattr=no
 cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
@@ -44402,115 +43845,73 @@
 cat >>conftest.$ac_ext <<_ACEOF
 /* end confdefs.h.  */
 
-/* Override any gcc2 internal prototype to avoid an error.  */
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
 #ifdef __cplusplus
 extern "C"
 #endif
-/* We use char because int might match the return type of a gcc2
-   builtin and then its argument prototype would still apply.  */
 char getxattr ();
 int
 main ()
 {
-getxattr ();
+return getxattr ();
   ;
   return 0;
 }
 _ACEOF
-rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-  (eval $ac_link) 2>conftest.er1
+for ac_lib in '' attr; do
+  if test -z "$ac_lib"; then
+    ac_res="none required"
+  else
+    ac_res=-l$ac_lib
+    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
+  fi
+  rm -f conftest.$ac_objext conftest$ac_exeext
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
-  ac_cv_search_getxattr="none required"
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest$ac_exeext &&
+       $as_test_x conftest$ac_exeext; then
+  ac_cv_search_getxattr=$ac_res
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
+
 fi
-rm -f conftest.err conftest.$ac_objext \
-      conftest$ac_exeext conftest.$ac_ext
-if test "$ac_cv_search_getxattr" = no; then
-  for ac_lib in attr; do
-    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
-    cat >conftest.$ac_ext <<_ACEOF
-/* confdefs.h.  */
-_ACEOF
-cat confdefs.h >>conftest.$ac_ext
-cat >>conftest.$ac_ext <<_ACEOF
-/* end confdefs.h.  */
 
-/* Override any gcc2 internal prototype to avoid an error.  */
-#ifdef __cplusplus
-extern "C"
-#endif
-/* We use char because int might match the return type of a gcc2
-   builtin and then its argument prototype would still apply.  */
-char getxattr ();
-int
-main ()
-{
-getxattr ();
-  ;
-  return 0;
-}
-_ACEOF
-rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-  (eval $ac_link) 2>conftest.er1
-  ac_status=$?
-  grep -v '^ *+' conftest.er1 >conftest.err
-  rm -f conftest.er1
-  cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
-  ac_cv_search_getxattr="-l$ac_lib"
-break
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
+      conftest$ac_exeext
+  if test "${ac_cv_search_getxattr+set}" = set; then
+  break
+fi
+done
+if test "${ac_cv_search_getxattr+set}" = set; then
+  :
 else
-  echo "$as_me: failed program was:" >&5
-sed 's/^/| /' conftest.$ac_ext >&5
-
+  ac_cv_search_getxattr=no
 fi
-rm -f conftest.err conftest.$ac_objext \
-      conftest$ac_exeext conftest.$ac_ext
-  done
-fi
+rm conftest.$ac_ext
 LIBS=$ac_func_search_save_LIBS
 fi
-echo "$as_me:$LINENO: result: $ac_cv_search_getxattr" >&5
-echo "${ECHO_T}$ac_cv_search_getxattr" >&6
-if test "$ac_cv_search_getxattr" != no; then
-  test "$ac_cv_search_getxattr" = "none required" || LIBS="$ac_cv_search_getxattr $LIBS"
+{ echo "$as_me:$LINENO: result: $ac_cv_search_getxattr" >&5
+echo "${ECHO_T}$ac_cv_search_getxattr" >&6; }
+ac_res=$ac_cv_search_getxattr
+if test "$ac_res" != no; then
+  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
 
 fi
 
@@ -44522,9 +43923,9 @@
 for ac_func in getxattr lgetxattr fgetxattr listxattr llistxattr
 do
 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
-echo "$as_me:$LINENO: checking for $ac_func" >&5
-echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
-if eval "test \"\${$as_ac_var+set}\" = set"; then
+{ echo "$as_me:$LINENO: checking for $ac_func" >&5
+echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
+if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
@@ -44550,68 +43951,60 @@
 
 #undef $ac_func
 
-/* Override any gcc2 internal prototype to avoid an error.  */
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
 #ifdef __cplusplus
 extern "C"
-{
 #endif
-/* We use char because int might match the return type of a gcc2
-   builtin and then its argument prototype would still apply.  */
 char $ac_func ();
 /* The GNU C library defines this for functions which it implements
     to always fail with ENOSYS.  Some functions are actually named
     something starting with __ and the normal name is an alias.  */
-#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
+#if defined __stub_$ac_func || defined __stub___$ac_func
 choke me
-#else
-char (*f) () = $ac_func;
 #endif
-#ifdef __cplusplus
-}
-#endif
 
 int
 main ()
 {
-return f != $ac_func;
+return $ac_func ();
   ;
   return 0;
 }
 _ACEOF
 rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-  (eval $ac_link) 2>conftest.er1
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest$ac_exeext &&
+       $as_test_x conftest$ac_exeext; then
   eval "$as_ac_var=yes"
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-eval "$as_ac_var=no"
+	eval "$as_ac_var=no"
 fi
-rm -f conftest.err conftest.$ac_objext \
+
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 fi
-echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
-echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
+ac_res=`eval echo '${'$as_ac_var'}'`
+	       { echo "$as_me:$LINENO: result: $ac_res" >&5
+echo "${ECHO_T}$ac_res" >&6; }
 if test `eval echo '${'$as_ac_var'}'` = yes; then
   cat >>confdefs.h <<_ACEOF
 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
@@ -44629,9 +44022,9 @@
 for ac_func in getea fgetea lgetea listea flistea llistea
 do
 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
-echo "$as_me:$LINENO: checking for $ac_func" >&5
-echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
-if eval "test \"\${$as_ac_var+set}\" = set"; then
+{ echo "$as_me:$LINENO: checking for $ac_func" >&5
+echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
+if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
@@ -44657,68 +44050,60 @@
 
 #undef $ac_func
 
-/* Override any gcc2 internal prototype to avoid an error.  */
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
 #ifdef __cplusplus
 extern "C"
-{
 #endif
-/* We use char because int might match the return type of a gcc2
-   builtin and then its argument prototype would still apply.  */
 char $ac_func ();
 /* The GNU C library defines this for functions which it implements
     to always fail with ENOSYS.  Some functions are actually named
     something starting with __ and the normal name is an alias.  */
-#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
+#if defined __stub_$ac_func || defined __stub___$ac_func
 choke me
-#else
-char (*f) () = $ac_func;
 #endif
-#ifdef __cplusplus
-}
-#endif
 
 int
 main ()
 {
-return f != $ac_func;
+return $ac_func ();
   ;
   return 0;
 }
 _ACEOF
 rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-  (eval $ac_link) 2>conftest.er1
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest$ac_exeext &&
+       $as_test_x conftest$ac_exeext; then
   eval "$as_ac_var=yes"
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-eval "$as_ac_var=no"
+	eval "$as_ac_var=no"
 fi
-rm -f conftest.err conftest.$ac_objext \
+
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 fi
-echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
-echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
+ac_res=`eval echo '${'$as_ac_var'}'`
+	       { echo "$as_me:$LINENO: result: $ac_res" >&5
+echo "${ECHO_T}$ac_res" >&6; }
 if test `eval echo '${'$as_ac_var'}'` = yes; then
   cat >>confdefs.h <<_ACEOF
 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
@@ -44736,9 +44121,9 @@
 for ac_func in removeea fremoveea lremoveea setea fsetea lsetea
 do
 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
-echo "$as_me:$LINENO: checking for $ac_func" >&5
-echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
-if eval "test \"\${$as_ac_var+set}\" = set"; then
+{ echo "$as_me:$LINENO: checking for $ac_func" >&5
+echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
+if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
@@ -44764,68 +44149,60 @@
 
 #undef $ac_func
 
-/* Override any gcc2 internal prototype to avoid an error.  */
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
 #ifdef __cplusplus
 extern "C"
-{
 #endif
-/* We use char because int might match the return type of a gcc2
-   builtin and then its argument prototype would still apply.  */
 char $ac_func ();
 /* The GNU C library defines this for functions which it implements
     to always fail with ENOSYS.  Some functions are actually named
     something starting with __ and the normal name is an alias.  */
-#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
+#if defined __stub_$ac_func || defined __stub___$ac_func
 choke me
-#else
-char (*f) () = $ac_func;
 #endif
-#ifdef __cplusplus
-}
-#endif
 
 int
 main ()
 {
-return f != $ac_func;
+return $ac_func ();
   ;
   return 0;
 }
 _ACEOF
 rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-  (eval $ac_link) 2>conftest.er1
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest$ac_exeext &&
+       $as_test_x conftest$ac_exeext; then
   eval "$as_ac_var=yes"
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-eval "$as_ac_var=no"
+	eval "$as_ac_var=no"
 fi
-rm -f conftest.err conftest.$ac_objext \
+
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 fi
-echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
-echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
+ac_res=`eval echo '${'$as_ac_var'}'`
+	       { echo "$as_me:$LINENO: result: $ac_res" >&5
+echo "${ECHO_T}$ac_res" >&6; }
 if test `eval echo '${'$as_ac_var'}'` = yes; then
   cat >>confdefs.h <<_ACEOF
 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
@@ -44841,9 +44218,9 @@
 for ac_func in flistxattr removexattr lremovexattr fremovexattr
 do
 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
-echo "$as_me:$LINENO: checking for $ac_func" >&5
-echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
-if eval "test \"\${$as_ac_var+set}\" = set"; then
+{ echo "$as_me:$LINENO: checking for $ac_func" >&5
+echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
+if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
@@ -44869,68 +44246,60 @@
 
 #undef $ac_func
 
-/* Override any gcc2 internal prototype to avoid an error.  */
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
 #ifdef __cplusplus
 extern "C"
-{
 #endif
-/* We use char because int might match the return type of a gcc2
-   builtin and then its argument prototype would still apply.  */
 char $ac_func ();
 /* The GNU C library defines this for functions which it implements
     to always fail with ENOSYS.  Some functions are actually named
     something starting with __ and the normal name is an alias.  */
-#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
+#if defined __stub_$ac_func || defined __stub___$ac_func
 choke me
-#else
-char (*f) () = $ac_func;
 #endif
-#ifdef __cplusplus
-}
-#endif
 
 int
 main ()
 {
-return f != $ac_func;
+return $ac_func ();
   ;
   return 0;
 }
 _ACEOF
 rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-  (eval $ac_link) 2>conftest.er1
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest$ac_exeext &&
+       $as_test_x conftest$ac_exeext; then
   eval "$as_ac_var=yes"
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-eval "$as_ac_var=no"
+	eval "$as_ac_var=no"
 fi
-rm -f conftest.err conftest.$ac_objext \
+
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 fi
-echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
-echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
+ac_res=`eval echo '${'$as_ac_var'}'`
+	       { echo "$as_me:$LINENO: result: $ac_res" >&5
+echo "${ECHO_T}$ac_res" >&6; }
 if test `eval echo '${'$as_ac_var'}'` = yes; then
   cat >>confdefs.h <<_ACEOF
 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
@@ -44945,9 +44314,9 @@
 for ac_func in setxattr lsetxattr fsetxattr
 do
 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
-echo "$as_me:$LINENO: checking for $ac_func" >&5
-echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
-if eval "test \"\${$as_ac_var+set}\" = set"; then
+{ echo "$as_me:$LINENO: checking for $ac_func" >&5
+echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
+if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
@@ -44973,68 +44342,60 @@
 
 #undef $ac_func
 
-/* Override any gcc2 internal prototype to avoid an error.  */
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
 #ifdef __cplusplus
 extern "C"
-{
 #endif
-/* We use char because int might match the return type of a gcc2
-   builtin and then its argument prototype would still apply.  */
 char $ac_func ();
 /* The GNU C library defines this for functions which it implements
     to always fail with ENOSYS.  Some functions are actually named
     something starting with __ and the normal name is an alias.  */
-#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
+#if defined __stub_$ac_func || defined __stub___$ac_func
 choke me
-#else
-char (*f) () = $ac_func;
 #endif
-#ifdef __cplusplus
-}
-#endif
 
 int
 main ()
 {
-return f != $ac_func;
+return $ac_func ();
   ;
   return 0;
 }
 _ACEOF
 rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-  (eval $ac_link) 2>conftest.er1
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest$ac_exeext &&
+       $as_test_x conftest$ac_exeext; then
   eval "$as_ac_var=yes"
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-eval "$as_ac_var=no"
+	eval "$as_ac_var=no"
 fi
-rm -f conftest.err conftest.$ac_objext \
+
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 fi
-echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
-echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
+ac_res=`eval echo '${'$as_ac_var'}'`
+	       { echo "$as_me:$LINENO: result: $ac_res" >&5
+echo "${ECHO_T}$ac_res" >&6; }
 if test `eval echo '${'$as_ac_var'}'` = yes; then
   cat >>confdefs.h <<_ACEOF
 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
@@ -45050,9 +44411,9 @@
 for ac_func in attr_get attr_list attr_set attr_remove
 do
 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
-echo "$as_me:$LINENO: checking for $ac_func" >&5
-echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
-if eval "test \"\${$as_ac_var+set}\" = set"; then
+{ echo "$as_me:$LINENO: checking for $ac_func" >&5
+echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
+if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
@@ -45078,68 +44439,60 @@
 
 #undef $ac_func
 
-/* Override any gcc2 internal prototype to avoid an error.  */
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
 #ifdef __cplusplus
 extern "C"
-{
 #endif
-/* We use char because int might match the return type of a gcc2
-   builtin and then its argument prototype would still apply.  */
 char $ac_func ();
 /* The GNU C library defines this for functions which it implements
     to always fail with ENOSYS.  Some functions are actually named
     something starting with __ and the normal name is an alias.  */
-#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
+#if defined __stub_$ac_func || defined __stub___$ac_func
 choke me
-#else
-char (*f) () = $ac_func;
 #endif
-#ifdef __cplusplus
-}
-#endif
 
 int
 main ()
 {
-return f != $ac_func;
+return $ac_func ();
   ;
   return 0;
 }
 _ACEOF
 rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-  (eval $ac_link) 2>conftest.er1
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest$ac_exeext &&
+       $as_test_x conftest$ac_exeext; then
   eval "$as_ac_var=yes"
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-eval "$as_ac_var=no"
+	eval "$as_ac_var=no"
 fi
-rm -f conftest.err conftest.$ac_objext \
+
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 fi
-echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
-echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
+ac_res=`eval echo '${'$as_ac_var'}'`
+	       { echo "$as_me:$LINENO: result: $ac_res" >&5
+echo "${ECHO_T}$ac_res" >&6; }
 if test `eval echo '${'$as_ac_var'}'` = yes; then
   cat >>confdefs.h <<_ACEOF
 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
@@ -45155,9 +44508,9 @@
 for ac_func in attr_getf attr_listf attr_setf attr_removef
 do
 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
-echo "$as_me:$LINENO: checking for $ac_func" >&5
-echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
-if eval "test \"\${$as_ac_var+set}\" = set"; then
+{ echo "$as_me:$LINENO: checking for $ac_func" >&5
+echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
+if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
@@ -45183,68 +44536,60 @@
 
 #undef $ac_func
 
-/* Override any gcc2 internal prototype to avoid an error.  */
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
 #ifdef __cplusplus
 extern "C"
-{
 #endif
-/* We use char because int might match the return type of a gcc2
-   builtin and then its argument prototype would still apply.  */
 char $ac_func ();
 /* The GNU C library defines this for functions which it implements
     to always fail with ENOSYS.  Some functions are actually named
     something starting with __ and the normal name is an alias.  */
-#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
+#if defined __stub_$ac_func || defined __stub___$ac_func
 choke me
-#else
-char (*f) () = $ac_func;
 #endif
-#ifdef __cplusplus
-}
-#endif
 
 int
 main ()
 {
-return f != $ac_func;
+return $ac_func ();
   ;
   return 0;
 }
 _ACEOF
 rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-  (eval $ac_link) 2>conftest.er1
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest$ac_exeext &&
+       $as_test_x conftest$ac_exeext; then
   eval "$as_ac_var=yes"
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-eval "$as_ac_var=no"
+	eval "$as_ac_var=no"
 fi
-rm -f conftest.err conftest.$ac_objext \
+
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 fi
-echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
-echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
+ac_res=`eval echo '${'$as_ac_var'}'`
+	       { echo "$as_me:$LINENO: result: $ac_res" >&5
+echo "${ECHO_T}$ac_res" >&6; }
 if test `eval echo '${'$as_ac_var'}'` = yes; then
   cat >>confdefs.h <<_ACEOF
 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
@@ -45264,9 +44609,9 @@
 for ac_func in attropen
 do
 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
-echo "$as_me:$LINENO: checking for $ac_func" >&5
-echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
-if eval "test \"\${$as_ac_var+set}\" = set"; then
+{ echo "$as_me:$LINENO: checking for $ac_func" >&5
+echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
+if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
@@ -45292,68 +44637,60 @@
 
 #undef $ac_func
 
-/* Override any gcc2 internal prototype to avoid an error.  */
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
 #ifdef __cplusplus
 extern "C"
-{
 #endif
-/* We use char because int might match the return type of a gcc2
-   builtin and then its argument prototype would still apply.  */
 char $ac_func ();
 /* The GNU C library defines this for functions which it implements
     to always fail with ENOSYS.  Some functions are actually named
     something starting with __ and the normal name is an alias.  */
-#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
+#if defined __stub_$ac_func || defined __stub___$ac_func
 choke me
-#else
-char (*f) () = $ac_func;
 #endif
-#ifdef __cplusplus
-}
-#endif
 
 int
 main ()
 {
-return f != $ac_func;
+return $ac_func ();
   ;
   return 0;
 }
 _ACEOF
 rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-  (eval $ac_link) 2>conftest.er1
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest$ac_exeext &&
+       $as_test_x conftest$ac_exeext; then
   eval "$as_ac_var=yes"
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-eval "$as_ac_var=no"
+	eval "$as_ac_var=no"
 fi
-rm -f conftest.err conftest.$ac_objext \
+
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 fi
-echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
-echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
+ac_res=`eval echo '${'$as_ac_var'}'`
+	       { echo "$as_me:$LINENO: result: $ac_res" >&5
+echo "${ECHO_T}$ac_res" >&6; }
 if test `eval echo '${'$as_ac_var'}'` = yes; then
   cat >>confdefs.h <<_ACEOF
 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
@@ -45368,8 +44705,8 @@
 ########################################################
 # Do xattr functions take additional options like on Darwin?
 if test x"$ac_cv_func_getxattr" = x"yes" ; then
-	echo "$as_me:$LINENO: checking whether xattr interface takes additional options" >&5
-echo $ECHO_N "checking whether xattr interface takes additional options... $ECHO_C" >&6
+	{ echo "$as_me:$LINENO: checking whether xattr interface takes additional options" >&5
+echo $ECHO_N "checking whether xattr interface takes additional options... $ECHO_C" >&6; }
 if test "${smb_attr_cv_xattr_add_opt+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
@@ -45401,39 +44738,35 @@
 }
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>conftest.er1
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   smb_attr_cv_xattr_add_opt=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-smb_attr_cv_xattr_add_opt=no;LIBS=$old_LIBS
+	smb_attr_cv_xattr_add_opt=no;LIBS=$old_LIBS
 fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
 
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+
 fi
-echo "$as_me:$LINENO: result: $smb_attr_cv_xattr_add_opt" >&5
-echo "${ECHO_T}$smb_attr_cv_xattr_add_opt" >&6
+{ echo "$as_me:$LINENO: result: $smb_attr_cv_xattr_add_opt" >&5
+echo "${ECHO_T}$smb_attr_cv_xattr_add_opt" >&6; }
 	if test x"$smb_attr_cv_xattr_add_opt" = x"yes"; then
 
 cat >>confdefs.h <<\_ACEOF
@@ -45459,9 +44792,9 @@
 for ac_func in extattr_delete_fd extattr_delete_file extattr_delete_link
 do
 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
-echo "$as_me:$LINENO: checking for $ac_func" >&5
-echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
-if eval "test \"\${$as_ac_var+set}\" = set"; then
+{ echo "$as_me:$LINENO: checking for $ac_func" >&5
+echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
+if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
@@ -45487,68 +44820,60 @@
 
 #undef $ac_func
 
-/* Override any gcc2 internal prototype to avoid an error.  */
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
 #ifdef __cplusplus
 extern "C"
-{
 #endif
-/* We use char because int might match the return type of a gcc2
-   builtin and then its argument prototype would still apply.  */
 char $ac_func ();
 /* The GNU C library defines this for functions which it implements
     to always fail with ENOSYS.  Some functions are actually named
     something starting with __ and the normal name is an alias.  */
-#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
+#if defined __stub_$ac_func || defined __stub___$ac_func
 choke me
-#else
-char (*f) () = $ac_func;
 #endif
-#ifdef __cplusplus
-}
-#endif
 
 int
 main ()
 {
-return f != $ac_func;
+return $ac_func ();
   ;
   return 0;
 }
 _ACEOF
 rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-  (eval $ac_link) 2>conftest.er1
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest$ac_exeext &&
+       $as_test_x conftest$ac_exeext; then
   eval "$as_ac_var=yes"
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-eval "$as_ac_var=no"
+	eval "$as_ac_var=no"
 fi
-rm -f conftest.err conftest.$ac_objext \
+
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 fi
-echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
-echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
+ac_res=`eval echo '${'$as_ac_var'}'`
+	       { echo "$as_me:$LINENO: result: $ac_res" >&5
+echo "${ECHO_T}$ac_res" >&6; }
 if test `eval echo '${'$as_ac_var'}'` = yes; then
   cat >>confdefs.h <<_ACEOF
 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
@@ -45563,9 +44888,9 @@
 for ac_func in extattr_get_fd extattr_get_file extattr_get_link
 do
 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
-echo "$as_me:$LINENO: checking for $ac_func" >&5
-echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
-if eval "test \"\${$as_ac_var+set}\" = set"; then
+{ echo "$as_me:$LINENO: checking for $ac_func" >&5
+echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
+if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
@@ -45591,68 +44916,60 @@
 
 #undef $ac_func
 
-/* Override any gcc2 internal prototype to avoid an error.  */
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
 #ifdef __cplusplus
 extern "C"
-{
 #endif
-/* We use char because int might match the return type of a gcc2
-   builtin and then its argument prototype would still apply.  */
 char $ac_func ();
 /* The GNU C library defines this for functions which it implements
     to always fail with ENOSYS.  Some functions are actually named
     something starting with __ and the normal name is an alias.  */
-#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
+#if defined __stub_$ac_func || defined __stub___$ac_func
 choke me
-#else
-char (*f) () = $ac_func;
 #endif
-#ifdef __cplusplus
-}
-#endif
 
 int
 main ()
 {
-return f != $ac_func;
+return $ac_func ();
   ;
   return 0;
 }
 _ACEOF
 rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-  (eval $ac_link) 2>conftest.er1
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest$ac_exeext &&
+       $as_test_x conftest$ac_exeext; then
   eval "$as_ac_var=yes"
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-eval "$as_ac_var=no"
+	eval "$as_ac_var=no"
 fi
-rm -f conftest.err conftest.$ac_objext \
+
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 fi
-echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
-echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
+ac_res=`eval echo '${'$as_ac_var'}'`
+	       { echo "$as_me:$LINENO: result: $ac_res" >&5
+echo "${ECHO_T}$ac_res" >&6; }
 if test `eval echo '${'$as_ac_var'}'` = yes; then
   cat >>confdefs.h <<_ACEOF
 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
@@ -45667,9 +44984,9 @@
 for ac_func in extattr_list_fd extattr_list_file extattr_list_link
 do
 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
-echo "$as_me:$LINENO: checking for $ac_func" >&5
-echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
-if eval "test \"\${$as_ac_var+set}\" = set"; then
+{ echo "$as_me:$LINENO: checking for $ac_func" >&5
+echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
+if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
@@ -45695,68 +45012,60 @@
 
 #undef $ac_func
 
-/* Override any gcc2 internal prototype to avoid an error.  */
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
 #ifdef __cplusplus
 extern "C"
-{
 #endif
-/* We use char because int might match the return type of a gcc2
-   builtin and then its argument prototype would still apply.  */
 char $ac_func ();
 /* The GNU C library defines this for functions which it implements
     to always fail with ENOSYS.  Some functions are actually named
     something starting with __ and the normal name is an alias.  */
-#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
+#if defined __stub_$ac_func || defined __stub___$ac_func
 choke me
-#else
-char (*f) () = $ac_func;
 #endif
-#ifdef __cplusplus
-}
-#endif
 
 int
 main ()
 {
-return f != $ac_func;
+return $ac_func ();
   ;
   return 0;
 }
 _ACEOF
 rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-  (eval $ac_link) 2>conftest.er1
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest$ac_exeext &&
+       $as_test_x conftest$ac_exeext; then
   eval "$as_ac_var=yes"
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-eval "$as_ac_var=no"
+	eval "$as_ac_var=no"
 fi
-rm -f conftest.err conftest.$ac_objext \
+
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 fi
-echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
-echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
+ac_res=`eval echo '${'$as_ac_var'}'`
+	       { echo "$as_me:$LINENO: result: $ac_res" >&5
+echo "${ECHO_T}$ac_res" >&6; }
 if test `eval echo '${'$as_ac_var'}'` = yes; then
   cat >>confdefs.h <<_ACEOF
 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
@@ -45771,9 +45080,9 @@
 for ac_func in extattr_set_fd extattr_set_file extattr_set_link
 do
 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
-echo "$as_me:$LINENO: checking for $ac_func" >&5
-echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
-if eval "test \"\${$as_ac_var+set}\" = set"; then
+{ echo "$as_me:$LINENO: checking for $ac_func" >&5
+echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
+if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
@@ -45799,68 +45108,60 @@
 
 #undef $ac_func
 
-/* Override any gcc2 internal prototype to avoid an error.  */
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
 #ifdef __cplusplus
 extern "C"
-{
 #endif
-/* We use char because int might match the return type of a gcc2
-   builtin and then its argument prototype would still apply.  */
 char $ac_func ();
 /* The GNU C library defines this for functions which it implements
     to always fail with ENOSYS.  Some functions are actually named
     something starting with __ and the normal name is an alias.  */
-#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
+#if defined __stub_$ac_func || defined __stub___$ac_func
 choke me
-#else
-char (*f) () = $ac_func;
 #endif
-#ifdef __cplusplus
-}
-#endif
 
 int
 main ()
 {
-return f != $ac_func;
+return $ac_func ();
   ;
   return 0;
 }
 _ACEOF
 rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-  (eval $ac_link) 2>conftest.er1
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest$ac_exeext &&
+       $as_test_x conftest$ac_exeext; then
   eval "$as_ac_var=yes"
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-eval "$as_ac_var=no"
+	eval "$as_ac_var=no"
 fi
-rm -f conftest.err conftest.$ac_objext \
+
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 fi
-echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
-echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
+ac_res=`eval echo '${'$as_ac_var'}'`
+	       { echo "$as_me:$LINENO: result: $ac_res" >&5
+echo "${ECHO_T}$ac_res" >&6; }
 if test `eval echo '${'$as_ac_var'}'` = yes; then
   cat >>confdefs.h <<_ACEOF
 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
@@ -45872,10 +45173,9 @@
     ;;
 esac
 
-# Check whether --enable-static or --disable-static was given.
+# Check whether --enable-static was given.
 if test "${enable_static+set}" = set; then
-  enableval="$enable_static"
-  p=${PACKAGE-default}
+  enableval=$enable_static; p=${PACKAGE-default}
 case $enableval in
 yes) enable_static=yes ;;
 no) enable_static=no ;;
@@ -45893,11 +45193,11 @@
 esac
 else
   enable_static=no
-fi;
-# Check whether --enable-shared or --disable-shared was given.
+fi
+
+# Check whether --enable-shared was given.
 if test "${enable_shared+set}" = set; then
-  enableval="$enable_shared"
-  p=${PACKAGE-default}
+  enableval=$enable_shared; p=${PACKAGE-default}
 case $enableval in
 yes) enable_shared=yes ;;
 no) enable_shared=no ;;
@@ -45916,21 +45216,22 @@
 esac
 else
   enable_shared=yes
-fi;
+fi
 
+
 # Set defaults
 PIE_CFLAGS=""
 PIE_LDFLAGS=""
-# Check whether --enable-pie or --disable-pie was given.
+# Check whether --enable-pie was given.
 if test "${enable_pie+set}" = set; then
-  enableval="$enable_pie"
+  enableval=$enable_pie;
+fi
 
-fi;
 
 if test "x$enable_pie" != xno
 then
-	echo "$as_me:$LINENO: checking for -pie and -fPIE" >&5
-echo $ECHO_N "checking for -pie and -fPIE... $ECHO_C" >&6
+	{ echo "$as_me:$LINENO: checking for -pie and -fPIE" >&5
+echo $ECHO_N "checking for -pie and -fPIE... $ECHO_C" >&6; }
 if test "${samba_cv_fpie+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
@@ -45953,8 +45254,8 @@
 		rm -f conftest*
 
 fi
-echo "$as_me:$LINENO: result: $samba_cv_fpie" >&5
-echo "${ECHO_T}$samba_cv_fpie" >&6
+{ echo "$as_me:$LINENO: result: $samba_cv_fpie" >&5
+echo "${ECHO_T}$samba_cv_fpie" >&6; }
 	if test x"${samba_cv_fpie}" = x"yes"
 	then
 		PIE_CFLAGS="-fPIE"
@@ -45962,6 +45263,72 @@
 	fi
 fi
 
+# Set defaults
+RELRO_LDFLAGS=""
+# Check whether --enable-relro was given.
+if test "${enable_relro+set}" = set; then
+  enableval=$enable_relro;
+fi
+
+
+if test "x$enable_relro" != xno
+then
+	{ echo "$as_me:$LINENO: checking for -Wl,-z,relro" >&5
+echo $ECHO_N "checking for -Wl,-z,relro... $ECHO_C" >&6; }
+if test "${samba_cv_relro+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+
+		cat > conftest.c <<EOF
+int foo;
+main () { return 0;}
+EOF
+		if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS -Wl,-z,relro -o conftest conftest.c 1>&5'
+  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); }; }
+		then
+			samba_cv_relro=yes
+		else
+			samba_cv_relro=no
+		fi
+		rm -f conftest*
+
+fi
+{ echo "$as_me:$LINENO: result: $samba_cv_relro" >&5
+echo "${ECHO_T}$samba_cv_relro" >&6; }
+	if test x"${samba_cv_relro}" = x"yes"
+	then
+		RELRO_LDFLAGS="-Wl,-z,relro"
+	fi
+fi
+
+# Set defaults
+SYMSEXT="syms"
+
+use_symbol_versioning=no
+if test x"$ac_cv_gnu_ld_version_script" = x"yes"; then
+	use_symbol_versioning=yes
+fi
+# Check whether --enable-symbol-versioning was given.
+if test "${enable_symbol_versioning+set}" = set; then
+  enableval=$enable_symbol_versioning;
+fi
+
+if test x"$enable_symbol_versioning" = x"no"; then
+	use_symbol_versioning=no
+fi
+
+{ echo "$as_me:$LINENO: checking symbol versioning" >&5
+echo $ECHO_N "checking symbol versioning... $ECHO_C" >&6; }
+if test "x$use_symbol_versioning" = x"yes"; then
+	SYMSEXT="version.syms"
+fi
+{ echo "$as_me:$LINENO: result: $use_symbol_versioning" >&5
+echo "${ECHO_T}$use_symbol_versioning" >&6; }
+
 # Assume non-shared by default and override below
 BLDSHARED="false"
 
@@ -45979,8 +45346,8 @@
 # You need to specify how to create a shared library and
   # how to compile C code to produce PIC object files
 
-  echo "$as_me:$LINENO: checking ability to build shared libraries" >&5
-echo $ECHO_N "checking ability to build shared libraries... $ECHO_C" >&6
+  { echo "$as_me:$LINENO: checking ability to build shared libraries" >&5
+echo $ECHO_N "checking ability to build shared libraries... $ECHO_C" >&6; }
 
   # and these are for particular systems
   case "$host_os" in
@@ -46246,8 +45613,8 @@
 			;;
 		*dgux*) # Extract the first word of "groff", so it can be a program name with args.
 set dummy groff; ac_word=$2
-echo "$as_me:$LINENO: checking for $ac_word" >&5
-echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking for $ac_word" >&5
+echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
 if test "${ac_cv_prog_ROFF+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
@@ -46260,25 +45627,27 @@
   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
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
     ac_cv_prog_ROFF="groff -etpsR -Tascii -man"
     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
     break 2
   fi
 done
 done
+IFS=$as_save_IFS
 
 fi
 fi
 ROFF=$ac_cv_prog_ROFF
 if test -n "$ROFF"; then
-  echo "$as_me:$LINENO: result: $ROFF" >&5
-echo "${ECHO_T}$ROFF" >&6
+  { echo "$as_me:$LINENO: result: $ROFF" >&5
+echo "${ECHO_T}$ROFF" >&6; }
 else
-  echo "$as_me:$LINENO: result: no" >&5
-echo "${ECHO_T}no" >&6
+  { echo "$as_me:$LINENO: result: no" >&5
+echo "${ECHO_T}no" >&6; }
 fi
 
+
 			cat >>confdefs.h <<\_ACEOF
 #define STAT_ST_BLOCKSIZE 512
 _ACEOF
@@ -46381,52 +45750,52 @@
 	LDFLAGS="$LDFLAGS -L./bin"
 fi
 
-echo "$as_me:$LINENO: result: $BLDSHARED" >&5
-echo "${ECHO_T}$BLDSHARED" >&6
+{ echo "$as_me:$LINENO: result: $BLDSHARED" >&5
+echo "${ECHO_T}$BLDSHARED" >&6; }
 
-echo "$as_me:$LINENO: checking LDFLAGS" >&5
-echo $ECHO_N "checking LDFLAGS... $ECHO_C" >&6
-echo "$as_me:$LINENO: result: $LDFLAGS" >&5
-echo "${ECHO_T}$LDFLAGS" >&6
-echo "$as_me:$LINENO: checking DYNEXP" >&5
-echo $ECHO_N "checking DYNEXP... $ECHO_C" >&6
-echo "$as_me:$LINENO: result: $DYNEXP" >&5
-echo "${ECHO_T}$DYNEXP" >&6
+{ echo "$as_me:$LINENO: checking LDFLAGS" >&5
+echo $ECHO_N "checking LDFLAGS... $ECHO_C" >&6; }
+{ echo "$as_me:$LINENO: result: $LDFLAGS" >&5
+echo "${ECHO_T}$LDFLAGS" >&6; }
+{ echo "$as_me:$LINENO: checking DYNEXP" >&5
+echo $ECHO_N "checking DYNEXP... $ECHO_C" >&6; }
+{ echo "$as_me:$LINENO: result: $DYNEXP" >&5
+echo "${ECHO_T}$DYNEXP" >&6; }
 
 #######################################################
 # test whether building a shared library actually works
 if test $BLDSHARED = true; then
 
-echo "$as_me:$LINENO: checking SHLD" >&5
-echo $ECHO_N "checking SHLD... $ECHO_C" >&6
-echo "$as_me:$LINENO: result: $SHLD" >&5
-echo "${ECHO_T}$SHLD" >&6
-echo "$as_me:$LINENO: checking LDSHFLAGS" >&5
-echo $ECHO_N "checking LDSHFLAGS... $ECHO_C" >&6
-echo "$as_me:$LINENO: result: $LDSHFLAGS" >&5
-echo "${ECHO_T}$LDSHFLAGS" >&6
+{ echo "$as_me:$LINENO: checking SHLD" >&5
+echo $ECHO_N "checking SHLD... $ECHO_C" >&6; }
+{ echo "$as_me:$LINENO: result: $SHLD" >&5
+echo "${ECHO_T}$SHLD" >&6; }
+{ echo "$as_me:$LINENO: checking LDSHFLAGS" >&5
+echo $ECHO_N "checking LDSHFLAGS... $ECHO_C" >&6; }
+{ echo "$as_me:$LINENO: result: $LDSHFLAGS" >&5
+echo "${ECHO_T}$LDSHFLAGS" >&6; }
 
-echo "$as_me:$LINENO: checking SHLIBEXT" >&5
-echo $ECHO_N "checking SHLIBEXT... $ECHO_C" >&6
-echo "$as_me:$LINENO: result: $SHLIBEXT" >&5
-echo "${ECHO_T}$SHLIBEXT" >&6
-echo "$as_me:$LINENO: checking SONAMEFLAG" >&5
-echo $ECHO_N "checking SONAMEFLAG... $ECHO_C" >&6
-echo "$as_me:$LINENO: result: $SONAMEFLAG" >&5
-echo "${ECHO_T}$SONAMEFLAG" >&6
+{ echo "$as_me:$LINENO: checking SHLIBEXT" >&5
+echo $ECHO_N "checking SHLIBEXT... $ECHO_C" >&6; }
+{ echo "$as_me:$LINENO: result: $SHLIBEXT" >&5
+echo "${ECHO_T}$SHLIBEXT" >&6; }
+{ echo "$as_me:$LINENO: checking SONAMEFLAG" >&5
+echo $ECHO_N "checking SONAMEFLAG... $ECHO_C" >&6; }
+{ echo "$as_me:$LINENO: result: $SONAMEFLAG" >&5
+echo "${ECHO_T}$SONAMEFLAG" >&6; }
 
-echo "$as_me:$LINENO: checking PICFLAG" >&5
-echo $ECHO_N "checking PICFLAG... $ECHO_C" >&6
-echo "$as_me:$LINENO: result: $PICFLAG" >&5
-echo "${ECHO_T}$PICFLAG" >&6
+{ echo "$as_me:$LINENO: checking PICFLAG" >&5
+echo $ECHO_N "checking PICFLAG... $ECHO_C" >&6; }
+{ echo "$as_me:$LINENO: result: $PICFLAG" >&5
+echo "${ECHO_T}$PICFLAG" >&6; }
 
-echo "$as_me:$LINENO: checking NSSSONAMEVERSIONSUFFIX" >&5
-echo $ECHO_N "checking NSSSONAMEVERSIONSUFFIX... $ECHO_C" >&6
-echo "$as_me:$LINENO: result: $NSSSONAMEVERSIONSUFFIX" >&5
-echo "${ECHO_T}$NSSSONAMEVERSIONSUFFIX" >&6
+{ echo "$as_me:$LINENO: checking NSSSONAMEVERSIONSUFFIX" >&5
+echo $ECHO_N "checking NSSSONAMEVERSIONSUFFIX... $ECHO_C" >&6; }
+{ echo "$as_me:$LINENO: result: $NSSSONAMEVERSIONSUFFIX" >&5
+echo "${ECHO_T}$NSSSONAMEVERSIONSUFFIX" >&6; }
 
-echo "$as_me:$LINENO: checking whether building shared libraries actually works" >&5
-echo $ECHO_N "checking whether building shared libraries actually works... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking whether building shared libraries actually works" >&5
+echo $ECHO_N "checking whether building shared libraries actually works... $ECHO_C" >&6; }
 if test "${ac_cv_shlib_works+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
@@ -46443,8 +45812,8 @@
 
 
 fi
-echo "$as_me:$LINENO: result: $ac_cv_shlib_works" >&5
-echo "${ECHO_T}$ac_cv_shlib_works" >&6
+{ echo "$as_me:$LINENO: result: $ac_cv_shlib_works" >&5
+echo "${ECHO_T}$ac_cv_shlib_works" >&6; }
 if test $ac_cv_shlib_works = no; then
    BLDSHARED=false
 fi
@@ -46459,10 +45828,10 @@
 	SHLIBEXT="shared_libraries_disabled"
 fi
 
-echo "$as_me:$LINENO: checking used PICFLAG" >&5
-echo $ECHO_N "checking used PICFLAG... $ECHO_C" >&6
-echo "$as_me:$LINENO: result: $PICFLAG" >&5
-echo "${ECHO_T}$PICFLAG" >&6
+{ echo "$as_me:$LINENO: checking used PICFLAG" >&5
+echo $ECHO_N "checking used PICFLAG... $ECHO_C" >&6; }
+{ echo "$as_me:$LINENO: result: $PICFLAG" >&5
+echo "${ECHO_T}$PICFLAG" >&6; }
 
 
 cat >>confdefs.h <<_ACEOF
@@ -46503,8 +45872,8 @@
 
 ################
 
-echo "$as_me:$LINENO: checking for long long" >&5
-echo $ECHO_N "checking for long long... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking for long long" >&5
+echo $ECHO_N "checking for long long... $ECHO_C" >&6; }
 if test "${samba_cv_have_longlong+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
@@ -46522,13 +45891,22 @@
 main() { long long x = 1000000; x *= x; exit(((x/1000000) == 1000000)? 0: 1); }
 _ACEOF
 rm -f conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-  (eval $ac_link) 2>&5
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>&5
   ac_status=$?
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
+  { (case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_try") 2>&5
   ac_status=$?
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
@@ -46541,19 +45919,21 @@
 ( exit $ac_status )
 samba_cv_have_longlong=no
 fi
-rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
+rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
 fi
+
+
 fi
-echo "$as_me:$LINENO: result: $samba_cv_have_longlong" >&5
-echo "${ECHO_T}$samba_cv_have_longlong" >&6
+{ echo "$as_me:$LINENO: result: $samba_cv_have_longlong" >&5
+echo "${ECHO_T}$samba_cv_have_longlong" >&6; }
 if test x"$samba_cv_have_longlong" = x"yes"; then
 
 cat >>confdefs.h <<\_ACEOF
 #define HAVE_LONGLONG 1
 _ACEOF
 
-    echo "$as_me:$LINENO: checking for intptr_t" >&5
-echo $ECHO_N "checking for intptr_t... $ECHO_C" >&6
+    { echo "$as_me:$LINENO: checking for intptr_t" >&5
+echo $ECHO_N "checking for intptr_t... $ECHO_C" >&6; }
 if test "${ac_cv_type_intptr_t+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
@@ -46564,50 +45944,47 @@
 cat >>conftest.$ac_ext <<_ACEOF
 /* end confdefs.h.  */
 $ac_includes_default
+typedef intptr_t ac__type_new_;
 int
 main ()
 {
-if ((intptr_t *) 0)
+if ((ac__type_new_ *) 0)
   return 0;
-if (sizeof (intptr_t))
+if (sizeof (ac__type_new_))
   return 0;
   ;
   return 0;
 }
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>conftest.er1
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_cv_type_intptr_t=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_cv_type_intptr_t=no
+	ac_cv_type_intptr_t=no
 fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 fi
-echo "$as_me:$LINENO: result: $ac_cv_type_intptr_t" >&5
-echo "${ECHO_T}$ac_cv_type_intptr_t" >&6
+{ echo "$as_me:$LINENO: result: $ac_cv_type_intptr_t" >&5
+echo "${ECHO_T}$ac_cv_type_intptr_t" >&6; }
 if test $ac_cv_type_intptr_t = yes; then
   :
 else
@@ -46619,8 +45996,8 @@
 fi
 
 else
-    echo "$as_me:$LINENO: checking for intptr_t" >&5
-echo $ECHO_N "checking for intptr_t... $ECHO_C" >&6
+    { echo "$as_me:$LINENO: checking for intptr_t" >&5
+echo $ECHO_N "checking for intptr_t... $ECHO_C" >&6; }
 if test "${ac_cv_type_intptr_t+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
@@ -46631,50 +46008,47 @@
 cat >>conftest.$ac_ext <<_ACEOF
 /* end confdefs.h.  */
 $ac_includes_default
+typedef intptr_t ac__type_new_;
 int
 main ()
 {
-if ((intptr_t *) 0)
+if ((ac__type_new_ *) 0)
   return 0;
-if (sizeof (intptr_t))
+if (sizeof (ac__type_new_))
   return 0;
   ;
   return 0;
 }
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>conftest.er1
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_cv_type_intptr_t=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_cv_type_intptr_t=no
+	ac_cv_type_intptr_t=no
 fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 fi
-echo "$as_me:$LINENO: result: $ac_cv_type_intptr_t" >&5
-echo "${ECHO_T}$ac_cv_type_intptr_t" >&6
+{ echo "$as_me:$LINENO: result: $ac_cv_type_intptr_t" >&5
+echo "${ECHO_T}$ac_cv_type_intptr_t" >&6; }
 if test $ac_cv_type_intptr_t = yes; then
   :
 else
@@ -46691,8 +46065,8 @@
 # Check if the compiler supports the LL prefix on long long integers.
 # AIX needs this.
 
-echo "$as_me:$LINENO: checking for LL suffix on long long integers" >&5
-echo $ECHO_N "checking for LL suffix on long long integers... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking for LL suffix on long long integers" >&5
+echo $ECHO_N "checking for LL suffix on long long integers... $ECHO_C" >&6; }
 if test "${samba_cv_compiler_supports_ll+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
@@ -46713,38 +46087,34 @@
 }
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>conftest.er1
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   samba_cv_compiler_supports_ll=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-samba_cv_compiler_supports_ll=no
+	samba_cv_compiler_supports_ll=no
 fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 fi
-echo "$as_me:$LINENO: result: $samba_cv_compiler_supports_ll" >&5
-echo "${ECHO_T}$samba_cv_compiler_supports_ll" >&6
+{ echo "$as_me:$LINENO: result: $samba_cv_compiler_supports_ll" >&5
+echo "${ECHO_T}$samba_cv_compiler_supports_ll" >&6; }
 if test x"$samba_cv_compiler_supports_ll" = x"yes"; then
 
 cat >>confdefs.h <<\_ACEOF
@@ -46754,8 +46124,8 @@
 fi
 
 
-echo "$as_me:$LINENO: checking for 64 bit time_t" >&5
-echo $ECHO_N "checking for 64 bit time_t... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking for 64 bit time_t" >&5
+echo $ECHO_N "checking for 64 bit time_t... $ECHO_C" >&6; }
 if test "${samba_cv_SIZEOF_TIME_T+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
@@ -46773,13 +46143,22 @@
 main() { exit((sizeof(time_t) == 8) ? 0 : 1); }
 _ACEOF
 rm -f conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-  (eval $ac_link) 2>&5
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>&5
   ac_status=$?
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
+  { (case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_try") 2>&5
   ac_status=$?
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
@@ -46792,11 +46171,13 @@
 ( exit $ac_status )
 samba_cv_SIZEOF_TIME_T=no
 fi
-rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
+rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
 fi
+
+
 fi
-echo "$as_me:$LINENO: result: $samba_cv_SIZEOF_TIME_T" >&5
-echo "${ECHO_T}$samba_cv_SIZEOF_TIME_T" >&6
+{ echo "$as_me:$LINENO: result: $samba_cv_SIZEOF_TIME_T" >&5
+echo "${ECHO_T}$samba_cv_SIZEOF_TIME_T" >&6; }
 if test x"$samba_cv_SIZEOF_TIME_T" = x"yes"; then
 
 cat >>confdefs.h <<\_ACEOF
@@ -46805,8 +46186,8 @@
 
 fi
 
-echo "$as_me:$LINENO: checking for 64 bit off_t" >&5
-echo $ECHO_N "checking for 64 bit off_t... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking for 64 bit off_t" >&5
+echo $ECHO_N "checking for 64 bit off_t... $ECHO_C" >&6; }
 if test "${samba_cv_SIZEOF_OFF_T+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
@@ -46825,13 +46206,22 @@
 main() { exit((sizeof(off_t) == 8) ? 0 : 1); }
 _ACEOF
 rm -f conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-  (eval $ac_link) 2>&5
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>&5
   ac_status=$?
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
+  { (case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_try") 2>&5
   ac_status=$?
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
@@ -46844,11 +46234,13 @@
 ( exit $ac_status )
 samba_cv_SIZEOF_OFF_T=no
 fi
-rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
+rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
 fi
+
+
 fi
-echo "$as_me:$LINENO: result: $samba_cv_SIZEOF_OFF_T" >&5
-echo "${ECHO_T}$samba_cv_SIZEOF_OFF_T" >&6
+{ echo "$as_me:$LINENO: result: $samba_cv_SIZEOF_OFF_T" >&5
+echo "${ECHO_T}$samba_cv_SIZEOF_OFF_T" >&6; }
 if test x"$samba_cv_SIZEOF_OFF_T" = x"yes"; then
 
 cat >>confdefs.h <<\_ACEOF
@@ -46857,8 +46249,8 @@
 
 fi
 
-echo "$as_me:$LINENO: checking for off64_t" >&5
-echo $ECHO_N "checking for off64_t... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking for off64_t" >&5
+echo $ECHO_N "checking for off64_t... $ECHO_C" >&6; }
 if test "${samba_cv_HAVE_OFF64_T+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
@@ -46881,13 +46273,22 @@
 main() { struct stat64 st; off64_t s; if (sizeof(off_t) == sizeof(off64_t)) exit(1); exit((lstat64("/dev/null", &st)==0)?0:1); }
 _ACEOF
 rm -f conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-  (eval $ac_link) 2>&5
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>&5
   ac_status=$?
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
+  { (case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_try") 2>&5
   ac_status=$?
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
@@ -46900,11 +46301,13 @@
 ( exit $ac_status )
 samba_cv_HAVE_OFF64_T=no
 fi
-rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
+rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
 fi
+
+
 fi
-echo "$as_me:$LINENO: result: $samba_cv_HAVE_OFF64_T" >&5
-echo "${ECHO_T}$samba_cv_HAVE_OFF64_T" >&6
+{ echo "$as_me:$LINENO: result: $samba_cv_HAVE_OFF64_T" >&5
+echo "${ECHO_T}$samba_cv_HAVE_OFF64_T" >&6; }
 if test x"$samba_cv_HAVE_OFF64_T" = x"yes"; then
 
 cat >>confdefs.h <<\_ACEOF
@@ -46913,8 +46316,8 @@
 
 fi
 
-echo "$as_me:$LINENO: checking for 64 bit ino_t" >&5
-echo $ECHO_N "checking for 64 bit ino_t... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking for 64 bit ino_t" >&5
+echo $ECHO_N "checking for 64 bit ino_t... $ECHO_C" >&6; }
 if test "${samba_cv_SIZEOF_INO_T+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
@@ -46937,13 +46340,22 @@
 main() { exit((sizeof(ino_t) == 8) ? 0 : 1); }
 _ACEOF
 rm -f conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-  (eval $ac_link) 2>&5
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>&5
   ac_status=$?
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
+  { (case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_try") 2>&5
   ac_status=$?
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
@@ -46956,11 +46368,13 @@
 ( exit $ac_status )
 samba_cv_SIZEOF_INO_T=no
 fi
-rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
+rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
 fi
+
+
 fi
-echo "$as_me:$LINENO: result: $samba_cv_SIZEOF_INO_T" >&5
-echo "${ECHO_T}$samba_cv_SIZEOF_INO_T" >&6
+{ echo "$as_me:$LINENO: result: $samba_cv_SIZEOF_INO_T" >&5
+echo "${ECHO_T}$samba_cv_SIZEOF_INO_T" >&6; }
 if test x"$samba_cv_SIZEOF_INO_T" = x"yes"; then
 
 cat >>confdefs.h <<\_ACEOF
@@ -46969,8 +46383,8 @@
 
 fi
 
-echo "$as_me:$LINENO: checking for ino64_t" >&5
-echo $ECHO_N "checking for ino64_t... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking for ino64_t" >&5
+echo $ECHO_N "checking for ino64_t... $ECHO_C" >&6; }
 if test "${samba_cv_HAVE_INO64_T+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
@@ -46993,13 +46407,22 @@
 main() { struct stat64 st; ino64_t s; if (sizeof(ino_t) == sizeof(ino64_t)) exit(1); exit((lstat64("/dev/null", &st)==0)?0:1); }
 _ACEOF
 rm -f conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-  (eval $ac_link) 2>&5
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>&5
   ac_status=$?
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
+  { (case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_try") 2>&5
   ac_status=$?
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
@@ -47012,11 +46435,13 @@
 ( exit $ac_status )
 samba_cv_HAVE_INO64_T=no
 fi
-rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
+rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
 fi
+
+
 fi
-echo "$as_me:$LINENO: result: $samba_cv_HAVE_INO64_T" >&5
-echo "${ECHO_T}$samba_cv_HAVE_INO64_T" >&6
+{ echo "$as_me:$LINENO: result: $samba_cv_HAVE_INO64_T" >&5
+echo "${ECHO_T}$samba_cv_HAVE_INO64_T" >&6; }
 if test x"$samba_cv_HAVE_INO64_T" = x"yes"; then
 
 cat >>confdefs.h <<\_ACEOF
@@ -47025,8 +46450,8 @@
 
 fi
 
-echo "$as_me:$LINENO: checking for 64 bit dev_t" >&5
-echo $ECHO_N "checking for 64 bit dev_t... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking for 64 bit dev_t" >&5
+echo $ECHO_N "checking for 64 bit dev_t... $ECHO_C" >&6; }
 if test "${samba_cv_SIZEOF_DEV_T+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
@@ -47049,13 +46474,22 @@
 main() { exit((sizeof(dev_t) == 8) ? 0 : 1); }
 _ACEOF
 rm -f conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-  (eval $ac_link) 2>&5
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>&5
   ac_status=$?
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
+  { (case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_try") 2>&5
   ac_status=$?
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
@@ -47068,11 +46502,13 @@
 ( exit $ac_status )
 samba_cv_SIZEOF_DEV_T=no
 fi
-rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
+rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
 fi
+
+
 fi
-echo "$as_me:$LINENO: result: $samba_cv_SIZEOF_DEV_T" >&5
-echo "${ECHO_T}$samba_cv_SIZEOF_DEV_T" >&6
+{ echo "$as_me:$LINENO: result: $samba_cv_SIZEOF_DEV_T" >&5
+echo "${ECHO_T}$samba_cv_SIZEOF_DEV_T" >&6; }
 if test x"$samba_cv_SIZEOF_DEV_T" = x"yes"; then
 
 cat >>confdefs.h <<\_ACEOF
@@ -47081,8 +46517,8 @@
 
 fi
 
-echo "$as_me:$LINENO: checking for dev64_t" >&5
-echo $ECHO_N "checking for dev64_t... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking for dev64_t" >&5
+echo $ECHO_N "checking for dev64_t... $ECHO_C" >&6; }
 if test "${samba_cv_HAVE_DEV64_T+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
@@ -47105,13 +46541,22 @@
 main() { struct stat64 st; dev64_t s; if (sizeof(dev_t) == sizeof(dev64_t)) exit(1); exit((lstat64("/dev/null", &st)==0)?0:1); }
 _ACEOF
 rm -f conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-  (eval $ac_link) 2>&5
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>&5
   ac_status=$?
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
+  { (case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_try") 2>&5
   ac_status=$?
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
@@ -47124,11 +46569,13 @@
 ( exit $ac_status )
 samba_cv_HAVE_DEV64_T=no
 fi
-rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
+rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
 fi
+
+
 fi
-echo "$as_me:$LINENO: result: $samba_cv_HAVE_DEV64_T" >&5
-echo "${ECHO_T}$samba_cv_HAVE_DEV64_T" >&6
+{ echo "$as_me:$LINENO: result: $samba_cv_HAVE_DEV64_T" >&5
+echo "${ECHO_T}$samba_cv_HAVE_DEV64_T" >&6; }
 if test x"$samba_cv_HAVE_DEV64_T" = x"yes"; then
 
 cat >>confdefs.h <<\_ACEOF
@@ -47137,8 +46584,8 @@
 
 fi
 
-echo "$as_me:$LINENO: checking for struct dirent64" >&5
-echo $ECHO_N "checking for struct dirent64... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking for struct dirent64" >&5
+echo $ECHO_N "checking for struct dirent64... $ECHO_C" >&6; }
 if test "${samba_cv_HAVE_STRUCT_DIR64+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
@@ -47164,38 +46611,34 @@
 }
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>conftest.er1
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   samba_cv_HAVE_STRUCT_DIR64=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-samba_cv_HAVE_STRUCT_DIR64=no
+	samba_cv_HAVE_STRUCT_DIR64=no
 fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 fi
-echo "$as_me:$LINENO: result: $samba_cv_HAVE_STRUCT_DIR64" >&5
-echo "${ECHO_T}$samba_cv_HAVE_STRUCT_DIR64" >&6
+{ echo "$as_me:$LINENO: result: $samba_cv_HAVE_STRUCT_DIR64" >&5
+echo "${ECHO_T}$samba_cv_HAVE_STRUCT_DIR64" >&6; }
 if test x"$samba_cv_HAVE_STRUCT_DIR64" = x"yes" && test x"$ac_cv_func_readdir64" = x"yes"; then
 
 cat >>confdefs.h <<\_ACEOF
@@ -47204,8 +46647,8 @@
 
 fi
 
-echo "$as_me:$LINENO: checking for struct dirent64" >&5
-echo $ECHO_N "checking for struct dirent64... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking for struct dirent64" >&5
+echo $ECHO_N "checking for struct dirent64... $ECHO_C" >&6; }
 if test "${samba_cv_HAVE_STRUCT_DIRENT64+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
@@ -47231,38 +46674,34 @@
 }
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>conftest.er1
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   samba_cv_HAVE_STRUCT_DIRENT64=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-samba_cv_HAVE_STRUCT_DIRENT64=no
+	samba_cv_HAVE_STRUCT_DIRENT64=no
 fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 fi
-echo "$as_me:$LINENO: result: $samba_cv_HAVE_STRUCT_DIRENT64" >&5
-echo "${ECHO_T}$samba_cv_HAVE_STRUCT_DIRENT64" >&6
+{ echo "$as_me:$LINENO: result: $samba_cv_HAVE_STRUCT_DIRENT64" >&5
+echo "${ECHO_T}$samba_cv_HAVE_STRUCT_DIRENT64" >&6; }
 if test x"$samba_cv_HAVE_STRUCT_DIRENT64" = x"yes" && test x"$ac_cv_func_readdir64" = x"yes"; then
 
 cat >>confdefs.h <<\_ACEOF
@@ -47271,8 +46710,8 @@
 
 fi
 
-echo "$as_me:$LINENO: checking for major macro" >&5
-echo $ECHO_N "checking for major macro... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking for major macro" >&5
+echo $ECHO_N "checking for major macro... $ECHO_C" >&6; }
 if test "${samba_cv_HAVE_DEVICE_MAJOR_FN+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
@@ -47294,13 +46733,22 @@
 main() { dev_t dev; int i = major(dev); return 0; }
 _ACEOF
 rm -f conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-  (eval $ac_link) 2>&5
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>&5
   ac_status=$?
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
+  { (case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_try") 2>&5
   ac_status=$?
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
@@ -47313,11 +46761,13 @@
 ( exit $ac_status )
 samba_cv_HAVE_DEVICE_MAJOR_FN=no
 fi
-rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
+rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
 fi
+
+
 fi
-echo "$as_me:$LINENO: result: $samba_cv_HAVE_DEVICE_MAJOR_FN" >&5
-echo "${ECHO_T}$samba_cv_HAVE_DEVICE_MAJOR_FN" >&6
+{ echo "$as_me:$LINENO: result: $samba_cv_HAVE_DEVICE_MAJOR_FN" >&5
+echo "${ECHO_T}$samba_cv_HAVE_DEVICE_MAJOR_FN" >&6; }
 if test x"$samba_cv_HAVE_DEVICE_MAJOR_FN" = x"yes"; then
 
 cat >>confdefs.h <<\_ACEOF
@@ -47326,8 +46776,8 @@
 
 fi
 
-echo "$as_me:$LINENO: checking for minor macro" >&5
-echo $ECHO_N "checking for minor macro... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking for minor macro" >&5
+echo $ECHO_N "checking for minor macro... $ECHO_C" >&6; }
 if test "${samba_cv_HAVE_DEVICE_MINOR_FN+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
@@ -47349,13 +46799,22 @@
 main() { dev_t dev; int i = minor(dev); return 0; }
 _ACEOF
 rm -f conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-  (eval $ac_link) 2>&5
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>&5
   ac_status=$?
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
+  { (case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_try") 2>&5
   ac_status=$?
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
@@ -47368,11 +46827,13 @@
 ( exit $ac_status )
 samba_cv_HAVE_DEVICE_MINOR_FN=no
 fi
-rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
+rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
 fi
+
+
 fi
-echo "$as_me:$LINENO: result: $samba_cv_HAVE_DEVICE_MINOR_FN" >&5
-echo "${ECHO_T}$samba_cv_HAVE_DEVICE_MINOR_FN" >&6
+{ echo "$as_me:$LINENO: result: $samba_cv_HAVE_DEVICE_MINOR_FN" >&5
+echo "${ECHO_T}$samba_cv_HAVE_DEVICE_MINOR_FN" >&6; }
 if test x"$samba_cv_HAVE_DEVICE_MINOR_FN" = x"yes"; then
 
 cat >>confdefs.h <<\_ACEOF
@@ -47381,8 +46842,8 @@
 
 fi
 
-echo "$as_me:$LINENO: checking for makedev macro" >&5
-echo $ECHO_N "checking for makedev macro... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking for makedev macro" >&5
+echo $ECHO_N "checking for makedev macro... $ECHO_C" >&6; }
 if test "${samba_cv_HAVE_MAKEDEV+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
@@ -47404,13 +46865,22 @@
 main() { dev_t dev = makedev(1,2); return 0; }
 _ACEOF
 rm -f conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-  (eval $ac_link) 2>&5
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>&5
   ac_status=$?
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
+  { (case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_try") 2>&5
   ac_status=$?
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
@@ -47423,11 +46893,13 @@
 ( exit $ac_status )
 samba_cv_HAVE_MAKEDEV=no
 fi
-rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
+rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
 fi
+
+
 fi
-echo "$as_me:$LINENO: result: $samba_cv_HAVE_MAKEDEV" >&5
-echo "${ECHO_T}$samba_cv_HAVE_MAKEDEV" >&6
+{ echo "$as_me:$LINENO: result: $samba_cv_HAVE_MAKEDEV" >&5
+echo "${ECHO_T}$samba_cv_HAVE_MAKEDEV" >&6; }
 if test x"$samba_cv_HAVE_MAKEDEV" = x"yes"; then
 
 cat >>confdefs.h <<\_ACEOF
@@ -47436,8 +46908,8 @@
 
 fi
 
-echo "$as_me:$LINENO: checking for unsigned char" >&5
-echo $ECHO_N "checking for unsigned char... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking for unsigned char" >&5
+echo $ECHO_N "checking for unsigned char... $ECHO_C" >&6; }
 if test "${samba_cv_HAVE_UNSIGNED_CHAR+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
@@ -47455,13 +46927,22 @@
 main() { char c; c=250; exit((c > 0)?0:1); }
 _ACEOF
 rm -f conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-  (eval $ac_link) 2>&5
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>&5
   ac_status=$?
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
+  { (case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_try") 2>&5
   ac_status=$?
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
@@ -47474,11 +46955,13 @@
 ( exit $ac_status )
 samba_cv_HAVE_UNSIGNED_CHAR=no
 fi
-rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
+rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
 fi
+
+
 fi
-echo "$as_me:$LINENO: result: $samba_cv_HAVE_UNSIGNED_CHAR" >&5
-echo "${ECHO_T}$samba_cv_HAVE_UNSIGNED_CHAR" >&6
+{ echo "$as_me:$LINENO: result: $samba_cv_HAVE_UNSIGNED_CHAR" >&5
+echo "${ECHO_T}$samba_cv_HAVE_UNSIGNED_CHAR" >&6; }
 if test x"$samba_cv_HAVE_UNSIGNED_CHAR" = x"yes"; then
 
 cat >>confdefs.h <<\_ACEOF
@@ -47487,72 +46970,8 @@
 
 fi
 
-echo "$as_me:$LINENO: checking for sin_len in sock" >&5
-echo $ECHO_N "checking for sin_len in sock... $ECHO_C" >&6
-if test "${samba_cv_HAVE_SOCK_SIN_LEN+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
-else
-
-cat >conftest.$ac_ext <<_ACEOF
-/* confdefs.h.  */
-_ACEOF
-cat confdefs.h >>conftest.$ac_ext
-cat >>conftest.$ac_ext <<_ACEOF
-/* end confdefs.h.  */
-#include <sys/types.h>
-#include <sys/socket.h>
-#include <netinet/in.h>
-int
-main ()
-{
-struct sockaddr_in sock; sock.sin_len = sizeof(sock);
-  ;
-  return 0;
-}
-_ACEOF
-rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>conftest.er1
-  ac_status=$?
-  grep -v '^ *+' conftest.er1 >conftest.err
-  rm -f conftest.er1
-  cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
-  samba_cv_HAVE_SOCK_SIN_LEN=yes
-else
-  echo "$as_me: failed program was:" >&5
-sed 's/^/| /' conftest.$ac_ext >&5
-
-samba_cv_HAVE_SOCK_SIN_LEN=no
-fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
-fi
-echo "$as_me:$LINENO: result: $samba_cv_HAVE_SOCK_SIN_LEN" >&5
-echo "${ECHO_T}$samba_cv_HAVE_SOCK_SIN_LEN" >&6
-if test x"$samba_cv_HAVE_SOCK_SIN_LEN" = x"yes"; then
-
-cat >>confdefs.h <<\_ACEOF
-#define HAVE_SOCK_SIN_LEN 1
-_ACEOF
-
-fi
-
-echo "$as_me:$LINENO: checking whether seekdir returns void" >&5
-echo $ECHO_N "checking whether seekdir returns void... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking whether seekdir returns void" >&5
+echo $ECHO_N "checking whether seekdir returns void... $ECHO_C" >&6; }
 if test "${samba_cv_SEEKDIR_RETURNS_VOID+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
@@ -47575,38 +46994,34 @@
 }
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>conftest.er1
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   samba_cv_SEEKDIR_RETURNS_VOID=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-samba_cv_SEEKDIR_RETURNS_VOID=no
+	samba_cv_SEEKDIR_RETURNS_VOID=no
 fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 fi
-echo "$as_me:$LINENO: result: $samba_cv_SEEKDIR_RETURNS_VOID" >&5
-echo "${ECHO_T}$samba_cv_SEEKDIR_RETURNS_VOID" >&6
+{ echo "$as_me:$LINENO: result: $samba_cv_SEEKDIR_RETURNS_VOID" >&5
+echo "${ECHO_T}$samba_cv_SEEKDIR_RETURNS_VOID" >&6; }
 if test x"$samba_cv_SEEKDIR_RETURNS_VOID" = x"yes"; then
 
 cat >>confdefs.h <<\_ACEOF
@@ -47615,8 +47030,8 @@
 
 fi
 
-echo "$as_me:$LINENO: checking for __FUNCTION__ macro" >&5
-echo $ECHO_N "checking for __FUNCTION__ macro... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking for __FUNCTION__ macro" >&5
+echo $ECHO_N "checking for __FUNCTION__ macro... $ECHO_C" >&6; }
 if test "${samba_cv_HAVE_FUNCTION_MACRO+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
@@ -47637,38 +47052,34 @@
 }
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>conftest.er1
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   samba_cv_HAVE_FUNCTION_MACRO=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-samba_cv_HAVE_FUNCTION_MACRO=no
+	samba_cv_HAVE_FUNCTION_MACRO=no
 fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 fi
-echo "$as_me:$LINENO: result: $samba_cv_HAVE_FUNCTION_MACRO" >&5
-echo "${ECHO_T}$samba_cv_HAVE_FUNCTION_MACRO" >&6
+{ echo "$as_me:$LINENO: result: $samba_cv_HAVE_FUNCTION_MACRO" >&5
+echo "${ECHO_T}$samba_cv_HAVE_FUNCTION_MACRO" >&6; }
 if test x"$samba_cv_HAVE_FUNCTION_MACRO" = x"yes"; then
 
 cat >>confdefs.h <<\_ACEOF
@@ -47677,8 +47088,8 @@
 
 fi
 
-echo "$as_me:$LINENO: checking if gettimeofday takes tz argument" >&5
-echo $ECHO_N "checking if gettimeofday takes tz argument... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking if gettimeofday takes tz argument" >&5
+echo $ECHO_N "checking if gettimeofday takes tz argument... $ECHO_C" >&6; }
 if test "${samba_cv_HAVE_GETTIMEOFDAY_TZ+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
@@ -47701,39 +47112,36 @@
 }
 _ACEOF
 rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-  (eval $ac_link) 2>conftest.er1
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest$ac_exeext &&
+       $as_test_x conftest$ac_exeext; then
   samba_cv_HAVE_GETTIMEOFDAY_TZ=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-samba_cv_HAVE_GETTIMEOFDAY_TZ=no
+	samba_cv_HAVE_GETTIMEOFDAY_TZ=no
 fi
-rm -f conftest.err conftest.$ac_objext \
+
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 fi
-echo "$as_me:$LINENO: result: $samba_cv_HAVE_GETTIMEOFDAY_TZ" >&5
-echo "${ECHO_T}$samba_cv_HAVE_GETTIMEOFDAY_TZ" >&6
+{ echo "$as_me:$LINENO: result: $samba_cv_HAVE_GETTIMEOFDAY_TZ" >&5
+echo "${ECHO_T}$samba_cv_HAVE_GETTIMEOFDAY_TZ" >&6; }
 if test x"$samba_cv_HAVE_GETTIMEOFDAY_TZ" = x"yes"; then
 
 cat >>confdefs.h <<\_ACEOF
@@ -47754,9 +47162,9 @@
 for ac_func in clock_gettime
 do
 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
-echo "$as_me:$LINENO: checking for $ac_func" >&5
-echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
-if eval "test \"\${$as_ac_var+set}\" = set"; then
+{ echo "$as_me:$LINENO: checking for $ac_func" >&5
+echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
+if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
@@ -47782,68 +47190,60 @@
 
 #undef $ac_func
 
-/* Override any gcc2 internal prototype to avoid an error.  */
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
 #ifdef __cplusplus
 extern "C"
-{
 #endif
-/* We use char because int might match the return type of a gcc2
-   builtin and then its argument prototype would still apply.  */
 char $ac_func ();
 /* The GNU C library defines this for functions which it implements
     to always fail with ENOSYS.  Some functions are actually named
     something starting with __ and the normal name is an alias.  */
-#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
+#if defined __stub_$ac_func || defined __stub___$ac_func
 choke me
-#else
-char (*f) () = $ac_func;
 #endif
-#ifdef __cplusplus
-}
-#endif
 
 int
 main ()
 {
-return f != $ac_func;
+return $ac_func ();
   ;
   return 0;
 }
 _ACEOF
 rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-  (eval $ac_link) 2>conftest.er1
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest$ac_exeext &&
+       $as_test_x conftest$ac_exeext; then
   eval "$as_ac_var=yes"
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-eval "$as_ac_var=no"
+	eval "$as_ac_var=no"
 fi
-rm -f conftest.err conftest.$ac_objext \
+
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 fi
-echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
-echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
+ac_res=`eval echo '${'$as_ac_var'}'`
+	       { echo "$as_me:$LINENO: result: $ac_res" >&5
+echo "${ECHO_T}$ac_res" >&6; }
 if test `eval echo '${'$as_ac_var'}'` = yes; then
   cat >>confdefs.h <<_ACEOF
 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
@@ -47858,8 +47258,8 @@
 _ACEOF
 
 
-    echo "$as_me:$LINENO: checking for CLOCK_MONOTONIC" >&5
-echo $ECHO_N "checking for CLOCK_MONOTONIC... $ECHO_C" >&6
+    { echo "$as_me:$LINENO: checking for CLOCK_MONOTONIC" >&5
+echo $ECHO_N "checking for CLOCK_MONOTONIC... $ECHO_C" >&6; }
     cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
@@ -47889,30 +47289,26 @@
 }
 _ACEOF
 rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-  (eval $ac_link) 2>conftest.er1
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest$ac_exeext &&
+       $as_test_x conftest$ac_exeext; then
 
-	echo "$as_me:$LINENO: result: yes" >&5
-echo "${ECHO_T}yes" >&6
+	{ echo "$as_me:$LINENO: result: yes" >&5
+echo "${ECHO_T}yes" >&6; }
 
 cat >>confdefs.h <<\_ACEOF
 #define HAVE_CLOCK_MONOTONIC 1
@@ -47924,16 +47320,17 @@
 sed 's/^/| /' conftest.$ac_ext >&5
 
 
-	echo "$as_me:$LINENO: result: no" >&5
-echo "${ECHO_T}no" >&6
+	{ echo "$as_me:$LINENO: result: no" >&5
+echo "${ECHO_T}no" >&6; }
 
 fi
-rm -f conftest.err conftest.$ac_objext \
+
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 
 
-    echo "$as_me:$LINENO: checking for CLOCK_PROCESS_CPUTIME_ID" >&5
-echo $ECHO_N "checking for CLOCK_PROCESS_CPUTIME_ID... $ECHO_C" >&6
+    { echo "$as_me:$LINENO: checking for CLOCK_PROCESS_CPUTIME_ID" >&5
+echo $ECHO_N "checking for CLOCK_PROCESS_CPUTIME_ID... $ECHO_C" >&6; }
     cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
@@ -47963,30 +47360,26 @@
 }
 _ACEOF
 rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-  (eval $ac_link) 2>conftest.er1
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest$ac_exeext &&
+       $as_test_x conftest$ac_exeext; then
 
-	echo "$as_me:$LINENO: result: yes" >&5
-echo "${ECHO_T}yes" >&6
+	{ echo "$as_me:$LINENO: result: yes" >&5
+echo "${ECHO_T}yes" >&6; }
 
 cat >>confdefs.h <<\_ACEOF
 #define HAVE_CLOCK_PROCESS_CPUTIME_ID 1
@@ -47998,16 +47391,17 @@
 sed 's/^/| /' conftest.$ac_ext >&5
 
 
-	echo "$as_me:$LINENO: result: no" >&5
-echo "${ECHO_T}no" >&6
+	{ echo "$as_me:$LINENO: result: no" >&5
+echo "${ECHO_T}no" >&6; }
 
 fi
-rm -f conftest.err conftest.$ac_objext \
+
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 
 
-    echo "$as_me:$LINENO: checking for CLOCK_REALTIME" >&5
-echo $ECHO_N "checking for CLOCK_REALTIME... $ECHO_C" >&6
+    { echo "$as_me:$LINENO: checking for CLOCK_REALTIME" >&5
+echo $ECHO_N "checking for CLOCK_REALTIME... $ECHO_C" >&6; }
     cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
@@ -48037,30 +47431,26 @@
 }
 _ACEOF
 rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-  (eval $ac_link) 2>conftest.er1
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest$ac_exeext &&
+       $as_test_x conftest$ac_exeext; then
 
-	echo "$as_me:$LINENO: result: yes" >&5
-echo "${ECHO_T}yes" >&6
+	{ echo "$as_me:$LINENO: result: yes" >&5
+echo "${ECHO_T}yes" >&6; }
 
 cat >>confdefs.h <<\_ACEOF
 #define HAVE_CLOCK_REALTIME 1
@@ -48072,11 +47462,12 @@
 sed 's/^/| /' conftest.$ac_ext >&5
 
 
-	echo "$as_me:$LINENO: result: no" >&5
-echo "${ECHO_T}no" >&6
+	{ echo "$as_me:$LINENO: result: no" >&5
+echo "${ECHO_T}no" >&6; }
 
 fi
-rm -f conftest.err conftest.$ac_objext \
+
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 
 
@@ -48095,8 +47486,8 @@
 	    ;;
           *)
 	    # clock_gettime was not found, try adding librt
-	    echo "$as_me:$LINENO: checking for clock_gettime in -lrt" >&5
-echo $ECHO_N "checking for clock_gettime in -lrt... $ECHO_C" >&6
+	    { echo "$as_me:$LINENO: checking for clock_gettime in -lrt" >&5
+echo $ECHO_N "checking for clock_gettime in -lrt... $ECHO_C" >&6; }
 if test "${ac_cv_lib_rt_clock_gettime+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
@@ -48109,56 +47500,53 @@
 cat >>conftest.$ac_ext <<_ACEOF
 /* end confdefs.h.  */
 
-/* Override any gcc2 internal prototype to avoid an error.  */
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
 #ifdef __cplusplus
 extern "C"
 #endif
-/* We use char because int might match the return type of a gcc2
-   builtin and then its argument prototype would still apply.  */
 char clock_gettime ();
 int
 main ()
 {
-clock_gettime ();
+return clock_gettime ();
   ;
   return 0;
 }
 _ACEOF
 rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-  (eval $ac_link) 2>conftest.er1
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest$ac_exeext &&
+       $as_test_x conftest$ac_exeext; then
   ac_cv_lib_rt_clock_gettime=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_cv_lib_rt_clock_gettime=no
+	ac_cv_lib_rt_clock_gettime=no
 fi
-rm -f conftest.err conftest.$ac_objext \
+
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 LIBS=$ac_check_lib_save_LIBS
 fi
-echo "$as_me:$LINENO: result: $ac_cv_lib_rt_clock_gettime" >&5
-echo "${ECHO_T}$ac_cv_lib_rt_clock_gettime" >&6
+{ echo "$as_me:$LINENO: result: $ac_cv_lib_rt_clock_gettime" >&5
+echo "${ECHO_T}$ac_cv_lib_rt_clock_gettime" >&6; }
 if test $ac_cv_lib_rt_clock_gettime = yes; then
 
 		LIBS="-lrt $LIBS"
@@ -48170,8 +47558,8 @@
 _ACEOF
 
 
-    echo "$as_me:$LINENO: checking for CLOCK_MONOTONIC" >&5
-echo $ECHO_N "checking for CLOCK_MONOTONIC... $ECHO_C" >&6
+    { echo "$as_me:$LINENO: checking for CLOCK_MONOTONIC" >&5
+echo $ECHO_N "checking for CLOCK_MONOTONIC... $ECHO_C" >&6; }
     cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
@@ -48201,30 +47589,26 @@
 }
 _ACEOF
 rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-  (eval $ac_link) 2>conftest.er1
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest$ac_exeext &&
+       $as_test_x conftest$ac_exeext; then
 
-	echo "$as_me:$LINENO: result: yes" >&5
-echo "${ECHO_T}yes" >&6
+	{ echo "$as_me:$LINENO: result: yes" >&5
+echo "${ECHO_T}yes" >&6; }
 
 cat >>confdefs.h <<\_ACEOF
 #define HAVE_CLOCK_MONOTONIC 1
@@ -48236,16 +47620,17 @@
 sed 's/^/| /' conftest.$ac_ext >&5
 
 
-	echo "$as_me:$LINENO: result: no" >&5
-echo "${ECHO_T}no" >&6
+	{ echo "$as_me:$LINENO: result: no" >&5
+echo "${ECHO_T}no" >&6; }
 
 fi
-rm -f conftest.err conftest.$ac_objext \
+
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 
 
-    echo "$as_me:$LINENO: checking for CLOCK_PROCESS_CPUTIME_ID" >&5
-echo $ECHO_N "checking for CLOCK_PROCESS_CPUTIME_ID... $ECHO_C" >&6
+    { echo "$as_me:$LINENO: checking for CLOCK_PROCESS_CPUTIME_ID" >&5
+echo $ECHO_N "checking for CLOCK_PROCESS_CPUTIME_ID... $ECHO_C" >&6; }
     cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
@@ -48275,30 +47660,26 @@
 }
 _ACEOF
 rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-  (eval $ac_link) 2>conftest.er1
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest$ac_exeext &&
+       $as_test_x conftest$ac_exeext; then
 
-	echo "$as_me:$LINENO: result: yes" >&5
-echo "${ECHO_T}yes" >&6
+	{ echo "$as_me:$LINENO: result: yes" >&5
+echo "${ECHO_T}yes" >&6; }
 
 cat >>confdefs.h <<\_ACEOF
 #define HAVE_CLOCK_PROCESS_CPUTIME_ID 1
@@ -48310,16 +47691,17 @@
 sed 's/^/| /' conftest.$ac_ext >&5
 
 
-	echo "$as_me:$LINENO: result: no" >&5
-echo "${ECHO_T}no" >&6
+	{ echo "$as_me:$LINENO: result: no" >&5
+echo "${ECHO_T}no" >&6; }
 
 fi
-rm -f conftest.err conftest.$ac_objext \
+
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 
 
-    echo "$as_me:$LINENO: checking for CLOCK_REALTIME" >&5
-echo $ECHO_N "checking for CLOCK_REALTIME... $ECHO_C" >&6
+    { echo "$as_me:$LINENO: checking for CLOCK_REALTIME" >&5
+echo $ECHO_N "checking for CLOCK_REALTIME... $ECHO_C" >&6; }
     cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
@@ -48349,30 +47731,26 @@
 }
 _ACEOF
 rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-  (eval $ac_link) 2>conftest.er1
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest$ac_exeext &&
+       $as_test_x conftest$ac_exeext; then
 
-	echo "$as_me:$LINENO: result: yes" >&5
-echo "${ECHO_T}yes" >&6
+	{ echo "$as_me:$LINENO: result: yes" >&5
+echo "${ECHO_T}yes" >&6; }
 
 cat >>confdefs.h <<\_ACEOF
 #define HAVE_CLOCK_REALTIME 1
@@ -48384,11 +47762,12 @@
 sed 's/^/| /' conftest.$ac_ext >&5
 
 
-	echo "$as_me:$LINENO: result: no" >&5
-echo "${ECHO_T}no" >&6
+	{ echo "$as_me:$LINENO: result: no" >&5
+echo "${ECHO_T}no" >&6; }
 
 fi
-rm -f conftest.err conftest.$ac_objext \
+
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 
 
@@ -48414,8 +47793,8 @@
 
 fi
 
-echo "$as_me:$LINENO: checking for broken readdir name" >&5
-echo $ECHO_N "checking for broken readdir name... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking for broken readdir name" >&5
+echo $ECHO_N "checking for broken readdir name... $ECHO_C" >&6; }
 if test "${samba_cv_HAVE_BROKEN_READDIR_NAME+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
@@ -48436,13 +47815,22 @@
 di->d_name[0] == 0) exit(0); exit(1);}
 _ACEOF
 rm -f conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-  (eval $ac_link) 2>&5
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>&5
   ac_status=$?
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
+  { (case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_try") 2>&5
   ac_status=$?
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
@@ -48455,11 +47843,13 @@
 ( exit $ac_status )
 samba_cv_HAVE_BROKEN_READDIR_NAME=no
 fi
-rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
+rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
 fi
+
+
 fi
-echo "$as_me:$LINENO: result: $samba_cv_HAVE_BROKEN_READDIR_NAME" >&5
-echo "${ECHO_T}$samba_cv_HAVE_BROKEN_READDIR_NAME" >&6
+{ echo "$as_me:$LINENO: result: $samba_cv_HAVE_BROKEN_READDIR_NAME" >&5
+echo "${ECHO_T}$samba_cv_HAVE_BROKEN_READDIR_NAME" >&6; }
 if test x"$samba_cv_HAVE_BROKEN_READDIR_NAME" = x"yes"; then
 
 cat >>confdefs.h <<\_ACEOF
@@ -48468,8 +47858,8 @@
 
 fi
 
-echo "$as_me:$LINENO: checking for utimbuf" >&5
-echo $ECHO_N "checking for utimbuf... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking for utimbuf" >&5
+echo $ECHO_N "checking for utimbuf... $ECHO_C" >&6; }
 if test "${samba_cv_HAVE_UTIMBUF+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
@@ -48491,38 +47881,34 @@
 }
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>conftest.er1
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   samba_cv_HAVE_UTIMBUF=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-samba_cv_HAVE_UTIMBUF=no
+	samba_cv_HAVE_UTIMBUF=no
 fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 fi
-echo "$as_me:$LINENO: result: $samba_cv_HAVE_UTIMBUF" >&5
-echo "${ECHO_T}$samba_cv_HAVE_UTIMBUF" >&6
+{ echo "$as_me:$LINENO: result: $samba_cv_HAVE_UTIMBUF" >&5
+echo "${ECHO_T}$samba_cv_HAVE_UTIMBUF" >&6; }
 if test x"$samba_cv_HAVE_UTIMBUF" = x"yes"; then
 
 cat >>confdefs.h <<\_ACEOF
@@ -48543,9 +47929,9 @@
 for ac_func in pututline pututxline updwtmp updwtmpx getutmpx
 do
 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
-echo "$as_me:$LINENO: checking for $ac_func" >&5
-echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
-if eval "test \"\${$as_ac_var+set}\" = set"; then
+{ echo "$as_me:$LINENO: checking for $ac_func" >&5
+echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
+if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
@@ -48571,68 +47957,60 @@
 
 #undef $ac_func
 
-/* Override any gcc2 internal prototype to avoid an error.  */
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
 #ifdef __cplusplus
 extern "C"
-{
 #endif
-/* We use char because int might match the return type of a gcc2
-   builtin and then its argument prototype would still apply.  */
 char $ac_func ();
 /* The GNU C library defines this for functions which it implements
     to always fail with ENOSYS.  Some functions are actually named
     something starting with __ and the normal name is an alias.  */
-#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
+#if defined __stub_$ac_func || defined __stub___$ac_func
 choke me
-#else
-char (*f) () = $ac_func;
 #endif
-#ifdef __cplusplus
-}
-#endif
 
 int
 main ()
 {
-return f != $ac_func;
+return $ac_func ();
   ;
   return 0;
 }
 _ACEOF
 rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-  (eval $ac_link) 2>conftest.er1
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest$ac_exeext &&
+       $as_test_x conftest$ac_exeext; then
   eval "$as_ac_var=yes"
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-eval "$as_ac_var=no"
+	eval "$as_ac_var=no"
 fi
-rm -f conftest.err conftest.$ac_objext \
+
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 fi
-echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
-echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
+ac_res=`eval echo '${'$as_ac_var'}'`
+	       { echo "$as_me:$LINENO: result: $ac_res" >&5
+echo "${ECHO_T}$ac_res" >&6; }
 if test `eval echo '${'$as_ac_var'}'` = yes; then
   cat >>confdefs.h <<_ACEOF
 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
@@ -48642,8 +48020,8 @@
 done
 
 
-echo "$as_me:$LINENO: checking for ut_name in utmp" >&5
-echo $ECHO_N "checking for ut_name in utmp... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking for ut_name in utmp" >&5
+echo $ECHO_N "checking for ut_name in utmp... $ECHO_C" >&6; }
 if test "${samba_cv_HAVE_UT_UT_NAME+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
@@ -48665,38 +48043,34 @@
 }
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>conftest.er1
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   samba_cv_HAVE_UT_UT_NAME=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-samba_cv_HAVE_UT_UT_NAME=no
+	samba_cv_HAVE_UT_UT_NAME=no
 fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 fi
-echo "$as_me:$LINENO: result: $samba_cv_HAVE_UT_UT_NAME" >&5
-echo "${ECHO_T}$samba_cv_HAVE_UT_UT_NAME" >&6
+{ echo "$as_me:$LINENO: result: $samba_cv_HAVE_UT_UT_NAME" >&5
+echo "${ECHO_T}$samba_cv_HAVE_UT_UT_NAME" >&6; }
 if test x"$samba_cv_HAVE_UT_UT_NAME" = x"yes"; then
 
 cat >>confdefs.h <<\_ACEOF
@@ -48705,8 +48079,8 @@
 
 fi
 
-echo "$as_me:$LINENO: checking for ut_user in utmp" >&5
-echo $ECHO_N "checking for ut_user in utmp... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking for ut_user in utmp" >&5
+echo $ECHO_N "checking for ut_user in utmp... $ECHO_C" >&6; }
 if test "${samba_cv_HAVE_UT_UT_USER+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
@@ -48728,38 +48102,34 @@
 }
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>conftest.er1
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   samba_cv_HAVE_UT_UT_USER=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-samba_cv_HAVE_UT_UT_USER=no
+	samba_cv_HAVE_UT_UT_USER=no
 fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 fi
-echo "$as_me:$LINENO: result: $samba_cv_HAVE_UT_UT_USER" >&5
-echo "${ECHO_T}$samba_cv_HAVE_UT_UT_USER" >&6
+{ echo "$as_me:$LINENO: result: $samba_cv_HAVE_UT_UT_USER" >&5
+echo "${ECHO_T}$samba_cv_HAVE_UT_UT_USER" >&6; }
 if test x"$samba_cv_HAVE_UT_UT_USER" = x"yes"; then
 
 cat >>confdefs.h <<\_ACEOF
@@ -48768,8 +48138,8 @@
 
 fi
 
-echo "$as_me:$LINENO: checking for ut_id in utmp" >&5
-echo $ECHO_N "checking for ut_id in utmp... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking for ut_id in utmp" >&5
+echo $ECHO_N "checking for ut_id in utmp... $ECHO_C" >&6; }
 if test "${samba_cv_HAVE_UT_UT_ID+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
@@ -48791,38 +48161,34 @@
 }
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>conftest.er1
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   samba_cv_HAVE_UT_UT_ID=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-samba_cv_HAVE_UT_UT_ID=no
+	samba_cv_HAVE_UT_UT_ID=no
 fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 fi
-echo "$as_me:$LINENO: result: $samba_cv_HAVE_UT_UT_ID" >&5
-echo "${ECHO_T}$samba_cv_HAVE_UT_UT_ID" >&6
+{ echo "$as_me:$LINENO: result: $samba_cv_HAVE_UT_UT_ID" >&5
+echo "${ECHO_T}$samba_cv_HAVE_UT_UT_ID" >&6; }
 if test x"$samba_cv_HAVE_UT_UT_ID" = x"yes"; then
 
 cat >>confdefs.h <<\_ACEOF
@@ -48831,8 +48197,8 @@
 
 fi
 
-echo "$as_me:$LINENO: checking for ut_host in utmp" >&5
-echo $ECHO_N "checking for ut_host in utmp... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking for ut_host in utmp" >&5
+echo $ECHO_N "checking for ut_host in utmp... $ECHO_C" >&6; }
 if test "${samba_cv_HAVE_UT_UT_HOST+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
@@ -48854,38 +48220,34 @@
 }
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>conftest.er1
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   samba_cv_HAVE_UT_UT_HOST=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-samba_cv_HAVE_UT_UT_HOST=no
+	samba_cv_HAVE_UT_UT_HOST=no
 fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 fi
-echo "$as_me:$LINENO: result: $samba_cv_HAVE_UT_UT_HOST" >&5
-echo "${ECHO_T}$samba_cv_HAVE_UT_UT_HOST" >&6
+{ echo "$as_me:$LINENO: result: $samba_cv_HAVE_UT_UT_HOST" >&5
+echo "${ECHO_T}$samba_cv_HAVE_UT_UT_HOST" >&6; }
 if test x"$samba_cv_HAVE_UT_UT_HOST" = x"yes"; then
 
 cat >>confdefs.h <<\_ACEOF
@@ -48894,8 +48256,8 @@
 
 fi
 
-echo "$as_me:$LINENO: checking for ut_time in utmp" >&5
-echo $ECHO_N "checking for ut_time in utmp... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking for ut_time in utmp" >&5
+echo $ECHO_N "checking for ut_time in utmp... $ECHO_C" >&6; }
 if test "${samba_cv_HAVE_UT_UT_TIME+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
@@ -48917,38 +48279,34 @@
 }
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>conftest.er1
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   samba_cv_HAVE_UT_UT_TIME=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-samba_cv_HAVE_UT_UT_TIME=no
+	samba_cv_HAVE_UT_UT_TIME=no
 fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 fi
-echo "$as_me:$LINENO: result: $samba_cv_HAVE_UT_UT_TIME" >&5
-echo "${ECHO_T}$samba_cv_HAVE_UT_UT_TIME" >&6
+{ echo "$as_me:$LINENO: result: $samba_cv_HAVE_UT_UT_TIME" >&5
+echo "${ECHO_T}$samba_cv_HAVE_UT_UT_TIME" >&6; }
 if test x"$samba_cv_HAVE_UT_UT_TIME" = x"yes"; then
 
 cat >>confdefs.h <<\_ACEOF
@@ -48957,8 +48315,8 @@
 
 fi
 
-echo "$as_me:$LINENO: checking for ut_tv in utmp" >&5
-echo $ECHO_N "checking for ut_tv in utmp... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking for ut_tv in utmp" >&5
+echo $ECHO_N "checking for ut_tv in utmp... $ECHO_C" >&6; }
 if test "${samba_cv_HAVE_UT_UT_TV+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
@@ -48980,38 +48338,34 @@
 }
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>conftest.er1
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   samba_cv_HAVE_UT_UT_TV=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-samba_cv_HAVE_UT_UT_TV=no
+	samba_cv_HAVE_UT_UT_TV=no
 fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 fi
-echo "$as_me:$LINENO: result: $samba_cv_HAVE_UT_UT_TV" >&5
-echo "${ECHO_T}$samba_cv_HAVE_UT_UT_TV" >&6
+{ echo "$as_me:$LINENO: result: $samba_cv_HAVE_UT_UT_TV" >&5
+echo "${ECHO_T}$samba_cv_HAVE_UT_UT_TV" >&6; }
 if test x"$samba_cv_HAVE_UT_UT_TV" = x"yes"; then
 
 cat >>confdefs.h <<\_ACEOF
@@ -49020,8 +48374,8 @@
 
 fi
 
-echo "$as_me:$LINENO: checking for ut_type in utmp" >&5
-echo $ECHO_N "checking for ut_type in utmp... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking for ut_type in utmp" >&5
+echo $ECHO_N "checking for ut_type in utmp... $ECHO_C" >&6; }
 if test "${samba_cv_HAVE_UT_UT_TYPE+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
@@ -49043,38 +48397,34 @@
 }
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>conftest.er1
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   samba_cv_HAVE_UT_UT_TYPE=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-samba_cv_HAVE_UT_UT_TYPE=no
+	samba_cv_HAVE_UT_UT_TYPE=no
 fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 fi
-echo "$as_me:$LINENO: result: $samba_cv_HAVE_UT_UT_TYPE" >&5
-echo "${ECHO_T}$samba_cv_HAVE_UT_UT_TYPE" >&6
+{ echo "$as_me:$LINENO: result: $samba_cv_HAVE_UT_UT_TYPE" >&5
+echo "${ECHO_T}$samba_cv_HAVE_UT_UT_TYPE" >&6; }
 if test x"$samba_cv_HAVE_UT_UT_TYPE" = x"yes"; then
 
 cat >>confdefs.h <<\_ACEOF
@@ -49083,8 +48433,8 @@
 
 fi
 
-echo "$as_me:$LINENO: checking for ut_pid in utmp" >&5
-echo $ECHO_N "checking for ut_pid in utmp... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking for ut_pid in utmp" >&5
+echo $ECHO_N "checking for ut_pid in utmp... $ECHO_C" >&6; }
 if test "${samba_cv_HAVE_UT_UT_PID+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
@@ -49106,38 +48456,34 @@
 }
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>conftest.er1
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   samba_cv_HAVE_UT_UT_PID=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-samba_cv_HAVE_UT_UT_PID=no
+	samba_cv_HAVE_UT_UT_PID=no
 fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 fi
-echo "$as_me:$LINENO: result: $samba_cv_HAVE_UT_UT_PID" >&5
-echo "${ECHO_T}$samba_cv_HAVE_UT_UT_PID" >&6
+{ echo "$as_me:$LINENO: result: $samba_cv_HAVE_UT_UT_PID" >&5
+echo "${ECHO_T}$samba_cv_HAVE_UT_UT_PID" >&6; }
 if test x"$samba_cv_HAVE_UT_UT_PID" = x"yes"; then
 
 cat >>confdefs.h <<\_ACEOF
@@ -49146,8 +48492,8 @@
 
 fi
 
-echo "$as_me:$LINENO: checking for ut_exit in utmp" >&5
-echo $ECHO_N "checking for ut_exit in utmp... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking for ut_exit in utmp" >&5
+echo $ECHO_N "checking for ut_exit in utmp... $ECHO_C" >&6; }
 if test "${samba_cv_HAVE_UT_UT_EXIT+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
@@ -49169,38 +48515,34 @@
 }
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>conftest.er1
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   samba_cv_HAVE_UT_UT_EXIT=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-samba_cv_HAVE_UT_UT_EXIT=no
+	samba_cv_HAVE_UT_UT_EXIT=no
 fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 fi
-echo "$as_me:$LINENO: result: $samba_cv_HAVE_UT_UT_EXIT" >&5
-echo "${ECHO_T}$samba_cv_HAVE_UT_UT_EXIT" >&6
+{ echo "$as_me:$LINENO: result: $samba_cv_HAVE_UT_UT_EXIT" >&5
+echo "${ECHO_T}$samba_cv_HAVE_UT_UT_EXIT" >&6; }
 if test x"$samba_cv_HAVE_UT_UT_EXIT" = x"yes"; then
 
 cat >>confdefs.h <<\_ACEOF
@@ -49209,8 +48551,8 @@
 
 fi
 
-echo "$as_me:$LINENO: checking for ut_addr_v6 in utmp" >&5
-echo $ECHO_N "checking for ut_addr_v6 in utmp... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking for ut_addr_v6 in utmp" >&5
+echo $ECHO_N "checking for ut_addr_v6 in utmp... $ECHO_C" >&6; }
 if test "${samba_cv_HAVE_UT_UT_ADDR_V6+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
@@ -49232,38 +48574,34 @@
 }
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>conftest.er1
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   samba_cv_HAVE_UT_UT_ADDR_V6=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-samba_cv_HAVE_UT_UT_ADDR_V6=no
+	samba_cv_HAVE_UT_UT_ADDR_V6=no
 fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 fi
-echo "$as_me:$LINENO: result: $samba_cv_HAVE_UT_UT_ADDR_V6" >&5
-echo "${ECHO_T}$samba_cv_HAVE_UT_UT_ADDR_V6" >&6
+{ echo "$as_me:$LINENO: result: $samba_cv_HAVE_UT_UT_ADDR_V6" >&5
+echo "${ECHO_T}$samba_cv_HAVE_UT_UT_ADDR_V6" >&6; }
 if test x"$samba_cv_HAVE_UT_UT_ADDR_V6" = x"yes"; then
 
 cat >>confdefs.h <<\_ACEOF
@@ -49272,8 +48610,8 @@
 
 fi
 
-echo "$as_me:$LINENO: checking for ut_addr in utmp" >&5
-echo $ECHO_N "checking for ut_addr in utmp... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking for ut_addr in utmp" >&5
+echo $ECHO_N "checking for ut_addr in utmp... $ECHO_C" >&6; }
 if test "${samba_cv_HAVE_UT_UT_ADDR+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
@@ -49295,38 +48633,34 @@
 }
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>conftest.er1
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   samba_cv_HAVE_UT_UT_ADDR=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-samba_cv_HAVE_UT_UT_ADDR=no
+	samba_cv_HAVE_UT_UT_ADDR=no
 fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 fi
-echo "$as_me:$LINENO: result: $samba_cv_HAVE_UT_UT_ADDR" >&5
-echo "${ECHO_T}$samba_cv_HAVE_UT_UT_ADDR" >&6
+{ echo "$as_me:$LINENO: result: $samba_cv_HAVE_UT_UT_ADDR" >&5
+echo "${ECHO_T}$samba_cv_HAVE_UT_UT_ADDR" >&6; }
 if test x"$samba_cv_HAVE_UT_UT_ADDR" = x"yes"; then
 
 cat >>confdefs.h <<\_ACEOF
@@ -49336,8 +48670,8 @@
 fi
 
 if test x$ac_cv_func_pututline = xyes ; then
-  echo "$as_me:$LINENO: checking whether pututline returns pointer" >&5
-echo $ECHO_N "checking whether pututline returns pointer... $ECHO_C" >&6
+  { echo "$as_me:$LINENO: checking whether pututline returns pointer" >&5
+echo $ECHO_N "checking whether pututline returns pointer... $ECHO_C" >&6; }
 if test "${samba_cv_PUTUTLINE_RETURNS_UTMP+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
@@ -49359,38 +48693,34 @@
 }
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>conftest.er1
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   samba_cv_PUTUTLINE_RETURNS_UTMP=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-samba_cv_PUTUTLINE_RETURNS_UTMP=no
+	samba_cv_PUTUTLINE_RETURNS_UTMP=no
 fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 fi
-echo "$as_me:$LINENO: result: $samba_cv_PUTUTLINE_RETURNS_UTMP" >&5
-echo "${ECHO_T}$samba_cv_PUTUTLINE_RETURNS_UTMP" >&6
+{ echo "$as_me:$LINENO: result: $samba_cv_PUTUTLINE_RETURNS_UTMP" >&5
+echo "${ECHO_T}$samba_cv_PUTUTLINE_RETURNS_UTMP" >&6; }
   if test x"$samba_cv_PUTUTLINE_RETURNS_UTMP" = x"yes"; then
 
 cat >>confdefs.h <<\_ACEOF
@@ -49400,8 +48730,8 @@
   fi
 fi
 
-echo "$as_me:$LINENO: checking for ut_syslen in utmpx" >&5
-echo $ECHO_N "checking for ut_syslen in utmpx... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking for ut_syslen in utmpx" >&5
+echo $ECHO_N "checking for ut_syslen in utmpx... $ECHO_C" >&6; }
 if test "${samba_cv_HAVE_UX_UT_SYSLEN+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
@@ -49423,38 +48753,34 @@
 }
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>conftest.er1
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   samba_cv_HAVE_UX_UT_SYSLEN=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-samba_cv_HAVE_UX_UT_SYSLEN=no
+	samba_cv_HAVE_UX_UT_SYSLEN=no
 fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 fi
-echo "$as_me:$LINENO: result: $samba_cv_HAVE_UX_UT_SYSLEN" >&5
-echo "${ECHO_T}$samba_cv_HAVE_UX_UT_SYSLEN" >&6
+{ echo "$as_me:$LINENO: result: $samba_cv_HAVE_UX_UT_SYSLEN" >&5
+echo "${ECHO_T}$samba_cv_HAVE_UX_UT_SYSLEN" >&6; }
 if test x"$samba_cv_HAVE_UX_UT_SYSLEN" = x"yes"; then
 
 cat >>confdefs.h <<\_ACEOF
@@ -49469,10 +48795,9 @@
 
 ICONV_LOOK_DIRS="/usr /usr/local /sw /opt"
 
-# Check whether --with-libiconv or --without-libiconv was given.
+# Check whether --with-libiconv was given.
 if test "${with_libiconv+set}" = set; then
-  withval="$with_libiconv"
-
+  withval=$with_libiconv;
   if test "$withval" = "no" ; then
     { { echo "$as_me:$LINENO: error: argument to --with-libiconv must be a directory" >&5
 echo "$as_me: error: argument to --with-libiconv must be a directory" >&2;}
@@ -49484,8 +48809,9 @@
      fi
   fi
 
-fi;
+fi
 
+
 for i in $ICONV_LOOK_DIRS ; do
 
     save_LIBS="$LIBS"
@@ -49517,8 +48843,8 @@
 		export LDFLAGS LIBS CPPFLAGS
 		# Try to find iconv(3)
 
-      echo "$as_me:$LINENO: checking for iconv in $i/$l" >&5
-echo $ECHO_N "checking for iconv in $i/$l... $ECHO_C" >&6
+      { echo "$as_me:$LINENO: checking for iconv in $i/$l" >&5
+echo $ECHO_N "checking for iconv in $i/$l... $ECHO_C" >&6; }
     jm_cv_func_iconv="no"
     jm_cv_lib_iconv=""
     jm_cv_giconv=no
@@ -49544,27 +48870,23 @@
 }
 _ACEOF
 rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-  (eval $ac_link) 2>conftest.er1
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest$ac_exeext &&
+       $as_test_x conftest$ac_exeext; then
   jm_cv_func_iconv=yes
          jm_cv_include="giconv.h"
          jm_cv_giconv="yes"
@@ -49573,8 +48895,10 @@
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
+
 fi
-rm -f conftest.err conftest.$ac_objext \
+
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 
             if test "$jm_cv_func_iconv" != yes; then
@@ -49597,27 +48921,23 @@
 }
 _ACEOF
 rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-  (eval $ac_link) 2>conftest.er1
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest$ac_exeext &&
+       $as_test_x conftest$ac_exeext; then
   jm_cv_include="iconv.h"
            jm_cv_func_iconv=yes
            jm_cv_lib_iconv=""
@@ -49625,8 +48945,10 @@
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
+
 fi
-rm -f conftest.err conftest.$ac_objext \
+
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 
           if test "$jm_cv_lib_iconv" != yes; then
@@ -49651,27 +48973,23 @@
 }
 _ACEOF
 rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-  (eval $ac_link) 2>conftest.er1
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest$ac_exeext &&
+       $as_test_x conftest$ac_exeext; then
   jm_cv_lib_iconv=yes
               jm_cv_func_iconv=yes
               jm_cv_include="giconv.h"
@@ -49681,8 +48999,10 @@
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
+
 fi
-rm -f conftest.err conftest.$ac_objext \
+
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 
            LIBS="$jm_save_LIBS"
@@ -49709,27 +49029,23 @@
 }
 _ACEOF
 rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-  (eval $ac_link) 2>conftest.er1
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest$ac_exeext &&
+       $as_test_x conftest$ac_exeext; then
   jm_cv_include="iconv.h"
             jm_cv_func_iconv=yes
             jm_cv_lib_iconv="iconv"
@@ -49737,8 +49053,10 @@
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
+
 fi
-rm -f conftest.err conftest.$ac_objext \
+
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
           LIBS="$jm_save_LIBS"
 
@@ -49764,27 +49082,23 @@
 }
 _ACEOF
 rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-  (eval $ac_link) 2>conftest.er1
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest$ac_exeext &&
+       $as_test_x conftest$ac_exeext; then
   jm_cv_lib_iconv=yes
               jm_cv_func_iconv=yes
               jm_cv_include="biconv.h"
@@ -49794,8 +49108,10 @@
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
+
 fi
-rm -f conftest.err conftest.$ac_objext \
+
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 
             LIBS="$jm_save_LIBS"
@@ -49811,8 +49127,8 @@
 #define HAVE_GICONV 1
 _ACEOF
 
-      echo "$as_me:$LINENO: result: yes" >&5
-echo "${ECHO_T}yes" >&6
+      { echo "$as_me:$LINENO: result: yes" >&5
+echo "${ECHO_T}yes" >&6; }
       ICONV_FOUND=yes
     else
       if test "$jm_cv_biconv" = yes; then
@@ -49821,8 +49137,8 @@
 #define HAVE_BICONV 1
 _ACEOF
 
-        echo "$as_me:$LINENO: result: yes" >&5
-echo "${ECHO_T}yes" >&6
+        { echo "$as_me:$LINENO: result: yes" >&5
+echo "${ECHO_T}yes" >&6; }
         ICONV_FOUND=yes
       else
 
@@ -49830,14 +49146,14 @@
 #define HAVE_ICONV 1
 _ACEOF
 
-        echo "$as_me:$LINENO: result: yes" >&5
-echo "${ECHO_T}yes" >&6
+        { echo "$as_me:$LINENO: result: yes" >&5
+echo "${ECHO_T}yes" >&6; }
         ICONV_FOUND=yes
       fi
     fi
   else
-    echo "$as_me:$LINENO: result: no" >&5
-echo "${ECHO_T}no" >&6
+    { echo "$as_me:$LINENO: result: no" >&5
+echo "${ECHO_T}no" >&6; }
   fi
 
                 if test x"$ICONV_FOUND" = "xyes" ; then
@@ -49874,8 +49190,8 @@
 	# check for default dos charset name
 	for j in CP850 IBM850 ; do
 
-    echo "$as_me:$LINENO: checking can we convert from $j to UCS2-LE?" >&5
-echo $ECHO_N "checking can we convert from $j to UCS2-LE?... $ECHO_C" >&6
+    { echo "$as_me:$LINENO: checking can we convert from $j to UCS2-LE?" >&5
+echo $ECHO_N "checking can we convert from $j to UCS2-LE?... $ECHO_C" >&6; }
   if test "$cross_compiling" = yes; then
   ICONV_CHARSET=cross
 else
@@ -49897,13 +49213,22 @@
 
 _ACEOF
 rm -f conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-  (eval $ac_link) 2>&5
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>&5
   ac_status=$?
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
+  { (case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_try") 2>&5
   ac_status=$?
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
@@ -49916,11 +49241,13 @@
 ( exit $ac_status )
 ICONV_CHARSET=no
 fi
-rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
+rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
 fi
-  echo "$as_me:$LINENO: result: $ICONV_CHARSET" >&5
-echo "${ECHO_T}$ICONV_CHARSET" >&6
 
+
+  { echo "$as_me:$LINENO: result: $ICONV_CHARSET" >&5
+echo "${ECHO_T}$ICONV_CHARSET" >&6; }
+
 	    default_dos_charset="$ICONV_CHARSET"
 	    if test x"$default_dos_charset" = x"$j"; then
 		break
@@ -49930,8 +49257,8 @@
 	# check for default display charset name
 	for j in ASCII 646 ; do
 
-    echo "$as_me:$LINENO: checking can we convert from $j to UCS2-LE?" >&5
-echo $ECHO_N "checking can we convert from $j to UCS2-LE?... $ECHO_C" >&6
+    { echo "$as_me:$LINENO: checking can we convert from $j to UCS2-LE?" >&5
+echo $ECHO_N "checking can we convert from $j to UCS2-LE?... $ECHO_C" >&6; }
   if test "$cross_compiling" = yes; then
   ICONV_CHARSET=cross
 else
@@ -49953,13 +49280,22 @@
 
 _ACEOF
 rm -f conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-  (eval $ac_link) 2>&5
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>&5
   ac_status=$?
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
+  { (case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_try") 2>&5
   ac_status=$?
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
@@ -49972,11 +49308,13 @@
 ( exit $ac_status )
 ICONV_CHARSET=no
 fi
-rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
+rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
 fi
-  echo "$as_me:$LINENO: result: $ICONV_CHARSET" >&5
-echo "${ECHO_T}$ICONV_CHARSET" >&6
 
+
+  { echo "$as_me:$LINENO: result: $ICONV_CHARSET" >&5
+echo "${ECHO_T}$ICONV_CHARSET" >&6; }
+
 	    default_display_charset="$ICONV_CHARSET"
 	    if test x"$default_display_charset" = x"$j"; then
 		break
@@ -49986,8 +49324,8 @@
 	# check for default unix charset name
 	for j in UTF-8 UTF8 ; do
 
-    echo "$as_me:$LINENO: checking can we convert from $j to UCS2-LE?" >&5
-echo $ECHO_N "checking can we convert from $j to UCS2-LE?... $ECHO_C" >&6
+    { echo "$as_me:$LINENO: checking can we convert from $j to UCS2-LE?" >&5
+echo $ECHO_N "checking can we convert from $j to UCS2-LE?... $ECHO_C" >&6; }
   if test "$cross_compiling" = yes; then
   ICONV_CHARSET=cross
 else
@@ -50009,13 +49347,22 @@
 
 _ACEOF
 rm -f conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-  (eval $ac_link) 2>&5
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>&5
   ac_status=$?
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
+  { (case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_try") 2>&5
   ac_status=$?
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
@@ -50028,11 +49375,13 @@
 ( exit $ac_status )
 ICONV_CHARSET=no
 fi
-rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
+rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
 fi
-  echo "$as_me:$LINENO: result: $ICONV_CHARSET" >&5
-echo "${ECHO_T}$ICONV_CHARSET" >&6
 
+
+  { echo "$as_me:$LINENO: result: $ICONV_CHARSET" >&5
+echo "${ECHO_T}$ICONV_CHARSET" >&6; }
+
 	    default_unix_charset="$ICONV_CHARSET"
 	    if test x"$default_unix_charset" = x"$j"; then
 		break
@@ -50153,8 +49502,8 @@
 fi
 
 
-echo "$as_me:$LINENO: checking for Linux kernel oplocks" >&5
-echo $ECHO_N "checking for Linux kernel oplocks... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking for Linux kernel oplocks" >&5
+echo $ECHO_N "checking for Linux kernel oplocks... $ECHO_C" >&6; }
 if test "${samba_cv_HAVE_KERNEL_OPLOCKS_LINUX+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
@@ -50181,13 +49530,22 @@
 
 _ACEOF
 rm -f conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-  (eval $ac_link) 2>&5
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>&5
   ac_status=$?
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
+  { (case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_try") 2>&5
   ac_status=$?
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
@@ -50200,11 +49558,13 @@
 ( exit $ac_status )
 samba_cv_HAVE_KERNEL_OPLOCKS_LINUX=no
 fi
-rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
+rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
 fi
+
+
 fi
-echo "$as_me:$LINENO: result: $samba_cv_HAVE_KERNEL_OPLOCKS_LINUX" >&5
-echo "${ECHO_T}$samba_cv_HAVE_KERNEL_OPLOCKS_LINUX" >&6
+{ echo "$as_me:$LINENO: result: $samba_cv_HAVE_KERNEL_OPLOCKS_LINUX" >&5
+echo "${ECHO_T}$samba_cv_HAVE_KERNEL_OPLOCKS_LINUX" >&6; }
 if test x"$samba_cv_HAVE_KERNEL_OPLOCKS_LINUX" = x"yes"; then
 
 cat >>confdefs.h <<\_ACEOF
@@ -50213,8 +49573,8 @@
 
 fi
 
-echo "$as_me:$LINENO: checking for kernel change notify support" >&5
-echo $ECHO_N "checking for kernel change notify support... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking for kernel change notify support" >&5
+echo $ECHO_N "checking for kernel change notify support... $ECHO_C" >&6; }
 if test "${samba_cv_HAVE_KERNEL_CHANGE_NOTIFY+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
@@ -50241,13 +49601,22 @@
 
 _ACEOF
 rm -f conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-  (eval $ac_link) 2>&5
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>&5
   ac_status=$?
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
+  { (case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_try") 2>&5
   ac_status=$?
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
@@ -50260,11 +49629,13 @@
 ( exit $ac_status )
 samba_cv_HAVE_KERNEL_CHANGE_NOTIFY=no
 fi
-rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
+rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
 fi
+
+
 fi
-echo "$as_me:$LINENO: result: $samba_cv_HAVE_KERNEL_CHANGE_NOTIFY" >&5
-echo "${ECHO_T}$samba_cv_HAVE_KERNEL_CHANGE_NOTIFY" >&6
+{ echo "$as_me:$LINENO: result: $samba_cv_HAVE_KERNEL_CHANGE_NOTIFY" >&5
+echo "${ECHO_T}$samba_cv_HAVE_KERNEL_CHANGE_NOTIFY" >&6; }
 if test x"$samba_cv_HAVE_KERNEL_CHANGE_NOTIFY" = x"yes"; then
 
 cat >>confdefs.h <<\_ACEOF
@@ -50273,8 +49644,8 @@
 
 fi
 
-echo "$as_me:$LINENO: checking for inotify support" >&5
-echo $ECHO_N "checking for inotify support... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking for inotify support" >&5
+echo $ECHO_N "checking for inotify support... $ECHO_C" >&6; }
 if test "${samba_cv_HAVE_INOTIFY+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
@@ -50284,18 +49655,19 @@
 for ac_header in linux/inotify.h asm/unistd.h
 do
 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
-if eval "test \"\${$as_ac_Header+set}\" = set"; then
-  echo "$as_me:$LINENO: checking for $ac_header" >&5
-echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
-if eval "test \"\${$as_ac_Header+set}\" = set"; then
+if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
+  { echo "$as_me:$LINENO: checking for $ac_header" >&5
+echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
+if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 fi
-echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
-echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
+ac_res=`eval echo '${'$as_ac_Header'}'`
+	       { echo "$as_me:$LINENO: result: $ac_res" >&5
+echo "${ECHO_T}$ac_res" >&6; }
 else
   # Is the header compilable?
-echo "$as_me:$LINENO: checking $ac_header usability" >&5
-echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
+echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
 cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
@@ -50306,41 +49678,37 @@
 #include <$ac_header>
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>conftest.er1
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_header_compiler=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_header_compiler=no
+	ac_header_compiler=no
 fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
-echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
-echo "${ECHO_T}$ac_header_compiler" >&6
 
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
+echo "${ECHO_T}$ac_header_compiler" >&6; }
+
 # Is the header present?
-echo "$as_me:$LINENO: checking $ac_header presence" >&5
-echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
+echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
 cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
@@ -50349,24 +49717,22 @@
 /* end confdefs.h.  */
 #include <$ac_header>
 _ACEOF
-if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
-  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
+if { (ac_try="$ac_cpp conftest.$ac_ext"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } >/dev/null; then
-  if test -s conftest.err; then
-    ac_cpp_err=$ac_c_preproc_warn_flag
-    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
-  else
-    ac_cpp_err=
-  fi
-else
-  ac_cpp_err=yes
-fi
-if test -z "$ac_cpp_err"; then
+  (exit $ac_status); } >/dev/null && {
+	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       }; then
   ac_header_preproc=yes
 else
   echo "$as_me: failed program was:" >&5
@@ -50374,9 +49740,10 @@
 
   ac_header_preproc=no
 fi
+
 rm -f conftest.err conftest.$ac_ext
-echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
-echo "${ECHO_T}$ac_header_preproc" >&6
+{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
+echo "${ECHO_T}$ac_header_preproc" >&6; }
 
 # So?  What about this header?
 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
@@ -50400,25 +49767,24 @@
 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
-    (
-      cat <<\_ASBOX
+    ( cat <<\_ASBOX
 ## ---------------------------------------- ##
 ## Report this to samba-technical at samba.org ##
 ## ---------------------------------------- ##
 _ASBOX
-    ) |
-      sed "s/^/$as_me: WARNING:     /" >&2
+     ) | sed "s/^/$as_me: WARNING:     /" >&2
     ;;
 esac
-echo "$as_me:$LINENO: checking for $ac_header" >&5
-echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
-if eval "test \"\${$as_ac_Header+set}\" = set"; then
+{ echo "$as_me:$LINENO: checking for $ac_header" >&5
+echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
+if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   eval "$as_ac_Header=\$ac_header_preproc"
 fi
-echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
-echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
+ac_res=`eval echo '${'$as_ac_Header'}'`
+	       { echo "$as_me:$LINENO: result: $ac_res" >&5
+echo "${ECHO_T}$ac_res" >&6; }
 
 fi
 if test `eval echo '${'$as_ac_Header'}'` = yes; then
@@ -50434,9 +49800,9 @@
 for ac_func in inotify_init
 do
 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
-echo "$as_me:$LINENO: checking for $ac_func" >&5
-echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
-if eval "test \"\${$as_ac_var+set}\" = set"; then
+{ echo "$as_me:$LINENO: checking for $ac_func" >&5
+echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
+if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
@@ -50462,68 +49828,60 @@
 
 #undef $ac_func
 
-/* Override any gcc2 internal prototype to avoid an error.  */
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
 #ifdef __cplusplus
 extern "C"
-{
 #endif
-/* We use char because int might match the return type of a gcc2
-   builtin and then its argument prototype would still apply.  */
 char $ac_func ();
 /* The GNU C library defines this for functions which it implements
     to always fail with ENOSYS.  Some functions are actually named
     something starting with __ and the normal name is an alias.  */
-#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
+#if defined __stub_$ac_func || defined __stub___$ac_func
 choke me
-#else
-char (*f) () = $ac_func;
 #endif
-#ifdef __cplusplus
-}
-#endif
 
 int
 main ()
 {
-return f != $ac_func;
+return $ac_func ();
   ;
   return 0;
 }
 _ACEOF
 rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-  (eval $ac_link) 2>conftest.er1
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest$ac_exeext &&
+       $as_test_x conftest$ac_exeext; then
   eval "$as_ac_var=yes"
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-eval "$as_ac_var=no"
+	eval "$as_ac_var=no"
 fi
-rm -f conftest.err conftest.$ac_objext \
+
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 fi
-echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
-echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
+ac_res=`eval echo '${'$as_ac_var'}'`
+	       { echo "$as_me:$LINENO: result: $ac_res" >&5
+echo "${ECHO_T}$ac_res" >&6; }
 if test `eval echo '${'$as_ac_var'}'` = yes; then
   cat >>confdefs.h <<_ACEOF
 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
@@ -50533,8 +49891,8 @@
 done
 
 
- echo "$as_me:$LINENO: checking for __NR_inotify_init declaration" >&5
-echo $ECHO_N "checking for __NR_inotify_init declaration... $ECHO_C" >&6
+ { echo "$as_me:$LINENO: checking for __NR_inotify_init declaration" >&5
+echo $ECHO_N "checking for __NR_inotify_init declaration... $ECHO_C" >&6; }
 if test "${ac_cv_have___NR_inotify_init_decl+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
@@ -50555,38 +49913,34 @@
 }
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>conftest.er1
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_cv_have___NR_inotify_init_decl=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_cv_have___NR_inotify_init_decl=no
+	ac_cv_have___NR_inotify_init_decl=no
 fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 fi
-echo "$as_me:$LINENO: result: $ac_cv_have___NR_inotify_init_decl" >&5
-echo "${ECHO_T}$ac_cv_have___NR_inotify_init_decl" >&6
+{ echo "$as_me:$LINENO: result: $ac_cv_have___NR_inotify_init_decl" >&5
+echo "${ECHO_T}$ac_cv_have___NR_inotify_init_decl" >&6; }
  if test x"$ac_cv_have___NR_inotify_init_decl" = x"yes"; then
 
 cat >>confdefs.h <<\_ACEOF
@@ -50597,8 +49951,8 @@
 
 
 fi
-echo "$as_me:$LINENO: result: $samba_cv_HAVE_INOTIFY" >&5
-echo "${ECHO_T}$samba_cv_HAVE_INOTIFY" >&6
+{ echo "$as_me:$LINENO: result: $samba_cv_HAVE_INOTIFY" >&5
+echo "${ECHO_T}$samba_cv_HAVE_INOTIFY" >&6; }
 
 if test x"$ac_cv_func_inotify_init" = x"yes" -a x"$ac_cv_header_linux_inotify_h" = x"yes"; then
 
@@ -50612,29 +49966,30 @@
 # Check if FAM notifications are available. For FAM info, see
 #	http://oss.sgi.com/projects/fam/
 #	http://savannah.nongnu.org/projects/fam/
-# Check whether --enable-fam or --disable-fam was given.
+# Check whether --enable-fam was given.
 if test "${enable_fam+set}" = set; then
-  enableval="$enable_fam"
+  enableval=$enable_fam;
+fi
 
-fi;
 
 if test x$enable_fam != xno; then
 
 for ac_header in fam.h
 do
 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
-if eval "test \"\${$as_ac_Header+set}\" = set"; then
-  echo "$as_me:$LINENO: checking for $ac_header" >&5
-echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
-if eval "test \"\${$as_ac_Header+set}\" = set"; then
+if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
+  { echo "$as_me:$LINENO: checking for $ac_header" >&5
+echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
+if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 fi
-echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
-echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
+ac_res=`eval echo '${'$as_ac_Header'}'`
+	       { echo "$as_me:$LINENO: result: $ac_res" >&5
+echo "${ECHO_T}$ac_res" >&6; }
 else
   # Is the header compilable?
-echo "$as_me:$LINENO: checking $ac_header usability" >&5
-echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
+echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
 cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
@@ -50645,41 +50000,37 @@
 #include <$ac_header>
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>conftest.er1
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_header_compiler=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_header_compiler=no
+	ac_header_compiler=no
 fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
-echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
-echo "${ECHO_T}$ac_header_compiler" >&6
 
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
+echo "${ECHO_T}$ac_header_compiler" >&6; }
+
 # Is the header present?
-echo "$as_me:$LINENO: checking $ac_header presence" >&5
-echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
+echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
 cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
@@ -50688,24 +50039,22 @@
 /* end confdefs.h.  */
 #include <$ac_header>
 _ACEOF
-if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
-  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
+if { (ac_try="$ac_cpp conftest.$ac_ext"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } >/dev/null; then
-  if test -s conftest.err; then
-    ac_cpp_err=$ac_c_preproc_warn_flag
-    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
-  else
-    ac_cpp_err=
-  fi
-else
-  ac_cpp_err=yes
-fi
-if test -z "$ac_cpp_err"; then
+  (exit $ac_status); } >/dev/null && {
+	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       }; then
   ac_header_preproc=yes
 else
   echo "$as_me: failed program was:" >&5
@@ -50713,9 +50062,10 @@
 
   ac_header_preproc=no
 fi
+
 rm -f conftest.err conftest.$ac_ext
-echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
-echo "${ECHO_T}$ac_header_preproc" >&6
+{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
+echo "${ECHO_T}$ac_header_preproc" >&6; }
 
 # So?  What about this header?
 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
@@ -50739,25 +50089,24 @@
 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
-    (
-      cat <<\_ASBOX
+    ( cat <<\_ASBOX
 ## ---------------------------------------- ##
 ## Report this to samba-technical at samba.org ##
 ## ---------------------------------------- ##
 _ASBOX
-    ) |
-      sed "s/^/$as_me: WARNING:     /" >&2
+     ) | sed "s/^/$as_me: WARNING:     /" >&2
     ;;
 esac
-echo "$as_me:$LINENO: checking for $ac_header" >&5
-echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
-if eval "test \"\${$as_ac_Header+set}\" = set"; then
+{ echo "$as_me:$LINENO: checking for $ac_header" >&5
+echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
+if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   eval "$as_ac_Header=\$ac_header_preproc"
 fi
-echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
-echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
+ac_res=`eval echo '${'$as_ac_Header'}'`
+	       { echo "$as_me:$LINENO: result: $ac_res" >&5
+echo "${ECHO_T}$ac_res" >&6; }
 
 fi
 if test `eval echo '${'$as_ac_Header'}'` = yes; then
@@ -50774,8 +50123,8 @@
     if test x"$samba_cv_HAVE_FAM_H" = x"yes"; then
         # On IRIX, libfam requires libC, but other FAM implementations
 	# might not need it.
-        echo "$as_me:$LINENO: checking for FAMOpen2 in -lfam" >&5
-echo $ECHO_N "checking for FAMOpen2 in -lfam... $ECHO_C" >&6
+        { echo "$as_me:$LINENO: checking for FAMOpen2 in -lfam" >&5
+echo $ECHO_N "checking for FAMOpen2 in -lfam... $ECHO_C" >&6; }
 if test "${ac_cv_lib_fam_FAMOpen2+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
@@ -50788,56 +50137,53 @@
 cat >>conftest.$ac_ext <<_ACEOF
 /* end confdefs.h.  */
 
-/* Override any gcc2 internal prototype to avoid an error.  */
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
 #ifdef __cplusplus
 extern "C"
 #endif
-/* We use char because int might match the return type of a gcc2
-   builtin and then its argument prototype would still apply.  */
 char FAMOpen2 ();
 int
 main ()
 {
-FAMOpen2 ();
+return FAMOpen2 ();
   ;
   return 0;
 }
 _ACEOF
 rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-  (eval $ac_link) 2>conftest.er1
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest$ac_exeext &&
+       $as_test_x conftest$ac_exeext; then
   ac_cv_lib_fam_FAMOpen2=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_cv_lib_fam_FAMOpen2=no
+	ac_cv_lib_fam_FAMOpen2=no
 fi
-rm -f conftest.err conftest.$ac_objext \
+
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 LIBS=$ac_check_lib_save_LIBS
 fi
-echo "$as_me:$LINENO: result: $ac_cv_lib_fam_FAMOpen2" >&5
-echo "${ECHO_T}$ac_cv_lib_fam_FAMOpen2" >&6
+{ echo "$as_me:$LINENO: result: $ac_cv_lib_fam_FAMOpen2" >&5
+echo "${ECHO_T}$ac_cv_lib_fam_FAMOpen2" >&6; }
 if test $ac_cv_lib_fam_FAMOpen2 = yes; then
   samba_cv_HAVE_LIBFAM=yes; SMB_FAM_LIBS="-lfam"
 else
@@ -50856,8 +50202,8 @@
 
 
 
-        echo "$as_me:$LINENO: checking for FAMOpen2 in -lfam" >&5
-echo $ECHO_N "checking for FAMOpen2 in -lfam... $ECHO_C" >&6
+        { echo "$as_me:$LINENO: checking for FAMOpen2 in -lfam" >&5
+echo $ECHO_N "checking for FAMOpen2 in -lfam... $ECHO_C" >&6; }
 if test "${ac_cv_lib_ext_fam_FAMOpen2+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
@@ -50868,58 +50214,55 @@
 cat >>conftest.$ac_ext <<_ACEOF
 /* end confdefs.h.  */
 
-/* Override any gcc2 internal prototype to avoid an error.  */
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
 #ifdef __cplusplus
 extern "C"
 #endif
-/* We use char because int might match the return type of a gcc2
-   builtin and then its argument prototype would still apply.  */
 char FAMOpen2 ();
 int
 main ()
 {
-FAMOpen2 ();
+return FAMOpen2 ();
   ;
   return 0;
 }
 _ACEOF
 rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-  (eval $ac_link) 2>conftest.er1
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest$ac_exeext &&
+       $as_test_x conftest$ac_exeext; then
   ac_cv_lib_ext_fam_FAMOpen2=yes;
 		  ac_cv_lib_ext_fam=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_cv_lib_ext_fam_FAMOpen2=no;
+	ac_cv_lib_ext_fam_FAMOpen2=no;
 		  ac_cv_lib_ext_fam=no
 fi
-rm -f conftest.err conftest.$ac_objext \
+
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 
 fi
-echo "$as_me:$LINENO: result: $ac_cv_lib_ext_fam_FAMOpen2" >&5
-echo "${ECHO_T}$ac_cv_lib_ext_fam_FAMOpen2" >&6
+{ echo "$as_me:$LINENO: result: $ac_cv_lib_ext_fam_FAMOpen2" >&5
+echo "${ECHO_T}$ac_cv_lib_ext_fam_FAMOpen2" >&6; }
     if test $ac_cv_lib_ext_fam_FAMOpen2 = yes; then
   cat >>confdefs.h <<_ACEOF
 #define HAVE_FAMOPEN2 1
@@ -50959,27 +50302,22 @@
 }
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>conftest.er1
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
 
 cat >>confdefs.h <<\_ACEOF
 #define HAVE_FAM_H_FAMCODES_TYPEDEF 1
@@ -50989,8 +50327,10 @@
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
+
 fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
     fi
 
     if test x$enable_fam = xyes && test x"$samba_cv_HAVE_LIBFAM" != xyes ; then
@@ -51009,8 +50349,8 @@
     samba_dmapi_libs=""
 
     if test x"$samba_dmapi_libs" = x"" ; then
-	echo "$as_me:$LINENO: checking for dm_get_eventlist in -ldm" >&5
-echo $ECHO_N "checking for dm_get_eventlist in -ldm... $ECHO_C" >&6
+	{ echo "$as_me:$LINENO: checking for dm_get_eventlist in -ldm" >&5
+echo $ECHO_N "checking for dm_get_eventlist in -ldm... $ECHO_C" >&6; }
 if test "${ac_cv_lib_dm_dm_get_eventlist+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
@@ -51023,56 +50363,53 @@
 cat >>conftest.$ac_ext <<_ACEOF
 /* end confdefs.h.  */
 
-/* Override any gcc2 internal prototype to avoid an error.  */
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
 #ifdef __cplusplus
 extern "C"
 #endif
-/* We use char because int might match the return type of a gcc2
-   builtin and then its argument prototype would still apply.  */
 char dm_get_eventlist ();
 int
 main ()
 {
-dm_get_eventlist ();
+return dm_get_eventlist ();
   ;
   return 0;
 }
 _ACEOF
 rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-  (eval $ac_link) 2>conftest.er1
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest$ac_exeext &&
+       $as_test_x conftest$ac_exeext; then
   ac_cv_lib_dm_dm_get_eventlist=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_cv_lib_dm_dm_get_eventlist=no
+	ac_cv_lib_dm_dm_get_eventlist=no
 fi
-rm -f conftest.err conftest.$ac_objext \
+
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 LIBS=$ac_check_lib_save_LIBS
 fi
-echo "$as_me:$LINENO: result: $ac_cv_lib_dm_dm_get_eventlist" >&5
-echo "${ECHO_T}$ac_cv_lib_dm_dm_get_eventlist" >&6
+{ echo "$as_me:$LINENO: result: $ac_cv_lib_dm_dm_get_eventlist" >&5
+echo "${ECHO_T}$ac_cv_lib_dm_dm_get_eventlist" >&6; }
 if test $ac_cv_lib_dm_dm_get_eventlist = yes; then
    samba_dmapi_libs="-ldm"
 fi
@@ -51080,8 +50417,8 @@
     fi
 
     if test x"$samba_dmapi_libs" = x"" ; then
-	echo "$as_me:$LINENO: checking for dm_get_eventlist in -ljfsdm" >&5
-echo $ECHO_N "checking for dm_get_eventlist in -ljfsdm... $ECHO_C" >&6
+	{ echo "$as_me:$LINENO: checking for dm_get_eventlist in -ljfsdm" >&5
+echo $ECHO_N "checking for dm_get_eventlist in -ljfsdm... $ECHO_C" >&6; }
 if test "${ac_cv_lib_jfsdm_dm_get_eventlist+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
@@ -51094,56 +50431,53 @@
 cat >>conftest.$ac_ext <<_ACEOF
 /* end confdefs.h.  */
 
-/* Override any gcc2 internal prototype to avoid an error.  */
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
 #ifdef __cplusplus
 extern "C"
 #endif
-/* We use char because int might match the return type of a gcc2
-   builtin and then its argument prototype would still apply.  */
 char dm_get_eventlist ();
 int
 main ()
 {
-dm_get_eventlist ();
+return dm_get_eventlist ();
   ;
   return 0;
 }
 _ACEOF
 rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-  (eval $ac_link) 2>conftest.er1
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest$ac_exeext &&
+       $as_test_x conftest$ac_exeext; then
   ac_cv_lib_jfsdm_dm_get_eventlist=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_cv_lib_jfsdm_dm_get_eventlist=no
+	ac_cv_lib_jfsdm_dm_get_eventlist=no
 fi
-rm -f conftest.err conftest.$ac_objext \
+
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 LIBS=$ac_check_lib_save_LIBS
 fi
-echo "$as_me:$LINENO: result: $ac_cv_lib_jfsdm_dm_get_eventlist" >&5
-echo "${ECHO_T}$ac_cv_lib_jfsdm_dm_get_eventlist" >&6
+{ echo "$as_me:$LINENO: result: $ac_cv_lib_jfsdm_dm_get_eventlist" >&5
+echo "${ECHO_T}$ac_cv_lib_jfsdm_dm_get_eventlist" >&6; }
 if test $ac_cv_lib_jfsdm_dm_get_eventlist = yes; then
   samba_dmapi_libs="-ljfsdm"
 fi
@@ -51151,8 +50485,8 @@
     fi
 
     if test x"$samba_dmapi_libs" = x"" ; then
-	echo "$as_me:$LINENO: checking for dm_get_eventlist in -lxdsm" >&5
-echo $ECHO_N "checking for dm_get_eventlist in -lxdsm... $ECHO_C" >&6
+	{ echo "$as_me:$LINENO: checking for dm_get_eventlist in -lxdsm" >&5
+echo $ECHO_N "checking for dm_get_eventlist in -lxdsm... $ECHO_C" >&6; }
 if test "${ac_cv_lib_xdsm_dm_get_eventlist+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
@@ -51165,56 +50499,53 @@
 cat >>conftest.$ac_ext <<_ACEOF
 /* end confdefs.h.  */
 
-/* Override any gcc2 internal prototype to avoid an error.  */
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
 #ifdef __cplusplus
 extern "C"
 #endif
-/* We use char because int might match the return type of a gcc2
-   builtin and then its argument prototype would still apply.  */
 char dm_get_eventlist ();
 int
 main ()
 {
-dm_get_eventlist ();
+return dm_get_eventlist ();
   ;
   return 0;
 }
 _ACEOF
 rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-  (eval $ac_link) 2>conftest.er1
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest$ac_exeext &&
+       $as_test_x conftest$ac_exeext; then
   ac_cv_lib_xdsm_dm_get_eventlist=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_cv_lib_xdsm_dm_get_eventlist=no
+	ac_cv_lib_xdsm_dm_get_eventlist=no
 fi
-rm -f conftest.err conftest.$ac_objext \
+
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 LIBS=$ac_check_lib_save_LIBS
 fi
-echo "$as_me:$LINENO: result: $ac_cv_lib_xdsm_dm_get_eventlist" >&5
-echo "${ECHO_T}$ac_cv_lib_xdsm_dm_get_eventlist" >&6
+{ echo "$as_me:$LINENO: result: $ac_cv_lib_xdsm_dm_get_eventlist" >&5
+echo "${ECHO_T}$ac_cv_lib_xdsm_dm_get_eventlist" >&6; }
 if test $ac_cv_lib_xdsm_dm_get_eventlist = yes; then
   samba_dmapi_libs="-lxdsm"
 fi
@@ -51222,8 +50553,8 @@
     fi
 
     if test x"$samba_dmapi_libs" = x"" ; then
-        echo "$as_me:$LINENO: checking for dm_get_eventlist in -ldmapi" >&5
-echo $ECHO_N "checking for dm_get_eventlist in -ldmapi... $ECHO_C" >&6
+        { echo "$as_me:$LINENO: checking for dm_get_eventlist in -ldmapi" >&5
+echo $ECHO_N "checking for dm_get_eventlist in -ldmapi... $ECHO_C" >&6; }
 if test "${ac_cv_lib_dmapi_dm_get_eventlist+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
@@ -51236,56 +50567,53 @@
 cat >>conftest.$ac_ext <<_ACEOF
 /* end confdefs.h.  */
 
-/* Override any gcc2 internal prototype to avoid an error.  */
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
 #ifdef __cplusplus
 extern "C"
 #endif
-/* We use char because int might match the return type of a gcc2
-   builtin and then its argument prototype would still apply.  */
 char dm_get_eventlist ();
 int
 main ()
 {
-dm_get_eventlist ();
+return dm_get_eventlist ();
   ;
   return 0;
 }
 _ACEOF
 rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-  (eval $ac_link) 2>conftest.er1
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest$ac_exeext &&
+       $as_test_x conftest$ac_exeext; then
   ac_cv_lib_dmapi_dm_get_eventlist=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_cv_lib_dmapi_dm_get_eventlist=no
+	ac_cv_lib_dmapi_dm_get_eventlist=no
 fi
-rm -f conftest.err conftest.$ac_objext \
+
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 LIBS=$ac_check_lib_save_LIBS
 fi
-echo "$as_me:$LINENO: result: $ac_cv_lib_dmapi_dm_get_eventlist" >&5
-echo "${ECHO_T}$ac_cv_lib_dmapi_dm_get_eventlist" >&6
+{ echo "$as_me:$LINENO: result: $ac_cv_lib_dmapi_dm_get_eventlist" >&5
+echo "${ECHO_T}$ac_cv_lib_dmapi_dm_get_eventlist" >&6; }
 if test $ac_cv_lib_dmapi_dm_get_eventlist = yes; then
   samba_dmapi_libs="-ldmapi"
 fi
@@ -51303,18 +50631,19 @@
 for ac_header in sys/dmi.h xfs/dmapi.h sys/jfsdmapi.h sys/dmapi.h dmapi.h
 do
 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
-if eval "test \"\${$as_ac_Header+set}\" = set"; then
-  echo "$as_me:$LINENO: checking for $ac_header" >&5
-echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
-if eval "test \"\${$as_ac_Header+set}\" = set"; then
+if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
+  { echo "$as_me:$LINENO: checking for $ac_header" >&5
+echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
+if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 fi
-echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
-echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
+ac_res=`eval echo '${'$as_ac_Header'}'`
+	       { echo "$as_me:$LINENO: result: $ac_res" >&5
+echo "${ECHO_T}$ac_res" >&6; }
 else
   # Is the header compilable?
-echo "$as_me:$LINENO: checking $ac_header usability" >&5
-echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
+echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
 cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
@@ -51325,41 +50654,37 @@
 #include <$ac_header>
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>conftest.er1
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_header_compiler=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_header_compiler=no
+	ac_header_compiler=no
 fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
-echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
-echo "${ECHO_T}$ac_header_compiler" >&6
 
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
+echo "${ECHO_T}$ac_header_compiler" >&6; }
+
 # Is the header present?
-echo "$as_me:$LINENO: checking $ac_header presence" >&5
-echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
+echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
 cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
@@ -51368,24 +50693,22 @@
 /* end confdefs.h.  */
 #include <$ac_header>
 _ACEOF
-if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
-  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
+if { (ac_try="$ac_cpp conftest.$ac_ext"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } >/dev/null; then
-  if test -s conftest.err; then
-    ac_cpp_err=$ac_c_preproc_warn_flag
-    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
-  else
-    ac_cpp_err=
-  fi
-else
-  ac_cpp_err=yes
-fi
-if test -z "$ac_cpp_err"; then
+  (exit $ac_status); } >/dev/null && {
+	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       }; then
   ac_header_preproc=yes
 else
   echo "$as_me: failed program was:" >&5
@@ -51393,9 +50716,10 @@
 
   ac_header_preproc=no
 fi
+
 rm -f conftest.err conftest.$ac_ext
-echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
-echo "${ECHO_T}$ac_header_preproc" >&6
+{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
+echo "${ECHO_T}$ac_header_preproc" >&6; }
 
 # So?  What about this header?
 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
@@ -51419,25 +50743,24 @@
 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
-    (
-      cat <<\_ASBOX
+    ( cat <<\_ASBOX
 ## ---------------------------------------- ##
 ## Report this to samba-technical at samba.org ##
 ## ---------------------------------------- ##
 _ASBOX
-    ) |
-      sed "s/^/$as_me: WARNING:     /" >&2
+     ) | sed "s/^/$as_me: WARNING:     /" >&2
     ;;
 esac
-echo "$as_me:$LINENO: checking for $ac_header" >&5
-echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
-if eval "test \"\${$as_ac_Header+set}\" = set"; then
+{ echo "$as_me:$LINENO: checking for $ac_header" >&5
+echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
+if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   eval "$as_ac_Header=\$ac_header_preproc"
 fi
-echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
-echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
+ac_res=`eval echo '${'$as_ac_Header'}'`
+	       { echo "$as_me:$LINENO: result: $ac_res" >&5
+echo "${ECHO_T}$ac_res" >&6; }
 
 fi
 if test `eval echo '${'$as_ac_Header'}'` = yes; then
@@ -51494,27 +50817,23 @@
 }
 _ACEOF
 rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-  (eval $ac_link) 2>conftest.er1
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest$ac_exeext &&
+       $as_test_x conftest$ac_exeext; then
 
 		    true # DMAPI link test succeeded
 
@@ -51527,7 +50846,8 @@
 		    samba_dmapi_libs=
 
 fi
-rm -f conftest.err conftest.$ac_objext \
+
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 	LIBS="$samba_dmapi_save_LIBS"
     fi
@@ -51561,8 +50881,8 @@
     default_shared_modules="$default_shared_modules vfs_tsmsm"
 fi
 
-echo "$as_me:$LINENO: checking for kernel share modes" >&5
-echo $ECHO_N "checking for kernel share modes... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking for kernel share modes" >&5
+echo $ECHO_N "checking for kernel share modes... $ECHO_C" >&6; }
 if test "${samba_cv_HAVE_KERNEL_SHARE_MODES+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
@@ -51591,13 +50911,22 @@
 
 _ACEOF
 rm -f conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-  (eval $ac_link) 2>&5
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>&5
   ac_status=$?
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
+  { (case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_try") 2>&5
   ac_status=$?
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
@@ -51610,11 +50939,13 @@
 ( exit $ac_status )
 samba_cv_HAVE_KERNEL_SHARE_MODES=no
 fi
-rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
+rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
 fi
+
+
 fi
-echo "$as_me:$LINENO: result: $samba_cv_HAVE_KERNEL_SHARE_MODES" >&5
-echo "${ECHO_T}$samba_cv_HAVE_KERNEL_SHARE_MODES" >&6
+{ echo "$as_me:$LINENO: result: $samba_cv_HAVE_KERNEL_SHARE_MODES" >&5
+echo "${ECHO_T}$samba_cv_HAVE_KERNEL_SHARE_MODES" >&6; }
 if test x"$samba_cv_HAVE_KERNEL_SHARE_MODES" = x"yes"; then
 
 cat >>confdefs.h <<\_ACEOF
@@ -51624,8 +50955,8 @@
 fi
 
 
-echo "$as_me:$LINENO: checking for IRIX kernel oplock type definitions" >&5
-echo $ECHO_N "checking for IRIX kernel oplock type definitions... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking for IRIX kernel oplock type definitions" >&5
+echo $ECHO_N "checking for IRIX kernel oplock type definitions... $ECHO_C" >&6; }
 if test "${samba_cv_HAVE_KERNEL_OPLOCKS_IRIX+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
@@ -51647,38 +50978,34 @@
 }
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>conftest.er1
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   samba_cv_HAVE_KERNEL_OPLOCKS_IRIX=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-samba_cv_HAVE_KERNEL_OPLOCKS_IRIX=no
+	samba_cv_HAVE_KERNEL_OPLOCKS_IRIX=no
 fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 fi
-echo "$as_me:$LINENO: result: $samba_cv_HAVE_KERNEL_OPLOCKS_IRIX" >&5
-echo "${ECHO_T}$samba_cv_HAVE_KERNEL_OPLOCKS_IRIX" >&6
+{ echo "$as_me:$LINENO: result: $samba_cv_HAVE_KERNEL_OPLOCKS_IRIX" >&5
+echo "${ECHO_T}$samba_cv_HAVE_KERNEL_OPLOCKS_IRIX" >&6; }
 if test x"$samba_cv_HAVE_KERNEL_OPLOCKS_IRIX" = x"yes"; then
 
 cat >>confdefs.h <<\_ACEOF
@@ -51691,17 +51018,17 @@
 # Check for POSIX capability support
 
 if test "${ac_cv_header_sys_capability_h+set}" = set; then
-  echo "$as_me:$LINENO: checking for sys/capability.h" >&5
-echo $ECHO_N "checking for sys/capability.h... $ECHO_C" >&6
+  { echo "$as_me:$LINENO: checking for sys/capability.h" >&5
+echo $ECHO_N "checking for sys/capability.h... $ECHO_C" >&6; }
 if test "${ac_cv_header_sys_capability_h+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 fi
-echo "$as_me:$LINENO: result: $ac_cv_header_sys_capability_h" >&5
-echo "${ECHO_T}$ac_cv_header_sys_capability_h" >&6
+{ echo "$as_me:$LINENO: result: $ac_cv_header_sys_capability_h" >&5
+echo "${ECHO_T}$ac_cv_header_sys_capability_h" >&6; }
 else
   # Is the header compilable?
-echo "$as_me:$LINENO: checking sys/capability.h usability" >&5
-echo $ECHO_N "checking sys/capability.h usability... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking sys/capability.h usability" >&5
+echo $ECHO_N "checking sys/capability.h usability... $ECHO_C" >&6; }
 cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
@@ -51712,41 +51039,37 @@
 #include <sys/capability.h>
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>conftest.er1
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_header_compiler=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_header_compiler=no
+	ac_header_compiler=no
 fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
-echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
-echo "${ECHO_T}$ac_header_compiler" >&6
 
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
+echo "${ECHO_T}$ac_header_compiler" >&6; }
+
 # Is the header present?
-echo "$as_me:$LINENO: checking sys/capability.h presence" >&5
-echo $ECHO_N "checking sys/capability.h presence... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking sys/capability.h presence" >&5
+echo $ECHO_N "checking sys/capability.h presence... $ECHO_C" >&6; }
 cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
@@ -51755,24 +51078,22 @@
 /* end confdefs.h.  */
 #include <sys/capability.h>
 _ACEOF
-if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
-  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
+if { (ac_try="$ac_cpp conftest.$ac_ext"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } >/dev/null; then
-  if test -s conftest.err; then
-    ac_cpp_err=$ac_c_preproc_warn_flag
-    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
-  else
-    ac_cpp_err=
-  fi
-else
-  ac_cpp_err=yes
-fi
-if test -z "$ac_cpp_err"; then
+  (exit $ac_status); } >/dev/null && {
+	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       }; then
   ac_header_preproc=yes
 else
   echo "$as_me: failed program was:" >&5
@@ -51780,9 +51101,10 @@
 
   ac_header_preproc=no
 fi
+
 rm -f conftest.err conftest.$ac_ext
-echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
-echo "${ECHO_T}$ac_header_preproc" >&6
+{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
+echo "${ECHO_T}$ac_header_preproc" >&6; }
 
 # So?  What about this header?
 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
@@ -51806,25 +51128,23 @@
 echo "$as_me: WARNING: sys/capability.h: proceeding with the preprocessor's result" >&2;}
     { echo "$as_me:$LINENO: WARNING: sys/capability.h: in the future, the compiler will take precedence" >&5
 echo "$as_me: WARNING: sys/capability.h: in the future, the compiler will take precedence" >&2;}
-    (
-      cat <<\_ASBOX
+    ( cat <<\_ASBOX
 ## ---------------------------------------- ##
 ## Report this to samba-technical at samba.org ##
 ## ---------------------------------------- ##
 _ASBOX
-    ) |
-      sed "s/^/$as_me: WARNING:     /" >&2
+     ) | sed "s/^/$as_me: WARNING:     /" >&2
     ;;
 esac
-echo "$as_me:$LINENO: checking for sys/capability.h" >&5
-echo $ECHO_N "checking for sys/capability.h... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking for sys/capability.h" >&5
+echo $ECHO_N "checking for sys/capability.h... $ECHO_C" >&6; }
 if test "${ac_cv_header_sys_capability_h+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   ac_cv_header_sys_capability_h=$ac_header_preproc
 fi
-echo "$as_me:$LINENO: result: $ac_cv_header_sys_capability_h" >&5
-echo "${ECHO_T}$ac_cv_header_sys_capability_h" >&6
+{ echo "$as_me:$LINENO: result: $ac_cv_header_sys_capability_h" >&5
+echo "${ECHO_T}$ac_cv_header_sys_capability_h" >&6; }
 
 fi
 if test $ac_cv_header_sys_capability_h = yes; then
@@ -51846,9 +51166,9 @@
 for ac_func in cap_get_proc
 do
 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
-echo "$as_me:$LINENO: checking for $ac_func" >&5
-echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
-if eval "test \"\${$as_ac_var+set}\" = set"; then
+{ echo "$as_me:$LINENO: checking for $ac_func" >&5
+echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
+if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
@@ -51874,68 +51194,60 @@
 
 #undef $ac_func
 
-/* Override any gcc2 internal prototype to avoid an error.  */
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
 #ifdef __cplusplus
 extern "C"
-{
 #endif
-/* We use char because int might match the return type of a gcc2
-   builtin and then its argument prototype would still apply.  */
 char $ac_func ();
 /* The GNU C library defines this for functions which it implements
     to always fail with ENOSYS.  Some functions are actually named
     something starting with __ and the normal name is an alias.  */
-#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
+#if defined __stub_$ac_func || defined __stub___$ac_func
 choke me
-#else
-char (*f) () = $ac_func;
 #endif
-#ifdef __cplusplus
-}
-#endif
 
 int
 main ()
 {
-return f != $ac_func;
+return $ac_func ();
   ;
   return 0;
 }
 _ACEOF
 rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-  (eval $ac_link) 2>conftest.er1
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest$ac_exeext &&
+       $as_test_x conftest$ac_exeext; then
   eval "$as_ac_var=yes"
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-eval "$as_ac_var=no"
+	eval "$as_ac_var=no"
 fi
-rm -f conftest.err conftest.$ac_objext \
+
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 fi
-echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
-echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
+ac_res=`eval echo '${'$as_ac_var'}'`
+	       { echo "$as_me:$LINENO: result: $ac_res" >&5
+echo "${ECHO_T}$ac_res" >&6; }
 if test `eval echo '${'$as_ac_var'}'` = yes; then
   cat >>confdefs.h <<_ACEOF
 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
@@ -51963,8 +51275,8 @@
 	    ;;
           *)
 	    # cap_get_proc was not found, try adding libcap
-	    echo "$as_me:$LINENO: checking for cap_get_proc in -lcap" >&5
-echo $ECHO_N "checking for cap_get_proc in -lcap... $ECHO_C" >&6
+	    { echo "$as_me:$LINENO: checking for cap_get_proc in -lcap" >&5
+echo $ECHO_N "checking for cap_get_proc in -lcap... $ECHO_C" >&6; }
 if test "${ac_cv_lib_cap_cap_get_proc+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
@@ -51977,56 +51289,53 @@
 cat >>conftest.$ac_ext <<_ACEOF
 /* end confdefs.h.  */
 
-/* Override any gcc2 internal prototype to avoid an error.  */
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
 #ifdef __cplusplus
 extern "C"
 #endif
-/* We use char because int might match the return type of a gcc2
-   builtin and then its argument prototype would still apply.  */
 char cap_get_proc ();
 int
 main ()
 {
-cap_get_proc ();
+return cap_get_proc ();
   ;
   return 0;
 }
 _ACEOF
 rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-  (eval $ac_link) 2>conftest.er1
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest$ac_exeext &&
+       $as_test_x conftest$ac_exeext; then
   ac_cv_lib_cap_cap_get_proc=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_cv_lib_cap_cap_get_proc=no
+	ac_cv_lib_cap_cap_get_proc=no
 fi
-rm -f conftest.err conftest.$ac_objext \
+
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 LIBS=$ac_check_lib_save_LIBS
 fi
-echo "$as_me:$LINENO: result: $ac_cv_lib_cap_cap_get_proc" >&5
-echo "${ECHO_T}$ac_cv_lib_cap_cap_get_proc" >&6
+{ echo "$as_me:$LINENO: result: $ac_cv_lib_cap_cap_get_proc" >&5
+echo "${ECHO_T}$ac_cv_lib_cap_cap_get_proc" >&6; }
 if test $ac_cv_lib_cap_cap_get_proc = yes; then
 
 		LIBS="-lcap $LIBS"
@@ -52056,8 +51365,8 @@
 
 
 
-    echo "$as_me:$LINENO: checking for POSIX capabilities" >&5
-echo $ECHO_N "checking for POSIX capabilities... $ECHO_C" >&6
+    { echo "$as_me:$LINENO: checking for POSIX capabilities" >&5
+echo $ECHO_N "checking for POSIX capabilities... $ECHO_C" >&6; }
 if test "${samba_cv_HAVE_POSIX_CAPABILITIES+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
@@ -52086,13 +51395,22 @@
 }
 _ACEOF
 rm -f conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-  (eval $ac_link) 2>&5
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>&5
   ac_status=$?
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
+  { (case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_try") 2>&5
   ac_status=$?
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
@@ -52105,12 +51423,14 @@
 ( exit $ac_status )
 samba_cv_HAVE_POSIX_CAPABILITIES=no
 fi
-rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
+rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
 fi
 
+
+
 fi
-echo "$as_me:$LINENO: result: $samba_cv_HAVE_POSIX_CAPABILITIES" >&5
-echo "${ECHO_T}$samba_cv_HAVE_POSIX_CAPABILITIES" >&6
+{ echo "$as_me:$LINENO: result: $samba_cv_HAVE_POSIX_CAPABILITIES" >&5
+echo "${ECHO_T}$samba_cv_HAVE_POSIX_CAPABILITIES" >&6; }
 
 if test x"$samba_cv_HAVE_POSIX_CAPABILITIES" = x"yes"; then
 
@@ -52129,8 +51449,8 @@
 # This is *really* broken but some systems (DEC OSF1) do this.... JRA.
 #
 
-echo "$as_me:$LINENO: checking for int16 typedef included by rpc/rpc.h" >&5
-echo $ECHO_N "checking for int16 typedef included by rpc/rpc.h... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking for int16 typedef included by rpc/rpc.h" >&5
+echo $ECHO_N "checking for int16 typedef included by rpc/rpc.h... $ECHO_C" >&6; }
 if test "${samba_cv_HAVE_INT16_FROM_RPC_RPC_H+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
@@ -52154,38 +51474,34 @@
 }
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>conftest.er1
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   samba_cv_HAVE_INT16_FROM_RPC_RPC_H=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-samba_cv_HAVE_INT16_FROM_RPC_RPC_H=no
+	samba_cv_HAVE_INT16_FROM_RPC_RPC_H=no
 fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 fi
-echo "$as_me:$LINENO: result: $samba_cv_HAVE_INT16_FROM_RPC_RPC_H" >&5
-echo "${ECHO_T}$samba_cv_HAVE_INT16_FROM_RPC_RPC_H" >&6
+{ echo "$as_me:$LINENO: result: $samba_cv_HAVE_INT16_FROM_RPC_RPC_H" >&5
+echo "${ECHO_T}$samba_cv_HAVE_INT16_FROM_RPC_RPC_H" >&6; }
 if test x"$samba_cv_HAVE_INT16_FROM_RPC_RPC_H" = x"yes"; then
 
 cat >>confdefs.h <<\_ACEOF
@@ -52194,8 +51510,8 @@
 
 fi
 
-echo "$as_me:$LINENO: checking for uint16 typedef included by rpc/rpc.h" >&5
-echo $ECHO_N "checking for uint16 typedef included by rpc/rpc.h... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking for uint16 typedef included by rpc/rpc.h" >&5
+echo $ECHO_N "checking for uint16 typedef included by rpc/rpc.h... $ECHO_C" >&6; }
 if test "${samba_cv_HAVE_UINT16_FROM_RPC_RPC_H+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
@@ -52219,38 +51535,34 @@
 }
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>conftest.er1
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   samba_cv_HAVE_UINT16_FROM_RPC_RPC_H=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-samba_cv_HAVE_UINT16_FROM_RPC_RPC_H=no
+	samba_cv_HAVE_UINT16_FROM_RPC_RPC_H=no
 fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 fi
-echo "$as_me:$LINENO: result: $samba_cv_HAVE_UINT16_FROM_RPC_RPC_H" >&5
-echo "${ECHO_T}$samba_cv_HAVE_UINT16_FROM_RPC_RPC_H" >&6
+{ echo "$as_me:$LINENO: result: $samba_cv_HAVE_UINT16_FROM_RPC_RPC_H" >&5
+echo "${ECHO_T}$samba_cv_HAVE_UINT16_FROM_RPC_RPC_H" >&6; }
 if test x"$samba_cv_HAVE_UINT16_FROM_RPC_RPC_H" = x"yes"; then
 
 cat >>confdefs.h <<\_ACEOF
@@ -52259,8 +51571,8 @@
 
 fi
 
-echo "$as_me:$LINENO: checking for int32 typedef included by rpc/rpc.h" >&5
-echo $ECHO_N "checking for int32 typedef included by rpc/rpc.h... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking for int32 typedef included by rpc/rpc.h" >&5
+echo $ECHO_N "checking for int32 typedef included by rpc/rpc.h... $ECHO_C" >&6; }
 if test "${samba_cv_HAVE_INT32_FROM_RPC_RPC_H+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
@@ -52284,38 +51596,34 @@
 }
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>conftest.er1
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   samba_cv_HAVE_INT32_FROM_RPC_RPC_H=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-samba_cv_HAVE_INT32_FROM_RPC_RPC_H=no
+	samba_cv_HAVE_INT32_FROM_RPC_RPC_H=no
 fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 fi
-echo "$as_me:$LINENO: result: $samba_cv_HAVE_INT32_FROM_RPC_RPC_H" >&5
-echo "${ECHO_T}$samba_cv_HAVE_INT32_FROM_RPC_RPC_H" >&6
+{ echo "$as_me:$LINENO: result: $samba_cv_HAVE_INT32_FROM_RPC_RPC_H" >&5
+echo "${ECHO_T}$samba_cv_HAVE_INT32_FROM_RPC_RPC_H" >&6; }
 if test x"$samba_cv_HAVE_INT32_FROM_RPC_RPC_H" = x"yes"; then
 
 cat >>confdefs.h <<\_ACEOF
@@ -52324,8 +51632,8 @@
 
 fi
 
-echo "$as_me:$LINENO: checking for uint32 typedef included by rpc/rpc.h" >&5
-echo $ECHO_N "checking for uint32 typedef included by rpc/rpc.h... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking for uint32 typedef included by rpc/rpc.h" >&5
+echo $ECHO_N "checking for uint32 typedef included by rpc/rpc.h... $ECHO_C" >&6; }
 if test "${samba_cv_HAVE_UINT32_FROM_RPC_RPC_H+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
@@ -52349,38 +51657,34 @@
 }
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>conftest.er1
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   samba_cv_HAVE_UINT32_FROM_RPC_RPC_H=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-samba_cv_HAVE_UINT32_FROM_RPC_RPC_H=no
+	samba_cv_HAVE_UINT32_FROM_RPC_RPC_H=no
 fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 fi
-echo "$as_me:$LINENO: result: $samba_cv_HAVE_UINT32_FROM_RPC_RPC_H" >&5
-echo "${ECHO_T}$samba_cv_HAVE_UINT32_FROM_RPC_RPC_H" >&6
+{ echo "$as_me:$LINENO: result: $samba_cv_HAVE_UINT32_FROM_RPC_RPC_H" >&5
+echo "${ECHO_T}$samba_cv_HAVE_UINT32_FROM_RPC_RPC_H" >&6; }
 if test x"$samba_cv_HAVE_UINT32_FROM_RPC_RPC_H" = x"yes"; then
 
 cat >>confdefs.h <<\_ACEOF
@@ -52390,8 +51694,8 @@
 fi
 
 
-echo "$as_me:$LINENO: checking for conflicting AUTH_ERROR define in rpc/rpc.h" >&5
-echo $ECHO_N "checking for conflicting AUTH_ERROR define in rpc/rpc.h... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking for conflicting AUTH_ERROR define in rpc/rpc.h" >&5
+echo $ECHO_N "checking for conflicting AUTH_ERROR define in rpc/rpc.h... $ECHO_C" >&6; }
 if test "${samba_cv_HAVE_RPC_AUTH_ERROR_CONFLICT+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
@@ -52419,38 +51723,34 @@
 }
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>conftest.er1
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   samba_cv_HAVE_RPC_AUTH_ERROR_CONFLICT=no
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-samba_cv_HAVE_RPC_AUTH_ERROR_CONFLICT=yes
+	samba_cv_HAVE_RPC_AUTH_ERROR_CONFLICT=yes
 fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 fi
-echo "$as_me:$LINENO: result: $samba_cv_HAVE_RPC_AUTH_ERROR_CONFLICT" >&5
-echo "${ECHO_T}$samba_cv_HAVE_RPC_AUTH_ERROR_CONFLICT" >&6
+{ echo "$as_me:$LINENO: result: $samba_cv_HAVE_RPC_AUTH_ERROR_CONFLICT" >&5
+echo "${ECHO_T}$samba_cv_HAVE_RPC_AUTH_ERROR_CONFLICT" >&6; }
 if test x"$samba_cv_HAVE_RPC_AUTH_ERROR_CONFLICT" = x"yes"; then
 
 cat >>confdefs.h <<\_ACEOF
@@ -52459,8 +51759,8 @@
 
 fi
 
-echo "$as_me:$LINENO: checking for test routines" >&5
-echo $ECHO_N "checking for test routines... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking for test routines" >&5
+echo $ECHO_N "checking for test routines... $ECHO_C" >&6; }
 if test "$cross_compiling" = yes; then
   { echo "$as_me:$LINENO: WARNING: cannot run when cross-compiling" >&5
 echo "$as_me: WARNING: cannot run when cross-compiling" >&2;}
@@ -52474,18 +51774,27 @@
 #include "${srcdir-.}/tests/trivial.c"
 _ACEOF
 rm -f conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-  (eval $ac_link) 2>&5
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>&5
   ac_status=$?
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
+  { (case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_try") 2>&5
   ac_status=$?
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
-  echo "$as_me:$LINENO: result: yes" >&5
-echo "${ECHO_T}yes" >&6
+  { echo "$as_me:$LINENO: result: yes" >&5
+echo "${ECHO_T}yes" >&6; }
 else
   echo "$as_me: program exited with status $ac_status" >&5
 echo "$as_me: failed program was:" >&5
@@ -52496,11 +51805,13 @@
 echo "$as_me: error: cant find test code. Aborting config" >&2;}
    { (exit 1); exit 1; }; }
 fi
-rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
+rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
 fi
 
-echo "$as_me:$LINENO: checking for ftruncate extend" >&5
-echo $ECHO_N "checking for ftruncate extend... $ECHO_C" >&6
+
+
+{ echo "$as_me:$LINENO: checking for ftruncate extend" >&5
+echo $ECHO_N "checking for ftruncate extend... $ECHO_C" >&6; }
 if test "${samba_cv_HAVE_FTRUNCATE_EXTEND+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
@@ -52517,13 +51828,22 @@
 #include "${srcdir-.}/tests/ftruncate.c"
 _ACEOF
 rm -f conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-  (eval $ac_link) 2>&5
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>&5
   ac_status=$?
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
+  { (case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_try") 2>&5
   ac_status=$?
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
@@ -52536,11 +51856,13 @@
 ( exit $ac_status )
 samba_cv_HAVE_FTRUNCATE_EXTEND=no
 fi
-rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
+rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
 fi
+
+
 fi
-echo "$as_me:$LINENO: result: $samba_cv_HAVE_FTRUNCATE_EXTEND" >&5
-echo "${ECHO_T}$samba_cv_HAVE_FTRUNCATE_EXTEND" >&6
+{ echo "$as_me:$LINENO: result: $samba_cv_HAVE_FTRUNCATE_EXTEND" >&5
+echo "${ECHO_T}$samba_cv_HAVE_FTRUNCATE_EXTEND" >&6; }
 if test x"$samba_cv_HAVE_FTRUNCATE_EXTEND" = x"yes"; then
 
 cat >>confdefs.h <<\_ACEOF
@@ -52549,59 +51871,8 @@
 
 fi
 
-echo "$as_me:$LINENO: checking for AF_LOCAL socket support" >&5
-echo $ECHO_N "checking for AF_LOCAL socket support... $ECHO_C" >&6
-if test "${samba_cv_HAVE_WORKING_AF_LOCAL+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
-else
-
-if test "$cross_compiling" = yes; then
-  samba_cv_HAVE_WORKING_AF_LOCAL=cross
-else
-  cat >conftest.$ac_ext <<_ACEOF
-/* confdefs.h.  */
-_ACEOF
-cat confdefs.h >>conftest.$ac_ext
-cat >>conftest.$ac_ext <<_ACEOF
-/* end confdefs.h.  */
-#include "${srcdir-.}/tests/unixsock.c"
-_ACEOF
-rm -f conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-  (eval $ac_link) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
-  samba_cv_HAVE_WORKING_AF_LOCAL=yes
-else
-  echo "$as_me: program exited with status $ac_status" >&5
-echo "$as_me: failed program was:" >&5
-sed 's/^/| /' conftest.$ac_ext >&5
-
-( exit $ac_status )
-samba_cv_HAVE_WORKING_AF_LOCAL=no
-fi
-rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
-fi
-fi
-echo "$as_me:$LINENO: result: $samba_cv_HAVE_WORKING_AF_LOCAL" >&5
-echo "${ECHO_T}$samba_cv_HAVE_WORKING_AF_LOCAL" >&6
-if test x"$samba_cv_HAVE_WORKING_AF_LOCAL" != xno
-then
-
-cat >>confdefs.h <<\_ACEOF
-#define HAVE_WORKING_AF_LOCAL 1
-_ACEOF
-
-fi
-
-echo "$as_me:$LINENO: checking for broken getgroups" >&5
-echo $ECHO_N "checking for broken getgroups... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking for broken getgroups" >&5
+echo $ECHO_N "checking for broken getgroups... $ECHO_C" >&6; }
 if test "${samba_cv_HAVE_BROKEN_GETGROUPS+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
@@ -52618,13 +51889,22 @@
 #include "${srcdir-.}/tests/getgroups.c"
 _ACEOF
 rm -f conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-  (eval $ac_link) 2>&5
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>&5
   ac_status=$?
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
+  { (case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_try") 2>&5
   ac_status=$?
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
@@ -52637,11 +51917,13 @@
 ( exit $ac_status )
 samba_cv_HAVE_BROKEN_GETGROUPS=no
 fi
-rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
+rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
 fi
+
+
 fi
-echo "$as_me:$LINENO: result: $samba_cv_HAVE_BROKEN_GETGROUPS" >&5
-echo "${ECHO_T}$samba_cv_HAVE_BROKEN_GETGROUPS" >&6
+{ echo "$as_me:$LINENO: result: $samba_cv_HAVE_BROKEN_GETGROUPS" >&5
+echo "${ECHO_T}$samba_cv_HAVE_BROKEN_GETGROUPS" >&6; }
 if test x"$samba_cv_HAVE_BROKEN_GETGROUPS" = x"yes"; then
 
 cat >>confdefs.h <<\_ACEOF
@@ -52651,8 +51933,8 @@
 fi
 
 
-    echo "$as_me:$LINENO: checking for sysconf(_SC_NGROUPS_MAX)" >&5
-echo $ECHO_N "checking for sysconf(_SC_NGROUPS_MAX)... $ECHO_C" >&6
+    { echo "$as_me:$LINENO: checking for sysconf(_SC_NGROUPS_MAX)" >&5
+echo $ECHO_N "checking for sysconf(_SC_NGROUPS_MAX)... $ECHO_C" >&6; }
 if test "${samba_cv_SYSCONF_SC_NGROUPS_MAX+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
@@ -52673,40 +51955,37 @@
 }
 _ACEOF
 rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-  (eval $ac_link) 2>conftest.er1
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest$ac_exeext &&
+       $as_test_x conftest$ac_exeext; then
    samba_cv_SYSCONF_SC_NGROUPS_MAX=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
- samba_cv_SYSCONF_SC_NGROUPS_MAX=no
+	 samba_cv_SYSCONF_SC_NGROUPS_MAX=no
 fi
-rm -f conftest.err conftest.$ac_objext \
+
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 
 fi
-echo "$as_me:$LINENO: result: $samba_cv_SYSCONF_SC_NGROUPS_MAX" >&5
-echo "${ECHO_T}$samba_cv_SYSCONF_SC_NGROUPS_MAX" >&6
+{ echo "$as_me:$LINENO: result: $samba_cv_SYSCONF_SC_NGROUPS_MAX" >&5
+echo "${ECHO_T}$samba_cv_SYSCONF_SC_NGROUPS_MAX" >&6; }
 
     if test x"$samba_cv_SYSCONF_SC_NGROUPS_MAX" = x"yes" ; then
 
@@ -52717,8 +51996,8 @@
     fi
 
 
-    echo "$as_me:$LINENO: checking for sysconf(_SC_NPROC_ONLN)" >&5
-echo $ECHO_N "checking for sysconf(_SC_NPROC_ONLN)... $ECHO_C" >&6
+    { echo "$as_me:$LINENO: checking for sysconf(_SC_NPROC_ONLN)" >&5
+echo $ECHO_N "checking for sysconf(_SC_NPROC_ONLN)... $ECHO_C" >&6; }
 if test "${samba_cv_SYSCONF_SC_NPROC_ONLN+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
@@ -52739,40 +52018,37 @@
 }
 _ACEOF
 rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-  (eval $ac_link) 2>conftest.er1
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest$ac_exeext &&
+       $as_test_x conftest$ac_exeext; then
    samba_cv_SYSCONF_SC_NPROC_ONLN=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
- samba_cv_SYSCONF_SC_NPROC_ONLN=no
+	 samba_cv_SYSCONF_SC_NPROC_ONLN=no
 fi
-rm -f conftest.err conftest.$ac_objext \
+
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 
 fi
-echo "$as_me:$LINENO: result: $samba_cv_SYSCONF_SC_NPROC_ONLN" >&5
-echo "${ECHO_T}$samba_cv_SYSCONF_SC_NPROC_ONLN" >&6
+{ echo "$as_me:$LINENO: result: $samba_cv_SYSCONF_SC_NPROC_ONLN" >&5
+echo "${ECHO_T}$samba_cv_SYSCONF_SC_NPROC_ONLN" >&6; }
 
     if test x"$samba_cv_SYSCONF_SC_NPROC_ONLN" = x"yes" ; then
 
@@ -52783,8 +52059,8 @@
     fi
 
 
-    echo "$as_me:$LINENO: checking for sysconf(_SC_NPROCESSORS_ONLN)" >&5
-echo $ECHO_N "checking for sysconf(_SC_NPROCESSORS_ONLN)... $ECHO_C" >&6
+    { echo "$as_me:$LINENO: checking for sysconf(_SC_NPROCESSORS_ONLN)" >&5
+echo $ECHO_N "checking for sysconf(_SC_NPROCESSORS_ONLN)... $ECHO_C" >&6; }
 if test "${samba_cv_SYSCONF_SC_NPROCESSORS_ONLN+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
@@ -52805,40 +52081,37 @@
 }
 _ACEOF
 rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-  (eval $ac_link) 2>conftest.er1
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest$ac_exeext &&
+       $as_test_x conftest$ac_exeext; then
    samba_cv_SYSCONF_SC_NPROCESSORS_ONLN=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
- samba_cv_SYSCONF_SC_NPROCESSORS_ONLN=no
+	 samba_cv_SYSCONF_SC_NPROCESSORS_ONLN=no
 fi
-rm -f conftest.err conftest.$ac_objext \
+
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 
 fi
-echo "$as_me:$LINENO: result: $samba_cv_SYSCONF_SC_NPROCESSORS_ONLN" >&5
-echo "${ECHO_T}$samba_cv_SYSCONF_SC_NPROCESSORS_ONLN" >&6
+{ echo "$as_me:$LINENO: result: $samba_cv_SYSCONF_SC_NPROCESSORS_ONLN" >&5
+echo "${ECHO_T}$samba_cv_SYSCONF_SC_NPROCESSORS_ONLN" >&6; }
 
     if test x"$samba_cv_SYSCONF_SC_NPROCESSORS_ONLN" = x"yes" ; then
 
@@ -52849,8 +52122,8 @@
     fi
 
 
-    echo "$as_me:$LINENO: checking for sysconf(_SC_PAGESIZE)" >&5
-echo $ECHO_N "checking for sysconf(_SC_PAGESIZE)... $ECHO_C" >&6
+    { echo "$as_me:$LINENO: checking for sysconf(_SC_PAGESIZE)" >&5
+echo $ECHO_N "checking for sysconf(_SC_PAGESIZE)... $ECHO_C" >&6; }
 if test "${samba_cv_SYSCONF_SC_PAGESIZE+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
@@ -52871,40 +52144,37 @@
 }
 _ACEOF
 rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-  (eval $ac_link) 2>conftest.er1
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest$ac_exeext &&
+       $as_test_x conftest$ac_exeext; then
    samba_cv_SYSCONF_SC_PAGESIZE=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
- samba_cv_SYSCONF_SC_PAGESIZE=no
+	 samba_cv_SYSCONF_SC_PAGESIZE=no
 fi
-rm -f conftest.err conftest.$ac_objext \
+
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 
 fi
-echo "$as_me:$LINENO: result: $samba_cv_SYSCONF_SC_PAGESIZE" >&5
-echo "${ECHO_T}$samba_cv_SYSCONF_SC_PAGESIZE" >&6
+{ echo "$as_me:$LINENO: result: $samba_cv_SYSCONF_SC_PAGESIZE" >&5
+echo "${ECHO_T}$samba_cv_SYSCONF_SC_PAGESIZE" >&6; }
 
     if test x"$samba_cv_SYSCONF_SC_PAGESIZE" = x"yes" ; then
 
@@ -52918,9 +52188,9 @@
 for ac_func in getpagesize
 do
 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
-echo "$as_me:$LINENO: checking for $ac_func" >&5
-echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
-if eval "test \"\${$as_ac_var+set}\" = set"; then
+{ echo "$as_me:$LINENO: checking for $ac_func" >&5
+echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
+if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
@@ -52946,68 +52216,60 @@
 
 #undef $ac_func
 
-/* Override any gcc2 internal prototype to avoid an error.  */
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
 #ifdef __cplusplus
 extern "C"
-{
 #endif
-/* We use char because int might match the return type of a gcc2
-   builtin and then its argument prototype would still apply.  */
 char $ac_func ();
 /* The GNU C library defines this for functions which it implements
     to always fail with ENOSYS.  Some functions are actually named
     something starting with __ and the normal name is an alias.  */
-#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
+#if defined __stub_$ac_func || defined __stub___$ac_func
 choke me
-#else
-char (*f) () = $ac_func;
 #endif
-#ifdef __cplusplus
-}
-#endif
 
 int
 main ()
 {
-return f != $ac_func;
+return $ac_func ();
   ;
   return 0;
 }
 _ACEOF
 rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-  (eval $ac_link) 2>conftest.er1
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest$ac_exeext &&
+       $as_test_x conftest$ac_exeext; then
   eval "$as_ac_var=yes"
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-eval "$as_ac_var=no"
+	eval "$as_ac_var=no"
 fi
-rm -f conftest.err conftest.$ac_objext \
+
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 fi
-echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
-echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
+ac_res=`eval echo '${'$as_ac_var'}'`
+	       { echo "$as_me:$LINENO: result: $ac_res" >&5
+echo "${ECHO_T}$ac_res" >&6; }
 if test `eval echo '${'$as_ac_var'}'` = yes; then
   cat >>confdefs.h <<_ACEOF
 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
@@ -53017,88 +52279,12 @@
 done
 
 
-echo "$as_me:$LINENO: checking for ipv6 support" >&5
-echo $ECHO_N "checking for ipv6 support... $ECHO_C" >&6
-if test "${samba_cv_HAVE_IPV6+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
-else
-
-cat >conftest.$ac_ext <<_ACEOF
-/* confdefs.h.  */
-_ACEOF
-cat confdefs.h >>conftest.$ac_ext
-cat >>conftest.$ac_ext <<_ACEOF
-/* end confdefs.h.  */
-
-#include <stdlib.h> /* for NULL */
-#include <sys/socket.h>
-#include <sys/types.h>
-#include <netdb.h>
-int
-main ()
-{
-
-struct sockaddr_storage sa_store;
-struct addrinfo *ai = NULL;
-struct in6_addr in6addr;
-int s = socket(AF_INET6, SOCK_STREAM, 0);
-int ret = getaddrinfo(NULL, NULL, NULL, &ai);
-if (ret != 0) {
-	const char *es = gai_strerror(ret);
-}
-freeaddrinfo(ai);
-
-  ;
-  return 0;
-}
-_ACEOF
-rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>conftest.er1
-  ac_status=$?
-  grep -v '^ *+' conftest.er1 >conftest.err
-  rm -f conftest.er1
-  cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
-  samba_cv_HAVE_IPV6=yes
-else
-  echo "$as_me: failed program was:" >&5
-sed 's/^/| /' conftest.$ac_ext >&5
-
-samba_cv_HAVE_IPV6=no
-fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
-fi
-echo "$as_me:$LINENO: result: $samba_cv_HAVE_IPV6" >&5
-echo "${ECHO_T}$samba_cv_HAVE_IPV6" >&6
-if test x"$samba_cv_HAVE_IPV6" = x"yes"; then
-
-cat >>confdefs.h <<\_ACEOF
-#define HAVE_IPV6 1
-_ACEOF
-
-fi
-
 ################################################
 # look for a method of setting the effective uid
 seteuid=no;
 if test $seteuid = no; then
-echo "$as_me:$LINENO: checking for setresuid" >&5
-echo $ECHO_N "checking for setresuid... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking for setresuid" >&5
+echo $ECHO_N "checking for setresuid... $ECHO_C" >&6; }
 if test "${samba_cv_USE_SETRESUID+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
@@ -53119,13 +52305,22 @@
 #include "${srcdir-.}/lib/util_sec.c"
 _ACEOF
 rm -f conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-  (eval $ac_link) 2>&5
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>&5
   ac_status=$?
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
+  { (case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_try") 2>&5
   ac_status=$?
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
@@ -53138,11 +52333,13 @@
 ( exit $ac_status )
 samba_cv_USE_SETRESUID=no
 fi
-rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
+rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
 fi
+
+
 fi
-echo "$as_me:$LINENO: result: $samba_cv_USE_SETRESUID" >&5
-echo "${ECHO_T}$samba_cv_USE_SETRESUID" >&6
+{ echo "$as_me:$LINENO: result: $samba_cv_USE_SETRESUID" >&5
+echo "${ECHO_T}$samba_cv_USE_SETRESUID" >&6; }
 if test x"$samba_cv_USE_SETRESUID" = x"yes"; then
     seteuid=yes;
 cat >>confdefs.h <<\_ACEOF
@@ -53154,8 +52351,8 @@
 
 
 if test $seteuid = no; then
-echo "$as_me:$LINENO: checking for setreuid" >&5
-echo $ECHO_N "checking for setreuid... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking for setreuid" >&5
+echo $ECHO_N "checking for setreuid... $ECHO_C" >&6; }
 if test "${samba_cv_USE_SETREUID+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
@@ -53176,13 +52373,22 @@
 #include "${srcdir-.}/lib/util_sec.c"
 _ACEOF
 rm -f conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-  (eval $ac_link) 2>&5
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>&5
   ac_status=$?
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
+  { (case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_try") 2>&5
   ac_status=$?
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
@@ -53195,11 +52401,13 @@
 ( exit $ac_status )
 samba_cv_USE_SETREUID=no
 fi
-rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
+rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
 fi
+
+
 fi
-echo "$as_me:$LINENO: result: $samba_cv_USE_SETREUID" >&5
-echo "${ECHO_T}$samba_cv_USE_SETREUID" >&6
+{ echo "$as_me:$LINENO: result: $samba_cv_USE_SETREUID" >&5
+echo "${ECHO_T}$samba_cv_USE_SETREUID" >&6; }
 if test x"$samba_cv_USE_SETREUID" = x"yes"; then
     seteuid=yes;
 cat >>confdefs.h <<\_ACEOF
@@ -53210,8 +52418,8 @@
 fi
 
 if test $seteuid = no; then
-echo "$as_me:$LINENO: checking for seteuid" >&5
-echo $ECHO_N "checking for seteuid... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking for seteuid" >&5
+echo $ECHO_N "checking for seteuid... $ECHO_C" >&6; }
 if test "${samba_cv_USE_SETEUID+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
@@ -53232,13 +52440,22 @@
 #include "${srcdir-.}/lib/util_sec.c"
 _ACEOF
 rm -f conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-  (eval $ac_link) 2>&5
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>&5
   ac_status=$?
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
+  { (case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_try") 2>&5
   ac_status=$?
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
@@ -53251,11 +52468,13 @@
 ( exit $ac_status )
 samba_cv_USE_SETEUID=no
 fi
-rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
+rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
 fi
+
+
 fi
-echo "$as_me:$LINENO: result: $samba_cv_USE_SETEUID" >&5
-echo "${ECHO_T}$samba_cv_USE_SETEUID" >&6
+{ echo "$as_me:$LINENO: result: $samba_cv_USE_SETEUID" >&5
+echo "${ECHO_T}$samba_cv_USE_SETEUID" >&6; }
 if test x"$samba_cv_USE_SETEUID" = x"yes"; then
     seteuid=yes;
 cat >>confdefs.h <<\_ACEOF
@@ -53266,8 +52485,8 @@
 fi
 
 if test $seteuid = no; then
-echo "$as_me:$LINENO: checking for setuidx" >&5
-echo $ECHO_N "checking for setuidx... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking for setuidx" >&5
+echo $ECHO_N "checking for setuidx... $ECHO_C" >&6; }
 if test "${samba_cv_USE_SETUIDX+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
@@ -53288,13 +52507,22 @@
 #include "${srcdir-.}/lib/util_sec.c"
 _ACEOF
 rm -f conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-  (eval $ac_link) 2>&5
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>&5
   ac_status=$?
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
+  { (case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_try") 2>&5
   ac_status=$?
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
@@ -53307,11 +52535,13 @@
 ( exit $ac_status )
 samba_cv_USE_SETUIDX=no
 fi
-rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
+rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
 fi
+
+
 fi
-echo "$as_me:$LINENO: result: $samba_cv_USE_SETUIDX" >&5
-echo "${ECHO_T}$samba_cv_USE_SETUIDX" >&6
+{ echo "$as_me:$LINENO: result: $samba_cv_USE_SETUIDX" >&5
+echo "${ECHO_T}$samba_cv_USE_SETUIDX" >&6; }
 if test x"$samba_cv_USE_SETUIDX" = x"yes"; then
     seteuid=yes;
 cat >>confdefs.h <<\_ACEOF
@@ -53321,8 +52551,8 @@
 fi
 fi
 
-echo "$as_me:$LINENO: checking for the Darwin initgroups system call" >&5
-echo $ECHO_N "checking for the Darwin initgroups system call... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking for the Darwin initgroups system call" >&5
+echo $ECHO_N "checking for the Darwin initgroups system call... $ECHO_C" >&6; }
 if test "${samba_cv_DARWIN_INITGROUPS+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
@@ -53345,40 +52575,37 @@
 }
 _ACEOF
 rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-  (eval $ac_link) 2>conftest.er1
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest$ac_exeext &&
+       $as_test_x conftest$ac_exeext; then
   samba_cv_DARWIN_INITGROUPS=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-samba_cv_DARWIN_INITGROUPS=no
+	samba_cv_DARWIN_INITGROUPS=no
 fi
-rm -f conftest.err conftest.$ac_objext \
+
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 
 fi
-echo "$as_me:$LINENO: result: $samba_cv_DARWIN_INITGROUPS" >&5
-echo "${ECHO_T}$samba_cv_DARWIN_INITGROUPS" >&6
+{ echo "$as_me:$LINENO: result: $samba_cv_DARWIN_INITGROUPS" >&5
+echo "${ECHO_T}$samba_cv_DARWIN_INITGROUPS" >&6; }
 
 if test x"$samba_cv_DARWIN_INITGROUPS" = x"yes" ; then
 
@@ -53388,8 +52615,8 @@
 
 fi
 
-echo "$as_me:$LINENO: checking for fcntl locking" >&5
-echo $ECHO_N "checking for fcntl locking... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking for fcntl locking" >&5
+echo $ECHO_N "checking for fcntl locking... $ECHO_C" >&6; }
 if test "${samba_cv_HAVE_FCNTL_LOCK+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
@@ -53406,13 +52633,22 @@
 #include "${srcdir-.}/tests/fcntl_lock.c"
 _ACEOF
 rm -f conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-  (eval $ac_link) 2>&5
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>&5
   ac_status=$?
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
+  { (case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_try") 2>&5
   ac_status=$?
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
@@ -53425,11 +52661,13 @@
 ( exit $ac_status )
 samba_cv_HAVE_FCNTL_LOCK=no
 fi
-rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
+rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
 fi
+
+
 fi
-echo "$as_me:$LINENO: result: $samba_cv_HAVE_FCNTL_LOCK" >&5
-echo "${ECHO_T}$samba_cv_HAVE_FCNTL_LOCK" >&6
+{ echo "$as_me:$LINENO: result: $samba_cv_HAVE_FCNTL_LOCK" >&5
+echo "${ECHO_T}$samba_cv_HAVE_FCNTL_LOCK" >&6; }
 if test x"$samba_cv_HAVE_FCNTL_LOCK" = x"yes"; then
 
 cat >>confdefs.h <<\_ACEOF
@@ -53438,8 +52676,8 @@
 
 fi
 
-echo "$as_me:$LINENO: checking for broken (glibc2.1/x86) 64 bit fcntl locking" >&5
-echo $ECHO_N "checking for broken (glibc2.1/x86) 64 bit fcntl locking... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking for broken (glibc2.1/x86) 64 bit fcntl locking" >&5
+echo $ECHO_N "checking for broken (glibc2.1/x86) 64 bit fcntl locking... $ECHO_C" >&6; }
 if test "${samba_cv_HAVE_BROKEN_FCNTL64_LOCKS+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
@@ -53456,13 +52694,22 @@
 #include "${srcdir-.}/tests/fcntl_lock64.c"
 _ACEOF
 rm -f conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-  (eval $ac_link) 2>&5
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>&5
   ac_status=$?
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
+  { (case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_try") 2>&5
   ac_status=$?
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
@@ -53475,11 +52722,13 @@
 ( exit $ac_status )
 samba_cv_HAVE_BROKEN_FCNTL64_LOCKS=no
 fi
-rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
+rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
 fi
+
+
 fi
-echo "$as_me:$LINENO: result: $samba_cv_HAVE_BROKEN_FCNTL64_LOCKS" >&5
-echo "${ECHO_T}$samba_cv_HAVE_BROKEN_FCNTL64_LOCKS" >&6
+{ echo "$as_me:$LINENO: result: $samba_cv_HAVE_BROKEN_FCNTL64_LOCKS" >&5
+echo "${ECHO_T}$samba_cv_HAVE_BROKEN_FCNTL64_LOCKS" >&6; }
 if test x"$samba_cv_HAVE_BROKEN_FCNTL64_LOCKS" = x"yes"; then
 
 cat >>confdefs.h <<\_ACEOF
@@ -53490,8 +52739,8 @@
 else
 
 
-  echo "$as_me:$LINENO: checking for 64 bit fcntl locking" >&5
-echo $ECHO_N "checking for 64 bit fcntl locking... $ECHO_C" >&6
+  { echo "$as_me:$LINENO: checking for 64 bit fcntl locking" >&5
+echo $ECHO_N "checking for 64 bit fcntl locking... $ECHO_C" >&6; }
 if test "${samba_cv_HAVE_STRUCT_FLOCK64+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
@@ -53528,13 +52777,22 @@
 }
 _ACEOF
 rm -f conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-  (eval $ac_link) 2>&5
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>&5
   ac_status=$?
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
+  { (case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_try") 2>&5
   ac_status=$?
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
@@ -53547,11 +52805,13 @@
 ( exit $ac_status )
 samba_cv_HAVE_STRUCT_FLOCK64=no
 fi
-rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
+rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
 fi
+
+
 fi
-echo "$as_me:$LINENO: result: $samba_cv_HAVE_STRUCT_FLOCK64" >&5
-echo "${ECHO_T}$samba_cv_HAVE_STRUCT_FLOCK64" >&6
+{ echo "$as_me:$LINENO: result: $samba_cv_HAVE_STRUCT_FLOCK64" >&5
+echo "${ECHO_T}$samba_cv_HAVE_STRUCT_FLOCK64" >&6; }
 
   if test x"$samba_cv_HAVE_STRUCT_FLOCK64" = x"yes"; then
 
@@ -53562,8 +52822,8 @@
   fi
 fi
 
-echo "$as_me:$LINENO: checking for st_blocks in struct stat" >&5
-echo $ECHO_N "checking for st_blocks in struct stat... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking for st_blocks in struct stat" >&5
+echo $ECHO_N "checking for st_blocks in struct stat... $ECHO_C" >&6; }
 if test "${samba_cv_HAVE_STAT_ST_BLOCKS+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
@@ -53586,38 +52846,34 @@
 }
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>conftest.er1
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   samba_cv_HAVE_STAT_ST_BLOCKS=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-samba_cv_HAVE_STAT_ST_BLOCKS=no
+	samba_cv_HAVE_STAT_ST_BLOCKS=no
 fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 fi
-echo "$as_me:$LINENO: result: $samba_cv_HAVE_STAT_ST_BLOCKS" >&5
-echo "${ECHO_T}$samba_cv_HAVE_STAT_ST_BLOCKS" >&6
+{ echo "$as_me:$LINENO: result: $samba_cv_HAVE_STAT_ST_BLOCKS" >&5
+echo "${ECHO_T}$samba_cv_HAVE_STAT_ST_BLOCKS" >&6; }
 if test x"$samba_cv_HAVE_STAT_ST_BLOCKS" = x"yes"; then
 
 cat >>confdefs.h <<\_ACEOF
@@ -53626,8 +52882,8 @@
 
 fi
 
-echo "$as_me:$LINENO: checking for st_blksize in struct stat" >&5
-echo $ECHO_N "checking for st_blksize in struct stat... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking for st_blksize in struct stat" >&5
+echo $ECHO_N "checking for st_blksize in struct stat... $ECHO_C" >&6; }
 if test "${samba_cv_HAVE_STAT_ST_BLKSIZE+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
@@ -53650,38 +52906,34 @@
 }
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>conftest.er1
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   samba_cv_HAVE_STAT_ST_BLKSIZE=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-samba_cv_HAVE_STAT_ST_BLKSIZE=no
+	samba_cv_HAVE_STAT_ST_BLKSIZE=no
 fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 fi
-echo "$as_me:$LINENO: result: $samba_cv_HAVE_STAT_ST_BLKSIZE" >&5
-echo "${ECHO_T}$samba_cv_HAVE_STAT_ST_BLKSIZE" >&6
+{ echo "$as_me:$LINENO: result: $samba_cv_HAVE_STAT_ST_BLKSIZE" >&5
+echo "${ECHO_T}$samba_cv_HAVE_STAT_ST_BLKSIZE" >&6; }
 if test x"$samba_cv_HAVE_STAT_ST_BLKSIZE" = x"yes"; then
 
 cat >>confdefs.h <<\_ACEOF
@@ -53690,8 +52942,8 @@
 
 fi
 
-echo "$as_me:$LINENO: checking for st_flags in struct stat" >&5
-echo $ECHO_N "checking for st_flags in struct stat... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking for st_flags in struct stat" >&5
+echo $ECHO_N "checking for st_flags in struct stat... $ECHO_C" >&6; }
 if test "${samba_cv_HAVE_STAT_ST_FLAGS+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
@@ -53714,39 +52966,35 @@
 }
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>conftest.er1
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   samba_cv_HAVE_STAT_ST_FLAGS=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-samba_cv_HAVE_STAT_ST_FLAGS=no
+	samba_cv_HAVE_STAT_ST_FLAGS=no
 fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
 
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+
 fi
-echo "$as_me:$LINENO: result: $samba_cv_HAVE_STAT_ST_FLAGS" >&5
-echo "${ECHO_T}$samba_cv_HAVE_STAT_ST_FLAGS" >&6
+{ echo "$as_me:$LINENO: result: $samba_cv_HAVE_STAT_ST_FLAGS" >&5
+echo "${ECHO_T}$samba_cv_HAVE_STAT_ST_FLAGS" >&6; }
 
 if test x"$samba_cv_HAVE_STAT_ST_FLAGS" = x"yes"; then
 
@@ -53756,8 +53004,8 @@
 
 fi
 
-echo "$as_me:$LINENO: checking for broken nisplus include files" >&5
-echo $ECHO_N "checking for broken nisplus include files... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking for broken nisplus include files" >&5
+echo $ECHO_N "checking for broken nisplus include files... $ECHO_C" >&6; }
 if test "${samba_cv_BROKEN_NISPLUS_INCLUDE_FILES+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
@@ -53783,38 +53031,34 @@
 }
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>conftest.er1
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   samba_cv_BROKEN_NISPLUS_INCLUDE_FILES=no
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-samba_cv_BROKEN_NISPLUS_INCLUDE_FILES=yes
+	samba_cv_BROKEN_NISPLUS_INCLUDE_FILES=yes
 fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 fi
-echo "$as_me:$LINENO: result: $samba_cv_BROKEN_NISPLUS_INCLUDE_FILES" >&5
-echo "${ECHO_T}$samba_cv_BROKEN_NISPLUS_INCLUDE_FILES" >&6
+{ echo "$as_me:$LINENO: result: $samba_cv_BROKEN_NISPLUS_INCLUDE_FILES" >&5
+echo "${ECHO_T}$samba_cv_BROKEN_NISPLUS_INCLUDE_FILES" >&6; }
 if test x"$samba_cv_BROKEN_NISPLUS_INCLUDE_FILES" = x"yes"; then
 
 cat >>confdefs.h <<\_ACEOF
@@ -53823,8 +53067,8 @@
 
 fi
 
-echo "$as_me:$LINENO: checking if the realpath function allows a NULL argument" >&5
-echo $ECHO_N "checking if the realpath function allows a NULL argument... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking if the realpath function allows a NULL argument" >&5
+echo $ECHO_N "checking if the realpath function allows a NULL argument... $ECHO_C" >&6; }
 if test "${samba_cv_REALPATH_TAKES_NULL+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
@@ -53848,13 +53092,22 @@
 
 _ACEOF
 rm -f conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-  (eval $ac_link) 2>&5
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>&5
   ac_status=$?
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
+  { (case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_try") 2>&5
   ac_status=$?
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
@@ -53867,11 +53120,13 @@
 ( exit $ac_status )
 samba_cv_REALPATH_TAKES_NULL=no
 fi
-rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
+rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
 fi
+
+
 fi
-echo "$as_me:$LINENO: result: $samba_cv_REALPATH_TAKES_NULL" >&5
-echo "${ECHO_T}$samba_cv_REALPATH_TAKES_NULL" >&6
+{ echo "$as_me:$LINENO: result: $samba_cv_REALPATH_TAKES_NULL" >&5
+echo "${ECHO_T}$samba_cv_REALPATH_TAKES_NULL" >&6; }
 if test x"$samba_cv_REALPATH_TAKES_NULL" = x"yes"; then
 
 cat >>confdefs.h <<\_ACEOF
@@ -53883,71 +53138,71 @@
 #################################################
 # check for AFS clear-text auth support
 samba_cv_WITH_AFS=no
-echo "$as_me:$LINENO: checking whether to use AFS clear-text auth" >&5
-echo $ECHO_N "checking whether to use AFS clear-text auth... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking whether to use AFS clear-text auth" >&5
+echo $ECHO_N "checking whether to use AFS clear-text auth... $ECHO_C" >&6; }
 
-# Check whether --with-afs or --without-afs was given.
+# Check whether --with-afs was given.
 if test "${with_afs+set}" = set; then
-  withval="$with_afs"
-   case "$withval" in
+  withval=$with_afs;  case "$withval" in
   yes|auto)
-    echo "$as_me:$LINENO: result: $withval" >&5
-echo "${ECHO_T}$withval" >&6
+    { echo "$as_me:$LINENO: result: $withval" >&5
+echo "${ECHO_T}$withval" >&6; }
     samba_cv_WITH_AFS=$withval
     ;;
   *)
-    echo "$as_me:$LINENO: result: no" >&5
-echo "${ECHO_T}no" >&6
+    { echo "$as_me:$LINENO: result: no" >&5
+echo "${ECHO_T}no" >&6; }
     ;;
   esac
 else
-  echo "$as_me:$LINENO: result: no" >&5
-echo "${ECHO_T}no" >&6
+  { echo "$as_me:$LINENO: result: no" >&5
+echo "${ECHO_T}no" >&6; }
 
-fi;
+fi
 
+
 ####################################################
 # check for Linux-specific AFS fake-kaserver support
 samba_cv_WITH_FAKE_KASERVER=no
-echo "$as_me:$LINENO: checking whether to use AFS fake-kaserver" >&5
-echo $ECHO_N "checking whether to use AFS fake-kaserver... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking whether to use AFS fake-kaserver" >&5
+echo $ECHO_N "checking whether to use AFS fake-kaserver... $ECHO_C" >&6; }
 
-# Check whether --with-fake-kaserver or --without-fake-kaserver was given.
+# Check whether --with-fake-kaserver was given.
 if test "${with_fake_kaserver+set}" = set; then
-  withval="$with_fake_kaserver"
-   case "$withval" in
+  withval=$with_fake_kaserver;  case "$withval" in
   yes|auto)
-    echo "$as_me:$LINENO: result: $withval" >&5
-echo "${ECHO_T}$withval" >&6
+    { echo "$as_me:$LINENO: result: $withval" >&5
+echo "${ECHO_T}$withval" >&6; }
     samba_cv_WITH_FAKE_KASERVER=$withval
     ;;
   *)
-    echo "$as_me:$LINENO: result: no" >&5
-echo "${ECHO_T}no" >&6
+    { echo "$as_me:$LINENO: result: no" >&5
+echo "${ECHO_T}no" >&6; }
     ;;
   esac
 else
-  echo "$as_me:$LINENO: result: no" >&5
-echo "${ECHO_T}no" >&6
+  { echo "$as_me:$LINENO: result: no" >&5
+echo "${ECHO_T}no" >&6; }
 
-fi;
+fi
 
+
 #################################################
 # decide whether we can support WITH_AFS and / or WITH_FAKE_KASERVER
 if test x"$samba_cv_WITH_AFS" != x"no" ||
    test x"$samba_cv_WITH_FAKE_KASERVER" != x"no"; then
 
     # see if this box has the afs-headers in /usr/include/afs
-    echo "$as_me:$LINENO: checking for /usr/include/afs" >&5
-echo $ECHO_N "checking for /usr/include/afs... $ECHO_C" >&6
+    { echo "$as_me:$LINENO: checking for /usr/include/afs" >&5
+echo $ECHO_N "checking for /usr/include/afs... $ECHO_C" >&6; }
     if test -d /usr/include/afs; then
           CFLAGS="$CFLAGS -I/usr/include/afs"
           CPPFLAGS="$CPPFLAGS -I/usr/include/afs"
-          echo "$as_me:$LINENO: result: yes" >&5
-echo "${ECHO_T}yes" >&6
+          { echo "$as_me:$LINENO: result: yes" >&5
+echo "${ECHO_T}yes" >&6; }
     else
-      echo "$as_me:$LINENO: result: no" >&5
-echo "${ECHO_T}no" >&6
+      { echo "$as_me:$LINENO: result: no" >&5
+echo "${ECHO_T}no" >&6; }
     fi
 
     # check for afs.h
@@ -53957,18 +53212,19 @@
 for ac_header in afs.h afs/afs.h
 do
 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
-if eval "test \"\${$as_ac_Header+set}\" = set"; then
-  echo "$as_me:$LINENO: checking for $ac_header" >&5
-echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
-if eval "test \"\${$as_ac_Header+set}\" = set"; then
+if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
+  { echo "$as_me:$LINENO: checking for $ac_header" >&5
+echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
+if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 fi
-echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
-echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
+ac_res=`eval echo '${'$as_ac_Header'}'`
+	       { echo "$as_me:$LINENO: result: $ac_res" >&5
+echo "${ECHO_T}$ac_res" >&6; }
 else
   # Is the header compilable?
-echo "$as_me:$LINENO: checking $ac_header usability" >&5
-echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
+echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
 cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
@@ -53979,41 +53235,37 @@
 #include <$ac_header>
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>conftest.er1
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_header_compiler=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_header_compiler=no
+	ac_header_compiler=no
 fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
-echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
-echo "${ECHO_T}$ac_header_compiler" >&6
 
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
+echo "${ECHO_T}$ac_header_compiler" >&6; }
+
 # Is the header present?
-echo "$as_me:$LINENO: checking $ac_header presence" >&5
-echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
+echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
 cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
@@ -54022,24 +53274,22 @@
 /* end confdefs.h.  */
 #include <$ac_header>
 _ACEOF
-if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
-  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
+if { (ac_try="$ac_cpp conftest.$ac_ext"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } >/dev/null; then
-  if test -s conftest.err; then
-    ac_cpp_err=$ac_c_preproc_warn_flag
-    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
-  else
-    ac_cpp_err=
-  fi
-else
-  ac_cpp_err=yes
-fi
-if test -z "$ac_cpp_err"; then
+  (exit $ac_status); } >/dev/null && {
+	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       }; then
   ac_header_preproc=yes
 else
   echo "$as_me: failed program was:" >&5
@@ -54047,9 +53297,10 @@
 
   ac_header_preproc=no
 fi
+
 rm -f conftest.err conftest.$ac_ext
-echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
-echo "${ECHO_T}$ac_header_preproc" >&6
+{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
+echo "${ECHO_T}$ac_header_preproc" >&6; }
 
 # So?  What about this header?
 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
@@ -54073,25 +53324,24 @@
 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
-    (
-      cat <<\_ASBOX
+    ( cat <<\_ASBOX
 ## ---------------------------------------- ##
 ## Report this to samba-technical at samba.org ##
 ## ---------------------------------------- ##
 _ASBOX
-    ) |
-      sed "s/^/$as_me: WARNING:     /" >&2
+     ) | sed "s/^/$as_me: WARNING:     /" >&2
     ;;
 esac
-echo "$as_me:$LINENO: checking for $ac_header" >&5
-echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
-if eval "test \"\${$as_ac_Header+set}\" = set"; then
+{ echo "$as_me:$LINENO: checking for $ac_header" >&5
+echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
+if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   eval "$as_ac_Header=\$ac_header_preproc"
 fi
-echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
-echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
+ac_res=`eval echo '${'$as_ac_Header'}'`
+	       { echo "$as_me:$LINENO: result: $ac_res" >&5
+echo "${ECHO_T}$ac_res" >&6; }
 
 fi
 if test `eval echo '${'$as_ac_Header'}'` = yes; then
@@ -54129,29 +53379,29 @@
 #################################################
 # check whether to compile AFS/NT ACL mapping module
 samba_cv_WITH_VFS_AFSACL=no
-echo "$as_me:$LINENO: checking whether to use AFS ACL mapping module" >&5
-echo $ECHO_N "checking whether to use AFS ACL mapping module... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking whether to use AFS ACL mapping module" >&5
+echo $ECHO_N "checking whether to use AFS ACL mapping module... $ECHO_C" >&6; }
 
-# Check whether --with-vfs-afsacl or --without-vfs-afsacl was given.
+# Check whether --with-vfs-afsacl was given.
 if test "${with_vfs_afsacl+set}" = set; then
-  withval="$with_vfs_afsacl"
-   case "$withval" in
+  withval=$with_vfs_afsacl;  case "$withval" in
   yes|auto)
-    echo "$as_me:$LINENO: result: $withval" >&5
-echo "${ECHO_T}$withval" >&6
+    { echo "$as_me:$LINENO: result: $withval" >&5
+echo "${ECHO_T}$withval" >&6; }
     samba_cv_WITH_VFS_AFSACL=yes
     ;;
   *)
-    echo "$as_me:$LINENO: result: no" >&5
-echo "${ECHO_T}no" >&6
+    { echo "$as_me:$LINENO: result: no" >&5
+echo "${ECHO_T}no" >&6; }
     ;;
   esac
 else
-  echo "$as_me:$LINENO: result: no" >&5
-echo "${ECHO_T}no" >&6
+  { echo "$as_me:$LINENO: result: no" >&5
+echo "${ECHO_T}no" >&6; }
 
-fi;
+fi
 
+
 if test x"$samba_cv_WITH_VFS_AFSACL" = x"yes"; then
    default_shared_modules="$default_shared_modules vfs_afsacl"
 fi
@@ -54166,16 +53416,15 @@
 
 #################################################
 # check for the DFS clear-text auth system
-echo "$as_me:$LINENO: checking whether to use DFS clear-text auth" >&5
-echo $ECHO_N "checking whether to use DFS clear-text auth... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking whether to use DFS clear-text auth" >&5
+echo $ECHO_N "checking whether to use DFS clear-text auth... $ECHO_C" >&6; }
 
-# Check whether --with-dfs or --without-dfs was given.
+# Check whether --with-dfs was given.
 if test "${with_dfs+set}" = set; then
-  withval="$with_dfs"
-   case "$withval" in
+  withval=$with_dfs;  case "$withval" in
   yes)
-    echo "$as_me:$LINENO: result: yes" >&5
-echo "${ECHO_T}yes" >&6
+    { echo "$as_me:$LINENO: result: yes" >&5
+echo "${ECHO_T}yes" >&6; }
 
 cat >>confdefs.h <<\_ACEOF
 #define WITH_DFS 1
@@ -54183,37 +53432,38 @@
 
     ;;
   *)
-    echo "$as_me:$LINENO: result: no" >&5
-echo "${ECHO_T}no" >&6
+    { echo "$as_me:$LINENO: result: no" >&5
+echo "${ECHO_T}no" >&6; }
     ;;
   esac
 else
-  echo "$as_me:$LINENO: result: no" >&5
-echo "${ECHO_T}no" >&6
+  { echo "$as_me:$LINENO: result: no" >&5
+echo "${ECHO_T}no" >&6; }
 
-fi;
+fi
 
+
 ########################################################
 # Compile with LDAP support?
 
 with_ldap_support=auto
-echo "$as_me:$LINENO: checking for LDAP support" >&5
-echo $ECHO_N "checking for LDAP support... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking for LDAP support" >&5
+echo $ECHO_N "checking for LDAP support... $ECHO_C" >&6; }
 
 
-# Check whether --with-ldap or --without-ldap was given.
+# Check whether --with-ldap was given.
 if test "${with_ldap+set}" = set; then
-  withval="$with_ldap"
-   case "$withval" in
+  withval=$with_ldap;  case "$withval" in
     yes|no)
 	with_ldap_support=$withval
 	;;
   esac
-fi;
+fi
 
-echo "$as_me:$LINENO: result: $with_ldap_support" >&5
-echo "${ECHO_T}$with_ldap_support" >&6
 
+{ echo "$as_me:$LINENO: result: $with_ldap_support" >&5
+echo "${ECHO_T}$with_ldap_support" >&6; }
+
 SMBLDAP=""
 
 SMBLDAPUTIL=""
@@ -54231,18 +53481,19 @@
 for ac_header in ldap.h lber.h
 do
 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
-if eval "test \"\${$as_ac_Header+set}\" = set"; then
-  echo "$as_me:$LINENO: checking for $ac_header" >&5
-echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
-if eval "test \"\${$as_ac_Header+set}\" = set"; then
+if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
+  { echo "$as_me:$LINENO: checking for $ac_header" >&5
+echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
+if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 fi
-echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
-echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
+ac_res=`eval echo '${'$as_ac_Header'}'`
+	       { echo "$as_me:$LINENO: result: $ac_res" >&5
+echo "${ECHO_T}$ac_res" >&6; }
 else
   # Is the header compilable?
-echo "$as_me:$LINENO: checking $ac_header usability" >&5
-echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
+echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
 cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
@@ -54253,41 +53504,37 @@
 #include <$ac_header>
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>conftest.er1
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_header_compiler=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_header_compiler=no
+	ac_header_compiler=no
 fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
-echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
-echo "${ECHO_T}$ac_header_compiler" >&6
 
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
+echo "${ECHO_T}$ac_header_compiler" >&6; }
+
 # Is the header present?
-echo "$as_me:$LINENO: checking $ac_header presence" >&5
-echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
+echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
 cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
@@ -54296,24 +53543,22 @@
 /* end confdefs.h.  */
 #include <$ac_header>
 _ACEOF
-if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
-  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
+if { (ac_try="$ac_cpp conftest.$ac_ext"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } >/dev/null; then
-  if test -s conftest.err; then
-    ac_cpp_err=$ac_c_preproc_warn_flag
-    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
-  else
-    ac_cpp_err=
-  fi
-else
-  ac_cpp_err=yes
-fi
-if test -z "$ac_cpp_err"; then
+  (exit $ac_status); } >/dev/null && {
+	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       }; then
   ac_header_preproc=yes
 else
   echo "$as_me: failed program was:" >&5
@@ -54321,9 +53566,10 @@
 
   ac_header_preproc=no
 fi
+
 rm -f conftest.err conftest.$ac_ext
-echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
-echo "${ECHO_T}$ac_header_preproc" >&6
+{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
+echo "${ECHO_T}$ac_header_preproc" >&6; }
 
 # So?  What about this header?
 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
@@ -54347,25 +53593,24 @@
 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
-    (
-      cat <<\_ASBOX
+    ( cat <<\_ASBOX
 ## ---------------------------------------- ##
 ## Report this to samba-technical at samba.org ##
 ## ---------------------------------------- ##
 _ASBOX
-    ) |
-      sed "s/^/$as_me: WARNING:     /" >&2
+     ) | sed "s/^/$as_me: WARNING:     /" >&2
     ;;
 esac
-echo "$as_me:$LINENO: checking for $ac_header" >&5
-echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
-if eval "test \"\${$as_ac_Header+set}\" = set"; then
+{ echo "$as_me:$LINENO: checking for $ac_header" >&5
+echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
+if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   eval "$as_ac_Header=\$ac_header_preproc"
 fi
-echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
-echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
+ac_res=`eval echo '${'$as_ac_Header'}'`
+	       { echo "$as_me:$LINENO: result: $ac_res" >&5
+echo "${ECHO_T}$ac_res" >&6; }
 
 fi
 if test `eval echo '${'$as_ac_Header'}'` = yes; then
@@ -54403,8 +53648,8 @@
 	with_ldap_support=yes
   	;;
 	*)
-  	echo "$as_me:$LINENO: checking for ber_tag_t" >&5
-echo $ECHO_N "checking for ber_tag_t... $ECHO_C" >&6
+  	{ echo "$as_me:$LINENO: checking for ber_tag_t" >&5
+echo $ECHO_N "checking for ber_tag_t... $ECHO_C" >&6; }
 if test "${ac_cv_type_ber_tag_t+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
@@ -54416,50 +53661,47 @@
 /* end confdefs.h.  */
 #include <lber.h>
 
+typedef ber_tag_t ac__type_new_;
 int
 main ()
 {
-if ((ber_tag_t *) 0)
+if ((ac__type_new_ *) 0)
   return 0;
-if (sizeof (ber_tag_t))
+if (sizeof (ac__type_new_))
   return 0;
   ;
   return 0;
 }
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>conftest.er1
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_cv_type_ber_tag_t=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_cv_type_ber_tag_t=no
+	ac_cv_type_ber_tag_t=no
 fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 fi
-echo "$as_me:$LINENO: result: $ac_cv_type_ber_tag_t" >&5
-echo "${ECHO_T}$ac_cv_type_ber_tag_t" >&6
+{ echo "$as_me:$LINENO: result: $ac_cv_type_ber_tag_t" >&5
+echo "${ECHO_T}$ac_cv_type_ber_tag_t" >&6; }
 
   	if test x"$ac_cv_type_ber_tag_t" != x"yes"; then
 		if test x"$with_ldap_support" = x"yes"; then
@@ -54491,8 +53733,8 @@
 
 
 
-        echo "$as_me:$LINENO: checking for ber_scanf in -llber" >&5
-echo $ECHO_N "checking for ber_scanf in -llber... $ECHO_C" >&6
+        { echo "$as_me:$LINENO: checking for ber_scanf in -llber" >&5
+echo $ECHO_N "checking for ber_scanf in -llber... $ECHO_C" >&6; }
 if test "${ac_cv_lib_ext_lber_ber_scanf+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
@@ -54503,58 +53745,55 @@
 cat >>conftest.$ac_ext <<_ACEOF
 /* end confdefs.h.  */
 
-/* Override any gcc2 internal prototype to avoid an error.  */
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
 #ifdef __cplusplus
 extern "C"
 #endif
-/* We use char because int might match the return type of a gcc2
-   builtin and then its argument prototype would still apply.  */
 char ber_scanf ();
 int
 main ()
 {
-ber_scanf ();
+return ber_scanf ();
   ;
   return 0;
 }
 _ACEOF
 rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-  (eval $ac_link) 2>conftest.er1
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest$ac_exeext &&
+       $as_test_x conftest$ac_exeext; then
   ac_cv_lib_ext_lber_ber_scanf=yes;
 		  ac_cv_lib_ext_lber=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_cv_lib_ext_lber_ber_scanf=no;
+	ac_cv_lib_ext_lber_ber_scanf=no;
 		  ac_cv_lib_ext_lber=no
 fi
-rm -f conftest.err conftest.$ac_objext \
+
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 
 fi
-echo "$as_me:$LINENO: result: $ac_cv_lib_ext_lber_ber_scanf" >&5
-echo "${ECHO_T}$ac_cv_lib_ext_lber_ber_scanf" >&6
+{ echo "$as_me:$LINENO: result: $ac_cv_lib_ext_lber_ber_scanf" >&5
+echo "${ECHO_T}$ac_cv_lib_ext_lber_ber_scanf" >&6; }
     if test $ac_cv_lib_ext_lber_ber_scanf = yes; then
   cat >>confdefs.h <<_ACEOF
 #define HAVE_BER_SCANF 1
@@ -54589,8 +53828,8 @@
 
     ac_check_func_ext_save_LIBS=$LIBS
     LIBS="$LDAP_LIBS $LIBS"
-        echo "$as_me:$LINENO: checking for ber_sockbuf_add_io" >&5
-echo $ECHO_N "checking for ber_sockbuf_add_io... $ECHO_C" >&6
+        { echo "$as_me:$LINENO: checking for ber_sockbuf_add_io" >&5
+echo $ECHO_N "checking for ber_sockbuf_add_io... $ECHO_C" >&6; }
 if test "${ac_cv_func_ext_ber_sockbuf_add_io+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
@@ -54617,68 +53856,59 @@
 
 #undef ber_sockbuf_add_io
 
-/* Override any gcc2 internal prototype to avoid an error.  */
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
 #ifdef __cplusplus
 extern "C"
-{
 #endif
-/* We use char because int might match the return type of a gcc2
-   builtin and then its argument prototype would still apply.  */
 char ber_sockbuf_add_io ();
 /* The GNU C library defines this for functions which it implements
     to always fail with ENOSYS.  Some functions are actually named
     something starting with __ and the normal name is an alias.  */
-#if defined (__stub_ber_sockbuf_add_io) || defined (__stub___ber_sockbuf_add_io)
+#if defined __stub_ber_sockbuf_add_io || defined __stub___ber_sockbuf_add_io
 choke me
-#else
-char (*f) () = ber_sockbuf_add_io;
 #endif
-#ifdef __cplusplus
-}
-#endif
 
 int
 main ()
 {
-return f != ber_sockbuf_add_io;
+return ber_sockbuf_add_io ();
   ;
   return 0;
 }
 _ACEOF
 rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-  (eval $ac_link) 2>conftest.er1
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest$ac_exeext &&
+       $as_test_x conftest$ac_exeext; then
   ac_cv_func_ext_ber_sockbuf_add_io=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_cv_func_ext_ber_sockbuf_add_io=no
+	ac_cv_func_ext_ber_sockbuf_add_io=no
 fi
-rm -f conftest.err conftest.$ac_objext \
+
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 fi
-echo "$as_me:$LINENO: result: $ac_cv_func_ext_ber_sockbuf_add_io" >&5
-echo "${ECHO_T}$ac_cv_func_ext_ber_sockbuf_add_io" >&6
+{ echo "$as_me:$LINENO: result: $ac_cv_func_ext_ber_sockbuf_add_io" >&5
+echo "${ECHO_T}$ac_cv_func_ext_ber_sockbuf_add_io" >&6; }
     LIBS=$ac_check_func_ext_save_LIBS
     if test $ac_cv_func_ext_ber_sockbuf_add_io = yes; then
   cat >>confdefs.h <<_ACEOF
@@ -54688,8 +53918,8 @@
 fi
 
 
-  echo "$as_me:$LINENO: checking for LDAP_OPT_SOCKBUF" >&5
-echo $ECHO_N "checking for LDAP_OPT_SOCKBUF... $ECHO_C" >&6
+  { echo "$as_me:$LINENO: checking for LDAP_OPT_SOCKBUF" >&5
+echo $ECHO_N "checking for LDAP_OPT_SOCKBUF... $ECHO_C" >&6; }
 if test "${samba_cv_HAVE_LDAP_OPT_SOCKBUF+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
@@ -54710,38 +53940,34 @@
 }
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>conftest.er1
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   samba_cv_HAVE_LDAP_OPT_SOCKBUF=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-samba_cv_HAVE_LDAP_OPT_SOCKBUF=no
+	samba_cv_HAVE_LDAP_OPT_SOCKBUF=no
 fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 fi
-echo "$as_me:$LINENO: result: $samba_cv_HAVE_LDAP_OPT_SOCKBUF" >&5
-echo "${ECHO_T}$samba_cv_HAVE_LDAP_OPT_SOCKBUF" >&6
+{ echo "$as_me:$LINENO: result: $samba_cv_HAVE_LDAP_OPT_SOCKBUF" >&5
+echo "${ECHO_T}$samba_cv_HAVE_LDAP_OPT_SOCKBUF" >&6; }
 
   if test x"$ac_cv_func_ext_ber_sockbuf_add_io" = x"yes" -a \
   	  x"$samba_cv_HAVE_LDAP_OPT_SOCKBUF" = x"yes"; then
@@ -54755,8 +53981,8 @@
   #######################################################
   # if we have LBER_OPT_LOG_PRINT_FN, we can intercept
   # ldap logging and print it out in the samba logs
-  echo "$as_me:$LINENO: checking for LBER_OPT_LOG_PRINT_FN" >&5
-echo $ECHO_N "checking for LBER_OPT_LOG_PRINT_FN... $ECHO_C" >&6
+  { echo "$as_me:$LINENO: checking for LBER_OPT_LOG_PRINT_FN" >&5
+echo $ECHO_N "checking for LBER_OPT_LOG_PRINT_FN... $ECHO_C" >&6; }
 if test "${samba_cv_HAVE_LBER_OPT_LOG_PRINT_FN+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
@@ -54776,38 +54002,34 @@
 }
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>conftest.er1
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   samba_cv_HAVE_LBER_OPT_LOG_PRINT_FN=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-samba_cv_HAVE_LBER_OPT_LOG_PRINT_FN=no
+	samba_cv_HAVE_LBER_OPT_LOG_PRINT_FN=no
 fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 fi
-echo "$as_me:$LINENO: result: $samba_cv_HAVE_LBER_OPT_LOG_PRINT_FN" >&5
-echo "${ECHO_T}$samba_cv_HAVE_LBER_OPT_LOG_PRINT_FN" >&6
+{ echo "$as_me:$LINENO: result: $samba_cv_HAVE_LBER_OPT_LOG_PRINT_FN" >&5
+echo "${ECHO_T}$samba_cv_HAVE_LBER_OPT_LOG_PRINT_FN" >&6; }
 
   if test x"$samba_cv_HAVE_LBER_OPT_LOG_PRINT_FN" = x"yes"; then
 
@@ -54828,8 +54050,8 @@
 
 
 
-        echo "$as_me:$LINENO: checking for ldap_init in -lldap" >&5
-echo $ECHO_N "checking for ldap_init in -lldap... $ECHO_C" >&6
+        { echo "$as_me:$LINENO: checking for ldap_init in -lldap" >&5
+echo $ECHO_N "checking for ldap_init in -lldap... $ECHO_C" >&6; }
 if test "${ac_cv_lib_ext_ldap_ldap_init+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
@@ -54840,58 +54062,55 @@
 cat >>conftest.$ac_ext <<_ACEOF
 /* end confdefs.h.  */
 
-/* Override any gcc2 internal prototype to avoid an error.  */
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
 #ifdef __cplusplus
 extern "C"
 #endif
-/* We use char because int might match the return type of a gcc2
-   builtin and then its argument prototype would still apply.  */
 char ldap_init ();
 int
 main ()
 {
-ldap_init ();
+return ldap_init ();
   ;
   return 0;
 }
 _ACEOF
 rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-  (eval $ac_link) 2>conftest.er1
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest$ac_exeext &&
+       $as_test_x conftest$ac_exeext; then
   ac_cv_lib_ext_ldap_ldap_init=yes;
 		  ac_cv_lib_ext_ldap=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_cv_lib_ext_ldap_ldap_init=no;
+	ac_cv_lib_ext_ldap_ldap_init=no;
 		  ac_cv_lib_ext_ldap=no
 fi
-rm -f conftest.err conftest.$ac_objext \
+
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 
 fi
-echo "$as_me:$LINENO: result: $ac_cv_lib_ext_ldap_ldap_init" >&5
-echo "${ECHO_T}$ac_cv_lib_ext_ldap_ldap_init" >&6
+{ echo "$as_me:$LINENO: result: $ac_cv_lib_ext_ldap_ldap_init" >&5
+echo "${ECHO_T}$ac_cv_lib_ext_ldap_ldap_init" >&6; }
     if test $ac_cv_lib_ext_ldap_ldap_init = yes; then
   cat >>confdefs.h <<_ACEOF
 #define HAVE_LDAP_INIT 1
@@ -54926,8 +54145,8 @@
 
     ac_check_func_ext_save_LIBS=$LIBS
     LIBS="$LDAP_LIBS $LIBS"
-        echo "$as_me:$LINENO: checking for ldap_set_rebind_proc" >&5
-echo $ECHO_N "checking for ldap_set_rebind_proc... $ECHO_C" >&6
+        { echo "$as_me:$LINENO: checking for ldap_set_rebind_proc" >&5
+echo $ECHO_N "checking for ldap_set_rebind_proc... $ECHO_C" >&6; }
 if test "${ac_cv_func_ext_ldap_set_rebind_proc+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
@@ -54954,68 +54173,59 @@
 
 #undef ldap_set_rebind_proc
 
-/* Override any gcc2 internal prototype to avoid an error.  */
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
 #ifdef __cplusplus
 extern "C"
-{
 #endif
-/* We use char because int might match the return type of a gcc2
-   builtin and then its argument prototype would still apply.  */
 char ldap_set_rebind_proc ();
 /* The GNU C library defines this for functions which it implements
     to always fail with ENOSYS.  Some functions are actually named
     something starting with __ and the normal name is an alias.  */
-#if defined (__stub_ldap_set_rebind_proc) || defined (__stub___ldap_set_rebind_proc)
+#if defined __stub_ldap_set_rebind_proc || defined __stub___ldap_set_rebind_proc
 choke me
-#else
-char (*f) () = ldap_set_rebind_proc;
 #endif
-#ifdef __cplusplus
-}
-#endif
 
 int
 main ()
 {
-return f != ldap_set_rebind_proc;
+return ldap_set_rebind_proc ();
   ;
   return 0;
 }
 _ACEOF
 rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-  (eval $ac_link) 2>conftest.er1
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest$ac_exeext &&
+       $as_test_x conftest$ac_exeext; then
   ac_cv_func_ext_ldap_set_rebind_proc=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_cv_func_ext_ldap_set_rebind_proc=no
+	ac_cv_func_ext_ldap_set_rebind_proc=no
 fi
-rm -f conftest.err conftest.$ac_objext \
+
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 fi
-echo "$as_me:$LINENO: result: $ac_cv_func_ext_ldap_set_rebind_proc" >&5
-echo "${ECHO_T}$ac_cv_func_ext_ldap_set_rebind_proc" >&6
+{ echo "$as_me:$LINENO: result: $ac_cv_func_ext_ldap_set_rebind_proc" >&5
+echo "${ECHO_T}$ac_cv_func_ext_ldap_set_rebind_proc" >&6; }
     LIBS=$ac_check_func_ext_save_LIBS
     if test $ac_cv_func_ext_ldap_set_rebind_proc = yes; then
   cat >>confdefs.h <<_ACEOF
@@ -55026,8 +54236,8 @@
 
 
   LIBS="$LIBS $LDAP_LIBS"
-  echo "$as_me:$LINENO: checking whether ldap_set_rebind_proc takes 3 arguments" >&5
-echo $ECHO_N "checking whether ldap_set_rebind_proc takes 3 arguments... $ECHO_C" >&6
+  { echo "$as_me:$LINENO: checking whether ldap_set_rebind_proc takes 3 arguments" >&5
+echo $ECHO_N "checking whether ldap_set_rebind_proc takes 3 arguments... $ECHO_C" >&6; }
 if test "${smb_ldap_cv_ldap_set_rebind_proc+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
@@ -55050,40 +54260,36 @@
 }
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>conftest.er1
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   smb_ldap_cv_ldap_set_rebind_proc=3
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-smb_ldap_cv_ldap_set_rebind_proc=2
+	smb_ldap_cv_ldap_set_rebind_proc=2
 
 fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
 
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+
 fi
-echo "$as_me:$LINENO: result: $smb_ldap_cv_ldap_set_rebind_proc" >&5
-echo "${ECHO_T}$smb_ldap_cv_ldap_set_rebind_proc" >&6
+{ echo "$as_me:$LINENO: result: $smb_ldap_cv_ldap_set_rebind_proc" >&5
+echo "${ECHO_T}$smb_ldap_cv_ldap_set_rebind_proc" >&6; }
 
 
 cat >>confdefs.h <<_ACEOF
@@ -55096,8 +54302,8 @@
 
     ac_check_func_ext_save_LIBS=$LIBS
     LIBS="$LDAP_LIBS $LIBS"
-        echo "$as_me:$LINENO: checking for ldap_initialize" >&5
-echo $ECHO_N "checking for ldap_initialize... $ECHO_C" >&6
+        { echo "$as_me:$LINENO: checking for ldap_initialize" >&5
+echo $ECHO_N "checking for ldap_initialize... $ECHO_C" >&6; }
 if test "${ac_cv_func_ext_ldap_initialize+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
@@ -55124,68 +54330,59 @@
 
 #undef ldap_initialize
 
-/* Override any gcc2 internal prototype to avoid an error.  */
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
 #ifdef __cplusplus
 extern "C"
-{
 #endif
-/* We use char because int might match the return type of a gcc2
-   builtin and then its argument prototype would still apply.  */
 char ldap_initialize ();
 /* The GNU C library defines this for functions which it implements
     to always fail with ENOSYS.  Some functions are actually named
     something starting with __ and the normal name is an alias.  */
-#if defined (__stub_ldap_initialize) || defined (__stub___ldap_initialize)
+#if defined __stub_ldap_initialize || defined __stub___ldap_initialize
 choke me
-#else
-char (*f) () = ldap_initialize;
 #endif
-#ifdef __cplusplus
-}
-#endif
 
 int
 main ()
 {
-return f != ldap_initialize;
+return ldap_initialize ();
   ;
   return 0;
 }
 _ACEOF
 rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-  (eval $ac_link) 2>conftest.er1
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest$ac_exeext &&
+       $as_test_x conftest$ac_exeext; then
   ac_cv_func_ext_ldap_initialize=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_cv_func_ext_ldap_initialize=no
+	ac_cv_func_ext_ldap_initialize=no
 fi
-rm -f conftest.err conftest.$ac_objext \
+
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 fi
-echo "$as_me:$LINENO: result: $ac_cv_func_ext_ldap_initialize" >&5
-echo "${ECHO_T}$ac_cv_func_ext_ldap_initialize" >&6
+{ echo "$as_me:$LINENO: result: $ac_cv_func_ext_ldap_initialize" >&5
+echo "${ECHO_T}$ac_cv_func_ext_ldap_initialize" >&6; }
     LIBS=$ac_check_func_ext_save_LIBS
     if test $ac_cv_func_ext_ldap_initialize = yes; then
   cat >>confdefs.h <<_ACEOF
@@ -55207,10 +54404,10 @@
     SMBLDAP="lib/smbldap.o"
     SMBLDAPUTIL="lib/smbldap_util.o"
     with_ldap_support=yes
-    echo "$as_me:$LINENO: checking whether LDAP support is used" >&5
-echo $ECHO_N "checking whether LDAP support is used... $ECHO_C" >&6
-    echo "$as_me:$LINENO: result: yes" >&5
-echo "${ECHO_T}yes" >&6
+    { echo "$as_me:$LINENO: checking whether LDAP support is used" >&5
+echo $ECHO_N "checking whether LDAP support is used... $ECHO_C" >&6; }
+    { echo "$as_me:$LINENO: result: yes" >&5
+echo "${ECHO_T}yes" >&6; }
   else
     if test x"$with_ldap_support" = x"yes"; then
 	{ { echo "$as_me:$LINENO: error: libldap is needed for LDAP support" >&5
@@ -55232,23 +54429,23 @@
 # active directory support
 
 with_ads_support=auto
-echo "$as_me:$LINENO: checking for Active Directory and krb5 support" >&5
-echo $ECHO_N "checking for Active Directory and krb5 support... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking for Active Directory and krb5 support" >&5
+echo $ECHO_N "checking for Active Directory and krb5 support... $ECHO_C" >&6; }
 
 
-# Check whether --with-ads or --without-ads was given.
+# Check whether --with-ads was given.
 if test "${with_ads+set}" = set; then
-  withval="$with_ads"
-   case "$withval" in
+  withval=$with_ads;  case "$withval" in
     yes|no)
 	with_ads_support="$withval"
 	;;
   esac
-fi;
+fi
 
-echo "$as_me:$LINENO: result: $with_ads_support" >&5
-echo "${ECHO_T}$with_ads_support" >&6
 
+{ echo "$as_me:$LINENO: result: $with_ads_support" >&5
+echo "${ECHO_T}$with_ads_support" >&6; }
+
 FOUND_KRB5=no
 KRB5_LIBS=""
 
@@ -55277,8 +54474,8 @@
 
     ac_check_func_ext_save_LIBS=$LIBS
     LIBS="$LDAP_LIBS $LIBS"
-        echo "$as_me:$LINENO: checking for ldap_init" >&5
-echo $ECHO_N "checking for ldap_init... $ECHO_C" >&6
+        { echo "$as_me:$LINENO: checking for ldap_init" >&5
+echo $ECHO_N "checking for ldap_init... $ECHO_C" >&6; }
 if test "${ac_cv_func_ext_ldap_init+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
@@ -55305,68 +54502,59 @@
 
 #undef ldap_init
 
-/* Override any gcc2 internal prototype to avoid an error.  */
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
 #ifdef __cplusplus
 extern "C"
-{
 #endif
-/* We use char because int might match the return type of a gcc2
-   builtin and then its argument prototype would still apply.  */
 char ldap_init ();
 /* The GNU C library defines this for functions which it implements
     to always fail with ENOSYS.  Some functions are actually named
     something starting with __ and the normal name is an alias.  */
-#if defined (__stub_ldap_init) || defined (__stub___ldap_init)
+#if defined __stub_ldap_init || defined __stub___ldap_init
 choke me
-#else
-char (*f) () = ldap_init;
 #endif
-#ifdef __cplusplus
-}
-#endif
 
 int
 main ()
 {
-return f != ldap_init;
+return ldap_init ();
   ;
   return 0;
 }
 _ACEOF
 rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-  (eval $ac_link) 2>conftest.er1
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest$ac_exeext &&
+       $as_test_x conftest$ac_exeext; then
   ac_cv_func_ext_ldap_init=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_cv_func_ext_ldap_init=no
+	ac_cv_func_ext_ldap_init=no
 fi
-rm -f conftest.err conftest.$ac_objext \
+
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 fi
-echo "$as_me:$LINENO: result: $ac_cv_func_ext_ldap_init" >&5
-echo "${ECHO_T}$ac_cv_func_ext_ldap_init" >&6
+{ echo "$as_me:$LINENO: result: $ac_cv_func_ext_ldap_init" >&5
+echo "${ECHO_T}$ac_cv_func_ext_ldap_init" >&6; }
     LIBS=$ac_check_func_ext_save_LIBS
     if test $ac_cv_func_ext_ldap_init = yes; then
   cat >>confdefs.h <<_ACEOF
@@ -55394,8 +54582,8 @@
 
     ac_check_func_ext_save_LIBS=$LIBS
     LIBS="$LDAP_LIBS $LIBS"
-        echo "$as_me:$LINENO: checking for ldap_initialize" >&5
-echo $ECHO_N "checking for ldap_initialize... $ECHO_C" >&6
+        { echo "$as_me:$LINENO: checking for ldap_initialize" >&5
+echo $ECHO_N "checking for ldap_initialize... $ECHO_C" >&6; }
 if test "${ac_cv_func_ext_ldap_initialize+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
@@ -55422,68 +54610,59 @@
 
 #undef ldap_initialize
 
-/* Override any gcc2 internal prototype to avoid an error.  */
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
 #ifdef __cplusplus
 extern "C"
-{
 #endif
-/* We use char because int might match the return type of a gcc2
-   builtin and then its argument prototype would still apply.  */
 char ldap_initialize ();
 /* The GNU C library defines this for functions which it implements
     to always fail with ENOSYS.  Some functions are actually named
     something starting with __ and the normal name is an alias.  */
-#if defined (__stub_ldap_initialize) || defined (__stub___ldap_initialize)
+#if defined __stub_ldap_initialize || defined __stub___ldap_initialize
 choke me
-#else
-char (*f) () = ldap_initialize;
 #endif
-#ifdef __cplusplus
-}
-#endif
 
 int
 main ()
 {
-return f != ldap_initialize;
+return ldap_initialize ();
   ;
   return 0;
 }
 _ACEOF
 rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-  (eval $ac_link) 2>conftest.er1
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest$ac_exeext &&
+       $as_test_x conftest$ac_exeext; then
   ac_cv_func_ext_ldap_initialize=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_cv_func_ext_ldap_initialize=no
+	ac_cv_func_ext_ldap_initialize=no
 fi
-rm -f conftest.err conftest.$ac_objext \
+
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 fi
-echo "$as_me:$LINENO: result: $ac_cv_func_ext_ldap_initialize" >&5
-echo "${ECHO_T}$ac_cv_func_ext_ldap_initialize" >&6
+{ echo "$as_me:$LINENO: result: $ac_cv_func_ext_ldap_initialize" >&5
+echo "${ECHO_T}$ac_cv_func_ext_ldap_initialize" >&6; }
     LIBS=$ac_check_func_ext_save_LIBS
     if test $ac_cv_func_ext_ldap_initialize = yes; then
   cat >>confdefs.h <<_ACEOF
@@ -55513,8 +54692,8 @@
 
     ac_check_func_ext_save_LIBS=$LIBS
     LIBS="$LDAP_LIBS $LIBS"
-        echo "$as_me:$LINENO: checking for ldap_add_result_entry" >&5
-echo $ECHO_N "checking for ldap_add_result_entry... $ECHO_C" >&6
+        { echo "$as_me:$LINENO: checking for ldap_add_result_entry" >&5
+echo $ECHO_N "checking for ldap_add_result_entry... $ECHO_C" >&6; }
 if test "${ac_cv_func_ext_ldap_add_result_entry+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
@@ -55541,68 +54720,59 @@
 
 #undef ldap_add_result_entry
 
-/* Override any gcc2 internal prototype to avoid an error.  */
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
 #ifdef __cplusplus
 extern "C"
-{
 #endif
-/* We use char because int might match the return type of a gcc2
-   builtin and then its argument prototype would still apply.  */
 char ldap_add_result_entry ();
 /* The GNU C library defines this for functions which it implements
     to always fail with ENOSYS.  Some functions are actually named
     something starting with __ and the normal name is an alias.  */
-#if defined (__stub_ldap_add_result_entry) || defined (__stub___ldap_add_result_entry)
+#if defined __stub_ldap_add_result_entry || defined __stub___ldap_add_result_entry
 choke me
-#else
-char (*f) () = ldap_add_result_entry;
 #endif
-#ifdef __cplusplus
-}
-#endif
 
 int
 main ()
 {
-return f != ldap_add_result_entry;
+return ldap_add_result_entry ();
   ;
   return 0;
 }
 _ACEOF
 rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-  (eval $ac_link) 2>conftest.er1
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest$ac_exeext &&
+       $as_test_x conftest$ac_exeext; then
   ac_cv_func_ext_ldap_add_result_entry=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_cv_func_ext_ldap_add_result_entry=no
+	ac_cv_func_ext_ldap_add_result_entry=no
 fi
-rm -f conftest.err conftest.$ac_objext \
+
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 fi
-echo "$as_me:$LINENO: result: $ac_cv_func_ext_ldap_add_result_entry" >&5
-echo "${ECHO_T}$ac_cv_func_ext_ldap_add_result_entry" >&6
+{ echo "$as_me:$LINENO: result: $ac_cv_func_ext_ldap_add_result_entry" >&5
+echo "${ECHO_T}$ac_cv_func_ext_ldap_add_result_entry" >&6; }
     LIBS=$ac_check_func_ext_save_LIBS
     if test $ac_cv_func_ext_ldap_add_result_entry = yes; then
   cat >>confdefs.h <<_ACEOF
@@ -55634,25 +54804,24 @@
   if test x$FOUND_KRB5 = x"no"; then
     #################################################
     # check for location of Kerberos 5 install
-    echo "$as_me:$LINENO: checking for kerberos 5 install path" >&5
-echo $ECHO_N "checking for kerberos 5 install path... $ECHO_C" >&6
+    { echo "$as_me:$LINENO: checking for kerberos 5 install path" >&5
+echo $ECHO_N "checking for kerberos 5 install path... $ECHO_C" >&6; }
 
-# Check whether --with-krb5 or --without-krb5 was given.
+# Check whether --with-krb5 was given.
 if test "${with_krb5+set}" = set; then
-  withval="$with_krb5"
-   case "$withval" in
+  withval=$with_krb5;  case "$withval" in
       no)
-        echo "$as_me:$LINENO: result: no krb5-path given" >&5
-echo "${ECHO_T}no krb5-path given" >&6
+        { echo "$as_me:$LINENO: result: no krb5-path given" >&5
+echo "${ECHO_T}no krb5-path given" >&6; }
         ;;
       yes)
-        echo "$as_me:$LINENO: result: /usr" >&5
-echo "${ECHO_T}/usr" >&6
+        { echo "$as_me:$LINENO: result: /usr" >&5
+echo "${ECHO_T}/usr" >&6; }
         FOUND_KRB5=yes
         ;;
       *)
-        echo "$as_me:$LINENO: result: $withval" >&5
-echo "${ECHO_T}$withval" >&6
+        { echo "$as_me:$LINENO: result: $withval" >&5
+echo "${ECHO_T}$withval" >&6; }
         KRB5_CFLAGS="-I$withval/include"
         KRB5_CPPFLAGS="-I$withval/include"
         KRB5_LDFLAGS="-L$withval/lib"
@@ -55663,18 +54832,19 @@
         ;;
       esac
 else
-  echo "$as_me:$LINENO: result: no krb5-path given" >&5
-echo "${ECHO_T}no krb5-path given" >&6
+  { echo "$as_me:$LINENO: result: no krb5-path given" >&5
+echo "${ECHO_T}no krb5-path given" >&6; }
 
-fi;
+fi
+
   fi
 
   #################################################
   # check for krb5-config from recent MIT and Heimdal kerberos 5
   # Extract the first word of "krb5-config", so it can be a program name with args.
 set dummy krb5-config; ac_word=$2
-echo "$as_me:$LINENO: checking for $ac_word" >&5
-echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking for $ac_word" >&5
+echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
 if test "${ac_cv_path_KRB5CONFIG+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
@@ -55689,29 +54859,30 @@
   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
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
     ac_cv_path_KRB5CONFIG="$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
+IFS=$as_save_IFS
 
   ;;
 esac
 fi
 KRB5CONFIG=$ac_cv_path_KRB5CONFIG
-
 if test -n "$KRB5CONFIG"; then
-  echo "$as_me:$LINENO: result: $KRB5CONFIG" >&5
-echo "${ECHO_T}$KRB5CONFIG" >&6
+  { echo "$as_me:$LINENO: result: $KRB5CONFIG" >&5
+echo "${ECHO_T}$KRB5CONFIG" >&6; }
 else
-  echo "$as_me:$LINENO: result: no" >&5
-echo "${ECHO_T}no" >&6
+  { echo "$as_me:$LINENO: result: no" >&5
+echo "${ECHO_T}no" >&6; }
 fi
 
-  echo "$as_me:$LINENO: checking for working krb5-config" >&5
-echo $ECHO_N "checking for working krb5-config... $ECHO_C" >&6
+
+  { echo "$as_me:$LINENO: checking for working krb5-config" >&5
+echo $ECHO_N "checking for working krb5-config... $ECHO_C" >&6; }
   if test -x "$KRB5CONFIG"; then
     ac_save_CFLAGS=$CFLAGS
     CFLAGS="";export CFLAGS
@@ -55724,71 +54895,71 @@
     CFLAGS=$ac_save_CFLAGS;export CFLAGS
     LDFLAGS=$ac_save_LDFLAGS;export LDFLAGS
     FOUND_KRB5=yes
-    echo "$as_me:$LINENO: result: yes" >&5
-echo "${ECHO_T}yes" >&6
+    { echo "$as_me:$LINENO: result: yes" >&5
+echo "${ECHO_T}yes" >&6; }
   else
-    echo "$as_me:$LINENO: result: no. Fallback to previous krb5 detection strategy" >&5
-echo "${ECHO_T}no. Fallback to previous krb5 detection strategy" >&6
+    { echo "$as_me:$LINENO: result: no. Fallback to previous krb5 detection strategy" >&5
+echo "${ECHO_T}no. Fallback to previous krb5 detection strategy" >&6; }
   fi
 
   if test x$FOUND_KRB5 = x"no"; then
     #################################################
     # see if this box has the SuSE location for the heimdal krb implementation
-    echo "$as_me:$LINENO: checking for /usr/include/heimdal" >&5
-echo $ECHO_N "checking for /usr/include/heimdal... $ECHO_C" >&6
+    { echo "$as_me:$LINENO: checking for /usr/include/heimdal" >&5
+echo $ECHO_N "checking for /usr/include/heimdal... $ECHO_C" >&6; }
     if test -d /usr/include/heimdal; then
       if test -f /usr/lib/heimdal/lib/libkrb5.a; then
           KRB5_CFLAGS="-I/usr/include/heimdal"
           KRB5_CPPFLAGS="-I/usr/include/heimdal"
           KRB5_LDFLAGS="-L/usr/lib/heimdal/lib"
 	  FOUND_KRB5=yes
-          echo "$as_me:$LINENO: result: yes" >&5
-echo "${ECHO_T}yes" >&6
+          { echo "$as_me:$LINENO: result: yes" >&5
+echo "${ECHO_T}yes" >&6; }
       else
           KRB5_CFLAGS="-I/usr/include/heimdal"
           KRB5_CPPFLAGS="-I/usr/include/heimdal"
 	  FOUND_KRB5=yes
-          echo "$as_me:$LINENO: result: yes" >&5
-echo "${ECHO_T}yes" >&6
+          { echo "$as_me:$LINENO: result: yes" >&5
+echo "${ECHO_T}yes" >&6; }
       fi
     else
-      echo "$as_me:$LINENO: result: no" >&5
-echo "${ECHO_T}no" >&6
+      { echo "$as_me:$LINENO: result: no" >&5
+echo "${ECHO_T}no" >&6; }
     fi
   fi
 
   if test x$FOUND_KRB5 = x"no"; then
     #################################################
     # see if this box has the RedHat location for kerberos
-    echo "$as_me:$LINENO: checking for /usr/kerberos" >&5
-echo $ECHO_N "checking for /usr/kerberos... $ECHO_C" >&6
+    { echo "$as_me:$LINENO: checking for /usr/kerberos" >&5
+echo $ECHO_N "checking for /usr/kerberos... $ECHO_C" >&6; }
     if test -d /usr/kerberos -a -f /usr/kerberos/lib/libkrb5.a; then
       KRB5_LDFLAGS="-L/usr/kerberos/lib"
       KRB5_CFLAGS="-I/usr/kerberos/include"
       KRB5_CPPFLAGS="-I/usr/kerberos/include"
       FOUND_KRB5=yes
-      echo "$as_me:$LINENO: result: yes" >&5
-echo "${ECHO_T}yes" >&6
+      { echo "$as_me:$LINENO: result: yes" >&5
+echo "${ECHO_T}yes" >&6; }
     else
-      echo "$as_me:$LINENO: result: no" >&5
-echo "${ECHO_T}no" >&6
+      { echo "$as_me:$LINENO: result: no" >&5
+echo "${ECHO_T}no" >&6; }
     fi
   fi
 
   if test x$FOUND_KRB5 = x"no"; then
     #################################################
     # see if this box has the OpenBSD location for heimdal krb5
-    echo "$as_me:$LINENO: checking for /usr/include/kerberosV" >&5
-echo $ECHO_N "checking for /usr/include/kerberosV... $ECHO_C" >&6
+    { echo "$as_me:$LINENO: checking for /usr/include/kerberosV" >&5
+echo $ECHO_N "checking for /usr/include/kerberosV... $ECHO_C" >&6; }
     if test -d /usr/include/kerberosV; then
       KRB5_CPPFLAGS="-I/usr/include/kerberosV"
       KRB5_LIBS="-lcrypto"
       FOUND_KRB5=yes
-      echo "$as_me:$LINENO: result: yes" >&5
-echo "${ECHO_T}yes" >&6
+      { echo "$as_me:$LINENO: result: yes" >&5
+echo "${ECHO_T}yes" >&6; }
     else
-      echo "$as_me:$LINENO: result: no" >&5
-echo "${ECHO_T}no" >&6
+      { echo "$as_me:$LINENO: result: no" >&5
+echo "${ECHO_T}no" >&6; }
     fi
   fi
 
@@ -55809,18 +54980,19 @@
 for ac_header in krb5.h
 do
 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
-if eval "test \"\${$as_ac_Header+set}\" = set"; then
-  echo "$as_me:$LINENO: checking for $ac_header" >&5
-echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
-if eval "test \"\${$as_ac_Header+set}\" = set"; then
+if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
+  { echo "$as_me:$LINENO: checking for $ac_header" >&5
+echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
+if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 fi
-echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
-echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
+ac_res=`eval echo '${'$as_ac_Header'}'`
+	       { echo "$as_me:$LINENO: result: $ac_res" >&5
+echo "${ECHO_T}$ac_res" >&6; }
 else
   # Is the header compilable?
-echo "$as_me:$LINENO: checking $ac_header usability" >&5
-echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
+echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
 cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
@@ -55831,41 +55003,37 @@
 #include <$ac_header>
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>conftest.er1
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_header_compiler=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_header_compiler=no
+	ac_header_compiler=no
 fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
-echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
-echo "${ECHO_T}$ac_header_compiler" >&6
 
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
+echo "${ECHO_T}$ac_header_compiler" >&6; }
+
 # Is the header present?
-echo "$as_me:$LINENO: checking $ac_header presence" >&5
-echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
+echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
 cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
@@ -55874,24 +55042,22 @@
 /* end confdefs.h.  */
 #include <$ac_header>
 _ACEOF
-if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
-  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
+if { (ac_try="$ac_cpp conftest.$ac_ext"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } >/dev/null; then
-  if test -s conftest.err; then
-    ac_cpp_err=$ac_c_preproc_warn_flag
-    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
-  else
-    ac_cpp_err=
-  fi
-else
-  ac_cpp_err=yes
-fi
-if test -z "$ac_cpp_err"; then
+  (exit $ac_status); } >/dev/null && {
+	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       }; then
   ac_header_preproc=yes
 else
   echo "$as_me: failed program was:" >&5
@@ -55899,9 +55065,10 @@
 
   ac_header_preproc=no
 fi
+
 rm -f conftest.err conftest.$ac_ext
-echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
-echo "${ECHO_T}$ac_header_preproc" >&6
+{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
+echo "${ECHO_T}$ac_header_preproc" >&6; }
 
 # So?  What about this header?
 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
@@ -55925,25 +55092,24 @@
 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
-    (
-      cat <<\_ASBOX
+    ( cat <<\_ASBOX
 ## ---------------------------------------- ##
 ## Report this to samba-technical at samba.org ##
 ## ---------------------------------------- ##
 _ASBOX
-    ) |
-      sed "s/^/$as_me: WARNING:     /" >&2
+     ) | sed "s/^/$as_me: WARNING:     /" >&2
     ;;
 esac
-echo "$as_me:$LINENO: checking for $ac_header" >&5
-echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
-if eval "test \"\${$as_ac_Header+set}\" = set"; then
+{ echo "$as_me:$LINENO: checking for $ac_header" >&5
+echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
+if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   eval "$as_ac_Header=\$ac_header_preproc"
 fi
-echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
-echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
+ac_res=`eval echo '${'$as_ac_Header'}'`
+	       { echo "$as_me:$LINENO: result: $ac_res" >&5
+echo "${ECHO_T}$ac_res" >&6; }
 
 fi
 if test `eval echo '${'$as_ac_Header'}'` = yes; then
@@ -55982,18 +55148,19 @@
 for ac_header in krb5/locate_plugin.h
 do
 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
-if eval "test \"\${$as_ac_Header+set}\" = set"; then
-  echo "$as_me:$LINENO: checking for $ac_header" >&5
-echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
-if eval "test \"\${$as_ac_Header+set}\" = set"; then
+if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
+  { echo "$as_me:$LINENO: checking for $ac_header" >&5
+echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
+if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 fi
-echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
-echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
+ac_res=`eval echo '${'$as_ac_Header'}'`
+	       { echo "$as_me:$LINENO: result: $ac_res" >&5
+echo "${ECHO_T}$ac_res" >&6; }
 else
   # Is the header compilable?
-echo "$as_me:$LINENO: checking $ac_header usability" >&5
-echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
+echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
 cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
@@ -56004,41 +55171,37 @@
 #include <$ac_header>
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>conftest.er1
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_header_compiler=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_header_compiler=no
+	ac_header_compiler=no
 fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
-echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
-echo "${ECHO_T}$ac_header_compiler" >&6
 
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
+echo "${ECHO_T}$ac_header_compiler" >&6; }
+
 # Is the header present?
-echo "$as_me:$LINENO: checking $ac_header presence" >&5
-echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
+echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
 cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
@@ -56047,24 +55210,22 @@
 /* end confdefs.h.  */
 #include <$ac_header>
 _ACEOF
-if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
-  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
+if { (ac_try="$ac_cpp conftest.$ac_ext"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } >/dev/null; then
-  if test -s conftest.err; then
-    ac_cpp_err=$ac_c_preproc_warn_flag
-    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
-  else
-    ac_cpp_err=
-  fi
-else
-  ac_cpp_err=yes
-fi
-if test -z "$ac_cpp_err"; then
+  (exit $ac_status); } >/dev/null && {
+	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       }; then
   ac_header_preproc=yes
 else
   echo "$as_me: failed program was:" >&5
@@ -56072,9 +55233,10 @@
 
   ac_header_preproc=no
 fi
+
 rm -f conftest.err conftest.$ac_ext
-echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
-echo "${ECHO_T}$ac_header_preproc" >&6
+{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
+echo "${ECHO_T}$ac_header_preproc" >&6; }
 
 # So?  What about this header?
 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
@@ -56098,25 +55260,24 @@
 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
-    (
-      cat <<\_ASBOX
+    ( cat <<\_ASBOX
 ## ---------------------------------------- ##
 ## Report this to samba-technical at samba.org ##
 ## ---------------------------------------- ##
 _ASBOX
-    ) |
-      sed "s/^/$as_me: WARNING:     /" >&2
+     ) | sed "s/^/$as_me: WARNING:     /" >&2
     ;;
 esac
-echo "$as_me:$LINENO: checking for $ac_header" >&5
-echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
-if eval "test \"\${$as_ac_Header+set}\" = set"; then
+{ echo "$as_me:$LINENO: checking for $ac_header" >&5
+echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
+if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   eval "$as_ac_Header=\$ac_header_preproc"
 fi
-echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
-echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
+ac_res=`eval echo '${'$as_ac_Header'}'`
+	       { echo "$as_me:$LINENO: result: $ac_res" >&5
+echo "${ECHO_T}$ac_res" >&6; }
 
 fi
 if test `eval echo '${'$as_ac_Header'}'` = yes; then
@@ -56150,18 +55311,19 @@
 for ac_header in gssapi.h gssapi/gssapi_generic.h gssapi/gssapi.h com_err.h
 do
 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
-if eval "test \"\${$as_ac_Header+set}\" = set"; then
-  echo "$as_me:$LINENO: checking for $ac_header" >&5
-echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
-if eval "test \"\${$as_ac_Header+set}\" = set"; then
+if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
+  { echo "$as_me:$LINENO: checking for $ac_header" >&5
+echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
+if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 fi
-echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
-echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
+ac_res=`eval echo '${'$as_ac_Header'}'`
+	       { echo "$as_me:$LINENO: result: $ac_res" >&5
+echo "${ECHO_T}$ac_res" >&6; }
 else
   # Is the header compilable?
-echo "$as_me:$LINENO: checking $ac_header usability" >&5
-echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
+echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
 cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
@@ -56172,41 +55334,37 @@
 #include <$ac_header>
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>conftest.er1
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_header_compiler=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_header_compiler=no
+	ac_header_compiler=no
 fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
-echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
-echo "${ECHO_T}$ac_header_compiler" >&6
 
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
+echo "${ECHO_T}$ac_header_compiler" >&6; }
+
 # Is the header present?
-echo "$as_me:$LINENO: checking $ac_header presence" >&5
-echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
+echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
 cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
@@ -56215,24 +55373,22 @@
 /* end confdefs.h.  */
 #include <$ac_header>
 _ACEOF
-if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
-  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
+if { (ac_try="$ac_cpp conftest.$ac_ext"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } >/dev/null; then
-  if test -s conftest.err; then
-    ac_cpp_err=$ac_c_preproc_warn_flag
-    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
-  else
-    ac_cpp_err=
-  fi
-else
-  ac_cpp_err=yes
-fi
-if test -z "$ac_cpp_err"; then
+  (exit $ac_status); } >/dev/null && {
+	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       }; then
   ac_header_preproc=yes
 else
   echo "$as_me: failed program was:" >&5
@@ -56240,9 +55396,10 @@
 
   ac_header_preproc=no
 fi
+
 rm -f conftest.err conftest.$ac_ext
-echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
-echo "${ECHO_T}$ac_header_preproc" >&6
+{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
+echo "${ECHO_T}$ac_header_preproc" >&6; }
 
 # So?  What about this header?
 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
@@ -56266,25 +55423,24 @@
 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
-    (
-      cat <<\_ASBOX
+    ( cat <<\_ASBOX
 ## ---------------------------------------- ##
 ## Report this to samba-technical at samba.org ##
 ## ---------------------------------------- ##
 _ASBOX
-    ) |
-      sed "s/^/$as_me: WARNING:     /" >&2
+     ) | sed "s/^/$as_me: WARNING:     /" >&2
     ;;
 esac
-echo "$as_me:$LINENO: checking for $ac_header" >&5
-echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
-if eval "test \"\${$as_ac_Header+set}\" = set"; then
+{ echo "$as_me:$LINENO: checking for $ac_header" >&5
+echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
+if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   eval "$as_ac_Header=\$ac_header_preproc"
 fi
-echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
-echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
+ac_res=`eval echo '${'$as_ac_Header'}'`
+	       { echo "$as_me:$LINENO: result: $ac_res" >&5
+echo "${ECHO_T}$ac_res" >&6; }
 
 fi
 if test `eval echo '${'$as_ac_Header'}'` = yes; then
@@ -56308,8 +55464,8 @@
 
 
 
-        echo "$as_me:$LINENO: checking for _et_list in -lcom_err" >&5
-echo $ECHO_N "checking for _et_list in -lcom_err... $ECHO_C" >&6
+        { echo "$as_me:$LINENO: checking for _et_list in -lcom_err" >&5
+echo $ECHO_N "checking for _et_list in -lcom_err... $ECHO_C" >&6; }
 if test "${ac_cv_lib_ext_com_err__et_list+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
@@ -56320,58 +55476,55 @@
 cat >>conftest.$ac_ext <<_ACEOF
 /* end confdefs.h.  */
 
-/* Override any gcc2 internal prototype to avoid an error.  */
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
 #ifdef __cplusplus
 extern "C"
 #endif
-/* We use char because int might match the return type of a gcc2
-   builtin and then its argument prototype would still apply.  */
 char _et_list ();
 int
 main ()
 {
-_et_list ();
+return _et_list ();
   ;
   return 0;
 }
 _ACEOF
 rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-  (eval $ac_link) 2>conftest.er1
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest$ac_exeext &&
+       $as_test_x conftest$ac_exeext; then
   ac_cv_lib_ext_com_err__et_list=yes;
 		  ac_cv_lib_ext_com_err=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_cv_lib_ext_com_err__et_list=no;
+	ac_cv_lib_ext_com_err__et_list=no;
 		  ac_cv_lib_ext_com_err=no
 fi
-rm -f conftest.err conftest.$ac_objext \
+
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 
 fi
-echo "$as_me:$LINENO: result: $ac_cv_lib_ext_com_err__et_list" >&5
-echo "${ECHO_T}$ac_cv_lib_ext_com_err__et_list" >&6
+{ echo "$as_me:$LINENO: result: $ac_cv_lib_ext_com_err__et_list" >&5
+echo "${ECHO_T}$ac_cv_lib_ext_com_err__et_list" >&6; }
     if test $ac_cv_lib_ext_com_err__et_list = yes; then
   cat >>confdefs.h <<_ACEOF
 #define HAVE__ET_LIST 1
@@ -56406,8 +55559,8 @@
 
 
 
-        echo "$as_me:$LINENO: checking for krb5_encrypt_data in -lk5crypto" >&5
-echo $ECHO_N "checking for krb5_encrypt_data in -lk5crypto... $ECHO_C" >&6
+        { echo "$as_me:$LINENO: checking for krb5_encrypt_data in -lk5crypto" >&5
+echo $ECHO_N "checking for krb5_encrypt_data in -lk5crypto... $ECHO_C" >&6; }
 if test "${ac_cv_lib_ext_k5crypto_krb5_encrypt_data+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
@@ -56418,58 +55571,55 @@
 cat >>conftest.$ac_ext <<_ACEOF
 /* end confdefs.h.  */
 
-/* Override any gcc2 internal prototype to avoid an error.  */
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
 #ifdef __cplusplus
 extern "C"
 #endif
-/* We use char because int might match the return type of a gcc2
-   builtin and then its argument prototype would still apply.  */
 char krb5_encrypt_data ();
 int
 main ()
 {
-krb5_encrypt_data ();
+return krb5_encrypt_data ();
   ;
   return 0;
 }
 _ACEOF
 rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-  (eval $ac_link) 2>conftest.er1
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest$ac_exeext &&
+       $as_test_x conftest$ac_exeext; then
   ac_cv_lib_ext_k5crypto_krb5_encrypt_data=yes;
 		  ac_cv_lib_ext_k5crypto=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_cv_lib_ext_k5crypto_krb5_encrypt_data=no;
+	ac_cv_lib_ext_k5crypto_krb5_encrypt_data=no;
 		  ac_cv_lib_ext_k5crypto=no
 fi
-rm -f conftest.err conftest.$ac_objext \
+
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 
 fi
-echo "$as_me:$LINENO: result: $ac_cv_lib_ext_k5crypto_krb5_encrypt_data" >&5
-echo "${ECHO_T}$ac_cv_lib_ext_k5crypto_krb5_encrypt_data" >&6
+{ echo "$as_me:$LINENO: result: $ac_cv_lib_ext_k5crypto_krb5_encrypt_data" >&5
+echo "${ECHO_T}$ac_cv_lib_ext_k5crypto_krb5_encrypt_data" >&6; }
     if test $ac_cv_lib_ext_k5crypto_krb5_encrypt_data = yes; then
   cat >>confdefs.h <<_ACEOF
 #define HAVE_KRB5_ENCRYPT_DATA 1
@@ -56506,8 +55656,8 @@
 
 
 
-        echo "$as_me:$LINENO: checking for des_set_key in -lcrypto" >&5
-echo $ECHO_N "checking for des_set_key in -lcrypto... $ECHO_C" >&6
+        { echo "$as_me:$LINENO: checking for des_set_key in -lcrypto" >&5
+echo $ECHO_N "checking for des_set_key in -lcrypto... $ECHO_C" >&6; }
 if test "${ac_cv_lib_ext_crypto_des_set_key+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
@@ -56518,58 +55668,55 @@
 cat >>conftest.$ac_ext <<_ACEOF
 /* end confdefs.h.  */
 
-/* Override any gcc2 internal prototype to avoid an error.  */
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
 #ifdef __cplusplus
 extern "C"
 #endif
-/* We use char because int might match the return type of a gcc2
-   builtin and then its argument prototype would still apply.  */
 char des_set_key ();
 int
 main ()
 {
-des_set_key ();
+return des_set_key ();
   ;
   return 0;
 }
 _ACEOF
 rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-  (eval $ac_link) 2>conftest.er1
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest$ac_exeext &&
+       $as_test_x conftest$ac_exeext; then
   ac_cv_lib_ext_crypto_des_set_key=yes;
 		  ac_cv_lib_ext_crypto=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_cv_lib_ext_crypto_des_set_key=no;
+	ac_cv_lib_ext_crypto_des_set_key=no;
 		  ac_cv_lib_ext_crypto=no
 fi
-rm -f conftest.err conftest.$ac_objext \
+
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 
 fi
-echo "$as_me:$LINENO: result: $ac_cv_lib_ext_crypto_des_set_key" >&5
-echo "${ECHO_T}$ac_cv_lib_ext_crypto_des_set_key" >&6
+{ echo "$as_me:$LINENO: result: $ac_cv_lib_ext_crypto_des_set_key" >&5
+echo "${ECHO_T}$ac_cv_lib_ext_crypto_des_set_key" >&6; }
     if test $ac_cv_lib_ext_crypto_des_set_key = yes; then
   cat >>confdefs.h <<_ACEOF
 #define HAVE_DES_SET_KEY 1
@@ -56604,8 +55751,8 @@
 
 
 
-        echo "$as_me:$LINENO: checking for copy_Authenticator in -lasn1" >&5
-echo $ECHO_N "checking for copy_Authenticator in -lasn1... $ECHO_C" >&6
+        { echo "$as_me:$LINENO: checking for copy_Authenticator in -lasn1" >&5
+echo $ECHO_N "checking for copy_Authenticator in -lasn1... $ECHO_C" >&6; }
 if test "${ac_cv_lib_ext_asn1_copy_Authenticator+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
@@ -56616,58 +55763,55 @@
 cat >>conftest.$ac_ext <<_ACEOF
 /* end confdefs.h.  */
 
-/* Override any gcc2 internal prototype to avoid an error.  */
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
 #ifdef __cplusplus
 extern "C"
 #endif
-/* We use char because int might match the return type of a gcc2
-   builtin and then its argument prototype would still apply.  */
 char copy_Authenticator ();
 int
 main ()
 {
-copy_Authenticator ();
+return copy_Authenticator ();
   ;
   return 0;
 }
 _ACEOF
 rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-  (eval $ac_link) 2>conftest.er1
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest$ac_exeext &&
+       $as_test_x conftest$ac_exeext; then
   ac_cv_lib_ext_asn1_copy_Authenticator=yes;
 		  ac_cv_lib_ext_asn1=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_cv_lib_ext_asn1_copy_Authenticator=no;
+	ac_cv_lib_ext_asn1_copy_Authenticator=no;
 		  ac_cv_lib_ext_asn1=no
 fi
-rm -f conftest.err conftest.$ac_objext \
+
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 
 fi
-echo "$as_me:$LINENO: result: $ac_cv_lib_ext_asn1_copy_Authenticator" >&5
-echo "${ECHO_T}$ac_cv_lib_ext_asn1_copy_Authenticator" >&6
+{ echo "$as_me:$LINENO: result: $ac_cv_lib_ext_asn1_copy_Authenticator" >&5
+echo "${ECHO_T}$ac_cv_lib_ext_asn1_copy_Authenticator" >&6; }
     if test $ac_cv_lib_ext_asn1_copy_Authenticator = yes; then
   cat >>confdefs.h <<_ACEOF
 #define HAVE_COPY_AUTHENTICATOR 1
@@ -56702,8 +55846,8 @@
 
 
 
-        echo "$as_me:$LINENO: checking for roken_getaddrinfo_hostspec in -lroken" >&5
-echo $ECHO_N "checking for roken_getaddrinfo_hostspec in -lroken... $ECHO_C" >&6
+        { echo "$as_me:$LINENO: checking for roken_getaddrinfo_hostspec in -lroken" >&5
+echo $ECHO_N "checking for roken_getaddrinfo_hostspec in -lroken... $ECHO_C" >&6; }
 if test "${ac_cv_lib_ext_roken_roken_getaddrinfo_hostspec+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
@@ -56714,58 +55858,55 @@
 cat >>conftest.$ac_ext <<_ACEOF
 /* end confdefs.h.  */
 
-/* Override any gcc2 internal prototype to avoid an error.  */
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
 #ifdef __cplusplus
 extern "C"
 #endif
-/* We use char because int might match the return type of a gcc2
-   builtin and then its argument prototype would still apply.  */
 char roken_getaddrinfo_hostspec ();
 int
 main ()
 {
-roken_getaddrinfo_hostspec ();
+return roken_getaddrinfo_hostspec ();
   ;
   return 0;
 }
 _ACEOF
 rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-  (eval $ac_link) 2>conftest.er1
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest$ac_exeext &&
+       $as_test_x conftest$ac_exeext; then
   ac_cv_lib_ext_roken_roken_getaddrinfo_hostspec=yes;
 		  ac_cv_lib_ext_roken=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_cv_lib_ext_roken_roken_getaddrinfo_hostspec=no;
+	ac_cv_lib_ext_roken_roken_getaddrinfo_hostspec=no;
 		  ac_cv_lib_ext_roken=no
 fi
-rm -f conftest.err conftest.$ac_objext \
+
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 
 fi
-echo "$as_me:$LINENO: result: $ac_cv_lib_ext_roken_roken_getaddrinfo_hostspec" >&5
-echo "${ECHO_T}$ac_cv_lib_ext_roken_roken_getaddrinfo_hostspec" >&6
+{ echo "$as_me:$LINENO: result: $ac_cv_lib_ext_roken_roken_getaddrinfo_hostspec" >&5
+echo "${ECHO_T}$ac_cv_lib_ext_roken_roken_getaddrinfo_hostspec" >&6; }
     if test $ac_cv_lib_ext_roken_roken_getaddrinfo_hostspec = yes; then
   cat >>confdefs.h <<_ACEOF
 #define HAVE_ROKEN_GETADDRINFO_HOSTSPEC 1
@@ -56802,8 +55943,8 @@
 
 
 
-        echo "$as_me:$LINENO: checking for gss_display_status in -lgssapi" >&5
-echo $ECHO_N "checking for gss_display_status in -lgssapi... $ECHO_C" >&6
+        { echo "$as_me:$LINENO: checking for gss_display_status in -lgssapi" >&5
+echo $ECHO_N "checking for gss_display_status in -lgssapi... $ECHO_C" >&6; }
 if test "${ac_cv_lib_ext_gssapi_gss_display_status+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
@@ -56814,58 +55955,55 @@
 cat >>conftest.$ac_ext <<_ACEOF
 /* end confdefs.h.  */
 
-/* Override any gcc2 internal prototype to avoid an error.  */
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
 #ifdef __cplusplus
 extern "C"
 #endif
-/* We use char because int might match the return type of a gcc2
-   builtin and then its argument prototype would still apply.  */
 char gss_display_status ();
 int
 main ()
 {
-gss_display_status ();
+return gss_display_status ();
   ;
   return 0;
 }
 _ACEOF
 rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-  (eval $ac_link) 2>conftest.er1
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest$ac_exeext &&
+       $as_test_x conftest$ac_exeext; then
   ac_cv_lib_ext_gssapi_gss_display_status=yes;
 		  ac_cv_lib_ext_gssapi=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_cv_lib_ext_gssapi_gss_display_status=no;
+	ac_cv_lib_ext_gssapi_gss_display_status=no;
 		  ac_cv_lib_ext_gssapi=no
 fi
-rm -f conftest.err conftest.$ac_objext \
+
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 
 fi
-echo "$as_me:$LINENO: result: $ac_cv_lib_ext_gssapi_gss_display_status" >&5
-echo "${ECHO_T}$ac_cv_lib_ext_gssapi_gss_display_status" >&6
+{ echo "$as_me:$LINENO: result: $ac_cv_lib_ext_gssapi_gss_display_status" >&5
+echo "${ECHO_T}$ac_cv_lib_ext_gssapi_gss_display_status" >&6; }
     if test $ac_cv_lib_ext_gssapi_gss_display_status = yes; then
   cat >>confdefs.h <<_ACEOF
 #define HAVE_GSS_DISPLAY_STATUS 1
@@ -56904,8 +56042,8 @@
 
 
 
-        echo "$as_me:$LINENO: checking for krb5_mk_req_extended in -lkrb5" >&5
-echo $ECHO_N "checking for krb5_mk_req_extended in -lkrb5... $ECHO_C" >&6
+        { echo "$as_me:$LINENO: checking for krb5_mk_req_extended in -lkrb5" >&5
+echo $ECHO_N "checking for krb5_mk_req_extended in -lkrb5... $ECHO_C" >&6; }
 if test "${ac_cv_lib_ext_krb5_krb5_mk_req_extended+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
@@ -56916,58 +56054,55 @@
 cat >>conftest.$ac_ext <<_ACEOF
 /* end confdefs.h.  */
 
-/* Override any gcc2 internal prototype to avoid an error.  */
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
 #ifdef __cplusplus
 extern "C"
 #endif
-/* We use char because int might match the return type of a gcc2
-   builtin and then its argument prototype would still apply.  */
 char krb5_mk_req_extended ();
 int
 main ()
 {
-krb5_mk_req_extended ();
+return krb5_mk_req_extended ();
   ;
   return 0;
 }
 _ACEOF
 rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-  (eval $ac_link) 2>conftest.er1
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest$ac_exeext &&
+       $as_test_x conftest$ac_exeext; then
   ac_cv_lib_ext_krb5_krb5_mk_req_extended=yes;
 		  ac_cv_lib_ext_krb5=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_cv_lib_ext_krb5_krb5_mk_req_extended=no;
+	ac_cv_lib_ext_krb5_krb5_mk_req_extended=no;
 		  ac_cv_lib_ext_krb5=no
 fi
-rm -f conftest.err conftest.$ac_objext \
+
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 
 fi
-echo "$as_me:$LINENO: result: $ac_cv_lib_ext_krb5_krb5_mk_req_extended" >&5
-echo "${ECHO_T}$ac_cv_lib_ext_krb5_krb5_mk_req_extended" >&6
+{ echo "$as_me:$LINENO: result: $ac_cv_lib_ext_krb5_krb5_mk_req_extended" >&5
+echo "${ECHO_T}$ac_cv_lib_ext_krb5_krb5_mk_req_extended" >&6; }
     if test $ac_cv_lib_ext_krb5_krb5_mk_req_extended = yes; then
   cat >>confdefs.h <<_ACEOF
 #define HAVE_KRB5_MK_REQ_EXTENDED 1
@@ -57002,8 +56137,8 @@
 
 
 
-        echo "$as_me:$LINENO: checking for krb5_kt_compare in -lkrb5" >&5
-echo $ECHO_N "checking for krb5_kt_compare in -lkrb5... $ECHO_C" >&6
+        { echo "$as_me:$LINENO: checking for krb5_kt_compare in -lkrb5" >&5
+echo $ECHO_N "checking for krb5_kt_compare in -lkrb5... $ECHO_C" >&6; }
 if test "${ac_cv_lib_ext_krb5_krb5_kt_compare+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
@@ -57014,58 +56149,55 @@
 cat >>conftest.$ac_ext <<_ACEOF
 /* end confdefs.h.  */
 
-/* Override any gcc2 internal prototype to avoid an error.  */
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
 #ifdef __cplusplus
 extern "C"
 #endif
-/* We use char because int might match the return type of a gcc2
-   builtin and then its argument prototype would still apply.  */
 char krb5_kt_compare ();
 int
 main ()
 {
-krb5_kt_compare ();
+return krb5_kt_compare ();
   ;
   return 0;
 }
 _ACEOF
 rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-  (eval $ac_link) 2>conftest.er1
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest$ac_exeext &&
+       $as_test_x conftest$ac_exeext; then
   ac_cv_lib_ext_krb5_krb5_kt_compare=yes;
 		  ac_cv_lib_ext_krb5=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_cv_lib_ext_krb5_krb5_kt_compare=no;
+	ac_cv_lib_ext_krb5_krb5_kt_compare=no;
 		  ac_cv_lib_ext_krb5=no
 fi
-rm -f conftest.err conftest.$ac_objext \
+
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 
 fi
-echo "$as_me:$LINENO: result: $ac_cv_lib_ext_krb5_krb5_kt_compare" >&5
-echo "${ECHO_T}$ac_cv_lib_ext_krb5_krb5_kt_compare" >&6
+{ echo "$as_me:$LINENO: result: $ac_cv_lib_ext_krb5_krb5_kt_compare" >&5
+echo "${ECHO_T}$ac_cv_lib_ext_krb5_krb5_kt_compare" >&6; }
     if test $ac_cv_lib_ext_krb5_krb5_kt_compare = yes; then
   cat >>confdefs.h <<_ACEOF
 #define HAVE_KRB5_KT_COMPARE 1
@@ -57104,8 +56236,8 @@
 
 
 
-        echo "$as_me:$LINENO: checking for gss_display_status in -lgssapi_krb5" >&5
-echo $ECHO_N "checking for gss_display_status in -lgssapi_krb5... $ECHO_C" >&6
+        { echo "$as_me:$LINENO: checking for gss_display_status in -lgssapi_krb5" >&5
+echo $ECHO_N "checking for gss_display_status in -lgssapi_krb5... $ECHO_C" >&6; }
 if test "${ac_cv_lib_ext_gssapi_krb5_gss_display_status+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
@@ -57116,58 +56248,55 @@
 cat >>conftest.$ac_ext <<_ACEOF
 /* end confdefs.h.  */
 
-/* Override any gcc2 internal prototype to avoid an error.  */
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
 #ifdef __cplusplus
 extern "C"
 #endif
-/* We use char because int might match the return type of a gcc2
-   builtin and then its argument prototype would still apply.  */
 char gss_display_status ();
 int
 main ()
 {
-gss_display_status ();
+return gss_display_status ();
   ;
   return 0;
 }
 _ACEOF
 rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-  (eval $ac_link) 2>conftest.er1
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest$ac_exeext &&
+       $as_test_x conftest$ac_exeext; then
   ac_cv_lib_ext_gssapi_krb5_gss_display_status=yes;
 		  ac_cv_lib_ext_gssapi_krb5=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_cv_lib_ext_gssapi_krb5_gss_display_status=no;
+	ac_cv_lib_ext_gssapi_krb5_gss_display_status=no;
 		  ac_cv_lib_ext_gssapi_krb5=no
 fi
-rm -f conftest.err conftest.$ac_objext \
+
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 
 fi
-echo "$as_me:$LINENO: result: $ac_cv_lib_ext_gssapi_krb5_gss_display_status" >&5
-echo "${ECHO_T}$ac_cv_lib_ext_gssapi_krb5_gss_display_status" >&6
+{ echo "$as_me:$LINENO: result: $ac_cv_lib_ext_gssapi_krb5_gss_display_status" >&5
+echo "${ECHO_T}$ac_cv_lib_ext_gssapi_krb5_gss_display_status" >&6; }
     if test $ac_cv_lib_ext_gssapi_krb5_gss_display_status = yes; then
   cat >>confdefs.h <<_ACEOF
 #define HAVE_GSS_DISPLAY_STATUS 1
@@ -57200,8 +56329,8 @@
 
     ac_check_func_ext_save_LIBS=$LIBS
     LIBS="$KRB5_LIBS $LIBS"
-        echo "$as_me:$LINENO: checking for krb5_set_real_time" >&5
-echo $ECHO_N "checking for krb5_set_real_time... $ECHO_C" >&6
+        { echo "$as_me:$LINENO: checking for krb5_set_real_time" >&5
+echo $ECHO_N "checking for krb5_set_real_time... $ECHO_C" >&6; }
 if test "${ac_cv_func_ext_krb5_set_real_time+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
@@ -57228,68 +56357,59 @@
 
 #undef krb5_set_real_time
 
-/* Override any gcc2 internal prototype to avoid an error.  */
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
 #ifdef __cplusplus
 extern "C"
-{
 #endif
-/* We use char because int might match the return type of a gcc2
-   builtin and then its argument prototype would still apply.  */
 char krb5_set_real_time ();
 /* The GNU C library defines this for functions which it implements
     to always fail with ENOSYS.  Some functions are actually named
     something starting with __ and the normal name is an alias.  */
-#if defined (__stub_krb5_set_real_time) || defined (__stub___krb5_set_real_time)
+#if defined __stub_krb5_set_real_time || defined __stub___krb5_set_real_time
 choke me
-#else
-char (*f) () = krb5_set_real_time;
 #endif
-#ifdef __cplusplus
-}
-#endif
 
 int
 main ()
 {
-return f != krb5_set_real_time;
+return krb5_set_real_time ();
   ;
   return 0;
 }
 _ACEOF
 rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-  (eval $ac_link) 2>conftest.er1
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest$ac_exeext &&
+       $as_test_x conftest$ac_exeext; then
   ac_cv_func_ext_krb5_set_real_time=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_cv_func_ext_krb5_set_real_time=no
+	ac_cv_func_ext_krb5_set_real_time=no
 fi
-rm -f conftest.err conftest.$ac_objext \
+
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 fi
-echo "$as_me:$LINENO: result: $ac_cv_func_ext_krb5_set_real_time" >&5
-echo "${ECHO_T}$ac_cv_func_ext_krb5_set_real_time" >&6
+{ echo "$as_me:$LINENO: result: $ac_cv_func_ext_krb5_set_real_time" >&5
+echo "${ECHO_T}$ac_cv_func_ext_krb5_set_real_time" >&6; }
     LIBS=$ac_check_func_ext_save_LIBS
     if test $ac_cv_func_ext_krb5_set_real_time = yes; then
   cat >>confdefs.h <<_ACEOF
@@ -57303,8 +56423,8 @@
 
     ac_check_func_ext_save_LIBS=$LIBS
     LIBS="$KRB5_LIBS $LIBS"
-        echo "$as_me:$LINENO: checking for krb5_set_default_in_tkt_etypes" >&5
-echo $ECHO_N "checking for krb5_set_default_in_tkt_etypes... $ECHO_C" >&6
+        { echo "$as_me:$LINENO: checking for krb5_set_default_in_tkt_etypes" >&5
+echo $ECHO_N "checking for krb5_set_default_in_tkt_etypes... $ECHO_C" >&6; }
 if test "${ac_cv_func_ext_krb5_set_default_in_tkt_etypes+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
@@ -57331,68 +56451,59 @@
 
 #undef krb5_set_default_in_tkt_etypes
 
-/* Override any gcc2 internal prototype to avoid an error.  */
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
 #ifdef __cplusplus
 extern "C"
-{
 #endif
-/* We use char because int might match the return type of a gcc2
-   builtin and then its argument prototype would still apply.  */
 char krb5_set_default_in_tkt_etypes ();
 /* The GNU C library defines this for functions which it implements
     to always fail with ENOSYS.  Some functions are actually named
     something starting with __ and the normal name is an alias.  */
-#if defined (__stub_krb5_set_default_in_tkt_etypes) || defined (__stub___krb5_set_default_in_tkt_etypes)
+#if defined __stub_krb5_set_default_in_tkt_etypes || defined __stub___krb5_set_default_in_tkt_etypes
 choke me
-#else
-char (*f) () = krb5_set_default_in_tkt_etypes;
 #endif
-#ifdef __cplusplus
-}
-#endif
 
 int
 main ()
 {
-return f != krb5_set_default_in_tkt_etypes;
+return krb5_set_default_in_tkt_etypes ();
   ;
   return 0;
 }
 _ACEOF
 rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-  (eval $ac_link) 2>conftest.er1
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest$ac_exeext &&
+       $as_test_x conftest$ac_exeext; then
   ac_cv_func_ext_krb5_set_default_in_tkt_etypes=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_cv_func_ext_krb5_set_default_in_tkt_etypes=no
+	ac_cv_func_ext_krb5_set_default_in_tkt_etypes=no
 fi
-rm -f conftest.err conftest.$ac_objext \
+
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 fi
-echo "$as_me:$LINENO: result: $ac_cv_func_ext_krb5_set_default_in_tkt_etypes" >&5
-echo "${ECHO_T}$ac_cv_func_ext_krb5_set_default_in_tkt_etypes" >&6
+{ echo "$as_me:$LINENO: result: $ac_cv_func_ext_krb5_set_default_in_tkt_etypes" >&5
+echo "${ECHO_T}$ac_cv_func_ext_krb5_set_default_in_tkt_etypes" >&6; }
     LIBS=$ac_check_func_ext_save_LIBS
     if test $ac_cv_func_ext_krb5_set_default_in_tkt_etypes = yes; then
   cat >>confdefs.h <<_ACEOF
@@ -57406,8 +56517,8 @@
 
     ac_check_func_ext_save_LIBS=$LIBS
     LIBS="$KRB5_LIBS $LIBS"
-        echo "$as_me:$LINENO: checking for krb5_set_default_tgs_enctypes" >&5
-echo $ECHO_N "checking for krb5_set_default_tgs_enctypes... $ECHO_C" >&6
+        { echo "$as_me:$LINENO: checking for krb5_set_default_tgs_enctypes" >&5
+echo $ECHO_N "checking for krb5_set_default_tgs_enctypes... $ECHO_C" >&6; }
 if test "${ac_cv_func_ext_krb5_set_default_tgs_enctypes+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
@@ -57434,68 +56545,59 @@
 
 #undef krb5_set_default_tgs_enctypes
 
-/* Override any gcc2 internal prototype to avoid an error.  */
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
 #ifdef __cplusplus
 extern "C"
-{
 #endif
-/* We use char because int might match the return type of a gcc2
-   builtin and then its argument prototype would still apply.  */
 char krb5_set_default_tgs_enctypes ();
 /* The GNU C library defines this for functions which it implements
     to always fail with ENOSYS.  Some functions are actually named
     something starting with __ and the normal name is an alias.  */
-#if defined (__stub_krb5_set_default_tgs_enctypes) || defined (__stub___krb5_set_default_tgs_enctypes)
+#if defined __stub_krb5_set_default_tgs_enctypes || defined __stub___krb5_set_default_tgs_enctypes
 choke me
-#else
-char (*f) () = krb5_set_default_tgs_enctypes;
 #endif
-#ifdef __cplusplus
-}
-#endif
 
 int
 main ()
 {
-return f != krb5_set_default_tgs_enctypes;
+return krb5_set_default_tgs_enctypes ();
   ;
   return 0;
 }
 _ACEOF
 rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-  (eval $ac_link) 2>conftest.er1
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest$ac_exeext &&
+       $as_test_x conftest$ac_exeext; then
   ac_cv_func_ext_krb5_set_default_tgs_enctypes=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_cv_func_ext_krb5_set_default_tgs_enctypes=no
+	ac_cv_func_ext_krb5_set_default_tgs_enctypes=no
 fi
-rm -f conftest.err conftest.$ac_objext \
+
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 fi
-echo "$as_me:$LINENO: result: $ac_cv_func_ext_krb5_set_default_tgs_enctypes" >&5
-echo "${ECHO_T}$ac_cv_func_ext_krb5_set_default_tgs_enctypes" >&6
+{ echo "$as_me:$LINENO: result: $ac_cv_func_ext_krb5_set_default_tgs_enctypes" >&5
+echo "${ECHO_T}$ac_cv_func_ext_krb5_set_default_tgs_enctypes" >&6; }
     LIBS=$ac_check_func_ext_save_LIBS
     if test $ac_cv_func_ext_krb5_set_default_tgs_enctypes = yes; then
   cat >>confdefs.h <<_ACEOF
@@ -57509,8 +56611,8 @@
 
     ac_check_func_ext_save_LIBS=$LIBS
     LIBS="$KRB5_LIBS $LIBS"
-        echo "$as_me:$LINENO: checking for krb5_set_default_tgs_ktypes" >&5
-echo $ECHO_N "checking for krb5_set_default_tgs_ktypes... $ECHO_C" >&6
+        { echo "$as_me:$LINENO: checking for krb5_set_default_tgs_ktypes" >&5
+echo $ECHO_N "checking for krb5_set_default_tgs_ktypes... $ECHO_C" >&6; }
 if test "${ac_cv_func_ext_krb5_set_default_tgs_ktypes+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
@@ -57537,68 +56639,59 @@
 
 #undef krb5_set_default_tgs_ktypes
 
-/* Override any gcc2 internal prototype to avoid an error.  */
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
 #ifdef __cplusplus
 extern "C"
-{
 #endif
-/* We use char because int might match the return type of a gcc2
-   builtin and then its argument prototype would still apply.  */
 char krb5_set_default_tgs_ktypes ();
 /* The GNU C library defines this for functions which it implements
     to always fail with ENOSYS.  Some functions are actually named
     something starting with __ and the normal name is an alias.  */
-#if defined (__stub_krb5_set_default_tgs_ktypes) || defined (__stub___krb5_set_default_tgs_ktypes)
+#if defined __stub_krb5_set_default_tgs_ktypes || defined __stub___krb5_set_default_tgs_ktypes
 choke me
-#else
-char (*f) () = krb5_set_default_tgs_ktypes;
 #endif
-#ifdef __cplusplus
-}
-#endif
 
 int
 main ()
 {
-return f != krb5_set_default_tgs_ktypes;
+return krb5_set_default_tgs_ktypes ();
   ;
   return 0;
 }
 _ACEOF
 rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-  (eval $ac_link) 2>conftest.er1
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest$ac_exeext &&
+       $as_test_x conftest$ac_exeext; then
   ac_cv_func_ext_krb5_set_default_tgs_ktypes=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_cv_func_ext_krb5_set_default_tgs_ktypes=no
+	ac_cv_func_ext_krb5_set_default_tgs_ktypes=no
 fi
-rm -f conftest.err conftest.$ac_objext \
+
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 fi
-echo "$as_me:$LINENO: result: $ac_cv_func_ext_krb5_set_default_tgs_ktypes" >&5
-echo "${ECHO_T}$ac_cv_func_ext_krb5_set_default_tgs_ktypes" >&6
+{ echo "$as_me:$LINENO: result: $ac_cv_func_ext_krb5_set_default_tgs_ktypes" >&5
+echo "${ECHO_T}$ac_cv_func_ext_krb5_set_default_tgs_ktypes" >&6; }
     LIBS=$ac_check_func_ext_save_LIBS
     if test $ac_cv_func_ext_krb5_set_default_tgs_ktypes = yes; then
   cat >>confdefs.h <<_ACEOF
@@ -57612,8 +56705,8 @@
 
     ac_check_func_ext_save_LIBS=$LIBS
     LIBS="$KRB5_LIBS $LIBS"
-        echo "$as_me:$LINENO: checking for krb5_principal2salt" >&5
-echo $ECHO_N "checking for krb5_principal2salt... $ECHO_C" >&6
+        { echo "$as_me:$LINENO: checking for krb5_principal2salt" >&5
+echo $ECHO_N "checking for krb5_principal2salt... $ECHO_C" >&6; }
 if test "${ac_cv_func_ext_krb5_principal2salt+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
@@ -57640,68 +56733,59 @@
 
 #undef krb5_principal2salt
 
-/* Override any gcc2 internal prototype to avoid an error.  */
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
 #ifdef __cplusplus
 extern "C"
-{
 #endif
-/* We use char because int might match the return type of a gcc2
-   builtin and then its argument prototype would still apply.  */
 char krb5_principal2salt ();
 /* The GNU C library defines this for functions which it implements
     to always fail with ENOSYS.  Some functions are actually named
     something starting with __ and the normal name is an alias.  */
-#if defined (__stub_krb5_principal2salt) || defined (__stub___krb5_principal2salt)
+#if defined __stub_krb5_principal2salt || defined __stub___krb5_principal2salt
 choke me
-#else
-char (*f) () = krb5_principal2salt;
 #endif
-#ifdef __cplusplus
-}
-#endif
 
 int
 main ()
 {
-return f != krb5_principal2salt;
+return krb5_principal2salt ();
   ;
   return 0;
 }
 _ACEOF
 rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-  (eval $ac_link) 2>conftest.er1
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest$ac_exeext &&
+       $as_test_x conftest$ac_exeext; then
   ac_cv_func_ext_krb5_principal2salt=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_cv_func_ext_krb5_principal2salt=no
+	ac_cv_func_ext_krb5_principal2salt=no
 fi
-rm -f conftest.err conftest.$ac_objext \
+
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 fi
-echo "$as_me:$LINENO: result: $ac_cv_func_ext_krb5_principal2salt" >&5
-echo "${ECHO_T}$ac_cv_func_ext_krb5_principal2salt" >&6
+{ echo "$as_me:$LINENO: result: $ac_cv_func_ext_krb5_principal2salt" >&5
+echo "${ECHO_T}$ac_cv_func_ext_krb5_principal2salt" >&6; }
     LIBS=$ac_check_func_ext_save_LIBS
     if test $ac_cv_func_ext_krb5_principal2salt = yes; then
   cat >>confdefs.h <<_ACEOF
@@ -57715,8 +56799,8 @@
 
     ac_check_func_ext_save_LIBS=$LIBS
     LIBS="$KRB5_LIBS $LIBS"
-        echo "$as_me:$LINENO: checking for krb5_use_enctype" >&5
-echo $ECHO_N "checking for krb5_use_enctype... $ECHO_C" >&6
+        { echo "$as_me:$LINENO: checking for krb5_use_enctype" >&5
+echo $ECHO_N "checking for krb5_use_enctype... $ECHO_C" >&6; }
 if test "${ac_cv_func_ext_krb5_use_enctype+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
@@ -57743,68 +56827,59 @@
 
 #undef krb5_use_enctype
 
-/* Override any gcc2 internal prototype to avoid an error.  */
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
 #ifdef __cplusplus
 extern "C"
-{
 #endif
-/* We use char because int might match the return type of a gcc2
-   builtin and then its argument prototype would still apply.  */
 char krb5_use_enctype ();
 /* The GNU C library defines this for functions which it implements
     to always fail with ENOSYS.  Some functions are actually named
     something starting with __ and the normal name is an alias.  */
-#if defined (__stub_krb5_use_enctype) || defined (__stub___krb5_use_enctype)
+#if defined __stub_krb5_use_enctype || defined __stub___krb5_use_enctype
 choke me
-#else
-char (*f) () = krb5_use_enctype;
 #endif
-#ifdef __cplusplus
-}
-#endif
 
 int
 main ()
 {
-return f != krb5_use_enctype;
+return krb5_use_enctype ();
   ;
   return 0;
 }
 _ACEOF
 rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-  (eval $ac_link) 2>conftest.er1
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest$ac_exeext &&
+       $as_test_x conftest$ac_exeext; then
   ac_cv_func_ext_krb5_use_enctype=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_cv_func_ext_krb5_use_enctype=no
+	ac_cv_func_ext_krb5_use_enctype=no
 fi
-rm -f conftest.err conftest.$ac_objext \
+
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 fi
-echo "$as_me:$LINENO: result: $ac_cv_func_ext_krb5_use_enctype" >&5
-echo "${ECHO_T}$ac_cv_func_ext_krb5_use_enctype" >&6
+{ echo "$as_me:$LINENO: result: $ac_cv_func_ext_krb5_use_enctype" >&5
+echo "${ECHO_T}$ac_cv_func_ext_krb5_use_enctype" >&6; }
     LIBS=$ac_check_func_ext_save_LIBS
     if test $ac_cv_func_ext_krb5_use_enctype = yes; then
   cat >>confdefs.h <<_ACEOF
@@ -57818,8 +56893,8 @@
 
     ac_check_func_ext_save_LIBS=$LIBS
     LIBS="$KRB5_LIBS $LIBS"
-        echo "$as_me:$LINENO: checking for krb5_string_to_key" >&5
-echo $ECHO_N "checking for krb5_string_to_key... $ECHO_C" >&6
+        { echo "$as_me:$LINENO: checking for krb5_string_to_key" >&5
+echo $ECHO_N "checking for krb5_string_to_key... $ECHO_C" >&6; }
 if test "${ac_cv_func_ext_krb5_string_to_key+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
@@ -57846,68 +56921,59 @@
 
 #undef krb5_string_to_key
 
-/* Override any gcc2 internal prototype to avoid an error.  */
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
 #ifdef __cplusplus
 extern "C"
-{
 #endif
-/* We use char because int might match the return type of a gcc2
-   builtin and then its argument prototype would still apply.  */
 char krb5_string_to_key ();
 /* The GNU C library defines this for functions which it implements
     to always fail with ENOSYS.  Some functions are actually named
     something starting with __ and the normal name is an alias.  */
-#if defined (__stub_krb5_string_to_key) || defined (__stub___krb5_string_to_key)
+#if defined __stub_krb5_string_to_key || defined __stub___krb5_string_to_key
 choke me
-#else
-char (*f) () = krb5_string_to_key;
 #endif
-#ifdef __cplusplus
-}
-#endif
 
 int
 main ()
 {
-return f != krb5_string_to_key;
+return krb5_string_to_key ();
   ;
   return 0;
 }
 _ACEOF
 rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-  (eval $ac_link) 2>conftest.er1
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest$ac_exeext &&
+       $as_test_x conftest$ac_exeext; then
   ac_cv_func_ext_krb5_string_to_key=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_cv_func_ext_krb5_string_to_key=no
+	ac_cv_func_ext_krb5_string_to_key=no
 fi
-rm -f conftest.err conftest.$ac_objext \
+
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 fi
-echo "$as_me:$LINENO: result: $ac_cv_func_ext_krb5_string_to_key" >&5
-echo "${ECHO_T}$ac_cv_func_ext_krb5_string_to_key" >&6
+{ echo "$as_me:$LINENO: result: $ac_cv_func_ext_krb5_string_to_key" >&5
+echo "${ECHO_T}$ac_cv_func_ext_krb5_string_to_key" >&6; }
     LIBS=$ac_check_func_ext_save_LIBS
     if test $ac_cv_func_ext_krb5_string_to_key = yes; then
   cat >>confdefs.h <<_ACEOF
@@ -57921,8 +56987,8 @@
 
     ac_check_func_ext_save_LIBS=$LIBS
     LIBS="$KRB5_LIBS $LIBS"
-        echo "$as_me:$LINENO: checking for krb5_get_pw_salt" >&5
-echo $ECHO_N "checking for krb5_get_pw_salt... $ECHO_C" >&6
+        { echo "$as_me:$LINENO: checking for krb5_get_pw_salt" >&5
+echo $ECHO_N "checking for krb5_get_pw_salt... $ECHO_C" >&6; }
 if test "${ac_cv_func_ext_krb5_get_pw_salt+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
@@ -57949,68 +57015,59 @@
 
 #undef krb5_get_pw_salt
 
-/* Override any gcc2 internal prototype to avoid an error.  */
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
 #ifdef __cplusplus
 extern "C"
-{
 #endif
-/* We use char because int might match the return type of a gcc2
-   builtin and then its argument prototype would still apply.  */
 char krb5_get_pw_salt ();
 /* The GNU C library defines this for functions which it implements
     to always fail with ENOSYS.  Some functions are actually named
     something starting with __ and the normal name is an alias.  */
-#if defined (__stub_krb5_get_pw_salt) || defined (__stub___krb5_get_pw_salt)
+#if defined __stub_krb5_get_pw_salt || defined __stub___krb5_get_pw_salt
 choke me
-#else
-char (*f) () = krb5_get_pw_salt;
 #endif
-#ifdef __cplusplus
-}
-#endif
 
 int
 main ()
 {
-return f != krb5_get_pw_salt;
+return krb5_get_pw_salt ();
   ;
   return 0;
 }
 _ACEOF
 rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-  (eval $ac_link) 2>conftest.er1
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest$ac_exeext &&
+       $as_test_x conftest$ac_exeext; then
   ac_cv_func_ext_krb5_get_pw_salt=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_cv_func_ext_krb5_get_pw_salt=no
+	ac_cv_func_ext_krb5_get_pw_salt=no
 fi
-rm -f conftest.err conftest.$ac_objext \
+
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 fi
-echo "$as_me:$LINENO: result: $ac_cv_func_ext_krb5_get_pw_salt" >&5
-echo "${ECHO_T}$ac_cv_func_ext_krb5_get_pw_salt" >&6
+{ echo "$as_me:$LINENO: result: $ac_cv_func_ext_krb5_get_pw_salt" >&5
+echo "${ECHO_T}$ac_cv_func_ext_krb5_get_pw_salt" >&6; }
     LIBS=$ac_check_func_ext_save_LIBS
     if test $ac_cv_func_ext_krb5_get_pw_salt = yes; then
   cat >>confdefs.h <<_ACEOF
@@ -58024,8 +57081,8 @@
 
     ac_check_func_ext_save_LIBS=$LIBS
     LIBS="$KRB5_LIBS $LIBS"
-        echo "$as_me:$LINENO: checking for krb5_string_to_key_salt" >&5
-echo $ECHO_N "checking for krb5_string_to_key_salt... $ECHO_C" >&6
+        { echo "$as_me:$LINENO: checking for krb5_string_to_key_salt" >&5
+echo $ECHO_N "checking for krb5_string_to_key_salt... $ECHO_C" >&6; }
 if test "${ac_cv_func_ext_krb5_string_to_key_salt+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
@@ -58052,68 +57109,59 @@
 
 #undef krb5_string_to_key_salt
 
-/* Override any gcc2 internal prototype to avoid an error.  */
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
 #ifdef __cplusplus
 extern "C"
-{
 #endif
-/* We use char because int might match the return type of a gcc2
-   builtin and then its argument prototype would still apply.  */
 char krb5_string_to_key_salt ();
 /* The GNU C library defines this for functions which it implements
     to always fail with ENOSYS.  Some functions are actually named
     something starting with __ and the normal name is an alias.  */
-#if defined (__stub_krb5_string_to_key_salt) || defined (__stub___krb5_string_to_key_salt)
+#if defined __stub_krb5_string_to_key_salt || defined __stub___krb5_string_to_key_salt
 choke me
-#else
-char (*f) () = krb5_string_to_key_salt;
 #endif
-#ifdef __cplusplus
-}
-#endif
 
 int
 main ()
 {
-return f != krb5_string_to_key_salt;
+return krb5_string_to_key_salt ();
   ;
   return 0;
 }
 _ACEOF
 rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-  (eval $ac_link) 2>conftest.er1
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest$ac_exeext &&
+       $as_test_x conftest$ac_exeext; then
   ac_cv_func_ext_krb5_string_to_key_salt=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_cv_func_ext_krb5_string_to_key_salt=no
+	ac_cv_func_ext_krb5_string_to_key_salt=no
 fi
-rm -f conftest.err conftest.$ac_objext \
+
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 fi
-echo "$as_me:$LINENO: result: $ac_cv_func_ext_krb5_string_to_key_salt" >&5
-echo "${ECHO_T}$ac_cv_func_ext_krb5_string_to_key_salt" >&6
+{ echo "$as_me:$LINENO: result: $ac_cv_func_ext_krb5_string_to_key_salt" >&5
+echo "${ECHO_T}$ac_cv_func_ext_krb5_string_to_key_salt" >&6; }
     LIBS=$ac_check_func_ext_save_LIBS
     if test $ac_cv_func_ext_krb5_string_to_key_salt = yes; then
   cat >>confdefs.h <<_ACEOF
@@ -58127,8 +57175,8 @@
 
     ac_check_func_ext_save_LIBS=$LIBS
     LIBS="$KRB5_LIBS $LIBS"
-        echo "$as_me:$LINENO: checking for krb5_auth_con_setkey" >&5
-echo $ECHO_N "checking for krb5_auth_con_setkey... $ECHO_C" >&6
+        { echo "$as_me:$LINENO: checking for krb5_auth_con_setkey" >&5
+echo $ECHO_N "checking for krb5_auth_con_setkey... $ECHO_C" >&6; }
 if test "${ac_cv_func_ext_krb5_auth_con_setkey+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
@@ -58155,68 +57203,59 @@
 
 #undef krb5_auth_con_setkey
 
-/* Override any gcc2 internal prototype to avoid an error.  */
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
 #ifdef __cplusplus
 extern "C"
-{
 #endif
-/* We use char because int might match the return type of a gcc2
-   builtin and then its argument prototype would still apply.  */
 char krb5_auth_con_setkey ();
 /* The GNU C library defines this for functions which it implements
     to always fail with ENOSYS.  Some functions are actually named
     something starting with __ and the normal name is an alias.  */
-#if defined (__stub_krb5_auth_con_setkey) || defined (__stub___krb5_auth_con_setkey)
+#if defined __stub_krb5_auth_con_setkey || defined __stub___krb5_auth_con_setkey
 choke me
-#else
-char (*f) () = krb5_auth_con_setkey;
 #endif
-#ifdef __cplusplus
-}
-#endif
 
 int
 main ()
 {
-return f != krb5_auth_con_setkey;
+return krb5_auth_con_setkey ();
   ;
   return 0;
 }
 _ACEOF
 rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-  (eval $ac_link) 2>conftest.er1
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest$ac_exeext &&
+       $as_test_x conftest$ac_exeext; then
   ac_cv_func_ext_krb5_auth_con_setkey=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_cv_func_ext_krb5_auth_con_setkey=no
+	ac_cv_func_ext_krb5_auth_con_setkey=no
 fi
-rm -f conftest.err conftest.$ac_objext \
+
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 fi
-echo "$as_me:$LINENO: result: $ac_cv_func_ext_krb5_auth_con_setkey" >&5
-echo "${ECHO_T}$ac_cv_func_ext_krb5_auth_con_setkey" >&6
+{ echo "$as_me:$LINENO: result: $ac_cv_func_ext_krb5_auth_con_setkey" >&5
+echo "${ECHO_T}$ac_cv_func_ext_krb5_auth_con_setkey" >&6; }
     LIBS=$ac_check_func_ext_save_LIBS
     if test $ac_cv_func_ext_krb5_auth_con_setkey = yes; then
   cat >>confdefs.h <<_ACEOF
@@ -58230,8 +57269,8 @@
 
     ac_check_func_ext_save_LIBS=$LIBS
     LIBS="$KRB5_LIBS $LIBS"
-        echo "$as_me:$LINENO: checking for krb5_auth_con_setuseruserkey" >&5
-echo $ECHO_N "checking for krb5_auth_con_setuseruserkey... $ECHO_C" >&6
+        { echo "$as_me:$LINENO: checking for krb5_auth_con_setuseruserkey" >&5
+echo $ECHO_N "checking for krb5_auth_con_setuseruserkey... $ECHO_C" >&6; }
 if test "${ac_cv_func_ext_krb5_auth_con_setuseruserkey+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
@@ -58258,68 +57297,59 @@
 
 #undef krb5_auth_con_setuseruserkey
 
-/* Override any gcc2 internal prototype to avoid an error.  */
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
 #ifdef __cplusplus
 extern "C"
-{
 #endif
-/* We use char because int might match the return type of a gcc2
-   builtin and then its argument prototype would still apply.  */
 char krb5_auth_con_setuseruserkey ();
 /* The GNU C library defines this for functions which it implements
     to always fail with ENOSYS.  Some functions are actually named
     something starting with __ and the normal name is an alias.  */
-#if defined (__stub_krb5_auth_con_setuseruserkey) || defined (__stub___krb5_auth_con_setuseruserkey)
+#if defined __stub_krb5_auth_con_setuseruserkey || defined __stub___krb5_auth_con_setuseruserkey
 choke me
-#else
-char (*f) () = krb5_auth_con_setuseruserkey;
 #endif
-#ifdef __cplusplus
-}
-#endif
 
 int
 main ()
 {
-return f != krb5_auth_con_setuseruserkey;
+return krb5_auth_con_setuseruserkey ();
   ;
   return 0;
 }
 _ACEOF
 rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-  (eval $ac_link) 2>conftest.er1
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest$ac_exeext &&
+       $as_test_x conftest$ac_exeext; then
   ac_cv_func_ext_krb5_auth_con_setuseruserkey=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_cv_func_ext_krb5_auth_con_setuseruserkey=no
+	ac_cv_func_ext_krb5_auth_con_setuseruserkey=no
 fi
-rm -f conftest.err conftest.$ac_objext \
+
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 fi
-echo "$as_me:$LINENO: result: $ac_cv_func_ext_krb5_auth_con_setuseruserkey" >&5
-echo "${ECHO_T}$ac_cv_func_ext_krb5_auth_con_setuseruserkey" >&6
+{ echo "$as_me:$LINENO: result: $ac_cv_func_ext_krb5_auth_con_setuseruserkey" >&5
+echo "${ECHO_T}$ac_cv_func_ext_krb5_auth_con_setuseruserkey" >&6; }
     LIBS=$ac_check_func_ext_save_LIBS
     if test $ac_cv_func_ext_krb5_auth_con_setuseruserkey = yes; then
   cat >>confdefs.h <<_ACEOF
@@ -58333,8 +57363,8 @@
 
     ac_check_func_ext_save_LIBS=$LIBS
     LIBS="$KRB5_LIBS $LIBS"
-        echo "$as_me:$LINENO: checking for krb5_locate_kdc" >&5
-echo $ECHO_N "checking for krb5_locate_kdc... $ECHO_C" >&6
+        { echo "$as_me:$LINENO: checking for krb5_locate_kdc" >&5
+echo $ECHO_N "checking for krb5_locate_kdc... $ECHO_C" >&6; }
 if test "${ac_cv_func_ext_krb5_locate_kdc+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
@@ -58361,68 +57391,59 @@
 
 #undef krb5_locate_kdc
 
-/* Override any gcc2 internal prototype to avoid an error.  */
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
 #ifdef __cplusplus
 extern "C"
-{
 #endif
-/* We use char because int might match the return type of a gcc2
-   builtin and then its argument prototype would still apply.  */
 char krb5_locate_kdc ();
 /* The GNU C library defines this for functions which it implements
     to always fail with ENOSYS.  Some functions are actually named
     something starting with __ and the normal name is an alias.  */
-#if defined (__stub_krb5_locate_kdc) || defined (__stub___krb5_locate_kdc)
+#if defined __stub_krb5_locate_kdc || defined __stub___krb5_locate_kdc
 choke me
-#else
-char (*f) () = krb5_locate_kdc;
 #endif
-#ifdef __cplusplus
-}
-#endif
 
 int
 main ()
 {
-return f != krb5_locate_kdc;
+return krb5_locate_kdc ();
   ;
   return 0;
 }
 _ACEOF
 rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-  (eval $ac_link) 2>conftest.er1
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest$ac_exeext &&
+       $as_test_x conftest$ac_exeext; then
   ac_cv_func_ext_krb5_locate_kdc=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_cv_func_ext_krb5_locate_kdc=no
+	ac_cv_func_ext_krb5_locate_kdc=no
 fi
-rm -f conftest.err conftest.$ac_objext \
+
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 fi
-echo "$as_me:$LINENO: result: $ac_cv_func_ext_krb5_locate_kdc" >&5
-echo "${ECHO_T}$ac_cv_func_ext_krb5_locate_kdc" >&6
+{ echo "$as_me:$LINENO: result: $ac_cv_func_ext_krb5_locate_kdc" >&5
+echo "${ECHO_T}$ac_cv_func_ext_krb5_locate_kdc" >&6; }
     LIBS=$ac_check_func_ext_save_LIBS
     if test $ac_cv_func_ext_krb5_locate_kdc = yes; then
   cat >>confdefs.h <<_ACEOF
@@ -58436,8 +57457,8 @@
 
     ac_check_func_ext_save_LIBS=$LIBS
     LIBS="$KRB5_LIBS $LIBS"
-        echo "$as_me:$LINENO: checking for krb5_get_permitted_enctypes" >&5
-echo $ECHO_N "checking for krb5_get_permitted_enctypes... $ECHO_C" >&6
+        { echo "$as_me:$LINENO: checking for krb5_get_permitted_enctypes" >&5
+echo $ECHO_N "checking for krb5_get_permitted_enctypes... $ECHO_C" >&6; }
 if test "${ac_cv_func_ext_krb5_get_permitted_enctypes+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
@@ -58464,68 +57485,59 @@
 
 #undef krb5_get_permitted_enctypes
 
-/* Override any gcc2 internal prototype to avoid an error.  */
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
 #ifdef __cplusplus
 extern "C"
-{
 #endif
-/* We use char because int might match the return type of a gcc2
-   builtin and then its argument prototype would still apply.  */
 char krb5_get_permitted_enctypes ();
 /* The GNU C library defines this for functions which it implements
     to always fail with ENOSYS.  Some functions are actually named
     something starting with __ and the normal name is an alias.  */
-#if defined (__stub_krb5_get_permitted_enctypes) || defined (__stub___krb5_get_permitted_enctypes)
+#if defined __stub_krb5_get_permitted_enctypes || defined __stub___krb5_get_permitted_enctypes
 choke me
-#else
-char (*f) () = krb5_get_permitted_enctypes;
 #endif
-#ifdef __cplusplus
-}
-#endif
 
 int
 main ()
 {
-return f != krb5_get_permitted_enctypes;
+return krb5_get_permitted_enctypes ();
   ;
   return 0;
 }
 _ACEOF
 rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-  (eval $ac_link) 2>conftest.er1
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest$ac_exeext &&
+       $as_test_x conftest$ac_exeext; then
   ac_cv_func_ext_krb5_get_permitted_enctypes=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_cv_func_ext_krb5_get_permitted_enctypes=no
+	ac_cv_func_ext_krb5_get_permitted_enctypes=no
 fi
-rm -f conftest.err conftest.$ac_objext \
+
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 fi
-echo "$as_me:$LINENO: result: $ac_cv_func_ext_krb5_get_permitted_enctypes" >&5
-echo "${ECHO_T}$ac_cv_func_ext_krb5_get_permitted_enctypes" >&6
+{ echo "$as_me:$LINENO: result: $ac_cv_func_ext_krb5_get_permitted_enctypes" >&5
+echo "${ECHO_T}$ac_cv_func_ext_krb5_get_permitted_enctypes" >&6; }
     LIBS=$ac_check_func_ext_save_LIBS
     if test $ac_cv_func_ext_krb5_get_permitted_enctypes = yes; then
   cat >>confdefs.h <<_ACEOF
@@ -58539,8 +57551,8 @@
 
     ac_check_func_ext_save_LIBS=$LIBS
     LIBS="$KRB5_LIBS $LIBS"
-        echo "$as_me:$LINENO: checking for krb5_get_default_in_tkt_etypes" >&5
-echo $ECHO_N "checking for krb5_get_default_in_tkt_etypes... $ECHO_C" >&6
+        { echo "$as_me:$LINENO: checking for krb5_get_default_in_tkt_etypes" >&5
+echo $ECHO_N "checking for krb5_get_default_in_tkt_etypes... $ECHO_C" >&6; }
 if test "${ac_cv_func_ext_krb5_get_default_in_tkt_etypes+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
@@ -58567,68 +57579,59 @@
 
 #undef krb5_get_default_in_tkt_etypes
 
-/* Override any gcc2 internal prototype to avoid an error.  */
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
 #ifdef __cplusplus
 extern "C"
-{
 #endif
-/* We use char because int might match the return type of a gcc2
-   builtin and then its argument prototype would still apply.  */
 char krb5_get_default_in_tkt_etypes ();
 /* The GNU C library defines this for functions which it implements
     to always fail with ENOSYS.  Some functions are actually named
     something starting with __ and the normal name is an alias.  */
-#if defined (__stub_krb5_get_default_in_tkt_etypes) || defined (__stub___krb5_get_default_in_tkt_etypes)
+#if defined __stub_krb5_get_default_in_tkt_etypes || defined __stub___krb5_get_default_in_tkt_etypes
 choke me
-#else
-char (*f) () = krb5_get_default_in_tkt_etypes;
 #endif
-#ifdef __cplusplus
-}
-#endif
 
 int
 main ()
 {
-return f != krb5_get_default_in_tkt_etypes;
+return krb5_get_default_in_tkt_etypes ();
   ;
   return 0;
 }
 _ACEOF
 rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-  (eval $ac_link) 2>conftest.er1
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest$ac_exeext &&
+       $as_test_x conftest$ac_exeext; then
   ac_cv_func_ext_krb5_get_default_in_tkt_etypes=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_cv_func_ext_krb5_get_default_in_tkt_etypes=no
+	ac_cv_func_ext_krb5_get_default_in_tkt_etypes=no
 fi
-rm -f conftest.err conftest.$ac_objext \
+
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 fi
-echo "$as_me:$LINENO: result: $ac_cv_func_ext_krb5_get_default_in_tkt_etypes" >&5
-echo "${ECHO_T}$ac_cv_func_ext_krb5_get_default_in_tkt_etypes" >&6
+{ echo "$as_me:$LINENO: result: $ac_cv_func_ext_krb5_get_default_in_tkt_etypes" >&5
+echo "${ECHO_T}$ac_cv_func_ext_krb5_get_default_in_tkt_etypes" >&6; }
     LIBS=$ac_check_func_ext_save_LIBS
     if test $ac_cv_func_ext_krb5_get_default_in_tkt_etypes = yes; then
   cat >>confdefs.h <<_ACEOF
@@ -58642,8 +57645,8 @@
 
     ac_check_func_ext_save_LIBS=$LIBS
     LIBS="$KRB5_LIBS $LIBS"
-        echo "$as_me:$LINENO: checking for krb5_free_data_contents" >&5
-echo $ECHO_N "checking for krb5_free_data_contents... $ECHO_C" >&6
+        { echo "$as_me:$LINENO: checking for krb5_free_data_contents" >&5
+echo $ECHO_N "checking for krb5_free_data_contents... $ECHO_C" >&6; }
 if test "${ac_cv_func_ext_krb5_free_data_contents+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
@@ -58670,68 +57673,59 @@
 
 #undef krb5_free_data_contents
 
-/* Override any gcc2 internal prototype to avoid an error.  */
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
 #ifdef __cplusplus
 extern "C"
-{
 #endif
-/* We use char because int might match the return type of a gcc2
-   builtin and then its argument prototype would still apply.  */
 char krb5_free_data_contents ();
 /* The GNU C library defines this for functions which it implements
     to always fail with ENOSYS.  Some functions are actually named
     something starting with __ and the normal name is an alias.  */
-#if defined (__stub_krb5_free_data_contents) || defined (__stub___krb5_free_data_contents)
+#if defined __stub_krb5_free_data_contents || defined __stub___krb5_free_data_contents
 choke me
-#else
-char (*f) () = krb5_free_data_contents;
 #endif
-#ifdef __cplusplus
-}
-#endif
 
 int
 main ()
 {
-return f != krb5_free_data_contents;
+return krb5_free_data_contents ();
   ;
   return 0;
 }
 _ACEOF
 rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-  (eval $ac_link) 2>conftest.er1
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest$ac_exeext &&
+       $as_test_x conftest$ac_exeext; then
   ac_cv_func_ext_krb5_free_data_contents=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_cv_func_ext_krb5_free_data_contents=no
+	ac_cv_func_ext_krb5_free_data_contents=no
 fi
-rm -f conftest.err conftest.$ac_objext \
+
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 fi
-echo "$as_me:$LINENO: result: $ac_cv_func_ext_krb5_free_data_contents" >&5
-echo "${ECHO_T}$ac_cv_func_ext_krb5_free_data_contents" >&6
+{ echo "$as_me:$LINENO: result: $ac_cv_func_ext_krb5_free_data_contents" >&5
+echo "${ECHO_T}$ac_cv_func_ext_krb5_free_data_contents" >&6; }
     LIBS=$ac_check_func_ext_save_LIBS
     if test $ac_cv_func_ext_krb5_free_data_contents = yes; then
   cat >>confdefs.h <<_ACEOF
@@ -58745,8 +57739,8 @@
 
     ac_check_func_ext_save_LIBS=$LIBS
     LIBS="$KRB5_LIBS $LIBS"
-        echo "$as_me:$LINENO: checking for krb5_principal_get_comp_string" >&5
-echo $ECHO_N "checking for krb5_principal_get_comp_string... $ECHO_C" >&6
+        { echo "$as_me:$LINENO: checking for krb5_principal_get_comp_string" >&5
+echo $ECHO_N "checking for krb5_principal_get_comp_string... $ECHO_C" >&6; }
 if test "${ac_cv_func_ext_krb5_principal_get_comp_string+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
@@ -58773,68 +57767,59 @@
 
 #undef krb5_principal_get_comp_string
 
-/* Override any gcc2 internal prototype to avoid an error.  */
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
 #ifdef __cplusplus
 extern "C"
-{
 #endif
-/* We use char because int might match the return type of a gcc2
-   builtin and then its argument prototype would still apply.  */
 char krb5_principal_get_comp_string ();
 /* The GNU C library defines this for functions which it implements
     to always fail with ENOSYS.  Some functions are actually named
     something starting with __ and the normal name is an alias.  */
-#if defined (__stub_krb5_principal_get_comp_string) || defined (__stub___krb5_principal_get_comp_string)
+#if defined __stub_krb5_principal_get_comp_string || defined __stub___krb5_principal_get_comp_string
 choke me
-#else
-char (*f) () = krb5_principal_get_comp_string;
 #endif
-#ifdef __cplusplus
-}
-#endif
 
 int
 main ()
 {
-return f != krb5_principal_get_comp_string;
+return krb5_principal_get_comp_string ();
   ;
   return 0;
 }
 _ACEOF
 rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-  (eval $ac_link) 2>conftest.er1
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest$ac_exeext &&
+       $as_test_x conftest$ac_exeext; then
   ac_cv_func_ext_krb5_principal_get_comp_string=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_cv_func_ext_krb5_principal_get_comp_string=no
+	ac_cv_func_ext_krb5_principal_get_comp_string=no
 fi
-rm -f conftest.err conftest.$ac_objext \
+
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 fi
-echo "$as_me:$LINENO: result: $ac_cv_func_ext_krb5_principal_get_comp_string" >&5
-echo "${ECHO_T}$ac_cv_func_ext_krb5_principal_get_comp_string" >&6
+{ echo "$as_me:$LINENO: result: $ac_cv_func_ext_krb5_principal_get_comp_string" >&5
+echo "${ECHO_T}$ac_cv_func_ext_krb5_principal_get_comp_string" >&6; }
     LIBS=$ac_check_func_ext_save_LIBS
     if test $ac_cv_func_ext_krb5_principal_get_comp_string = yes; then
   cat >>confdefs.h <<_ACEOF
@@ -58848,8 +57833,8 @@
 
     ac_check_func_ext_save_LIBS=$LIBS
     LIBS="$KRB5_LIBS $LIBS"
-        echo "$as_me:$LINENO: checking for krb5_free_unparsed_name" >&5
-echo $ECHO_N "checking for krb5_free_unparsed_name... $ECHO_C" >&6
+        { echo "$as_me:$LINENO: checking for krb5_free_unparsed_name" >&5
+echo $ECHO_N "checking for krb5_free_unparsed_name... $ECHO_C" >&6; }
 if test "${ac_cv_func_ext_krb5_free_unparsed_name+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
@@ -58876,68 +57861,59 @@
 
 #undef krb5_free_unparsed_name
 
-/* Override any gcc2 internal prototype to avoid an error.  */
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
 #ifdef __cplusplus
 extern "C"
-{
 #endif
-/* We use char because int might match the return type of a gcc2
-   builtin and then its argument prototype would still apply.  */
 char krb5_free_unparsed_name ();
 /* The GNU C library defines this for functions which it implements
     to always fail with ENOSYS.  Some functions are actually named
     something starting with __ and the normal name is an alias.  */
-#if defined (__stub_krb5_free_unparsed_name) || defined (__stub___krb5_free_unparsed_name)
+#if defined __stub_krb5_free_unparsed_name || defined __stub___krb5_free_unparsed_name
 choke me
-#else
-char (*f) () = krb5_free_unparsed_name;
 #endif
-#ifdef __cplusplus
-}
-#endif
 
 int
 main ()
 {
-return f != krb5_free_unparsed_name;
+return krb5_free_unparsed_name ();
   ;
   return 0;
 }
 _ACEOF
 rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-  (eval $ac_link) 2>conftest.er1
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest$ac_exeext &&
+       $as_test_x conftest$ac_exeext; then
   ac_cv_func_ext_krb5_free_unparsed_name=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_cv_func_ext_krb5_free_unparsed_name=no
+	ac_cv_func_ext_krb5_free_unparsed_name=no
 fi
-rm -f conftest.err conftest.$ac_objext \
+
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 fi
-echo "$as_me:$LINENO: result: $ac_cv_func_ext_krb5_free_unparsed_name" >&5
-echo "${ECHO_T}$ac_cv_func_ext_krb5_free_unparsed_name" >&6
+{ echo "$as_me:$LINENO: result: $ac_cv_func_ext_krb5_free_unparsed_name" >&5
+echo "${ECHO_T}$ac_cv_func_ext_krb5_free_unparsed_name" >&6; }
     LIBS=$ac_check_func_ext_save_LIBS
     if test $ac_cv_func_ext_krb5_free_unparsed_name = yes; then
   cat >>confdefs.h <<_ACEOF
@@ -58951,8 +57927,8 @@
 
     ac_check_func_ext_save_LIBS=$LIBS
     LIBS="$KRB5_LIBS $LIBS"
-        echo "$as_me:$LINENO: checking for krb5_free_keytab_entry_contents" >&5
-echo $ECHO_N "checking for krb5_free_keytab_entry_contents... $ECHO_C" >&6
+        { echo "$as_me:$LINENO: checking for krb5_free_keytab_entry_contents" >&5
+echo $ECHO_N "checking for krb5_free_keytab_entry_contents... $ECHO_C" >&6; }
 if test "${ac_cv_func_ext_krb5_free_keytab_entry_contents+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
@@ -58979,68 +57955,59 @@
 
 #undef krb5_free_keytab_entry_contents
 
-/* Override any gcc2 internal prototype to avoid an error.  */
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
 #ifdef __cplusplus
 extern "C"
-{
 #endif
-/* We use char because int might match the return type of a gcc2
-   builtin and then its argument prototype would still apply.  */
 char krb5_free_keytab_entry_contents ();
 /* The GNU C library defines this for functions which it implements
     to always fail with ENOSYS.  Some functions are actually named
     something starting with __ and the normal name is an alias.  */
-#if defined (__stub_krb5_free_keytab_entry_contents) || defined (__stub___krb5_free_keytab_entry_contents)
+#if defined __stub_krb5_free_keytab_entry_contents || defined __stub___krb5_free_keytab_entry_contents
 choke me
-#else
-char (*f) () = krb5_free_keytab_entry_contents;
 #endif
-#ifdef __cplusplus
-}
-#endif
 
 int
 main ()
 {
-return f != krb5_free_keytab_entry_contents;
+return krb5_free_keytab_entry_contents ();
   ;
   return 0;
 }
 _ACEOF
 rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-  (eval $ac_link) 2>conftest.er1
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest$ac_exeext &&
+       $as_test_x conftest$ac_exeext; then
   ac_cv_func_ext_krb5_free_keytab_entry_contents=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_cv_func_ext_krb5_free_keytab_entry_contents=no
+	ac_cv_func_ext_krb5_free_keytab_entry_contents=no
 fi
-rm -f conftest.err conftest.$ac_objext \
+
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 fi
-echo "$as_me:$LINENO: result: $ac_cv_func_ext_krb5_free_keytab_entry_contents" >&5
-echo "${ECHO_T}$ac_cv_func_ext_krb5_free_keytab_entry_contents" >&6
+{ echo "$as_me:$LINENO: result: $ac_cv_func_ext_krb5_free_keytab_entry_contents" >&5
+echo "${ECHO_T}$ac_cv_func_ext_krb5_free_keytab_entry_contents" >&6; }
     LIBS=$ac_check_func_ext_save_LIBS
     if test $ac_cv_func_ext_krb5_free_keytab_entry_contents = yes; then
   cat >>confdefs.h <<_ACEOF
@@ -59054,8 +58021,8 @@
 
     ac_check_func_ext_save_LIBS=$LIBS
     LIBS="$KRB5_LIBS $LIBS"
-        echo "$as_me:$LINENO: checking for krb5_kt_free_entry" >&5
-echo $ECHO_N "checking for krb5_kt_free_entry... $ECHO_C" >&6
+        { echo "$as_me:$LINENO: checking for krb5_kt_free_entry" >&5
+echo $ECHO_N "checking for krb5_kt_free_entry... $ECHO_C" >&6; }
 if test "${ac_cv_func_ext_krb5_kt_free_entry+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
@@ -59082,68 +58049,59 @@
 
 #undef krb5_kt_free_entry
 
-/* Override any gcc2 internal prototype to avoid an error.  */
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
 #ifdef __cplusplus
 extern "C"
-{
 #endif
-/* We use char because int might match the return type of a gcc2
-   builtin and then its argument prototype would still apply.  */
 char krb5_kt_free_entry ();
 /* The GNU C library defines this for functions which it implements
     to always fail with ENOSYS.  Some functions are actually named
     something starting with __ and the normal name is an alias.  */
-#if defined (__stub_krb5_kt_free_entry) || defined (__stub___krb5_kt_free_entry)
+#if defined __stub_krb5_kt_free_entry || defined __stub___krb5_kt_free_entry
 choke me
-#else
-char (*f) () = krb5_kt_free_entry;
 #endif
-#ifdef __cplusplus
-}
-#endif
 
 int
 main ()
 {
-return f != krb5_kt_free_entry;
+return krb5_kt_free_entry ();
   ;
   return 0;
 }
 _ACEOF
 rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-  (eval $ac_link) 2>conftest.er1
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest$ac_exeext &&
+       $as_test_x conftest$ac_exeext; then
   ac_cv_func_ext_krb5_kt_free_entry=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_cv_func_ext_krb5_kt_free_entry=no
+	ac_cv_func_ext_krb5_kt_free_entry=no
 fi
-rm -f conftest.err conftest.$ac_objext \
+
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 fi
-echo "$as_me:$LINENO: result: $ac_cv_func_ext_krb5_kt_free_entry" >&5
-echo "${ECHO_T}$ac_cv_func_ext_krb5_kt_free_entry" >&6
+{ echo "$as_me:$LINENO: result: $ac_cv_func_ext_krb5_kt_free_entry" >&5
+echo "${ECHO_T}$ac_cv_func_ext_krb5_kt_free_entry" >&6; }
     LIBS=$ac_check_func_ext_save_LIBS
     if test $ac_cv_func_ext_krb5_kt_free_entry = yes; then
   cat >>confdefs.h <<_ACEOF
@@ -59157,8 +58115,8 @@
 
     ac_check_func_ext_save_LIBS=$LIBS
     LIBS="$KRB5_LIBS $LIBS"
-        echo "$as_me:$LINENO: checking for krb5_krbhst_init" >&5
-echo $ECHO_N "checking for krb5_krbhst_init... $ECHO_C" >&6
+        { echo "$as_me:$LINENO: checking for krb5_krbhst_init" >&5
+echo $ECHO_N "checking for krb5_krbhst_init... $ECHO_C" >&6; }
 if test "${ac_cv_func_ext_krb5_krbhst_init+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
@@ -59185,68 +58143,59 @@
 
 #undef krb5_krbhst_init
 
-/* Override any gcc2 internal prototype to avoid an error.  */
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
 #ifdef __cplusplus
 extern "C"
-{
 #endif
-/* We use char because int might match the return type of a gcc2
-   builtin and then its argument prototype would still apply.  */
 char krb5_krbhst_init ();
 /* The GNU C library defines this for functions which it implements
     to always fail with ENOSYS.  Some functions are actually named
     something starting with __ and the normal name is an alias.  */
-#if defined (__stub_krb5_krbhst_init) || defined (__stub___krb5_krbhst_init)
+#if defined __stub_krb5_krbhst_init || defined __stub___krb5_krbhst_init
 choke me
-#else
-char (*f) () = krb5_krbhst_init;
 #endif
-#ifdef __cplusplus
-}
-#endif
 
 int
 main ()
 {
-return f != krb5_krbhst_init;
+return krb5_krbhst_init ();
   ;
   return 0;
 }
 _ACEOF
 rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-  (eval $ac_link) 2>conftest.er1
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest$ac_exeext &&
+       $as_test_x conftest$ac_exeext; then
   ac_cv_func_ext_krb5_krbhst_init=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_cv_func_ext_krb5_krbhst_init=no
+	ac_cv_func_ext_krb5_krbhst_init=no
 fi
-rm -f conftest.err conftest.$ac_objext \
+
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 fi
-echo "$as_me:$LINENO: result: $ac_cv_func_ext_krb5_krbhst_init" >&5
-echo "${ECHO_T}$ac_cv_func_ext_krb5_krbhst_init" >&6
+{ echo "$as_me:$LINENO: result: $ac_cv_func_ext_krb5_krbhst_init" >&5
+echo "${ECHO_T}$ac_cv_func_ext_krb5_krbhst_init" >&6; }
     LIBS=$ac_check_func_ext_save_LIBS
     if test $ac_cv_func_ext_krb5_krbhst_init = yes; then
   cat >>confdefs.h <<_ACEOF
@@ -59260,8 +58209,8 @@
 
     ac_check_func_ext_save_LIBS=$LIBS
     LIBS="$KRB5_LIBS $LIBS"
-        echo "$as_me:$LINENO: checking for krb5_krbhst_get_addrinfo" >&5
-echo $ECHO_N "checking for krb5_krbhst_get_addrinfo... $ECHO_C" >&6
+        { echo "$as_me:$LINENO: checking for krb5_krbhst_get_addrinfo" >&5
+echo $ECHO_N "checking for krb5_krbhst_get_addrinfo... $ECHO_C" >&6; }
 if test "${ac_cv_func_ext_krb5_krbhst_get_addrinfo+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
@@ -59288,68 +58237,59 @@
 
 #undef krb5_krbhst_get_addrinfo
 
-/* Override any gcc2 internal prototype to avoid an error.  */
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
 #ifdef __cplusplus
 extern "C"
-{
 #endif
-/* We use char because int might match the return type of a gcc2
-   builtin and then its argument prototype would still apply.  */
 char krb5_krbhst_get_addrinfo ();
 /* The GNU C library defines this for functions which it implements
     to always fail with ENOSYS.  Some functions are actually named
     something starting with __ and the normal name is an alias.  */
-#if defined (__stub_krb5_krbhst_get_addrinfo) || defined (__stub___krb5_krbhst_get_addrinfo)
+#if defined __stub_krb5_krbhst_get_addrinfo || defined __stub___krb5_krbhst_get_addrinfo
 choke me
-#else
-char (*f) () = krb5_krbhst_get_addrinfo;
 #endif
-#ifdef __cplusplus
-}
-#endif
 
 int
 main ()
 {
-return f != krb5_krbhst_get_addrinfo;
+return krb5_krbhst_get_addrinfo ();
   ;
   return 0;
 }
 _ACEOF
 rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-  (eval $ac_link) 2>conftest.er1
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest$ac_exeext &&
+       $as_test_x conftest$ac_exeext; then
   ac_cv_func_ext_krb5_krbhst_get_addrinfo=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_cv_func_ext_krb5_krbhst_get_addrinfo=no
+	ac_cv_func_ext_krb5_krbhst_get_addrinfo=no
 fi
-rm -f conftest.err conftest.$ac_objext \
+
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 fi
-echo "$as_me:$LINENO: result: $ac_cv_func_ext_krb5_krbhst_get_addrinfo" >&5
-echo "${ECHO_T}$ac_cv_func_ext_krb5_krbhst_get_addrinfo" >&6
+{ echo "$as_me:$LINENO: result: $ac_cv_func_ext_krb5_krbhst_get_addrinfo" >&5
+echo "${ECHO_T}$ac_cv_func_ext_krb5_krbhst_get_addrinfo" >&6; }
     LIBS=$ac_check_func_ext_save_LIBS
     if test $ac_cv_func_ext_krb5_krbhst_get_addrinfo = yes; then
   cat >>confdefs.h <<_ACEOF
@@ -59363,8 +58303,8 @@
 
     ac_check_func_ext_save_LIBS=$LIBS
     LIBS="$KRB5_LIBS $LIBS"
-        echo "$as_me:$LINENO: checking for krb5_c_enctype_compare" >&5
-echo $ECHO_N "checking for krb5_c_enctype_compare... $ECHO_C" >&6
+        { echo "$as_me:$LINENO: checking for krb5_c_enctype_compare" >&5
+echo $ECHO_N "checking for krb5_c_enctype_compare... $ECHO_C" >&6; }
 if test "${ac_cv_func_ext_krb5_c_enctype_compare+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
@@ -59391,68 +58331,59 @@
 
 #undef krb5_c_enctype_compare
 
-/* Override any gcc2 internal prototype to avoid an error.  */
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
 #ifdef __cplusplus
 extern "C"
-{
 #endif
-/* We use char because int might match the return type of a gcc2
-   builtin and then its argument prototype would still apply.  */
 char krb5_c_enctype_compare ();
 /* The GNU C library defines this for functions which it implements
     to always fail with ENOSYS.  Some functions are actually named
     something starting with __ and the normal name is an alias.  */
-#if defined (__stub_krb5_c_enctype_compare) || defined (__stub___krb5_c_enctype_compare)
+#if defined __stub_krb5_c_enctype_compare || defined __stub___krb5_c_enctype_compare
 choke me
-#else
-char (*f) () = krb5_c_enctype_compare;
 #endif
-#ifdef __cplusplus
-}
-#endif
 
 int
 main ()
 {
-return f != krb5_c_enctype_compare;
+return krb5_c_enctype_compare ();
   ;
   return 0;
 }
 _ACEOF
 rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-  (eval $ac_link) 2>conftest.er1
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest$ac_exeext &&
+       $as_test_x conftest$ac_exeext; then
   ac_cv_func_ext_krb5_c_enctype_compare=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_cv_func_ext_krb5_c_enctype_compare=no
+	ac_cv_func_ext_krb5_c_enctype_compare=no
 fi
-rm -f conftest.err conftest.$ac_objext \
+
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 fi
-echo "$as_me:$LINENO: result: $ac_cv_func_ext_krb5_c_enctype_compare" >&5
-echo "${ECHO_T}$ac_cv_func_ext_krb5_c_enctype_compare" >&6
+{ echo "$as_me:$LINENO: result: $ac_cv_func_ext_krb5_c_enctype_compare" >&5
+echo "${ECHO_T}$ac_cv_func_ext_krb5_c_enctype_compare" >&6; }
     LIBS=$ac_check_func_ext_save_LIBS
     if test $ac_cv_func_ext_krb5_c_enctype_compare = yes; then
   cat >>confdefs.h <<_ACEOF
@@ -59466,8 +58397,8 @@
 
     ac_check_func_ext_save_LIBS=$LIBS
     LIBS="$KRB5_LIBS $LIBS"
-        echo "$as_me:$LINENO: checking for krb5_enctypes_compatible_keys" >&5
-echo $ECHO_N "checking for krb5_enctypes_compatible_keys... $ECHO_C" >&6
+        { echo "$as_me:$LINENO: checking for krb5_enctypes_compatible_keys" >&5
+echo $ECHO_N "checking for krb5_enctypes_compatible_keys... $ECHO_C" >&6; }
 if test "${ac_cv_func_ext_krb5_enctypes_compatible_keys+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
@@ -59494,68 +58425,59 @@
 
 #undef krb5_enctypes_compatible_keys
 
-/* Override any gcc2 internal prototype to avoid an error.  */
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
 #ifdef __cplusplus
 extern "C"
-{
 #endif
-/* We use char because int might match the return type of a gcc2
-   builtin and then its argument prototype would still apply.  */
 char krb5_enctypes_compatible_keys ();
 /* The GNU C library defines this for functions which it implements
     to always fail with ENOSYS.  Some functions are actually named
     something starting with __ and the normal name is an alias.  */
-#if defined (__stub_krb5_enctypes_compatible_keys) || defined (__stub___krb5_enctypes_compatible_keys)
+#if defined __stub_krb5_enctypes_compatible_keys || defined __stub___krb5_enctypes_compatible_keys
 choke me
-#else
-char (*f) () = krb5_enctypes_compatible_keys;
 #endif
-#ifdef __cplusplus
-}
-#endif
 
 int
 main ()
 {
-return f != krb5_enctypes_compatible_keys;
+return krb5_enctypes_compatible_keys ();
   ;
   return 0;
 }
 _ACEOF
 rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-  (eval $ac_link) 2>conftest.er1
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest$ac_exeext &&
+       $as_test_x conftest$ac_exeext; then
   ac_cv_func_ext_krb5_enctypes_compatible_keys=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_cv_func_ext_krb5_enctypes_compatible_keys=no
+	ac_cv_func_ext_krb5_enctypes_compatible_keys=no
 fi
-rm -f conftest.err conftest.$ac_objext \
+
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 fi
-echo "$as_me:$LINENO: result: $ac_cv_func_ext_krb5_enctypes_compatible_keys" >&5
-echo "${ECHO_T}$ac_cv_func_ext_krb5_enctypes_compatible_keys" >&6
+{ echo "$as_me:$LINENO: result: $ac_cv_func_ext_krb5_enctypes_compatible_keys" >&5
+echo "${ECHO_T}$ac_cv_func_ext_krb5_enctypes_compatible_keys" >&6; }
     LIBS=$ac_check_func_ext_save_LIBS
     if test $ac_cv_func_ext_krb5_enctypes_compatible_keys = yes; then
   cat >>confdefs.h <<_ACEOF
@@ -59569,8 +58491,8 @@
 
     ac_check_func_ext_save_LIBS=$LIBS
     LIBS="$KRB5_LIBS $LIBS"
-        echo "$as_me:$LINENO: checking for krb5_crypto_init" >&5
-echo $ECHO_N "checking for krb5_crypto_init... $ECHO_C" >&6
+        { echo "$as_me:$LINENO: checking for krb5_crypto_init" >&5
+echo $ECHO_N "checking for krb5_crypto_init... $ECHO_C" >&6; }
 if test "${ac_cv_func_ext_krb5_crypto_init+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
@@ -59597,68 +58519,59 @@
 
 #undef krb5_crypto_init
 
-/* Override any gcc2 internal prototype to avoid an error.  */
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
 #ifdef __cplusplus
 extern "C"
-{
 #endif
-/* We use char because int might match the return type of a gcc2
-   builtin and then its argument prototype would still apply.  */
 char krb5_crypto_init ();
 /* The GNU C library defines this for functions which it implements
     to always fail with ENOSYS.  Some functions are actually named
     something starting with __ and the normal name is an alias.  */
-#if defined (__stub_krb5_crypto_init) || defined (__stub___krb5_crypto_init)
+#if defined __stub_krb5_crypto_init || defined __stub___krb5_crypto_init
 choke me
-#else
-char (*f) () = krb5_crypto_init;
 #endif
-#ifdef __cplusplus
-}
-#endif
 
 int
 main ()
 {
-return f != krb5_crypto_init;
+return krb5_crypto_init ();
   ;
   return 0;
 }
 _ACEOF
 rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-  (eval $ac_link) 2>conftest.er1
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest$ac_exeext &&
+       $as_test_x conftest$ac_exeext; then
   ac_cv_func_ext_krb5_crypto_init=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_cv_func_ext_krb5_crypto_init=no
+	ac_cv_func_ext_krb5_crypto_init=no
 fi
-rm -f conftest.err conftest.$ac_objext \
+
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 fi
-echo "$as_me:$LINENO: result: $ac_cv_func_ext_krb5_crypto_init" >&5
-echo "${ECHO_T}$ac_cv_func_ext_krb5_crypto_init" >&6
+{ echo "$as_me:$LINENO: result: $ac_cv_func_ext_krb5_crypto_init" >&5
+echo "${ECHO_T}$ac_cv_func_ext_krb5_crypto_init" >&6; }
     LIBS=$ac_check_func_ext_save_LIBS
     if test $ac_cv_func_ext_krb5_crypto_init = yes; then
   cat >>confdefs.h <<_ACEOF
@@ -59672,8 +58585,8 @@
 
     ac_check_func_ext_save_LIBS=$LIBS
     LIBS="$KRB5_LIBS $LIBS"
-        echo "$as_me:$LINENO: checking for krb5_crypto_destroy" >&5
-echo $ECHO_N "checking for krb5_crypto_destroy... $ECHO_C" >&6
+        { echo "$as_me:$LINENO: checking for krb5_crypto_destroy" >&5
+echo $ECHO_N "checking for krb5_crypto_destroy... $ECHO_C" >&6; }
 if test "${ac_cv_func_ext_krb5_crypto_destroy+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
@@ -59700,68 +58613,59 @@
 
 #undef krb5_crypto_destroy
 
-/* Override any gcc2 internal prototype to avoid an error.  */
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
 #ifdef __cplusplus
 extern "C"
-{
 #endif
-/* We use char because int might match the return type of a gcc2
-   builtin and then its argument prototype would still apply.  */
 char krb5_crypto_destroy ();
 /* The GNU C library defines this for functions which it implements
     to always fail with ENOSYS.  Some functions are actually named
     something starting with __ and the normal name is an alias.  */
-#if defined (__stub_krb5_crypto_destroy) || defined (__stub___krb5_crypto_destroy)
+#if defined __stub_krb5_crypto_destroy || defined __stub___krb5_crypto_destroy
 choke me
-#else
-char (*f) () = krb5_crypto_destroy;
 #endif
-#ifdef __cplusplus
-}
-#endif
 
 int
 main ()
 {
-return f != krb5_crypto_destroy;
+return krb5_crypto_destroy ();
   ;
   return 0;
 }
 _ACEOF
 rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-  (eval $ac_link) 2>conftest.er1
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest$ac_exeext &&
+       $as_test_x conftest$ac_exeext; then
   ac_cv_func_ext_krb5_crypto_destroy=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_cv_func_ext_krb5_crypto_destroy=no
+	ac_cv_func_ext_krb5_crypto_destroy=no
 fi
-rm -f conftest.err conftest.$ac_objext \
+
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 fi
-echo "$as_me:$LINENO: result: $ac_cv_func_ext_krb5_crypto_destroy" >&5
-echo "${ECHO_T}$ac_cv_func_ext_krb5_crypto_destroy" >&6
+{ echo "$as_me:$LINENO: result: $ac_cv_func_ext_krb5_crypto_destroy" >&5
+echo "${ECHO_T}$ac_cv_func_ext_krb5_crypto_destroy" >&6; }
     LIBS=$ac_check_func_ext_save_LIBS
     if test $ac_cv_func_ext_krb5_crypto_destroy = yes; then
   cat >>confdefs.h <<_ACEOF
@@ -59775,8 +58679,8 @@
 
     ac_check_func_ext_save_LIBS=$LIBS
     LIBS="$KRB5_LIBS $LIBS"
-        echo "$as_me:$LINENO: checking for krb5_decode_ap_req" >&5
-echo $ECHO_N "checking for krb5_decode_ap_req... $ECHO_C" >&6
+        { echo "$as_me:$LINENO: checking for krb5_decode_ap_req" >&5
+echo $ECHO_N "checking for krb5_decode_ap_req... $ECHO_C" >&6; }
 if test "${ac_cv_func_ext_krb5_decode_ap_req+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
@@ -59803,68 +58707,59 @@
 
 #undef krb5_decode_ap_req
 
-/* Override any gcc2 internal prototype to avoid an error.  */
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
 #ifdef __cplusplus
 extern "C"
-{
 #endif
-/* We use char because int might match the return type of a gcc2
-   builtin and then its argument prototype would still apply.  */
 char krb5_decode_ap_req ();
 /* The GNU C library defines this for functions which it implements
     to always fail with ENOSYS.  Some functions are actually named
     something starting with __ and the normal name is an alias.  */
-#if defined (__stub_krb5_decode_ap_req) || defined (__stub___krb5_decode_ap_req)
+#if defined __stub_krb5_decode_ap_req || defined __stub___krb5_decode_ap_req
 choke me
-#else
-char (*f) () = krb5_decode_ap_req;
 #endif
-#ifdef __cplusplus
-}
-#endif
 
 int
 main ()
 {
-return f != krb5_decode_ap_req;
+return krb5_decode_ap_req ();
   ;
   return 0;
 }
 _ACEOF
 rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-  (eval $ac_link) 2>conftest.er1
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest$ac_exeext &&
+       $as_test_x conftest$ac_exeext; then
   ac_cv_func_ext_krb5_decode_ap_req=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_cv_func_ext_krb5_decode_ap_req=no
+	ac_cv_func_ext_krb5_decode_ap_req=no
 fi
-rm -f conftest.err conftest.$ac_objext \
+
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 fi
-echo "$as_me:$LINENO: result: $ac_cv_func_ext_krb5_decode_ap_req" >&5
-echo "${ECHO_T}$ac_cv_func_ext_krb5_decode_ap_req" >&6
+{ echo "$as_me:$LINENO: result: $ac_cv_func_ext_krb5_decode_ap_req" >&5
+echo "${ECHO_T}$ac_cv_func_ext_krb5_decode_ap_req" >&6; }
     LIBS=$ac_check_func_ext_save_LIBS
     if test $ac_cv_func_ext_krb5_decode_ap_req = yes; then
   cat >>confdefs.h <<_ACEOF
@@ -59878,8 +58773,8 @@
 
     ac_check_func_ext_save_LIBS=$LIBS
     LIBS="$KRB5_LIBS $LIBS"
-        echo "$as_me:$LINENO: checking for free_AP_REQ" >&5
-echo $ECHO_N "checking for free_AP_REQ... $ECHO_C" >&6
+        { echo "$as_me:$LINENO: checking for free_AP_REQ" >&5
+echo $ECHO_N "checking for free_AP_REQ... $ECHO_C" >&6; }
 if test "${ac_cv_func_ext_free_AP_REQ+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
@@ -59906,68 +58801,59 @@
 
 #undef free_AP_REQ
 
-/* Override any gcc2 internal prototype to avoid an error.  */
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
 #ifdef __cplusplus
 extern "C"
-{
 #endif
-/* We use char because int might match the return type of a gcc2
-   builtin and then its argument prototype would still apply.  */
 char free_AP_REQ ();
 /* The GNU C library defines this for functions which it implements
     to always fail with ENOSYS.  Some functions are actually named
     something starting with __ and the normal name is an alias.  */
-#if defined (__stub_free_AP_REQ) || defined (__stub___free_AP_REQ)
+#if defined __stub_free_AP_REQ || defined __stub___free_AP_REQ
 choke me
-#else
-char (*f) () = free_AP_REQ;
 #endif
-#ifdef __cplusplus
-}
-#endif
 
 int
 main ()
 {
-return f != free_AP_REQ;
+return free_AP_REQ ();
   ;
   return 0;
 }
 _ACEOF
 rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-  (eval $ac_link) 2>conftest.er1
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest$ac_exeext &&
+       $as_test_x conftest$ac_exeext; then
   ac_cv_func_ext_free_AP_REQ=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_cv_func_ext_free_AP_REQ=no
+	ac_cv_func_ext_free_AP_REQ=no
 fi
-rm -f conftest.err conftest.$ac_objext \
+
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 fi
-echo "$as_me:$LINENO: result: $ac_cv_func_ext_free_AP_REQ" >&5
-echo "${ECHO_T}$ac_cv_func_ext_free_AP_REQ" >&6
+{ echo "$as_me:$LINENO: result: $ac_cv_func_ext_free_AP_REQ" >&5
+echo "${ECHO_T}$ac_cv_func_ext_free_AP_REQ" >&6; }
     LIBS=$ac_check_func_ext_save_LIBS
     if test $ac_cv_func_ext_free_AP_REQ = yes; then
   cat >>confdefs.h <<_ACEOF
@@ -59981,8 +58867,8 @@
 
     ac_check_func_ext_save_LIBS=$LIBS
     LIBS="$KRB5_LIBS $LIBS"
-        echo "$as_me:$LINENO: checking for krb5_verify_checksum" >&5
-echo $ECHO_N "checking for krb5_verify_checksum... $ECHO_C" >&6
+        { echo "$as_me:$LINENO: checking for krb5_verify_checksum" >&5
+echo $ECHO_N "checking for krb5_verify_checksum... $ECHO_C" >&6; }
 if test "${ac_cv_func_ext_krb5_verify_checksum+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
@@ -60009,68 +58895,59 @@
 
 #undef krb5_verify_checksum
 
-/* Override any gcc2 internal prototype to avoid an error.  */
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
 #ifdef __cplusplus
 extern "C"
-{
 #endif
-/* We use char because int might match the return type of a gcc2
-   builtin and then its argument prototype would still apply.  */
 char krb5_verify_checksum ();
 /* The GNU C library defines this for functions which it implements
     to always fail with ENOSYS.  Some functions are actually named
     something starting with __ and the normal name is an alias.  */
-#if defined (__stub_krb5_verify_checksum) || defined (__stub___krb5_verify_checksum)
+#if defined __stub_krb5_verify_checksum || defined __stub___krb5_verify_checksum
 choke me
-#else
-char (*f) () = krb5_verify_checksum;
 #endif
-#ifdef __cplusplus
-}
-#endif
 
 int
 main ()
 {
-return f != krb5_verify_checksum;
+return krb5_verify_checksum ();
   ;
   return 0;
 }
 _ACEOF
 rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-  (eval $ac_link) 2>conftest.er1
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest$ac_exeext &&
+       $as_test_x conftest$ac_exeext; then
   ac_cv_func_ext_krb5_verify_checksum=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_cv_func_ext_krb5_verify_checksum=no
+	ac_cv_func_ext_krb5_verify_checksum=no
 fi
-rm -f conftest.err conftest.$ac_objext \
+
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 fi
-echo "$as_me:$LINENO: result: $ac_cv_func_ext_krb5_verify_checksum" >&5
-echo "${ECHO_T}$ac_cv_func_ext_krb5_verify_checksum" >&6
+{ echo "$as_me:$LINENO: result: $ac_cv_func_ext_krb5_verify_checksum" >&5
+echo "${ECHO_T}$ac_cv_func_ext_krb5_verify_checksum" >&6; }
     LIBS=$ac_check_func_ext_save_LIBS
     if test $ac_cv_func_ext_krb5_verify_checksum = yes; then
   cat >>confdefs.h <<_ACEOF
@@ -60084,8 +58961,8 @@
 
     ac_check_func_ext_save_LIBS=$LIBS
     LIBS="$KRB5_LIBS $LIBS"
-        echo "$as_me:$LINENO: checking for krb5_c_verify_checksum" >&5
-echo $ECHO_N "checking for krb5_c_verify_checksum... $ECHO_C" >&6
+        { echo "$as_me:$LINENO: checking for krb5_c_verify_checksum" >&5
+echo $ECHO_N "checking for krb5_c_verify_checksum... $ECHO_C" >&6; }
 if test "${ac_cv_func_ext_krb5_c_verify_checksum+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
@@ -60112,68 +58989,59 @@
 
 #undef krb5_c_verify_checksum
 
-/* Override any gcc2 internal prototype to avoid an error.  */
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
 #ifdef __cplusplus
 extern "C"
-{
 #endif
-/* We use char because int might match the return type of a gcc2
-   builtin and then its argument prototype would still apply.  */
 char krb5_c_verify_checksum ();
 /* The GNU C library defines this for functions which it implements
     to always fail with ENOSYS.  Some functions are actually named
     something starting with __ and the normal name is an alias.  */
-#if defined (__stub_krb5_c_verify_checksum) || defined (__stub___krb5_c_verify_checksum)
+#if defined __stub_krb5_c_verify_checksum || defined __stub___krb5_c_verify_checksum
 choke me
-#else
-char (*f) () = krb5_c_verify_checksum;
 #endif
-#ifdef __cplusplus
-}
-#endif
 
 int
 main ()
 {
-return f != krb5_c_verify_checksum;
+return krb5_c_verify_checksum ();
   ;
   return 0;
 }
 _ACEOF
 rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-  (eval $ac_link) 2>conftest.er1
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest$ac_exeext &&
+       $as_test_x conftest$ac_exeext; then
   ac_cv_func_ext_krb5_c_verify_checksum=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_cv_func_ext_krb5_c_verify_checksum=no
+	ac_cv_func_ext_krb5_c_verify_checksum=no
 fi
-rm -f conftest.err conftest.$ac_objext \
+
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 fi
-echo "$as_me:$LINENO: result: $ac_cv_func_ext_krb5_c_verify_checksum" >&5
-echo "${ECHO_T}$ac_cv_func_ext_krb5_c_verify_checksum" >&6
+{ echo "$as_me:$LINENO: result: $ac_cv_func_ext_krb5_c_verify_checksum" >&5
+echo "${ECHO_T}$ac_cv_func_ext_krb5_c_verify_checksum" >&6; }
     LIBS=$ac_check_func_ext_save_LIBS
     if test $ac_cv_func_ext_krb5_c_verify_checksum = yes; then
   cat >>confdefs.h <<_ACEOF
@@ -60187,8 +59055,8 @@
 
     ac_check_func_ext_save_LIBS=$LIBS
     LIBS="$KRB5_LIBS $LIBS"
-        echo "$as_me:$LINENO: checking for krb5_principal_compare_any_realm" >&5
-echo $ECHO_N "checking for krb5_principal_compare_any_realm... $ECHO_C" >&6
+        { echo "$as_me:$LINENO: checking for krb5_principal_compare_any_realm" >&5
+echo $ECHO_N "checking for krb5_principal_compare_any_realm... $ECHO_C" >&6; }
 if test "${ac_cv_func_ext_krb5_principal_compare_any_realm+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
@@ -60215,68 +59083,59 @@
 
 #undef krb5_principal_compare_any_realm
 
-/* Override any gcc2 internal prototype to avoid an error.  */
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
 #ifdef __cplusplus
 extern "C"
-{
 #endif
-/* We use char because int might match the return type of a gcc2
-   builtin and then its argument prototype would still apply.  */
 char krb5_principal_compare_any_realm ();
 /* The GNU C library defines this for functions which it implements
     to always fail with ENOSYS.  Some functions are actually named
     something starting with __ and the normal name is an alias.  */
-#if defined (__stub_krb5_principal_compare_any_realm) || defined (__stub___krb5_principal_compare_any_realm)
+#if defined __stub_krb5_principal_compare_any_realm || defined __stub___krb5_principal_compare_any_realm
 choke me
-#else
-char (*f) () = krb5_principal_compare_any_realm;
 #endif
-#ifdef __cplusplus
-}
-#endif
 
 int
 main ()
 {
-return f != krb5_principal_compare_any_realm;
+return krb5_principal_compare_any_realm ();
   ;
   return 0;
 }
 _ACEOF
 rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-  (eval $ac_link) 2>conftest.er1
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest$ac_exeext &&
+       $as_test_x conftest$ac_exeext; then
   ac_cv_func_ext_krb5_principal_compare_any_realm=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_cv_func_ext_krb5_principal_compare_any_realm=no
+	ac_cv_func_ext_krb5_principal_compare_any_realm=no
 fi
-rm -f conftest.err conftest.$ac_objext \
+
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 fi
-echo "$as_me:$LINENO: result: $ac_cv_func_ext_krb5_principal_compare_any_realm" >&5
-echo "${ECHO_T}$ac_cv_func_ext_krb5_principal_compare_any_realm" >&6
+{ echo "$as_me:$LINENO: result: $ac_cv_func_ext_krb5_principal_compare_any_realm" >&5
+echo "${ECHO_T}$ac_cv_func_ext_krb5_principal_compare_any_realm" >&6; }
     LIBS=$ac_check_func_ext_save_LIBS
     if test $ac_cv_func_ext_krb5_principal_compare_any_realm = yes; then
   cat >>confdefs.h <<_ACEOF
@@ -60290,8 +59149,8 @@
 
     ac_check_func_ext_save_LIBS=$LIBS
     LIBS="$KRB5_LIBS $LIBS"
-        echo "$as_me:$LINENO: checking for krb5_parse_name_norealm" >&5
-echo $ECHO_N "checking for krb5_parse_name_norealm... $ECHO_C" >&6
+        { echo "$as_me:$LINENO: checking for krb5_parse_name_norealm" >&5
+echo $ECHO_N "checking for krb5_parse_name_norealm... $ECHO_C" >&6; }
 if test "${ac_cv_func_ext_krb5_parse_name_norealm+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
@@ -60318,68 +59177,59 @@
 
 #undef krb5_parse_name_norealm
 
-/* Override any gcc2 internal prototype to avoid an error.  */
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
 #ifdef __cplusplus
 extern "C"
-{
 #endif
-/* We use char because int might match the return type of a gcc2
-   builtin and then its argument prototype would still apply.  */
 char krb5_parse_name_norealm ();
 /* The GNU C library defines this for functions which it implements
     to always fail with ENOSYS.  Some functions are actually named
     something starting with __ and the normal name is an alias.  */
-#if defined (__stub_krb5_parse_name_norealm) || defined (__stub___krb5_parse_name_norealm)
+#if defined __stub_krb5_parse_name_norealm || defined __stub___krb5_parse_name_norealm
 choke me
-#else
-char (*f) () = krb5_parse_name_norealm;
 #endif
-#ifdef __cplusplus
-}
-#endif
 
 int
 main ()
 {
-return f != krb5_parse_name_norealm;
+return krb5_parse_name_norealm ();
   ;
   return 0;
 }
 _ACEOF
 rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-  (eval $ac_link) 2>conftest.er1
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest$ac_exeext &&
+       $as_test_x conftest$ac_exeext; then
   ac_cv_func_ext_krb5_parse_name_norealm=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_cv_func_ext_krb5_parse_name_norealm=no
+	ac_cv_func_ext_krb5_parse_name_norealm=no
 fi
-rm -f conftest.err conftest.$ac_objext \
+
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 fi
-echo "$as_me:$LINENO: result: $ac_cv_func_ext_krb5_parse_name_norealm" >&5
-echo "${ECHO_T}$ac_cv_func_ext_krb5_parse_name_norealm" >&6
+{ echo "$as_me:$LINENO: result: $ac_cv_func_ext_krb5_parse_name_norealm" >&5
+echo "${ECHO_T}$ac_cv_func_ext_krb5_parse_name_norealm" >&6; }
     LIBS=$ac_check_func_ext_save_LIBS
     if test $ac_cv_func_ext_krb5_parse_name_norealm = yes; then
   cat >>confdefs.h <<_ACEOF
@@ -60393,8 +59243,8 @@
 
     ac_check_func_ext_save_LIBS=$LIBS
     LIBS="$KRB5_LIBS $LIBS"
-        echo "$as_me:$LINENO: checking for krb5_princ_size" >&5
-echo $ECHO_N "checking for krb5_princ_size... $ECHO_C" >&6
+        { echo "$as_me:$LINENO: checking for krb5_princ_size" >&5
+echo $ECHO_N "checking for krb5_princ_size... $ECHO_C" >&6; }
 if test "${ac_cv_func_ext_krb5_princ_size+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
@@ -60421,68 +59271,59 @@
 
 #undef krb5_princ_size
 
-/* Override any gcc2 internal prototype to avoid an error.  */
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
 #ifdef __cplusplus
 extern "C"
-{
 #endif
-/* We use char because int might match the return type of a gcc2
-   builtin and then its argument prototype would still apply.  */
 char krb5_princ_size ();
 /* The GNU C library defines this for functions which it implements
     to always fail with ENOSYS.  Some functions are actually named
     something starting with __ and the normal name is an alias.  */
-#if defined (__stub_krb5_princ_size) || defined (__stub___krb5_princ_size)
+#if defined __stub_krb5_princ_size || defined __stub___krb5_princ_size
 choke me
-#else
-char (*f) () = krb5_princ_size;
 #endif
-#ifdef __cplusplus
-}
-#endif
 
 int
 main ()
 {
-return f != krb5_princ_size;
+return krb5_princ_size ();
   ;
   return 0;
 }
 _ACEOF
 rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-  (eval $ac_link) 2>conftest.er1
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest$ac_exeext &&
+       $as_test_x conftest$ac_exeext; then
   ac_cv_func_ext_krb5_princ_size=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_cv_func_ext_krb5_princ_size=no
+	ac_cv_func_ext_krb5_princ_size=no
 fi
-rm -f conftest.err conftest.$ac_objext \
+
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 fi
-echo "$as_me:$LINENO: result: $ac_cv_func_ext_krb5_princ_size" >&5
-echo "${ECHO_T}$ac_cv_func_ext_krb5_princ_size" >&6
+{ echo "$as_me:$LINENO: result: $ac_cv_func_ext_krb5_princ_size" >&5
+echo "${ECHO_T}$ac_cv_func_ext_krb5_princ_size" >&6; }
     LIBS=$ac_check_func_ext_save_LIBS
     if test $ac_cv_func_ext_krb5_princ_size = yes; then
   cat >>confdefs.h <<_ACEOF
@@ -60496,8 +59337,8 @@
 
     ac_check_func_ext_save_LIBS=$LIBS
     LIBS="$KRB5_LIBS $LIBS"
-        echo "$as_me:$LINENO: checking for krb5_get_init_creds_opt_set_pac_request" >&5
-echo $ECHO_N "checking for krb5_get_init_creds_opt_set_pac_request... $ECHO_C" >&6
+        { echo "$as_me:$LINENO: checking for krb5_get_init_creds_opt_set_pac_request" >&5
+echo $ECHO_N "checking for krb5_get_init_creds_opt_set_pac_request... $ECHO_C" >&6; }
 if test "${ac_cv_func_ext_krb5_get_init_creds_opt_set_pac_request+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
@@ -60524,68 +59365,59 @@
 
 #undef krb5_get_init_creds_opt_set_pac_request
 
-/* Override any gcc2 internal prototype to avoid an error.  */
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
 #ifdef __cplusplus
 extern "C"
-{
 #endif
-/* We use char because int might match the return type of a gcc2
-   builtin and then its argument prototype would still apply.  */
 char krb5_get_init_creds_opt_set_pac_request ();
 /* The GNU C library defines this for functions which it implements
     to always fail with ENOSYS.  Some functions are actually named
     something starting with __ and the normal name is an alias.  */
-#if defined (__stub_krb5_get_init_creds_opt_set_pac_request) || defined (__stub___krb5_get_init_creds_opt_set_pac_request)
+#if defined __stub_krb5_get_init_creds_opt_set_pac_request || defined __stub___krb5_get_init_creds_opt_set_pac_request
 choke me
-#else
-char (*f) () = krb5_get_init_creds_opt_set_pac_request;
 #endif
-#ifdef __cplusplus
-}
-#endif
 
 int
 main ()
 {
-return f != krb5_get_init_creds_opt_set_pac_request;
+return krb5_get_init_creds_opt_set_pac_request ();
   ;
   return 0;
 }
 _ACEOF
 rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-  (eval $ac_link) 2>conftest.er1
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest$ac_exeext &&
+       $as_test_x conftest$ac_exeext; then
   ac_cv_func_ext_krb5_get_init_creds_opt_set_pac_request=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_cv_func_ext_krb5_get_init_creds_opt_set_pac_request=no
+	ac_cv_func_ext_krb5_get_init_creds_opt_set_pac_request=no
 fi
-rm -f conftest.err conftest.$ac_objext \
+
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 fi
-echo "$as_me:$LINENO: result: $ac_cv_func_ext_krb5_get_init_creds_opt_set_pac_request" >&5
-echo "${ECHO_T}$ac_cv_func_ext_krb5_get_init_creds_opt_set_pac_request" >&6
+{ echo "$as_me:$LINENO: result: $ac_cv_func_ext_krb5_get_init_creds_opt_set_pac_request" >&5
+echo "${ECHO_T}$ac_cv_func_ext_krb5_get_init_creds_opt_set_pac_request" >&6; }
     LIBS=$ac_check_func_ext_save_LIBS
     if test $ac_cv_func_ext_krb5_get_init_creds_opt_set_pac_request = yes; then
   cat >>confdefs.h <<_ACEOF
@@ -60599,8 +59431,8 @@
 
     ac_check_func_ext_save_LIBS=$LIBS
     LIBS="$KRB5_LIBS $LIBS"
-        echo "$as_me:$LINENO: checking for krb5_get_renewed_creds" >&5
-echo $ECHO_N "checking for krb5_get_renewed_creds... $ECHO_C" >&6
+        { echo "$as_me:$LINENO: checking for krb5_get_renewed_creds" >&5
+echo $ECHO_N "checking for krb5_get_renewed_creds... $ECHO_C" >&6; }
 if test "${ac_cv_func_ext_krb5_get_renewed_creds+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
@@ -60627,68 +59459,59 @@
 
 #undef krb5_get_renewed_creds
 
-/* Override any gcc2 internal prototype to avoid an error.  */
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
 #ifdef __cplusplus
 extern "C"
-{
 #endif
-/* We use char because int might match the return type of a gcc2
-   builtin and then its argument prototype would still apply.  */
 char krb5_get_renewed_creds ();
 /* The GNU C library defines this for functions which it implements
     to always fail with ENOSYS.  Some functions are actually named
     something starting with __ and the normal name is an alias.  */
-#if defined (__stub_krb5_get_renewed_creds) || defined (__stub___krb5_get_renewed_creds)
+#if defined __stub_krb5_get_renewed_creds || defined __stub___krb5_get_renewed_creds
 choke me
-#else
-char (*f) () = krb5_get_renewed_creds;
 #endif
-#ifdef __cplusplus
-}
-#endif
 
 int
 main ()
 {
-return f != krb5_get_renewed_creds;
+return krb5_get_renewed_creds ();
   ;
   return 0;
 }
 _ACEOF
 rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-  (eval $ac_link) 2>conftest.er1
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest$ac_exeext &&
+       $as_test_x conftest$ac_exeext; then
   ac_cv_func_ext_krb5_get_renewed_creds=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_cv_func_ext_krb5_get_renewed_creds=no
+	ac_cv_func_ext_krb5_get_renewed_creds=no
 fi
-rm -f conftest.err conftest.$ac_objext \
+
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 fi
-echo "$as_me:$LINENO: result: $ac_cv_func_ext_krb5_get_renewed_creds" >&5
-echo "${ECHO_T}$ac_cv_func_ext_krb5_get_renewed_creds" >&6
+{ echo "$as_me:$LINENO: result: $ac_cv_func_ext_krb5_get_renewed_creds" >&5
+echo "${ECHO_T}$ac_cv_func_ext_krb5_get_renewed_creds" >&6; }
     LIBS=$ac_check_func_ext_save_LIBS
     if test $ac_cv_func_ext_krb5_get_renewed_creds = yes; then
   cat >>confdefs.h <<_ACEOF
@@ -60702,8 +59525,8 @@
 
     ac_check_func_ext_save_LIBS=$LIBS
     LIBS="$KRB5_LIBS $LIBS"
-        echo "$as_me:$LINENO: checking for krb5_get_kdc_cred" >&5
-echo $ECHO_N "checking for krb5_get_kdc_cred... $ECHO_C" >&6
+        { echo "$as_me:$LINENO: checking for krb5_get_kdc_cred" >&5
+echo $ECHO_N "checking for krb5_get_kdc_cred... $ECHO_C" >&6; }
 if test "${ac_cv_func_ext_krb5_get_kdc_cred+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
@@ -60730,68 +59553,59 @@
 
 #undef krb5_get_kdc_cred
 
-/* Override any gcc2 internal prototype to avoid an error.  */
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
 #ifdef __cplusplus
 extern "C"
-{
 #endif
-/* We use char because int might match the return type of a gcc2
-   builtin and then its argument prototype would still apply.  */
 char krb5_get_kdc_cred ();
 /* The GNU C library defines this for functions which it implements
     to always fail with ENOSYS.  Some functions are actually named
     something starting with __ and the normal name is an alias.  */
-#if defined (__stub_krb5_get_kdc_cred) || defined (__stub___krb5_get_kdc_cred)
+#if defined __stub_krb5_get_kdc_cred || defined __stub___krb5_get_kdc_cred
 choke me
-#else
-char (*f) () = krb5_get_kdc_cred;
 #endif
-#ifdef __cplusplus
-}
-#endif
 
 int
 main ()
 {
-return f != krb5_get_kdc_cred;
+return krb5_get_kdc_cred ();
   ;
   return 0;
 }
 _ACEOF
 rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-  (eval $ac_link) 2>conftest.er1
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest$ac_exeext &&
+       $as_test_x conftest$ac_exeext; then
   ac_cv_func_ext_krb5_get_kdc_cred=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_cv_func_ext_krb5_get_kdc_cred=no
+	ac_cv_func_ext_krb5_get_kdc_cred=no
 fi
-rm -f conftest.err conftest.$ac_objext \
+
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 fi
-echo "$as_me:$LINENO: result: $ac_cv_func_ext_krb5_get_kdc_cred" >&5
-echo "${ECHO_T}$ac_cv_func_ext_krb5_get_kdc_cred" >&6
+{ echo "$as_me:$LINENO: result: $ac_cv_func_ext_krb5_get_kdc_cred" >&5
+echo "${ECHO_T}$ac_cv_func_ext_krb5_get_kdc_cred" >&6; }
     LIBS=$ac_check_func_ext_save_LIBS
     if test $ac_cv_func_ext_krb5_get_kdc_cred = yes; then
   cat >>confdefs.h <<_ACEOF
@@ -60805,8 +59619,8 @@
 
     ac_check_func_ext_save_LIBS=$LIBS
     LIBS="$KRB5_LIBS $LIBS"
-        echo "$as_me:$LINENO: checking for krb5_free_error_contents" >&5
-echo $ECHO_N "checking for krb5_free_error_contents... $ECHO_C" >&6
+        { echo "$as_me:$LINENO: checking for krb5_free_error_contents" >&5
+echo $ECHO_N "checking for krb5_free_error_contents... $ECHO_C" >&6; }
 if test "${ac_cv_func_ext_krb5_free_error_contents+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
@@ -60833,68 +59647,59 @@
 
 #undef krb5_free_error_contents
 
-/* Override any gcc2 internal prototype to avoid an error.  */
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
 #ifdef __cplusplus
 extern "C"
-{
 #endif
-/* We use char because int might match the return type of a gcc2
-   builtin and then its argument prototype would still apply.  */
 char krb5_free_error_contents ();
 /* The GNU C library defines this for functions which it implements
     to always fail with ENOSYS.  Some functions are actually named
     something starting with __ and the normal name is an alias.  */
-#if defined (__stub_krb5_free_error_contents) || defined (__stub___krb5_free_error_contents)
+#if defined __stub_krb5_free_error_contents || defined __stub___krb5_free_error_contents
 choke me
-#else
-char (*f) () = krb5_free_error_contents;
 #endif
-#ifdef __cplusplus
-}
-#endif
 
 int
 main ()
 {
-return f != krb5_free_error_contents;
+return krb5_free_error_contents ();
   ;
   return 0;
 }
 _ACEOF
 rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-  (eval $ac_link) 2>conftest.er1
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest$ac_exeext &&
+       $as_test_x conftest$ac_exeext; then
   ac_cv_func_ext_krb5_free_error_contents=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_cv_func_ext_krb5_free_error_contents=no
+	ac_cv_func_ext_krb5_free_error_contents=no
 fi
-rm -f conftest.err conftest.$ac_objext \
+
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 fi
-echo "$as_me:$LINENO: result: $ac_cv_func_ext_krb5_free_error_contents" >&5
-echo "${ECHO_T}$ac_cv_func_ext_krb5_free_error_contents" >&6
+{ echo "$as_me:$LINENO: result: $ac_cv_func_ext_krb5_free_error_contents" >&5
+echo "${ECHO_T}$ac_cv_func_ext_krb5_free_error_contents" >&6; }
     LIBS=$ac_check_func_ext_save_LIBS
     if test $ac_cv_func_ext_krb5_free_error_contents = yes; then
   cat >>confdefs.h <<_ACEOF
@@ -60908,8 +59713,8 @@
 
     ac_check_func_ext_save_LIBS=$LIBS
     LIBS="$KRB5_LIBS $LIBS"
-        echo "$as_me:$LINENO: checking for initialize_krb5_error_table" >&5
-echo $ECHO_N "checking for initialize_krb5_error_table... $ECHO_C" >&6
+        { echo "$as_me:$LINENO: checking for initialize_krb5_error_table" >&5
+echo $ECHO_N "checking for initialize_krb5_error_table... $ECHO_C" >&6; }
 if test "${ac_cv_func_ext_initialize_krb5_error_table+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
@@ -60936,68 +59741,59 @@
 
 #undef initialize_krb5_error_table
 
-/* Override any gcc2 internal prototype to avoid an error.  */
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
 #ifdef __cplusplus
 extern "C"
-{
 #endif
-/* We use char because int might match the return type of a gcc2
-   builtin and then its argument prototype would still apply.  */
 char initialize_krb5_error_table ();
 /* The GNU C library defines this for functions which it implements
     to always fail with ENOSYS.  Some functions are actually named
     something starting with __ and the normal name is an alias.  */
-#if defined (__stub_initialize_krb5_error_table) || defined (__stub___initialize_krb5_error_table)
+#if defined __stub_initialize_krb5_error_table || defined __stub___initialize_krb5_error_table
 choke me
-#else
-char (*f) () = initialize_krb5_error_table;
 #endif
-#ifdef __cplusplus
-}
-#endif
 
 int
 main ()
 {
-return f != initialize_krb5_error_table;
+return initialize_krb5_error_table ();
   ;
   return 0;
 }
 _ACEOF
 rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-  (eval $ac_link) 2>conftest.er1
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest$ac_exeext &&
+       $as_test_x conftest$ac_exeext; then
   ac_cv_func_ext_initialize_krb5_error_table=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_cv_func_ext_initialize_krb5_error_table=no
+	ac_cv_func_ext_initialize_krb5_error_table=no
 fi
-rm -f conftest.err conftest.$ac_objext \
+
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 fi
-echo "$as_me:$LINENO: result: $ac_cv_func_ext_initialize_krb5_error_table" >&5
-echo "${ECHO_T}$ac_cv_func_ext_initialize_krb5_error_table" >&6
+{ echo "$as_me:$LINENO: result: $ac_cv_func_ext_initialize_krb5_error_table" >&5
+echo "${ECHO_T}$ac_cv_func_ext_initialize_krb5_error_table" >&6; }
     LIBS=$ac_check_func_ext_save_LIBS
     if test $ac_cv_func_ext_initialize_krb5_error_table = yes; then
   cat >>confdefs.h <<_ACEOF
@@ -61011,8 +59807,8 @@
 
     ac_check_func_ext_save_LIBS=$LIBS
     LIBS="$KRB5_LIBS $LIBS"
-        echo "$as_me:$LINENO: checking for krb5_get_init_creds_opt_alloc" >&5
-echo $ECHO_N "checking for krb5_get_init_creds_opt_alloc... $ECHO_C" >&6
+        { echo "$as_me:$LINENO: checking for krb5_get_init_creds_opt_alloc" >&5
+echo $ECHO_N "checking for krb5_get_init_creds_opt_alloc... $ECHO_C" >&6; }
 if test "${ac_cv_func_ext_krb5_get_init_creds_opt_alloc+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
@@ -61039,68 +59835,59 @@
 
 #undef krb5_get_init_creds_opt_alloc
 
-/* Override any gcc2 internal prototype to avoid an error.  */
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
 #ifdef __cplusplus
 extern "C"
-{
 #endif
-/* We use char because int might match the return type of a gcc2
-   builtin and then its argument prototype would still apply.  */
 char krb5_get_init_creds_opt_alloc ();
 /* The GNU C library defines this for functions which it implements
     to always fail with ENOSYS.  Some functions are actually named
     something starting with __ and the normal name is an alias.  */
-#if defined (__stub_krb5_get_init_creds_opt_alloc) || defined (__stub___krb5_get_init_creds_opt_alloc)
+#if defined __stub_krb5_get_init_creds_opt_alloc || defined __stub___krb5_get_init_creds_opt_alloc
 choke me
-#else
-char (*f) () = krb5_get_init_creds_opt_alloc;
 #endif
-#ifdef __cplusplus
-}
-#endif
 
 int
 main ()
 {
-return f != krb5_get_init_creds_opt_alloc;
+return krb5_get_init_creds_opt_alloc ();
   ;
   return 0;
 }
 _ACEOF
 rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-  (eval $ac_link) 2>conftest.er1
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest$ac_exeext &&
+       $as_test_x conftest$ac_exeext; then
   ac_cv_func_ext_krb5_get_init_creds_opt_alloc=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_cv_func_ext_krb5_get_init_creds_opt_alloc=no
+	ac_cv_func_ext_krb5_get_init_creds_opt_alloc=no
 fi
-rm -f conftest.err conftest.$ac_objext \
+
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 fi
-echo "$as_me:$LINENO: result: $ac_cv_func_ext_krb5_get_init_creds_opt_alloc" >&5
-echo "${ECHO_T}$ac_cv_func_ext_krb5_get_init_creds_opt_alloc" >&6
+{ echo "$as_me:$LINENO: result: $ac_cv_func_ext_krb5_get_init_creds_opt_alloc" >&5
+echo "${ECHO_T}$ac_cv_func_ext_krb5_get_init_creds_opt_alloc" >&6; }
     LIBS=$ac_check_func_ext_save_LIBS
     if test $ac_cv_func_ext_krb5_get_init_creds_opt_alloc = yes; then
   cat >>confdefs.h <<_ACEOF
@@ -61114,8 +59901,8 @@
 
     ac_check_func_ext_save_LIBS=$LIBS
     LIBS="$KRB5_LIBS $LIBS"
-        echo "$as_me:$LINENO: checking for krb5_get_init_creds_opt_free" >&5
-echo $ECHO_N "checking for krb5_get_init_creds_opt_free... $ECHO_C" >&6
+        { echo "$as_me:$LINENO: checking for krb5_get_init_creds_opt_free" >&5
+echo $ECHO_N "checking for krb5_get_init_creds_opt_free... $ECHO_C" >&6; }
 if test "${ac_cv_func_ext_krb5_get_init_creds_opt_free+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
@@ -61142,68 +59929,59 @@
 
 #undef krb5_get_init_creds_opt_free
 
-/* Override any gcc2 internal prototype to avoid an error.  */
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
 #ifdef __cplusplus
 extern "C"
-{
 #endif
-/* We use char because int might match the return type of a gcc2
-   builtin and then its argument prototype would still apply.  */
 char krb5_get_init_creds_opt_free ();
 /* The GNU C library defines this for functions which it implements
     to always fail with ENOSYS.  Some functions are actually named
     something starting with __ and the normal name is an alias.  */
-#if defined (__stub_krb5_get_init_creds_opt_free) || defined (__stub___krb5_get_init_creds_opt_free)
+#if defined __stub_krb5_get_init_creds_opt_free || defined __stub___krb5_get_init_creds_opt_free
 choke me
-#else
-char (*f) () = krb5_get_init_creds_opt_free;
 #endif
-#ifdef __cplusplus
-}
-#endif
 
 int
 main ()
 {
-return f != krb5_get_init_creds_opt_free;
+return krb5_get_init_creds_opt_free ();
   ;
   return 0;
 }
 _ACEOF
 rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-  (eval $ac_link) 2>conftest.er1
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest$ac_exeext &&
+       $as_test_x conftest$ac_exeext; then
   ac_cv_func_ext_krb5_get_init_creds_opt_free=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_cv_func_ext_krb5_get_init_creds_opt_free=no
+	ac_cv_func_ext_krb5_get_init_creds_opt_free=no
 fi
-rm -f conftest.err conftest.$ac_objext \
+
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 fi
-echo "$as_me:$LINENO: result: $ac_cv_func_ext_krb5_get_init_creds_opt_free" >&5
-echo "${ECHO_T}$ac_cv_func_ext_krb5_get_init_creds_opt_free" >&6
+{ echo "$as_me:$LINENO: result: $ac_cv_func_ext_krb5_get_init_creds_opt_free" >&5
+echo "${ECHO_T}$ac_cv_func_ext_krb5_get_init_creds_opt_free" >&6; }
     LIBS=$ac_check_func_ext_save_LIBS
     if test $ac_cv_func_ext_krb5_get_init_creds_opt_free = yes; then
   cat >>confdefs.h <<_ACEOF
@@ -61217,8 +59995,8 @@
 
     ac_check_func_ext_save_LIBS=$LIBS
     LIBS="$KRB5_LIBS $LIBS"
-        echo "$as_me:$LINENO: checking for krb5_get_init_creds_opt_get_error" >&5
-echo $ECHO_N "checking for krb5_get_init_creds_opt_get_error... $ECHO_C" >&6
+        { echo "$as_me:$LINENO: checking for krb5_get_init_creds_opt_get_error" >&5
+echo $ECHO_N "checking for krb5_get_init_creds_opt_get_error... $ECHO_C" >&6; }
 if test "${ac_cv_func_ext_krb5_get_init_creds_opt_get_error+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
@@ -61245,68 +60023,59 @@
 
 #undef krb5_get_init_creds_opt_get_error
 
-/* Override any gcc2 internal prototype to avoid an error.  */
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
 #ifdef __cplusplus
 extern "C"
-{
 #endif
-/* We use char because int might match the return type of a gcc2
-   builtin and then its argument prototype would still apply.  */
 char krb5_get_init_creds_opt_get_error ();
 /* The GNU C library defines this for functions which it implements
     to always fail with ENOSYS.  Some functions are actually named
     something starting with __ and the normal name is an alias.  */
-#if defined (__stub_krb5_get_init_creds_opt_get_error) || defined (__stub___krb5_get_init_creds_opt_get_error)
+#if defined __stub_krb5_get_init_creds_opt_get_error || defined __stub___krb5_get_init_creds_opt_get_error
 choke me
-#else
-char (*f) () = krb5_get_init_creds_opt_get_error;
 #endif
-#ifdef __cplusplus
-}
-#endif
 
 int
 main ()
 {
-return f != krb5_get_init_creds_opt_get_error;
+return krb5_get_init_creds_opt_get_error ();
   ;
   return 0;
 }
 _ACEOF
 rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-  (eval $ac_link) 2>conftest.er1
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest$ac_exeext &&
+       $as_test_x conftest$ac_exeext; then
   ac_cv_func_ext_krb5_get_init_creds_opt_get_error=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_cv_func_ext_krb5_get_init_creds_opt_get_error=no
+	ac_cv_func_ext_krb5_get_init_creds_opt_get_error=no
 fi
-rm -f conftest.err conftest.$ac_objext \
+
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 fi
-echo "$as_me:$LINENO: result: $ac_cv_func_ext_krb5_get_init_creds_opt_get_error" >&5
-echo "${ECHO_T}$ac_cv_func_ext_krb5_get_init_creds_opt_get_error" >&6
+{ echo "$as_me:$LINENO: result: $ac_cv_func_ext_krb5_get_init_creds_opt_get_error" >&5
+echo "${ECHO_T}$ac_cv_func_ext_krb5_get_init_creds_opt_get_error" >&6; }
     LIBS=$ac_check_func_ext_save_LIBS
     if test $ac_cv_func_ext_krb5_get_init_creds_opt_get_error = yes; then
   cat >>confdefs.h <<_ACEOF
@@ -61320,8 +60089,8 @@
 
     ac_check_func_ext_save_LIBS=$LIBS
     LIBS="$KRB5_LIBS $LIBS"
-        echo "$as_me:$LINENO: checking for krb5_enctype_to_string" >&5
-echo $ECHO_N "checking for krb5_enctype_to_string... $ECHO_C" >&6
+        { echo "$as_me:$LINENO: checking for krb5_enctype_to_string" >&5
+echo $ECHO_N "checking for krb5_enctype_to_string... $ECHO_C" >&6; }
 if test "${ac_cv_func_ext_krb5_enctype_to_string+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
@@ -61348,68 +60117,59 @@
 
 #undef krb5_enctype_to_string
 
-/* Override any gcc2 internal prototype to avoid an error.  */
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
 #ifdef __cplusplus
 extern "C"
-{
 #endif
-/* We use char because int might match the return type of a gcc2
-   builtin and then its argument prototype would still apply.  */
 char krb5_enctype_to_string ();
 /* The GNU C library defines this for functions which it implements
     to always fail with ENOSYS.  Some functions are actually named
     something starting with __ and the normal name is an alias.  */
-#if defined (__stub_krb5_enctype_to_string) || defined (__stub___krb5_enctype_to_string)
+#if defined __stub_krb5_enctype_to_string || defined __stub___krb5_enctype_to_string
 choke me
-#else
-char (*f) () = krb5_enctype_to_string;
 #endif
-#ifdef __cplusplus
-}
-#endif
 
 int
 main ()
 {
-return f != krb5_enctype_to_string;
+return krb5_enctype_to_string ();
   ;
   return 0;
 }
 _ACEOF
 rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-  (eval $ac_link) 2>conftest.er1
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest$ac_exeext &&
+       $as_test_x conftest$ac_exeext; then
   ac_cv_func_ext_krb5_enctype_to_string=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_cv_func_ext_krb5_enctype_to_string=no
+	ac_cv_func_ext_krb5_enctype_to_string=no
 fi
-rm -f conftest.err conftest.$ac_objext \
+
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 fi
-echo "$as_me:$LINENO: result: $ac_cv_func_ext_krb5_enctype_to_string" >&5
-echo "${ECHO_T}$ac_cv_func_ext_krb5_enctype_to_string" >&6
+{ echo "$as_me:$LINENO: result: $ac_cv_func_ext_krb5_enctype_to_string" >&5
+echo "${ECHO_T}$ac_cv_func_ext_krb5_enctype_to_string" >&6; }
     LIBS=$ac_check_func_ext_save_LIBS
     if test $ac_cv_func_ext_krb5_enctype_to_string = yes; then
   cat >>confdefs.h <<_ACEOF
@@ -61421,8 +60181,8 @@
 
   LIBS="$KRB5_LIBS $LIBS"
 
-  echo "$as_me:$LINENO: checking whether krb5_ticket contains kvno and enctype" >&5
-echo $ECHO_N "checking whether krb5_ticket contains kvno and enctype... $ECHO_C" >&6
+  { echo "$as_me:$LINENO: checking whether krb5_ticket contains kvno and enctype" >&5
+echo $ECHO_N "checking whether krb5_ticket contains kvno and enctype... $ECHO_C" >&6; }
 if test "${smb_krb5_ticket_has_keyinfo+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
@@ -61452,39 +60212,35 @@
 }
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>conftest.er1
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
    smb_krb5_ticket_has_keyinfo=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
- smb_krb5_ticket_has_keyinfo=no
+	 smb_krb5_ticket_has_keyinfo=no
 fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
 
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+
 fi
-echo "$as_me:$LINENO: result: $smb_krb5_ticket_has_keyinfo" >&5
-echo "${ECHO_T}$smb_krb5_ticket_has_keyinfo" >&6
+{ echo "$as_me:$LINENO: result: $smb_krb5_ticket_has_keyinfo" >&5
+echo "${ECHO_T}$smb_krb5_ticket_has_keyinfo" >&6; }
 
   if test x"$smb_krb5_ticket_has_keyinfo" = x"yes" ; then
 
@@ -61494,8 +60250,8 @@
 
   fi
 
-  echo "$as_me:$LINENO: checking whether krb5_get_init_creds_opt_free takes a context argument" >&5
-echo $ECHO_N "checking whether krb5_get_init_creds_opt_free takes a context argument... $ECHO_C" >&6
+  { echo "$as_me:$LINENO: checking whether krb5_get_init_creds_opt_free takes a context argument" >&5
+echo $ECHO_N "checking whether krb5_get_init_creds_opt_free takes a context argument... $ECHO_C" >&6; }
 if test "${smb_krb5_creds_opt_free_context+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
@@ -61521,40 +60277,36 @@
 }
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>conftest.er1
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   smb_krb5_creds_opt_free_context=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-smb_krb5_creds_opt_free_context=no
+	smb_krb5_creds_opt_free_context=no
 
 fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
 
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+
 fi
-echo "$as_me:$LINENO: result: $smb_krb5_creds_opt_free_context" >&5
-echo "${ECHO_T}$smb_krb5_creds_opt_free_context" >&6
+{ echo "$as_me:$LINENO: result: $smb_krb5_creds_opt_free_context" >&5
+echo "${ECHO_T}$smb_krb5_creds_opt_free_context" >&6; }
 
   if test x"$smb_krb5_creds_opt_free_context" = x"yes" ; then
 
@@ -61564,8 +60316,8 @@
 
   fi
 
-  echo "$as_me:$LINENO: checking whether krb5_verify_checksum takes 7 arguments" >&5
-echo $ECHO_N "checking whether krb5_verify_checksum takes 7 arguments... $ECHO_C" >&6
+  { echo "$as_me:$LINENO: checking whether krb5_verify_checksum takes 7 arguments" >&5
+echo $ECHO_N "checking whether krb5_verify_checksum takes 7 arguments... $ECHO_C" >&6; }
 if test "${smb_krb5_verify_checksum+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
@@ -61587,47 +60339,43 @@
 }
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>conftest.er1
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   smb_krb5_verify_checksum=7
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-smb_krb5_verify_checksum=6
+	smb_krb5_verify_checksum=6
 fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
 
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+
 fi
-echo "$as_me:$LINENO: result: $smb_krb5_verify_checksum" >&5
-echo "${ECHO_T}$smb_krb5_verify_checksum" >&6
+{ echo "$as_me:$LINENO: result: $smb_krb5_verify_checksum" >&5
+echo "${ECHO_T}$smb_krb5_verify_checksum" >&6; }
 
 cat >>confdefs.h <<_ACEOF
 #define KRB5_VERIFY_CHECKSUM_ARGS $smb_krb5_verify_checksum
 _ACEOF
 
 
-  echo "$as_me:$LINENO: checking for checksum in krb5_checksum" >&5
-echo $ECHO_N "checking for checksum in krb5_checksum... $ECHO_C" >&6
+  { echo "$as_me:$LINENO: checking for checksum in krb5_checksum" >&5
+echo $ECHO_N "checking for checksum in krb5_checksum... $ECHO_C" >&6; }
 if test "${samba_cv_HAVE_CHECKSUM_IN_KRB5_CHECKSUM+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
@@ -61648,38 +60396,34 @@
 }
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>conftest.er1
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   samba_cv_HAVE_CHECKSUM_IN_KRB5_CHECKSUM=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-samba_cv_HAVE_CHECKSUM_IN_KRB5_CHECKSUM=no
+	samba_cv_HAVE_CHECKSUM_IN_KRB5_CHECKSUM=no
 fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 fi
-echo "$as_me:$LINENO: result: $samba_cv_HAVE_CHECKSUM_IN_KRB5_CHECKSUM" >&5
-echo "${ECHO_T}$samba_cv_HAVE_CHECKSUM_IN_KRB5_CHECKSUM" >&6
+{ echo "$as_me:$LINENO: result: $samba_cv_HAVE_CHECKSUM_IN_KRB5_CHECKSUM" >&5
+echo "${ECHO_T}$samba_cv_HAVE_CHECKSUM_IN_KRB5_CHECKSUM" >&6; }
 
   if test x"$samba_cv_HAVE_CHECKSUM_IN_KRB5_CHECKSUM" = x"yes"; then
 
@@ -61689,8 +60433,8 @@
 
   fi
 
-  echo "$as_me:$LINENO: checking for etype in EncryptedData" >&5
-echo $ECHO_N "checking for etype in EncryptedData... $ECHO_C" >&6
+  { echo "$as_me:$LINENO: checking for etype in EncryptedData" >&5
+echo $ECHO_N "checking for etype in EncryptedData... $ECHO_C" >&6; }
 if test "${samba_cv_HAVE_ETYPE_IN_ENCRYPTEDDATA+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
@@ -61711,38 +60455,34 @@
 }
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>conftest.er1
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   samba_cv_HAVE_ETYPE_IN_ENCRYPTEDDATA=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-samba_cv_HAVE_ETYPE_IN_ENCRYPTEDDATA=no
+	samba_cv_HAVE_ETYPE_IN_ENCRYPTEDDATA=no
 fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 fi
-echo "$as_me:$LINENO: result: $samba_cv_HAVE_ETYPE_IN_ENCRYPTEDDATA" >&5
-echo "${ECHO_T}$samba_cv_HAVE_ETYPE_IN_ENCRYPTEDDATA" >&6
+{ echo "$as_me:$LINENO: result: $samba_cv_HAVE_ETYPE_IN_ENCRYPTEDDATA" >&5
+echo "${ECHO_T}$samba_cv_HAVE_ETYPE_IN_ENCRYPTEDDATA" >&6; }
 
   if test x"$samba_cv_HAVE_ETYPE_IN_ENCRYPTEDDATA" = x"yes"; then
 
@@ -61752,8 +60492,8 @@
 
   fi
 
-  echo "$as_me:$LINENO: checking for ticket pointer in krb5_ap_req" >&5
-echo $ECHO_N "checking for ticket pointer in krb5_ap_req... $ECHO_C" >&6
+  { echo "$as_me:$LINENO: checking for ticket pointer in krb5_ap_req" >&5
+echo $ECHO_N "checking for ticket pointer in krb5_ap_req... $ECHO_C" >&6; }
 if test "${samba_cv_HAVE_TICKET_POINTER_IN_KRB5_AP_REQ+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
@@ -61774,38 +60514,34 @@
 }
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>conftest.er1
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   samba_cv_HAVE_TICKET_POINTER_IN_KRB5_AP_REQ=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-samba_cv_HAVE_TICKET_POINTER_IN_KRB5_AP_REQ=no
+	samba_cv_HAVE_TICKET_POINTER_IN_KRB5_AP_REQ=no
 fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 fi
-echo "$as_me:$LINENO: result: $samba_cv_HAVE_TICKET_POINTER_IN_KRB5_AP_REQ" >&5
-echo "${ECHO_T}$samba_cv_HAVE_TICKET_POINTER_IN_KRB5_AP_REQ" >&6
+{ echo "$as_me:$LINENO: result: $samba_cv_HAVE_TICKET_POINTER_IN_KRB5_AP_REQ" >&5
+echo "${ECHO_T}$samba_cv_HAVE_TICKET_POINTER_IN_KRB5_AP_REQ" >&6; }
 
   if test x"$samba_cv_HAVE_TICKET_POINTER_IN_KRB5_AP_REQ" = x"yes"; then
 
@@ -61815,8 +60551,8 @@
 
   fi
 
-  echo "$as_me:$LINENO: checking for e_data pointer in krb5_error" >&5
-echo $ECHO_N "checking for e_data pointer in krb5_error... $ECHO_C" >&6
+  { echo "$as_me:$LINENO: checking for e_data pointer in krb5_error" >&5
+echo $ECHO_N "checking for e_data pointer in krb5_error... $ECHO_C" >&6; }
 if test "${samba_cv_HAVE_E_DATA_POINTER_IN_KRB5_ERROR+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
@@ -61837,38 +60573,34 @@
 }
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>conftest.er1
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   samba_cv_HAVE_E_DATA_POINTER_IN_KRB5_ERROR=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-samba_cv_HAVE_E_DATA_POINTER_IN_KRB5_ERROR=no
+	samba_cv_HAVE_E_DATA_POINTER_IN_KRB5_ERROR=no
 fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 fi
-echo "$as_me:$LINENO: result: $samba_cv_HAVE_E_DATA_POINTER_IN_KRB5_ERROR" >&5
-echo "${ECHO_T}$samba_cv_HAVE_E_DATA_POINTER_IN_KRB5_ERROR" >&6
+{ echo "$as_me:$LINENO: result: $samba_cv_HAVE_E_DATA_POINTER_IN_KRB5_ERROR" >&5
+echo "${ECHO_T}$samba_cv_HAVE_E_DATA_POINTER_IN_KRB5_ERROR" >&6; }
 
   if test x"$samba_cv_HAVE_E_DATA_POINTER_IN_KRB5_ERROR" = x"yes"; then
 
@@ -61878,8 +60610,8 @@
 
   fi
 
-  echo "$as_me:$LINENO: checking for krb5_crypto type" >&5
-echo $ECHO_N "checking for krb5_crypto type... $ECHO_C" >&6
+  { echo "$as_me:$LINENO: checking for krb5_crypto type" >&5
+echo $ECHO_N "checking for krb5_crypto type... $ECHO_C" >&6; }
 if test "${samba_cv_HAVE_KRB5_CRYPTO+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
@@ -61900,38 +60632,34 @@
 }
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>conftest.er1
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   samba_cv_HAVE_KRB5_CRYPTO=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-samba_cv_HAVE_KRB5_CRYPTO=no
+	samba_cv_HAVE_KRB5_CRYPTO=no
 fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 fi
-echo "$as_me:$LINENO: result: $samba_cv_HAVE_KRB5_CRYPTO" >&5
-echo "${ECHO_T}$samba_cv_HAVE_KRB5_CRYPTO" >&6
+{ echo "$as_me:$LINENO: result: $samba_cv_HAVE_KRB5_CRYPTO" >&5
+echo "${ECHO_T}$samba_cv_HAVE_KRB5_CRYPTO" >&6; }
 
   if test x"$samba_cv_HAVE_KRB5_CRYPTO" = x"yes"; then
 
@@ -61941,8 +60669,8 @@
 
   fi
 
-  echo "$as_me:$LINENO: checking for krb5_encrypt_block type" >&5
-echo $ECHO_N "checking for krb5_encrypt_block type... $ECHO_C" >&6
+  { echo "$as_me:$LINENO: checking for krb5_encrypt_block type" >&5
+echo $ECHO_N "checking for krb5_encrypt_block type... $ECHO_C" >&6; }
 if test "${samba_cv_HAVE_KRB5_ENCRYPT_BLOCK+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
@@ -61963,38 +60691,34 @@
 }
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>conftest.er1
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   samba_cv_HAVE_KRB5_ENCRYPT_BLOCK=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-samba_cv_HAVE_KRB5_ENCRYPT_BLOCK=no
+	samba_cv_HAVE_KRB5_ENCRYPT_BLOCK=no
 fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 fi
-echo "$as_me:$LINENO: result: $samba_cv_HAVE_KRB5_ENCRYPT_BLOCK" >&5
-echo "${ECHO_T}$samba_cv_HAVE_KRB5_ENCRYPT_BLOCK" >&6
+{ echo "$as_me:$LINENO: result: $samba_cv_HAVE_KRB5_ENCRYPT_BLOCK" >&5
+echo "${ECHO_T}$samba_cv_HAVE_KRB5_ENCRYPT_BLOCK" >&6; }
 
   if test x"$samba_cv_HAVE_KRB5_ENCRYPT_BLOCK" = x"yes"; then
 
@@ -62004,8 +60728,8 @@
 
   fi
 
-  echo "$as_me:$LINENO: checking for addrtype in krb5_address" >&5
-echo $ECHO_N "checking for addrtype in krb5_address... $ECHO_C" >&6
+  { echo "$as_me:$LINENO: checking for addrtype in krb5_address" >&5
+echo $ECHO_N "checking for addrtype in krb5_address... $ECHO_C" >&6; }
 if test "${samba_cv_HAVE_ADDRTYPE_IN_KRB5_ADDRESS+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
@@ -62026,38 +60750,34 @@
 }
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>conftest.er1
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   samba_cv_HAVE_ADDRTYPE_IN_KRB5_ADDRESS=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-samba_cv_HAVE_ADDRTYPE_IN_KRB5_ADDRESS=no
+	samba_cv_HAVE_ADDRTYPE_IN_KRB5_ADDRESS=no
 fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 fi
-echo "$as_me:$LINENO: result: $samba_cv_HAVE_ADDRTYPE_IN_KRB5_ADDRESS" >&5
-echo "${ECHO_T}$samba_cv_HAVE_ADDRTYPE_IN_KRB5_ADDRESS" >&6
+{ echo "$as_me:$LINENO: result: $samba_cv_HAVE_ADDRTYPE_IN_KRB5_ADDRESS" >&5
+echo "${ECHO_T}$samba_cv_HAVE_ADDRTYPE_IN_KRB5_ADDRESS" >&6; }
 
   if test x"$samba_cv_HAVE_ADDRTYPE_IN_KRB5_ADDRESS" = x"yes"; then
 
@@ -62067,8 +60787,8 @@
 
   fi
 
-  echo "$as_me:$LINENO: checking for addr_type in krb5_address" >&5
-echo $ECHO_N "checking for addr_type in krb5_address... $ECHO_C" >&6
+  { echo "$as_me:$LINENO: checking for addr_type in krb5_address" >&5
+echo $ECHO_N "checking for addr_type in krb5_address... $ECHO_C" >&6; }
 if test "${samba_cv_HAVE_ADDR_TYPE_IN_KRB5_ADDRESS+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
@@ -62089,38 +60809,34 @@
 }
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>conftest.er1
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   samba_cv_HAVE_ADDR_TYPE_IN_KRB5_ADDRESS=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-samba_cv_HAVE_ADDR_TYPE_IN_KRB5_ADDRESS=no
+	samba_cv_HAVE_ADDR_TYPE_IN_KRB5_ADDRESS=no
 fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 fi
-echo "$as_me:$LINENO: result: $samba_cv_HAVE_ADDR_TYPE_IN_KRB5_ADDRESS" >&5
-echo "${ECHO_T}$samba_cv_HAVE_ADDR_TYPE_IN_KRB5_ADDRESS" >&6
+{ echo "$as_me:$LINENO: result: $samba_cv_HAVE_ADDR_TYPE_IN_KRB5_ADDRESS" >&5
+echo "${ECHO_T}$samba_cv_HAVE_ADDR_TYPE_IN_KRB5_ADDRESS" >&6; }
 
   if test x"$samba_cv_HAVE_ADDR_TYPE_IN_KRB5_ADDRESS" = x"yes"; then
 
@@ -62130,8 +60846,8 @@
 
   fi
 
-  echo "$as_me:$LINENO: checking for enc_part2 in krb5_ticket" >&5
-echo $ECHO_N "checking for enc_part2 in krb5_ticket... $ECHO_C" >&6
+  { echo "$as_me:$LINENO: checking for enc_part2 in krb5_ticket" >&5
+echo $ECHO_N "checking for enc_part2 in krb5_ticket... $ECHO_C" >&6; }
 if test "${samba_cv_HAVE_KRB5_TKT_ENC_PART2+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
@@ -62151,38 +60867,34 @@
 }
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>conftest.er1
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   samba_cv_HAVE_KRB5_TKT_ENC_PART2=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-samba_cv_HAVE_KRB5_TKT_ENC_PART2=no
+	samba_cv_HAVE_KRB5_TKT_ENC_PART2=no
 fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 fi
-echo "$as_me:$LINENO: result: $samba_cv_HAVE_KRB5_TKT_ENC_PART2" >&5
-echo "${ECHO_T}$samba_cv_HAVE_KRB5_TKT_ENC_PART2" >&6
+{ echo "$as_me:$LINENO: result: $samba_cv_HAVE_KRB5_TKT_ENC_PART2" >&5
+echo "${ECHO_T}$samba_cv_HAVE_KRB5_TKT_ENC_PART2" >&6; }
 
   if test x"$samba_cv_HAVE_KRB5_TKT_ENC_PART2" = x"yes"; then
 
@@ -62192,8 +60904,8 @@
 
   fi
 
-  echo "$as_me:$LINENO: checking for keyblock in krb5_creds" >&5
-echo $ECHO_N "checking for keyblock in krb5_creds... $ECHO_C" >&6
+  { echo "$as_me:$LINENO: checking for keyblock in krb5_creds" >&5
+echo $ECHO_N "checking for keyblock in krb5_creds... $ECHO_C" >&6; }
 if test "${samba_cv_HAVE_KRB5_KEYBLOCK_IN_CREDS+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
@@ -62214,38 +60926,34 @@
 }
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>conftest.er1
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   samba_cv_HAVE_KRB5_KEYBLOCK_IN_CREDS=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-samba_cv_HAVE_KRB5_KEYBLOCK_IN_CREDS=no
+	samba_cv_HAVE_KRB5_KEYBLOCK_IN_CREDS=no
 fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 fi
-echo "$as_me:$LINENO: result: $samba_cv_HAVE_KRB5_KEYBLOCK_IN_CREDS" >&5
-echo "${ECHO_T}$samba_cv_HAVE_KRB5_KEYBLOCK_IN_CREDS" >&6
+{ echo "$as_me:$LINENO: result: $samba_cv_HAVE_KRB5_KEYBLOCK_IN_CREDS" >&5
+echo "${ECHO_T}$samba_cv_HAVE_KRB5_KEYBLOCK_IN_CREDS" >&6; }
 
   if test x"$samba_cv_HAVE_KRB5_KEYBLOCK_IN_CREDS" = x"yes"; then
 
@@ -62255,8 +60963,8 @@
 
   fi
 
-  echo "$as_me:$LINENO: checking for session in krb5_creds" >&5
-echo $ECHO_N "checking for session in krb5_creds... $ECHO_C" >&6
+  { echo "$as_me:$LINENO: checking for session in krb5_creds" >&5
+echo $ECHO_N "checking for session in krb5_creds... $ECHO_C" >&6; }
 if test "${samba_cv_HAVE_KRB5_SESSION_IN_CREDS+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
@@ -62277,38 +60985,34 @@
 }
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>conftest.er1
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   samba_cv_HAVE_KRB5_SESSION_IN_CREDS=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-samba_cv_HAVE_KRB5_SESSION_IN_CREDS=no
+	samba_cv_HAVE_KRB5_SESSION_IN_CREDS=no
 fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 fi
-echo "$as_me:$LINENO: result: $samba_cv_HAVE_KRB5_SESSION_IN_CREDS" >&5
-echo "${ECHO_T}$samba_cv_HAVE_KRB5_SESSION_IN_CREDS" >&6
+{ echo "$as_me:$LINENO: result: $samba_cv_HAVE_KRB5_SESSION_IN_CREDS" >&5
+echo "${ECHO_T}$samba_cv_HAVE_KRB5_SESSION_IN_CREDS" >&6; }
 
   if test x"$samba_cv_HAVE_KRB5_SESSION_IN_CREDS" = x"yes"; then
 
@@ -62318,8 +61022,8 @@
 
   fi
 
-  echo "$as_me:$LINENO: checking for keyvalue in krb5_keyblock" >&5
-echo $ECHO_N "checking for keyvalue in krb5_keyblock... $ECHO_C" >&6
+  { echo "$as_me:$LINENO: checking for keyvalue in krb5_keyblock" >&5
+echo $ECHO_N "checking for keyvalue in krb5_keyblock... $ECHO_C" >&6; }
 if test "${samba_cv_HAVE_KRB5_KEYBLOCK_KEYVALUE+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
@@ -62340,38 +61044,34 @@
 }
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>conftest.er1
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   samba_cv_HAVE_KRB5_KEYBLOCK_KEYVALUE=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-samba_cv_HAVE_KRB5_KEYBLOCK_KEYVALUE=no
+	samba_cv_HAVE_KRB5_KEYBLOCK_KEYVALUE=no
 fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 fi
-echo "$as_me:$LINENO: result: $samba_cv_HAVE_KRB5_KEYBLOCK_KEYVALUE" >&5
-echo "${ECHO_T}$samba_cv_HAVE_KRB5_KEYBLOCK_KEYVALUE" >&6
+{ echo "$as_me:$LINENO: result: $samba_cv_HAVE_KRB5_KEYBLOCK_KEYVALUE" >&5
+echo "${ECHO_T}$samba_cv_HAVE_KRB5_KEYBLOCK_KEYVALUE" >&6; }
 
   if test x"$samba_cv_HAVE_KRB5_KEYBLOCK_KEYVALUE" = x"yes"; then
 
@@ -62381,8 +61081,8 @@
 
   fi
 
-  echo "$as_me:$LINENO: checking for ENCTYPE_ARCFOUR_HMAC_MD5" >&5
-echo $ECHO_N "checking for ENCTYPE_ARCFOUR_HMAC_MD5... $ECHO_C" >&6
+  { echo "$as_me:$LINENO: checking for ENCTYPE_ARCFOUR_HMAC_MD5" >&5
+echo $ECHO_N "checking for ENCTYPE_ARCFOUR_HMAC_MD5... $ECHO_C" >&6; }
 if test "${samba_cv_HAVE_ENCTYPE_ARCFOUR_HMAC_MD5+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
@@ -62403,40 +61103,36 @@
 }
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>conftest.er1
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   samba_cv_HAVE_ENCTYPE_ARCFOUR_HMAC_MD5=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-samba_cv_HAVE_ENCTYPE_ARCFOUR_HMAC_MD5=no
+	samba_cv_HAVE_ENCTYPE_ARCFOUR_HMAC_MD5=no
 fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 fi
-echo "$as_me:$LINENO: result: $samba_cv_HAVE_ENCTYPE_ARCFOUR_HMAC_MD5" >&5
-echo "${ECHO_T}$samba_cv_HAVE_ENCTYPE_ARCFOUR_HMAC_MD5" >&6
-  echo "$as_me:$LINENO: checking for KEYTYPE_ARCFOUR_56" >&5
-echo $ECHO_N "checking for KEYTYPE_ARCFOUR_56... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: result: $samba_cv_HAVE_ENCTYPE_ARCFOUR_HMAC_MD5" >&5
+echo "${ECHO_T}$samba_cv_HAVE_ENCTYPE_ARCFOUR_HMAC_MD5" >&6; }
+  { echo "$as_me:$LINENO: checking for KEYTYPE_ARCFOUR_56" >&5
+echo $ECHO_N "checking for KEYTYPE_ARCFOUR_56... $ECHO_C" >&6; }
 if test "${samba_cv_HAVE_KEYTYPE_ARCFOUR_56+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
@@ -62457,38 +61153,34 @@
 }
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>conftest.er1
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   samba_cv_HAVE_KEYTYPE_ARCFOUR_56=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-samba_cv_HAVE_KEYTYPE_ARCFOUR_56=no
+	samba_cv_HAVE_KEYTYPE_ARCFOUR_56=no
 fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 fi
-echo "$as_me:$LINENO: result: $samba_cv_HAVE_KEYTYPE_ARCFOUR_56" >&5
-echo "${ECHO_T}$samba_cv_HAVE_KEYTYPE_ARCFOUR_56" >&6
+{ echo "$as_me:$LINENO: result: $samba_cv_HAVE_KEYTYPE_ARCFOUR_56" >&5
+echo "${ECHO_T}$samba_cv_HAVE_KEYTYPE_ARCFOUR_56" >&6; }
 # Heimdals with KEYTYPE_ARCFOUR but not KEYTYPE_ARCFOUR_56 are broken
 # w.r.t. arcfour and windows, so we must not enable it here
   if test x"$samba_cv_HAVE_ENCTYPE_ARCFOUR_HMAC_MD5" = x"yes" -a\
@@ -62500,8 +61192,8 @@
 
   fi
 
-  echo "$as_me:$LINENO: checking for AP_OPTS_USE_SUBKEY" >&5
-echo $ECHO_N "checking for AP_OPTS_USE_SUBKEY... $ECHO_C" >&6
+  { echo "$as_me:$LINENO: checking for AP_OPTS_USE_SUBKEY" >&5
+echo $ECHO_N "checking for AP_OPTS_USE_SUBKEY... $ECHO_C" >&6; }
 if test "${samba_cv_HAVE_AP_OPTS_USE_SUBKEY+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
@@ -62522,38 +61214,34 @@
 }
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>conftest.er1
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   samba_cv_HAVE_AP_OPTS_USE_SUBKEY=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-samba_cv_HAVE_AP_OPTS_USE_SUBKEY=no
+	samba_cv_HAVE_AP_OPTS_USE_SUBKEY=no
 fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 fi
-echo "$as_me:$LINENO: result: $samba_cv_HAVE_AP_OPTS_USE_SUBKEY" >&5
-echo "${ECHO_T}$samba_cv_HAVE_AP_OPTS_USE_SUBKEY" >&6
+{ echo "$as_me:$LINENO: result: $samba_cv_HAVE_AP_OPTS_USE_SUBKEY" >&5
+echo "${ECHO_T}$samba_cv_HAVE_AP_OPTS_USE_SUBKEY" >&6; }
 
   if test x"$samba_cv_HAVE_AP_OPTS_USE_SUBKEY" = x"yes"; then
 
@@ -62563,8 +61251,8 @@
 
   fi
 
-  echo "$as_me:$LINENO: checking for KV5M_KEYTAB" >&5
-echo $ECHO_N "checking for KV5M_KEYTAB... $ECHO_C" >&6
+  { echo "$as_me:$LINENO: checking for KV5M_KEYTAB" >&5
+echo $ECHO_N "checking for KV5M_KEYTAB... $ECHO_C" >&6; }
 if test "${samba_cv_HAVE_KV5M_KEYTAB+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
@@ -62585,38 +61273,34 @@
 }
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>conftest.er1
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   samba_cv_HAVE_KV5M_KEYTAB=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-samba_cv_HAVE_KV5M_KEYTAB=no
+	samba_cv_HAVE_KV5M_KEYTAB=no
 fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 fi
-echo "$as_me:$LINENO: result: $samba_cv_HAVE_KV5M_KEYTAB" >&5
-echo "${ECHO_T}$samba_cv_HAVE_KV5M_KEYTAB" >&6
+{ echo "$as_me:$LINENO: result: $samba_cv_HAVE_KV5M_KEYTAB" >&5
+echo "${ECHO_T}$samba_cv_HAVE_KV5M_KEYTAB" >&6; }
 
   if test x"$samba_cv_HAVE_KV5M_KEYTAB" = x"yes"; then
 
@@ -62626,8 +61310,8 @@
 
   fi
 
-  echo "$as_me:$LINENO: checking for KRB5_KU_OTHER_CKSUM" >&5
-echo $ECHO_N "checking for KRB5_KU_OTHER_CKSUM... $ECHO_C" >&6
+  { echo "$as_me:$LINENO: checking for KRB5_KU_OTHER_CKSUM" >&5
+echo $ECHO_N "checking for KRB5_KU_OTHER_CKSUM... $ECHO_C" >&6; }
 if test "${samba_cv_HAVE_KRB5_KU_OTHER_CKSUM+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
@@ -62648,38 +61332,34 @@
 }
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>conftest.er1
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   samba_cv_HAVE_KRB5_KU_OTHER_CKSUM=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-samba_cv_HAVE_KRB5_KU_OTHER_CKSUM=no
+	samba_cv_HAVE_KRB5_KU_OTHER_CKSUM=no
 fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 fi
-echo "$as_me:$LINENO: result: $samba_cv_HAVE_KRB5_KU_OTHER_CKSUM" >&5
-echo "${ECHO_T}$samba_cv_HAVE_KRB5_KU_OTHER_CKSUM" >&6
+{ echo "$as_me:$LINENO: result: $samba_cv_HAVE_KRB5_KU_OTHER_CKSUM" >&5
+echo "${ECHO_T}$samba_cv_HAVE_KRB5_KU_OTHER_CKSUM" >&6; }
 
   if test x"$samba_cv_HAVE_KRB5_KU_OTHER_CKSUM" = x"yes"; then
 
@@ -62689,8 +61369,8 @@
 
   fi
 
-  echo "$as_me:$LINENO: checking for KRB5_KEYUSAGE_APP_DATA_CKSUM" >&5
-echo $ECHO_N "checking for KRB5_KEYUSAGE_APP_DATA_CKSUM... $ECHO_C" >&6
+  { echo "$as_me:$LINENO: checking for KRB5_KEYUSAGE_APP_DATA_CKSUM" >&5
+echo $ECHO_N "checking for KRB5_KEYUSAGE_APP_DATA_CKSUM... $ECHO_C" >&6; }
 if test "${samba_cv_HAVE_KRB5_KEYUSAGE_APP_DATA_CKSUM+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
@@ -62711,38 +61391,34 @@
 }
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>conftest.er1
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   samba_cv_HAVE_KRB5_KEYUSAGE_APP_DATA_CKSUM=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-samba_cv_HAVE_KRB5_KEYUSAGE_APP_DATA_CKSUM=no
+	samba_cv_HAVE_KRB5_KEYUSAGE_APP_DATA_CKSUM=no
 fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 fi
-echo "$as_me:$LINENO: result: $samba_cv_HAVE_KRB5_KEYUSAGE_APP_DATA_CKSUM" >&5
-echo "${ECHO_T}$samba_cv_HAVE_KRB5_KEYUSAGE_APP_DATA_CKSUM" >&6
+{ echo "$as_me:$LINENO: result: $samba_cv_HAVE_KRB5_KEYUSAGE_APP_DATA_CKSUM" >&5
+echo "${ECHO_T}$samba_cv_HAVE_KRB5_KEYUSAGE_APP_DATA_CKSUM" >&6; }
 
   if test x"$samba_cv_HAVE_KRB5_KEYUSAGE_APP_DATA_CKSUM" = x"yes"; then
 
@@ -62752,8 +61428,8 @@
 
   fi
 
-  echo "$as_me:$LINENO: checking for the krb5_princ_component macro" >&5
-echo $ECHO_N "checking for the krb5_princ_component macro... $ECHO_C" >&6
+  { echo "$as_me:$LINENO: checking for the krb5_princ_component macro" >&5
+echo $ECHO_N "checking for the krb5_princ_component macro... $ECHO_C" >&6; }
 if test "${samba_cv_HAVE_KRB5_PRINC_COMPONENT+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
@@ -62774,39 +61450,36 @@
 }
 _ACEOF
 rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-  (eval $ac_link) 2>conftest.er1
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest$ac_exeext &&
+       $as_test_x conftest$ac_exeext; then
   samba_cv_HAVE_KRB5_PRINC_COMPONENT=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-samba_cv_HAVE_KRB5_PRINC_COMPONENT=no
+	samba_cv_HAVE_KRB5_PRINC_COMPONENT=no
 fi
-rm -f conftest.err conftest.$ac_objext \
+
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 fi
-echo "$as_me:$LINENO: result: $samba_cv_HAVE_KRB5_PRINC_COMPONENT" >&5
-echo "${ECHO_T}$samba_cv_HAVE_KRB5_PRINC_COMPONENT" >&6
+{ echo "$as_me:$LINENO: result: $samba_cv_HAVE_KRB5_PRINC_COMPONENT" >&5
+echo "${ECHO_T}$samba_cv_HAVE_KRB5_PRINC_COMPONENT" >&6; }
 
   if test x"$samba_cv_HAVE_KRB5_PRINC_COMPONENT" = x"yes"; then
 
@@ -62816,8 +61489,8 @@
 
   fi
 
-  echo "$as_me:$LINENO: checking for key in krb5_keytab_entry" >&5
-echo $ECHO_N "checking for key in krb5_keytab_entry... $ECHO_C" >&6
+  { echo "$as_me:$LINENO: checking for key in krb5_keytab_entry" >&5
+echo $ECHO_N "checking for key in krb5_keytab_entry... $ECHO_C" >&6; }
 if test "${samba_cv_HAVE_KRB5_KEYTAB_ENTRY_KEY+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
@@ -62838,38 +61511,34 @@
 }
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>conftest.er1
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   samba_cv_HAVE_KRB5_KEYTAB_ENTRY_KEY=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-samba_cv_HAVE_KRB5_KEYTAB_ENTRY_KEY=no
+	samba_cv_HAVE_KRB5_KEYTAB_ENTRY_KEY=no
 fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 fi
-echo "$as_me:$LINENO: result: $samba_cv_HAVE_KRB5_KEYTAB_ENTRY_KEY" >&5
-echo "${ECHO_T}$samba_cv_HAVE_KRB5_KEYTAB_ENTRY_KEY" >&6
+{ echo "$as_me:$LINENO: result: $samba_cv_HAVE_KRB5_KEYTAB_ENTRY_KEY" >&5
+echo "${ECHO_T}$samba_cv_HAVE_KRB5_KEYTAB_ENTRY_KEY" >&6; }
 
   if test x"$samba_cv_HAVE_KRB5_KEYTAB_ENTRY_KEY" = x"yes"; then
 
@@ -62879,8 +61548,8 @@
 
   fi
 
-  echo "$as_me:$LINENO: checking for keyblock in krb5_keytab_entry" >&5
-echo $ECHO_N "checking for keyblock in krb5_keytab_entry... $ECHO_C" >&6
+  { echo "$as_me:$LINENO: checking for keyblock in krb5_keytab_entry" >&5
+echo $ECHO_N "checking for keyblock in krb5_keytab_entry... $ECHO_C" >&6; }
 if test "${samba_cv_HAVE_KRB5_KEYTAB_ENTRY_KEYBLOCK+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
@@ -62901,38 +61570,34 @@
 }
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>conftest.er1
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   samba_cv_HAVE_KRB5_KEYTAB_ENTRY_KEYBLOCK=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-samba_cv_HAVE_KRB5_KEYTAB_ENTRY_KEYBLOCK=no
+	samba_cv_HAVE_KRB5_KEYTAB_ENTRY_KEYBLOCK=no
 fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 fi
-echo "$as_me:$LINENO: result: $samba_cv_HAVE_KRB5_KEYTAB_ENTRY_KEYBLOCK" >&5
-echo "${ECHO_T}$samba_cv_HAVE_KRB5_KEYTAB_ENTRY_KEYBLOCK" >&6
+{ echo "$as_me:$LINENO: result: $samba_cv_HAVE_KRB5_KEYTAB_ENTRY_KEYBLOCK" >&5
+echo "${ECHO_T}$samba_cv_HAVE_KRB5_KEYTAB_ENTRY_KEYBLOCK" >&6; }
 
   if test x"$samba_cv_HAVE_KRB5_KEYTAB_ENTRY_KEYBLOCK" = x"yes"; then
 
@@ -62942,8 +61607,8 @@
 
   fi
 
-  echo "$as_me:$LINENO: checking for magic in krb5_address" >&5
-echo $ECHO_N "checking for magic in krb5_address... $ECHO_C" >&6
+  { echo "$as_me:$LINENO: checking for magic in krb5_address" >&5
+echo $ECHO_N "checking for magic in krb5_address... $ECHO_C" >&6; }
 if test "${samba_cv_HAVE_MAGIC_IN_KRB5_ADDRESS+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
@@ -62964,38 +61629,34 @@
 }
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>conftest.er1
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   samba_cv_HAVE_MAGIC_IN_KRB5_ADDRESS=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-samba_cv_HAVE_MAGIC_IN_KRB5_ADDRESS=no
+	samba_cv_HAVE_MAGIC_IN_KRB5_ADDRESS=no
 fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 fi
-echo "$as_me:$LINENO: result: $samba_cv_HAVE_MAGIC_IN_KRB5_ADDRESS" >&5
-echo "${ECHO_T}$samba_cv_HAVE_MAGIC_IN_KRB5_ADDRESS" >&6
+{ echo "$as_me:$LINENO: result: $samba_cv_HAVE_MAGIC_IN_KRB5_ADDRESS" >&5
+echo "${ECHO_T}$samba_cv_HAVE_MAGIC_IN_KRB5_ADDRESS" >&6; }
 
   if test x"$samba_cv_HAVE_MAGIC_IN_KRB5_ADDRESS" = x"yes"; then
 
@@ -63005,8 +61666,8 @@
 
   fi
 
-  echo "$as_me:$LINENO: checking for WRFILE: keytab support" >&5
-echo $ECHO_N "checking for WRFILE: keytab support... $ECHO_C" >&6
+  { echo "$as_me:$LINENO: checking for WRFILE: keytab support" >&5
+echo $ECHO_N "checking for WRFILE: keytab support... $ECHO_C" >&6; }
 if test "${samba_cv_HAVE_WRFILE_KEYTAB+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
@@ -63036,13 +61697,22 @@
   }
 _ACEOF
 rm -f conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-  (eval $ac_link) 2>&5
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>&5
   ac_status=$?
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
+  { (case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_try") 2>&5
   ac_status=$?
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
@@ -63055,11 +61725,13 @@
 ( exit $ac_status )
 samba_cv_HAVE_WRFILE_KEYTAB=no
 fi
-rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
+rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
 fi
+
+
 fi
-echo "$as_me:$LINENO: result: $samba_cv_HAVE_WRFILE_KEYTAB" >&5
-echo "${ECHO_T}$samba_cv_HAVE_WRFILE_KEYTAB" >&6
+{ echo "$as_me:$LINENO: result: $samba_cv_HAVE_WRFILE_KEYTAB" >&5
+echo "${ECHO_T}$samba_cv_HAVE_WRFILE_KEYTAB" >&6; }
 
   if test x"$samba_cv_HAVE_WRFILE_KEYTAB" = x"yes"; then
 
@@ -63069,8 +61741,8 @@
 
   fi
 
-  echo "$as_me:$LINENO: checking for krb5_princ_realm returns krb5_realm or krb5_data" >&5
-echo $ECHO_N "checking for krb5_princ_realm returns krb5_realm or krb5_data... $ECHO_C" >&6
+  { echo "$as_me:$LINENO: checking for krb5_princ_realm returns krb5_realm or krb5_data" >&5
+echo $ECHO_N "checking for krb5_princ_realm returns krb5_realm or krb5_data... $ECHO_C" >&6; }
 if test "${samba_cv_KRB5_PRINC_REALM_RETURNS_REALM+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
@@ -63094,38 +61766,34 @@
 }
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>conftest.er1
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   samba_cv_KRB5_PRINC_REALM_RETURNS_REALM=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-samba_cv_KRB5_PRINC_REALM_RETURNS_REALM=no
+	samba_cv_KRB5_PRINC_REALM_RETURNS_REALM=no
 fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 fi
-echo "$as_me:$LINENO: result: $samba_cv_KRB5_PRINC_REALM_RETURNS_REALM" >&5
-echo "${ECHO_T}$samba_cv_KRB5_PRINC_REALM_RETURNS_REALM" >&6
+{ echo "$as_me:$LINENO: result: $samba_cv_KRB5_PRINC_REALM_RETURNS_REALM" >&5
+echo "${ECHO_T}$samba_cv_KRB5_PRINC_REALM_RETURNS_REALM" >&6; }
 
   if test x"$samba_cv_KRB5_PRINC_REALM_RETURNS_REALM" = x"yes"; then
 
@@ -63135,8 +61803,8 @@
 
   fi
 
-  echo "$as_me:$LINENO: checking for krb5_addresses type" >&5
-echo $ECHO_N "checking for krb5_addresses type... $ECHO_C" >&6
+  { echo "$as_me:$LINENO: checking for krb5_addresses type" >&5
+echo $ECHO_N "checking for krb5_addresses type... $ECHO_C" >&6; }
 if test "${samba_cv_HAVE_KRB5_ADDRESSES+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
@@ -63157,38 +61825,34 @@
 }
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>conftest.er1
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   samba_cv_HAVE_KRB5_ADDRESSES=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-samba_cv_HAVE_KRB5_ADDRESSES=no
+	samba_cv_HAVE_KRB5_ADDRESSES=no
 fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 fi
-echo "$as_me:$LINENO: result: $samba_cv_HAVE_KRB5_ADDRESSES" >&5
-echo "${ECHO_T}$samba_cv_HAVE_KRB5_ADDRESSES" >&6
+{ echo "$as_me:$LINENO: result: $samba_cv_HAVE_KRB5_ADDRESSES" >&5
+echo "${ECHO_T}$samba_cv_HAVE_KRB5_ADDRESSES" >&6; }
 
   if test x"$samba_cv_HAVE_KRB5_ADDRESSES" = x"yes"; then
 
@@ -63198,8 +61862,8 @@
 
   fi
 
-  echo "$as_me:$LINENO: checking whether krb5_mk_error takes 3 arguments MIT or 9 Heimdal" >&5
-echo $ECHO_N "checking whether krb5_mk_error takes 3 arguments MIT or 9 Heimdal... $ECHO_C" >&6
+  { echo "$as_me:$LINENO: checking whether krb5_mk_error takes 3 arguments MIT or 9 Heimdal" >&5
+echo $ECHO_N "checking whether krb5_mk_error takes 3 arguments MIT or 9 Heimdal... $ECHO_C" >&6; }
 if test "${samba_cv_HAVE_SHORT_KRB5_MK_ERROR_INTERFACE+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
@@ -63221,38 +61885,34 @@
 }
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>conftest.er1
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   samba_cv_HAVE_SHORT_KRB5_MK_ERROR_INTERFACE=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-samba_cv_HAVE_SHORT_KRB5_MK_ERROR_INTERFACE=no
+	samba_cv_HAVE_SHORT_KRB5_MK_ERROR_INTERFACE=no
 fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 fi
-echo "$as_me:$LINENO: result: $samba_cv_HAVE_SHORT_KRB5_MK_ERROR_INTERFACE" >&5
-echo "${ECHO_T}$samba_cv_HAVE_SHORT_KRB5_MK_ERROR_INTERFACE" >&6
+{ echo "$as_me:$LINENO: result: $samba_cv_HAVE_SHORT_KRB5_MK_ERROR_INTERFACE" >&5
+echo "${ECHO_T}$samba_cv_HAVE_SHORT_KRB5_MK_ERROR_INTERFACE" >&6; }
 
   if test x"$samba_cv_HAVE_SHORT_KRB5_MK_ERROR_INTERFACE" = x"yes"; then
 
@@ -63263,8 +61923,8 @@
   fi
 
   if test x"$ac_cv_func_ext_krb5_enctype_to_string" = x"yes"; then
-    echo "$as_me:$LINENO: checking for krb5_error_code krb5_enctype_to_string(krb5_context context, krb5_enctype enctype, char **str)" >&5
-echo $ECHO_N "checking for krb5_error_code krb5_enctype_to_string(krb5_context context, krb5_enctype enctype, char **str)... $ECHO_C" >&6
+    { echo "$as_me:$LINENO: checking for krb5_error_code krb5_enctype_to_string(krb5_context context, krb5_enctype enctype, char **str)" >&5
+echo $ECHO_N "checking for krb5_error_code krb5_enctype_to_string(krb5_context context, krb5_enctype enctype, char **str)... $ECHO_C" >&6; }
 if test "${smb_krb5_enctype_to_string_takes_krb5_context_arg+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
@@ -63304,13 +61964,22 @@
 
 _ACEOF
 rm -f conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-  (eval $ac_link) 2>&5
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>&5
   ac_status=$?
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
+  { (case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_try") 2>&5
   ac_status=$?
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
@@ -63323,8 +61992,10 @@
 ( exit $ac_status )
 smb_krb5_enctype_to_string_takes_krb5_context_arg=no
 fi
-rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
+rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
 fi
+
+
 	CFLAGS="$old_CFLAGS";
 	old_CFLAGS="";
 	export CFLAGS;
@@ -63336,8 +62007,8 @@
 	export LDFLAGS;
 
 fi
-echo "$as_me:$LINENO: result: $smb_krb5_enctype_to_string_takes_krb5_context_arg" >&5
-echo "${ECHO_T}$smb_krb5_enctype_to_string_takes_krb5_context_arg" >&6
+{ echo "$as_me:$LINENO: result: $smb_krb5_enctype_to_string_takes_krb5_context_arg" >&5
+echo "${ECHO_T}$smb_krb5_enctype_to_string_takes_krb5_context_arg" >&6; }
 
     if test x"$smb_krb5_enctype_to_string_takes_krb5_context_arg" = x"yes"; then
 
@@ -63347,8 +62018,8 @@
 
     fi
 
-    echo "$as_me:$LINENO: checking for krb5_error_code krb5_enctype_to_string(krb5_enctype enctype, char *str, size_t len)" >&5
-echo $ECHO_N "checking for krb5_error_code krb5_enctype_to_string(krb5_enctype enctype, char *str, size_t len)... $ECHO_C" >&6
+    { echo "$as_me:$LINENO: checking for krb5_error_code krb5_enctype_to_string(krb5_enctype enctype, char *str, size_t len)" >&5
+echo $ECHO_N "checking for krb5_error_code krb5_enctype_to_string(krb5_enctype enctype, char *str, size_t len)... $ECHO_C" >&6; }
 if test "${smb_krb5_enctype_to_string_takes_size_t_arg+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
@@ -63386,13 +62057,22 @@
 
 _ACEOF
 rm -f conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-  (eval $ac_link) 2>&5
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>&5
   ac_status=$?
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
+  { (case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_try") 2>&5
   ac_status=$?
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
@@ -63405,8 +62085,10 @@
 ( exit $ac_status )
 smb_krb5_enctype_to_string_takes_size_t_arg=no
 fi
-rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
+rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
 fi
+
+
 	CFLAGS="$old_CFLAGS";
 	old_CFLAGS="";
 	export CFLAGS;
@@ -63418,8 +62100,8 @@
 	export LDFLAGS;
 
 fi
-echo "$as_me:$LINENO: result: $smb_krb5_enctype_to_string_takes_size_t_arg" >&5
-echo "${ECHO_T}$smb_krb5_enctype_to_string_takes_size_t_arg" >&6
+{ echo "$as_me:$LINENO: result: $smb_krb5_enctype_to_string_takes_size_t_arg" >&5
+echo "${ECHO_T}$smb_krb5_enctype_to_string_takes_size_t_arg" >&6; }
 
     if test x"$smb_krb5_enctype_to_string_takes_size_t_arg" = x"yes"; then
 
@@ -63430,8 +62112,8 @@
     fi
   fi
 
-  echo "$as_me:$LINENO: checking for krb5_principal_get_realm" >&5
-echo $ECHO_N "checking for krb5_principal_get_realm... $ECHO_C" >&6
+  { echo "$as_me:$LINENO: checking for krb5_principal_get_realm" >&5
+echo $ECHO_N "checking for krb5_principal_get_realm... $ECHO_C" >&6; }
 if test "${samba_cv_HAVE_KRB5_PRINCIPAL_GET_REALM+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
@@ -63452,39 +62134,36 @@
 }
 _ACEOF
 rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-  (eval $ac_link) 2>conftest.er1
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest$ac_exeext &&
+       $as_test_x conftest$ac_exeext; then
   samba_cv_HAVE_KRB5_PRINCIPAL_GET_REALM=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-samba_cv_HAVE_KRB5_PRINCIPAL_GET_REALM=no
+	samba_cv_HAVE_KRB5_PRINCIPAL_GET_REALM=no
 fi
-rm -f conftest.err conftest.$ac_objext \
+
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 fi
-echo "$as_me:$LINENO: result: $samba_cv_HAVE_KRB5_PRINCIPAL_GET_REALM" >&5
-echo "${ECHO_T}$samba_cv_HAVE_KRB5_PRINCIPAL_GET_REALM" >&6
+{ echo "$as_me:$LINENO: result: $samba_cv_HAVE_KRB5_PRINCIPAL_GET_REALM" >&5
+echo "${ECHO_T}$samba_cv_HAVE_KRB5_PRINCIPAL_GET_REALM" >&6; }
 
   if test x"$samba_cv_HAVE_KRB5_PRINCIPAL_GET_REALM" = x"yes"; then
 
@@ -63494,8 +62173,8 @@
 
   fi
 
-  echo "$as_me:$LINENO: checking for krb5_princ_realm" >&5
-echo $ECHO_N "checking for krb5_princ_realm... $ECHO_C" >&6
+  { echo "$as_me:$LINENO: checking for krb5_princ_realm" >&5
+echo $ECHO_N "checking for krb5_princ_realm... $ECHO_C" >&6; }
 if test "${samba_cv_HAVE_KRB5_PRINC_REALM+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
@@ -63516,39 +62195,36 @@
 }
 _ACEOF
 rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-  (eval $ac_link) 2>conftest.er1
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest$ac_exeext &&
+       $as_test_x conftest$ac_exeext; then
   samba_cv_HAVE_KRB5_PRINC_REALM=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-samba_cv_HAVE_KRB5_PRINC_REALM=no
+	samba_cv_HAVE_KRB5_PRINC_REALM=no
 fi
-rm -f conftest.err conftest.$ac_objext \
+
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 fi
-echo "$as_me:$LINENO: result: $samba_cv_HAVE_KRB5_PRINC_REALM" >&5
-echo "${ECHO_T}$samba_cv_HAVE_KRB5_PRINC_REALM" >&6
+{ echo "$as_me:$LINENO: result: $samba_cv_HAVE_KRB5_PRINC_REALM" >&5
+echo "${ECHO_T}$samba_cv_HAVE_KRB5_PRINC_REALM" >&6; }
 
   if test x"$samba_cv_HAVE_KRB5_PRINC_REALM" = x"yes"; then
 
@@ -63674,10 +62350,10 @@
     KRB5_LIBS=""
     with_ads_support=no
   fi
-  echo "$as_me:$LINENO: checking whether Active Directory and krb5 support is used" >&5
-echo $ECHO_N "checking whether Active Directory and krb5 support is used... $ECHO_C" >&6
-  echo "$as_me:$LINENO: result: $use_ads" >&5
-echo "${ECHO_T}$use_ads" >&6
+  { echo "$as_me:$LINENO: checking whether Active Directory and krb5 support is used" >&5
+echo $ECHO_N "checking whether Active Directory and krb5 support is used... $ECHO_C" >&6; }
+  { echo "$as_me:$LINENO: result: $use_ads" >&5
+echo "${ECHO_T}$use_ads" >&6; }
 
 LIBS="$ac_save_LIBS"
 fi
@@ -63691,8 +62367,8 @@
 
 
 
-        echo "$as_me:$LINENO: checking for nscd_flush_cache in -lnscd" >&5
-echo $ECHO_N "checking for nscd_flush_cache in -lnscd... $ECHO_C" >&6
+        { echo "$as_me:$LINENO: checking for nscd_flush_cache in -lnscd" >&5
+echo $ECHO_N "checking for nscd_flush_cache in -lnscd... $ECHO_C" >&6; }
 if test "${ac_cv_lib_ext_nscd_nscd_flush_cache+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
@@ -63703,58 +62379,55 @@
 cat >>conftest.$ac_ext <<_ACEOF
 /* end confdefs.h.  */
 
-/* Override any gcc2 internal prototype to avoid an error.  */
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
 #ifdef __cplusplus
 extern "C"
 #endif
-/* We use char because int might match the return type of a gcc2
-   builtin and then its argument prototype would still apply.  */
 char nscd_flush_cache ();
 int
 main ()
 {
-nscd_flush_cache ();
+return nscd_flush_cache ();
   ;
   return 0;
 }
 _ACEOF
 rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-  (eval $ac_link) 2>conftest.er1
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest$ac_exeext &&
+       $as_test_x conftest$ac_exeext; then
   ac_cv_lib_ext_nscd_nscd_flush_cache=yes;
 		  ac_cv_lib_ext_nscd=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_cv_lib_ext_nscd_nscd_flush_cache=no;
+	ac_cv_lib_ext_nscd_nscd_flush_cache=no;
 		  ac_cv_lib_ext_nscd=no
 fi
-rm -f conftest.err conftest.$ac_objext \
+
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 
 fi
-echo "$as_me:$LINENO: result: $ac_cv_lib_ext_nscd_nscd_flush_cache" >&5
-echo "${ECHO_T}$ac_cv_lib_ext_nscd_nscd_flush_cache" >&6
+{ echo "$as_me:$LINENO: result: $ac_cv_lib_ext_nscd_nscd_flush_cache" >&5
+echo "${ECHO_T}$ac_cv_lib_ext_nscd_nscd_flush_cache" >&6; }
     if test $ac_cv_lib_ext_nscd_nscd_flush_cache = yes; then
   cat >>confdefs.h <<_ACEOF
 #define HAVE_NSCD_FLUSH_CACHE 1
@@ -63787,23 +62460,23 @@
 # Compile with DNS Updates support?
 
 with_dnsupdate_support=no
-echo "$as_me:$LINENO: checking whether to enable DNS Updates support" >&5
-echo $ECHO_N "checking whether to enable DNS Updates support... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking whether to enable DNS Updates support" >&5
+echo $ECHO_N "checking whether to enable DNS Updates support... $ECHO_C" >&6; }
 
 
-# Check whether --with-dnsupdate or --without-dnsupdate was given.
+# Check whether --with-dnsupdate was given.
 if test "${with_dnsupdate+set}" = set; then
-  withval="$with_dnsupdate"
-   case "$withval" in
+  withval=$with_dnsupdate;  case "$withval" in
     yes|no)
 	with_dnsupdate_support=$withval
 	;;
   esac
-fi;
+fi
 
-echo "$as_me:$LINENO: result: $with_dnsupdate_support" >&5
-echo "${ECHO_T}$with_dnsupdate_support" >&6
 
+{ echo "$as_me:$LINENO: result: $with_dnsupdate_support" >&5
+echo "${ECHO_T}$with_dnsupdate_support" >&6; }
+
 if test x"$with_dnsupdate_support" != x"no"; then
 
   ################################################################
@@ -63819,18 +62492,19 @@
 for ac_header in uuid/uuid.h
 do
 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
-if eval "test \"\${$as_ac_Header+set}\" = set"; then
-  echo "$as_me:$LINENO: checking for $ac_header" >&5
-echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
-if eval "test \"\${$as_ac_Header+set}\" = set"; then
+if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
+  { echo "$as_me:$LINENO: checking for $ac_header" >&5
+echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
+if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 fi
-echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
-echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
+ac_res=`eval echo '${'$as_ac_Header'}'`
+	       { echo "$as_me:$LINENO: result: $ac_res" >&5
+echo "${ECHO_T}$ac_res" >&6; }
 else
   # Is the header compilable?
-echo "$as_me:$LINENO: checking $ac_header usability" >&5
-echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
+echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
 cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
@@ -63841,41 +62515,37 @@
 #include <$ac_header>
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>conftest.er1
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_header_compiler=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_header_compiler=no
+	ac_header_compiler=no
 fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
-echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
-echo "${ECHO_T}$ac_header_compiler" >&6
 
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
+echo "${ECHO_T}$ac_header_compiler" >&6; }
+
 # Is the header present?
-echo "$as_me:$LINENO: checking $ac_header presence" >&5
-echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
+echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
 cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
@@ -63884,24 +62554,22 @@
 /* end confdefs.h.  */
 #include <$ac_header>
 _ACEOF
-if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
-  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
+if { (ac_try="$ac_cpp conftest.$ac_ext"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } >/dev/null; then
-  if test -s conftest.err; then
-    ac_cpp_err=$ac_c_preproc_warn_flag
-    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
-  else
-    ac_cpp_err=
-  fi
-else
-  ac_cpp_err=yes
-fi
-if test -z "$ac_cpp_err"; then
+  (exit $ac_status); } >/dev/null && {
+	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       }; then
   ac_header_preproc=yes
 else
   echo "$as_me: failed program was:" >&5
@@ -63909,9 +62577,10 @@
 
   ac_header_preproc=no
 fi
+
 rm -f conftest.err conftest.$ac_ext
-echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
-echo "${ECHO_T}$ac_header_preproc" >&6
+{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
+echo "${ECHO_T}$ac_header_preproc" >&6; }
 
 # So?  What about this header?
 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
@@ -63935,25 +62604,24 @@
 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
-    (
-      cat <<\_ASBOX
+    ( cat <<\_ASBOX
 ## ---------------------------------------- ##
 ## Report this to samba-technical at samba.org ##
 ## ---------------------------------------- ##
 _ASBOX
-    ) |
-      sed "s/^/$as_me: WARNING:     /" >&2
+     ) | sed "s/^/$as_me: WARNING:     /" >&2
     ;;
 esac
-echo "$as_me:$LINENO: checking for $ac_header" >&5
-echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
-if eval "test \"\${$as_ac_Header+set}\" = set"; then
+{ echo "$as_me:$LINENO: checking for $ac_header" >&5
+echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
+if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   eval "$as_ac_Header=\$ac_header_preproc"
 fi
-echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
-echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
+ac_res=`eval echo '${'$as_ac_Header'}'`
+	       { echo "$as_me:$LINENO: result: $ac_res" >&5
+echo "${ECHO_T}$ac_res" >&6; }
 
 fi
 if test `eval echo '${'$as_ac_Header'}'` = yes; then
@@ -63992,9 +62660,9 @@
 for ac_func in uuid_generate
 do
 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
-echo "$as_me:$LINENO: checking for $ac_func" >&5
-echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
-if eval "test \"\${$as_ac_var+set}\" = set"; then
+{ echo "$as_me:$LINENO: checking for $ac_func" >&5
+echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
+if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
@@ -64020,68 +62688,60 @@
 
 #undef $ac_func
 
-/* Override any gcc2 internal prototype to avoid an error.  */
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
 #ifdef __cplusplus
 extern "C"
-{
 #endif
-/* We use char because int might match the return type of a gcc2
-   builtin and then its argument prototype would still apply.  */
 char $ac_func ();
 /* The GNU C library defines this for functions which it implements
     to always fail with ENOSYS.  Some functions are actually named
     something starting with __ and the normal name is an alias.  */
-#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
+#if defined __stub_$ac_func || defined __stub___$ac_func
 choke me
-#else
-char (*f) () = $ac_func;
 #endif
-#ifdef __cplusplus
-}
-#endif
 
 int
 main ()
 {
-return f != $ac_func;
+return $ac_func ();
   ;
   return 0;
 }
 _ACEOF
 rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-  (eval $ac_link) 2>conftest.er1
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest$ac_exeext &&
+       $as_test_x conftest$ac_exeext; then
   eval "$as_ac_var=yes"
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-eval "$as_ac_var=no"
+	eval "$as_ac_var=no"
 fi
-rm -f conftest.err conftest.$ac_objext \
+
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 fi
-echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
-echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
+ac_res=`eval echo '${'$as_ac_var'}'`
+	       { echo "$as_me:$LINENO: result: $ac_res" >&5
+echo "${ECHO_T}$ac_res" >&6; }
 if test `eval echo '${'$as_ac_var'}'` = yes; then
   cat >>confdefs.h <<_ACEOF
 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
@@ -64129,8 +62789,8 @@
 	    ;;
           *)
 	    # uuid_generate was not found, try adding libuuid
-	    echo "$as_me:$LINENO: checking for uuid_generate in -luuid" >&5
-echo $ECHO_N "checking for uuid_generate in -luuid... $ECHO_C" >&6
+	    { echo "$as_me:$LINENO: checking for uuid_generate in -luuid" >&5
+echo $ECHO_N "checking for uuid_generate in -luuid... $ECHO_C" >&6; }
 if test "${ac_cv_lib_uuid_uuid_generate+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
@@ -64143,56 +62803,53 @@
 cat >>conftest.$ac_ext <<_ACEOF
 /* end confdefs.h.  */
 
-/* Override any gcc2 internal prototype to avoid an error.  */
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
 #ifdef __cplusplus
 extern "C"
 #endif
-/* We use char because int might match the return type of a gcc2
-   builtin and then its argument prototype would still apply.  */
 char uuid_generate ();
 int
 main ()
 {
-uuid_generate ();
+return uuid_generate ();
   ;
   return 0;
 }
 _ACEOF
 rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-  (eval $ac_link) 2>conftest.er1
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest$ac_exeext &&
+       $as_test_x conftest$ac_exeext; then
   ac_cv_lib_uuid_uuid_generate=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_cv_lib_uuid_uuid_generate=no
+	ac_cv_lib_uuid_uuid_generate=no
 fi
-rm -f conftest.err conftest.$ac_objext \
+
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 LIBS=$ac_check_lib_save_LIBS
 fi
-echo "$as_me:$LINENO: result: $ac_cv_lib_uuid_uuid_generate" >&5
-echo "${ECHO_T}$ac_cv_lib_uuid_uuid_generate" >&6
+{ echo "$as_me:$LINENO: result: $ac_cv_lib_uuid_uuid_generate" >&5
+echo "${ECHO_T}$ac_cv_lib_uuid_uuid_generate" >&6; }
 if test $ac_cv_lib_uuid_uuid_generate = yes; then
 
 		LIBS="-luuid $LIBS"
@@ -64245,16 +62902,15 @@
 
 #################################################
 # check for automount support
-echo "$as_me:$LINENO: checking whether to use automount" >&5
-echo $ECHO_N "checking whether to use automount... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking whether to use automount" >&5
+echo $ECHO_N "checking whether to use automount... $ECHO_C" >&6; }
 
-# Check whether --with-automount or --without-automount was given.
+# Check whether --with-automount was given.
 if test "${with_automount+set}" = set; then
-  withval="$with_automount"
-   case "$withval" in
+  withval=$with_automount;  case "$withval" in
   yes)
-    echo "$as_me:$LINENO: result: yes" >&5
-echo "${ECHO_T}yes" >&6
+    { echo "$as_me:$LINENO: result: yes" >&5
+echo "${ECHO_T}yes" >&6; }
 
 cat >>confdefs.h <<\_ACEOF
 #define WITH_AUTOMOUNT 1
@@ -64262,37 +62918,37 @@
 
     ;;
   *)
-    echo "$as_me:$LINENO: result: no" >&5
-echo "${ECHO_T}no" >&6
+    { echo "$as_me:$LINENO: result: no" >&5
+echo "${ECHO_T}no" >&6; }
     ;;
   esac
 else
-  echo "$as_me:$LINENO: result: no" >&5
-echo "${ECHO_T}no" >&6
+  { echo "$as_me:$LINENO: result: no" >&5
+echo "${ECHO_T}no" >&6; }
 
-fi;
+fi
 
+
 #################################################
 # check for mount- and umount.cifs support
 CIFSMOUNT_PROGS=""
 INSTALL_CIFSMOUNT=""
 UNINSTALL_CIFSMOUNT=""
-echo "$as_me:$LINENO: checking whether to build mount.cifs and umount.cifs" >&5
-echo $ECHO_N "checking whether to build mount.cifs and umount.cifs... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking whether to build mount.cifs and umount.cifs" >&5
+echo $ECHO_N "checking whether to build mount.cifs and umount.cifs... $ECHO_C" >&6; }
 
-# Check whether --with-cifsmount or --without-cifsmount was given.
+# Check whether --with-cifsmount was given.
 if test "${with_cifsmount+set}" = set; then
-  withval="$with_cifsmount"
-   case "$withval" in
+  withval=$with_cifsmount;  case "$withval" in
   no)
-	echo "$as_me:$LINENO: result: no" >&5
-echo "${ECHO_T}no" >&6
+	{ echo "$as_me:$LINENO: result: no" >&5
+echo "${ECHO_T}no" >&6; }
 	;;
   *)
 	case "$host_os" in
 	*linux*)
-		echo "$as_me:$LINENO: result: yes" >&5
-echo "${ECHO_T}yes" >&6
+		{ echo "$as_me:$LINENO: result: yes" >&5
+echo "${ECHO_T}yes" >&6; }
 
 cat >>confdefs.h <<\_ACEOF
 #define WITH_CIFSMOUNT 1
@@ -64313,8 +62969,8 @@
 else
    case "$host_os" in
   *linux*)
-	echo "$as_me:$LINENO: result: yes" >&5
-echo "${ECHO_T}yes" >&6
+	{ echo "$as_me:$LINENO: result: yes" >&5
+echo "${ECHO_T}yes" >&6; }
 
 cat >>confdefs.h <<\_ACEOF
 #define WITH_CIFSMOUNT 1
@@ -64325,31 +62981,33 @@
 	UNINSTALL_CIFSMOUNT="uninstallcifsmount"
 	;;
   *)
-	echo "$as_me:$LINENO: result: no" >&5
-echo "${ECHO_T}no" >&6
+	{ echo "$as_me:$LINENO: result: no" >&5
+echo "${ECHO_T}no" >&6; }
 	;;
   esac
 
-fi;
+fi
 
+
 #################################################
 # check for cifs.spnego support
 
 for ac_header in keyutils.h
 do
 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
-if eval "test \"\${$as_ac_Header+set}\" = set"; then
-  echo "$as_me:$LINENO: checking for $ac_header" >&5
-echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
-if eval "test \"\${$as_ac_Header+set}\" = set"; then
+if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
+  { echo "$as_me:$LINENO: checking for $ac_header" >&5
+echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
+if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 fi
-echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
-echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
+ac_res=`eval echo '${'$as_ac_Header'}'`
+	       { echo "$as_me:$LINENO: result: $ac_res" >&5
+echo "${ECHO_T}$ac_res" >&6; }
 else
   # Is the header compilable?
-echo "$as_me:$LINENO: checking $ac_header usability" >&5
-echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
+echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
 cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
@@ -64360,41 +63018,37 @@
 #include <$ac_header>
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>conftest.er1
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_header_compiler=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_header_compiler=no
+	ac_header_compiler=no
 fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
-echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
-echo "${ECHO_T}$ac_header_compiler" >&6
 
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
+echo "${ECHO_T}$ac_header_compiler" >&6; }
+
 # Is the header present?
-echo "$as_me:$LINENO: checking $ac_header presence" >&5
-echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
+echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
 cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
@@ -64403,24 +63057,22 @@
 /* end confdefs.h.  */
 #include <$ac_header>
 _ACEOF
-if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
-  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
+if { (ac_try="$ac_cpp conftest.$ac_ext"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } >/dev/null; then
-  if test -s conftest.err; then
-    ac_cpp_err=$ac_c_preproc_warn_flag
-    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
-  else
-    ac_cpp_err=
-  fi
-else
-  ac_cpp_err=yes
-fi
-if test -z "$ac_cpp_err"; then
+  (exit $ac_status); } >/dev/null && {
+	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       }; then
   ac_header_preproc=yes
 else
   echo "$as_me: failed program was:" >&5
@@ -64428,9 +63080,10 @@
 
   ac_header_preproc=no
 fi
+
 rm -f conftest.err conftest.$ac_ext
-echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
-echo "${ECHO_T}$ac_header_preproc" >&6
+{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
+echo "${ECHO_T}$ac_header_preproc" >&6; }
 
 # So?  What about this header?
 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
@@ -64454,25 +63107,24 @@
 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
-    (
-      cat <<\_ASBOX
+    ( cat <<\_ASBOX
 ## ---------------------------------------- ##
 ## Report this to samba-technical at samba.org ##
 ## ---------------------------------------- ##
 _ASBOX
-    ) |
-      sed "s/^/$as_me: WARNING:     /" >&2
+     ) | sed "s/^/$as_me: WARNING:     /" >&2
     ;;
 esac
-echo "$as_me:$LINENO: checking for $ac_header" >&5
-echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
-if eval "test \"\${$as_ac_Header+set}\" = set"; then
+{ echo "$as_me:$LINENO: checking for $ac_header" >&5
+echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
+if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   eval "$as_ac_Header=\$ac_header_preproc"
 fi
-echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
-echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
+ac_res=`eval echo '${'$as_ac_Header'}'`
+	       { echo "$as_me:$LINENO: result: $ac_res" >&5
+echo "${ECHO_T}$ac_res" >&6; }
 
 fi
 if test `eval echo '${'$as_ac_Header'}'` = yes; then
@@ -64489,16 +63141,15 @@
 CIFSSPNEGO_PROGS=""
 INSTALL_CIFSSPNEGO=""
 UNINSTALL_CIFSSPNEGO=""
-echo "$as_me:$LINENO: checking whether to build cifs.spnego" >&5
-echo $ECHO_N "checking whether to build cifs.spnego... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking whether to build cifs.spnego" >&5
+echo $ECHO_N "checking whether to build cifs.spnego... $ECHO_C" >&6; }
 
-# Check whether --with-cifsspnego or --without-cifsspnego was given.
+# Check whether --with-cifsspnego was given.
 if test "${with_cifsspnego+set}" = set; then
-  withval="$with_cifsspnego"
-   case "$withval" in
+  withval=$with_cifsspnego;  case "$withval" in
   no)
-	echo "$as_me:$LINENO: result: no" >&5
-echo "${ECHO_T}no" >&6
+	{ echo "$as_me:$LINENO: result: no" >&5
+echo "${ECHO_T}no" >&6; }
 	;;
   *)
 	case "$host_os" in
@@ -64512,8 +63163,8 @@
 echo "$as_me: error: keyutils package is required for cifs.spnego" >&2;}
    { (exit 1); exit 1; }; }
 		else
-			echo "$as_me:$LINENO: result: yes" >&5
-echo "${ECHO_T}yes" >&6
+			{ echo "$as_me:$LINENO: result: yes" >&5
+echo "${ECHO_T}yes" >&6; }
 
 cat >>confdefs.h <<\_ACEOF
 #define WITH_CIFSSPNEGO 1
@@ -64534,13 +63185,14 @@
   esac
 else
 
-  echo "$as_me:$LINENO: result: no" >&5
-echo "${ECHO_T}no" >&6
+  { echo "$as_me:$LINENO: result: no" >&5
+echo "${ECHO_T}no" >&6; }
 
 
-fi;
+fi
 
 
+
 #################################################
 # Check for a PAM clear-text auth, accounts, password
 # and session support. Most PAM implementations keep their
@@ -64549,22 +63201,22 @@
 
 with_pam_for_crypt=no
 try_pam=no
-echo "$as_me:$LINENO: checking whether to try PAM support" >&5
-echo $ECHO_N "checking whether to try PAM support... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking whether to try PAM support" >&5
+echo $ECHO_N "checking whether to try PAM support... $ECHO_C" >&6; }
 
-# Check whether --with-pam or --without-pam was given.
+# Check whether --with-pam was given.
 if test "${with_pam+set}" = set; then
-  withval="$with_pam"
-   case "$withval" in
+  withval=$with_pam;  case "$withval" in
   yes|no)
     try_pam=$withval
     ;;
   esac
 
-fi;
-echo "$as_me:$LINENO: result: $try_pam" >&5
-echo "${ECHO_T}$try_pam" >&6
+fi
 
+{ echo "$as_me:$LINENO: result: $try_pam" >&5
+echo "${ECHO_T}$try_pam" >&6; }
+
 use_pam=no
 create_pam_modules=no
 if test x"${try_pam}" != x"no";then
@@ -64578,18 +63230,19 @@
 for ac_header in security/pam_appl.h pam/pam_appl.h
 do
 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
-if eval "test \"\${$as_ac_Header+set}\" = set"; then
-  echo "$as_me:$LINENO: checking for $ac_header" >&5
-echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
-if eval "test \"\${$as_ac_Header+set}\" = set"; then
+if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
+  { echo "$as_me:$LINENO: checking for $ac_header" >&5
+echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
+if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 fi
-echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
-echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
+ac_res=`eval echo '${'$as_ac_Header'}'`
+	       { echo "$as_me:$LINENO: result: $ac_res" >&5
+echo "${ECHO_T}$ac_res" >&6; }
 else
   # Is the header compilable?
-echo "$as_me:$LINENO: checking $ac_header usability" >&5
-echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
+echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
 cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
@@ -64600,41 +63253,37 @@
 #include <$ac_header>
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>conftest.er1
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_header_compiler=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_header_compiler=no
+	ac_header_compiler=no
 fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
-echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
-echo "${ECHO_T}$ac_header_compiler" >&6
 
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
+echo "${ECHO_T}$ac_header_compiler" >&6; }
+
 # Is the header present?
-echo "$as_me:$LINENO: checking $ac_header presence" >&5
-echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
+echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
 cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
@@ -64643,24 +63292,22 @@
 /* end confdefs.h.  */
 #include <$ac_header>
 _ACEOF
-if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
-  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
+if { (ac_try="$ac_cpp conftest.$ac_ext"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } >/dev/null; then
-  if test -s conftest.err; then
-    ac_cpp_err=$ac_c_preproc_warn_flag
-    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
-  else
-    ac_cpp_err=
-  fi
-else
-  ac_cpp_err=yes
-fi
-if test -z "$ac_cpp_err"; then
+  (exit $ac_status); } >/dev/null && {
+	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       }; then
   ac_header_preproc=yes
 else
   echo "$as_me: failed program was:" >&5
@@ -64668,9 +63315,10 @@
 
   ac_header_preproc=no
 fi
+
 rm -f conftest.err conftest.$ac_ext
-echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
-echo "${ECHO_T}$ac_header_preproc" >&6
+{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
+echo "${ECHO_T}$ac_header_preproc" >&6; }
 
 # So?  What about this header?
 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
@@ -64694,25 +63342,24 @@
 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
-    (
-      cat <<\_ASBOX
+    ( cat <<\_ASBOX
 ## ---------------------------------------- ##
 ## Report this to samba-technical at samba.org ##
 ## ---------------------------------------- ##
 _ASBOX
-    ) |
-      sed "s/^/$as_me: WARNING:     /" >&2
+     ) | sed "s/^/$as_me: WARNING:     /" >&2
     ;;
 esac
-echo "$as_me:$LINENO: checking for $ac_header" >&5
-echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
-if eval "test \"\${$as_ac_Header+set}\" = set"; then
+{ echo "$as_me:$LINENO: checking for $ac_header" >&5
+echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
+if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   eval "$as_ac_Header=\$ac_header_preproc"
 fi
-echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
-echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
+ac_res=`eval echo '${'$as_ac_Header'}'`
+	       { echo "$as_me:$LINENO: result: $ac_res" >&5
+echo "${ECHO_T}$ac_res" >&6; }
 
 fi
 if test `eval echo '${'$as_ac_Header'}'` = yes; then
@@ -64744,8 +63391,8 @@
 
 
 
-        echo "$as_me:$LINENO: checking for pam_get_data in -lpam" >&5
-echo $ECHO_N "checking for pam_get_data in -lpam... $ECHO_C" >&6
+        { echo "$as_me:$LINENO: checking for pam_get_data in -lpam" >&5
+echo $ECHO_N "checking for pam_get_data in -lpam... $ECHO_C" >&6; }
 if test "${ac_cv_lib_ext_pam_pam_get_data+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
@@ -64756,58 +63403,55 @@
 cat >>conftest.$ac_ext <<_ACEOF
 /* end confdefs.h.  */
 
-/* Override any gcc2 internal prototype to avoid an error.  */
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
 #ifdef __cplusplus
 extern "C"
 #endif
-/* We use char because int might match the return type of a gcc2
-   builtin and then its argument prototype would still apply.  */
 char pam_get_data ();
 int
 main ()
 {
-pam_get_data ();
+return pam_get_data ();
   ;
   return 0;
 }
 _ACEOF
 rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-  (eval $ac_link) 2>conftest.er1
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest$ac_exeext &&
+       $as_test_x conftest$ac_exeext; then
   ac_cv_lib_ext_pam_pam_get_data=yes;
 		  ac_cv_lib_ext_pam=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_cv_lib_ext_pam_pam_get_data=no;
+	ac_cv_lib_ext_pam_pam_get_data=no;
 		  ac_cv_lib_ext_pam=no
 fi
-rm -f conftest.err conftest.$ac_objext \
+
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 
 fi
-echo "$as_me:$LINENO: result: $ac_cv_lib_ext_pam_pam_get_data" >&5
-echo "${ECHO_T}$ac_cv_lib_ext_pam_pam_get_data" >&6
+{ echo "$as_me:$LINENO: result: $ac_cv_lib_ext_pam_pam_get_data" >&5
+echo "${ECHO_T}$ac_cv_lib_ext_pam_pam_get_data" >&6; }
     if test $ac_cv_lib_ext_pam_pam_get_data = yes; then
   cat >>confdefs.h <<_ACEOF
 #define HAVE_PAM_GET_DATA 1
@@ -64848,9 +63492,9 @@
 for ac_header in security/pam_modules.h pam/pam_modules.h
 do
 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
-echo "$as_me:$LINENO: checking for $ac_header" >&5
-echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
-if eval "test \"\${$as_ac_Header+set}\" = set"; then
+{ echo "$as_me:$LINENO: checking for $ac_header" >&5
+echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
+if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
@@ -64871,38 +63515,35 @@
 #include <$ac_header>
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>conftest.er1
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   eval "$as_ac_Header=yes"
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-eval "$as_ac_Header=no"
+	eval "$as_ac_Header=no"
 fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 fi
-echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
-echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
+ac_res=`eval echo '${'$as_ac_Header'}'`
+	       { echo "$as_me:$LINENO: result: $ac_res" >&5
+echo "${ECHO_T}$ac_res" >&6; }
 if test `eval echo '${'$as_ac_Header'}'` = yes; then
   cat >>confdefs.h <<_ACEOF
 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
@@ -64949,18 +63590,19 @@
 for ac_header in security/pam_ext.h security/_pam_macros.h
 do
 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
-if eval "test \"\${$as_ac_Header+set}\" = set"; then
-  echo "$as_me:$LINENO: checking for $ac_header" >&5
-echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
-if eval "test \"\${$as_ac_Header+set}\" = set"; then
+if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
+  { echo "$as_me:$LINENO: checking for $ac_header" >&5
+echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
+if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 fi
-echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
-echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
+ac_res=`eval echo '${'$as_ac_Header'}'`
+	       { echo "$as_me:$LINENO: result: $ac_res" >&5
+echo "${ECHO_T}$ac_res" >&6; }
 else
   # Is the header compilable?
-echo "$as_me:$LINENO: checking $ac_header usability" >&5
-echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
+echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
 cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
@@ -64971,41 +63613,37 @@
 #include <$ac_header>
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>conftest.er1
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_header_compiler=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_header_compiler=no
+	ac_header_compiler=no
 fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
-echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
-echo "${ECHO_T}$ac_header_compiler" >&6
 
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
+echo "${ECHO_T}$ac_header_compiler" >&6; }
+
 # Is the header present?
-echo "$as_me:$LINENO: checking $ac_header presence" >&5
-echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
+echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
 cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
@@ -65014,24 +63652,22 @@
 /* end confdefs.h.  */
 #include <$ac_header>
 _ACEOF
-if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
-  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
+if { (ac_try="$ac_cpp conftest.$ac_ext"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } >/dev/null; then
-  if test -s conftest.err; then
-    ac_cpp_err=$ac_c_preproc_warn_flag
-    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
-  else
-    ac_cpp_err=
-  fi
-else
-  ac_cpp_err=yes
-fi
-if test -z "$ac_cpp_err"; then
+  (exit $ac_status); } >/dev/null && {
+	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       }; then
   ac_header_preproc=yes
 else
   echo "$as_me: failed program was:" >&5
@@ -65039,9 +63675,10 @@
 
   ac_header_preproc=no
 fi
+
 rm -f conftest.err conftest.$ac_ext
-echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
-echo "${ECHO_T}$ac_header_preproc" >&6
+{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
+echo "${ECHO_T}$ac_header_preproc" >&6; }
 
 # So?  What about this header?
 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
@@ -65065,25 +63702,24 @@
 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
-    (
-      cat <<\_ASBOX
+    ( cat <<\_ASBOX
 ## ---------------------------------------- ##
 ## Report this to samba-technical at samba.org ##
 ## ---------------------------------------- ##
 _ASBOX
-    ) |
-      sed "s/^/$as_me: WARNING:     /" >&2
+     ) | sed "s/^/$as_me: WARNING:     /" >&2
     ;;
 esac
-echo "$as_me:$LINENO: checking for $ac_header" >&5
-echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
-if eval "test \"\${$as_ac_Header+set}\" = set"; then
+{ echo "$as_me:$LINENO: checking for $ac_header" >&5
+echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
+if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   eval "$as_ac_Header=\$ac_header_preproc"
 fi
-echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
-echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
+ac_res=`eval echo '${'$as_ac_Header'}'`
+	       { echo "$as_me:$LINENO: result: $ac_res" >&5
+echo "${ECHO_T}$ac_res" >&6; }
 
 fi
 if test `eval echo '${'$as_ac_Header'}'` = yes; then
@@ -65100,18 +63736,19 @@
 for ac_header in pam/pam_ext.h pam/_pam_macros.h
 do
 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
-if eval "test \"\${$as_ac_Header+set}\" = set"; then
-  echo "$as_me:$LINENO: checking for $ac_header" >&5
-echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
-if eval "test \"\${$as_ac_Header+set}\" = set"; then
+if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
+  { echo "$as_me:$LINENO: checking for $ac_header" >&5
+echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
+if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 fi
-echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
-echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
+ac_res=`eval echo '${'$as_ac_Header'}'`
+	       { echo "$as_me:$LINENO: result: $ac_res" >&5
+echo "${ECHO_T}$ac_res" >&6; }
 else
   # Is the header compilable?
-echo "$as_me:$LINENO: checking $ac_header usability" >&5
-echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
+echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
 cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
@@ -65122,41 +63759,37 @@
 #include <$ac_header>
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>conftest.er1
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_header_compiler=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_header_compiler=no
+	ac_header_compiler=no
 fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
-echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
-echo "${ECHO_T}$ac_header_compiler" >&6
 
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
+echo "${ECHO_T}$ac_header_compiler" >&6; }
+
 # Is the header present?
-echo "$as_me:$LINENO: checking $ac_header presence" >&5
-echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
+echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
 cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
@@ -65165,24 +63798,22 @@
 /* end confdefs.h.  */
 #include <$ac_header>
 _ACEOF
-if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
-  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
+if { (ac_try="$ac_cpp conftest.$ac_ext"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } >/dev/null; then
-  if test -s conftest.err; then
-    ac_cpp_err=$ac_c_preproc_warn_flag
-    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
-  else
-    ac_cpp_err=
-  fi
-else
-  ac_cpp_err=yes
-fi
-if test -z "$ac_cpp_err"; then
+  (exit $ac_status); } >/dev/null && {
+	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       }; then
   ac_header_preproc=yes
 else
   echo "$as_me: failed program was:" >&5
@@ -65190,9 +63821,10 @@
 
   ac_header_preproc=no
 fi
+
 rm -f conftest.err conftest.$ac_ext
-echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
-echo "${ECHO_T}$ac_header_preproc" >&6
+{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
+echo "${ECHO_T}$ac_header_preproc" >&6; }
 
 # So?  What about this header?
 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
@@ -65216,25 +63848,24 @@
 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
-    (
-      cat <<\_ASBOX
+    ( cat <<\_ASBOX
 ## ---------------------------------------- ##
 ## Report this to samba-technical at samba.org ##
 ## ---------------------------------------- ##
 _ASBOX
-    ) |
-      sed "s/^/$as_me: WARNING:     /" >&2
+     ) | sed "s/^/$as_me: WARNING:     /" >&2
     ;;
 esac
-echo "$as_me:$LINENO: checking for $ac_header" >&5
-echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
-if eval "test \"\${$as_ac_Header+set}\" = set"; then
+{ echo "$as_me:$LINENO: checking for $ac_header" >&5
+echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
+if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   eval "$as_ac_Header=\$ac_header_preproc"
 fi
-echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
-echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
+ac_res=`eval echo '${'$as_ac_Header'}'`
+	       { echo "$as_me:$LINENO: result: $ac_res" >&5
+echo "${ECHO_T}$ac_res" >&6; }
 
 fi
 if test `eval echo '${'$as_ac_Header'}'` = yes; then
@@ -65251,8 +63882,8 @@
 
     ac_check_func_ext_save_LIBS=$LIBS
     LIBS="$PAM_LIBS $LIBS"
-        echo "$as_me:$LINENO: checking for pam_vsyslog" >&5
-echo $ECHO_N "checking for pam_vsyslog... $ECHO_C" >&6
+        { echo "$as_me:$LINENO: checking for pam_vsyslog" >&5
+echo $ECHO_N "checking for pam_vsyslog... $ECHO_C" >&6; }
 if test "${ac_cv_func_ext_pam_vsyslog+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
@@ -65279,68 +63910,59 @@
 
 #undef pam_vsyslog
 
-/* Override any gcc2 internal prototype to avoid an error.  */
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
 #ifdef __cplusplus
 extern "C"
-{
 #endif
-/* We use char because int might match the return type of a gcc2
-   builtin and then its argument prototype would still apply.  */
 char pam_vsyslog ();
 /* The GNU C library defines this for functions which it implements
     to always fail with ENOSYS.  Some functions are actually named
     something starting with __ and the normal name is an alias.  */
-#if defined (__stub_pam_vsyslog) || defined (__stub___pam_vsyslog)
+#if defined __stub_pam_vsyslog || defined __stub___pam_vsyslog
 choke me
-#else
-char (*f) () = pam_vsyslog;
 #endif
-#ifdef __cplusplus
-}
-#endif
 
 int
 main ()
 {
-return f != pam_vsyslog;
+return pam_vsyslog ();
   ;
   return 0;
 }
 _ACEOF
 rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-  (eval $ac_link) 2>conftest.er1
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest$ac_exeext &&
+       $as_test_x conftest$ac_exeext; then
   ac_cv_func_ext_pam_vsyslog=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_cv_func_ext_pam_vsyslog=no
+	ac_cv_func_ext_pam_vsyslog=no
 fi
-rm -f conftest.err conftest.$ac_objext \
+
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 fi
-echo "$as_me:$LINENO: result: $ac_cv_func_ext_pam_vsyslog" >&5
-echo "${ECHO_T}$ac_cv_func_ext_pam_vsyslog" >&6
+{ echo "$as_me:$LINENO: result: $ac_cv_func_ext_pam_vsyslog" >&5
+echo "${ECHO_T}$ac_cv_func_ext_pam_vsyslog" >&6; }
     LIBS=$ac_check_func_ext_save_LIBS
     if test $ac_cv_func_ext_pam_vsyslog = yes; then
   cat >>confdefs.h <<_ACEOF
@@ -65354,15 +63976,15 @@
 echo "$as_me: WARNING: PAM support detected but PAM MODULES support is missing" >&2;}
 		fi
 	fi
-	echo "$as_me:$LINENO: checking whether to use PAM support" >&5
-echo $ECHO_N "checking whether to use PAM support... $ECHO_C" >&6
-	echo "$as_me:$LINENO: result: $use_pam" >&5
-echo "${ECHO_T}$use_pam" >&6
+	{ echo "$as_me:$LINENO: checking whether to use PAM support" >&5
+echo $ECHO_N "checking whether to use PAM support... $ECHO_C" >&6; }
+	{ echo "$as_me:$LINENO: result: $use_pam" >&5
+echo "${ECHO_T}$use_pam" >&6; }
 
-	echo "$as_me:$LINENO: checking whether to have PAM MODULES support" >&5
-echo $ECHO_N "checking whether to have PAM MODULES support... $ECHO_C" >&6
-	echo "$as_me:$LINENO: result: $create_pam_modules" >&5
-echo "${ECHO_T}$create_pam_modules" >&6
+	{ echo "$as_me:$LINENO: checking whether to have PAM MODULES support" >&5
+echo $ECHO_N "checking whether to have PAM MODULES support... $ECHO_C" >&6; }
+	{ echo "$as_me:$LINENO: result: $create_pam_modules" >&5
+echo "${ECHO_T}$create_pam_modules" >&6; }
 fi # try_pam != no
 
 #################################################
@@ -65370,16 +63992,15 @@
 PAM_MODULES=""
 INSTALL_PAM_MODULES=""
 UNINSTALL_PAM_MODULES=""
-echo "$as_me:$LINENO: checking whether to use pam_smbpass" >&5
-echo $ECHO_N "checking whether to use pam_smbpass... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking whether to use pam_smbpass" >&5
+echo $ECHO_N "checking whether to use pam_smbpass... $ECHO_C" >&6; }
 
-# Check whether --with-pam_smbpass or --without-pam_smbpass was given.
+# Check whether --with-pam_smbpass was given.
 if test "${with_pam_smbpass+set}" = set; then
-  withval="$with_pam_smbpass"
-   case "$withval" in
+  withval=$with_pam_smbpass;  case "$withval" in
   yes)
-    echo "$as_me:$LINENO: result: yes" >&5
-echo "${ECHO_T}yes" >&6
+    { echo "$as_me:$LINENO: result: yes" >&5
+echo "${ECHO_T}yes" >&6; }
 
        # Conditions under which pam_smbpass should not be built.
 
@@ -65398,26 +64019,26 @@
        fi
     ;;
   *)
-    echo "$as_me:$LINENO: result: no" >&5
-echo "${ECHO_T}no" >&6
+    { echo "$as_me:$LINENO: result: no" >&5
+echo "${ECHO_T}no" >&6; }
     ;;
   esac
 else
-  echo "$as_me:$LINENO: result: no" >&5
-echo "${ECHO_T}no" >&6
+  { echo "$as_me:$LINENO: result: no" >&5
+echo "${ECHO_T}no" >&6; }
 
-fi;
+fi
 
 
+
 ###############################################
 # test for where we get crypt() from
-echo "$as_me:$LINENO: checking for library containing crypt" >&5
-echo $ECHO_N "checking for library containing crypt... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking for library containing crypt" >&5
+echo $ECHO_N "checking for library containing crypt... $ECHO_C" >&6; }
 if test "${ac_cv_search_crypt+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   ac_func_search_save_LIBS=$LIBS
-ac_cv_search_crypt=no
 cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
@@ -65425,115 +64046,73 @@
 cat >>conftest.$ac_ext <<_ACEOF
 /* end confdefs.h.  */
 
-/* Override any gcc2 internal prototype to avoid an error.  */
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
 #ifdef __cplusplus
 extern "C"
 #endif
-/* We use char because int might match the return type of a gcc2
-   builtin and then its argument prototype would still apply.  */
 char crypt ();
 int
 main ()
 {
-crypt ();
+return crypt ();
   ;
   return 0;
 }
 _ACEOF
-rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-  (eval $ac_link) 2>conftest.er1
+for ac_lib in '' crypt; do
+  if test -z "$ac_lib"; then
+    ac_res="none required"
+  else
+    ac_res=-l$ac_lib
+    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
+  fi
+  rm -f conftest.$ac_objext conftest$ac_exeext
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
-  ac_cv_search_crypt="none required"
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest$ac_exeext &&
+       $as_test_x conftest$ac_exeext; then
+  ac_cv_search_crypt=$ac_res
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
+
 fi
-rm -f conftest.err conftest.$ac_objext \
-      conftest$ac_exeext conftest.$ac_ext
-if test "$ac_cv_search_crypt" = no; then
-  for ac_lib in crypt; do
-    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
-    cat >conftest.$ac_ext <<_ACEOF
-/* confdefs.h.  */
-_ACEOF
-cat confdefs.h >>conftest.$ac_ext
-cat >>conftest.$ac_ext <<_ACEOF
-/* end confdefs.h.  */
 
-/* Override any gcc2 internal prototype to avoid an error.  */
-#ifdef __cplusplus
-extern "C"
-#endif
-/* We use char because int might match the return type of a gcc2
-   builtin and then its argument prototype would still apply.  */
-char crypt ();
-int
-main ()
-{
-crypt ();
-  ;
-  return 0;
-}
-_ACEOF
-rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-  (eval $ac_link) 2>conftest.er1
-  ac_status=$?
-  grep -v '^ *+' conftest.er1 >conftest.err
-  rm -f conftest.er1
-  cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
-  ac_cv_search_crypt="-l$ac_lib"
-break
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
+      conftest$ac_exeext
+  if test "${ac_cv_search_crypt+set}" = set; then
+  break
+fi
+done
+if test "${ac_cv_search_crypt+set}" = set; then
+  :
 else
-  echo "$as_me: failed program was:" >&5
-sed 's/^/| /' conftest.$ac_ext >&5
-
+  ac_cv_search_crypt=no
 fi
-rm -f conftest.err conftest.$ac_objext \
-      conftest$ac_exeext conftest.$ac_ext
-  done
-fi
+rm conftest.$ac_ext
 LIBS=$ac_func_search_save_LIBS
 fi
-echo "$as_me:$LINENO: result: $ac_cv_search_crypt" >&5
-echo "${ECHO_T}$ac_cv_search_crypt" >&6
-if test "$ac_cv_search_crypt" != no; then
-  test "$ac_cv_search_crypt" = "none required" || LIBS="$ac_cv_search_crypt $LIBS"
+{ echo "$as_me:$LINENO: result: $ac_cv_search_crypt" >&5
+echo "${ECHO_T}$ac_cv_search_crypt" >&6; }
+ac_res=$ac_cv_search_crypt
+if test "$ac_res" != no; then
+  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
   test "$ac_cv_search_crypt" = "none required" || AUTH_LIBS="-lcrypt $AUTH_LIBS"
 
 cat >>confdefs.h <<\_ACEOF
@@ -65550,8 +64129,8 @@
 ## $with_pam_for_crypt variable as above   --jerry
 ##
 if test $with_pam_for_crypt = no; then
-echo "$as_me:$LINENO: checking for a crypt that needs truncated salt" >&5
-echo $ECHO_N "checking for a crypt that needs truncated salt... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking for a crypt that needs truncated salt" >&5
+echo $ECHO_N "checking for a crypt that needs truncated salt... $ECHO_C" >&6; }
 if test "${samba_cv_HAVE_TRUNCATED_SALT+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
@@ -65570,13 +64149,22 @@
 #include "${srcdir-.}/tests/crypttest.c"
 _ACEOF
 rm -f conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-  (eval $ac_link) 2>&5
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>&5
   ac_status=$?
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
+  { (case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_try") 2>&5
   ac_status=$?
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
@@ -65589,12 +64177,14 @@
 ( exit $ac_status )
 samba_cv_HAVE_TRUNCATED_SALT=yes
 fi
-rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
+rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
 fi
+
+
 LIBS="$crypt_LIBS"
 fi
-echo "$as_me:$LINENO: result: $samba_cv_HAVE_TRUNCATED_SALT" >&5
-echo "${ECHO_T}$samba_cv_HAVE_TRUNCATED_SALT" >&6
+{ echo "$as_me:$LINENO: result: $samba_cv_HAVE_TRUNCATED_SALT" >&5
+echo "${ECHO_T}$samba_cv_HAVE_TRUNCATED_SALT" >&6; }
 if test x"$samba_cv_HAVE_TRUNCATED_SALT" = x"yes"; then
 
 cat >>confdefs.h <<\_ACEOF
@@ -65606,16 +64196,15 @@
 
 #################################################
 # check for a NISPLUS_HOME support
-echo "$as_me:$LINENO: checking whether to use NISPLUS_HOME" >&5
-echo $ECHO_N "checking whether to use NISPLUS_HOME... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking whether to use NISPLUS_HOME" >&5
+echo $ECHO_N "checking whether to use NISPLUS_HOME... $ECHO_C" >&6; }
 
-# Check whether --with-nisplus-home or --without-nisplus-home was given.
+# Check whether --with-nisplus-home was given.
 if test "${with_nisplus_home+set}" = set; then
-  withval="$with_nisplus_home"
-   case "$withval" in
+  withval=$with_nisplus_home;  case "$withval" in
   yes)
-    echo "$as_me:$LINENO: result: yes" >&5
-echo "${ECHO_T}yes" >&6
+    { echo "$as_me:$LINENO: result: yes" >&5
+echo "${ECHO_T}yes" >&6; }
 
 cat >>confdefs.h <<\_ACEOF
 #define WITH_NISPLUS_HOME 1
@@ -65623,28 +64212,28 @@
 
     ;;
   *)
-    echo "$as_me:$LINENO: result: no" >&5
-echo "${ECHO_T}no" >&6
+    { echo "$as_me:$LINENO: result: no" >&5
+echo "${ECHO_T}no" >&6; }
     ;;
   esac
 else
-  echo "$as_me:$LINENO: result: no" >&5
-echo "${ECHO_T}no" >&6
+  { echo "$as_me:$LINENO: result: no" >&5
+echo "${ECHO_T}no" >&6; }
 
-fi;
+fi
 
+
 #################################################
 # check for syslog logging
-echo "$as_me:$LINENO: checking whether to use syslog logging" >&5
-echo $ECHO_N "checking whether to use syslog logging... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking whether to use syslog logging" >&5
+echo $ECHO_N "checking whether to use syslog logging... $ECHO_C" >&6; }
 
-# Check whether --with-syslog or --without-syslog was given.
+# Check whether --with-syslog was given.
 if test "${with_syslog+set}" = set; then
-  withval="$with_syslog"
-   case "$withval" in
+  withval=$with_syslog;  case "$withval" in
   yes)
-    echo "$as_me:$LINENO: result: yes" >&5
-echo "${ECHO_T}yes" >&6
+    { echo "$as_me:$LINENO: result: yes" >&5
+echo "${ECHO_T}yes" >&6; }
 
 cat >>confdefs.h <<\_ACEOF
 #define WITH_SYSLOG 1
@@ -65652,16 +64241,17 @@
 
     ;;
   *)
-    echo "$as_me:$LINENO: result: no" >&5
-echo "${ECHO_T}no" >&6
+    { echo "$as_me:$LINENO: result: no" >&5
+echo "${ECHO_T}no" >&6; }
     ;;
   esac
 else
-  echo "$as_me:$LINENO: result: no" >&5
-echo "${ECHO_T}no" >&6
+  { echo "$as_me:$LINENO: result: no" >&5
+echo "${ECHO_T}no" >&6; }
 
-fi;
+fi
 
+
 #################################################
 # check for experimental disk-quotas support
 
@@ -65672,16 +64262,15 @@
 samba_cv_TRY_SYS_QUOTAS=auto
 samba_cv_SYSQUOTA_FOUND=no
 
-echo "$as_me:$LINENO: checking whether to try disk-quotas support" >&5
-echo $ECHO_N "checking whether to try disk-quotas support... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking whether to try disk-quotas support" >&5
+echo $ECHO_N "checking whether to try disk-quotas support... $ECHO_C" >&6; }
 
-# Check whether --with-quotas or --without-quotas was given.
+# Check whether --with-quotas was given.
 if test "${with_quotas+set}" = set; then
-  withval="$with_quotas"
-   case "$withval" in
+  withval=$with_quotas;  case "$withval" in
   yes)
-    echo "$as_me:$LINENO: result: yes" >&5
-echo "${ECHO_T}yes" >&6
+    { echo "$as_me:$LINENO: result: yes" >&5
+echo "${ECHO_T}yes" >&6; }
     samba_cv_WITH_QUOTAS=yes
     samba_cv_TRY_QUOTAS=yes
     samba_cv_RUN_QUOTA_TESTS=yes
@@ -65689,8 +64278,8 @@
     samba_cv_TRY_SYS_QUOTAS=auto
     ;;
   auto)
-    echo "$as_me:$LINENO: result: auto" >&5
-echo "${ECHO_T}auto" >&6
+    { echo "$as_me:$LINENO: result: auto" >&5
+echo "${ECHO_T}auto" >&6; }
     samba_cv_WITH_QUOTAS=auto
     samba_cv_TRY_QUOTAS=auto
     samba_cv_RUN_QUOTA_TESTS=auto
@@ -65698,74 +64287,75 @@
     samba_cv_TRY_SYS_QUOTAS=auto
     ;;
   no)
-    echo "$as_me:$LINENO: result: no" >&5
-echo "${ECHO_T}no" >&6
+    { echo "$as_me:$LINENO: result: no" >&5
+echo "${ECHO_T}no" >&6; }
     samba_cv_WITH_QUOTAS=no
     samba_cv_TRY_QUOTAS=no
     samba_cv_RUN_QUOTA_TESTS=no
     ;;
   *)
-    echo "$as_me:$LINENO: result: ${samba_cv_TRY_QUOTAS}" >&5
-echo "${ECHO_T}${samba_cv_TRY_QUOTAS}" >&6
+    { echo "$as_me:$LINENO: result: ${samba_cv_TRY_QUOTAS}" >&5
+echo "${ECHO_T}${samba_cv_TRY_QUOTAS}" >&6; }
     ;;
   esac
 else
-  echo "$as_me:$LINENO: result: ${samba_cv_TRY_QUOTAS}" >&5
-echo "${ECHO_T}${samba_cv_TRY_QUOTAS}" >&6
+  { echo "$as_me:$LINENO: result: ${samba_cv_TRY_QUOTAS}" >&5
+echo "${ECHO_T}${samba_cv_TRY_QUOTAS}" >&6; }
 
-fi;
+fi
 
-echo "$as_me:$LINENO: checking whether to try the new lib/sysquotas.c interface" >&5
-echo $ECHO_N "checking whether to try the new lib/sysquotas.c interface... $ECHO_C" >&6
 
-# Check whether --with-sys-quotas or --without-sys-quotas was given.
+{ echo "$as_me:$LINENO: checking whether to try the new lib/sysquotas.c interface" >&5
+echo $ECHO_N "checking whether to try the new lib/sysquotas.c interface... $ECHO_C" >&6; }
+
+# Check whether --with-sys-quotas was given.
 if test "${with_sys_quotas+set}" = set; then
-  withval="$with_sys_quotas"
-   case "$withval" in
+  withval=$with_sys_quotas;  case "$withval" in
   yes)
-    echo "$as_me:$LINENO: result: yes" >&5
-echo "${ECHO_T}yes" >&6
+    { echo "$as_me:$LINENO: result: yes" >&5
+echo "${ECHO_T}yes" >&6; }
     samba_cv_WITH_SYS_QUOTAS=yes
     samba_cv_TRY_SYS_QUOTAS=yes
     samba_cv_RUN_QUOTA_TESTS=yes
     ;;
   auto)
-    echo "$as_me:$LINENO: result: auto" >&5
-echo "${ECHO_T}auto" >&6
+    { echo "$as_me:$LINENO: result: auto" >&5
+echo "${ECHO_T}auto" >&6; }
     samba_cv_WITH_SYS_QUOTAS=auto
     samba_cv_TRY_SYS_QUOTAS=auto
     samba_cv_RUN_QUOTA_TESTS=auto
     ;;
   no)
-    echo "$as_me:$LINENO: result: no" >&5
-echo "${ECHO_T}no" >&6
+    { echo "$as_me:$LINENO: result: no" >&5
+echo "${ECHO_T}no" >&6; }
     samba_cv_WITH_SYS_QUOTAS=no
     samba_cv_TRY_SYS_QUOTAS=no
     ;;
   *)
-    echo "$as_me:$LINENO: result: ${samba_cv_TRY_SYS_QUOTAS}" >&5
-echo "${ECHO_T}${samba_cv_TRY_SYS_QUOTAS}" >&6
+    { echo "$as_me:$LINENO: result: ${samba_cv_TRY_SYS_QUOTAS}" >&5
+echo "${ECHO_T}${samba_cv_TRY_SYS_QUOTAS}" >&6; }
     ;;
   esac
 else
-  echo "$as_me:$LINENO: result: ${samba_cv_TRY_SYS_QUOTAS}" >&5
-echo "${ECHO_T}${samba_cv_TRY_SYS_QUOTAS}" >&6
+  { echo "$as_me:$LINENO: result: ${samba_cv_TRY_SYS_QUOTAS}" >&5
+echo "${ECHO_T}${samba_cv_TRY_SYS_QUOTAS}" >&6; }
 
-fi;
+fi
 
+
 if test x"$samba_cv_TRY_SYS_QUOTAS" = x"auto"; then
-echo "$as_me:$LINENO: checking whether to try the lib/sysquotas.c interface on ${host_os}" >&5
-echo $ECHO_N "checking whether to try the lib/sysquotas.c interface on ${host_os}... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking whether to try the lib/sysquotas.c interface on ${host_os}" >&5
+echo $ECHO_N "checking whether to try the lib/sysquotas.c interface on ${host_os}... $ECHO_C" >&6; }
   case "$host_os" in
 	*linux*)
-	    echo "$as_me:$LINENO: result: yes" >&5
-echo "${ECHO_T}yes" >&6
+	    { echo "$as_me:$LINENO: result: yes" >&5
+echo "${ECHO_T}yes" >&6; }
             samba_cv_TRY_SYS_QUOTAS=yes
             samba_cv_RUN_QUOTA_TESTS=yes
 	    ;;
 	*)
-	    echo "$as_me:$LINENO: result: no" >&5
-echo "${ECHO_T}no" >&6
+	    { echo "$as_me:$LINENO: result: no" >&5
+echo "${ECHO_T}no" >&6; }
             samba_cv_TRY_SYS_QUOTAS=no
 	    ;;
   esac
@@ -65785,10 +64375,10 @@
 _ACEOF
 
 	    samba_cv_sysquotas_file="lib/sysquotas_linux.c"
-	    echo "$as_me:$LINENO: checking whether to use the lib/sysquotas_linux.c builtin support" >&5
-echo $ECHO_N "checking whether to use the lib/sysquotas_linux.c builtin support... $ECHO_C" >&6
-	    echo "$as_me:$LINENO: result: yes" >&5
-echo "${ECHO_T}yes" >&6
+	    { echo "$as_me:$LINENO: checking whether to use the lib/sysquotas_linux.c builtin support" >&5
+echo $ECHO_N "checking whether to use the lib/sysquotas_linux.c builtin support... $ECHO_C" >&6; }
+	    { echo "$as_me:$LINENO: result: yes" >&5
+echo "${ECHO_T}yes" >&6; }
 
 
 cat >>confdefs.h <<\_ACEOF
@@ -65796,10 +64386,10 @@
 _ACEOF
 
 	    samba_cv_found_xfs_header=yes
-	    echo "$as_me:$LINENO: checking whether to use the lib/sysquotas_xfs.c builtin support" >&5
-echo $ECHO_N "checking whether to use the lib/sysquotas_xfs.c builtin support... $ECHO_C" >&6
-	    echo "$as_me:$LINENO: result: yes" >&5
-echo "${ECHO_T}yes" >&6
+	    { echo "$as_me:$LINENO: checking whether to use the lib/sysquotas_xfs.c builtin support" >&5
+echo $ECHO_N "checking whether to use the lib/sysquotas_xfs.c builtin support... $ECHO_C" >&6; }
+	    { echo "$as_me:$LINENO: result: yes" >&5
+echo "${ECHO_T}yes" >&6; }
 	    ;;
 	*solaris*)
 	    # need to set this define when using static linking (BUG 1473)
@@ -65811,17 +64401,17 @@
 
 # some broken header files need this
 if test "${ac_cv_header_asm_types_h+set}" = set; then
-  echo "$as_me:$LINENO: checking for asm/types.h" >&5
-echo $ECHO_N "checking for asm/types.h... $ECHO_C" >&6
+  { echo "$as_me:$LINENO: checking for asm/types.h" >&5
+echo $ECHO_N "checking for asm/types.h... $ECHO_C" >&6; }
 if test "${ac_cv_header_asm_types_h+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 fi
-echo "$as_me:$LINENO: result: $ac_cv_header_asm_types_h" >&5
-echo "${ECHO_T}$ac_cv_header_asm_types_h" >&6
+{ echo "$as_me:$LINENO: result: $ac_cv_header_asm_types_h" >&5
+echo "${ECHO_T}$ac_cv_header_asm_types_h" >&6; }
 else
   # Is the header compilable?
-echo "$as_me:$LINENO: checking asm/types.h usability" >&5
-echo $ECHO_N "checking asm/types.h usability... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking asm/types.h usability" >&5
+echo $ECHO_N "checking asm/types.h usability... $ECHO_C" >&6; }
 cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
@@ -65832,41 +64422,37 @@
 #include <asm/types.h>
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>conftest.er1
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_header_compiler=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_header_compiler=no
+	ac_header_compiler=no
 fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
-echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
-echo "${ECHO_T}$ac_header_compiler" >&6
 
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
+echo "${ECHO_T}$ac_header_compiler" >&6; }
+
 # Is the header present?
-echo "$as_me:$LINENO: checking asm/types.h presence" >&5
-echo $ECHO_N "checking asm/types.h presence... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking asm/types.h presence" >&5
+echo $ECHO_N "checking asm/types.h presence... $ECHO_C" >&6; }
 cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
@@ -65875,24 +64461,22 @@
 /* end confdefs.h.  */
 #include <asm/types.h>
 _ACEOF
-if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
-  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
+if { (ac_try="$ac_cpp conftest.$ac_ext"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } >/dev/null; then
-  if test -s conftest.err; then
-    ac_cpp_err=$ac_c_preproc_warn_flag
-    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
-  else
-    ac_cpp_err=
-  fi
-else
-  ac_cpp_err=yes
-fi
-if test -z "$ac_cpp_err"; then
+  (exit $ac_status); } >/dev/null && {
+	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       }; then
   ac_header_preproc=yes
 else
   echo "$as_me: failed program was:" >&5
@@ -65900,9 +64484,10 @@
 
   ac_header_preproc=no
 fi
+
 rm -f conftest.err conftest.$ac_ext
-echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
-echo "${ECHO_T}$ac_header_preproc" >&6
+{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
+echo "${ECHO_T}$ac_header_preproc" >&6; }
 
 # So?  What about this header?
 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
@@ -65926,25 +64511,23 @@
 echo "$as_me: WARNING: asm/types.h: proceeding with the preprocessor's result" >&2;}
     { echo "$as_me:$LINENO: WARNING: asm/types.h: in the future, the compiler will take precedence" >&5
 echo "$as_me: WARNING: asm/types.h: in the future, the compiler will take precedence" >&2;}
-    (
-      cat <<\_ASBOX
+    ( cat <<\_ASBOX
 ## ---------------------------------------- ##
 ## Report this to samba-technical at samba.org ##
 ## ---------------------------------------- ##
 _ASBOX
-    ) |
-      sed "s/^/$as_me: WARNING:     /" >&2
+     ) | sed "s/^/$as_me: WARNING:     /" >&2
     ;;
 esac
-echo "$as_me:$LINENO: checking for asm/types.h" >&5
-echo $ECHO_N "checking for asm/types.h... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking for asm/types.h" >&5
+echo $ECHO_N "checking for asm/types.h... $ECHO_C" >&6; }
 if test "${ac_cv_header_asm_types_h+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   ac_cv_header_asm_types_h=$ac_header_preproc
 fi
-echo "$as_me:$LINENO: result: $ac_cv_header_asm_types_h" >&5
-echo "${ECHO_T}$ac_cv_header_asm_types_h" >&6
+{ echo "$as_me:$LINENO: result: $ac_cv_header_asm_types_h" >&5
+echo "${ECHO_T}$ac_cv_header_asm_types_h" >&6; }
 
 fi
 if test $ac_cv_header_asm_types_h = yes; then
@@ -65968,18 +64551,19 @@
 for ac_header in sys/fs/vx_quota.h
 do
 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
-if eval "test \"\${$as_ac_Header+set}\" = set"; then
-  echo "$as_me:$LINENO: checking for $ac_header" >&5
-echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
-if eval "test \"\${$as_ac_Header+set}\" = set"; then
+if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
+  { echo "$as_me:$LINENO: checking for $ac_header" >&5
+echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
+if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 fi
-echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
-echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
+ac_res=`eval echo '${'$as_ac_Header'}'`
+	       { echo "$as_me:$LINENO: result: $ac_res" >&5
+echo "${ECHO_T}$ac_res" >&6; }
 else
   # Is the header compilable?
-echo "$as_me:$LINENO: checking $ac_header usability" >&5
-echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
+echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
 cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
@@ -65990,41 +64574,37 @@
 #include <$ac_header>
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>conftest.er1
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_header_compiler=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_header_compiler=no
+	ac_header_compiler=no
 fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
-echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
-echo "${ECHO_T}$ac_header_compiler" >&6
 
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
+echo "${ECHO_T}$ac_header_compiler" >&6; }
+
 # Is the header present?
-echo "$as_me:$LINENO: checking $ac_header presence" >&5
-echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
+echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
 cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
@@ -66033,24 +64613,22 @@
 /* end confdefs.h.  */
 #include <$ac_header>
 _ACEOF
-if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
-  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
+if { (ac_try="$ac_cpp conftest.$ac_ext"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } >/dev/null; then
-  if test -s conftest.err; then
-    ac_cpp_err=$ac_c_preproc_warn_flag
-    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
-  else
-    ac_cpp_err=
-  fi
-else
-  ac_cpp_err=yes
-fi
-if test -z "$ac_cpp_err"; then
+  (exit $ac_status); } >/dev/null && {
+	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       }; then
   ac_header_preproc=yes
 else
   echo "$as_me: failed program was:" >&5
@@ -66058,9 +64636,10 @@
 
   ac_header_preproc=no
 fi
+
 rm -f conftest.err conftest.$ac_ext
-echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
-echo "${ECHO_T}$ac_header_preproc" >&6
+{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
+echo "${ECHO_T}$ac_header_preproc" >&6; }
 
 # So?  What about this header?
 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
@@ -66084,25 +64663,24 @@
 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
-    (
-      cat <<\_ASBOX
+    ( cat <<\_ASBOX
 ## ---------------------------------------- ##
 ## Report this to samba-technical at samba.org ##
 ## ---------------------------------------- ##
 _ASBOX
-    ) |
-      sed "s/^/$as_me: WARNING:     /" >&2
+     ) | sed "s/^/$as_me: WARNING:     /" >&2
     ;;
 esac
-echo "$as_me:$LINENO: checking for $ac_header" >&5
-echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
-if eval "test \"\${$as_ac_Header+set}\" = set"; then
+{ echo "$as_me:$LINENO: checking for $ac_header" >&5
+echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
+if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   eval "$as_ac_Header=\$ac_header_preproc"
 fi
-echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
-echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
+ac_res=`eval echo '${'$as_ac_Header'}'`
+	       { echo "$as_me:$LINENO: result: $ac_res" >&5
+echo "${ECHO_T}$ac_res" >&6; }
 
 fi
 if test `eval echo '${'$as_ac_Header'}'` = yes; then
@@ -66120,18 +64698,19 @@
 for ac_header in linux/dqblk_xfs.h
 do
 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
-if eval "test \"\${$as_ac_Header+set}\" = set"; then
-  echo "$as_me:$LINENO: checking for $ac_header" >&5
-echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
-if eval "test \"\${$as_ac_Header+set}\" = set"; then
+if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
+  { echo "$as_me:$LINENO: checking for $ac_header" >&5
+echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
+if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 fi
-echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
-echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
+ac_res=`eval echo '${'$as_ac_Header'}'`
+	       { echo "$as_me:$LINENO: result: $ac_res" >&5
+echo "${ECHO_T}$ac_res" >&6; }
 else
   # Is the header compilable?
-echo "$as_me:$LINENO: checking $ac_header usability" >&5
-echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
+echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
 cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
@@ -66142,41 +64721,37 @@
 #include <$ac_header>
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>conftest.er1
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_header_compiler=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_header_compiler=no
+	ac_header_compiler=no
 fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
-echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
-echo "${ECHO_T}$ac_header_compiler" >&6
 
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
+echo "${ECHO_T}$ac_header_compiler" >&6; }
+
 # Is the header present?
-echo "$as_me:$LINENO: checking $ac_header presence" >&5
-echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
+echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
 cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
@@ -66185,24 +64760,22 @@
 /* end confdefs.h.  */
 #include <$ac_header>
 _ACEOF
-if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
-  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
+if { (ac_try="$ac_cpp conftest.$ac_ext"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } >/dev/null; then
-  if test -s conftest.err; then
-    ac_cpp_err=$ac_c_preproc_warn_flag
-    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
-  else
-    ac_cpp_err=
-  fi
-else
-  ac_cpp_err=yes
-fi
-if test -z "$ac_cpp_err"; then
+  (exit $ac_status); } >/dev/null && {
+	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       }; then
   ac_header_preproc=yes
 else
   echo "$as_me: failed program was:" >&5
@@ -66210,9 +64783,10 @@
 
   ac_header_preproc=no
 fi
+
 rm -f conftest.err conftest.$ac_ext
-echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
-echo "${ECHO_T}$ac_header_preproc" >&6
+{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
+echo "${ECHO_T}$ac_header_preproc" >&6; }
 
 # So?  What about this header?
 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
@@ -66236,25 +64810,24 @@
 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
-    (
-      cat <<\_ASBOX
+    ( cat <<\_ASBOX
 ## ---------------------------------------- ##
 ## Report this to samba-technical at samba.org ##
 ## ---------------------------------------- ##
 _ASBOX
-    ) |
-      sed "s/^/$as_me: WARNING:     /" >&2
+     ) | sed "s/^/$as_me: WARNING:     /" >&2
     ;;
 esac
-echo "$as_me:$LINENO: checking for $ac_header" >&5
-echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
-if eval "test \"\${$as_ac_Header+set}\" = set"; then
+{ echo "$as_me:$LINENO: checking for $ac_header" >&5
+echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
+if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   eval "$as_ac_Header=\$ac_header_preproc"
 fi
-echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
-echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
+ac_res=`eval echo '${'$as_ac_Header'}'`
+	       { echo "$as_me:$LINENO: result: $ac_res" >&5
+echo "${ECHO_T}$ac_res" >&6; }
 
 fi
 if test `eval echo '${'$as_ac_Header'}'` = yes; then
@@ -66272,18 +64845,19 @@
 for ac_header in sys/quota.h
 do
 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
-if eval "test \"\${$as_ac_Header+set}\" = set"; then
-  echo "$as_me:$LINENO: checking for $ac_header" >&5
-echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
-if eval "test \"\${$as_ac_Header+set}\" = set"; then
+if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
+  { echo "$as_me:$LINENO: checking for $ac_header" >&5
+echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
+if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 fi
-echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
-echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
+ac_res=`eval echo '${'$as_ac_Header'}'`
+	       { echo "$as_me:$LINENO: result: $ac_res" >&5
+echo "${ECHO_T}$ac_res" >&6; }
 else
   # Is the header compilable?
-echo "$as_me:$LINENO: checking $ac_header usability" >&5
-echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
+echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
 cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
@@ -66294,41 +64868,37 @@
 #include <$ac_header>
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>conftest.er1
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_header_compiler=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_header_compiler=no
+	ac_header_compiler=no
 fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
-echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
-echo "${ECHO_T}$ac_header_compiler" >&6
 
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
+echo "${ECHO_T}$ac_header_compiler" >&6; }
+
 # Is the header present?
-echo "$as_me:$LINENO: checking $ac_header presence" >&5
-echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
+echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
 cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
@@ -66337,24 +64907,22 @@
 /* end confdefs.h.  */
 #include <$ac_header>
 _ACEOF
-if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
-  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
+if { (ac_try="$ac_cpp conftest.$ac_ext"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } >/dev/null; then
-  if test -s conftest.err; then
-    ac_cpp_err=$ac_c_preproc_warn_flag
-    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
-  else
-    ac_cpp_err=
-  fi
-else
-  ac_cpp_err=yes
-fi
-if test -z "$ac_cpp_err"; then
+  (exit $ac_status); } >/dev/null && {
+	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       }; then
   ac_header_preproc=yes
 else
   echo "$as_me: failed program was:" >&5
@@ -66362,9 +64930,10 @@
 
   ac_header_preproc=no
 fi
+
 rm -f conftest.err conftest.$ac_ext
-echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
-echo "${ECHO_T}$ac_header_preproc" >&6
+{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
+echo "${ECHO_T}$ac_header_preproc" >&6; }
 
 # So?  What about this header?
 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
@@ -66388,25 +64957,24 @@
 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
-    (
-      cat <<\_ASBOX
+    ( cat <<\_ASBOX
 ## ---------------------------------------- ##
 ## Report this to samba-technical at samba.org ##
 ## ---------------------------------------- ##
 _ASBOX
-    ) |
-      sed "s/^/$as_me: WARNING:     /" >&2
+     ) | sed "s/^/$as_me: WARNING:     /" >&2
     ;;
 esac
-echo "$as_me:$LINENO: checking for $ac_header" >&5
-echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
-if eval "test \"\${$as_ac_Header+set}\" = set"; then
+{ echo "$as_me:$LINENO: checking for $ac_header" >&5
+echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
+if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   eval "$as_ac_Header=\$ac_header_preproc"
 fi
-echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
-echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
+ac_res=`eval echo '${'$as_ac_Header'}'`
+	       { echo "$as_me:$LINENO: result: $ac_res" >&5
+echo "${ECHO_T}$ac_res" >&6; }
 
 fi
 if test `eval echo '${'$as_ac_Header'}'` = yes; then
@@ -66421,8 +64989,8 @@
 
 if test x"$samba_cv_found_xfs_header" != x"yes"; then
 # if we have xfs quota support <sys/quota.h> (IRIX) we should use it
-echo "$as_me:$LINENO: checking for XFS QUOTA in <sys/quota.h>" >&5
-echo $ECHO_N "checking for XFS QUOTA in <sys/quota.h>... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking for XFS QUOTA in <sys/quota.h>" >&5
+echo $ECHO_N "checking for XFS QUOTA in <sys/quota.h>... $ECHO_C" >&6; }
 if test "${samba_cv_HAVE_SYS_QUOTA_XFS+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
@@ -66452,46 +65020,42 @@
 }
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>conftest.er1
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   samba_cv_HAVE_SYS_QUOTA_XFS=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-samba_cv_HAVE_SYS_QUOTA_XFS=no
+	samba_cv_HAVE_SYS_QUOTA_XFS=no
 fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 fi
-echo "$as_me:$LINENO: result: $samba_cv_HAVE_SYS_QUOTA_XFS" >&5
-echo "${ECHO_T}$samba_cv_HAVE_SYS_QUOTA_XFS" >&6
+{ echo "$as_me:$LINENO: result: $samba_cv_HAVE_SYS_QUOTA_XFS" >&5
+echo "${ECHO_T}$samba_cv_HAVE_SYS_QUOTA_XFS" >&6; }
 if test "$samba_cv_HAVE_SYS_QUOTA_XFS"x = "yes"x; then
 	samba_cv_found_xfs_header=yes
 fi
 fi
 
 # if we have struct dqblk .dqb_fsoftlimit instead of .dqb_isoftlimit on IRIX
-echo "$as_me:$LINENO: checking if struct dqblk has .dqb_fsoftlimit" >&5
-echo $ECHO_N "checking if struct dqblk has .dqb_fsoftlimit... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking if struct dqblk has .dqb_fsoftlimit" >&5
+echo $ECHO_N "checking if struct dqblk has .dqb_fsoftlimit... $ECHO_C" >&6; }
 if test "${samba_cv_HAVE_DQB_FSOFTLIMIT+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
@@ -66519,38 +65083,34 @@
 }
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>conftest.er1
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   samba_cv_HAVE_DQB_FSOFTLIMIT=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-samba_cv_HAVE_DQB_FSOFTLIMIT=no
+	samba_cv_HAVE_DQB_FSOFTLIMIT=no
 fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 fi
-echo "$as_me:$LINENO: result: $samba_cv_HAVE_DQB_FSOFTLIMIT" >&5
-echo "${ECHO_T}$samba_cv_HAVE_DQB_FSOFTLIMIT" >&6
+{ echo "$as_me:$LINENO: result: $samba_cv_HAVE_DQB_FSOFTLIMIT" >&5
+echo "${ECHO_T}$samba_cv_HAVE_DQB_FSOFTLIMIT" >&6; }
 if test "$samba_cv_HAVE_DQB_FSOFTLIMIT"x = "yes"x; then
 
 cat >>confdefs.h <<\_ACEOF
@@ -66563,8 +65123,8 @@
 # look for a working quota system
 
 if test x"$samba_cv_SYSQUOTA_FOUND" != x"yes"; then
-echo "$as_me:$LINENO: checking for long quotactl(int cmd, char *special, qid_t id, caddr_t addr)" >&5
-echo $ECHO_N "checking for long quotactl(int cmd, char *special, qid_t id, caddr_t addr)... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking for long quotactl(int cmd, char *special, qid_t id, caddr_t addr)" >&5
+echo $ECHO_N "checking for long quotactl(int cmd, char *special, qid_t id, caddr_t addr)... $ECHO_C" >&6; }
 if test "${samba_cv_HAVE_QUOTACTL_4A+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
@@ -66595,13 +65155,22 @@
 #include "${srcdir-.}/tests/sysquotas.c"
 _ACEOF
 rm -f conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-  (eval $ac_link) 2>&5
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>&5
   ac_status=$?
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
+  { (case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_try") 2>&5
   ac_status=$?
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
@@ -66614,8 +65183,10 @@
 ( exit $ac_status )
 samba_cv_HAVE_QUOTACTL_4A=no
 fi
-rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
+rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
 fi
+
+
 	CFLAGS="$old_CFLAGS";
 	old_CFLAGS="";
 	export CFLAGS;
@@ -66627,8 +65198,8 @@
 	export LDFLAGS;
 
 fi
-echo "$as_me:$LINENO: result: $samba_cv_HAVE_QUOTACTL_4A" >&5
-echo "${ECHO_T}$samba_cv_HAVE_QUOTACTL_4A" >&6
+{ echo "$as_me:$LINENO: result: $samba_cv_HAVE_QUOTACTL_4A" >&5
+echo "${ECHO_T}$samba_cv_HAVE_QUOTACTL_4A" >&6; }
 if test x"$samba_cv_HAVE_QUOTACTL_4A" = x"yes"; then
     samba_cv_SYSQUOTA_FOUND=yes;
 
@@ -66641,8 +65212,8 @@
 fi
 
 if test x"$samba_cv_SYSQUOTA_FOUND" != x"yes"; then
-echo "$as_me:$LINENO: checking for int quotactl(const char *path, int cmd, int id, char *addr)" >&5
-echo $ECHO_N "checking for int quotactl(const char *path, int cmd, int id, char *addr)... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking for int quotactl(const char *path, int cmd, int id, char *addr)" >&5
+echo $ECHO_N "checking for int quotactl(const char *path, int cmd, int id, char *addr)... $ECHO_C" >&6; }
 if test "${samba_cv_HAVE_QUOTACTL_4B+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
@@ -66673,13 +65244,22 @@
 #include "${srcdir-.}/tests/sysquotas.c"
 _ACEOF
 rm -f conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-  (eval $ac_link) 2>&5
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>&5
   ac_status=$?
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
+  { (case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_try") 2>&5
   ac_status=$?
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
@@ -66692,8 +65272,10 @@
 ( exit $ac_status )
 samba_cv_HAVE_QUOTACTL_4B=no
 fi
-rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
+rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
 fi
+
+
 	CFLAGS="$old_CFLAGS";
 	old_CFLAGS="";
 	export CFLAGS;
@@ -66705,8 +65287,8 @@
 	export LDFLAGS;
 
 fi
-echo "$as_me:$LINENO: result: $samba_cv_HAVE_QUOTACTL_4B" >&5
-echo "${ECHO_T}$samba_cv_HAVE_QUOTACTL_4B" >&6
+{ echo "$as_me:$LINENO: result: $samba_cv_HAVE_QUOTACTL_4B" >&5
+echo "${ECHO_T}$samba_cv_HAVE_QUOTACTL_4B" >&6; }
 if test x"$samba_cv_HAVE_QUOTACTL_4B" = x"yes"; then
     echo "int quotactl(const char *path, int cmd, int id, char *addr) is not reworked for the new sys_quota api"
     samba_cv_SYSQUOTA_FOUND=yes;
@@ -66720,8 +65302,8 @@
 fi
 
 if test x"$samba_cv_SYSQUOTA_FOUND" != x"yes"; then
-echo "$as_me:$LINENO: checking for CRAY int quotactl (char *spec, int request, char *arg)" >&5
-echo $ECHO_N "checking for CRAY int quotactl (char *spec, int request, char *arg)... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking for CRAY int quotactl (char *spec, int request, char *arg)" >&5
+echo $ECHO_N "checking for CRAY int quotactl (char *spec, int request, char *arg)... $ECHO_C" >&6; }
 if test "${samba_cv_HAVE_QUOTACTL_3+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
@@ -66752,13 +65334,22 @@
 #include "${srcdir-.}/tests/sysquotas.c"
 _ACEOF
 rm -f conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-  (eval $ac_link) 2>&5
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>&5
   ac_status=$?
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
+  { (case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_try") 2>&5
   ac_status=$?
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
@@ -66771,8 +65362,10 @@
 ( exit $ac_status )
 samba_cv_HAVE_QUOTACTL_3=no
 fi
-rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
+rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
 fi
+
+
 	CFLAGS="$old_CFLAGS";
 	old_CFLAGS="";
 	export CFLAGS;
@@ -66784,8 +65377,8 @@
 	export LDFLAGS;
 
 fi
-echo "$as_me:$LINENO: result: $samba_cv_HAVE_QUOTACTL_3" >&5
-echo "${ECHO_T}$samba_cv_HAVE_QUOTACTL_3" >&6
+{ echo "$as_me:$LINENO: result: $samba_cv_HAVE_QUOTACTL_3" >&5
+echo "${ECHO_T}$samba_cv_HAVE_QUOTACTL_3" >&6; }
 if test x"$samba_cv_HAVE_QUOTACTL_3" = x"yes"; then
     echo "CRAY int quotactl (char *spec, int request, char *arg) is NOT reworked for the sys_quota api"
     samba_cv_SYSQUOTA_FOUND=yes;
@@ -66804,18 +65397,19 @@
 for ac_header in mntent.h
 do
 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
-if eval "test \"\${$as_ac_Header+set}\" = set"; then
-  echo "$as_me:$LINENO: checking for $ac_header" >&5
-echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
-if eval "test \"\${$as_ac_Header+set}\" = set"; then
+if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
+  { echo "$as_me:$LINENO: checking for $ac_header" >&5
+echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
+if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 fi
-echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
-echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
+ac_res=`eval echo '${'$as_ac_Header'}'`
+	       { echo "$as_me:$LINENO: result: $ac_res" >&5
+echo "${ECHO_T}$ac_res" >&6; }
 else
   # Is the header compilable?
-echo "$as_me:$LINENO: checking $ac_header usability" >&5
-echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
+echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
 cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
@@ -66826,41 +65420,37 @@
 #include <$ac_header>
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>conftest.er1
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_header_compiler=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_header_compiler=no
+	ac_header_compiler=no
 fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
-echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
-echo "${ECHO_T}$ac_header_compiler" >&6
 
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
+echo "${ECHO_T}$ac_header_compiler" >&6; }
+
 # Is the header present?
-echo "$as_me:$LINENO: checking $ac_header presence" >&5
-echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
+echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
 cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
@@ -66869,24 +65459,22 @@
 /* end confdefs.h.  */
 #include <$ac_header>
 _ACEOF
-if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
-  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
+if { (ac_try="$ac_cpp conftest.$ac_ext"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } >/dev/null; then
-  if test -s conftest.err; then
-    ac_cpp_err=$ac_c_preproc_warn_flag
-    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
-  else
-    ac_cpp_err=
-  fi
-else
-  ac_cpp_err=yes
-fi
-if test -z "$ac_cpp_err"; then
+  (exit $ac_status); } >/dev/null && {
+	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       }; then
   ac_header_preproc=yes
 else
   echo "$as_me: failed program was:" >&5
@@ -66894,9 +65482,10 @@
 
   ac_header_preproc=no
 fi
+
 rm -f conftest.err conftest.$ac_ext
-echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
-echo "${ECHO_T}$ac_header_preproc" >&6
+{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
+echo "${ECHO_T}$ac_header_preproc" >&6; }
 
 # So?  What about this header?
 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
@@ -66920,25 +65509,24 @@
 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
-    (
-      cat <<\_ASBOX
+    ( cat <<\_ASBOX
 ## ---------------------------------------- ##
 ## Report this to samba-technical at samba.org ##
 ## ---------------------------------------- ##
 _ASBOX
-    ) |
-      sed "s/^/$as_me: WARNING:     /" >&2
+     ) | sed "s/^/$as_me: WARNING:     /" >&2
     ;;
 esac
-echo "$as_me:$LINENO: checking for $ac_header" >&5
-echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
-if eval "test \"\${$as_ac_Header+set}\" = set"; then
+{ echo "$as_me:$LINENO: checking for $ac_header" >&5
+echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
+if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   eval "$as_ac_Header=\$ac_header_preproc"
 fi
-echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
-echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
+ac_res=`eval echo '${'$as_ac_Header'}'`
+	       { echo "$as_me:$LINENO: result: $ac_res" >&5
+echo "${ECHO_T}$ac_res" >&6; }
 
 fi
 if test `eval echo '${'$as_ac_Header'}'` = yes; then
@@ -66958,9 +65546,9 @@
 for ac_func in setmntent getmntent endmntent
 do
 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
-echo "$as_me:$LINENO: checking for $ac_func" >&5
-echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
-if eval "test \"\${$as_ac_var+set}\" = set"; then
+{ echo "$as_me:$LINENO: checking for $ac_func" >&5
+echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
+if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
@@ -66986,68 +65574,60 @@
 
 #undef $ac_func
 
-/* Override any gcc2 internal prototype to avoid an error.  */
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
 #ifdef __cplusplus
 extern "C"
-{
 #endif
-/* We use char because int might match the return type of a gcc2
-   builtin and then its argument prototype would still apply.  */
 char $ac_func ();
 /* The GNU C library defines this for functions which it implements
     to always fail with ENOSYS.  Some functions are actually named
     something starting with __ and the normal name is an alias.  */
-#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
+#if defined __stub_$ac_func || defined __stub___$ac_func
 choke me
-#else
-char (*f) () = $ac_func;
 #endif
-#ifdef __cplusplus
-}
-#endif
 
 int
 main ()
 {
-return f != $ac_func;
+return $ac_func ();
   ;
   return 0;
 }
 _ACEOF
 rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-  (eval $ac_link) 2>conftest.er1
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest$ac_exeext &&
+       $as_test_x conftest$ac_exeext; then
   eval "$as_ac_var=yes"
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-eval "$as_ac_var=no"
+	eval "$as_ac_var=no"
 fi
-rm -f conftest.err conftest.$ac_objext \
+
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 fi
-echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
-echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
+ac_res=`eval echo '${'$as_ac_var'}'`
+	       { echo "$as_me:$LINENO: result: $ac_res" >&5
+echo "${ECHO_T}$ac_res" >&6; }
 if test `eval echo '${'$as_ac_var'}'` = yes; then
   cat >>confdefs.h <<_ACEOF
 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
@@ -67063,18 +65643,19 @@
 for ac_header in devnm.h
 do
 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
-if eval "test \"\${$as_ac_Header+set}\" = set"; then
-  echo "$as_me:$LINENO: checking for $ac_header" >&5
-echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
-if eval "test \"\${$as_ac_Header+set}\" = set"; then
+if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
+  { echo "$as_me:$LINENO: checking for $ac_header" >&5
+echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
+if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 fi
-echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
-echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
+ac_res=`eval echo '${'$as_ac_Header'}'`
+	       { echo "$as_me:$LINENO: result: $ac_res" >&5
+echo "${ECHO_T}$ac_res" >&6; }
 else
   # Is the header compilable?
-echo "$as_me:$LINENO: checking $ac_header usability" >&5
-echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
+echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
 cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
@@ -67085,41 +65666,37 @@
 #include <$ac_header>
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>conftest.er1
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_header_compiler=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_header_compiler=no
+	ac_header_compiler=no
 fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
-echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
-echo "${ECHO_T}$ac_header_compiler" >&6
 
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
+echo "${ECHO_T}$ac_header_compiler" >&6; }
+
 # Is the header present?
-echo "$as_me:$LINENO: checking $ac_header presence" >&5
-echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
+echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
 cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
@@ -67128,24 +65705,22 @@
 /* end confdefs.h.  */
 #include <$ac_header>
 _ACEOF
-if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
-  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
+if { (ac_try="$ac_cpp conftest.$ac_ext"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } >/dev/null; then
-  if test -s conftest.err; then
-    ac_cpp_err=$ac_c_preproc_warn_flag
-    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
-  else
-    ac_cpp_err=
-  fi
-else
-  ac_cpp_err=yes
-fi
-if test -z "$ac_cpp_err"; then
+  (exit $ac_status); } >/dev/null && {
+	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       }; then
   ac_header_preproc=yes
 else
   echo "$as_me: failed program was:" >&5
@@ -67153,9 +65728,10 @@
 
   ac_header_preproc=no
 fi
+
 rm -f conftest.err conftest.$ac_ext
-echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
-echo "${ECHO_T}$ac_header_preproc" >&6
+{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
+echo "${ECHO_T}$ac_header_preproc" >&6; }
 
 # So?  What about this header?
 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
@@ -67179,25 +65755,24 @@
 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
-    (
-      cat <<\_ASBOX
+    ( cat <<\_ASBOX
 ## ---------------------------------------- ##
 ## Report this to samba-technical at samba.org ##
 ## ---------------------------------------- ##
 _ASBOX
-    ) |
-      sed "s/^/$as_me: WARNING:     /" >&2
+     ) | sed "s/^/$as_me: WARNING:     /" >&2
     ;;
 esac
-echo "$as_me:$LINENO: checking for $ac_header" >&5
-echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
-if eval "test \"\${$as_ac_Header+set}\" = set"; then
+{ echo "$as_me:$LINENO: checking for $ac_header" >&5
+echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
+if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   eval "$as_ac_Header=\$ac_header_preproc"
 fi
-echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
-echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
+ac_res=`eval echo '${'$as_ac_Header'}'`
+	       { echo "$as_me:$LINENO: result: $ac_res" >&5
+echo "${ECHO_T}$ac_res" >&6; }
 
 fi
 if test `eval echo '${'$as_ac_Header'}'` = yes; then
@@ -67215,9 +65790,9 @@
 for ac_func in devnm
 do
 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
-echo "$as_me:$LINENO: checking for $ac_func" >&5
-echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
-if eval "test \"\${$as_ac_var+set}\" = set"; then
+{ echo "$as_me:$LINENO: checking for $ac_func" >&5
+echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
+if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
@@ -67243,68 +65818,60 @@
 
 #undef $ac_func
 
-/* Override any gcc2 internal prototype to avoid an error.  */
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
 #ifdef __cplusplus
 extern "C"
-{
 #endif
-/* We use char because int might match the return type of a gcc2
-   builtin and then its argument prototype would still apply.  */
 char $ac_func ();
 /* The GNU C library defines this for functions which it implements
     to always fail with ENOSYS.  Some functions are actually named
     something starting with __ and the normal name is an alias.  */
-#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
+#if defined __stub_$ac_func || defined __stub___$ac_func
 choke me
-#else
-char (*f) () = $ac_func;
 #endif
-#ifdef __cplusplus
-}
-#endif
 
 int
 main ()
 {
-return f != $ac_func;
+return $ac_func ();
   ;
   return 0;
 }
 _ACEOF
 rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-  (eval $ac_link) 2>conftest.er1
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest$ac_exeext &&
+       $as_test_x conftest$ac_exeext; then
   eval "$as_ac_var=yes"
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-eval "$as_ac_var=no"
+	eval "$as_ac_var=no"
 fi
-rm -f conftest.err conftest.$ac_objext \
+
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 fi
-echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
-echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
+ac_res=`eval echo '${'$as_ac_var'}'`
+	       { echo "$as_me:$LINENO: result: $ac_res" >&5
+echo "${ECHO_T}$ac_res" >&6; }
 if test `eval echo '${'$as_ac_var'}'` = yes; then
   cat >>confdefs.h <<_ACEOF
 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
@@ -67330,8 +65897,8 @@
 fi
 
 if test x"$samba_cv_SYSQUOTA_FOUND" != x"no"; then
-echo "$as_me:$LINENO: checking whether the sys_quota interface works" >&5
-echo $ECHO_N "checking whether the sys_quota interface works... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking whether the sys_quota interface works" >&5
+echo $ECHO_N "checking whether the sys_quota interface works... $ECHO_C" >&6; }
 if test "${samba_cv_SYSQUOTA_WORKS+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
@@ -67361,43 +65928,39 @@
 }
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>conftest.er1
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   samba_cv_SYSQUOTA_WORKS=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-samba_cv_SYSQUOTA_WORKS=no
+	samba_cv_SYSQUOTA_WORKS=no
 fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 CPPFLAGS="$SAVE_CPPFLAGS"
 
 fi
-echo "$as_me:$LINENO: result: $samba_cv_SYSQUOTA_WORKS" >&5
-echo "${ECHO_T}$samba_cv_SYSQUOTA_WORKS" >&6
+{ echo "$as_me:$LINENO: result: $samba_cv_SYSQUOTA_WORKS" >&5
+echo "${ECHO_T}$samba_cv_SYSQUOTA_WORKS" >&6; }
 if test x"$samba_cv_SYSQUOTA_WORKS" = x"yes"; then
-echo "$as_me:$LINENO: checking whether to use the new lib/sysquotas.c interface" >&5
-echo $ECHO_N "checking whether to use the new lib/sysquotas.c interface... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking whether to use the new lib/sysquotas.c interface" >&5
+echo $ECHO_N "checking whether to use the new lib/sysquotas.c interface... $ECHO_C" >&6; }
     if test x"$samba_cv_TRY_SYS_QUOTAS" != x"no"; then
 
 cat >>confdefs.h <<\_ACEOF
@@ -67410,18 +65973,18 @@
 _ACEOF
 
 	samba_cv_WE_USE_SYS_QUOTAS=yes
-	echo "$as_me:$LINENO: result: yes" >&5
-echo "${ECHO_T}yes" >&6
+	{ echo "$as_me:$LINENO: result: yes" >&5
+echo "${ECHO_T}yes" >&6; }
     else
-        echo "$as_me:$LINENO: result: no" >&5
-echo "${ECHO_T}no" >&6
+        { echo "$as_me:$LINENO: result: no" >&5
+echo "${ECHO_T}no" >&6; }
     fi
 fi
 fi
 
 if test x"$samba_cv_SYSQUOTA_FOUND" != x"no" -a x"$samba_cv_found_xfs_header" = x"yes"; then
-echo "$as_me:$LINENO: checking whether the sys_quota interface works with XFS" >&5
-echo $ECHO_N "checking whether the sys_quota interface works with XFS... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking whether the sys_quota interface works with XFS" >&5
+echo $ECHO_N "checking whether the sys_quota interface works with XFS... $ECHO_C" >&6; }
 if test "${samba_cv_SYSQUOTA_WORKS_XFS+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
@@ -67451,40 +66014,36 @@
 }
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>conftest.er1
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   samba_cv_SYSQUOTA_WORKS_XFS=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-samba_cv_SYSQUOTA_WORKS_XFS=no
+	samba_cv_SYSQUOTA_WORKS_XFS=no
 fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 CPPFLAGS="$SAVE_CPPFLAGS"
 
 fi
-echo "$as_me:$LINENO: result: $samba_cv_SYSQUOTA_WORKS_XFS" >&5
-echo "${ECHO_T}$samba_cv_SYSQUOTA_WORKS_XFS" >&6
+{ echo "$as_me:$LINENO: result: $samba_cv_SYSQUOTA_WORKS_XFS" >&5
+echo "${ECHO_T}$samba_cv_SYSQUOTA_WORKS_XFS" >&6; }
 if test x"$samba_cv_SYSQUOTA_WORKS_XFS" = x"yes"; then
     if test x"$samba_cv_WE_USE_SYS_QUOTAS" = x"yes"; then
 
@@ -67496,8 +66055,8 @@
 fi
 fi
 
-echo "$as_me:$LINENO: checking whether the old quota support works" >&5
-echo $ECHO_N "checking whether the old quota support works... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking whether the old quota support works" >&5
+echo $ECHO_N "checking whether the old quota support works... $ECHO_C" >&6; }
 if test "${samba_cv_QUOTA_WORKS+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
@@ -67525,43 +66084,39 @@
 }
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>conftest.er1
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   samba_cv_QUOTA_WORKS=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-samba_cv_QUOTA_WORKS=no
+	samba_cv_QUOTA_WORKS=no
 fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 CPPFLAGS="$SAVE_CPPFLAGS"
 
 fi
-echo "$as_me:$LINENO: result: $samba_cv_QUOTA_WORKS" >&5
-echo "${ECHO_T}$samba_cv_QUOTA_WORKS" >&6
+{ echo "$as_me:$LINENO: result: $samba_cv_QUOTA_WORKS" >&5
+echo "${ECHO_T}$samba_cv_QUOTA_WORKS" >&6; }
 if test x"$samba_cv_QUOTA_WORKS" = x"yes"; then
-echo "$as_me:$LINENO: checking whether to use the old quota support" >&5
-echo $ECHO_N "checking whether to use the old quota support... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking whether to use the old quota support" >&5
+echo $ECHO_N "checking whether to use the old quota support... $ECHO_C" >&6; }
     if test x"$samba_cv_WE_USE_SYS_QUOTAS" != x"yes"; then
       if test x"$samba_cv_TRY_QUOTAS" != x"no"; then
 
@@ -67569,15 +66124,15 @@
 #define WITH_QUOTAS 1
 _ACEOF
 
-	echo "$as_me:$LINENO: result: yes" >&5
-echo "${ECHO_T}yes" >&6
+	{ echo "$as_me:$LINENO: result: yes" >&5
+echo "${ECHO_T}yes" >&6; }
       else
-	echo "$as_me:$LINENO: result: no" >&5
-echo "${ECHO_T}no" >&6
+	{ echo "$as_me:$LINENO: result: no" >&5
+echo "${ECHO_T}no" >&6; }
       fi
     else
-      echo "$as_me:$LINENO: result: no" >&5
-echo "${ECHO_T}no" >&6
+      { echo "$as_me:$LINENO: result: no" >&5
+echo "${ECHO_T}no" >&6; }
     fi
 fi
 
@@ -67588,14 +66143,13 @@
 #################################################
 # check for experimental utmp accounting
 
-echo "$as_me:$LINENO: checking whether to support utmp accounting" >&5
-echo $ECHO_N "checking whether to support utmp accounting... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking whether to support utmp accounting" >&5
+echo $ECHO_N "checking whether to support utmp accounting... $ECHO_C" >&6; }
 WITH_UTMP=yes
 
-# Check whether --with-utmp or --without-utmp was given.
+# Check whether --with-utmp was given.
 if test "${with_utmp+set}" = set; then
-  withval="$with_utmp"
-   case "$withval" in
+  withval=$with_utmp;  case "$withval" in
   no)
 		WITH_UTMP=no
 		;;
@@ -67603,8 +66157,9 @@
 		WITH_UTMP=yes
                 ;;
   esac
-fi;
+fi
 
+
 # utmp requires utmp.h
 # Note similar check earlier, when checking utmp details.
 
@@ -67616,16 +66171,16 @@
 # Display test results
 
 if test x"$WITH_UTMP" = x"yes"; then
-        echo "$as_me:$LINENO: result: yes" >&5
-echo "${ECHO_T}yes" >&6
+        { echo "$as_me:$LINENO: result: yes" >&5
+echo "${ECHO_T}yes" >&6; }
 
 cat >>confdefs.h <<\_ACEOF
 #define WITH_UTMP 1
 _ACEOF
 
 else
-        echo "$as_me:$LINENO: result: no$utmp_no_reason" >&5
-echo "${ECHO_T}no$utmp_no_reason" >&6
+        { echo "$as_me:$LINENO: result: no$utmp_no_reason" >&5
+echo "${ECHO_T}no$utmp_no_reason" >&6; }
 fi
 
 INSTALLLIBCMD_SH=:
@@ -67650,22 +66205,22 @@
 USESHARED=false
 
 
-echo "$as_me:$LINENO: checking whether to use shared libraries internally" >&5
-echo $ECHO_N "checking whether to use shared libraries internally... $ECHO_C" >&6
-# Check whether --enable-shared-libs or --disable-shared-libs was given.
+{ echo "$as_me:$LINENO: checking whether to use shared libraries internally" >&5
+echo $ECHO_N "checking whether to use shared libraries internally... $ECHO_C" >&6; }
+# Check whether --enable-shared-libs was given.
 if test "${enable_shared_libs+set}" = set; then
-  enableval="$enable_shared_libs"
-  enable_shared_libs=$enableval
+  enableval=$enable_shared_libs; enable_shared_libs=$enableval
 else
   enable_shared_libs=yes
-fi;
+fi
 
+
 if test x"$enable_shared_libs" != x"no" ; then
 	USESHARED=$BLDSHARED
 fi
 
-echo "$as_me:$LINENO: result: $USESHARED" >&5
-echo "${ECHO_T}$USESHARED" >&6
+{ echo "$as_me:$LINENO: result: $USESHARED" >&5
+echo "${ECHO_T}$USESHARED" >&6; }
 
 if test x"$enable_shared_libs" = x"yes" -a x"$BLDSHARED" != x"true" ; then
 	{ echo "$as_me:$LINENO: WARNING: --enable-shared-libs: no support for shared libraries" >&5
@@ -67695,24 +66250,31 @@
 #
 
 
-# Check whether --with-static-libs or --without-static-libs was given.
+# Check whether --with-static-libs was given.
 if test "${with_static_libs+set}" = set; then
-  withval="$with_static_libs"
-  if test $withval; then
+  withval=$with_static_libs; if test $withval; then
   for lib in `echo $withval | sed -e 's/,/ /g'` ; do
 			lib=`echo $lib | tr '[a-z]' '[A-Z]'`
 			eval LINK_$lib=STATIC
 		done
 fi
 
-fi;
+fi
 
 
+#
+# WORKAROUND:
+#   until we have organized other internal subsystems (as util, registry
+#   and smbconf) into shared libraries, we CAN NOT link libnetapi
+#   dynamically to samba programs.
+#
+LINK_LIBNETAPI=STATIC
 
 
 
 
 
+
 LIBTALLOC_SHARED_TARGET=bin/libtalloc.$SHLIBEXT
 LIBTALLOC_STATIC_TARGET=bin/libtalloc.a
 LIBTALLOC_SHARED=
@@ -67725,17 +66287,16 @@
 
 
 
-echo "$as_me:$LINENO: checking whether to build the libtalloc shared library" >&5
-echo $ECHO_N "checking whether to build the libtalloc shared library... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking whether to build the libtalloc shared library" >&5
+echo $ECHO_N "checking whether to build the libtalloc shared library... $ECHO_C" >&6; }
 
-# Check whether --with-libtalloc or --without-libtalloc was given.
+# Check whether --with-libtalloc was given.
 if test "${with_libtalloc+set}" = set; then
-  withval="$with_libtalloc"
-
+  withval=$with_libtalloc;
 case "$withval" in
 	*)
-		echo "$as_me:$LINENO: result: no" >&5
-echo "${ECHO_T}no" >&6
+		{ echo "$as_me:$LINENO: result: no" >&5
+echo "${ECHO_T}no" >&6; }
 		build_lib=no
 		;;
 	yes)
@@ -67749,21 +66310,22 @@
 build_lib=yes
 
 
-fi;
+fi
 
+
 if eval test x"$build_lib" = "xyes" -a $BLDSHARED = true; then
 	LIBTALLOC_SHARED=$LIBTALLOC_SHARED_TARGET
-	echo "$as_me:$LINENO: result: yes" >&5
-echo "${ECHO_T}yes" >&6
-	if test x"$USESHARED" != x"true" -o x"$LINK_LIBUC" = "xSTATIC" ; then
+	{ echo "$as_me:$LINENO: result: yes" >&5
+echo "${ECHO_T}yes" >&6; }
+	if test x"$USESHARED" != x"true" -o x"$LINK_LIBTALLOC" = "xSTATIC" ; then
 		LIBTALLOC_STATIC=$LIBTALLOC_STATIC_TARGET
 	else
 		LIBTALLOC_LIBS=-ltalloc
 	fi
 else
 	enable_static=yes
-	echo "$as_me:$LINENO: result: no shared library support -- will supply static library" >&5
-echo "${ECHO_T}no shared library support -- will supply static library" >&6
+	{ echo "$as_me:$LINENO: result: no shared library support -- will supply static library" >&5
+echo "${ECHO_T}no shared library support -- will supply static library" >&6; }
 fi
 if test $enable_static = yes; then
 	LIBTALLOC_STATIC=$LIBTALLOC_STATIC_TARGET
@@ -67791,17 +66353,16 @@
 
 
 
-echo "$as_me:$LINENO: checking whether to build the libtdb shared library" >&5
-echo $ECHO_N "checking whether to build the libtdb shared library... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking whether to build the libtdb shared library" >&5
+echo $ECHO_N "checking whether to build the libtdb shared library... $ECHO_C" >&6; }
 
-# Check whether --with-libtdb or --without-libtdb was given.
+# Check whether --with-libtdb was given.
 if test "${with_libtdb+set}" = set; then
-  withval="$with_libtdb"
-
+  withval=$with_libtdb;
 case "$withval" in
 	*)
-		echo "$as_me:$LINENO: result: no" >&5
-echo "${ECHO_T}no" >&6
+		{ echo "$as_me:$LINENO: result: no" >&5
+echo "${ECHO_T}no" >&6; }
 		build_lib=no
 		;;
 	yes)
@@ -67815,21 +66376,22 @@
 build_lib=yes
 
 
-fi;
+fi
 
+
 if eval test x"$build_lib" = "xyes" -a $BLDSHARED = true; then
 	LIBTDB_SHARED=$LIBTDB_SHARED_TARGET
-	echo "$as_me:$LINENO: result: yes" >&5
-echo "${ECHO_T}yes" >&6
-	if test x"$USESHARED" != x"true" -o x"$LINK_LIBUC" = "xSTATIC" ; then
+	{ echo "$as_me:$LINENO: result: yes" >&5
+echo "${ECHO_T}yes" >&6; }
+	if test x"$USESHARED" != x"true" -o x"$LINK_LIBTDB" = "xSTATIC" ; then
 		LIBTDB_STATIC=$LIBTDB_STATIC_TARGET
 	else
 		LIBTDB_LIBS=-ltdb
 	fi
 else
 	enable_static=yes
-	echo "$as_me:$LINENO: result: no shared library support -- will supply static library" >&5
-echo "${ECHO_T}no shared library support -- will supply static library" >&6
+	{ echo "$as_me:$LINENO: result: no shared library support -- will supply static library" >&5
+echo "${ECHO_T}no shared library support -- will supply static library" >&6; }
 fi
 if test $enable_static = yes; then
 	LIBTDB_STATIC=$LIBTDB_STATIC_TARGET
@@ -67857,17 +66419,16 @@
 
 
 
-echo "$as_me:$LINENO: checking whether to build the libnetapi shared library" >&5
-echo $ECHO_N "checking whether to build the libnetapi shared library... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking whether to build the libnetapi shared library" >&5
+echo $ECHO_N "checking whether to build the libnetapi shared library... $ECHO_C" >&6; }
 
-# Check whether --with-libnetapi or --without-libnetapi was given.
+# Check whether --with-libnetapi was given.
 if test "${with_libnetapi+set}" = set; then
-  withval="$with_libnetapi"
-
+  withval=$with_libnetapi;
 case "$withval" in
 	*)
-		echo "$as_me:$LINENO: result: no" >&5
-echo "${ECHO_T}no" >&6
+		{ echo "$as_me:$LINENO: result: no" >&5
+echo "${ECHO_T}no" >&6; }
 		build_lib=no
 		;;
 	yes)
@@ -67881,21 +66442,22 @@
 build_lib=yes
 
 
-fi;
+fi
 
+
 if eval test x"$build_lib" = "xyes" -a $BLDSHARED = true; then
 	LIBNETAPI_SHARED=$LIBNETAPI_SHARED_TARGET
-	echo "$as_me:$LINENO: result: yes" >&5
-echo "${ECHO_T}yes" >&6
-	if test x"$USESHARED" != x"true" -o x"$LINK_LIBUC" = "xSTATIC" ; then
+	{ echo "$as_me:$LINENO: result: yes" >&5
+echo "${ECHO_T}yes" >&6; }
+	if test x"$USESHARED" != x"true" -o x"$LINK_LIBNETAPI" = "xSTATIC" ; then
 		LIBNETAPI_STATIC=$LIBNETAPI_STATIC_TARGET
 	else
 		LIBNETAPI_LIBS=-lnetapi
 	fi
 else
 	enable_static=yes
-	echo "$as_me:$LINENO: result: no shared library support -- will supply static library" >&5
-echo "${ECHO_T}no shared library support -- will supply static library" >&6
+	{ echo "$as_me:$LINENO: result: no shared library support -- will supply static library" >&5
+echo "${ECHO_T}no shared library support -- will supply static library" >&6; }
 fi
 if test $enable_static = yes; then
 	LIBNETAPI_STATIC=$LIBNETAPI_STATIC_TARGET
@@ -67914,27 +66476,26 @@
 UNINSTALL_LIBADDNS=
 LIBADDNS_SHARED=
 LIBADDNS=
-echo "$as_me:$LINENO: checking whether to build the libaddns shared library" >&5
-echo $ECHO_N "checking whether to build the libaddns shared library... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking whether to build the libaddns shared library" >&5
+echo $ECHO_N "checking whether to build the libaddns shared library... $ECHO_C" >&6; }
 
-# Check whether --with-libaddns or --without-libaddns was given.
+# Check whether --with-libaddns was given.
 if test "${with_libaddns+set}" = set; then
-  withval="$with_libaddns"
-   case "$withval" in
+  withval=$with_libaddns;  case "$withval" in
   *)
-     echo "$as_me:$LINENO: result: no" >&5
-echo "${ECHO_T}no" >&6
+     { echo "$as_me:$LINENO: result: no" >&5
+echo "${ECHO_T}no" >&6; }
      ;;
   yes)
      if test $BLDSHARED = true; then
         LIBADDNS_SHARED=bin/libaddns.$SHLIBEXT
         LIBADDNS=libaddns
-        echo "$as_me:$LINENO: result: yes" >&5
-echo "${ECHO_T}yes" >&6
+        { echo "$as_me:$LINENO: result: yes" >&5
+echo "${ECHO_T}yes" >&6; }
      else
 	enable_static=yes
-        echo "$as_me:$LINENO: result: no shared library support -- will supply static library" >&5
-echo "${ECHO_T}no shared library support -- will supply static library" >&6
+        { echo "$as_me:$LINENO: result: no shared library support -- will supply static library" >&5
+echo "${ECHO_T}no shared library support -- will supply static library" >&6; }
      fi
      if test $enable_static = yes; then
         LIBADDNS=libaddns
@@ -67944,11 +66505,12 @@
      ;;
   esac
 else
-  echo "$as_me:$LINENO: result: no" >&5
-echo "${ECHO_T}no" >&6
+  { echo "$as_me:$LINENO: result: no" >&5
+echo "${ECHO_T}no" >&6; }
 
-fi;
+fi
 
+
 #################################################
 # should we build libsmbclient?
 
@@ -67956,27 +66518,26 @@
 UNINSTALL_LIBSMBCLIENT=
 LIBSMBCLIENT_SHARED=
 LIBSMBCLIENT=
-echo "$as_me:$LINENO: checking whether to build the libsmbclient shared library" >&5
-echo $ECHO_N "checking whether to build the libsmbclient shared library... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking whether to build the libsmbclient shared library" >&5
+echo $ECHO_N "checking whether to build the libsmbclient shared library... $ECHO_C" >&6; }
 
-# Check whether --with-libsmbclient or --without-libsmbclient was given.
+# Check whether --with-libsmbclient was given.
 if test "${with_libsmbclient+set}" = set; then
-  withval="$with_libsmbclient"
-   case "$withval" in
+  withval=$with_libsmbclient;  case "$withval" in
   no)
-     echo "$as_me:$LINENO: result: no" >&5
-echo "${ECHO_T}no" >&6
+     { echo "$as_me:$LINENO: result: no" >&5
+echo "${ECHO_T}no" >&6; }
      ;;
   *)
      if test $BLDSHARED = true; then
         LIBSMBCLIENT_SHARED=bin/libsmbclient.$SHLIBEXT
         LIBSMBCLIENT=libsmbclient
-        echo "$as_me:$LINENO: result: yes" >&5
-echo "${ECHO_T}yes" >&6
+        { echo "$as_me:$LINENO: result: yes" >&5
+echo "${ECHO_T}yes" >&6; }
      else
 	enable_static=yes
-        echo "$as_me:$LINENO: result: no shared library support -- will supply static library" >&5
-echo "${ECHO_T}no shared library support -- will supply static library" >&6
+        { echo "$as_me:$LINENO: result: no shared library support -- will supply static library" >&5
+echo "${ECHO_T}no shared library support -- will supply static library" >&6; }
      fi
      if test $enable_static = yes; then
         LIBSMBCLIENT=libsmbclient
@@ -67991,12 +66552,12 @@
   if test $BLDSHARED = true; then
      LIBSMBCLIENT_SHARED=bin/libsmbclient.$SHLIBEXT
      LIBSMBCLIENT=libsmbclient
-     echo "$as_me:$LINENO: result: yes" >&5
-echo "${ECHO_T}yes" >&6
+     { echo "$as_me:$LINENO: result: yes" >&5
+echo "${ECHO_T}yes" >&6; }
    else
      enable_static=yes
-     echo "$as_me:$LINENO: result: no shared library support -- will supply static library" >&5
-echo "${ECHO_T}no shared library support -- will supply static library" >&6
+     { echo "$as_me:$LINENO: result: no shared library support -- will supply static library" >&5
+echo "${ECHO_T}no shared library support -- will supply static library" >&6; }
    fi
    if test $enable_static = yes; then
      LIBSMBCLIENT=libsmbclient
@@ -68004,32 +66565,32 @@
   INSTALL_LIBSMBCLIENT=installclientlib
   UNINSTALL_LIBSMBCLIENT=uninstallclientlib
 
-fi;
+fi
 
+
 INSTALL_LIBSMBSHAREMODES=
 LIBSMBSHAREMODES_SHARED=
 LIBSMBSHAREMODES=
-echo "$as_me:$LINENO: checking whether to build the libsmbsharemodes shared library" >&5
-echo $ECHO_N "checking whether to build the libsmbsharemodes shared library... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking whether to build the libsmbsharemodes shared library" >&5
+echo $ECHO_N "checking whether to build the libsmbsharemodes shared library... $ECHO_C" >&6; }
 
-# Check whether --with-libsmbsharemodes or --without-libsmbsharemodes was given.
+# Check whether --with-libsmbsharemodes was given.
 if test "${with_libsmbsharemodes+set}" = set; then
-  withval="$with_libsmbsharemodes"
-   case "$withval" in
+  withval=$with_libsmbsharemodes;  case "$withval" in
   no)
-     echo "$as_me:$LINENO: result: no" >&5
-echo "${ECHO_T}no" >&6
+     { echo "$as_me:$LINENO: result: no" >&5
+echo "${ECHO_T}no" >&6; }
      ;;
   *)
      if test $BLDSHARED = true; then
         LIBSMBSHAREMODES_SHARED=bin/libsmbsharemodes.$SHLIBEXT
         LIBSMBSHAREMODES=libsmbsharemodes
-        echo "$as_me:$LINENO: result: yes" >&5
-echo "${ECHO_T}yes" >&6
+        { echo "$as_me:$LINENO: result: yes" >&5
+echo "${ECHO_T}yes" >&6; }
      else
         enable_static=yes
-        echo "$as_me:$LINENO: result: no shared library support -- will supply static library" >&5
-echo "${ECHO_T}no shared library support -- will supply static library" >&6
+        { echo "$as_me:$LINENO: result: no shared library support -- will supply static library" >&5
+echo "${ECHO_T}no shared library support -- will supply static library" >&6; }
      fi
      if test $enable_static = yes; then
         LIBSMBSHAREMODES=libsmbsharemodes
@@ -68044,21 +66605,22 @@
   if test $BLDSHARED = true; then
      LIBSMBSHAREMODES_SHARED=bin/libsmbsharemodes.$SHLIBEXT
      LIBSMBSHAREMODES=libsmbsharemodes
-     echo "$as_me:$LINENO: result: yes" >&5
-echo "${ECHO_T}yes" >&6
+     { echo "$as_me:$LINENO: result: yes" >&5
+echo "${ECHO_T}yes" >&6; }
    else
      enable_static=yes
-     echo "$as_me:$LINENO: result: no shared library support -- will supply static library" >&5
-echo "${ECHO_T}no shared library support -- will supply static library" >&6
+     { echo "$as_me:$LINENO: result: no shared library support -- will supply static library" >&5
+echo "${ECHO_T}no shared library support -- will supply static library" >&6; }
    fi
    if test $enable_static = yes; then
      LIBSMBSHAREMODES=libsmbsharemodes
   fi
   INSTALL_LIBSMBSHAREMODES=installlibsmbsharemodes
 
-fi;
+fi
 
 
+
 #################################################
 # these tests are taken from the GNU fileutils package
 { echo "$as_me:$LINENO: checking how to get filesystem space usage..." >&5
@@ -68068,8 +66630,8 @@
 # Test for statvfs64.
 if test $space = no; then
   # SVR4
-  echo "$as_me:$LINENO: checking statvfs64 function (SVR4)" >&5
-echo $ECHO_N "checking statvfs64 function (SVR4)... $ECHO_C" >&6
+  { echo "$as_me:$LINENO: checking statvfs64 function (SVR4)" >&5
+echo $ECHO_N "checking statvfs64 function (SVR4)... $ECHO_C" >&6; }
 if test "${fu_cv_sys_stat_statvfs64+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
@@ -68095,13 +66657,22 @@
   }
 _ACEOF
 rm -f conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-  (eval $ac_link) 2>&5
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>&5
   ac_status=$?
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
+  { (case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_try") 2>&5
   ac_status=$?
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
@@ -68114,11 +66685,13 @@
 ( exit $ac_status )
 fu_cv_sys_stat_statvfs64=no
 fi
-rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
+rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
 fi
+
+
 fi
-echo "$as_me:$LINENO: result: $fu_cv_sys_stat_statvfs64" >&5
-echo "${ECHO_T}$fu_cv_sys_stat_statvfs64" >&6
+{ echo "$as_me:$LINENO: result: $fu_cv_sys_stat_statvfs64" >&5
+echo "${ECHO_T}$fu_cv_sys_stat_statvfs64" >&6; }
   if test $fu_cv_sys_stat_statvfs64 = yes; then
     space=yes
 
@@ -68137,8 +66710,8 @@
 # is what it gets when this test fails.
 if test $space = no; then
   # SVR4
-  echo "$as_me:$LINENO: checking statvfs function (SVR4)" >&5
-echo $ECHO_N "checking statvfs function (SVR4)... $ECHO_C" >&6
+  { echo "$as_me:$LINENO: checking statvfs function (SVR4)" >&5
+echo $ECHO_N "checking statvfs function (SVR4)... $ECHO_C" >&6; }
 if test "${fu_cv_sys_stat_statvfs+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
@@ -68159,39 +66732,36 @@
 }
 _ACEOF
 rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-  (eval $ac_link) 2>conftest.er1
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest$ac_exeext &&
+       $as_test_x conftest$ac_exeext; then
   fu_cv_sys_stat_statvfs=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-fu_cv_sys_stat_statvfs=no
+	fu_cv_sys_stat_statvfs=no
 fi
-rm -f conftest.err conftest.$ac_objext \
+
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 fi
-echo "$as_me:$LINENO: result: $fu_cv_sys_stat_statvfs" >&5
-echo "${ECHO_T}$fu_cv_sys_stat_statvfs" >&6
+{ echo "$as_me:$LINENO: result: $fu_cv_sys_stat_statvfs" >&5
+echo "${ECHO_T}$fu_cv_sys_stat_statvfs" >&6; }
   if test $fu_cv_sys_stat_statvfs = yes; then
     space=yes
 
@@ -68205,8 +66775,8 @@
 # smbd/statvfs.c assumes that statvfs.f_fsid is an integer.
 # This is not the case on ancient Linux systems.
 
-echo "$as_me:$LINENO: checking that statvfs.f_fsid is an integer" >&5
-echo $ECHO_N "checking that statvfs.f_fsid is an integer... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking that statvfs.f_fsid is an integer" >&5
+echo $ECHO_N "checking that statvfs.f_fsid is an integer... $ECHO_C" >&6; }
 if test "${samba_cv_fsid_int+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
@@ -68227,38 +66797,34 @@
 }
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>conftest.er1
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   samba_cv_fsid_int=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-samba_cv_fsid_int=no
+	samba_cv_fsid_int=no
 fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 fi
-echo "$as_me:$LINENO: result: $samba_cv_fsid_int" >&5
-echo "${ECHO_T}$samba_cv_fsid_int" >&6
+{ echo "$as_me:$LINENO: result: $samba_cv_fsid_int" >&5
+echo "${ECHO_T}$samba_cv_fsid_int" >&6; }
 if test x"$samba_cv_fsid_int" = x"yes"; then
 
 cat >>confdefs.h <<\_ACEOF
@@ -68269,8 +66835,8 @@
 
 if test $space = no; then
   # DEC Alpha running OSF/1
-  echo "$as_me:$LINENO: checking for 3-argument statfs function (DEC OSF/1)" >&5
-echo $ECHO_N "checking for 3-argument statfs function (DEC OSF/1)... $ECHO_C" >&6
+  { echo "$as_me:$LINENO: checking for 3-argument statfs function (DEC OSF/1)" >&5
+echo $ECHO_N "checking for 3-argument statfs function (DEC OSF/1)... $ECHO_C" >&6; }
   if test "${fu_cv_sys_stat_statfs3_osf1+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
@@ -68295,13 +66861,22 @@
   }
 _ACEOF
 rm -f conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-  (eval $ac_link) 2>&5
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>&5
   ac_status=$?
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
+  { (case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_try") 2>&5
   ac_status=$?
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
@@ -68314,12 +66889,14 @@
 ( exit $ac_status )
 fu_cv_sys_stat_statfs3_osf1=no
 fi
-rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
+rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
 fi
+
+
 fi
 
-  echo "$as_me:$LINENO: result: $fu_cv_sys_stat_statfs3_osf1" >&5
-echo "${ECHO_T}$fu_cv_sys_stat_statfs3_osf1" >&6
+  { echo "$as_me:$LINENO: result: $fu_cv_sys_stat_statfs3_osf1" >&5
+echo "${ECHO_T}$fu_cv_sys_stat_statfs3_osf1" >&6; }
   if test $fu_cv_sys_stat_statfs3_osf1 = yes; then
     space=yes
 
@@ -68332,8 +66909,8 @@
 
 if test $space = no; then
 # AIX
-  echo "$as_me:$LINENO: checking for two-argument statfs with statfs.bsize member (AIX, 4.3BSD)" >&5
-echo $ECHO_N "checking for two-argument statfs with statfs.bsize member (AIX, 4.3BSD)... $ECHO_C" >&6
+  { echo "$as_me:$LINENO: checking for two-argument statfs with statfs.bsize member (AIX, 4.3BSD)" >&5
+echo $ECHO_N "checking for two-argument statfs with statfs.bsize member (AIX, 4.3BSD)... $ECHO_C" >&6; }
   if test "${fu_cv_sys_stat_statfs2_bsize+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
@@ -68364,13 +66941,22 @@
   }
 _ACEOF
 rm -f conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-  (eval $ac_link) 2>&5
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>&5
   ac_status=$?
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
+  { (case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_try") 2>&5
   ac_status=$?
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
@@ -68383,12 +66969,14 @@
 ( exit $ac_status )
 fu_cv_sys_stat_statfs2_bsize=no
 fi
-rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
+rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
 fi
+
+
 fi
 
-  echo "$as_me:$LINENO: result: $fu_cv_sys_stat_statfs2_bsize" >&5
-echo "${ECHO_T}$fu_cv_sys_stat_statfs2_bsize" >&6
+  { echo "$as_me:$LINENO: result: $fu_cv_sys_stat_statfs2_bsize" >&5
+echo "${ECHO_T}$fu_cv_sys_stat_statfs2_bsize" >&6; }
   if test $fu_cv_sys_stat_statfs2_bsize = yes; then
     space=yes
 
@@ -68401,8 +66989,8 @@
 
 if test $space = no; then
 # SVR3
-  echo "$as_me:$LINENO: checking for four-argument statfs (AIX-3.2.5, SVR3)" >&5
-echo $ECHO_N "checking for four-argument statfs (AIX-3.2.5, SVR3)... $ECHO_C" >&6
+  { echo "$as_me:$LINENO: checking for four-argument statfs (AIX-3.2.5, SVR3)" >&5
+echo $ECHO_N "checking for four-argument statfs (AIX-3.2.5, SVR3)... $ECHO_C" >&6; }
   if test "${fu_cv_sys_stat_statfs4+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
@@ -68424,13 +67012,22 @@
   }
 _ACEOF
 rm -f conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-  (eval $ac_link) 2>&5
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>&5
   ac_status=$?
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
+  { (case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_try") 2>&5
   ac_status=$?
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
@@ -68443,12 +67040,14 @@
 ( exit $ac_status )
 fu_cv_sys_stat_statfs4=no
 fi
-rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
+rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
 fi
+
+
 fi
 
-  echo "$as_me:$LINENO: result: $fu_cv_sys_stat_statfs4" >&5
-echo "${ECHO_T}$fu_cv_sys_stat_statfs4" >&6
+  { echo "$as_me:$LINENO: result: $fu_cv_sys_stat_statfs4" >&5
+echo "${ECHO_T}$fu_cv_sys_stat_statfs4" >&6; }
   if test $fu_cv_sys_stat_statfs4 = yes; then
     space=yes
 
@@ -68461,8 +67060,8 @@
 
 if test $space = no; then
 # 4.4BSD and NetBSD
-  echo "$as_me:$LINENO: checking for two-argument statfs with statfs.fsize member (4.4BSD and NetBSD)" >&5
-echo $ECHO_N "checking for two-argument statfs with statfs.fsize member (4.4BSD and NetBSD)... $ECHO_C" >&6
+  { echo "$as_me:$LINENO: checking for two-argument statfs with statfs.fsize member (4.4BSD and NetBSD)" >&5
+echo $ECHO_N "checking for two-argument statfs with statfs.fsize member (4.4BSD and NetBSD)... $ECHO_C" >&6; }
   if test "${fu_cv_sys_stat_statfs2_fsize+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
@@ -68490,13 +67089,22 @@
   }
 _ACEOF
 rm -f conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-  (eval $ac_link) 2>&5
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>&5
   ac_status=$?
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
+  { (case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_try") 2>&5
   ac_status=$?
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
@@ -68509,12 +67117,14 @@
 ( exit $ac_status )
 fu_cv_sys_stat_statfs2_fsize=no
 fi
-rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
+rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
 fi
+
+
 fi
 
-  echo "$as_me:$LINENO: result: $fu_cv_sys_stat_statfs2_fsize" >&5
-echo "${ECHO_T}$fu_cv_sys_stat_statfs2_fsize" >&6
+  { echo "$as_me:$LINENO: result: $fu_cv_sys_stat_statfs2_fsize" >&5
+echo "${ECHO_T}$fu_cv_sys_stat_statfs2_fsize" >&6; }
   if test $fu_cv_sys_stat_statfs2_fsize = yes; then
     space=yes
 
@@ -68527,8 +67137,8 @@
 
 if test $space = no; then
   # Ultrix
-  echo "$as_me:$LINENO: checking for two-argument statfs with struct fs_data (Ultrix)" >&5
-echo $ECHO_N "checking for two-argument statfs with struct fs_data (Ultrix)... $ECHO_C" >&6
+  { echo "$as_me:$LINENO: checking for two-argument statfs with struct fs_data (Ultrix)" >&5
+echo $ECHO_N "checking for two-argument statfs with struct fs_data (Ultrix)... $ECHO_C" >&6; }
   if test "${fu_cv_sys_stat_fs_data+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
@@ -68560,13 +67170,22 @@
   }
 _ACEOF
 rm -f conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-  (eval $ac_link) 2>&5
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>&5
   ac_status=$?
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
+  { (case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_try") 2>&5
   ac_status=$?
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
@@ -68579,12 +67198,14 @@
 ( exit $ac_status )
 fu_cv_sys_stat_fs_data=no
 fi
-rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
+rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
 fi
+
+
 fi
 
-  echo "$as_me:$LINENO: result: $fu_cv_sys_stat_fs_data" >&5
-echo "${ECHO_T}$fu_cv_sys_stat_fs_data" >&6
+  { echo "$as_me:$LINENO: result: $fu_cv_sys_stat_fs_data" >&5
+echo "${ECHO_T}$fu_cv_sys_stat_fs_data" >&6; }
   if test $fu_cv_sys_stat_fs_data = yes; then
     space=yes
 
@@ -68603,8 +67224,8 @@
 # If we don't have all of these then disable large
 # file support.
 #
-echo "$as_me:$LINENO: checking if large file support can be enabled" >&5
-echo $ECHO_N "checking if large file support can be enabled... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking if large file support can be enabled" >&5
+echo $ECHO_N "checking if large file support can be enabled... $ECHO_C" >&6; }
 cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
@@ -68627,35 +67248,31 @@
 }
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>conftest.er1
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   samba_cv_HAVE_EXPLICIT_LARGEFILE_SUPPORT=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-samba_cv_HAVE_EXPLICIT_LARGEFILE_SUPPORT=no
+	samba_cv_HAVE_EXPLICIT_LARGEFILE_SUPPORT=no
 fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 if test x"$samba_cv_HAVE_EXPLICIT_LARGEFILE_SUPPORT" = x"yes"; then
 
 cat >>confdefs.h <<\_ACEOF
@@ -68663,60 +67280,60 @@
 _ACEOF
 
 fi
-echo "$as_me:$LINENO: result: $samba_cv_HAVE_EXPLICIT_LARGEFILE_SUPPORT" >&5
-echo "${ECHO_T}$samba_cv_HAVE_EXPLICIT_LARGEFILE_SUPPORT" >&6
+{ echo "$as_me:$LINENO: result: $samba_cv_HAVE_EXPLICIT_LARGEFILE_SUPPORT" >&5
+echo "${ECHO_T}$samba_cv_HAVE_EXPLICIT_LARGEFILE_SUPPORT" >&6; }
 
 #################################################
 # check for cluster extensions
 
-echo "$as_me:$LINENO: checking whether to include cluster support" >&5
-echo $ECHO_N "checking whether to include cluster support... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking whether to include cluster support" >&5
+echo $ECHO_N "checking whether to include cluster support... $ECHO_C" >&6; }
 
-# Check whether --with-cluster-support or --without-cluster-support was given.
+# Check whether --with-cluster-support was given.
 if test "${with_cluster_support+set}" = set; then
-  withval="$with_cluster_support"
+  withval=$with_cluster_support;
+fi
 
-fi;
 if test "x$with_cluster_support" = "xyes"; then
 
 cat >>confdefs.h <<\_ACEOF
 #define CLUSTER_SUPPORT 1
 _ACEOF
 
-    echo "$as_me:$LINENO: result: yes" >&5
-echo "${ECHO_T}yes" >&6
+    { echo "$as_me:$LINENO: result: yes" >&5
+echo "${ECHO_T}yes" >&6; }
 else
-    echo "$as_me:$LINENO: result: no" >&5
-echo "${ECHO_T}no" >&6
+    { echo "$as_me:$LINENO: result: no" >&5
+echo "${ECHO_T}no" >&6; }
 fi
 
 
 #################################################
 # check for ACL support
 
-echo "$as_me:$LINENO: checking whether to support ACLs" >&5
-echo $ECHO_N "checking whether to support ACLs... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking whether to support ACLs" >&5
+echo $ECHO_N "checking whether to support ACLs... $ECHO_C" >&6; }
 
-# Check whether --with-acl-support or --without-acl-support was given.
+# Check whether --with-acl-support was given.
 if test "${with_acl_support+set}" = set; then
-  withval="$with_acl_support"
-   case "$withval" in
+  withval=$with_acl_support;  case "$withval" in
 	yes|no)
 		with_acl_support="$withval"
 		;;
   esac
-fi;
+fi
 
+
 if test x"$with_acl_support" = x ; then
 	with_acl_support="auto"
 fi
 
-echo "$as_me:$LINENO: result: $with_acl_support" >&5
-echo "${ECHO_T}$with_acl_support" >&6
+{ echo "$as_me:$LINENO: result: $with_acl_support" >&5
+echo "${ECHO_T}$with_acl_support" >&6; }
 
 if test x"$with_acl_support" = x"no"; then
-	echo "$as_me:$LINENO: result: Disabling ACL support" >&5
-echo "${ECHO_T}Disabling ACL support" >&6
+	{ echo "$as_me:$LINENO: result: Disabling ACL support" >&5
+echo "${ECHO_T}Disabling ACL support" >&6; }
 
 cat >>confdefs.h <<\_ACEOF
 #define HAVE_NO_ACLS 1
@@ -68798,8 +67415,8 @@
 
 		;;
 	*)
-		echo "$as_me:$LINENO: checking for acl_get_file in -lacl" >&5
-echo $ECHO_N "checking for acl_get_file in -lacl... $ECHO_C" >&6
+		{ echo "$as_me:$LINENO: checking for acl_get_file in -lacl" >&5
+echo $ECHO_N "checking for acl_get_file in -lacl... $ECHO_C" >&6; }
 if test "${ac_cv_lib_acl_acl_get_file+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
@@ -68812,64 +67429,61 @@
 cat >>conftest.$ac_ext <<_ACEOF
 /* end confdefs.h.  */
 
-/* Override any gcc2 internal prototype to avoid an error.  */
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
 #ifdef __cplusplus
 extern "C"
 #endif
-/* We use char because int might match the return type of a gcc2
-   builtin and then its argument prototype would still apply.  */
 char acl_get_file ();
 int
 main ()
 {
-acl_get_file ();
+return acl_get_file ();
   ;
   return 0;
 }
 _ACEOF
 rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-  (eval $ac_link) 2>conftest.er1
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest$ac_exeext &&
+       $as_test_x conftest$ac_exeext; then
   ac_cv_lib_acl_acl_get_file=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_cv_lib_acl_acl_get_file=no
+	ac_cv_lib_acl_acl_get_file=no
 fi
-rm -f conftest.err conftest.$ac_objext \
+
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 LIBS=$ac_check_lib_save_LIBS
 fi
-echo "$as_me:$LINENO: result: $ac_cv_lib_acl_acl_get_file" >&5
-echo "${ECHO_T}$ac_cv_lib_acl_acl_get_file" >&6
+{ echo "$as_me:$LINENO: result: $ac_cv_lib_acl_acl_get_file" >&5
+echo "${ECHO_T}$ac_cv_lib_acl_acl_get_file" >&6; }
 if test $ac_cv_lib_acl_acl_get_file = yes; then
   ACL_LIBS="$ACL_LIBS -lacl"
 fi
 
 		case "$host_os" in
 		*linux*)
-			echo "$as_me:$LINENO: checking for getxattr in -lattr" >&5
-echo $ECHO_N "checking for getxattr in -lattr... $ECHO_C" >&6
+			{ echo "$as_me:$LINENO: checking for getxattr in -lattr" >&5
+echo $ECHO_N "checking for getxattr in -lattr... $ECHO_C" >&6; }
 if test "${ac_cv_lib_attr_getxattr+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
@@ -68882,64 +67496,61 @@
 cat >>conftest.$ac_ext <<_ACEOF
 /* end confdefs.h.  */
 
-/* Override any gcc2 internal prototype to avoid an error.  */
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
 #ifdef __cplusplus
 extern "C"
 #endif
-/* We use char because int might match the return type of a gcc2
-   builtin and then its argument prototype would still apply.  */
 char getxattr ();
 int
 main ()
 {
-getxattr ();
+return getxattr ();
   ;
   return 0;
 }
 _ACEOF
 rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-  (eval $ac_link) 2>conftest.er1
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest$ac_exeext &&
+       $as_test_x conftest$ac_exeext; then
   ac_cv_lib_attr_getxattr=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_cv_lib_attr_getxattr=no
+	ac_cv_lib_attr_getxattr=no
 fi
-rm -f conftest.err conftest.$ac_objext \
+
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 LIBS=$ac_check_lib_save_LIBS
 fi
-echo "$as_me:$LINENO: result: $ac_cv_lib_attr_getxattr" >&5
-echo "${ECHO_T}$ac_cv_lib_attr_getxattr" >&6
+{ echo "$as_me:$LINENO: result: $ac_cv_lib_attr_getxattr" >&5
+echo "${ECHO_T}$ac_cv_lib_attr_getxattr" >&6; }
 if test $ac_cv_lib_attr_getxattr = yes; then
   ACL_LIBS="$ACL_LIBS -lattr"
 fi
 
 			;;
 		esac
-		echo "$as_me:$LINENO: checking for POSIX ACL support" >&5
-echo $ECHO_N "checking for POSIX ACL support... $ECHO_C" >&6
+		{ echo "$as_me:$LINENO: checking for POSIX ACL support" >&5
+echo $ECHO_N "checking for POSIX ACL support... $ECHO_C" >&6; }
 if test "${samba_cv_HAVE_POSIX_ACLS+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
@@ -68970,41 +67581,38 @@
 }
 _ACEOF
 rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-  (eval $ac_link) 2>conftest.er1
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest$ac_exeext &&
+       $as_test_x conftest$ac_exeext; then
   samba_cv_HAVE_POSIX_ACLS=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-samba_cv_HAVE_POSIX_ACLS=no
+	samba_cv_HAVE_POSIX_ACLS=no
 fi
-rm -f conftest.err conftest.$ac_objext \
+
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 			LIBS=$acl_LIBS
 
 fi
-echo "$as_me:$LINENO: result: $samba_cv_HAVE_POSIX_ACLS" >&5
-echo "${ECHO_T}$samba_cv_HAVE_POSIX_ACLS" >&6
+{ echo "$as_me:$LINENO: result: $samba_cv_HAVE_POSIX_ACLS" >&5
+echo "${ECHO_T}$samba_cv_HAVE_POSIX_ACLS" >&6; }
 		if test x"$samba_cv_HAVE_POSIX_ACLS" = x"yes"; then
 			{ echo "$as_me:$LINENO: Using posix ACLs" >&5
 echo "$as_me: Using posix ACLs" >&6;}
@@ -69013,8 +67621,8 @@
 #define HAVE_POSIX_ACLS 1
 _ACEOF
 
-			echo "$as_me:$LINENO: checking for acl_get_perm_np" >&5
-echo $ECHO_N "checking for acl_get_perm_np... $ECHO_C" >&6
+			{ echo "$as_me:$LINENO: checking for acl_get_perm_np" >&5
+echo $ECHO_N "checking for acl_get_perm_np... $ECHO_C" >&6; }
 if test "${samba_cv_HAVE_ACL_GET_PERM_NP+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
@@ -69044,41 +67652,38 @@
 }
 _ACEOF
 rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-  (eval $ac_link) 2>conftest.er1
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest$ac_exeext &&
+       $as_test_x conftest$ac_exeext; then
   samba_cv_HAVE_ACL_GET_PERM_NP=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-samba_cv_HAVE_ACL_GET_PERM_NP=no
+	samba_cv_HAVE_ACL_GET_PERM_NP=no
 fi
-rm -f conftest.err conftest.$ac_objext \
+
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 				LIBS=$acl_LIBS
 
 fi
-echo "$as_me:$LINENO: result: $samba_cv_HAVE_ACL_GET_PERM_NP" >&5
-echo "${ECHO_T}$samba_cv_HAVE_ACL_GET_PERM_NP" >&6
+{ echo "$as_me:$LINENO: result: $samba_cv_HAVE_ACL_GET_PERM_NP" >&5
+echo "${ECHO_T}$samba_cv_HAVE_ACL_GET_PERM_NP" >&6; }
 			if test x"$samba_cv_HAVE_ACL_GET_PERM_NP" = x"yes"; then
 
 cat >>confdefs.h <<\_ACEOF
@@ -69105,22 +67710,21 @@
 #################################################
 # check for AIO support
 
-echo "$as_me:$LINENO: checking whether to support asynchronous io" >&5
-echo $ECHO_N "checking whether to support asynchronous io... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking whether to support asynchronous io" >&5
+echo $ECHO_N "checking whether to support asynchronous io... $ECHO_C" >&6; }
 
-# Check whether --with-aio-support or --without-aio-support was given.
+# Check whether --with-aio-support was given.
 if test "${with_aio_support+set}" = set; then
-  withval="$with_aio_support"
-   case "$withval" in
+  withval=$with_aio_support;  case "$withval" in
   yes)
 
-	echo "$as_me:$LINENO: result: yes" >&5
-echo "${ECHO_T}yes" >&6
+	{ echo "$as_me:$LINENO: result: yes" >&5
+echo "${ECHO_T}yes" >&6; }
 	case "$host_os" in
 	*)
 		AIO_LIBS=$LIBS
-		echo "$as_me:$LINENO: checking for aio_read in -lrt" >&5
-echo $ECHO_N "checking for aio_read in -lrt... $ECHO_C" >&6
+		{ echo "$as_me:$LINENO: checking for aio_read in -lrt" >&5
+echo $ECHO_N "checking for aio_read in -lrt... $ECHO_C" >&6; }
 if test "${ac_cv_lib_rt_aio_read+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
@@ -69133,62 +67737,59 @@
 cat >>conftest.$ac_ext <<_ACEOF
 /* end confdefs.h.  */
 
-/* Override any gcc2 internal prototype to avoid an error.  */
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
 #ifdef __cplusplus
 extern "C"
 #endif
-/* We use char because int might match the return type of a gcc2
-   builtin and then its argument prototype would still apply.  */
 char aio_read ();
 int
 main ()
 {
-aio_read ();
+return aio_read ();
   ;
   return 0;
 }
 _ACEOF
 rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-  (eval $ac_link) 2>conftest.er1
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest$ac_exeext &&
+       $as_test_x conftest$ac_exeext; then
   ac_cv_lib_rt_aio_read=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_cv_lib_rt_aio_read=no
+	ac_cv_lib_rt_aio_read=no
 fi
-rm -f conftest.err conftest.$ac_objext \
+
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 LIBS=$ac_check_lib_save_LIBS
 fi
-echo "$as_me:$LINENO: result: $ac_cv_lib_rt_aio_read" >&5
-echo "${ECHO_T}$ac_cv_lib_rt_aio_read" >&6
+{ echo "$as_me:$LINENO: result: $ac_cv_lib_rt_aio_read" >&5
+echo "${ECHO_T}$ac_cv_lib_rt_aio_read" >&6; }
 if test $ac_cv_lib_rt_aio_read = yes; then
   AIO_LIBS="$LIBS -lrt"
 fi
 
-		echo "$as_me:$LINENO: checking for aio_read in -laio" >&5
-echo $ECHO_N "checking for aio_read in -laio... $ECHO_C" >&6
+		{ echo "$as_me:$LINENO: checking for aio_read in -laio" >&5
+echo $ECHO_N "checking for aio_read in -laio... $ECHO_C" >&6; }
 if test "${ac_cv_lib_aio_aio_read+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
@@ -69201,62 +67802,59 @@
 cat >>conftest.$ac_ext <<_ACEOF
 /* end confdefs.h.  */
 
-/* Override any gcc2 internal prototype to avoid an error.  */
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
 #ifdef __cplusplus
 extern "C"
 #endif
-/* We use char because int might match the return type of a gcc2
-   builtin and then its argument prototype would still apply.  */
 char aio_read ();
 int
 main ()
 {
-aio_read ();
+return aio_read ();
   ;
   return 0;
 }
 _ACEOF
 rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-  (eval $ac_link) 2>conftest.er1
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest$ac_exeext &&
+       $as_test_x conftest$ac_exeext; then
   ac_cv_lib_aio_aio_read=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_cv_lib_aio_aio_read=no
+	ac_cv_lib_aio_aio_read=no
 fi
-rm -f conftest.err conftest.$ac_objext \
+
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 LIBS=$ac_check_lib_save_LIBS
 fi
-echo "$as_me:$LINENO: result: $ac_cv_lib_aio_aio_read" >&5
-echo "${ECHO_T}$ac_cv_lib_aio_aio_read" >&6
+{ echo "$as_me:$LINENO: result: $ac_cv_lib_aio_aio_read" >&5
+echo "${ECHO_T}$ac_cv_lib_aio_aio_read" >&6; }
 if test $ac_cv_lib_aio_aio_read = yes; then
   AIO_LIBS="$LIBS -laio"
 fi
 
-		echo "$as_me:$LINENO: checking for asynchronous io support" >&5
-echo $ECHO_N "checking for asynchronous io support... $ECHO_C" >&6
+		{ echo "$as_me:$LINENO: checking for asynchronous io support" >&5
+echo $ECHO_N "checking for asynchronous io support... $ECHO_C" >&6; }
 if test "${samba_cv_HAVE_AIO+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
@@ -69280,42 +67878,39 @@
 }
 _ACEOF
 rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-  (eval $ac_link) 2>conftest.er1
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest$ac_exeext &&
+       $as_test_x conftest$ac_exeext; then
   samba_cv_HAVE_AIO=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-samba_cv_HAVE_AIO=no
+	samba_cv_HAVE_AIO=no
 fi
-rm -f conftest.err conftest.$ac_objext \
+
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 		LIBS=$aio_LIBS
 fi
-echo "$as_me:$LINENO: result: $samba_cv_HAVE_AIO" >&5
-echo "${ECHO_T}$samba_cv_HAVE_AIO" >&6
-		echo "$as_me:$LINENO: checking for 64-bit asynchronous io support" >&5
-echo $ECHO_N "checking for 64-bit asynchronous io support... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: result: $samba_cv_HAVE_AIO" >&5
+echo "${ECHO_T}$samba_cv_HAVE_AIO" >&6; }
+		{ echo "$as_me:$LINENO: checking for 64-bit asynchronous io support" >&5
+echo $ECHO_N "checking for 64-bit asynchronous io support... $ECHO_C" >&6; }
 if test "${samba_cv_HAVE_AIO64+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
@@ -69339,40 +67934,37 @@
 }
 _ACEOF
 rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-  (eval $ac_link) 2>conftest.er1
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest$ac_exeext &&
+       $as_test_x conftest$ac_exeext; then
   samba_cv_HAVE_AIO64=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-samba_cv_HAVE_AIO64=no
+	samba_cv_HAVE_AIO64=no
 fi
-rm -f conftest.err conftest.$ac_objext \
+
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 		LIBS=$aio_LIBS
 fi
-echo "$as_me:$LINENO: result: $samba_cv_HAVE_AIO64" >&5
-echo "${ECHO_T}$samba_cv_HAVE_AIO64" >&6
+{ echo "$as_me:$LINENO: result: $samba_cv_HAVE_AIO64" >&5
+echo "${ECHO_T}$samba_cv_HAVE_AIO64" >&6; }
 		if test x"$samba_cv_HAVE_AIO64" = x"yes"; then
 
 cat >>confdefs.h <<\_ACEOF
@@ -69395,630 +67987,588 @@
 		fi
 
 		if test x"$samba_cv_HAVE_AIO" = x"yes"; then
-			echo "$as_me:$LINENO: checking for aio_read" >&5
-echo $ECHO_N "checking for aio_read... $ECHO_C" >&6
+			{ echo "$as_me:$LINENO: checking for aio_read" >&5
+echo $ECHO_N "checking for aio_read... $ECHO_C" >&6; }
 			cat >conftest.$ac_ext <<_ACEOF
 #include <aio.h>
 int main() { struct aiocb a; return aio_read(&a); }
 _ACEOF
 rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-  (eval $ac_link) 2>conftest.er1
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest$ac_exeext &&
+       $as_test_x conftest$ac_exeext; then
 
 cat >>confdefs.h <<\_ACEOF
 #define HAVE_AIO_READ 1
 _ACEOF
- echo "$as_me:$LINENO: result: yes" >&5
-echo "${ECHO_T}yes" >&6
+ { echo "$as_me:$LINENO: result: yes" >&5
+echo "${ECHO_T}yes" >&6; }
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-echo "$as_me:$LINENO: result: no" >&5
-echo "${ECHO_T}no" >&6
+	{ echo "$as_me:$LINENO: result: no" >&5
+echo "${ECHO_T}no" >&6; }
 fi
-rm -f conftest.err conftest.$ac_objext \
+
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 
-			echo "$as_me:$LINENO: checking for aio_write" >&5
-echo $ECHO_N "checking for aio_write... $ECHO_C" >&6
+			{ echo "$as_me:$LINENO: checking for aio_write" >&5
+echo $ECHO_N "checking for aio_write... $ECHO_C" >&6; }
 			cat >conftest.$ac_ext <<_ACEOF
 #include <aio.h>
 int main() { struct aiocb a; return aio_write(&a); }
 _ACEOF
 rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-  (eval $ac_link) 2>conftest.er1
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest$ac_exeext &&
+       $as_test_x conftest$ac_exeext; then
 
 cat >>confdefs.h <<\_ACEOF
 #define HAVE_AIO_WRITE 1
 _ACEOF
- echo "$as_me:$LINENO: result: yes" >&5
-echo "${ECHO_T}yes" >&6
+ { echo "$as_me:$LINENO: result: yes" >&5
+echo "${ECHO_T}yes" >&6; }
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-echo "$as_me:$LINENO: result: no" >&5
-echo "${ECHO_T}no" >&6
+	{ echo "$as_me:$LINENO: result: no" >&5
+echo "${ECHO_T}no" >&6; }
 fi
-rm -f conftest.err conftest.$ac_objext \
+
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 
-			echo "$as_me:$LINENO: checking for aio_fsync" >&5
-echo $ECHO_N "checking for aio_fsync... $ECHO_C" >&6
+			{ echo "$as_me:$LINENO: checking for aio_fsync" >&5
+echo $ECHO_N "checking for aio_fsync... $ECHO_C" >&6; }
 			cat >conftest.$ac_ext <<_ACEOF
 #include <aio.h>
 int main() { struct aiocb a; return aio_fsync(1, &a); }
 _ACEOF
 rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-  (eval $ac_link) 2>conftest.er1
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest$ac_exeext &&
+       $as_test_x conftest$ac_exeext; then
 
 cat >>confdefs.h <<\_ACEOF
 #define HAVE_AIO_FSYNC 1
 _ACEOF
- echo "$as_me:$LINENO: result: yes" >&5
-echo "${ECHO_T}yes" >&6
+ { echo "$as_me:$LINENO: result: yes" >&5
+echo "${ECHO_T}yes" >&6; }
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-echo "$as_me:$LINENO: result: no" >&5
-echo "${ECHO_T}no" >&6
+	{ echo "$as_me:$LINENO: result: no" >&5
+echo "${ECHO_T}no" >&6; }
 fi
-rm -f conftest.err conftest.$ac_objext \
+
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 
-			echo "$as_me:$LINENO: checking for aio_return" >&5
-echo $ECHO_N "checking for aio_return... $ECHO_C" >&6
+			{ echo "$as_me:$LINENO: checking for aio_return" >&5
+echo $ECHO_N "checking for aio_return... $ECHO_C" >&6; }
 			cat >conftest.$ac_ext <<_ACEOF
 #include <aio.h>
 int main() { struct aiocb a; return aio_return(&a); }
 _ACEOF
 rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-  (eval $ac_link) 2>conftest.er1
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest$ac_exeext &&
+       $as_test_x conftest$ac_exeext; then
 
 cat >>confdefs.h <<\_ACEOF
 #define HAVE_AIO_RETURN 1
 _ACEOF
- echo "$as_me:$LINENO: result: yes" >&5
-echo "${ECHO_T}yes" >&6
+ { echo "$as_me:$LINENO: result: yes" >&5
+echo "${ECHO_T}yes" >&6; }
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-echo "$as_me:$LINENO: result: no" >&5
-echo "${ECHO_T}no" >&6
+	{ echo "$as_me:$LINENO: result: no" >&5
+echo "${ECHO_T}no" >&6; }
 fi
-rm -f conftest.err conftest.$ac_objext \
+
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 
-			echo "$as_me:$LINENO: checking for aio_error" >&5
-echo $ECHO_N "checking for aio_error... $ECHO_C" >&6
+			{ echo "$as_me:$LINENO: checking for aio_error" >&5
+echo $ECHO_N "checking for aio_error... $ECHO_C" >&6; }
 			cat >conftest.$ac_ext <<_ACEOF
 #include <aio.h>
 int main() { struct aiocb a; return aio_error(&a); }
 _ACEOF
 rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-  (eval $ac_link) 2>conftest.er1
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest$ac_exeext &&
+       $as_test_x conftest$ac_exeext; then
 
 cat >>confdefs.h <<\_ACEOF
 #define HAVE_AIO_ERROR 1
 _ACEOF
- echo "$as_me:$LINENO: result: yes" >&5
-echo "${ECHO_T}yes" >&6
+ { echo "$as_me:$LINENO: result: yes" >&5
+echo "${ECHO_T}yes" >&6; }
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-echo "$as_me:$LINENO: result: no" >&5
-echo "${ECHO_T}no" >&6
+	{ echo "$as_me:$LINENO: result: no" >&5
+echo "${ECHO_T}no" >&6; }
 fi
-rm -f conftest.err conftest.$ac_objext \
+
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 
-			echo "$as_me:$LINENO: checking for aio_cancel" >&5
-echo $ECHO_N "checking for aio_cancel... $ECHO_C" >&6
+			{ echo "$as_me:$LINENO: checking for aio_cancel" >&5
+echo $ECHO_N "checking for aio_cancel... $ECHO_C" >&6; }
 			cat >conftest.$ac_ext <<_ACEOF
 #include <aio.h>
 int main() { struct aiocb a; return aio_cancel(1, &a); }
 _ACEOF
 rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-  (eval $ac_link) 2>conftest.er1
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest$ac_exeext &&
+       $as_test_x conftest$ac_exeext; then
 
 cat >>confdefs.h <<\_ACEOF
 #define HAVE_AIO_CANCEL 1
 _ACEOF
- echo "$as_me:$LINENO: result: yes" >&5
-echo "${ECHO_T}yes" >&6
+ { echo "$as_me:$LINENO: result: yes" >&5
+echo "${ECHO_T}yes" >&6; }
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-echo "$as_me:$LINENO: result: no" >&5
-echo "${ECHO_T}no" >&6
+	{ echo "$as_me:$LINENO: result: no" >&5
+echo "${ECHO_T}no" >&6; }
 fi
-rm -f conftest.err conftest.$ac_objext \
+
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 
-			echo "$as_me:$LINENO: checking for aio_suspend" >&5
-echo $ECHO_N "checking for aio_suspend... $ECHO_C" >&6
+			{ echo "$as_me:$LINENO: checking for aio_suspend" >&5
+echo $ECHO_N "checking for aio_suspend... $ECHO_C" >&6; }
 			cat >conftest.$ac_ext <<_ACEOF
 #include <aio.h>
 int main() { struct aiocb a; return aio_suspend(&a, 1, NULL); }
 _ACEOF
 rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-  (eval $ac_link) 2>conftest.er1
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest$ac_exeext &&
+       $as_test_x conftest$ac_exeext; then
 
 cat >>confdefs.h <<\_ACEOF
 #define HAVE_AIO_SUSPEND 1
 _ACEOF
- echo "$as_me:$LINENO: result: yes" >&5
-echo "${ECHO_T}yes" >&6
+ { echo "$as_me:$LINENO: result: yes" >&5
+echo "${ECHO_T}yes" >&6; }
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-echo "$as_me:$LINENO: result: no" >&5
-echo "${ECHO_T}no" >&6
+	{ echo "$as_me:$LINENO: result: no" >&5
+echo "${ECHO_T}no" >&6; }
 fi
-rm -f conftest.err conftest.$ac_objext \
+
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 		fi
 
 		if test x"$samba_cv_HAVE_AIO64" = x"yes"; then
-			echo "$as_me:$LINENO: checking for aio_read64" >&5
-echo $ECHO_N "checking for aio_read64... $ECHO_C" >&6
+			{ echo "$as_me:$LINENO: checking for aio_read64" >&5
+echo $ECHO_N "checking for aio_read64... $ECHO_C" >&6; }
 			cat >conftest.$ac_ext <<_ACEOF
 #include <aio.h>
 int main() { struct aiocb a; return aio_read64(&a); }
 _ACEOF
 rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-  (eval $ac_link) 2>conftest.er1
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest$ac_exeext &&
+       $as_test_x conftest$ac_exeext; then
 
 cat >>confdefs.h <<\_ACEOF
 #define HAVE_AIO_READ64 1
 _ACEOF
- echo "$as_me:$LINENO: result: yes" >&5
-echo "${ECHO_T}yes" >&6
+ { echo "$as_me:$LINENO: result: yes" >&5
+echo "${ECHO_T}yes" >&6; }
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-echo "$as_me:$LINENO: result: no" >&5
-echo "${ECHO_T}no" >&6
+	{ echo "$as_me:$LINENO: result: no" >&5
+echo "${ECHO_T}no" >&6; }
 fi
-rm -f conftest.err conftest.$ac_objext \
+
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 
-			echo "$as_me:$LINENO: checking for aio_write64" >&5
-echo $ECHO_N "checking for aio_write64... $ECHO_C" >&6
+			{ echo "$as_me:$LINENO: checking for aio_write64" >&5
+echo $ECHO_N "checking for aio_write64... $ECHO_C" >&6; }
 			cat >conftest.$ac_ext <<_ACEOF
 #include <aio.h>
 int main() { struct aiocb a; return aio_write64(&a); }
 _ACEOF
 rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-  (eval $ac_link) 2>conftest.er1
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest$ac_exeext &&
+       $as_test_x conftest$ac_exeext; then
 
 cat >>confdefs.h <<\_ACEOF
 #define HAVE_AIO_WRITE64 1
 _ACEOF
- echo "$as_me:$LINENO: result: yes" >&5
-echo "${ECHO_T}yes" >&6
+ { echo "$as_me:$LINENO: result: yes" >&5
+echo "${ECHO_T}yes" >&6; }
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-echo "$as_me:$LINENO: result: no" >&5
-echo "${ECHO_T}no" >&6
+	{ echo "$as_me:$LINENO: result: no" >&5
+echo "${ECHO_T}no" >&6; }
 fi
-rm -f conftest.err conftest.$ac_objext \
+
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 
-			echo "$as_me:$LINENO: checking for aio_fsync64" >&5
-echo $ECHO_N "checking for aio_fsync64... $ECHO_C" >&6
+			{ echo "$as_me:$LINENO: checking for aio_fsync64" >&5
+echo $ECHO_N "checking for aio_fsync64... $ECHO_C" >&6; }
 			cat >conftest.$ac_ext <<_ACEOF
 #include <aio.h>
 int main() { struct aiocb a; return aio_fsync64(1, &a); }
 _ACEOF
 rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-  (eval $ac_link) 2>conftest.er1
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest$ac_exeext &&
+       $as_test_x conftest$ac_exeext; then
 
 cat >>confdefs.h <<\_ACEOF
 #define HAVE_AIO_FSYNC64 1
 _ACEOF
- echo "$as_me:$LINENO: result: yes" >&5
-echo "${ECHO_T}yes" >&6
+ { echo "$as_me:$LINENO: result: yes" >&5
+echo "${ECHO_T}yes" >&6; }
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-echo "$as_me:$LINENO: result: no" >&5
-echo "${ECHO_T}no" >&6
+	{ echo "$as_me:$LINENO: result: no" >&5
+echo "${ECHO_T}no" >&6; }
 fi
-rm -f conftest.err conftest.$ac_objext \
+
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 
-			echo "$as_me:$LINENO: checking for aio_return64" >&5
-echo $ECHO_N "checking for aio_return64... $ECHO_C" >&6
+			{ echo "$as_me:$LINENO: checking for aio_return64" >&5
+echo $ECHO_N "checking for aio_return64... $ECHO_C" >&6; }
 			cat >conftest.$ac_ext <<_ACEOF
 #include <aio.h>
 int main() { struct aiocb a; return aio_return64(&a); }
 _ACEOF
 rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-  (eval $ac_link) 2>conftest.er1
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest$ac_exeext &&
+       $as_test_x conftest$ac_exeext; then
 
 cat >>confdefs.h <<\_ACEOF
 #define HAVE_AIO_RETURN64 1
 _ACEOF
- echo "$as_me:$LINENO: result: yes" >&5
-echo "${ECHO_T}yes" >&6
+ { echo "$as_me:$LINENO: result: yes" >&5
+echo "${ECHO_T}yes" >&6; }
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-echo "$as_me:$LINENO: result: no" >&5
-echo "${ECHO_T}no" >&6
+	{ echo "$as_me:$LINENO: result: no" >&5
+echo "${ECHO_T}no" >&6; }
 fi
-rm -f conftest.err conftest.$ac_objext \
+
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 
-			echo "$as_me:$LINENO: checking for aio_error64" >&5
-echo $ECHO_N "checking for aio_error64... $ECHO_C" >&6
+			{ echo "$as_me:$LINENO: checking for aio_error64" >&5
+echo $ECHO_N "checking for aio_error64... $ECHO_C" >&6; }
 			cat >conftest.$ac_ext <<_ACEOF
 #include <aio.h>
 int main() { struct aiocb a; return aio_error64(&a); }
 _ACEOF
 rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-  (eval $ac_link) 2>conftest.er1
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest$ac_exeext &&
+       $as_test_x conftest$ac_exeext; then
 
 cat >>confdefs.h <<\_ACEOF
 #define HAVE_AIO_ERROR64 1
 _ACEOF
- echo "$as_me:$LINENO: result: yes" >&5
-echo "${ECHO_T}yes" >&6
+ { echo "$as_me:$LINENO: result: yes" >&5
+echo "${ECHO_T}yes" >&6; }
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-echo "$as_me:$LINENO: result: no" >&5
-echo "${ECHO_T}no" >&6
+	{ echo "$as_me:$LINENO: result: no" >&5
+echo "${ECHO_T}no" >&6; }
 fi
-rm -f conftest.err conftest.$ac_objext \
+
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 
-			echo "$as_me:$LINENO: checking for aio_cancel64" >&5
-echo $ECHO_N "checking for aio_cancel64... $ECHO_C" >&6
+			{ echo "$as_me:$LINENO: checking for aio_cancel64" >&5
+echo $ECHO_N "checking for aio_cancel64... $ECHO_C" >&6; }
 			cat >conftest.$ac_ext <<_ACEOF
 #include <aio.h>
 int main() { struct aiocb a; return aio_cancel64(1, &a); }
 _ACEOF
 rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-  (eval $ac_link) 2>conftest.er1
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest$ac_exeext &&
+       $as_test_x conftest$ac_exeext; then
 
 cat >>confdefs.h <<\_ACEOF
 #define HAVE_AIO_CANCEL64 1
 _ACEOF
- echo "$as_me:$LINENO: result: yes" >&5
-echo "${ECHO_T}yes" >&6
+ { echo "$as_me:$LINENO: result: yes" >&5
+echo "${ECHO_T}yes" >&6; }
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-echo "$as_me:$LINENO: result: no" >&5
-echo "${ECHO_T}no" >&6
+	{ echo "$as_me:$LINENO: result: no" >&5
+echo "${ECHO_T}no" >&6; }
 fi
-rm -f conftest.err conftest.$ac_objext \
+
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 
-			echo "$as_me:$LINENO: checking for aio_suspend64" >&5
-echo $ECHO_N "checking for aio_suspend64... $ECHO_C" >&6
+			{ echo "$as_me:$LINENO: checking for aio_suspend64" >&5
+echo $ECHO_N "checking for aio_suspend64... $ECHO_C" >&6; }
 			cat >conftest.$ac_ext <<_ACEOF
 #include <aio.h>
 int main() { struct aiocb a; return aio_suspend64(&a, 1, NULL); }
 _ACEOF
 rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-  (eval $ac_link) 2>conftest.er1
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest$ac_exeext &&
+       $as_test_x conftest$ac_exeext; then
 
 cat >>confdefs.h <<\_ACEOF
 #define HAVE_AIO_SUSPEND64 1
 _ACEOF
- echo "$as_me:$LINENO: result: yes" >&5
-echo "${ECHO_T}yes" >&6
+ { echo "$as_me:$LINENO: result: yes" >&5
+echo "${ECHO_T}yes" >&6; }
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-echo "$as_me:$LINENO: result: no" >&5
-echo "${ECHO_T}no" >&6
+	{ echo "$as_me:$LINENO: result: no" >&5
+echo "${ECHO_T}no" >&6; }
 fi
-rm -f conftest.err conftest.$ac_objext \
+
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 		fi
             ;;
         esac
         ;;
   *)
-    echo "$as_me:$LINENO: result: no" >&5
-echo "${ECHO_T}no" >&6
+    { echo "$as_me:$LINENO: result: no" >&5
+echo "${ECHO_T}no" >&6; }
 
 cat >>confdefs.h <<\_ACEOF
 #define HAVE_NO_AIO 1
@@ -70032,31 +68582,38 @@
 #define HAVE_NO_AIO 1
 _ACEOF
 
-  echo "$as_me:$LINENO: result: no" >&5
-echo "${ECHO_T}no" >&6
+  { echo "$as_me:$LINENO: result: no" >&5
+echo "${ECHO_T}no" >&6; }
 
-fi;
+fi
 
+
+if test x"$samba_cv_HAVE_AIO" = x"yes"; then
+	if test x"$samba_cv_msghdr_msg_control" = x"yes" -o \
+		x"$samba_cv_msghdr_msg_acctright" = x"yes"; then
+		default_shared_modules="$default_shared_modules vfs_aio_fork"
+	fi
+fi
+
 #################################################
 # check for sendfile support
 
 with_sendfile_support=yes
-echo "$as_me:$LINENO: checking whether to check to support sendfile" >&5
-echo $ECHO_N "checking whether to check to support sendfile... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking whether to check to support sendfile" >&5
+echo $ECHO_N "checking whether to check to support sendfile... $ECHO_C" >&6; }
 
-# Check whether --with-sendfile-support or --without-sendfile-support was given.
+# Check whether --with-sendfile-support was given.
 if test "${with_sendfile_support+set}" = set; then
-  withval="$with_sendfile_support"
-   case "$withval" in
+  withval=$with_sendfile_support;  case "$withval" in
   yes)
 
-	echo "$as_me:$LINENO: result: yes" >&5
-echo "${ECHO_T}yes" >&6;
+	{ echo "$as_me:$LINENO: result: yes" >&5
+echo "${ECHO_T}yes" >&6; };
 
 	case "$host_os" in
 	*linux*)
-		echo "$as_me:$LINENO: checking for linux sendfile64 support" >&5
-echo $ECHO_N "checking for linux sendfile64 support... $ECHO_C" >&6
+		{ echo "$as_me:$LINENO: checking for linux sendfile64 support" >&5
+echo $ECHO_N "checking for linux sendfile64 support... $ECHO_C" >&6; }
 if test "${samba_cv_HAVE_SENDFILE64+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
@@ -70082,42 +68639,39 @@
 }
 _ACEOF
 rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-  (eval $ac_link) 2>conftest.er1
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest$ac_exeext &&
+       $as_test_x conftest$ac_exeext; then
   samba_cv_HAVE_SENDFILE64=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-samba_cv_HAVE_SENDFILE64=no
+	samba_cv_HAVE_SENDFILE64=no
 fi
-rm -f conftest.err conftest.$ac_objext \
+
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 fi
-echo "$as_me:$LINENO: result: $samba_cv_HAVE_SENDFILE64" >&5
-echo "${ECHO_T}$samba_cv_HAVE_SENDFILE64" >&6
+{ echo "$as_me:$LINENO: result: $samba_cv_HAVE_SENDFILE64" >&5
+echo "${ECHO_T}$samba_cv_HAVE_SENDFILE64" >&6; }
 
-		echo "$as_me:$LINENO: checking for linux sendfile support" >&5
-echo $ECHO_N "checking for linux sendfile support... $ECHO_C" >&6
+		{ echo "$as_me:$LINENO: checking for linux sendfile support" >&5
+echo $ECHO_N "checking for linux sendfile support... $ECHO_C" >&6; }
 if test "${samba_cv_HAVE_SENDFILE+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
@@ -70143,43 +68697,40 @@
 }
 _ACEOF
 rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-  (eval $ac_link) 2>conftest.er1
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest$ac_exeext &&
+       $as_test_x conftest$ac_exeext; then
   samba_cv_HAVE_SENDFILE=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-samba_cv_HAVE_SENDFILE=no
+	samba_cv_HAVE_SENDFILE=no
 fi
-rm -f conftest.err conftest.$ac_objext \
+
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 fi
-echo "$as_me:$LINENO: result: $samba_cv_HAVE_SENDFILE" >&5
-echo "${ECHO_T}$samba_cv_HAVE_SENDFILE" >&6
+{ echo "$as_me:$LINENO: result: $samba_cv_HAVE_SENDFILE" >&5
+echo "${ECHO_T}$samba_cv_HAVE_SENDFILE" >&6; }
 
 # Try and cope with broken Linux sendfile....
-		echo "$as_me:$LINENO: checking for broken linux sendfile support" >&5
-echo $ECHO_N "checking for broken linux sendfile support... $ECHO_C" >&6
+		{ echo "$as_me:$LINENO: checking for broken linux sendfile support" >&5
+echo $ECHO_N "checking for broken linux sendfile support... $ECHO_C" >&6; }
 if test "${samba_cv_HAVE_BROKEN_LINUX_SENDFILE+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
@@ -70209,39 +68760,36 @@
 }
 _ACEOF
 rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-  (eval $ac_link) 2>conftest.er1
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest$ac_exeext &&
+       $as_test_x conftest$ac_exeext; then
   samba_cv_HAVE_BROKEN_LINUX_SENDFILE=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-samba_cv_HAVE_BROKEN_LINUX_SENDFILE=no
+	samba_cv_HAVE_BROKEN_LINUX_SENDFILE=no
 fi
-rm -f conftest.err conftest.$ac_objext \
+
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 fi
-echo "$as_me:$LINENO: result: $samba_cv_HAVE_BROKEN_LINUX_SENDFILE" >&5
-echo "${ECHO_T}$samba_cv_HAVE_BROKEN_LINUX_SENDFILE" >&6
+{ echo "$as_me:$LINENO: result: $samba_cv_HAVE_BROKEN_LINUX_SENDFILE" >&5
+echo "${ECHO_T}$samba_cv_HAVE_BROKEN_LINUX_SENDFILE" >&6; }
 
 	if test x"$samba_cv_HAVE_SENDFILE64" = x"yes"; then
 
@@ -70287,14 +68835,14 @@
 _ACEOF
 
 	else
-		echo "$as_me:$LINENO: result: no" >&5
-echo "${ECHO_T}no" >&6;
+		{ echo "$as_me:$LINENO: result: no" >&5
+echo "${ECHO_T}no" >&6; };
 	fi
 
 	;;
 	*freebsd* | *dragonfly* )
-		echo "$as_me:$LINENO: checking for freebsd sendfile support" >&5
-echo $ECHO_N "checking for freebsd sendfile support... $ECHO_C" >&6
+		{ echo "$as_me:$LINENO: checking for freebsd sendfile support" >&5
+echo $ECHO_N "checking for freebsd sendfile support... $ECHO_C" >&6; }
 if test "${samba_cv_HAVE_SENDFILE+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
@@ -70331,39 +68879,36 @@
 }
 _ACEOF
 rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-  (eval $ac_link) 2>conftest.er1
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest$ac_exeext &&
+       $as_test_x conftest$ac_exeext; then
   samba_cv_HAVE_SENDFILE=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-samba_cv_HAVE_SENDFILE=no
+	samba_cv_HAVE_SENDFILE=no
 fi
-rm -f conftest.err conftest.$ac_objext \
+
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 fi
-echo "$as_me:$LINENO: result: $samba_cv_HAVE_SENDFILE" >&5
-echo "${ECHO_T}$samba_cv_HAVE_SENDFILE" >&6
+{ echo "$as_me:$LINENO: result: $samba_cv_HAVE_SENDFILE" >&5
+echo "${ECHO_T}$samba_cv_HAVE_SENDFILE" >&6; }
 
 	if test x"$samba_cv_HAVE_SENDFILE" = x"yes"; then
 
@@ -70382,14 +68927,14 @@
 _ACEOF
 
 	else
-		echo "$as_me:$LINENO: result: no" >&5
-echo "${ECHO_T}no" >&6;
+		{ echo "$as_me:$LINENO: result: no" >&5
+echo "${ECHO_T}no" >&6; };
 	fi
 	;;
 
 	*hpux*)
-		echo "$as_me:$LINENO: checking for hpux sendfile64 support" >&5
-echo $ECHO_N "checking for hpux sendfile64 support... $ECHO_C" >&6
+		{ echo "$as_me:$LINENO: checking for hpux sendfile64 support" >&5
+echo $ECHO_N "checking for hpux sendfile64 support... $ECHO_C" >&6; }
 if test "${samba_cv_HAVE_SENDFILE64+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
@@ -70423,39 +68968,36 @@
 }
 _ACEOF
 rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-  (eval $ac_link) 2>conftest.er1
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest$ac_exeext &&
+       $as_test_x conftest$ac_exeext; then
   samba_cv_HAVE_SENDFILE64=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-samba_cv_HAVE_SENDFILE64=no
+	samba_cv_HAVE_SENDFILE64=no
 fi
-rm -f conftest.err conftest.$ac_objext \
+
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 fi
-echo "$as_me:$LINENO: result: $samba_cv_HAVE_SENDFILE64" >&5
-echo "${ECHO_T}$samba_cv_HAVE_SENDFILE64" >&6
+{ echo "$as_me:$LINENO: result: $samba_cv_HAVE_SENDFILE64" >&5
+echo "${ECHO_T}$samba_cv_HAVE_SENDFILE64" >&6; }
 	if test x"$samba_cv_HAVE_SENDFILE64" = x"yes"; then
 
 cat >>confdefs.h <<\_ACEOF
@@ -70473,12 +69015,12 @@
 _ACEOF
 
 	else
-		echo "$as_me:$LINENO: result: no" >&5
-echo "${ECHO_T}no" >&6;
+		{ echo "$as_me:$LINENO: result: no" >&5
+echo "${ECHO_T}no" >&6; };
 	fi
 
-		echo "$as_me:$LINENO: checking for hpux sendfile support" >&5
-echo $ECHO_N "checking for hpux sendfile support... $ECHO_C" >&6
+		{ echo "$as_me:$LINENO: checking for hpux sendfile support" >&5
+echo $ECHO_N "checking for hpux sendfile support... $ECHO_C" >&6; }
 if test "${samba_cv_HAVE_SENDFILE+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
@@ -70512,39 +69054,36 @@
 }
 _ACEOF
 rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-  (eval $ac_link) 2>conftest.er1
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest$ac_exeext &&
+       $as_test_x conftest$ac_exeext; then
   samba_cv_HAVE_SENDFILE=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-samba_cv_HAVE_SENDFILE=no
+	samba_cv_HAVE_SENDFILE=no
 fi
-rm -f conftest.err conftest.$ac_objext \
+
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 fi
-echo "$as_me:$LINENO: result: $samba_cv_HAVE_SENDFILE" >&5
-echo "${ECHO_T}$samba_cv_HAVE_SENDFILE" >&6
+{ echo "$as_me:$LINENO: result: $samba_cv_HAVE_SENDFILE" >&5
+echo "${ECHO_T}$samba_cv_HAVE_SENDFILE" >&6; }
 	if test x"$samba_cv_HAVE_SENDFILE" = x"yes"; then
 
 cat >>confdefs.h <<\_ACEOF
@@ -70562,15 +69101,15 @@
 _ACEOF
 
 	else
-		echo "$as_me:$LINENO: result: no" >&5
-echo "${ECHO_T}no" >&6;
+		{ echo "$as_me:$LINENO: result: no" >&5
+echo "${ECHO_T}no" >&6; };
 	fi
 	;;
 
 	*solaris*)
 
-echo "$as_me:$LINENO: checking for sendfilev in -lsendfile" >&5
-echo $ECHO_N "checking for sendfilev in -lsendfile... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking for sendfilev in -lsendfile" >&5
+echo $ECHO_N "checking for sendfilev in -lsendfile... $ECHO_C" >&6; }
 if test "${ac_cv_lib_sendfile_sendfilev+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
@@ -70583,56 +69122,53 @@
 cat >>conftest.$ac_ext <<_ACEOF
 /* end confdefs.h.  */
 
-/* Override any gcc2 internal prototype to avoid an error.  */
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
 #ifdef __cplusplus
 extern "C"
 #endif
-/* We use char because int might match the return type of a gcc2
-   builtin and then its argument prototype would still apply.  */
 char sendfilev ();
 int
 main ()
 {
-sendfilev ();
+return sendfilev ();
   ;
   return 0;
 }
 _ACEOF
 rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-  (eval $ac_link) 2>conftest.er1
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest$ac_exeext &&
+       $as_test_x conftest$ac_exeext; then
   ac_cv_lib_sendfile_sendfilev=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_cv_lib_sendfile_sendfilev=no
+	ac_cv_lib_sendfile_sendfilev=no
 fi
-rm -f conftest.err conftest.$ac_objext \
+
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 LIBS=$ac_check_lib_save_LIBS
 fi
-echo "$as_me:$LINENO: result: $ac_cv_lib_sendfile_sendfilev" >&5
-echo "${ECHO_T}$ac_cv_lib_sendfile_sendfilev" >&6
+{ echo "$as_me:$LINENO: result: $ac_cv_lib_sendfile_sendfilev" >&5
+echo "${ECHO_T}$ac_cv_lib_sendfile_sendfilev" >&6; }
 if test $ac_cv_lib_sendfile_sendfilev = yes; then
   cat >>confdefs.h <<_ACEOF
 #define HAVE_LIBSENDFILE 1
@@ -70642,8 +69178,8 @@
 
 fi
 
-		echo "$as_me:$LINENO: checking for solaris sendfilev64 support" >&5
-echo $ECHO_N "checking for solaris sendfilev64 support... $ECHO_C" >&6
+		{ echo "$as_me:$LINENO: checking for solaris sendfilev64 support" >&5
+echo $ECHO_N "checking for solaris sendfilev64 support... $ECHO_C" >&6; }
 if test "${samba_cv_HAVE_SENDFILEV64+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
@@ -70684,39 +69220,36 @@
 }
 _ACEOF
 rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-  (eval $ac_link) 2>conftest.er1
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest$ac_exeext &&
+       $as_test_x conftest$ac_exeext; then
   samba_cv_HAVE_SENDFILEV64=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-samba_cv_HAVE_SENDFILEV64=no
+	samba_cv_HAVE_SENDFILEV64=no
 fi
-rm -f conftest.err conftest.$ac_objext \
+
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 fi
-echo "$as_me:$LINENO: result: $samba_cv_HAVE_SENDFILEV64" >&5
-echo "${ECHO_T}$samba_cv_HAVE_SENDFILEV64" >&6
+{ echo "$as_me:$LINENO: result: $samba_cv_HAVE_SENDFILEV64" >&5
+echo "${ECHO_T}$samba_cv_HAVE_SENDFILEV64" >&6; }
 
 	if test x"$samba_cv_HAVE_SENDFILEV64" = x"yes"; then
 
@@ -70735,12 +69268,12 @@
 _ACEOF
 
 	else
-		echo "$as_me:$LINENO: result: no" >&5
-echo "${ECHO_T}no" >&6;
+		{ echo "$as_me:$LINENO: result: no" >&5
+echo "${ECHO_T}no" >&6; };
 	fi
 
-		echo "$as_me:$LINENO: checking for solaris sendfilev support" >&5
-echo $ECHO_N "checking for solaris sendfilev support... $ECHO_C" >&6
+		{ echo "$as_me:$LINENO: checking for solaris sendfilev support" >&5
+echo $ECHO_N "checking for solaris sendfilev support... $ECHO_C" >&6; }
 if test "${samba_cv_HAVE_SENDFILEV+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
@@ -70781,39 +69314,36 @@
 }
 _ACEOF
 rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-  (eval $ac_link) 2>conftest.er1
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest$ac_exeext &&
+       $as_test_x conftest$ac_exeext; then
   samba_cv_HAVE_SENDFILEV=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-samba_cv_HAVE_SENDFILEV=no
+	samba_cv_HAVE_SENDFILEV=no
 fi
-rm -f conftest.err conftest.$ac_objext \
+
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 fi
-echo "$as_me:$LINENO: result: $samba_cv_HAVE_SENDFILEV" >&5
-echo "${ECHO_T}$samba_cv_HAVE_SENDFILEV" >&6
+{ echo "$as_me:$LINENO: result: $samba_cv_HAVE_SENDFILEV" >&5
+echo "${ECHO_T}$samba_cv_HAVE_SENDFILEV" >&6; }
 
 	if test x"$samba_cv_HAVE_SENDFILEV" = x"yes"; then
 
@@ -70832,13 +69362,13 @@
 _ACEOF
 
 	else
-		echo "$as_me:$LINENO: result: no" >&5
-echo "${ECHO_T}no" >&6;
+		{ echo "$as_me:$LINENO: result: no" >&5
+echo "${ECHO_T}no" >&6; };
 	fi
 	;;
 	*aix*)
-		echo "$as_me:$LINENO: checking for AIX send_file support" >&5
-echo $ECHO_N "checking for AIX send_file support... $ECHO_C" >&6
+		{ echo "$as_me:$LINENO: checking for AIX send_file support" >&5
+echo $ECHO_N "checking for AIX send_file support... $ECHO_C" >&6; }
 if test "${samba_cv_HAVE_SENDFILE+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
@@ -70876,39 +69406,36 @@
 }
 _ACEOF
 rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-  (eval $ac_link) 2>conftest.er1
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest$ac_exeext &&
+       $as_test_x conftest$ac_exeext; then
   samba_cv_HAVE_SENDFILE=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-samba_cv_HAVE_SENDFILE=no
+	samba_cv_HAVE_SENDFILE=no
 fi
-rm -f conftest.err conftest.$ac_objext \
+
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 fi
-echo "$as_me:$LINENO: result: $samba_cv_HAVE_SENDFILE" >&5
-echo "${ECHO_T}$samba_cv_HAVE_SENDFILE" >&6
+{ echo "$as_me:$LINENO: result: $samba_cv_HAVE_SENDFILE" >&5
+echo "${ECHO_T}$samba_cv_HAVE_SENDFILE" >&6; }
 	if test x"$samba_cv_HAVE_SENDFILE" = x"yes"; then
 
 cat >>confdefs.h <<\_ACEOF
@@ -70926,8 +69453,8 @@
 _ACEOF
 
 	else
-		echo "$as_me:$LINENO: result: no" >&5
-echo "${ECHO_T}no" >&6;
+		{ echo "$as_me:$LINENO: result: no" >&5
+echo "${ECHO_T}no" >&6; };
 	fi
 	;;
 	*)
@@ -70935,21 +69462,22 @@
         esac
         ;;
   *)
-    echo "$as_me:$LINENO: result: no" >&5
-echo "${ECHO_T}no" >&6
+    { echo "$as_me:$LINENO: result: no" >&5
+echo "${ECHO_T}no" >&6; }
     ;;
   esac
 else
-  echo "$as_me:$LINENO: result: yes" >&5
-echo "${ECHO_T}yes" >&6
+  { echo "$as_me:$LINENO: result: yes" >&5
+echo "${ECHO_T}yes" >&6; }
 
-fi;
+fi
 
+
 ############################################
 # See if we have the Linux readahead syscall.
 
-echo "$as_me:$LINENO: checking for Linux readahead" >&5
-echo $ECHO_N "checking for Linux readahead... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking for Linux readahead" >&5
+echo $ECHO_N "checking for Linux readahead... $ECHO_C" >&6; }
 if test "${samba_cv_HAVE_LINUX_READAHEAD+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
@@ -70974,39 +69502,36 @@
 }
 _ACEOF
 rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-  (eval $ac_link) 2>conftest.er1
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest$ac_exeext &&
+       $as_test_x conftest$ac_exeext; then
   samba_cv_HAVE_LINUX_READAHEAD=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-samba_cv_HAVE_LINUX_READAHEAD=no
+	samba_cv_HAVE_LINUX_READAHEAD=no
 fi
-rm -f conftest.err conftest.$ac_objext \
+
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 fi
-echo "$as_me:$LINENO: result: $samba_cv_HAVE_LINUX_READAHEAD" >&5
-echo "${ECHO_T}$samba_cv_HAVE_LINUX_READAHEAD" >&6
+{ echo "$as_me:$LINENO: result: $samba_cv_HAVE_LINUX_READAHEAD" >&5
+echo "${ECHO_T}$samba_cv_HAVE_LINUX_READAHEAD" >&6; }
 
 if test x"$samba_cv_HAVE_LINUX_READAHEAD" = x"yes"; then
 
@@ -71017,8 +69542,8 @@
 fi
 
 
- echo "$as_me:$LINENO: checking for readahead declaration" >&5
-echo $ECHO_N "checking for readahead declaration... $ECHO_C" >&6
+ { echo "$as_me:$LINENO: checking for readahead declaration" >&5
+echo $ECHO_N "checking for readahead declaration... $ECHO_C" >&6; }
 if test "${ac_cv_have_readahead_decl+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
@@ -71039,38 +69564,34 @@
 }
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>conftest.er1
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_cv_have_readahead_decl=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_cv_have_readahead_decl=no
+	ac_cv_have_readahead_decl=no
 fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 fi
-echo "$as_me:$LINENO: result: $ac_cv_have_readahead_decl" >&5
-echo "${ECHO_T}$ac_cv_have_readahead_decl" >&6
+{ echo "$as_me:$LINENO: result: $ac_cv_have_readahead_decl" >&5
+echo "${ECHO_T}$ac_cv_have_readahead_decl" >&6; }
  if test x"$ac_cv_have_readahead_decl" = x"yes"; then
 
 cat >>confdefs.h <<\_ACEOF
@@ -71083,8 +69604,8 @@
 ############################################
 # See if we have the posix_fadvise syscall.
 
-echo "$as_me:$LINENO: checking for posix_fadvise" >&5
-echo $ECHO_N "checking for posix_fadvise... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking for posix_fadvise" >&5
+echo $ECHO_N "checking for posix_fadvise... $ECHO_C" >&6; }
 if test "${samba_cv_HAVE_POSIX_FADVISE+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
@@ -71109,39 +69630,36 @@
 }
 _ACEOF
 rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-  (eval $ac_link) 2>conftest.er1
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest$ac_exeext &&
+       $as_test_x conftest$ac_exeext; then
   samba_cv_HAVE_POSIX_FADVISE=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-samba_cv_HAVE_POSIX_FADVISE=no
+	samba_cv_HAVE_POSIX_FADVISE=no
 fi
-rm -f conftest.err conftest.$ac_objext \
+
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 fi
-echo "$as_me:$LINENO: result: $samba_cv_HAVE_POSIX_FADVISE" >&5
-echo "${ECHO_T}$samba_cv_HAVE_POSIX_FADVISE" >&6
+{ echo "$as_me:$LINENO: result: $samba_cv_HAVE_POSIX_FADVISE" >&5
+echo "${ECHO_T}$samba_cv_HAVE_POSIX_FADVISE" >&6; }
 
 if test x"$samba_cv_HAVE_POSIX_FADVISE" = x"yes"; then
 
@@ -71157,8 +69675,8 @@
 # Check whether winbind is supported on this platform.  If so we need to
 # build and install client programs, sbin programs and shared libraries
 
-echo "$as_me:$LINENO: checking whether to build winbind" >&5
-echo $ECHO_N "checking whether to build winbind... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking whether to build winbind" >&5
+echo $ECHO_N "checking whether to build winbind... $ECHO_C" >&6; }
 
 # Initially, the value of $host_os decides whether winbind is supported
 
@@ -71216,7 +69734,8 @@
 		NSSSONAMEVERSIONSUFFIX=".1"
 		WINBIND_NSS_EXTRA_OBJS="nsswitch/winbind_nss_solaris.o \
 		    nsswitch/winbind_nss_linux.o"
-		WINBIND_NSS_EXTRA_LIBS="-lsocket"
+		WINBIND_NSS_EXTRA_LIBS="${LIBREPLACE_NETWORK_LIBS}"
+		PAM_WINBIND_EXTRA_LIBS="${LIBREPLACE_NETWORK_LIBS}"
 		;;
 	*hpux11*)
 		WINBIND_NSS_EXTRA_OBJS="nsswitch/winbind_nss_solaris.o"
@@ -71238,10 +69757,9 @@
 # Check the setting of --with-winbind
 
 
-# Check whether --with-winbind or --without-winbind was given.
+# Check whether --with-winbind was given.
 if test "${with_winbind+set}" = set; then
-  withval="$with_winbind"
-
+  withval=$with_winbind;
   case "$withval" in
 	yes)
 		HAVE_WINBIND=yes
@@ -71251,12 +69769,13 @@
                 winbind_reason=""
                 ;;
   esac
-fi;
+fi
 
+
 # We need unix domain sockets for winbind
 
 if test x"$HAVE_WINBIND" = x"yes"; then
-	if test x"$samba_cv_unixsocket" = x"no"; then
+	if test x"$libreplace_cv_HAVE_UNIXSOCKET" = x"no"; then
 		winbind_no_reason=", no unix domain socket support on $host_os"
 		HAVE_WINBIND=no
 	fi
@@ -71279,18 +69798,20 @@
 	NSS_MODULES="${WINBIND_NSS} ${WINBIND_WINS_NSS}"
 	## Only worry about libwbclient if we have shared library support
 	## and winbindd
+        LIBWBCLIENT_SHARED_TARGET=bin/libwbclient.$SHLIBEXT
         LIBWBCLIENT_SHARED=bin/libwbclient.$SHLIBEXT
         LIBWBCLIENT=libwbclient
 	INSTALL_LIBWBCLIENT=installlibwbclient
 	UNINSTALL_LIBWBCLIENT=uninstalllibwbclient
 	WINBIND_LIBS="-lwbclient"
 else
+	LIBWBCLIENT_STATIC_TARGET=bin/libwbclient.a
 	LIBWBCLIENT_STATIC=bin/libwbclient.a
 fi
 
 if test x"$HAVE_WINBIND" = x"yes"; then
-        echo "$as_me:$LINENO: result: yes" >&5
-echo "${ECHO_T}yes" >&6
+        { echo "$as_me:$LINENO: result: yes" >&5
+echo "${ECHO_T}yes" >&6; }
 
 cat >>confdefs.h <<\_ACEOF
 #define WITH_WINBIND 1
@@ -71305,12 +69826,12 @@
 		UNINSTALL_PAM_MODULES="uninstallpammodules"
 	fi
 else
-        echo "$as_me:$LINENO: result: no$winbind_no_reason" >&5
-echo "${ECHO_T}no$winbind_no_reason" >&6
+        { echo "$as_me:$LINENO: result: no$winbind_no_reason" >&5
+echo "${ECHO_T}no$winbind_no_reason" >&6; }
 fi
 
-echo "$as_me:$LINENO: checking for pthread_mutex_lock in -lpthread" >&5
-echo $ECHO_N "checking for pthread_mutex_lock in -lpthread... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking for pthread_mutex_lock in -lpthread" >&5
+echo $ECHO_N "checking for pthread_mutex_lock in -lpthread... $ECHO_C" >&6; }
 if test "${ac_cv_lib_pthread_pthread_mutex_lock+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
@@ -71323,56 +69844,53 @@
 cat >>conftest.$ac_ext <<_ACEOF
 /* end confdefs.h.  */
 
-/* Override any gcc2 internal prototype to avoid an error.  */
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
 #ifdef __cplusplus
 extern "C"
 #endif
-/* We use char because int might match the return type of a gcc2
-   builtin and then its argument prototype would still apply.  */
 char pthread_mutex_lock ();
 int
 main ()
 {
-pthread_mutex_lock ();
+return pthread_mutex_lock ();
   ;
   return 0;
 }
 _ACEOF
 rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-  (eval $ac_link) 2>conftest.er1
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest$ac_exeext &&
+       $as_test_x conftest$ac_exeext; then
   ac_cv_lib_pthread_pthread_mutex_lock=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_cv_lib_pthread_pthread_mutex_lock=no
+	ac_cv_lib_pthread_pthread_mutex_lock=no
 fi
-rm -f conftest.err conftest.$ac_objext \
+
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 LIBS=$ac_check_lib_save_LIBS
 fi
-echo "$as_me:$LINENO: result: $ac_cv_lib_pthread_pthread_mutex_lock" >&5
-echo "${ECHO_T}$ac_cv_lib_pthread_pthread_mutex_lock" >&6
+{ echo "$as_me:$LINENO: result: $ac_cv_lib_pthread_pthread_mutex_lock" >&5
+echo "${ECHO_T}$ac_cv_lib_pthread_pthread_mutex_lock" >&6; }
 if test $ac_cv_lib_pthread_pthread_mutex_lock = yes; then
   WINBIND_NSS_PTHREAD="-lpthread"
 
@@ -71393,9 +69911,10 @@
 
 
 
+
 # Solaris 10 does have new member in nss_XbyY_key
-echo "$as_me:$LINENO: checking for union nss_XbyY_key.ipnode.af_family" >&5
-echo $ECHO_N "checking for union nss_XbyY_key.ipnode.af_family... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking for union nss_XbyY_key.ipnode.af_family" >&5
+echo $ECHO_N "checking for union nss_XbyY_key.ipnode.af_family... $ECHO_C" >&6; }
 if test "${ac_cv_member_union_nss_XbyY_key_ipnode_af_family+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
@@ -71418,33 +69937,28 @@
 }
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>conftest.er1
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_cv_member_union_nss_XbyY_key_ipnode_af_family=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-cat >conftest.$ac_ext <<_ACEOF
+	cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
 cat confdefs.h >>conftest.$ac_ext
@@ -71463,40 +69977,37 @@
 }
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>conftest.er1
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_cv_member_union_nss_XbyY_key_ipnode_af_family=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_cv_member_union_nss_XbyY_key_ipnode_af_family=no
+	ac_cv_member_union_nss_XbyY_key_ipnode_af_family=no
 fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 fi
-echo "$as_me:$LINENO: result: $ac_cv_member_union_nss_XbyY_key_ipnode_af_family" >&5
-echo "${ECHO_T}$ac_cv_member_union_nss_XbyY_key_ipnode_af_family" >&6
+{ echo "$as_me:$LINENO: result: $ac_cv_member_union_nss_XbyY_key_ipnode_af_family" >&5
+echo "${ECHO_T}$ac_cv_member_union_nss_XbyY_key_ipnode_af_family" >&6; }
 if test $ac_cv_member_union_nss_XbyY_key_ipnode_af_family = yes; then
 
 cat >>confdefs.h <<\_ACEOF
@@ -71509,8 +70020,8 @@
 # Solaris has some extra fields in struct passwd that need to be
 # initialised otherwise nscd crashes.
 
-echo "$as_me:$LINENO: checking for struct passwd.pw_comment" >&5
-echo $ECHO_N "checking for struct passwd.pw_comment... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking for struct passwd.pw_comment" >&5
+echo $ECHO_N "checking for struct passwd.pw_comment... $ECHO_C" >&6; }
 if test "${ac_cv_member_struct_passwd_pw_comment+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
@@ -71533,33 +70044,28 @@
 }
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>conftest.er1
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_cv_member_struct_passwd_pw_comment=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-cat >conftest.$ac_ext <<_ACEOF
+	cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
 cat confdefs.h >>conftest.$ac_ext
@@ -71578,40 +70084,37 @@
 }
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>conftest.er1
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_cv_member_struct_passwd_pw_comment=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_cv_member_struct_passwd_pw_comment=no
+	ac_cv_member_struct_passwd_pw_comment=no
 fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 fi
-echo "$as_me:$LINENO: result: $ac_cv_member_struct_passwd_pw_comment" >&5
-echo "${ECHO_T}$ac_cv_member_struct_passwd_pw_comment" >&6
+{ echo "$as_me:$LINENO: result: $ac_cv_member_struct_passwd_pw_comment" >&5
+echo "${ECHO_T}$ac_cv_member_struct_passwd_pw_comment" >&6; }
 if test $ac_cv_member_struct_passwd_pw_comment = yes; then
 
 cat >>confdefs.h <<\_ACEOF
@@ -71621,8 +70124,8 @@
 fi
 
 
-echo "$as_me:$LINENO: checking for struct passwd.pw_age" >&5
-echo $ECHO_N "checking for struct passwd.pw_age... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking for struct passwd.pw_age" >&5
+echo $ECHO_N "checking for struct passwd.pw_age... $ECHO_C" >&6; }
 if test "${ac_cv_member_struct_passwd_pw_age+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
@@ -71645,33 +70148,28 @@
 }
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>conftest.er1
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_cv_member_struct_passwd_pw_age=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-cat >conftest.$ac_ext <<_ACEOF
+	cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
 cat confdefs.h >>conftest.$ac_ext
@@ -71690,40 +70188,37 @@
 }
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>conftest.er1
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_cv_member_struct_passwd_pw_age=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_cv_member_struct_passwd_pw_age=no
+	ac_cv_member_struct_passwd_pw_age=no
 fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 fi
-echo "$as_me:$LINENO: result: $ac_cv_member_struct_passwd_pw_age" >&5
-echo "${ECHO_T}$ac_cv_member_struct_passwd_pw_age" >&6
+{ echo "$as_me:$LINENO: result: $ac_cv_member_struct_passwd_pw_age" >&5
+echo "${ECHO_T}$ac_cv_member_struct_passwd_pw_age" >&6; }
 if test $ac_cv_member_struct_passwd_pw_age = yes; then
 
 cat >>confdefs.h <<\_ACEOF
@@ -71735,8 +70230,8 @@
 
 # AIX 4.3.x and 5.1 do not have as many members in
 # struct secmethod_table as AIX 5.2
-echo "$as_me:$LINENO: checking for struct secmethod_table.method_attrlist" >&5
-echo $ECHO_N "checking for struct secmethod_table.method_attrlist... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking for struct secmethod_table.method_attrlist" >&5
+echo $ECHO_N "checking for struct secmethod_table.method_attrlist... $ECHO_C" >&6; }
 if test "${ac_cv_member_struct_secmethod_table_method_attrlist+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
@@ -71759,33 +70254,28 @@
 }
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>conftest.er1
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_cv_member_struct_secmethod_table_method_attrlist=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-cat >conftest.$ac_ext <<_ACEOF
+	cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
 cat confdefs.h >>conftest.$ac_ext
@@ -71804,40 +70294,37 @@
 }
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>conftest.er1
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_cv_member_struct_secmethod_table_method_attrlist=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_cv_member_struct_secmethod_table_method_attrlist=no
+	ac_cv_member_struct_secmethod_table_method_attrlist=no
 fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 fi
-echo "$as_me:$LINENO: result: $ac_cv_member_struct_secmethod_table_method_attrlist" >&5
-echo "${ECHO_T}$ac_cv_member_struct_secmethod_table_method_attrlist" >&6
+{ echo "$as_me:$LINENO: result: $ac_cv_member_struct_secmethod_table_method_attrlist" >&5
+echo "${ECHO_T}$ac_cv_member_struct_secmethod_table_method_attrlist" >&6; }
 if test $ac_cv_member_struct_secmethod_table_method_attrlist = yes; then
 
 cat >>confdefs.h <<_ACEOF
@@ -71847,8 +70334,8 @@
 
 fi
 
-echo "$as_me:$LINENO: checking for struct secmethod_table.method_version" >&5
-echo $ECHO_N "checking for struct secmethod_table.method_version... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking for struct secmethod_table.method_version" >&5
+echo $ECHO_N "checking for struct secmethod_table.method_version... $ECHO_C" >&6; }
 if test "${ac_cv_member_struct_secmethod_table_method_version+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
@@ -71871,33 +70358,28 @@
 }
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>conftest.er1
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_cv_member_struct_secmethod_table_method_version=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-cat >conftest.$ac_ext <<_ACEOF
+	cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
 cat confdefs.h >>conftest.$ac_ext
@@ -71916,40 +70398,37 @@
 }
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>conftest.er1
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_cv_member_struct_secmethod_table_method_version=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_cv_member_struct_secmethod_table_method_version=no
+	ac_cv_member_struct_secmethod_table_method_version=no
 fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 fi
-echo "$as_me:$LINENO: result: $ac_cv_member_struct_secmethod_table_method_version" >&5
-echo "${ECHO_T}$ac_cv_member_struct_secmethod_table_method_version" >&6
+{ echo "$as_me:$LINENO: result: $ac_cv_member_struct_secmethod_table_method_version" >&5
+echo "${ECHO_T}$ac_cv_member_struct_secmethod_table_method_version" >&6; }
 if test $ac_cv_member_struct_secmethod_table_method_version = yes; then
 
 cat >>confdefs.h <<_ACEOF
@@ -71960,8 +70439,8 @@
 fi
 
 
-echo "$as_me:$LINENO: checking for SO_PEERCRED" >&5
-echo $ECHO_N "checking for SO_PEERCRED... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking for SO_PEERCRED" >&5
+echo $ECHO_N "checking for SO_PEERCRED... $ECHO_C" >&6; }
 if test "${samba_cv_HAVE_PEERCRED+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
@@ -71986,38 +70465,34 @@
 }
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>conftest.er1
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   samba_cv_HAVE_PEERCRED=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-samba_cv_HAVE_PEERCRED=no
+	samba_cv_HAVE_PEERCRED=no
 fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 fi
-echo "$as_me:$LINENO: result: $samba_cv_HAVE_PEERCRED" >&5
-echo "${ECHO_T}$samba_cv_HAVE_PEERCRED" >&6
+{ echo "$as_me:$LINENO: result: $samba_cv_HAVE_PEERCRED" >&5
+echo "${ECHO_T}$samba_cv_HAVE_PEERCRED" >&6; }
 if test x"$samba_cv_HAVE_PEERCRED" = x"yes"; then
 
 cat >>confdefs.h <<\_ACEOF
@@ -72031,10 +70506,9 @@
 # Check to see if we should use the included popt
 
 
-# Check whether --with-included-popt or --without-included-popt was given.
+# Check whether --with-included-popt was given.
 if test "${with_included_popt+set}" = set; then
-  withval="$with_included_popt"
-
+  withval=$with_included_popt;
   case "$withval" in
 	yes)
 		INCLUDED_POPT=yes
@@ -72043,10 +70517,11 @@
 		INCLUDED_POPT=no
                 ;;
   esac
-fi;
+fi
+
 if test x"$INCLUDED_POPT" != x"yes"; then
-    echo "$as_me:$LINENO: checking for poptGetContext in -lpopt" >&5
-echo $ECHO_N "checking for poptGetContext in -lpopt... $ECHO_C" >&6
+    { echo "$as_me:$LINENO: checking for poptGetContext in -lpopt" >&5
+echo $ECHO_N "checking for poptGetContext in -lpopt... $ECHO_C" >&6; }
 if test "${ac_cv_lib_popt_poptGetContext+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
@@ -72059,56 +70534,53 @@
 cat >>conftest.$ac_ext <<_ACEOF
 /* end confdefs.h.  */
 
-/* Override any gcc2 internal prototype to avoid an error.  */
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
 #ifdef __cplusplus
 extern "C"
 #endif
-/* We use char because int might match the return type of a gcc2
-   builtin and then its argument prototype would still apply.  */
 char poptGetContext ();
 int
 main ()
 {
-poptGetContext ();
+return poptGetContext ();
   ;
   return 0;
 }
 _ACEOF
 rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-  (eval $ac_link) 2>conftest.er1
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest$ac_exeext &&
+       $as_test_x conftest$ac_exeext; then
   ac_cv_lib_popt_poptGetContext=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_cv_lib_popt_poptGetContext=no
+	ac_cv_lib_popt_poptGetContext=no
 fi
-rm -f conftest.err conftest.$ac_objext \
+
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 LIBS=$ac_check_lib_save_LIBS
 fi
-echo "$as_me:$LINENO: result: $ac_cv_lib_popt_poptGetContext" >&5
-echo "${ECHO_T}$ac_cv_lib_popt_poptGetContext" >&6
+{ echo "$as_me:$LINENO: result: $ac_cv_lib_popt_poptGetContext" >&5
+echo "${ECHO_T}$ac_cv_lib_popt_poptGetContext" >&6; }
 if test $ac_cv_lib_popt_poptGetContext = yes; then
   INCLUDED_POPT=no
 else
@@ -72117,17 +70589,17 @@
 
 fi
 
-echo "$as_me:$LINENO: checking whether to use included popt" >&5
-echo $ECHO_N "checking whether to use included popt... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking whether to use included popt" >&5
+echo $ECHO_N "checking whether to use included popt... $ECHO_C" >&6; }
 if test x"$INCLUDED_POPT" = x"yes"; then
-    echo "$as_me:$LINENO: result: yes" >&5
-echo "${ECHO_T}yes" >&6
+    { echo "$as_me:$LINENO: result: yes" >&5
+echo "${ECHO_T}yes" >&6; }
     BUILD_POPT='$(POPT_OBJ)'
     POPTLIBS='$(POPT_OBJ)'
     FLAGS1="-I\$(srcdir)/popt"
 else
-    echo "$as_me:$LINENO: result: no" >&5
-echo "${ECHO_T}no" >&6
+    { echo "$as_me:$LINENO: result: no" >&5
+echo "${ECHO_T}no" >&6; }
 	BUILD_POPT=""
     POPTLIBS="-lpopt"
 fi
@@ -72138,11 +70610,11 @@
 #################################################
 # Check if user wants DNS service discovery support
 
-# Check whether --enable-dnssd or --disable-dnssd was given.
+# Check whether --enable-dnssd was given.
 if test "${enable_dnssd+set}" = set; then
-  enableval="$enable_dnssd"
+  enableval=$enable_dnssd;
+fi
 
-fi;
 
 
 if test x"$enable_dnssd" != x"no"; then
@@ -72152,18 +70624,19 @@
 for ac_header in dns_sd.h
 do
 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
-if eval "test \"\${$as_ac_Header+set}\" = set"; then
-  echo "$as_me:$LINENO: checking for $ac_header" >&5
-echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
-if eval "test \"\${$as_ac_Header+set}\" = set"; then
+if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
+  { echo "$as_me:$LINENO: checking for $ac_header" >&5
+echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
+if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 fi
-echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
-echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
+ac_res=`eval echo '${'$as_ac_Header'}'`
+	       { echo "$as_me:$LINENO: result: $ac_res" >&5
+echo "${ECHO_T}$ac_res" >&6; }
 else
   # Is the header compilable?
-echo "$as_me:$LINENO: checking $ac_header usability" >&5
-echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
+echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
 cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
@@ -72174,41 +70647,37 @@
 #include <$ac_header>
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>conftest.er1
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_header_compiler=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_header_compiler=no
+	ac_header_compiler=no
 fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
-echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
-echo "${ECHO_T}$ac_header_compiler" >&6
 
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
+echo "${ECHO_T}$ac_header_compiler" >&6; }
+
 # Is the header present?
-echo "$as_me:$LINENO: checking $ac_header presence" >&5
-echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
+echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
 cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
@@ -72217,24 +70686,22 @@
 /* end confdefs.h.  */
 #include <$ac_header>
 _ACEOF
-if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
-  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
+if { (ac_try="$ac_cpp conftest.$ac_ext"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } >/dev/null; then
-  if test -s conftest.err; then
-    ac_cpp_err=$ac_c_preproc_warn_flag
-    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
-  else
-    ac_cpp_err=
-  fi
-else
-  ac_cpp_err=yes
-fi
-if test -z "$ac_cpp_err"; then
+  (exit $ac_status); } >/dev/null && {
+	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       }; then
   ac_header_preproc=yes
 else
   echo "$as_me: failed program was:" >&5
@@ -72242,9 +70709,10 @@
 
   ac_header_preproc=no
 fi
+
 rm -f conftest.err conftest.$ac_ext
-echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
-echo "${ECHO_T}$ac_header_preproc" >&6
+{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
+echo "${ECHO_T}$ac_header_preproc" >&6; }
 
 # So?  What about this header?
 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
@@ -72268,25 +70736,24 @@
 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
-    (
-      cat <<\_ASBOX
+    ( cat <<\_ASBOX
 ## ---------------------------------------- ##
 ## Report this to samba-technical at samba.org ##
 ## ---------------------------------------- ##
 _ASBOX
-    ) |
-      sed "s/^/$as_me: WARNING:     /" >&2
+     ) | sed "s/^/$as_me: WARNING:     /" >&2
     ;;
 esac
-echo "$as_me:$LINENO: checking for $ac_header" >&5
-echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
-if eval "test \"\${$as_ac_Header+set}\" = set"; then
+{ echo "$as_me:$LINENO: checking for $ac_header" >&5
+echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
+if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   eval "$as_ac_Header=\$ac_header_preproc"
 fi
-echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
-echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
+ac_res=`eval echo '${'$as_ac_Header'}'`
+	       { echo "$as_me:$LINENO: result: $ac_res" >&5
+echo "${ECHO_T}$ac_res" >&6; }
 
 fi
 if test `eval echo '${'$as_ac_Header'}'` = yes; then
@@ -72308,9 +70775,9 @@
 for ac_func in DNSServiceRegister
 do
 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
-echo "$as_me:$LINENO: checking for $ac_func" >&5
-echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
-if eval "test \"\${$as_ac_var+set}\" = set"; then
+{ echo "$as_me:$LINENO: checking for $ac_func" >&5
+echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
+if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
@@ -72336,68 +70803,60 @@
 
 #undef $ac_func
 
-/* Override any gcc2 internal prototype to avoid an error.  */
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
 #ifdef __cplusplus
 extern "C"
-{
 #endif
-/* We use char because int might match the return type of a gcc2
-   builtin and then its argument prototype would still apply.  */
 char $ac_func ();
 /* The GNU C library defines this for functions which it implements
     to always fail with ENOSYS.  Some functions are actually named
     something starting with __ and the normal name is an alias.  */
-#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
+#if defined __stub_$ac_func || defined __stub___$ac_func
 choke me
-#else
-char (*f) () = $ac_func;
 #endif
-#ifdef __cplusplus
-}
-#endif
 
 int
 main ()
 {
-return f != $ac_func;
+return $ac_func ();
   ;
   return 0;
 }
 _ACEOF
 rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-  (eval $ac_link) 2>conftest.er1
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest$ac_exeext &&
+       $as_test_x conftest$ac_exeext; then
   eval "$as_ac_var=yes"
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-eval "$as_ac_var=no"
+	eval "$as_ac_var=no"
 fi
-rm -f conftest.err conftest.$ac_objext \
+
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 fi
-echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
-echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
+ac_res=`eval echo '${'$as_ac_var'}'`
+	       { echo "$as_me:$LINENO: result: $ac_res" >&5
+echo "${ECHO_T}$ac_res" >&6; }
 if test `eval echo '${'$as_ac_var'}'` = yes; then
   cat >>confdefs.h <<_ACEOF
 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
@@ -72415,8 +70874,8 @@
 
 
 
-        echo "$as_me:$LINENO: checking for DNSServiceRegister in -ldns_sd" >&5
-echo $ECHO_N "checking for DNSServiceRegister in -ldns_sd... $ECHO_C" >&6
+        { echo "$as_me:$LINENO: checking for DNSServiceRegister in -ldns_sd" >&5
+echo $ECHO_N "checking for DNSServiceRegister in -ldns_sd... $ECHO_C" >&6; }
 if test "${ac_cv_lib_ext_dns_sd_DNSServiceRegister+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
@@ -72427,58 +70886,55 @@
 cat >>conftest.$ac_ext <<_ACEOF
 /* end confdefs.h.  */
 
-/* Override any gcc2 internal prototype to avoid an error.  */
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
 #ifdef __cplusplus
 extern "C"
 #endif
-/* We use char because int might match the return type of a gcc2
-   builtin and then its argument prototype would still apply.  */
 char DNSServiceRegister ();
 int
 main ()
 {
-DNSServiceRegister ();
+return DNSServiceRegister ();
   ;
   return 0;
 }
 _ACEOF
 rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-  (eval $ac_link) 2>conftest.er1
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest$ac_exeext &&
+       $as_test_x conftest$ac_exeext; then
   ac_cv_lib_ext_dns_sd_DNSServiceRegister=yes;
 		  ac_cv_lib_ext_dns_sd=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_cv_lib_ext_dns_sd_DNSServiceRegister=no;
+	ac_cv_lib_ext_dns_sd_DNSServiceRegister=no;
 		  ac_cv_lib_ext_dns_sd=no
 fi
-rm -f conftest.err conftest.$ac_objext \
+
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 
 fi
-echo "$as_me:$LINENO: result: $ac_cv_lib_ext_dns_sd_DNSServiceRegister" >&5
-echo "${ECHO_T}$ac_cv_lib_ext_dns_sd_DNSServiceRegister" >&6
+{ echo "$as_me:$LINENO: result: $ac_cv_lib_ext_dns_sd_DNSServiceRegister" >&5
+echo "${ECHO_T}$ac_cv_lib_ext_dns_sd_DNSServiceRegister" >&6; }
     if test $ac_cv_lib_ext_dns_sd_DNSServiceRegister = yes; then
   cat >>confdefs.h <<_ACEOF
 #define HAVE_DNSSERVICEREGISTER 1
@@ -72529,10 +70985,9 @@
 # Check to see if we should use the included iniparser
 
 
-# Check whether --with-included-iniparser or --without-included-iniparser was given.
+# Check whether --with-included-iniparser was given.
 if test "${with_included_iniparser+set}" = set; then
-  withval="$with_included_iniparser"
-
+  withval=$with_included_iniparser;
   case "$withval" in
 	yes)
 		INCLUDED_INIPARSER=yes
@@ -72541,10 +70996,11 @@
 		INCLUDED_INIPARSER=no
                 ;;
   esac
-fi;
+fi
+
 if test x"$INCLUDED_INIPARSER" != x"yes"; then
-    echo "$as_me:$LINENO: checking for iniparser_load in -liniparser" >&5
-echo $ECHO_N "checking for iniparser_load in -liniparser... $ECHO_C" >&6
+    { echo "$as_me:$LINENO: checking for iniparser_load in -liniparser" >&5
+echo $ECHO_N "checking for iniparser_load in -liniparser... $ECHO_C" >&6; }
 if test "${ac_cv_lib_iniparser_iniparser_load+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
@@ -72557,56 +71013,53 @@
 cat >>conftest.$ac_ext <<_ACEOF
 /* end confdefs.h.  */
 
-/* Override any gcc2 internal prototype to avoid an error.  */
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
 #ifdef __cplusplus
 extern "C"
 #endif
-/* We use char because int might match the return type of a gcc2
-   builtin and then its argument prototype would still apply.  */
 char iniparser_load ();
 int
 main ()
 {
-iniparser_load ();
+return iniparser_load ();
   ;
   return 0;
 }
 _ACEOF
 rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-  (eval $ac_link) 2>conftest.er1
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest$ac_exeext &&
+       $as_test_x conftest$ac_exeext; then
   ac_cv_lib_iniparser_iniparser_load=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_cv_lib_iniparser_iniparser_load=no
+	ac_cv_lib_iniparser_iniparser_load=no
 fi
-rm -f conftest.err conftest.$ac_objext \
+
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 LIBS=$ac_check_lib_save_LIBS
 fi
-echo "$as_me:$LINENO: result: $ac_cv_lib_iniparser_iniparser_load" >&5
-echo "${ECHO_T}$ac_cv_lib_iniparser_iniparser_load" >&6
+{ echo "$as_me:$LINENO: result: $ac_cv_lib_iniparser_iniparser_load" >&5
+echo "${ECHO_T}$ac_cv_lib_iniparser_iniparser_load" >&6; }
 if test $ac_cv_lib_iniparser_iniparser_load = yes; then
   INCLUDED_INIPARSER=no
 else
@@ -72615,17 +71068,17 @@
 
 fi
 
-echo "$as_me:$LINENO: checking whether to use included iniparser" >&5
-echo $ECHO_N "checking whether to use included iniparser... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking whether to use included iniparser" >&5
+echo $ECHO_N "checking whether to use included iniparser... $ECHO_C" >&6; }
 if test x"$INCLUDED_INIPARSER" = x"yes"; then
-    echo "$as_me:$LINENO: result: yes" >&5
-echo "${ECHO_T}yes" >&6
+    { echo "$as_me:$LINENO: result: yes" >&5
+echo "${ECHO_T}yes" >&6; }
     BUILD_INIPARSER='$(INIPARSER_OBJ)'
 	INIPARSERLIBS=""
     FLAGS1="$FLAGS1 -I\$(srcdir)/iniparser/src"
 else
-    echo "$as_me:$LINENO: result: no" >&5
-echo "${ECHO_T}no" >&6
+    { echo "$as_me:$LINENO: result: no" >&5
+echo "${ECHO_T}no" >&6; }
 	BUILD_INIPARSER=""
     INIPARSERLIBS="-liniparser"
 fi
@@ -72637,8 +71090,8 @@
 
 # Checks for the vfs_fileid module
 # Start
-echo "$as_me:$LINENO: checking for getmntent" >&5
-echo $ECHO_N "checking for getmntent... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking for getmntent" >&5
+echo $ECHO_N "checking for getmntent... $ECHO_C" >&6; }
 if test "${ac_cv_func_getmntent+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
@@ -72665,86 +71118,78 @@
 
 #undef getmntent
 
-/* Override any gcc2 internal prototype to avoid an error.  */
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
 #ifdef __cplusplus
 extern "C"
-{
 #endif
-/* We use char because int might match the return type of a gcc2
-   builtin and then its argument prototype would still apply.  */
 char getmntent ();
 /* The GNU C library defines this for functions which it implements
     to always fail with ENOSYS.  Some functions are actually named
     something starting with __ and the normal name is an alias.  */
-#if defined (__stub_getmntent) || defined (__stub___getmntent)
+#if defined __stub_getmntent || defined __stub___getmntent
 choke me
-#else
-char (*f) () = getmntent;
 #endif
-#ifdef __cplusplus
-}
-#endif
 
 int
 main ()
 {
-return f != getmntent;
+return getmntent ();
   ;
   return 0;
 }
 _ACEOF
 rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-  (eval $ac_link) 2>conftest.er1
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest$ac_exeext &&
+       $as_test_x conftest$ac_exeext; then
   ac_cv_func_getmntent=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_cv_func_getmntent=no
+	ac_cv_func_getmntent=no
 fi
-rm -f conftest.err conftest.$ac_objext \
+
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 fi
-echo "$as_me:$LINENO: result: $ac_cv_func_getmntent" >&5
-echo "${ECHO_T}$ac_cv_func_getmntent" >&6
+{ echo "$as_me:$LINENO: result: $ac_cv_func_getmntent" >&5
+echo "${ECHO_T}$ac_cv_func_getmntent" >&6; }
 
 
 
 for ac_header in sys/statfs.h
 do
 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
-if eval "test \"\${$as_ac_Header+set}\" = set"; then
-  echo "$as_me:$LINENO: checking for $ac_header" >&5
-echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
-if eval "test \"\${$as_ac_Header+set}\" = set"; then
+if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
+  { echo "$as_me:$LINENO: checking for $ac_header" >&5
+echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
+if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 fi
-echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
-echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
+ac_res=`eval echo '${'$as_ac_Header'}'`
+	       { echo "$as_me:$LINENO: result: $ac_res" >&5
+echo "${ECHO_T}$ac_res" >&6; }
 else
   # Is the header compilable?
-echo "$as_me:$LINENO: checking $ac_header usability" >&5
-echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
+echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
 cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
@@ -72755,41 +71200,37 @@
 #include <$ac_header>
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>conftest.er1
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
   ac_header_compiler=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_header_compiler=no
+	ac_header_compiler=no
 fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
-echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
-echo "${ECHO_T}$ac_header_compiler" >&6
 
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
+echo "${ECHO_T}$ac_header_compiler" >&6; }
+
 # Is the header present?
-echo "$as_me:$LINENO: checking $ac_header presence" >&5
-echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
+echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
 cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
@@ -72798,24 +71239,22 @@
 /* end confdefs.h.  */
 #include <$ac_header>
 _ACEOF
-if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
-  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
+if { (ac_try="$ac_cpp conftest.$ac_ext"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } >/dev/null; then
-  if test -s conftest.err; then
-    ac_cpp_err=$ac_c_preproc_warn_flag
-    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
-  else
-    ac_cpp_err=
-  fi
-else
-  ac_cpp_err=yes
-fi
-if test -z "$ac_cpp_err"; then
+  (exit $ac_status); } >/dev/null && {
+	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       }; then
   ac_header_preproc=yes
 else
   echo "$as_me: failed program was:" >&5
@@ -72823,9 +71262,10 @@
 
   ac_header_preproc=no
 fi
+
 rm -f conftest.err conftest.$ac_ext
-echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
-echo "${ECHO_T}$ac_header_preproc" >&6
+{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
+echo "${ECHO_T}$ac_header_preproc" >&6; }
 
 # So?  What about this header?
 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
@@ -72849,25 +71289,24 @@
 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
-    (
-      cat <<\_ASBOX
+    ( cat <<\_ASBOX
 ## ---------------------------------------- ##
 ## Report this to samba-technical at samba.org ##
 ## ---------------------------------------- ##
 _ASBOX
-    ) |
-      sed "s/^/$as_me: WARNING:     /" >&2
+     ) | sed "s/^/$as_me: WARNING:     /" >&2
     ;;
 esac
-echo "$as_me:$LINENO: checking for $ac_header" >&5
-echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
-if eval "test \"\${$as_ac_Header+set}\" = set"; then
+{ echo "$as_me:$LINENO: checking for $ac_header" >&5
+echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
+if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   eval "$as_ac_Header=\$ac_header_preproc"
 fi
-echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
-echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
+ac_res=`eval echo '${'$as_ac_Header'}'`
+	       { echo "$as_me:$LINENO: result: $ac_res" >&5
+echo "${ECHO_T}$ac_res" >&6; }
 
 fi
 if test `eval echo '${'$as_ac_Header'}'` = yes; then
@@ -72880,8 +71319,8 @@
 done
 
 
-echo "$as_me:$LINENO: checking vfs_fileid: checking for statfs() and struct statfs.f_fsid)" >&5
-echo $ECHO_N "checking vfs_fileid: checking for statfs() and struct statfs.f_fsid)... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking vfs_fileid: checking for statfs() and struct statfs.f_fsid)" >&5
+echo $ECHO_N "checking vfs_fileid: checking for statfs() and struct statfs.f_fsid)... $ECHO_C" >&6; }
 if test "${vfsfileid_cv_statfs+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
@@ -72906,13 +71345,22 @@
 		}
 _ACEOF
 rm -f conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-  (eval $ac_link) 2>&5
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>&5
   ac_status=$?
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
+  { (case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_try") 2>&5
   ac_status=$?
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
@@ -72925,13 +71373,15 @@
 ( exit $ac_status )
 vfsfileid_cv_statfs=no
 fi
-rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
+rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
 fi
 
+
+
 fi
 
-echo "$as_me:$LINENO: result: $vfsfileid_cv_statfs" >&5
-echo "${ECHO_T}$vfsfileid_cv_statfs" >&6
+{ echo "$as_me:$LINENO: result: $vfsfileid_cv_statfs" >&5
+echo "${ECHO_T}$vfsfileid_cv_statfs" >&6; }
 
 if test x"$ac_cv_func_getmntent" = x"yes" -a \
 	x"$vfsfileid_cv_statfs" = x"yes"; then
@@ -72956,7 +71406,7 @@
 done
 
 MODULE_rpc_spoolss=STATIC
-MODULE_rpc_srvsvc2=STATIC
+MODULE_rpc_srvsvc=STATIC
 MODULE_idmap_tdb=STATIC
 MODULE_idmap_passdb=STATIC
 MODULE_idmap_nss=STATIC
@@ -72964,32 +71414,32 @@
 MODULE_nss_info_template=STATIC
 
 
-# Check whether --with-static-modules or --without-static-modules was given.
+# Check whether --with-static-modules was given.
 if test "${with_static_modules+set}" = set; then
-  withval="$with_static_modules"
-   if test $withval; then
+  withval=$with_static_modules;  if test $withval; then
 	for i in `echo $withval | sed -e 's/,/ /g'`
 	do
 		eval MODULE_$i=STATIC
 	done
 fi
-fi;
+fi
 
 
-# Check whether --with-shared-modules or --without-shared-modules was given.
+
+# Check whether --with-shared-modules was given.
 if test "${with_shared_modules+set}" = set; then
-  withval="$with_shared_modules"
-   if test $withval; then
+  withval=$with_shared_modules;  if test $withval; then
 	for i in `echo $withval | sed -e 's/,/ /g'`
 	do
 			eval MODULE_$i=SHARED
 	done
 fi
-fi;
+fi
 
 
-	echo "$as_me:$LINENO: checking how to build pdb_ldap" >&5
-echo $ECHO_N "checking how to build pdb_ldap... $ECHO_C" >&6
+
+	{ echo "$as_me:$LINENO: checking how to build pdb_ldap" >&5
+echo $ECHO_N "checking how to build pdb_ldap... $ECHO_C" >&6; }
 	if test "$MODULE_pdb_ldap"; then
 		DEST=$MODULE_pdb_ldap
 	elif test "$MODULE_pdb" -a "$MODULE_DEFAULT_pdb_ldap"; then
@@ -73005,8 +71455,8 @@
 _ACEOF
 
 		PDB_MODULES="$PDB_MODULES "bin/ldapsam.$SHLIBEXT""
-		echo "$as_me:$LINENO: result: shared" >&5
-echo "${ECHO_T}shared" >&6
+		{ echo "$as_me:$LINENO: result: shared" >&5
+echo "${ECHO_T}shared" >&6; }
 
 		string_shared_modules="$string_shared_modules pdb_ldap"
 	elif test x"$DEST" = xSTATIC; then
@@ -73016,17 +71466,17 @@
 		PDB_STATIC="$PDB_STATIC passdb/pdb_ldap.o passdb/pdb_nds.o"
 
 		 PASSDB_LIBS="$PASSDB_LIBS $LDAP_LIBS"
-		echo "$as_me:$LINENO: result: static" >&5
-echo "${ECHO_T}static" >&6
+		{ echo "$as_me:$LINENO: result: static" >&5
+echo "${ECHO_T}static" >&6; }
 	else
 	    string_ignored_modules="$string_ignored_modules pdb_ldap"
-		echo "$as_me:$LINENO: result: not" >&5
-echo "${ECHO_T}not" >&6
+		{ echo "$as_me:$LINENO: result: not" >&5
+echo "${ECHO_T}not" >&6; }
 	fi
 
 
-	echo "$as_me:$LINENO: checking how to build pdb_smbpasswd" >&5
-echo $ECHO_N "checking how to build pdb_smbpasswd... $ECHO_C" >&6
+	{ echo "$as_me:$LINENO: checking how to build pdb_smbpasswd" >&5
+echo $ECHO_N "checking how to build pdb_smbpasswd... $ECHO_C" >&6; }
 	if test "$MODULE_pdb_smbpasswd"; then
 		DEST=$MODULE_pdb_smbpasswd
 	elif test "$MODULE_pdb" -a "$MODULE_DEFAULT_pdb_smbpasswd"; then
@@ -73042,8 +71492,8 @@
 _ACEOF
 
 		PDB_MODULES="$PDB_MODULES "bin/smbpasswd.$SHLIBEXT""
-		echo "$as_me:$LINENO: result: shared" >&5
-echo "${ECHO_T}shared" >&6
+		{ echo "$as_me:$LINENO: result: shared" >&5
+echo "${ECHO_T}shared" >&6; }
 
 		string_shared_modules="$string_shared_modules pdb_smbpasswd"
 	elif test x"$DEST" = xSTATIC; then
@@ -73053,17 +71503,17 @@
 		PDB_STATIC="$PDB_STATIC passdb/pdb_smbpasswd.o"
 
 
-		echo "$as_me:$LINENO: result: static" >&5
-echo "${ECHO_T}static" >&6
+		{ echo "$as_me:$LINENO: result: static" >&5
+echo "${ECHO_T}static" >&6; }
 	else
 	    string_ignored_modules="$string_ignored_modules pdb_smbpasswd"
-		echo "$as_me:$LINENO: result: not" >&5
-echo "${ECHO_T}not" >&6
+		{ echo "$as_me:$LINENO: result: not" >&5
+echo "${ECHO_T}not" >&6; }
 	fi
 
 
-	echo "$as_me:$LINENO: checking how to build pdb_tdbsam" >&5
-echo $ECHO_N "checking how to build pdb_tdbsam... $ECHO_C" >&6
+	{ echo "$as_me:$LINENO: checking how to build pdb_tdbsam" >&5
+echo $ECHO_N "checking how to build pdb_tdbsam... $ECHO_C" >&6; }
 	if test "$MODULE_pdb_tdbsam"; then
 		DEST=$MODULE_pdb_tdbsam
 	elif test "$MODULE_pdb" -a "$MODULE_DEFAULT_pdb_tdbsam"; then
@@ -73079,8 +71529,8 @@
 _ACEOF
 
 		PDB_MODULES="$PDB_MODULES "bin/tdbsam.$SHLIBEXT""
-		echo "$as_me:$LINENO: result: shared" >&5
-echo "${ECHO_T}shared" >&6
+		{ echo "$as_me:$LINENO: result: shared" >&5
+echo "${ECHO_T}shared" >&6; }
 
 		string_shared_modules="$string_shared_modules pdb_tdbsam"
 	elif test x"$DEST" = xSTATIC; then
@@ -73090,12 +71540,12 @@
 		PDB_STATIC="$PDB_STATIC passdb/pdb_tdb.o"
 
 
-		echo "$as_me:$LINENO: result: static" >&5
-echo "${ECHO_T}static" >&6
+		{ echo "$as_me:$LINENO: result: static" >&5
+echo "${ECHO_T}static" >&6; }
 	else
 	    string_ignored_modules="$string_ignored_modules pdb_tdbsam"
-		echo "$as_me:$LINENO: result: not" >&5
-echo "${ECHO_T}not" >&6
+		{ echo "$as_me:$LINENO: result: not" >&5
+echo "${ECHO_T}not" >&6; }
 	fi
 
 
@@ -73116,8 +71566,8 @@
 
 
 
-	echo "$as_me:$LINENO: checking how to build rpc_lsarpc" >&5
-echo $ECHO_N "checking how to build rpc_lsarpc... $ECHO_C" >&6
+	{ echo "$as_me:$LINENO: checking how to build rpc_lsarpc" >&5
+echo $ECHO_N "checking how to build rpc_lsarpc... $ECHO_C" >&6; }
 	if test "$MODULE_rpc_lsarpc"; then
 		DEST=$MODULE_rpc_lsarpc
 	elif test "$MODULE_rpc" -a "$MODULE_DEFAULT_rpc_lsarpc"; then
@@ -73133,8 +71583,8 @@
 _ACEOF
 
 		RPC_MODULES="$RPC_MODULES "bin/librpc_lsarpc.$SHLIBEXT""
-		echo "$as_me:$LINENO: result: shared" >&5
-echo "${ECHO_T}shared" >&6
+		{ echo "$as_me:$LINENO: result: shared" >&5
+echo "${ECHO_T}shared" >&6; }
 
 		string_shared_modules="$string_shared_modules rpc_lsarpc"
 	elif test x"$DEST" = xSTATIC; then
@@ -73144,17 +71594,17 @@
 		RPC_STATIC="$RPC_STATIC \$(RPC_LSA_OBJ)"
 
 
-		echo "$as_me:$LINENO: result: static" >&5
-echo "${ECHO_T}static" >&6
+		{ echo "$as_me:$LINENO: result: static" >&5
+echo "${ECHO_T}static" >&6; }
 	else
 	    string_ignored_modules="$string_ignored_modules rpc_lsarpc"
-		echo "$as_me:$LINENO: result: not" >&5
-echo "${ECHO_T}not" >&6
+		{ echo "$as_me:$LINENO: result: not" >&5
+echo "${ECHO_T}not" >&6; }
 	fi
 
 
-	echo "$as_me:$LINENO: checking how to build rpc_winreg" >&5
-echo $ECHO_N "checking how to build rpc_winreg... $ECHO_C" >&6
+	{ echo "$as_me:$LINENO: checking how to build rpc_winreg" >&5
+echo $ECHO_N "checking how to build rpc_winreg... $ECHO_C" >&6; }
 	if test "$MODULE_rpc_winreg"; then
 		DEST=$MODULE_rpc_winreg
 	elif test "$MODULE_rpc" -a "$MODULE_DEFAULT_rpc_winreg"; then
@@ -73170,8 +71620,8 @@
 _ACEOF
 
 		RPC_MODULES="$RPC_MODULES "bin/librpc_winreg.$SHLIBEXT""
-		echo "$as_me:$LINENO: result: shared" >&5
-echo "${ECHO_T}shared" >&6
+		{ echo "$as_me:$LINENO: result: shared" >&5
+echo "${ECHO_T}shared" >&6; }
 
 		string_shared_modules="$string_shared_modules rpc_winreg"
 	elif test x"$DEST" = xSTATIC; then
@@ -73181,17 +71631,17 @@
 		RPC_STATIC="$RPC_STATIC \$(RPC_REG_OBJ)"
 
 
-		echo "$as_me:$LINENO: result: static" >&5
-echo "${ECHO_T}static" >&6
+		{ echo "$as_me:$LINENO: result: static" >&5
+echo "${ECHO_T}static" >&6; }
 	else
 	    string_ignored_modules="$string_ignored_modules rpc_winreg"
-		echo "$as_me:$LINENO: result: not" >&5
-echo "${ECHO_T}not" >&6
+		{ echo "$as_me:$LINENO: result: not" >&5
+echo "${ECHO_T}not" >&6; }
 	fi
 
 
-	echo "$as_me:$LINENO: checking how to build rpc_initshutdown" >&5
-echo $ECHO_N "checking how to build rpc_initshutdown... $ECHO_C" >&6
+	{ echo "$as_me:$LINENO: checking how to build rpc_initshutdown" >&5
+echo $ECHO_N "checking how to build rpc_initshutdown... $ECHO_C" >&6; }
 	if test "$MODULE_rpc_initshutdown"; then
 		DEST=$MODULE_rpc_initshutdown
 	elif test "$MODULE_rpc" -a "$MODULE_DEFAULT_rpc_initshutdown"; then
@@ -73207,8 +71657,8 @@
 _ACEOF
 
 		RPC_MODULES="$RPC_MODULES "bin/librpc_initshutdown.$SHLIBEXT""
-		echo "$as_me:$LINENO: result: shared" >&5
-echo "${ECHO_T}shared" >&6
+		{ echo "$as_me:$LINENO: result: shared" >&5
+echo "${ECHO_T}shared" >&6; }
 
 		string_shared_modules="$string_shared_modules rpc_initshutdown"
 	elif test x"$DEST" = xSTATIC; then
@@ -73218,17 +71668,17 @@
 		RPC_STATIC="$RPC_STATIC \$(RPC_INITSHUTDOWN_OBJ)"
 
 
-		echo "$as_me:$LINENO: result: static" >&5
-echo "${ECHO_T}static" >&6
+		{ echo "$as_me:$LINENO: result: static" >&5
+echo "${ECHO_T}static" >&6; }
 	else
 	    string_ignored_modules="$string_ignored_modules rpc_initshutdown"
-		echo "$as_me:$LINENO: result: not" >&5
-echo "${ECHO_T}not" >&6
+		{ echo "$as_me:$LINENO: result: not" >&5
+echo "${ECHO_T}not" >&6; }
 	fi
 
 
-	echo "$as_me:$LINENO: checking how to build rpc_dssetup" >&5
-echo $ECHO_N "checking how to build rpc_dssetup... $ECHO_C" >&6
+	{ echo "$as_me:$LINENO: checking how to build rpc_dssetup" >&5
+echo $ECHO_N "checking how to build rpc_dssetup... $ECHO_C" >&6; }
 	if test "$MODULE_rpc_dssetup"; then
 		DEST=$MODULE_rpc_dssetup
 	elif test "$MODULE_rpc" -a "$MODULE_DEFAULT_rpc_dssetup"; then
@@ -73244,8 +71694,8 @@
 _ACEOF
 
 		RPC_MODULES="$RPC_MODULES "bin/librpc_dssetup.$SHLIBEXT""
-		echo "$as_me:$LINENO: result: shared" >&5
-echo "${ECHO_T}shared" >&6
+		{ echo "$as_me:$LINENO: result: shared" >&5
+echo "${ECHO_T}shared" >&6; }
 
 		string_shared_modules="$string_shared_modules rpc_dssetup"
 	elif test x"$DEST" = xSTATIC; then
@@ -73255,17 +71705,17 @@
 		RPC_STATIC="$RPC_STATIC \$(RPC_DSSETUP_OBJ)"
 
 
-		echo "$as_me:$LINENO: result: static" >&5
-echo "${ECHO_T}static" >&6
+		{ echo "$as_me:$LINENO: result: static" >&5
+echo "${ECHO_T}static" >&6; }
 	else
 	    string_ignored_modules="$string_ignored_modules rpc_dssetup"
-		echo "$as_me:$LINENO: result: not" >&5
-echo "${ECHO_T}not" >&6
+		{ echo "$as_me:$LINENO: result: not" >&5
+echo "${ECHO_T}not" >&6; }
 	fi
 
 
-	echo "$as_me:$LINENO: checking how to build rpc_wkssvc" >&5
-echo $ECHO_N "checking how to build rpc_wkssvc... $ECHO_C" >&6
+	{ echo "$as_me:$LINENO: checking how to build rpc_wkssvc" >&5
+echo $ECHO_N "checking how to build rpc_wkssvc... $ECHO_C" >&6; }
 	if test "$MODULE_rpc_wkssvc"; then
 		DEST=$MODULE_rpc_wkssvc
 	elif test "$MODULE_rpc" -a "$MODULE_DEFAULT_rpc_wkssvc"; then
@@ -73281,8 +71731,8 @@
 _ACEOF
 
 		RPC_MODULES="$RPC_MODULES "bin/librpc_wkssvc.$SHLIBEXT""
-		echo "$as_me:$LINENO: result: shared" >&5
-echo "${ECHO_T}shared" >&6
+		{ echo "$as_me:$LINENO: result: shared" >&5
+echo "${ECHO_T}shared" >&6; }
 
 		string_shared_modules="$string_shared_modules rpc_wkssvc"
 	elif test x"$DEST" = xSTATIC; then
@@ -73292,17 +71742,17 @@
 		RPC_STATIC="$RPC_STATIC \$(RPC_WKS_OBJ)"
 
 
-		echo "$as_me:$LINENO: result: static" >&5
-echo "${ECHO_T}static" >&6
+		{ echo "$as_me:$LINENO: result: static" >&5
+echo "${ECHO_T}static" >&6; }
 	else
 	    string_ignored_modules="$string_ignored_modules rpc_wkssvc"
-		echo "$as_me:$LINENO: result: not" >&5
-echo "${ECHO_T}not" >&6
+		{ echo "$as_me:$LINENO: result: not" >&5
+echo "${ECHO_T}not" >&6; }
 	fi
 
 
-	echo "$as_me:$LINENO: checking how to build rpc_svcctl2" >&5
-echo $ECHO_N "checking how to build rpc_svcctl2... $ECHO_C" >&6
+	{ echo "$as_me:$LINENO: checking how to build rpc_svcctl2" >&5
+echo $ECHO_N "checking how to build rpc_svcctl2... $ECHO_C" >&6; }
 	if test "$MODULE_rpc_svcctl2"; then
 		DEST=$MODULE_rpc_svcctl2
 	elif test "$MODULE_rpc" -a "$MODULE_DEFAULT_rpc_svcctl2"; then
@@ -73318,8 +71768,8 @@
 _ACEOF
 
 		RPC_MODULES="$RPC_MODULES "bin/librpc_svcctl2.$SHLIBEXT""
-		echo "$as_me:$LINENO: result: shared" >&5
-echo "${ECHO_T}shared" >&6
+		{ echo "$as_me:$LINENO: result: shared" >&5
+echo "${ECHO_T}shared" >&6; }
 
 		string_shared_modules="$string_shared_modules rpc_svcctl2"
 	elif test x"$DEST" = xSTATIC; then
@@ -73329,17 +71779,17 @@
 		RPC_STATIC="$RPC_STATIC \$(RPC_SVCCTL_OBJ)"
 
 
-		echo "$as_me:$LINENO: result: static" >&5
-echo "${ECHO_T}static" >&6
+		{ echo "$as_me:$LINENO: result: static" >&5
+echo "${ECHO_T}static" >&6; }
 	else
 	    string_ignored_modules="$string_ignored_modules rpc_svcctl2"
-		echo "$as_me:$LINENO: result: not" >&5
-echo "${ECHO_T}not" >&6
+		{ echo "$as_me:$LINENO: result: not" >&5
+echo "${ECHO_T}not" >&6; }
 	fi
 
 
-	echo "$as_me:$LINENO: checking how to build rpc_ntsvcs2" >&5
-echo $ECHO_N "checking how to build rpc_ntsvcs2... $ECHO_C" >&6
+	{ echo "$as_me:$LINENO: checking how to build rpc_ntsvcs2" >&5
+echo $ECHO_N "checking how to build rpc_ntsvcs2... $ECHO_C" >&6; }
 	if test "$MODULE_rpc_ntsvcs2"; then
 		DEST=$MODULE_rpc_ntsvcs2
 	elif test "$MODULE_rpc" -a "$MODULE_DEFAULT_rpc_ntsvcs2"; then
@@ -73355,8 +71805,8 @@
 _ACEOF
 
 		RPC_MODULES="$RPC_MODULES "bin/librpc_ntsvcs2.$SHLIBEXT""
-		echo "$as_me:$LINENO: result: shared" >&5
-echo "${ECHO_T}shared" >&6
+		{ echo "$as_me:$LINENO: result: shared" >&5
+echo "${ECHO_T}shared" >&6; }
 
 		string_shared_modules="$string_shared_modules rpc_ntsvcs2"
 	elif test x"$DEST" = xSTATIC; then
@@ -73366,17 +71816,17 @@
 		RPC_STATIC="$RPC_STATIC \$(RPC_NTSVCS_OBJ)"
 
 
-		echo "$as_me:$LINENO: result: static" >&5
-echo "${ECHO_T}static" >&6
+		{ echo "$as_me:$LINENO: result: static" >&5
+echo "${ECHO_T}static" >&6; }
 	else
 	    string_ignored_modules="$string_ignored_modules rpc_ntsvcs2"
-		echo "$as_me:$LINENO: result: not" >&5
-echo "${ECHO_T}not" >&6
+		{ echo "$as_me:$LINENO: result: not" >&5
+echo "${ECHO_T}not" >&6; }
 	fi
 
 
-	echo "$as_me:$LINENO: checking how to build rpc_netlogon" >&5
-echo $ECHO_N "checking how to build rpc_netlogon... $ECHO_C" >&6
+	{ echo "$as_me:$LINENO: checking how to build rpc_netlogon" >&5
+echo $ECHO_N "checking how to build rpc_netlogon... $ECHO_C" >&6; }
 	if test "$MODULE_rpc_netlogon"; then
 		DEST=$MODULE_rpc_netlogon
 	elif test "$MODULE_rpc" -a "$MODULE_DEFAULT_rpc_netlogon"; then
@@ -73392,8 +71842,8 @@
 _ACEOF
 
 		RPC_MODULES="$RPC_MODULES "bin/librpc_NETLOGON.$SHLIBEXT""
-		echo "$as_me:$LINENO: result: shared" >&5
-echo "${ECHO_T}shared" >&6
+		{ echo "$as_me:$LINENO: result: shared" >&5
+echo "${ECHO_T}shared" >&6; }
 
 		string_shared_modules="$string_shared_modules rpc_netlogon"
 	elif test x"$DEST" = xSTATIC; then
@@ -73403,17 +71853,17 @@
 		RPC_STATIC="$RPC_STATIC \$(RPC_NETLOG_OBJ)"
 
 
-		echo "$as_me:$LINENO: result: static" >&5
-echo "${ECHO_T}static" >&6
+		{ echo "$as_me:$LINENO: result: static" >&5
+echo "${ECHO_T}static" >&6; }
 	else
 	    string_ignored_modules="$string_ignored_modules rpc_netlogon"
-		echo "$as_me:$LINENO: result: not" >&5
-echo "${ECHO_T}not" >&6
+		{ echo "$as_me:$LINENO: result: not" >&5
+echo "${ECHO_T}not" >&6; }
 	fi
 
 
-	echo "$as_me:$LINENO: checking how to build rpc_netdfs" >&5
-echo $ECHO_N "checking how to build rpc_netdfs... $ECHO_C" >&6
+	{ echo "$as_me:$LINENO: checking how to build rpc_netdfs" >&5
+echo $ECHO_N "checking how to build rpc_netdfs... $ECHO_C" >&6; }
 	if test "$MODULE_rpc_netdfs"; then
 		DEST=$MODULE_rpc_netdfs
 	elif test "$MODULE_rpc" -a "$MODULE_DEFAULT_rpc_netdfs"; then
@@ -73429,8 +71879,8 @@
 _ACEOF
 
 		RPC_MODULES="$RPC_MODULES "bin/librpc_netdfs.$SHLIBEXT""
-		echo "$as_me:$LINENO: result: shared" >&5
-echo "${ECHO_T}shared" >&6
+		{ echo "$as_me:$LINENO: result: shared" >&5
+echo "${ECHO_T}shared" >&6; }
 
 		string_shared_modules="$string_shared_modules rpc_netdfs"
 	elif test x"$DEST" = xSTATIC; then
@@ -73440,54 +71890,54 @@
 		RPC_STATIC="$RPC_STATIC \$(RPC_DFS_OBJ)"
 
 
-		echo "$as_me:$LINENO: result: static" >&5
-echo "${ECHO_T}static" >&6
+		{ echo "$as_me:$LINENO: result: static" >&5
+echo "${ECHO_T}static" >&6; }
 	else
 	    string_ignored_modules="$string_ignored_modules rpc_netdfs"
-		echo "$as_me:$LINENO: result: not" >&5
-echo "${ECHO_T}not" >&6
+		{ echo "$as_me:$LINENO: result: not" >&5
+echo "${ECHO_T}not" >&6; }
 	fi
 
 
-	echo "$as_me:$LINENO: checking how to build rpc_srvsvc2" >&5
-echo $ECHO_N "checking how to build rpc_srvsvc2... $ECHO_C" >&6
-	if test "$MODULE_rpc_srvsvc2"; then
-		DEST=$MODULE_rpc_srvsvc2
-	elif test "$MODULE_rpc" -a "$MODULE_DEFAULT_rpc_srvsvc2"; then
+	{ echo "$as_me:$LINENO: checking how to build rpc_srvsvc" >&5
+echo $ECHO_N "checking how to build rpc_srvsvc... $ECHO_C" >&6; }
+	if test "$MODULE_rpc_srvsvc"; then
+		DEST=$MODULE_rpc_srvsvc
+	elif test "$MODULE_rpc" -a "$MODULE_DEFAULT_rpc_srvsvc"; then
 		DEST=$MODULE_rpc
 	else
-		DEST=$MODULE_DEFAULT_rpc_srvsvc2
+		DEST=$MODULE_DEFAULT_rpc_srvsvc
 	fi
 
 	if test x"$DEST" = xSHARED; then
 
 cat >>confdefs.h <<\_ACEOF
-#define rpc_srvsvc2_init init_module
+#define rpc_srvsvc_init init_module
 _ACEOF
 
-		RPC_MODULES="$RPC_MODULES "bin/librpc_svcsvc2.$SHLIBEXT""
-		echo "$as_me:$LINENO: result: shared" >&5
-echo "${ECHO_T}shared" >&6
+		RPC_MODULES="$RPC_MODULES "bin/librpc_svcsvc.$SHLIBEXT""
+		{ echo "$as_me:$LINENO: result: shared" >&5
+echo "${ECHO_T}shared" >&6; }
 
-		string_shared_modules="$string_shared_modules rpc_srvsvc2"
+		string_shared_modules="$string_shared_modules rpc_srvsvc"
 	elif test x"$DEST" = xSTATIC; then
-		init_static_modules_rpc="$init_static_modules_rpc  rpc_srvsvc2_init();"
- 		decl_static_modules_rpc="$decl_static_modules_rpc extern NTSTATUS rpc_srvsvc2_init(void);"
-		string_static_modules="$string_static_modules rpc_srvsvc2"
+		init_static_modules_rpc="$init_static_modules_rpc  rpc_srvsvc_init();"
+ 		decl_static_modules_rpc="$decl_static_modules_rpc extern NTSTATUS rpc_srvsvc_init(void);"
+		string_static_modules="$string_static_modules rpc_srvsvc"
 		RPC_STATIC="$RPC_STATIC \$(RPC_SVC_OBJ)"
 
 
-		echo "$as_me:$LINENO: result: static" >&5
-echo "${ECHO_T}static" >&6
+		{ echo "$as_me:$LINENO: result: static" >&5
+echo "${ECHO_T}static" >&6; }
 	else
-	    string_ignored_modules="$string_ignored_modules rpc_srvsvc2"
-		echo "$as_me:$LINENO: result: not" >&5
-echo "${ECHO_T}not" >&6
+	    string_ignored_modules="$string_ignored_modules rpc_srvsvc"
+		{ echo "$as_me:$LINENO: result: not" >&5
+echo "${ECHO_T}not" >&6; }
 	fi
 
 
-	echo "$as_me:$LINENO: checking how to build rpc_spoolss" >&5
-echo $ECHO_N "checking how to build rpc_spoolss... $ECHO_C" >&6
+	{ echo "$as_me:$LINENO: checking how to build rpc_spoolss" >&5
+echo $ECHO_N "checking how to build rpc_spoolss... $ECHO_C" >&6; }
 	if test "$MODULE_rpc_spoolss"; then
 		DEST=$MODULE_rpc_spoolss
 	elif test "$MODULE_rpc" -a "$MODULE_DEFAULT_rpc_spoolss"; then
@@ -73503,8 +71953,8 @@
 _ACEOF
 
 		RPC_MODULES="$RPC_MODULES "bin/librpc_spoolss.$SHLIBEXT""
-		echo "$as_me:$LINENO: result: shared" >&5
-echo "${ECHO_T}shared" >&6
+		{ echo "$as_me:$LINENO: result: shared" >&5
+echo "${ECHO_T}shared" >&6; }
 
 		string_shared_modules="$string_shared_modules rpc_spoolss"
 	elif test x"$DEST" = xSTATIC; then
@@ -73514,17 +71964,17 @@
 		RPC_STATIC="$RPC_STATIC \$(RPC_SPOOLSS_OBJ)"
 
 
-		echo "$as_me:$LINENO: result: static" >&5
-echo "${ECHO_T}static" >&6
+		{ echo "$as_me:$LINENO: result: static" >&5
+echo "${ECHO_T}static" >&6; }
 	else
 	    string_ignored_modules="$string_ignored_modules rpc_spoolss"
-		echo "$as_me:$LINENO: result: not" >&5
-echo "${ECHO_T}not" >&6
+		{ echo "$as_me:$LINENO: result: not" >&5
+echo "${ECHO_T}not" >&6; }
 	fi
 
 
-	echo "$as_me:$LINENO: checking how to build rpc_eventlog2" >&5
-echo $ECHO_N "checking how to build rpc_eventlog2... $ECHO_C" >&6
+	{ echo "$as_me:$LINENO: checking how to build rpc_eventlog2" >&5
+echo $ECHO_N "checking how to build rpc_eventlog2... $ECHO_C" >&6; }
 	if test "$MODULE_rpc_eventlog2"; then
 		DEST=$MODULE_rpc_eventlog2
 	elif test "$MODULE_rpc" -a "$MODULE_DEFAULT_rpc_eventlog2"; then
@@ -73540,8 +71990,8 @@
 _ACEOF
 
 		RPC_MODULES="$RPC_MODULES "bin/librpc_eventlog2.$SHLIBEXT""
-		echo "$as_me:$LINENO: result: shared" >&5
-echo "${ECHO_T}shared" >&6
+		{ echo "$as_me:$LINENO: result: shared" >&5
+echo "${ECHO_T}shared" >&6; }
 
 		string_shared_modules="$string_shared_modules rpc_eventlog2"
 	elif test x"$DEST" = xSTATIC; then
@@ -73551,17 +72001,17 @@
 		RPC_STATIC="$RPC_STATIC \$(RPC_EVENTLOG_OBJ)"
 
 
-		echo "$as_me:$LINENO: result: static" >&5
-echo "${ECHO_T}static" >&6
+		{ echo "$as_me:$LINENO: result: static" >&5
+echo "${ECHO_T}static" >&6; }
 	else
 	    string_ignored_modules="$string_ignored_modules rpc_eventlog2"
-		echo "$as_me:$LINENO: result: not" >&5
-echo "${ECHO_T}not" >&6
+		{ echo "$as_me:$LINENO: result: not" >&5
+echo "${ECHO_T}not" >&6; }
 	fi
 
 
-	echo "$as_me:$LINENO: checking how to build rpc_samr" >&5
-echo $ECHO_N "checking how to build rpc_samr... $ECHO_C" >&6
+	{ echo "$as_me:$LINENO: checking how to build rpc_samr" >&5
+echo $ECHO_N "checking how to build rpc_samr... $ECHO_C" >&6; }
 	if test "$MODULE_rpc_samr"; then
 		DEST=$MODULE_rpc_samr
 	elif test "$MODULE_rpc" -a "$MODULE_DEFAULT_rpc_samr"; then
@@ -73577,8 +72027,8 @@
 _ACEOF
 
 		RPC_MODULES="$RPC_MODULES "bin/librpc_samr.$SHLIBEXT""
-		echo "$as_me:$LINENO: result: shared" >&5
-echo "${ECHO_T}shared" >&6
+		{ echo "$as_me:$LINENO: result: shared" >&5
+echo "${ECHO_T}shared" >&6; }
 
 		string_shared_modules="$string_shared_modules rpc_samr"
 	elif test x"$DEST" = xSTATIC; then
@@ -73588,17 +72038,17 @@
 		RPC_STATIC="$RPC_STATIC \$(RPC_SAMR_OBJ)"
 
 
-		echo "$as_me:$LINENO: result: static" >&5
-echo "${ECHO_T}static" >&6
+		{ echo "$as_me:$LINENO: result: static" >&5
+echo "${ECHO_T}static" >&6; }
 	else
 	    string_ignored_modules="$string_ignored_modules rpc_samr"
-		echo "$as_me:$LINENO: result: not" >&5
-echo "${ECHO_T}not" >&6
+		{ echo "$as_me:$LINENO: result: not" >&5
+echo "${ECHO_T}not" >&6; }
 	fi
 
 
-	echo "$as_me:$LINENO: checking how to build rpc_rpcecho" >&5
-echo $ECHO_N "checking how to build rpc_rpcecho... $ECHO_C" >&6
+	{ echo "$as_me:$LINENO: checking how to build rpc_rpcecho" >&5
+echo $ECHO_N "checking how to build rpc_rpcecho... $ECHO_C" >&6; }
 	if test "$MODULE_rpc_rpcecho"; then
 		DEST=$MODULE_rpc_rpcecho
 	elif test "$MODULE_rpc" -a "$MODULE_DEFAULT_rpc_rpcecho"; then
@@ -73614,8 +72064,8 @@
 _ACEOF
 
 		RPC_MODULES="$RPC_MODULES "bin/librpc_rpcecho.$SHLIBEXT""
-		echo "$as_me:$LINENO: result: shared" >&5
-echo "${ECHO_T}shared" >&6
+		{ echo "$as_me:$LINENO: result: shared" >&5
+echo "${ECHO_T}shared" >&6; }
 
 		string_shared_modules="$string_shared_modules rpc_rpcecho"
 	elif test x"$DEST" = xSTATIC; then
@@ -73625,12 +72075,12 @@
 		RPC_STATIC="$RPC_STATIC \$(RPC_ECHO_OBJ)"
 
 
-		echo "$as_me:$LINENO: result: static" >&5
-echo "${ECHO_T}static" >&6
+		{ echo "$as_me:$LINENO: result: static" >&5
+echo "${ECHO_T}static" >&6; }
 	else
 	    string_ignored_modules="$string_ignored_modules rpc_rpcecho"
-		echo "$as_me:$LINENO: result: not" >&5
-echo "${ECHO_T}not" >&6
+		{ echo "$as_me:$LINENO: result: not" >&5
+echo "${ECHO_T}not" >&6; }
 	fi
 
 
@@ -73650,8 +72100,8 @@
 
 
 
-	echo "$as_me:$LINENO: checking how to build idmap_ldap" >&5
-echo $ECHO_N "checking how to build idmap_ldap... $ECHO_C" >&6
+	{ echo "$as_me:$LINENO: checking how to build idmap_ldap" >&5
+echo $ECHO_N "checking how to build idmap_ldap... $ECHO_C" >&6; }
 	if test "$MODULE_idmap_ldap"; then
 		DEST=$MODULE_idmap_ldap
 	elif test "$MODULE_idmap" -a "$MODULE_DEFAULT_idmap_ldap"; then
@@ -73667,8 +72117,8 @@
 _ACEOF
 
 		IDMAP_MODULES="$IDMAP_MODULES "bin/ldap.$SHLIBEXT""
-		echo "$as_me:$LINENO: result: shared" >&5
-echo "${ECHO_T}shared" >&6
+		{ echo "$as_me:$LINENO: result: shared" >&5
+echo "${ECHO_T}shared" >&6; }
 
 		string_shared_modules="$string_shared_modules idmap_ldap"
 	elif test x"$DEST" = xSTATIC; then
@@ -73678,17 +72128,17 @@
 		IDMAP_STATIC="$IDMAP_STATIC winbindd/idmap_ldap.o"
 
 
-		echo "$as_me:$LINENO: result: static" >&5
-echo "${ECHO_T}static" >&6
+		{ echo "$as_me:$LINENO: result: static" >&5
+echo "${ECHO_T}static" >&6; }
 	else
 	    string_ignored_modules="$string_ignored_modules idmap_ldap"
-		echo "$as_me:$LINENO: result: not" >&5
-echo "${ECHO_T}not" >&6
+		{ echo "$as_me:$LINENO: result: not" >&5
+echo "${ECHO_T}not" >&6; }
 	fi
 
 
-	echo "$as_me:$LINENO: checking how to build idmap_tdb" >&5
-echo $ECHO_N "checking how to build idmap_tdb... $ECHO_C" >&6
+	{ echo "$as_me:$LINENO: checking how to build idmap_tdb" >&5
+echo $ECHO_N "checking how to build idmap_tdb... $ECHO_C" >&6; }
 	if test "$MODULE_idmap_tdb"; then
 		DEST=$MODULE_idmap_tdb
 	elif test "$MODULE_idmap" -a "$MODULE_DEFAULT_idmap_tdb"; then
@@ -73704,8 +72154,8 @@
 _ACEOF
 
 		IDMAP_MODULES="$IDMAP_MODULES "bin/tdb.$SHLIBEXT""
-		echo "$as_me:$LINENO: result: shared" >&5
-echo "${ECHO_T}shared" >&6
+		{ echo "$as_me:$LINENO: result: shared" >&5
+echo "${ECHO_T}shared" >&6; }
 
 		string_shared_modules="$string_shared_modules idmap_tdb"
 	elif test x"$DEST" = xSTATIC; then
@@ -73715,17 +72165,17 @@
 		IDMAP_STATIC="$IDMAP_STATIC winbindd/idmap_tdb.o"
 
 
-		echo "$as_me:$LINENO: result: static" >&5
-echo "${ECHO_T}static" >&6
+		{ echo "$as_me:$LINENO: result: static" >&5
+echo "${ECHO_T}static" >&6; }
 	else
 	    string_ignored_modules="$string_ignored_modules idmap_tdb"
-		echo "$as_me:$LINENO: result: not" >&5
-echo "${ECHO_T}not" >&6
+		{ echo "$as_me:$LINENO: result: not" >&5
+echo "${ECHO_T}not" >&6; }
 	fi
 
 
-	echo "$as_me:$LINENO: checking how to build idmap_tdb2" >&5
-echo $ECHO_N "checking how to build idmap_tdb2... $ECHO_C" >&6
+	{ echo "$as_me:$LINENO: checking how to build idmap_tdb2" >&5
+echo $ECHO_N "checking how to build idmap_tdb2... $ECHO_C" >&6; }
 	if test "$MODULE_idmap_tdb2"; then
 		DEST=$MODULE_idmap_tdb2
 	elif test "$MODULE_idmap" -a "$MODULE_DEFAULT_idmap_tdb2"; then
@@ -73741,8 +72191,8 @@
 _ACEOF
 
 		IDMAP_MODULES="$IDMAP_MODULES "bin/tdb2.$SHLIBEXT""
-		echo "$as_me:$LINENO: result: shared" >&5
-echo "${ECHO_T}shared" >&6
+		{ echo "$as_me:$LINENO: result: shared" >&5
+echo "${ECHO_T}shared" >&6; }
 
 		string_shared_modules="$string_shared_modules idmap_tdb2"
 	elif test x"$DEST" = xSTATIC; then
@@ -73752,17 +72202,17 @@
 		IDMAP_STATIC="$IDMAP_STATIC winbindd/idmap_tdb2.o"
 
 
-		echo "$as_me:$LINENO: result: static" >&5
-echo "${ECHO_T}static" >&6
+		{ echo "$as_me:$LINENO: result: static" >&5
+echo "${ECHO_T}static" >&6; }
 	else
 	    string_ignored_modules="$string_ignored_modules idmap_tdb2"
-		echo "$as_me:$LINENO: result: not" >&5
-echo "${ECHO_T}not" >&6
+		{ echo "$as_me:$LINENO: result: not" >&5
+echo "${ECHO_T}not" >&6; }
 	fi
 
 
-	echo "$as_me:$LINENO: checking how to build idmap_passdb" >&5
-echo $ECHO_N "checking how to build idmap_passdb... $ECHO_C" >&6
+	{ echo "$as_me:$LINENO: checking how to build idmap_passdb" >&5
+echo $ECHO_N "checking how to build idmap_passdb... $ECHO_C" >&6; }
 	if test "$MODULE_idmap_passdb"; then
 		DEST=$MODULE_idmap_passdb
 	elif test "$MODULE_idmap" -a "$MODULE_DEFAULT_idmap_passdb"; then
@@ -73778,8 +72228,8 @@
 _ACEOF
 
 		IDMAP_MODULES="$IDMAP_MODULES "bin/passdb.$SHLIBEXT""
-		echo "$as_me:$LINENO: result: shared" >&5
-echo "${ECHO_T}shared" >&6
+		{ echo "$as_me:$LINENO: result: shared" >&5
+echo "${ECHO_T}shared" >&6; }
 
 		string_shared_modules="$string_shared_modules idmap_passdb"
 	elif test x"$DEST" = xSTATIC; then
@@ -73789,17 +72239,17 @@
 		IDMAP_STATIC="$IDMAP_STATIC winbindd/idmap_passdb.o"
 
 
-		echo "$as_me:$LINENO: result: static" >&5
-echo "${ECHO_T}static" >&6
+		{ echo "$as_me:$LINENO: result: static" >&5
+echo "${ECHO_T}static" >&6; }
 	else
 	    string_ignored_modules="$string_ignored_modules idmap_passdb"
-		echo "$as_me:$LINENO: result: not" >&5
-echo "${ECHO_T}not" >&6
+		{ echo "$as_me:$LINENO: result: not" >&5
+echo "${ECHO_T}not" >&6; }
 	fi
 
 
-	echo "$as_me:$LINENO: checking how to build idmap_nss" >&5
-echo $ECHO_N "checking how to build idmap_nss... $ECHO_C" >&6
+	{ echo "$as_me:$LINENO: checking how to build idmap_nss" >&5
+echo $ECHO_N "checking how to build idmap_nss... $ECHO_C" >&6; }
 	if test "$MODULE_idmap_nss"; then
 		DEST=$MODULE_idmap_nss
 	elif test "$MODULE_idmap" -a "$MODULE_DEFAULT_idmap_nss"; then
@@ -73815,8 +72265,8 @@
 _ACEOF
 
 		IDMAP_MODULES="$IDMAP_MODULES "bin/nss.$SHLIBEXT""
-		echo "$as_me:$LINENO: result: shared" >&5
-echo "${ECHO_T}shared" >&6
+		{ echo "$as_me:$LINENO: result: shared" >&5
+echo "${ECHO_T}shared" >&6; }
 
 		string_shared_modules="$string_shared_modules idmap_nss"
 	elif test x"$DEST" = xSTATIC; then
@@ -73826,17 +72276,17 @@
 		IDMAP_STATIC="$IDMAP_STATIC winbindd/idmap_nss.o"
 
 
-		echo "$as_me:$LINENO: result: static" >&5
-echo "${ECHO_T}static" >&6
+		{ echo "$as_me:$LINENO: result: static" >&5
+echo "${ECHO_T}static" >&6; }
 	else
 	    string_ignored_modules="$string_ignored_modules idmap_nss"
-		echo "$as_me:$LINENO: result: not" >&5
-echo "${ECHO_T}not" >&6
+		{ echo "$as_me:$LINENO: result: not" >&5
+echo "${ECHO_T}not" >&6; }
 	fi
 
 
-	echo "$as_me:$LINENO: checking how to build idmap_rid" >&5
-echo $ECHO_N "checking how to build idmap_rid... $ECHO_C" >&6
+	{ echo "$as_me:$LINENO: checking how to build idmap_rid" >&5
+echo $ECHO_N "checking how to build idmap_rid... $ECHO_C" >&6; }
 	if test "$MODULE_idmap_rid"; then
 		DEST=$MODULE_idmap_rid
 	elif test "$MODULE_idmap" -a "$MODULE_DEFAULT_idmap_rid"; then
@@ -73852,8 +72302,8 @@
 _ACEOF
 
 		IDMAP_MODULES="$IDMAP_MODULES "bin/rid.$SHLIBEXT""
-		echo "$as_me:$LINENO: result: shared" >&5
-echo "${ECHO_T}shared" >&6
+		{ echo "$as_me:$LINENO: result: shared" >&5
+echo "${ECHO_T}shared" >&6; }
 
 		string_shared_modules="$string_shared_modules idmap_rid"
 	elif test x"$DEST" = xSTATIC; then
@@ -73863,17 +72313,17 @@
 		IDMAP_STATIC="$IDMAP_STATIC winbindd/idmap_rid.o"
 
 
-		echo "$as_me:$LINENO: result: static" >&5
-echo "${ECHO_T}static" >&6
+		{ echo "$as_me:$LINENO: result: static" >&5
+echo "${ECHO_T}static" >&6; }
 	else
 	    string_ignored_modules="$string_ignored_modules idmap_rid"
-		echo "$as_me:$LINENO: result: not" >&5
-echo "${ECHO_T}not" >&6
+		{ echo "$as_me:$LINENO: result: not" >&5
+echo "${ECHO_T}not" >&6; }
 	fi
 
 
-	echo "$as_me:$LINENO: checking how to build idmap_ad" >&5
-echo $ECHO_N "checking how to build idmap_ad... $ECHO_C" >&6
+	{ echo "$as_me:$LINENO: checking how to build idmap_ad" >&5
+echo $ECHO_N "checking how to build idmap_ad... $ECHO_C" >&6; }
 	if test "$MODULE_idmap_ad"; then
 		DEST=$MODULE_idmap_ad
 	elif test "$MODULE_idmap" -a "$MODULE_DEFAULT_idmap_ad"; then
@@ -73889,8 +72339,8 @@
 _ACEOF
 
 		IDMAP_MODULES="$IDMAP_MODULES "bin/ad.$SHLIBEXT""
-		echo "$as_me:$LINENO: result: shared" >&5
-echo "${ECHO_T}shared" >&6
+		{ echo "$as_me:$LINENO: result: shared" >&5
+echo "${ECHO_T}shared" >&6; }
 
 		string_shared_modules="$string_shared_modules idmap_ad"
 	elif test x"$DEST" = xSTATIC; then
@@ -73900,12 +72350,12 @@
 		IDMAP_STATIC="$IDMAP_STATIC winbindd/idmap_ad.o"
 
 
-		echo "$as_me:$LINENO: result: static" >&5
-echo "${ECHO_T}static" >&6
+		{ echo "$as_me:$LINENO: result: static" >&5
+echo "${ECHO_T}static" >&6; }
 	else
 	    string_ignored_modules="$string_ignored_modules idmap_ad"
-		echo "$as_me:$LINENO: result: not" >&5
-echo "${ECHO_T}not" >&6
+		{ echo "$as_me:$LINENO: result: not" >&5
+echo "${ECHO_T}not" >&6; }
 	fi
 
 
@@ -73925,8 +72375,8 @@
 
 
 
-	echo "$as_me:$LINENO: checking how to build nss_info_template" >&5
-echo $ECHO_N "checking how to build nss_info_template... $ECHO_C" >&6
+	{ echo "$as_me:$LINENO: checking how to build nss_info_template" >&5
+echo $ECHO_N "checking how to build nss_info_template... $ECHO_C" >&6; }
 	if test "$MODULE_nss_info_template"; then
 		DEST=$MODULE_nss_info_template
 	elif test "$MODULE_nss_info" -a "$MODULE_DEFAULT_nss_info_template"; then
@@ -73942,8 +72392,8 @@
 _ACEOF
 
 		NSS_INFO_MODULES="$NSS_INFO_MODULES "bin/template.$SHLIBEXT""
-		echo "$as_me:$LINENO: result: shared" >&5
-echo "${ECHO_T}shared" >&6
+		{ echo "$as_me:$LINENO: result: shared" >&5
+echo "${ECHO_T}shared" >&6; }
 
 		string_shared_modules="$string_shared_modules nss_info_template"
 	elif test x"$DEST" = xSTATIC; then
@@ -73953,12 +72403,12 @@
 		NSS_INFO_STATIC="$NSS_INFO_STATIC winbindd/nss_info_template.o"
 
 
-		echo "$as_me:$LINENO: result: static" >&5
-echo "${ECHO_T}static" >&6
+		{ echo "$as_me:$LINENO: result: static" >&5
+echo "${ECHO_T}static" >&6; }
 	else
 	    string_ignored_modules="$string_ignored_modules nss_info_template"
-		echo "$as_me:$LINENO: result: not" >&5
-echo "${ECHO_T}not" >&6
+		{ echo "$as_me:$LINENO: result: not" >&5
+echo "${ECHO_T}not" >&6; }
 	fi
 
 
@@ -73978,8 +72428,8 @@
 
 
 
-	echo "$as_me:$LINENO: checking how to build charset_weird" >&5
-echo $ECHO_N "checking how to build charset_weird... $ECHO_C" >&6
+	{ echo "$as_me:$LINENO: checking how to build charset_weird" >&5
+echo $ECHO_N "checking how to build charset_weird... $ECHO_C" >&6; }
 	if test "$MODULE_charset_weird"; then
 		DEST=$MODULE_charset_weird
 	elif test "$MODULE_charset" -a "$MODULE_DEFAULT_charset_weird"; then
@@ -73995,8 +72445,8 @@
 _ACEOF
 
 		CHARSET_MODULES="$CHARSET_MODULES "bin/weird.$SHLIBEXT""
-		echo "$as_me:$LINENO: result: shared" >&5
-echo "${ECHO_T}shared" >&6
+		{ echo "$as_me:$LINENO: result: shared" >&5
+echo "${ECHO_T}shared" >&6; }
 
 		string_shared_modules="$string_shared_modules charset_weird"
 	elif test x"$DEST" = xSTATIC; then
@@ -74006,17 +72456,17 @@
 		CHARSET_STATIC="$CHARSET_STATIC modules/weird.o"
 
 
-		echo "$as_me:$LINENO: result: static" >&5
-echo "${ECHO_T}static" >&6
+		{ echo "$as_me:$LINENO: result: static" >&5
+echo "${ECHO_T}static" >&6; }
 	else
 	    string_ignored_modules="$string_ignored_modules charset_weird"
-		echo "$as_me:$LINENO: result: not" >&5
-echo "${ECHO_T}not" >&6
+		{ echo "$as_me:$LINENO: result: not" >&5
+echo "${ECHO_T}not" >&6; }
 	fi
 
 
-	echo "$as_me:$LINENO: checking how to build charset_CP850" >&5
-echo $ECHO_N "checking how to build charset_CP850... $ECHO_C" >&6
+	{ echo "$as_me:$LINENO: checking how to build charset_CP850" >&5
+echo $ECHO_N "checking how to build charset_CP850... $ECHO_C" >&6; }
 	if test "$MODULE_charset_CP850"; then
 		DEST=$MODULE_charset_CP850
 	elif test "$MODULE_charset" -a "$MODULE_DEFAULT_charset_CP850"; then
@@ -74032,8 +72482,8 @@
 _ACEOF
 
 		CHARSET_MODULES="$CHARSET_MODULES "bin/CP850.$SHLIBEXT""
-		echo "$as_me:$LINENO: result: shared" >&5
-echo "${ECHO_T}shared" >&6
+		{ echo "$as_me:$LINENO: result: shared" >&5
+echo "${ECHO_T}shared" >&6; }
 
 		string_shared_modules="$string_shared_modules charset_CP850"
 	elif test x"$DEST" = xSTATIC; then
@@ -74043,17 +72493,17 @@
 		CHARSET_STATIC="$CHARSET_STATIC modules/CP850.o"
 
 
-		echo "$as_me:$LINENO: result: static" >&5
-echo "${ECHO_T}static" >&6
+		{ echo "$as_me:$LINENO: result: static" >&5
+echo "${ECHO_T}static" >&6; }
 	else
 	    string_ignored_modules="$string_ignored_modules charset_CP850"
-		echo "$as_me:$LINENO: result: not" >&5
-echo "${ECHO_T}not" >&6
+		{ echo "$as_me:$LINENO: result: not" >&5
+echo "${ECHO_T}not" >&6; }
 	fi
 
 
-	echo "$as_me:$LINENO: checking how to build charset_CP437" >&5
-echo $ECHO_N "checking how to build charset_CP437... $ECHO_C" >&6
+	{ echo "$as_me:$LINENO: checking how to build charset_CP437" >&5
+echo $ECHO_N "checking how to build charset_CP437... $ECHO_C" >&6; }
 	if test "$MODULE_charset_CP437"; then
 		DEST=$MODULE_charset_CP437
 	elif test "$MODULE_charset" -a "$MODULE_DEFAULT_charset_CP437"; then
@@ -74069,8 +72519,8 @@
 _ACEOF
 
 		CHARSET_MODULES="$CHARSET_MODULES "bin/CP437.$SHLIBEXT""
-		echo "$as_me:$LINENO: result: shared" >&5
-echo "${ECHO_T}shared" >&6
+		{ echo "$as_me:$LINENO: result: shared" >&5
+echo "${ECHO_T}shared" >&6; }
 
 		string_shared_modules="$string_shared_modules charset_CP437"
 	elif test x"$DEST" = xSTATIC; then
@@ -74080,17 +72530,17 @@
 		CHARSET_STATIC="$CHARSET_STATIC modules/CP437.o"
 
 
-		echo "$as_me:$LINENO: result: static" >&5
-echo "${ECHO_T}static" >&6
+		{ echo "$as_me:$LINENO: result: static" >&5
+echo "${ECHO_T}static" >&6; }
 	else
 	    string_ignored_modules="$string_ignored_modules charset_CP437"
-		echo "$as_me:$LINENO: result: not" >&5
-echo "${ECHO_T}not" >&6
+		{ echo "$as_me:$LINENO: result: not" >&5
+echo "${ECHO_T}not" >&6; }
 	fi
 
 
-	echo "$as_me:$LINENO: checking how to build charset_macosxfs" >&5
-echo $ECHO_N "checking how to build charset_macosxfs... $ECHO_C" >&6
+	{ echo "$as_me:$LINENO: checking how to build charset_macosxfs" >&5
+echo $ECHO_N "checking how to build charset_macosxfs... $ECHO_C" >&6; }
 	if test "$MODULE_charset_macosxfs"; then
 		DEST=$MODULE_charset_macosxfs
 	elif test "$MODULE_charset" -a "$MODULE_DEFAULT_charset_macosxfs"; then
@@ -74106,8 +72556,8 @@
 _ACEOF
 
 		CHARSET_MODULES="$CHARSET_MODULES "bin/macosxfs.$SHLIBEXT""
-		echo "$as_me:$LINENO: result: shared" >&5
-echo "${ECHO_T}shared" >&6
+		{ echo "$as_me:$LINENO: result: shared" >&5
+echo "${ECHO_T}shared" >&6; }
 
 		string_shared_modules="$string_shared_modules charset_macosxfs"
 	elif test x"$DEST" = xSTATIC; then
@@ -74117,12 +72567,12 @@
 		CHARSET_STATIC="$CHARSET_STATIC modules/charset_macosxfs.o"
 
 
-		echo "$as_me:$LINENO: result: static" >&5
-echo "${ECHO_T}static" >&6
+		{ echo "$as_me:$LINENO: result: static" >&5
+echo "${ECHO_T}static" >&6; }
 	else
 	    string_ignored_modules="$string_ignored_modules charset_macosxfs"
-		echo "$as_me:$LINENO: result: not" >&5
-echo "${ECHO_T}not" >&6
+		{ echo "$as_me:$LINENO: result: not" >&5
+echo "${ECHO_T}not" >&6; }
 	fi
 
 
@@ -74142,8 +72592,8 @@
 
 
 
-	echo "$as_me:$LINENO: checking how to build auth_sam" >&5
-echo $ECHO_N "checking how to build auth_sam... $ECHO_C" >&6
+	{ echo "$as_me:$LINENO: checking how to build auth_sam" >&5
+echo $ECHO_N "checking how to build auth_sam... $ECHO_C" >&6; }
 	if test "$MODULE_auth_sam"; then
 		DEST=$MODULE_auth_sam
 	elif test "$MODULE_auth" -a "$MODULE_DEFAULT_auth_sam"; then
@@ -74159,8 +72609,8 @@
 _ACEOF
 
 		AUTH_MODULES="$AUTH_MODULES "bin/sam.$SHLIBEXT""
-		echo "$as_me:$LINENO: result: shared" >&5
-echo "${ECHO_T}shared" >&6
+		{ echo "$as_me:$LINENO: result: shared" >&5
+echo "${ECHO_T}shared" >&6; }
 
 		string_shared_modules="$string_shared_modules auth_sam"
 	elif test x"$DEST" = xSTATIC; then
@@ -74170,17 +72620,17 @@
 		AUTH_STATIC="$AUTH_STATIC \$(AUTH_SAM_OBJ)"
 
 
-		echo "$as_me:$LINENO: result: static" >&5
-echo "${ECHO_T}static" >&6
+		{ echo "$as_me:$LINENO: result: static" >&5
+echo "${ECHO_T}static" >&6; }
 	else
 	    string_ignored_modules="$string_ignored_modules auth_sam"
-		echo "$as_me:$LINENO: result: not" >&5
-echo "${ECHO_T}not" >&6
+		{ echo "$as_me:$LINENO: result: not" >&5
+echo "${ECHO_T}not" >&6; }
 	fi
 
 
-	echo "$as_me:$LINENO: checking how to build auth_unix" >&5
-echo $ECHO_N "checking how to build auth_unix... $ECHO_C" >&6
+	{ echo "$as_me:$LINENO: checking how to build auth_unix" >&5
+echo $ECHO_N "checking how to build auth_unix... $ECHO_C" >&6; }
 	if test "$MODULE_auth_unix"; then
 		DEST=$MODULE_auth_unix
 	elif test "$MODULE_auth" -a "$MODULE_DEFAULT_auth_unix"; then
@@ -74196,8 +72646,8 @@
 _ACEOF
 
 		AUTH_MODULES="$AUTH_MODULES "bin/unix.$SHLIBEXT""
-		echo "$as_me:$LINENO: result: shared" >&5
-echo "${ECHO_T}shared" >&6
+		{ echo "$as_me:$LINENO: result: shared" >&5
+echo "${ECHO_T}shared" >&6; }
 
 		string_shared_modules="$string_shared_modules auth_unix"
 	elif test x"$DEST" = xSTATIC; then
@@ -74207,17 +72657,17 @@
 		AUTH_STATIC="$AUTH_STATIC \$(AUTH_UNIX_OBJ)"
 
 
-		echo "$as_me:$LINENO: result: static" >&5
-echo "${ECHO_T}static" >&6
+		{ echo "$as_me:$LINENO: result: static" >&5
+echo "${ECHO_T}static" >&6; }
 	else
 	    string_ignored_modules="$string_ignored_modules auth_unix"
-		echo "$as_me:$LINENO: result: not" >&5
-echo "${ECHO_T}not" >&6
+		{ echo "$as_me:$LINENO: result: not" >&5
+echo "${ECHO_T}not" >&6; }
 	fi
 
 
-	echo "$as_me:$LINENO: checking how to build auth_winbind" >&5
-echo $ECHO_N "checking how to build auth_winbind... $ECHO_C" >&6
+	{ echo "$as_me:$LINENO: checking how to build auth_winbind" >&5
+echo $ECHO_N "checking how to build auth_winbind... $ECHO_C" >&6; }
 	if test "$MODULE_auth_winbind"; then
 		DEST=$MODULE_auth_winbind
 	elif test "$MODULE_auth" -a "$MODULE_DEFAULT_auth_winbind"; then
@@ -74233,8 +72683,8 @@
 _ACEOF
 
 		AUTH_MODULES="$AUTH_MODULES "bin/winbind.$SHLIBEXT""
-		echo "$as_me:$LINENO: result: shared" >&5
-echo "${ECHO_T}shared" >&6
+		{ echo "$as_me:$LINENO: result: shared" >&5
+echo "${ECHO_T}shared" >&6; }
 
 		string_shared_modules="$string_shared_modules auth_winbind"
 	elif test x"$DEST" = xSTATIC; then
@@ -74244,17 +72694,17 @@
 		AUTH_STATIC="$AUTH_STATIC \$(AUTH_WINBIND_OBJ)"
 
 
-		echo "$as_me:$LINENO: result: static" >&5
-echo "${ECHO_T}static" >&6
+		{ echo "$as_me:$LINENO: result: static" >&5
+echo "${ECHO_T}static" >&6; }
 	else
 	    string_ignored_modules="$string_ignored_modules auth_winbind"
-		echo "$as_me:$LINENO: result: not" >&5
-echo "${ECHO_T}not" >&6
+		{ echo "$as_me:$LINENO: result: not" >&5
+echo "${ECHO_T}not" >&6; }
 	fi
 
 
-	echo "$as_me:$LINENO: checking how to build auth_server" >&5
-echo $ECHO_N "checking how to build auth_server... $ECHO_C" >&6
+	{ echo "$as_me:$LINENO: checking how to build auth_server" >&5
+echo $ECHO_N "checking how to build auth_server... $ECHO_C" >&6; }
 	if test "$MODULE_auth_server"; then
 		DEST=$MODULE_auth_server
 	elif test "$MODULE_auth" -a "$MODULE_DEFAULT_auth_server"; then
@@ -74270,8 +72720,8 @@
 _ACEOF
 
 		AUTH_MODULES="$AUTH_MODULES "bin/smbserver.$SHLIBEXT""
-		echo "$as_me:$LINENO: result: shared" >&5
-echo "${ECHO_T}shared" >&6
+		{ echo "$as_me:$LINENO: result: shared" >&5
+echo "${ECHO_T}shared" >&6; }
 
 		string_shared_modules="$string_shared_modules auth_server"
 	elif test x"$DEST" = xSTATIC; then
@@ -74281,17 +72731,17 @@
 		AUTH_STATIC="$AUTH_STATIC \$(AUTH_SERVER_OBJ)"
 
 
-		echo "$as_me:$LINENO: result: static" >&5
-echo "${ECHO_T}static" >&6
+		{ echo "$as_me:$LINENO: result: static" >&5
+echo "${ECHO_T}static" >&6; }
 	else
 	    string_ignored_modules="$string_ignored_modules auth_server"
-		echo "$as_me:$LINENO: result: not" >&5
-echo "${ECHO_T}not" >&6
+		{ echo "$as_me:$LINENO: result: not" >&5
+echo "${ECHO_T}not" >&6; }
 	fi
 
 
-	echo "$as_me:$LINENO: checking how to build auth_domain" >&5
-echo $ECHO_N "checking how to build auth_domain... $ECHO_C" >&6
+	{ echo "$as_me:$LINENO: checking how to build auth_domain" >&5
+echo $ECHO_N "checking how to build auth_domain... $ECHO_C" >&6; }
 	if test "$MODULE_auth_domain"; then
 		DEST=$MODULE_auth_domain
 	elif test "$MODULE_auth" -a "$MODULE_DEFAULT_auth_domain"; then
@@ -74307,8 +72757,8 @@
 _ACEOF
 
 		AUTH_MODULES="$AUTH_MODULES "bin/domain.$SHLIBEXT""
-		echo "$as_me:$LINENO: result: shared" >&5
-echo "${ECHO_T}shared" >&6
+		{ echo "$as_me:$LINENO: result: shared" >&5
+echo "${ECHO_T}shared" >&6; }
 
 		string_shared_modules="$string_shared_modules auth_domain"
 	elif test x"$DEST" = xSTATIC; then
@@ -74318,17 +72768,17 @@
 		AUTH_STATIC="$AUTH_STATIC \$(AUTH_DOMAIN_OBJ)"
 
 
-		echo "$as_me:$LINENO: result: static" >&5
-echo "${ECHO_T}static" >&6
+		{ echo "$as_me:$LINENO: result: static" >&5
+echo "${ECHO_T}static" >&6; }
 	else
 	    string_ignored_modules="$string_ignored_modules auth_domain"
-		echo "$as_me:$LINENO: result: not" >&5
-echo "${ECHO_T}not" >&6
+		{ echo "$as_me:$LINENO: result: not" >&5
+echo "${ECHO_T}not" >&6; }
 	fi
 
 
-	echo "$as_me:$LINENO: checking how to build auth_builtin" >&5
-echo $ECHO_N "checking how to build auth_builtin... $ECHO_C" >&6
+	{ echo "$as_me:$LINENO: checking how to build auth_builtin" >&5
+echo $ECHO_N "checking how to build auth_builtin... $ECHO_C" >&6; }
 	if test "$MODULE_auth_builtin"; then
 		DEST=$MODULE_auth_builtin
 	elif test "$MODULE_auth" -a "$MODULE_DEFAULT_auth_builtin"; then
@@ -74344,8 +72794,8 @@
 _ACEOF
 
 		AUTH_MODULES="$AUTH_MODULES "bin/builtin.$SHLIBEXT""
-		echo "$as_me:$LINENO: result: shared" >&5
-echo "${ECHO_T}shared" >&6
+		{ echo "$as_me:$LINENO: result: shared" >&5
+echo "${ECHO_T}shared" >&6; }
 
 		string_shared_modules="$string_shared_modules auth_builtin"
 	elif test x"$DEST" = xSTATIC; then
@@ -74355,17 +72805,17 @@
 		AUTH_STATIC="$AUTH_STATIC \$(AUTH_BUILTIN_OBJ)"
 
 
-		echo "$as_me:$LINENO: result: static" >&5
-echo "${ECHO_T}static" >&6
+		{ echo "$as_me:$LINENO: result: static" >&5
+echo "${ECHO_T}static" >&6; }
 	else
 	    string_ignored_modules="$string_ignored_modules auth_builtin"
-		echo "$as_me:$LINENO: result: not" >&5
-echo "${ECHO_T}not" >&6
+		{ echo "$as_me:$LINENO: result: not" >&5
+echo "${ECHO_T}not" >&6; }
 	fi
 
 
-	echo "$as_me:$LINENO: checking how to build auth_script" >&5
-echo $ECHO_N "checking how to build auth_script... $ECHO_C" >&6
+	{ echo "$as_me:$LINENO: checking how to build auth_script" >&5
+echo $ECHO_N "checking how to build auth_script... $ECHO_C" >&6; }
 	if test "$MODULE_auth_script"; then
 		DEST=$MODULE_auth_script
 	elif test "$MODULE_auth" -a "$MODULE_DEFAULT_auth_script"; then
@@ -74381,8 +72831,8 @@
 _ACEOF
 
 		AUTH_MODULES="$AUTH_MODULES "bin/script.$SHLIBEXT""
-		echo "$as_me:$LINENO: result: shared" >&5
-echo "${ECHO_T}shared" >&6
+		{ echo "$as_me:$LINENO: result: shared" >&5
+echo "${ECHO_T}shared" >&6; }
 
 		string_shared_modules="$string_shared_modules auth_script"
 	elif test x"$DEST" = xSTATIC; then
@@ -74392,12 +72842,12 @@
 		AUTH_STATIC="$AUTH_STATIC \$(AUTH_SCRIPT_OBJ)"
 
 
-		echo "$as_me:$LINENO: result: static" >&5
-echo "${ECHO_T}static" >&6
+		{ echo "$as_me:$LINENO: result: static" >&5
+echo "${ECHO_T}static" >&6; }
 	else
 	    string_ignored_modules="$string_ignored_modules auth_script"
-		echo "$as_me:$LINENO: result: not" >&5
-echo "${ECHO_T}not" >&6
+		{ echo "$as_me:$LINENO: result: not" >&5
+echo "${ECHO_T}not" >&6; }
 	fi
 
 
@@ -74417,8 +72867,8 @@
 
 
 
-	echo "$as_me:$LINENO: checking how to build vfs_default" >&5
-echo $ECHO_N "checking how to build vfs_default... $ECHO_C" >&6
+	{ echo "$as_me:$LINENO: checking how to build vfs_default" >&5
+echo $ECHO_N "checking how to build vfs_default... $ECHO_C" >&6; }
 	if test "$MODULE_vfs_default"; then
 		DEST=$MODULE_vfs_default
 	elif test "$MODULE_vfs" -a "$MODULE_DEFAULT_vfs_default"; then
@@ -74434,8 +72884,8 @@
 _ACEOF
 
 		VFS_MODULES="$VFS_MODULES "bin/default.$SHLIBEXT""
-		echo "$as_me:$LINENO: result: shared" >&5
-echo "${ECHO_T}shared" >&6
+		{ echo "$as_me:$LINENO: result: shared" >&5
+echo "${ECHO_T}shared" >&6; }
 
 		string_shared_modules="$string_shared_modules vfs_default"
 	elif test x"$DEST" = xSTATIC; then
@@ -74445,17 +72895,17 @@
 		VFS_STATIC="$VFS_STATIC \$(VFS_DEFAULT_OBJ)"
 
 
-		echo "$as_me:$LINENO: result: static" >&5
-echo "${ECHO_T}static" >&6
+		{ echo "$as_me:$LINENO: result: static" >&5
+echo "${ECHO_T}static" >&6; }
 	else
 	    string_ignored_modules="$string_ignored_modules vfs_default"
-		echo "$as_me:$LINENO: result: not" >&5
-echo "${ECHO_T}not" >&6
+		{ echo "$as_me:$LINENO: result: not" >&5
+echo "${ECHO_T}not" >&6; }
 	fi
 
 
-	echo "$as_me:$LINENO: checking how to build vfs_recycle" >&5
-echo $ECHO_N "checking how to build vfs_recycle... $ECHO_C" >&6
+	{ echo "$as_me:$LINENO: checking how to build vfs_recycle" >&5
+echo $ECHO_N "checking how to build vfs_recycle... $ECHO_C" >&6; }
 	if test "$MODULE_vfs_recycle"; then
 		DEST=$MODULE_vfs_recycle
 	elif test "$MODULE_vfs" -a "$MODULE_DEFAULT_vfs_recycle"; then
@@ -74471,8 +72921,8 @@
 _ACEOF
 
 		VFS_MODULES="$VFS_MODULES "bin/recycle.$SHLIBEXT""
-		echo "$as_me:$LINENO: result: shared" >&5
-echo "${ECHO_T}shared" >&6
+		{ echo "$as_me:$LINENO: result: shared" >&5
+echo "${ECHO_T}shared" >&6; }
 
 		string_shared_modules="$string_shared_modules vfs_recycle"
 	elif test x"$DEST" = xSTATIC; then
@@ -74482,17 +72932,17 @@
 		VFS_STATIC="$VFS_STATIC \$(VFS_RECYCLE_OBJ)"
 
 
-		echo "$as_me:$LINENO: result: static" >&5
-echo "${ECHO_T}static" >&6
+		{ echo "$as_me:$LINENO: result: static" >&5
+echo "${ECHO_T}static" >&6; }
 	else
 	    string_ignored_modules="$string_ignored_modules vfs_recycle"
-		echo "$as_me:$LINENO: result: not" >&5
-echo "${ECHO_T}not" >&6
+		{ echo "$as_me:$LINENO: result: not" >&5
+echo "${ECHO_T}not" >&6; }
 	fi
 
 
-	echo "$as_me:$LINENO: checking how to build vfs_audit" >&5
-echo $ECHO_N "checking how to build vfs_audit... $ECHO_C" >&6
+	{ echo "$as_me:$LINENO: checking how to build vfs_audit" >&5
+echo $ECHO_N "checking how to build vfs_audit... $ECHO_C" >&6; }
 	if test "$MODULE_vfs_audit"; then
 		DEST=$MODULE_vfs_audit
 	elif test "$MODULE_vfs" -a "$MODULE_DEFAULT_vfs_audit"; then
@@ -74508,8 +72958,8 @@
 _ACEOF
 
 		VFS_MODULES="$VFS_MODULES "bin/audit.$SHLIBEXT""
-		echo "$as_me:$LINENO: result: shared" >&5
-echo "${ECHO_T}shared" >&6
+		{ echo "$as_me:$LINENO: result: shared" >&5
+echo "${ECHO_T}shared" >&6; }
 
 		string_shared_modules="$string_shared_modules vfs_audit"
 	elif test x"$DEST" = xSTATIC; then
@@ -74519,17 +72969,17 @@
 		VFS_STATIC="$VFS_STATIC \$(VFS_AUDIT_OBJ)"
 
 
-		echo "$as_me:$LINENO: result: static" >&5
-echo "${ECHO_T}static" >&6
+		{ echo "$as_me:$LINENO: result: static" >&5
+echo "${ECHO_T}static" >&6; }
 	else
 	    string_ignored_modules="$string_ignored_modules vfs_audit"
-		echo "$as_me:$LINENO: result: not" >&5
-echo "${ECHO_T}not" >&6
+		{ echo "$as_me:$LINENO: result: not" >&5
+echo "${ECHO_T}not" >&6; }
 	fi
 
 
-	echo "$as_me:$LINENO: checking how to build vfs_extd_audit" >&5
-echo $ECHO_N "checking how to build vfs_extd_audit... $ECHO_C" >&6
+	{ echo "$as_me:$LINENO: checking how to build vfs_extd_audit" >&5
+echo $ECHO_N "checking how to build vfs_extd_audit... $ECHO_C" >&6; }
 	if test "$MODULE_vfs_extd_audit"; then
 		DEST=$MODULE_vfs_extd_audit
 	elif test "$MODULE_vfs" -a "$MODULE_DEFAULT_vfs_extd_audit"; then
@@ -74545,8 +72995,8 @@
 _ACEOF
 
 		VFS_MODULES="$VFS_MODULES "bin/extd_audit.$SHLIBEXT""
-		echo "$as_me:$LINENO: result: shared" >&5
-echo "${ECHO_T}shared" >&6
+		{ echo "$as_me:$LINENO: result: shared" >&5
+echo "${ECHO_T}shared" >&6; }
 
 		string_shared_modules="$string_shared_modules vfs_extd_audit"
 	elif test x"$DEST" = xSTATIC; then
@@ -74556,17 +73006,17 @@
 		VFS_STATIC="$VFS_STATIC \$(VFS_EXTD_AUDIT_OBJ)"
 
 
-		echo "$as_me:$LINENO: result: static" >&5
-echo "${ECHO_T}static" >&6
+		{ echo "$as_me:$LINENO: result: static" >&5
+echo "${ECHO_T}static" >&6; }
 	else
 	    string_ignored_modules="$string_ignored_modules vfs_extd_audit"
-		echo "$as_me:$LINENO: result: not" >&5
-echo "${ECHO_T}not" >&6
+		{ echo "$as_me:$LINENO: result: not" >&5
+echo "${ECHO_T}not" >&6; }
 	fi
 
 
-	echo "$as_me:$LINENO: checking how to build vfs_full_audit" >&5
-echo $ECHO_N "checking how to build vfs_full_audit... $ECHO_C" >&6
+	{ echo "$as_me:$LINENO: checking how to build vfs_full_audit" >&5
+echo $ECHO_N "checking how to build vfs_full_audit... $ECHO_C" >&6; }
 	if test "$MODULE_vfs_full_audit"; then
 		DEST=$MODULE_vfs_full_audit
 	elif test "$MODULE_vfs" -a "$MODULE_DEFAULT_vfs_full_audit"; then
@@ -74582,8 +73032,8 @@
 _ACEOF
 
 		VFS_MODULES="$VFS_MODULES "bin/full_audit.$SHLIBEXT""
-		echo "$as_me:$LINENO: result: shared" >&5
-echo "${ECHO_T}shared" >&6
+		{ echo "$as_me:$LINENO: result: shared" >&5
+echo "${ECHO_T}shared" >&6; }
 
 		string_shared_modules="$string_shared_modules vfs_full_audit"
 	elif test x"$DEST" = xSTATIC; then
@@ -74593,17 +73043,17 @@
 		VFS_STATIC="$VFS_STATIC \$(VFS_FULL_AUDIT_OBJ)"
 
 
-		echo "$as_me:$LINENO: result: static" >&5
-echo "${ECHO_T}static" >&6
+		{ echo "$as_me:$LINENO: result: static" >&5
+echo "${ECHO_T}static" >&6; }
 	else
 	    string_ignored_modules="$string_ignored_modules vfs_full_audit"
-		echo "$as_me:$LINENO: result: not" >&5
-echo "${ECHO_T}not" >&6
+		{ echo "$as_me:$LINENO: result: not" >&5
+echo "${ECHO_T}not" >&6; }
 	fi
 
 
-	echo "$as_me:$LINENO: checking how to build vfs_netatalk" >&5
-echo $ECHO_N "checking how to build vfs_netatalk... $ECHO_C" >&6
+	{ echo "$as_me:$LINENO: checking how to build vfs_netatalk" >&5
+echo $ECHO_N "checking how to build vfs_netatalk... $ECHO_C" >&6; }
 	if test "$MODULE_vfs_netatalk"; then
 		DEST=$MODULE_vfs_netatalk
 	elif test "$MODULE_vfs" -a "$MODULE_DEFAULT_vfs_netatalk"; then
@@ -74619,8 +73069,8 @@
 _ACEOF
 
 		VFS_MODULES="$VFS_MODULES "bin/netatalk.$SHLIBEXT""
-		echo "$as_me:$LINENO: result: shared" >&5
-echo "${ECHO_T}shared" >&6
+		{ echo "$as_me:$LINENO: result: shared" >&5
+echo "${ECHO_T}shared" >&6; }
 
 		string_shared_modules="$string_shared_modules vfs_netatalk"
 	elif test x"$DEST" = xSTATIC; then
@@ -74630,17 +73080,17 @@
 		VFS_STATIC="$VFS_STATIC \$(VFS_NETATALK_OBJ)"
 
 
-		echo "$as_me:$LINENO: result: static" >&5
-echo "${ECHO_T}static" >&6
+		{ echo "$as_me:$LINENO: result: static" >&5
+echo "${ECHO_T}static" >&6; }
 	else
 	    string_ignored_modules="$string_ignored_modules vfs_netatalk"
-		echo "$as_me:$LINENO: result: not" >&5
-echo "${ECHO_T}not" >&6
+		{ echo "$as_me:$LINENO: result: not" >&5
+echo "${ECHO_T}not" >&6; }
 	fi
 
 
-	echo "$as_me:$LINENO: checking how to build vfs_fake_perms" >&5
-echo $ECHO_N "checking how to build vfs_fake_perms... $ECHO_C" >&6
+	{ echo "$as_me:$LINENO: checking how to build vfs_fake_perms" >&5
+echo $ECHO_N "checking how to build vfs_fake_perms... $ECHO_C" >&6; }
 	if test "$MODULE_vfs_fake_perms"; then
 		DEST=$MODULE_vfs_fake_perms
 	elif test "$MODULE_vfs" -a "$MODULE_DEFAULT_vfs_fake_perms"; then
@@ -74656,8 +73106,8 @@
 _ACEOF
 
 		VFS_MODULES="$VFS_MODULES "bin/fake_perms.$SHLIBEXT""
-		echo "$as_me:$LINENO: result: shared" >&5
-echo "${ECHO_T}shared" >&6
+		{ echo "$as_me:$LINENO: result: shared" >&5
+echo "${ECHO_T}shared" >&6; }
 
 		string_shared_modules="$string_shared_modules vfs_fake_perms"
 	elif test x"$DEST" = xSTATIC; then
@@ -74667,17 +73117,17 @@
 		VFS_STATIC="$VFS_STATIC \$(VFS_FAKE_PERMS_OBJ)"
 
 
-		echo "$as_me:$LINENO: result: static" >&5
-echo "${ECHO_T}static" >&6
+		{ echo "$as_me:$LINENO: result: static" >&5
+echo "${ECHO_T}static" >&6; }
 	else
 	    string_ignored_modules="$string_ignored_modules vfs_fake_perms"
-		echo "$as_me:$LINENO: result: not" >&5
-echo "${ECHO_T}not" >&6
+		{ echo "$as_me:$LINENO: result: not" >&5
+echo "${ECHO_T}not" >&6; }
 	fi
 
 
-	echo "$as_me:$LINENO: checking how to build vfs_default_quota" >&5
-echo $ECHO_N "checking how to build vfs_default_quota... $ECHO_C" >&6
+	{ echo "$as_me:$LINENO: checking how to build vfs_default_quota" >&5
+echo $ECHO_N "checking how to build vfs_default_quota... $ECHO_C" >&6; }
 	if test "$MODULE_vfs_default_quota"; then
 		DEST=$MODULE_vfs_default_quota
 	elif test "$MODULE_vfs" -a "$MODULE_DEFAULT_vfs_default_quota"; then
@@ -74693,8 +73143,8 @@
 _ACEOF
 
 		VFS_MODULES="$VFS_MODULES "bin/default_quota.$SHLIBEXT""
-		echo "$as_me:$LINENO: result: shared" >&5
-echo "${ECHO_T}shared" >&6
+		{ echo "$as_me:$LINENO: result: shared" >&5
+echo "${ECHO_T}shared" >&6; }
 
 		string_shared_modules="$string_shared_modules vfs_default_quota"
 	elif test x"$DEST" = xSTATIC; then
@@ -74704,17 +73154,17 @@
 		VFS_STATIC="$VFS_STATIC \$(VFS_DEFAULT_QUOTA_OBJ)"
 
 
-		echo "$as_me:$LINENO: result: static" >&5
-echo "${ECHO_T}static" >&6
+		{ echo "$as_me:$LINENO: result: static" >&5
+echo "${ECHO_T}static" >&6; }
 	else
 	    string_ignored_modules="$string_ignored_modules vfs_default_quota"
-		echo "$as_me:$LINENO: result: not" >&5
-echo "${ECHO_T}not" >&6
+		{ echo "$as_me:$LINENO: result: not" >&5
+echo "${ECHO_T}not" >&6; }
 	fi
 
 
-	echo "$as_me:$LINENO: checking how to build vfs_readonly" >&5
-echo $ECHO_N "checking how to build vfs_readonly... $ECHO_C" >&6
+	{ echo "$as_me:$LINENO: checking how to build vfs_readonly" >&5
+echo $ECHO_N "checking how to build vfs_readonly... $ECHO_C" >&6; }
 	if test "$MODULE_vfs_readonly"; then
 		DEST=$MODULE_vfs_readonly
 	elif test "$MODULE_vfs" -a "$MODULE_DEFAULT_vfs_readonly"; then
@@ -74730,8 +73180,8 @@
 _ACEOF
 
 		VFS_MODULES="$VFS_MODULES "bin/readonly.$SHLIBEXT""
-		echo "$as_me:$LINENO: result: shared" >&5
-echo "${ECHO_T}shared" >&6
+		{ echo "$as_me:$LINENO: result: shared" >&5
+echo "${ECHO_T}shared" >&6; }
 
 		string_shared_modules="$string_shared_modules vfs_readonly"
 	elif test x"$DEST" = xSTATIC; then
@@ -74741,17 +73191,17 @@
 		VFS_STATIC="$VFS_STATIC \$(VFS_READONLY_OBJ)"
 
 
-		echo "$as_me:$LINENO: result: static" >&5
-echo "${ECHO_T}static" >&6
+		{ echo "$as_me:$LINENO: result: static" >&5
+echo "${ECHO_T}static" >&6; }
 	else
 	    string_ignored_modules="$string_ignored_modules vfs_readonly"
-		echo "$as_me:$LINENO: result: not" >&5
-echo "${ECHO_T}not" >&6
+		{ echo "$as_me:$LINENO: result: not" >&5
+echo "${ECHO_T}not" >&6; }
 	fi
 
 
-	echo "$as_me:$LINENO: checking how to build vfs_cap" >&5
-echo $ECHO_N "checking how to build vfs_cap... $ECHO_C" >&6
+	{ echo "$as_me:$LINENO: checking how to build vfs_cap" >&5
+echo $ECHO_N "checking how to build vfs_cap... $ECHO_C" >&6; }
 	if test "$MODULE_vfs_cap"; then
 		DEST=$MODULE_vfs_cap
 	elif test "$MODULE_vfs" -a "$MODULE_DEFAULT_vfs_cap"; then
@@ -74767,8 +73217,8 @@
 _ACEOF
 
 		VFS_MODULES="$VFS_MODULES "bin/cap.$SHLIBEXT""
-		echo "$as_me:$LINENO: result: shared" >&5
-echo "${ECHO_T}shared" >&6
+		{ echo "$as_me:$LINENO: result: shared" >&5
+echo "${ECHO_T}shared" >&6; }
 
 		string_shared_modules="$string_shared_modules vfs_cap"
 	elif test x"$DEST" = xSTATIC; then
@@ -74778,17 +73228,17 @@
 		VFS_STATIC="$VFS_STATIC \$(VFS_CAP_OBJ)"
 
 
-		echo "$as_me:$LINENO: result: static" >&5
-echo "${ECHO_T}static" >&6
+		{ echo "$as_me:$LINENO: result: static" >&5
+echo "${ECHO_T}static" >&6; }
 	else
 	    string_ignored_modules="$string_ignored_modules vfs_cap"
-		echo "$as_me:$LINENO: result: not" >&5
-echo "${ECHO_T}not" >&6
+		{ echo "$as_me:$LINENO: result: not" >&5
+echo "${ECHO_T}not" >&6; }
 	fi
 
 
-	echo "$as_me:$LINENO: checking how to build vfs_expand_msdfs" >&5
-echo $ECHO_N "checking how to build vfs_expand_msdfs... $ECHO_C" >&6
+	{ echo "$as_me:$LINENO: checking how to build vfs_expand_msdfs" >&5
+echo $ECHO_N "checking how to build vfs_expand_msdfs... $ECHO_C" >&6; }
 	if test "$MODULE_vfs_expand_msdfs"; then
 		DEST=$MODULE_vfs_expand_msdfs
 	elif test "$MODULE_vfs" -a "$MODULE_DEFAULT_vfs_expand_msdfs"; then
@@ -74804,8 +73254,8 @@
 _ACEOF
 
 		VFS_MODULES="$VFS_MODULES "bin/expand_msdfs.$SHLIBEXT""
-		echo "$as_me:$LINENO: result: shared" >&5
-echo "${ECHO_T}shared" >&6
+		{ echo "$as_me:$LINENO: result: shared" >&5
+echo "${ECHO_T}shared" >&6; }
 
 		string_shared_modules="$string_shared_modules vfs_expand_msdfs"
 	elif test x"$DEST" = xSTATIC; then
@@ -74815,17 +73265,17 @@
 		VFS_STATIC="$VFS_STATIC \$(VFS_EXPAND_MSDFS_OBJ)"
 
 
-		echo "$as_me:$LINENO: result: static" >&5
-echo "${ECHO_T}static" >&6
+		{ echo "$as_me:$LINENO: result: static" >&5
+echo "${ECHO_T}static" >&6; }
 	else
 	    string_ignored_modules="$string_ignored_modules vfs_expand_msdfs"
-		echo "$as_me:$LINENO: result: not" >&5
-echo "${ECHO_T}not" >&6
+		{ echo "$as_me:$LINENO: result: not" >&5
+echo "${ECHO_T}not" >&6; }
 	fi
 
 
-	echo "$as_me:$LINENO: checking how to build vfs_shadow_copy" >&5
-echo $ECHO_N "checking how to build vfs_shadow_copy... $ECHO_C" >&6
+	{ echo "$as_me:$LINENO: checking how to build vfs_shadow_copy" >&5
+echo $ECHO_N "checking how to build vfs_shadow_copy... $ECHO_C" >&6; }
 	if test "$MODULE_vfs_shadow_copy"; then
 		DEST=$MODULE_vfs_shadow_copy
 	elif test "$MODULE_vfs" -a "$MODULE_DEFAULT_vfs_shadow_copy"; then
@@ -74841,8 +73291,8 @@
 _ACEOF
 
 		VFS_MODULES="$VFS_MODULES "bin/shadow_copy.$SHLIBEXT""
-		echo "$as_me:$LINENO: result: shared" >&5
-echo "${ECHO_T}shared" >&6
+		{ echo "$as_me:$LINENO: result: shared" >&5
+echo "${ECHO_T}shared" >&6; }
 
 		string_shared_modules="$string_shared_modules vfs_shadow_copy"
 	elif test x"$DEST" = xSTATIC; then
@@ -74852,17 +73302,17 @@
 		VFS_STATIC="$VFS_STATIC \$(VFS_SHADOW_COPY_OBJ)"
 
 
-		echo "$as_me:$LINENO: result: static" >&5
-echo "${ECHO_T}static" >&6
+		{ echo "$as_me:$LINENO: result: static" >&5
+echo "${ECHO_T}static" >&6; }
 	else
 	    string_ignored_modules="$string_ignored_modules vfs_shadow_copy"
-		echo "$as_me:$LINENO: result: not" >&5
-echo "${ECHO_T}not" >&6
+		{ echo "$as_me:$LINENO: result: not" >&5
+echo "${ECHO_T}not" >&6; }
 	fi
 
 
-	echo "$as_me:$LINENO: checking how to build vfs_shadow_copy2" >&5
-echo $ECHO_N "checking how to build vfs_shadow_copy2... $ECHO_C" >&6
+	{ echo "$as_me:$LINENO: checking how to build vfs_shadow_copy2" >&5
+echo $ECHO_N "checking how to build vfs_shadow_copy2... $ECHO_C" >&6; }
 	if test "$MODULE_vfs_shadow_copy2"; then
 		DEST=$MODULE_vfs_shadow_copy2
 	elif test "$MODULE_vfs" -a "$MODULE_DEFAULT_vfs_shadow_copy2"; then
@@ -74878,8 +73328,8 @@
 _ACEOF
 
 		VFS_MODULES="$VFS_MODULES "bin/shadow_copy2.$SHLIBEXT""
-		echo "$as_me:$LINENO: result: shared" >&5
-echo "${ECHO_T}shared" >&6
+		{ echo "$as_me:$LINENO: result: shared" >&5
+echo "${ECHO_T}shared" >&6; }
 
 		string_shared_modules="$string_shared_modules vfs_shadow_copy2"
 	elif test x"$DEST" = xSTATIC; then
@@ -74889,17 +73339,17 @@
 		VFS_STATIC="$VFS_STATIC \$(VFS_SHADOW_COPY2_OBJ)"
 
 
-		echo "$as_me:$LINENO: result: static" >&5
-echo "${ECHO_T}static" >&6
+		{ echo "$as_me:$LINENO: result: static" >&5
+echo "${ECHO_T}static" >&6; }
 	else
 	    string_ignored_modules="$string_ignored_modules vfs_shadow_copy2"
-		echo "$as_me:$LINENO: result: not" >&5
-echo "${ECHO_T}not" >&6
+		{ echo "$as_me:$LINENO: result: not" >&5
+echo "${ECHO_T}not" >&6; }
 	fi
 
 
-	echo "$as_me:$LINENO: checking how to build vfs_afsacl" >&5
-echo $ECHO_N "checking how to build vfs_afsacl... $ECHO_C" >&6
+	{ echo "$as_me:$LINENO: checking how to build vfs_afsacl" >&5
+echo $ECHO_N "checking how to build vfs_afsacl... $ECHO_C" >&6; }
 	if test "$MODULE_vfs_afsacl"; then
 		DEST=$MODULE_vfs_afsacl
 	elif test "$MODULE_vfs" -a "$MODULE_DEFAULT_vfs_afsacl"; then
@@ -74915,8 +73365,8 @@
 _ACEOF
 
 		VFS_MODULES="$VFS_MODULES "bin/afsacl.$SHLIBEXT""
-		echo "$as_me:$LINENO: result: shared" >&5
-echo "${ECHO_T}shared" >&6
+		{ echo "$as_me:$LINENO: result: shared" >&5
+echo "${ECHO_T}shared" >&6; }
 
 		string_shared_modules="$string_shared_modules vfs_afsacl"
 	elif test x"$DEST" = xSTATIC; then
@@ -74926,17 +73376,17 @@
 		VFS_STATIC="$VFS_STATIC \$(VFS_AFSACL_OBJ)"
 
 
-		echo "$as_me:$LINENO: result: static" >&5
-echo "${ECHO_T}static" >&6
+		{ echo "$as_me:$LINENO: result: static" >&5
+echo "${ECHO_T}static" >&6; }
 	else
 	    string_ignored_modules="$string_ignored_modules vfs_afsacl"
-		echo "$as_me:$LINENO: result: not" >&5
-echo "${ECHO_T}not" >&6
+		{ echo "$as_me:$LINENO: result: not" >&5
+echo "${ECHO_T}not" >&6; }
 	fi
 
 
-	echo "$as_me:$LINENO: checking how to build vfs_xattr_tdb" >&5
-echo $ECHO_N "checking how to build vfs_xattr_tdb... $ECHO_C" >&6
+	{ echo "$as_me:$LINENO: checking how to build vfs_xattr_tdb" >&5
+echo $ECHO_N "checking how to build vfs_xattr_tdb... $ECHO_C" >&6; }
 	if test "$MODULE_vfs_xattr_tdb"; then
 		DEST=$MODULE_vfs_xattr_tdb
 	elif test "$MODULE_vfs" -a "$MODULE_DEFAULT_vfs_xattr_tdb"; then
@@ -74952,8 +73402,8 @@
 _ACEOF
 
 		VFS_MODULES="$VFS_MODULES "bin/xattr_tdb.$SHLIBEXT""
-		echo "$as_me:$LINENO: result: shared" >&5
-echo "${ECHO_T}shared" >&6
+		{ echo "$as_me:$LINENO: result: shared" >&5
+echo "${ECHO_T}shared" >&6; }
 
 		string_shared_modules="$string_shared_modules vfs_xattr_tdb"
 	elif test x"$DEST" = xSTATIC; then
@@ -74963,17 +73413,17 @@
 		VFS_STATIC="$VFS_STATIC \$(VFS_XATTR_TDB_OBJ)"
 
 
-		echo "$as_me:$LINENO: result: static" >&5
-echo "${ECHO_T}static" >&6
+		{ echo "$as_me:$LINENO: result: static" >&5
+echo "${ECHO_T}static" >&6; }
 	else
 	    string_ignored_modules="$string_ignored_modules vfs_xattr_tdb"
-		echo "$as_me:$LINENO: result: not" >&5
-echo "${ECHO_T}not" >&6
+		{ echo "$as_me:$LINENO: result: not" >&5
+echo "${ECHO_T}not" >&6; }
 	fi
 
 
-	echo "$as_me:$LINENO: checking how to build vfs_posixacl" >&5
-echo $ECHO_N "checking how to build vfs_posixacl... $ECHO_C" >&6
+	{ echo "$as_me:$LINENO: checking how to build vfs_posixacl" >&5
+echo $ECHO_N "checking how to build vfs_posixacl... $ECHO_C" >&6; }
 	if test "$MODULE_vfs_posixacl"; then
 		DEST=$MODULE_vfs_posixacl
 	elif test "$MODULE_vfs" -a "$MODULE_DEFAULT_vfs_posixacl"; then
@@ -74989,8 +73439,8 @@
 _ACEOF
 
 		VFS_MODULES="$VFS_MODULES "bin/posixacl.$SHLIBEXT""
-		echo "$as_me:$LINENO: result: shared" >&5
-echo "${ECHO_T}shared" >&6
+		{ echo "$as_me:$LINENO: result: shared" >&5
+echo "${ECHO_T}shared" >&6; }
 
 		string_shared_modules="$string_shared_modules vfs_posixacl"
 	elif test x"$DEST" = xSTATIC; then
@@ -75000,17 +73450,17 @@
 		VFS_STATIC="$VFS_STATIC \$(VFS_POSIXACL_OBJ)"
 
 
-		echo "$as_me:$LINENO: result: static" >&5
-echo "${ECHO_T}static" >&6
+		{ echo "$as_me:$LINENO: result: static" >&5
+echo "${ECHO_T}static" >&6; }
 	else
 	    string_ignored_modules="$string_ignored_modules vfs_posixacl"
-		echo "$as_me:$LINENO: result: not" >&5
-echo "${ECHO_T}not" >&6
+		{ echo "$as_me:$LINENO: result: not" >&5
+echo "${ECHO_T}not" >&6; }
 	fi
 
 
-	echo "$as_me:$LINENO: checking how to build vfs_aixacl" >&5
-echo $ECHO_N "checking how to build vfs_aixacl... $ECHO_C" >&6
+	{ echo "$as_me:$LINENO: checking how to build vfs_aixacl" >&5
+echo $ECHO_N "checking how to build vfs_aixacl... $ECHO_C" >&6; }
 	if test "$MODULE_vfs_aixacl"; then
 		DEST=$MODULE_vfs_aixacl
 	elif test "$MODULE_vfs" -a "$MODULE_DEFAULT_vfs_aixacl"; then
@@ -75026,8 +73476,8 @@
 _ACEOF
 
 		VFS_MODULES="$VFS_MODULES "bin/aixacl.$SHLIBEXT""
-		echo "$as_me:$LINENO: result: shared" >&5
-echo "${ECHO_T}shared" >&6
+		{ echo "$as_me:$LINENO: result: shared" >&5
+echo "${ECHO_T}shared" >&6; }
 
 		string_shared_modules="$string_shared_modules vfs_aixacl"
 	elif test x"$DEST" = xSTATIC; then
@@ -75037,17 +73487,17 @@
 		VFS_STATIC="$VFS_STATIC \$(VFS_AIXACL_OBJ)"
 
 
-		echo "$as_me:$LINENO: result: static" >&5
-echo "${ECHO_T}static" >&6
+		{ echo "$as_me:$LINENO: result: static" >&5
+echo "${ECHO_T}static" >&6; }
 	else
 	    string_ignored_modules="$string_ignored_modules vfs_aixacl"
-		echo "$as_me:$LINENO: result: not" >&5
-echo "${ECHO_T}not" >&6
+		{ echo "$as_me:$LINENO: result: not" >&5
+echo "${ECHO_T}not" >&6; }
 	fi
 
 
-	echo "$as_me:$LINENO: checking how to build vfs_aixacl2" >&5
-echo $ECHO_N "checking how to build vfs_aixacl2... $ECHO_C" >&6
+	{ echo "$as_me:$LINENO: checking how to build vfs_aixacl2" >&5
+echo $ECHO_N "checking how to build vfs_aixacl2... $ECHO_C" >&6; }
 	if test "$MODULE_vfs_aixacl2"; then
 		DEST=$MODULE_vfs_aixacl2
 	elif test "$MODULE_vfs" -a "$MODULE_DEFAULT_vfs_aixacl2"; then
@@ -75063,8 +73513,8 @@
 _ACEOF
 
 		VFS_MODULES="$VFS_MODULES "bin/aixacl2.$SHLIBEXT""
-		echo "$as_me:$LINENO: result: shared" >&5
-echo "${ECHO_T}shared" >&6
+		{ echo "$as_me:$LINENO: result: shared" >&5
+echo "${ECHO_T}shared" >&6; }
 
 		string_shared_modules="$string_shared_modules vfs_aixacl2"
 	elif test x"$DEST" = xSTATIC; then
@@ -75074,17 +73524,17 @@
 		VFS_STATIC="$VFS_STATIC \$(VFS_AIXACL2_OBJ)"
 
 
-		echo "$as_me:$LINENO: result: static" >&5
-echo "${ECHO_T}static" >&6
+		{ echo "$as_me:$LINENO: result: static" >&5
+echo "${ECHO_T}static" >&6; }
 	else
 	    string_ignored_modules="$string_ignored_modules vfs_aixacl2"
-		echo "$as_me:$LINENO: result: not" >&5
-echo "${ECHO_T}not" >&6
+		{ echo "$as_me:$LINENO: result: not" >&5
+echo "${ECHO_T}not" >&6; }
 	fi
 
 
-	echo "$as_me:$LINENO: checking how to build vfs_solarisacl" >&5
-echo $ECHO_N "checking how to build vfs_solarisacl... $ECHO_C" >&6
+	{ echo "$as_me:$LINENO: checking how to build vfs_solarisacl" >&5
+echo $ECHO_N "checking how to build vfs_solarisacl... $ECHO_C" >&6; }
 	if test "$MODULE_vfs_solarisacl"; then
 		DEST=$MODULE_vfs_solarisacl
 	elif test "$MODULE_vfs" -a "$MODULE_DEFAULT_vfs_solarisacl"; then
@@ -75100,8 +73550,8 @@
 _ACEOF
 
 		VFS_MODULES="$VFS_MODULES "bin/solarisacl.$SHLIBEXT""
-		echo "$as_me:$LINENO: result: shared" >&5
-echo "${ECHO_T}shared" >&6
+		{ echo "$as_me:$LINENO: result: shared" >&5
+echo "${ECHO_T}shared" >&6; }
 
 		string_shared_modules="$string_shared_modules vfs_solarisacl"
 	elif test x"$DEST" = xSTATIC; then
@@ -75111,17 +73561,17 @@
 		VFS_STATIC="$VFS_STATIC \$(VFS_SOLARISACL_OBJ)"
 
 
-		echo "$as_me:$LINENO: result: static" >&5
-echo "${ECHO_T}static" >&6
+		{ echo "$as_me:$LINENO: result: static" >&5
+echo "${ECHO_T}static" >&6; }
 	else
 	    string_ignored_modules="$string_ignored_modules vfs_solarisacl"
-		echo "$as_me:$LINENO: result: not" >&5
-echo "${ECHO_T}not" >&6
+		{ echo "$as_me:$LINENO: result: not" >&5
+echo "${ECHO_T}not" >&6; }
 	fi
 
 
-	echo "$as_me:$LINENO: checking how to build vfs_irixacl" >&5
-echo $ECHO_N "checking how to build vfs_irixacl... $ECHO_C" >&6
+	{ echo "$as_me:$LINENO: checking how to build vfs_irixacl" >&5
+echo $ECHO_N "checking how to build vfs_irixacl... $ECHO_C" >&6; }
 	if test "$MODULE_vfs_irixacl"; then
 		DEST=$MODULE_vfs_irixacl
 	elif test "$MODULE_vfs" -a "$MODULE_DEFAULT_vfs_irixacl"; then
@@ -75137,8 +73587,8 @@
 _ACEOF
 
 		VFS_MODULES="$VFS_MODULES "bin/irixacl.$SHLIBEXT""
-		echo "$as_me:$LINENO: result: shared" >&5
-echo "${ECHO_T}shared" >&6
+		{ echo "$as_me:$LINENO: result: shared" >&5
+echo "${ECHO_T}shared" >&6; }
 
 		string_shared_modules="$string_shared_modules vfs_irixacl"
 	elif test x"$DEST" = xSTATIC; then
@@ -75148,17 +73598,17 @@
 		VFS_STATIC="$VFS_STATIC \$(VFS_IRIXACL_OBJ)"
 
 
-		echo "$as_me:$LINENO: result: static" >&5
-echo "${ECHO_T}static" >&6
+		{ echo "$as_me:$LINENO: result: static" >&5
+echo "${ECHO_T}static" >&6; }
 	else
 	    string_ignored_modules="$string_ignored_modules vfs_irixacl"
-		echo "$as_me:$LINENO: result: not" >&5
-echo "${ECHO_T}not" >&6
+		{ echo "$as_me:$LINENO: result: not" >&5
+echo "${ECHO_T}not" >&6; }
 	fi
 
 
-	echo "$as_me:$LINENO: checking how to build vfs_hpuxacl" >&5
-echo $ECHO_N "checking how to build vfs_hpuxacl... $ECHO_C" >&6
+	{ echo "$as_me:$LINENO: checking how to build vfs_hpuxacl" >&5
+echo $ECHO_N "checking how to build vfs_hpuxacl... $ECHO_C" >&6; }
 	if test "$MODULE_vfs_hpuxacl"; then
 		DEST=$MODULE_vfs_hpuxacl
 	elif test "$MODULE_vfs" -a "$MODULE_DEFAULT_vfs_hpuxacl"; then
@@ -75174,8 +73624,8 @@
 _ACEOF
 
 		VFS_MODULES="$VFS_MODULES "bin/hpuxacl.$SHLIBEXT""
-		echo "$as_me:$LINENO: result: shared" >&5
-echo "${ECHO_T}shared" >&6
+		{ echo "$as_me:$LINENO: result: shared" >&5
+echo "${ECHO_T}shared" >&6; }
 
 		string_shared_modules="$string_shared_modules vfs_hpuxacl"
 	elif test x"$DEST" = xSTATIC; then
@@ -75185,17 +73635,17 @@
 		VFS_STATIC="$VFS_STATIC \$(VFS_HPUXACL_OBJ)"
 
 
-		echo "$as_me:$LINENO: result: static" >&5
-echo "${ECHO_T}static" >&6
+		{ echo "$as_me:$LINENO: result: static" >&5
+echo "${ECHO_T}static" >&6; }
 	else
 	    string_ignored_modules="$string_ignored_modules vfs_hpuxacl"
-		echo "$as_me:$LINENO: result: not" >&5
-echo "${ECHO_T}not" >&6
+		{ echo "$as_me:$LINENO: result: not" >&5
+echo "${ECHO_T}not" >&6; }
 	fi
 
 
-	echo "$as_me:$LINENO: checking how to build vfs_tru64acl" >&5
-echo $ECHO_N "checking how to build vfs_tru64acl... $ECHO_C" >&6
+	{ echo "$as_me:$LINENO: checking how to build vfs_tru64acl" >&5
+echo $ECHO_N "checking how to build vfs_tru64acl... $ECHO_C" >&6; }
 	if test "$MODULE_vfs_tru64acl"; then
 		DEST=$MODULE_vfs_tru64acl
 	elif test "$MODULE_vfs" -a "$MODULE_DEFAULT_vfs_tru64acl"; then
@@ -75211,8 +73661,8 @@
 _ACEOF
 
 		VFS_MODULES="$VFS_MODULES "bin/tru64acl.$SHLIBEXT""
-		echo "$as_me:$LINENO: result: shared" >&5
-echo "${ECHO_T}shared" >&6
+		{ echo "$as_me:$LINENO: result: shared" >&5
+echo "${ECHO_T}shared" >&6; }
 
 		string_shared_modules="$string_shared_modules vfs_tru64acl"
 	elif test x"$DEST" = xSTATIC; then
@@ -75222,17 +73672,17 @@
 		VFS_STATIC="$VFS_STATIC \$(VFS_TRU64ACL_OBJ)"
 
 
-		echo "$as_me:$LINENO: result: static" >&5
-echo "${ECHO_T}static" >&6
+		{ echo "$as_me:$LINENO: result: static" >&5
+echo "${ECHO_T}static" >&6; }
 	else
 	    string_ignored_modules="$string_ignored_modules vfs_tru64acl"
-		echo "$as_me:$LINENO: result: not" >&5
-echo "${ECHO_T}not" >&6
+		{ echo "$as_me:$LINENO: result: not" >&5
+echo "${ECHO_T}not" >&6; }
 	fi
 
 
-	echo "$as_me:$LINENO: checking how to build vfs_catia" >&5
-echo $ECHO_N "checking how to build vfs_catia... $ECHO_C" >&6
+	{ echo "$as_me:$LINENO: checking how to build vfs_catia" >&5
+echo $ECHO_N "checking how to build vfs_catia... $ECHO_C" >&6; }
 	if test "$MODULE_vfs_catia"; then
 		DEST=$MODULE_vfs_catia
 	elif test "$MODULE_vfs" -a "$MODULE_DEFAULT_vfs_catia"; then
@@ -75248,8 +73698,8 @@
 _ACEOF
 
 		VFS_MODULES="$VFS_MODULES "bin/catia.$SHLIBEXT""
-		echo "$as_me:$LINENO: result: shared" >&5
-echo "${ECHO_T}shared" >&6
+		{ echo "$as_me:$LINENO: result: shared" >&5
+echo "${ECHO_T}shared" >&6; }
 
 		string_shared_modules="$string_shared_modules vfs_catia"
 	elif test x"$DEST" = xSTATIC; then
@@ -75259,17 +73709,17 @@
 		VFS_STATIC="$VFS_STATIC \$(VFS_CATIA_OBJ)"
 
 
-		echo "$as_me:$LINENO: result: static" >&5
-echo "${ECHO_T}static" >&6
+		{ echo "$as_me:$LINENO: result: static" >&5
+echo "${ECHO_T}static" >&6; }
 	else
 	    string_ignored_modules="$string_ignored_modules vfs_catia"
-		echo "$as_me:$LINENO: result: not" >&5
-echo "${ECHO_T}not" >&6
+		{ echo "$as_me:$LINENO: result: not" >&5
+echo "${ECHO_T}not" >&6; }
 	fi
 
 
-	echo "$as_me:$LINENO: checking how to build vfs_streams_xattr" >&5
-echo $ECHO_N "checking how to build vfs_streams_xattr... $ECHO_C" >&6
+	{ echo "$as_me:$LINENO: checking how to build vfs_streams_xattr" >&5
+echo $ECHO_N "checking how to build vfs_streams_xattr... $ECHO_C" >&6; }
 	if test "$MODULE_vfs_streams_xattr"; then
 		DEST=$MODULE_vfs_streams_xattr
 	elif test "$MODULE_vfs" -a "$MODULE_DEFAULT_vfs_streams_xattr"; then
@@ -75285,8 +73735,8 @@
 _ACEOF
 
 		VFS_MODULES="$VFS_MODULES "bin/streams_xattr.$SHLIBEXT""
-		echo "$as_me:$LINENO: result: shared" >&5
-echo "${ECHO_T}shared" >&6
+		{ echo "$as_me:$LINENO: result: shared" >&5
+echo "${ECHO_T}shared" >&6; }
 
 		string_shared_modules="$string_shared_modules vfs_streams_xattr"
 	elif test x"$DEST" = xSTATIC; then
@@ -75296,17 +73746,17 @@
 		VFS_STATIC="$VFS_STATIC \$(VFS_STREAMS_XATTR_OBJ)"
 
 
-		echo "$as_me:$LINENO: result: static" >&5
-echo "${ECHO_T}static" >&6
+		{ echo "$as_me:$LINENO: result: static" >&5
+echo "${ECHO_T}static" >&6; }
 	else
 	    string_ignored_modules="$string_ignored_modules vfs_streams_xattr"
-		echo "$as_me:$LINENO: result: not" >&5
-echo "${ECHO_T}not" >&6
+		{ echo "$as_me:$LINENO: result: not" >&5
+echo "${ECHO_T}not" >&6; }
 	fi
 
 
-	echo "$as_me:$LINENO: checking how to build vfs_streams_depot" >&5
-echo $ECHO_N "checking how to build vfs_streams_depot... $ECHO_C" >&6
+	{ echo "$as_me:$LINENO: checking how to build vfs_streams_depot" >&5
+echo $ECHO_N "checking how to build vfs_streams_depot... $ECHO_C" >&6; }
 	if test "$MODULE_vfs_streams_depot"; then
 		DEST=$MODULE_vfs_streams_depot
 	elif test "$MODULE_vfs" -a "$MODULE_DEFAULT_vfs_streams_depot"; then
@@ -75322,8 +73772,8 @@
 _ACEOF
 
 		VFS_MODULES="$VFS_MODULES "bin/streams_depot.$SHLIBEXT""
-		echo "$as_me:$LINENO: result: shared" >&5
-echo "${ECHO_T}shared" >&6
+		{ echo "$as_me:$LINENO: result: shared" >&5
+echo "${ECHO_T}shared" >&6; }
 
 		string_shared_modules="$string_shared_modules vfs_streams_depot"
 	elif test x"$DEST" = xSTATIC; then
@@ -75333,17 +73783,17 @@
 		VFS_STATIC="$VFS_STATIC \$(VFS_STREAMS_DEPOT_OBJ)"
 
 
-		echo "$as_me:$LINENO: result: static" >&5
-echo "${ECHO_T}static" >&6
+		{ echo "$as_me:$LINENO: result: static" >&5
+echo "${ECHO_T}static" >&6; }
 	else
 	    string_ignored_modules="$string_ignored_modules vfs_streams_depot"
-		echo "$as_me:$LINENO: result: not" >&5
-echo "${ECHO_T}not" >&6
+		{ echo "$as_me:$LINENO: result: not" >&5
+echo "${ECHO_T}not" >&6; }
 	fi
 
 
-	echo "$as_me:$LINENO: checking how to build vfs_cacheprime" >&5
-echo $ECHO_N "checking how to build vfs_cacheprime... $ECHO_C" >&6
+	{ echo "$as_me:$LINENO: checking how to build vfs_cacheprime" >&5
+echo $ECHO_N "checking how to build vfs_cacheprime... $ECHO_C" >&6; }
 	if test "$MODULE_vfs_cacheprime"; then
 		DEST=$MODULE_vfs_cacheprime
 	elif test "$MODULE_vfs" -a "$MODULE_DEFAULT_vfs_cacheprime"; then
@@ -75359,8 +73809,8 @@
 _ACEOF
 
 		VFS_MODULES="$VFS_MODULES "bin/cacheprime.$SHLIBEXT""
-		echo "$as_me:$LINENO: result: shared" >&5
-echo "${ECHO_T}shared" >&6
+		{ echo "$as_me:$LINENO: result: shared" >&5
+echo "${ECHO_T}shared" >&6; }
 
 		string_shared_modules="$string_shared_modules vfs_cacheprime"
 	elif test x"$DEST" = xSTATIC; then
@@ -75370,17 +73820,17 @@
 		VFS_STATIC="$VFS_STATIC \$(VFS_CACHEPRIME_OBJ)"
 
 
-		echo "$as_me:$LINENO: result: static" >&5
-echo "${ECHO_T}static" >&6
+		{ echo "$as_me:$LINENO: result: static" >&5
+echo "${ECHO_T}static" >&6; }
 	else
 	    string_ignored_modules="$string_ignored_modules vfs_cacheprime"
-		echo "$as_me:$LINENO: result: not" >&5
-echo "${ECHO_T}not" >&6
+		{ echo "$as_me:$LINENO: result: not" >&5
+echo "${ECHO_T}not" >&6; }
 	fi
 
 
-	echo "$as_me:$LINENO: checking how to build vfs_prealloc" >&5
-echo $ECHO_N "checking how to build vfs_prealloc... $ECHO_C" >&6
+	{ echo "$as_me:$LINENO: checking how to build vfs_prealloc" >&5
+echo $ECHO_N "checking how to build vfs_prealloc... $ECHO_C" >&6; }
 	if test "$MODULE_vfs_prealloc"; then
 		DEST=$MODULE_vfs_prealloc
 	elif test "$MODULE_vfs" -a "$MODULE_DEFAULT_vfs_prealloc"; then
@@ -75396,8 +73846,8 @@
 _ACEOF
 
 		VFS_MODULES="$VFS_MODULES "bin/prealloc.$SHLIBEXT""
-		echo "$as_me:$LINENO: result: shared" >&5
-echo "${ECHO_T}shared" >&6
+		{ echo "$as_me:$LINENO: result: shared" >&5
+echo "${ECHO_T}shared" >&6; }
 
 		string_shared_modules="$string_shared_modules vfs_prealloc"
 	elif test x"$DEST" = xSTATIC; then
@@ -75407,17 +73857,17 @@
 		VFS_STATIC="$VFS_STATIC \$(VFS_PREALLOC_OBJ)"
 
 
-		echo "$as_me:$LINENO: result: static" >&5
-echo "${ECHO_T}static" >&6
+		{ echo "$as_me:$LINENO: result: static" >&5
+echo "${ECHO_T}static" >&6; }
 	else
 	    string_ignored_modules="$string_ignored_modules vfs_prealloc"
-		echo "$as_me:$LINENO: result: not" >&5
-echo "${ECHO_T}not" >&6
+		{ echo "$as_me:$LINENO: result: not" >&5
+echo "${ECHO_T}not" >&6; }
 	fi
 
 
-	echo "$as_me:$LINENO: checking how to build vfs_commit" >&5
-echo $ECHO_N "checking how to build vfs_commit... $ECHO_C" >&6
+	{ echo "$as_me:$LINENO: checking how to build vfs_commit" >&5
+echo $ECHO_N "checking how to build vfs_commit... $ECHO_C" >&6; }
 	if test "$MODULE_vfs_commit"; then
 		DEST=$MODULE_vfs_commit
 	elif test "$MODULE_vfs" -a "$MODULE_DEFAULT_vfs_commit"; then
@@ -75433,8 +73883,8 @@
 _ACEOF
 
 		VFS_MODULES="$VFS_MODULES "bin/commit.$SHLIBEXT""
-		echo "$as_me:$LINENO: result: shared" >&5
-echo "${ECHO_T}shared" >&6
+		{ echo "$as_me:$LINENO: result: shared" >&5
+echo "${ECHO_T}shared" >&6; }
 
 		string_shared_modules="$string_shared_modules vfs_commit"
 	elif test x"$DEST" = xSTATIC; then
@@ -75444,17 +73894,17 @@
 		VFS_STATIC="$VFS_STATIC \$(VFS_COMMIT_OBJ)"
 
 
-		echo "$as_me:$LINENO: result: static" >&5
-echo "${ECHO_T}static" >&6
+		{ echo "$as_me:$LINENO: result: static" >&5
+echo "${ECHO_T}static" >&6; }
 	else
 	    string_ignored_modules="$string_ignored_modules vfs_commit"
-		echo "$as_me:$LINENO: result: not" >&5
-echo "${ECHO_T}not" >&6
+		{ echo "$as_me:$LINENO: result: not" >&5
+echo "${ECHO_T}not" >&6; }
 	fi
 
 
-	echo "$as_me:$LINENO: checking how to build vfs_gpfs" >&5
-echo $ECHO_N "checking how to build vfs_gpfs... $ECHO_C" >&6
+	{ echo "$as_me:$LINENO: checking how to build vfs_gpfs" >&5
+echo $ECHO_N "checking how to build vfs_gpfs... $ECHO_C" >&6; }
 	if test "$MODULE_vfs_gpfs"; then
 		DEST=$MODULE_vfs_gpfs
 	elif test "$MODULE_vfs" -a "$MODULE_DEFAULT_vfs_gpfs"; then
@@ -75470,8 +73920,8 @@
 _ACEOF
 
 		VFS_MODULES="$VFS_MODULES "bin/gpfs.$SHLIBEXT""
-		echo "$as_me:$LINENO: result: shared" >&5
-echo "${ECHO_T}shared" >&6
+		{ echo "$as_me:$LINENO: result: shared" >&5
+echo "${ECHO_T}shared" >&6; }
 
 		string_shared_modules="$string_shared_modules vfs_gpfs"
 	elif test x"$DEST" = xSTATIC; then
@@ -75481,17 +73931,17 @@
 		VFS_STATIC="$VFS_STATIC \$(VFS_GPFS_OBJ)"
 
 
-		echo "$as_me:$LINENO: result: static" >&5
-echo "${ECHO_T}static" >&6
+		{ echo "$as_me:$LINENO: result: static" >&5
+echo "${ECHO_T}static" >&6; }
 	else
 	    string_ignored_modules="$string_ignored_modules vfs_gpfs"
-		echo "$as_me:$LINENO: result: not" >&5
-echo "${ECHO_T}not" >&6
+		{ echo "$as_me:$LINENO: result: not" >&5
+echo "${ECHO_T}not" >&6; }
 	fi
 
 
-	echo "$as_me:$LINENO: checking how to build vfs_readahead" >&5
-echo $ECHO_N "checking how to build vfs_readahead... $ECHO_C" >&6
+	{ echo "$as_me:$LINENO: checking how to build vfs_readahead" >&5
+echo $ECHO_N "checking how to build vfs_readahead... $ECHO_C" >&6; }
 	if test "$MODULE_vfs_readahead"; then
 		DEST=$MODULE_vfs_readahead
 	elif test "$MODULE_vfs" -a "$MODULE_DEFAULT_vfs_readahead"; then
@@ -75507,8 +73957,8 @@
 _ACEOF
 
 		VFS_MODULES="$VFS_MODULES "bin/readahead.$SHLIBEXT""
-		echo "$as_me:$LINENO: result: shared" >&5
-echo "${ECHO_T}shared" >&6
+		{ echo "$as_me:$LINENO: result: shared" >&5
+echo "${ECHO_T}shared" >&6; }
 
 		string_shared_modules="$string_shared_modules vfs_readahead"
 	elif test x"$DEST" = xSTATIC; then
@@ -75518,17 +73968,17 @@
 		VFS_STATIC="$VFS_STATIC \$(VFS_READAHEAD_OBJ)"
 
 
-		echo "$as_me:$LINENO: result: static" >&5
-echo "${ECHO_T}static" >&6
+		{ echo "$as_me:$LINENO: result: static" >&5
+echo "${ECHO_T}static" >&6; }
 	else
 	    string_ignored_modules="$string_ignored_modules vfs_readahead"
-		echo "$as_me:$LINENO: result: not" >&5
-echo "${ECHO_T}not" >&6
+		{ echo "$as_me:$LINENO: result: not" >&5
+echo "${ECHO_T}not" >&6; }
 	fi
 
 
-	echo "$as_me:$LINENO: checking how to build vfs_tsmsm" >&5
-echo $ECHO_N "checking how to build vfs_tsmsm... $ECHO_C" >&6
+	{ echo "$as_me:$LINENO: checking how to build vfs_tsmsm" >&5
+echo $ECHO_N "checking how to build vfs_tsmsm... $ECHO_C" >&6; }
 	if test "$MODULE_vfs_tsmsm"; then
 		DEST=$MODULE_vfs_tsmsm
 	elif test "$MODULE_vfs" -a "$MODULE_DEFAULT_vfs_tsmsm"; then
@@ -75544,8 +73994,8 @@
 _ACEOF
 
 		VFS_MODULES="$VFS_MODULES "bin/tsmsm.$SHLIBEXT""
-		echo "$as_me:$LINENO: result: shared" >&5
-echo "${ECHO_T}shared" >&6
+		{ echo "$as_me:$LINENO: result: shared" >&5
+echo "${ECHO_T}shared" >&6; }
 
 		string_shared_modules="$string_shared_modules vfs_tsmsm"
 	elif test x"$DEST" = xSTATIC; then
@@ -75555,17 +74005,17 @@
 		VFS_STATIC="$VFS_STATIC \$(VFS_TSMSM_OBJ)"
 
 
-		echo "$as_me:$LINENO: result: static" >&5
-echo "${ECHO_T}static" >&6
+		{ echo "$as_me:$LINENO: result: static" >&5
+echo "${ECHO_T}static" >&6; }
 	else
 	    string_ignored_modules="$string_ignored_modules vfs_tsmsm"
-		echo "$as_me:$LINENO: result: not" >&5
-echo "${ECHO_T}not" >&6
+		{ echo "$as_me:$LINENO: result: not" >&5
+echo "${ECHO_T}not" >&6; }
 	fi
 
 
-	echo "$as_me:$LINENO: checking how to build vfs_fileid" >&5
-echo $ECHO_N "checking how to build vfs_fileid... $ECHO_C" >&6
+	{ echo "$as_me:$LINENO: checking how to build vfs_fileid" >&5
+echo $ECHO_N "checking how to build vfs_fileid... $ECHO_C" >&6; }
 	if test "$MODULE_vfs_fileid"; then
 		DEST=$MODULE_vfs_fileid
 	elif test "$MODULE_vfs" -a "$MODULE_DEFAULT_vfs_fileid"; then
@@ -75581,8 +74031,8 @@
 _ACEOF
 
 		VFS_MODULES="$VFS_MODULES "bin/fileid.$SHLIBEXT""
-		echo "$as_me:$LINENO: result: shared" >&5
-echo "${ECHO_T}shared" >&6
+		{ echo "$as_me:$LINENO: result: shared" >&5
+echo "${ECHO_T}shared" >&6; }
 
 		string_shared_modules="$string_shared_modules vfs_fileid"
 	elif test x"$DEST" = xSTATIC; then
@@ -75592,17 +74042,17 @@
 		VFS_STATIC="$VFS_STATIC \$(VFS_FILEID_OBJ)"
 
 
-		echo "$as_me:$LINENO: result: static" >&5
-echo "${ECHO_T}static" >&6
+		{ echo "$as_me:$LINENO: result: static" >&5
+echo "${ECHO_T}static" >&6; }
 	else
 	    string_ignored_modules="$string_ignored_modules vfs_fileid"
-		echo "$as_me:$LINENO: result: not" >&5
-echo "${ECHO_T}not" >&6
+		{ echo "$as_me:$LINENO: result: not" >&5
+echo "${ECHO_T}not" >&6; }
 	fi
 
 
-	echo "$as_me:$LINENO: checking how to build vfs_aio_fork" >&5
-echo $ECHO_N "checking how to build vfs_aio_fork... $ECHO_C" >&6
+	{ echo "$as_me:$LINENO: checking how to build vfs_aio_fork" >&5
+echo $ECHO_N "checking how to build vfs_aio_fork... $ECHO_C" >&6; }
 	if test "$MODULE_vfs_aio_fork"; then
 		DEST=$MODULE_vfs_aio_fork
 	elif test "$MODULE_vfs" -a "$MODULE_DEFAULT_vfs_aio_fork"; then
@@ -75618,8 +74068,8 @@
 _ACEOF
 
 		VFS_MODULES="$VFS_MODULES "bin/aio_fork.$SHLIBEXT""
-		echo "$as_me:$LINENO: result: shared" >&5
-echo "${ECHO_T}shared" >&6
+		{ echo "$as_me:$LINENO: result: shared" >&5
+echo "${ECHO_T}shared" >&6; }
 
 		string_shared_modules="$string_shared_modules vfs_aio_fork"
 	elif test x"$DEST" = xSTATIC; then
@@ -75629,17 +74079,17 @@
 		VFS_STATIC="$VFS_STATIC \$(VFS_AIO_FORK_OBJ)"
 
 
-		echo "$as_me:$LINENO: result: static" >&5
-echo "${ECHO_T}static" >&6
+		{ echo "$as_me:$LINENO: result: static" >&5
+echo "${ECHO_T}static" >&6; }
 	else
 	    string_ignored_modules="$string_ignored_modules vfs_aio_fork"
-		echo "$as_me:$LINENO: result: not" >&5
-echo "${ECHO_T}not" >&6
+		{ echo "$as_me:$LINENO: result: not" >&5
+echo "${ECHO_T}not" >&6; }
 	fi
 
 
-	echo "$as_me:$LINENO: checking how to build vfs_syncops" >&5
-echo $ECHO_N "checking how to build vfs_syncops... $ECHO_C" >&6
+	{ echo "$as_me:$LINENO: checking how to build vfs_syncops" >&5
+echo $ECHO_N "checking how to build vfs_syncops... $ECHO_C" >&6; }
 	if test "$MODULE_vfs_syncops"; then
 		DEST=$MODULE_vfs_syncops
 	elif test "$MODULE_vfs" -a "$MODULE_DEFAULT_vfs_syncops"; then
@@ -75655,8 +74105,8 @@
 _ACEOF
 
 		VFS_MODULES="$VFS_MODULES "bin/syncops.$SHLIBEXT""
-		echo "$as_me:$LINENO: result: shared" >&5
-echo "${ECHO_T}shared" >&6
+		{ echo "$as_me:$LINENO: result: shared" >&5
+echo "${ECHO_T}shared" >&6; }
 
 		string_shared_modules="$string_shared_modules vfs_syncops"
 	elif test x"$DEST" = xSTATIC; then
@@ -75666,17 +74116,17 @@
 		VFS_STATIC="$VFS_STATIC \$(VFS_SYNCOPS_OBJ)"
 
 
-		echo "$as_me:$LINENO: result: static" >&5
-echo "${ECHO_T}static" >&6
+		{ echo "$as_me:$LINENO: result: static" >&5
+echo "${ECHO_T}static" >&6; }
 	else
 	    string_ignored_modules="$string_ignored_modules vfs_syncops"
-		echo "$as_me:$LINENO: result: not" >&5
-echo "${ECHO_T}not" >&6
+		{ echo "$as_me:$LINENO: result: not" >&5
+echo "${ECHO_T}not" >&6; }
 	fi
 
 
-	echo "$as_me:$LINENO: checking how to build vfs_zfsacl" >&5
-echo $ECHO_N "checking how to build vfs_zfsacl... $ECHO_C" >&6
+	{ echo "$as_me:$LINENO: checking how to build vfs_zfsacl" >&5
+echo $ECHO_N "checking how to build vfs_zfsacl... $ECHO_C" >&6; }
 	if test "$MODULE_vfs_zfsacl"; then
 		DEST=$MODULE_vfs_zfsacl
 	elif test "$MODULE_vfs" -a "$MODULE_DEFAULT_vfs_zfsacl"; then
@@ -75692,8 +74142,8 @@
 _ACEOF
 
 		VFS_MODULES="$VFS_MODULES "bin/zfsacl.$SHLIBEXT""
-		echo "$as_me:$LINENO: result: shared" >&5
-echo "${ECHO_T}shared" >&6
+		{ echo "$as_me:$LINENO: result: shared" >&5
+echo "${ECHO_T}shared" >&6; }
 
 		string_shared_modules="$string_shared_modules vfs_zfsacl"
 	elif test x"$DEST" = xSTATIC; then
@@ -75703,17 +74153,17 @@
 		VFS_STATIC="$VFS_STATIC \$(VFS_ZFSACL_OBJ)"
 
 
-		echo "$as_me:$LINENO: result: static" >&5
-echo "${ECHO_T}static" >&6
+		{ echo "$as_me:$LINENO: result: static" >&5
+echo "${ECHO_T}static" >&6; }
 	else
 	    string_ignored_modules="$string_ignored_modules vfs_zfsacl"
-		echo "$as_me:$LINENO: result: not" >&5
-echo "${ECHO_T}not" >&6
+		{ echo "$as_me:$LINENO: result: not" >&5
+echo "${ECHO_T}not" >&6; }
 	fi
 
 
-	echo "$as_me:$LINENO: checking how to build vfs_notify_fam" >&5
-echo $ECHO_N "checking how to build vfs_notify_fam... $ECHO_C" >&6
+	{ echo "$as_me:$LINENO: checking how to build vfs_notify_fam" >&5
+echo $ECHO_N "checking how to build vfs_notify_fam... $ECHO_C" >&6; }
 	if test "$MODULE_vfs_notify_fam"; then
 		DEST=$MODULE_vfs_notify_fam
 	elif test "$MODULE_vfs" -a "$MODULE_DEFAULT_vfs_notify_fam"; then
@@ -75729,8 +74179,8 @@
 _ACEOF
 
 		VFS_MODULES="$VFS_MODULES "bin/notify_fam.$SHLIBEXT""
-		echo "$as_me:$LINENO: result: shared" >&5
-echo "${ECHO_T}shared" >&6
+		{ echo "$as_me:$LINENO: result: shared" >&5
+echo "${ECHO_T}shared" >&6; }
 
 		string_shared_modules="$string_shared_modules vfs_notify_fam"
 	elif test x"$DEST" = xSTATIC; then
@@ -75740,12 +74190,12 @@
 		VFS_STATIC="$VFS_STATIC \$(VFS_NOTIFY_FAM_OBJ)"
 
 
-		echo "$as_me:$LINENO: result: static" >&5
-echo "${ECHO_T}static" >&6
+		{ echo "$as_me:$LINENO: result: static" >&5
+echo "${ECHO_T}static" >&6; }
 	else
 	    string_ignored_modules="$string_ignored_modules vfs_notify_fam"
-		echo "$as_me:$LINENO: result: not" >&5
-echo "${ECHO_T}not" >&6
+		{ echo "$as_me:$LINENO: result: not" >&5
+echo "${ECHO_T}not" >&6; }
 	fi
 
 
@@ -75782,19 +74232,19 @@
 #################################################
 # If run from the build farm, enable NASTY hacks
 #################################################
-echo "$as_me:$LINENO: checking whether to enable build farm hacks" >&5
-echo $ECHO_N "checking whether to enable build farm hacks... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking whether to enable build farm hacks" >&5
+echo $ECHO_N "checking whether to enable build farm hacks... $ECHO_C" >&6; }
 if test x"$RUN_FROM_BUILD_FARM" = x"yes"; then
-	echo "$as_me:$LINENO: result: yes" >&5
-echo "${ECHO_T}yes" >&6
+	{ echo "$as_me:$LINENO: result: yes" >&5
+echo "${ECHO_T}yes" >&6; }
 
 cat >>confdefs.h <<\_ACEOF
 #define ENABLE_BUILD_FARM_HACKS 1
 _ACEOF
 
 else
-	echo "$as_me:$LINENO: result: no" >&5
-echo "${ECHO_T}no" >&6
+	{ echo "$as_me:$LINENO: result: no" >&5
+echo "${ECHO_T}no" >&6; }
 fi
 
 #################################################
@@ -75810,12 +74260,12 @@
     rt_signal_lease_works=yes
     rt_signal_aio_works=yes
 
-    echo "$as_me:$LINENO: checking if sigaction works with realtime signals" >&5
-echo $ECHO_N "checking if sigaction works with realtime signals... $ECHO_C" >&6
+    { echo "$as_me:$LINENO: checking if sigaction works with realtime signals" >&5
+echo $ECHO_N "checking if sigaction works with realtime signals... $ECHO_C" >&6; }
     if test "$cross_compiling" = yes; then
 
-	    echo "$as_me:$LINENO: result: cross" >&5
-echo "${ECHO_T}cross" >&6
+	    { echo "$as_me:$LINENO: result: cross" >&5
+echo "${ECHO_T}cross" >&6; }
 
 	    # cross compiling, I hope you know what you are doing
 	    true
@@ -75883,24 +74333,33 @@
 
 _ACEOF
 rm -f conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-  (eval $ac_link) 2>&5
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>&5
   ac_status=$?
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
+  { (case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_try") 2>&5
   ac_status=$?
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
 
-	    echo "$as_me:$LINENO: result: yes" >&5
-echo "${ECHO_T}yes" >&6
+	    { echo "$as_me:$LINENO: result: yes" >&5
+echo "${ECHO_T}yes" >&6; }
 
 	    # no RT_SIGNAL bug, we are golden
 
-    echo "$as_me:$LINENO: checking if libpthread is linked" >&5
-echo $ECHO_N "checking if libpthread is linked... $ECHO_C" >&6
+    { echo "$as_me:$LINENO: checking if libpthread is linked" >&5
+echo $ECHO_N "checking if libpthread is linked... $ECHO_C" >&6; }
     cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
@@ -75917,30 +74376,26 @@
 }
 _ACEOF
 rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-  (eval $ac_link) 2>conftest.er1
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest$ac_exeext &&
+       $as_test_x conftest$ac_exeext; then
 
-	    echo "$as_me:$LINENO: result: yes" >&5
-echo "${ECHO_T}yes" >&6
+	    { echo "$as_me:$LINENO: result: yes" >&5
+echo "${ECHO_T}yes" >&6; }
 
 		    { echo "$as_me:$LINENO: WARNING: using libpthreads - this may degrade performance" >&5
 echo "$as_me: WARNING: using libpthreads - this may degrade performance" >&2;}
@@ -75951,12 +74406,13 @@
 sed 's/^/| /' conftest.$ac_ext >&5
 
 
-	    echo "$as_me:$LINENO: result: no" >&5
-echo "${ECHO_T}no" >&6
+	    { echo "$as_me:$LINENO: result: no" >&5
+echo "${ECHO_T}no" >&6; }
 
 
 fi
-rm -f conftest.err conftest.$ac_objext \
+
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 
 
@@ -75969,8 +74425,8 @@
 
 ( exit $ac_status )
 
-	    echo "$as_me:$LINENO: result: no" >&5
-echo "${ECHO_T}no" >&6
+	    { echo "$as_me:$LINENO: result: no" >&5
+echo "${ECHO_T}no" >&6; }
 	    case "$ac_status" in
 		1|11|101|111)  rt_signal_lease_ok=no ;;
 	    esac
@@ -75983,8 +74439,8 @@
 
 	    # no RT_SIGNAL bug, we are golden
 
-    echo "$as_me:$LINENO: checking if libpthread is linked" >&5
-echo $ECHO_N "checking if libpthread is linked... $ECHO_C" >&6
+    { echo "$as_me:$LINENO: checking if libpthread is linked" >&5
+echo $ECHO_N "checking if libpthread is linked... $ECHO_C" >&6; }
     cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
@@ -76001,30 +74457,26 @@
 }
 _ACEOF
 rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-  (eval $ac_link) 2>conftest.er1
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>conftest.er1
   ac_status=$?
   grep -v '^ *+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-	 { ac_try='test -z "$ac_c_werror_flag"
-			 || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-	 { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest$ac_exeext &&
+       $as_test_x conftest$ac_exeext; then
 
-	    echo "$as_me:$LINENO: result: yes" >&5
-echo "${ECHO_T}yes" >&6
+	    { echo "$as_me:$LINENO: result: yes" >&5
+echo "${ECHO_T}yes" >&6; }
 
 		    { echo "$as_me:$LINENO: WARNING: using libpthreads - this may degrade performance" >&5
 echo "$as_me: WARNING: using libpthreads - this may degrade performance" >&2;}
@@ -76035,22 +74487,25 @@
 sed 's/^/| /' conftest.$ac_ext >&5
 
 
-	    echo "$as_me:$LINENO: result: no" >&5
-echo "${ECHO_T}no" >&6
+	    { echo "$as_me:$LINENO: result: no" >&5
+echo "${ECHO_T}no" >&6; }
 
 
 fi
-rm -f conftest.err conftest.$ac_objext \
+
+rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
       conftest$ac_exeext conftest.$ac_ext
 
 
 
 
 fi
-rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
+rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
 fi
 
 
+
+
 fi
 
 
@@ -76162,34 +74617,34 @@
 #################################################
 # Display summary of libraries detected
 
-echo "$as_me:$LINENO: result: Using libraries:" >&5
-echo "${ECHO_T}Using libraries:" >&6
-echo "$as_me:$LINENO: result:     LIBS = $LIBS" >&5
-echo "${ECHO_T}    LIBS = $LIBS" >&6
+{ echo "$as_me:$LINENO: result: Using libraries:" >&5
+echo "${ECHO_T}Using libraries:" >&6; }
+{ echo "$as_me:$LINENO: result:     LIBS = $LIBS" >&5
+echo "${ECHO_T}    LIBS = $LIBS" >&6; }
 if test x"$with_ads_support" != x"no"; then
-    echo "$as_me:$LINENO: result:     KRB5_LIBS = $KRB5_LIBS" >&5
-echo "${ECHO_T}    KRB5_LIBS = $KRB5_LIBS" >&6
+    { echo "$as_me:$LINENO: result:     KRB5_LIBS = $KRB5_LIBS" >&5
+echo "${ECHO_T}    KRB5_LIBS = $KRB5_LIBS" >&6; }
 fi
 if test x"$with_ldap_support" != x"no"; then
-    echo "$as_me:$LINENO: result:     LDAP_LIBS = $LDAP_LIBS" >&5
-echo "${ECHO_T}    LDAP_LIBS = $LDAP_LIBS" >&6
+    { echo "$as_me:$LINENO: result:     LDAP_LIBS = $LDAP_LIBS" >&5
+echo "${ECHO_T}    LDAP_LIBS = $LDAP_LIBS" >&6; }
 fi
 if test x"$with_dnsupdate_support" != x"no"; then
-    echo "$as_me:$LINENO: result:     UUID_LIBS = $UUID_LIBS" >&5
-echo "${ECHO_T}    UUID_LIBS = $UUID_LIBS" >&6
+    { echo "$as_me:$LINENO: result:     UUID_LIBS = $UUID_LIBS" >&5
+echo "${ECHO_T}    UUID_LIBS = $UUID_LIBS" >&6; }
 fi
 if test x"$have_dnssd_support" != x"no"; then
-    echo "$as_me:$LINENO: result:     DNSSD_LIBS = $DNSSD_LIBS" >&5
-echo "${ECHO_T}    DNSSD_LIBS = $DNSSD_LIBS" >&6
+    { echo "$as_me:$LINENO: result:     DNSSD_LIBS = $DNSSD_LIBS" >&5
+echo "${ECHO_T}    DNSSD_LIBS = $DNSSD_LIBS" >&6; }
 fi
-echo "$as_me:$LINENO: result:     AUTH_LIBS = $AUTH_LIBS" >&5
-echo "${ECHO_T}    AUTH_LIBS = $AUTH_LIBS" >&6
+{ echo "$as_me:$LINENO: result:     AUTH_LIBS = $AUTH_LIBS" >&5
+echo "${ECHO_T}    AUTH_LIBS = $AUTH_LIBS" >&6; }
 
 #################################################
 # final configure stuff
 
-echo "$as_me:$LINENO: checking configure summary" >&5
-echo $ECHO_N "checking configure summary... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking configure summary" >&5
+echo $ECHO_N "checking configure summary... $ECHO_C" >&6; }
 if test "$cross_compiling" = yes; then
   { echo "$as_me:$LINENO: WARNING: cannot run when cross-compiling" >&5
 echo "$as_me: WARNING: cannot run when cross-compiling" >&2;}
@@ -76203,18 +74658,27 @@
 #include "${srcdir-.}/tests/summary.c"
 _ACEOF
 rm -f conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-  (eval $ac_link) 2>&5
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>&5
   ac_status=$?
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
+  { (case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_try") 2>&5
   ac_status=$?
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
-  echo "$as_me:$LINENO: result: yes" >&5
-echo "${ECHO_T}yes" >&6
+  { echo "$as_me:$LINENO: result: yes" >&5
+echo "${ECHO_T}yes" >&6; }
 else
   echo "$as_me: program exited with status $ac_status" >&5
 echo "$as_me: failed program was:" >&5
@@ -76225,10 +74689,12 @@
 echo "$as_me: error: summary failure. Aborting config" >&2;}
    { (exit 1); exit 1; }; }; exit 1;
 fi
-rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
+rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
 fi
 
 
+
+
 if test x"$krb5_developer" = x"yes" -o x"$developer" = x"yes"; then
     CFLAGS="${CFLAGS} \$(DEVELOPER_CFLAGS)"
 fi
@@ -76238,7 +74704,8 @@
 SMBD_LIBS="$samba_dmapi_libs"
 
 
-                                                                                                                        ac_config_files="$ac_config_files Makefile library-versions script/findsmb smbadduser script/gen-8bit-gap.sh script/installbin.sh script/uninstallbin.sh lib/netapi/examples/Makefile pkgconfig/smbclient.pc pkgconfig/wbclient.pc pkgconfig/netapi.pc pkgconfig/smbsharemodes.pc"
+ac_config_files="$ac_config_files Makefile library-versions script/findsmb smbadduser script/gen-8bit-gap.sh script/installbin.sh script/uninstallbin.sh lib/netapi/examples/Makefile pkgconfig/smbclient.pc pkgconfig/wbclient.pc pkgconfig/netapi.pc pkgconfig/smbsharemodes.pc"
+
 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
@@ -76257,39 +74724,58 @@
 
 # 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.
+# So, we kill variables containing newlines.
 # 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.
-{
+(
+  for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
+    eval ac_val=\$$ac_var
+    case $ac_val in #(
+    *${as_nl}*)
+      case $ac_var in #(
+      *_cv_*) { echo "$as_me:$LINENO: WARNING: Cache variable $ac_var contains a newline." >&5
+echo "$as_me: WARNING: Cache variable $ac_var contains a newline." >&2;} ;;
+      esac
+      case $ac_var in #(
+      _ | IFS | as_nl) ;; #(
+      *) $as_unset $ac_var ;;
+      esac ;;
+    esac
+  done
+
   (set) 2>&1 |
-    case `(ac_space=' '; set | grep ac_space) 2>&1` in
-    *ac_space=\ *)
+    case $as_nl`(ac_space=' '; set) 2>&1` in #(
+    *${as_nl}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"
+      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
       ;;
-    esac;
-} |
+    esac |
+    sort
+) |
   sed '
+     /^ac_cv_env_/b end
      t clear
-     : 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"
+     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 "$as_me:$LINENO: updating cache $cache_file" >&5
+echo "$as_me: updating cache $cache_file" >&6;}
     cat confcache >$cache_file
   else
-    echo "not updating unwritable cache $cache_file"
+    { echo "$as_me:$LINENO: not updating unwritable cache $cache_file" >&5
+echo "$as_me: not updating unwritable cache $cache_file" >&6;}
   fi
 fi
 rm -f confcache
@@ -76298,32 +74784,18 @@
 # 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
-
 DEFS=-DHAVE_CONFIG_H
 
 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'
+  ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
+  ac_i=`echo "$ac_i" | sed "$ac_script"`
+  # 2. Prepend LIBOBJDIR.  When used with automake>=1.10 LIBOBJDIR
+  #    will be set to the directory where LIBOBJS objects are built.
+  ac_libobjs="$ac_libobjs \${LIBOBJDIR}$ac_i\$U.$ac_objext"
+  ac_ltlibobjs="$ac_ltlibobjs \${LIBOBJDIR}$ac_i"'$U.lo'
 done
 LIBOBJS=$ac_libobjs
 
@@ -76354,18 +74826,46 @@
 ## M4sh Initialization.  ##
 ## --------------------- ##
 
-# Be Bourne compatible
+# Be more Bourne compatible
+DUALCASE=1; export DUALCASE # for MKS sh
 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
+  setopt NO_GLOB_SUBST
+else
+  case `(set -o) 2>/dev/null` in
+  *posix*) set -o posix ;;
+esac
+
 fi
-DUALCASE=1; export DUALCASE # for MKS sh
 
+
+
+
+# PATH needs CR
+# 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
+
 # Support unset when possible.
 if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
   as_unset=unset
@@ -76374,8 +74874,43 @@
 fi
 
 
+# IFS
+# We need space, tab and new line, in precisely that order.  Quoting is
+# there to prevent editors from complaining about space-tab.
+# (If _AS_PATH_WALK were called with IFS unset, it would disable word
+# splitting by setting IFS to empty value.)
+as_nl='
+'
+IFS=" ""	$as_nl"
+
+# Find who we are.  Look in the path if we contain no directory separator.
+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
+IFS=$as_save_IFS
+
+     ;;
+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_myself: error: cannot find myself; rerun with an absolute file name" >&2
+  { (exit 1); exit 1; }
+fi
+
 # Work around bugs in pre-3.0 UWIN ksh.
-$as_unset ENV MAIL MAILPATH
+for as_var in ENV MAIL MAILPATH
+do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
+done
 PS1='$ '
 PS2='> '
 PS4='+ '
@@ -76389,18 +74924,19 @@
   if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then
     eval $as_var=C; export $as_var
   else
-    $as_unset $as_var
+    ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
   fi
 done
 
 # Required to use basename.
-if expr a : '\(a\)' >/dev/null 2>&1; then
+if expr a : '\(a\)' >/dev/null 2>&1 &&
+   test "X`expr 00001 : '.*\(...\)'`" = X001; then
   as_expr=expr
 else
   as_expr=false
 fi
 
-if (basename /) >/dev/null 2>&1 && test "X`basename / 2>&1`" = "X/"; then
+if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
   as_basename=basename
 else
   as_basename=false
@@ -76408,159 +74944,120 @@
 
 
 # Name of the executable.
-as_me=`$as_basename "$0" ||
+as_me=`$as_basename -- "$0" ||
 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
 	 X"$0" : 'X\(//\)$' \| \
-	 X"$0" : 'X\(/\)$' \| \
-	 .     : '\(.\)' 2>/dev/null ||
+	 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
 echo X/"$0" |
-    sed '/^.*\/\([^/][^/]*\)\/*$/{ s//\1/; q; }
-  	  /^X\/\(\/\/\)$/{ s//\1/; q; }
-  	  /^X\/\(\/\).*/{ s//\1/; q; }
-  	  s/.*/./; q'`
+    sed '/^.*\/\([^/][^/]*\)\/*$/{
+	    s//\1/
+	    q
+	  }
+	  /^X\/\(\/\/\)$/{
+	    s//\1/
+	    q
+	  }
+	  /^X\/\(\/\).*/{
+	    s//\1/
+	    q
+	  }
+	  s/.*/./; q'`
 
+# CDPATH.
+$as_unset CDPATH
 
-# 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
+  test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2" || {
 
-       ;;
-  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.
+  # line-number line after each line using $LINENO; the second 'sed'
+  # does the real work.  The second script uses 'N' to pair each
+  # line-number line with the line containing $LINENO, 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 |
+  # scripts with optimization help from Paolo Bonzini.  Blame Lee
+  # E. McMahon (1931-1989) for sed's syntax.  :-)
+  sed -n '
+    p
+    /[$]LINENO/=
+  ' <$as_myself |
     sed '
+      s/[$]LINENO.*/&-/
+      t lineno
+      b
+      :lineno
       N
-      s,$,-,
-      : loop
-      s,^\(['$as_cr_digits']*\)\(.*\)[$]LINENO\([^'$as_cr_alnum'_]\),\1\2\1\3,
+      :loop
+      s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
       t loop
-      s,-$,,
-      s,^['$as_cr_digits']*\n,,
+      s/-\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;}
+  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
+  # original and so on.  Autoconf is especially sensitive 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= ;;
+if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
+  as_dirname=dirname
+else
+  as_dirname=false
+fi
+
+ECHO_C= ECHO_N= ECHO_T=
+case `echo -n x` in
+-n*)
+  case `echo 'x\c'` in
+  *c*) ECHO_T='	';;	# ECHO_T is single tab character.
+  *)   ECHO_C='\c';;
+  esac;;
+*)
+  ECHO_N='-n';;
 esac
 
-if expr a : '\(a\)' >/dev/null 2>&1; then
+if expr a : '\(a\)' >/dev/null 2>&1 &&
+   test "X`expr 00001 : '.*\(...\)'`" = X001; then
   as_expr=expr
 else
   as_expr=false
 fi
 
 rm -f conf$$ conf$$.exe conf$$.file
+if test -d conf$$.dir; then
+  rm -f conf$$.dir/conf$$.file
+else
+  rm -f conf$$.dir
+  mkdir conf$$.dir
+fi
 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='ln -s'
+  # ... but there are two gotchas:
+  # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
+  # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
+  # In both cases, we have to default to `cp -p'.
+  ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
     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
+rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
+rmdir conf$$.dir 2>/dev/null
 
 if mkdir -p . 2>/dev/null; then
   as_mkdir_p=:
@@ -76569,7 +75066,28 @@
   as_mkdir_p=false
 fi
 
-as_executable_p="test -f"
+if test -x / >/dev/null 2>&1; then
+  as_test_x='test -x'
+else
+  if ls -dL / >/dev/null 2>&1; then
+    as_ls_L_option=L
+  else
+    as_ls_L_option=
+  fi
+  as_test_x='
+    eval sh -c '\''
+      if test -d "$1"; then
+        test -d "$1/.";
+      else
+	case $1 in
+        -*)set "./$1";;
+	esac;
+	case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in
+	???[sx]*):;;*)false;;esac;fi
+    '\'' sh
+  '
+fi
+as_executable_p=$as_test_x
 
 # Sed expression to map a string onto a valid CPP name.
 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
@@ -76578,31 +75096,14 @@
 as_tr_sh="eval 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
+# Save the log message, 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
-
+# values after options handling.
+ac_log="
 This file was extended by Samba $as_me 3, which was
-generated by GNU Autoconf 2.59.  Invocation command line was
+generated by GNU Autoconf 2.61.  Invocation command line was
 
   CONFIG_FILES    = $CONFIG_FILES
   CONFIG_HEADERS  = $CONFIG_HEADERS
@@ -76610,30 +75111,20 @@
   CONFIG_COMMANDS = $CONFIG_COMMANDS
   $ $0 $@
 
-_CSEOF
-echo "on `(hostname || uname -n) 2>/dev/null | sed 1q`" >&5
-echo >&5
+on `(hostname || uname -n) 2>/dev/null | sed 1q`
+"
+
 _ACEOF
 
+cat >>$CONFIG_STATUS <<_ACEOF
 # Files that config.status was made for.
-if test -n "$ac_config_files"; then
-  echo "config_files=\"$ac_config_files\"" >>$CONFIG_STATUS
-fi
+config_files="$ac_config_files"
+config_headers="$ac_config_headers"
+config_commands="$ac_config_commands"
 
-if test -n "$ac_config_headers"; then
-  echo "config_headers=\"$ac_config_headers\"" >>$CONFIG_STATUS
-fi
+_ACEOF
 
-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.
@@ -76641,7 +75132,7 @@
 Usage: $0 [OPTIONS] [FILE]...
 
   -h, --help       print this help, then exit
-  -V, --version    print version number, then exit
+  -V, --version    print version number and configuration settings, 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
@@ -76660,19 +75151,21 @@
 $config_commands
 
 Report bugs to <bug-autoconf at gnu.org>."
-_ACEOF
 
+_ACEOF
 cat >>$CONFIG_STATUS <<_ACEOF
 ac_cs_version="\\
 Samba config.status 3
-configured by $0, generated by GNU Autoconf 2.59,
-  with options \\"`echo "$ac_configure_args" | sed 's/[\\""\`\$]/\\\\&/g'`\\"
+configured by $0, generated by GNU Autoconf 2.61,
+  with options \\"`echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
 
-Copyright (C) 2003 Free Software Foundation, Inc.
+Copyright (C) 2006 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
-INSTALL="$INSTALL"
+
+ac_pwd='$ac_pwd'
+srcdir='$srcdir'
+INSTALL='$INSTALL'
 _ACEOF
 
 cat >>$CONFIG_STATUS <<\_ACEOF
@@ -76683,39 +75176,24 @@
 do
   case $1 in
   --*=*)
-    ac_option=`expr "x$1" : 'x\([^=]*\)='`
-    ac_optarg=`expr "x$1" : 'x[^=]*=\(.*\)'`
+    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 )
+  --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
+    echo "$ac_cs_version"; exit ;;
+  --debug | --debu | --deb | --de | --d | -d )
     debug=: ;;
   --file | --fil | --fi | --f )
     $ac_shift
@@ -76725,18 +75203,24 @@
     $ac_shift
     CONFIG_HEADERS="$CONFIG_HEADERS $ac_optarg"
     ac_need_defaults=false;;
+  --he | --h)
+    # Conflict between --help and --header
+    { 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 ;;
   -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;}
+  -*) { 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" ;;
+  *) ac_config_targets="$ac_config_targets $1"
+     ac_need_defaults=false ;;
 
   esac
   shift
@@ -76752,17 +75236,28 @@
 _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
+  echo "running CONFIG_SHELL=$SHELL $SHELL $0 "$ac_configure_args \$ac_configure_extra_args " --no-create --no-recursion" >&6
+  CONFIG_SHELL=$SHELL
+  export CONFIG_SHELL
+  exec $SHELL "$0"$ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
 fi
 
 _ACEOF
+cat >>$CONFIG_STATUS <<\_ACEOF
+exec 5>>config.log
+{
+  echo
+  sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
+## Running $as_me. ##
+_ASBOX
+  echo "$ac_log"
+} >&5
 
+_ACEOF
 cat >>$CONFIG_STATUS <<_ACEOF
 #
-# INIT-COMMANDS section.
+# INIT-COMMANDS
 #
-
 libreplacedir=$libreplacedir
 libreplacedir=$libreplacedir
 libreplacedir=$libreplacedir
@@ -76770,36 +75265,37 @@
 
 _ACEOF
 
-
-
 cat >>$CONFIG_STATUS <<\_ACEOF
+
+# Handling of arguments.
 for ac_config_target in $ac_config_targets
 do
-  case "$ac_config_target" in
-  # Handling of arguments.
-  "Makefile" ) CONFIG_FILES="$CONFIG_FILES Makefile" ;;
-  "library-versions" ) CONFIG_FILES="$CONFIG_FILES library-versions" ;;
-  "script/findsmb" ) CONFIG_FILES="$CONFIG_FILES script/findsmb" ;;
-  "smbadduser" ) CONFIG_FILES="$CONFIG_FILES smbadduser" ;;
-  "script/gen-8bit-gap.sh" ) CONFIG_FILES="$CONFIG_FILES script/gen-8bit-gap.sh" ;;
-  "script/installbin.sh" ) CONFIG_FILES="$CONFIG_FILES script/installbin.sh" ;;
-  "script/uninstallbin.sh" ) CONFIG_FILES="$CONFIG_FILES script/uninstallbin.sh" ;;
-  "lib/netapi/examples/Makefile" ) CONFIG_FILES="$CONFIG_FILES lib/netapi/examples/Makefile" ;;
-  "pkgconfig/smbclient.pc" ) CONFIG_FILES="$CONFIG_FILES pkgconfig/smbclient.pc" ;;
-  "pkgconfig/wbclient.pc" ) CONFIG_FILES="$CONFIG_FILES pkgconfig/wbclient.pc" ;;
-  "pkgconfig/netapi.pc" ) CONFIG_FILES="$CONFIG_FILES pkgconfig/netapi.pc" ;;
-  "pkgconfig/smbsharemodes.pc" ) CONFIG_FILES="$CONFIG_FILES pkgconfig/smbsharemodes.pc" ;;
-  "rm-stdint.h" ) CONFIG_COMMANDS="$CONFIG_COMMANDS rm-stdint.h" ;;
-  "mk-stdint.h" ) CONFIG_COMMANDS="$CONFIG_COMMANDS mk-stdint.h" ;;
-  "rm-stdbool.h" ) CONFIG_COMMANDS="$CONFIG_COMMANDS rm-stdbool.h" ;;
-  "mk-stdbool.h" ) CONFIG_COMMANDS="$CONFIG_COMMANDS mk-stdbool.h" ;;
-  "include/config.h" ) CONFIG_HEADERS="$CONFIG_HEADERS include/config.h" ;;
+  case $ac_config_target in
+    "include/config.h") CONFIG_HEADERS="$CONFIG_HEADERS include/config.h" ;;
+    "rm-stdint.h") CONFIG_COMMANDS="$CONFIG_COMMANDS rm-stdint.h" ;;
+    "mk-stdint.h") CONFIG_COMMANDS="$CONFIG_COMMANDS mk-stdint.h" ;;
+    "rm-stdbool.h") CONFIG_COMMANDS="$CONFIG_COMMANDS rm-stdbool.h" ;;
+    "mk-stdbool.h") CONFIG_COMMANDS="$CONFIG_COMMANDS mk-stdbool.h" ;;
+    "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
+    "library-versions") CONFIG_FILES="$CONFIG_FILES library-versions" ;;
+    "script/findsmb") CONFIG_FILES="$CONFIG_FILES script/findsmb" ;;
+    "smbadduser") CONFIG_FILES="$CONFIG_FILES smbadduser" ;;
+    "script/gen-8bit-gap.sh") CONFIG_FILES="$CONFIG_FILES script/gen-8bit-gap.sh" ;;
+    "script/installbin.sh") CONFIG_FILES="$CONFIG_FILES script/installbin.sh" ;;
+    "script/uninstallbin.sh") CONFIG_FILES="$CONFIG_FILES script/uninstallbin.sh" ;;
+    "lib/netapi/examples/Makefile") CONFIG_FILES="$CONFIG_FILES lib/netapi/examples/Makefile" ;;
+    "pkgconfig/smbclient.pc") CONFIG_FILES="$CONFIG_FILES pkgconfig/smbclient.pc" ;;
+    "pkgconfig/wbclient.pc") CONFIG_FILES="$CONFIG_FILES pkgconfig/wbclient.pc" ;;
+    "pkgconfig/netapi.pc") CONFIG_FILES="$CONFIG_FILES pkgconfig/netapi.pc" ;;
+    "pkgconfig/smbsharemodes.pc") CONFIG_FILES="$CONFIG_FILES pkgconfig/smbsharemodes.pc" ;;
+
   *) { { 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
@@ -76811,841 +75307,769 @@
 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,
+# simply because there is no reason against having 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.
+# Hook for its removal unless debugging.
+# Note that there is a small window in which the directory will not be cleaned:
+# after its creation but before its name has been assigned to `$tmp'.
 $debug ||
 {
-  trap 'exit_status=$?; rm -rf $tmp && exit $exit_status' 0
+  tmp=
+  trap 'exit_status=$?
+  { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$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` &&
+  tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
   test -n "$tmp" && test -d "$tmp"
 }  ||
 {
-  tmp=./confstat$$-$RANDOM
-  (umask 077 && mkdir $tmp)
+  tmp=./conf$$-$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.
+# Set up the sed scripts for 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, at SHELL@,$SHELL,;t t
-s, at PATH_SEPARATOR@,$PATH_SEPARATOR,;t t
-s, at PACKAGE_NAME@,$PACKAGE_NAME,;t t
-s, at PACKAGE_TARNAME@,$PACKAGE_TARNAME,;t t
-s, at PACKAGE_VERSION@,$PACKAGE_VERSION,;t t
-s, at PACKAGE_STRING@,$PACKAGE_STRING,;t t
-s, at PACKAGE_BUGREPORT@,$PACKAGE_BUGREPORT,;t t
-s, at exec_prefix@,$exec_prefix,;t t
-s, at prefix@,$prefix,;t t
-s, at program_transform_name@,$program_transform_name,;t t
-s, at bindir@,$bindir,;t t
-s, at sbindir@,$sbindir,;t t
-s, at libexecdir@,$libexecdir,;t t
-s, at datadir@,$datadir,;t t
-s, at sysconfdir@,$sysconfdir,;t t
-s, at sharedstatedir@,$sharedstatedir,;t t
-s, at localstatedir@,$localstatedir,;t t
-s, at libdir@,$libdir,;t t
-s, at includedir@,$includedir,;t t
-s, at oldincludedir@,$oldincludedir,;t t
-s, at infodir@,$infodir,;t t
-s, at mandir@,$mandir,;t t
-s, at build_alias@,$build_alias,;t t
-s, at host_alias@,$host_alias,;t t
-s, at target_alias@,$target_alias,;t t
-s, at DEFS@,$DEFS,;t t
-s, at ECHO_C@,$ECHO_C,;t t
-s, at ECHO_N@,$ECHO_N,;t t
-s, at ECHO_T@,$ECHO_T,;t t
-s, at LIBS@,$LIBS,;t t
-s, at builddir@,$builddir,;t t
-s, at libreplacedir@,$libreplacedir,;t t
-s, at LIBREPLACEOBJ@,$LIBREPLACEOBJ,;t t
-s, at build@,$build,;t t
-s, at build_cpu@,$build_cpu,;t t
-s, at build_vendor@,$build_vendor,;t t
-s, at build_os@,$build_os,;t t
-s, at host@,$host,;t t
-s, at host_cpu@,$host_cpu,;t t
-s, at host_vendor@,$host_vendor,;t t
-s, at host_os@,$host_os,;t t
-s, at target@,$target,;t t
-s, at target_cpu@,$target_cpu,;t t
-s, at target_vendor@,$target_vendor,;t t
-s, at target_os@,$target_os,;t t
-s, at configdir@,$configdir,;t t
-s, at lockdir@,$lockdir,;t t
-s, at piddir@,$piddir,;t t
-s, at logfilebase@,$logfilebase,;t t
-s, at ctdbdir@,$ctdbdir,;t t
-s, at privatedir@,$privatedir,;t t
-s, at swatdir@,$swatdir,;t t
-s, at codepagedir@,$codepagedir,;t t
-s, at statedir@,$statedir,;t t
-s, at cachedir@,$cachedir,;t t
-s, at rootsbindir@,$rootsbindir,;t t
-s, at pammodulesdir@,$pammodulesdir,;t t
-s, at selftest_prefix@,$selftest_prefix,;t t
-s, at smbtorture4_path@,$smbtorture4_path,;t t
-s, at CC@,$CC,;t t
-s, at CFLAGS@,$CFLAGS,;t t
-s, at LDFLAGS@,$LDFLAGS,;t t
-s, at CPPFLAGS@,$CPPFLAGS,;t t
-s, at ac_ct_CC@,$ac_ct_CC,;t t
-s, at EXEEXT@,$EXEEXT,;t t
-s, at OBJEXT@,$OBJEXT,;t t
-s, at CPP@,$CPP,;t t
-s, at EGREP@,$EGREP,;t t
-s, at INSTALL_PROGRAM@,$INSTALL_PROGRAM,;t t
-s, at INSTALL_SCRIPT@,$INSTALL_SCRIPT,;t t
-s, at INSTALL_DATA@,$INSTALL_DATA,;t t
-s, at libreplace_cv_immediate_structures@,$libreplace_cv_immediate_structures,;t t
-s, at tallocdir@,$tallocdir,;t t
-s, at TALLOC_OBJ@,$TALLOC_OBJ,;t t
-s, at TALLOC_CFLAGS@,$TALLOC_CFLAGS,;t t
-s, at TALLOC_LIBS@,$TALLOC_LIBS,;t t
-s, at TALLOC_OBJS@,$TALLOC_OBJS,;t t
-s, at tdbdir@,$tdbdir,;t t
-s, at TDB_CFLAGS@,$TDB_CFLAGS,;t t
-s, at TDB_OBJ@,$TDB_OBJ,;t t
-s, at TDB_OBJS@,$TDB_OBJS,;t t
-s, at SAMBA_CPPFLAGS@,$SAMBA_CPPFLAGS,;t t
-s, at LDSHFLAGS@,$LDSHFLAGS,;t t
-s, at SONAMEFLAG@,$SONAMEFLAG,;t t
-s, at SHLD@,$SHLD,;t t
-s, at MODULE_EXPORTS@,$MODULE_EXPORTS,;t t
-s, at DSO_EXPORTS@,$DSO_EXPORTS,;t t
-s, at HOST_OS@,$HOST_OS,;t t
-s, at PICFLAG@,$PICFLAG,;t t
-s, at PIE_CFLAGS@,$PIE_CFLAGS,;t t
-s, at PIE_LDFLAGS@,$PIE_LDFLAGS,;t t
-s, at SHLIBEXT@,$SHLIBEXT,;t t
-s, at INSTALLLIBCMD_SH@,$INSTALLLIBCMD_SH,;t t
-s, at INSTALLLIBCMD_A@,$INSTALLLIBCMD_A,;t t
-s, at UNINSTALLLIBCMD_SH@,$UNINSTALLLIBCMD_SH,;t t
-s, at UNINSTALLLIBCMD_A@,$UNINSTALLLIBCMD_A,;t t
-s, at INSTALL_LIBADDNS@,$INSTALL_LIBADDNS,;t t
-s, at UNINSTALL_LIBADDNS@,$UNINSTALL_LIBADDNS,;t t
-s, at LIBADDNS_SHARED@,$LIBADDNS_SHARED,;t t
-s, at LIBADDNS@,$LIBADDNS,;t t
-s, at INSTALL_LIBWBCLIENT@,$INSTALL_LIBWBCLIENT,;t t
-s, at UNINSTALL_LIBWBCLIENT@,$UNINSTALL_LIBWBCLIENT,;t t
-s, at LIBWBCLIENT_SHARED@,$LIBWBCLIENT_SHARED,;t t
-s, at LIBWBCLIENT_STATIC@,$LIBWBCLIENT_STATIC,;t t
-s, at LIBWBCLIENT@,$LIBWBCLIENT,;t t
-s, at WINBIND_LIBS@,$WINBIND_LIBS,;t t
-s, at LIBSAMBAUTIL_SHARED@,$LIBSAMBAUTIL_SHARED,;t t
-s, at INSTALL_LIBSMBCLIENT@,$INSTALL_LIBSMBCLIENT,;t t
-s, at UNINSTALL_LIBSMBCLIENT@,$UNINSTALL_LIBSMBCLIENT,;t t
-s, at LIBSMBCLIENT_SHARED@,$LIBSMBCLIENT_SHARED,;t t
-s, at LIBSMBCLIENT@,$LIBSMBCLIENT,;t t
-s, at INSTALL_LIBSMBSHAREMODES@,$INSTALL_LIBSMBSHAREMODES,;t t
-s, at UNINSTALL_LIBSMBSHAREMODES@,$UNINSTALL_LIBSMBSHAREMODES,;t t
-s, at LIBSMBSHAREMODES_SHARED@,$LIBSMBSHAREMODES_SHARED,;t t
-s, at LIBSMBSHAREMODES@,$LIBSMBSHAREMODES,;t t
-s, at PRINT_LIBS@,$PRINT_LIBS,;t t
-s, at AUTH_LIBS@,$AUTH_LIBS,;t t
-s, at ACL_LIBS@,$ACL_LIBS,;t t
-s, at PASSDB_LIBS@,$PASSDB_LIBS,;t t
-s, at IDMAP_LIBS@,$IDMAP_LIBS,;t t
-s, at KRB5_LIBS@,$KRB5_LIBS,;t t
-s, at UUID_LIBS@,$UUID_LIBS,;t t
-s, at LDAP_LIBS@,$LDAP_LIBS,;t t
-s, at PAM_MODULES@,$PAM_MODULES,;t t
-s, at INSTALL_PAM_MODULES@,$INSTALL_PAM_MODULES,;t t
-s, at UNINSTALL_PAM_MODULES@,$UNINSTALL_PAM_MODULES,;t t
-s, at NSS_MODULES@,$NSS_MODULES,;t t
-s, at EXTRA_BIN_PROGS@,$EXTRA_BIN_PROGS,;t t
-s, at CIFSMOUNT_PROGS@,$CIFSMOUNT_PROGS,;t t
-s, at INSTALL_CIFSMOUNT@,$INSTALL_CIFSMOUNT,;t t
-s, at UNINSTALL_CIFSMOUNT@,$UNINSTALL_CIFSMOUNT,;t t
-s, at CIFSSPNEGO_PROGS@,$CIFSSPNEGO_PROGS,;t t
-s, at INSTALL_CIFSSPNEGO@,$INSTALL_CIFSSPNEGO,;t t
-s, at UNINSTALL_CIFSSPNEGO@,$UNINSTALL_CIFSSPNEGO,;t t
-s, at EXTRA_SBIN_PROGS@,$EXTRA_SBIN_PROGS,;t t
-s, at EXTRA_ALL_TARGETS@,$EXTRA_ALL_TARGETS,;t t
-s, at CONFIG_LIBS@,$CONFIG_LIBS,;t t
-s, at NSCD_LIBS@,$NSCD_LIBS,;t t
-s, at DEFAULT_TEST_TARGET@,$DEFAULT_TEST_TARGET,;t t
-s, at HAVE_SOCKET_WRAPPER@,$HAVE_SOCKET_WRAPPER,;t t
-s, at SOCKET_WRAPPER_OBJS@,$SOCKET_WRAPPER_OBJS,;t t
-s, at HAVE_NSS_WRAPPER@,$HAVE_NSS_WRAPPER,;t t
-s, at NSS_WRAPPER_OBJS@,$NSS_WRAPPER_OBJS,;t t
-s, at SWAT_SBIN_TARGETS@,$SWAT_SBIN_TARGETS,;t t
-s, at SWAT_INSTALL_TARGETS@,$SWAT_INSTALL_TARGETS,;t t
-s, at AWK@,$AWK,;t t
-s, at PERL@,$PERL,;t t
-s, at AR@,$AR,;t t
-s, at ac_ct_AR@,$ac_ct_AR,;t t
-s, at BROKEN_CC@,$BROKEN_CC,;t t
-s, at PIDL_ARGS@,$PIDL_ARGS,;t t
-s, at DYNEXP@,$DYNEXP,;t t
-s, at LIBOBJS@,$LIBOBJS,;t t
-s, at LIBDL@,$LIBDL,;t t
-s, at LIBREPLACE_OBJS@,$LIBREPLACE_OBJS,;t t
-s, at CUPS_CONFIG@,$CUPS_CONFIG,;t t
-s, at TERMLIBS@,$TERMLIBS,;t t
-s, at TERMLDFLAGS@,$TERMLDFLAGS,;t t
-s, at LIBUNWIND_PTRACE@,$LIBUNWIND_PTRACE,;t t
-s, at ROFF@,$ROFF,;t t
-s, at LIB_PATH_VAR@,$LIB_PATH_VAR,;t t
-s, at SMB_FAM_LIBS@,$SMB_FAM_LIBS,;t t
-s, at SMBLDAP@,$SMBLDAP,;t t
-s, at SMBLDAPUTIL@,$SMBLDAPUTIL,;t t
-s, at LDBLDAP@,$LDBLDAP,;t t
-s, at KRB5CONFIG@,$KRB5CONFIG,;t t
-s, at USESHARED@,$USESHARED,;t t
-s, at LIBTALLOC_SHARED_TARGET@,$LIBTALLOC_SHARED_TARGET,;t t
-s, at LIBTALLOC_STATIC_TARGET@,$LIBTALLOC_STATIC_TARGET,;t t
-s, at LIBTALLOC_SHARED@,$LIBTALLOC_SHARED,;t t
-s, at LIBTALLOC_STATIC@,$LIBTALLOC_STATIC,;t t
-s, at LIBTALLOC_LIBS@,$LIBTALLOC_LIBS,;t t
-s, at LIBTDB_SHARED_TARGET@,$LIBTDB_SHARED_TARGET,;t t
-s, at LIBTDB_STATIC_TARGET@,$LIBTDB_STATIC_TARGET,;t t
-s, at LIBTDB_SHARED@,$LIBTDB_SHARED,;t t
-s, at LIBTDB_STATIC@,$LIBTDB_STATIC,;t t
-s, at LIBTDB_LIBS@,$LIBTDB_LIBS,;t t
-s, at LIBNETAPI_SHARED_TARGET@,$LIBNETAPI_SHARED_TARGET,;t t
-s, at LIBNETAPI_STATIC_TARGET@,$LIBNETAPI_STATIC_TARGET,;t t
-s, at LIBNETAPI_SHARED@,$LIBNETAPI_SHARED,;t t
-s, at LIBNETAPI_STATIC@,$LIBNETAPI_STATIC,;t t
-s, at LIBNETAPI_LIBS@,$LIBNETAPI_LIBS,;t t
-s, at WINBIND_NSS_PTHREAD@,$WINBIND_NSS_PTHREAD,;t t
-s, at WINBIND_NSS@,$WINBIND_NSS,;t t
-s, at WINBIND_WINS_NSS@,$WINBIND_WINS_NSS,;t t
-s, at WINBIND_NSS_LDSHFLAGS@,$WINBIND_NSS_LDSHFLAGS,;t t
-s, at WINBIND_NSS_EXTRA_OBJS@,$WINBIND_NSS_EXTRA_OBJS,;t t
-s, at WINBIND_NSS_EXTRA_LIBS@,$WINBIND_NSS_EXTRA_LIBS,;t t
-s, at NSSSONAMEVERSIONSUFFIX@,$NSSSONAMEVERSIONSUFFIX,;t t
-s, at WINBIND_KRB5_LOCATOR@,$WINBIND_KRB5_LOCATOR,;t t
-s, at BUILD_POPT@,$BUILD_POPT,;t t
-s, at POPTLIBS@,$POPTLIBS,;t t
-s, at FLAGS1@,$FLAGS1,;t t
-s, at DNSSD_LIBS@,$DNSSD_LIBS,;t t
-s, at BUILD_INIPARSER@,$BUILD_INIPARSER,;t t
-s, at INIPARSERLIBS@,$INIPARSERLIBS,;t t
-s, at PDB_STATIC@,$PDB_STATIC,;t t
-s, at PDB_MODULES@,$PDB_MODULES,;t t
-s, at RPC_STATIC@,$RPC_STATIC,;t t
-s, at RPC_MODULES@,$RPC_MODULES,;t t
-s, at IDMAP_STATIC@,$IDMAP_STATIC,;t t
-s, at IDMAP_MODULES@,$IDMAP_MODULES,;t t
-s, at NSS_INFO_STATIC@,$NSS_INFO_STATIC,;t t
-s, at NSS_INFO_MODULES@,$NSS_INFO_MODULES,;t t
-s, at CHARSET_STATIC@,$CHARSET_STATIC,;t t
-s, at CHARSET_MODULES@,$CHARSET_MODULES,;t t
-s, at AUTH_STATIC@,$AUTH_STATIC,;t t
-s, at AUTH_MODULES@,$AUTH_MODULES,;t t
-s, at VFS_STATIC@,$VFS_STATIC,;t t
-s, at VFS_MODULES@,$VFS_MODULES,;t t
-s, at DEVELOPER_CFLAGS@,$DEVELOPER_CFLAGS,;t t
-s, at SMBD_LIBS@,$SMBD_LIBS,;t t
-s, at LTLIBOBJS@,$LTLIBOBJS,;t t
-CEOF
+if test -n "$CONFIG_FILES"; then
 
 _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
+
+
+ac_delim='%!_!# '
+for ac_last_try in false false false false false :; do
+  cat >conf$$subs.sed <<_ACEOF
+SHELL!$SHELL$ac_delim
+PATH_SEPARATOR!$PATH_SEPARATOR$ac_delim
+PACKAGE_NAME!$PACKAGE_NAME$ac_delim
+PACKAGE_TARNAME!$PACKAGE_TARNAME$ac_delim
+PACKAGE_VERSION!$PACKAGE_VERSION$ac_delim
+PACKAGE_STRING!$PACKAGE_STRING$ac_delim
+PACKAGE_BUGREPORT!$PACKAGE_BUGREPORT$ac_delim
+exec_prefix!$exec_prefix$ac_delim
+prefix!$prefix$ac_delim
+program_transform_name!$program_transform_name$ac_delim
+bindir!$bindir$ac_delim
+sbindir!$sbindir$ac_delim
+libexecdir!$libexecdir$ac_delim
+datarootdir!$datarootdir$ac_delim
+datadir!$datadir$ac_delim
+sysconfdir!$sysconfdir$ac_delim
+sharedstatedir!$sharedstatedir$ac_delim
+localstatedir!$localstatedir$ac_delim
+includedir!$includedir$ac_delim
+oldincludedir!$oldincludedir$ac_delim
+docdir!$docdir$ac_delim
+infodir!$infodir$ac_delim
+htmldir!$htmldir$ac_delim
+dvidir!$dvidir$ac_delim
+pdfdir!$pdfdir$ac_delim
+psdir!$psdir$ac_delim
+libdir!$libdir$ac_delim
+localedir!$localedir$ac_delim
+mandir!$mandir$ac_delim
+DEFS!$DEFS$ac_delim
+ECHO_C!$ECHO_C$ac_delim
+ECHO_N!$ECHO_N$ac_delim
+ECHO_T!$ECHO_T$ac_delim
+LIBS!$LIBS$ac_delim
+build_alias!$build_alias$ac_delim
+host_alias!$host_alias$ac_delim
+target_alias!$target_alias$ac_delim
+builddir!$builddir$ac_delim
+libreplacedir!$libreplacedir$ac_delim
+LIBREPLACEOBJ!$LIBREPLACEOBJ$ac_delim
+build!$build$ac_delim
+build_cpu!$build_cpu$ac_delim
+build_vendor!$build_vendor$ac_delim
+build_os!$build_os$ac_delim
+host!$host$ac_delim
+host_cpu!$host_cpu$ac_delim
+host_vendor!$host_vendor$ac_delim
+host_os!$host_os$ac_delim
+target!$target$ac_delim
+target_cpu!$target_cpu$ac_delim
+target_vendor!$target_vendor$ac_delim
+target_os!$target_os$ac_delim
+configdir!$configdir$ac_delim
+lockdir!$lockdir$ac_delim
+piddir!$piddir$ac_delim
+logfilebase!$logfilebase$ac_delim
+ctdbdir!$ctdbdir$ac_delim
+privatedir!$privatedir$ac_delim
+swatdir!$swatdir$ac_delim
+codepagedir!$codepagedir$ac_delim
+statedir!$statedir$ac_delim
+cachedir!$cachedir$ac_delim
+rootsbindir!$rootsbindir$ac_delim
+pammodulesdir!$pammodulesdir$ac_delim
+selftest_prefix!$selftest_prefix$ac_delim
+smbtorture4_path!$smbtorture4_path$ac_delim
+CC!$CC$ac_delim
+CFLAGS!$CFLAGS$ac_delim
+LDFLAGS!$LDFLAGS$ac_delim
+CPPFLAGS!$CPPFLAGS$ac_delim
+ac_ct_CC!$ac_ct_CC$ac_delim
+EXEEXT!$EXEEXT$ac_delim
+OBJEXT!$OBJEXT$ac_delim
+CPP!$CPP$ac_delim
+GREP!$GREP$ac_delim
+EGREP!$EGREP$ac_delim
+INSTALL_PROGRAM!$INSTALL_PROGRAM$ac_delim
+INSTALL_SCRIPT!$INSTALL_SCRIPT$ac_delim
+INSTALL_DATA!$INSTALL_DATA$ac_delim
+libreplace_cv_immediate_structures!$libreplace_cv_immediate_structures$ac_delim
+tallocdir!$tallocdir$ac_delim
+TALLOC_OBJ!$TALLOC_OBJ$ac_delim
+TALLOC_CFLAGS!$TALLOC_CFLAGS$ac_delim
+TALLOC_LIBS!$TALLOC_LIBS$ac_delim
+TALLOC_OBJS!$TALLOC_OBJS$ac_delim
+tdbdir!$tdbdir$ac_delim
+TDB_CFLAGS!$TDB_CFLAGS$ac_delim
+TDB_OBJ!$TDB_OBJ$ac_delim
+TDB_OBJS!$TDB_OBJS$ac_delim
+SAMBA_CPPFLAGS!$SAMBA_CPPFLAGS$ac_delim
+LDSHFLAGS!$LDSHFLAGS$ac_delim
+SONAMEFLAG!$SONAMEFLAG$ac_delim
+SHLD!$SHLD$ac_delim
+MODULE_EXPORTS!$MODULE_EXPORTS$ac_delim
+DSO_EXPORTS!$DSO_EXPORTS$ac_delim
+HOST_OS!$HOST_OS$ac_delim
+PICFLAG!$PICFLAG$ac_delim
+_ACEOF
+
+  if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 97; then
+    break
+  elif $ac_last_try; then
+    { { echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5
+echo "$as_me: error: could not make $CONFIG_STATUS" >&2;}
+   { (exit 1); exit 1; }; }
+  else
+    ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
   fi
-fi # test -n "$CONFIG_FILES"
+done
 
+ac_eof=`sed -n '/^CEOF[0-9]*$/s/CEOF/0/p' conf$$subs.sed`
+if test -n "$ac_eof"; then
+  ac_eof=`echo "$ac_eof" | sort -nru | sed 1q`
+  ac_eof=`expr $ac_eof + 1`
+fi
+
+cat >>$CONFIG_STATUS <<_ACEOF
+cat >"\$tmp/subs-1.sed" <<\CEOF$ac_eof
+/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
 _ACEOF
+sed '
+s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g
+s/^/s,@/; s/!/@,|#_!!_#|/
+:n
+t n
+s/'"$ac_delim"'$/,g/; t
+s/$/\\/; p
+N; s/^.*\n//; s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g; b n
+' >>$CONFIG_STATUS <conf$$subs.sed
+rm -f conf$$subs.sed
+cat >>$CONFIG_STATUS <<_ACEOF
+CEOF$ac_eof
+_ACEOF
+
+
+ac_delim='%!_!# '
+for ac_last_try in false false false false false :; do
+  cat >conf$$subs.sed <<_ACEOF
+PIE_CFLAGS!$PIE_CFLAGS$ac_delim
+PIE_LDFLAGS!$PIE_LDFLAGS$ac_delim
+RELRO_LDFLAGS!$RELRO_LDFLAGS$ac_delim
+SHLIBEXT!$SHLIBEXT$ac_delim
+INSTALLLIBCMD_SH!$INSTALLLIBCMD_SH$ac_delim
+INSTALLLIBCMD_A!$INSTALLLIBCMD_A$ac_delim
+UNINSTALLLIBCMD_SH!$UNINSTALLLIBCMD_SH$ac_delim
+UNINSTALLLIBCMD_A!$UNINSTALLLIBCMD_A$ac_delim
+INSTALL_LIBADDNS!$INSTALL_LIBADDNS$ac_delim
+UNINSTALL_LIBADDNS!$UNINSTALL_LIBADDNS$ac_delim
+LIBADDNS_SHARED!$LIBADDNS_SHARED$ac_delim
+LIBADDNS!$LIBADDNS$ac_delim
+INSTALL_LIBWBCLIENT!$INSTALL_LIBWBCLIENT$ac_delim
+UNINSTALL_LIBWBCLIENT!$UNINSTALL_LIBWBCLIENT$ac_delim
+LIBWBCLIENT_SHARED_TARGET!$LIBWBCLIENT_SHARED_TARGET$ac_delim
+LIBWBCLIENT_SHARED!$LIBWBCLIENT_SHARED$ac_delim
+LIBWBCLIENT_STATIC_TARGET!$LIBWBCLIENT_STATIC_TARGET$ac_delim
+LIBWBCLIENT_STATIC!$LIBWBCLIENT_STATIC$ac_delim
+LIBWBCLIENT!$LIBWBCLIENT$ac_delim
+WINBIND_LIBS!$WINBIND_LIBS$ac_delim
+LIBSAMBAUTIL_SHARED!$LIBSAMBAUTIL_SHARED$ac_delim
+INSTALL_LIBSMBCLIENT!$INSTALL_LIBSMBCLIENT$ac_delim
+UNINSTALL_LIBSMBCLIENT!$UNINSTALL_LIBSMBCLIENT$ac_delim
+LIBSMBCLIENT_SHARED!$LIBSMBCLIENT_SHARED$ac_delim
+LIBSMBCLIENT!$LIBSMBCLIENT$ac_delim
+INSTALL_LIBSMBSHAREMODES!$INSTALL_LIBSMBSHAREMODES$ac_delim
+UNINSTALL_LIBSMBSHAREMODES!$UNINSTALL_LIBSMBSHAREMODES$ac_delim
+LIBSMBSHAREMODES_SHARED!$LIBSMBSHAREMODES_SHARED$ac_delim
+LIBSMBSHAREMODES!$LIBSMBSHAREMODES$ac_delim
+PRINT_LIBS!$PRINT_LIBS$ac_delim
+AUTH_LIBS!$AUTH_LIBS$ac_delim
+ACL_LIBS!$ACL_LIBS$ac_delim
+PASSDB_LIBS!$PASSDB_LIBS$ac_delim
+IDMAP_LIBS!$IDMAP_LIBS$ac_delim
+KRB5_LIBS!$KRB5_LIBS$ac_delim
+UUID_LIBS!$UUID_LIBS$ac_delim
+LDAP_LIBS!$LDAP_LIBS$ac_delim
+PAM_MODULES!$PAM_MODULES$ac_delim
+INSTALL_PAM_MODULES!$INSTALL_PAM_MODULES$ac_delim
+UNINSTALL_PAM_MODULES!$UNINSTALL_PAM_MODULES$ac_delim
+NSS_MODULES!$NSS_MODULES$ac_delim
+EXTRA_BIN_PROGS!$EXTRA_BIN_PROGS$ac_delim
+CIFSMOUNT_PROGS!$CIFSMOUNT_PROGS$ac_delim
+INSTALL_CIFSMOUNT!$INSTALL_CIFSMOUNT$ac_delim
+UNINSTALL_CIFSMOUNT!$UNINSTALL_CIFSMOUNT$ac_delim
+CIFSSPNEGO_PROGS!$CIFSSPNEGO_PROGS$ac_delim
+INSTALL_CIFSSPNEGO!$INSTALL_CIFSSPNEGO$ac_delim
+UNINSTALL_CIFSSPNEGO!$UNINSTALL_CIFSSPNEGO$ac_delim
+EXTRA_SBIN_PROGS!$EXTRA_SBIN_PROGS$ac_delim
+EXTRA_ALL_TARGETS!$EXTRA_ALL_TARGETS$ac_delim
+CONFIG_LIBS!$CONFIG_LIBS$ac_delim
+NSCD_LIBS!$NSCD_LIBS$ac_delim
+DEFAULT_TEST_TARGET!$DEFAULT_TEST_TARGET$ac_delim
+HAVE_SOCKET_WRAPPER!$HAVE_SOCKET_WRAPPER$ac_delim
+SOCKET_WRAPPER_OBJS!$SOCKET_WRAPPER_OBJS$ac_delim
+HAVE_NSS_WRAPPER!$HAVE_NSS_WRAPPER$ac_delim
+NSS_WRAPPER_OBJS!$NSS_WRAPPER_OBJS$ac_delim
+SWAT_SBIN_TARGETS!$SWAT_SBIN_TARGETS$ac_delim
+SWAT_INSTALL_TARGETS!$SWAT_INSTALL_TARGETS$ac_delim
+AWK!$AWK$ac_delim
+PERL!$PERL$ac_delim
+AR!$AR$ac_delim
+BROKEN_CC!$BROKEN_CC$ac_delim
+PIDL_ARGS!$PIDL_ARGS$ac_delim
+DYNEXP!$DYNEXP$ac_delim
+LIBOBJS!$LIBOBJS$ac_delim
+LIBDL!$LIBDL$ac_delim
+LIBREPLACE_OBJS!$LIBREPLACE_OBJS$ac_delim
+CUPS_CONFIG!$CUPS_CONFIG$ac_delim
+TERMLIBS!$TERMLIBS$ac_delim
+TERMLDFLAGS!$TERMLDFLAGS$ac_delim
+LIBUNWIND_PTRACE!$LIBUNWIND_PTRACE$ac_delim
+SYMSEXT!$SYMSEXT$ac_delim
+ROFF!$ROFF$ac_delim
+LIB_PATH_VAR!$LIB_PATH_VAR$ac_delim
+SMB_FAM_LIBS!$SMB_FAM_LIBS$ac_delim
+SMBLDAP!$SMBLDAP$ac_delim
+SMBLDAPUTIL!$SMBLDAPUTIL$ac_delim
+LDBLDAP!$LDBLDAP$ac_delim
+KRB5CONFIG!$KRB5CONFIG$ac_delim
+USESHARED!$USESHARED$ac_delim
+LIBTALLOC_SHARED_TARGET!$LIBTALLOC_SHARED_TARGET$ac_delim
+LIBTALLOC_STATIC_TARGET!$LIBTALLOC_STATIC_TARGET$ac_delim
+LIBTALLOC_SHARED!$LIBTALLOC_SHARED$ac_delim
+LIBTALLOC_STATIC!$LIBTALLOC_STATIC$ac_delim
+LIBTALLOC_LIBS!$LIBTALLOC_LIBS$ac_delim
+LIBTDB_SHARED_TARGET!$LIBTDB_SHARED_TARGET$ac_delim
+LIBTDB_STATIC_TARGET!$LIBTDB_STATIC_TARGET$ac_delim
+LIBTDB_SHARED!$LIBTDB_SHARED$ac_delim
+LIBTDB_STATIC!$LIBTDB_STATIC$ac_delim
+LIBTDB_LIBS!$LIBTDB_LIBS$ac_delim
+LIBNETAPI_SHARED_TARGET!$LIBNETAPI_SHARED_TARGET$ac_delim
+LIBNETAPI_STATIC_TARGET!$LIBNETAPI_STATIC_TARGET$ac_delim
+LIBNETAPI_SHARED!$LIBNETAPI_SHARED$ac_delim
+LIBNETAPI_STATIC!$LIBNETAPI_STATIC$ac_delim
+LIBNETAPI_LIBS!$LIBNETAPI_LIBS$ac_delim
+WINBIND_NSS_PTHREAD!$WINBIND_NSS_PTHREAD$ac_delim
+_ACEOF
+
+  if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 97; then
+    break
+  elif $ac_last_try; then
+    { { echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5
+echo "$as_me: error: could not make $CONFIG_STATUS" >&2;}
+   { (exit 1); exit 1; }; }
+  else
+    ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
+  fi
+done
+
+ac_eof=`sed -n '/^CEOF[0-9]*$/s/CEOF/0/p' conf$$subs.sed`
+if test -n "$ac_eof"; then
+  ac_eof=`echo "$ac_eof" | sort -nru | sed 1q`
+  ac_eof=`expr $ac_eof + 1`
+fi
+
+cat >>$CONFIG_STATUS <<_ACEOF
+cat >"\$tmp/subs-2.sed" <<\CEOF$ac_eof
+/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
+_ACEOF
+sed '
+s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g
+s/^/s,@/; s/!/@,|#_!!_#|/
+:n
+t n
+s/'"$ac_delim"'$/,g/; t
+s/$/\\/; p
+N; s/^.*\n//; s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g; b n
+' >>$CONFIG_STATUS <conf$$subs.sed
+rm -f conf$$subs.sed
+cat >>$CONFIG_STATUS <<_ACEOF
+CEOF$ac_eof
+_ACEOF
+
+
+ac_delim='%!_!# '
+for ac_last_try in false false false false false :; do
+  cat >conf$$subs.sed <<_ACEOF
+WINBIND_NSS!$WINBIND_NSS$ac_delim
+WINBIND_WINS_NSS!$WINBIND_WINS_NSS$ac_delim
+WINBIND_NSS_LDSHFLAGS!$WINBIND_NSS_LDSHFLAGS$ac_delim
+WINBIND_NSS_EXTRA_OBJS!$WINBIND_NSS_EXTRA_OBJS$ac_delim
+WINBIND_NSS_EXTRA_LIBS!$WINBIND_NSS_EXTRA_LIBS$ac_delim
+NSSSONAMEVERSIONSUFFIX!$NSSSONAMEVERSIONSUFFIX$ac_delim
+PAM_WINBIND_EXTRA_LIBS!$PAM_WINBIND_EXTRA_LIBS$ac_delim
+WINBIND_KRB5_LOCATOR!$WINBIND_KRB5_LOCATOR$ac_delim
+BUILD_POPT!$BUILD_POPT$ac_delim
+POPTLIBS!$POPTLIBS$ac_delim
+FLAGS1!$FLAGS1$ac_delim
+DNSSD_LIBS!$DNSSD_LIBS$ac_delim
+BUILD_INIPARSER!$BUILD_INIPARSER$ac_delim
+INIPARSERLIBS!$INIPARSERLIBS$ac_delim
+PDB_STATIC!$PDB_STATIC$ac_delim
+PDB_MODULES!$PDB_MODULES$ac_delim
+RPC_STATIC!$RPC_STATIC$ac_delim
+RPC_MODULES!$RPC_MODULES$ac_delim
+IDMAP_STATIC!$IDMAP_STATIC$ac_delim
+IDMAP_MODULES!$IDMAP_MODULES$ac_delim
+NSS_INFO_STATIC!$NSS_INFO_STATIC$ac_delim
+NSS_INFO_MODULES!$NSS_INFO_MODULES$ac_delim
+CHARSET_STATIC!$CHARSET_STATIC$ac_delim
+CHARSET_MODULES!$CHARSET_MODULES$ac_delim
+AUTH_STATIC!$AUTH_STATIC$ac_delim
+AUTH_MODULES!$AUTH_MODULES$ac_delim
+VFS_STATIC!$VFS_STATIC$ac_delim
+VFS_MODULES!$VFS_MODULES$ac_delim
+DEVELOPER_CFLAGS!$DEVELOPER_CFLAGS$ac_delim
+SMBD_LIBS!$SMBD_LIBS$ac_delim
+LTLIBOBJS!$LTLIBOBJS$ac_delim
+_ACEOF
+
+  if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 31; then
+    break
+  elif $ac_last_try; then
+    { { echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5
+echo "$as_me: error: could not make $CONFIG_STATUS" >&2;}
+   { (exit 1); exit 1; }; }
+  else
+    ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
+  fi
+done
+
+ac_eof=`sed -n '/^CEOF[0-9]*$/s/CEOF/0/p' conf$$subs.sed`
+if test -n "$ac_eof"; then
+  ac_eof=`echo "$ac_eof" | sort -nru | sed 1q`
+  ac_eof=`expr $ac_eof + 1`
+fi
+
+cat >>$CONFIG_STATUS <<_ACEOF
+cat >"\$tmp/subs-3.sed" <<\CEOF$ac_eof
+/@[a-zA-Z_][a-zA-Z_0-9]*@/!b end
+_ACEOF
+sed '
+s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g
+s/^/s,@/; s/!/@,|#_!!_#|/
+:n
+t n
+s/'"$ac_delim"'$/,g/; t
+s/$/\\/; p
+N; s/^.*\n//; s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g; b n
+' >>$CONFIG_STATUS <conf$$subs.sed
+rm -f conf$$subs.sed
+cat >>$CONFIG_STATUS <<_ACEOF
+:end
+s/|#_!!_#|//g
+CEOF$ac_eof
+_ACEOF
+
+
+# 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
+
 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 ;;
+fi # test -n "$CONFIG_FILES"
+
+
+for ac_tag in  :F $CONFIG_FILES  :H $CONFIG_HEADERS    :C $CONFIG_COMMANDS
+do
+  case $ac_tag in
+  :[FHLC]) ac_mode=$ac_tag; continue;;
   esac
+  case $ac_mode$ac_tag in
+  :[FHL]*:*);;
+  :L* | :C*:*) { { echo "$as_me:$LINENO: error: Invalid tag $ac_tag." >&5
+echo "$as_me: error: Invalid tag $ac_tag." >&2;}
+   { (exit 1); exit 1; }; };;
+  :[FH]-) ac_tag=-:-;;
+  :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
+  esac
+  ac_save_IFS=$IFS
+  IFS=:
+  set x $ac_tag
+  IFS=$ac_save_IFS
+  shift
+  ac_file=$1
+  shift
 
-  # Compute @srcdir@, @top_srcdir@, and @INSTALL@ for subdirectories.
-  ac_dir=`(dirname "$ac_file") 2>/dev/null ||
+  case $ac_mode in
+  :L) ac_source=$1;;
+  :[FH])
+    ac_file_inputs=
+    for ac_f
+    do
+      case $ac_f in
+      -) ac_f="$tmp/stdin";;
+      *) # Look for the file first in the build tree, then in the source tree
+	 # (if the path is not absolute).  The absolute path cannot be DOS-style,
+	 # because $ac_f cannot contain `:'.
+	 test -f "$ac_f" ||
+	   case $ac_f in
+	   [\\/$]*) false;;
+	   *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
+	   esac ||
+	   { { echo "$as_me:$LINENO: error: cannot find input file: $ac_f" >&5
+echo "$as_me: error: cannot find input file: $ac_f" >&2;}
+   { (exit 1); exit 1; }; };;
+      esac
+      ac_file_inputs="$ac_file_inputs $ac_f"
+    done
+
+    # 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.  */
+    configure_input="Generated from "`IFS=:
+	  echo $* | sed 's|^[^:]*/||;s|:[^:]*/|, |g'`" by configure."
+    if test x"$ac_file" != x-; then
+      configure_input="$ac_file.  $configure_input"
+      { echo "$as_me:$LINENO: creating $ac_file" >&5
+echo "$as_me: creating $ac_file" >&6;}
+    fi
+
+    case $ac_tag in
+    *:-:* | *:-) cat >"$tmp/stdin";;
+    esac
+    ;;
+  esac
+
+  ac_dir=`$as_dirname -- "$ac_file" ||
 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
 	 X"$ac_file" : 'X\(//\)[^/]' \| \
 	 X"$ac_file" : 'X\(//\)$' \| \
-	 X"$ac_file" : 'X\(/\)' \| \
-	 .     : '\(.\)' 2>/dev/null ||
+	 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"
+    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
+	    s//\1/
+	    q
+	  }
+	  /^X\(\/\/\)[^/].*/{
+	    s//\1/
+	    q
+	  }
+	  /^X\(\/\/\)$/{
+	    s//\1/
+	    q
+	  }
+	  /^X\(\/\).*/{
+	    s//\1/
+	    q
+	  }
+	  s/.*/./; q'`
+  { as_dir="$ac_dir"
+  case $as_dir in #(
+  -*) as_dir=./$as_dir;;
+  esac
+  test -d "$as_dir" || { $as_mkdir_p && mkdir -p "$as_dir"; } || {
     as_dirs=
-    while test ! -d "$as_dir"; do
-      as_dirs="$as_dir $as_dirs"
-      as_dir=`(dirname "$as_dir") 2>/dev/null ||
+    while :; do
+      case $as_dir in #(
+      *\'*) as_qdir=`echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #(
+      *) as_qdir=$as_dir;;
+      esac
+      as_dirs="'$as_qdir' $as_dirs"
+      as_dir=`$as_dirname -- "$as_dir" ||
 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
 	 X"$as_dir" : 'X\(//\)[^/]' \| \
 	 X"$as_dir" : 'X\(//\)$' \| \
-	 X"$as_dir" : 'X\(/\)' \| \
-	 .     : '\(.\)' 2>/dev/null ||
+	 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'`
+    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
+	    s//\1/
+	    q
+	  }
+	  /^X\(\/\/\)[^/].*/{
+	    s//\1/
+	    q
+	  }
+	  /^X\(\/\/\)$/{
+	    s//\1/
+	    q
+	  }
+	  /^X\(\/\).*/{
+	    s//\1/
+	    q
+	  }
+	  s/.*/./; q'`
+      test -d "$as_dir" && break
     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;}
+    test -z "$as_dirs" || eval "mkdir $as_dirs"
+  } || test -d "$as_dir" || { { echo "$as_me:$LINENO: error: cannot create directory $as_dir" >&5
+echo "$as_me: error: cannot create directory $as_dir" >&2;}
    { (exit 1); exit 1; }; }; }
-
   ac_builddir=.
 
-if test "$ac_dir" != .; then
+case "$ac_dir" in
+.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
+*)
   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
+  # A ".." for each directory in $ac_dir_suffix.
+  ac_top_builddir_sub=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,/..,g;s,/,,'`
+  case $ac_top_builddir_sub in
+  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
+  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
+  esac ;;
+esac
+ac_abs_top_builddir=$ac_pwd
+ac_abs_builddir=$ac_pwd$ac_dir_suffix
+# for backward compatibility:
+ac_top_builddir=$ac_top_build_prefix
 
 case $srcdir in
-  .)  # No --srcdir option.  We are building in place.
+  .)  # 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_top_srcdir=$ac_top_builddir_sub
+    ac_abs_top_srcdir=$ac_pwd ;;
+  [\\/]* | ?:[\\/]* )  # Absolute name.
     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 ;;
+    ac_top_srcdir=$srcdir
+    ac_abs_top_srcdir=$srcdir ;;
+  *) # Relative name.
+    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
+    ac_top_srcdir=$ac_top_build_prefix$srcdir
+    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
 esac
+ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
 
-# Do not use `cd foo && pwd` to compute absolute paths, because
-# the directories may not exist.
-case `pwd` in
-.) ac_abs_builddir="$ac_dir";;
-*)
-  case "$ac_dir" in
-  .) ac_abs_builddir=`pwd`;;
-  [\\/]* | ?:[\\/]* ) ac_abs_builddir="$ac_dir";;
-  *) ac_abs_builddir=`pwd`/"$ac_dir";;
-  esac;;
-esac
-case $ac_abs_builddir in
-.) ac_abs_top_builddir=${ac_top_builddir}.;;
-*)
-  case ${ac_top_builddir}. in
-  .) ac_abs_top_builddir=$ac_abs_builddir;;
-  [\\/]* | ?:[\\/]* ) ac_abs_top_builddir=${ac_top_builddir}.;;
-  *) ac_abs_top_builddir=$ac_abs_builddir/${ac_top_builddir}.;;
-  esac;;
-esac
-case $ac_abs_builddir in
-.) ac_abs_srcdir=$ac_srcdir;;
-*)
-  case $ac_srcdir in
-  .) ac_abs_srcdir=$ac_abs_builddir;;
-  [\\/]* | ?:[\\/]* ) ac_abs_srcdir=$ac_srcdir;;
-  *) ac_abs_srcdir=$ac_abs_builddir/$ac_srcdir;;
-  esac;;
-esac
-case $ac_abs_builddir in
-.) ac_abs_top_srcdir=$ac_top_srcdir;;
-*)
-  case $ac_top_srcdir in
-  .) ac_abs_top_srcdir=$ac_abs_builddir;;
-  [\\/]* | ?:[\\/]* ) ac_abs_top_srcdir=$ac_top_srcdir;;
-  *) ac_abs_top_srcdir=$ac_abs_builddir/$ac_top_srcdir;;
-  esac;;
-esac
 
+  case $ac_mode in
+  :F)
+  #
+  # CONFIG_FILE
+  #
 
   case $INSTALL in
   [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
-  *) ac_INSTALL=$ac_top_builddir$INSTALL ;;
+  *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
   esac
+_ACEOF
 
-  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."
+cat >>$CONFIG_STATUS <<\_ACEOF
+# If the template does not know about datarootdir, expand it.
+# FIXME: This hack should be removed a few years after 2.60.
+ac_datarootdir_hack=; ac_datarootdir_seen=
 
-  # 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; }
+case `sed -n '/datarootdir/ {
+  p
+  q
+}
+/@datadir@/p
+/@docdir@/p
+/@infodir@/p
+/@localedir@/p
+/@mandir@/p
+' $ac_file_inputs` in
+*datarootdir*) ac_datarootdir_seen=yes;;
+*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
+  { echo "$as_me:$LINENO: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
+echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
 _ACEOF
 cat >>$CONFIG_STATUS <<_ACEOF
+  ac_datarootdir_hack='
+  s&@datadir@&$datadir&g
+  s&@docdir@&$docdir&g
+  s&@infodir@&$infodir&g
+  s&@localedir@&$localedir&g
+  s&@mandir@&$mandir&g
+    s&\\\${datarootdir}&$datarootdir&g' ;;
+esac
+_ACEOF
+
+# Neutralize VPATH when `$srcdir' = `.'.
+# Shell code in configure.ac might set extrasub.
+# FIXME: do we really want to maintain this feature?
+cat >>$CONFIG_STATUS <<_ACEOF
   sed "$ac_vpsub
 $extrasub
 _ACEOF
 cat >>$CONFIG_STATUS <<\_ACEOF
 :t
 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
-s, at configure_input@,$configure_input,;t t
-s, at srcdir@,$ac_srcdir,;t t
-s, at abs_srcdir@,$ac_abs_srcdir,;t t
-s, at top_srcdir@,$ac_top_srcdir,;t t
-s, at abs_top_srcdir@,$ac_abs_top_srcdir,;t t
-s, at builddir@,$ac_builddir,;t t
-s, at abs_builddir@,$ac_abs_builddir,;t t
-s, at top_builddir@,$ac_top_builddir,;t t
-s, at abs_top_builddir@,$ac_abs_top_builddir,;t t
-s, at INSTALL@,$ac_INSTALL,;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
+s&@configure_input@&$configure_input&;t t
+s&@top_builddir@&$ac_top_builddir_sub&;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&@abs_top_builddir@&$ac_abs_top_builddir&;t t
+s&@INSTALL@&$ac_INSTALL&;t t
+$ac_datarootdir_hack
+" $ac_file_inputs | sed -f "$tmp/subs-1.sed" | sed -f "$tmp/subs-2.sed" | sed -f "$tmp/subs-3.sed" >$tmp/out
 
-done
-_ACEOF
-cat >>$CONFIG_STATUS <<\_ACEOF
+test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
+  { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } &&
+  { ac_out=`sed -n '/^[	 ]*datarootdir[	 ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } &&
+  { echo "$as_me:$LINENO: WARNING: $ac_file contains a reference to the variable \`datarootdir'
+which seems to be undefined.  Please make sure it is defined." >&5
+echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
+which seems to be undefined.  Please make sure it is defined." >&2;}
 
-#
-# CONFIG_HEADER section.
-#
-
-# These sed commands are passed to sed as "A NAME B NAME C VALUE D", where
-# NAME is the cpp macro being defined and VALUE is the value it is being given.
-#
-# ac_d sets the value in "#define NAME VALUE" lines.
-ac_dA='s,^\([	 ]*\)#\([	 ]*define[	 ][	 ]*\)'
-ac_dB='[	 ].*$,\1#\2'
-ac_dC=' '
-ac_dD=',;t'
-# ac_u turns "#undef NAME" without trailing blanks into "#define NAME VALUE".
-ac_uA='s,^\([	 ]*\)#\([	 ]*\)undef\([	 ][	 ]*\)'
-ac_uB='$,\1#\2define\3'
-ac_uC=' '
-ac_uD=',;t'
-
-for ac_file in : $CONFIG_HEADERS; do test "x$ac_file" = x: && continue
-  # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
+  rm -f "$tmp/stdin"
   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 ;;
+  -) cat "$tmp/out"; rm -f "$tmp/out";;
+  *) rm -f "$ac_file"; mv "$tmp/out" $ac_file;;
   esac
-
-  test x"$ac_file" != x- && { echo "$as_me:$LINENO: creating $ac_file" >&5
-echo "$as_me: creating $ac_file" >&6;}
-
-  # 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; }; }
-	 # Do quote $f, to prevent DOS paths from being IFS'd.
-	 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; }
-  # Remove the trailing spaces.
-  sed 's/[	 ]*$//' $ac_file_inputs >$tmp/in
-
+ ;;
+  :H)
+  #
+  # CONFIG_HEADER
+  #
 _ACEOF
 
-# Transform confdefs.h into two sed scripts, `conftest.defines' and
-# `conftest.undefs', that substitutes the proper values into
-# config.h.in to produce config.h.  The first handles `#define'
-# templates, and the second `#undef' templates.
-# And first: Protect against being on the right side of a sed subst in
-# config.status.  Protect against being in an unquoted here document
-# in config.status.
-rm -f conftest.defines conftest.undefs
-# Using a here document instead of a string reduces the quoting nightmare.
-# Putting comments in sed scripts is not portable.
-#
-# `end' is used to avoid that the second main sed command (meant for
-# 0-ary CPP macros) applies to n-ary macro definitions.
-# See the Autoconf documentation for `clear'.
-cat >confdef2sed.sed <<\_ACEOF
-s/[\\&,]/\\&/g
-s,[\\$`],\\&,g
-t clear
-: clear
-s,^[	 ]*#[	 ]*define[	 ][	 ]*\([^	 (][^	 (]*\)\(([^)]*)\)[	 ]*\(.*\)$,${ac_dA}\1${ac_dB}\1\2${ac_dC}\3${ac_dD},gp
-t end
-s,^[	 ]*#[	 ]*define[	 ][	 ]*\([^	 ][^	 ]*\)[	 ]*\(.*\)$,${ac_dA}\1${ac_dB}\1${ac_dC}\2${ac_dD},gp
-: end
-_ACEOF
-# If some macros were called several times there might be several times
-# the same #defines, which is useless.  Nevertheless, we may not want to
-# sort them, since we want the *last* AC-DEFINE to be honored.
-uniq confdefs.h | sed -n -f confdef2sed.sed >conftest.defines
-sed 's/ac_d/ac_u/g' conftest.defines >conftest.undefs
-rm -f confdef2sed.sed
+# Transform confdefs.h into a sed script `conftest.defines', that
+# substitutes the proper values into config.h.in to produce config.h.
+rm -f conftest.defines conftest.tail
+# First, append a space to every undef/define line, to ease matching.
+echo 's/$/ /' >conftest.defines
+# Then, protect against being on the right side of a sed subst, or in
+# an unquoted here document, in config.status.  If some macros were
+# called several times there might be several #defines for the same
+# symbol, which is useless.  But do not sort them, since the last
+# AC_DEFINE must be honored.
+ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
+# These sed commands are passed to sed as "A NAME B PARAMS C VALUE D", where
+# NAME is the cpp macro being defined, VALUE is the value it is being given.
+# PARAMS is the parameter list in the macro definition--in most cases, it's
+# just an empty string.
+ac_dA='s,^\\([	 #]*\\)[^	 ]*\\([	 ]*'
+ac_dB='\\)[	 (].*,\\1define\\2'
+ac_dC=' '
+ac_dD=' ,'
 
-# This sed command replaces #undef with comments.  This is necessary, for
+uniq confdefs.h |
+  sed -n '
+	t rset
+	:rset
+	s/^[	 ]*#[	 ]*define[	 ][	 ]*//
+	t ok
+	d
+	:ok
+	s/[\\&,]/\\&/g
+	s/^\('"$ac_word_re"'\)\(([^()]*)\)[	 ]*\(.*\)/ '"$ac_dA"'\1'"$ac_dB"'\2'"${ac_dC}"'\3'"$ac_dD"'/p
+	s/^\('"$ac_word_re"'\)[	 ]*\(.*\)/'"$ac_dA"'\1'"$ac_dB$ac_dC"'\2'"$ac_dD"'/p
+  ' >>conftest.defines
+
+# Remove the space that was appended to ease matching.
+# Then replace #undef with comments.  This is necessary, for
 # example, in the case of _POSIX_SOURCE, which is predefined and required
 # on some systems where configure will not decide to define it.
-cat >>conftest.undefs <<\_ACEOF
-s,^[	 ]*#[	 ]*undef[	 ][	 ]*[a-zA-Z_][a-zA-Z_0-9]*,/* & */,
-_ACEOF
+# (The regexp can be short, since the line contains either #define or #undef.)
+echo 's/ $//
+s,^[	 #]*u.*,/* & */,' >>conftest.defines
 
-# Break up conftest.defines because some shells have a limit on the size
-# of here documents, and old seds have small limits too (100 cmds).
-echo '  # Handle all the #define templates only if necessary.' >>$CONFIG_STATUS
-echo '  if grep "^[	 ]*#[	 ]*define" $tmp/in >/dev/null; then' >>$CONFIG_STATUS
-echo '  # If there are no defines, we may have an empty if/fi' >>$CONFIG_STATUS
-echo '  :' >>$CONFIG_STATUS
-rm -f conftest.tail
-while grep . conftest.defines >/dev/null
+# Break up conftest.defines:
+ac_max_sed_lines=50
+
+# First sed command is:	 sed -f defines.sed $ac_file_inputs >"$tmp/out1"
+# Second one is:	 sed -f defines.sed "$tmp/out1" >"$tmp/out2"
+# Third one will be:	 sed -f defines.sed "$tmp/out2" >"$tmp/out1"
+# et cetera.
+ac_in='$ac_file_inputs'
+ac_out='"$tmp/out1"'
+ac_nxt='"$tmp/out2"'
+
+while :
 do
-  # Write a limited-size here document to $tmp/defines.sed.
-  echo '  cat >$tmp/defines.sed <<CEOF' >>$CONFIG_STATUS
-  # Speed up: don't consider the non `#define' lines.
-  echo '/^[	 ]*#[	 ]*define/!b' >>$CONFIG_STATUS
-  # Work around the forget-to-reset-the-flag bug.
-  echo 't clr' >>$CONFIG_STATUS
-  echo ': clr' >>$CONFIG_STATUS
-  sed ${ac_max_here_lines}q conftest.defines >>$CONFIG_STATUS
+  # Write a here document:
+    cat >>$CONFIG_STATUS <<_ACEOF
+    # First, check the format of the line:
+    cat >"\$tmp/defines.sed" <<\\CEOF
+/^[	 ]*#[	 ]*undef[	 ][	 ]*$ac_word_re[	 ]*\$/b def
+/^[	 ]*#[	 ]*define[	 ][	 ]*$ac_word_re[(	 ]/b def
+b
+:def
+_ACEOF
+  sed ${ac_max_sed_lines}q conftest.defines >>$CONFIG_STATUS
   echo 'CEOF
-  sed -f $tmp/defines.sed $tmp/in >$tmp/out
-  rm -f $tmp/in
-  mv $tmp/out $tmp/in
-' >>$CONFIG_STATUS
-  sed 1,${ac_max_here_lines}d conftest.defines >conftest.tail
+    sed -f "$tmp/defines.sed"' "$ac_in >$ac_out" >>$CONFIG_STATUS
+  ac_in=$ac_out; ac_out=$ac_nxt; ac_nxt=$ac_in
+  sed 1,${ac_max_sed_lines}d conftest.defines >conftest.tail
+  grep . conftest.tail >/dev/null || break
   rm -f conftest.defines
   mv conftest.tail conftest.defines
 done
-rm -f conftest.defines
-echo '  fi # grep' >>$CONFIG_STATUS
-echo >>$CONFIG_STATUS
+rm -f conftest.defines conftest.tail
 
-# Break up conftest.undefs because some shells have a limit on the size
-# of here documents, and old seds have small limits too (100 cmds).
-echo '  # Handle all the #undef templates' >>$CONFIG_STATUS
-rm -f conftest.tail
-while grep . conftest.undefs >/dev/null
-do
-  # Write a limited-size here document to $tmp/undefs.sed.
-  echo '  cat >$tmp/undefs.sed <<CEOF' >>$CONFIG_STATUS
-  # Speed up: don't consider the non `#undef'
-  echo '/^[	 ]*#[	 ]*undef/!b' >>$CONFIG_STATUS
-  # Work around the forget-to-reset-the-flag bug.
-  echo 't clr' >>$CONFIG_STATUS
-  echo ': clr' >>$CONFIG_STATUS
-  sed ${ac_max_here_lines}q conftest.undefs >>$CONFIG_STATUS
-  echo 'CEOF
-  sed -f $tmp/undefs.sed $tmp/in >$tmp/out
-  rm -f $tmp/in
-  mv $tmp/out $tmp/in
-' >>$CONFIG_STATUS
-  sed 1,${ac_max_here_lines}d conftest.undefs >conftest.tail
-  rm -f conftest.undefs
-  mv conftest.tail conftest.undefs
-done
-rm -f conftest.undefs
-
+echo "ac_result=$ac_in" >>$CONFIG_STATUS
 cat >>$CONFIG_STATUS <<\_ACEOF
-  # 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
-    echo "/* Generated by configure.  */" >$tmp/config.h
-  else
-    echo "/* $ac_file.  Generated by configure.  */" >$tmp/config.h
-  fi
-  cat $tmp/in >>$tmp/config.h
-  rm -f $tmp/in
   if test x"$ac_file" != x-; then
-    if diff $ac_file $tmp/config.h >/dev/null 2>&1; then
+    echo "/* $configure_input  */" >"$tmp/config.h"
+    cat "$ac_result" >>"$tmp/config.h"
+    if diff $ac_file "$tmp/config.h" >/dev/null 2>&1; then
       { echo "$as_me:$LINENO: $ac_file is unchanged" >&5
 echo "$as_me: $ac_file is unchanged" >&6;}
     else
-      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; }; }; }
-
       rm -f $ac_file
-      mv $tmp/config.h $ac_file
+      mv "$tmp/config.h" $ac_file
     fi
   else
-    cat $tmp/config.h
-    rm -f $tmp/config.h
+    echo "/* $configure_input  */"
+    cat "$ac_result"
   fi
-done
-_ACEOF
-cat >>$CONFIG_STATUS <<\_ACEOF
+  rm -f "$tmp/out12"
+ ;;
 
-#
-# CONFIG_COMMANDS section.
-#
-for ac_file in : $CONFIG_COMMANDS; do test "x$ac_file" = x: && continue
-  ac_dest=`echo "$ac_file" | sed 's,:.*,,'`
-  ac_source=`echo "$ac_file" | sed 's,[^:]*:,,'`
-  ac_dir=`(dirname "$ac_dest") 2>/dev/null ||
-$as_expr X"$ac_dest" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
-	 X"$ac_dest" : 'X\(//\)[^/]' \| \
-	 X"$ac_dest" : 'X\(//\)$' \| \
-	 X"$ac_dest" : 'X\(/\)' \| \
-	 .     : '\(.\)' 2>/dev/null ||
-echo X"$ac_dest" |
-    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; }; }; }
+  :C)  { echo "$as_me:$LINENO: executing $ac_file commands" >&5
+echo "$as_me: executing $ac_file commands" >&6;}
+ ;;
+  esac
 
-  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 $ac_file$ac_mode in
+    "rm-stdint.h":C) rm -f $libreplacedir/stdint.h ;;
+    "mk-stdint.h":C) echo "#include \"replace.h\"" > $libreplacedir/stdint.h ;;
+    "rm-stdbool.h":C) rm -f $libreplacedir/stdbool.h ;;
+    "mk-stdbool.h":C) echo "#include \"replace.h\"" > $libreplacedir/stdbool.h ;;
 
-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
-
-# Do not use `cd foo && pwd` to compute absolute paths, because
-# the directories may not exist.
-case `pwd` in
-.) ac_abs_builddir="$ac_dir";;
-*)
-  case "$ac_dir" in
-  .) ac_abs_builddir=`pwd`;;
-  [\\/]* | ?:[\\/]* ) ac_abs_builddir="$ac_dir";;
-  *) ac_abs_builddir=`pwd`/"$ac_dir";;
-  esac;;
-esac
-case $ac_abs_builddir in
-.) ac_abs_top_builddir=${ac_top_builddir}.;;
-*)
-  case ${ac_top_builddir}. in
-  .) ac_abs_top_builddir=$ac_abs_builddir;;
-  [\\/]* | ?:[\\/]* ) ac_abs_top_builddir=${ac_top_builddir}.;;
-  *) ac_abs_top_builddir=$ac_abs_builddir/${ac_top_builddir}.;;
-  esac;;
-esac
-case $ac_abs_builddir in
-.) ac_abs_srcdir=$ac_srcdir;;
-*)
-  case $ac_srcdir in
-  .) ac_abs_srcdir=$ac_abs_builddir;;
-  [\\/]* | ?:[\\/]* ) ac_abs_srcdir=$ac_srcdir;;
-  *) ac_abs_srcdir=$ac_abs_builddir/$ac_srcdir;;
-  esac;;
-esac
-case $ac_abs_builddir in
-.) ac_abs_top_srcdir=$ac_top_srcdir;;
-*)
-  case $ac_top_srcdir in
-  .) ac_abs_top_srcdir=$ac_abs_builddir;;
-  [\\/]* | ?:[\\/]* ) ac_abs_top_srcdir=$ac_top_srcdir;;
-  *) ac_abs_top_srcdir=$ac_abs_builddir/$ac_top_srcdir;;
-  esac;;
-esac
-
-
-  { echo "$as_me:$LINENO: executing $ac_dest commands" >&5
-echo "$as_me: executing $ac_dest commands" >&6;}
-  case $ac_dest in
-    rm-stdint.h ) rm -f $libreplacedir/stdint.h ;;
-    mk-stdint.h ) echo "#include \"replace.h\"" > $libreplacedir/stdint.h ;;
-    rm-stdbool.h ) rm -f $libreplacedir/stdbool.h ;;
-    mk-stdbool.h ) echo "#include \"replace.h\"" > $libreplacedir/stdbool.h ;;
   esac
-done
-_ACEOF
+done # for ac_tag
 
-cat >>$CONFIG_STATUS <<\_ACEOF
 
 { (exit 0); exit 0; }
 _ACEOF
@@ -77679,8 +76103,8 @@
 # Print very concise instructions on building/use
 if test "x$enable_dmalloc" = xyes
 then
-	echo "$as_me:$LINENO: result: Note: The dmalloc debug library will be included.  To turn it on use" >&5
-echo "${ECHO_T}Note: The dmalloc debug library will be included.  To turn it on use" >&6
-	echo "$as_me:$LINENO: result:       \$ eval \\`dmalloc samba\\`." >&5
-echo "${ECHO_T}      \$ eval \\`dmalloc samba\\`." >&6
+	{ echo "$as_me:$LINENO: result: Note: The dmalloc debug library will be included.  To turn it on use" >&5
+echo "${ECHO_T}Note: The dmalloc debug library will be included.  To turn it on use" >&6; }
+	{ echo "$as_me:$LINENO: result:       \$ eval \\`dmalloc samba\\`." >&5
+echo "${ECHO_T}      \$ eval \\`dmalloc samba\\`." >&6; }
 fi

Modified: branches/samba/experimental/source/configure.in
===================================================================
--- branches/samba/experimental/source/configure.in	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/configure.in	2008-06-09 06:59:20 UTC (rev 1920)
@@ -35,7 +35,7 @@
 # but currently this fails: things have to get merged from s4.
 tdbdir="lib/tdb"
 AC_SUBST(tdbdir)
-TDB_CFLAGS="-I$tdbdir/include"
+TDB_CFLAGS="-I${srcdir-.}/$tdbdir/include"
 AC_SUBST(TDB_CFLAGS)
 TDB_OBJ="common/tdb.o common/dump.o common/transaction.o common/error.o common/traverse.o"
 TDB_OBJ="$TDB_OBJ common/freelist.o common/freelistcheck.o common/io.o common/lock.o common/open.o"
@@ -73,6 +73,7 @@
 AC_SUBST(PICFLAG)
 AC_SUBST(PIE_CFLAGS)
 AC_SUBST(PIE_LDFLAGS)
+AC_SUBST(RELRO_LDFLAGS)
 AC_SUBST(SHLIBEXT)
 AC_SUBST(INSTALLLIBCMD_SH)
 AC_SUBST(INSTALLLIBCMD_A)
@@ -85,7 +86,9 @@
 
 AC_SUBST(INSTALL_LIBWBCLIENT)
 AC_SUBST(UNINSTALL_LIBWBCLIENT)
+AC_SUBST(LIBWBCLIENT_SHARED_TARGET)
 AC_SUBST(LIBWBCLIENT_SHARED)
+AC_SUBST(LIBWBCLIENT_STATIC_TARGET)
 AC_SUBST(LIBWBCLIENT_STATIC)
 AC_SUBST(LIBWBCLIENT)
 AC_SUBST(WINBIND_LIBS)
@@ -305,8 +308,20 @@
   samba_cv_HAVE_w2=yes,samba_cv_HAVE_w2=no,samba_cv_HAVE_w2=cross)])
 if test x"$samba_cv_HAVE_w2" = x"yes"; then
    Werror_FLAGS="-w2"
+else
+dnl Check if the C compiler understands -errwarn
+AC_CACHE_CHECK([that the C compiler understands -errwarn],samba_cv_HAVE_errwarn, [
+  AC_TRY_RUN_STRICT([
+   int main(void)
+   {
+	return 0;
+   }],[-errwarn=%all],[$CPPFLAGS],[$LDFLAGS],
+   samba_cv_HAVE_errwarn=yes,samba_cv_HAVE_errwarn=no,samba_cv_HAVE_errwarn=cross)])
+if test x"$samba_cv_HAVE_errwarn" = x"yes"; then
+   Werror_FLAGS="-errwarn=%all"
 fi
 fi
+fi
 
 dnl Check if the C compiler understands volatile (it should, being ANSI).
 AC_CACHE_CHECK([that the C compiler understands volatile],samba_cv_volatile, [
@@ -398,7 +413,7 @@
 
 dnl Add modules that have to be built by default here
 dnl These have to be built static:
-default_static_modules="pdb_smbpasswd pdb_tdbsam rpc_lsarpc rpc_samr rpc_winreg rpc_initshutdown rpc_dssetup rpc_wkssvc rpc_svcctl2 rpc_ntsvcs2 rpc_netlogon rpc_netdfs rpc_srvsvc2 rpc_spoolss rpc_eventlog2 auth_sam auth_unix auth_winbind auth_server auth_domain auth_builtin vfs_default nss_info_template"
+default_static_modules="pdb_smbpasswd pdb_tdbsam rpc_lsarpc rpc_samr rpc_winreg rpc_initshutdown rpc_dssetup rpc_wkssvc rpc_svcctl2 rpc_ntsvcs2 rpc_netlogon rpc_netdfs rpc_srvsvc rpc_spoolss rpc_eventlog2 auth_sam auth_unix auth_winbind auth_server auth_domain auth_builtin vfs_default nss_info_template"
 
 dnl These are preferably build shared, and static if dlopen() is not available
 default_shared_modules="vfs_recycle vfs_audit vfs_extd_audit vfs_full_audit vfs_netatalk vfs_fake_perms vfs_default_quota vfs_readonly vfs_cap vfs_expand_msdfs vfs_shadow_copy vfs_shadow_copy2 charset_CP850 charset_CP437 auth_script vfs_readahead vfs_xattr_tdb vfs_streams_xattr"
@@ -637,6 +652,7 @@
 CPPFLAGS="${CPPFLAGS} ${SAMBA_CONFIGURE_CPPFLAGS}"
 
 AC_LIBREPLACE_BROKEN_CHECKS
+AC_LIBREPLACE_NETWORK_CHECKS
 
 CPPFLAGS="${SAVE_CPPFLAGS}"
 
@@ -649,17 +665,16 @@
 AC_SUBST(LIBREPLACE_OBJS)
 
 # add -ldl to the global LIBS
-LIBS="${LIBS} ${LIBDL}"
+LIBS="${LIBS} ${LIBDL} ${LIBREPLACE_NETWORK_LIBS}"
 
-AC_CHECK_HEADERS(aio.h arpa/inet.h sys/fcntl.h sys/select.h fcntl.h sys/time.h sys/unistd.h rpc/nettype.h)
+AC_CHECK_HEADERS(aio.h sys/fcntl.h sys/select.h fcntl.h sys/time.h sys/unistd.h rpc/nettype.h)
 AC_CHECK_HEADERS(unistd.h utime.h grp.h sys/id.h memory.h alloca.h)
 AC_CHECK_HEADERS(limits.h float.h pthread.h)
 AC_CHECK_HEADERS(rpc/rpc.h rpcsvc/nis.h rpcsvc/ypclnt.h)
 AC_CHECK_HEADERS(sys/param.h ctype.h sys/wait.h sys/resource.h sys/ioctl.h sys/ipc.h sys/prctl.h)
-AC_CHECK_HEADERS(sys/mman.h sys/filio.h sys/priv.h sys/shm.h string.h strings.h stdlib.h sys/socket.h)
-AC_CHECK_HEADERS(sys/un.h ifaddrs.h)
+AC_CHECK_HEADERS(sys/mman.h sys/filio.h sys/priv.h sys/shm.h string.h strings.h stdlib.h)
 AC_CHECK_HEADERS(sys/mount.h sys/vfs.h sys/fs/s5param.h sys/filsys.h termios.h termio.h)
-AC_CHECK_HEADERS(sys/termio.h sys/statfs.h sys/dustat.h sys/statvfs.h stdarg.h sys/sockio.h)
+AC_CHECK_HEADERS(sys/termio.h sys/statfs.h sys/dustat.h sys/statvfs.h stdarg.h)
 AC_CHECK_HEADERS(sys/sysmacros.h)
 AC_CHECK_HEADERS(sys/syslog.h syslog.h)
 AC_CHECK_HEADERS(langinfo.h locale.h)
@@ -791,24 +806,6 @@
    AC_DEFINE(HAVE_COMPILER_WILL_OPTIMIZE_OUT_FNS,1,[Whether the compiler will optimize out function calls])
 fi
 
-############################################
-# check for unix domain sockets
-AC_CACHE_CHECK([for unix domain sockets],samba_cv_unixsocket, [
-    AC_TRY_COMPILE([
-#include <sys/types.h>
-#include <stdlib.h>
-#include <stddef.h>
-#include <sys/socket.h>
-#include <sys/un.h>],
-[
-  struct sockaddr_un sunaddr;
-  sunaddr.sun_family = AF_UNIX;
-],
-	samba_cv_unixsocket=yes,samba_cv_unixsocket=no)])
-if test x"$samba_cv_unixsocket" = x"yes"; then
-   AC_DEFINE(HAVE_UNIXSOCKET,1,[If we need to build with unixsocket support])
-fi
-
 #############################################
 # check for fd passing struct via msg_control
 AC_CACHE_CHECK([for fd passing via msg_control],samba_cv_msghdr_msg_control, [
@@ -1002,40 +999,6 @@
 	     [],
 	     [$TERMLIBS])
 
-# The following test taken from the cvs sources
-# If we can't find connect, try looking in -lsocket, -lnsl, and -linet.
-# The Irix 5 libc.so has connect and gethostbyname, but Irix 5 also has
-# libsocket.so which has a bad implementation of gethostbyname (it
-# only looks in /etc/hosts), so we only look for -lsocket if we need
-# it.
-AC_CHECK_FUNCS(connect)
-if test x"$ac_cv_func_connect" = x"no"; then
-    case "$LIBS" in
-    *-lnsl*) ;;
-    *) AC_CHECK_LIB(nsl_s, connect) ;;
-    esac
-    case "$LIBS" in
-    *-lnsl*) ;;
-    *) AC_CHECK_LIB(nsl, connect) ;;
-    esac
-    case "$LIBS" in
-    *-lsocket*) ;;
-    *) AC_CHECK_LIB(socket, connect) ;;
-    esac
-    case "$LIBS" in
-    *-linet*) ;;
-    *) AC_CHECK_LIB(inet, connect) ;;
-    esac
-    dnl We can't just call AC_CHECK_FUNCS(connect) here, because the value
-    dnl has been cached.
-    if test x"$ac_cv_lib_socket_connect" = x"yes" ||
-       test x"$ac_cv_lib_inet_connect" = x"yes"; then
-        # ac_cv_func_connect=yes
-        # don't!  it would cause AC_CHECK_FUNC to succeed next time configure is run
-        AC_DEFINE(HAVE_CONNECT,1,[Whether the system has connect()])
-    fi
-fi
-
 ###############################################
 # test for where we get yp_get_default_domain() from
 AC_SEARCH_LIBS(yp_get_default_domain, [nsl])
@@ -1075,7 +1038,7 @@
 AC_CHECK_FUNCS(backtrace_symbols)
 AC_CHECK_LIB(exc, trace_back_stack)
 
-echo -n "checking for GPFS GPL libs... "
+printf "%s" "checking for GPFS GPL libs... "
 save_LIBS="$LIBS"
 LIBS="$LIBS -lgpfs_gpl"
 AC_TRY_LINK([#include <gpfs_gpl.h>],
@@ -1512,6 +1475,53 @@
 	fi
 fi
 
+# Set defaults
+RELRO_LDFLAGS=""
+AC_ARG_ENABLE(relro, [AS_HELP_STRING([--enable-relro], [Turn on Relocations Read-Only (relro) support if available (default=yes)])])
+
+if test "x$enable_relro" != xno
+then
+	AC_CACHE_CHECK([for -Wl,-z,relro], samba_cv_relro,
+	[
+		cat > conftest.c <<EOF
+int foo;
+main () { return 0;}
+EOF
+		if AC_TRY_COMMAND([${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS -Wl,-z,relro -o conftest conftest.c 1>&AS_MESSAGE_LOG_FD])
+		then
+			samba_cv_relro=yes
+		else
+			samba_cv_relro=no
+		fi
+		rm -f conftest*
+	])
+	if test x"${samba_cv_relro}" = x"yes"
+	then
+		RELRO_LDFLAGS="-Wl,-z,relro"
+	fi
+fi
+
+# Set defaults
+SYMSEXT="syms"
+AC_SUBST(SYMSEXT)
+use_symbol_versioning=no
+if test x"$ac_cv_gnu_ld_version_script" = x"yes"; then
+	use_symbol_versioning=yes
+fi
+AC_ARG_ENABLE(symbol-versioning,[
+	AS_HELP_STRING([--enable-symbol-versioning],
+		[Turn on symbol versioning support if available (default=auto)])
+])
+if test x"$enable_symbol_versioning" = x"no"; then
+	use_symbol_versioning=no
+fi
+
+AC_MSG_CHECKING([symbol versioning])
+if test "x$use_symbol_versioning" = x"yes"; then
+	SYMSEXT="version.syms"
+fi
+AC_MSG_RESULT($use_symbol_versioning)
+
 # Assume non-shared by default and override below
 BLDSHARED="false"
 
@@ -1967,16 +1977,6 @@
     AC_DEFINE(HAVE_UNSIGNED_CHAR,1,[Whether the 'unsigned char' type is available])
 fi
 
-AC_CACHE_CHECK([for sin_len in sock],samba_cv_HAVE_SOCK_SIN_LEN,[
-AC_TRY_COMPILE([#include <sys/types.h>
-#include <sys/socket.h>
-#include <netinet/in.h>],
-[struct sockaddr_in sock; sock.sin_len = sizeof(sock);],
-samba_cv_HAVE_SOCK_SIN_LEN=yes,samba_cv_HAVE_SOCK_SIN_LEN=no)])
-if test x"$samba_cv_HAVE_SOCK_SIN_LEN" = x"yes"; then
-    AC_DEFINE(HAVE_SOCK_SIN_LEN,1,[Whether the sockaddr_in struct has a sin_len property])
-fi
-
 AC_CACHE_CHECK([whether seekdir returns void],samba_cv_SEEKDIR_RETURNS_VOID,[
 AC_TRY_COMPILE([#include <sys/types.h>
 #include <dirent.h>
@@ -2614,16 +2614,6 @@
     AC_DEFINE(HAVE_FTRUNCATE_EXTEND,1,[Truncate extend])
 fi
 
-AC_CACHE_CHECK([for AF_LOCAL socket support], samba_cv_HAVE_WORKING_AF_LOCAL, [
-AC_TRY_RUN([#include "${srcdir-.}/tests/unixsock.c"],
-	   samba_cv_HAVE_WORKING_AF_LOCAL=yes,
-	   samba_cv_HAVE_WORKING_AF_LOCAL=no,
-	   samba_cv_HAVE_WORKING_AF_LOCAL=cross)])
-if test x"$samba_cv_HAVE_WORKING_AF_LOCAL" != xno
-then
-    AC_DEFINE(HAVE_WORKING_AF_LOCAL, 1, [Define if you have working AF_LOCAL sockets])
-fi
-
 AC_CACHE_CHECK([for broken getgroups],samba_cv_HAVE_BROKEN_GETGROUPS,[
 AC_TRY_RUN([#include "${srcdir-.}/tests/getgroups.c"],
            samba_cv_HAVE_BROKEN_GETGROUPS=yes,samba_cv_HAVE_BROKEN_GETGROUPS=no,samba_cv_HAVE_BROKEN_GETGROUPS=cross)])
@@ -2637,29 +2627,6 @@
 SMB_CHECK_SYSCONF(_SC_PAGESIZE)
 AC_CHECK_FUNCS(getpagesize)
 
-dnl test for ipv6
-AC_CACHE_CHECK([for ipv6 support],samba_cv_HAVE_IPV6,[
-AC_TRY_COMPILE([
-#include <stdlib.h> /* for NULL */
-#include <sys/socket.h>
-#include <sys/types.h>
-#include <netdb.h>],
-[
-struct sockaddr_storage sa_store;
-struct addrinfo *ai = NULL;
-struct in6_addr in6addr;
-int s = socket(AF_INET6, SOCK_STREAM, 0);
-int ret = getaddrinfo(NULL, NULL, NULL, &ai);
-if (ret != 0) {
-	const char *es = gai_strerror(ret);
-}
-freeaddrinfo(ai);
-],
-samba_cv_HAVE_IPV6=yes,samba_cv_HAVE_IPV6=no)])
-if test x"$samba_cv_HAVE_IPV6" = x"yes"; then
-    AC_DEFINE(HAVE_IPV6,1,[Whether the system has IPv6 support])
-fi
-
 ################################################
 # look for a method of setting the effective uid
 seteuid=no;
@@ -4700,6 +4667,13 @@
 		done], [])],
 	[])
 
+#
+# WORKAROUND:
+#   until we have organized other internal subsystems (as util, registry
+#   and smbconf) into shared libraries, we CAN NOT link libnetapi
+#   dynamically to samba programs.
+#
+LINK_LIBNETAPI=STATIC
 
 SMB_LIBRARY(talloc)
 SMB_LIBRARY(tdb)
@@ -5313,6 +5287,13 @@
   AC_MSG_RESULT(no)
 )
 
+if test x"$samba_cv_HAVE_AIO" = x"yes"; then
+	if test x"$samba_cv_msghdr_msg_control" = x"yes" -o \
+		x"$samba_cv_msghdr_msg_acctright" = x"yes"; then
+		default_shared_modules="$default_shared_modules vfs_aio_fork"
+	fi
+fi
+
 #################################################
 # check for sendfile support
 
@@ -5674,7 +5655,8 @@
 		NSSSONAMEVERSIONSUFFIX=".1"
 		WINBIND_NSS_EXTRA_OBJS="nsswitch/winbind_nss_solaris.o \
 		    nsswitch/winbind_nss_linux.o"
-		WINBIND_NSS_EXTRA_LIBS="-lsocket"
+		WINBIND_NSS_EXTRA_LIBS="${LIBREPLACE_NETWORK_LIBS}"
+		PAM_WINBIND_EXTRA_LIBS="${LIBREPLACE_NETWORK_LIBS}"
 		;;
 	*hpux11*)
 		WINBIND_NSS_EXTRA_OBJS="nsswitch/winbind_nss_solaris.o"
@@ -5712,7 +5694,7 @@
 # We need unix domain sockets for winbind
 
 if test x"$HAVE_WINBIND" = x"yes"; then
-	if test x"$samba_cv_unixsocket" = x"no"; then
+	if test x"$libreplace_cv_HAVE_UNIXSOCKET" = x"no"; then
 		winbind_no_reason=", no unix domain socket support on $host_os"
 		HAVE_WINBIND=no
 	fi
@@ -5735,12 +5717,14 @@
 	NSS_MODULES="${WINBIND_NSS} ${WINBIND_WINS_NSS}"
 	## Only worry about libwbclient if we have shared library support
 	## and winbindd
+        LIBWBCLIENT_SHARED_TARGET=bin/libwbclient.$SHLIBEXT
         LIBWBCLIENT_SHARED=bin/libwbclient.$SHLIBEXT
         LIBWBCLIENT=libwbclient
 	INSTALL_LIBWBCLIENT=installlibwbclient
 	UNINSTALL_LIBWBCLIENT=uninstalllibwbclient
 	WINBIND_LIBS="-lwbclient"
 else
+	LIBWBCLIENT_STATIC_TARGET=bin/libwbclient.a
 	LIBWBCLIENT_STATIC=bin/libwbclient.a
 fi
 
@@ -5769,6 +5753,7 @@
 AC_SUBST(WINBIND_NSS_EXTRA_OBJS)
 AC_SUBST(WINBIND_NSS_EXTRA_LIBS)
 AC_SUBST(NSSSONAMEVERSIONSUFFIX)
+AC_SUBST(PAM_WINBIND_EXTRA_LIBS)
 
 AC_SUBST(WINBIND_KRB5_LOCATOR)
 
@@ -5963,7 +5948,7 @@
 
 dnl Always build these modules static
 MODULE_rpc_spoolss=STATIC
-MODULE_rpc_srvsvc2=STATIC
+MODULE_rpc_srvsvc=STATIC
 MODULE_idmap_tdb=STATIC
 MODULE_idmap_passdb=STATIC
 MODULE_idmap_nss=STATIC
@@ -6004,7 +5989,7 @@
 SMB_MODULE(rpc_ntsvcs2, \$(RPC_NTSVCS_OBJ), "bin/librpc_ntsvcs2.$SHLIBEXT", RPC)
 SMB_MODULE(rpc_netlogon, \$(RPC_NETLOG_OBJ), "bin/librpc_NETLOGON.$SHLIBEXT", RPC)
 SMB_MODULE(rpc_netdfs, \$(RPC_DFS_OBJ), "bin/librpc_netdfs.$SHLIBEXT", RPC)
-SMB_MODULE(rpc_srvsvc2, \$(RPC_SVC_OBJ), "bin/librpc_svcsvc2.$SHLIBEXT", RPC)
+SMB_MODULE(rpc_srvsvc, \$(RPC_SVC_OBJ), "bin/librpc_svcsvc.$SHLIBEXT", RPC)
 SMB_MODULE(rpc_spoolss, \$(RPC_SPOOLSS_OBJ), "bin/librpc_spoolss.$SHLIBEXT", RPC)
 SMB_MODULE(rpc_eventlog2, \$(RPC_EVENTLOG_OBJ), "bin/librpc_eventlog2.$SHLIBEXT", RPC)
 SMB_MODULE(rpc_samr, \$(RPC_SAMR_OBJ), "bin/librpc_samr.$SHLIBEXT", RPC)

Deleted: branches/samba/experimental/source/exports/libnetapi.syms
===================================================================
--- branches/samba/experimental/source/exports/libnetapi.syms	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/exports/libnetapi.syms	2008-06-09 06:59:20 UTC (rev 1920)
@@ -1,3 +0,0 @@
-{
-	global: *;
-};

Copied: branches/samba/experimental/source/exports/libsmbclient.version.syms (from rev 1919, tags/samba/upstream_3.2.0~rc1/source/exports/libsmbclient.version.syms)
===================================================================
--- branches/samba/experimental/source/exports/libsmbclient.version.syms	                        (rev 0)
+++ branches/samba/experimental/source/exports/libsmbclient.version.syms	2008-06-09 06:59:20 UTC (rev 1920)
@@ -0,0 +1,8 @@
+#
+# we use no version symbols for libsmbclient
+# to be compatible with 3.0.x
+#
+{
+	global: smbc_*;
+	local: *;
+};

Copied: branches/samba/experimental/source/exports/libsmbsharemodes.version.syms (from rev 1919, tags/samba/upstream_3.2.0~rc1/source/exports/libsmbsharemodes.version.syms)
===================================================================
--- branches/samba/experimental/source/exports/libsmbsharemodes.version.syms	                        (rev 0)
+++ branches/samba/experimental/source/exports/libsmbsharemodes.version.syms	2008-06-09 06:59:20 UTC (rev 1920)
@@ -0,0 +1,7 @@
+#
+# we use no version symbols for libsmbsharemodes
+# to be compatible with 3.0.x
+#
+{
+	global: *;
+};

Deleted: branches/samba/experimental/source/exports/libtalloc.syms
===================================================================
--- branches/samba/experimental/source/exports/libtalloc.syms	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/exports/libtalloc.syms	2008-06-09 06:59:20 UTC (rev 1920)
@@ -1,6 +0,0 @@
-{
-	global:
-		talloc_*;
-		_talloc_*;
-	local: *;
-};

Deleted: branches/samba/experimental/source/exports/libwbclient.syms
===================================================================
--- branches/samba/experimental/source/exports/libwbclient.syms	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/exports/libwbclient.syms	2008-06-09 06:59:20 UTC (rev 1920)
@@ -1,4 +0,0 @@
-{
-	global: wbc*;
-	local: *;
-};

Modified: branches/samba/experimental/source/groupdb/mapping.c
===================================================================
--- branches/samba/experimental/source/groupdb/mapping.c	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/groupdb/mapping.c	2008-06-09 06:59:20 UTC (rev 1920)
@@ -30,13 +30,31 @@
  */
 static bool init_group_mapping(void)
 {
+	const char *backend_string;
+
 	if (backend != NULL) {
 		/* already initialised */
 		return True;
 	}
-	
-	backend = groupdb_ldb_init();
 
+	/*
+	 * default to using the ldb backend. This parameter should
+	 * disappear in future versions of Samba3.
+	 *
+	 * But it's needed for cluster setups, because it's
+	 * not yet possible to distribute a ldb inside a cluster.
+	 */
+	backend_string = lp_parm_const_string(-1, "groupdb", "backend", "ldb");
+
+	if (strcmp(backend_string, "ldb") == 0) {
+		backend = groupdb_ldb_init();
+	} else if (strcmp(backend_string, "tdb") == 0) {
+		backend = groupdb_tdb_init();
+	} else {
+		DEBUG(0,("Unknown groupdb backend '%s'\n", backend_string));
+		smb_panic("Unknown groupdb backend");
+	}
+
 	return backend != NULL;
 }
 

Modified: branches/samba/experimental/source/groupdb/mapping.h
===================================================================
--- branches/samba/experimental/source/groupdb/mapping.h	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/groupdb/mapping.h	2008-06-09 06:59:20 UTC (rev 1920)
@@ -2,6 +2,7 @@
 #define DATABASE_VERSION_V2 2 /* le format. */
 
 #define GROUP_PREFIX "UNIXGROUP/"
+#define GROUP_PREFIX_LEN 10
 
 /* Alias memberships are stored reverse, as memberships. The performance
  * critical operation is to determine the aliases a SID is member of, not
@@ -9,6 +10,7 @@
  * hanging of the member as key.
  */
 #define MEMBEROF_PREFIX "MEMBEROF/"
+#define MEMBEROF_PREFIX_LEN 9
 
 /*
   groupdb mapping backend abstraction

Modified: branches/samba/experimental/source/groupdb/mapping_ldb.c
===================================================================
--- branches/samba/experimental/source/groupdb/mapping_ldb.c	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/groupdb/mapping_ldb.c	2008-06-09 06:59:20 UTC (rev 1920)
@@ -310,7 +310,7 @@
 	int i, ret;
 	char *expr;
 	fstring name;
-	struct ldb_result *res;
+	struct ldb_result *res = NULL;
 	struct ldb_dn *basedn=NULL;
 	TALLOC_CTX *tmp_ctx;
 
@@ -333,6 +333,7 @@
 	}
 
 	ret = ldb_search(ldb, basedn, LDB_SCOPE_SUBTREE, expr, NULL, &res);
+	talloc_steal(tmp_ctx, res);
 	if (ret != LDB_SUCCESS) goto failed;
 
 	(*pp_rmap) = NULL;

Modified: branches/samba/experimental/source/groupdb/mapping_tdb.c
===================================================================
--- branches/samba/experimental/source/groupdb/mapping_tdb.c	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/groupdb/mapping_tdb.c	2008-06-09 06:59:20 UTC (rev 1920)
@@ -23,7 +23,7 @@
 #include "includes.h"
 #include "groupdb/mapping.h"
 
-static TDB_CONTEXT *tdb; /* used for driver files */
+static struct db_context *db; /* used for driver files */
 
 static bool enum_group_mapping(const DOM_SID *domsid, enum lsa_SidType sid_name_use, GROUP_MAP **pp_rmap,
 			       size_t *p_num_entries, bool unix_only);
@@ -34,95 +34,120 @@
 ****************************************************************************/
 static bool init_group_mapping(void)
 {
-	const char *vstring = "INFO/version";
-	int32 vers_id;
-	GROUP_MAP *map_table = NULL;
-	size_t num_entries = 0;
-	
-	if (tdb)
-		return True;
-		
-	tdb = tdb_open_log(state_path("group_mapping.tdb"), 0, TDB_DEFAULT, O_RDWR|O_CREAT, 0600);
-	if (!tdb) {
-		DEBUG(0,("Failed to open group mapping database\n"));
-		return False;
+	if (db != NULL) {
+		return true;
 	}
 
-	/* handle a Samba upgrade */
-	tdb_lock_bystring(tdb, vstring);
-
-	/* Cope with byte-reversed older versions of the db. */
-	vers_id = tdb_fetch_int32(tdb, vstring);
-	if ((vers_id == DATABASE_VERSION_V1) || (IREV(vers_id) == DATABASE_VERSION_V1)) {
-		/* Written on a bigendian machine with old fetch_int code. Save as le. */
-		tdb_store_int32(tdb, vstring, DATABASE_VERSION_V2);
-		vers_id = DATABASE_VERSION_V2;
+	db = db_open_trans(NULL, state_path("group_mapping.tdb"), 0,
+			   TDB_DEFAULT, O_RDWR|O_CREAT, 0600);
+	if (db == NULL) {
+		DEBUG(0, ("Failed to open group mapping database: %s\n",
+			  strerror(errno)));
+		return false;
 	}
 
-	/* if its an unknown version we remove everthing in the db */
-	
-	if (vers_id != DATABASE_VERSION_V2) {
-		tdb_traverse(tdb, tdb_traverse_delete_fn, NULL);
-		tdb_store_int32(tdb, vstring, DATABASE_VERSION_V2);
-	}
+#if 0
+	/*
+	 * This code was designed to handle a group mapping version
+	 * upgrade. mapping_tdb is not active by default anymore, so ignore
+	 * this here.
+	 */
+	{
+		const char *vstring = "INFO/version";
+		int32 vers_id;
+		GROUP_MAP *map_table = NULL;
+		size_t num_entries = 0;
 
-	tdb_unlock_bystring(tdb, vstring);
+		/* handle a Samba upgrade */
+		tdb_lock_bystring(tdb, vstring);
 
-	/* cleanup any map entries with a gid == -1 */
-	
-	if ( enum_group_mapping( NULL, SID_NAME_UNKNOWN, &map_table, &num_entries, False ) ) {
-		int i;
-		
-		for ( i=0; i<num_entries; i++ ) {
-			if ( map_table[i].gid == -1 ) {
-				group_map_remove( &map_table[i].sid );
+		/* Cope with byte-reversed older versions of the db. */
+		vers_id = tdb_fetch_int32(tdb, vstring);
+		if ((vers_id == DATABASE_VERSION_V1)
+		    || (IREV(vers_id) == DATABASE_VERSION_V1)) {
+			/*
+			 * Written on a bigendian machine with old fetch_int
+			 * code. Save as le.
+			 */
+			tdb_store_int32(tdb, vstring, DATABASE_VERSION_V2);
+			vers_id = DATABASE_VERSION_V2;
+		}
+
+		/* if its an unknown version we remove everthing in the db */
+
+		if (vers_id != DATABASE_VERSION_V2) {
+			tdb_wipe_all(tdb);
+			tdb_store_int32(tdb, vstring, DATABASE_VERSION_V2);
+		}
+
+		tdb_unlock_bystring(tdb, vstring);
+
+		/* cleanup any map entries with a gid == -1 */
+
+		if ( enum_group_mapping( NULL, SID_NAME_UNKNOWN, &map_table,
+					 &num_entries, False ) ) {
+			int i;
+
+			for ( i=0; i<num_entries; i++ ) {
+				if ( map_table[i].gid == -1 ) {
+					group_map_remove( &map_table[i].sid );
+				}
 			}
+
+			SAFE_FREE( map_table );
 		}
-		
-		SAFE_FREE( map_table );
 	}
+#endif
 
+	return true;
+}
 
-	return True;
+static char *group_mapping_key(TALLOC_CTX *mem_ctx, const DOM_SID *sid)
+{
+	char *sidstr, *result;
+
+	sidstr = sid_string_talloc(talloc_tos(), sid);
+	if (sidstr == NULL) {
+		return NULL;
+	}
+
+	result = talloc_asprintf(mem_ctx, "%s%s", GROUP_PREFIX, sidstr);
+
+	TALLOC_FREE(sidstr);
+	return result;
 }
 
 /****************************************************************************
 ****************************************************************************/
 static bool add_mapping_entry(GROUP_MAP *map, int flag)
 {
-	TDB_DATA dbuf;
-	char *key = NULL;
-	char *buf = NULL;
-	fstring string_sid="";
+	char *key, *buf;
 	int len;
-	bool ret;
+	NTSTATUS status;
 
-	sid_to_fstring(string_sid, &map->sid);
+	key = group_mapping_key(talloc_tos(), &map->sid);
+	if (key == NULL) {
+		return NULL;
+	}
 
-	len = tdb_pack(NULL, sizeof(buf), "ddff",
+	len = tdb_pack(NULL, 0, "ddff",
 		map->gid, map->sid_name_use, map->nt_name, map->comment);
-	if (len) {
-		buf = SMB_MALLOC_ARRAY(char, len);
-		if (!buf) {
-			return false;
-		}
-		len = tdb_pack((uint8 *)buf, sizeof(buf), "ddff", map->gid,
-				map->sid_name_use, map->nt_name, map->comment);
-	}
 
-	if (asprintf(&key, "%s%s", GROUP_PREFIX, string_sid) < 0) {
-		SAFE_FREE(buf);
+	buf = TALLOC_ARRAY(key, char, len);
+	if (!buf) {
+		TALLOC_FREE(key);
 		return false;
 	}
+	len = tdb_pack((uint8 *)buf, len, "ddff", map->gid,
+		       map->sid_name_use, map->nt_name, map->comment);
 
-	dbuf.dsize = len;
-	dbuf.dptr = (uint8 *)buf;
+	status = dbwrap_trans_store(
+		db, string_term_tdb_data(key),
+		make_tdb_data((uint8_t *)buf, len), TDB_REPLACE);
 
-	ret = (tdb_store_bystring(tdb, key, dbuf, flag) == 0);
+	TALLOC_FREE(key);
 
-	SAFE_FREE(key);
-	SAFE_FREE(buf);
-	return ret;
+	return NT_STATUS_IS_OK(status);
 }
 
 
@@ -133,129 +158,121 @@
 static bool get_group_map_from_sid(DOM_SID sid, GROUP_MAP *map)
 {
 	TDB_DATA dbuf;
-	char *key = NULL;
-	fstring string_sid;
+	char *key;
 	int ret = 0;
 
 	/* the key is the SID, retrieving is direct */
 
-	sid_to_fstring(string_sid, &sid);
-	if (asprintf(&key, "%s%s", GROUP_PREFIX, string_sid) < 0) {
+	key = group_mapping_key(talloc_tos(), &sid);
+	if (key == NULL) {
 		return false;
 	}
 
-	dbuf = tdb_fetch_bystring(tdb, key);
-	if (!dbuf.dptr) {
-		SAFE_FREE(key);
+	dbuf = dbwrap_fetch_bystring(db, key, key);
+	if (dbuf.dptr == NULL) {
+		TALLOC_FREE(key);
 		return false;
 	}
 
-	SAFE_FREE(key);
-
 	ret = tdb_unpack(dbuf.dptr, dbuf.dsize, "ddff",
 			&map->gid, &map->sid_name_use,
 			&map->nt_name, &map->comment);
 
-	SAFE_FREE(dbuf.dptr);
+	TALLOC_FREE(key);
 
 	if ( ret == -1 ) {
 		DEBUG(3,("get_group_map_from_sid: tdb_unpack failure\n"));
-		return False;
+		return false;
 	}
 
 	sid_copy(&map->sid, &sid);
 
-	return True;
+	return true;
 }
 
-/****************************************************************************
- Return the sid and the type of the unix group.
-****************************************************************************/
-
-static bool get_group_map_from_gid(gid_t gid, GROUP_MAP *map)
+static bool dbrec2map(const struct db_record *rec, GROUP_MAP *map)
 {
-	TDB_DATA kbuf, dbuf, newkey;
-	fstring string_sid;
-	int ret;
+	if ((rec->key.dsize < strlen(GROUP_PREFIX))
+	    || (strncmp((char *)rec->key.dptr, GROUP_PREFIX,
+			GROUP_PREFIX_LEN) != 0)) {
+		return False;
+	}
 
-	/* we need to enumerate the TDB to find the GID */
+	if (!string_to_sid(&map->sid, (const char *)rec->key.dptr
+			   + GROUP_PREFIX_LEN)) {
+		return False;
+	}
 
-	for (kbuf = tdb_firstkey(tdb);
-	     kbuf.dptr;
-	     newkey = tdb_nextkey(tdb, kbuf), safe_free(kbuf.dptr), kbuf=newkey) {
+	return tdb_unpack(rec->value.dptr, rec->value.dsize, "ddff",
+			  &map->gid, &map->sid_name_use, &map->nt_name,
+			  &map->comment) != -1;
+}
 
-		if (strncmp((const char *)kbuf.dptr, GROUP_PREFIX, strlen(GROUP_PREFIX)) != 0) continue;
+struct find_map_state {
+	bool found;
+	const char *name;	/* If != NULL, look for name */
+	gid_t gid;		/* valid iff name == NULL */
+	GROUP_MAP *map;
+};
 
-		dbuf = tdb_fetch(tdb, kbuf);
-		if (!dbuf.dptr)
-			continue;
+static int find_map(struct db_record *rec, void *private_data)
+{
+	struct find_map_state *state = (struct find_map_state *)private_data;
 
-		fstrcpy(string_sid, (const char *)kbuf.dptr+strlen(GROUP_PREFIX));
+	if (!dbrec2map(rec, state->map)) {
+		DEBUG(10, ("failed to unpack map\n"));
+		return 0;
+	}
 
-		string_to_sid(&map->sid, string_sid);
-
-		ret = tdb_unpack(dbuf.dptr, dbuf.dsize, "ddff",
-				 &map->gid, &map->sid_name_use, &map->nt_name, &map->comment);
-
-		SAFE_FREE(dbuf.dptr);
-
-		if ( ret == -1 ) {
-			DEBUG(3,("get_group_map_from_gid: tdb_unpack failure\n"));
-			return False;
+	if (state->name != NULL) {
+		if (strequal(state->name, state->map->nt_name)) {
+			state->found = true;
+			return 1;
 		}
-
-		if (gid==map->gid) {
-			SAFE_FREE(kbuf.dptr);
-			return True;
+	}
+	else {
+		if (state->map->gid == state->gid) {
+			state->found = true;
+			return 1;
 		}
 	}
 
-	return False;
+	return 0;
 }
 
 /****************************************************************************
  Return the sid and the type of the unix group.
 ****************************************************************************/
 
-static bool get_group_map_from_ntname(const char *name, GROUP_MAP *map)
+static bool get_group_map_from_gid(gid_t gid, GROUP_MAP *map)
 {
-	TDB_DATA kbuf, dbuf, newkey;
-	fstring string_sid;
-	int ret;
+	struct find_map_state state;
 
-	/* we need to enumerate the TDB to find the name */
+	state.found = false;
+	state.name = NULL;	/* Indicate we're looking for gid */
+	state.gid = gid;
+	state.map = map;
 
-	for (kbuf = tdb_firstkey(tdb);
-	     kbuf.dptr;
-	     newkey = tdb_nextkey(tdb, kbuf), safe_free(kbuf.dptr), kbuf=newkey) {
+	db->traverse_read(db, find_map, (void *)&state);
 
-		if (strncmp((const char *)kbuf.dptr, GROUP_PREFIX, strlen(GROUP_PREFIX)) != 0) continue;
+	return state.found;
+}
 
-		dbuf = tdb_fetch(tdb, kbuf);
-		if (!dbuf.dptr)
-			continue;
+/****************************************************************************
+ Return the sid and the type of the unix group.
+****************************************************************************/
 
-		fstrcpy(string_sid, (const char *)kbuf.dptr+strlen(GROUP_PREFIX));
+static bool get_group_map_from_ntname(const char *name, GROUP_MAP *map)
+{
+	struct find_map_state state;
 
-		string_to_sid(&map->sid, string_sid);
+	state.found = false;
+	state.name = name;
+	state.map = map;
 
-		ret = tdb_unpack(dbuf.dptr, dbuf.dsize, "ddff",
-				 &map->gid, &map->sid_name_use, &map->nt_name, &map->comment);
+	db->traverse_read(db, find_map, (void *)&state);
 
-		SAFE_FREE(dbuf.dptr);
-
-		if ( ret == -1 ) {
-			DEBUG(3,("get_group_map_from_ntname: tdb_unpack failure\n"));
-			return False;
-		}
-
-		if ( strequal(name, map->nt_name) ) {
-			SAFE_FREE(kbuf.dptr);
-			return True;
-		}
-	}
-
-	return False;
+	return state.found;
 }
 
 /****************************************************************************
@@ -264,123 +281,97 @@
 
 static bool group_map_remove(const DOM_SID *sid)
 {
-	TDB_DATA dbuf;
-	char *key = NULL;
-	fstring string_sid;
-	bool ret;
+	char *key;
+	NTSTATUS status;
 
-	/* the key is the SID, retrieving is direct */
-
-	sid_to_fstring(string_sid, sid);
-	if (asprintf(&key, "%s%s", GROUP_PREFIX, string_sid) < 0) {
+	key = group_mapping_key(talloc_tos(), sid);
+	if (key == NULL) {
 		return false;
 	}
 
-	dbuf = tdb_fetch_bystring(tdb, key);
-	if (!dbuf.dptr) {
-		SAFE_FREE(key);
-		return false;
-	}
+	status = dbwrap_trans_delete(db, string_term_tdb_data(key));
 
-	SAFE_FREE(dbuf.dptr);
-
-	ret = (tdb_delete_bystring(tdb, key) == TDB_SUCCESS);
-	SAFE_FREE(key);
-	return ret;
+	TALLOC_FREE(key);
+	return NT_STATUS_IS_OK(status);
 }
 
 /****************************************************************************
  Enumerate the group mapping.
 ****************************************************************************/
 
-static bool enum_group_mapping(const DOM_SID *domsid, enum lsa_SidType sid_name_use, GROUP_MAP **pp_rmap,
-			size_t *p_num_entries, bool unix_only)
+struct enum_map_state {
+	const DOM_SID *domsid;
+	enum lsa_SidType sid_name_use;
+	bool unix_only;
+
+	size_t num_maps;
+	GROUP_MAP *maps;
+};
+
+static int collect_map(struct db_record *rec, void *private_data)
 {
-	TDB_DATA kbuf, dbuf, newkey;
-	fstring string_sid;
+	struct enum_map_state *state = (struct enum_map_state *)private_data;
 	GROUP_MAP map;
-	GROUP_MAP *mapt;
-	int ret;
-	size_t entries=0;
-	DOM_SID grpsid;
-	uint32 rid;
+	GROUP_MAP *tmp;
 
-	*p_num_entries=0;
-	*pp_rmap=NULL;
+	if (!dbrec2map(rec, &map)) {
+		return 0;
+	}
+	/* list only the type or everything if UNKNOWN */
+	if (state->sid_name_use != SID_NAME_UNKNOWN
+	    && state->sid_name_use != map.sid_name_use) {
+		DEBUG(11,("enum_group_mapping: group %s is not of the "
+			  "requested type\n", map.nt_name));
+		return 0;
+	}
 
-	for (kbuf = tdb_firstkey(tdb); 
-	     kbuf.dptr; 
-	     newkey = tdb_nextkey(tdb, kbuf), safe_free(kbuf.dptr), kbuf=newkey) {
+	if ((state->unix_only == ENUM_ONLY_MAPPED) && (map.gid == -1)) {
+		DEBUG(11,("enum_group_mapping: group %s is non mapped\n",
+			  map.nt_name));
+		return 0;
+	}
 
-		if (strncmp((const char *)kbuf.dptr, GROUP_PREFIX, strlen(GROUP_PREFIX)) != 0)
-			continue;
+	if ((state->domsid != NULL) &&
+	    (sid_compare_domain(state->domsid, &map.sid) != 0)) {
+		DEBUG(11,("enum_group_mapping: group %s is not in domain\n",
+			  sid_string_dbg(&map.sid)));
+		return 0;
+	}
 
-		dbuf = tdb_fetch(tdb, kbuf);
-		if (!dbuf.dptr)
-			continue;
+	if (!(tmp = SMB_REALLOC_ARRAY(state->maps, GROUP_MAP,
+				      state->num_maps+1))) {
+		DEBUG(0,("enum_group_mapping: Unable to enlarge group "
+			 "map!\n"));
+		return 1;
+	}
 
-		fstrcpy(string_sid, (const char *)kbuf.dptr+strlen(GROUP_PREFIX));
-				
-		ret = tdb_unpack(dbuf.dptr, dbuf.dsize, "ddff",
-				 &map.gid, &map.sid_name_use, &map.nt_name, &map.comment);
+	state->maps = tmp;
+	state->maps[state->num_maps] = map;
+	state->num_maps++;
+	return 0;
+}
 
-		SAFE_FREE(dbuf.dptr);
+static bool enum_group_mapping(const DOM_SID *domsid,
+			       enum lsa_SidType sid_name_use,
+			       GROUP_MAP **pp_rmap,
+			       size_t *p_num_entries, bool unix_only)
+{
+	struct enum_map_state state;
 
-		if ( ret == -1 ) {
-			DEBUG(3,("enum_group_mapping: tdb_unpack failure\n"));
-			continue;
-		}
-	
-		/* list only the type or everything if UNKNOWN */
-		if (sid_name_use!=SID_NAME_UNKNOWN  && sid_name_use!=map.sid_name_use) {
-			DEBUG(11,("enum_group_mapping: group %s is not of the requested type\n", map.nt_name));
-			continue;
-		}
+	state.domsid = domsid;
+	state.sid_name_use = sid_name_use;
+	state.unix_only = unix_only;
+	state.num_maps = 0;
+	state.maps = NULL;
 
-		if (unix_only==ENUM_ONLY_MAPPED && map.gid==-1) {
-			DEBUG(11,("enum_group_mapping: group %s is non mapped\n", map.nt_name));
-			continue;
-		}
-
-		string_to_sid(&grpsid, string_sid);
-		sid_copy( &map.sid, &grpsid );
-		
-		sid_split_rid( &grpsid, &rid );
-
-		/* Only check the domain if we were given one */
-
-		if ( domsid && !sid_equal( domsid, &grpsid ) ) {
-			DEBUG(11,("enum_group_mapping: group %s is not in "
-				  "domain %s\n", string_sid,
-				  sid_string_dbg(domsid)));
-			continue;
-		}
-
-		DEBUG(11,("enum_group_mapping: returning group %s of "
-			  "type %s\n", map.nt_name,
-			  sid_type_lookup(map.sid_name_use)));
-
-		(*pp_rmap) = SMB_REALLOC_ARRAY((*pp_rmap), GROUP_MAP, entries+1);
-		if (!(*pp_rmap)) {
-			DEBUG(0,("enum_group_mapping: Unable to enlarge group map!\n"));
-			return False;
-		}
-
-		mapt = (*pp_rmap);
-
-		mapt[entries].gid = map.gid;
-		sid_copy( &mapt[entries].sid, &map.sid);
-		mapt[entries].sid_name_use = map.sid_name_use;
-		fstrcpy(mapt[entries].nt_name, map.nt_name);
-		fstrcpy(mapt[entries].comment, map.comment);
-
-		entries++;
-
+	if (db->traverse_read(db, collect_map, (void *)&state) < 0) {
+		return false;
 	}
 
-	*p_num_entries=entries;
+	*pp_rmap = state.maps;
+	*p_num_entries = state.num_maps;
 
-	return True;
+	return true;
 }
 
 /* This operation happens on session setup, so it should better be fast. We
@@ -395,19 +386,19 @@
 	TDB_DATA dbuf;
 	const char *p;
 	NTSTATUS status = NT_STATUS_OK;
-	TALLOC_CTX *frame;
+	TALLOC_CTX *frame = talloc_stackframe();
 
 	slprintf(key, sizeof(key), "%s%s", MEMBEROF_PREFIX,
 		 sid_to_fstring(tmp, member));
 
-	dbuf = tdb_fetch_bystring(tdb, key);
-
+	dbuf = dbwrap_fetch_bystring(db, frame, key);
 	if (dbuf.dptr == NULL) {
+		TALLOC_FREE(frame);
 		return NT_STATUS_OK;
 	}
 
 	p = (const char *)dbuf.dptr;
-	frame = talloc_stackframe();
+
 	while (next_token_talloc(frame, &p, &string_sid, " ")) {
 		DOM_SID alias;
 
@@ -422,7 +413,6 @@
 
 done:
 	TALLOC_FREE(frame);
-	SAFE_FREE(dbuf.dptr);
 	return status;
 }
 
@@ -466,11 +456,11 @@
 static NTSTATUS add_aliasmem(const DOM_SID *alias, const DOM_SID *member)
 {
 	GROUP_MAP map;
-	TDB_DATA dbuf;
-	char *key = NULL;
+	char *key;
 	fstring string_sid;
 	char *new_memberstring;
-	int result;
+	struct db_record *rec;
+	NTSTATUS status;
 
 	if (!get_group_map_from_sid(*alias, &map))
 		return NT_STATUS_NO_SUCH_ALIAS;
@@ -483,58 +473,88 @@
 		return NT_STATUS_MEMBER_IN_ALIAS;
 
 	sid_to_fstring(string_sid, member);
-	if (asprintf(&key, "%s%s", MEMBEROF_PREFIX, string_sid) < 0) {
+
+	key = talloc_asprintf(talloc_tos(), "%s%s", MEMBEROF_PREFIX,
+			      string_sid);
+	if (key == NULL) {
 		return NT_STATUS_NO_MEMORY;
 	}
 
-	dbuf = tdb_fetch_bystring(tdb, key);
+	if (db->transaction_start(db) != 0) {
+		DEBUG(0, ("transaction_start failed\n"));
+		return NT_STATUS_INTERNAL_DB_CORRUPTION;
+	}
 
+	rec = db->fetch_locked(db, key, string_term_tdb_data(key));
+
+	if (rec == NULL) {
+		DEBUG(10, ("fetch_lock failed\n"));
+		TALLOC_FREE(key);
+		status = NT_STATUS_INTERNAL_DB_CORRUPTION;
+		goto cancel;
+	}
+
 	sid_to_fstring(string_sid, alias);
 
-	if (dbuf.dptr != NULL) {
-		asprintf(&new_memberstring, "%s %s", (char *)(dbuf.dptr),
-			 string_sid);
+	if (rec->value.dptr != NULL) {
+		new_memberstring = talloc_asprintf(
+			key, "%s %s", (char *)(rec->value.dptr), string_sid);
 	} else {
-		new_memberstring = SMB_STRDUP(string_sid);
+		new_memberstring = talloc_strdup(key, string_sid);
 	}
 
 	if (new_memberstring == NULL) {
-		SAFE_FREE(key);
-		return NT_STATUS_NO_MEMORY;
+		TALLOC_FREE(key);
+		status = NT_STATUS_NO_MEMORY;
+		goto cancel;
 	}
 
-	SAFE_FREE(dbuf.dptr);
-	dbuf = string_term_tdb_data(new_memberstring);
+	status = rec->store(rec, string_term_tdb_data(new_memberstring), 0);
 
-	result = tdb_store_bystring(tdb, key, dbuf, 0);
+	TALLOC_FREE(key);
 
-	SAFE_FREE(new_memberstring);
-	SAFE_FREE(key);
+	if (!NT_STATUS_IS_OK(status)) {
+		DEBUG(10, ("Could not store record: %s\n", nt_errstr(status)));
+		goto cancel;
+	}
 
-	return (result == 0 ? NT_STATUS_OK : NT_STATUS_ACCESS_DENIED);
+	if (db->transaction_commit(db) != 0) {
+		DEBUG(0, ("transaction_commit failed\n"));
+		status = NT_STATUS_INTERNAL_DB_CORRUPTION;
+		goto cancel;
+	}
+
+	return NT_STATUS_OK;
+
+ cancel:
+	if (db->transaction_cancel(db) != 0) {
+		smb_panic("transaction_cancel failed");
+	}
+
+	return status;
 }
 
-struct aliasmem_closure {
+struct aliasmem_state {
 	const DOM_SID *alias;
 	DOM_SID **sids;
 	size_t *num;
 };
 
-static int collect_aliasmem(TDB_CONTEXT *tdb_ctx, TDB_DATA key, TDB_DATA data,
-			    void *state)
+static int collect_aliasmem(struct db_record *rec, void *priv)
 {
-	struct aliasmem_closure *closure = (struct aliasmem_closure *)state;
+	struct aliasmem_state *state = (struct aliasmem_state *)priv;
 	const char *p;
 	char *alias_string;
 	TALLOC_CTX *frame;
 
-	if (strncmp((const char *)key.dptr, MEMBEROF_PREFIX,
-		    strlen(MEMBEROF_PREFIX)) != 0)
+	if (strncmp((const char *)rec->key.dptr, MEMBEROF_PREFIX,
+		    MEMBEROF_PREFIX_LEN) != 0)
 		return 0;
 
-	p = (const char *)data.dptr;
+	p = (const char *)rec->value.dptr;
 
 	frame = talloc_stackframe();
+
 	while (next_token_talloc(frame, &p, &alias_string, " ")) {
 		DOM_SID alias, member;
 		const char *member_string;
@@ -542,14 +562,14 @@
 		if (!string_to_sid(&alias, alias_string))
 			continue;
 
-		if (sid_compare(closure->alias, &alias) != 0)
+		if (sid_compare(state->alias, &alias) != 0)
 			continue;
 
 		/* Ok, we found the alias we're looking for in the membership
 		 * list currently scanned. The key represents the alias
 		 * member. Add that. */
 
-		member_string = strchr((const char *)key.dptr, '/');
+		member_string = strchr((const char *)rec->key.dptr, '/');
 
 		/* Above we tested for MEMBEROF_PREFIX which includes the
 		 * slash. */
@@ -561,8 +581,8 @@
 			continue;
 
 		if (!NT_STATUS_IS_OK(add_sid_to_array(NULL, &member,
-						      closure->sids,
-						      closure->num)))
+						      state->sids,
+						      state->num)))
 		{
 			/* talloc fail. */
 			break;
@@ -576,7 +596,7 @@
 static NTSTATUS enum_aliasmem(const DOM_SID *alias, DOM_SID **sids, size_t *num)
 {
 	GROUP_MAP map;
-	struct aliasmem_closure closure;
+	struct aliasmem_state state;
 
 	if (!get_group_map_from_sid(*alias, &map))
 		return NT_STATUS_NO_SUCH_ALIAS;
@@ -588,30 +608,35 @@
 	*sids = NULL;
 	*num = 0;
 
-	closure.alias = alias;
-	closure.sids = sids;
-	closure.num = num;
+	state.alias = alias;
+	state.sids = sids;
+	state.num = num;
 
-	tdb_traverse(tdb, collect_aliasmem, &closure);
+	db->traverse_read(db, collect_aliasmem, &state);
 	return NT_STATUS_OK;
 }
 
 static NTSTATUS del_aliasmem(const DOM_SID *alias, const DOM_SID *member)
 {
-	NTSTATUS result;
+	NTSTATUS status;
 	DOM_SID *sids;
 	size_t i, num;
 	bool found = False;
 	char *member_string;
-	TDB_DATA dbuf;
-	char *key = NULL;
+	char *key;
 	fstring sid_string;
 
-	result = alias_memberships(member, 1, &sids, &num);
+	if (db->transaction_start(db) != 0) {
+		DEBUG(0, ("transaction_start failed\n"));
+		return NT_STATUS_INTERNAL_DB_CORRUPTION;
+	}
 
-	if (!NT_STATUS_IS_OK(result))
-		return result;
+	status = alias_memberships(member, 1, &sids, &num);
 
+	if (!NT_STATUS_IS_OK(status)) {
+		goto cancel;
+	}
+
 	for (i=0; i<num; i++) {
 		if (sid_compare(&sids[i], alias) == 0) {
 			found = True;
@@ -621,7 +646,8 @@
 
 	if (!found) {
 		TALLOC_FREE(sids);
-		return NT_STATUS_MEMBER_NOT_IN_ALIAS;
+		status = NT_STATUS_MEMBER_NOT_IN_ALIAS;
+		goto cancel;
 	}
 
 	if (i < num)
@@ -630,54 +656,67 @@
 	num -= 1;
 
 	sid_to_fstring(sid_string, member);
-	if (asprintf(&key, "%s%s", MEMBEROF_PREFIX, sid_string) < 0) {
+
+	key = talloc_asprintf(sids, "%s%s", MEMBEROF_PREFIX, sid_string);
+	if (key == NULL) {
 		TALLOC_FREE(sids);
-		return NT_STATUS_NO_MEMORY;
+		status = NT_STATUS_NO_MEMORY;
+		goto cancel;
 	}
 
 	if (num == 0) {
-		NTSTATUS ret = (tdb_delete_bystring(tdb, key) == 0 ?
-			NT_STATUS_OK : NT_STATUS_UNSUCCESSFUL);
+		status = dbwrap_delete_bystring(db, key);
 		TALLOC_FREE(sids);
-		SAFE_FREE(key);
-		return ret;
+		goto cancel;
 	}
 
-	member_string = SMB_STRDUP("");
-
+	member_string = talloc_strdup(sids, "");
 	if (member_string == NULL) {
 		TALLOC_FREE(sids);
-		SAFE_FREE(key);
-		return NT_STATUS_NO_MEMORY;
+		status = NT_STATUS_NO_MEMORY;
+		goto cancel;
 	}
 
 	for (i=0; i<num; i++) {
-		char *s = member_string;
 
 		sid_to_fstring(sid_string, &sids[i]);
-		asprintf(&member_string, "%s %s", s, sid_string);
 
-		SAFE_FREE(s);
+		member_string = talloc_asprintf_append_buffer(
+			member_string, " %s", sid_string);
+
 		if (member_string == NULL) {
 			TALLOC_FREE(sids);
-			SAFE_FREE(key);
-			return NT_STATUS_NO_MEMORY;
+			status = NT_STATUS_NO_MEMORY;
+			goto cancel;
 		}
 	}
 
-	dbuf = string_term_tdb_data(member_string);
+	status = dbwrap_store_bystring(
+		db, key, string_term_tdb_data(member_string), 0);
 
-	result = tdb_store_bystring(tdb, key, dbuf, 0) == 0 ?
-		NT_STATUS_OK : NT_STATUS_ACCESS_DENIED;
-
 	TALLOC_FREE(sids);
-	SAFE_FREE(member_string);
-	SAFE_FREE(key);
 
-	return result;
+	if (!NT_STATUS_IS_OK(status)) {
+		DEBUG(10, ("dbwrap_store_bystring failed: %s\n",
+			   nt_errstr(status)));
+		goto cancel;
+	}
+
+	if (db->transaction_commit(db) != 0) {
+		DEBUG(0, ("transaction_commit failed\n"));
+		status = NT_STATUS_INTERNAL_DB_CORRUPTION;
+		goto cancel;
+	}
+
+	return NT_STATUS_OK;
+
+ cancel:
+	if (db->transaction_cancel(db) != 0) {
+		smb_panic("transaction_cancel failed");
+	}
+	return status;
 }
 
-
 static const struct mapping_backend tdb_backend = {
 	.add_mapping_entry         = add_mapping_entry,
 	.get_group_map_from_sid    = get_group_map_from_sid,

Deleted: branches/samba/experimental/source/include/ads_cldap.h
===================================================================
--- branches/samba/experimental/source/include/ads_cldap.h	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/include/ads_cldap.h	2008-06-09 06:59:20 UTC (rev 1920)
@@ -1,60 +0,0 @@
-/* 
-   Samba Unix/Linux SMB client library 
-   net ads cldap functions 
-   Copyright (C) 2001 Andrew Tridgell (tridge at samba.org)
-   Copyright (C) 2003 Jim McDonough (jmcd at us.ibm.com)
-
-   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 3 of the License, or
-   (at your option) any later version.
-   
-   This program is distributed in the hope that it will be useful,
-   but WITHOUT ANY WARRANTY; without even the implied warranty of
-   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-   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, see <http://www.gnu.org/licenses/>.  
-*/
-
-#ifndef _INCLUDE_ADS_CLDAP_H_
-#define _INCLUDE_ADS_CLDAP_H_
-
-#define MAX_DNS_LABEL 255 + 1
-
-struct cldap_netlogon_reply {
-	uint32 type;
-	uint32 flags;
-	UUID_FLAT guid;
-
-	char forest[MAX_DNS_LABEL];
-	char domain[MAX_DNS_LABEL];
-	char hostname[MAX_DNS_LABEL];
-
-	char netbios_domain[MAX_DNS_LABEL];
-	char netbios_hostname[MAX_DNS_LABEL];
-
-	char unk[MAX_DNS_LABEL];
-	char user_name[MAX_DNS_LABEL];
-	char server_site_name[MAX_DNS_LABEL];
-	char client_site_name[MAX_DNS_LABEL];
-
-	uint32 version;
-	uint16 lmnt_token;
-	uint16 lm20_token;
-};
-
-/* Mailslot or cldap getdcname response flags */
-#define ADS_PDC            0x00000001  /* DC is PDC */
-#define ADS_GC             0x00000004  /* DC is a GC of forest */
-#define ADS_LDAP           0x00000008  /* DC is an LDAP server */
-#define ADS_DS             0x00000010  /* DC supports DS */
-#define ADS_KDC            0x00000020  /* DC is running KDC */
-#define ADS_TIMESERV       0x00000040  /* DC is running time services */
-#define ADS_CLOSEST        0x00000080  /* DC is closest to client */
-#define ADS_WRITABLE       0x00000100  /* DC has writable DS */
-#define ADS_GOOD_TIMESERV  0x00000200  /* DC has hardware clock (and running time) */
-#define ADS_NDNC           0x00000400  /* DomainName is non-domain NC serviced by LDAP server */
-
-#endif /* _INCLUDE_ADS_CLDAP_H_ */

Modified: branches/samba/experimental/source/include/ads_protos.h
===================================================================
--- branches/samba/experimental/source/include/ads_protos.h	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/include/ads_protos.h	2008-06-09 06:59:20 UTC (rev 1920)
@@ -89,6 +89,8 @@
 
 LDAPMessage *ads_first_entry(ADS_STRUCT *ads, LDAPMessage *res);
 LDAPMessage *ads_next_entry(ADS_STRUCT *ads, LDAPMessage *res);
+LDAPMessage *ads_first_message(ADS_STRUCT *ads, LDAPMessage *res);
+LDAPMessage *ads_next_message(ADS_STRUCT *ads, LDAPMessage *res);
 void ads_process_results(ADS_STRUCT *ads, LDAPMessage *res,
 			 bool (*fn)(ADS_STRUCT *,char *, void **, void *),
 			 void *data_area);

Modified: branches/samba/experimental/source/include/adt_tree.h
===================================================================
--- branches/samba/experimental/source/include/adt_tree.h	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/include/adt_tree.h	2008-06-09 06:59:20 UTC (rev 1920)
@@ -47,7 +47,7 @@
 
 /* add a new path component */
 
-bool          pathtree_add( SORTED_TREE *tree, const char *path, void *data_p );
+WERROR        pathtree_add( SORTED_TREE *tree, const char *path, void *data_p );
 
 /* search path */
 

Copied: branches/samba/experimental/source/include/async_req.h (from rev 1919, tags/samba/upstream_3.2.0~rc1/source/include/async_req.h)
===================================================================
--- branches/samba/experimental/source/include/async_req.h	                        (rev 0)
+++ branches/samba/experimental/source/include/async_req.h	2008-06-09 06:59:20 UTC (rev 1920)
@@ -0,0 +1,96 @@
+/*
+   Unix SMB/CIFS implementation.
+   Infrastructure for async requests
+   Copyright (C) Volker Lendecke 2008
+
+   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 3 of the License, or
+   (at your option) any later version.
+
+   This program is distributed in the hope that it will be useful,
+   but WITHOUT ANY WARRANTY; without even the implied warranty of
+   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+   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, see <http://www.gnu.org/licenses/>.
+*/
+
+#ifndef __ASYNC_REQ_H__
+#define __ASYNC_REQ_H__
+
+#include "includes.h"
+
+/*
+ * An async request moves between the following 4 states.
+ */
+enum async_req_state {
+	ASYNC_REQ_INIT,		/* we are creating the request */
+	ASYNC_REQ_IN_PROGRESS,	/* we are waiting the request to complete */
+	ASYNC_REQ_DONE,		/* the request is finished */
+	ASYNC_REQ_ERROR };	/* an error has occured */
+
+struct async_req {
+	/* the external state - will be queried by the caller */
+	enum async_req_state state;
+
+	/* a private pointer for use by the async function implementation */
+	void *private_data;
+
+	/* print yourself, for debugging purposes */
+	char *(*print)(TALLOC_CTX *mem_ctx, struct async_req *);
+
+	/* status code when finished */
+	NTSTATUS status;
+
+	/* the event context we are using */
+	struct event_context *event_ctx;
+
+	/* information on what to do on completion */
+	struct {
+		void (*fn)(struct async_req *);
+		void *priv;
+	} async;
+};
+
+/*
+ * Print an async_req structure for debugging purposes
+ */
+char *async_req_print(TALLOC_CTX *mem_ctx, struct async_req *req);
+
+/*
+ * Create an async request
+ */
+struct async_req *async_req_new(TALLOC_CTX *mem_ctx, struct event_context *ev);
+
+/*
+ * An async request has successfully finished, invoke the callback
+ */
+void async_req_done(struct async_req *req);
+
+/*
+ * An async request has seen an error, invoke the callback
+ */
+void async_req_error(struct async_req *req, NTSTATUS status);
+
+/*
+ * If a request is finished or ends in error even before it has the chance to
+ * trigger the event loop, post a status. This creates an immediate timed
+ * event to call the async function if there is any.
+ */
+bool async_post_status(struct async_req *req, NTSTATUS status);
+
+/*
+ * Convenience helper to easily check alloc failure within a callback.
+ *
+ * Call pattern would be
+ * p = talloc(mem_ctx, bla);
+ * if (async_req_nomem(p, req)) {
+ *	return;
+ * }
+ *
+ */
+bool async_req_nomem(const void *p, struct async_req *req);
+
+#endif

Copied: branches/samba/experimental/source/include/async_smb.h (from rev 1919, tags/samba/upstream_3.2.0~rc1/source/include/async_smb.h)
===================================================================
--- branches/samba/experimental/source/include/async_smb.h	                        (rev 0)
+++ branches/samba/experimental/source/include/async_smb.h	2008-06-09 06:59:20 UTC (rev 1920)
@@ -0,0 +1,62 @@
+/*
+   Unix SMB/CIFS implementation.
+   Infrastructure for async SMB client requests
+   Copyright (C) Volker Lendecke 2008
+
+   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 3 of the License, or
+   (at your option) any later version.
+
+   This program is distributed in the hope that it will be useful,
+   but WITHOUT ANY WARRANTY; without even the implied warranty of
+   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+   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, see <http://www.gnu.org/licenses/>.
+*/
+
+#include "includes.h"
+
+/*
+ * Create a fresh async smb request
+ */
+
+struct async_req *cli_request_new(TALLOC_CTX *mem_ctx,
+				  struct event_context *ev,
+				  struct cli_state *cli,
+				  uint8_t num_words, size_t num_bytes,
+				  struct cli_request **preq);
+
+/*
+ * Convenience function to get the SMB part out of an async_req
+ */
+
+struct cli_request *cli_request_get(struct async_req *req);
+
+/*
+ * Fetch an error out of a NBT packet
+ */
+
+NTSTATUS cli_pull_error(char *buf);
+
+/*
+ * Compatibility helper for the sync APIs: Fake NTSTATUS in cli->inbuf
+ */
+
+void cli_set_error(struct cli_state *cli, NTSTATUS status);
+
+/*
+ * Create a temporary event context for use in the sync helper functions
+ */
+
+struct cli_tmp_event *cli_tmp_event_ctx(TALLOC_CTX *mem_ctx,
+					struct cli_state *cli);
+
+/*
+ * Attach an event context permanently to a cli_struct
+ */
+
+NTSTATUS cli_add_event_ctx(struct cli_state *cli,
+			   struct event_context *event_ctx);

Modified: branches/samba/experimental/source/include/authdata.h
===================================================================
--- branches/samba/experimental/source/include/authdata.h	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/include/authdata.h	2008-06-09 06:59:20 UTC (rev 1920)
@@ -22,7 +22,6 @@
 #define _AUTHDATA_H
 
 #include "rpc_misc.h"
-#include "rpc_netlogon.h"
 
 #define PAC_TYPE_LOGON_INFO 1
 #define PAC_TYPE_SERVER_CHECKSUM 6

Modified: branches/samba/experimental/source/include/client.h
===================================================================
--- branches/samba/experimental/source/include/client.h	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/include/client.h	2008-06-09 06:59:20 UTC (rev 1920)
@@ -123,6 +123,7 @@
 	int privileges;
 
 	fstring desthost;
+	fstring srv_name_slash;
 
 	/* The credentials used to open the cli_state connection. */
 	fstring domain;
@@ -192,8 +193,38 @@
 
 	bool force_dos_errors;
 	bool case_sensitive; /* False by default. */
+
+	struct event_context *event_ctx;
+	struct fd_event *fd_event;
+	char *evt_inbuf;
+
+	struct cli_request *outstanding_requests;
 };
 
+struct cli_request {
+	struct cli_request *prev, *next;
+	struct async_req *async;
+
+	struct cli_state *cli;
+
+	struct smb_trans_enc_state *enc_state;
+
+	uint16_t mid;
+
+	char *outbuf;
+	size_t sent;
+	char *inbuf;
+
+	union {
+		struct {
+			off_t ofs;
+			size_t size;
+			ssize_t received;
+			uint8_t *rcvbuf;
+		} read;
+	} data;
+};
+
 typedef struct file_info {
 	struct cli_state *cli;
 	SMB_BIG_UINT size;
@@ -211,5 +242,6 @@
 #define CLI_FULL_CONNECTION_DONT_SPNEGO 0x0001
 #define CLI_FULL_CONNECTION_USE_KERBEROS 0x0002
 #define CLI_FULL_CONNECTION_ANONYMOUS_FALLBACK 0x0004
+#define CLI_FULL_CONNECTION_FALLBACK_AFTER_KERBEROS 0x0008
 
 #endif /* _CLIENT_H */

Modified: branches/samba/experimental/source/include/config.h.in
===================================================================
--- branches/samba/experimental/source/include/config.h.in	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/include/config.h.in	2008-06-09 06:59:20 UTC (rev 1920)
@@ -745,9 +745,18 @@
 /* Define to 1 if you have the <ifaddrs.h> header file. */
 #undef HAVE_IFADDRS_H
 
+/* Whether the system has if_nametoindex() */
+#undef HAVE_IF_NAMETOINDEX
+
 /* Whether the compiler supports immediate structures */
 #undef HAVE_IMMEDIATE_STRUCTURES
 
+/* Define to 1 if you have the `inet_aton' function. */
+#undef HAVE_INET_ATON
+
+/* Define to 1 if you have the `inet_ntoa' function. */
+#undef HAVE_INET_NTOA
+
 /* Define to 1 if you have the `inet_ntop' function. */
 #undef HAVE_INET_NTOP
 
@@ -1068,6 +1077,9 @@
 /* Define to 1 if you have the `inet' library (-linet). */
 #undef HAVE_LIBINET
 
+/* Define to 1 if you have the `ipv6' library (-lipv6). */
+#undef HAVE_LIBIPV6
+
 /* Define to 1 if you have the `k5crypto' library (-lk5crypto). */
 #undef HAVE_LIBK5CRYPTO
 
@@ -2022,7 +2034,7 @@
 /* Define to 1 if you have the <unistd.h> header file. */
 #undef HAVE_UNISTD_H
 
-/* If we need to build with unixsocket support */
+/* If we need to build with unixscoket support */
 #undef HAVE_UNIXSOCKET
 
 /* Whether UnixWare ACLs are available */
@@ -2139,9 +2151,6 @@
 /* Define to 1 if you have the <winsock2.h> header file. */
 #undef HAVE_WINSOCK2_H
 
-/* Define if you have working AF_LOCAL sockets */
-#undef HAVE_WORKING_AF_LOCAL
-
 /* Whether the WRFILE:-keytab is supported */
 #undef HAVE_WRFILE_KEYTAB
 
@@ -2421,6 +2430,9 @@
 /* Number of arguments to ldap_set_rebind_proc */
 #undef LDAP_SET_REBIND_PROC_ARGS
 
+/* LIBREPLACE_NETWORK_CHECKS were used */
+#undef LIBREPLACE_NETWORK_CHECKS
+
 /* Whether the host os is linux */
 #undef LINUX
 
@@ -2511,7 +2523,7 @@
 /* Shared library extension */
 #undef SHLIBEXT
 
-/* The size of a `char', as computed by sizeof. */
+/* The size of `char', as computed by sizeof. */
 #undef SIZEOF_CHAR
 
 /* The size of the 'dev_t' type */
@@ -2520,31 +2532,31 @@
 /* The size of the 'ino_t' type */
 #undef SIZEOF_INO_T
 
-/* The size of a `int', as computed by sizeof. */
+/* The size of `int', as computed by sizeof. */
 #undef SIZEOF_INT
 
-/* The size of a `long', as computed by sizeof. */
+/* The size of `long', as computed by sizeof. */
 #undef SIZEOF_LONG
 
-/* The size of a `long long', as computed by sizeof. */
+/* The size of `long long', as computed by sizeof. */
 #undef SIZEOF_LONG_LONG
 
 /* The size of the 'off_t' type */
 #undef SIZEOF_OFF_T
 
-/* The size of a `short', as computed by sizeof. */
+/* The size of `short', as computed by sizeof. */
 #undef SIZEOF_SHORT
 
-/* The size of a `size_t', as computed by sizeof. */
+/* The size of `size_t', as computed by sizeof. */
 #undef SIZEOF_SIZE_T
 
-/* The size of a `ssize_t', as computed by sizeof. */
+/* The size of `ssize_t', as computed by sizeof. */
 #undef SIZEOF_SSIZE_T
 
 /* The size of the 'time_t' type */
 #undef SIZEOF_TIME_T
 
-/* The size of a `void *', as computed by sizeof. */
+/* The size of `void *', as computed by sizeof. */
 #undef SIZEOF_VOID_P
 
 /* Use socket wrapper library */
@@ -2861,7 +2873,7 @@
 /* Whether to build nss_info_template as shared module */
 #undef nss_info_template_init
 
-/* Define to `long' if <sys/types.h> does not define. */
+/* Define to `long int' if <sys/types.h> does not define. */
 #undef off_t
 
 /* Define to `loff_t' if <sys/types.h> does not define. */
@@ -2912,8 +2924,8 @@
 /* Whether to build rpc_spoolss as shared module */
 #undef rpc_spoolss_init
 
-/* Whether to build rpc_srvsvc2 as shared module */
-#undef rpc_srvsvc2_init
+/* Whether to build rpc_srvsvc as shared module */
+#undef rpc_srvsvc_init
 
 /* Whether to build rpc_svcctl2 as shared module */
 #undef rpc_svcctl2_init
@@ -2924,7 +2936,7 @@
 /* Whether to build rpc_wkssvc as shared module */
 #undef rpc_wkssvc_init
 
-/* Define to `unsigned' if <sys/types.h> does not define. */
+/* Define to `unsigned int' if <sys/types.h> does not define. */
 #undef size_t
 
 /* Define to `int' if <sys/types.h> does not define. */
@@ -2990,6 +3002,9 @@
 /* Define to `unsigned int' if <sys/types.h> does not define. */
 #undef uint_t
 
+/* Define to `unsigned long long' if <sys/types.h> does not define. */
+#undef uintptr_t
+
 /* Whether to build vfs_afsacl as shared module */
 #undef vfs_afsacl_init
 

Modified: branches/samba/experimental/source/include/dbwrap.h
===================================================================
--- branches/samba/experimental/source/include/dbwrap.h	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/include/dbwrap.h	2008-06-09 06:59:20 UTC (rev 1920)
@@ -34,14 +34,17 @@
 	int (*fetch)(struct db_context *db, TALLOC_CTX *mem_ctx,
 		     TDB_DATA key, TDB_DATA *data);
 	int (*traverse)(struct db_context *db,
-			int (*f)(struct db_record *db,
+			int (*f)(struct db_record *rec,
 				 void *private_data),
 			void *private_data);
 	int (*traverse_read)(struct db_context *db,
-			     int (*f)(struct db_record *db,
+			     int (*f)(struct db_record *rec,
 				      void *private_data),
 			     void *private_data);
 	int (*get_seqnum)(struct db_context *db);
+	int (*transaction_start)(struct db_context *db);
+	int (*transaction_commit)(struct db_context *db);
+	int (*transaction_cancel)(struct db_context *db);
 	void *private_data;
 	bool persistent;
 };
@@ -51,6 +54,40 @@
 			   int hash_size, int tdb_flags,
 			   int open_flags, mode_t mode);
 
+struct db_context *db_open_trans(TALLOC_CTX *mem_ctx,
+				 const char *name,
+				 int hash_size, int tdb_flags,
+				 int open_flags, mode_t mode);
+
+struct db_context *db_open_rbt(TALLOC_CTX *mem_ctx);
+
+struct db_context *db_open_tdb(TALLOC_CTX *mem_ctx,
+			       const char *name,
+			       int hash_size, int tdb_flags,
+			       int open_flags, mode_t mode);
+
+struct db_context *db_open_tdb2(TALLOC_CTX *mem_ctx,
+			        const char *name,
+			        int hash_size, int tdb_flags,
+			        int open_flags, mode_t mode);
+
+struct messaging_context;
+void db_tdb2_setup_messaging(struct messaging_context *msg_ctx, bool server);
+
+#ifdef CLUSTER_SUPPORT
+struct db_context *db_open_ctdb(TALLOC_CTX *mem_ctx,
+				const char *name,
+				int hash_size, int tdb_flags,
+				int open_flags, mode_t mode);
+#endif
+
+struct db_context *db_open_file(TALLOC_CTX *mem_ctx,
+				struct messaging_context *msg_ctx,
+				const char *name,
+				int hash_size, int tdb_flags,
+				int open_flags, mode_t mode);
+
+
 NTSTATUS dbwrap_delete_bystring(struct db_context *db, const char *key);
 NTSTATUS dbwrap_store_bystring(struct db_context *db, const char *key,
 			       TDB_DATA data, int flags);

Modified: branches/samba/experimental/source/include/doserr.h
===================================================================
--- branches/samba/experimental/source/include/doserr.h	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/include/doserr.h	2008-06-09 06:59:20 UTC (rev 1920)
@@ -203,12 +203,19 @@
 #define WERR_SERVICE_DISABLED W_ERROR(1058)
 #define WERR_SERVICE_NEVER_STARTED W_ERROR(1077)
 #define WERR_INVALID_COMPUTER_NAME W_ERROR(1210)
+#define WERR_INVALID_DOMAINNAME W_ERROR(1212)
 #define WERR_MACHINE_LOCKED W_ERROR(1271)
 #define WERR_NO_LOGON_SERVERS W_ERROR(1311)
 #define WERR_NO_SUCH_LOGON_SESSION W_ERROR(1312)
+#define WERR_USER_ALREADY_EXISTS W_ERROR(1316)
+#define WERR_NO_SUCH_USER W_ERROR(1317)
+#define WERR_PASSWORD_RESTRICTION W_ERROR(1325)
 #define WERR_LOGON_FAILURE W_ERROR(1326)
 #define WERR_NO_SUCH_DOMAIN W_ERROR(1355)
+#define WERR_NONE_MAPPED W_ERROR(1332)
 #define WERR_INVALID_SECURITY_DESCRIPTOR W_ERROR(1338)
+#define WERR_INVALID_DOMAIN_STATE W_ERROR(1353)
+#define WERR_INVALID_DOMAIN_ROLE W_ERROR(1354)
 #define WERR_TIME_SKEW W_ERROR(1398)
 #define WERR_EVENTLOG_FILE_CORRUPT W_ERROR(1500)
 #define WERR_SERVER_UNAVAILABLE W_ERROR(1722)
@@ -218,19 +225,6 @@
 #define WERR_DOMAIN_CONTROLLER_NOT_FOUND W_ERROR(1908)
 #define WERR_ACCOUNT_LOCKED_OUT W_ERROR(1909)
 
-/* should these go down to NERR_BASE ? */
-#define WERR_BUF_TOO_SMALL W_ERROR(2123)
-#define WERR_JOB_NOT_FOUND W_ERROR(2151)
-#define WERR_DEST_NOT_FOUND W_ERROR(2152)
-#define WERR_USER_EXISTS W_ERROR(2224)
-#define WERR_NOT_LOCAL_DOMAIN W_ERROR(2320)
-#define WERR_DC_NOT_FOUND W_ERROR(2453)
-
-#define WERR_SETUP_ALREADY_JOINED W_ERROR(2691)
-#define WERR_SETUP_NOT_JOINED W_ERROR(2692)
-#define WERR_SETUP_DOMAIN_CONTROLLER W_ERROR(2693)
-#define WERR_DEFAULT_JOIN_REQUIRED W_ERROR(2694)
-
 #define WERR_DEVICE_NOT_AVAILABLE W_ERROR(4319)
 #define WERR_STATUS_MORE_ENTRIES   W_ERROR(0x0105)
 
@@ -270,13 +264,25 @@
 #define NERR_BASE (2100)
 #endif
 
+#ifndef MAX_NERR
+#define MAX_NERR (NERR_BASE+899)
+#endif
+
+#define WERR_BUF_TOO_SMALL		W_ERROR(NERR_BASE+23)
+#define WERR_JOB_NOT_FOUND		W_ERROR(NERR_BASE+51)
+#define WERR_DEST_NOT_FOUND		W_ERROR(NERR_BASE+52)
+#define WERR_USER_EXISTS		W_ERROR(NERR_BASE+124)
+#define WERR_NET_NAME_NOT_FOUND		W_ERROR(NERR_BASE+210)
+#define WERR_NOT_LOCAL_DOMAIN		W_ERROR(NERR_BASE+220)
+#define WERR_DC_NOT_FOUND		W_ERROR(NERR_BASE+353)
 #define WERR_DFS_NO_SUCH_VOL            W_ERROR(NERR_BASE+562)
 #define WERR_DFS_NO_SUCH_SHARE          W_ERROR(NERR_BASE+565)
 #define WERR_DFS_NO_SUCH_SERVER         W_ERROR(NERR_BASE+573)
 #define WERR_DFS_INTERNAL_ERROR         W_ERROR(NERR_BASE+590)
 #define WERR_DFS_CANT_CREATE_JUNCT      W_ERROR(NERR_BASE+569)
+#define WERR_SETUP_ALREADY_JOINED	W_ERROR(NERR_BASE+591)
+#define WERR_SETUP_NOT_JOINED		W_ERROR(NERR_BASE+592)
+#define WERR_SETUP_DOMAIN_CONTROLLER	W_ERROR(NERR_BASE+593)
+#define WERR_DEFAULT_JOIN_REQUIRED	W_ERROR(NERR_BASE+594)
 
-#define WERR_NET_NAME_NOT_FOUND		W_ERROR(NERR_BASE+210)
-
-
 #endif /* _DOSERR_H */

Modified: branches/samba/experimental/source/include/includes.h
===================================================================
--- branches/samba/experimental/source/include/includes.h	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/include/includes.h	2008-06-09 06:59:20 UTC (rev 1920)
@@ -673,7 +673,6 @@
 #include "messages.h"
 #include "locking.h"
 #include "smb.h"
-#include "ads_cldap.h"
 #include "nameserv.h"
 #include "secrets.h"
 #include "byteorder.h"
@@ -695,10 +694,8 @@
 #include "rpc_svcctl.h"
 #include "rpc_ntsvcs.h"
 #include "rpc_lsa.h"
-#include "rpc_netlogon.h"
 #include "reg_objects.h"
 #include "reg_db.h"
-#include "rpc_srvsvc.h"
 #include "rpc_spoolss.h"
 #include "rpc_eventlog.h"
 #include "rpc_perfcount.h"
@@ -723,7 +720,11 @@
 #include "ctdbd_conn.h"
 #include "talloc_stack.h"
 #include "memcache.h"
+#include "async_req.h"
+#include "async_smb.h"
 
+#include "lib/smbconf/smbconf.h"
+
 /* used in net.c */
 struct functable {
 	const char *funcname;
@@ -1287,4 +1288,9 @@
 #include "libnscd.h"
 #endif
 
+#if defined(HAVE_IPV6)
+void in6_addr_to_sockaddr_storage(struct sockaddr_storage *ss,
+				  struct in6_addr ip);
+#endif
+
 #endif /* _INCLUDES_H */

Modified: branches/samba/experimental/source/include/local.h
===================================================================
--- branches/samba/experimental/source/include/local.h	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/include/local.h	2008-06-09 06:59:20 UTC (rev 1920)
@@ -233,6 +233,9 @@
 /* Number of microseconds to wait before a sharing violation. */
 #define SHARING_VIOLATION_USEC_WAIT 950000
 
+/* Number of microseconds to wait before a updating the write time (2 secs). */
+#define WRITE_TIME_UPDATE_USEC_DELAY 2000000
+
 #define MAX_LDAP_REPLICATION_SLEEP_TIME 5000 /* In milliseconds. */
 
 /* tdb hash size for the open database. */

Modified: branches/samba/experimental/source/include/messages.h
===================================================================
--- branches/samba/experimental/source/include/messages.h	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/include/messages.h	2008-06-09 06:59:20 UTC (rev 1920)
@@ -102,6 +102,9 @@
 /* event messages */
 #define MSG_DUMP_EVENT_LIST		0x0500
 
+/* dbwrap messages 4001-4999 */
+#define MSG_DBWRAP_TDB2_CHANGES		4001
+
 /*
  * Special flags passed to message_send. Allocated from the top, lets see when
  * it collides with the message types in the lower 16 bits :-)
@@ -122,6 +125,8 @@
 #define FLAG_MSG_NMBD			0x0004
 #define FLAG_MSG_PRINT_NOTIFY		0x0008
 #define FLAG_MSG_PRINT_GENERAL		0x0010
+/* dbwrap messages 4001-4999 */
+#define FLAG_MSG_DBWRAP			0x0020
 
 
 /*

Modified: branches/samba/experimental/source/include/nameserv.h
===================================================================
--- branches/samba/experimental/source/include/nameserv.h	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/include/nameserv.h	2008-06-09 06:59:20 UTC (rev 1920)
@@ -491,7 +491,9 @@
 #define DGRAM_UNIQUE 0x10
 #define DGRAM_GROUP 0x11
 #define DGRAM_BROADCAST 0x12
+/* defined in IDL
 #define DGRAM_ERROR 0x13
+*/
 #define DGRAM_QUERY_REQUEST 0x14
 #define DGRAM_POSITIVE_QUERY_RESPONSE 0x15
 #define DGRAM_NEGATIVE_QUERT_RESPONSE 0x16

Modified: branches/samba/experimental/source/include/nterr.h
===================================================================
--- branches/samba/experimental/source/include/nterr.h	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/include/nterr.h	2008-06-09 06:59:20 UTC (rev 1920)
@@ -566,5 +566,6 @@
 #define NT_STATUS_DOWNGRADE_DETECTED NT_STATUS(0xC0000000 | 0x0388)
 #define NT_STATUS_NO_SUCH_JOB NT_STATUS(0xC0000000 | 0xEDE) /* scheduler */
 #define NT_STATUS_RPC_PROTSEQ_NOT_SUPPORTED NT_STATUS(0xC0000000 | 0x20004)
+#define NT_STATUS_RPC_CANNOT_SUPPORT NT_STATUS(0xC0000000 | 0x20041)
 
 #endif /* _NTERR_H */

Modified: branches/samba/experimental/source/include/popt_common.h
===================================================================
--- branches/samba/experimental/source/include/popt_common.h	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/include/popt_common.h	2008-06-09 06:59:20 UTC (rev 1920)
@@ -50,6 +50,7 @@
 	bool use_kerberos;
 	int signing_state;
 	bool smb_encrypt;
+	bool use_machine_account;
 };
 
 #endif /* _POPT_COMMON_H */

Modified: branches/samba/experimental/source/include/reg_objects.h
===================================================================
--- branches/samba/experimental/source/include/reg_objects.h	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/include/reg_objects.h	2008-06-09 06:59:20 UTC (rev 1920)
@@ -152,7 +152,7 @@
 	uint32		type;
 	char		*name; 		/* full name of registry key */
 	uint32 		access_granted;
-	REGISTRY_HOOK	*hook;	
+	REGISTRY_OPS	*ops;
 } REGISTRY_KEY;
 
 struct registry_key {

Modified: branches/samba/experimental/source/include/rpc_client.h
===================================================================
--- branches/samba/experimental/source/include/rpc_client.h	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/include/rpc_client.h	2008-06-09 06:59:20 UTC (rev 1920)
@@ -36,6 +36,8 @@
 #include "librpc/gen_ndr/cli_dssetup.h"
 #include "librpc/gen_ndr/cli_ntsvcs.h"
 
+#define prs_init_empty( _ps_, _ctx_, _io_ ) (void) prs_init((_ps_), 0, (_ctx_), (_io_))
+
 /* macro to expand cookie-cutter code in cli_xxx() using rpc_api_pipe_req() */
 
 #define CLI_DO_RPC_INTERNAL( pcli, ctx, p_idx, opnum, q_in, r_out, \
@@ -45,10 +47,7 @@
 	if (!prs_init( &q_ps, RPC_MAX_PDU_FRAG_LEN, ctx, MARSHALL )) { \
 		return NT_STATUS_NO_MEMORY;\
 	}\
-	if (!prs_init( &r_ps, 0, ctx, UNMARSHALL )) {\
-		prs_mem_free( &q_ps );\
-		return NT_STATUS_NO_MEMORY;\
-	}\
+	prs_init_empty( &r_ps, ctx, UNMARSHALL );\
 	if ( copy_sess_key) prs_set_session_key(&q_ps, (const char *)pcli->dc->sess_key);\
 	if ( q_io_fn("", &q_in, &q_ps, 0) ) {\
 		NTSTATUS _smb_pipe_stat_ = rpc_api_pipe_req(pcli, opnum, &q_ps, &r_ps); \
@@ -96,10 +95,7 @@
 	if (!prs_init( &q_ps, RPC_MAX_PDU_FRAG_LEN, ctx, MARSHALL )) { \
 		return WERR_NOMEM;\
 	}\
-	if (!prs_init( &r_ps, 0, ctx, UNMARSHALL )) {\
-		prs_mem_free( &q_ps );\
-		return WERR_NOMEM;\
-	}\
+	prs_init_empty( &r_ps, ctx, UNMARSHALL );\
 	if ( q_io_fn("", &q_in, &q_ps, 0) ) {\
 		NTSTATUS _smb_pipe_stat_ = rpc_api_pipe_req(pcli, opnum, &q_ps, &r_ps); \
 		if (!NT_STATUS_IS_OK(_smb_pipe_stat_)) {\

Modified: branches/samba/experimental/source/include/rpc_dce.h
===================================================================
--- branches/samba/experimental/source/include/rpc_dce.h	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/include/rpc_dce.h	2008-06-09 06:59:20 UTC (rev 1920)
@@ -101,13 +101,49 @@
 /* The 7 here seems to be required to get Win2k not to downgrade us
    to NT4.  Actually, anything other than 1ff would seem to do... */
 #define NETLOGON_NEG_AUTH2_FLAGS 0x000701ff
+/*
+	(NETLOGON_NEG_ACCOUNT_LOCKOUT |
+	 NETLOGON_NEG_PERSISTENT_SAMREPL |
+	 NETLOGON_NEG_ARCFOUR |
+	 NETLOGON_NEG_PROMOTION_COUNT |
+	 NETLOGON_NEG_CHANGELOG_BDC |
+	 NETLOGON_NEG_FULL_SYNC_REPL |
+	 NETLOGON_NEG_MULTIPLE_SIDS |
+	 NETLOGON_NEG_REDO |
+	 NETLOGON_NEG_PASSWORD_CHANGE_REFUSAL |
+	 NETLOGON_NEG_DNS_DOMAIN_TRUSTS |
+	 NETLOGON_NEG_PASSWORD_SET2 |
+	 NETLOGON_NEG_GETDOMAININFO)
+*/
 #define NETLOGON_NEG_DOMAIN_TRUST_ACCOUNT	0x2010b000
- 
+
 /* these are the flags that ADS clients use */
-#define NETLOGON_NEG_AUTH2_ADS_FLAGS (0x200fbffb | NETLOGON_NEG_ARCFOUR | NETLOGON_NEG_128BIT | NETLOGON_NEG_SCHANNEL)
+#define NETLOGON_NEG_AUTH2_ADS_FLAGS 0x600fffff
+/*
+	(NETLOGON_NEG_ACCOUNT_LOCKOUT |
+	 NETLOGON_NEG_PERSISTENT_SAMREPL |
+	 NETLOGON_NEG_ARCFOUR |
+	 NETLOGON_NEG_PROMOTION_COUNT |
+	 NETLOGON_NEG_CHANGELOG_BDC |
+	 NETLOGON_NEG_FULL_SYNC_REPL |
+	 NETLOGON_NEG_MULTIPLE_SIDS |
+	 NETLOGON_NEG_REDO |
+	 NETLOGON_NEG_PASSWORD_CHANGE_REFUSAL |
+	 NETLOGON_NEG_SEND_PASSWORD_INFO_PDC |
+	 NETLOGON_NEG_GENERIC_PASSTHROUGH |
+	 NETLOGON_NEG_CONCURRENT_RPC |
+	 NETLOGON_NEG_AVOID_ACCOUNT_DB_REPL |
+	 NETLOGON_NEG_AVOID_SECURITYAUTH_DB_REPL |
+	 NETLOGON_NEG_128BIT |
+	 NETLOGON_NEG_TRANSITIVE_TRUSTS |
+	 NETLOGON_NEG_DNS_DOMAIN_TRUSTS |
+	 NETLOGON_NEG_PASSWORD_SET2 |
+	 NETLOGON_NEG_GETDOMAININFO |
+	 NETLOGON_NEG_CROSS_FOREST_TRUSTS |
+	 NETLOGON_NEG_AUTHENTICATED_RPC_LSASS |
+	 NETLOGON_NEG_SCHANNEL)
+*/
 
-#define NETLOGON_NEG_SELECT_AUTH2_FLAGS ((lp_security() == SEC_ADS) ? NETLOGON_NEG_AUTH2_ADS_FLAGS : NETLOGON_NEG_AUTH2_FLAGS)
-
 enum schannel_direction {
 	SENDER_IS_INITIATOR,
 	SENDER_IS_ACCEPTOR

Deleted: branches/samba/experimental/source/include/rpc_netlogon.h
===================================================================
--- branches/samba/experimental/source/include/rpc_netlogon.h	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/include/rpc_netlogon.h	2008-06-09 06:59:20 UTC (rev 1920)
@@ -1,107 +0,0 @@
-/* 
-   Unix SMB/CIFS implementation.
-   SMB parameters and setup
-   Copyright (C) Andrew Tridgell 1992-1997
-   Copyright (C) Luke Kenneth Casson Leighton 1996-1997
-   Copyright (C) Paul Ashton 1997
-   Copyright (C) Jean François Micouleau 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 3 of the License, or
-   (at your option) any later version.
-   
-   This program is distributed in the hope that it will be useful,
-   but WITHOUT ANY WARRANTY; without even the implied warranty of
-   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-   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, see <http://www.gnu.org/licenses/>.
-*/
-
-#ifndef _RPC_NETLOGON_H /* _RPC_NETLOGON_H */
-#define _RPC_NETLOGON_H 
-
-/* Some flag values reverse engineered from NLTEST.EXE */
-/* used in the NETLOGON_CONTROL[2] reply */
-
-#define NL_CTRL_IN_SYNC          0x0000
-#define NL_CTRL_REPL_NEEDED      0x0001
-#define NL_CTRL_REPL_IN_PROGRESS 0x0002
-#define NL_CTRL_FULL_SYNC        0x0004
-
-#define LOGON_KRB5_FAIL_CLOCK_SKEW	0x02000000
-
-/* Flags for controlling the behaviour of a particular logon */
-
-/* sets NETLOGON_SERVER_TRUST_ACCOUNT user_flag */
-#if 0
-#define MSV1_0_ALLOW_SERVER_TRUST_ACCOUNT	0x00000020
-#define MSV1_0_ALLOW_WORKSTATION_TRUST_ACCOUNT	0x00000800
-
-/* updates the "logon time" on network logon */
-#define MSV1_0_UPDATE_LOGON_STATISTICS		0x00000004
-
-/* returns the user parameters in the driveletter */
-#define MSV1_0_RETURN_USER_PARAMETERS		0x00000008
-
-/* returns the profilepath in the driveletter and 
- * sets LOGON_PROFILE_PATH_RETURNED user_flag */
-#define MSV1_0_RETURN_PROFILE_PATH		0x00000200
-#endif
-
-#define INTERACTIVE_LOGON_TYPE 1
-#define NET_LOGON_TYPE 2
-
-/* LOCKOUT_STRING */
-typedef struct account_lockout_string {
-	uint32 array_size;
-	uint32 offset;
-	uint32 length;
-/*	uint16 *bindata;	*/
-	uint64 lockout_duration;
-	uint64 reset_count;
-	uint32 bad_attempt_lockout;
-	uint32 dummy;
-} LOCKOUT_STRING;
-
-/* HDR_LOCKOUT_STRING */
-typedef struct hdr_account_lockout_string {
-	uint16 size;
-	uint16 length;
-	uint32 buffer;
-} HDR_LOCKOUT_STRING;
-
-#define DSGETDC_VALID_FLAGS ( \
-    DS_FORCE_REDISCOVERY | \
-    DS_DIRECTORY_SERVICE_REQUIRED | \
-    DS_DIRECTORY_SERVICE_PREFERRED | \
-    DS_GC_SERVER_REQUIRED | \
-    DS_PDC_REQUIRED | \
-    DS_BACKGROUND_ONLY | \
-    DS_IP_REQUIRED | \
-    DS_KDC_REQUIRED | \
-    DS_TIMESERV_REQUIRED | \
-    DS_WRITABLE_REQUIRED | \
-    DS_GOOD_TIMESERV_PREFERRED | \
-    DS_AVOID_SELF | \
-    DS_ONLY_LDAP_NEEDED | \
-    DS_IS_FLAT_NAME | \
-    DS_IS_DNS_NAME | \
-    DS_RETURN_FLAT_NAME  | \
-    DS_RETURN_DNS_NAME )
-
-struct DS_DOMAIN_CONTROLLER_INFO {
-	const char *domain_controller_name;
-	const char *domain_controller_address;
-	int32 domain_controller_address_type;
-	struct GUID *domain_guid;
-	const char *domain_name;
-	const char *dns_forest_name;
-	uint32 flags;
-	const char *dc_site_name;
-	const char *client_site_name;
-};
-
-#endif /* _RPC_NETLOGON_H */

Modified: branches/samba/experimental/source/include/rpc_spoolss.h
===================================================================
--- branches/samba/experimental/source/include/rpc_spoolss.h	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/include/rpc_spoolss.h	2008-06-09 06:59:20 UTC (rev 1920)
@@ -164,6 +164,7 @@
 #define PRINTER_ACCESS_ADMINISTER	0x00000004
 #define PRINTER_ACCESS_USE		0x00000008
 #define JOB_ACCESS_ADMINISTER		0x00000010
+#define JOB_ACCESS_READ			0x00000020
 
 /* JOB status codes. */
 
@@ -193,10 +194,10 @@
 #define PRINTER_EXECUTE       STANDARD_RIGHTS_EXECUTE_ACCESS|PRINTER_ACCESS_USE
 
 /* Access rights for jobs */
-#define JOB_ALL_ACCESS	STANDARD_RIGHTS_REQUIRED_ACCESS|JOB_ACCESS_ADMINISTER
-#define JOB_READ	STANDARD_RIGHTS_READ_ACCESS|JOB_ACCESS_ADMINISTER
-#define JOB_WRITE	STANDARD_RIGHTS_WRITE_ACCESS|JOB_ACCESS_ADMINISTER
-#define JOB_EXECUTE	STANDARD_RIGHTS_EXECUTE_ACCESS|JOB_ACCESS_ADMINISTER
+#define JOB_ALL_ACCESS	STANDARD_RIGHTS_REQUIRED_ACCESS|JOB_ACCESS_ADMINISTER|JOB_ACCESS_READ|PRINTER_ACCESS_USE
+#define JOB_READ	STANDARD_RIGHTS_READ_ACCESS|JOB_ACCESS_ADMINISTER|JOB_ACCESS_READ
+#define JOB_WRITE	STANDARD_RIGHTS_WRITE_ACCESS|JOB_ACCESS_ADMINISTER|PRINTER_ACCESS_USE
+#define JOB_EXECUTE	STANDARD_RIGHTS_EXECUTE_ACCESS|JOB_ACCESS_ADMINISTER|PRINTER_ACCESS_USE
 
 /* ACE masks for the various print permissions */
 

Deleted: branches/samba/experimental/source/include/rpc_srvsvc.h
===================================================================
--- branches/samba/experimental/source/include/rpc_srvsvc.h	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/include/rpc_srvsvc.h	2008-06-09 06:59:20 UTC (rev 1920)
@@ -1,871 +0,0 @@
-/*
-   Unix SMB/CIFS implementation.
-   SMB parameters and setup
-   Copyright (C) Andrew Tridgell 1992-1997
-   Copyright (C) Luke Kenneth Casson Leighton 1996-1997
-   Copyright (C) Paul Ashton 1997
-   Copyright (C) Nigel Williams 2001
-   Copyright (C) Gerald (Jerry) Carter 2006.
-
-   
-   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 3 of the License, or
-   (at your option) any later version.
-   
-   This program is distributed in the hope that it will be useful,
-   but WITHOUT ANY WARRANTY; without even the implied warranty of
-   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-   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, see <http://www.gnu.org/licenses/>.
-*/
-
-#ifndef _RPC_SRVSVC_H /* _RPC_SRVSVC_H */
-#define _RPC_SRVSVC_H 
-
-/* srvsvc pipe */
-#define SRV_NET_CONN_ENUM          0x08
-#define SRV_NET_FILE_ENUM          0x09
-#define SRV_NET_FILE_CLOSE         0x0b
-#define SRV_NET_SESS_ENUM          0x0c
-#define SRV_NET_SESS_DEL           0x0d
-#define SRV_NET_SHARE_ADD          0x0e
-#define SRV_NET_SHARE_ENUM_ALL     0x0f
-#define SRV_NET_SHARE_GET_INFO     0x10
-#define SRV_NET_SHARE_SET_INFO     0x11
-#define SRV_NET_SHARE_DEL          0x12
-#define SRV_NET_SHARE_DEL_STICKY   0x13
-#define SRV_NET_SRV_GET_INFO       0x15
-#define SRV_NET_SRV_SET_INFO       0x16
-#define SRV_NET_DISK_ENUM          0x17
-#define SRV_NET_REMOTE_TOD         0x1c
-#define SRV_NET_NAME_VALIDATE      0x21
-#define SRV_NET_SHARE_ENUM         0x24
-#define SRV_NET_FILE_QUERY_SECDESC 0x27
-#define SRV_NET_FILE_SET_SECDESC   0x28
-
-#define MAX_SERVER_DISK_ENTRIES 15
-
-typedef struct disk_info {
-	uint32  unknown;
-	UNISTR3 disk_name;
-} DISK_INFO;
-
-typedef struct disk_enum_container {
-	uint32 level;
-	uint32 entries_read;
-	uint32 unknown;
-	uint32 disk_info_ptr;
-	DISK_INFO *disk_info;
-} DISK_ENUM_CONTAINER;
-
-typedef struct net_srv_disk_enum {
-	uint32 ptr_srv_name;         /* pointer (to server name?) */
-	UNISTR2 uni_srv_name;        /* server name */
-
-	DISK_ENUM_CONTAINER disk_enum_ctr;
-
-	uint32 preferred_len;        /* preferred maximum length (0xffff ffff) */
-	uint32 total_entries;        /* total number of entries */
-	ENUM_HND enum_hnd;
-	WERROR status;               /* return status */
-} SRV_Q_NET_DISK_ENUM, SRV_R_NET_DISK_ENUM;
-
-/***************************/
-
-typedef struct  {
-	UNISTR2 *servername;
-	UNISTR2 sharename;
-	uint32 type;
-	uint32 flags;
-	WERROR status;
-} SRV_Q_NET_NAME_VALIDATE;
-
-typedef struct  {
-	WERROR status;
-} SRV_R_NET_NAME_VALIDATE;
-
-/***************************/
-
-/* oops - this is going to take up a *massive* amount of stack. */
-/* the UNISTR2s already have 1024 uint16 chars in them... */
-
-#define MAX_SESS_ENTRIES 32
-
-typedef struct {
-	UNISTR2 *sharename;
-} SESS_INFO_0;
-
-typedef struct {
-	uint32 num_entries_read;
-	uint32 ptr_sess_info;
-	uint32 num_entries_read2;
-	SESS_INFO_0 info_0[MAX_SESS_ENTRIES];
-} SRV_SESS_INFO_0;
-
-typedef struct {
-	UNISTR2 *sharename;
-	UNISTR2 *username;
-	uint32 num_opens;
-	uint32 open_time;
-	uint32 idle_time;
-	uint32 user_flags;
-} SESS_INFO_1;
-
-typedef struct {
-	uint32 num_entries_read;
-	uint32 ptr_sess_info;
-	uint32 num_entries_read2;
-	SESS_INFO_1 info_1[MAX_SESS_ENTRIES];
-} SRV_SESS_INFO_1;
-
-typedef struct {
-	uint32 switch_value;
-	uint32 ptr_sess_ctr;
-	union {
-		SRV_SESS_INFO_0 info0; 
-		SRV_SESS_INFO_1 info1; 
-	} sess;
-
-} SRV_SESS_INFO_CTR;
-
-typedef struct {
-	UNISTR2 *servername;
-	UNISTR2 *qualifier;
-	UNISTR2 *username;
-	uint32 sess_level;
-	SRV_SESS_INFO_CTR *ctr;
-	uint32 preferred_len;
-	ENUM_HND enum_hnd;
-} SRV_Q_NET_SESS_ENUM;
-
-typedef struct {
-	uint32 sess_level; 
-	SRV_SESS_INFO_CTR *ctr;
-	uint32 total_entries;
-	ENUM_HND enum_hnd;
-	WERROR status;
-} SRV_R_NET_SESS_ENUM;
-
-/***************************/
-
-/* SRV_Q_NET_SESS_DEL */
-typedef struct q_net_sess_del
-{
-	uint32 ptr_srv_name;         /* pointer (to server name?) */
-	UNISTR2 uni_srv_name;        /* server name */
-
-	uint32 ptr_cli_name;         /* pointer (to qualifier name) */
-	UNISTR2 uni_cli_name;        /* qualifier name "\\qualifier" */
-
-	uint32 ptr_user_name;         /* pointer (to user name */
-	UNISTR2 uni_user_name;        /* user name */
-
-} SRV_Q_NET_SESS_DEL;
-
-/* SRV_R_NET_SESS_DEL */
-typedef struct r_net_sess_del
-{
-	WERROR status;               /* return status */
-
-} SRV_R_NET_SESS_DEL;
-
-/* CONN_INFO_0 (pointers to level 0 connection info strings) */
-typedef struct ptr_conn_info0
-{
-	uint32 id; /* connection id. */
-
-} CONN_INFO_0;
-
-/* oops - this is going to take up a *massive* amount of stack. */
-/* the UNISTR2s already have 1024 uint16 chars in them... */
-#define MAX_CONN_ENTRIES 32
-
-/* SRV_CONN_INFO_0 */
-typedef struct srv_conn_info_0_info
-{
-	uint32 num_entries_read;                     /* EntriesRead */
-	uint32 ptr_conn_info;                       /* Buffer */
-	uint32 num_entries_read2;                    /* EntriesRead */
-
-	CONN_INFO_0     info_0    [MAX_CONN_ENTRIES]; /* connection entry pointers */
-
-} SRV_CONN_INFO_0;
-
-/* CONN_INFO_1 (pointers to level 1 connection info strings) */
-typedef struct ptr_conn_info1
-{
-	uint32 id;   /* connection id */
-	uint32 type; /* 0x3 */
-	uint32 num_opens;
-	uint32 num_users;
-	uint32 open_time;
-
-	uint32 ptr_usr_name; /* pointer to user name. */
-	uint32 ptr_net_name; /* pointer to network name (e.g IPC$). */
-
-} CONN_INFO_1;
-
-/* CONN_INFO_1_STR (level 1 connection info strings) */
-typedef struct str_conn_info1
-{
-	UNISTR2 uni_usr_name; /* unicode string of user */
-	UNISTR2 uni_net_name; /* unicode string of name */
-
-} CONN_INFO_1_STR;
-
-/* SRV_CONN_INFO_1 */
-typedef struct srv_conn_info_1_info
-{
-	uint32 num_entries_read;                     /* EntriesRead */
-	uint32 ptr_conn_info;                       /* Buffer */
-	uint32 num_entries_read2;                    /* EntriesRead */
-
-	CONN_INFO_1     info_1    [MAX_CONN_ENTRIES]; /* connection entry pointers */
-	CONN_INFO_1_STR info_1_str[MAX_CONN_ENTRIES]; /* connection entry strings */
-
-} SRV_CONN_INFO_1;
-
-/* SRV_CONN_INFO_CTR */
-typedef struct srv_conn_info_ctr_info
-{
-	uint32 switch_value;         /* switch value */
-	uint32 ptr_conn_ctr;       /* pointer to conn info union */
-	union
-    {
-		SRV_CONN_INFO_0 info0; /* connection info level 0 */
-		SRV_CONN_INFO_1 info1; /* connection info level 1 */
-
-    } conn;
-
-} SRV_CONN_INFO_CTR;
-
-
-/* SRV_Q_NET_CONN_ENUM */
-typedef struct q_net_conn_enum_info
-{
-	uint32 ptr_srv_name;         /* pointer (to server name) */
-	UNISTR2 uni_srv_name;        /* server name "\\server" */
-
-	uint32 ptr_qual_name;         /* pointer (to qualifier name) */
-	UNISTR2 uni_qual_name;        /* qualifier name "\\qualifier" */
-
-	uint32 conn_level;          /* connection level */
-
-	SRV_CONN_INFO_CTR *ctr;
-
-	uint32 preferred_len;        /* preferred maximum length (0xffff ffff) */
-	ENUM_HND enum_hnd;
-
-} SRV_Q_NET_CONN_ENUM;
-
-/* SRV_R_NET_CONN_ENUM */
-typedef struct r_net_conn_enum_info
-{
-	uint32 conn_level;          /* share level */
-
-	SRV_CONN_INFO_CTR *ctr;
-
-	uint32 total_entries;                    /* total number of entries */
-	ENUM_HND enum_hnd;
-
-	WERROR status;               /* return status */
-
-} SRV_R_NET_CONN_ENUM;
-
-/* SH_INFO_0 */
-typedef struct ptr_share_info0
-{
-	uint32 ptr_netname; /* pointer to net name. */
-} SH_INFO_0;
-
-/* SH_INFO_0_STR (level 0 share info strings) */
-typedef struct str_share_info0
-{
-        SH_INFO_0 *ptrs;
-
-	UNISTR2 uni_netname; /* unicode string of net name */
-
-} SH_INFO_0_STR;
-
-/* SRV_SHARE_INFO_0 */
-typedef struct share_info_0_info
-{
-	SH_INFO_0 info_0;
-	SH_INFO_0_STR info_0_str;
-
-} SRV_SHARE_INFO_0;
-
-/* SH_INFO_1 (pointers to level 1 share info strings) */
-typedef struct ptr_share_info1
-{
-	uint32 ptr_netname; /* pointer to net name. */
-	uint32 type; /* ipc, print, disk ... */
-	uint32 ptr_remark; /* pointer to comment. */
-
-} SH_INFO_1;
-
-/* SH_INFO_1_STR (level 1 share info strings) */
-typedef struct str_share_info1
-{
-        SH_INFO_1 *ptrs;
-
-	UNISTR2 uni_netname; /* unicode string of net name */
-	UNISTR2 uni_remark; /* unicode string of comment */
-
-} SH_INFO_1_STR;
-
-/* SRV_SHARE_INFO_1 */
-typedef struct share_info_1_info
-{
-	SH_INFO_1 info_1;
-	SH_INFO_1_STR info_1_str;
-
-} SRV_SHARE_INFO_1;
-
-/* SH_INFO_2 (pointers to level 2 share info strings) */
-typedef struct ptr_share_info2
-{
-	uint32 ptr_netname; /* pointer to net name. */
-	uint32 type; /* ipc, print, disk ... */
-	uint32 ptr_remark; /* pointer to comment. */
-	uint32 perms;      /* permissions */
-	uint32 max_uses;   /* maximum uses */
-	uint32 num_uses;   /* current uses */
-	uint32 ptr_path;   /* pointer to path name */
-	uint32 ptr_passwd; /* pointer to password */
-
-} SH_INFO_2;
-
-/* SH_INFO_2_STR (level 2 share info strings) */
-typedef struct str_share_info2
-{
-	SH_INFO_2 *ptrs;
-
-	UNISTR2 uni_netname; /* unicode string of net name (e.g NETLOGON) */
-	UNISTR2 uni_remark;  /* unicode string of comment (e.g "Logon server share") */
-	UNISTR2 uni_path;    /* unicode string of local path (e.g c:\winnt\system32\repl\import\scripts) */
-	UNISTR2 uni_passwd;  /* unicode string of password - presumably for share level security (e.g NULL) */
-
-} SH_INFO_2_STR;
-
-/* SRV_SHARE_INFO_2 */
-typedef struct share_info_2_info
-{
-	SH_INFO_2 info_2;
-	SH_INFO_2_STR info_2_str;
-
-} SRV_SHARE_INFO_2;
-
-typedef struct ptr_share_info501
-{
-	uint32 ptr_netname; /* pointer to net name */
-	uint32 type;     /* ipc, print, disk */
-	uint32 ptr_remark;  /* pointer to comment */
-	uint32 csc_policy;  /* client-side offline caching policy << 4 */
-} SH_INFO_501;
-
-typedef struct str_share_info501
-{
-	UNISTR2 uni_netname; /* unicode string of net name */
-	UNISTR2 uni_remark;  /* unicode string of comment */
-} SH_INFO_501_STR;
-
-/* SRV_SHARE_INFO_501 */
-typedef struct share_info_501_info
-{
-	SH_INFO_501 info_501;
-	SH_INFO_501_STR info_501_str;
-} SRV_SHARE_INFO_501;
-
-/* SH_INFO_502 (pointers to level 502 share info strings) */
-typedef struct ptr_share_info502
-{
-	uint32 ptr_netname; /* pointer to net name. */
-	uint32 type; /* ipc, print, disk ... */
-	uint32 ptr_remark; /* pointer to comment. */
-	uint32 perms;      /* permissions */
-	uint32 max_uses;   /* maximum uses */
-	uint32 num_uses;   /* current uses */
-	uint32 ptr_path;   /* pointer to path name */
-	uint32 ptr_passwd; /* pointer to password */
-        uint32 reserved;    /* this holds the space taken by the sd in the rpc packet */
-        uint32 reserved_offset;   /* required for _post operation when marshalling */
-	uint32 sd_size;    /* size of security descriptor */
-	uint32 ptr_sd;     /* pointer to security descriptor */
-
-} SH_INFO_502;
-
-/* SH_INFO_502_STR (level 502 share info strings) */
-typedef struct str_share_info502
-{
-	SH_INFO_502 *ptrs;
-
-	UNISTR2 uni_netname; /* unicode string of net name (e.g NETLOGON) */
-	UNISTR2 uni_remark;  /* unicode string of comment (e.g "Logon server share") */
-	UNISTR2 uni_path;    /* unicode string of local path (e.g c:\winnt\system32\repl\import\scripts) */
-	UNISTR2 uni_passwd;  /* unicode string of password - presumably for share level security (e.g NULL) */
-
-        uint32 reserved;
-	uint32 sd_size;
-	SEC_DESC *sd;
-
-} SH_INFO_502_STR;
-
-/* SRV_SHARE_INFO_502 */
-typedef struct share_info_502_info
-{
-	SH_INFO_502 info_502;
-	SH_INFO_502_STR info_502_str;
-
-} SRV_SHARE_INFO_502;
-
-typedef struct ptr_share_info1004
-{
-	uint32 ptr_remark;
-
-} SH_INFO_1004;
-
-typedef struct str_share_info1004
-{
-	SH_INFO_1004 *ptrs;
-
-	UNISTR2 uni_remark;
-
-} SH_INFO_1004_STR;
-
-typedef struct ptr_info_1004_info
-{
-	SH_INFO_1004     info_1004; 
-	SH_INFO_1004_STR info_1004_str; 
-} SRV_SHARE_INFO_1004;
-
-typedef struct share_info_1005_info
-{
-  uint32 share_info_flags; 
-} SRV_SHARE_INFO_1005;
-
-typedef struct share_info_1006_info
-{
-	uint32 max_uses; 
-} SRV_SHARE_INFO_1006;
-
-typedef struct ptr_share_info1007
-{
-	uint32 flags;
-	uint32 ptr_AlternateDirectoryName;
-
-} SH_INFO_1007;
-
-typedef struct str_share_info1007
-{
-	SH_INFO_1007 *ptrs;
-
-	UNISTR2 uni_AlternateDirectoryName;
-
-} SH_INFO_1007_STR;
-
-typedef struct ptr_info_1007_info
-{
-	SH_INFO_1007     info_1007; 
-	SH_INFO_1007_STR info_1007_str; 
-} SRV_SHARE_INFO_1007;
-
-/* SRV_SHARE_INFO_1501 */
-typedef struct share_info_1501_info
-{
-	SEC_DESC_BUF *sdb;
-} SRV_SHARE_INFO_1501;
-
-/* SRV_SHARE_INFO_CTR */
-typedef struct srv_share_info_ctr_info
-{
-	uint32 info_level;
-	uint32 switch_value;
-	uint32 ptr_share_info;
-
-	uint32 num_entries;
-	uint32 ptr_entries;
-	uint32 num_entries2;
-
-	union {
-		SRV_SHARE_INFO_0    *info0;
-		SRV_SHARE_INFO_1    *info1;    /* share info level 1 */
-		SRV_SHARE_INFO_2    *info2;    /* share info level 2 */
-		SRV_SHARE_INFO_501  *info501;  /* share info level 501 */
-		SRV_SHARE_INFO_502  *info502;  /* share info level 502 */
-		SRV_SHARE_INFO_1004 *info1004;
-		SRV_SHARE_INFO_1005 *info1005;
-		SRV_SHARE_INFO_1006 *info1006;
-		SRV_SHARE_INFO_1007 *info1007;
-		SRV_SHARE_INFO_1501 *info1501;
-		void *info;
-
-	} share;
-
-} SRV_SHARE_INFO_CTR;
-
-/* SRV_Q_NET_SHARE_ENUM */
-typedef struct q_net_share_enum_info
-{
-	uint32 ptr_srv_name;         /* pointer (to server name?) */
-	UNISTR2 uni_srv_name;        /* server name */
-
-	SRV_SHARE_INFO_CTR ctr;     /* share info container */
-
-	uint32 preferred_len;        /* preferred maximum length (0xffff ffff) */
-
-	ENUM_HND enum_hnd;
-
-} SRV_Q_NET_SHARE_ENUM;
-
-
-/* SRV_R_NET_SHARE_ENUM */
-typedef struct r_net_share_enum_info
-{
-	SRV_SHARE_INFO_CTR ctr;     /* share info container */
-
-	uint32 total_entries;                    /* total number of entries */
-	ENUM_HND enum_hnd;
-
-	WERROR status;               /* return status */
-
-} SRV_R_NET_SHARE_ENUM;
-
-
-/* SRV_Q_NET_SHARE_GET_INFO */
-typedef struct q_net_share_get_info_info
-{
-	uint32 ptr_srv_name;
-	UNISTR2 uni_srv_name;
-
-	UNISTR2 uni_share_name;
-	uint32 info_level;
-
-} SRV_Q_NET_SHARE_GET_INFO;
-
-/* SRV_SHARE_INFO */
-typedef struct srv_share_info {
-	uint32 switch_value;
-	uint32 ptr_share_ctr;
-
-	union {
-		SRV_SHARE_INFO_0    info0;
-		SRV_SHARE_INFO_1 info1;
-		SRV_SHARE_INFO_2 info2;
-		SRV_SHARE_INFO_501 info501;
-		SRV_SHARE_INFO_502 info502;
-		SRV_SHARE_INFO_1004 info1004;
-		SRV_SHARE_INFO_1005 info1005;
-		SRV_SHARE_INFO_1006 info1006;
-		SRV_SHARE_INFO_1007 info1007;
-		SRV_SHARE_INFO_1501 info1501;
-	} share;
-} SRV_SHARE_INFO;
-
-/* SRV_R_NET_SHARE_GET_INFO */
-typedef struct r_net_share_get_info_info
-{
-	SRV_SHARE_INFO info;
-	WERROR status;
-
-} SRV_R_NET_SHARE_GET_INFO;
-
-/* SRV_Q_NET_SHARE_SET_INFO */
-typedef struct q_net_share_set_info_info
-{
-	uint32 ptr_srv_name;
-	UNISTR2 uni_srv_name;
-
-	UNISTR2 uni_share_name;
-	uint32 info_level;
-
-	SRV_SHARE_INFO info;
-
-        uint32 ptr_parm_error;
-        uint32 parm_error;
-
-} SRV_Q_NET_SHARE_SET_INFO;
-
-/* SRV_R_NET_SHARE_SET_INFO */
-typedef struct r_net_share_set_info
-{
-        uint32 ptr_parm_error;
-        uint32 parm_error;
-
-	WERROR status;               /* return status */
-
-} SRV_R_NET_SHARE_SET_INFO;
-
-/* SRV_Q_NET_SHARE_ADD */
-typedef struct q_net_share_add
-{
-	uint32 ptr_srv_name;
-	UNISTR2 uni_srv_name;
-
-	uint32 info_level;
-
-	SRV_SHARE_INFO info;
-
-	uint32 ptr_err_index; /* pointer to error index */
-	uint32 err_index;     /* index in info to field in error */
-
-} SRV_Q_NET_SHARE_ADD;
-
-/* SRV_R_NET_SHARE_ADD */
-typedef struct r_net_share_add
-{
-
-        uint32 ptr_parm_error;
-        uint32 parm_error;
-
-	WERROR status;               /* return status */
-
-} SRV_R_NET_SHARE_ADD;
-
-/* SRV_Q_NET_SHARE_DEL */
-typedef struct q_net_share_del
-{
-	uint32 ptr_srv_name;
-	UNISTR2 uni_srv_name;
-	UNISTR2 uni_share_name;
-	uint32 reserved;
-
-} SRV_Q_NET_SHARE_DEL;
-
-/* SRV_R_NET_SHARE_DEL */
-typedef struct r_net_share_del
-{
-	WERROR status;               /* return status */
-
-} SRV_R_NET_SHARE_DEL;
-
-/***************************/
-
-typedef struct {
-	uint32 id;            /* file index */
-	uint32 perms;         /* file permissions. don't know what format */
-	uint32 num_locks;     /* file locks */
-	UNISTR2 *path;        /* file name */
-	UNISTR2 *user;        /* file owner */
-} FILE_INFO_3;
-
-typedef struct {
-	uint32 level;                /* switch value */
-	uint32 ptr_file_info;        /* pointer to file info union */
-
-	uint32 num_entries;
-	uint32 ptr_entries;
-	uint32 num_entries2;
-	union {
-		FILE_INFO_3 *info3;
-	} file;
-
-} SRV_FILE_INFO_CTR;
-
-typedef struct {
-	UNISTR2 *servername;
-	UNISTR2 *qualifier;
-	UNISTR2 *username;
-	uint32 level;
-	SRV_FILE_INFO_CTR ctr;
-	uint32 preferred_len;     /* preferred maximum length (0xffff ffff) */
-	ENUM_HND enum_hnd;
-} SRV_Q_NET_FILE_ENUM;
-
-typedef struct {
-	uint32 level;   
-	SRV_FILE_INFO_CTR ctr;
-	uint32 total_entries;
-	ENUM_HND enum_hnd;
-	WERROR status;      
-} SRV_R_NET_FILE_ENUM;
-
-/* SRV_INFO_100 */
-typedef struct srv_info_100_info
-{
-	uint32 platform_id;     /* 0x500 */
-	uint32 ptr_name;        /* pointer to server name */
-
-	UNISTR2 uni_name;       /* server name "server" */
-
-} SRV_INFO_100;
-
-/* SRV_INFO_101 */
-typedef struct srv_info_101_info
-{
-	uint32 platform_id;     /* 0x500 */
-	uint32 ptr_name;        /* pointer to server name */
-	uint32 ver_major;       /* 0x4 */
-	uint32 ver_minor;       /* 0x2 */
-	uint32 srv_type;        /* browse etc type */
-	uint32 ptr_comment;     /* pointer to server comment */
-
-	UNISTR2 uni_name;       /* server name "server" */
-	UNISTR2 uni_comment;    /* server comment "samba x.x.x blah" */
-
-} SRV_INFO_101;
-
-/* SRV_INFO_102  */
-typedef struct srv_info_102_info
-{
-	uint32 platform_id;     /* 0x500 */
-	uint32 ptr_name;        /* pointer to server name */
-	uint32 ver_major;       /* 0x4 */
-	uint32 ver_minor;       /* 0x2 */
-	uint32 srv_type;        /* browse etc type */
-	uint32 ptr_comment;     /* pointer to server comment */
-	uint32 users;           /* 0xffff ffff*/
-	uint32 disc;            /* 0xf */
-	uint32 hidden;          /* 0x0 */
-	uint32 announce;        /* 240 */
-	uint32 ann_delta;       /* 3000 */
-	uint32 licenses;        /* 0 */
-	uint32 ptr_usr_path;    /* pointer to user path */
-
-	UNISTR2 uni_name;       /* server name "server" */
-	UNISTR2 uni_comment;    /* server comment "samba x.x.x blah" */
-	UNISTR2 uni_usr_path;   /* "c:\" (eh?) */
-
-} SRV_INFO_102;
-
-
-/* SRV_INFO_CTR */
-typedef struct srv_info_ctr_info
-{
-	uint32 switch_value;         /* switch value */
-	uint32 ptr_srv_ctr;         /* pointer to server info */
-	union
-    {
-		SRV_INFO_102 sv102; /* server info level 102 */
-		SRV_INFO_101 sv101; /* server info level 101 */
-		SRV_INFO_100 sv100; /* server info level 100 */
-
-    } srv;
-
-} SRV_INFO_CTR;
-
-/* SRV_Q_NET_SRV_GET_INFO */
-typedef struct q_net_srv_get_info
-{
-	uint32  ptr_srv_name;
-	UNISTR2 uni_srv_name; /* "\\server" */
-	uint32  switch_value;
-
-} SRV_Q_NET_SRV_GET_INFO;
-
-/* SRV_R_NET_SRV_GET_INFO */
-typedef struct r_net_srv_get_info
-{
-	SRV_INFO_CTR *ctr;
-
-	WERROR status;               /* return status */
-
-} SRV_R_NET_SRV_GET_INFO;
-
-/* SRV_Q_NET_SRV_SET_INFO */
-typedef struct q_net_srv_set_info
-{
-	uint32  ptr_srv_name;
-	UNISTR2 uni_srv_name; /* "\\server" */
-	uint32  switch_value;
-
-	SRV_INFO_CTR *ctr;
-
-} SRV_Q_NET_SRV_SET_INFO;
-
-
-/* SRV_R_NET_SRV_SET_INFO */
-typedef struct r_net_srv_set_info
-{
-	uint32 switch_value;         /* switch value */
-
-	WERROR status;               /* return status */
-
-} SRV_R_NET_SRV_SET_INFO;
-
-/* SRV_Q_NET_REMOTE_TOD */
-typedef struct q_net_remote_tod
-{
-	uint32  ptr_srv_name;
-	UNISTR2 uni_srv_name; /* "\\server" */
-
-} SRV_Q_NET_REMOTE_TOD;
-
-/* TIME_OF_DAY_INFO */
-typedef struct time_of_day_info
-{
-	uint32	elapsedt;
-	uint32	msecs;
-	uint32	hours;
-	uint32	mins;
-	uint32	secs;
-	uint32	hunds;
-	uint32	zone;
-	uint32	tintervals;
-	uint32	day;
-	uint32	month;
-	uint32	year;
-	uint32	weekday;
-	
-} TIME_OF_DAY_INFO;
-
-/* SRV_R_NET_REMOTE_TOD */
-typedef struct r_net_remote_tod
-{
-	uint32 ptr_srv_tod;         /* pointer to TOD */
-	TIME_OF_DAY_INFO *tod;
-	
-	WERROR status;               /* return status */
-
-} SRV_R_NET_REMOTE_TOD;
-
-/* SRV_Q_NET_FILE_QUERY_SECDESC */
-typedef struct q_net_file_query_secdesc
-{
-	uint32  ptr_srv_name;
-	UNISTR2 uni_srv_name;
-	uint32  ptr_qual_name;
-	UNISTR2 uni_qual_name;
-	UNISTR2 uni_file_name;
-	uint32  unknown1;
-	uint32  unknown2;
-	uint32  unknown3;
-} SRV_Q_NET_FILE_QUERY_SECDESC;
-
-/* SRV_R_NET_FILE_QUERY_SECDESC */
-typedef struct r_net_file_query_secdesc
-{
-	uint32 ptr_response;
-	uint32 size_response;
-	uint32 ptr_secdesc;
-	uint32 size_secdesc;
-	SEC_DESC *sec_desc;
-	WERROR status;
-} SRV_R_NET_FILE_QUERY_SECDESC;
-
-/* SRV_Q_NET_FILE_SET_SECDESC */
-typedef struct q_net_file_set_secdesc
-{
-	uint32  ptr_srv_name;
-	UNISTR2 uni_srv_name;
-	uint32  ptr_qual_name;
-	UNISTR2 uni_qual_name;
-	UNISTR2 uni_file_name;
-	uint32  sec_info;
-	uint32  size_set;
-	uint32  ptr_secdesc;
-	uint32  size_secdesc;
-	SEC_DESC *sec_desc;
-} SRV_Q_NET_FILE_SET_SECDESC;
-
-/* SRV_R_NET_FILE_SET_SECDESC */
-typedef struct r_net_file_set_secdesc
-{
-	WERROR status;
-} SRV_R_NET_FILE_SET_SECDESC;
-
-
-#endif /* _RPC_SRVSVC_H */

Modified: branches/samba/experimental/source/include/smb.h
===================================================================
--- branches/samba/experimental/source/include/smb.h	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/include/smb.h	2008-06-09 06:59:20 UTC (rev 1920)
@@ -310,6 +310,7 @@
 #include "librpc/gen_ndr/libnet_join.h"
 #include "librpc/gen_ndr/krb5pac.h"
 #include "librpc/gen_ndr/ntsvcs.h"
+#include "librpc/gen_ndr/nbt.h"
 
 struct lsa_dom_info {
 	bool valid;
@@ -420,6 +421,7 @@
 struct idle_event;
 struct share_mode_entry;
 struct uuid;
+struct named_mutex;
 
 struct vfs_fsp_data {
     struct vfs_fsp_data *next;
@@ -484,9 +486,13 @@
 	struct timeval open_time;
 	uint32 access_mask;		/* NTCreateX access bits (FILE_READ_DATA etc.) */
 	uint32 share_access;		/* NTCreateX share constants (FILE_SHARE_READ|FILE_SHARE_WRITE|FILE_SHARE_DELETE). */
-	bool pending_modtime_owner;
-	struct timespec pending_modtime;
-	struct timespec last_write_time;
+
+	bool update_write_time_triggered;
+	struct timed_event *update_write_time_event;
+	bool update_write_time_on_close;
+	struct timespec close_write_time;
+	bool write_time_forced;
+
 	int oplock_type;
 	int sent_oplock_break;
 	struct timed_event *oplock_timeout;
@@ -810,6 +816,8 @@
 	struct share_mode_entry *share_modes;
 	UNIX_USER_TOKEN *delete_token;
 	bool delete_on_close;
+	struct timespec old_write_time;
+	struct timespec changed_write_time;
 	bool fresh;
 	bool modified;
 	struct db_record *record;
@@ -825,6 +833,8 @@
 		struct {
 			int num_share_mode_entries;
 			bool delete_on_close;
+			struct timespec old_write_time;
+			struct timespec changed_write_time;
 			uint32 delete_token_size; /* Only valid if either of
 						     the two previous fields
 						     are True. */
@@ -1570,7 +1580,7 @@
 /* Remote architectures we know about. */
 enum remote_arch_types {RA_UNKNOWN, RA_WFWG, RA_OS2, RA_WIN95, RA_WINNT,
 			RA_WIN2K, RA_WINXP, RA_WIN2K3, RA_VISTA,
-			RA_SAMBA, RA_CIFSFS};
+			RA_SAMBA, RA_CIFSFS, RA_WINXP64};
 
 /* case handling */
 enum case_handling {CASE_LOWER,CASE_UPPER};

Modified: branches/samba/experimental/source/include/smb_macros.h
===================================================================
--- branches/samba/experimental/source/include/smb_macros.h	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/include/smb_macros.h	2008-06-09 06:59:20 UTC (rev 1920)
@@ -169,8 +169,11 @@
 #define reply_botherror(req,status,eclass,ecode) reply_both_error(req,eclass,ecode,status,__LINE__,__FILE__)
 #define reply_unixerror(req,defclass,deferror) reply_unix_error(req,defclass,deferror,NT_STATUS_OK,__LINE__,__FILE__)
 
+#if 0
+/* defined in IDL */
 /* these are the datagram types */
 #define DGRAM_DIRECT_UNIQUE 0x10
+#endif
 
 #define SMB_ROUNDUP(x,r) ( ((x)%(r)) ? ( (((x)+(r))/(r))*(r) ) : (x))
 

Modified: branches/samba/experimental/source/include/util_tdb.h
===================================================================
--- branches/samba/experimental/source/include/util_tdb.h	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/include/util_tdb.h	2008-06-09 06:59:20 UTC (rev 1920)
@@ -22,6 +22,9 @@
 
 #include "tdb.h"
 
+#include "talloc.h" /* for tdb_wrap_open() */
+#include "nt_status.h" /* for map_nt_error_from_tdb() */
+
 /* single node of a list returned by tdb_search_keys */
 typedef struct keys_node 
 {
@@ -45,9 +48,15 @@
 
 typedef int (*tdb_validate_data_func)(TDB_CONTEXT *the_tdb, TDB_DATA kbuf, TDB_DATA dbuf, void *state);
 
+TDB_DATA make_tdb_data(const uint8 *dptr, size_t dsize);
+TDB_DATA string_tdb_data(const char *string);
+TDB_DATA string_term_tdb_data(const char *string);
+
 TDB_LIST_NODE *tdb_search_keys(struct tdb_context*, const char*);
 void tdb_search_list_free(TDB_LIST_NODE*);
-int32 tdb_change_int32_atomic(struct tdb_context *tdb, const char *keystr, int32 *oldval, int32 change_val);
+
+int tdb_chainlock_with_timeout( TDB_CONTEXT *tdb, TDB_DATA key,
+				unsigned int timeout);
 int tdb_lock_bystring(struct tdb_context *tdb, const char *keyval);
 int tdb_lock_bystring_with_timeout(TDB_CONTEXT *tdb, const char *keyval,
 				   int timeout);
@@ -55,27 +64,45 @@
 int tdb_read_lock_bystring_with_timeout(TDB_CONTEXT *tdb, const char *keyval,
 					unsigned int timeout);
 void tdb_read_unlock_bystring(TDB_CONTEXT *tdb, const char *keyval);
+
+int32 tdb_fetch_int32_byblob(TDB_CONTEXT *tdb, TDB_DATA key);
 int32 tdb_fetch_int32(struct tdb_context *tdb, const char *keystr);
+bool tdb_store_uint32_byblob(TDB_CONTEXT *tdb, TDB_DATA key, uint32 value);
 bool tdb_store_uint32(struct tdb_context *tdb, const char *keystr, uint32 value);
+int tdb_store_int32_byblob(TDB_CONTEXT *tdb, TDB_DATA key, int32 v);
 int tdb_store_int32(struct tdb_context *tdb, const char *keystr, int32 v);
+bool tdb_fetch_uint32_byblob(TDB_CONTEXT *tdb, TDB_DATA key, uint32 *value);
 bool tdb_fetch_uint32(struct tdb_context *tdb, const char *keystr, uint32 *value);
-int tdb_traverse_delete_fn(struct tdb_context *the_tdb, TDB_DATA key, TDB_DATA dbuf,
-                     void *state);
+int32 tdb_change_int32_atomic(struct tdb_context *tdb, const char *keystr, int32 *oldval, int32 change_val);
+bool tdb_change_uint32_atomic(TDB_CONTEXT *tdb, const char *keystr,
+			      uint32 *oldval, uint32 change_val);
+
 int tdb_store_bystring(struct tdb_context *tdb, const char *keystr, TDB_DATA data, int flags);
+int tdb_trans_store_bystring(TDB_CONTEXT *tdb, const char *keystr,
+			     TDB_DATA data, int flags);
 TDB_DATA tdb_fetch_bystring(struct tdb_context *tdb, const char *keystr);
 int tdb_delete_bystring(struct tdb_context *tdb, const char *keystr);
-struct tdb_context *tdb_open_log(const char *name, int hash_size,
-				 int tdb_flags, int open_flags, mode_t mode);
-int tdb_unpack(const uint8 *buf, int bufsize, const char *fmt, ...);
-size_t tdb_pack(uint8 *buf, int bufsize, const char *fmt, ...);
-TDB_DATA make_tdb_data(const uint8 *dptr, size_t dsize);
-TDB_DATA string_tdb_data(const char *string);
-TDB_DATA string_term_tdb_data(const char *string);
 int tdb_trans_store(struct tdb_context *tdb, TDB_DATA key, TDB_DATA dbuf,
 		    int flag);
-bool tdb_change_uint32_atomic(TDB_CONTEXT *tdb, const char *keystr,
-			      uint32 *oldval, uint32 change_val);
-int tdb_chainlock_with_timeout( TDB_CONTEXT *tdb, TDB_DATA key,
-				unsigned int timeout);
+int tdb_trans_delete(struct tdb_context *tdb, TDB_DATA key);
 
+int tdb_unpack(const uint8 *buf, int bufsize, const char *fmt, ...);
+size_t tdb_pack(uint8 *buf, int bufsize, const char *fmt, ...);
+bool tdb_pack_append(TALLOC_CTX *mem_ctx, uint8 **buf, size_t *len,
+		     const char *fmt, ...);
+
+struct tdb_context *tdb_open_log(const char *name, int hash_size,
+				 int tdb_flags, int open_flags, mode_t mode);
+
+struct tdb_wrap *tdb_wrap_open(TALLOC_CTX *mem_ctx,
+			       const char *name, int hash_size, int tdb_flags,
+			       int open_flags, mode_t mode);
+
+NTSTATUS map_nt_error_from_tdb(enum TDB_ERROR err);
+
+int tdb_validate(struct tdb_context *tdb, tdb_validate_data_func validate_fn);
+int tdb_validate_open(const char *tdb_path, tdb_validate_data_func validate_fn);
+int tdb_validate_and_backup(const char *tdb_path,
+			    tdb_validate_data_func validate_fn);
+
 #endif /* __TDBUTIL_H__ */

Modified: branches/samba/experimental/source/include/version.h
===================================================================
--- branches/samba/experimental/source/include/version.h	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/include/version.h	2008-06-09 06:59:20 UTC (rev 1920)
@@ -2,6 +2,6 @@
 #define SAMBA_VERSION_MAJOR 3
 #define SAMBA_VERSION_MINOR 2
 #define SAMBA_VERSION_RELEASE 0
-#define SAMBA_VERSION_PRE_RELEASE 2
-#define SAMBA_VERSION_OFFICIAL_STRING "3.2.0pre2"
+#define SAMBA_VERSION_RC_RELEASE 1
+#define SAMBA_VERSION_OFFICIAL_STRING "3.2.0rc1"
 #define SAMBA_VERSION_STRING samba_version_string()

Modified: branches/samba/experimental/source/include/vfs.h
===================================================================
--- branches/samba/experimental/source/include/vfs.h	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/include/vfs.h	2008-06-09 06:59:20 UTC (rev 1920)
@@ -105,6 +105,7 @@
 /* Leave at 22 - not yet released. Remove parameter fromfd from recvfile. - obnox */
 /* Leave at 22 - not yet released. Additional change: add operations for offline files -- ab */
 /* Leave at 22 - not yet released. Add the streaminfo call. -- jpeach, vl */
+/* Leave at 22 - not yet released. Remove parameter fd from close_fn. - obnox */
 
 #define SMB_VFS_INTERFACE_VERSION 22
 
@@ -301,7 +302,7 @@
 		/* File operations */
 
 		int (*open)(struct vfs_handle_struct *handle, const char *fname, files_struct *fsp, int flags, mode_t mode);
-		int (*close_fn)(struct vfs_handle_struct *handle, struct files_struct *fsp, int fd);
+		int (*close_fn)(struct vfs_handle_struct *handle, struct files_struct *fsp);
 		ssize_t (*read)(struct vfs_handle_struct *handle, struct files_struct *fsp, void *data, size_t n);
 		ssize_t (*pread)(struct vfs_handle_struct *handle, struct files_struct *fsp, void *data, size_t n, SMB_OFF_T offset);
 		ssize_t (*write)(struct vfs_handle_struct *handle, struct files_struct *fsp, const void *data, size_t n);

Modified: branches/samba/experimental/source/include/vfs_macros.h
===================================================================
--- branches/samba/experimental/source/include/vfs_macros.h	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/include/vfs_macros.h	2008-06-09 06:59:20 UTC (rev 1920)
@@ -48,7 +48,7 @@
 
 /* File operations */
 #define SMB_VFS_OPEN(conn, fname, fsp, flags, mode) (((conn)->vfs.ops.open)((conn)->vfs.handles.open, (fname), (fsp), (flags), (mode)))
-#define SMB_VFS_CLOSE(fsp, fd) ((fsp)->conn->vfs.ops.close_fn((fsp)->conn->vfs.handles.close_hnd, (fsp), (fd)))
+#define SMB_VFS_CLOSE(fsp) ((fsp)->conn->vfs.ops.close_fn((fsp)->conn->vfs.handles.close_hnd, (fsp)))
 #define SMB_VFS_READ(fsp, data, n) ((fsp)->conn->vfs.ops.read((fsp)->conn->vfs.handles.read, (fsp), (data), (n)))
 #define SMB_VFS_PREAD(fsp, data, n, off) ((fsp)->conn->vfs.ops.pread((fsp)->conn->vfs.handles.pread, (fsp), (data), (n), (off)))
 #define SMB_VFS_WRITE(fsp, data, n) ((fsp)->conn->vfs.ops.write((fsp)->conn->vfs.handles.write, (fsp), (data), (n)))
@@ -174,7 +174,7 @@
 
 /* File operations */
 #define SMB_VFS_OPAQUE_OPEN(conn, fname, fsp, flags, mode) (((conn)->vfs_opaque.ops.open)((conn)->vfs_opaque.handles.open, (fname), (fsp), (flags), (mode)))
-#define SMB_VFS_OPAQUE_CLOSE(fsp, fd) ((fsp)->conn->vfs_opaque.ops.close_fn((fsp)->conn->vfs_opaque.handles.close_hnd, (fsp), (fd)))
+#define SMB_VFS_OPAQUE_CLOSE(fsp) ((fsp)->conn->vfs_opaque.ops.close_fn((fsp)->conn->vfs_opaque.handles.close_hnd, (fsp)))
 #define SMB_VFS_OPAQUE_READ(fsp, data, n) ((fsp)->conn->vfs_opaque.ops.read((fsp)->conn->vfs_opaque.handles.read, (fsp), (data), (n)))
 #define SMB_VFS_OPAQUE_PREAD(fsp, data, n, off) ((fsp)->conn->vfs_opaque.ops.pread((fsp)->conn->vfs_opaque.handles.pread, (fsp), (data), (n), (off)))
 #define SMB_VFS_OPAQUE_WRITE(fsp, data, n) ((fsp)->conn->vfs_opaque.ops.write((fsp)->conn->vfs_opaque.handles.write, (fsp), (data), (n)))
@@ -301,7 +301,7 @@
 
 /* File operations */
 #define SMB_VFS_NEXT_OPEN(handle, fname, fsp, flags, mode) (((handle)->vfs_next.ops.open)((handle)->vfs_next.handles.open, (fname), (fsp), (flags), (mode)))
-#define SMB_VFS_NEXT_CLOSE(handle, fsp, fd) ((handle)->vfs_next.ops.close_fn((handle)->vfs_next.handles.close_hnd, (fsp), (fd)))
+#define SMB_VFS_NEXT_CLOSE(handle, fsp) ((handle)->vfs_next.ops.close_fn((handle)->vfs_next.handles.close_hnd, (fsp)))
 #define SMB_VFS_NEXT_READ(handle, fsp, data, n) ((handle)->vfs_next.ops.read((handle)->vfs_next.handles.read, (fsp), (data), (n)))
 #define SMB_VFS_NEXT_PREAD(handle, fsp, data, n, off) ((handle)->vfs_next.ops.pread((handle)->vfs_next.handles.pread, (fsp), (data), (n), (off)))
 #define SMB_VFS_NEXT_WRITE(handle, fsp, data, n) ((handle)->vfs_next.ops.write((handle)->vfs_next.handles.write, (fsp), (data), (n)))

Modified: branches/samba/experimental/source/intl/lang_tdb.c
===================================================================
--- branches/samba/experimental/source/intl/lang_tdb.c	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/intl/lang_tdb.c	2008-06-09 06:59:20 UTC (rev 1920)
@@ -45,7 +45,7 @@
 	}
 
 	/* wipe the db */
-	tdb_traverse(tdb, tdb_traverse_delete_fn, NULL);
+	tdb_wipe_all(tdb);
 
 	msgid = NULL;
 	

Modified: branches/samba/experimental/source/lib/access.c
===================================================================
--- branches/samba/experimental/source/lib/access.c	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/lib/access.c	2008-06-09 06:59:20 UTC (rev 1920)
@@ -178,20 +178,36 @@
 static bool client_match(const char *tok, const void *item)
 {
 	const char **client = (const char **)item;
-	bool match = false;
 
 	/*
 	 * Try to match the address first. If that fails, try to match the host
 	 * name if available.
 	 */
 
-	if ((match = string_match(tok, client[ADDR_INDEX])) == false) {
-		if (client[NAME_INDEX][0] != 0) {
-			match = string_match(tok, client[NAME_INDEX]);
+	if (string_match(tok, client[ADDR_INDEX])) {
+		return true;
+	}
+
+	if (strnequal(client[ADDR_INDEX],"::ffff:",7) &&
+			!strnequal(tok, "::ffff:",7)) {
+		/* client[ADDR_INDEX] is an IPv4 mapped to IPv6, but
+ 		 * the list item is not. Try and match the IPv4 part of
+ 		 * address only. This will happen a lot on IPv6 enabled
+ 		 * systems with IPv4 allow/deny lists in smb.conf.
+ 		 * Bug #5311. JRA.
+ 		 */
+		if (string_match(tok, (client[ADDR_INDEX])+7)) {
+			return true;
 		}
 	}
 
-	return match;
+	if (client[NAME_INDEX][0] != 0) {
+		if (string_match(tok, client[NAME_INDEX])) {
+			return true;
+		}
+	}
+
+	return false;
 }
 
 /* list_match - match an item against a list of tokens with exceptions */

Modified: branches/samba/experimental/source/lib/account_pol.c
===================================================================
--- branches/samba/experimental/source/lib/account_pol.c	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/lib/account_pol.c	2008-06-09 06:59:20 UTC (rev 1920)
@@ -20,7 +20,7 @@
  */
 
 #include "includes.h"
-static TDB_CONTEXT *tdb; 
+static struct db_context *db;
 
 /* cache all entries for 60 seconds for to save ldap-queries (cache is updated
  * after this period if admins do not use pdbedit or usermanager but manipulate
@@ -208,36 +208,62 @@
 	uint32 version;
 	int i;
 
-	if (tdb) {
+	if (db != NULL) {
 		return True;
 	}
 
-	tdb = tdb_open_log(state_path("account_policy.tdb"), 0, TDB_DEFAULT, O_RDWR, 0600);
-	if (!tdb) { /* the account policies files does not exist or open failed, try to create a new one */
-		tdb = tdb_open_log(state_path("account_policy.tdb"), 0, TDB_DEFAULT, O_RDWR|O_CREAT, 0600);
-		if (!tdb) {
+	db = db_open_trans(NULL, state_path("account_policy.tdb"), 0, TDB_DEFAULT,
+		     O_RDWR, 0600);
+
+	if (db == NULL) { /* the account policies files does not exist or open
+			   * failed, try to create a new one */
+		db = db_open_trans(NULL, state_path("account_policy.tdb"), 0,
+			     TDB_DEFAULT, O_RDWR|O_CREAT, 0600);
+		if (db == NULL) {
 			DEBUG(0,("Failed to open account policy database\n"));
 			return False;
 		}
 	}
 
+	version = dbwrap_fetch_int32(db, vstring);
+	if (version == DATABASE_VERSION) {
+		return true;
+	}
+
 	/* handle a Samba upgrade */
-	tdb_lock_bystring(tdb, vstring);
-	if (!tdb_fetch_uint32(tdb, vstring, &version) || version != DATABASE_VERSION) {
 
-		tdb_store_uint32(tdb, vstring, DATABASE_VERSION);
+	if (db->transaction_start(db) != 0) {
+		DEBUG(0, ("transaction_start failed\n"));
+		TALLOC_FREE(db);
+		return false;
+	}
 
+	version = dbwrap_fetch_int32(db, vstring);
+	if (version == DATABASE_VERSION) {
+		/*
+		 * Race condition
+		 */
+		if (db->transaction_cancel(db)) {
+			smb_panic("transaction_cancel failed");
+		}
+		return true;
+	}
+
+	if (version != DATABASE_VERSION) {
+		if (dbwrap_store_uint32(db, vstring, DATABASE_VERSION) != 0) {
+			DEBUG(0, ("dbwrap_store_uint32 failed\n"));
+			goto cancel;
+		}
+
 		for (i=0; account_policy_names[i].field; i++) {
 
 			if (!account_policy_set_default_on_empty(account_policy_names[i].field)) {
 				DEBUG(0,("failed to set default value in account policy tdb\n"));
-				return False;
+				goto cancel;
 			}
 		}
 	}
 
-	tdb_unlock_bystring(tdb, vstring);
-
 	/* These exist by default on NT4 in [HKLM\SECURITY\Policy\Accounts] */
 
 	privilege_create_account( &global_sid_World );
@@ -255,7 +281,20 @@
 		}
 	}
 
+	if (db->transaction_commit(db) != 0) {
+		DEBUG(0, ("transaction_commit failed\n"));
+		goto cancel;
+	}
+
 	return True;
+
+ cancel:
+	if (db->transaction_cancel(db)) {
+		smb_panic("transaction_cancel failed");
+	}
+	TALLOC_FREE(db);
+
+	return false;
 }
 
 /*****************************************************************************
@@ -281,7 +320,7 @@
 		return False;
 	}
 	
-	if (!tdb_fetch_uint32(tdb, name, &regval)) {
+	if (!dbwrap_fetch_uint32(db, name, &regval)) {
 		DEBUG(1, ("account_policy_get: tdb_fetch_uint32 failed for field %d (%s), returning 0\n", field, name));
 		return False;
 	}
@@ -302,6 +341,7 @@
 bool account_policy_set(int field, uint32 value)
 {
 	const char *name;
+	NTSTATUS status;
 
 	if (!init_account_policy()) {
 		return False;
@@ -313,8 +353,10 @@
 		return False;
 	}
 
-	if (!tdb_store_uint32(tdb, name, value)) {
-		DEBUG(1, ("tdb_store_uint32 failed for field %d (%s) on value %u\n", field, name, value));
+	status = dbwrap_trans_store_uint32(db, name, value);
+	if (!NT_STATUS_IS_OK(status)) {
+		DEBUG(1, ("store_uint32 failed for field %d (%s) on value "
+			  "%u: %s\n", field, name, value, nt_errstr(status)));
 		return False;
 	}
 
@@ -397,15 +439,15 @@
 /****************************************************************************
 ****************************************************************************/
 
-TDB_CONTEXT *get_account_pol_tdb( void )
+struct db_context *get_account_pol_db( void )
 {
 
-	if ( !tdb ) {
+	if ( db != NULL ) {
 		if ( !init_account_policy() ) {
 			return NULL;
 		}
 	}
 
-	return tdb;
+	return db;
 }
 

Modified: branches/samba/experimental/source/lib/adt_tree.c
===================================================================
--- branches/samba/experimental/source/lib/adt_tree.c	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/lib/adt_tree.c	2008-06-09 06:59:20 UTC (rev 1920)
@@ -191,23 +191,23 @@
  Add a new node into the tree given a key path and a blob of data
  *************************************************************************/
 
- bool pathtree_add( SORTED_TREE *tree, const char *path, void *data_p )
+ WERROR pathtree_add( SORTED_TREE *tree, const char *path, void *data_p )
 {
 	char *str, *base, *path2;
 	TREE_NODE *current, *next;
-	bool ret = True;
+	WERROR ret = WERR_OK;
 	
 	DEBUG(8,("pathtree_add: Enter\n"));
 		
 	if ( !path || *path != '/' ) {
 		DEBUG(0,("pathtree_add: Attempt to add a node with a bad path [%s]\n",
 			path ? path : "NULL" ));
-		return False;
+		return WERR_INVALID_PARAM;
 	}
 	
 	if ( !tree ) {
 		DEBUG(0,("pathtree_add: Attempt to add a node to an uninitialized tree!\n"));
-		return False;
+		return WERR_INVALID_PARAM;
 	}
 	
 	/* move past the first '/' */
@@ -216,7 +216,7 @@
 	path2 = SMB_STRDUP( path );
 	if ( !path2 ) {
 		DEBUG(0,("pathtree_add: strdup() failed on string [%s]!?!?!\n", path));
-		return False;
+		return WERR_NOMEM;
 	}
 	
 
@@ -244,7 +244,7 @@
 			next = pathtree_birth_child( current, base );
 			if ( !next ) {
 				DEBUG(0,("pathtree_add: Failed to create new child!\n"));
-				ret =  False;
+				ret = WERR_NOMEM;
 				goto done;
 			}
 		}

Copied: branches/samba/experimental/source/lib/async_req.c (from rev 1919, tags/samba/upstream_3.2.0~rc1/source/lib/async_req.c)
===================================================================
--- branches/samba/experimental/source/lib/async_req.c	                        (rev 0)
+++ branches/samba/experimental/source/lib/async_req.c	2008-06-09 06:59:20 UTC (rev 1920)
@@ -0,0 +1,98 @@
+/*
+   Unix SMB/CIFS implementation.
+   Infrastructure for async requests
+   Copyright (C) Volker Lendecke 2008
+
+   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 3 of the License, or
+   (at your option) any later version.
+
+   This program is distributed in the hope that it will be useful,
+   but WITHOUT ANY WARRANTY; without even the implied warranty of
+   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+   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, see <http://www.gnu.org/licenses/>.
+*/
+
+#include "includes.h"
+
+char *async_req_print(TALLOC_CTX *mem_ctx, struct async_req *req)
+{
+	return talloc_asprintf(mem_ctx, "async_req: state=%d, status=%s, "
+			       "priv=%s", req->state, nt_errstr(req->status),
+			       talloc_get_name(req->private_data));
+}
+
+struct async_req *async_req_new(TALLOC_CTX *mem_ctx, struct event_context *ev)
+{
+	struct async_req *result;
+
+	result = TALLOC_ZERO_P(mem_ctx, struct async_req);
+	if (result == NULL) {
+		return NULL;
+	}
+	result->state = ASYNC_REQ_IN_PROGRESS;
+	result->event_ctx = ev;
+	result->print = async_req_print;
+	return result;
+}
+
+void async_req_done(struct async_req *req)
+{
+	req->status = NT_STATUS_OK;
+	req->state = ASYNC_REQ_DONE;
+	if (req->async.fn != NULL) {
+		req->async.fn(req);
+	}
+}
+
+void async_req_error(struct async_req *req, NTSTATUS status)
+{
+	req->status = status;
+	req->state = ASYNC_REQ_ERROR;
+	if (req->async.fn != NULL) {
+		req->async.fn(req);
+	}
+}
+
+static void async_trigger(struct event_context *ev, struct timed_event *te,
+			  const struct timeval *now, void *priv)
+{
+	struct async_req *req = talloc_get_type_abort(priv, struct async_req);
+
+	TALLOC_FREE(te);
+	if (NT_STATUS_IS_OK(req->status)) {
+		async_req_done(req);
+	}
+	else {
+		async_req_error(req, req->status);
+	}
+}
+
+bool async_post_status(struct async_req *req, NTSTATUS status)
+{
+	/*
+	 * Used if a request is finished before it even started
+	 */
+
+	req->status = status;
+
+	if (event_add_timed(req->event_ctx, req, timeval_zero(),
+			    "async_trigger",
+			    async_trigger, req) == NULL) {
+		return false;
+	}
+	return true;
+}
+
+bool async_req_nomem(const void *p, struct async_req *req)
+{
+	if (p != NULL) {
+		return false;
+	}
+	async_req_error(req, NT_STATUS_NO_MEMORY);
+	return true;
+}

Modified: branches/samba/experimental/source/lib/charcnv.c
===================================================================
--- branches/samba/experimental/source/lib/charcnv.c	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/lib/charcnv.c	2008-06-09 06:59:20 UTC (rev 1920)
@@ -511,9 +511,12 @@
  * (this is a bad interface and needs fixing. JRA).
  * @param srclen length of source buffer.
  * @param dest always set at least to NULL
+ * @param converted_size set to the size of the allocated buffer on return
+ * true
  * @note -1 is not accepted for srclen.
  *
- * @returns Size in bytes of the converted string; or -1 in case of error.
+ * @return True if new buffer was correctly allocated, and string was
+ * converted.
  *
  * Ensure the srclen contains the terminating zero.
  *
@@ -521,8 +524,9 @@
  * There has to be a cleaner way to do this. JRA.
  **/
 
-size_t convert_string_allocate(TALLOC_CTX *ctx, charset_t from, charset_t to,
-			       void const *src, size_t srclen, void *dst, bool allow_bad_conv)
+bool convert_string_allocate(TALLOC_CTX *ctx, charset_t from, charset_t to,
+			     void const *src, size_t srclen, void *dst,
+			     size_t *converted_size, bool allow_bad_conv)
 {
 	size_t i_len, o_len, destlen = (srclen * 3) / 2;
 	size_t retval;
@@ -533,11 +537,20 @@
 
 	*dest = NULL;
 
-	if (src == NULL || srclen == (size_t)-1)
-		return (size_t)-1;
-	if (srclen == 0)
-		return 0;
+	if (!converted_size) {
+		errno = EINVAL;
+		return false;
+	}
 
+	if (src == NULL || srclen == (size_t)-1) {
+		errno = EINVAL;
+		return false;
+	}
+	if (srclen == 0) {
+		*converted_size = 0;
+		return true;
+	}
+
 	lazy_initialize_conv();
 
 	descriptor = conv_handles[from][to];
@@ -545,7 +558,8 @@
 	if (descriptor == (smb_iconv_t)-1 || descriptor == (smb_iconv_t)0) {
 		if (!conv_silent)
 			DEBUG(0,("convert_string_allocate: Conversion not supported.\n"));
-		return (size_t)-1;
+		errno = EOPNOTSUPP;
+		return false;
 	}
 
   convert:
@@ -557,7 +571,8 @@
 			DEBUG(0, ("convert_string_allocate: destlen wrapped !\n"));
 		if (!ctx)
 			SAFE_FREE(outbuf);
-		return (size_t)-1;
+		errno = EOPNOTSUPP;
+		return false;
 	} else {
 		destlen = destlen * 2;
 	}
@@ -571,7 +586,8 @@
 
 	if (!ob) {
 		DEBUG(0, ("convert_string_allocate: realloc failed!\n"));
-		return (size_t)-1;
+		errno = ENOMEM;
+		return false;
 	}
 	outbuf = ob;
 	i_len = srclen;
@@ -610,7 +626,7 @@
 		} else {
 			SAFE_FREE(ob);
 		}
-		return (size_t)-1;
+		return false;
 	}
 
   out:
@@ -631,7 +647,8 @@
 
 	if (destlen && !ob) {
 		DEBUG(0, ("convert_string_allocate: out of memory!\n"));
-		return (size_t)-1;
+		errno = ENOMEM;
+		return false;
 	}
 
 	*dest = ob;
@@ -640,7 +657,8 @@
 	ob[destlen] = '\0';
 	ob[destlen+1] = '\0';
 
-	return destlen;
+	*converted_size = destlen;
+	return true;
 
  use_as_is:
 
@@ -743,8 +761,8 @@
 	size_t dest_len;
 
 	*dest = NULL;
-	dest_len=convert_string_allocate(ctx, from, to, src, srclen, dest, allow_bad_conv);
-	if (dest_len == (size_t)-1)
+	if (!convert_string_allocate(ctx, from, to, src, srclen, dest,
+		&dest_len, allow_bad_conv))
 		return (size_t)-1;
 	if (*dest == NULL)
 		return (size_t)-1;
@@ -798,39 +816,28 @@
 
 	if (*p) {
 		/* MB case. */
-		size_t size;
+		size_t size, size2;
 		smb_ucs2_t *buffer = NULL;
 
 		SAFE_FREE(out_buffer);
-		size = convert_string_allocate(NULL,
-					CH_UNIX,
-					CH_UTF16LE,
-					s,
-					strlen(s) + 1,
-					(void **)(void *)&buffer,
-					True);
-		if (size == (size_t)-1) {
+		if (!convert_string_allocate(NULL, CH_UNIX, CH_UTF16LE, s,
+			strlen(s) + 1, (void **)(void *)&buffer, &size,
+			True)) {
 			return NULL;
 		}
 
 		strupper_w(buffer);
 
-		size = convert_string_allocate(NULL,
-					CH_UTF16LE,
-					CH_UNIX,
-					buffer,
-					size,
-					(void **)(void *)&out_buffer,
-					True);
+		if (!convert_string_allocate(NULL, CH_UTF16LE, CH_UNIX, buffer,
+			size, (void **)(void *)&out_buffer, &size2, True)) {
+			TALLOC_FREE(buffer);
+			return NULL;
+		}
 
 		/* Don't need the intermediate buffer
  		 * anymore.
  		 */
-
 		TALLOC_FREE(buffer);
-		if (size == (size_t)-1) {
-			return NULL;
-		}
 	}
 
 	return out_buffer;
@@ -904,9 +911,8 @@
 	size_t size;
 	smb_ucs2_t *buffer = NULL;
 
-	size = convert_string_allocate(NULL, CH_UNIX, CH_UTF16LE, src, srclen,
-				       (void **)(void *)&buffer, True);
-	if (size == (size_t)-1 || !buffer) {
+	if (!convert_string_allocate(NULL, CH_UNIX, CH_UTF16LE, src, srclen,
+		(void **)(void *)&buffer, &size, True)) {
 		smb_panic("failed to create UCS2 buffer");
 	}
 	if (!strlower_w(buffer) && (dest == src)) {
@@ -945,6 +951,32 @@
 	return out_buffer;
 }
 
+char *talloc_strdup_lower(TALLOC_CTX *ctx, const char *s)
+{
+	size_t size;
+	smb_ucs2_t *buffer = NULL;
+	char *out_buffer;
+
+	size = push_ucs2_talloc(ctx, &buffer, s);
+	if (size == -1 || !buffer) {
+		TALLOC_FREE(buffer);
+		return NULL;
+	}
+
+	strlower_w(buffer);
+
+	size = pull_ucs2_talloc(ctx, &out_buffer, buffer);
+	TALLOC_FREE(buffer);
+
+	if (size == (size_t)-1) {
+		TALLOC_FREE(out_buffer);
+		return NULL;
+	}
+
+	return out_buffer;
+}
+
+
 size_t ucs2_align(const void *base_ptr, const void *p, int flags)
 {
 	if (flags & (STR_NOALIGN|STR_ASCII))
@@ -1051,10 +1083,14 @@
 
 size_t push_ascii_allocate(char **dest, const char *src)
 {
-	size_t src_len = strlen(src)+1;
+	size_t dest_len, src_len = strlen(src)+1;
 
 	*dest = NULL;
-	return convert_string_allocate(NULL, CH_UNIX, CH_DOS, src, src_len, (void **)dest, True);
+	if (!convert_string_allocate(NULL, CH_UNIX, CH_DOS, src, src_len,
+		(void **)dest, &dest_len, True))
+		return (size_t)-1;
+	else
+		return dest_len;
 }
 
 /**
@@ -1166,17 +1202,9 @@
 		}
 	}
 
-	dest_len = convert_string_allocate(ctx,
-				CH_DOS,
-				CH_UNIX,
-				src,
-				src_len,
-				&dest,
-				True);
-
-	if (dest_len == (size_t)-1) {
+	if (!convert_string_allocate(ctx, CH_DOS, CH_UNIX, src, src_len, &dest,
+		&dest_len, True))
 		dest_len = 0;
-	}
 
 	if (dest_len && dest) {
 		/* Did we already process the terminating zero ? */
@@ -1307,10 +1335,14 @@
 
 size_t push_ucs2_allocate(smb_ucs2_t **dest, const char *src)
 {
-	size_t src_len = strlen(src)+1;
+	size_t dest_len, src_len = strlen(src)+1;
 
 	*dest = NULL;
-	return convert_string_allocate(NULL, CH_UNIX, CH_UTF16LE, src, src_len, (void **)dest, True);
+	if (!convert_string_allocate(NULL, CH_UNIX, CH_UTF16LE, src, src_len,
+		(void **)dest, &dest_len, True))
+		return (size_t)-1;
+	else
+		return dest_len;
 }
 
 /**
@@ -1384,10 +1416,14 @@
 
 size_t push_utf8_allocate(char **dest, const char *src)
 {
-	size_t src_len = strlen(src)+1;
+	size_t dest_len, src_len = strlen(src)+1;
 
 	*dest = NULL;
-	return convert_string_allocate(NULL, CH_UNIX, CH_UTF8, src, src_len, (void **)dest, True);	
+	if (!convert_string_allocate(NULL, CH_UNIX, CH_UTF8, src, src_len,
+		(void **)dest, &dest_len, True))
+		return (size_t)-1;
+	else
+		return dest_len;
 }
 
 /**
@@ -1599,9 +1635,13 @@
 
 size_t pull_ucs2_allocate(char **dest, const smb_ucs2_t *src)
 {
-	size_t src_len = (strlen_w(src)+1) * sizeof(smb_ucs2_t);
+	size_t dest_len, src_len = (strlen_w(src)+1) * sizeof(smb_ucs2_t);
 	*dest = NULL;
-	return convert_string_allocate(NULL, CH_UTF16LE, CH_UNIX, src, src_len, (void **)dest, True);
+	if (!convert_string_allocate(NULL, CH_UTF16LE, CH_UNIX, src, src_len,
+		(void **)dest, &dest_len, True))
+		return (size_t)-1;
+	else
+		return dest_len;
 }
 
 /**
@@ -1629,9 +1669,13 @@
 
 size_t pull_utf8_allocate(char **dest, const char *src)
 {
-	size_t src_len = strlen(src)+1;
+	size_t dest_len, src_len = strlen(src)+1;
 	*dest = NULL;
-	return convert_string_allocate(NULL, CH_UTF8, CH_UNIX, src, src_len, (void **)dest, True);
+	if (!convert_string_allocate(NULL, CH_UTF8, CH_UNIX, src, src_len,
+		(void **)dest, &dest_len, True))
+		return (size_t)-1;
+	else
+		return dest_len;
 }
  
 /**

Modified: branches/samba/experimental/source/lib/ctdbd_conn.c
===================================================================
--- branches/samba/experimental/source/lib/ctdbd_conn.c	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/lib/ctdbd_conn.c	2008-06-09 06:59:20 UTC (rev 1920)
@@ -820,13 +820,16 @@
 	NTSTATUS status;
 	TDB_DATA data;
 	int32_t cstatus;
+	bool persistent = (tdb_flags & TDB_CLEAR_IF_FIRST) == 0;
 
 	data.dptr = (uint8_t*)name;
 	data.dsize = strlen(name)+1;
 
 	status = ctdbd_control(conn, CTDB_CURRENT_NODE,
-			       CTDB_CONTROL_DB_ATTACH, 0, data, 
-			       NULL, &data, &cstatus);
+			       persistent
+			       ? CTDB_CONTROL_DB_ATTACH_PERSISTENT
+			       : CTDB_CONTROL_DB_ATTACH,
+			       0, data, NULL, &data, &cstatus);
 	if (!NT_STATUS_IS_OK(status)) {
 		DEBUG(0, (__location__ " ctdb_control for db_attach "
 			  "failed: %s\n", nt_errstr(status)));

Modified: branches/samba/experimental/source/lib/dbwrap.c
===================================================================
--- branches/samba/experimental/source/lib/dbwrap.c	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/lib/dbwrap.c	2008-06-09 06:59:20 UTC (rev 1920)
@@ -42,6 +42,9 @@
 	return 0;
 }
 
+/**
+ * If you need transaction support use db_open_trans()
+ */
 struct db_context *db_open(TALLOC_CTX *mem_ctx,
 			   const char *name,
 			   int hash_size, int tdb_flags,
@@ -93,6 +96,75 @@
 	return result;
 }
 
+/**
+ * If you use this you can only modify with a transaction
+ */
+struct db_context *db_open_trans(TALLOC_CTX *mem_ctx,
+				 const char *name,
+				 int hash_size, int tdb_flags,
+				 int open_flags, mode_t mode)
+{
+	bool use_tdb2 = lp_parm_bool(-1, "dbwrap", "use_tdb2", false);
+#ifdef CLUSTER_SUPPORT
+	const char *sockname = lp_ctdbd_socket();
+#endif
+
+	if (tdb_flags & TDB_CLEAR_IF_FIRST) {
+		DEBUG(0,("db_open_trans: called with TDB_CLEAR_IF_FIRST: %s\n",
+			 name));
+		smb_panic("db_open_trans: called with TDB_CLEAR_IF_FIRST");
+	}
+
+#ifdef CLUSTER_SUPPORT
+	if(!sockname || !*sockname) {
+		sockname = CTDB_PATH;
+	}
+
+	if (lp_clustering() && socket_exist(sockname)) {
+		const char *partname;
+		/* ctdb only wants the file part of the name */
+		partname = strrchr(name, '/');
+		if (partname) {
+			partname++;
+		} else {
+			partname = name;
+		}
+		/* allow ctdb for individual databases to be disabled */
+		if (lp_parm_bool(-1, "ctdb", partname, true)) {
+			struct db_context *result = NULL;
+			result = db_open_ctdb(mem_ctx, partname, hash_size,
+					      tdb_flags, open_flags, mode);
+			if (result == NULL) {
+				DEBUG(0,("failed to attach to ctdb %s\n",
+					 partname));
+				smb_panic("failed to attach to a ctdb "
+					  "database");
+			}
+			return result;
+		}
+	}
+#endif
+
+	if (use_tdb2) {
+		const char *partname;
+		/* tdb2 only wants the file part of the name */
+		partname = strrchr(name, '/');
+		if (partname) {
+			partname++;
+		} else {
+			partname = name;
+		}
+		/* allow ctdb for individual databases to be disabled */
+		if (lp_parm_bool(-1, "tdb2", partname, true)) {
+			return db_open_tdb2(mem_ctx, partname, hash_size,
+					    tdb_flags, open_flags, mode);
+		}
+	}
+
+	return db_open_tdb(mem_ctx, name, hash_size,
+			   tdb_flags, open_flags, mode);
+}
+
 NTSTATUS dbwrap_delete_bystring(struct db_context *db, const char *key)
 {
 	struct db_record *rec;

Modified: branches/samba/experimental/source/lib/dbwrap_ctdb.c
===================================================================
--- branches/samba/experimental/source/lib/dbwrap_ctdb.c	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/lib/dbwrap_ctdb.c	2008-06-09 06:59:20 UTC (rev 1920)
@@ -441,6 +441,13 @@
 	return tdb_get_seqnum(ctx->wtdb->tdb);
 }
 
+static int db_ctdb_trans_dummy(struct db_context *db)
+{
+	/*
+	 * Not implemented yet, just return ok
+	 */
+	return 0;
+}
 
 struct db_context *db_open_ctdb(TALLOC_CTX *mem_ctx,
 				const char *name,
@@ -495,6 +502,9 @@
 	result->traverse = db_ctdb_traverse;
 	result->traverse_read = db_ctdb_traverse_read;
 	result->get_seqnum = db_ctdb_get_seqnum;
+	result->transaction_start = db_ctdb_trans_dummy;
+	result->transaction_commit = db_ctdb_trans_dummy;
+	result->transaction_cancel = db_ctdb_trans_dummy;
 
 	DEBUG(3,("db_open_ctdb: opened database '%s' with dbid 0x%x\n",
 		 name, db_ctdb->db_id));

Modified: branches/samba/experimental/source/lib/dbwrap_rbt.c
===================================================================
--- branches/samba/experimental/source/lib/dbwrap_rbt.c	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/lib/dbwrap_rbt.c	2008-06-09 06:59:20 UTC (rev 1920)
@@ -351,6 +351,14 @@
 	return 0;
 }
 
+static int db_rbt_trans_dummy(struct db_context *db)
+{
+	/*
+	 * Transactions are pretty pointless in-memory, just return success.
+	 */
+	return 0;
+}
+
 struct db_context *db_open_rbt(TALLOC_CTX *mem_ctx)
 {
 	struct db_context *result;
@@ -373,6 +381,9 @@
 	result->traverse = db_rbt_traverse;
 	result->traverse_read = db_rbt_traverse;
 	result->get_seqnum = db_rbt_get_seqnum;
+	result->transaction_start = db_rbt_trans_dummy;
+	result->transaction_commit = db_rbt_trans_dummy;
+	result->transaction_cancel = db_rbt_trans_dummy;
 
 	return result;
 }

Modified: branches/samba/experimental/source/lib/dbwrap_tdb.c
===================================================================
--- branches/samba/experimental/source/lib/dbwrap_tdb.c	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/lib/dbwrap_tdb.c	2008-06-09 06:59:20 UTC (rev 1920)
@@ -291,6 +291,27 @@
 	return tdb_get_seqnum(db_ctx->wtdb->tdb);
 }
 
+static int db_tdb_transaction_start(struct db_context *db)
+{
+	struct db_tdb_ctx *db_ctx =
+		talloc_get_type_abort(db->private_data, struct db_tdb_ctx);
+	return tdb_transaction_start(db_ctx->wtdb->tdb);
+}
+
+static int db_tdb_transaction_commit(struct db_context *db)
+{
+	struct db_tdb_ctx *db_ctx =
+		talloc_get_type_abort(db->private_data, struct db_tdb_ctx);
+	return tdb_transaction_commit(db_ctx->wtdb->tdb);
+}
+
+static int db_tdb_transaction_cancel(struct db_context *db)
+{
+	struct db_tdb_ctx *db_ctx =
+		talloc_get_type_abort(db->private_data, struct db_tdb_ctx);
+	return tdb_transaction_cancel(db_ctx->wtdb->tdb);
+}
+
 struct db_context *db_open_tdb(TALLOC_CTX *mem_ctx,
 			       const char *name,
 			       int hash_size, int tdb_flags,
@@ -324,6 +345,9 @@
 	result->traverse_read = db_tdb_traverse_read;
 	result->get_seqnum = db_tdb_get_seqnum;
 	result->persistent = ((tdb_flags & TDB_CLEAR_IF_FIRST) == 0);
+	result->transaction_start = db_tdb_transaction_start;
+	result->transaction_commit = db_tdb_transaction_commit;
+	result->transaction_cancel = db_tdb_transaction_cancel;
 	return result;
 
  fail:

Copied: branches/samba/experimental/source/lib/dbwrap_tdb2.c (from rev 1919, tags/samba/upstream_3.2.0~rc1/source/lib/dbwrap_tdb2.c)
===================================================================
--- branches/samba/experimental/source/lib/dbwrap_tdb2.c	                        (rev 0)
+++ branches/samba/experimental/source/lib/dbwrap_tdb2.c	2008-06-09 06:59:20 UTC (rev 1920)
@@ -0,0 +1,1265 @@
+/*
+   Unix SMB/CIFS implementation.
+
+   Database interface wrapper around tdb/ctdb
+
+   Copyright (C) Volker Lendecke 2005-2007
+   Copyright (C) Stefan Metzmacher 2008
+
+   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 3 of the License, or
+   (at your option) any later version.
+
+   This program is distributed in the hope that it will be useful,
+   but WITHOUT ANY WARRANTY; without even the implied warranty of
+   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+   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, see <http://www.gnu.org/licenses/>.
+*/
+
+#include "includes.h"
+#include "librpc/gen_ndr/ndr_messaging.h"
+
+struct db_tdb2_ctx {
+	struct db_context *db;
+	const char *name;
+	struct tdb_wrap *mtdb;
+	const char *mtdb_path;
+	bool master_transaction;
+	struct {
+		int hash_size;
+		int tdb_flags;
+		int open_flags;
+		mode_t mode;
+	} open;
+	struct tdb_wrap *ltdb;
+	const char *ltdb_path;
+	bool local_transaction;
+	int transaction;
+	bool out_of_sync;
+	uint32_t lseqnum;
+	uint32_t mseqnum;
+#define DB_TDB2_MASTER_SEQNUM_KEYSTR "DB_TDB2_MASTER_SEQNUM_KEYSTR"
+	TDB_DATA mseqkey;
+	uint32_t max_buffer_size;
+	uint32_t current_buffer_size;
+	struct dbwrap_tdb2_changes changes;
+};
+
+
+static NTSTATUS db_tdb2_store(struct db_record *rec, TDB_DATA data, int flag);
+static NTSTATUS db_tdb2_delete(struct db_record *rec);
+
+static void db_tdb2_queue_change(struct db_tdb2_ctx *db_ctx, const TDB_DATA key);
+static void db_tdb2_send_notify(struct db_tdb2_ctx *db_ctx);
+
+static struct db_context *db_open_tdb2_ex(TALLOC_CTX *mem_ctx,
+					  const char *name,
+					  int hash_size, int tdb_flags,
+					  int open_flags, mode_t mode,
+					  const struct dbwrap_tdb2_changes *chgs);
+
+static int db_tdb2_sync_from_master(struct db_tdb2_ctx *db_ctx,
+				    const struct dbwrap_tdb2_changes *changes);
+
+static int db_tdb2_open_master(struct db_tdb2_ctx *db_ctx, bool transaction,
+			       const struct dbwrap_tdb2_changes *changes);
+static int db_tdb2_commit_local(struct db_tdb2_ctx *db_ctx, uint32_t mseqnum);
+static int db_tdb2_close_master(struct db_tdb2_ctx *db_ctx);
+static int db_tdb2_transaction_cancel(struct db_context *db);
+
+static void db_tdb2_receive_changes(struct messaging_context *msg,
+				    void *private_data,
+				    uint32_t msg_type,
+				    struct server_id server_id,
+				    DATA_BLOB *data);
+
+static struct messaging_context *global_tdb2_msg_ctx;
+static bool global_tdb2_msg_ctx_initialized;
+
+void db_tdb2_setup_messaging(struct messaging_context *msg_ctx, bool server)
+{
+	global_tdb2_msg_ctx = msg_ctx;
+
+	global_tdb2_msg_ctx_initialized = true;
+
+	if (!server) {
+		return;
+	}
+
+	if (!lp_parm_bool(-1, "dbwrap", "use_tdb2", false)) {
+		return;
+	}
+
+	messaging_register(msg_ctx, NULL, MSG_DBWRAP_TDB2_CHANGES,
+			   db_tdb2_receive_changes);
+}
+
+static struct messaging_context *db_tdb2_get_global_messaging_context(void)
+{
+	struct messaging_context *msg_ctx;
+
+	if (global_tdb2_msg_ctx_initialized) {
+		return global_tdb2_msg_ctx;
+	}
+
+	msg_ctx = messaging_init(NULL, procid_self(),
+				 event_context_init(NULL));
+
+	db_tdb2_setup_messaging(msg_ctx, false);
+
+	return global_tdb2_msg_ctx;
+}
+
+struct tdb_fetch_locked_state {
+	TALLOC_CTX *mem_ctx;
+	struct db_record *result;
+};
+
+static int db_tdb2_fetchlock_parse(TDB_DATA key, TDB_DATA data,
+				  void *private_data)
+{
+	struct tdb_fetch_locked_state *state =
+		(struct tdb_fetch_locked_state *)private_data;
+
+	state->result = (struct db_record *)talloc_size(
+		state->mem_ctx,
+		sizeof(struct db_record) + key.dsize + data.dsize);
+
+	if (state->result == NULL) {
+		return 0;
+	}
+
+	state->result->key.dsize = key.dsize;
+	state->result->key.dptr = ((uint8 *)state->result)
+		+ sizeof(struct db_record);
+	memcpy(state->result->key.dptr, key.dptr, key.dsize);
+
+	state->result->value.dsize = data.dsize;
+
+	if (data.dsize > 0) {
+		state->result->value.dptr = state->result->key.dptr+key.dsize;
+		memcpy(state->result->value.dptr, data.dptr, data.dsize);
+	}
+	else {
+		state->result->value.dptr = NULL;
+	}
+
+	return 0;
+}
+
+static struct db_record *db_tdb2_fetch_locked(struct db_context *db,
+					      TALLOC_CTX *mem_ctx, TDB_DATA key)
+{
+	struct db_tdb2_ctx *ctx = talloc_get_type_abort(db->private_data,
+							struct db_tdb2_ctx);
+	struct tdb_fetch_locked_state state;
+
+	/* Do not accidently allocate/deallocate w/o need when debug level is lower than needed */
+	if(DEBUGLEVEL >= 10) {
+		char *keystr = hex_encode(NULL, (unsigned char*)key.dptr, key.dsize);
+		DEBUG(10, (DEBUGLEVEL > 10
+			   ? "Locking key %s\n" : "Locking key %.20s\n",
+			   keystr));
+		TALLOC_FREE(keystr);
+	}
+
+	/*
+	 * we only support modifications within a
+	 * started transaction.
+	 */
+	if (ctx->transaction == 0) {
+		DEBUG(0, ("db_tdb2_fetch_locked[%s]: no transaction started\n",
+			  ctx->name));
+		smb_panic("no transaction");
+		return NULL;
+	}
+
+	state.mem_ctx = mem_ctx;
+	state.result = NULL;
+
+	tdb_parse_record(ctx->mtdb->tdb, key, db_tdb2_fetchlock_parse, &state);
+
+	if (state.result == NULL) {
+		db_tdb2_fetchlock_parse(key, tdb_null, &state);
+	}
+
+	if (state.result == NULL) {
+		return NULL;
+	}
+
+	state.result->private_data = talloc_reference(state.result, ctx);
+	state.result->store = db_tdb2_store;
+	state.result->delete_rec = db_tdb2_delete;
+
+	DEBUG(10, ("Allocated locked data 0x%p\n", state.result));
+
+	return state.result;
+}
+
+struct tdb_fetch_state {
+	TALLOC_CTX *mem_ctx;
+	int result;
+	TDB_DATA data;
+};
+
+static int db_tdb2_fetch_parse(TDB_DATA key, TDB_DATA data,
+			       void *private_data)
+{
+	struct tdb_fetch_state *state =
+		(struct tdb_fetch_state *)private_data;
+
+	state->data.dptr = (uint8 *)talloc_memdup(state->mem_ctx, data.dptr,
+						  data.dsize);
+	if (state->data.dptr == NULL) {
+		state->result = -1;
+		return 0;
+	}
+
+	state->data.dsize = data.dsize;
+	return 0;
+}
+
+static void db_tdb2_resync_before_read(struct db_tdb2_ctx *db_ctx, TDB_DATA *kbuf)
+{
+	if (db_ctx->mtdb) {
+		return;
+	}
+
+	if (!db_ctx->out_of_sync) {
+		return;
+	}
+
+	/*
+	 * this function operates on the local copy,
+	 * so hide the DB_TDB2_MASTER_SEQNUM_KEYSTR from the caller.
+	 */
+	if (kbuf && (db_ctx->mseqkey.dsize == kbuf->dsize) &&
+	    (memcmp(db_ctx->mseqkey.dptr, kbuf->dptr, kbuf->dsize) == 0)) {
+		return;
+	}
+
+	DEBUG(0,("resync_before_read[%s/%s]\n",
+		 db_ctx->mtdb_path, db_ctx->ltdb_path));
+
+	db_tdb2_open_master(db_ctx, false, NULL);
+	db_tdb2_close_master(db_ctx);
+}
+
+static int db_tdb2_fetch(struct db_context *db, TALLOC_CTX *mem_ctx,
+			 TDB_DATA key, TDB_DATA *pdata)
+{
+	struct db_tdb2_ctx *ctx = talloc_get_type_abort(
+		db->private_data, struct db_tdb2_ctx);
+
+	struct tdb_fetch_state state;
+
+	db_tdb2_resync_before_read(ctx, &key);
+
+	if (ctx->out_of_sync) {
+		DEBUG(0,("out of sync[%s] failing fetch\n",
+			 ctx->ltdb_path));
+		errno = EIO;
+		return -1;
+	}
+
+	state.mem_ctx = mem_ctx;
+	state.result = 0;
+	state.data = tdb_null;
+
+	tdb_parse_record(ctx->ltdb->tdb, key, db_tdb2_fetch_parse, &state);
+
+	if (state.result == -1) {
+		return -1;
+	}
+
+	*pdata = state.data;
+	return 0;
+}
+
+static NTSTATUS db_tdb2_store(struct db_record *rec, TDB_DATA data, int flag)
+{
+	struct db_tdb2_ctx *ctx = talloc_get_type_abort(rec->private_data,
+						       struct db_tdb2_ctx);
+	int ret;
+
+	/*
+	 * This has a bug: We need to replace rec->value for correct
+	 * operation, but right now brlock and locking don't use the value
+	 * anymore after it was stored.
+	 */
+
+	/* first store it to the master copy */
+	ret = tdb_store(ctx->mtdb->tdb, rec->key, data, flag);
+	if (ret != 0) {
+		return NT_STATUS_UNSUCCESSFUL;
+	}
+
+	/* then store it to the local copy */
+	ret = tdb_store(ctx->ltdb->tdb, rec->key, data, flag);
+	if (ret != 0) {
+		/* try to restore the old value in the master copy */
+		if (rec->value.dptr) {
+			tdb_store(ctx->mtdb->tdb, rec->key,
+				  rec->value, TDB_REPLACE);
+		} else {
+			tdb_delete(ctx->mtdb->tdb, rec->key);
+		}
+		return NT_STATUS_INTERNAL_DB_CORRUPTION;
+	}
+
+	db_tdb2_queue_change(ctx, rec->key);
+
+	return NT_STATUS_OK;
+}
+
+static NTSTATUS db_tdb2_delete(struct db_record *rec)
+{
+	struct db_tdb2_ctx *ctx = talloc_get_type_abort(rec->private_data,
+						       struct db_tdb2_ctx);
+	int ret;
+
+	ret = tdb_delete(ctx->mtdb->tdb, rec->key);
+	if (ret != 0) {
+		if (tdb_error(ctx->mtdb->tdb) == TDB_ERR_NOEXIST) {
+			return NT_STATUS_NOT_FOUND;
+		}
+
+		return NT_STATUS_UNSUCCESSFUL;
+	}
+
+	ret = tdb_delete(ctx->ltdb->tdb, rec->key);
+	if (ret != 0) {
+		/* try to restore the value in the master copy */
+		tdb_store(ctx->mtdb->tdb, rec->key,
+			  rec->value, TDB_REPLACE);
+		return NT_STATUS_INTERNAL_DB_CORRUPTION;
+	}
+
+	db_tdb2_queue_change(ctx, rec->key);
+
+	return NT_STATUS_OK;
+}
+
+struct db_tdb2_traverse_ctx {
+	struct db_tdb2_ctx *db_ctx;
+	int (*f)(struct db_record *rec, void *private_data);
+	void *private_data;
+};
+
+static int db_tdb2_traverse_func(TDB_CONTEXT *tdb, TDB_DATA kbuf, TDB_DATA dbuf,
+				void *private_data)
+{
+	struct db_tdb2_traverse_ctx *ctx =
+		(struct db_tdb2_traverse_ctx *)private_data;
+	struct db_record rec;
+
+	/* this function operates on the master copy */
+
+	rec.key = kbuf;
+	rec.value = dbuf;
+	rec.store = db_tdb2_store;
+	rec.delete_rec = db_tdb2_delete;
+	rec.private_data = ctx->db_ctx;
+
+	return ctx->f(&rec, ctx->private_data);
+}
+
+static int db_tdb2_traverse(struct db_context *db,
+			   int (*f)(struct db_record *rec, void *private_data),
+			   void *private_data)
+{
+	struct db_tdb2_ctx *db_ctx =
+		talloc_get_type_abort(db->private_data, struct db_tdb2_ctx);
+	struct db_tdb2_traverse_ctx ctx;
+
+	/*
+	 * we only support modifications within a
+	 * started transaction.
+	 */
+	if (db_ctx->transaction == 0) {
+		DEBUG(0, ("db_tdb2_traverse[%s]: no transaction started\n",
+			  db_ctx->name));
+		smb_panic("no transaction");
+		return -1;
+	}
+
+	/* here we traverse the master copy */
+	ctx.db_ctx = db_ctx;
+	ctx.f = f;
+	ctx.private_data = private_data;
+	return tdb_traverse(db_ctx->mtdb->tdb, db_tdb2_traverse_func, &ctx);
+}
+
+static NTSTATUS db_tdb2_store_deny(struct db_record *rec, TDB_DATA data, int flag)
+{
+	return NT_STATUS_MEDIA_WRITE_PROTECTED;
+}
+
+static NTSTATUS db_tdb2_delete_deny(struct db_record *rec)
+{
+	return NT_STATUS_MEDIA_WRITE_PROTECTED;
+}
+
+static int db_tdb2_traverse_read_func(TDB_CONTEXT *tdb, TDB_DATA kbuf, TDB_DATA dbuf,
+				void *private_data)
+{
+	struct db_tdb2_traverse_ctx *ctx =
+		(struct db_tdb2_traverse_ctx *)private_data;
+	struct db_record rec;
+
+	/*
+	 * this function operates on the local copy,
+	 * so hide the DB_TDB2_MASTER_SEQNUM_KEYSTR from the caller.
+	 */
+	if ((ctx->db_ctx->mseqkey.dsize == kbuf.dsize) &&
+	    (memcmp(ctx->db_ctx->mseqkey.dptr, kbuf.dptr, kbuf.dsize) == 0)) {
+		return 0;
+	}
+
+	rec.key = kbuf;
+	rec.value = dbuf;
+	rec.store = db_tdb2_store_deny;
+	rec.delete_rec = db_tdb2_delete_deny;
+	rec.private_data = ctx->db_ctx;
+
+	return ctx->f(&rec, ctx->private_data);
+}
+
+static int db_tdb2_traverse_read(struct db_context *db,
+			   int (*f)(struct db_record *rec, void *private_data),
+			   void *private_data)
+{
+	struct db_tdb2_ctx *db_ctx =
+		talloc_get_type_abort(db->private_data, struct db_tdb2_ctx);
+	struct db_tdb2_traverse_ctx ctx;
+	int ret;
+
+	db_tdb2_resync_before_read(db_ctx, NULL);
+
+	if (db_ctx->out_of_sync) {
+		DEBUG(0,("out of sync[%s] failing traverse_read\n",
+			 db_ctx->ltdb_path));
+		errno = EIO;
+		return -1;
+	}
+
+	/* here we traverse the local copy */
+	ctx.db_ctx = db_ctx;
+	ctx.f = f;
+	ctx.private_data = private_data;
+	ret = tdb_traverse_read(db_ctx->ltdb->tdb, db_tdb2_traverse_read_func, &ctx);
+	if (ret > 0) {
+		/* we have filtered one entry */
+		ret--;
+	}
+
+	return ret;
+}
+
+static int db_tdb2_get_seqnum(struct db_context *db)
+
+{
+	struct db_tdb2_ctx *db_ctx =
+		talloc_get_type_abort(db->private_data, struct db_tdb2_ctx);
+	uint32_t nlseq;
+	uint32_t nmseq;
+	bool ok;
+
+	nlseq = tdb_get_seqnum(db_ctx->ltdb->tdb);
+
+	if (nlseq == db_ctx->lseqnum) {
+		return db_ctx->mseqnum;
+	}
+
+	ok = tdb_fetch_uint32_byblob(db_ctx->ltdb->tdb,
+				     db_ctx->mseqkey,
+				     &nmseq);
+	if (!ok) {
+		/* TODO: what should we do here? */
+		return db_ctx->mseqnum;
+	}
+
+	db_ctx->lseqnum = nlseq;
+	db_ctx->mseqnum = nmseq;
+
+	return db_ctx->mseqnum;
+}
+
+static int db_tdb2_transaction_start(struct db_context *db)
+{
+	struct db_tdb2_ctx *db_ctx =
+		talloc_get_type_abort(db->private_data, struct db_tdb2_ctx);
+	int ret;
+
+	if (db_ctx->transaction) {
+		db_ctx->transaction++;
+		return 0;
+	}
+
+	/* we need to open the master tdb in order to */
+	ret = db_tdb2_open_master(db_ctx, true, NULL);
+	if (ret != 0) {
+		return ret;
+	}
+
+	ret = tdb_transaction_start(db_ctx->ltdb->tdb);
+	if (ret != 0) {
+		db_tdb2_close_master(db_ctx);
+		return ret;
+	}
+
+	db_ctx->local_transaction = true;
+	db_ctx->transaction = 1;
+
+	return 0;
+}
+
+static void db_tdb2_queue_change(struct db_tdb2_ctx *db_ctx, const TDB_DATA key)
+{
+	size_t size_needed = 4 + key.dsize;
+	size_t size_new = db_ctx->current_buffer_size + size_needed;
+	uint32_t i;
+	DATA_BLOB *keys;
+
+	db_ctx->changes.num_changes++;
+
+	if (db_ctx->changes.num_changes > 1 &&
+	    db_ctx->changes.keys == NULL) {
+		/*
+		 * this means we already overflowed
+		 */
+		return;
+	}
+
+	if (db_ctx->changes.num_changes == 1) {
+		db_ctx->changes.old_seqnum = db_ctx->mseqnum;
+	}
+
+	for (i=0; i < db_ctx->changes.num_keys; i++) {
+		int ret;
+
+		if (key.dsize != db_ctx->changes.keys[i].length) {
+			continue;
+		}
+		ret = memcmp(key.dptr, db_ctx->changes.keys[i].data, key.dsize);
+		if (ret != 0) {
+			continue;
+		}
+
+		/*
+		 * the key is already in the list
+		 * so we're done
+		 */
+		return;
+	}
+
+	if (db_ctx->max_buffer_size < size_new) {
+		goto overflow;
+	}
+
+	keys = TALLOC_REALLOC_ARRAY(db_ctx, db_ctx->changes.keys,
+				    DATA_BLOB,
+				    db_ctx->changes.num_keys + 1);
+	if (!keys) {
+		goto overflow;
+	}
+	db_ctx->changes.keys = keys;
+
+	keys[db_ctx->changes.num_keys].data = (uint8_t *)talloc_memdup(keys,
+								key.dptr,
+								key.dsize);
+	if (!keys[db_ctx->changes.num_keys].data) {
+		goto overflow;
+	}
+	keys[db_ctx->changes.num_keys].length = key.dsize;
+	db_ctx->changes.num_keys++;
+	db_ctx->current_buffer_size = size_new;
+
+	return;
+
+overflow:
+	/*
+	 * on overflow discard the buffer and let
+	 * the others reload the whole tdb
+	 */
+	db_ctx->current_buffer_size = 0;
+	db_ctx->changes.num_keys = 0;
+	TALLOC_FREE(db_ctx->changes.keys);
+	return;
+}
+
+static void db_tdb2_send_notify(struct db_tdb2_ctx *db_ctx)
+{
+	enum ndr_err_code ndr_err;
+	bool ok;
+	DATA_BLOB blob;
+	struct messaging_context *msg_ctx;
+	int num_msgs = 0;
+	struct server_id self = procid_self();
+
+	msg_ctx = db_tdb2_get_global_messaging_context();
+
+	db_ctx->changes.name = db_ctx->name;
+
+	DEBUG(10,("%s[%s] size[%u/%u] changes[%u] keys[%u] seqnum[%u=>%u]\n",
+		 __FUNCTION__,
+		 db_ctx->changes.name,
+		 db_ctx->current_buffer_size,
+		 db_ctx->max_buffer_size,
+		 db_ctx->changes.num_changes,
+		 db_ctx->changes.num_keys,
+		 db_ctx->changes.old_seqnum,
+		 db_ctx->changes.new_seqnum));
+
+	if (db_ctx->changes.num_changes == 0) {
+		DEBUG(10,("db_tdb2_send_notify[%s]: no changes\n",
+			db_ctx->changes.name));
+		goto done;
+	}
+
+	if (!msg_ctx) {
+		DEBUG(1,("db_tdb2_send_notify[%s]: skipped (no msg ctx)\n",
+			db_ctx->changes.name));
+		goto done;
+	}
+
+	ndr_err = ndr_push_struct_blob(
+		&blob, talloc_tos(), &db_ctx->changes,
+		(ndr_push_flags_fn_t)ndr_push_dbwrap_tdb2_changes);
+	if (!NDR_ERR_CODE_IS_SUCCESS(ndr_err)) {
+		DEBUG(0,("db_tdb2_send_notify[%s]: failed to push changes: %s\n",
+			db_ctx->changes.name,
+			nt_errstr(ndr_map_error2ntstatus(ndr_err))));
+		goto done;
+	}
+
+	ok = message_send_all(msg_ctx, MSG_DBWRAP_TDB2_CHANGES,
+			      blob.data, blob.length, &num_msgs);
+	if (!ok) {
+		DEBUG(0,("db_tdb2_send_notify[%s]: failed to send changes\n",
+			db_ctx->changes.name));
+		goto done;
+	}
+
+	DEBUG(10,("db_tdb2_send_notify[%s]: pid %s send %u messages\n",
+		db_ctx->name, procid_str_static(&self), num_msgs));
+
+done:
+	TALLOC_FREE(db_ctx->changes.keys);
+	ZERO_STRUCT(db_ctx->changes);
+
+	return;
+}
+
+static void db_tdb2_receive_changes(struct messaging_context *msg,
+				    void *private_data,
+				    uint32_t msg_type,
+				    struct server_id server_id,
+				    DATA_BLOB *data)
+{
+	enum ndr_err_code ndr_err;
+	struct dbwrap_tdb2_changes changes;
+	struct db_context *db;
+	struct server_id self;
+
+	if (procid_is_me(&server_id)) {
+		DEBUG(0,("db_tdb2_receive_changes: ignore selfpacket\n"));
+		return;
+	}
+
+	self = procid_self();
+
+	DEBUG(10,("db_tdb2_receive_changes: from %s to %s\n",
+		procid_str(debug_ctx(), &server_id),
+		procid_str(debug_ctx(), &self)));
+
+	ndr_err = ndr_pull_struct_blob_all(
+		data, talloc_tos(), &changes,
+		(ndr_pull_flags_fn_t)ndr_pull_dbwrap_tdb2_changes);
+	if (!NDR_ERR_CODE_IS_SUCCESS(ndr_err)) {
+		DEBUG(0,("db_tdb2_receive_changes: failed to pull changes: %s\n",
+			nt_errstr(ndr_map_error2ntstatus(ndr_err))));
+		goto done;
+	}
+
+	if(DEBUGLEVEL >= 10) {
+		NDR_PRINT_DEBUG(dbwrap_tdb2_changes, &changes);
+	}
+
+	/* open the db, this will sync it */
+	db = db_open_tdb2_ex(talloc_tos(), changes.name, 0,
+			     0, O_RDWR, 0600, &changes);
+	TALLOC_FREE(db);
+done:
+	return;
+}
+
+static int db_tdb2_transaction_commit(struct db_context *db)
+{
+	struct db_tdb2_ctx *db_ctx =
+		talloc_get_type_abort(db->private_data, struct db_tdb2_ctx);
+	int ret;
+	uint32_t mseqnum;
+
+	if (db_ctx->transaction == 0) {
+		return -1;
+	} else if (db_ctx->transaction > 1) {
+		db_ctx->transaction--;
+		return 0;
+	}
+
+	mseqnum = tdb_get_seqnum(db_ctx->mtdb->tdb);
+	db_ctx->changes.new_seqnum = mseqnum;
+
+	/* first commit to the master copy */
+	ret = tdb_transaction_commit(db_ctx->mtdb->tdb);
+	db_ctx->master_transaction = false;
+	if (ret != 0) {
+		int saved_errno = errno;
+		db_tdb2_transaction_cancel(db);
+		errno = saved_errno;
+		return ret;
+	}
+
+	/*
+	 * Note: as we've already commited the changes to the master copy
+	 * 	 so we ignore errors in the following functions
+	 */
+	ret = db_tdb2_commit_local(db_ctx, mseqnum);
+	if (ret == 0) {
+		db_ctx->out_of_sync = false;
+	} else {
+		db_ctx->out_of_sync = true;
+	}
+
+	db_ctx->transaction = 0;
+
+	db_tdb2_close_master(db_ctx);
+
+	db_tdb2_send_notify(db_ctx);
+
+	return 0;
+}
+
+static int db_tdb2_transaction_cancel(struct db_context *db)
+{
+	struct db_tdb2_ctx *db_ctx =
+		talloc_get_type_abort(db->private_data, struct db_tdb2_ctx);
+	int saved_errno;
+	int ret;
+
+	if (db_ctx->transaction == 0) {
+		return -1;
+	}
+	if (db_ctx->transaction > 1) {
+		db_ctx->transaction--;
+		return 0;
+	}
+
+	/* cancel the transaction and close the master copy */
+	ret = db_tdb2_close_master(db_ctx);
+	saved_errno = errno;
+
+	/* now cancel on the local copy and ignore any error */
+	tdb_transaction_cancel(db_ctx->ltdb->tdb);
+	db_ctx->local_transaction = false;
+
+	db_ctx->transaction = 0;
+
+	errno = saved_errno;
+	return ret;
+}
+
+static int db_tdb2_open_master(struct db_tdb2_ctx *db_ctx, bool transaction,
+			       const struct dbwrap_tdb2_changes *changes)
+{
+	int ret;
+
+	db_ctx->mtdb = tdb_wrap_open(db_ctx,
+				     db_ctx->mtdb_path,
+				     db_ctx->open.hash_size,
+				     db_ctx->open.tdb_flags|TDB_NOMMAP|TDB_SEQNUM,
+				     db_ctx->open.open_flags,
+				     db_ctx->open.mode);
+	if (db_ctx->mtdb == NULL) {
+		DEBUG(0, ("Could not open master tdb[%s]: %s\n",
+			  db_ctx->mtdb_path,
+			  strerror(errno)));
+		return -1;
+	}
+	DEBUG(10,("open_master[%s]\n", db_ctx->mtdb_path));
+
+	if (!db_ctx->ltdb) {
+		struct stat st;
+
+		if (fstat(tdb_fd(db_ctx->mtdb->tdb), &st) == 0) {
+			db_ctx->open.mode = st.st_mode;
+		}
+
+		/* make sure the local one uses the same hash size as the master one */
+		db_ctx->open.hash_size = tdb_hash_size(db_ctx->mtdb->tdb);
+
+		db_ctx->ltdb = tdb_wrap_open(db_ctx,
+					     db_ctx->ltdb_path,
+					     db_ctx->open.hash_size,
+					     db_ctx->open.tdb_flags|TDB_SEQNUM,
+					     db_ctx->open.open_flags|O_CREAT,
+					     db_ctx->open.mode);
+		if (db_ctx->ltdb == NULL) {
+			DEBUG(0, ("Could not open local tdb[%s]: %s\n",
+				  db_ctx->ltdb_path,
+				  strerror(errno)));
+			TALLOC_FREE(db_ctx->mtdb);
+			return -1;
+		}
+		DEBUG(10,("open_local[%s]\n", db_ctx->ltdb_path));
+	}
+
+	if (transaction) {
+		ret = tdb_transaction_start(db_ctx->mtdb->tdb);
+		if (ret != 0) {
+			DEBUG(0,("open failed to start transaction[%s]\n",
+				 db_ctx->mtdb_path));
+			db_tdb2_close_master(db_ctx);
+			return ret;
+		}
+		db_ctx->master_transaction = true;
+	}
+
+	ret = db_tdb2_sync_from_master(db_ctx, changes);
+	if (ret != 0) {
+		DEBUG(0,("open failed to sync from master[%s]\n",
+			 db_ctx->ltdb_path));
+		db_tdb2_close_master(db_ctx);
+		return ret;
+	}
+
+	return 0;
+}
+
+static int db_tdb2_commit_local(struct db_tdb2_ctx *db_ctx, uint32_t mseqnum)
+{
+	bool ok;
+	int ret;
+
+	/* first fetch the master seqnum */
+	db_ctx->mseqnum = mseqnum;
+
+	/* now we try to store the master seqnum in the local tdb */
+	ok = tdb_store_uint32_byblob(db_ctx->ltdb->tdb,
+				     db_ctx->mseqkey,
+				     db_ctx->mseqnum);
+	if (!ok) {
+		tdb_transaction_cancel(db_ctx->ltdb->tdb);
+		db_ctx->local_transaction = false;
+		DEBUG(0,("local failed[%s] store mseq[%u]\n",
+			 db_ctx->ltdb_path, db_ctx->mseqnum));
+		return -1;
+	}
+
+	/* now commit all changes to the local tdb */
+	ret = tdb_transaction_commit(db_ctx->ltdb->tdb);
+	db_ctx->local_transaction = false;
+	if (ret != 0) {
+		DEBUG(0,("local failed[%s] commit mseq[%u]\n",
+			 db_ctx->ltdb_path, db_ctx->mseqnum));
+		return ret;
+	}
+
+	/*
+	 * and update the cached local seqnum this is needed to
+	 * let us cache the master seqnum.
+	 */
+	db_ctx->lseqnum = tdb_get_seqnum(db_ctx->ltdb->tdb);
+	DEBUG(10,("local updated[%s] mseq[%u]\n",
+		  db_ctx->ltdb_path, db_ctx->mseqnum));
+
+	return 0;
+}
+
+static int db_tdb2_close_master(struct db_tdb2_ctx *db_ctx)
+{
+	if (db_ctx->master_transaction) {
+		tdb_transaction_cancel(db_ctx->mtdb->tdb);
+	}
+	db_ctx->master_transaction = false;
+	/* now we can close the master handle */
+	TALLOC_FREE(db_ctx->mtdb);
+
+	DEBUG(10,("close_master[%s] ok\n", db_ctx->mtdb_path));
+	return 0;
+}
+
+static int db_tdb2_traverse_sync_all_func(TDB_CONTEXT *tdb,
+					  TDB_DATA kbuf, TDB_DATA dbuf,
+					  void *private_data)
+{
+	struct db_tdb2_traverse_ctx *ctx =
+		(struct db_tdb2_traverse_ctx *)private_data;
+	uint32_t *seqnum = (uint32_t *)ctx->private_data;
+	int ret;
+
+	DEBUG(10,("sync_entry[%s]\n", ctx->db_ctx->mtdb_path));
+
+	/* Do not accidently allocate/deallocate w/o need when debug level is lower than needed */
+	if(DEBUGLEVEL >= 10) {
+		char *keystr = hex_encode(NULL, (unsigned char*)kbuf.dptr, kbuf.dsize);
+		DEBUG(10, (DEBUGLEVEL > 10
+			   ? "Locking key %s\n" : "Locking key %.20s\n",
+			   keystr));
+		TALLOC_FREE(keystr);
+	}
+
+	ret = tdb_store(ctx->db_ctx->ltdb->tdb, kbuf, dbuf, TDB_INSERT);
+	if (ret != 0) {
+		DEBUG(0,("sync_entry[%s] %d: %s\n",
+			ctx->db_ctx->ltdb_path, ret,
+			tdb_errorstr(ctx->db_ctx->ltdb->tdb)));
+		return ret;
+	}
+
+	*seqnum = tdb_get_seqnum(ctx->db_ctx->mtdb->tdb);
+
+	return 0;
+}
+
+static int db_tdb2_sync_all(struct db_tdb2_ctx *db_ctx, uint32_t *seqnum)
+{
+	struct db_tdb2_traverse_ctx ctx;
+	int ret;
+
+	ret = tdb_wipe_all(db_ctx->ltdb->tdb);
+	if (ret != 0) {
+		DEBUG(0,("tdb_wipe_all[%s] failed %d: %s\n",
+			 db_ctx->ltdb_path, ret,
+			 tdb_errorstr(db_ctx->ltdb->tdb)));
+		return ret;
+	}
+
+	ctx.db_ctx = db_ctx;
+	ctx.f = NULL;
+	ctx.private_data = seqnum;
+	ret = tdb_traverse_read(db_ctx->mtdb->tdb,
+				db_tdb2_traverse_sync_all_func,
+				&ctx);
+	DEBUG(10,("db_tdb2_sync_all[%s] count[%d]\n",
+		  db_ctx->mtdb_path, ret));
+	if (ret < 0) {
+		return ret;
+	}
+
+	return 0;
+}
+
+static int db_tdb2_sync_changes(struct db_tdb2_ctx *db_ctx,
+				const struct dbwrap_tdb2_changes *changes,
+				uint32_t *seqnum)
+{
+	uint32_t cseqnum;
+	uint32_t mseqnum;
+	uint32_t i;
+	int ret;
+	bool need_full_sync = false;
+
+	DEBUG(10,("db_tdb2_sync_changes[%s] changes[%u]\n",
+		  changes->name, changes->num_changes));
+	if(DEBUGLEVEL >= 10) {
+		NDR_PRINT_DEBUG(dbwrap_tdb2_changes, discard_const(changes));
+	}
+
+	/* for the master tdb for reading */
+	ret = tdb_lockall_read(db_ctx->mtdb->tdb);
+	if (ret != 0) {
+		DEBUG(0,("tdb_lockall_read[%s] %d\n", db_ctx->mtdb_path, ret));
+		return ret;
+	}
+
+	/* first fetch seqnum we know about */
+	cseqnum = db_tdb2_get_seqnum(db_ctx->db);
+
+	/* then fetch the master seqnum */
+	mseqnum = tdb_get_seqnum(db_ctx->mtdb->tdb);
+
+	if (cseqnum == mseqnum) {
+		DEBUG(10,("db_tdb2_sync_changes[%s] uptodate[%u]\n",
+			  db_ctx->mtdb_path, mseqnum));
+		/* we hit a race before and now noticed we're uptodate */
+		goto done;
+	}
+
+	/* now see if the changes describe what we need */
+	if (changes->old_seqnum != cseqnum) {
+		need_full_sync = true;
+	}
+
+	if (changes->new_seqnum != mseqnum) {
+		need_full_sync = true;
+	}
+
+	/* this was the overflow case */
+	if (changes->num_keys == 0) {
+		need_full_sync = true;
+	}
+
+	if (need_full_sync) {
+		tdb_unlockall_read(db_ctx->mtdb->tdb);
+		DEBUG(0,("fallback to full sync[%s] seq[%u=>%u] keys[%u]\n",
+			db_ctx->ltdb_path, cseqnum, mseqnum,
+			changes->num_keys));
+		return db_tdb2_sync_all(db_ctx, &mseqnum);
+	}
+
+	for (i=0; i < changes->num_keys; i++) {
+		const char *op = NULL;
+		bool del = false;
+		TDB_DATA key;
+		TDB_DATA val;
+
+		key.dsize = changes->keys[i].length;
+		key.dptr = changes->keys[i].data;
+
+		val = tdb_fetch(db_ctx->mtdb->tdb, key);
+		ret = tdb_error(db_ctx->mtdb->tdb);
+		if (ret == TDB_ERR_NOEXIST) {
+			del = true;
+		} else if (ret != 0) {
+			DEBUG(0,("sync_changes[%s] failure %d\n",
+				 db_ctx->mtdb_path, ret));
+			goto failed;
+		}
+
+		if (del) {
+			op = "delete";
+			ret = tdb_delete(db_ctx->ltdb->tdb, key);
+			DEBUG(10,("sync_changes[%s] delete key[%u] %d\n",
+				  db_ctx->mtdb_path, i, ret));
+		} else {
+			op = "store";
+			ret = tdb_store(db_ctx->ltdb->tdb, key,
+					val, TDB_REPLACE);
+			DEBUG(10,("sync_changes[%s] store key[%u] %d\n",
+				  db_ctx->mtdb_path, i, ret));
+		}
+		SAFE_FREE(val.dptr);
+		if (ret != 0) {
+			DEBUG(0,("sync_changes[%s] %s key[%u] failed %d\n",
+				 db_ctx->mtdb_path, op, i, ret));
+			goto failed;
+		}
+	}
+
+done:
+	tdb_unlockall_read(db_ctx->mtdb->tdb);
+
+	*seqnum = mseqnum;
+	return 0;
+failed:
+	tdb_unlockall_read(db_ctx->mtdb->tdb);
+	return ret;
+}
+
+static int db_tdb2_sync_from_master(struct db_tdb2_ctx *db_ctx,
+				    const struct dbwrap_tdb2_changes *changes)
+{
+	int ret;
+	uint32_t cseqnum;
+	uint32_t mseqnum;
+	bool force = false;
+
+	/* first fetch seqnum we know about */
+	cseqnum = db_tdb2_get_seqnum(db_ctx->db);
+
+	/* then fetch the master seqnum */
+	mseqnum = tdb_get_seqnum(db_ctx->mtdb->tdb);
+
+	if (db_ctx->lseqnum == 0) {
+		force = true;
+	}
+
+	if (!force && cseqnum == mseqnum) {
+		DEBUG(10,("uptodate[%s] mseq[%u]\n",
+			  db_ctx->ltdb_path, mseqnum));
+		/* the local copy is uptodate, close the master db */
+		return 0;
+	}
+	DEBUG(10,("not uptodate[%s] seq[%u=>%u]\n",
+		  db_ctx->ltdb_path, cseqnum, mseqnum));
+
+	ret = tdb_transaction_start(db_ctx->ltdb->tdb);
+	if (ret != 0) {
+		DEBUG(0,("failed to start transaction[%s] %d: %s\n",
+			 db_ctx->ltdb_path, ret,
+			 tdb_errorstr(db_ctx->ltdb->tdb)));
+		db_ctx->out_of_sync = true;
+		return ret;
+	}
+	db_ctx->local_transaction = true;
+
+	if (changes && !force) {
+		ret = db_tdb2_sync_changes(db_ctx, changes, &mseqnum);
+		if (ret != 0) {
+			db_ctx->out_of_sync = true;
+			tdb_transaction_cancel(db_ctx->ltdb->tdb);
+			db_ctx->local_transaction = false;
+			return ret;
+		}
+	} else {
+		ret = db_tdb2_sync_all(db_ctx, &mseqnum);
+		if (ret != 0) {
+			db_ctx->out_of_sync = true;
+			tdb_transaction_cancel(db_ctx->ltdb->tdb);
+			db_ctx->local_transaction = false;
+			return ret;
+		}
+	}
+
+	ret = db_tdb2_commit_local(db_ctx, mseqnum);
+	if (ret != 0) {
+		db_ctx->out_of_sync = true;
+		return ret;
+	}
+
+	db_ctx->out_of_sync = false;
+
+	return 0;
+}
+
+static int db_tdb2_ctx_destructor(struct db_tdb2_ctx *db_tdb2)
+{
+	db_tdb2_close_master(db_tdb2);
+	if (db_tdb2->local_transaction) {
+		tdb_transaction_cancel(db_tdb2->ltdb->tdb);
+	}
+	db_tdb2->local_transaction = false;
+	TALLOC_FREE(db_tdb2->ltdb);
+	return 0;
+}
+
+static struct db_context *db_open_tdb2_ex(TALLOC_CTX *mem_ctx,
+					  const char *name,
+					  int hash_size, int tdb_flags,
+					  int open_flags, mode_t mode,
+					  const struct dbwrap_tdb2_changes *chgs)
+{
+	struct db_context *result = NULL;
+	struct db_tdb2_ctx *db_tdb2;
+	int ret;
+	const char *md;
+	const char *ld;
+	const char *bn;
+
+	bn = strrchr_m(name, '/');
+	if (bn) {
+		bn++;
+		DEBUG(3,("db_open_tdb2: use basename[%s] of abspath[%s]:\n",
+			bn, name));
+	} else {
+		bn = name;
+	}
+
+	md = lp_parm_const_string(-1, "dbwrap_tdb2", "master directory", NULL);
+	if (!md) {
+		DEBUG(0,("'dbwrap_tdb2:master directory' empty\n"));
+		goto fail;
+	}
+
+	ld = lp_parm_const_string(-1, "dbwrap_tdb2", "local directory", NULL);
+	if (!ld) {
+		DEBUG(0,("'dbwrap_tdb2:local directory' empty\n"));
+		goto fail;
+	}
+
+	result = TALLOC_ZERO_P(mem_ctx, struct db_context);
+	if (result == NULL) {
+		DEBUG(0, ("talloc failed\n"));
+		goto fail;
+	}
+
+	result->private_data = db_tdb2 = TALLOC_ZERO_P(result, struct db_tdb2_ctx);
+	if (db_tdb2 == NULL) {
+		DEBUG(0, ("talloc failed\n"));
+		goto fail;
+	}
+
+	db_tdb2->db = result;
+
+	db_tdb2->open.hash_size	= hash_size;
+	db_tdb2->open.tdb_flags	= tdb_flags;
+	db_tdb2->open.open_flags= open_flags;
+	db_tdb2->open.mode	= mode;
+
+	db_tdb2->max_buffer_size = lp_parm_ulong(-1, "dbwrap_tdb2",
+						 "notify buffer size", 512);
+
+	db_tdb2->name = talloc_strdup(db_tdb2, bn);
+	if (db_tdb2->name == NULL) {
+		DEBUG(0, ("talloc_strdup failed\n"));
+		goto fail;
+	}
+
+	db_tdb2->mtdb_path = talloc_asprintf(db_tdb2, "%s/%s",
+					     md, bn);
+	if (db_tdb2->mtdb_path == NULL) {
+		DEBUG(0, ("talloc_asprintf failed\n"));
+		goto fail;
+	}
+
+	db_tdb2->ltdb_path = talloc_asprintf(db_tdb2, "%s/%s.tdb2",
+					     ld, bn);
+	if (db_tdb2->ltdb_path == NULL) {
+		DEBUG(0, ("talloc_asprintf failed\n"));
+		goto fail;
+	}
+
+	db_tdb2->mseqkey = string_term_tdb_data(DB_TDB2_MASTER_SEQNUM_KEYSTR);
+
+	/*
+	 * this implicit opens the local one if as it's not yet open
+	 * it syncs the local copy.
+	 */
+	ret = db_tdb2_open_master(db_tdb2, false, chgs);
+	if (ret != 0) {
+		goto fail;
+	}
+
+	ret = db_tdb2_close_master(db_tdb2);
+	if (ret != 0) {
+		goto fail;
+	}
+
+	DEBUG(10,("db_open_tdb2[%s] opened with mseq[%u]\n",
+		  db_tdb2->name, db_tdb2->mseqnum));
+
+	result->fetch_locked = db_tdb2_fetch_locked;
+	result->fetch = db_tdb2_fetch;
+	result->traverse = db_tdb2_traverse;
+	result->traverse_read = db_tdb2_traverse_read;
+	result->get_seqnum = db_tdb2_get_seqnum;
+	result->persistent = ((tdb_flags & TDB_CLEAR_IF_FIRST) == 0);
+	result->transaction_start = db_tdb2_transaction_start;
+	result->transaction_commit = db_tdb2_transaction_commit;
+	result->transaction_cancel = db_tdb2_transaction_cancel;
+
+	talloc_set_destructor(db_tdb2, db_tdb2_ctx_destructor);
+
+	return result;
+
+ fail:
+	if (result != NULL) {
+		TALLOC_FREE(result);
+	}
+	return NULL;
+}
+
+struct db_context *db_open_tdb2(TALLOC_CTX *mem_ctx,
+				const char *name,
+				int hash_size, int tdb_flags,
+				int open_flags, mode_t mode)
+{
+	return db_open_tdb2_ex(mem_ctx, name, hash_size,
+			       tdb_flags, open_flags, mode, NULL);
+}

Modified: branches/samba/experimental/source/lib/dbwrap_util.c
===================================================================
--- branches/samba/experimental/source/lib/dbwrap_util.c	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/lib/dbwrap_util.c	2008-06-09 06:59:20 UTC (rev 1920)
@@ -59,6 +59,45 @@
 	return NT_STATUS_IS_OK(status) ? 0 : -1;
 }
 
+bool dbwrap_fetch_uint32(struct db_context *db, const char *keystr,
+			 uint32_t *val)
+{
+	TDB_DATA dbuf;
+
+	if (db->fetch(db, NULL, string_term_tdb_data(keystr), &dbuf) != 0) {
+		return false;
+	}
+
+	if ((dbuf.dptr == NULL) || (dbuf.dsize != sizeof(uint32_t))) {
+		TALLOC_FREE(dbuf.dptr);
+		return false;
+	}
+
+	*val = IVAL(dbuf.dptr, 0);
+	TALLOC_FREE(dbuf.dptr);
+	return true;
+}
+
+bool dbwrap_store_uint32(struct db_context *db, const char *keystr, uint32_t v)
+{
+	struct db_record *rec;
+	uint32 v_store;
+	NTSTATUS status;
+
+	rec = db->fetch_locked(db, NULL, string_term_tdb_data(keystr));
+	if (rec == NULL) {
+		return false;
+	}
+
+	SIVAL(&v_store, 0, v);
+
+	status = rec->store(rec, make_tdb_data((const uint8 *)&v_store,
+					       sizeof(v_store)),
+			    TDB_REPLACE);
+	TALLOC_FREE(rec);
+	return NT_STATUS_IS_OK(status) ? 0 : -1;
+}
+
 uint32_t dbwrap_change_uint32_atomic(struct db_context *db, const char *keystr,
 				     uint32_t *oldval, uint32_t change_val)
 {
@@ -88,3 +127,159 @@
 	return 0;
 }
 
+int32 dbwrap_change_int32_atomic(struct db_context *db, const char *keystr,
+				 int32 *oldval, int32 change_val)
+{
+	struct db_record *rec;
+	int32 val = -1;
+	TDB_DATA data;
+
+	if (!(rec = db->fetch_locked(db, NULL,
+				     string_term_tdb_data(keystr)))) {
+		return -1;
+	}
+
+	if ((rec->value.dptr != NULL)
+	    && (rec->value.dsize == sizeof(val))) {
+		val = IVAL(rec->value.dptr, 0);
+	}
+
+	val += change_val;
+
+	data.dsize = sizeof(val);
+	data.dptr = (uint8 *)&val;
+
+	rec->store(rec, data, TDB_REPLACE);
+
+	TALLOC_FREE(rec);
+
+	return 0;
+}
+
+NTSTATUS dbwrap_trans_store(struct db_context *db, TDB_DATA key, TDB_DATA dbuf,
+			    int flag)
+{
+	int res;
+	struct db_record *rec = NULL;
+	NTSTATUS status;
+
+	res = db->transaction_start(db);
+	if (res != 0) {
+		DEBUG(5, ("transaction_start failed\n"));
+		return NT_STATUS_INTERNAL_DB_CORRUPTION;
+	}
+
+	rec = db->fetch_locked(db, talloc_tos(), key);
+	if (rec == NULL) {
+		DEBUG(5, ("fetch_locked failed\n"));
+		status = NT_STATUS_NO_MEMORY;
+		goto cancel;
+	}
+
+	status = rec->store(rec, dbuf, flag);
+	if (!NT_STATUS_IS_OK(status)) {
+		DEBUG(5, ("store returned %s\n", nt_errstr(status)));
+		goto cancel;
+	}
+
+	TALLOC_FREE(rec);
+
+	res = db->transaction_commit(db);
+	if (res != 0) {
+		DEBUG(5, ("tdb_transaction_commit failed\n"));
+		status = NT_STATUS_INTERNAL_DB_CORRUPTION;
+		goto cancel;
+	}
+
+	return NT_STATUS_OK;
+
+ cancel:
+	TALLOC_FREE(rec);
+
+	if (db->transaction_cancel(db) != 0) {
+		smb_panic("Cancelling transaction failed");
+	}
+	return status;
+}
+
+NTSTATUS dbwrap_trans_delete(struct db_context *db, TDB_DATA key)
+{
+	int res;
+	struct db_record *rec = NULL;
+	NTSTATUS status;
+
+	res = db->transaction_start(db);
+	if (res != 0) {
+		DEBUG(5, ("transaction_start failed\n"));
+		return NT_STATUS_INTERNAL_DB_CORRUPTION;
+	}
+
+	rec = db->fetch_locked(db, talloc_tos(), key);
+	if (rec == NULL) {
+		DEBUG(5, ("fetch_locked failed\n"));
+		status = NT_STATUS_NO_MEMORY;
+		goto cancel;
+	}
+
+	status = rec->delete_rec(rec);
+	if (!NT_STATUS_IS_OK(status)) {
+		DEBUG(5, ("delete_rec returned %s\n", nt_errstr(status)));
+		goto cancel;
+	}
+
+	TALLOC_FREE(rec);
+
+	res = db->transaction_commit(db);
+	if (res != 0) {
+		DEBUG(5, ("tdb_transaction_commit failed\n"));
+		status = NT_STATUS_INTERNAL_DB_CORRUPTION;
+		goto cancel;
+	}
+
+	return NT_STATUS_OK;
+
+ cancel:
+	TALLOC_FREE(rec);
+
+	if (db->transaction_cancel(db) != 0) {
+		smb_panic("Cancelling transaction failed");
+	}
+	return status;
+}
+
+NTSTATUS dbwrap_trans_store_int32(struct db_context *db, const char *keystr,
+				  int32_t v)
+{
+	int32 v_store;
+
+	SIVAL(&v_store, 0, v);
+
+	return dbwrap_trans_store(db, string_term_tdb_data(keystr),
+				  make_tdb_data((const uint8 *)&v_store,
+						sizeof(v_store)),
+				  TDB_REPLACE);
+}
+
+NTSTATUS dbwrap_trans_store_uint32(struct db_context *db, const char *keystr,
+				   uint32_t v)
+{
+	uint32 v_store;
+
+	SIVAL(&v_store, 0, v);
+
+	return dbwrap_trans_store(db, string_term_tdb_data(keystr),
+				  make_tdb_data((const uint8 *)&v_store,
+						sizeof(v_store)),
+				  TDB_REPLACE);
+}
+
+NTSTATUS dbwrap_trans_store_bystring(struct db_context *db, const char *key,
+				     TDB_DATA data, int flags)
+{
+	return dbwrap_trans_store(db, string_term_tdb_data(key), data, flags);
+}
+
+NTSTATUS dbwrap_trans_delete_bystring(struct db_context *db, const char *key)
+{
+	return dbwrap_trans_delete(db, string_term_tdb_data(key));
+}

Modified: branches/samba/experimental/source/lib/debug.c
===================================================================
--- branches/samba/experimental/source/lib/debug.c	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/lib/debug.c	2008-06-09 06:59:20 UTC (rev 1920)
@@ -1029,12 +1029,14 @@
 		/* Print it all out at once to prevent split syslog output. */
 		if( lp_debug_prefix_timestamp() ) {
 		    (void)Debug1( "[%s, %2d%s] ",
-			current_timestring(lp_debug_hires_timestamp()), level,
-			header_str);
+			current_timestring(debug_ctx(),
+					   lp_debug_hires_timestamp()),
+			level, header_str);
 		} else {
 		    (void)Debug1( "[%s, %2d%s] %s:%s(%d)\n",
-			current_timestring(lp_debug_hires_timestamp()), level,
-			header_str, file, func, line );
+			current_timestring(debug_ctx(),
+					   lp_debug_hires_timestamp()),
+			level, header_str, file, func, line );
 		}
 	}
 

Modified: branches/samba/experimental/source/lib/gencache.c
===================================================================
--- branches/samba/experimental/source/lib/gencache.c	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/lib/gencache.c	2008-06-09 06:59:20 UTC (rev 1920)
@@ -324,7 +324,7 @@
  * @retval false on failure
  **/
 
-bool gencache_set_data_blob(const char *keystr, DATA_BLOB *blob, time_t timeout)
+bool gencache_set_data_blob(const char *keystr, const DATA_BLOB *blob, time_t timeout)
 {
 	bool ret = False;
 	int tdb_ret;

Modified: branches/samba/experimental/source/lib/ldb/ldb_tdb/ldb_tdb.c
===================================================================
--- branches/samba/experimental/source/lib/ldb/ldb_tdb/ldb_tdb.c	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/lib/ldb/ldb_tdb/ldb_tdb.c	2008-06-09 06:59:20 UTC (rev 1920)
@@ -1058,7 +1058,7 @@
 	ltdb->sequence_number = 0;
 
 	*module = talloc(ldb, struct ldb_module);
-	if (!module) {
+	if ((*module) == NULL) {
 		ldb_oom(ldb);
 		talloc_free(ltdb);
 		return -1;

Modified: branches/samba/experimental/source/lib/ldb/tools/ldbedit.c
===================================================================
--- branches/samba/experimental/source/lib/ldb/tools/ldbedit.c	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/lib/ldb/tools/ldbedit.c	2008-06-09 06:59:20 UTC (rev 1920)
@@ -319,12 +319,10 @@
 
 	do_edit(ldb, result->msgs, result->count, options->editor);
 
-	if (result) {
-		ret = talloc_free(result);
-		if (ret == -1) {
-			fprintf(stderr, "talloc_free failed\n");
-			exit(1);
-		}
+	ret = talloc_free(result);
+	if (ret == -1) {
+		fprintf(stderr, "talloc_free failed\n");
+		exit(1);
 	}
 
 	talloc_free(ldb);

Modified: branches/samba/experimental/source/lib/memcache.c
===================================================================
--- branches/samba/experimental/source/lib/memcache.c	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/lib/memcache.c	2008-06-09 06:59:20 UTC (rev 1920)
@@ -120,11 +120,11 @@
 {
 	DATA_BLOB this_key, this_value;
 
-	if ((int)e->n < (int)n) return -1;
-	if ((int)e->n > (int)n) return 1;
+	if ((int)e->n < (int)n) return 1;
+	if ((int)e->n > (int)n) return -1;
 
-	if (e->keylength < key.length) return -1;
-	if (e->keylength > key.length) return 1;
+	if (e->keylength < key.length) return 1;
+	if (e->keylength > key.length) return -1;
 
 	memcache_element_parse(e, &this_key, &this_value);
 	return memcmp(this_key.data, key.data, key.length);
@@ -357,10 +357,18 @@
 		return;
 	}
 
+	/*
+	 * First, find *any* element of number n
+	 */
+
 	while (true) {
 		struct memcache_element *elem = memcache_node2elem(node);
 		struct rb_node *next;
 
+		if ((int)elem->n == (int)n) {
+			break;
+		}
+
 		if ((int)elem->n < (int)n) {
 			next = node->rb_right;
 		}
@@ -373,15 +381,36 @@
 		node = next;
 	}
 
-	node = rb_next(node);
 	if (node == NULL) {
 		return;
 	}
 
+	/*
+	 * Then, find the leftmost element with number n
+	 */
+
+	while (true) {
+		struct rb_node *prev = rb_prev(node);
+		struct memcache_element *elem;
+
+		if (prev == NULL) {
+			break;
+		}
+		elem = memcache_node2elem(prev);
+		if ((int)elem->n != (int)n) {
+			break;
+		}
+		node = prev;
+	}
+
 	while (node != NULL) {
 		struct memcache_element *e = memcache_node2elem(node);
 		struct rb_node *next = rb_next(node);
 
+		if (e->n != n) {
+			break;
+		}
+
 		memcache_delete_element(cache, e);
 		node = next;
 	}

Modified: branches/samba/experimental/source/lib/messages.c
===================================================================
--- branches/samba/experimental/source/lib/messages.c	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/lib/messages.c	2008-06-09 06:59:20 UTC (rev 1920)
@@ -162,6 +162,8 @@
 		msg_all.msg_flag = FLAG_MSG_PRINT_GENERAL;
 	else if (msg_type > 3000 && msg_type < 4000)
 		msg_all.msg_flag = FLAG_MSG_SMBD;
+	else if (msg_type > 4000 && msg_type < 5000)
+		msg_all.msg_flag = FLAG_MSG_DBWRAP;
 	else
 		return False;
 

Modified: branches/samba/experimental/source/lib/messages_ctdbd.c
===================================================================
--- branches/samba/experimental/source/lib/messages_ctdbd.c	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/lib/messages_ctdbd.c	2008-06-09 06:59:20 UTC (rev 1920)
@@ -35,10 +35,36 @@
  * This is a Samba3 hack/optimization. Routines like process_exists need to
  * talk to ctdbd, and they don't get handed a messaging context.
  */
-struct ctdbd_connection *global_ctdbd_connection;
+static struct ctdbd_connection *global_ctdbd_connection;
+static int global_ctdb_connection_pid;
 
 struct ctdbd_connection *messaging_ctdbd_connection(void)
 {
+	if (global_ctdb_connection_pid == 0 &&
+	    global_ctdbd_connection == NULL) {
+		struct event_context *ev;
+		struct messaging_context *msg;
+
+		ev = event_context_init(NULL);
+		if (!ev) {
+			DEBUG(0,("event_context_init failed\n"));
+		}
+
+		msg = messaging_init(NULL, procid_self(), ev);
+		if (!msg) {
+			DEBUG(0,("messaging_init failed\n"));
+		}
+
+		db_tdb2_setup_messaging(msg, false);
+	}
+
+	if (global_ctdb_connection_pid != getpid()) {
+		DEBUG(0,("messaging_ctdbd_connection():"
+			 "valid for pid[%d] but it's [%d]\n",
+			 global_ctdb_connection_pid, getpid()));
+		smb_panic("messaging_ctdbd_connection() invalid process\n");
+	}
+
 	return global_ctdbd_connection;
 }
 
@@ -66,6 +92,7 @@
 	/*
 	 * The global connection just went away
 	 */
+	global_ctdb_connection_pid = 0;
 	global_ctdbd_connection = NULL;
 	return 0;
 }
@@ -107,6 +134,7 @@
 		return status;
 	}
 
+	global_ctdb_connection_pid = getpid();
 	global_ctdbd_connection = ctx->conn;
 	talloc_set_destructor(ctx, messaging_ctdbd_destructor);
 

Copied: branches/samba/experimental/source/lib/netapi/Doxyfile (from rev 1919, tags/samba/upstream_3.2.0~rc1/source/lib/netapi/Doxyfile)
===================================================================
--- branches/samba/experimental/source/lib/netapi/Doxyfile	                        (rev 0)
+++ branches/samba/experimental/source/lib/netapi/Doxyfile	2008-06-09 06:59:20 UTC (rev 1920)
@@ -0,0 +1,1362 @@
+# Doxyfile 1.5.5
+
+# This file describes the settings to be used by the documentation system
+# doxygen (www.doxygen.org) for a project
+#
+# All text after a hash (#) is considered a comment and will be ignored
+# The format is:
+#       TAG = value [value, ...]
+# For lists items can also be appended using:
+#       TAG += value [value, ...]
+# Values that contain spaces should be placed between quotes (" ")
+
+#---------------------------------------------------------------------------
+# Project related configuration options
+#---------------------------------------------------------------------------
+
+# This tag specifies the encoding used for all characters in the config file 
+# that follow. The default is UTF-8 which is also the encoding used for all 
+# text before the first occurrence of this tag. Doxygen uses libiconv (or the 
+# iconv built into libc) for the transcoding. See 
+# http://www.gnu.org/software/libiconv for the list of possible encodings.
+
+DOXYFILE_ENCODING      = UTF-8
+
+# The PROJECT_NAME tag is a single word (or a sequence of words surrounded 
+# by quotes) that should identify the project.
+
+PROJECT_NAME           = Samba
+
+# The PROJECT_NUMBER tag can be used to enter a project or revision number. 
+# This could be handy for archiving the generated documentation or 
+# if some version control system is used.
+
+PROJECT_NUMBER         = 3.2.0pre3
+
+# The OUTPUT_DIRECTORY tag is used to specify the (relative or absolute) 
+# base path where the generated documentation will be put. 
+# If a relative path is entered, it will be relative to the location 
+# where doxygen was started. If left blank the current directory will be used.
+
+OUTPUT_DIRECTORY       = dox
+
+# If the CREATE_SUBDIRS tag is set to YES, then doxygen will create 
+# 4096 sub-directories (in 2 levels) under the output directory of each output 
+# format and will distribute the generated files over these directories. 
+# Enabling this option can be useful when feeding doxygen a huge amount of 
+# source files, where putting all generated files in the same directory would 
+# otherwise cause performance problems for the file system.
+
+CREATE_SUBDIRS         = NO
+
+# The OUTPUT_LANGUAGE tag is used to specify the language in which all 
+# documentation generated by doxygen is written. Doxygen will use this 
+# information to generate all constant output in the proper language. 
+# The default language is English, other supported languages are: 
+# Afrikaans, Arabic, Brazilian, Catalan, Chinese, Chinese-Traditional, 
+# Croatian, Czech, Danish, Dutch, Farsi, Finnish, French, German, Greek, 
+# Hungarian, Italian, Japanese, Japanese-en (Japanese with English messages), 
+# Korean, Korean-en, Lithuanian, Norwegian, Macedonian, Persian, Polish, 
+# Portuguese, Romanian, Russian, Serbian, Slovak, Slovene, Spanish, Swedish, 
+# and Ukrainian.
+
+OUTPUT_LANGUAGE        = English
+
+# If the BRIEF_MEMBER_DESC tag is set to YES (the default) Doxygen will 
+# include brief member descriptions after the members that are listed in 
+# the file and class documentation (similar to JavaDoc). 
+# Set to NO to disable this.
+
+BRIEF_MEMBER_DESC      = YES
+
+# If the REPEAT_BRIEF tag is set to YES (the default) Doxygen will prepend 
+# the brief description of a member or function before the detailed description. 
+# Note: if both HIDE_UNDOC_MEMBERS and BRIEF_MEMBER_DESC are set to NO, the 
+# brief descriptions will be completely suppressed.
+
+REPEAT_BRIEF           = YES
+
+# This tag implements a quasi-intelligent brief description abbreviator 
+# that is used to form the text in various listings. Each string 
+# in this list, if found as the leading text of the brief description, will be 
+# stripped from the text and the result after processing the whole list, is 
+# used as the annotated text. Otherwise, the brief description is used as-is. 
+# If left blank, the following values are used ("$name" is automatically 
+# replaced with the name of the entity): "The $name class" "The $name widget" 
+# "The $name file" "is" "provides" "specifies" "contains" 
+# "represents" "a" "an" "the"
+
+ABBREVIATE_BRIEF       = 
+
+# If the ALWAYS_DETAILED_SEC and REPEAT_BRIEF tags are both set to YES then 
+# Doxygen will generate a detailed section even if there is only a brief 
+# description.
+
+ALWAYS_DETAILED_SEC    = NO
+
+# If the INLINE_INHERITED_MEMB tag is set to YES, doxygen will show all 
+# inherited members of a class in the documentation of that class as if those 
+# members were ordinary class members. Constructors, destructors and assignment 
+# operators of the base classes will not be shown.
+
+INLINE_INHERITED_MEMB  = NO
+
+# If the FULL_PATH_NAMES tag is set to YES then Doxygen will prepend the full 
+# path before files name in the file list and in the header files. If set 
+# to NO the shortest path that makes the file name unique will be used.
+
+FULL_PATH_NAMES        = YES
+
+# If the FULL_PATH_NAMES tag is set to YES then the STRIP_FROM_PATH tag 
+# can be used to strip a user-defined part of the path. Stripping is 
+# only done if one of the specified strings matches the left-hand part of 
+# the path. The tag can be used to show relative paths in the file list. 
+# If left blank the directory from which doxygen is run is used as the 
+# path to strip.
+
+STRIP_FROM_PATH        = $(PWD)/
+
+# The STRIP_FROM_INC_PATH tag can be used to strip a user-defined part of 
+# the path mentioned in the documentation of a class, which tells 
+# the reader which header file to include in order to use a class. 
+# If left blank only the name of the header file containing the class 
+# definition is used. Otherwise one should specify the include paths that 
+# are normally passed to the compiler using the -I flag.
+
+STRIP_FROM_INC_PATH    = 
+
+# If the SHORT_NAMES tag is set to YES, doxygen will generate much shorter 
+# (but less readable) file names. This can be useful is your file systems 
+# doesn't support long names like on DOS, Mac, or CD-ROM.
+
+SHORT_NAMES            = NO
+
+# If the JAVADOC_AUTOBRIEF tag is set to YES then Doxygen 
+# will interpret the first line (until the first dot) of a JavaDoc-style 
+# comment as the brief description. If set to NO, the JavaDoc 
+# comments will behave just like regular Qt-style comments 
+# (thus requiring an explicit @brief command for a brief description.)
+
+JAVADOC_AUTOBRIEF      = YES
+
+# If the QT_AUTOBRIEF tag is set to YES then Doxygen will 
+# interpret the first line (until the first dot) of a Qt-style 
+# comment as the brief description. If set to NO, the comments 
+# will behave just like regular Qt-style comments (thus requiring 
+# an explicit \brief command for a brief description.)
+
+QT_AUTOBRIEF           = NO
+
+# The MULTILINE_CPP_IS_BRIEF tag can be set to YES to make Doxygen 
+# treat a multi-line C++ special comment block (i.e. a block of //! or /// 
+# comments) as a brief description. This used to be the default behaviour. 
+# The new default is to treat a multi-line C++ comment block as a detailed 
+# description. Set this tag to YES if you prefer the old behaviour instead.
+
+MULTILINE_CPP_IS_BRIEF = NO
+
+# If the DETAILS_AT_TOP tag is set to YES then Doxygen 
+# will output the detailed description near the top, like JavaDoc.
+# If set to NO, the detailed description appears after the member 
+# documentation.
+
+DETAILS_AT_TOP         = NO
+
+# If the INHERIT_DOCS tag is set to YES (the default) then an undocumented 
+# member inherits the documentation from any documented member that it 
+# re-implements.
+
+INHERIT_DOCS           = YES
+
+# If the SEPARATE_MEMBER_PAGES tag is set to YES, then doxygen will produce 
+# a new page for each member. If set to NO, the documentation of a member will 
+# be part of the file/class/namespace that contains it.
+
+SEPARATE_MEMBER_PAGES  = NO
+
+# The TAB_SIZE tag can be used to set the number of spaces in a tab. 
+# Doxygen uses this value to replace tabs by spaces in code fragments.
+
+TAB_SIZE               = 8
+
+# This tag can be used to specify a number of aliases that acts 
+# as commands in the documentation. An alias has the form "name=value". 
+# For example adding "sideeffect=\par Side Effects:\n" will allow you to 
+# put the command \sideeffect (or @sideeffect) in the documentation, which 
+# will result in a user-defined paragraph with heading "Side Effects:". 
+# You can put \n's in the value part of an alias to insert newlines.
+
+ALIASES                = 
+
+# Set the OPTIMIZE_OUTPUT_FOR_C tag to YES if your project consists of C 
+# sources only. Doxygen will then generate output that is more tailored for C. 
+# For instance, some of the names that are used will be different. The list 
+# of all members will be omitted, etc.
+
+OPTIMIZE_OUTPUT_FOR_C  = YES
+
+# Set the OPTIMIZE_OUTPUT_JAVA tag to YES if your project consists of Java 
+# sources only. Doxygen will then generate output that is more tailored for 
+# Java. For instance, namespaces will be presented as packages, qualified 
+# scopes will look different, etc.
+
+OPTIMIZE_OUTPUT_JAVA   = NO
+
+# Set the OPTIMIZE_FOR_FORTRAN tag to YES if your project consists of Fortran 
+# sources only. Doxygen will then generate output that is more tailored for 
+# Fortran.
+
+OPTIMIZE_FOR_FORTRAN   = NO
+
+# Set the OPTIMIZE_OUTPUT_VHDL tag to YES if your project consists of VHDL 
+# sources. Doxygen will then generate output that is tailored for 
+# VHDL.
+
+OPTIMIZE_OUTPUT_VHDL   = NO
+
+# If you use STL classes (i.e. std::string, std::vector, etc.) but do not want 
+# to include (a tag file for) the STL sources as input, then you should 
+# set this tag to YES in order to let doxygen match functions declarations and 
+# definitions whose arguments contain STL classes (e.g. func(std::string); v.s. 
+# func(std::string) {}). This also make the inheritance and collaboration 
+# diagrams that involve STL classes more complete and accurate.
+
+BUILTIN_STL_SUPPORT    = NO
+
+# If you use Microsoft's C++/CLI language, you should set this option to YES to
+# enable parsing support.
+
+CPP_CLI_SUPPORT        = NO
+
+# Set the SIP_SUPPORT tag to YES if your project consists of sip sources only. 
+# Doxygen will parse them like normal C++ but will assume all classes use public 
+# instead of private inheritance when no explicit protection keyword is present.
+
+SIP_SUPPORT            = NO
+
+# If member grouping is used in the documentation and the DISTRIBUTE_GROUP_DOC 
+# tag is set to YES, then doxygen will reuse the documentation of the first 
+# member in the group (if any) for the other members of the group. By default 
+# all members of a group must be documented explicitly.
+
+DISTRIBUTE_GROUP_DOC   = NO
+
+# Set the SUBGROUPING tag to YES (the default) to allow class member groups of 
+# the same type (for instance a group of public functions) to be put as a 
+# subgroup of that type (e.g. under the Public Functions section). Set it to 
+# NO to prevent subgrouping. Alternatively, this can be done per class using 
+# the \nosubgrouping command.
+
+SUBGROUPING            = YES
+
+# When TYPEDEF_HIDES_STRUCT is enabled, a typedef of a struct, union, or enum 
+# is documented as struct, union, or enum with the name of the typedef. So 
+# typedef struct TypeS {} TypeT, will appear in the documentation as a struct 
+# with name TypeT. When disabled the typedef will appear as a member of a file, 
+# namespace, or class. And the struct will be named TypeS. This can typically 
+# be useful for C code in case the coding convention dictates that all compound 
+# types are typedef'ed and only the typedef is referenced, never the tag name.
+
+TYPEDEF_HIDES_STRUCT   = NO
+
+#---------------------------------------------------------------------------
+# Build related configuration options
+#---------------------------------------------------------------------------
+
+# If the EXTRACT_ALL tag is set to YES doxygen will assume all entities in 
+# documentation are documented, even if no documentation was available. 
+# Private class members and static file members will be hidden unless 
+# the EXTRACT_PRIVATE and EXTRACT_STATIC tags are set to YES
+
+EXTRACT_ALL            = YES
+
+# If the EXTRACT_PRIVATE tag is set to YES all private members of a class 
+# will be included in the documentation.
+
+EXTRACT_PRIVATE        = YES
+
+# If the EXTRACT_STATIC tag is set to YES all static members of a file 
+# will be included in the documentation.
+
+EXTRACT_STATIC         = YES
+
+# If the EXTRACT_LOCAL_CLASSES tag is set to YES classes (and structs) 
+# defined locally in source files will be included in the documentation. 
+# If set to NO only classes defined in header files are included.
+
+EXTRACT_LOCAL_CLASSES  = YES
+
+# This flag is only useful for Objective-C code. When set to YES local 
+# methods, which are defined in the implementation section but not in 
+# the interface are included in the documentation. 
+# If set to NO (the default) only methods in the interface are included.
+
+EXTRACT_LOCAL_METHODS  = NO
+
+# If this flag is set to YES, the members of anonymous namespaces will be 
+# extracted and appear in the documentation as a namespace called 
+# 'anonymous_namespace{file}', where file will be replaced with the base 
+# name of the file that contains the anonymous namespace. By default 
+# anonymous namespace are hidden.
+
+EXTRACT_ANON_NSPACES   = NO
+
+# If the HIDE_UNDOC_MEMBERS tag is set to YES, Doxygen will hide all 
+# undocumented members of documented classes, files or namespaces. 
+# If set to NO (the default) these members will be included in the 
+# various overviews, but no documentation section is generated. 
+# This option has no effect if EXTRACT_ALL is enabled.
+
+HIDE_UNDOC_MEMBERS     = NO
+
+# If the HIDE_UNDOC_CLASSES tag is set to YES, Doxygen will hide all 
+# undocumented classes that are normally visible in the class hierarchy. 
+# If set to NO (the default) these classes will be included in the various 
+# overviews. This option has no effect if EXTRACT_ALL is enabled.
+
+HIDE_UNDOC_CLASSES     = NO
+
+# If the HIDE_FRIEND_COMPOUNDS tag is set to YES, Doxygen will hide all 
+# friend (class|struct|union) declarations. 
+# If set to NO (the default) these declarations will be included in the 
+# documentation.
+
+HIDE_FRIEND_COMPOUNDS  = NO
+
+# If the HIDE_IN_BODY_DOCS tag is set to YES, Doxygen will hide any 
+# documentation blocks found inside the body of a function. 
+# If set to NO (the default) these blocks will be appended to the 
+# function's detailed documentation block.
+
+HIDE_IN_BODY_DOCS      = NO
+
+# The INTERNAL_DOCS tag determines if documentation 
+# that is typed after a \internal command is included. If the tag is set 
+# to NO (the default) then the documentation will be excluded. 
+# Set it to YES to include the internal documentation.
+
+INTERNAL_DOCS          = YES
+
+# If the CASE_SENSE_NAMES tag is set to NO then Doxygen will only generate 
+# file names in lower-case letters. If set to YES upper-case letters are also 
+# allowed. This is useful if you have classes or files whose names only differ 
+# in case and if your file system supports case sensitive file names. Windows 
+# and Mac users are advised to set this option to NO.
+
+CASE_SENSE_NAMES       = YES
+
+# If the HIDE_SCOPE_NAMES tag is set to NO (the default) then Doxygen 
+# will show members with their full class and namespace scopes in the 
+# documentation. If set to YES the scope will be hidden.
+
+HIDE_SCOPE_NAMES       = YES
+
+# If the SHOW_INCLUDE_FILES tag is set to YES (the default) then Doxygen 
+# will put a list of the files that are included by a file in the documentation 
+# of that file.
+
+SHOW_INCLUDE_FILES     = YES
+
+# If the INLINE_INFO tag is set to YES (the default) then a tag [inline] 
+# is inserted in the documentation for inline members.
+
+INLINE_INFO            = YES
+
+# If the SORT_MEMBER_DOCS tag is set to YES (the default) then doxygen 
+# will sort the (detailed) documentation of file and class members 
+# alphabetically by member name. If set to NO the members will appear in 
+# declaration order.
+
+SORT_MEMBER_DOCS       = NO
+
+# If the SORT_BRIEF_DOCS tag is set to YES then doxygen will sort the 
+# brief documentation of file, namespace and class members alphabetically 
+# by member name. If set to NO (the default) the members will appear in 
+# declaration order.
+
+SORT_BRIEF_DOCS        = NO
+
+# If the SORT_GROUP_NAMES tag is set to YES then doxygen will sort the 
+# hierarchy of group names into alphabetical order. If set to NO (the default) 
+# the group names will appear in their defined order.
+
+SORT_GROUP_NAMES       = NO
+
+# If the SORT_BY_SCOPE_NAME tag is set to YES, the class list will be 
+# sorted by fully-qualified names, including namespaces. If set to 
+# NO (the default), the class list will be sorted only by class name, 
+# not including the namespace part. 
+# Note: This option is not very useful if HIDE_SCOPE_NAMES is set to YES.
+# Note: This option applies only to the class list, not to the 
+# alphabetical list.
+
+SORT_BY_SCOPE_NAME     = NO
+
+# The GENERATE_TODOLIST tag can be used to enable (YES) or 
+# disable (NO) the todo list. This list is created by putting \todo 
+# commands in the documentation.
+
+GENERATE_TODOLIST      = YES
+
+# The GENERATE_TESTLIST tag can be used to enable (YES) or 
+# disable (NO) the test list. This list is created by putting \test 
+# commands in the documentation.
+
+GENERATE_TESTLIST      = YES
+
+# The GENERATE_BUGLIST tag can be used to enable (YES) or 
+# disable (NO) the bug list. This list is created by putting \bug 
+# commands in the documentation.
+
+GENERATE_BUGLIST       = YES
+
+# The GENERATE_DEPRECATEDLIST tag can be used to enable (YES) or 
+# disable (NO) the deprecated list. This list is created by putting 
+# \deprecated commands in the documentation.
+
+GENERATE_DEPRECATEDLIST= YES
+
+# The ENABLED_SECTIONS tag can be used to enable conditional 
+# documentation sections, marked by \if sectionname ... \endif.
+
+ENABLED_SECTIONS       = 
+
+# The MAX_INITIALIZER_LINES tag determines the maximum number of lines 
+# the initial value of a variable or define consists of for it to appear in 
+# the documentation. If the initializer consists of more lines than specified 
+# here it will be hidden. Use a value of 0 to hide initializers completely. 
+# The appearance of the initializer of individual variables and defines in the 
+# documentation can be controlled using \showinitializer or \hideinitializer 
+# command in the documentation regardless of this setting.
+
+MAX_INITIALIZER_LINES  = 30
+
+# Set the SHOW_USED_FILES tag to NO to disable the list of files generated 
+# at the bottom of the documentation of classes and structs. If set to YES the 
+# list will mention the files that were used to generate the documentation.
+
+SHOW_USED_FILES        = YES
+
+# If the sources in your project are distributed over multiple directories 
+# then setting the SHOW_DIRECTORIES tag to YES will show the directory hierarchy 
+# in the documentation. The default is NO.
+
+SHOW_DIRECTORIES       = NO
+
+# The FILE_VERSION_FILTER tag can be used to specify a program or script that 
+# doxygen should invoke to get the current version for each file (typically from 
+# the version control system). Doxygen will invoke the program by executing (via 
+# popen()) the command <command> <input-file>, where <command> is the value of 
+# the FILE_VERSION_FILTER tag, and <input-file> is the name of an input file 
+# provided by doxygen. Whatever the program writes to standard output 
+# is used as the file version. See the manual for examples.
+
+FILE_VERSION_FILTER    = 
+
+#---------------------------------------------------------------------------
+# configuration options related to warning and progress messages
+#---------------------------------------------------------------------------
+
+# The QUIET tag can be used to turn on/off the messages that are generated 
+# by doxygen. Possible values are YES and NO. If left blank NO is used.
+
+QUIET                  = YES
+
+# The WARNINGS tag can be used to turn on/off the warning messages that are 
+# generated by doxygen. Possible values are YES and NO. If left blank 
+# NO is used.
+
+WARNINGS               = NO
+
+# If WARN_IF_UNDOCUMENTED is set to YES, then doxygen will generate warnings 
+# for undocumented members. If EXTRACT_ALL is set to YES then this flag will 
+# automatically be disabled.
+
+WARN_IF_UNDOCUMENTED   = NO
+
+# If WARN_IF_DOC_ERROR is set to YES, doxygen will generate warnings for 
+# potential errors in the documentation, such as not documenting some 
+# parameters in a documented function, or documenting parameters that 
+# don't exist or using markup commands wrongly.
+
+WARN_IF_DOC_ERROR      = YES
+
+# This WARN_NO_PARAMDOC option can be abled to get warnings for 
+# functions that are documented, but have no documentation for their parameters 
+# or return value. If set to NO (the default) doxygen will only warn about 
+# wrong or incomplete parameter documentation, but not about the absence of 
+# documentation.
+
+WARN_NO_PARAMDOC       = NO
+
+# The WARN_FORMAT tag determines the format of the warning messages that 
+# doxygen can produce. The string should contain the $file, $line, and $text 
+# tags, which will be replaced by the file and line number from which the 
+# warning originated and the warning text. Optionally the format may contain 
+# $version, which will be replaced by the version of the file (if it could 
+# be obtained via FILE_VERSION_FILTER)
+
+WARN_FORMAT            = "$file:$line: $text"
+
+# The WARN_LOGFILE tag can be used to specify a file to which warning 
+# and error messages should be written. If left blank the output is written 
+# to stderr.
+
+WARN_LOGFILE           = 
+
+#---------------------------------------------------------------------------
+# configuration options related to the input files
+#---------------------------------------------------------------------------
+
+# The INPUT tag can be used to specify the files and/or directories that contain 
+# documented source files. You may enter file names like "myfile.cpp" or 
+# directories like "/usr/src/myproject". Separate the files or directories 
+# with spaces.
+
+INPUT                  = netapi.h
+
+# This tag can be used to specify the character encoding of the source files 
+# that doxygen parses. Internally doxygen uses the UTF-8 encoding, which is 
+# also the default input encoding. Doxygen uses libiconv (or the iconv built 
+# into libc) for the transcoding. See http://www.gnu.org/software/libiconv for 
+# the list of possible encodings.
+
+INPUT_ENCODING         = UTF-8
+
+# If the value of the INPUT tag contains directories, you can use the 
+# FILE_PATTERNS tag to specify one or more wildcard pattern (like *.cpp 
+# and *.h) to filter out the source-files in the directories. If left 
+# blank the following patterns are tested: 
+# *.c *.cc *.cxx *.cpp *.c++ *.java *.ii *.ixx *.ipp *.i++ *.inl *.h *.hh *.hxx 
+# *.hpp *.h++ *.idl *.odl *.cs *.php *.php3 *.inc *.m *.mm *.py *.f90
+
+FILE_PATTERNS          = *.c \
+                         *.h \
+                         *.idl
+
+# The RECURSIVE tag can be used to turn specify whether or not subdirectories 
+# should be searched for input files as well. Possible values are YES and NO. 
+# If left blank NO is used.
+
+RECURSIVE              = YES
+
+# The EXCLUDE tag can be used to specify files and/or directories that should 
+# excluded from the INPUT source files. This way you can easily exclude a 
+# subdirectory from a directory tree whose root is specified with the INPUT tag.
+
+EXCLUDE                = include/includes.h \
+                         include/proto.h \
+                         libnetapi.c \
+                         libnetapi.h \
+                         netapi.c
+
+# The EXCLUDE_SYMLINKS tag can be used select whether or not files or 
+# directories that are symbolic links (a Unix filesystem feature) are excluded 
+# from the input.
+
+EXCLUDE_SYMLINKS       = NO
+
+# If the value of the INPUT tag contains directories, you can use the 
+# EXCLUDE_PATTERNS tag to specify one or more wildcard patterns to exclude 
+# certain files from those directories. Note that the wildcards are matched 
+# against the file with absolute path, so to exclude all test directories 
+# for example use the pattern */test/*
+
+EXCLUDE_PATTERNS       = 
+
+# The EXCLUDE_SYMBOLS tag can be used to specify one or more symbol names 
+# (namespaces, classes, functions, etc.) that should be excluded from the 
+# output. The symbol name can be a fully qualified name, a word, or if the 
+# wildcard * is used, a substring. Examples: ANamespace, AClass, 
+# AClass::ANamespace, ANamespace::*Test
+
+EXCLUDE_SYMBOLS        = 
+
+# The EXAMPLE_PATH tag can be used to specify one or more files or 
+# directories that contain example code fragments that are included (see 
+# the \include command).
+
+EXAMPLE_PATH           = examples
+
+# If the value of the EXAMPLE_PATH tag contains directories, you can use the 
+# EXAMPLE_PATTERNS tag to specify one or more wildcard pattern (like *.cpp 
+# and *.h) to filter out the source-files in the directories. If left 
+# blank all files are included.
+
+EXAMPLE_PATTERNS       = 
+
+# If the EXAMPLE_RECURSIVE tag is set to YES then subdirectories will be 
+# searched for input files to be used with the \include or \dontinclude 
+# commands irrespective of the value of the RECURSIVE tag. 
+# Possible values are YES and NO. If left blank NO is used.
+
+EXAMPLE_RECURSIVE      = NO
+
+# The IMAGE_PATH tag can be used to specify one or more files or 
+# directories that contain image that are included in the documentation (see 
+# the \image command).
+
+IMAGE_PATH             = 
+
+# The INPUT_FILTER tag can be used to specify a program that doxygen should 
+# invoke to filter for each input file. Doxygen will invoke the filter program 
+# by executing (via popen()) the command <filter> <input-file>, where <filter> 
+# is the value of the INPUT_FILTER tag, and <input-file> is the name of an 
+# input file. Doxygen will then use the output that the filter program writes 
+# to standard output.  If FILTER_PATTERNS is specified, this tag will be 
+# ignored.
+
+INPUT_FILTER           = 
+
+# The FILTER_PATTERNS tag can be used to specify filters on a per file pattern 
+# basis.  Doxygen will compare the file name with each pattern and apply the 
+# filter if there is a match.  The filters are a list of the form: 
+# pattern=filter (like *.cpp=my_cpp_filter). See INPUT_FILTER for further 
+# info on how filters are used. If FILTER_PATTERNS is empty, INPUT_FILTER 
+# is applied to all files.
+
+FILTER_PATTERNS        = 
+
+# If the FILTER_SOURCE_FILES tag is set to YES, the input filter (if set using 
+# INPUT_FILTER) will be used to filter the input files when producing source 
+# files to browse (i.e. when SOURCE_BROWSER is set to YES).
+
+FILTER_SOURCE_FILES    = NO
+
+#---------------------------------------------------------------------------
+# configuration options related to source browsing
+#---------------------------------------------------------------------------
+
+# If the SOURCE_BROWSER tag is set to YES then a list of source files will 
+# be generated. Documented entities will be cross-referenced with these sources. 
+# Note: To get rid of all source code in the generated output, make sure also 
+# VERBATIM_HEADERS is set to NO.
+
+SOURCE_BROWSER         = YES
+
+# Setting the INLINE_SOURCES tag to YES will include the body 
+# of functions and classes directly in the documentation.
+
+INLINE_SOURCES         = YES
+
+# Setting the STRIP_CODE_COMMENTS tag to YES (the default) will instruct 
+# doxygen to hide any special comment blocks from generated source code 
+# fragments. Normal C and C++ comments will always remain visible.
+
+STRIP_CODE_COMMENTS    = NO
+
+# If the REFERENCED_BY_RELATION tag is set to YES (the default) 
+# then for each documented function all documented 
+# functions referencing it will be listed.
+
+REFERENCED_BY_RELATION = YES
+
+# If the REFERENCES_RELATION tag is set to YES (the default) 
+# then for each documented function all documented entities 
+# called/used by that function will be listed.
+
+REFERENCES_RELATION    = NO
+
+# If the REFERENCES_LINK_SOURCE tag is set to YES (the default)
+# and SOURCE_BROWSER tag is set to YES, then the hyperlinks from
+# functions in REFERENCES_RELATION and REFERENCED_BY_RELATION lists will
+# link to the source code.  Otherwise they will link to the documentstion.
+
+REFERENCES_LINK_SOURCE = YES
+
+# If the USE_HTAGS tag is set to YES then the references to source code 
+# will point to the HTML generated by the htags(1) tool instead of doxygen 
+# built-in source browser. The htags tool is part of GNU's global source 
+# tagging system (see http://www.gnu.org/software/global/global.html). You 
+# will need version 4.8.6 or higher.
+
+USE_HTAGS              = NO
+
+# If the VERBATIM_HEADERS tag is set to YES (the default) then Doxygen 
+# will generate a verbatim copy of the header file for each class for 
+# which an include is specified. Set to NO to disable this.
+
+VERBATIM_HEADERS       = YES
+
+#---------------------------------------------------------------------------
+# configuration options related to the alphabetical class index
+#---------------------------------------------------------------------------
+
+# If the ALPHABETICAL_INDEX tag is set to YES, an alphabetical index 
+# of all compounds will be generated. Enable this if the project 
+# contains a lot of classes, structs, unions or interfaces.
+
+ALPHABETICAL_INDEX     = YES
+
+# If the alphabetical index is enabled (see ALPHABETICAL_INDEX) then 
+# the COLS_IN_ALPHA_INDEX tag can be used to specify the number of columns 
+# in which this list will be split (can be a number in the range [1..20])
+
+COLS_IN_ALPHA_INDEX    = 1
+
+# In case all classes in a project start with a common prefix, all 
+# classes will be put under the same header in the alphabetical index. 
+# The IGNORE_PREFIX tag can be used to specify one or more prefixes that 
+# should be ignored while generating the index headers.
+
+IGNORE_PREFIX          = 
+
+#---------------------------------------------------------------------------
+# configuration options related to the HTML output
+#---------------------------------------------------------------------------
+
+# If the GENERATE_HTML tag is set to YES (the default) Doxygen will 
+# generate HTML output.
+
+GENERATE_HTML          = YES
+
+# The HTML_OUTPUT tag is used to specify where the HTML docs will be put. 
+# If a relative path is entered the value of OUTPUT_DIRECTORY will be 
+# put in front of it. If left blank `html' will be used as the default path.
+
+HTML_OUTPUT            = .
+
+# The HTML_FILE_EXTENSION tag can be used to specify the file extension for 
+# each generated HTML page (for example: .htm,.php,.asp). If it is left blank 
+# doxygen will generate files with .html extension.
+
+HTML_FILE_EXTENSION    = .html
+
+# The HTML_HEADER tag can be used to specify a personal HTML header for 
+# each generated HTML page. If it is left blank doxygen will generate a 
+# standard header.
+
+HTML_HEADER            = 
+
+# The HTML_FOOTER tag can be used to specify a personal HTML footer for 
+# each generated HTML page. If it is left blank doxygen will generate a 
+# standard footer.
+
+HTML_FOOTER            = 
+
+# The HTML_STYLESHEET tag can be used to specify a user-defined cascading 
+# style sheet that is used by each HTML page. It can be used to 
+# fine-tune the look of the HTML output. If the tag is left blank doxygen 
+# will generate a default style sheet. Note that doxygen will try to copy 
+# the style sheet file to the HTML output directory, so don't put your own 
+# stylesheet in the HTML output directory as well, or it will be erased!
+
+HTML_STYLESHEET        = 
+
+# If the HTML_ALIGN_MEMBERS tag is set to YES, the members of classes, 
+# files or namespaces will be aligned in HTML using tables. If set to 
+# NO a bullet list will be used.
+
+HTML_ALIGN_MEMBERS     = YES
+
+# If the GENERATE_HTMLHELP tag is set to YES, additional index files 
+# will be generated that can be used as input for tools like the 
+# Microsoft HTML help workshop to generate a compiled HTML help file (.chm) 
+# of the generated HTML documentation.
+
+GENERATE_HTMLHELP      = NO
+
+# If the GENERATE_DOCSET tag is set to YES, additional index files 
+# will be generated that can be used as input for Apple's Xcode 3 
+# integrated development environment, introduced with OSX 10.5 (Leopard). 
+# To create a documentation set, doxygen will generate a Makefile in the 
+# HTML output directory. Running make will produce the docset in that 
+# directory and running "make install" will install the docset in 
+# ~/Library/Developer/Shared/Documentation/DocSets so that Xcode will find 
+# it at startup.
+
+GENERATE_DOCSET        = NO
+
+# When GENERATE_DOCSET tag is set to YES, this tag determines the name of the 
+# feed. A documentation feed provides an umbrella under which multiple 
+# documentation sets from a single provider (such as a company or product suite) 
+# can be grouped.
+
+DOCSET_FEEDNAME        = "Doxygen generated docs"
+
+# When GENERATE_DOCSET tag is set to YES, this tag specifies a string that 
+# should uniquely identify the documentation set bundle. This should be a 
+# reverse domain-name style string, e.g. com.mycompany.MyDocSet. Doxygen 
+# will append .docset to the name.
+
+DOCSET_BUNDLE_ID       = org.doxygen.Project
+
+# If the HTML_DYNAMIC_SECTIONS tag is set to YES then the generated HTML 
+# documentation will contain sections that can be hidden and shown after the 
+# page has loaded. For this to work a browser that supports 
+# JavaScript and DHTML is required (for instance Mozilla 1.0+, Firefox 
+# Netscape 6.0+, Internet explorer 5.0+, Konqueror, or Safari).
+
+HTML_DYNAMIC_SECTIONS  = NO
+
+# If the GENERATE_HTMLHELP tag is set to YES, the CHM_FILE tag can 
+# be used to specify the file name of the resulting .chm file. You 
+# can add a path in front of the file if the result should not be 
+# written to the html output directory.
+
+CHM_FILE               = 
+
+# If the GENERATE_HTMLHELP tag is set to YES, the HHC_LOCATION tag can 
+# be used to specify the location (absolute path including file name) of 
+# the HTML help compiler (hhc.exe). If non-empty doxygen will try to run 
+# the HTML help compiler on the generated index.hhp.
+
+HHC_LOCATION           = 
+
+# If the GENERATE_HTMLHELP tag is set to YES, the GENERATE_CHI flag 
+# controls if a separate .chi index file is generated (YES) or that 
+# it should be included in the master .chm file (NO).
+
+GENERATE_CHI           = NO
+
+# If the GENERATE_HTMLHELP tag is set to YES, the BINARY_TOC flag 
+# controls whether a binary table of contents is generated (YES) or a 
+# normal table of contents (NO) in the .chm file.
+
+BINARY_TOC             = NO
+
+# The TOC_EXPAND flag can be set to YES to add extra items for group members 
+# to the contents of the HTML help documentation and to the tree view.
+
+TOC_EXPAND             = NO
+
+# The DISABLE_INDEX tag can be used to turn on/off the condensed index at 
+# top of each HTML page. The value NO (the default) enables the index and 
+# the value YES disables it.
+
+DISABLE_INDEX          = NO
+
+# This tag can be used to set the number of enum values (range [1..20]) 
+# that doxygen will group on one line in the generated HTML documentation.
+
+ENUM_VALUES_PER_LINE   = 3
+
+# If the GENERATE_TREEVIEW tag is set to YES, a side panel will be
+# generated containing a tree-like index structure (just like the one that 
+# is generated for HTML Help). For this to work a browser that supports 
+# JavaScript, DHTML, CSS and frames is required (for instance Mozilla 1.0+, 
+# Netscape 6.0+, Internet explorer 5.0+, or Konqueror). Windows users are 
+# probably better off using the HTML help feature.
+
+GENERATE_TREEVIEW      = NO
+
+# If the treeview is enabled (see GENERATE_TREEVIEW) then this tag can be 
+# used to set the initial width (in pixels) of the frame in which the tree 
+# is shown.
+
+TREEVIEW_WIDTH         = 250
+
+#---------------------------------------------------------------------------
+# configuration options related to the LaTeX output
+#---------------------------------------------------------------------------
+
+# If the GENERATE_LATEX tag is set to YES (the default) Doxygen will 
+# generate Latex output.
+
+GENERATE_LATEX         = NO
+
+# The LATEX_OUTPUT tag is used to specify where the LaTeX docs will be put. 
+# If a relative path is entered the value of OUTPUT_DIRECTORY will be 
+# put in front of it. If left blank `latex' will be used as the default path.
+
+LATEX_OUTPUT           = latex
+
+# The LATEX_CMD_NAME tag can be used to specify the LaTeX command name to be 
+# invoked. If left blank `latex' will be used as the default command name.
+
+LATEX_CMD_NAME         = latex
+
+# The MAKEINDEX_CMD_NAME tag can be used to specify the command name to 
+# generate index for LaTeX. If left blank `makeindex' will be used as the 
+# default command name.
+
+MAKEINDEX_CMD_NAME     = makeindex
+
+# If the COMPACT_LATEX tag is set to YES Doxygen generates more compact 
+# LaTeX documents. This may be useful for small projects and may help to 
+# save some trees in general.
+
+COMPACT_LATEX          = NO
+
+# The PAPER_TYPE tag can be used to set the paper type that is used 
+# by the printer. Possible values are: a4, a4wide, letter, legal and 
+# executive. If left blank a4wide will be used.
+
+PAPER_TYPE             = a4wide
+
+# The EXTRA_PACKAGES tag can be to specify one or more names of LaTeX 
+# packages that should be included in the LaTeX output.
+
+EXTRA_PACKAGES         = 
+
+# The LATEX_HEADER tag can be used to specify a personal LaTeX header for 
+# the generated latex document. The header should contain everything until 
+# the first chapter. If it is left blank doxygen will generate a 
+# standard header. Notice: only use this tag if you know what you are doing!
+
+LATEX_HEADER           = 
+
+# If the PDF_HYPERLINKS tag is set to YES, the LaTeX that is generated 
+# is prepared for conversion to pdf (using ps2pdf). The pdf file will 
+# contain links (just like the HTML output) instead of page references 
+# This makes the output suitable for online browsing using a pdf viewer.
+
+PDF_HYPERLINKS         = YES
+
+# If the USE_PDFLATEX tag is set to YES, pdflatex will be used instead of 
+# plain latex in the generated Makefile. Set this option to YES to get a 
+# higher quality PDF documentation.
+
+USE_PDFLATEX           = YES
+
+# If the LATEX_BATCHMODE tag is set to YES, doxygen will add the \\batchmode. 
+# command to the generated LaTeX files. This will instruct LaTeX to keep 
+# running if errors occur, instead of asking the user for help. 
+# This option is also used when generating formulas in HTML.
+
+LATEX_BATCHMODE        = YES
+
+# If LATEX_HIDE_INDICES is set to YES then doxygen will not 
+# include the index chapters (such as File Index, Compound Index, etc.) 
+# in the output.
+
+LATEX_HIDE_INDICES     = NO
+
+#---------------------------------------------------------------------------
+# configuration options related to the RTF output
+#---------------------------------------------------------------------------
+
+# If the GENERATE_RTF tag is set to YES Doxygen will generate RTF output 
+# The RTF output is optimized for Word 97 and may not look very pretty with 
+# other RTF readers or editors.
+
+GENERATE_RTF           = NO
+
+# The RTF_OUTPUT tag is used to specify where the RTF docs will be put. 
+# If a relative path is entered the value of OUTPUT_DIRECTORY will be 
+# put in front of it. If left blank `rtf' will be used as the default path.
+
+RTF_OUTPUT             = rtf
+
+# If the COMPACT_RTF tag is set to YES Doxygen generates more compact 
+# RTF documents. This may be useful for small projects and may help to 
+# save some trees in general.
+
+COMPACT_RTF            = NO
+
+# If the RTF_HYPERLINKS tag is set to YES, the RTF that is generated 
+# will contain hyperlink fields. The RTF file will 
+# contain links (just like the HTML output) instead of page references. 
+# This makes the output suitable for online browsing using WORD or other 
+# programs which support those fields. 
+# Note: wordpad (write) and others do not support links.
+
+RTF_HYPERLINKS         = NO
+
+# Load stylesheet definitions from file. Syntax is similar to doxygen's 
+# config file, i.e. a series of assignments. You only have to provide 
+# replacements, missing definitions are set to their default value.
+
+RTF_STYLESHEET_FILE    = 
+
+# Set optional variables used in the generation of an rtf document. 
+# Syntax is similar to doxygen's config file.
+
+RTF_EXTENSIONS_FILE    = 
+
+#---------------------------------------------------------------------------
+# configuration options related to the man page output
+#---------------------------------------------------------------------------
+
+# If the GENERATE_MAN tag is set to YES (the default) Doxygen will 
+# generate man pages
+
+GENERATE_MAN           = YES
+
+# The MAN_OUTPUT tag is used to specify where the man pages will be put. 
+# If a relative path is entered the value of OUTPUT_DIRECTORY will be 
+# put in front of it. If left blank `man' will be used as the default path.
+
+MAN_OUTPUT             = man
+
+# The MAN_EXTENSION tag determines the extension that is added to 
+# the generated man pages (default is the subroutine's section .3)
+
+MAN_EXTENSION          = .3
+
+# If the MAN_LINKS tag is set to YES and Doxygen generates man output, 
+# then it will generate one additional man file for each entity 
+# documented in the real man page(s). These additional files 
+# only source the real man page, but without them the man command 
+# would be unable to find the correct page. The default is NO.
+
+MAN_LINKS              = NO
+
+#---------------------------------------------------------------------------
+# configuration options related to the XML output
+#---------------------------------------------------------------------------
+
+# If the GENERATE_XML tag is set to YES Doxygen will 
+# generate an XML file that captures the structure of 
+# the code including all documentation.
+
+GENERATE_XML           = NO
+
+# The XML_OUTPUT tag is used to specify where the XML pages will be put. 
+# If a relative path is entered the value of OUTPUT_DIRECTORY will be 
+# put in front of it. If left blank `xml' will be used as the default path.
+
+XML_OUTPUT             = xml
+
+# The XML_SCHEMA tag can be used to specify an XML schema, 
+# which can be used by a validating XML parser to check the 
+# syntax of the XML files.
+
+XML_SCHEMA             = 
+
+# The XML_DTD tag can be used to specify an XML DTD, 
+# which can be used by a validating XML parser to check the 
+# syntax of the XML files.
+
+XML_DTD                = 
+
+# If the XML_PROGRAMLISTING tag is set to YES Doxygen will 
+# dump the program listings (including syntax highlighting 
+# and cross-referencing information) to the XML output. Note that 
+# enabling this will significantly increase the size of the XML output.
+
+XML_PROGRAMLISTING     = YES
+
+#---------------------------------------------------------------------------
+# configuration options for the AutoGen Definitions output
+#---------------------------------------------------------------------------
+
+# If the GENERATE_AUTOGEN_DEF tag is set to YES Doxygen will 
+# generate an AutoGen Definitions (see autogen.sf.net) file 
+# that captures the structure of the code including all 
+# documentation. Note that this feature is still experimental 
+# and incomplete at the moment.
+
+GENERATE_AUTOGEN_DEF   = NO
+
+#---------------------------------------------------------------------------
+# configuration options related to the Perl module output
+#---------------------------------------------------------------------------
+
+# If the GENERATE_PERLMOD tag is set to YES Doxygen will 
+# generate a Perl module file that captures the structure of 
+# the code including all documentation. Note that this 
+# feature is still experimental and incomplete at the 
+# moment.
+
+GENERATE_PERLMOD       = NO
+
+# If the PERLMOD_LATEX tag is set to YES Doxygen will generate 
+# the necessary Makefile rules, Perl scripts and LaTeX code to be able 
+# to generate PDF and DVI output from the Perl module output.
+
+PERLMOD_LATEX          = NO
+
+# If the PERLMOD_PRETTY tag is set to YES the Perl module output will be 
+# nicely formatted so it can be parsed by a human reader.  This is useful 
+# if you want to understand what is going on.  On the other hand, if this 
+# tag is set to NO the size of the Perl module output will be much smaller 
+# and Perl will parse it just the same.
+
+PERLMOD_PRETTY         = YES
+
+# The names of the make variables in the generated doxyrules.make file 
+# are prefixed with the string contained in PERLMOD_MAKEVAR_PREFIX. 
+# This is useful so different doxyrules.make files included by the same 
+# Makefile don't overwrite each other's variables.
+
+PERLMOD_MAKEVAR_PREFIX = 
+
+#---------------------------------------------------------------------------
+# Configuration options related to the preprocessor   
+#---------------------------------------------------------------------------
+
+# If the ENABLE_PREPROCESSING tag is set to YES (the default) Doxygen will 
+# evaluate all C-preprocessor directives found in the sources and include 
+# files.
+
+ENABLE_PREPROCESSING   = NO
+
+# If the MACRO_EXPANSION tag is set to YES Doxygen will expand all macro 
+# names in the source code. If set to NO (the default) only conditional 
+# compilation will be performed. Macro expansion can be done in a controlled 
+# way by setting EXPAND_ONLY_PREDEF to YES.
+
+MACRO_EXPANSION        = NO
+
+# If the EXPAND_ONLY_PREDEF and MACRO_EXPANSION tags are both set to YES 
+# then the macro expansion is limited to the macros specified with the 
+# PREDEFINED and EXPAND_AS_DEFINED tags.
+
+EXPAND_ONLY_PREDEF     = NO
+
+# If the SEARCH_INCLUDES tag is set to YES (the default) the includes files 
+# in the INCLUDE_PATH (see below) will be search if a #include is found.
+
+SEARCH_INCLUDES        = YES
+
+# The INCLUDE_PATH tag can be used to specify one or more directories that 
+# contain include files that are not input files but should be processed by 
+# the preprocessor.
+
+INCLUDE_PATH           = 
+
+# You can use the INCLUDE_FILE_PATTERNS tag to specify one or more wildcard 
+# patterns (like *.h and *.hpp) to filter out the header-files in the 
+# directories. If left blank, the patterns specified with FILE_PATTERNS will 
+# be used.
+
+INCLUDE_FILE_PATTERNS  = 
+
+# The PREDEFINED tag can be used to specify one or more macro names that 
+# are defined before the preprocessor is started (similar to the -D option of 
+# gcc). The argument of the tag is a list of macros of the form: name 
+# or name=definition (no spaces). If the definition and the = are 
+# omitted =1 is assumed. To prevent a macro definition from being 
+# undefined via #undef or recursively expanded use the := operator 
+# instead of the = operator.
+
+PREDEFINED             = 
+
+# If the MACRO_EXPANSION and EXPAND_ONLY_PREDEF tags are set to YES then 
+# this tag can be used to specify a list of macro names that should be expanded. 
+# The macro definition that is found in the sources will be used. 
+# Use the PREDEFINED tag if you want to use a different macro definition.
+
+EXPAND_AS_DEFINED      = 
+
+# If the SKIP_FUNCTION_MACROS tag is set to YES (the default) then 
+# doxygen's preprocessor will remove all function-like macros that are alone 
+# on a line, have an all uppercase name, and do not end with a semicolon. Such 
+# function macros are typically used for boiler-plate code, and will confuse 
+# the parser if not removed.
+
+SKIP_FUNCTION_MACROS   = YES
+
+#---------------------------------------------------------------------------
+# Configuration::additions related to external references   
+#---------------------------------------------------------------------------
+
+# The TAGFILES option can be used to specify one or more tagfiles. 
+# Optionally an initial location of the external documentation 
+# can be added for each tagfile. The format of a tag file without 
+# this location is as follows: 
+#   TAGFILES = file1 file2 ... 
+# Adding location for the tag files is done as follows: 
+#   TAGFILES = file1=loc1 "file2 = loc2" ... 
+# where "loc1" and "loc2" can be relative or absolute paths or 
+# URLs. If a location is present for each tag, the installdox tool 
+# does not have to be run to correct the links.
+# Note that each tag file must have a unique name
+# (where the name does NOT include the path)
+# If a tag file is not located in the directory in which doxygen 
+# is run, you must also specify the path to the tagfile here.
+
+TAGFILES               = 
+
+# When a file name is specified after GENERATE_TAGFILE, doxygen will create 
+# a tag file that is based on the input files it reads.
+
+GENERATE_TAGFILE       = 
+
+# If the ALLEXTERNALS tag is set to YES all external classes will be listed 
+# in the class index. If set to NO only the inherited external classes 
+# will be listed.
+
+ALLEXTERNALS           = NO
+
+# If the EXTERNAL_GROUPS tag is set to YES all external groups will be listed 
+# in the modules index. If set to NO, only the current project's groups will 
+# be listed.
+
+EXTERNAL_GROUPS        = YES
+
+# The PERL_PATH should be the absolute path and name of the perl script 
+# interpreter (i.e. the result of `which perl').
+
+PERL_PATH              = /usr/bin/perl
+
+#---------------------------------------------------------------------------
+# Configuration options related to the dot tool   
+#---------------------------------------------------------------------------
+
+# If the CLASS_DIAGRAMS tag is set to YES (the default) Doxygen will 
+# generate a inheritance diagram (in HTML, RTF and LaTeX) for classes with base 
+# or super classes. Setting the tag to NO turns the diagrams off. Note that 
+# this option is superseded by the HAVE_DOT option below. This is only a 
+# fallback. It is recommended to install and use dot, since it yields more 
+# powerful graphs.
+
+CLASS_DIAGRAMS         = YES
+
+# You can define message sequence charts within doxygen comments using the \msc 
+# command. Doxygen will then run the mscgen tool (see 
+# http://www.mcternan.me.uk/mscgen/) to produce the chart and insert it in the 
+# documentation. The MSCGEN_PATH tag allows you to specify the directory where 
+# the mscgen tool resides. If left empty the tool is assumed to be found in the 
+# default search path.
+
+MSCGEN_PATH            = 
+
+# If set to YES, the inheritance and collaboration graphs will hide 
+# inheritance and usage relations if the target is undocumented 
+# or is not a class.
+
+HIDE_UNDOC_RELATIONS   = YES
+
+# If you set the HAVE_DOT tag to YES then doxygen will assume the dot tool is 
+# available from the path. This tool is part of Graphviz, a graph visualization 
+# toolkit from AT&T and Lucent Bell Labs. The other options in this section 
+# have no effect if this option is set to NO (the default)
+
+HAVE_DOT               = NO
+
+# If the CLASS_GRAPH and HAVE_DOT tags are set to YES then doxygen 
+# will generate a graph for each documented class showing the direct and 
+# indirect inheritance relations. Setting this tag to YES will force the 
+# the CLASS_DIAGRAMS tag to NO.
+
+CLASS_GRAPH            = YES
+
+# If the COLLABORATION_GRAPH and HAVE_DOT tags are set to YES then doxygen 
+# will generate a graph for each documented class showing the direct and 
+# indirect implementation dependencies (inheritance, containment, and 
+# class references variables) of the class with other documented classes.
+
+COLLABORATION_GRAPH    = YES
+
+# If the GROUP_GRAPHS and HAVE_DOT tags are set to YES then doxygen 
+# will generate a graph for groups, showing the direct groups dependencies
+
+GROUP_GRAPHS           = YES
+
+# If the UML_LOOK tag is set to YES doxygen will generate inheritance and 
+# collaboration diagrams in a style similar to the OMG's Unified Modeling 
+# Language.
+
+UML_LOOK               = NO
+
+# If set to YES, the inheritance and collaboration graphs will show the 
+# relations between templates and their instances.
+
+TEMPLATE_RELATIONS     = YES
+
+# If the ENABLE_PREPROCESSING, SEARCH_INCLUDES, INCLUDE_GRAPH, and HAVE_DOT 
+# tags are set to YES then doxygen will generate a graph for each documented 
+# file showing the direct and indirect include dependencies of the file with 
+# other documented files.
+
+INCLUDE_GRAPH          = YES
+
+# If the ENABLE_PREPROCESSING, SEARCH_INCLUDES, INCLUDED_BY_GRAPH, and 
+# HAVE_DOT tags are set to YES then doxygen will generate a graph for each 
+# documented header file showing the documented files that directly or 
+# indirectly include this file.
+
+INCLUDED_BY_GRAPH      = YES
+
+# If the CALL_GRAPH and HAVE_DOT options are set to YES then 
+# doxygen will generate a call dependency graph for every global function 
+# or class method. Note that enabling this option will significantly increase 
+# the time of a run. So in most cases it will be better to enable call graphs 
+# for selected functions only using the \callgraph command.
+
+CALL_GRAPH             = NO
+
+# If the CALLER_GRAPH and HAVE_DOT tags are set to YES then 
+# doxygen will generate a caller dependency graph for every global function 
+# or class method. Note that enabling this option will significantly increase 
+# the time of a run. So in most cases it will be better to enable caller 
+# graphs for selected functions only using the \callergraph command.
+
+CALLER_GRAPH           = NO
+
+# If the GRAPHICAL_HIERARCHY and HAVE_DOT tags are set to YES then doxygen 
+# will graphical hierarchy of all classes instead of a textual one.
+
+GRAPHICAL_HIERARCHY    = YES
+
+# If the DIRECTORY_GRAPH, SHOW_DIRECTORIES and HAVE_DOT tags are set to YES 
+# then doxygen will show the dependencies a directory has on other directories 
+# in a graphical way. The dependency relations are determined by the #include
+# relations between the files in the directories.
+
+DIRECTORY_GRAPH        = YES
+
+# The DOT_IMAGE_FORMAT tag can be used to set the image format of the images 
+# generated by dot. Possible values are png, jpg, or gif
+# If left blank png will be used.
+
+DOT_IMAGE_FORMAT       = png
+
+# The tag DOT_PATH can be used to specify the path where the dot tool can be 
+# found. If left blank, it is assumed the dot tool can be found in the path.
+
+DOT_PATH               = 
+
+# The DOTFILE_DIRS tag can be used to specify one or more directories that 
+# contain dot files that are included in the documentation (see the 
+# \dotfile command).
+
+DOTFILE_DIRS           = 
+
+# The MAX_DOT_GRAPH_MAX_NODES tag can be used to set the maximum number of 
+# nodes that will be shown in the graph. If the number of nodes in a graph 
+# becomes larger than this value, doxygen will truncate the graph, which is 
+# visualized by representing a node as a red box. Note that doxygen if the 
+# number of direct children of the root node in a graph is already larger than 
+# DOT_GRAPH_MAX_NODES then the graph will not be shown at all. Also note 
+# that the size of a graph can be further restricted by MAX_DOT_GRAPH_DEPTH.
+
+DOT_GRAPH_MAX_NODES    = 50
+
+# The MAX_DOT_GRAPH_DEPTH tag can be used to set the maximum depth of the 
+# graphs generated by dot. A depth value of 3 means that only nodes reachable 
+# from the root by following a path via at most 3 edges will be shown. Nodes 
+# that lay further from the root node will be omitted. Note that setting this 
+# option to 1 or 2 may greatly reduce the computation time needed for large 
+# code bases. Also note that the size of a graph can be further restricted by 
+# DOT_GRAPH_MAX_NODES. Using a depth of 0 means no depth restriction.
+
+MAX_DOT_GRAPH_DEPTH    = 0
+
+# Set the DOT_TRANSPARENT tag to YES to generate images with a transparent 
+# background. This is enabled by default, which results in a transparent 
+# background. Warning: Depending on the platform used, enabling this option 
+# may lead to badly anti-aliased labels on the edges of a graph (i.e. they 
+# become hard to read).
+
+DOT_TRANSPARENT        = YES
+
+# Set the DOT_MULTI_TARGETS tag to YES allow dot to generate multiple output 
+# files in one run (i.e. multiple -o and -T options on the command line). This 
+# makes dot run faster, but since only newer versions of dot (>1.8.10) 
+# support this, this feature is disabled by default.
+
+DOT_MULTI_TARGETS      = NO
+
+# If the GENERATE_LEGEND tag is set to YES (the default) Doxygen will 
+# generate a legend page explaining the meaning of the various boxes and 
+# arrows in the dot generated graphs.
+
+GENERATE_LEGEND        = YES
+
+# If the DOT_CLEANUP tag is set to YES (the default) Doxygen will 
+# remove the intermediate dot files that are used to generate 
+# the various graphs.
+
+DOT_CLEANUP            = YES
+
+#---------------------------------------------------------------------------
+# Configuration::additions related to the search engine   
+#---------------------------------------------------------------------------
+
+# The SEARCHENGINE tag specifies whether or not a search engine should be 
+# used. If set to NO the values of all tags below this one will be ignored.
+
+SEARCHENGINE           = NO

Copied: branches/samba/experimental/source/lib/netapi/cm.c (from rev 1919, tags/samba/upstream_3.2.0~rc1/source/lib/netapi/cm.c)
===================================================================
--- branches/samba/experimental/source/lib/netapi/cm.c	                        (rev 0)
+++ branches/samba/experimental/source/lib/netapi/cm.c	2008-06-09 06:59:20 UTC (rev 1920)
@@ -0,0 +1,189 @@
+/*
+ *  Unix SMB/CIFS implementation.
+ *  NetApi Support
+ *  Copyright (C) Guenther Deschner 2008
+ *
+ *  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 3 of the License, or
+ *  (at your option) any later version.
+ *
+ *  This program is distributed in the hope that it will be useful,
+ *  but WITHOUT ANY WARRANTY; without even the implied warranty of
+ *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ *  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, see <http://www.gnu.org/licenses/>.
+ */
+
+#include "includes.h"
+
+#include "lib/netapi/netapi.h"
+#include "lib/netapi/netapi_private.h"
+
+/********************************************************************
+********************************************************************/
+
+WERROR libnetapi_open_ipc_connection(struct libnetapi_ctx *ctx,
+				     const char *server_name,
+				     struct cli_state **cli)
+{
+	struct cli_state *cli_ipc = NULL;
+
+	if (!ctx || !cli || !server_name) {
+		return WERR_INVALID_PARAM;
+	}
+
+	cli_cm_set_signing_state(Undefined);
+
+	if (ctx->use_kerberos) {
+		cli_cm_set_use_kerberos();
+	}
+
+	if (ctx->password) {
+		cli_cm_set_password(ctx->password);
+	}
+	if (ctx->username) {
+		cli_cm_set_username(ctx->username);
+	}
+
+	if (ctx->username && ctx->username[0] &&
+	    ctx->password && ctx->password[0] &&
+	    ctx->use_kerberos) {
+		cli_cm_set_fallback_after_kerberos();
+	}
+
+	cli_ipc = cli_cm_open(ctx, NULL,
+			      server_name, "IPC$",
+			      false, false);
+	if (!cli_ipc) {
+		libnetapi_set_error_string(ctx,
+			"Failed to connect to IPC$ share on %s", server_name);
+		return WERR_CAN_NOT_COMPLETE;
+	}
+
+	*cli = cli_ipc;
+
+	return WERR_OK;
+}
+
+/********************************************************************
+********************************************************************/
+
+WERROR libnetapi_shutdown_cm(struct libnetapi_ctx *ctx)
+{
+	cli_cm_shutdown();
+
+	return WERR_OK;
+}
+
+/********************************************************************
+********************************************************************/
+
+struct client_pipe_connection {
+	struct client_pipe_connection *prev, *next;
+	struct rpc_pipe_client *pipe;
+};
+
+static struct client_pipe_connection *pipe_connections;
+
+/********************************************************************
+********************************************************************/
+
+static struct rpc_pipe_client *pipe_cm_find(struct cli_state *cli,
+					    int pipe_idx,
+					    NTSTATUS *status)
+{
+	struct client_pipe_connection *p;
+
+	for (p = pipe_connections; p; p = p->next) {
+
+		if (!p->pipe->cli) {
+			*status = NT_STATUS_PIPE_EMPTY;
+			return NULL;
+		}
+
+		if (strequal(cli->desthost, p->pipe->cli->desthost) &&
+		    pipe_idx == p->pipe->pipe_idx) {
+			*status = NT_STATUS_OK;
+			return p->pipe;
+		}
+	}
+
+	*status = NT_STATUS_PIPE_NOT_AVAILABLE;
+
+	return NULL;
+}
+
+/********************************************************************
+********************************************************************/
+
+static struct rpc_pipe_client *pipe_cm_connect(TALLOC_CTX *mem_ctx,
+					       struct cli_state *cli,
+					       int pipe_idx,
+					       NTSTATUS *status)
+{
+	struct client_pipe_connection *p;
+
+	p = TALLOC_ZERO_ARRAY(mem_ctx, struct client_pipe_connection, 1);
+	if (!p) {
+		*status = NT_STATUS_NO_MEMORY;
+		return NULL;
+	}
+
+	p->pipe = cli_rpc_pipe_open_noauth(cli, pipe_idx, status);
+	if (!p->pipe) {
+		TALLOC_FREE(p);
+		return NULL;
+	}
+
+	DLIST_ADD(pipe_connections, p);
+
+	return p->pipe;
+}
+
+/********************************************************************
+********************************************************************/
+
+static struct rpc_pipe_client *pipe_cm_open(TALLOC_CTX *ctx,
+					    struct cli_state *cli,
+					    int pipe_idx,
+					    NTSTATUS *status)
+{
+	struct rpc_pipe_client *p;
+
+	p = pipe_cm_find(cli, pipe_idx, status);
+	if (!p) {
+		p = pipe_cm_connect(ctx, cli, pipe_idx, status);
+	}
+
+	return p;
+}
+
+/********************************************************************
+********************************************************************/
+
+WERROR libnetapi_open_pipe(struct libnetapi_ctx *ctx,
+			   struct cli_state *cli,
+			   int pipe_idx,
+			   struct rpc_pipe_client **pipe_cli)
+{
+	NTSTATUS status;
+
+	if (!cli || !pipe_cli) {
+		return WERR_INVALID_PARAM;
+	}
+
+	*pipe_cli = pipe_cm_open(ctx, cli, pipe_idx, &status);
+	if (!*pipe_cli) {
+		libnetapi_set_error_string(ctx, "failed to open PIPE %s: %s",
+			cli_get_pipe_name(pipe_idx),
+			get_friendly_nt_error_msg(status));
+		return WERR_DEST_NOT_FOUND;
+	}
+
+	return WERR_OK;
+}
+
+

Modified: branches/samba/experimental/source/lib/netapi/examples/Makefile.in
===================================================================
--- branches/samba/experimental/source/lib/netapi/examples/Makefile.in	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/lib/netapi/examples/Makefile.in	2008-06-09 06:59:20 UTC (rev 1920)
@@ -7,17 +7,25 @@
 DEVELOPER_CFLAGS=@DEVELOPER_CFLAGS@
 FLAGS=-I../ -L../../../bin @CFLAGS@ $(GTK_FLAGS)
 CC=@CC@
+PICFLAG=@PICFLAG@
 LDFLAGS=@PIE_LDFLAGS@ @LDFLAGS@
 DYNEXP=@DYNEXP@
+NETAPI_LIBS=$(LIBS) $(KRB5LIBS) $(LDAP_LIBS)
+CMDLINE_LIBS=$(NETAPI_LIBS) @POPTLIBS@
 
 # Compile a source file.
 COMPILE_CC = $(CC) -I. $(FLAGS) $(PICFLAG) -c $< -o $@
 COMPILE = $(COMPILE_CC)
 
 PROGS = bin/getdc at EXEEXT@ \
+	bin/dsgetdc at EXEEXT@ \
 	bin/netdomjoin at EXEEXT@ \
 	bin/netdomjoin-gui at EXEEXT@ \
-	bin/getjoinableous at EXEEXT@
+	bin/getjoinableous at EXEEXT@ \
+	bin/user_add at EXEEXT@ \
+	bin/user_del at EXEEXT@ \
+	bin/user_enum at EXEEXT@ \
+	bin/user_dispinfo at EXEEXT@
 
 all: $(PROGS)
 
@@ -45,27 +53,53 @@
 		echo "$(COMPILE_CC)" 1>&2;\
 		$(COMPILE_CC) >/dev/null 2>&1
 
-GETDC_OBJ = getdc/getdc.o
-NETDOMJOIN_OBJ = netdomjoin/netdomjoin.o
+CMDLINE_OBJ = common.o
+GETDC_OBJ = getdc/getdc.o $(CMDLINE_OBJ)
+DSGETDC_OBJ = dsgetdc/dsgetdc.o $(CMDLINE_OBJ)
+NETDOMJOIN_OBJ = netdomjoin/netdomjoin.o $(CMDLINE_OBJ)
 NETDOMJOIN_GUI_OBJ = netdomjoin-gui/netdomjoin-gui.o
-GETJOINABLEOUS_OBJ = getjoinableous/getjoinableous.o
+GETJOINABLEOUS_OBJ = getjoinableous/getjoinableous.o $(CMDLINE_OBJ)
+USERADD_OBJ = user/user_add.o $(CMDLINE_OBJ)
+USERDEL_OBJ = user/user_del.o $(CMDLINE_OBJ)
+USERENUM_OBJ = user/user_enum.o $(CMDLINE_OBJ)
+USERDISPINFO_OBJ = user/user_dispinfo.o $(CMDLINE_OBJ)
 
 bin/getdc at EXEEXT@: $(BINARY_PREREQS) $(GETDC_OBJ)
 	@echo Linking $@
-	@$(CC) $(FLAGS) -o $@ $(GETDC_OBJ) $(LDFLAGS) $(DYNEXP) $(LIBS) $(KRB5LIBS) $(LDAP_LIBS)
+	@$(CC) $(FLAGS) -o $@ $(GETDC_OBJ) $(LDFLAGS) $(DYNEXP) $(CMDLINE_LIBS)
 
+bin/dsgetdc at EXEEXT@: $(BINARY_PREREQS) $(DSGETDC_OBJ)
+	@echo Linking $@
+	@$(CC) $(FLAGS) -o $@ $(DSGETDC_OBJ) $(LDFLAGS) $(DYNEXP) $(CMDLINE_LIBS)
+
 bin/getjoinableous at EXEEXT@: $(BINARY_PREREQS) $(GETJOINABLEOUS_OBJ)
 	@echo Linking $@
-	@$(CC) $(FLAGS) -o $@ $(GETJOINABLEOUS_OBJ) $(LDFLAGS) $(DYNEXP) $(LIBS) $(KRB5LIBS) $(LDAP_LIBS)
+	@$(CC) $(FLAGS) -o $@ $(GETJOINABLEOUS_OBJ) $(LDFLAGS) $(DYNEXP) $(CMDLINE_LIBS)
 
 bin/netdomjoin at EXEEXT@: $(BINARY_PREREQS) $(NETDOMJOIN_OBJ)
 	@echo Linking $@
-	@$(CC) $(FLAGS) -o $@ $(NETDOMJOIN_OBJ) $(LDFLAGS) $(DYNEXP) $(LIBS) $(KRB5LIBS) $(LDAP_LIBS)
+	@$(CC) $(FLAGS) -o $@ $(NETDOMJOIN_OBJ) $(LDFLAGS) $(DYNEXP) $(CMDLINE_LIBS)
 
 bin/netdomjoin-gui at EXEEXT@: $(BINARY_PREREQS) $(NETDOMJOIN_GUI_OBJ)
 	@echo Linking $@
 	@$(CC) $(FLAGS) $(GTK_FLAGS) -o $@ $(NETDOMJOIN_GUI_OBJ) $(LDFLAGS) $(DYNEXP) $(LIBS) $(KRB5LIBS) $(LDAP_LIBS) $(GTK_LIBS)
 
+bin/user_add at EXEEXT@: $(BINARY_PREREQS) $(USERADD_OBJ)
+	@echo Linking $@
+	@$(CC) $(FLAGS) -o $@ $(USERADD_OBJ) $(LDFLAGS) $(DYNEXP) $(CMDLINE_LIBS)
+
+bin/user_del at EXEEXT@: $(BINARY_PREREQS) $(USERDEL_OBJ)
+	@echo Linking $@
+	@$(CC) $(FLAGS) -o $@ $(USERDEL_OBJ) $(LDFLAGS) $(DYNEXP) $(CMDLINE_LIBS)
+
+bin/user_enum at EXEEXT@: $(BINARY_PREREQS) $(USERENUM_OBJ)
+	@echo Linking $@
+	@$(CC) $(FLAGS) -o $@ $(USERENUM_OBJ) $(LDFLAGS) $(DYNEXP) $(CMDLINE_LIBS)
+
+bin/user_dispinfo at EXEEXT@: $(BINARY_PREREQS) $(USERDISPINFO_OBJ)
+	@echo Linking $@
+	@$(CC) $(FLAGS) -o $@ $(USERDISPINFO_OBJ) $(LDFLAGS) $(DYNEXP) $(CMDLINE_LIBS)
+
 clean:
 	-rm -f $(PROGS)
 	-rm -f core */*~ *~ \

Copied: branches/samba/experimental/source/lib/netapi/examples/common.c (from rev 1919, tags/samba/upstream_3.2.0~rc1/source/lib/netapi/examples/common.c)
===================================================================
--- branches/samba/experimental/source/lib/netapi/examples/common.c	                        (rev 0)
+++ branches/samba/experimental/source/lib/netapi/examples/common.c	2008-06-09 06:59:20 UTC (rev 1920)
@@ -0,0 +1,65 @@
+#include <stdlib.h>
+#include <string.h>
+#include <sys/types.h>
+#include <inttypes.h>
+
+#include <popt.h>
+#include <netapi.h>
+
+void popt_common_callback(poptContext con,
+			 enum poptCallbackReason reason,
+			 const struct poptOption *opt,
+			 const char *arg, const void *data)
+{
+	struct libnetapi_ctx *ctx = NULL;
+
+	libnetapi_getctx(&ctx);
+
+	if (reason == POPT_CALLBACK_REASON_PRE) {
+	}
+
+	if (reason == POPT_CALLBACK_REASON_POST) {
+	}
+
+	if (!opt) {
+		return;
+	}
+	switch (opt->val) {
+		case 'U': {
+			char *puser = strdup(arg);
+			char *p = NULL;
+
+			if ((p = strchr(puser,'%'))) {
+				size_t len;
+				*p = 0;
+				libnetapi_set_username(ctx, puser);
+				libnetapi_set_password(ctx, p+1);
+				len = strlen(p+1);
+				memset(strchr(arg,'%')+1,'X',len);
+			} else {
+				libnetapi_set_username(ctx, puser);
+			}
+			free(puser);
+			break;
+		}
+		case 'd':
+			libnetapi_set_debuglevel(ctx, arg);
+			break;
+		case 'p':
+			libnetapi_set_password(ctx, arg);
+			break;
+		case 'k':
+			libnetapi_set_use_kerberos(ctx);
+			break;
+	}
+}
+
+struct poptOption popt_common_netapi_examples[] = {
+	{ NULL, 0, POPT_ARG_CALLBACK|POPT_CBFLAG_PRE|POPT_CBFLAG_POST, (void *)popt_common_callback },
+	{ "user", 'U', POPT_ARG_STRING, NULL, 'U', "Username used for connection", "USERNAME" },
+	{ "password", 'p', POPT_ARG_STRING, NULL, 'p', "Password used for connection", "PASSWORD" },
+	{ "debuglevel", 'd', POPT_ARG_STRING, NULL, 'd', "Debuglevel", "DEBUGLEVEL" },
+	{ "kerberos", 'k', POPT_ARG_NONE, NULL, 'k', "Use Kerberos", NULL },
+	POPT_TABLEEND
+};
+

Copied: branches/samba/experimental/source/lib/netapi/examples/common.h (from rev 1919, tags/samba/upstream_3.2.0~rc1/source/lib/netapi/examples/common.h)
===================================================================
--- branches/samba/experimental/source/lib/netapi/examples/common.h	                        (rev 0)
+++ branches/samba/experimental/source/lib/netapi/examples/common.h	2008-06-09 06:59:20 UTC (rev 1920)
@@ -0,0 +1,11 @@
+#include <popt.h>
+
+void popt_common_callback(poptContext con,
+			 enum poptCallbackReason reason,
+			 const struct poptOption *opt,
+			 const char *arg, const void *data);
+
+extern struct poptOption popt_common_netapi_examples[];
+
+#define POPT_COMMON_LIBNETAPI_EXAMPLES { NULL, 0, POPT_ARG_INCLUDE_TABLE, popt_common_netapi_examples, 0, "Common samba netapi example options:", NULL },
+

Copied: branches/samba/experimental/source/lib/netapi/examples/dsgetdc (from rev 1919, tags/samba/upstream_3.2.0~rc1/source/lib/netapi/examples/dsgetdc)

Modified: branches/samba/experimental/source/lib/netapi/examples/getdc/getdc.c
===================================================================
--- branches/samba/experimental/source/lib/netapi/examples/getdc/getdc.c	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/lib/netapi/examples/getdc/getdc.c	2008-06-09 06:59:20 UTC (rev 1920)
@@ -25,33 +25,62 @@
 
 #include <netapi.h>
 
-int main(int argc, char **argv)
+#include "common.h"
+
+int main(int argc, const char **argv)
 {
 	NET_API_STATUS status;
 	struct libnetapi_ctx *ctx = NULL;
+
+	const char *hostname = NULL;
+	const char *domain = NULL;
 	uint8_t *buffer = NULL;
 
-	if (argc < 3) {
-		printf("usage: getdc <hostname> <domain>\n");
-		return -1;
-	}
+	poptContext pc;
+	int opt;
 
+	struct poptOption long_options[] = {
+		POPT_AUTOHELP
+		POPT_COMMON_LIBNETAPI_EXAMPLES
+		POPT_TABLEEND
+	};
+
 	status = libnetapi_init(&ctx);
 	if (status != 0) {
 		return status;
 	}
 
-	libnetapi_set_username(ctx, "");
-	libnetapi_set_password(ctx, "");
+	pc = poptGetContext("getdc", argc, argv, long_options, 0);
 
-	status = NetGetDCName(argv[1], argv[2], &buffer);
+	poptSetOtherOptionHelp(pc, "hostname domainname");
+	while((opt = poptGetNextOpt(pc)) != -1) {
+	}
+
+	if (!poptPeekArg(pc)) {
+		poptPrintHelp(pc, stderr, 0);
+		goto out;
+	}
+	hostname = poptGetArg(pc);
+
+	if (!poptPeekArg(pc)) {
+		poptPrintHelp(pc, stderr, 0);
+		goto out;
+	}
+	domain = poptGetArg(pc);
+
+	/* NetGetDCName */
+
+	status = NetGetDCName(hostname, domain, &buffer);
 	if (status != 0) {
 		printf("GetDcName failed with: %s\n", libnetapi_errstr(status));
 	} else {
 		printf("%s\n", (char *)buffer);
 	}
+
+ out:
 	NetApiBufferFree(buffer);
 	libnetapi_free(ctx);
+	poptFreeContext(pc);
 
 	return status;
 }

Modified: branches/samba/experimental/source/lib/netapi/examples/getjoinableous/getjoinableous.c
===================================================================
--- branches/samba/experimental/source/lib/netapi/examples/getjoinableous/getjoinableous.c	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/lib/netapi/examples/getjoinableous/getjoinableous.c	2008-06-09 06:59:20 UTC (rev 1920)
@@ -19,71 +19,61 @@
 
 #include <string.h>
 #include <stdio.h>
+#include <sys/types.h>
+#include <inttypes.h>
 
 #include <netapi.h>
 
-char *get_string_param(const char *param)
-{
-	char *p;
+#include "common.h"
 
-	p = strchr(param, '=');
-	if (!p) {
-		return NULL;
-	}
-
-	return (p+1);
-}
-
-int main(int argc, char **argv)
+int main(int argc, const char **argv)
 {
 	NET_API_STATUS status;
-	const char *server_name = NULL;
+	const char *host_name = NULL;
 	const char *domain_name = NULL;
-	const char *account = NULL;
-	const char *password = NULL;
 	const char **ous = NULL;
 	uint32_t num_ous = 0;
 	struct libnetapi_ctx *ctx = NULL;
 	int i;
 
+	poptContext pc;
+	int opt;
+
+	struct poptOption long_options[] = {
+		POPT_AUTOHELP
+		{ "domain", 0, POPT_ARG_STRING, NULL, 'D', "Domain name", "DOMAIN" },
+		POPT_COMMON_LIBNETAPI_EXAMPLES
+		POPT_TABLEEND
+	};
+
 	status = libnetapi_init(&ctx);
 	if (status != 0) {
 		return status;
 	}
 
-	if (argc < 2) {
-		printf("usage: getjoinableous\n");
-		printf("\t<hostname> [domain=DOMAIN] <user=USER> <password=PASSWORD>\n");
-		return 0;
-	}
+	pc = poptGetContext("getjoinableous", argc, argv, long_options, 0);
 
-	if (argc > 2) {
-		server_name = argv[1];
+	poptSetOtherOptionHelp(pc, "hostname domainname");
+	while((opt = poptGetNextOpt(pc)) != -1) {
+		switch (opt) {
+			case 'D':
+				domain_name = poptGetOptArg(pc);
+				break;
+		}
 	}
 
-	for (i=0; i<argc; i++) {
-		if (strncasecmp(argv[i], "domain", strlen("domain"))== 0) {
-			domain_name = get_string_param(argv[i]);
-		}
-		if (strncasecmp(argv[i], "user", strlen("user"))== 0) {
-			account = get_string_param(argv[i]);
-			libnetapi_set_username(ctx, account);
-		}
-		if (strncasecmp(argv[i], "password", strlen("password"))== 0) {
-			password = get_string_param(argv[i]);
-			libnetapi_set_password(ctx, password);
-		}
-		if (strncasecmp(argv[i], "debug", strlen("debug"))== 0) {
-			const char *str = NULL;
-			str = get_string_param(argv[i]);
-			libnetapi_set_debuglevel(ctx, str);
-		}
+	if (!poptPeekArg(pc)) {
+		poptPrintHelp(pc, stderr, 0);
+		goto out;
 	}
+	host_name = poptGetArg(pc);
 
-	status = NetGetJoinableOUs(server_name,
+	/* NetGetJoinableOUs */
+
+	status = NetGetJoinableOUs(host_name,
 				   domain_name,
-				   account,
-				   password,
+				   ctx->username,
+				   ctx->password,
 				   &num_ous,
 				   &ous);
 	if (status != 0) {
@@ -96,9 +86,10 @@
 		}
 	}
 
+ out:
 	NetApiBufferFree(ous);
-
 	libnetapi_free(ctx);
+	poptFreeContext(pc);
 
 	return status;
 }

Modified: branches/samba/experimental/source/lib/netapi/examples/netdomjoin/netdomjoin.c
===================================================================
--- branches/samba/experimental/source/lib/netapi/examples/netdomjoin/netdomjoin.c	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/lib/netapi/examples/netdomjoin/netdomjoin.c	2008-06-09 06:59:20 UTC (rev 1920)
@@ -25,96 +25,78 @@
 
 #include <netapi.h>
 
-char *get_string_param(const char *param)
-{
-	char *p;
+#include "common.h"
 
-	p = strchr(param, '=');
-	if (!p) {
-		return NULL;
-	}
+enum {
+	OPT_OU = 1000
+};
 
-	return (p+1);
-}
-
-int main(int argc, char **argv)
+int main(int argc, const char **argv)
 {
 	NET_API_STATUS status;
-	const char *server_name = NULL;
+	const char *host_name = NULL;
 	const char *domain_name = NULL;
 	const char *account_ou = NULL;
-	const char *Account = NULL;
+	const char *account = NULL;
 	const char *password = NULL;
-	uint32_t join_flags = 3;
+	uint32_t join_flags = 0x00000023;
 	struct libnetapi_ctx *ctx = NULL;
-	int i;
 
+	poptContext pc;
+	int opt;
+
+	struct poptOption long_options[] = {
+		POPT_AUTOHELP
+		{ "ou", 0, POPT_ARG_STRING, &account_ou, 'U', "Account ou", "ACCOUNT_OU" },
+		{ "domain", 0, POPT_ARG_STRING, &domain_name, 'U', "Domain name (required)", "DOMAIN" },
+		{ "userd", 0, POPT_ARG_STRING, &account, 'U', "Domain admin account", "USERNAME" },
+		{ "passwordd", 0, POPT_ARG_STRING, &password, 'U', "Domain admin password", "PASSWORD" },
+		POPT_COMMON_LIBNETAPI_EXAMPLES
+		POPT_TABLEEND
+	};
+
+
 	status = libnetapi_init(&ctx);
 	if (status != 0) {
 		return status;
 	}
 
-	if (argc < 2) {
-		printf("usage: netdomjoin\n");
-		printf("\t[hostname] [domain=DOMAIN] <ou=OU> "
-		       "<usero=USERO> <passwordo=PASSWORDO> "
-		       "<userd=USERD> <passwordd=PASSWORDD> "
-		       "<debug=DEBUGLEVEL>\n");
-		return 0;
+	pc = poptGetContext("netdomjoin", argc, argv, long_options, 0);
+
+	poptSetOtherOptionHelp(pc, "hostname");
+	while((opt = poptGetNextOpt(pc)) != -1) {
 	}
 
-	if (argc > 2) {
-		server_name = argv[1];
+	if (!poptPeekArg(pc)) {
+		poptPrintHelp(pc, stderr, 0);
+		goto out;
 	}
+	host_name = poptGetArg(pc);
 
-	for (i=0; i<argc; i++) {
-		if (strncasecmp(argv[i], "ou", strlen("ou")) == 0) {
-			account_ou = get_string_param(argv[i]);
-		}
-		if (strncasecmp(argv[i], "domain", strlen("domain"))== 0) {
-			domain_name = get_string_param(argv[i]);
-		}
-		if (strncasecmp(argv[i], "userd", strlen("userd"))== 0) {
-			Account = get_string_param(argv[i]);
-		}
-		if (strncasecmp(argv[i], "passwordd", strlen("passwordd"))== 0) {
-			password = get_string_param(argv[i]);
-		}
-		if (strncasecmp(argv[i], "usero", strlen("usero"))== 0) {
-			const char *str = NULL;
-			str = get_string_param(argv[i]);
-			libnetapi_set_username(ctx, str);
-		}
-		if (strncasecmp(argv[i], "passwordo", strlen("passwordo"))== 0) {
-			const char *str = NULL;
-			str = get_string_param(argv[i]);
-			libnetapi_set_password(ctx, str);
-		}
-		if (strncasecmp(argv[i], "debug", strlen("debug"))== 0) {
-			const char *str = NULL;
-			str = get_string_param(argv[i]);
-			libnetapi_set_debuglevel(ctx, str);
-		}
+	if (!domain_name) {
+		poptPrintHelp(pc, stderr, 0);
+		goto out;
 	}
 
-	status = NetJoinDomain(server_name,
+	/* NetJoinDomain */
+
+	status = NetJoinDomain(host_name,
 			       domain_name,
 			       account_ou,
-			       Account,
+			       account,
 			       password,
 			       join_flags);
 	if (status != 0) {
 		const char *errstr = NULL;
 		errstr = libnetapi_get_error_string(ctx, status);
-		if (!errstr) {
-			errstr = libnetapi_errstr(status);
-		}
 		printf("Join failed with: %s\n", errstr);
 	} else {
 		printf("Successfully joined\n");
 	}
 
+ out:
 	libnetapi_free(ctx);
+	poptFreeContext(pc);
 
 	return status;
 }

Modified: branches/samba/experimental/source/lib/netapi/examples/netdomjoin-gui/netdomjoin-gui.c
===================================================================
--- branches/samba/experimental/source/lib/netapi/examples/netdomjoin-gui/netdomjoin-gui.c	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/lib/netapi/examples/netdomjoin-gui/netdomjoin-gui.c	2008-06-09 06:59:20 UTC (rev 1920)
@@ -48,10 +48,6 @@
 
 #define SAFE_FREE(x) do { if ((x) != NULL) {free(x); x=NULL;} } while(0)
 
-struct srvsvc_NetSrvInfo1005 {
-	const char *comment;/* [unique,charset(UTF16)] */
-};
-
 static gboolean verbose = FALSE;
 
 typedef struct join_state {
@@ -63,14 +59,17 @@
 	GtkWidget *entry_account;
 	GtkWidget *entry_password;
 	GtkWidget *entry_domain;
+	GtkWidget *entry_ou_list;
 	GtkWidget *entry_workgroup;
 	GtkWidget *button_ok;
 	GtkWidget *button_apply;
 	GtkWidget *button_ok_creds;
+	GtkWidget *button_get_ous;
 	GtkWidget *label_reboot;
 	GtkWidget *label_current_name_buffer;
 	GtkWidget *label_current_name_type;
 	GtkWidget *label_full_computer_name;
+	GtkWidget *label_winbind;
 	uint16_t name_type_initial;
 	uint16_t name_type_new;
 	char *name_buffer_initial;
@@ -85,6 +84,7 @@
 	uint16_t server_role;
 	gboolean settings_changed;
 	gboolean hostname_changed;
+	uint32_t stored_num_ous;
 } join_state;
 
 static void debug(const char *format, ...)
@@ -111,10 +111,40 @@
 static void callback_do_close(GtkWidget *widget,
 			      gpointer data)
 {
-	debug("Closing now...\n");
+	debug("callback_do_close called\n");
+
 	gtk_widget_destroy(data);
 }
 
+static void callback_do_freeauth(GtkWidget *widget,
+				 gpointer data)
+{
+	struct join_state *state = (struct join_state *)data;
+
+	debug("callback_do_freeauth called\n");
+
+	SAFE_FREE(state->account);
+	SAFE_FREE(state->password);
+
+	if (state->window_creds_prompt) {
+		gtk_widget_destroy(state->window_creds_prompt);
+	}
+}
+
+static void callback_do_freeauth_and_close(GtkWidget *widget,
+					   gpointer data)
+{
+	struct join_state *state = (struct join_state *)data;
+
+	debug("callback_do_freeauth_and_close called\n");
+
+	SAFE_FREE(state->account);
+	SAFE_FREE(state->password);
+
+	gtk_widget_destroy(state->window_creds_prompt);
+	gtk_widget_destroy(state->window_do_change);
+}
+
 static void free_join_state(struct join_state *s)
 {
 	SAFE_FREE(s->name_buffer_initial);
@@ -140,10 +170,10 @@
 	struct join_state *state = (struct join_state *)data;
 	NET_API_STATUS status = 0;
 	uint32_t parm_err = 0;
-	struct srvsvc_NetSrvInfo1005 info1005;
+	struct SERVER_INFO_1005 info1005;
 	GtkWidget *dialog;
 
-	info1005.comment = state->comment_new;
+	info1005.sv1005_comment = state->comment_new;
 
 	status = NetServerSetInfo(NULL, 1005, (uint8_t *)&info1005, &parm_err); 
 	if (status) {
@@ -154,7 +184,9 @@
 						GTK_MESSAGE_ERROR,
 						GTK_BUTTONS_OK,
 						"Failed to change computer description: %s.",
-						libnetapi_errstr(status));
+						libnetapi_get_error_string(state->ctx, status));
+		gtk_window_set_modal(GTK_WINDOW(dialog), TRUE);
+
 		g_signal_connect_swapped(dialog, "response",
 					 G_CALLBACK(gtk_widget_destroy),
 					 dialog);
@@ -183,6 +215,7 @@
 					GTK_MESSAGE_QUESTION,
 					GTK_BUTTONS_YES_NO,
 					"You must restart your computer before the new settings will take effect.");
+	gtk_window_set_modal(GTK_WINDOW(dialog), TRUE);
 	result = gtk_dialog_run(GTK_DIALOG(dialog));
 	switch (result) {
 		case GTK_RESPONSE_YES:
@@ -214,6 +247,7 @@
 					GTK_MESSAGE_INFO,
 					GTK_BUTTONS_OK,
 					"You must restart this computer for the changes to take effect.");
+	gtk_window_set_modal(GTK_WINDOW(dialog), TRUE);
 #if 0
 	g_signal_connect_swapped(dialog, "response",
 				 G_CALLBACK(gtk_widget_destroy),
@@ -269,10 +303,14 @@
 {
 	const gchar *entry_text;
 	struct join_state *state = (struct join_state *)data;
+	debug("callback_return_username called\n");
 	if (!widget) {
 		return;
 	}
 	entry_text = gtk_entry_get_text(GTK_ENTRY(widget));
+	if (!entry_text) {
+		return;
+	}
 	debug("callback_return_username: %s\n", entry_text);
 	SAFE_FREE(state->account);
 	state->account = strdup(entry_text);
@@ -287,7 +325,10 @@
 		return;
 	}
 	entry_text = gtk_entry_get_text(GTK_ENTRY(widget));
-	debug("callback_return_username: %s\n", entry_text);
+	if (!entry_text) {
+		return;
+	}
+	debug("callback_return_username_and_enter: %s\n", entry_text);
 	SAFE_FREE(state->account);
 	state->account = strdup(entry_text);
 	g_signal_emit_by_name(state->button_ok_creds, "clicked");
@@ -298,10 +339,14 @@
 {
 	const gchar *entry_text;
 	struct join_state *state = (struct join_state *)data;
+	debug("callback_return_password called\n");
 	if (!widget) {
 		return;
 	}
 	entry_text = gtk_entry_get_text(GTK_ENTRY(widget));
+	if (!entry_text) {
+		return;
+	}
 #ifdef DEBUG_PASSWORD
 	debug("callback_return_password: %s\n", entry_text);
 #else
@@ -320,16 +365,59 @@
 		return;
 	}
 	entry_text = gtk_entry_get_text(GTK_ENTRY(widget));
+	if (!entry_text) {
+		return;
+	}
 #ifdef DEBUG_PASSWORD
-	debug("callback_return_password: %s\n", entry_text);
+	debug("callback_return_password_and_enter: %s\n", entry_text);
 #else
-	debug("callback_return_password: (not printed)\n");
+	debug("callback_return_password_and_enter: (not printed)\n");
 #endif
 	SAFE_FREE(state->password);
 	state->password = strdup(entry_text);
 	g_signal_emit_by_name(state->button_ok_creds, "clicked");
 }
 
+static void callback_do_storeauth(GtkWidget *widget,
+				  gpointer data)
+{
+	struct join_state *state = (struct join_state *)data;
+
+	debug("callback_do_storeauth called\n");
+
+	SAFE_FREE(state->account);
+	SAFE_FREE(state->password);
+
+	callback_return_username(state->entry_account, state);
+	callback_return_password(state->entry_password, state);
+
+	gtk_widget_destroy(state->window_creds_prompt);
+}
+
+static void callback_continue(GtkWidget *widget,
+			      gpointer data)
+{
+	struct join_state *state = (struct join_state *)data;
+
+	gtk_widget_grab_focus(GTK_WIDGET(state->button_ok));
+	g_signal_emit_by_name(state->button_ok, "clicked");
+}
+
+static void callback_do_storeauth_and_continue(GtkWidget *widget,
+					       gpointer data)
+{
+	callback_do_storeauth(widget, data);
+	callback_continue(NULL, data);
+}
+
+static void callback_do_storeauth_and_scan(GtkWidget *widget,
+					   gpointer data)
+{
+	struct join_state *state = (struct join_state *)data;
+	callback_do_storeauth(widget, data);
+	g_signal_emit_by_name(state->button_get_ous, "clicked");
+}
+
 static void callback_do_hostname_change(GtkWidget *widget,
 					gpointer data)
 {
@@ -355,12 +443,112 @@
 					GTK_BUTTONS_CLOSE,
 					str);
 
+	gtk_window_set_modal(GTK_WINDOW(dialog), TRUE);
 	g_signal_connect_swapped(dialog, "response",
 				 G_CALLBACK(gtk_widget_destroy),
 				 dialog);
 	gtk_widget_show(dialog);
 }
 
+static void callback_creds_prompt(GtkWidget *widget,
+				  gpointer data,
+				  const char *label_string,
+				  gpointer cont_fn)
+{
+	GtkWidget *window;
+	GtkWidget *box1;
+	GtkWidget *bbox;
+	GtkWidget *button;
+	GtkWidget *label;
+
+	struct join_state *state = (struct join_state *)data;
+
+	debug("callback_creds_prompt\n");
+
+	window = gtk_window_new(GTK_WINDOW_TOPLEVEL);
+	gtk_window_set_modal(GTK_WINDOW(window), TRUE);
+
+	gtk_window_set_title(GTK_WINDOW(window), "Computer Name Changes");
+	gtk_window_set_resizable(GTK_WINDOW(window), FALSE);
+	gtk_window_set_position(GTK_WINDOW(window), GTK_WIN_POS_CENTER);
+	gtk_widget_set_size_request(GTK_WIDGET(window), 380, 280);
+	gtk_window_set_icon_from_file(GTK_WINDOW(window), SAMBA_ICON_PATH, NULL);
+
+	g_signal_connect(G_OBJECT(window), "delete_event",
+			 G_CALLBACK(callback_do_close), window);
+
+	state->window_creds_prompt = window;
+	gtk_container_set_border_width(GTK_CONTAINER(window), 10);
+
+	box1 = gtk_vbox_new(FALSE, 0);
+
+	gtk_container_add(GTK_CONTAINER(window), box1);
+
+	label = gtk_label_new(label_string);
+	gtk_misc_set_alignment(GTK_MISC(label), 0, 0);
+	gtk_label_set_line_wrap(GTK_LABEL(label), TRUE);
+
+	gtk_box_pack_start(GTK_BOX(box1), label, FALSE, FALSE, 0);
+
+	gtk_widget_show(label);
+
+	/* USER NAME */
+	label = gtk_label_new("User name:");
+	gtk_misc_set_alignment(GTK_MISC(label), 0, 0);
+	gtk_box_pack_start(GTK_BOX(box1), label, FALSE, FALSE, 0);
+	gtk_widget_show(label);
+
+	state->entry_account = gtk_entry_new();
+	gtk_entry_set_max_length(GTK_ENTRY(state->entry_account), MAX_CRED_LEN);
+	g_signal_connect(G_OBJECT(state->entry_account), "activate",
+			 G_CALLBACK(callback_return_username_and_enter),
+			 (gpointer)state);
+	gtk_editable_select_region(GTK_EDITABLE(state->entry_account),
+				   0, GTK_ENTRY(state->entry_account)->text_length);
+	gtk_box_pack_start(GTK_BOX(box1), state->entry_account, TRUE, TRUE, 0);
+	gtk_widget_show(state->entry_account);
+
+	/* PASSWORD */
+	label = gtk_label_new("Password:");
+	gtk_misc_set_alignment(GTK_MISC(label), 0, 0);
+	gtk_box_pack_start(GTK_BOX(box1), label, FALSE, FALSE, 0);
+	gtk_widget_show(label);
+
+	state->entry_password = gtk_entry_new();
+	gtk_entry_set_max_length(GTK_ENTRY(state->entry_password), MAX_CRED_LEN);
+	gtk_entry_set_visibility(GTK_ENTRY(state->entry_password), FALSE);
+	g_signal_connect(G_OBJECT(state->entry_password), "activate",
+			 G_CALLBACK(callback_return_password_and_enter),
+			 (gpointer)state);
+	gtk_editable_set_editable(GTK_EDITABLE(state->entry_password), TRUE);
+	gtk_editable_select_region(GTK_EDITABLE(state->entry_password),
+				   0, GTK_ENTRY(state->entry_password)->text_length);
+	gtk_box_pack_start(GTK_BOX(box1), state->entry_password, TRUE, TRUE, 0);
+	gtk_widget_show(state->entry_password);
+
+	/* BUTTONS */
+	bbox = gtk_hbutton_box_new();
+	gtk_container_set_border_width(GTK_CONTAINER(bbox), 5);
+	gtk_container_add(GTK_CONTAINER(box1), bbox);
+	gtk_button_box_set_layout(GTK_BUTTON_BOX(bbox), GTK_BUTTONBOX_END);
+	gtk_box_set_spacing(GTK_BOX(bbox), 10);
+
+	state->button_ok_creds = gtk_button_new_from_stock(GTK_STOCK_OK);
+	gtk_widget_grab_focus(GTK_WIDGET(state->button_ok_creds));
+	gtk_container_add(GTK_CONTAINER(bbox), state->button_ok_creds);
+	g_signal_connect(G_OBJECT(state->button_ok_creds), "clicked",
+			 G_CALLBACK(cont_fn),
+			 (gpointer)state);
+	gtk_widget_show(state->button_ok_creds);
+
+	button = gtk_button_new_from_stock(GTK_STOCK_CANCEL);
+	gtk_container_add(GTK_CONTAINER(bbox), button);
+	g_signal_connect(G_OBJECT(button), "clicked",
+			 G_CALLBACK(callback_do_freeauth),
+			 (gpointer)state);
+	gtk_widget_show_all(window);
+}
+
 static void callback_do_join(GtkWidget *widget,
 			     gpointer data)
 {
@@ -372,16 +560,17 @@
 	uint32_t unjoin_flags = 0;
 	gboolean domain_join = FALSE;
 	gboolean try_unjoin = FALSE;
+	gboolean join_creds_required = TRUE;
+	gboolean unjoin_creds_required = TRUE;
 	const char *new_workgroup_type = NULL;
 	const char *initial_workgroup_type = NULL;
+	const char *account_ou = NULL;
 
 	struct join_state *state = (struct join_state *)data;
 
-	callback_return_username(state->entry_account, state);
-	callback_return_password(state->entry_password, state);
-
-	if (state->window_creds_prompt) {
-		gtk_widget_destroy(GTK_WIDGET(state->window_creds_prompt));
+	if (state->hostname_changed) {
+		callback_do_hostname_change(NULL, state);
+		return;
 	}
 
 	switch (state->name_type_initial) {
@@ -406,8 +595,20 @@
 			break;
 	}
 
+	account_ou = gtk_combo_box_get_active_text(GTK_COMBO_BOX(state->entry_ou_list));
+	if (account_ou && strlen(account_ou) == 0) {
+		account_ou = NULL;
+	}
+
+	if ((state->name_type_initial != NetSetupDomainName) &&
+	    (state->name_type_new != NetSetupDomainName)) {
+		join_creds_required = FALSE;
+		unjoin_creds_required = FALSE;
+	}
+
 	if (state->name_type_new == NetSetupDomainName) {
 		domain_join = TRUE;
+		join_creds_required = TRUE;
 		join_flags = WKSSVC_JOIN_FLAGS_JOIN_TYPE |
 			     WKSSVC_JOIN_FLAGS_ACCOUNT_CREATE |
 			     WKSSVC_JOIN_FLAGS_DOMAIN_JOIN_IF_JOINED; /* for testing */
@@ -416,34 +617,43 @@
 	if ((state->name_type_initial == NetSetupDomainName) &&
 	    (state->name_type_new == NetSetupWorkgroupName)) {
 		try_unjoin = TRUE;
+		unjoin_creds_required = TRUE;
+		join_creds_required = FALSE;
 		unjoin_flags = WKSSVC_JOIN_FLAGS_JOIN_TYPE |
 			       WKSSVC_JOIN_FLAGS_ACCOUNT_DELETE;
 	}
 
-	debug("callback_do_join: Joining a %s named %s using join_flags 0x%08x ",
-		new_workgroup_type,
-		state->name_buffer_new,
-		join_flags);
-	if (domain_join) {
-		debug("as %s ", state->account);
-#ifdef DEBUG_PASSWORD
-		debug("with %s ", state->password);
-#endif
-	}
-	debug("\n");
 	if (try_unjoin) {
 
 		debug("callback_do_join: Unjoining\n");
 
+		if (unjoin_creds_required) {
+			if (!state->account || !state->password) {
+				debug("callback_do_join: no creds yet\n");
+				callback_creds_prompt(NULL, state,
+						      "Enter the name and password of an account with permission to leave the domain.",
+						      callback_do_storeauth_and_continue);
+			}
+
+			if (!state->account || !state->password) {
+				debug("callback_do_join: still no creds???\n");
+				return;
+			}
+		}
+
 		status = NetUnjoinDomain(NULL,
 					 state->account,
 					 state->password,
 					 unjoin_flags);
 		if (status != 0) {
+			callback_do_freeauth(NULL, state);
 			err_str = libnetapi_get_error_string(state->ctx, status);
 			g_print("callback_do_join: failed to unjoin (%s)\n",
 				err_str);
+#if 0
 
+	/* in fact we shouldn't annoy the user with an error message here */
+
 			dialog = gtk_message_dialog_new(GTK_WINDOW(state->window_parent),
 							GTK_DIALOG_DESTROY_WITH_PARENT,
 							GTK_MESSAGE_ERROR,
@@ -452,18 +662,83 @@
 							initial_workgroup_type,
 							state->name_buffer_initial,
 							err_str);
+			gtk_window_set_modal(GTK_WINDOW(dialog), TRUE);
 			gtk_dialog_run(GTK_DIALOG(dialog));
 			gtk_widget_destroy(dialog);
+#endif
 		}
 
 	}
+
+	/* before prompting for creds, make sure we can find a dc */
+
+	if (domain_join) {
+
+		struct DOMAIN_CONTROLLER_INFO *dc_info = NULL;
+
+		status = DsGetDcName(NULL,
+				     state->name_buffer_new,
+				     NULL,
+				     NULL,
+				     0,
+				     &dc_info);
+		if (status != 0) {
+			err_str = libnetapi_get_error_string(state->ctx, status);
+			g_print("callback_do_join: failed find dc (%s)\n", err_str);
+
+			dialog = gtk_message_dialog_new(GTK_WINDOW(state->window_parent),
+							GTK_DIALOG_DESTROY_WITH_PARENT,
+							GTK_MESSAGE_ERROR,
+							GTK_BUTTONS_CLOSE,
+							"Failed to find a domain controller for domain: \"%s\": %s",
+							state->name_buffer_new,
+							err_str);
+
+			gtk_window_set_modal(GTK_WINDOW(dialog), TRUE);
+			g_signal_connect_swapped(dialog, "response",
+						 G_CALLBACK(gtk_widget_destroy),
+						 dialog);
+
+			gtk_widget_show(dialog);
+
+			return;
+		}
+	}
+
+	if (join_creds_required) {
+		if (!state->account || !state->password) {
+			debug("callback_do_join: no creds yet\n");
+			callback_creds_prompt(NULL, state,
+					      "Enter the name and password of an account with permission to leave the domain.",
+					      callback_do_storeauth_and_continue);
+		}
+
+		if (!state->account || !state->password) {
+			debug("callback_do_join: still no creds???\n");
+			return;
+		}
+	}
+
+	debug("callback_do_join: Joining a %s named %s using join_flags 0x%08x ",
+		new_workgroup_type,
+		state->name_buffer_new,
+		join_flags);
+	if (domain_join) {
+		debug("as %s ", state->account);
+#ifdef DEBUG_PASSWORD
+		debug("with %s ", state->password);
+#endif
+	}
+	debug("\n");
+
 	status = NetJoinDomain(NULL,
 			       state->name_buffer_new,
-			       NULL,
+			       account_ou,
 			       state->account,
 			       state->password,
 			       join_flags);
 	if (status != 0) {
+		callback_do_freeauth(NULL, state);
 		err_str = libnetapi_get_error_string(state->ctx, status);
 		g_print("callback_do_join: failed to join (%s)\n", err_str);
 
@@ -476,6 +751,7 @@
 						state->name_buffer_new,
 						err_str);
 
+		gtk_window_set_modal(GTK_WINDOW(dialog), TRUE);
 		g_signal_connect_swapped(dialog, "response",
 					 G_CALLBACK(gtk_widget_destroy),
 					 dialog);
@@ -488,6 +764,7 @@
 	debug("callback_do_join: Successfully joined %s\n",
 		new_workgroup_type);
 
+	callback_do_freeauth(NULL, state);
 	dialog = gtk_message_dialog_new(GTK_WINDOW(state->window_parent),
 					GTK_DIALOG_DESTROY_WITH_PARENT,
 					GTK_MESSAGE_INFO,
@@ -496,123 +773,13 @@
 					state->name_buffer_new,
 					new_workgroup_type);
 
+	gtk_window_set_modal(GTK_WINDOW(dialog), TRUE);
 	gtk_dialog_run(GTK_DIALOG(dialog));
 	gtk_widget_destroy(dialog);
 
 	callback_do_reboot(NULL, state->window_parent, state);
 }
 
-static void callback_creds_prompt(GtkWidget *widget,
-				  gpointer data)
-{
-	GtkWidget *window;
-	GtkWidget *box1;
-	GtkWidget *bbox;
-	GtkWidget *button;
-	GtkWidget *label;
-
-	struct join_state *state = (struct join_state *)data;
-
-	debug("callback_creds_prompt:\n");
-
-	state->window_parent = state->window_do_change;
-
-	if (state->hostname_changed) {
-		return callback_do_hostname_change(NULL, state);
-	}
-
-	if ((state->name_type_initial != NetSetupDomainName) &&
-	    (state->name_type_new != NetSetupDomainName)) {
-		return callback_do_join(NULL, state);
-	}
-
-	window = gtk_window_new(GTK_WINDOW_TOPLEVEL);
-
-	gtk_window_set_title(GTK_WINDOW(window), "Computer Name Changes");
-	gtk_window_set_resizable(GTK_WINDOW(window), FALSE);
-	gtk_window_set_position(GTK_WINDOW(window), GTK_WIN_POS_CENTER);
-	gtk_widget_set_size_request(GTK_WIDGET(window), 380, 280);
-	gtk_window_set_icon_from_file(GTK_WINDOW(window), SAMBA_ICON_PATH, NULL);
-/*	gtk_window_set_icon_name(GTK_WIDGET(window), GTK_STOCK_DIALOG_AUTHENTICATION); */
-	state->window_creds_prompt = window;
-
-	g_signal_connect(G_OBJECT(window), "delete_event",
-			 G_CALLBACK(callback_do_close), window);
-
-	gtk_container_set_border_width(GTK_CONTAINER(window), 10);
-
-	box1 = gtk_vbox_new(FALSE, 0);
-
-	gtk_container_add(GTK_CONTAINER(window), box1);
-
-	if ((state->name_type_initial == NetSetupDomainName) &&
-	    (state->name_type_new == NetSetupWorkgroupName)) {
-		label = gtk_label_new("Enter the name and password of an account with permission to leave the domain.\n");
-	} else {
-		label = gtk_label_new("Enter the name and password of an account with permission to join the domain.\n");
-	}
-	gtk_misc_set_alignment(GTK_MISC(label), 0, 0);
-	gtk_label_set_line_wrap(GTK_LABEL(label), TRUE);
-
-	gtk_box_pack_start(GTK_BOX(box1), label, FALSE, FALSE, 0);
-
-	gtk_widget_show(label);
-
-	/* USER NAME */
-	label = gtk_label_new("User name:");
-	gtk_misc_set_alignment(GTK_MISC(label), 0, 0);
-	gtk_box_pack_start(GTK_BOX(box1), label, FALSE, FALSE, 0);
-	gtk_widget_show(label);
-
-	state->entry_account = gtk_entry_new();
-	gtk_entry_set_max_length(GTK_ENTRY(state->entry_account), MAX_CRED_LEN);
-	g_signal_connect(G_OBJECT(state->entry_account), "activate",
-			 G_CALLBACK(callback_return_username_and_enter),
-			 (gpointer)state);
-	gtk_editable_select_region(GTK_EDITABLE(state->entry_account),
-				   0, GTK_ENTRY(state->entry_account)->text_length);
-	gtk_box_pack_start(GTK_BOX(box1), state->entry_account, TRUE, TRUE, 0);
-	gtk_widget_show(state->entry_account);
-
-	/* PASSWORD */
-	label = gtk_label_new("Password:");
-	gtk_misc_set_alignment(GTK_MISC(label), 0, 0);
-	gtk_box_pack_start(GTK_BOX(box1), label, FALSE, FALSE, 0);
-	gtk_widget_show(label);
-
-	state->entry_password = gtk_entry_new();
-	gtk_entry_set_max_length(GTK_ENTRY(state->entry_password), MAX_CRED_LEN);
-	gtk_entry_set_visibility(GTK_ENTRY(state->entry_password), FALSE);
-	g_signal_connect(G_OBJECT(state->entry_password), "activate",
-			 G_CALLBACK(callback_return_password_and_enter),
-			 (gpointer)state);
-	gtk_editable_set_editable(GTK_EDITABLE(state->entry_password), TRUE);
-	gtk_editable_select_region(GTK_EDITABLE(state->entry_password),
-				   0, GTK_ENTRY(state->entry_password)->text_length);
-	gtk_box_pack_start(GTK_BOX(box1), state->entry_password, TRUE, TRUE, 0);
-	gtk_widget_show(state->entry_password);
-
-	bbox = gtk_hbutton_box_new();
-	gtk_container_set_border_width(GTK_CONTAINER(bbox), 5);
-	gtk_container_add(GTK_CONTAINER(box1), bbox);
-	gtk_button_box_set_layout(GTK_BUTTON_BOX(bbox), GTK_BUTTONBOX_END);
-	gtk_box_set_spacing(GTK_BOX(bbox), 10);
-
-	state->button_ok_creds = gtk_button_new_from_stock(GTK_STOCK_OK);
-	gtk_widget_grab_focus(GTK_WIDGET(state->button_ok_creds));
-	gtk_container_add(GTK_CONTAINER(bbox), state->button_ok_creds);
-	g_signal_connect(G_OBJECT(state->button_ok_creds), "clicked",
-			 G_CALLBACK(callback_do_join),
-			 (gpointer)state);
-	gtk_widget_show(state->button_ok_creds);
-
-	button = gtk_button_new_from_stock(GTK_STOCK_CANCEL);
-	gtk_container_add(GTK_CONTAINER(bbox), button);
-	g_signal_connect(G_OBJECT(button), "clicked",
-			 G_CALLBACK(callback_do_close), (gpointer) window);
-	gtk_widget_show_all(window);
-}
-
 static void callback_enter_hostname_and_unlock(GtkWidget *widget,
 					       gpointer data)
 {
@@ -717,20 +884,13 @@
 		return;
 	}
 	gtk_widget_set_sensitive(GTK_WIDGET(state->button_ok), TRUE);
+	gtk_widget_set_sensitive(GTK_WIDGET(state->entry_ou_list), TRUE);
+	gtk_widget_set_sensitive(GTK_WIDGET(state->button_get_ous), TRUE);
 	SAFE_FREE(state->name_buffer_new);
 	state->name_buffer_new = strdup(entry_text);
 	state->name_type_new = NetSetupDomainName;
 }
 
-static void callback_continue(GtkWidget *widget,
-			      gpointer data)
-{
-	struct join_state *state = (struct join_state *)data;
-
-	gtk_widget_grab_focus(GTK_WIDGET(state->button_ok));
-	g_signal_emit_by_name(state->button_ok, "clicked");
-}
-
 static void callback_apply_continue(GtkWidget *widget,
 				    gpointer data)
 {
@@ -748,6 +908,8 @@
 	gtk_widget_set_sensitive(GTK_WIDGET(state->entry_workgroup), TRUE);
 	gtk_widget_grab_focus(GTK_WIDGET(state->entry_workgroup));
 	gtk_widget_set_sensitive(GTK_WIDGET(state->entry_domain), FALSE);
+	gtk_widget_set_sensitive(GTK_WIDGET(state->entry_ou_list), FALSE);
+	gtk_widget_set_sensitive(GTK_WIDGET(state->button_get_ous), FALSE);
 	callback_enter_workgroup_and_unlock(state->entry_workgroup, state); /* TEST */
 }
 
@@ -762,6 +924,96 @@
 	callback_enter_domain_and_unlock(state->entry_domain, state); /* TEST */
 }
 
+static void callback_do_getous(GtkWidget *widget,
+			       gpointer data)
+{
+	NET_API_STATUS status;
+	uint32_t num_ous = 0;
+	const char **ous = NULL;
+	int i;
+	const char *domain = NULL;
+	struct DOMAIN_CONTROLLER_INFO *dc_info = NULL;
+	const char *err_str = NULL;
+	GtkWidget *dialog;
+
+	struct join_state *state = (struct join_state *)data;
+
+	debug("callback_do_getous called\n");
+
+	domain = state->name_buffer_new ? state->name_buffer_new : state->name_buffer_initial;
+
+	status = DsGetDcName(NULL,
+			     domain,
+			     NULL,
+			     NULL,
+			     0,
+			     &dc_info);
+	if (status != 0) {
+		err_str = libnetapi_get_error_string(state->ctx, status);
+		g_print("callback_do_getous: failed find dc (%s)\n", err_str);
+
+		dialog = gtk_message_dialog_new(GTK_WINDOW(state->window_parent),
+						GTK_DIALOG_DESTROY_WITH_PARENT,
+						GTK_MESSAGE_ERROR,
+						GTK_BUTTONS_CLOSE,
+						"Failed to find a domain controller for domain: \"%s\": %s",
+						domain,
+						err_str);
+
+		gtk_window_set_modal(GTK_WINDOW(dialog), TRUE);
+		g_signal_connect_swapped(dialog, "response",
+					 G_CALLBACK(gtk_widget_destroy),
+					 dialog);
+
+		gtk_widget_show(dialog);
+
+		return;
+	}
+
+	if (!state->account || !state->password) {
+		debug("callback_do_getous: no creds yet\n");
+		callback_creds_prompt(NULL, state,
+				      "Enter the name and password of an account with permission to join the domain.",
+				      callback_do_storeauth_and_scan);
+	}
+
+	if (!state->account || !state->password) {
+		debug("callback_do_getous: still no creds ???\n");
+		return;
+	}
+
+	status = NetGetJoinableOUs(NULL, domain,
+				   state->account,
+				   state->password,
+				   &num_ous, &ous);
+	if (status != NET_API_STATUS_SUCCESS) {
+		callback_do_freeauth(NULL, state);
+		debug("failed to call NetGetJoinableOUs: %s\n",
+			libnetapi_get_error_string(state->ctx, status));
+		dialog = gtk_message_dialog_new(NULL,
+						GTK_DIALOG_DESTROY_WITH_PARENT,
+						GTK_MESSAGE_INFO,
+						GTK_BUTTONS_OK,
+						"Failed to query joinable OUs: %s",
+						libnetapi_get_error_string(state->ctx, status));
+		gtk_window_set_modal(GTK_WINDOW(dialog), TRUE);
+		gtk_dialog_run(GTK_DIALOG(dialog));
+		gtk_widget_destroy(dialog);
+		return;
+	}
+
+	for (i=0; i<state->stored_num_ous; i++) {
+		gtk_combo_box_remove_text(GTK_COMBO_BOX(state->entry_ou_list), 0);
+	}
+	for (i=0; i<num_ous && ous[i] != NULL; i++) {
+		gtk_combo_box_append_text(GTK_COMBO_BOX(state->entry_ou_list),
+					  ous[i]);
+	}
+	NetApiBufferFree(ous);
+	state->stored_num_ous = num_ous;
+	gtk_combo_box_set_active(GTK_COMBO_BOX(state->entry_ou_list), num_ous-1);
+}
+
 static void callback_do_change(GtkWidget *widget,
 			       gpointer data)
 {
@@ -785,11 +1037,13 @@
 	/* FIXME: add proper warnings for Samba as a DC */
 	if (state->server_role == 3) {
 		GtkWidget *dialog;
+		callback_do_freeauth(NULL, state);
 		dialog = gtk_message_dialog_new(GTK_WINDOW(state->window_main),
 						GTK_DIALOG_DESTROY_WITH_PARENT,
 						GTK_MESSAGE_ERROR,
 						GTK_BUTTONS_OK,
 						"Domain controller cannot be moved from one domain to another, they must first be demoted. Renaming this domain controller may cause it to become temporarily unavailable to users and computers. For information on renaming domain controllers, including alternate renaming methods, see Help and Support. To continue renaming this domain controller, click OK.");
+		gtk_window_set_modal(GTK_WINDOW(dialog), TRUE);
 		g_signal_connect_swapped(dialog, "response",
 					 G_CALLBACK(gtk_widget_destroy),
 					 dialog);
@@ -800,11 +1054,13 @@
 #endif
 
 	state->button_ok = gtk_button_new_from_stock(GTK_STOCK_OK);
+	state->button_get_ous = gtk_button_new_with_label("Scan for joinable OUs");
 	window = gtk_window_new(GTK_WINDOW_TOPLEVEL);
+	gtk_window_set_modal(GTK_WINDOW(window), TRUE);
 
 	gtk_window_set_title(GTK_WINDOW(window), "Computer Name Changes");
 	gtk_window_set_resizable(GTK_WINDOW(window), FALSE);
-	gtk_widget_set_size_request(GTK_WIDGET(window), 480, 500);
+	gtk_widget_set_size_request(GTK_WIDGET(window), 480, 650);
 	gtk_window_set_icon_from_file(GTK_WINDOW(window), SAMBA_ICON_PATH, NULL);
 
 	g_signal_connect(G_OBJECT(window), "delete_event",
@@ -941,6 +1197,37 @@
 	}
 	gtk_widget_show(button_workgroup);
 
+	/* Advanced Options */
+	frame_horz = gtk_frame_new("Advanced Options");
+	gtk_box_pack_start(GTK_BOX(box1), frame_horz, TRUE, TRUE, 10);
+
+	vbox = gtk_vbox_new(FALSE, 0);
+	gtk_container_set_border_width(GTK_CONTAINER(vbox), 10);
+	gtk_container_add(GTK_CONTAINER(frame_horz), vbox);
+
+	/* OUs */
+	gtk_container_add(GTK_CONTAINER(vbox), state->button_get_ous);
+	gtk_widget_set_sensitive(GTK_WIDGET(state->button_get_ous), FALSE);
+	g_signal_connect(G_OBJECT(state->button_get_ous), "clicked",
+			 G_CALLBACK(callback_do_getous),
+			 (gpointer)state);
+
+	state->entry_ou_list = gtk_combo_box_entry_new_text();
+	gtk_widget_set_sensitive(state->entry_ou_list, FALSE);
+	if (state->name_type_initial == NetSetupWorkgroupName) {
+		gtk_widget_set_sensitive(state->entry_ou_list, FALSE);
+		gtk_widget_set_sensitive(state->button_get_ous, FALSE);
+	}
+	gtk_box_pack_start(GTK_BOX(vbox), state->entry_ou_list, TRUE, TRUE, 0);
+	gtk_widget_show(state->entry_ou_list);
+
+	{
+		state->label_winbind = gtk_check_button_new_with_label("Modify winbind configuration");
+		gtk_box_pack_start(GTK_BOX(vbox), state->label_winbind, TRUE, TRUE, 0);
+		gtk_widget_set_sensitive(state->label_winbind, FALSE);
+	}
+
+
 	/* BUTTONS */
 	bbox = gtk_hbutton_box_new();
 	gtk_container_set_border_width(GTK_CONTAINER(bbox), 5);
@@ -949,20 +1236,19 @@
 	gtk_box_set_spacing(GTK_BOX(bbox), 10);
 
 	state->window_do_change = window;
-	gtk_widget_set_sensitive(GTK_WIDGET(state->button_ok), FALSE); /* !!! */
+	gtk_widget_set_sensitive(GTK_WIDGET(state->button_ok), FALSE);
 	gtk_container_add(GTK_CONTAINER(bbox), state->button_ok);
 	g_signal_connect(G_OBJECT(state->button_ok), "clicked",
-			 G_CALLBACK(callback_creds_prompt),
+			 G_CALLBACK(callback_do_join),
 			 (gpointer)state);
 
 	button = gtk_button_new_from_stock(GTK_STOCK_CANCEL);
 	gtk_container_add(GTK_CONTAINER(bbox), button);
 	g_signal_connect(G_OBJECT(button), "clicked",
-			 G_CALLBACK(callback_do_close),
-			 (gpointer)window);
+			 G_CALLBACK(callback_do_freeauth_and_close),
+			 (gpointer)state);
 
 	gtk_widget_show_all(window);
-
 }
 
 static void callback_do_about(GtkWidget *widget,
@@ -970,6 +1256,7 @@
 {
 	GdkPixbuf *logo;
 	GError    *error = NULL;
+	GtkWidget *about;
 
 	debug("callback_do_about called\n");
 
@@ -980,15 +1267,25 @@
 			SAMBA_IMAGE_PATH, error->message);
 	}
 
-	gtk_show_about_dialog(data,
-			      "name", "Samba",
-			      "version", "3.2.0pre2-GIT-904a90-test",
-			      "copyright", "Copyright Andrew Tridgell and the Samba Team 1992-2007",
-			      "website", "http://www.samba.org",
-			      "license", "GPLv3",
-			      "logo", logo,
-			      "comments", "Samba gtk domain join utility",
-			      NULL);
+	about = gtk_about_dialog_new();
+	gtk_about_dialog_set_name(GTK_ABOUT_DIALOG(about), "Samba");
+	gtk_about_dialog_set_version(GTK_ABOUT_DIALOG(about), "3.2.0pre3");
+	gtk_about_dialog_set_copyright(GTK_ABOUT_DIALOG(about),
+		"Copyright Andrew Tridgell and the Samba Team 1992-2008\n"
+		"Copyright Günther Deschner 2007-2008");
+	gtk_about_dialog_set_license(GTK_ABOUT_DIALOG(about), "GPLv3");
+	gtk_about_dialog_set_website(GTK_ABOUT_DIALOG(about), "http://www.samba.org");
+	gtk_about_dialog_set_website_label(GTK_ABOUT_DIALOG(about), "http://www.samba.org");
+	if (logo) {
+		gtk_about_dialog_set_logo(GTK_ABOUT_DIALOG(about), logo);
+	}
+	gtk_about_dialog_set_comments(GTK_ABOUT_DIALOG(about), "Samba gtk domain join utility");
+	gtk_window_set_modal(GTK_WINDOW(about), TRUE);
+	g_signal_connect_swapped(about, "response",
+				 G_CALLBACK(gtk_widget_destroy),
+				 about);
+
+	gtk_widget_show(about);
 }
 
 static int draw_main_window(struct join_state *state)
@@ -1078,7 +1375,7 @@
 	{
 		/* Label */
 		label = gtk_label_new("Computer description:");
-/*		gtk_misc_set_alignment(GTK_MISC(label), 0, 0); */
+		gtk_misc_set_alignment(GTK_MISC(label), 0, 0);
 		gtk_table_attach_defaults(GTK_TABLE(table), label, 0, 1, 0, 1);
 		gtk_widget_show(label);
 
@@ -1221,7 +1518,13 @@
 		g_signal_connect(G_OBJECT(button2), "clicked",
 				 G_CALLBACK(callback_do_about),
 				 window);
-
+#if 0
+		button2 = gtk_button_new_from_stock(GTK_STOCK_HELP);
+		gtk_container_add(GTK_CONTAINER(bbox2), button2);
+		g_signal_connect(G_OBJECT(button2), "clicked",
+				 G_CALLBACK(callback_do_about),
+				 window);
+#endif
 		gtk_box_pack_start(GTK_BOX(vbox), frame, TRUE, TRUE, 5);
 	}
 
@@ -1323,7 +1626,7 @@
 	}
 
 	{
-		struct srvsvc_NetSrvInfo1005 *info1005 = NULL;
+		struct SERVER_INFO_1005 *info1005 = NULL;
 		uint8_t *buffer = NULL;
 
 		status = NetServerGetInfo(NULL, 1005, &buffer);
@@ -1333,9 +1636,9 @@
 			return status;
 		}
 
-		info1005 = (struct srvsvc_NetSrvInfo1005 *)buffer;
+		info1005 = (struct SERVER_INFO_1005 *)buffer;
 
-		state->comment = strdup(info1005->comment);
+		state->comment = strdup(info1005->sv1005_comment);
 		if (!state->comment) {
 			return -1;
 		}

Copied: branches/samba/experimental/source/lib/netapi/examples/user (from rev 1919, tags/samba/upstream_3.2.0~rc1/source/lib/netapi/examples/user)

Modified: branches/samba/experimental/source/lib/netapi/getdc.c
===================================================================
--- branches/samba/experimental/source/lib/netapi/getdc.c	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/lib/netapi/getdc.c	2008-06-09 06:59:20 UTC (rev 1920)
@@ -19,16 +19,17 @@
 
 #include "includes.h"
 
+#include "librpc/gen_ndr/libnetapi.h"
 #include "lib/netapi/netapi.h"
+#include "lib/netapi/netapi_private.h"
+#include "lib/netapi/libnetapi.h"
 #include "libnet/libnet.h"
 
 /********************************************************************
 ********************************************************************/
 
-static WERROR NetGetDCNameLocal(struct libnetapi_ctx *ctx,
-				const char *server_name,
-				const char *domain_name,
-				uint8_t **buffer)
+WERROR NetGetDCName_l(struct libnetapi_ctx *ctx,
+		      struct NetGetDCName *r)
 {
 	return WERR_NOT_SUPPORTED;
 }
@@ -36,45 +37,30 @@
 /********************************************************************
 ********************************************************************/
 
-static WERROR NetGetDCNameRemote(struct libnetapi_ctx *ctx,
-				 const char *server_name,
-				 const char *domain_name,
-				 uint8_t **buffer)
+WERROR NetGetDCName_r(struct libnetapi_ctx *ctx,
+		      struct NetGetDCName *r)
 {
 	struct cli_state *cli = NULL;
 	struct rpc_pipe_client *pipe_cli = NULL;
 	NTSTATUS status;
 	WERROR werr;
 
-	status = cli_full_connection(&cli, NULL, server_name,
-				     NULL, 0,
-				     "IPC$", "IPC",
-				     ctx->username,
-				     ctx->workgroup,
-				     ctx->password,
-				     0, Undefined, NULL);
-
-	if (!NT_STATUS_IS_OK(status)) {
-		werr = ntstatus_to_werror(status);
+	werr = libnetapi_open_ipc_connection(ctx, r->in.server_name, &cli);
+	if (!W_ERROR_IS_OK(werr)) {
 		goto done;
 	}
 
-	pipe_cli = cli_rpc_pipe_open_noauth(cli, PI_NETLOGON,
-					    &status);
-	if (!pipe_cli) {
-		werr = ntstatus_to_werror(status);
+	werr = libnetapi_open_pipe(ctx, cli, PI_NETLOGON, &pipe_cli);
+	if (!W_ERROR_IS_OK(werr)) {
 		goto done;
-	};
+	}
 
 	status = rpccli_netr_GetDcName(pipe_cli, ctx,
-				       server_name,
-				       domain_name,
-				       (const char **)buffer,
+				       r->in.server_name,
+				       r->in.domain_name,
+				       (const char **)r->out.buffer,
 				       &werr);
  done:
-	if (cli) {
-		cli_shutdown(cli);
-	}
 
 	return werr;
 }
@@ -82,108 +68,42 @@
 /********************************************************************
 ********************************************************************/
 
-static WERROR libnetapi_NetGetDCName(struct libnetapi_ctx *ctx,
-				     const char *server_name,
-				     const char *domain_name,
-				     uint8_t **buffer)
+WERROR NetGetAnyDCName_l(struct libnetapi_ctx *ctx,
+			 struct NetGetAnyDCName *r)
 {
-	if (!server_name || is_myname_or_ipaddr(server_name)) {
-		return NetGetDCNameLocal(ctx,
-					 server_name,
-					 domain_name,
-					 buffer);
-	}
-
-	return NetGetDCNameRemote(ctx,
-				  server_name,
-				  domain_name,
-				  buffer);
-}
-
-/****************************************************************
- NetGetDCName
-****************************************************************/
-
-NET_API_STATUS NetGetDCName(const char *server_name,
-			    const char *domain_name,
-			    uint8_t **buffer)
-{
-	struct libnetapi_ctx *ctx = NULL;
-	NET_API_STATUS status;
-	WERROR werr;
-
-	status = libnetapi_getctx(&ctx);
-	if (status != 0) {
-		return status;
-	}
-
-	werr = libnetapi_NetGetDCName(ctx,
-				      server_name,
-				      domain_name,
-				      buffer);
-	if (!W_ERROR_IS_OK(werr)) {
-		return W_ERROR_V(werr);
-	}
-
-	return NET_API_STATUS_SUCCESS;
-}
-
-/********************************************************************
-********************************************************************/
-
-static WERROR NetGetAnyDCNameLocal(struct libnetapi_ctx *ctx,
-				   const char *server_name,
-				   const char *domain_name,
-				   uint8_t **buffer)
-{
 	return WERR_NOT_SUPPORTED;
 }
 
 /********************************************************************
 ********************************************************************/
 
-static WERROR NetGetAnyDCNameRemote(struct libnetapi_ctx *ctx,
-				    const char *server_name,
-				    const char *domain_name,
-				    uint8_t **buffer)
+WERROR NetGetAnyDCName_r(struct libnetapi_ctx *ctx,
+			 struct NetGetAnyDCName *r)
 {
 	struct cli_state *cli = NULL;
 	struct rpc_pipe_client *pipe_cli = NULL;
 	NTSTATUS status;
 	WERROR werr;
 
-	status = cli_full_connection(&cli, NULL, server_name,
-				     NULL, 0,
-				     "IPC$", "IPC",
-				     ctx->username,
-				     ctx->workgroup,
-				     ctx->password,
-				     0, Undefined, NULL);
-
-	if (!NT_STATUS_IS_OK(status)) {
-		werr = ntstatus_to_werror(status);
+	werr = libnetapi_open_ipc_connection(ctx, r->in.server_name, &cli);
+	if (!W_ERROR_IS_OK(werr)) {
 		goto done;
 	}
 
-	pipe_cli = cli_rpc_pipe_open_noauth(cli, PI_NETLOGON,
-					    &status);
-	if (!pipe_cli) {
-		werr = ntstatus_to_werror(status);
+	werr = libnetapi_open_pipe(ctx, cli, PI_NETLOGON, &pipe_cli);
+	if (!W_ERROR_IS_OK(werr)) {
 		goto done;
-	};
+	}
 
 	status = rpccli_netr_GetAnyDCName(pipe_cli, ctx,
-					  server_name,
-					  domain_name,
-					  (const char **)buffer,
+					  r->in.server_name,
+					  r->in.domain_name,
+					  (const char **)r->out.buffer,
 					  &werr);
 	if (!NT_STATUS_IS_OK(status)) {
 		goto done;
 	}
  done:
-	if (cli) {
-		cli_shutdown(cli);
-	}
 
 	return werr;
 
@@ -192,48 +112,62 @@
 /********************************************************************
 ********************************************************************/
 
-static WERROR libnetapi_NetGetAnyDCName(struct libnetapi_ctx *ctx,
-					const char *server_name,
-					const char *domain_name,
-					uint8_t **buffer)
+WERROR DsGetDcName_l(struct libnetapi_ctx *ctx,
+		     struct DsGetDcName *r)
 {
-	if (!server_name || is_myname_or_ipaddr(server_name)) {
-		return NetGetAnyDCNameLocal(ctx,
-					    server_name,
-					    domain_name,
-					    buffer);
+	NTSTATUS status;
+
+	status = dsgetdcname(ctx,
+			     NULL,
+			     r->in.domain_name,
+			     r->in.domain_guid,
+			     r->in.site_name,
+			     r->in.flags,
+			     (struct netr_DsRGetDCNameInfo **)r->out.dc_info);
+	if (!NT_STATUS_IS_OK(status)) {
+		libnetapi_set_error_string(ctx,
+			"failed to find DC: %s",
+			get_friendly_nt_error_msg(status));
 	}
 
-	return NetGetAnyDCNameRemote(ctx,
-				     server_name,
-				     domain_name,
-				     buffer);
+	return ntstatus_to_werror(status);
 }
 
-/****************************************************************
- NetGetAnyDCName
-****************************************************************/
+/********************************************************************
+********************************************************************/
 
-NET_API_STATUS NetGetAnyDCName(const char *server_name,
-			       const char *domain_name,
-			       uint8_t **buffer)
+WERROR DsGetDcName_r(struct libnetapi_ctx *ctx,
+		     struct DsGetDcName *r)
 {
-	struct libnetapi_ctx *ctx = NULL;
-	NET_API_STATUS status;
 	WERROR werr;
+	NTSTATUS status = NT_STATUS_DOMAIN_CONTROLLER_NOT_FOUND;
+	struct cli_state *cli = NULL;
+	struct rpc_pipe_client *pipe_cli = NULL;
 
-	status = libnetapi_getctx(&ctx);
-	if (status != 0) {
-		return status;
+	werr = libnetapi_open_ipc_connection(ctx, r->in.server_name, &cli);
+	if (!W_ERROR_IS_OK(werr)) {
+		goto done;
 	}
 
-	werr = libnetapi_NetGetAnyDCName(ctx,
-					 server_name,
-					 domain_name,
-					 buffer);
+	werr = libnetapi_open_pipe(ctx, cli, PI_NETLOGON, &pipe_cli);
 	if (!W_ERROR_IS_OK(werr)) {
-		return W_ERROR_V(werr);
+		goto done;
 	}
 
-	return NET_API_STATUS_SUCCESS;
+	status = rpccli_netr_DsRGetDCName(pipe_cli,
+					  ctx,
+					  r->in.server_name,
+					  r->in.domain_name,
+					  r->in.domain_guid,
+					  NULL,
+					  r->in.flags,
+					  (struct netr_DsRGetDCNameInfo **)r->out.dc_info,
+					  &werr);
+	if (!NT_STATUS_IS_OK(status)) {
+		werr = ntstatus_to_werror(status);
+		goto done;
+	}
+
+ done:
+	return werr;
 }

Modified: branches/samba/experimental/source/lib/netapi/joindomain.c
===================================================================
--- branches/samba/experimental/source/lib/netapi/joindomain.c	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/lib/netapi/joindomain.c	2008-06-09 06:59:20 UTC (rev 1920)
@@ -19,74 +19,75 @@
 
 #include "includes.h"
 
+#include "librpc/gen_ndr/libnetapi.h"
 #include "lib/netapi/netapi.h"
+#include "lib/netapi/netapi_private.h"
+#include "lib/netapi/libnetapi.h"
 #include "libnet/libnet.h"
 
 /****************************************************************
 ****************************************************************/
 
-static WERROR NetJoinDomainLocal(struct libnetapi_ctx *mem_ctx,
-				 const char *server_name,
-				 const char *domain_name,
-				 const char *account_ou,
-				 const char *Account,
-				 const char *password,
-				 uint32_t join_flags)
+WERROR NetJoinDomain_l(struct libnetapi_ctx *mem_ctx,
+		       struct NetJoinDomain *r)
 {
-	struct libnet_JoinCtx *r = NULL;
+	struct libnet_JoinCtx *j = NULL;
 	WERROR werr;
 
-	if (!domain_name) {
+	if (!r->in.domain) {
 		return WERR_INVALID_PARAM;
 	}
 
-	werr = libnet_init_JoinCtx(mem_ctx, &r);
+	werr = libnet_init_JoinCtx(mem_ctx, &j);
 	W_ERROR_NOT_OK_RETURN(werr);
 
-	r->in.domain_name = talloc_strdup(mem_ctx, domain_name);
-	W_ERROR_HAVE_NO_MEMORY(r->in.domain_name);
+	j->in.domain_name = talloc_strdup(mem_ctx, r->in.domain);
+	W_ERROR_HAVE_NO_MEMORY(j->in.domain_name);
 
-	if (join_flags & WKSSVC_JOIN_FLAGS_JOIN_TYPE) {
+	if (r->in.join_flags & WKSSVC_JOIN_FLAGS_JOIN_TYPE) {
 		NTSTATUS status;
 		struct netr_DsRGetDCNameInfo *info = NULL;
+		const char *dc = NULL;
 		uint32_t flags = DS_DIRECTORY_SERVICE_REQUIRED |
 				 DS_WRITABLE_REQUIRED |
 				 DS_RETURN_DNS_NAME;
-		status = dsgetdcname(mem_ctx, domain_name,
+		status = dsgetdcname(mem_ctx, NULL, r->in.domain,
 				     NULL, NULL, flags, &info);
 		if (!NT_STATUS_IS_OK(status)) {
 			libnetapi_set_error_string(mem_ctx,
 				"%s", get_friendly_nt_error_msg(status));
 			return ntstatus_to_werror(status);
 		}
-		r->in.dc_name = talloc_strdup(mem_ctx,
-					      info->dc_unc);
-		W_ERROR_HAVE_NO_MEMORY(r->in.dc_name);
+
+		dc = strip_hostname(info->dc_unc);
+		j->in.dc_name = talloc_strdup(mem_ctx, dc);
+		W_ERROR_HAVE_NO_MEMORY(j->in.dc_name);
 	}
 
-	if (account_ou) {
-		r->in.account_ou = talloc_strdup(mem_ctx, account_ou);
-		W_ERROR_HAVE_NO_MEMORY(r->in.account_ou);
+	if (r->in.account_ou) {
+		j->in.account_ou = talloc_strdup(mem_ctx, r->in.account_ou);
+		W_ERROR_HAVE_NO_MEMORY(j->in.account_ou);
 	}
 
-	if (Account) {
-		r->in.admin_account = talloc_strdup(mem_ctx, Account);
-		W_ERROR_HAVE_NO_MEMORY(r->in.admin_account);
+	if (r->in.account) {
+		j->in.admin_account = talloc_strdup(mem_ctx, r->in.account);
+		W_ERROR_HAVE_NO_MEMORY(j->in.admin_account);
 	}
 
-	if (password) {
-		r->in.admin_password = talloc_strdup(mem_ctx, password);
-		W_ERROR_HAVE_NO_MEMORY(r->in.admin_password);
+	if (r->in.password) {
+		j->in.admin_password = talloc_strdup(mem_ctx, r->in.password);
+		W_ERROR_HAVE_NO_MEMORY(j->in.admin_password);
 	}
 
-	r->in.join_flags = join_flags;
-	r->in.modify_config = true;
+	j->in.join_flags = r->in.join_flags;
+	j->in.modify_config = true;
+	j->in.debug = true;
 
-	werr = libnet_Join(mem_ctx, r);
-	if (!W_ERROR_IS_OK(werr) && r->out.error_string) {
-		libnetapi_set_error_string(mem_ctx, "%s", r->out.error_string);
+	werr = libnet_Join(mem_ctx, j);
+	if (!W_ERROR_IS_OK(werr) && j->out.error_string) {
+		libnetapi_set_error_string(mem_ctx, "%s", j->out.error_string);
 	}
-	TALLOC_FREE(r);
+	TALLOC_FREE(j);
 
 	return werr;
 }
@@ -94,13 +95,8 @@
 /****************************************************************
 ****************************************************************/
 
-static WERROR NetJoinDomainRemote(struct libnetapi_ctx *ctx,
-				  const char *server_name,
-				  const char *domain_name,
-				  const char *account_ou,
-				  const char *Account,
-				  const char *password,
-				  uint32_t join_flags)
+WERROR NetJoinDomain_r(struct libnetapi_ctx *ctx,
+		       struct NetJoinDomain *r)
 {
 	struct cli_state *cli = NULL;
 	struct rpc_pipe_client *pipe_cli = NULL;
@@ -109,40 +105,33 @@
 	WERROR werr;
 	unsigned int old_timeout = 0;
 
-	status = cli_full_connection(&cli, NULL, server_name,
-				     NULL, 0,
-				     "IPC$", "IPC",
-				     ctx->username,
-				     ctx->workgroup,
-				     ctx->password,
-				     0, Undefined, NULL);
-
-	if (!NT_STATUS_IS_OK(status)) {
-		werr = ntstatus_to_werror(status);
+	werr = libnetapi_open_ipc_connection(ctx, r->in.server, &cli);
+	if (!W_ERROR_IS_OK(werr)) {
 		goto done;
 	}
 
-	pipe_cli = cli_rpc_pipe_open_noauth(cli, PI_WKSSVC,
-					    &status);
-	if (!pipe_cli) {
-		werr = ntstatus_to_werror(status);
+	werr = libnetapi_open_pipe(ctx, cli, PI_WKSSVC, &pipe_cli);
+	if (!W_ERROR_IS_OK(werr)) {
 		goto done;
 	}
 
-	if (password) {
+	if (r->in.password) {
 		encode_wkssvc_join_password_buffer(ctx,
-						   password,
+						   r->in.password,
 						   &cli->user_session_key,
 						   &encrypted_password);
 	}
 
-	old_timeout = cli_set_timeout(cli, 60000);
+	old_timeout = cli_set_timeout(cli, 600000);
 
 	status = rpccli_wkssvc_NetrJoinDomain2(pipe_cli, ctx,
-					       server_name, domain_name,
-					       account_ou, Account,
+					       r->in.server,
+					       r->in.domain,
+					       r->in.account_ou,
+					       r->in.account,
 					       encrypted_password,
-					       join_flags, &werr);
+					       r->in.join_flags,
+					       &werr);
 	if (!NT_STATUS_IS_OK(status)) {
 		werr = ntstatus_to_werror(status);
 		goto done;
@@ -150,150 +139,86 @@
 
  done:
 	if (cli) {
-		cli_set_timeout(cli, old_timeout);
-		cli_shutdown(cli);
+		if (old_timeout) {
+			cli_set_timeout(cli, old_timeout);
+		}
 	}
 
 	return werr;
 }
-
 /****************************************************************
 ****************************************************************/
 
-static WERROR libnetapi_NetJoinDomain(struct libnetapi_ctx *ctx,
-				      const char *server_name,
-				      const char *domain_name,
-				      const char *account_ou,
-				      const char *Account,
-				      const char *password,
-				      uint32_t join_flags)
+WERROR NetUnjoinDomain_l(struct libnetapi_ctx *mem_ctx,
+			 struct NetUnjoinDomain *r)
 {
-	if (!domain_name) {
-		return WERR_INVALID_PARAM;
-	}
-
-	if (!server_name || is_myname_or_ipaddr(server_name)) {
-
-		return NetJoinDomainLocal(ctx,
-					  server_name,
-					  domain_name,
-					  account_ou,
-					  Account,
-					  password,
-					  join_flags);
-	}
-
-	return NetJoinDomainRemote(ctx,
-				   server_name,
-				   domain_name,
-				   account_ou,
-				   Account,
-				   password,
-				   join_flags);
-}
-
-/****************************************************************
- NetJoinDomain
-****************************************************************/
-
-NET_API_STATUS NetJoinDomain(const char *server_name,
-			     const char *domain_name,
-			     const char *account_ou,
-			     const char *Account,
-			     const char *password,
-			     uint32_t join_flags)
-{
-	struct libnetapi_ctx *ctx = NULL;
-	NET_API_STATUS status;
-	WERROR werr;
-
-	status = libnetapi_getctx(&ctx);
-	if (status != 0) {
-		return status;
-	}
-
-	werr = libnetapi_NetJoinDomain(ctx,
-				       server_name,
-				       domain_name,
-				       account_ou,
-				       Account,
-				       password,
-				       join_flags);
-	if (!W_ERROR_IS_OK(werr)) {
-		return W_ERROR_V(werr);
-	}
-
-	return NET_API_STATUS_SUCCESS;
-}
-
-/****************************************************************
-****************************************************************/
-
-static WERROR NetUnjoinDomainLocal(struct libnetapi_ctx *mem_ctx,
-				   const char *server_name,
-				   const char *account,
-				   const char *password,
-				   uint32_t unjoin_flags)
-{
-	struct libnet_UnjoinCtx *r = NULL;
+	struct libnet_UnjoinCtx *u = NULL;
 	struct dom_sid domain_sid;
+	const char *domain = NULL;
 	WERROR werr;
 
 	if (!secrets_fetch_domain_sid(lp_workgroup(), &domain_sid)) {
 		return WERR_SETUP_NOT_JOINED;
 	}
 
-	werr = libnet_init_UnjoinCtx(mem_ctx, &r);
+	werr = libnet_init_UnjoinCtx(mem_ctx, &u);
 	W_ERROR_NOT_OK_RETURN(werr);
 
-	if (server_name) {
-		r->in.dc_name = talloc_strdup(mem_ctx, server_name);
-		W_ERROR_HAVE_NO_MEMORY(r->in.dc_name);
+	if (lp_realm()) {
+		domain = lp_realm();
 	} else {
+		domain = lp_workgroup();
+	}
+
+	if (r->in.server_name) {
+		u->in.dc_name = talloc_strdup(mem_ctx, r->in.server_name);
+		W_ERROR_HAVE_NO_MEMORY(u->in.dc_name);
+	} else {
 		NTSTATUS status;
-		const char *domain = NULL;
 		struct netr_DsRGetDCNameInfo *info = NULL;
+		const char *dc = NULL;
 		uint32_t flags = DS_DIRECTORY_SERVICE_REQUIRED |
 				 DS_WRITABLE_REQUIRED |
 				 DS_RETURN_DNS_NAME;
-		if (lp_realm()) {
-			domain = lp_realm();
-		} else {
-			domain = lp_workgroup();
-		}
-		status = dsgetdcname(mem_ctx, domain,
+		status = dsgetdcname(mem_ctx, NULL, domain,
 				     NULL, NULL, flags, &info);
 		if (!NT_STATUS_IS_OK(status)) {
 			libnetapi_set_error_string(mem_ctx,
-				"%s", get_friendly_nt_error_msg(status));
+				"failed to find DC for domain %s: %s",
+				domain,
+				get_friendly_nt_error_msg(status));
 			return ntstatus_to_werror(status);
 		}
-		r->in.dc_name = talloc_strdup(mem_ctx,
-					      info->dc_unc);
-		W_ERROR_HAVE_NO_MEMORY(r->in.dc_name);
+
+		dc = strip_hostname(info->dc_unc);
+		u->in.dc_name = talloc_strdup(mem_ctx, dc);
+		W_ERROR_HAVE_NO_MEMORY(u->in.dc_name);
+
+		u->in.domain_name = domain;
 	}
 
-	if (account) {
-		r->in.admin_account = talloc_strdup(mem_ctx, account);
-		W_ERROR_HAVE_NO_MEMORY(r->in.admin_account);
+	if (r->in.account) {
+		u->in.admin_account = talloc_strdup(mem_ctx, r->in.account);
+		W_ERROR_HAVE_NO_MEMORY(u->in.admin_account);
 	}
 
-	if (password) {
-		r->in.admin_password = talloc_strdup(mem_ctx, password);
-		W_ERROR_HAVE_NO_MEMORY(r->in.admin_password);
+	if (r->in.password) {
+		u->in.admin_password = talloc_strdup(mem_ctx, r->in.password);
+		W_ERROR_HAVE_NO_MEMORY(u->in.admin_password);
 	}
 
-	r->in.unjoin_flags = unjoin_flags;
-	r->in.modify_config = true;
-	r->in.debug = true;
+	u->in.domain_name = domain;
+	u->in.unjoin_flags = r->in.unjoin_flags;
+	u->in.modify_config = true;
+	u->in.debug = true;
 
-	r->in.domain_sid = &domain_sid;
+	u->in.domain_sid = &domain_sid;
 
-	werr = libnet_Unjoin(mem_ctx, r);
-	if (!W_ERROR_IS_OK(werr) && r->out.error_string) {
-		libnetapi_set_error_string(mem_ctx, "%s", r->out.error_string);
+	werr = libnet_Unjoin(mem_ctx, u);
+	if (!W_ERROR_IS_OK(werr) && u->out.error_string) {
+		libnetapi_set_error_string(mem_ctx, "%s", u->out.error_string);
 	}
-	TALLOC_FREE(r);
+	TALLOC_FREE(u);
 
 	return werr;
 }
@@ -301,11 +226,8 @@
 /****************************************************************
 ****************************************************************/
 
-static WERROR NetUnjoinDomainRemote(struct libnetapi_ctx *ctx,
-				    const char *server_name,
-				    const char *account,
-				    const char *password,
-				    uint32_t unjoin_flags)
+WERROR NetUnjoinDomain_r(struct libnetapi_ctx *ctx,
+			 struct NetUnjoinDomain *r)
 {
 	struct cli_state *cli = NULL;
 	struct rpc_pipe_client *pipe_cli = NULL;
@@ -314,29 +236,19 @@
 	WERROR werr;
 	unsigned int old_timeout = 0;
 
-	status = cli_full_connection(&cli, NULL, server_name,
-				     NULL, 0,
-				     "IPC$", "IPC",
-				     ctx->username,
-				     ctx->workgroup,
-				     ctx->password,
-				     0, Undefined, NULL);
-
-	if (!NT_STATUS_IS_OK(status)) {
-		werr = ntstatus_to_werror(status);
+	werr = libnetapi_open_ipc_connection(ctx, r->in.server_name, &cli);
+	if (!W_ERROR_IS_OK(werr)) {
 		goto done;
 	}
 
-	pipe_cli = cli_rpc_pipe_open_noauth(cli, PI_WKSSVC,
-					    &status);
-	if (!pipe_cli) {
-		werr = ntstatus_to_werror(status);
+	werr = libnetapi_open_pipe(ctx, cli, PI_WKSSVC, &pipe_cli);
+	if (!W_ERROR_IS_OK(werr)) {
 		goto done;
 	}
 
-	if (password) {
+	if (r->in.password) {
 		encode_wkssvc_join_password_buffer(ctx,
-						   password,
+						   r->in.password,
 						   &cli->user_session_key,
 						   &encrypted_password);
 	}
@@ -344,10 +256,10 @@
 	old_timeout = cli_set_timeout(cli, 60000);
 
 	status = rpccli_wkssvc_NetrUnjoinDomain2(pipe_cli, ctx,
-						 server_name,
-						 account,
+						 r->in.server_name,
+						 r->in.account,
 						 encrypted_password,
-						 unjoin_flags,
+						 r->in.unjoin_flags,
 						 &werr);
 	if (!NT_STATUS_IS_OK(status)) {
 		werr = ntstatus_to_werror(status);
@@ -356,8 +268,9 @@
 
  done:
 	if (cli) {
-		cli_set_timeout(cli, old_timeout);
-		cli_shutdown(cli);
+		if (old_timeout) {
+			cli_set_timeout(cli, old_timeout);
+		}
 	}
 
 	return werr;
@@ -366,123 +279,54 @@
 /****************************************************************
 ****************************************************************/
 
-static WERROR libnetapi_NetUnjoinDomain(struct libnetapi_ctx *ctx,
-					const char *server_name,
-					const char *account,
-					const char *password,
-					uint32_t unjoin_flags)
+WERROR NetGetJoinInformation_r(struct libnetapi_ctx *ctx,
+			       struct NetGetJoinInformation *r)
 {
-	if (!server_name || is_myname_or_ipaddr(server_name)) {
-
-		return NetUnjoinDomainLocal(ctx,
-					    server_name,
-					    account,
-					    password,
-					    unjoin_flags);
-	}
-
-	return NetUnjoinDomainRemote(ctx,
-				     server_name,
-				     account,
-				     password,
-				     unjoin_flags);
-}
-
-/****************************************************************
- NetUnjoinDomain
-****************************************************************/
-
-NET_API_STATUS NetUnjoinDomain(const char *server_name,
-			       const char *account,
-			       const char *password,
-			       uint32_t unjoin_flags)
-{
-	struct libnetapi_ctx *ctx = NULL;
-	NET_API_STATUS status;
-	WERROR werr;
-
-	status = libnetapi_getctx(&ctx);
-	if (status != 0) {
-		return status;
-	}
-
-	werr = libnetapi_NetUnjoinDomain(ctx,
-					 server_name,
-					 account,
-					 password,
-					 unjoin_flags);
-	if (!W_ERROR_IS_OK(werr)) {
-		return W_ERROR_V(werr);
-	}
-
-	return NET_API_STATUS_SUCCESS;
-}
-
-/****************************************************************
-****************************************************************/
-
-static WERROR NetGetJoinInformationRemote(struct libnetapi_ctx *ctx,
-					  const char *server_name,
-					  const char **name_buffer,
-					  uint16_t *name_type)
-{
 	struct cli_state *cli = NULL;
 	struct rpc_pipe_client *pipe_cli = NULL;
 	NTSTATUS status;
 	WERROR werr;
+	const char *buffer = NULL;
 
-	status = cli_full_connection(&cli, NULL, server_name,
-				     NULL, 0,
-				     "IPC$", "IPC",
-				     ctx->username,
-				     ctx->workgroup,
-				     ctx->password,
-				     0, Undefined, NULL);
-
-	if (!NT_STATUS_IS_OK(status)) {
-		werr = ntstatus_to_werror(status);
+	werr = libnetapi_open_ipc_connection(ctx, r->in.server_name, &cli);
+	if (!W_ERROR_IS_OK(werr)) {
 		goto done;
 	}
 
-	pipe_cli = cli_rpc_pipe_open_noauth(cli, PI_WKSSVC,
-					    &status);
-	if (!pipe_cli) {
-		werr = ntstatus_to_werror(status);
+	werr = libnetapi_open_pipe(ctx, cli, PI_WKSSVC, &pipe_cli);
+	if (!W_ERROR_IS_OK(werr)) {
 		goto done;
 	}
 
 	status = rpccli_wkssvc_NetrGetJoinInformation(pipe_cli, ctx,
-						      server_name,
-						      name_buffer,
-						      (enum wkssvc_NetJoinStatus *)name_type,
+						      r->in.server_name,
+						      &buffer,
+						      (enum wkssvc_NetJoinStatus *)r->out.name_type,
 						      &werr);
 	if (!NT_STATUS_IS_OK(status)) {
 		werr = ntstatus_to_werror(status);
 		goto done;
 	}
 
- done:
-	if (cli) {
-		cli_shutdown(cli);
-	}
+	*r->out.name_buffer = talloc_strdup(ctx, buffer);
+	W_ERROR_HAVE_NO_MEMORY(*r->out.name_buffer);
 
+ done:
 	return werr;
 }
 
 /****************************************************************
 ****************************************************************/
 
-static WERROR NetGetJoinInformationLocal(struct libnetapi_ctx *ctx,
-					 const char *server_name,
-					 const char **name_buffer,
-					 uint16_t *name_type)
+WERROR NetGetJoinInformation_l(struct libnetapi_ctx *ctx,
+			       struct NetGetJoinInformation *r)
 {
 	if ((lp_security() == SEC_ADS) && lp_realm()) {
-		*name_buffer = talloc_strdup(ctx, lp_realm());
+		*r->out.name_buffer = talloc_strdup(ctx, lp_realm());
 	} else {
-		*name_buffer = talloc_strdup(ctx, lp_workgroup());
+		*r->out.name_buffer = talloc_strdup(ctx, lp_workgroup());
 	}
-	if (!*name_buffer) {
+	if (!*r->out.name_buffer) {
 		return WERR_NOMEM;
 	}
 
@@ -490,83 +334,33 @@
 		case ROLE_DOMAIN_MEMBER:
 		case ROLE_DOMAIN_PDC:
 		case ROLE_DOMAIN_BDC:
-			*name_type = NetSetupDomainName;
+			*r->out.name_type = NetSetupDomainName;
 			break;
 		case ROLE_STANDALONE:
 		default:
-			*name_type = NetSetupWorkgroupName;
+			*r->out.name_type = NetSetupWorkgroupName;
 			break;
 	}
 
 	return WERR_OK;
 }
 
-static WERROR libnetapi_NetGetJoinInformation(struct libnetapi_ctx *ctx,
-					      const char *server_name,
-					      const char **name_buffer,
-					      uint16_t *name_type)
-{
-	if (!server_name || is_myname_or_ipaddr(server_name)) {
-		return NetGetJoinInformationLocal(ctx,
-						  server_name,
-						  name_buffer,
-						  name_type);
-	}
-
-	return NetGetJoinInformationRemote(ctx,
-					   server_name,
-					   name_buffer,
-					   name_type);
-}
-
 /****************************************************************
- NetGetJoinInformation
 ****************************************************************/
 
-NET_API_STATUS NetGetJoinInformation(const char *server_name,
-				     const char **name_buffer,
-				     uint16_t *name_type)
+WERROR NetGetJoinableOUs_l(struct libnetapi_ctx *ctx,
+			   struct NetGetJoinableOUs *r)
 {
-	struct libnetapi_ctx *ctx = NULL;
-	NET_API_STATUS status;
-	WERROR werr;
-
-	status = libnetapi_getctx(&ctx);
-	if (status != 0) {
-		return status;
-	}
-
-	werr = libnetapi_NetGetJoinInformation(ctx,
-					       server_name,
-					       name_buffer,
-					       name_type);
-	if (!W_ERROR_IS_OK(werr)) {
-		return W_ERROR_V(werr);
-	}
-
-	return NET_API_STATUS_SUCCESS;
-}
-
-/****************************************************************
-****************************************************************/
-
-static WERROR NetGetJoinableOUsLocal(struct libnetapi_ctx *ctx,
-				     const char *server_name,
-				     const char *domain,
-				     const char *account,
-				     const char *password,
-				     uint32_t *ou_count,
-				     const char ***ous)
-{
 #ifdef WITH_ADS
 	NTSTATUS status;
 	ADS_STATUS ads_status;
 	ADS_STRUCT *ads = NULL;
 	struct netr_DsRGetDCNameInfo *info = NULL;
+	const char *dc = NULL;
 	uint32_t flags = DS_DIRECTORY_SERVICE_REQUIRED |
 			 DS_RETURN_DNS_NAME;
 
-	status = dsgetdcname(ctx, domain,
+	status = dsgetdcname(ctx, NULL, r->in.domain,
 			     NULL, NULL, flags, &info);
 	if (!NT_STATUS_IS_OK(status)) {
 		libnetapi_set_error_string(ctx, "%s",
@@ -574,21 +368,23 @@
 		return ntstatus_to_werror(status);
 	}
 
-	ads = ads_init(domain, domain, info->dc_unc);
+	dc = strip_hostname(info->dc_unc);
+
+	ads = ads_init(r->in.domain, r->in.domain, dc);
 	if (!ads) {
 		return WERR_GENERAL_FAILURE;
 	}
 
 	SAFE_FREE(ads->auth.user_name);
-	if (account) {
-		ads->auth.user_name = SMB_STRDUP(account);
+	if (r->in.account) {
+		ads->auth.user_name = SMB_STRDUP(r->in.account);
 	} else if (ctx->username) {
 		ads->auth.user_name = SMB_STRDUP(ctx->username);
 	}
 
 	SAFE_FREE(ads->auth.password);
-	if (password) {
-		ads->auth.password = SMB_STRDUP(password);
+	if (r->in.password) {
+		ads->auth.password = SMB_STRDUP(r->in.password);
 	} else if (ctx->password) {
 		ads->auth.password = SMB_STRDUP(ctx->password);
 	}
@@ -600,8 +396,8 @@
 	}
 
 	ads_status = ads_get_joinable_ous(ads, ctx,
-					  (char ***)ous,
-					  (size_t *)ou_count);
+					  (char ***)r->out.ous,
+					  (size_t *)r->out.ou_count);
 	if (!ADS_ERR_OK(ads_status)) {
 		ads_destroy(&ads);
 		return WERR_DEFAULT_JOIN_REQUIRED;
@@ -617,13 +413,8 @@
 /****************************************************************
 ****************************************************************/
 
-static WERROR NetGetJoinableOUsRemote(struct libnetapi_ctx *ctx,
-				      const char *server_name,
-				      const char *domain,
-				      const char *account,
-				      const char *password,
-				      uint32_t *ou_count,
-				      const char ***ous)
+WERROR NetGetJoinableOUs_r(struct libnetapi_ctx *ctx,
+			   struct NetGetJoinableOUs *r)
 {
 	struct cli_state *cli = NULL;
 	struct rpc_pipe_client *pipe_cli = NULL;
@@ -631,40 +422,30 @@
 	NTSTATUS status;
 	WERROR werr;
 
-	status = cli_full_connection(&cli, NULL, server_name,
-				     NULL, 0,
-				     "IPC$", "IPC",
-				     ctx->username,
-				     ctx->workgroup,
-				     ctx->password,
-				     0, Undefined, NULL);
-
-	if (!NT_STATUS_IS_OK(status)) {
-		werr = ntstatus_to_werror(status);
+	werr = libnetapi_open_ipc_connection(ctx, r->in.server_name, &cli);
+	if (!W_ERROR_IS_OK(werr)) {
 		goto done;
 	}
 
-	pipe_cli = cli_rpc_pipe_open_noauth(cli, PI_WKSSVC,
-					    &status);
-	if (!pipe_cli) {
-		werr = ntstatus_to_werror(status);
+	werr = libnetapi_open_pipe(ctx, cli, PI_WKSSVC, &pipe_cli);
+	if (!W_ERROR_IS_OK(werr)) {
 		goto done;
 	}
 
-	if (password) {
+	if (r->in.password) {
 		encode_wkssvc_join_password_buffer(ctx,
-						   password,
+						   r->in.password,
 						   &cli->user_session_key,
 						   &encrypted_password);
 	}
 
 	status = rpccli_wkssvc_NetrGetJoinableOus2(pipe_cli, ctx,
-						   server_name,
-						   domain,
-						   account,
+						   r->in.server_name,
+						   r->in.domain,
+						   r->in.account,
 						   encrypted_password,
-						   ou_count,
-						   ous,
+						   r->out.ou_count,
+						   r->out.ous,
 						   &werr);
 	if (!NT_STATUS_IS_OK(status)) {
 		werr = ntstatus_to_werror(status);
@@ -678,67 +459,3 @@
 
 	return werr;
 }
-
-/****************************************************************
-****************************************************************/
-
-static WERROR libnetapi_NetGetJoinableOUs(struct libnetapi_ctx *ctx,
-					  const char *server_name,
-					  const char *domain,
-					  const char *account,
-					  const char *password,
-					  uint32_t *ou_count,
-					  const char ***ous)
-{
-	if (!server_name || is_myname_or_ipaddr(server_name)) {
-		return NetGetJoinableOUsLocal(ctx,
-					      server_name,
-					      domain,
-					      account,
-					      password,
-					      ou_count,
-					      ous);
-	}
-
-	return NetGetJoinableOUsRemote(ctx,
-				       server_name,
-				       domain,
-				       account,
-				       password,
-				       ou_count,
-				       ous);
-}
-
-/****************************************************************
- NetGetJoinableOUs
-****************************************************************/
-
-NET_API_STATUS NetGetJoinableOUs(const char *server_name,
-				 const char *domain,
-				 const char *account,
-				 const char *password,
-				 uint32_t *ou_count,
-				 const char ***ous)
-{
-	struct libnetapi_ctx *ctx = NULL;
-	NET_API_STATUS status;
-	WERROR werr;
-
-	status = libnetapi_getctx(&ctx);
-	if (status != 0) {
-		return status;
-	}
-
-	werr = libnetapi_NetGetJoinableOUs(ctx,
-					   server_name,
-					   domain,
-					   account,
-					   password,
-					   ou_count,
-					   ous);
-	if (!W_ERROR_IS_OK(werr)) {
-		return W_ERROR_V(werr);
-	}
-
-	return NET_API_STATUS_SUCCESS;
-}

Copied: branches/samba/experimental/source/lib/netapi/libnetapi.c (from rev 1919, tags/samba/upstream_3.2.0~rc1/source/lib/netapi/libnetapi.c)
===================================================================
--- branches/samba/experimental/source/lib/netapi/libnetapi.c	                        (rev 0)
+++ branches/samba/experimental/source/lib/netapi/libnetapi.c	2008-06-09 06:59:20 UTC (rev 1920)
@@ -0,0 +1,639 @@
+/*
+ *  Unix SMB/CIFS implementation.
+ *  NetApi Support
+ *  Copyright (C) Guenther Deschner 2007-2008
+ *
+ *  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 3 of the License, or
+ *  (at your option) any later version.
+ *
+ *  This program is distributed in the hope that it will be useful,
+ *  but WITHOUT ANY WARRANTY; without even the implied warranty of
+ *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ *  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, see <http://www.gnu.org/licenses/>.
+ */
+
+#include "includes.h"
+#include "librpc/gen_ndr/libnetapi.h"
+#include "lib/netapi/netapi.h"
+#include "lib/netapi/netapi_private.h"
+#include "libnetapi.h"
+#include "librpc/gen_ndr/ndr_libnetapi.h"
+
+/****************************************************************
+ NetJoinDomain
+****************************************************************/
+
+NET_API_STATUS NetJoinDomain(const char * server /* [in] [unique] */,
+			     const char * domain /* [in] [ref] */,
+			     const char * account_ou /* [in] [unique] */,
+			     const char * account /* [in] [unique] */,
+			     const char * password /* [in] [unique] */,
+			     uint32_t join_flags /* [in] */)
+{
+	struct NetJoinDomain r;
+	struct libnetapi_ctx *ctx = NULL;
+	NET_API_STATUS status;
+	WERROR werr;
+
+	status = libnetapi_getctx(&ctx);
+	if (status != 0) {
+		return status;
+	}
+
+	/* In parameters */
+	r.in.server = server;
+	r.in.domain = domain;
+	r.in.account_ou = account_ou;
+	r.in.account = account;
+	r.in.password = password;
+	r.in.join_flags = join_flags;
+
+	/* Out parameters */
+
+	if (DEBUGLEVEL >= 10) {
+		NDR_PRINT_IN_DEBUG(NetJoinDomain, &r);
+	}
+
+	if (LIBNETAPI_LOCAL_SERVER(server)) {
+		werr = NetJoinDomain_l(ctx, &r);
+	} else {
+		werr = NetJoinDomain_r(ctx, &r);
+	}
+
+	r.out.result = W_ERROR_V(werr);
+
+	if (DEBUGLEVEL >= 10) {
+		NDR_PRINT_OUT_DEBUG(NetJoinDomain, &r);
+	}
+
+	return r.out.result;
+}
+
+/****************************************************************
+ NetUnjoinDomain
+****************************************************************/
+
+NET_API_STATUS NetUnjoinDomain(const char * server_name /* [in] [unique] */,
+			       const char * account /* [in] [unique] */,
+			       const char * password /* [in] [unique] */,
+			       uint32_t unjoin_flags /* [in] */)
+{
+	struct NetUnjoinDomain r;
+	struct libnetapi_ctx *ctx = NULL;
+	NET_API_STATUS status;
+	WERROR werr;
+
+	status = libnetapi_getctx(&ctx);
+	if (status != 0) {
+		return status;
+	}
+
+	/* In parameters */
+	r.in.server_name = server_name;
+	r.in.account = account;
+	r.in.password = password;
+	r.in.unjoin_flags = unjoin_flags;
+
+	/* Out parameters */
+
+	if (DEBUGLEVEL >= 10) {
+		NDR_PRINT_IN_DEBUG(NetUnjoinDomain, &r);
+	}
+
+	if (LIBNETAPI_LOCAL_SERVER(server_name)) {
+		werr = NetUnjoinDomain_l(ctx, &r);
+	} else {
+		werr = NetUnjoinDomain_r(ctx, &r);
+	}
+
+	r.out.result = W_ERROR_V(werr);
+
+	if (DEBUGLEVEL >= 10) {
+		NDR_PRINT_OUT_DEBUG(NetUnjoinDomain, &r);
+	}
+
+	return r.out.result;
+}
+
+/****************************************************************
+ NetGetJoinInformation
+****************************************************************/
+
+NET_API_STATUS NetGetJoinInformation(const char * server_name /* [in] [unique] */,
+				     const char * *name_buffer /* [out] [ref] */,
+				     uint16_t *name_type /* [out] [ref] */)
+{
+	struct NetGetJoinInformation r;
+	struct libnetapi_ctx *ctx = NULL;
+	NET_API_STATUS status;
+	WERROR werr;
+
+	status = libnetapi_getctx(&ctx);
+	if (status != 0) {
+		return status;
+	}
+
+	/* In parameters */
+	r.in.server_name = server_name;
+
+	/* Out parameters */
+	r.out.name_buffer = name_buffer;
+	r.out.name_type = name_type;
+
+	if (DEBUGLEVEL >= 10) {
+		NDR_PRINT_IN_DEBUG(NetGetJoinInformation, &r);
+	}
+
+	if (LIBNETAPI_LOCAL_SERVER(server_name)) {
+		werr = NetGetJoinInformation_l(ctx, &r);
+	} else {
+		werr = NetGetJoinInformation_r(ctx, &r);
+	}
+
+	r.out.result = W_ERROR_V(werr);
+
+	if (DEBUGLEVEL >= 10) {
+		NDR_PRINT_OUT_DEBUG(NetGetJoinInformation, &r);
+	}
+
+	return r.out.result;
+}
+
+/****************************************************************
+ NetGetJoinableOUs
+****************************************************************/
+
+NET_API_STATUS NetGetJoinableOUs(const char * server_name /* [in] [unique] */,
+				 const char * domain /* [in] [ref] */,
+				 const char * account /* [in] [unique] */,
+				 const char * password /* [in] [unique] */,
+				 uint32_t *ou_count /* [out] [ref] */,
+				 const char * **ous /* [out] [ref] */)
+{
+	struct NetGetJoinableOUs r;
+	struct libnetapi_ctx *ctx = NULL;
+	NET_API_STATUS status;
+	WERROR werr;
+
+	status = libnetapi_getctx(&ctx);
+	if (status != 0) {
+		return status;
+	}
+
+	/* In parameters */
+	r.in.server_name = server_name;
+	r.in.domain = domain;
+	r.in.account = account;
+	r.in.password = password;
+
+	/* Out parameters */
+	r.out.ou_count = ou_count;
+	r.out.ous = ous;
+
+	if (DEBUGLEVEL >= 10) {
+		NDR_PRINT_IN_DEBUG(NetGetJoinableOUs, &r);
+	}
+
+	if (LIBNETAPI_LOCAL_SERVER(server_name)) {
+		werr = NetGetJoinableOUs_l(ctx, &r);
+	} else {
+		werr = NetGetJoinableOUs_r(ctx, &r);
+	}
+
+	r.out.result = W_ERROR_V(werr);
+
+	if (DEBUGLEVEL >= 10) {
+		NDR_PRINT_OUT_DEBUG(NetGetJoinableOUs, &r);
+	}
+
+	return r.out.result;
+}
+
+/****************************************************************
+ NetServerGetInfo
+****************************************************************/
+
+NET_API_STATUS NetServerGetInfo(const char * server_name /* [in] [unique] */,
+				uint32_t level /* [in] */,
+				uint8_t **buffer /* [out] [ref] */)
+{
+	struct NetServerGetInfo r;
+	struct libnetapi_ctx *ctx = NULL;
+	NET_API_STATUS status;
+	WERROR werr;
+
+	status = libnetapi_getctx(&ctx);
+	if (status != 0) {
+		return status;
+	}
+
+	/* In parameters */
+	r.in.server_name = server_name;
+	r.in.level = level;
+
+	/* Out parameters */
+	r.out.buffer = buffer;
+
+	if (DEBUGLEVEL >= 10) {
+		NDR_PRINT_IN_DEBUG(NetServerGetInfo, &r);
+	}
+
+	if (LIBNETAPI_LOCAL_SERVER(server_name)) {
+		werr = NetServerGetInfo_l(ctx, &r);
+	} else {
+		werr = NetServerGetInfo_r(ctx, &r);
+	}
+
+	r.out.result = W_ERROR_V(werr);
+
+	if (DEBUGLEVEL >= 10) {
+		NDR_PRINT_OUT_DEBUG(NetServerGetInfo, &r);
+	}
+
+	return r.out.result;
+}
+
+/****************************************************************
+ NetServerSetInfo
+****************************************************************/
+
+NET_API_STATUS NetServerSetInfo(const char * server_name /* [in] [unique] */,
+				uint32_t level /* [in] */,
+				uint8_t *buffer /* [in] [ref] */,
+				uint32_t *parm_error /* [out] [ref] */)
+{
+	struct NetServerSetInfo r;
+	struct libnetapi_ctx *ctx = NULL;
+	NET_API_STATUS status;
+	WERROR werr;
+
+	status = libnetapi_getctx(&ctx);
+	if (status != 0) {
+		return status;
+	}
+
+	/* In parameters */
+	r.in.server_name = server_name;
+	r.in.level = level;
+	r.in.buffer = buffer;
+
+	/* Out parameters */
+	r.out.parm_error = parm_error;
+
+	if (DEBUGLEVEL >= 10) {
+		NDR_PRINT_IN_DEBUG(NetServerSetInfo, &r);
+	}
+
+	if (LIBNETAPI_LOCAL_SERVER(server_name)) {
+		werr = NetServerSetInfo_l(ctx, &r);
+	} else {
+		werr = NetServerSetInfo_r(ctx, &r);
+	}
+
+	r.out.result = W_ERROR_V(werr);
+
+	if (DEBUGLEVEL >= 10) {
+		NDR_PRINT_OUT_DEBUG(NetServerSetInfo, &r);
+	}
+
+	return r.out.result;
+}
+
+/****************************************************************
+ NetGetDCName
+****************************************************************/
+
+NET_API_STATUS NetGetDCName(const char * server_name /* [in] [unique] */,
+			    const char * domain_name /* [in] [unique] */,
+			    uint8_t **buffer /* [out] [ref] */)
+{
+	struct NetGetDCName r;
+	struct libnetapi_ctx *ctx = NULL;
+	NET_API_STATUS status;
+	WERROR werr;
+
+	status = libnetapi_getctx(&ctx);
+	if (status != 0) {
+		return status;
+	}
+
+	/* In parameters */
+	r.in.server_name = server_name;
+	r.in.domain_name = domain_name;
+
+	/* Out parameters */
+	r.out.buffer = buffer;
+
+	if (DEBUGLEVEL >= 10) {
+		NDR_PRINT_IN_DEBUG(NetGetDCName, &r);
+	}
+
+	if (LIBNETAPI_LOCAL_SERVER(server_name)) {
+		werr = NetGetDCName_l(ctx, &r);
+	} else {
+		werr = NetGetDCName_r(ctx, &r);
+	}
+
+	r.out.result = W_ERROR_V(werr);
+
+	if (DEBUGLEVEL >= 10) {
+		NDR_PRINT_OUT_DEBUG(NetGetDCName, &r);
+	}
+
+	return r.out.result;
+}
+
+/****************************************************************
+ NetGetAnyDCName
+****************************************************************/
+
+NET_API_STATUS NetGetAnyDCName(const char * server_name /* [in] [unique] */,
+			       const char * domain_name /* [in] [unique] */,
+			       uint8_t **buffer /* [out] [ref] */)
+{
+	struct NetGetAnyDCName r;
+	struct libnetapi_ctx *ctx = NULL;
+	NET_API_STATUS status;
+	WERROR werr;
+
+	status = libnetapi_getctx(&ctx);
+	if (status != 0) {
+		return status;
+	}
+
+	/* In parameters */
+	r.in.server_name = server_name;
+	r.in.domain_name = domain_name;
+
+	/* Out parameters */
+	r.out.buffer = buffer;
+
+	if (DEBUGLEVEL >= 10) {
+		NDR_PRINT_IN_DEBUG(NetGetAnyDCName, &r);
+	}
+
+	if (LIBNETAPI_LOCAL_SERVER(server_name)) {
+		werr = NetGetAnyDCName_l(ctx, &r);
+	} else {
+		werr = NetGetAnyDCName_r(ctx, &r);
+	}
+
+	r.out.result = W_ERROR_V(werr);
+
+	if (DEBUGLEVEL >= 10) {
+		NDR_PRINT_OUT_DEBUG(NetGetAnyDCName, &r);
+	}
+
+	return r.out.result;
+}
+
+/****************************************************************
+ DsGetDcName
+****************************************************************/
+
+NET_API_STATUS DsGetDcName(const char * server_name /* [in] [unique] */,
+			   const char * domain_name /* [in] [ref] */,
+			   struct GUID *domain_guid /* [in] [unique] */,
+			   const char * site_name /* [in] [unique] */,
+			   uint32_t flags /* [in] */,
+			   struct DOMAIN_CONTROLLER_INFO **dc_info /* [out] [ref] */)
+{
+	struct DsGetDcName r;
+	struct libnetapi_ctx *ctx = NULL;
+	NET_API_STATUS status;
+	WERROR werr;
+
+	status = libnetapi_getctx(&ctx);
+	if (status != 0) {
+		return status;
+	}
+
+	/* In parameters */
+	r.in.server_name = server_name;
+	r.in.domain_name = domain_name;
+	r.in.domain_guid = domain_guid;
+	r.in.site_name = site_name;
+	r.in.flags = flags;
+
+	/* Out parameters */
+	r.out.dc_info = dc_info;
+
+	if (DEBUGLEVEL >= 10) {
+		NDR_PRINT_IN_DEBUG(DsGetDcName, &r);
+	}
+
+	if (LIBNETAPI_LOCAL_SERVER(server_name)) {
+		werr = DsGetDcName_l(ctx, &r);
+	} else {
+		werr = DsGetDcName_r(ctx, &r);
+	}
+
+	r.out.result = W_ERROR_V(werr);
+
+	if (DEBUGLEVEL >= 10) {
+		NDR_PRINT_OUT_DEBUG(DsGetDcName, &r);
+	}
+
+	return r.out.result;
+}
+
+/****************************************************************
+ NetUserAdd
+****************************************************************/
+
+NET_API_STATUS NetUserAdd(const char * server_name /* [in] [unique] */,
+			  uint32_t level /* [in] */,
+			  uint8_t *buffer /* [in] [ref] */,
+			  uint32_t *parm_error /* [out] [ref] */)
+{
+	struct NetUserAdd r;
+	struct libnetapi_ctx *ctx = NULL;
+	NET_API_STATUS status;
+	WERROR werr;
+
+	status = libnetapi_getctx(&ctx);
+	if (status != 0) {
+		return status;
+	}
+
+	/* In parameters */
+	r.in.server_name = server_name;
+	r.in.level = level;
+	r.in.buffer = buffer;
+
+	/* Out parameters */
+	r.out.parm_error = parm_error;
+
+	if (DEBUGLEVEL >= 10) {
+		NDR_PRINT_IN_DEBUG(NetUserAdd, &r);
+	}
+
+	if (LIBNETAPI_LOCAL_SERVER(server_name)) {
+		werr = NetUserAdd_l(ctx, &r);
+	} else {
+		werr = NetUserAdd_r(ctx, &r);
+	}
+
+	r.out.result = W_ERROR_V(werr);
+
+	if (DEBUGLEVEL >= 10) {
+		NDR_PRINT_OUT_DEBUG(NetUserAdd, &r);
+	}
+
+	return r.out.result;
+}
+
+/****************************************************************
+ NetUserDel
+****************************************************************/
+
+NET_API_STATUS NetUserDel(const char * server_name /* [in] [unique] */,
+			  const char * user_name /* [in] [ref] */)
+{
+	struct NetUserDel r;
+	struct libnetapi_ctx *ctx = NULL;
+	NET_API_STATUS status;
+	WERROR werr;
+
+	status = libnetapi_getctx(&ctx);
+	if (status != 0) {
+		return status;
+	}
+
+	/* In parameters */
+	r.in.server_name = server_name;
+	r.in.user_name = user_name;
+
+	/* Out parameters */
+
+	if (DEBUGLEVEL >= 10) {
+		NDR_PRINT_IN_DEBUG(NetUserDel, &r);
+	}
+
+	if (LIBNETAPI_LOCAL_SERVER(server_name)) {
+		werr = NetUserDel_l(ctx, &r);
+	} else {
+		werr = NetUserDel_r(ctx, &r);
+	}
+
+	r.out.result = W_ERROR_V(werr);
+
+	if (DEBUGLEVEL >= 10) {
+		NDR_PRINT_OUT_DEBUG(NetUserDel, &r);
+	}
+
+	return r.out.result;
+}
+
+/****************************************************************
+ NetUserEnum
+****************************************************************/
+
+NET_API_STATUS NetUserEnum(const char * server_name /* [in] [unique] */,
+			   uint32_t level /* [in] */,
+			   uint32_t filter /* [in] */,
+			   uint8_t **buffer /* [out] [ref] */,
+			   uint32_t prefmaxlen /* [in] */,
+			   uint32_t *entries_read /* [out] [ref] */,
+			   uint32_t *total_entries /* [out] [ref] */,
+			   uint32_t *resume_handle /* [in,out] [ref] */)
+{
+	struct NetUserEnum r;
+	struct libnetapi_ctx *ctx = NULL;
+	NET_API_STATUS status;
+	WERROR werr;
+
+	status = libnetapi_getctx(&ctx);
+	if (status != 0) {
+		return status;
+	}
+
+	/* In parameters */
+	r.in.server_name = server_name;
+	r.in.level = level;
+	r.in.filter = filter;
+	r.in.prefmaxlen = prefmaxlen;
+	r.in.resume_handle = resume_handle;
+
+	/* Out parameters */
+	r.out.buffer = buffer;
+	r.out.entries_read = entries_read;
+	r.out.total_entries = total_entries;
+	r.out.resume_handle = resume_handle;
+
+	if (DEBUGLEVEL >= 10) {
+		NDR_PRINT_IN_DEBUG(NetUserEnum, &r);
+	}
+
+	if (LIBNETAPI_LOCAL_SERVER(server_name)) {
+		werr = NetUserEnum_l(ctx, &r);
+	} else {
+		werr = NetUserEnum_r(ctx, &r);
+	}
+
+	r.out.result = W_ERROR_V(werr);
+
+	if (DEBUGLEVEL >= 10) {
+		NDR_PRINT_OUT_DEBUG(NetUserEnum, &r);
+	}
+
+	return r.out.result;
+}
+
+/****************************************************************
+ NetQueryDisplayInformation
+****************************************************************/
+
+NET_API_STATUS NetQueryDisplayInformation(const char * server_name /* [in] [unique] */,
+					  uint32_t level /* [in] */,
+					  uint32_t idx /* [in] */,
+					  uint32_t entries_requested /* [in] */,
+					  uint32_t prefmaxlen /* [in] */,
+					  uint32_t *entries_read /* [out] [ref] */,
+					  void **buffer /* [out] [noprint,ref] */)
+{
+	struct NetQueryDisplayInformation r;
+	struct libnetapi_ctx *ctx = NULL;
+	NET_API_STATUS status;
+	WERROR werr;
+
+	status = libnetapi_getctx(&ctx);
+	if (status != 0) {
+		return status;
+	}
+
+	/* In parameters */
+	r.in.server_name = server_name;
+	r.in.level = level;
+	r.in.idx = idx;
+	r.in.entries_requested = entries_requested;
+	r.in.prefmaxlen = prefmaxlen;
+
+	/* Out parameters */
+	r.out.entries_read = entries_read;
+	r.out.buffer = buffer;
+
+	if (DEBUGLEVEL >= 10) {
+		NDR_PRINT_IN_DEBUG(NetQueryDisplayInformation, &r);
+	}
+
+	if (LIBNETAPI_LOCAL_SERVER(server_name)) {
+		werr = NetQueryDisplayInformation_l(ctx, &r);
+	} else {
+		werr = NetQueryDisplayInformation_r(ctx, &r);
+	}
+
+	r.out.result = W_ERROR_V(werr);
+
+	if (DEBUGLEVEL >= 10) {
+		NDR_PRINT_OUT_DEBUG(NetQueryDisplayInformation, &r);
+	}
+
+	return r.out.result;
+}
+

Copied: branches/samba/experimental/source/lib/netapi/libnetapi.h (from rev 1919, tags/samba/upstream_3.2.0~rc1/source/lib/netapi/libnetapi.h)
===================================================================
--- branches/samba/experimental/source/lib/netapi/libnetapi.h	                        (rev 0)
+++ branches/samba/experimental/source/lib/netapi/libnetapi.h	2008-06-09 06:59:20 UTC (rev 1920)
@@ -0,0 +1,114 @@
+#ifndef __LIBNETAPI_LIBNETAPI__
+#define __LIBNETAPI_LIBNETAPI__
+NET_API_STATUS NetJoinDomain(const char * server /* [in] [unique] */,
+			     const char * domain /* [in] [ref] */,
+			     const char * account_ou /* [in] [unique] */,
+			     const char * account /* [in] [unique] */,
+			     const char * password /* [in] [unique] */,
+			     uint32_t join_flags /* [in] */);
+WERROR NetJoinDomain_r(struct libnetapi_ctx *ctx,
+		       struct NetJoinDomain *r);
+WERROR NetJoinDomain_l(struct libnetapi_ctx *ctx,
+		       struct NetJoinDomain *r);
+NET_API_STATUS NetUnjoinDomain(const char * server_name /* [in] [unique] */,
+			       const char * account /* [in] [unique] */,
+			       const char * password /* [in] [unique] */,
+			       uint32_t unjoin_flags /* [in] */);
+WERROR NetUnjoinDomain_r(struct libnetapi_ctx *ctx,
+			 struct NetUnjoinDomain *r);
+WERROR NetUnjoinDomain_l(struct libnetapi_ctx *ctx,
+			 struct NetUnjoinDomain *r);
+NET_API_STATUS NetGetJoinInformation(const char * server_name /* [in] [unique] */,
+				     const char * *name_buffer /* [out] [ref] */,
+				     uint16_t *name_type /* [out] [ref] */);
+WERROR NetGetJoinInformation_r(struct libnetapi_ctx *ctx,
+			       struct NetGetJoinInformation *r);
+WERROR NetGetJoinInformation_l(struct libnetapi_ctx *ctx,
+			       struct NetGetJoinInformation *r);
+NET_API_STATUS NetGetJoinableOUs(const char * server_name /* [in] [unique] */,
+				 const char * domain /* [in] [ref] */,
+				 const char * account /* [in] [unique] */,
+				 const char * password /* [in] [unique] */,
+				 uint32_t *ou_count /* [out] [ref] */,
+				 const char * **ous /* [out] [ref] */);
+WERROR NetGetJoinableOUs_r(struct libnetapi_ctx *ctx,
+			   struct NetGetJoinableOUs *r);
+WERROR NetGetJoinableOUs_l(struct libnetapi_ctx *ctx,
+			   struct NetGetJoinableOUs *r);
+NET_API_STATUS NetServerGetInfo(const char * server_name /* [in] [unique] */,
+				uint32_t level /* [in] */,
+				uint8_t **buffer /* [out] [ref] */);
+WERROR NetServerGetInfo_r(struct libnetapi_ctx *ctx,
+			  struct NetServerGetInfo *r);
+WERROR NetServerGetInfo_l(struct libnetapi_ctx *ctx,
+			  struct NetServerGetInfo *r);
+NET_API_STATUS NetServerSetInfo(const char * server_name /* [in] [unique] */,
+				uint32_t level /* [in] */,
+				uint8_t *buffer /* [in] [ref] */,
+				uint32_t *parm_error /* [out] [ref] */);
+WERROR NetServerSetInfo_r(struct libnetapi_ctx *ctx,
+			  struct NetServerSetInfo *r);
+WERROR NetServerSetInfo_l(struct libnetapi_ctx *ctx,
+			  struct NetServerSetInfo *r);
+NET_API_STATUS NetGetDCName(const char * server_name /* [in] [unique] */,
+			    const char * domain_name /* [in] [unique] */,
+			    uint8_t **buffer /* [out] [ref] */);
+WERROR NetGetDCName_r(struct libnetapi_ctx *ctx,
+		      struct NetGetDCName *r);
+WERROR NetGetDCName_l(struct libnetapi_ctx *ctx,
+		      struct NetGetDCName *r);
+NET_API_STATUS NetGetAnyDCName(const char * server_name /* [in] [unique] */,
+			       const char * domain_name /* [in] [unique] */,
+			       uint8_t **buffer /* [out] [ref] */);
+WERROR NetGetAnyDCName_r(struct libnetapi_ctx *ctx,
+			 struct NetGetAnyDCName *r);
+WERROR NetGetAnyDCName_l(struct libnetapi_ctx *ctx,
+			 struct NetGetAnyDCName *r);
+NET_API_STATUS DsGetDcName(const char * server_name /* [in] [unique] */,
+			   const char * domain_name /* [in] [ref] */,
+			   struct GUID *domain_guid /* [in] [unique] */,
+			   const char * site_name /* [in] [unique] */,
+			   uint32_t flags /* [in] */,
+			   struct DOMAIN_CONTROLLER_INFO **dc_info /* [out] [ref] */);
+WERROR DsGetDcName_r(struct libnetapi_ctx *ctx,
+		     struct DsGetDcName *r);
+WERROR DsGetDcName_l(struct libnetapi_ctx *ctx,
+		     struct DsGetDcName *r);
+NET_API_STATUS NetUserAdd(const char * server_name /* [in] [unique] */,
+			  uint32_t level /* [in] */,
+			  uint8_t *buffer /* [in] [ref] */,
+			  uint32_t *parm_error /* [out] [ref] */);
+WERROR NetUserAdd_r(struct libnetapi_ctx *ctx,
+		    struct NetUserAdd *r);
+WERROR NetUserAdd_l(struct libnetapi_ctx *ctx,
+		    struct NetUserAdd *r);
+NET_API_STATUS NetUserDel(const char * server_name /* [in] [unique] */,
+			  const char * user_name /* [in] [ref] */);
+WERROR NetUserDel_r(struct libnetapi_ctx *ctx,
+		    struct NetUserDel *r);
+WERROR NetUserDel_l(struct libnetapi_ctx *ctx,
+		    struct NetUserDel *r);
+NET_API_STATUS NetUserEnum(const char * server_name /* [in] [unique] */,
+			   uint32_t level /* [in] */,
+			   uint32_t filter /* [in] */,
+			   uint8_t **buffer /* [out] [ref] */,
+			   uint32_t prefmaxlen /* [in] */,
+			   uint32_t *entries_read /* [out] [ref] */,
+			   uint32_t *total_entries /* [out] [ref] */,
+			   uint32_t *resume_handle /* [in,out] [ref] */);
+WERROR NetUserEnum_r(struct libnetapi_ctx *ctx,
+		     struct NetUserEnum *r);
+WERROR NetUserEnum_l(struct libnetapi_ctx *ctx,
+		     struct NetUserEnum *r);
+NET_API_STATUS NetQueryDisplayInformation(const char * server_name /* [in] [unique] */,
+					  uint32_t level /* [in] */,
+					  uint32_t idx /* [in] */,
+					  uint32_t entries_requested /* [in] */,
+					  uint32_t prefmaxlen /* [in] */,
+					  uint32_t *entries_read /* [out] [ref] */,
+					  void **buffer /* [out] [noprint,ref] */);
+WERROR NetQueryDisplayInformation_r(struct libnetapi_ctx *ctx,
+				    struct NetQueryDisplayInformation *r);
+WERROR NetQueryDisplayInformation_l(struct libnetapi_ctx *ctx,
+				    struct NetQueryDisplayInformation *r);
+#endif /* __LIBNETAPI_LIBNETAPI__ */

Modified: branches/samba/experimental/source/lib/netapi/netapi.c
===================================================================
--- branches/samba/experimental/source/lib/netapi/netapi.c	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/lib/netapi/netapi.c	2008-06-09 06:59:20 UTC (rev 1920)
@@ -19,6 +19,7 @@
 
 #include "includes.h"
 #include "lib/netapi/netapi.h"
+#include "lib/netapi/netapi_private.h"
 
 extern bool AllowDebugChange;
 
@@ -39,7 +40,7 @@
 		return NET_API_STATUS_SUCCESS;
 	}
 
-#ifdef DEVELOPER
+#if 0
 	talloc_enable_leak_report();
 #endif
 	frame = talloc_stackframe();
@@ -53,6 +54,9 @@
 	if (!DEBUGLEVEL) {
 		DEBUGLEVEL = 0;
 	}
+
+	/* prevent setup_logging() from closing x_stderr... */
+	dbf = 0;
 	setup_logging("libnetapi", true);
 
 	dbf = x_stderr;
@@ -63,6 +67,7 @@
 
 	if (!lp_load(get_dyn_CONFIGFILE(), true, false, false, false)) {
 		TALLOC_FREE(frame);
+		fprintf(stderr, "lp_load failed\n");
 		return W_ERROR_V(WERR_GENERAL_FAILURE);
 	}
 
@@ -80,6 +85,13 @@
 		setenv(KRB5_ENV_CCNAME, ctx->krb5_cc_env, 1);
 	}
 
+	ctx->username = talloc_strdup(frame, getenv("USER"));
+	if (!ctx->username) {
+		TALLOC_FREE(frame);
+		fprintf(stderr, "out of memory\n");
+		return W_ERROR_V(WERR_NOMEM);
+	}
+
 	libnetapi_initialized = true;
 
 	*context = stat_ctx = ctx;
@@ -105,7 +117,12 @@
 
 NET_API_STATUS libnetapi_free(struct libnetapi_ctx *ctx)
 {
+	if (!ctx) {
+		return NET_API_STATUS_SUCCESS;
+	}
 
+	libnetapi_shutdown_cm(ctx);
+
 	if (ctx->krb5_cc_env) {
 		char *env = getenv(KRB5_ENV_CCNAME);
 		if (env && (strequal(ctx->krb5_cc_env, env))) {
@@ -161,7 +178,8 @@
 				      const char *username)
 {
 	TALLOC_FREE(ctx->username);
-	ctx->username = talloc_strdup(ctx, username);
+	ctx->username = talloc_strdup(ctx, username ? username : "");
+
 	if (!ctx->username) {
 		return W_ERROR_V(WERR_NOMEM);
 	}
@@ -193,6 +211,15 @@
 /****************************************************************
 ****************************************************************/
 
+NET_API_STATUS libnetapi_set_use_kerberos(struct libnetapi_ctx *ctx)
+{
+	ctx->use_kerberos = true;
+	return NET_API_STATUS_SUCCESS;
+}
+
+/****************************************************************
+****************************************************************/
+
 const char *libnetapi_errstr(NET_API_STATUS status)
 {
 	if (status & 0xc0000000) {
@@ -226,8 +253,9 @@
 ****************************************************************/
 
 const char *libnetapi_get_error_string(struct libnetapi_ctx *ctx,
-				       NET_API_STATUS status)
+				       NET_API_STATUS status_in)
 {
+	NET_API_STATUS status;
 	struct libnetapi_ctx *tmp_ctx = ctx;
 
 	if (!tmp_ctx) {
@@ -241,7 +269,7 @@
 		return tmp_ctx->error_string;
 	}
 
-	return libnetapi_errstr(status);
+	return libnetapi_errstr(status_in);
 }
 
 /****************************************************************

Modified: branches/samba/experimental/source/lib/netapi/netapi.h
===================================================================
--- branches/samba/experimental/source/lib/netapi/netapi.h	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/lib/netapi/netapi.h	2008-06-09 06:59:20 UTC (rev 1920)
@@ -21,23 +21,89 @@
 #define __LIB_NETAPI_H__
 
 /****************************************************************
- include some basic headers
+ NET_API_STATUS
 ****************************************************************/
+typedef enum {
+	NET_API_STATUS_SUCCESS = 0
+} NET_API_STATUS;
 
-#include <inttypes.h>
+#define ERROR_MORE_DATA	( 234L )
 
 /****************************************************************
- NET_API_STATUS
 ****************************************************************/
 
-#define NET_API_STATUS uint32_t
-#define NET_API_STATUS_SUCCESS 0
+#ifndef _HEADER_misc
 
-/****************************************************************
-****************************************************************/
+struct GUID {
+	uint32_t time_low;
+	uint16_t time_mid;
+	uint16_t time_hi_and_version;
+	uint8_t clock_seq[2];
+	uint8_t node[6];
+};
 
-#define LIBNETAPI_LOCAL_SERVER(x) (!x || is_myname_or_ipaddr(x))
+#endif /* _HEADER_misc */
 
+#ifndef _HEADER_libnetapi
+
+struct DOMAIN_CONTROLLER_INFO {
+	const char * domain_controller_name;
+	const char * domain_controller_address;
+	uint32_t domain_controller_address_type;
+	struct GUID domain_guid;
+	const char * domain_name;
+	const char * dns_forest_name;
+	uint32_t flags;
+	const char * dc_site_name;
+	const char * client_site_name;
+};
+
+struct SERVER_INFO_1005 {
+	const char * sv1005_comment;
+};
+
+struct USER_INFO_0 {
+	const char * usri0_name;
+};
+
+struct USER_INFO_1 {
+	const char * usri1_name;
+	const char * usri1_password;
+	uint32_t usri1_password_age;
+	uint32_t usri1_priv;
+	const char * usri1_home_dir;
+	const char * usri1_comment;
+	uint32_t usri1_flags;
+	const char * usri1_script_path;
+};
+
+struct NET_DISPLAY_USER {
+	const char * usri1_name;
+	const char * usri1_comment;
+	uint32_t usri1_flags;
+	const char * usri1_full_name;
+	uint32_t usri1_user_id;
+	uint32_t usri1_next_index;
+};
+
+struct NET_DISPLAY_MACHINE {
+	const char * usri2_name;
+	const char * usri2_comment;
+	uint32_t usri2_flags;
+	uint32_t usri2_user_id;
+	uint32_t usri2_next_index;
+};
+
+struct NET_DISPLAY_GROUP {
+	const char * grpi3_name;
+	const char * grpi3_comment;
+	uint32_t grpi3_group_id;
+	uint32_t grpi3_attributes;
+	uint32_t grpi3_next_index;
+};
+
+#endif /* _HEADER_libnetapi */
+
 /****************************************************************
 ****************************************************************/
 
@@ -48,100 +114,349 @@
 	char *workgroup;
 	char *password;
 	char *krb5_cc_env;
+	int use_kerberos;
 };
 
 /****************************************************************
 ****************************************************************/
 
 NET_API_STATUS libnetapi_init(struct libnetapi_ctx **ctx);
-NET_API_STATUS libnetapi_getctx(struct libnetapi_ctx **ctx);
+
+/****************************************************************
+****************************************************************/
+
 NET_API_STATUS libnetapi_free(struct libnetapi_ctx *ctx);
-NET_API_STATUS libnetapi_set_debuglevel(struct libnetapi_ctx *ctx, const char *debuglevel);
-NET_API_STATUS libnetapi_get_debuglevel(struct libnetapi_ctx *ctx, char **debuglevel);
-NET_API_STATUS libnetapi_set_username(struct libnetapi_ctx *ctx, const char *username);
-NET_API_STATUS libnetapi_set_password(struct libnetapi_ctx *ctx, const char *password);
-NET_API_STATUS libnetapi_set_workgroup(struct libnetapi_ctx *ctx, const char *workgroup);
-const char *libnetapi_errstr(NET_API_STATUS status);
-NET_API_STATUS libnetapi_set_error_string(struct libnetapi_ctx *ctx, const char *format, ...);
-const char *libnetapi_get_error_string(struct libnetapi_ctx *ctx, NET_API_STATUS status);
 
-
 /****************************************************************
- NetApiBufferFree
 ****************************************************************/
 
-NET_API_STATUS NetApiBufferFree(void *buffer);
+NET_API_STATUS libnetapi_getctx(struct libnetapi_ctx **ctx);
 
 /****************************************************************
- NetJoinDomain
 ****************************************************************/
 
-NET_API_STATUS NetJoinDomain(const char *server,
-			     const char *domain,
-			     const char *account_ou,
-			     const char *account,
-			     const char *password,
-			     uint32_t join_options);
+NET_API_STATUS libnetapi_set_debuglevel(struct libnetapi_ctx *ctx,
+					const char *debuglevel);
 
 /****************************************************************
- NetUnjoinDomain
 ****************************************************************/
 
-NET_API_STATUS NetUnjoinDomain(const char *server_name,
-			       const char *account,
-			       const char *password,
-			       uint32_t unjoin_flags);
+NET_API_STATUS libnetapi_set_username(struct libnetapi_ctx *ctx,
+				      const char *username);
 
 /****************************************************************
- NetGetJoinInformation
 ****************************************************************/
 
-NET_API_STATUS NetGetJoinInformation(const char *server_name,
-				     const char **name_buffer,
-				     uint16_t *name_type);
+NET_API_STATUS libnetapi_set_password(struct libnetapi_ctx *ctx,
+				      const char *password);
 
 /****************************************************************
- NetGetJoinableOUs
 ****************************************************************/
 
-NET_API_STATUS NetGetJoinableOUs(const char *server_name,
-				 const char *domain,
-				 const char *account,
-				 const char *password,
-				 uint32_t *ou_count,
-				 const char ***ous);
+NET_API_STATUS libnetapi_set_workgroup(struct libnetapi_ctx *ctx,
+				       const char *workgroup);
 
 /****************************************************************
- NetServerGetInfo
 ****************************************************************/
 
-NET_API_STATUS NetServerGetInfo(const char *server_name,
-				uint32_t level,
-				uint8_t **buffer);
+NET_API_STATUS libnetapi_set_use_kerberos(struct libnetapi_ctx *ctx);
 
 /****************************************************************
- NetServerSetInfo
 ****************************************************************/
 
-NET_API_STATUS NetServerSetInfo(const char *server_name,
-				uint32_t level,
-				uint8_t *buffer,
-				uint32_t *parm_error);
+const char *libnetapi_errstr(NET_API_STATUS status);
 
 /****************************************************************
- NetGetDCName
 ****************************************************************/
 
-NET_API_STATUS NetGetDCName(const char *server_name,
-			    const char *domain_name,
-			    uint8_t **buffer);
+const char *libnetapi_get_error_string(struct libnetapi_ctx *ctx,
+				       NET_API_STATUS status);
 
+
 /****************************************************************
- NetGetAnyDCName
+ NetApiBufferFree
 ****************************************************************/
 
-NET_API_STATUS NetGetAnyDCName(const char *server_name,
-			       const char *domain_name,
-			       uint8_t **buffer);
+NET_API_STATUS NetApiBufferFree(void *buffer);
 
+/************************************************************//**
+ *
+ * NetJoinDomain
+ *
+ * @brief Join a computer to a domain or workgroup
+ *
+ * @param[in] server The server name to connect to
+ * @param[in] domain The domain or workgroup to join
+ * @param[in] account_ou The organizational Unit to create the computer account
+ * in (AD only)
+ * @param[in] account The domain account used for joining a domain
+ * @param[in] password The domain account's password used for joining a domain
+ * @param[in] join_flags Bitmask field to define specific join features
+ * @return NET_API_STATUS
+ *
+ * example netdomjoin/netdomjoin.c
+ ***************************************************************/
+
+NET_API_STATUS NetJoinDomain(const char * server /* [in] */,
+			     const char * domain /* [in] [ref] */,
+			     const char * account_ou /* [in] */,
+			     const char * account /* [in] */,
+			     const char * password /* [in] */,
+			     uint32_t join_flags /* [in] */);
+
+/************************************************************//**
+ *
+ * NetUnjoinDomain
+ *
+ * @brief Unjoin a computer from a domain or workgroup
+ *
+ * @param[in] server_name The server name to connect to
+ * @param[in] account The domain account used for unjoining a domain
+ * @param[in] password The domain account's password used for unjoining a domain
+ * @param[in] unjoin_flags Bitmask field to define specific unjoin features
+ * @return NET_API_STATUS
+ *
+ ***************************************************************/
+
+NET_API_STATUS NetUnjoinDomain(const char * server_name /* [in] */,
+			       const char * account /* [in] */,
+			       const char * password /* [in] */,
+			       uint32_t unjoin_flags /* [in] */);
+
+/************************************************************//**
+ *
+ * NetGetJoinInformation
+ *
+ * @brief Unjoin a computer from a domain or workgroup
+ *
+ * @param[in] server_name The server name to connect to
+ * @param[out] name_buffer Returns the name of the workgroup or domain
+ * @param[out] name_type  Returns the type of that name
+ * @return NET_API_STATUS
+ *
+ * example netdomjoin-gui/netdomjoin-gui.c
+ *
+ ***************************************************************/
+
+NET_API_STATUS NetGetJoinInformation(const char * server_name /* [in] */,
+				     const char * *name_buffer /* [out] [ref] */,
+				     uint16_t *name_type /* [out] [ref] */);
+
+/************************************************************//**
+ *
+ * NetGetJoinableOUs
+ *
+ * @brief Query for the list of joinable organizational Units that can be used
+ * for joining AD
+ *
+ * @param[in] server_name The server name to connect to
+ * @param[in] domain The AD domain to query
+ * @param[in] account The domain account used for the query
+ * @param[in] password The domain account's password used for the query
+ * @param[out] ou_count The number of ous returned
+ * @param[out] ous Returned string array containing the ous
+ * @return NET_API_STATUS
+ *
+ * example netdomjoin-gui/netdomjoin-gui.c
+ *
+ ***************************************************************/
+
+NET_API_STATUS NetGetJoinableOUs(const char * server_name /* [in] */,
+				 const char * domain /* [in] [ref] */,
+				 const char * account /* [in] */,
+				 const char * password /* [in] */,
+				 uint32_t *ou_count /* [out] [ref] */,
+				 const char * **ous /* [out] [ref] */);
+
+/************************************************************//**
+ *
+ * NetServerGetInfo
+ *
+ * @brief Get Information on a server
+ *
+ * @param[in] server_name The server name to connect to
+ * @param[in] level The level to define which information is requested
+ * @param[out] buffer The returned buffer carrying the SERVER_INFO structure
+ * @return NET_API_STATUS
+ *
+ ***************************************************************/
+
+NET_API_STATUS NetServerGetInfo(const char * server_name /* [in] */,
+				uint32_t level /* [in] */,
+				uint8_t **buffer /* [out] [ref] */);
+
+/************************************************************//**
+ *
+ * NetServerSetInfo
+ *
+ * @brief Get Information on a server
+ *
+ * @param[in] server_name The server name to connect to
+ * @param[in] level The level to define which information is set
+ * @param[in] buffer The buffer carrying the SERVER_INFO structure
+ * @param[out] parm_error On failure returns the invalid SERVER_INFO member
+ * @return NET_API_STATUS
+ *
+ ***************************************************************/
+
+NET_API_STATUS NetServerSetInfo(const char * server_name /* [in] */,
+				uint32_t level /* [in] */,
+				uint8_t *buffer /* [in] [ref] */,
+				uint32_t *parm_error /* [out] [ref] */);
+
+/************************************************************//**
+ *
+ * NetGetDCName
+ *
+ * @brief Query for the PDC for a given domain
+ *
+ * @param[in] server_name The server name to connect to
+ * @param[in] domain_name The name of the domain to lookup
+ * @param[out] buffer The name of the domain to lookup
+ * @return NET_API_STATUS
+ *
+ * example getdc/getdc.c
+ ***************************************************************/
+
+NET_API_STATUS NetGetDCName(const char * server_name /* [in] */,
+			    const char * domain_name /* [in] */,
+			    uint8_t **buffer /* [out] [ref] */);
+
+/************************************************************//**
+ *
+ * NetGetAnyDCName
+ *
+ * @brief Query for any DC for a given domain
+ *
+ * @param[in] server_name The server name to connect to
+ * @param[in] domain_name The name of the domain to lookup
+ * @param[out] buffer The name of the domain to lookup
+ * @return NET_API_STATUS
+ *
+ * example getdc/getdc.c
+ ***************************************************************/
+
+NET_API_STATUS NetGetAnyDCName(const char * server_name /* [in] */,
+			       const char * domain_name /* [in] */,
+			       uint8_t **buffer /* [out] [ref] */);
+
+
+/************************************************************//**
+ *
+ * DsGetDcName
+ *
+ * @brief Lookup a DC for a given domain and return information structure
+ *
+ * @param[in] server_name The server name to connect to
+ * @param[in] domain_name The name of the domain to lookup (cannot be NULL)
+ * @param[in] domain_guid The GUID of the domain to lookup (optional)
+ * @param[in] site_name The name of the site the DC should reside in
+ * @param[in] flags A bitmask to request specific features supported by the DC
+ * @param[out] dc_info Pointer to a DOMAIN_CONTROLLER_INFO structure
+ * @return NET_API_STATUS
+ *
+ * example dsgetdc/dsgetdc.c
+ ***************************************************************/
+
+NET_API_STATUS DsGetDcName(const char * server_name /* [in] [unique] */,
+			   const char * domain_name /* [in] [ref] */,
+			   struct GUID *domain_guid /* [in] [unique] */,
+			   const char * site_name /* [in] [unique] */,
+			   uint32_t flags /* [in] */,
+			   struct DOMAIN_CONTROLLER_INFO **dc_info /* [out] [ref] */);
+
+/************************************************************//**
+ *
+ * NetUserAdd
+ *
+ * @brief Create a user on a given server
+ *
+ * @param[in] server_name The server name to connect to
+ * @param[in] level The level of the USER_INFO structure passed in (Currently
+ * only level 1 is supported)
+ * @param[in] buffer The buffer carrying the USER_INFO structure
+ * @param[out] parm_error In case of error returns the failing member of the
+ * structure
+ * @return NET_API_STATUS
+ *
+ * example user/user_add.c
+ ***************************************************************/
+
+NET_API_STATUS NetUserAdd(const char * server_name /* [in] */,
+			  uint32_t level /* [in] */,
+			  uint8_t *buffer /* [in] [ref] */,
+			  uint32_t *parm_error /* [out] [ref] */);
+
+/************************************************************//**
+ *
+ * NetUserDel
+ *
+ * @brief Delete a user on a given server
+ *
+ * @param[in] server_name The server name to connect to
+ * @param[in] user_name The user account to delete
+ * @return NET_API_STATUS
+ *
+ * example user/user_del.c
+ ***************************************************************/
+
+NET_API_STATUS NetUserDel(const char * server_name /* [in] */,
+			  const char * user_name /* [in] */);
+
+/************************************************************//**
+ *
+ * NetUserEnum
+ *
+ * @brief Enumerate accounts on a server
+ *
+ * @param[in] server_name The server name to connect to
+ * @param[in] level The enumeration level used for the query (Currently only
+ * level 0 is supported)
+ * @param[in] filter The account flags filter used for the query
+ * @param[out] buffer The returned enumeration buffer
+ * @param[in] prefmaxlen The requested maximal buffer size
+ * @param[out] entries_read The number of returned entries
+ * @param[out] total_entries The number of total entries
+ * @param[in,out] resume_handle A handle passed in and returned for resuming
+ * operations
+ * @return NET_API_STATUS
+ *
+ * example user/user_enum.c
+ ***************************************************************/
+
+NET_API_STATUS NetUserEnum(const char * server_name /* [in] */,
+			   uint32_t level /* [in] */,
+			   uint32_t filter /* [in] */,
+			   uint8_t **buffer /* [out] [ref] */,
+			   uint32_t prefmaxlen /* [in] */,
+			   uint32_t *entries_read /* [out] [ref] */,
+			   uint32_t *total_entries /* [out] [ref] */,
+			   uint32_t *resume_handle /* [in,out] [ref] */);
+
+/************************************************************//**
+ *
+ * NetQueryDisplayInformation
+ *
+ * @brief Enumerate accounts on a server
+ *
+ * @param[in] server_name The server name to connect to
+ * @param[in] level The enumeration level used for the query
+ * @param[in] idx The index to start the the display enumeration at
+ * @param[in] entries_requested The number of entries requested
+ * @param[in] prefmaxlen The requested maximal buffer size
+ * @param[out] entries_read The number of returned entries
+ * @param[out] buffer The returned display information buffer
+ * @return NET_API_STATUS
+ *
+ * example user/user_dispinfo.c
+ ***************************************************************/
+
+NET_API_STATUS NetQueryDisplayInformation(const char * server_name /* [in] [unique] */,
+					  uint32_t level /* [in] */,
+					  uint32_t idx /* [in] */,
+					  uint32_t entries_requested /* [in] */,
+					  uint32_t prefmaxlen /* [in] */,
+					  uint32_t *entries_read /* [out] [ref] */,
+					  void **buffer /* [out] [noprint,ref] */);
+
 #endif

Copied: branches/samba/experimental/source/lib/netapi/netapi_private.h (from rev 1919, tags/samba/upstream_3.2.0~rc1/source/lib/netapi/netapi_private.h)
===================================================================
--- branches/samba/experimental/source/lib/netapi/netapi_private.h	                        (rev 0)
+++ branches/samba/experimental/source/lib/netapi/netapi_private.h	2008-06-09 06:59:20 UTC (rev 1920)
@@ -0,0 +1,36 @@
+/*
+ *  Unix SMB/CIFS implementation.
+ *  NetApi Support
+ *  Copyright (C) Guenther Deschner 2008
+ *
+ *  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 3 of the License, or
+ *  (at your option) any later version.
+ *
+ *  This program is distributed in the hope that it will be useful,
+ *  but WITHOUT ANY WARRANTY; without even the implied warranty of
+ *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ *  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, see <http://www.gnu.org/licenses/>.
+ */
+
+#ifndef __LIB_NETAPI_PRIVATE_H__
+#define __LIB_NETAPI_PRIVATE_H__
+
+NET_API_STATUS libnetapi_get_password(struct libnetapi_ctx *ctx, char **password);
+NET_API_STATUS libnetapi_get_username(struct libnetapi_ctx *ctx, char **username);
+NET_API_STATUS libnetapi_set_error_string(struct libnetapi_ctx *ctx, const char *format, ...);
+NET_API_STATUS libnetapi_get_debuglevel(struct libnetapi_ctx *ctx, char **debuglevel);
+
+WERROR libnetapi_open_ipc_connection(struct libnetapi_ctx *ctx,
+				     const char *server_name,
+				     struct cli_state **cli);
+WERROR libnetapi_shutdown_cm(struct libnetapi_ctx *ctx);
+WERROR libnetapi_open_pipe(struct libnetapi_ctx *ctx,
+			   struct cli_state *cli,
+			   int pipe_idx,
+			   struct rpc_pipe_client **pipe_cli);
+#endif

Modified: branches/samba/experimental/source/lib/netapi/serverinfo.c
===================================================================
--- branches/samba/experimental/source/lib/netapi/serverinfo.c	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/lib/netapi/serverinfo.c	2008-06-09 06:59:20 UTC (rev 1920)
@@ -19,18 +19,21 @@
 
 #include "includes.h"
 
+#include "librpc/gen_ndr/libnetapi.h"
 #include "lib/netapi/netapi.h"
+#include "lib/netapi/netapi_private.h"
+#include "lib/netapi/libnetapi.h"
 #include "libnet/libnet.h"
 
 /****************************************************************
 ****************************************************************/
 
-static WERROR NetServerGetInfoLocal_1005(struct libnetapi_ctx *ctx,
-					 uint8_t **buffer)
+static WERROR NetServerGetInfo_l_1005(struct libnetapi_ctx *ctx,
+				      uint8_t **buffer)
 {
-	struct srvsvc_NetSrvInfo1005 info1005;
+	struct SERVER_INFO_1005 info1005;
 
-	info1005.comment = lp_serverstring();
+	info1005.sv1005_comment = lp_serverstring();
 	*buffer = (uint8_t *)talloc_memdup(ctx, &info1005, sizeof(info1005));
 	if (!*buffer) {
 		return WERR_NOMEM;
@@ -42,14 +45,12 @@
 /****************************************************************
 ****************************************************************/
 
-static WERROR NetServerGetInfoLocal(struct libnetapi_ctx *ctx,
-				    const char *server_name,
-				    uint32_t level,
-				    uint8_t **buffer)
+WERROR NetServerGetInfo_l(struct libnetapi_ctx *ctx,
+			  struct NetServerGetInfo *r)
 {
-	switch (level) {
+	switch (r->in.level) {
 		case 1005:
-			return NetServerGetInfoLocal_1005(ctx, buffer);
+			return NetServerGetInfo_l_1005(ctx, r->out.buffer);
 		default:
 			return WERR_UNKNOWN_LEVEL;
 	}
@@ -60,10 +61,8 @@
 /****************************************************************
 ****************************************************************/
 
-static WERROR NetServerGetInfoRemote(struct libnetapi_ctx *ctx,
-				     const char *server_name,
-				     uint32_t level,
-				     uint8_t **buffer)
+WERROR NetServerGetInfo_r(struct libnetapi_ctx *ctx,
+			  struct NetServerGetInfo *r)
 {
 	struct cli_state *cli = NULL;
 	struct rpc_pipe_client *pipe_cli = NULL;
@@ -71,29 +70,19 @@
 	WERROR werr;
 	union srvsvc_NetSrvInfo info;
 
-	status = cli_full_connection(&cli, NULL, server_name,
-				     NULL, 0,
-				     "IPC$", "IPC",
-				     ctx->username,
-				     ctx->workgroup,
-				     ctx->password,
-				     0, Undefined, NULL);
-
-	if (!NT_STATUS_IS_OK(status)) {
-		werr = ntstatus_to_werror(status);
+	werr = libnetapi_open_ipc_connection(ctx, r->in.server_name, &cli);
+	if (!W_ERROR_IS_OK(werr)) {
 		goto done;
 	}
 
-	pipe_cli = cli_rpc_pipe_open_noauth(cli, PI_SRVSVC,
-					    &status);
-	if (!pipe_cli) {
-		werr = ntstatus_to_werror(status);
+	werr = libnetapi_open_pipe(ctx, cli, PI_SRVSVC, &pipe_cli);
+	if (!W_ERROR_IS_OK(werr)) {
 		goto done;
-	};
+	}
 
 	status = rpccli_srvsvc_NetSrvGetInfo(pipe_cli, ctx,
-					     server_name,
-					     level,
+					     r->in.server_name,
+					     r->in.level,
 					     &info,
 					     &werr);
 	if (!NT_STATUS_IS_OK(status)) {
@@ -101,119 +90,67 @@
 		goto done;
 	}
 
-	*buffer = (uint8_t *)&info;
-
- done:
-	if (cli) {
-		cli_shutdown(cli);
+	*r->out.buffer = (uint8_t *)talloc_memdup(ctx, &info, sizeof(info));
+	if (!*r->out.buffer) {
+		werr = WERR_NOMEM;
+		goto done;
 	}
 
+ done:
 	return werr;
 }
 
 /****************************************************************
 ****************************************************************/
 
-static WERROR libnetapi_NetServerGetInfo(struct libnetapi_ctx *ctx,
-					 const char *server_name,
-					 uint32_t level,
-					 uint8_t **buffer)
+static WERROR NetServerSetInfo_l_1005(struct libnetapi_ctx *ctx,
+				      struct NetServerSetInfo *r)
 {
-	if (!server_name || is_myname_or_ipaddr(server_name)) {
-		return NetServerGetInfoLocal(ctx,
-					     server_name,
-					     level,
-					     buffer);
-	}
-
-	return NetServerGetInfoRemote(ctx,
-				      server_name,
-				      level,
-				      buffer);
-
-}
-
-/****************************************************************
- NetServerGetInfo
-****************************************************************/
-
-NET_API_STATUS NetServerGetInfo(const char *server_name,
-				uint32_t level,
-				uint8_t **buffer)
-{
-	struct libnetapi_ctx *ctx = NULL;
-	NET_API_STATUS status;
 	WERROR werr;
-
-	status = libnetapi_getctx(&ctx);
-	if (status != 0) {
-		return status;
-	}
-
-	werr = libnetapi_NetServerGetInfo(ctx,
-					  server_name,
-					  level,
-					  buffer);
-	if (!W_ERROR_IS_OK(werr)) {
-		return W_ERROR_V(werr);
-	}
-
-	return NET_API_STATUS_SUCCESS;
-}
-
-/****************************************************************
-****************************************************************/
-
-static WERROR NetServerSetInfoLocal_1005(struct libnetapi_ctx *ctx,
-					 uint8_t *buffer,
-					 uint32_t *parm_error)
-{
-	WERROR werr;
-	struct libnet_conf_ctx *conf_ctx;
+	struct smbconf_ctx *conf_ctx;
 	struct srvsvc_NetSrvInfo1005 *info1005;
 
-	if (!buffer) {
-		*parm_error = 1005; /* sure here ? */
+	if (!r->in.buffer) {
+		*r->out.parm_error = 1005; /* sure here ? */
 		return WERR_INVALID_PARAM;
 	}
 
-	info1005 = (struct srvsvc_NetSrvInfo1005 *)buffer;
+	info1005 = (struct srvsvc_NetSrvInfo1005 *)r->in.buffer;
 
 	if (!info1005->comment) {
-		*parm_error = 1005;
+		*r->out.parm_error = 1005;
 		return WERR_INVALID_PARAM;
 	}
 
 	if (!lp_config_backend_is_registry()) {
+		libnetapi_set_error_string(ctx,
+			"Configuration manipulation requested but not "
+			"supported by backend");
 		return WERR_NOT_SUPPORTED;
 	}
 
-	werr = libnet_conf_open(ctx, &conf_ctx);
+	werr = smbconf_init_reg(ctx, &conf_ctx, NULL);
 	if (!W_ERROR_IS_OK(werr)) {
 		goto done;
 	}
 
-	werr = libnet_conf_set_global_parameter(conf_ctx,
-						"server string",
-						info1005->comment);
+	werr = smbconf_set_global_parameter(conf_ctx, "server string",
+					    info1005->comment);
 
  done:
-	libnet_conf_close(conf_ctx);
+	smbconf_shutdown(conf_ctx);
 	return werr;
 }
 
 /****************************************************************
 ****************************************************************/
 
-static WERROR NetServerSetInfoLocal(struct libnetapi_ctx *ctx,
-				    const char *server_name,
-				    uint32_t level,
-				    uint8_t *buffer,
-				    uint32_t *parm_error)
+WERROR NetServerSetInfo_l(struct libnetapi_ctx *ctx,
+			  struct NetServerSetInfo *r)
 {
-	switch (level) {
+	switch (r->in.level) {
 		case 1005:
-			return NetServerSetInfoLocal_1005(ctx, buffer, parm_error);
+			return NetServerSetInfo_l_1005(ctx, r);
 		default:
 			return WERR_UNKNOWN_LEVEL;
 	}
@@ -224,11 +161,8 @@
 /****************************************************************
 ****************************************************************/
 
-static WERROR NetServerSetInfoRemote(struct libnetapi_ctx *ctx,
-				     const char *server_name,
-				     uint32_t level,
-				     uint8_t *buffer,
-				     uint32_t *parm_error)
+WERROR NetServerSetInfo_r(struct libnetapi_ctx *ctx,
+			  struct NetServerSetInfo *r)
 {
 	struct cli_state *cli = NULL;
 	struct rpc_pipe_client *pipe_cli = NULL;
@@ -236,29 +170,19 @@
 	WERROR werr;
 	union srvsvc_NetSrvInfo info;
 
-	status = cli_full_connection(&cli, NULL, server_name,
-				     NULL, 0,
-				     "IPC$", "IPC",
-				     ctx->username,
-				     ctx->workgroup,
-				     ctx->password,
-				     0, Undefined, NULL);
-
-	if (!NT_STATUS_IS_OK(status)) {
-		werr = ntstatus_to_werror(status);
+	werr = libnetapi_open_ipc_connection(ctx, r->in.server_name, &cli);
+	if (!W_ERROR_IS_OK(werr)) {
 		goto done;
 	}
 
-	pipe_cli = cli_rpc_pipe_open_noauth(cli, PI_SRVSVC,
-					    &status);
-	if (!pipe_cli) {
-		werr = ntstatus_to_werror(status);
+	werr = libnetapi_open_pipe(ctx, cli, PI_SRVSVC, &pipe_cli);
+	if (!W_ERROR_IS_OK(werr)) {
 		goto done;
-	};
+	}
 
-	switch (level) {
+	switch (r->in.level) {
 		case 1005:
-			info.info1005 = (struct srvsvc_NetSrvInfo1005 *)buffer;
+			info.info1005 = (struct srvsvc_NetSrvInfo1005 *)r->in.buffer;
 			break;
 		default:
 			werr = WERR_NOT_SUPPORTED;
@@ -266,10 +190,10 @@
 	}
 
 	status = rpccli_srvsvc_NetSrvSetInfo(pipe_cli, ctx,
-					     server_name,
-					     level,
-					     info,
-					     parm_error,
+					     r->in.server_name,
+					     r->in.level,
+					     &info,
+					     r->out.parm_error,
 					     &werr);
 	if (!NT_STATUS_IS_OK(status)) {
 		werr = ntstatus_to_werror(status);
@@ -277,63 +201,5 @@
 	}
 
  done:
-	if (cli) {
-		cli_shutdown(cli);
-	}
-
 	return werr;
 }
-
-/****************************************************************
-****************************************************************/
-
-static WERROR libnetapi_NetServerSetInfo(struct libnetapi_ctx *ctx,
-					 const char *server_name,
-					 uint32_t level,
-					 uint8_t *buffer,
-					 uint32_t *parm_error)
-{
-	if (!server_name || is_myname_or_ipaddr(server_name)) {
-		return NetServerSetInfoLocal(ctx,
-					     server_name,
-					     level,
-					     buffer,
-					     parm_error);
-	}
-
-	return NetServerSetInfoRemote(ctx,
-				      server_name,
-				      level,
-				      buffer,
-				      parm_error);
-}
-
-/****************************************************************
- NetServerSetInfo
-****************************************************************/
-
-NET_API_STATUS NetServerSetInfo(const char *server_name,
-				uint32_t level,
-				uint8_t *buffer,
-				uint32_t *parm_error)
-{
-	struct libnetapi_ctx *ctx = NULL;
-	NET_API_STATUS status;
-	WERROR werr;
-
-	status = libnetapi_getctx(&ctx);
-	if (status != 0) {
-		return status;
-	}
-
-	werr = libnetapi_NetServerSetInfo(ctx,
-					  server_name,
-					  level,
-					  buffer,
-					  parm_error);
-	if (!W_ERROR_IS_OK(werr)) {
-		return W_ERROR_V(werr);
-	}
-
-	return NET_API_STATUS_SUCCESS;
-}

Copied: branches/samba/experimental/source/lib/netapi/user.c (from rev 1919, tags/samba/upstream_3.2.0~rc1/source/lib/netapi/user.c)
===================================================================
--- branches/samba/experimental/source/lib/netapi/user.c	                        (rev 0)
+++ branches/samba/experimental/source/lib/netapi/user.c	2008-06-09 06:59:20 UTC (rev 1920)
@@ -0,0 +1,1028 @@
+/*
+ *  Unix SMB/CIFS implementation.
+ *  NetApi User Support
+ *  Copyright (C) Guenther Deschner 2008
+ *
+ *  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 3 of the License, or
+ *  (at your option) any later version.
+ *
+ *  This program is distributed in the hope that it will be useful,
+ *  but WITHOUT ANY WARRANTY; without even the implied warranty of
+ *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ *  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, see <http://www.gnu.org/licenses/>.
+ */
+
+#include "includes.h"
+
+#include "librpc/gen_ndr/libnetapi.h"
+#include "lib/netapi/netapi.h"
+#include "lib/netapi/netapi_private.h"
+#include "lib/netapi/libnetapi.h"
+
+/****************************************************************
+****************************************************************/
+
+static void convert_USER_INFO_1_to_samr_user_info25(struct USER_INFO_1 *info1,
+						    DATA_BLOB *user_session_key,
+						    struct samr_UserInfo25 *info25)
+{
+	uint32_t fields_present = SAMR_FIELD_ACCT_FLAGS;
+	struct samr_LogonHours zero_logon_hours;
+	struct lsa_BinaryString zero_parameters;
+	uint32_t acct_flags = 0;
+	NTTIME password_age;
+
+	ZERO_STRUCTP(info25);
+	ZERO_STRUCT(zero_logon_hours);
+	ZERO_STRUCT(zero_parameters);
+
+	if (info1->usri1_name) {
+		fields_present |= SAMR_FIELD_FULL_NAME;
+	}
+	if (info1->usri1_password) {
+		fields_present |= SAMR_FIELD_PASSWORD;
+	}
+	if (info1->usri1_flags) {
+		fields_present |= SAMR_FIELD_ACCT_FLAGS;
+	}
+	if (info1->usri1_name) {
+		fields_present |= SAMR_FIELD_FULL_NAME;
+	}
+	if (info1->usri1_home_dir) {
+		fields_present |= SAMR_FIELD_HOME_DIRECTORY;
+	}
+	if (info1->usri1_script_path) {
+		fields_present |= SAMR_FIELD_LOGON_SCRIPT;
+	}
+	if (info1->usri1_comment) {
+		fields_present |= SAMR_FIELD_DESCRIPTION;
+	}
+	if (info1->usri1_password_age) {
+		fields_present |= SAMR_FIELD_FORCE_PWD_CHANGE;
+	}
+
+	acct_flags |= info1->usri1_flags | ACB_NORMAL;
+
+	unix_to_nt_time_abs(&password_age, info1->usri1_password_age);
+
+	/* TODO: info1->usri1_priv */
+	init_samr_user_info21(&info25->info,
+			      0,
+			      0,
+			      0,
+			      0,
+			      0,
+			      password_age,
+			      NULL,
+			      info1->usri1_name,
+			      info1->usri1_home_dir,
+			      NULL,
+			      info1->usri1_script_path,
+			      NULL,
+			      info1->usri1_comment,
+			      NULL,
+			      NULL,
+			      &zero_parameters,
+			      0,
+			      0,
+			      acct_flags,
+			      fields_present,
+			      zero_logon_hours,
+			      0,
+			      0,
+			      0,
+			      0,
+			      0,
+			      0,
+			      0);
+
+	if (info1->usri1_password) {
+		uchar pwbuf[532];
+		struct MD5Context ctx;
+		uint8_t confounder[16];
+		DATA_BLOB confounded_session_key = data_blob(NULL, 16);
+
+		encode_pw_buffer(pwbuf, info1->usri1_password, STR_UNICODE);
+
+		generate_random_buffer((uint8_t *)confounder, 16);
+
+		MD5Init(&ctx);
+		MD5Update(&ctx, confounder, 16);
+		MD5Update(&ctx, user_session_key->data,
+				user_session_key->length);
+		MD5Final(confounded_session_key.data, &ctx);
+
+		SamOEMhashBlob(pwbuf, 516, &confounded_session_key);
+		memcpy(&pwbuf[516], confounder, 16);
+
+		memcpy(info25->password.data, pwbuf, sizeof(pwbuf));
+		data_blob_free(&confounded_session_key);
+	}
+}
+
+/****************************************************************
+****************************************************************/
+
+WERROR NetUserAdd_r(struct libnetapi_ctx *ctx,
+		    struct NetUserAdd *r)
+{
+	struct cli_state *cli = NULL;
+	struct rpc_pipe_client *pipe_cli = NULL;
+	NTSTATUS status;
+	WERROR werr;
+	uint32_t resume_handle = 0;
+	uint32_t num_entries = 0;
+	POLICY_HND connect_handle, domain_handle, user_handle;
+	struct samr_SamArray *sam = NULL;
+	const char *domain_name = NULL;
+	struct lsa_String lsa_domain_name, lsa_account_name;
+	struct dom_sid2 *domain_sid = NULL;
+	struct samr_UserInfo25 info25;
+	union samr_UserInfo *user_info = NULL;
+	struct samr_PwInfo pw_info;
+	uint32_t access_granted = 0;
+	uint32_t rid = 0;
+	bool domain_found = true;
+	int i;
+	struct USER_INFO_1 *info1;
+
+	ZERO_STRUCT(connect_handle);
+	ZERO_STRUCT(domain_handle);
+	ZERO_STRUCT(user_handle);
+
+	if (!r->in.buffer) {
+		return WERR_INVALID_PARAM;
+	}
+
+	switch (r->in.level) {
+		case 1:
+			info1 = (struct USER_INFO_1 *)r->in.buffer;
+			break;
+		case 2:
+		case 3:
+		case 4:
+		default:
+			werr = WERR_NOT_SUPPORTED;
+			goto done;
+	}
+
+	werr = libnetapi_open_ipc_connection(ctx, r->in.server_name, &cli);
+	if (!W_ERROR_IS_OK(werr)) {
+		goto done;
+	}
+
+	werr = libnetapi_open_pipe(ctx, cli, PI_SAMR, &pipe_cli);
+	if (!W_ERROR_IS_OK(werr)) {
+		goto done;
+	}
+
+	status = rpccli_try_samr_connects(pipe_cli, ctx,
+					  SAMR_ACCESS_ENUM_DOMAINS |
+					  SAMR_ACCESS_OPEN_DOMAIN,
+					  &connect_handle);
+	if (!NT_STATUS_IS_OK(status)) {
+		werr = ntstatus_to_werror(status);
+		goto done;
+	}
+
+	status = rpccli_samr_EnumDomains(pipe_cli, ctx,
+					 &connect_handle,
+					 &resume_handle,
+					 &sam,
+					 0xffffffff,
+					 &num_entries);
+	if (!NT_STATUS_IS_OK(status)) {
+		werr = ntstatus_to_werror(status);
+		goto done;
+	}
+
+	for (i=0; i<num_entries; i++) {
+
+		domain_name = sam->entries[i].name.string;
+
+		if (strequal(domain_name, builtin_domain_name())) {
+			continue;
+		}
+
+		domain_found = true;
+		break;
+	}
+
+	if (!domain_found) {
+		werr = WERR_NO_SUCH_DOMAIN;
+		goto done;
+	}
+
+	init_lsa_String(&lsa_domain_name, domain_name);
+
+	status = rpccli_samr_LookupDomain(pipe_cli, ctx,
+					  &connect_handle,
+					  &lsa_domain_name,
+					  &domain_sid);
+	if (!NT_STATUS_IS_OK(status)) {
+		werr = ntstatus_to_werror(status);
+		goto done;
+	}
+
+	status = rpccli_samr_OpenDomain(pipe_cli, ctx,
+					&connect_handle,
+					SAMR_DOMAIN_ACCESS_LOOKUP_INFO_1 |
+					SAMR_DOMAIN_ACCESS_CREATE_USER |
+					SAMR_DOMAIN_ACCESS_OPEN_ACCOUNT,
+					domain_sid,
+					&domain_handle);
+	if (!NT_STATUS_IS_OK(status)) {
+		werr = ntstatus_to_werror(status);
+		goto done;
+	}
+
+	init_lsa_String(&lsa_account_name, info1->usri1_name);
+
+	status = rpccli_samr_CreateUser2(pipe_cli, ctx,
+					 &domain_handle,
+					 &lsa_account_name,
+					 ACB_NORMAL,
+					 SEC_STD_WRITE_DAC |
+					 SEC_STD_DELETE |
+					 SAMR_USER_ACCESS_SET_PASSWORD |
+					 SAMR_USER_ACCESS_SET_ATTRIBUTES |
+					 SAMR_USER_ACCESS_GET_ATTRIBUTES,
+					 &user_handle,
+					 &access_granted,
+					 &rid);
+	if (!NT_STATUS_IS_OK(status)) {
+		werr = ntstatus_to_werror(status);
+		goto done;
+	}
+
+	status = rpccli_samr_QueryUserInfo(pipe_cli, ctx,
+					   &user_handle,
+					   16,
+					   &user_info);
+	if (!NT_STATUS_IS_OK(status)) {
+		werr = ntstatus_to_werror(status);
+		goto done;
+	}
+
+	if (!(user_info->info16.acct_flags & ACB_NORMAL)) {
+		werr = WERR_INVALID_PARAM;
+		goto done;
+	}
+
+	status = rpccli_samr_GetUserPwInfo(pipe_cli, ctx,
+					   &user_handle,
+					   &pw_info);
+	if (!NT_STATUS_IS_OK(status)) {
+		werr = ntstatus_to_werror(status);
+		goto done;
+	}
+
+	ZERO_STRUCTP(user_info);
+
+	convert_USER_INFO_1_to_samr_user_info25(info1,
+						&cli->user_session_key,
+						&info25);
+
+	if (info1->usri1_password) {
+		user_info->info25 = info25;
+		status = rpccli_samr_SetUserInfo2(pipe_cli, ctx,
+						  &user_handle,
+						  25,
+						  user_info);
+	} else {
+		user_info->info21 = info25.info;
+		status = rpccli_samr_SetUserInfo(pipe_cli, ctx,
+						 &user_handle,
+						 21,
+						 user_info);
+
+	}
+	if (!NT_STATUS_IS_OK(status)) {
+		werr = ntstatus_to_werror(status);
+		goto failed;
+	}
+
+	werr = WERR_OK;
+	goto done;
+
+ failed:
+	rpccli_samr_DeleteUser(pipe_cli, ctx,
+			       &user_handle);
+
+ done:
+	if (!cli) {
+		return werr;
+	}
+
+	if (is_valid_policy_hnd(&user_handle)) {
+		rpccli_samr_Close(pipe_cli, ctx, &user_handle);
+	}
+	if (is_valid_policy_hnd(&domain_handle)) {
+		rpccli_samr_Close(pipe_cli, ctx, &domain_handle);
+	}
+	if (is_valid_policy_hnd(&connect_handle)) {
+		rpccli_samr_Close(pipe_cli, ctx, &connect_handle);
+	}
+
+	return werr;
+}
+
+/****************************************************************
+****************************************************************/
+
+WERROR NetUserAdd_l(struct libnetapi_ctx *ctx,
+		    struct NetUserAdd *r)
+{
+	/* for now just talk to local RPC server */
+	if (!r->in.server_name) {
+		r->in.server_name = "localhost";
+	}
+
+	return NetUserAdd_r(ctx, r);
+}
+
+/****************************************************************
+****************************************************************/
+
+WERROR NetUserDel_r(struct libnetapi_ctx *ctx,
+		    struct NetUserDel *r)
+{
+	struct cli_state *cli = NULL;
+	struct rpc_pipe_client *pipe_cli = NULL;
+	NTSTATUS status;
+	WERROR werr;
+	uint32_t resume_handle = 0;
+	uint32_t num_entries = 0;
+	POLICY_HND connect_handle, builtin_handle, domain_handle, user_handle;
+	struct samr_SamArray *sam = NULL;
+	const char *domain_name = NULL;
+	struct lsa_String lsa_domain_name, lsa_account_name;
+	struct samr_Ids user_rids, name_types;
+	struct dom_sid2 *domain_sid = NULL;
+	struct dom_sid2 user_sid;
+	bool domain_found = true;
+	int i;
+
+	ZERO_STRUCT(connect_handle);
+	ZERO_STRUCT(builtin_handle);
+	ZERO_STRUCT(domain_handle);
+	ZERO_STRUCT(user_handle);
+
+	werr = libnetapi_open_ipc_connection(ctx, r->in.server_name, &cli);
+	if (!W_ERROR_IS_OK(werr)) {
+		goto done;
+	}
+
+	werr = libnetapi_open_pipe(ctx, cli, PI_SAMR, &pipe_cli);
+	if (!W_ERROR_IS_OK(werr)) {
+		goto done;
+	}
+
+	status = rpccli_try_samr_connects(pipe_cli, ctx,
+					  SAMR_ACCESS_ENUM_DOMAINS |
+					  SAMR_ACCESS_OPEN_DOMAIN,
+					  &connect_handle);
+	if (!NT_STATUS_IS_OK(status)) {
+		werr = ntstatus_to_werror(status);
+		goto done;
+	}
+
+	status = rpccli_samr_EnumDomains(pipe_cli, ctx,
+					 &connect_handle,
+					 &resume_handle,
+					 &sam,
+					 0xffffffff,
+					 &num_entries);
+	if (!NT_STATUS_IS_OK(status)) {
+		werr = ntstatus_to_werror(status);
+		goto done;
+	}
+
+	for (i=0; i<num_entries; i++) {
+
+		domain_name = sam->entries[i].name.string;
+
+		if (strequal(domain_name, builtin_domain_name())) {
+			continue;
+		}
+
+		domain_found = true;
+		break;
+	}
+
+	if (!domain_found) {
+		werr = WERR_NO_SUCH_DOMAIN;
+		goto done;
+	}
+
+	init_lsa_String(&lsa_domain_name, domain_name);
+
+	status = rpccli_samr_LookupDomain(pipe_cli, ctx,
+					  &connect_handle,
+					  &lsa_domain_name,
+					  &domain_sid);
+	if (!NT_STATUS_IS_OK(status)) {
+		werr = ntstatus_to_werror(status);
+		goto done;
+	}
+
+	status = rpccli_samr_OpenDomain(pipe_cli, ctx,
+					&connect_handle,
+					SAMR_DOMAIN_ACCESS_OPEN_ACCOUNT,
+					domain_sid,
+					&domain_handle);
+	if (!NT_STATUS_IS_OK(status)) {
+		werr = ntstatus_to_werror(status);
+		goto done;
+	}
+
+	status = rpccli_samr_OpenDomain(pipe_cli, ctx,
+					&connect_handle,
+					SAMR_DOMAIN_ACCESS_OPEN_ACCOUNT,
+					CONST_DISCARD(DOM_SID *, &global_sid_Builtin),
+					&builtin_handle);
+	if (!NT_STATUS_IS_OK(status)) {
+		werr = ntstatus_to_werror(status);
+		goto done;
+	}
+
+	init_lsa_String(&lsa_account_name, r->in.user_name);
+
+	status = rpccli_samr_LookupNames(pipe_cli, ctx,
+					 &domain_handle,
+					 1,
+					 &lsa_account_name,
+					 &user_rids,
+					 &name_types);
+	if (!NT_STATUS_IS_OK(status)) {
+		werr = ntstatus_to_werror(status);
+		goto done;
+	}
+
+	status = rpccli_samr_OpenUser(pipe_cli, ctx,
+				      &domain_handle,
+				      STD_RIGHT_DELETE_ACCESS,
+				      user_rids.ids[0],
+				      &user_handle);
+	if (!NT_STATUS_IS_OK(status)) {
+		werr = ntstatus_to_werror(status);
+		goto done;
+	}
+
+	sid_compose(&user_sid, domain_sid, user_rids.ids[0]);
+
+	status = rpccli_samr_RemoveMemberFromForeignDomain(pipe_cli, ctx,
+							   &builtin_handle,
+							   &user_sid);
+	if (!NT_STATUS_IS_OK(status)) {
+		werr = ntstatus_to_werror(status);
+		goto done;
+	}
+
+	status = rpccli_samr_DeleteUser(pipe_cli, ctx,
+					&user_handle);
+	if (!NT_STATUS_IS_OK(status)) {
+		werr = ntstatus_to_werror(status);
+		goto done;
+	}
+
+	werr = WERR_OK;
+
+ done:
+	if (!cli) {
+		return werr;
+	}
+
+	if (is_valid_policy_hnd(&user_handle)) {
+		rpccli_samr_Close(pipe_cli, ctx, &user_handle);
+	}
+	if (is_valid_policy_hnd(&builtin_handle)) {
+		rpccli_samr_Close(pipe_cli, ctx, &builtin_handle);
+	}
+	if (is_valid_policy_hnd(&domain_handle)) {
+		rpccli_samr_Close(pipe_cli, ctx, &domain_handle);
+	}
+	if (is_valid_policy_hnd(&connect_handle)) {
+		rpccli_samr_Close(pipe_cli, ctx, &connect_handle);
+	}
+
+	return werr;
+}
+
+/****************************************************************
+****************************************************************/
+
+WERROR NetUserDel_l(struct libnetapi_ctx *ctx,
+		    struct NetUserDel *r)
+{
+	/* for now just talk to local RPC server */
+	if (!r->in.server_name) {
+		r->in.server_name = "localhost";
+	}
+
+	return NetUserDel_r(ctx, r);
+}
+
+/****************************************************************
+****************************************************************/
+
+static WERROR convert_samr_samarray_to_USER_INFO_buffer(TALLOC_CTX *mem_ctx,
+							struct samr_SamArray *sam_array,
+							uint32_t level,
+							uint8_t **buffer)
+{
+	struct USER_INFO_0 *info0 = NULL;
+	int i;
+
+	switch (level) {
+		case 0:
+			info0 = TALLOC_ZERO_ARRAY(mem_ctx, struct USER_INFO_0,
+						  sam_array->count);
+			W_ERROR_HAVE_NO_MEMORY(info0);
+
+			for (i=0; i<sam_array->count; i++) {
+				info0[i].usri0_name = talloc_strdup(mem_ctx,
+					sam_array->entries[i].name.string);
+				W_ERROR_HAVE_NO_MEMORY(info0[i].usri0_name);
+			}
+
+			*buffer = (uint8_t *)talloc_memdup(mem_ctx, info0,
+				sizeof(struct USER_INFO_0) * sam_array->count);
+			W_ERROR_HAVE_NO_MEMORY(*buffer);
+			break;
+		default:
+			return WERR_NOT_SUPPORTED;
+	}
+
+	return WERR_OK;
+}
+
+/****************************************************************
+****************************************************************/
+
+WERROR NetUserEnum_r(struct libnetapi_ctx *ctx,
+		     struct NetUserEnum *r)
+{
+	struct cli_state *cli = NULL;
+	struct rpc_pipe_client *pipe_cli = NULL;
+	struct policy_handle connect_handle;
+	struct dom_sid2 *domain_sid = NULL;
+	struct policy_handle domain_handle;
+	struct samr_SamArray *sam = NULL;
+	uint32_t num_entries = 0;
+	int i;
+	const char *domain_name = NULL;
+	bool domain_found = true;
+	uint32_t dom_resume_handle = 0;
+	struct lsa_String lsa_domain_name;
+
+	NTSTATUS status;
+	WERROR werr;
+
+	ZERO_STRUCT(connect_handle);
+	ZERO_STRUCT(domain_handle);
+
+	switch (r->in.level) {
+		case 0:
+			break;
+		case 1:
+		case 2:
+		case 3:
+		case 10:
+		case 11:
+		case 20:
+		case 23:
+		default:
+			return WERR_NOT_SUPPORTED;
+	}
+
+	werr = libnetapi_open_ipc_connection(ctx, r->in.server_name, &cli);
+	if (!W_ERROR_IS_OK(werr)) {
+		goto done;
+	}
+
+	werr = libnetapi_open_pipe(ctx, cli, PI_SAMR, &pipe_cli);
+	if (!W_ERROR_IS_OK(werr)) {
+		goto done;
+	}
+
+	status = rpccli_try_samr_connects(pipe_cli, ctx,
+					  SAMR_ACCESS_OPEN_DOMAIN |
+					  SAMR_ACCESS_ENUM_DOMAINS,
+					  &connect_handle);
+	if (!NT_STATUS_IS_OK(status)) {
+		werr = ntstatus_to_werror(status);
+		goto done;
+	}
+
+	status = rpccli_samr_EnumDomains(pipe_cli, ctx,
+					 &connect_handle,
+					 &dom_resume_handle,
+					 &sam,
+					 0xffffffff,
+					 &num_entries);
+	if (!NT_STATUS_IS_OK(status)) {
+		werr = ntstatus_to_werror(status);
+		goto done;
+	}
+
+	for (i=0; i<num_entries; i++) {
+
+		domain_name = sam->entries[i].name.string;
+
+		if (strequal(domain_name, builtin_domain_name())) {
+			continue;
+		}
+
+		domain_found = true;
+		break;
+	}
+
+	if (!domain_found) {
+		werr = WERR_NO_SUCH_DOMAIN;
+		goto done;
+	}
+
+	init_lsa_String(&lsa_domain_name, domain_name);
+
+	status = rpccli_samr_LookupDomain(pipe_cli, ctx,
+					  &connect_handle,
+					  &lsa_domain_name,
+					  &domain_sid);
+	if (!NT_STATUS_IS_OK(status)) {
+		werr = ntstatus_to_werror(status);
+		goto done;
+	}
+
+	status = rpccli_samr_OpenDomain(pipe_cli,
+					ctx,
+					&connect_handle,
+					SAMR_DOMAIN_ACCESS_LOOKUP_INFO_2 |
+					SAMR_DOMAIN_ACCESS_ENUM_ACCOUNTS |
+					SAMR_DOMAIN_ACCESS_OPEN_ACCOUNT,
+					domain_sid,
+					&domain_handle);
+	if (!NT_STATUS_IS_OK(status)) {
+		werr = ntstatus_to_werror(status);
+		goto done;
+	}
+
+	status = rpccli_samr_EnumDomainUsers(pipe_cli,
+					     ctx,
+					     &domain_handle,
+					     r->in.resume_handle,
+					     r->in.filter,
+					     &sam,
+					     r->in.prefmaxlen,
+					     r->out.entries_read);
+	if (!NT_STATUS_IS_OK(status)) {
+		werr = ntstatus_to_werror(status);
+		goto done;
+	}
+
+	werr = convert_samr_samarray_to_USER_INFO_buffer(ctx, sam,
+							 r->in.level,
+							 r->out.buffer);
+
+ done:
+	if (!cli) {
+		return werr;
+	}
+
+	if (is_valid_policy_hnd(&domain_handle)) {
+		rpccli_samr_Close(pipe_cli, ctx, &domain_handle);
+	}
+	if (is_valid_policy_hnd(&connect_handle)) {
+		rpccli_samr_Close(pipe_cli, ctx, &connect_handle);
+	}
+
+	return werr;
+}
+
+/****************************************************************
+****************************************************************/
+
+WERROR NetUserEnum_l(struct libnetapi_ctx *ctx,
+		     struct NetUserEnum *r)
+{
+	return WERR_NOT_SUPPORTED;
+}
+
+/****************************************************************
+****************************************************************/
+
+static WERROR convert_samr_dispinfo_to_NET_DISPLAY_USER(TALLOC_CTX *mem_ctx,
+							struct samr_DispInfoGeneral *info,
+							uint32_t *entries_read,
+							void **buffer)
+{
+	struct NET_DISPLAY_USER *user = NULL;
+	int i;
+
+	user = TALLOC_ZERO_ARRAY(mem_ctx,
+				 struct NET_DISPLAY_USER,
+				 info->count);
+	W_ERROR_HAVE_NO_MEMORY(user);
+
+	for (i = 0; i < info->count; i++) {
+		user[i].usri1_name = talloc_strdup(mem_ctx,
+			info->entries[i].account_name.string);
+		user[i].usri1_comment = talloc_strdup(mem_ctx,
+			info->entries[i].description.string);
+		user[i].usri1_flags =
+			info->entries[i].acct_flags;
+		user[i].usri1_full_name = talloc_strdup(mem_ctx,
+			info->entries[i].full_name.string);
+		user[i].usri1_user_id =
+			info->entries[i].rid;
+		user[i].usri1_next_index =
+			info->entries[i].idx;
+
+		if (!user[i].usri1_name) {
+			return WERR_NOMEM;
+		}
+	}
+
+	*buffer = talloc_memdup(mem_ctx, user,
+		sizeof(struct NET_DISPLAY_USER) * info->count);
+	W_ERROR_HAVE_NO_MEMORY(*buffer);
+
+	*entries_read = info->count;
+
+	return WERR_OK;
+}
+
+/****************************************************************
+****************************************************************/
+
+static WERROR convert_samr_dispinfo_to_NET_DISPLAY_MACHINE(TALLOC_CTX *mem_ctx,
+							   struct samr_DispInfoFull *info,
+							   uint32_t *entries_read,
+							   void **buffer)
+{
+	struct NET_DISPLAY_MACHINE *machine = NULL;
+	int i;
+
+	machine = TALLOC_ZERO_ARRAY(mem_ctx,
+				    struct NET_DISPLAY_MACHINE,
+				    info->count);
+	W_ERROR_HAVE_NO_MEMORY(machine);
+
+	for (i = 0; i < info->count; i++) {
+		machine[i].usri2_name = talloc_strdup(mem_ctx,
+			info->entries[i].account_name.string);
+		machine[i].usri2_comment = talloc_strdup(mem_ctx,
+			info->entries[i].description.string);
+		machine[i].usri2_flags =
+			info->entries[i].acct_flags;
+		machine[i].usri2_user_id =
+			info->entries[i].rid;
+		machine[i].usri2_next_index =
+			info->entries[i].idx;
+
+		if (!machine[i].usri2_name) {
+			return WERR_NOMEM;
+		}
+	}
+
+	*buffer = talloc_memdup(mem_ctx, machine,
+		sizeof(struct NET_DISPLAY_MACHINE) * info->count);
+	W_ERROR_HAVE_NO_MEMORY(*buffer);
+
+	*entries_read = info->count;
+
+	return WERR_OK;
+}
+
+/****************************************************************
+****************************************************************/
+
+static WERROR convert_samr_dispinfo_to_NET_DISPLAY_GROUP(TALLOC_CTX *mem_ctx,
+							 struct samr_DispInfoFullGroups *info,
+							 uint32_t *entries_read,
+							 void **buffer)
+{
+	struct NET_DISPLAY_GROUP *group = NULL;
+	int i;
+
+	group = TALLOC_ZERO_ARRAY(mem_ctx,
+				  struct NET_DISPLAY_GROUP,
+				  info->count);
+	W_ERROR_HAVE_NO_MEMORY(group);
+
+	for (i = 0; i < info->count; i++) {
+		group[i].grpi3_name = talloc_strdup(mem_ctx,
+			info->entries[i].account_name.string);
+		group[i].grpi3_comment = talloc_strdup(mem_ctx,
+			info->entries[i].description.string);
+		group[i].grpi3_group_id =
+			info->entries[i].rid;
+		group[i].grpi3_attributes =
+			info->entries[i].acct_flags;
+		group[i].grpi3_next_index =
+			info->entries[i].idx;
+
+		if (!group[i].grpi3_name) {
+			return WERR_NOMEM;
+		}
+	}
+
+	*buffer = talloc_memdup(mem_ctx, group,
+		sizeof(struct NET_DISPLAY_GROUP) * info->count);
+	W_ERROR_HAVE_NO_MEMORY(*buffer);
+
+	*entries_read = info->count;
+
+	return WERR_OK;
+
+}
+
+/****************************************************************
+****************************************************************/
+
+WERROR convert_samr_dispinfo_to_NET_DISPLAY(TALLOC_CTX *mem_ctx,
+					    union samr_DispInfo *info,
+					    uint32_t level,
+					    uint32_t *entries_read,
+					    void **buffer)
+{
+	switch (level) {
+		case 1:
+			return convert_samr_dispinfo_to_NET_DISPLAY_USER(mem_ctx,
+									 &info->info1,
+									 entries_read,
+									 buffer);
+		case 2:
+			return convert_samr_dispinfo_to_NET_DISPLAY_MACHINE(mem_ctx,
+									    &info->info2,
+									    entries_read,
+									    buffer);
+		case 3:
+			return convert_samr_dispinfo_to_NET_DISPLAY_GROUP(mem_ctx,
+									  &info->info3,
+									  entries_read,
+									  buffer);
+		default:
+			return WERR_UNKNOWN_LEVEL;
+	}
+
+	return WERR_OK;
+}
+
+/****************************************************************
+****************************************************************/
+
+WERROR NetQueryDisplayInformation_r(struct libnetapi_ctx *ctx,
+				    struct NetQueryDisplayInformation *r)
+{
+	struct cli_state *cli = NULL;
+	struct rpc_pipe_client *pipe_cli = NULL;
+	struct policy_handle connect_handle;
+	struct dom_sid2 *domain_sid = NULL;
+	struct policy_handle domain_handle;
+	union samr_DispInfo info;
+	struct samr_SamArray *sam = NULL;
+	uint32_t num_entries = 0;
+	int i;
+	const char *domain_name = NULL;
+	bool domain_found = true;
+	uint32_t dom_resume_handle = 0;
+	struct lsa_String lsa_domain_name;
+
+	uint32_t total_size = 0;
+	uint32_t returned_size = 0;
+
+	NTSTATUS status;
+	WERROR werr;
+
+	ZERO_STRUCT(connect_handle);
+	ZERO_STRUCT(domain_handle);
+
+	switch (r->in.level) {
+		case 1:
+		case 2:
+		case 3:
+			break;
+		default:
+			return WERR_UNKNOWN_LEVEL;
+	}
+
+	werr = libnetapi_open_ipc_connection(ctx, r->in.server_name, &cli);
+	if (!W_ERROR_IS_OK(werr)) {
+		goto done;
+	}
+
+	werr = libnetapi_open_pipe(ctx, cli, PI_SAMR, &pipe_cli);
+	if (!W_ERROR_IS_OK(werr)) {
+		goto done;
+	}
+
+	status = rpccli_try_samr_connects(pipe_cli, ctx,
+					  SAMR_ACCESS_OPEN_DOMAIN |
+					  SAMR_ACCESS_ENUM_DOMAINS,
+					  &connect_handle);
+	if (!NT_STATUS_IS_OK(status)) {
+		werr = ntstatus_to_werror(status);
+		goto done;
+	}
+
+	status = rpccli_samr_EnumDomains(pipe_cli, ctx,
+					 &connect_handle,
+					 &dom_resume_handle,
+					 &sam,
+					 0xffffffff,
+					 &num_entries);
+	if (!NT_STATUS_IS_OK(status)) {
+		werr = ntstatus_to_werror(status);
+		goto done;
+	}
+
+	for (i=0; i<num_entries; i++) {
+
+		domain_name = sam->entries[i].name.string;
+
+		if (strequal(domain_name, builtin_domain_name())) {
+			continue;
+		}
+
+		domain_found = true;
+		break;
+	}
+
+	if (!domain_found) {
+		werr = WERR_NO_SUCH_DOMAIN;
+		goto done;
+	}
+
+	init_lsa_String(&lsa_domain_name, domain_name);
+
+	status = rpccli_samr_LookupDomain(pipe_cli, ctx,
+					  &connect_handle,
+					  &lsa_domain_name,
+					  &domain_sid);
+	if (!NT_STATUS_IS_OK(status)) {
+		werr = ntstatus_to_werror(status);
+		goto done;
+	}
+
+	status = rpccli_samr_OpenDomain(pipe_cli,
+					ctx,
+					&connect_handle,
+					SAMR_DOMAIN_ACCESS_ENUM_ACCOUNTS |
+					SAMR_DOMAIN_ACCESS_OPEN_ACCOUNT,
+					domain_sid,
+					&domain_handle);
+	if (!NT_STATUS_IS_OK(status)) {
+		werr = ntstatus_to_werror(status);
+		goto done;
+	}
+
+	status = rpccli_samr_QueryDisplayInfo2(pipe_cli,
+					       ctx,
+					       &domain_handle,
+					       r->in.level,
+					       r->in.idx,
+					       r->in.entries_requested,
+					       r->in.prefmaxlen,
+					       &total_size,
+					       &returned_size,
+					       &info);
+	if (!NT_STATUS_IS_OK(status)) {
+		werr = ntstatus_to_werror(status);
+		goto done;
+	}
+
+	werr = convert_samr_dispinfo_to_NET_DISPLAY(ctx, &info,
+						    r->in.level,
+						    r->out.entries_read,
+						    r->out.buffer);
+ done:
+	if (!cli) {
+		return werr;
+	}
+
+	if (is_valid_policy_hnd(&domain_handle)) {
+		rpccli_samr_Close(pipe_cli, ctx, &domain_handle);
+	}
+	if (is_valid_policy_hnd(&connect_handle)) {
+		rpccli_samr_Close(pipe_cli, ctx, &connect_handle);
+	}
+
+	return werr;
+
+}
+
+/****************************************************************
+****************************************************************/
+
+
+WERROR NetQueryDisplayInformation_l(struct libnetapi_ctx *ctx,
+				    struct NetQueryDisplayInformation *r)
+{
+	return WERR_NOT_SUPPORTED;
+}

Modified: branches/samba/experimental/source/lib/popt_common.c
===================================================================
--- branches/samba/experimental/source/lib/popt_common.c	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/lib/popt_common.c	2008-06-09 06:59:20 UTC (rev 1920)
@@ -327,6 +327,11 @@
 		close_it = True;
 	}
 
+	if (fd < 0) {
+		fprintf(stderr, "fd = %d, < 0\n", fd);
+		exit(1);
+	}
+
 	for(p = pass, *p = '\0'; /* ensure that pass is null-terminated */
 		p && p - pass < sizeof(pass);) {
 		switch (read(fd, p, 1)) {
@@ -509,35 +514,7 @@
 		}
 		break;
 	case 'P':
-	        {
-			char *opt_password = NULL;
-			char *pwd = NULL;
-
-			/* it is very useful to be able to make ads queries as the
-			   machine account for testing purposes and for domain leave */
-
-			if (!secrets_init()) {
-				d_printf("ERROR: Unable to open secrets database\n");
-				exit(1);
-			}
-
-			opt_password = secrets_fetch_machine_password(lp_workgroup(), NULL, NULL);
-
-			if (!opt_password) {
-				d_printf("ERROR: Unable to fetch machine password\n");
-				exit(1);
-			}
-			if (asprintf(&pwd, "%s$", global_myname()) < 0) {
-				exit(ENOMEM);
-			}
-			set_cmdline_auth_info_username(pwd);
-			set_cmdline_auth_info_password(opt_password);
-			SAFE_FREE(pwd);
-			SAFE_FREE(opt_password);
-
-			/* machine accounts only work with kerberos */
-			set_cmdline_auth_info_use_krb5_ticket();
-		}
+		set_cmdline_auth_info_use_machine_account();
 		break;
 	case 'N':
 		set_cmdline_auth_info_password("");

Modified: branches/samba/experimental/source/lib/privileges.c
===================================================================
--- branches/samba/experimental/source/lib/privileges.c	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/lib/privileges.c	2008-06-09 06:59:20 UTC (rev 1920)
@@ -39,7 +39,7 @@
 
 static bool get_privileges( const DOM_SID *sid, SE_PRIV *mask )
 {
-	TDB_CONTEXT *tdb = get_account_pol_tdb();
+	struct db_context *db = get_account_pol_db();
 	fstring tmp, keystr;
 	TDB_DATA data;
 
@@ -49,14 +49,14 @@
 		return False;
 	}
 	
-	if ( !tdb )
+	if ( db == NULL )
 		return False;
 
 	/* PRIV_<SID> (NULL terminated) as the key */
 	
 	fstr_sprintf(keystr, "%s%s", PRIVPREFIX, sid_to_fstring(tmp, sid));
 
-	data = tdb_fetch_bystring( tdb, keystr );
+	data = dbwrap_fetch_bystring( db, talloc_tos(), keystr );
 	
 	if ( !data.dptr ) {
 		DEBUG(3, ("get_privileges: No privileges assigned to SID "
@@ -67,7 +67,7 @@
 	SMB_ASSERT( data.dsize == sizeof( SE_PRIV ) );
 	
 	se_priv_copy( mask, (SE_PRIV*)data.dptr );
-	SAFE_FREE(data.dptr);
+	TALLOC_FREE(data.dptr);
 
 	return True;
 }
@@ -78,14 +78,14 @@
 
 static bool set_privileges( const DOM_SID *sid, SE_PRIV *mask )
 {
-	TDB_CONTEXT *tdb = get_account_pol_tdb();
+	struct db_context *db = get_account_pol_db();
 	fstring tmp, keystr;
 	TDB_DATA data;
 	
 	if ( !lp_enable_privileges() )
 		return False;
 
-	if ( !tdb )
+	if ( db == NULL )
 		return False;
 
 	if ( !sid || (sid->num_auths == 0) ) {
@@ -102,7 +102,8 @@
 	data.dptr  = (uint8 *)mask;
 	data.dsize = sizeof(SE_PRIV);
 
-	return ( tdb_store_bystring(tdb, keystr, data, TDB_REPLACE) != -1 );
+	return NT_STATUS_IS_OK(dbwrap_store_bystring(db, keystr, data,
+						     TDB_REPLACE));
 }
 
 /*********************************************************************
@@ -136,10 +137,10 @@
 
 
 /*********************************************************************
- travseral functions for privilege_enumerate_accounts
+ traversal functions for privilege_enumerate_accounts
 *********************************************************************/
 
-static int priv_traverse_fn(TDB_CONTEXT *t, TDB_DATA key, TDB_DATA data, void *state)
+static int priv_traverse_fn(struct db_record *rec, void *state)
 {
 	PRIV_SID_LIST *priv = (PRIV_SID_LIST *)state;
 	int  prefixlen = strlen(PRIVPREFIX);
@@ -148,12 +149,12 @@
 	
 	/* easy check first */
 	
-	if ( data.dsize != sizeof(SE_PRIV) )
+	if (rec->value.dsize != sizeof(SE_PRIV) )
 		return 0;
 
 	/* check we have a PRIV_+SID entry */
 
-	if ( strncmp((const char *)key.dptr, PRIVPREFIX, prefixlen) != 0)
+	if ( strncmp((char *)rec->key.dptr, PRIVPREFIX, prefixlen) != 0)
 		return 0;
 		
 	/* check to see if we are looking for a particular privilege */
@@ -161,7 +162,7 @@
 	if ( !se_priv_equal(&priv->privilege, &se_priv_none) ) {
 		SE_PRIV mask;
 		
-		se_priv_copy( &mask, (SE_PRIV*)data.dptr );
+		se_priv_copy( &mask, (SE_PRIV*)rec->value.dptr );
 		
 		/* if the SID does not have the specified privilege 
 		   then just return */
@@ -170,7 +171,7 @@
 			return 0;
 	}
 		
-	fstrcpy( sid_string, (const char *)&key.dptr[strlen(PRIVPREFIX)] );
+	fstrcpy( sid_string, (char *)&(rec->key.dptr[strlen(PRIVPREFIX)]) );
 
 	/* this is a last ditch safety check to preventing returning
 	   and invalid SID (i've somehow run into this on development branches) */
@@ -200,10 +201,10 @@
 
 NTSTATUS privilege_enumerate_accounts(DOM_SID **sids, int *num_sids)
 {
-	TDB_CONTEXT *tdb = get_account_pol_tdb();
+	struct db_context *db = get_account_pol_db();
 	PRIV_SID_LIST priv;
 	
-	if (!tdb) {
+	if (db == NULL) {
 		return NT_STATUS_ACCESS_DENIED;
 	}
 
@@ -211,7 +212,7 @@
 
 	se_priv_copy( &priv.privilege, &se_priv_none );
 
-	tdb_traverse( tdb, priv_traverse_fn, &priv);
+	db->traverse_read(db, priv_traverse_fn, &priv);
 
 	/* give the memory away; caller will free */
 	
@@ -228,10 +229,10 @@
 NTSTATUS privilege_enum_sids(const SE_PRIV *mask, TALLOC_CTX *mem_ctx,
 			     DOM_SID **sids, int *num_sids)
 {
-	TDB_CONTEXT *tdb = get_account_pol_tdb();
+	struct db_context *db = get_account_pol_db();
 	PRIV_SID_LIST priv;
 
-	if (!tdb) {
+	if (db == NULL) {
 		return NT_STATUS_ACCESS_DENIED;
 	}
 
@@ -240,7 +241,7 @@
 	se_priv_copy(&priv.privilege, mask);
 	priv.mem_ctx = mem_ctx;
 
-	tdb_traverse( tdb, priv_traverse_fn, &priv);
+	db->traverse_read(db, priv_traverse_fn, &priv);
 
 	/* give the memory away; caller will free */
 

Modified: branches/samba/experimental/source/lib/recvfile.c
===================================================================
--- branches/samba/experimental/source/lib/recvfile.c	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/lib/recvfile.c	2008-06-09 06:59:20 UTC (rev 1920)
@@ -58,6 +58,11 @@
 	size_t total_written = 0;
 	char *buffer = NULL;
 
+	DEBUG(10,("default_sys_recvfile: from = %d, to = %d, "
+		"offset=%.0f, count = %lu\n",
+		fromfd, tofd, (double)offset,
+		(unsigned long)count));
+
 	if (count == 0) {
 		return 0;
 	}
@@ -141,6 +146,11 @@
 {
 	size_t total_written = 0;
 
+	DEBUG(10,("sys_recvfile: from = %d, to = %d, "
+		"offset=%.0f, count = %lu\n",
+		fromfd, tofd, (double)offset,
+		(unsigned long)count));
+
 	if (count == 0) {
 		return 0;
 	}

Modified: branches/samba/experimental/source/lib/replace/README
===================================================================
--- branches/samba/experimental/source/lib/replace/README	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/lib/replace/README	2008-06-09 06:59:20 UTC (rev 1920)
@@ -15,7 +15,6 @@
 initgroups
 memmove
 strdup
-inet_ntoa
 setlinebuf
 vsyslog
 timegm
@@ -52,6 +51,7 @@
 inet_ntoa
 inet_ntop
 inet_pton
+inet_aton
 strtoll
 strtoull
 socketpair
@@ -62,6 +62,8 @@
 gai_strerror
 getifaddrs
 freeifaddrs
+utime
+utimes
 
 Types:
 bool

Modified: branches/samba/experimental/source/lib/replace/configure.ac
===================================================================
--- branches/samba/experimental/source/lib/replace/configure.ac	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/lib/replace/configure.ac	2008-06-09 06:59:20 UTC (rev 1920)
@@ -6,6 +6,7 @@
 CFLAGS="$CFLAGS -I$srcdir"
 
 AC_LIBREPLACE_ALL_CHECKS
+AC_LIBREPLACE_NETWORK_CHECKS
 
 if test "$ac_cv_prog_gcc" = yes; then
    CFLAGS="$CFLAGS -Wall"
@@ -21,6 +22,9 @@
    CFLAGS="$CFLAGS -Wno-format-y2k"
 fi
 
+LIBS="${LIBREPLACE_NETWORK_LIBS}"
+AC_SUBST(LIBS)
+
 AC_SUBST(LDFLAGS)
 
 AC_OUTPUT(Makefile)

Deleted: branches/samba/experimental/source/lib/replace/getaddrinfo.m4
===================================================================
--- branches/samba/experimental/source/lib/replace/getaddrinfo.m4	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/lib/replace/getaddrinfo.m4	2008-06-09 06:59:20 UTC (rev 1920)
@@ -1,32 +0,0 @@
-dnl test for getaddrinfo/getnameinfo
-AC_CACHE_CHECK([for getaddrinfo],libreplace_cv_HAVE_GETADDRINFO,[
-AC_TRY_LINK([
-#include <sys/types.h>
-#if STDC_HEADERS
-#include <stdlib.h>
-#include <stddef.h>
-#endif
-#include <sys/socket.h>
-#include <netdb.h>],
-[
-struct sockaddr sa;
-struct addrinfo *ai = NULL;
-int ret = getaddrinfo(NULL, NULL, NULL, &ai);
-if (ret != 0) {
-	const char *es = gai_strerror(ret);
-}
-freeaddrinfo(ai);
-ret = getnameinfo(&sa, sizeof(sa),
-		NULL, 0,
-		NULL, 0, 0);
-
-],
-libreplace_cv_HAVE_GETADDRINFO=yes,libreplace_cv_HAVE_GETADDRINFO=no)])
-if test x"$libreplace_cv_HAVE_GETADDRINFO" = x"yes"; then
-	AC_DEFINE(HAVE_GETADDRINFO,1,[Whether the system has getaddrinfo])
-	AC_DEFINE(HAVE_GETNAMEINFO,1,[Whether the system has getnameinfo])
-	AC_DEFINE(HAVE_FREEADDRINFO,1,[Whether the system has freeaddrinfo])
-	AC_DEFINE(HAVE_GAI_STRERROR,1,[Whether the system has gai_strerror])
-else
-	LIBREPLACEOBJ="${LIBREPLACEOBJ} getaddrinfo.o"
-fi

Deleted: branches/samba/experimental/source/lib/replace/getifaddrs.m4
===================================================================
--- branches/samba/experimental/source/lib/replace/getifaddrs.m4	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/lib/replace/getifaddrs.m4	2008-06-09 06:59:20 UTC (rev 1920)
@@ -1,127 +0,0 @@
-AC_CHECK_HEADERS([ifaddrs.h])
-
-dnl Used when getifaddrs is not available
-AC_CHECK_MEMBERS([struct sockaddr.sa_len], 
-	 [AC_DEFINE(HAVE_SOCKADDR_SA_LEN, 1, [Whether struct sockaddr has a sa_len member])],
-	 [],
-	 [#include <sys/socket.h>])
-
-dnl test for getifaddrs and freeifaddrs
-AC_CACHE_CHECK([for getifaddrs and freeifaddrs],libreplace_cv_HAVE_GETIFADDRS,[
-AC_TRY_COMPILE([
-#include <sys/types.h>
-#if STDC_HEADERS
-#include <stdlib.h>
-#include <stddef.h>
-#endif
-#include <sys/socket.h>
-#include <netinet/in.h>
-#include <arpa/inet.h>
-#include <ifaddrs.h>
-#include <netdb.h>],
-[
-struct ifaddrs *ifp = NULL;
-int ret = getifaddrs (&ifp);
-freeifaddrs(ifp);
-],
-libreplace_cv_HAVE_GETIFADDRS=yes,libreplace_cv_HAVE_GETIFADDRS=no)])
-if test x"$libreplace_cv_HAVE_GETIFADDRS" = x"yes"; then
-    AC_DEFINE(HAVE_GETIFADDRS,1,[Whether the system has getifaddrs])
-    AC_DEFINE(HAVE_FREEIFADDRS,1,[Whether the system has freeifaddrs])
-	AC_DEFINE(HAVE_STRUCT_IFADDRS,1,[Whether struct ifaddrs is available])
-fi
-
-##################
-# look for a method of finding the list of network interfaces
-#
-# This tests need LIBS="$NSL_LIBS $SOCKET_LIBS"
-#
-old_LIBS=$LIBS
-LIBS="$NSL_LIBS $SOCKET_LIBS"
-iface=no;
-##################
-# look for a method of finding the list of network interfaces
-iface=no;
-AC_CACHE_CHECK([for iface getifaddrs],libreplace_cv_HAVE_IFACE_GETIFADDRS,[
-AC_TRY_RUN([
-#define HAVE_IFACE_GETIFADDRS 1
-#define NO_CONFIG_H 1
-#define AUTOCONF_TEST 1
-#define SOCKET_WRAPPER_NOT_REPLACE
-#include "$libreplacedir/replace.c"
-#include "$libreplacedir/inet_ntop.c"
-#include "$libreplacedir/snprintf.c"
-#include "$libreplacedir/getifaddrs.c"
-#define getifaddrs_test main
-#include "$libreplacedir/test/getifaddrs.c"],
-           libreplace_cv_HAVE_IFACE_GETIFADDRS=yes,libreplace_cv_HAVE_IFACE_GETIFADDRS=no,libreplace_cv_HAVE_IFACE_GETIFADDRS=cross)])
-if test x"$libreplace_cv_HAVE_IFACE_GETIFADDRS" = x"yes"; then
-    iface=yes;AC_DEFINE(HAVE_IFACE_GETIFADDRS,1,[Whether iface getifaddrs is available])
-else
-	LIBREPLACEOBJ="${LIBREPLACEOBJ} getifaddrs.o"
-fi
-
-
-if test $iface = no; then
-AC_CACHE_CHECK([for iface AIX],libreplace_cv_HAVE_IFACE_AIX,[
-AC_TRY_RUN([
-#define HAVE_IFACE_AIX 1
-#define NO_CONFIG_H 1
-#define AUTOCONF_TEST 1
-#undef _XOPEN_SOURCE_EXTENDED
-#define SOCKET_WRAPPER_NOT_REPLACE
-#include "$libreplacedir/replace.c"
-#include "$libreplacedir/inet_ntop.c"
-#include "$libreplacedir/snprintf.c"
-#include "$libreplacedir/getifaddrs.c"
-#define getifaddrs_test main
-#include "$libreplacedir/test/getifaddrs.c"],
-           libreplace_cv_HAVE_IFACE_AIX=yes,libreplace_cv_HAVE_IFACE_AIX=no,libreplace_cv_HAVE_IFACE_AIX=cross)])
-if test x"$libreplace_cv_HAVE_IFACE_AIX" = x"yes"; then
-    iface=yes;AC_DEFINE(HAVE_IFACE_AIX,1,[Whether iface AIX is available])
-	old_LIBS="$old_LIBS $LIBS"
-fi
-fi
-
-
-if test $iface = no; then
-AC_CACHE_CHECK([for iface ifconf],libreplace_cv_HAVE_IFACE_IFCONF,[
-AC_TRY_RUN([
-#define HAVE_IFACE_IFCONF 1
-#define NO_CONFIG_H 1
-#define AUTOCONF_TEST 1
-#define SOCKET_WRAPPER_NOT_REPLACE
-#include "$libreplacedir/replace.c"
-#include "$libreplacedir/inet_ntop.c"
-#include "$libreplacedir/snprintf.c"
-#include "$libreplacedir/getifaddrs.c"
-#define getifaddrs_test main
-#include "$libreplacedir/test/getifaddrs.c"],
-           libreplace_cv_HAVE_IFACE_IFCONF=yes,libreplace_cv_HAVE_IFACE_IFCONF=no,libreplace_cv_HAVE_IFACE_IFCONF=cross)])
-if test x"$libreplace_cv_HAVE_IFACE_IFCONF" = x"yes"; then
-    iface=yes;AC_DEFINE(HAVE_IFACE_IFCONF,1,[Whether iface ifconf is available])
-	old_LIBS="$old_LIBS $LIBS"
-fi
-fi
-
-if test $iface = no; then
-AC_CACHE_CHECK([for iface ifreq],libreplace_cv_HAVE_IFACE_IFREQ,[
-AC_TRY_RUN([
-#define HAVE_IFACE_IFREQ 1
-#define NO_CONFIG_H 1
-#define AUTOCONF_TEST 1
-#define SOCKET_WRAPPER_NOT_REPLACE
-#include "$libreplacedir/replace.c"
-#include "$libreplacedir/inet_ntop.c"
-#include "$libreplacedir/snprintf.c"
-#include "$libreplacedir/getifaddrs.c"
-#define getifaddrs_test main
-#include "$libreplacedir/test/getifaddrs.c"],
-           libreplace_cv_HAVE_IFACE_IFREQ=yes,libreplace_cv_HAVE_IFACE_IFREQ=no,libreplace_cv_HAVE_IFACE_IFREQ=cross)])
-if test x"$libreplace_cv_HAVE_IFACE_IFREQ" = x"yes"; then
-    iface=yes;AC_DEFINE(HAVE_IFACE_IFREQ,1,[Whether iface ifreq is available])
-	old_LIBS="$old_LIBS $LIBS"
-fi
-fi
-
-LIBS=$old_LIBS

Modified: branches/samba/experimental/source/lib/replace/getpass.c
===================================================================
--- branches/samba/experimental/source/lib/replace/getpass.c	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/lib/replace/getpass.c	2008-06-09 06:59:20 UTC (rev 1920)
@@ -187,7 +187,6 @@
 		in_fd = fileno(in);
 		if (fgets(buf, bufsize, in) == NULL) {
 			buf[0] = 0;
-			return buf;
 		}
 	}
 	nread = strlen(buf);
@@ -198,8 +197,9 @@
 
 	/* Restore echoing.  */
 	if (echo_off) {
-		if (gotintr && in_fd == -1)
+		if (gotintr && in_fd == -1) {
 			in = fopen ("/dev/tty", "w+");
+		}
 		if (in != NULL)
 			tcsetattr (fileno (in), TCSANOW, &t);
 	}

Copied: branches/samba/experimental/source/lib/replace/inet_aton.c (from rev 1919, tags/samba/upstream_3.2.0~rc1/source/lib/replace/inet_aton.c)
===================================================================
--- branches/samba/experimental/source/lib/replace/inet_aton.c	                        (rev 0)
+++ branches/samba/experimental/source/lib/replace/inet_aton.c	2008-06-09 06:59:20 UTC (rev 1920)
@@ -0,0 +1,33 @@
+/*
+ * Unix SMB/CIFS implementation.
+ * replacement functions
+ * Copyright (C) Michael Adam <obnox at samba.org> 2008
+ *
+ *  ** NOTE! The following LGPL license applies to the replace
+ *  ** library. This does NOT imply that all of Samba is released
+ *  ** under the LGPL
+ *
+ * This library is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU Lesser General Public
+ * License as published by the Free Software Foundation; either
+ * version 3 of the License, or (at your option) any later version.
+ *
+ * This library 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
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this library; if not, see <http://www.gnu.org/licenses/>.
+ */
+
+#include "replace.h"
+#include "system/network.h"
+
+/**
+ * We know that we have inet_pton from earlier libreplace checks.
+ */
+int rep_inet_aton(const char *src, struct in_addr *dst)
+{
+	return (inet_pton(AF_INET, src, dst) > 0) ? 1 : 0;
+}

Copied: branches/samba/experimental/source/lib/replace/inet_ntoa.c (from rev 1919, tags/samba/upstream_3.2.0~rc1/source/lib/replace/inet_ntoa.c)
===================================================================
--- branches/samba/experimental/source/lib/replace/inet_ntoa.c	                        (rev 0)
+++ branches/samba/experimental/source/lib/replace/inet_ntoa.c	2008-06-09 06:59:20 UTC (rev 1920)
@@ -0,0 +1,39 @@
+/*
+ * Unix SMB/CIFS implementation.
+ * replacement routines for broken systems
+ * Copyright (C) Andrew Tridgell 2003
+ * Copyright (C) Michael Adam 2008
+ *
+ *  ** NOTE! The following LGPL license applies to the replace
+ *  ** library. This does NOT imply that all of Samba is released
+ *  ** under the LGPL
+ *
+ * This library is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU Lesser General Public
+ * License as published by the Free Software Foundation; either
+ * version 3 of the License, or (at your option) any later version.
+ *
+ * This library 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
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this library; if not, see <http://www.gnu.org/licenses/>.
+ */
+
+#include "replace.h"
+#include "system/network.h"
+
+/**
+ * NOTE: this is not thread safe, but it can't be, either
+ * since it returns a pointer to static memory.
+ */
+char *rep_inet_ntoa(struct in_addr ip)
+{
+	uint8_t *p = (uint8_t *)&ip.s_addr;
+	static char buf[18];
+	slprintf(buf, 17, "%d.%d.%d.%d",
+		 (int)p[0], (int)p[1], (int)p[2], (int)p[3]);
+	return buf;
+}

Deleted: branches/samba/experimental/source/lib/replace/inet_ntop.m4
===================================================================
--- branches/samba/experimental/source/lib/replace/inet_ntop.m4	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/lib/replace/inet_ntop.m4	2008-06-09 06:59:20 UTC (rev 1920)
@@ -1 +0,0 @@
-AC_CHECK_FUNCS(inet_ntop,[],[LIBREPLACEOBJ="${LIBREPLACEOBJ} inet_ntop.o"])

Deleted: branches/samba/experimental/source/lib/replace/inet_pton.m4
===================================================================
--- branches/samba/experimental/source/lib/replace/inet_pton.m4	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/lib/replace/inet_pton.m4	2008-06-09 06:59:20 UTC (rev 1920)
@@ -1 +0,0 @@
-AC_CHECK_FUNCS(inet_pton,[],[LIBREPLACEOBJ="${LIBREPLACEOBJ} inet_pton.o"])

Modified: branches/samba/experimental/source/lib/replace/libreplace.m4
===================================================================
--- branches/samba/experimental/source/lib/replace/libreplace.m4	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/lib/replace/libreplace.m4	2008-06-09 06:59:20 UTC (rev 1920)
@@ -96,87 +96,13 @@
 AC_CHECK_HEADERS(sys/syslog.h syslog.h)
 AC_CHECK_HEADERS(sys/time.h time.h)
 AC_CHECK_HEADERS(stdarg.h vararg.h)
-AC_CHECK_HEADERS(sys/socket.h netinet/in.h netdb.h arpa/inet.h)
-AC_CHECK_HEADERS(netinet/ip.h netinet/tcp.h netinet/in_systm.h netinet/in_ip.h)
-AC_CHECK_HEADERS(sys/sockio.h sys/un.h)
 AC_CHECK_HEADERS(sys/mount.h mntent.h)
 AC_CHECK_HEADERS(stropts.h)
 
-dnl we need to check that net/if.h really can be used, to cope with hpux
-dnl where including it always fails
-AC_CACHE_CHECK([for usable net/if.h],libreplace_cv_USABLE_NET_IF_H,[
-	AC_COMPILE_IFELSE([AC_LANG_SOURCE([
-		AC_INCLUDES_DEFAULT
-		#if HAVE_SYS_SOCKET_H
-		# include <sys/socket.h>
-		#endif
-		#include <net/if.h>
-		int main(void) {return 0;}])],
-		[libreplace_cv_USABLE_NET_IF_H=yes],
-		[libreplace_cv_USABLE_NET_IF_H=no]
-	)
-])
-if test x"$libreplace_cv_USABLE_NET_IF_H" = x"yes";then
-	AC_DEFINE(HAVE_NET_IF_H, 1, usability of net/if.h)
-fi
-
-AC_CACHE_CHECK([for broken inet_ntoa],libreplace_cv_REPLACE_INET_NTOA,[
-AC_TRY_RUN([
-#include <stdio.h>
-#include <unistd.h>
-#include <sys/types.h>
-#include <netinet/in.h>
-#ifdef HAVE_ARPA_INET_H
-#include <arpa/inet.h>
-#endif
-main() { struct in_addr ip; ip.s_addr = 0x12345678;
-if (strcmp(inet_ntoa(ip),"18.52.86.120") &&
-    strcmp(inet_ntoa(ip),"120.86.52.18")) { exit(0); } 
-exit(1);}],
-           libreplace_cv_REPLACE_INET_NTOA=yes,libreplace_cv_REPLACE_INET_NTOA=no,libreplace_cv_REPLACE_INET_NTOA=cross)])
-if test x"$libreplace_cv_REPLACE_INET_NTOA" = x"yes"; then
-    AC_DEFINE(REPLACE_INET_NTOA,1,[Whether inet_ntoa should be replaced])
-fi
-
-AC_HAVE_TYPE([socklen_t],[#include <sys/socket.h>])
-AC_HAVE_TYPE([sa_family_t],[#include <sys/socket.h>])
-AC_HAVE_TYPE([struct addrinfo], [#include <netdb.h>])
-AC_HAVE_TYPE([struct sockaddr], [#include <sys/socket.h>])
-AC_HAVE_TYPE([struct sockaddr_storage], [
-#include <sys/socket.h>
-#include <sys/types.h>
-#include <netinet/in.h>
-])
-AC_HAVE_TYPE([struct sockaddr_in6], [
-#include <sys/socket.h>
-#include <sys/types.h>
-#include <netinet/in.h>
-])
-
-if test x"$ac_cv_type_struct_sockaddr_storage" = x"yes"; then
-AC_CHECK_MEMBER(struct sockaddr_storage.ss_family,
-                AC_DEFINE(HAVE_SS_FAMILY, 1, [Defined if struct sockaddr_storage has ss_family field]),,
-                [
-#include <sys/socket.h>
-#include <sys/types.h>
-#include <netinet/in.h>
-		])
-
-if test x"$ac_cv_member_struct_sockaddr_storage_ss_family" != x"yes"; then
-AC_CHECK_MEMBER(struct sockaddr_storage.__ss_family,
-                AC_DEFINE(HAVE___SS_FAMILY, 1, [Defined if struct sockaddr_storage has __ss_family field]),,
-                [
-#include <sys/socket.h>
-#include <sys/types.h>
-#include <netinet/in.h>
-		])
-fi
-fi
-
 AC_CHECK_FUNCS(seteuid setresuid setegid setresgid chroot bzero strerror)
 AC_CHECK_FUNCS(vsyslog setlinebuf mktime ftruncate chsize rename)
 AC_CHECK_FUNCS(waitpid strlcpy strlcat initgroups memmove strdup)
-AC_CHECK_FUNCS(pread pwrite strndup strcasestr strtok_r mkdtemp socketpair)
+AC_CHECK_FUNCS(pread pwrite strndup strcasestr strtok_r mkdtemp)
 AC_CHECK_FUNCS(isatty)
 AC_HAVE_DECL(setresuid, [#include <unistd.h>])
 AC_HAVE_DECL(setresgid, [#include <unistd.h>])
@@ -344,12 +270,7 @@
 m4_include(strptime.m4)
 m4_include(win32.m4)
 m4_include(timegm.m4)
-m4_include(socket.m4)
-m4_include(inet_ntop.m4)
-m4_include(inet_pton.m4)
-m4_include(getaddrinfo.m4)
 m4_include(repdir.m4)
-m4_include(getifaddrs.m4)
 
 AC_CHECK_FUNCS([syslog printf memset memcpy],,[AC_MSG_ERROR([Required function not found])])
 
@@ -376,5 +297,6 @@
 
 m4_include(libreplace_cc.m4)
 m4_include(libreplace_ld.m4)
+m4_include(libreplace_network.m4)
 m4_include(libreplace_macros.m4)
 m4_include(autoconf-2.60.m4)

Modified: branches/samba/experimental/source/lib/replace/libreplace_cc.m4
===================================================================
--- branches/samba/experimental/source/lib/replace/libreplace_cc.m4	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/lib/replace/libreplace_cc.m4	2008-06-09 06:59:20 UTC (rev 1920)
@@ -132,7 +132,8 @@
 AC_CHECK_SIZEOF(size_t)
 AC_CHECK_SIZEOF(ssize_t)
 
-AC_CHECK_TYPE(intptr_t, unsigned long long)
+AC_CHECK_TYPE(intptr_t, long long)
+AC_CHECK_TYPE(uintptr_t, unsigned long long)
 AC_CHECK_TYPE(ptrdiff_t, unsigned long long)
 
 if test x"$ac_cv_type_long_long" != x"yes";then

Modified: branches/samba/experimental/source/lib/replace/libreplace_ld.m4
===================================================================
--- branches/samba/experimental/source/lib/replace/libreplace_ld.m4	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/lib/replace/libreplace_ld.m4	2008-06-09 06:59:20 UTC (rev 1920)
@@ -270,6 +270,9 @@
 		*darwin*)
 			LD_SHLIB_ALLOW_UNDEF_FLAG="-undefined dynamic_lookup"
 			;;
+		*aix*)
+			LD_SHLIB_ALLOW_UNDEF_FLAG="--Wl,-bnoentry"
+			;;
 	esac
 
 	AC_SUBST(LD_SHLIB_ALLOW_UNDEF_FLAG)

Copied: branches/samba/experimental/source/lib/replace/libreplace_network.m4 (from rev 1919, tags/samba/upstream_3.2.0~rc1/source/lib/replace/libreplace_network.m4)
===================================================================
--- branches/samba/experimental/source/lib/replace/libreplace_network.m4	                        (rev 0)
+++ branches/samba/experimental/source/lib/replace/libreplace_network.m4	2008-06-09 06:59:20 UTC (rev 1920)
@@ -0,0 +1,377 @@
+AC_DEFUN_ONCE(AC_LIBREPLACE_NETWORK_CHECKS,
+[
+echo "LIBREPLACE_NETWORK_CHECKS: START"
+
+AC_DEFINE(LIBREPLACE_NETWORK_CHECKS, 1, [LIBREPLACE_NETWORK_CHECKS were used])
+LIBREPLACE_NETWORK_OBJS=""
+LIBREPLACE_NETWORK_LIBS=""
+
+AC_CHECK_HEADERS(sys/socket.h netinet/in.h netdb.h arpa/inet.h)
+AC_CHECK_HEADERS(netinet/ip.h netinet/tcp.h netinet/in_systm.h netinet/in_ip.h)
+AC_CHECK_HEADERS(sys/sockio.h sys/un.h)
+
+dnl we need to check that net/if.h really can be used, to cope with hpux
+dnl where including it always fails
+AC_CACHE_CHECK([for usable net/if.h],libreplace_cv_USABLE_NET_IF_H,[
+	AC_COMPILE_IFELSE([AC_LANG_SOURCE([
+		AC_INCLUDES_DEFAULT
+		#if HAVE_SYS_SOCKET_H
+		# include <sys/socket.h>
+		#endif
+		#include <net/if.h>
+		int main(void) {return 0;}])],
+		[libreplace_cv_USABLE_NET_IF_H=yes],
+		[libreplace_cv_USABLE_NET_IF_H=no]
+	)
+])
+if test x"$libreplace_cv_USABLE_NET_IF_H" = x"yes";then
+	AC_DEFINE(HAVE_NET_IF_H, 1, usability of net/if.h)
+fi
+
+AC_HAVE_TYPE([socklen_t],[#include <sys/socket.h>])
+AC_HAVE_TYPE([sa_family_t],[#include <sys/socket.h>])
+AC_HAVE_TYPE([struct addrinfo], [#include <netdb.h>])
+AC_HAVE_TYPE([struct sockaddr], [#include <sys/socket.h>])
+AC_HAVE_TYPE([struct sockaddr_storage], [
+#include <sys/socket.h>
+#include <sys/types.h>
+#include <netinet/in.h>
+])
+AC_HAVE_TYPE([struct sockaddr_in6], [
+#include <sys/socket.h>
+#include <sys/types.h>
+#include <netinet/in.h>
+])
+
+if test x"$ac_cv_type_struct_sockaddr_storage" = x"yes"; then
+AC_CHECK_MEMBER(struct sockaddr_storage.ss_family,
+                AC_DEFINE(HAVE_SS_FAMILY, 1, [Defined if struct sockaddr_storage has ss_family field]),,
+                [
+#include <sys/socket.h>
+#include <sys/types.h>
+#include <netinet/in.h>
+		])
+
+if test x"$ac_cv_member_struct_sockaddr_storage_ss_family" != x"yes"; then
+AC_CHECK_MEMBER(struct sockaddr_storage.__ss_family,
+                AC_DEFINE(HAVE___SS_FAMILY, 1, [Defined if struct sockaddr_storage has __ss_family field]),,
+                [
+#include <sys/socket.h>
+#include <sys/types.h>
+#include <netinet/in.h>
+		])
+fi
+fi
+
+AC_CACHE_CHECK([for sin_len in sock],libreplace_cv_HAVE_SOCK_SIN_LEN,[
+	AC_TRY_COMPILE(
+		[
+#include <sys/types.h>
+#include <sys/socket.h>
+#include <netinet/in.h>
+		],[
+struct sockaddr_in sock; sock.sin_len = sizeof(sock);
+		],[
+		libreplace_cv_HAVE_SOCK_SIN_LEN=yes
+		],[
+		libreplace_cv_HAVE_SOCK_SIN_LEN=no
+		])
+])
+if test x"$libreplace_cv_HAVE_SOCK_SIN_LEN" = x"yes"; then
+	AC_DEFINE(HAVE_SOCK_SIN_LEN,1,[Whether the sockaddr_in struct has a sin_len property])
+fi
+
+############################################
+# check for unix domain sockets
+AC_CACHE_CHECK([for unix domain sockets],libreplace_cv_HAVE_UNIXSOCKET,[
+	AC_TRY_COMPILE([
+#include <sys/types.h>
+#include <stdlib.h>
+#include <stddef.h>
+#include <sys/socket.h>
+#include <sys/un.h>
+		],[
+struct sockaddr_un sunaddr;
+sunaddr.sun_family = AF_UNIX;
+		],[
+		libreplace_cv_HAVE_UNIXSOCKET=yes
+		],[
+		libreplace_cv_HAVE_UNIXSOCKET=no
+		])
+])
+if test x"$libreplace_cv_HAVE_UNIXSOCKET" = x"yes"; then
+	AC_DEFINE(HAVE_UNIXSOCKET,1,[If we need to build with unixscoket support])
+fi
+
+dnl The following test is roughl taken from the cvs sources.
+dnl
+dnl If we can't find connect, try looking in -lsocket, -lnsl, and -linet.
+dnl The Irix 5 libc.so has connect and gethostbyname, but Irix 5 also has
+dnl libsocket.so which has a bad implementation of gethostbyname (it
+dnl only looks in /etc/hosts), so we only look for -lsocket if we need
+dnl it.
+AC_CHECK_FUNCS(connect)
+if test x"$ac_cv_func_connect" = x"no"; then
+	AC_CHECK_LIB_EXT(nsl_s, LIBREPLACE_NETWORK_LIBS, connect)
+	AC_CHECK_LIB_EXT(nsl, LIBREPLACE_NETWORK_LIBS, connect)
+	AC_CHECK_LIB_EXT(socket, LIBREPLACE_NETWORK_LIBS, connect)
+	AC_CHECK_LIB_EXT(inet, LIBREPLACE_NETWORK_LIBS, connect)
+	dnl We can't just call AC_CHECK_FUNCS(connect) here,
+	dnl because the value has been cached.
+	if test x"$ac_cv_lib_ext_nsl_s_connect" = x"yes" ||
+		test x"$ac_cv_lib_ext_nsl_connect" = x"yes" ||
+		test x"$ac_cv_lib_ext_socket_connect" = x"yes" ||
+		test x"$ac_cv_lib_ext_inet_connect" = x"yes"
+	then
+		AC_DEFINE(HAVE_CONNECT,1,[Whether the system has connect()])
+	fi
+fi
+
+AC_CHECK_FUNCS(gethostbyname)
+if test x"$ac_cv_func_gethostbyname" = x"no"; then
+	AC_CHECK_LIB_EXT(nsl_s, LIBREPLACE_NETWORK_LIBS, gethostbyname)
+	AC_CHECK_LIB_EXT(nsl, LIBREPLACE_NETWORK_LIBS, gethostbyname)
+	AC_CHECK_LIB_EXT(socket, LIBREPLACE_NETWORK_LIBS, gethostbyname)
+	dnl We can't just call AC_CHECK_FUNCS(gethostbyname) here,
+	dnl because the value has been cached.
+	if test x"$ac_cv_lib_ext_nsl_s_gethostbyname" = x"yes" ||
+		test x"$ac_cv_lib_ext_nsl_gethostbyname" = x"yes" ||
+		test x"$ac_cv_lib_ext_socket_gethostbyname" = x"yes"
+	then
+		AC_DEFINE(HAVE_GETHOSTBYNAME,1,
+			  [Whether the system has gethostbyname()])
+	fi
+fi
+
+dnl HP-UX has if_nametoindex in -lipv6
+AC_CHECK_FUNCS(if_nametoindex)
+if test x"$ac_cv_func_if_nametoindex" = x"no"; then
+	AC_CHECK_LIB_EXT(ipv6, LIBREPLACE_NETWORK_LIBS, if_nametoindex)
+	dnl We can't just call AC_CHECK_FUNCS(if_nametoindex) here,
+	dnl because the value has been cached.
+	if test x"$ac_cv_lib_ext_ipv6_if_nametoindex" = x"yes"
+	then
+		AC_DEFINE(HAVE_IF_NAMETOINDEX, 1,
+			  [Whether the system has if_nametoindex()])
+	fi
+fi
+
+# The following tests need LIBS="${LIBREPLACE_NETWORK_LIBS}"
+old_LIBS=$LIBS
+LIBS="${LIBREPLACE_NETWORK_LIBS}"
+SAVE_CPPFLAGS="$CPPFLAGS"
+CPPFLAGS="$CPPFLAGS -I$libreplacedir"
+
+AC_CHECK_FUNCS(socketpair,[],[LIBREPLACE_NETWORK_OBJS="${LIBREPLACE_NETWORK_OBJS} socketpair.o"])
+
+AC_CACHE_CHECK([for broken inet_ntoa],libreplace_cv_REPLACE_INET_NTOA,[
+AC_TRY_RUN([
+#include <stdio.h>
+#include <unistd.h>
+#include <sys/types.h>
+#include <netinet/in.h>
+#ifdef HAVE_ARPA_INET_H
+#include <arpa/inet.h>
+#endif
+main() { struct in_addr ip; ip.s_addr = 0x12345678;
+if (strcmp(inet_ntoa(ip),"18.52.86.120") &&
+    strcmp(inet_ntoa(ip),"120.86.52.18")) { exit(0); }
+exit(1);}],
+           libreplace_cv_REPLACE_INET_NTOA=yes,libreplace_cv_REPLACE_INET_NTOA=no,libreplace_cv_REPLACE_INET_NTOA=cross)])
+
+AC_CHECK_FUNCS(inet_ntoa,[],[libreplace_cv_REPLACE_INET_NTOA=yes])
+if test x"$libreplace_cv_REPLACE_INET_NTOA" = x"yes"; then
+    AC_DEFINE(REPLACE_INET_NTOA,1,[Whether inet_ntoa should be replaced])
+    LIBREPLACE_NETWORK_OBJS="${LIBREPLACE_NETWORK_OBJS} inet_ntoa.o"
+fi
+
+AC_CHECK_FUNCS(inet_aton,[],[LIBREPLACE_NETWORK_OBJS="${LIBREPLACE_NETWORK_OBJS} inet_aton.o"])
+
+AC_CHECK_FUNCS(inet_ntop,[],[LIBREPLACE_NETWORK_OBJS="${LIBREPLACE_NETWORK_OBJS} inet_ntop.o"])
+
+AC_CHECK_FUNCS(inet_pton,[],[LIBREPLACE_NETWORK_OBJS="${LIBREPLACE_NETWORK_OBJS} inet_pton.o"])
+
+dnl test for getaddrinfo/getnameinfo
+AC_CACHE_CHECK([for getaddrinfo],libreplace_cv_HAVE_GETADDRINFO,[
+AC_TRY_LINK([
+#include <sys/types.h>
+#if STDC_HEADERS
+#include <stdlib.h>
+#include <stddef.h>
+#endif
+#include <sys/socket.h>
+#include <netdb.h>],
+[
+struct sockaddr sa;
+struct addrinfo *ai = NULL;
+int ret = getaddrinfo(NULL, NULL, NULL, &ai);
+if (ret != 0) {
+	const char *es = gai_strerror(ret);
+}
+freeaddrinfo(ai);
+ret = getnameinfo(&sa, sizeof(sa),
+		NULL, 0,
+		NULL, 0, 0);
+
+],
+libreplace_cv_HAVE_GETADDRINFO=yes,libreplace_cv_HAVE_GETADDRINFO=no)])
+if test x"$libreplace_cv_HAVE_GETADDRINFO" = x"yes"; then
+	AC_DEFINE(HAVE_GETADDRINFO,1,[Whether the system has getaddrinfo])
+	AC_DEFINE(HAVE_GETNAMEINFO,1,[Whether the system has getnameinfo])
+	AC_DEFINE(HAVE_FREEADDRINFO,1,[Whether the system has freeaddrinfo])
+	AC_DEFINE(HAVE_GAI_STRERROR,1,[Whether the system has gai_strerror])
+else
+	LIBREPLACE_NETWORK_OBJS="${LIBREPLACE_NETWORK_OBJS} getaddrinfo.o"
+fi
+
+AC_CHECK_HEADERS([ifaddrs.h])
+
+dnl Used when getifaddrs is not available
+AC_CHECK_MEMBERS([struct sockaddr.sa_len], 
+	 [AC_DEFINE(HAVE_SOCKADDR_SA_LEN, 1, [Whether struct sockaddr has a sa_len member])],
+	 [],
+	 [#include <sys/socket.h>])
+
+dnl test for getifaddrs and freeifaddrs
+AC_CACHE_CHECK([for getifaddrs and freeifaddrs],libreplace_cv_HAVE_GETIFADDRS,[
+AC_TRY_COMPILE([
+#include <sys/types.h>
+#if STDC_HEADERS
+#include <stdlib.h>
+#include <stddef.h>
+#endif
+#include <sys/socket.h>
+#include <netinet/in.h>
+#include <arpa/inet.h>
+#include <ifaddrs.h>
+#include <netdb.h>],
+[
+struct ifaddrs *ifp = NULL;
+int ret = getifaddrs (&ifp);
+freeifaddrs(ifp);
+],
+libreplace_cv_HAVE_GETIFADDRS=yes,libreplace_cv_HAVE_GETIFADDRS=no)])
+if test x"$libreplace_cv_HAVE_GETIFADDRS" = x"yes"; then
+    AC_DEFINE(HAVE_GETIFADDRS,1,[Whether the system has getifaddrs])
+    AC_DEFINE(HAVE_FREEIFADDRS,1,[Whether the system has freeifaddrs])
+	AC_DEFINE(HAVE_STRUCT_IFADDRS,1,[Whether struct ifaddrs is available])
+fi
+
+##################
+# look for a method of finding the list of network interfaces
+iface=no;
+AC_CACHE_CHECK([for iface getifaddrs],libreplace_cv_HAVE_IFACE_GETIFADDRS,[
+AC_TRY_RUN([
+#define HAVE_IFACE_GETIFADDRS 1
+#define NO_CONFIG_H 1
+#define AUTOCONF_TEST 1
+#define SOCKET_WRAPPER_NOT_REPLACE
+#include "$libreplacedir/replace.c"
+#include "$libreplacedir/inet_ntop.c"
+#include "$libreplacedir/snprintf.c"
+#include "$libreplacedir/getifaddrs.c"
+#define getifaddrs_test main
+#include "$libreplacedir/test/getifaddrs.c"],
+           libreplace_cv_HAVE_IFACE_GETIFADDRS=yes,libreplace_cv_HAVE_IFACE_GETIFADDRS=no,libreplace_cv_HAVE_IFACE_GETIFADDRS=cross)])
+if test x"$libreplace_cv_HAVE_IFACE_GETIFADDRS" = x"yes"; then
+    iface=yes;AC_DEFINE(HAVE_IFACE_GETIFADDRS,1,[Whether iface getifaddrs is available])
+else
+	LIBREPLACE_NETWORK_OBJS="${LIBREPLACE_NETWORK_OBJS} getifaddrs.o"
+fi
+
+
+if test $iface = no; then
+AC_CACHE_CHECK([for iface AIX],libreplace_cv_HAVE_IFACE_AIX,[
+AC_TRY_RUN([
+#define HAVE_IFACE_AIX 1
+#define NO_CONFIG_H 1
+#define AUTOCONF_TEST 1
+#undef _XOPEN_SOURCE_EXTENDED
+#define SOCKET_WRAPPER_NOT_REPLACE
+#include "$libreplacedir/replace.c"
+#include "$libreplacedir/inet_ntop.c"
+#include "$libreplacedir/snprintf.c"
+#include "$libreplacedir/getifaddrs.c"
+#define getifaddrs_test main
+#include "$libreplacedir/test/getifaddrs.c"],
+           libreplace_cv_HAVE_IFACE_AIX=yes,libreplace_cv_HAVE_IFACE_AIX=no,libreplace_cv_HAVE_IFACE_AIX=cross)])
+if test x"$libreplace_cv_HAVE_IFACE_AIX" = x"yes"; then
+    iface=yes;AC_DEFINE(HAVE_IFACE_AIX,1,[Whether iface AIX is available])
+fi
+fi
+
+
+if test $iface = no; then
+AC_CACHE_CHECK([for iface ifconf],libreplace_cv_HAVE_IFACE_IFCONF,[
+AC_TRY_RUN([
+#define HAVE_IFACE_IFCONF 1
+#define NO_CONFIG_H 1
+#define AUTOCONF_TEST 1
+#define SOCKET_WRAPPER_NOT_REPLACE
+#include "$libreplacedir/replace.c"
+#include "$libreplacedir/inet_ntop.c"
+#include "$libreplacedir/snprintf.c"
+#include "$libreplacedir/getifaddrs.c"
+#define getifaddrs_test main
+#include "$libreplacedir/test/getifaddrs.c"],
+           libreplace_cv_HAVE_IFACE_IFCONF=yes,libreplace_cv_HAVE_IFACE_IFCONF=no,libreplace_cv_HAVE_IFACE_IFCONF=cross)])
+if test x"$libreplace_cv_HAVE_IFACE_IFCONF" = x"yes"; then
+    iface=yes;AC_DEFINE(HAVE_IFACE_IFCONF,1,[Whether iface ifconf is available])
+fi
+fi
+
+if test $iface = no; then
+AC_CACHE_CHECK([for iface ifreq],libreplace_cv_HAVE_IFACE_IFREQ,[
+AC_TRY_RUN([
+#define HAVE_IFACE_IFREQ 1
+#define NO_CONFIG_H 1
+#define AUTOCONF_TEST 1
+#define SOCKET_WRAPPER_NOT_REPLACE
+#include "$libreplacedir/replace.c"
+#include "$libreplacedir/inet_ntop.c"
+#include "$libreplacedir/snprintf.c"
+#include "$libreplacedir/getifaddrs.c"
+#define getifaddrs_test main
+#include "$libreplacedir/test/getifaddrs.c"],
+           libreplace_cv_HAVE_IFACE_IFREQ=yes,libreplace_cv_HAVE_IFACE_IFREQ=no,libreplace_cv_HAVE_IFACE_IFREQ=cross)])
+if test x"$libreplace_cv_HAVE_IFACE_IFREQ" = x"yes"; then
+    iface=yes;AC_DEFINE(HAVE_IFACE_IFREQ,1,[Whether iface ifreq is available])
+fi
+fi
+
+dnl test for ipv6
+AC_CACHE_CHECK([for ipv6 support],libreplace_cv_HAVE_IPV6,[
+	AC_TRY_LINK([
+#include <stdlib.h> /* for NULL */
+#include <sys/socket.h>
+#include <sys/types.h>
+#include <netdb.h>
+		],
+		[
+struct sockaddr_storage sa_store;
+struct addrinfo *ai = NULL;
+struct in6_addr in6addr;
+int idx = if_nametoindex("iface1");
+int s = socket(AF_INET6, SOCK_STREAM, 0);
+int ret = getaddrinfo(NULL, NULL, NULL, &ai);
+if (ret != 0) {
+	const char *es = gai_strerror(ret);
+}
+freeaddrinfo(ai);
+		],[
+		libreplace_cv_HAVE_IPV6=yes
+		],[
+		libreplace_cv_HAVE_IPV6=no
+		])
+])
+if test x"$libreplace_cv_HAVE_IPV6" = x"yes"; then
+    AC_DEFINE(HAVE_IPV6,1,[Whether the system has IPv6 support])
+fi
+
+LIBS=$old_LIBS
+CPPFLAGS="$SAVE_CPPFLAGS"
+
+LIBREPLACEOBJ="${LIBREPLACEOBJ} ${LIBREPLACE_NETWORK_OBJS}"
+
+echo "LIBREPLACE_NETWORK_CHECKS: END"
+]) dnl end AC_LIBREPLACE_NETWORK_CHECKS

Modified: branches/samba/experimental/source/lib/replace/replace.c
===================================================================
--- branches/samba/experimental/source/lib/replace/replace.c	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/lib/replace/replace.c	2008-06-09 06:59:20 UTC (rev 1920)
@@ -27,7 +27,6 @@
 #include "system/time.h"
 #include "system/passwd.h"
 #include "system/syslog.h"
-#include "system/network.h"
 #include "system/locale.h"
 #include "system/wait.h"
 
@@ -295,20 +294,6 @@
 }
 #endif /* HAVE_STRDUP */
 
-#ifndef WITH_PTHREADS
-/* REWRITE: not thread safe */
-#ifdef REPLACE_INET_NTOA
-char *rep_inet_ntoa(struct in_addr ip)
-{
-	uint8_t *p = (uint8_t *)&ip.s_addr;
-	static char buf[18];
-	slprintf(buf, 17, "%d.%d.%d.%d", 
-		 (int)p[0], (int)p[1], (int)p[2], (int)p[3]);
-	return buf;
-}
-#endif /* REPLACE_INET_NTOA */
-#endif
-
 #ifndef HAVE_SETLINEBUF
 void rep_setlinebuf(FILE *stream)
 {
@@ -473,7 +458,7 @@
 	for (s=haystack;*s;s++) {
 		if (toupper(*needle) == toupper(*s) &&
 		    strncasecmp(s, needle, nlen) == 0) {
-			return (char *)((intptr_t)s);
+			return (char *)((uintptr_t)s);
 		}
 	}
 	return NULL;
@@ -600,24 +585,29 @@
 }
 #endif
 
-#ifndef HAVE_SOCKETPAIR
-int rep_socketpair(int d, int type, int protocol, int sv[2])
+#ifndef HAVE_UTIME
+int rep_utime(const char *filename, const struct utimbuf *buf)
 {
-	if (d != AF_UNIX) {
-		errno = EAFNOSUPPORT;
-		return -1;
-	}
+	errno = ENOSYS;
+	return -1;
+}
+#endif
 
-	if (protocol != 0) {
-		errno = EPROTONOSUPPORT;
-		return -1;
+#ifndef HAVE_UTIMES
+int rep_utimes(const char *filename, const struct timeval tv[2])
+{
+	struct utimbuf u;
+
+	u.actime = tv[0].tv_sec;
+	if (tv[0].tv_usec > 500000) {
+		u.actime += 1;
 	}
 
-	if (type != SOCK_STREAM) {
-		errno = EOPNOTSUPP;
-		return -1;
+	u.modtime = tv[1].tv_sec;
+	if (tv[1].tv_usec > 500000) {
+		u.modtime += 1;
 	}
 
-	return pipe(sv);
+	return utime(filename, &u);
 }
 #endif

Modified: branches/samba/experimental/source/lib/replace/replace.h
===================================================================
--- branches/samba/experimental/source/lib/replace/replace.h	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/lib/replace/replace.h	2008-06-09 06:59:20 UTC (rev 1920)
@@ -101,6 +101,16 @@
 /* prototype is in "system/time.h" */
 #endif
 
+#ifndef HAVE_UTIME
+#define utime rep_utime
+/* prototype is in "system/time.h" */
+#endif
+
+#ifndef HAVE_UTIMES
+#define utimes rep_utimes
+/* prototype is in "system/time.h" */
+#endif
+
 #ifndef HAVE_STRLCPY
 #define strlcpy rep_strlcpy
 size_t rep_strlcpy(char *d, const char *s, size_t bufsize);
@@ -212,7 +222,7 @@
 
 #ifndef HAVE_SOCKETPAIR
 #define socketpair rep_socketpair
-int rep_socketpair(int d, int type, int protocol, int sv[2]);
+/* prototype is in system/network.h */
 #endif
 
 #ifndef PRINTF_ATTRIBUTE
@@ -325,7 +335,7 @@
 ssize_t rep_pwrite(int __fd, const void *__buf, size_t __nbytes, off_t __offset);
 #endif
 
-#ifdef REPLACE_INET_NTOA
+#if !defined(HAVE_INET_NTOA) || defined(REPLACE_INET_NTOA)
 #define inet_ntoa rep_inet_ntoa
 /* prototype is in "system/network.h" */
 #endif
@@ -340,6 +350,11 @@
 /* prototype is in "system/network.h" */
 #endif
 
+#ifndef HAVE_INET_ATON
+#define inet_aton rep_inet_aton
+/* prototype is in "system/network.h" */
+#endif
+
 #ifndef HAVE_CONNECT
 #define connect rep_connect
 /* prototype is in "system/network.h" */
@@ -494,7 +509,7 @@
   Also, please call this via the discard_const_p() macro interface, as that
   makes the return type safe.
 */
-#define discard_const(ptr) ((void *)((intptr_t)(ptr)))
+#define discard_const(ptr) ((void *)((uintptr_t)(ptr)))
 
 /** Type-safe version of discard_const */
 #define discard_const_p(type, ptr) ((type *)discard_const(ptr))

Modified: branches/samba/experimental/source/lib/replace/samba.m4
===================================================================
--- branches/samba/experimental/source/lib/replace/samba.m4	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/lib/replace/samba.m4	2008-06-09 06:59:20 UTC (rev 1920)
@@ -1,8 +1,12 @@
 AC_LIBREPLACE_BROKEN_CHECKS
+AC_LIBREPLACE_NETWORK_CHECKS
 
 SMB_EXT_LIB(LIBREPLACE_EXT, [${LIBDL}])
 SMB_ENABLE(LIBREPLACE_EXT)
 
+SMB_EXT_LIB(LIBREPLACE_NETWORK, [${LIBREPLACE_NETWORK_LIBS}])
+SMB_ENABLE(LIBREPLACE_NETWORK)
+
 # remove leading ./
 LIBREPLACE_DIR=`echo ${libreplacedir} |sed -e 's/^\.\///g'`
 
@@ -20,7 +24,7 @@
 
 SMB_SUBSYSTEM(LIBREPLACE,
 	[${LIBREPLACE_OBJS}],
-	[LIBREPLACE_EXT],
+	[LIBREPLACE_EXT LIBREPLACE_NETWORK],
 	[-Ilib/replace])
 
 LIBREPLACE_HOSTCC_OBJS=`echo ${LIBREPLACE_OBJS} |sed -e 's/\.o/\.ho/g'`

Modified: branches/samba/experimental/source/lib/replace/snprintf.c
===================================================================
--- branches/samba/experimental/source/lib/replace/snprintf.c	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/lib/replace/snprintf.c	2008-06-09 06:59:20 UTC (rev 1920)
@@ -1264,7 +1264,7 @@
 	VA_COPY(ap2, ap);
 	ret = vsnprintf(NULL, 0, format, ap2);
 	va_end(ap2);
-	if (ret <= 0) return ret;
+	if (ret < 0) return ret;
 
 	(*ptr) = (char *)malloc(ret+1);
 	if (!*ptr) return -1;

Deleted: branches/samba/experimental/source/lib/replace/socket.m4
===================================================================
--- branches/samba/experimental/source/lib/replace/socket.m4	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/lib/replace/socket.m4	2008-06-09 06:59:20 UTC (rev 1920)
@@ -1,40 +0,0 @@
-dnl The following test is roughl taken from the cvs sources.
-dnl
-dnl If we can't find connect, try looking in -lsocket, -lnsl, and -linet.
-dnl The Irix 5 libc.so has connect and gethostbyname, but Irix 5 also has
-dnl libsocket.so which has a bad implementation of gethostbyname (it
-dnl only looks in /etc/hosts), so we only look for -lsocket if we need
-dnl it.
-AC_CHECK_FUNCS(connect)
-if test x"$ac_cv_func_connect" = x"no"; then
-	AC_CHECK_LIB_EXT(nsl_s, SOCKET_LIBS, connect)
-	AC_CHECK_LIB_EXT(nsl, SOCKET_LIBS, connect)
-	AC_CHECK_LIB_EXT(socket, SOCKET_LIBS, connect)
-	AC_CHECK_LIB_EXT(inet, SOCKET_LIBS, connect)
-	dnl We can't just call AC_CHECK_FUNCS(connect) here,
-	dnl because the value has been cached.
-	if test x"$ac_cv_lib_ext_nsl_s_connect" = x"yes" ||
-		test x"$ac_cv_lib_ext_nsl_connect" = x"yes" ||
-		test x"$ac_cv_lib_ext_socket_connect" = x"yes" ||
-		test x"$ac_cv_lib_ext_inet_connect" = x"yes"
-	then
-		AC_DEFINE(HAVE_CONNECT,1,[Whether the system has connect()])
-	fi
-fi
-
-AC_CHECK_FUNCS(gethostbyname)
-if test x"$ac_cv_func_gethostbyname" = x"no"; then
-	AC_CHECK_LIB_EXT(nsl_s, NSL_LIBS, gethostbyname)
-	AC_CHECK_LIB_EXT(nsl, NSL_LIBS, gethostbyname)
-	AC_CHECK_LIB_EXT(socket, NSL_LIBS, gethostbyname)
-	dnl We can't just call AC_CHECK_FUNCS(gethostbyname) here,
-	dnl because the value has been cached.
-	if test x"$ac_cv_lib_ext_nsl_s_gethostbyname" = x"yes" ||
-		test x"$ac_cv_lib_ext_nsl_gethostbyname" = x"yes" ||
-		test x"$ac_cv_lib_ext_socket_gethostbyname" = x"yes"
-	then
-		AC_DEFINE(HAVE_GETHOSTBYNAME,1,
-			  [Whether the system has gethostbyname()])
-	fi
-fi
-

Copied: branches/samba/experimental/source/lib/replace/socketpair.c (from rev 1919, tags/samba/upstream_3.2.0~rc1/source/lib/replace/socketpair.c)
===================================================================
--- branches/samba/experimental/source/lib/replace/socketpair.c	                        (rev 0)
+++ branches/samba/experimental/source/lib/replace/socketpair.c	2008-06-09 06:59:20 UTC (rev 1920)
@@ -0,0 +1,46 @@
+/*
+ * Unix SMB/CIFS implementation.
+ * replacement routines for broken systems
+ * Copyright (C) Jelmer Vernooij <jelmer at samba.org> 2006
+ * Copyright (C) Michael Adam <obnox at samba.org> 2008
+ *
+ *  ** NOTE! The following LGPL license applies to the replace
+ *  ** library. This does NOT imply that all of Samba is released
+ *  ** under the LGPL
+ *
+ * This library is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU Lesser General Public
+ * License as published by the Free Software Foundation; either
+ * version 3 of the License, or (at your option) any later version.
+ *
+ * This library 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
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this library; if not, see <http://www.gnu.org/licenses/>.
+ */
+
+#include "replace.h"
+#include "system/network.h"
+
+int rep_socketpair(int d, int type, int protocol, int sv[2])
+{
+	if (d != AF_UNIX) {
+		errno = EAFNOSUPPORT;
+		return -1;
+	}
+
+	if (protocol != 0) {
+		errno = EPROTONOSUPPORT;
+		return -1;
+	}
+
+	if (type != SOCK_STREAM) {
+		errno = EOPNOTSUPP;
+		return -1;
+	}
+
+	return pipe(sv);
+}

Modified: branches/samba/experimental/source/lib/replace/system/config.m4
===================================================================
--- branches/samba/experimental/source/lib/replace/system/config.m4	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/lib/replace/system/config.m4	2008-06-09 06:59:20 UTC (rev 1920)
@@ -9,6 +9,7 @@
 # time
 AC_CHECK_HEADERS(sys/time.h utime.h)
 AC_HEADER_TIME
+AC_CHECK_FUNCS(utime utimes)
 
 # wait
 AC_HEADER_SYS_WAIT

Modified: branches/samba/experimental/source/lib/replace/system/network.h
===================================================================
--- branches/samba/experimental/source/lib/replace/system/network.h	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/lib/replace/system/network.h	2008-06-09 06:59:20 UTC (rev 1920)
@@ -27,6 +27,10 @@
 
 */
 
+#ifndef LIBREPLACE_NETWORK_CHECKS
+#error "AC_LIBREPLACE_NETWORK_CHECKS missing in configure"
+#endif
+
 #ifdef HAVE_SYS_SOCKET_H
 #include <sys/socket.h>
 #endif
@@ -88,7 +92,7 @@
 typedef int socklen_t;
 #endif
 
-#ifdef REPLACE_INET_NTOA
+#if !defined (HAVE_INET_NTOA) || defined(REPLACE_INET_NTOA)
 /* define is in "replace.h" */
 char *rep_inet_ntoa(struct in_addr ip);
 #endif
@@ -103,6 +107,11 @@
 const char *rep_inet_ntop(int af, const void *src, char *dst, socklen_t size);
 #endif
 
+#ifndef HAVE_INET_ATON
+/* define is in "replace.h" */
+int rep_inet_aton(const char *src, struct in_addr *dst);
+#endif
+
 #ifndef HAVE_CONNECT
 /* define is in "replace.h" */
 int rep_connect(int sockfd, const struct sockaddr *addr, socklen_t addrlen);
@@ -138,6 +147,11 @@
 void rep_freeifaddrs(struct ifaddrs *);
 #endif
 
+#ifndef HAVE_SOCKETPAIR
+/* define is in "replace.h" */
+int rep_socketpair(int d, int type, int protocol, int sv[2]);
+#endif
+
 /*
  * Some systems have getaddrinfo but not the
  * defines needed to use it.

Modified: branches/samba/experimental/source/lib/replace/system/time.h
===================================================================
--- branches/samba/experimental/source/lib/replace/system/time.h	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/lib/replace/system/time.h	2008-06-09 06:59:20 UTC (rev 1920)
@@ -39,6 +39,11 @@
 
 #ifdef HAVE_UTIME_H
 #include <utime.h>
+#else
+struct utimbuf {
+	time_t actime;       /* access time */
+	time_t modtime;      /* modification time */
+};
 #endif
 
 #ifndef HAVE_MKTIME
@@ -51,4 +56,14 @@
 time_t rep_timegm(struct tm *tm);
 #endif
 
+#ifndef HAVE_UTIME
+/* define is in "replace.h" */
+int rep_utime(const char *filename, const struct utimbuf *buf);
 #endif
+
+#ifndef HAVE_UTIMES
+/* define is in "replace.h" */
+int rep_utimes(const char *filename, const struct timeval tv[2]);
+#endif
+
+#endif

Modified: branches/samba/experimental/source/lib/replace/test/os2_delete.c
===================================================================
--- branches/samba/experimental/source/lib/replace/test/os2_delete.c	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/lib/replace/test/os2_delete.c	2008-06-09 06:59:20 UTC (rev 1920)
@@ -39,8 +39,15 @@
 	int i;
 	for (i=0;i<NUM_FILES;i++) {
 		char fname[40];
+		int fd;
 		sprintf(fname, TESTDIR "/test%u.txt", i);
-		close(open(fname, O_CREAT|O_RDWR, 0600)) == 0 || FAILED("close");
+		fd = open(fname, O_CREAT|O_RDWR, 0600);
+		if (fd < 0) {
+			FAILED("open");
+		}
+		if (close(fd) != 0) {
+			FAILED("close");
+		}
 	}
 }
 

Modified: branches/samba/experimental/source/lib/replace/test/testsuite.c
===================================================================
--- branches/samba/experimental/source/lib/replace/test/testsuite.c	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/lib/replace/test/testsuite.c	2008-06-09 06:59:20 UTC (rev 1920)
@@ -872,6 +872,149 @@
 	return true;
 }
 
+static int test_utime(void)
+{
+	struct utimbuf u;
+	struct stat st1, st2, st3;
+	int fd;
+
+	printf("test: utime\n");
+	unlink(TESTFILE);
+
+	fd = open(TESTFILE, O_RDWR|O_CREAT, 0600);
+	if (fd == -1) {
+		printf("failure: utime [\n"
+		       "creating '%s' failed - %s\n]\n",
+		       TESTFILE, strerror(errno));
+		return false;
+	}
+
+	if (fstat(fd, &st1) != 0) {
+		printf("failure: utime [\n"
+		       "fstat (1) failed - %s\n]\n",
+		       strerror(errno));
+		return false;
+	}
+
+	u.actime = st1.st_atime + 300;
+	u.modtime = st1.st_mtime - 300;
+	if (utime(TESTFILE, &u) != 0) {
+		printf("failure: utime [\n"
+		       "utime(&u) failed - %s\n]\n",
+		       strerror(errno));
+		return false;
+	}
+
+	if (fstat(fd, &st2) != 0) {
+		printf("failure: utime [\n"
+		       "fstat (2) failed - %s\n]\n",
+		       strerror(errno));
+		return false;
+	}
+
+	if (utime(TESTFILE, NULL) != 0) {
+		printf("failure: utime [\n"
+		       "utime(NULL) failed - %s\n]\n",
+		       strerror(errno));
+		return false;
+	}
+
+	if (fstat(fd, &st3) != 0) {
+		printf("failure: utime [\n"
+		       "fstat (3) failed - %s\n]\n",
+		       strerror(errno));
+		return false;
+	}
+
+#define CMP_VAL(a,c,b) do { \
+	if (a c b) { \
+		printf("failure: utime [\n" \
+		       "%s: %s(%d) %s %s(%d)\n]\n", \
+		       __location__, \
+		       #a, (int)a, #c, #b, (int)b); \
+		return false; \
+	} \
+} while(0)
+#define EQUAL_VAL(a,b) CMP_VAL(a,!=,b)
+#define GREATER_VAL(a,b) CMP_VAL(a,<=,b)
+#define LESSER_VAL(a,b) CMP_VAL(a,>=,b)
+
+	EQUAL_VAL(st2.st_atime, st1.st_atime + 300);
+	EQUAL_VAL(st2.st_mtime, st1.st_mtime - 300);
+	LESSER_VAL(st3.st_atime, st2.st_atime);
+	GREATER_VAL(st3.st_mtime, st2.st_mtime);
+
+#undef CMP_VAL
+#undef EQUAL_VAL
+#undef GREATER_VAL
+#undef LESSER_VAL
+
+	unlink(TESTFILE);
+	printf("success: utime\n");
+	return true;
+}
+
+static int test_utimes(void)
+{
+	struct timeval tv[2];
+	struct stat st1, st2;
+	int fd;
+
+	printf("test: utimes\n");
+	unlink(TESTFILE);
+
+	fd = open(TESTFILE, O_RDWR|O_CREAT, 0600);
+	if (fd == -1) {
+		printf("failure: utimes [\n"
+		       "creating '%s' failed - %s\n]\n",
+		       TESTFILE, strerror(errno));
+		return false;
+	}
+
+	if (fstat(fd, &st1) != 0) {
+		printf("failure: utimes [\n"
+		       "fstat (1) failed - %s\n]\n",
+		       strerror(errno));
+		return false;
+	}
+
+	ZERO_STRUCT(tv);
+	tv[0].tv_sec = st1.st_atime + 300;
+	tv[1].tv_sec = st1.st_mtime - 300;
+	if (utimes(TESTFILE, tv) != 0) {
+		printf("failure: utimes [\n"
+		       "utimes(tv) failed - %s\n]\n",
+		       strerror(errno));
+		return false;
+	}
+
+	if (fstat(fd, &st2) != 0) {
+		printf("failure: utimes [\n"
+		       "fstat (2) failed - %s\n]\n",
+		       strerror(errno));
+		return false;
+	}
+
+#define EQUAL_VAL(a,b) do { \
+	if (a != b) { \
+		printf("failure: utimes [\n" \
+		       "%s: %s(%d) != %s(%d)\n]\n", \
+		       __location__, \
+		       #a, (int)a, #b, (int)b); \
+		return false; \
+	} \
+} while(0)
+
+	EQUAL_VAL(st2.st_atime, st1.st_atime + 300);
+	EQUAL_VAL(st2.st_mtime, st1.st_mtime - 300);
+
+#undef EQUAL_VAL
+
+	unlink(TESTFILE);
+	printf("success: utimes\n");
+	return true;
+}
+
 struct torture_context;
 bool torture_local_replace(struct torture_context *ctx)
 {
@@ -920,6 +1063,8 @@
 	ret &= test_socketpair();
 	ret &= test_strptime();
 	ret &= test_getifaddrs();
+	ret &= test_utime();
+	ret &= test_utimes();
 
 	return ret;
 }

Modified: branches/samba/experimental/source/lib/server_mutex.c
===================================================================
--- branches/samba/experimental/source/lib/server_mutex.c	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/lib/server_mutex.c	2008-06-09 06:59:20 UTC (rev 1920)
@@ -28,28 +28,51 @@
    This locking allows smbd's mutlithread architecture to look
    like the single-connection that NT makes. */
 
-static char *mutex_server_name;
+struct named_mutex {
+	struct tdb_wrap *tdb;
+	char *name;
+};
 
-bool grab_server_mutex(const char *name)
+static int unlock_named_mutex(struct named_mutex *mutex)
 {
-	mutex_server_name = SMB_STRDUP(name);
-	if (!mutex_server_name) {
-		DEBUG(0,("grab_server_mutex: malloc failed for %s\n", name));
-		return False;
+	tdb_unlock_bystring(mutex->tdb->tdb, mutex->name);
+	return 0;
+}
+
+struct named_mutex *grab_named_mutex(TALLOC_CTX *mem_ctx, const char *name,
+				     int timeout)
+{
+	struct named_mutex *result;
+
+	result = talloc(mem_ctx, struct named_mutex);
+	if (result == NULL) {
+		DEBUG(0, ("talloc failed\n"));
+		return NULL;
 	}
-	if (!secrets_named_mutex(mutex_server_name, 10)) {
-		DEBUG(10,("grab_server_mutex: failed for %s\n", name));
-		SAFE_FREE(mutex_server_name);
-		return False;
+
+	result->name = talloc_strdup(result, name);
+	if (result->name == NULL) {
+		DEBUG(0, ("talloc failed\n"));
+		TALLOC_FREE(result);
+		return NULL;
 	}
 
-	return True;
-}
+	result->tdb = tdb_wrap_open(result, lock_path("mutex.tdb"), 0,
+				    TDB_DEFAULT, O_RDWR|O_CREAT, 0600);
+	if (result->tdb == NULL) {
+		DEBUG(1, ("Could not open mutex.tdb: %s\n",
+			  strerror(errno)));
+		TALLOC_FREE(result);
+		return NULL;
+	}
 
-void release_server_mutex(void)
-{
-	if (mutex_server_name) {
-		secrets_named_mutex_release(mutex_server_name);
-		SAFE_FREE(mutex_server_name);
+	if (tdb_lock_bystring_with_timeout(result->tdb->tdb, name,
+					   timeout) == -1) {
+		DEBUG(1, ("Could not get the lock for %s\n", name));
+		TALLOC_FREE(result);
+		return NULL;
 	}
+
+	talloc_set_destructor(result, unlock_named_mutex);
+	return result;
 }

Modified: branches/samba/experimental/source/lib/sharesec.c
===================================================================
--- branches/samba/experimental/source/lib/sharesec.c	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/lib/sharesec.c	2008-06-09 06:59:20 UTC (rev 1920)
@@ -23,7 +23,7 @@
  Create the share security tdb.
  ********************************************************************/
 
-static TDB_CONTEXT *share_tdb; /* used for share security descriptors */
+static struct db_context *share_db; /* used for share security descriptors */
 #define SHARE_DATABASE_VERSION_V1 1
 #define SHARE_DATABASE_VERSION_V2 2 /* version id in little endian. */
 
@@ -36,41 +36,90 @@
         FILE_GENERIC_ALL
 };
 
+static int delete_fn(struct db_record *rec, void *priv)
+{
+	rec->delete_rec(rec);
+	return 0;
+}
 
 static bool share_info_db_init(void)
 {
 	const char *vstring = "INFO/version";
 	int32 vers_id;
  
-	if (share_tdb) {
+	if (share_db != NULL) {
 		return True;
 	}
 
-	share_tdb = tdb_open_log(state_path("share_info.tdb"), 0, TDB_DEFAULT, O_RDWR|O_CREAT, 0600);
-	if (!share_tdb) {
+	share_db = db_open_trans(NULL, state_path("share_info.tdb"), 0,
+				 TDB_DEFAULT, O_RDWR|O_CREAT, 0600);
+	if (share_db == NULL) {
 		DEBUG(0,("Failed to open share info database %s (%s)\n",
 			state_path("share_info.tdb"), strerror(errno) ));
 		return False;
 	}
  
-	/* handle a Samba upgrade */
-	tdb_lock_bystring(share_tdb, vstring);
+	vers_id = dbwrap_fetch_int32(share_db, vstring);
+	if (vers_id == SHARE_DATABASE_VERSION_V2) {
+		return true;
+	}
 
+	if (share_db->transaction_start(share_db) != 0) {
+		DEBUG(0, ("transaction_start failed\n"));
+		TALLOC_FREE(share_db);
+		return false;
+	}
+
+	vers_id = dbwrap_fetch_int32(share_db, vstring);
+	if (vers_id == SHARE_DATABASE_VERSION_V2) {
+		/*
+		 * Race condition
+		 */
+		if (share_db->transaction_cancel(share_db)) {
+			smb_panic("transaction_cancel failed");
+		}
+		return true;
+	}
+
 	/* Cope with byte-reversed older versions of the db. */
-	vers_id = tdb_fetch_int32(share_tdb, vstring);
 	if ((vers_id == SHARE_DATABASE_VERSION_V1) || (IREV(vers_id) == SHARE_DATABASE_VERSION_V1)) {
 		/* Written on a bigendian machine with old fetch_int code. Save as le. */
-		tdb_store_int32(share_tdb, vstring, SHARE_DATABASE_VERSION_V2);
+
+		if (dbwrap_store_int32(share_db, vstring,
+				       SHARE_DATABASE_VERSION_V2) != 0) {
+			DEBUG(0, ("dbwrap_store_int32 failed\n"));
+			goto cancel;
+		}
 		vers_id = SHARE_DATABASE_VERSION_V2;
 	}
 
 	if (vers_id != SHARE_DATABASE_VERSION_V2) {
-		tdb_traverse(share_tdb, tdb_traverse_delete_fn, NULL);
-		tdb_store_int32(share_tdb, vstring, SHARE_DATABASE_VERSION_V2);
+		int ret;
+		ret = share_db->traverse(share_db, delete_fn, NULL);
+		if (ret < 0) {
+			DEBUG(0, ("traverse failed\n"));
+			goto cancel;
+		}
+		if (dbwrap_store_int32(share_db, vstring,
+				       SHARE_DATABASE_VERSION_V2) != 0) {
+			DEBUG(0, ("dbwrap_store_int32 failed\n"));
+			goto cancel;
+		}
 	}
-	tdb_unlock_bystring(share_tdb, vstring);
 
-	return True;
+	if (share_db->transaction_commit(share_db) != 0) {
+		DEBUG(0, ("transaction_commit failed\n"));
+		goto cancel;
+	}
+
+	return true;
+
+ cancel:
+	if (share_db->transaction_cancel(share_db)) {
+		smb_panic("transaction_cancel failed");
+	}
+
+	return false;
 }
 
 /*******************************************************************
@@ -126,7 +175,7 @@
 		return NULL;
 	}
 
-	data = tdb_fetch_bystring(share_tdb, key);
+	data = dbwrap_fetch_bystring(share_db, talloc_tos(), key);
 
 	TALLOC_FREE(key);
 
@@ -137,6 +186,8 @@
 
 	status = unmarshall_sec_desc(ctx, data.dptr, data.dsize, &psd);
 
+	TALLOC_FREE(data.dptr);
+
 	if (!NT_STATUS_IS_OK(status)) {
 		DEBUG(0, ("unmarshall_sec_desc failed: %s\n",
 			  nt_errstr(status)));
@@ -180,10 +231,11 @@
 		goto out;
 	}
 
-	if (tdb_trans_store_bystring(share_tdb, key, blob,
-				     TDB_REPLACE) == -1) {
-		DEBUG(1,("set_share_security: Failed to store secdesc for "
-			 "%s\n", share_name ));
+	status = dbwrap_trans_store(share_db, string_term_tdb_data(key), blob,
+				    TDB_REPLACE);
+	if (!NT_STATUS_IS_OK(status)) {
+		DEBUG(1, ("set_share_security: Failed to store secdesc for "
+			  "%s: %s\n", share_name, nt_errstr(status)));
 		goto out;
 	}
 
@@ -203,6 +255,7 @@
 {
 	TDB_DATA kbuf;
 	char *key;
+	NTSTATUS status;
 
 	if (!(key = talloc_asprintf(talloc_tos(), "SECDESC/%s",
 				    servicename))) {
@@ -210,9 +263,10 @@
 	}
 	kbuf = string_term_tdb_data(key);
 
-	if (tdb_trans_delete(share_tdb, kbuf) != 0) {
+	status = dbwrap_trans_delete(share_db, kbuf);
+	if (!NT_STATUS_IS_OK(status)) {
 		DEBUG(0, ("delete_share_security: Failed to delete entry for "
-			  "share %s\n", servicename));
+			  "share %s: %s\n", servicename, nt_errstr(status)));
 		return False;
 	}
 

Copied: branches/samba/experimental/source/lib/smbconf (from rev 1919, tags/samba/upstream_3.2.0~rc1/source/lib/smbconf)

Modified: branches/samba/experimental/source/lib/sock_exec.c
===================================================================
--- branches/samba/experimental/source/lib/sock_exec.c	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/lib/sock_exec.c	2008-06-09 06:59:20 UTC (rev 1920)
@@ -48,7 +48,7 @@
 #endif
         sock2.sin_family = PF_INET;
 
-        bind(listener, (struct sockaddr *)&sock2, sizeof(sock2));
+        if (bind(listener, (struct sockaddr *)&sock2, sizeof(sock2)) != 0) goto failed;
 
 	if (listen(listener, 1) != 0) goto failed;
 

Modified: branches/samba/experimental/source/lib/socket_wrapper/socket_wrapper.c
===================================================================
--- branches/samba/experimental/source/lib/socket_wrapper/socket_wrapper.c	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/lib/socket_wrapper/socket_wrapper.c	2008-06-09 06:59:20 UTC (rev 1920)
@@ -71,6 +71,7 @@
 #include <unistd.h>
 #include <string.h>
 #include <stdio.h>
+#include <stdint.h>
 
 #define _PUBLIC_
 
@@ -499,67 +500,67 @@
 };
 
 struct swrap_file_hdr {
-	unsigned long	magic;
-	unsigned short	version_major;	
-	unsigned short	version_minor;
-	long		timezone;
-	unsigned long	sigfigs;
-	unsigned long	frame_max_len;
+	uint32_t	magic;
+	uint16_t	version_major;
+	uint16_t	version_minor;
+	int32_t		timezone;
+	uint32_t	sigfigs;
+	uint32_t	frame_max_len;
 #define SWRAP_FRAME_LENGTH_MAX 0xFFFF
-	unsigned long	link_type;
+	uint32_t	link_type;
 };
 #define SWRAP_FILE_HDR_SIZE 24
 
 struct swrap_packet {
 	struct {
-		unsigned long seconds;
-		unsigned long micro_seconds;
-		unsigned long recorded_length;
-		unsigned long full_length;
+		uint32_t seconds;
+		uint32_t micro_seconds;
+		uint32_t recorded_length;
+		uint32_t full_length;
 	} frame;
 #define SWRAP_PACKET__FRAME_SIZE 16
 
 	struct {
 		struct {
-			unsigned char	ver_hdrlen;
-			unsigned char	tos;
-			unsigned short	packet_length;
-			unsigned short	identification;
-			unsigned char	flags;
-			unsigned char	fragment;
-			unsigned char	ttl;
-			unsigned char	protocol;
-			unsigned short	hdr_checksum;
-			unsigned long	src_addr;
-			unsigned long	dest_addr;
+			uint8_t		ver_hdrlen;
+			uint8_t		tos;
+			uint16_t	packet_length;
+			uint16_t	identification;
+			uint8_t		flags;
+			uint8_t		fragment;
+			uint8_t		ttl;
+			uint8_t		protocol;
+			uint16_t	hdr_checksum;
+			uint32_t	src_addr;
+			uint32_t	dest_addr;
 		} hdr;
 #define SWRAP_PACKET__IP_HDR_SIZE 20
 
 		union {
 			struct {
-				unsigned short	source_port;
-				unsigned short	dest_port;
-				unsigned long	seq_num;
-				unsigned long	ack_num;
-				unsigned char	hdr_length;
-				unsigned char	control;
-				unsigned short	window;
-				unsigned short	checksum;
-				unsigned short	urg;
+				uint16_t	source_port;
+				uint16_t	dest_port;
+				uint32_t	seq_num;
+				uint32_t	ack_num;
+				uint8_t		hdr_length;
+				uint8_t		control;
+				uint16_t	window;
+				uint16_t	checksum;
+				uint16_t	urg;
 			} tcp;
 #define SWRAP_PACKET__IP_P_TCP_SIZE 20
 			struct {
-				unsigned short	source_port;
-				unsigned short	dest_port;
-				unsigned short	length;
-				unsigned short	checksum;
+				uint16_t	source_port;
+				uint16_t	dest_port;
+				uint16_t	length;
+				uint16_t	checksum;
 			} udp;
 #define SWRAP_PACKET__IP_P_UDP_SIZE 8
 			struct {
-				unsigned char	type;
-				unsigned char	code;
-				unsigned short	checksum;
-				unsigned long	unused;
+				uint8_t		type;
+				uint8_t		code;
+				uint16_t	checksum;
+				uint32_t	unused;
 			} icmp;
 #define SWRAP_PACKET__IP_P_ICMP_SIZE 8
 		} p;

Modified: branches/samba/experimental/source/lib/substitute.c
===================================================================
--- branches/samba/experimental/source/lib/substitute.c	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/lib/substitute.c	2008-06-09 06:59:20 UTC (rev 1920)
@@ -433,6 +433,9 @@
 						(home_path_start+1):""));
 				server_path = talloc_strdup(ctx,
 							home_path_start+1);
+				if (!server_path) {
+					server_path = "";
+				}
 			}
 		} else {
 			/* NIS key lookup failed: default to
@@ -443,9 +446,6 @@
 	}
 #endif
 
-	if (!server_path) {
-		server_path = "";
-	}
 	DEBUG(4,("Home server path: %s\n", server_path));
 	return server_path;
 }
@@ -483,6 +483,9 @@
 			return "";
 		}
 		srv = talloc_strdup(ctx, automount_value);
+		if (!srv) {
+			return "";
+		}
 		p = strchr_m(srv, ':');
 		if (!p) {
 			return "";
@@ -494,9 +497,6 @@
 	}
 #endif
 
-	if (!server_name) {
-		server_name = "";
-	}
 	DEBUG(4,("Home server: %s\n", server_name));
 	return server_name;
 }
@@ -548,6 +548,7 @@
 	fstring pidstr, vnnstr;
 	char addr[INET6_ADDRSTRLEN];
 	const char *local_machine_name = get_local_machine_name();
+	TALLOC_CTX *tmp_ctx = NULL;
 
 	/* workaround to prevent a crash while looking at bug #687 */
 	
@@ -561,12 +562,14 @@
 		DEBUG(0, ("alloc_sub_basic: Out of memory!\n"));
 		return NULL;
 	}
-	
+
+	tmp_ctx = talloc_stackframe();
+
 	for (b = s = a_string; (p = strchr_m(s, '%')); s = a_string + (p - b)) {
 
 		r = NULL;
 		b = a_string;
-		
+
 		switch (*(p+1)) {
 		case 'U' : 
 			r = strdup_lower(smb_name);
@@ -581,7 +584,7 @@
 			if (r == NULL) {
 				goto error;
 			}
-			pass = Get_Pwnam_alloc(talloc_tos(), r);
+			pass = Get_Pwnam_alloc(tmp_ctx, r);
 			if (pass != NULL) {
 				a_string = realloc_string_sub(
 					a_string, "%G",
@@ -597,10 +600,16 @@
 			}
 			a_string = realloc_string_sub(a_string, "%D", r);
 			break;
-		case 'I' :
+		case 'I' : {
+			int offset = 0;
+			client_addr(get_client_fd(), addr, sizeof(addr));
+			if (strnequal(addr,"::ffff:",7)) {
+				offset = 7;
+			}
 			a_string = realloc_string_sub(a_string, "%I",
-					client_addr(get_client_fd(),addr, sizeof(addr)));
+						      addr + offset);
 			break;
+		}
 		case 'i': 
 			a_string = realloc_string_sub( a_string, "%i",
 					client_socket_addr(get_client_fd(), addr, sizeof(addr)) );
@@ -625,7 +634,7 @@
 			a_string = realloc_string_sub(a_string, "%R", remote_proto);
 			break;
 		case 'T' :
-			a_string = realloc_string_sub(a_string, "%T", current_timestring(False));
+			a_string = realloc_string_sub(a_string, "%T", current_timestring(tmp_ctx, False));
 			break;
 		case 'a' :
 			a_string = realloc_string_sub(a_string, "%a",
@@ -663,17 +672,20 @@
 
 		p++;
 		SAFE_FREE(r);
-		
-		if ( !a_string ) {
-			return NULL;
+
+		if (a_string == NULL) {
+			goto done;
 		}
 	}
 
-	return a_string;
+	goto done;
 
 error:
 	SAFE_FREE(a_string);
-	return NULL;
+
+done:
+	TALLOC_FREE(tmp_ctx);
+	return a_string;
 }
 
 /****************************************************************************

Modified: branches/samba/experimental/source/lib/talloc/libtalloc.m4
===================================================================
--- branches/samba/experimental/source/lib/talloc/libtalloc.m4	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/lib/talloc/libtalloc.m4	2008-06-09 06:59:20 UTC (rev 1920)
@@ -1,10 +1,10 @@
 dnl find the talloc sources. This is meant to work both for 
 dnl talloc standalone builds, and builds of packages using talloc
 tallocdir=""
-tallocpaths="$srcdir $srcdir/lib/talloc $srcdir/talloc $srcdir/../talloc"
+tallocpaths=". lib/talloc talloc ../talloc"
 for d in $tallocpaths; do
-	if test -f "$d/talloc.c"; then
-		tallocdir="$d"		
+	if test -f "$srcdir/$d/talloc.c"; then
+		tallocdir="$d"
 		AC_SUBST(tallocdir)
 		break;
 	fi
@@ -15,7 +15,7 @@
 TALLOC_OBJ="talloc.o"
 AC_SUBST(TALLOC_OBJ)
 
-TALLOC_CFLAGS="-I$tallocdir"
+TALLOC_CFLAGS="-I$srcdir/$tallocdir"
 AC_SUBST(TALLOC_CFLAGS)
 
 TALLOC_LIBS=""

Modified: branches/samba/experimental/source/lib/talloc/talloc.c
===================================================================
--- branches/samba/experimental/source/lib/talloc/talloc.c	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/lib/talloc/talloc.c	2008-06-09 06:59:20 UTC (rev 1920)
@@ -85,8 +85,8 @@
 #define likely(x)   __builtin_expect(!!(x), 1)
 #define unlikely(x) __builtin_expect(!!(x), 0)
 #else
-#define likely(x) x
-#define unlikely(x) x
+#define likely(x) (x)
+#define unlikely(x) (x)
 #endif
 
 /* this null_context is only used if talloc_enable_leak_report() or

Modified: branches/samba/experimental/source/lib/tdb/common/traverse.c
===================================================================
--- branches/samba/experimental/source/lib/tdb/common/traverse.c	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/lib/tdb/common/traverse.c	2008-06-09 06:59:20 UTC (rev 1920)
@@ -204,18 +204,23 @@
 {
 	struct tdb_traverse_lock tl = { NULL, 0, 0, F_RDLCK };
 	int ret;
+	bool in_transaction = (tdb->transaction != NULL);
 
 	/* we need to get a read lock on the transaction lock here to
 	   cope with the lock ordering semantics of solaris10 */
-	if (tdb_transaction_lock(tdb, F_RDLCK)) {
-		return -1;
+	if (!in_transaction) {
+		if (tdb_transaction_lock(tdb, F_RDLCK)) {
+			return -1;
+		}
 	}
 
 	tdb->traverse_read++;
 	ret = tdb_traverse_internal(tdb, fn, private_data, &tl);
 	tdb->traverse_read--;
 
-	tdb_transaction_unlock(tdb);
+	if (!in_transaction) {
+		tdb_transaction_unlock(tdb);
+	}
 
 	return ret;
 }
@@ -232,20 +237,25 @@
 {
 	struct tdb_traverse_lock tl = { NULL, 0, 0, F_WRLCK };
 	int ret;
+	bool in_transaction = (tdb->transaction != NULL);
 
 	if (tdb->read_only || tdb->traverse_read) {
 		return tdb_traverse_read(tdb, fn, private_data);
 	}
 	
-	if (tdb_transaction_lock(tdb, F_WRLCK)) {
-		return -1;
+	if (!in_transaction) {
+		if (tdb_transaction_lock(tdb, F_WRLCK)) {
+			return -1;
+		}
 	}
 
 	tdb->traverse_write++;
 	ret = tdb_traverse_internal(tdb, fn, private_data, &tl);
 	tdb->traverse_write--;
 
-	tdb_transaction_unlock(tdb);
+	if (!in_transaction) {
+		tdb_transaction_unlock(tdb);
+	}
 
 	return ret;
 }

Modified: branches/samba/experimental/source/lib/time.c
===================================================================
--- branches/samba/experimental/source/lib/time.c	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/lib/time.c	2008-06-09 06:59:20 UTC (rev 1920)
@@ -687,7 +687,7 @@
  Return the date and time as a string
 ****************************************************************************/
 
-char *current_timestring(bool hires)
+char *current_timestring(TALLOC_CTX *ctx, bool hires)
 {
 	fstring TimeBuf;
 	struct timeval tp;
@@ -739,7 +739,7 @@
 		}
 #endif
 	}
-	return talloc_strdup(talloc_tos(), TimeBuf);
+	return talloc_strdup(ctx, TimeBuf);
 }
 
 

Modified: branches/samba/experimental/source/lib/util.c
===================================================================
--- branches/samba/experimental/source/lib/util.c	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/lib/util.c	2008-06-09 06:59:20 UTC (rev 1920)
@@ -291,7 +291,8 @@
 	false,	/* got_pass */
 	false,	/* use_kerberos */
 	Undefined, /* signing state */
-	false	/* smb_encrypt */
+	false,	/* smb_encrypt */
+	false   /* use machine account */
 };
 
 const char *get_cmdline_auth_info_username(void)
@@ -370,6 +371,11 @@
 	cmdline_auth_info.smb_encrypt = true;
 }
 
+void set_cmdline_auth_info_use_machine_account(void)
+{
+	cmdline_auth_info.use_machine_account = true;
+}
+
 bool get_cmdline_auth_info_got_pass(void)
 {
 	return cmdline_auth_info.got_pass;
@@ -380,6 +386,11 @@
 	return cmdline_auth_info.smb_encrypt;
 }
 
+bool get_cmdline_auth_info_use_machine_account(void)
+{
+	return cmdline_auth_info.use_machine_account;
+}
+
 bool get_cmdline_auth_info_copy(struct user_auth_info *info)
 {
 	*info = cmdline_auth_info;
@@ -392,6 +403,42 @@
 	return true;
 }
 
+bool set_cmdline_auth_info_machine_account_creds(void)
+{
+	char *pass = NULL;
+	char *account = NULL;
+
+	if (!get_cmdline_auth_info_use_machine_account()) {
+		return false;
+	}
+
+	if (!secrets_init()) {
+		d_printf("ERROR: Unable to open secrets database\n");
+		return false;
+	}
+
+	if (asprintf(&account, "%s$@%s", global_myname(), lp_realm()) < 0) {
+		return false;
+	}
+
+	pass = secrets_fetch_machine_password(lp_workgroup(), NULL, NULL);
+	if (!pass) {
+		d_printf("ERROR: Unable to fetch machine password for "
+			"%s in domain %s\n",
+			account, lp_workgroup());
+		SAFE_FREE(account);
+		return false;
+	}
+
+	set_cmdline_auth_info_username(account);
+	set_cmdline_auth_info_password(pass);
+
+	SAFE_FREE(account);
+	SAFE_FREE(pass);
+
+	return true;
+}
+
 /**************************************************************************n
  Find a suitable temporary directory. The result should be copied immediately
  as it may be overwritten by a subsequent call.
@@ -990,6 +1037,37 @@
 				  attach it to the logfile */
 }
 
+bool reinit_after_fork(struct messaging_context *msg_ctx,
+		       bool parent_longlived)
+{
+	NTSTATUS status;
+
+	/* Reset the state of the random
+	 * number generation system, so
+	 * children do not get the same random
+	 * numbers as each other */
+	set_need_random_reseed();
+
+	/* tdb needs special fork handling */
+	if (tdb_reopen_all(parent_longlived ? 1 : 0) == -1) {
+		DEBUG(0,("tdb_reopen_all failed.\n"));
+		return false;
+	}
+
+	/*
+	 * For clustering, we need to re-init our ctdbd connection after the
+	 * fork
+	 */
+	status = messaging_reinit(msg_ctx);
+	if (!NT_STATUS_IS_OK(status)) {
+		DEBUG(0,("messaging_reinit() failed: %s\n",
+			 nt_errstr(status)));
+		return false;
+	}
+
+	return true;
+}
+
 /****************************************************************************
  Put up a yes/no prompt.
 ****************************************************************************/
@@ -2057,7 +2135,7 @@
 	if ( strcmp( native_lanman, "Windows 2002 5.1" ) == 0 )
 		set_remote_arch( RA_WINXP );
 	else if ( strcmp( native_lanman, "Windows XP 5.2" ) == 0 )
-		set_remote_arch( RA_WINXP );
+		set_remote_arch( RA_WINXP64 );
 	else if ( strcmp( native_lanman, "Windows Server 2003 5.2" ) == 0 )
 		set_remote_arch( RA_WIN2K3 );
 }
@@ -2098,6 +2176,9 @@
 	case RA_WINXP:
 		remote_arch_str = "WinXP";
 		break;
+	case RA_WINXP64:
+		remote_arch_str = "WinXP64";
+		break;
 	case RA_WIN2K3:
 		remote_arch_str = "Win2K3";
 		break;
@@ -3364,3 +3445,30 @@
 	}
 	return NT_STATUS_OK;
 }
+
+bool is_valid_policy_hnd(const POLICY_HND *hnd)
+{
+	POLICY_HND tmp;
+	ZERO_STRUCT(tmp);
+	return (memcmp(&tmp, hnd, sizeof(tmp)) != 0);
+}
+
+/****************************************************************
+ strip off leading '\\' from a hostname
+****************************************************************/
+
+const char *strip_hostname(const char *s)
+{
+	if (!s) {
+		return NULL;
+	}
+
+	if (strlen_m(s) < 3) {
+		return s;
+	}
+
+	if (s[0] == '\\') s++;
+	if (s[0] == '\\') s++;
+
+	return s;
+}

Modified: branches/samba/experimental/source/lib/util_reg.c
===================================================================
--- branches/samba/experimental/source/lib/util_reg.c	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/lib/util_reg.c	2008-06-09 06:59:20 UTC (rev 1920)
@@ -93,10 +93,8 @@
 		size_t dstlen, thislen;
 
 		thislen = strnlen_w(p, len) + 1;
-		dstlen = convert_string_allocate(*values, CH_UTF16LE, CH_UNIX,
-						 p, thislen*2, (void *)&val,
-						 true);
-		if (dstlen == (size_t)-1) {
+		if (!convert_string_allocate(*values, CH_UTF16LE, CH_UNIX,
+			p, thislen*2, (void *)&val, &dstlen, true)) {
 			TALLOC_FREE(*values);
 			return WERR_NOMEM;
 		}
@@ -112,33 +110,3 @@
 
 	return WERR_OK;
 }
-
-void normalize_dbkey(char *key)
-{
-	size_t len = strlen(key);
-	string_sub(key, "\\", "/", len+1);
-	strupper_m(key);
-}
-
-/*
- * check whether a given value name is forbidden in registry (smbconf)
- */
-bool registry_smbconf_valname_forbidden(const char *valname)
-{
-	/* hard code the list of forbidden names here for now */
-	const char *forbidden_valnames[] = {
-		"include",
-		"lock directory",
-		"lock dir",
-		"config backend",
-		NULL
-	};
-	const char **forbidden = NULL;
-
-	for (forbidden = forbidden_valnames; *forbidden != NULL; forbidden++) {
-		if (strwicmp(valname, *forbidden) == 0) {
-			return true;
-		}
-	}
-	return false;
-}

Modified: branches/samba/experimental/source/lib/util_reg_api.c
===================================================================
--- branches/samba/experimental/source/lib/util_reg_api.c	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/lib/util_reg_api.c	2008-06-09 06:59:20 UTC (rev 1920)
@@ -152,6 +152,62 @@
 		}
 		break;
 	}
+	case REG_MULTI_SZ: {
+		uint32_t count;
+		size_t len = 0;
+		char **strings;
+		size_t *string_lengths;
+		uint32_t ofs;
+		TALLOC_CTX *tmp_ctx = talloc_stackframe();
+
+		strings = TALLOC_ARRAY(tmp_ctx, char *,
+				       value->v.multi_sz.num_strings);
+		if (strings == NULL) {
+			return WERR_NOMEM;
+		}
+
+		string_lengths = TALLOC_ARRAY(tmp_ctx, size_t,
+					      value->v.multi_sz.num_strings);
+		if (string_lengths == NULL) {
+			TALLOC_FREE(tmp_ctx);
+			return WERR_NOMEM;
+		}
+
+		/* convert the single strings */
+		for (count = 0; count < value->v.multi_sz.num_strings; count++)
+		{
+			string_lengths[count] = convert_string_talloc(
+				strings, CH_UNIX, CH_UTF16LE,
+				value->v.multi_sz.strings[count],
+				strlen(value->v.multi_sz.strings[count])+1,
+				(void *)&strings[count], false);
+			if (string_lengths[count] == (size_t)-1) {
+				TALLOC_FREE(tmp_ctx);
+				return WERR_NOMEM;
+			}
+			len += string_lengths[count];
+		}
+
+		/* now concatenate all into the data blob */
+		presult->data = TALLOC_ARRAY(mem_ctx, uint8_t, len);
+		if (presult->data == NULL) {
+			TALLOC_FREE(tmp_ctx);
+			return WERR_NOMEM;
+		}
+		for (count = 0, ofs = 0;
+		     count < value->v.multi_sz.num_strings;
+		     count++)
+		{
+			memcpy(presult->data + ofs, strings[count],
+			       string_lengths[count]);
+			ofs += string_lengths[count];
+		}
+		presult->length = len;
+
+		TALLOC_FREE(tmp_ctx);
+
+		break;
+	}
 	case REG_BINARY:
 		*presult = data_blob_talloc(mem_ctx,
 					    value->v.binary.data,

Modified: branches/samba/experimental/source/lib/util_sid.c
===================================================================
--- branches/samba/experimental/source/lib/util_sid.c	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/lib/util_sid.c	2008-06-09 06:59:20 UTC (rev 1920)
@@ -668,7 +668,8 @@
 			      const struct netr_SamInfo3 *info3,
 			      DOM_SID **user_sids,
 			      size_t *num_user_sids,
-			      bool include_user_group_rid)
+			      bool include_user_group_rid,
+			      bool skip_ressource_groups)
 {
 	NTSTATUS status;
 	DOM_SID sid;
@@ -728,6 +729,12 @@
          */
 
 	for (i = 0; i < info3->sidcount; i++) {
+
+		if (skip_ressource_groups &&
+		    (info3->sids[i].attributes & SE_GROUP_RESOURCE)) {
+			continue;
+		}
+
 		status = add_sid_to_array(mem_ctx, info3->sids[i].sid,
 				      &sid_array, &num_sids);
 		if (!NT_STATUS_IS_OK(status)) {

Modified: branches/samba/experimental/source/lib/util_sock.c
===================================================================
--- branches/samba/experimental/source/lib/util_sock.c	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/lib/util_sock.c	2008-06-09 06:59:20 UTC (rev 1920)
@@ -63,7 +63,7 @@
 					sizeof(addr)));
 			sp = addr;
 		}
-		ret = inet_pton(AF_INET6, addr, &dest6);
+		ret = inet_pton(AF_INET6, sp, &dest6);
 		if (ret > 0) {
 			return true;
 		}
@@ -108,9 +108,13 @@
 	hints.ai_socktype = SOCK_STREAM;
 	hints.ai_flags = flags;
 
+	/* Linux man page on getaddinfo() says port will be
+	   uninitialized when service string in NULL */
+
 	ret = getaddrinfo(str, NULL,
 			&hints,
 			ppres);
+
 	if (ret) {
 		DEBUG(3,("interpret_string_addr_internal: getaddrinfo failed "
 			"for name %s [%s]\n",
@@ -370,7 +374,7 @@
  Convert an IPv6 struct in_addr to a struct sockaddr_storage.
 ********************************************************************/
 
-void in6_addr_to_sockaddr_storage(struct sockaddr_storage *ss,
+ void in6_addr_to_sockaddr_storage(struct sockaddr_storage *ss,
 		struct in6_addr ip)
 {
 	struct sockaddr_in6 *sa = (struct sockaddr_in6 *)ss;
@@ -541,50 +545,28 @@
 	char *dest = NULL;
 	int ret;
 
+	/* Linux getnameinfo() man pages says port is unitialized if
+	   service name is NULL. */
+
 	ret = sys_getnameinfo((const struct sockaddr *)pss,
 			sizeof(struct sockaddr_storage),
 			addr, sizeof(addr),
 			NULL, 0,
 			NI_NUMERICHOST);
-	if (ret) {
+	if (ret != 0) {
 		return NULL;
 	}
+
 	if (pss->ss_family != AF_INET) {
 #if defined(HAVE_IPV6)
-		/* IPv6 */
-		const struct sockaddr_in6 *sa6 =
-			(const struct sockaddr_in6 *)pss;
-		uint16_t port = ntohs(sa6->sin6_port);
-
-		if (port) {
-			dest = talloc_asprintf(ctx,
-					"[%s]:%d",
-					addr,
-					(unsigned int)port);
-		} else {
-			dest = talloc_asprintf(ctx,
-					"[%s]",
-					addr);
-		}
+		dest = talloc_asprintf(ctx, "[%s]", addr);
 #else
 		return NULL;
 #endif
 	} else {
-		const struct sockaddr_in *sa =
-			(const struct sockaddr_in *)pss;
-		uint16_t port = ntohs(sa->sin_port);
-
-		if (port) {
-			dest = talloc_asprintf(ctx,
-					"%s:%d",
-					addr,
-					(unsigned int)port);
-		} else {
-			dest = talloc_asprintf(ctx,
-					"%s",
-					addr);
-		}
+		dest = talloc_asprintf(ctx, "%s", addr);
 	}
+	
 	return dest;
 }
 
@@ -855,7 +837,10 @@
 		}
 
 		if (ret != 0) {
-			DEBUG(0,("Failed to set socket option %s (Error %s)\n",
+			/* be aware that some systems like Solaris return
+			 * EINVAL to a setsockopt() call when the client
+			 * sent a RST previously - no need to worry */
+			DEBUG(2,("Failed to set socket option %s (Error %s)\n",
 				tok, strerror(errno) ));
 		}
 	}

Modified: branches/samba/experimental/source/lib/util_str.c
===================================================================
--- branches/samba/experimental/source/lib/util_str.c	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/lib/util_str.c	2008-06-09 06:59:20 UTC (rev 1920)
@@ -1972,25 +1972,26 @@
 }
 
 /******************************************************************************
- version of standard_sub_basic() for string lists; uses alloc_sub_basic()
+ version of standard_sub_basic() for string lists; uses talloc_sub_basic()
  for the work
  *****************************************************************************/
 
 bool str_list_sub_basic( char **list, const char *smb_name,
 			 const char *domain_name )
 {
+	TALLOC_CTX *ctx = list;
 	char *s, *tmpstr;
 
 	while ( *list ) {
 		s = *list;
-		tmpstr = alloc_sub_basic(smb_name, domain_name, s);
+		tmpstr = talloc_sub_basic(ctx, smb_name, domain_name, s);
 		if ( !tmpstr ) {
 			DEBUG(0,("str_list_sub_basic: "
 				"alloc_sub_basic() return NULL!\n"));
 			return false;
 		}
 
-		SAFE_FREE(*list);
+		TALLOC_FREE(*list);
 		*list = tmpstr;
 
 		list++;

Modified: branches/samba/experimental/source/lib/util_tdb.c
===================================================================
--- branches/samba/experimental/source/lib/util_tdb.c	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/lib/util_tdb.c	2008-06-09 06:59:20 UTC (rev 1920)
@@ -3,6 +3,7 @@
    tdb utility functions
    Copyright (C) Andrew Tridgell   1992-1998
    Copyright (C) Rafal Szczesniak  2002
+   Copyright (C) Michael Adam      2007
    
    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
@@ -418,7 +419,7 @@
  integers and strings.
 ****************************************************************************/
 
-size_t tdb_pack_va(uint8 *buf, int bufsize, const char *fmt, va_list ap)
+static size_t tdb_pack_va(uint8 *buf, int bufsize, const char *fmt, va_list ap)
 {
 	uint8 bt;
 	uint16 w;
@@ -718,18 +719,7 @@
 	return tdb;
 }
 
-/****************************************************************************
- Allow tdb_delete to be used as a tdb_traversal_fn.
-****************************************************************************/
 
-int tdb_traverse_delete_fn(TDB_CONTEXT *the_tdb, TDB_DATA key, TDB_DATA dbuf,
-                     void *state)
-{
-    return tdb_delete(the_tdb, key);
-}
-
-
-
 /**
  * Search across the whole tdb for keys that match the given pattern
  * return the result as a list of keys
@@ -872,7 +862,7 @@
 
 	switch (level) {
 	case TDB_DEBUG_FATAL:
-		debug_level = 0;
+		debuglevel = 0;
 		break;
 	case TDB_DEBUG_ERROR:
 		debuglevel = 1;

Modified: branches/samba/experimental/source/lib/xfile.c
===================================================================
--- branches/samba/experimental/source/lib/xfile.c	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/lib/xfile.c	2008-06-09 06:59:20 UTC (rev 1920)
@@ -47,7 +47,7 @@
 /* simulate setvbuf() */
 int x_setvbuf(XFILE *f, char *buf, int mode, size_t size)
 {
-	x_fflush(f);
+	if (x_fflush(f) != 0) return -1;
 	if (f->bufused) return -1;
 
 	/* on files being read full buffering is the only option */
@@ -150,7 +150,7 @@
 	int ret;
 
 	/* make sure we flush any buffered data */
-	x_fflush(f);
+	(void)x_fflush(f);
 
 	ret = close(f->fd);
 	f->fd = -1;
@@ -189,7 +189,9 @@
 
 		if (n == 0) {
 			/* it's full, flush it */
-			x_fflush(f);
+			if (x_fflush(f) != 0) {
+				return -1;
+			}
 			continue;
 		}
 
@@ -204,7 +206,9 @@
 		int i;
 		for (i=(size*nmemb)-1; i>=0; i--) {
 			if (*(i+(const char *)p) == '\n') {
-				x_fflush(f);
+				if (x_fflush(f) != 0) {
+					return -1;
+				}
 				break;
 			}
 		}
@@ -259,13 +263,13 @@
 
 	if (f->flags & X_FLAG_ERROR) return -1;
 
+	if (f->bufused == 0 || !f->buf) return 0;
+
 	if ((f->open_flags & O_ACCMODE) != O_WRONLY) {
 		errno = EINVAL;
 		return -1;
 	}
 
-	if (f->bufused == 0 || !f->buf) return 0;
-
 	ret = write(f->fd, f->buf, f->bufused);
 	if (ret == -1) return -1;
 	

Modified: branches/samba/experimental/source/libaddns/dnssock.c
===================================================================
--- branches/samba/experimental/source/libaddns/dnssock.c	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/libaddns/dnssock.c	2008-06-09 06:59:20 UTC (rev 1920)
@@ -118,6 +118,7 @@
 	   the receiver (in this example case "123.456.789.1")
 	   and the specified port number. */
 
+	ZERO_STRUCT(RecvAddr);
 	RecvAddr.sin_family = AF_INET;
 	RecvAddr.sin_port = htons( DNS_UDP_PORT );
 	RecvAddr.sin_addr.s_addr = ulAddress;

Modified: branches/samba/experimental/source/libads/cldap.c
===================================================================
--- branches/samba/experimental/source/libads/cldap.c	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/libads/cldap.c	2008-06-09 06:59:20 UTC (rev 1920)
@@ -3,6 +3,7 @@
    net ads cldap functions 
    Copyright (C) 2001 Andrew Tridgell (tridge at samba.org)
    Copyright (C) 2003 Jim McDonough (jmcd at us.ibm.com)
+   Copyright (C) 2008 Guenther Deschner (gd at samba.org)
 
    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
@@ -21,72 +22,6 @@
 #include "includes.h"
 
 /*
-  These seem to be strings as described in RFC1035 4.1.4 and can be:
-
-   - a sequence of labels ending in a zero octet
-   - a pointer
-   - a sequence of labels ending with a pointer
-
-  A label is a byte where the first two bits must be zero and the remaining
-  bits represent the length of the label followed by the label itself.
-  Therefore, the length of a label is at max 64 bytes.  Under RFC1035, a
-  sequence of labels cannot exceed 255 bytes.
-
-  A pointer consists of a 14 bit offset from the beginning of the data.
-
-  struct ptr {
-    unsigned ident:2; // must be 11
-    unsigned offset:14; // from the beginning of data
-  };
-
-  This is used as a method to compress the packet by eliminated duplicate
-  domain components.  Since a UDP packet should probably be < 512 bytes and a
-  DNS name can be up to 255 bytes, this actually makes a lot of sense.
-*/
-static unsigned pull_netlogon_string(char *ret, const char *ptr,
-				     const char *data)
-{
-	char *pret = ret;
-	int followed_ptr = 0;
-	unsigned ret_len = 0;
-
-	memset(pret, 0, MAX_DNS_LABEL);
-	do {
-		if ((*ptr & 0xc0) == 0xc0) {
-			uint16 len;
-
-			if (!followed_ptr) {
-				ret_len += 2;
-				followed_ptr = 1;
-			}
-			len = ((ptr[0] & 0x3f) << 8) | ptr[1];
-			ptr = data + len;
-		} else if (*ptr) {
-			uint8 len = (uint8)*(ptr++);
-
-			if ((pret - ret + len + 1) >= MAX_DNS_LABEL) {
-				DEBUG(1,("DC returning too long DNS name\n"));
-				return 0;
-			}
-
-			if (pret != ret) {
-				*pret = '.';
-				pret++;
-			}
-			memcpy(pret, ptr, len);
-			pret += len;
-			ptr += len;
-
-			if (!followed_ptr) {
-				ret_len += (len + 1);
-			}
-		}
-	} while (*ptr);
-
-	return followed_ptr ? ret_len : ret_len + 1;
-}
-
-/*
   do a cldap netlogon query
 */
 static int send_cldap_netlogon(int sock, const char *domain, 
@@ -182,7 +117,10 @@
 /*
   receive a cldap netlogon reply
 */
-static int recv_cldap_netlogon(int sock, struct cldap_netlogon_reply *reply)
+static int recv_cldap_netlogon(TALLOC_CTX *mem_ctx,
+			       int sock,
+			       uint32_t *nt_version,
+			       union nbt_cldap_netlogon **reply)
 {
 	int ret;
 	ASN1_DATA data;
@@ -193,7 +131,7 @@
 	int i1;
 	/* half the time of a regular ldap timeout, not less than 3 seconds. */
 	unsigned int al_secs = MAX(3,lp_ldap_timeout()/2);
-	char *p;
+	union nbt_cldap_netlogon *r = NULL;
 
 	blob = data_blob(NULL, 8192);
 	if (blob.data == NULL) {
@@ -247,34 +185,25 @@
 		return -1;
 	}
 
-	p = (char *)os3.data;
+	r = TALLOC_ZERO_P(mem_ctx, union nbt_cldap_netlogon);
+	if (!r) {
+		errno = ENOMEM;
+		data_blob_free(&os1);
+		data_blob_free(&os2);
+		data_blob_free(&os3);
+		data_blob_free(&blob);
+		return -1;
+	}
 
-	reply->type = IVAL(p, 0); p += 4;
-	reply->flags = IVAL(p, 0); p += 4;
-
-	memcpy(&reply->guid.info, p, UUID_FLAT_SIZE);
-	p += UUID_FLAT_SIZE;
-
-	p += pull_netlogon_string(reply->forest, p, (const char *)os3.data);
-	p += pull_netlogon_string(reply->domain, p, (const char *)os3.data);
-	p += pull_netlogon_string(reply->hostname, p, (const char *)os3.data);
-	p += pull_netlogon_string(reply->netbios_domain, p, (const char *)os3.data);
-	p += pull_netlogon_string(reply->netbios_hostname, p, (const char *)os3.data);
-	p += pull_netlogon_string(reply->unk, p, (const char *)os3.data);
-
-	if (reply->type == SAMLOGON_AD_R) {
-		p += pull_netlogon_string(reply->user_name, p, (const char *)os3.data);
-	} else {
-		*reply->user_name = 0;
+	if (!pull_mailslot_cldap_reply(mem_ctx, &os3, r, nt_version)) {
+		data_blob_free(&os1);
+		data_blob_free(&os2);
+		data_blob_free(&os3);
+		data_blob_free(&blob);
+		TALLOC_FREE(r);
+		return -1;
 	}
 
-	p += pull_netlogon_string(reply->server_site_name, p, (const char *)os3.data);
-	p += pull_netlogon_string(reply->client_site_name, p, (const char *)os3.data);
-
-	reply->version = IVAL(p, 0);
-	reply->lmnt_token = SVAL(p, 4);
-	reply->lm20_token = SVAL(p, 6);
-
 	data_blob_free(&os1);
 	data_blob_free(&os2);
 	data_blob_free(&os3);
@@ -282,6 +211,12 @@
 	
 	asn1_free(&data);
 
+	if (reply) {
+		*reply = r;
+	} else {
+		TALLOC_FREE(r);
+	}
+
 	return 0;
 }
 
@@ -289,7 +224,11 @@
   do a cldap netlogon query.  Always 389/udp
 *******************************************************************/
 
-bool ads_cldap_netlogon(const char *server, const char *realm,  struct cldap_netlogon_reply *reply)
+bool ads_cldap_netlogon(TALLOC_CTX *mem_ctx,
+			const char *server,
+			const char *realm,
+			uint32_t *nt_version,
+			union nbt_cldap_netlogon **reply)
 {
 	int sock;
 	int ret;
@@ -301,12 +240,12 @@
 		return False;
 	}
 
-	ret = send_cldap_netlogon(sock, realm, global_myname(), 6);
+	ret = send_cldap_netlogon(sock, realm, global_myname(), *nt_version);
 	if (ret != 0) {
 		close(sock);
 		return False;
 	}
-	ret = recv_cldap_netlogon(sock, reply);
+	ret = recv_cldap_netlogon(mem_ctx, sock, nt_version, reply);
 	close(sock);
 
 	if (ret == -1) {
@@ -315,3 +254,114 @@
 
 	return True;
 }
+
+/*******************************************************************
+  do a cldap netlogon query.  Always 389/udp
+*******************************************************************/
+
+bool ads_cldap_netlogon_5(TALLOC_CTX *mem_ctx,
+			  const char *server,
+			  const char *realm,
+			  struct nbt_cldap_netlogon_5 *reply5)
+{
+	uint32_t nt_version = NETLOGON_VERSION_5 | NETLOGON_VERSION_5EX;
+	union nbt_cldap_netlogon *reply = NULL;
+	bool ret;
+
+	ret = ads_cldap_netlogon(mem_ctx, server, realm, &nt_version, &reply);
+	if (!ret) {
+		return false;
+	}
+
+	if (nt_version != (NETLOGON_VERSION_5 | NETLOGON_VERSION_5EX)) {
+		return false;
+	}
+
+	*reply5 = reply->logon5;
+
+	return true;
+}
+
+/****************************************************************
+****************************************************************/
+
+bool pull_mailslot_cldap_reply(TALLOC_CTX *mem_ctx,
+			       const DATA_BLOB *blob,
+			       union nbt_cldap_netlogon *r,
+			       uint32_t *nt_version)
+{
+	enum ndr_err_code ndr_err;
+	uint32_t nt_version_query = ((*nt_version) & 0x0000001f);
+	uint16_t command = 0;
+
+	ndr_err = ndr_pull_struct_blob(blob, mem_ctx, &command,
+			(ndr_pull_flags_fn_t)ndr_pull_uint16);
+	if (!NDR_ERR_CODE_IS_SUCCESS(ndr_err)) {
+		return false;
+	}
+
+	switch (command) {
+		case 0x13: /* 19 */
+		case 0x15: /* 21 */
+		case 0x17: /* 23 */
+			 break;
+		default:
+			DEBUG(1,("got unexpected command: %d (0x%08x)\n",
+				command, command));
+			return false;
+	}
+
+	ndr_err = ndr_pull_union_blob_all(blob, mem_ctx, r, nt_version_query,
+		       (ndr_pull_flags_fn_t)ndr_pull_nbt_cldap_netlogon);
+	if (NDR_ERR_CODE_IS_SUCCESS(ndr_err)) {
+		goto done;
+	}
+
+	/* when the caller requested just those nt_version bits that the server
+	 * was able to reply to, we are fine and all done. otherwise we need to
+	 * assume downgraded replies which are painfully parsed here - gd */
+
+	if (nt_version_query & NETLOGON_VERSION_WITH_CLOSEST_SITE) {
+		nt_version_query &= ~NETLOGON_VERSION_WITH_CLOSEST_SITE;
+	}
+	ndr_err = ndr_pull_union_blob_all(blob, mem_ctx, r, nt_version_query,
+		       (ndr_pull_flags_fn_t)ndr_pull_nbt_cldap_netlogon);
+	if (NDR_ERR_CODE_IS_SUCCESS(ndr_err)) {
+		goto done;
+	}
+	if (nt_version_query & NETLOGON_VERSION_5EX_WITH_IP) {
+		nt_version_query &= ~NETLOGON_VERSION_5EX_WITH_IP;
+	}
+	ndr_err = ndr_pull_union_blob_all(blob, mem_ctx, r, nt_version_query,
+		       (ndr_pull_flags_fn_t)ndr_pull_nbt_cldap_netlogon);
+	if (NDR_ERR_CODE_IS_SUCCESS(ndr_err)) {
+		goto done;
+	}
+	if (nt_version_query & NETLOGON_VERSION_5EX) {
+		nt_version_query &= ~NETLOGON_VERSION_5EX;
+	}
+	ndr_err = ndr_pull_union_blob_all(blob, mem_ctx, r, nt_version_query,
+		       (ndr_pull_flags_fn_t)ndr_pull_nbt_cldap_netlogon);
+	if (NDR_ERR_CODE_IS_SUCCESS(ndr_err)) {
+		goto done;
+	}
+	if (nt_version_query & NETLOGON_VERSION_5) {
+		nt_version_query &= ~NETLOGON_VERSION_5;
+	}
+	ndr_err = ndr_pull_union_blob_all(blob, mem_ctx, r, nt_version_query,
+		       (ndr_pull_flags_fn_t)ndr_pull_nbt_cldap_netlogon);
+	if (NDR_ERR_CODE_IS_SUCCESS(ndr_err)) {
+		goto done;
+	}
+
+	return false;
+
+ done:
+	if (DEBUGLEVEL >= 10) {
+		NDR_PRINT_UNION_DEBUG(nbt_cldap_netlogon, nt_version_query, r);
+	}
+
+	*nt_version = nt_version_query;
+
+	return true;
+}

Modified: branches/samba/experimental/source/libads/dns.c
===================================================================
--- branches/samba/experimental/source/libads/dns.c	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/libads/dns.c	2008-06-09 06:59:20 UTC (rev 1920)
@@ -203,8 +203,15 @@
 		DEBUG(1,("ads_dns_parse_rr_srv: Failed to uncompress name!\n"));
 		return False;
 	}
+
 	srv->hostname = talloc_strdup( ctx, dcname );
 
+	DEBUG(10,("ads_dns_parse_rr_srv: Parsed %s [%u, %u, %u]\n", 
+		  srv->hostname, 
+		  srv->priority,
+		  srv->weight,
+		  srv->port));
+
 	return True;
 }
 
@@ -285,7 +292,7 @@
                               uint8 **buf, int *resp_length )
 {
 	uint8 *buffer = NULL;
-	size_t buf_len;
+	size_t buf_len = 0;
 	int resp_len = NS_PACKETSZ;
 	static time_t last_dns_check = 0;
 	static NTSTATUS last_dns_status = NT_STATUS_OK;
@@ -346,8 +353,27 @@
 			last_dns_check = time(NULL);
 			return last_dns_status;
 		}
-	} while ( buf_len < resp_len && resp_len < MAX_DNS_PACKET_SIZE );
 
+		/* On AIX, Solaris, and possibly some older glibc systems (e.g. SLES8)
+		   truncated replies never give back a resp_len > buflen
+		   which ends up causing DNS resolve failures on large tcp DNS replies */
+
+		if (buf_len == resp_len) {
+			if (resp_len == MAX_DNS_PACKET_SIZE) {
+				DEBUG(1,("dns_send_req: DNS reply too large when resolving %s\n",
+					name));
+				TALLOC_FREE( buffer );
+				last_dns_status = NT_STATUS_BUFFER_TOO_SMALL;
+				last_dns_check = time(NULL);
+				return last_dns_status;
+			}
+
+			resp_len = MIN(resp_len*2, MAX_DNS_PACKET_SIZE);
+		}
+
+
+	} while ( buf_len < resp_len && resp_len <= MAX_DNS_PACKET_SIZE );
+
 	*buf = buffer;
 	*resp_length = resp_len;
 
@@ -429,7 +455,7 @@
 		if (!ads_dns_parse_query(ctx, buffer,
 					buffer+resp_len, &p, &q)) {
 			DEBUG(1,("ads_dns_lookup_srv: "
-				"Failed to parse query record!\n"));
+				 "Failed to parse query record [%d]!\n", rrnum));
 			return NT_STATUS_UNSUCCESSFUL;
 		}
 	}
@@ -440,7 +466,7 @@
 		if (!ads_dns_parse_rr_srv(ctx, buffer, buffer+resp_len,
 					&p, &dcs[rrnum])) {
 			DEBUG(1,("ads_dns_lookup_srv: "
-				"Failed to parse answer record!\n"));
+				 "Failed to parse answer recordi [%d]!\n", rrnum));
 			return NT_STATUS_UNSUCCESSFUL;
 		}
 	}
@@ -455,7 +481,7 @@
 		if (!ads_dns_parse_rr( ctx, buffer,
 					buffer+resp_len, &p, &rr)) {
 			DEBUG(1,("ads_dns_lookup_srv: "
-				"Failed to parse authority record!\n"));
+				 "Failed to parse authority record! [%d]\n", rrnum));
 			return NT_STATUS_UNSUCCESSFUL;
 		}
 	}
@@ -469,7 +495,7 @@
 		if (!ads_dns_parse_rr(ctx, buffer, buffer+resp_len,
 					&p, &rr)) {
 			DEBUG(1,("ads_dns_lookup_srv: Failed "
-				"to parse additional records section!\n"));
+				 "to parse additional records section! [%d]\n", rrnum));
 			return NT_STATUS_UNSUCCESSFUL;
 		}
 

Modified: branches/samba/experimental/source/libads/kerberos.c
===================================================================
--- branches/samba/experimental/source/libads/kerberos.c	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/libads/kerberos.c	2008-06-09 06:59:20 UTC (rev 1920)
@@ -606,9 +606,11 @@
 	krb5_principal princ = NULL;
 	char *princ_s = NULL;
 	char *unparsed_name = NULL;
+	krb5_error_code code;
 
-	krb5_init_context(&context);
-	if (!context) {
+	if (((code = krb5_init_context(&context)) != 0) || (context == NULL)) {
+		DEBUG(5, ("kerberos_secrets_store_salting_pricipal: kdb5_init_context failed: %s\n",
+			  error_message(code)));
 		return False;
 	}
 	if (strchr_m(service, '@')) {
@@ -894,6 +896,8 @@
 		DEBUG(0,("create_local_private_krb5_conf_for_domain: smb_mkstemp failed,"
 			" for file %s. Errno %s\n",
 			tmpname, strerror(errno) ));
+		TALLOC_FREE(dname);
+		return false;
 	}
 
 	if (fchmod(fd, 0644)==-1) {

Modified: branches/samba/experimental/source/libads/kerberos_verify.c
===================================================================
--- branches/samba/experimental/source/libads/kerberos_verify.c	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/libads/kerberos_verify.c	2008-06-09 06:59:20 UTC (rev 1920)
@@ -127,7 +127,7 @@
 				/* workaround for MIT: 
 				* as krb5_ktfile_get_entry will explicitly
 				* close the krb5_keytab as soon as krb5_rd_req
-				* has sucessfully decrypted the ticket but the
+				* has successfully decrypted the ticket but the
 				* ticket is not valid yet (due to clockskew)
 				* there is no point in querying more keytab
 				* entries - Guenther */
@@ -330,8 +330,8 @@
 	krb5_const_principal client_principal = NULL;
 	char *host_princ_s = NULL;
 	bool auth_ok = False;
-	bool got_replay_mutex = False;
 	bool got_auth_data = False;
+	struct named_mutex *mutex = NULL;
 
 	ZERO_STRUCT(packet);
 	ZERO_STRUCT(auth_data);
@@ -395,15 +395,15 @@
 		   locking in the MIT krb5 code surrounding the replay 
 		   cache... */
 
-		if (!grab_server_mutex("replay cache mutex")) {
+		mutex = grab_named_mutex(talloc_tos(), "replay cache mutex",
+					 10);
+		if (mutex == NULL) {
 			DEBUG(1,("ads_verify_ticket: unable to protect "
 				 "replay cache with mutex.\n"));
 			ret = KRB5_CC_IO;
 			goto out;
 		}
 
-		got_replay_mutex = True;
-
 		/* JRA. We must set the rcache here. This will prevent 
 		   replay attacks. */
 		
@@ -443,8 +443,7 @@
 	}
 
 	if ( use_replay_cache ) {		
-		release_server_mutex();
-		got_replay_mutex = False;
+		TALLOC_FREE(mutex);
 #if 0
 		/* Heimdal leaks here, if we fix the leak, MIT crashes */
 		if (rcache) {
@@ -539,9 +538,7 @@
 
  out:
 
-	if (got_replay_mutex) {
-		release_server_mutex();
-	}
+	TALLOC_FREE(mutex);
 
 	if (!NT_STATUS_IS_OK(sret)) {
 		data_blob_free(&auth_data);

Modified: branches/samba/experimental/source/libads/krb5_setpw.c
===================================================================
--- branches/samba/experimental/source/libads/krb5_setpw.c	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/libads/krb5_setpw.c	2008-06-09 06:59:20 UTC (rev 1920)
@@ -438,10 +438,21 @@
 			return ADS_ERROR_SYSTEM(rc);
 		}
 		addr_len = sizeof(remote_addr);
-		getpeername(sock, (struct sockaddr *)&remote_addr, &addr_len);
+		if (getpeername(sock, (struct sockaddr *)&remote_addr, &addr_len) != 0) {
+			close(sock);
+			SAFE_FREE(ap_req.data);
+			krb5_auth_con_free(context, auth_context);
+			DEBUG(1,("getpeername() failed (%s)\n", error_message(errno)));
+			return ADS_ERROR_SYSTEM(errno);
+		}
 		addr_len = sizeof(local_addr);
-		getsockname(sock, (struct sockaddr *)&local_addr, &addr_len);
-
+		if (getsockname(sock, (struct sockaddr *)&local_addr, &addr_len) != 0) {
+			close(sock);
+			SAFE_FREE(ap_req.data);
+			krb5_auth_con_free(context, auth_context);
+			DEBUG(1,("getsockname() failed (%s)\n", error_message(errno)));
+			return ADS_ERROR_SYSTEM(errno);
+		}
 		if (!setup_kaddr(&remote_kaddr, &remote_addr) ||
 				!setup_kaddr(&local_kaddr, &local_addr)) {
 			DEBUG(1,("do_krb5_kpasswd_request: "

Modified: branches/samba/experimental/source/libads/ldap.c
===================================================================
--- branches/samba/experimental/source/libads/ldap.c	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/libads/ldap.c	2008-06-09 06:59:20 UTC (rev 1920)
@@ -22,6 +22,7 @@
 */
 
 #include "includes.h"
+#include "lib/ldb/include/includes.h"
 
 #ifdef HAVE_LDAP
 
@@ -150,14 +151,14 @@
 
 bool ads_closest_dc(ADS_STRUCT *ads)
 {
-	if (ads->config.flags & ADS_CLOSEST) {
-		DEBUG(10,("ads_closest_dc: ADS_CLOSEST flag set\n"));
+	if (ads->config.flags & NBT_SERVER_CLOSEST) {
+		DEBUG(10,("ads_closest_dc: NBT_SERVER_CLOSEST flag set\n"));
 		return True;
 	}
 
 	/* not sure if this can ever happen */
 	if (ads_sitename_match(ads)) {
-		DEBUG(10,("ads_closest_dc: ADS_CLOSEST flag not set but sites match\n"));
+		DEBUG(10,("ads_closest_dc: NBT_SERVER_CLOSEST flag not set but sites match\n"));
 		return True;
 	}
 
@@ -175,7 +176,9 @@
 bool ads_try_connect(ADS_STRUCT *ads, const char *server )
 {
 	char *srv;
-	struct cldap_netlogon_reply cldap_reply;
+	struct nbt_cldap_netlogon_5 cldap_reply;
+	TALLOC_CTX *mem_ctx = NULL;
+	bool ret = false;
 
 	if (!server || !*server) {
 		return False;
@@ -184,25 +187,31 @@
 	DEBUG(5,("ads_try_connect: sending CLDAP request to %s (realm: %s)\n", 
 		server, ads->server.realm));
 
+	mem_ctx = talloc_init("ads_try_connect");
+	if (!mem_ctx) {
+		DEBUG(0,("out of memory\n"));
+		return false;
+	}
+
 	/* this copes with inet_ntoa brokenness */
 	
 	srv = SMB_STRDUP(server);
 
 	ZERO_STRUCT( cldap_reply );
 
-	if ( !ads_cldap_netlogon( srv, ads->server.realm, &cldap_reply ) ) {
+	if ( !ads_cldap_netlogon_5(mem_ctx, srv, ads->server.realm, &cldap_reply ) ) {
 		DEBUG(3,("ads_try_connect: CLDAP request %s failed.\n", srv));
-		SAFE_FREE( srv );
-		return False;
+		ret = false;
+		goto out;
 	}
 
 	/* Check the CLDAP reply flags */
 
-	if ( !(cldap_reply.flags & ADS_LDAP) ) {
+	if ( !(cldap_reply.server_type & NBT_SERVER_LDAP) ) {
 		DEBUG(1,("ads_try_connect: %s's CLDAP reply says it is not an LDAP server!\n",
 			srv));
-		SAFE_FREE( srv );
-		return False;
+		ret = false;
+		goto out;
 	}
 
 	/* Fill in the ads->config values */
@@ -214,36 +223,40 @@
 	SAFE_FREE(ads->config.client_site_name);
 	SAFE_FREE(ads->server.workgroup);
 
-	ads->config.flags	       = cldap_reply.flags;
-	ads->config.ldap_server_name   = SMB_STRDUP(cldap_reply.hostname);
-	strupper_m(cldap_reply.domain);
-	ads->config.realm              = SMB_STRDUP(cldap_reply.domain);
+	ads->config.flags	       = cldap_reply.server_type;
+	ads->config.ldap_server_name   = SMB_STRDUP(cldap_reply.pdc_dns_name);
+	ads->config.realm              = SMB_STRDUP(cldap_reply.dns_domain);
+	strupper_m(ads->config.realm);
 	ads->config.bind_path          = ads_build_dn(ads->config.realm);
-	if (*cldap_reply.server_site_name) {
+	if (*cldap_reply.server_site) {
 		ads->config.server_site_name =
-			SMB_STRDUP(cldap_reply.server_site_name);
+			SMB_STRDUP(cldap_reply.server_site);
 	}
-	if (*cldap_reply.client_site_name) {
+	if (*cldap_reply.client_site) {
 		ads->config.client_site_name =
-			SMB_STRDUP(cldap_reply.client_site_name);
+			SMB_STRDUP(cldap_reply.client_site);
 	}
-	ads->server.workgroup          = SMB_STRDUP(cldap_reply.netbios_domain);
+	ads->server.workgroup          = SMB_STRDUP(cldap_reply.domain);
 
 	ads->ldap.port = LDAP_PORT;
 	if (!interpret_string_addr(&ads->ldap.ss, srv, 0)) {
 		DEBUG(1,("ads_try_connect: unable to convert %s "
 			"to an address\n",
 			srv));
-		SAFE_FREE( srv );
-		return False;
+		ret = false;
+		goto out;
 	}
 
+	/* Store our site name. */
+	sitename_store( cldap_reply.domain, cldap_reply.client_site);
+	sitename_store( cldap_reply.dns_domain, cldap_reply.client_site);
+
+	ret = true;
+ out:
 	SAFE_FREE(srv);
+	TALLOC_FREE(mem_ctx);
 
-	/* Store our site name. */
-	sitename_store( cldap_reply.domain, cldap_reply.client_site_name );
-
-	return True;
+	return ret;
 }
 
 /**********************************************************************
@@ -588,7 +601,10 @@
 	if (!values) return NULL;
 
 	for (i=0; in_vals[i]; i++) {
-		push_utf8_talloc(ctx, &values[i], in_vals[i]);
+		if (push_utf8_talloc(ctx, &values[i], in_vals[i]) == (size_t) -1) {
+			TALLOC_FREE(values);
+			return NULL;
+		}
 	}
 	return values;
 }
@@ -855,8 +871,8 @@
 
 		/* this relies on the way that ldap_add_result_entry() works internally. I hope
 		   that this works on all ldap libs, but I have only tested with openldap */
-		for (msg = ads_first_entry(ads, res2); msg; msg = next) {
-			next = ads_next_entry(ads, msg);
+		for (msg = ads_first_message(ads, res2); msg; msg = next) {
+			next = ads_next_message(ads, msg);
 			ldap_add_result_entry((LDAPMessage **)res, msg);
 		}
 		/* note that we do not free res2, as the memory is now
@@ -2076,6 +2092,28 @@
 }
 
 /**
+ * pull the first message from a ADS result
+ * @param ads connection to ads server
+ * @param res Results of search
+ * @return first message from result
+ **/
+ LDAPMessage *ads_first_message(ADS_STRUCT *ads, LDAPMessage *res)
+{
+	return ldap_first_message(ads->ldap.ld, res);
+}
+
+/**
+ * pull the next message from a ADS result
+ * @param ads connection to ads server
+ * @param res Results of search
+ * @return next message from result
+ **/
+ LDAPMessage *ads_next_message(ADS_STRUCT *ads, LDAPMessage *res)
+{
+	return ldap_next_message(ads->ldap.ld, res);
+}
+
+/**
  * pull a single string from a ADS result
  * @param ads connection to ads server
  * @param mem_ctx TALLOC_CTX to use for allocating result string
@@ -3410,6 +3448,7 @@
 	filter = talloc_asprintf(mem_ctx, "(&(objectclass=user)(sAMAccountName=%s))",
 		samaccountname);
 	if (filter == NULL) {
+		status = ADS_ERROR_NT(NT_STATUS_NO_MEMORY);
 		goto out;
 	}
 
@@ -3547,4 +3586,50 @@
 	
 }
 
+/**
+ * verify or build and verify an account ou
+ * @param mem_ctx Pointer to talloc context
+ * @param ads connection to ads server
+ * @param account_ou
+ * @return status of search
+ **/
+
+ADS_STATUS ads_check_ou_dn(TALLOC_CTX *mem_ctx,
+			   ADS_STRUCT *ads,
+			   const char **account_ou)
+{
+	struct ldb_dn *name_dn = NULL;
+	const char *name = NULL;
+	char *ou_string = NULL;
+
+	name_dn = ldb_dn_explode(mem_ctx, *account_ou);
+	if (name_dn) {
+		return ADS_SUCCESS;
+	}
+
+	ou_string = ads_ou_string(ads, *account_ou);
+	if (!ou_string) {
+		return ADS_ERROR_LDAP(LDAP_INVALID_DN_SYNTAX);
+	}
+
+	name = talloc_asprintf(mem_ctx, "%s,%s", ou_string,
+			       ads->config.bind_path);
+	SAFE_FREE(ou_string);
+	if (!name) {
+		return ADS_ERROR_LDAP(LDAP_NO_MEMORY);
+	}
+
+	name_dn = ldb_dn_explode(mem_ctx, name);
+	if (!name_dn) {
+		return ADS_ERROR_LDAP(LDAP_INVALID_DN_SYNTAX);
+	}
+
+	*account_ou = talloc_strdup(mem_ctx, name);
+	if (!*account_ou) {
+		return ADS_ERROR_LDAP(LDAP_NO_MEMORY);
+	}
+
+	return ADS_SUCCESS;
+}
+
 #endif

Modified: branches/samba/experimental/source/libads/sasl.c
===================================================================
--- branches/samba/experimental/source/libads/sasl.c	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/libads/sasl.c	2008-06-09 06:59:20 UTC (rev 1920)
@@ -597,6 +597,8 @@
 		context_handle = GSS_C_NO_CONTEXT;
 	}
 
+	status = ADS_SUCCESS;
+
 failed:
 	if (context_handle != GSS_C_NO_CONTEXT)
 		gss_delete_sec_context(&minor_status, &context_handle, GSS_C_NO_BUFFER);

Copied: branches/samba/experimental/source/libcli (from rev 1919, tags/samba/upstream_3.2.0~rc1/source/libcli)

Modified: branches/samba/experimental/source/libgpo/gpo_fetch.c
===================================================================
--- branches/samba/experimental/source/libgpo/gpo_fetch.c	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/libgpo/gpo_fetch.c	2008-06-09 06:59:20 UTC (rev 1920)
@@ -44,15 +44,18 @@
 	if (!next_token_talloc(mem_ctx, &file_sys_path, server, "\\")) {
 		return NT_STATUS_INVALID_PARAMETER;
 	}
+	NT_STATUS_HAVE_NO_MEMORY(*server);
 
 	if (!next_token_talloc(mem_ctx, &file_sys_path, service, "\\")) {
 		return NT_STATUS_INVALID_PARAMETER;
 	}
+	NT_STATUS_HAVE_NO_MEMORY(*service);
 
 	if ((*nt_path = talloc_asprintf(mem_ctx, "\\%s", file_sys_path))
 		== NULL) {
 		return NT_STATUS_NO_MEMORY;
 	}
+	NT_STATUS_HAVE_NO_MEMORY(*nt_path);
 
 	if ((path = talloc_asprintf(mem_ctx,
 					"%s/%s",
@@ -65,9 +68,8 @@
 		return NT_STATUS_NO_MEMORY;
 	}
 
-	if ((*unix_path = talloc_strdup(mem_ctx, path)) == NULL) {
-		return NT_STATUS_NO_MEMORY;
-	}
+	*unix_path = talloc_strdup(mem_ctx, path);
+	NT_STATUS_HAVE_NO_MEMORY(*unix_path);
 
 	TALLOC_FREE(path);
 	return NT_STATUS_OK;
@@ -124,36 +126,23 @@
 	result = gpo_explode_filesyspath(mem_ctx, gpo->file_sys_path,
 					 &server, &service, &nt_path,
 					 &unix_path);
-	if (!NT_STATUS_IS_OK(result)) {
-		goto out;
-	}
+	NT_STATUS_NOT_OK_RETURN(result);
 
 	result = gpo_prepare_local_store(mem_ctx, unix_path);
-	if (!NT_STATUS_IS_OK(result)) {
-		goto out;
-	}
+	NT_STATUS_NOT_OK_RETURN(result);
 
 	unix_ini_path = talloc_asprintf(mem_ctx, "%s/%s", unix_path, GPT_INI);
 	nt_ini_path = talloc_asprintf(mem_ctx, "%s\\%s", nt_path, GPT_INI);
-	if (!unix_path || !nt_ini_path) {
-		result = NT_STATUS_NO_MEMORY;
-		goto out;
-	}
+	NT_STATUS_HAVE_NO_MEMORY(unix_ini_path);
+	NT_STATUS_HAVE_NO_MEMORY(nt_ini_path);
 
 	result = gpo_copy_file(mem_ctx, cli, nt_ini_path, unix_ini_path);
-	if (!NT_STATUS_IS_OK(result)) {
-		goto out;
-	}
+	NT_STATUS_NOT_OK_RETURN(result);
 
 	result = gpo_sync_directories(mem_ctx, cli, nt_path, unix_path);
-	if (!NT_STATUS_IS_OK(result)) {
-		goto out;
-	}
+	NT_STATUS_NOT_OK_RETURN(result);
 
-	result = NT_STATUS_OK;
-
- out:
-	return result;
+	return NT_STATUS_OK;
 }
 
 /****************************************************************

Modified: branches/samba/experimental/source/libgpo/gpo_filesync.c
===================================================================
--- branches/samba/experimental/source/libgpo/gpo_filesync.c	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/libgpo/gpo_filesync.c	2008-06-09 06:59:20 UTC (rev 1920)
@@ -117,10 +117,10 @@
 		     ctx) == -1) {
 		DEBUG(1,("listing [%s] failed with error: %s\n",
 			ctx->mask, cli_errstr(ctx->cli)));
-		return False;
+		return false;
 	}
 
-	return True;
+	return true;
 }
 
 /****************************************************************

Modified: branches/samba/experimental/source/libgpo/gpo_ini.c
===================================================================
--- branches/samba/experimental/source/libgpo/gpo_ini.c	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/libgpo/gpo_ini.c	2008-06-09 06:59:20 UTC (rev 1920)
@@ -51,7 +51,7 @@
 				       const char *filename_in,
 				       char **filename_out)
 {
-	int tmp_fd = 0;
+	int tmp_fd = -1;
 	uint8 *data_in = NULL;
 	uint8 *data_out = NULL;
 	char *tmp_name = NULL;
@@ -112,7 +112,7 @@
 	status = NT_STATUS_OK;
 
  out:
-	if (tmp_fd) {
+	if (tmp_fd != -1) {
 		close(tmp_fd);
 	}
 
@@ -174,7 +174,7 @@
 
  failed:
 
- 	DEBUG(1,("gp_inifile_init_context failed: %s\n",
+	DEBUG(1,("gp_inifile_init_context failed: %s\n",
 		nt_errstr(status)));
 
 	TALLOC_FREE(ctx);
@@ -237,7 +237,7 @@
 
 	result = NT_STATUS_OK;
  out:
- 	if (dict) {
+	if (dict) {
 		iniparser_freedict(dict);
 	}
 

Modified: branches/samba/experimental/source/libgpo/gpo_ldap.c
===================================================================
--- branches/samba/experimental/source/libgpo/gpo_ldap.c	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/libgpo/gpo_ldap.c	2008-06-09 06:59:20 UTC (rev 1920)
@@ -27,7 +27,7 @@
 		      const char *extension_raw,
 		      struct GP_EXT **gp_ext)
 {
-	bool ret = False;
+	bool ret = false;
 	struct GP_EXT *ext = NULL;
 	char **ext_list = NULL;
 	char **ext_strings = NULL;
@@ -134,7 +134,7 @@
 
 	*gp_ext = ext;
 
-	ret = True;
+	ret = true;
 
  parse_error:
 	TALLOC_FREE(ext_list);
@@ -659,7 +659,7 @@
 		}
 	}
 
-	new_token = create_local_nt_token(mem_ctx, &object_sid, False,
+	new_token = create_local_nt_token(mem_ctx, &object_sid, false,
 					  num_token_sids, token_sids);
 	ADS_ERROR_HAVE_NO_MEMORY(new_token);
 
@@ -713,7 +713,7 @@
 	ADS_STATUS status;
 	struct GP_LINK gp_link;
 	const char *parent_dn, *site_dn, *tmp_dn;
-	bool add_only_forced_gpos = False;
+	bool add_only_forced_gpos = false;
 
 	ZERO_STRUCTP(gpo_list);
 
@@ -793,7 +793,7 @@
 				/* block inheritance from now on */
 				if (gp_link.gp_opts &
 				    GPOPTIONS_BLOCK_INHERITANCE) {
-					add_only_forced_gpos = True;
+					add_only_forced_gpos = true;
 				}
 
 				status = add_gplink_to_gpo_list(ads,
@@ -839,7 +839,7 @@
 				/* block inheritance from now on */
 				if (gp_link.gp_opts &
 				    GPOPTIONS_BLOCK_INHERITANCE) {
-					add_only_forced_gpos = True;
+					add_only_forced_gpos = true;
 				}
 
 				status = add_gplink_to_gpo_list(ads,

Modified: branches/samba/experimental/source/libgpo/gpo_sec.c
===================================================================
--- branches/samba/experimental/source/libgpo/gpo_sec.c	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/libgpo/gpo_sec.c	2008-06-09 06:59:20 UTC (rev 1920)
@@ -28,13 +28,13 @@
 	NTSTATUS status;
 
 	if (!object) {
-		return False;
+		return false;
 	}
 
 	status = GUID_from_string(ADS_EXTENDED_RIGHT_APPLY_GROUP_POLICY,
 				  &ext_right_apg_guid);
 	if (!NT_STATUS_IS_OK(status)) {
-		return False;
+		return false;
 	}
 
 	switch (object->flags) {
@@ -52,7 +52,7 @@
 			break;
 	}
 
-	return False;
+	return false;
 }
 
 /****************************************************************
@@ -61,7 +61,7 @@
 static bool gpo_sd_check_agp_object(const SEC_ACE *ace)
 {
 	if (!sec_ace_object(ace->type)) {
-		return False;
+		return false;
 	}
 
 	return gpo_sd_check_agp_object_guid(&ace->object.object);

Modified: branches/samba/experimental/source/libnet/libnet.h
===================================================================
--- branches/samba/experimental/source/libnet/libnet.h	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/libnet/libnet.h	2008-06-09 06:59:20 UTC (rev 1920)
@@ -21,7 +21,6 @@
 #define __LIBNET_H__
 
 #include "librpc/gen_ndr/libnet_join.h"
-#include "libnet/libnet_conf.h"
 #include "libnet/libnet_proto.h"
 
 #endif

Deleted: branches/samba/experimental/source/libnet/libnet_conf.c
===================================================================
--- branches/samba/experimental/source/libnet/libnet_conf.c	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/libnet/libnet_conf.c	2008-06-09 06:59:20 UTC (rev 1920)
@@ -1,973 +0,0 @@
-/*
- *  Unix SMB/CIFS implementation.
- *  libnet smbconf registry Support
- *  Copyright (C) Michael Adam 2007-2008
- *  Copyright (C) Guenther Deschner 2007
- *
- *  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 3 of the License, or
- *  (at your option) any later version.
- *
- *  This program is distributed in the hope that it will be useful,
- *  but WITHOUT ANY WARRANTY; without even the implied warranty of
- *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- *  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, see <http://www.gnu.org/licenses/>.
- */
-
-#include "includes.h"
-#include "libnet/libnet.h"
-
-/**********************************************************************
- *
- * Helper functions (mostly registry related)
- * TODO: These should be eventually static.
-
- **********************************************************************/
-
-/**
- * add a string to a talloced array of strings.
- */
-static WERROR libnet_conf_add_string_to_array(TALLOC_CTX *mem_ctx,
-					      char ***array,
-					      uint32_t count,
-					      const char *string)
-{
-	char **new_array = NULL;
-
-	if ((array == NULL) || (string == NULL)) {
-		return WERR_INVALID_PARAM;
-	}
-
-	new_array = TALLOC_REALLOC_ARRAY(mem_ctx, *array, char *, count + 1);
-	if (new_array == NULL) {
-		return WERR_NOMEM;
-	}
-
-	new_array[count] = talloc_strdup(new_array, string);
-	if (new_array[count] == NULL) {
-		TALLOC_FREE(new_array);
-		return WERR_NOMEM;
-	}
-
-	*array = new_array;
-
-	return WERR_OK;
-}
-
-static WERROR libnet_conf_reg_initialize(struct libnet_conf_ctx *ctx)
-{
-	WERROR werr = WERR_OK;
-
-	if (!registry_init_smbconf()) {
-		werr = WERR_REG_IO_FAILURE;
-		goto done;
-	}
-
-	werr = ntstatus_to_werror(registry_create_admin_token(ctx,
-							      &(ctx->token)));
-	if (!W_ERROR_IS_OK(werr)) {
-		DEBUG(1, ("Error creating admin token\n"));
-		goto done;
-	}
-
-done:
-	return werr;
-}
-
-/**
- * Open a registry key specified by "path"
- */
-static WERROR libnet_conf_reg_open_path(TALLOC_CTX *mem_ctx,
-					struct libnet_conf_ctx *ctx,
-					const char *path,
-					uint32 desired_access,
-					struct registry_key **key)
-{
-	WERROR werr = WERR_OK;
-
-	if (ctx == NULL) {
-		DEBUG(1, ("Error: configuration is not open!\n"));
-		werr = WERR_INVALID_PARAM;
-		goto done;
-	}
-
-	if (ctx->token == NULL) {
-		DEBUG(1, ("Error: token missing from libnet_conf_ctx. "
-			  "was libnet_conf_open() called?\n"));
-		werr = WERR_INVALID_PARAM;
-		goto done;
-	}
-
-	if (path == NULL) {
-		DEBUG(1, ("Error: NULL path string given\n"));
-		werr = WERR_INVALID_PARAM;
-		goto done;
-	}
-
-	werr = reg_open_path(mem_ctx, path, desired_access, ctx->token, key);
-
-	if (!W_ERROR_IS_OK(werr)) {
-		DEBUG(1, ("Error opening registry path '%s': %s\n",
-			  path, dos_errstr(werr)));
-	}
-
-done:
-	return werr;
-}
-
-/**
- * Open a subkey of KEY_SMBCONF (i.e a service)
- */
-static WERROR libnet_conf_reg_open_service_key(TALLOC_CTX *mem_ctx,
-					       struct libnet_conf_ctx *ctx,
-					       const char *servicename,
-					       uint32 desired_access,
-					       struct registry_key **key)
-{
-	WERROR werr = WERR_OK;
-	char *path = NULL;
-
-	if (servicename == NULL) {
-		DEBUG(3, ("Error: NULL servicename given.\n"));
-		werr = WERR_INVALID_PARAM;
-		goto done;
-	}
-
-	path = talloc_asprintf(mem_ctx, "%s\\%s", KEY_SMBCONF, servicename);
-	if (path == NULL) {
-		werr = WERR_NOMEM;
-		goto done;
-	}
-
-	werr = libnet_conf_reg_open_path(mem_ctx, ctx, path, desired_access,
-					 key);
-
-done:
-	TALLOC_FREE(path);
-	return werr;
-}
-
-/**
- * open the base key KEY_SMBCONF
- */
-static WERROR libnet_conf_reg_open_base_key(TALLOC_CTX *mem_ctx,
-					    struct libnet_conf_ctx *ctx,
-					    uint32 desired_access,
-					    struct registry_key **key)
-{
-	return libnet_conf_reg_open_path(mem_ctx, ctx, KEY_SMBCONF,
-					 desired_access, key);
-}
-
-/**
- * check if a value exists in a given registry key
- */
-static bool libnet_conf_value_exists(struct registry_key *key,
-				     const char *param)
-{
-	bool ret = false;
-	WERROR werr = WERR_OK;
-	TALLOC_CTX *ctx = talloc_stackframe();
-	struct registry_value *value = NULL;
-
-	werr = reg_queryvalue(ctx, key, param, &value);
-	if (W_ERROR_IS_OK(werr)) {
-		ret = true;
-	}
-
-	TALLOC_FREE(ctx);
-	return ret;
-}
-
-/**
- * create a subkey of KEY_SMBCONF
- */
-static WERROR libnet_conf_reg_create_service_key(TALLOC_CTX *mem_ctx,
-						 struct libnet_conf_ctx *ctx,
-						 const char * subkeyname,
-						 struct registry_key **newkey)
-{
-	WERROR werr = WERR_OK;
-	struct registry_key *create_parent = NULL;
-	TALLOC_CTX *create_ctx;
-	enum winreg_CreateAction action = REG_ACTION_NONE;
-
-	/* create a new talloc ctx for creation. it will hold
-	 * the intermediate parent key (SMBCONF) for creation
-	 * and will be destroyed when leaving this function... */
-	if (!(create_ctx = talloc_stackframe())) {
-		werr = WERR_NOMEM;
-		goto done;
-	}
-
-	werr = libnet_conf_reg_open_base_key(create_ctx, ctx, REG_KEY_WRITE,
-					     &create_parent);
-	if (!W_ERROR_IS_OK(werr)) {
-		goto done;
-	}
-
-	werr = reg_createkey(mem_ctx, create_parent, subkeyname,
-			     REG_KEY_WRITE, newkey, &action);
-	if (W_ERROR_IS_OK(werr) && (action != REG_CREATED_NEW_KEY)) {
-		DEBUG(10, ("Key '%s' already exists.\n", subkeyname));
-		werr = WERR_ALREADY_EXISTS;
-	}
-	if (!W_ERROR_IS_OK(werr)) {
-		DEBUG(5, ("Error creating key %s: %s\n",
-			 subkeyname, dos_errstr(werr)));
-	}
-
-done:
-	TALLOC_FREE(create_ctx);
-	return werr;
-}
-
-/**
- * add a value to a key.
- */
-static WERROR libnet_conf_reg_set_value(struct registry_key *key,
-					const char *valname,
-					const char *valstr)
-{
-	struct registry_value val;
-	WERROR werr = WERR_OK;
-	char *subkeyname;
-	const char *canon_valname;
-	const char *canon_valstr;
-
-	if (!lp_canonicalize_parameter_with_value(valname, valstr,
-						  &canon_valname,
-						  &canon_valstr))
-	{
-		if (canon_valname == NULL) {
-			DEBUG(5, ("invalid parameter '%s' given\n",
-				  valname));
-		} else {
-			DEBUG(5, ("invalid value '%s' given for "
-				  "parameter '%s'\n", valstr, valname));
-		}
-		werr = WERR_INVALID_PARAM;
-		goto done;
-	}
-
-	ZERO_STRUCT(val);
-
-	val.type = REG_SZ;
-	val.v.sz.str = CONST_DISCARD(char *, canon_valstr);
-	val.v.sz.len = strlen(canon_valstr) + 1;
-
-	if (registry_smbconf_valname_forbidden(canon_valname)) {
-		DEBUG(5, ("Parameter '%s' not allowed in registry.\n",
-			  canon_valname));
-		werr = WERR_INVALID_PARAM;
-		goto done;
-	}
-
-	subkeyname = strrchr_m(key->key->name, '\\');
-	if ((subkeyname == NULL) || (*(subkeyname +1) == '\0')) {
-		DEBUG(5, ("Invalid registry key '%s' given as "
-			  "smbconf section.\n", key->key->name));
-		werr = WERR_INVALID_PARAM;
-		goto done;
-	}
-	subkeyname++;
-	if (!strequal(subkeyname, GLOBAL_NAME) &&
-	    lp_parameter_is_global(valname))
-	{
-		DEBUG(5, ("Global paramter '%s' not allowed in "
-			  "service definition ('%s').\n", canon_valname,
-			  subkeyname));
-		werr = WERR_INVALID_PARAM;
-		goto done;
-	}
-
-	werr = reg_setvalue(key, canon_valname, &val);
-	if (!W_ERROR_IS_OK(werr)) {
-		DEBUG(5, ("Error adding value '%s' to "
-			  "key '%s': %s\n",
-			  canon_valname, key->key->name, dos_errstr(werr)));
-	}
-
-done:
-	return werr;
-}
-
-/**
- * format a registry_value into a string.
- *
- * This is intended to be used for smbconf registry values,
- * which are ar stored as REG_SZ values, so the incomplete
- * handling should be ok.
- */
-static char *libnet_conf_format_registry_value(TALLOC_CTX *mem_ctx,
-					       struct registry_value *value)
-{
-	char *result = NULL;
-
-	/* alternatively, create a new talloc context? */
-	if (mem_ctx == NULL) {
-		return result;
-	}
-
-	switch (value->type) {
-	case REG_DWORD:
-		result = talloc_asprintf(mem_ctx, "%d", value->v.dword);
-		break;
-	case REG_SZ:
-	case REG_EXPAND_SZ:
-		result = talloc_asprintf(mem_ctx, "%s", value->v.sz.str);
-		break;
-	case REG_MULTI_SZ: {
-                uint32 j;
-                for (j = 0; j < value->v.multi_sz.num_strings; j++) {
-                        result = talloc_asprintf(mem_ctx, "%s \"%s\" ",
-						 result,
-						 value->v.multi_sz.strings[j]);
-			if (result == NULL) {
-				break;
-			}
-                }
-                break;
-        }
-	case REG_BINARY:
-                result = talloc_asprintf(mem_ctx, "binary (%d bytes)",
-					 (int)value->v.binary.length);
-                break;
-        default:
-                result = talloc_asprintf(mem_ctx, "<unprintable>");
-                break;
-        }
-	return result;
-}
-
-/**
- * Get the values of a key as a list of value names
- * and a list of value strings (ordered)
- */
-static WERROR libnet_conf_reg_get_values(TALLOC_CTX *mem_ctx,
-					 struct registry_key *key,
-					 uint32_t *num_values,
-					 char ***value_names,
-					 char ***value_strings)
-{
-	TALLOC_CTX *tmp_ctx = NULL;
-	WERROR werr = WERR_OK;
-	uint32_t count;
-	struct registry_value *valvalue = NULL;
-	char *valname = NULL;
-	char **tmp_valnames = NULL;
-	char **tmp_valstrings = NULL;
-
-	if ((num_values == NULL) || (value_names == NULL) ||
-	    (value_strings == NULL))
-	{
-		werr = WERR_INVALID_PARAM;
-		goto done;
-	}
-
-	tmp_ctx = talloc_stackframe();
-	if (tmp_ctx == NULL) {
-		werr = WERR_NOMEM;
-		goto done;
-	}
-
-	for (count = 0;
-	     W_ERROR_IS_OK(werr = reg_enumvalue(tmp_ctx, key, count, &valname,
-						&valvalue));
-	     count++)
-	{
-		char *valstring;
-
-		werr = libnet_conf_add_string_to_array(tmp_ctx,
-						       &tmp_valnames,
-						       count, valname);
-		if (!W_ERROR_IS_OK(werr)) {
-			goto done;
-		}
-
-		valstring = libnet_conf_format_registry_value(tmp_ctx,
-							      valvalue);
-		werr = libnet_conf_add_string_to_array(tmp_ctx,
-						       &tmp_valstrings,
-						       count,
-						       valstring);
-		if (!W_ERROR_IS_OK(werr)) {
-			goto done;
-		}
-	}
-	if (!W_ERROR_EQUAL(WERR_NO_MORE_ITEMS, werr)) {
-		goto done;
-	}
-
-	werr = WERR_OK;
-
-	*num_values = count;
-	if (count > 0) {
-		*value_names = talloc_move(mem_ctx, &tmp_valnames);
-		*value_strings = talloc_move(mem_ctx, &tmp_valstrings);
-	} else {
-		*value_names = NULL;
-		*value_strings = NULL;
-	}
-
-done:
-	TALLOC_FREE(tmp_ctx);
-	return werr;
-}
-
-static int libnet_conf_destroy_ctx(struct libnet_conf_ctx *ctx)
-{
-	return regdb_close();
-}
-
-/**********************************************************************
- *
- * The actual net conf api functions, that are exported.
- *
- **********************************************************************/
-
-/**
- * Open the configuration.
- *
- * This should be the first function in a sequence of calls to libnet_conf
- * functions:
- *
- * Upon success, this creates and returns the conf context
- * that should be passed around in subsequent calls to the other
- * libnet_conf functions.
- *
- * After the work with the configuration is completed, libnet_conf_close()
- * should be called.
- */
-WERROR libnet_conf_open(TALLOC_CTX *mem_ctx, struct libnet_conf_ctx **conf_ctx)
-{
-	WERROR werr = WERR_OK;
-	struct libnet_conf_ctx *ctx;
-
-	if (conf_ctx == NULL) {
-		return WERR_INVALID_PARAM;
-	}
-
-	ctx = TALLOC_ZERO_P(mem_ctx, struct libnet_conf_ctx);
-	if (ctx == NULL) {
-		return WERR_NOMEM;
-	}
-
-	werr = libnet_conf_reg_initialize(ctx);
-	if (!W_ERROR_IS_OK(werr)) {
-		goto fail;
-	}
-
-	talloc_set_destructor(ctx, libnet_conf_destroy_ctx);
-
-	*conf_ctx = ctx;
-	return werr;
-
-fail:
-	TALLOC_FREE(ctx);
-	return werr;
-}
-
-/**
- * Close the configuration.
- */
-void libnet_conf_close(struct libnet_conf_ctx *ctx)
-{
-	/* this also closes the registry (by destructor): */
-	TALLOC_FREE(ctx);
-}
-
-/**
- * Get the change sequence number of the given service/parameter.
- *
- * NOTE: Currently, for registry configuration, this is independent
- * of the service and parameter, it returns the registry-sequence
- * number.
- */
-uint64_t libnet_conf_get_seqnum(struct libnet_conf_ctx *ctx,
-				const char *service, const char *param)
-{
-	return (uint64_t)regdb_get_seqnum();
-}
-
-/**
- * Drop the whole configuration (restarting empty).
- */
-WERROR libnet_conf_drop(struct libnet_conf_ctx *ctx)
-{
-	char *path, *p;
-	WERROR werr = WERR_OK;
-	struct registry_key *parent_key = NULL;
-	struct registry_key *new_key = NULL;
-	TALLOC_CTX* mem_ctx = talloc_stackframe();
-	enum winreg_CreateAction action;
-
-	path = talloc_strdup(mem_ctx, KEY_SMBCONF);
-	if (path == NULL) {
-		werr = WERR_NOMEM;
-		goto done;
-	}
-	p = strrchr(path, '\\');
-	*p = '\0';
-	werr = libnet_conf_reg_open_path(mem_ctx, ctx, path, REG_KEY_WRITE,
-					 &parent_key);
-
-	if (!W_ERROR_IS_OK(werr)) {
-		goto done;
-	}
-
-	werr = reg_deletekey_recursive(mem_ctx, parent_key, p+1);
-
-	if (!W_ERROR_IS_OK(werr)) {
-		goto done;
-	}
-
-	werr = reg_createkey(mem_ctx, parent_key, p+1, REG_KEY_WRITE,
-			     &new_key, &action);
-
-done:
-	TALLOC_FREE(mem_ctx);
-	return werr;
-}
-
-/**
- * Get the whole configuration as lists of strings with counts:
- *
- *  num_shares   : number of shares
- *  share_names  : list of length num_shares of share names
- *  num_params   : list of length num_shares of parameter counts for each share
- *  param_names  : list of lists of parameter names for each share
- *  param_values : list of lists of parameter values for each share
- */
-WERROR libnet_conf_get_config(TALLOC_CTX *mem_ctx,
-			      struct libnet_conf_ctx *ctx, uint32_t *num_shares,
-			      char ***share_names, uint32_t **num_params,
-			      char ****param_names, char ****param_values)
-{
-	WERROR werr = WERR_OK;
-	TALLOC_CTX *tmp_ctx = NULL;
-	uint32_t tmp_num_shares;
-	char **tmp_share_names;
-	uint32_t *tmp_num_params;
-	char ***tmp_param_names;
-	char ***tmp_param_values;
-	uint32_t count;
-
-	if ((num_shares == NULL) || (share_names == NULL) ||
-	    (num_params == NULL) || (param_names == NULL) ||
-	    (param_values == NULL))
-	{
-		werr = WERR_INVALID_PARAM;
-		goto done;
-	}
-
-	tmp_ctx = talloc_stackframe();
-	if (tmp_ctx == NULL) {
-		werr = WERR_NOMEM;
-		goto done;
-	}
-
-	werr = libnet_conf_get_share_names(tmp_ctx, ctx, &tmp_num_shares,
-					   &tmp_share_names);
-	if (!W_ERROR_IS_OK(werr)) {
-		goto done;
-	}
-
-	tmp_num_params   = TALLOC_ARRAY(tmp_ctx, uint32_t, tmp_num_shares);
-	tmp_param_names  = TALLOC_ARRAY(tmp_ctx, char **, tmp_num_shares);
-	tmp_param_values = TALLOC_ARRAY(tmp_ctx, char **, tmp_num_shares);
-
-	if ((tmp_num_params == NULL) || (tmp_param_names == NULL) ||
-	    (tmp_param_values == NULL))
-	{
-		werr = WERR_NOMEM;
-		goto done;
-	}
-
-	for (count = 0; count < tmp_num_shares; count++) {
-		werr = libnet_conf_get_share(mem_ctx, ctx,
-					     tmp_share_names[count],
-					     &tmp_num_params[count],
-					     &tmp_param_names[count],
-					     &tmp_param_values[count]);
-		if (!W_ERROR_IS_OK(werr)) {
-			goto done;
-		}
-	}
-
-	werr = WERR_OK;
-
-	*num_shares = tmp_num_shares;
-	if (tmp_num_shares > 0) {
-		*share_names = talloc_move(mem_ctx, &tmp_share_names);
-		*num_params = talloc_move(mem_ctx, &tmp_num_params);
-		*param_names = talloc_move(mem_ctx, &tmp_param_names);
-		*param_values = talloc_move(mem_ctx, &tmp_param_values);
-	} else {
-		*share_names = NULL;
-		*num_params = NULL;
-		*param_names = NULL;
-		*param_values = NULL;
-	}
-
-done:
-	TALLOC_FREE(tmp_ctx);
-	return werr;
-}
-
-/**
- * get the list of share names defined in the configuration.
- */
-WERROR libnet_conf_get_share_names(TALLOC_CTX *mem_ctx,
-				   struct libnet_conf_ctx *ctx,
-				   uint32_t *num_shares,
-				   char ***share_names)
-{
-	uint32_t count;
-	uint32_t added_count = 0;
-	TALLOC_CTX *tmp_ctx = NULL;
-	WERROR werr = WERR_OK;
-	struct registry_key *key = NULL;
-	char *subkey_name = NULL;
-	char **tmp_share_names = NULL;
-
-	if ((num_shares == NULL) || (share_names == NULL)) {
-		werr = WERR_INVALID_PARAM;
-		goto done;
-	}
-
-	tmp_ctx = talloc_stackframe();
-	if (tmp_ctx == NULL) {
-		werr = WERR_NOMEM;
-		goto done;
-	}
-
-	/* make sure "global" is always listed first */
-	if (libnet_conf_share_exists(ctx, GLOBAL_NAME)) {
-		werr = libnet_conf_add_string_to_array(tmp_ctx,
-						       &tmp_share_names,
-						       0, GLOBAL_NAME);
-		if (!W_ERROR_IS_OK(werr)) {
-			goto done;
-		}
-		added_count++;
-	}
-
-	werr = libnet_conf_reg_open_base_key(tmp_ctx, ctx,
-					     SEC_RIGHTS_ENUM_SUBKEYS, &key);
-	if (!W_ERROR_IS_OK(werr)) {
-		goto done;
-	}
-
-	for (count = 0;
-	     W_ERROR_IS_OK(werr = reg_enumkey(tmp_ctx, key, count,
-					      &subkey_name, NULL));
-	     count++)
-	{
-		if (strequal(subkey_name, GLOBAL_NAME)) {
-			continue;
-		}
-
-		werr = libnet_conf_add_string_to_array(tmp_ctx,
-						       &tmp_share_names,
-						       added_count,
-						       subkey_name);
-		if (!W_ERROR_IS_OK(werr)) {
-			goto done;
-		}
-		added_count++;
-	}
-	if (!W_ERROR_EQUAL(WERR_NO_MORE_ITEMS, werr)) {
-		goto done;
-	}
-	werr = WERR_OK;
-
-	*num_shares = added_count;
-	if (added_count > 0) {
-		*share_names = talloc_move(mem_ctx, &tmp_share_names);
-	} else {
-		*share_names = NULL;
-	}
-
-done:
-	TALLOC_FREE(tmp_ctx);
-	return werr;
-}
-
-/**
- * check if a share/service of a given name exists
- */
-bool libnet_conf_share_exists(struct libnet_conf_ctx *ctx,
-			      const char *servicename)
-{
-	bool ret = false;
-	WERROR werr = WERR_OK;
-	TALLOC_CTX *mem_ctx = talloc_stackframe();
-	struct registry_key *key = NULL;
-
-	werr = libnet_conf_reg_open_service_key(mem_ctx, ctx, servicename,
-						REG_KEY_READ, &key);
-	if (W_ERROR_IS_OK(werr)) {
-		ret = true;
-	}
-
-	TALLOC_FREE(mem_ctx);
-	return ret;
-}
-
-/**
- * Add a service if it does not already exist.
- */
-WERROR libnet_conf_create_share(struct libnet_conf_ctx *ctx,
-				const char *servicename)
-{
-	WERROR werr;
-	TALLOC_CTX *mem_ctx = talloc_stackframe();
-	struct registry_key *key = NULL;
-
-	if (libnet_conf_share_exists(ctx, servicename)) {
-		werr = WERR_ALREADY_EXISTS;
-		goto done;
-	}
-
-	werr = libnet_conf_reg_create_service_key(mem_ctx, ctx, servicename,
-						  &key);
-
-done:
-	TALLOC_FREE(mem_ctx);
-	return werr;
-}
-
-/**
- * get a definition of a share (service) from configuration.
- */
-WERROR libnet_conf_get_share(TALLOC_CTX *mem_ctx, struct libnet_conf_ctx *ctx,
-			     const char *servicename, uint32_t *num_params,
-			     char ***param_names, char ***param_values)
-{
-	WERROR werr = WERR_OK;
-	struct registry_key *key = NULL;
-
-	werr = libnet_conf_reg_open_service_key(mem_ctx, ctx, servicename,
-						REG_KEY_READ, &key);
-	if (!W_ERROR_IS_OK(werr)) {
-		goto done;
-	}
-
-	werr = libnet_conf_reg_get_values(mem_ctx, key, num_params,
-					  param_names, param_values);
-
-done:
-	TALLOC_FREE(key);
-	return werr;
-}
-
-/**
- * delete a service from configuration
- */
-WERROR libnet_conf_delete_share(struct libnet_conf_ctx *ctx,
-				const char *servicename)
-{
-	WERROR werr = WERR_OK;
-	struct registry_key *key = NULL;
-	TALLOC_CTX *mem_ctx = talloc_stackframe();
-
-	werr = libnet_conf_reg_open_base_key(mem_ctx, ctx, REG_KEY_WRITE, &key);
-	if (!W_ERROR_IS_OK(werr)) {
-		goto done;
-	}
-
-	werr = reg_deletekey_recursive(key, key, servicename);
-
-done:
-	TALLOC_FREE(mem_ctx);
-	return werr;
-}
-
-/**
- * set a configuration parameter to the value provided.
- */
-WERROR libnet_conf_set_parameter(struct libnet_conf_ctx *ctx,
-				 const char *service,
-				 const char *param,
-				 const char *valstr)
-{
-	WERROR werr;
-	struct registry_key *key = NULL;
-	TALLOC_CTX *mem_ctx = talloc_stackframe();
-
-	if (!libnet_conf_share_exists(ctx, service)) {
-		werr = WERR_NO_SUCH_SERVICE;
-		goto done;
-	}
-
-	werr = libnet_conf_reg_open_service_key(mem_ctx, ctx, service,
-						REG_KEY_WRITE, &key);
-	if (!W_ERROR_IS_OK(werr)) {
-		goto done;
-	}
-
-	werr = libnet_conf_reg_set_value(key, param, valstr);
-
-done:
-	TALLOC_FREE(mem_ctx);
-	return werr;
-}
-
-/**
- * Set a global parameter
- * (i.e. a parameter in the [global] service).
- *
- * This also creates [global] when it does not exist.
- */
-WERROR libnet_conf_set_global_parameter(struct libnet_conf_ctx *ctx,
-					const char *param, const char *val)
-{
-	WERROR werr;
-
-	if (!libnet_conf_share_exists(ctx, GLOBAL_NAME)) {
-		werr = libnet_conf_create_share(ctx, GLOBAL_NAME);
-		if (!W_ERROR_IS_OK(werr)) {
-			goto done;
-		}
-	}
-	werr = libnet_conf_set_parameter(ctx, GLOBAL_NAME, param, val);
-
-done:
-	return werr;
-}
-
-/**
- * get the value of a configuration parameter as a string
- */
-WERROR libnet_conf_get_parameter(TALLOC_CTX *mem_ctx,
-				 struct libnet_conf_ctx *ctx,
-				 const char *service,
-				 const char *param,
-				 char **valstr)
-{
-	WERROR werr = WERR_OK;
-	struct registry_key *key = NULL;
-	struct registry_value *value = NULL;
-
-	if (valstr == NULL) {
-		werr = WERR_INVALID_PARAM;
-		goto done;
-	}
-
-	if (!libnet_conf_share_exists(ctx, service)) {
-		werr = WERR_NO_SUCH_SERVICE;
-		goto done;
-	}
-
-	werr = libnet_conf_reg_open_service_key(mem_ctx, ctx, service,
-						REG_KEY_READ, &key);
-	if (!W_ERROR_IS_OK(werr)) {
-		goto done;
-	}
-
-	if (!libnet_conf_value_exists(key, param)) {
-		werr = WERR_INVALID_PARAM;
-		goto done;
-	}
-
-	werr = reg_queryvalue(mem_ctx, key, param, &value);
-	if (!W_ERROR_IS_OK(werr)) {
-		goto done;
-	}
-
-	*valstr = libnet_conf_format_registry_value(mem_ctx, value);
-
-	if (*valstr == NULL) {
-		werr = WERR_NOMEM;
-	}
-
-done:
-	TALLOC_FREE(key);
-	TALLOC_FREE(value);
-	return werr;
-}
-
-/**
- * Get the value of a global parameter.
- *
- * Create [global] if it does not exist.
- */
-WERROR libnet_conf_get_global_parameter(TALLOC_CTX *mem_ctx,
-					struct libnet_conf_ctx *ctx,
-					const char *param,
-					char **valstr)
-{
-	WERROR werr;
-
-	if (!libnet_conf_share_exists(ctx, GLOBAL_NAME)) {
-		werr = libnet_conf_create_share(ctx, GLOBAL_NAME);
-		if (!W_ERROR_IS_OK(werr)) {
-			goto done;
-		}
-	}
-	werr = libnet_conf_get_parameter(mem_ctx, ctx, GLOBAL_NAME, param,
-					 valstr);
-
-done:
-	return werr;
-}
-
-/**
- * delete a parameter from configuration
- */
-WERROR libnet_conf_delete_parameter(struct libnet_conf_ctx *ctx,
-				    const char *service, const char *param)
-{
-	struct registry_key *key = NULL;
-	WERROR werr = WERR_OK;
-	TALLOC_CTX *mem_ctx = talloc_stackframe();
-
-	if (!libnet_conf_share_exists(ctx, service)) {
-		return WERR_NO_SUCH_SERVICE;
-	}
-
-	werr = libnet_conf_reg_open_service_key(mem_ctx, ctx, service,
-						REG_KEY_ALL,
-						&key);
-	if (!W_ERROR_IS_OK(werr)) {
-		goto done;
-	}
-
-	if (!libnet_conf_value_exists(key, param)) {
-		werr = WERR_INVALID_PARAM;
-		goto done;
-	}
-
-	werr = reg_deletevalue(key, param);
-
-done:
-	TALLOC_FREE(mem_ctx);
-	return werr;
-}
-
-/**
- * Delete a global parameter.
- *
- * Create [global] if it does not exist.
- */
-WERROR libnet_conf_delete_global_parameter(struct libnet_conf_ctx *ctx,
-					   const char *param)
-{
-	WERROR werr;
-
-	if (!libnet_conf_share_exists(ctx, GLOBAL_NAME)) {
-		werr = libnet_conf_create_share(ctx, GLOBAL_NAME);
-		if (!W_ERROR_IS_OK(werr)) {
-			goto done;
-		}
-	}
-	werr = libnet_conf_delete_parameter(ctx, GLOBAL_NAME, param);
-
-done:
-	return werr;
-}

Deleted: branches/samba/experimental/source/libnet/libnet_conf.h
===================================================================
--- branches/samba/experimental/source/libnet/libnet_conf.h	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/libnet/libnet_conf.h	2008-06-09 06:59:20 UTC (rev 1920)
@@ -1,27 +0,0 @@
-/*
- *  Unix SMB/CIFS implementation.
- *  libnet smbconf registry support
- *  Copyright (C) Michael Adam 2008
- *
- *  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 3 of the License, or
- *  (at your option) any later version.
- *
- *  This program is distributed in the hope that it will be useful,
- *  but WITHOUT ANY WARRANTY; without even the implied warranty of
- *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- *  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, see <http://www.gnu.org/licenses/>.
- */
-
-#ifndef __LIBNET_CONF_H__
-#define __LIBNET_CONF_H__
-
-struct libnet_conf_ctx {
-	NT_USER_TOKEN *token;
-};
-
-#endif

Modified: branches/samba/experimental/source/libnet/libnet_join.c
===================================================================
--- branches/samba/experimental/source/libnet/libnet_join.c	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/libnet/libnet_join.c	2008-06-09 06:59:20 UTC (rev 1920)
@@ -29,7 +29,7 @@
 		char *str = NULL; \
 		str = NDR_PRINT_FUNCTION_STRING(ctx, libnet_JoinCtx, f, r); \
 		DEBUG(1,("libnet_Join:\n%s", str)); \
-		talloc_free(str); \
+		TALLOC_FREE(str); \
 	} while (0)
 
 #define LIBNET_JOIN_IN_DUMP_CTX(ctx, r) \
@@ -42,7 +42,7 @@
 		char *str = NULL; \
 		str = NDR_PRINT_FUNCTION_STRING(ctx, libnet_UnjoinCtx, f, r); \
 		DEBUG(1,("libnet_Unjoin:\n%s", str)); \
-		talloc_free(str); \
+		TALLOC_FREE(str); \
 	} while (0)
 
 #define LIBNET_UNJOIN_IN_DUMP_CTX(ctx, r) \
@@ -142,8 +142,8 @@
 {
 	ADS_STATUS status;
 
-	status = libnet_connect_ads(r->in.domain_name,
-				    r->in.domain_name,
+	status = libnet_connect_ads(r->out.dns_domain_name,
+				    r->out.netbios_domain_name,
 				    r->in.dc_name,
 				    r->in.admin_account,
 				    r->in.admin_password,
@@ -207,6 +207,11 @@
 	const char *attrs[] = { "dn", NULL };
 	bool moved = false;
 
+	status = ads_check_ou_dn(mem_ctx, r->in.ads, &r->in.account_ou);
+	if (!ADS_ERR_OK(status)) {
+		return status;
+	}
+
 	status = ads_search_dn(r->in.ads, &res, r->in.account_ou, attrs);
 	if (!ADS_ERR_OK(status)) {
 		return status;
@@ -264,10 +269,7 @@
 	ADS_STATUS status;
 
 	if (!r->in.ads) {
-		status = libnet_unjoin_connect_ads(mem_ctx, r);
-		if (!ADS_ERR_OK(status)) {
-			return status;
-		}
+		return libnet_unjoin_connect_ads(mem_ctx, r);
 	}
 
 	status = ads_leave_realm(r->in.ads, r->in.machine_name);
@@ -630,7 +632,7 @@
 
 	if (!secrets_store_machine_password(r->in.machine_password,
 					    r->out.netbios_domain_name,
-					    SEC_CHAN_WKSTA))
+					    r->in.secure_channel_type))
 	{
 		DEBUG(1,("Failed to save machine password\n"));
 		return false;
@@ -640,36 +642,19 @@
 }
 
 /****************************************************************
- Do the domain join
+ Lookup domain dc's info
 ****************************************************************/
 
-static NTSTATUS libnet_join_joindomain_rpc(TALLOC_CTX *mem_ctx,
-					   struct libnet_JoinCtx *r)
+static NTSTATUS libnet_join_lookup_dc_rpc(TALLOC_CTX *mem_ctx,
+					  struct libnet_JoinCtx *r,
+					  struct cli_state **cli)
 {
-	struct cli_state *cli = NULL;
 	struct rpc_pipe_client *pipe_hnd = NULL;
-	POLICY_HND sam_pol, domain_pol, user_pol, lsa_pol;
+	POLICY_HND lsa_pol;
 	NTSTATUS status = NT_STATUS_UNSUCCESSFUL;
-	char *acct_name;
-	struct lsa_String lsa_acct_name;
-	uint32_t user_rid;
-	uint32_t acct_flags = ACB_WSTRUST;
-	uchar pwbuf[532];
-	struct MD5Context md5ctx;
-	uchar md5buffer[16];
-	DATA_BLOB digested_session_key;
-	uchar md4_trust_password[16];
 	union lsa_PolicyInformation *info = NULL;
-	struct samr_Ids user_rids;
-	struct samr_Ids name_types;
-	union samr_UserInfo user_info;
 
-	if (!r->in.machine_password) {
-		r->in.machine_password = talloc_strdup(mem_ctx, generate_random_str(DEFAULT_TRUST_ACCOUNT_PASSWORD_LENGTH));
-		NT_STATUS_HAVE_NO_MEMORY(r->in.machine_password);
-	}
-
-	status = cli_full_connection(&cli, NULL,
+	status = cli_full_connection(cli, NULL,
 				     r->in.dc_name,
 				     NULL, 0,
 				     "IPC$", "IPC",
@@ -683,7 +668,7 @@
 		goto done;
 	}
 
-	pipe_hnd = cli_rpc_pipe_open_noauth(cli, PI_LSARPC, &status);
+	pipe_hnd = cli_rpc_pipe_open_noauth(*cli, PI_LSARPC, &status);
 	if (!pipe_hnd) {
 		DEBUG(0,("Error connecting to LSA pipe. Error was %s\n",
 			nt_errstr(status)));
@@ -723,6 +708,43 @@
 	rpccli_lsa_Close(pipe_hnd, mem_ctx, &lsa_pol);
 	cli_rpc_pipe_close(pipe_hnd);
 
+ done:
+	return status;
+}
+
+/****************************************************************
+ Do the domain join
+****************************************************************/
+
+static NTSTATUS libnet_join_joindomain_rpc(TALLOC_CTX *mem_ctx,
+					   struct libnet_JoinCtx *r,
+					   struct cli_state *cli)
+{
+	struct rpc_pipe_client *pipe_hnd = NULL;
+	POLICY_HND sam_pol, domain_pol, user_pol;
+	NTSTATUS status = NT_STATUS_UNSUCCESSFUL;
+	char *acct_name;
+	struct lsa_String lsa_acct_name;
+	uint32_t user_rid;
+	uint32_t acct_flags = ACB_WSTRUST;
+	uchar pwbuf[532];
+	struct MD5Context md5ctx;
+	uchar md5buffer[16];
+	DATA_BLOB digested_session_key;
+	uchar md4_trust_password[16];
+	struct samr_Ids user_rids;
+	struct samr_Ids name_types;
+	union samr_UserInfo user_info;
+
+	ZERO_STRUCT(sam_pol);
+	ZERO_STRUCT(domain_pol);
+	ZERO_STRUCT(user_pol);
+
+	if (!r->in.machine_password) {
+		r->in.machine_password = talloc_strdup(mem_ctx, generate_random_str(DEFAULT_TRUST_ACCOUNT_PASSWORD_LENGTH));
+		NT_STATUS_HAVE_NO_MEMORY(r->in.machine_password);
+	}
+
 	/* Open the domain */
 
 	pipe_hnd = cli_rpc_pipe_open_noauth(cli, PI_SAMR, &status);
@@ -794,7 +816,7 @@
 					"administrator privileges");
 			}
 
-			return status;
+			goto done;
 		}
 
 		if (NT_STATUS_EQUAL(status, NT_STATUS_USER_EXISTS)) {
@@ -903,21 +925,34 @@
 	}
 
 	if (!NT_STATUS_IS_OK(status)) {
+
+		rpccli_samr_DeleteUser(pipe_hnd, mem_ctx,
+				       &user_pol);
+
 		libnet_join_set_error_string(mem_ctx, r,
 			"Failed to set password for machine account (%s)\n",
 			nt_errstr(status));
 		goto done;
 	}
 
-	rpccli_samr_Close(pipe_hnd, mem_ctx, &user_pol);
-	cli_rpc_pipe_close(pipe_hnd);
+	status = NT_STATUS_OK;
 
-	status = NT_STATUS_OK;
  done:
-	if (cli) {
-		cli_shutdown(cli);
+	if (!pipe_hnd) {
+		return status;
 	}
 
+	if (is_valid_policy_hnd(&sam_pol)) {
+		rpccli_samr_Close(pipe_hnd, mem_ctx, &sam_pol);
+	}
+	if (is_valid_policy_hnd(&domain_pol)) {
+		rpccli_samr_Close(pipe_hnd, mem_ctx, &domain_pol);
+	}
+	if (is_valid_policy_hnd(&user_pol)) {
+		rpccli_samr_Close(pipe_hnd, mem_ctx, &user_pol);
+	}
+	cli_rpc_pipe_close(pipe_hnd);
+
 	return status;
 }
 
@@ -928,8 +963,7 @@
 			const char *machine_name,
 			const char *dc_name)
 {
-	uint32_t neg_flags = NETLOGON_NEG_SELECT_AUTH2_FLAGS |
-			     NETLOGON_NEG_SCHANNEL;
+	uint32_t neg_flags = NETLOGON_NEG_AUTH2_ADS_FLAGS;
 	struct cli_state *cli = NULL;
 	struct rpc_pipe_client *pipe_hnd = NULL;
 	struct rpc_pipe_client *netlogon_pipe = NULL;
@@ -1199,41 +1233,41 @@
 static WERROR do_join_modify_vals_config(struct libnet_JoinCtx *r)
 {
 	WERROR werr;
-	struct libnet_conf_ctx *ctx;
+	struct smbconf_ctx *ctx;
 
-	werr = libnet_conf_open(r, &ctx);
+	werr = smbconf_init_reg(r, &ctx, NULL);
 	if (!W_ERROR_IS_OK(werr)) {
 		goto done;
 	}
 
 	if (!(r->in.join_flags & WKSSVC_JOIN_FLAGS_JOIN_TYPE)) {
 
-		werr = libnet_conf_set_global_parameter(ctx, "security", "user");
+		werr = smbconf_set_global_parameter(ctx, "security", "user");
 		W_ERROR_NOT_OK_GOTO_DONE(werr);
 
-		werr = libnet_conf_set_global_parameter(ctx, "workgroup",
-							r->in.domain_name);
+		werr = smbconf_set_global_parameter(ctx, "workgroup",
+						    r->in.domain_name);
 		goto done;
 	}
 
-	werr = libnet_conf_set_global_parameter(ctx, "security", "domain");
+	werr = smbconf_set_global_parameter(ctx, "security", "domain");
 	W_ERROR_NOT_OK_GOTO_DONE(werr);
 
-	werr = libnet_conf_set_global_parameter(ctx, "workgroup",
-						r->out.netbios_domain_name);
+	werr = smbconf_set_global_parameter(ctx, "workgroup",
+					    r->out.netbios_domain_name);
 	W_ERROR_NOT_OK_GOTO_DONE(werr);
 
 	if (r->out.domain_is_ad) {
-		werr = libnet_conf_set_global_parameter(ctx, "security", "ads");
+		werr = smbconf_set_global_parameter(ctx, "security", "ads");
 		W_ERROR_NOT_OK_GOTO_DONE(werr);
 
-		werr = libnet_conf_set_global_parameter(ctx, "realm",
-							r->out.dns_domain_name);
+		werr = smbconf_set_global_parameter(ctx, "realm",
+						    r->out.dns_domain_name);
 		W_ERROR_NOT_OK_GOTO_DONE(werr);
 	}
 
  done:
-	libnet_conf_close(ctx);
+	smbconf_shutdown(ctx);
 	return werr;
 }
 
@@ -1243,22 +1277,26 @@
 static WERROR do_unjoin_modify_vals_config(struct libnet_UnjoinCtx *r)
 {
 	WERROR werr = WERR_OK;
-	struct libnet_conf_ctx *ctx;
+	struct smbconf_ctx *ctx;
 
-	werr = libnet_conf_open(r, &ctx);
+	werr = smbconf_init_reg(r, &ctx, NULL);
 	if (!W_ERROR_IS_OK(werr)) {
 		goto done;
 	}
 
 	if (r->in.unjoin_flags & WKSSVC_JOIN_FLAGS_JOIN_TYPE) {
 
-		werr = libnet_conf_set_global_parameter(ctx, "security", "user");
+		werr = smbconf_set_global_parameter(ctx, "security", "user");
 		W_ERROR_NOT_OK_GOTO_DONE(werr);
-		libnet_conf_delete_global_parameter(ctx, "realm");
+
+		werr = smbconf_delete_global_parameter(ctx, "workgroup");
+		W_ERROR_NOT_OK_GOTO_DONE(werr);
+
+		smbconf_delete_global_parameter(ctx, "realm");
 	}
 
  done:
-	libnet_conf_close(ctx);
+	smbconf_shutdown(ctx);
 	return werr;
 }
 
@@ -1317,6 +1355,48 @@
 /****************************************************************
 ****************************************************************/
 
+static bool libnet_parse_domain_dc(TALLOC_CTX *mem_ctx,
+				   const char *domain_str,
+				   const char **domain_p,
+				   const char **dc_p)
+{
+	char *domain = NULL;
+	char *dc = NULL;
+	const char *p = NULL;
+
+	if (!domain_str || !domain_p || !dc_p) {
+		return false;
+	}
+
+	p = strchr_m(domain_str, '\\');
+
+	if (p != NULL) {
+		domain = talloc_strndup(mem_ctx, domain_str,
+					 PTR_DIFF(p, domain_str));
+		dc = talloc_strdup(mem_ctx, p+1);
+		if (!dc) {
+			return false;
+		}
+	} else {
+		domain = talloc_strdup(mem_ctx, domain_str);
+		dc = NULL;
+	}
+	if (!domain) {
+		return false;
+	}
+
+	*domain_p = domain;
+
+	if (!*dc_p && dc) {
+		*dc_p = dc;
+	}
+
+	return true;
+}
+
+/****************************************************************
+****************************************************************/
+
 static WERROR libnet_join_pre_processing(TALLOC_CTX *mem_ctx,
 					 struct libnet_JoinCtx *r)
 {
@@ -1326,11 +1406,12 @@
 		return WERR_INVALID_PARAM;
 	}
 
-	if (r->in.modify_config && !lp_config_backend_is_registry()) {
+	if (!libnet_parse_domain_dc(mem_ctx, r->in.domain_name,
+				    &r->in.domain_name,
+				    &r->in.dc_name)) {
 		libnet_join_set_error_string(mem_ctx, r,
-			"Configuration manipulation requested but not "
-			"supported by backend");
-		return WERR_NOT_SUPPORTED;
+			"Failed to parse domain name");
+		return WERR_INVALID_PARAM;
 	}
 
 	if (IS_DC) {
@@ -1375,10 +1456,17 @@
 
 static int libnet_destroy_JoinCtx(struct libnet_JoinCtx *r)
 {
+	const char *krb5_cc_env = NULL;
+
 	if (r->in.ads) {
 		ads_destroy(&r->in.ads);
 	}
 
+	krb5_cc_env = getenv(KRB5_ENV_CCNAME);
+	if (krb5_cc_env && StrCaseCmp(krb5_cc_env, "MEMORY:libnetjoin")) {
+		unsetenv(KRB5_ENV_CCNAME);
+	}
+
 	return 0;
 }
 
@@ -1387,10 +1475,17 @@
 
 static int libnet_destroy_UnjoinCtx(struct libnet_UnjoinCtx *r)
 {
+	const char *krb5_cc_env = NULL;
+
 	if (r->in.ads) {
 		ads_destroy(&r->in.ads);
 	}
 
+	krb5_cc_env = getenv(KRB5_ENV_CCNAME);
+	if (krb5_cc_env && StrCaseCmp(krb5_cc_env, "MEMORY:libnetjoin")) {
+		unsetenv(KRB5_ENV_CCNAME);
+	}
+
 	return 0;
 }
 
@@ -1401,6 +1496,7 @@
 			   struct libnet_JoinCtx **r)
 {
 	struct libnet_JoinCtx *ctx;
+	const char *krb5_cc_env = NULL;
 
 	ctx = talloc_zero(mem_ctx, struct libnet_JoinCtx);
 	if (!ctx) {
@@ -1412,6 +1508,15 @@
 	ctx->in.machine_name = talloc_strdup(mem_ctx, global_myname());
 	W_ERROR_HAVE_NO_MEMORY(ctx->in.machine_name);
 
+	krb5_cc_env = getenv(KRB5_ENV_CCNAME);
+	if (!krb5_cc_env || (strlen(krb5_cc_env) == 0)) {
+		krb5_cc_env = talloc_strdup(mem_ctx, "MEMORY:libnetjoin");
+		W_ERROR_HAVE_NO_MEMORY(krb5_cc_env);
+		setenv(KRB5_ENV_CCNAME, krb5_cc_env, 1);
+	}
+
+	ctx->in.secure_channel_type = SEC_CHAN_WKSTA;
+
 	*r = ctx;
 
 	return WERR_OK;
@@ -1424,6 +1529,7 @@
 			     struct libnet_UnjoinCtx **r)
 {
 	struct libnet_UnjoinCtx *ctx;
+	const char *krb5_cc_env = NULL;
 
 	ctx = talloc_zero(mem_ctx, struct libnet_UnjoinCtx);
 	if (!ctx) {
@@ -1435,6 +1541,13 @@
 	ctx->in.machine_name = talloc_strdup(mem_ctx, global_myname());
 	W_ERROR_HAVE_NO_MEMORY(ctx->in.machine_name);
 
+	krb5_cc_env = getenv(KRB5_ENV_CCNAME);
+	if (!krb5_cc_env || (strlen(krb5_cc_env) == 0)) {
+		krb5_cc_env = talloc_strdup(mem_ctx, "MEMORY:libnetjoin");
+		W_ERROR_HAVE_NO_MEMORY(krb5_cc_env);
+		setenv(KRB5_ENV_CCNAME, krb5_cc_env, 1);
+	}
+
 	*r = ctx;
 
 	return WERR_OK;
@@ -1443,17 +1556,72 @@
 /****************************************************************
 ****************************************************************/
 
+static WERROR libnet_join_check_config(TALLOC_CTX *mem_ctx,
+				       struct libnet_JoinCtx *r)
+{
+	/* check if configuration is already set correctly */
+
+	switch (r->out.domain_is_ad) {
+		case false:
+			if ((strequal(lp_workgroup(),
+				      r->out.netbios_domain_name)) &&
+			    (lp_security() == SEC_DOMAIN)) {
+				/* nothing to be done */
+				return WERR_OK;
+			}
+			break;
+		case true:
+			if ((strequal(lp_workgroup(),
+				      r->out.netbios_domain_name)) &&
+			    (strequal(lp_realm(),
+				      r->out.dns_domain_name)) &&
+			    ((lp_security() == SEC_ADS) ||
+			     (lp_security() == SEC_DOMAIN))) {
+				/* nothing to be done */
+				return WERR_OK;
+			}
+			break;
+	}
+
+	/* check if we are supposed to manipulate configuration */
+
+	if (!r->in.modify_config) {
+		libnet_join_set_error_string(mem_ctx, r,
+			"Invalid configuration and configuration modification "
+			"was not requested");
+		return WERR_CAN_NOT_COMPLETE;
+	}
+
+	/* check if we are able to manipulate configuration */
+
+	if (!lp_config_backend_is_registry()) {
+		libnet_join_set_error_string(mem_ctx, r,
+			"Configuration manipulation requested but not "
+			"supported by backend");
+		return WERR_NOT_SUPPORTED;
+	}
+
+	return WERR_OK;
+}
+
+/****************************************************************
+****************************************************************/
+
 static WERROR libnet_DomainJoin(TALLOC_CTX *mem_ctx,
 				struct libnet_JoinCtx *r)
 {
 	NTSTATUS status;
+	WERROR werr;
+	struct cli_state *cli = NULL;
 #ifdef WITH_ADS
 	ADS_STATUS ads_status;
 #endif /* WITH_ADS */
 
 	if (!r->in.dc_name) {
 		struct netr_DsRGetDCNameInfo *info;
+		const char *dc;
 		status = dsgetdcname(mem_ctx,
+				     r->in.msg_ctx,
 				     r->in.domain_name,
 				     NULL,
 				     NULL,
@@ -1469,13 +1637,26 @@
 			return WERR_DOMAIN_CONTROLLER_NOT_FOUND;
 		}
 
-		r->in.dc_name = talloc_strdup(mem_ctx,
-					      info->dc_unc);
+		dc = strip_hostname(info->dc_unc);
+		r->in.dc_name = talloc_strdup(mem_ctx, dc);
 		W_ERROR_HAVE_NO_MEMORY(r->in.dc_name);
 	}
 
+	status = libnet_join_lookup_dc_rpc(mem_ctx, r, &cli);
+	if (!NT_STATUS_IS_OK(status)) {
+		libnet_join_set_error_string(mem_ctx, r,
+			"failed to lookup DC info for domain '%s' over rpc: %s",
+			r->in.domain_name, get_friendly_nt_error_msg(status));
+		return ntstatus_to_werror(status);
+	}
+
+	werr = libnet_join_check_config(mem_ctx, r);
+	if (!W_ERROR_IS_OK(werr)) {
+		goto done;
+	}
+
 #ifdef WITH_ADS
-	if (r->in.account_ou) {
+	if (r->out.domain_is_ad && r->in.account_ou) {
 
 		ads_status = libnet_join_connect_ads(mem_ctx, r);
 		if (!ADS_ERR_OK(ads_status)) {
@@ -1495,31 +1676,41 @@
 	}
 #endif /* WITH_ADS */
 
-	status = libnet_join_joindomain_rpc(mem_ctx, r);
+	status = libnet_join_joindomain_rpc(mem_ctx, r, cli);
 	if (!NT_STATUS_IS_OK(status)) {
 		libnet_join_set_error_string(mem_ctx, r,
-			"failed to join domain over rpc: %s",
-			get_friendly_nt_error_msg(status));
+			"failed to join domain '%s' over rpc: %s",
+			r->in.domain_name, get_friendly_nt_error_msg(status));
 		if (NT_STATUS_EQUAL(status, NT_STATUS_USER_EXISTS)) {
 			return WERR_SETUP_ALREADY_JOINED;
 		}
-		return ntstatus_to_werror(status);
+		werr = ntstatus_to_werror(status);
+		goto done;
 	}
 
 	if (!libnet_join_joindomain_store_secrets(mem_ctx, r)) {
-		return WERR_SETUP_NOT_JOINED;
+		werr = WERR_SETUP_NOT_JOINED;
+		goto done;
 	}
 
 #ifdef WITH_ADS
 	if (r->out.domain_is_ad) {
 		ads_status  = libnet_join_post_processing_ads(mem_ctx, r);
 		if (!ADS_ERR_OK(ads_status)) {
-			return WERR_GENERAL_FAILURE;
+			werr = WERR_GENERAL_FAILURE;
+			goto done;
 		}
 	}
 #endif /* WITH_ADS */
 
-	return WERR_OK;
+	werr = WERR_OK;
+
+ done:
+	if (cli) {
+		cli_shutdown(cli);
+	}
+
+	return werr;
 }
 
 /****************************************************************
@@ -1585,7 +1776,9 @@
 
 	if (!r->in.dc_name) {
 		struct netr_DsRGetDCNameInfo *info;
+		const char *dc;
 		status = dsgetdcname(mem_ctx,
+				     r->in.msg_ctx,
 				     r->in.domain_name,
 				     NULL,
 				     NULL,
@@ -1601,8 +1794,8 @@
 			return WERR_DOMAIN_CONTROLLER_NOT_FOUND;
 		}
 
-		r->in.dc_name = talloc_strdup(mem_ctx,
-					      info->dc_unc);
+		dc = strip_hostname(info->dc_unc);
+		r->in.dc_name = talloc_strdup(mem_ctx, dc);
 		W_ERROR_HAVE_NO_MEMORY(r->in.dc_name);
 	}
 
@@ -1655,11 +1848,12 @@
 		return WERR_INVALID_PARAM;
 	}
 
-	if (r->in.modify_config && !lp_config_backend_is_registry()) {
+	if (!libnet_parse_domain_dc(mem_ctx, r->in.domain_name,
+				    &r->in.domain_name,
+				    &r->in.dc_name)) {
 		libnet_unjoin_set_error_string(mem_ctx, r,
-			"Configuration manipulation requested but not "
-			"supported by backend");
-		return WERR_NOT_SUPPORTED;
+			"Failed to parse domain name");
+		return WERR_INVALID_PARAM;
 	}
 
 	if (IS_DC) {

Modified: branches/samba/experimental/source/library-versions.in
===================================================================
--- branches/samba/experimental/source/library-versions.in	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/library-versions.in	2008-06-09 06:59:20 UTC (rev 1920)
@@ -2,8 +2,8 @@
 ## Basic script for defining the major and minor library revision numbers
 ## Makefile_target:major:minor
 ##
-bin/libtalloc. at SHLIBEXT@:1:0
-bin/libtdb. at SHLIBEXT@:0:1
+bin/libtalloc. at SHLIBEXT@:1:2
+bin/libtdb. at SHLIBEXT@:1:1
 bin/libsmbclient. at SHLIBEXT@:0:1
 bin/libsmbsharemodes. at SHLIBEXT@:0:2
 bin/libaddns. at SHLIBEXT@:0:1

Modified: branches/samba/experimental/source/librpc/gen_ndr/cli_dfs.c
===================================================================
--- branches/samba/experimental/source/librpc/gen_ndr/cli_dfs.c	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/librpc/gen_ndr/cli_dfs.c	2008-06-09 06:59:20 UTC (rev 1920)
@@ -8,7 +8,7 @@
 
 NTSTATUS rpccli_dfs_GetManagerVersion(struct rpc_pipe_client *cli,
 				      TALLOC_CTX *mem_ctx,
-				      enum dfs_ManagerVersion *version)
+				      enum dfs_ManagerVersion *version /* [out] [ref] */)
 {
 	struct dfs_GetManagerVersion r;
 	NTSTATUS status;
@@ -47,11 +47,11 @@
 
 NTSTATUS rpccli_dfs_Add(struct rpc_pipe_client *cli,
 			TALLOC_CTX *mem_ctx,
-			const char *path,
-			const char *server,
-			const char *share,
-			const char *comment,
-			uint32_t flags,
+			const char *path /* [in] [ref,charset(UTF16)] */,
+			const char *server /* [in] [ref,charset(UTF16)] */,
+			const char *share /* [in] [unique,charset(UTF16)] */,
+			const char *comment /* [in] [unique,charset(UTF16)] */,
+			uint32_t flags /* [in]  */,
 			WERROR *werror)
 {
 	struct dfs_Add r;
@@ -99,9 +99,9 @@
 
 NTSTATUS rpccli_dfs_Remove(struct rpc_pipe_client *cli,
 			   TALLOC_CTX *mem_ctx,
-			   const char *dfs_entry_path,
-			   const char *servername,
-			   const char *sharename,
+			   const char *dfs_entry_path /* [in] [ref,charset(UTF16)] */,
+			   const char *servername /* [in] [unique,charset(UTF16)] */,
+			   const char *sharename /* [in] [unique,charset(UTF16)] */,
 			   WERROR *werror)
 {
 	struct dfs_Remove r;
@@ -147,11 +147,11 @@
 
 NTSTATUS rpccli_dfs_SetInfo(struct rpc_pipe_client *cli,
 			    TALLOC_CTX *mem_ctx,
-			    const char *dfs_entry_path,
-			    const char *servername,
-			    const char *sharename,
-			    uint32_t level,
-			    union dfs_Info *info,
+			    const char *dfs_entry_path /* [in] [charset(UTF16)] */,
+			    const char *servername /* [in] [unique,charset(UTF16)] */,
+			    const char *sharename /* [in] [unique,charset(UTF16)] */,
+			    uint32_t level /* [in]  */,
+			    union dfs_Info *info /* [in] [ref,switch_is(level)] */,
 			    WERROR *werror)
 {
 	struct dfs_SetInfo r;
@@ -199,11 +199,11 @@
 
 NTSTATUS rpccli_dfs_GetInfo(struct rpc_pipe_client *cli,
 			    TALLOC_CTX *mem_ctx,
-			    const char *dfs_entry_path,
-			    const char *servername,
-			    const char *sharename,
-			    uint32_t level,
-			    union dfs_Info *info,
+			    const char *dfs_entry_path /* [in] [charset(UTF16)] */,
+			    const char *servername /* [in] [unique,charset(UTF16)] */,
+			    const char *sharename /* [in] [unique,charset(UTF16)] */,
+			    uint32_t level /* [in]  */,
+			    union dfs_Info *info /* [out] [ref,switch_is(level)] */,
 			    WERROR *werror)
 {
 	struct dfs_GetInfo r;
@@ -251,10 +251,10 @@
 
 NTSTATUS rpccli_dfs_Enum(struct rpc_pipe_client *cli,
 			 TALLOC_CTX *mem_ctx,
-			 uint32_t level,
-			 uint32_t bufsize,
-			 struct dfs_EnumStruct *info,
-			 uint32_t *total,
+			 uint32_t level /* [in]  */,
+			 uint32_t bufsize /* [in]  */,
+			 struct dfs_EnumStruct *info /* [in,out] [unique] */,
+			 uint32_t *total /* [in,out] [unique] */,
 			 WERROR *werror)
 {
 	struct dfs_Enum r;
@@ -475,15 +475,15 @@
 
 NTSTATUS rpccli_dfs_AddFtRoot(struct rpc_pipe_client *cli,
 			      TALLOC_CTX *mem_ctx,
-			      const char *servername,
-			      const char *dns_servername,
-			      const char *dfsname,
-			      const char *rootshare,
-			      const char *comment,
-			      const char *dfs_config_dn,
-			      uint8_t unknown1,
-			      uint32_t flags,
-			      struct dfs_UnknownStruct **unknown2,
+			      const char *servername /* [in] [charset(UTF16)] */,
+			      const char *dns_servername /* [in] [charset(UTF16)] */,
+			      const char *dfsname /* [in] [charset(UTF16)] */,
+			      const char *rootshare /* [in] [charset(UTF16)] */,
+			      const char *comment /* [in] [charset(UTF16)] */,
+			      const char *dfs_config_dn /* [in] [charset(UTF16)] */,
+			      uint8_t unknown1 /* [in]  */,
+			      uint32_t flags /* [in]  */,
+			      struct dfs_UnknownStruct **unknown2 /* [in,out] [unique] */,
 			      WERROR *werror)
 {
 	struct dfs_AddFtRoot r;
@@ -538,12 +538,12 @@
 
 NTSTATUS rpccli_dfs_RemoveFtRoot(struct rpc_pipe_client *cli,
 				 TALLOC_CTX *mem_ctx,
-				 const char *servername,
-				 const char *dns_servername,
-				 const char *dfsname,
-				 const char *rootshare,
-				 uint32_t flags,
-				 struct dfs_UnknownStruct **unknown,
+				 const char *servername /* [in] [charset(UTF16)] */,
+				 const char *dns_servername /* [in] [charset(UTF16)] */,
+				 const char *dfsname /* [in] [charset(UTF16)] */,
+				 const char *rootshare /* [in] [charset(UTF16)] */,
+				 uint32_t flags /* [in]  */,
+				 struct dfs_UnknownStruct **unknown /* [in,out] [unique] */,
 				 WERROR *werror)
 {
 	struct dfs_RemoveFtRoot r;
@@ -595,10 +595,10 @@
 
 NTSTATUS rpccli_dfs_AddStdRoot(struct rpc_pipe_client *cli,
 			       TALLOC_CTX *mem_ctx,
-			       const char *servername,
-			       const char *rootshare,
-			       const char *comment,
-			       uint32_t flags,
+			       const char *servername /* [in] [charset(UTF16)] */,
+			       const char *rootshare /* [in] [charset(UTF16)] */,
+			       const char *comment /* [in] [charset(UTF16)] */,
+			       uint32_t flags /* [in]  */,
 			       WERROR *werror)
 {
 	struct dfs_AddStdRoot r;
@@ -645,9 +645,9 @@
 
 NTSTATUS rpccli_dfs_RemoveStdRoot(struct rpc_pipe_client *cli,
 				  TALLOC_CTX *mem_ctx,
-				  const char *servername,
-				  const char *rootshare,
-				  uint32_t flags,
+				  const char *servername /* [in] [charset(UTF16)] */,
+				  const char *rootshare /* [in] [charset(UTF16)] */,
+				  uint32_t flags /* [in]  */,
 				  WERROR *werror)
 {
 	struct dfs_RemoveStdRoot r;
@@ -693,8 +693,8 @@
 
 NTSTATUS rpccli_dfs_ManagerInitialize(struct rpc_pipe_client *cli,
 				      TALLOC_CTX *mem_ctx,
-				      const char *servername,
-				      uint32_t flags,
+				      const char *servername /* [in] [ref,charset(UTF16)] */,
+				      uint32_t flags /* [in]  */,
 				      WERROR *werror)
 {
 	struct dfs_ManagerInitialize r;
@@ -739,10 +739,10 @@
 
 NTSTATUS rpccli_dfs_AddStdRootForced(struct rpc_pipe_client *cli,
 				     TALLOC_CTX *mem_ctx,
-				     const char *servername,
-				     const char *rootshare,
-				     const char *comment,
-				     const char *store,
+				     const char *servername /* [in] [charset(UTF16)] */,
+				     const char *rootshare /* [in] [charset(UTF16)] */,
+				     const char *comment /* [in] [charset(UTF16)] */,
+				     const char *store /* [in] [charset(UTF16)] */,
 				     WERROR *werror)
 {
 	struct dfs_AddStdRootForced r;
@@ -789,10 +789,10 @@
 
 NTSTATUS rpccli_dfs_GetDcAddress(struct rpc_pipe_client *cli,
 				 TALLOC_CTX *mem_ctx,
-				 const char *servername,
-				 const char **server_fullname,
-				 uint8_t *is_root,
-				 uint32_t *ttl,
+				 const char *servername /* [in] [charset(UTF16)] */,
+				 const char **server_fullname /* [in,out] [ref,charset(UTF16)] */,
+				 uint8_t *is_root /* [in,out] [ref] */,
+				 uint32_t *ttl /* [in,out] [ref] */,
 				 WERROR *werror)
 {
 	struct dfs_GetDcAddress r;
@@ -842,10 +842,10 @@
 
 NTSTATUS rpccli_dfs_SetDcAddress(struct rpc_pipe_client *cli,
 				 TALLOC_CTX *mem_ctx,
-				 const char *servername,
-				 const char *server_fullname,
-				 uint32_t flags,
-				 uint32_t ttl,
+				 const char *servername /* [in] [charset(UTF16)] */,
+				 const char *server_fullname /* [in] [charset(UTF16)] */,
+				 uint32_t flags /* [in]  */,
+				 uint32_t ttl /* [in]  */,
 				 WERROR *werror)
 {
 	struct dfs_SetDcAddress r;
@@ -892,8 +892,8 @@
 
 NTSTATUS rpccli_dfs_FlushFtTable(struct rpc_pipe_client *cli,
 				 TALLOC_CTX *mem_ctx,
-				 const char *servername,
-				 const char *rootshare,
+				 const char *servername /* [in] [charset(UTF16)] */,
+				 const char *rootshare /* [in] [charset(UTF16)] */,
 				 WERROR *werror)
 {
 	struct dfs_FlushFtTable r;
@@ -1022,11 +1022,11 @@
 
 NTSTATUS rpccli_dfs_EnumEx(struct rpc_pipe_client *cli,
 			   TALLOC_CTX *mem_ctx,
-			   const char *dfs_name,
-			   uint32_t level,
-			   uint32_t bufsize,
-			   struct dfs_EnumStruct *info,
-			   uint32_t *total,
+			   const char *dfs_name /* [in] [charset(UTF16)] */,
+			   uint32_t level /* [in]  */,
+			   uint32_t bufsize /* [in]  */,
+			   struct dfs_EnumStruct *info /* [in,out] [unique] */,
+			   uint32_t *total /* [in,out] [unique] */,
 			   WERROR *werror)
 {
 	struct dfs_EnumEx r;

Modified: branches/samba/experimental/source/librpc/gen_ndr/cli_dfs.h
===================================================================
--- branches/samba/experimental/source/librpc/gen_ndr/cli_dfs.h	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/librpc/gen_ndr/cli_dfs.h	2008-06-09 06:59:20 UTC (rev 1920)
@@ -3,43 +3,43 @@
 #define __CLI_NETDFS__
 NTSTATUS rpccli_dfs_GetManagerVersion(struct rpc_pipe_client *cli,
 				      TALLOC_CTX *mem_ctx,
-				      enum dfs_ManagerVersion *version);
+				      enum dfs_ManagerVersion *version /* [out] [ref] */);
 NTSTATUS rpccli_dfs_Add(struct rpc_pipe_client *cli,
 			TALLOC_CTX *mem_ctx,
-			const char *path,
-			const char *server,
-			const char *share,
-			const char *comment,
-			uint32_t flags,
+			const char *path /* [in] [ref,charset(UTF16)] */,
+			const char *server /* [in] [ref,charset(UTF16)] */,
+			const char *share /* [in] [unique,charset(UTF16)] */,
+			const char *comment /* [in] [unique,charset(UTF16)] */,
+			uint32_t flags /* [in]  */,
 			WERROR *werror);
 NTSTATUS rpccli_dfs_Remove(struct rpc_pipe_client *cli,
 			   TALLOC_CTX *mem_ctx,
-			   const char *dfs_entry_path,
-			   const char *servername,
-			   const char *sharename,
+			   const char *dfs_entry_path /* [in] [ref,charset(UTF16)] */,
+			   const char *servername /* [in] [unique,charset(UTF16)] */,
+			   const char *sharename /* [in] [unique,charset(UTF16)] */,
 			   WERROR *werror);
 NTSTATUS rpccli_dfs_SetInfo(struct rpc_pipe_client *cli,
 			    TALLOC_CTX *mem_ctx,
-			    const char *dfs_entry_path,
-			    const char *servername,
-			    const char *sharename,
-			    uint32_t level,
-			    union dfs_Info *info,
+			    const char *dfs_entry_path /* [in] [charset(UTF16)] */,
+			    const char *servername /* [in] [unique,charset(UTF16)] */,
+			    const char *sharename /* [in] [unique,charset(UTF16)] */,
+			    uint32_t level /* [in]  */,
+			    union dfs_Info *info /* [in] [ref,switch_is(level)] */,
 			    WERROR *werror);
 NTSTATUS rpccli_dfs_GetInfo(struct rpc_pipe_client *cli,
 			    TALLOC_CTX *mem_ctx,
-			    const char *dfs_entry_path,
-			    const char *servername,
-			    const char *sharename,
-			    uint32_t level,
-			    union dfs_Info *info,
+			    const char *dfs_entry_path /* [in] [charset(UTF16)] */,
+			    const char *servername /* [in] [unique,charset(UTF16)] */,
+			    const char *sharename /* [in] [unique,charset(UTF16)] */,
+			    uint32_t level /* [in]  */,
+			    union dfs_Info *info /* [out] [ref,switch_is(level)] */,
 			    WERROR *werror);
 NTSTATUS rpccli_dfs_Enum(struct rpc_pipe_client *cli,
 			 TALLOC_CTX *mem_ctx,
-			 uint32_t level,
-			 uint32_t bufsize,
-			 struct dfs_EnumStruct *info,
-			 uint32_t *total,
+			 uint32_t level /* [in]  */,
+			 uint32_t bufsize /* [in]  */,
+			 struct dfs_EnumStruct *info /* [in,out] [unique] */,
+			 uint32_t *total /* [in,out] [unique] */,
 			 WERROR *werror);
 NTSTATUS rpccli_dfs_Rename(struct rpc_pipe_client *cli,
 			   TALLOC_CTX *mem_ctx,
@@ -55,68 +55,68 @@
 					WERROR *werror);
 NTSTATUS rpccli_dfs_AddFtRoot(struct rpc_pipe_client *cli,
 			      TALLOC_CTX *mem_ctx,
-			      const char *servername,
-			      const char *dns_servername,
-			      const char *dfsname,
-			      const char *rootshare,
-			      const char *comment,
-			      const char *dfs_config_dn,
-			      uint8_t unknown1,
-			      uint32_t flags,
-			      struct dfs_UnknownStruct **unknown2,
+			      const char *servername /* [in] [charset(UTF16)] */,
+			      const char *dns_servername /* [in] [charset(UTF16)] */,
+			      const char *dfsname /* [in] [charset(UTF16)] */,
+			      const char *rootshare /* [in] [charset(UTF16)] */,
+			      const char *comment /* [in] [charset(UTF16)] */,
+			      const char *dfs_config_dn /* [in] [charset(UTF16)] */,
+			      uint8_t unknown1 /* [in]  */,
+			      uint32_t flags /* [in]  */,
+			      struct dfs_UnknownStruct **unknown2 /* [in,out] [unique] */,
 			      WERROR *werror);
 NTSTATUS rpccli_dfs_RemoveFtRoot(struct rpc_pipe_client *cli,
 				 TALLOC_CTX *mem_ctx,
-				 const char *servername,
-				 const char *dns_servername,
-				 const char *dfsname,
-				 const char *rootshare,
-				 uint32_t flags,
-				 struct dfs_UnknownStruct **unknown,
+				 const char *servername /* [in] [charset(UTF16)] */,
+				 const char *dns_servername /* [in] [charset(UTF16)] */,
+				 const char *dfsname /* [in] [charset(UTF16)] */,
+				 const char *rootshare /* [in] [charset(UTF16)] */,
+				 uint32_t flags /* [in]  */,
+				 struct dfs_UnknownStruct **unknown /* [in,out] [unique] */,
 				 WERROR *werror);
 NTSTATUS rpccli_dfs_AddStdRoot(struct rpc_pipe_client *cli,
 			       TALLOC_CTX *mem_ctx,
-			       const char *servername,
-			       const char *rootshare,
-			       const char *comment,
-			       uint32_t flags,
+			       const char *servername /* [in] [charset(UTF16)] */,
+			       const char *rootshare /* [in] [charset(UTF16)] */,
+			       const char *comment /* [in] [charset(UTF16)] */,
+			       uint32_t flags /* [in]  */,
 			       WERROR *werror);
 NTSTATUS rpccli_dfs_RemoveStdRoot(struct rpc_pipe_client *cli,
 				  TALLOC_CTX *mem_ctx,
-				  const char *servername,
-				  const char *rootshare,
-				  uint32_t flags,
+				  const char *servername /* [in] [charset(UTF16)] */,
+				  const char *rootshare /* [in] [charset(UTF16)] */,
+				  uint32_t flags /* [in]  */,
 				  WERROR *werror);
 NTSTATUS rpccli_dfs_ManagerInitialize(struct rpc_pipe_client *cli,
 				      TALLOC_CTX *mem_ctx,
-				      const char *servername,
-				      uint32_t flags,
+				      const char *servername /* [in] [ref,charset(UTF16)] */,
+				      uint32_t flags /* [in]  */,
 				      WERROR *werror);
 NTSTATUS rpccli_dfs_AddStdRootForced(struct rpc_pipe_client *cli,
 				     TALLOC_CTX *mem_ctx,
-				     const char *servername,
-				     const char *rootshare,
-				     const char *comment,
-				     const char *store,
+				     const char *servername /* [in] [charset(UTF16)] */,
+				     const char *rootshare /* [in] [charset(UTF16)] */,
+				     const char *comment /* [in] [charset(UTF16)] */,
+				     const char *store /* [in] [charset(UTF16)] */,
 				     WERROR *werror);
 NTSTATUS rpccli_dfs_GetDcAddress(struct rpc_pipe_client *cli,
 				 TALLOC_CTX *mem_ctx,
-				 const char *servername,
-				 const char **server_fullname,
-				 uint8_t *is_root,
-				 uint32_t *ttl,
+				 const char *servername /* [in] [charset(UTF16)] */,
+				 const char **server_fullname /* [in,out] [ref,charset(UTF16)] */,
+				 uint8_t *is_root /* [in,out] [ref] */,
+				 uint32_t *ttl /* [in,out] [ref] */,
 				 WERROR *werror);
 NTSTATUS rpccli_dfs_SetDcAddress(struct rpc_pipe_client *cli,
 				 TALLOC_CTX *mem_ctx,
-				 const char *servername,
-				 const char *server_fullname,
-				 uint32_t flags,
-				 uint32_t ttl,
+				 const char *servername /* [in] [charset(UTF16)] */,
+				 const char *server_fullname /* [in] [charset(UTF16)] */,
+				 uint32_t flags /* [in]  */,
+				 uint32_t ttl /* [in]  */,
 				 WERROR *werror);
 NTSTATUS rpccli_dfs_FlushFtTable(struct rpc_pipe_client *cli,
 				 TALLOC_CTX *mem_ctx,
-				 const char *servername,
-				 const char *rootshare,
+				 const char *servername /* [in] [charset(UTF16)] */,
+				 const char *rootshare /* [in] [charset(UTF16)] */,
 				 WERROR *werror);
 NTSTATUS rpccli_dfs_Add2(struct rpc_pipe_client *cli,
 			 TALLOC_CTX *mem_ctx,
@@ -126,11 +126,11 @@
 			    WERROR *werror);
 NTSTATUS rpccli_dfs_EnumEx(struct rpc_pipe_client *cli,
 			   TALLOC_CTX *mem_ctx,
-			   const char *dfs_name,
-			   uint32_t level,
-			   uint32_t bufsize,
-			   struct dfs_EnumStruct *info,
-			   uint32_t *total,
+			   const char *dfs_name /* [in] [charset(UTF16)] */,
+			   uint32_t level /* [in]  */,
+			   uint32_t bufsize /* [in]  */,
+			   struct dfs_EnumStruct *info /* [in,out] [unique] */,
+			   uint32_t *total /* [in,out] [unique] */,
 			   WERROR *werror);
 NTSTATUS rpccli_dfs_SetInfo2(struct rpc_pipe_client *cli,
 			     TALLOC_CTX *mem_ctx,

Modified: branches/samba/experimental/source/librpc/gen_ndr/cli_dssetup.c
===================================================================
--- branches/samba/experimental/source/librpc/gen_ndr/cli_dssetup.c	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/librpc/gen_ndr/cli_dssetup.c	2008-06-09 06:59:20 UTC (rev 1920)
@@ -8,8 +8,8 @@
 
 NTSTATUS rpccli_dssetup_DsRoleGetPrimaryDomainInformation(struct rpc_pipe_client *cli,
 							  TALLOC_CTX *mem_ctx,
-							  enum dssetup_DsRoleInfoLevel level,
-							  union dssetup_DsRoleInfo *info,
+							  enum dssetup_DsRoleInfoLevel level /* [in]  */,
+							  union dssetup_DsRoleInfo *info /* [out] [unique,switch_is(level)] */,
 							  WERROR *werror)
 {
 	struct dssetup_DsRoleGetPrimaryDomainInformation r;

Modified: branches/samba/experimental/source/librpc/gen_ndr/cli_dssetup.h
===================================================================
--- branches/samba/experimental/source/librpc/gen_ndr/cli_dssetup.h	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/librpc/gen_ndr/cli_dssetup.h	2008-06-09 06:59:20 UTC (rev 1920)
@@ -3,8 +3,8 @@
 #define __CLI_DSSETUP__
 NTSTATUS rpccli_dssetup_DsRoleGetPrimaryDomainInformation(struct rpc_pipe_client *cli,
 							  TALLOC_CTX *mem_ctx,
-							  enum dssetup_DsRoleInfoLevel level,
-							  union dssetup_DsRoleInfo *info,
+							  enum dssetup_DsRoleInfoLevel level /* [in]  */,
+							  union dssetup_DsRoleInfo *info /* [out] [unique,switch_is(level)] */,
 							  WERROR *werror);
 NTSTATUS rpccli_dssetup_DsRoleDnsNameToFlatName(struct rpc_pipe_client *cli,
 						TALLOC_CTX *mem_ctx,

Modified: branches/samba/experimental/source/librpc/gen_ndr/cli_echo.c
===================================================================
--- branches/samba/experimental/source/librpc/gen_ndr/cli_echo.c	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/librpc/gen_ndr/cli_echo.c	2008-06-09 06:59:20 UTC (rev 1920)
@@ -8,8 +8,8 @@
 
 NTSTATUS rpccli_echo_AddOne(struct rpc_pipe_client *cli,
 			    TALLOC_CTX *mem_ctx,
-			    uint32_t in_data,
-			    uint32_t *out_data)
+			    uint32_t in_data /* [in]  */,
+			    uint32_t *out_data /* [out] [ref] */)
 {
 	struct echo_AddOne r;
 	NTSTATUS status;
@@ -49,9 +49,9 @@
 
 NTSTATUS rpccli_echo_EchoData(struct rpc_pipe_client *cli,
 			      TALLOC_CTX *mem_ctx,
-			      uint32_t len,
-			      uint8_t *in_data,
-			      uint8_t *out_data)
+			      uint32_t len /* [in]  */,
+			      uint8_t *in_data /* [in] [size_is(len)] */,
+			      uint8_t *out_data /* [out] [size_is(len)] */)
 {
 	struct echo_EchoData r;
 	NTSTATUS status;
@@ -84,7 +84,7 @@
 	}
 
 	/* Return variables */
-	memcpy(out_data, r.out.out_data, r.in.len);
+	memcpy(out_data, r.out.out_data, r.in.len * sizeof(*out_data));
 
 	/* Return result */
 	return NT_STATUS_OK;
@@ -92,8 +92,8 @@
 
 NTSTATUS rpccli_echo_SinkData(struct rpc_pipe_client *cli,
 			      TALLOC_CTX *mem_ctx,
-			      uint32_t len,
-			      uint8_t *data)
+			      uint32_t len /* [in]  */,
+			      uint8_t *data /* [in] [size_is(len)] */)
 {
 	struct echo_SinkData r;
 	NTSTATUS status;
@@ -133,8 +133,8 @@
 
 NTSTATUS rpccli_echo_SourceData(struct rpc_pipe_client *cli,
 				TALLOC_CTX *mem_ctx,
-				uint32_t len,
-				uint8_t *data)
+				uint32_t len /* [in]  */,
+				uint8_t *data /* [out] [size_is(len)] */)
 {
 	struct echo_SourceData r;
 	NTSTATUS status;
@@ -166,7 +166,7 @@
 	}
 
 	/* Return variables */
-	memcpy(data, r.out.data, r.in.len);
+	memcpy(data, r.out.data, r.in.len * sizeof(*data));
 
 	/* Return result */
 	return NT_STATUS_OK;
@@ -174,8 +174,8 @@
 
 NTSTATUS rpccli_echo_TestCall(struct rpc_pipe_client *cli,
 			      TALLOC_CTX *mem_ctx,
-			      const char *s1,
-			      const char **s2)
+			      const char *s1 /* [in] [ref,charset(UTF16)] */,
+			      const char **s2 /* [out] [ref,charset(UTF16)] */)
 {
 	struct echo_TestCall r;
 	NTSTATUS status;
@@ -215,8 +215,8 @@
 
 NTSTATUS rpccli_echo_TestCall2(struct rpc_pipe_client *cli,
 			       TALLOC_CTX *mem_ctx,
-			       uint16_t level,
-			       union echo_Info *info)
+			       uint16_t level /* [in]  */,
+			       union echo_Info *info /* [out] [ref,switch_is(level)] */)
 {
 	struct echo_TestCall2 r;
 	NTSTATUS status;
@@ -256,7 +256,7 @@
 
 NTSTATUS rpccli_echo_TestSleep(struct rpc_pipe_client *cli,
 			       TALLOC_CTX *mem_ctx,
-			       uint32_t seconds)
+			       uint32_t seconds /* [in]  */)
 {
 	struct echo_TestSleep r;
 	NTSTATUS status;
@@ -295,9 +295,9 @@
 
 NTSTATUS rpccli_echo_TestEnum(struct rpc_pipe_client *cli,
 			      TALLOC_CTX *mem_ctx,
-			      enum echo_Enum1 *foo1,
-			      struct echo_Enum2 *foo2,
-			      union echo_Enum3 *foo3)
+			      enum echo_Enum1 *foo1 /* [in,out] [ref] */,
+			      struct echo_Enum2 *foo2 /* [in,out] [ref] */,
+			      union echo_Enum3 *foo3 /* [in,out] [ref,switch_is(*foo1)] */)
 {
 	struct echo_TestEnum r;
 	NTSTATUS status;
@@ -341,7 +341,7 @@
 
 NTSTATUS rpccli_echo_TestSurrounding(struct rpc_pipe_client *cli,
 				     TALLOC_CTX *mem_ctx,
-				     struct echo_Surrounding *data)
+				     struct echo_Surrounding *data /* [in,out] [ref] */)
 {
 	struct echo_TestSurrounding r;
 	NTSTATUS status;
@@ -381,7 +381,7 @@
 
 NTSTATUS rpccli_echo_TestDoublePointer(struct rpc_pipe_client *cli,
 				       TALLOC_CTX *mem_ctx,
-				       uint16_t ***data)
+				       uint16_t ***data /* [in] [ref] */)
 {
 	struct echo_TestDoublePointer r;
 	NTSTATUS status;

Modified: branches/samba/experimental/source/librpc/gen_ndr/cli_echo.h
===================================================================
--- branches/samba/experimental/source/librpc/gen_ndr/cli_echo.h	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/librpc/gen_ndr/cli_echo.h	2008-06-09 06:59:20 UTC (rev 1920)
@@ -3,41 +3,41 @@
 #define __CLI_RPCECHO__
 NTSTATUS rpccli_echo_AddOne(struct rpc_pipe_client *cli,
 			    TALLOC_CTX *mem_ctx,
-			    uint32_t in_data,
-			    uint32_t *out_data);
+			    uint32_t in_data /* [in]  */,
+			    uint32_t *out_data /* [out] [ref] */);
 NTSTATUS rpccli_echo_EchoData(struct rpc_pipe_client *cli,
 			      TALLOC_CTX *mem_ctx,
-			      uint32_t len,
-			      uint8_t *in_data,
-			      uint8_t *out_data);
+			      uint32_t len /* [in]  */,
+			      uint8_t *in_data /* [in] [size_is(len)] */,
+			      uint8_t *out_data /* [out] [size_is(len)] */);
 NTSTATUS rpccli_echo_SinkData(struct rpc_pipe_client *cli,
 			      TALLOC_CTX *mem_ctx,
-			      uint32_t len,
-			      uint8_t *data);
+			      uint32_t len /* [in]  */,
+			      uint8_t *data /* [in] [size_is(len)] */);
 NTSTATUS rpccli_echo_SourceData(struct rpc_pipe_client *cli,
 				TALLOC_CTX *mem_ctx,
-				uint32_t len,
-				uint8_t *data);
+				uint32_t len /* [in]  */,
+				uint8_t *data /* [out] [size_is(len)] */);
 NTSTATUS rpccli_echo_TestCall(struct rpc_pipe_client *cli,
 			      TALLOC_CTX *mem_ctx,
-			      const char *s1,
-			      const char **s2);
+			      const char *s1 /* [in] [ref,charset(UTF16)] */,
+			      const char **s2 /* [out] [ref,charset(UTF16)] */);
 NTSTATUS rpccli_echo_TestCall2(struct rpc_pipe_client *cli,
 			       TALLOC_CTX *mem_ctx,
-			       uint16_t level,
-			       union echo_Info *info);
+			       uint16_t level /* [in]  */,
+			       union echo_Info *info /* [out] [ref,switch_is(level)] */);
 NTSTATUS rpccli_echo_TestSleep(struct rpc_pipe_client *cli,
 			       TALLOC_CTX *mem_ctx,
-			       uint32_t seconds);
+			       uint32_t seconds /* [in]  */);
 NTSTATUS rpccli_echo_TestEnum(struct rpc_pipe_client *cli,
 			      TALLOC_CTX *mem_ctx,
-			      enum echo_Enum1 *foo1,
-			      struct echo_Enum2 *foo2,
-			      union echo_Enum3 *foo3);
+			      enum echo_Enum1 *foo1 /* [in,out] [ref] */,
+			      struct echo_Enum2 *foo2 /* [in,out] [ref] */,
+			      union echo_Enum3 *foo3 /* [in,out] [ref,switch_is(*foo1)] */);
 NTSTATUS rpccli_echo_TestSurrounding(struct rpc_pipe_client *cli,
 				     TALLOC_CTX *mem_ctx,
-				     struct echo_Surrounding *data);
+				     struct echo_Surrounding *data /* [in,out] [ref] */);
 NTSTATUS rpccli_echo_TestDoublePointer(struct rpc_pipe_client *cli,
 				       TALLOC_CTX *mem_ctx,
-				       uint16_t ***data);
+				       uint16_t ***data /* [in] [ref] */);
 #endif /* __CLI_RPCECHO__ */

Modified: branches/samba/experimental/source/librpc/gen_ndr/cli_epmapper.c
===================================================================
--- branches/samba/experimental/source/librpc/gen_ndr/cli_epmapper.c	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/librpc/gen_ndr/cli_epmapper.c	2008-06-09 06:59:20 UTC (rev 1920)
@@ -8,9 +8,9 @@
 
 NTSTATUS rpccli_epm_Insert(struct rpc_pipe_client *cli,
 			   TALLOC_CTX *mem_ctx,
-			   uint32_t num_ents,
-			   struct epm_entry_t *entries,
-			   uint32_t replace)
+			   uint32_t num_ents /* [in]  */,
+			   struct epm_entry_t *entries /* [in] [size_is(num_ents)] */,
+			   uint32_t replace /* [in]  */)
 {
 	struct epm_Insert r;
 	NTSTATUS status;
@@ -51,8 +51,8 @@
 
 NTSTATUS rpccli_epm_Delete(struct rpc_pipe_client *cli,
 			   TALLOC_CTX *mem_ctx,
-			   uint32_t num_ents,
-			   struct epm_entry_t *entries)
+			   uint32_t num_ents /* [in]  */,
+			   struct epm_entry_t *entries /* [in] [size_is(num_ents)] */)
 {
 	struct epm_Delete r;
 	NTSTATUS status;
@@ -92,14 +92,14 @@
 
 NTSTATUS rpccli_epm_Lookup(struct rpc_pipe_client *cli,
 			   TALLOC_CTX *mem_ctx,
-			   uint32_t inquiry_type,
-			   struct GUID *object,
-			   struct rpc_if_id_t *interface_id,
-			   uint32_t vers_option,
-			   struct policy_handle *entry_handle,
-			   uint32_t max_ents,
-			   uint32_t *num_ents,
-			   struct epm_entry_t *entries)
+			   uint32_t inquiry_type /* [in]  */,
+			   struct GUID *object /* [in] [ptr] */,
+			   struct rpc_if_id_t *interface_id /* [in] [ptr] */,
+			   uint32_t vers_option /* [in]  */,
+			   struct policy_handle *entry_handle /* [in,out] [ref] */,
+			   uint32_t max_ents /* [in]  */,
+			   uint32_t *num_ents /* [out] [ref] */,
+			   struct epm_entry_t *entries /* [out] [length_is(*num_ents),size_is(max_ents)] */)
 {
 	struct epm_Lookup r;
 	NTSTATUS status;
@@ -138,7 +138,7 @@
 	/* Return variables */
 	*entry_handle = *r.out.entry_handle;
 	*num_ents = *r.out.num_ents;
-	memcpy(entries, r.out.entries, r.in.max_ents);
+	memcpy(entries, r.out.entries, r.in.max_ents * sizeof(*entries));
 
 	/* Return result */
 	return NT_STATUS_OK;
@@ -146,12 +146,12 @@
 
 NTSTATUS rpccli_epm_Map(struct rpc_pipe_client *cli,
 			TALLOC_CTX *mem_ctx,
-			struct GUID *object,
-			struct epm_twr_t *map_tower,
-			struct policy_handle *entry_handle,
-			uint32_t max_towers,
-			uint32_t *num_towers,
-			struct epm_twr_p_t *towers)
+			struct GUID *object /* [in] [ptr] */,
+			struct epm_twr_t *map_tower /* [in] [ptr] */,
+			struct policy_handle *entry_handle /* [in,out] [ref] */,
+			uint32_t max_towers /* [in]  */,
+			uint32_t *num_towers /* [out] [ref] */,
+			struct epm_twr_p_t *towers /* [out] [length_is(*num_towers),size_is(max_towers)] */)
 {
 	struct epm_Map r;
 	NTSTATUS status;
@@ -188,7 +188,7 @@
 	/* Return variables */
 	*entry_handle = *r.out.entry_handle;
 	*num_towers = *r.out.num_towers;
-	memcpy(towers, r.out.towers, r.in.max_towers);
+	memcpy(towers, r.out.towers, r.in.max_towers * sizeof(*towers));
 
 	/* Return result */
 	return NT_STATUS_OK;
@@ -196,7 +196,7 @@
 
 NTSTATUS rpccli_epm_LookupHandleFree(struct rpc_pipe_client *cli,
 				     TALLOC_CTX *mem_ctx,
-				     struct policy_handle *entry_handle)
+				     struct policy_handle *entry_handle /* [in,out] [ref] */)
 {
 	struct epm_LookupHandleFree r;
 	NTSTATUS status;
@@ -236,7 +236,7 @@
 
 NTSTATUS rpccli_epm_InqObject(struct rpc_pipe_client *cli,
 			      TALLOC_CTX *mem_ctx,
-			      struct GUID *epm_object)
+			      struct GUID *epm_object /* [in] [ref] */)
 {
 	struct epm_InqObject r;
 	NTSTATUS status;
@@ -275,9 +275,9 @@
 
 NTSTATUS rpccli_epm_MgmtDelete(struct rpc_pipe_client *cli,
 			       TALLOC_CTX *mem_ctx,
-			       uint32_t object_speced,
-			       struct GUID *object,
-			       struct epm_twr_t *tower)
+			       uint32_t object_speced /* [in]  */,
+			       struct GUID *object /* [in] [ptr] */,
+			       struct epm_twr_t *tower /* [in] [ptr] */)
 {
 	struct epm_MgmtDelete r;
 	NTSTATUS status;

Modified: branches/samba/experimental/source/librpc/gen_ndr/cli_epmapper.h
===================================================================
--- branches/samba/experimental/source/librpc/gen_ndr/cli_epmapper.h	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/librpc/gen_ndr/cli_epmapper.h	2008-06-09 06:59:20 UTC (rev 1920)
@@ -3,42 +3,42 @@
 #define __CLI_EPMAPPER__
 NTSTATUS rpccli_epm_Insert(struct rpc_pipe_client *cli,
 			   TALLOC_CTX *mem_ctx,
-			   uint32_t num_ents,
-			   struct epm_entry_t *entries,
-			   uint32_t replace);
+			   uint32_t num_ents /* [in]  */,
+			   struct epm_entry_t *entries /* [in] [size_is(num_ents)] */,
+			   uint32_t replace /* [in]  */);
 NTSTATUS rpccli_epm_Delete(struct rpc_pipe_client *cli,
 			   TALLOC_CTX *mem_ctx,
-			   uint32_t num_ents,
-			   struct epm_entry_t *entries);
+			   uint32_t num_ents /* [in]  */,
+			   struct epm_entry_t *entries /* [in] [size_is(num_ents)] */);
 NTSTATUS rpccli_epm_Lookup(struct rpc_pipe_client *cli,
 			   TALLOC_CTX *mem_ctx,
-			   uint32_t inquiry_type,
-			   struct GUID *object,
-			   struct rpc_if_id_t *interface_id,
-			   uint32_t vers_option,
-			   struct policy_handle *entry_handle,
-			   uint32_t max_ents,
-			   uint32_t *num_ents,
-			   struct epm_entry_t *entries);
+			   uint32_t inquiry_type /* [in]  */,
+			   struct GUID *object /* [in] [ptr] */,
+			   struct rpc_if_id_t *interface_id /* [in] [ptr] */,
+			   uint32_t vers_option /* [in]  */,
+			   struct policy_handle *entry_handle /* [in,out] [ref] */,
+			   uint32_t max_ents /* [in]  */,
+			   uint32_t *num_ents /* [out] [ref] */,
+			   struct epm_entry_t *entries /* [out] [length_is(*num_ents),size_is(max_ents)] */);
 NTSTATUS rpccli_epm_Map(struct rpc_pipe_client *cli,
 			TALLOC_CTX *mem_ctx,
-			struct GUID *object,
-			struct epm_twr_t *map_tower,
-			struct policy_handle *entry_handle,
-			uint32_t max_towers,
-			uint32_t *num_towers,
-			struct epm_twr_p_t *towers);
+			struct GUID *object /* [in] [ptr] */,
+			struct epm_twr_t *map_tower /* [in] [ptr] */,
+			struct policy_handle *entry_handle /* [in,out] [ref] */,
+			uint32_t max_towers /* [in]  */,
+			uint32_t *num_towers /* [out] [ref] */,
+			struct epm_twr_p_t *towers /* [out] [length_is(*num_towers),size_is(max_towers)] */);
 NTSTATUS rpccli_epm_LookupHandleFree(struct rpc_pipe_client *cli,
 				     TALLOC_CTX *mem_ctx,
-				     struct policy_handle *entry_handle);
+				     struct policy_handle *entry_handle /* [in,out] [ref] */);
 NTSTATUS rpccli_epm_InqObject(struct rpc_pipe_client *cli,
 			      TALLOC_CTX *mem_ctx,
-			      struct GUID *epm_object);
+			      struct GUID *epm_object /* [in] [ref] */);
 NTSTATUS rpccli_epm_MgmtDelete(struct rpc_pipe_client *cli,
 			       TALLOC_CTX *mem_ctx,
-			       uint32_t object_speced,
-			       struct GUID *object,
-			       struct epm_twr_t *tower);
+			       uint32_t object_speced /* [in]  */,
+			       struct GUID *object /* [in] [ptr] */,
+			       struct epm_twr_t *tower /* [in] [ptr] */);
 NTSTATUS rpccli_epm_MapAuth(struct rpc_pipe_client *cli,
 			    TALLOC_CTX *mem_ctx);
 #endif /* __CLI_EPMAPPER__ */

Modified: branches/samba/experimental/source/librpc/gen_ndr/cli_eventlog.c
===================================================================
--- branches/samba/experimental/source/librpc/gen_ndr/cli_eventlog.c	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/librpc/gen_ndr/cli_eventlog.c	2008-06-09 06:59:20 UTC (rev 1920)
@@ -8,8 +8,8 @@
 
 NTSTATUS rpccli_eventlog_ClearEventLogW(struct rpc_pipe_client *cli,
 					TALLOC_CTX *mem_ctx,
-					struct policy_handle *handle,
-					struct lsa_String *backupfile)
+					struct policy_handle *handle /* [in] [ref] */,
+					struct lsa_String *backupfile /* [in] [unique] */)
 {
 	struct eventlog_ClearEventLogW r;
 	NTSTATUS status;
@@ -86,7 +86,7 @@
 
 NTSTATUS rpccli_eventlog_CloseEventLog(struct rpc_pipe_client *cli,
 				       TALLOC_CTX *mem_ctx,
-				       struct policy_handle *handle)
+				       struct policy_handle *handle /* [in,out] [ref] */)
 {
 	struct eventlog_CloseEventLog r;
 	NTSTATUS status;
@@ -163,8 +163,8 @@
 
 NTSTATUS rpccli_eventlog_GetNumRecords(struct rpc_pipe_client *cli,
 				       TALLOC_CTX *mem_ctx,
-				       struct policy_handle *handle,
-				       uint32_t *number)
+				       struct policy_handle *handle /* [in] [ref] */,
+				       uint32_t *number /* [out] [ref] */)
 {
 	struct eventlog_GetNumRecords r;
 	NTSTATUS status;
@@ -204,8 +204,8 @@
 
 NTSTATUS rpccli_eventlog_GetOldestRecord(struct rpc_pipe_client *cli,
 					 TALLOC_CTX *mem_ctx,
-					 struct policy_handle *handle,
-					 uint32_t *oldest_entry)
+					 struct policy_handle *handle /* [in] [ref] */,
+					 uint32_t *oldest_entry /* [out] [ref] */)
 {
 	struct eventlog_GetOldestRecord r;
 	NTSTATUS status;
@@ -282,12 +282,12 @@
 
 NTSTATUS rpccli_eventlog_OpenEventLogW(struct rpc_pipe_client *cli,
 				       TALLOC_CTX *mem_ctx,
-				       struct eventlog_OpenUnknown0 *unknown0,
-				       struct lsa_String *logname,
-				       struct lsa_String *servername,
-				       uint32_t unknown2,
-				       uint32_t unknown3,
-				       struct policy_handle *handle)
+				       struct eventlog_OpenUnknown0 *unknown0 /* [in] [unique] */,
+				       struct lsa_String *logname /* [in] [ref] */,
+				       struct lsa_String *servername /* [in] [ref] */,
+				       uint32_t unknown2 /* [in]  */,
+				       uint32_t unknown3 /* [in]  */,
+				       struct policy_handle *handle /* [out] [ref] */)
 {
 	struct eventlog_OpenEventLogW r;
 	NTSTATUS status;
@@ -405,13 +405,13 @@
 
 NTSTATUS rpccli_eventlog_ReadEventLogW(struct rpc_pipe_client *cli,
 				       TALLOC_CTX *mem_ctx,
-				       struct policy_handle *handle,
-				       uint32_t flags,
-				       uint32_t offset,
-				       uint32_t number_of_bytes,
-				       uint8_t *data,
-				       uint32_t *sent_size,
-				       uint32_t *real_size)
+				       struct policy_handle *handle /* [in] [ref] */,
+				       uint32_t flags /* [in]  */,
+				       uint32_t offset /* [in]  */,
+				       uint32_t number_of_bytes /* [in] [range(0,0x7FFFF)] */,
+				       uint8_t *data /* [out] [ref,size_is(number_of_bytes)] */,
+				       uint32_t *sent_size /* [out] [ref] */,
+				       uint32_t *real_size /* [out] [ref] */)
 {
 	struct eventlog_ReadEventLogW r;
 	NTSTATUS status;
@@ -446,7 +446,7 @@
 	}
 
 	/* Return variables */
-	memcpy(data, r.out.data, r.in.number_of_bytes);
+	memcpy(data, r.out.data, r.in.number_of_bytes * sizeof(*data));
 	*sent_size = *r.out.sent_size;
 	*real_size = *r.out.real_size;
 
@@ -900,7 +900,7 @@
 
 NTSTATUS rpccli_eventlog_FlushEventLog(struct rpc_pipe_client *cli,
 				       TALLOC_CTX *mem_ctx,
-				       struct policy_handle *handle)
+				       struct policy_handle *handle /* [in] [ref] */)
 {
 	struct eventlog_FlushEventLog r;
 	NTSTATUS status;

Modified: branches/samba/experimental/source/librpc/gen_ndr/cli_eventlog.h
===================================================================
--- branches/samba/experimental/source/librpc/gen_ndr/cli_eventlog.h	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/librpc/gen_ndr/cli_eventlog.h	2008-06-09 06:59:20 UTC (rev 1920)
@@ -3,46 +3,46 @@
 #define __CLI_EVENTLOG__
 NTSTATUS rpccli_eventlog_ClearEventLogW(struct rpc_pipe_client *cli,
 					TALLOC_CTX *mem_ctx,
-					struct policy_handle *handle,
-					struct lsa_String *backupfile);
+					struct policy_handle *handle /* [in] [ref] */,
+					struct lsa_String *backupfile /* [in] [unique] */);
 NTSTATUS rpccli_eventlog_BackupEventLogW(struct rpc_pipe_client *cli,
 					 TALLOC_CTX *mem_ctx);
 NTSTATUS rpccli_eventlog_CloseEventLog(struct rpc_pipe_client *cli,
 				       TALLOC_CTX *mem_ctx,
-				       struct policy_handle *handle);
+				       struct policy_handle *handle /* [in,out] [ref] */);
 NTSTATUS rpccli_eventlog_DeregisterEventSource(struct rpc_pipe_client *cli,
 					       TALLOC_CTX *mem_ctx);
 NTSTATUS rpccli_eventlog_GetNumRecords(struct rpc_pipe_client *cli,
 				       TALLOC_CTX *mem_ctx,
-				       struct policy_handle *handle,
-				       uint32_t *number);
+				       struct policy_handle *handle /* [in] [ref] */,
+				       uint32_t *number /* [out] [ref] */);
 NTSTATUS rpccli_eventlog_GetOldestRecord(struct rpc_pipe_client *cli,
 					 TALLOC_CTX *mem_ctx,
-					 struct policy_handle *handle,
-					 uint32_t *oldest_entry);
+					 struct policy_handle *handle /* [in] [ref] */,
+					 uint32_t *oldest_entry /* [out] [ref] */);
 NTSTATUS rpccli_eventlog_ChangeNotify(struct rpc_pipe_client *cli,
 				      TALLOC_CTX *mem_ctx);
 NTSTATUS rpccli_eventlog_OpenEventLogW(struct rpc_pipe_client *cli,
 				       TALLOC_CTX *mem_ctx,
-				       struct eventlog_OpenUnknown0 *unknown0,
-				       struct lsa_String *logname,
-				       struct lsa_String *servername,
-				       uint32_t unknown2,
-				       uint32_t unknown3,
-				       struct policy_handle *handle);
+				       struct eventlog_OpenUnknown0 *unknown0 /* [in] [unique] */,
+				       struct lsa_String *logname /* [in] [ref] */,
+				       struct lsa_String *servername /* [in] [ref] */,
+				       uint32_t unknown2 /* [in]  */,
+				       uint32_t unknown3 /* [in]  */,
+				       struct policy_handle *handle /* [out] [ref] */);
 NTSTATUS rpccli_eventlog_RegisterEventSourceW(struct rpc_pipe_client *cli,
 					      TALLOC_CTX *mem_ctx);
 NTSTATUS rpccli_eventlog_OpenBackupEventLogW(struct rpc_pipe_client *cli,
 					     TALLOC_CTX *mem_ctx);
 NTSTATUS rpccli_eventlog_ReadEventLogW(struct rpc_pipe_client *cli,
 				       TALLOC_CTX *mem_ctx,
-				       struct policy_handle *handle,
-				       uint32_t flags,
-				       uint32_t offset,
-				       uint32_t number_of_bytes,
-				       uint8_t *data,
-				       uint32_t *sent_size,
-				       uint32_t *real_size);
+				       struct policy_handle *handle /* [in] [ref] */,
+				       uint32_t flags /* [in]  */,
+				       uint32_t offset /* [in]  */,
+				       uint32_t number_of_bytes /* [in] [range(0,0x7FFFF)] */,
+				       uint8_t *data /* [out] [ref,size_is(number_of_bytes)] */,
+				       uint32_t *sent_size /* [out] [ref] */,
+				       uint32_t *real_size /* [out] [ref] */);
 NTSTATUS rpccli_eventlog_ReportEventW(struct rpc_pipe_client *cli,
 				      TALLOC_CTX *mem_ctx);
 NTSTATUS rpccli_eventlog_ClearEventLogA(struct rpc_pipe_client *cli,
@@ -69,5 +69,5 @@
 					   TALLOC_CTX *mem_ctx);
 NTSTATUS rpccli_eventlog_FlushEventLog(struct rpc_pipe_client *cli,
 				       TALLOC_CTX *mem_ctx,
-				       struct policy_handle *handle);
+				       struct policy_handle *handle /* [in] [ref] */);
 #endif /* __CLI_EVENTLOG__ */

Modified: branches/samba/experimental/source/librpc/gen_ndr/cli_initshutdown.c
===================================================================
--- branches/samba/experimental/source/librpc/gen_ndr/cli_initshutdown.c	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/librpc/gen_ndr/cli_initshutdown.c	2008-06-09 06:59:20 UTC (rev 1920)
@@ -8,11 +8,11 @@
 
 NTSTATUS rpccli_initshutdown_Init(struct rpc_pipe_client *cli,
 				  TALLOC_CTX *mem_ctx,
-				  uint16_t *hostname,
-				  struct initshutdown_String *message,
-				  uint32_t timeout,
-				  uint8_t force_apps,
-				  uint8_t reboot,
+				  uint16_t *hostname /* [in] [unique] */,
+				  struct initshutdown_String *message /* [in] [unique] */,
+				  uint32_t timeout /* [in]  */,
+				  uint8_t force_apps /* [in]  */,
+				  uint8_t reboot /* [in]  */,
 				  WERROR *werror)
 {
 	struct initshutdown_Init r;
@@ -60,7 +60,7 @@
 
 NTSTATUS rpccli_initshutdown_Abort(struct rpc_pipe_client *cli,
 				   TALLOC_CTX *mem_ctx,
-				   uint16_t *server,
+				   uint16_t *server /* [in] [unique] */,
 				   WERROR *werror)
 {
 	struct initshutdown_Abort r;
@@ -104,12 +104,12 @@
 
 NTSTATUS rpccli_initshutdown_InitEx(struct rpc_pipe_client *cli,
 				    TALLOC_CTX *mem_ctx,
-				    uint16_t *hostname,
-				    struct initshutdown_String *message,
-				    uint32_t timeout,
-				    uint8_t force_apps,
-				    uint8_t reboot,
-				    uint32_t reason,
+				    uint16_t *hostname /* [in] [unique] */,
+				    struct initshutdown_String *message /* [in] [unique] */,
+				    uint32_t timeout /* [in]  */,
+				    uint8_t force_apps /* [in]  */,
+				    uint8_t reboot /* [in]  */,
+				    uint32_t reason /* [in]  */,
 				    WERROR *werror)
 {
 	struct initshutdown_InitEx r;

Modified: branches/samba/experimental/source/librpc/gen_ndr/cli_initshutdown.h
===================================================================
--- branches/samba/experimental/source/librpc/gen_ndr/cli_initshutdown.h	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/librpc/gen_ndr/cli_initshutdown.h	2008-06-09 06:59:20 UTC (rev 1920)
@@ -3,23 +3,23 @@
 #define __CLI_INITSHUTDOWN__
 NTSTATUS rpccli_initshutdown_Init(struct rpc_pipe_client *cli,
 				  TALLOC_CTX *mem_ctx,
-				  uint16_t *hostname,
-				  struct initshutdown_String *message,
-				  uint32_t timeout,
-				  uint8_t force_apps,
-				  uint8_t reboot,
+				  uint16_t *hostname /* [in] [unique] */,
+				  struct initshutdown_String *message /* [in] [unique] */,
+				  uint32_t timeout /* [in]  */,
+				  uint8_t force_apps /* [in]  */,
+				  uint8_t reboot /* [in]  */,
 				  WERROR *werror);
 NTSTATUS rpccli_initshutdown_Abort(struct rpc_pipe_client *cli,
 				   TALLOC_CTX *mem_ctx,
-				   uint16_t *server,
+				   uint16_t *server /* [in] [unique] */,
 				   WERROR *werror);
 NTSTATUS rpccli_initshutdown_InitEx(struct rpc_pipe_client *cli,
 				    TALLOC_CTX *mem_ctx,
-				    uint16_t *hostname,
-				    struct initshutdown_String *message,
-				    uint32_t timeout,
-				    uint8_t force_apps,
-				    uint8_t reboot,
-				    uint32_t reason,
+				    uint16_t *hostname /* [in] [unique] */,
+				    struct initshutdown_String *message /* [in] [unique] */,
+				    uint32_t timeout /* [in]  */,
+				    uint8_t force_apps /* [in]  */,
+				    uint8_t reboot /* [in]  */,
+				    uint32_t reason /* [in]  */,
 				    WERROR *werror);
 #endif /* __CLI_INITSHUTDOWN__ */

Modified: branches/samba/experimental/source/librpc/gen_ndr/cli_lsa.c
===================================================================
--- branches/samba/experimental/source/librpc/gen_ndr/cli_lsa.c	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/librpc/gen_ndr/cli_lsa.c	2008-06-09 06:59:20 UTC (rev 1920)
@@ -8,7 +8,7 @@
 
 NTSTATUS rpccli_lsa_Close(struct rpc_pipe_client *cli,
 			  TALLOC_CTX *mem_ctx,
-			  struct policy_handle *handle)
+			  struct policy_handle *handle /* [in,out] [ref] */)
 {
 	struct lsa_Close r;
 	NTSTATUS status;
@@ -48,7 +48,7 @@
 
 NTSTATUS rpccli_lsa_Delete(struct rpc_pipe_client *cli,
 			   TALLOC_CTX *mem_ctx,
-			   struct policy_handle *handle)
+			   struct policy_handle *handle /* [in] [ref] */)
 {
 	struct lsa_Delete r;
 	NTSTATUS status;
@@ -87,10 +87,10 @@
 
 NTSTATUS rpccli_lsa_EnumPrivs(struct rpc_pipe_client *cli,
 			      TALLOC_CTX *mem_ctx,
-			      struct policy_handle *handle,
-			      uint32_t *resume_handle,
-			      struct lsa_PrivArray *privs,
-			      uint32_t max_count)
+			      struct policy_handle *handle /* [in] [ref] */,
+			      uint32_t *resume_handle /* [in,out] [ref] */,
+			      struct lsa_PrivArray *privs /* [out] [ref] */,
+			      uint32_t max_count /* [in]  */)
 {
 	struct lsa_EnumPrivs r;
 	NTSTATUS status;
@@ -133,9 +133,9 @@
 
 NTSTATUS rpccli_lsa_QuerySecurity(struct rpc_pipe_client *cli,
 				  TALLOC_CTX *mem_ctx,
-				  struct policy_handle *handle,
-				  uint32_t sec_info,
-				  struct sec_desc_buf **sdbuf)
+				  struct policy_handle *handle /* [in] [ref] */,
+				  uint32_t sec_info /* [in]  */,
+				  struct sec_desc_buf **sdbuf /* [out] [ref] */)
 {
 	struct lsa_QuerySecurity r;
 	NTSTATUS status;
@@ -176,9 +176,9 @@
 
 NTSTATUS rpccli_lsa_SetSecObj(struct rpc_pipe_client *cli,
 			      TALLOC_CTX *mem_ctx,
-			      struct policy_handle *handle,
-			      uint32_t sec_info,
-			      struct sec_desc_buf *sdbuf)
+			      struct policy_handle *handle /* [in] [ref] */,
+			      uint32_t sec_info /* [in]  */,
+			      struct sec_desc_buf *sdbuf /* [in] [ref] */)
 {
 	struct lsa_SetSecObj r;
 	NTSTATUS status;
@@ -256,10 +256,10 @@
 
 NTSTATUS rpccli_lsa_OpenPolicy(struct rpc_pipe_client *cli,
 			       TALLOC_CTX *mem_ctx,
-			       uint16_t *system_name,
-			       struct lsa_ObjectAttribute *attr,
-			       uint32_t access_mask,
-			       struct policy_handle *handle)
+			       uint16_t *system_name /* [in] [unique] */,
+			       struct lsa_ObjectAttribute *attr /* [in] [ref] */,
+			       uint32_t access_mask /* [in]  */,
+			       struct policy_handle *handle /* [out] [ref] */)
 {
 	struct lsa_OpenPolicy r;
 	NTSTATUS status;
@@ -301,9 +301,9 @@
 
 NTSTATUS rpccli_lsa_QueryInfoPolicy(struct rpc_pipe_client *cli,
 				    TALLOC_CTX *mem_ctx,
-				    struct policy_handle *handle,
-				    enum lsa_PolicyInfo level,
-				    union lsa_PolicyInformation **info)
+				    struct policy_handle *handle /* [in] [ref] */,
+				    enum lsa_PolicyInfo level /* [in]  */,
+				    union lsa_PolicyInformation **info /* [out] [ref,switch_is(level)] */)
 {
 	struct lsa_QueryInfoPolicy r;
 	NTSTATUS status;
@@ -344,9 +344,9 @@
 
 NTSTATUS rpccli_lsa_SetInfoPolicy(struct rpc_pipe_client *cli,
 				  TALLOC_CTX *mem_ctx,
-				  struct policy_handle *handle,
-				  enum lsa_PolicyInfo level,
-				  union lsa_PolicyInformation *info)
+				  struct policy_handle *handle /* [in] [ref] */,
+				  enum lsa_PolicyInfo level /* [in]  */,
+				  union lsa_PolicyInformation *info /* [in] [ref,switch_is(level)] */)
 {
 	struct lsa_SetInfoPolicy r;
 	NTSTATUS status;
@@ -424,10 +424,10 @@
 
 NTSTATUS rpccli_lsa_CreateAccount(struct rpc_pipe_client *cli,
 				  TALLOC_CTX *mem_ctx,
-				  struct policy_handle *handle,
-				  struct dom_sid2 *sid,
-				  uint32_t access_mask,
-				  struct policy_handle *acct_handle)
+				  struct policy_handle *handle /* [in] [ref] */,
+				  struct dom_sid2 *sid /* [in] [ref] */,
+				  uint32_t access_mask /* [in]  */,
+				  struct policy_handle *acct_handle /* [out] [ref] */)
 {
 	struct lsa_CreateAccount r;
 	NTSTATUS status;
@@ -469,10 +469,10 @@
 
 NTSTATUS rpccli_lsa_EnumAccounts(struct rpc_pipe_client *cli,
 				 TALLOC_CTX *mem_ctx,
-				 struct policy_handle *handle,
-				 uint32_t *resume_handle,
-				 struct lsa_SidArray *sids,
-				 uint32_t num_entries)
+				 struct policy_handle *handle /* [in] [ref] */,
+				 uint32_t *resume_handle /* [in,out] [ref] */,
+				 struct lsa_SidArray *sids /* [out] [ref] */,
+				 uint32_t num_entries /* [in] [range(0,8192)] */)
 {
 	struct lsa_EnumAccounts r;
 	NTSTATUS status;
@@ -515,10 +515,10 @@
 
 NTSTATUS rpccli_lsa_CreateTrustedDomain(struct rpc_pipe_client *cli,
 					TALLOC_CTX *mem_ctx,
-					struct policy_handle *handle,
-					struct lsa_DomainInfo *info,
-					uint32_t access_mask,
-					struct policy_handle *trustdom_handle)
+					struct policy_handle *handle /* [in] [ref] */,
+					struct lsa_DomainInfo *info /* [in] [ref] */,
+					uint32_t access_mask /* [in]  */,
+					struct policy_handle *trustdom_handle /* [out] [ref] */)
 {
 	struct lsa_CreateTrustedDomain r;
 	NTSTATUS status;
@@ -560,10 +560,10 @@
 
 NTSTATUS rpccli_lsa_EnumTrustDom(struct rpc_pipe_client *cli,
 				 TALLOC_CTX *mem_ctx,
-				 struct policy_handle *handle,
-				 uint32_t *resume_handle,
-				 struct lsa_DomainList *domains,
-				 uint32_t max_size)
+				 struct policy_handle *handle /* [in] [ref] */,
+				 uint32_t *resume_handle /* [in,out] [ref] */,
+				 struct lsa_DomainList *domains /* [out] [ref] */,
+				 uint32_t max_size /* [in]  */)
 {
 	struct lsa_EnumTrustDom r;
 	NTSTATUS status;
@@ -606,13 +606,13 @@
 
 NTSTATUS rpccli_lsa_LookupNames(struct rpc_pipe_client *cli,
 				TALLOC_CTX *mem_ctx,
-				struct policy_handle *handle,
-				uint32_t num_names,
-				struct lsa_String *names,
-				struct lsa_RefDomainList **domains,
-				struct lsa_TransSidArray *sids,
-				enum lsa_LookupNamesLevel level,
-				uint32_t *count)
+				struct policy_handle *handle /* [in] [ref] */,
+				uint32_t num_names /* [in] [range(0,1000)] */,
+				struct lsa_String *names /* [in] [size_is(num_names)] */,
+				struct lsa_RefDomainList **domains /* [out] [ref] */,
+				struct lsa_TransSidArray *sids /* [in,out] [ref] */,
+				enum lsa_LookupNamesLevel level /* [in]  */,
+				uint32_t *count /* [in,out] [ref] */)
 {
 	struct lsa_LookupNames r;
 	NTSTATUS status;
@@ -659,12 +659,12 @@
 
 NTSTATUS rpccli_lsa_LookupSids(struct rpc_pipe_client *cli,
 			       TALLOC_CTX *mem_ctx,
-			       struct policy_handle *handle,
-			       struct lsa_SidArray *sids,
-			       struct lsa_RefDomainList **domains,
-			       struct lsa_TransNameArray *names,
-			       uint16_t level,
-			       uint32_t *count)
+			       struct policy_handle *handle /* [in] [ref] */,
+			       struct lsa_SidArray *sids /* [in] [ref] */,
+			       struct lsa_RefDomainList **domains /* [out] [ref] */,
+			       struct lsa_TransNameArray *names /* [in,out] [ref] */,
+			       uint16_t level /* [in]  */,
+			       uint32_t *count /* [in,out] [ref] */)
 {
 	struct lsa_LookupSids r;
 	NTSTATUS status;
@@ -710,10 +710,10 @@
 
 NTSTATUS rpccli_lsa_CreateSecret(struct rpc_pipe_client *cli,
 				 TALLOC_CTX *mem_ctx,
-				 struct policy_handle *handle,
-				 struct lsa_String name,
-				 uint32_t access_mask,
-				 struct policy_handle *sec_handle)
+				 struct policy_handle *handle /* [in] [ref] */,
+				 struct lsa_String name /* [in]  */,
+				 uint32_t access_mask /* [in]  */,
+				 struct policy_handle *sec_handle /* [out] [ref] */)
 {
 	struct lsa_CreateSecret r;
 	NTSTATUS status;
@@ -755,10 +755,10 @@
 
 NTSTATUS rpccli_lsa_OpenAccount(struct rpc_pipe_client *cli,
 				TALLOC_CTX *mem_ctx,
-				struct policy_handle *handle,
-				struct dom_sid2 *sid,
-				uint32_t access_mask,
-				struct policy_handle *acct_handle)
+				struct policy_handle *handle /* [in] [ref] */,
+				struct dom_sid2 *sid /* [in] [ref] */,
+				uint32_t access_mask /* [in]  */,
+				struct policy_handle *acct_handle /* [out] [ref] */)
 {
 	struct lsa_OpenAccount r;
 	NTSTATUS status;
@@ -800,8 +800,8 @@
 
 NTSTATUS rpccli_lsa_EnumPrivsAccount(struct rpc_pipe_client *cli,
 				     TALLOC_CTX *mem_ctx,
-				     struct policy_handle *handle,
-				     struct lsa_PrivilegeSet **privs)
+				     struct policy_handle *handle /* [in] [ref] */,
+				     struct lsa_PrivilegeSet **privs /* [out] [ref] */)
 {
 	struct lsa_EnumPrivsAccount r;
 	NTSTATUS status;
@@ -841,8 +841,8 @@
 
 NTSTATUS rpccli_lsa_AddPrivilegesToAccount(struct rpc_pipe_client *cli,
 					   TALLOC_CTX *mem_ctx,
-					   struct policy_handle *handle,
-					   struct lsa_PrivilegeSet *privs)
+					   struct policy_handle *handle /* [in] [ref] */,
+					   struct lsa_PrivilegeSet *privs /* [in] [ref] */)
 {
 	struct lsa_AddPrivilegesToAccount r;
 	NTSTATUS status;
@@ -882,9 +882,9 @@
 
 NTSTATUS rpccli_lsa_RemovePrivilegesFromAccount(struct rpc_pipe_client *cli,
 						TALLOC_CTX *mem_ctx,
-						struct policy_handle *handle,
-						uint8_t remove_all,
-						struct lsa_PrivilegeSet *privs)
+						struct policy_handle *handle /* [in] [ref] */,
+						uint8_t remove_all /* [in]  */,
+						struct lsa_PrivilegeSet *privs /* [in] [unique] */)
 {
 	struct lsa_RemovePrivilegesFromAccount r;
 	NTSTATUS status;
@@ -999,8 +999,8 @@
 
 NTSTATUS rpccli_lsa_GetSystemAccessAccount(struct rpc_pipe_client *cli,
 					   TALLOC_CTX *mem_ctx,
-					   struct policy_handle *handle,
-					   uint32_t *access_mask)
+					   struct policy_handle *handle /* [in] [ref] */,
+					   uint32_t *access_mask /* [out] [ref] */)
 {
 	struct lsa_GetSystemAccessAccount r;
 	NTSTATUS status;
@@ -1040,8 +1040,8 @@
 
 NTSTATUS rpccli_lsa_SetSystemAccessAccount(struct rpc_pipe_client *cli,
 					   TALLOC_CTX *mem_ctx,
-					   struct policy_handle *handle,
-					   uint32_t access_mask)
+					   struct policy_handle *handle /* [in] [ref] */,
+					   uint32_t access_mask /* [in]  */)
 {
 	struct lsa_SetSystemAccessAccount r;
 	NTSTATUS status;
@@ -1081,10 +1081,10 @@
 
 NTSTATUS rpccli_lsa_OpenTrustedDomain(struct rpc_pipe_client *cli,
 				      TALLOC_CTX *mem_ctx,
-				      struct policy_handle *handle,
-				      struct dom_sid2 *sid,
-				      uint32_t access_mask,
-				      struct policy_handle *trustdom_handle)
+				      struct policy_handle *handle /* [in] [ref] */,
+				      struct dom_sid2 *sid /* [in] [ref] */,
+				      uint32_t access_mask /* [in]  */,
+				      struct policy_handle *trustdom_handle /* [out] [ref] */)
 {
 	struct lsa_OpenTrustedDomain r;
 	NTSTATUS status;
@@ -1126,9 +1126,9 @@
 
 NTSTATUS rpccli_lsa_QueryTrustedDomainInfo(struct rpc_pipe_client *cli,
 					   TALLOC_CTX *mem_ctx,
-					   struct policy_handle *trustdom_handle,
-					   enum lsa_TrustDomInfoEnum level,
-					   union lsa_TrustedDomainInfo *info)
+					   struct policy_handle *trustdom_handle /* [in] [ref] */,
+					   enum lsa_TrustDomInfoEnum level /* [in]  */,
+					   union lsa_TrustedDomainInfo **info /* [out] [ref,switch_is(level)] */)
 {
 	struct lsa_QueryTrustedDomainInfo r;
 	NTSTATUS status;
@@ -1161,9 +1161,7 @@
 	}
 
 	/* Return variables */
-	if (info && r.out.info) {
-		*info = *r.out.info;
-	}
+	*info = *r.out.info;
 
 	/* Return result */
 	return r.out.result;
@@ -1208,10 +1206,10 @@
 
 NTSTATUS rpccli_lsa_OpenSecret(struct rpc_pipe_client *cli,
 			       TALLOC_CTX *mem_ctx,
-			       struct policy_handle *handle,
-			       struct lsa_String name,
-			       uint32_t access_mask,
-			       struct policy_handle *sec_handle)
+			       struct policy_handle *handle /* [in] [ref] */,
+			       struct lsa_String name /* [in]  */,
+			       uint32_t access_mask /* [in]  */,
+			       struct policy_handle *sec_handle /* [out] [ref] */)
 {
 	struct lsa_OpenSecret r;
 	NTSTATUS status;
@@ -1253,9 +1251,9 @@
 
 NTSTATUS rpccli_lsa_SetSecret(struct rpc_pipe_client *cli,
 			      TALLOC_CTX *mem_ctx,
-			      struct policy_handle *sec_handle,
-			      struct lsa_DATA_BUF *new_val,
-			      struct lsa_DATA_BUF *old_val)
+			      struct policy_handle *sec_handle /* [in] [ref] */,
+			      struct lsa_DATA_BUF *new_val /* [in] [unique] */,
+			      struct lsa_DATA_BUF *old_val /* [in] [unique] */)
 {
 	struct lsa_SetSecret r;
 	NTSTATUS status;
@@ -1296,11 +1294,11 @@
 
 NTSTATUS rpccli_lsa_QuerySecret(struct rpc_pipe_client *cli,
 				TALLOC_CTX *mem_ctx,
-				struct policy_handle *sec_handle,
-				struct lsa_DATA_BUF_PTR *new_val,
-				NTTIME *new_mtime,
-				struct lsa_DATA_BUF_PTR *old_val,
-				NTTIME *old_mtime)
+				struct policy_handle *sec_handle /* [in] [ref] */,
+				struct lsa_DATA_BUF_PTR *new_val /* [in,out] [unique] */,
+				NTTIME *new_mtime /* [in,out] [unique] */,
+				struct lsa_DATA_BUF_PTR *old_val /* [in,out] [unique] */,
+				NTTIME *old_mtime /* [in,out] [unique] */)
 {
 	struct lsa_QuerySecret r;
 	NTSTATUS status;
@@ -1355,9 +1353,9 @@
 
 NTSTATUS rpccli_lsa_LookupPrivValue(struct rpc_pipe_client *cli,
 				    TALLOC_CTX *mem_ctx,
-				    struct policy_handle *handle,
-				    struct lsa_String *name,
-				    struct lsa_LUID *luid)
+				    struct policy_handle *handle /* [in] [ref] */,
+				    struct lsa_String *name /* [in] [ref] */,
+				    struct lsa_LUID *luid /* [out] [ref] */)
 {
 	struct lsa_LookupPrivValue r;
 	NTSTATUS status;
@@ -1398,9 +1396,9 @@
 
 NTSTATUS rpccli_lsa_LookupPrivName(struct rpc_pipe_client *cli,
 				   TALLOC_CTX *mem_ctx,
-				   struct policy_handle *handle,
-				   struct lsa_LUID *luid,
-				   struct lsa_StringLarge *name)
+				   struct policy_handle *handle /* [in] [ref] */,
+				   struct lsa_LUID *luid /* [in] [ref] */,
+				   struct lsa_StringLarge **name /* [out] [ref] */)
 {
 	struct lsa_LookupPrivName r;
 	NTSTATUS status;
@@ -1433,9 +1431,7 @@
 	}
 
 	/* Return variables */
-	if (name && r.out.name) {
-		*name = *r.out.name;
-	}
+	*name = *r.out.name;
 
 	/* Return result */
 	return r.out.result;
@@ -1443,12 +1439,12 @@
 
 NTSTATUS rpccli_lsa_LookupPrivDisplayName(struct rpc_pipe_client *cli,
 					  TALLOC_CTX *mem_ctx,
-					  struct policy_handle *handle,
-					  struct lsa_String *name,
-					  uint16_t language_id,
-					  uint16_t language_id_sys,
-					  struct lsa_StringLarge **disp_name,
-					  uint16_t *returned_language_id)
+					  struct policy_handle *handle /* [in] [ref] */,
+					  struct lsa_String *name /* [in] [ref] */,
+					  uint16_t language_id /* [in]  */,
+					  uint16_t language_id_sys /* [in]  */,
+					  struct lsa_StringLarge **disp_name /* [out] [ref] */,
+					  uint16_t *returned_language_id /* [out] [ref] */)
 {
 	struct lsa_LookupPrivDisplayName r;
 	NTSTATUS status;
@@ -1492,7 +1488,7 @@
 
 NTSTATUS rpccli_lsa_DeleteObject(struct rpc_pipe_client *cli,
 				 TALLOC_CTX *mem_ctx,
-				 struct policy_handle *handle)
+				 struct policy_handle *handle /* [in,out] [ref] */)
 {
 	struct lsa_DeleteObject r;
 	NTSTATUS status;
@@ -1532,9 +1528,9 @@
 
 NTSTATUS rpccli_lsa_EnumAccountsWithUserRight(struct rpc_pipe_client *cli,
 					      TALLOC_CTX *mem_ctx,
-					      struct policy_handle *handle,
-					      struct lsa_String *name,
-					      struct lsa_SidArray *sids)
+					      struct policy_handle *handle /* [in] [ref] */,
+					      struct lsa_String *name /* [in] [unique] */,
+					      struct lsa_SidArray *sids /* [out] [ref] */)
 {
 	struct lsa_EnumAccountsWithUserRight r;
 	NTSTATUS status;
@@ -1575,9 +1571,9 @@
 
 NTSTATUS rpccli_lsa_EnumAccountRights(struct rpc_pipe_client *cli,
 				      TALLOC_CTX *mem_ctx,
-				      struct policy_handle *handle,
-				      struct dom_sid2 *sid,
-				      struct lsa_RightSet *rights)
+				      struct policy_handle *handle /* [in] [ref] */,
+				      struct dom_sid2 *sid /* [in] [ref] */,
+				      struct lsa_RightSet *rights /* [out] [ref] */)
 {
 	struct lsa_EnumAccountRights r;
 	NTSTATUS status;
@@ -1618,9 +1614,9 @@
 
 NTSTATUS rpccli_lsa_AddAccountRights(struct rpc_pipe_client *cli,
 				     TALLOC_CTX *mem_ctx,
-				     struct policy_handle *handle,
-				     struct dom_sid2 *sid,
-				     struct lsa_RightSet *rights)
+				     struct policy_handle *handle /* [in] [ref] */,
+				     struct dom_sid2 *sid /* [in] [ref] */,
+				     struct lsa_RightSet *rights /* [in] [ref] */)
 {
 	struct lsa_AddAccountRights r;
 	NTSTATUS status;
@@ -1661,10 +1657,10 @@
 
 NTSTATUS rpccli_lsa_RemoveAccountRights(struct rpc_pipe_client *cli,
 					TALLOC_CTX *mem_ctx,
-					struct policy_handle *handle,
-					struct dom_sid2 *sid,
-					uint8_t remove_all,
-					struct lsa_RightSet *rights)
+					struct policy_handle *handle /* [in] [ref] */,
+					struct dom_sid2 *sid /* [in] [ref] */,
+					uint8_t remove_all /* [in]  */,
+					struct lsa_RightSet *rights /* [in] [ref] */)
 {
 	struct lsa_RemoveAccountRights r;
 	NTSTATUS status;
@@ -1706,10 +1702,10 @@
 
 NTSTATUS rpccli_lsa_QueryTrustedDomainInfoBySid(struct rpc_pipe_client *cli,
 						TALLOC_CTX *mem_ctx,
-						struct policy_handle *handle,
-						struct dom_sid2 *dom_sid,
-						enum lsa_TrustDomInfoEnum level,
-						union lsa_TrustedDomainInfo *info)
+						struct policy_handle *handle /* [in] [ref] */,
+						struct dom_sid2 *dom_sid /* [in] [ref] */,
+						enum lsa_TrustDomInfoEnum level /* [in]  */,
+						union lsa_TrustedDomainInfo **info /* [out] [ref,switch_is(level)] */)
 {
 	struct lsa_QueryTrustedDomainInfoBySid r;
 	NTSTATUS status;
@@ -1743,9 +1739,7 @@
 	}
 
 	/* Return variables */
-	if (info && r.out.info) {
-		*info = *r.out.info;
-	}
+	*info = *r.out.info;
 
 	/* Return result */
 	return r.out.result;
@@ -1790,8 +1784,8 @@
 
 NTSTATUS rpccli_lsa_DeleteTrustedDomain(struct rpc_pipe_client *cli,
 					TALLOC_CTX *mem_ctx,
-					struct policy_handle *handle,
-					struct dom_sid2 *dom_sid)
+					struct policy_handle *handle /* [in] [ref] */,
+					struct dom_sid2 *dom_sid /* [in] [ref] */)
 {
 	struct lsa_DeleteTrustedDomain r;
 	NTSTATUS status;
@@ -1905,10 +1899,10 @@
 
 NTSTATUS rpccli_lsa_OpenPolicy2(struct rpc_pipe_client *cli,
 				TALLOC_CTX *mem_ctx,
-				const char *system_name,
-				struct lsa_ObjectAttribute *attr,
-				uint32_t access_mask,
-				struct policy_handle *handle)
+				const char *system_name /* [in] [unique,charset(UTF16)] */,
+				struct lsa_ObjectAttribute *attr /* [in] [ref] */,
+				uint32_t access_mask /* [in]  */,
+				struct policy_handle *handle /* [out] [ref] */)
 {
 	struct lsa_OpenPolicy2 r;
 	NTSTATUS status;
@@ -1950,9 +1944,9 @@
 
 NTSTATUS rpccli_lsa_GetUserName(struct rpc_pipe_client *cli,
 				TALLOC_CTX *mem_ctx,
-				const char *system_name,
-				struct lsa_String **account_name,
-				struct lsa_String **authority_name)
+				const char *system_name /* [in] [unique,charset(UTF16)] */,
+				struct lsa_String **account_name /* [in,out] [ref] */,
+				struct lsa_String **authority_name /* [in,out] [unique] */)
 {
 	struct lsa_GetUserName r;
 	NTSTATUS status;
@@ -1997,9 +1991,9 @@
 
 NTSTATUS rpccli_lsa_QueryInfoPolicy2(struct rpc_pipe_client *cli,
 				     TALLOC_CTX *mem_ctx,
-				     struct policy_handle *handle,
-				     enum lsa_PolicyInfo level,
-				     union lsa_PolicyInformation **info)
+				     struct policy_handle *handle /* [in] [ref] */,
+				     enum lsa_PolicyInfo level /* [in]  */,
+				     union lsa_PolicyInformation **info /* [out] [ref,switch_is(level)] */)
 {
 	struct lsa_QueryInfoPolicy2 r;
 	NTSTATUS status;
@@ -2040,9 +2034,9 @@
 
 NTSTATUS rpccli_lsa_SetInfoPolicy2(struct rpc_pipe_client *cli,
 				   TALLOC_CTX *mem_ctx,
-				   struct policy_handle *handle,
-				   enum lsa_PolicyInfo level,
-				   union lsa_PolicyInformation *info)
+				   struct policy_handle *handle /* [in] [ref] */,
+				   enum lsa_PolicyInfo level /* [in]  */,
+				   union lsa_PolicyInformation *info /* [in] [ref,switch_is(level)] */)
 {
 	struct lsa_SetInfoPolicy2 r;
 	NTSTATUS status;
@@ -2083,10 +2077,10 @@
 
 NTSTATUS rpccli_lsa_QueryTrustedDomainInfoByName(struct rpc_pipe_client *cli,
 						 TALLOC_CTX *mem_ctx,
-						 struct policy_handle *handle,
-						 struct lsa_String *trusted_domain,
-						 enum lsa_TrustDomInfoEnum level,
-						 union lsa_TrustedDomainInfo *info)
+						 struct policy_handle *handle /* [in] [ref] */,
+						 struct lsa_String *trusted_domain /* [in] [ref] */,
+						 enum lsa_TrustDomInfoEnum level /* [in]  */,
+						 union lsa_TrustedDomainInfo **info /* [out] [ref,switch_is(level)] */)
 {
 	struct lsa_QueryTrustedDomainInfoByName r;
 	NTSTATUS status;
@@ -2128,10 +2122,10 @@
 
 NTSTATUS rpccli_lsa_SetTrustedDomainInfoByName(struct rpc_pipe_client *cli,
 					       TALLOC_CTX *mem_ctx,
-					       struct policy_handle *handle,
-					       struct lsa_String trusted_domain,
-					       enum lsa_TrustDomInfoEnum level,
-					       union lsa_TrustedDomainInfo *info)
+					       struct policy_handle *handle /* [in] [ref] */,
+					       struct lsa_String trusted_domain /* [in]  */,
+					       enum lsa_TrustDomInfoEnum level /* [in]  */,
+					       union lsa_TrustedDomainInfo *info /* [in] [unique,switch_is(level)] */)
 {
 	struct lsa_SetTrustedDomainInfoByName r;
 	NTSTATUS status;
@@ -2173,10 +2167,10 @@
 
 NTSTATUS rpccli_lsa_EnumTrustedDomainsEx(struct rpc_pipe_client *cli,
 					 TALLOC_CTX *mem_ctx,
-					 struct policy_handle *handle,
-					 uint32_t *resume_handle,
-					 struct lsa_DomainListEx *domains,
-					 uint32_t max_size)
+					 struct policy_handle *handle /* [in] [ref] */,
+					 uint32_t *resume_handle /* [in,out] [ref] */,
+					 struct lsa_DomainListEx *domains /* [out] [ref] */,
+					 uint32_t max_size /* [in]  */)
 {
 	struct lsa_EnumTrustedDomainsEx r;
 	NTSTATUS status;
@@ -2256,7 +2250,7 @@
 
 NTSTATUS rpccli_lsa_CloseTrustedDomainEx(struct rpc_pipe_client *cli,
 					 TALLOC_CTX *mem_ctx,
-					 struct policy_handle *handle)
+					 struct policy_handle *handle /* [in,out] [ref] */)
 {
 	struct lsa_CloseTrustedDomainEx r;
 	NTSTATUS status;
@@ -2296,9 +2290,9 @@
 
 NTSTATUS rpccli_lsa_QueryDomainInformationPolicy(struct rpc_pipe_client *cli,
 						 TALLOC_CTX *mem_ctx,
-						 struct policy_handle *handle,
-						 uint16_t level,
-						 union lsa_DomainInformationPolicy *info)
+						 struct policy_handle *handle /* [in] [ref] */,
+						 uint16_t level /* [in]  */,
+						 union lsa_DomainInformationPolicy **info /* [out] [ref,switch_is(level)] */)
 {
 	struct lsa_QueryDomainInformationPolicy r;
 	NTSTATUS status;
@@ -2331,9 +2325,7 @@
 	}
 
 	/* Return variables */
-	if (info && r.out.info) {
-		*info = *r.out.info;
-	}
+	*info = *r.out.info;
 
 	/* Return result */
 	return r.out.result;
@@ -2341,9 +2333,9 @@
 
 NTSTATUS rpccli_lsa_SetDomainInformationPolicy(struct rpc_pipe_client *cli,
 					       TALLOC_CTX *mem_ctx,
-					       struct policy_handle *handle,
-					       uint16_t level,
-					       union lsa_DomainInformationPolicy *info)
+					       struct policy_handle *handle /* [in] [ref] */,
+					       uint16_t level /* [in]  */,
+					       union lsa_DomainInformationPolicy *info /* [in] [unique,switch_is(level)] */)
 {
 	struct lsa_SetDomainInformationPolicy r;
 	NTSTATUS status;
@@ -2384,10 +2376,10 @@
 
 NTSTATUS rpccli_lsa_OpenTrustedDomainByName(struct rpc_pipe_client *cli,
 					    TALLOC_CTX *mem_ctx,
-					    struct policy_handle *handle,
-					    struct lsa_String name,
-					    uint32_t access_mask,
-					    struct policy_handle *trustdom_handle)
+					    struct policy_handle *handle /* [in] [ref] */,
+					    struct lsa_String name /* [in]  */,
+					    uint32_t access_mask /* [in]  */,
+					    struct policy_handle *trustdom_handle /* [out] [ref] */)
 {
 	struct lsa_OpenTrustedDomainByName r;
 	NTSTATUS status;
@@ -2466,14 +2458,14 @@
 
 NTSTATUS rpccli_lsa_LookupSids2(struct rpc_pipe_client *cli,
 				TALLOC_CTX *mem_ctx,
-				struct policy_handle *handle,
-				struct lsa_SidArray *sids,
-				struct lsa_RefDomainList **domains,
-				struct lsa_TransNameArray2 *names,
-				uint16_t level,
-				uint32_t *count,
-				uint32_t unknown1,
-				uint32_t unknown2)
+				struct policy_handle *handle /* [in] [ref] */,
+				struct lsa_SidArray *sids /* [in] [ref] */,
+				struct lsa_RefDomainList **domains /* [out] [ref] */,
+				struct lsa_TransNameArray2 *names /* [in,out] [ref] */,
+				uint16_t level /* [in]  */,
+				uint32_t *count /* [in,out] [ref] */,
+				uint32_t unknown1 /* [in]  */,
+				uint32_t unknown2 /* [in]  */)
 {
 	struct lsa_LookupSids2 r;
 	NTSTATUS status;
@@ -2521,15 +2513,15 @@
 
 NTSTATUS rpccli_lsa_LookupNames2(struct rpc_pipe_client *cli,
 				 TALLOC_CTX *mem_ctx,
-				 struct policy_handle *handle,
-				 uint32_t num_names,
-				 struct lsa_String *names,
-				 struct lsa_RefDomainList **domains,
-				 struct lsa_TransSidArray2 *sids,
-				 enum lsa_LookupNamesLevel level,
-				 uint32_t *count,
-				 uint32_t unknown1,
-				 uint32_t unknown2)
+				 struct policy_handle *handle /* [in] [ref] */,
+				 uint32_t num_names /* [in] [range(0,1000)] */,
+				 struct lsa_String *names /* [in] [size_is(num_names)] */,
+				 struct lsa_RefDomainList **domains /* [out] [ref] */,
+				 struct lsa_TransSidArray2 *sids /* [in,out] [ref] */,
+				 enum lsa_LookupNamesLevel level /* [in]  */,
+				 uint32_t *count /* [in,out] [ref] */,
+				 uint32_t unknown1 /* [in]  */,
+				 uint32_t unknown2 /* [in]  */)
 {
 	struct lsa_LookupNames2 r;
 	NTSTATUS status;
@@ -2911,15 +2903,15 @@
 
 NTSTATUS rpccli_lsa_LookupNames3(struct rpc_pipe_client *cli,
 				 TALLOC_CTX *mem_ctx,
-				 struct policy_handle *handle,
-				 uint32_t num_names,
-				 struct lsa_String *names,
-				 struct lsa_RefDomainList **domains,
-				 struct lsa_TransSidArray3 *sids,
-				 enum lsa_LookupNamesLevel level,
-				 uint32_t *count,
-				 uint32_t unknown1,
-				 uint32_t unknown2)
+				 struct policy_handle *handle /* [in] [ref] */,
+				 uint32_t num_names /* [in] [range(0,1000)] */,
+				 struct lsa_String *names /* [in] [size_is(num_names)] */,
+				 struct lsa_RefDomainList **domains /* [out] [ref] */,
+				 struct lsa_TransSidArray3 *sids /* [in,out] [ref] */,
+				 enum lsa_LookupNamesLevel level /* [in]  */,
+				 uint32_t *count /* [in,out] [ref] */,
+				 uint32_t unknown1 /* [in]  */,
+				 uint32_t unknown2 /* [in]  */)
 {
 	struct lsa_LookupNames3 r;
 	NTSTATUS status;
@@ -3116,10 +3108,10 @@
 
 NTSTATUS rpccli_lsa_lsaRQueryForestTrustInformation(struct rpc_pipe_client *cli,
 						    TALLOC_CTX *mem_ctx,
-						    struct policy_handle *handle,
-						    struct lsa_String *trusted_domain_name,
-						    uint16_t unknown,
-						    struct lsa_ForestTrustInformation **forest_trust_info)
+						    struct policy_handle *handle /* [in] [ref] */,
+						    struct lsa_String *trusted_domain_name /* [in] [ref] */,
+						    uint16_t unknown /* [in]  */,
+						    struct lsa_ForestTrustInformation **forest_trust_info /* [out] [ref] */)
 {
 	struct lsa_lsaRQueryForestTrustInformation r;
 	NTSTATUS status;
@@ -3235,13 +3227,13 @@
 
 NTSTATUS rpccli_lsa_LookupSids3(struct rpc_pipe_client *cli,
 				TALLOC_CTX *mem_ctx,
-				struct lsa_SidArray *sids,
-				struct lsa_RefDomainList **domains,
-				struct lsa_TransNameArray2 *names,
-				uint16_t level,
-				uint32_t *count,
-				uint32_t unknown1,
-				uint32_t unknown2)
+				struct lsa_SidArray *sids /* [in] [ref] */,
+				struct lsa_RefDomainList **domains /* [out] [ref] */,
+				struct lsa_TransNameArray2 *names /* [in,out] [ref] */,
+				uint16_t level /* [in]  */,
+				uint32_t *count /* [in,out] [ref] */,
+				uint32_t unknown1 /* [in]  */,
+				uint32_t unknown2 /* [in]  */)
 {
 	struct lsa_LookupSids3 r;
 	NTSTATUS status;
@@ -3288,14 +3280,14 @@
 
 NTSTATUS rpccli_lsa_LookupNames4(struct rpc_pipe_client *cli,
 				 TALLOC_CTX *mem_ctx,
-				 uint32_t num_names,
-				 struct lsa_String *names,
-				 struct lsa_RefDomainList **domains,
-				 struct lsa_TransSidArray3 *sids,
-				 enum lsa_LookupNamesLevel level,
-				 uint32_t *count,
-				 uint32_t unknown1,
-				 uint32_t unknown2)
+				 uint32_t num_names /* [in] [range(0,1000)] */,
+				 struct lsa_String *names /* [in] [size_is(num_names)] */,
+				 struct lsa_RefDomainList **domains /* [out] [ref] */,
+				 struct lsa_TransSidArray3 *sids /* [in,out] [ref] */,
+				 enum lsa_LookupNamesLevel level /* [in]  */,
+				 uint32_t *count /* [in,out] [ref] */,
+				 uint32_t unknown1 /* [in]  */,
+				 uint32_t unknown2 /* [in]  */)
 {
 	struct lsa_LookupNames4 r;
 	NTSTATUS status;

Modified: branches/samba/experimental/source/librpc/gen_ndr/cli_lsa.h
===================================================================
--- branches/samba/experimental/source/librpc/gen_ndr/cli_lsa.h	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/librpc/gen_ndr/cli_lsa.h	2008-06-09 06:59:20 UTC (rev 1920)
@@ -3,296 +3,296 @@
 #define __CLI_LSARPC__
 NTSTATUS rpccli_lsa_Close(struct rpc_pipe_client *cli,
 			  TALLOC_CTX *mem_ctx,
-			  struct policy_handle *handle);
+			  struct policy_handle *handle /* [in,out] [ref] */);
 NTSTATUS rpccli_lsa_Delete(struct rpc_pipe_client *cli,
 			   TALLOC_CTX *mem_ctx,
-			   struct policy_handle *handle);
+			   struct policy_handle *handle /* [in] [ref] */);
 NTSTATUS rpccli_lsa_EnumPrivs(struct rpc_pipe_client *cli,
 			      TALLOC_CTX *mem_ctx,
-			      struct policy_handle *handle,
-			      uint32_t *resume_handle,
-			      struct lsa_PrivArray *privs,
-			      uint32_t max_count);
+			      struct policy_handle *handle /* [in] [ref] */,
+			      uint32_t *resume_handle /* [in,out] [ref] */,
+			      struct lsa_PrivArray *privs /* [out] [ref] */,
+			      uint32_t max_count /* [in]  */);
 NTSTATUS rpccli_lsa_QuerySecurity(struct rpc_pipe_client *cli,
 				  TALLOC_CTX *mem_ctx,
-				  struct policy_handle *handle,
-				  uint32_t sec_info,
-				  struct sec_desc_buf **sdbuf);
+				  struct policy_handle *handle /* [in] [ref] */,
+				  uint32_t sec_info /* [in]  */,
+				  struct sec_desc_buf **sdbuf /* [out] [ref] */);
 NTSTATUS rpccli_lsa_SetSecObj(struct rpc_pipe_client *cli,
 			      TALLOC_CTX *mem_ctx,
-			      struct policy_handle *handle,
-			      uint32_t sec_info,
-			      struct sec_desc_buf *sdbuf);
+			      struct policy_handle *handle /* [in] [ref] */,
+			      uint32_t sec_info /* [in]  */,
+			      struct sec_desc_buf *sdbuf /* [in] [ref] */);
 NTSTATUS rpccli_lsa_ChangePassword(struct rpc_pipe_client *cli,
 				   TALLOC_CTX *mem_ctx);
 NTSTATUS rpccli_lsa_OpenPolicy(struct rpc_pipe_client *cli,
 			       TALLOC_CTX *mem_ctx,
-			       uint16_t *system_name,
-			       struct lsa_ObjectAttribute *attr,
-			       uint32_t access_mask,
-			       struct policy_handle *handle);
+			       uint16_t *system_name /* [in] [unique] */,
+			       struct lsa_ObjectAttribute *attr /* [in] [ref] */,
+			       uint32_t access_mask /* [in]  */,
+			       struct policy_handle *handle /* [out] [ref] */);
 NTSTATUS rpccli_lsa_QueryInfoPolicy(struct rpc_pipe_client *cli,
 				    TALLOC_CTX *mem_ctx,
-				    struct policy_handle *handle,
-				    enum lsa_PolicyInfo level,
-				    union lsa_PolicyInformation **info);
+				    struct policy_handle *handle /* [in] [ref] */,
+				    enum lsa_PolicyInfo level /* [in]  */,
+				    union lsa_PolicyInformation **info /* [out] [ref,switch_is(level)] */);
 NTSTATUS rpccli_lsa_SetInfoPolicy(struct rpc_pipe_client *cli,
 				  TALLOC_CTX *mem_ctx,
-				  struct policy_handle *handle,
-				  enum lsa_PolicyInfo level,
-				  union lsa_PolicyInformation *info);
+				  struct policy_handle *handle /* [in] [ref] */,
+				  enum lsa_PolicyInfo level /* [in]  */,
+				  union lsa_PolicyInformation *info /* [in] [ref,switch_is(level)] */);
 NTSTATUS rpccli_lsa_ClearAuditLog(struct rpc_pipe_client *cli,
 				  TALLOC_CTX *mem_ctx);
 NTSTATUS rpccli_lsa_CreateAccount(struct rpc_pipe_client *cli,
 				  TALLOC_CTX *mem_ctx,
-				  struct policy_handle *handle,
-				  struct dom_sid2 *sid,
-				  uint32_t access_mask,
-				  struct policy_handle *acct_handle);
+				  struct policy_handle *handle /* [in] [ref] */,
+				  struct dom_sid2 *sid /* [in] [ref] */,
+				  uint32_t access_mask /* [in]  */,
+				  struct policy_handle *acct_handle /* [out] [ref] */);
 NTSTATUS rpccli_lsa_EnumAccounts(struct rpc_pipe_client *cli,
 				 TALLOC_CTX *mem_ctx,
-				 struct policy_handle *handle,
-				 uint32_t *resume_handle,
-				 struct lsa_SidArray *sids,
-				 uint32_t num_entries);
+				 struct policy_handle *handle /* [in] [ref] */,
+				 uint32_t *resume_handle /* [in,out] [ref] */,
+				 struct lsa_SidArray *sids /* [out] [ref] */,
+				 uint32_t num_entries /* [in] [range(0,8192)] */);
 NTSTATUS rpccli_lsa_CreateTrustedDomain(struct rpc_pipe_client *cli,
 					TALLOC_CTX *mem_ctx,
-					struct policy_handle *handle,
-					struct lsa_DomainInfo *info,
-					uint32_t access_mask,
-					struct policy_handle *trustdom_handle);
+					struct policy_handle *handle /* [in] [ref] */,
+					struct lsa_DomainInfo *info /* [in] [ref] */,
+					uint32_t access_mask /* [in]  */,
+					struct policy_handle *trustdom_handle /* [out] [ref] */);
 NTSTATUS rpccli_lsa_EnumTrustDom(struct rpc_pipe_client *cli,
 				 TALLOC_CTX *mem_ctx,
-				 struct policy_handle *handle,
-				 uint32_t *resume_handle,
-				 struct lsa_DomainList *domains,
-				 uint32_t max_size);
+				 struct policy_handle *handle /* [in] [ref] */,
+				 uint32_t *resume_handle /* [in,out] [ref] */,
+				 struct lsa_DomainList *domains /* [out] [ref] */,
+				 uint32_t max_size /* [in]  */);
 NTSTATUS rpccli_lsa_LookupNames(struct rpc_pipe_client *cli,
 				TALLOC_CTX *mem_ctx,
-				struct policy_handle *handle,
-				uint32_t num_names,
-				struct lsa_String *names,
-				struct lsa_RefDomainList **domains,
-				struct lsa_TransSidArray *sids,
-				enum lsa_LookupNamesLevel level,
-				uint32_t *count);
+				struct policy_handle *handle /* [in] [ref] */,
+				uint32_t num_names /* [in] [range(0,1000)] */,
+				struct lsa_String *names /* [in] [size_is(num_names)] */,
+				struct lsa_RefDomainList **domains /* [out] [ref] */,
+				struct lsa_TransSidArray *sids /* [in,out] [ref] */,
+				enum lsa_LookupNamesLevel level /* [in]  */,
+				uint32_t *count /* [in,out] [ref] */);
 NTSTATUS rpccli_lsa_LookupSids(struct rpc_pipe_client *cli,
 			       TALLOC_CTX *mem_ctx,
-			       struct policy_handle *handle,
-			       struct lsa_SidArray *sids,
-			       struct lsa_RefDomainList **domains,
-			       struct lsa_TransNameArray *names,
-			       uint16_t level,
-			       uint32_t *count);
+			       struct policy_handle *handle /* [in] [ref] */,
+			       struct lsa_SidArray *sids /* [in] [ref] */,
+			       struct lsa_RefDomainList **domains /* [out] [ref] */,
+			       struct lsa_TransNameArray *names /* [in,out] [ref] */,
+			       uint16_t level /* [in]  */,
+			       uint32_t *count /* [in,out] [ref] */);
 NTSTATUS rpccli_lsa_CreateSecret(struct rpc_pipe_client *cli,
 				 TALLOC_CTX *mem_ctx,
-				 struct policy_handle *handle,
-				 struct lsa_String name,
-				 uint32_t access_mask,
-				 struct policy_handle *sec_handle);
+				 struct policy_handle *handle /* [in] [ref] */,
+				 struct lsa_String name /* [in]  */,
+				 uint32_t access_mask /* [in]  */,
+				 struct policy_handle *sec_handle /* [out] [ref] */);
 NTSTATUS rpccli_lsa_OpenAccount(struct rpc_pipe_client *cli,
 				TALLOC_CTX *mem_ctx,
-				struct policy_handle *handle,
-				struct dom_sid2 *sid,
-				uint32_t access_mask,
-				struct policy_handle *acct_handle);
+				struct policy_handle *handle /* [in] [ref] */,
+				struct dom_sid2 *sid /* [in] [ref] */,
+				uint32_t access_mask /* [in]  */,
+				struct policy_handle *acct_handle /* [out] [ref] */);
 NTSTATUS rpccli_lsa_EnumPrivsAccount(struct rpc_pipe_client *cli,
 				     TALLOC_CTX *mem_ctx,
-				     struct policy_handle *handle,
-				     struct lsa_PrivilegeSet **privs);
+				     struct policy_handle *handle /* [in] [ref] */,
+				     struct lsa_PrivilegeSet **privs /* [out] [ref] */);
 NTSTATUS rpccli_lsa_AddPrivilegesToAccount(struct rpc_pipe_client *cli,
 					   TALLOC_CTX *mem_ctx,
-					   struct policy_handle *handle,
-					   struct lsa_PrivilegeSet *privs);
+					   struct policy_handle *handle /* [in] [ref] */,
+					   struct lsa_PrivilegeSet *privs /* [in] [ref] */);
 NTSTATUS rpccli_lsa_RemovePrivilegesFromAccount(struct rpc_pipe_client *cli,
 						TALLOC_CTX *mem_ctx,
-						struct policy_handle *handle,
-						uint8_t remove_all,
-						struct lsa_PrivilegeSet *privs);
+						struct policy_handle *handle /* [in] [ref] */,
+						uint8_t remove_all /* [in]  */,
+						struct lsa_PrivilegeSet *privs /* [in] [unique] */);
 NTSTATUS rpccli_lsa_GetQuotasForAccount(struct rpc_pipe_client *cli,
 					TALLOC_CTX *mem_ctx);
 NTSTATUS rpccli_lsa_SetQuotasForAccount(struct rpc_pipe_client *cli,
 					TALLOC_CTX *mem_ctx);
 NTSTATUS rpccli_lsa_GetSystemAccessAccount(struct rpc_pipe_client *cli,
 					   TALLOC_CTX *mem_ctx,
-					   struct policy_handle *handle,
-					   uint32_t *access_mask);
+					   struct policy_handle *handle /* [in] [ref] */,
+					   uint32_t *access_mask /* [out] [ref] */);
 NTSTATUS rpccli_lsa_SetSystemAccessAccount(struct rpc_pipe_client *cli,
 					   TALLOC_CTX *mem_ctx,
-					   struct policy_handle *handle,
-					   uint32_t access_mask);
+					   struct policy_handle *handle /* [in] [ref] */,
+					   uint32_t access_mask /* [in]  */);
 NTSTATUS rpccli_lsa_OpenTrustedDomain(struct rpc_pipe_client *cli,
 				      TALLOC_CTX *mem_ctx,
-				      struct policy_handle *handle,
-				      struct dom_sid2 *sid,
-				      uint32_t access_mask,
-				      struct policy_handle *trustdom_handle);
+				      struct policy_handle *handle /* [in] [ref] */,
+				      struct dom_sid2 *sid /* [in] [ref] */,
+				      uint32_t access_mask /* [in]  */,
+				      struct policy_handle *trustdom_handle /* [out] [ref] */);
 NTSTATUS rpccli_lsa_QueryTrustedDomainInfo(struct rpc_pipe_client *cli,
 					   TALLOC_CTX *mem_ctx,
-					   struct policy_handle *trustdom_handle,
-					   enum lsa_TrustDomInfoEnum level,
-					   union lsa_TrustedDomainInfo *info);
+					   struct policy_handle *trustdom_handle /* [in] [ref] */,
+					   enum lsa_TrustDomInfoEnum level /* [in]  */,
+					   union lsa_TrustedDomainInfo **info /* [out] [ref,switch_is(level)] */);
 NTSTATUS rpccli_lsa_SetInformationTrustedDomain(struct rpc_pipe_client *cli,
 						TALLOC_CTX *mem_ctx);
 NTSTATUS rpccli_lsa_OpenSecret(struct rpc_pipe_client *cli,
 			       TALLOC_CTX *mem_ctx,
-			       struct policy_handle *handle,
-			       struct lsa_String name,
-			       uint32_t access_mask,
-			       struct policy_handle *sec_handle);
+			       struct policy_handle *handle /* [in] [ref] */,
+			       struct lsa_String name /* [in]  */,
+			       uint32_t access_mask /* [in]  */,
+			       struct policy_handle *sec_handle /* [out] [ref] */);
 NTSTATUS rpccli_lsa_SetSecret(struct rpc_pipe_client *cli,
 			      TALLOC_CTX *mem_ctx,
-			      struct policy_handle *sec_handle,
-			      struct lsa_DATA_BUF *new_val,
-			      struct lsa_DATA_BUF *old_val);
+			      struct policy_handle *sec_handle /* [in] [ref] */,
+			      struct lsa_DATA_BUF *new_val /* [in] [unique] */,
+			      struct lsa_DATA_BUF *old_val /* [in] [unique] */);
 NTSTATUS rpccli_lsa_QuerySecret(struct rpc_pipe_client *cli,
 				TALLOC_CTX *mem_ctx,
-				struct policy_handle *sec_handle,
-				struct lsa_DATA_BUF_PTR *new_val,
-				NTTIME *new_mtime,
-				struct lsa_DATA_BUF_PTR *old_val,
-				NTTIME *old_mtime);
+				struct policy_handle *sec_handle /* [in] [ref] */,
+				struct lsa_DATA_BUF_PTR *new_val /* [in,out] [unique] */,
+				NTTIME *new_mtime /* [in,out] [unique] */,
+				struct lsa_DATA_BUF_PTR *old_val /* [in,out] [unique] */,
+				NTTIME *old_mtime /* [in,out] [unique] */);
 NTSTATUS rpccli_lsa_LookupPrivValue(struct rpc_pipe_client *cli,
 				    TALLOC_CTX *mem_ctx,
-				    struct policy_handle *handle,
-				    struct lsa_String *name,
-				    struct lsa_LUID *luid);
+				    struct policy_handle *handle /* [in] [ref] */,
+				    struct lsa_String *name /* [in] [ref] */,
+				    struct lsa_LUID *luid /* [out] [ref] */);
 NTSTATUS rpccli_lsa_LookupPrivName(struct rpc_pipe_client *cli,
 				   TALLOC_CTX *mem_ctx,
-				   struct policy_handle *handle,
-				   struct lsa_LUID *luid,
-				   struct lsa_StringLarge *name);
+				   struct policy_handle *handle /* [in] [ref] */,
+				   struct lsa_LUID *luid /* [in] [ref] */,
+				   struct lsa_StringLarge **name /* [out] [ref] */);
 NTSTATUS rpccli_lsa_LookupPrivDisplayName(struct rpc_pipe_client *cli,
 					  TALLOC_CTX *mem_ctx,
-					  struct policy_handle *handle,
-					  struct lsa_String *name,
-					  uint16_t language_id,
-					  uint16_t language_id_sys,
-					  struct lsa_StringLarge **disp_name,
-					  uint16_t *returned_language_id);
+					  struct policy_handle *handle /* [in] [ref] */,
+					  struct lsa_String *name /* [in] [ref] */,
+					  uint16_t language_id /* [in]  */,
+					  uint16_t language_id_sys /* [in]  */,
+					  struct lsa_StringLarge **disp_name /* [out] [ref] */,
+					  uint16_t *returned_language_id /* [out] [ref] */);
 NTSTATUS rpccli_lsa_DeleteObject(struct rpc_pipe_client *cli,
 				 TALLOC_CTX *mem_ctx,
-				 struct policy_handle *handle);
+				 struct policy_handle *handle /* [in,out] [ref] */);
 NTSTATUS rpccli_lsa_EnumAccountsWithUserRight(struct rpc_pipe_client *cli,
 					      TALLOC_CTX *mem_ctx,
-					      struct policy_handle *handle,
-					      struct lsa_String *name,
-					      struct lsa_SidArray *sids);
+					      struct policy_handle *handle /* [in] [ref] */,
+					      struct lsa_String *name /* [in] [unique] */,
+					      struct lsa_SidArray *sids /* [out] [ref] */);
 NTSTATUS rpccli_lsa_EnumAccountRights(struct rpc_pipe_client *cli,
 				      TALLOC_CTX *mem_ctx,
-				      struct policy_handle *handle,
-				      struct dom_sid2 *sid,
-				      struct lsa_RightSet *rights);
+				      struct policy_handle *handle /* [in] [ref] */,
+				      struct dom_sid2 *sid /* [in] [ref] */,
+				      struct lsa_RightSet *rights /* [out] [ref] */);
 NTSTATUS rpccli_lsa_AddAccountRights(struct rpc_pipe_client *cli,
 				     TALLOC_CTX *mem_ctx,
-				     struct policy_handle *handle,
-				     struct dom_sid2 *sid,
-				     struct lsa_RightSet *rights);
+				     struct policy_handle *handle /* [in] [ref] */,
+				     struct dom_sid2 *sid /* [in] [ref] */,
+				     struct lsa_RightSet *rights /* [in] [ref] */);
 NTSTATUS rpccli_lsa_RemoveAccountRights(struct rpc_pipe_client *cli,
 					TALLOC_CTX *mem_ctx,
-					struct policy_handle *handle,
-					struct dom_sid2 *sid,
-					uint8_t remove_all,
-					struct lsa_RightSet *rights);
+					struct policy_handle *handle /* [in] [ref] */,
+					struct dom_sid2 *sid /* [in] [ref] */,
+					uint8_t remove_all /* [in]  */,
+					struct lsa_RightSet *rights /* [in] [ref] */);
 NTSTATUS rpccli_lsa_QueryTrustedDomainInfoBySid(struct rpc_pipe_client *cli,
 						TALLOC_CTX *mem_ctx,
-						struct policy_handle *handle,
-						struct dom_sid2 *dom_sid,
-						enum lsa_TrustDomInfoEnum level,
-						union lsa_TrustedDomainInfo *info);
+						struct policy_handle *handle /* [in] [ref] */,
+						struct dom_sid2 *dom_sid /* [in] [ref] */,
+						enum lsa_TrustDomInfoEnum level /* [in]  */,
+						union lsa_TrustedDomainInfo **info /* [out] [ref,switch_is(level)] */);
 NTSTATUS rpccli_lsa_SetTrustedDomainInfo(struct rpc_pipe_client *cli,
 					 TALLOC_CTX *mem_ctx);
 NTSTATUS rpccli_lsa_DeleteTrustedDomain(struct rpc_pipe_client *cli,
 					TALLOC_CTX *mem_ctx,
-					struct policy_handle *handle,
-					struct dom_sid2 *dom_sid);
+					struct policy_handle *handle /* [in] [ref] */,
+					struct dom_sid2 *dom_sid /* [in] [ref] */);
 NTSTATUS rpccli_lsa_StorePrivateData(struct rpc_pipe_client *cli,
 				     TALLOC_CTX *mem_ctx);
 NTSTATUS rpccli_lsa_RetrievePrivateData(struct rpc_pipe_client *cli,
 					TALLOC_CTX *mem_ctx);
 NTSTATUS rpccli_lsa_OpenPolicy2(struct rpc_pipe_client *cli,
 				TALLOC_CTX *mem_ctx,
-				const char *system_name,
-				struct lsa_ObjectAttribute *attr,
-				uint32_t access_mask,
-				struct policy_handle *handle);
+				const char *system_name /* [in] [unique,charset(UTF16)] */,
+				struct lsa_ObjectAttribute *attr /* [in] [ref] */,
+				uint32_t access_mask /* [in]  */,
+				struct policy_handle *handle /* [out] [ref] */);
 NTSTATUS rpccli_lsa_GetUserName(struct rpc_pipe_client *cli,
 				TALLOC_CTX *mem_ctx,
-				const char *system_name,
-				struct lsa_String **account_name,
-				struct lsa_String **authority_name);
+				const char *system_name /* [in] [unique,charset(UTF16)] */,
+				struct lsa_String **account_name /* [in,out] [ref] */,
+				struct lsa_String **authority_name /* [in,out] [unique] */);
 NTSTATUS rpccli_lsa_QueryInfoPolicy2(struct rpc_pipe_client *cli,
 				     TALLOC_CTX *mem_ctx,
-				     struct policy_handle *handle,
-				     enum lsa_PolicyInfo level,
-				     union lsa_PolicyInformation **info);
+				     struct policy_handle *handle /* [in] [ref] */,
+				     enum lsa_PolicyInfo level /* [in]  */,
+				     union lsa_PolicyInformation **info /* [out] [ref,switch_is(level)] */);
 NTSTATUS rpccli_lsa_SetInfoPolicy2(struct rpc_pipe_client *cli,
 				   TALLOC_CTX *mem_ctx,
-				   struct policy_handle *handle,
-				   enum lsa_PolicyInfo level,
-				   union lsa_PolicyInformation *info);
+				   struct policy_handle *handle /* [in] [ref] */,
+				   enum lsa_PolicyInfo level /* [in]  */,
+				   union lsa_PolicyInformation *info /* [in] [ref,switch_is(level)] */);
 NTSTATUS rpccli_lsa_QueryTrustedDomainInfoByName(struct rpc_pipe_client *cli,
 						 TALLOC_CTX *mem_ctx,
-						 struct policy_handle *handle,
-						 struct lsa_String *trusted_domain,
-						 enum lsa_TrustDomInfoEnum level,
-						 union lsa_TrustedDomainInfo *info);
+						 struct policy_handle *handle /* [in] [ref] */,
+						 struct lsa_String *trusted_domain /* [in] [ref] */,
+						 enum lsa_TrustDomInfoEnum level /* [in]  */,
+						 union lsa_TrustedDomainInfo **info /* [out] [ref,switch_is(level)] */);
 NTSTATUS rpccli_lsa_SetTrustedDomainInfoByName(struct rpc_pipe_client *cli,
 					       TALLOC_CTX *mem_ctx,
-					       struct policy_handle *handle,
-					       struct lsa_String trusted_domain,
-					       enum lsa_TrustDomInfoEnum level,
-					       union lsa_TrustedDomainInfo *info);
+					       struct policy_handle *handle /* [in] [ref] */,
+					       struct lsa_String trusted_domain /* [in]  */,
+					       enum lsa_TrustDomInfoEnum level /* [in]  */,
+					       union lsa_TrustedDomainInfo *info /* [in] [unique,switch_is(level)] */);
 NTSTATUS rpccli_lsa_EnumTrustedDomainsEx(struct rpc_pipe_client *cli,
 					 TALLOC_CTX *mem_ctx,
-					 struct policy_handle *handle,
-					 uint32_t *resume_handle,
-					 struct lsa_DomainListEx *domains,
-					 uint32_t max_size);
+					 struct policy_handle *handle /* [in] [ref] */,
+					 uint32_t *resume_handle /* [in,out] [ref] */,
+					 struct lsa_DomainListEx *domains /* [out] [ref] */,
+					 uint32_t max_size /* [in]  */);
 NTSTATUS rpccli_lsa_CreateTrustedDomainEx(struct rpc_pipe_client *cli,
 					  TALLOC_CTX *mem_ctx);
 NTSTATUS rpccli_lsa_CloseTrustedDomainEx(struct rpc_pipe_client *cli,
 					 TALLOC_CTX *mem_ctx,
-					 struct policy_handle *handle);
+					 struct policy_handle *handle /* [in,out] [ref] */);
 NTSTATUS rpccli_lsa_QueryDomainInformationPolicy(struct rpc_pipe_client *cli,
 						 TALLOC_CTX *mem_ctx,
-						 struct policy_handle *handle,
-						 uint16_t level,
-						 union lsa_DomainInformationPolicy *info);
+						 struct policy_handle *handle /* [in] [ref] */,
+						 uint16_t level /* [in]  */,
+						 union lsa_DomainInformationPolicy **info /* [out] [ref,switch_is(level)] */);
 NTSTATUS rpccli_lsa_SetDomainInformationPolicy(struct rpc_pipe_client *cli,
 					       TALLOC_CTX *mem_ctx,
-					       struct policy_handle *handle,
-					       uint16_t level,
-					       union lsa_DomainInformationPolicy *info);
+					       struct policy_handle *handle /* [in] [ref] */,
+					       uint16_t level /* [in]  */,
+					       union lsa_DomainInformationPolicy *info /* [in] [unique,switch_is(level)] */);
 NTSTATUS rpccli_lsa_OpenTrustedDomainByName(struct rpc_pipe_client *cli,
 					    TALLOC_CTX *mem_ctx,
-					    struct policy_handle *handle,
-					    struct lsa_String name,
-					    uint32_t access_mask,
-					    struct policy_handle *trustdom_handle);
+					    struct policy_handle *handle /* [in] [ref] */,
+					    struct lsa_String name /* [in]  */,
+					    uint32_t access_mask /* [in]  */,
+					    struct policy_handle *trustdom_handle /* [out] [ref] */);
 NTSTATUS rpccli_lsa_TestCall(struct rpc_pipe_client *cli,
 			     TALLOC_CTX *mem_ctx);
 NTSTATUS rpccli_lsa_LookupSids2(struct rpc_pipe_client *cli,
 				TALLOC_CTX *mem_ctx,
-				struct policy_handle *handle,
-				struct lsa_SidArray *sids,
-				struct lsa_RefDomainList **domains,
-				struct lsa_TransNameArray2 *names,
-				uint16_t level,
-				uint32_t *count,
-				uint32_t unknown1,
-				uint32_t unknown2);
+				struct policy_handle *handle /* [in] [ref] */,
+				struct lsa_SidArray *sids /* [in] [ref] */,
+				struct lsa_RefDomainList **domains /* [out] [ref] */,
+				struct lsa_TransNameArray2 *names /* [in,out] [ref] */,
+				uint16_t level /* [in]  */,
+				uint32_t *count /* [in,out] [ref] */,
+				uint32_t unknown1 /* [in]  */,
+				uint32_t unknown2 /* [in]  */);
 NTSTATUS rpccli_lsa_LookupNames2(struct rpc_pipe_client *cli,
 				 TALLOC_CTX *mem_ctx,
-				 struct policy_handle *handle,
-				 uint32_t num_names,
-				 struct lsa_String *names,
-				 struct lsa_RefDomainList **domains,
-				 struct lsa_TransSidArray2 *sids,
-				 enum lsa_LookupNamesLevel level,
-				 uint32_t *count,
-				 uint32_t unknown1,
-				 uint32_t unknown2);
+				 struct policy_handle *handle /* [in] [ref] */,
+				 uint32_t num_names /* [in] [range(0,1000)] */,
+				 struct lsa_String *names /* [in] [size_is(num_names)] */,
+				 struct lsa_RefDomainList **domains /* [out] [ref] */,
+				 struct lsa_TransSidArray2 *sids /* [in,out] [ref] */,
+				 enum lsa_LookupNamesLevel level /* [in]  */,
+				 uint32_t *count /* [in,out] [ref] */,
+				 uint32_t unknown1 /* [in]  */,
+				 uint32_t unknown2 /* [in]  */);
 NTSTATUS rpccli_lsa_CreateTrustedDomainEx2(struct rpc_pipe_client *cli,
 					   TALLOC_CTX *mem_ctx);
 NTSTATUS rpccli_lsa_CREDRWRITE(struct rpc_pipe_client *cli,
@@ -313,15 +313,15 @@
 				       TALLOC_CTX *mem_ctx);
 NTSTATUS rpccli_lsa_LookupNames3(struct rpc_pipe_client *cli,
 				 TALLOC_CTX *mem_ctx,
-				 struct policy_handle *handle,
-				 uint32_t num_names,
-				 struct lsa_String *names,
-				 struct lsa_RefDomainList **domains,
-				 struct lsa_TransSidArray3 *sids,
-				 enum lsa_LookupNamesLevel level,
-				 uint32_t *count,
-				 uint32_t unknown1,
-				 uint32_t unknown2);
+				 struct policy_handle *handle /* [in] [ref] */,
+				 uint32_t num_names /* [in] [range(0,1000)] */,
+				 struct lsa_String *names /* [in] [size_is(num_names)] */,
+				 struct lsa_RefDomainList **domains /* [out] [ref] */,
+				 struct lsa_TransSidArray3 *sids /* [in,out] [ref] */,
+				 enum lsa_LookupNamesLevel level /* [in]  */,
+				 uint32_t *count /* [in,out] [ref] */,
+				 uint32_t unknown1 /* [in]  */,
+				 uint32_t unknown2 /* [in]  */);
 NTSTATUS rpccli_lsa_CREDRGETSESSIONTYPES(struct rpc_pipe_client *cli,
 					 TALLOC_CTX *mem_ctx);
 NTSTATUS rpccli_lsa_LSARREGISTERAUDITEVENT(struct rpc_pipe_client *cli,
@@ -332,33 +332,33 @@
 					     TALLOC_CTX *mem_ctx);
 NTSTATUS rpccli_lsa_lsaRQueryForestTrustInformation(struct rpc_pipe_client *cli,
 						    TALLOC_CTX *mem_ctx,
-						    struct policy_handle *handle,
-						    struct lsa_String *trusted_domain_name,
-						    uint16_t unknown,
-						    struct lsa_ForestTrustInformation **forest_trust_info);
+						    struct policy_handle *handle /* [in] [ref] */,
+						    struct lsa_String *trusted_domain_name /* [in] [ref] */,
+						    uint16_t unknown /* [in]  */,
+						    struct lsa_ForestTrustInformation **forest_trust_info /* [out] [ref] */);
 NTSTATUS rpccli_lsa_LSARSETFORESTTRUSTINFORMATION(struct rpc_pipe_client *cli,
 						  TALLOC_CTX *mem_ctx);
 NTSTATUS rpccli_lsa_CREDRRENAME(struct rpc_pipe_client *cli,
 				TALLOC_CTX *mem_ctx);
 NTSTATUS rpccli_lsa_LookupSids3(struct rpc_pipe_client *cli,
 				TALLOC_CTX *mem_ctx,
-				struct lsa_SidArray *sids,
-				struct lsa_RefDomainList **domains,
-				struct lsa_TransNameArray2 *names,
-				uint16_t level,
-				uint32_t *count,
-				uint32_t unknown1,
-				uint32_t unknown2);
+				struct lsa_SidArray *sids /* [in] [ref] */,
+				struct lsa_RefDomainList **domains /* [out] [ref] */,
+				struct lsa_TransNameArray2 *names /* [in,out] [ref] */,
+				uint16_t level /* [in]  */,
+				uint32_t *count /* [in,out] [ref] */,
+				uint32_t unknown1 /* [in]  */,
+				uint32_t unknown2 /* [in]  */);
 NTSTATUS rpccli_lsa_LookupNames4(struct rpc_pipe_client *cli,
 				 TALLOC_CTX *mem_ctx,
-				 uint32_t num_names,
-				 struct lsa_String *names,
-				 struct lsa_RefDomainList **domains,
-				 struct lsa_TransSidArray3 *sids,
-				 enum lsa_LookupNamesLevel level,
-				 uint32_t *count,
-				 uint32_t unknown1,
-				 uint32_t unknown2);
+				 uint32_t num_names /* [in] [range(0,1000)] */,
+				 struct lsa_String *names /* [in] [size_is(num_names)] */,
+				 struct lsa_RefDomainList **domains /* [out] [ref] */,
+				 struct lsa_TransSidArray3 *sids /* [in,out] [ref] */,
+				 enum lsa_LookupNamesLevel level /* [in]  */,
+				 uint32_t *count /* [in,out] [ref] */,
+				 uint32_t unknown1 /* [in]  */,
+				 uint32_t unknown2 /* [in]  */);
 NTSTATUS rpccli_lsa_LSAROPENPOLICYSCE(struct rpc_pipe_client *cli,
 				      TALLOC_CTX *mem_ctx);
 NTSTATUS rpccli_lsa_LSARADTREGISTERSECURITYEVENTSOURCE(struct rpc_pipe_client *cli,

Copied: branches/samba/experimental/source/librpc/gen_ndr/cli_messaging.c (from rev 1919, tags/samba/upstream_3.2.0~rc1/source/librpc/gen_ndr/cli_messaging.c)
===================================================================
--- branches/samba/experimental/source/librpc/gen_ndr/cli_messaging.c	                        (rev 0)
+++ branches/samba/experimental/source/librpc/gen_ndr/cli_messaging.c	2008-06-09 06:59:20 UTC (rev 1920)
@@ -0,0 +1,8 @@
+/*
+ * Unix SMB/CIFS implementation.
+ * client auto-generated by pidl. DO NOT MODIFY!
+ */
+
+#include "includes.h"
+#include "librpc/gen_ndr/cli_messaging.h"
+

Modified: branches/samba/experimental/source/librpc/gen_ndr/cli_netlogon.c
===================================================================
--- branches/samba/experimental/source/librpc/gen_ndr/cli_netlogon.c	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/librpc/gen_ndr/cli_netlogon.c	2008-06-09 06:59:20 UTC (rev 1920)
@@ -8,10 +8,10 @@
 
 NTSTATUS rpccli_netr_LogonUasLogon(struct rpc_pipe_client *cli,
 				   TALLOC_CTX *mem_ctx,
-				   const char *server_name,
-				   const char *account_name,
-				   const char *workstation,
-				   struct netr_UasInfo *info,
+				   const char *server_name /* [in] [unique,charset(UTF16)] */,
+				   const char *account_name /* [in] [charset(UTF16)] */,
+				   const char *workstation /* [in] [charset(UTF16)] */,
+				   struct netr_UasInfo *info /* [out] [ref] */,
 				   WERROR *werror)
 {
 	struct netr_LogonUasLogon r;
@@ -58,10 +58,10 @@
 
 NTSTATUS rpccli_netr_LogonUasLogoff(struct rpc_pipe_client *cli,
 				    TALLOC_CTX *mem_ctx,
-				    const char *server_name,
-				    const char *account_name,
-				    const char *workstation,
-				    struct netr_UasLogoffInfo *info,
+				    const char *server_name /* [in] [unique,charset(UTF16)] */,
+				    const char *account_name /* [in] [charset(UTF16)] */,
+				    const char *workstation /* [in] [charset(UTF16)] */,
+				    struct netr_UasLogoffInfo *info /* [out] [ref] */,
 				    WERROR *werror)
 {
 	struct netr_LogonUasLogoff r;
@@ -108,15 +108,15 @@
 
 NTSTATUS rpccli_netr_LogonSamLogon(struct rpc_pipe_client *cli,
 				   TALLOC_CTX *mem_ctx,
-				   const char *server_name,
-				   const char *computer_name,
-				   struct netr_Authenticator *credential,
-				   struct netr_Authenticator *return_authenticator,
-				   uint16_t logon_level,
-				   union netr_LogonLevel *logon,
-				   uint16_t validation_level,
-				   union netr_Validation *validation,
-				   uint8_t *authoritative)
+				   const char *server_name /* [in] [unique,charset(UTF16)] */,
+				   const char *computer_name /* [in] [unique,charset(UTF16)] */,
+				   struct netr_Authenticator *credential /* [in] [unique] */,
+				   struct netr_Authenticator *return_authenticator /* [in,out] [unique] */,
+				   enum netr_LogonLevel logon_level /* [in]  */,
+				   union netr_LogonInfo *logon /* [in] [ref,switch_is(logon_level)] */,
+				   uint16_t validation_level /* [in]  */,
+				   union netr_Validation *validation /* [out] [ref,switch_is(validation_level)] */,
+				   uint8_t *authoritative /* [out] [ref] */)
 {
 	struct netr_LogonSamLogon r;
 	NTSTATUS status;
@@ -166,12 +166,12 @@
 
 NTSTATUS rpccli_netr_LogonSamLogoff(struct rpc_pipe_client *cli,
 				    TALLOC_CTX *mem_ctx,
-				    const char *server_name,
-				    const char *computer_name,
-				    struct netr_Authenticator *credential,
-				    struct netr_Authenticator *return_authenticator,
-				    uint16_t logon_level,
-				    union netr_LogonLevel logon)
+				    const char *server_name /* [in] [unique,charset(UTF16)] */,
+				    const char *computer_name /* [in] [unique,charset(UTF16)] */,
+				    struct netr_Authenticator *credential /* [in] [unique] */,
+				    struct netr_Authenticator *return_authenticator /* [in,out] [unique] */,
+				    enum netr_LogonLevel logon_level /* [in]  */,
+				    union netr_LogonInfo logon /* [in] [switch_is(logon_level)] */)
 {
 	struct netr_LogonSamLogoff r;
 	NTSTATUS status;
@@ -218,10 +218,10 @@
 
 NTSTATUS rpccli_netr_ServerReqChallenge(struct rpc_pipe_client *cli,
 					TALLOC_CTX *mem_ctx,
-					const char *server_name,
-					const char *computer_name,
-					struct netr_Credential *credentials,
-					struct netr_Credential *return_credentials)
+					const char *server_name /* [in] [unique,charset(UTF16)] */,
+					const char *computer_name /* [in] [charset(UTF16)] */,
+					struct netr_Credential *credentials /* [in] [ref] */,
+					struct netr_Credential *return_credentials /* [out] [ref] */)
 {
 	struct netr_ServerReqChallenge r;
 	NTSTATUS status;
@@ -263,12 +263,12 @@
 
 NTSTATUS rpccli_netr_ServerAuthenticate(struct rpc_pipe_client *cli,
 					TALLOC_CTX *mem_ctx,
-					const char *server_name,
-					const char *account_name,
-					enum netr_SchannelType secure_channel_type,
-					const char *computer_name,
-					struct netr_Credential *credentials,
-					struct netr_Credential *return_credentials)
+					const char *server_name /* [in] [unique,charset(UTF16)] */,
+					const char *account_name /* [in] [charset(UTF16)] */,
+					enum netr_SchannelType secure_channel_type /* [in]  */,
+					const char *computer_name /* [in] [charset(UTF16)] */,
+					struct netr_Credential *credentials /* [in] [ref] */,
+					struct netr_Credential *return_credentials /* [out] [ref] */)
 {
 	struct netr_ServerAuthenticate r;
 	NTSTATUS status;
@@ -312,13 +312,13 @@
 
 NTSTATUS rpccli_netr_ServerPasswordSet(struct rpc_pipe_client *cli,
 				       TALLOC_CTX *mem_ctx,
-				       const char *server_name,
-				       const char *account_name,
-				       enum netr_SchannelType secure_channel_type,
-				       const char *computer_name,
-				       struct netr_Authenticator *credential,
-				       struct netr_Authenticator *return_authenticator,
-				       struct samr_Password *new_password)
+				       const char *server_name /* [in] [unique,charset(UTF16)] */,
+				       const char *account_name /* [in] [charset(UTF16)] */,
+				       enum netr_SchannelType secure_channel_type /* [in]  */,
+				       const char *computer_name /* [in] [charset(UTF16)] */,
+				       struct netr_Authenticator *credential /* [in] [ref] */,
+				       struct netr_Authenticator *return_authenticator /* [out] [ref] */,
+				       struct samr_Password *new_password /* [in] [ref] */)
 {
 	struct netr_ServerPasswordSet r;
 	NTSTATUS status;
@@ -363,14 +363,14 @@
 
 NTSTATUS rpccli_netr_DatabaseDeltas(struct rpc_pipe_client *cli,
 				    TALLOC_CTX *mem_ctx,
-				    const char *logon_server,
-				    const char *computername,
-				    struct netr_Authenticator *credential,
-				    struct netr_Authenticator *return_authenticator,
-				    enum netr_SamDatabaseID database_id,
-				    uint64_t *sequence_num,
-				    struct netr_DELTA_ENUM_ARRAY **delta_enum_array,
-				    uint32_t preferredmaximumlength)
+				    const char *logon_server /* [in] [charset(UTF16)] */,
+				    const char *computername /* [in] [charset(UTF16)] */,
+				    struct netr_Authenticator *credential /* [in] [ref] */,
+				    struct netr_Authenticator *return_authenticator /* [in,out] [ref] */,
+				    enum netr_SamDatabaseID database_id /* [in]  */,
+				    uint64_t *sequence_num /* [in,out] [ref] */,
+				    struct netr_DELTA_ENUM_ARRAY **delta_enum_array /* [out] [ref] */,
+				    uint32_t preferredmaximumlength /* [in]  */)
 {
 	struct netr_DatabaseDeltas r;
 	NTSTATUS status;
@@ -418,14 +418,14 @@
 
 NTSTATUS rpccli_netr_DatabaseSync(struct rpc_pipe_client *cli,
 				  TALLOC_CTX *mem_ctx,
-				  const char *logon_server,
-				  const char *computername,
-				  struct netr_Authenticator credential,
-				  struct netr_Authenticator *return_authenticator,
-				  enum netr_SamDatabaseID database_id,
-				  uint32_t *sync_context,
-				  uint32_t preferredmaximumlength,
-				  struct netr_DELTA_ENUM_ARRAY *delta_enum_array)
+				  const char *logon_server /* [in] [charset(UTF16)] */,
+				  const char *computername /* [in] [charset(UTF16)] */,
+				  struct netr_Authenticator credential /* [in]  */,
+				  struct netr_Authenticator *return_authenticator /* [in,out] [ref] */,
+				  enum netr_SamDatabaseID database_id /* [in]  */,
+				  uint32_t *sync_context /* [in,out] [ref] */,
+				  uint32_t preferredmaximumlength /* [in]  */,
+				  struct netr_DELTA_ENUM_ARRAY *delta_enum_array /* [out] [ref] */)
 {
 	struct netr_DatabaseSync r;
 	NTSTATUS status;
@@ -473,18 +473,18 @@
 
 NTSTATUS rpccli_netr_AccountDeltas(struct rpc_pipe_client *cli,
 				   TALLOC_CTX *mem_ctx,
-				   const char *logon_server,
-				   const char *computername,
-				   struct netr_Authenticator credential,
-				   struct netr_Authenticator *return_authenticator,
-				   struct netr_UAS_INFO_0 uas,
-				   uint32_t count,
-				   uint32_t level,
-				   uint32_t buffersize,
-				   struct netr_AccountBuffer *buffer,
-				   uint32_t *count_returned,
-				   uint32_t *total_entries,
-				   struct netr_UAS_INFO_0 *recordid)
+				   const char *logon_server /* [in] [unique,charset(UTF16)] */,
+				   const char *computername /* [in] [charset(UTF16)] */,
+				   struct netr_Authenticator credential /* [in]  */,
+				   struct netr_Authenticator *return_authenticator /* [in,out] [ref] */,
+				   struct netr_UAS_INFO_0 uas /* [in]  */,
+				   uint32_t count /* [in]  */,
+				   uint32_t level /* [in]  */,
+				   uint32_t buffersize /* [in]  */,
+				   struct netr_AccountBuffer *buffer /* [out] [ref,subcontext(4)] */,
+				   uint32_t *count_returned /* [out] [ref] */,
+				   uint32_t *total_entries /* [out] [ref] */,
+				   struct netr_UAS_INFO_0 *recordid /* [out] [ref] */)
 {
 	struct netr_AccountDeltas r;
 	NTSTATUS status;
@@ -535,18 +535,18 @@
 
 NTSTATUS rpccli_netr_AccountSync(struct rpc_pipe_client *cli,
 				 TALLOC_CTX *mem_ctx,
-				 const char *logon_server,
-				 const char *computername,
-				 struct netr_Authenticator credential,
-				 struct netr_Authenticator *return_authenticator,
-				 uint32_t reference,
-				 uint32_t level,
-				 uint32_t buffersize,
-				 struct netr_AccountBuffer *buffer,
-				 uint32_t *count_returned,
-				 uint32_t *total_entries,
-				 uint32_t *next_reference,
-				 struct netr_UAS_INFO_0 *recordid)
+				 const char *logon_server /* [in] [unique,charset(UTF16)] */,
+				 const char *computername /* [in] [charset(UTF16)] */,
+				 struct netr_Authenticator credential /* [in]  */,
+				 struct netr_Authenticator *return_authenticator /* [in,out] [ref] */,
+				 uint32_t reference /* [in]  */,
+				 uint32_t level /* [in]  */,
+				 uint32_t buffersize /* [in]  */,
+				 struct netr_AccountBuffer *buffer /* [out] [ref,subcontext(4)] */,
+				 uint32_t *count_returned /* [out] [ref] */,
+				 uint32_t *total_entries /* [out] [ref] */,
+				 uint32_t *next_reference /* [out] [ref] */,
+				 struct netr_UAS_INFO_0 *recordid /* [in,out] [ref] */)
 {
 	struct netr_AccountSync r;
 	NTSTATUS status;
@@ -598,9 +598,9 @@
 
 NTSTATUS rpccli_netr_GetDcName(struct rpc_pipe_client *cli,
 			       TALLOC_CTX *mem_ctx,
-			       const char *logon_server,
-			       const char *domainname,
-			       const char **dcname,
+			       const char *logon_server /* [in] [charset(UTF16)] */,
+			       const char *domainname /* [in] [unique,charset(UTF16)] */,
+			       const char **dcname /* [out] [ref,charset(UTF16)] */,
 			       WERROR *werror)
 {
 	struct netr_GetDcName r;
@@ -646,10 +646,10 @@
 
 NTSTATUS rpccli_netr_LogonControl(struct rpc_pipe_client *cli,
 				  TALLOC_CTX *mem_ctx,
-				  const char *logon_server,
-				  enum netr_LogonControlCode function_code,
-				  uint32_t level,
-				  union netr_CONTROL_QUERY_INFORMATION *info,
+				  const char *logon_server /* [in] [unique,charset(UTF16)] */,
+				  enum netr_LogonControlCode function_code /* [in]  */,
+				  uint32_t level /* [in]  */,
+				  union netr_CONTROL_QUERY_INFORMATION *info /* [out] [ref,switch_is(level)] */,
 				  WERROR *werror)
 {
 	struct netr_LogonControl r;
@@ -696,9 +696,9 @@
 
 NTSTATUS rpccli_netr_GetAnyDCName(struct rpc_pipe_client *cli,
 				  TALLOC_CTX *mem_ctx,
-				  const char *logon_server,
-				  const char *domainname,
-				  const char **dcname,
+				  const char *logon_server /* [in] [unique,charset(UTF16)] */,
+				  const char *domainname /* [in] [unique,charset(UTF16)] */,
+				  const char **dcname /* [out] [ref,charset(UTF16)] */,
 				  WERROR *werror)
 {
 	struct netr_GetAnyDCName r;
@@ -744,11 +744,11 @@
 
 NTSTATUS rpccli_netr_LogonControl2(struct rpc_pipe_client *cli,
 				   TALLOC_CTX *mem_ctx,
-				   const char *logon_server,
-				   uint32_t function_code,
-				   uint32_t level,
-				   union netr_CONTROL_DATA_INFORMATION *data,
-				   union netr_CONTROL_QUERY_INFORMATION *query,
+				   const char *logon_server /* [in] [unique,charset(UTF16)] */,
+				   enum netr_LogonControlCode function_code /* [in]  */,
+				   uint32_t level /* [in]  */,
+				   union netr_CONTROL_DATA_INFORMATION *data /* [in] [ref,switch_is(function_code)] */,
+				   union netr_CONTROL_QUERY_INFORMATION *query /* [out] [ref,switch_is(level)] */,
 				   WERROR *werror)
 {
 	struct netr_LogonControl2 r;
@@ -796,13 +796,13 @@
 
 NTSTATUS rpccli_netr_ServerAuthenticate2(struct rpc_pipe_client *cli,
 					 TALLOC_CTX *mem_ctx,
-					 const char *server_name,
-					 const char *account_name,
-					 enum netr_SchannelType secure_channel_type,
-					 const char *computer_name,
-					 struct netr_Credential *credentials,
-					 struct netr_Credential *return_credentials,
-					 uint32_t *negotiate_flags)
+					 const char *server_name /* [in] [unique,charset(UTF16)] */,
+					 const char *account_name /* [in] [charset(UTF16)] */,
+					 enum netr_SchannelType secure_channel_type /* [in]  */,
+					 const char *computer_name /* [in] [charset(UTF16)] */,
+					 struct netr_Credential *credentials /* [in] [ref] */,
+					 struct netr_Credential *return_credentials /* [out] [ref] */,
+					 uint32_t *negotiate_flags /* [in,out] [ref] */)
 {
 	struct netr_ServerAuthenticate2 r;
 	NTSTATUS status;
@@ -848,15 +848,15 @@
 
 NTSTATUS rpccli_netr_DatabaseSync2(struct rpc_pipe_client *cli,
 				   TALLOC_CTX *mem_ctx,
-				   const char *logon_server,
-				   const char *computername,
-				   struct netr_Authenticator *credential,
-				   struct netr_Authenticator *return_authenticator,
-				   enum netr_SamDatabaseID database_id,
-				   uint16_t restart_state,
-				   uint32_t *sync_context,
-				   struct netr_DELTA_ENUM_ARRAY **delta_enum_array,
-				   uint32_t preferredmaximumlength)
+				   const char *logon_server /* [in] [charset(UTF16)] */,
+				   const char *computername /* [in] [charset(UTF16)] */,
+				   struct netr_Authenticator *credential /* [in] [ref] */,
+				   struct netr_Authenticator *return_authenticator /* [in,out] [ref] */,
+				   enum netr_SamDatabaseID database_id /* [in]  */,
+				   uint16_t restart_state /* [in]  */,
+				   uint32_t *sync_context /* [in,out] [ref] */,
+				   struct netr_DELTA_ENUM_ARRAY **delta_enum_array /* [out] [ref] */,
+				   uint32_t preferredmaximumlength /* [in]  */)
 {
 	struct netr_DatabaseSync2 r;
 	NTSTATUS status;
@@ -905,13 +905,13 @@
 
 NTSTATUS rpccli_netr_DatabaseRedo(struct rpc_pipe_client *cli,
 				  TALLOC_CTX *mem_ctx,
-				  const char *logon_server,
-				  const char *computername,
-				  struct netr_Authenticator credential,
-				  struct netr_Authenticator *return_authenticator,
-				  uint8_t *change_log_entry,
-				  uint32_t change_log_entry_size,
-				  struct netr_DELTA_ENUM_ARRAY *delta_enum_array)
+				  const char *logon_server /* [in] [charset(UTF16)] */,
+				  const char *computername /* [in] [charset(UTF16)] */,
+				  struct netr_Authenticator credential /* [in]  */,
+				  struct netr_Authenticator *return_authenticator /* [in,out] [ref] */,
+				  uint8_t *change_log_entry /* [in] [unique,size_is(change_log_entry_size)] */,
+				  uint32_t change_log_entry_size /* [in]  */,
+				  struct netr_DELTA_ENUM_ARRAY *delta_enum_array /* [out] [ref] */)
 {
 	struct netr_DatabaseRedo r;
 	NTSTATUS status;
@@ -957,11 +957,11 @@
 
 NTSTATUS rpccli_netr_LogonControl2Ex(struct rpc_pipe_client *cli,
 				     TALLOC_CTX *mem_ctx,
-				     const char *logon_server,
-				     uint32_t function_code,
-				     uint32_t level,
-				     union netr_CONTROL_DATA_INFORMATION data,
-				     union netr_CONTROL_QUERY_INFORMATION *query,
+				     const char *logon_server /* [in] [unique,charset(UTF16)] */,
+				     uint32_t function_code /* [in]  */,
+				     uint32_t level /* [in]  */,
+				     union netr_CONTROL_DATA_INFORMATION data /* [in] [switch_is(function_code)] */,
+				     union netr_CONTROL_QUERY_INFORMATION *query /* [out] [ref,switch_is(level)] */,
 				     WERROR *werror)
 {
 	struct netr_LogonControl2Ex r;
@@ -1009,8 +1009,8 @@
 
 NTSTATUS rpccli_netr_NetrEnumerateTrustedDomains(struct rpc_pipe_client *cli,
 						 TALLOC_CTX *mem_ctx,
-						 const char *server_name,
-						 struct netr_Blob *trusted_domains_blob,
+						 const char *server_name /* [in] [unique,charset(UTF16)] */,
+						 struct netr_Blob *trusted_domains_blob /* [out] [ref] */,
 						 WERROR *werror)
 {
 	struct netr_NetrEnumerateTrustedDomains r;
@@ -1055,12 +1055,12 @@
 
 NTSTATUS rpccli_netr_DsRGetDCName(struct rpc_pipe_client *cli,
 				  TALLOC_CTX *mem_ctx,
-				  const char *server_unc,
-				  const char *domain_name,
-				  struct GUID *domain_guid,
-				  struct GUID *site_guid,
-				  uint32_t flags,
-				  struct netr_DsRGetDCNameInfo **info,
+				  const char *server_unc /* [in] [unique,charset(UTF16)] */,
+				  const char *domain_name /* [in] [unique,charset(UTF16)] */,
+				  struct GUID *domain_guid /* [in] [unique] */,
+				  struct GUID *site_guid /* [in] [unique] */,
+				  uint32_t flags /* [in]  */,
+				  struct netr_DsRGetDCNameInfo **info /* [out] [ref] */,
 				  WERROR *werror)
 {
 	struct netr_DsRGetDCName r;
@@ -1193,9 +1193,9 @@
 
 NTSTATUS rpccli_netr_LogonGetTrustRid(struct rpc_pipe_client *cli,
 				      TALLOC_CTX *mem_ctx,
-				      const char *server_name,
-				      const char *domain_name,
-				      uint32_t *rid,
+				      const char *server_name /* [in] [unique,charset(UTF16)] */,
+				      const char *domain_name /* [in] [unique,charset(UTF16)] */,
+				      uint32_t *rid /* [out] [ref] */,
 				      WERROR *werror)
 {
 	struct netr_LogonGetTrustRid r;
@@ -1325,13 +1325,13 @@
 
 NTSTATUS rpccli_netr_ServerAuthenticate3(struct rpc_pipe_client *cli,
 					 TALLOC_CTX *mem_ctx,
-					 const char *server_name,
-					 const char *account_name,
-					 enum netr_SchannelType secure_channel_type,
-					 const char *computer_name,
-					 struct netr_Credential *credentials,
-					 uint32_t *negotiate_flags,
-					 uint32_t *rid)
+					 const char *server_name /* [in] [unique,charset(UTF16)] */,
+					 const char *account_name /* [in] [charset(UTF16)] */,
+					 enum netr_SchannelType secure_channel_type /* [in]  */,
+					 const char *computer_name /* [in] [charset(UTF16)] */,
+					 struct netr_Credential *credentials /* [in,out] [ref] */,
+					 uint32_t *negotiate_flags /* [in,out] [ref] */,
+					 uint32_t *rid /* [out] [ref] */)
 {
 	struct netr_ServerAuthenticate3 r;
 	NTSTATUS status;
@@ -1378,12 +1378,12 @@
 
 NTSTATUS rpccli_netr_DsRGetDCNameEx(struct rpc_pipe_client *cli,
 				    TALLOC_CTX *mem_ctx,
-				    const char *server_unc,
-				    const char *domain_name,
-				    struct GUID *domain_guid,
-				    const char *site_name,
-				    uint32_t flags,
-				    struct netr_DsRGetDCNameInfo **info,
+				    const char *server_unc /* [in] [unique,charset(UTF16)] */,
+				    const char *domain_name /* [in] [unique,charset(UTF16)] */,
+				    struct GUID *domain_guid /* [in] [unique] */,
+				    const char *site_name /* [in] [unique,charset(UTF16)] */,
+				    uint32_t flags /* [in]  */,
+				    struct netr_DsRGetDCNameInfo **info /* [out] [ref] */,
 				    WERROR *werror)
 {
 	struct netr_DsRGetDCNameEx r;
@@ -1432,8 +1432,8 @@
 
 NTSTATUS rpccli_netr_DsRGetSiteName(struct rpc_pipe_client *cli,
 				    TALLOC_CTX *mem_ctx,
-				    const char *computer_name,
-				    const char **site,
+				    const char *computer_name /* [in] [unique,charset(UTF16)] */,
+				    const char **site /* [out] [ref,charset(UTF16)] */,
 				    WERROR *werror)
 {
 	struct netr_DsRGetSiteName r;
@@ -1478,13 +1478,13 @@
 
 NTSTATUS rpccli_netr_LogonGetDomainInfo(struct rpc_pipe_client *cli,
 					TALLOC_CTX *mem_ctx,
-					const char *server_name,
-					const char *computer_name,
-					struct netr_Authenticator *credential,
-					struct netr_Authenticator *return_authenticator,
-					uint32_t level,
-					union netr_DomainQuery query,
-					union netr_DomainInfo *info)
+					const char *server_name /* [in] [charset(UTF16)] */,
+					const char *computer_name /* [in] [unique,charset(UTF16)] */,
+					struct netr_Authenticator *credential /* [in] [ref] */,
+					struct netr_Authenticator *return_authenticator /* [in,out] [ref] */,
+					uint32_t level /* [in]  */,
+					union netr_DomainQuery query /* [in] [switch_is(level)] */,
+					union netr_DomainInfo *info /* [out] [ref,switch_is(level)] */)
 {
 	struct netr_LogonGetDomainInfo r;
 	NTSTATUS status;
@@ -1530,13 +1530,13 @@
 
 NTSTATUS rpccli_netr_ServerPasswordSet2(struct rpc_pipe_client *cli,
 					TALLOC_CTX *mem_ctx,
-					const char *server_name,
-					const char *account_name,
-					enum netr_SchannelType secure_channel_type,
-					const char *computer_name,
-					struct netr_Authenticator credential,
-					struct netr_CryptPassword new_password,
-					struct netr_Authenticator *return_authenticator)
+					const char *server_name /* [in] [unique,charset(UTF16)] */,
+					const char *account_name /* [in] [charset(UTF16)] */,
+					enum netr_SchannelType secure_channel_type /* [in]  */,
+					const char *computer_name /* [in] [charset(UTF16)] */,
+					struct netr_Authenticator credential /* [in]  */,
+					struct netr_CryptPassword new_password /* [in]  */,
+					struct netr_Authenticator *return_authenticator /* [out] [ref] */)
 {
 	struct netr_ServerPasswordSet2 r;
 	NTSTATUS status;
@@ -1581,13 +1581,13 @@
 
 NTSTATUS rpccli_netr_ServerPasswordGet(struct rpc_pipe_client *cli,
 				       TALLOC_CTX *mem_ctx,
-				       const char *server_name,
-				       const char *account_name,
-				       enum netr_SchannelType secure_channel_type,
-				       const char *computer_name,
-				       struct netr_Authenticator *credential,
-				       struct netr_Authenticator *return_authenticator,
-				       struct samr_Password *password,
+				       const char *server_name /* [in] [unique,charset(UTF16)] */,
+				       const char *account_name /* [in] [charset(UTF16)] */,
+				       enum netr_SchannelType secure_channel_type /* [in]  */,
+				       const char *computer_name /* [in] [charset(UTF16)] */,
+				       struct netr_Authenticator *credential /* [in] [ref] */,
+				       struct netr_Authenticator *return_authenticator /* [out] [ref] */,
+				       struct samr_Password *password /* [out] [ref] */,
 				       WERROR *werror)
 {
 	struct netr_ServerPasswordGet r;
@@ -1679,10 +1679,10 @@
 
 NTSTATUS rpccli_netr_DsRAddressToSitenamesW(struct rpc_pipe_client *cli,
 					    TALLOC_CTX *mem_ctx,
-					    const char *server_name,
-					    uint32_t count,
-					    struct netr_DsRAddress *addresses,
-					    struct netr_DsRAddressToSitenamesWCtr **ctr,
+					    const char *server_name /* [in] [unique,charset(UTF16)] */,
+					    uint32_t count /* [in] [range(0,32000)] */,
+					    struct netr_DsRAddress *addresses /* [in] [ref,size_is(count)] */,
+					    struct netr_DsRAddressToSitenamesWCtr **ctr /* [out] [ref] */,
 					    WERROR *werror)
 {
 	struct netr_DsRAddressToSitenamesW r;
@@ -1729,14 +1729,14 @@
 
 NTSTATUS rpccli_netr_DsRGetDCNameEx2(struct rpc_pipe_client *cli,
 				     TALLOC_CTX *mem_ctx,
-				     const char *server_unc,
-				     const char *client_account,
-				     uint32_t mask,
-				     const char *domain_name,
-				     struct GUID *domain_guid,
-				     const char *site_name,
-				     uint32_t flags,
-				     struct netr_DsRGetDCNameInfo **info,
+				     const char *server_unc /* [in] [unique,charset(UTF16)] */,
+				     const char *client_account /* [in] [unique,charset(UTF16)] */,
+				     uint32_t mask /* [in]  */,
+				     const char *domain_name /* [in] [unique,charset(UTF16)] */,
+				     struct GUID *domain_guid /* [in] [unique] */,
+				     const char *site_name /* [in] [unique,charset(UTF16)] */,
+				     uint32_t flags /* [in]  */,
+				     struct netr_DsRGetDCNameInfo **info /* [out] [ref] */,
 				     WERROR *werror)
 {
 	struct netr_DsRGetDCNameEx2 r;
@@ -1829,8 +1829,8 @@
 
 NTSTATUS rpccli_netr_NetrEnumerateTrustedDomainsEx(struct rpc_pipe_client *cli,
 						   TALLOC_CTX *mem_ctx,
-						   const char *server_name,
-						   struct netr_DomainTrustList *dom_trust_list,
+						   const char *server_name /* [in] [unique,charset(UTF16)] */,
+						   struct netr_DomainTrustList *dom_trust_list /* [out] [ref] */,
 						   WERROR *werror)
 {
 	struct netr_NetrEnumerateTrustedDomainsEx r;
@@ -1875,10 +1875,10 @@
 
 NTSTATUS rpccli_netr_DsRAddressToSitenamesExW(struct rpc_pipe_client *cli,
 					      TALLOC_CTX *mem_ctx,
-					      const char *server_name,
-					      uint32_t count,
-					      struct netr_DsRAddress *addresses,
-					      struct netr_DsRAddressToSitenamesExWCtr **ctr,
+					      const char *server_name /* [in] [unique,charset(UTF16)] */,
+					      uint32_t count /* [in] [range(0,32000)] */,
+					      struct netr_DsRAddress *addresses /* [in] [ref,size_is(count)] */,
+					      struct netr_DsRAddressToSitenamesExWCtr **ctr /* [out] [ref] */,
 					      WERROR *werror)
 {
 	struct netr_DsRAddressToSitenamesExW r;
@@ -1925,8 +1925,8 @@
 
 NTSTATUS rpccli_netr_DsrGetDcSiteCoverageW(struct rpc_pipe_client *cli,
 					   TALLOC_CTX *mem_ctx,
-					   const char *server_name,
-					   struct DcSitesCtr *ctr,
+					   const char *server_name /* [in] [unique,charset(UTF16)] */,
+					   struct DcSitesCtr *ctr /* [out] [ref] */,
 					   WERROR *werror)
 {
 	struct netr_DsrGetDcSiteCoverageW r;
@@ -1971,14 +1971,14 @@
 
 NTSTATUS rpccli_netr_LogonSamLogonEx(struct rpc_pipe_client *cli,
 				     TALLOC_CTX *mem_ctx,
-				     const char *server_name,
-				     const char *computer_name,
-				     uint16_t logon_level,
-				     union netr_LogonLevel *logon,
-				     uint16_t validation_level,
-				     union netr_Validation *validation,
-				     uint8_t *authoritative,
-				     uint32_t *flags)
+				     const char *server_name /* [in] [unique,charset(UTF16)] */,
+				     const char *computer_name /* [in] [unique,charset(UTF16)] */,
+				     enum netr_LogonLevel logon_level /* [in]  */,
+				     union netr_LogonInfo *logon /* [in] [ref,switch_is(logon_level)] */,
+				     uint16_t validation_level /* [in]  */,
+				     union netr_Validation *validation /* [out] [ref,switch_is(validation_level)] */,
+				     uint8_t *authoritative /* [out] [ref] */,
+				     uint32_t *flags /* [in,out] [ref] */)
 {
 	struct netr_LogonSamLogonEx r;
 	NTSTATUS status;
@@ -2025,9 +2025,9 @@
 
 NTSTATUS rpccli_netr_DsrEnumerateDomainTrusts(struct rpc_pipe_client *cli,
 					      TALLOC_CTX *mem_ctx,
-					      const char *server_name,
-					      uint32_t trust_flags,
-					      struct netr_DomainTrustList *trusts,
+					      const char *server_name /* [in] [unique,charset(UTF16)] */,
+					      uint32_t trust_flags /* [in]  */,
+					      struct netr_DomainTrustList *trusts /* [out] [ref] */,
 					      WERROR *werror)
 {
 	struct netr_DsrEnumerateDomainTrusts r;
@@ -2073,11 +2073,11 @@
 
 NTSTATUS rpccli_netr_DsrDeregisterDNSHostRecords(struct rpc_pipe_client *cli,
 						 TALLOC_CTX *mem_ctx,
-						 const char *server_name,
-						 const char *domain,
-						 struct GUID *domain_guid,
-						 struct GUID *dsa_guid,
-						 const char *dns_host,
+						 const char *server_name /* [in] [unique,charset(UTF16)] */,
+						 const char *domain /* [in] [unique,charset(UTF16)] */,
+						 struct GUID *domain_guid /* [in] [unique] */,
+						 struct GUID *dsa_guid /* [in] [unique] */,
+						 const char *dns_host /* [in] [ref,charset(UTF16)] */,
 						 WERROR *werror)
 {
 	struct netr_DsrDeregisterDNSHostRecords r;
@@ -2125,14 +2125,14 @@
 
 NTSTATUS rpccli_netr_ServerTrustPasswordsGet(struct rpc_pipe_client *cli,
 					     TALLOC_CTX *mem_ctx,
-					     const char *server_name,
-					     const char *account_name,
-					     enum netr_SchannelType secure_channel_type,
-					     const char *computer_name,
-					     struct netr_Authenticator *credential,
-					     struct netr_Authenticator *return_authenticator,
-					     struct samr_Password *password,
-					     struct samr_Password *password2)
+					     const char *server_name /* [in] [unique,charset(UTF16)] */,
+					     const char *account_name /* [in] [charset(UTF16)] */,
+					     enum netr_SchannelType secure_channel_type /* [in]  */,
+					     const char *computer_name /* [in] [charset(UTF16)] */,
+					     struct netr_Authenticator *credential /* [in] [ref] */,
+					     struct netr_Authenticator *return_authenticator /* [out] [ref] */,
+					     struct samr_Password *password /* [out] [ref] */,
+					     struct samr_Password *password2 /* [out] [ref] */)
 {
 	struct netr_ServerTrustPasswordsGet r;
 	NTSTATUS status;
@@ -2178,10 +2178,10 @@
 
 NTSTATUS rpccli_netr_DsRGetForestTrustInformation(struct rpc_pipe_client *cli,
 						  TALLOC_CTX *mem_ctx,
-						  const char *server_name,
-						  const char *trusted_domain_name,
-						  uint32_t flags,
-						  struct lsa_ForestTrustInformation **forest_trust_info,
+						  const char *server_name /* [in] [unique,charset(UTF16)] */,
+						  const char *trusted_domain_name /* [in] [unique,charset(UTF16)] */,
+						  uint32_t flags /* [in]  */,
+						  struct lsa_ForestTrustInformation **forest_trust_info /* [out] [ref] */,
 						  WERROR *werror)
 {
 	struct netr_DsRGetForestTrustInformation r;
@@ -2228,12 +2228,12 @@
 
 NTSTATUS rpccli_netr_GetForestTrustInformation(struct rpc_pipe_client *cli,
 					       TALLOC_CTX *mem_ctx,
-					       const char *server_name,
-					       const char *trusted_domain_name,
-					       struct netr_Authenticator *credential,
-					       struct netr_Authenticator *return_authenticator,
-					       uint32_t flags,
-					       struct lsa_ForestTrustInformation **forest_trust_info,
+					       const char *server_name /* [in] [unique,charset(UTF16)] */,
+					       const char *trusted_domain_name /* [in] [ref,charset(UTF16)] */,
+					       struct netr_Authenticator *credential /* [in] [ref] */,
+					       struct netr_Authenticator *return_authenticator /* [out] [ref] */,
+					       uint32_t flags /* [in]  */,
+					       struct lsa_ForestTrustInformation **forest_trust_info /* [out] [ref] */,
 					       WERROR *werror)
 {
 	struct netr_GetForestTrustInformation r;
@@ -2282,16 +2282,16 @@
 
 NTSTATUS rpccli_netr_LogonSamLogonWithFlags(struct rpc_pipe_client *cli,
 					    TALLOC_CTX *mem_ctx,
-					    const char *server_name,
-					    const char *computer_name,
-					    struct netr_Authenticator *credential,
-					    struct netr_Authenticator *return_authenticator,
-					    uint16_t logon_level,
-					    union netr_LogonLevel logon,
-					    uint16_t validation_level,
-					    union netr_Validation *validation,
-					    uint8_t *authoritative,
-					    uint32_t *flags)
+					    const char *server_name /* [in] [unique,charset(UTF16)] */,
+					    const char *computer_name /* [in] [unique,charset(UTF16)] */,
+					    struct netr_Authenticator *credential /* [in] [unique] */,
+					    struct netr_Authenticator *return_authenticator /* [in,out] [unique] */,
+					    enum netr_LogonLevel logon_level /* [in]  */,
+					    union netr_LogonInfo logon /* [in] [switch_is(logon_level)] */,
+					    uint16_t validation_level /* [in]  */,
+					    union netr_Validation *validation /* [out] [ref,switch_is(validation_level)] */,
+					    uint8_t *authoritative /* [out] [ref] */,
+					    uint32_t *flags /* [in,out] [ref] */)
 {
 	struct netr_LogonSamLogonWithFlags r;
 	NTSTATUS status;

Modified: branches/samba/experimental/source/librpc/gen_ndr/cli_netlogon.h
===================================================================
--- branches/samba/experimental/source/librpc/gen_ndr/cli_netlogon.h	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/librpc/gen_ndr/cli_netlogon.h	2008-06-09 06:59:20 UTC (rev 1920)
@@ -3,185 +3,185 @@
 #define __CLI_NETLOGON__
 NTSTATUS rpccli_netr_LogonUasLogon(struct rpc_pipe_client *cli,
 				   TALLOC_CTX *mem_ctx,
-				   const char *server_name,
-				   const char *account_name,
-				   const char *workstation,
-				   struct netr_UasInfo *info,
+				   const char *server_name /* [in] [unique,charset(UTF16)] */,
+				   const char *account_name /* [in] [charset(UTF16)] */,
+				   const char *workstation /* [in] [charset(UTF16)] */,
+				   struct netr_UasInfo *info /* [out] [ref] */,
 				   WERROR *werror);
 NTSTATUS rpccli_netr_LogonUasLogoff(struct rpc_pipe_client *cli,
 				    TALLOC_CTX *mem_ctx,
-				    const char *server_name,
-				    const char *account_name,
-				    const char *workstation,
-				    struct netr_UasLogoffInfo *info,
+				    const char *server_name /* [in] [unique,charset(UTF16)] */,
+				    const char *account_name /* [in] [charset(UTF16)] */,
+				    const char *workstation /* [in] [charset(UTF16)] */,
+				    struct netr_UasLogoffInfo *info /* [out] [ref] */,
 				    WERROR *werror);
 NTSTATUS rpccli_netr_LogonSamLogon(struct rpc_pipe_client *cli,
 				   TALLOC_CTX *mem_ctx,
-				   const char *server_name,
-				   const char *computer_name,
-				   struct netr_Authenticator *credential,
-				   struct netr_Authenticator *return_authenticator,
-				   uint16_t logon_level,
-				   union netr_LogonLevel *logon,
-				   uint16_t validation_level,
-				   union netr_Validation *validation,
-				   uint8_t *authoritative);
+				   const char *server_name /* [in] [unique,charset(UTF16)] */,
+				   const char *computer_name /* [in] [unique,charset(UTF16)] */,
+				   struct netr_Authenticator *credential /* [in] [unique] */,
+				   struct netr_Authenticator *return_authenticator /* [in,out] [unique] */,
+				   enum netr_LogonLevel logon_level /* [in]  */,
+				   union netr_LogonInfo *logon /* [in] [ref,switch_is(logon_level)] */,
+				   uint16_t validation_level /* [in]  */,
+				   union netr_Validation *validation /* [out] [ref,switch_is(validation_level)] */,
+				   uint8_t *authoritative /* [out] [ref] */);
 NTSTATUS rpccli_netr_LogonSamLogoff(struct rpc_pipe_client *cli,
 				    TALLOC_CTX *mem_ctx,
-				    const char *server_name,
-				    const char *computer_name,
-				    struct netr_Authenticator *credential,
-				    struct netr_Authenticator *return_authenticator,
-				    uint16_t logon_level,
-				    union netr_LogonLevel logon);
+				    const char *server_name /* [in] [unique,charset(UTF16)] */,
+				    const char *computer_name /* [in] [unique,charset(UTF16)] */,
+				    struct netr_Authenticator *credential /* [in] [unique] */,
+				    struct netr_Authenticator *return_authenticator /* [in,out] [unique] */,
+				    enum netr_LogonLevel logon_level /* [in]  */,
+				    union netr_LogonInfo logon /* [in] [switch_is(logon_level)] */);
 NTSTATUS rpccli_netr_ServerReqChallenge(struct rpc_pipe_client *cli,
 					TALLOC_CTX *mem_ctx,
-					const char *server_name,
-					const char *computer_name,
-					struct netr_Credential *credentials,
-					struct netr_Credential *return_credentials);
+					const char *server_name /* [in] [unique,charset(UTF16)] */,
+					const char *computer_name /* [in] [charset(UTF16)] */,
+					struct netr_Credential *credentials /* [in] [ref] */,
+					struct netr_Credential *return_credentials /* [out] [ref] */);
 NTSTATUS rpccli_netr_ServerAuthenticate(struct rpc_pipe_client *cli,
 					TALLOC_CTX *mem_ctx,
-					const char *server_name,
-					const char *account_name,
-					enum netr_SchannelType secure_channel_type,
-					const char *computer_name,
-					struct netr_Credential *credentials,
-					struct netr_Credential *return_credentials);
+					const char *server_name /* [in] [unique,charset(UTF16)] */,
+					const char *account_name /* [in] [charset(UTF16)] */,
+					enum netr_SchannelType secure_channel_type /* [in]  */,
+					const char *computer_name /* [in] [charset(UTF16)] */,
+					struct netr_Credential *credentials /* [in] [ref] */,
+					struct netr_Credential *return_credentials /* [out] [ref] */);
 NTSTATUS rpccli_netr_ServerPasswordSet(struct rpc_pipe_client *cli,
 				       TALLOC_CTX *mem_ctx,
-				       const char *server_name,
-				       const char *account_name,
-				       enum netr_SchannelType secure_channel_type,
-				       const char *computer_name,
-				       struct netr_Authenticator *credential,
-				       struct netr_Authenticator *return_authenticator,
-				       struct samr_Password *new_password);
+				       const char *server_name /* [in] [unique,charset(UTF16)] */,
+				       const char *account_name /* [in] [charset(UTF16)] */,
+				       enum netr_SchannelType secure_channel_type /* [in]  */,
+				       const char *computer_name /* [in] [charset(UTF16)] */,
+				       struct netr_Authenticator *credential /* [in] [ref] */,
+				       struct netr_Authenticator *return_authenticator /* [out] [ref] */,
+				       struct samr_Password *new_password /* [in] [ref] */);
 NTSTATUS rpccli_netr_DatabaseDeltas(struct rpc_pipe_client *cli,
 				    TALLOC_CTX *mem_ctx,
-				    const char *logon_server,
-				    const char *computername,
-				    struct netr_Authenticator *credential,
-				    struct netr_Authenticator *return_authenticator,
-				    enum netr_SamDatabaseID database_id,
-				    uint64_t *sequence_num,
-				    struct netr_DELTA_ENUM_ARRAY **delta_enum_array,
-				    uint32_t preferredmaximumlength);
+				    const char *logon_server /* [in] [charset(UTF16)] */,
+				    const char *computername /* [in] [charset(UTF16)] */,
+				    struct netr_Authenticator *credential /* [in] [ref] */,
+				    struct netr_Authenticator *return_authenticator /* [in,out] [ref] */,
+				    enum netr_SamDatabaseID database_id /* [in]  */,
+				    uint64_t *sequence_num /* [in,out] [ref] */,
+				    struct netr_DELTA_ENUM_ARRAY **delta_enum_array /* [out] [ref] */,
+				    uint32_t preferredmaximumlength /* [in]  */);
 NTSTATUS rpccli_netr_DatabaseSync(struct rpc_pipe_client *cli,
 				  TALLOC_CTX *mem_ctx,
-				  const char *logon_server,
-				  const char *computername,
-				  struct netr_Authenticator credential,
-				  struct netr_Authenticator *return_authenticator,
-				  enum netr_SamDatabaseID database_id,
-				  uint32_t *sync_context,
-				  uint32_t preferredmaximumlength,
-				  struct netr_DELTA_ENUM_ARRAY *delta_enum_array);
+				  const char *logon_server /* [in] [charset(UTF16)] */,
+				  const char *computername /* [in] [charset(UTF16)] */,
+				  struct netr_Authenticator credential /* [in]  */,
+				  struct netr_Authenticator *return_authenticator /* [in,out] [ref] */,
+				  enum netr_SamDatabaseID database_id /* [in]  */,
+				  uint32_t *sync_context /* [in,out] [ref] */,
+				  uint32_t preferredmaximumlength /* [in]  */,
+				  struct netr_DELTA_ENUM_ARRAY *delta_enum_array /* [out] [ref] */);
 NTSTATUS rpccli_netr_AccountDeltas(struct rpc_pipe_client *cli,
 				   TALLOC_CTX *mem_ctx,
-				   const char *logon_server,
-				   const char *computername,
-				   struct netr_Authenticator credential,
-				   struct netr_Authenticator *return_authenticator,
-				   struct netr_UAS_INFO_0 uas,
-				   uint32_t count,
-				   uint32_t level,
-				   uint32_t buffersize,
-				   struct netr_AccountBuffer *buffer,
-				   uint32_t *count_returned,
-				   uint32_t *total_entries,
-				   struct netr_UAS_INFO_0 *recordid);
+				   const char *logon_server /* [in] [unique,charset(UTF16)] */,
+				   const char *computername /* [in] [charset(UTF16)] */,
+				   struct netr_Authenticator credential /* [in]  */,
+				   struct netr_Authenticator *return_authenticator /* [in,out] [ref] */,
+				   struct netr_UAS_INFO_0 uas /* [in]  */,
+				   uint32_t count /* [in]  */,
+				   uint32_t level /* [in]  */,
+				   uint32_t buffersize /* [in]  */,
+				   struct netr_AccountBuffer *buffer /* [out] [ref,subcontext(4)] */,
+				   uint32_t *count_returned /* [out] [ref] */,
+				   uint32_t *total_entries /* [out] [ref] */,
+				   struct netr_UAS_INFO_0 *recordid /* [out] [ref] */);
 NTSTATUS rpccli_netr_AccountSync(struct rpc_pipe_client *cli,
 				 TALLOC_CTX *mem_ctx,
-				 const char *logon_server,
-				 const char *computername,
-				 struct netr_Authenticator credential,
-				 struct netr_Authenticator *return_authenticator,
-				 uint32_t reference,
-				 uint32_t level,
-				 uint32_t buffersize,
-				 struct netr_AccountBuffer *buffer,
-				 uint32_t *count_returned,
-				 uint32_t *total_entries,
-				 uint32_t *next_reference,
-				 struct netr_UAS_INFO_0 *recordid);
+				 const char *logon_server /* [in] [unique,charset(UTF16)] */,
+				 const char *computername /* [in] [charset(UTF16)] */,
+				 struct netr_Authenticator credential /* [in]  */,
+				 struct netr_Authenticator *return_authenticator /* [in,out] [ref] */,
+				 uint32_t reference /* [in]  */,
+				 uint32_t level /* [in]  */,
+				 uint32_t buffersize /* [in]  */,
+				 struct netr_AccountBuffer *buffer /* [out] [ref,subcontext(4)] */,
+				 uint32_t *count_returned /* [out] [ref] */,
+				 uint32_t *total_entries /* [out] [ref] */,
+				 uint32_t *next_reference /* [out] [ref] */,
+				 struct netr_UAS_INFO_0 *recordid /* [in,out] [ref] */);
 NTSTATUS rpccli_netr_GetDcName(struct rpc_pipe_client *cli,
 			       TALLOC_CTX *mem_ctx,
-			       const char *logon_server,
-			       const char *domainname,
-			       const char **dcname,
+			       const char *logon_server /* [in] [charset(UTF16)] */,
+			       const char *domainname /* [in] [unique,charset(UTF16)] */,
+			       const char **dcname /* [out] [ref,charset(UTF16)] */,
 			       WERROR *werror);
 NTSTATUS rpccli_netr_LogonControl(struct rpc_pipe_client *cli,
 				  TALLOC_CTX *mem_ctx,
-				  const char *logon_server,
-				  enum netr_LogonControlCode function_code,
-				  uint32_t level,
-				  union netr_CONTROL_QUERY_INFORMATION *info,
+				  const char *logon_server /* [in] [unique,charset(UTF16)] */,
+				  enum netr_LogonControlCode function_code /* [in]  */,
+				  uint32_t level /* [in]  */,
+				  union netr_CONTROL_QUERY_INFORMATION *info /* [out] [ref,switch_is(level)] */,
 				  WERROR *werror);
 NTSTATUS rpccli_netr_GetAnyDCName(struct rpc_pipe_client *cli,
 				  TALLOC_CTX *mem_ctx,
-				  const char *logon_server,
-				  const char *domainname,
-				  const char **dcname,
+				  const char *logon_server /* [in] [unique,charset(UTF16)] */,
+				  const char *domainname /* [in] [unique,charset(UTF16)] */,
+				  const char **dcname /* [out] [ref,charset(UTF16)] */,
 				  WERROR *werror);
 NTSTATUS rpccli_netr_LogonControl2(struct rpc_pipe_client *cli,
 				   TALLOC_CTX *mem_ctx,
-				   const char *logon_server,
-				   uint32_t function_code,
-				   uint32_t level,
-				   union netr_CONTROL_DATA_INFORMATION *data,
-				   union netr_CONTROL_QUERY_INFORMATION *query,
+				   const char *logon_server /* [in] [unique,charset(UTF16)] */,
+				   enum netr_LogonControlCode function_code /* [in]  */,
+				   uint32_t level /* [in]  */,
+				   union netr_CONTROL_DATA_INFORMATION *data /* [in] [ref,switch_is(function_code)] */,
+				   union netr_CONTROL_QUERY_INFORMATION *query /* [out] [ref,switch_is(level)] */,
 				   WERROR *werror);
 NTSTATUS rpccli_netr_ServerAuthenticate2(struct rpc_pipe_client *cli,
 					 TALLOC_CTX *mem_ctx,
-					 const char *server_name,
-					 const char *account_name,
-					 enum netr_SchannelType secure_channel_type,
-					 const char *computer_name,
-					 struct netr_Credential *credentials,
-					 struct netr_Credential *return_credentials,
-					 uint32_t *negotiate_flags);
+					 const char *server_name /* [in] [unique,charset(UTF16)] */,
+					 const char *account_name /* [in] [charset(UTF16)] */,
+					 enum netr_SchannelType secure_channel_type /* [in]  */,
+					 const char *computer_name /* [in] [charset(UTF16)] */,
+					 struct netr_Credential *credentials /* [in] [ref] */,
+					 struct netr_Credential *return_credentials /* [out] [ref] */,
+					 uint32_t *negotiate_flags /* [in,out] [ref] */);
 NTSTATUS rpccli_netr_DatabaseSync2(struct rpc_pipe_client *cli,
 				   TALLOC_CTX *mem_ctx,
-				   const char *logon_server,
-				   const char *computername,
-				   struct netr_Authenticator *credential,
-				   struct netr_Authenticator *return_authenticator,
-				   enum netr_SamDatabaseID database_id,
-				   uint16_t restart_state,
-				   uint32_t *sync_context,
-				   struct netr_DELTA_ENUM_ARRAY **delta_enum_array,
-				   uint32_t preferredmaximumlength);
+				   const char *logon_server /* [in] [charset(UTF16)] */,
+				   const char *computername /* [in] [charset(UTF16)] */,
+				   struct netr_Authenticator *credential /* [in] [ref] */,
+				   struct netr_Authenticator *return_authenticator /* [in,out] [ref] */,
+				   enum netr_SamDatabaseID database_id /* [in]  */,
+				   uint16_t restart_state /* [in]  */,
+				   uint32_t *sync_context /* [in,out] [ref] */,
+				   struct netr_DELTA_ENUM_ARRAY **delta_enum_array /* [out] [ref] */,
+				   uint32_t preferredmaximumlength /* [in]  */);
 NTSTATUS rpccli_netr_DatabaseRedo(struct rpc_pipe_client *cli,
 				  TALLOC_CTX *mem_ctx,
-				  const char *logon_server,
-				  const char *computername,
-				  struct netr_Authenticator credential,
-				  struct netr_Authenticator *return_authenticator,
-				  uint8_t *change_log_entry,
-				  uint32_t change_log_entry_size,
-				  struct netr_DELTA_ENUM_ARRAY *delta_enum_array);
+				  const char *logon_server /* [in] [charset(UTF16)] */,
+				  const char *computername /* [in] [charset(UTF16)] */,
+				  struct netr_Authenticator credential /* [in]  */,
+				  struct netr_Authenticator *return_authenticator /* [in,out] [ref] */,
+				  uint8_t *change_log_entry /* [in] [unique,size_is(change_log_entry_size)] */,
+				  uint32_t change_log_entry_size /* [in]  */,
+				  struct netr_DELTA_ENUM_ARRAY *delta_enum_array /* [out] [ref] */);
 NTSTATUS rpccli_netr_LogonControl2Ex(struct rpc_pipe_client *cli,
 				     TALLOC_CTX *mem_ctx,
-				     const char *logon_server,
-				     uint32_t function_code,
-				     uint32_t level,
-				     union netr_CONTROL_DATA_INFORMATION data,
-				     union netr_CONTROL_QUERY_INFORMATION *query,
+				     const char *logon_server /* [in] [unique,charset(UTF16)] */,
+				     uint32_t function_code /* [in]  */,
+				     uint32_t level /* [in]  */,
+				     union netr_CONTROL_DATA_INFORMATION data /* [in] [switch_is(function_code)] */,
+				     union netr_CONTROL_QUERY_INFORMATION *query /* [out] [ref,switch_is(level)] */,
 				     WERROR *werror);
 NTSTATUS rpccli_netr_NetrEnumerateTrustedDomains(struct rpc_pipe_client *cli,
 						 TALLOC_CTX *mem_ctx,
-						 const char *server_name,
-						 struct netr_Blob *trusted_domains_blob,
+						 const char *server_name /* [in] [unique,charset(UTF16)] */,
+						 struct netr_Blob *trusted_domains_blob /* [out] [ref] */,
 						 WERROR *werror);
 NTSTATUS rpccli_netr_DsRGetDCName(struct rpc_pipe_client *cli,
 				  TALLOC_CTX *mem_ctx,
-				  const char *server_unc,
-				  const char *domain_name,
-				  struct GUID *domain_guid,
-				  struct GUID *site_guid,
-				  uint32_t flags,
-				  struct netr_DsRGetDCNameInfo **info,
+				  const char *server_unc /* [in] [unique,charset(UTF16)] */,
+				  const char *domain_name /* [in] [unique,charset(UTF16)] */,
+				  struct GUID *domain_guid /* [in] [unique] */,
+				  struct GUID *site_guid /* [in] [unique] */,
+				  uint32_t flags /* [in]  */,
+				  struct netr_DsRGetDCNameInfo **info /* [out] [ref] */,
 				  WERROR *werror);
 NTSTATUS rpccli_netr_NETRLOGONDUMMYROUTINE1(struct rpc_pipe_client *cli,
 					    TALLOC_CTX *mem_ctx,
@@ -191,9 +191,9 @@
 					     WERROR *werror);
 NTSTATUS rpccli_netr_LogonGetTrustRid(struct rpc_pipe_client *cli,
 				      TALLOC_CTX *mem_ctx,
-				      const char *server_name,
-				      const char *domain_name,
-				      uint32_t *rid,
+				      const char *server_name /* [in] [unique,charset(UTF16)] */,
+				      const char *domain_name /* [in] [unique,charset(UTF16)] */,
+				      uint32_t *rid /* [out] [ref] */,
 				      WERROR *werror);
 NTSTATUS rpccli_netr_NETRLOGONCOMPUTESERVERDIGEST(struct rpc_pipe_client *cli,
 						  TALLOC_CTX *mem_ctx,
@@ -203,158 +203,158 @@
 						  WERROR *werror);
 NTSTATUS rpccli_netr_ServerAuthenticate3(struct rpc_pipe_client *cli,
 					 TALLOC_CTX *mem_ctx,
-					 const char *server_name,
-					 const char *account_name,
-					 enum netr_SchannelType secure_channel_type,
-					 const char *computer_name,
-					 struct netr_Credential *credentials,
-					 uint32_t *negotiate_flags,
-					 uint32_t *rid);
+					 const char *server_name /* [in] [unique,charset(UTF16)] */,
+					 const char *account_name /* [in] [charset(UTF16)] */,
+					 enum netr_SchannelType secure_channel_type /* [in]  */,
+					 const char *computer_name /* [in] [charset(UTF16)] */,
+					 struct netr_Credential *credentials /* [in,out] [ref] */,
+					 uint32_t *negotiate_flags /* [in,out] [ref] */,
+					 uint32_t *rid /* [out] [ref] */);
 NTSTATUS rpccli_netr_DsRGetDCNameEx(struct rpc_pipe_client *cli,
 				    TALLOC_CTX *mem_ctx,
-				    const char *server_unc,
-				    const char *domain_name,
-				    struct GUID *domain_guid,
-				    const char *site_name,
-				    uint32_t flags,
-				    struct netr_DsRGetDCNameInfo **info,
+				    const char *server_unc /* [in] [unique,charset(UTF16)] */,
+				    const char *domain_name /* [in] [unique,charset(UTF16)] */,
+				    struct GUID *domain_guid /* [in] [unique] */,
+				    const char *site_name /* [in] [unique,charset(UTF16)] */,
+				    uint32_t flags /* [in]  */,
+				    struct netr_DsRGetDCNameInfo **info /* [out] [ref] */,
 				    WERROR *werror);
 NTSTATUS rpccli_netr_DsRGetSiteName(struct rpc_pipe_client *cli,
 				    TALLOC_CTX *mem_ctx,
-				    const char *computer_name,
-				    const char **site,
+				    const char *computer_name /* [in] [unique,charset(UTF16)] */,
+				    const char **site /* [out] [ref,charset(UTF16)] */,
 				    WERROR *werror);
 NTSTATUS rpccli_netr_LogonGetDomainInfo(struct rpc_pipe_client *cli,
 					TALLOC_CTX *mem_ctx,
-					const char *server_name,
-					const char *computer_name,
-					struct netr_Authenticator *credential,
-					struct netr_Authenticator *return_authenticator,
-					uint32_t level,
-					union netr_DomainQuery query,
-					union netr_DomainInfo *info);
+					const char *server_name /* [in] [charset(UTF16)] */,
+					const char *computer_name /* [in] [unique,charset(UTF16)] */,
+					struct netr_Authenticator *credential /* [in] [ref] */,
+					struct netr_Authenticator *return_authenticator /* [in,out] [ref] */,
+					uint32_t level /* [in]  */,
+					union netr_DomainQuery query /* [in] [switch_is(level)] */,
+					union netr_DomainInfo *info /* [out] [ref,switch_is(level)] */);
 NTSTATUS rpccli_netr_ServerPasswordSet2(struct rpc_pipe_client *cli,
 					TALLOC_CTX *mem_ctx,
-					const char *server_name,
-					const char *account_name,
-					enum netr_SchannelType secure_channel_type,
-					const char *computer_name,
-					struct netr_Authenticator credential,
-					struct netr_CryptPassword new_password,
-					struct netr_Authenticator *return_authenticator);
+					const char *server_name /* [in] [unique,charset(UTF16)] */,
+					const char *account_name /* [in] [charset(UTF16)] */,
+					enum netr_SchannelType secure_channel_type /* [in]  */,
+					const char *computer_name /* [in] [charset(UTF16)] */,
+					struct netr_Authenticator credential /* [in]  */,
+					struct netr_CryptPassword new_password /* [in]  */,
+					struct netr_Authenticator *return_authenticator /* [out] [ref] */);
 NTSTATUS rpccli_netr_ServerPasswordGet(struct rpc_pipe_client *cli,
 				       TALLOC_CTX *mem_ctx,
-				       const char *server_name,
-				       const char *account_name,
-				       enum netr_SchannelType secure_channel_type,
-				       const char *computer_name,
-				       struct netr_Authenticator *credential,
-				       struct netr_Authenticator *return_authenticator,
-				       struct samr_Password *password,
+				       const char *server_name /* [in] [unique,charset(UTF16)] */,
+				       const char *account_name /* [in] [charset(UTF16)] */,
+				       enum netr_SchannelType secure_channel_type /* [in]  */,
+				       const char *computer_name /* [in] [charset(UTF16)] */,
+				       struct netr_Authenticator *credential /* [in] [ref] */,
+				       struct netr_Authenticator *return_authenticator /* [out] [ref] */,
+				       struct samr_Password *password /* [out] [ref] */,
 				       WERROR *werror);
 NTSTATUS rpccli_netr_NETRLOGONSENDTOSAM(struct rpc_pipe_client *cli,
 					TALLOC_CTX *mem_ctx,
 					WERROR *werror);
 NTSTATUS rpccli_netr_DsRAddressToSitenamesW(struct rpc_pipe_client *cli,
 					    TALLOC_CTX *mem_ctx,
-					    const char *server_name,
-					    uint32_t count,
-					    struct netr_DsRAddress *addresses,
-					    struct netr_DsRAddressToSitenamesWCtr **ctr,
+					    const char *server_name /* [in] [unique,charset(UTF16)] */,
+					    uint32_t count /* [in] [range(0,32000)] */,
+					    struct netr_DsRAddress *addresses /* [in] [ref,size_is(count)] */,
+					    struct netr_DsRAddressToSitenamesWCtr **ctr /* [out] [ref] */,
 					    WERROR *werror);
 NTSTATUS rpccli_netr_DsRGetDCNameEx2(struct rpc_pipe_client *cli,
 				     TALLOC_CTX *mem_ctx,
-				     const char *server_unc,
-				     const char *client_account,
-				     uint32_t mask,
-				     const char *domain_name,
-				     struct GUID *domain_guid,
-				     const char *site_name,
-				     uint32_t flags,
-				     struct netr_DsRGetDCNameInfo **info,
+				     const char *server_unc /* [in] [unique,charset(UTF16)] */,
+				     const char *client_account /* [in] [unique,charset(UTF16)] */,
+				     uint32_t mask /* [in]  */,
+				     const char *domain_name /* [in] [unique,charset(UTF16)] */,
+				     struct GUID *domain_guid /* [in] [unique] */,
+				     const char *site_name /* [in] [unique,charset(UTF16)] */,
+				     uint32_t flags /* [in]  */,
+				     struct netr_DsRGetDCNameInfo **info /* [out] [ref] */,
 				     WERROR *werror);
 NTSTATUS rpccli_netr_NETRLOGONGETTIMESERVICEPARENTDOMAIN(struct rpc_pipe_client *cli,
 							 TALLOC_CTX *mem_ctx,
 							 WERROR *werror);
 NTSTATUS rpccli_netr_NetrEnumerateTrustedDomainsEx(struct rpc_pipe_client *cli,
 						   TALLOC_CTX *mem_ctx,
-						   const char *server_name,
-						   struct netr_DomainTrustList *dom_trust_list,
+						   const char *server_name /* [in] [unique,charset(UTF16)] */,
+						   struct netr_DomainTrustList *dom_trust_list /* [out] [ref] */,
 						   WERROR *werror);
 NTSTATUS rpccli_netr_DsRAddressToSitenamesExW(struct rpc_pipe_client *cli,
 					      TALLOC_CTX *mem_ctx,
-					      const char *server_name,
-					      uint32_t count,
-					      struct netr_DsRAddress *addresses,
-					      struct netr_DsRAddressToSitenamesExWCtr **ctr,
+					      const char *server_name /* [in] [unique,charset(UTF16)] */,
+					      uint32_t count /* [in] [range(0,32000)] */,
+					      struct netr_DsRAddress *addresses /* [in] [ref,size_is(count)] */,
+					      struct netr_DsRAddressToSitenamesExWCtr **ctr /* [out] [ref] */,
 					      WERROR *werror);
 NTSTATUS rpccli_netr_DsrGetDcSiteCoverageW(struct rpc_pipe_client *cli,
 					   TALLOC_CTX *mem_ctx,
-					   const char *server_name,
-					   struct DcSitesCtr *ctr,
+					   const char *server_name /* [in] [unique,charset(UTF16)] */,
+					   struct DcSitesCtr *ctr /* [out] [ref] */,
 					   WERROR *werror);
 NTSTATUS rpccli_netr_LogonSamLogonEx(struct rpc_pipe_client *cli,
 				     TALLOC_CTX *mem_ctx,
-				     const char *server_name,
-				     const char *computer_name,
-				     uint16_t logon_level,
-				     union netr_LogonLevel *logon,
-				     uint16_t validation_level,
-				     union netr_Validation *validation,
-				     uint8_t *authoritative,
-				     uint32_t *flags);
+				     const char *server_name /* [in] [unique,charset(UTF16)] */,
+				     const char *computer_name /* [in] [unique,charset(UTF16)] */,
+				     enum netr_LogonLevel logon_level /* [in]  */,
+				     union netr_LogonInfo *logon /* [in] [ref,switch_is(logon_level)] */,
+				     uint16_t validation_level /* [in]  */,
+				     union netr_Validation *validation /* [out] [ref,switch_is(validation_level)] */,
+				     uint8_t *authoritative /* [out] [ref] */,
+				     uint32_t *flags /* [in,out] [ref] */);
 NTSTATUS rpccli_netr_DsrEnumerateDomainTrusts(struct rpc_pipe_client *cli,
 					      TALLOC_CTX *mem_ctx,
-					      const char *server_name,
-					      uint32_t trust_flags,
-					      struct netr_DomainTrustList *trusts,
+					      const char *server_name /* [in] [unique,charset(UTF16)] */,
+					      uint32_t trust_flags /* [in]  */,
+					      struct netr_DomainTrustList *trusts /* [out] [ref] */,
 					      WERROR *werror);
 NTSTATUS rpccli_netr_DsrDeregisterDNSHostRecords(struct rpc_pipe_client *cli,
 						 TALLOC_CTX *mem_ctx,
-						 const char *server_name,
-						 const char *domain,
-						 struct GUID *domain_guid,
-						 struct GUID *dsa_guid,
-						 const char *dns_host,
+						 const char *server_name /* [in] [unique,charset(UTF16)] */,
+						 const char *domain /* [in] [unique,charset(UTF16)] */,
+						 struct GUID *domain_guid /* [in] [unique] */,
+						 struct GUID *dsa_guid /* [in] [unique] */,
+						 const char *dns_host /* [in] [ref,charset(UTF16)] */,
 						 WERROR *werror);
 NTSTATUS rpccli_netr_ServerTrustPasswordsGet(struct rpc_pipe_client *cli,
 					     TALLOC_CTX *mem_ctx,
-					     const char *server_name,
-					     const char *account_name,
-					     enum netr_SchannelType secure_channel_type,
-					     const char *computer_name,
-					     struct netr_Authenticator *credential,
-					     struct netr_Authenticator *return_authenticator,
-					     struct samr_Password *password,
-					     struct samr_Password *password2);
+					     const char *server_name /* [in] [unique,charset(UTF16)] */,
+					     const char *account_name /* [in] [charset(UTF16)] */,
+					     enum netr_SchannelType secure_channel_type /* [in]  */,
+					     const char *computer_name /* [in] [charset(UTF16)] */,
+					     struct netr_Authenticator *credential /* [in] [ref] */,
+					     struct netr_Authenticator *return_authenticator /* [out] [ref] */,
+					     struct samr_Password *password /* [out] [ref] */,
+					     struct samr_Password *password2 /* [out] [ref] */);
 NTSTATUS rpccli_netr_DsRGetForestTrustInformation(struct rpc_pipe_client *cli,
 						  TALLOC_CTX *mem_ctx,
-						  const char *server_name,
-						  const char *trusted_domain_name,
-						  uint32_t flags,
-						  struct lsa_ForestTrustInformation **forest_trust_info,
+						  const char *server_name /* [in] [unique,charset(UTF16)] */,
+						  const char *trusted_domain_name /* [in] [unique,charset(UTF16)] */,
+						  uint32_t flags /* [in]  */,
+						  struct lsa_ForestTrustInformation **forest_trust_info /* [out] [ref] */,
 						  WERROR *werror);
 NTSTATUS rpccli_netr_GetForestTrustInformation(struct rpc_pipe_client *cli,
 					       TALLOC_CTX *mem_ctx,
-					       const char *server_name,
-					       const char *trusted_domain_name,
-					       struct netr_Authenticator *credential,
-					       struct netr_Authenticator *return_authenticator,
-					       uint32_t flags,
-					       struct lsa_ForestTrustInformation **forest_trust_info,
+					       const char *server_name /* [in] [unique,charset(UTF16)] */,
+					       const char *trusted_domain_name /* [in] [ref,charset(UTF16)] */,
+					       struct netr_Authenticator *credential /* [in] [ref] */,
+					       struct netr_Authenticator *return_authenticator /* [out] [ref] */,
+					       uint32_t flags /* [in]  */,
+					       struct lsa_ForestTrustInformation **forest_trust_info /* [out] [ref] */,
 					       WERROR *werror);
 NTSTATUS rpccli_netr_LogonSamLogonWithFlags(struct rpc_pipe_client *cli,
 					    TALLOC_CTX *mem_ctx,
-					    const char *server_name,
-					    const char *computer_name,
-					    struct netr_Authenticator *credential,
-					    struct netr_Authenticator *return_authenticator,
-					    uint16_t logon_level,
-					    union netr_LogonLevel logon,
-					    uint16_t validation_level,
-					    union netr_Validation *validation,
-					    uint8_t *authoritative,
-					    uint32_t *flags);
+					    const char *server_name /* [in] [unique,charset(UTF16)] */,
+					    const char *computer_name /* [in] [unique,charset(UTF16)] */,
+					    struct netr_Authenticator *credential /* [in] [unique] */,
+					    struct netr_Authenticator *return_authenticator /* [in,out] [unique] */,
+					    enum netr_LogonLevel logon_level /* [in]  */,
+					    union netr_LogonInfo logon /* [in] [switch_is(logon_level)] */,
+					    uint16_t validation_level /* [in]  */,
+					    union netr_Validation *validation /* [out] [ref,switch_is(validation_level)] */,
+					    uint8_t *authoritative /* [out] [ref] */,
+					    uint32_t *flags /* [in,out] [ref] */);
 NTSTATUS rpccli_netr_NETRSERVERGETTRUSTINFO(struct rpc_pipe_client *cli,
 					    TALLOC_CTX *mem_ctx,
 					    WERROR *werror);

Modified: branches/samba/experimental/source/librpc/gen_ndr/cli_ntsvcs.c
===================================================================
--- branches/samba/experimental/source/librpc/gen_ndr/cli_ntsvcs.c	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/librpc/gen_ndr/cli_ntsvcs.c	2008-06-09 06:59:20 UTC (rev 1920)
@@ -92,7 +92,7 @@
 
 NTSTATUS rpccli_PNP_GetVersion(struct rpc_pipe_client *cli,
 			       TALLOC_CTX *mem_ctx,
-			       uint16_t *version,
+			       uint16_t *version /* [out] [ref] */,
 			       WERROR *werror)
 {
 	struct PNP_GetVersion r;
@@ -262,8 +262,8 @@
 
 NTSTATUS rpccli_PNP_ValidateDeviceInstance(struct rpc_pipe_client *cli,
 					   TALLOC_CTX *mem_ctx,
-					   const char *devicepath,
-					   uint32_t flags,
+					   const char *devicepath /* [in] [ref,charset(UTF16)] */,
+					   uint32_t flags /* [in]  */,
 					   WERROR *werror)
 {
 	struct PNP_ValidateDeviceInstance r;
@@ -476,9 +476,9 @@
 
 NTSTATUS rpccli_PNP_GetDeviceListSize(struct rpc_pipe_client *cli,
 				      TALLOC_CTX *mem_ctx,
-				      const char *devicename,
-				      uint32_t *size,
-				      uint32_t flags,
+				      const char *devicename /* [in] [unique,charset(UTF16)] */,
+				      uint32_t *size /* [out] [ref] */,
+				      uint32_t flags /* [in]  */,
 				      WERROR *werror)
 {
 	struct PNP_GetDeviceListSize r;
@@ -1700,15 +1700,15 @@
 
 NTSTATUS rpccli_PNP_HwProfFlags(struct rpc_pipe_client *cli,
 				TALLOC_CTX *mem_ctx,
-				uint32_t unknown1,
-				const char *devicepath,
-				uint32_t unknown2,
-				uint32_t *unknown3,
-				uint16_t *unknown4,
-				const char *unknown5,
-				const char **unknown5a,
-				uint32_t unknown6,
-				uint32_t unknown7,
+				uint32_t unknown1 /* [in]  */,
+				const char *devicepath /* [in] [ref,charset(UTF16)] */,
+				uint32_t unknown2 /* [in]  */,
+				uint32_t *unknown3 /* [in,out] [ref] */,
+				uint16_t *unknown4 /* [in,out] [unique] */,
+				const char *unknown5 /* [in] [unique,charset(UTF16)] */,
+				const char **unknown5a /* [out] [unique,charset(UTF16)] */,
+				uint32_t unknown6 /* [in]  */,
+				uint32_t unknown7 /* [in]  */,
 				WERROR *werror)
 {
 	struct PNP_HwProfFlags r;
@@ -1766,10 +1766,10 @@
 
 NTSTATUS rpccli_PNP_GetHwProfInfo(struct rpc_pipe_client *cli,
 				  TALLOC_CTX *mem_ctx,
-				  uint32_t idx,
-				  struct PNP_HwProfInfo *info,
-				  uint32_t unknown1,
-				  uint32_t unknown2,
+				  uint32_t idx /* [in]  */,
+				  struct PNP_HwProfInfo *info /* [in,out] [ref] */,
+				  uint32_t unknown1 /* [in]  */,
+				  uint32_t unknown2 /* [in]  */,
 				  WERROR *werror)
 {
 	struct PNP_GetHwProfInfo r;

Modified: branches/samba/experimental/source/librpc/gen_ndr/cli_ntsvcs.h
===================================================================
--- branches/samba/experimental/source/librpc/gen_ndr/cli_ntsvcs.h	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/librpc/gen_ndr/cli_ntsvcs.h	2008-06-09 06:59:20 UTC (rev 1920)
@@ -9,7 +9,7 @@
 			    WERROR *werror);
 NTSTATUS rpccli_PNP_GetVersion(struct rpc_pipe_client *cli,
 			       TALLOC_CTX *mem_ctx,
-			       uint16_t *version,
+			       uint16_t *version /* [out] [ref] */,
 			       WERROR *werror);
 NTSTATUS rpccli_PNP_GetGlobalState(struct rpc_pipe_client *cli,
 				   TALLOC_CTX *mem_ctx,
@@ -22,8 +22,8 @@
 				WERROR *werror);
 NTSTATUS rpccli_PNP_ValidateDeviceInstance(struct rpc_pipe_client *cli,
 					   TALLOC_CTX *mem_ctx,
-					   const char *devicepath,
-					   uint32_t flags,
+					   const char *devicepath /* [in] [ref,charset(UTF16)] */,
+					   uint32_t flags /* [in]  */,
 					   WERROR *werror);
 NTSTATUS rpccli_PNP_GetRootDeviceInstance(struct rpc_pipe_client *cli,
 					  TALLOC_CTX *mem_ctx,
@@ -39,9 +39,9 @@
 				  WERROR *werror);
 NTSTATUS rpccli_PNP_GetDeviceListSize(struct rpc_pipe_client *cli,
 				      TALLOC_CTX *mem_ctx,
-				      const char *devicename,
-				      uint32_t *size,
-				      uint32_t flags,
+				      const char *devicename /* [in] [unique,charset(UTF16)] */,
+				      uint32_t *size /* [out] [ref] */,
+				      uint32_t flags /* [in]  */,
 				      WERROR *werror);
 NTSTATUS rpccli_PNP_GetDepth(struct rpc_pipe_client *cli,
 			     TALLOC_CTX *mem_ctx,
@@ -129,22 +129,22 @@
 				   WERROR *werror);
 NTSTATUS rpccli_PNP_HwProfFlags(struct rpc_pipe_client *cli,
 				TALLOC_CTX *mem_ctx,
-				uint32_t unknown1,
-				const char *devicepath,
-				uint32_t unknown2,
-				uint32_t *unknown3,
-				uint16_t *unknown4,
-				const char *unknown5,
-				const char **unknown5a,
-				uint32_t unknown6,
-				uint32_t unknown7,
+				uint32_t unknown1 /* [in]  */,
+				const char *devicepath /* [in] [ref,charset(UTF16)] */,
+				uint32_t unknown2 /* [in]  */,
+				uint32_t *unknown3 /* [in,out] [ref] */,
+				uint16_t *unknown4 /* [in,out] [unique] */,
+				const char *unknown5 /* [in] [unique,charset(UTF16)] */,
+				const char **unknown5a /* [out] [unique,charset(UTF16)] */,
+				uint32_t unknown6 /* [in]  */,
+				uint32_t unknown7 /* [in]  */,
 				WERROR *werror);
 NTSTATUS rpccli_PNP_GetHwProfInfo(struct rpc_pipe_client *cli,
 				  TALLOC_CTX *mem_ctx,
-				  uint32_t idx,
-				  struct PNP_HwProfInfo *info,
-				  uint32_t unknown1,
-				  uint32_t unknown2,
+				  uint32_t idx /* [in]  */,
+				  struct PNP_HwProfInfo *info /* [in,out] [ref] */,
+				  uint32_t unknown1 /* [in]  */,
+				  uint32_t unknown2 /* [in]  */,
 				  WERROR *werror);
 NTSTATUS rpccli_PNP_AddEmptyLogConf(struct rpc_pipe_client *cli,
 				    TALLOC_CTX *mem_ctx,

Modified: branches/samba/experimental/source/librpc/gen_ndr/cli_samr.c
===================================================================
--- branches/samba/experimental/source/librpc/gen_ndr/cli_samr.c	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/librpc/gen_ndr/cli_samr.c	2008-06-09 06:59:20 UTC (rev 1920)
@@ -8,9 +8,9 @@
 
 NTSTATUS rpccli_samr_Connect(struct rpc_pipe_client *cli,
 			     TALLOC_CTX *mem_ctx,
-			     uint16_t *system_name,
-			     uint32_t access_mask,
-			     struct policy_handle *connect_handle)
+			     uint16_t *system_name /* [in] [unique] */,
+			     uint32_t access_mask /* [in]  */,
+			     struct policy_handle *connect_handle /* [out] [ref] */)
 {
 	struct samr_Connect r;
 	NTSTATUS status;
@@ -51,7 +51,7 @@
 
 NTSTATUS rpccli_samr_Close(struct rpc_pipe_client *cli,
 			   TALLOC_CTX *mem_ctx,
-			   struct policy_handle *handle)
+			   struct policy_handle *handle /* [in,out] [ref] */)
 {
 	struct samr_Close r;
 	NTSTATUS status;
@@ -91,9 +91,9 @@
 
 NTSTATUS rpccli_samr_SetSecurity(struct rpc_pipe_client *cli,
 				 TALLOC_CTX *mem_ctx,
-				 struct policy_handle *handle,
-				 uint32_t sec_info,
-				 struct sec_desc_buf *sdbuf)
+				 struct policy_handle *handle /* [in] [ref] */,
+				 uint32_t sec_info /* [in]  */,
+				 struct sec_desc_buf *sdbuf /* [in] [ref] */)
 {
 	struct samr_SetSecurity r;
 	NTSTATUS status;
@@ -134,9 +134,9 @@
 
 NTSTATUS rpccli_samr_QuerySecurity(struct rpc_pipe_client *cli,
 				   TALLOC_CTX *mem_ctx,
-				   struct policy_handle *handle,
-				   uint32_t sec_info,
-				   struct sec_desc_buf **sdbuf)
+				   struct policy_handle *handle /* [in] [ref] */,
+				   uint32_t sec_info /* [in]  */,
+				   struct sec_desc_buf **sdbuf /* [out] [ref] */)
 {
 	struct samr_QuerySecurity r;
 	NTSTATUS status;
@@ -177,7 +177,7 @@
 
 NTSTATUS rpccli_samr_Shutdown(struct rpc_pipe_client *cli,
 			      TALLOC_CTX *mem_ctx,
-			      struct policy_handle *connect_handle)
+			      struct policy_handle *connect_handle /* [in] [ref] */)
 {
 	struct samr_Shutdown r;
 	NTSTATUS status;
@@ -216,9 +216,9 @@
 
 NTSTATUS rpccli_samr_LookupDomain(struct rpc_pipe_client *cli,
 				  TALLOC_CTX *mem_ctx,
-				  struct policy_handle *connect_handle,
-				  struct lsa_String *domain_name,
-				  struct dom_sid2 **sid)
+				  struct policy_handle *connect_handle /* [in] [ref] */,
+				  struct lsa_String *domain_name /* [in] [ref] */,
+				  struct dom_sid2 **sid /* [out] [ref] */)
 {
 	struct samr_LookupDomain r;
 	NTSTATUS status;
@@ -259,11 +259,11 @@
 
 NTSTATUS rpccli_samr_EnumDomains(struct rpc_pipe_client *cli,
 				 TALLOC_CTX *mem_ctx,
-				 struct policy_handle *connect_handle,
-				 uint32_t *resume_handle,
-				 struct samr_SamArray **sam,
-				 uint32_t buf_size,
-				 uint32_t *num_entries)
+				 struct policy_handle *connect_handle /* [in] [ref] */,
+				 uint32_t *resume_handle /* [in,out] [ref] */,
+				 struct samr_SamArray **sam /* [out] [ref] */,
+				 uint32_t buf_size /* [in]  */,
+				 uint32_t *num_entries /* [out] [ref] */)
 {
 	struct samr_EnumDomains r;
 	NTSTATUS status;
@@ -307,10 +307,10 @@
 
 NTSTATUS rpccli_samr_OpenDomain(struct rpc_pipe_client *cli,
 				TALLOC_CTX *mem_ctx,
-				struct policy_handle *connect_handle,
-				uint32_t access_mask,
-				struct dom_sid2 *sid,
-				struct policy_handle *domain_handle)
+				struct policy_handle *connect_handle /* [in] [ref] */,
+				uint32_t access_mask /* [in]  */,
+				struct dom_sid2 *sid /* [in] [ref] */,
+				struct policy_handle *domain_handle /* [out] [ref] */)
 {
 	struct samr_OpenDomain r;
 	NTSTATUS status;
@@ -352,9 +352,9 @@
 
 NTSTATUS rpccli_samr_QueryDomainInfo(struct rpc_pipe_client *cli,
 				     TALLOC_CTX *mem_ctx,
-				     struct policy_handle *domain_handle,
-				     uint16_t level,
-				     union samr_DomainInfo **info)
+				     struct policy_handle *domain_handle /* [in] [ref] */,
+				     uint16_t level /* [in]  */,
+				     union samr_DomainInfo **info /* [out] [ref,switch_is(level)] */)
 {
 	struct samr_QueryDomainInfo r;
 	NTSTATUS status;
@@ -395,9 +395,9 @@
 
 NTSTATUS rpccli_samr_SetDomainInfo(struct rpc_pipe_client *cli,
 				   TALLOC_CTX *mem_ctx,
-				   struct policy_handle *domain_handle,
-				   uint16_t level,
-				   union samr_DomainInfo *info)
+				   struct policy_handle *domain_handle /* [in] [ref] */,
+				   uint16_t level /* [in]  */,
+				   union samr_DomainInfo *info /* [in] [ref,switch_is(level)] */)
 {
 	struct samr_SetDomainInfo r;
 	NTSTATUS status;
@@ -438,11 +438,11 @@
 
 NTSTATUS rpccli_samr_CreateDomainGroup(struct rpc_pipe_client *cli,
 				       TALLOC_CTX *mem_ctx,
-				       struct policy_handle *domain_handle,
-				       struct lsa_String *name,
-				       uint32_t access_mask,
-				       struct policy_handle *group_handle,
-				       uint32_t *rid)
+				       struct policy_handle *domain_handle /* [in] [ref] */,
+				       struct lsa_String *name /* [in] [ref] */,
+				       uint32_t access_mask /* [in]  */,
+				       struct policy_handle *group_handle /* [out] [ref] */,
+				       uint32_t *rid /* [out] [ref] */)
 {
 	struct samr_CreateDomainGroup r;
 	NTSTATUS status;
@@ -485,11 +485,11 @@
 
 NTSTATUS rpccli_samr_EnumDomainGroups(struct rpc_pipe_client *cli,
 				      TALLOC_CTX *mem_ctx,
-				      struct policy_handle *domain_handle,
-				      uint32_t *resume_handle,
-				      struct samr_SamArray **sam,
-				      uint32_t max_size,
-				      uint32_t *num_entries)
+				      struct policy_handle *domain_handle /* [in] [ref] */,
+				      uint32_t *resume_handle /* [in,out] [ref] */,
+				      struct samr_SamArray **sam /* [out] [ref] */,
+				      uint32_t max_size /* [in]  */,
+				      uint32_t *num_entries /* [out] [ref] */)
 {
 	struct samr_EnumDomainGroups r;
 	NTSTATUS status;
@@ -533,11 +533,11 @@
 
 NTSTATUS rpccli_samr_CreateUser(struct rpc_pipe_client *cli,
 				TALLOC_CTX *mem_ctx,
-				struct policy_handle *domain_handle,
-				struct lsa_String *account_name,
-				uint32_t access_mask,
-				struct policy_handle *user_handle,
-				uint32_t *rid)
+				struct policy_handle *domain_handle /* [in] [ref] */,
+				struct lsa_String *account_name /* [in] [ref] */,
+				uint32_t access_mask /* [in]  */,
+				struct policy_handle *user_handle /* [out] [ref] */,
+				uint32_t *rid /* [out] [ref] */)
 {
 	struct samr_CreateUser r;
 	NTSTATUS status;
@@ -580,12 +580,12 @@
 
 NTSTATUS rpccli_samr_EnumDomainUsers(struct rpc_pipe_client *cli,
 				     TALLOC_CTX *mem_ctx,
-				     struct policy_handle *domain_handle,
-				     uint32_t *resume_handle,
-				     uint32_t acct_flags,
-				     struct samr_SamArray **sam,
-				     uint32_t max_size,
-				     uint32_t *num_entries)
+				     struct policy_handle *domain_handle /* [in] [ref] */,
+				     uint32_t *resume_handle /* [in,out] [ref] */,
+				     uint32_t acct_flags /* [in]  */,
+				     struct samr_SamArray **sam /* [out] [ref] */,
+				     uint32_t max_size /* [in]  */,
+				     uint32_t *num_entries /* [out] [ref] */)
 {
 	struct samr_EnumDomainUsers r;
 	NTSTATUS status;
@@ -630,11 +630,11 @@
 
 NTSTATUS rpccli_samr_CreateDomAlias(struct rpc_pipe_client *cli,
 				    TALLOC_CTX *mem_ctx,
-				    struct policy_handle *domain_handle,
-				    struct lsa_String *alias_name,
-				    uint32_t access_mask,
-				    struct policy_handle *alias_handle,
-				    uint32_t *rid)
+				    struct policy_handle *domain_handle /* [in] [ref] */,
+				    struct lsa_String *alias_name /* [in] [ref] */,
+				    uint32_t access_mask /* [in]  */,
+				    struct policy_handle *alias_handle /* [out] [ref] */,
+				    uint32_t *rid /* [out] [ref] */)
 {
 	struct samr_CreateDomAlias r;
 	NTSTATUS status;
@@ -677,11 +677,11 @@
 
 NTSTATUS rpccli_samr_EnumDomainAliases(struct rpc_pipe_client *cli,
 				       TALLOC_CTX *mem_ctx,
-				       struct policy_handle *domain_handle,
-				       uint32_t *resume_handle,
-				       struct samr_SamArray **sam,
-				       uint32_t max_size,
-				       uint32_t *num_entries)
+				       struct policy_handle *domain_handle /* [in] [ref] */,
+				       uint32_t *resume_handle /* [in,out] [ref] */,
+				       struct samr_SamArray **sam /* [out] [ref] */,
+				       uint32_t max_size /* [in]  */,
+				       uint32_t *num_entries /* [out] [ref] */)
 {
 	struct samr_EnumDomainAliases r;
 	NTSTATUS status;
@@ -725,9 +725,9 @@
 
 NTSTATUS rpccli_samr_GetAliasMembership(struct rpc_pipe_client *cli,
 					TALLOC_CTX *mem_ctx,
-					struct policy_handle *domain_handle,
-					struct lsa_SidArray *sids,
-					struct samr_Ids *rids)
+					struct policy_handle *domain_handle /* [in] [ref] */,
+					struct lsa_SidArray *sids /* [in] [ref] */,
+					struct samr_Ids *rids /* [out] [ref] */)
 {
 	struct samr_GetAliasMembership r;
 	NTSTATUS status;
@@ -768,11 +768,11 @@
 
 NTSTATUS rpccli_samr_LookupNames(struct rpc_pipe_client *cli,
 				 TALLOC_CTX *mem_ctx,
-				 struct policy_handle *domain_handle,
-				 uint32_t num_names,
-				 struct lsa_String *names,
-				 struct samr_Ids *rids,
-				 struct samr_Ids *types)
+				 struct policy_handle *domain_handle /* [in] [ref] */,
+				 uint32_t num_names /* [in] [range(0,1000)] */,
+				 struct lsa_String *names /* [in] [length_is(num_names),size_is(1000)] */,
+				 struct samr_Ids *rids /* [out] [ref] */,
+				 struct samr_Ids *types /* [out] [ref] */)
 {
 	struct samr_LookupNames r;
 	NTSTATUS status;
@@ -815,11 +815,11 @@
 
 NTSTATUS rpccli_samr_LookupRids(struct rpc_pipe_client *cli,
 				TALLOC_CTX *mem_ctx,
-				struct policy_handle *domain_handle,
-				uint32_t num_rids,
-				uint32_t *rids,
-				struct lsa_Strings *names,
-				struct samr_Ids *types)
+				struct policy_handle *domain_handle /* [in] [ref] */,
+				uint32_t num_rids /* [in] [range(0,1000)] */,
+				uint32_t *rids /* [in] [length_is(num_rids),size_is(1000)] */,
+				struct lsa_Strings *names /* [out] [ref] */,
+				struct samr_Ids *types /* [out] [ref] */)
 {
 	struct samr_LookupRids r;
 	NTSTATUS status;
@@ -862,10 +862,10 @@
 
 NTSTATUS rpccli_samr_OpenGroup(struct rpc_pipe_client *cli,
 			       TALLOC_CTX *mem_ctx,
-			       struct policy_handle *domain_handle,
-			       uint32_t access_mask,
-			       uint32_t rid,
-			       struct policy_handle *group_handle)
+			       struct policy_handle *domain_handle /* [in] [ref] */,
+			       uint32_t access_mask /* [in]  */,
+			       uint32_t rid /* [in]  */,
+			       struct policy_handle *group_handle /* [out] [ref] */)
 {
 	struct samr_OpenGroup r;
 	NTSTATUS status;
@@ -907,9 +907,9 @@
 
 NTSTATUS rpccli_samr_QueryGroupInfo(struct rpc_pipe_client *cli,
 				    TALLOC_CTX *mem_ctx,
-				    struct policy_handle *group_handle,
-				    enum samr_GroupInfoEnum level,
-				    union samr_GroupInfo **info)
+				    struct policy_handle *group_handle /* [in] [ref] */,
+				    enum samr_GroupInfoEnum level /* [in]  */,
+				    union samr_GroupInfo **info /* [out] [ref,switch_is(level)] */)
 {
 	struct samr_QueryGroupInfo r;
 	NTSTATUS status;
@@ -950,9 +950,9 @@
 
 NTSTATUS rpccli_samr_SetGroupInfo(struct rpc_pipe_client *cli,
 				  TALLOC_CTX *mem_ctx,
-				  struct policy_handle *group_handle,
-				  enum samr_GroupInfoEnum level,
-				  union samr_GroupInfo *info)
+				  struct policy_handle *group_handle /* [in] [ref] */,
+				  enum samr_GroupInfoEnum level /* [in]  */,
+				  union samr_GroupInfo *info /* [in] [ref,switch_is(level)] */)
 {
 	struct samr_SetGroupInfo r;
 	NTSTATUS status;
@@ -993,9 +993,9 @@
 
 NTSTATUS rpccli_samr_AddGroupMember(struct rpc_pipe_client *cli,
 				    TALLOC_CTX *mem_ctx,
-				    struct policy_handle *group_handle,
-				    uint32_t rid,
-				    uint32_t flags)
+				    struct policy_handle *group_handle /* [in] [ref] */,
+				    uint32_t rid /* [in]  */,
+				    uint32_t flags /* [in]  */)
 {
 	struct samr_AddGroupMember r;
 	NTSTATUS status;
@@ -1036,7 +1036,7 @@
 
 NTSTATUS rpccli_samr_DeleteDomainGroup(struct rpc_pipe_client *cli,
 				       TALLOC_CTX *mem_ctx,
-				       struct policy_handle *group_handle)
+				       struct policy_handle *group_handle /* [in,out] [ref] */)
 {
 	struct samr_DeleteDomainGroup r;
 	NTSTATUS status;
@@ -1076,8 +1076,8 @@
 
 NTSTATUS rpccli_samr_DeleteGroupMember(struct rpc_pipe_client *cli,
 				       TALLOC_CTX *mem_ctx,
-				       struct policy_handle *group_handle,
-				       uint32_t rid)
+				       struct policy_handle *group_handle /* [in] [ref] */,
+				       uint32_t rid /* [in]  */)
 {
 	struct samr_DeleteGroupMember r;
 	NTSTATUS status;
@@ -1117,8 +1117,8 @@
 
 NTSTATUS rpccli_samr_QueryGroupMember(struct rpc_pipe_client *cli,
 				      TALLOC_CTX *mem_ctx,
-				      struct policy_handle *group_handle,
-				      struct samr_RidTypeArray **rids)
+				      struct policy_handle *group_handle /* [in] [ref] */,
+				      struct samr_RidTypeArray **rids /* [out] [ref] */)
 {
 	struct samr_QueryGroupMember r;
 	NTSTATUS status;
@@ -1158,9 +1158,9 @@
 
 NTSTATUS rpccli_samr_SetMemberAttributesOfGroup(struct rpc_pipe_client *cli,
 						TALLOC_CTX *mem_ctx,
-						struct policy_handle *group_handle,
-						uint32_t unknown1,
-						uint32_t unknown2)
+						struct policy_handle *group_handle /* [in] [ref] */,
+						uint32_t unknown1 /* [in]  */,
+						uint32_t unknown2 /* [in]  */)
 {
 	struct samr_SetMemberAttributesOfGroup r;
 	NTSTATUS status;
@@ -1201,10 +1201,10 @@
 
 NTSTATUS rpccli_samr_OpenAlias(struct rpc_pipe_client *cli,
 			       TALLOC_CTX *mem_ctx,
-			       struct policy_handle *domain_handle,
-			       uint32_t access_mask,
-			       uint32_t rid,
-			       struct policy_handle *alias_handle)
+			       struct policy_handle *domain_handle /* [in] [ref] */,
+			       uint32_t access_mask /* [in]  */,
+			       uint32_t rid /* [in]  */,
+			       struct policy_handle *alias_handle /* [out] [ref] */)
 {
 	struct samr_OpenAlias r;
 	NTSTATUS status;
@@ -1246,9 +1246,9 @@
 
 NTSTATUS rpccli_samr_QueryAliasInfo(struct rpc_pipe_client *cli,
 				    TALLOC_CTX *mem_ctx,
-				    struct policy_handle *alias_handle,
-				    enum samr_AliasInfoEnum level,
-				    union samr_AliasInfo **info)
+				    struct policy_handle *alias_handle /* [in] [ref] */,
+				    enum samr_AliasInfoEnum level /* [in]  */,
+				    union samr_AliasInfo **info /* [out] [ref,switch_is(level)] */)
 {
 	struct samr_QueryAliasInfo r;
 	NTSTATUS status;
@@ -1289,9 +1289,9 @@
 
 NTSTATUS rpccli_samr_SetAliasInfo(struct rpc_pipe_client *cli,
 				  TALLOC_CTX *mem_ctx,
-				  struct policy_handle *alias_handle,
-				  enum samr_AliasInfoEnum level,
-				  union samr_AliasInfo *info)
+				  struct policy_handle *alias_handle /* [in] [ref] */,
+				  enum samr_AliasInfoEnum level /* [in]  */,
+				  union samr_AliasInfo *info /* [in] [ref,switch_is(level)] */)
 {
 	struct samr_SetAliasInfo r;
 	NTSTATUS status;
@@ -1332,7 +1332,7 @@
 
 NTSTATUS rpccli_samr_DeleteDomAlias(struct rpc_pipe_client *cli,
 				    TALLOC_CTX *mem_ctx,
-				    struct policy_handle *alias_handle)
+				    struct policy_handle *alias_handle /* [in,out] [ref] */)
 {
 	struct samr_DeleteDomAlias r;
 	NTSTATUS status;
@@ -1372,8 +1372,8 @@
 
 NTSTATUS rpccli_samr_AddAliasMember(struct rpc_pipe_client *cli,
 				    TALLOC_CTX *mem_ctx,
-				    struct policy_handle *alias_handle,
-				    struct dom_sid2 *sid)
+				    struct policy_handle *alias_handle /* [in] [ref] */,
+				    struct dom_sid2 *sid /* [in] [ref] */)
 {
 	struct samr_AddAliasMember r;
 	NTSTATUS status;
@@ -1413,8 +1413,8 @@
 
 NTSTATUS rpccli_samr_DeleteAliasMember(struct rpc_pipe_client *cli,
 				       TALLOC_CTX *mem_ctx,
-				       struct policy_handle *alias_handle,
-				       struct dom_sid2 *sid)
+				       struct policy_handle *alias_handle /* [in] [ref] */,
+				       struct dom_sid2 *sid /* [in] [ref] */)
 {
 	struct samr_DeleteAliasMember r;
 	NTSTATUS status;
@@ -1454,8 +1454,8 @@
 
 NTSTATUS rpccli_samr_GetMembersInAlias(struct rpc_pipe_client *cli,
 				       TALLOC_CTX *mem_ctx,
-				       struct policy_handle *alias_handle,
-				       struct lsa_SidArray *sids)
+				       struct policy_handle *alias_handle /* [in] [ref] */,
+				       struct lsa_SidArray *sids /* [out] [ref] */)
 {
 	struct samr_GetMembersInAlias r;
 	NTSTATUS status;
@@ -1495,10 +1495,10 @@
 
 NTSTATUS rpccli_samr_OpenUser(struct rpc_pipe_client *cli,
 			      TALLOC_CTX *mem_ctx,
-			      struct policy_handle *domain_handle,
-			      uint32_t access_mask,
-			      uint32_t rid,
-			      struct policy_handle *user_handle)
+			      struct policy_handle *domain_handle /* [in] [ref] */,
+			      uint32_t access_mask /* [in]  */,
+			      uint32_t rid /* [in]  */,
+			      struct policy_handle *user_handle /* [out] [ref] */)
 {
 	struct samr_OpenUser r;
 	NTSTATUS status;
@@ -1540,7 +1540,7 @@
 
 NTSTATUS rpccli_samr_DeleteUser(struct rpc_pipe_client *cli,
 				TALLOC_CTX *mem_ctx,
-				struct policy_handle *user_handle)
+				struct policy_handle *user_handle /* [in,out] [ref] */)
 {
 	struct samr_DeleteUser r;
 	NTSTATUS status;
@@ -1580,9 +1580,9 @@
 
 NTSTATUS rpccli_samr_QueryUserInfo(struct rpc_pipe_client *cli,
 				   TALLOC_CTX *mem_ctx,
-				   struct policy_handle *user_handle,
-				   uint16_t level,
-				   union samr_UserInfo **info)
+				   struct policy_handle *user_handle /* [in] [ref] */,
+				   uint16_t level /* [in]  */,
+				   union samr_UserInfo **info /* [out] [ref,switch_is(level)] */)
 {
 	struct samr_QueryUserInfo r;
 	NTSTATUS status;
@@ -1623,9 +1623,9 @@
 
 NTSTATUS rpccli_samr_SetUserInfo(struct rpc_pipe_client *cli,
 				 TALLOC_CTX *mem_ctx,
-				 struct policy_handle *user_handle,
-				 uint16_t level,
-				 union samr_UserInfo *info)
+				 struct policy_handle *user_handle /* [in] [ref] */,
+				 uint16_t level /* [in]  */,
+				 union samr_UserInfo *info /* [in] [ref,switch_is(level)] */)
 {
 	struct samr_SetUserInfo r;
 	NTSTATUS status;
@@ -1666,17 +1666,17 @@
 
 NTSTATUS rpccli_samr_ChangePasswordUser(struct rpc_pipe_client *cli,
 					TALLOC_CTX *mem_ctx,
-					struct policy_handle *user_handle,
-					uint8_t lm_present,
-					struct samr_Password *old_lm_crypted,
-					struct samr_Password *new_lm_crypted,
-					uint8_t nt_present,
-					struct samr_Password *old_nt_crypted,
-					struct samr_Password *new_nt_crypted,
-					uint8_t cross1_present,
-					struct samr_Password *nt_cross,
-					uint8_t cross2_present,
-					struct samr_Password *lm_cross)
+					struct policy_handle *user_handle /* [in] [ref] */,
+					uint8_t lm_present /* [in]  */,
+					struct samr_Password *old_lm_crypted /* [in] [unique] */,
+					struct samr_Password *new_lm_crypted /* [in] [unique] */,
+					uint8_t nt_present /* [in]  */,
+					struct samr_Password *old_nt_crypted /* [in] [unique] */,
+					struct samr_Password *new_nt_crypted /* [in] [unique] */,
+					uint8_t cross1_present /* [in]  */,
+					struct samr_Password *nt_cross /* [in] [unique] */,
+					uint8_t cross2_present /* [in]  */,
+					struct samr_Password *lm_cross /* [in] [unique] */)
 {
 	struct samr_ChangePasswordUser r;
 	NTSTATUS status;
@@ -1725,8 +1725,8 @@
 
 NTSTATUS rpccli_samr_GetGroupsForUser(struct rpc_pipe_client *cli,
 				      TALLOC_CTX *mem_ctx,
-				      struct policy_handle *user_handle,
-				      struct samr_RidWithAttributeArray **rids)
+				      struct policy_handle *user_handle /* [in] [ref] */,
+				      struct samr_RidWithAttributeArray **rids /* [out] [ref] */)
 {
 	struct samr_GetGroupsForUser r;
 	NTSTATUS status;
@@ -1766,14 +1766,14 @@
 
 NTSTATUS rpccli_samr_QueryDisplayInfo(struct rpc_pipe_client *cli,
 				      TALLOC_CTX *mem_ctx,
-				      struct policy_handle *domain_handle,
-				      uint16_t level,
-				      uint32_t start_idx,
-				      uint32_t max_entries,
-				      uint32_t buf_size,
-				      uint32_t *total_size,
-				      uint32_t *returned_size,
-				      union samr_DispInfo *info)
+				      struct policy_handle *domain_handle /* [in] [ref] */,
+				      uint16_t level /* [in]  */,
+				      uint32_t start_idx /* [in]  */,
+				      uint32_t max_entries /* [in]  */,
+				      uint32_t buf_size /* [in]  */,
+				      uint32_t *total_size /* [out] [ref] */,
+				      uint32_t *returned_size /* [out] [ref] */,
+				      union samr_DispInfo *info /* [out] [ref,switch_is(level)] */)
 {
 	struct samr_QueryDisplayInfo r;
 	NTSTATUS status;
@@ -1819,10 +1819,10 @@
 
 NTSTATUS rpccli_samr_GetDisplayEnumerationIndex(struct rpc_pipe_client *cli,
 						TALLOC_CTX *mem_ctx,
-						struct policy_handle *domain_handle,
-						uint16_t level,
-						struct lsa_String name,
-						uint32_t *idx)
+						struct policy_handle *domain_handle /* [in] [ref] */,
+						uint16_t level /* [in]  */,
+						struct lsa_String *name /* [in] [ref] */,
+						uint32_t *idx /* [out] [ref] */)
 {
 	struct samr_GetDisplayEnumerationIndex r;
 	NTSTATUS status;
@@ -1864,7 +1864,7 @@
 
 NTSTATUS rpccli_samr_TestPrivateFunctionsDomain(struct rpc_pipe_client *cli,
 						TALLOC_CTX *mem_ctx,
-						struct policy_handle *domain_handle)
+						struct policy_handle *domain_handle /* [in] [ref] */)
 {
 	struct samr_TestPrivateFunctionsDomain r;
 	NTSTATUS status;
@@ -1903,7 +1903,7 @@
 
 NTSTATUS rpccli_samr_TestPrivateFunctionsUser(struct rpc_pipe_client *cli,
 					      TALLOC_CTX *mem_ctx,
-					      struct policy_handle *user_handle)
+					      struct policy_handle *user_handle /* [in] [ref] */)
 {
 	struct samr_TestPrivateFunctionsUser r;
 	NTSTATUS status;
@@ -1942,8 +1942,8 @@
 
 NTSTATUS rpccli_samr_GetUserPwInfo(struct rpc_pipe_client *cli,
 				   TALLOC_CTX *mem_ctx,
-				   struct policy_handle *user_handle,
-				   struct samr_PwInfo *info)
+				   struct policy_handle *user_handle /* [in] [ref] */,
+				   struct samr_PwInfo *info /* [out] [ref] */)
 {
 	struct samr_GetUserPwInfo r;
 	NTSTATUS status;
@@ -1983,8 +1983,8 @@
 
 NTSTATUS rpccli_samr_RemoveMemberFromForeignDomain(struct rpc_pipe_client *cli,
 						   TALLOC_CTX *mem_ctx,
-						   struct policy_handle *domain_handle,
-						   struct dom_sid2 *sid)
+						   struct policy_handle *domain_handle /* [in] [ref] */,
+						   struct dom_sid2 *sid /* [in] [ref] */)
 {
 	struct samr_RemoveMemberFromForeignDomain r;
 	NTSTATUS status;
@@ -2024,9 +2024,9 @@
 
 NTSTATUS rpccli_samr_QueryDomainInfo2(struct rpc_pipe_client *cli,
 				      TALLOC_CTX *mem_ctx,
-				      struct policy_handle *domain_handle,
-				      uint16_t level,
-				      union samr_DomainInfo **info)
+				      struct policy_handle *domain_handle /* [in] [ref] */,
+				      uint16_t level /* [in]  */,
+				      union samr_DomainInfo **info /* [out] [ref,switch_is(level)] */)
 {
 	struct samr_QueryDomainInfo2 r;
 	NTSTATUS status;
@@ -2067,9 +2067,9 @@
 
 NTSTATUS rpccli_samr_QueryUserInfo2(struct rpc_pipe_client *cli,
 				    TALLOC_CTX *mem_ctx,
-				    struct policy_handle *user_handle,
-				    uint16_t level,
-				    union samr_UserInfo *info)
+				    struct policy_handle *user_handle /* [in] [ref] */,
+				    uint16_t level /* [in]  */,
+				    union samr_UserInfo *info /* [out] [ref,switch_is(level)] */)
 {
 	struct samr_QueryUserInfo2 r;
 	NTSTATUS status;
@@ -2110,14 +2110,14 @@
 
 NTSTATUS rpccli_samr_QueryDisplayInfo2(struct rpc_pipe_client *cli,
 				       TALLOC_CTX *mem_ctx,
-				       struct policy_handle *domain_handle,
-				       uint16_t level,
-				       uint32_t start_idx,
-				       uint32_t max_entries,
-				       uint32_t buf_size,
-				       uint32_t *total_size,
-				       uint32_t *returned_size,
-				       union samr_DispInfo *info)
+				       struct policy_handle *domain_handle /* [in] [ref] */,
+				       uint16_t level /* [in]  */,
+				       uint32_t start_idx /* [in]  */,
+				       uint32_t max_entries /* [in]  */,
+				       uint32_t buf_size /* [in]  */,
+				       uint32_t *total_size /* [out] [ref] */,
+				       uint32_t *returned_size /* [out] [ref] */,
+				       union samr_DispInfo *info /* [out] [ref,switch_is(level)] */)
 {
 	struct samr_QueryDisplayInfo2 r;
 	NTSTATUS status;
@@ -2163,10 +2163,10 @@
 
 NTSTATUS rpccli_samr_GetDisplayEnumerationIndex2(struct rpc_pipe_client *cli,
 						 TALLOC_CTX *mem_ctx,
-						 struct policy_handle *domain_handle,
-						 uint16_t level,
-						 struct lsa_String name,
-						 uint32_t *idx)
+						 struct policy_handle *domain_handle /* [in] [ref] */,
+						 uint16_t level /* [in]  */,
+						 struct lsa_String *name /* [in] [ref] */,
+						 uint32_t *idx /* [out] [ref] */)
 {
 	struct samr_GetDisplayEnumerationIndex2 r;
 	NTSTATUS status;
@@ -2208,13 +2208,13 @@
 
 NTSTATUS rpccli_samr_CreateUser2(struct rpc_pipe_client *cli,
 				 TALLOC_CTX *mem_ctx,
-				 struct policy_handle *domain_handle,
-				 struct lsa_String *account_name,
-				 uint32_t acct_flags,
-				 uint32_t access_mask,
-				 struct policy_handle *user_handle,
-				 uint32_t *access_granted,
-				 uint32_t *rid)
+				 struct policy_handle *domain_handle /* [in] [ref] */,
+				 struct lsa_String *account_name /* [in] [ref] */,
+				 uint32_t acct_flags /* [in]  */,
+				 uint32_t access_mask /* [in]  */,
+				 struct policy_handle *user_handle /* [out] [ref] */,
+				 uint32_t *access_granted /* [out] [ref] */,
+				 uint32_t *rid /* [out] [ref] */)
 {
 	struct samr_CreateUser2 r;
 	NTSTATUS status;
@@ -2259,14 +2259,14 @@
 
 NTSTATUS rpccli_samr_QueryDisplayInfo3(struct rpc_pipe_client *cli,
 				       TALLOC_CTX *mem_ctx,
-				       struct policy_handle *domain_handle,
-				       uint16_t level,
-				       uint32_t start_idx,
-				       uint32_t max_entries,
-				       uint32_t buf_size,
-				       uint32_t *total_size,
-				       uint32_t *returned_size,
-				       union samr_DispInfo *info)
+				       struct policy_handle *domain_handle /* [in] [ref] */,
+				       uint16_t level /* [in]  */,
+				       uint32_t start_idx /* [in]  */,
+				       uint32_t max_entries /* [in]  */,
+				       uint32_t buf_size /* [in]  */,
+				       uint32_t *total_size /* [out] [ref] */,
+				       uint32_t *returned_size /* [out] [ref] */,
+				       union samr_DispInfo *info /* [out] [ref,switch_is(level)] */)
 {
 	struct samr_QueryDisplayInfo3 r;
 	NTSTATUS status;
@@ -2312,8 +2312,8 @@
 
 NTSTATUS rpccli_samr_AddMultipleMembersToAlias(struct rpc_pipe_client *cli,
 					       TALLOC_CTX *mem_ctx,
-					       struct policy_handle *alias_handle,
-					       struct lsa_SidArray *sids)
+					       struct policy_handle *alias_handle /* [in] [ref] */,
+					       struct lsa_SidArray *sids /* [in] [ref] */)
 {
 	struct samr_AddMultipleMembersToAlias r;
 	NTSTATUS status;
@@ -2353,8 +2353,8 @@
 
 NTSTATUS rpccli_samr_RemoveMultipleMembersFromAlias(struct rpc_pipe_client *cli,
 						    TALLOC_CTX *mem_ctx,
-						    struct policy_handle *alias_handle,
-						    struct lsa_SidArray *sids)
+						    struct policy_handle *alias_handle /* [in] [ref] */,
+						    struct lsa_SidArray *sids /* [in] [ref] */)
 {
 	struct samr_RemoveMultipleMembersFromAlias r;
 	NTSTATUS status;
@@ -2394,10 +2394,10 @@
 
 NTSTATUS rpccli_samr_OemChangePasswordUser2(struct rpc_pipe_client *cli,
 					    TALLOC_CTX *mem_ctx,
-					    struct lsa_AsciiString *server,
-					    struct lsa_AsciiString *account,
-					    struct samr_CryptPassword *password,
-					    struct samr_Password *hash)
+					    struct lsa_AsciiString *server /* [in] [unique] */,
+					    struct lsa_AsciiString *account /* [in] [ref] */,
+					    struct samr_CryptPassword *password /* [in] [unique] */,
+					    struct samr_Password *hash /* [in] [unique] */)
 {
 	struct samr_OemChangePasswordUser2 r;
 	NTSTATUS status;
@@ -2439,13 +2439,13 @@
 
 NTSTATUS rpccli_samr_ChangePasswordUser2(struct rpc_pipe_client *cli,
 					 TALLOC_CTX *mem_ctx,
-					 struct lsa_String *server,
-					 struct lsa_String *account,
-					 struct samr_CryptPassword *nt_password,
-					 struct samr_Password *nt_verifier,
-					 uint8_t lm_change,
-					 struct samr_CryptPassword *lm_password,
-					 struct samr_Password *lm_verifier)
+					 struct lsa_String *server /* [in] [unique] */,
+					 struct lsa_String *account /* [in] [ref] */,
+					 struct samr_CryptPassword *nt_password /* [in] [unique] */,
+					 struct samr_Password *nt_verifier /* [in] [unique] */,
+					 uint8_t lm_change /* [in]  */,
+					 struct samr_CryptPassword *lm_password /* [in] [unique] */,
+					 struct samr_Password *lm_verifier /* [in] [unique] */)
 {
 	struct samr_ChangePasswordUser2 r;
 	NTSTATUS status;
@@ -2490,8 +2490,8 @@
 
 NTSTATUS rpccli_samr_GetDomPwInfo(struct rpc_pipe_client *cli,
 				  TALLOC_CTX *mem_ctx,
-				  struct lsa_String *domain_name,
-				  struct samr_PwInfo *info)
+				  struct lsa_String *domain_name /* [in] [unique] */,
+				  struct samr_PwInfo *info /* [out] [ref] */)
 {
 	struct samr_GetDomPwInfo r;
 	NTSTATUS status;
@@ -2531,9 +2531,9 @@
 
 NTSTATUS rpccli_samr_Connect2(struct rpc_pipe_client *cli,
 			      TALLOC_CTX *mem_ctx,
-			      const char *system_name,
-			      uint32_t access_mask,
-			      struct policy_handle *connect_handle)
+			      const char *system_name /* [in] [unique,charset(UTF16)] */,
+			      uint32_t access_mask /* [in]  */,
+			      struct policy_handle *connect_handle /* [out] [ref] */)
 {
 	struct samr_Connect2 r;
 	NTSTATUS status;
@@ -2574,9 +2574,9 @@
 
 NTSTATUS rpccli_samr_SetUserInfo2(struct rpc_pipe_client *cli,
 				  TALLOC_CTX *mem_ctx,
-				  struct policy_handle *user_handle,
-				  uint16_t level,
-				  union samr_UserInfo *info)
+				  struct policy_handle *user_handle /* [in] [ref] */,
+				  uint16_t level /* [in]  */,
+				  union samr_UserInfo *info /* [in] [ref,switch_is(level)] */)
 {
 	struct samr_SetUserInfo2 r;
 	NTSTATUS status;
@@ -2617,10 +2617,10 @@
 
 NTSTATUS rpccli_samr_SetBootKeyInformation(struct rpc_pipe_client *cli,
 					   TALLOC_CTX *mem_ctx,
-					   struct policy_handle *connect_handle,
-					   uint32_t unknown1,
-					   uint32_t unknown2,
-					   uint32_t unknown3)
+					   struct policy_handle *connect_handle /* [in] [ref] */,
+					   uint32_t unknown1 /* [in]  */,
+					   uint32_t unknown2 /* [in]  */,
+					   uint32_t unknown3 /* [in]  */)
 {
 	struct samr_SetBootKeyInformation r;
 	NTSTATUS status;
@@ -2662,8 +2662,8 @@
 
 NTSTATUS rpccli_samr_GetBootKeyInformation(struct rpc_pipe_client *cli,
 					   TALLOC_CTX *mem_ctx,
-					   struct policy_handle *domain_handle,
-					   uint32_t *unknown)
+					   struct policy_handle *domain_handle /* [in] [ref] */,
+					   uint32_t *unknown /* [out] [ref] */)
 {
 	struct samr_GetBootKeyInformation r;
 	NTSTATUS status;
@@ -2703,10 +2703,10 @@
 
 NTSTATUS rpccli_samr_Connect3(struct rpc_pipe_client *cli,
 			      TALLOC_CTX *mem_ctx,
-			      const char *system_name,
-			      uint32_t unknown,
-			      uint32_t access_mask,
-			      struct policy_handle *connect_handle)
+			      const char *system_name /* [in] [unique,charset(UTF16)] */,
+			      uint32_t unknown /* [in]  */,
+			      uint32_t access_mask /* [in]  */,
+			      struct policy_handle *connect_handle /* [out] [ref] */)
 {
 	struct samr_Connect3 r;
 	NTSTATUS status;
@@ -2748,10 +2748,10 @@
 
 NTSTATUS rpccli_samr_Connect4(struct rpc_pipe_client *cli,
 			      TALLOC_CTX *mem_ctx,
-			      const char *system_name,
-			      enum samr_ConnectVersion client_version,
-			      uint32_t access_mask,
-			      struct policy_handle *connect_handle)
+			      const char *system_name /* [in] [unique,charset(UTF16)] */,
+			      enum samr_ConnectVersion client_version /* [in]  */,
+			      uint32_t access_mask /* [in]  */,
+			      struct policy_handle *connect_handle /* [out] [ref] */)
 {
 	struct samr_Connect4 r;
 	NTSTATUS status;
@@ -2793,16 +2793,16 @@
 
 NTSTATUS rpccli_samr_ChangePasswordUser3(struct rpc_pipe_client *cli,
 					 TALLOC_CTX *mem_ctx,
-					 struct lsa_String *server,
-					 struct lsa_String *account,
-					 struct samr_CryptPassword *nt_password,
-					 struct samr_Password *nt_verifier,
-					 uint8_t lm_change,
-					 struct samr_CryptPassword *lm_password,
-					 struct samr_Password *lm_verifier,
-					 struct samr_CryptPassword *password3,
-					 struct samr_DomInfo1 **dominfo,
-					 struct samr_ChangeReject **reject)
+					 struct lsa_String *server /* [in] [unique] */,
+					 struct lsa_String *account /* [in] [ref] */,
+					 struct samr_CryptPassword *nt_password /* [in] [unique] */,
+					 struct samr_Password *nt_verifier /* [in] [unique] */,
+					 uint8_t lm_change /* [in]  */,
+					 struct samr_CryptPassword *lm_password /* [in] [unique] */,
+					 struct samr_Password *lm_verifier /* [in] [unique] */,
+					 struct samr_CryptPassword *password3 /* [in] [unique] */,
+					 struct samr_DomInfo1 **dominfo /* [out] [ref] */,
+					 struct samr_ChangeReject **reject /* [out] [ref] */)
 {
 	struct samr_ChangePasswordUser3 r;
 	NTSTATUS status;
@@ -2850,13 +2850,13 @@
 
 NTSTATUS rpccli_samr_Connect5(struct rpc_pipe_client *cli,
 			      TALLOC_CTX *mem_ctx,
-			      const char *system_name,
-			      uint32_t access_mask,
-			      uint32_t level_in,
-			      union samr_ConnectInfo *info_in,
-			      uint32_t *level_out,
-			      union samr_ConnectInfo *info_out,
-			      struct policy_handle *connect_handle)
+			      const char *system_name /* [in] [unique,charset(UTF16)] */,
+			      uint32_t access_mask /* [in]  */,
+			      uint32_t level_in /* [in]  */,
+			      union samr_ConnectInfo *info_in /* [in] [ref,switch_is(level_in)] */,
+			      uint32_t *level_out /* [out] [ref] */,
+			      union samr_ConnectInfo *info_out /* [out] [ref,switch_is(*level_out)] */,
+			      struct policy_handle *connect_handle /* [out] [ref] */)
 {
 	struct samr_Connect5 r;
 	NTSTATUS status;
@@ -2901,9 +2901,9 @@
 
 NTSTATUS rpccli_samr_RidToSid(struct rpc_pipe_client *cli,
 			      TALLOC_CTX *mem_ctx,
-			      struct policy_handle *domain_handle,
-			      uint32_t rid,
-			      struct dom_sid2 *sid)
+			      struct policy_handle *domain_handle /* [in] [ref] */,
+			      uint32_t rid /* [in]  */,
+			      struct dom_sid2 *sid /* [out] [ref] */)
 {
 	struct samr_RidToSid r;
 	NTSTATUS status;
@@ -2944,9 +2944,9 @@
 
 NTSTATUS rpccli_samr_SetDsrmPassword(struct rpc_pipe_client *cli,
 				     TALLOC_CTX *mem_ctx,
-				     struct lsa_String *name,
-				     uint32_t unknown,
-				     struct samr_Password *hash)
+				     struct lsa_String *name /* [in] [unique] */,
+				     uint32_t unknown /* [in]  */,
+				     struct samr_Password *hash /* [in] [unique] */)
 {
 	struct samr_SetDsrmPassword r;
 	NTSTATUS status;
@@ -2987,9 +2987,9 @@
 
 NTSTATUS rpccli_samr_ValidatePassword(struct rpc_pipe_client *cli,
 				      TALLOC_CTX *mem_ctx,
-				      enum samr_ValidatePasswordLevel level,
-				      union samr_ValidatePasswordReq req,
-				      union samr_ValidatePasswordRep *rep)
+				      enum samr_ValidatePasswordLevel level /* [in]  */,
+				      union samr_ValidatePasswordReq req /* [in] [switch_is(level)] */,
+				      union samr_ValidatePasswordRep *rep /* [out] [ref,switch_is(level)] */)
 {
 	struct samr_ValidatePassword r;
 	NTSTATUS status;

Modified: branches/samba/experimental/source/librpc/gen_ndr/cli_samr.h
===================================================================
--- branches/samba/experimental/source/librpc/gen_ndr/cli_samr.h	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/librpc/gen_ndr/cli_samr.h	2008-06-09 06:59:20 UTC (rev 1920)
@@ -3,387 +3,387 @@
 #define __CLI_SAMR__
 NTSTATUS rpccli_samr_Connect(struct rpc_pipe_client *cli,
 			     TALLOC_CTX *mem_ctx,
-			     uint16_t *system_name,
-			     uint32_t access_mask,
-			     struct policy_handle *connect_handle);
+			     uint16_t *system_name /* [in] [unique] */,
+			     uint32_t access_mask /* [in]  */,
+			     struct policy_handle *connect_handle /* [out] [ref] */);
 NTSTATUS rpccli_samr_Close(struct rpc_pipe_client *cli,
 			   TALLOC_CTX *mem_ctx,
-			   struct policy_handle *handle);
+			   struct policy_handle *handle /* [in,out] [ref] */);
 NTSTATUS rpccli_samr_SetSecurity(struct rpc_pipe_client *cli,
 				 TALLOC_CTX *mem_ctx,
-				 struct policy_handle *handle,
-				 uint32_t sec_info,
-				 struct sec_desc_buf *sdbuf);
+				 struct policy_handle *handle /* [in] [ref] */,
+				 uint32_t sec_info /* [in]  */,
+				 struct sec_desc_buf *sdbuf /* [in] [ref] */);
 NTSTATUS rpccli_samr_QuerySecurity(struct rpc_pipe_client *cli,
 				   TALLOC_CTX *mem_ctx,
-				   struct policy_handle *handle,
-				   uint32_t sec_info,
-				   struct sec_desc_buf **sdbuf);
+				   struct policy_handle *handle /* [in] [ref] */,
+				   uint32_t sec_info /* [in]  */,
+				   struct sec_desc_buf **sdbuf /* [out] [ref] */);
 NTSTATUS rpccli_samr_Shutdown(struct rpc_pipe_client *cli,
 			      TALLOC_CTX *mem_ctx,
-			      struct policy_handle *connect_handle);
+			      struct policy_handle *connect_handle /* [in] [ref] */);
 NTSTATUS rpccli_samr_LookupDomain(struct rpc_pipe_client *cli,
 				  TALLOC_CTX *mem_ctx,
-				  struct policy_handle *connect_handle,
-				  struct lsa_String *domain_name,
-				  struct dom_sid2 **sid);
+				  struct policy_handle *connect_handle /* [in] [ref] */,
+				  struct lsa_String *domain_name /* [in] [ref] */,
+				  struct dom_sid2 **sid /* [out] [ref] */);
 NTSTATUS rpccli_samr_EnumDomains(struct rpc_pipe_client *cli,
 				 TALLOC_CTX *mem_ctx,
-				 struct policy_handle *connect_handle,
-				 uint32_t *resume_handle,
-				 struct samr_SamArray **sam,
-				 uint32_t buf_size,
-				 uint32_t *num_entries);
+				 struct policy_handle *connect_handle /* [in] [ref] */,
+				 uint32_t *resume_handle /* [in,out] [ref] */,
+				 struct samr_SamArray **sam /* [out] [ref] */,
+				 uint32_t buf_size /* [in]  */,
+				 uint32_t *num_entries /* [out] [ref] */);
 NTSTATUS rpccli_samr_OpenDomain(struct rpc_pipe_client *cli,
 				TALLOC_CTX *mem_ctx,
-				struct policy_handle *connect_handle,
-				uint32_t access_mask,
-				struct dom_sid2 *sid,
-				struct policy_handle *domain_handle);
+				struct policy_handle *connect_handle /* [in] [ref] */,
+				uint32_t access_mask /* [in]  */,
+				struct dom_sid2 *sid /* [in] [ref] */,
+				struct policy_handle *domain_handle /* [out] [ref] */);
 NTSTATUS rpccli_samr_QueryDomainInfo(struct rpc_pipe_client *cli,
 				     TALLOC_CTX *mem_ctx,
-				     struct policy_handle *domain_handle,
-				     uint16_t level,
-				     union samr_DomainInfo **info);
+				     struct policy_handle *domain_handle /* [in] [ref] */,
+				     uint16_t level /* [in]  */,
+				     union samr_DomainInfo **info /* [out] [ref,switch_is(level)] */);
 NTSTATUS rpccli_samr_SetDomainInfo(struct rpc_pipe_client *cli,
 				   TALLOC_CTX *mem_ctx,
-				   struct policy_handle *domain_handle,
-				   uint16_t level,
-				   union samr_DomainInfo *info);
+				   struct policy_handle *domain_handle /* [in] [ref] */,
+				   uint16_t level /* [in]  */,
+				   union samr_DomainInfo *info /* [in] [ref,switch_is(level)] */);
 NTSTATUS rpccli_samr_CreateDomainGroup(struct rpc_pipe_client *cli,
 				       TALLOC_CTX *mem_ctx,
-				       struct policy_handle *domain_handle,
-				       struct lsa_String *name,
-				       uint32_t access_mask,
-				       struct policy_handle *group_handle,
-				       uint32_t *rid);
+				       struct policy_handle *domain_handle /* [in] [ref] */,
+				       struct lsa_String *name /* [in] [ref] */,
+				       uint32_t access_mask /* [in]  */,
+				       struct policy_handle *group_handle /* [out] [ref] */,
+				       uint32_t *rid /* [out] [ref] */);
 NTSTATUS rpccli_samr_EnumDomainGroups(struct rpc_pipe_client *cli,
 				      TALLOC_CTX *mem_ctx,
-				      struct policy_handle *domain_handle,
-				      uint32_t *resume_handle,
-				      struct samr_SamArray **sam,
-				      uint32_t max_size,
-				      uint32_t *num_entries);
+				      struct policy_handle *domain_handle /* [in] [ref] */,
+				      uint32_t *resume_handle /* [in,out] [ref] */,
+				      struct samr_SamArray **sam /* [out] [ref] */,
+				      uint32_t max_size /* [in]  */,
+				      uint32_t *num_entries /* [out] [ref] */);
 NTSTATUS rpccli_samr_CreateUser(struct rpc_pipe_client *cli,
 				TALLOC_CTX *mem_ctx,
-				struct policy_handle *domain_handle,
-				struct lsa_String *account_name,
-				uint32_t access_mask,
-				struct policy_handle *user_handle,
-				uint32_t *rid);
+				struct policy_handle *domain_handle /* [in] [ref] */,
+				struct lsa_String *account_name /* [in] [ref] */,
+				uint32_t access_mask /* [in]  */,
+				struct policy_handle *user_handle /* [out] [ref] */,
+				uint32_t *rid /* [out] [ref] */);
 NTSTATUS rpccli_samr_EnumDomainUsers(struct rpc_pipe_client *cli,
 				     TALLOC_CTX *mem_ctx,
-				     struct policy_handle *domain_handle,
-				     uint32_t *resume_handle,
-				     uint32_t acct_flags,
-				     struct samr_SamArray **sam,
-				     uint32_t max_size,
-				     uint32_t *num_entries);
+				     struct policy_handle *domain_handle /* [in] [ref] */,
+				     uint32_t *resume_handle /* [in,out] [ref] */,
+				     uint32_t acct_flags /* [in]  */,
+				     struct samr_SamArray **sam /* [out] [ref] */,
+				     uint32_t max_size /* [in]  */,
+				     uint32_t *num_entries /* [out] [ref] */);
 NTSTATUS rpccli_samr_CreateDomAlias(struct rpc_pipe_client *cli,
 				    TALLOC_CTX *mem_ctx,
-				    struct policy_handle *domain_handle,
-				    struct lsa_String *alias_name,
-				    uint32_t access_mask,
-				    struct policy_handle *alias_handle,
-				    uint32_t *rid);
+				    struct policy_handle *domain_handle /* [in] [ref] */,
+				    struct lsa_String *alias_name /* [in] [ref] */,
+				    uint32_t access_mask /* [in]  */,
+				    struct policy_handle *alias_handle /* [out] [ref] */,
+				    uint32_t *rid /* [out] [ref] */);
 NTSTATUS rpccli_samr_EnumDomainAliases(struct rpc_pipe_client *cli,
 				       TALLOC_CTX *mem_ctx,
-				       struct policy_handle *domain_handle,
-				       uint32_t *resume_handle,
-				       struct samr_SamArray **sam,
-				       uint32_t max_size,
-				       uint32_t *num_entries);
+				       struct policy_handle *domain_handle /* [in] [ref] */,
+				       uint32_t *resume_handle /* [in,out] [ref] */,
+				       struct samr_SamArray **sam /* [out] [ref] */,
+				       uint32_t max_size /* [in]  */,
+				       uint32_t *num_entries /* [out] [ref] */);
 NTSTATUS rpccli_samr_GetAliasMembership(struct rpc_pipe_client *cli,
 					TALLOC_CTX *mem_ctx,
-					struct policy_handle *domain_handle,
-					struct lsa_SidArray *sids,
-					struct samr_Ids *rids);
+					struct policy_handle *domain_handle /* [in] [ref] */,
+					struct lsa_SidArray *sids /* [in] [ref] */,
+					struct samr_Ids *rids /* [out] [ref] */);
 NTSTATUS rpccli_samr_LookupNames(struct rpc_pipe_client *cli,
 				 TALLOC_CTX *mem_ctx,
-				 struct policy_handle *domain_handle,
-				 uint32_t num_names,
-				 struct lsa_String *names,
-				 struct samr_Ids *rids,
-				 struct samr_Ids *types);
+				 struct policy_handle *domain_handle /* [in] [ref] */,
+				 uint32_t num_names /* [in] [range(0,1000)] */,
+				 struct lsa_String *names /* [in] [length_is(num_names),size_is(1000)] */,
+				 struct samr_Ids *rids /* [out] [ref] */,
+				 struct samr_Ids *types /* [out] [ref] */);
 NTSTATUS rpccli_samr_LookupRids(struct rpc_pipe_client *cli,
 				TALLOC_CTX *mem_ctx,
-				struct policy_handle *domain_handle,
-				uint32_t num_rids,
-				uint32_t *rids,
-				struct lsa_Strings *names,
-				struct samr_Ids *types);
+				struct policy_handle *domain_handle /* [in] [ref] */,
+				uint32_t num_rids /* [in] [range(0,1000)] */,
+				uint32_t *rids /* [in] [length_is(num_rids),size_is(1000)] */,
+				struct lsa_Strings *names /* [out] [ref] */,
+				struct samr_Ids *types /* [out] [ref] */);
 NTSTATUS rpccli_samr_OpenGroup(struct rpc_pipe_client *cli,
 			       TALLOC_CTX *mem_ctx,
-			       struct policy_handle *domain_handle,
-			       uint32_t access_mask,
-			       uint32_t rid,
-			       struct policy_handle *group_handle);
+			       struct policy_handle *domain_handle /* [in] [ref] */,
+			       uint32_t access_mask /* [in]  */,
+			       uint32_t rid /* [in]  */,
+			       struct policy_handle *group_handle /* [out] [ref] */);
 NTSTATUS rpccli_samr_QueryGroupInfo(struct rpc_pipe_client *cli,
 				    TALLOC_CTX *mem_ctx,
-				    struct policy_handle *group_handle,
-				    enum samr_GroupInfoEnum level,
-				    union samr_GroupInfo **info);
+				    struct policy_handle *group_handle /* [in] [ref] */,
+				    enum samr_GroupInfoEnum level /* [in]  */,
+				    union samr_GroupInfo **info /* [out] [ref,switch_is(level)] */);
 NTSTATUS rpccli_samr_SetGroupInfo(struct rpc_pipe_client *cli,
 				  TALLOC_CTX *mem_ctx,
-				  struct policy_handle *group_handle,
-				  enum samr_GroupInfoEnum level,
-				  union samr_GroupInfo *info);
+				  struct policy_handle *group_handle /* [in] [ref] */,
+				  enum samr_GroupInfoEnum level /* [in]  */,
+				  union samr_GroupInfo *info /* [in] [ref,switch_is(level)] */);
 NTSTATUS rpccli_samr_AddGroupMember(struct rpc_pipe_client *cli,
 				    TALLOC_CTX *mem_ctx,
-				    struct policy_handle *group_handle,
-				    uint32_t rid,
-				    uint32_t flags);
+				    struct policy_handle *group_handle /* [in] [ref] */,
+				    uint32_t rid /* [in]  */,
+				    uint32_t flags /* [in]  */);
 NTSTATUS rpccli_samr_DeleteDomainGroup(struct rpc_pipe_client *cli,
 				       TALLOC_CTX *mem_ctx,
-				       struct policy_handle *group_handle);
+				       struct policy_handle *group_handle /* [in,out] [ref] */);
 NTSTATUS rpccli_samr_DeleteGroupMember(struct rpc_pipe_client *cli,
 				       TALLOC_CTX *mem_ctx,
-				       struct policy_handle *group_handle,
-				       uint32_t rid);
+				       struct policy_handle *group_handle /* [in] [ref] */,
+				       uint32_t rid /* [in]  */);
 NTSTATUS rpccli_samr_QueryGroupMember(struct rpc_pipe_client *cli,
 				      TALLOC_CTX *mem_ctx,
-				      struct policy_handle *group_handle,
-				      struct samr_RidTypeArray **rids);
+				      struct policy_handle *group_handle /* [in] [ref] */,
+				      struct samr_RidTypeArray **rids /* [out] [ref] */);
 NTSTATUS rpccli_samr_SetMemberAttributesOfGroup(struct rpc_pipe_client *cli,
 						TALLOC_CTX *mem_ctx,
-						struct policy_handle *group_handle,
-						uint32_t unknown1,
-						uint32_t unknown2);
+						struct policy_handle *group_handle /* [in] [ref] */,
+						uint32_t unknown1 /* [in]  */,
+						uint32_t unknown2 /* [in]  */);
 NTSTATUS rpccli_samr_OpenAlias(struct rpc_pipe_client *cli,
 			       TALLOC_CTX *mem_ctx,
-			       struct policy_handle *domain_handle,
-			       uint32_t access_mask,
-			       uint32_t rid,
-			       struct policy_handle *alias_handle);
+			       struct policy_handle *domain_handle /* [in] [ref] */,
+			       uint32_t access_mask /* [in]  */,
+			       uint32_t rid /* [in]  */,
+			       struct policy_handle *alias_handle /* [out] [ref] */);
 NTSTATUS rpccli_samr_QueryAliasInfo(struct rpc_pipe_client *cli,
 				    TALLOC_CTX *mem_ctx,
-				    struct policy_handle *alias_handle,
-				    enum samr_AliasInfoEnum level,
-				    union samr_AliasInfo **info);
+				    struct policy_handle *alias_handle /* [in] [ref] */,
+				    enum samr_AliasInfoEnum level /* [in]  */,
+				    union samr_AliasInfo **info /* [out] [ref,switch_is(level)] */);
 NTSTATUS rpccli_samr_SetAliasInfo(struct rpc_pipe_client *cli,
 				  TALLOC_CTX *mem_ctx,
-				  struct policy_handle *alias_handle,
-				  enum samr_AliasInfoEnum level,
-				  union samr_AliasInfo *info);
+				  struct policy_handle *alias_handle /* [in] [ref] */,
+				  enum samr_AliasInfoEnum level /* [in]  */,
+				  union samr_AliasInfo *info /* [in] [ref,switch_is(level)] */);
 NTSTATUS rpccli_samr_DeleteDomAlias(struct rpc_pipe_client *cli,
 				    TALLOC_CTX *mem_ctx,
-				    struct policy_handle *alias_handle);
+				    struct policy_handle *alias_handle /* [in,out] [ref] */);
 NTSTATUS rpccli_samr_AddAliasMember(struct rpc_pipe_client *cli,
 				    TALLOC_CTX *mem_ctx,
-				    struct policy_handle *alias_handle,
-				    struct dom_sid2 *sid);
+				    struct policy_handle *alias_handle /* [in] [ref] */,
+				    struct dom_sid2 *sid /* [in] [ref] */);
 NTSTATUS rpccli_samr_DeleteAliasMember(struct rpc_pipe_client *cli,
 				       TALLOC_CTX *mem_ctx,
-				       struct policy_handle *alias_handle,
-				       struct dom_sid2 *sid);
+				       struct policy_handle *alias_handle /* [in] [ref] */,
+				       struct dom_sid2 *sid /* [in] [ref] */);
 NTSTATUS rpccli_samr_GetMembersInAlias(struct rpc_pipe_client *cli,
 				       TALLOC_CTX *mem_ctx,
-				       struct policy_handle *alias_handle,
-				       struct lsa_SidArray *sids);
+				       struct policy_handle *alias_handle /* [in] [ref] */,
+				       struct lsa_SidArray *sids /* [out] [ref] */);
 NTSTATUS rpccli_samr_OpenUser(struct rpc_pipe_client *cli,
 			      TALLOC_CTX *mem_ctx,
-			      struct policy_handle *domain_handle,
-			      uint32_t access_mask,
-			      uint32_t rid,
-			      struct policy_handle *user_handle);
+			      struct policy_handle *domain_handle /* [in] [ref] */,
+			      uint32_t access_mask /* [in]  */,
+			      uint32_t rid /* [in]  */,
+			      struct policy_handle *user_handle /* [out] [ref] */);
 NTSTATUS rpccli_samr_DeleteUser(struct rpc_pipe_client *cli,
 				TALLOC_CTX *mem_ctx,
-				struct policy_handle *user_handle);
+				struct policy_handle *user_handle /* [in,out] [ref] */);
 NTSTATUS rpccli_samr_QueryUserInfo(struct rpc_pipe_client *cli,
 				   TALLOC_CTX *mem_ctx,
-				   struct policy_handle *user_handle,
-				   uint16_t level,
-				   union samr_UserInfo **info);
+				   struct policy_handle *user_handle /* [in] [ref] */,
+				   uint16_t level /* [in]  */,
+				   union samr_UserInfo **info /* [out] [ref,switch_is(level)] */);
 NTSTATUS rpccli_samr_SetUserInfo(struct rpc_pipe_client *cli,
 				 TALLOC_CTX *mem_ctx,
-				 struct policy_handle *user_handle,
-				 uint16_t level,
-				 union samr_UserInfo *info);
+				 struct policy_handle *user_handle /* [in] [ref] */,
+				 uint16_t level /* [in]  */,
+				 union samr_UserInfo *info /* [in] [ref,switch_is(level)] */);
 NTSTATUS rpccli_samr_ChangePasswordUser(struct rpc_pipe_client *cli,
 					TALLOC_CTX *mem_ctx,
-					struct policy_handle *user_handle,
-					uint8_t lm_present,
-					struct samr_Password *old_lm_crypted,
-					struct samr_Password *new_lm_crypted,
-					uint8_t nt_present,
-					struct samr_Password *old_nt_crypted,
-					struct samr_Password *new_nt_crypted,
-					uint8_t cross1_present,
-					struct samr_Password *nt_cross,
-					uint8_t cross2_present,
-					struct samr_Password *lm_cross);
+					struct policy_handle *user_handle /* [in] [ref] */,
+					uint8_t lm_present /* [in]  */,
+					struct samr_Password *old_lm_crypted /* [in] [unique] */,
+					struct samr_Password *new_lm_crypted /* [in] [unique] */,
+					uint8_t nt_present /* [in]  */,
+					struct samr_Password *old_nt_crypted /* [in] [unique] */,
+					struct samr_Password *new_nt_crypted /* [in] [unique] */,
+					uint8_t cross1_present /* [in]  */,
+					struct samr_Password *nt_cross /* [in] [unique] */,
+					uint8_t cross2_present /* [in]  */,
+					struct samr_Password *lm_cross /* [in] [unique] */);
 NTSTATUS rpccli_samr_GetGroupsForUser(struct rpc_pipe_client *cli,
 				      TALLOC_CTX *mem_ctx,
-				      struct policy_handle *user_handle,
-				      struct samr_RidWithAttributeArray **rids);
+				      struct policy_handle *user_handle /* [in] [ref] */,
+				      struct samr_RidWithAttributeArray **rids /* [out] [ref] */);
 NTSTATUS rpccli_samr_QueryDisplayInfo(struct rpc_pipe_client *cli,
 				      TALLOC_CTX *mem_ctx,
-				      struct policy_handle *domain_handle,
-				      uint16_t level,
-				      uint32_t start_idx,
-				      uint32_t max_entries,
-				      uint32_t buf_size,
-				      uint32_t *total_size,
-				      uint32_t *returned_size,
-				      union samr_DispInfo *info);
+				      struct policy_handle *domain_handle /* [in] [ref] */,
+				      uint16_t level /* [in]  */,
+				      uint32_t start_idx /* [in]  */,
+				      uint32_t max_entries /* [in]  */,
+				      uint32_t buf_size /* [in]  */,
+				      uint32_t *total_size /* [out] [ref] */,
+				      uint32_t *returned_size /* [out] [ref] */,
+				      union samr_DispInfo *info /* [out] [ref,switch_is(level)] */);
 NTSTATUS rpccli_samr_GetDisplayEnumerationIndex(struct rpc_pipe_client *cli,
 						TALLOC_CTX *mem_ctx,
-						struct policy_handle *domain_handle,
-						uint16_t level,
-						struct lsa_String name,
-						uint32_t *idx);
+						struct policy_handle *domain_handle /* [in] [ref] */,
+						uint16_t level /* [in]  */,
+						struct lsa_String *name /* [in] [ref] */,
+						uint32_t *idx /* [out] [ref] */);
 NTSTATUS rpccli_samr_TestPrivateFunctionsDomain(struct rpc_pipe_client *cli,
 						TALLOC_CTX *mem_ctx,
-						struct policy_handle *domain_handle);
+						struct policy_handle *domain_handle /* [in] [ref] */);
 NTSTATUS rpccli_samr_TestPrivateFunctionsUser(struct rpc_pipe_client *cli,
 					      TALLOC_CTX *mem_ctx,
-					      struct policy_handle *user_handle);
+					      struct policy_handle *user_handle /* [in] [ref] */);
 NTSTATUS rpccli_samr_GetUserPwInfo(struct rpc_pipe_client *cli,
 				   TALLOC_CTX *mem_ctx,
-				   struct policy_handle *user_handle,
-				   struct samr_PwInfo *info);
+				   struct policy_handle *user_handle /* [in] [ref] */,
+				   struct samr_PwInfo *info /* [out] [ref] */);
 NTSTATUS rpccli_samr_RemoveMemberFromForeignDomain(struct rpc_pipe_client *cli,
 						   TALLOC_CTX *mem_ctx,
-						   struct policy_handle *domain_handle,
-						   struct dom_sid2 *sid);
+						   struct policy_handle *domain_handle /* [in] [ref] */,
+						   struct dom_sid2 *sid /* [in] [ref] */);
 NTSTATUS rpccli_samr_QueryDomainInfo2(struct rpc_pipe_client *cli,
 				      TALLOC_CTX *mem_ctx,
-				      struct policy_handle *domain_handle,
-				      uint16_t level,
-				      union samr_DomainInfo **info);
+				      struct policy_handle *domain_handle /* [in] [ref] */,
+				      uint16_t level /* [in]  */,
+				      union samr_DomainInfo **info /* [out] [ref,switch_is(level)] */);
 NTSTATUS rpccli_samr_QueryUserInfo2(struct rpc_pipe_client *cli,
 				    TALLOC_CTX *mem_ctx,
-				    struct policy_handle *user_handle,
-				    uint16_t level,
-				    union samr_UserInfo *info);
+				    struct policy_handle *user_handle /* [in] [ref] */,
+				    uint16_t level /* [in]  */,
+				    union samr_UserInfo *info /* [out] [ref,switch_is(level)] */);
 NTSTATUS rpccli_samr_QueryDisplayInfo2(struct rpc_pipe_client *cli,
 				       TALLOC_CTX *mem_ctx,
-				       struct policy_handle *domain_handle,
-				       uint16_t level,
-				       uint32_t start_idx,
-				       uint32_t max_entries,
-				       uint32_t buf_size,
-				       uint32_t *total_size,
-				       uint32_t *returned_size,
-				       union samr_DispInfo *info);
+				       struct policy_handle *domain_handle /* [in] [ref] */,
+				       uint16_t level /* [in]  */,
+				       uint32_t start_idx /* [in]  */,
+				       uint32_t max_entries /* [in]  */,
+				       uint32_t buf_size /* [in]  */,
+				       uint32_t *total_size /* [out] [ref] */,
+				       uint32_t *returned_size /* [out] [ref] */,
+				       union samr_DispInfo *info /* [out] [ref,switch_is(level)] */);
 NTSTATUS rpccli_samr_GetDisplayEnumerationIndex2(struct rpc_pipe_client *cli,
 						 TALLOC_CTX *mem_ctx,
-						 struct policy_handle *domain_handle,
-						 uint16_t level,
-						 struct lsa_String name,
-						 uint32_t *idx);
+						 struct policy_handle *domain_handle /* [in] [ref] */,
+						 uint16_t level /* [in]  */,
+						 struct lsa_String *name /* [in] [ref] */,
+						 uint32_t *idx /* [out] [ref] */);
 NTSTATUS rpccli_samr_CreateUser2(struct rpc_pipe_client *cli,
 				 TALLOC_CTX *mem_ctx,
-				 struct policy_handle *domain_handle,
-				 struct lsa_String *account_name,
-				 uint32_t acct_flags,
-				 uint32_t access_mask,
-				 struct policy_handle *user_handle,
-				 uint32_t *access_granted,
-				 uint32_t *rid);
+				 struct policy_handle *domain_handle /* [in] [ref] */,
+				 struct lsa_String *account_name /* [in] [ref] */,
+				 uint32_t acct_flags /* [in]  */,
+				 uint32_t access_mask /* [in]  */,
+				 struct policy_handle *user_handle /* [out] [ref] */,
+				 uint32_t *access_granted /* [out] [ref] */,
+				 uint32_t *rid /* [out] [ref] */);
 NTSTATUS rpccli_samr_QueryDisplayInfo3(struct rpc_pipe_client *cli,
 				       TALLOC_CTX *mem_ctx,
-				       struct policy_handle *domain_handle,
-				       uint16_t level,
-				       uint32_t start_idx,
-				       uint32_t max_entries,
-				       uint32_t buf_size,
-				       uint32_t *total_size,
-				       uint32_t *returned_size,
-				       union samr_DispInfo *info);
+				       struct policy_handle *domain_handle /* [in] [ref] */,
+				       uint16_t level /* [in]  */,
+				       uint32_t start_idx /* [in]  */,
+				       uint32_t max_entries /* [in]  */,
+				       uint32_t buf_size /* [in]  */,
+				       uint32_t *total_size /* [out] [ref] */,
+				       uint32_t *returned_size /* [out] [ref] */,
+				       union samr_DispInfo *info /* [out] [ref,switch_is(level)] */);
 NTSTATUS rpccli_samr_AddMultipleMembersToAlias(struct rpc_pipe_client *cli,
 					       TALLOC_CTX *mem_ctx,
-					       struct policy_handle *alias_handle,
-					       struct lsa_SidArray *sids);
+					       struct policy_handle *alias_handle /* [in] [ref] */,
+					       struct lsa_SidArray *sids /* [in] [ref] */);
 NTSTATUS rpccli_samr_RemoveMultipleMembersFromAlias(struct rpc_pipe_client *cli,
 						    TALLOC_CTX *mem_ctx,
-						    struct policy_handle *alias_handle,
-						    struct lsa_SidArray *sids);
+						    struct policy_handle *alias_handle /* [in] [ref] */,
+						    struct lsa_SidArray *sids /* [in] [ref] */);
 NTSTATUS rpccli_samr_OemChangePasswordUser2(struct rpc_pipe_client *cli,
 					    TALLOC_CTX *mem_ctx,
-					    struct lsa_AsciiString *server,
-					    struct lsa_AsciiString *account,
-					    struct samr_CryptPassword *password,
-					    struct samr_Password *hash);
+					    struct lsa_AsciiString *server /* [in] [unique] */,
+					    struct lsa_AsciiString *account /* [in] [ref] */,
+					    struct samr_CryptPassword *password /* [in] [unique] */,
+					    struct samr_Password *hash /* [in] [unique] */);
 NTSTATUS rpccli_samr_ChangePasswordUser2(struct rpc_pipe_client *cli,
 					 TALLOC_CTX *mem_ctx,
-					 struct lsa_String *server,
-					 struct lsa_String *account,
-					 struct samr_CryptPassword *nt_password,
-					 struct samr_Password *nt_verifier,
-					 uint8_t lm_change,
-					 struct samr_CryptPassword *lm_password,
-					 struct samr_Password *lm_verifier);
+					 struct lsa_String *server /* [in] [unique] */,
+					 struct lsa_String *account /* [in] [ref] */,
+					 struct samr_CryptPassword *nt_password /* [in] [unique] */,
+					 struct samr_Password *nt_verifier /* [in] [unique] */,
+					 uint8_t lm_change /* [in]  */,
+					 struct samr_CryptPassword *lm_password /* [in] [unique] */,
+					 struct samr_Password *lm_verifier /* [in] [unique] */);
 NTSTATUS rpccli_samr_GetDomPwInfo(struct rpc_pipe_client *cli,
 				  TALLOC_CTX *mem_ctx,
-				  struct lsa_String *domain_name,
-				  struct samr_PwInfo *info);
+				  struct lsa_String *domain_name /* [in] [unique] */,
+				  struct samr_PwInfo *info /* [out] [ref] */);
 NTSTATUS rpccli_samr_Connect2(struct rpc_pipe_client *cli,
 			      TALLOC_CTX *mem_ctx,
-			      const char *system_name,
-			      uint32_t access_mask,
-			      struct policy_handle *connect_handle);
+			      const char *system_name /* [in] [unique,charset(UTF16)] */,
+			      uint32_t access_mask /* [in]  */,
+			      struct policy_handle *connect_handle /* [out] [ref] */);
 NTSTATUS rpccli_samr_SetUserInfo2(struct rpc_pipe_client *cli,
 				  TALLOC_CTX *mem_ctx,
-				  struct policy_handle *user_handle,
-				  uint16_t level,
-				  union samr_UserInfo *info);
+				  struct policy_handle *user_handle /* [in] [ref] */,
+				  uint16_t level /* [in]  */,
+				  union samr_UserInfo *info /* [in] [ref,switch_is(level)] */);
 NTSTATUS rpccli_samr_SetBootKeyInformation(struct rpc_pipe_client *cli,
 					   TALLOC_CTX *mem_ctx,
-					   struct policy_handle *connect_handle,
-					   uint32_t unknown1,
-					   uint32_t unknown2,
-					   uint32_t unknown3);
+					   struct policy_handle *connect_handle /* [in] [ref] */,
+					   uint32_t unknown1 /* [in]  */,
+					   uint32_t unknown2 /* [in]  */,
+					   uint32_t unknown3 /* [in]  */);
 NTSTATUS rpccli_samr_GetBootKeyInformation(struct rpc_pipe_client *cli,
 					   TALLOC_CTX *mem_ctx,
-					   struct policy_handle *domain_handle,
-					   uint32_t *unknown);
+					   struct policy_handle *domain_handle /* [in] [ref] */,
+					   uint32_t *unknown /* [out] [ref] */);
 NTSTATUS rpccli_samr_Connect3(struct rpc_pipe_client *cli,
 			      TALLOC_CTX *mem_ctx,
-			      const char *system_name,
-			      uint32_t unknown,
-			      uint32_t access_mask,
-			      struct policy_handle *connect_handle);
+			      const char *system_name /* [in] [unique,charset(UTF16)] */,
+			      uint32_t unknown /* [in]  */,
+			      uint32_t access_mask /* [in]  */,
+			      struct policy_handle *connect_handle /* [out] [ref] */);
 NTSTATUS rpccli_samr_Connect4(struct rpc_pipe_client *cli,
 			      TALLOC_CTX *mem_ctx,
-			      const char *system_name,
-			      enum samr_ConnectVersion client_version,
-			      uint32_t access_mask,
-			      struct policy_handle *connect_handle);
+			      const char *system_name /* [in] [unique,charset(UTF16)] */,
+			      enum samr_ConnectVersion client_version /* [in]  */,
+			      uint32_t access_mask /* [in]  */,
+			      struct policy_handle *connect_handle /* [out] [ref] */);
 NTSTATUS rpccli_samr_ChangePasswordUser3(struct rpc_pipe_client *cli,
 					 TALLOC_CTX *mem_ctx,
-					 struct lsa_String *server,
-					 struct lsa_String *account,
-					 struct samr_CryptPassword *nt_password,
-					 struct samr_Password *nt_verifier,
-					 uint8_t lm_change,
-					 struct samr_CryptPassword *lm_password,
-					 struct samr_Password *lm_verifier,
-					 struct samr_CryptPassword *password3,
-					 struct samr_DomInfo1 **dominfo,
-					 struct samr_ChangeReject **reject);
+					 struct lsa_String *server /* [in] [unique] */,
+					 struct lsa_String *account /* [in] [ref] */,
+					 struct samr_CryptPassword *nt_password /* [in] [unique] */,
+					 struct samr_Password *nt_verifier /* [in] [unique] */,
+					 uint8_t lm_change /* [in]  */,
+					 struct samr_CryptPassword *lm_password /* [in] [unique] */,
+					 struct samr_Password *lm_verifier /* [in] [unique] */,
+					 struct samr_CryptPassword *password3 /* [in] [unique] */,
+					 struct samr_DomInfo1 **dominfo /* [out] [ref] */,
+					 struct samr_ChangeReject **reject /* [out] [ref] */);
 NTSTATUS rpccli_samr_Connect5(struct rpc_pipe_client *cli,
 			      TALLOC_CTX *mem_ctx,
-			      const char *system_name,
-			      uint32_t access_mask,
-			      uint32_t level_in,
-			      union samr_ConnectInfo *info_in,
-			      uint32_t *level_out,
-			      union samr_ConnectInfo *info_out,
-			      struct policy_handle *connect_handle);
+			      const char *system_name /* [in] [unique,charset(UTF16)] */,
+			      uint32_t access_mask /* [in]  */,
+			      uint32_t level_in /* [in]  */,
+			      union samr_ConnectInfo *info_in /* [in] [ref,switch_is(level_in)] */,
+			      uint32_t *level_out /* [out] [ref] */,
+			      union samr_ConnectInfo *info_out /* [out] [ref,switch_is(*level_out)] */,
+			      struct policy_handle *connect_handle /* [out] [ref] */);
 NTSTATUS rpccli_samr_RidToSid(struct rpc_pipe_client *cli,
 			      TALLOC_CTX *mem_ctx,
-			      struct policy_handle *domain_handle,
-			      uint32_t rid,
-			      struct dom_sid2 *sid);
+			      struct policy_handle *domain_handle /* [in] [ref] */,
+			      uint32_t rid /* [in]  */,
+			      struct dom_sid2 *sid /* [out] [ref] */);
 NTSTATUS rpccli_samr_SetDsrmPassword(struct rpc_pipe_client *cli,
 				     TALLOC_CTX *mem_ctx,
-				     struct lsa_String *name,
-				     uint32_t unknown,
-				     struct samr_Password *hash);
+				     struct lsa_String *name /* [in] [unique] */,
+				     uint32_t unknown /* [in]  */,
+				     struct samr_Password *hash /* [in] [unique] */);
 NTSTATUS rpccli_samr_ValidatePassword(struct rpc_pipe_client *cli,
 				      TALLOC_CTX *mem_ctx,
-				      enum samr_ValidatePasswordLevel level,
-				      union samr_ValidatePasswordReq req,
-				      union samr_ValidatePasswordRep *rep);
+				      enum samr_ValidatePasswordLevel level /* [in]  */,
+				      union samr_ValidatePasswordReq req /* [in] [switch_is(level)] */,
+				      union samr_ValidatePasswordRep *rep /* [out] [ref,switch_is(level)] */);
 #endif /* __CLI_SAMR__ */

Modified: branches/samba/experimental/source/librpc/gen_ndr/cli_srvsvc.c
===================================================================
--- branches/samba/experimental/source/librpc/gen_ndr/cli_srvsvc.c	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/librpc/gen_ndr/cli_srvsvc.c	2008-06-09 06:59:20 UTC (rev 1920)
@@ -8,12 +8,12 @@
 
 NTSTATUS rpccli_srvsvc_NetCharDevEnum(struct rpc_pipe_client *cli,
 				      TALLOC_CTX *mem_ctx,
-				      const char *server_unc,
-				      uint32_t *level,
-				      union srvsvc_NetCharDevCtr *ctr,
-				      uint32_t max_buffer,
-				      uint32_t *totalentries,
-				      uint32_t *resume_handle,
+				      const char *server_unc /* [in] [unique,charset(UTF16)] */,
+				      uint32_t *level /* [in,out] [ref] */,
+				      union srvsvc_NetCharDevCtr *ctr /* [in,out] [ref,switch_is(*level)] */,
+				      uint32_t max_buffer /* [in]  */,
+				      uint32_t *totalentries /* [out] [ref] */,
+				      uint32_t *resume_handle /* [in,out] [unique] */,
 				      WERROR *werror)
 {
 	struct srvsvc_NetCharDevEnum r;
@@ -67,10 +67,10 @@
 
 NTSTATUS rpccli_srvsvc_NetCharDevGetInfo(struct rpc_pipe_client *cli,
 					 TALLOC_CTX *mem_ctx,
-					 const char *server_unc,
-					 const char *device_name,
-					 uint32_t level,
-					 union srvsvc_NetCharDevInfo *info,
+					 const char *server_unc /* [in] [unique,charset(UTF16)] */,
+					 const char *device_name /* [in] [charset(UTF16)] */,
+					 uint32_t level /* [in]  */,
+					 union srvsvc_NetCharDevInfo *info /* [out] [ref,switch_is(level)] */,
 					 WERROR *werror)
 {
 	struct srvsvc_NetCharDevGetInfo r;
@@ -117,9 +117,9 @@
 
 NTSTATUS rpccli_srvsvc_NetCharDevControl(struct rpc_pipe_client *cli,
 					 TALLOC_CTX *mem_ctx,
-					 const char *server_unc,
-					 const char *device_name,
-					 uint32_t opcode,
+					 const char *server_unc /* [in] [unique,charset(UTF16)] */,
+					 const char *device_name /* [in] [charset(UTF16)] */,
+					 uint32_t opcode /* [in]  */,
 					 WERROR *werror)
 {
 	struct srvsvc_NetCharDevControl r;
@@ -165,13 +165,13 @@
 
 NTSTATUS rpccli_srvsvc_NetCharDevQEnum(struct rpc_pipe_client *cli,
 				       TALLOC_CTX *mem_ctx,
-				       const char *server_unc,
-				       const char *user,
-				       uint32_t *level,
-				       union srvsvc_NetCharDevQCtr *ctr,
-				       uint32_t max_buffer,
-				       uint32_t *totalentries,
-				       uint32_t *resume_handle,
+				       const char *server_unc /* [in] [unique,charset(UTF16)] */,
+				       const char *user /* [in] [unique,charset(UTF16)] */,
+				       uint32_t *level /* [in,out] [ref] */,
+				       union srvsvc_NetCharDevQCtr *ctr /* [in,out] [ref,switch_is(*level)] */,
+				       uint32_t max_buffer /* [in]  */,
+				       uint32_t *totalentries /* [out] [ref] */,
+				       uint32_t *resume_handle /* [in,out] [unique] */,
 				       WERROR *werror)
 {
 	struct srvsvc_NetCharDevQEnum r;
@@ -226,11 +226,11 @@
 
 NTSTATUS rpccli_srvsvc_NetCharDevQGetInfo(struct rpc_pipe_client *cli,
 					  TALLOC_CTX *mem_ctx,
-					  const char *server_unc,
-					  const char *queue_name,
-					  const char *user,
-					  uint32_t level,
-					  union srvsvc_NetCharDevQInfo *info,
+					  const char *server_unc /* [in] [unique,charset(UTF16)] */,
+					  const char *queue_name /* [in] [charset(UTF16)] */,
+					  const char *user /* [in] [charset(UTF16)] */,
+					  uint32_t level /* [in]  */,
+					  union srvsvc_NetCharDevQInfo *info /* [out] [ref,switch_is(level)] */,
 					  WERROR *werror)
 {
 	struct srvsvc_NetCharDevQGetInfo r;
@@ -278,11 +278,11 @@
 
 NTSTATUS rpccli_srvsvc_NetCharDevQSetInfo(struct rpc_pipe_client *cli,
 					  TALLOC_CTX *mem_ctx,
-					  const char *server_unc,
-					  const char *queue_name,
-					  uint32_t level,
-					  union srvsvc_NetCharDevQInfo info,
-					  uint32_t *parm_error,
+					  const char *server_unc /* [in] [unique,charset(UTF16)] */,
+					  const char *queue_name /* [in] [charset(UTF16)] */,
+					  uint32_t level /* [in]  */,
+					  union srvsvc_NetCharDevQInfo info /* [in] [switch_is(level)] */,
+					  uint32_t *parm_error /* [in,out] [unique] */,
 					  WERROR *werror)
 {
 	struct srvsvc_NetCharDevQSetInfo r;
@@ -333,8 +333,8 @@
 
 NTSTATUS rpccli_srvsvc_NetCharDevQPurge(struct rpc_pipe_client *cli,
 					TALLOC_CTX *mem_ctx,
-					const char *server_unc,
-					const char *queue_name,
+					const char *server_unc /* [in] [unique,charset(UTF16)] */,
+					const char *queue_name /* [in] [charset(UTF16)] */,
 					WERROR *werror)
 {
 	struct srvsvc_NetCharDevQPurge r;
@@ -379,9 +379,9 @@
 
 NTSTATUS rpccli_srvsvc_NetCharDevQPurgeSelf(struct rpc_pipe_client *cli,
 					    TALLOC_CTX *mem_ctx,
-					    const char *server_unc,
-					    const char *queue_name,
-					    const char *computer_name,
+					    const char *server_unc /* [in] [unique,charset(UTF16)] */,
+					    const char *queue_name /* [in] [charset(UTF16)] */,
+					    const char *computer_name /* [in] [charset(UTF16)] */,
 					    WERROR *werror)
 {
 	struct srvsvc_NetCharDevQPurgeSelf r;
@@ -427,13 +427,12 @@
 
 NTSTATUS rpccli_srvsvc_NetConnEnum(struct rpc_pipe_client *cli,
 				   TALLOC_CTX *mem_ctx,
-				   const char *server_unc,
-				   const char *path,
-				   uint32_t *level,
-				   union srvsvc_NetConnCtr *ctr,
-				   uint32_t max_buffer,
-				   uint32_t *totalentries,
-				   uint32_t *resume_handle,
+				   const char *server_unc /* [in] [unique,charset(UTF16)] */,
+				   const char *path /* [in] [unique,charset(UTF16)] */,
+				   struct srvsvc_NetConnInfoCtr *info_ctr /* [in,out] [ref] */,
+				   uint32_t max_buffer /* [in]  */,
+				   uint32_t *totalentries /* [out] [ref] */,
+				   uint32_t *resume_handle /* [in,out] [unique] */,
 				   WERROR *werror)
 {
 	struct srvsvc_NetConnEnum r;
@@ -442,8 +441,7 @@
 	/* In parameters */
 	r.in.server_unc = server_unc;
 	r.in.path = path;
-	r.in.level = level;
-	r.in.ctr = ctr;
+	r.in.info_ctr = info_ctr;
 	r.in.max_buffer = max_buffer;
 	r.in.resume_handle = resume_handle;
 
@@ -471,8 +469,7 @@
 	}
 
 	/* Return variables */
-	*level = *r.out.level;
-	*ctr = *r.out.ctr;
+	*info_ctr = *r.out.info_ctr;
 	*totalentries = *r.out.totalentries;
 	if (resume_handle && r.out.resume_handle) {
 		*resume_handle = *r.out.resume_handle;
@@ -488,14 +485,13 @@
 
 NTSTATUS rpccli_srvsvc_NetFileEnum(struct rpc_pipe_client *cli,
 				   TALLOC_CTX *mem_ctx,
-				   const char *server_unc,
-				   const char *path,
-				   const char *user,
-				   uint32_t *level,
-				   union srvsvc_NetFileCtr *ctr,
-				   uint32_t max_buffer,
-				   uint32_t *totalentries,
-				   uint32_t *resume_handle,
+				   const char *server_unc /* [in] [unique,charset(UTF16)] */,
+				   const char *path /* [in] [unique,charset(UTF16)] */,
+				   const char *user /* [in] [unique,charset(UTF16)] */,
+				   struct srvsvc_NetFileInfoCtr *info_ctr /* [in,out] [ref] */,
+				   uint32_t max_buffer /* [in]  */,
+				   uint32_t *totalentries /* [out] [ref] */,
+				   uint32_t *resume_handle /* [in,out] [unique] */,
 				   WERROR *werror)
 {
 	struct srvsvc_NetFileEnum r;
@@ -505,8 +501,7 @@
 	r.in.server_unc = server_unc;
 	r.in.path = path;
 	r.in.user = user;
-	r.in.level = level;
-	r.in.ctr = ctr;
+	r.in.info_ctr = info_ctr;
 	r.in.max_buffer = max_buffer;
 	r.in.resume_handle = resume_handle;
 
@@ -534,8 +529,7 @@
 	}
 
 	/* Return variables */
-	*level = *r.out.level;
-	*ctr = *r.out.ctr;
+	*info_ctr = *r.out.info_ctr;
 	*totalentries = *r.out.totalentries;
 	if (resume_handle && r.out.resume_handle) {
 		*resume_handle = *r.out.resume_handle;
@@ -551,10 +545,10 @@
 
 NTSTATUS rpccli_srvsvc_NetFileGetInfo(struct rpc_pipe_client *cli,
 				      TALLOC_CTX *mem_ctx,
-				      const char *server_unc,
-				      uint32_t fid,
-				      uint32_t level,
-				      union srvsvc_NetFileInfo *info,
+				      const char *server_unc /* [in] [unique,charset(UTF16)] */,
+				      uint32_t fid /* [in]  */,
+				      uint32_t level /* [in]  */,
+				      union srvsvc_NetFileInfo *info /* [out] [ref,switch_is(level)] */,
 				      WERROR *werror)
 {
 	struct srvsvc_NetFileGetInfo r;
@@ -601,8 +595,8 @@
 
 NTSTATUS rpccli_srvsvc_NetFileClose(struct rpc_pipe_client *cli,
 				    TALLOC_CTX *mem_ctx,
-				    const char *server_unc,
-				    uint32_t fid,
+				    const char *server_unc /* [in] [unique,charset(UTF16)] */,
+				    uint32_t fid /* [in]  */,
 				    WERROR *werror)
 {
 	struct srvsvc_NetFileClose r;
@@ -647,14 +641,13 @@
 
 NTSTATUS rpccli_srvsvc_NetSessEnum(struct rpc_pipe_client *cli,
 				   TALLOC_CTX *mem_ctx,
-				   const char *server_unc,
-				   const char *client,
-				   const char *user,
-				   uint32_t *level,
-				   union srvsvc_NetSessCtr *ctr,
-				   uint32_t max_buffer,
-				   uint32_t *totalentries,
-				   uint32_t *resume_handle,
+				   const char *server_unc /* [in] [unique,charset(UTF16)] */,
+				   const char *client /* [in] [unique,charset(UTF16)] */,
+				   const char *user /* [in] [unique,charset(UTF16)] */,
+				   struct srvsvc_NetSessInfoCtr *info_ctr /* [in,out] [ref] */,
+				   uint32_t max_buffer /* [in]  */,
+				   uint32_t *totalentries /* [out] [ref] */,
+				   uint32_t *resume_handle /* [in,out] [unique] */,
 				   WERROR *werror)
 {
 	struct srvsvc_NetSessEnum r;
@@ -664,8 +657,7 @@
 	r.in.server_unc = server_unc;
 	r.in.client = client;
 	r.in.user = user;
-	r.in.level = level;
-	r.in.ctr = ctr;
+	r.in.info_ctr = info_ctr;
 	r.in.max_buffer = max_buffer;
 	r.in.resume_handle = resume_handle;
 
@@ -693,8 +685,7 @@
 	}
 
 	/* Return variables */
-	*level = *r.out.level;
-	*ctr = *r.out.ctr;
+	*info_ctr = *r.out.info_ctr;
 	*totalentries = *r.out.totalentries;
 	if (resume_handle && r.out.resume_handle) {
 		*resume_handle = *r.out.resume_handle;
@@ -710,9 +701,9 @@
 
 NTSTATUS rpccli_srvsvc_NetSessDel(struct rpc_pipe_client *cli,
 				  TALLOC_CTX *mem_ctx,
-				  const char *server_unc,
-				  const char *client,
-				  const char *user,
+				  const char *server_unc /* [in] [unique,charset(UTF16)] */,
+				  const char *client /* [in] [unique,charset(UTF16)] */,
+				  const char *user /* [in] [unique,charset(UTF16)] */,
 				  WERROR *werror)
 {
 	struct srvsvc_NetSessDel r;
@@ -758,10 +749,10 @@
 
 NTSTATUS rpccli_srvsvc_NetShareAdd(struct rpc_pipe_client *cli,
 				   TALLOC_CTX *mem_ctx,
-				   const char *server_unc,
-				   uint32_t level,
-				   union srvsvc_NetShareInfo info,
-				   uint32_t *parm_error,
+				   const char *server_unc /* [in] [unique,charset(UTF16)] */,
+				   uint32_t level /* [in]  */,
+				   union srvsvc_NetShareInfo *info /* [in] [ref,switch_is(level)] */,
+				   uint32_t *parm_error /* [in,out] [unique] */,
 				   WERROR *werror)
 {
 	struct srvsvc_NetShareAdd r;
@@ -811,12 +802,11 @@
 
 NTSTATUS rpccli_srvsvc_NetShareEnumAll(struct rpc_pipe_client *cli,
 				       TALLOC_CTX *mem_ctx,
-				       const char *server_unc,
-				       uint32_t *level,
-				       union srvsvc_NetShareCtr *ctr,
-				       uint32_t max_buffer,
-				       uint32_t *totalentries,
-				       uint32_t *resume_handle,
+				       const char *server_unc /* [in] [unique,charset(UTF16)] */,
+				       struct srvsvc_NetShareInfoCtr *info_ctr /* [in,out] [ref] */,
+				       uint32_t max_buffer /* [in]  */,
+				       uint32_t *totalentries /* [out] [ref] */,
+				       uint32_t *resume_handle /* [in,out] [unique] */,
 				       WERROR *werror)
 {
 	struct srvsvc_NetShareEnumAll r;
@@ -824,8 +814,7 @@
 
 	/* In parameters */
 	r.in.server_unc = server_unc;
-	r.in.level = level;
-	r.in.ctr = ctr;
+	r.in.info_ctr = info_ctr;
 	r.in.max_buffer = max_buffer;
 	r.in.resume_handle = resume_handle;
 
@@ -853,8 +842,7 @@
 	}
 
 	/* Return variables */
-	*level = *r.out.level;
-	*ctr = *r.out.ctr;
+	*info_ctr = *r.out.info_ctr;
 	*totalentries = *r.out.totalentries;
 	if (resume_handle && r.out.resume_handle) {
 		*resume_handle = *r.out.resume_handle;
@@ -870,10 +858,10 @@
 
 NTSTATUS rpccli_srvsvc_NetShareGetInfo(struct rpc_pipe_client *cli,
 				       TALLOC_CTX *mem_ctx,
-				       const char *server_unc,
-				       const char *share_name,
-				       uint32_t level,
-				       union srvsvc_NetShareInfo *info,
+				       const char *server_unc /* [in] [unique,charset(UTF16)] */,
+				       const char *share_name /* [in] [charset(UTF16)] */,
+				       uint32_t level /* [in]  */,
+				       union srvsvc_NetShareInfo *info /* [out] [ref,switch_is(level)] */,
 				       WERROR *werror)
 {
 	struct srvsvc_NetShareGetInfo r;
@@ -920,11 +908,11 @@
 
 NTSTATUS rpccli_srvsvc_NetShareSetInfo(struct rpc_pipe_client *cli,
 				       TALLOC_CTX *mem_ctx,
-				       const char *server_unc,
-				       const char *share_name,
-				       uint32_t level,
-				       union srvsvc_NetShareInfo info,
-				       uint32_t *parm_error,
+				       const char *server_unc /* [in] [unique,charset(UTF16)] */,
+				       const char *share_name /* [in] [charset(UTF16)] */,
+				       uint32_t level /* [in]  */,
+				       union srvsvc_NetShareInfo *info /* [in] [ref,switch_is(level)] */,
+				       uint32_t *parm_error /* [in,out] [unique] */,
 				       WERROR *werror)
 {
 	struct srvsvc_NetShareSetInfo r;
@@ -975,9 +963,9 @@
 
 NTSTATUS rpccli_srvsvc_NetShareDel(struct rpc_pipe_client *cli,
 				   TALLOC_CTX *mem_ctx,
-				   const char *server_unc,
-				   const char *share_name,
-				   uint32_t reserved,
+				   const char *server_unc /* [in] [unique,charset(UTF16)] */,
+				   const char *share_name /* [in] [charset(UTF16)] */,
+				   uint32_t reserved /* [in]  */,
 				   WERROR *werror)
 {
 	struct srvsvc_NetShareDel r;
@@ -1023,9 +1011,9 @@
 
 NTSTATUS rpccli_srvsvc_NetShareDelSticky(struct rpc_pipe_client *cli,
 					 TALLOC_CTX *mem_ctx,
-					 const char *server_unc,
-					 const char *share_name,
-					 uint32_t reserved,
+					 const char *server_unc /* [in] [unique,charset(UTF16)] */,
+					 const char *share_name /* [in] [charset(UTF16)] */,
+					 uint32_t reserved /* [in]  */,
 					 WERROR *werror)
 {
 	struct srvsvc_NetShareDelSticky r;
@@ -1071,9 +1059,9 @@
 
 NTSTATUS rpccli_srvsvc_NetShareCheck(struct rpc_pipe_client *cli,
 				     TALLOC_CTX *mem_ctx,
-				     const char *server_unc,
-				     const char *device_name,
-				     enum srvsvc_ShareType *type,
+				     const char *server_unc /* [in] [unique,charset(UTF16)] */,
+				     const char *device_name /* [in] [charset(UTF16)] */,
+				     enum srvsvc_ShareType *type /* [out] [ref] */,
 				     WERROR *werror)
 {
 	struct srvsvc_NetShareCheck r;
@@ -1119,9 +1107,9 @@
 
 NTSTATUS rpccli_srvsvc_NetSrvGetInfo(struct rpc_pipe_client *cli,
 				     TALLOC_CTX *mem_ctx,
-				     const char *server_unc,
-				     uint32_t level,
-				     union srvsvc_NetSrvInfo *info,
+				     const char *server_unc /* [in] [unique,charset(UTF16)] */,
+				     uint32_t level /* [in]  */,
+				     union srvsvc_NetSrvInfo *info /* [out] [ref,switch_is(level)] */,
 				     WERROR *werror)
 {
 	struct srvsvc_NetSrvGetInfo r;
@@ -1167,10 +1155,10 @@
 
 NTSTATUS rpccli_srvsvc_NetSrvSetInfo(struct rpc_pipe_client *cli,
 				     TALLOC_CTX *mem_ctx,
-				     const char *server_unc,
-				     uint32_t level,
-				     union srvsvc_NetSrvInfo info,
-				     uint32_t *parm_error,
+				     const char *server_unc /* [in] [unique,charset(UTF16)] */,
+				     uint32_t level /* [in]  */,
+				     union srvsvc_NetSrvInfo *info /* [in] [ref,switch_is(level)] */,
+				     uint32_t *parm_error /* [in,out] [unique] */,
 				     WERROR *werror)
 {
 	struct srvsvc_NetSrvSetInfo r;
@@ -1220,12 +1208,12 @@
 
 NTSTATUS rpccli_srvsvc_NetDiskEnum(struct rpc_pipe_client *cli,
 				   TALLOC_CTX *mem_ctx,
-				   const char *server_unc,
-				   uint32_t level,
-				   struct srvsvc_NetDiskInfo *info,
-				   uint32_t maxlen,
-				   uint32_t *totalentries,
-				   uint32_t *resume_handle,
+				   const char *server_unc /* [in] [unique,charset(UTF16)] */,
+				   uint32_t level /* [in]  */,
+				   struct srvsvc_NetDiskInfo *info /* [in,out] [ref] */,
+				   uint32_t maxlen /* [in]  */,
+				   uint32_t *totalentries /* [out] [ref] */,
+				   uint32_t *resume_handle /* [in,out] [unique] */,
 				   WERROR *werror)
 {
 	struct srvsvc_NetDiskEnum r;
@@ -1278,11 +1266,11 @@
 
 NTSTATUS rpccli_srvsvc_NetServerStatisticsGet(struct rpc_pipe_client *cli,
 					      TALLOC_CTX *mem_ctx,
-					      const char *server_unc,
-					      const char *service,
-					      uint32_t level,
-					      uint32_t options,
-					      struct srvsvc_Statistics *stats,
+					      const char *server_unc /* [in] [unique,charset(UTF16)] */,
+					      const char *service /* [in] [unique,charset(UTF16)] */,
+					      uint32_t level /* [in]  */,
+					      uint32_t options /* [in]  */,
+					      struct srvsvc_Statistics *stats /* [out] [ref] */,
 					      WERROR *werror)
 {
 	struct srvsvc_NetServerStatisticsGet r;
@@ -1330,9 +1318,9 @@
 
 NTSTATUS rpccli_srvsvc_NetTransportAdd(struct rpc_pipe_client *cli,
 				       TALLOC_CTX *mem_ctx,
-				       const char *server_unc,
-				       uint32_t level,
-				       union srvsvc_NetTransportInfo info,
+				       const char *server_unc /* [in] [unique,charset(UTF16)] */,
+				       uint32_t level /* [in]  */,
+				       union srvsvc_NetTransportInfo info /* [in] [switch_is(level)] */,
 				       WERROR *werror)
 {
 	struct srvsvc_NetTransportAdd r;
@@ -1378,12 +1366,12 @@
 
 NTSTATUS rpccli_srvsvc_NetTransportEnum(struct rpc_pipe_client *cli,
 					TALLOC_CTX *mem_ctx,
-					const char *server_unc,
-					uint32_t *level,
-					union srvsvc_NetTransportCtr *transports,
-					uint32_t max_buffer,
-					uint32_t *totalentries,
-					uint32_t *resume_handle,
+					const char *server_unc /* [in] [unique,charset(UTF16)] */,
+					uint32_t *level /* [in,out] [ref] */,
+					union srvsvc_NetTransportCtr *transports /* [in,out] [ref,switch_is(*level)] */,
+					uint32_t max_buffer /* [in]  */,
+					uint32_t *totalentries /* [out] [ref] */,
+					uint32_t *resume_handle /* [in,out] [unique] */,
 					WERROR *werror)
 {
 	struct srvsvc_NetTransportEnum r;
@@ -1437,9 +1425,9 @@
 
 NTSTATUS rpccli_srvsvc_NetTransportDel(struct rpc_pipe_client *cli,
 				       TALLOC_CTX *mem_ctx,
-				       const char *server_unc,
-				       uint32_t unknown,
-				       struct srvsvc_NetTransportInfo0 transport,
+				       const char *server_unc /* [in] [unique,charset(UTF16)] */,
+				       uint32_t unknown /* [in]  */,
+				       struct srvsvc_NetTransportInfo0 transport /* [in]  */,
 				       WERROR *werror)
 {
 	struct srvsvc_NetTransportDel r;
@@ -1485,8 +1473,8 @@
 
 NTSTATUS rpccli_srvsvc_NetRemoteTOD(struct rpc_pipe_client *cli,
 				    TALLOC_CTX *mem_ctx,
-				    const char *server_unc,
-				    struct srvsvc_NetRemoteTODInfo *info,
+				    const char *server_unc /* [in] [unique,charset(UTF16)] */,
+				    struct srvsvc_NetRemoteTODInfo **info /* [out] [ref] */,
 				    WERROR *werror)
 {
 	struct srvsvc_NetRemoteTOD r;
@@ -1519,9 +1507,7 @@
 	}
 
 	/* Return variables */
-	if (info && r.out.info) {
-		*info = *r.out.info;
-	}
+	*info = *r.out.info;
 
 	/* Return result */
 	if (werror) {
@@ -1533,10 +1519,10 @@
 
 NTSTATUS rpccli_srvsvc_NetSetServiceBits(struct rpc_pipe_client *cli,
 					 TALLOC_CTX *mem_ctx,
-					 const char *server_unc,
-					 const char *transport,
-					 uint32_t servicebits,
-					 uint32_t updateimmediately,
+					 const char *server_unc /* [in] [unique,charset(UTF16)] */,
+					 const char *transport /* [in] [unique,charset(UTF16)] */,
+					 uint32_t servicebits /* [in]  */,
+					 uint32_t updateimmediately /* [in]  */,
 					 WERROR *werror)
 {
 	struct srvsvc_NetSetServiceBits r;
@@ -1583,10 +1569,10 @@
 
 NTSTATUS rpccli_srvsvc_NetPathType(struct rpc_pipe_client *cli,
 				   TALLOC_CTX *mem_ctx,
-				   const char *server_unc,
-				   const char *path,
-				   uint32_t pathflags,
-				   uint32_t *pathtype,
+				   const char *server_unc /* [in] [unique,charset(UTF16)] */,
+				   const char *path /* [in] [charset(UTF16)] */,
+				   uint32_t pathflags /* [in]  */,
+				   uint32_t *pathtype /* [out] [ref] */,
 				   WERROR *werror)
 {
 	struct srvsvc_NetPathType r;
@@ -1633,13 +1619,13 @@
 
 NTSTATUS rpccli_srvsvc_NetPathCanonicalize(struct rpc_pipe_client *cli,
 					   TALLOC_CTX *mem_ctx,
-					   const char *server_unc,
-					   const char *path,
-					   uint8_t *can_path,
-					   uint32_t maxbuf,
-					   const char *prefix,
-					   uint32_t *pathtype,
-					   uint32_t pathflags,
+					   const char *server_unc /* [in] [unique,charset(UTF16)] */,
+					   const char *path /* [in] [charset(UTF16)] */,
+					   uint8_t *can_path /* [out] [size_is(maxbuf)] */,
+					   uint32_t maxbuf /* [in]  */,
+					   const char *prefix /* [in] [charset(UTF16)] */,
+					   uint32_t *pathtype /* [in,out] [ref] */,
+					   uint32_t pathflags /* [in]  */,
 					   WERROR *werror)
 {
 	struct srvsvc_NetPathCanonicalize r;
@@ -1677,7 +1663,7 @@
 	}
 
 	/* Return variables */
-	memcpy(can_path, r.out.can_path, r.in.maxbuf);
+	memcpy(can_path, r.out.can_path, r.in.maxbuf * sizeof(*can_path));
 	*pathtype = *r.out.pathtype;
 
 	/* Return result */
@@ -1690,11 +1676,11 @@
 
 NTSTATUS rpccli_srvsvc_NetPathCompare(struct rpc_pipe_client *cli,
 				      TALLOC_CTX *mem_ctx,
-				      const char *server_unc,
-				      const char *path1,
-				      const char *path2,
-				      uint32_t pathtype,
-				      uint32_t pathflags,
+				      const char *server_unc /* [in] [unique,charset(UTF16)] */,
+				      const char *path1 /* [in] [charset(UTF16)] */,
+				      const char *path2 /* [in] [charset(UTF16)] */,
+				      uint32_t pathtype /* [in]  */,
+				      uint32_t pathflags /* [in]  */,
 				      WERROR *werror)
 {
 	struct srvsvc_NetPathCompare r;
@@ -1742,10 +1728,10 @@
 
 NTSTATUS rpccli_srvsvc_NetNameValidate(struct rpc_pipe_client *cli,
 				       TALLOC_CTX *mem_ctx,
-				       const char *server_unc,
-				       const char *name,
-				       uint32_t name_type,
-				       uint32_t flags,
+				       const char *server_unc /* [in] [unique,charset(UTF16)] */,
+				       const char *name /* [in] [charset(UTF16)] */,
+				       uint32_t name_type /* [in]  */,
+				       uint32_t flags /* [in]  */,
 				       WERROR *werror)
 {
 	struct srvsvc_NetNameValidate r;
@@ -1834,11 +1820,11 @@
 
 NTSTATUS rpccli_srvsvc_NetPRNameCompare(struct rpc_pipe_client *cli,
 					TALLOC_CTX *mem_ctx,
-					const char *server_unc,
-					const char *name1,
-					const char *name2,
-					uint32_t name_type,
-					uint32_t flags,
+					const char *server_unc /* [in] [unique,charset(UTF16)] */,
+					const char *name1 /* [in] [charset(UTF16)] */,
+					const char *name2 /* [in] [charset(UTF16)] */,
+					uint32_t name_type /* [in]  */,
+					uint32_t flags /* [in]  */,
 					WERROR *werror)
 {
 	struct srvsvc_NetPRNameCompare r;
@@ -1886,12 +1872,11 @@
 
 NTSTATUS rpccli_srvsvc_NetShareEnum(struct rpc_pipe_client *cli,
 				    TALLOC_CTX *mem_ctx,
-				    const char *server_unc,
-				    uint32_t *level,
-				    union srvsvc_NetShareCtr *ctr,
-				    uint32_t max_buffer,
-				    uint32_t *totalentries,
-				    uint32_t *resume_handle,
+				    const char *server_unc /* [in] [unique,charset(UTF16)] */,
+				    struct srvsvc_NetShareInfoCtr *info_ctr /* [in,out] [ref] */,
+				    uint32_t max_buffer /* [in]  */,
+				    uint32_t *totalentries /* [out] [ref] */,
+				    uint32_t *resume_handle /* [in,out] [unique] */,
 				    WERROR *werror)
 {
 	struct srvsvc_NetShareEnum r;
@@ -1899,8 +1884,7 @@
 
 	/* In parameters */
 	r.in.server_unc = server_unc;
-	r.in.level = level;
-	r.in.ctr = ctr;
+	r.in.info_ctr = info_ctr;
 	r.in.max_buffer = max_buffer;
 	r.in.resume_handle = resume_handle;
 
@@ -1928,8 +1912,7 @@
 	}
 
 	/* Return variables */
-	*level = *r.out.level;
-	*ctr = *r.out.ctr;
+	*info_ctr = *r.out.info_ctr;
 	*totalentries = *r.out.totalentries;
 	if (resume_handle && r.out.resume_handle) {
 		*resume_handle = *r.out.resume_handle;
@@ -1945,10 +1928,10 @@
 
 NTSTATUS rpccli_srvsvc_NetShareDelStart(struct rpc_pipe_client *cli,
 					TALLOC_CTX *mem_ctx,
-					const char *server_unc,
-					const char *share,
-					uint32_t reserved,
-					struct policy_handle *hnd,
+					const char *server_unc /* [in] [unique,charset(UTF16)] */,
+					const char *share /* [in] [charset(UTF16)] */,
+					uint32_t reserved /* [in]  */,
+					struct policy_handle *hnd /* [out] [unique] */,
 					WERROR *werror)
 {
 	struct srvsvc_NetShareDelStart r;
@@ -1997,7 +1980,7 @@
 
 NTSTATUS rpccli_srvsvc_NetShareDelCommit(struct rpc_pipe_client *cli,
 					 TALLOC_CTX *mem_ctx,
-					 struct policy_handle *hnd,
+					 struct policy_handle *hnd /* [in,out] [unique] */,
 					 WERROR *werror)
 {
 	struct srvsvc_NetShareDelCommit r;
@@ -2044,11 +2027,11 @@
 
 NTSTATUS rpccli_srvsvc_NetGetFileSecurity(struct rpc_pipe_client *cli,
 					  TALLOC_CTX *mem_ctx,
-					  const char *server_unc,
-					  const char *share,
-					  const char *file,
-					  uint32_t securityinformation,
-					  struct sec_desc_buf *sd_buf,
+					  const char *server_unc /* [in] [unique,charset(UTF16)] */,
+					  const char *share /* [in] [unique,charset(UTF16)] */,
+					  const char *file /* [in] [charset(UTF16)] */,
+					  uint32_t securityinformation /* [in]  */,
+					  struct sec_desc_buf **sd_buf /* [out] [ref] */,
 					  WERROR *werror)
 {
 	struct srvsvc_NetGetFileSecurity r;
@@ -2084,9 +2067,7 @@
 	}
 
 	/* Return variables */
-	if (sd_buf && r.out.sd_buf) {
-		*sd_buf = *r.out.sd_buf;
-	}
+	*sd_buf = *r.out.sd_buf;
 
 	/* Return result */
 	if (werror) {
@@ -2098,11 +2079,11 @@
 
 NTSTATUS rpccli_srvsvc_NetSetFileSecurity(struct rpc_pipe_client *cli,
 					  TALLOC_CTX *mem_ctx,
-					  const char *server_unc,
-					  const char *share,
-					  const char *file,
-					  uint32_t securityinformation,
-					  struct sec_desc_buf sd_buf,
+					  const char *server_unc /* [in] [unique,charset(UTF16)] */,
+					  const char *share /* [in] [unique,charset(UTF16)] */,
+					  const char *file /* [in] [charset(UTF16)] */,
+					  uint32_t securityinformation /* [in]  */,
+					  struct sec_desc_buf *sd_buf /* [in] [ref] */,
 					  WERROR *werror)
 {
 	struct srvsvc_NetSetFileSecurity r;
@@ -2150,9 +2131,9 @@
 
 NTSTATUS rpccli_srvsvc_NetServerTransportAddEx(struct rpc_pipe_client *cli,
 					       TALLOC_CTX *mem_ctx,
-					       const char *server_unc,
-					       uint32_t level,
-					       union srvsvc_NetTransportInfo info,
+					       const char *server_unc /* [in] [unique,charset(UTF16)] */,
+					       uint32_t level /* [in]  */,
+					       union srvsvc_NetTransportInfo info /* [in] [switch_is(level)] */,
 					       WERROR *werror)
 {
 	struct srvsvc_NetServerTransportAddEx r;
@@ -2198,12 +2179,12 @@
 
 NTSTATUS rpccli_srvsvc_NetServerSetServiceBitsEx(struct rpc_pipe_client *cli,
 						 TALLOC_CTX *mem_ctx,
-						 const char *server_unc,
-						 const char *emulated_server_unc,
-						 const char *transport,
-						 uint32_t servicebitsofinterest,
-						 uint32_t servicebits,
-						 uint32_t updateimmediately,
+						 const char *server_unc /* [in] [unique,charset(UTF16)] */,
+						 const char *emulated_server_unc /* [in] [unique,charset(UTF16)] */,
+						 const char *transport /* [in] [unique,charset(UTF16)] */,
+						 uint32_t servicebitsofinterest /* [in]  */,
+						 uint32_t servicebits /* [in]  */,
+						 uint32_t updateimmediately /* [in]  */,
 						 WERROR *werror)
 {
 	struct srvsvc_NetServerSetServiceBitsEx r;

Modified: branches/samba/experimental/source/librpc/gen_ndr/cli_srvsvc.h
===================================================================
--- branches/samba/experimental/source/librpc/gen_ndr/cli_srvsvc.h	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/librpc/gen_ndr/cli_srvsvc.h	2008-06-09 06:59:20 UTC (rev 1920)
@@ -3,318 +3,313 @@
 #define __CLI_SRVSVC__
 NTSTATUS rpccli_srvsvc_NetCharDevEnum(struct rpc_pipe_client *cli,
 				      TALLOC_CTX *mem_ctx,
-				      const char *server_unc,
-				      uint32_t *level,
-				      union srvsvc_NetCharDevCtr *ctr,
-				      uint32_t max_buffer,
-				      uint32_t *totalentries,
-				      uint32_t *resume_handle,
+				      const char *server_unc /* [in] [unique,charset(UTF16)] */,
+				      uint32_t *level /* [in,out] [ref] */,
+				      union srvsvc_NetCharDevCtr *ctr /* [in,out] [ref,switch_is(*level)] */,
+				      uint32_t max_buffer /* [in]  */,
+				      uint32_t *totalentries /* [out] [ref] */,
+				      uint32_t *resume_handle /* [in,out] [unique] */,
 				      WERROR *werror);
 NTSTATUS rpccli_srvsvc_NetCharDevGetInfo(struct rpc_pipe_client *cli,
 					 TALLOC_CTX *mem_ctx,
-					 const char *server_unc,
-					 const char *device_name,
-					 uint32_t level,
-					 union srvsvc_NetCharDevInfo *info,
+					 const char *server_unc /* [in] [unique,charset(UTF16)] */,
+					 const char *device_name /* [in] [charset(UTF16)] */,
+					 uint32_t level /* [in]  */,
+					 union srvsvc_NetCharDevInfo *info /* [out] [ref,switch_is(level)] */,
 					 WERROR *werror);
 NTSTATUS rpccli_srvsvc_NetCharDevControl(struct rpc_pipe_client *cli,
 					 TALLOC_CTX *mem_ctx,
-					 const char *server_unc,
-					 const char *device_name,
-					 uint32_t opcode,
+					 const char *server_unc /* [in] [unique,charset(UTF16)] */,
+					 const char *device_name /* [in] [charset(UTF16)] */,
+					 uint32_t opcode /* [in]  */,
 					 WERROR *werror);
 NTSTATUS rpccli_srvsvc_NetCharDevQEnum(struct rpc_pipe_client *cli,
 				       TALLOC_CTX *mem_ctx,
-				       const char *server_unc,
-				       const char *user,
-				       uint32_t *level,
-				       union srvsvc_NetCharDevQCtr *ctr,
-				       uint32_t max_buffer,
-				       uint32_t *totalentries,
-				       uint32_t *resume_handle,
+				       const char *server_unc /* [in] [unique,charset(UTF16)] */,
+				       const char *user /* [in] [unique,charset(UTF16)] */,
+				       uint32_t *level /* [in,out] [ref] */,
+				       union srvsvc_NetCharDevQCtr *ctr /* [in,out] [ref,switch_is(*level)] */,
+				       uint32_t max_buffer /* [in]  */,
+				       uint32_t *totalentries /* [out] [ref] */,
+				       uint32_t *resume_handle /* [in,out] [unique] */,
 				       WERROR *werror);
 NTSTATUS rpccli_srvsvc_NetCharDevQGetInfo(struct rpc_pipe_client *cli,
 					  TALLOC_CTX *mem_ctx,
-					  const char *server_unc,
-					  const char *queue_name,
-					  const char *user,
-					  uint32_t level,
-					  union srvsvc_NetCharDevQInfo *info,
+					  const char *server_unc /* [in] [unique,charset(UTF16)] */,
+					  const char *queue_name /* [in] [charset(UTF16)] */,
+					  const char *user /* [in] [charset(UTF16)] */,
+					  uint32_t level /* [in]  */,
+					  union srvsvc_NetCharDevQInfo *info /* [out] [ref,switch_is(level)] */,
 					  WERROR *werror);
 NTSTATUS rpccli_srvsvc_NetCharDevQSetInfo(struct rpc_pipe_client *cli,
 					  TALLOC_CTX *mem_ctx,
-					  const char *server_unc,
-					  const char *queue_name,
-					  uint32_t level,
-					  union srvsvc_NetCharDevQInfo info,
-					  uint32_t *parm_error,
+					  const char *server_unc /* [in] [unique,charset(UTF16)] */,
+					  const char *queue_name /* [in] [charset(UTF16)] */,
+					  uint32_t level /* [in]  */,
+					  union srvsvc_NetCharDevQInfo info /* [in] [switch_is(level)] */,
+					  uint32_t *parm_error /* [in,out] [unique] */,
 					  WERROR *werror);
 NTSTATUS rpccli_srvsvc_NetCharDevQPurge(struct rpc_pipe_client *cli,
 					TALLOC_CTX *mem_ctx,
-					const char *server_unc,
-					const char *queue_name,
+					const char *server_unc /* [in] [unique,charset(UTF16)] */,
+					const char *queue_name /* [in] [charset(UTF16)] */,
 					WERROR *werror);
 NTSTATUS rpccli_srvsvc_NetCharDevQPurgeSelf(struct rpc_pipe_client *cli,
 					    TALLOC_CTX *mem_ctx,
-					    const char *server_unc,
-					    const char *queue_name,
-					    const char *computer_name,
+					    const char *server_unc /* [in] [unique,charset(UTF16)] */,
+					    const char *queue_name /* [in] [charset(UTF16)] */,
+					    const char *computer_name /* [in] [charset(UTF16)] */,
 					    WERROR *werror);
 NTSTATUS rpccli_srvsvc_NetConnEnum(struct rpc_pipe_client *cli,
 				   TALLOC_CTX *mem_ctx,
-				   const char *server_unc,
-				   const char *path,
-				   uint32_t *level,
-				   union srvsvc_NetConnCtr *ctr,
-				   uint32_t max_buffer,
-				   uint32_t *totalentries,
-				   uint32_t *resume_handle,
+				   const char *server_unc /* [in] [unique,charset(UTF16)] */,
+				   const char *path /* [in] [unique,charset(UTF16)] */,
+				   struct srvsvc_NetConnInfoCtr *info_ctr /* [in,out] [ref] */,
+				   uint32_t max_buffer /* [in]  */,
+				   uint32_t *totalentries /* [out] [ref] */,
+				   uint32_t *resume_handle /* [in,out] [unique] */,
 				   WERROR *werror);
 NTSTATUS rpccli_srvsvc_NetFileEnum(struct rpc_pipe_client *cli,
 				   TALLOC_CTX *mem_ctx,
-				   const char *server_unc,
-				   const char *path,
-				   const char *user,
-				   uint32_t *level,
-				   union srvsvc_NetFileCtr *ctr,
-				   uint32_t max_buffer,
-				   uint32_t *totalentries,
-				   uint32_t *resume_handle,
+				   const char *server_unc /* [in] [unique,charset(UTF16)] */,
+				   const char *path /* [in] [unique,charset(UTF16)] */,
+				   const char *user /* [in] [unique,charset(UTF16)] */,
+				   struct srvsvc_NetFileInfoCtr *info_ctr /* [in,out] [ref] */,
+				   uint32_t max_buffer /* [in]  */,
+				   uint32_t *totalentries /* [out] [ref] */,
+				   uint32_t *resume_handle /* [in,out] [unique] */,
 				   WERROR *werror);
 NTSTATUS rpccli_srvsvc_NetFileGetInfo(struct rpc_pipe_client *cli,
 				      TALLOC_CTX *mem_ctx,
-				      const char *server_unc,
-				      uint32_t fid,
-				      uint32_t level,
-				      union srvsvc_NetFileInfo *info,
+				      const char *server_unc /* [in] [unique,charset(UTF16)] */,
+				      uint32_t fid /* [in]  */,
+				      uint32_t level /* [in]  */,
+				      union srvsvc_NetFileInfo *info /* [out] [ref,switch_is(level)] */,
 				      WERROR *werror);
 NTSTATUS rpccli_srvsvc_NetFileClose(struct rpc_pipe_client *cli,
 				    TALLOC_CTX *mem_ctx,
-				    const char *server_unc,
-				    uint32_t fid,
+				    const char *server_unc /* [in] [unique,charset(UTF16)] */,
+				    uint32_t fid /* [in]  */,
 				    WERROR *werror);
 NTSTATUS rpccli_srvsvc_NetSessEnum(struct rpc_pipe_client *cli,
 				   TALLOC_CTX *mem_ctx,
-				   const char *server_unc,
-				   const char *client,
-				   const char *user,
-				   uint32_t *level,
-				   union srvsvc_NetSessCtr *ctr,
-				   uint32_t max_buffer,
-				   uint32_t *totalentries,
-				   uint32_t *resume_handle,
+				   const char *server_unc /* [in] [unique,charset(UTF16)] */,
+				   const char *client /* [in] [unique,charset(UTF16)] */,
+				   const char *user /* [in] [unique,charset(UTF16)] */,
+				   struct srvsvc_NetSessInfoCtr *info_ctr /* [in,out] [ref] */,
+				   uint32_t max_buffer /* [in]  */,
+				   uint32_t *totalentries /* [out] [ref] */,
+				   uint32_t *resume_handle /* [in,out] [unique] */,
 				   WERROR *werror);
 NTSTATUS rpccli_srvsvc_NetSessDel(struct rpc_pipe_client *cli,
 				  TALLOC_CTX *mem_ctx,
-				  const char *server_unc,
-				  const char *client,
-				  const char *user,
+				  const char *server_unc /* [in] [unique,charset(UTF16)] */,
+				  const char *client /* [in] [unique,charset(UTF16)] */,
+				  const char *user /* [in] [unique,charset(UTF16)] */,
 				  WERROR *werror);
 NTSTATUS rpccli_srvsvc_NetShareAdd(struct rpc_pipe_client *cli,
 				   TALLOC_CTX *mem_ctx,
-				   const char *server_unc,
-				   uint32_t level,
-				   union srvsvc_NetShareInfo info,
-				   uint32_t *parm_error,
+				   const char *server_unc /* [in] [unique,charset(UTF16)] */,
+				   uint32_t level /* [in]  */,
+				   union srvsvc_NetShareInfo *info /* [in] [ref,switch_is(level)] */,
+				   uint32_t *parm_error /* [in,out] [unique] */,
 				   WERROR *werror);
 NTSTATUS rpccli_srvsvc_NetShareEnumAll(struct rpc_pipe_client *cli,
 				       TALLOC_CTX *mem_ctx,
-				       const char *server_unc,
-				       uint32_t *level,
-				       union srvsvc_NetShareCtr *ctr,
-				       uint32_t max_buffer,
-				       uint32_t *totalentries,
-				       uint32_t *resume_handle,
+				       const char *server_unc /* [in] [unique,charset(UTF16)] */,
+				       struct srvsvc_NetShareInfoCtr *info_ctr /* [in,out] [ref] */,
+				       uint32_t max_buffer /* [in]  */,
+				       uint32_t *totalentries /* [out] [ref] */,
+				       uint32_t *resume_handle /* [in,out] [unique] */,
 				       WERROR *werror);
 NTSTATUS rpccli_srvsvc_NetShareGetInfo(struct rpc_pipe_client *cli,
 				       TALLOC_CTX *mem_ctx,
-				       const char *server_unc,
-				       const char *share_name,
-				       uint32_t level,
-				       union srvsvc_NetShareInfo *info,
+				       const char *server_unc /* [in] [unique,charset(UTF16)] */,
+				       const char *share_name /* [in] [charset(UTF16)] */,
+				       uint32_t level /* [in]  */,
+				       union srvsvc_NetShareInfo *info /* [out] [ref,switch_is(level)] */,
 				       WERROR *werror);
 NTSTATUS rpccli_srvsvc_NetShareSetInfo(struct rpc_pipe_client *cli,
 				       TALLOC_CTX *mem_ctx,
-				       const char *server_unc,
-				       const char *share_name,
-				       uint32_t level,
-				       union srvsvc_NetShareInfo info,
-				       uint32_t *parm_error,
+				       const char *server_unc /* [in] [unique,charset(UTF16)] */,
+				       const char *share_name /* [in] [charset(UTF16)] */,
+				       uint32_t level /* [in]  */,
+				       union srvsvc_NetShareInfo *info /* [in] [ref,switch_is(level)] */,
+				       uint32_t *parm_error /* [in,out] [unique] */,
 				       WERROR *werror);
 NTSTATUS rpccli_srvsvc_NetShareDel(struct rpc_pipe_client *cli,
 				   TALLOC_CTX *mem_ctx,
-				   const char *server_unc,
-				   const char *share_name,
-				   uint32_t reserved,
+				   const char *server_unc /* [in] [unique,charset(UTF16)] */,
+				   const char *share_name /* [in] [charset(UTF16)] */,
+				   uint32_t reserved /* [in]  */,
 				   WERROR *werror);
 NTSTATUS rpccli_srvsvc_NetShareDelSticky(struct rpc_pipe_client *cli,
 					 TALLOC_CTX *mem_ctx,
-					 const char *server_unc,
-					 const char *share_name,
-					 uint32_t reserved,
+					 const char *server_unc /* [in] [unique,charset(UTF16)] */,
+					 const char *share_name /* [in] [charset(UTF16)] */,
+					 uint32_t reserved /* [in]  */,
 					 WERROR *werror);
 NTSTATUS rpccli_srvsvc_NetShareCheck(struct rpc_pipe_client *cli,
 				     TALLOC_CTX *mem_ctx,
-				     const char *server_unc,
-				     const char *device_name,
-				     enum srvsvc_ShareType *type,
+				     const char *server_unc /* [in] [unique,charset(UTF16)] */,
+				     const char *device_name /* [in] [charset(UTF16)] */,
+				     enum srvsvc_ShareType *type /* [out] [ref] */,
 				     WERROR *werror);
 NTSTATUS rpccli_srvsvc_NetSrvGetInfo(struct rpc_pipe_client *cli,
 				     TALLOC_CTX *mem_ctx,
-				     const char *server_unc,
-				     uint32_t level,
-				     union srvsvc_NetSrvInfo *info,
+				     const char *server_unc /* [in] [unique,charset(UTF16)] */,
+				     uint32_t level /* [in]  */,
+				     union srvsvc_NetSrvInfo *info /* [out] [ref,switch_is(level)] */,
 				     WERROR *werror);
 NTSTATUS rpccli_srvsvc_NetSrvSetInfo(struct rpc_pipe_client *cli,
 				     TALLOC_CTX *mem_ctx,
-				     const char *server_unc,
-				     uint32_t level,
-				     union srvsvc_NetSrvInfo info,
-				     uint32_t *parm_error,
+				     const char *server_unc /* [in] [unique,charset(UTF16)] */,
+				     uint32_t level /* [in]  */,
+				     union srvsvc_NetSrvInfo *info /* [in] [ref,switch_is(level)] */,
+				     uint32_t *parm_error /* [in,out] [unique] */,
 				     WERROR *werror);
 NTSTATUS rpccli_srvsvc_NetDiskEnum(struct rpc_pipe_client *cli,
 				   TALLOC_CTX *mem_ctx,
-				   const char *server_unc,
-				   uint32_t level,
-				   struct srvsvc_NetDiskInfo *info,
-				   uint32_t maxlen,
-				   uint32_t *totalentries,
-				   uint32_t *resume_handle,
+				   const char *server_unc /* [in] [unique,charset(UTF16)] */,
+				   uint32_t level /* [in]  */,
+				   struct srvsvc_NetDiskInfo *info /* [in,out] [ref] */,
+				   uint32_t maxlen /* [in]  */,
+				   uint32_t *totalentries /* [out] [ref] */,
+				   uint32_t *resume_handle /* [in,out] [unique] */,
 				   WERROR *werror);
 NTSTATUS rpccli_srvsvc_NetServerStatisticsGet(struct rpc_pipe_client *cli,
 					      TALLOC_CTX *mem_ctx,
-					      const char *server_unc,
-					      const char *service,
-					      uint32_t level,
-					      uint32_t options,
-					      struct srvsvc_Statistics *stats,
+					      const char *server_unc /* [in] [unique,charset(UTF16)] */,
+					      const char *service /* [in] [unique,charset(UTF16)] */,
+					      uint32_t level /* [in]  */,
+					      uint32_t options /* [in]  */,
+					      struct srvsvc_Statistics *stats /* [out] [ref] */,
 					      WERROR *werror);
 NTSTATUS rpccli_srvsvc_NetTransportAdd(struct rpc_pipe_client *cli,
 				       TALLOC_CTX *mem_ctx,
-				       const char *server_unc,
-				       uint32_t level,
-				       union srvsvc_NetTransportInfo info,
+				       const char *server_unc /* [in] [unique,charset(UTF16)] */,
+				       uint32_t level /* [in]  */,
+				       union srvsvc_NetTransportInfo info /* [in] [switch_is(level)] */,
 				       WERROR *werror);
 NTSTATUS rpccli_srvsvc_NetTransportEnum(struct rpc_pipe_client *cli,
 					TALLOC_CTX *mem_ctx,
-					const char *server_unc,
-					uint32_t *level,
-					union srvsvc_NetTransportCtr *transports,
-					uint32_t max_buffer,
-					uint32_t *totalentries,
-					uint32_t *resume_handle,
+					const char *server_unc /* [in] [unique,charset(UTF16)] */,
+					uint32_t *level /* [in,out] [ref] */,
+					union srvsvc_NetTransportCtr *transports /* [in,out] [ref,switch_is(*level)] */,
+					uint32_t max_buffer /* [in]  */,
+					uint32_t *totalentries /* [out] [ref] */,
+					uint32_t *resume_handle /* [in,out] [unique] */,
 					WERROR *werror);
 NTSTATUS rpccli_srvsvc_NetTransportDel(struct rpc_pipe_client *cli,
 				       TALLOC_CTX *mem_ctx,
-				       const char *server_unc,
-				       uint32_t unknown,
-				       struct srvsvc_NetTransportInfo0 transport,
+				       const char *server_unc /* [in] [unique,charset(UTF16)] */,
+				       uint32_t unknown /* [in]  */,
+				       struct srvsvc_NetTransportInfo0 transport /* [in]  */,
 				       WERROR *werror);
 NTSTATUS rpccli_srvsvc_NetRemoteTOD(struct rpc_pipe_client *cli,
 				    TALLOC_CTX *mem_ctx,
-				    const char *server_unc,
-				    struct srvsvc_NetRemoteTODInfo *info,
+				    const char *server_unc /* [in] [unique,charset(UTF16)] */,
+				    struct srvsvc_NetRemoteTODInfo **info /* [out] [ref] */,
 				    WERROR *werror);
 NTSTATUS rpccli_srvsvc_NetSetServiceBits(struct rpc_pipe_client *cli,
 					 TALLOC_CTX *mem_ctx,
-					 const char *server_unc,
-					 const char *transport,
-					 uint32_t servicebits,
-					 uint32_t updateimmediately,
+					 const char *server_unc /* [in] [unique,charset(UTF16)] */,
+					 const char *transport /* [in] [unique,charset(UTF16)] */,
+					 uint32_t servicebits /* [in]  */,
+					 uint32_t updateimmediately /* [in]  */,
 					 WERROR *werror);
 NTSTATUS rpccli_srvsvc_NetPathType(struct rpc_pipe_client *cli,
 				   TALLOC_CTX *mem_ctx,
-				   const char *server_unc,
-				   const char *path,
-				   uint32_t pathflags,
-				   uint32_t *pathtype,
+				   const char *server_unc /* [in] [unique,charset(UTF16)] */,
+				   const char *path /* [in] [charset(UTF16)] */,
+				   uint32_t pathflags /* [in]  */,
+				   uint32_t *pathtype /* [out] [ref] */,
 				   WERROR *werror);
 NTSTATUS rpccli_srvsvc_NetPathCanonicalize(struct rpc_pipe_client *cli,
 					   TALLOC_CTX *mem_ctx,
-					   const char *server_unc,
-					   const char *path,
-					   uint8_t *can_path,
-					   uint32_t maxbuf,
-					   const char *prefix,
-					   uint32_t *pathtype,
-					   uint32_t pathflags,
+					   const char *server_unc /* [in] [unique,charset(UTF16)] */,
+					   const char *path /* [in] [charset(UTF16)] */,
+					   uint8_t *can_path /* [out] [size_is(maxbuf)] */,
+					   uint32_t maxbuf /* [in]  */,
+					   const char *prefix /* [in] [charset(UTF16)] */,
+					   uint32_t *pathtype /* [in,out] [ref] */,
+					   uint32_t pathflags /* [in]  */,
 					   WERROR *werror);
 NTSTATUS rpccli_srvsvc_NetPathCompare(struct rpc_pipe_client *cli,
 				      TALLOC_CTX *mem_ctx,
-				      const char *server_unc,
-				      const char *path1,
-				      const char *path2,
-				      uint32_t pathtype,
-				      uint32_t pathflags,
+				      const char *server_unc /* [in] [unique,charset(UTF16)] */,
+				      const char *path1 /* [in] [charset(UTF16)] */,
+				      const char *path2 /* [in] [charset(UTF16)] */,
+				      uint32_t pathtype /* [in]  */,
+				      uint32_t pathflags /* [in]  */,
 				      WERROR *werror);
 NTSTATUS rpccli_srvsvc_NetNameValidate(struct rpc_pipe_client *cli,
 				       TALLOC_CTX *mem_ctx,
-				       const char *server_unc,
-				       const char *name,
-				       uint32_t name_type,
-				       uint32_t flags,
+				       const char *server_unc /* [in] [unique,charset(UTF16)] */,
+				       const char *name /* [in] [charset(UTF16)] */,
+				       uint32_t name_type /* [in]  */,
+				       uint32_t flags /* [in]  */,
 				       WERROR *werror);
 NTSTATUS rpccli_srvsvc_NETRPRNAMECANONICALIZE(struct rpc_pipe_client *cli,
 					      TALLOC_CTX *mem_ctx,
 					      WERROR *werror);
 NTSTATUS rpccli_srvsvc_NetPRNameCompare(struct rpc_pipe_client *cli,
 					TALLOC_CTX *mem_ctx,
-					const char *server_unc,
-					const char *name1,
-					const char *name2,
-					uint32_t name_type,
-					uint32_t flags,
+					const char *server_unc /* [in] [unique,charset(UTF16)] */,
+					const char *name1 /* [in] [charset(UTF16)] */,
+					const char *name2 /* [in] [charset(UTF16)] */,
+					uint32_t name_type /* [in]  */,
+					uint32_t flags /* [in]  */,
 					WERROR *werror);
 NTSTATUS rpccli_srvsvc_NetShareEnum(struct rpc_pipe_client *cli,
 				    TALLOC_CTX *mem_ctx,
-				    const char *server_unc,
-				    uint32_t *level,
-				    union srvsvc_NetShareCtr *ctr,
-				    uint32_t max_buffer,
-				    uint32_t *totalentries,
-				    uint32_t *resume_handle,
+				    const char *server_unc /* [in] [unique,charset(UTF16)] */,
+				    struct srvsvc_NetShareInfoCtr *info_ctr /* [in,out] [ref] */,
+				    uint32_t max_buffer /* [in]  */,
+				    uint32_t *totalentries /* [out] [ref] */,
+				    uint32_t *resume_handle /* [in,out] [unique] */,
 				    WERROR *werror);
 NTSTATUS rpccli_srvsvc_NetShareDelStart(struct rpc_pipe_client *cli,
 					TALLOC_CTX *mem_ctx,
-					const char *server_unc,
-					const char *share,
-					uint32_t reserved,
-					struct policy_handle *hnd,
+					const char *server_unc /* [in] [unique,charset(UTF16)] */,
+					const char *share /* [in] [charset(UTF16)] */,
+					uint32_t reserved /* [in]  */,
+					struct policy_handle *hnd /* [out] [unique] */,
 					WERROR *werror);
 NTSTATUS rpccli_srvsvc_NetShareDelCommit(struct rpc_pipe_client *cli,
 					 TALLOC_CTX *mem_ctx,
-					 struct policy_handle *hnd,
+					 struct policy_handle *hnd /* [in,out] [unique] */,
 					 WERROR *werror);
 NTSTATUS rpccli_srvsvc_NetGetFileSecurity(struct rpc_pipe_client *cli,
 					  TALLOC_CTX *mem_ctx,
-					  const char *server_unc,
-					  const char *share,
-					  const char *file,
-					  uint32_t securityinformation,
-					  struct sec_desc_buf *sd_buf,
+					  const char *server_unc /* [in] [unique,charset(UTF16)] */,
+					  const char *share /* [in] [unique,charset(UTF16)] */,
+					  const char *file /* [in] [charset(UTF16)] */,
+					  uint32_t securityinformation /* [in]  */,
+					  struct sec_desc_buf **sd_buf /* [out] [ref] */,
 					  WERROR *werror);
 NTSTATUS rpccli_srvsvc_NetSetFileSecurity(struct rpc_pipe_client *cli,
 					  TALLOC_CTX *mem_ctx,
-					  const char *server_unc,
-					  const char *share,
-					  const char *file,
-					  uint32_t securityinformation,
-					  struct sec_desc_buf sd_buf,
+					  const char *server_unc /* [in] [unique,charset(UTF16)] */,
+					  const char *share /* [in] [unique,charset(UTF16)] */,
+					  const char *file /* [in] [charset(UTF16)] */,
+					  uint32_t securityinformation /* [in]  */,
+					  struct sec_desc_buf *sd_buf /* [in] [ref] */,
 					  WERROR *werror);
 NTSTATUS rpccli_srvsvc_NetServerTransportAddEx(struct rpc_pipe_client *cli,
 					       TALLOC_CTX *mem_ctx,
-					       const char *server_unc,
-					       uint32_t level,
-					       union srvsvc_NetTransportInfo info,
+					       const char *server_unc /* [in] [unique,charset(UTF16)] */,
+					       uint32_t level /* [in]  */,
+					       union srvsvc_NetTransportInfo info /* [in] [switch_is(level)] */,
 					       WERROR *werror);
 NTSTATUS rpccli_srvsvc_NetServerSetServiceBitsEx(struct rpc_pipe_client *cli,
 						 TALLOC_CTX *mem_ctx,
-						 const char *server_unc,
-						 const char *emulated_server_unc,
-						 const char *transport,
-						 uint32_t servicebitsofinterest,
-						 uint32_t servicebits,
-						 uint32_t updateimmediately,
+						 const char *server_unc /* [in] [unique,charset(UTF16)] */,
+						 const char *emulated_server_unc /* [in] [unique,charset(UTF16)] */,
+						 const char *transport /* [in] [unique,charset(UTF16)] */,
+						 uint32_t servicebitsofinterest /* [in]  */,
+						 uint32_t servicebits /* [in]  */,
+						 uint32_t updateimmediately /* [in]  */,
 						 WERROR *werror);
 NTSTATUS rpccli_srvsvc_NETRDFSGETVERSION(struct rpc_pipe_client *cli,
 					 TALLOC_CTX *mem_ctx,

Modified: branches/samba/experimental/source/librpc/gen_ndr/cli_svcctl.c
===================================================================
--- branches/samba/experimental/source/librpc/gen_ndr/cli_svcctl.c	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/librpc/gen_ndr/cli_svcctl.c	2008-06-09 06:59:20 UTC (rev 1920)
@@ -8,7 +8,7 @@
 
 NTSTATUS rpccli_svcctl_CloseServiceHandle(struct rpc_pipe_client *cli,
 					  TALLOC_CTX *mem_ctx,
-					  struct policy_handle *handle,
+					  struct policy_handle *handle /* [in,out] [ref] */,
 					  WERROR *werror)
 {
 	struct svcctl_CloseServiceHandle r;
@@ -53,9 +53,9 @@
 
 NTSTATUS rpccli_svcctl_ControlService(struct rpc_pipe_client *cli,
 				      TALLOC_CTX *mem_ctx,
-				      struct policy_handle *handle,
-				      uint32_t control,
-				      struct SERVICE_STATUS *service_status,
+				      struct policy_handle *handle /* [in] [ref] */,
+				      uint32_t control /* [in]  */,
+				      struct SERVICE_STATUS *service_status /* [out] [ref] */,
 				      WERROR *werror)
 {
 	struct svcctl_ControlService r;
@@ -101,7 +101,7 @@
 
 NTSTATUS rpccli_svcctl_DeleteService(struct rpc_pipe_client *cli,
 				     TALLOC_CTX *mem_ctx,
-				     struct policy_handle *handle,
+				     struct policy_handle *handle /* [in] [ref] */,
 				     WERROR *werror)
 {
 	struct svcctl_DeleteService r;
@@ -145,8 +145,8 @@
 
 NTSTATUS rpccli_svcctl_LockServiceDatabase(struct rpc_pipe_client *cli,
 					   TALLOC_CTX *mem_ctx,
-					   struct policy_handle *handle,
-					   struct policy_handle *lock,
+					   struct policy_handle *handle /* [in] [ref] */,
+					   struct policy_handle *lock /* [out] [ref] */,
 					   WERROR *werror)
 {
 	struct svcctl_LockServiceDatabase r;
@@ -191,11 +191,11 @@
 
 NTSTATUS rpccli_svcctl_QueryServiceObjectSecurity(struct rpc_pipe_client *cli,
 						  TALLOC_CTX *mem_ctx,
-						  struct policy_handle *handle,
-						  uint32_t security_flags,
-						  uint8_t *buffer,
-						  uint32_t buffer_size,
-						  uint32_t *needed,
+						  struct policy_handle *handle /* [in] [ref] */,
+						  uint32_t security_flags /* [in]  */,
+						  uint8_t *buffer /* [out] [ref,size_is(buffer_size)] */,
+						  uint32_t buffer_size /* [in] [range(0,0x40000)] */,
+						  uint32_t *needed /* [out] [ref,range(0,0x40000)] */,
 						  WERROR *werror)
 {
 	struct svcctl_QueryServiceObjectSecurity r;
@@ -230,7 +230,7 @@
 	}
 
 	/* Return variables */
-	memcpy(buffer, r.out.buffer, r.in.buffer_size);
+	memcpy(buffer, r.out.buffer, r.in.buffer_size * sizeof(*buffer));
 	*needed = *r.out.needed;
 
 	/* Return result */
@@ -243,10 +243,10 @@
 
 NTSTATUS rpccli_svcctl_SetServiceObjectSecurity(struct rpc_pipe_client *cli,
 						TALLOC_CTX *mem_ctx,
-						struct policy_handle *handle,
-						uint32_t security_flags,
-						uint8_t *buffer,
-						uint32_t buffer_size,
+						struct policy_handle *handle /* [in] [ref] */,
+						uint32_t security_flags /* [in]  */,
+						uint8_t *buffer /* [in] [ref,size_is(buffer_size)] */,
+						uint32_t buffer_size /* [in]  */,
 						WERROR *werror)
 {
 	struct svcctl_SetServiceObjectSecurity r;
@@ -293,8 +293,8 @@
 
 NTSTATUS rpccli_svcctl_QueryServiceStatus(struct rpc_pipe_client *cli,
 					  TALLOC_CTX *mem_ctx,
-					  struct policy_handle *handle,
-					  struct SERVICE_STATUS *service_status,
+					  struct policy_handle *handle /* [in] [ref] */,
+					  struct SERVICE_STATUS *service_status /* [out] [ref] */,
 					  WERROR *werror)
 {
 	struct svcctl_QueryServiceStatus r;
@@ -381,7 +381,7 @@
 
 NTSTATUS rpccli_svcctl_UnlockServiceDatabase(struct rpc_pipe_client *cli,
 					     TALLOC_CTX *mem_ctx,
-					     struct policy_handle *lock,
+					     struct policy_handle *lock /* [in,out] [ref] */,
 					     WERROR *werror)
 {
 	struct svcctl_UnlockServiceDatabase r;
@@ -468,10 +468,10 @@
 
 NTSTATUS rpccli_svcctl_SCSetServiceBitsW(struct rpc_pipe_client *cli,
 					 TALLOC_CTX *mem_ctx,
-					 struct policy_handle *handle,
-					 uint32_t bits,
-					 uint32_t bitson,
-					 uint32_t immediate,
+					 struct policy_handle *handle /* [in] [ref] */,
+					 uint32_t bits /* [in]  */,
+					 uint32_t bitson /* [in]  */,
+					 uint32_t immediate /* [in]  */,
 					 WERROR *werror)
 {
 	struct svcctl_SCSetServiceBitsW r;
@@ -518,17 +518,17 @@
 
 NTSTATUS rpccli_svcctl_ChangeServiceConfigW(struct rpc_pipe_client *cli,
 					    TALLOC_CTX *mem_ctx,
-					    struct policy_handle *handle,
-					    uint32_t type,
-					    uint32_t start,
-					    uint32_t error,
-					    const char *binary_path,
-					    const char *load_order_group,
-					    uint32_t *tag_id,
-					    const char *dependencies,
-					    const char *service_start_name,
-					    const char *password,
-					    const char *display_name,
+					    struct policy_handle *handle /* [in] [ref] */,
+					    uint32_t type /* [in]  */,
+					    uint32_t start /* [in]  */,
+					    uint32_t error /* [in]  */,
+					    const char *binary_path /* [in] [unique,charset(UTF16)] */,
+					    const char *load_order_group /* [in] [unique,charset(UTF16)] */,
+					    uint32_t *tag_id /* [out] [ref] */,
+					    const char *dependencies /* [in] [unique,charset(UTF16)] */,
+					    const char *service_start_name /* [in] [unique,charset(UTF16)] */,
+					    const char *password /* [in] [unique,charset(UTF16)] */,
+					    const char *display_name /* [in] [unique,charset(UTF16)] */,
 					    WERROR *werror)
 {
 	struct svcctl_ChangeServiceConfigW r;
@@ -582,22 +582,22 @@
 
 NTSTATUS rpccli_svcctl_CreateServiceW(struct rpc_pipe_client *cli,
 				      TALLOC_CTX *mem_ctx,
-				      struct policy_handle *scmanager_handle,
-				      const char *ServiceName,
-				      const char *DisplayName,
-				      uint32_t desired_access,
-				      uint32_t type,
-				      uint32_t start_type,
-				      uint32_t error_control,
-				      const char *binary_path,
-				      const char *LoadOrderGroupKey,
-				      uint32_t *TagId,
-				      uint8_t *dependencies,
-				      uint32_t dependencies_size,
-				      const char *service_start_name,
-				      uint8_t *password,
-				      uint32_t password_size,
-				      struct policy_handle *handle,
+				      struct policy_handle *scmanager_handle /* [in] [ref] */,
+				      const char *ServiceName /* [in] [charset(UTF16)] */,
+				      const char *DisplayName /* [in] [unique,charset(UTF16)] */,
+				      uint32_t desired_access /* [in]  */,
+				      uint32_t type /* [in]  */,
+				      uint32_t start_type /* [in]  */,
+				      uint32_t error_control /* [in]  */,
+				      const char *binary_path /* [in] [charset(UTF16)] */,
+				      const char *LoadOrderGroupKey /* [in] [unique,charset(UTF16)] */,
+				      uint32_t *TagId /* [in,out] [unique] */,
+				      uint8_t *dependencies /* [in] [unique,size_is(dependencies_size)] */,
+				      uint32_t dependencies_size /* [in]  */,
+				      const char *service_start_name /* [in] [unique,charset(UTF16)] */,
+				      uint8_t *password /* [in] [unique,size_is(password_size)] */,
+				      uint32_t password_size /* [in]  */,
+				      struct policy_handle *handle /* [out] [ref] */,
 				      WERROR *werror)
 {
 	struct svcctl_CreateServiceW r;
@@ -659,12 +659,12 @@
 
 NTSTATUS rpccli_svcctl_EnumDependentServicesW(struct rpc_pipe_client *cli,
 					      TALLOC_CTX *mem_ctx,
-					      struct policy_handle *service,
-					      uint32_t state,
-					      struct ENUM_SERVICE_STATUS *service_status,
-					      uint32_t buf_size,
-					      uint32_t *bytes_needed,
-					      uint32_t *services_returned,
+					      struct policy_handle *service /* [in] [ref] */,
+					      uint32_t state /* [in]  */,
+					      struct ENUM_SERVICE_STATUS *service_status /* [out] [unique] */,
+					      uint32_t buf_size /* [in]  */,
+					      uint32_t *bytes_needed /* [out] [ref] */,
+					      uint32_t *services_returned /* [out] [ref] */,
 					      WERROR *werror)
 {
 	struct svcctl_EnumDependentServicesW r;
@@ -715,14 +715,14 @@
 
 NTSTATUS rpccli_svcctl_EnumServicesStatusW(struct rpc_pipe_client *cli,
 					   TALLOC_CTX *mem_ctx,
-					   struct policy_handle *handle,
-					   uint32_t type,
-					   uint32_t state,
-					   uint32_t buf_size,
-					   uint8_t *service,
-					   uint32_t *bytes_needed,
-					   uint32_t *services_returned,
-					   uint32_t *resume_handle,
+					   struct policy_handle *handle /* [in] [ref] */,
+					   uint32_t type /* [in]  */,
+					   uint32_t state /* [in]  */,
+					   uint32_t buf_size /* [in]  */,
+					   uint8_t *service /* [out] [size_is(buf_size)] */,
+					   uint32_t *bytes_needed /* [out] [ref] */,
+					   uint32_t *services_returned /* [out] [ref] */,
+					   uint32_t *resume_handle /* [in,out] [unique] */,
 					   WERROR *werror)
 {
 	struct svcctl_EnumServicesStatusW r;
@@ -759,7 +759,7 @@
 	}
 
 	/* Return variables */
-	memcpy(service, r.out.service, r.in.buf_size);
+	memcpy(service, r.out.service, r.in.buf_size * sizeof(*service));
 	*bytes_needed = *r.out.bytes_needed;
 	*services_returned = *r.out.services_returned;
 	if (resume_handle && r.out.resume_handle) {
@@ -776,10 +776,10 @@
 
 NTSTATUS rpccli_svcctl_OpenSCManagerW(struct rpc_pipe_client *cli,
 				      TALLOC_CTX *mem_ctx,
-				      const char *MachineName,
-				      const char *DatabaseName,
-				      uint32_t access_mask,
-				      struct policy_handle *handle,
+				      const char *MachineName /* [in] [unique,charset(UTF16)] */,
+				      const char *DatabaseName /* [in] [unique,charset(UTF16)] */,
+				      uint32_t access_mask /* [in]  */,
+				      struct policy_handle *handle /* [out] [ref] */,
 				      WERROR *werror)
 {
 	struct svcctl_OpenSCManagerW r;
@@ -826,10 +826,10 @@
 
 NTSTATUS rpccli_svcctl_OpenServiceW(struct rpc_pipe_client *cli,
 				    TALLOC_CTX *mem_ctx,
-				    struct policy_handle *scmanager_handle,
-				    const char *ServiceName,
-				    uint32_t access_mask,
-				    struct policy_handle *handle,
+				    struct policy_handle *scmanager_handle /* [in] [ref] */,
+				    const char *ServiceName /* [in] [charset(UTF16)] */,
+				    uint32_t access_mask /* [in]  */,
+				    struct policy_handle *handle /* [out] [ref] */,
 				    WERROR *werror)
 {
 	struct svcctl_OpenServiceW r;
@@ -876,10 +876,10 @@
 
 NTSTATUS rpccli_svcctl_QueryServiceConfigW(struct rpc_pipe_client *cli,
 					   TALLOC_CTX *mem_ctx,
-					   struct policy_handle *handle,
-					   uint8_t *query,
-					   uint32_t buf_size,
-					   uint32_t *bytes_needed,
+					   struct policy_handle *handle /* [in] [ref] */,
+					   uint8_t *query /* [out]  */,
+					   uint32_t buf_size /* [in]  */,
+					   uint32_t *bytes_needed /* [out] [ref] */,
 					   WERROR *werror)
 {
 	struct svcctl_QueryServiceConfigW r;
@@ -913,7 +913,7 @@
 	}
 
 	/* Return variables */
-	memcpy(query, r.out.query, r.in.buf_size);
+	memcpy(query, r.out.query, r.in.buf_size * sizeof(*query));
 	*bytes_needed = *r.out.bytes_needed;
 
 	/* Return result */
@@ -926,10 +926,10 @@
 
 NTSTATUS rpccli_svcctl_QueryServiceLockStatusW(struct rpc_pipe_client *cli,
 					       TALLOC_CTX *mem_ctx,
-					       struct policy_handle *handle,
-					       uint32_t buf_size,
-					       struct SERVICE_LOCK_STATUS *lock_status,
-					       uint32_t *required_buf_size,
+					       struct policy_handle *handle /* [in] [ref] */,
+					       uint32_t buf_size /* [in]  */,
+					       struct SERVICE_LOCK_STATUS *lock_status /* [out] [ref] */,
+					       uint32_t *required_buf_size /* [out] [ref] */,
 					       WERROR *werror)
 {
 	struct svcctl_QueryServiceLockStatusW r;
@@ -976,9 +976,9 @@
 
 NTSTATUS rpccli_svcctl_StartServiceW(struct rpc_pipe_client *cli,
 				     TALLOC_CTX *mem_ctx,
-				     struct policy_handle *handle,
-				     uint32_t NumArgs,
-				     const char *Arguments,
+				     struct policy_handle *handle /* [in] [ref] */,
+				     uint32_t NumArgs /* [in]  */,
+				     const char *Arguments /* [in] [unique,charset(UTF16)] */,
 				     WERROR *werror)
 {
 	struct svcctl_StartServiceW r;
@@ -1024,10 +1024,10 @@
 
 NTSTATUS rpccli_svcctl_GetServiceDisplayNameW(struct rpc_pipe_client *cli,
 					      TALLOC_CTX *mem_ctx,
-					      struct policy_handle *handle,
-					      const char *service_name,
-					      const char **display_name,
-					      uint32_t *display_name_length,
+					      struct policy_handle *handle /* [in] [ref] */,
+					      const char *service_name /* [in] [unique,charset(UTF16)] */,
+					      const char **display_name /* [out] [ref,charset(UTF16)] */,
+					      uint32_t *display_name_length /* [in,out] [unique] */,
 					      WERROR *werror)
 {
 	struct svcctl_GetServiceDisplayNameW r;
@@ -1077,10 +1077,10 @@
 
 NTSTATUS rpccli_svcctl_GetServiceKeyNameW(struct rpc_pipe_client *cli,
 					  TALLOC_CTX *mem_ctx,
-					  struct policy_handle *handle,
-					  const char *service_name,
-					  const char **key_name,
-					  uint32_t *display_name_length,
+					  struct policy_handle *handle /* [in] [ref] */,
+					  const char *service_name /* [in] [unique,charset(UTF16)] */,
+					  const char **key_name /* [out] [ref,charset(UTF16)] */,
+					  uint32_t *display_name_length /* [in,out] [unique] */,
 					  WERROR *werror)
 {
 	struct svcctl_GetServiceKeyNameW r;
@@ -1130,10 +1130,10 @@
 
 NTSTATUS rpccli_svcctl_SCSetServiceBitsA(struct rpc_pipe_client *cli,
 					 TALLOC_CTX *mem_ctx,
-					 struct policy_handle *handle,
-					 uint32_t bits,
-					 uint32_t bitson,
-					 uint32_t immediate,
+					 struct policy_handle *handle /* [in] [ref] */,
+					 uint32_t bits /* [in]  */,
+					 uint32_t bitson /* [in]  */,
+					 uint32_t immediate /* [in]  */,
 					 WERROR *werror)
 {
 	struct svcctl_SCSetServiceBitsA r;
@@ -1180,17 +1180,17 @@
 
 NTSTATUS rpccli_svcctl_ChangeServiceConfigA(struct rpc_pipe_client *cli,
 					    TALLOC_CTX *mem_ctx,
-					    struct policy_handle *handle,
-					    uint32_t type,
-					    uint32_t start,
-					    uint32_t error,
-					    const char *binary_path,
-					    const char *load_order_group,
-					    uint32_t *tag_id,
-					    const char *dependencies,
-					    const char *service_start_name,
-					    const char *password,
-					    const char *display_name,
+					    struct policy_handle *handle /* [in] [ref] */,
+					    uint32_t type /* [in]  */,
+					    uint32_t start /* [in]  */,
+					    uint32_t error /* [in]  */,
+					    const char *binary_path /* [in] [unique,charset(UTF16)] */,
+					    const char *load_order_group /* [in] [unique,charset(UTF16)] */,
+					    uint32_t *tag_id /* [out] [ref] */,
+					    const char *dependencies /* [in] [unique,charset(UTF16)] */,
+					    const char *service_start_name /* [in] [unique,charset(UTF16)] */,
+					    const char *password /* [in] [unique,charset(UTF16)] */,
+					    const char *display_name /* [in] [unique,charset(UTF16)] */,
 					    WERROR *werror)
 {
 	struct svcctl_ChangeServiceConfigA r;
@@ -1244,19 +1244,19 @@
 
 NTSTATUS rpccli_svcctl_CreateServiceA(struct rpc_pipe_client *cli,
 				      TALLOC_CTX *mem_ctx,
-				      struct policy_handle *handle,
-				      const char *ServiceName,
-				      const char *DisplayName,
-				      uint32_t desired_access,
-				      uint32_t type,
-				      uint32_t start_type,
-				      uint32_t error_control,
-				      const char *binary_path,
-				      const char *LoadOrderGroupKey,
-				      uint32_t *TagId,
-				      const char *dependencies,
-				      const char *service_start_name,
-				      const char *password,
+				      struct policy_handle *handle /* [in] [ref] */,
+				      const char *ServiceName /* [in] [unique,charset(UTF16)] */,
+				      const char *DisplayName /* [in] [unique,charset(UTF16)] */,
+				      uint32_t desired_access /* [in]  */,
+				      uint32_t type /* [in]  */,
+				      uint32_t start_type /* [in]  */,
+				      uint32_t error_control /* [in]  */,
+				      const char *binary_path /* [in] [unique,charset(UTF16)] */,
+				      const char *LoadOrderGroupKey /* [in] [unique,charset(UTF16)] */,
+				      uint32_t *TagId /* [out] [unique] */,
+				      const char *dependencies /* [in] [unique,charset(UTF16)] */,
+				      const char *service_start_name /* [in] [unique,charset(UTF16)] */,
+				      const char *password /* [in] [unique,charset(UTF16)] */,
 				      WERROR *werror)
 {
 	struct svcctl_CreateServiceA r;
@@ -1314,12 +1314,12 @@
 
 NTSTATUS rpccli_svcctl_EnumDependentServicesA(struct rpc_pipe_client *cli,
 					      TALLOC_CTX *mem_ctx,
-					      struct policy_handle *service,
-					      uint32_t state,
-					      struct ENUM_SERVICE_STATUS *service_status,
-					      uint32_t buf_size,
-					      uint32_t *bytes_needed,
-					      uint32_t *services_returned,
+					      struct policy_handle *service /* [in] [ref] */,
+					      uint32_t state /* [in]  */,
+					      struct ENUM_SERVICE_STATUS *service_status /* [out] [unique] */,
+					      uint32_t buf_size /* [in]  */,
+					      uint32_t *bytes_needed /* [out] [ref] */,
+					      uint32_t *services_returned /* [out] [ref] */,
 					      WERROR *werror)
 {
 	struct svcctl_EnumDependentServicesA r;
@@ -1370,14 +1370,14 @@
 
 NTSTATUS rpccli_svcctl_EnumServicesStatusA(struct rpc_pipe_client *cli,
 					   TALLOC_CTX *mem_ctx,
-					   struct policy_handle *handle,
-					   uint32_t type,
-					   uint32_t state,
-					   uint32_t buf_size,
-					   uint8_t *service,
-					   uint32_t *bytes_needed,
-					   uint32_t *services_returned,
-					   uint32_t *resume_handle,
+					   struct policy_handle *handle /* [in] [ref] */,
+					   uint32_t type /* [in]  */,
+					   uint32_t state /* [in]  */,
+					   uint32_t buf_size /* [in]  */,
+					   uint8_t *service /* [out] [size_is(buf_size)] */,
+					   uint32_t *bytes_needed /* [out] [ref] */,
+					   uint32_t *services_returned /* [out] [ref] */,
+					   uint32_t *resume_handle /* [in,out] [unique] */,
 					   WERROR *werror)
 {
 	struct svcctl_EnumServicesStatusA r;
@@ -1414,7 +1414,7 @@
 	}
 
 	/* Return variables */
-	memcpy(service, r.out.service, r.in.buf_size);
+	memcpy(service, r.out.service, r.in.buf_size * sizeof(*service));
 	*bytes_needed = *r.out.bytes_needed;
 	*services_returned = *r.out.services_returned;
 	if (resume_handle && r.out.resume_handle) {
@@ -1431,10 +1431,10 @@
 
 NTSTATUS rpccli_svcctl_OpenSCManagerA(struct rpc_pipe_client *cli,
 				      TALLOC_CTX *mem_ctx,
-				      const char *MachineName,
-				      const char *DatabaseName,
-				      uint32_t access_mask,
-				      struct policy_handle *handle,
+				      const char *MachineName /* [in] [unique,charset(UTF16)] */,
+				      const char *DatabaseName /* [in] [unique,charset(UTF16)] */,
+				      uint32_t access_mask /* [in]  */,
+				      struct policy_handle *handle /* [out] [ref] */,
 				      WERROR *werror)
 {
 	struct svcctl_OpenSCManagerA r;
@@ -1481,9 +1481,9 @@
 
 NTSTATUS rpccli_svcctl_OpenServiceA(struct rpc_pipe_client *cli,
 				    TALLOC_CTX *mem_ctx,
-				    struct policy_handle *scmanager_handle,
-				    const char *ServiceName,
-				    uint32_t access_mask,
+				    struct policy_handle *scmanager_handle /* [in] [ref] */,
+				    const char *ServiceName /* [in] [unique,charset(UTF16)] */,
+				    uint32_t access_mask /* [in]  */,
 				    WERROR *werror)
 {
 	struct svcctl_OpenServiceA r;
@@ -1529,10 +1529,10 @@
 
 NTSTATUS rpccli_svcctl_QueryServiceConfigA(struct rpc_pipe_client *cli,
 					   TALLOC_CTX *mem_ctx,
-					   struct policy_handle *handle,
-					   uint8_t *query,
-					   uint32_t buf_size,
-					   uint32_t *bytes_needed,
+					   struct policy_handle *handle /* [in] [ref] */,
+					   uint8_t *query /* [out]  */,
+					   uint32_t buf_size /* [in]  */,
+					   uint32_t *bytes_needed /* [out] [ref] */,
 					   WERROR *werror)
 {
 	struct svcctl_QueryServiceConfigA r;
@@ -1566,7 +1566,7 @@
 	}
 
 	/* Return variables */
-	memcpy(query, r.out.query, r.in.buf_size);
+	memcpy(query, r.out.query, r.in.buf_size * sizeof(*query));
 	*bytes_needed = *r.out.bytes_needed;
 
 	/* Return result */
@@ -1579,10 +1579,10 @@
 
 NTSTATUS rpccli_svcctl_QueryServiceLockStatusA(struct rpc_pipe_client *cli,
 					       TALLOC_CTX *mem_ctx,
-					       struct policy_handle *handle,
-					       uint32_t buf_size,
-					       struct SERVICE_LOCK_STATUS *lock_status,
-					       uint32_t *required_buf_size,
+					       struct policy_handle *handle /* [in] [ref] */,
+					       uint32_t buf_size /* [in]  */,
+					       struct SERVICE_LOCK_STATUS *lock_status /* [out] [ref] */,
+					       uint32_t *required_buf_size /* [out] [ref] */,
 					       WERROR *werror)
 {
 	struct svcctl_QueryServiceLockStatusA r;
@@ -1629,9 +1629,9 @@
 
 NTSTATUS rpccli_svcctl_StartServiceA(struct rpc_pipe_client *cli,
 				     TALLOC_CTX *mem_ctx,
-				     struct policy_handle *handle,
-				     uint32_t NumArgs,
-				     const char *Arguments,
+				     struct policy_handle *handle /* [in] [ref] */,
+				     uint32_t NumArgs /* [in]  */,
+				     const char *Arguments /* [in] [unique,charset(UTF16)] */,
 				     WERROR *werror)
 {
 	struct svcctl_StartServiceA r;
@@ -1677,10 +1677,10 @@
 
 NTSTATUS rpccli_svcctl_GetServiceDisplayNameA(struct rpc_pipe_client *cli,
 					      TALLOC_CTX *mem_ctx,
-					      struct policy_handle *handle,
-					      const char *service_name,
-					      const char **display_name,
-					      uint32_t *display_name_length,
+					      struct policy_handle *handle /* [in] [ref] */,
+					      const char *service_name /* [in] [unique,charset(UTF16)] */,
+					      const char **display_name /* [out] [ref,charset(UTF16)] */,
+					      uint32_t *display_name_length /* [in,out] [unique] */,
 					      WERROR *werror)
 {
 	struct svcctl_GetServiceDisplayNameA r;
@@ -1730,10 +1730,10 @@
 
 NTSTATUS rpccli_svcctl_GetServiceKeyNameA(struct rpc_pipe_client *cli,
 					  TALLOC_CTX *mem_ctx,
-					  struct policy_handle *handle,
-					  const char *service_name,
-					  const char **key_name,
-					  uint32_t *display_name_length,
+					  struct policy_handle *handle /* [in] [ref] */,
+					  const char *service_name /* [in] [unique,charset(UTF16)] */,
+					  const char **key_name /* [out] [ref,charset(UTF16)] */,
+					  uint32_t *display_name_length /* [in,out] [unique] */,
 					  WERROR *werror)
 {
 	struct svcctl_GetServiceKeyNameA r;
@@ -1867,9 +1867,9 @@
 
 NTSTATUS rpccli_svcctl_ChangeServiceConfig2A(struct rpc_pipe_client *cli,
 					     TALLOC_CTX *mem_ctx,
-					     struct policy_handle *handle,
-					     uint32_t info_level,
-					     uint8_t *info,
+					     struct policy_handle *handle /* [in] [ref] */,
+					     uint32_t info_level /* [in]  */,
+					     uint8_t *info /* [in] [unique] */,
 					     WERROR *werror)
 {
 	struct svcctl_ChangeServiceConfig2A r;
@@ -1915,9 +1915,9 @@
 
 NTSTATUS rpccli_svcctl_ChangeServiceConfig2W(struct rpc_pipe_client *cli,
 					     TALLOC_CTX *mem_ctx,
-					     struct policy_handle *handle,
-					     uint32_t info_level,
-					     uint8_t *info,
+					     struct policy_handle *handle /* [in] [ref] */,
+					     uint32_t info_level /* [in]  */,
+					     uint8_t *info /* [in] [unique] */,
 					     WERROR *werror)
 {
 	struct svcctl_ChangeServiceConfig2W r;
@@ -1963,11 +1963,11 @@
 
 NTSTATUS rpccli_svcctl_QueryServiceConfig2A(struct rpc_pipe_client *cli,
 					    TALLOC_CTX *mem_ctx,
-					    struct policy_handle *handle,
-					    uint32_t info_level,
-					    uint8_t *buffer,
-					    uint32_t buf_size,
-					    uint32_t *bytes_needed,
+					    struct policy_handle *handle /* [in] [ref] */,
+					    uint32_t info_level /* [in]  */,
+					    uint8_t *buffer /* [out]  */,
+					    uint32_t buf_size /* [in]  */,
+					    uint32_t *bytes_needed /* [out] [ref] */,
 					    WERROR *werror)
 {
 	struct svcctl_QueryServiceConfig2A r;
@@ -2002,7 +2002,7 @@
 	}
 
 	/* Return variables */
-	memcpy(buffer, r.out.buffer, r.in.buf_size);
+	memcpy(buffer, r.out.buffer, r.in.buf_size * sizeof(*buffer));
 	*bytes_needed = *r.out.bytes_needed;
 
 	/* Return result */
@@ -2015,11 +2015,11 @@
 
 NTSTATUS rpccli_svcctl_QueryServiceConfig2W(struct rpc_pipe_client *cli,
 					    TALLOC_CTX *mem_ctx,
-					    struct policy_handle *handle,
-					    uint32_t info_level,
-					    uint8_t *buffer,
-					    uint32_t buf_size,
-					    uint32_t *bytes_needed,
+					    struct policy_handle *handle /* [in] [ref] */,
+					    uint32_t info_level /* [in]  */,
+					    uint8_t *buffer /* [out]  */,
+					    uint32_t buf_size /* [in]  */,
+					    uint32_t *bytes_needed /* [out] [ref] */,
 					    WERROR *werror)
 {
 	struct svcctl_QueryServiceConfig2W r;
@@ -2054,7 +2054,7 @@
 	}
 
 	/* Return variables */
-	memcpy(buffer, r.out.buffer, r.in.buf_size);
+	memcpy(buffer, r.out.buffer, r.in.buf_size * sizeof(*buffer));
 	*bytes_needed = *r.out.bytes_needed;
 
 	/* Return result */
@@ -2067,11 +2067,11 @@
 
 NTSTATUS rpccli_svcctl_QueryServiceStatusEx(struct rpc_pipe_client *cli,
 					    TALLOC_CTX *mem_ctx,
-					    struct policy_handle *handle,
-					    uint32_t info_level,
-					    uint8_t *buffer,
-					    uint32_t buf_size,
-					    uint32_t *bytes_needed,
+					    struct policy_handle *handle /* [in] [ref] */,
+					    uint32_t info_level /* [in]  */,
+					    uint8_t *buffer /* [out]  */,
+					    uint32_t buf_size /* [in]  */,
+					    uint32_t *bytes_needed /* [out] [ref] */,
 					    WERROR *werror)
 {
 	struct svcctl_QueryServiceStatusEx r;
@@ -2106,7 +2106,7 @@
 	}
 
 	/* Return variables */
-	memcpy(buffer, r.out.buffer, r.in.buf_size);
+	memcpy(buffer, r.out.buffer, r.in.buf_size * sizeof(*buffer));
 	*bytes_needed = *r.out.bytes_needed;
 
 	/* Return result */
@@ -2119,16 +2119,16 @@
 
 NTSTATUS rpccli_EnumServicesStatusExA(struct rpc_pipe_client *cli,
 				      TALLOC_CTX *mem_ctx,
-				      struct policy_handle *scmanager,
-				      uint32_t info_level,
-				      uint32_t type,
-				      uint32_t state,
-				      uint8_t *services,
-				      uint32_t buf_size,
-				      uint32_t *bytes_needed,
-				      uint32_t *service_returned,
-				      uint32_t *resume_handle,
-				      const char **group_name,
+				      struct policy_handle *scmanager /* [in] [ref] */,
+				      uint32_t info_level /* [in]  */,
+				      uint32_t type /* [in]  */,
+				      uint32_t state /* [in]  */,
+				      uint8_t *services /* [out]  */,
+				      uint32_t buf_size /* [in]  */,
+				      uint32_t *bytes_needed /* [out] [ref] */,
+				      uint32_t *service_returned /* [out] [ref] */,
+				      uint32_t *resume_handle /* [in,out] [unique] */,
+				      const char **group_name /* [out] [ref,charset(UTF16)] */,
 				      WERROR *werror)
 {
 	struct EnumServicesStatusExA r;
@@ -2166,7 +2166,7 @@
 	}
 
 	/* Return variables */
-	memcpy(services, r.out.services, r.in.buf_size);
+	memcpy(services, r.out.services, r.in.buf_size * sizeof(*services));
 	*bytes_needed = *r.out.bytes_needed;
 	*service_returned = *r.out.service_returned;
 	if (resume_handle && r.out.resume_handle) {
@@ -2184,16 +2184,16 @@
 
 NTSTATUS rpccli_EnumServicesStatusExW(struct rpc_pipe_client *cli,
 				      TALLOC_CTX *mem_ctx,
-				      struct policy_handle *scmanager,
-				      uint32_t info_level,
-				      uint32_t type,
-				      uint32_t state,
-				      uint8_t *services,
-				      uint32_t buf_size,
-				      uint32_t *bytes_needed,
-				      uint32_t *service_returned,
-				      uint32_t *resume_handle,
-				      const char **group_name,
+				      struct policy_handle *scmanager /* [in] [ref] */,
+				      uint32_t info_level /* [in]  */,
+				      uint32_t type /* [in]  */,
+				      uint32_t state /* [in]  */,
+				      uint8_t *services /* [out]  */,
+				      uint32_t buf_size /* [in]  */,
+				      uint32_t *bytes_needed /* [out] [ref] */,
+				      uint32_t *service_returned /* [out] [ref] */,
+				      uint32_t *resume_handle /* [in,out] [unique] */,
+				      const char **group_name /* [out] [ref,charset(UTF16)] */,
 				      WERROR *werror)
 {
 	struct EnumServicesStatusExW r;
@@ -2231,7 +2231,7 @@
 	}
 
 	/* Return variables */
-	memcpy(services, r.out.services, r.in.buf_size);
+	memcpy(services, r.out.services, r.in.buf_size * sizeof(*services));
 	*bytes_needed = *r.out.bytes_needed;
 	*service_returned = *r.out.service_returned;
 	if (resume_handle && r.out.resume_handle) {

Modified: branches/samba/experimental/source/librpc/gen_ndr/cli_svcctl.h
===================================================================
--- branches/samba/experimental/source/librpc/gen_ndr/cli_svcctl.h	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/librpc/gen_ndr/cli_svcctl.h	2008-06-09 06:59:20 UTC (rev 1920)
@@ -3,264 +3,264 @@
 #define __CLI_SVCCTL__
 NTSTATUS rpccli_svcctl_CloseServiceHandle(struct rpc_pipe_client *cli,
 					  TALLOC_CTX *mem_ctx,
-					  struct policy_handle *handle,
+					  struct policy_handle *handle /* [in,out] [ref] */,
 					  WERROR *werror);
 NTSTATUS rpccli_svcctl_ControlService(struct rpc_pipe_client *cli,
 				      TALLOC_CTX *mem_ctx,
-				      struct policy_handle *handle,
-				      uint32_t control,
-				      struct SERVICE_STATUS *service_status,
+				      struct policy_handle *handle /* [in] [ref] */,
+				      uint32_t control /* [in]  */,
+				      struct SERVICE_STATUS *service_status /* [out] [ref] */,
 				      WERROR *werror);
 NTSTATUS rpccli_svcctl_DeleteService(struct rpc_pipe_client *cli,
 				     TALLOC_CTX *mem_ctx,
-				     struct policy_handle *handle,
+				     struct policy_handle *handle /* [in] [ref] */,
 				     WERROR *werror);
 NTSTATUS rpccli_svcctl_LockServiceDatabase(struct rpc_pipe_client *cli,
 					   TALLOC_CTX *mem_ctx,
-					   struct policy_handle *handle,
-					   struct policy_handle *lock,
+					   struct policy_handle *handle /* [in] [ref] */,
+					   struct policy_handle *lock /* [out] [ref] */,
 					   WERROR *werror);
 NTSTATUS rpccli_svcctl_QueryServiceObjectSecurity(struct rpc_pipe_client *cli,
 						  TALLOC_CTX *mem_ctx,
-						  struct policy_handle *handle,
-						  uint32_t security_flags,
-						  uint8_t *buffer,
-						  uint32_t buffer_size,
-						  uint32_t *needed,
+						  struct policy_handle *handle /* [in] [ref] */,
+						  uint32_t security_flags /* [in]  */,
+						  uint8_t *buffer /* [out] [ref,size_is(buffer_size)] */,
+						  uint32_t buffer_size /* [in] [range(0,0x40000)] */,
+						  uint32_t *needed /* [out] [ref,range(0,0x40000)] */,
 						  WERROR *werror);
 NTSTATUS rpccli_svcctl_SetServiceObjectSecurity(struct rpc_pipe_client *cli,
 						TALLOC_CTX *mem_ctx,
-						struct policy_handle *handle,
-						uint32_t security_flags,
-						uint8_t *buffer,
-						uint32_t buffer_size,
+						struct policy_handle *handle /* [in] [ref] */,
+						uint32_t security_flags /* [in]  */,
+						uint8_t *buffer /* [in] [ref,size_is(buffer_size)] */,
+						uint32_t buffer_size /* [in]  */,
 						WERROR *werror);
 NTSTATUS rpccli_svcctl_QueryServiceStatus(struct rpc_pipe_client *cli,
 					  TALLOC_CTX *mem_ctx,
-					  struct policy_handle *handle,
-					  struct SERVICE_STATUS *service_status,
+					  struct policy_handle *handle /* [in] [ref] */,
+					  struct SERVICE_STATUS *service_status /* [out] [ref] */,
 					  WERROR *werror);
 NTSTATUS rpccli_svcctl_SetServiceStatus(struct rpc_pipe_client *cli,
 					TALLOC_CTX *mem_ctx,
 					WERROR *werror);
 NTSTATUS rpccli_svcctl_UnlockServiceDatabase(struct rpc_pipe_client *cli,
 					     TALLOC_CTX *mem_ctx,
-					     struct policy_handle *lock,
+					     struct policy_handle *lock /* [in,out] [ref] */,
 					     WERROR *werror);
 NTSTATUS rpccli_svcctl_NotifyBootConfigStatus(struct rpc_pipe_client *cli,
 					      TALLOC_CTX *mem_ctx,
 					      WERROR *werror);
 NTSTATUS rpccli_svcctl_SCSetServiceBitsW(struct rpc_pipe_client *cli,
 					 TALLOC_CTX *mem_ctx,
-					 struct policy_handle *handle,
-					 uint32_t bits,
-					 uint32_t bitson,
-					 uint32_t immediate,
+					 struct policy_handle *handle /* [in] [ref] */,
+					 uint32_t bits /* [in]  */,
+					 uint32_t bitson /* [in]  */,
+					 uint32_t immediate /* [in]  */,
 					 WERROR *werror);
 NTSTATUS rpccli_svcctl_ChangeServiceConfigW(struct rpc_pipe_client *cli,
 					    TALLOC_CTX *mem_ctx,
-					    struct policy_handle *handle,
-					    uint32_t type,
-					    uint32_t start,
-					    uint32_t error,
-					    const char *binary_path,
-					    const char *load_order_group,
-					    uint32_t *tag_id,
-					    const char *dependencies,
-					    const char *service_start_name,
-					    const char *password,
-					    const char *display_name,
+					    struct policy_handle *handle /* [in] [ref] */,
+					    uint32_t type /* [in]  */,
+					    uint32_t start /* [in]  */,
+					    uint32_t error /* [in]  */,
+					    const char *binary_path /* [in] [unique,charset(UTF16)] */,
+					    const char *load_order_group /* [in] [unique,charset(UTF16)] */,
+					    uint32_t *tag_id /* [out] [ref] */,
+					    const char *dependencies /* [in] [unique,charset(UTF16)] */,
+					    const char *service_start_name /* [in] [unique,charset(UTF16)] */,
+					    const char *password /* [in] [unique,charset(UTF16)] */,
+					    const char *display_name /* [in] [unique,charset(UTF16)] */,
 					    WERROR *werror);
 NTSTATUS rpccli_svcctl_CreateServiceW(struct rpc_pipe_client *cli,
 				      TALLOC_CTX *mem_ctx,
-				      struct policy_handle *scmanager_handle,
-				      const char *ServiceName,
-				      const char *DisplayName,
-				      uint32_t desired_access,
-				      uint32_t type,
-				      uint32_t start_type,
-				      uint32_t error_control,
-				      const char *binary_path,
-				      const char *LoadOrderGroupKey,
-				      uint32_t *TagId,
-				      uint8_t *dependencies,
-				      uint32_t dependencies_size,
-				      const char *service_start_name,
-				      uint8_t *password,
-				      uint32_t password_size,
-				      struct policy_handle *handle,
+				      struct policy_handle *scmanager_handle /* [in] [ref] */,
+				      const char *ServiceName /* [in] [charset(UTF16)] */,
+				      const char *DisplayName /* [in] [unique,charset(UTF16)] */,
+				      uint32_t desired_access /* [in]  */,
+				      uint32_t type /* [in]  */,
+				      uint32_t start_type /* [in]  */,
+				      uint32_t error_control /* [in]  */,
+				      const char *binary_path /* [in] [charset(UTF16)] */,
+				      const char *LoadOrderGroupKey /* [in] [unique,charset(UTF16)] */,
+				      uint32_t *TagId /* [in,out] [unique] */,
+				      uint8_t *dependencies /* [in] [unique,size_is(dependencies_size)] */,
+				      uint32_t dependencies_size /* [in]  */,
+				      const char *service_start_name /* [in] [unique,charset(UTF16)] */,
+				      uint8_t *password /* [in] [unique,size_is(password_size)] */,
+				      uint32_t password_size /* [in]  */,
+				      struct policy_handle *handle /* [out] [ref] */,
 				      WERROR *werror);
 NTSTATUS rpccli_svcctl_EnumDependentServicesW(struct rpc_pipe_client *cli,
 					      TALLOC_CTX *mem_ctx,
-					      struct policy_handle *service,
-					      uint32_t state,
-					      struct ENUM_SERVICE_STATUS *service_status,
-					      uint32_t buf_size,
-					      uint32_t *bytes_needed,
-					      uint32_t *services_returned,
+					      struct policy_handle *service /* [in] [ref] */,
+					      uint32_t state /* [in]  */,
+					      struct ENUM_SERVICE_STATUS *service_status /* [out] [unique] */,
+					      uint32_t buf_size /* [in]  */,
+					      uint32_t *bytes_needed /* [out] [ref] */,
+					      uint32_t *services_returned /* [out] [ref] */,
 					      WERROR *werror);
 NTSTATUS rpccli_svcctl_EnumServicesStatusW(struct rpc_pipe_client *cli,
 					   TALLOC_CTX *mem_ctx,
-					   struct policy_handle *handle,
-					   uint32_t type,
-					   uint32_t state,
-					   uint32_t buf_size,
-					   uint8_t *service,
-					   uint32_t *bytes_needed,
-					   uint32_t *services_returned,
-					   uint32_t *resume_handle,
+					   struct policy_handle *handle /* [in] [ref] */,
+					   uint32_t type /* [in]  */,
+					   uint32_t state /* [in]  */,
+					   uint32_t buf_size /* [in]  */,
+					   uint8_t *service /* [out] [size_is(buf_size)] */,
+					   uint32_t *bytes_needed /* [out] [ref] */,
+					   uint32_t *services_returned /* [out] [ref] */,
+					   uint32_t *resume_handle /* [in,out] [unique] */,
 					   WERROR *werror);
 NTSTATUS rpccli_svcctl_OpenSCManagerW(struct rpc_pipe_client *cli,
 				      TALLOC_CTX *mem_ctx,
-				      const char *MachineName,
-				      const char *DatabaseName,
-				      uint32_t access_mask,
-				      struct policy_handle *handle,
+				      const char *MachineName /* [in] [unique,charset(UTF16)] */,
+				      const char *DatabaseName /* [in] [unique,charset(UTF16)] */,
+				      uint32_t access_mask /* [in]  */,
+				      struct policy_handle *handle /* [out] [ref] */,
 				      WERROR *werror);
 NTSTATUS rpccli_svcctl_OpenServiceW(struct rpc_pipe_client *cli,
 				    TALLOC_CTX *mem_ctx,
-				    struct policy_handle *scmanager_handle,
-				    const char *ServiceName,
-				    uint32_t access_mask,
-				    struct policy_handle *handle,
+				    struct policy_handle *scmanager_handle /* [in] [ref] */,
+				    const char *ServiceName /* [in] [charset(UTF16)] */,
+				    uint32_t access_mask /* [in]  */,
+				    struct policy_handle *handle /* [out] [ref] */,
 				    WERROR *werror);
 NTSTATUS rpccli_svcctl_QueryServiceConfigW(struct rpc_pipe_client *cli,
 					   TALLOC_CTX *mem_ctx,
-					   struct policy_handle *handle,
-					   uint8_t *query,
-					   uint32_t buf_size,
-					   uint32_t *bytes_needed,
+					   struct policy_handle *handle /* [in] [ref] */,
+					   uint8_t *query /* [out]  */,
+					   uint32_t buf_size /* [in]  */,
+					   uint32_t *bytes_needed /* [out] [ref] */,
 					   WERROR *werror);
 NTSTATUS rpccli_svcctl_QueryServiceLockStatusW(struct rpc_pipe_client *cli,
 					       TALLOC_CTX *mem_ctx,
-					       struct policy_handle *handle,
-					       uint32_t buf_size,
-					       struct SERVICE_LOCK_STATUS *lock_status,
-					       uint32_t *required_buf_size,
+					       struct policy_handle *handle /* [in] [ref] */,
+					       uint32_t buf_size /* [in]  */,
+					       struct SERVICE_LOCK_STATUS *lock_status /* [out] [ref] */,
+					       uint32_t *required_buf_size /* [out] [ref] */,
 					       WERROR *werror);
 NTSTATUS rpccli_svcctl_StartServiceW(struct rpc_pipe_client *cli,
 				     TALLOC_CTX *mem_ctx,
-				     struct policy_handle *handle,
-				     uint32_t NumArgs,
-				     const char *Arguments,
+				     struct policy_handle *handle /* [in] [ref] */,
+				     uint32_t NumArgs /* [in]  */,
+				     const char *Arguments /* [in] [unique,charset(UTF16)] */,
 				     WERROR *werror);
 NTSTATUS rpccli_svcctl_GetServiceDisplayNameW(struct rpc_pipe_client *cli,
 					      TALLOC_CTX *mem_ctx,
-					      struct policy_handle *handle,
-					      const char *service_name,
-					      const char **display_name,
-					      uint32_t *display_name_length,
+					      struct policy_handle *handle /* [in] [ref] */,
+					      const char *service_name /* [in] [unique,charset(UTF16)] */,
+					      const char **display_name /* [out] [ref,charset(UTF16)] */,
+					      uint32_t *display_name_length /* [in,out] [unique] */,
 					      WERROR *werror);
 NTSTATUS rpccli_svcctl_GetServiceKeyNameW(struct rpc_pipe_client *cli,
 					  TALLOC_CTX *mem_ctx,
-					  struct policy_handle *handle,
-					  const char *service_name,
-					  const char **key_name,
-					  uint32_t *display_name_length,
+					  struct policy_handle *handle /* [in] [ref] */,
+					  const char *service_name /* [in] [unique,charset(UTF16)] */,
+					  const char **key_name /* [out] [ref,charset(UTF16)] */,
+					  uint32_t *display_name_length /* [in,out] [unique] */,
 					  WERROR *werror);
 NTSTATUS rpccli_svcctl_SCSetServiceBitsA(struct rpc_pipe_client *cli,
 					 TALLOC_CTX *mem_ctx,
-					 struct policy_handle *handle,
-					 uint32_t bits,
-					 uint32_t bitson,
-					 uint32_t immediate,
+					 struct policy_handle *handle /* [in] [ref] */,
+					 uint32_t bits /* [in]  */,
+					 uint32_t bitson /* [in]  */,
+					 uint32_t immediate /* [in]  */,
 					 WERROR *werror);
 NTSTATUS rpccli_svcctl_ChangeServiceConfigA(struct rpc_pipe_client *cli,
 					    TALLOC_CTX *mem_ctx,
-					    struct policy_handle *handle,
-					    uint32_t type,
-					    uint32_t start,
-					    uint32_t error,
-					    const char *binary_path,
-					    const char *load_order_group,
-					    uint32_t *tag_id,
-					    const char *dependencies,
-					    const char *service_start_name,
-					    const char *password,
-					    const char *display_name,
+					    struct policy_handle *handle /* [in] [ref] */,
+					    uint32_t type /* [in]  */,
+					    uint32_t start /* [in]  */,
+					    uint32_t error /* [in]  */,
+					    const char *binary_path /* [in] [unique,charset(UTF16)] */,
+					    const char *load_order_group /* [in] [unique,charset(UTF16)] */,
+					    uint32_t *tag_id /* [out] [ref] */,
+					    const char *dependencies /* [in] [unique,charset(UTF16)] */,
+					    const char *service_start_name /* [in] [unique,charset(UTF16)] */,
+					    const char *password /* [in] [unique,charset(UTF16)] */,
+					    const char *display_name /* [in] [unique,charset(UTF16)] */,
 					    WERROR *werror);
 NTSTATUS rpccli_svcctl_CreateServiceA(struct rpc_pipe_client *cli,
 				      TALLOC_CTX *mem_ctx,
-				      struct policy_handle *handle,
-				      const char *ServiceName,
-				      const char *DisplayName,
-				      uint32_t desired_access,
-				      uint32_t type,
-				      uint32_t start_type,
-				      uint32_t error_control,
-				      const char *binary_path,
-				      const char *LoadOrderGroupKey,
-				      uint32_t *TagId,
-				      const char *dependencies,
-				      const char *service_start_name,
-				      const char *password,
+				      struct policy_handle *handle /* [in] [ref] */,
+				      const char *ServiceName /* [in] [unique,charset(UTF16)] */,
+				      const char *DisplayName /* [in] [unique,charset(UTF16)] */,
+				      uint32_t desired_access /* [in]  */,
+				      uint32_t type /* [in]  */,
+				      uint32_t start_type /* [in]  */,
+				      uint32_t error_control /* [in]  */,
+				      const char *binary_path /* [in] [unique,charset(UTF16)] */,
+				      const char *LoadOrderGroupKey /* [in] [unique,charset(UTF16)] */,
+				      uint32_t *TagId /* [out] [unique] */,
+				      const char *dependencies /* [in] [unique,charset(UTF16)] */,
+				      const char *service_start_name /* [in] [unique,charset(UTF16)] */,
+				      const char *password /* [in] [unique,charset(UTF16)] */,
 				      WERROR *werror);
 NTSTATUS rpccli_svcctl_EnumDependentServicesA(struct rpc_pipe_client *cli,
 					      TALLOC_CTX *mem_ctx,
-					      struct policy_handle *service,
-					      uint32_t state,
-					      struct ENUM_SERVICE_STATUS *service_status,
-					      uint32_t buf_size,
-					      uint32_t *bytes_needed,
-					      uint32_t *services_returned,
+					      struct policy_handle *service /* [in] [ref] */,
+					      uint32_t state /* [in]  */,
+					      struct ENUM_SERVICE_STATUS *service_status /* [out] [unique] */,
+					      uint32_t buf_size /* [in]  */,
+					      uint32_t *bytes_needed /* [out] [ref] */,
+					      uint32_t *services_returned /* [out] [ref] */,
 					      WERROR *werror);
 NTSTATUS rpccli_svcctl_EnumServicesStatusA(struct rpc_pipe_client *cli,
 					   TALLOC_CTX *mem_ctx,
-					   struct policy_handle *handle,
-					   uint32_t type,
-					   uint32_t state,
-					   uint32_t buf_size,
-					   uint8_t *service,
-					   uint32_t *bytes_needed,
-					   uint32_t *services_returned,
-					   uint32_t *resume_handle,
+					   struct policy_handle *handle /* [in] [ref] */,
+					   uint32_t type /* [in]  */,
+					   uint32_t state /* [in]  */,
+					   uint32_t buf_size /* [in]  */,
+					   uint8_t *service /* [out] [size_is(buf_size)] */,
+					   uint32_t *bytes_needed /* [out] [ref] */,
+					   uint32_t *services_returned /* [out] [ref] */,
+					   uint32_t *resume_handle /* [in,out] [unique] */,
 					   WERROR *werror);
 NTSTATUS rpccli_svcctl_OpenSCManagerA(struct rpc_pipe_client *cli,
 				      TALLOC_CTX *mem_ctx,
-				      const char *MachineName,
-				      const char *DatabaseName,
-				      uint32_t access_mask,
-				      struct policy_handle *handle,
+				      const char *MachineName /* [in] [unique,charset(UTF16)] */,
+				      const char *DatabaseName /* [in] [unique,charset(UTF16)] */,
+				      uint32_t access_mask /* [in]  */,
+				      struct policy_handle *handle /* [out] [ref] */,
 				      WERROR *werror);
 NTSTATUS rpccli_svcctl_OpenServiceA(struct rpc_pipe_client *cli,
 				    TALLOC_CTX *mem_ctx,
-				    struct policy_handle *scmanager_handle,
-				    const char *ServiceName,
-				    uint32_t access_mask,
+				    struct policy_handle *scmanager_handle /* [in] [ref] */,
+				    const char *ServiceName /* [in] [unique,charset(UTF16)] */,
+				    uint32_t access_mask /* [in]  */,
 				    WERROR *werror);
 NTSTATUS rpccli_svcctl_QueryServiceConfigA(struct rpc_pipe_client *cli,
 					   TALLOC_CTX *mem_ctx,
-					   struct policy_handle *handle,
-					   uint8_t *query,
-					   uint32_t buf_size,
-					   uint32_t *bytes_needed,
+					   struct policy_handle *handle /* [in] [ref] */,
+					   uint8_t *query /* [out]  */,
+					   uint32_t buf_size /* [in]  */,
+					   uint32_t *bytes_needed /* [out] [ref] */,
 					   WERROR *werror);
 NTSTATUS rpccli_svcctl_QueryServiceLockStatusA(struct rpc_pipe_client *cli,
 					       TALLOC_CTX *mem_ctx,
-					       struct policy_handle *handle,
-					       uint32_t buf_size,
-					       struct SERVICE_LOCK_STATUS *lock_status,
-					       uint32_t *required_buf_size,
+					       struct policy_handle *handle /* [in] [ref] */,
+					       uint32_t buf_size /* [in]  */,
+					       struct SERVICE_LOCK_STATUS *lock_status /* [out] [ref] */,
+					       uint32_t *required_buf_size /* [out] [ref] */,
 					       WERROR *werror);
 NTSTATUS rpccli_svcctl_StartServiceA(struct rpc_pipe_client *cli,
 				     TALLOC_CTX *mem_ctx,
-				     struct policy_handle *handle,
-				     uint32_t NumArgs,
-				     const char *Arguments,
+				     struct policy_handle *handle /* [in] [ref] */,
+				     uint32_t NumArgs /* [in]  */,
+				     const char *Arguments /* [in] [unique,charset(UTF16)] */,
 				     WERROR *werror);
 NTSTATUS rpccli_svcctl_GetServiceDisplayNameA(struct rpc_pipe_client *cli,
 					      TALLOC_CTX *mem_ctx,
-					      struct policy_handle *handle,
-					      const char *service_name,
-					      const char **display_name,
-					      uint32_t *display_name_length,
+					      struct policy_handle *handle /* [in] [ref] */,
+					      const char *service_name /* [in] [unique,charset(UTF16)] */,
+					      const char **display_name /* [out] [ref,charset(UTF16)] */,
+					      uint32_t *display_name_length /* [in,out] [unique] */,
 					      WERROR *werror);
 NTSTATUS rpccli_svcctl_GetServiceKeyNameA(struct rpc_pipe_client *cli,
 					  TALLOC_CTX *mem_ctx,
-					  struct policy_handle *handle,
-					  const char *service_name,
-					  const char **key_name,
-					  uint32_t *display_name_length,
+					  struct policy_handle *handle /* [in] [ref] */,
+					  const char *service_name /* [in] [unique,charset(UTF16)] */,
+					  const char **key_name /* [out] [ref,charset(UTF16)] */,
+					  uint32_t *display_name_length /* [in,out] [unique] */,
 					  WERROR *werror);
 NTSTATUS rpccli_svcctl_GetCurrentGroupeStateW(struct rpc_pipe_client *cli,
 					      TALLOC_CTX *mem_ctx,
@@ -270,65 +270,65 @@
 					 WERROR *werror);
 NTSTATUS rpccli_svcctl_ChangeServiceConfig2A(struct rpc_pipe_client *cli,
 					     TALLOC_CTX *mem_ctx,
-					     struct policy_handle *handle,
-					     uint32_t info_level,
-					     uint8_t *info,
+					     struct policy_handle *handle /* [in] [ref] */,
+					     uint32_t info_level /* [in]  */,
+					     uint8_t *info /* [in] [unique] */,
 					     WERROR *werror);
 NTSTATUS rpccli_svcctl_ChangeServiceConfig2W(struct rpc_pipe_client *cli,
 					     TALLOC_CTX *mem_ctx,
-					     struct policy_handle *handle,
-					     uint32_t info_level,
-					     uint8_t *info,
+					     struct policy_handle *handle /* [in] [ref] */,
+					     uint32_t info_level /* [in]  */,
+					     uint8_t *info /* [in] [unique] */,
 					     WERROR *werror);
 NTSTATUS rpccli_svcctl_QueryServiceConfig2A(struct rpc_pipe_client *cli,
 					    TALLOC_CTX *mem_ctx,
-					    struct policy_handle *handle,
-					    uint32_t info_level,
-					    uint8_t *buffer,
-					    uint32_t buf_size,
-					    uint32_t *bytes_needed,
+					    struct policy_handle *handle /* [in] [ref] */,
+					    uint32_t info_level /* [in]  */,
+					    uint8_t *buffer /* [out]  */,
+					    uint32_t buf_size /* [in]  */,
+					    uint32_t *bytes_needed /* [out] [ref] */,
 					    WERROR *werror);
 NTSTATUS rpccli_svcctl_QueryServiceConfig2W(struct rpc_pipe_client *cli,
 					    TALLOC_CTX *mem_ctx,
-					    struct policy_handle *handle,
-					    uint32_t info_level,
-					    uint8_t *buffer,
-					    uint32_t buf_size,
-					    uint32_t *bytes_needed,
+					    struct policy_handle *handle /* [in] [ref] */,
+					    uint32_t info_level /* [in]  */,
+					    uint8_t *buffer /* [out]  */,
+					    uint32_t buf_size /* [in]  */,
+					    uint32_t *bytes_needed /* [out] [ref] */,
 					    WERROR *werror);
 NTSTATUS rpccli_svcctl_QueryServiceStatusEx(struct rpc_pipe_client *cli,
 					    TALLOC_CTX *mem_ctx,
-					    struct policy_handle *handle,
-					    uint32_t info_level,
-					    uint8_t *buffer,
-					    uint32_t buf_size,
-					    uint32_t *bytes_needed,
+					    struct policy_handle *handle /* [in] [ref] */,
+					    uint32_t info_level /* [in]  */,
+					    uint8_t *buffer /* [out]  */,
+					    uint32_t buf_size /* [in]  */,
+					    uint32_t *bytes_needed /* [out] [ref] */,
 					    WERROR *werror);
 NTSTATUS rpccli_EnumServicesStatusExA(struct rpc_pipe_client *cli,
 				      TALLOC_CTX *mem_ctx,
-				      struct policy_handle *scmanager,
-				      uint32_t info_level,
-				      uint32_t type,
-				      uint32_t state,
-				      uint8_t *services,
-				      uint32_t buf_size,
-				      uint32_t *bytes_needed,
-				      uint32_t *service_returned,
-				      uint32_t *resume_handle,
-				      const char **group_name,
+				      struct policy_handle *scmanager /* [in] [ref] */,
+				      uint32_t info_level /* [in]  */,
+				      uint32_t type /* [in]  */,
+				      uint32_t state /* [in]  */,
+				      uint8_t *services /* [out]  */,
+				      uint32_t buf_size /* [in]  */,
+				      uint32_t *bytes_needed /* [out] [ref] */,
+				      uint32_t *service_returned /* [out] [ref] */,
+				      uint32_t *resume_handle /* [in,out] [unique] */,
+				      const char **group_name /* [out] [ref,charset(UTF16)] */,
 				      WERROR *werror);
 NTSTATUS rpccli_EnumServicesStatusExW(struct rpc_pipe_client *cli,
 				      TALLOC_CTX *mem_ctx,
-				      struct policy_handle *scmanager,
-				      uint32_t info_level,
-				      uint32_t type,
-				      uint32_t state,
-				      uint8_t *services,
-				      uint32_t buf_size,
-				      uint32_t *bytes_needed,
-				      uint32_t *service_returned,
-				      uint32_t *resume_handle,
-				      const char **group_name,
+				      struct policy_handle *scmanager /* [in] [ref] */,
+				      uint32_t info_level /* [in]  */,
+				      uint32_t type /* [in]  */,
+				      uint32_t state /* [in]  */,
+				      uint8_t *services /* [out]  */,
+				      uint32_t buf_size /* [in]  */,
+				      uint32_t *bytes_needed /* [out] [ref] */,
+				      uint32_t *service_returned /* [out] [ref] */,
+				      uint32_t *resume_handle /* [in,out] [unique] */,
+				      const char **group_name /* [out] [ref,charset(UTF16)] */,
 				      WERROR *werror);
 NTSTATUS rpccli_svcctl_SCSendTSMessage(struct rpc_pipe_client *cli,
 				       TALLOC_CTX *mem_ctx,

Modified: branches/samba/experimental/source/librpc/gen_ndr/cli_winreg.c
===================================================================
--- branches/samba/experimental/source/librpc/gen_ndr/cli_winreg.c	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/librpc/gen_ndr/cli_winreg.c	2008-06-09 06:59:20 UTC (rev 1920)
@@ -8,9 +8,9 @@
 
 NTSTATUS rpccli_winreg_OpenHKCR(struct rpc_pipe_client *cli,
 				TALLOC_CTX *mem_ctx,
-				uint16_t *system_name,
-				uint32_t access_mask,
-				struct policy_handle *handle,
+				uint16_t *system_name /* [in] [unique] */,
+				uint32_t access_mask /* [in]  */,
+				struct policy_handle *handle /* [out] [ref] */,
 				WERROR *werror)
 {
 	struct winreg_OpenHKCR r;
@@ -56,9 +56,9 @@
 
 NTSTATUS rpccli_winreg_OpenHKCU(struct rpc_pipe_client *cli,
 				TALLOC_CTX *mem_ctx,
-				uint16_t *system_name,
-				uint32_t access_mask,
-				struct policy_handle *handle,
+				uint16_t *system_name /* [in] [unique] */,
+				uint32_t access_mask /* [in]  */,
+				struct policy_handle *handle /* [out] [ref] */,
 				WERROR *werror)
 {
 	struct winreg_OpenHKCU r;
@@ -104,9 +104,9 @@
 
 NTSTATUS rpccli_winreg_OpenHKLM(struct rpc_pipe_client *cli,
 				TALLOC_CTX *mem_ctx,
-				uint16_t *system_name,
-				uint32_t access_mask,
-				struct policy_handle *handle,
+				uint16_t *system_name /* [in] [unique] */,
+				uint32_t access_mask /* [in]  */,
+				struct policy_handle *handle /* [out] [ref] */,
 				WERROR *werror)
 {
 	struct winreg_OpenHKLM r;
@@ -152,9 +152,9 @@
 
 NTSTATUS rpccli_winreg_OpenHKPD(struct rpc_pipe_client *cli,
 				TALLOC_CTX *mem_ctx,
-				uint16_t *system_name,
-				uint32_t access_mask,
-				struct policy_handle *handle,
+				uint16_t *system_name /* [in] [unique] */,
+				uint32_t access_mask /* [in]  */,
+				struct policy_handle *handle /* [out] [ref] */,
 				WERROR *werror)
 {
 	struct winreg_OpenHKPD r;
@@ -200,9 +200,9 @@
 
 NTSTATUS rpccli_winreg_OpenHKU(struct rpc_pipe_client *cli,
 			       TALLOC_CTX *mem_ctx,
-			       uint16_t *system_name,
-			       uint32_t access_mask,
-			       struct policy_handle *handle,
+			       uint16_t *system_name /* [in] [unique] */,
+			       uint32_t access_mask /* [in]  */,
+			       struct policy_handle *handle /* [out] [ref] */,
 			       WERROR *werror)
 {
 	struct winreg_OpenHKU r;
@@ -248,7 +248,7 @@
 
 NTSTATUS rpccli_winreg_CloseKey(struct rpc_pipe_client *cli,
 				TALLOC_CTX *mem_ctx,
-				struct policy_handle *handle,
+				struct policy_handle *handle /* [in,out] [ref] */,
 				WERROR *werror)
 {
 	struct winreg_CloseKey r;
@@ -293,14 +293,14 @@
 
 NTSTATUS rpccli_winreg_CreateKey(struct rpc_pipe_client *cli,
 				 TALLOC_CTX *mem_ctx,
-				 struct policy_handle *handle,
-				 struct winreg_String name,
-				 struct winreg_String keyclass,
-				 uint32_t options,
-				 uint32_t access_mask,
-				 struct winreg_SecBuf *secdesc,
-				 struct policy_handle *new_handle,
-				 enum winreg_CreateAction *action_taken,
+				 struct policy_handle *handle /* [in] [ref] */,
+				 struct winreg_String name /* [in]  */,
+				 struct winreg_String keyclass /* [in]  */,
+				 uint32_t options /* [in]  */,
+				 uint32_t access_mask /* [in]  */,
+				 struct winreg_SecBuf *secdesc /* [in] [unique] */,
+				 struct policy_handle *new_handle /* [out] [ref] */,
+				 enum winreg_CreateAction *action_taken /* [in,out] [unique] */,
 				 WERROR *werror)
 {
 	struct winreg_CreateKey r;
@@ -354,8 +354,8 @@
 
 NTSTATUS rpccli_winreg_DeleteKey(struct rpc_pipe_client *cli,
 				 TALLOC_CTX *mem_ctx,
-				 struct policy_handle *handle,
-				 struct winreg_String key,
+				 struct policy_handle *handle /* [in] [ref] */,
+				 struct winreg_String key /* [in]  */,
 				 WERROR *werror)
 {
 	struct winreg_DeleteKey r;
@@ -400,8 +400,8 @@
 
 NTSTATUS rpccli_winreg_DeleteValue(struct rpc_pipe_client *cli,
 				   TALLOC_CTX *mem_ctx,
-				   struct policy_handle *handle,
-				   struct winreg_String value,
+				   struct policy_handle *handle /* [in] [ref] */,
+				   struct winreg_String value /* [in]  */,
 				   WERROR *werror)
 {
 	struct winreg_DeleteValue r;
@@ -446,11 +446,11 @@
 
 NTSTATUS rpccli_winreg_EnumKey(struct rpc_pipe_client *cli,
 			       TALLOC_CTX *mem_ctx,
-			       struct policy_handle *handle,
-			       uint32_t enum_index,
-			       struct winreg_StringBuf *name,
-			       struct winreg_StringBuf *keyclass,
-			       NTTIME *last_changed_time,
+			       struct policy_handle *handle /* [in] [ref] */,
+			       uint32_t enum_index /* [in]  */,
+			       struct winreg_StringBuf *name /* [in,out] [ref] */,
+			       struct winreg_StringBuf *keyclass /* [in,out] [unique] */,
+			       NTTIME *last_changed_time /* [in,out] [unique] */,
 			       WERROR *werror)
 {
 	struct winreg_EnumKey r;
@@ -505,13 +505,13 @@
 
 NTSTATUS rpccli_winreg_EnumValue(struct rpc_pipe_client *cli,
 				 TALLOC_CTX *mem_ctx,
-				 struct policy_handle *handle,
-				 uint32_t enum_index,
-				 struct winreg_ValNameBuf *name,
-				 enum winreg_Type *type,
-				 uint8_t *value,
-				 uint32_t *size,
-				 uint32_t *length,
+				 struct policy_handle *handle /* [in] [ref] */,
+				 uint32_t enum_index /* [in]  */,
+				 struct winreg_ValNameBuf *name /* [in,out] [ref] */,
+				 enum winreg_Type *type /* [in,out] [unique] */,
+				 uint8_t *value /* [in,out] [unique,length_is(*length),size_is(*size)] */,
+				 uint32_t *size /* [in,out] [unique] */,
+				 uint32_t *length /* [in,out] [unique] */,
 				 WERROR *werror)
 {
 	struct winreg_EnumValue r;
@@ -555,7 +555,7 @@
 		*type = *r.out.type;
 	}
 	if (value && r.out.value) {
-		memcpy(value, r.out.value, *r.in.size);
+		memcpy(value, r.out.value, *r.in.size * sizeof(*value));
 	}
 	if (size && r.out.size) {
 		*size = *r.out.size;
@@ -574,7 +574,7 @@
 
 NTSTATUS rpccli_winreg_FlushKey(struct rpc_pipe_client *cli,
 				TALLOC_CTX *mem_ctx,
-				struct policy_handle *handle,
+				struct policy_handle *handle /* [in] [ref] */,
 				WERROR *werror)
 {
 	struct winreg_FlushKey r;
@@ -618,9 +618,9 @@
 
 NTSTATUS rpccli_winreg_GetKeySecurity(struct rpc_pipe_client *cli,
 				      TALLOC_CTX *mem_ctx,
-				      struct policy_handle *handle,
-				      uint32_t sec_info,
-				      struct KeySecurityData *sd,
+				      struct policy_handle *handle /* [in] [ref] */,
+				      uint32_t sec_info /* [in]  */,
+				      struct KeySecurityData *sd /* [in,out] [ref] */,
 				      WERROR *werror)
 {
 	struct winreg_GetKeySecurity r;
@@ -667,9 +667,9 @@
 
 NTSTATUS rpccli_winreg_LoadKey(struct rpc_pipe_client *cli,
 			       TALLOC_CTX *mem_ctx,
-			       struct policy_handle *handle,
-			       struct winreg_String *keyname,
-			       struct winreg_String *filename,
+			       struct policy_handle *handle /* [in] [ref] */,
+			       struct winreg_String *keyname /* [in] [unique] */,
+			       struct winreg_String *filename /* [in] [unique] */,
 			       WERROR *werror)
 {
 	struct winreg_LoadKey r;
@@ -715,13 +715,13 @@
 
 NTSTATUS rpccli_winreg_NotifyChangeKeyValue(struct rpc_pipe_client *cli,
 					    TALLOC_CTX *mem_ctx,
-					    struct policy_handle *handle,
-					    uint8_t watch_subtree,
-					    uint32_t notify_filter,
-					    uint32_t unknown,
-					    struct winreg_String string1,
-					    struct winreg_String string2,
-					    uint32_t unknown2,
+					    struct policy_handle *handle /* [in] [ref] */,
+					    uint8_t watch_subtree /* [in]  */,
+					    uint32_t notify_filter /* [in]  */,
+					    uint32_t unknown /* [in]  */,
+					    struct winreg_String string1 /* [in]  */,
+					    struct winreg_String string2 /* [in]  */,
+					    uint32_t unknown2 /* [in]  */,
 					    WERROR *werror)
 {
 	struct winreg_NotifyChangeKeyValue r;
@@ -771,11 +771,11 @@
 
 NTSTATUS rpccli_winreg_OpenKey(struct rpc_pipe_client *cli,
 			       TALLOC_CTX *mem_ctx,
-			       struct policy_handle *parent_handle,
-			       struct winreg_String keyname,
-			       uint32_t unknown,
-			       uint32_t access_mask,
-			       struct policy_handle *handle,
+			       struct policy_handle *parent_handle /* [in] [ref] */,
+			       struct winreg_String keyname /* [in]  */,
+			       uint32_t unknown /* [in]  */,
+			       uint32_t access_mask /* [in]  */,
+			       struct policy_handle *handle /* [out] [ref] */,
 			       WERROR *werror)
 {
 	struct winreg_OpenKey r;
@@ -823,16 +823,16 @@
 
 NTSTATUS rpccli_winreg_QueryInfoKey(struct rpc_pipe_client *cli,
 				    TALLOC_CTX *mem_ctx,
-				    struct policy_handle *handle,
-				    struct winreg_String *classname,
-				    uint32_t *num_subkeys,
-				    uint32_t *max_subkeylen,
-				    uint32_t *max_classlen,
-				    uint32_t *num_values,
-				    uint32_t *max_valnamelen,
-				    uint32_t *max_valbufsize,
-				    uint32_t *secdescsize,
-				    NTTIME *last_changed_time,
+				    struct policy_handle *handle /* [in] [ref] */,
+				    struct winreg_String *classname /* [in,out] [ref] */,
+				    uint32_t *num_subkeys /* [out] [ref] */,
+				    uint32_t *max_subkeylen /* [out] [ref] */,
+				    uint32_t *max_classlen /* [out] [ref] */,
+				    uint32_t *num_values /* [out] [ref] */,
+				    uint32_t *max_valnamelen /* [out] [ref] */,
+				    uint32_t *max_valbufsize /* [out] [ref] */,
+				    uint32_t *secdescsize /* [out] [ref] */,
+				    NTTIME *last_changed_time /* [out] [ref] */,
 				    WERROR *werror)
 {
 	struct winreg_QueryInfoKey r;
@@ -886,12 +886,12 @@
 
 NTSTATUS rpccli_winreg_QueryValue(struct rpc_pipe_client *cli,
 				  TALLOC_CTX *mem_ctx,
-				  struct policy_handle *handle,
-				  struct winreg_String value_name,
-				  enum winreg_Type *type,
-				  uint8_t *data,
-				  uint32_t *data_size,
-				  uint32_t *value_length,
+				  struct policy_handle *handle /* [in] [ref] */,
+				  struct winreg_String *value_name /* [in] [ref] */,
+				  enum winreg_Type *type /* [in,out] [unique] */,
+				  uint8_t *data /* [in,out] [unique,length_is(*value_length),size_is(*data_size)] */,
+				  uint32_t *data_size /* [in,out] [unique] */,
+				  uint32_t *value_length /* [in,out] [unique] */,
 				  WERROR *werror)
 {
 	struct winreg_QueryValue r;
@@ -933,7 +933,7 @@
 		*type = *r.out.type;
 	}
 	if (data && r.out.data) {
-		memcpy(data, r.out.data, *r.in.data_size);
+		memcpy(data, r.out.data, *r.in.data_size * sizeof(*data));
 	}
 	if (data_size && r.out.data_size) {
 		*data_size = *r.out.data_size;
@@ -994,9 +994,9 @@
 
 NTSTATUS rpccli_winreg_RestoreKey(struct rpc_pipe_client *cli,
 				  TALLOC_CTX *mem_ctx,
-				  struct policy_handle *handle,
-				  struct winreg_String *filename,
-				  uint32_t flags,
+				  struct policy_handle *handle /* [in] [ref] */,
+				  struct winreg_String *filename /* [in] [ref] */,
+				  uint32_t flags /* [in]  */,
 				  WERROR *werror)
 {
 	struct winreg_RestoreKey r;
@@ -1042,9 +1042,9 @@
 
 NTSTATUS rpccli_winreg_SaveKey(struct rpc_pipe_client *cli,
 			       TALLOC_CTX *mem_ctx,
-			       struct policy_handle *handle,
-			       struct winreg_String *filename,
-			       struct KeySecurityAttribute *sec_attrib,
+			       struct policy_handle *handle /* [in] [ref] */,
+			       struct winreg_String *filename /* [in] [ref] */,
+			       struct KeySecurityAttribute *sec_attrib /* [in] [unique] */,
 			       WERROR *werror)
 {
 	struct winreg_SaveKey r;
@@ -1090,9 +1090,9 @@
 
 NTSTATUS rpccli_winreg_SetKeySecurity(struct rpc_pipe_client *cli,
 				      TALLOC_CTX *mem_ctx,
-				      struct policy_handle *handle,
-				      uint32_t access_mask,
-				      struct KeySecurityData *sd,
+				      struct policy_handle *handle /* [in] [ref] */,
+				      uint32_t access_mask /* [in]  */,
+				      struct KeySecurityData *sd /* [in] [ref] */,
 				      WERROR *werror)
 {
 	struct winreg_SetKeySecurity r;
@@ -1138,11 +1138,11 @@
 
 NTSTATUS rpccli_winreg_SetValue(struct rpc_pipe_client *cli,
 				TALLOC_CTX *mem_ctx,
-				struct policy_handle *handle,
-				struct winreg_String name,
-				enum winreg_Type type,
-				uint8_t *data,
-				uint32_t size,
+				struct policy_handle *handle /* [in] [ref] */,
+				struct winreg_String name /* [in]  */,
+				enum winreg_Type type /* [in]  */,
+				uint8_t *data /* [in] [ref,size_is(size)] */,
+				uint32_t size /* [in]  */,
 				WERROR *werror)
 {
 	struct winreg_SetValue r;
@@ -1232,11 +1232,11 @@
 
 NTSTATUS rpccli_winreg_InitiateSystemShutdown(struct rpc_pipe_client *cli,
 					      TALLOC_CTX *mem_ctx,
-					      uint16_t *hostname,
-					      struct initshutdown_String *message,
-					      uint32_t timeout,
-					      uint8_t force_apps,
-					      uint8_t reboot,
+					      uint16_t *hostname /* [in] [unique] */,
+					      struct initshutdown_String *message /* [in] [unique] */,
+					      uint32_t timeout /* [in]  */,
+					      uint8_t force_apps /* [in]  */,
+					      uint8_t reboot /* [in]  */,
 					      WERROR *werror)
 {
 	struct winreg_InitiateSystemShutdown r;
@@ -1284,7 +1284,7 @@
 
 NTSTATUS rpccli_winreg_AbortSystemShutdown(struct rpc_pipe_client *cli,
 					   TALLOC_CTX *mem_ctx,
-					   uint16_t *server,
+					   uint16_t *server /* [in] [unique] */,
 					   WERROR *werror)
 {
 	struct winreg_AbortSystemShutdown r;
@@ -1328,8 +1328,8 @@
 
 NTSTATUS rpccli_winreg_GetVersion(struct rpc_pipe_client *cli,
 				  TALLOC_CTX *mem_ctx,
-				  struct policy_handle *handle,
-				  uint32_t *version,
+				  struct policy_handle *handle /* [in] [ref] */,
+				  uint32_t *version /* [out] [ref] */,
 				  WERROR *werror)
 {
 	struct winreg_GetVersion r;
@@ -1374,9 +1374,9 @@
 
 NTSTATUS rpccli_winreg_OpenHKCC(struct rpc_pipe_client *cli,
 				TALLOC_CTX *mem_ctx,
-				uint16_t *system_name,
-				uint32_t access_mask,
-				struct policy_handle *handle,
+				uint16_t *system_name /* [in] [unique] */,
+				uint32_t access_mask /* [in]  */,
+				struct policy_handle *handle /* [out] [ref] */,
 				WERROR *werror)
 {
 	struct winreg_OpenHKCC r;
@@ -1422,9 +1422,9 @@
 
 NTSTATUS rpccli_winreg_OpenHKDD(struct rpc_pipe_client *cli,
 				TALLOC_CTX *mem_ctx,
-				uint16_t *system_name,
-				uint32_t access_mask,
-				struct policy_handle *handle,
+				uint16_t *system_name /* [in] [unique] */,
+				uint32_t access_mask /* [in]  */,
+				struct policy_handle *handle /* [out] [ref] */,
 				WERROR *werror)
 {
 	struct winreg_OpenHKDD r;
@@ -1470,11 +1470,11 @@
 
 NTSTATUS rpccli_winreg_QueryMultipleValues(struct rpc_pipe_client *cli,
 					   TALLOC_CTX *mem_ctx,
-					   struct policy_handle *key_handle,
-					   struct QueryMultipleValue *values,
-					   uint32_t num_values,
-					   uint8_t *buffer,
-					   uint32_t *buffer_size,
+					   struct policy_handle *key_handle /* [in] [ref] */,
+					   struct QueryMultipleValue *values /* [in,out] [ref,length_is(num_values),size_is(num_values)] */,
+					   uint32_t num_values /* [in]  */,
+					   uint8_t *buffer /* [in,out] [unique,length_is(*buffer_size),size_is(*buffer_size)] */,
+					   uint32_t *buffer_size /* [in,out] [ref] */,
 					   WERROR *werror)
 {
 	struct winreg_QueryMultipleValues r;
@@ -1511,9 +1511,9 @@
 	}
 
 	/* Return variables */
-	memcpy(values, r.out.values, r.in.num_values);
+	memcpy(values, r.out.values, r.in.num_values * sizeof(*values));
 	if (buffer && r.out.buffer) {
-		memcpy(buffer, r.out.buffer, *r.in.buffer_size);
+		memcpy(buffer, r.out.buffer, *r.in.buffer_size * sizeof(*buffer));
 	}
 	*buffer_size = *r.out.buffer_size;
 
@@ -1527,12 +1527,12 @@
 
 NTSTATUS rpccli_winreg_InitiateSystemShutdownEx(struct rpc_pipe_client *cli,
 						TALLOC_CTX *mem_ctx,
-						uint16_t *hostname,
-						struct initshutdown_String *message,
-						uint32_t timeout,
-						uint8_t force_apps,
-						uint8_t reboot,
-						uint32_t reason,
+						uint16_t *hostname /* [in] [unique] */,
+						struct initshutdown_String *message /* [in] [unique] */,
+						uint32_t timeout /* [in]  */,
+						uint8_t force_apps /* [in]  */,
+						uint8_t reboot /* [in]  */,
+						uint32_t reason /* [in]  */,
 						WERROR *werror)
 {
 	struct winreg_InitiateSystemShutdownEx r;
@@ -1623,9 +1623,9 @@
 
 NTSTATUS rpccli_winreg_OpenHKPT(struct rpc_pipe_client *cli,
 				TALLOC_CTX *mem_ctx,
-				uint16_t *system_name,
-				uint32_t access_mask,
-				struct policy_handle *handle,
+				uint16_t *system_name /* [in] [unique] */,
+				uint32_t access_mask /* [in]  */,
+				struct policy_handle *handle /* [out] [ref] */,
 				WERROR *werror)
 {
 	struct winreg_OpenHKPT r;
@@ -1671,9 +1671,9 @@
 
 NTSTATUS rpccli_winreg_OpenHKPN(struct rpc_pipe_client *cli,
 				TALLOC_CTX *mem_ctx,
-				uint16_t *system_name,
-				uint32_t access_mask,
-				struct policy_handle *handle,
+				uint16_t *system_name /* [in] [unique] */,
+				uint32_t access_mask /* [in]  */,
+				struct policy_handle *handle /* [out] [ref] */,
 				WERROR *werror)
 {
 	struct winreg_OpenHKPN r;

Modified: branches/samba/experimental/source/librpc/gen_ndr/cli_winreg.h
===================================================================
--- branches/samba/experimental/source/librpc/gen_ndr/cli_winreg.h	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/librpc/gen_ndr/cli_winreg.h	2008-06-09 06:59:20 UTC (rev 1920)
@@ -3,225 +3,225 @@
 #define __CLI_WINREG__
 NTSTATUS rpccli_winreg_OpenHKCR(struct rpc_pipe_client *cli,
 				TALLOC_CTX *mem_ctx,
-				uint16_t *system_name,
-				uint32_t access_mask,
-				struct policy_handle *handle,
+				uint16_t *system_name /* [in] [unique] */,
+				uint32_t access_mask /* [in]  */,
+				struct policy_handle *handle /* [out] [ref] */,
 				WERROR *werror);
 NTSTATUS rpccli_winreg_OpenHKCU(struct rpc_pipe_client *cli,
 				TALLOC_CTX *mem_ctx,
-				uint16_t *system_name,
-				uint32_t access_mask,
-				struct policy_handle *handle,
+				uint16_t *system_name /* [in] [unique] */,
+				uint32_t access_mask /* [in]  */,
+				struct policy_handle *handle /* [out] [ref] */,
 				WERROR *werror);
 NTSTATUS rpccli_winreg_OpenHKLM(struct rpc_pipe_client *cli,
 				TALLOC_CTX *mem_ctx,
-				uint16_t *system_name,
-				uint32_t access_mask,
-				struct policy_handle *handle,
+				uint16_t *system_name /* [in] [unique] */,
+				uint32_t access_mask /* [in]  */,
+				struct policy_handle *handle /* [out] [ref] */,
 				WERROR *werror);
 NTSTATUS rpccli_winreg_OpenHKPD(struct rpc_pipe_client *cli,
 				TALLOC_CTX *mem_ctx,
-				uint16_t *system_name,
-				uint32_t access_mask,
-				struct policy_handle *handle,
+				uint16_t *system_name /* [in] [unique] */,
+				uint32_t access_mask /* [in]  */,
+				struct policy_handle *handle /* [out] [ref] */,
 				WERROR *werror);
 NTSTATUS rpccli_winreg_OpenHKU(struct rpc_pipe_client *cli,
 			       TALLOC_CTX *mem_ctx,
-			       uint16_t *system_name,
-			       uint32_t access_mask,
-			       struct policy_handle *handle,
+			       uint16_t *system_name /* [in] [unique] */,
+			       uint32_t access_mask /* [in]  */,
+			       struct policy_handle *handle /* [out] [ref] */,
 			       WERROR *werror);
 NTSTATUS rpccli_winreg_CloseKey(struct rpc_pipe_client *cli,
 				TALLOC_CTX *mem_ctx,
-				struct policy_handle *handle,
+				struct policy_handle *handle /* [in,out] [ref] */,
 				WERROR *werror);
 NTSTATUS rpccli_winreg_CreateKey(struct rpc_pipe_client *cli,
 				 TALLOC_CTX *mem_ctx,
-				 struct policy_handle *handle,
-				 struct winreg_String name,
-				 struct winreg_String keyclass,
-				 uint32_t options,
-				 uint32_t access_mask,
-				 struct winreg_SecBuf *secdesc,
-				 struct policy_handle *new_handle,
-				 enum winreg_CreateAction *action_taken,
+				 struct policy_handle *handle /* [in] [ref] */,
+				 struct winreg_String name /* [in]  */,
+				 struct winreg_String keyclass /* [in]  */,
+				 uint32_t options /* [in]  */,
+				 uint32_t access_mask /* [in]  */,
+				 struct winreg_SecBuf *secdesc /* [in] [unique] */,
+				 struct policy_handle *new_handle /* [out] [ref] */,
+				 enum winreg_CreateAction *action_taken /* [in,out] [unique] */,
 				 WERROR *werror);
 NTSTATUS rpccli_winreg_DeleteKey(struct rpc_pipe_client *cli,
 				 TALLOC_CTX *mem_ctx,
-				 struct policy_handle *handle,
-				 struct winreg_String key,
+				 struct policy_handle *handle /* [in] [ref] */,
+				 struct winreg_String key /* [in]  */,
 				 WERROR *werror);
 NTSTATUS rpccli_winreg_DeleteValue(struct rpc_pipe_client *cli,
 				   TALLOC_CTX *mem_ctx,
-				   struct policy_handle *handle,
-				   struct winreg_String value,
+				   struct policy_handle *handle /* [in] [ref] */,
+				   struct winreg_String value /* [in]  */,
 				   WERROR *werror);
 NTSTATUS rpccli_winreg_EnumKey(struct rpc_pipe_client *cli,
 			       TALLOC_CTX *mem_ctx,
-			       struct policy_handle *handle,
-			       uint32_t enum_index,
-			       struct winreg_StringBuf *name,
-			       struct winreg_StringBuf *keyclass,
-			       NTTIME *last_changed_time,
+			       struct policy_handle *handle /* [in] [ref] */,
+			       uint32_t enum_index /* [in]  */,
+			       struct winreg_StringBuf *name /* [in,out] [ref] */,
+			       struct winreg_StringBuf *keyclass /* [in,out] [unique] */,
+			       NTTIME *last_changed_time /* [in,out] [unique] */,
 			       WERROR *werror);
 NTSTATUS rpccli_winreg_EnumValue(struct rpc_pipe_client *cli,
 				 TALLOC_CTX *mem_ctx,
-				 struct policy_handle *handle,
-				 uint32_t enum_index,
-				 struct winreg_ValNameBuf *name,
-				 enum winreg_Type *type,
-				 uint8_t *value,
-				 uint32_t *size,
-				 uint32_t *length,
+				 struct policy_handle *handle /* [in] [ref] */,
+				 uint32_t enum_index /* [in]  */,
+				 struct winreg_ValNameBuf *name /* [in,out] [ref] */,
+				 enum winreg_Type *type /* [in,out] [unique] */,
+				 uint8_t *value /* [in,out] [unique,length_is(*length),size_is(*size)] */,
+				 uint32_t *size /* [in,out] [unique] */,
+				 uint32_t *length /* [in,out] [unique] */,
 				 WERROR *werror);
 NTSTATUS rpccli_winreg_FlushKey(struct rpc_pipe_client *cli,
 				TALLOC_CTX *mem_ctx,
-				struct policy_handle *handle,
+				struct policy_handle *handle /* [in] [ref] */,
 				WERROR *werror);
 NTSTATUS rpccli_winreg_GetKeySecurity(struct rpc_pipe_client *cli,
 				      TALLOC_CTX *mem_ctx,
-				      struct policy_handle *handle,
-				      uint32_t sec_info,
-				      struct KeySecurityData *sd,
+				      struct policy_handle *handle /* [in] [ref] */,
+				      uint32_t sec_info /* [in]  */,
+				      struct KeySecurityData *sd /* [in,out] [ref] */,
 				      WERROR *werror);
 NTSTATUS rpccli_winreg_LoadKey(struct rpc_pipe_client *cli,
 			       TALLOC_CTX *mem_ctx,
-			       struct policy_handle *handle,
-			       struct winreg_String *keyname,
-			       struct winreg_String *filename,
+			       struct policy_handle *handle /* [in] [ref] */,
+			       struct winreg_String *keyname /* [in] [unique] */,
+			       struct winreg_String *filename /* [in] [unique] */,
 			       WERROR *werror);
 NTSTATUS rpccli_winreg_NotifyChangeKeyValue(struct rpc_pipe_client *cli,
 					    TALLOC_CTX *mem_ctx,
-					    struct policy_handle *handle,
-					    uint8_t watch_subtree,
-					    uint32_t notify_filter,
-					    uint32_t unknown,
-					    struct winreg_String string1,
-					    struct winreg_String string2,
-					    uint32_t unknown2,
+					    struct policy_handle *handle /* [in] [ref] */,
+					    uint8_t watch_subtree /* [in]  */,
+					    uint32_t notify_filter /* [in]  */,
+					    uint32_t unknown /* [in]  */,
+					    struct winreg_String string1 /* [in]  */,
+					    struct winreg_String string2 /* [in]  */,
+					    uint32_t unknown2 /* [in]  */,
 					    WERROR *werror);
 NTSTATUS rpccli_winreg_OpenKey(struct rpc_pipe_client *cli,
 			       TALLOC_CTX *mem_ctx,
-			       struct policy_handle *parent_handle,
-			       struct winreg_String keyname,
-			       uint32_t unknown,
-			       uint32_t access_mask,
-			       struct policy_handle *handle,
+			       struct policy_handle *parent_handle /* [in] [ref] */,
+			       struct winreg_String keyname /* [in]  */,
+			       uint32_t unknown /* [in]  */,
+			       uint32_t access_mask /* [in]  */,
+			       struct policy_handle *handle /* [out] [ref] */,
 			       WERROR *werror);
 NTSTATUS rpccli_winreg_QueryInfoKey(struct rpc_pipe_client *cli,
 				    TALLOC_CTX *mem_ctx,
-				    struct policy_handle *handle,
-				    struct winreg_String *classname,
-				    uint32_t *num_subkeys,
-				    uint32_t *max_subkeylen,
-				    uint32_t *max_classlen,
-				    uint32_t *num_values,
-				    uint32_t *max_valnamelen,
-				    uint32_t *max_valbufsize,
-				    uint32_t *secdescsize,
-				    NTTIME *last_changed_time,
+				    struct policy_handle *handle /* [in] [ref] */,
+				    struct winreg_String *classname /* [in,out] [ref] */,
+				    uint32_t *num_subkeys /* [out] [ref] */,
+				    uint32_t *max_subkeylen /* [out] [ref] */,
+				    uint32_t *max_classlen /* [out] [ref] */,
+				    uint32_t *num_values /* [out] [ref] */,
+				    uint32_t *max_valnamelen /* [out] [ref] */,
+				    uint32_t *max_valbufsize /* [out] [ref] */,
+				    uint32_t *secdescsize /* [out] [ref] */,
+				    NTTIME *last_changed_time /* [out] [ref] */,
 				    WERROR *werror);
 NTSTATUS rpccli_winreg_QueryValue(struct rpc_pipe_client *cli,
 				  TALLOC_CTX *mem_ctx,
-				  struct policy_handle *handle,
-				  struct winreg_String value_name,
-				  enum winreg_Type *type,
-				  uint8_t *data,
-				  uint32_t *data_size,
-				  uint32_t *value_length,
+				  struct policy_handle *handle /* [in] [ref] */,
+				  struct winreg_String *value_name /* [in] [ref] */,
+				  enum winreg_Type *type /* [in,out] [unique] */,
+				  uint8_t *data /* [in,out] [unique,length_is(*value_length),size_is(*data_size)] */,
+				  uint32_t *data_size /* [in,out] [unique] */,
+				  uint32_t *value_length /* [in,out] [unique] */,
 				  WERROR *werror);
 NTSTATUS rpccli_winreg_ReplaceKey(struct rpc_pipe_client *cli,
 				  TALLOC_CTX *mem_ctx,
 				  WERROR *werror);
 NTSTATUS rpccli_winreg_RestoreKey(struct rpc_pipe_client *cli,
 				  TALLOC_CTX *mem_ctx,
-				  struct policy_handle *handle,
-				  struct winreg_String *filename,
-				  uint32_t flags,
+				  struct policy_handle *handle /* [in] [ref] */,
+				  struct winreg_String *filename /* [in] [ref] */,
+				  uint32_t flags /* [in]  */,
 				  WERROR *werror);
 NTSTATUS rpccli_winreg_SaveKey(struct rpc_pipe_client *cli,
 			       TALLOC_CTX *mem_ctx,
-			       struct policy_handle *handle,
-			       struct winreg_String *filename,
-			       struct KeySecurityAttribute *sec_attrib,
+			       struct policy_handle *handle /* [in] [ref] */,
+			       struct winreg_String *filename /* [in] [ref] */,
+			       struct KeySecurityAttribute *sec_attrib /* [in] [unique] */,
 			       WERROR *werror);
 NTSTATUS rpccli_winreg_SetKeySecurity(struct rpc_pipe_client *cli,
 				      TALLOC_CTX *mem_ctx,
-				      struct policy_handle *handle,
-				      uint32_t access_mask,
-				      struct KeySecurityData *sd,
+				      struct policy_handle *handle /* [in] [ref] */,
+				      uint32_t access_mask /* [in]  */,
+				      struct KeySecurityData *sd /* [in] [ref] */,
 				      WERROR *werror);
 NTSTATUS rpccli_winreg_SetValue(struct rpc_pipe_client *cli,
 				TALLOC_CTX *mem_ctx,
-				struct policy_handle *handle,
-				struct winreg_String name,
-				enum winreg_Type type,
-				uint8_t *data,
-				uint32_t size,
+				struct policy_handle *handle /* [in] [ref] */,
+				struct winreg_String name /* [in]  */,
+				enum winreg_Type type /* [in]  */,
+				uint8_t *data /* [in] [ref,size_is(size)] */,
+				uint32_t size /* [in]  */,
 				WERROR *werror);
 NTSTATUS rpccli_winreg_UnLoadKey(struct rpc_pipe_client *cli,
 				 TALLOC_CTX *mem_ctx,
 				 WERROR *werror);
 NTSTATUS rpccli_winreg_InitiateSystemShutdown(struct rpc_pipe_client *cli,
 					      TALLOC_CTX *mem_ctx,
-					      uint16_t *hostname,
-					      struct initshutdown_String *message,
-					      uint32_t timeout,
-					      uint8_t force_apps,
-					      uint8_t reboot,
+					      uint16_t *hostname /* [in] [unique] */,
+					      struct initshutdown_String *message /* [in] [unique] */,
+					      uint32_t timeout /* [in]  */,
+					      uint8_t force_apps /* [in]  */,
+					      uint8_t reboot /* [in]  */,
 					      WERROR *werror);
 NTSTATUS rpccli_winreg_AbortSystemShutdown(struct rpc_pipe_client *cli,
 					   TALLOC_CTX *mem_ctx,
-					   uint16_t *server,
+					   uint16_t *server /* [in] [unique] */,
 					   WERROR *werror);
 NTSTATUS rpccli_winreg_GetVersion(struct rpc_pipe_client *cli,
 				  TALLOC_CTX *mem_ctx,
-				  struct policy_handle *handle,
-				  uint32_t *version,
+				  struct policy_handle *handle /* [in] [ref] */,
+				  uint32_t *version /* [out] [ref] */,
 				  WERROR *werror);
 NTSTATUS rpccli_winreg_OpenHKCC(struct rpc_pipe_client *cli,
 				TALLOC_CTX *mem_ctx,
-				uint16_t *system_name,
-				uint32_t access_mask,
-				struct policy_handle *handle,
+				uint16_t *system_name /* [in] [unique] */,
+				uint32_t access_mask /* [in]  */,
+				struct policy_handle *handle /* [out] [ref] */,
 				WERROR *werror);
 NTSTATUS rpccli_winreg_OpenHKDD(struct rpc_pipe_client *cli,
 				TALLOC_CTX *mem_ctx,
-				uint16_t *system_name,
-				uint32_t access_mask,
-				struct policy_handle *handle,
+				uint16_t *system_name /* [in] [unique] */,
+				uint32_t access_mask /* [in]  */,
+				struct policy_handle *handle /* [out] [ref] */,
 				WERROR *werror);
 NTSTATUS rpccli_winreg_QueryMultipleValues(struct rpc_pipe_client *cli,
 					   TALLOC_CTX *mem_ctx,
-					   struct policy_handle *key_handle,
-					   struct QueryMultipleValue *values,
-					   uint32_t num_values,
-					   uint8_t *buffer,
-					   uint32_t *buffer_size,
+					   struct policy_handle *key_handle /* [in] [ref] */,
+					   struct QueryMultipleValue *values /* [in,out] [ref,length_is(num_values),size_is(num_values)] */,
+					   uint32_t num_values /* [in]  */,
+					   uint8_t *buffer /* [in,out] [unique,length_is(*buffer_size),size_is(*buffer_size)] */,
+					   uint32_t *buffer_size /* [in,out] [ref] */,
 					   WERROR *werror);
 NTSTATUS rpccli_winreg_InitiateSystemShutdownEx(struct rpc_pipe_client *cli,
 						TALLOC_CTX *mem_ctx,
-						uint16_t *hostname,
-						struct initshutdown_String *message,
-						uint32_t timeout,
-						uint8_t force_apps,
-						uint8_t reboot,
-						uint32_t reason,
+						uint16_t *hostname /* [in] [unique] */,
+						struct initshutdown_String *message /* [in] [unique] */,
+						uint32_t timeout /* [in]  */,
+						uint8_t force_apps /* [in]  */,
+						uint8_t reboot /* [in]  */,
+						uint32_t reason /* [in]  */,
 						WERROR *werror);
 NTSTATUS rpccli_winreg_SaveKeyEx(struct rpc_pipe_client *cli,
 				 TALLOC_CTX *mem_ctx,
 				 WERROR *werror);
 NTSTATUS rpccli_winreg_OpenHKPT(struct rpc_pipe_client *cli,
 				TALLOC_CTX *mem_ctx,
-				uint16_t *system_name,
-				uint32_t access_mask,
-				struct policy_handle *handle,
+				uint16_t *system_name /* [in] [unique] */,
+				uint32_t access_mask /* [in]  */,
+				struct policy_handle *handle /* [out] [ref] */,
 				WERROR *werror);
 NTSTATUS rpccli_winreg_OpenHKPN(struct rpc_pipe_client *cli,
 				TALLOC_CTX *mem_ctx,
-				uint16_t *system_name,
-				uint32_t access_mask,
-				struct policy_handle *handle,
+				uint16_t *system_name /* [in] [unique] */,
+				uint32_t access_mask /* [in]  */,
+				struct policy_handle *handle /* [out] [ref] */,
 				WERROR *werror);
 NTSTATUS rpccli_winreg_QueryMultipleValues2(struct rpc_pipe_client *cli,
 					    TALLOC_CTX *mem_ctx,

Modified: branches/samba/experimental/source/librpc/gen_ndr/cli_wkssvc.c
===================================================================
--- branches/samba/experimental/source/librpc/gen_ndr/cli_wkssvc.c	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/librpc/gen_ndr/cli_wkssvc.c	2008-06-09 06:59:20 UTC (rev 1920)
@@ -8,9 +8,9 @@
 
 NTSTATUS rpccli_wkssvc_NetWkstaGetInfo(struct rpc_pipe_client *cli,
 				       TALLOC_CTX *mem_ctx,
-				       const char *server_name,
-				       uint32_t level,
-				       union wkssvc_NetWkstaInfo *info,
+				       const char *server_name /* [in] [unique,charset(UTF16)] */,
+				       uint32_t level /* [in]  */,
+				       union wkssvc_NetWkstaInfo *info /* [out] [ref,switch_is(level)] */,
 				       WERROR *werror)
 {
 	struct wkssvc_NetWkstaGetInfo r;
@@ -56,10 +56,10 @@
 
 NTSTATUS rpccli_wkssvc_NetWkstaSetInfo(struct rpc_pipe_client *cli,
 				       TALLOC_CTX *mem_ctx,
-				       const char *server_name,
-				       uint32_t level,
-				       union wkssvc_NetWkstaInfo *info,
-				       uint32_t *parm_error,
+				       const char *server_name /* [in] [unique,charset(UTF16)] */,
+				       uint32_t level /* [in]  */,
+				       union wkssvc_NetWkstaInfo *info /* [in] [ref,switch_is(level)] */,
+				       uint32_t *parm_error /* [in,out] [ref] */,
 				       WERROR *werror)
 {
 	struct wkssvc_NetWkstaSetInfo r;
@@ -107,11 +107,11 @@
 
 NTSTATUS rpccli_wkssvc_NetWkstaEnumUsers(struct rpc_pipe_client *cli,
 					 TALLOC_CTX *mem_ctx,
-					 const char *server_name,
-					 struct wkssvc_NetWkstaEnumUsersInfo *info,
-					 uint32_t prefmaxlen,
-					 uint32_t *entries_read,
-					 uint32_t *resume_handle,
+					 const char *server_name /* [in] [unique,charset(UTF16)] */,
+					 struct wkssvc_NetWkstaEnumUsersInfo *info /* [in,out] [ref] */,
+					 uint32_t prefmaxlen /* [in]  */,
+					 uint32_t *entries_read /* [out] [ref] */,
+					 uint32_t *resume_handle /* [in,out] [unique] */,
 					 WERROR *werror)
 {
 	struct wkssvc_NetWkstaEnumUsers r;
@@ -163,9 +163,9 @@
 
 NTSTATUS rpccli_wkssvc_NetrWkstaUserGetInfo(struct rpc_pipe_client *cli,
 					    TALLOC_CTX *mem_ctx,
-					    const char *unknown,
-					    uint32_t level,
-					    union wkssvc_NetrWkstaUserInfo *info,
+					    const char *unknown /* [in] [unique,charset(UTF16)] */,
+					    uint32_t level /* [in]  */,
+					    union wkssvc_NetrWkstaUserInfo *info /* [out] [ref,switch_is(level)] */,
 					    WERROR *werror)
 {
 	struct wkssvc_NetrWkstaUserGetInfo r;
@@ -211,10 +211,10 @@
 
 NTSTATUS rpccli_wkssvc_NetrWkstaUserSetInfo(struct rpc_pipe_client *cli,
 					    TALLOC_CTX *mem_ctx,
-					    const char *unknown,
-					    uint32_t level,
-					    union wkssvc_NetrWkstaUserInfo *info,
-					    uint32_t *parm_err,
+					    const char *unknown /* [in] [unique,charset(UTF16)] */,
+					    uint32_t level /* [in]  */,
+					    union wkssvc_NetrWkstaUserInfo *info /* [in] [ref,switch_is(level)] */,
+					    uint32_t *parm_err /* [in,out] [unique] */,
 					    WERROR *werror)
 {
 	struct wkssvc_NetrWkstaUserSetInfo r;
@@ -264,11 +264,11 @@
 
 NTSTATUS rpccli_wkssvc_NetWkstaTransportEnum(struct rpc_pipe_client *cli,
 					     TALLOC_CTX *mem_ctx,
-					     const char *server_name,
-					     struct wkssvc_NetWkstaTransportInfo *info,
-					     uint32_t max_buffer,
-					     uint32_t *total_entries,
-					     uint32_t *resume_handle,
+					     const char *server_name /* [in] [unique,charset(UTF16)] */,
+					     struct wkssvc_NetWkstaTransportInfo *info /* [in,out] [ref] */,
+					     uint32_t max_buffer /* [in]  */,
+					     uint32_t *total_entries /* [out] [ref] */,
+					     uint32_t *resume_handle /* [in,out] [unique] */,
 					     WERROR *werror)
 {
 	struct wkssvc_NetWkstaTransportEnum r;
@@ -320,10 +320,10 @@
 
 NTSTATUS rpccli_wkssvc_NetrWkstaTransportAdd(struct rpc_pipe_client *cli,
 					     TALLOC_CTX *mem_ctx,
-					     const char *server_name,
-					     uint32_t level,
-					     struct wkssvc_NetWkstaTransportInfo0 *info0,
-					     uint32_t *parm_err,
+					     const char *server_name /* [in] [unique,charset(UTF16)] */,
+					     uint32_t level /* [in]  */,
+					     struct wkssvc_NetWkstaTransportInfo0 *info0 /* [in] [ref] */,
+					     uint32_t *parm_err /* [in,out] [unique] */,
 					     WERROR *werror)
 {
 	struct wkssvc_NetrWkstaTransportAdd r;
@@ -373,9 +373,9 @@
 
 NTSTATUS rpccli_wkssvc_NetrWkstaTransportDel(struct rpc_pipe_client *cli,
 					     TALLOC_CTX *mem_ctx,
-					     const char *server_name,
-					     const char *transport_name,
-					     uint32_t unknown3,
+					     const char *server_name /* [in] [unique,charset(UTF16)] */,
+					     const char *transport_name /* [in] [unique,charset(UTF16)] */,
+					     uint32_t unknown3 /* [in]  */,
 					     WERROR *werror)
 {
 	struct wkssvc_NetrWkstaTransportDel r;
@@ -421,10 +421,10 @@
 
 NTSTATUS rpccli_wkssvc_NetrUseAdd(struct rpc_pipe_client *cli,
 				  TALLOC_CTX *mem_ctx,
-				  const char *server_name,
-				  uint32_t level,
-				  union wkssvc_NetrUseGetInfoCtr *ctr,
-				  uint32_t *parm_err,
+				  const char *server_name /* [in] [unique,charset(UTF16)] */,
+				  uint32_t level /* [in]  */,
+				  union wkssvc_NetrUseGetInfoCtr *ctr /* [in] [ref,switch_is(level)] */,
+				  uint32_t *parm_err /* [in,out] [unique] */,
 				  WERROR *werror)
 {
 	struct wkssvc_NetrUseAdd r;
@@ -474,10 +474,10 @@
 
 NTSTATUS rpccli_wkssvc_NetrUseGetInfo(struct rpc_pipe_client *cli,
 				      TALLOC_CTX *mem_ctx,
-				      const char *server_name,
-				      const char *use_name,
-				      uint32_t level,
-				      union wkssvc_NetrUseGetInfoCtr *ctr,
+				      const char *server_name /* [in] [unique,charset(UTF16)] */,
+				      const char *use_name /* [in] [ref,charset(UTF16)] */,
+				      uint32_t level /* [in]  */,
+				      union wkssvc_NetrUseGetInfoCtr *ctr /* [out] [ref,switch_is(level)] */,
 				      WERROR *werror)
 {
 	struct wkssvc_NetrUseGetInfo r;
@@ -524,9 +524,9 @@
 
 NTSTATUS rpccli_wkssvc_NetrUseDel(struct rpc_pipe_client *cli,
 				  TALLOC_CTX *mem_ctx,
-				  const char *server_name,
-				  const char *use_name,
-				  uint32_t force_cond,
+				  const char *server_name /* [in] [unique,charset(UTF16)] */,
+				  const char *use_name /* [in] [ref,charset(UTF16)] */,
+				  uint32_t force_cond /* [in]  */,
 				  WERROR *werror)
 {
 	struct wkssvc_NetrUseDel r;
@@ -572,11 +572,11 @@
 
 NTSTATUS rpccli_wkssvc_NetrUseEnum(struct rpc_pipe_client *cli,
 				   TALLOC_CTX *mem_ctx,
-				   const char *server_name,
-				   struct wkssvc_NetrUseEnumInfo *info,
-				   uint32_t prefmaxlen,
-				   uint32_t *entries_read,
-				   uint32_t *resume_handle,
+				   const char *server_name /* [in] [unique,charset(UTF16)] */,
+				   struct wkssvc_NetrUseEnumInfo *info /* [in,out] [ref] */,
+				   uint32_t prefmaxlen /* [in]  */,
+				   uint32_t *entries_read /* [out] [ref] */,
+				   uint32_t *resume_handle /* [in,out] [unique] */,
 				   WERROR *werror)
 {
 	struct wkssvc_NetrUseEnum r;
@@ -628,11 +628,11 @@
 
 NTSTATUS rpccli_wkssvc_NetrMessageBufferSend(struct rpc_pipe_client *cli,
 					     TALLOC_CTX *mem_ctx,
-					     const char *server_name,
-					     const char *message_name,
-					     const char *message_sender_name,
-					     uint8_t *message_buffer,
-					     uint32_t message_size,
+					     const char *server_name /* [in] [unique,charset(UTF16)] */,
+					     const char *message_name /* [in] [ref,charset(UTF16)] */,
+					     const char *message_sender_name /* [in] [unique,charset(UTF16)] */,
+					     uint8_t *message_buffer /* [in] [ref,size_is(message_size)] */,
+					     uint32_t message_size /* [in]  */,
 					     WERROR *werror)
 {
 	struct wkssvc_NetrMessageBufferSend r;
@@ -680,11 +680,11 @@
 
 NTSTATUS rpccli_wkssvc_NetrWorkstationStatisticsGet(struct rpc_pipe_client *cli,
 						    TALLOC_CTX *mem_ctx,
-						    const char *server_name,
-						    const char *unknown2,
-						    uint32_t unknown3,
-						    uint32_t unknown4,
-						    struct wkssvc_NetrWorkstationStatistics **info,
+						    const char *server_name /* [in] [unique,charset(UTF16)] */,
+						    const char *unknown2 /* [in] [unique,charset(UTF16)] */,
+						    uint32_t unknown3 /* [in]  */,
+						    uint32_t unknown4 /* [in]  */,
+						    struct wkssvc_NetrWorkstationStatistics **info /* [out] [ref] */,
 						    WERROR *werror)
 {
 	struct wkssvc_NetrWorkstationStatisticsGet r;
@@ -732,7 +732,7 @@
 
 NTSTATUS rpccli_wkssvc_NetrLogonDomainNameAdd(struct rpc_pipe_client *cli,
 					      TALLOC_CTX *mem_ctx,
-					      const char *domain_name,
+					      const char *domain_name /* [in] [ref,charset(UTF16)] */,
 					      WERROR *werror)
 {
 	struct wkssvc_NetrLogonDomainNameAdd r;
@@ -776,7 +776,7 @@
 
 NTSTATUS rpccli_wkssvc_NetrLogonDomainNameDel(struct rpc_pipe_client *cli,
 					      TALLOC_CTX *mem_ctx,
-					      const char *domain_name,
+					      const char *domain_name /* [in] [ref,charset(UTF16)] */,
 					      WERROR *werror)
 {
 	struct wkssvc_NetrLogonDomainNameDel r;
@@ -820,12 +820,12 @@
 
 NTSTATUS rpccli_wkssvc_NetrJoinDomain(struct rpc_pipe_client *cli,
 				      TALLOC_CTX *mem_ctx,
-				      const char *server_name,
-				      const char *domain_name,
-				      const char *account_ou,
-				      const char *Account,
-				      const char *password,
-				      uint32_t join_flags,
+				      const char *server_name /* [in] [unique,charset(UTF16)] */,
+				      const char *domain_name /* [in] [ref,charset(UTF16)] */,
+				      const char *account_ou /* [in] [unique,charset(UTF16)] */,
+				      const char *Account /* [in] [unique,charset(UTF16)] */,
+				      const char *password /* [in] [unique,charset(UTF16)] */,
+				      uint32_t join_flags /* [in]  */,
 				      WERROR *werror)
 {
 	struct wkssvc_NetrJoinDomain r;
@@ -874,10 +874,10 @@
 
 NTSTATUS rpccli_wkssvc_NetrUnjoinDomain(struct rpc_pipe_client *cli,
 					TALLOC_CTX *mem_ctx,
-					const char *server_name,
-					const char *Account,
-					const char *password,
-					uint32_t unjoin_flags,
+					const char *server_name /* [in] [unique,charset(UTF16)] */,
+					const char *Account /* [in] [unique,charset(UTF16)] */,
+					const char *password /* [in] [unique,charset(UTF16)] */,
+					uint32_t unjoin_flags /* [in]  */,
 					WERROR *werror)
 {
 	struct wkssvc_NetrUnjoinDomain r;
@@ -924,11 +924,11 @@
 
 NTSTATUS rpccli_wkssvc_NetrRenameMachineInDomain(struct rpc_pipe_client *cli,
 						 TALLOC_CTX *mem_ctx,
-						 const char *server_name,
-						 const char *NewMachineName,
-						 const char *Account,
-						 const char *password,
-						 uint32_t RenameOptions,
+						 const char *server_name /* [in] [unique,charset(UTF16)] */,
+						 const char *NewMachineName /* [in] [unique,charset(UTF16)] */,
+						 const char *Account /* [in] [unique,charset(UTF16)] */,
+						 const char *password /* [in] [unique,charset(UTF16)] */,
+						 uint32_t RenameOptions /* [in]  */,
 						 WERROR *werror)
 {
 	struct wkssvc_NetrRenameMachineInDomain r;
@@ -976,11 +976,11 @@
 
 NTSTATUS rpccli_wkssvc_NetrValidateName(struct rpc_pipe_client *cli,
 					TALLOC_CTX *mem_ctx,
-					const char *server_name,
-					const char *name,
-					const char *Account,
-					const char *Password,
-					enum wkssvc_NetValidateNameType name_type,
+					const char *server_name /* [in] [unique,charset(UTF16)] */,
+					const char *name /* [in] [ref,charset(UTF16)] */,
+					const char *Account /* [in] [unique,charset(UTF16)] */,
+					const char *Password /* [in] [unique,charset(UTF16)] */,
+					enum wkssvc_NetValidateNameType name_type /* [in]  */,
 					WERROR *werror)
 {
 	struct wkssvc_NetrValidateName r;
@@ -1028,9 +1028,9 @@
 
 NTSTATUS rpccli_wkssvc_NetrGetJoinInformation(struct rpc_pipe_client *cli,
 					      TALLOC_CTX *mem_ctx,
-					      const char *server_name,
-					      const char **name_buffer,
-					      enum wkssvc_NetJoinStatus *name_type,
+					      const char *server_name /* [in] [unique,charset(UTF16)] */,
+					      const char **name_buffer /* [in,out] [ref,charset(UTF16)] */,
+					      enum wkssvc_NetJoinStatus *name_type /* [out] [ref] */,
 					      WERROR *werror)
 {
 	struct wkssvc_NetrGetJoinInformation r;
@@ -1077,12 +1077,12 @@
 
 NTSTATUS rpccli_wkssvc_NetrGetJoinableOus(struct rpc_pipe_client *cli,
 					  TALLOC_CTX *mem_ctx,
-					  const char *server_name,
-					  const char *domain_name,
-					  const char *Account,
-					  const char *unknown,
-					  uint32_t *num_ous,
-					  const char ***ous,
+					  const char *server_name /* [in] [unique,charset(UTF16)] */,
+					  const char *domain_name /* [in] [ref,charset(UTF16)] */,
+					  const char *Account /* [in] [unique,charset(UTF16)] */,
+					  const char *unknown /* [in] [unique,charset(UTF16)] */,
+					  uint32_t *num_ous /* [in,out] [ref] */,
+					  const char ***ous /* [out] [ref,charset(UTF16),size_is(,*num_ous)] */,
 					  WERROR *werror)
 {
 	struct wkssvc_NetrGetJoinableOus r;
@@ -1132,12 +1132,12 @@
 
 NTSTATUS rpccli_wkssvc_NetrJoinDomain2(struct rpc_pipe_client *cli,
 				       TALLOC_CTX *mem_ctx,
-				       const char *server_name,
-				       const char *domain_name,
-				       const char *account_ou,
-				       const char *admin_account,
-				       struct wkssvc_PasswordBuffer *encrypted_password,
-				       uint32_t join_flags,
+				       const char *server_name /* [in] [unique,charset(UTF16)] */,
+				       const char *domain_name /* [in] [ref,charset(UTF16)] */,
+				       const char *account_ou /* [in] [unique,charset(UTF16)] */,
+				       const char *admin_account /* [in] [unique,charset(UTF16)] */,
+				       struct wkssvc_PasswordBuffer *encrypted_password /* [in] [unique] */,
+				       uint32_t join_flags /* [in]  */,
 				       WERROR *werror)
 {
 	struct wkssvc_NetrJoinDomain2 r;
@@ -1186,10 +1186,10 @@
 
 NTSTATUS rpccli_wkssvc_NetrUnjoinDomain2(struct rpc_pipe_client *cli,
 					 TALLOC_CTX *mem_ctx,
-					 const char *server_name,
-					 const char *account,
-					 struct wkssvc_PasswordBuffer *encrypted_password,
-					 uint32_t unjoin_flags,
+					 const char *server_name /* [in] [unique,charset(UTF16)] */,
+					 const char *account /* [in] [unique,charset(UTF16)] */,
+					 struct wkssvc_PasswordBuffer *encrypted_password /* [in] [unique] */,
+					 uint32_t unjoin_flags /* [in]  */,
 					 WERROR *werror)
 {
 	struct wkssvc_NetrUnjoinDomain2 r;
@@ -1236,11 +1236,11 @@
 
 NTSTATUS rpccli_wkssvc_NetrRenameMachineInDomain2(struct rpc_pipe_client *cli,
 						  TALLOC_CTX *mem_ctx,
-						  const char *server_name,
-						  const char *NewMachineName,
-						  const char *Account,
-						  struct wkssvc_PasswordBuffer *EncryptedPassword,
-						  uint32_t RenameOptions,
+						  const char *server_name /* [in] [unique,charset(UTF16)] */,
+						  const char *NewMachineName /* [in] [unique,charset(UTF16)] */,
+						  const char *Account /* [in] [unique,charset(UTF16)] */,
+						  struct wkssvc_PasswordBuffer *EncryptedPassword /* [in] [unique] */,
+						  uint32_t RenameOptions /* [in]  */,
 						  WERROR *werror)
 {
 	struct wkssvc_NetrRenameMachineInDomain2 r;
@@ -1288,11 +1288,11 @@
 
 NTSTATUS rpccli_wkssvc_NetrValidateName2(struct rpc_pipe_client *cli,
 					 TALLOC_CTX *mem_ctx,
-					 const char *server_name,
-					 const char *name,
-					 const char *Account,
-					 struct wkssvc_PasswordBuffer *EncryptedPassword,
-					 enum wkssvc_NetValidateNameType name_type,
+					 const char *server_name /* [in] [unique,charset(UTF16)] */,
+					 const char *name /* [in] [ref,charset(UTF16)] */,
+					 const char *Account /* [in] [unique,charset(UTF16)] */,
+					 struct wkssvc_PasswordBuffer *EncryptedPassword /* [in] [unique] */,
+					 enum wkssvc_NetValidateNameType name_type /* [in]  */,
 					 WERROR *werror)
 {
 	struct wkssvc_NetrValidateName2 r;
@@ -1340,12 +1340,12 @@
 
 NTSTATUS rpccli_wkssvc_NetrGetJoinableOus2(struct rpc_pipe_client *cli,
 					   TALLOC_CTX *mem_ctx,
-					   const char *server_name,
-					   const char *domain_name,
-					   const char *Account,
-					   struct wkssvc_PasswordBuffer *EncryptedPassword,
-					   uint32_t *num_ous,
-					   const char ***ous,
+					   const char *server_name /* [in] [unique,charset(UTF16)] */,
+					   const char *domain_name /* [in] [ref,charset(UTF16)] */,
+					   const char *Account /* [in] [unique,charset(UTF16)] */,
+					   struct wkssvc_PasswordBuffer *EncryptedPassword /* [in] [unique] */,
+					   uint32_t *num_ous /* [in,out] [ref] */,
+					   const char ***ous /* [out] [ref,charset(UTF16),size_is(,*num_ous)] */,
 					   WERROR *werror)
 {
 	struct wkssvc_NetrGetJoinableOus2 r;
@@ -1395,11 +1395,11 @@
 
 NTSTATUS rpccli_wkssvc_NetrAddAlternateComputerName(struct rpc_pipe_client *cli,
 						    TALLOC_CTX *mem_ctx,
-						    const char *server_name,
-						    const char *NewAlternateMachineName,
-						    const char *Account,
-						    struct wkssvc_PasswordBuffer *EncryptedPassword,
-						    uint32_t Reserved,
+						    const char *server_name /* [in] [unique,charset(UTF16)] */,
+						    const char *NewAlternateMachineName /* [in] [unique,charset(UTF16)] */,
+						    const char *Account /* [in] [unique,charset(UTF16)] */,
+						    struct wkssvc_PasswordBuffer *EncryptedPassword /* [in] [unique] */,
+						    uint32_t Reserved /* [in]  */,
 						    WERROR *werror)
 {
 	struct wkssvc_NetrAddAlternateComputerName r;
@@ -1447,11 +1447,11 @@
 
 NTSTATUS rpccli_wkssvc_NetrRemoveAlternateComputerName(struct rpc_pipe_client *cli,
 						       TALLOC_CTX *mem_ctx,
-						       const char *server_name,
-						       const char *AlternateMachineNameToRemove,
-						       const char *Account,
-						       struct wkssvc_PasswordBuffer *EncryptedPassword,
-						       uint32_t Reserved,
+						       const char *server_name /* [in] [unique,charset(UTF16)] */,
+						       const char *AlternateMachineNameToRemove /* [in] [unique,charset(UTF16)] */,
+						       const char *Account /* [in] [unique,charset(UTF16)] */,
+						       struct wkssvc_PasswordBuffer *EncryptedPassword /* [in] [unique] */,
+						       uint32_t Reserved /* [in]  */,
 						       WERROR *werror)
 {
 	struct wkssvc_NetrRemoveAlternateComputerName r;
@@ -1499,11 +1499,11 @@
 
 NTSTATUS rpccli_wkssvc_NetrSetPrimaryComputername(struct rpc_pipe_client *cli,
 						  TALLOC_CTX *mem_ctx,
-						  const char *server_name,
-						  const char *primary_name,
-						  const char *Account,
-						  struct wkssvc_PasswordBuffer *EncryptedPassword,
-						  uint32_t Reserved,
+						  const char *server_name /* [in] [unique,charset(UTF16)] */,
+						  const char *primary_name /* [in] [unique,charset(UTF16)] */,
+						  const char *Account /* [in] [unique,charset(UTF16)] */,
+						  struct wkssvc_PasswordBuffer *EncryptedPassword /* [in] [unique] */,
+						  uint32_t Reserved /* [in]  */,
 						  WERROR *werror)
 {
 	struct wkssvc_NetrSetPrimaryComputername r;
@@ -1551,10 +1551,10 @@
 
 NTSTATUS rpccli_wkssvc_NetrEnumerateComputerNames(struct rpc_pipe_client *cli,
 						  TALLOC_CTX *mem_ctx,
-						  const char *server_name,
-						  enum wkssvc_ComputerNameType name_type,
-						  uint32_t Reserved,
-						  struct wkssvc_ComputerNamesCtr **ctr,
+						  const char *server_name /* [in] [unique,charset(UTF16)] */,
+						  enum wkssvc_ComputerNameType name_type /* [in]  */,
+						  uint32_t Reserved /* [in]  */,
+						  struct wkssvc_ComputerNamesCtr **ctr /* [out] [ref] */,
 						  WERROR *werror)
 {
 	struct wkssvc_NetrEnumerateComputerNames r;

Modified: branches/samba/experimental/source/librpc/gen_ndr/cli_wkssvc.h
===================================================================
--- branches/samba/experimental/source/librpc/gen_ndr/cli_wkssvc.h	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/librpc/gen_ndr/cli_wkssvc.h	2008-06-09 06:59:20 UTC (rev 1920)
@@ -3,228 +3,228 @@
 #define __CLI_WKSSVC__
 NTSTATUS rpccli_wkssvc_NetWkstaGetInfo(struct rpc_pipe_client *cli,
 				       TALLOC_CTX *mem_ctx,
-				       const char *server_name,
-				       uint32_t level,
-				       union wkssvc_NetWkstaInfo *info,
+				       const char *server_name /* [in] [unique,charset(UTF16)] */,
+				       uint32_t level /* [in]  */,
+				       union wkssvc_NetWkstaInfo *info /* [out] [ref,switch_is(level)] */,
 				       WERROR *werror);
 NTSTATUS rpccli_wkssvc_NetWkstaSetInfo(struct rpc_pipe_client *cli,
 				       TALLOC_CTX *mem_ctx,
-				       const char *server_name,
-				       uint32_t level,
-				       union wkssvc_NetWkstaInfo *info,
-				       uint32_t *parm_error,
+				       const char *server_name /* [in] [unique,charset(UTF16)] */,
+				       uint32_t level /* [in]  */,
+				       union wkssvc_NetWkstaInfo *info /* [in] [ref,switch_is(level)] */,
+				       uint32_t *parm_error /* [in,out] [ref] */,
 				       WERROR *werror);
 NTSTATUS rpccli_wkssvc_NetWkstaEnumUsers(struct rpc_pipe_client *cli,
 					 TALLOC_CTX *mem_ctx,
-					 const char *server_name,
-					 struct wkssvc_NetWkstaEnumUsersInfo *info,
-					 uint32_t prefmaxlen,
-					 uint32_t *entries_read,
-					 uint32_t *resume_handle,
+					 const char *server_name /* [in] [unique,charset(UTF16)] */,
+					 struct wkssvc_NetWkstaEnumUsersInfo *info /* [in,out] [ref] */,
+					 uint32_t prefmaxlen /* [in]  */,
+					 uint32_t *entries_read /* [out] [ref] */,
+					 uint32_t *resume_handle /* [in,out] [unique] */,
 					 WERROR *werror);
 NTSTATUS rpccli_wkssvc_NetrWkstaUserGetInfo(struct rpc_pipe_client *cli,
 					    TALLOC_CTX *mem_ctx,
-					    const char *unknown,
-					    uint32_t level,
-					    union wkssvc_NetrWkstaUserInfo *info,
+					    const char *unknown /* [in] [unique,charset(UTF16)] */,
+					    uint32_t level /* [in]  */,
+					    union wkssvc_NetrWkstaUserInfo *info /* [out] [ref,switch_is(level)] */,
 					    WERROR *werror);
 NTSTATUS rpccli_wkssvc_NetrWkstaUserSetInfo(struct rpc_pipe_client *cli,
 					    TALLOC_CTX *mem_ctx,
-					    const char *unknown,
-					    uint32_t level,
-					    union wkssvc_NetrWkstaUserInfo *info,
-					    uint32_t *parm_err,
+					    const char *unknown /* [in] [unique,charset(UTF16)] */,
+					    uint32_t level /* [in]  */,
+					    union wkssvc_NetrWkstaUserInfo *info /* [in] [ref,switch_is(level)] */,
+					    uint32_t *parm_err /* [in,out] [unique] */,
 					    WERROR *werror);
 NTSTATUS rpccli_wkssvc_NetWkstaTransportEnum(struct rpc_pipe_client *cli,
 					     TALLOC_CTX *mem_ctx,
-					     const char *server_name,
-					     struct wkssvc_NetWkstaTransportInfo *info,
-					     uint32_t max_buffer,
-					     uint32_t *total_entries,
-					     uint32_t *resume_handle,
+					     const char *server_name /* [in] [unique,charset(UTF16)] */,
+					     struct wkssvc_NetWkstaTransportInfo *info /* [in,out] [ref] */,
+					     uint32_t max_buffer /* [in]  */,
+					     uint32_t *total_entries /* [out] [ref] */,
+					     uint32_t *resume_handle /* [in,out] [unique] */,
 					     WERROR *werror);
 NTSTATUS rpccli_wkssvc_NetrWkstaTransportAdd(struct rpc_pipe_client *cli,
 					     TALLOC_CTX *mem_ctx,
-					     const char *server_name,
-					     uint32_t level,
-					     struct wkssvc_NetWkstaTransportInfo0 *info0,
-					     uint32_t *parm_err,
+					     const char *server_name /* [in] [unique,charset(UTF16)] */,
+					     uint32_t level /* [in]  */,
+					     struct wkssvc_NetWkstaTransportInfo0 *info0 /* [in] [ref] */,
+					     uint32_t *parm_err /* [in,out] [unique] */,
 					     WERROR *werror);
 NTSTATUS rpccli_wkssvc_NetrWkstaTransportDel(struct rpc_pipe_client *cli,
 					     TALLOC_CTX *mem_ctx,
-					     const char *server_name,
-					     const char *transport_name,
-					     uint32_t unknown3,
+					     const char *server_name /* [in] [unique,charset(UTF16)] */,
+					     const char *transport_name /* [in] [unique,charset(UTF16)] */,
+					     uint32_t unknown3 /* [in]  */,
 					     WERROR *werror);
 NTSTATUS rpccli_wkssvc_NetrUseAdd(struct rpc_pipe_client *cli,
 				  TALLOC_CTX *mem_ctx,
-				  const char *server_name,
-				  uint32_t level,
-				  union wkssvc_NetrUseGetInfoCtr *ctr,
-				  uint32_t *parm_err,
+				  const char *server_name /* [in] [unique,charset(UTF16)] */,
+				  uint32_t level /* [in]  */,
+				  union wkssvc_NetrUseGetInfoCtr *ctr /* [in] [ref,switch_is(level)] */,
+				  uint32_t *parm_err /* [in,out] [unique] */,
 				  WERROR *werror);
 NTSTATUS rpccli_wkssvc_NetrUseGetInfo(struct rpc_pipe_client *cli,
 				      TALLOC_CTX *mem_ctx,
-				      const char *server_name,
-				      const char *use_name,
-				      uint32_t level,
-				      union wkssvc_NetrUseGetInfoCtr *ctr,
+				      const char *server_name /* [in] [unique,charset(UTF16)] */,
+				      const char *use_name /* [in] [ref,charset(UTF16)] */,
+				      uint32_t level /* [in]  */,
+				      union wkssvc_NetrUseGetInfoCtr *ctr /* [out] [ref,switch_is(level)] */,
 				      WERROR *werror);
 NTSTATUS rpccli_wkssvc_NetrUseDel(struct rpc_pipe_client *cli,
 				  TALLOC_CTX *mem_ctx,
-				  const char *server_name,
-				  const char *use_name,
-				  uint32_t force_cond,
+				  const char *server_name /* [in] [unique,charset(UTF16)] */,
+				  const char *use_name /* [in] [ref,charset(UTF16)] */,
+				  uint32_t force_cond /* [in]  */,
 				  WERROR *werror);
 NTSTATUS rpccli_wkssvc_NetrUseEnum(struct rpc_pipe_client *cli,
 				   TALLOC_CTX *mem_ctx,
-				   const char *server_name,
-				   struct wkssvc_NetrUseEnumInfo *info,
-				   uint32_t prefmaxlen,
-				   uint32_t *entries_read,
-				   uint32_t *resume_handle,
+				   const char *server_name /* [in] [unique,charset(UTF16)] */,
+				   struct wkssvc_NetrUseEnumInfo *info /* [in,out] [ref] */,
+				   uint32_t prefmaxlen /* [in]  */,
+				   uint32_t *entries_read /* [out] [ref] */,
+				   uint32_t *resume_handle /* [in,out] [unique] */,
 				   WERROR *werror);
 NTSTATUS rpccli_wkssvc_NetrMessageBufferSend(struct rpc_pipe_client *cli,
 					     TALLOC_CTX *mem_ctx,
-					     const char *server_name,
-					     const char *message_name,
-					     const char *message_sender_name,
-					     uint8_t *message_buffer,
-					     uint32_t message_size,
+					     const char *server_name /* [in] [unique,charset(UTF16)] */,
+					     const char *message_name /* [in] [ref,charset(UTF16)] */,
+					     const char *message_sender_name /* [in] [unique,charset(UTF16)] */,
+					     uint8_t *message_buffer /* [in] [ref,size_is(message_size)] */,
+					     uint32_t message_size /* [in]  */,
 					     WERROR *werror);
 NTSTATUS rpccli_wkssvc_NetrWorkstationStatisticsGet(struct rpc_pipe_client *cli,
 						    TALLOC_CTX *mem_ctx,
-						    const char *server_name,
-						    const char *unknown2,
-						    uint32_t unknown3,
-						    uint32_t unknown4,
-						    struct wkssvc_NetrWorkstationStatistics **info,
+						    const char *server_name /* [in] [unique,charset(UTF16)] */,
+						    const char *unknown2 /* [in] [unique,charset(UTF16)] */,
+						    uint32_t unknown3 /* [in]  */,
+						    uint32_t unknown4 /* [in]  */,
+						    struct wkssvc_NetrWorkstationStatistics **info /* [out] [ref] */,
 						    WERROR *werror);
 NTSTATUS rpccli_wkssvc_NetrLogonDomainNameAdd(struct rpc_pipe_client *cli,
 					      TALLOC_CTX *mem_ctx,
-					      const char *domain_name,
+					      const char *domain_name /* [in] [ref,charset(UTF16)] */,
 					      WERROR *werror);
 NTSTATUS rpccli_wkssvc_NetrLogonDomainNameDel(struct rpc_pipe_client *cli,
 					      TALLOC_CTX *mem_ctx,
-					      const char *domain_name,
+					      const char *domain_name /* [in] [ref,charset(UTF16)] */,
 					      WERROR *werror);
 NTSTATUS rpccli_wkssvc_NetrJoinDomain(struct rpc_pipe_client *cli,
 				      TALLOC_CTX *mem_ctx,
-				      const char *server_name,
-				      const char *domain_name,
-				      const char *account_ou,
-				      const char *Account,
-				      const char *password,
-				      uint32_t join_flags,
+				      const char *server_name /* [in] [unique,charset(UTF16)] */,
+				      const char *domain_name /* [in] [ref,charset(UTF16)] */,
+				      const char *account_ou /* [in] [unique,charset(UTF16)] */,
+				      const char *Account /* [in] [unique,charset(UTF16)] */,
+				      const char *password /* [in] [unique,charset(UTF16)] */,
+				      uint32_t join_flags /* [in]  */,
 				      WERROR *werror);
 NTSTATUS rpccli_wkssvc_NetrUnjoinDomain(struct rpc_pipe_client *cli,
 					TALLOC_CTX *mem_ctx,
-					const char *server_name,
-					const char *Account,
-					const char *password,
-					uint32_t unjoin_flags,
+					const char *server_name /* [in] [unique,charset(UTF16)] */,
+					const char *Account /* [in] [unique,charset(UTF16)] */,
+					const char *password /* [in] [unique,charset(UTF16)] */,
+					uint32_t unjoin_flags /* [in]  */,
 					WERROR *werror);
 NTSTATUS rpccli_wkssvc_NetrRenameMachineInDomain(struct rpc_pipe_client *cli,
 						 TALLOC_CTX *mem_ctx,
-						 const char *server_name,
-						 const char *NewMachineName,
-						 const char *Account,
-						 const char *password,
-						 uint32_t RenameOptions,
+						 const char *server_name /* [in] [unique,charset(UTF16)] */,
+						 const char *NewMachineName /* [in] [unique,charset(UTF16)] */,
+						 const char *Account /* [in] [unique,charset(UTF16)] */,
+						 const char *password /* [in] [unique,charset(UTF16)] */,
+						 uint32_t RenameOptions /* [in]  */,
 						 WERROR *werror);
 NTSTATUS rpccli_wkssvc_NetrValidateName(struct rpc_pipe_client *cli,
 					TALLOC_CTX *mem_ctx,
-					const char *server_name,
-					const char *name,
-					const char *Account,
-					const char *Password,
-					enum wkssvc_NetValidateNameType name_type,
+					const char *server_name /* [in] [unique,charset(UTF16)] */,
+					const char *name /* [in] [ref,charset(UTF16)] */,
+					const char *Account /* [in] [unique,charset(UTF16)] */,
+					const char *Password /* [in] [unique,charset(UTF16)] */,
+					enum wkssvc_NetValidateNameType name_type /* [in]  */,
 					WERROR *werror);
 NTSTATUS rpccli_wkssvc_NetrGetJoinInformation(struct rpc_pipe_client *cli,
 					      TALLOC_CTX *mem_ctx,
-					      const char *server_name,
-					      const char **name_buffer,
-					      enum wkssvc_NetJoinStatus *name_type,
+					      const char *server_name /* [in] [unique,charset(UTF16)] */,
+					      const char **name_buffer /* [in,out] [ref,charset(UTF16)] */,
+					      enum wkssvc_NetJoinStatus *name_type /* [out] [ref] */,
 					      WERROR *werror);
 NTSTATUS rpccli_wkssvc_NetrGetJoinableOus(struct rpc_pipe_client *cli,
 					  TALLOC_CTX *mem_ctx,
-					  const char *server_name,
-					  const char *domain_name,
-					  const char *Account,
-					  const char *unknown,
-					  uint32_t *num_ous,
-					  const char ***ous,
+					  const char *server_name /* [in] [unique,charset(UTF16)] */,
+					  const char *domain_name /* [in] [ref,charset(UTF16)] */,
+					  const char *Account /* [in] [unique,charset(UTF16)] */,
+					  const char *unknown /* [in] [unique,charset(UTF16)] */,
+					  uint32_t *num_ous /* [in,out] [ref] */,
+					  const char ***ous /* [out] [ref,charset(UTF16),size_is(,*num_ous)] */,
 					  WERROR *werror);
 NTSTATUS rpccli_wkssvc_NetrJoinDomain2(struct rpc_pipe_client *cli,
 				       TALLOC_CTX *mem_ctx,
-				       const char *server_name,
-				       const char *domain_name,
-				       const char *account_ou,
-				       const char *admin_account,
-				       struct wkssvc_PasswordBuffer *encrypted_password,
-				       uint32_t join_flags,
+				       const char *server_name /* [in] [unique,charset(UTF16)] */,
+				       const char *domain_name /* [in] [ref,charset(UTF16)] */,
+				       const char *account_ou /* [in] [unique,charset(UTF16)] */,
+				       const char *admin_account /* [in] [unique,charset(UTF16)] */,
+				       struct wkssvc_PasswordBuffer *encrypted_password /* [in] [unique] */,
+				       uint32_t join_flags /* [in]  */,
 				       WERROR *werror);
 NTSTATUS rpccli_wkssvc_NetrUnjoinDomain2(struct rpc_pipe_client *cli,
 					 TALLOC_CTX *mem_ctx,
-					 const char *server_name,
-					 const char *account,
-					 struct wkssvc_PasswordBuffer *encrypted_password,
-					 uint32_t unjoin_flags,
+					 const char *server_name /* [in] [unique,charset(UTF16)] */,
+					 const char *account /* [in] [unique,charset(UTF16)] */,
+					 struct wkssvc_PasswordBuffer *encrypted_password /* [in] [unique] */,
+					 uint32_t unjoin_flags /* [in]  */,
 					 WERROR *werror);
 NTSTATUS rpccli_wkssvc_NetrRenameMachineInDomain2(struct rpc_pipe_client *cli,
 						  TALLOC_CTX *mem_ctx,
-						  const char *server_name,
-						  const char *NewMachineName,
-						  const char *Account,
-						  struct wkssvc_PasswordBuffer *EncryptedPassword,
-						  uint32_t RenameOptions,
+						  const char *server_name /* [in] [unique,charset(UTF16)] */,
+						  const char *NewMachineName /* [in] [unique,charset(UTF16)] */,
+						  const char *Account /* [in] [unique,charset(UTF16)] */,
+						  struct wkssvc_PasswordBuffer *EncryptedPassword /* [in] [unique] */,
+						  uint32_t RenameOptions /* [in]  */,
 						  WERROR *werror);
 NTSTATUS rpccli_wkssvc_NetrValidateName2(struct rpc_pipe_client *cli,
 					 TALLOC_CTX *mem_ctx,
-					 const char *server_name,
-					 const char *name,
-					 const char *Account,
-					 struct wkssvc_PasswordBuffer *EncryptedPassword,
-					 enum wkssvc_NetValidateNameType name_type,
+					 const char *server_name /* [in] [unique,charset(UTF16)] */,
+					 const char *name /* [in] [ref,charset(UTF16)] */,
+					 const char *Account /* [in] [unique,charset(UTF16)] */,
+					 struct wkssvc_PasswordBuffer *EncryptedPassword /* [in] [unique] */,
+					 enum wkssvc_NetValidateNameType name_type /* [in]  */,
 					 WERROR *werror);
 NTSTATUS rpccli_wkssvc_NetrGetJoinableOus2(struct rpc_pipe_client *cli,
 					   TALLOC_CTX *mem_ctx,
-					   const char *server_name,
-					   const char *domain_name,
-					   const char *Account,
-					   struct wkssvc_PasswordBuffer *EncryptedPassword,
-					   uint32_t *num_ous,
-					   const char ***ous,
+					   const char *server_name /* [in] [unique,charset(UTF16)] */,
+					   const char *domain_name /* [in] [ref,charset(UTF16)] */,
+					   const char *Account /* [in] [unique,charset(UTF16)] */,
+					   struct wkssvc_PasswordBuffer *EncryptedPassword /* [in] [unique] */,
+					   uint32_t *num_ous /* [in,out] [ref] */,
+					   const char ***ous /* [out] [ref,charset(UTF16),size_is(,*num_ous)] */,
 					   WERROR *werror);
 NTSTATUS rpccli_wkssvc_NetrAddAlternateComputerName(struct rpc_pipe_client *cli,
 						    TALLOC_CTX *mem_ctx,
-						    const char *server_name,
-						    const char *NewAlternateMachineName,
-						    const char *Account,
-						    struct wkssvc_PasswordBuffer *EncryptedPassword,
-						    uint32_t Reserved,
+						    const char *server_name /* [in] [unique,charset(UTF16)] */,
+						    const char *NewAlternateMachineName /* [in] [unique,charset(UTF16)] */,
+						    const char *Account /* [in] [unique,charset(UTF16)] */,
+						    struct wkssvc_PasswordBuffer *EncryptedPassword /* [in] [unique] */,
+						    uint32_t Reserved /* [in]  */,
 						    WERROR *werror);
 NTSTATUS rpccli_wkssvc_NetrRemoveAlternateComputerName(struct rpc_pipe_client *cli,
 						       TALLOC_CTX *mem_ctx,
-						       const char *server_name,
-						       const char *AlternateMachineNameToRemove,
-						       const char *Account,
-						       struct wkssvc_PasswordBuffer *EncryptedPassword,
-						       uint32_t Reserved,
+						       const char *server_name /* [in] [unique,charset(UTF16)] */,
+						       const char *AlternateMachineNameToRemove /* [in] [unique,charset(UTF16)] */,
+						       const char *Account /* [in] [unique,charset(UTF16)] */,
+						       struct wkssvc_PasswordBuffer *EncryptedPassword /* [in] [unique] */,
+						       uint32_t Reserved /* [in]  */,
 						       WERROR *werror);
 NTSTATUS rpccli_wkssvc_NetrSetPrimaryComputername(struct rpc_pipe_client *cli,
 						  TALLOC_CTX *mem_ctx,
-						  const char *server_name,
-						  const char *primary_name,
-						  const char *Account,
-						  struct wkssvc_PasswordBuffer *EncryptedPassword,
-						  uint32_t Reserved,
+						  const char *server_name /* [in] [unique,charset(UTF16)] */,
+						  const char *primary_name /* [in] [unique,charset(UTF16)] */,
+						  const char *Account /* [in] [unique,charset(UTF16)] */,
+						  struct wkssvc_PasswordBuffer *EncryptedPassword /* [in] [unique] */,
+						  uint32_t Reserved /* [in]  */,
 						  WERROR *werror);
 NTSTATUS rpccli_wkssvc_NetrEnumerateComputerNames(struct rpc_pipe_client *cli,
 						  TALLOC_CTX *mem_ctx,
-						  const char *server_name,
-						  enum wkssvc_ComputerNameType name_type,
-						  uint32_t Reserved,
-						  struct wkssvc_ComputerNamesCtr **ctr,
+						  const char *server_name /* [in] [unique,charset(UTF16)] */,
+						  enum wkssvc_ComputerNameType name_type /* [in]  */,
+						  uint32_t Reserved /* [in]  */,
+						  struct wkssvc_ComputerNamesCtr **ctr /* [out] [ref] */,
 						  WERROR *werror);
 #endif /* __CLI_WKSSVC__ */

Modified: branches/samba/experimental/source/librpc/gen_ndr/krb5pac.h
===================================================================
--- branches/samba/experimental/source/librpc/gen_ndr/krb5pac.h	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/librpc/gen_ndr/krb5pac.h	2008-06-09 06:59:20 UTC (rev 1920)
@@ -27,9 +27,9 @@
 
 struct PAC_UNKNOWN_12 {
 	uint16_t upn_size;/* [value(2*strlen_m(upn_name))] */
-	uint16_t unknown1;
+	uint16_t upn_offset;
 	uint16_t domain_size;/* [value(2*strlen_m(domain_name))] */
-	uint16_t unknown2;
+	uint16_t domain_offset;
 	uint16_t unknown3;
 	uint16_t unknown4;
 	uint32_t unknown5;
@@ -67,12 +67,16 @@
 #endif
 ;
 
+struct DATA_BLOB_REM {
+	DATA_BLOB remaining;/* [flag(LIBNDR_FLAG_REMAINING)] */
+};
+
 union PAC_INFO {
 	struct PAC_LOGON_INFO_CTR logon_info;/* [case(PAC_TYPE_LOGON_INFO)] */
 	struct PAC_SIGNATURE_DATA srv_cksum;/* [case(PAC_TYPE_SRV_CHECKSUM)] */
 	struct PAC_SIGNATURE_DATA kdc_cksum;/* [case(PAC_TYPE_KDC_CHECKSUM)] */
 	struct PAC_LOGON_NAME logon_name;/* [case(PAC_TYPE_LOGON_NAME)] */
-	struct PAC_UNKNOWN_12 unknown;/* [case(PAC_TYPE_UNKNOWN_12)] */
+	struct DATA_BLOB_REM unknown;/* [subcontext(0),case(PAC_TYPE_UNKNOWN_12)] */
 }/* [gensize,nodiscriminant,public] */;
 
 struct PAC_BUFFER {
@@ -88,10 +92,6 @@
 	struct PAC_BUFFER *buffers;
 }/* [public] */;
 
-struct DATA_BLOB_REM {
-	DATA_BLOB remaining;/* [flag(LIBNDR_FLAG_REMAINING)] */
-};
-
 struct PAC_BUFFER_RAW {
 	enum PAC_TYPE type;
 	uint32_t ndr_size;

Modified: branches/samba/experimental/source/librpc/gen_ndr/libnet_join.h
===================================================================
--- branches/samba/experimental/source/librpc/gen_ndr/libnet_join.h	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/librpc/gen_ndr/libnet_join.h	2008-06-09 06:59:20 UTC (rev 1920)
@@ -7,7 +7,9 @@
 #ifndef _HEADER_libnetjoin
 #define _HEADER_libnetjoin
 
+enum netr_SchannelType;
 
+
 struct libnet_JoinCtx {
 	struct {
 		const char * dc_name;
@@ -25,6 +27,8 @@
 		uint8_t modify_config;
 		struct ads_struct *ads;/* [ref] */
 		uint8_t debug;
+		enum netr_SchannelType secure_channel_type;
+		struct messaging_context *msg_ctx;/* [noprint,ref] */
 	} in;
 
 	struct {
@@ -56,6 +60,7 @@
 		struct dom_sid *domain_sid;/* [ref] */
 		struct ads_struct *ads;/* [ref] */
 		uint8_t debug;
+		struct messaging_context *msg_ctx;/* [noprint,ref] */
 	} in;
 
 	struct {

Copied: branches/samba/experimental/source/librpc/gen_ndr/libnetapi.h (from rev 1919, tags/samba/upstream_3.2.0~rc1/source/librpc/gen_ndr/libnetapi.h)
===================================================================
--- branches/samba/experimental/source/librpc/gen_ndr/libnetapi.h	                        (rev 0)
+++ branches/samba/experimental/source/librpc/gen_ndr/libnetapi.h	2008-06-09 06:59:20 UTC (rev 1920)
@@ -0,0 +1,280 @@
+/* header auto-generated by pidl */
+
+#include <stdint.h>
+
+#define LIBNETAPI_LOCAL_SERVER(x) (!x || is_myname_or_ipaddr(x))
+#ifndef _HEADER_libnetapi
+#define _HEADER_libnetapi
+
+#define ERROR_MORE_DATA	( 234L )
+enum NET_API_STATUS
+#ifndef USE_UINT_ENUMS
+ {
+	NERR_Success=0
+}
+#else
+ { __donnot_use_enum_NET_API_STATUS=0x7FFFFFFF}
+#define NERR_Success ( 0 )
+#endif
+;
+
+struct SERVER_INFO_1005 {
+	const char * sv1005_comment;
+};
+
+struct DOMAIN_CONTROLLER_INFO {
+	const char * domain_controller_name;
+	const char * domain_controller_address;
+	uint32_t domain_controller_address_type;
+	struct GUID domain_guid;
+	const char * domain_name;
+	const char * dns_forest_name;
+	uint32_t flags;
+	const char * dc_site_name;
+	const char * client_site_name;
+};
+
+struct USER_INFO_0 {
+	const char * usri0_name;
+};
+
+struct USER_INFO_1 {
+	const char * usri1_name;
+	const char * usri1_password;
+	uint32_t usri1_password_age;
+	uint32_t usri1_priv;
+	const char * usri1_home_dir;
+	const char * usri1_comment;
+	uint32_t usri1_flags;
+	const char * usri1_script_path;
+};
+
+struct NET_DISPLAY_USER {
+	const char * usri1_name;
+	const char * usri1_comment;
+	uint32_t usri1_flags;
+	const char * usri1_full_name;
+	uint32_t usri1_user_id;
+	uint32_t usri1_next_index;
+};
+
+struct NET_DISPLAY_MACHINE {
+	const char * usri2_name;
+	const char * usri2_comment;
+	uint32_t usri2_flags;
+	uint32_t usri2_user_id;
+	uint32_t usri2_next_index;
+};
+
+struct NET_DISPLAY_GROUP {
+	const char * grpi3_name;
+	const char * grpi3_comment;
+	uint32_t grpi3_group_id;
+	uint32_t grpi3_attributes;
+	uint32_t grpi3_next_index;
+};
+
+
+struct NetJoinDomain {
+	struct {
+		const char * server;/* [unique] */
+		const char * domain;/* [ref] */
+		const char * account_ou;/* [unique] */
+		const char * account;/* [unique] */
+		const char * password;/* [unique] */
+		uint32_t join_flags;
+	} in;
+
+	struct {
+		enum NET_API_STATUS result;
+	} out;
+
+};
+
+
+struct NetUnjoinDomain {
+	struct {
+		const char * server_name;/* [unique] */
+		const char * account;/* [unique] */
+		const char * password;/* [unique] */
+		uint32_t unjoin_flags;
+	} in;
+
+	struct {
+		enum NET_API_STATUS result;
+	} out;
+
+};
+
+
+struct NetGetJoinInformation {
+	struct {
+		const char * server_name;/* [unique] */
+	} in;
+
+	struct {
+		const char * *name_buffer;/* [ref] */
+		uint16_t *name_type;/* [ref] */
+		enum NET_API_STATUS result;
+	} out;
+
+};
+
+
+struct NetGetJoinableOUs {
+	struct {
+		const char * server_name;/* [unique] */
+		const char * domain;/* [ref] */
+		const char * account;/* [unique] */
+		const char * password;/* [unique] */
+	} in;
+
+	struct {
+		uint32_t *ou_count;/* [ref] */
+		const char * **ous;/* [ref] */
+		enum NET_API_STATUS result;
+	} out;
+
+};
+
+
+struct NetServerGetInfo {
+	struct {
+		const char * server_name;/* [unique] */
+		uint32_t level;
+	} in;
+
+	struct {
+		uint8_t **buffer;/* [ref] */
+		enum NET_API_STATUS result;
+	} out;
+
+};
+
+
+struct NetServerSetInfo {
+	struct {
+		const char * server_name;/* [unique] */
+		uint32_t level;
+		uint8_t *buffer;/* [ref] */
+	} in;
+
+	struct {
+		uint32_t *parm_error;/* [ref] */
+		enum NET_API_STATUS result;
+	} out;
+
+};
+
+
+struct NetGetDCName {
+	struct {
+		const char * server_name;/* [unique] */
+		const char * domain_name;/* [unique] */
+	} in;
+
+	struct {
+		uint8_t **buffer;/* [ref] */
+		enum NET_API_STATUS result;
+	} out;
+
+};
+
+
+struct NetGetAnyDCName {
+	struct {
+		const char * server_name;/* [unique] */
+		const char * domain_name;/* [unique] */
+	} in;
+
+	struct {
+		uint8_t **buffer;/* [ref] */
+		enum NET_API_STATUS result;
+	} out;
+
+};
+
+
+struct DsGetDcName {
+	struct {
+		const char * server_name;/* [unique] */
+		const char * domain_name;/* [ref] */
+		struct GUID *domain_guid;/* [unique] */
+		const char * site_name;/* [unique] */
+		uint32_t flags;
+	} in;
+
+	struct {
+		struct DOMAIN_CONTROLLER_INFO **dc_info;/* [ref] */
+		enum NET_API_STATUS result;
+	} out;
+
+};
+
+
+struct NetUserAdd {
+	struct {
+		const char * server_name;/* [unique] */
+		uint32_t level;
+		uint8_t *buffer;/* [ref] */
+	} in;
+
+	struct {
+		uint32_t *parm_error;/* [ref] */
+		enum NET_API_STATUS result;
+	} out;
+
+};
+
+
+struct NetUserDel {
+	struct {
+		const char * server_name;/* [unique] */
+		const char * user_name;/* [ref] */
+	} in;
+
+	struct {
+		enum NET_API_STATUS result;
+	} out;
+
+};
+
+
+struct NetUserEnum {
+	struct {
+		const char * server_name;/* [unique] */
+		uint32_t level;
+		uint32_t filter;
+		uint32_t prefmaxlen;
+		uint32_t *resume_handle;/* [ref] */
+	} in;
+
+	struct {
+		uint8_t **buffer;/* [ref] */
+		uint32_t *entries_read;/* [ref] */
+		uint32_t *total_entries;/* [ref] */
+		uint32_t *resume_handle;/* [ref] */
+		enum NET_API_STATUS result;
+	} out;
+
+};
+
+
+struct NetQueryDisplayInformation {
+	struct {
+		const char * server_name;/* [unique] */
+		uint32_t level;
+		uint32_t idx;
+		uint32_t entries_requested;
+		uint32_t prefmaxlen;
+	} in;
+
+	struct {
+		uint32_t *entries_read;/* [ref] */
+		void **buffer;/* [noprint,ref] */
+		enum NET_API_STATUS result;
+	} out;
+
+};
+
+#endif /* _HEADER_libnetapi */

Modified: branches/samba/experimental/source/librpc/gen_ndr/lsa.h
===================================================================
--- branches/samba/experimental/source/librpc/gen_ndr/lsa.h	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/librpc/gen_ndr/lsa.h	2008-06-09 06:59:20 UTC (rev 1920)
@@ -40,6 +40,12 @@
 	const char *string;/* [unique,charset(DOS),length_is(length),size_is(size)] */
 }/* [public] */;
 
+struct lsa_BinaryString {
+	uint16_t length;
+	uint16_t size;
+	uint16_t *array;/* [unique,length_is(length/2),size_is(size/2)] */
+}/* [public] */;
+
 struct lsa_LUID {
 	uint32_t low;
 	uint32_t high;
@@ -958,7 +964,7 @@
 	} in;
 
 	struct {
-		union lsa_TrustedDomainInfo *info;/* [unique,switch_is(level)] */
+		union lsa_TrustedDomainInfo **info;/* [ref,switch_is(level)] */
 		NTSTATUS result;
 	} out;
 
@@ -1043,7 +1049,7 @@
 	} in;
 
 	struct {
-		struct lsa_StringLarge *name;/* [unique] */
+		struct lsa_StringLarge **name;/* [ref] */
 		NTSTATUS result;
 	} out;
 
@@ -1145,7 +1151,7 @@
 	} in;
 
 	struct {
-		union lsa_TrustedDomainInfo *info;/* [unique,switch_is(level)] */
+		union lsa_TrustedDomainInfo **info;/* [ref,switch_is(level)] */
 		NTSTATUS result;
 	} out;
 
@@ -1256,7 +1262,7 @@
 	} in;
 
 	struct {
-		union lsa_TrustedDomainInfo *info;/* [ref,switch_is(level)] */
+		union lsa_TrustedDomainInfo **info;/* [ref,switch_is(level)] */
 		NTSTATUS result;
 	} out;
 
@@ -1322,7 +1328,7 @@
 	} in;
 
 	struct {
-		union lsa_DomainInformationPolicy *info;/* [unique,switch_is(level)] */
+		union lsa_DomainInformationPolicy **info;/* [ref,switch_is(level)] */
 		NTSTATUS result;
 	} out;
 

Modified: branches/samba/experimental/source/librpc/gen_ndr/messaging.h
===================================================================
--- branches/samba/experimental/source/librpc/gen_ndr/messaging.h	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/librpc/gen_ndr/messaging.h	2008-06-09 06:59:20 UTC (rev 1920)
@@ -18,4 +18,15 @@
 	struct messaging_rec *messages;
 }/* [public] */;
 
+struct dbwrap_tdb2_changes {
+	const char *magic_string;/* [value("TDB2"),charset(DOS)] */
+	uint32_t magic_version;/* [value] */
+	const char *name;/* [charset(UTF8)] */
+	uint32_t old_seqnum;
+	uint32_t new_seqnum;
+	uint32_t num_changes;
+	uint32_t num_keys;
+	DATA_BLOB *keys;
+}/* [public] */;
+
 #endif /* _HEADER_messaging */

Copied: branches/samba/experimental/source/librpc/gen_ndr/nbt.h (from rev 1919, tags/samba/upstream_3.2.0~rc1/source/librpc/gen_ndr/nbt.h)
===================================================================
--- branches/samba/experimental/source/librpc/gen_ndr/nbt.h	                        (rev 0)
+++ branches/samba/experimental/source/librpc/gen_ndr/nbt.h	2008-06-09 06:59:20 UTC (rev 1920)
@@ -0,0 +1,820 @@
+/* header auto-generated by pidl */
+
+#include <stdint.h>
+
+#include "librpc/gen_ndr/misc.h"
+#include "librpc/gen_ndr/security.h"
+#include "librpc/gen_ndr/svcctl.h"
+#include "librpc/gen_ndr/samr.h"
+#ifndef _HEADER_nbt
+#define _HEADER_nbt
+
+#define NBT_NAME_SERVICE_PORT	( 137 )
+#define NBT_DGRAM_SERVICE_PORT	( 138 )
+#define NBT_MAILSLOT_NETLOGON	( "\\MAILSLOT\\NET\\NETLOGON" )
+#define NBT_MAILSLOT_NTLOGON	( "\\MAILSLOT\\NET\\NTLOGON" )
+#define NBT_MAILSLOT_GETDC	( "\\MAILSLOT\\NET\\GETDC" )
+#define NBT_MAILSLOT_BROWSE	( "\\MAILSLOT\\BROWSE" )
+#define DGRAM_SMB	( 0xff534d42 )
+/* bitmap nbt_operation */
+#define NBT_RCODE ( 0x000F )
+#define NBT_FLAG_BROADCAST ( 0x0010 )
+#define NBT_FLAG_RECURSION_AVAIL ( 0x0080 )
+#define NBT_FLAG_RECURSION_DESIRED ( 0x0100 )
+#define NBT_FLAG_TRUNCATION ( 0x0200 )
+#define NBT_FLAG_AUTHORITIVE ( 0x0400 )
+#define NBT_OPCODE ( 0x7800 )
+#define NBT_FLAG_REPLY ( 0x8000 )
+
+enum nbt_opcode
+#ifndef USE_UINT_ENUMS
+ {
+	NBT_OPCODE_QUERY=(0x0<<11),
+	NBT_OPCODE_REGISTER=(0x5<<11),
+	NBT_OPCODE_RELEASE=(0x6<<11),
+	NBT_OPCODE_WACK=(0x7<<11),
+	NBT_OPCODE_REFRESH=(0x8<<11),
+	NBT_OPCODE_REFRESH2=(0x9<<11),
+	NBT_OPCODE_MULTI_HOME_REG=(0xf<<11)
+}
+#else
+ { __donnot_use_enum_nbt_opcode=0x7FFFFFFF}
+#define NBT_OPCODE_QUERY ( (0x0<<11) )
+#define NBT_OPCODE_REGISTER ( (0x5<<11) )
+#define NBT_OPCODE_RELEASE ( (0x6<<11) )
+#define NBT_OPCODE_WACK ( (0x7<<11) )
+#define NBT_OPCODE_REFRESH ( (0x8<<11) )
+#define NBT_OPCODE_REFRESH2 ( (0x9<<11) )
+#define NBT_OPCODE_MULTI_HOME_REG ( (0xf<<11) )
+#endif
+;
+
+enum nbt_rcode
+#ifndef USE_UINT_ENUMS
+ {
+	NBT_RCODE_OK=0x0,
+	NBT_RCODE_FMT=0x1,
+	NBT_RCODE_SVR=0x2,
+	NBT_RCODE_NAM=0x3,
+	NBT_RCODE_IMP=0x4,
+	NBT_RCODE_RFS=0x5,
+	NBT_RCODE_ACT=0x6,
+	NBT_RCODE_CFT=0x7
+}
+#else
+ { __donnot_use_enum_nbt_rcode=0x7FFFFFFF}
+#define NBT_RCODE_OK ( 0x0 )
+#define NBT_RCODE_FMT ( 0x1 )
+#define NBT_RCODE_SVR ( 0x2 )
+#define NBT_RCODE_NAM ( 0x3 )
+#define NBT_RCODE_IMP ( 0x4 )
+#define NBT_RCODE_RFS ( 0x5 )
+#define NBT_RCODE_ACT ( 0x6 )
+#define NBT_RCODE_CFT ( 0x7 )
+#endif
+;
+
+enum nbt_name_type
+#ifndef USE_UINT_ENUMS
+ {
+	NBT_NAME_CLIENT=0x00,
+	NBT_NAME_MS=0x01,
+	NBT_NAME_USER=0x03,
+	NBT_NAME_SERVER=0x20,
+	NBT_NAME_PDC=0x1B,
+	NBT_NAME_LOGON=0x1C,
+	NBT_NAME_MASTER=0x1D,
+	NBT_NAME_BROWSER=0x1E
+}
+#else
+ { __donnot_use_enum_nbt_name_type=0x7FFFFFFF}
+#define NBT_NAME_CLIENT ( 0x00 )
+#define NBT_NAME_MS ( 0x01 )
+#define NBT_NAME_USER ( 0x03 )
+#define NBT_NAME_SERVER ( 0x20 )
+#define NBT_NAME_PDC ( 0x1B )
+#define NBT_NAME_LOGON ( 0x1C )
+#define NBT_NAME_MASTER ( 0x1D )
+#define NBT_NAME_BROWSER ( 0x1E )
+#endif
+;
+
+struct nbt_name {
+	const char * name;
+	const char * scope;
+	enum nbt_name_type type;
+}/* [nopull,public,nopush] */;
+
+enum nbt_qclass
+#ifndef USE_UINT_ENUMS
+ {
+	NBT_QCLASS_IP=0x01
+}
+#else
+ { __donnot_use_enum_nbt_qclass=0x7FFFFFFF}
+#define NBT_QCLASS_IP ( 0x01 )
+#endif
+;
+
+enum nbt_qtype
+#ifndef USE_UINT_ENUMS
+ {
+	NBT_QTYPE_ADDRESS=0x0001,
+	NBT_QTYPE_NAMESERVICE=0x0002,
+	NBT_QTYPE_NULL=0x000A,
+	NBT_QTYPE_NETBIOS=0x0020,
+	NBT_QTYPE_STATUS=0x0021
+}
+#else
+ { __donnot_use_enum_nbt_qtype=0x7FFFFFFF}
+#define NBT_QTYPE_ADDRESS ( 0x0001 )
+#define NBT_QTYPE_NAMESERVICE ( 0x0002 )
+#define NBT_QTYPE_NULL ( 0x000A )
+#define NBT_QTYPE_NETBIOS ( 0x0020 )
+#define NBT_QTYPE_STATUS ( 0x0021 )
+#endif
+;
+
+struct nbt_name_question {
+	struct nbt_name name;
+	enum nbt_qtype question_type;
+	enum nbt_qclass question_class;
+};
+
+enum nbt_node_type
+#ifndef USE_UINT_ENUMS
+ {
+	NBT_NODE_B=0x0000,
+	NBT_NODE_P=0x2000,
+	NBT_NODE_M=0x4000,
+	NBT_NODE_H=0x6000
+}
+#else
+ { __donnot_use_enum_nbt_node_type=0x7FFFFFFF}
+#define NBT_NODE_B ( 0x0000 )
+#define NBT_NODE_P ( 0x2000 )
+#define NBT_NODE_M ( 0x4000 )
+#define NBT_NODE_H ( 0x6000 )
+#endif
+;
+
+/* bitmap nb_flags */
+#define NBT_NM_PERMANENT ( 0x0200 )
+#define NBT_NM_ACTIVE ( 0x0400 )
+#define NBT_NM_CONFLICT ( 0x0800 )
+#define NBT_NM_DEREGISTER ( 0x1000 )
+#define NBT_NM_OWNER_TYPE ( 0x6000 )
+#define NBT_NM_GROUP ( 0x8000 )
+
+struct nbt_rdata_address {
+	uint16_t nb_flags;
+	const char * ipaddr;
+};
+
+struct nbt_rdata_netbios {
+	uint16_t length;
+	struct nbt_rdata_address *addresses;
+};
+
+struct nbt_statistics {
+	uint8_t unit_id[6];
+	uint8_t jumpers;
+	uint8_t test_result;
+	uint16_t version_number;
+	uint16_t period_of_statistics;
+	uint16_t number_of_crcs;
+	uint16_t number_alignment_errors;
+	uint16_t number_of_collisions;
+	uint16_t number_send_aborts;
+	uint32_t number_good_sends;
+	uint32_t number_good_receives;
+	uint16_t number_retransmits;
+	uint16_t number_no_resource_conditions;
+	uint16_t number_free_command_blocks;
+	uint16_t total_number_command_blocks;
+	uint16_t max_total_number_command_blocks;
+	uint16_t number_pending_sessions;
+	uint16_t max_number_pending_sessions;
+	uint16_t max_total_sessions_possible;
+	uint16_t session_data_packet_size;
+};
+
+struct nbt_status_name {
+	const char *name;/* [charset(DOS)] */
+	enum nbt_name_type type;
+	uint16_t nb_flags;
+};
+
+struct nbt_rdata_status {
+	uint16_t length;/* [value(num_names*18+47)] */
+	uint8_t num_names;
+	struct nbt_status_name *names;
+	struct nbt_statistics statistics;
+};
+
+struct nbt_rdata_data {
+	uint16_t length;
+	uint8_t *data;
+};
+
+union nbt_rdata {
+	struct nbt_rdata_netbios netbios;/* [case(NBT_QTYPE_NETBIOS)] */
+	struct nbt_rdata_status status;/* [case(NBT_QTYPE_STATUS)] */
+	struct nbt_rdata_data data;/* [default] */
+}/* [nodiscriminant] */;
+
+struct nbt_res_rec {
+	struct nbt_name name;
+	enum nbt_qtype rr_type;
+	enum nbt_qclass rr_class;
+	uint32_t ttl;
+	union nbt_rdata rdata;/* [switch_is(((((rr_type)==NBT_QTYPE_NETBIOS)&&talloc_check_name(ndr,"struct ndr_push")&&((rdata).data.length==2))?0:rr_type))] */
+}/* [flag(LIBNDR_PRINT_ARRAY_HEX)] */;
+
+struct nbt_name_packet {
+	uint16_t name_trn_id;
+	uint16_t operation;
+	uint16_t qdcount;
+	uint16_t ancount;
+	uint16_t nscount;
+	uint16_t arcount;
+	struct nbt_name_question *questions;
+	struct nbt_res_rec *answers;
+	struct nbt_res_rec *nsrecs;
+	struct nbt_res_rec *additional;
+	DATA_BLOB padding;/* [flag(LIBNDR_FLAG_REMAINING)] */
+}/* [public,flag(LIBNDR_FLAG_NOALIGN|LIBNDR_FLAG_BIGENDIAN|LIBNDR_PRINT_ARRAY_HEX)] */;
+
+enum dgram_msg_type
+#ifndef USE_UINT_ENUMS
+ {
+	DGRAM_DIRECT_UNIQUE=0x10,
+	DGRAM_DIRECT_GROUP=0x11,
+	DGRAM_BCAST=0x12,
+	DGRAM_ERROR=0x13,
+	DGRAM_QUERY=0x14,
+	DGRAM_QUERY_POSITIVE=0x15,
+	DGRAM_QUERY_NEGATIVE=0x16
+}
+#else
+ { __donnot_use_enum_dgram_msg_type=0x7FFFFFFF}
+#define DGRAM_DIRECT_UNIQUE ( 0x10 )
+#define DGRAM_DIRECT_GROUP ( 0x11 )
+#define DGRAM_BCAST ( 0x12 )
+#define DGRAM_ERROR ( 0x13 )
+#define DGRAM_QUERY ( 0x14 )
+#define DGRAM_QUERY_POSITIVE ( 0x15 )
+#define DGRAM_QUERY_NEGATIVE ( 0x16 )
+#endif
+;
+
+/* bitmap dgram_flags */
+#define DGRAM_FLAG_MORE ( 0x01 )
+#define DGRAM_FLAG_FIRST ( 0x02 )
+#define DGRAM_FLAG_NODE_TYPE ( 0x0C )
+
+enum dgram_node_type
+#ifndef USE_UINT_ENUMS
+ {
+	DGRAM_NODE_B=0x00,
+	DGRAM_NODE_P=0x04,
+	DGRAM_NODE_M=0x08,
+	DGRAM_NODE_NBDD=0x0C
+}
+#else
+ { __donnot_use_enum_dgram_node_type=0x7FFFFFFF}
+#define DGRAM_NODE_B ( 0x00 )
+#define DGRAM_NODE_P ( 0x04 )
+#define DGRAM_NODE_M ( 0x08 )
+#define DGRAM_NODE_NBDD ( 0x0C )
+#endif
+;
+
+enum smb_command
+#ifndef USE_UINT_ENUMS
+ {
+	SMB_TRANSACTION=0x25
+}
+#else
+ { __donnot_use_enum_smb_command=0x7FFFFFFF}
+#define SMB_TRANSACTION ( 0x25 )
+#endif
+;
+
+struct smb_trans_body {
+	uint8_t wct;/* [value(17),range(17,17)] */
+	uint16_t total_param_count;
+	uint16_t total_data_count;
+	uint16_t max_param_count;
+	uint16_t max_data_count;
+	uint8_t max_setup_count;
+	uint8_t pad;
+	uint16_t trans_flags;
+	uint32_t timeout;
+	uint16_t reserved;
+	uint16_t param_count;
+	uint16_t param_offset;
+	uint16_t data_count;
+	uint16_t data_offset;
+	uint8_t setup_count;/* [value(3),range(3,3)] */
+	uint8_t pad2;
+	uint16_t opcode;
+	uint16_t priority;
+	uint16_t _class;
+	uint16_t byte_count;/* [value(strlen(mailslot_name)+1+data.length)] */
+	const char * mailslot_name;/* [flag(LIBNDR_FLAG_STR_ASCII|LIBNDR_FLAG_STR_NULLTERM)] */
+	DATA_BLOB data;/* [flag(LIBNDR_FLAG_REMAINING)] */
+};
+
+union smb_body {
+	struct smb_trans_body trans;/* [case(SMB_TRANSACTION)] */
+}/* [nodiscriminant] */;
+
+struct dgram_smb_packet {
+	enum smb_command smb_command;
+	uint8_t err_class;
+	uint8_t pad;
+	uint16_t err_code;
+	uint8_t flags;
+	uint16_t flags2;
+	uint16_t pid_high;
+	uint8_t signature[8];
+	uint16_t reserved;
+	uint16_t tid;
+	uint16_t pid;
+	uint16_t vuid;
+	uint16_t mid;
+	union smb_body body;/* [switch_is(smb_command)] */
+}/* [public,flag(LIBNDR_FLAG_NOALIGN|LIBNDR_FLAG_LITTLE_ENDIAN|LIBNDR_PRINT_ARRAY_HEX)] */;
+
+union dgram_message_body {
+	struct dgram_smb_packet smb;/* [case(DGRAM_SMB)] */
+}/* [nodiscriminant] */;
+
+struct dgram_message {
+	uint16_t length;
+	uint16_t offset;
+	struct nbt_name source_name;
+	struct nbt_name dest_name;
+	uint32_t dgram_body_type;
+	union dgram_message_body body;/* [switch_is(dgram_body_type)] */
+};
+
+enum dgram_err_code
+#ifndef USE_UINT_ENUMS
+ {
+	DGRAM_ERROR_NAME_NOT_PRESENT=0x82,
+	DGRAM_ERROR_INVALID_SOURCE=0x83,
+	DGRAM_ERROR_INVALID_DEST=0x84
+}
+#else
+ { __donnot_use_enum_dgram_err_code=0x7FFFFFFF}
+#define DGRAM_ERROR_NAME_NOT_PRESENT ( 0x82 )
+#define DGRAM_ERROR_INVALID_SOURCE ( 0x83 )
+#define DGRAM_ERROR_INVALID_DEST ( 0x84 )
+#endif
+;
+
+union dgram_data {
+	struct dgram_message msg;/* [case(DGRAM_DIRECT_UNIQUE)] */
+	enum dgram_err_code error;/* [case(DGRAM_ERROR)] */
+	struct nbt_name dest_name;/* [case(DGRAM_QUERY)] */
+}/* [nodiscriminant] */;
+
+struct nbt_dgram_packet {
+	enum dgram_msg_type msg_type;
+	uint8_t flags;
+	uint16_t dgram_id;
+	const char * src_addr;
+	uint16_t src_port;
+	union dgram_data data;/* [switch_is(msg_type)] */
+}/* [public,flag(LIBNDR_FLAG_NOALIGN|LIBNDR_FLAG_BIGENDIAN|LIBNDR_PRINT_ARRAY_HEX)] */;
+
+enum nbt_netlogon_command
+#ifndef USE_UINT_ENUMS
+ {
+	NETLOGON_QUERY_FOR_PDC=0x7,
+	NETLOGON_ANNOUNCE_UAS=0xa,
+	NETLOGON_RESPONSE_FROM_PDC=0xc,
+	NETLOGON_QUERY_FOR_PDC2=0x12,
+	NETLOGON_RESPONSE_FROM_PDC2=0x17,
+	NETLOGON_RESPONSE_FROM_PDC_USER=0x19
+}
+#else
+ { __donnot_use_enum_nbt_netlogon_command=0x7FFFFFFF}
+#define NETLOGON_QUERY_FOR_PDC ( 0x7 )
+#define NETLOGON_ANNOUNCE_UAS ( 0xa )
+#define NETLOGON_RESPONSE_FROM_PDC ( 0xc )
+#define NETLOGON_QUERY_FOR_PDC2 ( 0x12 )
+#define NETLOGON_RESPONSE_FROM_PDC2 ( 0x17 )
+#define NETLOGON_RESPONSE_FROM_PDC_USER ( 0x19 )
+#endif
+;
+
+/* bitmap nbt_netlogon_version */
+#define NETLOGON_VERSION_1 ( 0x00000001 )
+#define NETLOGON_VERSION_5 ( 0x00000002 )
+#define NETLOGON_VERSION_5EX ( 0x00000004 )
+#define NETLOGON_VERSION_5EX_WITH_IP ( 0x00000008 )
+#define NETLOGON_VERSION_WITH_CLOSEST_SITE ( 0x00000010 )
+#define NETLOGON_VERSION_AVOID_NT4_EMUL ( 0x01000000 )
+#define NETLOGON_VERSION_PDC ( 0x10000000 )
+#define NETLOGON_VERSION_IP ( 0x20000000 )
+#define NETLOGON_VERSION_LOCAL ( 0x40000000 )
+#define NETLOGON_VERSION_GC ( 0x80000000 )
+
+struct nbt_netlogon_query_for_pdc {
+	const char * computer_name;/* [flag(LIBNDR_FLAG_STR_ASCII|LIBNDR_FLAG_STR_NULLTERM)] */
+	const char * mailslot_name;/* [flag(LIBNDR_FLAG_STR_ASCII|LIBNDR_FLAG_STR_NULLTERM)] */
+	DATA_BLOB _pad;/* [flag(LIBNDR_FLAG_ALIGN2)] */
+	const char * unicode_name;/* [flag(LIBNDR_FLAG_STR_NULLTERM)] */
+	uint32_t nt_version;
+	uint16_t lmnt_token;
+	uint16_t lm20_token;
+};
+
+struct nbt_netlogon_query_for_pdc2 {
+	uint16_t request_count;
+	const char * computer_name;/* [flag(LIBNDR_FLAG_STR_NULLTERM)] */
+	const char * user_name;/* [flag(LIBNDR_FLAG_STR_NULLTERM)] */
+	const char * mailslot_name;/* [flag(LIBNDR_FLAG_STR_ASCII|LIBNDR_FLAG_STR_NULLTERM)] */
+	uint32_t unknown[2];
+	uint32_t nt_version;
+	uint16_t lmnt_token;
+	uint16_t lm20_token;
+};
+
+struct nbt_netlogon_response_from_pdc {
+	const char * pdc_name;/* [flag(LIBNDR_FLAG_STR_ASCII|LIBNDR_FLAG_STR_NULLTERM)] */
+	DATA_BLOB _pad;/* [flag(LIBNDR_FLAG_ALIGN2)] */
+	const char * unicode_pdc_name;/* [flag(LIBNDR_FLAG_STR_NULLTERM)] */
+	const char * domain_name;/* [flag(LIBNDR_FLAG_STR_NULLTERM)] */
+	uint32_t nt_version;
+	uint16_t lmnt_token;
+	uint16_t lm20_token;
+};
+
+/* bitmap nbt_server_type */
+#define NBT_SERVER_PDC ( 0x00000001 )
+#define NBT_SERVER_GC ( 0x00000004 )
+#define NBT_SERVER_LDAP ( 0x00000008 )
+#define NBT_SERVER_DS ( 0x00000010 )
+#define NBT_SERVER_KDC ( 0x00000020 )
+#define NBT_SERVER_TIMESERV ( 0x00000040 )
+#define NBT_SERVER_CLOSEST ( 0x00000080 )
+#define NBT_SERVER_WRITABLE ( 0x00000100 )
+#define NBT_SERVER_GOOD_TIMESERV ( 0x00000200 )
+#define NBT_SERVER_NDNC ( 0x00000400 )
+#define NBT_SERVER_SELECT_SECRET_DOMAIN_6 ( 0x00000800 )
+#define NBT_SERVER_FULL_SECRET_DOMAIN_6 ( 0x00001000 )
+
+struct nbt_dc_sock_addr {
+	uint32_t sa_family;
+	const char * pdc_ip;/* [flag(LIBNDR_FLAG_BIGENDIAN)] */
+	DATA_BLOB remaining;/* [flag(LIBNDR_FLAG_REMAINING)] */
+};
+
+struct nbt_netlogon_response_from_pdc2 {
+	DATA_BLOB _pad;/* [flag(LIBNDR_FLAG_ALIGN4)] */
+	uint32_t server_type;
+	struct GUID domain_uuid;
+	const char * forest;
+	const char * dns_domain;
+	const char * pdc_dns_name;
+	const char * domain;
+	const char * pdc_name;
+	const char * user_name;
+	const char * server_site;
+	const char * client_site;
+	uint8_t dc_sock_addr_size;
+	struct nbt_dc_sock_addr dc_sock_addr;/* [subcontext_size(dc_sock_addr_size),subcontext(0)] */
+	uint32_t nt_version;
+	uint16_t lmnt_token;
+	uint16_t lm20_token;
+};
+
+enum netr_SamDatabaseID;
+
+struct nbt_db_change {
+	enum netr_SamDatabaseID db_index;
+	uint64_t serial;
+	NTTIME timestamp;
+};
+
+struct nbt_netlogon_announce_uas {
+	uint32_t serial_lo;
+	time_t timestamp;
+	uint32_t pulse;
+	uint32_t random;
+	const char * pdc_name;/* [flag(LIBNDR_FLAG_STR_ASCII|LIBNDR_FLAG_STR_NULLTERM)] */
+	const char * domain;/* [flag(LIBNDR_FLAG_STR_ASCII|LIBNDR_FLAG_STR_NULLTERM)] */
+	DATA_BLOB _pad;/* [flag(LIBNDR_FLAG_ALIGN2)] */
+	const char * unicode_pdc_name;/* [flag(LIBNDR_FLAG_STR_NULLTERM)] */
+	const char * unicode_domain;/* [flag(LIBNDR_FLAG_STR_NULLTERM)] */
+	uint32_t db_count;
+	struct nbt_db_change *dbchange;
+	uint32_t sid_size;/* [value(ndr_size_dom_sid0(&sid,ndr->flags))] */
+	struct dom_sid0 sid;/* [subcontext_size(sid_size),subcontext(0)] */
+	uint32_t nt_version;
+	uint16_t lmnt_token;
+	uint16_t lm20_token;
+};
+
+union nbt_netlogon_request {
+	struct nbt_netlogon_query_for_pdc pdc;/* [case(NETLOGON_QUERY_FOR_PDC)] */
+	struct nbt_netlogon_query_for_pdc2 pdc2;/* [case(NETLOGON_QUERY_FOR_PDC2)] */
+	struct nbt_netlogon_announce_uas uas;/* [case(NETLOGON_ANNOUNCE_UAS)] */
+	struct nbt_netlogon_response_from_pdc response;/* [case(NETLOGON_RESPONSE_FROM_PDC)] */
+	struct nbt_netlogon_response_from_pdc2 response2;/* [case(NETLOGON_RESPONSE_FROM_PDC2)] */
+}/* [nodiscriminant] */;
+
+struct nbt_netlogon_packet {
+	enum nbt_netlogon_command command;
+	union nbt_netlogon_request req;/* [switch_is(command)] */
+}/* [public,flag(LIBNDR_FLAG_NOALIGN)] */;
+
+struct nbt_cldap_netlogon_1 {
+	enum nbt_netlogon_command type;
+	const char * pdc_name;/* [flag(LIBNDR_FLAG_STR_NULLTERM)] */
+	const char * user_name;/* [flag(LIBNDR_FLAG_STR_NULLTERM)] */
+	const char * domain_name;/* [flag(LIBNDR_FLAG_STR_NULLTERM)] */
+	uint32_t nt_version;/* [value] */
+	uint16_t lmnt_token;
+	uint16_t lm20_token;
+};
+
+struct nbt_cldap_netlogon_3 {
+	enum nbt_netlogon_command type;
+	const char * pdc_name;/* [flag(LIBNDR_FLAG_STR_NULLTERM)] */
+	const char * user_name;/* [flag(LIBNDR_FLAG_STR_NULLTERM)] */
+	const char * domain_name;/* [flag(LIBNDR_FLAG_STR_NULLTERM)] */
+	struct GUID domain_uuid;
+	struct GUID unknown_uuid;
+	const char * forest;
+	const char * dns_domain;
+	const char * pdc_dns_name;
+	const char * pdc_ip;
+	uint32_t server_type;
+	uint32_t nt_version;/* [value(3)] */
+	uint16_t lmnt_token;
+	uint16_t lm20_token;
+};
+
+struct nbt_cldap_netlogon_5 {
+	enum nbt_netlogon_command type;
+	uint16_t sbz;
+	uint32_t server_type;
+	struct GUID domain_uuid;
+	const char * forest;
+	const char * dns_domain;
+	const char * pdc_dns_name;
+	const char * domain;
+	const char * pdc_name;
+	const char * user_name;
+	const char * server_site;
+	const char * client_site;
+	uint32_t nt_version;/* [value(5)] */
+	uint16_t lmnt_token;
+	uint16_t lm20_token;
+}/* [public] */;
+
+struct nbt_cldap_netlogon_13 {
+	enum nbt_netlogon_command type;
+	uint16_t sbz;
+	uint32_t server_type;
+	struct GUID domain_uuid;
+	const char * forest;
+	const char * dns_domain;
+	const char * pdc_dns_name;
+	const char * domain;
+	const char * pdc_name;
+	const char * user_name;
+	const char * server_site;
+	const char * client_site;
+	uint8_t dc_sock_addr_size;
+	struct nbt_dc_sock_addr dc_sock_addr;/* [subcontext_size(dc_sock_addr_size),subcontext(0)] */
+	uint32_t nt_version;/* [value(13)] */
+	uint16_t lmnt_token;
+	uint16_t lm20_token;
+};
+
+struct nbt_cldap_netlogon_15 {
+	enum nbt_netlogon_command type;
+	uint16_t sbz;
+	uint32_t server_type;
+	struct GUID domain_uuid;
+	const char * forest;
+	const char * dns_domain;
+	const char * pdc_dns_name;
+	const char * domain;
+	const char * pdc_name;
+	const char * user_name;
+	const char * server_site;
+	const char * client_site;
+	const char * next_closest_site;
+	uint32_t nt_version;/* [value(15)] */
+	uint16_t lmnt_token;
+	uint16_t lm20_token;
+}/* [public] */;
+
+struct nbt_cldap_netlogon_29 {
+	enum nbt_netlogon_command type;
+	uint16_t sbz;
+	uint32_t server_type;
+	struct GUID domain_uuid;
+	const char * forest;
+	const char * dns_domain;
+	const char * pdc_dns_name;
+	const char * domain;
+	const char * pdc_name;
+	const char * user_name;
+	const char * server_site;
+	const char * client_site;
+	uint8_t dc_sock_addr_size;
+	struct nbt_dc_sock_addr dc_sock_addr;/* [subcontext_size(dc_sock_addr_size),subcontext(0)] */
+	const char * next_closest_site;
+	uint32_t nt_version;/* [value(29)] */
+	uint16_t lmnt_token;
+	uint16_t lm20_token;
+}/* [public] */;
+
+union nbt_cldap_netlogon {
+	struct nbt_cldap_netlogon_1 logon1;/* [case(0)] */
+	struct nbt_cldap_netlogon_3 logon3;/* [case(2)] */
+	struct nbt_cldap_netlogon_5 logon5;/* [case(4)] */
+	struct nbt_cldap_netlogon_13 logon13;/* [case(8)] */
+	struct nbt_cldap_netlogon_15 logon15;/* [case(20)] */
+	struct nbt_cldap_netlogon_29 logon29;/* [case(29)] */
+}/* [public,nodiscriminant,flag(LIBNDR_FLAG_NOALIGN)] */;
+
+enum nbt_ntlogon_command
+#ifndef USE_UINT_ENUMS
+ {
+	NTLOGON_SAM_LOGON=0x12,
+	NTLOGON_SAM_LOGON_REPLY=0x13,
+	NTLOGON_SAM_LOGON_REPLY15=0x15,
+	NTLOGON_RESPONSE_FROM_PDC2=0x17
+}
+#else
+ { __donnot_use_enum_nbt_ntlogon_command=0x7FFFFFFF}
+#define NTLOGON_SAM_LOGON ( 0x12 )
+#define NTLOGON_SAM_LOGON_REPLY ( 0x13 )
+#define NTLOGON_SAM_LOGON_REPLY15 ( 0x15 )
+#define NTLOGON_RESPONSE_FROM_PDC2 ( 0x17 )
+#endif
+;
+
+struct nbt_ntlogon_sam_logon {
+	uint16_t request_count;
+	const char * computer_name;/* [flag(LIBNDR_FLAG_STR_NULLTERM)] */
+	const char * user_name;/* [flag(LIBNDR_FLAG_STR_NULLTERM)] */
+	const char * mailslot_name;/* [flag(LIBNDR_FLAG_STR_ASCII|LIBNDR_FLAG_STR_NULLTERM)] */
+	uint32_t acct_control;
+	uint32_t sid_size;/* [value(ndr_size_dom_sid0(&sid,ndr->flags))] */
+	struct dom_sid0 sid;/* [subcontext_size(sid_size),subcontext(0)] */
+	uint32_t nt_version;
+	uint16_t lmnt_token;
+	uint16_t lm20_token;
+};
+
+struct nbt_ntlogon_sam_logon_reply {
+	const char * server;/* [flag(LIBNDR_FLAG_STR_NULLTERM)] */
+	const char * user_name;/* [flag(LIBNDR_FLAG_STR_NULLTERM)] */
+	const char * domain;/* [flag(LIBNDR_FLAG_STR_NULLTERM)] */
+	uint32_t nt_version;
+	uint16_t lmnt_token;
+	uint16_t lm20_token;
+};
+
+union nbt_ntlogon_request {
+	struct nbt_ntlogon_sam_logon logon;/* [case(NTLOGON_SAM_LOGON)] */
+	struct nbt_ntlogon_sam_logon_reply reply;/* [case(NTLOGON_SAM_LOGON_REPLY)] */
+	struct nbt_netlogon_response_from_pdc2 reply2;/* [case(NTLOGON_RESPONSE_FROM_PDC2)] */
+}/* [nodiscriminant] */;
+
+struct nbt_ntlogon_packet {
+	enum nbt_ntlogon_command command;
+	union nbt_ntlogon_request req;/* [switch_is(command)] */
+}/* [public,flag(LIBNDR_FLAG_NOALIGN)] */;
+
+enum nbt_browse_opcode
+#ifndef USE_UINT_ENUMS
+ {
+	HostAnnouncement=1,
+	AnnouncementRequest=2,
+	Election=8,
+	GetBackupListReq=9,
+	GetBackupListResp=10,
+	BecomeBackup=11,
+	DomainAnnouncement=12,
+	MasterAnnouncement=13,
+	ResetBrowserState=14,
+	LocalMasterAnnouncement=15
+}
+#else
+ { __donnot_use_enum_nbt_browse_opcode=0x7FFFFFFF}
+#define HostAnnouncement ( 1 )
+#define AnnouncementRequest ( 2 )
+#define Election ( 8 )
+#define GetBackupListReq ( 9 )
+#define GetBackupListResp ( 10 )
+#define BecomeBackup ( 11 )
+#define DomainAnnouncement ( 12 )
+#define MasterAnnouncement ( 13 )
+#define ResetBrowserState ( 14 )
+#define LocalMasterAnnouncement ( 15 )
+#endif
+;
+
+struct nbt_browse_host_announcement {
+	uint8_t UpdateCount;
+	uint32_t Periodicity;
+	const char *ServerName;/* [charset(DOS)] */
+	uint8_t OSMajor;
+	uint8_t OSMinor;
+	uint32_t ServerType;
+	uint8_t BroMajorVer;
+	uint8_t BroMinorVer;
+	uint16_t Signature;
+	const char * Comment;/* [flag(LIBNDR_FLAG_STR_ASCII|LIBNDR_FLAG_STR_NULLTERM)] */
+};
+
+struct nbt_browse_announcement_request {
+	uint8_t Unused;
+	const char * ResponseName;/* [flag(LIBNDR_FLAG_STR_ASCII|LIBNDR_FLAG_STR_NULLTERM)] */
+};
+
+struct nbt_browse_election_request {
+	uint8_t Version;
+	uint32_t Criteria;
+	uint32_t UpTime;
+	uint32_t Reserved;
+	const char * ServerName;/* [flag(LIBNDR_FLAG_STR_ASCII|LIBNDR_FLAG_STR_NULLTERM)] */
+};
+
+struct nbt_browse_backup_list_request {
+	uint8_t ReqCount;
+	uint32_t Token;
+};
+
+struct nbt_browse_backup_list_response {
+	uint8_t BackupCount;
+	uint32_t Token;
+	struct nbt_name *BackupServerList;
+};
+
+struct nbt_browse_become_backup {
+	const char * BrowserName;/* [flag(LIBNDR_FLAG_STR_ASCII|LIBNDR_FLAG_STR_NULLTERM)] */
+};
+
+struct nbt_browse_domain_announcement {
+	uint8_t UpdateCount;
+	uint32_t Periodicity;
+	const char *ServerName;/* [charset(DOS)] */
+	uint8_t OSMajor;
+	uint8_t OSMinor;
+	uint32_t ServerType;
+	uint32_t MysteriousField;
+	const char * Comment;/* [flag(LIBNDR_FLAG_STR_ASCII|LIBNDR_FLAG_STR_NULLTERM)] */
+};
+
+struct nbt_browse_master_announcement {
+	const char * ServerName;/* [flag(LIBNDR_FLAG_STR_ASCII|LIBNDR_FLAG_STR_NULLTERM)] */
+};
+
+struct nbt_browse_reset_state {
+	uint8_t Command;
+};
+
+struct nbt_browse_local_master_announcement {
+	uint8_t UpdateCount;
+	uint32_t Periodicity;
+	const char *ServerName;/* [charset(DOS)] */
+	uint8_t OSMajor;
+	uint8_t OSMinor;
+	uint32_t ServerType;
+	uint8_t BroMajorVer;
+	uint8_t BroMinorVer;
+	uint16_t Signature;
+	const char * Comment;/* [flag(LIBNDR_FLAG_STR_ASCII|LIBNDR_FLAG_STR_NULLTERM)] */
+};
+
+union nbt_browse_payload {
+	struct nbt_browse_host_announcement host_annoucement;/* [case(HostAnnouncement)] */
+	struct nbt_browse_announcement_request announcement_request;/* [case(AnnouncementRequest)] */
+	struct nbt_browse_election_request election_request;/* [case(Election)] */
+	struct nbt_browse_backup_list_request backup_list_request;/* [case(GetBackupListReq)] */
+	struct nbt_browse_backup_list_response backup_list_response;/* [case(GetBackupListResp)] */
+	struct nbt_browse_become_backup become_backup;/* [case(BecomeBackup)] */
+	struct nbt_browse_domain_announcement domain_announcement;/* [case(DomainAnnouncement)] */
+	struct nbt_browse_master_announcement master_announcement;/* [case(MasterAnnouncement)] */
+	struct nbt_browse_reset_state reset_browser_state;/* [case(ResetBrowserState)] */
+	struct nbt_browse_local_master_announcement local_master_announcement;/* [case(LocalMasterAnnouncement)] */
+}/* [nodiscriminant] */;
+
+struct nbt_browse_packet {
+	enum nbt_browse_opcode opcode;
+	union nbt_browse_payload payload;/* [switch_is(opcode)] */
+}/* [public,flag(LIBNDR_FLAG_NOALIGN)] */;
+
+#endif /* _HEADER_nbt */

Modified: branches/samba/experimental/source/librpc/gen_ndr/ndr_dfs.c
===================================================================
--- branches/samba/experimental/source/librpc/gen_ndr/ndr_dfs.c	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/librpc/gen_ndr/ndr_dfs.c	2008-06-09 06:59:20 UTC (rev 1920)
@@ -5781,7 +5781,7 @@
 };
 
 static const struct ndr_interface_string_array netdfs_authservices = {
-	.count	= 3,
+	.count	= 1,
 	.names	= netdfs_authservice_strings
 };
 

Modified: branches/samba/experimental/source/librpc/gen_ndr/ndr_dssetup.c
===================================================================
--- branches/samba/experimental/source/librpc/gen_ndr/ndr_dssetup.c	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/librpc/gen_ndr/ndr_dssetup.c	2008-06-09 06:59:20 UTC (rev 1920)
@@ -1062,7 +1062,7 @@
 };
 
 static const struct ndr_interface_string_array dssetup_authservices = {
-	.count	= 4,
+	.count	= 1,
 	.names	= dssetup_authservice_strings
 };
 

Modified: branches/samba/experimental/source/librpc/gen_ndr/ndr_echo.c
===================================================================
--- branches/samba/experimental/source/librpc/gen_ndr/ndr_echo.c	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/librpc/gen_ndr/ndr_echo.c	2008-06-09 06:59:20 UTC (rev 1920)
@@ -1493,7 +1493,7 @@
 };
 
 static const struct ndr_interface_string_array rpcecho_authservices = {
-	.count	= 3,
+	.count	= 1,
 	.names	= rpcecho_authservice_strings
 };
 

Modified: branches/samba/experimental/source/librpc/gen_ndr/ndr_epmapper.c
===================================================================
--- branches/samba/experimental/source/librpc/gen_ndr/ndr_epmapper.c	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/librpc/gen_ndr/ndr_epmapper.c	2008-06-09 06:59:20 UTC (rev 1920)
@@ -2679,7 +2679,7 @@
 };
 
 static const struct ndr_interface_string_array epmapper_authservices = {
-	.count	= 3,
+	.count	= 1,
 	.names	= epmapper_authservice_strings
 };
 

Modified: branches/samba/experimental/source/librpc/gen_ndr/ndr_krb5pac.c
===================================================================
--- branches/samba/experimental/source/librpc/gen_ndr/ndr_krb5pac.c	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/librpc/gen_ndr/ndr_krb5pac.c	2008-06-09 06:59:20 UTC (rev 1920)
@@ -166,63 +166,6 @@
 	return ndr_size_struct(r, flags, (ndr_push_flags_fn_t)ndr_push_PAC_LOGON_INFO);
 }
 
-static enum ndr_err_code ndr_push_PAC_UNKNOWN_12(struct ndr_push *ndr, int ndr_flags, const struct PAC_UNKNOWN_12 *r)
-{
-	if (ndr_flags & NDR_SCALARS) {
-		NDR_CHECK(ndr_push_align(ndr, 4));
-		NDR_CHECK(ndr_push_uint16(ndr, NDR_SCALARS, 2 * strlen_m(r->upn_name)));
-		NDR_CHECK(ndr_push_uint16(ndr, NDR_SCALARS, r->unknown1));
-		NDR_CHECK(ndr_push_uint16(ndr, NDR_SCALARS, 2 * strlen_m(r->domain_name)));
-		NDR_CHECK(ndr_push_uint16(ndr, NDR_SCALARS, r->unknown2));
-		NDR_CHECK(ndr_push_uint16(ndr, NDR_SCALARS, r->unknown3));
-		NDR_CHECK(ndr_push_uint16(ndr, NDR_SCALARS, r->unknown4));
-		NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->unknown5));
-		NDR_CHECK(ndr_push_charset(ndr, NDR_SCALARS, r->upn_name, 2 * strlen_m(r->upn_name) + 2, sizeof(uint8_t), CH_UTF16));
-		NDR_CHECK(ndr_push_charset(ndr, NDR_SCALARS, r->domain_name, 2 * strlen_m(r->domain_name) + 2, sizeof(uint8_t), CH_UTF16));
-		NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->unknown6));
-	}
-	if (ndr_flags & NDR_BUFFERS) {
-	}
-	return NDR_ERR_SUCCESS;
-}
-
-static enum ndr_err_code ndr_pull_PAC_UNKNOWN_12(struct ndr_pull *ndr, int ndr_flags, struct PAC_UNKNOWN_12 *r)
-{
-	if (ndr_flags & NDR_SCALARS) {
-		NDR_CHECK(ndr_pull_align(ndr, 4));
-		NDR_CHECK(ndr_pull_uint16(ndr, NDR_SCALARS, &r->upn_size));
-		NDR_CHECK(ndr_pull_uint16(ndr, NDR_SCALARS, &r->unknown1));
-		NDR_CHECK(ndr_pull_uint16(ndr, NDR_SCALARS, &r->domain_size));
-		NDR_CHECK(ndr_pull_uint16(ndr, NDR_SCALARS, &r->unknown2));
-		NDR_CHECK(ndr_pull_uint16(ndr, NDR_SCALARS, &r->unknown3));
-		NDR_CHECK(ndr_pull_uint16(ndr, NDR_SCALARS, &r->unknown4));
-		NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->unknown5));
-		NDR_CHECK(ndr_pull_charset(ndr, NDR_SCALARS, &r->upn_name, r->upn_size + 2, sizeof(uint8_t), CH_UTF16));
-		NDR_CHECK(ndr_pull_charset(ndr, NDR_SCALARS, &r->domain_name, r->domain_size + 2, sizeof(uint8_t), CH_UTF16));
-		NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->unknown6));
-	}
-	if (ndr_flags & NDR_BUFFERS) {
-	}
-	return NDR_ERR_SUCCESS;
-}
-
-_PUBLIC_ void ndr_print_PAC_UNKNOWN_12(struct ndr_print *ndr, const char *name, const struct PAC_UNKNOWN_12 *r)
-{
-	ndr_print_struct(ndr, name, "PAC_UNKNOWN_12");
-	ndr->depth++;
-	ndr_print_uint16(ndr, "upn_size", (ndr->flags & LIBNDR_PRINT_SET_VALUES)?2 * strlen_m(r->upn_name):r->upn_size);
-	ndr_print_uint16(ndr, "unknown1", r->unknown1);
-	ndr_print_uint16(ndr, "domain_size", (ndr->flags & LIBNDR_PRINT_SET_VALUES)?2 * strlen_m(r->domain_name):r->domain_size);
-	ndr_print_uint16(ndr, "unknown2", r->unknown2);
-	ndr_print_uint16(ndr, "unknown3", r->unknown3);
-	ndr_print_uint16(ndr, "unknown4", r->unknown4);
-	ndr_print_uint32(ndr, "unknown5", r->unknown5);
-	ndr_print_string(ndr, "upn_name", r->upn_name);
-	ndr_print_string(ndr, "domain_name", r->domain_name);
-	ndr_print_uint32(ndr, "unknown6", r->unknown6);
-	ndr->depth--;
-}
-
 _PUBLIC_ enum ndr_err_code ndr_push_PAC_LOGON_INFO_CTR(struct ndr_push *ndr, int ndr_flags, const struct PAC_LOGON_INFO_CTR *r)
 {
 	if (ndr_flags & NDR_SCALARS) {
@@ -315,6 +258,46 @@
 	ndr_print_enum(ndr, name, "ENUM", val, r);
 }
 
+static enum ndr_err_code ndr_push_DATA_BLOB_REM(struct ndr_push *ndr, int ndr_flags, const struct DATA_BLOB_REM *r)
+{
+	if (ndr_flags & NDR_SCALARS) {
+		NDR_CHECK(ndr_push_align(ndr, 4));
+		{
+			uint32_t _flags_save_DATA_BLOB = ndr->flags;
+			ndr_set_flags(&ndr->flags, LIBNDR_FLAG_REMAINING);
+			NDR_CHECK(ndr_push_DATA_BLOB(ndr, NDR_SCALARS, r->remaining));
+			ndr->flags = _flags_save_DATA_BLOB;
+		}
+	}
+	if (ndr_flags & NDR_BUFFERS) {
+	}
+	return NDR_ERR_SUCCESS;
+}
+
+static enum ndr_err_code ndr_pull_DATA_BLOB_REM(struct ndr_pull *ndr, int ndr_flags, struct DATA_BLOB_REM *r)
+{
+	if (ndr_flags & NDR_SCALARS) {
+		NDR_CHECK(ndr_pull_align(ndr, 4));
+		{
+			uint32_t _flags_save_DATA_BLOB = ndr->flags;
+			ndr_set_flags(&ndr->flags, LIBNDR_FLAG_REMAINING);
+			NDR_CHECK(ndr_pull_DATA_BLOB(ndr, NDR_SCALARS, &r->remaining));
+			ndr->flags = _flags_save_DATA_BLOB;
+		}
+	}
+	if (ndr_flags & NDR_BUFFERS) {
+	}
+	return NDR_ERR_SUCCESS;
+}
+
+_PUBLIC_ void ndr_print_DATA_BLOB_REM(struct ndr_print *ndr, const char *name, const struct DATA_BLOB_REM *r)
+{
+	ndr_print_struct(ndr, name, "DATA_BLOB_REM");
+	ndr->depth++;
+	ndr_print_DATA_BLOB(ndr, "remaining", r->remaining);
+	ndr->depth--;
+}
+
 _PUBLIC_ enum ndr_err_code ndr_push_PAC_INFO(struct ndr_push *ndr, int ndr_flags, const union PAC_INFO *r)
 {
 	if (ndr_flags & NDR_SCALARS) {
@@ -337,7 +320,12 @@
 			break; }
 
 			case PAC_TYPE_UNKNOWN_12: {
-				NDR_CHECK(ndr_push_PAC_UNKNOWN_12(ndr, NDR_SCALARS, &r->unknown));
+				{
+					struct ndr_push *_ndr_unknown;
+					NDR_CHECK(ndr_push_subcontext_start(ndr, &_ndr_unknown, 0, -1));
+					NDR_CHECK(ndr_push_DATA_BLOB_REM(_ndr_unknown, NDR_SCALARS, &r->unknown));
+					NDR_CHECK(ndr_push_subcontext_end(ndr, _ndr_unknown, 0, -1));
+				}
 			break; }
 
 			default:
@@ -393,7 +381,12 @@
 			break; }
 
 			case PAC_TYPE_UNKNOWN_12: {
-				NDR_CHECK(ndr_pull_PAC_UNKNOWN_12(ndr, NDR_SCALARS, &r->unknown));
+				{
+					struct ndr_pull *_ndr_unknown;
+					NDR_CHECK(ndr_pull_subcontext_start(ndr, &_ndr_unknown, 0, -1));
+					NDR_CHECK(ndr_pull_DATA_BLOB_REM(_ndr_unknown, NDR_SCALARS, &r->unknown));
+					NDR_CHECK(ndr_pull_subcontext_end(ndr, _ndr_unknown, 0, -1));
+				}
 			break; }
 
 			default:
@@ -448,7 +441,7 @@
 		break;
 
 		case PAC_TYPE_UNKNOWN_12:
-			ndr_print_PAC_UNKNOWN_12(ndr, "unknown", &r->unknown);
+			ndr_print_DATA_BLOB_REM(ndr, "unknown", &r->unknown);
 		break;
 
 		default:
@@ -527,46 +520,6 @@
 	ndr->depth--;
 }
 
-static enum ndr_err_code ndr_push_DATA_BLOB_REM(struct ndr_push *ndr, int ndr_flags, const struct DATA_BLOB_REM *r)
-{
-	if (ndr_flags & NDR_SCALARS) {
-		NDR_CHECK(ndr_push_align(ndr, 4));
-		{
-			uint32_t _flags_save_DATA_BLOB = ndr->flags;
-			ndr_set_flags(&ndr->flags, LIBNDR_FLAG_REMAINING);
-			NDR_CHECK(ndr_push_DATA_BLOB(ndr, NDR_SCALARS, r->remaining));
-			ndr->flags = _flags_save_DATA_BLOB;
-		}
-	}
-	if (ndr_flags & NDR_BUFFERS) {
-	}
-	return NDR_ERR_SUCCESS;
-}
-
-static enum ndr_err_code ndr_pull_DATA_BLOB_REM(struct ndr_pull *ndr, int ndr_flags, struct DATA_BLOB_REM *r)
-{
-	if (ndr_flags & NDR_SCALARS) {
-		NDR_CHECK(ndr_pull_align(ndr, 4));
-		{
-			uint32_t _flags_save_DATA_BLOB = ndr->flags;
-			ndr_set_flags(&ndr->flags, LIBNDR_FLAG_REMAINING);
-			NDR_CHECK(ndr_pull_DATA_BLOB(ndr, NDR_SCALARS, &r->remaining));
-			ndr->flags = _flags_save_DATA_BLOB;
-		}
-	}
-	if (ndr_flags & NDR_BUFFERS) {
-	}
-	return NDR_ERR_SUCCESS;
-}
-
-_PUBLIC_ void ndr_print_DATA_BLOB_REM(struct ndr_print *ndr, const char *name, const struct DATA_BLOB_REM *r)
-{
-	ndr_print_struct(ndr, name, "DATA_BLOB_REM");
-	ndr->depth++;
-	ndr_print_DATA_BLOB(ndr, "remaining", r->remaining);
-	ndr->depth--;
-}
-
 _PUBLIC_ enum ndr_err_code ndr_push_PAC_BUFFER_RAW(struct ndr_push *ndr, int ndr_flags, const struct PAC_BUFFER_RAW *r)
 {
 	if (ndr_flags & NDR_SCALARS) {

Modified: branches/samba/experimental/source/librpc/gen_ndr/ndr_krb5pac.h
===================================================================
--- branches/samba/experimental/source/librpc/gen_ndr/ndr_krb5pac.h	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/librpc/gen_ndr/ndr_krb5pac.h	2008-06-09 06:59:20 UTC (rev 1920)
@@ -23,13 +23,13 @@
 enum ndr_err_code ndr_pull_PAC_SIGNATURE_DATA(struct ndr_pull *ndr, int ndr_flags, struct PAC_SIGNATURE_DATA *r);
 void ndr_print_PAC_SIGNATURE_DATA(struct ndr_print *ndr, const char *name, const struct PAC_SIGNATURE_DATA *r);
 void ndr_print_PAC_LOGON_INFO(struct ndr_print *ndr, const char *name, const struct PAC_LOGON_INFO *r);
-void ndr_print_PAC_UNKNOWN_12(struct ndr_print *ndr, const char *name, const struct PAC_UNKNOWN_12 *r);
 enum ndr_err_code ndr_push_PAC_LOGON_INFO_CTR(struct ndr_push *ndr, int ndr_flags, const struct PAC_LOGON_INFO_CTR *r);
 enum ndr_err_code ndr_pull_PAC_LOGON_INFO_CTR(struct ndr_pull *ndr, int ndr_flags, struct PAC_LOGON_INFO_CTR *r);
 void ndr_print_PAC_LOGON_INFO_CTR(struct ndr_print *ndr, const char *name, const struct PAC_LOGON_INFO_CTR *r);
 enum ndr_err_code ndr_push_PAC_TYPE(struct ndr_push *ndr, int ndr_flags, enum PAC_TYPE r);
 enum ndr_err_code ndr_pull_PAC_TYPE(struct ndr_pull *ndr, int ndr_flags, enum PAC_TYPE *r);
 void ndr_print_PAC_TYPE(struct ndr_print *ndr, const char *name, enum PAC_TYPE r);
+void ndr_print_DATA_BLOB_REM(struct ndr_print *ndr, const char *name, const struct DATA_BLOB_REM *r);
 enum ndr_err_code ndr_push_PAC_INFO(struct ndr_push *ndr, int ndr_flags, const union PAC_INFO *r);
 enum ndr_err_code ndr_pull_PAC_INFO(struct ndr_pull *ndr, int ndr_flags, union PAC_INFO *r);
 void ndr_print_PAC_INFO(struct ndr_print *ndr, const char *name, const union PAC_INFO *r);
@@ -40,7 +40,6 @@
 enum ndr_err_code ndr_push_PAC_DATA(struct ndr_push *ndr, int ndr_flags, const struct PAC_DATA *r);
 enum ndr_err_code ndr_pull_PAC_DATA(struct ndr_pull *ndr, int ndr_flags, struct PAC_DATA *r);
 void ndr_print_PAC_DATA(struct ndr_print *ndr, const char *name, const struct PAC_DATA *r);
-void ndr_print_DATA_BLOB_REM(struct ndr_print *ndr, const char *name, const struct DATA_BLOB_REM *r);
 enum ndr_err_code ndr_push_PAC_BUFFER_RAW(struct ndr_push *ndr, int ndr_flags, const struct PAC_BUFFER_RAW *r);
 enum ndr_err_code ndr_pull_PAC_BUFFER_RAW(struct ndr_pull *ndr, int ndr_flags, struct PAC_BUFFER_RAW *r);
 void ndr_print_PAC_BUFFER_RAW(struct ndr_print *ndr, const char *name, const struct PAC_BUFFER_RAW *r);

Modified: branches/samba/experimental/source/librpc/gen_ndr/ndr_libnet_join.c
===================================================================
--- branches/samba/experimental/source/librpc/gen_ndr/ndr_libnet_join.c	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/librpc/gen_ndr/ndr_libnet_join.c	2008-06-09 06:59:20 UTC (rev 1920)
@@ -23,8 +23,13 @@
 		ndr->depth--;
 		ndr_print_string(ndr, "account_ou", r->in.account_ou);
 		ndr_print_string(ndr, "admin_account", r->in.admin_account);
+#ifdef DEBUG_PASSWORD
 		ndr_print_string(ndr, "admin_password", r->in.admin_password);
 		ndr_print_string(ndr, "machine_password", r->in.machine_password);
+#else
+		ndr_print_ptr(ndr, "admin_password", r->in.admin_password);
+		ndr_print_ptr(ndr, "machine_password", r->in.machine_password);
+#endif
 		ndr_print_wkssvc_joinflags(ndr, "join_flags", r->in.join_flags);
 		ndr_print_string(ndr, "os_version", r->in.os_version);
 		ndr_print_string(ndr, "os_name", r->in.os_name);
@@ -36,6 +41,7 @@
 		ndr_print_ads_struct(ndr, "ads", r->in.ads);
 		ndr->depth--;
 		ndr_print_uint8(ndr, "debug", r->in.debug);
+		ndr_print_netr_SchannelType(ndr, "secure_channel_type", r->in.secure_channel_type);
 		ndr->depth--;
 	}
 	if (flags & NDR_OUT) {
@@ -73,8 +79,13 @@
 		ndr_print_string(ndr, "domain_name", r->in.domain_name);
 		ndr_print_string(ndr, "account_ou", r->in.account_ou);
 		ndr_print_string(ndr, "admin_account", r->in.admin_account);
+#ifdef DEBUG_PASSWORD
 		ndr_print_string(ndr, "admin_password", r->in.admin_password);
 		ndr_print_string(ndr, "machine_password", r->in.machine_password);
+#else
+		ndr_print_ptr(ndr, "admin_password", r->in.admin_password);
+		ndr_print_ptr(ndr, "machine_password", r->in.machine_password);
+#endif
 		ndr_print_wkssvc_joinflags(ndr, "unjoin_flags", r->in.unjoin_flags);
 		ndr_print_uint8(ndr, "modify_config", r->in.modify_config);
 		ndr_print_ptr(ndr, "domain_sid", r->in.domain_sid);

Copied: branches/samba/experimental/source/librpc/gen_ndr/ndr_libnetapi.c (from rev 1919, tags/samba/upstream_3.2.0~rc1/source/librpc/gen_ndr/ndr_libnetapi.c)
===================================================================
--- branches/samba/experimental/source/librpc/gen_ndr/ndr_libnetapi.c	                        (rev 0)
+++ branches/samba/experimental/source/librpc/gen_ndr/ndr_libnetapi.c	2008-06-09 06:59:20 UTC (rev 1920)
@@ -0,0 +1,881 @@
+/* parser auto-generated by pidl */
+
+#include "includes.h"
+#include "librpc/gen_ndr/ndr_libnetapi.h"
+
+_PUBLIC_ enum ndr_err_code ndr_push_NET_API_STATUS(struct ndr_push *ndr, int ndr_flags, enum NET_API_STATUS r)
+{
+	NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r));
+	return NDR_ERR_SUCCESS;
+}
+
+_PUBLIC_ enum ndr_err_code ndr_pull_NET_API_STATUS(struct ndr_pull *ndr, int ndr_flags, enum NET_API_STATUS *r)
+{
+	uint32_t v;
+	NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &v));
+	*r = v;
+	return NDR_ERR_SUCCESS;
+}
+
+_PUBLIC_ void ndr_print_NET_API_STATUS(struct ndr_print *ndr, const char *name, enum NET_API_STATUS r)
+{
+	const char *val = NULL;
+
+	switch (r) {
+		case NERR_Success: val = "NERR_Success"; break;
+	}
+	ndr_print_enum(ndr, name, "ENUM", val, r);
+}
+
+_PUBLIC_ enum ndr_err_code ndr_push_SERVER_INFO_1005(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1005 *r)
+{
+	if (ndr_flags & NDR_SCALARS) {
+		NDR_CHECK(ndr_push_align(ndr, 4));
+		NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->sv1005_comment));
+	}
+	if (ndr_flags & NDR_BUFFERS) {
+	}
+	return NDR_ERR_SUCCESS;
+}
+
+_PUBLIC_ enum ndr_err_code ndr_pull_SERVER_INFO_1005(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1005 *r)
+{
+	if (ndr_flags & NDR_SCALARS) {
+		NDR_CHECK(ndr_pull_align(ndr, 4));
+		NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->sv1005_comment));
+	}
+	if (ndr_flags & NDR_BUFFERS) {
+	}
+	return NDR_ERR_SUCCESS;
+}
+
+_PUBLIC_ void ndr_print_SERVER_INFO_1005(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1005 *r)
+{
+	ndr_print_struct(ndr, name, "SERVER_INFO_1005");
+	ndr->depth++;
+	ndr_print_string(ndr, "sv1005_comment", r->sv1005_comment);
+	ndr->depth--;
+}
+
+_PUBLIC_ enum ndr_err_code ndr_push_DOMAIN_CONTROLLER_INFO(struct ndr_push *ndr, int ndr_flags, const struct DOMAIN_CONTROLLER_INFO *r)
+{
+	if (ndr_flags & NDR_SCALARS) {
+		NDR_CHECK(ndr_push_align(ndr, 4));
+		NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->domain_controller_name));
+		NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->domain_controller_address));
+		NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->domain_controller_address_type));
+		NDR_CHECK(ndr_push_GUID(ndr, NDR_SCALARS, &r->domain_guid));
+		NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->domain_name));
+		NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->dns_forest_name));
+		NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->flags));
+		NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->dc_site_name));
+		NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->client_site_name));
+	}
+	if (ndr_flags & NDR_BUFFERS) {
+	}
+	return NDR_ERR_SUCCESS;
+}
+
+_PUBLIC_ enum ndr_err_code ndr_pull_DOMAIN_CONTROLLER_INFO(struct ndr_pull *ndr, int ndr_flags, struct DOMAIN_CONTROLLER_INFO *r)
+{
+	if (ndr_flags & NDR_SCALARS) {
+		NDR_CHECK(ndr_pull_align(ndr, 4));
+		NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->domain_controller_name));
+		NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->domain_controller_address));
+		NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->domain_controller_address_type));
+		NDR_CHECK(ndr_pull_GUID(ndr, NDR_SCALARS, &r->domain_guid));
+		NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->domain_name));
+		NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->dns_forest_name));
+		NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->flags));
+		NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->dc_site_name));
+		NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->client_site_name));
+	}
+	if (ndr_flags & NDR_BUFFERS) {
+	}
+	return NDR_ERR_SUCCESS;
+}
+
+_PUBLIC_ void ndr_print_DOMAIN_CONTROLLER_INFO(struct ndr_print *ndr, const char *name, const struct DOMAIN_CONTROLLER_INFO *r)
+{
+	ndr_print_struct(ndr, name, "DOMAIN_CONTROLLER_INFO");
+	ndr->depth++;
+	ndr_print_string(ndr, "domain_controller_name", r->domain_controller_name);
+	ndr_print_string(ndr, "domain_controller_address", r->domain_controller_address);
+	ndr_print_uint32(ndr, "domain_controller_address_type", r->domain_controller_address_type);
+	ndr_print_GUID(ndr, "domain_guid", &r->domain_guid);
+	ndr_print_string(ndr, "domain_name", r->domain_name);
+	ndr_print_string(ndr, "dns_forest_name", r->dns_forest_name);
+	ndr_print_uint32(ndr, "flags", r->flags);
+	ndr_print_string(ndr, "dc_site_name", r->dc_site_name);
+	ndr_print_string(ndr, "client_site_name", r->client_site_name);
+	ndr->depth--;
+}
+
+_PUBLIC_ enum ndr_err_code ndr_push_USER_INFO_0(struct ndr_push *ndr, int ndr_flags, const struct USER_INFO_0 *r)
+{
+	if (ndr_flags & NDR_SCALARS) {
+		NDR_CHECK(ndr_push_align(ndr, 4));
+		NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri0_name));
+	}
+	if (ndr_flags & NDR_BUFFERS) {
+	}
+	return NDR_ERR_SUCCESS;
+}
+
+_PUBLIC_ enum ndr_err_code ndr_pull_USER_INFO_0(struct ndr_pull *ndr, int ndr_flags, struct USER_INFO_0 *r)
+{
+	if (ndr_flags & NDR_SCALARS) {
+		NDR_CHECK(ndr_pull_align(ndr, 4));
+		NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri0_name));
+	}
+	if (ndr_flags & NDR_BUFFERS) {
+	}
+	return NDR_ERR_SUCCESS;
+}
+
+_PUBLIC_ void ndr_print_USER_INFO_0(struct ndr_print *ndr, const char *name, const struct USER_INFO_0 *r)
+{
+	ndr_print_struct(ndr, name, "USER_INFO_0");
+	ndr->depth++;
+	ndr_print_string(ndr, "usri0_name", r->usri0_name);
+	ndr->depth--;
+}
+
+_PUBLIC_ enum ndr_err_code ndr_push_USER_INFO_1(struct ndr_push *ndr, int ndr_flags, const struct USER_INFO_1 *r)
+{
+	if (ndr_flags & NDR_SCALARS) {
+		NDR_CHECK(ndr_push_align(ndr, 4));
+		NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri1_name));
+		NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri1_password));
+		NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri1_password_age));
+		NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri1_priv));
+		NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri1_home_dir));
+		NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri1_comment));
+		NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri1_flags));
+		NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri1_script_path));
+	}
+	if (ndr_flags & NDR_BUFFERS) {
+	}
+	return NDR_ERR_SUCCESS;
+}
+
+_PUBLIC_ enum ndr_err_code ndr_pull_USER_INFO_1(struct ndr_pull *ndr, int ndr_flags, struct USER_INFO_1 *r)
+{
+	if (ndr_flags & NDR_SCALARS) {
+		NDR_CHECK(ndr_pull_align(ndr, 4));
+		NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri1_name));
+		NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri1_password));
+		NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri1_password_age));
+		NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri1_priv));
+		NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri1_home_dir));
+		NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri1_comment));
+		NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri1_flags));
+		NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri1_script_path));
+	}
+	if (ndr_flags & NDR_BUFFERS) {
+	}
+	return NDR_ERR_SUCCESS;
+}
+
+_PUBLIC_ void ndr_print_USER_INFO_1(struct ndr_print *ndr, const char *name, const struct USER_INFO_1 *r)
+{
+	ndr_print_struct(ndr, name, "USER_INFO_1");
+	ndr->depth++;
+	ndr_print_string(ndr, "usri1_name", r->usri1_name);
+	ndr_print_string(ndr, "usri1_password", r->usri1_password);
+	ndr_print_uint32(ndr, "usri1_password_age", r->usri1_password_age);
+	ndr_print_uint32(ndr, "usri1_priv", r->usri1_priv);
+	ndr_print_string(ndr, "usri1_home_dir", r->usri1_home_dir);
+	ndr_print_string(ndr, "usri1_comment", r->usri1_comment);
+	ndr_print_uint32(ndr, "usri1_flags", r->usri1_flags);
+	ndr_print_string(ndr, "usri1_script_path", r->usri1_script_path);
+	ndr->depth--;
+}
+
+_PUBLIC_ enum ndr_err_code ndr_push_NET_DISPLAY_USER(struct ndr_push *ndr, int ndr_flags, const struct NET_DISPLAY_USER *r)
+{
+	if (ndr_flags & NDR_SCALARS) {
+		NDR_CHECK(ndr_push_align(ndr, 4));
+		NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri1_name));
+		NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri1_comment));
+		NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri1_flags));
+		NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri1_full_name));
+		NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri1_user_id));
+		NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri1_next_index));
+	}
+	if (ndr_flags & NDR_BUFFERS) {
+	}
+	return NDR_ERR_SUCCESS;
+}
+
+_PUBLIC_ enum ndr_err_code ndr_pull_NET_DISPLAY_USER(struct ndr_pull *ndr, int ndr_flags, struct NET_DISPLAY_USER *r)
+{
+	if (ndr_flags & NDR_SCALARS) {
+		NDR_CHECK(ndr_pull_align(ndr, 4));
+		NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri1_name));
+		NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri1_comment));
+		NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri1_flags));
+		NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri1_full_name));
+		NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri1_user_id));
+		NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri1_next_index));
+	}
+	if (ndr_flags & NDR_BUFFERS) {
+	}
+	return NDR_ERR_SUCCESS;
+}
+
+_PUBLIC_ void ndr_print_NET_DISPLAY_USER(struct ndr_print *ndr, const char *name, const struct NET_DISPLAY_USER *r)
+{
+	ndr_print_struct(ndr, name, "NET_DISPLAY_USER");
+	ndr->depth++;
+	ndr_print_string(ndr, "usri1_name", r->usri1_name);
+	ndr_print_string(ndr, "usri1_comment", r->usri1_comment);
+	ndr_print_uint32(ndr, "usri1_flags", r->usri1_flags);
+	ndr_print_string(ndr, "usri1_full_name", r->usri1_full_name);
+	ndr_print_uint32(ndr, "usri1_user_id", r->usri1_user_id);
+	ndr_print_uint32(ndr, "usri1_next_index", r->usri1_next_index);
+	ndr->depth--;
+}
+
+_PUBLIC_ enum ndr_err_code ndr_push_NET_DISPLAY_MACHINE(struct ndr_push *ndr, int ndr_flags, const struct NET_DISPLAY_MACHINE *r)
+{
+	if (ndr_flags & NDR_SCALARS) {
+		NDR_CHECK(ndr_push_align(ndr, 4));
+		NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri2_name));
+		NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->usri2_comment));
+		NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri2_flags));
+		NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri2_user_id));
+		NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->usri2_next_index));
+	}
+	if (ndr_flags & NDR_BUFFERS) {
+	}
+	return NDR_ERR_SUCCESS;
+}
+
+_PUBLIC_ enum ndr_err_code ndr_pull_NET_DISPLAY_MACHINE(struct ndr_pull *ndr, int ndr_flags, struct NET_DISPLAY_MACHINE *r)
+{
+	if (ndr_flags & NDR_SCALARS) {
+		NDR_CHECK(ndr_pull_align(ndr, 4));
+		NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri2_name));
+		NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->usri2_comment));
+		NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri2_flags));
+		NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri2_user_id));
+		NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->usri2_next_index));
+	}
+	if (ndr_flags & NDR_BUFFERS) {
+	}
+	return NDR_ERR_SUCCESS;
+}
+
+_PUBLIC_ void ndr_print_NET_DISPLAY_MACHINE(struct ndr_print *ndr, const char *name, const struct NET_DISPLAY_MACHINE *r)
+{
+	ndr_print_struct(ndr, name, "NET_DISPLAY_MACHINE");
+	ndr->depth++;
+	ndr_print_string(ndr, "usri2_name", r->usri2_name);
+	ndr_print_string(ndr, "usri2_comment", r->usri2_comment);
+	ndr_print_uint32(ndr, "usri2_flags", r->usri2_flags);
+	ndr_print_uint32(ndr, "usri2_user_id", r->usri2_user_id);
+	ndr_print_uint32(ndr, "usri2_next_index", r->usri2_next_index);
+	ndr->depth--;
+}
+
+_PUBLIC_ enum ndr_err_code ndr_push_NET_DISPLAY_GROUP(struct ndr_push *ndr, int ndr_flags, const struct NET_DISPLAY_GROUP *r)
+{
+	if (ndr_flags & NDR_SCALARS) {
+		NDR_CHECK(ndr_push_align(ndr, 4));
+		NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->grpi3_name));
+		NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->grpi3_comment));
+		NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->grpi3_group_id));
+		NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->grpi3_attributes));
+		NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->grpi3_next_index));
+	}
+	if (ndr_flags & NDR_BUFFERS) {
+	}
+	return NDR_ERR_SUCCESS;
+}
+
+_PUBLIC_ enum ndr_err_code ndr_pull_NET_DISPLAY_GROUP(struct ndr_pull *ndr, int ndr_flags, struct NET_DISPLAY_GROUP *r)
+{
+	if (ndr_flags & NDR_SCALARS) {
+		NDR_CHECK(ndr_pull_align(ndr, 4));
+		NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->grpi3_name));
+		NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->grpi3_comment));
+		NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->grpi3_group_id));
+		NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->grpi3_attributes));
+		NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->grpi3_next_index));
+	}
+	if (ndr_flags & NDR_BUFFERS) {
+	}
+	return NDR_ERR_SUCCESS;
+}
+
+_PUBLIC_ void ndr_print_NET_DISPLAY_GROUP(struct ndr_print *ndr, const char *name, const struct NET_DISPLAY_GROUP *r)
+{
+	ndr_print_struct(ndr, name, "NET_DISPLAY_GROUP");
+	ndr->depth++;
+	ndr_print_string(ndr, "grpi3_name", r->grpi3_name);
+	ndr_print_string(ndr, "grpi3_comment", r->grpi3_comment);
+	ndr_print_uint32(ndr, "grpi3_group_id", r->grpi3_group_id);
+	ndr_print_uint32(ndr, "grpi3_attributes", r->grpi3_attributes);
+	ndr_print_uint32(ndr, "grpi3_next_index", r->grpi3_next_index);
+	ndr->depth--;
+}
+
+_PUBLIC_ void ndr_print_NetJoinDomain(struct ndr_print *ndr, const char *name, int flags, const struct NetJoinDomain *r)
+{
+	ndr_print_struct(ndr, name, "NetJoinDomain");
+	ndr->depth++;
+	if (flags & NDR_SET_VALUES) {
+		ndr->flags |= LIBNDR_PRINT_SET_VALUES;
+	}
+	if (flags & NDR_IN) {
+		ndr_print_struct(ndr, "in", "NetJoinDomain");
+		ndr->depth++;
+		ndr_print_ptr(ndr, "server", r->in.server);
+		ndr->depth++;
+		if (r->in.server) {
+			ndr_print_string(ndr, "server", r->in.server);
+		}
+		ndr->depth--;
+		ndr_print_ptr(ndr, "domain", r->in.domain);
+		ndr->depth++;
+		ndr_print_string(ndr, "domain", r->in.domain);
+		ndr->depth--;
+		ndr_print_ptr(ndr, "account_ou", r->in.account_ou);
+		ndr->depth++;
+		if (r->in.account_ou) {
+			ndr_print_string(ndr, "account_ou", r->in.account_ou);
+		}
+		ndr->depth--;
+		ndr_print_ptr(ndr, "account", r->in.account);
+		ndr->depth++;
+		if (r->in.account) {
+			ndr_print_string(ndr, "account", r->in.account);
+		}
+		ndr->depth--;
+		ndr_print_ptr(ndr, "password", r->in.password);
+		ndr->depth++;
+		if (r->in.password) {
+			ndr_print_string(ndr, "password", r->in.password);
+		}
+		ndr->depth--;
+		ndr_print_uint32(ndr, "join_flags", r->in.join_flags);
+		ndr->depth--;
+	}
+	if (flags & NDR_OUT) {
+		ndr_print_struct(ndr, "out", "NetJoinDomain");
+		ndr->depth++;
+		ndr_print_NET_API_STATUS(ndr, "result", r->out.result);
+		ndr->depth--;
+	}
+	ndr->depth--;
+}
+
+_PUBLIC_ void ndr_print_NetUnjoinDomain(struct ndr_print *ndr, const char *name, int flags, const struct NetUnjoinDomain *r)
+{
+	ndr_print_struct(ndr, name, "NetUnjoinDomain");
+	ndr->depth++;
+	if (flags & NDR_SET_VALUES) {
+		ndr->flags |= LIBNDR_PRINT_SET_VALUES;
+	}
+	if (flags & NDR_IN) {
+		ndr_print_struct(ndr, "in", "NetUnjoinDomain");
+		ndr->depth++;
+		ndr_print_ptr(ndr, "server_name", r->in.server_name);
+		ndr->depth++;
+		if (r->in.server_name) {
+			ndr_print_string(ndr, "server_name", r->in.server_name);
+		}
+		ndr->depth--;
+		ndr_print_ptr(ndr, "account", r->in.account);
+		ndr->depth++;
+		if (r->in.account) {
+			ndr_print_string(ndr, "account", r->in.account);
+		}
+		ndr->depth--;
+		ndr_print_ptr(ndr, "password", r->in.password);
+		ndr->depth++;
+		if (r->in.password) {
+			ndr_print_string(ndr, "password", r->in.password);
+		}
+		ndr->depth--;
+		ndr_print_uint32(ndr, "unjoin_flags", r->in.unjoin_flags);
+		ndr->depth--;
+	}
+	if (flags & NDR_OUT) {
+		ndr_print_struct(ndr, "out", "NetUnjoinDomain");
+		ndr->depth++;
+		ndr_print_NET_API_STATUS(ndr, "result", r->out.result);
+		ndr->depth--;
+	}
+	ndr->depth--;
+}
+
+_PUBLIC_ void ndr_print_NetGetJoinInformation(struct ndr_print *ndr, const char *name, int flags, const struct NetGetJoinInformation *r)
+{
+	ndr_print_struct(ndr, name, "NetGetJoinInformation");
+	ndr->depth++;
+	if (flags & NDR_SET_VALUES) {
+		ndr->flags |= LIBNDR_PRINT_SET_VALUES;
+	}
+	if (flags & NDR_IN) {
+		ndr_print_struct(ndr, "in", "NetGetJoinInformation");
+		ndr->depth++;
+		ndr_print_ptr(ndr, "server_name", r->in.server_name);
+		ndr->depth++;
+		if (r->in.server_name) {
+			ndr_print_string(ndr, "server_name", r->in.server_name);
+		}
+		ndr->depth--;
+		ndr->depth--;
+	}
+	if (flags & NDR_OUT) {
+		ndr_print_struct(ndr, "out", "NetGetJoinInformation");
+		ndr->depth++;
+		ndr_print_ptr(ndr, "name_buffer", r->out.name_buffer);
+		ndr->depth++;
+		ndr_print_ptr(ndr, "name_buffer", *r->out.name_buffer);
+		ndr->depth++;
+		if (*r->out.name_buffer) {
+			ndr_print_string(ndr, "name_buffer", *r->out.name_buffer);
+		}
+		ndr->depth--;
+		ndr->depth--;
+		ndr_print_ptr(ndr, "name_type", r->out.name_type);
+		ndr->depth++;
+		ndr_print_uint16(ndr, "name_type", *r->out.name_type);
+		ndr->depth--;
+		ndr_print_NET_API_STATUS(ndr, "result", r->out.result);
+		ndr->depth--;
+	}
+	ndr->depth--;
+}
+
+_PUBLIC_ void ndr_print_NetGetJoinableOUs(struct ndr_print *ndr, const char *name, int flags, const struct NetGetJoinableOUs *r)
+{
+	ndr_print_struct(ndr, name, "NetGetJoinableOUs");
+	ndr->depth++;
+	if (flags & NDR_SET_VALUES) {
+		ndr->flags |= LIBNDR_PRINT_SET_VALUES;
+	}
+	if (flags & NDR_IN) {
+		ndr_print_struct(ndr, "in", "NetGetJoinableOUs");
+		ndr->depth++;
+		ndr_print_ptr(ndr, "server_name", r->in.server_name);
+		ndr->depth++;
+		if (r->in.server_name) {
+			ndr_print_string(ndr, "server_name", r->in.server_name);
+		}
+		ndr->depth--;
+		ndr_print_ptr(ndr, "domain", r->in.domain);
+		ndr->depth++;
+		ndr_print_string(ndr, "domain", r->in.domain);
+		ndr->depth--;
+		ndr_print_ptr(ndr, "account", r->in.account);
+		ndr->depth++;
+		if (r->in.account) {
+			ndr_print_string(ndr, "account", r->in.account);
+		}
+		ndr->depth--;
+		ndr_print_ptr(ndr, "password", r->in.password);
+		ndr->depth++;
+		if (r->in.password) {
+			ndr_print_string(ndr, "password", r->in.password);
+		}
+		ndr->depth--;
+		ndr->depth--;
+	}
+	if (flags & NDR_OUT) {
+		ndr_print_struct(ndr, "out", "NetGetJoinableOUs");
+		ndr->depth++;
+		ndr_print_ptr(ndr, "ou_count", r->out.ou_count);
+		ndr->depth++;
+		ndr_print_uint32(ndr, "ou_count", *r->out.ou_count);
+		ndr->depth--;
+		ndr_print_ptr(ndr, "ous", r->out.ous);
+		ndr->depth++;
+		ndr_print_ptr(ndr, "ous", *r->out.ous);
+		ndr->depth++;
+		if (*r->out.ous) {
+			ndr_print_ptr(ndr, "ous", **r->out.ous);
+			ndr->depth++;
+			if (**r->out.ous) {
+				ndr_print_string(ndr, "ous", **r->out.ous);
+			}
+			ndr->depth--;
+		}
+		ndr->depth--;
+		ndr->depth--;
+		ndr_print_NET_API_STATUS(ndr, "result", r->out.result);
+		ndr->depth--;
+	}
+	ndr->depth--;
+}
+
+_PUBLIC_ void ndr_print_NetServerGetInfo(struct ndr_print *ndr, const char *name, int flags, const struct NetServerGetInfo *r)
+{
+	ndr_print_struct(ndr, name, "NetServerGetInfo");
+	ndr->depth++;
+	if (flags & NDR_SET_VALUES) {
+		ndr->flags |= LIBNDR_PRINT_SET_VALUES;
+	}
+	if (flags & NDR_IN) {
+		ndr_print_struct(ndr, "in", "NetServerGetInfo");
+		ndr->depth++;
+		ndr_print_ptr(ndr, "server_name", r->in.server_name);
+		ndr->depth++;
+		if (r->in.server_name) {
+			ndr_print_string(ndr, "server_name", r->in.server_name);
+		}
+		ndr->depth--;
+		ndr_print_uint32(ndr, "level", r->in.level);
+		ndr->depth--;
+	}
+	if (flags & NDR_OUT) {
+		ndr_print_struct(ndr, "out", "NetServerGetInfo");
+		ndr->depth++;
+		ndr_print_ptr(ndr, "buffer", r->out.buffer);
+		ndr->depth++;
+		ndr_print_ptr(ndr, "buffer", *r->out.buffer);
+		ndr->depth++;
+		if (*r->out.buffer) {
+			ndr_print_uint8(ndr, "buffer", **r->out.buffer);
+		}
+		ndr->depth--;
+		ndr->depth--;
+		ndr_print_NET_API_STATUS(ndr, "result", r->out.result);
+		ndr->depth--;
+	}
+	ndr->depth--;
+}
+
+_PUBLIC_ void ndr_print_NetServerSetInfo(struct ndr_print *ndr, const char *name, int flags, const struct NetServerSetInfo *r)
+{
+	ndr_print_struct(ndr, name, "NetServerSetInfo");
+	ndr->depth++;
+	if (flags & NDR_SET_VALUES) {
+		ndr->flags |= LIBNDR_PRINT_SET_VALUES;
+	}
+	if (flags & NDR_IN) {
+		ndr_print_struct(ndr, "in", "NetServerSetInfo");
+		ndr->depth++;
+		ndr_print_ptr(ndr, "server_name", r->in.server_name);
+		ndr->depth++;
+		if (r->in.server_name) {
+			ndr_print_string(ndr, "server_name", r->in.server_name);
+		}
+		ndr->depth--;
+		ndr_print_uint32(ndr, "level", r->in.level);
+		ndr_print_ptr(ndr, "buffer", r->in.buffer);
+		ndr->depth++;
+		ndr_print_uint8(ndr, "buffer", *r->in.buffer);
+		ndr->depth--;
+		ndr->depth--;
+	}
+	if (flags & NDR_OUT) {
+		ndr_print_struct(ndr, "out", "NetServerSetInfo");
+		ndr->depth++;
+		ndr_print_ptr(ndr, "parm_error", r->out.parm_error);
+		ndr->depth++;
+		ndr_print_uint32(ndr, "parm_error", *r->out.parm_error);
+		ndr->depth--;
+		ndr_print_NET_API_STATUS(ndr, "result", r->out.result);
+		ndr->depth--;
+	}
+	ndr->depth--;
+}
+
+_PUBLIC_ void ndr_print_NetGetDCName(struct ndr_print *ndr, const char *name, int flags, const struct NetGetDCName *r)
+{
+	ndr_print_struct(ndr, name, "NetGetDCName");
+	ndr->depth++;
+	if (flags & NDR_SET_VALUES) {
+		ndr->flags |= LIBNDR_PRINT_SET_VALUES;
+	}
+	if (flags & NDR_IN) {
+		ndr_print_struct(ndr, "in", "NetGetDCName");
+		ndr->depth++;
+		ndr_print_ptr(ndr, "server_name", r->in.server_name);
+		ndr->depth++;
+		if (r->in.server_name) {
+			ndr_print_string(ndr, "server_name", r->in.server_name);
+		}
+		ndr->depth--;
+		ndr_print_ptr(ndr, "domain_name", r->in.domain_name);
+		ndr->depth++;
+		if (r->in.domain_name) {
+			ndr_print_string(ndr, "domain_name", r->in.domain_name);
+		}
+		ndr->depth--;
+		ndr->depth--;
+	}
+	if (flags & NDR_OUT) {
+		ndr_print_struct(ndr, "out", "NetGetDCName");
+		ndr->depth++;
+		ndr_print_ptr(ndr, "buffer", r->out.buffer);
+		ndr->depth++;
+		ndr_print_ptr(ndr, "buffer", *r->out.buffer);
+		ndr->depth++;
+		if (*r->out.buffer) {
+			ndr_print_uint8(ndr, "buffer", **r->out.buffer);
+		}
+		ndr->depth--;
+		ndr->depth--;
+		ndr_print_NET_API_STATUS(ndr, "result", r->out.result);
+		ndr->depth--;
+	}
+	ndr->depth--;
+}
+
+_PUBLIC_ void ndr_print_NetGetAnyDCName(struct ndr_print *ndr, const char *name, int flags, const struct NetGetAnyDCName *r)
+{
+	ndr_print_struct(ndr, name, "NetGetAnyDCName");
+	ndr->depth++;
+	if (flags & NDR_SET_VALUES) {
+		ndr->flags |= LIBNDR_PRINT_SET_VALUES;
+	}
+	if (flags & NDR_IN) {
+		ndr_print_struct(ndr, "in", "NetGetAnyDCName");
+		ndr->depth++;
+		ndr_print_ptr(ndr, "server_name", r->in.server_name);
+		ndr->depth++;
+		if (r->in.server_name) {
+			ndr_print_string(ndr, "server_name", r->in.server_name);
+		}
+		ndr->depth--;
+		ndr_print_ptr(ndr, "domain_name", r->in.domain_name);
+		ndr->depth++;
+		if (r->in.domain_name) {
+			ndr_print_string(ndr, "domain_name", r->in.domain_name);
+		}
+		ndr->depth--;
+		ndr->depth--;
+	}
+	if (flags & NDR_OUT) {
+		ndr_print_struct(ndr, "out", "NetGetAnyDCName");
+		ndr->depth++;
+		ndr_print_ptr(ndr, "buffer", r->out.buffer);
+		ndr->depth++;
+		ndr_print_ptr(ndr, "buffer", *r->out.buffer);
+		ndr->depth++;
+		if (*r->out.buffer) {
+			ndr_print_uint8(ndr, "buffer", **r->out.buffer);
+		}
+		ndr->depth--;
+		ndr->depth--;
+		ndr_print_NET_API_STATUS(ndr, "result", r->out.result);
+		ndr->depth--;
+	}
+	ndr->depth--;
+}
+
+_PUBLIC_ void ndr_print_DsGetDcName(struct ndr_print *ndr, const char *name, int flags, const struct DsGetDcName *r)
+{
+	ndr_print_struct(ndr, name, "DsGetDcName");
+	ndr->depth++;
+	if (flags & NDR_SET_VALUES) {
+		ndr->flags |= LIBNDR_PRINT_SET_VALUES;
+	}
+	if (flags & NDR_IN) {
+		ndr_print_struct(ndr, "in", "DsGetDcName");
+		ndr->depth++;
+		ndr_print_ptr(ndr, "server_name", r->in.server_name);
+		ndr->depth++;
+		if (r->in.server_name) {
+			ndr_print_string(ndr, "server_name", r->in.server_name);
+		}
+		ndr->depth--;
+		ndr_print_ptr(ndr, "domain_name", r->in.domain_name);
+		ndr->depth++;
+		ndr_print_string(ndr, "domain_name", r->in.domain_name);
+		ndr->depth--;
+		ndr_print_ptr(ndr, "domain_guid", r->in.domain_guid);
+		ndr->depth++;
+		if (r->in.domain_guid) {
+			ndr_print_GUID(ndr, "domain_guid", r->in.domain_guid);
+		}
+		ndr->depth--;
+		ndr_print_ptr(ndr, "site_name", r->in.site_name);
+		ndr->depth++;
+		if (r->in.site_name) {
+			ndr_print_string(ndr, "site_name", r->in.site_name);
+		}
+		ndr->depth--;
+		ndr_print_uint32(ndr, "flags", r->in.flags);
+		ndr->depth--;
+	}
+	if (flags & NDR_OUT) {
+		ndr_print_struct(ndr, "out", "DsGetDcName");
+		ndr->depth++;
+		ndr_print_ptr(ndr, "dc_info", r->out.dc_info);
+		ndr->depth++;
+		ndr_print_ptr(ndr, "dc_info", *r->out.dc_info);
+		ndr->depth++;
+		if (*r->out.dc_info) {
+			ndr_print_DOMAIN_CONTROLLER_INFO(ndr, "dc_info", *r->out.dc_info);
+		}
+		ndr->depth--;
+		ndr->depth--;
+		ndr_print_NET_API_STATUS(ndr, "result", r->out.result);
+		ndr->depth--;
+	}
+	ndr->depth--;
+}
+
+_PUBLIC_ void ndr_print_NetUserAdd(struct ndr_print *ndr, const char *name, int flags, const struct NetUserAdd *r)
+{
+	ndr_print_struct(ndr, name, "NetUserAdd");
+	ndr->depth++;
+	if (flags & NDR_SET_VALUES) {
+		ndr->flags |= LIBNDR_PRINT_SET_VALUES;
+	}
+	if (flags & NDR_IN) {
+		ndr_print_struct(ndr, "in", "NetUserAdd");
+		ndr->depth++;
+		ndr_print_ptr(ndr, "server_name", r->in.server_name);
+		ndr->depth++;
+		if (r->in.server_name) {
+			ndr_print_string(ndr, "server_name", r->in.server_name);
+		}
+		ndr->depth--;
+		ndr_print_uint32(ndr, "level", r->in.level);
+		ndr_print_ptr(ndr, "buffer", r->in.buffer);
+		ndr->depth++;
+		ndr_print_uint8(ndr, "buffer", *r->in.buffer);
+		ndr->depth--;
+		ndr->depth--;
+	}
+	if (flags & NDR_OUT) {
+		ndr_print_struct(ndr, "out", "NetUserAdd");
+		ndr->depth++;
+		ndr_print_ptr(ndr, "parm_error", r->out.parm_error);
+		ndr->depth++;
+		ndr_print_uint32(ndr, "parm_error", *r->out.parm_error);
+		ndr->depth--;
+		ndr_print_NET_API_STATUS(ndr, "result", r->out.result);
+		ndr->depth--;
+	}
+	ndr->depth--;
+}
+
+_PUBLIC_ void ndr_print_NetUserDel(struct ndr_print *ndr, const char *name, int flags, const struct NetUserDel *r)
+{
+	ndr_print_struct(ndr, name, "NetUserDel");
+	ndr->depth++;
+	if (flags & NDR_SET_VALUES) {
+		ndr->flags |= LIBNDR_PRINT_SET_VALUES;
+	}
+	if (flags & NDR_IN) {
+		ndr_print_struct(ndr, "in", "NetUserDel");
+		ndr->depth++;
+		ndr_print_ptr(ndr, "server_name", r->in.server_name);
+		ndr->depth++;
+		if (r->in.server_name) {
+			ndr_print_string(ndr, "server_name", r->in.server_name);
+		}
+		ndr->depth--;
+		ndr_print_ptr(ndr, "user_name", r->in.user_name);
+		ndr->depth++;
+		ndr_print_string(ndr, "user_name", r->in.user_name);
+		ndr->depth--;
+		ndr->depth--;
+	}
+	if (flags & NDR_OUT) {
+		ndr_print_struct(ndr, "out", "NetUserDel");
+		ndr->depth++;
+		ndr_print_NET_API_STATUS(ndr, "result", r->out.result);
+		ndr->depth--;
+	}
+	ndr->depth--;
+}
+
+_PUBLIC_ void ndr_print_NetUserEnum(struct ndr_print *ndr, const char *name, int flags, const struct NetUserEnum *r)
+{
+	ndr_print_struct(ndr, name, "NetUserEnum");
+	ndr->depth++;
+	if (flags & NDR_SET_VALUES) {
+		ndr->flags |= LIBNDR_PRINT_SET_VALUES;
+	}
+	if (flags & NDR_IN) {
+		ndr_print_struct(ndr, "in", "NetUserEnum");
+		ndr->depth++;
+		ndr_print_ptr(ndr, "server_name", r->in.server_name);
+		ndr->depth++;
+		if (r->in.server_name) {
+			ndr_print_string(ndr, "server_name", r->in.server_name);
+		}
+		ndr->depth--;
+		ndr_print_uint32(ndr, "level", r->in.level);
+		ndr_print_uint32(ndr, "filter", r->in.filter);
+		ndr_print_uint32(ndr, "prefmaxlen", r->in.prefmaxlen);
+		ndr_print_ptr(ndr, "resume_handle", r->in.resume_handle);
+		ndr->depth++;
+		ndr_print_uint32(ndr, "resume_handle", *r->in.resume_handle);
+		ndr->depth--;
+		ndr->depth--;
+	}
+	if (flags & NDR_OUT) {
+		ndr_print_struct(ndr, "out", "NetUserEnum");
+		ndr->depth++;
+		ndr_print_ptr(ndr, "buffer", r->out.buffer);
+		ndr->depth++;
+		ndr_print_ptr(ndr, "buffer", *r->out.buffer);
+		ndr->depth++;
+		if (*r->out.buffer) {
+			ndr_print_uint8(ndr, "buffer", **r->out.buffer);
+		}
+		ndr->depth--;
+		ndr->depth--;
+		ndr_print_ptr(ndr, "entries_read", r->out.entries_read);
+		ndr->depth++;
+		ndr_print_uint32(ndr, "entries_read", *r->out.entries_read);
+		ndr->depth--;
+		ndr_print_ptr(ndr, "total_entries", r->out.total_entries);
+		ndr->depth++;
+		ndr_print_uint32(ndr, "total_entries", *r->out.total_entries);
+		ndr->depth--;
+		ndr_print_ptr(ndr, "resume_handle", r->out.resume_handle);
+		ndr->depth++;
+		ndr_print_uint32(ndr, "resume_handle", *r->out.resume_handle);
+		ndr->depth--;
+		ndr_print_NET_API_STATUS(ndr, "result", r->out.result);
+		ndr->depth--;
+	}
+	ndr->depth--;
+}
+
+_PUBLIC_ void ndr_print_NetQueryDisplayInformation(struct ndr_print *ndr, const char *name, int flags, const struct NetQueryDisplayInformation *r)
+{
+	ndr_print_struct(ndr, name, "NetQueryDisplayInformation");
+	ndr->depth++;
+	if (flags & NDR_SET_VALUES) {
+		ndr->flags |= LIBNDR_PRINT_SET_VALUES;
+	}
+	if (flags & NDR_IN) {
+		ndr_print_struct(ndr, "in", "NetQueryDisplayInformation");
+		ndr->depth++;
+		ndr_print_ptr(ndr, "server_name", r->in.server_name);
+		ndr->depth++;
+		if (r->in.server_name) {
+			ndr_print_string(ndr, "server_name", r->in.server_name);
+		}
+		ndr->depth--;
+		ndr_print_uint32(ndr, "level", r->in.level);
+		ndr_print_uint32(ndr, "idx", r->in.idx);
+		ndr_print_uint32(ndr, "entries_requested", r->in.entries_requested);
+		ndr_print_uint32(ndr, "prefmaxlen", r->in.prefmaxlen);
+		ndr->depth--;
+	}
+	if (flags & NDR_OUT) {
+		ndr_print_struct(ndr, "out", "NetQueryDisplayInformation");
+		ndr->depth++;
+		ndr_print_ptr(ndr, "entries_read", r->out.entries_read);
+		ndr->depth++;
+		ndr_print_uint32(ndr, "entries_read", *r->out.entries_read);
+		ndr->depth--;
+		ndr_print_NET_API_STATUS(ndr, "result", r->out.result);
+		ndr->depth--;
+	}
+	ndr->depth--;
+}
+

Copied: branches/samba/experimental/source/librpc/gen_ndr/ndr_libnetapi.h (from rev 1919, tags/samba/upstream_3.2.0~rc1/source/librpc/gen_ndr/ndr_libnetapi.h)
===================================================================
--- branches/samba/experimental/source/librpc/gen_ndr/ndr_libnetapi.h	                        (rev 0)
+++ branches/samba/experimental/source/librpc/gen_ndr/ndr_libnetapi.h	2008-06-09 06:59:20 UTC (rev 1920)
@@ -0,0 +1,99 @@
+/* header auto-generated by pidl */
+
+#include "librpc/ndr/libndr.h"
+#include "librpc/gen_ndr/libnetapi.h"
+
+#ifndef _HEADER_NDR_libnetapi
+#define _HEADER_NDR_libnetapi
+
+#define NDR_NETJOINDOMAIN (0x00)
+
+#define NDR_NETUNJOINDOMAIN (0x01)
+
+#define NDR_NETGETJOININFORMATION (0x02)
+
+#define NDR_NETGETJOINABLEOUS (0x03)
+
+#define NDR_NETSERVERGETINFO (0x04)
+
+#define NDR_NETSERVERSETINFO (0x05)
+
+#define NDR_NETGETDCNAME (0x06)
+
+#define NDR_NETGETANYDCNAME (0x07)
+
+#define NDR_DSGETDCNAME (0x08)
+
+#define NDR_NETUSERADD (0x09)
+
+#define NDR_NETUSERDEL (0x0a)
+
+#define NDR_NETUSERENUM (0x0b)
+
+#define NDR_NETQUERYDISPLAYINFORMATION (0x0c)
+
+#define NDR_LIBNETAPI_CALL_COUNT (13)
+enum ndr_err_code ndr_push_NET_API_STATUS(struct ndr_push *ndr, int ndr_flags, enum NET_API_STATUS r);
+enum ndr_err_code ndr_pull_NET_API_STATUS(struct ndr_pull *ndr, int ndr_flags, enum NET_API_STATUS *r);
+void ndr_print_NET_API_STATUS(struct ndr_print *ndr, const char *name, enum NET_API_STATUS r);
+enum ndr_err_code ndr_push_SERVER_INFO_1005(struct ndr_push *ndr, int ndr_flags, const struct SERVER_INFO_1005 *r);
+enum ndr_err_code ndr_pull_SERVER_INFO_1005(struct ndr_pull *ndr, int ndr_flags, struct SERVER_INFO_1005 *r);
+void ndr_print_SERVER_INFO_1005(struct ndr_print *ndr, const char *name, const struct SERVER_INFO_1005 *r);
+enum ndr_err_code ndr_push_DOMAIN_CONTROLLER_INFO(struct ndr_push *ndr, int ndr_flags, const struct DOMAIN_CONTROLLER_INFO *r);
+enum ndr_err_code ndr_pull_DOMAIN_CONTROLLER_INFO(struct ndr_pull *ndr, int ndr_flags, struct DOMAIN_CONTROLLER_INFO *r);
+void ndr_print_DOMAIN_CONTROLLER_INFO(struct ndr_print *ndr, const char *name, const struct DOMAIN_CONTROLLER_INFO *r);
+enum ndr_err_code ndr_push_USER_INFO_0(struct ndr_push *ndr, int ndr_flags, const struct USER_INFO_0 *r);
+enum ndr_err_code ndr_pull_USER_INFO_0(struct ndr_pull *ndr, int ndr_flags, struct USER_INFO_0 *r);
+void ndr_print_USER_INFO_0(struct ndr_print *ndr, const char *name, const struct USER_INFO_0 *r);
+enum ndr_err_code ndr_push_USER_INFO_1(struct ndr_push *ndr, int ndr_flags, const struct USER_INFO_1 *r);
+enum ndr_err_code ndr_pull_USER_INFO_1(struct ndr_pull *ndr, int ndr_flags, struct USER_INFO_1 *r);
+void ndr_print_USER_INFO_1(struct ndr_print *ndr, const char *name, const struct USER_INFO_1 *r);
+enum ndr_err_code ndr_push_NET_DISPLAY_USER(struct ndr_push *ndr, int ndr_flags, const struct NET_DISPLAY_USER *r);
+enum ndr_err_code ndr_pull_NET_DISPLAY_USER(struct ndr_pull *ndr, int ndr_flags, struct NET_DISPLAY_USER *r);
+void ndr_print_NET_DISPLAY_USER(struct ndr_print *ndr, const char *name, const struct NET_DISPLAY_USER *r);
+enum ndr_err_code ndr_push_NET_DISPLAY_MACHINE(struct ndr_push *ndr, int ndr_flags, const struct NET_DISPLAY_MACHINE *r);
+enum ndr_err_code ndr_pull_NET_DISPLAY_MACHINE(struct ndr_pull *ndr, int ndr_flags, struct NET_DISPLAY_MACHINE *r);
+void ndr_print_NET_DISPLAY_MACHINE(struct ndr_print *ndr, const char *name, const struct NET_DISPLAY_MACHINE *r);
+enum ndr_err_code ndr_push_NET_DISPLAY_GROUP(struct ndr_push *ndr, int ndr_flags, const struct NET_DISPLAY_GROUP *r);
+enum ndr_err_code ndr_pull_NET_DISPLAY_GROUP(struct ndr_pull *ndr, int ndr_flags, struct NET_DISPLAY_GROUP *r);
+void ndr_print_NET_DISPLAY_GROUP(struct ndr_print *ndr, const char *name, const struct NET_DISPLAY_GROUP *r);
+enum ndr_err_code ndr_push_NetJoinDomain(struct ndr_push *ndr, int flags, const struct NetJoinDomain *r);
+enum ndr_err_code ndr_pull_NetJoinDomain(struct ndr_pull *ndr, int flags, struct NetJoinDomain *r);
+void ndr_print_NetJoinDomain(struct ndr_print *ndr, const char *name, int flags, const struct NetJoinDomain *r);
+enum ndr_err_code ndr_push_NetUnjoinDomain(struct ndr_push *ndr, int flags, const struct NetUnjoinDomain *r);
+enum ndr_err_code ndr_pull_NetUnjoinDomain(struct ndr_pull *ndr, int flags, struct NetUnjoinDomain *r);
+void ndr_print_NetUnjoinDomain(struct ndr_print *ndr, const char *name, int flags, const struct NetUnjoinDomain *r);
+enum ndr_err_code ndr_push_NetGetJoinInformation(struct ndr_push *ndr, int flags, const struct NetGetJoinInformation *r);
+enum ndr_err_code ndr_pull_NetGetJoinInformation(struct ndr_pull *ndr, int flags, struct NetGetJoinInformation *r);
+void ndr_print_NetGetJoinInformation(struct ndr_print *ndr, const char *name, int flags, const struct NetGetJoinInformation *r);
+enum ndr_err_code ndr_push_NetGetJoinableOUs(struct ndr_push *ndr, int flags, const struct NetGetJoinableOUs *r);
+enum ndr_err_code ndr_pull_NetGetJoinableOUs(struct ndr_pull *ndr, int flags, struct NetGetJoinableOUs *r);
+void ndr_print_NetGetJoinableOUs(struct ndr_print *ndr, const char *name, int flags, const struct NetGetJoinableOUs *r);
+enum ndr_err_code ndr_push_NetServerGetInfo(struct ndr_push *ndr, int flags, const struct NetServerGetInfo *r);
+enum ndr_err_code ndr_pull_NetServerGetInfo(struct ndr_pull *ndr, int flags, struct NetServerGetInfo *r);
+void ndr_print_NetServerGetInfo(struct ndr_print *ndr, const char *name, int flags, const struct NetServerGetInfo *r);
+enum ndr_err_code ndr_push_NetServerSetInfo(struct ndr_push *ndr, int flags, const struct NetServerSetInfo *r);
+enum ndr_err_code ndr_pull_NetServerSetInfo(struct ndr_pull *ndr, int flags, struct NetServerSetInfo *r);
+void ndr_print_NetServerSetInfo(struct ndr_print *ndr, const char *name, int flags, const struct NetServerSetInfo *r);
+enum ndr_err_code ndr_push_NetGetDCName(struct ndr_push *ndr, int flags, const struct NetGetDCName *r);
+enum ndr_err_code ndr_pull_NetGetDCName(struct ndr_pull *ndr, int flags, struct NetGetDCName *r);
+void ndr_print_NetGetDCName(struct ndr_print *ndr, const char *name, int flags, const struct NetGetDCName *r);
+enum ndr_err_code ndr_push_NetGetAnyDCName(struct ndr_push *ndr, int flags, const struct NetGetAnyDCName *r);
+enum ndr_err_code ndr_pull_NetGetAnyDCName(struct ndr_pull *ndr, int flags, struct NetGetAnyDCName *r);
+void ndr_print_NetGetAnyDCName(struct ndr_print *ndr, const char *name, int flags, const struct NetGetAnyDCName *r);
+enum ndr_err_code ndr_push_DsGetDcName(struct ndr_push *ndr, int flags, const struct DsGetDcName *r);
+enum ndr_err_code ndr_pull_DsGetDcName(struct ndr_pull *ndr, int flags, struct DsGetDcName *r);
+void ndr_print_DsGetDcName(struct ndr_print *ndr, const char *name, int flags, const struct DsGetDcName *r);
+enum ndr_err_code ndr_push_NetUserAdd(struct ndr_push *ndr, int flags, const struct NetUserAdd *r);
+enum ndr_err_code ndr_pull_NetUserAdd(struct ndr_pull *ndr, int flags, struct NetUserAdd *r);
+void ndr_print_NetUserAdd(struct ndr_print *ndr, const char *name, int flags, const struct NetUserAdd *r);
+enum ndr_err_code ndr_push_NetUserDel(struct ndr_push *ndr, int flags, const struct NetUserDel *r);
+enum ndr_err_code ndr_pull_NetUserDel(struct ndr_pull *ndr, int flags, struct NetUserDel *r);
+void ndr_print_NetUserDel(struct ndr_print *ndr, const char *name, int flags, const struct NetUserDel *r);
+enum ndr_err_code ndr_push_NetUserEnum(struct ndr_push *ndr, int flags, const struct NetUserEnum *r);
+enum ndr_err_code ndr_pull_NetUserEnum(struct ndr_pull *ndr, int flags, struct NetUserEnum *r);
+void ndr_print_NetUserEnum(struct ndr_print *ndr, const char *name, int flags, const struct NetUserEnum *r);
+enum ndr_err_code ndr_push_NetQueryDisplayInformation(struct ndr_push *ndr, int flags, const struct NetQueryDisplayInformation *r);
+enum ndr_err_code ndr_pull_NetQueryDisplayInformation(struct ndr_pull *ndr, int flags, struct NetQueryDisplayInformation *r);
+void ndr_print_NetQueryDisplayInformation(struct ndr_print *ndr, const char *name, int flags, const struct NetQueryDisplayInformation *r);
+#endif /* _HEADER_NDR_libnetapi */

Modified: branches/samba/experimental/source/librpc/gen_ndr/ndr_lsa.c
===================================================================
--- branches/samba/experimental/source/librpc/gen_ndr/ndr_lsa.c	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/librpc/gen_ndr/ndr_lsa.c	2008-06-09 06:59:20 UTC (rev 1920)
@@ -374,6 +374,98 @@
 	ndr->depth--;
 }
 
+_PUBLIC_ enum ndr_err_code ndr_push_lsa_BinaryString(struct ndr_push *ndr, int ndr_flags, const struct lsa_BinaryString *r)
+{
+	uint32_t cntr_array_1;
+	if (ndr_flags & NDR_SCALARS) {
+		NDR_CHECK(ndr_push_align(ndr, 4));
+		NDR_CHECK(ndr_push_uint16(ndr, NDR_SCALARS, r->length));
+		NDR_CHECK(ndr_push_uint16(ndr, NDR_SCALARS, r->size));
+		NDR_CHECK(ndr_push_unique_ptr(ndr, r->array));
+	}
+	if (ndr_flags & NDR_BUFFERS) {
+		if (r->array) {
+			NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->size / 2));
+			NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, 0));
+			NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->length / 2));
+			for (cntr_array_1 = 0; cntr_array_1 < r->length / 2; cntr_array_1++) {
+				NDR_CHECK(ndr_push_uint16(ndr, NDR_SCALARS, r->array[cntr_array_1]));
+			}
+		}
+	}
+	return NDR_ERR_SUCCESS;
+}
+
+_PUBLIC_ enum ndr_err_code ndr_pull_lsa_BinaryString(struct ndr_pull *ndr, int ndr_flags, struct lsa_BinaryString *r)
+{
+	uint32_t _ptr_array;
+	uint32_t cntr_array_1;
+	TALLOC_CTX *_mem_save_array_0;
+	TALLOC_CTX *_mem_save_array_1;
+	if (ndr_flags & NDR_SCALARS) {
+		NDR_CHECK(ndr_pull_align(ndr, 4));
+		NDR_CHECK(ndr_pull_uint16(ndr, NDR_SCALARS, &r->length));
+		NDR_CHECK(ndr_pull_uint16(ndr, NDR_SCALARS, &r->size));
+		NDR_CHECK(ndr_pull_generic_ptr(ndr, &_ptr_array));
+		if (_ptr_array) {
+			NDR_PULL_ALLOC(ndr, r->array);
+		} else {
+			r->array = NULL;
+		}
+	}
+	if (ndr_flags & NDR_BUFFERS) {
+		if (r->array) {
+			_mem_save_array_0 = NDR_PULL_GET_MEM_CTX(ndr);
+			NDR_PULL_SET_MEM_CTX(ndr, r->array, 0);
+			NDR_CHECK(ndr_pull_array_size(ndr, &r->array));
+			NDR_CHECK(ndr_pull_array_length(ndr, &r->array));
+			if (ndr_get_array_length(ndr, &r->array) > ndr_get_array_size(ndr, &r->array)) {
+				return ndr_pull_error(ndr, NDR_ERR_ARRAY_SIZE, "Bad array size %u should exceed array length %u", ndr_get_array_size(ndr, &r->array), ndr_get_array_length(ndr, &r->array));
+			}
+			NDR_PULL_ALLOC_N(ndr, r->array, ndr_get_array_size(ndr, &r->array));
+			_mem_save_array_1 = NDR_PULL_GET_MEM_CTX(ndr);
+			NDR_PULL_SET_MEM_CTX(ndr, r->array, 0);
+			for (cntr_array_1 = 0; cntr_array_1 < r->length / 2; cntr_array_1++) {
+				NDR_CHECK(ndr_pull_uint16(ndr, NDR_SCALARS, &r->array[cntr_array_1]));
+			}
+			NDR_PULL_SET_MEM_CTX(ndr, _mem_save_array_1, 0);
+			NDR_PULL_SET_MEM_CTX(ndr, _mem_save_array_0, 0);
+		}
+		if (r->array) {
+			NDR_CHECK(ndr_check_array_size(ndr, (void*)&r->array, r->size / 2));
+		}
+		if (r->array) {
+			NDR_CHECK(ndr_check_array_length(ndr, (void*)&r->array, r->length / 2));
+		}
+	}
+	return NDR_ERR_SUCCESS;
+}
+
+_PUBLIC_ void ndr_print_lsa_BinaryString(struct ndr_print *ndr, const char *name, const struct lsa_BinaryString *r)
+{
+	uint32_t cntr_array_1;
+	ndr_print_struct(ndr, name, "lsa_BinaryString");
+	ndr->depth++;
+	ndr_print_uint16(ndr, "length", r->length);
+	ndr_print_uint16(ndr, "size", r->size);
+	ndr_print_ptr(ndr, "array", r->array);
+	ndr->depth++;
+	if (r->array) {
+		ndr->print(ndr, "%s: ARRAY(%d)", "array", r->length / 2);
+		ndr->depth++;
+		for (cntr_array_1=0;cntr_array_1<r->length / 2;cntr_array_1++) {
+			char *idx_1=NULL;
+			if (asprintf(&idx_1, "[%d]", cntr_array_1) != -1) {
+				ndr_print_uint16(ndr, "array", r->array[cntr_array_1]);
+				free(idx_1);
+			}
+		}
+		ndr->depth--;
+	}
+	ndr->depth--;
+	ndr->depth--;
+}
+
 static enum ndr_err_code ndr_push_lsa_LUID(struct ndr_push *ndr, int ndr_flags, const struct lsa_LUID *r)
 {
 	if (ndr_flags & NDR_SCALARS) {
@@ -6910,11 +7002,14 @@
 		NDR_CHECK(ndr_push_lsa_TrustDomInfoEnum(ndr, NDR_SCALARS, r->in.level));
 	}
 	if (flags & NDR_OUT) {
-		NDR_CHECK(ndr_push_unique_ptr(ndr, r->out.info));
-		if (r->out.info) {
-			NDR_CHECK(ndr_push_set_switch_value(ndr, r->out.info, r->in.level));
-			NDR_CHECK(ndr_push_lsa_TrustedDomainInfo(ndr, NDR_SCALARS|NDR_BUFFERS, r->out.info));
+		if (r->out.info == NULL) {
+			return ndr_push_error(ndr, NDR_ERR_INVALID_POINTER, "NULL [ref] pointer");
 		}
+		NDR_CHECK(ndr_push_unique_ptr(ndr, *r->out.info));
+		if (*r->out.info) {
+			NDR_CHECK(ndr_push_set_switch_value(ndr, *r->out.info, r->in.level));
+			NDR_CHECK(ndr_push_lsa_TrustedDomainInfo(ndr, NDR_SCALARS|NDR_BUFFERS, *r->out.info));
+		}
 		NDR_CHECK(ndr_push_NTSTATUS(ndr, NDR_SCALARS, r->out.result));
 	}
 	return NDR_ERR_SUCCESS;
@@ -6925,6 +7020,7 @@
 	uint32_t _ptr_info;
 	TALLOC_CTX *_mem_save_trustdom_handle_0;
 	TALLOC_CTX *_mem_save_info_0;
+	TALLOC_CTX *_mem_save_info_1;
 	if (flags & NDR_IN) {
 		ZERO_STRUCT(r->out);
 
@@ -6936,21 +7032,29 @@
 		NDR_CHECK(ndr_pull_policy_handle(ndr, NDR_SCALARS|NDR_BUFFERS, r->in.trustdom_handle));
 		NDR_PULL_SET_MEM_CTX(ndr, _mem_save_trustdom_handle_0, LIBNDR_FLAG_REF_ALLOC);
 		NDR_CHECK(ndr_pull_lsa_TrustDomInfoEnum(ndr, NDR_SCALARS, &r->in.level));
+		NDR_PULL_ALLOC(ndr, r->out.info);
+		ZERO_STRUCTP(r->out.info);
 	}
 	if (flags & NDR_OUT) {
+		if (ndr->flags & LIBNDR_FLAG_REF_ALLOC) {
+			NDR_PULL_ALLOC(ndr, r->out.info);
+		}
+		_mem_save_info_0 = NDR_PULL_GET_MEM_CTX(ndr);
+		NDR_PULL_SET_MEM_CTX(ndr, r->out.info, LIBNDR_FLAG_REF_ALLOC);
 		NDR_CHECK(ndr_pull_generic_ptr(ndr, &_ptr_info));
 		if (_ptr_info) {
-			NDR_PULL_ALLOC(ndr, r->out.info);
+			NDR_PULL_ALLOC(ndr, *r->out.info);
 		} else {
-			r->out.info = NULL;
+			*r->out.info = NULL;
 		}
-		if (r->out.info) {
-			_mem_save_info_0 = NDR_PULL_GET_MEM_CTX(ndr);
-			NDR_PULL_SET_MEM_CTX(ndr, r->out.info, 0);
-			NDR_CHECK(ndr_pull_set_switch_value(ndr, r->out.info, r->in.level));
-			NDR_CHECK(ndr_pull_lsa_TrustedDomainInfo(ndr, NDR_SCALARS|NDR_BUFFERS, r->out.info));
-			NDR_PULL_SET_MEM_CTX(ndr, _mem_save_info_0, 0);
+		if (*r->out.info) {
+			_mem_save_info_1 = NDR_PULL_GET_MEM_CTX(ndr);
+			NDR_PULL_SET_MEM_CTX(ndr, *r->out.info, 0);
+			NDR_CHECK(ndr_pull_set_switch_value(ndr, *r->out.info, r->in.level));
+			NDR_CHECK(ndr_pull_lsa_TrustedDomainInfo(ndr, NDR_SCALARS|NDR_BUFFERS, *r->out.info));
+			NDR_PULL_SET_MEM_CTX(ndr, _mem_save_info_1, 0);
 		}
+		NDR_PULL_SET_MEM_CTX(ndr, _mem_save_info_0, LIBNDR_FLAG_REF_ALLOC);
 		NDR_CHECK(ndr_pull_NTSTATUS(ndr, NDR_SCALARS, &r->out.result));
 	}
 	return NDR_ERR_SUCCESS;
@@ -6978,11 +7082,14 @@
 		ndr->depth++;
 		ndr_print_ptr(ndr, "info", r->out.info);
 		ndr->depth++;
-		if (r->out.info) {
-			ndr_print_set_switch_value(ndr, r->out.info, r->in.level);
-			ndr_print_lsa_TrustedDomainInfo(ndr, "info", r->out.info);
+		ndr_print_ptr(ndr, "info", *r->out.info);
+		ndr->depth++;
+		if (*r->out.info) {
+			ndr_print_set_switch_value(ndr, *r->out.info, r->in.level);
+			ndr_print_lsa_TrustedDomainInfo(ndr, "info", *r->out.info);
 		}
 		ndr->depth--;
+		ndr->depth--;
 		ndr_print_NTSTATUS(ndr, "result", r->out.result);
 		ndr->depth--;
 	}
@@ -7567,10 +7674,13 @@
 		NDR_CHECK(ndr_push_lsa_LUID(ndr, NDR_SCALARS, r->in.luid));
 	}
 	if (flags & NDR_OUT) {
-		NDR_CHECK(ndr_push_unique_ptr(ndr, r->out.name));
-		if (r->out.name) {
-			NDR_CHECK(ndr_push_lsa_StringLarge(ndr, NDR_SCALARS|NDR_BUFFERS, r->out.name));
+		if (r->out.name == NULL) {
+			return ndr_push_error(ndr, NDR_ERR_INVALID_POINTER, "NULL [ref] pointer");
 		}
+		NDR_CHECK(ndr_push_unique_ptr(ndr, *r->out.name));
+		if (*r->out.name) {
+			NDR_CHECK(ndr_push_lsa_StringLarge(ndr, NDR_SCALARS|NDR_BUFFERS, *r->out.name));
+		}
 		NDR_CHECK(ndr_push_NTSTATUS(ndr, NDR_SCALARS, r->out.result));
 	}
 	return NDR_ERR_SUCCESS;
@@ -7582,6 +7692,7 @@
 	TALLOC_CTX *_mem_save_handle_0;
 	TALLOC_CTX *_mem_save_luid_0;
 	TALLOC_CTX *_mem_save_name_0;
+	TALLOC_CTX *_mem_save_name_1;
 	if (flags & NDR_IN) {
 		ZERO_STRUCT(r->out);
 
@@ -7599,20 +7710,28 @@
 		NDR_PULL_SET_MEM_CTX(ndr, r->in.luid, LIBNDR_FLAG_REF_ALLOC);
 		NDR_CHECK(ndr_pull_lsa_LUID(ndr, NDR_SCALARS, r->in.luid));
 		NDR_PULL_SET_MEM_CTX(ndr, _mem_save_luid_0, LIBNDR_FLAG_REF_ALLOC);
+		NDR_PULL_ALLOC(ndr, r->out.name);
+		ZERO_STRUCTP(r->out.name);
 	}
 	if (flags & NDR_OUT) {
+		if (ndr->flags & LIBNDR_FLAG_REF_ALLOC) {
+			NDR_PULL_ALLOC(ndr, r->out.name);
+		}
+		_mem_save_name_0 = NDR_PULL_GET_MEM_CTX(ndr);
+		NDR_PULL_SET_MEM_CTX(ndr, r->out.name, LIBNDR_FLAG_REF_ALLOC);
 		NDR_CHECK(ndr_pull_generic_ptr(ndr, &_ptr_name));
 		if (_ptr_name) {
-			NDR_PULL_ALLOC(ndr, r->out.name);
+			NDR_PULL_ALLOC(ndr, *r->out.name);
 		} else {
-			r->out.name = NULL;
+			*r->out.name = NULL;
 		}
-		if (r->out.name) {
-			_mem_save_name_0 = NDR_PULL_GET_MEM_CTX(ndr);
-			NDR_PULL_SET_MEM_CTX(ndr, r->out.name, 0);
-			NDR_CHECK(ndr_pull_lsa_StringLarge(ndr, NDR_SCALARS|NDR_BUFFERS, r->out.name));
-			NDR_PULL_SET_MEM_CTX(ndr, _mem_save_name_0, 0);
+		if (*r->out.name) {
+			_mem_save_name_1 = NDR_PULL_GET_MEM_CTX(ndr);
+			NDR_PULL_SET_MEM_CTX(ndr, *r->out.name, 0);
+			NDR_CHECK(ndr_pull_lsa_StringLarge(ndr, NDR_SCALARS|NDR_BUFFERS, *r->out.name));
+			NDR_PULL_SET_MEM_CTX(ndr, _mem_save_name_1, 0);
 		}
+		NDR_PULL_SET_MEM_CTX(ndr, _mem_save_name_0, LIBNDR_FLAG_REF_ALLOC);
 		NDR_CHECK(ndr_pull_NTSTATUS(ndr, NDR_SCALARS, &r->out.result));
 	}
 	return NDR_ERR_SUCCESS;
@@ -7643,10 +7762,13 @@
 		ndr->depth++;
 		ndr_print_ptr(ndr, "name", r->out.name);
 		ndr->depth++;
-		if (r->out.name) {
-			ndr_print_lsa_StringLarge(ndr, "name", r->out.name);
+		ndr_print_ptr(ndr, "name", *r->out.name);
+		ndr->depth++;
+		if (*r->out.name) {
+			ndr_print_lsa_StringLarge(ndr, "name", *r->out.name);
 		}
 		ndr->depth--;
+		ndr->depth--;
 		ndr_print_NTSTATUS(ndr, "result", r->out.result);
 		ndr->depth--;
 	}
@@ -8256,11 +8378,14 @@
 		NDR_CHECK(ndr_push_lsa_TrustDomInfoEnum(ndr, NDR_SCALARS, r->in.level));
 	}
 	if (flags & NDR_OUT) {
-		NDR_CHECK(ndr_push_unique_ptr(ndr, r->out.info));
-		if (r->out.info) {
-			NDR_CHECK(ndr_push_set_switch_value(ndr, r->out.info, r->in.level));
-			NDR_CHECK(ndr_push_lsa_TrustedDomainInfo(ndr, NDR_SCALARS|NDR_BUFFERS, r->out.info));
+		if (r->out.info == NULL) {
+			return ndr_push_error(ndr, NDR_ERR_INVALID_POINTER, "NULL [ref] pointer");
 		}
+		NDR_CHECK(ndr_push_unique_ptr(ndr, *r->out.info));
+		if (*r->out.info) {
+			NDR_CHECK(ndr_push_set_switch_value(ndr, *r->out.info, r->in.level));
+			NDR_CHECK(ndr_push_lsa_TrustedDomainInfo(ndr, NDR_SCALARS|NDR_BUFFERS, *r->out.info));
+		}
 		NDR_CHECK(ndr_push_NTSTATUS(ndr, NDR_SCALARS, r->out.result));
 	}
 	return NDR_ERR_SUCCESS;
@@ -8272,6 +8397,7 @@
 	TALLOC_CTX *_mem_save_handle_0;
 	TALLOC_CTX *_mem_save_dom_sid_0;
 	TALLOC_CTX *_mem_save_info_0;
+	TALLOC_CTX *_mem_save_info_1;
 	if (flags & NDR_IN) {
 		ZERO_STRUCT(r->out);
 
@@ -8290,21 +8416,29 @@
 		NDR_CHECK(ndr_pull_dom_sid2(ndr, NDR_SCALARS|NDR_BUFFERS, r->in.dom_sid));
 		NDR_PULL_SET_MEM_CTX(ndr, _mem_save_dom_sid_0, LIBNDR_FLAG_REF_ALLOC);
 		NDR_CHECK(ndr_pull_lsa_TrustDomInfoEnum(ndr, NDR_SCALARS, &r->in.level));
+		NDR_PULL_ALLOC(ndr, r->out.info);
+		ZERO_STRUCTP(r->out.info);
 	}
 	if (flags & NDR_OUT) {
+		if (ndr->flags & LIBNDR_FLAG_REF_ALLOC) {
+			NDR_PULL_ALLOC(ndr, r->out.info);
+		}
+		_mem_save_info_0 = NDR_PULL_GET_MEM_CTX(ndr);
+		NDR_PULL_SET_MEM_CTX(ndr, r->out.info, LIBNDR_FLAG_REF_ALLOC);
 		NDR_CHECK(ndr_pull_generic_ptr(ndr, &_ptr_info));
 		if (_ptr_info) {
-			NDR_PULL_ALLOC(ndr, r->out.info);
+			NDR_PULL_ALLOC(ndr, *r->out.info);
 		} else {
-			r->out.info = NULL;
+			*r->out.info = NULL;
 		}
-		if (r->out.info) {
-			_mem_save_info_0 = NDR_PULL_GET_MEM_CTX(ndr);
-			NDR_PULL_SET_MEM_CTX(ndr, r->out.info, 0);
-			NDR_CHECK(ndr_pull_set_switch_value(ndr, r->out.info, r->in.level));
-			NDR_CHECK(ndr_pull_lsa_TrustedDomainInfo(ndr, NDR_SCALARS|NDR_BUFFERS, r->out.info));
-			NDR_PULL_SET_MEM_CTX(ndr, _mem_save_info_0, 0);
+		if (*r->out.info) {
+			_mem_save_info_1 = NDR_PULL_GET_MEM_CTX(ndr);
+			NDR_PULL_SET_MEM_CTX(ndr, *r->out.info, 0);
+			NDR_CHECK(ndr_pull_set_switch_value(ndr, *r->out.info, r->in.level));
+			NDR_CHECK(ndr_pull_lsa_TrustedDomainInfo(ndr, NDR_SCALARS|NDR_BUFFERS, *r->out.info));
+			NDR_PULL_SET_MEM_CTX(ndr, _mem_save_info_1, 0);
 		}
+		NDR_PULL_SET_MEM_CTX(ndr, _mem_save_info_0, LIBNDR_FLAG_REF_ALLOC);
 		NDR_CHECK(ndr_pull_NTSTATUS(ndr, NDR_SCALARS, &r->out.result));
 	}
 	return NDR_ERR_SUCCESS;
@@ -8336,11 +8470,14 @@
 		ndr->depth++;
 		ndr_print_ptr(ndr, "info", r->out.info);
 		ndr->depth++;
-		if (r->out.info) {
-			ndr_print_set_switch_value(ndr, r->out.info, r->in.level);
-			ndr_print_lsa_TrustedDomainInfo(ndr, "info", r->out.info);
+		ndr_print_ptr(ndr, "info", *r->out.info);
+		ndr->depth++;
+		if (*r->out.info) {
+			ndr_print_set_switch_value(ndr, *r->out.info, r->in.level);
+			ndr_print_lsa_TrustedDomainInfo(ndr, "info", *r->out.info);
 		}
 		ndr->depth--;
+		ndr->depth--;
 		ndr_print_NTSTATUS(ndr, "result", r->out.result);
 		ndr->depth--;
 	}
@@ -9090,8 +9227,11 @@
 		if (r->out.info == NULL) {
 			return ndr_push_error(ndr, NDR_ERR_INVALID_POINTER, "NULL [ref] pointer");
 		}
-		NDR_CHECK(ndr_push_set_switch_value(ndr, r->out.info, r->in.level));
-		NDR_CHECK(ndr_push_lsa_TrustedDomainInfo(ndr, NDR_SCALARS|NDR_BUFFERS, r->out.info));
+		NDR_CHECK(ndr_push_unique_ptr(ndr, *r->out.info));
+		if (*r->out.info) {
+			NDR_CHECK(ndr_push_set_switch_value(ndr, *r->out.info, r->in.level));
+			NDR_CHECK(ndr_push_lsa_TrustedDomainInfo(ndr, NDR_SCALARS|NDR_BUFFERS, *r->out.info));
+		}
 		NDR_CHECK(ndr_push_NTSTATUS(ndr, NDR_SCALARS, r->out.result));
 	}
 	return NDR_ERR_SUCCESS;
@@ -9099,9 +9239,11 @@
 
 static enum ndr_err_code ndr_pull_lsa_QueryTrustedDomainInfoByName(struct ndr_pull *ndr, int flags, struct lsa_QueryTrustedDomainInfoByName *r)
 {
+	uint32_t _ptr_info;
 	TALLOC_CTX *_mem_save_handle_0;
 	TALLOC_CTX *_mem_save_trusted_domain_0;
 	TALLOC_CTX *_mem_save_info_0;
+	TALLOC_CTX *_mem_save_info_1;
 	if (flags & NDR_IN) {
 		ZERO_STRUCT(r->out);
 
@@ -9129,8 +9271,19 @@
 		}
 		_mem_save_info_0 = NDR_PULL_GET_MEM_CTX(ndr);
 		NDR_PULL_SET_MEM_CTX(ndr, r->out.info, LIBNDR_FLAG_REF_ALLOC);
-		NDR_CHECK(ndr_pull_set_switch_value(ndr, r->out.info, r->in.level));
-		NDR_CHECK(ndr_pull_lsa_TrustedDomainInfo(ndr, NDR_SCALARS|NDR_BUFFERS, r->out.info));
+		NDR_CHECK(ndr_pull_generic_ptr(ndr, &_ptr_info));
+		if (_ptr_info) {
+			NDR_PULL_ALLOC(ndr, *r->out.info);
+		} else {
+			*r->out.info = NULL;
+		}
+		if (*r->out.info) {
+			_mem_save_info_1 = NDR_PULL_GET_MEM_CTX(ndr);
+			NDR_PULL_SET_MEM_CTX(ndr, *r->out.info, 0);
+			NDR_CHECK(ndr_pull_set_switch_value(ndr, *r->out.info, r->in.level));
+			NDR_CHECK(ndr_pull_lsa_TrustedDomainInfo(ndr, NDR_SCALARS|NDR_BUFFERS, *r->out.info));
+			NDR_PULL_SET_MEM_CTX(ndr, _mem_save_info_1, 0);
+		}
 		NDR_PULL_SET_MEM_CTX(ndr, _mem_save_info_0, LIBNDR_FLAG_REF_ALLOC);
 		NDR_CHECK(ndr_pull_NTSTATUS(ndr, NDR_SCALARS, &r->out.result));
 	}
@@ -9163,9 +9316,14 @@
 		ndr->depth++;
 		ndr_print_ptr(ndr, "info", r->out.info);
 		ndr->depth++;
-		ndr_print_set_switch_value(ndr, r->out.info, r->in.level);
-		ndr_print_lsa_TrustedDomainInfo(ndr, "info", r->out.info);
+		ndr_print_ptr(ndr, "info", *r->out.info);
+		ndr->depth++;
+		if (*r->out.info) {
+			ndr_print_set_switch_value(ndr, *r->out.info, r->in.level);
+			ndr_print_lsa_TrustedDomainInfo(ndr, "info", *r->out.info);
+		}
 		ndr->depth--;
+		ndr->depth--;
 		ndr_print_NTSTATUS(ndr, "result", r->out.result);
 		ndr->depth--;
 	}
@@ -9502,11 +9660,14 @@
 		NDR_CHECK(ndr_push_uint16(ndr, NDR_SCALARS, r->in.level));
 	}
 	if (flags & NDR_OUT) {
-		NDR_CHECK(ndr_push_unique_ptr(ndr, r->out.info));
-		if (r->out.info) {
-			NDR_CHECK(ndr_push_set_switch_value(ndr, r->out.info, r->in.level));
-			NDR_CHECK(ndr_push_lsa_DomainInformationPolicy(ndr, NDR_SCALARS|NDR_BUFFERS, r->out.info));
+		if (r->out.info == NULL) {
+			return ndr_push_error(ndr, NDR_ERR_INVALID_POINTER, "NULL [ref] pointer");
 		}
+		NDR_CHECK(ndr_push_unique_ptr(ndr, *r->out.info));
+		if (*r->out.info) {
+			NDR_CHECK(ndr_push_set_switch_value(ndr, *r->out.info, r->in.level));
+			NDR_CHECK(ndr_push_lsa_DomainInformationPolicy(ndr, NDR_SCALARS|NDR_BUFFERS, *r->out.info));
+		}
 		NDR_CHECK(ndr_push_NTSTATUS(ndr, NDR_SCALARS, r->out.result));
 	}
 	return NDR_ERR_SUCCESS;
@@ -9517,6 +9678,7 @@
 	uint32_t _ptr_info;
 	TALLOC_CTX *_mem_save_handle_0;
 	TALLOC_CTX *_mem_save_info_0;
+	TALLOC_CTX *_mem_save_info_1;
 	if (flags & NDR_IN) {
 		ZERO_STRUCT(r->out);
 
@@ -9528,21 +9690,29 @@
 		NDR_CHECK(ndr_pull_policy_handle(ndr, NDR_SCALARS|NDR_BUFFERS, r->in.handle));
 		NDR_PULL_SET_MEM_CTX(ndr, _mem_save_handle_0, LIBNDR_FLAG_REF_ALLOC);
 		NDR_CHECK(ndr_pull_uint16(ndr, NDR_SCALARS, &r->in.level));
+		NDR_PULL_ALLOC(ndr, r->out.info);
+		ZERO_STRUCTP(r->out.info);
 	}
 	if (flags & NDR_OUT) {
+		if (ndr->flags & LIBNDR_FLAG_REF_ALLOC) {
+			NDR_PULL_ALLOC(ndr, r->out.info);
+		}
+		_mem_save_info_0 = NDR_PULL_GET_MEM_CTX(ndr);
+		NDR_PULL_SET_MEM_CTX(ndr, r->out.info, LIBNDR_FLAG_REF_ALLOC);
 		NDR_CHECK(ndr_pull_generic_ptr(ndr, &_ptr_info));
 		if (_ptr_info) {
-			NDR_PULL_ALLOC(ndr, r->out.info);
+			NDR_PULL_ALLOC(ndr, *r->out.info);
 		} else {
-			r->out.info = NULL;
+			*r->out.info = NULL;
 		}
-		if (r->out.info) {
-			_mem_save_info_0 = NDR_PULL_GET_MEM_CTX(ndr);
-			NDR_PULL_SET_MEM_CTX(ndr, r->out.info, 0);
-			NDR_CHECK(ndr_pull_set_switch_value(ndr, r->out.info, r->in.level));
-			NDR_CHECK(ndr_pull_lsa_DomainInformationPolicy(ndr, NDR_SCALARS|NDR_BUFFERS, r->out.info));
-			NDR_PULL_SET_MEM_CTX(ndr, _mem_save_info_0, 0);
+		if (*r->out.info) {
+			_mem_save_info_1 = NDR_PULL_GET_MEM_CTX(ndr);
+			NDR_PULL_SET_MEM_CTX(ndr, *r->out.info, 0);
+			NDR_CHECK(ndr_pull_set_switch_value(ndr, *r->out.info, r->in.level));
+			NDR_CHECK(ndr_pull_lsa_DomainInformationPolicy(ndr, NDR_SCALARS|NDR_BUFFERS, *r->out.info));
+			NDR_PULL_SET_MEM_CTX(ndr, _mem_save_info_1, 0);
 		}
+		NDR_PULL_SET_MEM_CTX(ndr, _mem_save_info_0, LIBNDR_FLAG_REF_ALLOC);
 		NDR_CHECK(ndr_pull_NTSTATUS(ndr, NDR_SCALARS, &r->out.result));
 	}
 	return NDR_ERR_SUCCESS;
@@ -9570,11 +9740,14 @@
 		ndr->depth++;
 		ndr_print_ptr(ndr, "info", r->out.info);
 		ndr->depth++;
-		if (r->out.info) {
-			ndr_print_set_switch_value(ndr, r->out.info, r->in.level);
-			ndr_print_lsa_DomainInformationPolicy(ndr, "info", r->out.info);
+		ndr_print_ptr(ndr, "info", *r->out.info);
+		ndr->depth++;
+		if (*r->out.info) {
+			ndr_print_set_switch_value(ndr, *r->out.info, r->in.level);
+			ndr_print_lsa_DomainInformationPolicy(ndr, "info", *r->out.info);
 		}
 		ndr->depth--;
+		ndr->depth--;
 		ndr_print_NTSTATUS(ndr, "result", r->out.result);
 		ndr->depth--;
 	}
@@ -12354,7 +12527,7 @@
 };
 
 static const struct ndr_interface_string_array lsarpc_authservices = {
-	.count	= 5,
+	.count	= 1,
 	.names	= lsarpc_authservice_strings
 };
 

Modified: branches/samba/experimental/source/librpc/gen_ndr/ndr_lsa.h
===================================================================
--- branches/samba/experimental/source/librpc/gen_ndr/ndr_lsa.h	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/librpc/gen_ndr/ndr_lsa.h	2008-06-09 06:59:20 UTC (rev 1920)
@@ -191,6 +191,9 @@
 enum ndr_err_code ndr_push_lsa_AsciiStringLarge(struct ndr_push *ndr, int ndr_flags, const struct lsa_AsciiStringLarge *r);
 enum ndr_err_code ndr_pull_lsa_AsciiStringLarge(struct ndr_pull *ndr, int ndr_flags, struct lsa_AsciiStringLarge *r);
 void ndr_print_lsa_AsciiStringLarge(struct ndr_print *ndr, const char *name, const struct lsa_AsciiStringLarge *r);
+enum ndr_err_code ndr_push_lsa_BinaryString(struct ndr_push *ndr, int ndr_flags, const struct lsa_BinaryString *r);
+enum ndr_err_code ndr_pull_lsa_BinaryString(struct ndr_pull *ndr, int ndr_flags, struct lsa_BinaryString *r);
+void ndr_print_lsa_BinaryString(struct ndr_print *ndr, const char *name, const struct lsa_BinaryString *r);
 void ndr_print_lsa_LUID(struct ndr_print *ndr, const char *name, const struct lsa_LUID *r);
 void ndr_print_lsa_PrivEntry(struct ndr_print *ndr, const char *name, const struct lsa_PrivEntry *r);
 void ndr_print_lsa_PrivArray(struct ndr_print *ndr, const char *name, const struct lsa_PrivArray *r);

Modified: branches/samba/experimental/source/librpc/gen_ndr/ndr_messaging.c
===================================================================
--- branches/samba/experimental/source/librpc/gen_ndr/ndr_messaging.c	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/librpc/gen_ndr/ndr_messaging.c	2008-06-09 06:59:20 UTC (rev 1920)
@@ -112,3 +112,84 @@
 	ndr->depth--;
 }
 
+_PUBLIC_ enum ndr_err_code ndr_push_dbwrap_tdb2_changes(struct ndr_push *ndr, int ndr_flags, const struct dbwrap_tdb2_changes *r)
+{
+	uint32_t cntr_keys_0;
+	if (ndr_flags & NDR_SCALARS) {
+		NDR_CHECK(ndr_push_align(ndr, 4));
+		NDR_CHECK(ndr_push_charset(ndr, NDR_SCALARS, "TDB2", 4, sizeof(uint8_t), CH_DOS));
+		NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, 1));
+		NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, ndr_charset_length(r->name, CH_UTF8)));
+		NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, 0));
+		NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, ndr_charset_length(r->name, CH_UTF8)));
+		NDR_CHECK(ndr_push_charset(ndr, NDR_SCALARS, r->name, ndr_charset_length(r->name, CH_UTF8), sizeof(uint8_t), CH_UTF8));
+		NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->old_seqnum));
+		NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->new_seqnum));
+		NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->num_changes));
+		NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->num_keys));
+		for (cntr_keys_0 = 0; cntr_keys_0 < r->num_keys; cntr_keys_0++) {
+			NDR_CHECK(ndr_push_DATA_BLOB(ndr, NDR_SCALARS, r->keys[cntr_keys_0]));
+		}
+	}
+	if (ndr_flags & NDR_BUFFERS) {
+	}
+	return NDR_ERR_SUCCESS;
+}
+
+_PUBLIC_ enum ndr_err_code ndr_pull_dbwrap_tdb2_changes(struct ndr_pull *ndr, int ndr_flags, struct dbwrap_tdb2_changes *r)
+{
+	uint32_t cntr_keys_0;
+	TALLOC_CTX *_mem_save_keys_0;
+	if (ndr_flags & NDR_SCALARS) {
+		NDR_CHECK(ndr_pull_align(ndr, 4));
+		NDR_CHECK(ndr_pull_charset(ndr, NDR_SCALARS, &r->magic_string, 4, sizeof(uint8_t), CH_DOS));
+		NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->magic_version));
+		NDR_CHECK(ndr_pull_array_size(ndr, &r->name));
+		NDR_CHECK(ndr_pull_array_length(ndr, &r->name));
+		if (ndr_get_array_length(ndr, &r->name) > ndr_get_array_size(ndr, &r->name)) {
+			return ndr_pull_error(ndr, NDR_ERR_ARRAY_SIZE, "Bad array size %u should exceed array length %u", ndr_get_array_size(ndr, &r->name), ndr_get_array_length(ndr, &r->name));
+		}
+		NDR_CHECK(ndr_check_string_terminator(ndr, ndr_get_array_length(ndr, &r->name), sizeof(uint8_t)));
+		NDR_CHECK(ndr_pull_charset(ndr, NDR_SCALARS, &r->name, ndr_get_array_length(ndr, &r->name), sizeof(uint8_t), CH_UTF8));
+		NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->old_seqnum));
+		NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->new_seqnum));
+		NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->num_changes));
+		NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->num_keys));
+		NDR_PULL_ALLOC_N(ndr, r->keys, r->num_keys);
+		_mem_save_keys_0 = NDR_PULL_GET_MEM_CTX(ndr);
+		NDR_PULL_SET_MEM_CTX(ndr, r->keys, 0);
+		for (cntr_keys_0 = 0; cntr_keys_0 < r->num_keys; cntr_keys_0++) {
+			NDR_CHECK(ndr_pull_DATA_BLOB(ndr, NDR_SCALARS, &r->keys[cntr_keys_0]));
+		}
+		NDR_PULL_SET_MEM_CTX(ndr, _mem_save_keys_0, 0);
+	}
+	if (ndr_flags & NDR_BUFFERS) {
+	}
+	return NDR_ERR_SUCCESS;
+}
+
+_PUBLIC_ void ndr_print_dbwrap_tdb2_changes(struct ndr_print *ndr, const char *name, const struct dbwrap_tdb2_changes *r)
+{
+	uint32_t cntr_keys_0;
+	ndr_print_struct(ndr, name, "dbwrap_tdb2_changes");
+	ndr->depth++;
+	ndr_print_string(ndr, "magic_string", (ndr->flags & LIBNDR_PRINT_SET_VALUES)?"TDB2":r->magic_string);
+	ndr_print_uint32(ndr, "magic_version", (ndr->flags & LIBNDR_PRINT_SET_VALUES)?1:r->magic_version);
+	ndr_print_string(ndr, "name", r->name);
+	ndr_print_uint32(ndr, "old_seqnum", r->old_seqnum);
+	ndr_print_uint32(ndr, "new_seqnum", r->new_seqnum);
+	ndr_print_uint32(ndr, "num_changes", r->num_changes);
+	ndr_print_uint32(ndr, "num_keys", r->num_keys);
+	ndr->print(ndr, "%s: ARRAY(%d)", "keys", r->num_keys);
+	ndr->depth++;
+	for (cntr_keys_0=0;cntr_keys_0<r->num_keys;cntr_keys_0++) {
+		char *idx_0=NULL;
+		if (asprintf(&idx_0, "[%d]", cntr_keys_0) != -1) {
+			ndr_print_DATA_BLOB(ndr, "keys", r->keys[cntr_keys_0]);
+			free(idx_0);
+		}
+	}
+	ndr->depth--;
+	ndr->depth--;
+}
+

Modified: branches/samba/experimental/source/librpc/gen_ndr/ndr_messaging.h
===================================================================
--- branches/samba/experimental/source/librpc/gen_ndr/ndr_messaging.h	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/librpc/gen_ndr/ndr_messaging.h	2008-06-09 06:59:20 UTC (rev 1920)
@@ -13,4 +13,7 @@
 enum ndr_err_code ndr_push_messaging_array(struct ndr_push *ndr, int ndr_flags, const struct messaging_array *r);
 enum ndr_err_code ndr_pull_messaging_array(struct ndr_pull *ndr, int ndr_flags, struct messaging_array *r);
 void ndr_print_messaging_array(struct ndr_print *ndr, const char *name, const struct messaging_array *r);
+enum ndr_err_code ndr_push_dbwrap_tdb2_changes(struct ndr_push *ndr, int ndr_flags, const struct dbwrap_tdb2_changes *r);
+enum ndr_err_code ndr_pull_dbwrap_tdb2_changes(struct ndr_pull *ndr, int ndr_flags, struct dbwrap_tdb2_changes *r);
+void ndr_print_dbwrap_tdb2_changes(struct ndr_print *ndr, const char *name, const struct dbwrap_tdb2_changes *r);
 #endif /* _HEADER_NDR_messaging */

Copied: branches/samba/experimental/source/librpc/gen_ndr/ndr_nbt.c (from rev 1919, tags/samba/upstream_3.2.0~rc1/source/librpc/gen_ndr/ndr_nbt.c)
===================================================================
--- branches/samba/experimental/source/librpc/gen_ndr/ndr_nbt.c	                        (rev 0)
+++ branches/samba/experimental/source/librpc/gen_ndr/ndr_nbt.c	2008-06-09 06:59:20 UTC (rev 1920)
@@ -0,0 +1,4807 @@
+/* parser auto-generated by pidl */
+
+#include "includes.h"
+#include "librpc/gen_ndr/ndr_nbt.h"
+
+#include "librpc/gen_ndr/ndr_misc.h"
+#include "librpc/gen_ndr/ndr_security.h"
+#include "librpc/gen_ndr/ndr_svcctl.h"
+#include "librpc/gen_ndr/ndr_samr.h"
+static enum ndr_err_code ndr_push_nbt_operation(struct ndr_push *ndr, int ndr_flags, uint16_t r)
+{
+	NDR_CHECK(ndr_push_uint16(ndr, NDR_SCALARS, r));
+	return NDR_ERR_SUCCESS;
+}
+
+static enum ndr_err_code ndr_pull_nbt_operation(struct ndr_pull *ndr, int ndr_flags, uint16_t *r)
+{
+	uint16_t v;
+	NDR_CHECK(ndr_pull_uint16(ndr, NDR_SCALARS, &v));
+	*r = v;
+	return NDR_ERR_SUCCESS;
+}
+
+_PUBLIC_ void ndr_print_nbt_operation(struct ndr_print *ndr, const char *name, uint16_t r)
+{
+	ndr_print_uint16(ndr, name, r);
+	ndr->depth++;
+	ndr_print_bitmap_flag(ndr, sizeof(uint16_t), "NBT_RCODE", NBT_RCODE, r);
+	ndr_print_bitmap_flag(ndr, sizeof(uint16_t), "NBT_FLAG_BROADCAST", NBT_FLAG_BROADCAST, r);
+	ndr_print_bitmap_flag(ndr, sizeof(uint16_t), "NBT_FLAG_RECURSION_AVAIL", NBT_FLAG_RECURSION_AVAIL, r);
+	ndr_print_bitmap_flag(ndr, sizeof(uint16_t), "NBT_FLAG_RECURSION_DESIRED", NBT_FLAG_RECURSION_DESIRED, r);
+	ndr_print_bitmap_flag(ndr, sizeof(uint16_t), "NBT_FLAG_TRUNCATION", NBT_FLAG_TRUNCATION, r);
+	ndr_print_bitmap_flag(ndr, sizeof(uint16_t), "NBT_FLAG_AUTHORITIVE", NBT_FLAG_AUTHORITIVE, r);
+	ndr_print_bitmap_flag(ndr, sizeof(uint16_t), "NBT_OPCODE", NBT_OPCODE, r);
+	ndr_print_bitmap_flag(ndr, sizeof(uint16_t), "NBT_FLAG_REPLY", NBT_FLAG_REPLY, r);
+	ndr->depth--;
+}
+
+static enum ndr_err_code ndr_push_nbt_name_type(struct ndr_push *ndr, int ndr_flags, enum nbt_name_type r)
+{
+	NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, r));
+	return NDR_ERR_SUCCESS;
+}
+
+static enum ndr_err_code ndr_pull_nbt_name_type(struct ndr_pull *ndr, int ndr_flags, enum nbt_name_type *r)
+{
+	uint8_t v;
+	NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, &v));
+	*r = v;
+	return NDR_ERR_SUCCESS;
+}
+
+_PUBLIC_ void ndr_print_nbt_name_type(struct ndr_print *ndr, const char *name, enum nbt_name_type r)
+{
+	const char *val = NULL;
+
+	switch (r) {
+		case NBT_NAME_CLIENT: val = "NBT_NAME_CLIENT"; break;
+		case NBT_NAME_MS: val = "NBT_NAME_MS"; break;
+		case NBT_NAME_USER: val = "NBT_NAME_USER"; break;
+		case NBT_NAME_SERVER: val = "NBT_NAME_SERVER"; break;
+		case NBT_NAME_PDC: val = "NBT_NAME_PDC"; break;
+		case NBT_NAME_LOGON: val = "NBT_NAME_LOGON"; break;
+		case NBT_NAME_MASTER: val = "NBT_NAME_MASTER"; break;
+		case NBT_NAME_BROWSER: val = "NBT_NAME_BROWSER"; break;
+	}
+	ndr_print_enum(ndr, name, "ENUM", val, r);
+}
+
+_PUBLIC_ void ndr_print_nbt_name(struct ndr_print *ndr, const char *name, const struct nbt_name *r)
+{
+	ndr_print_struct(ndr, name, "nbt_name");
+	ndr->depth++;
+	ndr_print_string(ndr, "name", r->name);
+	ndr_print_string(ndr, "scope", r->scope);
+	ndr_print_nbt_name_type(ndr, "type", r->type);
+	ndr->depth--;
+}
+
+static enum ndr_err_code ndr_push_nbt_qclass(struct ndr_push *ndr, int ndr_flags, enum nbt_qclass r)
+{
+	NDR_CHECK(ndr_push_uint16(ndr, NDR_SCALARS, r));
+	return NDR_ERR_SUCCESS;
+}
+
+static enum ndr_err_code ndr_pull_nbt_qclass(struct ndr_pull *ndr, int ndr_flags, enum nbt_qclass *r)
+{
+	uint16_t v;
+	NDR_CHECK(ndr_pull_uint16(ndr, NDR_SCALARS, &v));
+	*r = v;
+	return NDR_ERR_SUCCESS;
+}
+
+_PUBLIC_ void ndr_print_nbt_qclass(struct ndr_print *ndr, const char *name, enum nbt_qclass r)
+{
+	const char *val = NULL;
+
+	switch (r) {
+		case NBT_QCLASS_IP: val = "NBT_QCLASS_IP"; break;
+	}
+	ndr_print_enum(ndr, name, "ENUM", val, r);
+}
+
+static enum ndr_err_code ndr_push_nbt_qtype(struct ndr_push *ndr, int ndr_flags, enum nbt_qtype r)
+{
+	NDR_CHECK(ndr_push_uint16(ndr, NDR_SCALARS, r));
+	return NDR_ERR_SUCCESS;
+}
+
+static enum ndr_err_code ndr_pull_nbt_qtype(struct ndr_pull *ndr, int ndr_flags, enum nbt_qtype *r)
+{
+	uint16_t v;
+	NDR_CHECK(ndr_pull_uint16(ndr, NDR_SCALARS, &v));
+	*r = v;
+	return NDR_ERR_SUCCESS;
+}
+
+_PUBLIC_ void ndr_print_nbt_qtype(struct ndr_print *ndr, const char *name, enum nbt_qtype r)
+{
+	const char *val = NULL;
+
+	switch (r) {
+		case NBT_QTYPE_ADDRESS: val = "NBT_QTYPE_ADDRESS"; break;
+		case NBT_QTYPE_NAMESERVICE: val = "NBT_QTYPE_NAMESERVICE"; break;
+		case NBT_QTYPE_NULL: val = "NBT_QTYPE_NULL"; break;
+		case NBT_QTYPE_NETBIOS: val = "NBT_QTYPE_NETBIOS"; break;
+		case NBT_QTYPE_STATUS: val = "NBT_QTYPE_STATUS"; break;
+	}
+	ndr_print_enum(ndr, name, "ENUM", val, r);
+}
+
+static enum ndr_err_code ndr_push_nbt_name_question(struct ndr_push *ndr, int ndr_flags, const struct nbt_name_question *r)
+{
+	if (ndr_flags & NDR_SCALARS) {
+		NDR_CHECK(ndr_push_align(ndr, 4));
+		NDR_CHECK(ndr_push_nbt_name(ndr, NDR_SCALARS, &r->name));
+		NDR_CHECK(ndr_push_nbt_qtype(ndr, NDR_SCALARS, r->question_type));
+		NDR_CHECK(ndr_push_nbt_qclass(ndr, NDR_SCALARS, r->question_class));
+	}
+	if (ndr_flags & NDR_BUFFERS) {
+	}
+	return NDR_ERR_SUCCESS;
+}
+
+static enum ndr_err_code ndr_pull_nbt_name_question(struct ndr_pull *ndr, int ndr_flags, struct nbt_name_question *r)
+{
+	if (ndr_flags & NDR_SCALARS) {
+		NDR_CHECK(ndr_pull_align(ndr, 4));
+		NDR_CHECK(ndr_pull_nbt_name(ndr, NDR_SCALARS, &r->name));
+		NDR_CHECK(ndr_pull_nbt_qtype(ndr, NDR_SCALARS, &r->question_type));
+		NDR_CHECK(ndr_pull_nbt_qclass(ndr, NDR_SCALARS, &r->question_class));
+	}
+	if (ndr_flags & NDR_BUFFERS) {
+	}
+	return NDR_ERR_SUCCESS;
+}
+
+_PUBLIC_ void ndr_print_nbt_name_question(struct ndr_print *ndr, const char *name, const struct nbt_name_question *r)
+{
+	ndr_print_struct(ndr, name, "nbt_name_question");
+	ndr->depth++;
+	ndr_print_nbt_name(ndr, "name", &r->name);
+	ndr_print_nbt_qtype(ndr, "question_type", r->question_type);
+	ndr_print_nbt_qclass(ndr, "question_class", r->question_class);
+	ndr->depth--;
+}
+
+static enum ndr_err_code ndr_push_nb_flags(struct ndr_push *ndr, int ndr_flags, uint16_t r)
+{
+	NDR_CHECK(ndr_push_uint16(ndr, NDR_SCALARS, r));
+	return NDR_ERR_SUCCESS;
+}
+
+static enum ndr_err_code ndr_pull_nb_flags(struct ndr_pull *ndr, int ndr_flags, uint16_t *r)
+{
+	uint16_t v;
+	NDR_CHECK(ndr_pull_uint16(ndr, NDR_SCALARS, &v));
+	*r = v;
+	return NDR_ERR_SUCCESS;
+}
+
+_PUBLIC_ void ndr_print_nb_flags(struct ndr_print *ndr, const char *name, uint16_t r)
+{
+	ndr_print_uint16(ndr, name, r);
+	ndr->depth++;
+	ndr_print_bitmap_flag(ndr, sizeof(uint16_t), "NBT_NM_PERMANENT", NBT_NM_PERMANENT, r);
+	ndr_print_bitmap_flag(ndr, sizeof(uint16_t), "NBT_NM_ACTIVE", NBT_NM_ACTIVE, r);
+	ndr_print_bitmap_flag(ndr, sizeof(uint16_t), "NBT_NM_CONFLICT", NBT_NM_CONFLICT, r);
+	ndr_print_bitmap_flag(ndr, sizeof(uint16_t), "NBT_NM_DEREGISTER", NBT_NM_DEREGISTER, r);
+	ndr_print_bitmap_flag(ndr, sizeof(uint16_t), "NBT_NM_OWNER_TYPE", NBT_NM_OWNER_TYPE, r);
+	ndr_print_bitmap_flag(ndr, sizeof(uint16_t), "NBT_NM_GROUP", NBT_NM_GROUP, r);
+	ndr->depth--;
+}
+
+static enum ndr_err_code ndr_push_nbt_rdata_address(struct ndr_push *ndr, int ndr_flags, const struct nbt_rdata_address *r)
+{
+	if (ndr_flags & NDR_SCALARS) {
+		NDR_CHECK(ndr_push_align(ndr, 4));
+		NDR_CHECK(ndr_push_nb_flags(ndr, NDR_SCALARS, r->nb_flags));
+		NDR_CHECK(ndr_push_ipv4address(ndr, NDR_SCALARS, r->ipaddr));
+	}
+	if (ndr_flags & NDR_BUFFERS) {
+	}
+	return NDR_ERR_SUCCESS;
+}
+
+static enum ndr_err_code ndr_pull_nbt_rdata_address(struct ndr_pull *ndr, int ndr_flags, struct nbt_rdata_address *r)
+{
+	if (ndr_flags & NDR_SCALARS) {
+		NDR_CHECK(ndr_pull_align(ndr, 4));
+		NDR_CHECK(ndr_pull_nb_flags(ndr, NDR_SCALARS, &r->nb_flags));
+		NDR_CHECK(ndr_pull_ipv4address(ndr, NDR_SCALARS, &r->ipaddr));
+	}
+	if (ndr_flags & NDR_BUFFERS) {
+	}
+	return NDR_ERR_SUCCESS;
+}
+
+_PUBLIC_ void ndr_print_nbt_rdata_address(struct ndr_print *ndr, const char *name, const struct nbt_rdata_address *r)
+{
+	ndr_print_struct(ndr, name, "nbt_rdata_address");
+	ndr->depth++;
+	ndr_print_nb_flags(ndr, "nb_flags", r->nb_flags);
+	ndr_print_ipv4address(ndr, "ipaddr", r->ipaddr);
+	ndr->depth--;
+}
+
+static enum ndr_err_code ndr_push_nbt_rdata_netbios(struct ndr_push *ndr, int ndr_flags, const struct nbt_rdata_netbios *r)
+{
+	uint32_t cntr_addresses_0;
+	if (ndr_flags & NDR_SCALARS) {
+		NDR_CHECK(ndr_push_align(ndr, 4));
+		NDR_CHECK(ndr_push_uint16(ndr, NDR_SCALARS, r->length));
+		for (cntr_addresses_0 = 0; cntr_addresses_0 < r->length / 6; cntr_addresses_0++) {
+			NDR_CHECK(ndr_push_nbt_rdata_address(ndr, NDR_SCALARS, &r->addresses[cntr_addresses_0]));
+		}
+	}
+	if (ndr_flags & NDR_BUFFERS) {
+	}
+	return NDR_ERR_SUCCESS;
+}
+
+static enum ndr_err_code ndr_pull_nbt_rdata_netbios(struct ndr_pull *ndr, int ndr_flags, struct nbt_rdata_netbios *r)
+{
+	uint32_t cntr_addresses_0;
+	TALLOC_CTX *_mem_save_addresses_0;
+	if (ndr_flags & NDR_SCALARS) {
+		NDR_CHECK(ndr_pull_align(ndr, 4));
+		NDR_CHECK(ndr_pull_uint16(ndr, NDR_SCALARS, &r->length));
+		NDR_PULL_ALLOC_N(ndr, r->addresses, r->length / 6);
+		_mem_save_addresses_0 = NDR_PULL_GET_MEM_CTX(ndr);
+		NDR_PULL_SET_MEM_CTX(ndr, r->addresses, 0);
+		for (cntr_addresses_0 = 0; cntr_addresses_0 < r->length / 6; cntr_addresses_0++) {
+			NDR_CHECK(ndr_pull_nbt_rdata_address(ndr, NDR_SCALARS, &r->addresses[cntr_addresses_0]));
+		}
+		NDR_PULL_SET_MEM_CTX(ndr, _mem_save_addresses_0, 0);
+	}
+	if (ndr_flags & NDR_BUFFERS) {
+	}
+	return NDR_ERR_SUCCESS;
+}
+
+_PUBLIC_ void ndr_print_nbt_rdata_netbios(struct ndr_print *ndr, const char *name, const struct nbt_rdata_netbios *r)
+{
+	uint32_t cntr_addresses_0;
+	ndr_print_struct(ndr, name, "nbt_rdata_netbios");
+	ndr->depth++;
+	ndr_print_uint16(ndr, "length", r->length);
+	ndr->print(ndr, "%s: ARRAY(%d)", "addresses", r->length / 6);
+	ndr->depth++;
+	for (cntr_addresses_0=0;cntr_addresses_0<r->length / 6;cntr_addresses_0++) {
+		char *idx_0=NULL;
+		if (asprintf(&idx_0, "[%d]", cntr_addresses_0) != -1) {
+			ndr_print_nbt_rdata_address(ndr, "addresses", &r->addresses[cntr_addresses_0]);
+			free(idx_0);
+		}
+	}
+	ndr->depth--;
+	ndr->depth--;
+}
+
+static enum ndr_err_code ndr_push_nbt_statistics(struct ndr_push *ndr, int ndr_flags, const struct nbt_statistics *r)
+{
+	if (ndr_flags & NDR_SCALARS) {
+		NDR_CHECK(ndr_push_align(ndr, 4));
+		NDR_CHECK(ndr_push_array_uint8(ndr, NDR_SCALARS, r->unit_id, 6));
+		NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, r->jumpers));
+		NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, r->test_result));
+		NDR_CHECK(ndr_push_uint16(ndr, NDR_SCALARS, r->version_number));
+		NDR_CHECK(ndr_push_uint16(ndr, NDR_SCALARS, r->period_of_statistics));
+		NDR_CHECK(ndr_push_uint16(ndr, NDR_SCALARS, r->number_of_crcs));
+		NDR_CHECK(ndr_push_uint16(ndr, NDR_SCALARS, r->number_alignment_errors));
+		NDR_CHECK(ndr_push_uint16(ndr, NDR_SCALARS, r->number_of_collisions));
+		NDR_CHECK(ndr_push_uint16(ndr, NDR_SCALARS, r->number_send_aborts));
+		NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->number_good_sends));
+		NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->number_good_receives));
+		NDR_CHECK(ndr_push_uint16(ndr, NDR_SCALARS, r->number_retransmits));
+		NDR_CHECK(ndr_push_uint16(ndr, NDR_SCALARS, r->number_no_resource_conditions));
+		NDR_CHECK(ndr_push_uint16(ndr, NDR_SCALARS, r->number_free_command_blocks));
+		NDR_CHECK(ndr_push_uint16(ndr, NDR_SCALARS, r->total_number_command_blocks));
+		NDR_CHECK(ndr_push_uint16(ndr, NDR_SCALARS, r->max_total_number_command_blocks));
+		NDR_CHECK(ndr_push_uint16(ndr, NDR_SCALARS, r->number_pending_sessions));
+		NDR_CHECK(ndr_push_uint16(ndr, NDR_SCALARS, r->max_number_pending_sessions));
+		NDR_CHECK(ndr_push_uint16(ndr, NDR_SCALARS, r->max_total_sessions_possible));
+		NDR_CHECK(ndr_push_uint16(ndr, NDR_SCALARS, r->session_data_packet_size));
+	}
+	if (ndr_flags & NDR_BUFFERS) {
+	}
+	return NDR_ERR_SUCCESS;
+}
+
+static enum ndr_err_code ndr_pull_nbt_statistics(struct ndr_pull *ndr, int ndr_flags, struct nbt_statistics *r)
+{
+	if (ndr_flags & NDR_SCALARS) {
+		NDR_CHECK(ndr_pull_align(ndr, 4));
+		NDR_CHECK(ndr_pull_array_uint8(ndr, NDR_SCALARS, r->unit_id, 6));
+		NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, &r->jumpers));
+		NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, &r->test_result));
+		NDR_CHECK(ndr_pull_uint16(ndr, NDR_SCALARS, &r->version_number));
+		NDR_CHECK(ndr_pull_uint16(ndr, NDR_SCALARS, &r->period_of_statistics));
+		NDR_CHECK(ndr_pull_uint16(ndr, NDR_SCALARS, &r->number_of_crcs));
+		NDR_CHECK(ndr_pull_uint16(ndr, NDR_SCALARS, &r->number_alignment_errors));
+		NDR_CHECK(ndr_pull_uint16(ndr, NDR_SCALARS, &r->number_of_collisions));
+		NDR_CHECK(ndr_pull_uint16(ndr, NDR_SCALARS, &r->number_send_aborts));
+		NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->number_good_sends));
+		NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->number_good_receives));
+		NDR_CHECK(ndr_pull_uint16(ndr, NDR_SCALARS, &r->number_retransmits));
+		NDR_CHECK(ndr_pull_uint16(ndr, NDR_SCALARS, &r->number_no_resource_conditions));
+		NDR_CHECK(ndr_pull_uint16(ndr, NDR_SCALARS, &r->number_free_command_blocks));
+		NDR_CHECK(ndr_pull_uint16(ndr, NDR_SCALARS, &r->total_number_command_blocks));
+		NDR_CHECK(ndr_pull_uint16(ndr, NDR_SCALARS, &r->max_total_number_command_blocks));
+		NDR_CHECK(ndr_pull_uint16(ndr, NDR_SCALARS, &r->number_pending_sessions));
+		NDR_CHECK(ndr_pull_uint16(ndr, NDR_SCALARS, &r->max_number_pending_sessions));
+		NDR_CHECK(ndr_pull_uint16(ndr, NDR_SCALARS, &r->max_total_sessions_possible));
+		NDR_CHECK(ndr_pull_uint16(ndr, NDR_SCALARS, &r->session_data_packet_size));
+	}
+	if (ndr_flags & NDR_BUFFERS) {
+	}
+	return NDR_ERR_SUCCESS;
+}
+
+_PUBLIC_ void ndr_print_nbt_statistics(struct ndr_print *ndr, const char *name, const struct nbt_statistics *r)
+{
+	ndr_print_struct(ndr, name, "nbt_statistics");
+	ndr->depth++;
+	ndr_print_array_uint8(ndr, "unit_id", r->unit_id, 6);
+	ndr_print_uint8(ndr, "jumpers", r->jumpers);
+	ndr_print_uint8(ndr, "test_result", r->test_result);
+	ndr_print_uint16(ndr, "version_number", r->version_number);
+	ndr_print_uint16(ndr, "period_of_statistics", r->period_of_statistics);
+	ndr_print_uint16(ndr, "number_of_crcs", r->number_of_crcs);
+	ndr_print_uint16(ndr, "number_alignment_errors", r->number_alignment_errors);
+	ndr_print_uint16(ndr, "number_of_collisions", r->number_of_collisions);
+	ndr_print_uint16(ndr, "number_send_aborts", r->number_send_aborts);
+	ndr_print_uint32(ndr, "number_good_sends", r->number_good_sends);
+	ndr_print_uint32(ndr, "number_good_receives", r->number_good_receives);
+	ndr_print_uint16(ndr, "number_retransmits", r->number_retransmits);
+	ndr_print_uint16(ndr, "number_no_resource_conditions", r->number_no_resource_conditions);
+	ndr_print_uint16(ndr, "number_free_command_blocks", r->number_free_command_blocks);
+	ndr_print_uint16(ndr, "total_number_command_blocks", r->total_number_command_blocks);
+	ndr_print_uint16(ndr, "max_total_number_command_blocks", r->max_total_number_command_blocks);
+	ndr_print_uint16(ndr, "number_pending_sessions", r->number_pending_sessions);
+	ndr_print_uint16(ndr, "max_number_pending_sessions", r->max_number_pending_sessions);
+	ndr_print_uint16(ndr, "max_total_sessions_possible", r->max_total_sessions_possible);
+	ndr_print_uint16(ndr, "session_data_packet_size", r->session_data_packet_size);
+	ndr->depth--;
+}
+
+static enum ndr_err_code ndr_push_nbt_status_name(struct ndr_push *ndr, int ndr_flags, const struct nbt_status_name *r)
+{
+	if (ndr_flags & NDR_SCALARS) {
+		NDR_CHECK(ndr_push_align(ndr, 2));
+		NDR_CHECK(ndr_push_charset(ndr, NDR_SCALARS, r->name, 15, sizeof(uint8_t), CH_DOS));
+		NDR_CHECK(ndr_push_nbt_name_type(ndr, NDR_SCALARS, r->type));
+		NDR_CHECK(ndr_push_nb_flags(ndr, NDR_SCALARS, r->nb_flags));
+	}
+	if (ndr_flags & NDR_BUFFERS) {
+	}
+	return NDR_ERR_SUCCESS;
+}
+
+static enum ndr_err_code ndr_pull_nbt_status_name(struct ndr_pull *ndr, int ndr_flags, struct nbt_status_name *r)
+{
+	if (ndr_flags & NDR_SCALARS) {
+		NDR_CHECK(ndr_pull_align(ndr, 2));
+		NDR_CHECK(ndr_pull_charset(ndr, NDR_SCALARS, &r->name, 15, sizeof(uint8_t), CH_DOS));
+		NDR_CHECK(ndr_pull_nbt_name_type(ndr, NDR_SCALARS, &r->type));
+		NDR_CHECK(ndr_pull_nb_flags(ndr, NDR_SCALARS, &r->nb_flags));
+	}
+	if (ndr_flags & NDR_BUFFERS) {
+	}
+	return NDR_ERR_SUCCESS;
+}
+
+_PUBLIC_ void ndr_print_nbt_status_name(struct ndr_print *ndr, const char *name, const struct nbt_status_name *r)
+{
+	ndr_print_struct(ndr, name, "nbt_status_name");
+	ndr->depth++;
+	ndr_print_string(ndr, "name", r->name);
+	ndr_print_nbt_name_type(ndr, "type", r->type);
+	ndr_print_nb_flags(ndr, "nb_flags", r->nb_flags);
+	ndr->depth--;
+}
+
+static enum ndr_err_code ndr_push_nbt_rdata_status(struct ndr_push *ndr, int ndr_flags, const struct nbt_rdata_status *r)
+{
+	uint32_t cntr_names_0;
+	if (ndr_flags & NDR_SCALARS) {
+		NDR_CHECK(ndr_push_align(ndr, 4));
+		NDR_CHECK(ndr_push_uint16(ndr, NDR_SCALARS, r->num_names * 18 + 47));
+		NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, r->num_names));
+		for (cntr_names_0 = 0; cntr_names_0 < r->num_names; cntr_names_0++) {
+			NDR_CHECK(ndr_push_nbt_status_name(ndr, NDR_SCALARS, &r->names[cntr_names_0]));
+		}
+		NDR_CHECK(ndr_push_nbt_statistics(ndr, NDR_SCALARS, &r->statistics));
+	}
+	if (ndr_flags & NDR_BUFFERS) {
+	}
+	return NDR_ERR_SUCCESS;
+}
+
+static enum ndr_err_code ndr_pull_nbt_rdata_status(struct ndr_pull *ndr, int ndr_flags, struct nbt_rdata_status *r)
+{
+	uint32_t cntr_names_0;
+	TALLOC_CTX *_mem_save_names_0;
+	if (ndr_flags & NDR_SCALARS) {
+		NDR_CHECK(ndr_pull_align(ndr, 4));
+		NDR_CHECK(ndr_pull_uint16(ndr, NDR_SCALARS, &r->length));
+		NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, &r->num_names));
+		NDR_PULL_ALLOC_N(ndr, r->names, r->num_names);
+		_mem_save_names_0 = NDR_PULL_GET_MEM_CTX(ndr);
+		NDR_PULL_SET_MEM_CTX(ndr, r->names, 0);
+		for (cntr_names_0 = 0; cntr_names_0 < r->num_names; cntr_names_0++) {
+			NDR_CHECK(ndr_pull_nbt_status_name(ndr, NDR_SCALARS, &r->names[cntr_names_0]));
+		}
+		NDR_PULL_SET_MEM_CTX(ndr, _mem_save_names_0, 0);
+		NDR_CHECK(ndr_pull_nbt_statistics(ndr, NDR_SCALARS, &r->statistics));
+	}
+	if (ndr_flags & NDR_BUFFERS) {
+	}
+	return NDR_ERR_SUCCESS;
+}
+
+_PUBLIC_ void ndr_print_nbt_rdata_status(struct ndr_print *ndr, const char *name, const struct nbt_rdata_status *r)
+{
+	uint32_t cntr_names_0;
+	ndr_print_struct(ndr, name, "nbt_rdata_status");
+	ndr->depth++;
+	ndr_print_uint16(ndr, "length", (ndr->flags & LIBNDR_PRINT_SET_VALUES)?r->num_names * 18 + 47:r->length);
+	ndr_print_uint8(ndr, "num_names", r->num_names);
+	ndr->print(ndr, "%s: ARRAY(%d)", "names", r->num_names);
+	ndr->depth++;
+	for (cntr_names_0=0;cntr_names_0<r->num_names;cntr_names_0++) {
+		char *idx_0=NULL;
+		if (asprintf(&idx_0, "[%d]", cntr_names_0) != -1) {
+			ndr_print_nbt_status_name(ndr, "names", &r->names[cntr_names_0]);
+			free(idx_0);
+		}
+	}
+	ndr->depth--;
+	ndr_print_nbt_statistics(ndr, "statistics", &r->statistics);
+	ndr->depth--;
+}
+
+static enum ndr_err_code ndr_push_nbt_rdata_data(struct ndr_push *ndr, int ndr_flags, const struct nbt_rdata_data *r)
+{
+	if (ndr_flags & NDR_SCALARS) {
+		NDR_CHECK(ndr_push_align(ndr, 2));
+		NDR_CHECK(ndr_push_uint16(ndr, NDR_SCALARS, r->length));
+		NDR_CHECK(ndr_push_array_uint8(ndr, NDR_SCALARS, r->data, r->length));
+	}
+	if (ndr_flags & NDR_BUFFERS) {
+	}
+	return NDR_ERR_SUCCESS;
+}
+
+static enum ndr_err_code ndr_pull_nbt_rdata_data(struct ndr_pull *ndr, int ndr_flags, struct nbt_rdata_data *r)
+{
+	if (ndr_flags & NDR_SCALARS) {
+		NDR_CHECK(ndr_pull_align(ndr, 2));
+		NDR_CHECK(ndr_pull_uint16(ndr, NDR_SCALARS, &r->length));
+		NDR_PULL_ALLOC_N(ndr, r->data, r->length);
+		NDR_CHECK(ndr_pull_array_uint8(ndr, NDR_SCALARS, r->data, r->length));
+	}
+	if (ndr_flags & NDR_BUFFERS) {
+	}
+	return NDR_ERR_SUCCESS;
+}
+
+_PUBLIC_ void ndr_print_nbt_rdata_data(struct ndr_print *ndr, const char *name, const struct nbt_rdata_data *r)
+{
+	ndr_print_struct(ndr, name, "nbt_rdata_data");
+	ndr->depth++;
+	ndr_print_uint16(ndr, "length", r->length);
+	ndr_print_array_uint8(ndr, "data", r->data, r->length);
+	ndr->depth--;
+}
+
+static enum ndr_err_code ndr_push_nbt_rdata(struct ndr_push *ndr, int ndr_flags, const union nbt_rdata *r)
+{
+	if (ndr_flags & NDR_SCALARS) {
+		int level = ndr_push_get_switch_value(ndr, r);
+		switch (level) {
+			case NBT_QTYPE_NETBIOS: {
+				NDR_CHECK(ndr_push_nbt_rdata_netbios(ndr, NDR_SCALARS, &r->netbios));
+			break; }
+
+			case NBT_QTYPE_STATUS: {
+				NDR_CHECK(ndr_push_nbt_rdata_status(ndr, NDR_SCALARS, &r->status));
+			break; }
+
+			default: {
+				NDR_CHECK(ndr_push_nbt_rdata_data(ndr, NDR_SCALARS, &r->data));
+			break; }
+
+		}
+	}
+	if (ndr_flags & NDR_BUFFERS) {
+		int level = ndr_push_get_switch_value(ndr, r);
+		switch (level) {
+			case NBT_QTYPE_NETBIOS:
+			break;
+
+			case NBT_QTYPE_STATUS:
+			break;
+
+			default:
+			break;
+
+		}
+	}
+	return NDR_ERR_SUCCESS;
+}
+
+static enum ndr_err_code ndr_pull_nbt_rdata(struct ndr_pull *ndr, int ndr_flags, union nbt_rdata *r)
+{
+	int level;
+	level = ndr_pull_get_switch_value(ndr, r);
+	if (ndr_flags & NDR_SCALARS) {
+		switch (level) {
+			case NBT_QTYPE_NETBIOS: {
+				NDR_CHECK(ndr_pull_nbt_rdata_netbios(ndr, NDR_SCALARS, &r->netbios));
+			break; }
+
+			case NBT_QTYPE_STATUS: {
+				NDR_CHECK(ndr_pull_nbt_rdata_status(ndr, NDR_SCALARS, &r->status));
+			break; }
+
+			default: {
+				NDR_CHECK(ndr_pull_nbt_rdata_data(ndr, NDR_SCALARS, &r->data));
+			break; }
+
+		}
+	}
+	if (ndr_flags & NDR_BUFFERS) {
+		switch (level) {
+			case NBT_QTYPE_NETBIOS:
+			break;
+
+			case NBT_QTYPE_STATUS:
+			break;
+
+			default:
+			break;
+
+		}
+	}
+	return NDR_ERR_SUCCESS;
+}
+
+_PUBLIC_ void ndr_print_nbt_rdata(struct ndr_print *ndr, const char *name, const union nbt_rdata *r)
+{
+	int level;
+	level = ndr_print_get_switch_value(ndr, r);
+	ndr_print_union(ndr, name, level, "nbt_rdata");
+	switch (level) {
+		case NBT_QTYPE_NETBIOS:
+			ndr_print_nbt_rdata_netbios(ndr, "netbios", &r->netbios);
+		break;
+
+		case NBT_QTYPE_STATUS:
+			ndr_print_nbt_rdata_status(ndr, "status", &r->status);
+		break;
+
+		default:
+			ndr_print_nbt_rdata_data(ndr, "data", &r->data);
+		break;
+
+	}
+}
+
+static enum ndr_err_code ndr_push_nbt_res_rec(struct ndr_push *ndr, int ndr_flags, const struct nbt_res_rec *r)
+{
+	{
+		uint32_t _flags_save_STRUCT = ndr->flags;
+		ndr_set_flags(&ndr->flags, LIBNDR_PRINT_ARRAY_HEX);
+		if (ndr_flags & NDR_SCALARS) {
+			NDR_CHECK(ndr_push_align(ndr, 4));
+			NDR_CHECK(ndr_push_nbt_name(ndr, NDR_SCALARS, &r->name));
+			NDR_CHECK(ndr_push_nbt_qtype(ndr, NDR_SCALARS, r->rr_type));
+			NDR_CHECK(ndr_push_nbt_qclass(ndr, NDR_SCALARS, r->rr_class));
+			NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->ttl));
+			NDR_CHECK(ndr_push_set_switch_value(ndr, &r->rdata, ((((r->rr_type) == NBT_QTYPE_NETBIOS) && talloc_check_name(ndr, "struct ndr_push") && ((r->rdata).data.length == 2))?0:r->rr_type)));
+			NDR_CHECK(ndr_push_nbt_rdata(ndr, NDR_SCALARS, &r->rdata));
+		}
+		if (ndr_flags & NDR_BUFFERS) {
+		}
+		ndr->flags = _flags_save_STRUCT;
+	}
+	return NDR_ERR_SUCCESS;
+}
+
+static enum ndr_err_code ndr_pull_nbt_res_rec(struct ndr_pull *ndr, int ndr_flags, struct nbt_res_rec *r)
+{
+	{
+		uint32_t _flags_save_STRUCT = ndr->flags;
+		ndr_set_flags(&ndr->flags, LIBNDR_PRINT_ARRAY_HEX);
+		if (ndr_flags & NDR_SCALARS) {
+			NDR_CHECK(ndr_pull_align(ndr, 4));
+			NDR_CHECK(ndr_pull_nbt_name(ndr, NDR_SCALARS, &r->name));
+			NDR_CHECK(ndr_pull_nbt_qtype(ndr, NDR_SCALARS, &r->rr_type));
+			NDR_CHECK(ndr_pull_nbt_qclass(ndr, NDR_SCALARS, &r->rr_class));
+			NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->ttl));
+			NDR_CHECK(ndr_pull_set_switch_value(ndr, &r->rdata, ((((r->rr_type) == NBT_QTYPE_NETBIOS) && talloc_check_name(ndr, "struct ndr_push") && ((r->rdata).data.length == 2))?0:r->rr_type)));
+			NDR_CHECK(ndr_pull_nbt_rdata(ndr, NDR_SCALARS, &r->rdata));
+		}
+		if (ndr_flags & NDR_BUFFERS) {
+		}
+		ndr->flags = _flags_save_STRUCT;
+	}
+	return NDR_ERR_SUCCESS;
+}
+
+_PUBLIC_ void ndr_print_nbt_res_rec(struct ndr_print *ndr, const char *name, const struct nbt_res_rec *r)
+{
+	ndr_print_struct(ndr, name, "nbt_res_rec");
+	{
+		uint32_t _flags_save_STRUCT = ndr->flags;
+		ndr_set_flags(&ndr->flags, LIBNDR_PRINT_ARRAY_HEX);
+		ndr->depth++;
+		ndr_print_nbt_name(ndr, "name", &r->name);
+		ndr_print_nbt_qtype(ndr, "rr_type", r->rr_type);
+		ndr_print_nbt_qclass(ndr, "rr_class", r->rr_class);
+		ndr_print_uint32(ndr, "ttl", r->ttl);
+		ndr_print_set_switch_value(ndr, &r->rdata, ((((r->rr_type) == NBT_QTYPE_NETBIOS) && talloc_check_name(ndr, "struct ndr_push") && ((r->rdata).data.length == 2))?0:r->rr_type));
+		ndr_print_nbt_rdata(ndr, "rdata", &r->rdata);
+		ndr->depth--;
+		ndr->flags = _flags_save_STRUCT;
+	}
+}
+
+_PUBLIC_ enum ndr_err_code ndr_push_nbt_name_packet(struct ndr_push *ndr, int ndr_flags, const struct nbt_name_packet *r)
+{
+	uint32_t cntr_questions_0;
+	uint32_t cntr_answers_0;
+	uint32_t cntr_nsrecs_0;
+	uint32_t cntr_additional_0;
+	{
+		uint32_t _flags_save_STRUCT = ndr->flags;
+		ndr_set_flags(&ndr->flags, LIBNDR_FLAG_NOALIGN|LIBNDR_FLAG_BIGENDIAN|LIBNDR_PRINT_ARRAY_HEX);
+		if (ndr_flags & NDR_SCALARS) {
+			NDR_CHECK(ndr_push_align(ndr, 4));
+			NDR_CHECK(ndr_push_uint16(ndr, NDR_SCALARS, r->name_trn_id));
+			NDR_CHECK(ndr_push_nbt_operation(ndr, NDR_SCALARS, r->operation));
+			NDR_CHECK(ndr_push_uint16(ndr, NDR_SCALARS, r->qdcount));
+			NDR_CHECK(ndr_push_uint16(ndr, NDR_SCALARS, r->ancount));
+			NDR_CHECK(ndr_push_uint16(ndr, NDR_SCALARS, r->nscount));
+			NDR_CHECK(ndr_push_uint16(ndr, NDR_SCALARS, r->arcount));
+			for (cntr_questions_0 = 0; cntr_questions_0 < r->qdcount; cntr_questions_0++) {
+				NDR_CHECK(ndr_push_nbt_name_question(ndr, NDR_SCALARS, &r->questions[cntr_questions_0]));
+			}
+			for (cntr_answers_0 = 0; cntr_answers_0 < r->ancount; cntr_answers_0++) {
+				NDR_CHECK(ndr_push_nbt_res_rec(ndr, NDR_SCALARS, &r->answers[cntr_answers_0]));
+			}
+			for (cntr_nsrecs_0 = 0; cntr_nsrecs_0 < r->nscount; cntr_nsrecs_0++) {
+				NDR_CHECK(ndr_push_nbt_res_rec(ndr, NDR_SCALARS, &r->nsrecs[cntr_nsrecs_0]));
+			}
+			for (cntr_additional_0 = 0; cntr_additional_0 < r->arcount; cntr_additional_0++) {
+				NDR_CHECK(ndr_push_nbt_res_rec(ndr, NDR_SCALARS, &r->additional[cntr_additional_0]));
+			}
+			{
+				uint32_t _flags_save_DATA_BLOB = ndr->flags;
+				ndr_set_flags(&ndr->flags, LIBNDR_FLAG_REMAINING);
+				NDR_CHECK(ndr_push_DATA_BLOB(ndr, NDR_SCALARS, r->padding));
+				ndr->flags = _flags_save_DATA_BLOB;
+			}
+		}
+		if (ndr_flags & NDR_BUFFERS) {
+		}
+		ndr->flags = _flags_save_STRUCT;
+	}
+	return NDR_ERR_SUCCESS;
+}
+
+_PUBLIC_ enum ndr_err_code ndr_pull_nbt_name_packet(struct ndr_pull *ndr, int ndr_flags, struct nbt_name_packet *r)
+{
+	uint32_t cntr_questions_0;
+	TALLOC_CTX *_mem_save_questions_0;
+	uint32_t cntr_answers_0;
+	TALLOC_CTX *_mem_save_answers_0;
+	uint32_t cntr_nsrecs_0;
+	TALLOC_CTX *_mem_save_nsrecs_0;
+	uint32_t cntr_additional_0;
+	TALLOC_CTX *_mem_save_additional_0;
+	{
+		uint32_t _flags_save_STRUCT = ndr->flags;
+		ndr_set_flags(&ndr->flags, LIBNDR_FLAG_NOALIGN|LIBNDR_FLAG_BIGENDIAN|LIBNDR_PRINT_ARRAY_HEX);
+		if (ndr_flags & NDR_SCALARS) {
+			NDR_CHECK(ndr_pull_align(ndr, 4));
+			NDR_CHECK(ndr_pull_uint16(ndr, NDR_SCALARS, &r->name_trn_id));
+			NDR_CHECK(ndr_pull_nbt_operation(ndr, NDR_SCALARS, &r->operation));
+			NDR_CHECK(ndr_pull_uint16(ndr, NDR_SCALARS, &r->qdcount));
+			NDR_CHECK(ndr_pull_uint16(ndr, NDR_SCALARS, &r->ancount));
+			NDR_CHECK(ndr_pull_uint16(ndr, NDR_SCALARS, &r->nscount));
+			NDR_CHECK(ndr_pull_uint16(ndr, NDR_SCALARS, &r->arcount));
+			NDR_PULL_ALLOC_N(ndr, r->questions, r->qdcount);
+			_mem_save_questions_0 = NDR_PULL_GET_MEM_CTX(ndr);
+			NDR_PULL_SET_MEM_CTX(ndr, r->questions, 0);
+			for (cntr_questions_0 = 0; cntr_questions_0 < r->qdcount; cntr_questions_0++) {
+				NDR_CHECK(ndr_pull_nbt_name_question(ndr, NDR_SCALARS, &r->questions[cntr_questions_0]));
+			}
+			NDR_PULL_SET_MEM_CTX(ndr, _mem_save_questions_0, 0);
+			NDR_PULL_ALLOC_N(ndr, r->answers, r->ancount);
+			_mem_save_answers_0 = NDR_PULL_GET_MEM_CTX(ndr);
+			NDR_PULL_SET_MEM_CTX(ndr, r->answers, 0);
+			for (cntr_answers_0 = 0; cntr_answers_0 < r->ancount; cntr_answers_0++) {
+				NDR_CHECK(ndr_pull_nbt_res_rec(ndr, NDR_SCALARS, &r->answers[cntr_answers_0]));
+			}
+			NDR_PULL_SET_MEM_CTX(ndr, _mem_save_answers_0, 0);
+			NDR_PULL_ALLOC_N(ndr, r->nsrecs, r->nscount);
+			_mem_save_nsrecs_0 = NDR_PULL_GET_MEM_CTX(ndr);
+			NDR_PULL_SET_MEM_CTX(ndr, r->nsrecs, 0);
+			for (cntr_nsrecs_0 = 0; cntr_nsrecs_0 < r->nscount; cntr_nsrecs_0++) {
+				NDR_CHECK(ndr_pull_nbt_res_rec(ndr, NDR_SCALARS, &r->nsrecs[cntr_nsrecs_0]));
+			}
+			NDR_PULL_SET_MEM_CTX(ndr, _mem_save_nsrecs_0, 0);
+			NDR_PULL_ALLOC_N(ndr, r->additional, r->arcount);
+			_mem_save_additional_0 = NDR_PULL_GET_MEM_CTX(ndr);
+			NDR_PULL_SET_MEM_CTX(ndr, r->additional, 0);
+			for (cntr_additional_0 = 0; cntr_additional_0 < r->arcount; cntr_additional_0++) {
+				NDR_CHECK(ndr_pull_nbt_res_rec(ndr, NDR_SCALARS, &r->additional[cntr_additional_0]));
+			}
+			NDR_PULL_SET_MEM_CTX(ndr, _mem_save_additional_0, 0);
+			{
+				uint32_t _flags_save_DATA_BLOB = ndr->flags;
+				ndr_set_flags(&ndr->flags, LIBNDR_FLAG_REMAINING);
+				NDR_CHECK(ndr_pull_DATA_BLOB(ndr, NDR_SCALARS, &r->padding));
+				ndr->flags = _flags_save_DATA_BLOB;
+			}
+		}
+		if (ndr_flags & NDR_BUFFERS) {
+		}
+		ndr->flags = _flags_save_STRUCT;
+	}
+	return NDR_ERR_SUCCESS;
+}
+
+_PUBLIC_ void ndr_print_nbt_name_packet(struct ndr_print *ndr, const char *name, const struct nbt_name_packet *r)
+{
+	uint32_t cntr_questions_0;
+	uint32_t cntr_answers_0;
+	uint32_t cntr_nsrecs_0;
+	uint32_t cntr_additional_0;
+	ndr_print_struct(ndr, name, "nbt_name_packet");
+	{
+		uint32_t _flags_save_STRUCT = ndr->flags;
+		ndr_set_flags(&ndr->flags, LIBNDR_FLAG_NOALIGN|LIBNDR_FLAG_BIGENDIAN|LIBNDR_PRINT_ARRAY_HEX);
+		ndr->depth++;
+		ndr_print_uint16(ndr, "name_trn_id", r->name_trn_id);
+		ndr_print_nbt_operation(ndr, "operation", r->operation);
+		ndr_print_uint16(ndr, "qdcount", r->qdcount);
+		ndr_print_uint16(ndr, "ancount", r->ancount);
+		ndr_print_uint16(ndr, "nscount", r->nscount);
+		ndr_print_uint16(ndr, "arcount", r->arcount);
+		ndr->print(ndr, "%s: ARRAY(%d)", "questions", r->qdcount);
+		ndr->depth++;
+		for (cntr_questions_0=0;cntr_questions_0<r->qdcount;cntr_questions_0++) {
+			char *idx_0=NULL;
+			if (asprintf(&idx_0, "[%d]", cntr_questions_0) != -1) {
+				ndr_print_nbt_name_question(ndr, "questions", &r->questions[cntr_questions_0]);
+				free(idx_0);
+			}
+		}
+		ndr->depth--;
+		ndr->print(ndr, "%s: ARRAY(%d)", "answers", r->ancount);
+		ndr->depth++;
+		for (cntr_answers_0=0;cntr_answers_0<r->ancount;cntr_answers_0++) {
+			char *idx_0=NULL;
+			if (asprintf(&idx_0, "[%d]", cntr_answers_0) != -1) {
+				ndr_print_nbt_res_rec(ndr, "answers", &r->answers[cntr_answers_0]);
+				free(idx_0);
+			}
+		}
+		ndr->depth--;
+		ndr->print(ndr, "%s: ARRAY(%d)", "nsrecs", r->nscount);
+		ndr->depth++;
+		for (cntr_nsrecs_0=0;cntr_nsrecs_0<r->nscount;cntr_nsrecs_0++) {
+			char *idx_0=NULL;
+			if (asprintf(&idx_0, "[%d]", cntr_nsrecs_0) != -1) {
+				ndr_print_nbt_res_rec(ndr, "nsrecs", &r->nsrecs[cntr_nsrecs_0]);
+				free(idx_0);
+			}
+		}
+		ndr->depth--;
+		ndr->print(ndr, "%s: ARRAY(%d)", "additional", r->arcount);
+		ndr->depth++;
+		for (cntr_additional_0=0;cntr_additional_0<r->arcount;cntr_additional_0++) {
+			char *idx_0=NULL;
+			if (asprintf(&idx_0, "[%d]", cntr_additional_0) != -1) {
+				ndr_print_nbt_res_rec(ndr, "additional", &r->additional[cntr_additional_0]);
+				free(idx_0);
+			}
+		}
+		ndr->depth--;
+		ndr_print_DATA_BLOB(ndr, "padding", r->padding);
+		ndr->depth--;
+		ndr->flags = _flags_save_STRUCT;
+	}
+}
+
+static enum ndr_err_code ndr_push_dgram_msg_type(struct ndr_push *ndr, int ndr_flags, enum dgram_msg_type r)
+{
+	NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, r));
+	return NDR_ERR_SUCCESS;
+}
+
+static enum ndr_err_code ndr_pull_dgram_msg_type(struct ndr_pull *ndr, int ndr_flags, enum dgram_msg_type *r)
+{
+	uint8_t v;
+	NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, &v));
+	*r = v;
+	return NDR_ERR_SUCCESS;
+}
+
+_PUBLIC_ void ndr_print_dgram_msg_type(struct ndr_print *ndr, const char *name, enum dgram_msg_type r)
+{
+	const char *val = NULL;
+
+	switch (r) {
+		case DGRAM_DIRECT_UNIQUE: val = "DGRAM_DIRECT_UNIQUE"; break;
+		case DGRAM_DIRECT_GROUP: val = "DGRAM_DIRECT_GROUP"; break;
+		case DGRAM_BCAST: val = "DGRAM_BCAST"; break;
+		case DGRAM_ERROR: val = "DGRAM_ERROR"; break;
+		case DGRAM_QUERY: val = "DGRAM_QUERY"; break;
+		case DGRAM_QUERY_POSITIVE: val = "DGRAM_QUERY_POSITIVE"; break;
+		case DGRAM_QUERY_NEGATIVE: val = "DGRAM_QUERY_NEGATIVE"; break;
+	}
+	ndr_print_enum(ndr, name, "ENUM", val, r);
+}
+
+static enum ndr_err_code ndr_push_dgram_flags(struct ndr_push *ndr, int ndr_flags, uint8_t r)
+{
+	NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, r));
+	return NDR_ERR_SUCCESS;
+}
+
+static enum ndr_err_code ndr_pull_dgram_flags(struct ndr_pull *ndr, int ndr_flags, uint8_t *r)
+{
+	uint8_t v;
+	NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, &v));
+	*r = v;
+	return NDR_ERR_SUCCESS;
+}
+
+_PUBLIC_ void ndr_print_dgram_flags(struct ndr_print *ndr, const char *name, uint8_t r)
+{
+	ndr_print_uint8(ndr, name, r);
+	ndr->depth++;
+	ndr_print_bitmap_flag(ndr, sizeof(uint8_t), "DGRAM_FLAG_MORE", DGRAM_FLAG_MORE, r);
+	ndr_print_bitmap_flag(ndr, sizeof(uint8_t), "DGRAM_FLAG_FIRST", DGRAM_FLAG_FIRST, r);
+	ndr_print_bitmap_flag(ndr, sizeof(uint8_t), "DGRAM_FLAG_NODE_TYPE", DGRAM_FLAG_NODE_TYPE, r);
+	ndr->depth--;
+}
+
+static enum ndr_err_code ndr_push_smb_command(struct ndr_push *ndr, int ndr_flags, enum smb_command r)
+{
+	NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, r));
+	return NDR_ERR_SUCCESS;
+}
+
+static enum ndr_err_code ndr_pull_smb_command(struct ndr_pull *ndr, int ndr_flags, enum smb_command *r)
+{
+	uint8_t v;
+	NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, &v));
+	*r = v;
+	return NDR_ERR_SUCCESS;
+}
+
+_PUBLIC_ void ndr_print_smb_command(struct ndr_print *ndr, const char *name, enum smb_command r)
+{
+	const char *val = NULL;
+
+	switch (r) {
+		case SMB_TRANSACTION: val = "SMB_TRANSACTION"; break;
+	}
+	ndr_print_enum(ndr, name, "ENUM", val, r);
+}
+
+static enum ndr_err_code ndr_push_smb_trans_body(struct ndr_push *ndr, int ndr_flags, const struct smb_trans_body *r)
+{
+	if (ndr_flags & NDR_SCALARS) {
+		NDR_CHECK(ndr_push_align(ndr, 4));
+		NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, 17));
+		NDR_CHECK(ndr_push_uint16(ndr, NDR_SCALARS, r->total_param_count));
+		NDR_CHECK(ndr_push_uint16(ndr, NDR_SCALARS, r->total_data_count));
+		NDR_CHECK(ndr_push_uint16(ndr, NDR_SCALARS, r->max_param_count));
+		NDR_CHECK(ndr_push_uint16(ndr, NDR_SCALARS, r->max_data_count));
+		NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, r->max_setup_count));
+		NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, r->pad));
+		NDR_CHECK(ndr_push_uint16(ndr, NDR_SCALARS, r->trans_flags));
+		NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->timeout));
+		NDR_CHECK(ndr_push_uint16(ndr, NDR_SCALARS, r->reserved));
+		NDR_CHECK(ndr_push_uint16(ndr, NDR_SCALARS, r->param_count));
+		NDR_CHECK(ndr_push_uint16(ndr, NDR_SCALARS, r->param_offset));
+		NDR_CHECK(ndr_push_uint16(ndr, NDR_SCALARS, r->data_count));
+		NDR_CHECK(ndr_push_uint16(ndr, NDR_SCALARS, r->data_offset));
+		NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, 3));
+		NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, r->pad2));
+		NDR_CHECK(ndr_push_uint16(ndr, NDR_SCALARS, r->opcode));
+		NDR_CHECK(ndr_push_uint16(ndr, NDR_SCALARS, r->priority));
+		NDR_CHECK(ndr_push_uint16(ndr, NDR_SCALARS, r->_class));
+		NDR_CHECK(ndr_push_uint16(ndr, NDR_SCALARS, strlen(r->mailslot_name) + 1 + r->data.length));
+		{
+			uint32_t _flags_save_string = ndr->flags;
+			ndr_set_flags(&ndr->flags, LIBNDR_FLAG_STR_ASCII|LIBNDR_FLAG_STR_NULLTERM);
+			NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->mailslot_name));
+			ndr->flags = _flags_save_string;
+		}
+		{
+			uint32_t _flags_save_DATA_BLOB = ndr->flags;
+			ndr_set_flags(&ndr->flags, LIBNDR_FLAG_REMAINING);
+			NDR_CHECK(ndr_push_DATA_BLOB(ndr, NDR_SCALARS, r->data));
+			ndr->flags = _flags_save_DATA_BLOB;
+		}
+	}
+	if (ndr_flags & NDR_BUFFERS) {
+	}
+	return NDR_ERR_SUCCESS;
+}
+
+static enum ndr_err_code ndr_pull_smb_trans_body(struct ndr_pull *ndr, int ndr_flags, struct smb_trans_body *r)
+{
+	if (ndr_flags & NDR_SCALARS) {
+		NDR_CHECK(ndr_pull_align(ndr, 4));
+		NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, &r->wct));
+		if (r->wct < 17 || r->wct > 17) {
+			return ndr_pull_error(ndr, NDR_ERR_RANGE, "value out of range");
+		}
+		NDR_CHECK(ndr_pull_uint16(ndr, NDR_SCALARS, &r->total_param_count));
+		NDR_CHECK(ndr_pull_uint16(ndr, NDR_SCALARS, &r->total_data_count));
+		NDR_CHECK(ndr_pull_uint16(ndr, NDR_SCALARS, &r->max_param_count));
+		NDR_CHECK(ndr_pull_uint16(ndr, NDR_SCALARS, &r->max_data_count));
+		NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, &r->max_setup_count));
+		NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, &r->pad));
+		NDR_CHECK(ndr_pull_uint16(ndr, NDR_SCALARS, &r->trans_flags));
+		NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->timeout));
+		NDR_CHECK(ndr_pull_uint16(ndr, NDR_SCALARS, &r->reserved));
+		NDR_CHECK(ndr_pull_uint16(ndr, NDR_SCALARS, &r->param_count));
+		NDR_CHECK(ndr_pull_uint16(ndr, NDR_SCALARS, &r->param_offset));
+		NDR_CHECK(ndr_pull_uint16(ndr, NDR_SCALARS, &r->data_count));
+		NDR_CHECK(ndr_pull_uint16(ndr, NDR_SCALARS, &r->data_offset));
+		NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, &r->setup_count));
+		if (r->setup_count < 3 || r->setup_count > 3) {
+			return ndr_pull_error(ndr, NDR_ERR_RANGE, "value out of range");
+		}
+		NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, &r->pad2));
+		NDR_CHECK(ndr_pull_uint16(ndr, NDR_SCALARS, &r->opcode));
+		NDR_CHECK(ndr_pull_uint16(ndr, NDR_SCALARS, &r->priority));
+		NDR_CHECK(ndr_pull_uint16(ndr, NDR_SCALARS, &r->_class));
+		NDR_CHECK(ndr_pull_uint16(ndr, NDR_SCALARS, &r->byte_count));
+		{
+			uint32_t _flags_save_string = ndr->flags;
+			ndr_set_flags(&ndr->flags, LIBNDR_FLAG_STR_ASCII|LIBNDR_FLAG_STR_NULLTERM);
+			NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->mailslot_name));
+			ndr->flags = _flags_save_string;
+		}
+		{
+			uint32_t _flags_save_DATA_BLOB = ndr->flags;
+			ndr_set_flags(&ndr->flags, LIBNDR_FLAG_REMAINING);
+			NDR_CHECK(ndr_pull_DATA_BLOB(ndr, NDR_SCALARS, &r->data));
+			ndr->flags = _flags_save_DATA_BLOB;
+		}
+	}
+	if (ndr_flags & NDR_BUFFERS) {
+	}
+	return NDR_ERR_SUCCESS;
+}
+
+_PUBLIC_ void ndr_print_smb_trans_body(struct ndr_print *ndr, const char *name, const struct smb_trans_body *r)
+{
+	ndr_print_struct(ndr, name, "smb_trans_body");
+	ndr->depth++;
+	ndr_print_uint8(ndr, "wct", (ndr->flags & LIBNDR_PRINT_SET_VALUES)?17:r->wct);
+	ndr_print_uint16(ndr, "total_param_count", r->total_param_count);
+	ndr_print_uint16(ndr, "total_data_count", r->total_data_count);
+	ndr_print_uint16(ndr, "max_param_count", r->max_param_count);
+	ndr_print_uint16(ndr, "max_data_count", r->max_data_count);
+	ndr_print_uint8(ndr, "max_setup_count", r->max_setup_count);
+	ndr_print_uint8(ndr, "pad", r->pad);
+	ndr_print_uint16(ndr, "trans_flags", r->trans_flags);
+	ndr_print_uint32(ndr, "timeout", r->timeout);
+	ndr_print_uint16(ndr, "reserved", r->reserved);
+	ndr_print_uint16(ndr, "param_count", r->param_count);
+	ndr_print_uint16(ndr, "param_offset", r->param_offset);
+	ndr_print_uint16(ndr, "data_count", r->data_count);
+	ndr_print_uint16(ndr, "data_offset", r->data_offset);
+	ndr_print_uint8(ndr, "setup_count", (ndr->flags & LIBNDR_PRINT_SET_VALUES)?3:r->setup_count);
+	ndr_print_uint8(ndr, "pad2", r->pad2);
+	ndr_print_uint16(ndr, "opcode", r->opcode);
+	ndr_print_uint16(ndr, "priority", r->priority);
+	ndr_print_uint16(ndr, "_class", r->_class);
+	ndr_print_uint16(ndr, "byte_count", (ndr->flags & LIBNDR_PRINT_SET_VALUES)?strlen(r->mailslot_name) + 1 + r->data.length:r->byte_count);
+	ndr_print_string(ndr, "mailslot_name", r->mailslot_name);
+	ndr_print_DATA_BLOB(ndr, "data", r->data);
+	ndr->depth--;
+}
+
+static enum ndr_err_code ndr_push_smb_body(struct ndr_push *ndr, int ndr_flags, const union smb_body *r)
+{
+	if (ndr_flags & NDR_SCALARS) {
+		int level = ndr_push_get_switch_value(ndr, r);
+		switch (level) {
+			case SMB_TRANSACTION: {
+				NDR_CHECK(ndr_push_smb_trans_body(ndr, NDR_SCALARS, &r->trans));
+			break; }
+
+			default:
+				return ndr_push_error(ndr, NDR_ERR_BAD_SWITCH, "Bad switch value %u", level);
+		}
+	}
+	if (ndr_flags & NDR_BUFFERS) {
+		int level = ndr_push_get_switch_value(ndr, r);
+		switch (level) {
+			case SMB_TRANSACTION:
+			break;
+
+			default:
+				return ndr_push_error(ndr, NDR_ERR_BAD_SWITCH, "Bad switch value %u", level);
+		}
+	}
+	return NDR_ERR_SUCCESS;
+}
+
+static enum ndr_err_code ndr_pull_smb_body(struct ndr_pull *ndr, int ndr_flags, union smb_body *r)
+{
+	int level;
+	level = ndr_pull_get_switch_value(ndr, r);
+	if (ndr_flags & NDR_SCALARS) {
+		switch (level) {
+			case SMB_TRANSACTION: {
+				NDR_CHECK(ndr_pull_smb_trans_body(ndr, NDR_SCALARS, &r->trans));
+			break; }
+
+			default:
+				return ndr_pull_error(ndr, NDR_ERR_BAD_SWITCH, "Bad switch value %u", level);
+		}
+	}
+	if (ndr_flags & NDR_BUFFERS) {
+		switch (level) {
+			case SMB_TRANSACTION:
+			break;
+
+			default:
+				return ndr_pull_error(ndr, NDR_ERR_BAD_SWITCH, "Bad switch value %u", level);
+		}
+	}
+	return NDR_ERR_SUCCESS;
+}
+
+_PUBLIC_ void ndr_print_smb_body(struct ndr_print *ndr, const char *name, const union smb_body *r)
+{
+	int level;
+	level = ndr_print_get_switch_value(ndr, r);
+	ndr_print_union(ndr, name, level, "smb_body");
+	switch (level) {
+		case SMB_TRANSACTION:
+			ndr_print_smb_trans_body(ndr, "trans", &r->trans);
+		break;
+
+		default:
+			ndr_print_bad_level(ndr, name, level);
+	}
+}
+
+_PUBLIC_ enum ndr_err_code ndr_push_dgram_smb_packet(struct ndr_push *ndr, int ndr_flags, const struct dgram_smb_packet *r)
+{
+	{
+		uint32_t _flags_save_STRUCT = ndr->flags;
+		ndr_set_flags(&ndr->flags, LIBNDR_FLAG_NOALIGN|LIBNDR_FLAG_LITTLE_ENDIAN|LIBNDR_PRINT_ARRAY_HEX);
+		if (ndr_flags & NDR_SCALARS) {
+			NDR_CHECK(ndr_push_align(ndr, 4));
+			NDR_CHECK(ndr_push_smb_command(ndr, NDR_SCALARS, r->smb_command));
+			NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, r->err_class));
+			NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, r->pad));
+			NDR_CHECK(ndr_push_uint16(ndr, NDR_SCALARS, r->err_code));
+			NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, r->flags));
+			NDR_CHECK(ndr_push_uint16(ndr, NDR_SCALARS, r->flags2));
+			NDR_CHECK(ndr_push_uint16(ndr, NDR_SCALARS, r->pid_high));
+			NDR_CHECK(ndr_push_array_uint8(ndr, NDR_SCALARS, r->signature, 8));
+			NDR_CHECK(ndr_push_uint16(ndr, NDR_SCALARS, r->reserved));
+			NDR_CHECK(ndr_push_uint16(ndr, NDR_SCALARS, r->tid));
+			NDR_CHECK(ndr_push_uint16(ndr, NDR_SCALARS, r->pid));
+			NDR_CHECK(ndr_push_uint16(ndr, NDR_SCALARS, r->vuid));
+			NDR_CHECK(ndr_push_uint16(ndr, NDR_SCALARS, r->mid));
+			NDR_CHECK(ndr_push_set_switch_value(ndr, &r->body, r->smb_command));
+			NDR_CHECK(ndr_push_smb_body(ndr, NDR_SCALARS, &r->body));
+		}
+		if (ndr_flags & NDR_BUFFERS) {
+		}
+		ndr->flags = _flags_save_STRUCT;
+	}
+	return NDR_ERR_SUCCESS;
+}
+
+_PUBLIC_ enum ndr_err_code ndr_pull_dgram_smb_packet(struct ndr_pull *ndr, int ndr_flags, struct dgram_smb_packet *r)
+{
+	{
+		uint32_t _flags_save_STRUCT = ndr->flags;
+		ndr_set_flags(&ndr->flags, LIBNDR_FLAG_NOALIGN|LIBNDR_FLAG_LITTLE_ENDIAN|LIBNDR_PRINT_ARRAY_HEX);
+		if (ndr_flags & NDR_SCALARS) {
+			NDR_CHECK(ndr_pull_align(ndr, 4));
+			NDR_CHECK(ndr_pull_smb_command(ndr, NDR_SCALARS, &r->smb_command));
+			NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, &r->err_class));
+			NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, &r->pad));
+			NDR_CHECK(ndr_pull_uint16(ndr, NDR_SCALARS, &r->err_code));
+			NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, &r->flags));
+			NDR_CHECK(ndr_pull_uint16(ndr, NDR_SCALARS, &r->flags2));
+			NDR_CHECK(ndr_pull_uint16(ndr, NDR_SCALARS, &r->pid_high));
+			NDR_CHECK(ndr_pull_array_uint8(ndr, NDR_SCALARS, r->signature, 8));
+			NDR_CHECK(ndr_pull_uint16(ndr, NDR_SCALARS, &r->reserved));
+			NDR_CHECK(ndr_pull_uint16(ndr, NDR_SCALARS, &r->tid));
+			NDR_CHECK(ndr_pull_uint16(ndr, NDR_SCALARS, &r->pid));
+			NDR_CHECK(ndr_pull_uint16(ndr, NDR_SCALARS, &r->vuid));
+			NDR_CHECK(ndr_pull_uint16(ndr, NDR_SCALARS, &r->mid));
+			NDR_CHECK(ndr_pull_set_switch_value(ndr, &r->body, r->smb_command));
+			NDR_CHECK(ndr_pull_smb_body(ndr, NDR_SCALARS, &r->body));
+		}
+		if (ndr_flags & NDR_BUFFERS) {
+		}
+		ndr->flags = _flags_save_STRUCT;
+	}
+	return NDR_ERR_SUCCESS;
+}
+
+_PUBLIC_ void ndr_print_dgram_smb_packet(struct ndr_print *ndr, const char *name, const struct dgram_smb_packet *r)
+{
+	ndr_print_struct(ndr, name, "dgram_smb_packet");
+	{
+		uint32_t _flags_save_STRUCT = ndr->flags;
+		ndr_set_flags(&ndr->flags, LIBNDR_FLAG_NOALIGN|LIBNDR_FLAG_LITTLE_ENDIAN|LIBNDR_PRINT_ARRAY_HEX);
+		ndr->depth++;
+		ndr_print_smb_command(ndr, "smb_command", r->smb_command);
+		ndr_print_uint8(ndr, "err_class", r->err_class);
+		ndr_print_uint8(ndr, "pad", r->pad);
+		ndr_print_uint16(ndr, "err_code", r->err_code);
+		ndr_print_uint8(ndr, "flags", r->flags);
+		ndr_print_uint16(ndr, "flags2", r->flags2);
+		ndr_print_uint16(ndr, "pid_high", r->pid_high);
+		ndr_print_array_uint8(ndr, "signature", r->signature, 8);
+		ndr_print_uint16(ndr, "reserved", r->reserved);
+		ndr_print_uint16(ndr, "tid", r->tid);
+		ndr_print_uint16(ndr, "pid", r->pid);
+		ndr_print_uint16(ndr, "vuid", r->vuid);
+		ndr_print_uint16(ndr, "mid", r->mid);
+		ndr_print_set_switch_value(ndr, &r->body, r->smb_command);
+		ndr_print_smb_body(ndr, "body", &r->body);
+		ndr->depth--;
+		ndr->flags = _flags_save_STRUCT;
+	}
+}
+
+static enum ndr_err_code ndr_push_dgram_message_body(struct ndr_push *ndr, int ndr_flags, const union dgram_message_body *r)
+{
+	if (ndr_flags & NDR_SCALARS) {
+		int level = ndr_push_get_switch_value(ndr, r);
+		switch (level) {
+			case DGRAM_SMB: {
+				NDR_CHECK(ndr_push_dgram_smb_packet(ndr, NDR_SCALARS, &r->smb));
+			break; }
+
+			default:
+				return ndr_push_error(ndr, NDR_ERR_BAD_SWITCH, "Bad switch value %u", level);
+		}
+	}
+	if (ndr_flags & NDR_BUFFERS) {
+		int level = ndr_push_get_switch_value(ndr, r);
+		switch (level) {
+			case DGRAM_SMB:
+			break;
+
+			default:
+				return ndr_push_error(ndr, NDR_ERR_BAD_SWITCH, "Bad switch value %u", level);
+		}
+	}
+	return NDR_ERR_SUCCESS;
+}
+
+static enum ndr_err_code ndr_pull_dgram_message_body(struct ndr_pull *ndr, int ndr_flags, union dgram_message_body *r)
+{
+	int level;
+	level = ndr_pull_get_switch_value(ndr, r);
+	if (ndr_flags & NDR_SCALARS) {
+		switch (level) {
+			case DGRAM_SMB: {
+				NDR_CHECK(ndr_pull_dgram_smb_packet(ndr, NDR_SCALARS, &r->smb));
+			break; }
+
+			default:
+				return ndr_pull_error(ndr, NDR_ERR_BAD_SWITCH, "Bad switch value %u", level);
+		}
+	}
+	if (ndr_flags & NDR_BUFFERS) {
+		switch (level) {
+			case DGRAM_SMB:
+			break;
+
+			default:
+				return ndr_pull_error(ndr, NDR_ERR_BAD_SWITCH, "Bad switch value %u", level);
+		}
+	}
+	return NDR_ERR_SUCCESS;
+}
+
+_PUBLIC_ void ndr_print_dgram_message_body(struct ndr_print *ndr, const char *name, const union dgram_message_body *r)
+{
+	int level;
+	level = ndr_print_get_switch_value(ndr, r);
+	ndr_print_union(ndr, name, level, "dgram_message_body");
+	switch (level) {
+		case DGRAM_SMB:
+			ndr_print_dgram_smb_packet(ndr, "smb", &r->smb);
+		break;
+
+		default:
+			ndr_print_bad_level(ndr, name, level);
+	}
+}
+
+static enum ndr_err_code ndr_push_dgram_message(struct ndr_push *ndr, int ndr_flags, const struct dgram_message *r)
+{
+	if (ndr_flags & NDR_SCALARS) {
+		NDR_CHECK(ndr_push_align(ndr, 4));
+		NDR_CHECK(ndr_push_uint16(ndr, NDR_SCALARS, r->length));
+		NDR_CHECK(ndr_push_uint16(ndr, NDR_SCALARS, r->offset));
+		NDR_CHECK(ndr_push_nbt_name(ndr, NDR_SCALARS, &r->source_name));
+		NDR_CHECK(ndr_push_nbt_name(ndr, NDR_SCALARS, &r->dest_name));
+		NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->dgram_body_type));
+		NDR_CHECK(ndr_push_set_switch_value(ndr, &r->body, r->dgram_body_type));
+		NDR_CHECK(ndr_push_dgram_message_body(ndr, NDR_SCALARS, &r->body));
+	}
+	if (ndr_flags & NDR_BUFFERS) {
+	}
+	return NDR_ERR_SUCCESS;
+}
+
+static enum ndr_err_code ndr_pull_dgram_message(struct ndr_pull *ndr, int ndr_flags, struct dgram_message *r)
+{
+	if (ndr_flags & NDR_SCALARS) {
+		NDR_CHECK(ndr_pull_align(ndr, 4));
+		NDR_CHECK(ndr_pull_uint16(ndr, NDR_SCALARS, &r->length));
+		NDR_CHECK(ndr_pull_uint16(ndr, NDR_SCALARS, &r->offset));
+		NDR_CHECK(ndr_pull_nbt_name(ndr, NDR_SCALARS, &r->source_name));
+		NDR_CHECK(ndr_pull_nbt_name(ndr, NDR_SCALARS, &r->dest_name));
+		NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->dgram_body_type));
+		NDR_CHECK(ndr_pull_set_switch_value(ndr, &r->body, r->dgram_body_type));
+		NDR_CHECK(ndr_pull_dgram_message_body(ndr, NDR_SCALARS, &r->body));
+	}
+	if (ndr_flags & NDR_BUFFERS) {
+	}
+	return NDR_ERR_SUCCESS;
+}
+
+_PUBLIC_ void ndr_print_dgram_message(struct ndr_print *ndr, const char *name, const struct dgram_message *r)
+{
+	ndr_print_struct(ndr, name, "dgram_message");
+	ndr->depth++;
+	ndr_print_uint16(ndr, "length", r->length);
+	ndr_print_uint16(ndr, "offset", r->offset);
+	ndr_print_nbt_name(ndr, "source_name", &r->source_name);
+	ndr_print_nbt_name(ndr, "dest_name", &r->dest_name);
+	ndr_print_uint32(ndr, "dgram_body_type", r->dgram_body_type);
+	ndr_print_set_switch_value(ndr, &r->body, r->dgram_body_type);
+	ndr_print_dgram_message_body(ndr, "body", &r->body);
+	ndr->depth--;
+}
+
+static enum ndr_err_code ndr_push_dgram_err_code(struct ndr_push *ndr, int ndr_flags, enum dgram_err_code r)
+{
+	NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, r));
+	return NDR_ERR_SUCCESS;
+}
+
+static enum ndr_err_code ndr_pull_dgram_err_code(struct ndr_pull *ndr, int ndr_flags, enum dgram_err_code *r)
+{
+	uint8_t v;
+	NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, &v));
+	*r = v;
+	return NDR_ERR_SUCCESS;
+}
+
+_PUBLIC_ void ndr_print_dgram_err_code(struct ndr_print *ndr, const char *name, enum dgram_err_code r)
+{
+	const char *val = NULL;
+
+	switch (r) {
+		case DGRAM_ERROR_NAME_NOT_PRESENT: val = "DGRAM_ERROR_NAME_NOT_PRESENT"; break;
+		case DGRAM_ERROR_INVALID_SOURCE: val = "DGRAM_ERROR_INVALID_SOURCE"; break;
+		case DGRAM_ERROR_INVALID_DEST: val = "DGRAM_ERROR_INVALID_DEST"; break;
+	}
+	ndr_print_enum(ndr, name, "ENUM", val, r);
+}
+
+static enum ndr_err_code ndr_push_dgram_data(struct ndr_push *ndr, int ndr_flags, const union dgram_data *r)
+{
+	if (ndr_flags & NDR_SCALARS) {
+		int level = ndr_push_get_switch_value(ndr, r);
+		switch (level) {
+			case DGRAM_DIRECT_UNIQUE: {
+				NDR_CHECK(ndr_push_dgram_message(ndr, NDR_SCALARS, &r->msg));
+			break; }
+
+			case DGRAM_DIRECT_GROUP: {
+				NDR_CHECK(ndr_push_dgram_message(ndr, NDR_SCALARS, &r->msg));
+			break; }
+
+			case DGRAM_BCAST: {
+				NDR_CHECK(ndr_push_dgram_message(ndr, NDR_SCALARS, &r->msg));
+			break; }
+
+			case DGRAM_ERROR: {
+				NDR_CHECK(ndr_push_dgram_err_code(ndr, NDR_SCALARS, r->error));
+			break; }
+
+			case DGRAM_QUERY: {
+				NDR_CHECK(ndr_push_nbt_name(ndr, NDR_SCALARS, &r->dest_name));
+			break; }
+
+			case DGRAM_QUERY_POSITIVE: {
+				NDR_CHECK(ndr_push_nbt_name(ndr, NDR_SCALARS, &r->dest_name));
+			break; }
+
+			case DGRAM_QUERY_NEGATIVE: {
+				NDR_CHECK(ndr_push_nbt_name(ndr, NDR_SCALARS, &r->dest_name));
+			break; }
+
+			default:
+				return ndr_push_error(ndr, NDR_ERR_BAD_SWITCH, "Bad switch value %u", level);
+		}
+	}
+	if (ndr_flags & NDR_BUFFERS) {
+		int level = ndr_push_get_switch_value(ndr, r);
+		switch (level) {
+			case DGRAM_DIRECT_UNIQUE:
+			break;
+
+			case DGRAM_DIRECT_GROUP:
+			break;
+
+			case DGRAM_BCAST:
+			break;
+
+			case DGRAM_ERROR:
+			break;
+
+			case DGRAM_QUERY:
+			break;
+
+			case DGRAM_QUERY_POSITIVE:
+			break;
+
+			case DGRAM_QUERY_NEGATIVE:
+			break;
+
+			default:
+				return ndr_push_error(ndr, NDR_ERR_BAD_SWITCH, "Bad switch value %u", level);
+		}
+	}
+	return NDR_ERR_SUCCESS;
+}
+
+static enum ndr_err_code ndr_pull_dgram_data(struct ndr_pull *ndr, int ndr_flags, union dgram_data *r)
+{
+	int level;
+	level = ndr_pull_get_switch_value(ndr, r);
+	if (ndr_flags & NDR_SCALARS) {
+		switch (level) {
+			case DGRAM_DIRECT_UNIQUE: {
+				NDR_CHECK(ndr_pull_dgram_message(ndr, NDR_SCALARS, &r->msg));
+			break; }
+
+			case DGRAM_DIRECT_GROUP: {
+				NDR_CHECK(ndr_pull_dgram_message(ndr, NDR_SCALARS, &r->msg));
+			break; }
+
+			case DGRAM_BCAST: {
+				NDR_CHECK(ndr_pull_dgram_message(ndr, NDR_SCALARS, &r->msg));
+			break; }
+
+			case DGRAM_ERROR: {
+				NDR_CHECK(ndr_pull_dgram_err_code(ndr, NDR_SCALARS, &r->error));
+			break; }
+
+			case DGRAM_QUERY: {
+				NDR_CHECK(ndr_pull_nbt_name(ndr, NDR_SCALARS, &r->dest_name));
+			break; }
+
+			case DGRAM_QUERY_POSITIVE: {
+				NDR_CHECK(ndr_pull_nbt_name(ndr, NDR_SCALARS, &r->dest_name));
+			break; }
+
+			case DGRAM_QUERY_NEGATIVE: {
+				NDR_CHECK(ndr_pull_nbt_name(ndr, NDR_SCALARS, &r->dest_name));
+			break; }
+
+			default:
+				return ndr_pull_error(ndr, NDR_ERR_BAD_SWITCH, "Bad switch value %u", level);
+		}
+	}
+	if (ndr_flags & NDR_BUFFERS) {
+		switch (level) {
+			case DGRAM_DIRECT_UNIQUE:
+			break;
+
+			case DGRAM_DIRECT_GROUP:
+			break;
+
+			case DGRAM_BCAST:
+			break;
+
+			case DGRAM_ERROR:
+			break;
+
+			case DGRAM_QUERY:
+			break;
+
+			case DGRAM_QUERY_POSITIVE:
+			break;
+
+			case DGRAM_QUERY_NEGATIVE:
+			break;
+
+			default:
+				return ndr_pull_error(ndr, NDR_ERR_BAD_SWITCH, "Bad switch value %u", level);
+		}
+	}
+	return NDR_ERR_SUCCESS;
+}
+
+_PUBLIC_ void ndr_print_dgram_data(struct ndr_print *ndr, const char *name, const union dgram_data *r)
+{
+	int level;
+	level = ndr_print_get_switch_value(ndr, r);
+	ndr_print_union(ndr, name, level, "dgram_data");
+	switch (level) {
+		case DGRAM_DIRECT_UNIQUE:
+			ndr_print_dgram_message(ndr, "msg", &r->msg);
+		break;
+
+		case DGRAM_DIRECT_GROUP:
+			ndr_print_dgram_message(ndr, "msg", &r->msg);
+		break;
+
+		case DGRAM_BCAST:
+			ndr_print_dgram_message(ndr, "msg", &r->msg);
+		break;
+
+		case DGRAM_ERROR:
+			ndr_print_dgram_err_code(ndr, "error", r->error);
+		break;
+
+		case DGRAM_QUERY:
+			ndr_print_nbt_name(ndr, "dest_name", &r->dest_name);
+		break;
+
+		case DGRAM_QUERY_POSITIVE:
+			ndr_print_nbt_name(ndr, "dest_name", &r->dest_name);
+		break;
+
+		case DGRAM_QUERY_NEGATIVE:
+			ndr_print_nbt_name(ndr, "dest_name", &r->dest_name);
+		break;
+
+		default:
+			ndr_print_bad_level(ndr, name, level);
+	}
+}
+
+_PUBLIC_ enum ndr_err_code ndr_push_nbt_dgram_packet(struct ndr_push *ndr, int ndr_flags, const struct nbt_dgram_packet *r)
+{
+	{
+		uint32_t _flags_save_STRUCT = ndr->flags;
+		ndr_set_flags(&ndr->flags, LIBNDR_FLAG_NOALIGN|LIBNDR_FLAG_BIGENDIAN|LIBNDR_PRINT_ARRAY_HEX);
+		if (ndr_flags & NDR_SCALARS) {
+			NDR_CHECK(ndr_push_align(ndr, 4));
+			NDR_CHECK(ndr_push_dgram_msg_type(ndr, NDR_SCALARS, r->msg_type));
+			NDR_CHECK(ndr_push_dgram_flags(ndr, NDR_SCALARS, r->flags));
+			NDR_CHECK(ndr_push_uint16(ndr, NDR_SCALARS, r->dgram_id));
+			NDR_CHECK(ndr_push_ipv4address(ndr, NDR_SCALARS, r->src_addr));
+			NDR_CHECK(ndr_push_uint16(ndr, NDR_SCALARS, r->src_port));
+			NDR_CHECK(ndr_push_set_switch_value(ndr, &r->data, r->msg_type));
+			NDR_CHECK(ndr_push_dgram_data(ndr, NDR_SCALARS, &r->data));
+		}
+		if (ndr_flags & NDR_BUFFERS) {
+		}
+		ndr->flags = _flags_save_STRUCT;
+	}
+	return NDR_ERR_SUCCESS;
+}
+
+_PUBLIC_ enum ndr_err_code ndr_pull_nbt_dgram_packet(struct ndr_pull *ndr, int ndr_flags, struct nbt_dgram_packet *r)
+{
+	{
+		uint32_t _flags_save_STRUCT = ndr->flags;
+		ndr_set_flags(&ndr->flags, LIBNDR_FLAG_NOALIGN|LIBNDR_FLAG_BIGENDIAN|LIBNDR_PRINT_ARRAY_HEX);
+		if (ndr_flags & NDR_SCALARS) {
+			NDR_CHECK(ndr_pull_align(ndr, 4));
+			NDR_CHECK(ndr_pull_dgram_msg_type(ndr, NDR_SCALARS, &r->msg_type));
+			NDR_CHECK(ndr_pull_dgram_flags(ndr, NDR_SCALARS, &r->flags));
+			NDR_CHECK(ndr_pull_uint16(ndr, NDR_SCALARS, &r->dgram_id));
+			NDR_CHECK(ndr_pull_ipv4address(ndr, NDR_SCALARS, &r->src_addr));
+			NDR_CHECK(ndr_pull_uint16(ndr, NDR_SCALARS, &r->src_port));
+			NDR_CHECK(ndr_pull_set_switch_value(ndr, &r->data, r->msg_type));
+			NDR_CHECK(ndr_pull_dgram_data(ndr, NDR_SCALARS, &r->data));
+		}
+		if (ndr_flags & NDR_BUFFERS) {
+		}
+		ndr->flags = _flags_save_STRUCT;
+	}
+	return NDR_ERR_SUCCESS;
+}
+
+_PUBLIC_ void ndr_print_nbt_dgram_packet(struct ndr_print *ndr, const char *name, const struct nbt_dgram_packet *r)
+{
+	ndr_print_struct(ndr, name, "nbt_dgram_packet");
+	{
+		uint32_t _flags_save_STRUCT = ndr->flags;
+		ndr_set_flags(&ndr->flags, LIBNDR_FLAG_NOALIGN|LIBNDR_FLAG_BIGENDIAN|LIBNDR_PRINT_ARRAY_HEX);
+		ndr->depth++;
+		ndr_print_dgram_msg_type(ndr, "msg_type", r->msg_type);
+		ndr_print_dgram_flags(ndr, "flags", r->flags);
+		ndr_print_uint16(ndr, "dgram_id", r->dgram_id);
+		ndr_print_ipv4address(ndr, "src_addr", r->src_addr);
+		ndr_print_uint16(ndr, "src_port", r->src_port);
+		ndr_print_set_switch_value(ndr, &r->data, r->msg_type);
+		ndr_print_dgram_data(ndr, "data", &r->data);
+		ndr->depth--;
+		ndr->flags = _flags_save_STRUCT;
+	}
+}
+
+static enum ndr_err_code ndr_push_nbt_netlogon_command(struct ndr_push *ndr, int ndr_flags, enum nbt_netlogon_command r)
+{
+	NDR_CHECK(ndr_push_uint16(ndr, NDR_SCALARS, r));
+	return NDR_ERR_SUCCESS;
+}
+
+static enum ndr_err_code ndr_pull_nbt_netlogon_command(struct ndr_pull *ndr, int ndr_flags, enum nbt_netlogon_command *r)
+{
+	uint16_t v;
+	NDR_CHECK(ndr_pull_uint16(ndr, NDR_SCALARS, &v));
+	*r = v;
+	return NDR_ERR_SUCCESS;
+}
+
+_PUBLIC_ void ndr_print_nbt_netlogon_command(struct ndr_print *ndr, const char *name, enum nbt_netlogon_command r)
+{
+	const char *val = NULL;
+
+	switch (r) {
+		case NETLOGON_QUERY_FOR_PDC: val = "NETLOGON_QUERY_FOR_PDC"; break;
+		case NETLOGON_ANNOUNCE_UAS: val = "NETLOGON_ANNOUNCE_UAS"; break;
+		case NETLOGON_RESPONSE_FROM_PDC: val = "NETLOGON_RESPONSE_FROM_PDC"; break;
+		case NETLOGON_QUERY_FOR_PDC2: val = "NETLOGON_QUERY_FOR_PDC2"; break;
+		case NETLOGON_RESPONSE_FROM_PDC2: val = "NETLOGON_RESPONSE_FROM_PDC2"; break;
+		case NETLOGON_RESPONSE_FROM_PDC_USER: val = "NETLOGON_RESPONSE_FROM_PDC_USER"; break;
+	}
+	ndr_print_enum(ndr, name, "ENUM", val, r);
+}
+
+static enum ndr_err_code ndr_push_nbt_netlogon_version(struct ndr_push *ndr, int ndr_flags, uint32_t r)
+{
+	{
+		uint32_t _flags_save_BITMAP = ndr->flags;
+		ndr_set_flags(&ndr->flags, LIBNDR_FLAG_LITTLE_ENDIAN);
+		NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r));
+		ndr->flags = _flags_save_BITMAP;
+	}
+	return NDR_ERR_SUCCESS;
+}
+
+static enum ndr_err_code ndr_pull_nbt_netlogon_version(struct ndr_pull *ndr, int ndr_flags, uint32_t *r)
+{
+	uint32_t v;
+	{
+		uint32_t _flags_save_BITMAP = ndr->flags;
+		ndr_set_flags(&ndr->flags, LIBNDR_FLAG_LITTLE_ENDIAN);
+		NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &v));
+		*r = v;
+		ndr->flags = _flags_save_BITMAP;
+	}
+	return NDR_ERR_SUCCESS;
+}
+
+_PUBLIC_ void ndr_print_nbt_netlogon_version(struct ndr_print *ndr, const char *name, uint32_t r)
+{
+	{
+		uint32_t _flags_save_BITMAP = ndr->flags;
+		ndr_set_flags(&ndr->flags, LIBNDR_FLAG_LITTLE_ENDIAN);
+		ndr_print_uint32(ndr, name, r);
+		ndr->depth++;
+		ndr_print_bitmap_flag(ndr, sizeof(uint32_t), "NETLOGON_VERSION_1", NETLOGON_VERSION_1, r);
+		ndr_print_bitmap_flag(ndr, sizeof(uint32_t), "NETLOGON_VERSION_5", NETLOGON_VERSION_5, r);
+		ndr_print_bitmap_flag(ndr, sizeof(uint32_t), "NETLOGON_VERSION_5EX", NETLOGON_VERSION_5EX, r);
+		ndr_print_bitmap_flag(ndr, sizeof(uint32_t), "NETLOGON_VERSION_5EX_WITH_IP", NETLOGON_VERSION_5EX_WITH_IP, r);
+		ndr_print_bitmap_flag(ndr, sizeof(uint32_t), "NETLOGON_VERSION_WITH_CLOSEST_SITE", NETLOGON_VERSION_WITH_CLOSEST_SITE, r);
+		ndr_print_bitmap_flag(ndr, sizeof(uint32_t), "NETLOGON_VERSION_AVOID_NT4_EMUL", NETLOGON_VERSION_AVOID_NT4_EMUL, r);
+		ndr_print_bitmap_flag(ndr, sizeof(uint32_t), "NETLOGON_VERSION_PDC", NETLOGON_VERSION_PDC, r);
+		ndr_print_bitmap_flag(ndr, sizeof(uint32_t), "NETLOGON_VERSION_IP", NETLOGON_VERSION_IP, r);
+		ndr_print_bitmap_flag(ndr, sizeof(uint32_t), "NETLOGON_VERSION_LOCAL", NETLOGON_VERSION_LOCAL, r);
+		ndr_print_bitmap_flag(ndr, sizeof(uint32_t), "NETLOGON_VERSION_GC", NETLOGON_VERSION_GC, r);
+		ndr->depth--;
+		ndr->flags = _flags_save_BITMAP;
+	}
+}
+
+static enum ndr_err_code ndr_push_nbt_netlogon_query_for_pdc(struct ndr_push *ndr, int ndr_flags, const struct nbt_netlogon_query_for_pdc *r)
+{
+	if (ndr_flags & NDR_SCALARS) {
+		NDR_CHECK(ndr_push_align(ndr, 4));
+		{
+			uint32_t _flags_save_string = ndr->flags;
+			ndr_set_flags(&ndr->flags, LIBNDR_FLAG_STR_ASCII|LIBNDR_FLAG_STR_NULLTERM);
+			NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->computer_name));
+			ndr->flags = _flags_save_string;
+		}
+		{
+			uint32_t _flags_save_string = ndr->flags;
+			ndr_set_flags(&ndr->flags, LIBNDR_FLAG_STR_ASCII|LIBNDR_FLAG_STR_NULLTERM);
+			NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->mailslot_name));
+			ndr->flags = _flags_save_string;
+		}
+		{
+			uint32_t _flags_save_DATA_BLOB = ndr->flags;
+			ndr_set_flags(&ndr->flags, LIBNDR_FLAG_ALIGN2);
+			NDR_CHECK(ndr_push_DATA_BLOB(ndr, NDR_SCALARS, r->_pad));
+			ndr->flags = _flags_save_DATA_BLOB;
+		}
+		{
+			uint32_t _flags_save_string = ndr->flags;
+			ndr_set_flags(&ndr->flags, LIBNDR_FLAG_STR_NULLTERM);
+			NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->unicode_name));
+			ndr->flags = _flags_save_string;
+		}
+		NDR_CHECK(ndr_push_nbt_netlogon_version(ndr, NDR_SCALARS, r->nt_version));
+		NDR_CHECK(ndr_push_uint16(ndr, NDR_SCALARS, r->lmnt_token));
+		NDR_CHECK(ndr_push_uint16(ndr, NDR_SCALARS, r->lm20_token));
+	}
+	if (ndr_flags & NDR_BUFFERS) {
+	}
+	return NDR_ERR_SUCCESS;
+}
+
+static enum ndr_err_code ndr_pull_nbt_netlogon_query_for_pdc(struct ndr_pull *ndr, int ndr_flags, struct nbt_netlogon_query_for_pdc *r)
+{
+	if (ndr_flags & NDR_SCALARS) {
+		NDR_CHECK(ndr_pull_align(ndr, 4));
+		{
+			uint32_t _flags_save_string = ndr->flags;
+			ndr_set_flags(&ndr->flags, LIBNDR_FLAG_STR_ASCII|LIBNDR_FLAG_STR_NULLTERM);
+			NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->computer_name));
+			ndr->flags = _flags_save_string;
+		}
+		{
+			uint32_t _flags_save_string = ndr->flags;
+			ndr_set_flags(&ndr->flags, LIBNDR_FLAG_STR_ASCII|LIBNDR_FLAG_STR_NULLTERM);
+			NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->mailslot_name));
+			ndr->flags = _flags_save_string;
+		}
+		{
+			uint32_t _flags_save_DATA_BLOB = ndr->flags;
+			ndr_set_flags(&ndr->flags, LIBNDR_FLAG_ALIGN2);
+			NDR_CHECK(ndr_pull_DATA_BLOB(ndr, NDR_SCALARS, &r->_pad));
+			ndr->flags = _flags_save_DATA_BLOB;
+		}
+		{
+			uint32_t _flags_save_string = ndr->flags;
+			ndr_set_flags(&ndr->flags, LIBNDR_FLAG_STR_NULLTERM);
+			NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->unicode_name));
+			ndr->flags = _flags_save_string;
+		}
+		NDR_CHECK(ndr_pull_nbt_netlogon_version(ndr, NDR_SCALARS, &r->nt_version));
+		NDR_CHECK(ndr_pull_uint16(ndr, NDR_SCALARS, &r->lmnt_token));
+		NDR_CHECK(ndr_pull_uint16(ndr, NDR_SCALARS, &r->lm20_token));
+	}
+	if (ndr_flags & NDR_BUFFERS) {
+	}
+	return NDR_ERR_SUCCESS;
+}
+
+_PUBLIC_ void ndr_print_nbt_netlogon_query_for_pdc(struct ndr_print *ndr, const char *name, const struct nbt_netlogon_query_for_pdc *r)
+{
+	ndr_print_struct(ndr, name, "nbt_netlogon_query_for_pdc");
+	ndr->depth++;
+	ndr_print_string(ndr, "computer_name", r->computer_name);
+	ndr_print_string(ndr, "mailslot_name", r->mailslot_name);
+	ndr_print_DATA_BLOB(ndr, "_pad", r->_pad);
+	ndr_print_string(ndr, "unicode_name", r->unicode_name);
+	ndr_print_nbt_netlogon_version(ndr, "nt_version", r->nt_version);
+	ndr_print_uint16(ndr, "lmnt_token", r->lmnt_token);
+	ndr_print_uint16(ndr, "lm20_token", r->lm20_token);
+	ndr->depth--;
+}
+
+static enum ndr_err_code ndr_push_nbt_netlogon_query_for_pdc2(struct ndr_push *ndr, int ndr_flags, const struct nbt_netlogon_query_for_pdc2 *r)
+{
+	uint32_t cntr_unknown_0;
+	if (ndr_flags & NDR_SCALARS) {
+		NDR_CHECK(ndr_push_align(ndr, 4));
+		NDR_CHECK(ndr_push_uint16(ndr, NDR_SCALARS, r->request_count));
+		{
+			uint32_t _flags_save_string = ndr->flags;
+			ndr_set_flags(&ndr->flags, LIBNDR_FLAG_STR_NULLTERM);
+			NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->computer_name));
+			ndr->flags = _flags_save_string;
+		}
+		{
+			uint32_t _flags_save_string = ndr->flags;
+			ndr_set_flags(&ndr->flags, LIBNDR_FLAG_STR_NULLTERM);
+			NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->user_name));
+			ndr->flags = _flags_save_string;
+		}
+		{
+			uint32_t _flags_save_string = ndr->flags;
+			ndr_set_flags(&ndr->flags, LIBNDR_FLAG_STR_ASCII|LIBNDR_FLAG_STR_NULLTERM);
+			NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->mailslot_name));
+			ndr->flags = _flags_save_string;
+		}
+		for (cntr_unknown_0 = 0; cntr_unknown_0 < 2; cntr_unknown_0++) {
+			NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->unknown[cntr_unknown_0]));
+		}
+		NDR_CHECK(ndr_push_nbt_netlogon_version(ndr, NDR_SCALARS, r->nt_version));
+		NDR_CHECK(ndr_push_uint16(ndr, NDR_SCALARS, r->lmnt_token));
+		NDR_CHECK(ndr_push_uint16(ndr, NDR_SCALARS, r->lm20_token));
+	}
+	if (ndr_flags & NDR_BUFFERS) {
+	}
+	return NDR_ERR_SUCCESS;
+}
+
+static enum ndr_err_code ndr_pull_nbt_netlogon_query_for_pdc2(struct ndr_pull *ndr, int ndr_flags, struct nbt_netlogon_query_for_pdc2 *r)
+{
+	uint32_t cntr_unknown_0;
+	if (ndr_flags & NDR_SCALARS) {
+		NDR_CHECK(ndr_pull_align(ndr, 4));
+		NDR_CHECK(ndr_pull_uint16(ndr, NDR_SCALARS, &r->request_count));
+		{
+			uint32_t _flags_save_string = ndr->flags;
+			ndr_set_flags(&ndr->flags, LIBNDR_FLAG_STR_NULLTERM);
+			NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->computer_name));
+			ndr->flags = _flags_save_string;
+		}
+		{
+			uint32_t _flags_save_string = ndr->flags;
+			ndr_set_flags(&ndr->flags, LIBNDR_FLAG_STR_NULLTERM);
+			NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->user_name));
+			ndr->flags = _flags_save_string;
+		}
+		{
+			uint32_t _flags_save_string = ndr->flags;
+			ndr_set_flags(&ndr->flags, LIBNDR_FLAG_STR_ASCII|LIBNDR_FLAG_STR_NULLTERM);
+			NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->mailslot_name));
+			ndr->flags = _flags_save_string;
+		}
+		for (cntr_unknown_0 = 0; cntr_unknown_0 < 2; cntr_unknown_0++) {
+			NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->unknown[cntr_unknown_0]));
+		}
+		NDR_CHECK(ndr_pull_nbt_netlogon_version(ndr, NDR_SCALARS, &r->nt_version));
+		NDR_CHECK(ndr_pull_uint16(ndr, NDR_SCALARS, &r->lmnt_token));
+		NDR_CHECK(ndr_pull_uint16(ndr, NDR_SCALARS, &r->lm20_token));
+	}
+	if (ndr_flags & NDR_BUFFERS) {
+	}
+	return NDR_ERR_SUCCESS;
+}
+
+_PUBLIC_ void ndr_print_nbt_netlogon_query_for_pdc2(struct ndr_print *ndr, const char *name, const struct nbt_netlogon_query_for_pdc2 *r)
+{
+	uint32_t cntr_unknown_0;
+	ndr_print_struct(ndr, name, "nbt_netlogon_query_for_pdc2");
+	ndr->depth++;
+	ndr_print_uint16(ndr, "request_count", r->request_count);
+	ndr_print_string(ndr, "computer_name", r->computer_name);
+	ndr_print_string(ndr, "user_name", r->user_name);
+	ndr_print_string(ndr, "mailslot_name", r->mailslot_name);
+	ndr->print(ndr, "%s: ARRAY(%d)", "unknown", 2);
+	ndr->depth++;
+	for (cntr_unknown_0=0;cntr_unknown_0<2;cntr_unknown_0++) {
+		char *idx_0=NULL;
+		if (asprintf(&idx_0, "[%d]", cntr_unknown_0) != -1) {
+			ndr_print_uint32(ndr, "unknown", r->unknown[cntr_unknown_0]);
+			free(idx_0);
+		}
+	}
+	ndr->depth--;
+	ndr_print_nbt_netlogon_version(ndr, "nt_version", r->nt_version);
+	ndr_print_uint16(ndr, "lmnt_token", r->lmnt_token);
+	ndr_print_uint16(ndr, "lm20_token", r->lm20_token);
+	ndr->depth--;
+}
+
+static enum ndr_err_code ndr_push_nbt_netlogon_response_from_pdc(struct ndr_push *ndr, int ndr_flags, const struct nbt_netlogon_response_from_pdc *r)
+{
+	if (ndr_flags & NDR_SCALARS) {
+		NDR_CHECK(ndr_push_align(ndr, 4));
+		{
+			uint32_t _flags_save_string = ndr->flags;
+			ndr_set_flags(&ndr->flags, LIBNDR_FLAG_STR_ASCII|LIBNDR_FLAG_STR_NULLTERM);
+			NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->pdc_name));
+			ndr->flags = _flags_save_string;
+		}
+		{
+			uint32_t _flags_save_DATA_BLOB = ndr->flags;
+			ndr_set_flags(&ndr->flags, LIBNDR_FLAG_ALIGN2);
+			NDR_CHECK(ndr_push_DATA_BLOB(ndr, NDR_SCALARS, r->_pad));
+			ndr->flags = _flags_save_DATA_BLOB;
+		}
+		{
+			uint32_t _flags_save_string = ndr->flags;
+			ndr_set_flags(&ndr->flags, LIBNDR_FLAG_STR_NULLTERM);
+			NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->unicode_pdc_name));
+			ndr->flags = _flags_save_string;
+		}
+		{
+			uint32_t _flags_save_string = ndr->flags;
+			ndr_set_flags(&ndr->flags, LIBNDR_FLAG_STR_NULLTERM);
+			NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->domain_name));
+			ndr->flags = _flags_save_string;
+		}
+		NDR_CHECK(ndr_push_nbt_netlogon_version(ndr, NDR_SCALARS, r->nt_version));
+		NDR_CHECK(ndr_push_uint16(ndr, NDR_SCALARS, r->lmnt_token));
+		NDR_CHECK(ndr_push_uint16(ndr, NDR_SCALARS, r->lm20_token));
+	}
+	if (ndr_flags & NDR_BUFFERS) {
+	}
+	return NDR_ERR_SUCCESS;
+}
+
+static enum ndr_err_code ndr_pull_nbt_netlogon_response_from_pdc(struct ndr_pull *ndr, int ndr_flags, struct nbt_netlogon_response_from_pdc *r)
+{
+	if (ndr_flags & NDR_SCALARS) {
+		NDR_CHECK(ndr_pull_align(ndr, 4));
+		{
+			uint32_t _flags_save_string = ndr->flags;
+			ndr_set_flags(&ndr->flags, LIBNDR_FLAG_STR_ASCII|LIBNDR_FLAG_STR_NULLTERM);
+			NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->pdc_name));
+			ndr->flags = _flags_save_string;
+		}
+		{
+			uint32_t _flags_save_DATA_BLOB = ndr->flags;
+			ndr_set_flags(&ndr->flags, LIBNDR_FLAG_ALIGN2);
+			NDR_CHECK(ndr_pull_DATA_BLOB(ndr, NDR_SCALARS, &r->_pad));
+			ndr->flags = _flags_save_DATA_BLOB;
+		}
+		{
+			uint32_t _flags_save_string = ndr->flags;
+			ndr_set_flags(&ndr->flags, LIBNDR_FLAG_STR_NULLTERM);
+			NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->unicode_pdc_name));
+			ndr->flags = _flags_save_string;
+		}
+		{
+			uint32_t _flags_save_string = ndr->flags;
+			ndr_set_flags(&ndr->flags, LIBNDR_FLAG_STR_NULLTERM);
+			NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->domain_name));
+			ndr->flags = _flags_save_string;
+		}
+		NDR_CHECK(ndr_pull_nbt_netlogon_version(ndr, NDR_SCALARS, &r->nt_version));
+		NDR_CHECK(ndr_pull_uint16(ndr, NDR_SCALARS, &r->lmnt_token));
+		NDR_CHECK(ndr_pull_uint16(ndr, NDR_SCALARS, &r->lm20_token));
+	}
+	if (ndr_flags & NDR_BUFFERS) {
+	}
+	return NDR_ERR_SUCCESS;
+}
+
+_PUBLIC_ void ndr_print_nbt_netlogon_response_from_pdc(struct ndr_print *ndr, const char *name, const struct nbt_netlogon_response_from_pdc *r)
+{
+	ndr_print_struct(ndr, name, "nbt_netlogon_response_from_pdc");
+	ndr->depth++;
+	ndr_print_string(ndr, "pdc_name", r->pdc_name);
+	ndr_print_DATA_BLOB(ndr, "_pad", r->_pad);
+	ndr_print_string(ndr, "unicode_pdc_name", r->unicode_pdc_name);
+	ndr_print_string(ndr, "domain_name", r->domain_name);
+	ndr_print_nbt_netlogon_version(ndr, "nt_version", r->nt_version);
+	ndr_print_uint16(ndr, "lmnt_token", r->lmnt_token);
+	ndr_print_uint16(ndr, "lm20_token", r->lm20_token);
+	ndr->depth--;
+}
+
+static enum ndr_err_code ndr_push_nbt_server_type(struct ndr_push *ndr, int ndr_flags, uint32_t r)
+{
+	NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r));
+	return NDR_ERR_SUCCESS;
+}
+
+static enum ndr_err_code ndr_pull_nbt_server_type(struct ndr_pull *ndr, int ndr_flags, uint32_t *r)
+{
+	uint32_t v;
+	NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &v));
+	*r = v;
+	return NDR_ERR_SUCCESS;
+}
+
+_PUBLIC_ void ndr_print_nbt_server_type(struct ndr_print *ndr, const char *name, uint32_t r)
+{
+	ndr_print_uint32(ndr, name, r);
+	ndr->depth++;
+	ndr_print_bitmap_flag(ndr, sizeof(uint32_t), "NBT_SERVER_PDC", NBT_SERVER_PDC, r);
+	ndr_print_bitmap_flag(ndr, sizeof(uint32_t), "NBT_SERVER_GC", NBT_SERVER_GC, r);
+	ndr_print_bitmap_flag(ndr, sizeof(uint32_t), "NBT_SERVER_LDAP", NBT_SERVER_LDAP, r);
+	ndr_print_bitmap_flag(ndr, sizeof(uint32_t), "NBT_SERVER_DS", NBT_SERVER_DS, r);
+	ndr_print_bitmap_flag(ndr, sizeof(uint32_t), "NBT_SERVER_KDC", NBT_SERVER_KDC, r);
+	ndr_print_bitmap_flag(ndr, sizeof(uint32_t), "NBT_SERVER_TIMESERV", NBT_SERVER_TIMESERV, r);
+	ndr_print_bitmap_flag(ndr, sizeof(uint32_t), "NBT_SERVER_CLOSEST", NBT_SERVER_CLOSEST, r);
+	ndr_print_bitmap_flag(ndr, sizeof(uint32_t), "NBT_SERVER_WRITABLE", NBT_SERVER_WRITABLE, r);
+	ndr_print_bitmap_flag(ndr, sizeof(uint32_t), "NBT_SERVER_GOOD_TIMESERV", NBT_SERVER_GOOD_TIMESERV, r);
+	ndr_print_bitmap_flag(ndr, sizeof(uint32_t), "NBT_SERVER_NDNC", NBT_SERVER_NDNC, r);
+	ndr_print_bitmap_flag(ndr, sizeof(uint32_t), "NBT_SERVER_SELECT_SECRET_DOMAIN_6", NBT_SERVER_SELECT_SECRET_DOMAIN_6, r);
+	ndr_print_bitmap_flag(ndr, sizeof(uint32_t), "NBT_SERVER_FULL_SECRET_DOMAIN_6", NBT_SERVER_FULL_SECRET_DOMAIN_6, r);
+	ndr->depth--;
+}
+
+static enum ndr_err_code ndr_push_nbt_dc_sock_addr(struct ndr_push *ndr, int ndr_flags, const struct nbt_dc_sock_addr *r)
+{
+	if (ndr_flags & NDR_SCALARS) {
+		NDR_CHECK(ndr_push_align(ndr, 4));
+		NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->sa_family));
+		{
+			uint32_t _flags_save_ipv4address = ndr->flags;
+			ndr_set_flags(&ndr->flags, LIBNDR_FLAG_BIGENDIAN);
+			NDR_CHECK(ndr_push_ipv4address(ndr, NDR_SCALARS, r->pdc_ip));
+			ndr->flags = _flags_save_ipv4address;
+		}
+		{
+			uint32_t _flags_save_DATA_BLOB = ndr->flags;
+			ndr_set_flags(&ndr->flags, LIBNDR_FLAG_REMAINING);
+			NDR_CHECK(ndr_push_DATA_BLOB(ndr, NDR_SCALARS, r->remaining));
+			ndr->flags = _flags_save_DATA_BLOB;
+		}
+	}
+	if (ndr_flags & NDR_BUFFERS) {
+	}
+	return NDR_ERR_SUCCESS;
+}
+
+static enum ndr_err_code ndr_pull_nbt_dc_sock_addr(struct ndr_pull *ndr, int ndr_flags, struct nbt_dc_sock_addr *r)
+{
+	if (ndr_flags & NDR_SCALARS) {
+		NDR_CHECK(ndr_pull_align(ndr, 4));
+		NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sa_family));
+		{
+			uint32_t _flags_save_ipv4address = ndr->flags;
+			ndr_set_flags(&ndr->flags, LIBNDR_FLAG_BIGENDIAN);
+			NDR_CHECK(ndr_pull_ipv4address(ndr, NDR_SCALARS, &r->pdc_ip));
+			ndr->flags = _flags_save_ipv4address;
+		}
+		{
+			uint32_t _flags_save_DATA_BLOB = ndr->flags;
+			ndr_set_flags(&ndr->flags, LIBNDR_FLAG_REMAINING);
+			NDR_CHECK(ndr_pull_DATA_BLOB(ndr, NDR_SCALARS, &r->remaining));
+			ndr->flags = _flags_save_DATA_BLOB;
+		}
+	}
+	if (ndr_flags & NDR_BUFFERS) {
+	}
+	return NDR_ERR_SUCCESS;
+}
+
+_PUBLIC_ void ndr_print_nbt_dc_sock_addr(struct ndr_print *ndr, const char *name, const struct nbt_dc_sock_addr *r)
+{
+	ndr_print_struct(ndr, name, "nbt_dc_sock_addr");
+	ndr->depth++;
+	ndr_print_uint32(ndr, "sa_family", r->sa_family);
+	ndr_print_ipv4address(ndr, "pdc_ip", r->pdc_ip);
+	ndr_print_DATA_BLOB(ndr, "remaining", r->remaining);
+	ndr->depth--;
+}
+
+static enum ndr_err_code ndr_push_nbt_netlogon_response_from_pdc2(struct ndr_push *ndr, int ndr_flags, const struct nbt_netlogon_response_from_pdc2 *r)
+{
+	if (ndr_flags & NDR_SCALARS) {
+		NDR_CHECK(ndr_push_align(ndr, 4));
+		{
+			uint32_t _flags_save_DATA_BLOB = ndr->flags;
+			ndr_set_flags(&ndr->flags, LIBNDR_FLAG_ALIGN4);
+			NDR_CHECK(ndr_push_DATA_BLOB(ndr, NDR_SCALARS, r->_pad));
+			ndr->flags = _flags_save_DATA_BLOB;
+		}
+		NDR_CHECK(ndr_push_nbt_server_type(ndr, NDR_SCALARS, r->server_type));
+		NDR_CHECK(ndr_push_GUID(ndr, NDR_SCALARS, &r->domain_uuid));
+		NDR_CHECK(ndr_push_nbt_string(ndr, NDR_SCALARS, r->forest));
+		NDR_CHECK(ndr_push_nbt_string(ndr, NDR_SCALARS, r->dns_domain));
+		NDR_CHECK(ndr_push_nbt_string(ndr, NDR_SCALARS, r->pdc_dns_name));
+		NDR_CHECK(ndr_push_nbt_string(ndr, NDR_SCALARS, r->domain));
+		NDR_CHECK(ndr_push_nbt_string(ndr, NDR_SCALARS, r->pdc_name));
+		NDR_CHECK(ndr_push_nbt_string(ndr, NDR_SCALARS, r->user_name));
+		NDR_CHECK(ndr_push_nbt_string(ndr, NDR_SCALARS, r->server_site));
+		NDR_CHECK(ndr_push_nbt_string(ndr, NDR_SCALARS, r->client_site));
+		NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, r->dc_sock_addr_size));
+		{
+			struct ndr_push *_ndr_dc_sock_addr;
+			NDR_CHECK(ndr_push_subcontext_start(ndr, &_ndr_dc_sock_addr, 0, r->dc_sock_addr_size));
+			NDR_CHECK(ndr_push_nbt_dc_sock_addr(_ndr_dc_sock_addr, NDR_SCALARS, &r->dc_sock_addr));
+			NDR_CHECK(ndr_push_subcontext_end(ndr, _ndr_dc_sock_addr, 0, r->dc_sock_addr_size));
+		}
+		NDR_CHECK(ndr_push_nbt_netlogon_version(ndr, NDR_SCALARS, r->nt_version));
+		NDR_CHECK(ndr_push_uint16(ndr, NDR_SCALARS, r->lmnt_token));
+		NDR_CHECK(ndr_push_uint16(ndr, NDR_SCALARS, r->lm20_token));
+	}
+	if (ndr_flags & NDR_BUFFERS) {
+	}
+	return NDR_ERR_SUCCESS;
+}
+
+static enum ndr_err_code ndr_pull_nbt_netlogon_response_from_pdc2(struct ndr_pull *ndr, int ndr_flags, struct nbt_netlogon_response_from_pdc2 *r)
+{
+	if (ndr_flags & NDR_SCALARS) {
+		NDR_CHECK(ndr_pull_align(ndr, 4));
+		{
+			uint32_t _flags_save_DATA_BLOB = ndr->flags;
+			ndr_set_flags(&ndr->flags, LIBNDR_FLAG_ALIGN4);
+			NDR_CHECK(ndr_pull_DATA_BLOB(ndr, NDR_SCALARS, &r->_pad));
+			ndr->flags = _flags_save_DATA_BLOB;
+		}
+		NDR_CHECK(ndr_pull_nbt_server_type(ndr, NDR_SCALARS, &r->server_type));
+		NDR_CHECK(ndr_pull_GUID(ndr, NDR_SCALARS, &r->domain_uuid));
+		NDR_CHECK(ndr_pull_nbt_string(ndr, NDR_SCALARS, &r->forest));
+		NDR_CHECK(ndr_pull_nbt_string(ndr, NDR_SCALARS, &r->dns_domain));
+		NDR_CHECK(ndr_pull_nbt_string(ndr, NDR_SCALARS, &r->pdc_dns_name));
+		NDR_CHECK(ndr_pull_nbt_string(ndr, NDR_SCALARS, &r->domain));
+		NDR_CHECK(ndr_pull_nbt_string(ndr, NDR_SCALARS, &r->pdc_name));
+		NDR_CHECK(ndr_pull_nbt_string(ndr, NDR_SCALARS, &r->user_name));
+		NDR_CHECK(ndr_pull_nbt_string(ndr, NDR_SCALARS, &r->server_site));
+		NDR_CHECK(ndr_pull_nbt_string(ndr, NDR_SCALARS, &r->client_site));
+		NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, &r->dc_sock_addr_size));
+		{
+			struct ndr_pull *_ndr_dc_sock_addr;
+			NDR_CHECK(ndr_pull_subcontext_start(ndr, &_ndr_dc_sock_addr, 0, r->dc_sock_addr_size));
+			NDR_CHECK(ndr_pull_nbt_dc_sock_addr(_ndr_dc_sock_addr, NDR_SCALARS, &r->dc_sock_addr));
+			NDR_CHECK(ndr_pull_subcontext_end(ndr, _ndr_dc_sock_addr, 0, r->dc_sock_addr_size));
+		}
+		NDR_CHECK(ndr_pull_nbt_netlogon_version(ndr, NDR_SCALARS, &r->nt_version));
+		NDR_CHECK(ndr_pull_uint16(ndr, NDR_SCALARS, &r->lmnt_token));
+		NDR_CHECK(ndr_pull_uint16(ndr, NDR_SCALARS, &r->lm20_token));
+	}
+	if (ndr_flags & NDR_BUFFERS) {
+	}
+	return NDR_ERR_SUCCESS;
+}
+
+_PUBLIC_ void ndr_print_nbt_netlogon_response_from_pdc2(struct ndr_print *ndr, const char *name, const struct nbt_netlogon_response_from_pdc2 *r)
+{
+	ndr_print_struct(ndr, name, "nbt_netlogon_response_from_pdc2");
+	ndr->depth++;
+	ndr_print_DATA_BLOB(ndr, "_pad", r->_pad);
+	ndr_print_nbt_server_type(ndr, "server_type", r->server_type);
+	ndr_print_GUID(ndr, "domain_uuid", &r->domain_uuid);
+	ndr_print_nbt_string(ndr, "forest", r->forest);
+	ndr_print_nbt_string(ndr, "dns_domain", r->dns_domain);
+	ndr_print_nbt_string(ndr, "pdc_dns_name", r->pdc_dns_name);
+	ndr_print_nbt_string(ndr, "domain", r->domain);
+	ndr_print_nbt_string(ndr, "pdc_name", r->pdc_name);
+	ndr_print_nbt_string(ndr, "user_name", r->user_name);
+	ndr_print_nbt_string(ndr, "server_site", r->server_site);
+	ndr_print_nbt_string(ndr, "client_site", r->client_site);
+	ndr_print_uint8(ndr, "dc_sock_addr_size", r->dc_sock_addr_size);
+	ndr_print_nbt_dc_sock_addr(ndr, "dc_sock_addr", &r->dc_sock_addr);
+	ndr_print_nbt_netlogon_version(ndr, "nt_version", r->nt_version);
+	ndr_print_uint16(ndr, "lmnt_token", r->lmnt_token);
+	ndr_print_uint16(ndr, "lm20_token", r->lm20_token);
+	ndr->depth--;
+}
+
+static enum ndr_err_code ndr_push_nbt_db_change(struct ndr_push *ndr, int ndr_flags, const struct nbt_db_change *r)
+{
+	if (ndr_flags & NDR_SCALARS) {
+		NDR_CHECK(ndr_push_align(ndr, 8));
+		NDR_CHECK(ndr_push_netr_SamDatabaseID(ndr, NDR_SCALARS, r->db_index));
+		NDR_CHECK(ndr_push_hyper(ndr, NDR_SCALARS, r->serial));
+		NDR_CHECK(ndr_push_NTTIME(ndr, NDR_SCALARS, r->timestamp));
+	}
+	if (ndr_flags & NDR_BUFFERS) {
+	}
+	return NDR_ERR_SUCCESS;
+}
+
+static enum ndr_err_code ndr_pull_nbt_db_change(struct ndr_pull *ndr, int ndr_flags, struct nbt_db_change *r)
+{
+	if (ndr_flags & NDR_SCALARS) {
+		NDR_CHECK(ndr_pull_align(ndr, 8));
+		NDR_CHECK(ndr_pull_netr_SamDatabaseID(ndr, NDR_SCALARS, &r->db_index));
+		NDR_CHECK(ndr_pull_hyper(ndr, NDR_SCALARS, &r->serial));
+		NDR_CHECK(ndr_pull_NTTIME(ndr, NDR_SCALARS, &r->timestamp));
+	}
+	if (ndr_flags & NDR_BUFFERS) {
+	}
+	return NDR_ERR_SUCCESS;
+}
+
+_PUBLIC_ void ndr_print_nbt_db_change(struct ndr_print *ndr, const char *name, const struct nbt_db_change *r)
+{
+	ndr_print_struct(ndr, name, "nbt_db_change");
+	ndr->depth++;
+	ndr_print_netr_SamDatabaseID(ndr, "db_index", r->db_index);
+	ndr_print_hyper(ndr, "serial", r->serial);
+	ndr_print_NTTIME(ndr, "timestamp", r->timestamp);
+	ndr->depth--;
+}
+
+static enum ndr_err_code ndr_push_nbt_netlogon_announce_uas(struct ndr_push *ndr, int ndr_flags, const struct nbt_netlogon_announce_uas *r)
+{
+	uint32_t cntr_dbchange_0;
+	if (ndr_flags & NDR_SCALARS) {
+		NDR_CHECK(ndr_push_align(ndr, 8));
+		NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->serial_lo));
+		NDR_CHECK(ndr_push_time_t(ndr, NDR_SCALARS, r->timestamp));
+		NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->pulse));
+		NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->random));
+		{
+			uint32_t _flags_save_string = ndr->flags;
+			ndr_set_flags(&ndr->flags, LIBNDR_FLAG_STR_ASCII|LIBNDR_FLAG_STR_NULLTERM);
+			NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->pdc_name));
+			ndr->flags = _flags_save_string;
+		}
+		{
+			uint32_t _flags_save_string = ndr->flags;
+			ndr_set_flags(&ndr->flags, LIBNDR_FLAG_STR_ASCII|LIBNDR_FLAG_STR_NULLTERM);
+			NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->domain));
+			ndr->flags = _flags_save_string;
+		}
+		{
+			uint32_t _flags_save_DATA_BLOB = ndr->flags;
+			ndr_set_flags(&ndr->flags, LIBNDR_FLAG_ALIGN2);
+			NDR_CHECK(ndr_push_DATA_BLOB(ndr, NDR_SCALARS, r->_pad));
+			ndr->flags = _flags_save_DATA_BLOB;
+		}
+		{
+			uint32_t _flags_save_string = ndr->flags;
+			ndr_set_flags(&ndr->flags, LIBNDR_FLAG_STR_NULLTERM);
+			NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->unicode_pdc_name));
+			ndr->flags = _flags_save_string;
+		}
+		{
+			uint32_t _flags_save_string = ndr->flags;
+			ndr_set_flags(&ndr->flags, LIBNDR_FLAG_STR_NULLTERM);
+			NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->unicode_domain));
+			ndr->flags = _flags_save_string;
+		}
+		NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->db_count));
+		for (cntr_dbchange_0 = 0; cntr_dbchange_0 < r->db_count; cntr_dbchange_0++) {
+			NDR_CHECK(ndr_push_nbt_db_change(ndr, NDR_SCALARS, &r->dbchange[cntr_dbchange_0]));
+		}
+		NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, ndr_size_dom_sid0(&r->sid, ndr->flags)));
+		{
+			struct ndr_push *_ndr_sid;
+			NDR_CHECK(ndr_push_subcontext_start(ndr, &_ndr_sid, 0, ndr_size_dom_sid0(&r->sid, ndr->flags)));
+			NDR_CHECK(ndr_push_dom_sid0(_ndr_sid, NDR_SCALARS|NDR_BUFFERS, &r->sid));
+			NDR_CHECK(ndr_push_subcontext_end(ndr, _ndr_sid, 0, ndr_size_dom_sid0(&r->sid, ndr->flags)));
+		}
+		NDR_CHECK(ndr_push_nbt_netlogon_version(ndr, NDR_SCALARS, r->nt_version));
+		NDR_CHECK(ndr_push_uint16(ndr, NDR_SCALARS, r->lmnt_token));
+		NDR_CHECK(ndr_push_uint16(ndr, NDR_SCALARS, r->lm20_token));
+	}
+	if (ndr_flags & NDR_BUFFERS) {
+	}
+	return NDR_ERR_SUCCESS;
+}
+
+static enum ndr_err_code ndr_pull_nbt_netlogon_announce_uas(struct ndr_pull *ndr, int ndr_flags, struct nbt_netlogon_announce_uas *r)
+{
+	uint32_t cntr_dbchange_0;
+	TALLOC_CTX *_mem_save_dbchange_0;
+	if (ndr_flags & NDR_SCALARS) {
+		NDR_CHECK(ndr_pull_align(ndr, 8));
+		NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->serial_lo));
+		NDR_CHECK(ndr_pull_time_t(ndr, NDR_SCALARS, &r->timestamp));
+		NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->pulse));
+		NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->random));
+		{
+			uint32_t _flags_save_string = ndr->flags;
+			ndr_set_flags(&ndr->flags, LIBNDR_FLAG_STR_ASCII|LIBNDR_FLAG_STR_NULLTERM);
+			NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->pdc_name));
+			ndr->flags = _flags_save_string;
+		}
+		{
+			uint32_t _flags_save_string = ndr->flags;
+			ndr_set_flags(&ndr->flags, LIBNDR_FLAG_STR_ASCII|LIBNDR_FLAG_STR_NULLTERM);
+			NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->domain));
+			ndr->flags = _flags_save_string;
+		}
+		{
+			uint32_t _flags_save_DATA_BLOB = ndr->flags;
+			ndr_set_flags(&ndr->flags, LIBNDR_FLAG_ALIGN2);
+			NDR_CHECK(ndr_pull_DATA_BLOB(ndr, NDR_SCALARS, &r->_pad));
+			ndr->flags = _flags_save_DATA_BLOB;
+		}
+		{
+			uint32_t _flags_save_string = ndr->flags;
+			ndr_set_flags(&ndr->flags, LIBNDR_FLAG_STR_NULLTERM);
+			NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->unicode_pdc_name));
+			ndr->flags = _flags_save_string;
+		}
+		{
+			uint32_t _flags_save_string = ndr->flags;
+			ndr_set_flags(&ndr->flags, LIBNDR_FLAG_STR_NULLTERM);
+			NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->unicode_domain));
+			ndr->flags = _flags_save_string;
+		}
+		NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->db_count));
+		NDR_PULL_ALLOC_N(ndr, r->dbchange, r->db_count);
+		_mem_save_dbchange_0 = NDR_PULL_GET_MEM_CTX(ndr);
+		NDR_PULL_SET_MEM_CTX(ndr, r->dbchange, 0);
+		for (cntr_dbchange_0 = 0; cntr_dbchange_0 < r->db_count; cntr_dbchange_0++) {
+			NDR_CHECK(ndr_pull_nbt_db_change(ndr, NDR_SCALARS, &r->dbchange[cntr_dbchange_0]));
+		}
+		NDR_PULL_SET_MEM_CTX(ndr, _mem_save_dbchange_0, 0);
+		NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sid_size));
+		{
+			struct ndr_pull *_ndr_sid;
+			NDR_CHECK(ndr_pull_subcontext_start(ndr, &_ndr_sid, 0, r->sid_size));
+			NDR_CHECK(ndr_pull_dom_sid0(_ndr_sid, NDR_SCALARS|NDR_BUFFERS, &r->sid));
+			NDR_CHECK(ndr_pull_subcontext_end(ndr, _ndr_sid, 0, r->sid_size));
+		}
+		NDR_CHECK(ndr_pull_nbt_netlogon_version(ndr, NDR_SCALARS, &r->nt_version));
+		NDR_CHECK(ndr_pull_uint16(ndr, NDR_SCALARS, &r->lmnt_token));
+		NDR_CHECK(ndr_pull_uint16(ndr, NDR_SCALARS, &r->lm20_token));
+	}
+	if (ndr_flags & NDR_BUFFERS) {
+	}
+	return NDR_ERR_SUCCESS;
+}
+
+_PUBLIC_ void ndr_print_nbt_netlogon_announce_uas(struct ndr_print *ndr, const char *name, const struct nbt_netlogon_announce_uas *r)
+{
+	uint32_t cntr_dbchange_0;
+	ndr_print_struct(ndr, name, "nbt_netlogon_announce_uas");
+	ndr->depth++;
+	ndr_print_uint32(ndr, "serial_lo", r->serial_lo);
+	ndr_print_time_t(ndr, "timestamp", r->timestamp);
+	ndr_print_uint32(ndr, "pulse", r->pulse);
+	ndr_print_uint32(ndr, "random", r->random);
+	ndr_print_string(ndr, "pdc_name", r->pdc_name);
+	ndr_print_string(ndr, "domain", r->domain);
+	ndr_print_DATA_BLOB(ndr, "_pad", r->_pad);
+	ndr_print_string(ndr, "unicode_pdc_name", r->unicode_pdc_name);
+	ndr_print_string(ndr, "unicode_domain", r->unicode_domain);
+	ndr_print_uint32(ndr, "db_count", r->db_count);
+	ndr->print(ndr, "%s: ARRAY(%d)", "dbchange", r->db_count);
+	ndr->depth++;
+	for (cntr_dbchange_0=0;cntr_dbchange_0<r->db_count;cntr_dbchange_0++) {
+		char *idx_0=NULL;
+		if (asprintf(&idx_0, "[%d]", cntr_dbchange_0) != -1) {
+			ndr_print_nbt_db_change(ndr, "dbchange", &r->dbchange[cntr_dbchange_0]);
+			free(idx_0);
+		}
+	}
+	ndr->depth--;
+	ndr_print_uint32(ndr, "sid_size", (ndr->flags & LIBNDR_PRINT_SET_VALUES)?ndr_size_dom_sid0(&r->sid, ndr->flags):r->sid_size);
+	ndr_print_dom_sid0(ndr, "sid", &r->sid);
+	ndr_print_nbt_netlogon_version(ndr, "nt_version", r->nt_version);
+	ndr_print_uint16(ndr, "lmnt_token", r->lmnt_token);
+	ndr_print_uint16(ndr, "lm20_token", r->lm20_token);
+	ndr->depth--;
+}
+
+static enum ndr_err_code ndr_push_nbt_netlogon_request(struct ndr_push *ndr, int ndr_flags, const union nbt_netlogon_request *r)
+{
+	if (ndr_flags & NDR_SCALARS) {
+		int level = ndr_push_get_switch_value(ndr, r);
+		switch (level) {
+			case NETLOGON_QUERY_FOR_PDC: {
+				NDR_CHECK(ndr_push_nbt_netlogon_query_for_pdc(ndr, NDR_SCALARS, &r->pdc));
+			break; }
+
+			case NETLOGON_QUERY_FOR_PDC2: {
+				NDR_CHECK(ndr_push_nbt_netlogon_query_for_pdc2(ndr, NDR_SCALARS, &r->pdc2));
+			break; }
+
+			case NETLOGON_ANNOUNCE_UAS: {
+				NDR_CHECK(ndr_push_nbt_netlogon_announce_uas(ndr, NDR_SCALARS, &r->uas));
+			break; }
+
+			case NETLOGON_RESPONSE_FROM_PDC: {
+				NDR_CHECK(ndr_push_nbt_netlogon_response_from_pdc(ndr, NDR_SCALARS, &r->response));
+			break; }
+
+			case NETLOGON_RESPONSE_FROM_PDC2: {
+				NDR_CHECK(ndr_push_nbt_netlogon_response_from_pdc2(ndr, NDR_SCALARS, &r->response2));
+			break; }
+
+			case NETLOGON_RESPONSE_FROM_PDC_USER: {
+				NDR_CHECK(ndr_push_nbt_netlogon_response_from_pdc2(ndr, NDR_SCALARS, &r->response2));
+			break; }
+
+			default:
+				return ndr_push_error(ndr, NDR_ERR_BAD_SWITCH, "Bad switch value %u", level);
+		}
+	}
+	if (ndr_flags & NDR_BUFFERS) {
+		int level = ndr_push_get_switch_value(ndr, r);
+		switch (level) {
+			case NETLOGON_QUERY_FOR_PDC:
+			break;
+
+			case NETLOGON_QUERY_FOR_PDC2:
+			break;
+
+			case NETLOGON_ANNOUNCE_UAS:
+				NDR_CHECK(ndr_push_nbt_netlogon_announce_uas(ndr, NDR_BUFFERS, &r->uas));
+			break;
+
+			case NETLOGON_RESPONSE_FROM_PDC:
+			break;
+
+			case NETLOGON_RESPONSE_FROM_PDC2:
+			break;
+
+			case NETLOGON_RESPONSE_FROM_PDC_USER:
+			break;
+
+			default:
+				return ndr_push_error(ndr, NDR_ERR_BAD_SWITCH, "Bad switch value %u", level);
+		}
+	}
+	return NDR_ERR_SUCCESS;
+}
+
+static enum ndr_err_code ndr_pull_nbt_netlogon_request(struct ndr_pull *ndr, int ndr_flags, union nbt_netlogon_request *r)
+{
+	int level;
+	level = ndr_pull_get_switch_value(ndr, r);
+	if (ndr_flags & NDR_SCALARS) {
+		switch (level) {
+			case NETLOGON_QUERY_FOR_PDC: {
+				NDR_CHECK(ndr_pull_nbt_netlogon_query_for_pdc(ndr, NDR_SCALARS, &r->pdc));
+			break; }
+
+			case NETLOGON_QUERY_FOR_PDC2: {
+				NDR_CHECK(ndr_pull_nbt_netlogon_query_for_pdc2(ndr, NDR_SCALARS, &r->pdc2));
+			break; }
+
+			case NETLOGON_ANNOUNCE_UAS: {
+				NDR_CHECK(ndr_pull_nbt_netlogon_announce_uas(ndr, NDR_SCALARS, &r->uas));
+			break; }
+
+			case NETLOGON_RESPONSE_FROM_PDC: {
+				NDR_CHECK(ndr_pull_nbt_netlogon_response_from_pdc(ndr, NDR_SCALARS, &r->response));
+			break; }
+
+			case NETLOGON_RESPONSE_FROM_PDC2: {
+				NDR_CHECK(ndr_pull_nbt_netlogon_response_from_pdc2(ndr, NDR_SCALARS, &r->response2));
+			break; }
+
+			case NETLOGON_RESPONSE_FROM_PDC_USER: {
+				NDR_CHECK(ndr_pull_nbt_netlogon_response_from_pdc2(ndr, NDR_SCALARS, &r->response2));
+			break; }
+
+			default:
+				return ndr_pull_error(ndr, NDR_ERR_BAD_SWITCH, "Bad switch value %u", level);
+		}
+	}
+	if (ndr_flags & NDR_BUFFERS) {
+		switch (level) {
+			case NETLOGON_QUERY_FOR_PDC:
+			break;
+
+			case NETLOGON_QUERY_FOR_PDC2:
+			break;
+
+			case NETLOGON_ANNOUNCE_UAS:
+				NDR_CHECK(ndr_pull_nbt_netlogon_announce_uas(ndr, NDR_BUFFERS, &r->uas));
+			break;
+
+			case NETLOGON_RESPONSE_FROM_PDC:
+			break;
+
+			case NETLOGON_RESPONSE_FROM_PDC2:
+			break;
+
+			case NETLOGON_RESPONSE_FROM_PDC_USER:
+			break;
+
+			default:
+				return ndr_pull_error(ndr, NDR_ERR_BAD_SWITCH, "Bad switch value %u", level);
+		}
+	}
+	return NDR_ERR_SUCCESS;
+}
+
+_PUBLIC_ void ndr_print_nbt_netlogon_request(struct ndr_print *ndr, const char *name, const union nbt_netlogon_request *r)
+{
+	int level;
+	level = ndr_print_get_switch_value(ndr, r);
+	ndr_print_union(ndr, name, level, "nbt_netlogon_request");
+	switch (level) {
+		case NETLOGON_QUERY_FOR_PDC:
+			ndr_print_nbt_netlogon_query_for_pdc(ndr, "pdc", &r->pdc);
+		break;
+
+		case NETLOGON_QUERY_FOR_PDC2:
+			ndr_print_nbt_netlogon_query_for_pdc2(ndr, "pdc2", &r->pdc2);
+		break;
+
+		case NETLOGON_ANNOUNCE_UAS:
+			ndr_print_nbt_netlogon_announce_uas(ndr, "uas", &r->uas);
+		break;
+
+		case NETLOGON_RESPONSE_FROM_PDC:
+			ndr_print_nbt_netlogon_response_from_pdc(ndr, "response", &r->response);
+		break;
+
+		case NETLOGON_RESPONSE_FROM_PDC2:
+			ndr_print_nbt_netlogon_response_from_pdc2(ndr, "response2", &r->response2);
+		break;
+
+		case NETLOGON_RESPONSE_FROM_PDC_USER:
+			ndr_print_nbt_netlogon_response_from_pdc2(ndr, "response2", &r->response2);
+		break;
+
+		default:
+			ndr_print_bad_level(ndr, name, level);
+	}
+}
+
+_PUBLIC_ enum ndr_err_code ndr_push_nbt_netlogon_packet(struct ndr_push *ndr, int ndr_flags, const struct nbt_netlogon_packet *r)
+{
+	{
+		uint32_t _flags_save_STRUCT = ndr->flags;
+		ndr_set_flags(&ndr->flags, LIBNDR_FLAG_NOALIGN);
+		if (ndr_flags & NDR_SCALARS) {
+			NDR_CHECK(ndr_push_align(ndr, 8));
+			NDR_CHECK(ndr_push_nbt_netlogon_command(ndr, NDR_SCALARS, r->command));
+			NDR_CHECK(ndr_push_set_switch_value(ndr, &r->req, r->command));
+			NDR_CHECK(ndr_push_nbt_netlogon_request(ndr, NDR_SCALARS, &r->req));
+		}
+		if (ndr_flags & NDR_BUFFERS) {
+			NDR_CHECK(ndr_push_nbt_netlogon_request(ndr, NDR_BUFFERS, &r->req));
+		}
+		ndr->flags = _flags_save_STRUCT;
+	}
+	return NDR_ERR_SUCCESS;
+}
+
+_PUBLIC_ enum ndr_err_code ndr_pull_nbt_netlogon_packet(struct ndr_pull *ndr, int ndr_flags, struct nbt_netlogon_packet *r)
+{
+	{
+		uint32_t _flags_save_STRUCT = ndr->flags;
+		ndr_set_flags(&ndr->flags, LIBNDR_FLAG_NOALIGN);
+		if (ndr_flags & NDR_SCALARS) {
+			NDR_CHECK(ndr_pull_align(ndr, 8));
+			NDR_CHECK(ndr_pull_nbt_netlogon_command(ndr, NDR_SCALARS, &r->command));
+			NDR_CHECK(ndr_pull_set_switch_value(ndr, &r->req, r->command));
+			NDR_CHECK(ndr_pull_nbt_netlogon_request(ndr, NDR_SCALARS, &r->req));
+		}
+		if (ndr_flags & NDR_BUFFERS) {
+			NDR_CHECK(ndr_pull_nbt_netlogon_request(ndr, NDR_BUFFERS, &r->req));
+		}
+		ndr->flags = _flags_save_STRUCT;
+	}
+	return NDR_ERR_SUCCESS;
+}
+
+_PUBLIC_ void ndr_print_nbt_netlogon_packet(struct ndr_print *ndr, const char *name, const struct nbt_netlogon_packet *r)
+{
+	ndr_print_struct(ndr, name, "nbt_netlogon_packet");
+	{
+		uint32_t _flags_save_STRUCT = ndr->flags;
+		ndr_set_flags(&ndr->flags, LIBNDR_FLAG_NOALIGN);
+		ndr->depth++;
+		ndr_print_nbt_netlogon_command(ndr, "command", r->command);
+		ndr_print_set_switch_value(ndr, &r->req, r->command);
+		ndr_print_nbt_netlogon_request(ndr, "req", &r->req);
+		ndr->depth--;
+		ndr->flags = _flags_save_STRUCT;
+	}
+}
+
+static enum ndr_err_code ndr_push_nbt_cldap_netlogon_1(struct ndr_push *ndr, int ndr_flags, const struct nbt_cldap_netlogon_1 *r)
+{
+	if (ndr_flags & NDR_SCALARS) {
+		NDR_CHECK(ndr_push_align(ndr, 4));
+		NDR_CHECK(ndr_push_nbt_netlogon_command(ndr, NDR_SCALARS, r->type));
+		{
+			uint32_t _flags_save_string = ndr->flags;
+			ndr_set_flags(&ndr->flags, LIBNDR_FLAG_STR_NULLTERM);
+			NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->pdc_name));
+			ndr->flags = _flags_save_string;
+		}
+		{
+			uint32_t _flags_save_string = ndr->flags;
+			ndr_set_flags(&ndr->flags, LIBNDR_FLAG_STR_NULLTERM);
+			NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->user_name));
+			ndr->flags = _flags_save_string;
+		}
+		{
+			uint32_t _flags_save_string = ndr->flags;
+			ndr_set_flags(&ndr->flags, LIBNDR_FLAG_STR_NULLTERM);
+			NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->domain_name));
+			ndr->flags = _flags_save_string;
+		}
+		NDR_CHECK(ndr_push_nbt_netlogon_version(ndr, NDR_SCALARS, 1));
+		NDR_CHECK(ndr_push_uint16(ndr, NDR_SCALARS, r->lmnt_token));
+		NDR_CHECK(ndr_push_uint16(ndr, NDR_SCALARS, r->lm20_token));
+	}
+	if (ndr_flags & NDR_BUFFERS) {
+	}
+	return NDR_ERR_SUCCESS;
+}
+
+static enum ndr_err_code ndr_pull_nbt_cldap_netlogon_1(struct ndr_pull *ndr, int ndr_flags, struct nbt_cldap_netlogon_1 *r)
+{
+	if (ndr_flags & NDR_SCALARS) {
+		NDR_CHECK(ndr_pull_align(ndr, 4));
+		NDR_CHECK(ndr_pull_nbt_netlogon_command(ndr, NDR_SCALARS, &r->type));
+		{
+			uint32_t _flags_save_string = ndr->flags;
+			ndr_set_flags(&ndr->flags, LIBNDR_FLAG_STR_NULLTERM);
+			NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->pdc_name));
+			ndr->flags = _flags_save_string;
+		}
+		{
+			uint32_t _flags_save_string = ndr->flags;
+			ndr_set_flags(&ndr->flags, LIBNDR_FLAG_STR_NULLTERM);
+			NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->user_name));
+			ndr->flags = _flags_save_string;
+		}
+		{
+			uint32_t _flags_save_string = ndr->flags;
+			ndr_set_flags(&ndr->flags, LIBNDR_FLAG_STR_NULLTERM);
+			NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->domain_name));
+			ndr->flags = _flags_save_string;
+		}
+		NDR_CHECK(ndr_pull_nbt_netlogon_version(ndr, NDR_SCALARS, &r->nt_version));
+		NDR_CHECK(ndr_pull_uint16(ndr, NDR_SCALARS, &r->lmnt_token));
+		NDR_CHECK(ndr_pull_uint16(ndr, NDR_SCALARS, &r->lm20_token));
+	}
+	if (ndr_flags & NDR_BUFFERS) {
+	}
+	return NDR_ERR_SUCCESS;
+}
+
+_PUBLIC_ void ndr_print_nbt_cldap_netlogon_1(struct ndr_print *ndr, const char *name, const struct nbt_cldap_netlogon_1 *r)
+{
+	ndr_print_struct(ndr, name, "nbt_cldap_netlogon_1");
+	ndr->depth++;
+	ndr_print_nbt_netlogon_command(ndr, "type", r->type);
+	ndr_print_string(ndr, "pdc_name", r->pdc_name);
+	ndr_print_string(ndr, "user_name", r->user_name);
+	ndr_print_string(ndr, "domain_name", r->domain_name);
+	ndr_print_nbt_netlogon_version(ndr, "nt_version", (ndr->flags & LIBNDR_PRINT_SET_VALUES)?1:r->nt_version);
+	ndr_print_uint16(ndr, "lmnt_token", r->lmnt_token);
+	ndr_print_uint16(ndr, "lm20_token", r->lm20_token);
+	ndr->depth--;
+}
+
+static enum ndr_err_code ndr_push_nbt_cldap_netlogon_3(struct ndr_push *ndr, int ndr_flags, const struct nbt_cldap_netlogon_3 *r)
+{
+	if (ndr_flags & NDR_SCALARS) {
+		NDR_CHECK(ndr_push_align(ndr, 4));
+		NDR_CHECK(ndr_push_nbt_netlogon_command(ndr, NDR_SCALARS, r->type));
+		{
+			uint32_t _flags_save_string = ndr->flags;
+			ndr_set_flags(&ndr->flags, LIBNDR_FLAG_STR_NULLTERM);
+			NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->pdc_name));
+			ndr->flags = _flags_save_string;
+		}
+		{
+			uint32_t _flags_save_string = ndr->flags;
+			ndr_set_flags(&ndr->flags, LIBNDR_FLAG_STR_NULLTERM);
+			NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->user_name));
+			ndr->flags = _flags_save_string;
+		}
+		{
+			uint32_t _flags_save_string = ndr->flags;
+			ndr_set_flags(&ndr->flags, LIBNDR_FLAG_STR_NULLTERM);
+			NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->domain_name));
+			ndr->flags = _flags_save_string;
+		}
+		NDR_CHECK(ndr_push_GUID(ndr, NDR_SCALARS, &r->domain_uuid));
+		NDR_CHECK(ndr_push_GUID(ndr, NDR_SCALARS, &r->unknown_uuid));
+		NDR_CHECK(ndr_push_nbt_string(ndr, NDR_SCALARS, r->forest));
+		NDR_CHECK(ndr_push_nbt_string(ndr, NDR_SCALARS, r->dns_domain));
+		NDR_CHECK(ndr_push_nbt_string(ndr, NDR_SCALARS, r->pdc_dns_name));
+		NDR_CHECK(ndr_push_ipv4address(ndr, NDR_SCALARS, r->pdc_ip));
+		NDR_CHECK(ndr_push_nbt_server_type(ndr, NDR_SCALARS, r->server_type));
+		NDR_CHECK(ndr_push_nbt_netlogon_version(ndr, NDR_SCALARS, 3));
+		NDR_CHECK(ndr_push_uint16(ndr, NDR_SCALARS, r->lmnt_token));
+		NDR_CHECK(ndr_push_uint16(ndr, NDR_SCALARS, r->lm20_token));
+	}
+	if (ndr_flags & NDR_BUFFERS) {
+	}
+	return NDR_ERR_SUCCESS;
+}
+
+static enum ndr_err_code ndr_pull_nbt_cldap_netlogon_3(struct ndr_pull *ndr, int ndr_flags, struct nbt_cldap_netlogon_3 *r)
+{
+	if (ndr_flags & NDR_SCALARS) {
+		NDR_CHECK(ndr_pull_align(ndr, 4));
+		NDR_CHECK(ndr_pull_nbt_netlogon_command(ndr, NDR_SCALARS, &r->type));
+		{
+			uint32_t _flags_save_string = ndr->flags;
+			ndr_set_flags(&ndr->flags, LIBNDR_FLAG_STR_NULLTERM);
+			NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->pdc_name));
+			ndr->flags = _flags_save_string;
+		}
+		{
+			uint32_t _flags_save_string = ndr->flags;
+			ndr_set_flags(&ndr->flags, LIBNDR_FLAG_STR_NULLTERM);
+			NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->user_name));
+			ndr->flags = _flags_save_string;
+		}
+		{
+			uint32_t _flags_save_string = ndr->flags;
+			ndr_set_flags(&ndr->flags, LIBNDR_FLAG_STR_NULLTERM);
+			NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->domain_name));
+			ndr->flags = _flags_save_string;
+		}
+		NDR_CHECK(ndr_pull_GUID(ndr, NDR_SCALARS, &r->domain_uuid));
+		NDR_CHECK(ndr_pull_GUID(ndr, NDR_SCALARS, &r->unknown_uuid));
+		NDR_CHECK(ndr_pull_nbt_string(ndr, NDR_SCALARS, &r->forest));
+		NDR_CHECK(ndr_pull_nbt_string(ndr, NDR_SCALARS, &r->dns_domain));
+		NDR_CHECK(ndr_pull_nbt_string(ndr, NDR_SCALARS, &r->pdc_dns_name));
+		NDR_CHECK(ndr_pull_ipv4address(ndr, NDR_SCALARS, &r->pdc_ip));
+		NDR_CHECK(ndr_pull_nbt_server_type(ndr, NDR_SCALARS, &r->server_type));
+		NDR_CHECK(ndr_pull_nbt_netlogon_version(ndr, NDR_SCALARS, &r->nt_version));
+		NDR_CHECK(ndr_pull_uint16(ndr, NDR_SCALARS, &r->lmnt_token));
+		NDR_CHECK(ndr_pull_uint16(ndr, NDR_SCALARS, &r->lm20_token));
+	}
+	if (ndr_flags & NDR_BUFFERS) {
+	}
+	return NDR_ERR_SUCCESS;
+}
+
+_PUBLIC_ void ndr_print_nbt_cldap_netlogon_3(struct ndr_print *ndr, const char *name, const struct nbt_cldap_netlogon_3 *r)
+{
+	ndr_print_struct(ndr, name, "nbt_cldap_netlogon_3");
+	ndr->depth++;
+	ndr_print_nbt_netlogon_command(ndr, "type", r->type);
+	ndr_print_string(ndr, "pdc_name", r->pdc_name);
+	ndr_print_string(ndr, "user_name", r->user_name);
+	ndr_print_string(ndr, "domain_name", r->domain_name);
+	ndr_print_GUID(ndr, "domain_uuid", &r->domain_uuid);
+	ndr_print_GUID(ndr, "unknown_uuid", &r->unknown_uuid);
+	ndr_print_nbt_string(ndr, "forest", r->forest);
+	ndr_print_nbt_string(ndr, "dns_domain", r->dns_domain);
+	ndr_print_nbt_string(ndr, "pdc_dns_name", r->pdc_dns_name);
+	ndr_print_ipv4address(ndr, "pdc_ip", r->pdc_ip);
+	ndr_print_nbt_server_type(ndr, "server_type", r->server_type);
+	ndr_print_nbt_netlogon_version(ndr, "nt_version", (ndr->flags & LIBNDR_PRINT_SET_VALUES)?3:r->nt_version);
+	ndr_print_uint16(ndr, "lmnt_token", r->lmnt_token);
+	ndr_print_uint16(ndr, "lm20_token", r->lm20_token);
+	ndr->depth--;
+}
+
+_PUBLIC_ enum ndr_err_code ndr_push_nbt_cldap_netlogon_5(struct ndr_push *ndr, int ndr_flags, const struct nbt_cldap_netlogon_5 *r)
+{
+	if (ndr_flags & NDR_SCALARS) {
+		NDR_CHECK(ndr_push_align(ndr, 4));
+		NDR_CHECK(ndr_push_nbt_netlogon_command(ndr, NDR_SCALARS, r->type));
+		NDR_CHECK(ndr_push_uint16(ndr, NDR_SCALARS, r->sbz));
+		NDR_CHECK(ndr_push_nbt_server_type(ndr, NDR_SCALARS, r->server_type));
+		NDR_CHECK(ndr_push_GUID(ndr, NDR_SCALARS, &r->domain_uuid));
+		NDR_CHECK(ndr_push_nbt_string(ndr, NDR_SCALARS, r->forest));
+		NDR_CHECK(ndr_push_nbt_string(ndr, NDR_SCALARS, r->dns_domain));
+		NDR_CHECK(ndr_push_nbt_string(ndr, NDR_SCALARS, r->pdc_dns_name));
+		NDR_CHECK(ndr_push_nbt_string(ndr, NDR_SCALARS, r->domain));
+		NDR_CHECK(ndr_push_nbt_string(ndr, NDR_SCALARS, r->pdc_name));
+		NDR_CHECK(ndr_push_nbt_string(ndr, NDR_SCALARS, r->user_name));
+		NDR_CHECK(ndr_push_nbt_string(ndr, NDR_SCALARS, r->server_site));
+		NDR_CHECK(ndr_push_nbt_string(ndr, NDR_SCALARS, r->client_site));
+		NDR_CHECK(ndr_push_nbt_netlogon_version(ndr, NDR_SCALARS, 5));
+		NDR_CHECK(ndr_push_uint16(ndr, NDR_SCALARS, r->lmnt_token));
+		NDR_CHECK(ndr_push_uint16(ndr, NDR_SCALARS, r->lm20_token));
+	}
+	if (ndr_flags & NDR_BUFFERS) {
+	}
+	return NDR_ERR_SUCCESS;
+}
+
+_PUBLIC_ enum ndr_err_code ndr_pull_nbt_cldap_netlogon_5(struct ndr_pull *ndr, int ndr_flags, struct nbt_cldap_netlogon_5 *r)
+{
+	if (ndr_flags & NDR_SCALARS) {
+		NDR_CHECK(ndr_pull_align(ndr, 4));
+		NDR_CHECK(ndr_pull_nbt_netlogon_command(ndr, NDR_SCALARS, &r->type));
+		NDR_CHECK(ndr_pull_uint16(ndr, NDR_SCALARS, &r->sbz));
+		NDR_CHECK(ndr_pull_nbt_server_type(ndr, NDR_SCALARS, &r->server_type));
+		NDR_CHECK(ndr_pull_GUID(ndr, NDR_SCALARS, &r->domain_uuid));
+		NDR_CHECK(ndr_pull_nbt_string(ndr, NDR_SCALARS, &r->forest));
+		NDR_CHECK(ndr_pull_nbt_string(ndr, NDR_SCALARS, &r->dns_domain));
+		NDR_CHECK(ndr_pull_nbt_string(ndr, NDR_SCALARS, &r->pdc_dns_name));
+		NDR_CHECK(ndr_pull_nbt_string(ndr, NDR_SCALARS, &r->domain));
+		NDR_CHECK(ndr_pull_nbt_string(ndr, NDR_SCALARS, &r->pdc_name));
+		NDR_CHECK(ndr_pull_nbt_string(ndr, NDR_SCALARS, &r->user_name));
+		NDR_CHECK(ndr_pull_nbt_string(ndr, NDR_SCALARS, &r->server_site));
+		NDR_CHECK(ndr_pull_nbt_string(ndr, NDR_SCALARS, &r->client_site));
+		NDR_CHECK(ndr_pull_nbt_netlogon_version(ndr, NDR_SCALARS, &r->nt_version));
+		NDR_CHECK(ndr_pull_uint16(ndr, NDR_SCALARS, &r->lmnt_token));
+		NDR_CHECK(ndr_pull_uint16(ndr, NDR_SCALARS, &r->lm20_token));
+	}
+	if (ndr_flags & NDR_BUFFERS) {
+	}
+	return NDR_ERR_SUCCESS;
+}
+
+_PUBLIC_ void ndr_print_nbt_cldap_netlogon_5(struct ndr_print *ndr, const char *name, const struct nbt_cldap_netlogon_5 *r)
+{
+	ndr_print_struct(ndr, name, "nbt_cldap_netlogon_5");
+	ndr->depth++;
+	ndr_print_nbt_netlogon_command(ndr, "type", r->type);
+	ndr_print_uint16(ndr, "sbz", r->sbz);
+	ndr_print_nbt_server_type(ndr, "server_type", r->server_type);
+	ndr_print_GUID(ndr, "domain_uuid", &r->domain_uuid);
+	ndr_print_nbt_string(ndr, "forest", r->forest);
+	ndr_print_nbt_string(ndr, "dns_domain", r->dns_domain);
+	ndr_print_nbt_string(ndr, "pdc_dns_name", r->pdc_dns_name);
+	ndr_print_nbt_string(ndr, "domain", r->domain);
+	ndr_print_nbt_string(ndr, "pdc_name", r->pdc_name);
+	ndr_print_nbt_string(ndr, "user_name", r->user_name);
+	ndr_print_nbt_string(ndr, "server_site", r->server_site);
+	ndr_print_nbt_string(ndr, "client_site", r->client_site);
+	ndr_print_nbt_netlogon_version(ndr, "nt_version", (ndr->flags & LIBNDR_PRINT_SET_VALUES)?5:r->nt_version);
+	ndr_print_uint16(ndr, "lmnt_token", r->lmnt_token);
+	ndr_print_uint16(ndr, "lm20_token", r->lm20_token);
+	ndr->depth--;
+}
+
+static enum ndr_err_code ndr_push_nbt_cldap_netlogon_13(struct ndr_push *ndr, int ndr_flags, const struct nbt_cldap_netlogon_13 *r)
+{
+	if (ndr_flags & NDR_SCALARS) {
+		NDR_CHECK(ndr_push_align(ndr, 4));
+		NDR_CHECK(ndr_push_nbt_netlogon_command(ndr, NDR_SCALARS, r->type));
+		NDR_CHECK(ndr_push_uint16(ndr, NDR_SCALARS, r->sbz));
+		NDR_CHECK(ndr_push_nbt_server_type(ndr, NDR_SCALARS, r->server_type));
+		NDR_CHECK(ndr_push_GUID(ndr, NDR_SCALARS, &r->domain_uuid));
+		NDR_CHECK(ndr_push_nbt_string(ndr, NDR_SCALARS, r->forest));
+		NDR_CHECK(ndr_push_nbt_string(ndr, NDR_SCALARS, r->dns_domain));
+		NDR_CHECK(ndr_push_nbt_string(ndr, NDR_SCALARS, r->pdc_dns_name));
+		NDR_CHECK(ndr_push_nbt_string(ndr, NDR_SCALARS, r->domain));
+		NDR_CHECK(ndr_push_nbt_string(ndr, NDR_SCALARS, r->pdc_name));
+		NDR_CHECK(ndr_push_nbt_string(ndr, NDR_SCALARS, r->user_name));
+		NDR_CHECK(ndr_push_nbt_string(ndr, NDR_SCALARS, r->server_site));
+		NDR_CHECK(ndr_push_nbt_string(ndr, NDR_SCALARS, r->client_site));
+		NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, r->dc_sock_addr_size));
+		{
+			struct ndr_push *_ndr_dc_sock_addr;
+			NDR_CHECK(ndr_push_subcontext_start(ndr, &_ndr_dc_sock_addr, 0, r->dc_sock_addr_size));
+			NDR_CHECK(ndr_push_nbt_dc_sock_addr(_ndr_dc_sock_addr, NDR_SCALARS, &r->dc_sock_addr));
+			NDR_CHECK(ndr_push_subcontext_end(ndr, _ndr_dc_sock_addr, 0, r->dc_sock_addr_size));
+		}
+		NDR_CHECK(ndr_push_nbt_netlogon_version(ndr, NDR_SCALARS, 13));
+		NDR_CHECK(ndr_push_uint16(ndr, NDR_SCALARS, r->lmnt_token));
+		NDR_CHECK(ndr_push_uint16(ndr, NDR_SCALARS, r->lm20_token));
+	}
+	if (ndr_flags & NDR_BUFFERS) {
+	}
+	return NDR_ERR_SUCCESS;
+}
+
+static enum ndr_err_code ndr_pull_nbt_cldap_netlogon_13(struct ndr_pull *ndr, int ndr_flags, struct nbt_cldap_netlogon_13 *r)
+{
+	if (ndr_flags & NDR_SCALARS) {
+		NDR_CHECK(ndr_pull_align(ndr, 4));
+		NDR_CHECK(ndr_pull_nbt_netlogon_command(ndr, NDR_SCALARS, &r->type));
+		NDR_CHECK(ndr_pull_uint16(ndr, NDR_SCALARS, &r->sbz));
+		NDR_CHECK(ndr_pull_nbt_server_type(ndr, NDR_SCALARS, &r->server_type));
+		NDR_CHECK(ndr_pull_GUID(ndr, NDR_SCALARS, &r->domain_uuid));
+		NDR_CHECK(ndr_pull_nbt_string(ndr, NDR_SCALARS, &r->forest));
+		NDR_CHECK(ndr_pull_nbt_string(ndr, NDR_SCALARS, &r->dns_domain));
+		NDR_CHECK(ndr_pull_nbt_string(ndr, NDR_SCALARS, &r->pdc_dns_name));
+		NDR_CHECK(ndr_pull_nbt_string(ndr, NDR_SCALARS, &r->domain));
+		NDR_CHECK(ndr_pull_nbt_string(ndr, NDR_SCALARS, &r->pdc_name));
+		NDR_CHECK(ndr_pull_nbt_string(ndr, NDR_SCALARS, &r->user_name));
+		NDR_CHECK(ndr_pull_nbt_string(ndr, NDR_SCALARS, &r->server_site));
+		NDR_CHECK(ndr_pull_nbt_string(ndr, NDR_SCALARS, &r->client_site));
+		NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, &r->dc_sock_addr_size));
+		{
+			struct ndr_pull *_ndr_dc_sock_addr;
+			NDR_CHECK(ndr_pull_subcontext_start(ndr, &_ndr_dc_sock_addr, 0, r->dc_sock_addr_size));
+			NDR_CHECK(ndr_pull_nbt_dc_sock_addr(_ndr_dc_sock_addr, NDR_SCALARS, &r->dc_sock_addr));
+			NDR_CHECK(ndr_pull_subcontext_end(ndr, _ndr_dc_sock_addr, 0, r->dc_sock_addr_size));
+		}
+		NDR_CHECK(ndr_pull_nbt_netlogon_version(ndr, NDR_SCALARS, &r->nt_version));
+		NDR_CHECK(ndr_pull_uint16(ndr, NDR_SCALARS, &r->lmnt_token));
+		NDR_CHECK(ndr_pull_uint16(ndr, NDR_SCALARS, &r->lm20_token));
+	}
+	if (ndr_flags & NDR_BUFFERS) {
+	}
+	return NDR_ERR_SUCCESS;
+}
+
+_PUBLIC_ void ndr_print_nbt_cldap_netlogon_13(struct ndr_print *ndr, const char *name, const struct nbt_cldap_netlogon_13 *r)
+{
+	ndr_print_struct(ndr, name, "nbt_cldap_netlogon_13");
+	ndr->depth++;
+	ndr_print_nbt_netlogon_command(ndr, "type", r->type);
+	ndr_print_uint16(ndr, "sbz", r->sbz);
+	ndr_print_nbt_server_type(ndr, "server_type", r->server_type);
+	ndr_print_GUID(ndr, "domain_uuid", &r->domain_uuid);
+	ndr_print_nbt_string(ndr, "forest", r->forest);
+	ndr_print_nbt_string(ndr, "dns_domain", r->dns_domain);
+	ndr_print_nbt_string(ndr, "pdc_dns_name", r->pdc_dns_name);
+	ndr_print_nbt_string(ndr, "domain", r->domain);
+	ndr_print_nbt_string(ndr, "pdc_name", r->pdc_name);
+	ndr_print_nbt_string(ndr, "user_name", r->user_name);
+	ndr_print_nbt_string(ndr, "server_site", r->server_site);
+	ndr_print_nbt_string(ndr, "client_site", r->client_site);
+	ndr_print_uint8(ndr, "dc_sock_addr_size", r->dc_sock_addr_size);
+	ndr_print_nbt_dc_sock_addr(ndr, "dc_sock_addr", &r->dc_sock_addr);
+	ndr_print_nbt_netlogon_version(ndr, "nt_version", (ndr->flags & LIBNDR_PRINT_SET_VALUES)?13:r->nt_version);
+	ndr_print_uint16(ndr, "lmnt_token", r->lmnt_token);
+	ndr_print_uint16(ndr, "lm20_token", r->lm20_token);
+	ndr->depth--;
+}
+
+_PUBLIC_ enum ndr_err_code ndr_push_nbt_cldap_netlogon_15(struct ndr_push *ndr, int ndr_flags, const struct nbt_cldap_netlogon_15 *r)
+{
+	if (ndr_flags & NDR_SCALARS) {
+		NDR_CHECK(ndr_push_align(ndr, 4));
+		NDR_CHECK(ndr_push_nbt_netlogon_command(ndr, NDR_SCALARS, r->type));
+		NDR_CHECK(ndr_push_uint16(ndr, NDR_SCALARS, r->sbz));
+		NDR_CHECK(ndr_push_nbt_server_type(ndr, NDR_SCALARS, r->server_type));
+		NDR_CHECK(ndr_push_GUID(ndr, NDR_SCALARS, &r->domain_uuid));
+		NDR_CHECK(ndr_push_nbt_string(ndr, NDR_SCALARS, r->forest));
+		NDR_CHECK(ndr_push_nbt_string(ndr, NDR_SCALARS, r->dns_domain));
+		NDR_CHECK(ndr_push_nbt_string(ndr, NDR_SCALARS, r->pdc_dns_name));
+		NDR_CHECK(ndr_push_nbt_string(ndr, NDR_SCALARS, r->domain));
+		NDR_CHECK(ndr_push_nbt_string(ndr, NDR_SCALARS, r->pdc_name));
+		NDR_CHECK(ndr_push_nbt_string(ndr, NDR_SCALARS, r->user_name));
+		NDR_CHECK(ndr_push_nbt_string(ndr, NDR_SCALARS, r->server_site));
+		NDR_CHECK(ndr_push_nbt_string(ndr, NDR_SCALARS, r->client_site));
+		NDR_CHECK(ndr_push_nbt_string(ndr, NDR_SCALARS, r->next_closest_site));
+		NDR_CHECK(ndr_push_nbt_netlogon_version(ndr, NDR_SCALARS, 15));
+		NDR_CHECK(ndr_push_uint16(ndr, NDR_SCALARS, r->lmnt_token));
+		NDR_CHECK(ndr_push_uint16(ndr, NDR_SCALARS, r->lm20_token));
+	}
+	if (ndr_flags & NDR_BUFFERS) {
+	}
+	return NDR_ERR_SUCCESS;
+}
+
+_PUBLIC_ enum ndr_err_code ndr_pull_nbt_cldap_netlogon_15(struct ndr_pull *ndr, int ndr_flags, struct nbt_cldap_netlogon_15 *r)
+{
+	if (ndr_flags & NDR_SCALARS) {
+		NDR_CHECK(ndr_pull_align(ndr, 4));
+		NDR_CHECK(ndr_pull_nbt_netlogon_command(ndr, NDR_SCALARS, &r->type));
+		NDR_CHECK(ndr_pull_uint16(ndr, NDR_SCALARS, &r->sbz));
+		NDR_CHECK(ndr_pull_nbt_server_type(ndr, NDR_SCALARS, &r->server_type));
+		NDR_CHECK(ndr_pull_GUID(ndr, NDR_SCALARS, &r->domain_uuid));
+		NDR_CHECK(ndr_pull_nbt_string(ndr, NDR_SCALARS, &r->forest));
+		NDR_CHECK(ndr_pull_nbt_string(ndr, NDR_SCALARS, &r->dns_domain));
+		NDR_CHECK(ndr_pull_nbt_string(ndr, NDR_SCALARS, &r->pdc_dns_name));
+		NDR_CHECK(ndr_pull_nbt_string(ndr, NDR_SCALARS, &r->domain));
+		NDR_CHECK(ndr_pull_nbt_string(ndr, NDR_SCALARS, &r->pdc_name));
+		NDR_CHECK(ndr_pull_nbt_string(ndr, NDR_SCALARS, &r->user_name));
+		NDR_CHECK(ndr_pull_nbt_string(ndr, NDR_SCALARS, &r->server_site));
+		NDR_CHECK(ndr_pull_nbt_string(ndr, NDR_SCALARS, &r->client_site));
+		NDR_CHECK(ndr_pull_nbt_string(ndr, NDR_SCALARS, &r->next_closest_site));
+		NDR_CHECK(ndr_pull_nbt_netlogon_version(ndr, NDR_SCALARS, &r->nt_version));
+		NDR_CHECK(ndr_pull_uint16(ndr, NDR_SCALARS, &r->lmnt_token));
+		NDR_CHECK(ndr_pull_uint16(ndr, NDR_SCALARS, &r->lm20_token));
+	}
+	if (ndr_flags & NDR_BUFFERS) {
+	}
+	return NDR_ERR_SUCCESS;
+}
+
+_PUBLIC_ void ndr_print_nbt_cldap_netlogon_15(struct ndr_print *ndr, const char *name, const struct nbt_cldap_netlogon_15 *r)
+{
+	ndr_print_struct(ndr, name, "nbt_cldap_netlogon_15");
+	ndr->depth++;
+	ndr_print_nbt_netlogon_command(ndr, "type", r->type);
+	ndr_print_uint16(ndr, "sbz", r->sbz);
+	ndr_print_nbt_server_type(ndr, "server_type", r->server_type);
+	ndr_print_GUID(ndr, "domain_uuid", &r->domain_uuid);
+	ndr_print_nbt_string(ndr, "forest", r->forest);
+	ndr_print_nbt_string(ndr, "dns_domain", r->dns_domain);
+	ndr_print_nbt_string(ndr, "pdc_dns_name", r->pdc_dns_name);
+	ndr_print_nbt_string(ndr, "domain", r->domain);
+	ndr_print_nbt_string(ndr, "pdc_name", r->pdc_name);
+	ndr_print_nbt_string(ndr, "user_name", r->user_name);
+	ndr_print_nbt_string(ndr, "server_site", r->server_site);
+	ndr_print_nbt_string(ndr, "client_site", r->client_site);
+	ndr_print_nbt_string(ndr, "next_closest_site", r->next_closest_site);
+	ndr_print_nbt_netlogon_version(ndr, "nt_version", (ndr->flags & LIBNDR_PRINT_SET_VALUES)?15:r->nt_version);
+	ndr_print_uint16(ndr, "lmnt_token", r->lmnt_token);
+	ndr_print_uint16(ndr, "lm20_token", r->lm20_token);
+	ndr->depth--;
+}
+
+_PUBLIC_ enum ndr_err_code ndr_push_nbt_cldap_netlogon_29(struct ndr_push *ndr, int ndr_flags, const struct nbt_cldap_netlogon_29 *r)
+{
+	if (ndr_flags & NDR_SCALARS) {
+		NDR_CHECK(ndr_push_align(ndr, 4));
+		NDR_CHECK(ndr_push_nbt_netlogon_command(ndr, NDR_SCALARS, r->type));
+		NDR_CHECK(ndr_push_uint16(ndr, NDR_SCALARS, r->sbz));
+		NDR_CHECK(ndr_push_nbt_server_type(ndr, NDR_SCALARS, r->server_type));
+		NDR_CHECK(ndr_push_GUID(ndr, NDR_SCALARS, &r->domain_uuid));
+		NDR_CHECK(ndr_push_nbt_string(ndr, NDR_SCALARS, r->forest));
+		NDR_CHECK(ndr_push_nbt_string(ndr, NDR_SCALARS, r->dns_domain));
+		NDR_CHECK(ndr_push_nbt_string(ndr, NDR_SCALARS, r->pdc_dns_name));
+		NDR_CHECK(ndr_push_nbt_string(ndr, NDR_SCALARS, r->domain));
+		NDR_CHECK(ndr_push_nbt_string(ndr, NDR_SCALARS, r->pdc_name));
+		NDR_CHECK(ndr_push_nbt_string(ndr, NDR_SCALARS, r->user_name));
+		NDR_CHECK(ndr_push_nbt_string(ndr, NDR_SCALARS, r->server_site));
+		NDR_CHECK(ndr_push_nbt_string(ndr, NDR_SCALARS, r->client_site));
+		NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, r->dc_sock_addr_size));
+		{
+			struct ndr_push *_ndr_dc_sock_addr;
+			NDR_CHECK(ndr_push_subcontext_start(ndr, &_ndr_dc_sock_addr, 0, r->dc_sock_addr_size));
+			NDR_CHECK(ndr_push_nbt_dc_sock_addr(_ndr_dc_sock_addr, NDR_SCALARS, &r->dc_sock_addr));
+			NDR_CHECK(ndr_push_subcontext_end(ndr, _ndr_dc_sock_addr, 0, r->dc_sock_addr_size));
+		}
+		NDR_CHECK(ndr_push_nbt_string(ndr, NDR_SCALARS, r->next_closest_site));
+		NDR_CHECK(ndr_push_nbt_netlogon_version(ndr, NDR_SCALARS, 29));
+		NDR_CHECK(ndr_push_uint16(ndr, NDR_SCALARS, r->lmnt_token));
+		NDR_CHECK(ndr_push_uint16(ndr, NDR_SCALARS, r->lm20_token));
+	}
+	if (ndr_flags & NDR_BUFFERS) {
+	}
+	return NDR_ERR_SUCCESS;
+}
+
+_PUBLIC_ enum ndr_err_code ndr_pull_nbt_cldap_netlogon_29(struct ndr_pull *ndr, int ndr_flags, struct nbt_cldap_netlogon_29 *r)
+{
+	if (ndr_flags & NDR_SCALARS) {
+		NDR_CHECK(ndr_pull_align(ndr, 4));
+		NDR_CHECK(ndr_pull_nbt_netlogon_command(ndr, NDR_SCALARS, &r->type));
+		NDR_CHECK(ndr_pull_uint16(ndr, NDR_SCALARS, &r->sbz));
+		NDR_CHECK(ndr_pull_nbt_server_type(ndr, NDR_SCALARS, &r->server_type));
+		NDR_CHECK(ndr_pull_GUID(ndr, NDR_SCALARS, &r->domain_uuid));
+		NDR_CHECK(ndr_pull_nbt_string(ndr, NDR_SCALARS, &r->forest));
+		NDR_CHECK(ndr_pull_nbt_string(ndr, NDR_SCALARS, &r->dns_domain));
+		NDR_CHECK(ndr_pull_nbt_string(ndr, NDR_SCALARS, &r->pdc_dns_name));
+		NDR_CHECK(ndr_pull_nbt_string(ndr, NDR_SCALARS, &r->domain));
+		NDR_CHECK(ndr_pull_nbt_string(ndr, NDR_SCALARS, &r->pdc_name));
+		NDR_CHECK(ndr_pull_nbt_string(ndr, NDR_SCALARS, &r->user_name));
+		NDR_CHECK(ndr_pull_nbt_string(ndr, NDR_SCALARS, &r->server_site));
+		NDR_CHECK(ndr_pull_nbt_string(ndr, NDR_SCALARS, &r->client_site));
+		NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, &r->dc_sock_addr_size));
+		{
+			struct ndr_pull *_ndr_dc_sock_addr;
+			NDR_CHECK(ndr_pull_subcontext_start(ndr, &_ndr_dc_sock_addr, 0, r->dc_sock_addr_size));
+			NDR_CHECK(ndr_pull_nbt_dc_sock_addr(_ndr_dc_sock_addr, NDR_SCALARS, &r->dc_sock_addr));
+			NDR_CHECK(ndr_pull_subcontext_end(ndr, _ndr_dc_sock_addr, 0, r->dc_sock_addr_size));
+		}
+		NDR_CHECK(ndr_pull_nbt_string(ndr, NDR_SCALARS, &r->next_closest_site));
+		NDR_CHECK(ndr_pull_nbt_netlogon_version(ndr, NDR_SCALARS, &r->nt_version));
+		NDR_CHECK(ndr_pull_uint16(ndr, NDR_SCALARS, &r->lmnt_token));
+		NDR_CHECK(ndr_pull_uint16(ndr, NDR_SCALARS, &r->lm20_token));
+	}
+	if (ndr_flags & NDR_BUFFERS) {
+	}
+	return NDR_ERR_SUCCESS;
+}
+
+_PUBLIC_ void ndr_print_nbt_cldap_netlogon_29(struct ndr_print *ndr, const char *name, const struct nbt_cldap_netlogon_29 *r)
+{
+	ndr_print_struct(ndr, name, "nbt_cldap_netlogon_29");
+	ndr->depth++;
+	ndr_print_nbt_netlogon_command(ndr, "type", r->type);
+	ndr_print_uint16(ndr, "sbz", r->sbz);
+	ndr_print_nbt_server_type(ndr, "server_type", r->server_type);
+	ndr_print_GUID(ndr, "domain_uuid", &r->domain_uuid);
+	ndr_print_nbt_string(ndr, "forest", r->forest);
+	ndr_print_nbt_string(ndr, "dns_domain", r->dns_domain);
+	ndr_print_nbt_string(ndr, "pdc_dns_name", r->pdc_dns_name);
+	ndr_print_nbt_string(ndr, "domain", r->domain);
+	ndr_print_nbt_string(ndr, "pdc_name", r->pdc_name);
+	ndr_print_nbt_string(ndr, "user_name", r->user_name);
+	ndr_print_nbt_string(ndr, "server_site", r->server_site);
+	ndr_print_nbt_string(ndr, "client_site", r->client_site);
+	ndr_print_uint8(ndr, "dc_sock_addr_size", r->dc_sock_addr_size);
+	ndr_print_nbt_dc_sock_addr(ndr, "dc_sock_addr", &r->dc_sock_addr);
+	ndr_print_nbt_string(ndr, "next_closest_site", r->next_closest_site);
+	ndr_print_nbt_netlogon_version(ndr, "nt_version", (ndr->flags & LIBNDR_PRINT_SET_VALUES)?29:r->nt_version);
+	ndr_print_uint16(ndr, "lmnt_token", r->lmnt_token);
+	ndr_print_uint16(ndr, "lm20_token", r->lm20_token);
+	ndr->depth--;
+}
+
+_PUBLIC_ enum ndr_err_code ndr_push_nbt_cldap_netlogon(struct ndr_push *ndr, int ndr_flags, const union nbt_cldap_netlogon *r)
+{
+	{
+		uint32_t _flags_save_UNION = ndr->flags;
+		ndr_set_flags(&ndr->flags, LIBNDR_FLAG_NOALIGN);
+		if (ndr_flags & NDR_SCALARS) {
+			int level = ndr_push_get_switch_value(ndr, r);
+			switch (level) {
+				case 0: {
+					NDR_CHECK(ndr_push_nbt_cldap_netlogon_1(ndr, NDR_SCALARS, &r->logon1));
+				break; }
+
+				case 1: {
+					NDR_CHECK(ndr_push_nbt_cldap_netlogon_1(ndr, NDR_SCALARS, &r->logon1));
+				break; }
+
+				case 2: {
+					NDR_CHECK(ndr_push_nbt_cldap_netlogon_3(ndr, NDR_SCALARS, &r->logon3));
+				break; }
+
+				case 3: {
+					NDR_CHECK(ndr_push_nbt_cldap_netlogon_3(ndr, NDR_SCALARS, &r->logon3));
+				break; }
+
+				case 4: {
+					NDR_CHECK(ndr_push_nbt_cldap_netlogon_5(ndr, NDR_SCALARS, &r->logon5));
+				break; }
+
+				case 5: {
+					NDR_CHECK(ndr_push_nbt_cldap_netlogon_5(ndr, NDR_SCALARS, &r->logon5));
+				break; }
+
+				case 6: {
+					NDR_CHECK(ndr_push_nbt_cldap_netlogon_5(ndr, NDR_SCALARS, &r->logon5));
+				break; }
+
+				case 7: {
+					NDR_CHECK(ndr_push_nbt_cldap_netlogon_5(ndr, NDR_SCALARS, &r->logon5));
+				break; }
+
+				case 8: {
+					NDR_CHECK(ndr_push_nbt_cldap_netlogon_13(ndr, NDR_SCALARS, &r->logon13));
+				break; }
+
+				case 9: {
+					NDR_CHECK(ndr_push_nbt_cldap_netlogon_13(ndr, NDR_SCALARS, &r->logon13));
+				break; }
+
+				case 10: {
+					NDR_CHECK(ndr_push_nbt_cldap_netlogon_13(ndr, NDR_SCALARS, &r->logon13));
+				break; }
+
+				case 11: {
+					NDR_CHECK(ndr_push_nbt_cldap_netlogon_13(ndr, NDR_SCALARS, &r->logon13));
+				break; }
+
+				case 12: {
+					NDR_CHECK(ndr_push_nbt_cldap_netlogon_13(ndr, NDR_SCALARS, &r->logon13));
+				break; }
+
+				case 13: {
+					NDR_CHECK(ndr_push_nbt_cldap_netlogon_13(ndr, NDR_SCALARS, &r->logon13));
+				break; }
+
+				case 14: {
+					NDR_CHECK(ndr_push_nbt_cldap_netlogon_13(ndr, NDR_SCALARS, &r->logon13));
+				break; }
+
+				case 15: {
+					NDR_CHECK(ndr_push_nbt_cldap_netlogon_13(ndr, NDR_SCALARS, &r->logon13));
+				break; }
+
+				case 16: {
+					NDR_CHECK(ndr_push_nbt_cldap_netlogon_1(ndr, NDR_SCALARS, &r->logon1));
+				break; }
+
+				case 17: {
+					NDR_CHECK(ndr_push_nbt_cldap_netlogon_1(ndr, NDR_SCALARS, &r->logon1));
+				break; }
+
+				case 18: {
+					NDR_CHECK(ndr_push_nbt_cldap_netlogon_3(ndr, NDR_SCALARS, &r->logon3));
+				break; }
+
+				case 19: {
+					NDR_CHECK(ndr_push_nbt_cldap_netlogon_3(ndr, NDR_SCALARS, &r->logon3));
+				break; }
+
+				case 20: {
+					NDR_CHECK(ndr_push_nbt_cldap_netlogon_15(ndr, NDR_SCALARS, &r->logon15));
+				break; }
+
+				case 21: {
+					NDR_CHECK(ndr_push_nbt_cldap_netlogon_15(ndr, NDR_SCALARS, &r->logon15));
+				break; }
+
+				case 22: {
+					NDR_CHECK(ndr_push_nbt_cldap_netlogon_15(ndr, NDR_SCALARS, &r->logon15));
+				break; }
+
+				case 23: {
+					NDR_CHECK(ndr_push_nbt_cldap_netlogon_15(ndr, NDR_SCALARS, &r->logon15));
+				break; }
+
+				case 24: {
+					NDR_CHECK(ndr_push_nbt_cldap_netlogon_15(ndr, NDR_SCALARS, &r->logon15));
+				break; }
+
+				case 25: {
+					NDR_CHECK(ndr_push_nbt_cldap_netlogon_15(ndr, NDR_SCALARS, &r->logon15));
+				break; }
+
+				case 26: {
+					NDR_CHECK(ndr_push_nbt_cldap_netlogon_15(ndr, NDR_SCALARS, &r->logon15));
+				break; }
+
+				case 27: {
+					NDR_CHECK(ndr_push_nbt_cldap_netlogon_15(ndr, NDR_SCALARS, &r->logon15));
+				break; }
+
+				case 28: {
+					NDR_CHECK(ndr_push_nbt_cldap_netlogon_15(ndr, NDR_SCALARS, &r->logon15));
+				break; }
+
+				case 29: {
+					NDR_CHECK(ndr_push_nbt_cldap_netlogon_29(ndr, NDR_SCALARS, &r->logon29));
+				break; }
+
+				case 30: {
+					NDR_CHECK(ndr_push_nbt_cldap_netlogon_29(ndr, NDR_SCALARS, &r->logon29));
+				break; }
+
+				case 31: {
+					NDR_CHECK(ndr_push_nbt_cldap_netlogon_29(ndr, NDR_SCALARS, &r->logon29));
+				break; }
+
+				default:
+					return ndr_push_error(ndr, NDR_ERR_BAD_SWITCH, "Bad switch value %u", level);
+			}
+		}
+		if (ndr_flags & NDR_BUFFERS) {
+			int level = ndr_push_get_switch_value(ndr, r);
+			switch (level) {
+				case 0:
+				break;
+
+				case 1:
+				break;
+
+				case 2:
+				break;
+
+				case 3:
+				break;
+
+				case 4:
+				break;
+
+				case 5:
+				break;
+
+				case 6:
+				break;
+
+				case 7:
+				break;
+
+				case 8:
+				break;
+
+				case 9:
+				break;
+
+				case 10:
+				break;
+
+				case 11:
+				break;
+
+				case 12:
+				break;
+
+				case 13:
+				break;
+
+				case 14:
+				break;
+
+				case 15:
+				break;
+
+				case 16:
+				break;
+
+				case 17:
+				break;
+
+				case 18:
+				break;
+
+				case 19:
+				break;
+
+				case 20:
+				break;
+
+				case 21:
+				break;
+
+				case 22:
+				break;
+
+				case 23:
+				break;
+
+				case 24:
+				break;
+
+				case 25:
+				break;
+
+				case 26:
+				break;
+
+				case 27:
+				break;
+
+				case 28:
+				break;
+
+				case 29:
+				break;
+
+				case 30:
+				break;
+
+				case 31:
+				break;
+
+				default:
+					return ndr_push_error(ndr, NDR_ERR_BAD_SWITCH, "Bad switch value %u", level);
+			}
+		}
+		ndr->flags = _flags_save_UNION;
+	}
+	return NDR_ERR_SUCCESS;
+}
+
+_PUBLIC_ enum ndr_err_code ndr_pull_nbt_cldap_netlogon(struct ndr_pull *ndr, int ndr_flags, union nbt_cldap_netlogon *r)
+{
+	int level;
+	{
+		uint32_t _flags_save_UNION = ndr->flags;
+		ndr_set_flags(&ndr->flags, LIBNDR_FLAG_NOALIGN);
+		level = ndr_pull_get_switch_value(ndr, r);
+		if (ndr_flags & NDR_SCALARS) {
+			switch (level) {
+				case 0: {
+					NDR_CHECK(ndr_pull_nbt_cldap_netlogon_1(ndr, NDR_SCALARS, &r->logon1));
+				break; }
+
+				case 1: {
+					NDR_CHECK(ndr_pull_nbt_cldap_netlogon_1(ndr, NDR_SCALARS, &r->logon1));
+				break; }
+
+				case 2: {
+					NDR_CHECK(ndr_pull_nbt_cldap_netlogon_3(ndr, NDR_SCALARS, &r->logon3));
+				break; }
+
+				case 3: {
+					NDR_CHECK(ndr_pull_nbt_cldap_netlogon_3(ndr, NDR_SCALARS, &r->logon3));
+				break; }
+
+				case 4: {
+					NDR_CHECK(ndr_pull_nbt_cldap_netlogon_5(ndr, NDR_SCALARS, &r->logon5));
+				break; }
+
+				case 5: {
+					NDR_CHECK(ndr_pull_nbt_cldap_netlogon_5(ndr, NDR_SCALARS, &r->logon5));
+				break; }
+
+				case 6: {
+					NDR_CHECK(ndr_pull_nbt_cldap_netlogon_5(ndr, NDR_SCALARS, &r->logon5));
+				break; }
+
+				case 7: {
+					NDR_CHECK(ndr_pull_nbt_cldap_netlogon_5(ndr, NDR_SCALARS, &r->logon5));
+				break; }
+
+				case 8: {
+					NDR_CHECK(ndr_pull_nbt_cldap_netlogon_13(ndr, NDR_SCALARS, &r->logon13));
+				break; }
+
+				case 9: {
+					NDR_CHECK(ndr_pull_nbt_cldap_netlogon_13(ndr, NDR_SCALARS, &r->logon13));
+				break; }
+
+				case 10: {
+					NDR_CHECK(ndr_pull_nbt_cldap_netlogon_13(ndr, NDR_SCALARS, &r->logon13));
+				break; }
+
+				case 11: {
+					NDR_CHECK(ndr_pull_nbt_cldap_netlogon_13(ndr, NDR_SCALARS, &r->logon13));
+				break; }
+
+				case 12: {
+					NDR_CHECK(ndr_pull_nbt_cldap_netlogon_13(ndr, NDR_SCALARS, &r->logon13));
+				break; }
+
+				case 13: {
+					NDR_CHECK(ndr_pull_nbt_cldap_netlogon_13(ndr, NDR_SCALARS, &r->logon13));
+				break; }
+
+				case 14: {
+					NDR_CHECK(ndr_pull_nbt_cldap_netlogon_13(ndr, NDR_SCALARS, &r->logon13));
+				break; }
+
+				case 15: {
+					NDR_CHECK(ndr_pull_nbt_cldap_netlogon_13(ndr, NDR_SCALARS, &r->logon13));
+				break; }
+
+				case 16: {
+					NDR_CHECK(ndr_pull_nbt_cldap_netlogon_1(ndr, NDR_SCALARS, &r->logon1));
+				break; }
+
+				case 17: {
+					NDR_CHECK(ndr_pull_nbt_cldap_netlogon_1(ndr, NDR_SCALARS, &r->logon1));
+				break; }
+
+				case 18: {
+					NDR_CHECK(ndr_pull_nbt_cldap_netlogon_3(ndr, NDR_SCALARS, &r->logon3));
+				break; }
+
+				case 19: {
+					NDR_CHECK(ndr_pull_nbt_cldap_netlogon_3(ndr, NDR_SCALARS, &r->logon3));
+				break; }
+
+				case 20: {
+					NDR_CHECK(ndr_pull_nbt_cldap_netlogon_15(ndr, NDR_SCALARS, &r->logon15));
+				break; }
+
+				case 21: {
+					NDR_CHECK(ndr_pull_nbt_cldap_netlogon_15(ndr, NDR_SCALARS, &r->logon15));
+				break; }
+
+				case 22: {
+					NDR_CHECK(ndr_pull_nbt_cldap_netlogon_15(ndr, NDR_SCALARS, &r->logon15));
+				break; }
+
+				case 23: {
+					NDR_CHECK(ndr_pull_nbt_cldap_netlogon_15(ndr, NDR_SCALARS, &r->logon15));
+				break; }
+
+				case 24: {
+					NDR_CHECK(ndr_pull_nbt_cldap_netlogon_15(ndr, NDR_SCALARS, &r->logon15));
+				break; }
+
+				case 25: {
+					NDR_CHECK(ndr_pull_nbt_cldap_netlogon_15(ndr, NDR_SCALARS, &r->logon15));
+				break; }
+
+				case 26: {
+					NDR_CHECK(ndr_pull_nbt_cldap_netlogon_15(ndr, NDR_SCALARS, &r->logon15));
+				break; }
+
+				case 27: {
+					NDR_CHECK(ndr_pull_nbt_cldap_netlogon_15(ndr, NDR_SCALARS, &r->logon15));
+				break; }
+
+				case 28: {
+					NDR_CHECK(ndr_pull_nbt_cldap_netlogon_15(ndr, NDR_SCALARS, &r->logon15));
+				break; }
+
+				case 29: {
+					NDR_CHECK(ndr_pull_nbt_cldap_netlogon_29(ndr, NDR_SCALARS, &r->logon29));
+				break; }
+
+				case 30: {
+					NDR_CHECK(ndr_pull_nbt_cldap_netlogon_29(ndr, NDR_SCALARS, &r->logon29));
+				break; }
+
+				case 31: {
+					NDR_CHECK(ndr_pull_nbt_cldap_netlogon_29(ndr, NDR_SCALARS, &r->logon29));
+				break; }
+
+				default:
+					return ndr_pull_error(ndr, NDR_ERR_BAD_SWITCH, "Bad switch value %u", level);
+			}
+		}
+		if (ndr_flags & NDR_BUFFERS) {
+			switch (level) {
+				case 0:
+				break;
+
+				case 1:
+				break;
+
+				case 2:
+				break;
+
+				case 3:
+				break;
+
+				case 4:
+				break;
+
+				case 5:
+				break;
+
+				case 6:
+				break;
+
+				case 7:
+				break;
+
+				case 8:
+				break;
+
+				case 9:
+				break;
+
+				case 10:
+				break;
+
+				case 11:
+				break;
+
+				case 12:
+				break;
+
+				case 13:
+				break;
+
+				case 14:
+				break;
+
+				case 15:
+				break;
+
+				case 16:
+				break;
+
+				case 17:
+				break;
+
+				case 18:
+				break;
+
+				case 19:
+				break;
+
+				case 20:
+				break;
+
+				case 21:
+				break;
+
+				case 22:
+				break;
+
+				case 23:
+				break;
+
+				case 24:
+				break;
+
+				case 25:
+				break;
+
+				case 26:
+				break;
+
+				case 27:
+				break;
+
+				case 28:
+				break;
+
+				case 29:
+				break;
+
+				case 30:
+				break;
+
+				case 31:
+				break;
+
+				default:
+					return ndr_pull_error(ndr, NDR_ERR_BAD_SWITCH, "Bad switch value %u", level);
+			}
+		}
+		ndr->flags = _flags_save_UNION;
+	}
+	return NDR_ERR_SUCCESS;
+}
+
+_PUBLIC_ void ndr_print_nbt_cldap_netlogon(struct ndr_print *ndr, const char *name, const union nbt_cldap_netlogon *r)
+{
+	int level;
+	{
+		uint32_t _flags_save_UNION = ndr->flags;
+		ndr_set_flags(&ndr->flags, LIBNDR_FLAG_NOALIGN);
+		level = ndr_print_get_switch_value(ndr, r);
+		ndr_print_union(ndr, name, level, "nbt_cldap_netlogon");
+		switch (level) {
+			case 0:
+				ndr_print_nbt_cldap_netlogon_1(ndr, "logon1", &r->logon1);
+			break;
+
+			case 1:
+				ndr_print_nbt_cldap_netlogon_1(ndr, "logon1", &r->logon1);
+			break;
+
+			case 2:
+				ndr_print_nbt_cldap_netlogon_3(ndr, "logon3", &r->logon3);
+			break;
+
+			case 3:
+				ndr_print_nbt_cldap_netlogon_3(ndr, "logon3", &r->logon3);
+			break;
+
+			case 4:
+				ndr_print_nbt_cldap_netlogon_5(ndr, "logon5", &r->logon5);
+			break;
+
+			case 5:
+				ndr_print_nbt_cldap_netlogon_5(ndr, "logon5", &r->logon5);
+			break;
+
+			case 6:
+				ndr_print_nbt_cldap_netlogon_5(ndr, "logon5", &r->logon5);
+			break;
+
+			case 7:
+				ndr_print_nbt_cldap_netlogon_5(ndr, "logon5", &r->logon5);
+			break;
+
+			case 8:
+				ndr_print_nbt_cldap_netlogon_13(ndr, "logon13", &r->logon13);
+			break;
+
+			case 9:
+				ndr_print_nbt_cldap_netlogon_13(ndr, "logon13", &r->logon13);
+			break;
+
+			case 10:
+				ndr_print_nbt_cldap_netlogon_13(ndr, "logon13", &r->logon13);
+			break;
+
+			case 11:
+				ndr_print_nbt_cldap_netlogon_13(ndr, "logon13", &r->logon13);
+			break;
+
+			case 12:
+				ndr_print_nbt_cldap_netlogon_13(ndr, "logon13", &r->logon13);
+			break;
+
+			case 13:
+				ndr_print_nbt_cldap_netlogon_13(ndr, "logon13", &r->logon13);
+			break;
+
+			case 14:
+				ndr_print_nbt_cldap_netlogon_13(ndr, "logon13", &r->logon13);
+			break;
+
+			case 15:
+				ndr_print_nbt_cldap_netlogon_13(ndr, "logon13", &r->logon13);
+			break;
+
+			case 16:
+				ndr_print_nbt_cldap_netlogon_1(ndr, "logon1", &r->logon1);
+			break;
+
+			case 17:
+				ndr_print_nbt_cldap_netlogon_1(ndr, "logon1", &r->logon1);
+			break;
+
+			case 18:
+				ndr_print_nbt_cldap_netlogon_3(ndr, "logon3", &r->logon3);
+			break;
+
+			case 19:
+				ndr_print_nbt_cldap_netlogon_3(ndr, "logon3", &r->logon3);
+			break;
+
+			case 20:
+				ndr_print_nbt_cldap_netlogon_15(ndr, "logon15", &r->logon15);
+			break;
+
+			case 21:
+				ndr_print_nbt_cldap_netlogon_15(ndr, "logon15", &r->logon15);
+			break;
+
+			case 22:
+				ndr_print_nbt_cldap_netlogon_15(ndr, "logon15", &r->logon15);
+			break;
+
+			case 23:
+				ndr_print_nbt_cldap_netlogon_15(ndr, "logon15", &r->logon15);
+			break;
+
+			case 24:
+				ndr_print_nbt_cldap_netlogon_15(ndr, "logon15", &r->logon15);
+			break;
+
+			case 25:
+				ndr_print_nbt_cldap_netlogon_15(ndr, "logon15", &r->logon15);
+			break;
+
+			case 26:
+				ndr_print_nbt_cldap_netlogon_15(ndr, "logon15", &r->logon15);
+			break;
+
+			case 27:
+				ndr_print_nbt_cldap_netlogon_15(ndr, "logon15", &r->logon15);
+			break;
+
+			case 28:
+				ndr_print_nbt_cldap_netlogon_15(ndr, "logon15", &r->logon15);
+			break;
+
+			case 29:
+				ndr_print_nbt_cldap_netlogon_29(ndr, "logon29", &r->logon29);
+			break;
+
+			case 30:
+				ndr_print_nbt_cldap_netlogon_29(ndr, "logon29", &r->logon29);
+			break;
+
+			case 31:
+				ndr_print_nbt_cldap_netlogon_29(ndr, "logon29", &r->logon29);
+			break;
+
+			default:
+				ndr_print_bad_level(ndr, name, level);
+		}
+		ndr->flags = _flags_save_UNION;
+	}
+}
+
+static enum ndr_err_code ndr_push_nbt_ntlogon_command(struct ndr_push *ndr, int ndr_flags, enum nbt_ntlogon_command r)
+{
+	NDR_CHECK(ndr_push_uint16(ndr, NDR_SCALARS, r));
+	return NDR_ERR_SUCCESS;
+}
+
+static enum ndr_err_code ndr_pull_nbt_ntlogon_command(struct ndr_pull *ndr, int ndr_flags, enum nbt_ntlogon_command *r)
+{
+	uint16_t v;
+	NDR_CHECK(ndr_pull_uint16(ndr, NDR_SCALARS, &v));
+	*r = v;
+	return NDR_ERR_SUCCESS;
+}
+
+_PUBLIC_ void ndr_print_nbt_ntlogon_command(struct ndr_print *ndr, const char *name, enum nbt_ntlogon_command r)
+{
+	const char *val = NULL;
+
+	switch (r) {
+		case NTLOGON_SAM_LOGON: val = "NTLOGON_SAM_LOGON"; break;
+		case NTLOGON_SAM_LOGON_REPLY: val = "NTLOGON_SAM_LOGON_REPLY"; break;
+		case NTLOGON_SAM_LOGON_REPLY15: val = "NTLOGON_SAM_LOGON_REPLY15"; break;
+		case NTLOGON_RESPONSE_FROM_PDC2: val = "NTLOGON_RESPONSE_FROM_PDC2"; break;
+	}
+	ndr_print_enum(ndr, name, "ENUM", val, r);
+}
+
+static enum ndr_err_code ndr_push_nbt_ntlogon_sam_logon(struct ndr_push *ndr, int ndr_flags, const struct nbt_ntlogon_sam_logon *r)
+{
+	if (ndr_flags & NDR_SCALARS) {
+		NDR_CHECK(ndr_push_align(ndr, 4));
+		NDR_CHECK(ndr_push_uint16(ndr, NDR_SCALARS, r->request_count));
+		{
+			uint32_t _flags_save_string = ndr->flags;
+			ndr_set_flags(&ndr->flags, LIBNDR_FLAG_STR_NULLTERM);
+			NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->computer_name));
+			ndr->flags = _flags_save_string;
+		}
+		{
+			uint32_t _flags_save_string = ndr->flags;
+			ndr_set_flags(&ndr->flags, LIBNDR_FLAG_STR_NULLTERM);
+			NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->user_name));
+			ndr->flags = _flags_save_string;
+		}
+		{
+			uint32_t _flags_save_string = ndr->flags;
+			ndr_set_flags(&ndr->flags, LIBNDR_FLAG_STR_ASCII|LIBNDR_FLAG_STR_NULLTERM);
+			NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->mailslot_name));
+			ndr->flags = _flags_save_string;
+		}
+		NDR_CHECK(ndr_push_samr_AcctFlags(ndr, NDR_SCALARS, r->acct_control));
+		NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, ndr_size_dom_sid0(&r->sid, ndr->flags)));
+		{
+			struct ndr_push *_ndr_sid;
+			NDR_CHECK(ndr_push_subcontext_start(ndr, &_ndr_sid, 0, ndr_size_dom_sid0(&r->sid, ndr->flags)));
+			NDR_CHECK(ndr_push_dom_sid0(_ndr_sid, NDR_SCALARS|NDR_BUFFERS, &r->sid));
+			NDR_CHECK(ndr_push_subcontext_end(ndr, _ndr_sid, 0, ndr_size_dom_sid0(&r->sid, ndr->flags)));
+		}
+		NDR_CHECK(ndr_push_nbt_netlogon_version(ndr, NDR_SCALARS, r->nt_version));
+		NDR_CHECK(ndr_push_uint16(ndr, NDR_SCALARS, r->lmnt_token));
+		NDR_CHECK(ndr_push_uint16(ndr, NDR_SCALARS, r->lm20_token));
+	}
+	if (ndr_flags & NDR_BUFFERS) {
+	}
+	return NDR_ERR_SUCCESS;
+}
+
+static enum ndr_err_code ndr_pull_nbt_ntlogon_sam_logon(struct ndr_pull *ndr, int ndr_flags, struct nbt_ntlogon_sam_logon *r)
+{
+	if (ndr_flags & NDR_SCALARS) {
+		NDR_CHECK(ndr_pull_align(ndr, 4));
+		NDR_CHECK(ndr_pull_uint16(ndr, NDR_SCALARS, &r->request_count));
+		{
+			uint32_t _flags_save_string = ndr->flags;
+			ndr_set_flags(&ndr->flags, LIBNDR_FLAG_STR_NULLTERM);
+			NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->computer_name));
+			ndr->flags = _flags_save_string;
+		}
+		{
+			uint32_t _flags_save_string = ndr->flags;
+			ndr_set_flags(&ndr->flags, LIBNDR_FLAG_STR_NULLTERM);
+			NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->user_name));
+			ndr->flags = _flags_save_string;
+		}
+		{
+			uint32_t _flags_save_string = ndr->flags;
+			ndr_set_flags(&ndr->flags, LIBNDR_FLAG_STR_ASCII|LIBNDR_FLAG_STR_NULLTERM);
+			NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->mailslot_name));
+			ndr->flags = _flags_save_string;
+		}
+		NDR_CHECK(ndr_pull_samr_AcctFlags(ndr, NDR_SCALARS, &r->acct_control));
+		NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->sid_size));
+		{
+			struct ndr_pull *_ndr_sid;
+			NDR_CHECK(ndr_pull_subcontext_start(ndr, &_ndr_sid, 0, r->sid_size));
+			NDR_CHECK(ndr_pull_dom_sid0(_ndr_sid, NDR_SCALARS|NDR_BUFFERS, &r->sid));
+			NDR_CHECK(ndr_pull_subcontext_end(ndr, _ndr_sid, 0, r->sid_size));
+		}
+		NDR_CHECK(ndr_pull_nbt_netlogon_version(ndr, NDR_SCALARS, &r->nt_version));
+		NDR_CHECK(ndr_pull_uint16(ndr, NDR_SCALARS, &r->lmnt_token));
+		NDR_CHECK(ndr_pull_uint16(ndr, NDR_SCALARS, &r->lm20_token));
+	}
+	if (ndr_flags & NDR_BUFFERS) {
+	}
+	return NDR_ERR_SUCCESS;
+}
+
+_PUBLIC_ void ndr_print_nbt_ntlogon_sam_logon(struct ndr_print *ndr, const char *name, const struct nbt_ntlogon_sam_logon *r)
+{
+	ndr_print_struct(ndr, name, "nbt_ntlogon_sam_logon");
+	ndr->depth++;
+	ndr_print_uint16(ndr, "request_count", r->request_count);
+	ndr_print_string(ndr, "computer_name", r->computer_name);
+	ndr_print_string(ndr, "user_name", r->user_name);
+	ndr_print_string(ndr, "mailslot_name", r->mailslot_name);
+	ndr_print_samr_AcctFlags(ndr, "acct_control", r->acct_control);
+	ndr_print_uint32(ndr, "sid_size", (ndr->flags & LIBNDR_PRINT_SET_VALUES)?ndr_size_dom_sid0(&r->sid, ndr->flags):r->sid_size);
+	ndr_print_dom_sid0(ndr, "sid", &r->sid);
+	ndr_print_nbt_netlogon_version(ndr, "nt_version", r->nt_version);
+	ndr_print_uint16(ndr, "lmnt_token", r->lmnt_token);
+	ndr_print_uint16(ndr, "lm20_token", r->lm20_token);
+	ndr->depth--;
+}
+
+static enum ndr_err_code ndr_push_nbt_ntlogon_sam_logon_reply(struct ndr_push *ndr, int ndr_flags, const struct nbt_ntlogon_sam_logon_reply *r)
+{
+	if (ndr_flags & NDR_SCALARS) {
+		NDR_CHECK(ndr_push_align(ndr, 4));
+		{
+			uint32_t _flags_save_string = ndr->flags;
+			ndr_set_flags(&ndr->flags, LIBNDR_FLAG_STR_NULLTERM);
+			NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->server));
+			ndr->flags = _flags_save_string;
+		}
+		{
+			uint32_t _flags_save_string = ndr->flags;
+			ndr_set_flags(&ndr->flags, LIBNDR_FLAG_STR_NULLTERM);
+			NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->user_name));
+			ndr->flags = _flags_save_string;
+		}
+		{
+			uint32_t _flags_save_string = ndr->flags;
+			ndr_set_flags(&ndr->flags, LIBNDR_FLAG_STR_NULLTERM);
+			NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->domain));
+			ndr->flags = _flags_save_string;
+		}
+		NDR_CHECK(ndr_push_nbt_netlogon_version(ndr, NDR_SCALARS, r->nt_version));
+		NDR_CHECK(ndr_push_uint16(ndr, NDR_SCALARS, r->lmnt_token));
+		NDR_CHECK(ndr_push_uint16(ndr, NDR_SCALARS, r->lm20_token));
+	}
+	if (ndr_flags & NDR_BUFFERS) {
+	}
+	return NDR_ERR_SUCCESS;
+}
+
+static enum ndr_err_code ndr_pull_nbt_ntlogon_sam_logon_reply(struct ndr_pull *ndr, int ndr_flags, struct nbt_ntlogon_sam_logon_reply *r)
+{
+	if (ndr_flags & NDR_SCALARS) {
+		NDR_CHECK(ndr_pull_align(ndr, 4));
+		{
+			uint32_t _flags_save_string = ndr->flags;
+			ndr_set_flags(&ndr->flags, LIBNDR_FLAG_STR_NULLTERM);
+			NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->server));
+			ndr->flags = _flags_save_string;
+		}
+		{
+			uint32_t _flags_save_string = ndr->flags;
+			ndr_set_flags(&ndr->flags, LIBNDR_FLAG_STR_NULLTERM);
+			NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->user_name));
+			ndr->flags = _flags_save_string;
+		}
+		{
+			uint32_t _flags_save_string = ndr->flags;
+			ndr_set_flags(&ndr->flags, LIBNDR_FLAG_STR_NULLTERM);
+			NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->domain));
+			ndr->flags = _flags_save_string;
+		}
+		NDR_CHECK(ndr_pull_nbt_netlogon_version(ndr, NDR_SCALARS, &r->nt_version));
+		NDR_CHECK(ndr_pull_uint16(ndr, NDR_SCALARS, &r->lmnt_token));
+		NDR_CHECK(ndr_pull_uint16(ndr, NDR_SCALARS, &r->lm20_token));
+	}
+	if (ndr_flags & NDR_BUFFERS) {
+	}
+	return NDR_ERR_SUCCESS;
+}
+
+_PUBLIC_ void ndr_print_nbt_ntlogon_sam_logon_reply(struct ndr_print *ndr, const char *name, const struct nbt_ntlogon_sam_logon_reply *r)
+{
+	ndr_print_struct(ndr, name, "nbt_ntlogon_sam_logon_reply");
+	ndr->depth++;
+	ndr_print_string(ndr, "server", r->server);
+	ndr_print_string(ndr, "user_name", r->user_name);
+	ndr_print_string(ndr, "domain", r->domain);
+	ndr_print_nbt_netlogon_version(ndr, "nt_version", r->nt_version);
+	ndr_print_uint16(ndr, "lmnt_token", r->lmnt_token);
+	ndr_print_uint16(ndr, "lm20_token", r->lm20_token);
+	ndr->depth--;
+}
+
+static enum ndr_err_code ndr_push_nbt_ntlogon_request(struct ndr_push *ndr, int ndr_flags, const union nbt_ntlogon_request *r)
+{
+	if (ndr_flags & NDR_SCALARS) {
+		int level = ndr_push_get_switch_value(ndr, r);
+		switch (level) {
+			case NTLOGON_SAM_LOGON: {
+				NDR_CHECK(ndr_push_nbt_ntlogon_sam_logon(ndr, NDR_SCALARS, &r->logon));
+			break; }
+
+			case NTLOGON_SAM_LOGON_REPLY: {
+				NDR_CHECK(ndr_push_nbt_ntlogon_sam_logon_reply(ndr, NDR_SCALARS, &r->reply));
+			break; }
+
+			case NTLOGON_SAM_LOGON_REPLY15: {
+				NDR_CHECK(ndr_push_nbt_ntlogon_sam_logon_reply(ndr, NDR_SCALARS, &r->reply));
+			break; }
+
+			case NTLOGON_RESPONSE_FROM_PDC2: {
+				NDR_CHECK(ndr_push_nbt_netlogon_response_from_pdc2(ndr, NDR_SCALARS, &r->reply2));
+			break; }
+
+			default:
+				return ndr_push_error(ndr, NDR_ERR_BAD_SWITCH, "Bad switch value %u", level);
+		}
+	}
+	if (ndr_flags & NDR_BUFFERS) {
+		int level = ndr_push_get_switch_value(ndr, r);
+		switch (level) {
+			case NTLOGON_SAM_LOGON:
+				NDR_CHECK(ndr_push_nbt_ntlogon_sam_logon(ndr, NDR_BUFFERS, &r->logon));
+			break;
+
+			case NTLOGON_SAM_LOGON_REPLY:
+			break;
+
+			case NTLOGON_SAM_LOGON_REPLY15:
+			break;
+
+			case NTLOGON_RESPONSE_FROM_PDC2:
+			break;
+
+			default:
+				return ndr_push_error(ndr, NDR_ERR_BAD_SWITCH, "Bad switch value %u", level);
+		}
+	}
+	return NDR_ERR_SUCCESS;
+}
+
+static enum ndr_err_code ndr_pull_nbt_ntlogon_request(struct ndr_pull *ndr, int ndr_flags, union nbt_ntlogon_request *r)
+{
+	int level;
+	level = ndr_pull_get_switch_value(ndr, r);
+	if (ndr_flags & NDR_SCALARS) {
+		switch (level) {
+			case NTLOGON_SAM_LOGON: {
+				NDR_CHECK(ndr_pull_nbt_ntlogon_sam_logon(ndr, NDR_SCALARS, &r->logon));
+			break; }
+
+			case NTLOGON_SAM_LOGON_REPLY: {
+				NDR_CHECK(ndr_pull_nbt_ntlogon_sam_logon_reply(ndr, NDR_SCALARS, &r->reply));
+			break; }
+
+			case NTLOGON_SAM_LOGON_REPLY15: {
+				NDR_CHECK(ndr_pull_nbt_ntlogon_sam_logon_reply(ndr, NDR_SCALARS, &r->reply));
+			break; }
+
+			case NTLOGON_RESPONSE_FROM_PDC2: {
+				NDR_CHECK(ndr_pull_nbt_netlogon_response_from_pdc2(ndr, NDR_SCALARS, &r->reply2));
+			break; }
+
+			default:
+				return ndr_pull_error(ndr, NDR_ERR_BAD_SWITCH, "Bad switch value %u", level);
+		}
+	}
+	if (ndr_flags & NDR_BUFFERS) {
+		switch (level) {
+			case NTLOGON_SAM_LOGON:
+				NDR_CHECK(ndr_pull_nbt_ntlogon_sam_logon(ndr, NDR_BUFFERS, &r->logon));
+			break;
+
+			case NTLOGON_SAM_LOGON_REPLY:
+			break;
+
+			case NTLOGON_SAM_LOGON_REPLY15:
+			break;
+
+			case NTLOGON_RESPONSE_FROM_PDC2:
+			break;
+
+			default:
+				return ndr_pull_error(ndr, NDR_ERR_BAD_SWITCH, "Bad switch value %u", level);
+		}
+	}
+	return NDR_ERR_SUCCESS;
+}
+
+_PUBLIC_ void ndr_print_nbt_ntlogon_request(struct ndr_print *ndr, const char *name, const union nbt_ntlogon_request *r)
+{
+	int level;
+	level = ndr_print_get_switch_value(ndr, r);
+	ndr_print_union(ndr, name, level, "nbt_ntlogon_request");
+	switch (level) {
+		case NTLOGON_SAM_LOGON:
+			ndr_print_nbt_ntlogon_sam_logon(ndr, "logon", &r->logon);
+		break;
+
+		case NTLOGON_SAM_LOGON_REPLY:
+			ndr_print_nbt_ntlogon_sam_logon_reply(ndr, "reply", &r->reply);
+		break;
+
+		case NTLOGON_SAM_LOGON_REPLY15:
+			ndr_print_nbt_ntlogon_sam_logon_reply(ndr, "reply", &r->reply);
+		break;
+
+		case NTLOGON_RESPONSE_FROM_PDC2:
+			ndr_print_nbt_netlogon_response_from_pdc2(ndr, "reply2", &r->reply2);
+		break;
+
+		default:
+			ndr_print_bad_level(ndr, name, level);
+	}
+}
+
+_PUBLIC_ enum ndr_err_code ndr_push_nbt_ntlogon_packet(struct ndr_push *ndr, int ndr_flags, const struct nbt_ntlogon_packet *r)
+{
+	{
+		uint32_t _flags_save_STRUCT = ndr->flags;
+		ndr_set_flags(&ndr->flags, LIBNDR_FLAG_NOALIGN);
+		if (ndr_flags & NDR_SCALARS) {
+			NDR_CHECK(ndr_push_align(ndr, 4));
+			NDR_CHECK(ndr_push_nbt_ntlogon_command(ndr, NDR_SCALARS, r->command));
+			NDR_CHECK(ndr_push_set_switch_value(ndr, &r->req, r->command));
+			NDR_CHECK(ndr_push_nbt_ntlogon_request(ndr, NDR_SCALARS, &r->req));
+		}
+		if (ndr_flags & NDR_BUFFERS) {
+			NDR_CHECK(ndr_push_nbt_ntlogon_request(ndr, NDR_BUFFERS, &r->req));
+		}
+		ndr->flags = _flags_save_STRUCT;
+	}
+	return NDR_ERR_SUCCESS;
+}
+
+_PUBLIC_ enum ndr_err_code ndr_pull_nbt_ntlogon_packet(struct ndr_pull *ndr, int ndr_flags, struct nbt_ntlogon_packet *r)
+{
+	{
+		uint32_t _flags_save_STRUCT = ndr->flags;
+		ndr_set_flags(&ndr->flags, LIBNDR_FLAG_NOALIGN);
+		if (ndr_flags & NDR_SCALARS) {
+			NDR_CHECK(ndr_pull_align(ndr, 4));
+			NDR_CHECK(ndr_pull_nbt_ntlogon_command(ndr, NDR_SCALARS, &r->command));
+			NDR_CHECK(ndr_pull_set_switch_value(ndr, &r->req, r->command));
+			NDR_CHECK(ndr_pull_nbt_ntlogon_request(ndr, NDR_SCALARS, &r->req));
+		}
+		if (ndr_flags & NDR_BUFFERS) {
+			NDR_CHECK(ndr_pull_nbt_ntlogon_request(ndr, NDR_BUFFERS, &r->req));
+		}
+		ndr->flags = _flags_save_STRUCT;
+	}
+	return NDR_ERR_SUCCESS;
+}
+
+_PUBLIC_ void ndr_print_nbt_ntlogon_packet(struct ndr_print *ndr, const char *name, const struct nbt_ntlogon_packet *r)
+{
+	ndr_print_struct(ndr, name, "nbt_ntlogon_packet");
+	{
+		uint32_t _flags_save_STRUCT = ndr->flags;
+		ndr_set_flags(&ndr->flags, LIBNDR_FLAG_NOALIGN);
+		ndr->depth++;
+		ndr_print_nbt_ntlogon_command(ndr, "command", r->command);
+		ndr_print_set_switch_value(ndr, &r->req, r->command);
+		ndr_print_nbt_ntlogon_request(ndr, "req", &r->req);
+		ndr->depth--;
+		ndr->flags = _flags_save_STRUCT;
+	}
+}
+
+static enum ndr_err_code ndr_push_nbt_browse_opcode(struct ndr_push *ndr, int ndr_flags, enum nbt_browse_opcode r)
+{
+	NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, r));
+	return NDR_ERR_SUCCESS;
+}
+
+static enum ndr_err_code ndr_pull_nbt_browse_opcode(struct ndr_pull *ndr, int ndr_flags, enum nbt_browse_opcode *r)
+{
+	uint8_t v;
+	NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, &v));
+	*r = v;
+	return NDR_ERR_SUCCESS;
+}
+
+_PUBLIC_ void ndr_print_nbt_browse_opcode(struct ndr_print *ndr, const char *name, enum nbt_browse_opcode r)
+{
+	const char *val = NULL;
+
+	switch (r) {
+		case HostAnnouncement: val = "HostAnnouncement"; break;
+		case AnnouncementRequest: val = "AnnouncementRequest"; break;
+		case Election: val = "Election"; break;
+		case GetBackupListReq: val = "GetBackupListReq"; break;
+		case GetBackupListResp: val = "GetBackupListResp"; break;
+		case BecomeBackup: val = "BecomeBackup"; break;
+		case DomainAnnouncement: val = "DomainAnnouncement"; break;
+		case MasterAnnouncement: val = "MasterAnnouncement"; break;
+		case ResetBrowserState: val = "ResetBrowserState"; break;
+		case LocalMasterAnnouncement: val = "LocalMasterAnnouncement"; break;
+	}
+	ndr_print_enum(ndr, name, "ENUM", val, r);
+}
+
+static enum ndr_err_code ndr_push_nbt_browse_host_announcement(struct ndr_push *ndr, int ndr_flags, const struct nbt_browse_host_announcement *r)
+{
+	if (ndr_flags & NDR_SCALARS) {
+		NDR_CHECK(ndr_push_align(ndr, 4));
+		NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, r->UpdateCount));
+		NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->Periodicity));
+		NDR_CHECK(ndr_push_charset(ndr, NDR_SCALARS, r->ServerName, 16, sizeof(uint8_t), CH_DOS));
+		NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, r->OSMajor));
+		NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, r->OSMinor));
+		NDR_CHECK(ndr_push_svcctl_ServerType(ndr, NDR_SCALARS, r->ServerType));
+		NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, r->BroMajorVer));
+		NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, r->BroMinorVer));
+		NDR_CHECK(ndr_push_uint16(ndr, NDR_SCALARS, r->Signature));
+		{
+			uint32_t _flags_save_string = ndr->flags;
+			ndr_set_flags(&ndr->flags, LIBNDR_FLAG_STR_ASCII|LIBNDR_FLAG_STR_NULLTERM);
+			NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->Comment));
+			ndr->flags = _flags_save_string;
+		}
+	}
+	if (ndr_flags & NDR_BUFFERS) {
+	}
+	return NDR_ERR_SUCCESS;
+}
+
+static enum ndr_err_code ndr_pull_nbt_browse_host_announcement(struct ndr_pull *ndr, int ndr_flags, struct nbt_browse_host_announcement *r)
+{
+	if (ndr_flags & NDR_SCALARS) {
+		NDR_CHECK(ndr_pull_align(ndr, 4));
+		NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, &r->UpdateCount));
+		NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->Periodicity));
+		NDR_CHECK(ndr_pull_charset(ndr, NDR_SCALARS, &r->ServerName, 16, sizeof(uint8_t), CH_DOS));
+		NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, &r->OSMajor));
+		NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, &r->OSMinor));
+		NDR_CHECK(ndr_pull_svcctl_ServerType(ndr, NDR_SCALARS, &r->ServerType));
+		NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, &r->BroMajorVer));
+		NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, &r->BroMinorVer));
+		NDR_CHECK(ndr_pull_uint16(ndr, NDR_SCALARS, &r->Signature));
+		{
+			uint32_t _flags_save_string = ndr->flags;
+			ndr_set_flags(&ndr->flags, LIBNDR_FLAG_STR_ASCII|LIBNDR_FLAG_STR_NULLTERM);
+			NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->Comment));
+			ndr->flags = _flags_save_string;
+		}
+	}
+	if (ndr_flags & NDR_BUFFERS) {
+	}
+	return NDR_ERR_SUCCESS;
+}
+
+_PUBLIC_ void ndr_print_nbt_browse_host_announcement(struct ndr_print *ndr, const char *name, const struct nbt_browse_host_announcement *r)
+{
+	ndr_print_struct(ndr, name, "nbt_browse_host_announcement");
+	ndr->depth++;
+	ndr_print_uint8(ndr, "UpdateCount", r->UpdateCount);
+	ndr_print_uint32(ndr, "Periodicity", r->Periodicity);
+	ndr_print_string(ndr, "ServerName", r->ServerName);
+	ndr_print_uint8(ndr, "OSMajor", r->OSMajor);
+	ndr_print_uint8(ndr, "OSMinor", r->OSMinor);
+	ndr_print_svcctl_ServerType(ndr, "ServerType", r->ServerType);
+	ndr_print_uint8(ndr, "BroMajorVer", r->BroMajorVer);
+	ndr_print_uint8(ndr, "BroMinorVer", r->BroMinorVer);
+	ndr_print_uint16(ndr, "Signature", r->Signature);
+	ndr_print_string(ndr, "Comment", r->Comment);
+	ndr->depth--;
+}
+
+static enum ndr_err_code ndr_push_nbt_browse_announcement_request(struct ndr_push *ndr, int ndr_flags, const struct nbt_browse_announcement_request *r)
+{
+	if (ndr_flags & NDR_SCALARS) {
+		NDR_CHECK(ndr_push_align(ndr, 4));
+		NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, r->Unused));
+		{
+			uint32_t _flags_save_string = ndr->flags;
+			ndr_set_flags(&ndr->flags, LIBNDR_FLAG_STR_ASCII|LIBNDR_FLAG_STR_NULLTERM);
+			NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->ResponseName));
+			ndr->flags = _flags_save_string;
+		}
+	}
+	if (ndr_flags & NDR_BUFFERS) {
+	}
+	return NDR_ERR_SUCCESS;
+}
+
+static enum ndr_err_code ndr_pull_nbt_browse_announcement_request(struct ndr_pull *ndr, int ndr_flags, struct nbt_browse_announcement_request *r)
+{
+	if (ndr_flags & NDR_SCALARS) {
+		NDR_CHECK(ndr_pull_align(ndr, 4));
+		NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, &r->Unused));
+		{
+			uint32_t _flags_save_string = ndr->flags;
+			ndr_set_flags(&ndr->flags, LIBNDR_FLAG_STR_ASCII|LIBNDR_FLAG_STR_NULLTERM);
+			NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->ResponseName));
+			ndr->flags = _flags_save_string;
+		}
+	}
+	if (ndr_flags & NDR_BUFFERS) {
+	}
+	return NDR_ERR_SUCCESS;
+}
+
+_PUBLIC_ void ndr_print_nbt_browse_announcement_request(struct ndr_print *ndr, const char *name, const struct nbt_browse_announcement_request *r)
+{
+	ndr_print_struct(ndr, name, "nbt_browse_announcement_request");
+	ndr->depth++;
+	ndr_print_uint8(ndr, "Unused", r->Unused);
+	ndr_print_string(ndr, "ResponseName", r->ResponseName);
+	ndr->depth--;
+}
+
+static enum ndr_err_code ndr_push_nbt_browse_election_request(struct ndr_push *ndr, int ndr_flags, const struct nbt_browse_election_request *r)
+{
+	if (ndr_flags & NDR_SCALARS) {
+		NDR_CHECK(ndr_push_align(ndr, 4));
+		NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, r->Version));
+		NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->Criteria));
+		NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->UpTime));
+		NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->Reserved));
+		{
+			uint32_t _flags_save_string = ndr->flags;
+			ndr_set_flags(&ndr->flags, LIBNDR_FLAG_STR_ASCII|LIBNDR_FLAG_STR_NULLTERM);
+			NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->ServerName));
+			ndr->flags = _flags_save_string;
+		}
+	}
+	if (ndr_flags & NDR_BUFFERS) {
+	}
+	return NDR_ERR_SUCCESS;
+}
+
+static enum ndr_err_code ndr_pull_nbt_browse_election_request(struct ndr_pull *ndr, int ndr_flags, struct nbt_browse_election_request *r)
+{
+	if (ndr_flags & NDR_SCALARS) {
+		NDR_CHECK(ndr_pull_align(ndr, 4));
+		NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, &r->Version));
+		NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->Criteria));
+		NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->UpTime));
+		NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->Reserved));
+		{
+			uint32_t _flags_save_string = ndr->flags;
+			ndr_set_flags(&ndr->flags, LIBNDR_FLAG_STR_ASCII|LIBNDR_FLAG_STR_NULLTERM);
+			NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->ServerName));
+			ndr->flags = _flags_save_string;
+		}
+	}
+	if (ndr_flags & NDR_BUFFERS) {
+	}
+	return NDR_ERR_SUCCESS;
+}
+
+_PUBLIC_ void ndr_print_nbt_browse_election_request(struct ndr_print *ndr, const char *name, const struct nbt_browse_election_request *r)
+{
+	ndr_print_struct(ndr, name, "nbt_browse_election_request");
+	ndr->depth++;
+	ndr_print_uint8(ndr, "Version", r->Version);
+	ndr_print_uint32(ndr, "Criteria", r->Criteria);
+	ndr_print_uint32(ndr, "UpTime", r->UpTime);
+	ndr_print_uint32(ndr, "Reserved", r->Reserved);
+	ndr_print_string(ndr, "ServerName", r->ServerName);
+	ndr->depth--;
+}
+
+static enum ndr_err_code ndr_push_nbt_browse_backup_list_request(struct ndr_push *ndr, int ndr_flags, const struct nbt_browse_backup_list_request *r)
+{
+	if (ndr_flags & NDR_SCALARS) {
+		NDR_CHECK(ndr_push_align(ndr, 4));
+		NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, r->ReqCount));
+		NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->Token));
+	}
+	if (ndr_flags & NDR_BUFFERS) {
+	}
+	return NDR_ERR_SUCCESS;
+}
+
+static enum ndr_err_code ndr_pull_nbt_browse_backup_list_request(struct ndr_pull *ndr, int ndr_flags, struct nbt_browse_backup_list_request *r)
+{
+	if (ndr_flags & NDR_SCALARS) {
+		NDR_CHECK(ndr_pull_align(ndr, 4));
+		NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, &r->ReqCount));
+		NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->Token));
+	}
+	if (ndr_flags & NDR_BUFFERS) {
+	}
+	return NDR_ERR_SUCCESS;
+}
+
+_PUBLIC_ void ndr_print_nbt_browse_backup_list_request(struct ndr_print *ndr, const char *name, const struct nbt_browse_backup_list_request *r)
+{
+	ndr_print_struct(ndr, name, "nbt_browse_backup_list_request");
+	ndr->depth++;
+	ndr_print_uint8(ndr, "ReqCount", r->ReqCount);
+	ndr_print_uint32(ndr, "Token", r->Token);
+	ndr->depth--;
+}
+
+static enum ndr_err_code ndr_push_nbt_browse_backup_list_response(struct ndr_push *ndr, int ndr_flags, const struct nbt_browse_backup_list_response *r)
+{
+	uint32_t cntr_BackupServerList_0;
+	if (ndr_flags & NDR_SCALARS) {
+		NDR_CHECK(ndr_push_align(ndr, 4));
+		NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, r->BackupCount));
+		NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->Token));
+		for (cntr_BackupServerList_0 = 0; cntr_BackupServerList_0 < r->BackupCount; cntr_BackupServerList_0++) {
+			NDR_CHECK(ndr_push_nbt_name(ndr, NDR_SCALARS, &r->BackupServerList[cntr_BackupServerList_0]));
+		}
+	}
+	if (ndr_flags & NDR_BUFFERS) {
+	}
+	return NDR_ERR_SUCCESS;
+}
+
+static enum ndr_err_code ndr_pull_nbt_browse_backup_list_response(struct ndr_pull *ndr, int ndr_flags, struct nbt_browse_backup_list_response *r)
+{
+	uint32_t cntr_BackupServerList_0;
+	TALLOC_CTX *_mem_save_BackupServerList_0;
+	if (ndr_flags & NDR_SCALARS) {
+		NDR_CHECK(ndr_pull_align(ndr, 4));
+		NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, &r->BackupCount));
+		NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->Token));
+		NDR_PULL_ALLOC_N(ndr, r->BackupServerList, r->BackupCount);
+		_mem_save_BackupServerList_0 = NDR_PULL_GET_MEM_CTX(ndr);
+		NDR_PULL_SET_MEM_CTX(ndr, r->BackupServerList, 0);
+		for (cntr_BackupServerList_0 = 0; cntr_BackupServerList_0 < r->BackupCount; cntr_BackupServerList_0++) {
+			NDR_CHECK(ndr_pull_nbt_name(ndr, NDR_SCALARS, &r->BackupServerList[cntr_BackupServerList_0]));
+		}
+		NDR_PULL_SET_MEM_CTX(ndr, _mem_save_BackupServerList_0, 0);
+	}
+	if (ndr_flags & NDR_BUFFERS) {
+	}
+	return NDR_ERR_SUCCESS;
+}
+
+_PUBLIC_ void ndr_print_nbt_browse_backup_list_response(struct ndr_print *ndr, const char *name, const struct nbt_browse_backup_list_response *r)
+{
+	uint32_t cntr_BackupServerList_0;
+	ndr_print_struct(ndr, name, "nbt_browse_backup_list_response");
+	ndr->depth++;
+	ndr_print_uint8(ndr, "BackupCount", r->BackupCount);
+	ndr_print_uint32(ndr, "Token", r->Token);
+	ndr->print(ndr, "%s: ARRAY(%d)", "BackupServerList", r->BackupCount);
+	ndr->depth++;
+	for (cntr_BackupServerList_0=0;cntr_BackupServerList_0<r->BackupCount;cntr_BackupServerList_0++) {
+		char *idx_0=NULL;
+		if (asprintf(&idx_0, "[%d]", cntr_BackupServerList_0) != -1) {
+			ndr_print_nbt_name(ndr, "BackupServerList", &r->BackupServerList[cntr_BackupServerList_0]);
+			free(idx_0);
+		}
+	}
+	ndr->depth--;
+	ndr->depth--;
+}
+
+static enum ndr_err_code ndr_push_nbt_browse_become_backup(struct ndr_push *ndr, int ndr_flags, const struct nbt_browse_become_backup *r)
+{
+	if (ndr_flags & NDR_SCALARS) {
+		NDR_CHECK(ndr_push_align(ndr, 4));
+		{
+			uint32_t _flags_save_string = ndr->flags;
+			ndr_set_flags(&ndr->flags, LIBNDR_FLAG_STR_ASCII|LIBNDR_FLAG_STR_NULLTERM);
+			NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->BrowserName));
+			ndr->flags = _flags_save_string;
+		}
+	}
+	if (ndr_flags & NDR_BUFFERS) {
+	}
+	return NDR_ERR_SUCCESS;
+}
+
+static enum ndr_err_code ndr_pull_nbt_browse_become_backup(struct ndr_pull *ndr, int ndr_flags, struct nbt_browse_become_backup *r)
+{
+	if (ndr_flags & NDR_SCALARS) {
+		NDR_CHECK(ndr_pull_align(ndr, 4));
+		{
+			uint32_t _flags_save_string = ndr->flags;
+			ndr_set_flags(&ndr->flags, LIBNDR_FLAG_STR_ASCII|LIBNDR_FLAG_STR_NULLTERM);
+			NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->BrowserName));
+			ndr->flags = _flags_save_string;
+		}
+	}
+	if (ndr_flags & NDR_BUFFERS) {
+	}
+	return NDR_ERR_SUCCESS;
+}
+
+_PUBLIC_ void ndr_print_nbt_browse_become_backup(struct ndr_print *ndr, const char *name, const struct nbt_browse_become_backup *r)
+{
+	ndr_print_struct(ndr, name, "nbt_browse_become_backup");
+	ndr->depth++;
+	ndr_print_string(ndr, "BrowserName", r->BrowserName);
+	ndr->depth--;
+}
+
+static enum ndr_err_code ndr_push_nbt_browse_domain_announcement(struct ndr_push *ndr, int ndr_flags, const struct nbt_browse_domain_announcement *r)
+{
+	if (ndr_flags & NDR_SCALARS) {
+		NDR_CHECK(ndr_push_align(ndr, 4));
+		NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, r->UpdateCount));
+		NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->Periodicity));
+		NDR_CHECK(ndr_push_charset(ndr, NDR_SCALARS, r->ServerName, 16, sizeof(uint8_t), CH_DOS));
+		NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, r->OSMajor));
+		NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, r->OSMinor));
+		NDR_CHECK(ndr_push_svcctl_ServerType(ndr, NDR_SCALARS, r->ServerType));
+		NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->MysteriousField));
+		{
+			uint32_t _flags_save_string = ndr->flags;
+			ndr_set_flags(&ndr->flags, LIBNDR_FLAG_STR_ASCII|LIBNDR_FLAG_STR_NULLTERM);
+			NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->Comment));
+			ndr->flags = _flags_save_string;
+		}
+	}
+	if (ndr_flags & NDR_BUFFERS) {
+	}
+	return NDR_ERR_SUCCESS;
+}
+
+static enum ndr_err_code ndr_pull_nbt_browse_domain_announcement(struct ndr_pull *ndr, int ndr_flags, struct nbt_browse_domain_announcement *r)
+{
+	if (ndr_flags & NDR_SCALARS) {
+		NDR_CHECK(ndr_pull_align(ndr, 4));
+		NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, &r->UpdateCount));
+		NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->Periodicity));
+		NDR_CHECK(ndr_pull_charset(ndr, NDR_SCALARS, &r->ServerName, 16, sizeof(uint8_t), CH_DOS));
+		NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, &r->OSMajor));
+		NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, &r->OSMinor));
+		NDR_CHECK(ndr_pull_svcctl_ServerType(ndr, NDR_SCALARS, &r->ServerType));
+		NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->MysteriousField));
+		{
+			uint32_t _flags_save_string = ndr->flags;
+			ndr_set_flags(&ndr->flags, LIBNDR_FLAG_STR_ASCII|LIBNDR_FLAG_STR_NULLTERM);
+			NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->Comment));
+			ndr->flags = _flags_save_string;
+		}
+	}
+	if (ndr_flags & NDR_BUFFERS) {
+	}
+	return NDR_ERR_SUCCESS;
+}
+
+_PUBLIC_ void ndr_print_nbt_browse_domain_announcement(struct ndr_print *ndr, const char *name, const struct nbt_browse_domain_announcement *r)
+{
+	ndr_print_struct(ndr, name, "nbt_browse_domain_announcement");
+	ndr->depth++;
+	ndr_print_uint8(ndr, "UpdateCount", r->UpdateCount);
+	ndr_print_uint32(ndr, "Periodicity", r->Periodicity);
+	ndr_print_string(ndr, "ServerName", r->ServerName);
+	ndr_print_uint8(ndr, "OSMajor", r->OSMajor);
+	ndr_print_uint8(ndr, "OSMinor", r->OSMinor);
+	ndr_print_svcctl_ServerType(ndr, "ServerType", r->ServerType);
+	ndr_print_uint32(ndr, "MysteriousField", r->MysteriousField);
+	ndr_print_string(ndr, "Comment", r->Comment);
+	ndr->depth--;
+}
+
+static enum ndr_err_code ndr_push_nbt_browse_master_announcement(struct ndr_push *ndr, int ndr_flags, const struct nbt_browse_master_announcement *r)
+{
+	if (ndr_flags & NDR_SCALARS) {
+		NDR_CHECK(ndr_push_align(ndr, 4));
+		{
+			uint32_t _flags_save_string = ndr->flags;
+			ndr_set_flags(&ndr->flags, LIBNDR_FLAG_STR_ASCII|LIBNDR_FLAG_STR_NULLTERM);
+			NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->ServerName));
+			ndr->flags = _flags_save_string;
+		}
+	}
+	if (ndr_flags & NDR_BUFFERS) {
+	}
+	return NDR_ERR_SUCCESS;
+}
+
+static enum ndr_err_code ndr_pull_nbt_browse_master_announcement(struct ndr_pull *ndr, int ndr_flags, struct nbt_browse_master_announcement *r)
+{
+	if (ndr_flags & NDR_SCALARS) {
+		NDR_CHECK(ndr_pull_align(ndr, 4));
+		{
+			uint32_t _flags_save_string = ndr->flags;
+			ndr_set_flags(&ndr->flags, LIBNDR_FLAG_STR_ASCII|LIBNDR_FLAG_STR_NULLTERM);
+			NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->ServerName));
+			ndr->flags = _flags_save_string;
+		}
+	}
+	if (ndr_flags & NDR_BUFFERS) {
+	}
+	return NDR_ERR_SUCCESS;
+}
+
+_PUBLIC_ void ndr_print_nbt_browse_master_announcement(struct ndr_print *ndr, const char *name, const struct nbt_browse_master_announcement *r)
+{
+	ndr_print_struct(ndr, name, "nbt_browse_master_announcement");
+	ndr->depth++;
+	ndr_print_string(ndr, "ServerName", r->ServerName);
+	ndr->depth--;
+}
+
+static enum ndr_err_code ndr_push_nbt_browse_reset_state(struct ndr_push *ndr, int ndr_flags, const struct nbt_browse_reset_state *r)
+{
+	if (ndr_flags & NDR_SCALARS) {
+		NDR_CHECK(ndr_push_align(ndr, 1));
+		NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, r->Command));
+	}
+	if (ndr_flags & NDR_BUFFERS) {
+	}
+	return NDR_ERR_SUCCESS;
+}
+
+static enum ndr_err_code ndr_pull_nbt_browse_reset_state(struct ndr_pull *ndr, int ndr_flags, struct nbt_browse_reset_state *r)
+{
+	if (ndr_flags & NDR_SCALARS) {
+		NDR_CHECK(ndr_pull_align(ndr, 1));
+		NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, &r->Command));
+	}
+	if (ndr_flags & NDR_BUFFERS) {
+	}
+	return NDR_ERR_SUCCESS;
+}
+
+_PUBLIC_ void ndr_print_nbt_browse_reset_state(struct ndr_print *ndr, const char *name, const struct nbt_browse_reset_state *r)
+{
+	ndr_print_struct(ndr, name, "nbt_browse_reset_state");
+	ndr->depth++;
+	ndr_print_uint8(ndr, "Command", r->Command);
+	ndr->depth--;
+}
+
+static enum ndr_err_code ndr_push_nbt_browse_local_master_announcement(struct ndr_push *ndr, int ndr_flags, const struct nbt_browse_local_master_announcement *r)
+{
+	if (ndr_flags & NDR_SCALARS) {
+		NDR_CHECK(ndr_push_align(ndr, 4));
+		NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, r->UpdateCount));
+		NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->Periodicity));
+		NDR_CHECK(ndr_push_charset(ndr, NDR_SCALARS, r->ServerName, 16, sizeof(uint8_t), CH_DOS));
+		NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, r->OSMajor));
+		NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, r->OSMinor));
+		NDR_CHECK(ndr_push_svcctl_ServerType(ndr, NDR_SCALARS, r->ServerType));
+		NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, r->BroMajorVer));
+		NDR_CHECK(ndr_push_uint8(ndr, NDR_SCALARS, r->BroMinorVer));
+		NDR_CHECK(ndr_push_uint16(ndr, NDR_SCALARS, r->Signature));
+		{
+			uint32_t _flags_save_string = ndr->flags;
+			ndr_set_flags(&ndr->flags, LIBNDR_FLAG_STR_ASCII|LIBNDR_FLAG_STR_NULLTERM);
+			NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->Comment));
+			ndr->flags = _flags_save_string;
+		}
+	}
+	if (ndr_flags & NDR_BUFFERS) {
+	}
+	return NDR_ERR_SUCCESS;
+}
+
+static enum ndr_err_code ndr_pull_nbt_browse_local_master_announcement(struct ndr_pull *ndr, int ndr_flags, struct nbt_browse_local_master_announcement *r)
+{
+	if (ndr_flags & NDR_SCALARS) {
+		NDR_CHECK(ndr_pull_align(ndr, 4));
+		NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, &r->UpdateCount));
+		NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->Periodicity));
+		NDR_CHECK(ndr_pull_charset(ndr, NDR_SCALARS, &r->ServerName, 16, sizeof(uint8_t), CH_DOS));
+		NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, &r->OSMajor));
+		NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, &r->OSMinor));
+		NDR_CHECK(ndr_pull_svcctl_ServerType(ndr, NDR_SCALARS, &r->ServerType));
+		NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, &r->BroMajorVer));
+		NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, &r->BroMinorVer));
+		NDR_CHECK(ndr_pull_uint16(ndr, NDR_SCALARS, &r->Signature));
+		{
+			uint32_t _flags_save_string = ndr->flags;
+			ndr_set_flags(&ndr->flags, LIBNDR_FLAG_STR_ASCII|LIBNDR_FLAG_STR_NULLTERM);
+			NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->Comment));
+			ndr->flags = _flags_save_string;
+		}
+	}
+	if (ndr_flags & NDR_BUFFERS) {
+	}
+	return NDR_ERR_SUCCESS;
+}
+
+_PUBLIC_ void ndr_print_nbt_browse_local_master_announcement(struct ndr_print *ndr, const char *name, const struct nbt_browse_local_master_announcement *r)
+{
+	ndr_print_struct(ndr, name, "nbt_browse_local_master_announcement");
+	ndr->depth++;
+	ndr_print_uint8(ndr, "UpdateCount", r->UpdateCount);
+	ndr_print_uint32(ndr, "Periodicity", r->Periodicity);
+	ndr_print_string(ndr, "ServerName", r->ServerName);
+	ndr_print_uint8(ndr, "OSMajor", r->OSMajor);
+	ndr_print_uint8(ndr, "OSMinor", r->OSMinor);
+	ndr_print_svcctl_ServerType(ndr, "ServerType", r->ServerType);
+	ndr_print_uint8(ndr, "BroMajorVer", r->BroMajorVer);
+	ndr_print_uint8(ndr, "BroMinorVer", r->BroMinorVer);
+	ndr_print_uint16(ndr, "Signature", r->Signature);
+	ndr_print_string(ndr, "Comment", r->Comment);
+	ndr->depth--;
+}
+
+static enum ndr_err_code ndr_push_nbt_browse_payload(struct ndr_push *ndr, int ndr_flags, const union nbt_browse_payload *r)
+{
+	if (ndr_flags & NDR_SCALARS) {
+		int level = ndr_push_get_switch_value(ndr, r);
+		switch (level) {
+			case HostAnnouncement: {
+				NDR_CHECK(ndr_push_nbt_browse_host_announcement(ndr, NDR_SCALARS, &r->host_annoucement));
+			break; }
+
+			case AnnouncementRequest: {
+				NDR_CHECK(ndr_push_nbt_browse_announcement_request(ndr, NDR_SCALARS, &r->announcement_request));
+			break; }
+
+			case Election: {
+				NDR_CHECK(ndr_push_nbt_browse_election_request(ndr, NDR_SCALARS, &r->election_request));
+			break; }
+
+			case GetBackupListReq: {
+				NDR_CHECK(ndr_push_nbt_browse_backup_list_request(ndr, NDR_SCALARS, &r->backup_list_request));
+			break; }
+
+			case GetBackupListResp: {
+				NDR_CHECK(ndr_push_nbt_browse_backup_list_response(ndr, NDR_SCALARS, &r->backup_list_response));
+			break; }
+
+			case BecomeBackup: {
+				NDR_CHECK(ndr_push_nbt_browse_become_backup(ndr, NDR_SCALARS, &r->become_backup));
+			break; }
+
+			case DomainAnnouncement: {
+				NDR_CHECK(ndr_push_nbt_browse_domain_announcement(ndr, NDR_SCALARS, &r->domain_announcement));
+			break; }
+
+			case MasterAnnouncement: {
+				NDR_CHECK(ndr_push_nbt_browse_master_announcement(ndr, NDR_SCALARS, &r->master_announcement));
+			break; }
+
+			case ResetBrowserState: {
+				NDR_CHECK(ndr_push_nbt_browse_reset_state(ndr, NDR_SCALARS, &r->reset_browser_state));
+			break; }
+
+			case LocalMasterAnnouncement: {
+				NDR_CHECK(ndr_push_nbt_browse_local_master_announcement(ndr, NDR_SCALARS, &r->local_master_announcement));
+			break; }
+
+			default:
+				return ndr_push_error(ndr, NDR_ERR_BAD_SWITCH, "Bad switch value %u", level);
+		}
+	}
+	if (ndr_flags & NDR_BUFFERS) {
+		int level = ndr_push_get_switch_value(ndr, r);
+		switch (level) {
+			case HostAnnouncement:
+			break;
+
+			case AnnouncementRequest:
+			break;
+
+			case Election:
+			break;
+
+			case GetBackupListReq:
+			break;
+
+			case GetBackupListResp:
+			break;
+
+			case BecomeBackup:
+			break;
+
+			case DomainAnnouncement:
+			break;
+
+			case MasterAnnouncement:
+			break;
+
+			case ResetBrowserState:
+			break;
+
+			case LocalMasterAnnouncement:
+			break;
+
+			default:
+				return ndr_push_error(ndr, NDR_ERR_BAD_SWITCH, "Bad switch value %u", level);
+		}
+	}
+	return NDR_ERR_SUCCESS;
+}
+
+static enum ndr_err_code ndr_pull_nbt_browse_payload(struct ndr_pull *ndr, int ndr_flags, union nbt_browse_payload *r)
+{
+	int level;
+	level = ndr_pull_get_switch_value(ndr, r);
+	if (ndr_flags & NDR_SCALARS) {
+		switch (level) {
+			case HostAnnouncement: {
+				NDR_CHECK(ndr_pull_nbt_browse_host_announcement(ndr, NDR_SCALARS, &r->host_annoucement));
+			break; }
+
+			case AnnouncementRequest: {
+				NDR_CHECK(ndr_pull_nbt_browse_announcement_request(ndr, NDR_SCALARS, &r->announcement_request));
+			break; }
+
+			case Election: {
+				NDR_CHECK(ndr_pull_nbt_browse_election_request(ndr, NDR_SCALARS, &r->election_request));
+			break; }
+
+			case GetBackupListReq: {
+				NDR_CHECK(ndr_pull_nbt_browse_backup_list_request(ndr, NDR_SCALARS, &r->backup_list_request));
+			break; }
+
+			case GetBackupListResp: {
+				NDR_CHECK(ndr_pull_nbt_browse_backup_list_response(ndr, NDR_SCALARS, &r->backup_list_response));
+			break; }
+
+			case BecomeBackup: {
+				NDR_CHECK(ndr_pull_nbt_browse_become_backup(ndr, NDR_SCALARS, &r->become_backup));
+			break; }
+
+			case DomainAnnouncement: {
+				NDR_CHECK(ndr_pull_nbt_browse_domain_announcement(ndr, NDR_SCALARS, &r->domain_announcement));
+			break; }
+
+			case MasterAnnouncement: {
+				NDR_CHECK(ndr_pull_nbt_browse_master_announcement(ndr, NDR_SCALARS, &r->master_announcement));
+			break; }
+
+			case ResetBrowserState: {
+				NDR_CHECK(ndr_pull_nbt_browse_reset_state(ndr, NDR_SCALARS, &r->reset_browser_state));
+			break; }
+
+			case LocalMasterAnnouncement: {
+				NDR_CHECK(ndr_pull_nbt_browse_local_master_announcement(ndr, NDR_SCALARS, &r->local_master_announcement));
+			break; }
+
+			default:
+				return ndr_pull_error(ndr, NDR_ERR_BAD_SWITCH, "Bad switch value %u", level);
+		}
+	}
+	if (ndr_flags & NDR_BUFFERS) {
+		switch (level) {
+			case HostAnnouncement:
+			break;
+
+			case AnnouncementRequest:
+			break;
+
+			case Election:
+			break;
+
+			case GetBackupListReq:
+			break;
+
+			case GetBackupListResp:
+			break;
+
+			case BecomeBackup:
+			break;
+
+			case DomainAnnouncement:
+			break;
+
+			case MasterAnnouncement:
+			break;
+
+			case ResetBrowserState:
+			break;
+
+			case LocalMasterAnnouncement:
+			break;
+
+			default:
+				return ndr_pull_error(ndr, NDR_ERR_BAD_SWITCH, "Bad switch value %u", level);
+		}
+	}
+	return NDR_ERR_SUCCESS;
+}
+
+_PUBLIC_ void ndr_print_nbt_browse_payload(struct ndr_print *ndr, const char *name, const union nbt_browse_payload *r)
+{
+	int level;
+	level = ndr_print_get_switch_value(ndr, r);
+	ndr_print_union(ndr, name, level, "nbt_browse_payload");
+	switch (level) {
+		case HostAnnouncement:
+			ndr_print_nbt_browse_host_announcement(ndr, "host_annoucement", &r->host_annoucement);
+		break;
+
+		case AnnouncementRequest:
+			ndr_print_nbt_browse_announcement_request(ndr, "announcement_request", &r->announcement_request);
+		break;
+
+		case Election:
+			ndr_print_nbt_browse_election_request(ndr, "election_request", &r->election_request);
+		break;
+
+		case GetBackupListReq:
+			ndr_print_nbt_browse_backup_list_request(ndr, "backup_list_request", &r->backup_list_request);
+		break;
+
+		case GetBackupListResp:
+			ndr_print_nbt_browse_backup_list_response(ndr, "backup_list_response", &r->backup_list_response);
+		break;
+
+		case BecomeBackup:
+			ndr_print_nbt_browse_become_backup(ndr, "become_backup", &r->become_backup);
+		break;
+
+		case DomainAnnouncement:
+			ndr_print_nbt_browse_domain_announcement(ndr, "domain_announcement", &r->domain_announcement);
+		break;
+
+		case MasterAnnouncement:
+			ndr_print_nbt_browse_master_announcement(ndr, "master_announcement", &r->master_announcement);
+		break;
+
+		case ResetBrowserState:
+			ndr_print_nbt_browse_reset_state(ndr, "reset_browser_state", &r->reset_browser_state);
+		break;
+
+		case LocalMasterAnnouncement:
+			ndr_print_nbt_browse_local_master_announcement(ndr, "local_master_announcement", &r->local_master_announcement);
+		break;
+
+		default:
+			ndr_print_bad_level(ndr, name, level);
+	}
+}
+
+_PUBLIC_ enum ndr_err_code ndr_push_nbt_browse_packet(struct ndr_push *ndr, int ndr_flags, const struct nbt_browse_packet *r)
+{
+	{
+		uint32_t _flags_save_STRUCT = ndr->flags;
+		ndr_set_flags(&ndr->flags, LIBNDR_FLAG_NOALIGN);
+		if (ndr_flags & NDR_SCALARS) {
+			NDR_CHECK(ndr_push_align(ndr, 4));
+			NDR_CHECK(ndr_push_nbt_browse_opcode(ndr, NDR_SCALARS, r->opcode));
+			NDR_CHECK(ndr_push_set_switch_value(ndr, &r->payload, r->opcode));
+			NDR_CHECK(ndr_push_nbt_browse_payload(ndr, NDR_SCALARS, &r->payload));
+		}
+		if (ndr_flags & NDR_BUFFERS) {
+		}
+		ndr->flags = _flags_save_STRUCT;
+	}
+	return NDR_ERR_SUCCESS;
+}
+
+_PUBLIC_ enum ndr_err_code ndr_pull_nbt_browse_packet(struct ndr_pull *ndr, int ndr_flags, struct nbt_browse_packet *r)
+{
+	{
+		uint32_t _flags_save_STRUCT = ndr->flags;
+		ndr_set_flags(&ndr->flags, LIBNDR_FLAG_NOALIGN);
+		if (ndr_flags & NDR_SCALARS) {
+			NDR_CHECK(ndr_pull_align(ndr, 4));
+			NDR_CHECK(ndr_pull_nbt_browse_opcode(ndr, NDR_SCALARS, &r->opcode));
+			NDR_CHECK(ndr_pull_set_switch_value(ndr, &r->payload, r->opcode));
+			NDR_CHECK(ndr_pull_nbt_browse_payload(ndr, NDR_SCALARS, &r->payload));
+		}
+		if (ndr_flags & NDR_BUFFERS) {
+		}
+		ndr->flags = _flags_save_STRUCT;
+	}
+	return NDR_ERR_SUCCESS;
+}
+
+_PUBLIC_ void ndr_print_nbt_browse_packet(struct ndr_print *ndr, const char *name, const struct nbt_browse_packet *r)
+{
+	ndr_print_struct(ndr, name, "nbt_browse_packet");
+	{
+		uint32_t _flags_save_STRUCT = ndr->flags;
+		ndr_set_flags(&ndr->flags, LIBNDR_FLAG_NOALIGN);
+		ndr->depth++;
+		ndr_print_nbt_browse_opcode(ndr, "opcode", r->opcode);
+		ndr_print_set_switch_value(ndr, &r->payload, r->opcode);
+		ndr_print_nbt_browse_payload(ndr, "payload", &r->payload);
+		ndr->depth--;
+		ndr->flags = _flags_save_STRUCT;
+	}
+}
+

Copied: branches/samba/experimental/source/librpc/gen_ndr/ndr_nbt.h (from rev 1919, tags/samba/upstream_3.2.0~rc1/source/librpc/gen_ndr/ndr_nbt.h)
===================================================================
--- branches/samba/experimental/source/librpc/gen_ndr/ndr_nbt.h	                        (rev 0)
+++ branches/samba/experimental/source/librpc/gen_ndr/ndr_nbt.h	2008-06-09 06:59:20 UTC (rev 1920)
@@ -0,0 +1,97 @@
+/* header auto-generated by pidl */
+
+#include "librpc/ndr/libndr.h"
+#include "librpc/gen_ndr/nbt.h"
+
+#ifndef _HEADER_NDR_nbt
+#define _HEADER_NDR_nbt
+
+#include "libcli/nbt/libnbt.h"
+#define NDR_NBT_CALL_COUNT (0)
+void ndr_print_nbt_operation(struct ndr_print *ndr, const char *name, uint16_t r);
+void ndr_print_nbt_name_type(struct ndr_print *ndr, const char *name, enum nbt_name_type r);
+enum ndr_err_code ndr_push_nbt_name(struct ndr_push *ndr, int ndr_flags, const struct nbt_name *r);
+enum ndr_err_code ndr_pull_nbt_name(struct ndr_pull *ndr, int ndr_flags, struct nbt_name *r);
+void ndr_print_nbt_name(struct ndr_print *ndr, const char *name, const struct nbt_name *r);
+void ndr_print_nbt_qclass(struct ndr_print *ndr, const char *name, enum nbt_qclass r);
+void ndr_print_nbt_qtype(struct ndr_print *ndr, const char *name, enum nbt_qtype r);
+void ndr_print_nbt_name_question(struct ndr_print *ndr, const char *name, const struct nbt_name_question *r);
+void ndr_print_nb_flags(struct ndr_print *ndr, const char *name, uint16_t r);
+void ndr_print_nbt_rdata_address(struct ndr_print *ndr, const char *name, const struct nbt_rdata_address *r);
+void ndr_print_nbt_rdata_netbios(struct ndr_print *ndr, const char *name, const struct nbt_rdata_netbios *r);
+void ndr_print_nbt_statistics(struct ndr_print *ndr, const char *name, const struct nbt_statistics *r);
+void ndr_print_nbt_status_name(struct ndr_print *ndr, const char *name, const struct nbt_status_name *r);
+void ndr_print_nbt_rdata_status(struct ndr_print *ndr, const char *name, const struct nbt_rdata_status *r);
+void ndr_print_nbt_rdata_data(struct ndr_print *ndr, const char *name, const struct nbt_rdata_data *r);
+void ndr_print_nbt_rdata(struct ndr_print *ndr, const char *name, const union nbt_rdata *r);
+void ndr_print_nbt_res_rec(struct ndr_print *ndr, const char *name, const struct nbt_res_rec *r);
+enum ndr_err_code ndr_push_nbt_name_packet(struct ndr_push *ndr, int ndr_flags, const struct nbt_name_packet *r);
+enum ndr_err_code ndr_pull_nbt_name_packet(struct ndr_pull *ndr, int ndr_flags, struct nbt_name_packet *r);
+void ndr_print_nbt_name_packet(struct ndr_print *ndr, const char *name, const struct nbt_name_packet *r);
+void ndr_print_dgram_msg_type(struct ndr_print *ndr, const char *name, enum dgram_msg_type r);
+void ndr_print_dgram_flags(struct ndr_print *ndr, const char *name, uint8_t r);
+void ndr_print_smb_command(struct ndr_print *ndr, const char *name, enum smb_command r);
+void ndr_print_smb_trans_body(struct ndr_print *ndr, const char *name, const struct smb_trans_body *r);
+void ndr_print_smb_body(struct ndr_print *ndr, const char *name, const union smb_body *r);
+enum ndr_err_code ndr_push_dgram_smb_packet(struct ndr_push *ndr, int ndr_flags, const struct dgram_smb_packet *r);
+enum ndr_err_code ndr_pull_dgram_smb_packet(struct ndr_pull *ndr, int ndr_flags, struct dgram_smb_packet *r);
+void ndr_print_dgram_smb_packet(struct ndr_print *ndr, const char *name, const struct dgram_smb_packet *r);
+void ndr_print_dgram_message_body(struct ndr_print *ndr, const char *name, const union dgram_message_body *r);
+void ndr_print_dgram_message(struct ndr_print *ndr, const char *name, const struct dgram_message *r);
+void ndr_print_dgram_err_code(struct ndr_print *ndr, const char *name, enum dgram_err_code r);
+void ndr_print_dgram_data(struct ndr_print *ndr, const char *name, const union dgram_data *r);
+enum ndr_err_code ndr_push_nbt_dgram_packet(struct ndr_push *ndr, int ndr_flags, const struct nbt_dgram_packet *r);
+enum ndr_err_code ndr_pull_nbt_dgram_packet(struct ndr_pull *ndr, int ndr_flags, struct nbt_dgram_packet *r);
+void ndr_print_nbt_dgram_packet(struct ndr_print *ndr, const char *name, const struct nbt_dgram_packet *r);
+void ndr_print_nbt_netlogon_command(struct ndr_print *ndr, const char *name, enum nbt_netlogon_command r);
+void ndr_print_nbt_netlogon_version(struct ndr_print *ndr, const char *name, uint32_t r);
+void ndr_print_nbt_netlogon_query_for_pdc(struct ndr_print *ndr, const char *name, const struct nbt_netlogon_query_for_pdc *r);
+void ndr_print_nbt_netlogon_query_for_pdc2(struct ndr_print *ndr, const char *name, const struct nbt_netlogon_query_for_pdc2 *r);
+void ndr_print_nbt_netlogon_response_from_pdc(struct ndr_print *ndr, const char *name, const struct nbt_netlogon_response_from_pdc *r);
+void ndr_print_nbt_server_type(struct ndr_print *ndr, const char *name, uint32_t r);
+void ndr_print_nbt_dc_sock_addr(struct ndr_print *ndr, const char *name, const struct nbt_dc_sock_addr *r);
+void ndr_print_nbt_netlogon_response_from_pdc2(struct ndr_print *ndr, const char *name, const struct nbt_netlogon_response_from_pdc2 *r);
+void ndr_print_nbt_db_change(struct ndr_print *ndr, const char *name, const struct nbt_db_change *r);
+void ndr_print_nbt_netlogon_announce_uas(struct ndr_print *ndr, const char *name, const struct nbt_netlogon_announce_uas *r);
+void ndr_print_nbt_netlogon_request(struct ndr_print *ndr, const char *name, const union nbt_netlogon_request *r);
+enum ndr_err_code ndr_push_nbt_netlogon_packet(struct ndr_push *ndr, int ndr_flags, const struct nbt_netlogon_packet *r);
+enum ndr_err_code ndr_pull_nbt_netlogon_packet(struct ndr_pull *ndr, int ndr_flags, struct nbt_netlogon_packet *r);
+void ndr_print_nbt_netlogon_packet(struct ndr_print *ndr, const char *name, const struct nbt_netlogon_packet *r);
+void ndr_print_nbt_cldap_netlogon_1(struct ndr_print *ndr, const char *name, const struct nbt_cldap_netlogon_1 *r);
+void ndr_print_nbt_cldap_netlogon_3(struct ndr_print *ndr, const char *name, const struct nbt_cldap_netlogon_3 *r);
+enum ndr_err_code ndr_push_nbt_cldap_netlogon_5(struct ndr_push *ndr, int ndr_flags, const struct nbt_cldap_netlogon_5 *r);
+enum ndr_err_code ndr_pull_nbt_cldap_netlogon_5(struct ndr_pull *ndr, int ndr_flags, struct nbt_cldap_netlogon_5 *r);
+void ndr_print_nbt_cldap_netlogon_5(struct ndr_print *ndr, const char *name, const struct nbt_cldap_netlogon_5 *r);
+void ndr_print_nbt_cldap_netlogon_13(struct ndr_print *ndr, const char *name, const struct nbt_cldap_netlogon_13 *r);
+enum ndr_err_code ndr_push_nbt_cldap_netlogon_15(struct ndr_push *ndr, int ndr_flags, const struct nbt_cldap_netlogon_15 *r);
+enum ndr_err_code ndr_pull_nbt_cldap_netlogon_15(struct ndr_pull *ndr, int ndr_flags, struct nbt_cldap_netlogon_15 *r);
+void ndr_print_nbt_cldap_netlogon_15(struct ndr_print *ndr, const char *name, const struct nbt_cldap_netlogon_15 *r);
+enum ndr_err_code ndr_push_nbt_cldap_netlogon_29(struct ndr_push *ndr, int ndr_flags, const struct nbt_cldap_netlogon_29 *r);
+enum ndr_err_code ndr_pull_nbt_cldap_netlogon_29(struct ndr_pull *ndr, int ndr_flags, struct nbt_cldap_netlogon_29 *r);
+void ndr_print_nbt_cldap_netlogon_29(struct ndr_print *ndr, const char *name, const struct nbt_cldap_netlogon_29 *r);
+enum ndr_err_code ndr_push_nbt_cldap_netlogon(struct ndr_push *ndr, int ndr_flags, const union nbt_cldap_netlogon *r);
+enum ndr_err_code ndr_pull_nbt_cldap_netlogon(struct ndr_pull *ndr, int ndr_flags, union nbt_cldap_netlogon *r);
+void ndr_print_nbt_cldap_netlogon(struct ndr_print *ndr, const char *name, const union nbt_cldap_netlogon *r);
+void ndr_print_nbt_ntlogon_command(struct ndr_print *ndr, const char *name, enum nbt_ntlogon_command r);
+void ndr_print_nbt_ntlogon_sam_logon(struct ndr_print *ndr, const char *name, const struct nbt_ntlogon_sam_logon *r);
+void ndr_print_nbt_ntlogon_sam_logon_reply(struct ndr_print *ndr, const char *name, const struct nbt_ntlogon_sam_logon_reply *r);
+void ndr_print_nbt_ntlogon_request(struct ndr_print *ndr, const char *name, const union nbt_ntlogon_request *r);
+enum ndr_err_code ndr_push_nbt_ntlogon_packet(struct ndr_push *ndr, int ndr_flags, const struct nbt_ntlogon_packet *r);
+enum ndr_err_code ndr_pull_nbt_ntlogon_packet(struct ndr_pull *ndr, int ndr_flags, struct nbt_ntlogon_packet *r);
+void ndr_print_nbt_ntlogon_packet(struct ndr_print *ndr, const char *name, const struct nbt_ntlogon_packet *r);
+void ndr_print_nbt_browse_opcode(struct ndr_print *ndr, const char *name, enum nbt_browse_opcode r);
+void ndr_print_nbt_browse_host_announcement(struct ndr_print *ndr, const char *name, const struct nbt_browse_host_announcement *r);
+void ndr_print_nbt_browse_announcement_request(struct ndr_print *ndr, const char *name, const struct nbt_browse_announcement_request *r);
+void ndr_print_nbt_browse_election_request(struct ndr_print *ndr, const char *name, const struct nbt_browse_election_request *r);
+void ndr_print_nbt_browse_backup_list_request(struct ndr_print *ndr, const char *name, const struct nbt_browse_backup_list_request *r);
+void ndr_print_nbt_browse_backup_list_response(struct ndr_print *ndr, const char *name, const struct nbt_browse_backup_list_response *r);
+void ndr_print_nbt_browse_become_backup(struct ndr_print *ndr, const char *name, const struct nbt_browse_become_backup *r);
+void ndr_print_nbt_browse_domain_announcement(struct ndr_print *ndr, const char *name, const struct nbt_browse_domain_announcement *r);
+void ndr_print_nbt_browse_master_announcement(struct ndr_print *ndr, const char *name, const struct nbt_browse_master_announcement *r);
+void ndr_print_nbt_browse_reset_state(struct ndr_print *ndr, const char *name, const struct nbt_browse_reset_state *r);
+void ndr_print_nbt_browse_local_master_announcement(struct ndr_print *ndr, const char *name, const struct nbt_browse_local_master_announcement *r);
+void ndr_print_nbt_browse_payload(struct ndr_print *ndr, const char *name, const union nbt_browse_payload *r);
+enum ndr_err_code ndr_push_nbt_browse_packet(struct ndr_push *ndr, int ndr_flags, const struct nbt_browse_packet *r);
+enum ndr_err_code ndr_pull_nbt_browse_packet(struct ndr_pull *ndr, int ndr_flags, struct nbt_browse_packet *r);
+void ndr_print_nbt_browse_packet(struct ndr_print *ndr, const char *name, const struct nbt_browse_packet *r);
+#endif /* _HEADER_NDR_nbt */

Modified: branches/samba/experimental/source/librpc/gen_ndr/ndr_netlogon.c
===================================================================
--- branches/samba/experimental/source/librpc/gen_ndr/ndr_netlogon.c	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/librpc/gen_ndr/ndr_netlogon.c	2008-06-09 06:59:20 UTC (rev 1920)
@@ -6,6 +6,7 @@
 #include "librpc/gen_ndr/ndr_lsa.h"
 #include "librpc/gen_ndr/ndr_samr.h"
 #include "librpc/gen_ndr/ndr_security.h"
+#include "librpc/gen_ndr/ndr_nbt.h"
 static enum ndr_err_code ndr_push_netr_UasInfo(struct ndr_push *ndr, int ndr_flags, const struct netr_UasInfo *r)
 {
 	if (ndr_flags & NDR_SCALARS) {
@@ -234,96 +235,43 @@
 	ndr->depth--;
 }
 
-static enum ndr_err_code ndr_push_netr_AcctLockStr(struct ndr_push *ndr, int ndr_flags, const struct netr_AcctLockStr *r)
+_PUBLIC_ enum ndr_err_code ndr_push_netr_AcctLockStr(struct ndr_push *ndr, int ndr_flags, const struct netr_AcctLockStr *r)
 {
-	uint32_t cntr_bindata_1;
 	if (ndr_flags & NDR_SCALARS) {
 		NDR_CHECK(ndr_push_align(ndr, 4));
-		NDR_CHECK(ndr_push_uint16(ndr, NDR_SCALARS, r->size));
-		NDR_CHECK(ndr_push_uint16(ndr, NDR_SCALARS, r->length));
-		NDR_CHECK(ndr_push_unique_ptr(ndr, r->bindata));
+		NDR_CHECK(ndr_push_dlong(ndr, NDR_SCALARS, r->lockout_duration));
+		NDR_CHECK(ndr_push_udlong(ndr, NDR_SCALARS, r->reset_count));
+		NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->bad_attempt_lockout));
+		NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->dummy));
 	}
 	if (ndr_flags & NDR_BUFFERS) {
-		if (r->bindata) {
-			NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->size / 2));
-			NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, 0));
-			NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->length / 2));
-			for (cntr_bindata_1 = 0; cntr_bindata_1 < r->length / 2; cntr_bindata_1++) {
-				NDR_CHECK(ndr_push_uint16(ndr, NDR_SCALARS, r->bindata[cntr_bindata_1]));
-			}
-		}
 	}
 	return NDR_ERR_SUCCESS;
 }
 
-static enum ndr_err_code ndr_pull_netr_AcctLockStr(struct ndr_pull *ndr, int ndr_flags, struct netr_AcctLockStr *r)
+_PUBLIC_ enum ndr_err_code ndr_pull_netr_AcctLockStr(struct ndr_pull *ndr, int ndr_flags, struct netr_AcctLockStr *r)
 {
-	uint32_t _ptr_bindata;
-	uint32_t cntr_bindata_1;
-	TALLOC_CTX *_mem_save_bindata_0;
-	TALLOC_CTX *_mem_save_bindata_1;
 	if (ndr_flags & NDR_SCALARS) {
 		NDR_CHECK(ndr_pull_align(ndr, 4));
-		NDR_CHECK(ndr_pull_uint16(ndr, NDR_SCALARS, &r->size));
-		NDR_CHECK(ndr_pull_uint16(ndr, NDR_SCALARS, &r->length));
-		NDR_CHECK(ndr_pull_generic_ptr(ndr, &_ptr_bindata));
-		if (_ptr_bindata) {
-			NDR_PULL_ALLOC(ndr, r->bindata);
-		} else {
-			r->bindata = NULL;
-		}
+		NDR_CHECK(ndr_pull_dlong(ndr, NDR_SCALARS, &r->lockout_duration));
+		NDR_CHECK(ndr_pull_udlong(ndr, NDR_SCALARS, &r->reset_count));
+		NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->bad_attempt_lockout));
+		NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->dummy));
 	}
 	if (ndr_flags & NDR_BUFFERS) {
-		if (r->bindata) {
-			_mem_save_bindata_0 = NDR_PULL_GET_MEM_CTX(ndr);
-			NDR_PULL_SET_MEM_CTX(ndr, r->bindata, 0);
-			NDR_CHECK(ndr_pull_array_size(ndr, &r->bindata));
-			NDR_CHECK(ndr_pull_array_length(ndr, &r->bindata));
-			if (ndr_get_array_length(ndr, &r->bindata) > ndr_get_array_size(ndr, &r->bindata)) {
-				return ndr_pull_error(ndr, NDR_ERR_ARRAY_SIZE, "Bad array size %u should exceed array length %u", ndr_get_array_size(ndr, &r->bindata), ndr_get_array_length(ndr, &r->bindata));
-			}
-			NDR_PULL_ALLOC_N(ndr, r->bindata, ndr_get_array_size(ndr, &r->bindata));
-			_mem_save_bindata_1 = NDR_PULL_GET_MEM_CTX(ndr);
-			NDR_PULL_SET_MEM_CTX(ndr, r->bindata, 0);
-			for (cntr_bindata_1 = 0; cntr_bindata_1 < r->length / 2; cntr_bindata_1++) {
-				NDR_CHECK(ndr_pull_uint16(ndr, NDR_SCALARS, &r->bindata[cntr_bindata_1]));
-			}
-			NDR_PULL_SET_MEM_CTX(ndr, _mem_save_bindata_1, 0);
-			NDR_PULL_SET_MEM_CTX(ndr, _mem_save_bindata_0, 0);
-		}
-		if (r->bindata) {
-			NDR_CHECK(ndr_check_array_size(ndr, (void*)&r->bindata, r->size / 2));
-		}
-		if (r->bindata) {
-			NDR_CHECK(ndr_check_array_length(ndr, (void*)&r->bindata, r->length / 2));
-		}
 	}
 	return NDR_ERR_SUCCESS;
 }
 
 _PUBLIC_ void ndr_print_netr_AcctLockStr(struct ndr_print *ndr, const char *name, const struct netr_AcctLockStr *r)
 {
-	uint32_t cntr_bindata_1;
 	ndr_print_struct(ndr, name, "netr_AcctLockStr");
 	ndr->depth++;
-	ndr_print_uint16(ndr, "size", r->size);
-	ndr_print_uint16(ndr, "length", r->length);
-	ndr_print_ptr(ndr, "bindata", r->bindata);
-	ndr->depth++;
-	if (r->bindata) {
-		ndr->print(ndr, "%s: ARRAY(%d)", "bindata", r->length / 2);
-		ndr->depth++;
-		for (cntr_bindata_1=0;cntr_bindata_1<r->length / 2;cntr_bindata_1++) {
-			char *idx_1=NULL;
-			if (asprintf(&idx_1, "[%d]", cntr_bindata_1) != -1) {
-				ndr_print_uint16(ndr, "bindata", r->bindata[cntr_bindata_1]);
-				free(idx_1);
-			}
-		}
-		ndr->depth--;
-	}
+	ndr_print_dlong(ndr, "lockout_duration", r->lockout_duration);
+	ndr_print_udlong(ndr, "reset_count", r->reset_count);
+	ndr_print_uint32(ndr, "bad_attempt_lockout", r->bad_attempt_lockout);
+	ndr_print_uint32(ndr, "dummy", r->dummy);
 	ndr->depth--;
-	ndr->depth--;
 }
 
 _PUBLIC_ enum ndr_err_code ndr_push_netr_LogonParameterControl(struct ndr_push *ndr, int ndr_flags, uint32_t r)
@@ -593,7 +541,7 @@
 	}
 }
 
-_PUBLIC_ enum ndr_err_code ndr_push_netr_LogonLevel(struct ndr_push *ndr, int ndr_flags, const union netr_LogonLevel *r)
+_PUBLIC_ enum ndr_err_code ndr_push_netr_LogonInfo(struct ndr_push *ndr, int ndr_flags, const union netr_LogonInfo *r)
 {
 	if (ndr_flags & NDR_SCALARS) {
 		int level = ndr_push_get_switch_value(ndr, r);
@@ -663,7 +611,7 @@
 	return NDR_ERR_SUCCESS;
 }
 
-_PUBLIC_ enum ndr_err_code ndr_pull_netr_LogonLevel(struct ndr_pull *ndr, int ndr_flags, union netr_LogonLevel *r)
+_PUBLIC_ enum ndr_err_code ndr_pull_netr_LogonInfo(struct ndr_pull *ndr, int ndr_flags, union netr_LogonInfo *r)
 {
 	int level;
 	uint16_t _level;
@@ -784,11 +732,11 @@
 	return NDR_ERR_SUCCESS;
 }
 
-_PUBLIC_ void ndr_print_netr_LogonLevel(struct ndr_print *ndr, const char *name, const union netr_LogonLevel *r)
+_PUBLIC_ void ndr_print_netr_LogonInfo(struct ndr_print *ndr, const char *name, const union netr_LogonInfo *r)
 {
 	int level;
 	level = ndr_print_get_switch_value(ndr, r);
-	ndr_print_union(ndr, name, level, "netr_LogonLevel");
+	ndr_print_union(ndr, name, level, "netr_LogonInfo");
 	switch (level) {
 		case 1:
 			ndr_print_ptr(ndr, "password", r->password);
@@ -1893,6 +1841,31 @@
 	ndr->depth--;
 }
 
+static enum ndr_err_code ndr_push_netr_LogonLevel(struct ndr_push *ndr, int ndr_flags, enum netr_LogonLevel r)
+{
+	NDR_CHECK(ndr_push_uint16(ndr, NDR_SCALARS, r));
+	return NDR_ERR_SUCCESS;
+}
+
+static enum ndr_err_code ndr_pull_netr_LogonLevel(struct ndr_pull *ndr, int ndr_flags, enum netr_LogonLevel *r)
+{
+	uint16_t v;
+	NDR_CHECK(ndr_pull_uint16(ndr, NDR_SCALARS, &v));
+	*r = v;
+	return NDR_ERR_SUCCESS;
+}
+
+_PUBLIC_ void ndr_print_netr_LogonLevel(struct ndr_print *ndr, const char *name, enum netr_LogonLevel r)
+{
+	const char *val = NULL;
+
+	switch (r) {
+		case INTERACTIVE_LOGON_TYPE: val = "INTERACTIVE_LOGON_TYPE"; break;
+		case NET_LOGON_TYPE: val = "NET_LOGON_TYPE"; break;
+	}
+	ndr_print_enum(ndr, name, "ENUM", val, r);
+}
+
 static enum ndr_err_code ndr_push_netr_DELTA_DELETE_USER(struct ndr_push *ndr, int ndr_flags, const struct netr_DELTA_DELETE_USER *r)
 {
 	if (ndr_flags & NDR_SCALARS) {
@@ -2458,7 +2431,7 @@
 		NDR_CHECK(ndr_push_NTTIME(ndr, NDR_SCALARS, r->domain_create_time));
 		NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->SecurityInformation));
 		NDR_CHECK(ndr_push_sec_desc_buf(ndr, NDR_SCALARS, &r->sdbuf));
-		NDR_CHECK(ndr_push_netr_AcctLockStr(ndr, NDR_SCALARS, &r->account_lockout));
+		NDR_CHECK(ndr_push_lsa_BinaryString(ndr, NDR_SCALARS, &r->account_lockout));
 		NDR_CHECK(ndr_push_lsa_String(ndr, NDR_SCALARS, &r->unknown2));
 		NDR_CHECK(ndr_push_lsa_String(ndr, NDR_SCALARS, &r->unknown3));
 		NDR_CHECK(ndr_push_lsa_String(ndr, NDR_SCALARS, &r->unknown4));
@@ -2471,7 +2444,7 @@
 		NDR_CHECK(ndr_push_lsa_String(ndr, NDR_BUFFERS, &r->domain_name));
 		NDR_CHECK(ndr_push_lsa_String(ndr, NDR_BUFFERS, &r->comment));
 		NDR_CHECK(ndr_push_sec_desc_buf(ndr, NDR_BUFFERS, &r->sdbuf));
-		NDR_CHECK(ndr_push_netr_AcctLockStr(ndr, NDR_BUFFERS, &r->account_lockout));
+		NDR_CHECK(ndr_push_lsa_BinaryString(ndr, NDR_BUFFERS, &r->account_lockout));
 		NDR_CHECK(ndr_push_lsa_String(ndr, NDR_BUFFERS, &r->unknown2));
 		NDR_CHECK(ndr_push_lsa_String(ndr, NDR_BUFFERS, &r->unknown3));
 		NDR_CHECK(ndr_push_lsa_String(ndr, NDR_BUFFERS, &r->unknown4));
@@ -2494,7 +2467,7 @@
 		NDR_CHECK(ndr_pull_NTTIME(ndr, NDR_SCALARS, &r->domain_create_time));
 		NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->SecurityInformation));
 		NDR_CHECK(ndr_pull_sec_desc_buf(ndr, NDR_SCALARS, &r->sdbuf));
-		NDR_CHECK(ndr_pull_netr_AcctLockStr(ndr, NDR_SCALARS, &r->account_lockout));
+		NDR_CHECK(ndr_pull_lsa_BinaryString(ndr, NDR_SCALARS, &r->account_lockout));
 		NDR_CHECK(ndr_pull_lsa_String(ndr, NDR_SCALARS, &r->unknown2));
 		NDR_CHECK(ndr_pull_lsa_String(ndr, NDR_SCALARS, &r->unknown3));
 		NDR_CHECK(ndr_pull_lsa_String(ndr, NDR_SCALARS, &r->unknown4));
@@ -2507,7 +2480,7 @@
 		NDR_CHECK(ndr_pull_lsa_String(ndr, NDR_BUFFERS, &r->domain_name));
 		NDR_CHECK(ndr_pull_lsa_String(ndr, NDR_BUFFERS, &r->comment));
 		NDR_CHECK(ndr_pull_sec_desc_buf(ndr, NDR_BUFFERS, &r->sdbuf));
-		NDR_CHECK(ndr_pull_netr_AcctLockStr(ndr, NDR_BUFFERS, &r->account_lockout));
+		NDR_CHECK(ndr_pull_lsa_BinaryString(ndr, NDR_BUFFERS, &r->account_lockout));
 		NDR_CHECK(ndr_pull_lsa_String(ndr, NDR_BUFFERS, &r->unknown2));
 		NDR_CHECK(ndr_pull_lsa_String(ndr, NDR_BUFFERS, &r->unknown3));
 		NDR_CHECK(ndr_pull_lsa_String(ndr, NDR_BUFFERS, &r->unknown4));
@@ -2530,7 +2503,7 @@
 	ndr_print_NTTIME(ndr, "domain_create_time", r->domain_create_time);
 	ndr_print_uint32(ndr, "SecurityInformation", r->SecurityInformation);
 	ndr_print_sec_desc_buf(ndr, "sdbuf", &r->sdbuf);
-	ndr_print_netr_AcctLockStr(ndr, "account_lockout", &r->account_lockout);
+	ndr_print_lsa_BinaryString(ndr, "account_lockout", &r->account_lockout);
 	ndr_print_lsa_String(ndr, "unknown2", &r->unknown2);
 	ndr_print_lsa_String(ndr, "unknown3", &r->unknown3);
 	ndr_print_lsa_String(ndr, "unknown4", &r->unknown4);
@@ -5381,11 +5354,35 @@
 	ndr->depth--;
 }
 
+static enum ndr_err_code ndr_push_netr_InfoFlags(struct ndr_push *ndr, int ndr_flags, uint32_t r)
+{
+	NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r));
+	return NDR_ERR_SUCCESS;
+}
+
+static enum ndr_err_code ndr_pull_netr_InfoFlags(struct ndr_pull *ndr, int ndr_flags, uint32_t *r)
+{
+	uint32_t v;
+	NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &v));
+	*r = v;
+	return NDR_ERR_SUCCESS;
+}
+
+_PUBLIC_ void ndr_print_netr_InfoFlags(struct ndr_print *ndr, const char *name, uint32_t r)
+{
+	ndr_print_uint32(ndr, name, r);
+	ndr->depth++;
+	ndr_print_bitmap_flag(ndr, sizeof(uint32_t), "NETLOGON_CTRL_REPL_NEEDED", NETLOGON_CTRL_REPL_NEEDED, r);
+	ndr_print_bitmap_flag(ndr, sizeof(uint32_t), "NETLOGON_CTRL_REPL_IN_PROGRESS", NETLOGON_CTRL_REPL_IN_PROGRESS, r);
+	ndr_print_bitmap_flag(ndr, sizeof(uint32_t), "NETLOGON_CTRL_REPL_FULL_SYNC", NETLOGON_CTRL_REPL_FULL_SYNC, r);
+	ndr->depth--;
+}
+
 static enum ndr_err_code ndr_push_netr_NETLOGON_INFO_1(struct ndr_push *ndr, int ndr_flags, const struct netr_NETLOGON_INFO_1 *r)
 {
 	if (ndr_flags & NDR_SCALARS) {
 		NDR_CHECK(ndr_push_align(ndr, 4));
-		NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->flags));
+		NDR_CHECK(ndr_push_netr_InfoFlags(ndr, NDR_SCALARS, r->flags));
 		NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->pdc_connection_status));
 	}
 	if (ndr_flags & NDR_BUFFERS) {
@@ -5397,7 +5394,7 @@
 {
 	if (ndr_flags & NDR_SCALARS) {
 		NDR_CHECK(ndr_pull_align(ndr, 4));
-		NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->flags));
+		NDR_CHECK(ndr_pull_netr_InfoFlags(ndr, NDR_SCALARS, &r->flags));
 		NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->pdc_connection_status));
 	}
 	if (ndr_flags & NDR_BUFFERS) {
@@ -5409,7 +5406,7 @@
 {
 	ndr_print_struct(ndr, name, "netr_NETLOGON_INFO_1");
 	ndr->depth++;
-	ndr_print_uint32(ndr, "flags", r->flags);
+	ndr_print_netr_InfoFlags(ndr, "flags", r->flags);
 	ndr_print_uint32(ndr, "pdc_connection_status", r->pdc_connection_status);
 	ndr->depth--;
 }
@@ -5418,35 +5415,51 @@
 {
 	if (ndr_flags & NDR_SCALARS) {
 		NDR_CHECK(ndr_push_align(ndr, 4));
-		NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->flags));
+		NDR_CHECK(ndr_push_netr_InfoFlags(ndr, NDR_SCALARS, r->flags));
 		NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->pdc_connection_status));
-		NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, ndr_charset_length(r->trusted_dc_name, CH_UTF16)));
-		NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, 0));
-		NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, ndr_charset_length(r->trusted_dc_name, CH_UTF16)));
-		NDR_CHECK(ndr_push_charset(ndr, NDR_SCALARS, r->trusted_dc_name, ndr_charset_length(r->trusted_dc_name, CH_UTF16), sizeof(uint16_t), CH_UTF16));
+		NDR_CHECK(ndr_push_unique_ptr(ndr, r->trusted_dc_name));
 		NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->tc_connection_status));
 	}
 	if (ndr_flags & NDR_BUFFERS) {
+		if (r->trusted_dc_name) {
+			NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, ndr_charset_length(r->trusted_dc_name, CH_UTF16)));
+			NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, 0));
+			NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, ndr_charset_length(r->trusted_dc_name, CH_UTF16)));
+			NDR_CHECK(ndr_push_charset(ndr, NDR_SCALARS, r->trusted_dc_name, ndr_charset_length(r->trusted_dc_name, CH_UTF16), sizeof(uint16_t), CH_UTF16));
+		}
 	}
 	return NDR_ERR_SUCCESS;
 }
 
 static enum ndr_err_code ndr_pull_netr_NETLOGON_INFO_2(struct ndr_pull *ndr, int ndr_flags, struct netr_NETLOGON_INFO_2 *r)
 {
+	uint32_t _ptr_trusted_dc_name;
+	TALLOC_CTX *_mem_save_trusted_dc_name_0;
 	if (ndr_flags & NDR_SCALARS) {
 		NDR_CHECK(ndr_pull_align(ndr, 4));
-		NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->flags));
+		NDR_CHECK(ndr_pull_netr_InfoFlags(ndr, NDR_SCALARS, &r->flags));
 		NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->pdc_connection_status));
-		NDR_CHECK(ndr_pull_array_size(ndr, &r->trusted_dc_name));
-		NDR_CHECK(ndr_pull_array_length(ndr, &r->trusted_dc_name));
-		if (ndr_get_array_length(ndr, &r->trusted_dc_name) > ndr_get_array_size(ndr, &r->trusted_dc_name)) {
-			return ndr_pull_error(ndr, NDR_ERR_ARRAY_SIZE, "Bad array size %u should exceed array length %u", ndr_get_array_size(ndr, &r->trusted_dc_name), ndr_get_array_length(ndr, &r->trusted_dc_name));
+		NDR_CHECK(ndr_pull_generic_ptr(ndr, &_ptr_trusted_dc_name));
+		if (_ptr_trusted_dc_name) {
+			NDR_PULL_ALLOC(ndr, r->trusted_dc_name);
+		} else {
+			r->trusted_dc_name = NULL;
 		}
-		NDR_CHECK(ndr_check_string_terminator(ndr, ndr_get_array_length(ndr, &r->trusted_dc_name), sizeof(uint16_t)));
-		NDR_CHECK(ndr_pull_charset(ndr, NDR_SCALARS, &r->trusted_dc_name, ndr_get_array_length(ndr, &r->trusted_dc_name), sizeof(uint16_t), CH_UTF16));
 		NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->tc_connection_status));
 	}
 	if (ndr_flags & NDR_BUFFERS) {
+		if (r->trusted_dc_name) {
+			_mem_save_trusted_dc_name_0 = NDR_PULL_GET_MEM_CTX(ndr);
+			NDR_PULL_SET_MEM_CTX(ndr, r->trusted_dc_name, 0);
+			NDR_CHECK(ndr_pull_array_size(ndr, &r->trusted_dc_name));
+			NDR_CHECK(ndr_pull_array_length(ndr, &r->trusted_dc_name));
+			if (ndr_get_array_length(ndr, &r->trusted_dc_name) > ndr_get_array_size(ndr, &r->trusted_dc_name)) {
+				return ndr_pull_error(ndr, NDR_ERR_ARRAY_SIZE, "Bad array size %u should exceed array length %u", ndr_get_array_size(ndr, &r->trusted_dc_name), ndr_get_array_length(ndr, &r->trusted_dc_name));
+			}
+			NDR_CHECK(ndr_check_string_terminator(ndr, ndr_get_array_length(ndr, &r->trusted_dc_name), sizeof(uint16_t)));
+			NDR_CHECK(ndr_pull_charset(ndr, NDR_SCALARS, &r->trusted_dc_name, ndr_get_array_length(ndr, &r->trusted_dc_name), sizeof(uint16_t), CH_UTF16));
+			NDR_PULL_SET_MEM_CTX(ndr, _mem_save_trusted_dc_name_0, 0);
+		}
 	}
 	return NDR_ERR_SUCCESS;
 }
@@ -5455,9 +5468,14 @@
 {
 	ndr_print_struct(ndr, name, "netr_NETLOGON_INFO_2");
 	ndr->depth++;
-	ndr_print_uint32(ndr, "flags", r->flags);
+	ndr_print_netr_InfoFlags(ndr, "flags", r->flags);
 	ndr_print_uint32(ndr, "pdc_connection_status", r->pdc_connection_status);
-	ndr_print_string(ndr, "trusted_dc_name", r->trusted_dc_name);
+	ndr_print_ptr(ndr, "trusted_dc_name", r->trusted_dc_name);
+	ndr->depth++;
+	if (r->trusted_dc_name) {
+		ndr_print_string(ndr, "trusted_dc_name", r->trusted_dc_name);
+	}
+	ndr->depth--;
 	ndr_print_uint32(ndr, "tc_connection_status", r->tc_connection_status);
 	ndr->depth--;
 }
@@ -5466,7 +5484,7 @@
 {
 	if (ndr_flags & NDR_SCALARS) {
 		NDR_CHECK(ndr_push_align(ndr, 4));
-		NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->flags));
+		NDR_CHECK(ndr_push_netr_InfoFlags(ndr, NDR_SCALARS, r->flags));
 		NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->logon_attempts));
 		NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->unknown1));
 		NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->unknown2));
@@ -5483,7 +5501,7 @@
 {
 	if (ndr_flags & NDR_SCALARS) {
 		NDR_CHECK(ndr_pull_align(ndr, 4));
-		NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->flags));
+		NDR_CHECK(ndr_pull_netr_InfoFlags(ndr, NDR_SCALARS, &r->flags));
 		NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->logon_attempts));
 		NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->unknown1));
 		NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->unknown2));
@@ -5500,7 +5518,7 @@
 {
 	ndr_print_struct(ndr, name, "netr_NETLOGON_INFO_3");
 	ndr->depth++;
-	ndr_print_uint32(ndr, "flags", r->flags);
+	ndr_print_netr_InfoFlags(ndr, "flags", r->flags);
 	ndr_print_uint32(ndr, "logon_attempts", r->logon_attempts);
 	ndr_print_uint32(ndr, "unknown1", r->unknown1);
 	ndr_print_uint32(ndr, "unknown2", r->unknown2);
@@ -5543,7 +5561,7 @@
 
 			case 2:
 				if (r->info2) {
-					NDR_CHECK(ndr_push_netr_NETLOGON_INFO_2(ndr, NDR_SCALARS, r->info2));
+					NDR_CHECK(ndr_push_netr_NETLOGON_INFO_2(ndr, NDR_SCALARS|NDR_BUFFERS, r->info2));
 				}
 			break;
 
@@ -5623,7 +5641,7 @@
 				if (r->info2) {
 					_mem_save_info2_0 = NDR_PULL_GET_MEM_CTX(ndr);
 					NDR_PULL_SET_MEM_CTX(ndr, r->info2, 0);
-					NDR_CHECK(ndr_pull_netr_NETLOGON_INFO_2(ndr, NDR_SCALARS, r->info2));
+					NDR_CHECK(ndr_pull_netr_NETLOGON_INFO_2(ndr, NDR_SCALARS|NDR_BUFFERS, r->info2));
 					NDR_PULL_SET_MEM_CTX(ndr, _mem_save_info2_0, 0);
 				}
 			break;
@@ -5925,6 +5943,51 @@
 	}
 }
 
+static enum ndr_err_code ndr_push_netr_NegotiateFlags(struct ndr_push *ndr, int ndr_flags, uint32_t r)
+{
+	NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r));
+	return NDR_ERR_SUCCESS;
+}
+
+static enum ndr_err_code ndr_pull_netr_NegotiateFlags(struct ndr_pull *ndr, int ndr_flags, uint32_t *r)
+{
+	uint32_t v;
+	NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &v));
+	*r = v;
+	return NDR_ERR_SUCCESS;
+}
+
+_PUBLIC_ void ndr_print_netr_NegotiateFlags(struct ndr_print *ndr, const char *name, uint32_t r)
+{
+	ndr_print_uint32(ndr, name, r);
+	ndr->depth++;
+	ndr_print_bitmap_flag(ndr, sizeof(uint32_t), "NETLOGON_NEG_ACCOUNT_LOCKOUT", NETLOGON_NEG_ACCOUNT_LOCKOUT, r);
+	ndr_print_bitmap_flag(ndr, sizeof(uint32_t), "NETLOGON_NEG_PERSISTENT_SAMREPL", NETLOGON_NEG_PERSISTENT_SAMREPL, r);
+	ndr_print_bitmap_flag(ndr, sizeof(uint32_t), "NETLOGON_NEG_ARCFOUR", NETLOGON_NEG_ARCFOUR, r);
+	ndr_print_bitmap_flag(ndr, sizeof(uint32_t), "NETLOGON_NEG_PROMOTION_COUNT", NETLOGON_NEG_PROMOTION_COUNT, r);
+	ndr_print_bitmap_flag(ndr, sizeof(uint32_t), "NETLOGON_NEG_CHANGELOG_BDC", NETLOGON_NEG_CHANGELOG_BDC, r);
+	ndr_print_bitmap_flag(ndr, sizeof(uint32_t), "NETLOGON_NEG_FULL_SYNC_REPL", NETLOGON_NEG_FULL_SYNC_REPL, r);
+	ndr_print_bitmap_flag(ndr, sizeof(uint32_t), "NETLOGON_NEG_MULTIPLE_SIDS", NETLOGON_NEG_MULTIPLE_SIDS, r);
+	ndr_print_bitmap_flag(ndr, sizeof(uint32_t), "NETLOGON_NEG_REDO", NETLOGON_NEG_REDO, r);
+	ndr_print_bitmap_flag(ndr, sizeof(uint32_t), "NETLOGON_NEG_PASSWORD_CHANGE_REFUSAL", NETLOGON_NEG_PASSWORD_CHANGE_REFUSAL, r);
+	ndr_print_bitmap_flag(ndr, sizeof(uint32_t), "NETLOGON_NEG_SEND_PASSWORD_INFO_PDC", NETLOGON_NEG_SEND_PASSWORD_INFO_PDC, r);
+	ndr_print_bitmap_flag(ndr, sizeof(uint32_t), "NETLOGON_NEG_GENERIC_PASSTHROUGH", NETLOGON_NEG_GENERIC_PASSTHROUGH, r);
+	ndr_print_bitmap_flag(ndr, sizeof(uint32_t), "NETLOGON_NEG_CONCURRENT_RPC", NETLOGON_NEG_CONCURRENT_RPC, r);
+	ndr_print_bitmap_flag(ndr, sizeof(uint32_t), "NETLOGON_NEG_AVOID_ACCOUNT_DB_REPL", NETLOGON_NEG_AVOID_ACCOUNT_DB_REPL, r);
+	ndr_print_bitmap_flag(ndr, sizeof(uint32_t), "NETLOGON_NEG_AVOID_SECURITYAUTH_DB_REPL", NETLOGON_NEG_AVOID_SECURITYAUTH_DB_REPL, r);
+	ndr_print_bitmap_flag(ndr, sizeof(uint32_t), "NETLOGON_NEG_128BIT", NETLOGON_NEG_128BIT, r);
+	ndr_print_bitmap_flag(ndr, sizeof(uint32_t), "NETLOGON_NEG_TRANSITIVE_TRUSTS", NETLOGON_NEG_TRANSITIVE_TRUSTS, r);
+	ndr_print_bitmap_flag(ndr, sizeof(uint32_t), "NETLOGON_NEG_DNS_DOMAIN_TRUSTS", NETLOGON_NEG_DNS_DOMAIN_TRUSTS, r);
+	ndr_print_bitmap_flag(ndr, sizeof(uint32_t), "NETLOGON_NEG_PASSWORD_SET2", NETLOGON_NEG_PASSWORD_SET2, r);
+	ndr_print_bitmap_flag(ndr, sizeof(uint32_t), "NETLOGON_NEG_GETDOMAININFO", NETLOGON_NEG_GETDOMAININFO, r);
+	ndr_print_bitmap_flag(ndr, sizeof(uint32_t), "NETLOGON_NEG_CROSS_FOREST_TRUSTS", NETLOGON_NEG_CROSS_FOREST_TRUSTS, r);
+	ndr_print_bitmap_flag(ndr, sizeof(uint32_t), "NETLOGON_NEG_NEUTRALIZE_NT4_EMULATION", NETLOGON_NEG_NEUTRALIZE_NT4_EMULATION, r);
+	ndr_print_bitmap_flag(ndr, sizeof(uint32_t), "NETLOGON_NEG_RODC_PASSTHROUGH", NETLOGON_NEG_RODC_PASSTHROUGH, r);
+	ndr_print_bitmap_flag(ndr, sizeof(uint32_t), "NETLOGON_NEG_AUTHENTICATED_RPC_LSASS", NETLOGON_NEG_AUTHENTICATED_RPC_LSASS, r);
+	ndr_print_bitmap_flag(ndr, sizeof(uint32_t), "NETLOGON_NEG_SCHANNEL", NETLOGON_NEG_SCHANNEL, r);
+	ndr->depth--;
+}
+
 static enum ndr_err_code ndr_push_netr_Blob(struct ndr_push *ndr, int ndr_flags, const struct netr_Blob *r)
 {
 	if (ndr_flags & NDR_SCALARS) {
@@ -6086,7 +6149,7 @@
 	ndr->depth--;
 }
 
-static enum ndr_err_code ndr_push_netr_DsRGetDCNameInfo(struct ndr_push *ndr, int ndr_flags, const struct netr_DsRGetDCNameInfo *r)
+_PUBLIC_ enum ndr_err_code ndr_push_netr_DsRGetDCNameInfo(struct ndr_push *ndr, int ndr_flags, const struct netr_DsRGetDCNameInfo *r)
 {
 	if (ndr_flags & NDR_SCALARS) {
 		NDR_CHECK(ndr_push_align(ndr, 4));
@@ -6142,7 +6205,7 @@
 	return NDR_ERR_SUCCESS;
 }
 
-static enum ndr_err_code ndr_pull_netr_DsRGetDCNameInfo(struct ndr_pull *ndr, int ndr_flags, struct netr_DsRGetDCNameInfo *r)
+_PUBLIC_ enum ndr_err_code ndr_pull_netr_DsRGetDCNameInfo(struct ndr_pull *ndr, int ndr_flags, struct netr_DsRGetDCNameInfo *r)
 {
 	uint32_t _ptr_dc_unc;
 	TALLOC_CTX *_mem_save_dc_unc_0;
@@ -8172,12 +8235,12 @@
 		if (r->in.return_authenticator) {
 			NDR_CHECK(ndr_push_netr_Authenticator(ndr, NDR_SCALARS, r->in.return_authenticator));
 		}
-		NDR_CHECK(ndr_push_uint16(ndr, NDR_SCALARS, r->in.logon_level));
+		NDR_CHECK(ndr_push_netr_LogonLevel(ndr, NDR_SCALARS, r->in.logon_level));
 		if (r->in.logon == NULL) {
 			return ndr_push_error(ndr, NDR_ERR_INVALID_POINTER, "NULL [ref] pointer");
 		}
 		NDR_CHECK(ndr_push_set_switch_value(ndr, r->in.logon, r->in.logon_level));
-		NDR_CHECK(ndr_push_netr_LogonLevel(ndr, NDR_SCALARS|NDR_BUFFERS, r->in.logon));
+		NDR_CHECK(ndr_push_netr_LogonInfo(ndr, NDR_SCALARS|NDR_BUFFERS, r->in.logon));
 		NDR_CHECK(ndr_push_uint16(ndr, NDR_SCALARS, r->in.validation_level));
 	}
 	if (flags & NDR_OUT) {
@@ -8275,14 +8338,14 @@
 			NDR_CHECK(ndr_pull_netr_Authenticator(ndr, NDR_SCALARS, r->in.return_authenticator));
 			NDR_PULL_SET_MEM_CTX(ndr, _mem_save_return_authenticator_0, 0);
 		}
-		NDR_CHECK(ndr_pull_uint16(ndr, NDR_SCALARS, &r->in.logon_level));
+		NDR_CHECK(ndr_pull_netr_LogonLevel(ndr, NDR_SCALARS, &r->in.logon_level));
 		if (ndr->flags & LIBNDR_FLAG_REF_ALLOC) {
 			NDR_PULL_ALLOC(ndr, r->in.logon);
 		}
 		_mem_save_logon_0 = NDR_PULL_GET_MEM_CTX(ndr);
 		NDR_PULL_SET_MEM_CTX(ndr, r->in.logon, LIBNDR_FLAG_REF_ALLOC);
 		NDR_CHECK(ndr_pull_set_switch_value(ndr, r->in.logon, r->in.logon_level));
-		NDR_CHECK(ndr_pull_netr_LogonLevel(ndr, NDR_SCALARS|NDR_BUFFERS, r->in.logon));
+		NDR_CHECK(ndr_pull_netr_LogonInfo(ndr, NDR_SCALARS|NDR_BUFFERS, r->in.logon));
 		NDR_PULL_SET_MEM_CTX(ndr, _mem_save_logon_0, LIBNDR_FLAG_REF_ALLOC);
 		NDR_CHECK(ndr_pull_uint16(ndr, NDR_SCALARS, &r->in.validation_level));
 		NDR_PULL_ALLOC(ndr, r->out.validation);
@@ -8357,11 +8420,11 @@
 			ndr_print_netr_Authenticator(ndr, "return_authenticator", r->in.return_authenticator);
 		}
 		ndr->depth--;
-		ndr_print_uint16(ndr, "logon_level", r->in.logon_level);
+		ndr_print_netr_LogonLevel(ndr, "logon_level", r->in.logon_level);
 		ndr_print_ptr(ndr, "logon", r->in.logon);
 		ndr->depth++;
 		ndr_print_set_switch_value(ndr, r->in.logon, r->in.logon_level);
-		ndr_print_netr_LogonLevel(ndr, "logon", r->in.logon);
+		ndr_print_netr_LogonInfo(ndr, "logon", r->in.logon);
 		ndr->depth--;
 		ndr_print_uint16(ndr, "validation_level", r->in.validation_level);
 		ndr->depth--;
@@ -8415,9 +8478,9 @@
 		if (r->in.return_authenticator) {
 			NDR_CHECK(ndr_push_netr_Authenticator(ndr, NDR_SCALARS, r->in.return_authenticator));
 		}
-		NDR_CHECK(ndr_push_uint16(ndr, NDR_SCALARS, r->in.logon_level));
+		NDR_CHECK(ndr_push_netr_LogonLevel(ndr, NDR_SCALARS, r->in.logon_level));
 		NDR_CHECK(ndr_push_set_switch_value(ndr, &r->in.logon, r->in.logon_level));
-		NDR_CHECK(ndr_push_netr_LogonLevel(ndr, NDR_SCALARS|NDR_BUFFERS, &r->in.logon));
+		NDR_CHECK(ndr_push_netr_LogonInfo(ndr, NDR_SCALARS|NDR_BUFFERS, &r->in.logon));
 	}
 	if (flags & NDR_OUT) {
 		NDR_CHECK(ndr_push_unique_ptr(ndr, r->out.return_authenticator));
@@ -8502,9 +8565,9 @@
 			NDR_CHECK(ndr_pull_netr_Authenticator(ndr, NDR_SCALARS, r->in.return_authenticator));
 			NDR_PULL_SET_MEM_CTX(ndr, _mem_save_return_authenticator_0, 0);
 		}
-		NDR_CHECK(ndr_pull_uint16(ndr, NDR_SCALARS, &r->in.logon_level));
+		NDR_CHECK(ndr_pull_netr_LogonLevel(ndr, NDR_SCALARS, &r->in.logon_level));
 		NDR_CHECK(ndr_pull_set_switch_value(ndr, &r->in.logon, r->in.logon_level));
-		NDR_CHECK(ndr_pull_netr_LogonLevel(ndr, NDR_SCALARS|NDR_BUFFERS, &r->in.logon));
+		NDR_CHECK(ndr_pull_netr_LogonInfo(ndr, NDR_SCALARS|NDR_BUFFERS, &r->in.logon));
 	}
 	if (flags & NDR_OUT) {
 		NDR_CHECK(ndr_pull_generic_ptr(ndr, &_ptr_return_authenticator));
@@ -8558,9 +8621,9 @@
 			ndr_print_netr_Authenticator(ndr, "return_authenticator", r->in.return_authenticator);
 		}
 		ndr->depth--;
-		ndr_print_uint16(ndr, "logon_level", r->in.logon_level);
+		ndr_print_netr_LogonLevel(ndr, "logon_level", r->in.logon_level);
 		ndr_print_set_switch_value(ndr, &r->in.logon, r->in.logon_level);
-		ndr_print_netr_LogonLevel(ndr, "logon", &r->in.logon);
+		ndr_print_netr_LogonInfo(ndr, "logon", &r->in.logon);
 		ndr->depth--;
 	}
 	if (flags & NDR_OUT) {
@@ -10216,7 +10279,7 @@
 			NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, ndr_charset_length(r->in.logon_server, CH_UTF16)));
 			NDR_CHECK(ndr_push_charset(ndr, NDR_SCALARS, r->in.logon_server, ndr_charset_length(r->in.logon_server, CH_UTF16), sizeof(uint16_t), CH_UTF16));
 		}
-		NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->in.function_code));
+		NDR_CHECK(ndr_push_netr_LogonControlCode(ndr, NDR_SCALARS, r->in.function_code));
 		NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->in.level));
 		if (r->in.data == NULL) {
 			return ndr_push_error(ndr, NDR_ERR_INVALID_POINTER, "NULL [ref] pointer");
@@ -10262,7 +10325,7 @@
 			NDR_CHECK(ndr_pull_charset(ndr, NDR_SCALARS, &r->in.logon_server, ndr_get_array_length(ndr, &r->in.logon_server), sizeof(uint16_t), CH_UTF16));
 			NDR_PULL_SET_MEM_CTX(ndr, _mem_save_logon_server_0, 0);
 		}
-		NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->in.function_code));
+		NDR_CHECK(ndr_pull_netr_LogonControlCode(ndr, NDR_SCALARS, &r->in.function_code));
 		NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->in.level));
 		if (ndr->flags & LIBNDR_FLAG_REF_ALLOC) {
 			NDR_PULL_ALLOC(ndr, r->in.data);
@@ -10305,7 +10368,7 @@
 			ndr_print_string(ndr, "logon_server", r->in.logon_server);
 		}
 		ndr->depth--;
-		ndr_print_uint32(ndr, "function_code", r->in.function_code);
+		ndr_print_netr_LogonControlCode(ndr, "function_code", r->in.function_code);
 		ndr_print_uint32(ndr, "level", r->in.level);
 		ndr_print_ptr(ndr, "data", r->in.data);
 		ndr->depth++;
@@ -10354,7 +10417,7 @@
 		if (r->in.negotiate_flags == NULL) {
 			return ndr_push_error(ndr, NDR_ERR_INVALID_POINTER, "NULL [ref] pointer");
 		}
-		NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, *r->in.negotiate_flags));
+		NDR_CHECK(ndr_push_netr_NegotiateFlags(ndr, NDR_SCALARS, *r->in.negotiate_flags));
 	}
 	if (flags & NDR_OUT) {
 		if (r->out.return_credentials == NULL) {
@@ -10364,7 +10427,7 @@
 		if (r->out.negotiate_flags == NULL) {
 			return ndr_push_error(ndr, NDR_ERR_INVALID_POINTER, "NULL [ref] pointer");
 		}
-		NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, *r->out.negotiate_flags));
+		NDR_CHECK(ndr_push_netr_NegotiateFlags(ndr, NDR_SCALARS, *r->out.negotiate_flags));
 		NDR_CHECK(ndr_push_NTSTATUS(ndr, NDR_SCALARS, r->out.result));
 	}
 	return NDR_ERR_SUCCESS;
@@ -10425,7 +10488,7 @@
 		}
 		_mem_save_negotiate_flags_0 = NDR_PULL_GET_MEM_CTX(ndr);
 		NDR_PULL_SET_MEM_CTX(ndr, r->in.negotiate_flags, LIBNDR_FLAG_REF_ALLOC);
-		NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, r->in.negotiate_flags));
+		NDR_CHECK(ndr_pull_netr_NegotiateFlags(ndr, NDR_SCALARS, r->in.negotiate_flags));
 		NDR_PULL_SET_MEM_CTX(ndr, _mem_save_negotiate_flags_0, LIBNDR_FLAG_REF_ALLOC);
 		NDR_PULL_ALLOC(ndr, r->out.return_credentials);
 		ZERO_STRUCTP(r->out.return_credentials);
@@ -10445,7 +10508,7 @@
 		}
 		_mem_save_negotiate_flags_0 = NDR_PULL_GET_MEM_CTX(ndr);
 		NDR_PULL_SET_MEM_CTX(ndr, r->out.negotiate_flags, LIBNDR_FLAG_REF_ALLOC);
-		NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, r->out.negotiate_flags));
+		NDR_CHECK(ndr_pull_netr_NegotiateFlags(ndr, NDR_SCALARS, r->out.negotiate_flags));
 		NDR_PULL_SET_MEM_CTX(ndr, _mem_save_negotiate_flags_0, LIBNDR_FLAG_REF_ALLOC);
 		NDR_CHECK(ndr_pull_NTSTATUS(ndr, NDR_SCALARS, &r->out.result));
 	}
@@ -10477,7 +10540,7 @@
 		ndr->depth--;
 		ndr_print_ptr(ndr, "negotiate_flags", r->in.negotiate_flags);
 		ndr->depth++;
-		ndr_print_uint32(ndr, "negotiate_flags", *r->in.negotiate_flags);
+		ndr_print_netr_NegotiateFlags(ndr, "negotiate_flags", *r->in.negotiate_flags);
 		ndr->depth--;
 		ndr->depth--;
 	}
@@ -10490,7 +10553,7 @@
 		ndr->depth--;
 		ndr_print_ptr(ndr, "negotiate_flags", r->out.negotiate_flags);
 		ndr->depth++;
-		ndr_print_uint32(ndr, "negotiate_flags", *r->out.negotiate_flags);
+		ndr_print_netr_NegotiateFlags(ndr, "negotiate_flags", *r->out.negotiate_flags);
 		ndr->depth--;
 		ndr_print_NTSTATUS(ndr, "result", r->out.result);
 		ndr->depth--;
@@ -11568,7 +11631,7 @@
 		if (r->in.negotiate_flags == NULL) {
 			return ndr_push_error(ndr, NDR_ERR_INVALID_POINTER, "NULL [ref] pointer");
 		}
-		NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, *r->in.negotiate_flags));
+		NDR_CHECK(ndr_push_netr_NegotiateFlags(ndr, NDR_SCALARS, *r->in.negotiate_flags));
 	}
 	if (flags & NDR_OUT) {
 		if (r->out.credentials == NULL) {
@@ -11578,7 +11641,7 @@
 		if (r->out.negotiate_flags == NULL) {
 			return ndr_push_error(ndr, NDR_ERR_INVALID_POINTER, "NULL [ref] pointer");
 		}
-		NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, *r->out.negotiate_flags));
+		NDR_CHECK(ndr_push_netr_NegotiateFlags(ndr, NDR_SCALARS, *r->out.negotiate_flags));
 		if (r->out.rid == NULL) {
 			return ndr_push_error(ndr, NDR_ERR_INVALID_POINTER, "NULL [ref] pointer");
 		}
@@ -11643,7 +11706,7 @@
 		}
 		_mem_save_negotiate_flags_0 = NDR_PULL_GET_MEM_CTX(ndr);
 		NDR_PULL_SET_MEM_CTX(ndr, r->in.negotiate_flags, LIBNDR_FLAG_REF_ALLOC);
-		NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, r->in.negotiate_flags));
+		NDR_CHECK(ndr_pull_netr_NegotiateFlags(ndr, NDR_SCALARS, r->in.negotiate_flags));
 		NDR_PULL_SET_MEM_CTX(ndr, _mem_save_negotiate_flags_0, LIBNDR_FLAG_REF_ALLOC);
 		NDR_PULL_ALLOC(ndr, r->out.credentials);
 		*r->out.credentials = *r->in.credentials;
@@ -11665,7 +11728,7 @@
 		}
 		_mem_save_negotiate_flags_0 = NDR_PULL_GET_MEM_CTX(ndr);
 		NDR_PULL_SET_MEM_CTX(ndr, r->out.negotiate_flags, LIBNDR_FLAG_REF_ALLOC);
-		NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, r->out.negotiate_flags));
+		NDR_CHECK(ndr_pull_netr_NegotiateFlags(ndr, NDR_SCALARS, r->out.negotiate_flags));
 		NDR_PULL_SET_MEM_CTX(ndr, _mem_save_negotiate_flags_0, LIBNDR_FLAG_REF_ALLOC);
 		if (ndr->flags & LIBNDR_FLAG_REF_ALLOC) {
 			NDR_PULL_ALLOC(ndr, r->out.rid);
@@ -11704,7 +11767,7 @@
 		ndr->depth--;
 		ndr_print_ptr(ndr, "negotiate_flags", r->in.negotiate_flags);
 		ndr->depth++;
-		ndr_print_uint32(ndr, "negotiate_flags", *r->in.negotiate_flags);
+		ndr_print_netr_NegotiateFlags(ndr, "negotiate_flags", *r->in.negotiate_flags);
 		ndr->depth--;
 		ndr->depth--;
 	}
@@ -11717,7 +11780,7 @@
 		ndr->depth--;
 		ndr_print_ptr(ndr, "negotiate_flags", r->out.negotiate_flags);
 		ndr->depth++;
-		ndr_print_uint32(ndr, "negotiate_flags", *r->out.negotiate_flags);
+		ndr_print_netr_NegotiateFlags(ndr, "negotiate_flags", *r->out.negotiate_flags);
 		ndr->depth--;
 		ndr_print_ptr(ndr, "rid", r->out.rid);
 		ndr->depth++;
@@ -13369,12 +13432,12 @@
 			NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, ndr_charset_length(r->in.computer_name, CH_UTF16)));
 			NDR_CHECK(ndr_push_charset(ndr, NDR_SCALARS, r->in.computer_name, ndr_charset_length(r->in.computer_name, CH_UTF16), sizeof(uint16_t), CH_UTF16));
 		}
-		NDR_CHECK(ndr_push_uint16(ndr, NDR_SCALARS, r->in.logon_level));
+		NDR_CHECK(ndr_push_netr_LogonLevel(ndr, NDR_SCALARS, r->in.logon_level));
 		if (r->in.logon == NULL) {
 			return ndr_push_error(ndr, NDR_ERR_INVALID_POINTER, "NULL [ref] pointer");
 		}
 		NDR_CHECK(ndr_push_set_switch_value(ndr, r->in.logon, r->in.logon_level));
-		NDR_CHECK(ndr_push_netr_LogonLevel(ndr, NDR_SCALARS|NDR_BUFFERS, r->in.logon));
+		NDR_CHECK(ndr_push_netr_LogonInfo(ndr, NDR_SCALARS|NDR_BUFFERS, r->in.logon));
 		NDR_CHECK(ndr_push_uint16(ndr, NDR_SCALARS, r->in.validation_level));
 		if (r->in.flags == NULL) {
 			return ndr_push_error(ndr, NDR_ERR_INVALID_POINTER, "NULL [ref] pointer");
@@ -13449,14 +13512,14 @@
 			NDR_CHECK(ndr_pull_charset(ndr, NDR_SCALARS, &r->in.computer_name, ndr_get_array_length(ndr, &r->in.computer_name), sizeof(uint16_t), CH_UTF16));
 			NDR_PULL_SET_MEM_CTX(ndr, _mem_save_computer_name_0, 0);
 		}
-		NDR_CHECK(ndr_pull_uint16(ndr, NDR_SCALARS, &r->in.logon_level));
+		NDR_CHECK(ndr_pull_netr_LogonLevel(ndr, NDR_SCALARS, &r->in.logon_level));
 		if (ndr->flags & LIBNDR_FLAG_REF_ALLOC) {
 			NDR_PULL_ALLOC(ndr, r->in.logon);
 		}
 		_mem_save_logon_0 = NDR_PULL_GET_MEM_CTX(ndr);
 		NDR_PULL_SET_MEM_CTX(ndr, r->in.logon, LIBNDR_FLAG_REF_ALLOC);
 		NDR_CHECK(ndr_pull_set_switch_value(ndr, r->in.logon, r->in.logon_level));
-		NDR_CHECK(ndr_pull_netr_LogonLevel(ndr, NDR_SCALARS|NDR_BUFFERS, r->in.logon));
+		NDR_CHECK(ndr_pull_netr_LogonInfo(ndr, NDR_SCALARS|NDR_BUFFERS, r->in.logon));
 		NDR_PULL_SET_MEM_CTX(ndr, _mem_save_logon_0, LIBNDR_FLAG_REF_ALLOC);
 		NDR_CHECK(ndr_pull_uint16(ndr, NDR_SCALARS, &r->in.validation_level));
 		if (ndr->flags & LIBNDR_FLAG_REF_ALLOC) {
@@ -13523,11 +13586,11 @@
 			ndr_print_string(ndr, "computer_name", r->in.computer_name);
 		}
 		ndr->depth--;
-		ndr_print_uint16(ndr, "logon_level", r->in.logon_level);
+		ndr_print_netr_LogonLevel(ndr, "logon_level", r->in.logon_level);
 		ndr_print_ptr(ndr, "logon", r->in.logon);
 		ndr->depth++;
 		ndr_print_set_switch_value(ndr, r->in.logon, r->in.logon_level);
-		ndr_print_netr_LogonLevel(ndr, "logon", r->in.logon);
+		ndr_print_netr_LogonInfo(ndr, "logon", r->in.logon);
 		ndr->depth--;
 		ndr_print_uint16(ndr, "validation_level", r->in.validation_level);
 		ndr_print_ptr(ndr, "flags", r->in.flags);
@@ -14347,9 +14410,9 @@
 		if (r->in.return_authenticator) {
 			NDR_CHECK(ndr_push_netr_Authenticator(ndr, NDR_SCALARS, r->in.return_authenticator));
 		}
-		NDR_CHECK(ndr_push_uint16(ndr, NDR_SCALARS, r->in.logon_level));
+		NDR_CHECK(ndr_push_netr_LogonLevel(ndr, NDR_SCALARS, r->in.logon_level));
 		NDR_CHECK(ndr_push_set_switch_value(ndr, &r->in.logon, r->in.logon_level));
-		NDR_CHECK(ndr_push_netr_LogonLevel(ndr, NDR_SCALARS|NDR_BUFFERS, &r->in.logon));
+		NDR_CHECK(ndr_push_netr_LogonInfo(ndr, NDR_SCALARS|NDR_BUFFERS, &r->in.logon));
 		NDR_CHECK(ndr_push_uint16(ndr, NDR_SCALARS, r->in.validation_level));
 		if (r->in.flags == NULL) {
 			return ndr_push_error(ndr, NDR_ERR_INVALID_POINTER, "NULL [ref] pointer");
@@ -14455,9 +14518,9 @@
 			NDR_CHECK(ndr_pull_netr_Authenticator(ndr, NDR_SCALARS, r->in.return_authenticator));
 			NDR_PULL_SET_MEM_CTX(ndr, _mem_save_return_authenticator_0, 0);
 		}
-		NDR_CHECK(ndr_pull_uint16(ndr, NDR_SCALARS, &r->in.logon_level));
+		NDR_CHECK(ndr_pull_netr_LogonLevel(ndr, NDR_SCALARS, &r->in.logon_level));
 		NDR_CHECK(ndr_pull_set_switch_value(ndr, &r->in.logon, r->in.logon_level));
-		NDR_CHECK(ndr_pull_netr_LogonLevel(ndr, NDR_SCALARS|NDR_BUFFERS, &r->in.logon));
+		NDR_CHECK(ndr_pull_netr_LogonInfo(ndr, NDR_SCALARS|NDR_BUFFERS, &r->in.logon));
 		NDR_CHECK(ndr_pull_uint16(ndr, NDR_SCALARS, &r->in.validation_level));
 		if (ndr->flags & LIBNDR_FLAG_REF_ALLOC) {
 			NDR_PULL_ALLOC(ndr, r->in.flags);
@@ -14547,9 +14610,9 @@
 			ndr_print_netr_Authenticator(ndr, "return_authenticator", r->in.return_authenticator);
 		}
 		ndr->depth--;
-		ndr_print_uint16(ndr, "logon_level", r->in.logon_level);
+		ndr_print_netr_LogonLevel(ndr, "logon_level", r->in.logon_level);
 		ndr_print_set_switch_value(ndr, &r->in.logon, r->in.logon_level);
-		ndr_print_netr_LogonLevel(ndr, "logon", &r->in.logon);
+		ndr_print_netr_LogonInfo(ndr, "logon", &r->in.logon);
 		ndr_print_uint16(ndr, "validation_level", r->in.validation_level);
 		ndr_print_ptr(ndr, "flags", r->in.flags);
 		ndr->depth++;
@@ -15022,7 +15085,7 @@
 };
 
 static const struct ndr_interface_string_array netlogon_authservices = {
-	.count	= 3,
+	.count	= 1,
 	.names	= netlogon_authservice_strings
 };
 

Modified: branches/samba/experimental/source/librpc/gen_ndr/ndr_netlogon.h
===================================================================
--- branches/samba/experimental/source/librpc/gen_ndr/ndr_netlogon.h	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/librpc/gen_ndr/ndr_netlogon.h	2008-06-09 06:59:20 UTC (rev 1920)
@@ -108,6 +108,8 @@
 #define NDR_NETLOGON_CALL_COUNT (47)
 void ndr_print_netr_UasInfo(struct ndr_print *ndr, const char *name, const struct netr_UasInfo *r);
 void ndr_print_netr_UasLogoffInfo(struct ndr_print *ndr, const char *name, const struct netr_UasLogoffInfo *r);
+enum ndr_err_code ndr_push_netr_AcctLockStr(struct ndr_push *ndr, int ndr_flags, const struct netr_AcctLockStr *r);
+enum ndr_err_code ndr_pull_netr_AcctLockStr(struct ndr_pull *ndr, int ndr_flags, struct netr_AcctLockStr *r);
 void ndr_print_netr_AcctLockStr(struct ndr_print *ndr, const char *name, const struct netr_AcctLockStr *r);
 enum ndr_err_code ndr_push_netr_LogonParameterControl(struct ndr_push *ndr, int ndr_flags, uint32_t r);
 enum ndr_err_code ndr_pull_netr_LogonParameterControl(struct ndr_pull *ndr, int ndr_flags, uint32_t *r);
@@ -116,9 +118,9 @@
 void ndr_print_netr_PasswordInfo(struct ndr_print *ndr, const char *name, const struct netr_PasswordInfo *r);
 void ndr_print_netr_ChallengeResponse(struct ndr_print *ndr, const char *name, const struct netr_ChallengeResponse *r);
 void ndr_print_netr_NetworkInfo(struct ndr_print *ndr, const char *name, const struct netr_NetworkInfo *r);
-enum ndr_err_code ndr_push_netr_LogonLevel(struct ndr_push *ndr, int ndr_flags, const union netr_LogonLevel *r);
-enum ndr_err_code ndr_pull_netr_LogonLevel(struct ndr_pull *ndr, int ndr_flags, union netr_LogonLevel *r);
-void ndr_print_netr_LogonLevel(struct ndr_print *ndr, const char *name, const union netr_LogonLevel *r);
+enum ndr_err_code ndr_push_netr_LogonInfo(struct ndr_push *ndr, int ndr_flags, const union netr_LogonInfo *r);
+enum ndr_err_code ndr_pull_netr_LogonInfo(struct ndr_pull *ndr, int ndr_flags, union netr_LogonInfo *r);
+void ndr_print_netr_LogonInfo(struct ndr_print *ndr, const char *name, const union netr_LogonInfo *r);
 enum ndr_err_code ndr_push_netr_UserSessionKey(struct ndr_push *ndr, int ndr_flags, const struct netr_UserSessionKey *r);
 enum ndr_err_code ndr_pull_netr_UserSessionKey(struct ndr_pull *ndr, int ndr_flags, struct netr_UserSessionKey *r);
 void ndr_print_netr_UserSessionKey(struct ndr_print *ndr, const char *name, const struct netr_UserSessionKey *r);
@@ -145,6 +147,7 @@
 enum ndr_err_code ndr_push_netr_Authenticator(struct ndr_push *ndr, int ndr_flags, const struct netr_Authenticator *r);
 enum ndr_err_code ndr_pull_netr_Authenticator(struct ndr_pull *ndr, int ndr_flags, struct netr_Authenticator *r);
 void ndr_print_netr_Authenticator(struct ndr_print *ndr, const char *name, const struct netr_Authenticator *r);
+void ndr_print_netr_LogonLevel(struct ndr_print *ndr, const char *name, enum netr_LogonLevel r);
 void ndr_print_netr_DELTA_DELETE_USER(struct ndr_print *ndr, const char *name, const struct netr_DELTA_DELETE_USER *r);
 void ndr_print_netr_USER_KEY16(struct ndr_print *ndr, const char *name, const struct netr_USER_KEY16 *r);
 void ndr_print_netr_PasswordHistory(struct ndr_print *ndr, const char *name, const struct netr_PasswordHistory *r);
@@ -177,16 +180,20 @@
 void ndr_print_netr_DELTA_ENUM_ARRAY(struct ndr_print *ndr, const char *name, const struct netr_DELTA_ENUM_ARRAY *r);
 void ndr_print_netr_UAS_INFO_0(struct ndr_print *ndr, const char *name, const struct netr_UAS_INFO_0 *r);
 void ndr_print_netr_AccountBuffer(struct ndr_print *ndr, const char *name, const struct netr_AccountBuffer *r);
+void ndr_print_netr_InfoFlags(struct ndr_print *ndr, const char *name, uint32_t r);
 void ndr_print_netr_NETLOGON_INFO_1(struct ndr_print *ndr, const char *name, const struct netr_NETLOGON_INFO_1 *r);
 void ndr_print_netr_NETLOGON_INFO_2(struct ndr_print *ndr, const char *name, const struct netr_NETLOGON_INFO_2 *r);
 void ndr_print_netr_NETLOGON_INFO_3(struct ndr_print *ndr, const char *name, const struct netr_NETLOGON_INFO_3 *r);
 void ndr_print_netr_CONTROL_QUERY_INFORMATION(struct ndr_print *ndr, const char *name, const union netr_CONTROL_QUERY_INFORMATION *r);
 void ndr_print_netr_LogonControlCode(struct ndr_print *ndr, const char *name, enum netr_LogonControlCode r);
 void ndr_print_netr_CONTROL_DATA_INFORMATION(struct ndr_print *ndr, const char *name, const union netr_CONTROL_DATA_INFORMATION *r);
+void ndr_print_netr_NegotiateFlags(struct ndr_print *ndr, const char *name, uint32_t r);
 void ndr_print_netr_Blob(struct ndr_print *ndr, const char *name, const struct netr_Blob *r);
 void ndr_print_netr_DsRGetDCName_flags(struct ndr_print *ndr, const char *name, uint32_t r);
 void ndr_print_netr_DsRGetDCNameInfo_AddressType(struct ndr_print *ndr, const char *name, enum netr_DsRGetDCNameInfo_AddressType r);
 void ndr_print_netr_DsR_DcFlags(struct ndr_print *ndr, const char *name, uint32_t r);
+enum ndr_err_code ndr_push_netr_DsRGetDCNameInfo(struct ndr_push *ndr, int ndr_flags, const struct netr_DsRGetDCNameInfo *r);
+enum ndr_err_code ndr_pull_netr_DsRGetDCNameInfo(struct ndr_pull *ndr, int ndr_flags, struct netr_DsRGetDCNameInfo *r);
 void ndr_print_netr_DsRGetDCNameInfo(struct ndr_print *ndr, const char *name, const struct netr_DsRGetDCNameInfo *r);
 void ndr_print_netr_BinaryString(struct ndr_print *ndr, const char *name, const struct netr_BinaryString *r);
 void ndr_print_netr_DomainQuery1(struct ndr_print *ndr, const char *name, const struct netr_DomainQuery1 *r);

Modified: branches/samba/experimental/source/librpc/gen_ndr/ndr_samr.c
===================================================================
--- branches/samba/experimental/source/librpc/gen_ndr/ndr_samr.c	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/librpc/gen_ndr/ndr_samr.c	2008-06-09 06:59:20 UTC (rev 1920)
@@ -2613,10 +2613,10 @@
 {
 	if (ndr_flags & NDR_SCALARS) {
 		NDR_CHECK(ndr_push_align(ndr, 4));
-		NDR_CHECK(ndr_push_lsa_String(ndr, NDR_SCALARS, &r->parameters));
+		NDR_CHECK(ndr_push_lsa_BinaryString(ndr, NDR_SCALARS, &r->parameters));
 	}
 	if (ndr_flags & NDR_BUFFERS) {
-		NDR_CHECK(ndr_push_lsa_String(ndr, NDR_BUFFERS, &r->parameters));
+		NDR_CHECK(ndr_push_lsa_BinaryString(ndr, NDR_BUFFERS, &r->parameters));
 	}
 	return NDR_ERR_SUCCESS;
 }
@@ -2625,10 +2625,10 @@
 {
 	if (ndr_flags & NDR_SCALARS) {
 		NDR_CHECK(ndr_pull_align(ndr, 4));
-		NDR_CHECK(ndr_pull_lsa_String(ndr, NDR_SCALARS, &r->parameters));
+		NDR_CHECK(ndr_pull_lsa_BinaryString(ndr, NDR_SCALARS, &r->parameters));
 	}
 	if (ndr_flags & NDR_BUFFERS) {
-		NDR_CHECK(ndr_pull_lsa_String(ndr, NDR_BUFFERS, &r->parameters));
+		NDR_CHECK(ndr_pull_lsa_BinaryString(ndr, NDR_BUFFERS, &r->parameters));
 	}
 	return NDR_ERR_SUCCESS;
 }
@@ -2637,7 +2637,7 @@
 {
 	ndr_print_struct(ndr, name, "samr_UserInfo20");
 	ndr->depth++;
-	ndr_print_lsa_String(ndr, "parameters", &r->parameters);
+	ndr_print_lsa_BinaryString(ndr, "parameters", &r->parameters);
 	ndr->depth--;
 }
 
@@ -2711,7 +2711,7 @@
 		NDR_CHECK(ndr_push_lsa_String(ndr, NDR_SCALARS, &r->description));
 		NDR_CHECK(ndr_push_lsa_String(ndr, NDR_SCALARS, &r->workstations));
 		NDR_CHECK(ndr_push_lsa_String(ndr, NDR_SCALARS, &r->comment));
-		NDR_CHECK(ndr_push_lsa_String(ndr, NDR_SCALARS, &r->parameters));
+		NDR_CHECK(ndr_push_lsa_BinaryString(ndr, NDR_SCALARS, &r->parameters));
 		NDR_CHECK(ndr_push_lsa_String(ndr, NDR_SCALARS, &r->unknown1));
 		NDR_CHECK(ndr_push_lsa_String(ndr, NDR_SCALARS, &r->unknown2));
 		NDR_CHECK(ndr_push_lsa_String(ndr, NDR_SCALARS, &r->unknown3));
@@ -2741,7 +2741,7 @@
 		NDR_CHECK(ndr_push_lsa_String(ndr, NDR_BUFFERS, &r->description));
 		NDR_CHECK(ndr_push_lsa_String(ndr, NDR_BUFFERS, &r->workstations));
 		NDR_CHECK(ndr_push_lsa_String(ndr, NDR_BUFFERS, &r->comment));
-		NDR_CHECK(ndr_push_lsa_String(ndr, NDR_BUFFERS, &r->parameters));
+		NDR_CHECK(ndr_push_lsa_BinaryString(ndr, NDR_BUFFERS, &r->parameters));
 		NDR_CHECK(ndr_push_lsa_String(ndr, NDR_BUFFERS, &r->unknown1));
 		NDR_CHECK(ndr_push_lsa_String(ndr, NDR_BUFFERS, &r->unknown2));
 		NDR_CHECK(ndr_push_lsa_String(ndr, NDR_BUFFERS, &r->unknown3));
@@ -2775,7 +2775,7 @@
 		NDR_CHECK(ndr_pull_lsa_String(ndr, NDR_SCALARS, &r->description));
 		NDR_CHECK(ndr_pull_lsa_String(ndr, NDR_SCALARS, &r->workstations));
 		NDR_CHECK(ndr_pull_lsa_String(ndr, NDR_SCALARS, &r->comment));
-		NDR_CHECK(ndr_pull_lsa_String(ndr, NDR_SCALARS, &r->parameters));
+		NDR_CHECK(ndr_pull_lsa_BinaryString(ndr, NDR_SCALARS, &r->parameters));
 		NDR_CHECK(ndr_pull_lsa_String(ndr, NDR_SCALARS, &r->unknown1));
 		NDR_CHECK(ndr_pull_lsa_String(ndr, NDR_SCALARS, &r->unknown2));
 		NDR_CHECK(ndr_pull_lsa_String(ndr, NDR_SCALARS, &r->unknown3));
@@ -2810,7 +2810,7 @@
 		NDR_CHECK(ndr_pull_lsa_String(ndr, NDR_BUFFERS, &r->description));
 		NDR_CHECK(ndr_pull_lsa_String(ndr, NDR_BUFFERS, &r->workstations));
 		NDR_CHECK(ndr_pull_lsa_String(ndr, NDR_BUFFERS, &r->comment));
-		NDR_CHECK(ndr_pull_lsa_String(ndr, NDR_BUFFERS, &r->parameters));
+		NDR_CHECK(ndr_pull_lsa_BinaryString(ndr, NDR_BUFFERS, &r->parameters));
 		NDR_CHECK(ndr_pull_lsa_String(ndr, NDR_BUFFERS, &r->unknown1));
 		NDR_CHECK(ndr_pull_lsa_String(ndr, NDR_BUFFERS, &r->unknown2));
 		NDR_CHECK(ndr_pull_lsa_String(ndr, NDR_BUFFERS, &r->unknown3));
@@ -2849,7 +2849,7 @@
 	ndr_print_lsa_String(ndr, "description", &r->description);
 	ndr_print_lsa_String(ndr, "workstations", &r->workstations);
 	ndr_print_lsa_String(ndr, "comment", &r->comment);
-	ndr_print_lsa_String(ndr, "parameters", &r->parameters);
+	ndr_print_lsa_BinaryString(ndr, "parameters", &r->parameters);
 	ndr_print_lsa_String(ndr, "unknown1", &r->unknown1);
 	ndr_print_lsa_String(ndr, "unknown2", &r->unknown2);
 	ndr_print_lsa_String(ndr, "unknown3", &r->unknown3);
@@ -9346,7 +9346,10 @@
 		}
 		NDR_CHECK(ndr_push_policy_handle(ndr, NDR_SCALARS, r->in.domain_handle));
 		NDR_CHECK(ndr_push_uint16(ndr, NDR_SCALARS, r->in.level));
-		NDR_CHECK(ndr_push_lsa_String(ndr, NDR_SCALARS|NDR_BUFFERS, &r->in.name));
+		if (r->in.name == NULL) {
+			return ndr_push_error(ndr, NDR_ERR_INVALID_POINTER, "NULL [ref] pointer");
+		}
+		NDR_CHECK(ndr_push_lsa_String(ndr, NDR_SCALARS|NDR_BUFFERS, r->in.name));
 	}
 	if (flags & NDR_OUT) {
 		if (r->out.idx == NULL) {
@@ -9361,6 +9364,7 @@
 static enum ndr_err_code ndr_pull_samr_GetDisplayEnumerationIndex(struct ndr_pull *ndr, int flags, struct samr_GetDisplayEnumerationIndex *r)
 {
 	TALLOC_CTX *_mem_save_domain_handle_0;
+	TALLOC_CTX *_mem_save_name_0;
 	TALLOC_CTX *_mem_save_idx_0;
 	if (flags & NDR_IN) {
 		ZERO_STRUCT(r->out);
@@ -9373,7 +9377,13 @@
 		NDR_CHECK(ndr_pull_policy_handle(ndr, NDR_SCALARS, r->in.domain_handle));
 		NDR_PULL_SET_MEM_CTX(ndr, _mem_save_domain_handle_0, LIBNDR_FLAG_REF_ALLOC);
 		NDR_CHECK(ndr_pull_uint16(ndr, NDR_SCALARS, &r->in.level));
-		NDR_CHECK(ndr_pull_lsa_String(ndr, NDR_SCALARS|NDR_BUFFERS, &r->in.name));
+		if (ndr->flags & LIBNDR_FLAG_REF_ALLOC) {
+			NDR_PULL_ALLOC(ndr, r->in.name);
+		}
+		_mem_save_name_0 = NDR_PULL_GET_MEM_CTX(ndr);
+		NDR_PULL_SET_MEM_CTX(ndr, r->in.name, LIBNDR_FLAG_REF_ALLOC);
+		NDR_CHECK(ndr_pull_lsa_String(ndr, NDR_SCALARS|NDR_BUFFERS, r->in.name));
+		NDR_PULL_SET_MEM_CTX(ndr, _mem_save_name_0, LIBNDR_FLAG_REF_ALLOC);
 		NDR_PULL_ALLOC(ndr, r->out.idx);
 		ZERO_STRUCTP(r->out.idx);
 	}
@@ -9405,8 +9415,11 @@
 		ndr_print_policy_handle(ndr, "domain_handle", r->in.domain_handle);
 		ndr->depth--;
 		ndr_print_uint16(ndr, "level", r->in.level);
-		ndr_print_lsa_String(ndr, "name", &r->in.name);
+		ndr_print_ptr(ndr, "name", r->in.name);
+		ndr->depth++;
+		ndr_print_lsa_String(ndr, "name", r->in.name);
 		ndr->depth--;
+		ndr->depth--;
 	}
 	if (flags & NDR_OUT) {
 		ndr_print_struct(ndr, "out", "samr_GetDisplayEnumerationIndex");
@@ -10008,7 +10021,10 @@
 		}
 		NDR_CHECK(ndr_push_policy_handle(ndr, NDR_SCALARS, r->in.domain_handle));
 		NDR_CHECK(ndr_push_uint16(ndr, NDR_SCALARS, r->in.level));
-		NDR_CHECK(ndr_push_lsa_String(ndr, NDR_SCALARS|NDR_BUFFERS, &r->in.name));
+		if (r->in.name == NULL) {
+			return ndr_push_error(ndr, NDR_ERR_INVALID_POINTER, "NULL [ref] pointer");
+		}
+		NDR_CHECK(ndr_push_lsa_String(ndr, NDR_SCALARS|NDR_BUFFERS, r->in.name));
 	}
 	if (flags & NDR_OUT) {
 		if (r->out.idx == NULL) {
@@ -10023,6 +10039,7 @@
 static enum ndr_err_code ndr_pull_samr_GetDisplayEnumerationIndex2(struct ndr_pull *ndr, int flags, struct samr_GetDisplayEnumerationIndex2 *r)
 {
 	TALLOC_CTX *_mem_save_domain_handle_0;
+	TALLOC_CTX *_mem_save_name_0;
 	TALLOC_CTX *_mem_save_idx_0;
 	if (flags & NDR_IN) {
 		ZERO_STRUCT(r->out);
@@ -10035,7 +10052,13 @@
 		NDR_CHECK(ndr_pull_policy_handle(ndr, NDR_SCALARS, r->in.domain_handle));
 		NDR_PULL_SET_MEM_CTX(ndr, _mem_save_domain_handle_0, LIBNDR_FLAG_REF_ALLOC);
 		NDR_CHECK(ndr_pull_uint16(ndr, NDR_SCALARS, &r->in.level));
-		NDR_CHECK(ndr_pull_lsa_String(ndr, NDR_SCALARS|NDR_BUFFERS, &r->in.name));
+		if (ndr->flags & LIBNDR_FLAG_REF_ALLOC) {
+			NDR_PULL_ALLOC(ndr, r->in.name);
+		}
+		_mem_save_name_0 = NDR_PULL_GET_MEM_CTX(ndr);
+		NDR_PULL_SET_MEM_CTX(ndr, r->in.name, LIBNDR_FLAG_REF_ALLOC);
+		NDR_CHECK(ndr_pull_lsa_String(ndr, NDR_SCALARS|NDR_BUFFERS, r->in.name));
+		NDR_PULL_SET_MEM_CTX(ndr, _mem_save_name_0, LIBNDR_FLAG_REF_ALLOC);
 		NDR_PULL_ALLOC(ndr, r->out.idx);
 		ZERO_STRUCTP(r->out.idx);
 	}
@@ -10067,8 +10090,11 @@
 		ndr_print_policy_handle(ndr, "domain_handle", r->in.domain_handle);
 		ndr->depth--;
 		ndr_print_uint16(ndr, "level", r->in.level);
-		ndr_print_lsa_String(ndr, "name", &r->in.name);
+		ndr_print_ptr(ndr, "name", r->in.name);
+		ndr->depth++;
+		ndr_print_lsa_String(ndr, "name", r->in.name);
 		ndr->depth--;
+		ndr->depth--;
 	}
 	if (flags & NDR_OUT) {
 		ndr_print_struct(ndr, "out", "samr_GetDisplayEnumerationIndex2");
@@ -12656,7 +12682,7 @@
 };
 
 static const struct ndr_interface_string_array samr_authservices = {
-	.count	= 3,
+	.count	= 1,
 	.names	= samr_authservice_strings
 };
 

Modified: branches/samba/experimental/source/librpc/gen_ndr/ndr_srvsvc.c
===================================================================
--- branches/samba/experimental/source/librpc/gen_ndr/ndr_srvsvc.c	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/librpc/gen_ndr/ndr_srvsvc.c	2008-06-09 06:59:20 UTC (rev 1920)
@@ -1664,6 +1664,44 @@
 	}
 }
 
+static enum ndr_err_code ndr_push_srvsvc_NetConnInfoCtr(struct ndr_push *ndr, int ndr_flags, const struct srvsvc_NetConnInfoCtr *r)
+{
+	if (ndr_flags & NDR_SCALARS) {
+		NDR_CHECK(ndr_push_align(ndr, 4));
+		NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->level));
+		NDR_CHECK(ndr_push_set_switch_value(ndr, &r->ctr, r->level));
+		NDR_CHECK(ndr_push_srvsvc_NetConnCtr(ndr, NDR_SCALARS, &r->ctr));
+	}
+	if (ndr_flags & NDR_BUFFERS) {
+		NDR_CHECK(ndr_push_srvsvc_NetConnCtr(ndr, NDR_BUFFERS, &r->ctr));
+	}
+	return NDR_ERR_SUCCESS;
+}
+
+static enum ndr_err_code ndr_pull_srvsvc_NetConnInfoCtr(struct ndr_pull *ndr, int ndr_flags, struct srvsvc_NetConnInfoCtr *r)
+{
+	if (ndr_flags & NDR_SCALARS) {
+		NDR_CHECK(ndr_pull_align(ndr, 4));
+		NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->level));
+		NDR_CHECK(ndr_pull_set_switch_value(ndr, &r->ctr, r->level));
+		NDR_CHECK(ndr_pull_srvsvc_NetConnCtr(ndr, NDR_SCALARS, &r->ctr));
+	}
+	if (ndr_flags & NDR_BUFFERS) {
+		NDR_CHECK(ndr_pull_srvsvc_NetConnCtr(ndr, NDR_BUFFERS, &r->ctr));
+	}
+	return NDR_ERR_SUCCESS;
+}
+
+_PUBLIC_ void ndr_print_srvsvc_NetConnInfoCtr(struct ndr_print *ndr, const char *name, const struct srvsvc_NetConnInfoCtr *r)
+{
+	ndr_print_struct(ndr, name, "srvsvc_NetConnInfoCtr");
+	ndr->depth++;
+	ndr_print_uint32(ndr, "level", r->level);
+	ndr_print_set_switch_value(ndr, &r->ctr, r->level);
+	ndr_print_srvsvc_NetConnCtr(ndr, "ctr", &r->ctr);
+	ndr->depth--;
+}
+
 static enum ndr_err_code ndr_push_srvsvc_NetFileInfo2(struct ndr_push *ndr, int ndr_flags, const struct srvsvc_NetFileInfo2 *r)
 {
 	if (ndr_flags & NDR_SCALARS) {
@@ -2238,6 +2276,44 @@
 	}
 }
 
+static enum ndr_err_code ndr_push_srvsvc_NetFileInfoCtr(struct ndr_push *ndr, int ndr_flags, const struct srvsvc_NetFileInfoCtr *r)
+{
+	if (ndr_flags & NDR_SCALARS) {
+		NDR_CHECK(ndr_push_align(ndr, 4));
+		NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->level));
+		NDR_CHECK(ndr_push_set_switch_value(ndr, &r->ctr, r->level));
+		NDR_CHECK(ndr_push_srvsvc_NetFileCtr(ndr, NDR_SCALARS, &r->ctr));
+	}
+	if (ndr_flags & NDR_BUFFERS) {
+		NDR_CHECK(ndr_push_srvsvc_NetFileCtr(ndr, NDR_BUFFERS, &r->ctr));
+	}
+	return NDR_ERR_SUCCESS;
+}
+
+static enum ndr_err_code ndr_pull_srvsvc_NetFileInfoCtr(struct ndr_pull *ndr, int ndr_flags, struct srvsvc_NetFileInfoCtr *r)
+{
+	if (ndr_flags & NDR_SCALARS) {
+		NDR_CHECK(ndr_pull_align(ndr, 4));
+		NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->level));
+		NDR_CHECK(ndr_pull_set_switch_value(ndr, &r->ctr, r->level));
+		NDR_CHECK(ndr_pull_srvsvc_NetFileCtr(ndr, NDR_SCALARS, &r->ctr));
+	}
+	if (ndr_flags & NDR_BUFFERS) {
+		NDR_CHECK(ndr_pull_srvsvc_NetFileCtr(ndr, NDR_BUFFERS, &r->ctr));
+	}
+	return NDR_ERR_SUCCESS;
+}
+
+_PUBLIC_ void ndr_print_srvsvc_NetFileInfoCtr(struct ndr_print *ndr, const char *name, const struct srvsvc_NetFileInfoCtr *r)
+{
+	ndr_print_struct(ndr, name, "srvsvc_NetFileInfoCtr");
+	ndr->depth++;
+	ndr_print_uint32(ndr, "level", r->level);
+	ndr_print_set_switch_value(ndr, &r->ctr, r->level);
+	ndr_print_srvsvc_NetFileCtr(ndr, "ctr", &r->ctr);
+	ndr->depth--;
+}
+
 static enum ndr_err_code ndr_push_srvsvc_NetSessInfo0(struct ndr_push *ndr, int ndr_flags, const struct srvsvc_NetSessInfo0 *r)
 {
 	if (ndr_flags & NDR_SCALARS) {
@@ -3496,6 +3572,44 @@
 	}
 }
 
+static enum ndr_err_code ndr_push_srvsvc_NetSessInfoCtr(struct ndr_push *ndr, int ndr_flags, const struct srvsvc_NetSessInfoCtr *r)
+{
+	if (ndr_flags & NDR_SCALARS) {
+		NDR_CHECK(ndr_push_align(ndr, 4));
+		NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->level));
+		NDR_CHECK(ndr_push_set_switch_value(ndr, &r->ctr, r->level));
+		NDR_CHECK(ndr_push_srvsvc_NetSessCtr(ndr, NDR_SCALARS, &r->ctr));
+	}
+	if (ndr_flags & NDR_BUFFERS) {
+		NDR_CHECK(ndr_push_srvsvc_NetSessCtr(ndr, NDR_BUFFERS, &r->ctr));
+	}
+	return NDR_ERR_SUCCESS;
+}
+
+static enum ndr_err_code ndr_pull_srvsvc_NetSessInfoCtr(struct ndr_pull *ndr, int ndr_flags, struct srvsvc_NetSessInfoCtr *r)
+{
+	if (ndr_flags & NDR_SCALARS) {
+		NDR_CHECK(ndr_pull_align(ndr, 4));
+		NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->level));
+		NDR_CHECK(ndr_pull_set_switch_value(ndr, &r->ctr, r->level));
+		NDR_CHECK(ndr_pull_srvsvc_NetSessCtr(ndr, NDR_SCALARS, &r->ctr));
+	}
+	if (ndr_flags & NDR_BUFFERS) {
+		NDR_CHECK(ndr_pull_srvsvc_NetSessCtr(ndr, NDR_BUFFERS, &r->ctr));
+	}
+	return NDR_ERR_SUCCESS;
+}
+
+_PUBLIC_ void ndr_print_srvsvc_NetSessInfoCtr(struct ndr_print *ndr, const char *name, const struct srvsvc_NetSessInfoCtr *r)
+{
+	ndr_print_struct(ndr, name, "srvsvc_NetSessInfoCtr");
+	ndr->depth++;
+	ndr_print_uint32(ndr, "level", r->level);
+	ndr_print_set_switch_value(ndr, &r->ctr, r->level);
+	ndr_print_srvsvc_NetSessCtr(ndr, "ctr", &r->ctr);
+	ndr->depth--;
+}
+
 static enum ndr_err_code ndr_push_srvsvc_ShareType(struct ndr_push *ndr, int ndr_flags, enum srvsvc_ShareType r)
 {
 	{
@@ -4324,12 +4438,11 @@
 		NDR_CHECK(ndr_push_srvsvc_ShareType(ndr, NDR_SCALARS, r->type));
 		NDR_CHECK(ndr_push_unique_ptr(ndr, r->comment));
 		NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->permissions));
-		NDR_CHECK(ndr_push_int32(ndr, NDR_SCALARS, r->max_users));
+		NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->max_users));
 		NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->current_users));
 		NDR_CHECK(ndr_push_unique_ptr(ndr, r->path));
 		NDR_CHECK(ndr_push_unique_ptr(ndr, r->password));
-		NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->unknown));
-		NDR_CHECK(ndr_push_unique_ptr(ndr, r->sd));
+		NDR_CHECK(ndr_push_sec_desc_buf(ndr, NDR_SCALARS, &r->sd_buf));
 	}
 	if (ndr_flags & NDR_BUFFERS) {
 		if (r->name) {
@@ -4356,14 +4469,7 @@
 			NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, ndr_charset_length(r->password, CH_UTF16)));
 			NDR_CHECK(ndr_push_charset(ndr, NDR_SCALARS, r->password, ndr_charset_length(r->password, CH_UTF16), sizeof(uint16_t), CH_UTF16));
 		}
-		if (r->sd) {
-			{
-				struct ndr_push *_ndr_sd;
-				NDR_CHECK(ndr_push_subcontext_start(ndr, &_ndr_sd, 4, -1));
-				NDR_CHECK(ndr_push_security_descriptor(_ndr_sd, NDR_SCALARS|NDR_BUFFERS, r->sd));
-				NDR_CHECK(ndr_push_subcontext_end(ndr, _ndr_sd, 4, -1));
-			}
-		}
+		NDR_CHECK(ndr_push_sec_desc_buf(ndr, NDR_BUFFERS, &r->sd_buf));
 	}
 	return NDR_ERR_SUCCESS;
 }
@@ -4378,8 +4484,6 @@
 	TALLOC_CTX *_mem_save_path_0;
 	uint32_t _ptr_password;
 	TALLOC_CTX *_mem_save_password_0;
-	uint32_t _ptr_sd;
-	TALLOC_CTX *_mem_save_sd_0;
 	if (ndr_flags & NDR_SCALARS) {
 		NDR_CHECK(ndr_pull_align(ndr, 4));
 		NDR_CHECK(ndr_pull_generic_ptr(ndr, &_ptr_name));
@@ -4396,7 +4500,7 @@
 			r->comment = NULL;
 		}
 		NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->permissions));
-		NDR_CHECK(ndr_pull_int32(ndr, NDR_SCALARS, &r->max_users));
+		NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->max_users));
 		NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->current_users));
 		NDR_CHECK(ndr_pull_generic_ptr(ndr, &_ptr_path));
 		if (_ptr_path) {
@@ -4410,13 +4514,7 @@
 		} else {
 			r->password = NULL;
 		}
-		NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->unknown));
-		NDR_CHECK(ndr_pull_generic_ptr(ndr, &_ptr_sd));
-		if (_ptr_sd) {
-			NDR_PULL_ALLOC(ndr, r->sd);
-		} else {
-			r->sd = NULL;
-		}
+		NDR_CHECK(ndr_pull_sec_desc_buf(ndr, NDR_SCALARS, &r->sd_buf));
 	}
 	if (ndr_flags & NDR_BUFFERS) {
 		if (r->name) {
@@ -4467,17 +4565,7 @@
 			NDR_CHECK(ndr_pull_charset(ndr, NDR_SCALARS, &r->password, ndr_get_array_length(ndr, &r->password), sizeof(uint16_t), CH_UTF16));
 			NDR_PULL_SET_MEM_CTX(ndr, _mem_save_password_0, 0);
 		}
-		if (r->sd) {
-			_mem_save_sd_0 = NDR_PULL_GET_MEM_CTX(ndr);
-			NDR_PULL_SET_MEM_CTX(ndr, r->sd, 0);
-			{
-				struct ndr_pull *_ndr_sd;
-				NDR_CHECK(ndr_pull_subcontext_start(ndr, &_ndr_sd, 4, -1));
-				NDR_CHECK(ndr_pull_security_descriptor(_ndr_sd, NDR_SCALARS|NDR_BUFFERS, r->sd));
-				NDR_CHECK(ndr_pull_subcontext_end(ndr, _ndr_sd, 4, -1));
-			}
-			NDR_PULL_SET_MEM_CTX(ndr, _mem_save_sd_0, 0);
-		}
+		NDR_CHECK(ndr_pull_sec_desc_buf(ndr, NDR_BUFFERS, &r->sd_buf));
 	}
 	return NDR_ERR_SUCCESS;
 }
@@ -4500,7 +4588,7 @@
 	}
 	ndr->depth--;
 	ndr_print_uint32(ndr, "permissions", r->permissions);
-	ndr_print_int32(ndr, "max_users", r->max_users);
+	ndr_print_uint32(ndr, "max_users", r->max_users);
 	ndr_print_uint32(ndr, "current_users", r->current_users);
 	ndr_print_ptr(ndr, "path", r->path);
 	ndr->depth++;
@@ -4514,14 +4602,8 @@
 		ndr_print_string(ndr, "password", r->password);
 	}
 	ndr->depth--;
-	ndr_print_uint32(ndr, "unknown", r->unknown);
-	ndr_print_ptr(ndr, "sd", r->sd);
-	ndr->depth++;
-	if (r->sd) {
-		ndr_print_security_descriptor(ndr, "sd", r->sd);
-	}
+	ndr_print_sec_desc_buf(ndr, "sd_buf", &r->sd_buf);
 	ndr->depth--;
-	ndr->depth--;
 }
 
 static enum ndr_err_code ndr_push_srvsvc_NetShareCtr502(struct ndr_push *ndr, int ndr_flags, const struct srvsvc_NetShareCtr502 *r)
@@ -4893,7 +4975,7 @@
 {
 	if (ndr_flags & NDR_SCALARS) {
 		NDR_CHECK(ndr_push_align(ndr, 4));
-		NDR_CHECK(ndr_push_int32(ndr, NDR_SCALARS, r->max_users));
+		NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->max_users));
 	}
 	if (ndr_flags & NDR_BUFFERS) {
 	}
@@ -4904,7 +4986,7 @@
 {
 	if (ndr_flags & NDR_SCALARS) {
 		NDR_CHECK(ndr_pull_align(ndr, 4));
-		NDR_CHECK(ndr_pull_int32(ndr, NDR_SCALARS, &r->max_users));
+		NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->max_users));
 	}
 	if (ndr_flags & NDR_BUFFERS) {
 	}
@@ -4915,7 +4997,7 @@
 {
 	ndr_print_struct(ndr, name, "srvsvc_NetShareInfo1006");
 	ndr->depth++;
-	ndr_print_int32(ndr, "max_users", r->max_users);
+	ndr_print_uint32(ndr, "max_users", r->max_users);
 	ndr->depth--;
 }
 
@@ -6134,6 +6216,44 @@
 	}
 }
 
+static enum ndr_err_code ndr_push_srvsvc_NetShareInfoCtr(struct ndr_push *ndr, int ndr_flags, const struct srvsvc_NetShareInfoCtr *r)
+{
+	if (ndr_flags & NDR_SCALARS) {
+		NDR_CHECK(ndr_push_align(ndr, 4));
+		NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->level));
+		NDR_CHECK(ndr_push_set_switch_value(ndr, &r->ctr, r->level));
+		NDR_CHECK(ndr_push_srvsvc_NetShareCtr(ndr, NDR_SCALARS, &r->ctr));
+	}
+	if (ndr_flags & NDR_BUFFERS) {
+		NDR_CHECK(ndr_push_srvsvc_NetShareCtr(ndr, NDR_BUFFERS, &r->ctr));
+	}
+	return NDR_ERR_SUCCESS;
+}
+
+static enum ndr_err_code ndr_pull_srvsvc_NetShareInfoCtr(struct ndr_pull *ndr, int ndr_flags, struct srvsvc_NetShareInfoCtr *r)
+{
+	if (ndr_flags & NDR_SCALARS) {
+		NDR_CHECK(ndr_pull_align(ndr, 4));
+		NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->level));
+		NDR_CHECK(ndr_pull_set_switch_value(ndr, &r->ctr, r->level));
+		NDR_CHECK(ndr_pull_srvsvc_NetShareCtr(ndr, NDR_SCALARS, &r->ctr));
+	}
+	if (ndr_flags & NDR_BUFFERS) {
+		NDR_CHECK(ndr_pull_srvsvc_NetShareCtr(ndr, NDR_BUFFERS, &r->ctr));
+	}
+	return NDR_ERR_SUCCESS;
+}
+
+_PUBLIC_ void ndr_print_srvsvc_NetShareInfoCtr(struct ndr_print *ndr, const char *name, const struct srvsvc_NetShareInfoCtr *r)
+{
+	ndr_print_struct(ndr, name, "srvsvc_NetShareInfoCtr");
+	ndr->depth++;
+	ndr_print_uint32(ndr, "level", r->level);
+	ndr_print_set_switch_value(ndr, &r->ctr, r->level);
+	ndr_print_srvsvc_NetShareCtr(ndr, "ctr", &r->ctr);
+	ndr->depth--;
+}
+
 _PUBLIC_ enum ndr_err_code ndr_push_srvsvc_PlatformId(struct ndr_push *ndr, int ndr_flags, enum srvsvc_PlatformId r)
 {
 	NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r));
@@ -14070,15 +14190,10 @@
 			NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, ndr_charset_length(r->in.path, CH_UTF16)));
 			NDR_CHECK(ndr_push_charset(ndr, NDR_SCALARS, r->in.path, ndr_charset_length(r->in.path, CH_UTF16), sizeof(uint16_t), CH_UTF16));
 		}
-		if (r->in.level == NULL) {
+		if (r->in.info_ctr == NULL) {
 			return ndr_push_error(ndr, NDR_ERR_INVALID_POINTER, "NULL [ref] pointer");
 		}
-		NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, *r->in.level));
-		if (r->in.ctr == NULL) {
-			return ndr_push_error(ndr, NDR_ERR_INVALID_POINTER, "NULL [ref] pointer");
-		}
-		NDR_CHECK(ndr_push_set_switch_value(ndr, r->in.ctr, *r->in.level));
-		NDR_CHECK(ndr_push_srvsvc_NetConnCtr(ndr, NDR_SCALARS|NDR_BUFFERS, r->in.ctr));
+		NDR_CHECK(ndr_push_srvsvc_NetConnInfoCtr(ndr, NDR_SCALARS|NDR_BUFFERS, r->in.info_ctr));
 		NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->in.max_buffer));
 		NDR_CHECK(ndr_push_unique_ptr(ndr, r->in.resume_handle));
 		if (r->in.resume_handle) {
@@ -14086,15 +14201,10 @@
 		}
 	}
 	if (flags & NDR_OUT) {
-		if (r->out.level == NULL) {
+		if (r->out.info_ctr == NULL) {
 			return ndr_push_error(ndr, NDR_ERR_INVALID_POINTER, "NULL [ref] pointer");
 		}
-		NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, *r->out.level));
-		if (r->out.ctr == NULL) {
-			return ndr_push_error(ndr, NDR_ERR_INVALID_POINTER, "NULL [ref] pointer");
-		}
-		NDR_CHECK(ndr_push_set_switch_value(ndr, r->out.ctr, *r->out.level));
-		NDR_CHECK(ndr_push_srvsvc_NetConnCtr(ndr, NDR_SCALARS|NDR_BUFFERS, r->out.ctr));
+		NDR_CHECK(ndr_push_srvsvc_NetConnInfoCtr(ndr, NDR_SCALARS|NDR_BUFFERS, r->out.info_ctr));
 		if (r->out.totalentries == NULL) {
 			return ndr_push_error(ndr, NDR_ERR_INVALID_POINTER, "NULL [ref] pointer");
 		}
@@ -14115,8 +14225,7 @@
 	uint32_t _ptr_resume_handle;
 	TALLOC_CTX *_mem_save_server_unc_0;
 	TALLOC_CTX *_mem_save_path_0;
-	TALLOC_CTX *_mem_save_level_0;
-	TALLOC_CTX *_mem_save_ctr_0;
+	TALLOC_CTX *_mem_save_info_ctr_0;
 	TALLOC_CTX *_mem_save_totalentries_0;
 	TALLOC_CTX *_mem_save_resume_handle_0;
 	if (flags & NDR_IN) {
@@ -14159,20 +14268,12 @@
 			NDR_PULL_SET_MEM_CTX(ndr, _mem_save_path_0, 0);
 		}
 		if (ndr->flags & LIBNDR_FLAG_REF_ALLOC) {
-			NDR_PULL_ALLOC(ndr, r->in.level);
+			NDR_PULL_ALLOC(ndr, r->in.info_ctr);
 		}
-		_mem_save_level_0 = NDR_PULL_GET_MEM_CTX(ndr);
-		NDR_PULL_SET_MEM_CTX(ndr, r->in.level, LIBNDR_FLAG_REF_ALLOC);
-		NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, r->in.level));
-		NDR_PULL_SET_MEM_CTX(ndr, _mem_save_level_0, LIBNDR_FLAG_REF_ALLOC);
-		if (ndr->flags & LIBNDR_FLAG_REF_ALLOC) {
-			NDR_PULL_ALLOC(ndr, r->in.ctr);
-		}
-		_mem_save_ctr_0 = NDR_PULL_GET_MEM_CTX(ndr);
-		NDR_PULL_SET_MEM_CTX(ndr, r->in.ctr, LIBNDR_FLAG_REF_ALLOC);
-		NDR_CHECK(ndr_pull_set_switch_value(ndr, r->in.ctr, *r->in.level));
-		NDR_CHECK(ndr_pull_srvsvc_NetConnCtr(ndr, NDR_SCALARS|NDR_BUFFERS, r->in.ctr));
-		NDR_PULL_SET_MEM_CTX(ndr, _mem_save_ctr_0, LIBNDR_FLAG_REF_ALLOC);
+		_mem_save_info_ctr_0 = NDR_PULL_GET_MEM_CTX(ndr);
+		NDR_PULL_SET_MEM_CTX(ndr, r->in.info_ctr, LIBNDR_FLAG_REF_ALLOC);
+		NDR_CHECK(ndr_pull_srvsvc_NetConnInfoCtr(ndr, NDR_SCALARS|NDR_BUFFERS, r->in.info_ctr));
+		NDR_PULL_SET_MEM_CTX(ndr, _mem_save_info_ctr_0, LIBNDR_FLAG_REF_ALLOC);
 		NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->in.max_buffer));
 		NDR_CHECK(ndr_pull_generic_ptr(ndr, &_ptr_resume_handle));
 		if (_ptr_resume_handle) {
@@ -14186,30 +14287,20 @@
 			NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, r->in.resume_handle));
 			NDR_PULL_SET_MEM_CTX(ndr, _mem_save_resume_handle_0, 0);
 		}
-		NDR_PULL_ALLOC(ndr, r->out.level);
-		*r->out.level = *r->in.level;
-		NDR_PULL_ALLOC(ndr, r->out.ctr);
-		*r->out.ctr = *r->in.ctr;
+		NDR_PULL_ALLOC(ndr, r->out.info_ctr);
+		*r->out.info_ctr = *r->in.info_ctr;
 		NDR_PULL_ALLOC(ndr, r->out.totalentries);
 		ZERO_STRUCTP(r->out.totalentries);
 	}
 	if (flags & NDR_OUT) {
 		if (ndr->flags & LIBNDR_FLAG_REF_ALLOC) {
-			NDR_PULL_ALLOC(ndr, r->out.level);
+			NDR_PULL_ALLOC(ndr, r->out.info_ctr);
 		}
-		_mem_save_level_0 = NDR_PULL_GET_MEM_CTX(ndr);
-		NDR_PULL_SET_MEM_CTX(ndr, r->out.level, LIBNDR_FLAG_REF_ALLOC);
-		NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, r->out.level));
-		NDR_PULL_SET_MEM_CTX(ndr, _mem_save_level_0, LIBNDR_FLAG_REF_ALLOC);
+		_mem_save_info_ctr_0 = NDR_PULL_GET_MEM_CTX(ndr);
+		NDR_PULL_SET_MEM_CTX(ndr, r->out.info_ctr, LIBNDR_FLAG_REF_ALLOC);
+		NDR_CHECK(ndr_pull_srvsvc_NetConnInfoCtr(ndr, NDR_SCALARS|NDR_BUFFERS, r->out.info_ctr));
+		NDR_PULL_SET_MEM_CTX(ndr, _mem_save_info_ctr_0, LIBNDR_FLAG_REF_ALLOC);
 		if (ndr->flags & LIBNDR_FLAG_REF_ALLOC) {
-			NDR_PULL_ALLOC(ndr, r->out.ctr);
-		}
-		_mem_save_ctr_0 = NDR_PULL_GET_MEM_CTX(ndr);
-		NDR_PULL_SET_MEM_CTX(ndr, r->out.ctr, LIBNDR_FLAG_REF_ALLOC);
-		NDR_CHECK(ndr_pull_set_switch_value(ndr, r->out.ctr, *r->out.level));
-		NDR_CHECK(ndr_pull_srvsvc_NetConnCtr(ndr, NDR_SCALARS|NDR_BUFFERS, r->out.ctr));
-		NDR_PULL_SET_MEM_CTX(ndr, _mem_save_ctr_0, LIBNDR_FLAG_REF_ALLOC);
-		if (ndr->flags & LIBNDR_FLAG_REF_ALLOC) {
 			NDR_PULL_ALLOC(ndr, r->out.totalentries);
 		}
 		_mem_save_totalentries_0 = NDR_PULL_GET_MEM_CTX(ndr);
@@ -14255,15 +14346,10 @@
 			ndr_print_string(ndr, "path", r->in.path);
 		}
 		ndr->depth--;
-		ndr_print_ptr(ndr, "level", r->in.level);
+		ndr_print_ptr(ndr, "info_ctr", r->in.info_ctr);
 		ndr->depth++;
-		ndr_print_uint32(ndr, "level", *r->in.level);
+		ndr_print_srvsvc_NetConnInfoCtr(ndr, "info_ctr", r->in.info_ctr);
 		ndr->depth--;
-		ndr_print_ptr(ndr, "ctr", r->in.ctr);
-		ndr->depth++;
-		ndr_print_set_switch_value(ndr, r->in.ctr, *r->in.level);
-		ndr_print_srvsvc_NetConnCtr(ndr, "ctr", r->in.ctr);
-		ndr->depth--;
 		ndr_print_uint32(ndr, "max_buffer", r->in.max_buffer);
 		ndr_print_ptr(ndr, "resume_handle", r->in.resume_handle);
 		ndr->depth++;
@@ -14276,15 +14362,10 @@
 	if (flags & NDR_OUT) {
 		ndr_print_struct(ndr, "out", "srvsvc_NetConnEnum");
 		ndr->depth++;
-		ndr_print_ptr(ndr, "level", r->out.level);
+		ndr_print_ptr(ndr, "info_ctr", r->out.info_ctr);
 		ndr->depth++;
-		ndr_print_uint32(ndr, "level", *r->out.level);
+		ndr_print_srvsvc_NetConnInfoCtr(ndr, "info_ctr", r->out.info_ctr);
 		ndr->depth--;
-		ndr_print_ptr(ndr, "ctr", r->out.ctr);
-		ndr->depth++;
-		ndr_print_set_switch_value(ndr, r->out.ctr, *r->out.level);
-		ndr_print_srvsvc_NetConnCtr(ndr, "ctr", r->out.ctr);
-		ndr->depth--;
 		ndr_print_ptr(ndr, "totalentries", r->out.totalentries);
 		ndr->depth++;
 		ndr_print_uint32(ndr, "totalentries", *r->out.totalentries);
@@ -14325,15 +14406,10 @@
 			NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, ndr_charset_length(r->in.user, CH_UTF16)));
 			NDR_CHECK(ndr_push_charset(ndr, NDR_SCALARS, r->in.user, ndr_charset_length(r->in.user, CH_UTF16), sizeof(uint16_t), CH_UTF16));
 		}
-		if (r->in.level == NULL) {
+		if (r->in.info_ctr == NULL) {
 			return ndr_push_error(ndr, NDR_ERR_INVALID_POINTER, "NULL [ref] pointer");
 		}
-		NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, *r->in.level));
-		if (r->in.ctr == NULL) {
-			return ndr_push_error(ndr, NDR_ERR_INVALID_POINTER, "NULL [ref] pointer");
-		}
-		NDR_CHECK(ndr_push_set_switch_value(ndr, r->in.ctr, *r->in.level));
-		NDR_CHECK(ndr_push_srvsvc_NetFileCtr(ndr, NDR_SCALARS|NDR_BUFFERS, r->in.ctr));
+		NDR_CHECK(ndr_push_srvsvc_NetFileInfoCtr(ndr, NDR_SCALARS|NDR_BUFFERS, r->in.info_ctr));
 		NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->in.max_buffer));
 		NDR_CHECK(ndr_push_unique_ptr(ndr, r->in.resume_handle));
 		if (r->in.resume_handle) {
@@ -14341,15 +14417,10 @@
 		}
 	}
 	if (flags & NDR_OUT) {
-		if (r->out.level == NULL) {
+		if (r->out.info_ctr == NULL) {
 			return ndr_push_error(ndr, NDR_ERR_INVALID_POINTER, "NULL [ref] pointer");
 		}
-		NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, *r->out.level));
-		if (r->out.ctr == NULL) {
-			return ndr_push_error(ndr, NDR_ERR_INVALID_POINTER, "NULL [ref] pointer");
-		}
-		NDR_CHECK(ndr_push_set_switch_value(ndr, r->out.ctr, *r->out.level));
-		NDR_CHECK(ndr_push_srvsvc_NetFileCtr(ndr, NDR_SCALARS|NDR_BUFFERS, r->out.ctr));
+		NDR_CHECK(ndr_push_srvsvc_NetFileInfoCtr(ndr, NDR_SCALARS|NDR_BUFFERS, r->out.info_ctr));
 		if (r->out.totalentries == NULL) {
 			return ndr_push_error(ndr, NDR_ERR_INVALID_POINTER, "NULL [ref] pointer");
 		}
@@ -14372,8 +14443,7 @@
 	TALLOC_CTX *_mem_save_server_unc_0;
 	TALLOC_CTX *_mem_save_path_0;
 	TALLOC_CTX *_mem_save_user_0;
-	TALLOC_CTX *_mem_save_level_0;
-	TALLOC_CTX *_mem_save_ctr_0;
+	TALLOC_CTX *_mem_save_info_ctr_0;
 	TALLOC_CTX *_mem_save_totalentries_0;
 	TALLOC_CTX *_mem_save_resume_handle_0;
 	if (flags & NDR_IN) {
@@ -14434,20 +14504,12 @@
 			NDR_PULL_SET_MEM_CTX(ndr, _mem_save_user_0, 0);
 		}
 		if (ndr->flags & LIBNDR_FLAG_REF_ALLOC) {
-			NDR_PULL_ALLOC(ndr, r->in.level);
+			NDR_PULL_ALLOC(ndr, r->in.info_ctr);
 		}
-		_mem_save_level_0 = NDR_PULL_GET_MEM_CTX(ndr);
-		NDR_PULL_SET_MEM_CTX(ndr, r->in.level, LIBNDR_FLAG_REF_ALLOC);
-		NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, r->in.level));
-		NDR_PULL_SET_MEM_CTX(ndr, _mem_save_level_0, LIBNDR_FLAG_REF_ALLOC);
-		if (ndr->flags & LIBNDR_FLAG_REF_ALLOC) {
-			NDR_PULL_ALLOC(ndr, r->in.ctr);
-		}
-		_mem_save_ctr_0 = NDR_PULL_GET_MEM_CTX(ndr);
-		NDR_PULL_SET_MEM_CTX(ndr, r->in.ctr, LIBNDR_FLAG_REF_ALLOC);
-		NDR_CHECK(ndr_pull_set_switch_value(ndr, r->in.ctr, *r->in.level));
-		NDR_CHECK(ndr_pull_srvsvc_NetFileCtr(ndr, NDR_SCALARS|NDR_BUFFERS, r->in.ctr));
-		NDR_PULL_SET_MEM_CTX(ndr, _mem_save_ctr_0, LIBNDR_FLAG_REF_ALLOC);
+		_mem_save_info_ctr_0 = NDR_PULL_GET_MEM_CTX(ndr);
+		NDR_PULL_SET_MEM_CTX(ndr, r->in.info_ctr, LIBNDR_FLAG_REF_ALLOC);
+		NDR_CHECK(ndr_pull_srvsvc_NetFileInfoCtr(ndr, NDR_SCALARS|NDR_BUFFERS, r->in.info_ctr));
+		NDR_PULL_SET_MEM_CTX(ndr, _mem_save_info_ctr_0, LIBNDR_FLAG_REF_ALLOC);
 		NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->in.max_buffer));
 		NDR_CHECK(ndr_pull_generic_ptr(ndr, &_ptr_resume_handle));
 		if (_ptr_resume_handle) {
@@ -14461,30 +14523,20 @@
 			NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, r->in.resume_handle));
 			NDR_PULL_SET_MEM_CTX(ndr, _mem_save_resume_handle_0, 0);
 		}
-		NDR_PULL_ALLOC(ndr, r->out.level);
-		*r->out.level = *r->in.level;
-		NDR_PULL_ALLOC(ndr, r->out.ctr);
-		*r->out.ctr = *r->in.ctr;
+		NDR_PULL_ALLOC(ndr, r->out.info_ctr);
+		*r->out.info_ctr = *r->in.info_ctr;
 		NDR_PULL_ALLOC(ndr, r->out.totalentries);
 		ZERO_STRUCTP(r->out.totalentries);
 	}
 	if (flags & NDR_OUT) {
 		if (ndr->flags & LIBNDR_FLAG_REF_ALLOC) {
-			NDR_PULL_ALLOC(ndr, r->out.level);
+			NDR_PULL_ALLOC(ndr, r->out.info_ctr);
 		}
-		_mem_save_level_0 = NDR_PULL_GET_MEM_CTX(ndr);
-		NDR_PULL_SET_MEM_CTX(ndr, r->out.level, LIBNDR_FLAG_REF_ALLOC);
-		NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, r->out.level));
-		NDR_PULL_SET_MEM_CTX(ndr, _mem_save_level_0, LIBNDR_FLAG_REF_ALLOC);
+		_mem_save_info_ctr_0 = NDR_PULL_GET_MEM_CTX(ndr);
+		NDR_PULL_SET_MEM_CTX(ndr, r->out.info_ctr, LIBNDR_FLAG_REF_ALLOC);
+		NDR_CHECK(ndr_pull_srvsvc_NetFileInfoCtr(ndr, NDR_SCALARS|NDR_BUFFERS, r->out.info_ctr));
+		NDR_PULL_SET_MEM_CTX(ndr, _mem_save_info_ctr_0, LIBNDR_FLAG_REF_ALLOC);
 		if (ndr->flags & LIBNDR_FLAG_REF_ALLOC) {
-			NDR_PULL_ALLOC(ndr, r->out.ctr);
-		}
-		_mem_save_ctr_0 = NDR_PULL_GET_MEM_CTX(ndr);
-		NDR_PULL_SET_MEM_CTX(ndr, r->out.ctr, LIBNDR_FLAG_REF_ALLOC);
-		NDR_CHECK(ndr_pull_set_switch_value(ndr, r->out.ctr, *r->out.level));
-		NDR_CHECK(ndr_pull_srvsvc_NetFileCtr(ndr, NDR_SCALARS|NDR_BUFFERS, r->out.ctr));
-		NDR_PULL_SET_MEM_CTX(ndr, _mem_save_ctr_0, LIBNDR_FLAG_REF_ALLOC);
-		if (ndr->flags & LIBNDR_FLAG_REF_ALLOC) {
 			NDR_PULL_ALLOC(ndr, r->out.totalentries);
 		}
 		_mem_save_totalentries_0 = NDR_PULL_GET_MEM_CTX(ndr);
@@ -14536,15 +14588,10 @@
 			ndr_print_string(ndr, "user", r->in.user);
 		}
 		ndr->depth--;
-		ndr_print_ptr(ndr, "level", r->in.level);
+		ndr_print_ptr(ndr, "info_ctr", r->in.info_ctr);
 		ndr->depth++;
-		ndr_print_uint32(ndr, "level", *r->in.level);
+		ndr_print_srvsvc_NetFileInfoCtr(ndr, "info_ctr", r->in.info_ctr);
 		ndr->depth--;
-		ndr_print_ptr(ndr, "ctr", r->in.ctr);
-		ndr->depth++;
-		ndr_print_set_switch_value(ndr, r->in.ctr, *r->in.level);
-		ndr_print_srvsvc_NetFileCtr(ndr, "ctr", r->in.ctr);
-		ndr->depth--;
 		ndr_print_uint32(ndr, "max_buffer", r->in.max_buffer);
 		ndr_print_ptr(ndr, "resume_handle", r->in.resume_handle);
 		ndr->depth++;
@@ -14557,15 +14604,10 @@
 	if (flags & NDR_OUT) {
 		ndr_print_struct(ndr, "out", "srvsvc_NetFileEnum");
 		ndr->depth++;
-		ndr_print_ptr(ndr, "level", r->out.level);
+		ndr_print_ptr(ndr, "info_ctr", r->out.info_ctr);
 		ndr->depth++;
-		ndr_print_uint32(ndr, "level", *r->out.level);
+		ndr_print_srvsvc_NetFileInfoCtr(ndr, "info_ctr", r->out.info_ctr);
 		ndr->depth--;
-		ndr_print_ptr(ndr, "ctr", r->out.ctr);
-		ndr->depth++;
-		ndr_print_set_switch_value(ndr, r->out.ctr, *r->out.level);
-		ndr_print_srvsvc_NetFileCtr(ndr, "ctr", r->out.ctr);
-		ndr->depth--;
 		ndr_print_ptr(ndr, "totalentries", r->out.totalentries);
 		ndr->depth++;
 		ndr_print_uint32(ndr, "totalentries", *r->out.totalentries);
@@ -14786,15 +14828,10 @@
 			NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, ndr_charset_length(r->in.user, CH_UTF16)));
 			NDR_CHECK(ndr_push_charset(ndr, NDR_SCALARS, r->in.user, ndr_charset_length(r->in.user, CH_UTF16), sizeof(uint16_t), CH_UTF16));
 		}
-		if (r->in.level == NULL) {
+		if (r->in.info_ctr == NULL) {
 			return ndr_push_error(ndr, NDR_ERR_INVALID_POINTER, "NULL [ref] pointer");
 		}
-		NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, *r->in.level));
-		if (r->in.ctr == NULL) {
-			return ndr_push_error(ndr, NDR_ERR_INVALID_POINTER, "NULL [ref] pointer");
-		}
-		NDR_CHECK(ndr_push_set_switch_value(ndr, r->in.ctr, *r->in.level));
-		NDR_CHECK(ndr_push_srvsvc_NetSessCtr(ndr, NDR_SCALARS|NDR_BUFFERS, r->in.ctr));
+		NDR_CHECK(ndr_push_srvsvc_NetSessInfoCtr(ndr, NDR_SCALARS|NDR_BUFFERS, r->in.info_ctr));
 		NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->in.max_buffer));
 		NDR_CHECK(ndr_push_unique_ptr(ndr, r->in.resume_handle));
 		if (r->in.resume_handle) {
@@ -14802,15 +14839,10 @@
 		}
 	}
 	if (flags & NDR_OUT) {
-		if (r->out.level == NULL) {
+		if (r->out.info_ctr == NULL) {
 			return ndr_push_error(ndr, NDR_ERR_INVALID_POINTER, "NULL [ref] pointer");
 		}
-		NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, *r->out.level));
-		if (r->out.ctr == NULL) {
-			return ndr_push_error(ndr, NDR_ERR_INVALID_POINTER, "NULL [ref] pointer");
-		}
-		NDR_CHECK(ndr_push_set_switch_value(ndr, r->out.ctr, *r->out.level));
-		NDR_CHECK(ndr_push_srvsvc_NetSessCtr(ndr, NDR_SCALARS|NDR_BUFFERS, r->out.ctr));
+		NDR_CHECK(ndr_push_srvsvc_NetSessInfoCtr(ndr, NDR_SCALARS|NDR_BUFFERS, r->out.info_ctr));
 		if (r->out.totalentries == NULL) {
 			return ndr_push_error(ndr, NDR_ERR_INVALID_POINTER, "NULL [ref] pointer");
 		}
@@ -14833,8 +14865,7 @@
 	TALLOC_CTX *_mem_save_server_unc_0;
 	TALLOC_CTX *_mem_save_client_0;
 	TALLOC_CTX *_mem_save_user_0;
-	TALLOC_CTX *_mem_save_level_0;
-	TALLOC_CTX *_mem_save_ctr_0;
+	TALLOC_CTX *_mem_save_info_ctr_0;
 	TALLOC_CTX *_mem_save_totalentries_0;
 	TALLOC_CTX *_mem_save_resume_handle_0;
 	if (flags & NDR_IN) {
@@ -14895,20 +14926,12 @@
 			NDR_PULL_SET_MEM_CTX(ndr, _mem_save_user_0, 0);
 		}
 		if (ndr->flags & LIBNDR_FLAG_REF_ALLOC) {
-			NDR_PULL_ALLOC(ndr, r->in.level);
+			NDR_PULL_ALLOC(ndr, r->in.info_ctr);
 		}
-		_mem_save_level_0 = NDR_PULL_GET_MEM_CTX(ndr);
-		NDR_PULL_SET_MEM_CTX(ndr, r->in.level, LIBNDR_FLAG_REF_ALLOC);
-		NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, r->in.level));
-		NDR_PULL_SET_MEM_CTX(ndr, _mem_save_level_0, LIBNDR_FLAG_REF_ALLOC);
-		if (ndr->flags & LIBNDR_FLAG_REF_ALLOC) {
-			NDR_PULL_ALLOC(ndr, r->in.ctr);
-		}
-		_mem_save_ctr_0 = NDR_PULL_GET_MEM_CTX(ndr);
-		NDR_PULL_SET_MEM_CTX(ndr, r->in.ctr, LIBNDR_FLAG_REF_ALLOC);
-		NDR_CHECK(ndr_pull_set_switch_value(ndr, r->in.ctr, *r->in.level));
-		NDR_CHECK(ndr_pull_srvsvc_NetSessCtr(ndr, NDR_SCALARS|NDR_BUFFERS, r->in.ctr));
-		NDR_PULL_SET_MEM_CTX(ndr, _mem_save_ctr_0, LIBNDR_FLAG_REF_ALLOC);
+		_mem_save_info_ctr_0 = NDR_PULL_GET_MEM_CTX(ndr);
+		NDR_PULL_SET_MEM_CTX(ndr, r->in.info_ctr, LIBNDR_FLAG_REF_ALLOC);
+		NDR_CHECK(ndr_pull_srvsvc_NetSessInfoCtr(ndr, NDR_SCALARS|NDR_BUFFERS, r->in.info_ctr));
+		NDR_PULL_SET_MEM_CTX(ndr, _mem_save_info_ctr_0, LIBNDR_FLAG_REF_ALLOC);
 		NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->in.max_buffer));
 		NDR_CHECK(ndr_pull_generic_ptr(ndr, &_ptr_resume_handle));
 		if (_ptr_resume_handle) {
@@ -14922,30 +14945,20 @@
 			NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, r->in.resume_handle));
 			NDR_PULL_SET_MEM_CTX(ndr, _mem_save_resume_handle_0, 0);
 		}
-		NDR_PULL_ALLOC(ndr, r->out.level);
-		*r->out.level = *r->in.level;
-		NDR_PULL_ALLOC(ndr, r->out.ctr);
-		*r->out.ctr = *r->in.ctr;
+		NDR_PULL_ALLOC(ndr, r->out.info_ctr);
+		*r->out.info_ctr = *r->in.info_ctr;
 		NDR_PULL_ALLOC(ndr, r->out.totalentries);
 		ZERO_STRUCTP(r->out.totalentries);
 	}
 	if (flags & NDR_OUT) {
 		if (ndr->flags & LIBNDR_FLAG_REF_ALLOC) {
-			NDR_PULL_ALLOC(ndr, r->out.level);
+			NDR_PULL_ALLOC(ndr, r->out.info_ctr);
 		}
-		_mem_save_level_0 = NDR_PULL_GET_MEM_CTX(ndr);
-		NDR_PULL_SET_MEM_CTX(ndr, r->out.level, LIBNDR_FLAG_REF_ALLOC);
-		NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, r->out.level));
-		NDR_PULL_SET_MEM_CTX(ndr, _mem_save_level_0, LIBNDR_FLAG_REF_ALLOC);
+		_mem_save_info_ctr_0 = NDR_PULL_GET_MEM_CTX(ndr);
+		NDR_PULL_SET_MEM_CTX(ndr, r->out.info_ctr, LIBNDR_FLAG_REF_ALLOC);
+		NDR_CHECK(ndr_pull_srvsvc_NetSessInfoCtr(ndr, NDR_SCALARS|NDR_BUFFERS, r->out.info_ctr));
+		NDR_PULL_SET_MEM_CTX(ndr, _mem_save_info_ctr_0, LIBNDR_FLAG_REF_ALLOC);
 		if (ndr->flags & LIBNDR_FLAG_REF_ALLOC) {
-			NDR_PULL_ALLOC(ndr, r->out.ctr);
-		}
-		_mem_save_ctr_0 = NDR_PULL_GET_MEM_CTX(ndr);
-		NDR_PULL_SET_MEM_CTX(ndr, r->out.ctr, LIBNDR_FLAG_REF_ALLOC);
-		NDR_CHECK(ndr_pull_set_switch_value(ndr, r->out.ctr, *r->out.level));
-		NDR_CHECK(ndr_pull_srvsvc_NetSessCtr(ndr, NDR_SCALARS|NDR_BUFFERS, r->out.ctr));
-		NDR_PULL_SET_MEM_CTX(ndr, _mem_save_ctr_0, LIBNDR_FLAG_REF_ALLOC);
-		if (ndr->flags & LIBNDR_FLAG_REF_ALLOC) {
 			NDR_PULL_ALLOC(ndr, r->out.totalentries);
 		}
 		_mem_save_totalentries_0 = NDR_PULL_GET_MEM_CTX(ndr);
@@ -14997,15 +15010,10 @@
 			ndr_print_string(ndr, "user", r->in.user);
 		}
 		ndr->depth--;
-		ndr_print_ptr(ndr, "level", r->in.level);
+		ndr_print_ptr(ndr, "info_ctr", r->in.info_ctr);
 		ndr->depth++;
-		ndr_print_uint32(ndr, "level", *r->in.level);
+		ndr_print_srvsvc_NetSessInfoCtr(ndr, "info_ctr", r->in.info_ctr);
 		ndr->depth--;
-		ndr_print_ptr(ndr, "ctr", r->in.ctr);
-		ndr->depth++;
-		ndr_print_set_switch_value(ndr, r->in.ctr, *r->in.level);
-		ndr_print_srvsvc_NetSessCtr(ndr, "ctr", r->in.ctr);
-		ndr->depth--;
 		ndr_print_uint32(ndr, "max_buffer", r->in.max_buffer);
 		ndr_print_ptr(ndr, "resume_handle", r->in.resume_handle);
 		ndr->depth++;
@@ -15018,15 +15026,10 @@
 	if (flags & NDR_OUT) {
 		ndr_print_struct(ndr, "out", "srvsvc_NetSessEnum");
 		ndr->depth++;
-		ndr_print_ptr(ndr, "level", r->out.level);
+		ndr_print_ptr(ndr, "info_ctr", r->out.info_ctr);
 		ndr->depth++;
-		ndr_print_uint32(ndr, "level", *r->out.level);
+		ndr_print_srvsvc_NetSessInfoCtr(ndr, "info_ctr", r->out.info_ctr);
 		ndr->depth--;
-		ndr_print_ptr(ndr, "ctr", r->out.ctr);
-		ndr->depth++;
-		ndr_print_set_switch_value(ndr, r->out.ctr, *r->out.level);
-		ndr_print_srvsvc_NetSessCtr(ndr, "ctr", r->out.ctr);
-		ndr->depth--;
 		ndr_print_ptr(ndr, "totalentries", r->out.totalentries);
 		ndr->depth++;
 		ndr_print_uint32(ndr, "totalentries", *r->out.totalentries);
@@ -15194,8 +15197,11 @@
 			NDR_CHECK(ndr_push_charset(ndr, NDR_SCALARS, r->in.server_unc, ndr_charset_length(r->in.server_unc, CH_UTF16), sizeof(uint16_t), CH_UTF16));
 		}
 		NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->in.level));
-		NDR_CHECK(ndr_push_set_switch_value(ndr, &r->in.info, r->in.level));
-		NDR_CHECK(ndr_push_srvsvc_NetShareInfo(ndr, NDR_SCALARS|NDR_BUFFERS, &r->in.info));
+		if (r->in.info == NULL) {
+			return ndr_push_error(ndr, NDR_ERR_INVALID_POINTER, "NULL [ref] pointer");
+		}
+		NDR_CHECK(ndr_push_set_switch_value(ndr, r->in.info, r->in.level));
+		NDR_CHECK(ndr_push_srvsvc_NetShareInfo(ndr, NDR_SCALARS|NDR_BUFFERS, r->in.info));
 		NDR_CHECK(ndr_push_unique_ptr(ndr, r->in.parm_error));
 		if (r->in.parm_error) {
 			NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, *r->in.parm_error));
@@ -15216,6 +15222,7 @@
 	uint32_t _ptr_server_unc;
 	uint32_t _ptr_parm_error;
 	TALLOC_CTX *_mem_save_server_unc_0;
+	TALLOC_CTX *_mem_save_info_0;
 	TALLOC_CTX *_mem_save_parm_error_0;
 	if (flags & NDR_IN) {
 		ZERO_STRUCT(r->out);
@@ -15239,8 +15246,14 @@
 			NDR_PULL_SET_MEM_CTX(ndr, _mem_save_server_unc_0, 0);
 		}
 		NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->in.level));
-		NDR_CHECK(ndr_pull_set_switch_value(ndr, &r->in.info, r->in.level));
-		NDR_CHECK(ndr_pull_srvsvc_NetShareInfo(ndr, NDR_SCALARS|NDR_BUFFERS, &r->in.info));
+		if (ndr->flags & LIBNDR_FLAG_REF_ALLOC) {
+			NDR_PULL_ALLOC(ndr, r->in.info);
+		}
+		_mem_save_info_0 = NDR_PULL_GET_MEM_CTX(ndr);
+		NDR_PULL_SET_MEM_CTX(ndr, r->in.info, LIBNDR_FLAG_REF_ALLOC);
+		NDR_CHECK(ndr_pull_set_switch_value(ndr, r->in.info, r->in.level));
+		NDR_CHECK(ndr_pull_srvsvc_NetShareInfo(ndr, NDR_SCALARS|NDR_BUFFERS, r->in.info));
+		NDR_PULL_SET_MEM_CTX(ndr, _mem_save_info_0, LIBNDR_FLAG_REF_ALLOC);
 		NDR_CHECK(ndr_pull_generic_ptr(ndr, &_ptr_parm_error));
 		if (_ptr_parm_error) {
 			NDR_PULL_ALLOC(ndr, r->in.parm_error);
@@ -15289,8 +15302,11 @@
 		}
 		ndr->depth--;
 		ndr_print_uint32(ndr, "level", r->in.level);
-		ndr_print_set_switch_value(ndr, &r->in.info, r->in.level);
-		ndr_print_srvsvc_NetShareInfo(ndr, "info", &r->in.info);
+		ndr_print_ptr(ndr, "info", r->in.info);
+		ndr->depth++;
+		ndr_print_set_switch_value(ndr, r->in.info, r->in.level);
+		ndr_print_srvsvc_NetShareInfo(ndr, "info", r->in.info);
+		ndr->depth--;
 		ndr_print_ptr(ndr, "parm_error", r->in.parm_error);
 		ndr->depth++;
 		if (r->in.parm_error) {
@@ -15324,15 +15340,10 @@
 			NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, ndr_charset_length(r->in.server_unc, CH_UTF16)));
 			NDR_CHECK(ndr_push_charset(ndr, NDR_SCALARS, r->in.server_unc, ndr_charset_length(r->in.server_unc, CH_UTF16), sizeof(uint16_t), CH_UTF16));
 		}
-		if (r->in.level == NULL) {
+		if (r->in.info_ctr == NULL) {
 			return ndr_push_error(ndr, NDR_ERR_INVALID_POINTER, "NULL [ref] pointer");
 		}
-		NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, *r->in.level));
-		if (r->in.ctr == NULL) {
-			return ndr_push_error(ndr, NDR_ERR_INVALID_POINTER, "NULL [ref] pointer");
-		}
-		NDR_CHECK(ndr_push_set_switch_value(ndr, r->in.ctr, *r->in.level));
-		NDR_CHECK(ndr_push_srvsvc_NetShareCtr(ndr, NDR_SCALARS|NDR_BUFFERS, r->in.ctr));
+		NDR_CHECK(ndr_push_srvsvc_NetShareInfoCtr(ndr, NDR_SCALARS|NDR_BUFFERS, r->in.info_ctr));
 		NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->in.max_buffer));
 		NDR_CHECK(ndr_push_unique_ptr(ndr, r->in.resume_handle));
 		if (r->in.resume_handle) {
@@ -15340,15 +15351,10 @@
 		}
 	}
 	if (flags & NDR_OUT) {
-		if (r->out.level == NULL) {
+		if (r->out.info_ctr == NULL) {
 			return ndr_push_error(ndr, NDR_ERR_INVALID_POINTER, "NULL [ref] pointer");
 		}
-		NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, *r->out.level));
-		if (r->out.ctr == NULL) {
-			return ndr_push_error(ndr, NDR_ERR_INVALID_POINTER, "NULL [ref] pointer");
-		}
-		NDR_CHECK(ndr_push_set_switch_value(ndr, r->out.ctr, *r->out.level));
-		NDR_CHECK(ndr_push_srvsvc_NetShareCtr(ndr, NDR_SCALARS|NDR_BUFFERS, r->out.ctr));
+		NDR_CHECK(ndr_push_srvsvc_NetShareInfoCtr(ndr, NDR_SCALARS|NDR_BUFFERS, r->out.info_ctr));
 		if (r->out.totalentries == NULL) {
 			return ndr_push_error(ndr, NDR_ERR_INVALID_POINTER, "NULL [ref] pointer");
 		}
@@ -15367,8 +15373,7 @@
 	uint32_t _ptr_server_unc;
 	uint32_t _ptr_resume_handle;
 	TALLOC_CTX *_mem_save_server_unc_0;
-	TALLOC_CTX *_mem_save_level_0;
-	TALLOC_CTX *_mem_save_ctr_0;
+	TALLOC_CTX *_mem_save_info_ctr_0;
 	TALLOC_CTX *_mem_save_totalentries_0;
 	TALLOC_CTX *_mem_save_resume_handle_0;
 	if (flags & NDR_IN) {
@@ -15393,20 +15398,12 @@
 			NDR_PULL_SET_MEM_CTX(ndr, _mem_save_server_unc_0, 0);
 		}
 		if (ndr->flags & LIBNDR_FLAG_REF_ALLOC) {
-			NDR_PULL_ALLOC(ndr, r->in.level);
+			NDR_PULL_ALLOC(ndr, r->in.info_ctr);
 		}
-		_mem_save_level_0 = NDR_PULL_GET_MEM_CTX(ndr);
-		NDR_PULL_SET_MEM_CTX(ndr, r->in.level, LIBNDR_FLAG_REF_ALLOC);
-		NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, r->in.level));
-		NDR_PULL_SET_MEM_CTX(ndr, _mem_save_level_0, LIBNDR_FLAG_REF_ALLOC);
-		if (ndr->flags & LIBNDR_FLAG_REF_ALLOC) {
-			NDR_PULL_ALLOC(ndr, r->in.ctr);
-		}
-		_mem_save_ctr_0 = NDR_PULL_GET_MEM_CTX(ndr);
-		NDR_PULL_SET_MEM_CTX(ndr, r->in.ctr, LIBNDR_FLAG_REF_ALLOC);
-		NDR_CHECK(ndr_pull_set_switch_value(ndr, r->in.ctr, *r->in.level));
-		NDR_CHECK(ndr_pull_srvsvc_NetShareCtr(ndr, NDR_SCALARS|NDR_BUFFERS, r->in.ctr));
-		NDR_PULL_SET_MEM_CTX(ndr, _mem_save_ctr_0, LIBNDR_FLAG_REF_ALLOC);
+		_mem_save_info_ctr_0 = NDR_PULL_GET_MEM_CTX(ndr);
+		NDR_PULL_SET_MEM_CTX(ndr, r->in.info_ctr, LIBNDR_FLAG_REF_ALLOC);
+		NDR_CHECK(ndr_pull_srvsvc_NetShareInfoCtr(ndr, NDR_SCALARS|NDR_BUFFERS, r->in.info_ctr));
+		NDR_PULL_SET_MEM_CTX(ndr, _mem_save_info_ctr_0, LIBNDR_FLAG_REF_ALLOC);
 		NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->in.max_buffer));
 		NDR_CHECK(ndr_pull_generic_ptr(ndr, &_ptr_resume_handle));
 		if (_ptr_resume_handle) {
@@ -15420,30 +15417,20 @@
 			NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, r->in.resume_handle));
 			NDR_PULL_SET_MEM_CTX(ndr, _mem_save_resume_handle_0, 0);
 		}
-		NDR_PULL_ALLOC(ndr, r->out.level);
-		*r->out.level = *r->in.level;
-		NDR_PULL_ALLOC(ndr, r->out.ctr);
-		*r->out.ctr = *r->in.ctr;
+		NDR_PULL_ALLOC(ndr, r->out.info_ctr);
+		*r->out.info_ctr = *r->in.info_ctr;
 		NDR_PULL_ALLOC(ndr, r->out.totalentries);
 		ZERO_STRUCTP(r->out.totalentries);
 	}
 	if (flags & NDR_OUT) {
 		if (ndr->flags & LIBNDR_FLAG_REF_ALLOC) {
-			NDR_PULL_ALLOC(ndr, r->out.level);
+			NDR_PULL_ALLOC(ndr, r->out.info_ctr);
 		}
-		_mem_save_level_0 = NDR_PULL_GET_MEM_CTX(ndr);
-		NDR_PULL_SET_MEM_CTX(ndr, r->out.level, LIBNDR_FLAG_REF_ALLOC);
-		NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, r->out.level));
-		NDR_PULL_SET_MEM_CTX(ndr, _mem_save_level_0, LIBNDR_FLAG_REF_ALLOC);
+		_mem_save_info_ctr_0 = NDR_PULL_GET_MEM_CTX(ndr);
+		NDR_PULL_SET_MEM_CTX(ndr, r->out.info_ctr, LIBNDR_FLAG_REF_ALLOC);
+		NDR_CHECK(ndr_pull_srvsvc_NetShareInfoCtr(ndr, NDR_SCALARS|NDR_BUFFERS, r->out.info_ctr));
+		NDR_PULL_SET_MEM_CTX(ndr, _mem_save_info_ctr_0, LIBNDR_FLAG_REF_ALLOC);
 		if (ndr->flags & LIBNDR_FLAG_REF_ALLOC) {
-			NDR_PULL_ALLOC(ndr, r->out.ctr);
-		}
-		_mem_save_ctr_0 = NDR_PULL_GET_MEM_CTX(ndr);
-		NDR_PULL_SET_MEM_CTX(ndr, r->out.ctr, LIBNDR_FLAG_REF_ALLOC);
-		NDR_CHECK(ndr_pull_set_switch_value(ndr, r->out.ctr, *r->out.level));
-		NDR_CHECK(ndr_pull_srvsvc_NetShareCtr(ndr, NDR_SCALARS|NDR_BUFFERS, r->out.ctr));
-		NDR_PULL_SET_MEM_CTX(ndr, _mem_save_ctr_0, LIBNDR_FLAG_REF_ALLOC);
-		if (ndr->flags & LIBNDR_FLAG_REF_ALLOC) {
 			NDR_PULL_ALLOC(ndr, r->out.totalentries);
 		}
 		_mem_save_totalentries_0 = NDR_PULL_GET_MEM_CTX(ndr);
@@ -15483,15 +15470,10 @@
 			ndr_print_string(ndr, "server_unc", r->in.server_unc);
 		}
 		ndr->depth--;
-		ndr_print_ptr(ndr, "level", r->in.level);
+		ndr_print_ptr(ndr, "info_ctr", r->in.info_ctr);
 		ndr->depth++;
-		ndr_print_uint32(ndr, "level", *r->in.level);
+		ndr_print_srvsvc_NetShareInfoCtr(ndr, "info_ctr", r->in.info_ctr);
 		ndr->depth--;
-		ndr_print_ptr(ndr, "ctr", r->in.ctr);
-		ndr->depth++;
-		ndr_print_set_switch_value(ndr, r->in.ctr, *r->in.level);
-		ndr_print_srvsvc_NetShareCtr(ndr, "ctr", r->in.ctr);
-		ndr->depth--;
 		ndr_print_uint32(ndr, "max_buffer", r->in.max_buffer);
 		ndr_print_ptr(ndr, "resume_handle", r->in.resume_handle);
 		ndr->depth++;
@@ -15504,15 +15486,10 @@
 	if (flags & NDR_OUT) {
 		ndr_print_struct(ndr, "out", "srvsvc_NetShareEnumAll");
 		ndr->depth++;
-		ndr_print_ptr(ndr, "level", r->out.level);
+		ndr_print_ptr(ndr, "info_ctr", r->out.info_ctr);
 		ndr->depth++;
-		ndr_print_uint32(ndr, "level", *r->out.level);
+		ndr_print_srvsvc_NetShareInfoCtr(ndr, "info_ctr", r->out.info_ctr);
 		ndr->depth--;
-		ndr_print_ptr(ndr, "ctr", r->out.ctr);
-		ndr->depth++;
-		ndr_print_set_switch_value(ndr, r->out.ctr, *r->out.level);
-		ndr_print_srvsvc_NetShareCtr(ndr, "ctr", r->out.ctr);
-		ndr->depth--;
 		ndr_print_ptr(ndr, "totalentries", r->out.totalentries);
 		ndr->depth++;
 		ndr_print_uint32(ndr, "totalentries", *r->out.totalentries);
@@ -15656,8 +15633,11 @@
 		NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, ndr_charset_length(r->in.share_name, CH_UTF16)));
 		NDR_CHECK(ndr_push_charset(ndr, NDR_SCALARS, r->in.share_name, ndr_charset_length(r->in.share_name, CH_UTF16), sizeof(uint16_t), CH_UTF16));
 		NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->in.level));
-		NDR_CHECK(ndr_push_set_switch_value(ndr, &r->in.info, r->in.level));
-		NDR_CHECK(ndr_push_srvsvc_NetShareInfo(ndr, NDR_SCALARS|NDR_BUFFERS, &r->in.info));
+		if (r->in.info == NULL) {
+			return ndr_push_error(ndr, NDR_ERR_INVALID_POINTER, "NULL [ref] pointer");
+		}
+		NDR_CHECK(ndr_push_set_switch_value(ndr, r->in.info, r->in.level));
+		NDR_CHECK(ndr_push_srvsvc_NetShareInfo(ndr, NDR_SCALARS|NDR_BUFFERS, r->in.info));
 		NDR_CHECK(ndr_push_unique_ptr(ndr, r->in.parm_error));
 		if (r->in.parm_error) {
 			NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, *r->in.parm_error));
@@ -15678,6 +15658,7 @@
 	uint32_t _ptr_server_unc;
 	uint32_t _ptr_parm_error;
 	TALLOC_CTX *_mem_save_server_unc_0;
+	TALLOC_CTX *_mem_save_info_0;
 	TALLOC_CTX *_mem_save_parm_error_0;
 	if (flags & NDR_IN) {
 		ZERO_STRUCT(r->out);
@@ -15708,8 +15689,14 @@
 		NDR_CHECK(ndr_check_string_terminator(ndr, ndr_get_array_length(ndr, &r->in.share_name), sizeof(uint16_t)));
 		NDR_CHECK(ndr_pull_charset(ndr, NDR_SCALARS, &r->in.share_name, ndr_get_array_length(ndr, &r->in.share_name), sizeof(uint16_t), CH_UTF16));
 		NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->in.level));
-		NDR_CHECK(ndr_pull_set_switch_value(ndr, &r->in.info, r->in.level));
-		NDR_CHECK(ndr_pull_srvsvc_NetShareInfo(ndr, NDR_SCALARS|NDR_BUFFERS, &r->in.info));
+		if (ndr->flags & LIBNDR_FLAG_REF_ALLOC) {
+			NDR_PULL_ALLOC(ndr, r->in.info);
+		}
+		_mem_save_info_0 = NDR_PULL_GET_MEM_CTX(ndr);
+		NDR_PULL_SET_MEM_CTX(ndr, r->in.info, LIBNDR_FLAG_REF_ALLOC);
+		NDR_CHECK(ndr_pull_set_switch_value(ndr, r->in.info, r->in.level));
+		NDR_CHECK(ndr_pull_srvsvc_NetShareInfo(ndr, NDR_SCALARS|NDR_BUFFERS, r->in.info));
+		NDR_PULL_SET_MEM_CTX(ndr, _mem_save_info_0, LIBNDR_FLAG_REF_ALLOC);
 		NDR_CHECK(ndr_pull_generic_ptr(ndr, &_ptr_parm_error));
 		if (_ptr_parm_error) {
 			NDR_PULL_ALLOC(ndr, r->in.parm_error);
@@ -15759,8 +15746,11 @@
 		ndr->depth--;
 		ndr_print_string(ndr, "share_name", r->in.share_name);
 		ndr_print_uint32(ndr, "level", r->in.level);
-		ndr_print_set_switch_value(ndr, &r->in.info, r->in.level);
-		ndr_print_srvsvc_NetShareInfo(ndr, "info", &r->in.info);
+		ndr_print_ptr(ndr, "info", r->in.info);
+		ndr->depth++;
+		ndr_print_set_switch_value(ndr, r->in.info, r->in.level);
+		ndr_print_srvsvc_NetShareInfo(ndr, "info", r->in.info);
+		ndr->depth--;
 		ndr_print_ptr(ndr, "parm_error", r->in.parm_error);
 		ndr->depth++;
 		if (r->in.parm_error) {
@@ -16179,8 +16169,11 @@
 			NDR_CHECK(ndr_push_charset(ndr, NDR_SCALARS, r->in.server_unc, ndr_charset_length(r->in.server_unc, CH_UTF16), sizeof(uint16_t), CH_UTF16));
 		}
 		NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->in.level));
-		NDR_CHECK(ndr_push_set_switch_value(ndr, &r->in.info, r->in.level));
-		NDR_CHECK(ndr_push_srvsvc_NetSrvInfo(ndr, NDR_SCALARS|NDR_BUFFERS, &r->in.info));
+		if (r->in.info == NULL) {
+			return ndr_push_error(ndr, NDR_ERR_INVALID_POINTER, "NULL [ref] pointer");
+		}
+		NDR_CHECK(ndr_push_set_switch_value(ndr, r->in.info, r->in.level));
+		NDR_CHECK(ndr_push_srvsvc_NetSrvInfo(ndr, NDR_SCALARS|NDR_BUFFERS, r->in.info));
 		NDR_CHECK(ndr_push_unique_ptr(ndr, r->in.parm_error));
 		if (r->in.parm_error) {
 			NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, *r->in.parm_error));
@@ -16201,6 +16194,7 @@
 	uint32_t _ptr_server_unc;
 	uint32_t _ptr_parm_error;
 	TALLOC_CTX *_mem_save_server_unc_0;
+	TALLOC_CTX *_mem_save_info_0;
 	TALLOC_CTX *_mem_save_parm_error_0;
 	if (flags & NDR_IN) {
 		ZERO_STRUCT(r->out);
@@ -16224,8 +16218,14 @@
 			NDR_PULL_SET_MEM_CTX(ndr, _mem_save_server_unc_0, 0);
 		}
 		NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->in.level));
-		NDR_CHECK(ndr_pull_set_switch_value(ndr, &r->in.info, r->in.level));
-		NDR_CHECK(ndr_pull_srvsvc_NetSrvInfo(ndr, NDR_SCALARS|NDR_BUFFERS, &r->in.info));
+		if (ndr->flags & LIBNDR_FLAG_REF_ALLOC) {
+			NDR_PULL_ALLOC(ndr, r->in.info);
+		}
+		_mem_save_info_0 = NDR_PULL_GET_MEM_CTX(ndr);
+		NDR_PULL_SET_MEM_CTX(ndr, r->in.info, LIBNDR_FLAG_REF_ALLOC);
+		NDR_CHECK(ndr_pull_set_switch_value(ndr, r->in.info, r->in.level));
+		NDR_CHECK(ndr_pull_srvsvc_NetSrvInfo(ndr, NDR_SCALARS|NDR_BUFFERS, r->in.info));
+		NDR_PULL_SET_MEM_CTX(ndr, _mem_save_info_0, LIBNDR_FLAG_REF_ALLOC);
 		NDR_CHECK(ndr_pull_generic_ptr(ndr, &_ptr_parm_error));
 		if (_ptr_parm_error) {
 			NDR_PULL_ALLOC(ndr, r->in.parm_error);
@@ -16274,8 +16274,11 @@
 		}
 		ndr->depth--;
 		ndr_print_uint32(ndr, "level", r->in.level);
-		ndr_print_set_switch_value(ndr, &r->in.info, r->in.level);
-		ndr_print_srvsvc_NetSrvInfo(ndr, "info", &r->in.info);
+		ndr_print_ptr(ndr, "info", r->in.info);
+		ndr->depth++;
+		ndr_print_set_switch_value(ndr, r->in.info, r->in.level);
+		ndr_print_srvsvc_NetSrvInfo(ndr, "info", r->in.info);
+		ndr->depth--;
 		ndr_print_ptr(ndr, "parm_error", r->in.parm_error);
 		ndr->depth++;
 		if (r->in.parm_error) {
@@ -17001,10 +17004,13 @@
 		}
 	}
 	if (flags & NDR_OUT) {
-		NDR_CHECK(ndr_push_unique_ptr(ndr, r->out.info));
-		if (r->out.info) {
-			NDR_CHECK(ndr_push_srvsvc_NetRemoteTODInfo(ndr, NDR_SCALARS, r->out.info));
+		if (r->out.info == NULL) {
+			return ndr_push_error(ndr, NDR_ERR_INVALID_POINTER, "NULL [ref] pointer");
 		}
+		NDR_CHECK(ndr_push_unique_ptr(ndr, *r->out.info));
+		if (*r->out.info) {
+			NDR_CHECK(ndr_push_srvsvc_NetRemoteTODInfo(ndr, NDR_SCALARS, *r->out.info));
+		}
 		NDR_CHECK(ndr_push_WERROR(ndr, NDR_SCALARS, r->out.result));
 	}
 	return NDR_ERR_SUCCESS;
@@ -17016,6 +17022,7 @@
 	uint32_t _ptr_info;
 	TALLOC_CTX *_mem_save_server_unc_0;
 	TALLOC_CTX *_mem_save_info_0;
+	TALLOC_CTX *_mem_save_info_1;
 	if (flags & NDR_IN) {
 		ZERO_STRUCT(r->out);
 
@@ -17037,20 +17044,28 @@
 			NDR_CHECK(ndr_pull_charset(ndr, NDR_SCALARS, &r->in.server_unc, ndr_get_array_length(ndr, &r->in.server_unc), sizeof(uint16_t), CH_UTF16));
 			NDR_PULL_SET_MEM_CTX(ndr, _mem_save_server_unc_0, 0);
 		}
+		NDR_PULL_ALLOC(ndr, r->out.info);
+		ZERO_STRUCTP(r->out.info);
 	}
 	if (flags & NDR_OUT) {
+		if (ndr->flags & LIBNDR_FLAG_REF_ALLOC) {
+			NDR_PULL_ALLOC(ndr, r->out.info);
+		}
+		_mem_save_info_0 = NDR_PULL_GET_MEM_CTX(ndr);
+		NDR_PULL_SET_MEM_CTX(ndr, r->out.info, LIBNDR_FLAG_REF_ALLOC);
 		NDR_CHECK(ndr_pull_generic_ptr(ndr, &_ptr_info));
 		if (_ptr_info) {
-			NDR_PULL_ALLOC(ndr, r->out.info);
+			NDR_PULL_ALLOC(ndr, *r->out.info);
 		} else {
-			r->out.info = NULL;
+			*r->out.info = NULL;
 		}
-		if (r->out.info) {
-			_mem_save_info_0 = NDR_PULL_GET_MEM_CTX(ndr);
-			NDR_PULL_SET_MEM_CTX(ndr, r->out.info, 0);
-			NDR_CHECK(ndr_pull_srvsvc_NetRemoteTODInfo(ndr, NDR_SCALARS, r->out.info));
-			NDR_PULL_SET_MEM_CTX(ndr, _mem_save_info_0, 0);
+		if (*r->out.info) {
+			_mem_save_info_1 = NDR_PULL_GET_MEM_CTX(ndr);
+			NDR_PULL_SET_MEM_CTX(ndr, *r->out.info, 0);
+			NDR_CHECK(ndr_pull_srvsvc_NetRemoteTODInfo(ndr, NDR_SCALARS, *r->out.info));
+			NDR_PULL_SET_MEM_CTX(ndr, _mem_save_info_1, 0);
 		}
+		NDR_PULL_SET_MEM_CTX(ndr, _mem_save_info_0, LIBNDR_FLAG_REF_ALLOC);
 		NDR_CHECK(ndr_pull_WERROR(ndr, NDR_SCALARS, &r->out.result));
 	}
 	return NDR_ERR_SUCCESS;
@@ -17079,10 +17094,13 @@
 		ndr->depth++;
 		ndr_print_ptr(ndr, "info", r->out.info);
 		ndr->depth++;
-		if (r->out.info) {
-			ndr_print_srvsvc_NetRemoteTODInfo(ndr, "info", r->out.info);
+		ndr_print_ptr(ndr, "info", *r->out.info);
+		ndr->depth++;
+		if (*r->out.info) {
+			ndr_print_srvsvc_NetRemoteTODInfo(ndr, "info", *r->out.info);
 		}
 		ndr->depth--;
+		ndr->depth--;
 		ndr_print_WERROR(ndr, "result", r->out.result);
 		ndr->depth--;
 	}
@@ -17810,15 +17828,10 @@
 			NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, ndr_charset_length(r->in.server_unc, CH_UTF16)));
 			NDR_CHECK(ndr_push_charset(ndr, NDR_SCALARS, r->in.server_unc, ndr_charset_length(r->in.server_unc, CH_UTF16), sizeof(uint16_t), CH_UTF16));
 		}
-		if (r->in.level == NULL) {
+		if (r->in.info_ctr == NULL) {
 			return ndr_push_error(ndr, NDR_ERR_INVALID_POINTER, "NULL [ref] pointer");
 		}
-		NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, *r->in.level));
-		if (r->in.ctr == NULL) {
-			return ndr_push_error(ndr, NDR_ERR_INVALID_POINTER, "NULL [ref] pointer");
-		}
-		NDR_CHECK(ndr_push_set_switch_value(ndr, r->in.ctr, *r->in.level));
-		NDR_CHECK(ndr_push_srvsvc_NetShareCtr(ndr, NDR_SCALARS|NDR_BUFFERS, r->in.ctr));
+		NDR_CHECK(ndr_push_srvsvc_NetShareInfoCtr(ndr, NDR_SCALARS|NDR_BUFFERS, r->in.info_ctr));
 		NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->in.max_buffer));
 		NDR_CHECK(ndr_push_unique_ptr(ndr, r->in.resume_handle));
 		if (r->in.resume_handle) {
@@ -17826,15 +17839,10 @@
 		}
 	}
 	if (flags & NDR_OUT) {
-		if (r->out.level == NULL) {
+		if (r->out.info_ctr == NULL) {
 			return ndr_push_error(ndr, NDR_ERR_INVALID_POINTER, "NULL [ref] pointer");
 		}
-		NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, *r->out.level));
-		if (r->out.ctr == NULL) {
-			return ndr_push_error(ndr, NDR_ERR_INVALID_POINTER, "NULL [ref] pointer");
-		}
-		NDR_CHECK(ndr_push_set_switch_value(ndr, r->out.ctr, *r->out.level));
-		NDR_CHECK(ndr_push_srvsvc_NetShareCtr(ndr, NDR_SCALARS|NDR_BUFFERS, r->out.ctr));
+		NDR_CHECK(ndr_push_srvsvc_NetShareInfoCtr(ndr, NDR_SCALARS|NDR_BUFFERS, r->out.info_ctr));
 		if (r->out.totalentries == NULL) {
 			return ndr_push_error(ndr, NDR_ERR_INVALID_POINTER, "NULL [ref] pointer");
 		}
@@ -17853,8 +17861,7 @@
 	uint32_t _ptr_server_unc;
 	uint32_t _ptr_resume_handle;
 	TALLOC_CTX *_mem_save_server_unc_0;
-	TALLOC_CTX *_mem_save_level_0;
-	TALLOC_CTX *_mem_save_ctr_0;
+	TALLOC_CTX *_mem_save_info_ctr_0;
 	TALLOC_CTX *_mem_save_totalentries_0;
 	TALLOC_CTX *_mem_save_resume_handle_0;
 	if (flags & NDR_IN) {
@@ -17879,20 +17886,12 @@
 			NDR_PULL_SET_MEM_CTX(ndr, _mem_save_server_unc_0, 0);
 		}
 		if (ndr->flags & LIBNDR_FLAG_REF_ALLOC) {
-			NDR_PULL_ALLOC(ndr, r->in.level);
+			NDR_PULL_ALLOC(ndr, r->in.info_ctr);
 		}
-		_mem_save_level_0 = NDR_PULL_GET_MEM_CTX(ndr);
-		NDR_PULL_SET_MEM_CTX(ndr, r->in.level, LIBNDR_FLAG_REF_ALLOC);
-		NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, r->in.level));
-		NDR_PULL_SET_MEM_CTX(ndr, _mem_save_level_0, LIBNDR_FLAG_REF_ALLOC);
-		if (ndr->flags & LIBNDR_FLAG_REF_ALLOC) {
-			NDR_PULL_ALLOC(ndr, r->in.ctr);
-		}
-		_mem_save_ctr_0 = NDR_PULL_GET_MEM_CTX(ndr);
-		NDR_PULL_SET_MEM_CTX(ndr, r->in.ctr, LIBNDR_FLAG_REF_ALLOC);
-		NDR_CHECK(ndr_pull_set_switch_value(ndr, r->in.ctr, *r->in.level));
-		NDR_CHECK(ndr_pull_srvsvc_NetShareCtr(ndr, NDR_SCALARS|NDR_BUFFERS, r->in.ctr));
-		NDR_PULL_SET_MEM_CTX(ndr, _mem_save_ctr_0, LIBNDR_FLAG_REF_ALLOC);
+		_mem_save_info_ctr_0 = NDR_PULL_GET_MEM_CTX(ndr);
+		NDR_PULL_SET_MEM_CTX(ndr, r->in.info_ctr, LIBNDR_FLAG_REF_ALLOC);
+		NDR_CHECK(ndr_pull_srvsvc_NetShareInfoCtr(ndr, NDR_SCALARS|NDR_BUFFERS, r->in.info_ctr));
+		NDR_PULL_SET_MEM_CTX(ndr, _mem_save_info_ctr_0, LIBNDR_FLAG_REF_ALLOC);
 		NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->in.max_buffer));
 		NDR_CHECK(ndr_pull_generic_ptr(ndr, &_ptr_resume_handle));
 		if (_ptr_resume_handle) {
@@ -17906,30 +17905,20 @@
 			NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, r->in.resume_handle));
 			NDR_PULL_SET_MEM_CTX(ndr, _mem_save_resume_handle_0, 0);
 		}
-		NDR_PULL_ALLOC(ndr, r->out.level);
-		*r->out.level = *r->in.level;
-		NDR_PULL_ALLOC(ndr, r->out.ctr);
-		*r->out.ctr = *r->in.ctr;
+		NDR_PULL_ALLOC(ndr, r->out.info_ctr);
+		*r->out.info_ctr = *r->in.info_ctr;
 		NDR_PULL_ALLOC(ndr, r->out.totalentries);
 		ZERO_STRUCTP(r->out.totalentries);
 	}
 	if (flags & NDR_OUT) {
 		if (ndr->flags & LIBNDR_FLAG_REF_ALLOC) {
-			NDR_PULL_ALLOC(ndr, r->out.level);
+			NDR_PULL_ALLOC(ndr, r->out.info_ctr);
 		}
-		_mem_save_level_0 = NDR_PULL_GET_MEM_CTX(ndr);
-		NDR_PULL_SET_MEM_CTX(ndr, r->out.level, LIBNDR_FLAG_REF_ALLOC);
-		NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, r->out.level));
-		NDR_PULL_SET_MEM_CTX(ndr, _mem_save_level_0, LIBNDR_FLAG_REF_ALLOC);
+		_mem_save_info_ctr_0 = NDR_PULL_GET_MEM_CTX(ndr);
+		NDR_PULL_SET_MEM_CTX(ndr, r->out.info_ctr, LIBNDR_FLAG_REF_ALLOC);
+		NDR_CHECK(ndr_pull_srvsvc_NetShareInfoCtr(ndr, NDR_SCALARS|NDR_BUFFERS, r->out.info_ctr));
+		NDR_PULL_SET_MEM_CTX(ndr, _mem_save_info_ctr_0, LIBNDR_FLAG_REF_ALLOC);
 		if (ndr->flags & LIBNDR_FLAG_REF_ALLOC) {
-			NDR_PULL_ALLOC(ndr, r->out.ctr);
-		}
-		_mem_save_ctr_0 = NDR_PULL_GET_MEM_CTX(ndr);
-		NDR_PULL_SET_MEM_CTX(ndr, r->out.ctr, LIBNDR_FLAG_REF_ALLOC);
-		NDR_CHECK(ndr_pull_set_switch_value(ndr, r->out.ctr, *r->out.level));
-		NDR_CHECK(ndr_pull_srvsvc_NetShareCtr(ndr, NDR_SCALARS|NDR_BUFFERS, r->out.ctr));
-		NDR_PULL_SET_MEM_CTX(ndr, _mem_save_ctr_0, LIBNDR_FLAG_REF_ALLOC);
-		if (ndr->flags & LIBNDR_FLAG_REF_ALLOC) {
 			NDR_PULL_ALLOC(ndr, r->out.totalentries);
 		}
 		_mem_save_totalentries_0 = NDR_PULL_GET_MEM_CTX(ndr);
@@ -17969,15 +17958,10 @@
 			ndr_print_string(ndr, "server_unc", r->in.server_unc);
 		}
 		ndr->depth--;
-		ndr_print_ptr(ndr, "level", r->in.level);
+		ndr_print_ptr(ndr, "info_ctr", r->in.info_ctr);
 		ndr->depth++;
-		ndr_print_uint32(ndr, "level", *r->in.level);
+		ndr_print_srvsvc_NetShareInfoCtr(ndr, "info_ctr", r->in.info_ctr);
 		ndr->depth--;
-		ndr_print_ptr(ndr, "ctr", r->in.ctr);
-		ndr->depth++;
-		ndr_print_set_switch_value(ndr, r->in.ctr, *r->in.level);
-		ndr_print_srvsvc_NetShareCtr(ndr, "ctr", r->in.ctr);
-		ndr->depth--;
 		ndr_print_uint32(ndr, "max_buffer", r->in.max_buffer);
 		ndr_print_ptr(ndr, "resume_handle", r->in.resume_handle);
 		ndr->depth++;
@@ -17990,15 +17974,10 @@
 	if (flags & NDR_OUT) {
 		ndr_print_struct(ndr, "out", "srvsvc_NetShareEnum");
 		ndr->depth++;
-		ndr_print_ptr(ndr, "level", r->out.level);
+		ndr_print_ptr(ndr, "info_ctr", r->out.info_ctr);
 		ndr->depth++;
-		ndr_print_uint32(ndr, "level", *r->out.level);
+		ndr_print_srvsvc_NetShareInfoCtr(ndr, "info_ctr", r->out.info_ctr);
 		ndr->depth--;
-		ndr_print_ptr(ndr, "ctr", r->out.ctr);
-		ndr->depth++;
-		ndr_print_set_switch_value(ndr, r->out.ctr, *r->out.level);
-		ndr_print_srvsvc_NetShareCtr(ndr, "ctr", r->out.ctr);
-		ndr->depth--;
 		ndr_print_ptr(ndr, "totalentries", r->out.totalentries);
 		ndr->depth++;
 		ndr_print_uint32(ndr, "totalentries", *r->out.totalentries);
@@ -18243,10 +18222,13 @@
 		NDR_CHECK(ndr_push_security_secinfo(ndr, NDR_SCALARS, r->in.securityinformation));
 	}
 	if (flags & NDR_OUT) {
-		NDR_CHECK(ndr_push_unique_ptr(ndr, r->out.sd_buf));
-		if (r->out.sd_buf) {
-			NDR_CHECK(ndr_push_sec_desc_buf(ndr, NDR_SCALARS|NDR_BUFFERS, r->out.sd_buf));
+		if (r->out.sd_buf == NULL) {
+			return ndr_push_error(ndr, NDR_ERR_INVALID_POINTER, "NULL [ref] pointer");
 		}
+		NDR_CHECK(ndr_push_unique_ptr(ndr, *r->out.sd_buf));
+		if (*r->out.sd_buf) {
+			NDR_CHECK(ndr_push_sec_desc_buf(ndr, NDR_SCALARS|NDR_BUFFERS, *r->out.sd_buf));
+		}
 		NDR_CHECK(ndr_push_WERROR(ndr, NDR_SCALARS, r->out.result));
 	}
 	return NDR_ERR_SUCCESS;
@@ -18260,6 +18242,7 @@
 	TALLOC_CTX *_mem_save_server_unc_0;
 	TALLOC_CTX *_mem_save_share_0;
 	TALLOC_CTX *_mem_save_sd_buf_0;
+	TALLOC_CTX *_mem_save_sd_buf_1;
 	if (flags & NDR_IN) {
 		ZERO_STRUCT(r->out);
 
@@ -18307,20 +18290,28 @@
 		NDR_CHECK(ndr_check_string_terminator(ndr, ndr_get_array_length(ndr, &r->in.file), sizeof(uint16_t)));
 		NDR_CHECK(ndr_pull_charset(ndr, NDR_SCALARS, &r->in.file, ndr_get_array_length(ndr, &r->in.file), sizeof(uint16_t), CH_UTF16));
 		NDR_CHECK(ndr_pull_security_secinfo(ndr, NDR_SCALARS, &r->in.securityinformation));
+		NDR_PULL_ALLOC(ndr, r->out.sd_buf);
+		ZERO_STRUCTP(r->out.sd_buf);
 	}
 	if (flags & NDR_OUT) {
+		if (ndr->flags & LIBNDR_FLAG_REF_ALLOC) {
+			NDR_PULL_ALLOC(ndr, r->out.sd_buf);
+		}
+		_mem_save_sd_buf_0 = NDR_PULL_GET_MEM_CTX(ndr);
+		NDR_PULL_SET_MEM_CTX(ndr, r->out.sd_buf, LIBNDR_FLAG_REF_ALLOC);
 		NDR_CHECK(ndr_pull_generic_ptr(ndr, &_ptr_sd_buf));
 		if (_ptr_sd_buf) {
-			NDR_PULL_ALLOC(ndr, r->out.sd_buf);
+			NDR_PULL_ALLOC(ndr, *r->out.sd_buf);
 		} else {
-			r->out.sd_buf = NULL;
+			*r->out.sd_buf = NULL;
 		}
-		if (r->out.sd_buf) {
-			_mem_save_sd_buf_0 = NDR_PULL_GET_MEM_CTX(ndr);
-			NDR_PULL_SET_MEM_CTX(ndr, r->out.sd_buf, 0);
-			NDR_CHECK(ndr_pull_sec_desc_buf(ndr, NDR_SCALARS|NDR_BUFFERS, r->out.sd_buf));
-			NDR_PULL_SET_MEM_CTX(ndr, _mem_save_sd_buf_0, 0);
+		if (*r->out.sd_buf) {
+			_mem_save_sd_buf_1 = NDR_PULL_GET_MEM_CTX(ndr);
+			NDR_PULL_SET_MEM_CTX(ndr, *r->out.sd_buf, 0);
+			NDR_CHECK(ndr_pull_sec_desc_buf(ndr, NDR_SCALARS|NDR_BUFFERS, *r->out.sd_buf));
+			NDR_PULL_SET_MEM_CTX(ndr, _mem_save_sd_buf_1, 0);
 		}
+		NDR_PULL_SET_MEM_CTX(ndr, _mem_save_sd_buf_0, LIBNDR_FLAG_REF_ALLOC);
 		NDR_CHECK(ndr_pull_WERROR(ndr, NDR_SCALARS, &r->out.result));
 	}
 	return NDR_ERR_SUCCESS;
@@ -18357,10 +18348,13 @@
 		ndr->depth++;
 		ndr_print_ptr(ndr, "sd_buf", r->out.sd_buf);
 		ndr->depth++;
-		if (r->out.sd_buf) {
-			ndr_print_sec_desc_buf(ndr, "sd_buf", r->out.sd_buf);
+		ndr_print_ptr(ndr, "sd_buf", *r->out.sd_buf);
+		ndr->depth++;
+		if (*r->out.sd_buf) {
+			ndr_print_sec_desc_buf(ndr, "sd_buf", *r->out.sd_buf);
 		}
 		ndr->depth--;
+		ndr->depth--;
 		ndr_print_WERROR(ndr, "result", r->out.result);
 		ndr->depth--;
 	}
@@ -18389,7 +18383,10 @@
 		NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, ndr_charset_length(r->in.file, CH_UTF16)));
 		NDR_CHECK(ndr_push_charset(ndr, NDR_SCALARS, r->in.file, ndr_charset_length(r->in.file, CH_UTF16), sizeof(uint16_t), CH_UTF16));
 		NDR_CHECK(ndr_push_security_secinfo(ndr, NDR_SCALARS, r->in.securityinformation));
-		NDR_CHECK(ndr_push_sec_desc_buf(ndr, NDR_SCALARS|NDR_BUFFERS, &r->in.sd_buf));
+		if (r->in.sd_buf == NULL) {
+			return ndr_push_error(ndr, NDR_ERR_INVALID_POINTER, "NULL [ref] pointer");
+		}
+		NDR_CHECK(ndr_push_sec_desc_buf(ndr, NDR_SCALARS|NDR_BUFFERS, r->in.sd_buf));
 	}
 	if (flags & NDR_OUT) {
 		NDR_CHECK(ndr_push_WERROR(ndr, NDR_SCALARS, r->out.result));
@@ -18403,6 +18400,7 @@
 	uint32_t _ptr_share;
 	TALLOC_CTX *_mem_save_server_unc_0;
 	TALLOC_CTX *_mem_save_share_0;
+	TALLOC_CTX *_mem_save_sd_buf_0;
 	if (flags & NDR_IN) {
 		NDR_CHECK(ndr_pull_generic_ptr(ndr, &_ptr_server_unc));
 		if (_ptr_server_unc) {
@@ -18448,7 +18446,13 @@
 		NDR_CHECK(ndr_check_string_terminator(ndr, ndr_get_array_length(ndr, &r->in.file), sizeof(uint16_t)));
 		NDR_CHECK(ndr_pull_charset(ndr, NDR_SCALARS, &r->in.file, ndr_get_array_length(ndr, &r->in.file), sizeof(uint16_t), CH_UTF16));
 		NDR_CHECK(ndr_pull_security_secinfo(ndr, NDR_SCALARS, &r->in.securityinformation));
-		NDR_CHECK(ndr_pull_sec_desc_buf(ndr, NDR_SCALARS|NDR_BUFFERS, &r->in.sd_buf));
+		if (ndr->flags & LIBNDR_FLAG_REF_ALLOC) {
+			NDR_PULL_ALLOC(ndr, r->in.sd_buf);
+		}
+		_mem_save_sd_buf_0 = NDR_PULL_GET_MEM_CTX(ndr);
+		NDR_PULL_SET_MEM_CTX(ndr, r->in.sd_buf, LIBNDR_FLAG_REF_ALLOC);
+		NDR_CHECK(ndr_pull_sec_desc_buf(ndr, NDR_SCALARS|NDR_BUFFERS, r->in.sd_buf));
+		NDR_PULL_SET_MEM_CTX(ndr, _mem_save_sd_buf_0, LIBNDR_FLAG_REF_ALLOC);
 	}
 	if (flags & NDR_OUT) {
 		NDR_CHECK(ndr_pull_WERROR(ndr, NDR_SCALARS, &r->out.result));
@@ -18480,8 +18484,11 @@
 		ndr->depth--;
 		ndr_print_string(ndr, "file", r->in.file);
 		ndr_print_security_secinfo(ndr, "securityinformation", r->in.securityinformation);
-		ndr_print_sec_desc_buf(ndr, "sd_buf", &r->in.sd_buf);
+		ndr_print_ptr(ndr, "sd_buf", r->in.sd_buf);
+		ndr->depth++;
+		ndr_print_sec_desc_buf(ndr, "sd_buf", r->in.sd_buf);
 		ndr->depth--;
+		ndr->depth--;
 	}
 	if (flags & NDR_OUT) {
 		ndr_print_struct(ndr, "out", "srvsvc_NetSetFileSecurity");
@@ -19627,7 +19634,7 @@
 };
 
 static const struct ndr_interface_string_array srvsvc_authservices = {
-	.count	= 3,
+	.count	= 1,
 	.names	= srvsvc_authservice_strings
 };
 

Modified: branches/samba/experimental/source/librpc/gen_ndr/ndr_srvsvc.h
===================================================================
--- branches/samba/experimental/source/librpc/gen_ndr/ndr_srvsvc.h	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/librpc/gen_ndr/ndr_srvsvc.h	2008-06-09 06:59:20 UTC (rev 1920)
@@ -137,12 +137,14 @@
 void ndr_print_srvsvc_NetConnInfo1(struct ndr_print *ndr, const char *name, const struct srvsvc_NetConnInfo1 *r);
 void ndr_print_srvsvc_NetConnCtr1(struct ndr_print *ndr, const char *name, const struct srvsvc_NetConnCtr1 *r);
 void ndr_print_srvsvc_NetConnCtr(struct ndr_print *ndr, const char *name, const union srvsvc_NetConnCtr *r);
+void ndr_print_srvsvc_NetConnInfoCtr(struct ndr_print *ndr, const char *name, const struct srvsvc_NetConnInfoCtr *r);
 void ndr_print_srvsvc_NetFileInfo2(struct ndr_print *ndr, const char *name, const struct srvsvc_NetFileInfo2 *r);
 void ndr_print_srvsvc_NetFileCtr2(struct ndr_print *ndr, const char *name, const struct srvsvc_NetFileCtr2 *r);
 void ndr_print_srvsvc_NetFileInfo3(struct ndr_print *ndr, const char *name, const struct srvsvc_NetFileInfo3 *r);
 void ndr_print_srvsvc_NetFileCtr3(struct ndr_print *ndr, const char *name, const struct srvsvc_NetFileCtr3 *r);
 void ndr_print_srvsvc_NetFileInfo(struct ndr_print *ndr, const char *name, const union srvsvc_NetFileInfo *r);
 void ndr_print_srvsvc_NetFileCtr(struct ndr_print *ndr, const char *name, const union srvsvc_NetFileCtr *r);
+void ndr_print_srvsvc_NetFileInfoCtr(struct ndr_print *ndr, const char *name, const struct srvsvc_NetFileInfoCtr *r);
 void ndr_print_srvsvc_NetSessInfo0(struct ndr_print *ndr, const char *name, const struct srvsvc_NetSessInfo0 *r);
 void ndr_print_srvsvc_NetSessCtr0(struct ndr_print *ndr, const char *name, const struct srvsvc_NetSessCtr0 *r);
 void ndr_print_srvsvc_NetSessInfo1(struct ndr_print *ndr, const char *name, const struct srvsvc_NetSessInfo1 *r);
@@ -154,6 +156,7 @@
 void ndr_print_srvsvc_NetSessInfo502(struct ndr_print *ndr, const char *name, const struct srvsvc_NetSessInfo502 *r);
 void ndr_print_srvsvc_NetSessCtr502(struct ndr_print *ndr, const char *name, const struct srvsvc_NetSessCtr502 *r);
 void ndr_print_srvsvc_NetSessCtr(struct ndr_print *ndr, const char *name, const union srvsvc_NetSessCtr *r);
+void ndr_print_srvsvc_NetSessInfoCtr(struct ndr_print *ndr, const char *name, const struct srvsvc_NetSessInfoCtr *r);
 void ndr_print_srvsvc_ShareType(struct ndr_print *ndr, const char *name, enum srvsvc_ShareType r);
 void ndr_print_srvsvc_NetShareInfo0(struct ndr_print *ndr, const char *name, const struct srvsvc_NetShareInfo0 *r);
 void ndr_print_srvsvc_NetShareCtr0(struct ndr_print *ndr, const char *name, const struct srvsvc_NetShareCtr0 *r);
@@ -177,6 +180,7 @@
 void ndr_print_srvsvc_NetShareCtr1501(struct ndr_print *ndr, const char *name, const struct srvsvc_NetShareCtr1501 *r);
 void ndr_print_srvsvc_NetShareInfo(struct ndr_print *ndr, const char *name, const union srvsvc_NetShareInfo *r);
 void ndr_print_srvsvc_NetShareCtr(struct ndr_print *ndr, const char *name, const union srvsvc_NetShareCtr *r);
+void ndr_print_srvsvc_NetShareInfoCtr(struct ndr_print *ndr, const char *name, const struct srvsvc_NetShareInfoCtr *r);
 enum ndr_err_code ndr_push_srvsvc_PlatformId(struct ndr_push *ndr, int ndr_flags, enum srvsvc_PlatformId r);
 enum ndr_err_code ndr_pull_srvsvc_PlatformId(struct ndr_pull *ndr, int ndr_flags, enum srvsvc_PlatformId *r);
 void ndr_print_srvsvc_PlatformId(struct ndr_print *ndr, const char *name, enum srvsvc_PlatformId r);

Modified: branches/samba/experimental/source/librpc/gen_ndr/ndr_svcctl.c
===================================================================
--- branches/samba/experimental/source/librpc/gen_ndr/ndr_svcctl.c	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/librpc/gen_ndr/ndr_svcctl.c	2008-06-09 06:59:20 UTC (rev 1920)
@@ -5998,7 +5998,7 @@
 };
 
 static const struct ndr_interface_string_array svcctl_authservices = {
-	.count	= 2,
+	.count	= 1,
 	.names	= svcctl_authservice_strings
 };
 

Modified: branches/samba/experimental/source/librpc/gen_ndr/ndr_winreg.c
===================================================================
--- branches/samba/experimental/source/librpc/gen_ndr/ndr_winreg.c	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/librpc/gen_ndr/ndr_winreg.c	2008-06-09 06:59:20 UTC (rev 1920)
@@ -2470,7 +2470,10 @@
 			return ndr_push_error(ndr, NDR_ERR_INVALID_POINTER, "NULL [ref] pointer");
 		}
 		NDR_CHECK(ndr_push_policy_handle(ndr, NDR_SCALARS|NDR_BUFFERS, r->in.handle));
-		NDR_CHECK(ndr_push_winreg_String(ndr, NDR_SCALARS|NDR_BUFFERS, &r->in.value_name));
+		if (r->in.value_name == NULL) {
+			return ndr_push_error(ndr, NDR_ERR_INVALID_POINTER, "NULL [ref] pointer");
+		}
+		NDR_CHECK(ndr_push_winreg_String(ndr, NDR_SCALARS|NDR_BUFFERS, r->in.value_name));
 		NDR_CHECK(ndr_push_unique_ptr(ndr, r->in.type));
 		if (r->in.type) {
 			NDR_CHECK(ndr_push_winreg_Type(ndr, NDR_SCALARS, *r->in.type));
@@ -2523,6 +2526,7 @@
 	uint32_t _ptr_data_size;
 	uint32_t _ptr_value_length;
 	TALLOC_CTX *_mem_save_handle_0;
+	TALLOC_CTX *_mem_save_value_name_0;
 	TALLOC_CTX *_mem_save_type_0;
 	TALLOC_CTX *_mem_save_data_0;
 	TALLOC_CTX *_mem_save_data_size_0;
@@ -2537,7 +2541,13 @@
 		NDR_PULL_SET_MEM_CTX(ndr, r->in.handle, LIBNDR_FLAG_REF_ALLOC);
 		NDR_CHECK(ndr_pull_policy_handle(ndr, NDR_SCALARS|NDR_BUFFERS, r->in.handle));
 		NDR_PULL_SET_MEM_CTX(ndr, _mem_save_handle_0, LIBNDR_FLAG_REF_ALLOC);
-		NDR_CHECK(ndr_pull_winreg_String(ndr, NDR_SCALARS|NDR_BUFFERS, &r->in.value_name));
+		if (ndr->flags & LIBNDR_FLAG_REF_ALLOC) {
+			NDR_PULL_ALLOC(ndr, r->in.value_name);
+		}
+		_mem_save_value_name_0 = NDR_PULL_GET_MEM_CTX(ndr);
+		NDR_PULL_SET_MEM_CTX(ndr, r->in.value_name, LIBNDR_FLAG_REF_ALLOC);
+		NDR_CHECK(ndr_pull_winreg_String(ndr, NDR_SCALARS|NDR_BUFFERS, r->in.value_name));
+		NDR_PULL_SET_MEM_CTX(ndr, _mem_save_value_name_0, LIBNDR_FLAG_REF_ALLOC);
 		NDR_CHECK(ndr_pull_generic_ptr(ndr, &_ptr_type));
 		if (_ptr_type) {
 			NDR_PULL_ALLOC(ndr, r->in.type);
@@ -2683,7 +2693,10 @@
 		ndr->depth++;
 		ndr_print_policy_handle(ndr, "handle", r->in.handle);
 		ndr->depth--;
-		ndr_print_winreg_String(ndr, "value_name", &r->in.value_name);
+		ndr_print_ptr(ndr, "value_name", r->in.value_name);
+		ndr->depth++;
+		ndr_print_winreg_String(ndr, "value_name", r->in.value_name);
+		ndr->depth--;
 		ndr_print_ptr(ndr, "type", r->in.type);
 		ndr->depth++;
 		if (r->in.type) {
@@ -4509,7 +4522,7 @@
 };
 
 static const struct ndr_interface_string_array winreg_authservices = {
-	.count	= 3,
+	.count	= 1,
 	.names	= winreg_authservice_strings
 };
 

Modified: branches/samba/experimental/source/librpc/gen_ndr/ndr_wkssvc.c
===================================================================
--- branches/samba/experimental/source/librpc/gen_ndr/ndr_wkssvc.c	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/librpc/gen_ndr/ndr_wkssvc.c	2008-06-09 06:59:20 UTC (rev 1920)
@@ -10659,7 +10659,7 @@
 };
 
 static const struct ndr_interface_string_array wkssvc_authservices = {
-	.count	= 3,
+	.count	= 1,
 	.names	= wkssvc_authservice_strings
 };
 

Modified: branches/samba/experimental/source/librpc/gen_ndr/netlogon.h
===================================================================
--- branches/samba/experimental/source/librpc/gen_ndr/netlogon.h	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/librpc/gen_ndr/netlogon.h	2008-06-09 06:59:20 UTC (rev 1920)
@@ -5,12 +5,11 @@
 #include "librpc/gen_ndr/lsa.h"
 #include "librpc/gen_ndr/samr.h"
 #include "librpc/gen_ndr/security.h"
+#include "librpc/gen_ndr/nbt.h"
 #ifndef _HEADER_netlogon
 #define _HEADER_netlogon
 
-#define NETLOGON_NEG_ARCFOUR	( 0x00000004 )
-#define NETLOGON_NEG_128BIT	( 0x00004000 )
-#define NETLOGON_NEG_SCHANNEL	( 0x40000000 )
+#define DSGETDC_VALID_FLAGS	( (DS_FORCE_REDISCOVERY|DS_DIRECTORY_SERVICE_REQUIRED|DS_DIRECTORY_SERVICE_PREFERRED|DS_GC_SERVER_REQUIRED|DS_PDC_REQUIRED|DS_BACKGROUND_ONLY|DS_IP_REQUIRED|DS_KDC_REQUIRED|DS_TIMESERV_REQUIRED|DS_WRITABLE_REQUIRED|DS_GOOD_TIMESERV_PREFERRED|DS_AVOID_SELF|DS_ONLY_LDAP_NEEDED|DS_IS_FLAT_NAME|DS_IS_DNS_NAME|DS_RETURN_FLAT_NAME|DS_RETURN_DNS_NAME) )
 #define DS_GFTI_UPDATE_TDO	( 0x1 )
 struct netr_UasInfo {
 	const char *account_name;/* [unique,charset(UTF16)] */
@@ -37,10 +36,11 @@
 };
 
 struct netr_AcctLockStr {
-	uint16_t size;
-	uint16_t length;
-	uint16_t *bindata;/* [unique,length_is(length/2),size_is(size/2)] */
-};
+	int64_t lockout_duration;
+	uint64_t reset_count;
+	uint32_t bad_attempt_lockout;
+	uint32_t dummy;
+}/* [public] */;
 
 /* bitmap netr_LogonParameterControl */
 #define MSV1_0_CLEARTEXT_PASSWORD_ALLOWED ( 0x00000002 )
@@ -78,7 +78,7 @@
 	struct netr_ChallengeResponse lm;
 }/* [flag(LIBNDR_PRINT_ARRAY_HEX)] */;
 
-union netr_LogonLevel {
+union netr_LogonInfo {
 	struct netr_PasswordInfo *password;/* [unique,case] */
 	struct netr_NetworkInfo *network;/* [unique,case(2)] */
 }/* [public,switch_type(uint16)] */;
@@ -188,6 +188,19 @@
 	time_t timestamp;
 }/* [public] */;
 
+enum netr_LogonLevel
+#ifndef USE_UINT_ENUMS
+ {
+	INTERACTIVE_LOGON_TYPE=1,
+	NET_LOGON_TYPE=2
+}
+#else
+ { __donnot_use_enum_netr_LogonLevel=0x7FFFFFFF}
+#define INTERACTIVE_LOGON_TYPE ( 1 )
+#define NET_LOGON_TYPE ( 2 )
+#endif
+;
+
 enum netr_SchannelType;
 
 enum netr_SamDatabaseID;
@@ -295,7 +308,7 @@
 	NTTIME domain_create_time;
 	uint32_t SecurityInformation;
 	struct sec_desc_buf sdbuf;
-	struct netr_AcctLockStr account_lockout;
+	struct lsa_BinaryString account_lockout;
 	struct lsa_String unknown2;
 	struct lsa_String unknown3;
 	struct lsa_String unknown4;
@@ -572,6 +585,11 @@
 	DATA_BLOB blob;/* [flag(LIBNDR_FLAG_REMAINING)] */
 };
 
+/* bitmap netr_InfoFlags */
+#define NETLOGON_CTRL_REPL_NEEDED ( 0x0001 )
+#define NETLOGON_CTRL_REPL_IN_PROGRESS ( 0x0002 )
+#define NETLOGON_CTRL_REPL_FULL_SYNC ( 0x0004 )
+
 struct netr_NETLOGON_INFO_1 {
 	uint32_t flags;
 	uint32_t pdc_connection_status;
@@ -580,7 +598,7 @@
 struct netr_NETLOGON_INFO_2 {
 	uint32_t flags;
 	uint32_t pdc_connection_status;
-	const char *trusted_dc_name;/* [charset(UTF16)] */
+	const char *trusted_dc_name;/* [unique,charset(UTF16)] */
 	uint32_t tc_connection_status;
 };
 
@@ -624,6 +642,32 @@
 	uint32_t debug_level;/* [case(NETLOGON_CONTROL_SET_DBFLAG)] */
 };
 
+/* bitmap netr_NegotiateFlags */
+#define NETLOGON_NEG_ACCOUNT_LOCKOUT ( 0x00000001 )
+#define NETLOGON_NEG_PERSISTENT_SAMREPL ( 0x00000002 )
+#define NETLOGON_NEG_ARCFOUR ( 0x00000004 )
+#define NETLOGON_NEG_PROMOTION_COUNT ( 0x00000008 )
+#define NETLOGON_NEG_CHANGELOG_BDC ( 0x00000010 )
+#define NETLOGON_NEG_FULL_SYNC_REPL ( 0x00000020 )
+#define NETLOGON_NEG_MULTIPLE_SIDS ( 0x00000040 )
+#define NETLOGON_NEG_REDO ( 0x00000080 )
+#define NETLOGON_NEG_PASSWORD_CHANGE_REFUSAL ( 0x00000100 )
+#define NETLOGON_NEG_SEND_PASSWORD_INFO_PDC ( 0x00000200 )
+#define NETLOGON_NEG_GENERIC_PASSTHROUGH ( 0x00000400 )
+#define NETLOGON_NEG_CONCURRENT_RPC ( 0x00000800 )
+#define NETLOGON_NEG_AVOID_ACCOUNT_DB_REPL ( 0x00001000 )
+#define NETLOGON_NEG_AVOID_SECURITYAUTH_DB_REPL ( 0x00002000 )
+#define NETLOGON_NEG_128BIT ( 0x00004000 )
+#define NETLOGON_NEG_TRANSITIVE_TRUSTS ( 0x00008000 )
+#define NETLOGON_NEG_DNS_DOMAIN_TRUSTS ( 0x00010000 )
+#define NETLOGON_NEG_PASSWORD_SET2 ( 0x00020000 )
+#define NETLOGON_NEG_GETDOMAININFO ( 0x00040000 )
+#define NETLOGON_NEG_CROSS_FOREST_TRUSTS ( 0x00080000 )
+#define NETLOGON_NEG_NEUTRALIZE_NT4_EMULATION ( 0x00100000 )
+#define NETLOGON_NEG_RODC_PASSTHROUGH ( 0x00200000 )
+#define NETLOGON_NEG_AUTHENTICATED_RPC_LSASS ( 0x20000000 )
+#define NETLOGON_NEG_SCHANNEL ( 0x40000000 )
+
 struct netr_Blob {
 	uint32_t length;
 	uint8_t *data;/* [unique,size_is(length)] */
@@ -664,18 +708,18 @@
 ;
 
 /* bitmap netr_DsR_DcFlags */
-#define DS_SERVER_PDC ( 0x00000001 )
-#define DS_SERVER_GC ( 0x00000004 )
-#define DS_SERVER_LDAP ( 0x00000008 )
-#define DS_SERVER_DS ( 0x00000010 )
-#define DS_SERVER_KDC ( 0x00000020 )
-#define DS_SERVER_TIMESERV ( 0x00000040 )
-#define DS_SERVER_CLOSEST ( 0x00000080 )
-#define DS_SERVER_WRITABLE ( 0x00000100 )
-#define DS_SERVER_GOOD_TIMESERV ( 0x00000200 )
-#define DS_SERVER_NDNC ( 0x00000400 )
-#define DS_SERVER_SELECT_SECRET_DOMAIN_6 ( 0x00000800 )
-#define DS_SERVER_FULL_SECRET_DOMAIN_6 ( 0x00001000 )
+#define DS_SERVER_PDC ( NBT_SERVER_PDC )
+#define DS_SERVER_GC ( NBT_SERVER_GC )
+#define DS_SERVER_LDAP ( NBT_SERVER_LDAP )
+#define DS_SERVER_DS ( NBT_SERVER_DS )
+#define DS_SERVER_KDC ( NBT_SERVER_KDC )
+#define DS_SERVER_TIMESERV ( NBT_SERVER_TIMESERV )
+#define DS_SERVER_CLOSEST ( NBT_SERVER_CLOSEST )
+#define DS_SERVER_WRITABLE ( NBT_SERVER_WRITABLE )
+#define DS_SERVER_GOOD_TIMESERV ( NBT_SERVER_GOOD_TIMESERV )
+#define DS_SERVER_NDNC ( NBT_SERVER_NDNC )
+#define DS_SERVER_SELECT_SECRET_DOMAIN_6 ( NBT_SERVER_SELECT_SECRET_DOMAIN_6 )
+#define DS_SERVER_FULL_SECRET_DOMAIN_6 ( NBT_SERVER_FULL_SECRET_DOMAIN_6 )
 #define DS_DNS_CONTROLLER ( 0x20000000 )
 #define DS_DNS_DOMAIN ( 0x40000000 )
 #define DS_DNS_FOREST ( 0x80000000 )
@@ -690,7 +734,7 @@
 	uint32_t dc_flags;
 	const char *dc_site_name;/* [unique,charset(UTF16)] */
 	const char *client_site_name;/* [unique,charset(UTF16)] */
-};
+}/* [public] */;
 
 struct netr_BinaryString {
 	uint16_t length;
@@ -850,8 +894,8 @@
 		const char *server_name;/* [unique,charset(UTF16)] */
 		const char *computer_name;/* [unique,charset(UTF16)] */
 		struct netr_Authenticator *credential;/* [unique] */
-		uint16_t logon_level;
-		union netr_LogonLevel *logon;/* [ref,switch_is(logon_level)] */
+		enum netr_LogonLevel logon_level;
+		union netr_LogonInfo *logon;/* [ref,switch_is(logon_level)] */
 		uint16_t validation_level;
 		struct netr_Authenticator *return_authenticator;/* [unique] */
 	} in;
@@ -871,8 +915,8 @@
 		const char *server_name;/* [unique,charset(UTF16)] */
 		const char *computer_name;/* [unique,charset(UTF16)] */
 		struct netr_Authenticator *credential;/* [unique] */
-		uint16_t logon_level;
-		union netr_LogonLevel logon;/* [switch_is(logon_level)] */
+		enum netr_LogonLevel logon_level;
+		union netr_LogonInfo logon;/* [switch_is(logon_level)] */
 		struct netr_Authenticator *return_authenticator;/* [unique] */
 	} in;
 
@@ -1071,7 +1115,7 @@
 struct netr_LogonControl2 {
 	struct {
 		const char *logon_server;/* [unique,charset(UTF16)] */
-		uint32_t function_code;
+		enum netr_LogonControlCode function_code;
 		uint32_t level;
 		union netr_CONTROL_DATA_INFORMATION *data;/* [ref,switch_is(function_code)] */
 	} in;
@@ -1436,8 +1480,8 @@
 	struct {
 		const char *server_name;/* [unique,charset(UTF16)] */
 		const char *computer_name;/* [unique,charset(UTF16)] */
-		uint16_t logon_level;
-		union netr_LogonLevel *logon;/* [ref,switch_is(logon_level)] */
+		enum netr_LogonLevel logon_level;
+		union netr_LogonInfo *logon;/* [ref,switch_is(logon_level)] */
 		uint16_t validation_level;
 		uint32_t *flags;/* [ref] */
 	} in;
@@ -1538,8 +1582,8 @@
 		const char *server_name;/* [unique,charset(UTF16)] */
 		const char *computer_name;/* [unique,charset(UTF16)] */
 		struct netr_Authenticator *credential;/* [unique] */
-		uint16_t logon_level;
-		union netr_LogonLevel logon;/* [switch_is(logon_level)] */
+		enum netr_LogonLevel logon_level;
+		union netr_LogonInfo logon;/* [switch_is(logon_level)] */
 		uint16_t validation_level;
 		struct netr_Authenticator *return_authenticator;/* [unique] */
 		uint32_t *flags;/* [ref] */

Modified: branches/samba/experimental/source/librpc/gen_ndr/samr.h
===================================================================
--- branches/samba/experimental/source/librpc/gen_ndr/samr.h	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/librpc/gen_ndr/samr.h	2008-06-09 06:59:20 UTC (rev 1920)
@@ -416,7 +416,7 @@
 };
 
 struct samr_UserInfo20 {
-	struct lsa_String parameters;
+	struct lsa_BinaryString parameters;
 };
 
 /* bitmap samr_FieldsPresent */
@@ -467,7 +467,7 @@
 	struct lsa_String description;
 	struct lsa_String workstations;
 	struct lsa_String comment;
-	struct lsa_String parameters;
+	struct lsa_BinaryString parameters;
 	struct lsa_String unknown1;
 	struct lsa_String unknown2;
 	struct lsa_String unknown3;
@@ -1358,7 +1358,7 @@
 	struct {
 		struct policy_handle *domain_handle;/* [ref] */
 		uint16_t level;
-		struct lsa_String name;
+		struct lsa_String *name;/* [ref] */
 	} in;
 
 	struct {
@@ -1470,7 +1470,7 @@
 	struct {
 		struct policy_handle *domain_handle;/* [ref] */
 		uint16_t level;
-		struct lsa_String name;
+		struct lsa_String *name;/* [ref] */
 	} in;
 
 	struct {

Modified: branches/samba/experimental/source/librpc/gen_ndr/security.h
===================================================================
--- branches/samba/experimental/source/librpc/gen_ndr/security.h	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/librpc/gen_ndr/security.h	2008-06-09 06:59:20 UTC (rev 1920)
@@ -5,6 +5,7 @@
 #include "librpc/gen_ndr/misc.h"
 #define dom_sid2 dom_sid
 #define dom_sid28 dom_sid
+#define dom_sid0 dom_sid
 #ifndef _HEADER_security
 #define _HEADER_security
 

Modified: branches/samba/experimental/source/librpc/gen_ndr/srv_lsa.c
===================================================================
--- branches/samba/experimental/source/librpc/gen_ndr/srv_lsa.c	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/librpc/gen_ndr/srv_lsa.c	2008-06-09 06:59:20 UTC (rev 1920)
@@ -2057,7 +2057,7 @@
 	}
 
 	ZERO_STRUCT(r->out);
-	r->out.info = talloc_zero(r, union lsa_TrustedDomainInfo);
+	r->out.info = talloc_zero(r, union lsa_TrustedDomainInfo *);
 	if (r->out.info == NULL) {
 		talloc_free(r);
 		return false;
@@ -2521,7 +2521,7 @@
 	}
 
 	ZERO_STRUCT(r->out);
-	r->out.name = talloc_zero(r, struct lsa_StringLarge);
+	r->out.name = talloc_zero(r, struct lsa_StringLarge *);
 	if (r->out.name == NULL) {
 		talloc_free(r);
 		return false;
@@ -3068,7 +3068,7 @@
 	}
 
 	ZERO_STRUCT(r->out);
-	r->out.info = talloc_zero(r, union lsa_TrustedDomainInfo);
+	r->out.info = talloc_zero(r, union lsa_TrustedDomainInfo *);
 	if (r->out.info == NULL) {
 		talloc_free(r);
 		return false;
@@ -3749,7 +3749,7 @@
 	}
 
 	ZERO_STRUCT(r->out);
-	r->out.info = talloc_zero(r, union lsa_TrustedDomainInfo);
+	r->out.info = talloc_zero(r, union lsa_TrustedDomainInfo *);
 	if (r->out.info == NULL) {
 		talloc_free(r);
 		return false;
@@ -4131,7 +4131,7 @@
 	}
 
 	ZERO_STRUCT(r->out);
-	r->out.info = talloc_zero(r, union lsa_DomainInformationPolicy);
+	r->out.info = talloc_zero(r, union lsa_DomainInformationPolicy *);
 	if (r->out.info == NULL) {
 		talloc_free(r);
 		return false;

Modified: branches/samba/experimental/source/librpc/gen_ndr/srv_srvsvc.c
===================================================================
--- branches/samba/experimental/source/librpc/gen_ndr/srv_srvsvc.c	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/librpc/gen_ndr/srv_srvsvc.c	2008-06-09 06:59:20 UTC (rev 1920)
@@ -665,8 +665,7 @@
 	}
 
 	ZERO_STRUCT(r->out);
-	r->out.level = r->in.level;
-	r->out.ctr = r->in.ctr;
+	r->out.info_ctr = r->in.info_ctr;
 	r->out.totalentries = talloc_zero(r, uint32_t);
 	if (r->out.totalentries == NULL) {
 		talloc_free(r);
@@ -748,8 +747,7 @@
 	}
 
 	ZERO_STRUCT(r->out);
-	r->out.level = r->in.level;
-	r->out.ctr = r->in.ctr;
+	r->out.info_ctr = r->in.info_ctr;
 	r->out.totalentries = talloc_zero(r, uint32_t);
 	if (r->out.totalentries == NULL) {
 		talloc_free(r);
@@ -984,8 +982,7 @@
 	}
 
 	ZERO_STRUCT(r->out);
-	r->out.level = r->in.level;
-	r->out.ctr = r->in.ctr;
+	r->out.info_ctr = r->in.info_ctr;
 	r->out.totalentries = talloc_zero(r, uint32_t);
 	if (r->out.totalentries == NULL) {
 		talloc_free(r);
@@ -1215,8 +1212,7 @@
 	}
 
 	ZERO_STRUCT(r->out);
-	r->out.level = r->in.level;
-	r->out.ctr = r->in.ctr;
+	r->out.info_ctr = r->in.info_ctr;
 	r->out.totalentries = talloc_zero(r, uint32_t);
 	if (r->out.totalentries == NULL) {
 		talloc_free(r);
@@ -2225,7 +2221,7 @@
 	}
 
 	ZERO_STRUCT(r->out);
-	r->out.info = talloc_zero(r, struct srvsvc_NetRemoteTODInfo);
+	r->out.info = talloc_zero(r, struct srvsvc_NetRemoteTODInfo *);
 	if (r->out.info == NULL) {
 		talloc_free(r);
 		return false;
@@ -2831,8 +2827,7 @@
 	}
 
 	ZERO_STRUCT(r->out);
-	r->out.level = r->in.level;
-	r->out.ctr = r->in.ctr;
+	r->out.info_ctr = r->in.info_ctr;
 	r->out.totalentries = talloc_zero(r, uint32_t);
 	if (r->out.totalentries == NULL) {
 		talloc_free(r);
@@ -3069,7 +3064,7 @@
 	}
 
 	ZERO_STRUCT(r->out);
-	r->out.sd_buf = talloc_zero(r, struct sec_desc_buf);
+	r->out.sd_buf = talloc_zero(r, struct sec_desc_buf *);
 	if (r->out.sd_buf == NULL) {
 		talloc_free(r);
 		return false;

Modified: branches/samba/experimental/source/librpc/gen_ndr/srvsvc.h
===================================================================
--- branches/samba/experimental/source/librpc/gen_ndr/srvsvc.h	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/librpc/gen_ndr/srvsvc.h	2008-06-09 06:59:20 UTC (rev 1920)
@@ -103,6 +103,11 @@
 	struct srvsvc_NetConnCtr1 *ctr1;/* [unique,case] */
 };
 
+struct srvsvc_NetConnInfoCtr {
+	uint32_t level;
+	union srvsvc_NetConnCtr ctr;/* [switch_is(level)] */
+};
+
 struct srvsvc_NetFileInfo2 {
 	uint32_t fid;
 };
@@ -135,6 +140,11 @@
 	struct srvsvc_NetFileCtr3 *ctr3;/* [unique,case(3)] */
 };
 
+struct srvsvc_NetFileInfoCtr {
+	uint32_t level;
+	union srvsvc_NetFileCtr ctr;/* [switch_is(level)] */
+};
+
 struct srvsvc_NetSessInfo0 {
 	const char *client;/* [unique,charset(UTF16)] */
 };
@@ -209,6 +219,11 @@
 	struct srvsvc_NetSessCtr502 *ctr502;/* [unique,case(502)] */
 };
 
+struct srvsvc_NetSessInfoCtr {
+	uint32_t level;
+	union srvsvc_NetSessCtr ctr;/* [switch_is(level)] */
+};
+
 enum srvsvc_ShareType
 #ifndef USE_UINT_ENUMS
  {
@@ -295,12 +310,11 @@
 	enum srvsvc_ShareType type;
 	const char *comment;/* [unique,charset(UTF16)] */
 	uint32_t permissions;
-	int32_t max_users;
+	uint32_t max_users;
 	uint32_t current_users;
 	const char *path;/* [unique,charset(UTF16)] */
 	const char *password;/* [unique,charset(UTF16)] */
-	uint32_t unknown;
-	struct security_descriptor *sd;/* [unique,subcontext(4)] */
+	struct sec_desc_buf sd_buf;
 };
 
 struct srvsvc_NetShareCtr502 {
@@ -331,7 +345,7 @@
 };
 
 struct srvsvc_NetShareInfo1006 {
-	int32_t max_users;
+	uint32_t max_users;
 };
 
 struct srvsvc_NetShareCtr1006 {
@@ -380,6 +394,11 @@
 	struct srvsvc_NetShareCtr1501 *ctr1501;/* [unique,case(1501)] */
 };
 
+struct srvsvc_NetShareInfoCtr {
+	uint32_t level;
+	union srvsvc_NetShareCtr ctr;/* [switch_is(level)] */
+};
+
 enum srvsvc_PlatformId
 #ifndef USE_UINT_ENUMS
  {
@@ -1141,15 +1160,13 @@
 		const char *server_unc;/* [unique,charset(UTF16)] */
 		const char *path;/* [unique,charset(UTF16)] */
 		uint32_t max_buffer;
-		uint32_t *level;/* [ref] */
-		union srvsvc_NetConnCtr *ctr;/* [ref,switch_is(*level)] */
+		struct srvsvc_NetConnInfoCtr *info_ctr;/* [ref] */
 		uint32_t *resume_handle;/* [unique] */
 	} in;
 
 	struct {
 		uint32_t *totalentries;/* [ref] */
-		uint32_t *level;/* [ref] */
-		union srvsvc_NetConnCtr *ctr;/* [ref,switch_is(*level)] */
+		struct srvsvc_NetConnInfoCtr *info_ctr;/* [ref] */
 		uint32_t *resume_handle;/* [unique] */
 		WERROR result;
 	} out;
@@ -1163,15 +1180,13 @@
 		const char *path;/* [unique,charset(UTF16)] */
 		const char *user;/* [unique,charset(UTF16)] */
 		uint32_t max_buffer;
-		uint32_t *level;/* [ref] */
-		union srvsvc_NetFileCtr *ctr;/* [ref,switch_is(*level)] */
+		struct srvsvc_NetFileInfoCtr *info_ctr;/* [ref] */
 		uint32_t *resume_handle;/* [unique] */
 	} in;
 
 	struct {
 		uint32_t *totalentries;/* [ref] */
-		uint32_t *level;/* [ref] */
-		union srvsvc_NetFileCtr *ctr;/* [ref,switch_is(*level)] */
+		struct srvsvc_NetFileInfoCtr *info_ctr;/* [ref] */
 		uint32_t *resume_handle;/* [unique] */
 		WERROR result;
 	} out;
@@ -1213,15 +1228,13 @@
 		const char *client;/* [unique,charset(UTF16)] */
 		const char *user;/* [unique,charset(UTF16)] */
 		uint32_t max_buffer;
-		uint32_t *level;/* [ref] */
-		union srvsvc_NetSessCtr *ctr;/* [ref,switch_is(*level)] */
+		struct srvsvc_NetSessInfoCtr *info_ctr;/* [ref] */
 		uint32_t *resume_handle;/* [unique] */
 	} in;
 
 	struct {
 		uint32_t *totalentries;/* [ref] */
-		uint32_t *level;/* [ref] */
-		union srvsvc_NetSessCtr *ctr;/* [ref,switch_is(*level)] */
+		struct srvsvc_NetSessInfoCtr *info_ctr;/* [ref] */
 		uint32_t *resume_handle;/* [unique] */
 		WERROR result;
 	} out;
@@ -1247,7 +1260,7 @@
 	struct {
 		const char *server_unc;/* [unique,charset(UTF16)] */
 		uint32_t level;
-		union srvsvc_NetShareInfo info;/* [switch_is(level)] */
+		union srvsvc_NetShareInfo *info;/* [ref,switch_is(level)] */
 		uint32_t *parm_error;/* [unique] */
 	} in;
 
@@ -1263,15 +1276,13 @@
 	struct {
 		const char *server_unc;/* [unique,charset(UTF16)] */
 		uint32_t max_buffer;
-		uint32_t *level;/* [ref] */
-		union srvsvc_NetShareCtr *ctr;/* [ref,switch_is(*level)] */
+		struct srvsvc_NetShareInfoCtr *info_ctr;/* [ref] */
 		uint32_t *resume_handle;/* [unique] */
 	} in;
 
 	struct {
 		uint32_t *totalentries;/* [ref] */
-		uint32_t *level;/* [ref] */
-		union srvsvc_NetShareCtr *ctr;/* [ref,switch_is(*level)] */
+		struct srvsvc_NetShareInfoCtr *info_ctr;/* [ref] */
 		uint32_t *resume_handle;/* [unique] */
 		WERROR result;
 	} out;
@@ -1299,7 +1310,7 @@
 		const char *server_unc;/* [unique,charset(UTF16)] */
 		const char *share_name;/* [charset(UTF16)] */
 		uint32_t level;
-		union srvsvc_NetShareInfo info;/* [switch_is(level)] */
+		union srvsvc_NetShareInfo *info;/* [ref,switch_is(level)] */
 		uint32_t *parm_error;/* [unique] */
 	} in;
 
@@ -1371,7 +1382,7 @@
 	struct {
 		const char *server_unc;/* [unique,charset(UTF16)] */
 		uint32_t level;
-		union srvsvc_NetSrvInfo info;/* [switch_is(level)] */
+		union srvsvc_NetSrvInfo *info;/* [ref,switch_is(level)] */
 		uint32_t *parm_error;/* [unique] */
 	} in;
 
@@ -1472,7 +1483,7 @@
 	} in;
 
 	struct {
-		struct srvsvc_NetRemoteTODInfo *info;/* [unique] */
+		struct srvsvc_NetRemoteTODInfo **info;/* [ref] */
 		WERROR result;
 	} out;
 
@@ -1587,15 +1598,13 @@
 	struct {
 		const char *server_unc;/* [unique,charset(UTF16)] */
 		uint32_t max_buffer;
-		uint32_t *level;/* [ref] */
-		union srvsvc_NetShareCtr *ctr;/* [ref,switch_is(*level)] */
+		struct srvsvc_NetShareInfoCtr *info_ctr;/* [ref] */
 		uint32_t *resume_handle;/* [unique] */
 	} in;
 
 	struct {
 		uint32_t *totalentries;/* [ref] */
-		uint32_t *level;/* [ref] */
-		union srvsvc_NetShareCtr *ctr;/* [ref,switch_is(*level)] */
+		struct srvsvc_NetShareInfoCtr *info_ctr;/* [ref] */
 		uint32_t *resume_handle;/* [unique] */
 		WERROR result;
 	} out;
@@ -1640,7 +1649,7 @@
 	} in;
 
 	struct {
-		struct sec_desc_buf *sd_buf;/* [unique] */
+		struct sec_desc_buf **sd_buf;/* [ref] */
 		WERROR result;
 	} out;
 
@@ -1653,7 +1662,7 @@
 		const char *share;/* [unique,charset(UTF16)] */
 		const char *file;/* [charset(UTF16)] */
 		uint32_t securityinformation;
-		struct sec_desc_buf sd_buf;
+		struct sec_desc_buf *sd_buf;/* [ref] */
 	} in;
 
 	struct {

Modified: branches/samba/experimental/source/librpc/gen_ndr/winreg.h
===================================================================
--- branches/samba/experimental/source/librpc/gen_ndr/winreg.h	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/librpc/gen_ndr/winreg.h	2008-06-09 06:59:20 UTC (rev 1920)
@@ -381,7 +381,7 @@
 struct winreg_QueryValue {
 	struct {
 		struct policy_handle *handle;/* [ref] */
-		struct winreg_String value_name;
+		struct winreg_String *value_name;/* [ref] */
 		enum winreg_Type *type;/* [unique] */
 		uint8_t *data;/* [unique,length_is(*value_length),size_is(*data_size)] */
 		uint32_t *data_size;/* [unique] */

Modified: branches/samba/experimental/source/librpc/idl/krb5pac.idl
===================================================================
--- branches/samba/experimental/source/librpc/idl/krb5pac.idl	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/librpc/idl/krb5pac.idl	2008-06-09 06:59:20 UTC (rev 1920)
@@ -33,15 +33,15 @@
 
 	typedef struct {
 		[value(2*strlen_m(upn_name))] uint16 upn_size;
-		uint16 unknown1; /* 0x10 */
+		uint16 upn_offset;
 		[value(2*strlen_m(domain_name))] uint16 domain_size;
-		uint16 unknown2; /* 0x50 */
+		uint16 domain_offset;
 		uint16 unknown3; /* 0x01 */
 		uint16 unknown4;
 		uint32 unknown5;
 		[charset(UTF16)] uint8 upn_name[upn_size+2];
 		[charset(UTF16)] uint8 domain_name[domain_size+2];
-		uint32 unknown6;
+		uint32 unknown6; /* padding */
 	} PAC_UNKNOWN_12;
 
 	typedef [public] struct {
@@ -61,12 +61,17 @@
 		PAC_TYPE_UNKNOWN_12 = 12
 	} PAC_TYPE;
 
+	typedef struct {
+		[flag(NDR_REMAINING)] DATA_BLOB remaining;
+	} DATA_BLOB_REM;
+
 	typedef [public,nodiscriminant,gensize] union {
 		[case(PAC_TYPE_LOGON_INFO)]	PAC_LOGON_INFO_CTR logon_info;
 		[case(PAC_TYPE_SRV_CHECKSUM)]	PAC_SIGNATURE_DATA srv_cksum;
 		[case(PAC_TYPE_KDC_CHECKSUM)]	PAC_SIGNATURE_DATA kdc_cksum;
 		[case(PAC_TYPE_LOGON_NAME)]	PAC_LOGON_NAME logon_name;
-		[case(PAC_TYPE_UNKNOWN_12)]	PAC_UNKNOWN_12 unknown;
+		[case(PAC_TYPE_UNKNOWN_12)]	[subcontext(0)] DATA_BLOB_REM unknown;
+		/* [case(PAC_TYPE_UNKNOWN_12)]	PAC_UNKNOWN_12 unknown; */
 	} PAC_INFO;
 
 	typedef [public,nopush,nopull,noprint] struct {
@@ -82,10 +87,6 @@
 		PAC_BUFFER buffers[num_buffers];
 	} PAC_DATA;
 
-	typedef struct {
-		[flag(NDR_REMAINING)] DATA_BLOB remaining;
-	} DATA_BLOB_REM;
-
 	typedef [public] struct {
 		PAC_TYPE type;
 		uint32 ndr_size;

Modified: branches/samba/experimental/source/librpc/idl/libnet_join.idl
===================================================================
--- branches/samba/experimental/source/librpc/idl/libnet_join.idl	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/librpc/idl/libnet_join.idl	2008-06-09 06:59:20 UTC (rev 1920)
@@ -12,6 +12,7 @@
 interface libnetjoin
 {
 	typedef bitmap wkssvc_joinflags wkssvc_joinflags;
+	typedef enum netr_SchannelType netr_SchannelType;
 
 	[nopush,nopull,noopnum] WERROR libnet_JoinCtx(
 		[in] string dc_name,
@@ -29,6 +30,8 @@
 		[in] boolean8 modify_config,
 		[in] ads_struct *ads,
 		[in] boolean8 debug,
+		[in] netr_SchannelType secure_channel_type,
+		[in,noprint] messaging_context *msg_ctx,
 		[out] string account_name,
 		[out] string netbios_domain_name,
 		[out] string dns_domain_name,
@@ -52,6 +55,7 @@
 		[in] dom_sid *domain_sid,
 		[in] ads_struct *ads,
 		[in] boolean8 debug,
+		[in,noprint] messaging_context *msg_ctx,
 		[out] string netbios_domain_name,
 		[out] string dns_domain_name,
 		[out] boolean8 modified_config,

Copied: branches/samba/experimental/source/librpc/idl/libnetapi.idl (from rev 1919, tags/samba/upstream_3.2.0~rc1/source/librpc/idl/libnetapi.idl)
===================================================================
--- branches/samba/experimental/source/librpc/idl/libnetapi.idl	                        (rev 0)
+++ branches/samba/experimental/source/librpc/idl/libnetapi.idl	2008-06-09 06:59:20 UTC (rev 1920)
@@ -0,0 +1,171 @@
+/*
+  libnetapi interface definition
+*/
+
+cpp_quote("#define LIBNETAPI_LOCAL_SERVER(x) (!x || is_myname_or_ipaddr(x))")
+
+[
+	pointer_default(unique)
+]
+interface libnetapi
+{
+	const int ERROR_MORE_DATA = 234L;
+
+	[public] typedef [v1_enum] enum {
+		NERR_Success=0
+	} NET_API_STATUS;
+
+	[nopush,nopull] NET_API_STATUS NetJoinDomain(
+		[in,unique] string *server,
+		[in,ref] string *domain,
+		[in,unique] string *account_ou,
+		[in,unique] string *account,
+		[in,unique] string *password,
+		[in] uint32 join_flags
+		);
+
+	[nopush,nopull] NET_API_STATUS NetUnjoinDomain(
+		[in,unique] string *server_name,
+		[in,unique] string *account,
+		[in,unique] string *password,
+		[in] uint32 unjoin_flags
+		);
+
+	[nopush,nopull] NET_API_STATUS NetGetJoinInformation(
+		[in,unique] string *server_name,
+		[out] string **name_buffer,
+		[out] uint16 *name_type
+		);
+
+	[nopush,nopull] NET_API_STATUS NetGetJoinableOUs(
+		[in,unique] string *server_name,
+		[in,ref] string *domain,
+		[in,unique] string *account,
+		[in,unique] string *password,
+		[out] uint32 *ou_count,
+		[out] string ***ous
+		);
+
+	[public] typedef struct {
+		string sv1005_comment;
+	} SERVER_INFO_1005;
+
+	[nopush,nopull] NET_API_STATUS NetServerGetInfo(
+		[in,unique] string *server_name,
+		[in] uint32 level,
+		[out] uint8 **buffer
+		);
+
+	[nopush,nopull] NET_API_STATUS NetServerSetInfo(
+		[in,unique] string *server_name,
+		[in] uint32 level,
+		[in] uint8 *buffer,
+		[out] uint32 *parm_error
+		);
+
+	[nopush,nopull] NET_API_STATUS NetGetDCName(
+		[in,unique] string *server_name,
+		[in,unique] string *domain_name,
+		[out] uint8 **buffer
+		);
+
+	[nopush,nopull] NET_API_STATUS NetGetAnyDCName(
+		[in,unique] string *server_name,
+		[in,unique] string *domain_name,
+		[out] uint8 **buffer
+		);
+
+	[public] typedef struct {
+		string domain_controller_name;
+		string domain_controller_address;
+		uint32 domain_controller_address_type;
+		GUID domain_guid;
+		string domain_name;
+		string dns_forest_name;
+		uint32 flags;
+		string dc_site_name;
+		string client_site_name;
+	} DOMAIN_CONTROLLER_INFO;
+
+	[nopush,nopull] NET_API_STATUS DsGetDcName(
+		[in,unique] string *server_name,
+		[in,ref] string *domain_name,
+		[in,unique] GUID *domain_guid,
+		[in,unique] string *site_name,
+		[in] uint32 flags,
+		[out,ref] DOMAIN_CONTROLLER_INFO **dc_info
+		);
+
+	[public] typedef struct {
+		string usri0_name;
+	} USER_INFO_0;
+
+	[public] typedef struct {
+		string usri1_name;
+		string usri1_password;
+		uint32 usri1_password_age;
+		uint32 usri1_priv;
+		string usri1_home_dir;
+		string usri1_comment;
+		uint32 usri1_flags;
+		string usri1_script_path;
+	} USER_INFO_1;
+
+	[nopush,nopull] NET_API_STATUS NetUserAdd(
+		[in,unique] string *server_name,
+		[in] uint32 level,
+		[in,ref] uint8 *buffer,
+		[out,ref] uint32 *parm_error
+		);
+
+	[nopush,nopull] NET_API_STATUS NetUserDel(
+		[in,unique] string *server_name,
+		[in,ref] string *user_name
+		);
+
+	[nopush,nopull] NET_API_STATUS NetUserEnum(
+		[in,unique] string *server_name,
+		[in] uint32 level,
+		[in] uint32 filter,
+		[out,ref] uint8 **buffer,
+		[in] uint32 prefmaxlen,
+		[out,ref] uint32 *entries_read,
+		[out,ref] uint32 *total_entries,
+		[in,out,ref] uint32 *resume_handle
+		);
+
+	[public] typedef struct {
+		string usri1_name;
+		string usri1_comment;
+		uint32 usri1_flags;
+		string usri1_full_name;
+		uint32 usri1_user_id;
+		uint32 usri1_next_index;
+	} NET_DISPLAY_USER;
+
+	[public] typedef struct {
+		string usri2_name;
+		string usri2_comment;
+		uint32 usri2_flags;
+		uint32 usri2_user_id;
+		uint32 usri2_next_index;
+	} NET_DISPLAY_MACHINE;
+
+	[public] typedef struct {
+		string grpi3_name;
+		string grpi3_comment;
+		uint32 grpi3_group_id;
+		uint32 grpi3_attributes;
+		uint32 grpi3_next_index;
+	} NET_DISPLAY_GROUP;
+
+	[nopush,nopull] NET_API_STATUS NetQueryDisplayInformation(
+		[in,unique] string *server_name,
+		[in] uint32 level,
+		[in] uint32 idx,
+		[in] uint32 entries_requested,
+		[in] uint32 prefmaxlen,
+		[out,ref] uint32 *entries_read,
+		[out,ref,noprint] void **buffer
+		);
+}

Modified: branches/samba/experimental/source/librpc/idl/lsa.idl
===================================================================
--- branches/samba/experimental/source/librpc/idl/lsa.idl	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/librpc/idl/lsa.idl	2008-06-09 06:59:20 UTC (rev 1920)
@@ -44,6 +44,12 @@
 		[charset(DOS),size_is(size),length_is(length)] uint8 *string;
 	} lsa_AsciiStringLarge;
 
+	typedef [public] struct {
+		uint16 length;
+		uint16 size;
+		[size_is(size/2),length_is(length/2)] uint16 *array;
+	} lsa_BinaryString;
+
 	/******************/
 	/* Function: 0x00 */
 	NTSTATUS lsa_Close (
@@ -624,8 +630,8 @@
 	/* Function:       0x1a */
 	NTSTATUS lsa_QueryTrustedDomainInfo(
 		[in]     policy_handle                   *trustdom_handle,
-		[in]     lsa_TrustDomInfoEnum             level, 
-		[out,switch_is(level),unique] lsa_TrustedDomainInfo *info
+		[in]     lsa_TrustDomInfoEnum             level,
+		[out,switch_is(level),ref] lsa_TrustedDomainInfo **info
 		);
 
 	/* Function:     0x1b */
@@ -671,8 +677,8 @@
 	/* Function:      0x20 */
 	NTSTATUS lsa_LookupPrivName (
 		[in]     policy_handle *handle,
-		[in]     lsa_LUID *luid,
-		[out,unique]        lsa_StringLarge *name
+		[in,ref] lsa_LUID *luid,
+		[out,ref] lsa_StringLarge **name
 		);
 
 
@@ -739,9 +745,9 @@
 	/* Function:   0x27 */
 	NTSTATUS lsa_QueryTrustedDomainInfoBySid(
 		[in]               policy_handle         *handle,
-		[in]               dom_sid2              *dom_sid,
-		[in]                   lsa_TrustDomInfoEnum  level, 
-		[out,switch_is(level),unique] lsa_TrustedDomainInfo *info
+		[in,ref]           dom_sid2              *dom_sid,
+		[in]               lsa_TrustDomInfoEnum  level,
+		[out,switch_is(level),ref] lsa_TrustedDomainInfo **info
         );
 
 	/* Function:     0x28 */
@@ -797,7 +803,7 @@
 		[in]                   policy_handle          *handle,
 		[in,ref]               lsa_String             *trusted_domain,
 		[in]                   lsa_TrustDomInfoEnum   level,
-		[out,ref,switch_is(level)] lsa_TrustedDomainInfo *info
+		[out,ref,switch_is(level)] lsa_TrustedDomainInfo **info
 		);
 
 	/**********************/
@@ -865,8 +871,8 @@
 
 	NTSTATUS lsa_QueryDomainInformationPolicy(
 		[in]		policy_handle *handle,
-		[in] 			uint16 level,
-		[out,unique,switch_is(level)]	lsa_DomainInformationPolicy *info
+		[in] 		uint16 level,
+		[out,ref,switch_is(level)]	lsa_DomainInformationPolicy **info
 		);
 
 	/* Function 0x36 */

Modified: branches/samba/experimental/source/librpc/idl/messaging.idl
===================================================================
--- branches/samba/experimental/source/librpc/idl/messaging.idl	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/librpc/idl/messaging.idl	2008-06-09 06:59:20 UTC (rev 1920)
@@ -23,4 +23,19 @@
 		uint32 num_messages;
 		messaging_rec messages[num_messages];
 	} messaging_array;
+
+	/*
+	 * struct used for change notify messages
+	 * in the dbwrap_tdb2 code
+	 */
+	typedef [public] struct {
+		[charset(DOS),value("TDB2")] uint8 magic_string[4];
+		[value(1)] uint32 magic_version;
+		[charset(UTF8),string] uint8 name[];
+		uint32 old_seqnum;
+		uint32 new_seqnum;
+		uint32 num_changes;
+		uint32 num_keys;
+		DATA_BLOB keys[num_keys];
+	} dbwrap_tdb2_changes;
 }

Copied: branches/samba/experimental/source/librpc/idl/nbt.idl (from rev 1919, tags/samba/upstream_3.2.0~rc1/source/librpc/idl/nbt.idl)
===================================================================
--- branches/samba/experimental/source/librpc/idl/nbt.idl	                        (rev 0)
+++ branches/samba/experimental/source/librpc/idl/nbt.idl	2008-06-09 06:59:20 UTC (rev 1920)
@@ -0,0 +1,781 @@
+#include "idl_types.h"
+
+/*
+   IDL structures for NBT operations
+
+   NBT is not traditionally encoded using IDL/NDR. This is a bit of an
+   experiment, and I may well switch us back to a more traditional
+   encoding if it doesn't work out
+*/
+
+import "misc.idl", "security.idl", "svcctl.idl", "samr.idl";
+[
+helper("libcli/nbt/libnbt.h")
+]
+interface nbt
+{
+	const int NBT_NAME_SERVICE_PORT  = 137;
+	const int NBT_DGRAM_SERVICE_PORT = 138;
+
+	typedef [bitmap16bit] bitmap {
+		NBT_RCODE                   = 0x000F,
+		NBT_FLAG_BROADCAST          = 0x0010,
+		NBT_FLAG_RECURSION_AVAIL    = 0x0080,
+		NBT_FLAG_RECURSION_DESIRED  = 0x0100,
+		NBT_FLAG_TRUNCATION         = 0x0200,
+		NBT_FLAG_AUTHORITIVE        = 0x0400,
+		NBT_OPCODE                  = 0x7800,
+		NBT_FLAG_REPLY              = 0x8000
+	} nbt_operation;
+
+	/* the opcodes are in the operation field, masked with
+	   NBT_OPCODE */
+	typedef enum {
+		NBT_OPCODE_QUERY          =  (0x0<<11),
+		NBT_OPCODE_REGISTER       =  (0x5<<11),
+		NBT_OPCODE_RELEASE        =  (0x6<<11),
+		NBT_OPCODE_WACK           =  (0x7<<11),
+		NBT_OPCODE_REFRESH        =  (0x8<<11),
+		NBT_OPCODE_REFRESH2       =  (0x9<<11),
+		NBT_OPCODE_MULTI_HOME_REG =  (0xf<<11)
+	} nbt_opcode;
+
+	/* rcode values */
+	typedef enum {
+		NBT_RCODE_OK  = 0x0,
+		NBT_RCODE_FMT = 0x1,
+		NBT_RCODE_SVR = 0x2,
+		NBT_RCODE_NAM = 0x3,
+		NBT_RCODE_IMP = 0x4,
+		NBT_RCODE_RFS = 0x5,
+		NBT_RCODE_ACT = 0x6,
+		NBT_RCODE_CFT = 0x7
+	} nbt_rcode;
+
+	/* we support any 8bit name type, but by defining the common
+	   ones here we get better debug displays */
+	typedef [enum8bit] enum {
+		NBT_NAME_CLIENT   = 0x00,
+		NBT_NAME_MS       = 0x01,
+		NBT_NAME_USER     = 0x03,
+		NBT_NAME_SERVER   = 0x20,
+		NBT_NAME_PDC      = 0x1B,
+		NBT_NAME_LOGON    = 0x1C,
+		NBT_NAME_MASTER   = 0x1D,
+		NBT_NAME_BROWSER  = 0x1E
+	} nbt_name_type;
+
+	/* the ndr parser for nbt_name is separately defined in
+	   nbtname.c (along with the parsers for nbt_string) */
+	typedef [public,nopull,nopush] struct {
+		string        name;
+		string        scope;
+		nbt_name_type type;
+	} nbt_name;
+
+	typedef [enum16bit] enum {
+		NBT_QCLASS_IP = 0x01
+	} nbt_qclass;
+
+	typedef [enum16bit] enum {
+		NBT_QTYPE_ADDRESS     = 0x0001,
+		NBT_QTYPE_NAMESERVICE = 0x0002,
+		NBT_QTYPE_NULL        = 0x000A,
+		NBT_QTYPE_NETBIOS     = 0x0020,
+		NBT_QTYPE_STATUS      = 0x0021
+	} nbt_qtype;
+
+	typedef struct {
+		nbt_name   name;
+		nbt_qtype  question_type;
+		nbt_qclass question_class;
+	} nbt_name_question;
+
+	/* these are the possible values of the NBT_NM_OWNER_TYPE
+	   field */
+	typedef enum {
+		NBT_NODE_B = 0x0000,
+		NBT_NODE_P = 0x2000,
+		NBT_NODE_M = 0x4000,
+		NBT_NODE_H = 0x6000
+	} nbt_node_type;
+
+	typedef [bitmap16bit] bitmap {
+		NBT_NM_PERMANENT        = 0x0200,
+		NBT_NM_ACTIVE           = 0x0400,
+		NBT_NM_CONFLICT         = 0x0800,
+		NBT_NM_DEREGISTER       = 0x1000,
+		NBT_NM_OWNER_TYPE       = 0x6000,
+		NBT_NM_GROUP            = 0x8000
+	} nb_flags;
+
+	typedef struct {
+		nb_flags nb_flags;
+		ipv4address ipaddr;
+	} nbt_rdata_address;
+
+	typedef struct {
+		uint16 length;
+		nbt_rdata_address addresses[length/6];
+	} nbt_rdata_netbios;
+
+	typedef struct {
+		uint8 unit_id[6];
+		uint8 jumpers;
+		uint8 test_result;
+		uint16 version_number;
+		uint16 period_of_statistics;
+		uint16 number_of_crcs;
+		uint16 number_alignment_errors;
+		uint16 number_of_collisions;
+		uint16 number_send_aborts;
+		uint32 number_good_sends;
+		uint32 number_good_receives;
+		uint16 number_retransmits;
+		uint16 number_no_resource_conditions;
+		uint16 number_free_command_blocks;
+		uint16 total_number_command_blocks;
+		uint16 max_total_number_command_blocks;
+		uint16 number_pending_sessions;
+		uint16 max_number_pending_sessions;
+		uint16 max_total_sessions_possible;
+		uint16 session_data_packet_size;
+	} nbt_statistics;
+
+	typedef struct {
+		[charset(DOS)] uint8 name[15];
+		nbt_name_type type;
+		nb_flags  nb_flags;
+	} nbt_status_name;
+
+	typedef struct {
+		[value(num_names * 18 + 47)] uint16 length;
+		uint8 num_names;
+		nbt_status_name names[num_names];
+		nbt_statistics  statistics;
+	} nbt_rdata_status;
+
+	typedef struct {
+		uint16 length;
+		uint8  data[length];
+	} nbt_rdata_data;
+
+	typedef [nodiscriminant] union {
+		[case(NBT_QTYPE_NETBIOS)] nbt_rdata_netbios netbios;
+		[case(NBT_QTYPE_STATUS)]  nbt_rdata_status status;
+		[default]                 nbt_rdata_data   data;
+	} nbt_rdata;
+
+/*
+ * this macro works arround the problem
+ * that we need to use nbt_rdata_data
+ * together with NBT_QTYPE_NETBIOS
+ * for WACK replies
+ */
+#define NBT_RES_REC_LEVEL(rr_type, rdata) (\
+	(((rr_type) == NBT_QTYPE_NETBIOS) && \
+	talloc_check_name(ndr, "struct ndr_push") && \
+	((rdata).data.length == 2)) \
+	? 0 : rr_type)
+
+	typedef [flag(LIBNDR_PRINT_ARRAY_HEX)] struct {
+		nbt_name   name;
+		nbt_qtype  rr_type;
+		nbt_qclass rr_class;
+		uint32     ttl;
+		[switch_is(NBT_RES_REC_LEVEL(rr_type, rdata))] nbt_rdata rdata;
+	} nbt_res_rec;
+
+	typedef [flag(NDR_NOALIGN|NDR_BIG_ENDIAN|NDR_PAHEX),public] struct {
+		uint16            name_trn_id;
+		nbt_operation     operation;
+		uint16            qdcount;
+		uint16            ancount;
+		uint16            nscount;
+		uint16            arcount;
+		nbt_name_question questions[qdcount];
+		nbt_res_rec       answers[ancount];
+		nbt_res_rec       nsrecs[nscount];
+		nbt_res_rec       additional[arcount];
+		[flag(NDR_REMAINING)] DATA_BLOB padding;
+	} nbt_name_packet;
+
+
+	/*
+	  NBT DGRAM packets (UDP/138)
+	*/
+
+	typedef [enum8bit] enum {
+		DGRAM_DIRECT_UNIQUE  = 0x10,
+		DGRAM_DIRECT_GROUP   = 0x11,
+		DGRAM_BCAST          = 0x12,
+		DGRAM_ERROR          = 0x13,
+		DGRAM_QUERY          = 0x14,
+		DGRAM_QUERY_POSITIVE = 0x15,
+		DGRAM_QUERY_NEGATIVE = 0x16
+	} dgram_msg_type;
+
+	typedef [bitmap8bit] bitmap {
+		DGRAM_FLAG_MORE         = 0x01,
+		DGRAM_FLAG_FIRST        = 0x02,
+		DGRAM_FLAG_NODE_TYPE    = 0x0C
+	} dgram_flags;
+
+	typedef [enum8bit] enum {
+		DGRAM_NODE_B    = 0x00,
+		DGRAM_NODE_P    = 0x04,
+		DGRAM_NODE_M    = 0x08,
+		DGRAM_NODE_NBDD = 0x0C
+	} dgram_node_type;
+
+	/* a dgram_message is the main dgram body in general use */
+
+	/* the most common datagram type is a SMB_TRANSACTION
+	   operation, where a SMB packet is used in the data section
+	   of a dgram_message to hold a trans request, which in turn
+	   holds a small command structure. It's a very strange beast
+	   indeed. To make the code cleaner we define a basic SMB
+	   packet in IDL here. This is not a general purpose SMB
+	   packet, and won't be used in the core SMB client/server
+	   code, but it does make working with these types of dgrams
+	   easier */
+
+	const string NBT_MAILSLOT_NETLOGON = "\\MAILSLOT\\NET\\NETLOGON";
+	const string NBT_MAILSLOT_NTLOGON  = "\\MAILSLOT\\NET\\NTLOGON";
+	const string NBT_MAILSLOT_GETDC    = "\\MAILSLOT\\NET\\GETDC";
+	const string NBT_MAILSLOT_BROWSE   = "\\MAILSLOT\\BROWSE";
+
+	typedef [enum8bit] enum {
+		SMB_TRANSACTION = 0x25
+	} smb_command;
+
+	typedef struct {
+		[range(17,17),value(17)] uint8 wct;
+		uint16                      total_param_count;
+		uint16                      total_data_count;
+		uint16                      max_param_count;
+		uint16                      max_data_count;
+		uint8                       max_setup_count;
+		uint8                       pad;
+		uint16                      trans_flags;
+		uint32                      timeout;
+		uint16                      reserved;
+		uint16                      param_count;
+		uint16                      param_offset;
+		uint16                      data_count;
+		uint16                      data_offset;
+		[range(3,3),value(3)] uint8 setup_count;
+		uint8                       pad2;
+		uint16                      opcode;
+		uint16                      priority;
+		uint16                      _class;
+		[value(strlen(mailslot_name)+1+data.length)]
+		      uint16                byte_count;
+		astring                     mailslot_name;
+		[flag(NDR_REMAINING)]       DATA_BLOB data;
+	} smb_trans_body;
+
+	typedef [nodiscriminant] union {
+		[case(SMB_TRANSACTION)] smb_trans_body trans;
+	} smb_body;
+
+
+	typedef [flag(NDR_NOALIGN|NDR_LITTLE_ENDIAN|NDR_PAHEX),public] struct {
+		smb_command                smb_command;
+		uint8                      err_class;
+		uint8                      pad;
+		uint16                     err_code;
+		uint8                      flags;
+		uint16                     flags2;
+		uint16                     pid_high;
+		uint8                      signature[8];
+		uint16                     reserved;
+		uint16                     tid;
+		uint16                     pid;
+		uint16                     vuid;
+		uint16                     mid;
+		[switch_is(smb_command)]   smb_body body;
+	} dgram_smb_packet;
+
+	const uint32 DGRAM_SMB = 0xff534d42; /* 0xffSMB */
+
+	typedef [nodiscriminant] union {
+		[case(DGRAM_SMB)] dgram_smb_packet smb;
+	} dgram_message_body;
+
+	typedef struct {
+		uint16          length;
+		uint16          offset;
+		nbt_name        source_name;
+		nbt_name        dest_name;
+		uint32		dgram_body_type;
+		[switch_is(dgram_body_type)] dgram_message_body body;
+	} dgram_message;
+
+	typedef [enum8bit] enum {
+		DGRAM_ERROR_NAME_NOT_PRESENT = 0x82,
+		DGRAM_ERROR_INVALID_SOURCE   = 0x83,
+		DGRAM_ERROR_INVALID_DEST     = 0x84
+	} dgram_err_code;
+
+	typedef [nodiscriminant] union {
+		[case(DGRAM_DIRECT_UNIQUE)]   dgram_message  msg;
+		[case(DGRAM_DIRECT_GROUP)]    dgram_message  msg;
+		[case(DGRAM_BCAST)]           dgram_message  msg;
+		[case(DGRAM_ERROR)]           dgram_err_code error;
+		[case(DGRAM_QUERY)]           nbt_name       dest_name;
+		[case(DGRAM_QUERY_POSITIVE)]  nbt_name       dest_name;
+		[case(DGRAM_QUERY_NEGATIVE)]  nbt_name       dest_name;
+	} dgram_data;
+
+	typedef [flag(NDR_NOALIGN|NDR_BIG_ENDIAN|NDR_PAHEX),public] struct {
+		dgram_msg_type msg_type;
+		dgram_flags    flags;
+		uint16         dgram_id;
+		ipv4address    src_addr;
+		uint16         src_port;
+		[switch_is(msg_type)] dgram_data data;
+	} nbt_dgram_packet;
+
+
+	/*******************************************/
+	/* \MAILSLOT\NET\NETLOGON mailslot requests */
+	typedef enum {
+		NETLOGON_QUERY_FOR_PDC           = 0x7,
+		NETLOGON_ANNOUNCE_UAS            = 0xa,
+		NETLOGON_RESPONSE_FROM_PDC       = 0xc,
+		NETLOGON_QUERY_FOR_PDC2          = 0x12,
+		NETLOGON_RESPONSE_FROM_PDC2      = 0x17,
+		NETLOGON_RESPONSE_FROM_PDC_USER  = 0x19
+	} nbt_netlogon_command;
+
+	typedef [flag(NDR_LITTLE_ENDIAN),bitmap32bit] bitmap {
+		NETLOGON_VERSION_1			= 0x00000001,
+		NETLOGON_VERSION_5			= 0x00000002,
+		NETLOGON_VERSION_5EX			= 0x00000004,
+		NETLOGON_VERSION_5EX_WITH_IP		= 0x00000008,
+		NETLOGON_VERSION_WITH_CLOSEST_SITE	= 0x00000010,
+		NETLOGON_VERSION_AVOID_NT4_EMUL		= 0x01000000,
+		NETLOGON_VERSION_PDC			= 0x10000000,
+		NETLOGON_VERSION_IP			= 0x20000000,
+		NETLOGON_VERSION_LOCAL			= 0x40000000,
+		NETLOGON_VERSION_GC			= 0x80000000
+	} nbt_netlogon_version;
+
+	/* query for pdc request */
+	typedef struct {
+		astring              computer_name;
+		astring              mailslot_name;
+		[flag(NDR_ALIGN2)]   DATA_BLOB _pad;
+		nstring              unicode_name;
+		nbt_netlogon_version nt_version;
+		uint16               lmnt_token;
+		uint16               lm20_token;
+	} nbt_netlogon_query_for_pdc;
+
+	/* query for pdc request - new style */
+	typedef struct {
+		uint16               request_count;
+		nstring              computer_name;
+		nstring              user_name;
+		astring              mailslot_name;
+		uint32               unknown[2];
+		nbt_netlogon_version nt_version;
+		uint16               lmnt_token;
+		uint16               lm20_token;
+	} nbt_netlogon_query_for_pdc2;
+
+	/* response from pdc */
+	typedef struct {
+		astring pdc_name;
+		[flag(NDR_ALIGN2)]   DATA_BLOB _pad;
+		nstring              unicode_pdc_name;
+		nstring              domain_name;
+		nbt_netlogon_version nt_version;
+		uint16               lmnt_token;
+		uint16               lm20_token;
+	} nbt_netlogon_response_from_pdc;
+
+	typedef [bitmap32bit] bitmap {
+		NBT_SERVER_PDC				= 0x00000001,
+		NBT_SERVER_GC				= 0x00000004,
+		NBT_SERVER_LDAP				= 0x00000008,
+		NBT_SERVER_DS				= 0x00000010,
+		NBT_SERVER_KDC				= 0x00000020,
+		NBT_SERVER_TIMESERV			= 0x00000040,
+		NBT_SERVER_CLOSEST			= 0x00000080,
+		NBT_SERVER_WRITABLE			= 0x00000100,
+		NBT_SERVER_GOOD_TIMESERV		= 0x00000200,
+		NBT_SERVER_NDNC				= 0x00000400,
+		NBT_SERVER_SELECT_SECRET_DOMAIN_6	= 0x00000800,
+		NBT_SERVER_FULL_SECRET_DOMAIN_6		= 0x00001000
+	} nbt_server_type;
+
+	typedef struct {
+		uint32			sa_family;
+		[flag(NDR_BIG_ENDIAN)]	ipv4address pdc_ip;
+		[flag(NDR_REMAINING)]	DATA_BLOB remaining;
+	} nbt_dc_sock_addr;
+
+	/* response from pdc - type2 */
+	typedef struct {
+		[flag(NDR_ALIGN4)]   DATA_BLOB _pad;
+		nbt_server_type      server_type;
+		GUID                 domain_uuid;
+		nbt_string           forest;
+		nbt_string           dns_domain;
+		nbt_string           pdc_dns_name;
+		nbt_string           domain;
+		nbt_string           pdc_name;
+		nbt_string           user_name;
+		nbt_string           server_site;
+		nbt_string           client_site;
+		uint8                dc_sock_addr_size;
+		[subcontext(0),subcontext_size(dc_sock_addr_size)] nbt_dc_sock_addr dc_sock_addr;
+		nbt_netlogon_version nt_version;
+		uint16               lmnt_token;
+		uint16               lm20_token;
+	} nbt_netlogon_response_from_pdc2;
+
+	typedef enum netr_SamDatabaseID netr_SamDatabaseID;
+
+	/* announce change to UAS or SAM */
+	typedef struct {
+		netr_SamDatabaseID   db_index;
+		hyper                serial;
+		NTTIME               timestamp;
+	} nbt_db_change;
+
+	/* used to announce SAM changes */
+	typedef struct {
+		uint32           serial_lo;
+		time_t           timestamp;
+		uint32           pulse;
+		uint32           random;
+		astring          pdc_name;
+		astring          domain;
+		[flag(NDR_ALIGN2)] DATA_BLOB _pad;
+		nstring          unicode_pdc_name;
+		nstring          unicode_domain;
+		uint32           db_count;
+		nbt_db_change    dbchange[db_count];
+		[value(ndr_size_dom_sid0(&sid, ndr->flags))] uint32 sid_size;
+		[subcontext(0),subcontext_size(sid_size)] dom_sid0 sid;
+		nbt_netlogon_version nt_version;
+		uint16           lmnt_token;
+		uint16           lm20_token;
+	} nbt_netlogon_announce_uas;
+
+	typedef [nodiscriminant] union {
+		[case(NETLOGON_QUERY_FOR_PDC)] nbt_netlogon_query_for_pdc pdc;
+		[case(NETLOGON_QUERY_FOR_PDC2)] nbt_netlogon_query_for_pdc2 pdc2;
+		[case(NETLOGON_ANNOUNCE_UAS)] nbt_netlogon_announce_uas uas;
+		[case(NETLOGON_RESPONSE_FROM_PDC)] nbt_netlogon_response_from_pdc response;
+		[case(NETLOGON_RESPONSE_FROM_PDC2)] nbt_netlogon_response_from_pdc2 response2;
+		[case(NETLOGON_RESPONSE_FROM_PDC_USER)] nbt_netlogon_response_from_pdc2 response2;
+	} nbt_netlogon_request;
+
+	typedef [flag(NDR_NOALIGN),public] struct {
+		nbt_netlogon_command command;
+		[switch_is(command)] nbt_netlogon_request req;
+	} nbt_netlogon_packet;
+
+	/*******************************************/
+	/* CLDAP netlogon response                 */
+
+	/* note that these structures are very similar to, but not
+	   quite identical to, the netlogon structures above */
+
+	typedef struct {
+		nbt_netlogon_command type;
+		nstring              pdc_name;
+		nstring              user_name;
+		nstring              domain_name;
+		[value(1)] nbt_netlogon_version nt_version;
+		uint16               lmnt_token;
+		uint16               lm20_token;
+	} nbt_cldap_netlogon_1;
+
+	typedef struct {
+		nbt_netlogon_command type;
+		nstring              pdc_name;
+		nstring              user_name;
+		nstring              domain_name;
+		GUID                 domain_uuid;
+		GUID                 unknown_uuid;
+		nbt_string           forest;
+		nbt_string           dns_domain;
+		nbt_string           pdc_dns_name;
+		ipv4address          pdc_ip;
+		nbt_server_type      server_type;
+		[value(3)] nbt_netlogon_version nt_version;
+		uint16               lmnt_token;
+		uint16               lm20_token;
+	} nbt_cldap_netlogon_3;
+
+	typedef [public] struct {
+		nbt_netlogon_command type;
+		uint16               sbz;
+		nbt_server_type      server_type;
+		GUID                 domain_uuid;
+		nbt_string           forest;
+		nbt_string           dns_domain;
+		nbt_string           pdc_dns_name;
+		nbt_string           domain;
+		nbt_string           pdc_name;
+		nbt_string           user_name;
+		nbt_string           server_site;
+		nbt_string           client_site;
+		[value(5)] nbt_netlogon_version nt_version;
+		uint16               lmnt_token;
+		uint16               lm20_token;
+	} nbt_cldap_netlogon_5;
+
+	typedef struct {
+		nbt_netlogon_command type;
+		uint16               sbz;
+		nbt_server_type      server_type;
+		GUID                 domain_uuid;
+		nbt_string           forest;
+		nbt_string           dns_domain;
+		nbt_string           pdc_dns_name;
+		nbt_string           domain;
+		nbt_string           pdc_name;
+		nbt_string           user_name;
+		nbt_string           server_site;
+		nbt_string           client_site;
+		uint8                dc_sock_addr_size;
+		[subcontext(0),subcontext_size(dc_sock_addr_size)] nbt_dc_sock_addr dc_sock_addr;
+		[value(13)] nbt_netlogon_version nt_version;
+		uint16               lmnt_token;
+		uint16               lm20_token;
+	} nbt_cldap_netlogon_13;
+
+	typedef [public] struct {
+		nbt_netlogon_command type;
+		uint16               sbz;
+		nbt_server_type      server_type;
+		GUID                 domain_uuid;
+		nbt_string           forest;
+		nbt_string           dns_domain;
+		nbt_string           pdc_dns_name;
+		nbt_string           domain;
+		nbt_string           pdc_name;
+		nbt_string           user_name;
+		nbt_string           server_site;
+		nbt_string           client_site;
+		nbt_string           next_closest_site;
+		[value(15)] nbt_netlogon_version nt_version;
+		uint16               lmnt_token;
+		uint16               lm20_token;
+	} nbt_cldap_netlogon_15;
+
+	typedef [public] struct {
+		nbt_netlogon_command type;
+		uint16               sbz;
+		nbt_server_type      server_type;
+		GUID                 domain_uuid;
+		nbt_string           forest;
+		nbt_string           dns_domain;
+		nbt_string           pdc_dns_name;
+		nbt_string           domain;
+		nbt_string           pdc_name;
+		nbt_string           user_name;
+		nbt_string           server_site;
+		nbt_string           client_site;
+		uint8                dc_sock_addr_size;
+		[subcontext(0),subcontext_size(dc_sock_addr_size)] nbt_dc_sock_addr dc_sock_addr;
+		nbt_string           next_closest_site;
+		[value(29)] nbt_netlogon_version nt_version;
+		uint16               lmnt_token;
+		uint16               lm20_token;
+	} nbt_cldap_netlogon_29;
+
+	typedef [flag(NDR_NOALIGN),public,nodiscriminant] union {
+		[case(0)]  nbt_cldap_netlogon_1 logon1;
+		[case(1)]  nbt_cldap_netlogon_1 logon1;
+		[case(2)]  nbt_cldap_netlogon_3 logon3;
+		[case(3)]  nbt_cldap_netlogon_3 logon3;
+		[case(4)]  nbt_cldap_netlogon_5 logon5;
+		[case(5)]  nbt_cldap_netlogon_5 logon5;
+		[case(6)]  nbt_cldap_netlogon_5 logon5;
+		[case(7)]  nbt_cldap_netlogon_5 logon5;
+		[case(8)]  nbt_cldap_netlogon_13 logon13;
+		[case(9)]  nbt_cldap_netlogon_13 logon13;
+		[case(10)] nbt_cldap_netlogon_13 logon13;
+		[case(11)] nbt_cldap_netlogon_13 logon13;
+		[case(12)] nbt_cldap_netlogon_13 logon13;
+		[case(13)] nbt_cldap_netlogon_13 logon13;
+		[case(14)] nbt_cldap_netlogon_13 logon13;
+		[case(15)] nbt_cldap_netlogon_13 logon13;
+		[case(16)] nbt_cldap_netlogon_1 logon1;
+		[case(17)] nbt_cldap_netlogon_1 logon1;
+		[case(18)] nbt_cldap_netlogon_3 logon3;
+		[case(19)] nbt_cldap_netlogon_3 logon3;
+		[case(20)] nbt_cldap_netlogon_15 logon15;
+		[case(21)] nbt_cldap_netlogon_15 logon15;
+		[case(22)] nbt_cldap_netlogon_15 logon15;
+		[case(23)] nbt_cldap_netlogon_15 logon15;
+		[case(24)] nbt_cldap_netlogon_15 logon15;
+		[case(25)] nbt_cldap_netlogon_15 logon15;
+		[case(26)] nbt_cldap_netlogon_15 logon15;
+		[case(27)] nbt_cldap_netlogon_15 logon15;
+		[case(28)] nbt_cldap_netlogon_15 logon15;
+		[case(29)] nbt_cldap_netlogon_29 logon29;
+		[case(30)] nbt_cldap_netlogon_29 logon29;
+		[case(31)] nbt_cldap_netlogon_29 logon29;
+	} nbt_cldap_netlogon;
+
+	/*******************************************/
+	/* \MAILSLOT\NET\NTLOGON mailslot requests */
+	typedef enum {
+		NTLOGON_SAM_LOGON         = 0x12,
+		NTLOGON_SAM_LOGON_REPLY   = 0x13,
+		NTLOGON_SAM_LOGON_REPLY15 = 0x15,
+		NTLOGON_RESPONSE_FROM_PDC2 = 0x17
+	} nbt_ntlogon_command;
+
+	typedef struct {
+		uint16               request_count;
+		nstring              computer_name;
+		nstring              user_name;
+		astring              mailslot_name;
+		samr_AcctFlags       acct_control;
+		[value(ndr_size_dom_sid0(&sid, ndr->flags))] uint32 sid_size;
+		[subcontext(0),subcontext_size(sid_size)] dom_sid0 sid;
+		nbt_netlogon_version nt_version;
+		uint16               lmnt_token;
+		uint16               lm20_token;
+	} nbt_ntlogon_sam_logon;
+
+	typedef struct {
+		nstring              server;
+		nstring              user_name;
+		nstring              domain;
+		nbt_netlogon_version nt_version;
+		uint16               lmnt_token;
+		uint16               lm20_token;
+	} nbt_ntlogon_sam_logon_reply;
+
+	typedef [nodiscriminant] union {
+		[case(NTLOGON_SAM_LOGON)]       nbt_ntlogon_sam_logon logon;
+		[case(NTLOGON_SAM_LOGON_REPLY)] nbt_ntlogon_sam_logon_reply reply;
+		[case(NTLOGON_SAM_LOGON_REPLY15)] nbt_ntlogon_sam_logon_reply reply;
+		[case(NTLOGON_RESPONSE_FROM_PDC2)] nbt_netlogon_response_from_pdc2 reply2;
+	} nbt_ntlogon_request;
+
+	typedef [flag(NDR_NOALIGN),public] struct {
+		nbt_ntlogon_command command;
+		[switch_is(command)] nbt_ntlogon_request req;
+	} nbt_ntlogon_packet;
+
+	/********************************************************/
+	/* \MAILSLOT\BROWSE mailslot requests			*/
+	/* for details see http://ubiqx.org/cifs/Browsing.html  */
+	/********************************************************/
+	typedef bitmap svcctl_ServerType svcctl_ServerType;
+
+	typedef [enum8bit] enum {
+		HostAnnouncement 	= 1,
+		AnnouncementRequest	= 2,
+		Election		= 8,
+		GetBackupListReq	= 9,
+		GetBackupListResp	= 10,
+		BecomeBackup		= 11,
+		DomainAnnouncement	= 12,
+		MasterAnnouncement	= 13,
+		ResetBrowserState	= 14,
+		LocalMasterAnnouncement	= 15
+	} nbt_browse_opcode;
+
+	typedef struct {
+		uint8 UpdateCount;
+		uint32 Periodicity;
+		[charset(DOS)] uint8 ServerName[16];
+		uint8 OSMajor;
+		uint8 OSMinor;
+		svcctl_ServerType ServerType;
+		uint8 BroMajorVer;
+		uint8 BroMinorVer;
+		uint16 Signature;
+		astring Comment;
+	} nbt_browse_host_announcement;
+
+	typedef struct {
+		uint8 Unused;
+		astring ResponseName;
+	} nbt_browse_announcement_request;
+
+	typedef struct {
+		uint8 Version;
+		uint32 Criteria;
+		uint32 UpTime; /* In milliseconds */
+		uint32 Reserved; /* Must be zero */
+		astring ServerName;
+	} nbt_browse_election_request;
+
+	typedef struct {
+		uint8 ReqCount;
+		uint32 Token;
+	} nbt_browse_backup_list_request;
+
+	typedef struct {
+		uint8 BackupCount;
+		uint32 Token;
+		nbt_name BackupServerList[BackupCount];/* TODO: this is wrong */
+	} nbt_browse_backup_list_response;
+
+	typedef struct {
+		astring BrowserName;
+	} nbt_browse_become_backup;
+
+	typedef struct {
+		uint8 UpdateCount;
+		uint32 Periodicity;
+		[charset(DOS)] uint8 ServerName[16];
+		uint8 OSMajor;
+		uint8 OSMinor;
+		svcctl_ServerType ServerType;
+		uint32 MysteriousField;
+		astring Comment;
+	} nbt_browse_domain_announcement;
+
+	typedef struct {
+		astring ServerName;
+	} nbt_browse_master_announcement;
+
+	typedef struct {
+		uint8 Command;
+	} nbt_browse_reset_state;
+
+	typedef struct {
+		uint8 UpdateCount;
+		uint32 Periodicity;
+		[charset(DOS)] uint8 ServerName[16];
+		uint8 OSMajor;
+		uint8 OSMinor;
+		svcctl_ServerType ServerType;
+		uint8 BroMajorVer;
+		uint8 BroMinorVer;
+		uint16 Signature;
+		astring Comment;
+	} nbt_browse_local_master_announcement;
+
+	typedef [nodiscriminant] union {
+		[case(HostAnnouncement)] nbt_browse_host_announcement host_annoucement;
+		[case(AnnouncementRequest)] nbt_browse_announcement_request announcement_request;
+		[case(Election)] nbt_browse_election_request election_request;
+		[case(GetBackupListReq)] nbt_browse_backup_list_request backup_list_request;
+		[case(GetBackupListResp)] nbt_browse_backup_list_response backup_list_response;
+		[case(BecomeBackup)] nbt_browse_become_backup become_backup;
+		[case(DomainAnnouncement)] nbt_browse_domain_announcement domain_announcement;
+		[case(MasterAnnouncement)] nbt_browse_master_announcement master_announcement;
+		[case(ResetBrowserState)] nbt_browse_reset_state reset_browser_state;
+		[case(LocalMasterAnnouncement)] nbt_browse_local_master_announcement local_master_announcement;
+	} nbt_browse_payload;
+
+	typedef [public,flag(NDR_NOALIGN)] struct {
+		nbt_browse_opcode opcode;
+		[switch_is(opcode)] nbt_browse_payload payload;
+	} nbt_browse_packet;
+}

Modified: branches/samba/experimental/source/librpc/idl/netlogon.idl
===================================================================
--- branches/samba/experimental/source/librpc/idl/netlogon.idl	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/librpc/idl/netlogon.idl	2008-06-09 06:59:20 UTC (rev 1920)
@@ -4,7 +4,7 @@
   who contributed!
 */
 
-import "lsa.idl", "samr.idl", "security.idl";
+import "lsa.idl", "samr.idl", "security.idl", "nbt.idl";
 
 #include "idl_types.h"
 
@@ -80,12 +80,24 @@
 	   but it doesn't look as though this structure is reflected at the
 	   NDR level. Maybe it is left to the application to decode the bindata array.
 	*/
-	typedef struct {
-		uint16 size;
-		uint16 length;
-		[size_is(size/2),length_is(length/2)] uint16 *bindata;
+	typedef [public] struct {
+		dlong lockout_duration;
+		udlong reset_count;
+		uint32 bad_attempt_lockout;
+		uint32 dummy;
 	} netr_AcctLockStr;
 
+	/* - MSV1_0_ALLOW_SERVER_TRUST_ACCOUNT
+	 *   sets the NETLOGON_SERVER_TRUST_ACCOUNT user_flag
+	 * - MSV1_0_UPDATE_LOGON_STATISTICS
+	 *   sets the logon time on network logon
+	 * - MSV1_0_RETURN_USER_PARAMETERS
+	 *   sets the user parameters in the driveletter
+	 * - MSV1_0_RETURN_PROFILE_PATH
+	 *   returns the profilepath in the driveletter and
+	 *   sets LOGON_PROFILE_PATH_RETURNED user_flag
+	 */
+
 	typedef [public,bitmap32bit] bitmap {
 		MSV1_0_CLEARTEXT_PASSWORD_ALLOWED	= 0x00000002,
 		MSV1_0_UPDATE_LOGON_STATISTICS		= 0x00000004,
@@ -129,7 +141,7 @@
 		[case(3)] netr_PasswordInfo *password;
 		[case(5)] netr_PasswordInfo *password;
 		[case(6)] netr_NetworkInfo  *network;
-	} netr_LogonLevel;
+	} netr_LogonInfo;
 
 	typedef [public,flag(NDR_PAHEX)] struct {
 		uint8 key[16];
@@ -239,13 +251,18 @@
 		time_t timestamp;
 	} netr_Authenticator;
 
+	typedef enum {
+		INTERACTIVE_LOGON_TYPE = 1,
+		NET_LOGON_TYPE = 2
+	} netr_LogonLevel;
+
 	NTSTATUS netr_LogonSamLogon(
 		[in,unique] [string,charset(UTF16)] uint16 *server_name,
 		[in,unique] [string,charset(UTF16)] uint16 *computer_name,
 		[in,unique] netr_Authenticator *credential,
 		[in,out,unique] netr_Authenticator *return_authenticator,
-		[in]  uint16 logon_level,
-		[in,ref]  [switch_is(logon_level)] netr_LogonLevel *logon,
+		[in]  netr_LogonLevel logon_level,
+		[in,ref]  [switch_is(logon_level)] netr_LogonInfo *logon,
 		[in]  uint16 validation_level,
 		[out,ref] [switch_is(validation_level)] netr_Validation *validation,
 		[out,ref] uint8 *authoritative
@@ -260,8 +277,8 @@
 		[in,unique] [string,charset(UTF16)] uint16 *computer_name,
 		[in,unique] netr_Authenticator *credential,
 		[in,out,unique] netr_Authenticator *return_authenticator,
-		[in] uint16 logon_level,
-		[in] [switch_is(logon_level)] netr_LogonLevel logon
+		[in] netr_LogonLevel logon_level,
+		[in] [switch_is(logon_level)] netr_LogonInfo logon
 		);
 	
 
@@ -417,7 +434,7 @@
 		NTTIME domain_create_time;
 		uint32 SecurityInformation;
 		sec_desc_buf sdbuf;
-		netr_AcctLockStr account_lockout;
+		lsa_BinaryString account_lockout;
 		lsa_String unknown2;
 		lsa_String unknown3;
 		lsa_String unknown4;
@@ -768,20 +785,26 @@
 	/*****************/
 	/* Function 0x0C */
 
+	typedef [bitmap32bit] bitmap {
+		NETLOGON_CTRL_REPL_NEEDED	= 0x0001,
+		NETLOGON_CTRL_REPL_IN_PROGRESS	= 0x0002,
+		NETLOGON_CTRL_REPL_FULL_SYNC	= 0x0004
+	} netr_InfoFlags;
+
 	typedef struct {
-		uint32 flags;
+		netr_InfoFlags flags;
 		uint32 pdc_connection_status;
 	} netr_NETLOGON_INFO_1;
 
 	typedef struct {
-		uint32 flags;
+		netr_InfoFlags flags;
 		uint32 pdc_connection_status;
-		[string,charset(UTF16)] uint16 trusted_dc_name[];
+		[string,charset(UTF16)] uint16 *trusted_dc_name;
 		uint32 tc_connection_status;
 	} netr_NETLOGON_INFO_2;
 
 	typedef struct {
-		uint32 flags;
+		netr_InfoFlags flags;
 		uint32 logon_attempts;
 		uint32 unknown1;
 		uint32 unknown2;
@@ -835,23 +858,47 @@
 
 	WERROR netr_LogonControl2(
 		[in,unique] [string,charset(UTF16)] uint16 *logon_server,
-		[in]    uint32 function_code,
+		[in]    netr_LogonControlCode function_code,
 		[in]    uint32 level,
 		[in,ref][switch_is(function_code)] netr_CONTROL_DATA_INFORMATION  *data,
 		[out,ref][switch_is(level)]        netr_CONTROL_QUERY_INFORMATION *query
 		);
 
 
-	/* If this flag is not set, then the passwords and LM session keys are
-	 * encrypted with DES calls.  (And the user session key is
-	 * unencrypted) */ 
-	const int NETLOGON_NEG_ARCFOUR  = 0x00000004;
-	const int NETLOGON_NEG_128BIT   = 0x00004000;
-	const int NETLOGON_NEG_SCHANNEL = 0x40000000;
+	/* If NETLOGON_NEG_ARCFOUR flag is not set, then the passwords and LM
+	 * session keys are encrypted with DES calls.  (And the user session key
+	 * is unencrypted) */
 
 	/*****************/
 	/* Function 0x0F */
 
+	typedef [bitmap32bit] bitmap {
+		NETLOGON_NEG_ACCOUNT_LOCKOUT		= 0x00000001,
+		NETLOGON_NEG_PERSISTENT_SAMREPL		= 0x00000002,
+		NETLOGON_NEG_ARCFOUR			= 0x00000004,
+		NETLOGON_NEG_PROMOTION_COUNT		= 0x00000008,
+		NETLOGON_NEG_CHANGELOG_BDC		= 0x00000010,
+		NETLOGON_NEG_FULL_SYNC_REPL		= 0x00000020,
+		NETLOGON_NEG_MULTIPLE_SIDS		= 0x00000040,
+		NETLOGON_NEG_REDO			= 0x00000080,
+		NETLOGON_NEG_PASSWORD_CHANGE_REFUSAL	= 0x00000100,
+		NETLOGON_NEG_SEND_PASSWORD_INFO_PDC	= 0x00000200,
+		NETLOGON_NEG_GENERIC_PASSTHROUGH	= 0x00000400,
+		NETLOGON_NEG_CONCURRENT_RPC		= 0x00000800,
+		NETLOGON_NEG_AVOID_ACCOUNT_DB_REPL	= 0x00001000,
+		NETLOGON_NEG_AVOID_SECURITYAUTH_DB_REPL	= 0x00002000,
+		NETLOGON_NEG_128BIT			= 0x00004000, /* STRONG_KEYS */
+		NETLOGON_NEG_TRANSITIVE_TRUSTS		= 0x00008000,
+		NETLOGON_NEG_DNS_DOMAIN_TRUSTS		= 0x00010000,
+		NETLOGON_NEG_PASSWORD_SET2		= 0x00020000,
+		NETLOGON_NEG_GETDOMAININFO		= 0x00040000,
+		NETLOGON_NEG_CROSS_FOREST_TRUSTS	= 0x00080000,
+		NETLOGON_NEG_NEUTRALIZE_NT4_EMULATION	= 0x00100000,
+		NETLOGON_NEG_RODC_PASSTHROUGH		= 0x00200000,
+		NETLOGON_NEG_AUTHENTICATED_RPC_LSASS	= 0x20000000,
+		NETLOGON_NEG_SCHANNEL			= 0x40000000 /* AUTHENTICATED_RPC */
+	} netr_NegotiateFlags;
+
 	NTSTATUS netr_ServerAuthenticate2(
 		[in,unique]  [string,charset(UTF16)] uint16 *server_name,
 		[in]         [string,charset(UTF16)] uint16 account_name[],
@@ -859,7 +906,7 @@
 		[in]         [string,charset(UTF16)] uint16 computer_name[],
 		[in,ref]     netr_Credential *credentials,
 		[out,ref]    netr_Credential *return_credentials,
-		[in,out,ref] uint32 *negotiate_flags
+		[in,out,ref] netr_NegotiateFlags *negotiate_flags
 		);
 
 
@@ -923,6 +970,24 @@
 
 	/* one unkown bit still: DS_IP_VERSION_AGNOSTIC - gd*/
 
+	const int DSGETDC_VALID_FLAGS = (DS_FORCE_REDISCOVERY |
+					 DS_DIRECTORY_SERVICE_REQUIRED |
+					 DS_DIRECTORY_SERVICE_PREFERRED |
+					 DS_GC_SERVER_REQUIRED |
+					 DS_PDC_REQUIRED |
+					 DS_BACKGROUND_ONLY |
+					 DS_IP_REQUIRED |
+					 DS_KDC_REQUIRED |
+					 DS_TIMESERV_REQUIRED |
+					 DS_WRITABLE_REQUIRED |
+					 DS_GOOD_TIMESERV_PREFERRED |
+					 DS_AVOID_SELF |
+					 DS_ONLY_LDAP_NEEDED |
+					 DS_IS_FLAT_NAME |
+					 DS_IS_DNS_NAME |
+					 DS_RETURN_FLAT_NAME |
+					 DS_RETURN_DNS_NAME);
+
 	typedef [bitmap32bit] bitmap {
 		DS_FORCE_REDISCOVERY		= 0x00000001,
 		DS_DIRECTORY_SERVICE_REQUIRED	= 0x00000010,
@@ -951,24 +1016,24 @@
 	} netr_DsRGetDCNameInfo_AddressType;
 
 	typedef [bitmap32bit] bitmap {
-		DS_SERVER_PDC			 = 0x00000001 /* NBT_SERVER_PDC */,
-		DS_SERVER_GC			 = 0x00000004 /* NBT_SERVER_GC */,
-		DS_SERVER_LDAP			 = 0x00000008 /* NBT_SERVER_LDAP */,
-		DS_SERVER_DS			 = 0x00000010 /* NBT_SERVER_DS */,
-		DS_SERVER_KDC			 = 0x00000020 /* NBT_SERVER_KDC */,
-		DS_SERVER_TIMESERV		 = 0x00000040 /* NBT_SERVER_TIMESERV */,
-		DS_SERVER_CLOSEST		 = 0x00000080 /* NBT_SERVER_CLOSEST */,
-		DS_SERVER_WRITABLE		 = 0x00000100 /* NBT_SERVER_WRITABLE */,
-		DS_SERVER_GOOD_TIMESERV		 = 0x00000200 /* NBT_SERVER_GOOD_TIMESERV */,
-		DS_SERVER_NDNC			 = 0x00000400,
-		DS_SERVER_SELECT_SECRET_DOMAIN_6 = 0x00000800,
-		DS_SERVER_FULL_SECRET_DOMAIN_6	 = 0x00001000,
+		DS_SERVER_PDC			 = NBT_SERVER_PDC,
+		DS_SERVER_GC			 = NBT_SERVER_GC,
+		DS_SERVER_LDAP			 = NBT_SERVER_LDAP,
+		DS_SERVER_DS			 = NBT_SERVER_DS,
+		DS_SERVER_KDC			 = NBT_SERVER_KDC,
+		DS_SERVER_TIMESERV		 = NBT_SERVER_TIMESERV,
+		DS_SERVER_CLOSEST		 = NBT_SERVER_CLOSEST,
+		DS_SERVER_WRITABLE		 = NBT_SERVER_WRITABLE,
+		DS_SERVER_GOOD_TIMESERV		 = NBT_SERVER_GOOD_TIMESERV,
+		DS_SERVER_NDNC			 = NBT_SERVER_NDNC,
+		DS_SERVER_SELECT_SECRET_DOMAIN_6 = NBT_SERVER_SELECT_SECRET_DOMAIN_6,
+		DS_SERVER_FULL_SECRET_DOMAIN_6	 = NBT_SERVER_FULL_SECRET_DOMAIN_6,
 		DS_DNS_CONTROLLER		 = 0x20000000,
 		DS_DNS_DOMAIN			 = 0x40000000,
 		DS_DNS_FOREST			 = 0x80000000
 	} netr_DsR_DcFlags;
 
-	typedef struct {
+	typedef [public] struct {
 		[string,charset(UTF16)] uint16 *dc_unc;
 		[string,charset(UTF16)] uint16 *dc_address;
 		netr_DsRGetDCNameInfo_AddressType dc_address_type;
@@ -1021,7 +1086,7 @@
 		[in]         netr_SchannelType secure_channel_type,
 		[in]         [string,charset(UTF16)] uint16 computer_name[],
 		[in,out,ref] netr_Credential *credentials,
-		[in,out,ref] uint32 *negotiate_flags,
+		[in,out,ref] netr_NegotiateFlags *negotiate_flags,
 		[out,ref]    uint32 *rid
 		);
 
@@ -1256,8 +1321,8 @@
 	NTSTATUS netr_LogonSamLogonEx(
 		[in,unique] [string,charset(UTF16)] uint16 *server_name,
 		[in,unique] [string,charset(UTF16)] uint16 *computer_name,
-		[in]  uint16 logon_level,
-		[in,ref]  [switch_is(logon_level)] netr_LogonLevel *logon,
+		[in]  netr_LogonLevel logon_level,
+		[in,ref]  [switch_is(logon_level)] netr_LogonInfo *logon,
 		[in]  uint16 validation_level,
 		[out,ref] [switch_is(validation_level)] netr_Validation *validation,
 		[out,ref] uint8 *authoritative,
@@ -1329,8 +1394,8 @@
 		[in,unique] [string,charset(UTF16)] uint16 *computer_name,
 		[in,unique] netr_Authenticator *credential,
 		[in,out,unique] netr_Authenticator *return_authenticator,
-		[in]  uint16 logon_level,
-		[in]  [switch_is(logon_level)] netr_LogonLevel logon,
+		[in]  netr_LogonLevel logon_level,
+		[in]  [switch_is(logon_level)] netr_LogonInfo logon,
 		[in]  uint16 validation_level,
 		[out,ref] [switch_is(validation_level)] netr_Validation *validation,
 		[out,ref] uint8 *authoritative,

Modified: branches/samba/experimental/source/librpc/idl/samr.idl
===================================================================
--- branches/samba/experimental/source/librpc/idl/samr.idl	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/librpc/idl/samr.idl	2008-06-09 06:59:20 UTC (rev 1920)
@@ -746,7 +746,7 @@
 	} samr_UserInfo18;
 
 	typedef struct {
-		lsa_String parameters;
+		lsa_BinaryString parameters;
 	} samr_UserInfo20;
 
 	/* this defines the bits used for fields_present in info21 */
@@ -803,7 +803,7 @@
 		lsa_String description;
 		lsa_String workstations;
 		lsa_String comment;
-		lsa_String parameters;
+		lsa_BinaryString parameters;
 		lsa_String unknown1;
 		lsa_String unknown2;
 		lsa_String unknown3;
@@ -1019,7 +1019,7 @@
 	NTSTATUS samr_GetDisplayEnumerationIndex(
 		[in,ref]    policy_handle *domain_handle,
 		[in]        uint16 level,
-		[in]        lsa_String name,
+		[in,ref]    lsa_String *name,
 		[out,ref]   uint32 *idx
 		);
 
@@ -1117,7 +1117,7 @@
 	NTSTATUS samr_GetDisplayEnumerationIndex2(
 		[in,ref]    policy_handle *domain_handle,
 		[in]        uint16 level,
-		[in]        lsa_String name,
+		[in,ref]    lsa_String *name,
 		[out,ref]   uint32 *idx
 		);
 

Modified: branches/samba/experimental/source/librpc/idl/security.idl
===================================================================
--- branches/samba/experimental/source/librpc/idl/security.idl	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/librpc/idl/security.idl	2008-06-09 06:59:20 UTC (rev 1920)
@@ -22,6 +22,9 @@
 /* same struct as dom_sid but inside a 28 bytes fixed buffer in NDR */
 cpp_quote("#define dom_sid28 dom_sid")
 
+/* same struct as dom_sid but in a variable byte buffer, which is maybe empty in NDR */
+cpp_quote("#define dom_sid0 dom_sid")
+
 [
 	pointer_default(unique)
 ]

Modified: branches/samba/experimental/source/librpc/idl/srvsvc.idl
===================================================================
--- branches/samba/experimental/source/librpc/idl/srvsvc.idl	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/librpc/idl/srvsvc.idl	2008-06-09 06:59:20 UTC (rev 1920)
@@ -197,13 +197,17 @@
 		[default] ;
 	} srvsvc_NetConnCtr;
 
+	typedef struct {
+		uint32 level;
+		[switch_is(level)] srvsvc_NetConnCtr ctr;
+	} srvsvc_NetConnInfoCtr;
+
 	/******************/
 	/* Function: 0x08 */
 	WERROR srvsvc_NetConnEnum(
 		[in,unique]   [string,charset(UTF16)] uint16 *server_unc,
 		[in,unique]   [string,charset(UTF16)] uint16 *path,
-		[in,out,ref]   uint32 *level,
-		[in,out,switch_is(*level),ref]   srvsvc_NetConnCtr *ctr,
+		[in,out,ref]  srvsvc_NetConnInfoCtr *info_ctr,
 		[in]   uint32 max_buffer,
 		[out,ref]   uint32 *totalentries,
 		[in,out,unique]   uint32 *resume_handle
@@ -246,14 +250,18 @@
 		[default] ;
 	} srvsvc_NetFileCtr;
 
+	typedef struct {
+		uint32 level;
+		[switch_is(level)] srvsvc_NetFileCtr ctr;
+	} srvsvc_NetFileInfoCtr;
+
 	/******************/
 	/* Function: 0x09 */
 	WERROR srvsvc_NetFileEnum(
 		[in,unique]   [string,charset(UTF16)] uint16 *server_unc,
 		[in,unique]   [string,charset(UTF16)] uint16 *path,
 		[in,unique]   [string,charset(UTF16)] uint16 *user,
-		[in,out,ref]   uint32 *level,
-		[in,out,switch_is(*level),ref]   srvsvc_NetFileCtr *ctr,
+		[in,out,ref]   srvsvc_NetFileInfoCtr *info_ctr,
 		[in]   uint32 max_buffer,
 		[out,ref]   uint32 *totalentries,
 		[in,out,unique]   uint32 *resume_handle
@@ -355,12 +363,17 @@
 
 	/******************/
 	/* Function: 0x0c */
+
+	typedef struct {
+		uint32 level;
+		[switch_is(level)] srvsvc_NetSessCtr ctr;
+	} srvsvc_NetSessInfoCtr;
+
 	WERROR srvsvc_NetSessEnum(
 		[in,unique]   [string,charset(UTF16)] uint16 *server_unc,
 		[in,unique]   [string,charset(UTF16)] uint16 *client,
 		[in,unique]   [string,charset(UTF16)] uint16 *user,
-		[in,out,ref]   uint32 *level,
-		[in,out,switch_is(*level),ref]   srvsvc_NetSessCtr *ctr,
+		[in,out,ref]   srvsvc_NetSessInfoCtr *info_ctr,
 		[in]   uint32 max_buffer,
 		[out,ref]   uint32 *totalentries,
 		[in,out,unique]   uint32 *resume_handle
@@ -450,13 +463,11 @@
 		srvsvc_ShareType type;
 		[string,charset(UTF16)] uint16 *comment;
 		uint32 permissions;
-		int32 max_users;
+		uint32 max_users;
 		uint32 current_users;
 		[string,charset(UTF16)] uint16 *path;
 		[string,charset(UTF16)] uint16 *password;
-		/* maybe here is a struct sec_desc_buf following */
-		uint32 unknown;
-		[subcontext(4)] security_descriptor *sd;
+		sec_desc_buf sd_buf;
 	} srvsvc_NetShareInfo502;
 
 	typedef struct {
@@ -491,7 +502,7 @@
 	} srvsvc_NetShareCtr1005;
 
 	typedef struct {
-		int32 max_users;
+		uint32 max_users;
 	} srvsvc_NetShareInfo1006;
 
 	typedef struct {
@@ -542,12 +553,17 @@
 		[default] ;
 	} srvsvc_NetShareCtr;
 
+	typedef struct {
+		uint32 level;
+		[switch_is(level)] srvsvc_NetShareCtr ctr;
+	} srvsvc_NetShareInfoCtr;
+
 	/******************/
 	/* Function: 0x0e */
 	WERROR srvsvc_NetShareAdd(
 		[in,unique]   [string,charset(UTF16)] uint16 *server_unc,
 		[in]   uint32 level,
-		[in,switch_is(level)] srvsvc_NetShareInfo info,
+		[in,ref,switch_is(level)] srvsvc_NetShareInfo *info,
 		[in,out,unique]   uint32 *parm_error
 		);
 
@@ -555,8 +571,7 @@
 	/* Function: 0x0f */
 	WERROR srvsvc_NetShareEnumAll (
 		[in,unique]   [string,charset(UTF16)] uint16 *server_unc,
-		[in,out,ref]   uint32 *level,
-		[in,out,ref,switch_is(*level)] srvsvc_NetShareCtr *ctr,
+		[in,out,ref] srvsvc_NetShareInfoCtr *info_ctr,
 		[in]   uint32 max_buffer,
 		[out,ref]  uint32 *totalentries,
 		[in,out,unique]   uint32 *resume_handle
@@ -577,7 +592,7 @@
 		[in,unique]   [string,charset(UTF16)] uint16 *server_unc,
 		[in]   [string,charset(UTF16)] uint16 share_name[],
 		[in]   uint32 level,
-		[in,switch_is(level)] srvsvc_NetShareInfo info,
+		[in,ref,switch_is(level)] srvsvc_NetShareInfo *info,
 		[in,out,unique]   uint32 *parm_error
 		);
 
@@ -1120,7 +1135,7 @@
 	WERROR srvsvc_NetSrvSetInfo(
 		[in,unique]   [string,charset(UTF16)] uint16 *server_unc,
 		[in]   uint32 level,
-		[in,switch_is(level)] srvsvc_NetSrvInfo info,
+		[in,ref,switch_is(level)] srvsvc_NetSrvInfo *info,
 		[in,out,unique]   uint32 *parm_error
 		);
 
@@ -1299,7 +1314,7 @@
 	/* Function: 0x1c */
 	WERROR srvsvc_NetRemoteTOD(
 		[in,unique]   [string,charset(UTF16)] uint16 *server_unc,
-		[out,unique]   srvsvc_NetRemoteTODInfo *info
+		[out,ref]     srvsvc_NetRemoteTODInfo **info
 		);
 
 /**************************/
@@ -1384,8 +1399,7 @@
 	   total entries ... */
 	WERROR srvsvc_NetShareEnum(
 		[in,unique]       [string,charset(UTF16)] uint16 *server_unc,
-	 	[in,out,ref]   uint32 *level,
-		[in,out,ref,switch_is(*level)]   srvsvc_NetShareCtr *ctr,
+		[in,out,ref]   srvsvc_NetShareInfoCtr *info_ctr,
 		[in]       uint32 max_buffer,
 		[out,ref]      uint32 *totalentries,
 		[in,out,unique]   uint32 *resume_handle
@@ -1413,7 +1427,7 @@
 		[in,unique]       [string,charset(UTF16)] uint16 *share,
 		[in]       [string,charset(UTF16)] uint16 file[],
 		[in]       security_secinfo securityinformation,
-		[out,unique]	   sec_desc_buf *sd_buf
+		[out,ref]  sec_desc_buf **sd_buf
 		);
 
 	/******************/
@@ -1423,7 +1437,7 @@
 		[in,unique]       [string,charset(UTF16)] uint16 *share,
 		[in]       [string,charset(UTF16)] uint16 file[],
 		[in]       security_secinfo securityinformation,
-		[in]	   sec_desc_buf sd_buf
+		[in,ref]   sec_desc_buf *sd_buf
 		);
 
 

Modified: branches/samba/experimental/source/librpc/idl/winreg.idl
===================================================================
--- branches/samba/experimental/source/librpc/idl/winreg.idl	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/librpc/idl/winreg.idl	2008-06-09 06:59:20 UTC (rev 1920)
@@ -242,7 +242,7 @@
 	/* Function: 0x11 */
 	WERROR winreg_QueryValue(
 		[in,ref] policy_handle *handle,
-		[in] winreg_String value_name,
+		[in,ref] winreg_String *value_name,
 		[in,out,unique] winreg_Type *type,
 		[in,out,unique,size_is(*data_size),length_is(*value_length)] uint8 *data,
 		[in,out,unique] uint32 *data_size,

Modified: branches/samba/experimental/source/librpc/ndr/libndr.h
===================================================================
--- branches/samba/experimental/source/librpc/ndr/libndr.h	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/librpc/ndr/libndr.h	2008-06-09 06:59:20 UTC (rev 1920)
@@ -337,4 +337,15 @@
 	const struct ndr_interface_table *table;
 };
 
+#define NDR_SCALAR_PROTO(name, type) \
+enum ndr_err_code ndr_push_ ## name(struct ndr_push *ndr, int ndr_flags, type v); \
+enum ndr_err_code ndr_pull_ ## name(struct ndr_pull *ndr, int ndr_flags, type *v); \
+void ndr_print_ ## name(struct ndr_print *ndr, const char *var_name, type v);
+
+#define NDR_BUFFER_PROTO(name, type) \
+enum ndr_err_code ndr_push_ ## name(struct ndr_push *ndr, int ndr_flags, const type *v); \
+enum ndr_err_code ndr_pull_ ## name(struct ndr_pull *ndr, int ndr_flags, type *v); \
+void ndr_print_ ## name(struct ndr_print *ndr, const char *var_name, const type *v);
+
+
 #endif /* __LIBNDR_H__ */

Modified: branches/samba/experimental/source/librpc/ndr/ndr.c
===================================================================
--- branches/samba/experimental/source/librpc/ndr/ndr.c	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/librpc/ndr/ndr.c	2008-06-09 06:59:20 UTC (rev 1920)
@@ -464,7 +464,7 @@
 		return NDR_ERR_ALLOC;
 	}
 
-	DEBUG(3,("ndr_pull_error(%u): %s\n", ndr_err, s));
+	DEBUG(1,("ndr_pull_error(%u): %s\n", ndr_err, s));
 
 	free(s);
 
@@ -490,7 +490,7 @@
 		return NDR_ERR_ALLOC;
 	}
 
-	DEBUG(3,("ndr_push_error(%u): %s\n", ndr_err, s));
+	DEBUG(1,("ndr_push_error(%u): %s\n", ndr_err, s));
 
 	free(s);
 

Modified: branches/samba/experimental/source/librpc/ndr/ndr_basic.c
===================================================================
--- branches/samba/experimental/source/librpc/ndr/ndr_basic.c	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/librpc/ndr/ndr_basic.c	2008-06-09 06:59:20 UTC (rev 1920)
@@ -196,7 +196,7 @@
 */
 _PUBLIC_ enum ndr_err_code ndr_pull_pointer(struct ndr_pull *ndr, int ndr_flags, void* *v)
 {
-	intptr_t h;
+	uintptr_t h;
 	NDR_PULL_ALIGN(ndr, sizeof(h));
 	NDR_PULL_NEED_BYTES(ndr, sizeof(h));
 	memcpy(&h, ndr->data+ndr->offset, sizeof(h));
@@ -393,7 +393,7 @@
 */
 _PUBLIC_ enum ndr_err_code ndr_push_pointer(struct ndr_push *ndr, int ndr_flags, void* v)
 {
-	intptr_t h = (intptr_t)v;
+	uintptr_t h = (intptr_t)v;
 	NDR_PUSH_ALIGN(ndr, sizeof(h));
 	NDR_PUSH_NEED_BYTES(ndr, sizeof(h));
 	memcpy(ndr->data+ndr->offset, &h, sizeof(h));

Modified: branches/samba/experimental/source/librpc/ndr/ndr_sec_helper.c
===================================================================
--- branches/samba/experimental/source/librpc/ndr/ndr_sec_helper.c	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/librpc/ndr/ndr_sec_helper.c	2008-06-09 06:59:20 UTC (rev 1920)
@@ -31,6 +31,26 @@
 	return 8 + 4*sid->num_auths;
 }
 
+size_t ndr_size_dom_sid28(const struct dom_sid *sid, int flags)
+{
+	struct dom_sid zero_sid;
+
+	if (!sid) return 0;
+
+	ZERO_STRUCT(zero_sid);
+
+	if (memcmp(&zero_sid, sid, sizeof(zero_sid)) == 0) {
+		return 0;
+	}
+
+	return 8 + 4*sid->num_auths;
+}
+
+size_t ndr_size_dom_sid0(const struct dom_sid *sid, int flags)
+{
+	return ndr_size_dom_sid28(sid, flags);
+}
+
 /*
   return the wire size of a security_ace
 */
@@ -89,3 +109,9 @@
 {
 	ndr_print_dom_sid(ndr, name, sid);
 }
+
+void ndr_print_dom_sid0(struct ndr_print *ndr, const char *name, const struct dom_sid *sid)
+{
+	ndr_print_dom_sid(ndr, name, sid);
+}
+

Modified: branches/samba/experimental/source/librpc/ndr/sid.c
===================================================================
--- branches/samba/experimental/source/librpc/ndr/sid.c	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/librpc/ndr/sid.c	2008-06-09 06:59:20 UTC (rev 1920)
@@ -187,3 +187,44 @@
 
 	return NDR_ERR_SUCCESS;
 }
+
+/*
+  parse a dom_sid0 - this is a dom_sid in a variable byte buffer, which is maybe empty
+*/
+enum ndr_err_code ndr_pull_dom_sid0(struct ndr_pull *ndr, int ndr_flags, struct dom_sid *sid)
+{
+	if (!(ndr_flags & NDR_SCALARS)) {
+		return NDR_ERR_SUCCESS;
+	}
+
+	if (ndr->data_size == ndr->offset) {
+		ZERO_STRUCTP(sid);
+		return NDR_ERR_SUCCESS;
+	}
+
+	return ndr_pull_dom_sid(ndr, ndr_flags, sid);
+}
+
+/*
+  push a dom_sid0 - this is a dom_sid in a variable byte buffer, which is maybe empty
+*/
+enum ndr_err_code ndr_push_dom_sid0(struct ndr_push *ndr, int ndr_flags, const struct dom_sid *sid)
+{
+	struct dom_sid zero_sid;
+
+	if (!(ndr_flags & NDR_SCALARS)) {
+		return NDR_ERR_SUCCESS;
+	}
+
+	if (!sid) {
+		return NDR_ERR_SUCCESS;
+	}
+
+	ZERO_STRUCT(zero_sid);
+
+	if (memcmp(&zero_sid, sid, sizeof(zero_sid)) == 0) {
+		return NDR_ERR_SUCCESS;
+	}
+
+	return ndr_push_dom_sid(ndr, ndr_flags, sid);
+}

Modified: branches/samba/experimental/source/libsmb/asn1.c
===================================================================
--- branches/samba/experimental/source/libsmb/asn1.c	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/libsmb/asn1.c	2008-06-09 06:59:20 UTC (rev 1920)
@@ -36,19 +36,19 @@
 /* write to the ASN1 buffer, advancing the buffer pointer */
 bool asn1_write(ASN1_DATA *data, const void *p, int len)
 {
-	if (data->has_error) return False;
+	if (data->has_error) return false;
 	if (data->length < data->ofs+len) {
 		data->data = SMB_REALLOC_ARRAY(data->data, unsigned char,
 					       data->ofs+len);
 		if (!data->data) {
-			data->has_error = True;
-			return False;
+			data->has_error = true;
+			return false;
 		}
 		data->length = data->ofs+len;
 	}
 	memcpy(data->data + data->ofs, p, len);
 	data->ofs += len;
-	return True;
+	return true;
 }
 
 /* useful fn for writing a uint8 */
@@ -65,8 +65,8 @@
 	asn1_write_uint8(data, tag);
 	nesting = SMB_MALLOC_P(struct nesting);
 	if (!nesting) {
-		data->has_error = True;
-		return False;
+		data->has_error = true;
+		return false;
 	}
 
 	nesting->start = data->ofs;
@@ -82,14 +82,14 @@
 	size_t len;
 
 	if (data->has_error) {
-		return False;
+		return false;
 	}
 
 	nesting = data->nesting;
 
 	if (!nesting) {
-		data->has_error = True;
-		return False;
+		data->has_error = true;
+		return false;
 	}
 	len = data->ofs - (nesting->start+1);
 	/* yes, this is ugly. We don't know in advance how many bytes the length
@@ -97,23 +97,23 @@
 	   need to correct our mistake */
 	if (len > 0xFFFF) {
 		data->data[nesting->start] = 0x83;
-		if (!asn1_write_uint8(data, 0)) return False;
-		if (!asn1_write_uint8(data, 0)) return False;
-		if (!asn1_write_uint8(data, 0)) return False;
+		if (!asn1_write_uint8(data, 0)) return false;
+		if (!asn1_write_uint8(data, 0)) return false;
+		if (!asn1_write_uint8(data, 0)) return false;
 		memmove(data->data+nesting->start+4, data->data+nesting->start+1, len);
 		data->data[nesting->start+1] = (len>>16) & 0xFF;
 		data->data[nesting->start+2] = (len>>8) & 0xFF;
 		data->data[nesting->start+3] = len&0xff;
 	} else if (len > 255) {
 		data->data[nesting->start] = 0x82;
-		if (!asn1_write_uint8(data, 0)) return False;
-		if (!asn1_write_uint8(data, 0)) return False;
+		if (!asn1_write_uint8(data, 0)) return false;
+		if (!asn1_write_uint8(data, 0)) return false;
 		memmove(data->data+nesting->start+3, data->data+nesting->start+1, len);
 		data->data[nesting->start+1] = len>>8;
 		data->data[nesting->start+2] = len&0xff;
 	} else if (len > 127) {
 		data->data[nesting->start] = 0x81;
-		if (!asn1_write_uint8(data, 0)) return False;
+		if (!asn1_write_uint8(data, 0)) return false;
 		memmove(data->data+nesting->start+2, data->data+nesting->start+1, len);
 		data->data[nesting->start+1] = len;
 	} else {
@@ -122,14 +122,14 @@
 
 	data->nesting = nesting->next;
 	free(nesting);
-	return True;
+	return true;
 }
 
 
 /* write an integer */
 bool asn1_write_Integer(ASN1_DATA *data, int i)
 {
-	if (!asn1_push_tag(data, ASN1_INTEGER)) return False;
+	if (!asn1_push_tag(data, ASN1_INTEGER)) return false;
 	do {
 		asn1_write_uint8(data, i);
 		i = i >> 8;
@@ -145,13 +145,13 @@
 	char *newp;
 
 	if (!asn1_push_tag(data, ASN1_OID))
-		return False;
+		return false;
 	v = strtol(p, &newp, 10);
 	p = newp;
 	v2 = strtol(p, &newp, 10);
 	p = newp;
 	if (!asn1_write_uint8(data, 40*v + v2))
-		return False;
+		return false;
 
 	while (*p) {
 		v = strtol(p, &newp, 10);
@@ -161,7 +161,7 @@
 		if (v >= (1<<14)) asn1_write_uint8(data, 0x80 | ((v>>14)&0xff));
 		if (v >= (1<<7)) asn1_write_uint8(data, 0x80 | ((v>>7)&0xff));
 		if (!asn1_write_uint8(data, v&0x7f))
-			return False;
+			return false;
 	}
 	return asn1_pop_tag(data);
 }
@@ -209,13 +209,13 @@
 
 	asn1_read_uint8(data, &b);
 	if (b != ASN1_BOOLEAN) {
-		data->has_error = True;
-		return False;
+		data->has_error = true;
+		return false;
 	}
 	asn1_read_uint8(data, &b);
 	if (b != v) {
-		data->has_error = True;
-		return False;
+		data->has_error = true;
+		return false;
 	}
 	return !data->has_error;
 }
@@ -227,31 +227,31 @@
 	ZERO_STRUCTP(data);
 	data->data = (unsigned char *)memdup(blob.data, blob.length);
 	if (!data->data) {
-		data->has_error = True;
-		return False;
+		data->has_error = true;
+		return false;
 	}
 	data->length = blob.length;
-	return True;
+	return true;
 }
 
 /* read from a ASN1 buffer, advancing the buffer pointer */
 bool asn1_read(ASN1_DATA *data, void *p, int len)
 {
 	if (data->has_error)
-		return False;
+		return false;
 
 	if (len < 0 || data->ofs + len < data->ofs || data->ofs + len < len) {
-		data->has_error = True;
-		return False;
+		data->has_error = true;
+		return false;
 	}
 
 	if (data->ofs + len > data->length) {
-		data->has_error = True;
-		return False;
+		data->has_error = true;
+		return false;
 	}
 	memcpy(p, data->data + data->ofs, len);
 	data->ofs += len;
-	return True;
+	return true;
 }
 
 /* read a uint8 from a ASN1 buffer */
@@ -260,6 +260,19 @@
 	return asn1_read(data, v, 1);
 }
 
+/*
+ * Check thta the value of the ASN1 buffer at the current offset equals tag.
+ */
+bool asn1_check_tag(ASN1_DATA *data, uint8 tag)
+{
+	if (data->has_error || data->ofs >= data->length || data->ofs < 0) {
+		data->has_error = true;
+		return false;
+	}
+
+	return (tag == data->data[data->ofs]);
+}
+
 /* start reading a nested asn1 structure */
 bool asn1_start_tag(ASN1_DATA *data, uint8 tag)
 {
@@ -267,34 +280,34 @@
 	struct nesting *nesting;
 	
 	if (!asn1_read_uint8(data, &b))
-		return False;
+		return false;
 
 	if (b != tag) {
-		data->has_error = True;
-		return False;
+		data->has_error = true;
+		return false;
 	}
 	nesting = SMB_MALLOC_P(struct nesting);
 	if (!nesting) {
-		data->has_error = True;
-		return False;
+		data->has_error = true;
+		return false;
 	}
 
 	if (!asn1_read_uint8(data, &b)) {
 		SAFE_FREE(nesting);
-		return False;
+		return false;
 	}
 
 	if (b & 0x80) {
 		int n = b & 0x7f;
 		if (!asn1_read_uint8(data, &b)) {
 			SAFE_FREE(nesting);
-			return False;
+			return false;
 		}
 		nesting->taglen = b;
 		while (n > 1) {
 			if (!asn1_read_uint8(data, &b)) {
 				SAFE_FREE(nesting);
-				return False;
+				return false;
 			}
 			nesting->taglen = (nesting->taglen << 8) | b;
 			n--;
@@ -316,20 +329,20 @@
 
 	/* make sure we read it all */
 	if (asn1_tag_remaining(data) != 0) {
-		data->has_error = True;
-		return False;
+		data->has_error = true;
+		return false;
 	}
 
 	nesting = data->nesting;
 
 	if (!nesting) {
-		data->has_error = True;
-		return False;
+		data->has_error = true;
+		return false;
 	}
 
 	data->nesting = nesting->next;
 	free(nesting);
-	return True;
+	return true;
 }
 
 /* work out how many bytes are left in this nested tag */
@@ -339,7 +352,7 @@
 		return 0;
 
 	if (!data->nesting) {
-		data->has_error = True;
+		data->has_error = true;
 		return -1;
 	}
 	return data->nesting->taglen - (data->ofs - data->nesting->start);
@@ -407,15 +420,15 @@
 	char *id;
 
 	if (!asn1_read_OID(data, &id)) {
-		return False;
+		return false;
 	}
 
 	if (strcmp(id, OID) != 0) {
-		data->has_error = True;
-		return False;
+		data->has_error = true;
+		return false;
 	}
 	free(id);
-	return True;
+	return true;
 }
 
 /* read a GeneralString from a ASN1 buffer */
@@ -427,17 +440,17 @@
 	*s = NULL;
 
 	if (!asn1_start_tag(data, ASN1_GENERAL_STRING)) {
-		return False;
+		return false;
 	}
 	len = asn1_tag_remaining(data);
 	if (len < 0) {
-		data->has_error = True;
-		return False;
+		data->has_error = true;
+		return false;
 	}
 	str = SMB_MALLOC_ARRAY(char, len+1);
 	if (!str) {
-		data->has_error = True;
-		return False;
+		data->has_error = true;
+		return false;
 	}
 	asn1_read(data, str, len);
 	str[len] = 0;
@@ -454,11 +467,11 @@
 {
 	int len;
 	ZERO_STRUCTP(blob);
-	if (!asn1_start_tag(data, ASN1_OCTET_STRING)) return False;
+	if (!asn1_start_tag(data, ASN1_OCTET_STRING)) return false;
 	len = asn1_tag_remaining(data);
 	if (len < 0) {
-		data->has_error = True;
-		return False;
+		data->has_error = true;
+		return false;
 	}
 	*blob = data_blob(NULL, len);
 	asn1_read(data, blob->data, len);
@@ -472,7 +485,7 @@
 	uint8 b;
 	*i = 0;
 	
-	if (!asn1_start_tag(data, ASN1_INTEGER)) return False;
+	if (!asn1_start_tag(data, ASN1_INTEGER)) return false;
 	while (asn1_tag_remaining(data)>0) {
 		asn1_read_uint8(data, &b);
 		*i = (*i << 8) + b;
@@ -485,12 +498,12 @@
 bool asn1_check_enumerated(ASN1_DATA *data, int v)
 {
 	uint8 b;
-	if (!asn1_start_tag(data, ASN1_ENUMERATED)) return False;
+	if (!asn1_start_tag(data, ASN1_ENUMERATED)) return false;
 	asn1_read_uint8(data, &b);
 	asn1_end_tag(data);
 
 	if (v != b)
-		data->has_error = False;
+		data->has_error = false;
 
 	return !data->has_error;
 }
@@ -498,7 +511,7 @@
 /* write an enumarted value to the stream */
 bool asn1_write_enumerated(ASN1_DATA *data, uint8 v)
 {
-	if (!asn1_push_tag(data, ASN1_ENUMERATED)) return False;
+	if (!asn1_push_tag(data, ASN1_ENUMERATED)) return false;
 	asn1_write_uint8(data, v);
 	asn1_pop_tag(data);
 	return !data->has_error;

Copied: branches/samba/experimental/source/libsmb/async_smb.c (from rev 1919, tags/samba/upstream_3.2.0~rc1/source/libsmb/async_smb.c)
===================================================================
--- branches/samba/experimental/source/libsmb/async_smb.c	                        (rev 0)
+++ branches/samba/experimental/source/libsmb/async_smb.c	2008-06-09 06:59:20 UTC (rev 1920)
@@ -0,0 +1,484 @@
+/*
+   Unix SMB/CIFS implementation.
+   Infrastructure for async SMB client requests
+   Copyright (C) Volker Lendecke 2008
+
+   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 3 of the License, or
+   (at your option) any later version.
+
+   This program is distributed in the hope that it will be useful,
+   but WITHOUT ANY WARRANTY; without even the implied warranty of
+   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+   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, see <http://www.gnu.org/licenses/>.
+*/
+
+#include "includes.h"
+
+/*
+ * Fetch an error out of a NBT packet
+ */
+
+NTSTATUS cli_pull_error(char *buf)
+{
+	uint32_t flags2 = SVAL(buf, smb_flg2);
+
+	if (flags2 & FLAGS2_32_BIT_ERROR_CODES) {
+		return NT_STATUS(IVAL(buf, smb_rcls));
+	}
+
+	return NT_STATUS_DOS(CVAL(buf, smb_rcls), SVAL(buf,smb_err));
+}
+
+/*
+ * Compatibility helper for the sync APIs: Fake NTSTATUS in cli->inbuf
+ */
+
+void cli_set_error(struct cli_state *cli, NTSTATUS status)
+{
+	uint32_t flags2 = SVAL(cli->inbuf, smb_flg2);
+
+	if (NT_STATUS_IS_DOS(status)) {
+		SSVAL(cli->inbuf, smb_flg2,
+		      flags2 & ~FLAGS2_32_BIT_ERROR_CODES);
+		SCVAL(cli->inbuf, smb_rcls, NT_STATUS_DOS_CLASS(status));
+		SSVAL(cli->inbuf, smb_err, NT_STATUS_DOS_CODE(status));
+		return;
+	}
+
+	SSVAL(cli->inbuf, smb_flg2, flags2 | FLAGS2_32_BIT_ERROR_CODES);
+	SIVAL(cli->inbuf, smb_rcls, NT_STATUS_V(status));
+	return;
+}
+
+/*
+ * Allocate a new mid
+ */
+
+static uint16_t cli_new_mid(struct cli_state *cli)
+{
+	uint16_t result;
+	struct cli_request *req;
+
+	while (true) {
+		result = cli->mid++;
+		if (result == 0) {
+			continue;
+		}
+
+		for (req = cli->outstanding_requests; req; req = req->next) {
+			if (result == req->mid) {
+				break;
+			}
+		}
+
+		if (req == NULL) {
+			return result;
+		}
+	}
+}
+
+static char *cli_request_print(TALLOC_CTX *mem_ctx, struct async_req *req)
+{
+	char *result = async_req_print(mem_ctx, req);
+	struct cli_request *cli_req = cli_request_get(req);
+
+	if (result == NULL) {
+		return NULL;
+	}
+
+	return talloc_asprintf_append_buffer(
+		result, "mid=%d\n", cli_req->mid);
+}
+
+static int cli_request_destructor(struct cli_request *req)
+{
+	if (req->enc_state != NULL) {
+		common_free_enc_buffer(req->enc_state, req->outbuf);
+	}
+	DLIST_REMOVE(req->cli->outstanding_requests, req);
+	return 0;
+}
+
+/*
+ * Create a fresh async smb request
+ */
+
+struct async_req *cli_request_new(TALLOC_CTX *mem_ctx,
+				  struct event_context *ev,
+				  struct cli_state *cli,
+				  uint8_t num_words, size_t num_bytes,
+				  struct cli_request **preq)
+{
+	struct async_req *result;
+	struct cli_request *cli_req;
+	size_t bufsize = smb_size + num_words * 2 + num_bytes;
+
+	result = async_req_new(mem_ctx, ev);
+	if (result == NULL) {
+		return NULL;
+	}
+
+	cli_req = (struct cli_request *)talloc_size(
+		result, sizeof(*cli_req) + bufsize);
+	if (cli_req == NULL) {
+		TALLOC_FREE(result);
+		return NULL;
+	}
+	talloc_set_name_const(cli_req, "struct cli_request");
+	result->private_data = cli_req;
+	result->print = cli_request_print;
+
+	cli_req->async = result;
+	cli_req->cli = cli;
+	cli_req->outbuf = ((char *)cli_req + sizeof(*cli_req));
+	cli_req->sent = 0;
+	cli_req->mid = cli_new_mid(cli);
+	cli_req->inbuf = NULL;
+	cli_req->enc_state = NULL;
+
+	SCVAL(cli_req->outbuf, smb_wct, num_words);
+	SSVAL(cli_req->outbuf, smb_vwv + num_words * 2, num_bytes);
+
+	DLIST_ADD_END(cli->outstanding_requests, cli_req,
+		      struct cli_request *);
+	talloc_set_destructor(cli_req, cli_request_destructor);
+
+	DEBUG(10, ("cli_request_new: mid=%d\n", cli_req->mid));
+
+	*preq = cli_req;
+	return result;
+}
+
+/*
+ * Convenience function to get the SMB part out of an async_req
+ */
+
+struct cli_request *cli_request_get(struct async_req *req)
+{
+	if (req == NULL) {
+		return NULL;
+	}
+	return talloc_get_type_abort(req->private_data, struct cli_request);
+}
+
+/*
+ * A PDU has arrived on cli->evt_inbuf
+ */
+
+static void handle_incoming_pdu(struct cli_state *cli)
+{
+	struct cli_request *req;
+	uint16_t mid;
+	size_t raw_pdu_len, buf_len, pdu_len, rest_len;
+	char *pdu;
+	NTSTATUS status;
+
+	/*
+	 * The encrypted PDU len might differ from the unencrypted one
+	 */
+	raw_pdu_len = smb_len(cli->evt_inbuf) + 4;
+	buf_len = talloc_get_size(cli->evt_inbuf);
+	rest_len = buf_len - raw_pdu_len;
+
+	if (buf_len == raw_pdu_len) {
+		/*
+		 * Optimal case: Exactly one PDU was in the socket buffer
+		 */
+		pdu = cli->evt_inbuf;
+		cli->evt_inbuf = NULL;
+	}
+	else {
+		DEBUG(11, ("buf_len = %d, raw_pdu_len = %d, splitting "
+			   "buffer\n", (int)buf_len, (int)raw_pdu_len));
+
+		if (raw_pdu_len < rest_len) {
+			/*
+			 * The PDU is shorter, talloc_memdup that one.
+			 */
+			pdu = (char *)talloc_memdup(
+				cli, cli->evt_inbuf, raw_pdu_len);
+
+			memmove(cli->evt_inbuf,	cli->evt_inbuf + raw_pdu_len,
+				buf_len - raw_pdu_len);
+
+			cli->evt_inbuf = TALLOC_REALLOC_ARRAY(
+				NULL, cli->evt_inbuf, char, rest_len);
+
+			if (pdu == NULL) {
+				status = NT_STATUS_NO_MEMORY;
+				goto invalidate_requests;
+			}
+		}
+		else {
+			/*
+			 * The PDU is larger than the rest, talloc_memdup the
+			 * rest
+			 */
+			pdu = cli->evt_inbuf;
+
+			cli->evt_inbuf = (char *)talloc_memdup(
+				cli, pdu + raw_pdu_len,	rest_len);
+
+			if (cli->evt_inbuf == NULL) {
+				status = NT_STATUS_NO_MEMORY;
+				goto invalidate_requests;
+			}
+		}
+
+	}
+
+	/*
+	 * TODO: Handle oplock break requests
+	 */
+
+	if (cli_encryption_on(cli) && CVAL(pdu, 0) == 0) {
+		uint16_t enc_ctx_num;
+
+		status = get_enc_ctx_num((uint8_t *)pdu, &enc_ctx_num);
+		if (!NT_STATUS_IS_OK(status)) {
+			DEBUG(10, ("get_enc_ctx_num returned %s\n",
+				   nt_errstr(status)));
+			goto invalidate_requests;
+		}
+
+		if (enc_ctx_num != cli->trans_enc_state->enc_ctx_num) {
+			DEBUG(10, ("wrong enc_ctx %d, expected %d\n",
+				   enc_ctx_num,
+				   cli->trans_enc_state->enc_ctx_num));
+			status = NT_STATUS_INVALID_HANDLE;
+			goto invalidate_requests;
+		}
+
+		status = common_decrypt_buffer(cli->trans_enc_state,
+					       pdu);
+		if (!NT_STATUS_IS_OK(status)) {
+			DEBUG(10, ("common_decrypt_buffer returned %s\n",
+				   nt_errstr(status)));
+			goto invalidate_requests;
+		}
+	}
+
+	if (!cli_check_sign_mac(cli, pdu)) {
+		DEBUG(10, ("cli_check_sign_mac failed\n"));
+		status = NT_STATUS_ACCESS_DENIED;
+		goto invalidate_requests;
+	}
+
+	mid = SVAL(pdu, smb_mid);
+
+	DEBUG(10, ("handle_incoming_pdu: got mid %d\n", mid));
+
+	for (req = cli->outstanding_requests; req; req = req->next) {
+		if (req->mid == mid) {
+			break;
+		}
+	}
+
+	pdu_len = smb_len(pdu) + 4;
+
+	if (req == NULL) {
+		DEBUG(3, ("Request for mid %d not found, dumping PDU\n", mid));
+
+		TALLOC_FREE(pdu);
+		return;
+	}
+
+	req->inbuf = talloc_move(req, &pdu);
+
+	async_req_done(req->async);
+	return;
+
+ invalidate_requests:
+
+	DEBUG(10, ("handle_incoming_pdu: Aborting with %s\n",
+		   nt_errstr(status)));
+
+	for (req = cli->outstanding_requests; req; req = req->next) {
+		async_req_error(req->async, status);
+	}
+	return;
+}
+
+/*
+ * fd event callback. This is the basic connection to the socket
+ */
+
+static void cli_state_handler(struct event_context *event_ctx,
+			      struct fd_event *event, uint16 flags, void *p)
+{
+	struct cli_state *cli = (struct cli_state *)p;
+	struct cli_request *req;
+
+	DEBUG(11, ("cli_state_handler called with flags %d\n", flags));
+
+	if (flags & EVENT_FD_READ) {
+		int res, available;
+		size_t old_size, new_size;
+		char *tmp;
+
+		res = ioctl(cli->fd, FIONREAD, &available);
+		if (res == -1) {
+			DEBUG(10, ("ioctl(FIONREAD) failed: %s\n",
+				   strerror(errno)));
+			goto sock_error;
+		}
+
+		if (available == 0) {
+			/* EOF */
+			goto sock_error;
+		}
+
+		old_size = talloc_get_size(cli->evt_inbuf);
+		new_size = old_size + available;
+
+		if (new_size < old_size) {
+			/* wrap */
+			goto sock_error;
+		}
+
+		tmp = TALLOC_REALLOC_ARRAY(cli, cli->evt_inbuf, char,
+					   new_size);
+		if (tmp == NULL) {
+			/* nomem */
+			goto sock_error;
+		}
+		cli->evt_inbuf = tmp;
+
+		res = recv(cli->fd, cli->evt_inbuf + old_size, available, 0);
+		if (res == -1) {
+			DEBUG(10, ("recv failed: %s\n", strerror(errno)));
+			goto sock_error;
+		}
+
+		DEBUG(11, ("cli_state_handler: received %d bytes, "
+			   "smb_len(evt_inbuf) = %d\n", (int)res,
+			   smb_len(cli->evt_inbuf)));
+
+		/* recv *might* have returned less than announced */
+		new_size = old_size + res;
+
+		/* shrink, so I don't expect errors here */
+		cli->evt_inbuf = TALLOC_REALLOC_ARRAY(cli, cli->evt_inbuf,
+						      char, new_size);
+
+		while ((cli->evt_inbuf != NULL)
+		       && ((smb_len(cli->evt_inbuf) + 4) <= new_size)) {
+			/*
+			 * we've got a complete NBT level PDU in evt_inbuf
+			 */
+			handle_incoming_pdu(cli);
+			new_size = talloc_get_size(cli->evt_inbuf);
+		}
+	}
+
+	if (flags & EVENT_FD_WRITE) {
+		size_t to_send;
+		ssize_t sent;
+
+		for (req = cli->outstanding_requests; req; req = req->next) {
+			to_send = smb_len(req->outbuf)+4;
+			if (to_send > req->sent) {
+				break;
+			}
+		}
+
+		if (req == NULL) {
+			event_fd_set_not_writeable(event);
+			return;
+		}
+
+		sent = send(cli->fd, req->outbuf + req->sent,
+			    to_send - req->sent, 0);
+
+		if (sent < 0) {
+			goto sock_error;
+		}
+
+		req->sent += sent;
+
+		if (req->sent == to_send) {
+			return;
+		}
+	}
+	return;
+
+ sock_error:
+	for (req = cli->outstanding_requests; req; req = req->next) {
+		req->async->state = ASYNC_REQ_ERROR;
+		req->async->status = map_nt_error_from_unix(errno);
+	}
+	TALLOC_FREE(cli->fd_event);
+	close(cli->fd);
+	cli->fd = -1;
+}
+
+/*
+ * Holder for a talloc_destructor, we need to zero out the pointers in cli
+ * when deleting
+ */
+struct cli_tmp_event {
+	struct cli_state *cli;
+};
+
+static int cli_tmp_event_destructor(struct cli_tmp_event *e)
+{
+	TALLOC_FREE(e->cli->fd_event);
+	TALLOC_FREE(e->cli->event_ctx);
+	return 0;
+}
+
+/*
+ * Create a temporary event context for use in the sync helper functions
+ */
+
+struct cli_tmp_event *cli_tmp_event_ctx(TALLOC_CTX *mem_ctx,
+					struct cli_state *cli)
+{
+	struct cli_tmp_event *state;
+
+	if (cli->event_ctx != NULL) {
+		return NULL;
+	}
+
+	state = talloc(mem_ctx, struct cli_tmp_event);
+	if (state == NULL) {
+		return NULL;
+	}
+	state->cli = cli;
+	talloc_set_destructor(state, cli_tmp_event_destructor);
+
+	cli->event_ctx = event_context_init(state);
+	if (cli->event_ctx == NULL) {
+		TALLOC_FREE(state);
+		return NULL;
+	}
+
+	cli->fd_event = event_add_fd(cli->event_ctx, state, cli->fd,
+				     EVENT_FD_READ, cli_state_handler, cli);
+	if (cli->fd_event == NULL) {
+		TALLOC_FREE(state);
+		return NULL;
+	}
+	return state;
+}
+
+/*
+ * Attach an event context permanently to a cli_struct
+ */
+
+NTSTATUS cli_add_event_ctx(struct cli_state *cli,
+			   struct event_context *event_ctx)
+{
+	cli->event_ctx = event_ctx;
+	cli->fd_event = event_add_fd(event_ctx, cli, cli->fd, EVENT_FD_READ,
+				     cli_state_handler, cli);
+	if (cli->fd_event == NULL) {
+		return NT_STATUS_NO_MEMORY;
+	}
+	return NT_STATUS_OK;
+}

Modified: branches/samba/experimental/source/libsmb/cliconnect.c
===================================================================
--- branches/samba/experimental/source/libsmb/cliconnect.c	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/libsmb/cliconnect.c	2008-06-09 06:59:20 UTC (rev 1920)
@@ -247,9 +247,16 @@
 		p += clistr_push(cli, p, pass, -1, STR_TERMINATE); /* password */
 		SSVAL(cli->outbuf,smb_vwv7,PTR_DIFF(p, smb_buf(cli->outbuf)));
 	}
-	else { 
+	else {
+		/* For ucs2 passwords clistr_push calls ucs2_align, which causes
+		 * the space taken by the unicode password to be one byte too
+		 * long (as we're on an odd byte boundary here). Reduce the
+		 * count by 1 to cope with this. Fixes smbclient against NetApp
+		 * servers which can't cope. Fix from
+		 * bryan.kolodziej at allenlund.com in bug #3840.
+		 */
 		p += clistr_push(cli, p, pass, -1, STR_UNICODE|STR_TERMINATE); /* unicode password */
-		SSVAL(cli->outbuf,smb_vwv8,PTR_DIFF(p, smb_buf(cli->outbuf)));	
+		SSVAL(cli->outbuf,smb_vwv8,PTR_DIFF(p, smb_buf(cli->outbuf))-1);	
 	}
 	
 	p += clistr_push(cli, p, user, -1, STR_TERMINATE); /* username */
@@ -788,6 +795,8 @@
 	int i;
 	bool got_kerberos_mechanism = False;
 	DATA_BLOB blob;
+	const char *p = NULL;
+	char *account = NULL;
 
 	DEBUG(3,("Doing spnego session setup (blob length=%lu)\n", (unsigned long)cli->secblob.length));
 
@@ -918,7 +927,19 @@
 
 ntlmssp:
 
-	return ADS_ERROR_NT(cli_session_setup_ntlmssp(cli, user, pass, domain));
+	account = talloc_strdup(talloc_tos(), user);
+	if (!account) {
+		return ADS_ERROR_NT(NT_STATUS_NO_MEMORY);
+	}
+
+	/* when falling back to ntlmssp while authenticating with a machine
+	 * account strip off the realm - gd */
+
+	if ((p = strchr_m(user, '@')) != NULL) {
+		account[PTR_DIFF(p,user)] = '\0';
+	}
+
+	return ADS_ERROR_NT(cli_session_setup_ntlmssp(cli, account, pass, domain));
 }
 
 /****************************************************************************
@@ -1033,7 +1054,6 @@
 	}
 
 	return NT_STATUS_OK;
-
 }
 
 /****************************************************************************
@@ -1087,8 +1107,9 @@
 	if ((cli->sec_mode & NEGOTIATE_SECURITY_CHALLENGE_RESPONSE) &&
 	    *pass && passlen != 24) {
 		if (!lp_client_lanman_auth()) {
-			DEBUG(1, ("Server requested LANMAN password (share-level security) but 'client use lanman auth'"
-				  " is disabled\n"));
+			DEBUG(1, ("Server requested LANMAN password "
+				  "(share-level security) but "
+				  "'client lanman auth' is disabled\n"));
 			return False;
 		}
 
@@ -1485,6 +1506,8 @@
 	}
 
 	fstrcpy(cli->desthost, host);
+	fstr_sprintf(cli->srv_name_slash, "\\\\%s", cli->desthost);
+	strupper_m(cli->srv_name_slash);
 
 	/* allow hostnames of the form NAME#xx and do a netbios lookup */
 	if ((p = strchr(cli->desthost, '#'))) {
@@ -1643,6 +1666,11 @@
 	else if (flags & CLI_FULL_CONNECTION_USE_KERBEROS)
 		cli->use_kerberos = True;
 
+	if ((flags & CLI_FULL_CONNECTION_FALLBACK_AFTER_KERBEROS) &&
+	     cli->use_kerberos) {
+		cli->fallback_after_kerberos = true;
+	}
+
 	if (!cli_negprot(cli)) {
 		DEBUG(1,("failed negprot\n"));
 		nt_status = cli_nt_error(cli);
@@ -1855,12 +1883,18 @@
 {
         struct cli_state *cli;
 	NTSTATUS nt_status;
+	uint32_t flags = CLI_FULL_CONNECTION_ANONYMOUS_FALLBACK;
 
+	if (user_info->use_kerberos) {
+		flags |= CLI_FULL_CONNECTION_USE_KERBEROS;
+	}
+
 	nt_status = cli_full_connection(&cli, NULL, server, server_ss, 0, "IPC$", "IPC", 
 					user_info->username ? user_info->username : "",
 					lp_workgroup(),
 					user_info->password ? user_info->password : "",
-					CLI_FULL_CONNECTION_ANONYMOUS_FALLBACK, Undefined, NULL);
+					flags,
+					Undefined, NULL);
 
 	if (NT_STATUS_IS_OK(nt_status)) {
 		return cli;

Modified: branches/samba/experimental/source/libsmb/clidfs.c
===================================================================
--- branches/samba/experimental/source/libsmb/clidfs.c	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/libsmb/clidfs.c	2008-06-09 06:59:20 UTC (rev 1920)
@@ -46,6 +46,7 @@
 	char *password;
 	bool got_pass;
 	bool use_kerberos;
+	bool fallback_after_kerberos;
 	int signing_state;
 } cm_creds;
 
@@ -172,6 +173,7 @@
 
 	c->protocol = max_protocol;
 	c->use_kerberos = cm_creds.use_kerberos;
+	c->fallback_after_kerberos = cm_creds.fallback_after_kerberos;
 	cli_setup_signing_state(c, cm_creds.signing_state);
 
 	if (!cli_session_request(c, &calling, &called)) {
@@ -199,11 +201,16 @@
 		return NULL;
 	}
 
-	if (!cm_creds.got_pass) {
-		char *pass = getpass("Password: ");
+	if (!cm_creds.got_pass && !cm_creds.use_kerberos) {
+		char *label = NULL;
+		char *pass;
+		label = talloc_asprintf(ctx, "Enter %s's password: ",
+			cm_creds.username);
+		pass = getpass(label);
 		if (pass) {
 			cm_set_password(pass);
 		}
+		TALLOC_FREE(label);
 	}
 
 	username = cm_creds.username ? cm_creds.username : "";
@@ -461,6 +468,9 @@
 	}
 }
 
+/****************************************************************************
+****************************************************************************/
+
 void cli_cm_set_credentials(void)
 {
 	SAFE_FREE(cm_creds.username);
@@ -471,6 +481,7 @@
 	}
 
 	cm_creds.use_kerberos = get_cmdline_auth_info_use_kerberos();
+	cm_creds.fallback_after_kerberos = false;
 	cm_creds.signing_state = get_cmdline_auth_info_signing_state();
 }
 
@@ -493,6 +504,51 @@
 /****************************************************************************
 ****************************************************************************/
 
+void cli_cm_set_signing_state(int state)
+{
+	cm_creds.signing_state = state;
+}
+
+/****************************************************************************
+****************************************************************************/
+
+void cli_cm_set_username(const char *username)
+{
+	SAFE_FREE(cm_creds.username);
+	cm_creds.username = SMB_STRDUP(username);
+}
+
+/****************************************************************************
+****************************************************************************/
+
+void cli_cm_set_password(const char *newpass)
+{
+	SAFE_FREE(cm_creds.password);
+	cm_creds.password = SMB_STRDUP(newpass);
+	if (cm_creds.password) {
+		cm_creds.got_pass = true;
+	}
+}
+
+/****************************************************************************
+****************************************************************************/
+
+void cli_cm_set_use_kerberos(void)
+{
+	cm_creds.use_kerberos = true;
+}
+
+/****************************************************************************
+****************************************************************************/
+
+void cli_cm_set_fallback_after_kerberos(void)
+{
+	cm_creds.fallback_after_kerberos = true;
+}
+
+/****************************************************************************
+****************************************************************************/
+
 void cli_cm_set_dest_ss(struct sockaddr_storage *pss)
 {
 	dest_ss = *pss;
@@ -1054,7 +1110,7 @@
 	split_dfs_path(ctx, refs[0].dfspath, pp_newserver,
 			pp_newshare, &newextrapath );
 
-	if (!pp_newserver || !pp_newshare) {
+	if ((*pp_newserver == NULL) || (*pp_newshare == NULL)) {
 		return false;
 	}
 

Modified: branches/samba/experimental/source/libsmb/clidgram.c
===================================================================
--- branches/samba/experimental/source/libsmb/clidgram.c	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/libsmb/clidgram.c	2008-06-09 06:59:20 UTC (rev 1920)
@@ -119,3 +119,239 @@
 						  MSG_SEND_PACKET,
 						  (uint8 *)&p, sizeof(p)));
 }
+
+static const char *mailslot_name(TALLOC_CTX *mem_ctx, struct in_addr dc_ip)
+{
+	return talloc_asprintf(mem_ctx, "%s%X",
+			       NBT_MAILSLOT_GETDC, dc_ip.s_addr);
+}
+
+bool send_getdc_request(TALLOC_CTX *mem_ctx,
+			struct messaging_context *msg_ctx,
+			struct sockaddr_storage *dc_ss,
+			const char *domain_name,
+			const DOM_SID *sid,
+			uint32_t nt_version)
+{
+	struct in_addr dc_ip;
+	const char *my_acct_name = NULL;
+	const char *my_mailslot = NULL;
+	struct nbt_ntlogon_packet packet;
+	struct nbt_ntlogon_sam_logon *s;
+	enum ndr_err_code ndr_err;
+	DATA_BLOB blob;
+	struct dom_sid my_sid;
+
+	ZERO_STRUCT(packet);
+	ZERO_STRUCT(my_sid);
+
+	if (dc_ss->ss_family != AF_INET) {
+		return false;
+	}
+
+	if (sid) {
+		my_sid = *sid;
+	}
+
+	dc_ip = ((struct sockaddr_in *)dc_ss)->sin_addr;
+	my_mailslot = mailslot_name(mem_ctx, dc_ip);
+	if (!my_mailslot) {
+		return false;
+	}
+
+	my_acct_name = talloc_asprintf(mem_ctx, "%s$", global_myname());
+	if (!my_acct_name) {
+		return false;
+	}
+
+	packet.command	= NTLOGON_SAM_LOGON;
+	s		= &packet.req.logon;
+
+	s->request_count	= 0;
+	s->computer_name	= global_myname();
+	s->user_name		= my_acct_name;
+	s->mailslot_name	= my_mailslot;
+	s->acct_control		= ACB_WSTRUST;
+	s->sid			= my_sid;
+	s->nt_version		= nt_version;
+	s->lmnt_token		= 0xffff;
+	s->lm20_token		= 0xffff;
+
+	if (DEBUGLEVEL >= 10) {
+		NDR_PRINT_DEBUG(nbt_ntlogon_packet, &packet);
+	}
+
+	ndr_err = ndr_push_struct_blob(&blob, mem_ctx, &packet,
+		       (ndr_push_flags_fn_t)ndr_push_nbt_ntlogon_packet);
+	if (!NDR_ERR_CODE_IS_SUCCESS(ndr_err)) {
+		return false;
+	}
+
+	return cli_send_mailslot(msg_ctx,
+				 false, NBT_MAILSLOT_NTLOGON, 0,
+				 (char *)blob.data, blob.length,
+				 global_myname(), 0, domain_name, 0x1c,
+				 dc_ss);
+}
+
+bool receive_getdc_response(TALLOC_CTX *mem_ctx,
+			    struct sockaddr_storage *dc_ss,
+			    const char *domain_name,
+			    uint32_t *nt_version,
+			    const char **dc_name,
+			    union nbt_cldap_netlogon **reply)
+{
+	struct packet_struct *packet;
+	const char *my_mailslot = NULL;
+	struct in_addr dc_ip;
+	DATA_BLOB blob;
+	union nbt_cldap_netlogon r;
+	union dgram_message_body p;
+	enum ndr_err_code ndr_err;
+
+	const char *returned_dc = NULL;
+	const char *returned_domain = NULL;
+
+	if (dc_ss->ss_family != AF_INET) {
+		return false;
+	}
+
+	dc_ip = ((struct sockaddr_in *)dc_ss)->sin_addr;
+
+	my_mailslot = mailslot_name(mem_ctx, dc_ip);
+	if (!my_mailslot) {
+		return false;
+	}
+
+	packet = receive_unexpected(DGRAM_PACKET, 0, my_mailslot);
+
+	if (packet == NULL) {
+		DEBUG(5, ("Did not receive packet for %s\n", my_mailslot));
+		return False;
+	}
+
+	DEBUG(5, ("Received packet for %s\n", my_mailslot));
+
+	blob = data_blob_const(packet->packet.dgram.data,
+			       packet->packet.dgram.datasize);
+
+	if (blob.length < 4) {
+		DEBUG(0,("invalid length: %d\n", (int)blob.length));
+		return false;
+	}
+
+	if (RIVAL(blob.data,0) != DGRAM_SMB) {
+		DEBUG(0,("invalid packet\n"));
+		return false;
+	}
+
+	blob.data += 4;
+	blob.length -= 4;
+
+	ndr_err = ndr_pull_union_blob_all(&blob, mem_ctx, &p, DGRAM_SMB,
+		       (ndr_pull_flags_fn_t)ndr_pull_dgram_smb_packet);
+	if (!NDR_ERR_CODE_IS_SUCCESS(ndr_err)) {
+		DEBUG(0,("failed to parse packet\n"));
+		return false;
+	}
+
+	if (p.smb.smb_command != SMB_TRANSACTION) {
+		DEBUG(0,("invalid smb_command: %d\n", p.smb.smb_command));
+		return false;
+	}
+
+	if (DEBUGLEVEL >= 10) {
+		NDR_PRINT_DEBUG(dgram_smb_packet, &p);
+	}
+
+	blob = p.smb.body.trans.data;
+
+	if (!pull_mailslot_cldap_reply(mem_ctx, &blob,
+				       &r, nt_version))
+	{
+		return false;
+	}
+
+	switch (*nt_version) {
+		case 1:
+		case 16:
+		case 17:
+
+			returned_domain = r.logon1.domain_name;
+			returned_dc = r.logon1.pdc_name;
+			break;
+		case 2:
+		case 3:
+		case 18:
+		case 19:
+			returned_domain = r.logon3.domain_name;
+			returned_dc = r.logon3.pdc_name;
+			break;
+		case 4:
+		case 5:
+		case 6:
+		case 7:
+			returned_domain = r.logon5.domain;
+			returned_dc = r.logon5.pdc_name;
+			break;
+		case 8:
+		case 9:
+		case 10:
+		case 11:
+		case 12:
+		case 13:
+		case 14:
+		case 15:
+			returned_domain = r.logon13.domain;
+			returned_dc = r.logon13.pdc_name;
+			break;
+		case 20:
+		case 21:
+		case 22:
+		case 23:
+		case 24:
+		case 25:
+		case 26:
+		case 27:
+		case 28:
+			returned_domain = r.logon15.domain;
+			returned_dc = r.logon15.pdc_name;
+			break;
+		case 29:
+		case 30:
+		case 31:
+			returned_domain = r.logon29.domain;
+			returned_dc = r.logon29.pdc_name;
+			break;
+		default:
+			return false;
+	}
+
+	if (!strequal(returned_domain, domain_name)) {
+		DEBUG(3, ("GetDC: Expected domain %s, got %s\n",
+			  domain_name, returned_domain));
+		return false;
+	}
+
+	*dc_name = talloc_strdup(mem_ctx, returned_dc);
+	if (!*dc_name) {
+		return false;
+	}
+
+	if (**dc_name == '\\')	*dc_name += 1;
+	if (**dc_name == '\\')	*dc_name += 1;
+
+	if (reply) {
+		*reply = (union nbt_cldap_netlogon *)talloc_memdup(
+			mem_ctx, &r, sizeof(union nbt_cldap_netlogon));
+		if (!*reply) {
+			return false;
+		}
+	}
+
+	DEBUG(10, ("GetDC gave name %s for domain %s\n",
+		   *dc_name, returned_domain));
+
+	return True;
+}
+

Modified: branches/samba/experimental/source/libsmb/climessage.c
===================================================================
--- branches/samba/experimental/source/libsmb/climessage.c	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/libsmb/climessage.c	2008-06-09 06:59:20 UTC (rev 1920)
@@ -71,7 +71,7 @@
 int cli_message_text_build(struct cli_state *cli, const char *msg, int len, int grp)
 {
 	char *msgdos;
-	int lendos;
+	size_t lendos;
 	char *p;
 
 	memset(cli->outbuf,'\0',smb_size);
@@ -85,7 +85,8 @@
 	p = smb_buf(cli->outbuf);
 	*p++ = 1;
 
-	if ((lendos = (int)convert_string_allocate(NULL,CH_UNIX, CH_DOS, msg,len, (void **)(void *)&msgdos, True)) < 0 || !msgdos) {
+	if (!convert_string_allocate(NULL, CH_UNIX, CH_DOS, msg, len,
+		(void **)(void *)&msgdos, &lendos, True) || !msgdos) {
 		DEBUG(3,("Conversion failed, sending message in UNIX charset\n"));
 		SSVAL(p, 0, len); p += 2;
 		if (len > cli->bufsize - PTR_DIFF(p,cli->outbuf)) {

Modified: branches/samba/experimental/source/libsmb/clirap2.c
===================================================================
--- branches/samba/experimental/source/libsmb/clirap2.c	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/libsmb/clirap2.c	2008-06-09 06:59:20 UTC (rev 1920)
@@ -1469,7 +1469,7 @@
 *
 ************************************************************************/
 
-bool cli_get_pdc_name(struct cli_state *cli, char *workgroup, char **pdc_name)
+bool cli_get_pdc_name(struct cli_state *cli, const char *workgroup, char **pdc_name)
 {
 	char *rparam = NULL;
 	char *rdata = NULL;

Modified: branches/samba/experimental/source/libsmb/clireadwrite.c
===================================================================
--- branches/samba/experimental/source/libsmb/clireadwrite.c	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/libsmb/clireadwrite.c	2008-06-09 06:59:20 UTC (rev 1920)
@@ -20,176 +20,458 @@
 #include "includes.h"
 
 /****************************************************************************
-Issue a single SMBread and don't wait for a reply.
+  Calculate the recommended read buffer size
 ****************************************************************************/
+static size_t cli_read_max_bufsize(struct cli_state *cli)
+{
+	if (!client_is_signing_on(cli) && !cli_encryption_on(cli)
+	    && (cli->posix_capabilities & CIFS_UNIX_LARGE_READ_CAP)) {
+		return CLI_SAMBA_MAX_POSIX_LARGE_READX_SIZE;
+	}
+	if (cli->capabilities & CAP_LARGE_READX) {
+		return cli->is_samba
+			? CLI_SAMBA_MAX_LARGE_READX_SIZE
+			: CLI_WINDOWS_MAX_LARGE_READX_SIZE;
+	}
+	return (cli->max_xmit - (smb_size+32)) & ~1023;
+}
 
-static bool cli_issue_read(struct cli_state *cli, int fnum, off_t offset,
-			   size_t size, int i)
+/*
+ * Send a read&x request
+ */
+
+struct async_req *cli_read_andx_send(TALLOC_CTX *mem_ctx,
+				     struct cli_state *cli, int fnum,
+				     off_t offset, size_t size)
 {
+	struct async_req *result;
+	struct cli_request *req;
 	bool bigoffset = False;
+	char *enc_buf;
 
-	memset(cli->outbuf,'\0',smb_size);
-	memset(cli->inbuf,'\0',smb_size);
+	if (size > cli_read_max_bufsize(cli)) {
+		DEBUG(0, ("cli_read_andx_send got size=%d, can only handle "
+			  "size=%d\n", (int)size,
+			  (int)cli_read_max_bufsize(cli)));
+		return NULL;
+	}
 
+	result = cli_request_new(mem_ctx, cli->event_ctx, cli, 12, 0, &req);
+	if (result == NULL) {
+		DEBUG(0, ("cli_request_new failed\n"));
+		return NULL;
+	}
+
+	req = cli_request_get(result);
+
+	req->data.read.ofs = offset;
+	req->data.read.size = size;
+	req->data.read.received = 0;
+	req->data.read.rcvbuf = NULL;
+
 	if ((SMB_BIG_UINT)offset >> 32)
 		bigoffset = True;
 
-	cli_set_message(cli->outbuf,bigoffset ? 12 : 10,0,True);
+	cli_set_message(req->outbuf, bigoffset ? 12 : 10, 0, False);
 
-	SCVAL(cli->outbuf,smb_com,SMBreadX);
-	SSVAL(cli->outbuf,smb_tid,cli->cnum);
-	cli_setup_packet(cli);
+	SCVAL(req->outbuf,smb_com,SMBreadX);
+	SSVAL(req->outbuf,smb_tid,cli->cnum);
+	cli_setup_packet_buf(cli, req->outbuf);
 
-	SCVAL(cli->outbuf,smb_vwv0,0xFF);
-	SSVAL(cli->outbuf,smb_vwv2,fnum);
-	SIVAL(cli->outbuf,smb_vwv3,offset);
-	SSVAL(cli->outbuf,smb_vwv5,size);
-	SSVAL(cli->outbuf,smb_vwv6,size);
-	SSVAL(cli->outbuf,smb_vwv7,(size >> 16));
-	SSVAL(cli->outbuf,smb_mid,cli->mid + i);
+	SCVAL(req->outbuf,smb_vwv0,0xFF);
+	SCVAL(req->outbuf,smb_vwv0+1,0);
+	SSVAL(req->outbuf,smb_vwv1,0);
+	SSVAL(req->outbuf,smb_vwv2,fnum);
+	SIVAL(req->outbuf,smb_vwv3,offset);
+	SSVAL(req->outbuf,smb_vwv5,size);
+	SSVAL(req->outbuf,smb_vwv6,size);
+	SSVAL(req->outbuf,smb_vwv7,(size >> 16));
+	SSVAL(req->outbuf,smb_vwv8,0);
+	SSVAL(req->outbuf,smb_vwv9,0);
+	SSVAL(req->outbuf,smb_mid,req->mid);
 
 	if (bigoffset) {
-		SIVAL(cli->outbuf,smb_vwv10,(((SMB_BIG_UINT)offset)>>32) & 0xffffffff);
+		SIVAL(req->outbuf, smb_vwv10,
+		      (((SMB_BIG_UINT)offset)>>32) & 0xffffffff);
 	}
 
-	return cli_send_smb(cli);
+	cli_calculate_sign_mac(cli, req->outbuf);
+
+	event_fd_set_writeable(cli->fd_event);
+
+	if (cli_encryption_on(cli)) {
+		NTSTATUS status;
+		status = cli_encrypt_message(cli, req->outbuf, &enc_buf);
+		if (!NT_STATUS_IS_OK(status)) {
+			DEBUG(0, ("Error in encrypting client message. "
+				  "Error %s\n",	nt_errstr(status)));
+			TALLOC_FREE(req);
+			return NULL;
+		}
+		req->outbuf = enc_buf;
+		req->enc_state = cli->trans_enc_state;
+	}
+
+	return result;
 }
 
-/****************************************************************************
-  Read size bytes at offset offset using SMBreadX.
-****************************************************************************/
+/*
+ * Pull the data out of a finished async read_and_x request. rcvbuf is
+ * talloced from the request, so better make sure that you copy it away before
+ * you talloc_free(req). "rcvbuf" is NOT a talloc_ctx of its own, so do not
+ * talloc_move it!
+ */
 
-ssize_t cli_read(struct cli_state *cli, int fnum, char *buf, off_t offset, size_t size)
+NTSTATUS cli_read_andx_recv(struct async_req *req, ssize_t *received,
+			    uint8_t **rcvbuf)
 {
-	char *p;
-	size_t size2;
-	size_t readsize;
-	ssize_t total = 0;
-	/* We can only do direct reads if not signing or encrypting. */
-	bool direct_reads = !client_is_signing_on(cli) && !cli_encryption_on(cli);
+	struct cli_request *cli_req = cli_request_get(req);
+	NTSTATUS status;
+	size_t size;
 
-	if (size == 0)
-		return 0;
+	SMB_ASSERT(req->state >= ASYNC_REQ_DONE);
+	if (req->state == ASYNC_REQ_ERROR) {
+		return req->status;
+	}
 
+	status = cli_pull_error(cli_req->inbuf);
+
+	if (NT_STATUS_IS_ERR(status)) {
+		return status;
+	}
+
+	/* size is the number of bytes the server returned.
+	 * Might be zero. */
+	size = SVAL(cli_req->inbuf, smb_vwv5);
+	size |= (((unsigned int)(SVAL(cli_req->inbuf, smb_vwv7))) << 16);
+
+	if (size > cli_req->data.read.size) {
+		DEBUG(5,("server returned more than we wanted!\n"));
+		return NT_STATUS_UNEXPECTED_IO_ERROR;
+	}
+
+	*rcvbuf = (uint8_t *)
+		(smb_base(cli_req->inbuf) + SVAL(cli_req->inbuf, smb_vwv6));
+	*received = size;
+	return NT_STATUS_OK;
+}
+
+/*
+ * Parallel read support.
+ *
+ * cli_pull sends as many read&x requests as the server would allow via
+ * max_mux at a time. When replies flow back in, the data is written into
+ * the callback function "sink" in the right order.
+ */
+
+struct cli_pull_state {
+	struct async_req *req;
+
+	struct cli_state *cli;
+	uint16_t fnum;
+	off_t start_offset;
+	SMB_OFF_T size;
+
+	NTSTATUS (*sink)(char *buf, size_t n, void *priv);
+	void *priv;
+
+	size_t chunk_size;
+
 	/*
-	 * Set readsize to the maximum size we can handle in one readX,
-	 * rounded down to a multiple of 1024.
+	 * Outstanding requests
 	 */
+	int num_reqs;
+	struct async_req **reqs;
 
-	if (client_is_signing_on(cli) == false &&
-			cli_encryption_on(cli) == false &&
-			(cli->posix_capabilities & CIFS_UNIX_LARGE_READ_CAP)) {
-		readsize = CLI_SAMBA_MAX_POSIX_LARGE_READX_SIZE;
-	} else if (cli->capabilities & CAP_LARGE_READX) {
-		if (cli->is_samba) {
-			readsize = CLI_SAMBA_MAX_LARGE_READX_SIZE;
-		} else {
-			readsize = CLI_WINDOWS_MAX_LARGE_READX_SIZE;
+	/*
+	 * For how many bytes did we send requests already?
+	 */
+	SMB_OFF_T requested;
+
+	/*
+	 * Next request index to push into "sink". This walks around the "req"
+	 * array, taking care that the requests are pushed to "sink" in the
+	 * right order. If necessary (i.e. replies don't come in in the right
+	 * order), replies are held back in "reqs".
+	 */
+	int top_req;
+
+	/*
+	 * How many bytes did we push into "sink"?
+	 */
+
+	SMB_OFF_T pushed;
+};
+
+static char *cli_pull_print(TALLOC_CTX *mem_ctx, struct async_req *req)
+{
+	struct cli_pull_state *state = talloc_get_type_abort(
+		req->private_data, struct cli_pull_state);
+	char *result;
+
+	result = async_req_print(mem_ctx, req);
+	if (result == NULL) {
+		return NULL;
+	}
+
+	return talloc_asprintf_append_buffer(
+		result, "num_reqs=%d, top_req=%d",
+		state->num_reqs, state->top_req);
+}
+
+static void cli_pull_read_done(struct async_req *read_req);
+
+/*
+ * Prepare an async pull request
+ */
+
+struct async_req *cli_pull_send(TALLOC_CTX *mem_ctx, struct cli_state *cli,
+				uint16_t fnum, off_t start_offset,
+				SMB_OFF_T size, size_t window_size,
+				NTSTATUS (*sink)(char *buf, size_t n,
+						 void *priv),
+				void *priv)
+{
+	struct async_req *result;
+	struct cli_pull_state *state;
+	int i;
+
+	result = async_req_new(mem_ctx, cli->event_ctx);
+	if (result == NULL) {
+		goto failed;
+	}
+	state = talloc(result, struct cli_pull_state);
+	if (state == NULL) {
+		goto failed;
+	}
+	result->private_data = state;
+	result->print = cli_pull_print;
+	state->req = result;
+
+	state->cli = cli;
+	state->fnum = fnum;
+	state->start_offset = start_offset;
+	state->size = size;
+	state->sink = sink;
+	state->priv = priv;
+
+	state->pushed = 0;
+	state->top_req = 0;
+
+	if (size == 0) {
+		if (!async_post_status(result, NT_STATUS_OK)) {
+			goto failed;
 		}
-	} else {
-		readsize = (cli->max_xmit - (smb_size+32)) & ~1023;
+		return result;
 	}
 
-	while (total < size) {
-		readsize = MIN(readsize, size-total);
+	state->chunk_size = cli_read_max_bufsize(cli);
 
-		/* Issue a read and receive a reply */
+	state->num_reqs = MAX(window_size/state->chunk_size, 1);
+	state->num_reqs = MIN(state->num_reqs, cli->max_mux);
 
-		if (!cli_issue_read(cli, fnum, offset, readsize, 0))
-			return -1;
+	state->reqs = TALLOC_ZERO_ARRAY(state, struct async_req *,
+					state->num_reqs);
+	if (state->reqs == NULL) {
+		goto failed;
+	}
 
-		if (direct_reads) {
-			if (!cli_receive_smb_readX_header(cli))
-				return -1;
-		} else {
-			if (!cli_receive_smb(cli))
-				return -1;
+	state->requested = 0;
+
+	for (i=0; i<state->num_reqs; i++) {
+		SMB_OFF_T size_left;
+		size_t request_thistime;
+
+		if (state->requested >= size) {
+			state->num_reqs = i;
+			break;
 		}
 
-		/* Check for error.  Make sure to check for DOS and NT
-                   errors. */
+		size_left = size - state->requested;
+		request_thistime = MIN(size_left, state->chunk_size);
 
-                if (cli_is_error(cli)) {
-			bool recoverable_error = False;
-                        NTSTATUS status = NT_STATUS_OK;
-                        uint8 eclass = 0;
-			uint32 ecode = 0;
+		state->reqs[i] = cli_read_andx_send(
+			state->reqs, cli, fnum,
+			state->start_offset + state->requested,
+			request_thistime);
 
-                        if (cli_is_nt_error(cli))
-                                status = cli_nt_error(cli);
-                        else
-                                cli_dos_error(cli, &eclass, &ecode);
+		if (state->reqs[i] == NULL) {
+			goto failed;
+		}
 
-			/*
-			 * ERRDOS ERRmoredata or STATUS_MORE_ENRTIES is a
-			 * recoverable error, plus we have valid data in the
-			 * packet so don't error out here.
-			 */
+		state->reqs[i]->async.fn = cli_pull_read_done;
+		state->reqs[i]->async.priv = result;
 
-                        if ((eclass == ERRDOS && ecode == ERRmoredata) ||
-                            NT_STATUS_V(status) == NT_STATUS_V(STATUS_MORE_ENTRIES))
-				recoverable_error = True;
+		state->requested += request_thistime;
+	}
+	return result;
 
-			if (!recoverable_error)
-                                return -1;
+failed:
+	TALLOC_FREE(result);
+	return NULL;
+}
+
+/*
+ * Handle incoming read replies, push the data into sink and send out new
+ * requests if necessary.
+ */
+
+static void cli_pull_read_done(struct async_req *read_req)
+{
+	struct async_req *pull_req = talloc_get_type_abort(
+		read_req->async.priv, struct async_req);
+	struct cli_pull_state *state = talloc_get_type_abort(
+		pull_req->private_data, struct cli_pull_state);
+	struct cli_request *read_state = cli_request_get(read_req);
+	NTSTATUS status;
+
+	status = cli_read_andx_recv(read_req, &read_state->data.read.received,
+				    &read_state->data.read.rcvbuf);
+	if (!NT_STATUS_IS_OK(status)) {
+		async_req_error(state->req, status);
+		return;
+	}
+
+	/*
+	 * This loop is the one to take care of out-of-order replies. All
+	 * pending requests are in state->reqs, state->reqs[top_req] is the
+	 * one that is to be pushed next. If however a request later than
+	 * top_req is replied to, then we can't push yet. If top_req is
+	 * replied to at a later point then, we need to push all the finished
+	 * requests.
+	 */
+
+	while (state->reqs[state->top_req] != NULL) {
+		struct cli_request *top_read;
+
+		DEBUG(11, ("cli_pull_read_done: top_req = %d\n",
+			   state->top_req));
+
+		if (state->reqs[state->top_req]->state < ASYNC_REQ_DONE) {
+			DEBUG(11, ("cli_pull_read_done: top request not yet "
+				   "done\n"));
+			return;
 		}
 
-		/* size2 is the number of bytes the server returned.
-		 * Might be zero. */
-		size2 = SVAL(cli->inbuf, smb_vwv5);
-		size2 |= (((unsigned int)(SVAL(cli->inbuf, smb_vwv7))) << 16);
+		top_read = cli_request_get(state->reqs[state->top_req]);
 
-		if (size2 > readsize) {
-			DEBUG(5,("server returned more than we wanted!\n"));
-			return -1;
-		} else if (size2 < 0) {
-			DEBUG(5,("read return < 0!\n"));
-			return -1;
+		DEBUG(10, ("cli_pull_read_done: Pushing %d bytes, %d already "
+			   "pushed\n", (int)top_read->data.read.received,
+			   (int)state->pushed));
+
+		status = state->sink((char *)top_read->data.read.rcvbuf,
+				     top_read->data.read.received,
+				     state->priv);
+		if (!NT_STATUS_IS_OK(status)) {
+			async_req_error(state->req, status);
+			return;
 		}
+		state->pushed += top_read->data.read.received;
 
-		if (size2) {
-			/* smb_vwv6 is the offset in the packet of the returned
-			 * data bytes. Only valid if size2 != 0. */
+		TALLOC_FREE(state->reqs[state->top_req]);
 
-			if (!direct_reads) {
-				/* Copy data into buffer */
-				p = smb_base(cli->inbuf) + SVAL(cli->inbuf,smb_vwv6);
-				memcpy(buf + total, p, size2);
-			} else {
-				/* Ensure the remaining data matches the return size. */
-				ssize_t toread = smb_len_large(cli->inbuf) - SVAL(cli->inbuf,smb_vwv6);
+		if (state->requested < state->size) {
+			struct async_req *new_req;
+			SMB_OFF_T size_left;
+			size_t request_thistime;
 
-				/* Ensure the size is correct. */
-				if (toread != size2) {
-					DEBUG(5,("direct read logic fail toread (%d) != size2 (%u)\n",
-						(int)toread, (unsigned int)size2 ));
-					return -1;
-				}
+			size_left = state->size - state->requested;
+			request_thistime = MIN(size_left, state->chunk_size);
 
-				/* Read data directly into buffer */
-				toread = cli_receive_smb_data(cli,buf+total,size2);
-				if (toread != size2) {
-					DEBUG(5,("direct read read failure toread (%d) != size2 (%u)\n",
-						(int)toread, (unsigned int)size2 ));
-					return -1;
-				}
+			DEBUG(10, ("cli_pull_read_done: Requesting %d bytes "
+				   "at %d, position %d\n",
+				   (int)request_thistime,
+				   (int)(state->start_offset
+					 + state->requested),
+				   state->top_req));
+
+			new_req = cli_read_andx_send(
+				state->reqs, state->cli, state->fnum,
+				state->start_offset + state->requested,
+				request_thistime);
+
+			if (async_req_nomem(new_req, state->req)) {
+				return;
 			}
+
+			new_req->async.fn = cli_pull_read_done;
+			new_req->async.priv = pull_req;
+
+			state->reqs[state->top_req] = new_req;
+			state->requested += request_thistime;
 		}
 
-		total += size2;
-		offset += size2;
+		state->top_req = (state->top_req+1) % state->num_reqs;
+	}
 
-		/*
-		 * If the server returned less than we asked for we're at EOF.
-		 */
+	async_req_done(pull_req);
+}
 
-		if (size2 < readsize)
-			break;
+NTSTATUS cli_pull_recv(struct async_req *req, SMB_OFF_T *received)
+{
+	struct cli_pull_state *state = talloc_get_type_abort(
+		req->private_data, struct cli_pull_state);
+
+	SMB_ASSERT(req->state >= ASYNC_REQ_DONE);
+	if (req->state == ASYNC_REQ_ERROR) {
+		return req->status;
 	}
+	*received = state->pushed;
+	return NT_STATUS_OK;
+}
 
-	return total;
+NTSTATUS cli_pull(struct cli_state *cli, uint16_t fnum,
+		  off_t start_offset, SMB_OFF_T size, size_t window_size,
+		  NTSTATUS (*sink)(char *buf, size_t n, void *priv),
+		  void *priv, SMB_OFF_T *received)
+{
+	TALLOC_CTX *frame = talloc_stackframe();
+	struct async_req *req;
+	NTSTATUS result = NT_STATUS_NO_MEMORY;
+
+	if (cli_tmp_event_ctx(frame, cli) == NULL) {
+		goto nomem;
+	}
+
+	req = cli_pull_send(frame, cli, fnum, start_offset, size, window_size,
+			    sink, priv);
+	if (req == NULL) {
+		goto nomem;
+	}
+
+	while (req->state < ASYNC_REQ_DONE) {
+		event_loop_once(cli->event_ctx);
+	}
+
+	result = cli_pull_recv(req, received);
+ nomem:
+	TALLOC_FREE(frame);
+	return result;
 }
 
+static NTSTATUS cli_read_sink(char *buf, size_t n, void *priv)
+{
+	char **pbuf = (char **)priv;
+	memcpy(*pbuf, buf, n);
+	*pbuf += n;
+	return NT_STATUS_OK;
+}
+
+ssize_t cli_read(struct cli_state *cli, int fnum, char *buf,
+		 off_t offset, size_t size)
+{
+	NTSTATUS status;
+	SMB_OFF_T ret;
+
+	status = cli_pull(cli, fnum, offset, size, size,
+			  cli_read_sink, &buf, &ret);
+	if (!NT_STATUS_IS_OK(status)) {
+		cli_set_error(cli, status);
+		return -1;
+	}
+	return ret;
+}
+
 #if 0  /* relies on client_receive_smb(), now a static in libsmb/clientgen.c */
 
 /* This call is INCOMPATIBLE with SMB signing.  If you remove the #if 0
@@ -422,7 +704,12 @@
 		/* Only do massive writes if we can do them direct
 		 * with no signing or encrypting - not on a pipe. */
 		writesize = CLI_SAMBA_MAX_POSIX_LARGE_WRITEX_SIZE;
-	} else if (cli->capabilities & CAP_LARGE_WRITEX) {
+	} else if ((cli->capabilities & CAP_LARGE_WRITEX) &&
+			(strcmp(cli->dev, "LPT1:") != 0)) {
+
+		/* Printer devices are restricted to max_xmit
+		 * writesize in Vista and XPSP3. */
+
 		if (cli->is_samba) {
 			writesize = CLI_SAMBA_MAX_LARGE_WRITEX_SIZE;
 		} else if (!client_is_signing_on(cli)) {
@@ -458,7 +745,9 @@
 			break;
 
 		bwritten += SVAL(cli->inbuf, smb_vwv2);
-		bwritten += (((int)(SVAL(cli->inbuf, smb_vwv4)))<<16);
+		if (writesize > 0xFFFF) {
+			bwritten += (((int)(SVAL(cli->inbuf, smb_vwv4)))<<16);
+		}
 	}
 
 	while (received < issued && cli_receive_smb(cli)) {

Modified: branches/samba/experimental/source/libsmb/clispnego.c
===================================================================
--- branches/samba/experimental/source/libsmb/clispnego.c	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/libsmb/clispnego.c	2008-06-09 06:59:20 UTC (rev 1920)
@@ -246,6 +246,18 @@
 	asn1_end_tag(&data);
 	asn1_end_tag(&data);
 
+	/* Skip any optional req_flags that are sent per RFC 4178 */
+	if (asn1_check_tag(&data, ASN1_CONTEXT(1))) {
+		uint8 flags;
+
+		asn1_start_tag(&data, ASN1_CONTEXT(1));
+		asn1_start_tag(&data, ASN1_BITFIELD);
+		while (asn1_tag_remaining(&data) > 0)
+			asn1_read_uint8(&data, &flags);
+		asn1_end_tag(&data);
+		asn1_end_tag(&data);
+	}
+
 	asn1_start_tag(&data, ASN1_CONTEXT(2));
 	asn1_read_OctetString(&data,secblob);
 	asn1_end_tag(&data);

Modified: branches/samba/experimental/source/libsmb/clitrans.c
===================================================================
--- branches/samba/experimental/source/libsmb/clitrans.c	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/libsmb/clitrans.c	2008-06-09 06:59:20 UTC (rev 1920)
@@ -94,9 +94,14 @@
 		return False;
 	}
 
+	/* Note we're in a trans state. Save the sequence
+	 * numbers for replies. */
+	client_set_trans_sign_state_on(cli, mid);
+
 	if (this_ldata < ldata || this_lparam < lparam) {
 		/* receive interim response */
 		if (!cli_receive_smb(cli) || cli_is_error(cli)) {
+			client_set_trans_sign_state_off(cli, mid);
 			return(False);
 		}
 
@@ -107,6 +112,9 @@
 			this_lparam = MIN(lparam-tot_param,cli->max_xmit - 500); /* hack */
 			this_ldata = MIN(ldata-tot_data,cli->max_xmit - (500+this_lparam));
 
+			client_set_trans_sign_state_off(cli, mid);
+			client_set_trans_sign_state_on(cli, mid);
+
 			cli_set_message(cli->outbuf,trans==SMBtrans?8:9,0,True);
 			SCVAL(cli->outbuf,smb_com,(trans==SMBtrans ? SMBtranss : SMBtranss2));
 
@@ -138,6 +146,7 @@
 
 			show_msg(cli->outbuf);
 			if (!cli_send_smb(cli)) {
+				client_set_trans_sign_state_off(cli, mid);
 				return False;
 			}
 
@@ -344,6 +353,7 @@
 		}
 	}
 
+	client_set_trans_sign_state_off(cli, SVAL(cli->inbuf,smb_mid));
 	return ret;
 }
 
@@ -411,9 +421,14 @@
 		return False;
 	}
 
+	/* Note we're in a trans state. Save the sequence
+	 * numbers for replies. */
+	client_set_trans_sign_state_on(cli, mid);
+
 	if (this_ldata < ldata || this_lparam < lparam) {
 		/* receive interim response */
 		if (!cli_receive_smb(cli) || cli_is_error(cli)) {
+			client_set_trans_sign_state_off(cli, mid);
 			return(False);
 		}
 
@@ -455,6 +470,7 @@
 			show_msg(cli->outbuf);
 
 			if (!cli_send_smb(cli)) {
+				client_set_trans_sign_state_off(cli, mid);
 				return False;
 			}
 
@@ -682,5 +698,6 @@
 		}
 	}
 
+	client_set_trans_sign_state_off(cli, SVAL(cli->inbuf,smb_mid));
 	return ret;
 }

Modified: branches/samba/experimental/source/libsmb/doserr.c
===================================================================
--- branches/samba/experimental/source/libsmb/doserr.c	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/libsmb/doserr.c	2008-06-09 06:59:20 UTC (rev 1920)
@@ -66,6 +66,8 @@
 	{ "WERR_USER_EXISTS", WERR_USER_EXISTS },
 	{ "WERR_NO_LOGON_SERVERS", WERR_NO_LOGON_SERVERS },
 	{ "WERR_NO_SUCH_LOGON_SESSION", WERR_NO_SUCH_LOGON_SESSION },
+	{ "WERR_USER_ALREADY_EXISTS", WERR_USER_ALREADY_EXISTS },
+	{ "WERR_NO_SUCH_USER", WERR_NO_SUCH_USER },
 	{ "WERR_PRINTER_DRIVER_IN_USE", WERR_PRINTER_DRIVER_IN_USE },
 	{ "WERR_STATUS_MORE_ENTRIES  ", WERR_STATUS_MORE_ENTRIES },
 	{ "WERR_DFS_NO_SUCH_VOL", WERR_DFS_NO_SUCH_VOL },
@@ -74,6 +76,7 @@
 	{ "WERR_DFS_INTERNAL_ERROR", WERR_DFS_INTERNAL_ERROR },
 	{ "WERR_DFS_CANT_CREATE_JUNCT", WERR_DFS_CANT_CREATE_JUNCT },
 	{ "WERR_INVALID_COMPUTER_NAME", WERR_INVALID_COMPUTER_NAME },
+	{ "WERR_INVALID_DOMAINNAME", WERR_INVALID_DOMAINNAME },
 	{ "WERR_MACHINE_LOCKED", WERR_MACHINE_LOCKED },
 	{ "WERR_DC_NOT_FOUND", WERR_DC_NOT_FOUND },
 	{ "WERR_SETUP_NOT_JOINED", WERR_SETUP_NOT_JOINED },
@@ -82,8 +85,12 @@
 	{ "WERR_DEFAULT_JOIN_REQUIRED", WERR_DEFAULT_JOIN_REQUIRED },
 	{ "WERR_DEVICE_NOT_AVAILABLE", WERR_DEVICE_NOT_AVAILABLE },
 	{ "WERR_LOGON_FAILURE", WERR_LOGON_FAILURE },
+	{ "WERR_PASSWORD_RESTRICTION", WERR_PASSWORD_RESTRICTION },
 	{ "WERR_NO_SUCH_DOMAIN", WERR_NO_SUCH_DOMAIN },
+	{ "WERR_NONE_MAPPED", WERR_NONE_MAPPED },
 	{ "WERR_INVALID_SECURITY_DESCRIPTOR", WERR_INVALID_SECURITY_DESCRIPTOR },
+	{ "WERR_INVALID_DOMAIN_STATE", WERR_INVALID_DOMAIN_STATE },
+	{ "WERR_INVALID_DOMAIN_ROLE", WERR_INVALID_DOMAIN_ROLE },
 	{ "WERR_TIME_SKEW", WERR_TIME_SKEW },
 	{ "WERR_INVALID_OWNER", WERR_INVALID_OWNER },
 	{ "WERR_SERVER_UNAVAILABLE", WERR_SERVER_UNAVAILABLE },
@@ -96,6 +103,7 @@
 	{ "WERR_REG_FILE_INVALID", WERR_REG_FILE_INVALID },
 	{ "WERR_NO_SUCH_SERVICE", WERR_NO_SUCH_SERVICE },
 	{ "WERR_SERVICE_DISABLED", WERR_SERVICE_DISABLED },
+	{ "WERR_SERVICE_NEVER_STARTED", WERR_SERVICE_NEVER_STARTED },
 	{ "WERR_CAN_NOT_COMPLETE", WERR_CAN_NOT_COMPLETE},
 	{ "WERR_INVALID_FLAGS", WERR_INVALID_FLAGS},
 	{ "WERR_PASSWORD_MUST_CHANGE", WERR_PASSWORD_MUST_CHANGE },
@@ -123,6 +131,10 @@
 	{ WERR_PASSWORD_MUST_CHANGE, "The password must be changed" },
 	{ WERR_ACCOUNT_LOCKED_OUT, "Account locked out" },
 	{ WERR_TIME_SKEW, "Time difference between client and server" },
+	{ WERR_USER_ALREADY_EXISTS, "User already exists" },
+	{ WERR_PASSWORD_RESTRICTION, "Password does not meet restrictions" },
+	{ WERR_NONE_MAPPED, "Could not map names to SIDs" },
+	{ WERR_NO_SUCH_USER, "No such User" },
 };
 
 /*****************************************************************************

Modified: branches/samba/experimental/source/libsmb/dsgetdcname.c
===================================================================
--- branches/samba/experimental/source/libsmb/dsgetdcname.c	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/libsmb/dsgetdcname.c	2008-06-09 06:59:20 UTC (rev 1920)
@@ -32,6 +32,13 @@
 	const char *hostname;
 };
 
+static NTSTATUS make_dc_info_from_cldap_reply(TALLOC_CTX *mem_ctx,
+					      uint32_t flags,
+					      struct sockaddr_storage *ss,
+					      uint32_t nt_version,
+					      union nbt_cldap_netlogon *r,
+					      struct netr_DsRGetDCNameInfo **info);
+
 /****************************************************************
 ****************************************************************/
 
@@ -107,150 +114,6 @@
 		DEBUGADD(lvl,("\n"));
 }
 
-/*********************************************************************
- ********************************************************************/
-
-static int pack_dsdcinfo(struct netr_DsRGetDCNameInfo *info,
-			 unsigned char **buf)
-{
-	unsigned char *buffer = NULL;
-	int len = 0;
-	int buflen = 0;
-	UUID_FLAT guid_flat;
-
-	DEBUG(10,("pack_dsdcinfo: Packing dsdcinfo\n"));
-
-	ZERO_STRUCT(guid_flat);
-
-	if (!GUID_all_zero(&info->domain_guid)) {
-		smb_uuid_pack(info->domain_guid, &guid_flat);
-	}
-
- again:
-	len = 0;
-
-	if (buflen > 0) {
-		DEBUG(10,("pack_dsdcinfo: Packing domain %s (%s)\n",
-			  info->domain_name, info->dc_unc));
-	}
-
-	len += tdb_pack(buffer+len, buflen-len, "ffdBffdff",
-			info->dc_unc,
-			info->dc_address,
-			info->dc_address_type,
-			UUID_FLAT_SIZE, guid_flat.info,
-			info->domain_name,
-			info->forest_name,
-			info->dc_flags,
-			info->dc_site_name,
-			info->client_site_name);
-
-	if (buflen < len) {
-		SAFE_FREE(buffer);
-		if ((buffer = SMB_MALLOC_ARRAY(unsigned char, len)) == NULL ) {
-			DEBUG(0,("pack_dsdcinfo: failed to alloc buffer!\n"));
-			buflen = -1;
-			goto done;
-		}
-		buflen = len;
-		goto again;
-	}
-
-	*buf = buffer;
-
- done:
-	return buflen;
-}
-
-/*********************************************************************
- ********************************************************************/
-
-static NTSTATUS unpack_dsdcinfo(TALLOC_CTX *mem_ctx,
-				unsigned char *buf,
-				int buflen,
-				struct netr_DsRGetDCNameInfo **info_ret)
-{
-	int len = 0;
-	struct netr_DsRGetDCNameInfo *info = NULL;
-	uint32_t guid_len = 0;
-	unsigned char *guid_buf = NULL;
-	UUID_FLAT guid_flat;
-
-	/* forgive me 6 times */
-	fstring dc_unc;
-	fstring dc_address;
-	fstring domain_name;
-	fstring forest_name;
-	fstring dc_site_name;
-	fstring client_site_name;
-
-	info = TALLOC_ZERO_P(mem_ctx, struct netr_DsRGetDCNameInfo);
-	NT_STATUS_HAVE_NO_MEMORY(info);
-
-	len += tdb_unpack(buf+len, buflen-len, "ffdBffdff",
-			  &dc_unc,
-			  &dc_address,
-			  &info->dc_address_type,
-			  &guid_len, &guid_buf,
-			  &domain_name,
-			  &forest_name,
-			  &info->dc_flags,
-			  &dc_site_name,
-			  &client_site_name);
-	if (len == -1) {
-		DEBUG(5,("unpack_dsdcinfo: Failed to unpack domain\n"));
-		goto failed;
-	}
-
-	info->dc_unc =
-		talloc_strdup(mem_ctx, dc_unc);
-	info->dc_address =
-		talloc_strdup(mem_ctx, dc_address);
-	info->domain_name =
-		talloc_strdup(mem_ctx, domain_name);
-	info->forest_name =
-		talloc_strdup(mem_ctx, forest_name);
-	info->dc_site_name =
-		talloc_strdup(mem_ctx, dc_site_name);
-	info->client_site_name =
-		talloc_strdup(mem_ctx, client_site_name);
-
-	if (!info->dc_unc ||
-	    !info->dc_address ||
-	    !info->domain_name ||
-	    !info->forest_name ||
-	    !info->dc_site_name ||
-	    !info->client_site_name) {
-		goto failed;
-	}
-
-	if (guid_len > 0) {
-		struct GUID guid;
-
-		if (guid_len != UUID_FLAT_SIZE) {
-			goto failed;
-		}
-
-		memcpy(&guid_flat.info, guid_buf, guid_len);
-		smb_uuid_unpack(guid_flat, &guid);
-
-		info->domain_guid = guid;
-		SAFE_FREE(guid_buf);
-	}
-
-	DEBUG(10,("unpack_dcscinfo: Unpacked domain %s (%s)\n",
-		  info->domain_name, info->dc_unc));
-
-	*info_ret = info;
-
-	return NT_STATUS_OK;
-
- failed:
- 	TALLOC_FREE(info);
-	SAFE_FREE(guid_buf);
-	return NT_STATUS_NO_MEMORY;
-}
-
 /****************************************************************
 ****************************************************************/
 
@@ -292,14 +155,11 @@
 
 static NTSTATUS dsgetdcname_cache_store(TALLOC_CTX *mem_ctx,
 					const char *domain_name,
-					struct netr_DsRGetDCNameInfo *info)
+					const DATA_BLOB *blob)
 {
 	time_t expire_time;
 	char *key;
 	bool ret = false;
-	DATA_BLOB blob;
-	unsigned char *buf = NULL;
-	int len = 0;
 
 	if (!gencache_init()) {
 		return NT_STATUS_INTERNAL_DB_ERROR;
@@ -312,21 +172,11 @@
 
 	expire_time = time(NULL) + DSGETDCNAME_CACHE_TTL;
 
-	len = pack_dsdcinfo(info, &buf);
-	if (len == -1) {
-		return NT_STATUS_UNSUCCESSFUL;
-	}
-
-	blob = data_blob(buf, len);
-	SAFE_FREE(buf);
-
 	if (gencache_lock_entry(key) != 0) {
-		data_blob_free(&blob);
 		return NT_STATUS_LOCK_NOT_GRANTED;
 	}
 
-	ret = gencache_set_data_blob(key, &blob, expire_time);
-	data_blob_free(&blob);
+	ret = gencache_set_data_blob(key, blob, expire_time);
 
 	gencache_unlock_entry(key);
 
@@ -336,31 +186,252 @@
 /****************************************************************
 ****************************************************************/
 
+#define SET_STRING(x) \
+	talloc_strdup(mem_ctx, x); \
+	NT_STATUS_HAVE_NO_MEMORY(x);
+
+static NTSTATUS map_logon29_from_cldap_reply(TALLOC_CTX *mem_ctx,
+					     uint32_t flags,
+					     struct sockaddr_storage *ss,
+					     uint32_t nt_version,
+					     union nbt_cldap_netlogon *r,
+					     struct nbt_cldap_netlogon_29 *p)
+{
+	char addr[INET6_ADDRSTRLEN];
+
+	ZERO_STRUCTP(p);
+
+	print_sockaddr(addr, sizeof(addr), ss);
+
+	/* FIXME */
+	p->dc_sock_addr_size = 0x10; /* the w32 winsock addr size */
+	p->dc_sock_addr.sa_family = 2; /* AF_INET */
+	p->dc_sock_addr.pdc_ip = talloc_strdup(mem_ctx, addr);
+
+	switch (nt_version & 0x0000001f) {
+		case 0:
+			return NT_STATUS_INVALID_PARAMETER;
+		case 1:
+		case 16:
+		case 17:
+			p->pdc_name	= SET_STRING(r->logon1.pdc_name);
+			p->domain	= SET_STRING(r->logon1.domain_name);
+
+			if (flags & DS_PDC_REQUIRED) {
+				p->server_type = NBT_SERVER_WRITABLE |
+						 NBT_SERVER_PDC;
+			}
+			break;
+		case 2:
+		case 3:
+		case 18:
+		case 19:
+			p->pdc_name	= SET_STRING(r->logon3.pdc_name);
+			p->domain	= SET_STRING(r->logon3.domain_name);
+			p->pdc_dns_name	= SET_STRING(r->logon3.pdc_dns_name);
+			p->dns_domain	= SET_STRING(r->logon3.dns_domain);
+			p->server_type	= r->logon3.server_type;
+			p->forest	= SET_STRING(r->logon3.forest);
+			p->domain_uuid	= r->logon3.domain_uuid;
+
+			break;
+		case 4:
+		case 5:
+		case 6:
+		case 7:
+			p->pdc_name	= SET_STRING(r->logon5.pdc_name);
+			p->domain	= SET_STRING(r->logon5.domain);
+			p->pdc_dns_name	= SET_STRING(r->logon5.pdc_dns_name);
+			p->dns_domain	= SET_STRING(r->logon5.dns_domain);
+			p->server_type	= r->logon5.server_type;
+			p->forest	= SET_STRING(r->logon5.forest);
+			p->domain_uuid	= r->logon5.domain_uuid;
+			p->server_site	= SET_STRING(r->logon5.server_site);
+			p->client_site	= SET_STRING(r->logon5.client_site);
+
+			break;
+		case 8:
+		case 9:
+		case 10:
+		case 11:
+		case 12:
+		case 13:
+		case 14:
+		case 15:
+			p->pdc_name	= SET_STRING(r->logon13.pdc_name);
+			p->domain	= SET_STRING(r->logon13.domain);
+			p->pdc_dns_name	= SET_STRING(r->logon13.pdc_dns_name);
+			p->dns_domain	= SET_STRING(r->logon13.dns_domain);
+			p->server_type	= r->logon13.server_type;
+			p->forest	= SET_STRING(r->logon13.forest);
+			p->domain_uuid	= r->logon13.domain_uuid;
+			p->server_site	= SET_STRING(r->logon13.server_site);
+			p->client_site	= SET_STRING(r->logon13.client_site);
+
+			break;
+		case 20:
+		case 21:
+		case 22:
+		case 23:
+		case 24:
+		case 25:
+		case 26:
+		case 27:
+		case 28:
+			p->pdc_name	= SET_STRING(r->logon15.pdc_name);
+			p->domain	= SET_STRING(r->logon15.domain);
+			p->pdc_dns_name	= SET_STRING(r->logon15.pdc_dns_name);
+			p->dns_domain	= SET_STRING(r->logon15.dns_domain);
+			p->server_type	= r->logon15.server_type;
+			p->forest	= SET_STRING(r->logon15.forest);
+			p->domain_uuid	= r->logon15.domain_uuid;
+			p->server_site	= SET_STRING(r->logon15.server_site);
+			p->client_site	= SET_STRING(r->logon15.client_site);
+
+			break;
+		case 29:
+		case 30:
+		case 31:
+			p->pdc_name	= SET_STRING(r->logon29.pdc_name);
+			p->domain	= SET_STRING(r->logon29.domain);
+			p->pdc_dns_name	= SET_STRING(r->logon29.pdc_dns_name);
+			p->dns_domain	= SET_STRING(r->logon29.dns_domain);
+			p->server_type	= r->logon29.server_type;
+			p->forest	= SET_STRING(r->logon29.forest);
+			p->domain_uuid	= r->logon29.domain_uuid;
+			p->server_site	= SET_STRING(r->logon29.server_site);
+			p->client_site	= SET_STRING(r->logon29.client_site);
+			p->next_closest_site = SET_STRING(r->logon29.next_closest_site);
+
+			break;
+		default:
+			return NT_STATUS_INVALID_PARAMETER;
+	}
+
+	return NT_STATUS_OK;
+}
+
+/****************************************************************
+****************************************************************/
+
+static NTSTATUS store_cldap_reply(TALLOC_CTX *mem_ctx,
+				  uint32_t flags,
+				  struct sockaddr_storage *ss,
+				  uint32_t nt_version,
+				  union nbt_cldap_netlogon *r)
+{
+	DATA_BLOB blob;
+	enum ndr_err_code ndr_err;
+	NTSTATUS status;
+	struct nbt_cldap_netlogon_29 logon29;
+
+	status = map_logon29_from_cldap_reply(mem_ctx, flags, ss,
+					      nt_version, r, &logon29);
+	if (!NT_STATUS_IS_OK(status)) {
+		return status;
+	}
+
+	ndr_err = ndr_push_struct_blob(&blob, mem_ctx, &logon29,
+		       (ndr_push_flags_fn_t)ndr_push_nbt_cldap_netlogon_29);
+	if (!NDR_ERR_CODE_IS_SUCCESS(ndr_err)) {
+		return ndr_map_error2ntstatus(ndr_err);
+	}
+
+	if (logon29.domain) {
+		status = dsgetdcname_cache_store(mem_ctx, logon29.domain, &blob);
+		if (!NT_STATUS_IS_OK(status)) {
+			goto done;
+		}
+		if (logon29.client_site) {
+			sitename_store(logon29.domain, logon29.client_site);
+		}
+	}
+	if (logon29.dns_domain) {
+		status = dsgetdcname_cache_store(mem_ctx, logon29.dns_domain, &blob);
+		if (!NT_STATUS_IS_OK(status)) {
+			goto done;
+		}
+		if (logon29.client_site) {
+			sitename_store(logon29.dns_domain, logon29.client_site);
+		}
+	}
+
+ done:
+	data_blob_free(&blob);
+
+	return status;
+}
+
+/****************************************************************
+****************************************************************/
+
 static NTSTATUS dsgetdcname_cache_refresh(TALLOC_CTX *mem_ctx,
+					  struct messaging_context *msg_ctx,
 					  const char *domain_name,
 					  struct GUID *domain_guid,
 					  uint32_t flags,
 					  const char *site_name,
 					  struct netr_DsRGetDCNameInfo *info)
 {
-	struct cldap_netlogon_reply r;
+	struct netr_DsRGetDCNameInfo *dc_info;
 
-	/* check if matching entry is older then 15 minutes, if yes, send
-	 * CLDAP/MAILSLOT ping again and store the cached data */
+	return dsgetdcname(mem_ctx,
+			   msg_ctx,
+			   domain_name,
+			   domain_guid,
+			   site_name,
+			   flags | DS_FORCE_REDISCOVERY,
+			   &dc_info);
+}
 
-	ZERO_STRUCT(r);
+/****************************************************************
+****************************************************************/
 
-	if (ads_cldap_netlogon(info->dc_unc,
-			       info->domain_name, &r)) {
-
-		dsgetdcname_cache_delete(mem_ctx, domain_name);
-
-		return dsgetdcname_cache_store(mem_ctx,
-					       info->domain_name,
-					       info);
+static uint32_t get_cldap_reply_server_flags(union nbt_cldap_netlogon *r,
+					     uint32_t nt_version)
+{
+	switch (nt_version & 0x0000001f) {
+		case 0:
+		case 1:
+		case 16:
+		case 17:
+			return 0;
+		case 2:
+		case 3:
+		case 18:
+		case 19:
+			return r->logon3.server_type;
+		case 4:
+		case 5:
+		case 6:
+		case 7:
+			return r->logon5.server_type;
+		case 8:
+		case 9:
+		case 10:
+		case 11:
+		case 12:
+		case 13:
+		case 14:
+		case 15:
+			return r->logon13.server_type;
+		case 20:
+		case 21:
+		case 22:
+		case 23:
+		case 24:
+		case 25:
+		case 26:
+		case 27:
+		case 28:
+			return r->logon15.server_type;
+		case 29:
+		case 30:
+		case 31:
+			return r->logon29.server_type;
+		default:
+			return 0;
 	}
-
-	return NT_STATUS_INVALID_NETWORK_RESPONSE;
 }
 
 /****************************************************************
@@ -371,27 +442,31 @@
 static bool check_cldap_reply_required_flags(uint32_t ret_flags,
 					     uint32_t req_flags)
 {
+	if (ret_flags == 0) {
+		return true;
+	}
+
 	if (req_flags & DS_PDC_REQUIRED)
-		RETURN_ON_FALSE(ret_flags & ADS_PDC);
+		RETURN_ON_FALSE(ret_flags & NBT_SERVER_PDC);
 
 	if (req_flags & DS_GC_SERVER_REQUIRED)
-		RETURN_ON_FALSE(ret_flags & ADS_GC);
+		RETURN_ON_FALSE(ret_flags & NBT_SERVER_GC);
 
 	if (req_flags & DS_ONLY_LDAP_NEEDED)
-		RETURN_ON_FALSE(ret_flags & ADS_LDAP);
+		RETURN_ON_FALSE(ret_flags & NBT_SERVER_LDAP);
 
 	if ((req_flags & DS_DIRECTORY_SERVICE_REQUIRED) ||
 	    (req_flags & DS_DIRECTORY_SERVICE_PREFERRED))
-		RETURN_ON_FALSE(ret_flags & ADS_DS);
+		RETURN_ON_FALSE(ret_flags & NBT_SERVER_DS);
 
 	if (req_flags & DS_KDC_REQUIRED)
-		RETURN_ON_FALSE(ret_flags & ADS_KDC);
+		RETURN_ON_FALSE(ret_flags & NBT_SERVER_KDC);
 
 	if (req_flags & DS_TIMESERV_REQUIRED)
-		RETURN_ON_FALSE(ret_flags & ADS_TIMESERV);
+		RETURN_ON_FALSE(ret_flags & NBT_SERVER_TIMESERV);
 
 	if (req_flags & DS_WRITABLE_REQUIRED)
-		RETURN_ON_FALSE(ret_flags & ADS_WRITABLE);
+		RETURN_ON_FALSE(ret_flags & NBT_SERVER_WRITABLE);
 
 	return true;
 }
@@ -404,11 +479,15 @@
 					struct GUID *domain_guid,
 					uint32_t flags,
 					const char *site_name,
-					struct netr_DsRGetDCNameInfo **info,
+					struct netr_DsRGetDCNameInfo **info_p,
 					bool *expired)
 {
 	char *key;
 	DATA_BLOB blob;
+	enum ndr_err_code ndr_err;
+	struct netr_DsRGetDCNameInfo *info;
+	union nbt_cldap_netlogon p;
+	struct nbt_cldap_netlogon_29 r;
 	NTSTATUS status;
 
 	if (!gencache_init()) {
@@ -424,25 +503,46 @@
 		return NT_STATUS_OBJECT_NAME_NOT_FOUND;
 	}
 
-	status = unpack_dsdcinfo(mem_ctx, blob.data, blob.length, info);
+	info = TALLOC_ZERO_P(mem_ctx, struct netr_DsRGetDCNameInfo);
+	if (!info) {
+		return NT_STATUS_NO_MEMORY;
+	}
+
+	ndr_err = ndr_pull_struct_blob(&blob, mem_ctx, &r,
+		      (ndr_pull_flags_fn_t)ndr_pull_nbt_cldap_netlogon_29);
+
+	data_blob_free(&blob);
+	if (!NDR_ERR_CODE_IS_SUCCESS(ndr_err)) {
+		dsgetdcname_cache_delete(mem_ctx, domain_name);
+		return ndr_map_error2ntstatus(ndr_err);
+	}
+
+	p.logon29 = r;
+
+	status = make_dc_info_from_cldap_reply(mem_ctx, flags, NULL,
+					       29,
+					       &p, &info);
 	if (!NT_STATUS_IS_OK(status)) {
-		data_blob_free(&blob);
 		return status;
 	}
 
-	data_blob_free(&blob);
+	if (DEBUGLEVEL >= 10) {
+		NDR_PRINT_DEBUG(netr_DsRGetDCNameInfo, info);
+	}
 
 	/* check flags */
-	if (!check_cldap_reply_required_flags((*info)->dc_flags, flags)) {
+	if (!check_cldap_reply_required_flags(info->dc_flags, flags)) {
 		DEBUG(10,("invalid flags\n"));
 		return NT_STATUS_INVALID_PARAMETER;
 	}
 
 	if ((flags & DS_IP_REQUIRED) &&
-	    ((*info)->dc_address_type != DS_ADDRESS_TYPE_INET)) {
+	    (info->dc_address_type != DS_ADDRESS_TYPE_INET)) {
 	    	return NT_STATUS_INVALID_PARAMETER_MIX;
 	}
 
+	*info_p = info;
+
 	return NT_STATUS_OK;
 }
 
@@ -450,6 +550,7 @@
 ****************************************************************/
 
 static NTSTATUS dsgetdcname_cached(TALLOC_CTX *mem_ctx,
+				   struct messaging_context *msg_ctx,
 				   const char *domain_name,
 				   struct GUID *domain_guid,
 				   uint32_t flags,
@@ -472,7 +573,8 @@
 	}
 
 	if (expired) {
-		status = dsgetdcname_cache_refresh(mem_ctx, domain_name,
+		status = dsgetdcname_cache_refresh(mem_ctx, msg_ctx,
+						   domain_name,
 						   domain_guid, flags,
 						   site_name, *info);
 		if (!NT_STATUS_IS_OK(status)) {
@@ -486,7 +588,8 @@
 /****************************************************************
 ****************************************************************/
 
-static bool check_allowed_required_flags(uint32_t flags)
+static bool check_allowed_required_flags(uint32_t flags,
+					 const char *site_name)
 {
 	uint32_t return_type = flags & (DS_RETURN_FLAT_NAME|DS_RETURN_DNS_NAME);
 	uint32_t offered_type = flags & (DS_IS_FLAT_NAME|DS_IS_DNS_NAME);
@@ -497,6 +600,10 @@
 
 	debug_dsdcinfo_flags(10, flags);
 
+	if ((flags & DS_TRY_NEXTCLOSEST_SITE) && site_name) {
+		return false;
+	}
+
 	if (return_type == (DS_RETURN_FLAT_NAME|DS_RETURN_DNS_NAME)) {
 		return false;
 	}
@@ -525,15 +632,60 @@
 				    const char *domain_name,
 				    uint32_t flags,
 				    struct ip_service_name **returned_dclist,
-				    int *return_count)
+				    int *returned_count)
 {
+	NTSTATUS status;
+	enum nbt_name_type name_type = NBT_NAME_LOGON;
+	struct ip_service *iplist;
+	int i;
+	struct ip_service_name *dclist = NULL;
+	int count;
+
+	*returned_dclist = NULL;
+	*returned_count = 0;
+
 	if (lp_disable_netbios()) {
 		return NT_STATUS_NOT_SUPPORTED;
 	}
 
-	/* FIXME: code here */
+	if (flags & DS_PDC_REQUIRED) {
+		name_type = NBT_NAME_PDC;
+	}
 
-	return NT_STATUS_DOMAIN_CONTROLLER_NOT_FOUND;
+	status = internal_resolve_name(domain_name, name_type, NULL,
+				       &iplist, &count,
+				       "lmhosts wins bcast");
+	if (!NT_STATUS_IS_OK(status)) {
+		DEBUG(10,("discover_dc_netbios: failed to find DC\n"));
+		return status;
+	}
+
+	dclist = TALLOC_ZERO_ARRAY(mem_ctx, struct ip_service_name, count);
+	if (!dclist) {
+		return NT_STATUS_NO_MEMORY;
+	}
+
+	for (i=0; i<count; i++) {
+
+		char addr[INET6_ADDRSTRLEN];
+		struct ip_service_name *r = &dclist[i];
+
+		print_sockaddr(addr, sizeof(addr),
+			       &iplist[i].ss);
+
+		r->ss	= iplist[i].ss;
+		r->port = iplist[i].port;
+		r->hostname = talloc_strdup(mem_ctx, addr);
+		if (!r->hostname) {
+			return NT_STATUS_NO_MEMORY;
+		}
+
+	}
+
+	*returned_dclist = dclist;
+	*returned_count = count;
+
+	return NT_STATUS_OK;
 }
 
 /****************************************************************
@@ -552,15 +704,9 @@
 	struct dns_rr_srv *dcs = NULL;
 	int numdcs = 0;
 	int numaddrs = 0;
+	struct ip_service_name *dclist = NULL;
+	int count = 0;
 
-	if ((!(flags & DS_DIRECTORY_SERVICE_REQUIRED)) &&
-	    (!(flags & DS_KDC_REQUIRED)) &&
-	    (!(flags & DS_GC_SERVER_REQUIRED)) &&
-	    (!(flags & DS_PDC_REQUIRED))) {
-	    	DEBUG(1,("discover_dc_dns: invalid flags\n"));
-		return NT_STATUS_INVALID_PARAMETER;
-	}
-
 	if (flags & DS_PDC_REQUIRED) {
 		status = ads_dns_query_pdc(mem_ctx, domain_name,
 					   &dcs, &numdcs);
@@ -577,9 +723,8 @@
 		status = ads_dns_query_dcs_guid(mem_ctx, domain_name,
 						domain_guid, &dcs, &numdcs);
 	} else {
-		/* FIXME: ? */
-	    	DEBUG(1,("discover_dc_dns: not enough input\n"));
-		status = NT_STATUS_DOMAIN_CONTROLLER_NOT_FOUND;
+		status = ads_dns_query_dcs(mem_ctx, domain_name, site_name,
+					   &dcs, &numdcs);
 	}
 
 	if (!NT_STATUS_IS_OK(status)) {
@@ -594,9 +739,10 @@
 		numaddrs += MAX(dcs[i].num_ips,1);
 	}
 
-	if ((*returned_dclist = TALLOC_ZERO_ARRAY(mem_ctx,
-						  struct ip_service_name,
-						  numaddrs)) == NULL) {
+	dclist = TALLOC_ZERO_ARRAY(mem_ctx,
+				   struct ip_service_name,
+				   numaddrs);
+	if (!dclist) {
 		return NT_STATUS_NO_MEMORY;
 	}
 
@@ -605,17 +751,13 @@
 	*return_count = 0;
 	i = 0;
 	j = 0;
-	while (i < numdcs && (*return_count<numaddrs)) {
 
-		struct ip_service_name *r = &(*returned_dclist)[*return_count];
+	while ((i < numdcs) && (count < numaddrs)) {
 
-		r->port = dcs[i].port;
-		r->hostname = dcs[i].hostname;
+		struct ip_service_name *r = &dclist[count];
 
-		if (!(flags & DS_IP_REQUIRED)) {
-			(*return_count)++;
-			continue;
-		}
+		r->port = dcs[count].port;
+		r->hostname = dcs[count].hostname;
 
 		/* If we don't have an IP list for a name, lookup it up */
 
@@ -645,13 +787,19 @@
 		 * anything about the DC's   -- jerry */
 
 		if (!is_zero_addr(&r->ss)) {
-			(*return_count)++;
+			count++;
 			continue;
 		}
 	}
 
-	return (*return_count > 0) ? NT_STATUS_OK :
-				     NT_STATUS_DOMAIN_CONTROLLER_NOT_FOUND;
+	*returned_dclist = dclist;
+	*return_count = count;
+
+	if (count > 0) {
+		return NT_STATUS_OK;
+	}
+
+	return NT_STATUS_DOMAIN_CONTROLLER_NOT_FOUND;
 }
 
 /****************************************************************
@@ -680,7 +828,12 @@
 	}
 
 	if (dc_address) {
-		info->dc_address = talloc_strdup(mem_ctx, dc_address);
+		if (!(dc_address[0] == '\\' && dc_address[1] == '\\')) {
+			info->dc_address = talloc_asprintf(mem_ctx, "\\\\%s",
+							   dc_address);
+		} else {
+			info->dc_address = talloc_strdup(mem_ctx, dc_address);
+		}
 		NT_STATUS_HAVE_NO_MEMORY(info->dc_address);
 	}
 
@@ -695,9 +848,10 @@
 		NT_STATUS_HAVE_NO_MEMORY(info->domain_name);
 	}
 
-	if (forest_name) {
+	if (forest_name && *forest_name) {
 		info->forest_name = talloc_strdup(mem_ctx, forest_name);
 		NT_STATUS_HAVE_NO_MEMORY(info->forest_name);
+		flags |= DS_DNS_FOREST;
 	}
 
 	info->dc_flags = flags;
@@ -721,31 +875,300 @@
 /****************************************************************
 ****************************************************************/
 
+static void map_dc_and_domain_names(uint32_t flags,
+				    const char *dc_name,
+				    const char *domain_name,
+				    const char *dns_dc_name,
+				    const char *dns_domain_name,
+				    uint32_t *dc_flags,
+				    const char **hostname_p,
+				    const char **domain_p)
+{
+	switch (flags & 0xf0000000) {
+		case DS_RETURN_FLAT_NAME:
+			if (dc_name && domain_name &&
+			    *dc_name && *domain_name) {
+				*hostname_p = dc_name;
+				*domain_p = domain_name;
+				break;
+			}
+		case DS_RETURN_DNS_NAME:
+		default:
+			if (dns_dc_name && dns_domain_name &&
+			    *dns_dc_name && *dns_domain_name) {
+				*hostname_p = dns_dc_name;
+				*domain_p = dns_domain_name;
+				*dc_flags |= DS_DNS_DOMAIN | DS_DNS_CONTROLLER;
+				break;
+			}
+			if (dc_name && domain_name &&
+			    *dc_name && *domain_name) {
+				*hostname_p = dc_name;
+				*domain_p = domain_name;
+				break;
+			}
+	}
+}
+
+/****************************************************************
+****************************************************************/
+
+static NTSTATUS make_dc_info_from_cldap_reply(TALLOC_CTX *mem_ctx,
+					      uint32_t flags,
+					      struct sockaddr_storage *ss,
+					      uint32_t nt_version,
+					      union nbt_cldap_netlogon *r,
+					      struct netr_DsRGetDCNameInfo **info)
+{
+	const char *dc_hostname, *dc_domain_name;
+	const char *dc_address = NULL;
+	const char *dc_forest = NULL;
+	uint32_t dc_address_type = 0;
+	uint32_t dc_flags = 0;
+	struct GUID *dc_domain_guid = NULL;
+	const char *dc_server_site = NULL;
+	const char *dc_client_site = NULL;
+
+	char addr[INET6_ADDRSTRLEN];
+
+	if (ss) {
+		print_sockaddr(addr, sizeof(addr), ss);
+		dc_address = addr;
+		dc_address_type = DS_ADDRESS_TYPE_INET;
+	}
+
+	switch (nt_version & 0x0000001f) {
+		case 0:
+		case 1:
+		case 16:
+		case 17:
+			if (!ss) {
+				dc_address	= r->logon1.pdc_name;
+				dc_address_type	= DS_ADDRESS_TYPE_NETBIOS;
+			}
+
+			map_dc_and_domain_names(flags,
+						r->logon1.pdc_name,
+						r->logon1.domain_name,
+						NULL,
+						NULL,
+						&dc_flags,
+						&dc_hostname,
+						&dc_domain_name);
+
+			if (flags & DS_PDC_REQUIRED) {
+				dc_flags = NBT_SERVER_WRITABLE | NBT_SERVER_PDC;
+			}
+			break;
+		case 2:
+		case 3:
+		case 18:
+		case 19:
+			if (!ss) {
+				dc_address	= r->logon3.pdc_ip;
+				dc_address_type	= DS_ADDRESS_TYPE_INET;
+			}
+
+			map_dc_and_domain_names(flags,
+						r->logon3.pdc_name,
+						r->logon3.domain_name,
+						r->logon3.pdc_dns_name,
+						r->logon3.dns_domain,
+						&dc_flags,
+						&dc_hostname,
+						&dc_domain_name);
+
+			dc_flags	|= r->logon3.server_type;
+			dc_forest	= r->logon3.forest;
+			dc_domain_guid	= &r->logon3.domain_uuid;
+
+			break;
+		case 4:
+		case 5:
+		case 6:
+		case 7:
+			if (!ss) {
+				dc_address	= r->logon5.pdc_name;
+				dc_address_type	= DS_ADDRESS_TYPE_NETBIOS;
+			}
+
+			map_dc_and_domain_names(flags,
+						r->logon5.pdc_name,
+						r->logon5.domain,
+						r->logon5.pdc_dns_name,
+						r->logon5.dns_domain,
+						&dc_flags,
+						&dc_hostname,
+						&dc_domain_name);
+
+			dc_flags	|= r->logon5.server_type;
+			dc_forest	= r->logon5.forest;
+			dc_domain_guid	= &r->logon5.domain_uuid;
+			dc_server_site	= r->logon5.server_site;
+			dc_client_site	= r->logon5.client_site;
+
+			break;
+		case 8:
+		case 9:
+		case 10:
+		case 11:
+		case 12:
+		case 13:
+		case 14:
+		case 15:
+			if (!ss) {
+				dc_address	= r->logon13.dc_sock_addr.pdc_ip;
+				dc_address_type	= DS_ADDRESS_TYPE_INET;
+			}
+
+			map_dc_and_domain_names(flags,
+						r->logon13.pdc_name,
+						r->logon13.domain,
+						r->logon13.pdc_dns_name,
+						r->logon13.dns_domain,
+						&dc_flags,
+						&dc_hostname,
+						&dc_domain_name);
+
+			dc_flags	|= r->logon13.server_type;
+			dc_forest	= r->logon13.forest;
+			dc_domain_guid	= &r->logon13.domain_uuid;
+			dc_server_site	= r->logon13.server_site;
+			dc_client_site	= r->logon13.client_site;
+
+			break;
+		case 20:
+		case 21:
+		case 22:
+		case 23:
+		case 24:
+		case 25:
+		case 26:
+		case 27:
+		case 28:
+			if (!ss) {
+				dc_address	= r->logon15.pdc_name;
+				dc_address_type	= DS_ADDRESS_TYPE_NETBIOS;
+			}
+
+			map_dc_and_domain_names(flags,
+						r->logon15.pdc_name,
+						r->logon15.domain,
+						r->logon15.pdc_dns_name,
+						r->logon15.dns_domain,
+						&dc_flags,
+						&dc_hostname,
+						&dc_domain_name);
+
+			dc_flags	|= r->logon15.server_type;
+			dc_forest	= r->logon15.forest;
+			dc_domain_guid	= &r->logon15.domain_uuid;
+			dc_server_site	= r->logon15.server_site;
+			dc_client_site	= r->logon15.client_site;
+
+			break;
+		case 29:
+		case 30:
+		case 31:
+			if (!ss) {
+				dc_address	= r->logon29.dc_sock_addr.pdc_ip;
+				dc_address_type	= DS_ADDRESS_TYPE_INET;
+			}
+
+			map_dc_and_domain_names(flags,
+						r->logon29.pdc_name,
+						r->logon29.domain,
+						r->logon29.pdc_dns_name,
+						r->logon29.dns_domain,
+						&dc_flags,
+						&dc_hostname,
+						&dc_domain_name);
+
+			dc_flags	|= r->logon29.server_type;
+			dc_forest	= r->logon29.forest;
+			dc_domain_guid	= &r->logon29.domain_uuid;
+			dc_server_site	= r->logon29.server_site;
+			dc_client_site	= r->logon29.client_site;
+
+			break;
+		default:
+			return NT_STATUS_INVALID_PARAMETER;
+	}
+
+	return make_domain_controller_info(mem_ctx,
+					   dc_hostname,
+					   dc_address,
+					   dc_address_type,
+					   dc_domain_guid,
+					   dc_domain_name,
+					   dc_forest,
+					   dc_flags,
+					   dc_server_site,
+					   dc_client_site,
+					   info);
+}
+
+/****************************************************************
+****************************************************************/
+
+static uint32_t map_ds_flags_to_nt_version(uint32_t flags)
+{
+	uint32_t nt_version = 0;
+
+	if (flags & DS_PDC_REQUIRED) {
+		nt_version |= NETLOGON_VERSION_PDC;
+	}
+
+	if (flags & DS_GC_SERVER_REQUIRED) {
+		nt_version |= NETLOGON_VERSION_GC;
+	}
+
+	if (flags & DS_TRY_NEXTCLOSEST_SITE) {
+		nt_version |= NETLOGON_VERSION_WITH_CLOSEST_SITE;
+	}
+
+	if (flags & DS_IP_REQUIRED) {
+		nt_version |= NETLOGON_VERSION_IP;
+	}
+
+	return nt_version;
+}
+
+/****************************************************************
+****************************************************************/
+
 static NTSTATUS process_dc_dns(TALLOC_CTX *mem_ctx,
 			       const char *domain_name,
 			       uint32_t flags,
-			       struct ip_service_name **dclist,
+			       struct ip_service_name *dclist,
 			       int num_dcs,
 			       struct netr_DsRGetDCNameInfo **info)
 {
 	int i = 0;
 	bool valid_dc = false;
-	struct cldap_netlogon_reply r;
-	const char *dc_hostname, *dc_domain_name;
-	const char *dc_address;
-	uint32_t dc_address_type;
-	uint32_t dc_flags;
-	struct GUID dc_guid;
+	union nbt_cldap_netlogon *r = NULL;
+	uint32_t nt_version = NETLOGON_VERSION_5 |
+			      NETLOGON_VERSION_5EX;
+	uint32_t ret_flags = 0;
+	NTSTATUS status;
 
+	nt_version |= map_ds_flags_to_nt_version(flags);
+
 	for (i=0; i<num_dcs; i++) {
 
-		ZERO_STRUCT(r);
+		DEBUG(10,("LDAP ping to %s\n", dclist[i].hostname));
 
-		if ((ads_cldap_netlogon(dclist[i]->hostname,
-					domain_name, &r)) &&
-		    (check_cldap_reply_required_flags(r.flags, flags))) {
-			valid_dc = true;
-		    	break;
+		if (ads_cldap_netlogon(mem_ctx, dclist[i].hostname,
+					domain_name,
+					&nt_version,
+					&r))
+		{
+			ret_flags = get_cldap_reply_server_flags(r, nt_version);
+
+			if (check_cldap_reply_required_flags(ret_flags, flags)) {
+				valid_dc = true;
+				break;
+			}
 		}
 
 		continue;
@@ -755,79 +1178,156 @@
 		return NT_STATUS_DOMAIN_CONTROLLER_NOT_FOUND;
 	}
 
-	dc_flags = r.flags;
-
-	if (flags & DS_RETURN_FLAT_NAME) {
-		if (!strlen(r.netbios_hostname) || !strlen(r.netbios_domain)) {
-			return NT_STATUS_DOMAIN_CONTROLLER_NOT_FOUND;
-		}
-		dc_hostname = r.netbios_hostname;
-		dc_domain_name = r.netbios_domain;
-	} else if (flags & DS_RETURN_DNS_NAME) {
-		if (!strlen(r.hostname) || !strlen(r.domain)) {
-			return NT_STATUS_DOMAIN_CONTROLLER_NOT_FOUND;
-		}
-		dc_hostname = r.hostname;
-		dc_domain_name = r.domain;
-		dc_flags |= DS_DNS_DOMAIN | DS_DNS_CONTROLLER;
-	} else {
-		/* FIXME */
-		dc_hostname = r.hostname;
-		dc_domain_name = r.domain;
-		dc_flags |= DS_DNS_DOMAIN | DS_DNS_CONTROLLER;
+	status = make_dc_info_from_cldap_reply(mem_ctx, flags, &dclist[i].ss,
+					       nt_version, r, info);
+	if (NT_STATUS_IS_OK(status)) {
+		return store_cldap_reply(mem_ctx, flags, &dclist[i].ss,
+					 nt_version, r);
 	}
 
-	if (flags & DS_IP_REQUIRED) {
-		char addr[INET6_ADDRSTRLEN];
-		print_sockaddr(addr, sizeof(addr), &dclist[i]->ss);
-		dc_address = talloc_asprintf(mem_ctx, "\\\\%s",
-						addr);
-		dc_address_type = DS_ADDRESS_TYPE_INET;
-	} else {
-		dc_address = talloc_asprintf(mem_ctx, "\\\\%s",
-					     r.netbios_hostname);
-		dc_address_type = DS_ADDRESS_TYPE_NETBIOS;
-	}
-	NT_STATUS_HAVE_NO_MEMORY(dc_address);
-	smb_uuid_unpack(r.guid, &dc_guid);
+	return status;
+}
 
-	if (r.forest) {
-		dc_flags |= DS_DNS_FOREST;
+/****************************************************************
+****************************************************************/
+
+static struct event_context *ev_context(void)
+{
+	static struct event_context *ctx;
+
+	if (!ctx && !(ctx = event_context_init(NULL))) {
+		smb_panic("Could not init event context");
 	}
+	return ctx;
+}
 
-	return make_domain_controller_info(mem_ctx,
-					   dc_hostname,
-					   dc_address,
-					   dc_address_type,
-					   &dc_guid,
-					   dc_domain_name,
-					   r.forest,
-					   dc_flags,
-					   r.server_site_name,
-					   r.client_site_name,
-					   info);
+/****************************************************************
+****************************************************************/
 
+static struct messaging_context *msg_context(TALLOC_CTX *mem_ctx)
+{
+	static struct messaging_context *ctx;
+
+	if (!ctx && !(ctx = messaging_init(mem_ctx, server_id_self(),
+					   ev_context()))) {
+		smb_panic("Could not init messaging context");
+	}
+	return ctx;
 }
 
 /****************************************************************
 ****************************************************************/
 
 static NTSTATUS process_dc_netbios(TALLOC_CTX *mem_ctx,
+				   struct messaging_context *msg_ctx,
 				   const char *domain_name,
 				   uint32_t flags,
-				   struct ip_service_name **dclist,
+				   struct ip_service_name *dclist,
 				   int num_dcs,
 				   struct netr_DsRGetDCNameInfo **info)
 {
-	/* FIXME: code here */
+	struct sockaddr_storage ss;
+	struct ip_service ip_list;
+	enum nbt_name_type name_type = NBT_NAME_LOGON;
+	NTSTATUS status;
+	int i;
+	const char *dc_name = NULL;
+	fstring tmp_dc_name;
+	union nbt_cldap_netlogon *r = NULL;
+	bool store_cache = false;
+	uint32_t nt_version = NETLOGON_VERSION_1 |
+			      NETLOGON_VERSION_5 |
+			      NETLOGON_VERSION_5EX_WITH_IP;
 
-	return NT_STATUS_NOT_SUPPORTED;
+	if (!msg_ctx) {
+		msg_ctx = msg_context(mem_ctx);
+	}
+
+	if (flags & DS_PDC_REQUIRED) {
+		name_type = NBT_NAME_PDC;
+	}
+
+	nt_version |= map_ds_flags_to_nt_version(flags);
+
+	DEBUG(10,("process_dc_netbios\n"));
+
+	for (i=0; i<num_dcs; i++) {
+
+		ip_list.ss = dclist[i].ss;
+		ip_list.port = 0;
+
+		if (!interpret_string_addr(&ss, dclist[i].hostname, AI_NUMERICHOST)) {
+			return NT_STATUS_UNSUCCESSFUL;
+		}
+
+		if (send_getdc_request(mem_ctx, msg_ctx,
+				       &dclist[i].ss, domain_name,
+				       NULL, nt_version))
+		{
+			int k;
+			smb_msleep(300);
+			for (k=0; k<5; k++) {
+				if (receive_getdc_response(mem_ctx,
+							   &dclist[i].ss,
+							   domain_name,
+							   &nt_version,
+							   &dc_name,
+							   &r)) {
+					store_cache = true;
+					namecache_store(dc_name, NBT_NAME_SERVER, 1, &ip_list);
+					goto make_reply;
+				}
+				smb_msleep(1500);
+			}
+		}
+
+		if (name_status_find(domain_name,
+				     name_type,
+				     NBT_NAME_SERVER,
+				     &dclist[i].ss,
+				     tmp_dc_name))
+		{
+			struct nbt_cldap_netlogon_1 logon1;
+
+			r = TALLOC_ZERO_P(mem_ctx, union nbt_cldap_netlogon);
+			NT_STATUS_HAVE_NO_MEMORY(r);
+
+			ZERO_STRUCT(logon1);
+
+			nt_version = NETLOGON_VERSION_1;
+
+			logon1.nt_version = nt_version;
+			logon1.pdc_name = tmp_dc_name;
+			logon1.domain_name = talloc_strdup_upper(mem_ctx, domain_name);
+			NT_STATUS_HAVE_NO_MEMORY(logon1.domain_name);
+
+			r->logon1 = logon1;
+
+			namecache_store(tmp_dc_name, NBT_NAME_SERVER, 1, &ip_list);
+
+			goto make_reply;
+		}
+	}
+
+	return NT_STATUS_DOMAIN_CONTROLLER_NOT_FOUND;
+
+ make_reply:
+
+	status = make_dc_info_from_cldap_reply(mem_ctx, flags, &dclist[i].ss,
+					       nt_version, r, info);
+	if (NT_STATUS_IS_OK(status) && store_cache) {
+		return store_cldap_reply(mem_ctx, flags, &dclist[i].ss,
+					 nt_version, r);
+	}
+
+	return status;
 }
 
 /****************************************************************
 ****************************************************************/
 
 static NTSTATUS dsgetdcname_rediscover(TALLOC_CTX *mem_ctx,
+				       struct messaging_context *msg_ctx,
 				       const char *domain_name,
 				       struct GUID *domain_guid,
 				       uint32_t flags,
@@ -835,7 +1335,7 @@
 				       struct netr_DsRGetDCNameInfo **info)
 {
 	NTSTATUS status = NT_STATUS_DOMAIN_CONTROLLER_NOT_FOUND;
-	struct ip_service_name *dclist;
+	struct ip_service_name *dclist = NULL;
 	int num_dcs;
 
 	DEBUG(10,("dsgetdcname_rediscover\n"));
@@ -846,8 +1346,8 @@
 					     &dclist, &num_dcs);
 		NT_STATUS_NOT_OK_RETURN(status);
 
-		return process_dc_netbios(mem_ctx, domain_name, flags,
-					  &dclist, num_dcs, info);
+		return process_dc_netbios(mem_ctx, msg_ctx, domain_name, flags,
+					  dclist, num_dcs, info);
 	}
 
 	if (flags & DS_IS_DNS_NAME) {
@@ -857,7 +1357,7 @@
 		NT_STATUS_NOT_OK_RETURN(status);
 
 		return process_dc_dns(mem_ctx, domain_name, flags,
-				      &dclist, num_dcs, info);
+				      dclist, num_dcs, info);
 	}
 
 	status = discover_dc_dns(mem_ctx, domain_name, domain_guid, flags,
@@ -865,7 +1365,7 @@
 
 	if (NT_STATUS_IS_OK(status) && num_dcs != 0) {
 
-		status = process_dc_dns(mem_ctx, domain_name, flags, &dclist,
+		status = process_dc_dns(mem_ctx, domain_name, flags, dclist,
 					num_dcs, info);
 		if (NT_STATUS_IS_OK(status)) {
 			return status;
@@ -876,7 +1376,7 @@
 				     &num_dcs);
 	NT_STATUS_NOT_OK_RETURN(status);
 
-	return process_dc_netbios(mem_ctx, domain_name, flags, &dclist,
+	return process_dc_netbios(mem_ctx, msg_ctx, domain_name, flags, dclist,
 				  num_dcs, info);
 }
 
@@ -887,6 +1387,7 @@
 ********************************************************************/
 
 NTSTATUS dsgetdcname(TALLOC_CTX *mem_ctx,
+		     struct messaging_context *msg_ctx,
 		     const char *domain_name,
 		     struct GUID *domain_guid,
 		     const char *site_name,
@@ -895,6 +1396,7 @@
 {
 	NTSTATUS status = NT_STATUS_DOMAIN_CONTROLLER_NOT_FOUND;
 	struct netr_DsRGetDCNameInfo *myinfo = NULL;
+	char *query_site = NULL;
 
 	DEBUG(10,("dsgetdcname: domain_name: %s, "
 		  "domain_guid: %s, site_name: %s, flags: 0x%08x\n",
@@ -904,35 +1406,43 @@
 
 	*info = NULL;
 
-	if (!check_allowed_required_flags(flags)) {
+	if (!check_allowed_required_flags(flags, site_name)) {
 		DEBUG(0,("invalid flags specified\n"));
 		return NT_STATUS_INVALID_PARAMETER;
 	}
 
+	if (!site_name) {
+		query_site = sitename_fetch(domain_name);
+	} else {
+		query_site = SMB_STRDUP(site_name);
+	}
+
 	if (flags & DS_FORCE_REDISCOVERY) {
 		goto rediscover;
 	}
 
-	status = dsgetdcname_cached(mem_ctx, domain_name, domain_guid,
-				    flags, site_name, &myinfo);
+	status = dsgetdcname_cached(mem_ctx, msg_ctx, domain_name, domain_guid,
+				    flags, query_site, &myinfo);
 	if (NT_STATUS_IS_OK(status)) {
 		*info = myinfo;
-		return status;
+		goto done;
 	}
 
 	if (flags & DS_BACKGROUND_ONLY) {
-		return status;
+		goto done;
 	}
 
  rediscover:
-	status = dsgetdcname_rediscover(mem_ctx, domain_name,
-					domain_guid, flags, site_name,
+	status = dsgetdcname_rediscover(mem_ctx, msg_ctx, domain_name,
+					domain_guid, flags, query_site,
 					&myinfo);
 
  	if (NT_STATUS_IS_OK(status)) {
-		dsgetdcname_cache_store(mem_ctx, domain_name, myinfo);
 		*info = myinfo;
 	}
 
+ done:
+	SAFE_FREE(query_site);
+
 	return status;
 }

Modified: branches/samba/experimental/source/libsmb/libsmb_context.c
===================================================================
--- branches/samba/experimental/source/libsmb/libsmb_context.c	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/libsmb/libsmb_context.c	2008-06-09 06:59:20 UTC (rev 1920)
@@ -27,6 +27,8 @@
 #include "libsmb_internal.h"
 
 
+extern bool in_client;
+
 /*
  * Is the logging working / configfile read ? 
  */
@@ -410,7 +412,6 @@
         int pid;
         char *user = NULL;
         char *home = NULL;
-        extern bool in_client;
         
         if (!context) {
                 errno = EBADF;
@@ -422,7 +423,8 @@
                 return NULL;
         }
         
-        if (!smbc_getFunctionAuthData(context) ||
+        if ((!smbc_getFunctionAuthData(context) &&
+             !smbc_getFunctionAuthDataWithContext(context)) ||
             smbc_getDebug(context) < 0 ||
             smbc_getDebug(context) > 100) {
                 
@@ -449,7 +451,7 @@
                 
                 /* Here we would open the smb.conf file if needed ... */
                 
-                in_client = True; /* FIXME, make a param */
+                lp_set_in_client(True);
                 
                 home = getenv("HOME");
                 if (home) {

Modified: branches/samba/experimental/source/libsmb/libsmb_dir.c
===================================================================
--- branches/samba/experimental/source/libsmb/libsmb_dir.c	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/libsmb/libsmb_dir.c	2008-06-09 06:59:20 UTC (rev 1920)
@@ -1,23 +1,23 @@
-/* 
+/*
    Unix SMB/Netbios implementation.
    SMB client library implementation
    Copyright (C) Andrew Tridgell 1998
    Copyright (C) Richard Sharpe 2000, 2002
    Copyright (C) John Terpstra 2000
-   Copyright (C) Tom Jansen (Ninja ISD) 2002 
+   Copyright (C) Tom Jansen (Ninja ISD) 2002
    Copyright (C) Derrell Lipman 2003-2008
    Copyright (C) Jeremy Allison 2007, 2008
-   
+
    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 3 of the License, or
    (at your option) any later version.
-   
+
    This program is distributed in the hope that it will be useful,
    but WITHOUT ANY WARRANTY; without even the implied warranty of
    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
    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, see <http://www.gnu.org/licenses/>.
 */
@@ -36,19 +36,19 @@
 remove_dir(SMBCFILE *dir)
 {
 	struct smbc_dir_list *d,*f;
-        
+
 	d = dir->dir_list;
 	while (d) {
-                
+
 		f = d; d = d->next;
-                
+
 		SAFE_FREE(f->dirent);
 		SAFE_FREE(f);
-                
+
 	}
-        
+
 	dir->dir_list = dir->dir_end = dir->dir_next = NULL;
-        
+
 }
 
 static int
@@ -61,63 +61,63 @@
 	int size;
         int name_length = (name == NULL ? 0 : strlen(name));
         int comment_len = (comment == NULL ? 0 : strlen(comment));
-        
+
 	/*
-	 * Allocate space for the dirent, which must be increased by the 
+	 * Allocate space for the dirent, which must be increased by the
 	 * size of the name and the comment and 1 each for the null terminator.
 	 */
-        
+
 	size = sizeof(struct smbc_dirent) + name_length + comment_len + 2;
-        
+
 	dirent = (struct smbc_dirent *)SMB_MALLOC(size);
-        
+
 	if (!dirent) {
-                
+
 		dir->dir_error = ENOMEM;
 		return -1;
-                
+
 	}
-        
+
 	ZERO_STRUCTP(dirent);
-        
+
 	if (dir->dir_list == NULL) {
-                
+
 		dir->dir_list = SMB_MALLOC_P(struct smbc_dir_list);
 		if (!dir->dir_list) {
-                        
+
 			SAFE_FREE(dirent);
 			dir->dir_error = ENOMEM;
 			return -1;
-                        
+
 		}
 		ZERO_STRUCTP(dir->dir_list);
-                
+
 		dir->dir_end = dir->dir_next = dir->dir_list;
 	}
 	else {
-                
+
 		dir->dir_end->next = SMB_MALLOC_P(struct smbc_dir_list);
-                
+
 		if (!dir->dir_end->next) {
-                        
+
 			SAFE_FREE(dirent);
 			dir->dir_error = ENOMEM;
 			return -1;
-                        
+
 		}
 		ZERO_STRUCTP(dir->dir_end->next);
-                
+
 		dir->dir_end = dir->dir_end->next;
 	}
-        
+
 	dir->dir_end->next = NULL;
 	dir->dir_end->dirent = dirent;
-        
+
 	dirent->smbc_type = type;
 	dirent->namelen = name_length;
 	dirent->commentlen = comment_len;
 	dirent->dirlen = size;
-        
+
         /*
          * dirent->namelen + 1 includes the null (no null termination needed)
          * Ditto for dirent->commentlen.
@@ -126,9 +126,9 @@
 	strncpy(dirent->name, (name?name:""), dirent->namelen + 1);
 	dirent->comment = (char *)(&dirent->name + dirent->namelen + 1);
 	strncpy(dirent->comment, (comment?comment:""), dirent->commentlen + 1);
-        
+
 	return 0;
-        
+
 }
 
 static void
@@ -142,18 +142,18 @@
         struct smbc_dirent *dirent;
 	int dirent_type;
         int do_remove = 0;
-        
+
 	dirent_type = dir->dir_type;
-        
+
 	if (add_dirent(dir, name, comment, dirent_type) < 0) {
-                
+
 		/* An error occurred, what do we do? */
 		/* FIXME: Add some code here */
 	}
-        
+
         /* Point to the one just added */
         dirent = dir->dir_end->dirent;
-        
+
         /* See if this was a duplicate */
         for (dir_list = dir->dir_list;
              dir_list != dir->dir_end;
@@ -163,7 +163,7 @@
                         /* Duplicate.  End end of list need to be removed. */
                         do_remove = 1;
                 }
-                
+
                 if (do_remove && dir_list->next == dir->dir_end) {
                         /* Found the end of the list.  Remove it. */
                         dir->dir_end = dir_list;
@@ -183,7 +183,7 @@
 {
 	SMBCFILE *dir = (SMBCFILE *)state;
 	int dirent_type;
-        
+
 	/*
          * We need to process the type a little ...
          *
@@ -195,27 +195,27 @@
          * administrative shares:
          * ADMIN$, IPC$, C$, D$, E$ ...  are type |= 0x80000000
          */
-        
+
 	if (dir->dir_type == SMBC_FILE_SHARE) {
 		switch (type) {
                 case 0 | 0x80000000:
 		case 0:
 			dirent_type = SMBC_FILE_SHARE;
 			break;
-                        
+
 		case 1:
 			dirent_type = SMBC_PRINTER_SHARE;
 			break;
-                        
+
 		case 2:
 			dirent_type = SMBC_COMMS_SHARE;
 			break;
-                        
+
                 case 3 | 0x80000000:
 		case 3:
 			dirent_type = SMBC_IPC_SHARE;
 			break;
-                        
+
 		default:
 			dirent_type = SMBC_FILE_SHARE; /* FIXME, error? */
 			break;
@@ -224,12 +224,12 @@
 	else {
                 dirent_type = dir->dir_type;
         }
-        
+
 	if (add_dirent(dir, name, comment, dirent_type) < 0) {
-                
+
 		/* An error occurred, what do we do? */
 		/* FIXME: Add some code here */
-                
+
 	}
 }
 
@@ -239,16 +239,16 @@
             const char *mask,
             void *state)
 {
-        
-	if (add_dirent((SMBCFILE *)state, finfo->name, "", 
+
+	if (add_dirent((SMBCFILE *)state, finfo->name, "",
 		       (finfo->mode&aDIR?SMBC_DIR:SMBC_FILE)) < 0) {
-                
+
 		/* Handle an error ... */
-                
+
 		/* FIXME: Add some code ... */
-                
-	} 
-        
+
+	}
+
 }
 
 static int
@@ -261,60 +261,66 @@
 {
         int i;
 	WERROR result;
-	ENUM_HND enum_hnd;
-        uint32 info_level = 1;
 	uint32 preferred_len = 0xffffffff;
         uint32 type;
-	SRV_SHARE_INFO_CTR ctr;
+	struct srvsvc_NetShareInfoCtr info_ctr;
+	struct srvsvc_NetShareCtr1 ctr1;
 	fstring name = "";
         fstring comment = "";
 	struct rpc_pipe_client *pipe_hnd;
         NTSTATUS nt_status;
-        
+	uint32_t resume_handle = 0;
+	uint32_t total_entries = 0;
+
         /* Open the server service pipe */
         pipe_hnd = cli_rpc_pipe_open_noauth(cli, PI_SRVSVC, &nt_status);
         if (!pipe_hnd) {
                 DEBUG(1, ("net_share_enum_rpc pipe open fail!\n"));
                 return -1;
         }
-        
+
+	ZERO_STRUCT(info_ctr);
+	ZERO_STRUCT(ctr1);
+
+	info_ctr.level = 1;
+	info_ctr.ctr.ctr1 = &ctr1;
+
         /* Issue the NetShareEnum RPC call and retrieve the response */
-	init_enum_hnd(&enum_hnd, 0);
-	result = rpccli_srvsvc_net_share_enum(pipe_hnd,
-                                              talloc_tos(),
-                                              info_level,
-                                              &ctr,
-                                              preferred_len,
-                                              &enum_hnd);
-        
+	nt_status = rpccli_srvsvc_NetShareEnumAll(pipe_hnd, talloc_tos(),
+						  pipe_hnd->cli->desthost,
+						  &info_ctr,
+						  preferred_len,
+						  &total_entries,
+						  &resume_handle,
+						  &result);
+
         /* Was it successful? */
-	if (!W_ERROR_IS_OK(result) || ctr.num_entries == 0) {
+	if (!NT_STATUS_IS_OK(nt_status) || !W_ERROR_IS_OK(result) ||
+	    total_entries == 0) {
                 /*  Nope.  Go clean up. */
 		goto done;
         }
-        
+
         /* For each returned entry... */
-        for (i = 0; i < ctr.num_entries; i++) {
-                
+        for (i = 0; i < total_entries; i++) {
+
                 /* pull out the share name */
-                rpcstr_pull_unistr2_fstring(
-                        name, &ctr.share.info1[i].info_1_str.uni_netname);
-                
+		fstrcpy(name, info_ctr.ctr.ctr1->array[i].name);
+
                 /* pull out the share's comment */
-                rpcstr_pull_unistr2_fstring(
-                        comment, &ctr.share.info1[i].info_1_str.uni_remark);
-                
+		fstrcpy(comment, info_ctr.ctr.ctr1->array[i].comment);
+
                 /* Get the type value */
-                type = ctr.share.info1[i].info_1.type;
-                
+                type = info_ctr.ctr.ctr1->array[i].type;
+
                 /* Add this share to the list */
                 (*fn)(name, type, comment, state);
         }
-        
+
 done:
         /* Close the server service pipe */
         cli_rpc_pipe_close(pipe_hnd);
-        
+
         /* Tell 'em if it worked */
         return W_ERROR_IS_OK(result) ? 0 : -1;
 }
@@ -332,10 +338,10 @@
         DEBUG(4, ("SMBC_check_options(): server='%s' share='%s' "
                   "path='%s' options='%s'\n",
                   server, share, path, options));
-        
+
         /* No options at all is always ok */
         if (! *options) return 0;
-        
+
         /* Currently, we don't support any options. */
         return -1;
 }
@@ -359,22 +365,22 @@
 	SMBCFILE *dir = NULL;
 	struct sockaddr_storage rem_ss;
 	TALLOC_CTX *frame = talloc_stackframe();
-        
+
 	if (!context || !context->internal->initialized) {
 	        DEBUG(4, ("no valid context\n"));
 		errno = EINVAL + 8192;
 		TALLOC_FREE(frame);
 		return NULL;
-                
+
 	}
-        
+
 	if (!fname) {
 		DEBUG(4, ("no valid fname\n"));
 		errno = EINVAL + 8193;
 		TALLOC_FREE(frame);
 		return NULL;
 	}
-        
+
 	if (SMBC_parse_path(frame,
                             context,
                             fname,
@@ -390,11 +396,11 @@
 		TALLOC_FREE(frame);
 		return NULL;
 	}
-        
+
 	DEBUG(4, ("parsed path: fname='%s' server='%s' share='%s' "
                   "path='%s' options='%s'\n",
                   fname, server, share, path, options));
-        
+
         /* Ensure the options are valid */
         if (SMBC_check_options(server, share, path, options)) {
                 DEBUG(4, ("unacceptable options (%s)\n", options));
@@ -402,7 +408,7 @@
 		TALLOC_FREE(frame);
                 return NULL;
         }
-        
+
 	if (!user || user[0] == (char)0) {
 		user = talloc_strdup(frame, smbc_getUser(context));
 		if (!user) {
@@ -411,35 +417,35 @@
 			return NULL;
 		}
 	}
-        
+
 	dir = SMB_MALLOC_P(SMBCFILE);
-        
+
 	if (!dir) {
 		errno = ENOMEM;
 		TALLOC_FREE(frame);
 		return NULL;
 	}
-        
+
 	ZERO_STRUCTP(dir);
-        
+
 	dir->cli_fd   = 0;
 	dir->fname    = SMB_STRDUP(fname);
 	dir->srv      = NULL;
 	dir->offset   = 0;
 	dir->file     = False;
 	dir->dir_list = dir->dir_next = dir->dir_end = NULL;
-        
+
 	if (server[0] == (char)0) {
-                
+
                 int i;
                 int count;
                 int max_lmb_count;
                 struct ip_service *ip_list;
                 struct ip_service server_addr;
                 struct user_auth_info u_info;
-                
+
 		if (share[0] != (char)0 || path[0] != (char)0) {
-                        
+
 			errno = EINVAL + 8196;
 			if (dir) {
 				SAFE_FREE(dir->fname);
@@ -448,12 +454,12 @@
 			TALLOC_FREE(frame);
 			return NULL;
 		}
-                
+
                 /* Determine how many local master browsers to query */
                 max_lmb_count = (smbc_getOptionBrowseMaxLmbCount(context) == 0
                                  ? INT_MAX
                                  : smbc_getOptionBrowseMaxLmbCount(context));
-                
+
 		memset(&u_info, '\0', sizeof(u_info));
 		u_info.username = talloc_strdup(frame,user);
 		u_info.password = talloc_strdup(frame,password);
@@ -465,7 +471,7 @@
 			TALLOC_FREE(frame);
 			return NULL;
 		}
-                
+
 		/*
                  * We have server and share and path empty but options
                  * requesting that we scan all master browsers for their list
@@ -474,16 +480,16 @@
                  * doesn't work, then try our other methods which return only
                  * a single master browser.
                  */
-                
+
                 ip_list = NULL;
                 if (!NT_STATUS_IS_OK(name_resolve_bcast(MSBROWSE, 1, &ip_list,
                                                         &count)))
 		{
-                        
+
                         SAFE_FREE(ip_list);
-                        
+
                         if (!find_master_ip(workgroup, &server_addr.ss)) {
-                                
+
 				if (dir) {
 					SAFE_FREE(dir->fname);
 					SAFE_FREE(dir);
@@ -492,7 +498,7 @@
 				TALLOC_FREE(frame);
                                 return NULL;
                         }
-                        
+
 			ip_list = (struct ip_service *)memdup(
 				&server_addr, sizeof(server_addr));
 			if (ip_list == NULL) {
@@ -502,17 +508,17 @@
 			}
                         count = 1;
                 }
-                
+
                 for (i = 0; i < count && i < max_lmb_count; i++) {
 			char addr[INET6_ADDRSTRLEN];
 			char *wg_ptr = NULL;
                 	struct cli_state *cli = NULL;
-                        
+
 			print_sockaddr(addr, sizeof(addr), &ip_list[i].ss);
                         DEBUG(99, ("Found master browser %d of %d: %s\n",
                                    i+1, MAX(count, max_lmb_count),
                                    addr));
-                        
+
                         cli = get_ipc_connect_master_ip(talloc_tos(),
 							&ip_list[i],
                                                         &u_info,
@@ -522,39 +528,39 @@
 			if (!cli) {
 				continue;
 			}
-                        
+
 			workgroup = talloc_strdup(frame, wg_ptr);
 			server = talloc_strdup(frame, cli->desthost);
-                        
+
                         cli_shutdown(cli);
-                        
+
 			if (!workgroup || !server) {
 				errno = ENOMEM;
 				TALLOC_FREE(frame);
 				return NULL;
 			}
-                        
+
                         DEBUG(4, ("using workgroup %s %s\n",
                                   workgroup, server));
-                        
+
                         /*
                          * For each returned master browser IP address, get a
                          * connection to IPC$ on the server if we do not
                          * already have one, and determine the
                          * workgroups/domains that it knows about.
                          */
-                        
+
                         srv = SMBC_server(frame, context, True, server, "IPC$",
                                           &workgroup, &user, &password);
                         if (!srv) {
                                 continue;
                         }
-                        
+
                         dir->srv = srv;
                         dir->dir_type = SMBC_WORKGROUP;
-                        
+
                         /* Now, list the stuff ... */
-                        
+
                         if (!cli_NetServerEnum(srv->cli,
                                                workgroup,
                                                SV_TYPE_DOMAIN_ENUM,
@@ -563,7 +569,7 @@
                                 continue;
                         }
                 }
-                
+
                 SAFE_FREE(ip_list);
         } else {
                 /*
@@ -572,7 +578,7 @@
                  */
 		if (*share == '\0') {
 			if (*path != '\0') {
-                                
+
                                 /* Should not have empty share with path */
 				errno = EINVAL + 8197;
 				if (dir) {
@@ -581,9 +587,9 @@
 				}
 				TALLOC_FREE(frame);
 				return NULL;
-                                
+
 			}
-                        
+
 			/*
                          * We don't know if <server> is really a server name
                          * or is a workgroup/domain name.  If we already have
@@ -592,7 +598,7 @@
                          * <server><1B>, or <server><20> translates.  We check
                          * to see if <server> is an IP address first.
                          */
-                        
+
                         /*
                          * See if we have an existing server.  Do not
                          * establish a connection if one does not already
@@ -601,7 +607,7 @@
                         srv = SMBC_server(frame, context, False,
                                           server, "IPC$",
                                           &workgroup, &user, &password);
-                        
+
                         /*
                          * If no existing server and not an IP addr, look for
                          * LMB or DMB
@@ -610,17 +616,17 @@
                             !is_ipaddress(server) &&
 			    (resolve_name(server, &rem_ss, 0x1d) ||   /* LMB */
                              resolve_name(server, &rem_ss, 0x1b) )) { /* DMB */
-                                
+
 				fstring buserver;
-                                
+
 				dir->dir_type = SMBC_SERVER;
-                                
+
 				/*
 				 * Get the backup list ...
 				 */
 				if (!name_status_find(server, 0, 0,
                                                       &rem_ss, buserver)) {
-                                        
+
                                         DEBUG(0,("Could not get name of "
                                                  "local/domain master browser "
                                                  "for server %s\n", server));
@@ -631,9 +637,9 @@
 					errno = EPERM;
 					TALLOC_FREE(frame);
 					return NULL;
-                                        
+
 				}
-                                
+
 				/*
                                  * Get a connection to IPC$ on the server if
                                  * we do not already have one
@@ -650,16 +656,16 @@
 					}
 					TALLOC_FREE(frame);
 					return NULL;
-                                        
+
 				}
-                                
+
 				dir->srv = srv;
-                                
+
 				/* Now, list the servers ... */
 				if (!cli_NetServerEnum(srv->cli, server,
                                                        0x0000FFFE, list_fn,
 						       (void *)dir)) {
-                                        
+
 					if (dir) {
 						SAFE_FREE(dir->fname);
 						SAFE_FREE(dir);
@@ -669,7 +675,7 @@
 				}
 			} else if (srv ||
                                    (resolve_name(server, &rem_ss, 0x20))) {
-                                
+
                                 /*
                                  * If we hadn't found the server, get one now
                                  */
@@ -679,7 +685,7 @@
                                                           &workgroup,
                                                           &user, &password);
                                 }
-                                
+
                                 if (!srv) {
                                         if (dir) {
                                                 SAFE_FREE(dir->fname);
@@ -687,14 +693,14 @@
                                         }
 					TALLOC_FREE(frame);
                                         return NULL;
-                                        
+
                                 }
-                                
+
                                 dir->dir_type = SMBC_FILE_SHARE;
                                 dir->srv = srv;
-                                
+
                                 /* List the shares ... */
-                                
+
                                 if (net_share_enum_rpc(
                                             srv->cli,
                                             list_fn,
@@ -703,7 +709,7 @@
                                             srv->cli,
                                             list_fn,
                                             (void *)dir) < 0) {
-                                        
+
                                         errno = cli_errno(srv->cli);
                                         if (dir) {
                                                 SAFE_FREE(dir->fname);
@@ -711,7 +717,7 @@
                                         }
 					TALLOC_FREE(frame);
                                         return NULL;
-                                        
+
                                 }
                         } else {
                                 /* Neither the workgroup nor server exists */
@@ -723,7 +729,7 @@
 				TALLOC_FREE(frame);
                                 return NULL;
 			}
-                        
+
 		}
 		else {
                         /*
@@ -732,13 +738,13 @@
                          */
 			char *targetpath;
 			struct cli_state *targetcli;
-                        
+
 			/* We connect to the server and list the directory */
 			dir->dir_type = SMBC_FILE_SHARE;
-                        
+
 			srv = SMBC_server(frame, context, True, server, share,
                                           &workgroup, &user, &password);
-                        
+
 			if (!srv) {
 				if (dir) {
 					SAFE_FREE(dir->fname);
@@ -747,11 +753,11 @@
 				TALLOC_FREE(frame);
 				return NULL;
 			}
-                        
+
 			dir->srv = srv;
-                        
+
 			/* Now, list the files ... */
-                        
+
                         p = path + strlen(path);
 			path = talloc_asprintf_append(path, "\\*");
 			if (!path) {
@@ -762,7 +768,7 @@
 				TALLOC_FREE(frame);
 				return NULL;
 			}
-                        
+
 			if (!cli_resolve_path(frame, "", srv->cli, path,
                                               &targetcli, &targetpath)) {
 				d_printf("Could not resolve %s\n", path);
@@ -773,17 +779,17 @@
 				TALLOC_FREE(frame);
 				return NULL;
 			}
-                        
+
 			if (cli_list(targetcli, targetpath,
                                      aDIR | aSYSTEM | aHIDDEN,
                                      dir_list_fn, (void *)dir) < 0) {
-                                
+
 				if (dir) {
 					SAFE_FREE(dir->fname);
 					SAFE_FREE(dir);
 				}
 				saved_errno = SMBC_errno(context, targetcli);
-                                
+
                                 if (saved_errno == EINVAL) {
                                         /*
                                          * See if they asked to opendir
@@ -793,28 +799,28 @@
                                          * than ENOTDIR.
                                          */
                                         *p = '\0'; /* restore original path */
-                                        
+
                                         if (SMBC_getatr(context, srv, path,
                                                         &mode, NULL,
                                                         NULL, NULL, NULL, NULL,
                                                         NULL) &&
                                             ! IS_DOS_DIR(mode)) {
-                                                
+
                                                 /* It is.  Correct the error value */
                                                 saved_errno = ENOTDIR;
                                         }
                                 }
-                                
+
                                 /*
                                  * If there was an error and the server is no
                                  * good any more...
                                  */
                                 if (cli_is_error(targetcli) &&
                                     smbc_getFunctionCheckServer(context)(context, srv)) {
-                                        
+
                                         /* ... then remove it. */
                                         if (smbc_getFunctionRemoveUnusedServer(context)(context,
-                                                                                        srv)) { 
+                                                                                        srv)) {
                                                 /*
                                                  * We could not remove the
                                                  * server completely, remove
@@ -826,19 +832,19 @@
                                                 smbc_getFunctionRemoveCachedServer(context)(context, srv);
                                         }
                                 }
-                                
+
                                 errno = saved_errno;
 				TALLOC_FREE(frame);
 				return NULL;
 			}
 		}
-                
+
 	}
-        
+
 	DLIST_ADD(context->internal->files, dir);
 	TALLOC_FREE(frame);
 	return dir;
-        
+
 }
 
 /*
@@ -850,32 +856,32 @@
                   SMBCFILE *dir)
 {
 	TALLOC_CTX *frame = talloc_stackframe();
-        
+
 	if (!context || !context->internal->initialized) {
 		errno = EINVAL;
 		TALLOC_FREE(frame);
 		return -1;
 	}
-        
+
 	if (!dir || !SMBC_dlist_contains(context->internal->files, dir)) {
 		errno = EBADF;
 		TALLOC_FREE(frame);
 		return -1;
 	}
-        
+
 	remove_dir(dir); /* Clean it up */
-        
+
 	DLIST_REMOVE(context->internal->files, dir);
-        
+
 	if (dir) {
-                
+
 		SAFE_FREE(dir->fname);
 		SAFE_FREE(dir);    /* Free the space too */
 	}
-        
+
 	TALLOC_FREE(frame);
 	return 0;
-        
+
 }
 
 static void
@@ -885,33 +891,33 @@
                       int max_namebuf_len)
 {
         if (smbc_getOptionUrlEncodeReaddirEntries(context)) {
-                
+
                 /* url-encode the name.  get back remaining buffer space */
                 max_namebuf_len =
                         SMBC_urlencode(dest->name, src->name, max_namebuf_len);
-                
+
                 /* We now know the name length */
                 dest->namelen = strlen(dest->name);
-                
+
                 /* Save the pointer to the beginning of the comment */
                 dest->comment = dest->name + dest->namelen + 1;
-                
+
                 /* Copy the comment */
                 strncpy(dest->comment, src->comment, max_namebuf_len - 1);
                 dest->comment[max_namebuf_len - 1] = '\0';
-                
+
                 /* Save other fields */
                 dest->smbc_type = src->smbc_type;
                 dest->commentlen = strlen(dest->comment);
                 dest->dirlen = ((dest->comment + dest->commentlen + 1) -
                                 (char *) dest);
         } else {
-                
+
                 /* No encoding.  Just copy the entry as is. */
                 memcpy(dest, src, src->dirlen);
                 dest->comment = (char *)(&dest->name + src->namelen + 1);
         }
-        
+
 }
 
 /*
@@ -925,58 +931,58 @@
         int maxlen;
 	struct smbc_dirent *dirp, *dirent;
 	TALLOC_CTX *frame = talloc_stackframe();
-        
+
 	/* Check that all is ok first ... */
-        
+
 	if (!context || !context->internal->initialized) {
-                
+
 		errno = EINVAL;
                 DEBUG(0, ("Invalid context in SMBC_readdir_ctx()\n"));
 		TALLOC_FREE(frame);
 		return NULL;
-                
+
 	}
-        
+
 	if (!dir || !SMBC_dlist_contains(context->internal->files, dir)) {
-                
+
 		errno = EBADF;
                 DEBUG(0, ("Invalid dir in SMBC_readdir_ctx()\n"));
 		TALLOC_FREE(frame);
 		return NULL;
-                
+
 	}
-        
+
 	if (dir->file != False) { /* FIXME, should be dir, perhaps */
-                
+
 		errno = ENOTDIR;
                 DEBUG(0, ("Found file vs directory in SMBC_readdir_ctx()\n"));
 		TALLOC_FREE(frame);
 		return NULL;
-                
+
 	}
-        
+
 	if (!dir->dir_next) {
 		TALLOC_FREE(frame);
 		return NULL;
         }
-        
+
         dirent = dir->dir_next->dirent;
         if (!dirent) {
-                
+
                 errno = ENOENT;
 		TALLOC_FREE(frame);
                 return NULL;
-                
+
         }
-        
+
         dirp = (struct smbc_dirent *)context->internal->dirent;
         maxlen = (sizeof(context->internal->dirent) -
                   sizeof(struct smbc_dirent));
-        
+
         smbc_readdir_internal(context, dirp, dirent, maxlen);
-        
+
         dir->dir_next = dir->dir_next->next;
-        
+
 	TALLOC_FREE(frame);
         return dirp;
 }
@@ -997,99 +1003,99 @@
 	char *ndir = (char *)dirp;
 	struct smbc_dir_list *dirlist;
 	TALLOC_CTX *frame = talloc_stackframe();
-        
+
 	/* Check that all is ok first ... */
-        
+
 	if (!context || !context->internal->initialized) {
-                
+
 		errno = EINVAL;
 		TALLOC_FREE(frame);
 		return -1;
-                
+
 	}
-        
+
 	if (!dir || !SMBC_dlist_contains(context->internal->files, dir)) {
-                
+
 		errno = EBADF;
 		TALLOC_FREE(frame);
 		return -1;
-                
+
 	}
-        
+
 	if (dir->file != False) { /* FIXME, should be dir, perhaps */
-                
+
 		errno = ENOTDIR;
 		TALLOC_FREE(frame);
 		return -1;
-                
+
 	}
-        
-	/* 
+
+	/*
 	 * Now, retrieve the number of entries that will fit in what was passed
-	 * We have to figure out if the info is in the list, or we need to 
+	 * We have to figure out if the info is in the list, or we need to
 	 * send a request to the server to get the info.
 	 */
-        
+
 	while ((dirlist = dir->dir_next)) {
 		struct smbc_dirent *dirent;
-                
+
 		if (!dirlist->dirent) {
-                        
+
 			errno = ENOENT;  /* Bad error */
 			TALLOC_FREE(frame);
 			return -1;
-                        
+
 		}
-                
+
                 /* Do urlencoding of next entry, if so selected */
                 dirent = (struct smbc_dirent *)context->internal->dirent;
                 maxlen = (sizeof(context->internal->dirent) -
                           sizeof(struct smbc_dirent));
                 smbc_readdir_internal(context, dirent,
                                       dirlist->dirent, maxlen);
-                
+
                 reqd = dirent->dirlen;
-                
+
 		if (rem < reqd) {
-                        
+
 			if (rem < count) { /* We managed to copy something */
-                                
+
 				errno = 0;
 				TALLOC_FREE(frame);
 				return count - rem;
-                                
+
 			}
 			else { /* Nothing copied ... */
-                                
+
 				errno = EINVAL;  /* Not enough space ... */
 				TALLOC_FREE(frame);
 				return -1;
-                                
+
 			}
-                        
+
 		}
-                
+
 		memcpy(ndir, dirent, reqd); /* Copy the data in ... */
-                
-		((struct smbc_dirent *)ndir)->comment = 
+
+		((struct smbc_dirent *)ndir)->comment =
 			(char *)(&((struct smbc_dirent *)ndir)->name +
                                  dirent->namelen +
                                  1);
-                
+
 		ndir += reqd;
-                
+
 		rem -= reqd;
-                
+
 		dir->dir_next = dirlist = dirlist -> next;
 	}
-        
+
 	TALLOC_FREE(frame);
-        
+
 	if (rem == count)
 		return 0;
 	else
 		return count - rem;
-        
+
 }
 
 /*
@@ -1111,21 +1117,21 @@
 	char *targetpath = NULL;
 	struct cli_state *targetcli = NULL;
 	TALLOC_CTX *frame = talloc_stackframe();
-        
+
 	if (!context || !context->internal->initialized) {
 		errno = EINVAL;
 		TALLOC_FREE(frame);
 		return -1;
 	}
-        
+
 	if (!fname) {
 		errno = EINVAL;
 		TALLOC_FREE(frame);
 		return -1;
 	}
-        
+
 	DEBUG(4, ("smbc_mkdir(%s)\n", fname));
-        
+
 	if (SMBC_parse_path(frame,
                             context,
                             fname,
@@ -1140,7 +1146,7 @@
 		TALLOC_FREE(frame);
 		return -1;
         }
-        
+
 	if (!user || user[0] == (char)0) {
 		user = talloc_strdup(frame, smbc_getUser(context));
 		if (!user) {
@@ -1149,17 +1155,17 @@
 			return -1;
 		}
 	}
-        
+
 	srv = SMBC_server(frame, context, True,
                           server, share, &workgroup, &user, &password);
-        
+
 	if (!srv) {
-                
+
 		TALLOC_FREE(frame);
 		return -1;  /* errno set by SMBC_server */
-                
+
 	}
-        
+
 	/*d_printf(">>>mkdir: resolving %s\n", path);*/
 	if (!cli_resolve_path(frame, "", srv->cli, path,
                               &targetcli, &targetpath)) {
@@ -1168,18 +1174,18 @@
 		return -1;
 	}
 	/*d_printf(">>>mkdir: resolved path as %s\n", targetpath);*/
-        
+
 	if (!cli_mkdir(targetcli, targetpath)) {
-                
+
 		errno = SMBC_errno(context, targetcli);
 		TALLOC_FREE(frame);
 		return -1;
-                
-	} 
-        
+
+	}
+
 	TALLOC_FREE(frame);
 	return 0;
-        
+
 }
 
 /*
@@ -1218,21 +1224,21 @@
         char *targetpath = NULL;
 	struct cli_state *targetcli = NULL;
 	TALLOC_CTX *frame = talloc_stackframe();
-        
+
 	if (!context || !context->internal->initialized) {
 		errno = EINVAL;
 		TALLOC_FREE(frame);
 		return -1;
 	}
-        
+
 	if (!fname) {
 		errno = EINVAL;
 		TALLOC_FREE(frame);
 		return -1;
 	}
-        
+
 	DEBUG(4, ("smbc_rmdir(%s)\n", fname));
-        
+
 	if (SMBC_parse_path(frame,
                             context,
                             fname,
@@ -1247,7 +1253,7 @@
 		TALLOC_FREE(frame);
 		return -1;
         }
-        
+
 	if (!user || user[0] == (char)0) {
 		user = talloc_strdup(frame, smbc_getUser(context));
 		if (!user) {
@@ -1256,17 +1262,17 @@
 			return -1;
 		}
 	}
-        
+
 	srv = SMBC_server(frame, context, True,
                           server, share, &workgroup, &user, &password);
-        
+
 	if (!srv) {
-                
+
 		TALLOC_FREE(frame);
 		return -1;  /* errno set by SMBC_server */
-                
+
 	}
-        
+
 	/*d_printf(">>>rmdir: resolving %s\n", path);*/
 	if (!cli_resolve_path(frame, "", srv->cli, path,
                               &targetcli, &targetpath)) {
@@ -1275,19 +1281,19 @@
 		return -1;
 	}
 	/*d_printf(">>>rmdir: resolved path as %s\n", targetpath);*/
-        
-        
+
+
 	if (!cli_rmdir(targetcli, targetpath)) {
-                
+
 		errno = SMBC_errno(context, targetcli);
-                
+
 		if (errno == EACCES) {  /* Check if the dir empty or not */
-                        
+
                         /* Local storage to avoid buffer overflows */
 			char *lpath;
-                        
+
 			smbc_rmdir_dirempty = True;  /* Make this so ... */
-                        
+
 			lpath = talloc_asprintf(frame, "%s\\*",
 						targetpath);
 			if (!lpath) {
@@ -1295,34 +1301,34 @@
 				TALLOC_FREE(frame);
 				return -1;
 			}
-                        
+
 			if (cli_list(targetcli, lpath,
                                      aDIR | aSYSTEM | aHIDDEN,
                                      rmdir_list_fn, NULL) < 0) {
-                                
+
 				/* Fix errno to ignore latest error ... */
 				DEBUG(5, ("smbc_rmdir: "
                                           "cli_list returned an error: %d\n",
 					  SMBC_errno(context, targetcli)));
 				errno = EACCES;
-                                
+
 			}
-                        
+
 			if (smbc_rmdir_dirempty)
 				errno = EACCES;
 			else
 				errno = ENOTEMPTY;
-                        
+
 		}
-                
+
 		TALLOC_FREE(frame);
 		return -1;
-                
-	} 
-        
+
+	}
+
 	TALLOC_FREE(frame);
 	return 0;
-        
+
 }
 
 /*
@@ -1334,38 +1340,38 @@
                  SMBCFILE *dir)
 {
 	TALLOC_CTX *frame = talloc_stackframe();
-        
+
 	if (!context || !context->internal->initialized) {
-                
+
 		errno = EINVAL;
 		TALLOC_FREE(frame);
 		return -1;
-                
+
 	}
-        
+
 	if (!dir || !SMBC_dlist_contains(context->internal->files, dir)) {
-                
+
 		errno = EBADF;
 		TALLOC_FREE(frame);
 		return -1;
-                
+
 	}
-        
+
 	if (dir->file != False) { /* FIXME, should be dir, perhaps */
-                
+
 		errno = ENOTDIR;
 		TALLOC_FREE(frame);
 		return -1;
-                
+
 	}
-        
+
         /* See if we're already at the end. */
         if (dir->dir_next == NULL) {
                 /* We are. */
 		TALLOC_FREE(frame);
                 return -1;
         }
-        
+
 	/*
 	 * We return the pointer here as the offset
 	 */
@@ -1378,29 +1384,29 @@
  */
 
 static struct smbc_dir_list *
-check_dir_ent(struct smbc_dir_list *list, 
+check_dir_ent(struct smbc_dir_list *list,
               struct smbc_dirent *dirent)
 {
-        
+
 	/* Run down the list looking for what we want */
-        
+
 	if (dirent) {
-                
+
 		struct smbc_dir_list *tmp = list;
-                
+
 		while (tmp) {
-                        
+
 			if (tmp->dirent == dirent)
 				return tmp;
-                        
+
 			tmp = tmp->next;
-                        
+
 		}
-                
+
 	}
-        
+
 	return NULL;  /* Not found, or an error */
-        
+
 }
 
 
@@ -1417,50 +1423,50 @@
 	struct smbc_dirent *dirent = (struct smbc_dirent *)l_offset;
 	struct smbc_dir_list *list_ent = (struct smbc_dir_list *)NULL;
 	TALLOC_CTX *frame = talloc_stackframe();
-        
+
 	if (!context || !context->internal->initialized) {
-                
+
 		errno = EINVAL;
 		TALLOC_FREE(frame);
 		return -1;
-                
+
 	}
-        
+
 	if (dir->file != False) { /* FIXME, should be dir, perhaps */
-                
+
 		errno = ENOTDIR;
 		TALLOC_FREE(frame);
 		return -1;
-                
+
 	}
-        
+
 	/* Now, check what we were passed and see if it is OK ... */
-        
+
 	if (dirent == NULL) {  /* Seek to the begining of the list */
-                
+
 		dir->dir_next = dir->dir_list;
 		TALLOC_FREE(frame);
 		return 0;
-                
+
 	}
-        
+
         if (offset == -1) {     /* Seek to the end of the list */
                 dir->dir_next = NULL;
 		TALLOC_FREE(frame);
                 return 0;
         }
-        
+
 	/* Now, run down the list and make sure that the entry is OK       */
 	/* This may need to be changed if we change the format of the list */
-        
+
 	if ((list_ent = check_dir_ent(dir->dir_list, dirent)) == NULL) {
 		errno = EINVAL;   /* Bad entry */
 		TALLOC_FREE(frame);
 		return -1;
 	}
-        
+
 	dir->dir_next = list_ent;
-        
+
 	TALLOC_FREE(frame);
 	return 0;
 }
@@ -1474,13 +1480,13 @@
                   SMBCFILE *dir,
                   struct stat *st)
 {
-        
+
 	if (!context || !context->internal->initialized) {
-                
+
 		errno = EINVAL;
 		return -1;
 	}
-        
+
 	/* No code yet ... */
 	return 0;
 }
@@ -1499,22 +1505,22 @@
 	char *path = NULL;
 	uint16 mode;
 	TALLOC_CTX *frame = talloc_stackframe();
-        
+
 	if (!context || !context->internal->initialized) {
-                
+
 		errno = EINVAL;  /* Best I can think of ... */
 		TALLOC_FREE(frame);
 		return -1;
 	}
-        
+
 	if (!fname) {
 		errno = EINVAL;
 		TALLOC_FREE(frame);
 		return -1;
 	}
-        
+
 	DEBUG(4, ("smbc_chmod(%s, 0%3o)\n", fname, newmode));
-        
+
 	if (SMBC_parse_path(frame,
                             context,
                             fname,
@@ -1529,7 +1535,7 @@
 		TALLOC_FREE(frame);
 		return -1;
         }
-        
+
 	if (!user || user[0] == (char)0) {
 		user = talloc_strdup(frame, smbc_getUser(context));
 		if (!user) {
@@ -1538,28 +1544,28 @@
 			return -1;
 		}
 	}
-        
+
 	srv = SMBC_server(frame, context, True,
                           server, share, &workgroup, &user, &password);
-        
+
 	if (!srv) {
 		TALLOC_FREE(frame);
 		return -1;  /* errno set by SMBC_server */
 	}
-        
+
 	mode = 0;
-        
+
 	if (!(newmode & (S_IWUSR | S_IWGRP | S_IWOTH))) mode |= aRONLY;
 	if ((newmode & S_IXUSR) && lp_map_archive(-1)) mode |= aARCH;
 	if ((newmode & S_IXGRP) && lp_map_system(-1)) mode |= aSYSTEM;
 	if ((newmode & S_IXOTH) && lp_map_hidden(-1)) mode |= aHIDDEN;
-        
+
 	if (!cli_setatr(srv->cli, path, mode, 0)) {
 		errno = SMBC_errno(context, srv->cli);
 		TALLOC_FREE(frame);
 		return -1;
 	}
-        
+
 	TALLOC_FREE(frame);
         return 0;
 }
@@ -1579,48 +1585,48 @@
         time_t access_time;
         time_t write_time;
 	TALLOC_CTX *frame = talloc_stackframe();
-        
+
 	if (!context || !context->internal->initialized) {
-                
+
 		errno = EINVAL;  /* Best I can think of ... */
 		TALLOC_FREE(frame);
 		return -1;
 	}
-        
+
 	if (!fname) {
 		errno = EINVAL;
 		TALLOC_FREE(frame);
 		return -1;
 	}
-        
+
         if (tbuf == NULL) {
                 access_time = write_time = time(NULL);
         } else {
                 access_time = tbuf[0].tv_sec;
                 write_time = tbuf[1].tv_sec;
         }
-        
+
         if (DEBUGLVL(4)) {
                 char *p;
                 char atimebuf[32];
                 char mtimebuf[32];
-                
+
                 strncpy(atimebuf, ctime(&access_time), sizeof(atimebuf) - 1);
                 atimebuf[sizeof(atimebuf) - 1] = '\0';
                 if ((p = strchr(atimebuf, '\n')) != NULL) {
                         *p = '\0';
                 }
-                
+
                 strncpy(mtimebuf, ctime(&write_time), sizeof(mtimebuf) - 1);
                 mtimebuf[sizeof(mtimebuf) - 1] = '\0';
                 if ((p = strchr(mtimebuf, '\n')) != NULL) {
                         *p = '\0';
                 }
-                
+
                 dbgtext("smbc_utimes(%s, atime = %s mtime = %s)\n",
                         fname, atimebuf, mtimebuf);
         }
-        
+
 	if (SMBC_parse_path(frame,
                             context,
                             fname,
@@ -1635,7 +1641,7 @@
 		TALLOC_FREE(frame);
 		return -1;
         }
-        
+
 	if (!user || user[0] == (char)0) {
 		user = talloc_strdup(frame, smbc_getUser(context));
 		if (!user) {
@@ -1644,21 +1650,21 @@
 			return -1;
 		}
 	}
-        
+
 	srv = SMBC_server(frame, context, True,
                           server, share, &workgroup, &user, &password);
-        
+
 	if (!srv) {
 		TALLOC_FREE(frame);
 		return -1;      /* errno set by SMBC_server */
 	}
-        
+
         if (!SMBC_setatr(context, srv, path,
                          0, access_time, write_time, 0, 0)) {
 		TALLOC_FREE(frame);
                 return -1;      /* errno set by SMBC_setatr */
         }
-        
+
 	TALLOC_FREE(frame);
         return 0;
 }
@@ -1681,22 +1687,22 @@
 	struct cli_state *targetcli = NULL;
 	SMBCSRV *srv = NULL;
 	TALLOC_CTX *frame = talloc_stackframe();
-        
+
 	if (!context || !context->internal->initialized) {
-                
+
 		errno = EINVAL;  /* Best I can think of ... */
 		TALLOC_FREE(frame);
 		return -1;
-                
+
 	}
-        
+
 	if (!fname) {
 		errno = EINVAL;
 		TALLOC_FREE(frame);
 		return -1;
-                
+
 	}
-        
+
 	if (SMBC_parse_path(frame,
                             context,
                             fname,
@@ -1711,7 +1717,7 @@
 		TALLOC_FREE(frame);
                 return -1;
         }
-        
+
 	if (!user || user[0] == (char)0) {
 		user = talloc_strdup(frame, smbc_getUser(context));
 		if (!user) {
@@ -1720,16 +1726,16 @@
 			return -1;
 		}
 	}
-        
+
 	srv = SMBC_server(frame, context, True,
                           server, share, &workgroup, &user, &password);
-        
+
 	if (!srv) {
 		TALLOC_FREE(frame);
 		return -1;  /* SMBC_server sets errno */
-                
+
 	}
-        
+
 	/*d_printf(">>>unlink: resolving %s\n", path);*/
 	if (!cli_resolve_path(frame, "", srv->cli, path,
                               &targetcli, &targetpath)) {
@@ -1738,13 +1744,13 @@
 		return -1;
 	}
 	/*d_printf(">>>unlink: resolved path as %s\n", targetpath);*/
-        
+
 	if (!cli_unlink(targetcli, targetpath)) {
-                
+
 		errno = SMBC_errno(context, targetcli);
-                
+
 		if (errno == EACCES) { /* Check if the file is a directory */
-                        
+
 			int saverr = errno;
 			SMB_OFF_T size = 0;
 			uint16 mode = 0;
@@ -1752,39 +1758,39 @@
                         struct timespec access_time_ts;
                         struct timespec change_time_ts;
 			SMB_INO_T ino = 0;
-                        
+
 			if (!SMBC_getatr(context, srv, path, &mode, &size,
 					 NULL,
                                          &access_time_ts,
                                          &write_time_ts,
                                          &change_time_ts,
                                          &ino)) {
-                                
+
 				/* Hmmm, bad error ... What? */
-                                
+
 				errno = SMBC_errno(context, targetcli);
 				TALLOC_FREE(frame);
 				return -1;
-                                
+
 			}
 			else {
-                                
+
 				if (IS_DOS_DIR(mode))
 					errno = EISDIR;
 				else
 					errno = saverr;  /* Restore this */
-                                
+
 			}
 		}
-                
+
 		TALLOC_FREE(frame);
 		return -1;
-                
+
 	}
-        
+
 	TALLOC_FREE(frame);
 	return 0;  /* Success ... */
-        
+
 }
 
 /*
@@ -1793,7 +1799,7 @@
 
 int
 SMBC_rename_ctx(SMBCCTX *ocontext,
-                const char *oname, 
+                const char *oname,
                 SMBCCTX *ncontext,
                 const char *nname)
 {
@@ -1814,24 +1820,24 @@
         struct cli_state *targetcli2 = NULL;
 	SMBCSRV *srv = NULL;
 	TALLOC_CTX *frame = talloc_stackframe();
-        
+
 	if (!ocontext || !ncontext ||
 	    !ocontext->internal->initialized ||
 	    !ncontext->internal->initialized) {
-                
+
 		errno = EINVAL;  /* Best I can think of ... */
 		TALLOC_FREE(frame);
 		return -1;
 	}
-        
+
 	if (!oname || !nname) {
 		errno = EINVAL;
 		TALLOC_FREE(frame);
 		return -1;
 	}
-        
+
 	DEBUG(4, ("smbc_rename(%s,%s)\n", oname, nname));
-        
+
 	if (SMBC_parse_path(frame,
                             ocontext,
                             oname,
@@ -1846,7 +1852,7 @@
 		TALLOC_FREE(frame);
 		return -1;
 	}
-        
+
 	if (!user1 || user1[0] == (char)0) {
 		user1 = talloc_strdup(frame, smbc_getUser(ocontext));
 		if (!user1) {
@@ -1855,7 +1861,7 @@
 			return -1;
 		}
 	}
-        
+
 	if (SMBC_parse_path(frame,
                             ncontext,
                             nname,
@@ -1870,7 +1876,7 @@
 		TALLOC_FREE(frame);
                 return -1;
 	}
-        
+
 	if (!user2 || user2[0] == (char)0) {
 		user2 = talloc_strdup(frame, smbc_getUser(ncontext));
 		if (!user2) {
@@ -1879,7 +1885,7 @@
 			return -1;
 		}
 	}
-        
+
 	if (strcmp(server1, server2) || strcmp(share1, share2) ||
 	    strcmp(user1, user2)) {
 		/* Can't rename across file systems, or users?? */
@@ -1887,15 +1893,15 @@
 		TALLOC_FREE(frame);
 		return -1;
 	}
-        
+
 	srv = SMBC_server(frame, ocontext, True,
                           server1, share1, &workgroup, &user1, &password1);
 	if (!srv) {
 		TALLOC_FREE(frame);
 		return -1;
-                
+
 	}
-        
+
 	/*d_printf(">>>rename: resolving %s\n", path1);*/
 	if (!cli_resolve_path(frame, "", srv->cli, path1,
                               &targetcli1, &targetpath1)) {
@@ -1912,7 +1918,7 @@
 		return -1;
 	}
 	/*d_printf(">>>rename: resolved path as %s\n", targetpath2);*/
-        
+
 	if (strcmp(targetcli1->desthost, targetcli2->desthost) ||
             strcmp(targetcli1->share, targetcli2->share))
 	{
@@ -1921,21 +1927,21 @@
 		TALLOC_FREE(frame);
 		return -1;
 	}
-        
+
 	if (!cli_rename(targetcli1, targetpath1, targetpath2)) {
 		int eno = SMBC_errno(ocontext, targetcli1);
-                
+
 		if (eno != EEXIST ||
 		    !cli_unlink(targetcli1, targetpath2) ||
 		    !cli_rename(targetcli1, targetpath1, targetpath2)) {
-                        
+
 			errno = eno;
 			TALLOC_FREE(frame);
 			return -1;
-                        
+
 		}
 	}
-        
+
 	TALLOC_FREE(frame);
 	return 0; /* Success */
 }

Modified: branches/samba/experimental/source/libsmb/libsmb_server.c
===================================================================
--- branches/samba/experimental/source/libsmb/libsmb_server.c	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/libsmb/libsmb_server.c	2008-06-09 06:59:20 UTC (rev 1920)
@@ -101,15 +101,29 @@
 	fstring workgroup;
 	fstring username;
 	fstring password;
+        smbc_get_auth_data_with_context_fn auth_with_context_fn;
         
 	strlcpy(workgroup, *pp_workgroup, sizeof(workgroup));
 	strlcpy(username, *pp_username, sizeof(username));
 	strlcpy(password, *pp_password, sizeof(password));
         
-        smbc_getFunctionAuthData(context)(server, share,
-                                          workgroup, sizeof(workgroup),
-                                          username, sizeof(username),
-                                          password, sizeof(password));
+        /* See if there's an authentication with context function provided */
+        auth_with_context_fn = smbc_getFunctionAuthDataWithContext(context);
+        if (auth_with_context_fn)
+        {
+            (* auth_with_context_fn)(context,
+                                     server, share,
+                                     workgroup, sizeof(workgroup),
+                                     username, sizeof(username),
+                                     password, sizeof(password));
+        }
+        else
+        {
+            smbc_getFunctionAuthData(context)(server, share,
+                                              workgroup, sizeof(workgroup),
+                                              username, sizeof(username),
+                                              password, sizeof(password));
+        }
         
 	TALLOC_FREE(*pp_workgroup);
 	TALLOC_FREE(*pp_username);
@@ -144,6 +158,10 @@
         SMBCSRV *srv;
         int auth_called = 0;
         
+        if (!pp_workgroup || !pp_username || !pp_password) {
+                return NULL;
+        }
+                
 check_server_cache:
         
 	srv = smbc_getFunctionGetCachedServer(context)(context,
@@ -156,10 +174,6 @@
 		SMBC_call_auth_fn(ctx, context, server, share,
                                   pp_workgroup, pp_username, pp_password);
                 
-		if (!pp_workgroup || !pp_username || !pp_password) {
-			return NULL;
-		}
-                
 		/*
                  * However, smbc_auth_fn may have picked up info relating to
                  * an existing connection, so try for an existing connection

Modified: branches/samba/experimental/source/libsmb/namequery.c
===================================================================
--- branches/samba/experimental/source/libsmb/namequery.c	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/libsmb/namequery.c	2008-06-09 06:59:20 UTC (rev 1920)
@@ -1051,6 +1051,7 @@
 		DEBUG(3,("resolve_wins: cannot receive WINS replies "
 			"on IPv6 address %s\n",
 			addr));
+		wins_srv_tags_free(wins_tags);
 		return NT_STATUS_INVALID_PARAMETER;
 	}
 
@@ -1269,7 +1270,7 @@
 			continue;
 		}
 
-		memset(&ss, '\0', sizeof(ss));
+		ZERO_STRUCT(ss);
 		memcpy(&ss, res->ai_addr, res->ai_addrlen);
 
 		*return_count += 1;
@@ -1422,8 +1423,8 @@
  resolve_hosts() when looking up DC's via SRV RR entries in DNS
 **********************************************************************/
 
-static NTSTATUS internal_resolve_name(const char *name,
-				int name_type,
+NTSTATUS internal_resolve_name(const char *name,
+			        int name_type,
 				const char *sitename,
 				struct ip_service **return_iplist,
 				int *return_count,

Modified: branches/samba/experimental/source/libsmb/namequery_dc.c
===================================================================
--- branches/samba/experimental/source/libsmb/namequery_dc.c	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/libsmb/namequery_dc.c	2008-06-09 06:59:20 UTC (rev 1920)
@@ -99,7 +99,7 @@
 		}
 
 #ifdef HAVE_KRB5
-		if (is_our_primary_domain(domain) && (ads->config.flags & ADS_KDC)) {
+		if (is_our_primary_domain(domain) && (ads->config.flags & NBT_SERVER_KDC)) {
 			if (ads_closest_dc(ads)) {
 				/* We're going to use this KDC for this realm/domain.
 				   If we are using sites, then force the krb5 libs

Modified: branches/samba/experimental/source/libsmb/nmblib.c
===================================================================
--- branches/samba/experimental/source/libsmb/nmblib.c	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/libsmb/nmblib.c	2008-06-09 06:59:20 UTC (rev 1920)
@@ -849,9 +849,8 @@
  If buf == NULL this is a length calculation.
 ******************************************************************/
 
-static int build_dgram(char *buf, size_t len, struct packet_struct *p)
+static int build_dgram(char *buf, size_t len, struct dgram_packet *dgram)
 {
-	struct dgram_packet *dgram = &p->packet.dgram;
 	unsigned char *ubuf = (unsigned char *)buf;
 	int offset=0;
 
@@ -926,9 +925,8 @@
  If buf == NULL this is a length calculation.
 ******************************************************************/
 
-static int build_nmb(char *buf, size_t len, struct packet_struct *p)
+static int build_nmb(char *buf, size_t len, struct nmb_packet *nmb)
 {
-	struct nmb_packet *nmb = &p->packet.nmb;
 	unsigned char *ubuf = (unsigned char *)buf;
 	int offset=0;
 
@@ -1058,11 +1056,11 @@
 
 	switch (p->packet_type) {
 	case NMB_PACKET:
-		len = build_nmb(buf,buflen,p);
+		len = build_nmb(buf,buflen,&p->packet.nmb);
 		break;
 
 	case DGRAM_PACKET:
-		len = build_dgram(buf,buflen,p);
+		len = build_dgram(buf,buflen,&p->packet.dgram);
 		break;
 	}
 

Modified: branches/samba/experimental/source/libsmb/nterr.c
===================================================================
--- branches/samba/experimental/source/libsmb/nterr.c	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/libsmb/nterr.c	2008-06-09 06:59:20 UTC (rev 1920)
@@ -539,6 +539,7 @@
 	{ "STATUS_MORE_ENTRIES", STATUS_MORE_ENTRIES },
 	{ "STATUS_SOME_UNMAPPED", STATUS_SOME_UNMAPPED },
 	{ "STATUS_NO_MORE_FILES", STATUS_NO_MORE_FILES },
+	{ "NT_STATUS_RPC_CANNOT_SUPPORT", NT_STATUS_RPC_CANNOT_SUPPORT },
 	{ NULL, NT_STATUS(0) }
 };
 

Modified: branches/samba/experimental/source/libsmb/samlogon_cache.c
===================================================================
--- branches/samba/experimental/source/libsmb/samlogon_cache.c	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/libsmb/samlogon_cache.c	2008-06-09 06:59:20 UTC (rev 1920)
@@ -149,7 +149,7 @@
 	/* so we fill it in since winbindd_getpwnam() makes use of it */
 
 	if (!info3->base.account_name.string) {
-		info3->base.account_name.string = talloc_strdup(mem_ctx, username);
+		info3->base.account_name.string = talloc_strdup(info3, username);
 	}
 
 	r.timestamp = t;
@@ -213,8 +213,7 @@
 		goto done;
 	}
 
-	blob.data = (uint8 *)data.dptr;
-	blob.length = data.dsize;
+	blob = data_blob_const(data.dptr, data.dsize);
 
 	ndr_err = ndr_pull_struct_blob(&blob, mem_ctx, &r,
 				      (ndr_pull_flags_fn_t)ndr_pull_netsamlogoncache_entry);

Modified: branches/samba/experimental/source/libsmb/smb_signing.c
===================================================================
--- branches/samba/experimental/source/libsmb/smb_signing.c	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/libsmb/smb_signing.c	2008-06-09 06:59:20 UTC (rev 1920)
@@ -25,6 +25,7 @@
 	struct outstanding_packet_lookup *prev, *next;
 	uint16 mid;
 	uint32 reply_seq_num;
+	bool can_delete; /* Set to False in trans state. */
 };
 
 struct smb_basic_signing_context {
@@ -41,9 +42,7 @@
 	/* Ensure we only add a mid once. */
 	for (t = *list; t; t = t->next) {
 		if (t->mid == mid) {
-			DLIST_REMOVE(*list, t);
-			SAFE_FREE(t);
-			break;
+			return False;
 		}
 	}
 
@@ -52,6 +51,7 @@
 
 	t->mid = mid;
 	t->reply_seq_num = reply_seq_num;
+	t->can_delete = True;
 
 	/*
 	 * Add to the *start* of the list not the end of the list.
@@ -78,14 +78,29 @@
 			*reply_seq_num = t->reply_seq_num;
 			DEBUG(10,("get_sequence_for_reply: found seq = %u mid = %u\n",
 				(unsigned int)t->reply_seq_num, (unsigned int)t->mid ));
-			DLIST_REMOVE(*list, t);
-			SAFE_FREE(t);
+			if (t->can_delete) {
+				DLIST_REMOVE(*list, t);
+				SAFE_FREE(t);
+			}
 			return True;
 		}
 	}
 	return False;
 }
 
+static bool set_sequence_can_delete_flag(struct outstanding_packet_lookup **list, uint16 mid, bool can_delete_entry)
+{
+	struct outstanding_packet_lookup *t;
+
+	for (t = *list; t; t = t->next) {
+		if (t->mid == mid) {
+			t->can_delete = can_delete_entry;
+			return True;
+		}
+	}
+	return False;
+}
+
 /***********************************************************
  SMB signing - Common code before we set a new signing implementation
 ************************************************************/
@@ -594,6 +609,60 @@
 }
 
 /***********************************************************
+ Enter trans/trans2/nttrans state.
+************************************************************/
+
+bool client_set_trans_sign_state_on(struct cli_state *cli, uint16 mid)
+{
+	struct smb_sign_info *si = &cli->sign_info;
+	struct smb_basic_signing_context *data = (struct smb_basic_signing_context *)si->signing_context;
+
+	if (!si->doing_signing) {
+		return True;
+	}
+
+	if (!data) {
+		return False;
+	}
+
+	if (!set_sequence_can_delete_flag(&data->outstanding_packet_list, mid, False)) {
+		return False;
+	}
+
+	return True;
+}
+
+/***********************************************************
+ Leave trans/trans2/nttrans state.
+************************************************************/
+
+bool client_set_trans_sign_state_off(struct cli_state *cli, uint16 mid)
+{
+	uint32 reply_seq_num;
+	struct smb_sign_info *si = &cli->sign_info;
+	struct smb_basic_signing_context *data = (struct smb_basic_signing_context *)si->signing_context;
+
+	if (!si->doing_signing) {
+		return True;
+	}
+
+	if (!data) {
+		return False;
+	}
+
+	if (!set_sequence_can_delete_flag(&data->outstanding_packet_list, mid, True)) {
+		return False;
+	}
+
+	/* Now delete the stored mid entry. */
+	if (!get_sequence_for_reply(&data->outstanding_packet_list, mid, &reply_seq_num)) {
+		return False;
+	}
+
+	return True;
+}
+
+/***********************************************************
  Is client signing on ?
 ************************************************************/
 

Modified: branches/samba/experimental/source/libsmb/smbencrypt.c
===================================================================
--- branches/samba/experimental/source/libsmb/smbencrypt.c	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/libsmb/smbencrypt.c	2008-06-09 06:59:20 UTC (rev 1920)
@@ -748,16 +748,24 @@
 	struct MD5Context ctx;
 	uint32_t pwd_len;
 
-	DATA_BLOB confounded_session_key = data_blob_talloc(mem_ctx, NULL, 16);
+	DATA_BLOB confounded_session_key;
 
 	int confounder_len = 8;
 	uint8_t confounder[8];
 
+	*pwd = NULL;
+
+	if (!pwd_buf) {
+		return WERR_BAD_PASSWORD;
+	}
+
 	if (session_key->length != 16) {
 		DEBUG(10,("invalid session key\n"));
 		return WERR_BAD_PASSWORD;
 	}
 
+	confounded_session_key = data_blob_talloc(mem_ctx, NULL, 16);
+
 	memcpy(&confounder, &pwd_buf->data[0], confounder_len);
 	memcpy(&buffer, &pwd_buf->data[8], 516);
 
@@ -769,6 +777,7 @@
 	SamOEMhashBlob(buffer, 516, &confounded_session_key);
 
 	if (!decode_pw_buffer(mem_ctx, buffer, pwd, &pwd_len, STR_UNICODE)) {
+		data_blob_free(&confounded_session_key);
 		return WERR_BAD_PASSWORD;
 	}
 

Modified: branches/samba/experimental/source/libsmb/trusts_util.c
===================================================================
--- branches/samba/experimental/source/libsmb/trusts_util.c	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/libsmb/trusts_util.c	2008-06-09 06:59:20 UTC (rev 1920)
@@ -40,7 +40,7 @@
 	   already have valid creds. If not we must set them up. */
 
 	if (cli->auth.auth_type != PIPE_AUTH_TYPE_SCHANNEL) {
-		uint32 neg_flags = NETLOGON_NEG_SELECT_AUTH2_FLAGS;
+		uint32_t neg_flags = NETLOGON_NEG_AUTH2_ADS_FLAGS;
 
 		result = rpccli_netlogon_setup_creds(cli, 
 					cli->cli->desthost, /* server name */
@@ -123,7 +123,7 @@
 	
 	if (NT_STATUS_IS_OK(nt_status)) {
 		DEBUG(3,("%s : trust_pw_change_and_store_it: Changed password.\n", 
-			 current_timestring(False)));
+			 current_timestring(debug_ctx(), False)));
 		/*
 		 * Return the result of trying to write the new password
 		 * back into the trust account file.

Modified: branches/samba/experimental/source/libsmb/unexpected.c
===================================================================
--- branches/samba/experimental/source/libsmb/unexpected.c	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/libsmb/unexpected.c	2008-06-09 06:59:20 UTC (rev 1920)
@@ -22,7 +22,7 @@
 
 static TDB_CONTEXT *tdbd = NULL;
 
-/* the key type used in the unexpeceted packet database */
+/* the key type used in the unexpected packet database */
 struct unexpected_key {
 	enum packet_type packet_type;
 	time_t timestamp;
@@ -32,7 +32,7 @@
 /****************************************************************************
  All unexpected packets are passed in here, to be stored in a unexpected
  packet database. This allows nmblookup and other tools to receive packets
- erroneoously sent to the wrong port by broken MS systems.
+ erroneously sent to the wrong port by broken MS systems.
 **************************************************************************/
 
 void unexpected_packet(struct packet_struct *p)

Modified: branches/samba/experimental/source/locking/brlock.c
===================================================================
--- branches/samba/experimental/source/locking/brlock.c	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/locking/brlock.c	2008-06-09 06:59:20 UTC (rev 1920)
@@ -265,7 +265,7 @@
 	}
 	brlock_db = db_open(NULL, lock_path("brlock.tdb"),
 			    lp_open_files_db_hash_size(),
-			    TDB_DEFAULT | TDB_CLEAR_IF_FIRST,
+			    TDB_DEFAULT|TDB_VOLATILE|TDB_CLEAR_IF_FIRST,
 			    read_only?O_RDONLY:(O_RDWR|O_CREAT), 0644 );
 	if (!brlock_db) {
 		DEBUG(0,("Failed to open byte range locking database %s\n",
@@ -749,6 +749,11 @@
 	}
 #endif
 
+#ifdef DEVELOPER
+	/* Quieten valgrind on test. */
+	memset(&lock, '\0', sizeof(lock));
+#endif
+
 	lock.context.smbpid = smbpid;
 	lock.context.pid = pid;
 	lock.context.tid = br_lck->fsp->conn->cnum;

Modified: branches/samba/experimental/source/locking/locking.c
===================================================================
--- branches/samba/experimental/source/locking/locking.c	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/locking/locking.c	2008-06-09 06:59:20 UTC (rev 1920)
@@ -392,10 +392,9 @@
 	if (lock_db)
 		return True;
 
-	lock_db = db_open(NULL, lock_path("locking.tdb"), 0,
-			  TDB_DEFAULT
-			  |TDB_VOLATILE
-			  |(read_only?0x0:TDB_CLEAR_IF_FIRST),
+	lock_db = db_open(NULL, lock_path("locking.tdb"),
+			  lp_open_files_db_hash_size(),
+			  TDB_DEFAULT|TDB_VOLATILE|TDB_CLEAR_IF_FIRST,
 			  read_only?O_RDONLY:O_RDWR|O_CREAT, 0644);
 
 	if (!lock_db) {
@@ -504,12 +503,20 @@
 	data = (struct locking_data *)dbuf.dptr;
 
 	lck->delete_on_close = data->u.s.delete_on_close;
+	lck->old_write_time = data->u.s.old_write_time;
+	lck->changed_write_time = data->u.s.changed_write_time;
 	lck->num_share_modes = data->u.s.num_share_mode_entries;
 
-	DEBUG(10, ("parse_share_modes: delete_on_close: %d, "
-		   "num_share_modes: %d\n",
-		lck->delete_on_close,
-		lck->num_share_modes));
+	DEBUG(10, ("parse_share_modes: delete_on_close: %d, owrt: %s, "
+		   "cwrt: %s, tok: %u, num_share_modes: %d\n",
+		   lck->delete_on_close,
+		   timestring(debug_ctx(),
+			      convert_timespec_to_time_t(lck->old_write_time)),
+		   timestring(debug_ctx(),
+			      convert_timespec_to_time_t(
+				      lck->changed_write_time)),
+		   (unsigned int)data->u.s.delete_token_size,
+		   lck->num_share_modes));
 
 	if ((lck->num_share_modes < 0) || (lck->num_share_modes > 1000000)) {
 		DEBUG(0, ("invalid number of share modes: %d\n",
@@ -660,11 +667,20 @@
 	ZERO_STRUCTP(data);
 	data->u.s.num_share_mode_entries = lck->num_share_modes;
 	data->u.s.delete_on_close = lck->delete_on_close;
+	data->u.s.old_write_time = lck->old_write_time;
+	data->u.s.changed_write_time = lck->changed_write_time;
 	data->u.s.delete_token_size = delete_token_size;
-	DEBUG(10, ("unparse_share_modes: del: %d, tok = %u, num: %d\n",
-		data->u.s.delete_on_close,
-		(unsigned int)data->u.s.delete_token_size,
-		data->u.s.num_share_mode_entries));
+
+	DEBUG(10,("unparse_share_modes: del: %d, owrt: %s cwrt: %s, tok: %u, "
+		  "num: %d\n", data->u.s.delete_on_close,
+		  timestring(debug_ctx(),
+			     convert_timespec_to_time_t(lck->old_write_time)),
+		  timestring(debug_ctx(),
+			     convert_timespec_to_time_t(
+				     lck->changed_write_time)),
+		  (unsigned int)data->u.s.delete_token_size,
+		  data->u.s.num_share_mode_entries));
+
 	memcpy(result.dptr + sizeof(*data), lck->share_modes,
 	       sizeof(struct share_mode_entry)*lck->num_share_modes);
 	offset = sizeof(*data) +
@@ -740,7 +756,8 @@
 				 struct file_id id,
 				 const char *servicepath,
 				 const char *fname,
-				 TDB_DATA share_mode_data)
+				 TDB_DATA share_mode_data,
+				 const struct timespec *old_write_time)
 {
 	/* Ensure we set every field here as the destructor must be
 	   valid even if parse_share_modes fails. */
@@ -752,13 +769,16 @@
 	lck->share_modes = NULL;
 	lck->delete_token = NULL;
 	lck->delete_on_close = False;
+	ZERO_STRUCT(lck->old_write_time);
+	ZERO_STRUCT(lck->changed_write_time);
 	lck->fresh = False;
 	lck->modified = False;
 
 	lck->fresh = (share_mode_data.dptr == NULL);
 
 	if (lck->fresh) {
-		if (fname == NULL || servicepath == NULL) {
+		if (fname == NULL || servicepath == NULL
+		    || old_write_time == NULL) {
 			return False;
 		}
 		lck->filename = talloc_strdup(lck, fname);
@@ -767,6 +787,7 @@
 			DEBUG(0, ("talloc failed\n"));
 			return False;
 		}
+		lck->old_write_time = *old_write_time;
 	} else {
 		if (!parse_share_modes(share_mode_data, lck)) {
 			DEBUG(0, ("Could not parse share modes\n"));
@@ -780,7 +801,8 @@
 struct share_mode_lock *get_share_mode_lock(TALLOC_CTX *mem_ctx,
 					    const struct file_id id,
 					    const char *servicepath,
-					    const char *fname)
+					    const char *fname,
+					    const struct timespec *old_write_time)
 {
 	struct share_mode_lock *lck;
 	struct file_id tmp;
@@ -798,7 +820,7 @@
 	}
 
 	if (!fill_share_mode_lock(lck, id, servicepath, fname,
-				  lck->record->value)) {
+				  lck->record->value, old_write_time)) {
 		DEBUG(3, ("fill_share_mode_lock failed\n"));
 		TALLOC_FREE(lck);
 		return NULL;
@@ -830,7 +852,7 @@
 		return NULL;
 	}
 
-	if (!fill_share_mode_lock(lck, id, servicepath, fname, data)) {
+	if (!fill_share_mode_lock(lck, id, servicepath, fname, data, NULL)) {
 		DEBUG(3, ("fill_share_mode_lock failed\n"));
 		TALLOC_FREE(lck);
 		return NULL;
@@ -918,17 +940,40 @@
 	return True;
 }
 
-bool get_delete_on_close_flag(struct file_id id)
+void get_file_infos(struct file_id id,
+		    bool *delete_on_close,
+		    struct timespec *write_time)
 {
-	bool result;
 	struct share_mode_lock *lck;
-  
+
+	if (delete_on_close) {
+		*delete_on_close = false;
+	}
+
+	if (write_time) {
+		ZERO_STRUCTP(write_time);
+	}
+
 	if (!(lck = fetch_share_mode_unlocked(talloc_tos(), id, NULL, NULL))) {
-		return False;
+		return;
 	}
-	result = lck->delete_on_close;
+
+	if (delete_on_close) {
+		*delete_on_close = lck->delete_on_close;
+	}
+
+	if (write_time) {
+		struct timespec wt;
+
+		wt = lck->changed_write_time;
+		if (null_timespec(wt)) {
+			wt = lck->old_write_time;
+		}
+
+		*write_time = wt;
+	}
+
 	TALLOC_FREE(lck);
-	return result;
 }
 
 bool is_valid_share_mode_entry(const struct share_mode_entry *e)
@@ -1322,7 +1367,8 @@
 		return True;
 	}
 
-	lck = get_share_mode_lock(talloc_tos(), fsp->file_id, NULL, NULL);
+	lck = get_share_mode_lock(talloc_tos(), fsp->file_id, NULL, NULL,
+				  NULL);
 	if (lck == NULL) {
 		return False;
 	}
@@ -1362,6 +1408,30 @@
 	return True;
 }
 
+bool set_write_time(struct file_id fileid, struct timespec write_time,
+		    bool overwrite)
+{
+	struct share_mode_lock *lck;
+
+	DEBUG(5,("set_write_time: %s overwrite=%d id=%s\n",
+		 timestring(debug_ctx(),
+			    convert_timespec_to_time_t(write_time)),
+		 overwrite, file_id_string_tos(&fileid)));
+
+	lck = get_share_mode_lock(NULL, fileid, NULL, NULL, NULL);
+	if (lck == NULL) {
+		return False;
+	}
+
+	if (overwrite || null_timespec(lck->changed_write_time)) {
+		lck->modified = True;
+		lck->changed_write_time = write_time;
+	}
+
+	TALLOC_FREE(lck);
+	return True;
+}
+
 struct forall_state {
 	void (*fn)(const struct share_mode_entry *entry,
 		   const char *sharepath,

Modified: branches/samba/experimental/source/locking/posix.c
===================================================================
--- branches/samba/experimental/source/locking/posix.c	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/locking/posix.c	2008-06-09 06:59:20 UTC (rev 1920)
@@ -607,37 +607,34 @@
  to delete all locks on this fsp before this function is called.
 ****************************************************************************/
 
-NTSTATUS fd_close_posix(struct files_struct *fsp)
+int fd_close_posix(struct files_struct *fsp)
 {
 	int saved_errno = 0;
 	int ret;
 	int *fd_array = NULL;
 	size_t count, i;
 
-	if (!lp_locking(fsp->conn->params) || !lp_posix_locking(fsp->conn->params)) {
+	if (!lp_locking(fsp->conn->params) ||
+	    !lp_posix_locking(fsp->conn->params))
+	{
 		/*
 		 * No locking or POSIX to worry about or we want POSIX semantics
 		 * which will lose all locks on all fd's open on this dev/inode,
 		 * just close.
 		 */
-		ret = SMB_VFS_CLOSE(fsp,fsp->fh->fd);
-		fsp->fh->fd = -1;
-		if (ret == -1) {
-			return map_nt_error_from_unix(errno);
-		}
-		return NT_STATUS_OK;
+		return close(fsp->fh->fd);
 	}
 
 	if (get_windows_lock_ref_count(fsp)) {
 
 		/*
-		 * There are outstanding locks on this dev/inode pair on other fds.
-		 * Add our fd to the pending close tdb and set fsp->fh->fd to -1.
+		 * There are outstanding locks on this dev/inode pair on
+		 * other fds. Add our fd to the pending close tdb and set
+		 * fsp->fh->fd to -1.
 		 */
 
 		add_fd_to_close_entry(fsp);
-		fsp->fh->fd = -1;
-		return NT_STATUS_OK;
+		return 0;
 	}
 
 	/*
@@ -648,10 +645,11 @@
 	count = get_posix_pending_close_entries(talloc_tos(), fsp, &fd_array);
 
 	if (count) {
-		DEBUG(10,("fd_close_posix: doing close on %u fd's.\n", (unsigned int)count ));
+		DEBUG(10,("fd_close_posix: doing close on %u fd's.\n",
+			  (unsigned int)count));
 
 		for(i = 0; i < count; i++) {
-			if (SMB_VFS_CLOSE(fsp,fd_array[i]) == -1) {
+			if (close(fd_array[i]) == -1) {
 				saved_errno = errno;
 			}
 		}
@@ -673,20 +671,14 @@
 	 * Finally close the fd associated with this fsp.
 	 */
 
-	ret = SMB_VFS_CLOSE(fsp,fsp->fh->fd);
+	ret = close(fsp->fh->fd);
 
 	if (ret == 0 && saved_errno != 0) {
 		errno = saved_errno;
 		ret = -1;
-	} 
-
-	fsp->fh->fd = -1;
-
-	if (ret == -1) {
-		return map_nt_error_from_unix(errno);
 	}
 
-	return NT_STATUS_OK;
+	return ret;
 }
 
 /****************************************************************************

Modified: branches/samba/experimental/source/m4/aclocal.m4
===================================================================
--- branches/samba/experimental/source/m4/aclocal.m4	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/m4/aclocal.m4	2008-06-09 06:59:20 UTC (rev 1920)
@@ -78,8 +78,8 @@
 
 AC_MSG_CHECKING([whether to build the LIBNAME shared library])
 AC_ARG_WITH(LIBNAME,
-[AS_HELP_STRING([--with-LIBNAME],
-	[Build the LIBNAME shared library (default=yes if shared libs supported)])],
+AS_HELP_STRING([--with-]LIBNAME,
+	[Build the LIBNAME shared library (default=yes if shared libs supported)]),
 [
 case "$withval" in
 	*)
@@ -100,7 +100,7 @@
 if eval test x"$build_lib" = "xyes" -a $BLDSHARED = true; then
 	LIBUC[_SHARED]=$LIBUC[_SHARED_TARGET]
 	AC_MSG_RESULT(yes)
-	if test x"$USESHARED" != x"true" -o x"$LINK_LIBUC" = "xSTATIC" ; then
+	if test x"$USESHARED" != x"true" -o x"$[LINK_]LIBUC" = "xSTATIC" ; then
 		LIBUC[_STATIC]=$LIBUC[_STATIC_TARGET]
 	else
 		LIBUC[_LIBS]=LIBLIBS

Modified: branches/samba/experimental/source/modules/vfs_aio_fork.c
===================================================================
--- branches/samba/experimental/source/modules/vfs_aio_fork.c	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/modules/vfs_aio_fork.c	2008-06-09 06:59:20 UTC (rev 1920)
@@ -56,6 +56,8 @@
 		goto fail;
 	}
 
+	close(fd);
+
 	result->size = size;
 	talloc_set_destructor(result, mmap_area_destructor);
 

Modified: branches/samba/experimental/source/modules/vfs_audit.c
===================================================================
--- branches/samba/experimental/source/modules/vfs_audit.c	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/modules/vfs_audit.c	2008-06-09 06:59:20 UTC (rev 1920)
@@ -34,7 +34,7 @@
 static int audit_mkdir(vfs_handle_struct *handle, const char *path, mode_t mode);
 static int audit_rmdir(vfs_handle_struct *handle, const char *path);
 static int audit_open(vfs_handle_struct *handle, const char *fname, files_struct *fsp, int flags, mode_t mode);
-static int audit_close(vfs_handle_struct *handle, files_struct *fsp, int fd);
+static int audit_close(vfs_handle_struct *handle, files_struct *fsp);
 static int audit_rename(vfs_handle_struct *handle, const char *oldname, const char *newname);
 static int audit_unlink(vfs_handle_struct *handle, const char *path);
 static int audit_chmod(vfs_handle_struct *handle, const char *path, mode_t mode);
@@ -111,7 +111,11 @@
 
 	int priority;
 
-	priority = lp_parm_enum(SNUM(handle->conn), "audit", "priority", enum_log_priorities, LOG_NOTICE);
+	priority = lp_parm_enum(SNUM(handle->conn), "audit", "priority",
+				enum_log_priorities, LOG_NOTICE);
+	if (priority == -1) {
+		priority = LOG_WARNING;
+	}
 
 	return priority;
 }
@@ -198,14 +202,14 @@
 	return result;
 }
 
-static int audit_close(vfs_handle_struct *handle, files_struct *fsp, int fd)
+static int audit_close(vfs_handle_struct *handle, files_struct *fsp)
 {
 	int result;
 
-	result = SMB_VFS_NEXT_CLOSE(handle, fsp, fd);
+	result = SMB_VFS_NEXT_CLOSE(handle, fsp);
 
 	syslog(audit_syslog_priority(handle), "close fd %d %s%s\n",
-	       fd,
+	       fsp->fh->fd,
 	       (result < 0) ? "failed: " : "",
 	       (result < 0) ? strerror(errno) : "");
 

Modified: branches/samba/experimental/source/modules/vfs_cacheprime.c
===================================================================
--- branches/samba/experimental/source/modules/vfs_cacheprime.c	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/modules/vfs_cacheprime.c	2008-06-09 06:59:20 UTC (rev 1920)
@@ -54,7 +54,7 @@
         SMB_OFF_T * last;
         ssize_t nread;
 
-        last = VFS_ADD_FSP_EXTENSION(handle, fsp, SMB_OFF_T);
+        last = (SMB_OFF_T *)VFS_ADD_FSP_EXTENSION(handle, fsp, SMB_OFF_T);
         if (!last) {
                 return False;
         }

Modified: branches/samba/experimental/source/modules/vfs_commit.c
===================================================================
--- branches/samba/experimental/source/modules/vfs_commit.c	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/modules/vfs_commit.c	2008-06-09 06:59:20 UTC (rev 1920)
@@ -265,12 +265,11 @@
 
 static int commit_close(
         vfs_handle_struct * handle,
-        files_struct *      fsp,
-        int                 fd)
+        files_struct *      fsp)
 {
         /* Commit errors not checked, close() will find them again */
         commit_all(handle, fsp);
-        return SMB_VFS_NEXT_CLOSE(handle, fsp, fd);
+        return SMB_VFS_NEXT_CLOSE(handle, fsp);
 }
 
 static int commit_ftruncate(

Modified: branches/samba/experimental/source/modules/vfs_default.c
===================================================================
--- branches/samba/experimental/source/modules/vfs_default.c	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/modules/vfs_default.c	2008-06-09 06:59:20 UTC (rev 1920)
@@ -208,13 +208,12 @@
 	return result;
 }
 
-static int vfswrap_close(vfs_handle_struct *handle, files_struct *fsp, int fd)
+static int vfswrap_close(vfs_handle_struct *handle, files_struct *fsp)
 {
 	int result;
 
 	START_PROFILE(syscall_close);
-
-	result = close(fd);
+	result = fd_close_posix(fsp);
 	END_PROFILE(syscall_close);
 	return result;
 }

Modified: branches/samba/experimental/source/modules/vfs_extd_audit.c
===================================================================
--- branches/samba/experimental/source/modules/vfs_extd_audit.c	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/modules/vfs_extd_audit.c	2008-06-09 06:59:20 UTC (rev 1920)
@@ -37,7 +37,7 @@
 static int audit_mkdir(vfs_handle_struct *handle, const char *path, mode_t mode);
 static int audit_rmdir(vfs_handle_struct *handle, const char *path);
 static int audit_open(vfs_handle_struct *handle, const char *fname, files_struct *fsp, int flags, mode_t mode);
-static int audit_close(vfs_handle_struct *handle, files_struct *fsp, int fd);
+static int audit_close(vfs_handle_struct *handle, files_struct *fsp);
 static int audit_rename(vfs_handle_struct *handle, const char *oldname, const char *newname);
 static int audit_unlink(vfs_handle_struct *handle, const char *path);
 static int audit_chmod(vfs_handle_struct *handle, const char *path, mode_t mode);
@@ -114,7 +114,11 @@
 
 	int priority;
 
-	priority = lp_parm_enum(SNUM(handle->conn), "extd_audit", "priority", enum_log_priorities, LOG_NOTICE);
+	priority = lp_parm_enum(SNUM(handle->conn), "extd_audit", "priority",
+				enum_log_priorities, LOG_NOTICE);
+	if (priority == -1) {
+		priority = LOG_WARNING;
+	}
 
 	return priority;
 }
@@ -220,18 +224,18 @@
 	return result;
 }
 
-static int audit_close(vfs_handle_struct *handle, files_struct *fsp, int fd)
+static int audit_close(vfs_handle_struct *handle, files_struct *fsp)
 {
 	int result;
 	
-	result = SMB_VFS_NEXT_CLOSE(handle, fsp, fd);
+	result = SMB_VFS_NEXT_CLOSE(handle, fsp);
 
 	syslog(audit_syslog_priority(handle), "close fd %d %s%s\n",
-	       fd,
+	       fsp->fh->fd,
 	       (result < 0) ? "failed: " : "",
 	       (result < 0) ? strerror(errno) : "");
 	DEBUG(2, ("vfs_extd_audit: close fd %d %s %s\n",
-	       fd,
+	       fsp->fh->fd,
 	       (result < 0) ? "failed: " : "",
 	       (result < 0) ? strerror(errno) : ""));
 

Modified: branches/samba/experimental/source/modules/vfs_full_audit.c
===================================================================
--- branches/samba/experimental/source/modules/vfs_full_audit.c	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/modules/vfs_full_audit.c	2008-06-09 06:59:20 UTC (rev 1920)
@@ -111,7 +111,7 @@
 			  SMB_STRUCT_DIR *dirp);
 static int smb_full_audit_open(vfs_handle_struct *handle,
 		      const char *fname, files_struct *fsp, int flags, mode_t mode);
-static int smb_full_audit_close(vfs_handle_struct *handle, files_struct *fsp, int fd);
+static int smb_full_audit_close(vfs_handle_struct *handle, files_struct *fsp);
 static ssize_t smb_full_audit_read(vfs_handle_struct *handle, files_struct *fsp,
 			  void *data, size_t n);
 static ssize_t smb_full_audit_pread(vfs_handle_struct *handle, files_struct *fsp,
@@ -546,6 +546,7 @@
 	{ SMB_VFS_OP_SET_QUOTA,	"set_quota" },
 	{ SMB_VFS_OP_GET_SHADOW_COPY_DATA,	"get_shadow_copy_data" },
 	{ SMB_VFS_OP_STATVFS,	"statvfs" },
+	{ SMB_VFS_OP_FS_CAPABILITIES,	"fs_capabilities" },
 	{ SMB_VFS_OP_OPENDIR,	"opendir" },
 	{ SMB_VFS_OP_READDIR,	"readdir" },
 	{ SMB_VFS_OP_SEEKDIR,   "seekdir" },
@@ -636,6 +637,9 @@
 	{ SMB_VFS_OP_AIO_ERROR,	"aio_error" },
 	{ SMB_VFS_OP_AIO_FSYNC,	"aio_fsync" },
 	{ SMB_VFS_OP_AIO_SUSPEND,"aio_suspend" },
+	{ SMB_VFS_OP_AIO_FORCE, "aio_force" },
+	{ SMB_VFS_OP_IS_OFFLINE, "aio_is_offline" },
+	{ SMB_VFS_OP_SET_OFFLINE, "aio_set_offline" },
 	{ SMB_VFS_OP_LAST, NULL }
 };	
 
@@ -675,7 +679,11 @@
 
 	int priority;
 
-	priority = lp_parm_enum(SNUM(handle->conn), "full_audit", "priority", enum_log_priorities, LOG_NOTICE);
+	priority = lp_parm_enum(SNUM(handle->conn), "full_audit", "priority",
+				enum_log_priorities, LOG_NOTICE);
+	if (priority == -1) {
+		priority = LOG_WARNING;
+	}
 
 	return priority;
 }
@@ -1075,11 +1083,11 @@
 	return result;
 }
 
-static int smb_full_audit_close(vfs_handle_struct *handle, files_struct *fsp, int fd)
+static int smb_full_audit_close(vfs_handle_struct *handle, files_struct *fsp)
 {
 	int result;
 	
-	result = SMB_VFS_NEXT_CLOSE(handle, fsp, fd);
+	result = SMB_VFS_NEXT_CLOSE(handle, fsp);
 
 	do_log(SMB_VFS_OP_CLOSE, (result >= 0), handle, "%s", fsp->fsp_name);
 

Modified: branches/samba/experimental/source/modules/vfs_notify_fam.c
===================================================================
--- branches/samba/experimental/source/modules/vfs_notify_fam.c	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/modules/vfs_notify_fam.c	2008-06-09 06:59:20 UTC (rev 1920)
@@ -155,6 +155,9 @@
 		   fam_event.filename));
 
 	switch (fam_event.code) {
+	case FAMChanged:
+		ne.action = NOTIFY_ACTION_MODIFIED;
+		break;
 	case FAMCreated:
 		ne.action = NOTIFY_ACTION_ADDED;
 		break;

Modified: branches/samba/experimental/source/modules/vfs_streams_xattr.c
===================================================================
--- branches/samba/experimental/source/modules/vfs_streams_xattr.c	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/modules/vfs_streams_xattr.c	2008-06-09 06:59:20 UTC (rev 1920)
@@ -345,7 +345,7 @@
 		 * BUGBUGBUG -- we would need to call fd_close_posix here, but
 		 * we don't have a full fsp yet
 		 */
-		SMB_VFS_CLOSE(fsp, hostfd);
+		SMB_VFS_CLOSE(fsp);
 	}
 
 	TALLOC_FREE(frame);

Modified: branches/samba/experimental/source/modules/vfs_syncops.c
===================================================================
--- branches/samba/experimental/source/modules/vfs_syncops.c	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/modules/vfs_syncops.c	2008-06-09 06:59:20 UTC (rev 1920)
@@ -165,14 +165,14 @@
 }
 
 /* close needs to be handled specially */
-static int syncops_close(vfs_handle_struct *handle, files_struct *fsp, int fd)
+static int syncops_close(vfs_handle_struct *handle, files_struct *fsp)
 {
 	if (fsp->can_write && sync_onclose) {
 		/* ideally we'd only do this if we have written some
 		 data, but there is no flag for that in fsp yet. */
-		fsync(fd);
+		fsync(fsp->fh->fd);
 	}
-	return SMB_VFS_NEXT_CLOSE(handle, fsp, fd);
+	return SMB_VFS_NEXT_CLOSE(handle, fsp);
 }
 
 

Modified: branches/samba/experimental/source/modules/vfs_tsmsm.c
===================================================================
--- branches/samba/experimental/source/modules/vfs_tsmsm.c	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/modules/vfs_tsmsm.c	2008-06-09 06:59:20 UTC (rev 1920)
@@ -72,6 +72,7 @@
 	float online_ratio;
 	char *hsmscript;
 	const char *attrib_name;
+	const char *attrib_value;
 };
 
 static void tsmsm_free_data(void **pptr) {
@@ -111,7 +112,11 @@
 	tsmd->attrib_name = lp_parm_talloc_string(SNUM(handle->conn), tsmname, 
 						  "dmapi attribute", DM_ATTRIB_OBJECT);
 	talloc_steal(tsmd, tsmd->attrib_name);
-
+	
+	tsmd->attrib_value = lp_parm_talloc_string(SNUM(handle->conn), "tsmsm", 
+						   "dmapi value", NULL);
+	talloc_steal(tsmd, tsmd->attrib_value);
+	
 	/* retrieve 'online ratio'. In case of error default to FILE_IS_ONLINE_RATIO */
 	fres = lp_parm_const_string(SNUM(handle->conn), tsmname, 
 				    "online ratio", NULL);
@@ -143,13 +148,15 @@
 	dm_attrname_t dmname;
 	int ret, lerrno;
 	bool offline;
-	char buf[1];
+	char *buf;
+	size_t buflen;
 
         /* if the file has more than FILE_IS_ONLINE_RATIO of blocks available,
 	   then assume it is not offline (it may not be 100%, as it could be sparse) */
 	if (512 * (off_t)stbuf->st_blocks >= stbuf->st_size * tsmd->online_ratio) {
-		DEBUG(10,("%s not offline: st_blocks=%ld st_size=%ld online_ratio=%.2f\n", 
-			  path, stbuf->st_blocks, stbuf->st_size, tsmd->online_ratio));
+		DEBUG(10,("%s not offline: st_blocks=%ld st_size=%ld "
+			  "online_ratio=%.2f\n", path, (long)stbuf->st_blocks,
+			  (long)stbuf->st_size, tsmd->online_ratio));
 		return false;
 	}
 
@@ -180,11 +187,24 @@
 	memset(&dmname, 0, sizeof(dmname));
 	strlcpy((char *)&dmname.an_chars[0], tsmd->attrib_name, sizeof(dmname.an_chars));
 
+	if (tsmd->attrib_value != NULL) {
+		buflen = strlen(tsmd->attrib_value);
+	} else {
+		buflen = 1;
+	}
+	buf = talloc_zero_size(tsmd, buflen);
+	if (buf == NULL) {
+		DEBUG(0,("out of memory in tsmsm_is_offline -- assuming online (%s)\n", path));
+		errno = ENOMEM;
+		offline = false;
+		goto done;
+	}
+
 	lerrno = 0;
 
 	do {
 		ret = dm_get_dmattr(*dmsession_id, dmhandle, dmhandle_len, 
-				    DM_NO_TOKEN, &dmname, sizeof(buf), buf, &rlen);
+				    DM_NO_TOKEN, &dmname, buflen, buf, &rlen);
 		if (ret == -1 && errno == EINVAL) {
 			DEBUG(0, ("Stale DMAPI session, re-creating it.\n"));
 			lerrno = EINVAL;
@@ -201,8 +221,14 @@
 		}
 	} while (ret == -1 && lerrno == EINVAL);
 
-	/* its offline if the specified DMAPI attribute exists */
-	offline = (ret == 0 || (ret == -1 && errno == E2BIG));
+	/* check if we need a specific attribute value */
+	if (tsmd->attrib_value != NULL) {
+		offline = (ret == 0 && rlen == buflen && 
+			    memcmp(buf, tsmd->attrib_value, buflen) == 0);
+	} else {
+		/* its offline if the specified DMAPI attribute exists */
+		offline = (ret == 0 || (ret == -1 && errno == E2BIG));
+	}
 
 	DEBUG(10,("dm_get_dmattr %s ret=%d (%s)\n", path, ret, strerror(errno)));
 
@@ -211,6 +237,7 @@
 	dm_handle_free(dmhandle, dmhandle_len);	
 
 done:
+	talloc_free(buf);
 	unbecome_root();
 	return offline;
 }
@@ -226,8 +253,9 @@
 	   if the file might be offline
 	*/
 	if(SMB_VFS_FSTAT(fsp, &sbuf) == 0) {
-		DEBUG(10,("tsmsm_aio_force st_blocks=%ld st_size=%ld online_ratio=%.2f\n", 
-			  sbuf.st_blocks, sbuf.st_size, tsmd->online_ratio));
+		DEBUG(10,("tsmsm_aio_force st_blocks=%ld st_size=%ld "
+			  "online_ratio=%.2f\n", (long)sbuf.st_blocks,
+			  (long)sbuf.st_size, tsmd->online_ratio));
 		return !(512 * (off_t)sbuf.st_blocks >= sbuf.st_size * tsmd->online_ratio);
 	}
 	return false;

Modified: branches/samba/experimental/source/nmbd/asyncdns.c
===================================================================
--- branches/samba/experimental/source/nmbd/asyncdns.c	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/nmbd/asyncdns.c	2008-06-09 06:59:20 UTC (rev 1920)
@@ -164,6 +164,11 @@
 	CatchSignal(SIGHUP, SIG_IGN);
         CatchSignal(SIGTERM, SIGNAL_CAST sig_term );
 
+	if (!reinit_after_fork(nmbd_messaging_context(), true)) {
+		DEBUG(0,("reinit_after_fork() failed\n"));
+		smb_panic("reinit_after_fork() failed");
+	}
+
 	asyncdns_process();
 }
 

Modified: branches/samba/experimental/source/nmbd/nmbd.c
===================================================================
--- branches/samba/experimental/source/nmbd/nmbd.c	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/nmbd/nmbd.c	2008-06-09 06:59:20 UTC (rev 1920)
@@ -163,19 +163,28 @@
 
 /************************************************************************** **
  Reload the list of network interfaces.
+ Doesn't return until a network interface is up.
  ************************************************************************** */
 
-static bool reload_interfaces(time_t t)
+static void reload_interfaces(time_t t)
 {
 	static time_t lastt;
 	int n;
+	bool print_waiting_msg = true;
 	struct subnet_record *subrec;
 
-	if (t && ((t - lastt) < NMBD_INTERFACES_RELOAD)) return False;
+	if (t && ((t - lastt) < NMBD_INTERFACES_RELOAD)) {
+		return;
+	}
+
 	lastt = t;
 
-	if (!interfaces_changed()) return False;
+	if (!interfaces_changed()) {
+		return;
+	}
 
+  try_again:
+
 	/* the list of probed interfaces has changed, we may need to add/remove
 	   some subnets */
 	load_interfaces();
@@ -268,12 +277,44 @@
 
 	rescan_listen_set = True;
 
-	/* We need to shutdown if there are no subnets... */
+	/* We need to wait if there are no subnets... */
 	if (FIRST_SUBNET == NULL) {
-		DEBUG(0,("reload_interfaces: No subnets to listen to. Shutting down...\n"));
-		return True;
+
+		if (print_waiting_msg) {
+			DEBUG(0,("reload_interfaces: "
+				"No subnets to listen to. Waiting..\n"));
+			print_waiting_msg = false;
+		}
+
+		/*
+		 * Whilst we're waiting for an interface, allow SIGTERM to
+		 * cause us to exit.
+		 */
+
+		BlockSignals(false, SIGTERM);
+
+		/* We only count IPv4 interfaces here. */
+		while (iface_count_v4() == 0 && !got_sig_term) {
+			sleep(5);
+			load_interfaces();
+		}
+
+		/*
+		 * Handle termination inband.
+		 */
+
+		if (got_sig_term) {
+			got_sig_term = 0;
+			terminate();
+		}
+
+		/*
+		 * We got an interface, go back to blocking term.
+		 */
+
+		BlockSignals(true, SIGTERM);
+		goto try_again;
 	}
-	return False;
 }
 
 /**************************************************************************** **
@@ -310,8 +351,6 @@
 
 /**************************************************************************** **
  * React on 'smbcontrol nmbd reload-config' in the same way as to SIGHUP
- * We use buf here to return bool result to process() when reload_interfaces()
- * detects that there are no subnets.
  **************************************************************************** */
 
 static void msg_reload_nmbd_services(struct messaging_context *msg,
@@ -324,14 +363,7 @@
 	dump_all_namelists();
 	reload_nmbd_services( True );
 	reopen_logs();
-	
-	if (data->data) {
-		/* We were called from process() */
-		/* If reload_interfaces() returned True */
-		/* we need to shutdown if there are no subnets... */
-		/* pass this info back to process() */
-		*((bool *)data->data) = reload_interfaces(0);  
-	}
+	reload_interfaces(0);
 }
 
 static void msg_nmbd_send_packet(struct messaging_context *msg,
@@ -401,7 +433,6 @@
 static void process(void)
 {
 	bool run_election;
-	bool no_subnets;
 
 	while( True ) {
 		time_t t = time(NULL);
@@ -612,26 +643,17 @@
 		 */
 
 		if(reload_after_sighup) {
-			DATA_BLOB blob = data_blob_const(&no_subnets,
-							 sizeof(no_subnets));
 			DEBUG( 0, ( "Got SIGHUP dumping debug info.\n" ) );
 			msg_reload_nmbd_services(nmbd_messaging_context(),
 						 NULL, MSG_SMB_CONF_UPDATED,
-						 procid_self(), &blob);
+						 procid_self(), NULL);
 
-			if(no_subnets) {
-				TALLOC_FREE(frame);
-				return;
-			}
 			reload_after_sighup = 0;
 		}
 
 		/* check for new network interfaces */
 
-		if(reload_interfaces(t)) {
-			TALLOC_FREE(frame);
-			return;
-		}
+		reload_interfaces(t);
 
 		/* free up temp memory */
 		TALLOC_FREE(frame);
@@ -740,6 +762,8 @@
 	};
 	TALLOC_CTX *frame = talloc_stackframe(); /* Setup tos. */
 
+	db_tdb2_setup_messaging(NULL, false);
+
 	load_case_tables();
 
 	global_nmb_port = NMB_PORT;
@@ -825,6 +849,17 @@
 	DEBUG(0,("nmbd version %s started.\n", SAMBA_VERSION_STRING));
 	DEBUGADD(0,("%s\n", COPYRIGHT_STARTUP_MESSAGE));
 
+	if (!lp_load_initial_only(get_dyn_CONFIGFILE())) {
+		DEBUG(0, ("error opening config file\n"));
+		exit(1);
+	}
+
+	if (nmbd_messaging_context() == NULL) {
+		return 1;
+	}
+
+	db_tdb2_setup_messaging(nmbd_messaging_context(), true);
+
 	if ( !reload_nmbd_services(False) )
 		return(-1);
 
@@ -876,6 +911,15 @@
 	}
 
 	pidfile_create("nmbd");
+
+	if (!reinit_after_fork(nmbd_messaging_context(), false)) {
+		DEBUG(0,("reinit_after_fork() failed\n"));
+		exit(1);
+	}
+
+	/* get broadcast messages */
+	claim_connection(NULL,"",FLAG_MSG_GENERAL|FLAG_MSG_DBWRAP);
+
 	messaging_register(nmbd_messaging_context(), NULL,
 			   MSG_FORCE_ELECTION, nmbd_message_election);
 #if 0

Modified: branches/samba/experimental/source/nmbd/nmbd_namelistdb.c
===================================================================
--- branches/samba/experimental/source/nmbd/nmbd_namelistdb.c	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/nmbd/nmbd_namelistdb.c	2008-06-09 06:59:20 UTC (rev 1920)
@@ -297,7 +297,6 @@
  ******************************************************************/
 
 void standard_fail_register( struct subnet_record   *subrec,
-                             struct response_record *rrec,
                              struct nmb_name        *nmbname )
 {
 	struct name_record *namerec;

Modified: branches/samba/experimental/source/nmbd/nmbd_nameregister.c
===================================================================
--- branches/samba/experimental/source/nmbd/nmbd_nameregister.c	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/nmbd/nmbd_nameregister.c	2008-06-09 06:59:20 UTC (rev 1920)
@@ -152,10 +152,11 @@
 		if( rrec->success_fn)
 			(*(register_name_success_function)rrec->success_fn)(subrec, rrec->userdata, answer_name, nb_flags, ttl, register_ip);
 	} else {
+		struct nmb_name qname = *question_name;
 		if( rrec->fail_fn)
 			(*(register_name_fail_function)rrec->fail_fn)(subrec, rrec, question_name);
 		/* Remove the name. */
-		standard_fail_register( subrec, rrec, question_name);
+		standard_fail_register( subrec, &qname);
 	}
 
 	/* Ensure we don't retry. */
@@ -280,10 +281,11 @@
 		if( rrec->success_fn)
 			(*(register_name_success_function)rrec->success_fn)(subrec, rrec->userdata, question_name, nb_flags, ttl, registered_ip);
 	} else {
+		struct nmb_name qname = *question_name;
 		if( rrec->fail_fn)
 			(*(register_name_fail_function)rrec->fail_fn)(subrec, rrec, question_name);
 		/* Remove the name. */
-		standard_fail_register( subrec, rrec, question_name);
+		standard_fail_register( subrec, &qname);
 	}
 
 	/* Ensure we don't retry. */

Modified: branches/samba/experimental/source/nmbd/nmbd_processlogon.c
===================================================================
--- branches/samba/experimental/source/nmbd/nmbd_processlogon.c	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/nmbd/nmbd_processlogon.c	2008-06-09 06:59:20 UTC (rev 1920)
@@ -424,8 +424,8 @@
 					}
 					q += 4;
 
-					SIVAL(q, 0, ADS_PDC|ADS_GC|ADS_LDAP|ADS_DS|
-						ADS_KDC|ADS_TIMESERV|ADS_CLOSEST|ADS_WRITABLE);
+					SIVAL(q, 0, NBT_SERVER_PDC|NBT_SERVER_GC|NBT_SERVER_LDAP|NBT_SERVER_DS|
+						NBT_SERVER_KDC|NBT_SERVER_TIMESERV|NBT_SERVER_CLOSEST|NBT_SERVER_WRITABLE);
 					q += 4;
 
 					/* Push Domain GUID */

Modified: branches/samba/experimental/source/nmbd/nmbd_subnetdb.c
===================================================================
--- branches/samba/experimental/source/nmbd/nmbd_subnetdb.c	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/nmbd/nmbd_subnetdb.c	2008-06-09 06:59:20 UTC (rev 1920)
@@ -199,12 +199,17 @@
 	int i;
 	struct in_addr unicast_ip, ipzero;
 
-	if(num_interfaces == 0) {
-		void (*saved_handler)(int);
+  try_interfaces_again:
 
+	if (iface_count_v4() == 0) {
 		DEBUG(0,("create_subnets: No local interfaces !\n"));
 		DEBUG(0,("create_subnets: Waiting for an interface to appear ...\n"));
+	}
 
+	/* We only count IPv4 interfaces here. */
+	while (iface_count_v4() == 0) {
+		void (*saved_handler)(int);
+
 		/*
 		 * Whilst we're waiting for an interface, allow SIGTERM to
 		 * cause us to exit.
@@ -212,11 +217,8 @@
 
 		saved_handler = CatchSignal( SIGTERM, SIGNAL_CAST SIG_DFL );
 
-		/* We only count IPv4 interfaces here. */
-		while (iface_count_v4() == 0) {
-			sleep(5);
-			load_interfaces();
-		}
+		sleep(5);
+		load_interfaces();
 
 		/*
 		 * We got an interface, restore our normal term handler.
@@ -268,9 +270,19 @@
 
         /* We must have at least one subnet. */
 	if (subnetlist == NULL) {
-		DEBUG(0,("create_subnets: unable to create any subnet from "
-				"given interfaces. nmbd is terminating\n"));
-		return False;
+		void (*saved_handler)(int);
+
+		DEBUG(0,("create_subnets: Unable to create any subnet from "
+				"given interfaces. Is your interface line in "
+				"smb.conf correct ?\n"));
+
+		saved_handler = CatchSignal( SIGTERM, SIGNAL_CAST SIG_DFL );
+
+		sleep(5);
+		load_interfaces();
+
+		CatchSignal( SIGTERM, SIGNAL_CAST saved_handler );
+		goto try_interfaces_again;
 	}
 
 	if (lp_we_are_a_wins_server()) {

Modified: branches/samba/experimental/source/nsswitch/libwbclient/wbc_err_internal.h
===================================================================
--- branches/samba/experimental/source/nsswitch/libwbclient/wbc_err_internal.h	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/nsswitch/libwbclient/wbc_err_internal.h	2008-06-09 06:59:20 UTC (rev 1920)
@@ -24,10 +24,11 @@
 
 /* Private macros */
 
-#define BAIL_ON_WBC_ERROR(x)                \
-	do {				    \
-		if ((x) != WBC_ERR_SUCCESS) \
-			goto done;	    \
+#define BAIL_ON_WBC_ERROR(x)			\
+	do {					\
+		if (!WBC_ERROR_IS_OK(x)) {	\
+			goto done;		\
+		}				\
 	} while(0);
 
 #define BAIL_ON_PTR_ERROR(x, status)                    \

Modified: branches/samba/experimental/source/nsswitch/libwbclient/wbc_idmap.c
===================================================================
--- branches/samba/experimental/source/nsswitch/libwbclient/wbc_idmap.c	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/nsswitch/libwbclient/wbc_idmap.c	2008-06-09 06:59:20 UTC (rev 1920)
@@ -243,7 +243,7 @@
  * @return #wbcErr
  **/
 
-wbcErr wbcAllocateGid(uid_t *pgid)
+wbcErr wbcAllocateGid(gid_t *pgid)
 {
 	struct winbindd_request request;
 	struct winbindd_response response;
@@ -272,3 +272,152 @@
 	return wbc_status;
 }
 
+/* we can't include smb.h here... */
+#define _ID_TYPE_UID 1
+#define _ID_TYPE_GID 2
+
+/** @brief Set an user id mapping
+ *
+ * @param uid       Uid of the desired mapping.
+ * @param *sid      Pointer to the sid of the diresired mapping.
+ *
+ * @return #wbcErr
+ **/
+wbcErr wbcSetUidMapping(uid_t uid, const struct wbcDomainSid *sid)
+{
+	struct winbindd_request request;
+	struct winbindd_response response;
+	wbcErr wbc_status = WBC_ERR_UNKNOWN_FAILURE;
+	char *sid_string = NULL;
+
+	if (!sid) {
+		return WBC_ERR_INVALID_PARAM;
+	}
+
+	/* Initialise request */
+
+	ZERO_STRUCT(request);
+	ZERO_STRUCT(response);
+
+	/* Make request */
+
+	request.data.dual_idmapset.id = uid;
+	request.data.dual_idmapset.type = _ID_TYPE_UID;
+
+	wbc_status = wbcSidToString(sid, &sid_string);
+	BAIL_ON_WBC_ERROR(wbc_status);
+
+	strncpy(request.data.dual_idmapset.sid, sid_string,
+		sizeof(request.data.dual_idmapset.sid)-1);
+	wbcFreeMemory(sid_string);
+
+	wbc_status = wbcRequestResponse(WINBINDD_SET_MAPPING,
+					&request, &response);
+	BAIL_ON_WBC_ERROR(wbc_status);
+
+ done:
+	return wbc_status;
+}
+
+/** @brief Set a group id mapping
+ *
+ * @param gid       Gid of the desired mapping.
+ * @param *sid      Pointer to the sid of the diresired mapping.
+ *
+ * @return #wbcErr
+ **/
+wbcErr wbcSetGidMapping(gid_t gid, const struct wbcDomainSid *sid)
+{
+	struct winbindd_request request;
+	struct winbindd_response response;
+	wbcErr wbc_status = WBC_ERR_UNKNOWN_FAILURE;
+	char *sid_string = NULL;
+
+	if (!sid) {
+		return WBC_ERR_INVALID_PARAM;
+	}
+
+	/* Initialise request */
+
+	ZERO_STRUCT(request);
+	ZERO_STRUCT(response);
+
+	/* Make request */
+
+	request.data.dual_idmapset.id = gid;
+	request.data.dual_idmapset.type = _ID_TYPE_GID;
+
+	wbc_status = wbcSidToString(sid, &sid_string);
+	BAIL_ON_WBC_ERROR(wbc_status);
+
+	strncpy(request.data.dual_idmapset.sid, sid_string,
+		sizeof(request.data.dual_idmapset.sid)-1);
+	wbcFreeMemory(sid_string);
+
+	wbc_status = wbcRequestResponse(WINBINDD_SET_MAPPING,
+					&request, &response);
+	BAIL_ON_WBC_ERROR(wbc_status);
+
+ done:
+	return wbc_status;
+}
+
+/** @brief Set the highwater mark for allocated uids.
+ *
+ * @param uid_hwm      The new uid highwater mark value
+ *
+ * @return #wbcErr
+ **/
+wbcErr wbcSetUidHwm(uid_t uid_hwm)
+{
+	struct winbindd_request request;
+	struct winbindd_response response;
+	wbcErr wbc_status = WBC_ERR_UNKNOWN_FAILURE;
+
+	/* Initialise request */
+
+	ZERO_STRUCT(request);
+	ZERO_STRUCT(response);
+
+	/* Make request */
+
+	request.data.dual_idmapset.id = uid_hwm;
+	request.data.dual_idmapset.type = _ID_TYPE_UID;
+
+	wbc_status = wbcRequestResponse(WINBINDD_SET_HWM,
+					&request, &response);
+	BAIL_ON_WBC_ERROR(wbc_status);
+
+ done:
+	return wbc_status;
+}
+
+/** @brief Set the highwater mark for allocated gids.
+ *
+ * @param uid_hwm      The new gid highwater mark value
+ *
+ * @return #wbcErr
+ **/
+wbcErr wbcSetGidHwm(gid_t gid_hwm)
+{
+	struct winbindd_request request;
+	struct winbindd_response response;
+	wbcErr wbc_status = WBC_ERR_UNKNOWN_FAILURE;
+
+	/* Initialise request */
+
+	ZERO_STRUCT(request);
+	ZERO_STRUCT(response);
+
+	/* Make request */
+
+	request.data.dual_idmapset.id = gid_hwm;
+	request.data.dual_idmapset.type = _ID_TYPE_GID;
+
+	wbc_status = wbcRequestResponse(WINBINDD_SET_HWM,
+					&request, &response);
+	BAIL_ON_WBC_ERROR(wbc_status);
+
+ done:
+	return wbc_status;
+}

Modified: branches/samba/experimental/source/nsswitch/libwbclient/wbc_pam.c
===================================================================
--- branches/samba/experimental/source/nsswitch/libwbclient/wbc_pam.c	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/nsswitch/libwbclient/wbc_pam.c	2008-06-09 06:59:20 UTC (rev 1920)
@@ -117,7 +117,7 @@
 
 #define _SID_COMPOSE(s, d, r, a) { \
 	(s).sid = d; \
-	if ((s).sid.num_auths < MAXSUBAUTHS) { \
+	if ((s).sid.num_auths < WBC_MAXSUBAUTHS) { \
 		(s).sid.sub_auths[(s).sid.num_auths++] = r; \
 	} else { \
 		wbc_status = WBC_ERR_INVALID_SID; \
@@ -138,7 +138,7 @@
 
 	p = (char *)resp->extra_data.data;
 	if (!p) {
-		wbc_status = WBC_INVALID_RESPONSE;
+		wbc_status = WBC_ERR_INVALID_RESPONSE;
 		BAIL_ON_WBC_ERROR(wbc_status);
 	}
 
@@ -149,7 +149,7 @@
 		char *s = p;
 		char *e = strchr(p, '\n');
 		if (!e) {
-			wbc_status = WBC_INVALID_RESPONSE;
+			wbc_status = WBC_ERR_INVALID_RESPONSE;
 			BAIL_ON_WBC_ERROR(wbc_status);
 		}
 		e[0] = '\0';
@@ -157,7 +157,7 @@
 
 		ret = sscanf(s, "0x%08X:0x%08X", &rid, &attrs);
 		if (ret != 2) {
-			wbc_status = WBC_INVALID_RESPONSE;
+			wbc_status = WBC_ERR_INVALID_RESPONSE;
 			BAIL_ON_WBC_ERROR(wbc_status);
 		}
 
@@ -173,7 +173,7 @@
 		char *a;
 		char *e = strchr(p, '\n');
 		if (!e) {
-			wbc_status = WBC_INVALID_RESPONSE;
+			wbc_status = WBC_ERR_INVALID_RESPONSE;
 			BAIL_ON_WBC_ERROR(wbc_status);
 		}
 		e[0] = '\0';
@@ -181,7 +181,7 @@
 
 		e = strchr(s, ':');
 		if (!e) {
-			wbc_status = WBC_INVALID_RESPONSE;
+			wbc_status = WBC_ERR_INVALID_RESPONSE;
 			BAIL_ON_WBC_ERROR(wbc_status);
 		}
 		e[0] = '\0';
@@ -190,7 +190,7 @@
 		ret = sscanf(a, "0x%08X",
 			     &attrs);
 		if (ret != 1) {
-			wbc_status = WBC_INVALID_RESPONSE;
+			wbc_status = WBC_ERR_INVALID_RESPONSE;
 			BAIL_ON_WBC_ERROR(wbc_status);
 		}
 
@@ -324,7 +324,7 @@
 				WBFLAG_PAM_LMKEY;
 
 		if (params->password.response.lm_length &&
-		    params->password.response.lm_data) {
+		    !params->password.response.lm_data) {
 			wbc_status = WBC_ERR_INVALID_PARAM;
 			BAIL_ON_WBC_ERROR(wbc_status);
 		}
@@ -384,8 +384,7 @@
 		}
 		break;
 	default:
-		wbc_status = WBC_ERR_INVALID_PARAM;
-		BAIL_ON_WBC_ERROR(wbc_status);
+		break;
 	}
 
 	if (cmd == 0) {
@@ -420,3 +419,54 @@
 
 	return wbc_status;
 }
+
+/** @brief Trigger a verification of the trust credentials of a specific domain
+ *
+ * @param *domain      The name of the domain, only NULL for the default domain is
+ *                     supported yet. Other values than NULL will result in
+ *                     WBC_ERR_NOT_IMPLEMENTED.
+ * @param error        Output details on WBC_ERR_AUTH_ERROR
+ *
+ * @return #wbcErr
+ *
+ **/
+wbcErr wbcCheckTrustCredentials(const char *domain,
+				struct wbcAuthErrorInfo **error)
+{
+	struct winbindd_request request;
+	struct winbindd_response response;
+	wbcErr wbc_status = WBC_ERR_UNKNOWN_FAILURE;
+
+	if (domain) {
+		/*
+		 * the current protocol doesn't support
+		 * specifying a domain
+		 */
+		wbc_status = WBC_ERR_NOT_IMPLEMENTED;
+		BAIL_ON_WBC_ERROR(wbc_status);
+	}
+
+	ZERO_STRUCT(request);
+	ZERO_STRUCT(response);
+
+	/* Send request */
+
+	wbc_status = wbcRequestResponse(WINBINDD_CHECK_MACHACC,
+					&request,
+					&response);
+	if (response.data.auth.nt_status != 0) {
+		if (error) {
+			wbc_status = wbc_create_error_info(NULL,
+							   &response,
+							   error);
+			BAIL_ON_WBC_ERROR(wbc_status);
+		}
+
+		wbc_status = WBC_ERR_AUTH_ERROR;
+		BAIL_ON_WBC_ERROR(wbc_status);
+	}
+	BAIL_ON_WBC_ERROR(wbc_status);
+
+ done:
+	return wbc_status;
+}

Modified: branches/samba/experimental/source/nsswitch/libwbclient/wbc_pwd.c
===================================================================
--- branches/samba/experimental/source/nsswitch/libwbclient/wbc_pwd.c	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/nsswitch/libwbclient/wbc_pwd.c	2008-06-09 06:59:20 UTC (rev 1920)
@@ -374,3 +374,63 @@
 	return WBC_ERR_NOT_IMPLEMENTED;
 }
 
+/** @brief Return the unix group array belonging to the given user
+ *
+ * @param *account       The given user name
+ * @param *num_groups    Number of elements returned in the groups array
+ * @param **groups       Pointer to resulting gid_t array.
+ *
+ * @return #wbcErr
+ **/
+wbcErr wbcGetGroups(const char *account,
+		    uint32_t *num_groups,
+		    gid_t **_groups)
+{
+	wbcErr wbc_status = WBC_ERR_UNKNOWN_FAILURE;
+	struct winbindd_request request;
+	struct winbindd_response response;
+	uint32_t i;
+	gid_t *groups = NULL;
+
+	if (!account) {
+		wbc_status = WBC_ERR_INVALID_PARAM;
+		BAIL_ON_WBC_ERROR(wbc_status);
+	}
+
+	/* Initialize request */
+
+	ZERO_STRUCT(request);
+	ZERO_STRUCT(response);
+
+	/* Send request */
+
+	strncpy(request.data.username, account, sizeof(request.data.username)-1);
+
+	wbc_status = wbcRequestResponse(WINBINDD_GETGROUPS,
+					&request,
+					&response);
+	BAIL_ON_WBC_ERROR(wbc_status);
+
+	groups = talloc_array(NULL, gid_t, response.data.num_entries);
+	BAIL_ON_PTR_ERROR(groups, wbc_status);
+
+	for (i = 0; i < response.data.num_entries; i++) {
+		groups[i] = ((gid_t *)response.extra_data.data)[i];
+	}
+
+	*num_groups = response.data.num_entries;
+	*_groups = groups;
+	groups = NULL;
+
+	wbc_status = WBC_ERR_SUCCESS;
+
+ done:
+	if (response.extra_data.data) {
+		free(response.extra_data.data);
+	}
+	if (groups) {
+		talloc_free(groups);
+	}
+
+	return wbc_status;
+}

Modified: branches/samba/experimental/source/nsswitch/libwbclient/wbc_sid.c
===================================================================
--- branches/samba/experimental/source/nsswitch/libwbclient/wbc_sid.c	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/nsswitch/libwbclient/wbc_sid.c	2008-06-09 06:59:20 UTC (rev 1920)
@@ -139,7 +139,7 @@
 
 	p = q +1;
 	sid->num_auths = 0;
-	while (sid->num_auths < MAXSUBAUTHS) {
+	while (sid->num_auths < WBC_MAXSUBAUTHS) {
 		if ((x=(uint32_t)strtoul(p, &q, 10)) == 0)
 			break;
 		sid->sub_auths[sid->num_auths++] = x;
@@ -372,21 +372,21 @@
 		char *q;
 
 		if (*p == '\0') {
-			wbc_status = WBC_INVALID_RESPONSE;
+			wbc_status = WBC_ERR_INVALID_RESPONSE;
 			BAIL_ON_WBC_ERROR(wbc_status);
 		}
 
 		(*types)[i] = (enum wbcSidType)strtoul(p, &q, 10);
 
 		if (*q != ' ') {
-			wbc_status = WBC_INVALID_RESPONSE;
+			wbc_status = WBC_ERR_INVALID_RESPONSE;
 			BAIL_ON_WBC_ERROR(wbc_status);
 		}
 
 		p = q+1;
 
 		if ((q = strchr(p, '\n')) == NULL) {
-			wbc_status = WBC_INVALID_RESPONSE;
+			wbc_status = WBC_ERR_INVALID_RESPONSE;
 			BAIL_ON_WBC_ERROR(wbc_status);
 		}
 
@@ -399,7 +399,7 @@
 	}
 
 	if (*p != '\0') {
-		wbc_status = WBC_INVALID_RESPONSE;
+		wbc_status = WBC_ERR_INVALID_RESPONSE;
 		BAIL_ON_WBC_ERROR(wbc_status);
 	}
 
@@ -423,3 +423,227 @@
 
 	return wbc_status;
 }
+
+/** @brief Get the groups a user belongs to
+ *
+ **/
+
+wbcErr wbcLookupUserSids(const struct wbcDomainSid *user_sid,
+			 bool domain_groups_only,
+			 uint32_t *num_sids,
+			 struct wbcDomainSid **_sids)
+{
+	uint32_t i;
+	const char *s;
+	struct winbindd_request request;
+	struct winbindd_response response;
+	char *sid_string = NULL;
+	struct wbcDomainSid *sids = NULL;
+	wbcErr wbc_status = WBC_ERR_UNKNOWN_FAILURE;
+	int cmd;
+
+	/* Initialise request */
+
+	ZERO_STRUCT(request);
+	ZERO_STRUCT(response);
+
+	if (!user_sid) {
+		wbc_status = WBC_ERR_INVALID_PARAM;
+		BAIL_ON_WBC_ERROR(wbc_status);
+	}
+
+	wbc_status = wbcSidToString(user_sid, &sid_string);
+	BAIL_ON_WBC_ERROR(wbc_status);
+
+	strncpy(request.data.sid, sid_string, sizeof(request.data.sid)-1);
+	wbcFreeMemory(sid_string);
+
+	if (domain_groups_only) {
+		cmd = WINBINDD_GETUSERDOMGROUPS;
+	} else {
+		cmd = WINBINDD_GETUSERSIDS;
+	}
+
+	wbc_status = wbcRequestResponse(cmd,
+					&request,
+					&response);
+	BAIL_ON_WBC_ERROR(wbc_status);
+
+	if (response.data.num_entries &&
+	    !response.extra_data.data) {
+		wbc_status = WBC_ERR_INVALID_RESPONSE;
+		BAIL_ON_WBC_ERROR(wbc_status);
+	}
+
+	sids = talloc_array(NULL, struct wbcDomainSid,
+			    response.data.num_entries);
+	BAIL_ON_PTR_ERROR(sids, wbc_status);
+
+	s = (const char *)response.extra_data.data;
+	for (i = 0; i < response.data.num_entries; i++) {
+		char *n = strchr(s, '\n');
+		if (n) {
+			*n = '\0';
+		}
+		wbc_status = wbcStringToSid(s, &sids[i]);
+		BAIL_ON_WBC_ERROR(wbc_status);
+		s += strlen(s) + 1;
+	}
+
+	*num_sids = response.data.num_entries;
+	*_sids = sids;
+	sids = NULL;
+	wbc_status = WBC_ERR_SUCCESS;
+
+ done:
+	if (response.extra_data.data) {
+		free(response.extra_data.data);
+	}
+	if (sids) {
+		talloc_free(sids);
+	}
+
+	return wbc_status;
+}
+
+/** @brief Lists Users
+ *
+ **/
+
+wbcErr wbcListUsers(const char *domain_name,
+		    uint32_t *_num_users,
+		    const char ***_users)
+{
+	wbcErr wbc_status = WBC_ERR_UNKNOWN_FAILURE;
+	struct winbindd_request request;
+	struct winbindd_response response;
+	uint32_t num_users = 0;
+	const char **users = NULL;
+	const char *next;
+
+	/* Initialise request */
+
+	ZERO_STRUCT(request);
+	ZERO_STRUCT(response);
+
+	if (domain_name) {
+		strncpy(request.domain_name, domain_name,
+			sizeof(request.domain_name)-1);
+	}
+
+	wbc_status = wbcRequestResponse(WINBINDD_LIST_USERS,
+					&request,
+					&response);
+	BAIL_ON_WBC_ERROR(wbc_status);
+
+	/* Look through extra data */
+
+	next = (const char *)response.extra_data.data;
+	while (next) {
+		const char **tmp;
+		const char *current = next;
+		char *k = strchr(next, ',');
+		if (k) {
+			k[0] = '\0';
+			next = k+1;
+		} else {
+			next = NULL;
+		}
+
+		tmp = talloc_realloc(NULL, users,
+				     const char *,
+				     num_users+1);
+		BAIL_ON_PTR_ERROR(tmp, wbc_status);
+		users = tmp;
+
+		users[num_users] = talloc_strdup(users, current);
+		BAIL_ON_PTR_ERROR(users[num_users], wbc_status);
+
+		num_users++;
+	}
+
+	*_num_users = num_users;
+	*_users = users;
+	users = NULL;
+	wbc_status = WBC_ERR_SUCCESS;
+
+ done:
+	if (response.extra_data.data) {
+		free(response.extra_data.data);
+	}
+	if (users) {
+		talloc_free(users);
+	}
+	return wbc_status;
+}
+
+/** @brief Lists Groups
+ *
+ **/
+
+wbcErr wbcListGroups(const char *domain_name,
+		     uint32_t *_num_groups,
+		     const char ***_groups)
+{
+	wbcErr wbc_status = WBC_ERR_UNKNOWN_FAILURE;
+	struct winbindd_request request;
+	struct winbindd_response response;
+	uint32_t num_groups = 0;
+	const char **groups = NULL;
+	const char *next;
+
+	/* Initialise request */
+
+	ZERO_STRUCT(request);
+	ZERO_STRUCT(response);
+
+	if (domain_name) {
+		strncpy(request.domain_name, domain_name,
+			sizeof(request.domain_name)-1);
+	}
+
+	wbc_status = wbcRequestResponse(WINBINDD_LIST_GROUPS,
+					&request,
+					&response);
+	BAIL_ON_WBC_ERROR(wbc_status);
+
+	/* Look through extra data */
+
+	next = (const char *)response.extra_data.data;
+	while (next) {
+		const char **tmp;
+		const char *current = next;
+		char *k = strchr(next, ',');
+		if (k) {
+			k[0] = '\0';
+			next = k+1;
+		} else {
+			next = NULL;
+		}
+
+		tmp = talloc_realloc(NULL, groups,
+				     const char *,
+				     num_groups+1);
+		BAIL_ON_PTR_ERROR(tmp, wbc_status);
+		groups = tmp;
+
+		groups[num_groups] = talloc_strdup(groups, current);
+		BAIL_ON_PTR_ERROR(groups[num_groups], wbc_status);
+
+		num_groups++;
+	}
+
+	*_num_groups = num_groups;
+	*_groups = groups;
+	groups = NULL;
+	wbc_status = WBC_ERR_SUCCESS;
+
+ done:
+	if (response.extra_data.data) {
+		free(response.extra_data.data);
+	}
+	if (groups) {
+		talloc_free(groups);
+	}
+	return wbc_status;
+}

Modified: branches/samba/experimental/source/nsswitch/libwbclient/wbc_util.c
===================================================================
--- branches/samba/experimental/source/nsswitch/libwbclient/wbc_util.c	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/nsswitch/libwbclient/wbc_util.c	2008-06-09 06:59:20 UTC (rev 1920)
@@ -3,7 +3,7 @@
 
    Winbind client API
 
-   Copyright (C) Gerald (Jerry) Carter 2007
+   Copyright (C) Gerald (Jerry) Carter 2007-2008
 
 
    This library is free software; you can redistribute it and/or
@@ -44,6 +44,81 @@
 	return wbcRequestResponse(WINBINDD_PING, &request, &response);
 }
 
+wbcErr wbcInterfaceDetails(struct wbcInterfaceDetails **_details)
+{
+	wbcErr wbc_status = WBC_ERR_UNKNOWN_FAILURE;
+	struct wbcInterfaceDetails *info;
+	struct wbcDomainInfo *domain = NULL;
+	struct winbindd_request request;
+	struct winbindd_response response;
+
+	/* Initialize request */
+
+	ZERO_STRUCT(request);
+	ZERO_STRUCT(response);
+
+	info = talloc(NULL, struct wbcInterfaceDetails);
+	BAIL_ON_PTR_ERROR(info, wbc_status);
+
+	/* first the interface version */
+	wbc_status = wbcRequestResponse(WINBINDD_INTERFACE_VERSION, NULL, &response);
+	BAIL_ON_WBC_ERROR(wbc_status);
+	info->interface_version = response.data.interface_version;
+
+	/* then the samba version and the winbind separator */
+	wbc_status = wbcRequestResponse(WINBINDD_INFO, NULL, &response);
+	BAIL_ON_WBC_ERROR(wbc_status);
+
+	info->winbind_version = talloc_strdup(info,
+					      response.data.info.samba_version);
+	BAIL_ON_PTR_ERROR(info->winbind_version, wbc_status);
+	info->winbind_separator = response.data.info.winbind_separator;
+
+	/* then the local netbios name */
+	wbc_status = wbcRequestResponse(WINBINDD_NETBIOS_NAME, NULL, &response);
+	BAIL_ON_WBC_ERROR(wbc_status);
+
+	info->netbios_name = talloc_strdup(info,
+					   response.data.netbios_name);
+	BAIL_ON_PTR_ERROR(info->netbios_name, wbc_status);
+
+	/* then the local workgroup name */
+	wbc_status = wbcRequestResponse(WINBINDD_DOMAIN_NAME, NULL, &response);
+	BAIL_ON_WBC_ERROR(wbc_status);
+
+	info->netbios_domain = talloc_strdup(info,
+					response.data.domain_name);
+	BAIL_ON_PTR_ERROR(info->netbios_domain, wbc_status);
+
+	wbc_status = wbcDomainInfo(info->netbios_domain, &domain);
+	if (wbc_status == WBC_ERR_DOMAIN_NOT_FOUND) {
+		/* maybe it's a standalone server */
+		domain = NULL;
+		wbc_status = WBC_ERR_SUCCESS;
+	} else {
+		BAIL_ON_WBC_ERROR(wbc_status);
+	}
+
+	if (domain) {
+		info->dns_domain = talloc_strdup(info,
+						 domain->dns_name);
+		wbcFreeMemory(domain);
+		BAIL_ON_PTR_ERROR(info->dns_domain, wbc_status);
+	} else {
+		info->dns_domain = NULL;
+	}
+
+	*_details = info;
+	info = NULL;
+
+	wbc_status = WBC_ERR_SUCCESS;
+
+done:
+	talloc_free(info);
+	return wbc_status;
+}
+
+
 /** @brief Lookup the current status of a trusted domain
  *
  * @param domain      Domain to query
@@ -95,11 +170,11 @@
 	BAIL_ON_WBC_ERROR(wbc_status);
 
 	if (response.data.domain_info.native_mode)
-		info->flags |= WBC_DOMINFO_NATIVE;
+		info->domain_flags |= WBC_DOMINFO_DOMAIN_NATIVE;
 	if (response.data.domain_info.active_directory)
-		info->flags |= WBC_DOMINFO_AD;
+		info->domain_flags |= WBC_DOMINFO_DOMAIN_AD;
 	if (response.data.domain_info.primary)
-		info->flags |= WBC_DOMINFO_PRIMARY;
+		info->domain_flags |= WBC_DOMINFO_DOMAIN_PRIMARY;
 
 	*dinfo = info;
 
@@ -112,3 +187,308 @@
 
 	return wbc_status;
 }
+
+
+/** @brief Resolve a NetbiosName via WINS
+ *
+ * @param name         Name to resolve
+ * @param *ip          Pointer to the ip address string
+ *
+ * @return #wbcErr
+ *
+ **/
+wbcErr wbcResolveWinsByName(const char *name, char **ip)
+{
+	struct winbindd_request request;
+	struct winbindd_response response;
+	wbcErr wbc_status = WBC_ERR_UNKNOWN_FAILURE;
+	char *ipaddr;
+
+	ZERO_STRUCT(request);
+	ZERO_STRUCT(response);
+
+	/* Send request */
+
+	strncpy(request.data.winsreq, name,
+		sizeof(request.data.winsreq)-1);
+
+	wbc_status = wbcRequestResponse(WINBINDD_WINS_BYNAME,
+					&request,
+					&response);
+	BAIL_ON_WBC_ERROR(wbc_status);
+
+	/* Display response */
+
+	ipaddr = talloc_strdup(NULL, response.data.winsresp);
+	BAIL_ON_PTR_ERROR(ipaddr, wbc_status);
+
+	*ip = ipaddr;
+	wbc_status = WBC_ERR_SUCCESS;
+
+ done:
+	return wbc_status;
+}
+
+/** @brief Resolve an IP address via WINS into a NetbiosName
+ *
+ * @param ip          The ip address string
+ * @param *name       Pointer to the name
+ *
+ * @return #wbcErr
+ *
+ **/
+wbcErr wbcResolveWinsByIP(const char *ip, char **name)
+{
+	struct winbindd_request request;
+	struct winbindd_response response;
+	wbcErr wbc_status = WBC_ERR_UNKNOWN_FAILURE;
+	char *name_str;
+
+	ZERO_STRUCT(request);
+	ZERO_STRUCT(response);
+
+	/* Send request */
+
+	strncpy(request.data.winsreq, ip,
+		sizeof(request.data.winsreq)-1);
+
+	wbc_status = wbcRequestResponse(WINBINDD_WINS_BYIP,
+					&request,
+					&response);
+	BAIL_ON_WBC_ERROR(wbc_status);
+
+	/* Display response */
+
+	name_str = talloc_strdup(NULL, response.data.winsresp);
+	BAIL_ON_PTR_ERROR(name_str, wbc_status);
+
+	*name = name_str;
+	wbc_status = WBC_ERR_SUCCESS;
+
+ done:
+	return wbc_status;
+}
+
+/**
+ */
+
+static wbcErr process_domain_info_string(TALLOC_CTX *ctx, 
+					 struct wbcDomainInfo *info,
+					 char *info_string)
+{
+	wbcErr wbc_status = WBC_ERR_UNKNOWN_FAILURE;
+	char *r = NULL;
+	char *s = NULL;
+
+	if (!info || !info_string) {
+		wbc_status = WBC_ERR_INVALID_PARAM;
+		BAIL_ON_WBC_ERROR(wbc_status);
+	}
+
+	r = info_string;
+
+	/* Short Name */
+	if ((s = strchr(r, '\\')) == NULL) {
+		wbc_status = WBC_ERR_INVALID_RESPONSE;
+		BAIL_ON_WBC_ERROR(wbc_status);
+	}
+	*s = '\0';
+	s++;
+
+	info->short_name = talloc_strdup(ctx, r);
+	BAIL_ON_PTR_ERROR(info->short_name, wbc_status);
+
+
+	/* DNS Name */
+	r = s;
+	if ((s = strchr(r, '\\')) == NULL) {
+		wbc_status = WBC_ERR_INVALID_RESPONSE;
+		BAIL_ON_WBC_ERROR(wbc_status);
+	}
+	*s = '\0';
+	s++;
+
+	info->dns_name = talloc_strdup(ctx, r);
+	BAIL_ON_PTR_ERROR(info->dns_name, wbc_status);
+
+	/* SID */
+	r = s;
+	if ((s = strchr(r, '\\')) == NULL) {
+		wbc_status = WBC_ERR_INVALID_RESPONSE;
+		BAIL_ON_WBC_ERROR(wbc_status);
+	}
+	*s = '\0';
+	s++;
+
+	wbc_status = wbcStringToSid(r, &info->sid);
+	BAIL_ON_WBC_ERROR(wbc_status);
+	
+	/* Trust type */
+	r = s;
+	if ((s = strchr(r, '\\')) == NULL) {
+		wbc_status = WBC_ERR_INVALID_RESPONSE;
+		BAIL_ON_WBC_ERROR(wbc_status);
+	}
+	*s = '\0';
+	s++;
+
+	if (strcmp(r, "None") == 0) {
+		info->trust_type = WBC_DOMINFO_TRUSTTYPE_NONE;
+	} else if (strcmp(r, "External") == 0) {
+		info->trust_type = WBC_DOMINFO_TRUSTTYPE_EXTERNAL;
+	} else if (strcmp(r, "Forest") == 0) {
+		info->trust_type = WBC_DOMINFO_TRUSTTYPE_FOREST;
+	} else if (strcmp(r, "In Forest") == 0) {
+		info->trust_type = WBC_DOMINFO_TRUSTTYPE_IN_FOREST;
+	} else {
+		wbc_status = WBC_ERR_INVALID_RESPONSE;
+		BAIL_ON_WBC_ERROR(wbc_status);
+	}
+
+	/* Transitive */
+	r = s;
+	if ((s = strchr(r, '\\')) == NULL) {
+		wbc_status = WBC_ERR_INVALID_RESPONSE;
+		BAIL_ON_WBC_ERROR(wbc_status);
+	}
+	*s = '\0';
+	s++;
+
+	if (strcmp(r, "Yes") == 0) {
+		info->trust_flags |= WBC_DOMINFO_TRUST_TRANSITIVE;		
+	}
+	
+	/* Incoming */
+	r = s;
+	if ((s = strchr(r, '\\')) == NULL) {
+		wbc_status = WBC_ERR_INVALID_RESPONSE;
+		BAIL_ON_WBC_ERROR(wbc_status);
+	}
+	*s = '\0';
+	s++;
+
+	if (strcmp(r, "Yes") == 0) {
+		info->trust_flags |= WBC_DOMINFO_TRUST_INCOMING;		
+	}
+
+	/* Outgoing */
+	r = s;
+	if ((s = strchr(r, '\\')) == NULL) {
+		wbc_status = WBC_ERR_INVALID_RESPONSE;
+		BAIL_ON_WBC_ERROR(wbc_status);
+	}
+	*s = '\0';
+	s++;
+
+	if (strcmp(r, "Yes") == 0) {
+		info->trust_flags |= WBC_DOMINFO_TRUST_OUTGOING;		
+	}
+
+	/* Online/Offline status */
+
+	r = s;
+	if (r == NULL) {
+		wbc_status = WBC_ERR_INVALID_RESPONSE;
+		BAIL_ON_WBC_ERROR(wbc_status);
+	}
+	if ( strcmp(r, "Offline") == 0) {
+		info->domain_flags |= WBC_DOMINFO_DOMAIN_OFFLINE;
+	}
+
+	wbc_status = WBC_ERR_SUCCESS;
+
+ done:
+	return wbc_status;
+}
+
+/** @brief Enumerate the domain trusts known by Winbind
+ *
+ * @param **domains     Pointer to the allocated domain list array
+ * @param *num_domains  Pointer to number of domains returned
+ *
+ * @return #wbcErr
+ *
+ **/
+wbcErr wbcListTrusts(struct wbcDomainInfo **domains, size_t *num_domains)
+{
+	struct winbindd_response response;
+	wbcErr wbc_status = WBC_ERR_UNKNOWN_FAILURE;
+	char *p = NULL;
+	char *q = NULL;
+	char *extra_data = NULL;	
+	int count = 0;	
+	struct wbcDomainInfo *d_list = NULL;
+	int i = 0;
+	
+	*domains = NULL;
+	*num_domains = 0;
+	
+	ZERO_STRUCT(response);
+
+	/* Send request */
+
+	wbc_status = wbcRequestResponse(WINBINDD_LIST_TRUSTDOM,
+					NULL,
+					&response);
+	BAIL_ON_WBC_ERROR(wbc_status);
+
+	/* Decode the response */
+
+	p = (char *)response.extra_data.data;
+
+	if (strlen(p) == 0) {
+		/* We should always at least get back our 
+		   own SAM domain */
+		
+		wbc_status = WBC_ERR_DOMAIN_NOT_FOUND;
+		BAIL_ON_WBC_ERROR(wbc_status);
+	}
+
+	/* Count number of domains */
+
+	count = 0;	
+	while (p) {
+		count++;
+
+		if ((q = strchr(p, '\n')) != NULL)
+			q++;
+		p = q;		
+	}
+
+	d_list = talloc_array(NULL, struct wbcDomainInfo, count);
+	BAIL_ON_PTR_ERROR(d_list, wbc_status);
+
+	extra_data = strdup((char*)response.extra_data.data);
+	BAIL_ON_PTR_ERROR(extra_data, wbc_status);
+
+	p = extra_data;	
+
+	/* Outer loop processes the list of domain information */
+
+	for (i=0; i<count && p; i++) {
+		char *next = strchr(p, '\n');
+		
+		if (next) {
+			*next = '\0';
+			next++;
+		}
+
+		wbc_status = process_domain_info_string(d_list, &d_list[i], p);
+		BAIL_ON_WBC_ERROR(wbc_status);
+
+		p = next;
+	}
+
+	*domains = d_list;	
+	*num_domains = i;	
+	
+ done:
+	if (!WBC_ERROR_IS_OK(wbc_status)) {
+		if (d_list)
+			talloc_free(d_list);
+		if (extra_data)
+			free(extra_data);
+	}
+
+	return wbc_status;
+}

Modified: branches/samba/experimental/source/nsswitch/libwbclient/wbclient.c
===================================================================
--- branches/samba/experimental/source/nsswitch/libwbclient/wbclient.c	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/nsswitch/libwbclient/wbclient.c	2008-06-09 06:59:20 UTC (rev 1920)
@@ -106,8 +106,8 @@
 		return "WBC_ERR_WINBIND_NOT_AVAILABLE";
 	case WBC_ERR_DOMAIN_NOT_FOUND:
 		return "WBC_ERR_DOMAIN_NOT_FOUND";
-	case WBC_INVALID_RESPONSE:
-		return "WBC_INVALID_RESPONSE";
+	case WBC_ERR_INVALID_RESPONSE:
+		return "WBC_ERR_INVALID_RESPONSE";
 	case WBC_ERR_NSS_ERROR:
 		return "WBC_ERR_NSS_ERROR";
 	case WBC_ERR_AUTH_ERROR:
@@ -115,7 +115,7 @@
 	}
 
 	return "unknown wbcErr value";
-};
+}
 
 /** @brief Free library allocated memory
  *
@@ -132,5 +132,28 @@
 	return;
 }
 
+wbcErr wbcLibraryDetails(struct wbcLibraryDetails **_details)
+{
+	wbcErr wbc_status = WBC_ERR_UNKNOWN_FAILURE;
+	struct wbcLibraryDetails *info;
 
+	info = talloc(NULL, struct wbcLibraryDetails);
+	BAIL_ON_PTR_ERROR(info, wbc_status);
 
+	info->major_version = WBCLIENT_MAJOR_VERSION;
+	info->minor_version = WBCLIENT_MINOR_VERSION;
+	info->vendor_version = talloc_strdup(info,
+					     WBCLIENT_VENDOR_VERSION);
+	BAIL_ON_PTR_ERROR(info->vendor_version, wbc_status);
+
+	*_details = info;
+	info = NULL;
+
+	wbc_status = WBC_ERR_SUCCESS;
+
+done:
+	talloc_free(info);
+	return wbc_status;
+}
+
+

Modified: branches/samba/experimental/source/nsswitch/libwbclient/wbclient.h
===================================================================
--- branches/samba/experimental/source/nsswitch/libwbclient/wbclient.h	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/nsswitch/libwbclient/wbclient.h	2008-06-09 06:59:20 UTC (rev 1920)
@@ -40,7 +40,7 @@
 	WBC_ERR_INVALID_PARAM,  /**< An Invalid parameter was supplied **/
 	WBC_ERR_WINBIND_NOT_AVAILABLE,   /**< Winbind daemon is not available **/
 	WBC_ERR_DOMAIN_NOT_FOUND,        /**< Domain is not trusted or cannot be found **/
-	WBC_INVALID_RESPONSE,        /**< Winbind returned an invalid response **/
+	WBC_ERR_INVALID_RESPONSE,        /**< Winbind returned an invalid response **/
 	WBC_ERR_NSS_ERROR,            /**< NSS_STATUS error **/
 	WBC_ERR_AUTH_ERROR        /**< Authentication failed **/
 };
@@ -51,12 +51,38 @@
 
 const char *wbcErrorString(wbcErr error);
 
+/**
+ *  @brief Some useful details about the wbclient library
+ *
+ **/
+#define WBCLIENT_MAJOR_VERSION 0
+#define WBCLIENT_MINOR_VERSION 1
+#define WBCLIENT_VENDOR_VERSION "Samba libwbclient"
+struct wbcLibraryDetails {
+	uint16_t major_version;
+	uint16_t minor_version;
+	const char *vendor_version;
+};
+
+/**
+ *  @brief Some useful details about the running winbindd
+ *
+ **/
+struct wbcInterfaceDetails {
+	uint32_t interface_version;
+	const char *winbind_version;
+	char winbind_separator;
+	const char *netbios_name;
+	const char *netbios_domain;
+	const char *dns_domain;
+};
+
 /*
  * Data types used by the Winbind Client API
  */
 
-#ifndef MAXSUBAUTHS
-#define MAXSUBAUTHS 15 /* max sub authorities in a SID */
+#ifndef WBC_MAXSUBAUTHS
+#define WBC_MAXSUBAUTHS 15 /* max sub authorities in a SID */
 #endif
 
 /**
@@ -68,7 +94,7 @@
 	uint8_t   sid_rev_num;
 	uint8_t   num_auths;
 	uint8_t   id_auth[6];
-	uint32_t  sub_auths[MAXSUBAUTHS];
+	uint32_t  sub_auths[WBC_MAXSUBAUTHS];
 };
 
 /**
@@ -115,15 +141,33 @@
 	char *short_name;
 	char *dns_name;
 	struct wbcDomainSid sid;
-	uint32_t flags;
+	uint32_t domain_flags;
+	uint32_t trust_flags;
+	uint32_t trust_type;
 };
 
-/* wbcDomainInfo->flags */
+/* wbcDomainInfo->domain_flags */
 
-#define WBC_DOMINFO_NATIVE            0x00000001
-#define WBC_DOMINFO_AD                0x00000002
-#define WBC_DOMINFO_PRIMARY           0x00000004
+#define WBC_DOMINFO_DOMAIN_UNKNOWN    0x00000000
+#define WBC_DOMINFO_DOMAIN_NATIVE     0x00000001
+#define WBC_DOMINFO_DOMAIN_AD         0x00000002
+#define WBC_DOMINFO_DOMAIN_PRIMARY    0x00000004
+#define WBC_DOMINFO_DOMAIN_OFFLINE    0x00000008
 
+/* wbcDomainInfo->trust_flags */
+
+#define WBC_DOMINFO_TRUST_TRANSITIVE  0x00000001
+#define WBC_DOMINFO_TRUST_INCOMING    0x00000002
+#define WBC_DOMINFO_TRUST_OUTGOING    0x00000004
+
+/* wbcDomainInfo->trust_type */
+
+#define WBC_DOMINFO_TRUSTTYPE_NONE       0x00000000
+#define WBC_DOMINFO_TRUSTTYPE_FOREST     0x00000001
+#define WBC_DOMINFO_TRUSTTYPE_IN_FOREST  0x00000002
+#define WBC_DOMINFO_TRUSTTYPE_EXTERNAL   0x00000003
+
+
 /**
  * @brief Auth User Parameters
  **/
@@ -277,6 +321,10 @@
 
 wbcErr wbcPing(void);
 
+wbcErr wbcLibraryDetails(struct wbcLibraryDetails **details);
+
+wbcErr wbcInterfaceDetails(struct wbcInterfaceDetails **details);
+
 /*
  * Name/SID conversion
  */
@@ -298,6 +346,19 @@
 		     const char ***names,
 		     enum wbcSidType **types);
 
+wbcErr wbcLookupUserSids(const struct wbcDomainSid *user_sid,
+			 bool domain_groups_only,
+			 uint32_t *num_sids,
+			 struct wbcDomainSid **sids);
+
+wbcErr wbcListUsers(const char *domain_name,
+		    uint32_t *num_users,
+		    const char ***users);
+
+wbcErr wbcListGroups(const char *domain_name,
+		     uint32_t *num_groups,
+		     const char ***groups);
+
 /*
  * SID/uid/gid Mappings
  */
@@ -316,8 +377,16 @@
 
 wbcErr wbcAllocateUid(uid_t *puid);
 
-wbcErr wbcAllocateGid(uid_t *pgid);
+wbcErr wbcAllocateGid(gid_t *pgid);
 
+wbcErr wbcSetUidMapping(uid_t uid, const struct wbcDomainSid *sid);
+
+wbcErr wbcSetGidMapping(gid_t gid, const struct wbcDomainSid *sid);
+
+wbcErr wbcSetUidHwm(uid_t uid_hwm);
+
+wbcErr wbcSetGidHwm(gid_t gid_hwm);
+
 /*
  * NSS Lookup User/Group details
  */
@@ -342,7 +411,11 @@
 
 wbcErr wbcGetgrent(struct group **grp);
 
+wbcErr wbcGetGroups(const char *account,
+		    uint32_t *num_groups,
+		    gid_t **_groups);
 
+
 /*
  * Lookup Domain information
  */
@@ -350,8 +423,10 @@
 wbcErr wbcDomainInfo(const char *domain,
 		     struct wbcDomainInfo **info);
 
-wbcErr wbcDomainSequenceNumbers(void);
+wbcErr wbcListTrusts(struct wbcDomainInfo **domains, 
+		     size_t *num_domains);
 
+
 /*
  * Athenticate functions
  */
@@ -363,4 +438,16 @@
 			     struct wbcAuthUserInfo **info,
 			     struct wbcAuthErrorInfo **error);
 
+/*
+ * Resolve functions
+ */
+wbcErr wbcResolveWinsByName(const char *name, char **ip);
+wbcErr wbcResolveWinsByIP(const char *ip, char **name);
+
+/*
+ * Trusted domain functions
+ */
+wbcErr wbcCheckTrustCredentials(const char *domain,
+				struct wbcAuthErrorInfo **error);
+
 #endif      /* _WBCLIENT_H */

Modified: branches/samba/experimental/source/nsswitch/pam_winbind.c
===================================================================
--- branches/samba/experimental/source/nsswitch/pam_winbind.c	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/nsswitch/pam_winbind.c	2008-06-09 06:59:20 UTC (rev 1920)
@@ -3,7 +3,7 @@
    Copyright Andrew Tridgell <tridge at samba.org> 2000
    Copyright Tim Potter <tpot at samba.org> 2000
    Copyright Andrew Bartlett <abartlet at samba.org> 2002
-   Copyright Guenther Deschner <gd at samba.org> 2005-2007
+   Copyright Guenther Deschner <gd at samba.org> 2005-2008
 
    largely based on pam_userdb by Cristian Gafton <gafton at redhat.com> also
    contains large slabs of code from pam_unix by Elliot Lee
@@ -12,18 +12,18 @@
 
 #include "pam_winbind.h"
 
-#define _PAM_LOG_FUNCTION_ENTER(function, pamh, ctrl, flags) \
+#define _PAM_LOG_FUNCTION_ENTER(function, ctx) \
 	do { \
-		_pam_log_debug(pamh, ctrl, LOG_DEBUG, "[pamh: %p] ENTER: " \
-			       function " (flags: 0x%04x)", pamh, flags); \
-		_pam_log_state(pamh, ctrl); \
+		_pam_log_debug(ctx, LOG_DEBUG, "[pamh: %p] ENTER: " \
+			       function " (flags: 0x%04x)", ctx->pamh, ctx->flags); \
+		_pam_log_state(ctx); \
 	} while (0)
 
-#define _PAM_LOG_FUNCTION_LEAVE(function, pamh, ctrl, retval) \
+#define _PAM_LOG_FUNCTION_LEAVE(function, ctx, retval) \
 	do { \
-		_pam_log_debug(pamh, ctrl, LOG_DEBUG, "[pamh: %p] LEAVE: " \
-			       function " returning %d", pamh, retval); \
-		_pam_log_state(pamh, ctrl); \
+		_pam_log_debug(ctx, LOG_DEBUG, "[pamh: %p] LEAVE: " \
+			       function " returning %d", ctx->pamh, retval); \
+		_pam_log_state(ctx); \
 	} while (0)
 
 /* data tokens */
@@ -88,11 +88,24 @@
 	return on(ctrl, WINBIND_SILENT);
 }
 
-static void _pam_log(const pam_handle_t *pamh, int ctrl, int err, const char *format, ...) PRINTF_ATTRIBUTE(4,5);
-static void _pam_log(const pam_handle_t *pamh, int ctrl, int err, const char *format, ...)
+static void _pam_log(struct pwb_context *r, int err, const char *format, ...) PRINTF_ATTRIBUTE(3,4);
+static void _pam_log(struct pwb_context *r, int err, const char *format, ...)
 {
 	va_list args;
 
+	if (_pam_log_is_silent(r->ctrl)) {
+		return;
+	}
+
+	va_start(args, format);
+	_pam_log_int(r->pamh, err, format, args);
+	va_end(args);
+}
+static void __pam_log(const pam_handle_t *pamh, int ctrl, int err, const char *format, ...) PRINTF_ATTRIBUTE(4,5);
+static void __pam_log(const pam_handle_t *pamh, int ctrl, int err, const char *format, ...)
+{
+	va_list args;
+
 	if (_pam_log_is_silent(ctrl)) {
 		return;
 	}
@@ -128,11 +141,24 @@
 	return _pam_log_is_debug_enabled(ctrl);
 }
 
-static void _pam_log_debug(const pam_handle_t *pamh, int ctrl, int err, const char *format, ...) PRINTF_ATTRIBUTE(4,5);
-static void _pam_log_debug(const pam_handle_t *pamh, int ctrl, int err, const char *format, ...)
+static void _pam_log_debug(struct pwb_context *r, int err, const char *format, ...) PRINTF_ATTRIBUTE(3,4);
+static void _pam_log_debug(struct pwb_context *r, int err, const char *format, ...)
 {
 	va_list args;
 
+	if (!_pam_log_is_debug_enabled(r->ctrl)) {
+		return;
+	}
+
+	va_start(args, format);
+	_pam_log_int(r->pamh, err, format, args);
+	va_end(args);
+}
+static void __pam_log_debug(const pam_handle_t *pamh, int ctrl, int err, const char *format, ...) PRINTF_ATTRIBUTE(4,5);
+static void __pam_log_debug(const pam_handle_t *pamh, int ctrl, int err, const char *format, ...)
+{
+	va_list args;
+
 	if (!_pam_log_is_debug_enabled(ctrl)) {
 		return;
 	}
@@ -142,44 +168,43 @@
 	va_end(args);
 }
 
-static void _pam_log_state_datum(const pam_handle_t *pamh,
-				 int ctrl,
+static void _pam_log_state_datum(struct pwb_context *ctx,
 				 int item_type,
 				 const char *key,
 				 int is_string)
 {
 	const void *data = NULL;
 	if (item_type != 0) {
-		pam_get_item(pamh, item_type, &data);
+		pam_get_item(ctx->pamh, item_type, &data);
 	} else {
-		pam_get_data(pamh, key, &data);
+		pam_get_data(ctx->pamh, key, &data);
 	}
 	if (data != NULL) {
 		const char *type = (item_type != 0) ? "ITEM" : "DATA";
 		if (is_string != 0) {
-			_pam_log_debug(pamh, ctrl, LOG_DEBUG,
+			_pam_log_debug(ctx, LOG_DEBUG,
 				       "[pamh: %p] STATE: %s(%s) = \"%s\" (%p)",
-				       pamh, type, key, (const char *)data,
+				       ctx->pamh, type, key, (const char *)data,
 				       data);
 		} else {
-			_pam_log_debug(pamh, ctrl, LOG_DEBUG,
+			_pam_log_debug(ctx, LOG_DEBUG,
 				       "[pamh: %p] STATE: %s(%s) = %p",
-				       pamh, type, key, data);
+				       ctx->pamh, type, key, data);
 		}
 	}
 }
 
-#define _PAM_LOG_STATE_DATA_POINTER(pamh, ctrl, module_data_name) \
-	_pam_log_state_datum(pamh, ctrl, 0, module_data_name, 0)
+#define _PAM_LOG_STATE_DATA_POINTER(ctx, module_data_name) \
+	_pam_log_state_datum(ctx, 0, module_data_name, 0)
 
-#define _PAM_LOG_STATE_DATA_STRING(pamh, ctrl, module_data_name) \
-	_pam_log_state_datum(pamh, ctrl, 0, module_data_name, 1)
+#define _PAM_LOG_STATE_DATA_STRING(ctx, module_data_name) \
+	_pam_log_state_datum(ctx, 0, module_data_name, 1)
 
-#define _PAM_LOG_STATE_ITEM_POINTER(pamh, ctrl, item_type) \
-	_pam_log_state_datum(pamh, ctrl, item_type, #item_type, 0)
+#define _PAM_LOG_STATE_ITEM_POINTER(ctx, item_type) \
+	_pam_log_state_datum(ctx, item_type, #item_type, 0)
 
-#define _PAM_LOG_STATE_ITEM_STRING(pamh, ctrl, item_type) \
-	_pam_log_state_datum(pamh, ctrl, item_type, #item_type, 1)
+#define _PAM_LOG_STATE_ITEM_STRING(ctx, item_type) \
+	_pam_log_state_datum(ctx, item_type, #item_type, 1)
 
 #ifdef DEBUG_PASSWORD
 #define _LOG_PASSWORD_AS_STRING 1
@@ -187,42 +212,42 @@
 #define _LOG_PASSWORD_AS_STRING 0
 #endif
 
-#define _PAM_LOG_STATE_ITEM_PASSWORD(pamh, ctrl, item_type) \
-	_pam_log_state_datum(pamh, ctrl, item_type, #item_type, \
+#define _PAM_LOG_STATE_ITEM_PASSWORD(ctx, item_type) \
+	_pam_log_state_datum(ctx, item_type, #item_type, \
 			     _LOG_PASSWORD_AS_STRING)
 
-static void _pam_log_state(const pam_handle_t *pamh, int ctrl)
+static void _pam_log_state(struct pwb_context *ctx)
 {
-	if (!_pam_log_is_debug_state_enabled(ctrl)) {
+	if (!_pam_log_is_debug_state_enabled(ctx->ctrl)) {
 		return;
 	}
 
-	_PAM_LOG_STATE_ITEM_STRING(pamh, ctrl, PAM_SERVICE);
-	_PAM_LOG_STATE_ITEM_STRING(pamh, ctrl, PAM_USER);
-	_PAM_LOG_STATE_ITEM_STRING(pamh, ctrl, PAM_TTY);
-	_PAM_LOG_STATE_ITEM_STRING(pamh, ctrl, PAM_RHOST);
-	_PAM_LOG_STATE_ITEM_STRING(pamh, ctrl, PAM_RUSER);
-	_PAM_LOG_STATE_ITEM_PASSWORD(pamh, ctrl, PAM_OLDAUTHTOK);
-	_PAM_LOG_STATE_ITEM_PASSWORD(pamh, ctrl, PAM_AUTHTOK);
-	_PAM_LOG_STATE_ITEM_STRING(pamh, ctrl, PAM_USER_PROMPT);
-	_PAM_LOG_STATE_ITEM_POINTER(pamh, ctrl, PAM_CONV);
+	_PAM_LOG_STATE_ITEM_STRING(ctx, PAM_SERVICE);
+	_PAM_LOG_STATE_ITEM_STRING(ctx, PAM_USER);
+	_PAM_LOG_STATE_ITEM_STRING(ctx, PAM_TTY);
+	_PAM_LOG_STATE_ITEM_STRING(ctx, PAM_RHOST);
+	_PAM_LOG_STATE_ITEM_STRING(ctx, PAM_RUSER);
+	_PAM_LOG_STATE_ITEM_PASSWORD(ctx, PAM_OLDAUTHTOK);
+	_PAM_LOG_STATE_ITEM_PASSWORD(ctx, PAM_AUTHTOK);
+	_PAM_LOG_STATE_ITEM_STRING(ctx, PAM_USER_PROMPT);
+	_PAM_LOG_STATE_ITEM_POINTER(ctx, PAM_CONV);
 #ifdef PAM_FAIL_DELAY
-	_PAM_LOG_STATE_ITEM_POINTER(pamh, ctrl, PAM_FAIL_DELAY);
+	_PAM_LOG_STATE_ITEM_POINTER(ctx, PAM_FAIL_DELAY);
 #endif
 #ifdef PAM_REPOSITORY
-	_PAM_LOG_STATE_ITEM_POINTER(pamh, ctrl, PAM_REPOSITORY);
+	_PAM_LOG_STATE_ITEM_POINTER(ctx, PAM_REPOSITORY);
 #endif
 
-	_PAM_LOG_STATE_DATA_STRING(pamh, ctrl, PAM_WINBIND_HOMEDIR);
-	_PAM_LOG_STATE_DATA_STRING(pamh, ctrl, PAM_WINBIND_LOGONSCRIPT);
-	_PAM_LOG_STATE_DATA_STRING(pamh, ctrl, PAM_WINBIND_LOGONSERVER);
-	_PAM_LOG_STATE_DATA_STRING(pamh, ctrl, PAM_WINBIND_PROFILEPATH);
-	_PAM_LOG_STATE_DATA_STRING(pamh, ctrl,
+	_PAM_LOG_STATE_DATA_STRING(ctx, PAM_WINBIND_HOMEDIR);
+	_PAM_LOG_STATE_DATA_STRING(ctx, PAM_WINBIND_LOGONSCRIPT);
+	_PAM_LOG_STATE_DATA_STRING(ctx, PAM_WINBIND_LOGONSERVER);
+	_PAM_LOG_STATE_DATA_STRING(ctx, PAM_WINBIND_PROFILEPATH);
+	_PAM_LOG_STATE_DATA_STRING(ctx,
 				   PAM_WINBIND_NEW_AUTHTOK_REQD);
 				   /* Use atoi to get PAM result code */
-	_PAM_LOG_STATE_DATA_STRING(pamh, ctrl,
+	_PAM_LOG_STATE_DATA_STRING(ctx,
 				   PAM_WINBIND_NEW_AUTHTOK_REQD_DURING_AUTH);
-	_PAM_LOG_STATE_DATA_POINTER(pamh, ctrl, PAM_WINBIND_PWD_LAST_SET);
+	_PAM_LOG_STATE_DATA_POINTER(ctx, PAM_WINBIND_PWD_LAST_SET);
 }
 
 static int _pam_parse(const pam_handle_t *pamh,
@@ -328,7 +353,7 @@
 		else if (!strcasecmp(*v, "cached_login"))
 			ctrl |= WINBIND_CACHED_LOGIN;
 		else {
-			_pam_log(pamh, ctrl, LOG_ERR,
+			__pam_log(pamh, ctrl, LOG_ERR,
 				 "pam_parse: unknown option: %s", *v);
 			return -1;
 		}
@@ -346,13 +371,52 @@
 	return ctrl;
 };
 
+static void _pam_winbind_free_context(struct pwb_context *ctx)
+{
+	if (ctx->dict) {
+		iniparser_freedict(ctx->dict);
+	}
+
+	SAFE_FREE(ctx);
+}
+
+static int _pam_winbind_init_context(pam_handle_t *pamh,
+				     int flags,
+				     int argc,
+				     const char **argv,
+				     struct pwb_context **ctx_p)
+{
+	struct pwb_context *r = NULL;
+
+	r = (struct pwb_context *)malloc(sizeof(struct pwb_context));
+	if (!r) {
+		return PAM_BUF_ERR;
+	}
+
+	ZERO_STRUCTP(r);
+
+	r->pamh = pamh;
+	r->flags = flags;
+	r->argc = argc;
+	r->argv = argv;
+	r->ctrl = _pam_parse(pamh, flags, argc, argv, &r->dict);
+	if (r->ctrl == -1) {
+		_pam_winbind_free_context(r);
+		return PAM_SYSTEM_ERR;
+	}
+
+	*ctx_p = r;
+
+	return PAM_SUCCESS;
+}
+
 static void _pam_winbind_cleanup_func(pam_handle_t *pamh,
 				      void *data,
 				      int error_status)
 {
 	int ctrl = _pam_parse(pamh, 0, 0, NULL, NULL);
 	if (_pam_log_is_debug_state_enabled(ctrl)) {
-		_pam_log_debug(pamh, ctrl, LOG_DEBUG,
+		__pam_log_debug(pamh, ctrl, LOG_DEBUG,
 			       "[pamh: %p] CLEAN: cleaning up PAM data %p "
 			       "(error_status = %d)", pamh, data,
 			       error_status);
@@ -407,7 +471,7 @@
 	{NULL, NULL}
 };
 
-const char *_get_ntstatus_error_string(const char *nt_status_string)
+static const char *_get_ntstatus_error_string(const char *nt_status_string)
 {
 	int i;
 	for (i=0; ntstatus_errors[i].ntstatus_string != NULL; i++) {
@@ -423,7 +487,7 @@
 
 /* Attempt a conversation */
 
-static int converse(pam_handle_t *pamh,
+static int converse(const pam_handle_t *pamh,
 		    int nargs,
 		    struct pam_message **message,
 		    struct pam_response **response)
@@ -442,8 +506,7 @@
 }
 
 
-static int _make_remark(pam_handle_t * pamh,
-			int flags,
+static int _make_remark(struct pwb_context *ctx,
 			int type,
 			const char *text)
 {
@@ -452,7 +515,7 @@
 	struct pam_message *pmsg[1], msg[1];
 	struct pam_response *resp;
 
-	if (flags & WINBIND_SILENT) {
+	if (ctx->flags & WINBIND_SILENT) {
 		return PAM_SUCCESS;
 	}
 
@@ -461,7 +524,7 @@
 	msg[0].msg_style = type;
 
 	resp = NULL;
-	retval = converse(pamh, 1, pmsg, &resp);
+	retval = converse(ctx->pamh, 1, pmsg, &resp);
 
 	if (resp) {
 		_pam_drop_reply(resp, 1);
@@ -469,8 +532,7 @@
 	return retval;
 }
 
-static int _make_remark_v(pam_handle_t *pamh,
-			  int flags,
+static int _make_remark_v(struct pwb_context *ctx,
 			  int type,
 			  const char *format,
 			  va_list args)
@@ -480,29 +542,28 @@
 
 	ret = vasprintf(&var, format, args);
 	if (ret < 0) {
-		_pam_log(pamh, 0, LOG_ERR, "memory allocation failure");
+		_pam_log(ctx, LOG_ERR, "memory allocation failure");
 		return ret;
 	}
 
-	ret = _make_remark(pamh, flags, type, var);
+	ret = _make_remark(ctx, type, var);
 	SAFE_FREE(var);
 	return ret;
 }
 
-static int _make_remark_format(pam_handle_t * pamh, int flags, int type, const char *format, ...) PRINTF_ATTRIBUTE(4,5);
-static int _make_remark_format(pam_handle_t * pamh, int flags, int type, const char *format, ...)
+static int _make_remark_format(struct pwb_context *ctx, int type, const char *format, ...) PRINTF_ATTRIBUTE(3,4);
+static int _make_remark_format(struct pwb_context *ctx, int type, const char *format, ...)
 {
 	int ret;
 	va_list args;
 
 	va_start(args, format);
-	ret = _make_remark_v(pamh, flags, type, format, args);
+	ret = _make_remark_v(ctx, type, format, args);
 	va_end(args);
 	return ret;
 }
 
-static int pam_winbind_request(pam_handle_t *pamh,
-			       int ctrl,
+static int pam_winbind_request(struct pwb_context *ctx,
 			       enum winbindd_cmd req_type,
 			       struct winbindd_request *request,
 			       struct winbindd_response *response)
@@ -511,7 +572,7 @@
 	winbindd_init_request(request, req_type);
 
 	if (winbind_write_sock(request, sizeof(*request), 0, 0) == -1) {
-		_pam_log(pamh, ctrl, LOG_ERR,
+		_pam_log(ctx, LOG_ERR,
 			 "pam_winbind_request: write to socket failed!");
 		winbind_close_sock();
 		return PAM_SERVICE_ERR;
@@ -519,7 +580,7 @@
 
 	/* Wait for reply */
 	if (winbindd_read_reply(response) == -1) {
-		_pam_log(pamh, ctrl, LOG_ERR,
+		_pam_log(ctx, LOG_ERR,
 			 "pam_winbind_request: read from socket failed!");
 		winbind_close_sock();
 		return PAM_SERVICE_ERR;
@@ -539,11 +600,11 @@
 		case WINBINDD_GETPWNAM:
 		case WINBINDD_LOOKUPNAME:
 			if (strlen(response->data.auth.nt_status_string) > 0) {
-				_pam_log(pamh, ctrl, LOG_ERR,
+				_pam_log(ctx, LOG_ERR,
 					 "request failed, NT error was %s",
 					 response->data.auth.nt_status_string);
 			} else {
-				_pam_log(pamh, ctrl, LOG_ERR, "request failed");
+				_pam_log(ctx, LOG_ERR, "request failed");
 			}
 			return PAM_USER_UNKNOWN;
 		default:
@@ -551,23 +612,22 @@
 	}
 
 	if (response->data.auth.pam_error != PAM_SUCCESS) {
-		_pam_log(pamh, ctrl, LOG_ERR,
+		_pam_log(ctx, LOG_ERR,
 			 "request failed: %s, "
 			 "PAM error was %s (%d), NT error was %s",
 			 response->data.auth.error_string,
-			 pam_strerror(pamh, response->data.auth.pam_error),
+			 pam_strerror(ctx->pamh, response->data.auth.pam_error),
 			 response->data.auth.pam_error,
 			 response->data.auth.nt_status_string);
 		return response->data.auth.pam_error;
 	}
 
-	_pam_log(pamh, ctrl, LOG_ERR, "request failed, but PAM error 0!");
+	_pam_log(ctx, LOG_ERR, "request failed, but PAM error 0!");
 
 	return PAM_SERVICE_ERR;
 }
 
-static int pam_winbind_request_log(pam_handle_t *pamh,
-				   int ctrl,
+static int pam_winbind_request_log(struct pwb_context *ctx,
 				   enum winbindd_cmd req_type,
 				   struct winbindd_request *request,
 				   struct winbindd_response *response,
@@ -575,34 +635,34 @@
 {
 	int retval;
 
-	retval = pam_winbind_request(pamh, ctrl, req_type, request, response);
+	retval = pam_winbind_request(ctx, req_type, request, response);
 
 	switch (retval) {
 	case PAM_AUTH_ERR:
 		/* incorrect password */
-		_pam_log(pamh, ctrl, LOG_WARNING, "user '%s' denied access "
+		_pam_log(ctx, LOG_WARNING, "user '%s' denied access "
 			 "(incorrect password or invalid membership)", user);
 		return retval;
 	case PAM_ACCT_EXPIRED:
 		/* account expired */
-		_pam_log(pamh, ctrl, LOG_WARNING, "user '%s' account expired",
+		_pam_log(ctx, LOG_WARNING, "user '%s' account expired",
 			 user);
 		return retval;
 	case PAM_AUTHTOK_EXPIRED:
 		/* password expired */
-		_pam_log(pamh, ctrl, LOG_WARNING, "user '%s' password expired",
+		_pam_log(ctx, LOG_WARNING, "user '%s' password expired",
 			 user);
 		return retval;
 	case PAM_NEW_AUTHTOK_REQD:
 		/* new password required */
-		_pam_log(pamh, ctrl, LOG_WARNING, "user '%s' new password "
+		_pam_log(ctx, LOG_WARNING, "user '%s' new password "
 			 "required", user);
 		return retval;
 	case PAM_USER_UNKNOWN:
 		/* the user does not exist */
-		_pam_log_debug(pamh, ctrl, LOG_NOTICE, "user '%s' not found",
+		_pam_log_debug(ctx, LOG_NOTICE, "user '%s' not found",
 			       user);
-		if (ctrl & WINBIND_UNKNOWN_OK_ARG) {
+		if (ctx->ctrl & WINBIND_UNKNOWN_OK_ARG) {
 			return PAM_IGNORE;
 		}
 		return retval;
@@ -612,15 +672,15 @@
 			case WINBINDD_INFO:
 				break;
 			case WINBINDD_PAM_AUTH:
-				_pam_log(pamh, ctrl, LOG_NOTICE,
+				_pam_log(ctx, LOG_NOTICE,
 					 "user '%s' granted access", user);
 				break;
 			case WINBINDD_PAM_CHAUTHTOK:
-				_pam_log(pamh, ctrl, LOG_NOTICE,
+				_pam_log(ctx, LOG_NOTICE,
 					 "user '%s' password changed", user);
 				break;
 			default:
-				_pam_log(pamh, ctrl, LOG_NOTICE,
+				_pam_log(ctx, LOG_NOTICE,
 					 "user '%s' OK", user);
 				break;
 		}
@@ -628,7 +688,7 @@
 		return retval;
 	default:
 		/* we don't know anything about this return value */
-		_pam_log(pamh, ctrl, LOG_ERR,
+		_pam_log(ctx, LOG_ERR,
 			 "internal module error (retval = %d, user = '%s')",
 			 retval, user);
 		return retval;
@@ -647,8 +707,7 @@
  * @return boolean Returns true if message has been sent, false if not.
  */
 
-static bool _pam_send_password_expiry_message(pam_handle_t *pamh,
-					      int ctrl,
+static bool _pam_send_password_expiry_message(struct pwb_context *ctx,
 					      time_t next_change,
 					      time_t now,
 					      int warn_pwd_expire,
@@ -662,7 +721,7 @@
 	}
 
 	if (next_change <= now) {
-		PAM_WB_REMARK_DIRECT(pamh, ctrl, "NT_STATUS_PASSWORD_EXPIRED");
+		PAM_WB_REMARK_DIRECT(ctx, "NT_STATUS_PASSWORD_EXPIRED");
 		if (already_expired) {
 			*already_expired = true;
 		}
@@ -683,13 +742,13 @@
 	       (tm_now.tm_yday+tm_now.tm_year*365);
 
 	if (days == 0) {
-		_make_remark(pamh, ctrl, PAM_TEXT_INFO,
+		_make_remark(ctx, PAM_TEXT_INFO,
 			     "Your password expires today");
 		return true;
 	}
 
 	if (days > 0 && days < warn_pwd_expire) {
-		_make_remark_format(pamh, ctrl, PAM_TEXT_INFO,
+		_make_remark_format(ctx, PAM_TEXT_INFO,
 				    "Your password will expire in %d %s",
 				    days, (days > 1) ? "days":"day");
 		return true;
@@ -709,8 +768,7 @@
  * @return void.
  */
 
-static void _pam_warn_password_expiry(pam_handle_t *pamh,
-				      int flags,
+static void _pam_warn_password_expiry(struct pwb_context *ctx,
 				      const struct winbindd_response *response,
 				      int warn_pwd_expire,
 				      bool *already_expired)
@@ -735,7 +793,7 @@
 	/* check if the info3 must change timestamp has been set */
 	next_change = response->data.auth.info3.pass_must_change_time;
 
-	if (_pam_send_password_expiry_message(pamh, flags, next_change, now,
+	if (_pam_send_password_expiry_message(ctx, next_change, now,
 					      warn_pwd_expire,
 					      already_expired)) {
 		return;
@@ -751,7 +809,7 @@
 	next_change = response->data.auth.info3.pass_last_set_time +
 		      response->data.auth.policy.expire;
 
-	if (_pam_send_password_expiry_message(pamh, flags, next_change, now,
+	if (_pam_send_password_expiry_message(ctx, next_change, now,
 					      warn_pwd_expire,
 					      already_expired)) {
 		return;
@@ -801,8 +859,7 @@
  *
  * @return false on failure, true on success.
  */
-static bool winbind_name_to_sid_string(pam_handle_t *pamh,
-				       int ctrl,
+static bool winbind_name_to_sid_string(struct pwb_context *ctx,
 				       const char *user,
 				       const char *name,
 				       char *sid_list_buffer,
@@ -820,17 +877,17 @@
 		ZERO_STRUCT(sid_request);
 		ZERO_STRUCT(sid_response);
 
-		_pam_log_debug(pamh, ctrl, LOG_DEBUG,
+		_pam_log_debug(ctx, LOG_DEBUG,
 			       "no sid given, looking up: %s\n", name);
 
 		/* fortunatly winbindd can handle non-separated names */
 		strncpy(sid_request.data.name.name, name,
 			sizeof(sid_request.data.name.name) - 1);
 
-		if (pam_winbind_request_log(pamh, ctrl, WINBINDD_LOOKUPNAME,
+		if (pam_winbind_request_log(ctx, WINBINDD_LOOKUPNAME,
 					    &sid_request, &sid_response,
 					    user)) {
-			_pam_log(pamh, ctrl, LOG_INFO,
+			_pam_log(ctx, LOG_INFO,
 				 "could not lookup name: %s\n", name);
 			return false;
 		}
@@ -858,8 +915,7 @@
  *
  * @return false on failure, true on success.
  */
-static bool winbind_name_list_to_sid_string_list(pam_handle_t *pamh,
-						 int ctrl,
+static bool winbind_name_list_to_sid_string_list(struct pwb_context *ctx,
 						 const char *user,
 						 const char *name_list,
 						 char *sid_list_buffer,
@@ -882,7 +938,7 @@
 			goto out;
 		}
 
-		if (!winbind_name_to_sid_string(pamh, ctrl, user,
+		if (!winbind_name_to_sid_string(ctx, user,
 						current_name,
 						sid_list_buffer,
 						sid_list_buffer_size)) {
@@ -899,7 +955,7 @@
 		search_location = comma + 1;
 	}
 
-	if (!winbind_name_to_sid_string(pamh, ctrl, user, search_location,
+	if (!winbind_name_to_sid_string(ctx, user, search_location,
 					sid_list_buffer,
 					sid_list_buffer_size)) {
 		goto out;
@@ -922,14 +978,13 @@
  * @return void.
  */
 
-static void _pam_setup_krb5_env(pam_handle_t *pamh,
-				int ctrl,
+static void _pam_setup_krb5_env(struct pwb_context *ctx,
 				const char *krb5ccname)
 {
 	char var[PATH_MAX];
 	int ret;
 
-	if (off(ctrl, WINBIND_KRB5_AUTH)) {
+	if (off(ctx->ctrl, WINBIND_KRB5_AUTH)) {
 		return;
 	}
 
@@ -937,18 +992,18 @@
 		return;
 	}
 
-	_pam_log_debug(pamh, ctrl, LOG_DEBUG,
+	_pam_log_debug(ctx, LOG_DEBUG,
 		       "request returned KRB5CCNAME: %s", krb5ccname);
 
 	if (snprintf(var, sizeof(var), "KRB5CCNAME=%s", krb5ccname) == -1) {
 		return;
 	}
 
-	ret = pam_putenv(pamh, var);
+	ret = pam_putenv(ctx->pamh, var);
 	if (ret) {
-		_pam_log(pamh, ctrl, LOG_ERR,
+		_pam_log(ctx, LOG_ERR,
 			 "failed to set KRB5CCNAME to %s: %s",
-			 var, pam_strerror(pamh, ret));
+			 var, pam_strerror(ctx->pamh, ret));
 	}
 }
 
@@ -963,8 +1018,7 @@
  * @return void.
  */
 
-static void _pam_set_data_string(pam_handle_t *pamh,
-				 int ctrl,
+static void _pam_set_data_string(struct pwb_context *ctx,
 				 const char *data_name,
 				 const char *value)
 {
@@ -975,12 +1029,12 @@
 		return;
 	}
 
-	ret = pam_set_data(pamh, data_name, (void *)strdup(value),
+	ret = pam_set_data(ctx->pamh, data_name, (void *)strdup(value),
 			   _pam_winbind_cleanup_func);
 	if (ret) {
-		_pam_log_debug(pamh, ctrl, LOG_DEBUG,
+		_pam_log_debug(ctx, LOG_DEBUG,
 			       "Could not set data %s: %s\n",
-			       data_name, pam_strerror(pamh, ret));
+			       data_name, pam_strerror(ctx->pamh, ret));
 	}
 
 }
@@ -996,17 +1050,16 @@
  * @return void.
  */
 
-static void _pam_set_data_info3(pam_handle_t *pamh,
-				int ctrl,
+static void _pam_set_data_info3(struct pwb_context *ctx,
 				struct winbindd_response *response)
 {
-	_pam_set_data_string(pamh, ctrl, PAM_WINBIND_HOMEDIR,
+	_pam_set_data_string(ctx, PAM_WINBIND_HOMEDIR,
 			     response->data.auth.info3.home_dir);
-	_pam_set_data_string(pamh, ctrl, PAM_WINBIND_LOGONSCRIPT,
+	_pam_set_data_string(ctx, PAM_WINBIND_LOGONSCRIPT,
 			     response->data.auth.info3.logon_script);
-	_pam_set_data_string(pamh, ctrl, PAM_WINBIND_LOGONSERVER,
+	_pam_set_data_string(ctx, PAM_WINBIND_LOGONSERVER,
 			     response->data.auth.info3.logon_srv);
-	_pam_set_data_string(pamh, ctrl, PAM_WINBIND_PROFILEPATH,
+	_pam_set_data_string(ctx, PAM_WINBIND_PROFILEPATH,
 			     response->data.auth.info3.profile_path);
 }
 
@@ -1037,29 +1090,28 @@
  * @return void.
  */
 
-static void _pam_warn_logon_type(pam_handle_t *pamh,
-				 int ctrl,
+static void _pam_warn_logon_type(struct pwb_context *ctx,
 				 const char *username,
 				 uint32_t info3_user_flgs)
 {
 	/* inform about logon type */
 	if (PAM_WB_GRACE_LOGON(info3_user_flgs)) {
 
-		_make_remark(pamh, ctrl, PAM_ERROR_MSG,
+		_make_remark(ctx, PAM_ERROR_MSG,
 			     "Grace login. "
 			     "Please change your password as soon you're "
 			     "online again");
-		_pam_log_debug(pamh, ctrl, LOG_DEBUG,
+		_pam_log_debug(ctx, LOG_DEBUG,
 			       "User %s logged on using grace logon\n",
 			       username);
 
 	} else if (PAM_WB_CACHED_LOGON(info3_user_flgs)) {
 
-		_make_remark(pamh, ctrl, PAM_ERROR_MSG,
+		_make_remark(ctx, PAM_ERROR_MSG,
 			     "Domain Controller unreachable, "
 			     "using cached credentials instead. "
 			     "Network resources may be unavailable");
-		_pam_log_debug(pamh, ctrl, LOG_DEBUG,
+		_pam_log_debug(ctx, LOG_DEBUG,
 			       "User %s logged on using cached credentials\n",
 			       username);
 	}
@@ -1076,18 +1128,17 @@
  * @return void.
  */
 
-static void _pam_warn_krb5_failure(pam_handle_t *pamh,
-				   int ctrl,
+static void _pam_warn_krb5_failure(struct pwb_context *ctx,
 				   const char *username,
 				   uint32_t info3_user_flgs)
 {
 	if (PAM_WB_KRB5_CLOCK_SKEW(info3_user_flgs)) {
-		_make_remark(pamh, ctrl, PAM_ERROR_MSG,
+		_make_remark(ctx, PAM_ERROR_MSG,
 			     "Failed to establish your Kerberos Ticket cache "
 			     "due time differences\n"
 			     "with the domain controller.  "
 			     "Please verify the system time.\n");
-		_pam_log_debug(pamh, ctrl, LOG_DEBUG,
+		_pam_log_debug(ctx, LOG_DEBUG,
 			       "User %s: Clock skew when getting Krb5 TGT\n",
 			       username);
 	}
@@ -1168,8 +1219,7 @@
 }
 
 /* talk to winbindd */
-static int winbind_auth_request(pam_handle_t * pamh,
-				int ctrl,
+static int winbind_auth_request(struct pwb_context *ctx,
 				const char *user,
 				const char *pass,
 				const char *member,
@@ -1200,11 +1250,15 @@
 	request.data.auth.krb5_cc_type[0] = '\0';
 	request.data.auth.uid = -1;
 
-	request.flags = WBFLAG_PAM_INFO3_TEXT |
-			WBFLAG_PAM_GET_PWD_POLICY |
-			WBFLAG_PAM_CONTACT_TRUSTDOM;
+	request.flags = WBFLAG_PAM_INFO3_TEXT | WBFLAG_PAM_GET_PWD_POLICY;
 
-	if (ctrl & (WINBIND_KRB5_AUTH|WINBIND_CACHED_LOGIN)) {
+	/* Krb5 auth always has to go against the KDC of the user's realm */
+
+	if (ctx->ctrl & WINBIND_KRB5_AUTH) {
+		request.flags |= WBFLAG_PAM_CONTACT_TRUSTDOM;
+	}
+
+	if (ctx->ctrl & (WINBIND_KRB5_AUTH|WINBIND_CACHED_LOGIN)) {
 		struct passwd *pwd = NULL;
 
 		pwd = getpwnam(user);
@@ -1214,17 +1268,17 @@
 		request.data.auth.uid = pwd->pw_uid;
 	}
 
-	if (ctrl & WINBIND_KRB5_AUTH) {
+	if (ctx->ctrl & WINBIND_KRB5_AUTH) {
 
-		_pam_log_debug(pamh, ctrl, LOG_DEBUG,
+		_pam_log_debug(ctx, LOG_DEBUG,
 			       "enabling krb5 login flag\n");
 
 		request.flags |= WBFLAG_PAM_KRB5 |
 				 WBFLAG_PAM_FALLBACK_AFTER_KRB5;
 	}
 
-	if (ctrl & WINBIND_CACHED_LOGIN) {
-		_pam_log_debug(pamh, ctrl, LOG_DEBUG,
+	if (ctx->ctrl & WINBIND_CACHED_LOGIN) {
+		_pam_log_debug(ctx, LOG_DEBUG,
 			       "enabling cached login flag\n");
 		request.flags |= WBFLAG_PAM_CACHED_LOGIN;
 	}
@@ -1237,7 +1291,7 @@
 	if (cctype != NULL) {
 		strncpy(request.data.auth.krb5_cc_type, cctype,
 			sizeof(request.data.auth.krb5_cc_type) - 1);
-		_pam_log_debug(pamh, ctrl, LOG_DEBUG,
+		_pam_log_debug(ctx, LOG_DEBUG,
 			       "enabling request for a %s krb5 ccache\n",
 			       cctype);
 	}
@@ -1246,19 +1300,19 @@
 
 	if (member != NULL) {
 
-		if (!winbind_name_list_to_sid_string_list(pamh, ctrl, user,
+		if (!winbind_name_list_to_sid_string_list(ctx, user,
 			member,
 			request.data.auth.require_membership_of_sid,
 			sizeof(request.data.auth.require_membership_of_sid))) {
 
-			_pam_log_debug(pamh, ctrl, LOG_ERR,
+			_pam_log_debug(ctx, LOG_ERR,
 				       "failed to serialize membership of sid "
 				       "\"%s\"\n", member);
 			return PAM_AUTH_ERR;
 		}
 	}
 
-	ret = pam_winbind_request_log(pamh, ctrl, WINBINDD_PAM_AUTH,
+	ret = pam_winbind_request_log(ctx, WINBINDD_PAM_AUTH,
 				      &request, &response, user);
 
 	if (pwd_last_set) {
@@ -1272,47 +1326,47 @@
 	}
 
 	if (ret) {
-		PAM_WB_REMARK_CHECK_RESPONSE_RET(pamh, ctrl, response,
+		PAM_WB_REMARK_CHECK_RESPONSE_RET(ctx, response,
 						 "NT_STATUS_PASSWORD_EXPIRED");
-		PAM_WB_REMARK_CHECK_RESPONSE_RET(pamh, ctrl, response,
+		PAM_WB_REMARK_CHECK_RESPONSE_RET(ctx, response,
 						 "NT_STATUS_PASSWORD_MUST_CHANGE");
-		PAM_WB_REMARK_CHECK_RESPONSE_RET(pamh, ctrl, response,
+		PAM_WB_REMARK_CHECK_RESPONSE_RET(ctx, response,
 						 "NT_STATUS_INVALID_WORKSTATION");
-		PAM_WB_REMARK_CHECK_RESPONSE_RET(pamh, ctrl, response,
+		PAM_WB_REMARK_CHECK_RESPONSE_RET(ctx, response,
 						 "NT_STATUS_INVALID_LOGON_HOURS");
-		PAM_WB_REMARK_CHECK_RESPONSE_RET(pamh, ctrl, response,
+		PAM_WB_REMARK_CHECK_RESPONSE_RET(ctx, response,
 						 "NT_STATUS_ACCOUNT_EXPIRED");
-		PAM_WB_REMARK_CHECK_RESPONSE_RET(pamh, ctrl, response,
+		PAM_WB_REMARK_CHECK_RESPONSE_RET(ctx, response,
 						 "NT_STATUS_ACCOUNT_DISABLED");
-		PAM_WB_REMARK_CHECK_RESPONSE_RET(pamh, ctrl, response,
+		PAM_WB_REMARK_CHECK_RESPONSE_RET(ctx, response,
 						 "NT_STATUS_ACCOUNT_LOCKED_OUT");
-		PAM_WB_REMARK_CHECK_RESPONSE_RET(pamh, ctrl, response,
+		PAM_WB_REMARK_CHECK_RESPONSE_RET(ctx, response,
 						 "NT_STATUS_NOLOGON_WORKSTATION_TRUST_ACCOUNT");
-		PAM_WB_REMARK_CHECK_RESPONSE_RET(pamh, ctrl, response,
+		PAM_WB_REMARK_CHECK_RESPONSE_RET(ctx, response,
 						 "NT_STATUS_NOLOGON_SERVER_TRUST_ACCOUNT");
-		PAM_WB_REMARK_CHECK_RESPONSE_RET(pamh, ctrl, response,
+		PAM_WB_REMARK_CHECK_RESPONSE_RET(ctx, response,
 						 "NT_STATUS_NOLOGON_INTERDOMAIN_TRUST_ACCOUNT");
-		PAM_WB_REMARK_CHECK_RESPONSE_RET(pamh, ctrl, response,
+		PAM_WB_REMARK_CHECK_RESPONSE_RET(ctx, response,
 						 "NT_STATUS_DOMAIN_CONTROLLER_NOT_FOUND");
-		PAM_WB_REMARK_CHECK_RESPONSE_RET(pamh, ctrl, response,
+		PAM_WB_REMARK_CHECK_RESPONSE_RET(ctx, response,
 						 "NT_STATUS_NO_LOGON_SERVERS");
-		PAM_WB_REMARK_CHECK_RESPONSE_RET(pamh, ctrl, response,
+		PAM_WB_REMARK_CHECK_RESPONSE_RET(ctx, response,
 						 "NT_STATUS_WRONG_PASSWORD");
-		PAM_WB_REMARK_CHECK_RESPONSE_RET(pamh, ctrl, response,
+		PAM_WB_REMARK_CHECK_RESPONSE_RET(ctx, response,
 						 "NT_STATUS_ACCESS_DENIED");
 	}
 
 	if (ret == PAM_SUCCESS) {
 
 		/* warn a user if the password is about to expire soon */
-		_pam_warn_password_expiry(pamh, ctrl, &response,
+		_pam_warn_password_expiry(ctx, &response,
 					  warn_pwd_expire,
 					  &already_expired);
 
 		if (already_expired == true) {
 			SMB_TIME_T last_set;
 			last_set = response.data.auth.info3.pass_last_set_time;
-			_pam_log_debug(pamh, ctrl, LOG_DEBUG,
+			_pam_log_debug(ctx, LOG_DEBUG,
 				       "Password has expired "
 				       "(Password was last set: %lld, "
 				       "the policy says it should expire here "
@@ -1326,18 +1380,18 @@
 		}
 
 		/* inform about logon type */
-		_pam_warn_logon_type(pamh, ctrl, user,
+		_pam_warn_logon_type(ctx, user,
 				     response.data.auth.info3.user_flgs);
 
 		/* inform about krb5 failures */
-		_pam_warn_krb5_failure(pamh, ctrl, user,
+		_pam_warn_krb5_failure(ctx, user,
 				       response.data.auth.info3.user_flgs);
 
 		/* set some info3 info for other modules in the stack */
-		_pam_set_data_info3(pamh, ctrl, &response);
+		_pam_set_data_info3(ctx, &response);
 
 		/* put krb5ccname into env */
-		_pam_setup_krb5_env(pamh, ctrl, response.data.auth.krb5ccname);
+		_pam_setup_krb5_env(ctx, response.data.auth.krb5ccname);
 
 		/* If winbindd returned a username, return the pointer to it
 		 * here. */
@@ -1352,8 +1406,7 @@
 }
 
 /* talk to winbindd */
-static int winbind_chauthtok_request(pam_handle_t * pamh,
-				     int ctrl,
+static int winbind_chauthtok_request(struct pwb_context *ctx,
 				     const char *user,
 				     const char *oldpass,
 				     const char *newpass,
@@ -1387,37 +1440,37 @@
 		request.data.chauthtok.newpass[0] = '\0';
 	}
 
-	if (ctrl & WINBIND_KRB5_AUTH) {
+	if (ctx->ctrl & WINBIND_KRB5_AUTH) {
 		request.flags = WBFLAG_PAM_KRB5 |
 				WBFLAG_PAM_CONTACT_TRUSTDOM;
 	}
 
-	ret = pam_winbind_request_log(pamh, ctrl, WINBINDD_PAM_CHAUTHTOK,
+	ret = pam_winbind_request_log(ctx, WINBINDD_PAM_CHAUTHTOK,
 				      &request, &response, user);
 
 	if (ret == PAM_SUCCESS) {
 		return ret;
 	}
 
-	PAM_WB_REMARK_CHECK_RESPONSE_RET(pamh, ctrl, response,
+	PAM_WB_REMARK_CHECK_RESPONSE_RET(ctx, response,
 					 "NT_STATUS_BACKUP_CONTROLLER");
-	PAM_WB_REMARK_CHECK_RESPONSE_RET(pamh, ctrl, response,
+	PAM_WB_REMARK_CHECK_RESPONSE_RET(ctx, response,
 					 "NT_STATUS_DOMAIN_CONTROLLER_NOT_FOUND");
-	PAM_WB_REMARK_CHECK_RESPONSE_RET(pamh, ctrl, response,
+	PAM_WB_REMARK_CHECK_RESPONSE_RET(ctx, response,
 					 "NT_STATUS_NO_LOGON_SERVERS");
-	PAM_WB_REMARK_CHECK_RESPONSE_RET(pamh, ctrl, response,
+	PAM_WB_REMARK_CHECK_RESPONSE_RET(ctx, response,
 					 "NT_STATUS_ACCESS_DENIED");
 
 	/* TODO: tell the min pwd length ? */
-	PAM_WB_REMARK_CHECK_RESPONSE_RET(pamh, ctrl, response,
+	PAM_WB_REMARK_CHECK_RESPONSE_RET(ctx, response,
 					 "NT_STATUS_PWD_TOO_SHORT");
 
 	/* TODO: tell the minage ? */
-	PAM_WB_REMARK_CHECK_RESPONSE_RET(pamh, ctrl, response,
+	PAM_WB_REMARK_CHECK_RESPONSE_RET(ctx, response,
 					 "NT_STATUS_PWD_TOO_RECENT");
 
 	/* TODO: tell the history length ? */
-	PAM_WB_REMARK_CHECK_RESPONSE_RET(pamh, ctrl, response,
+	PAM_WB_REMARK_CHECK_RESPONSE_RET(ctx, response,
 					 "NT_STATUS_PWD_HISTORY_CONFLICT");
 
 	if (!strcasecmp(response.data.auth.nt_status_string,
@@ -1435,25 +1488,25 @@
 			case SAMR_REJECT_OTHER:
 				if ((min_pwd_age > 0) &&
 				    (pwd_last_set + min_pwd_age > time(NULL))) {
-					PAM_WB_REMARK_DIRECT(pamh, ctrl,
+					PAM_WB_REMARK_DIRECT(ctx,
 					     "NT_STATUS_PWD_TOO_RECENT");
 				}
 				break;
 			case SAMR_REJECT_TOO_SHORT:
-				PAM_WB_REMARK_DIRECT(pamh, ctrl,
+				PAM_WB_REMARK_DIRECT(ctx,
 					"NT_STATUS_PWD_TOO_SHORT");
 				break;
 			case SAMR_REJECT_IN_HISTORY:
-				PAM_WB_REMARK_DIRECT(pamh, ctrl,
+				PAM_WB_REMARK_DIRECT(ctx,
 					"NT_STATUS_PWD_HISTORY_CONFLICT");
 				break;
 			case SAMR_REJECT_COMPLEXITY:
-				_make_remark(pamh, ctrl, PAM_ERROR_MSG,
+				_make_remark(ctx, PAM_ERROR_MSG,
 					     "Password does not meet "
 					     "complexity requirements");
 				break;
 			default:
-				_pam_log_debug(pamh, ctrl, LOG_DEBUG,
+				_pam_log_debug(ctx, LOG_DEBUG,
 					       "unknown password change "
 					       "reject reason: %d",
 					       reject_reason);
@@ -1463,7 +1516,7 @@
 		pwd_restriction_string =
 			_pam_compose_pwd_restriction_string(&response);
 		if (pwd_restriction_string) {
-			_make_remark(pamh, ctrl, PAM_ERROR_MSG,
+			_make_remark(ctx, PAM_ERROR_MSG,
 				     pwd_restriction_string);
 			SAFE_FREE(pwd_restriction_string);
 		}
@@ -1480,8 +1533,7 @@
  *	 0  = OK
  * 	-1  = System error
  */
-static int valid_user(pam_handle_t *pamh,
-		      int ctrl,
+static int valid_user(struct pwb_context *ctx,
 		      const char *user)
 {
 	/* check not only if the user is available over NSS calls, also make
@@ -1504,7 +1556,7 @@
 	strncpy(request.data.username, user,
 		sizeof(request.data.username) - 1);
 
-	ret = pam_winbind_request_log(pamh, ctrl, WINBINDD_GETPWNAM,
+	ret = pam_winbind_request_log(ctx, WINBINDD_GETPWNAM,
 				      &request, &response, user);
 
 	switch (ret) {
@@ -1529,7 +1581,7 @@
  * obtain a password from the user
  */
 
-static int _winbind_read_password(pam_handle_t * pamh,
+static int _winbind_read_password(struct pwb_context *ctx,
 				  unsigned int ctrl,
 				  const char *comment,
 				  const char *prompt1,
@@ -1541,7 +1593,7 @@
 	const char *item;
 	char *token;
 
-	_pam_log(pamh, ctrl, LOG_DEBUG, "getting password (0x%08x)", ctrl);
+	_pam_log(ctx, LOG_DEBUG, "getting password (0x%08x)", ctrl);
 
 	/*
 	 * make sure nothing inappropriate gets returned
@@ -1565,17 +1617,17 @@
 
 	if (on(WINBIND_TRY_FIRST_PASS_ARG, ctrl) ||
 	    on(WINBIND_USE_FIRST_PASS_ARG, ctrl)) {
-		retval = _pam_get_item(pamh, authtok_flag, &item);
+		retval = _pam_get_item(ctx->pamh, authtok_flag, &item);
 		if (retval != PAM_SUCCESS) {
 			/* very strange. */
-			_pam_log(pamh, ctrl, LOG_ALERT,
+			_pam_log(ctx, LOG_ALERT,
 				 "pam_get_item returned error "
 				 "to unix-read-password");
 			return retval;
 		} else if (item != NULL) {	/* we have a password! */
 			*pass = item;
 			item = NULL;
-			_pam_log(pamh, ctrl, LOG_DEBUG,
+			_pam_log(ctx, LOG_DEBUG,
 				 "pam_get_item returned a password");
 			return PAM_SUCCESS;
 		} else if (on(WINBIND_USE_FIRST_PASS_ARG, ctrl)) {
@@ -1619,7 +1671,7 @@
 		}
 		/* so call the conversation expecting i responses */
 		resp = NULL;
-		retval = converse(pamh, i, pmsg, &resp);
+		retval = converse(ctx->pamh, i, pmsg, &resp);
 		if (resp == NULL) {
 			if (retval == PAM_SUCCESS) {
 				retval = PAM_AUTHTOK_RECOVER_ERR;
@@ -1635,7 +1687,7 @@
 
 		token = x_strdup(resp[i - replies].resp);
 		if (!token) {
-			_pam_log(pamh, ctrl, LOG_NOTICE,
+			_pam_log(ctx, LOG_NOTICE,
 				 "could not recover "
 				 "authentication token");
 			retval = PAM_AUTHTOK_RECOVER_ERR;
@@ -1648,7 +1700,7 @@
 			    strcmp(token, resp[i - 1].resp)) {
 				_pam_delete(token);	/* mistyped */
 				retval = PAM_AUTHTOK_RECOVER_ERR;
-				_make_remark(pamh, ctrl, PAM_ERROR_MSG,
+				_make_remark(ctx, PAM_ERROR_MSG,
 					     MISTYPED_PASS);
 			}
 		}
@@ -1662,7 +1714,7 @@
 
  done:
 	if (retval != PAM_SUCCESS) {
-		_pam_log_debug(pamh, ctrl, LOG_DEBUG,
+		_pam_log_debug(ctx, LOG_DEBUG,
 			       "unable to obtain a password");
 		return retval;
 	}
@@ -1670,12 +1722,12 @@
 
 	/* we store this password as an item */
 
-	retval = pam_set_item(pamh, authtok_flag, token);
+	retval = pam_set_item(ctx->pamh, authtok_flag, token);
 	_pam_delete(token);	/* clean it up */
 	if (retval != PAM_SUCCESS ||
-	    (retval = _pam_get_item(pamh, authtok_flag, &item)) != PAM_SUCCESS) {
+	    (retval = _pam_get_item(ctx->pamh, authtok_flag, &item)) != PAM_SUCCESS) {
 
-		_pam_log(pamh, ctrl, LOG_CRIT, "error manipulating password");
+		_pam_log(ctx, LOG_CRIT, "error manipulating password");
 		return retval;
 
 	}
@@ -1686,101 +1738,93 @@
 	return PAM_SUCCESS;
 }
 
-const char *get_conf_item_string(const pam_handle_t *pamh,
-				 int argc,
-				 const char **argv,
-				 int ctrl,
-				 dictionary *d,
-				 const char *item,
-				 int config_flag)
+static const char *get_conf_item_string(struct pwb_context *ctx,
+					const char *item,
+					int config_flag)
 {
 	int i = 0;
 	const char *parm_opt = NULL;
 
-	if (!(ctrl & config_flag)) {
+	if (!(ctx->ctrl & config_flag)) {
 		goto out;
 	}
 
 	/* let the pam opt take precedence over the pam_winbind.conf option */
-	for (i=0; i<argc; i++) {
+	for (i=0; i<ctx->argc; i++) {
 
-		if ((strncmp(argv[i], item, strlen(item)) == 0)) {
+		if ((strncmp(ctx->argv[i], item, strlen(item)) == 0)) {
 			char *p;
 
-			if ((p = strchr(argv[i], '=')) == NULL) {
-				_pam_log(pamh, ctrl, LOG_INFO,
+			if ((p = strchr(ctx->argv[i], '=')) == NULL) {
+				_pam_log(ctx, LOG_INFO,
 					 "no \"=\" delimiter for \"%s\" found\n",
 					 item);
 				goto out;
 			}
-			_pam_log_debug(pamh, ctrl, LOG_INFO,
+			_pam_log_debug(ctx, LOG_INFO,
 				       "PAM config: %s '%s'\n", item, p+1);
 			return p + 1;
 		}
 	}
 
-	if (d != NULL) {
+	if (ctx->dict) {
 		char *key = NULL;
 
 		if (!asprintf(&key, "global:%s", item)) {
 			goto out;
 		}
 
-		parm_opt = iniparser_getstr(d, key);
+		parm_opt = iniparser_getstr(ctx->dict, key);
 		SAFE_FREE(key);
 
-		_pam_log_debug(pamh, ctrl, LOG_INFO, "CONFIG file: %s '%s'\n",
+		_pam_log_debug(ctx, LOG_INFO, "CONFIG file: %s '%s'\n",
 			       item, parm_opt);
 	}
 out:
 	return parm_opt;
 }
 
-int get_config_item_int(const pam_handle_t *pamh,
-			      int argc,
-			      const char **argv,
-			      int ctrl,
-			      dictionary *d,
-			      const char *item,
-			      int config_flag)
+static int get_config_item_int(struct pwb_context *ctx,
+			       const char *item,
+			       int config_flag)
 {
 	int i, parm_opt = -1;
 
-	if (!(ctrl & config_flag)) {
+	if (!(ctx->ctrl & config_flag)) {
 		goto out;
 	}
 
 	/* let the pam opt take precedence over the pam_winbind.conf option */
-	for (i = 0; i < argc; i++) {
+	for (i = 0; i < ctx->argc; i++) {
 
-		if ((strncmp(argv[i], item, strlen(item)) == 0)) {
+		if ((strncmp(ctx->argv[i], item, strlen(item)) == 0)) {
 			char *p;
 
-			if ((p = strchr(argv[i], '=')) == NULL) {
-				_pam_log(pamh, ctrl, LOG_INFO,
+			if ((p = strchr(ctx->argv[i], '=')) == NULL) {
+				_pam_log(ctx, LOG_INFO,
 					 "no \"=\" delimiter for \"%s\" found\n",
 					 item);
 				goto out;
 			}
 			parm_opt = atoi(p + 1);
-			_pam_log_debug(pamh, ctrl, LOG_INFO,
+			_pam_log_debug(ctx, LOG_INFO,
 				       "PAM config: %s '%d'\n",
 				       item, parm_opt);
 			return parm_opt;
 		}
 	}
 
-	if (d != NULL) {
+	if (ctx->dict) {
 		char *key = NULL;
 
 		if (!asprintf(&key, "global:%s", item)) {
 			goto out;
 		}
 
-		parm_opt = iniparser_getint(d, key, -1);
+		parm_opt = iniparser_getint(ctx->dict, key, -1);
 		SAFE_FREE(key);
 
-		_pam_log_debug(pamh, ctrl, LOG_INFO,
+		_pam_log_debug(ctx, LOG_INFO,
 			       "CONFIG file: %s '%d'\n",
 			       item, parm_opt);
 	}
@@ -1788,44 +1832,28 @@
 	return parm_opt;
 }
 
-const char *get_krb5_cc_type_from_config(const pam_handle_t *pamh,
-					 int argc,
-					 const char **argv,
-					 int ctrl,
-					 dictionary *d)
+static const char *get_krb5_cc_type_from_config(struct pwb_context *ctx)
 {
-	return get_conf_item_string(pamh, argc, argv, ctrl, d,
-				    "krb5_ccache_type",
+	return get_conf_item_string(ctx, "krb5_ccache_type",
 				    WINBIND_KRB5_CCACHE_TYPE);
 }
 
-const char *get_member_from_config(const pam_handle_t *pamh,
-				   int argc,
-				   const char **argv,
-				   int ctrl,
-				   dictionary *d)
+static const char *get_member_from_config(struct pwb_context *ctx)
 {
 	const char *ret = NULL;
-	ret = get_conf_item_string(pamh, argc, argv, ctrl, d,
-				   "require_membership_of",
+	ret = get_conf_item_string(ctx, "require_membership_of",
 				   WINBIND_REQUIRED_MEMBERSHIP);
 	if (ret) {
 		return ret;
 	}
-	return get_conf_item_string(pamh, argc, argv, ctrl, d,
-				    "require-membership-of",
+	return get_conf_item_string(ctx, "require-membership-of",
 				    WINBIND_REQUIRED_MEMBERSHIP);
 }
 
-int get_warn_pwd_expire_from_config(const pam_handle_t *pamh,
-				    int argc,
-				    const char **argv,
-				    int ctrl,
-				    dictionary *d)
+static int get_warn_pwd_expire_from_config(struct pwb_context *ctx)
 {
 	int ret;
-	ret = get_config_item_int(pamh, argc, argv, ctrl, d,
-				  "warn_pwd_expire",
+	ret = get_config_item_int(ctx, "warn_pwd_expire",
 				  WINBIND_WARN_PWD_EXPIRE);
 	/* no or broken setting */
 	if (ret <= 0) {
@@ -1843,8 +1871,7 @@
  * @return string separator character. NULL on failure.
  */
 
-static char winbind_get_separator(pam_handle_t *pamh,
-				  int ctrl)
+static char winbind_get_separator(struct pwb_context *ctx)
 {
 	struct winbindd_request request;
 	struct winbindd_response response;
@@ -1852,7 +1879,7 @@
 	ZERO_STRUCT(request);
 	ZERO_STRUCT(response);
 
-	if (pam_winbind_request_log(pamh, ctrl, WINBINDD_INFO,
+	if (pam_winbind_request_log(ctx, WINBINDD_INFO,
 				    &request, &response, NULL)) {
 		return '\0';
 	}
@@ -1870,8 +1897,7 @@
  * @return converted name. NULL pointer on failure. Caller needs to free.
  */
 
-static char* winbind_upn_to_username(pam_handle_t *pamh,
-				     int ctrl,
+static char* winbind_upn_to_username(struct pwb_context *ctx,
 				     const char *upn)
 {
 	struct winbindd_request req;
@@ -1883,7 +1909,7 @@
 
 	/* This cannot work when the winbind separator = @ */
 
-	sep = winbind_get_separator(pamh, ctrl);
+	sep = winbind_get_separator(ctx);
 	if (!sep || sep == '@') {
 		return NULL;
 	}
@@ -1897,7 +1923,7 @@
 		sizeof(req.data.name.dom_name) - 1);
 	strncpy(req.data.name.name, upn,
 		sizeof(req.data.name.name) - 1);
-	retval = pam_winbind_request_log(pamh, ctrl, WINBINDD_LOOKUPNAME,
+	retval = pam_winbind_request_log(ctx, WINBINDD_LOOKUPNAME,
 					 &req, &resp, upn);
 	if (retval != PAM_SUCCESS) {
 		return NULL;
@@ -1908,7 +1934,7 @@
 	ZERO_STRUCT(req);
 	strncpy(req.data.sid, resp.data.sid.sid, sizeof(req.data.sid)-1);
 	ZERO_STRUCT(resp);
-	retval =  pam_winbind_request_log(pamh, ctrl, WINBINDD_LOOKUPSID,
+	retval =  pam_winbind_request_log(ctx, WINBINDD_LOOKUPSID,
 					  &req, &resp, upn);
 	if (retval != PAM_SUCCESS) {
 		return NULL;
@@ -1931,24 +1957,22 @@
 	const char *cctype = NULL;
 	int warn_pwd_expire;
 	int retval = PAM_AUTH_ERR;
-	dictionary *d = NULL;
 	char *username_ret = NULL;
 	char *new_authtok_required = NULL;
 	char *real_username = NULL;
+	struct pwb_context *ctx = NULL;
 
-	/* parse arguments */
-	int ctrl = _pam_parse(pamh, flags, argc, argv, &d);
-	if (ctrl == -1) {
-		retval = PAM_SYSTEM_ERR;
+	retval = _pam_winbind_init_context(pamh, flags, argc, argv, &ctx);
+	if (retval) {
 		goto out;
 	}
 
-	_PAM_LOG_FUNCTION_ENTER("pam_sm_authenticate", pamh, ctrl, flags);
+	_PAM_LOG_FUNCTION_ENTER("pam_sm_authenticate", ctx);
 
 	/* Get the username */
 	retval = pam_get_user(pamh, &username, NULL);
 	if ((retval != PAM_SUCCESS) || (!username)) {
-		_pam_log_debug(pamh, ctrl, LOG_DEBUG,
+		_pam_log_debug(ctx, LOG_DEBUG,
 			       "can not get the username");
 		retval = PAM_SERVICE_ERR;
 		goto out;
@@ -1972,7 +1996,7 @@
 	if (!real_username) {
 		/* Just making a copy of the username we got from PAM */
 		if ((real_username = strdup(username)) == NULL) {
-			_pam_log_debug(pamh, ctrl, LOG_DEBUG,
+			_pam_log_debug(ctx, LOG_DEBUG,
 				       "memory allocation failure when copying "
 				       "username");
 			retval = PAM_SERVICE_ERR;
@@ -1985,7 +2009,7 @@
 	if (strchr(real_username, '@') != NULL) {
 		char *samaccountname = NULL;
 
-		samaccountname = winbind_upn_to_username(pamh, ctrl,
+		samaccountname = winbind_upn_to_username(ctx,
 							 real_username);
 		if (samaccountname) {
 			free(real_username);
@@ -1993,12 +2017,12 @@
 		}
 	}
 
-	retval = _winbind_read_password(pamh, ctrl, NULL,
+	retval = _winbind_read_password(ctx, ctx->ctrl, NULL,
 					"Password: ", NULL,
 					&password);
 
 	if (retval != PAM_SUCCESS) {
-		_pam_log(pamh, ctrl, LOG_ERR,
+		_pam_log(ctx, LOG_ERR,
 			 "Could not retrieve user's password");
 		retval = PAM_AUTHTOK_ERR;
 		goto out;
@@ -2007,23 +2031,20 @@
 	/* Let's not give too much away in the log file */
 
 #ifdef DEBUG_PASSWORD
-	_pam_log_debug(pamh, ctrl, LOG_INFO,
+	_pam_log_debug(ctx, LOG_INFO,
 		       "Verify user '%s' with password '%s'",
 		       real_username, password);
 #else
-	_pam_log_debug(pamh, ctrl, LOG_INFO,
+	_pam_log_debug(ctx, LOG_INFO,
 		       "Verify user '%s'", real_username);
 #endif
 
-	member = get_member_from_config(pamh, argc, argv, ctrl, d);
+	member = get_member_from_config(ctx);
+	cctype = get_krb5_cc_type_from_config(ctx);
+	warn_pwd_expire = get_warn_pwd_expire_from_config(ctx);
 
-	cctype = get_krb5_cc_type_from_config(pamh, argc, argv, ctrl, d);
-
-	warn_pwd_expire = get_warn_pwd_expire_from_config(pamh, argc, argv,
-							  ctrl, d);
-
 	/* Now use the username to look up password */
-	retval = winbind_auth_request(pamh, ctrl, real_username, password,
+	retval = winbind_auth_request(ctx, real_username, password,
 				      member, cctype, warn_pwd_expire, NULL,
 				      NULL, &username_ret);
 
@@ -2058,7 +2079,7 @@
 out:
 	if (username_ret) {
 		pam_set_item (pamh, PAM_USER, username_ret);
-		_pam_log_debug(pamh, ctrl, LOG_INFO,
+		_pam_log_debug(ctx, LOG_INFO,
 			       "Returned user was '%s'", username_ret);
 		free(username_ret);
 	}
@@ -2067,10 +2088,6 @@
 		free(real_username);
 	}
 
-	if (d) {
-		iniparser_freedict(d);
-	}
-
 	if (!new_authtok_required) {
 		pam_set_data(pamh, PAM_WINBIND_NEW_AUTHTOK_REQD, NULL, NULL);
 	}
@@ -2079,8 +2096,10 @@
 		_pam_free_data_info3(pamh);
 	}
 
-	_PAM_LOG_FUNCTION_LEAVE("pam_sm_authenticate", pamh, ctrl, retval);
+	_PAM_LOG_FUNCTION_LEAVE("pam_sm_authenticate", ctx, retval);
 
+	_pam_winbind_free_context(ctx);
+
 	return retval;
 }
 
@@ -2089,16 +2108,14 @@
 		   int argc, const char **argv)
 {
 	int ret = PAM_SYSTEM_ERR;
-	dictionary *d = NULL;
+	struct pwb_context *ctx = NULL;
 
-	/* parse arguments */
-	int ctrl = _pam_parse(pamh, flags, argc, argv, &d);
-	if (ctrl == -1) {
-		ret = PAM_SYSTEM_ERR;
+	ret = _pam_winbind_init_context(pamh, flags, argc, argv, &ctx);
+	if (ret) {
 		goto out;
 	}
 
-	_PAM_LOG_FUNCTION_ENTER("pam_sm_setcred", pamh, ctrl, flags);
+	_PAM_LOG_FUNCTION_ENTER("pam_sm_setcred", ctx);
 
 	switch (flags & ~PAM_SILENT) {
 
@@ -2106,17 +2123,17 @@
 			ret = pam_sm_close_session(pamh, flags, argc, argv);
 			break;
 		case PAM_REFRESH_CRED:
-			_pam_log_debug(pamh, ctrl, LOG_WARNING,
+			_pam_log_debug(ctx, LOG_WARNING,
 				       "PAM_REFRESH_CRED not implemented");
 			ret = PAM_SUCCESS;
 			break;
 		case PAM_REINITIALIZE_CRED:
-			_pam_log_debug(pamh, ctrl, LOG_WARNING,
+			_pam_log_debug(ctx, LOG_WARNING,
 				       "PAM_REINITIALIZE_CRED not implemented");
 			ret = PAM_SUCCESS;
 			break;
 		case PAM_ESTABLISH_CRED:
-			_pam_log_debug(pamh, ctrl, LOG_WARNING,
+			_pam_log_debug(ctx, LOG_WARNING,
 				       "PAM_ESTABLISH_CRED not implemented");
 			ret = PAM_SUCCESS;
 			break;
@@ -2126,12 +2143,11 @@
 	}
 
  out:
-	if (d) {
-		iniparser_freedict(d);
-	}
 
-	_PAM_LOG_FUNCTION_LEAVE("pam_sm_setcred", pamh, ctrl, ret);
+	_PAM_LOG_FUNCTION_LEAVE("pam_sm_setcred", ctx, ret);
 
+	_pam_winbind_free_context(ctx);
+
 	return ret;
 }
 
@@ -2146,28 +2162,27 @@
 	const char *username;
 	int ret = PAM_USER_UNKNOWN;
 	void *tmp = NULL;
-	dictionary *d = NULL;
+	struct pwb_context *ctx = NULL;
 
-	/* parse arguments */
-	int ctrl = _pam_parse(pamh, flags, argc, argv, &d);
-	if (ctrl == -1) {
-		return PAM_SYSTEM_ERR;
+	ret = _pam_winbind_init_context(pamh, flags, argc, argv, &ctx);
+	if (ret) {
+		goto out;
 	}
 
-	_PAM_LOG_FUNCTION_ENTER("pam_sm_acct_mgmt", pamh, ctrl, flags);
+	_PAM_LOG_FUNCTION_ENTER("pam_sm_acct_mgmt", ctx);
 
 
 	/* Get the username */
 	ret = pam_get_user(pamh, &username, NULL);
 	if ((ret != PAM_SUCCESS) || (!username)) {
-		_pam_log_debug(pamh, ctrl, LOG_DEBUG,
+		_pam_log_debug(ctx, LOG_DEBUG,
 			       "can not get the username");
 		ret = PAM_SERVICE_ERR;
 		goto out;
 	}
 
 	/* Verify the username */
-	ret = valid_user(pamh, ctrl, username);
+	ret = valid_user(ctx, username);
 	switch (ret) {
 	case -1:
 		/* some sort of system error. The log was already printed */
@@ -2175,9 +2190,9 @@
 		goto out;
 	case 1:
 		/* the user does not exist */
-		_pam_log_debug(pamh, ctrl, LOG_NOTICE, "user '%s' not found",
+		_pam_log_debug(ctx, LOG_NOTICE, "user '%s' not found",
 			       username);
-		if (ctrl & WINBIND_UNKNOWN_OK_ARG) {
+		if (ctx->ctrl & WINBIND_UNKNOWN_OK_ARG) {
 			ret = PAM_IGNORE;
 			goto out;
 		}
@@ -2192,19 +2207,19 @@
 			case PAM_AUTHTOK_EXPIRED:
 				/* fall through, since new token is required in this case */
 			case PAM_NEW_AUTHTOK_REQD:
-				_pam_log(pamh, ctrl, LOG_WARNING,
+				_pam_log(ctx, LOG_WARNING,
 					 "pam_sm_acct_mgmt success but %s is set",
 					 PAM_WINBIND_NEW_AUTHTOK_REQD);
-				_pam_log(pamh, ctrl, LOG_NOTICE,
+				_pam_log(ctx, LOG_NOTICE,
 					 "user '%s' needs new password",
 					 username);
 				/* PAM_AUTHTOKEN_REQD does not exist, but is documented in the manpage */
 				ret = PAM_NEW_AUTHTOK_REQD;
 				goto out;
 			default:
-				_pam_log(pamh, ctrl, LOG_WARNING,
+				_pam_log(ctx, LOG_WARNING,
 					 "pam_sm_acct_mgmt success");
-				_pam_log(pamh, ctrl, LOG_NOTICE,
+				_pam_log(ctx, LOG_NOTICE,
 					 "user '%s' granted access", username);
 				ret = PAM_SUCCESS;
 				goto out;
@@ -2212,13 +2227,13 @@
 		}
 
 		/* Otherwise, the authentication looked good */
-		_pam_log(pamh, ctrl, LOG_NOTICE,
+		_pam_log(ctx, LOG_NOTICE,
 			 "user '%s' granted access", username);
 		ret = PAM_SUCCESS;
 		goto out;
 	default:
 		/* we don't know anything about this return value */
-		_pam_log(pamh, ctrl, LOG_ERR,
+		_pam_log(ctx, LOG_ERR,
 			 "internal module error (ret = %d, user = '%s')",
 			 ret, username);
 		ret = PAM_SERVICE_ERR;
@@ -2230,11 +2245,9 @@
 
  out:
 
- 	if (d) {
-		iniparser_freedict(d);
-	}
+	_PAM_LOG_FUNCTION_LEAVE("pam_sm_acct_mgmt", ctx, ret);
 
-	_PAM_LOG_FUNCTION_LEAVE("pam_sm_acct_mgmt", pamh, ctrl, ret);
+	_pam_winbind_free_context(ctx);
 
 	return ret;
 }
@@ -2244,25 +2257,21 @@
 			int argc, const char **argv)
 {
 	int ret = PAM_SYSTEM_ERR;
-	dictionary *d = NULL;
+	struct pwb_context *ctx = NULL;
 
-	/* parse arguments */
-	int ctrl = _pam_parse(pamh, flags, argc, argv, &d);
-	if (ctrl == -1) {
-		ret = PAM_SYSTEM_ERR;
+	ret = _pam_winbind_init_context(pamh, flags, argc, argv, &ctx);
+	if (ret) {
 		goto out;
 	}
 
-	_PAM_LOG_FUNCTION_ENTER("pam_sm_open_session", pamh, ctrl, flags);
+	_PAM_LOG_FUNCTION_ENTER("pam_sm_open_session", ctx);
 
 	ret = PAM_SUCCESS;
 
  out:
-	if (d) {
-		iniparser_freedict(d);
-	}
+	_PAM_LOG_FUNCTION_LEAVE("pam_sm_open_session", ctx, ret);
 
-	_PAM_LOG_FUNCTION_LEAVE("pam_sm_open_session", pamh, ctrl, ret);
+	_pam_winbind_free_context(ctx);
 
 	return ret;
 }
@@ -2271,24 +2280,22 @@
 int pam_sm_close_session(pam_handle_t *pamh, int flags,
 			 int argc, const char **argv)
 {
-	dictionary *d = NULL;
 	int retval = PAM_SUCCESS;
+	struct pwb_context *ctx = NULL;
 
-	/* parse arguments */
-	int ctrl = _pam_parse(pamh, flags, argc, argv, &d);
-	if (ctrl == -1) {
-		retval = PAM_SYSTEM_ERR;
+	retval = _pam_winbind_init_context(pamh, flags, argc, argv, &ctx);
+	if (retval) {
 		goto out;
 	}
 
-	_PAM_LOG_FUNCTION_ENTER("pam_sm_close_session", pamh, ctrl, flags);
+	_PAM_LOG_FUNCTION_ENTER("pam_sm_close_session", ctx);
 
 	if (!(flags & PAM_DELETE_CRED)) {
 		retval = PAM_SUCCESS;
 		goto out;
 	}
 
-	if (ctrl & WINBIND_KRB5_AUTH) {
+	if (ctx->ctrl & WINBIND_KRB5_AUTH) {
 
 		/* destroy the ccache here */
 		struct winbindd_request request;
@@ -2302,24 +2309,24 @@
 
 		retval = pam_get_user(pamh, &user, "Username: ");
 		if (retval) {
-			_pam_log(pamh, ctrl, LOG_ERR,
+			_pam_log(ctx, LOG_ERR,
 				 "could not identify user");
 			goto out;
 		}
 
 		if (user == NULL) {
-			_pam_log(pamh, ctrl, LOG_ERR,
+			_pam_log(ctx, LOG_ERR,
 				 "username was NULL!");
 			retval = PAM_USER_UNKNOWN;
 			goto out;
 		}
 
-		_pam_log_debug(pamh, ctrl, LOG_DEBUG,
+		_pam_log_debug(ctx, LOG_DEBUG,
 			       "username [%s] obtained", user);
 
 		ccname = pam_getenv(pamh, "KRB5CCNAME");
 		if (ccname == NULL) {
-			_pam_log_debug(pamh, ctrl, LOG_DEBUG,
+			_pam_log_debug(ctx, LOG_DEBUG,
 				       "user has no KRB5CCNAME environment");
 		}
 
@@ -2341,18 +2348,17 @@
 		request.flags = WBFLAG_PAM_KRB5 |
 				WBFLAG_PAM_CONTACT_TRUSTDOM;
 
-	        retval = pam_winbind_request_log(pamh, ctrl,
+	        retval = pam_winbind_request_log(ctx,
 						 WINBINDD_PAM_LOGOFF,
 						 &request, &response, user);
 	}
 
 out:
-	if (d) {
-		iniparser_freedict(d);
-	}
 
-	_PAM_LOG_FUNCTION_LEAVE("pam_sm_close_session", pamh, ctrl, retval);
+	_PAM_LOG_FUNCTION_LEAVE("pam_sm_close_session", ctx, retval);
 
+	_pam_winbind_free_context(ctx);
+
 	return retval;
 }
 
@@ -2367,8 +2373,7 @@
  * @return boolean Returns true if required, false if not.
  */
 
-static bool _pam_require_krb5_auth_after_chauthtok(pam_handle_t *pamh,
-						   int ctrl,
+static bool _pam_require_krb5_auth_after_chauthtok(struct pwb_context *ctx,
 						   const char *user)
 {
 
@@ -2380,13 +2385,13 @@
 	char *new_authtok_reqd_during_auth = NULL;
 	struct passwd *pwd = NULL;
 
-	if (!(ctrl & WINBIND_KRB5_AUTH)) {
+	if (!(ctx->ctrl & WINBIND_KRB5_AUTH)) {
 		return false;
 	}
 
-	_pam_get_data(pamh, PAM_WINBIND_NEW_AUTHTOK_REQD_DURING_AUTH,
+	_pam_get_data(ctx->pamh, PAM_WINBIND_NEW_AUTHTOK_REQD_DURING_AUTH,
 		      &new_authtok_reqd_during_auth);
-	pam_set_data(pamh, PAM_WINBIND_NEW_AUTHTOK_REQD_DURING_AUTH,
+	pam_set_data(ctx->pamh, PAM_WINBIND_NEW_AUTHTOK_REQD_DURING_AUTH,
 		     NULL, NULL);
 
 	if (new_authtok_reqd_during_auth) {
@@ -2412,7 +2417,6 @@
 {
 	unsigned int lctrl;
 	int ret;
-	unsigned int ctrl;
 
 	/* <DO NOT free() THESE> */
 	const char *user;
@@ -2422,43 +2426,42 @@
 	char *Announce;
 
 	int retry = 0;
-	dictionary *d = NULL;
 	char *username_ret = NULL;
 	struct winbindd_response response;
+	struct pwb_context *ctx = NULL;
 
 	ZERO_STRUCT(response);
 
-	ctrl = _pam_parse(pamh, flags, argc, argv, &d);
-	if (ctrl == -1) {
-		ret = PAM_SYSTEM_ERR;
+	ret = _pam_winbind_init_context(pamh, flags, argc, argv, &ctx);
+	if (ret) {
 		goto out;
 	}
 
-	_PAM_LOG_FUNCTION_ENTER("pam_sm_chauthtok", pamh, ctrl, flags);
+	_PAM_LOG_FUNCTION_ENTER("pam_sm_chauthtok", ctx);
 
 	/* clearing offline bit for the auth in the password change */
-	ctrl &= ~WINBIND_CACHED_LOGIN;
+	ctx->ctrl &= ~WINBIND_CACHED_LOGIN;
 
 	/*
 	 * First get the name of a user
 	 */
 	ret = pam_get_user(pamh, &user, "Username: ");
 	if (ret) {
-		_pam_log(pamh, ctrl, LOG_ERR,
+		_pam_log(ctx, LOG_ERR,
 			 "password - could not identify user");
 		goto out;
 	}
 
 	if (user == NULL) {
-		_pam_log(pamh, ctrl, LOG_ERR, "username was NULL!");
+		_pam_log(ctx, LOG_ERR, "username was NULL!");
 		ret = PAM_USER_UNKNOWN;
 		goto out;
 	}
 
-	_pam_log_debug(pamh, ctrl, LOG_DEBUG, "username [%s] obtained", user);
+	_pam_log_debug(ctx, LOG_DEBUG, "username [%s] obtained", user);
 
 	/* check if this is really a user in winbindd, not only in NSS */
-	ret = valid_user(pamh, ctrl, user);
+	ret = valid_user(ctx, user);
 	switch (ret) {
 		case 1:
 			ret = PAM_USER_UNKNOWN;
@@ -2482,7 +2485,7 @@
 #define greeting "Changing password for "
 		Announce = (char *) malloc(sizeof(greeting) + strlen(user));
 		if (Announce == NULL) {
-			_pam_log(pamh, ctrl, LOG_CRIT,
+			_pam_log(ctx, LOG_CRIT,
 				 "password - out of memory");
 			ret = PAM_BUF_ERR;
 			goto out;
@@ -2491,21 +2494,21 @@
 		(void) strcpy(Announce + sizeof(greeting) - 1, user);
 #undef greeting
 
-		lctrl = ctrl | WINBIND__OLD_PASSWORD;
-		ret = _winbind_read_password(pamh, lctrl,
+		lctrl = ctx->ctrl | WINBIND__OLD_PASSWORD;
+		ret = _winbind_read_password(ctx, lctrl,
 						Announce,
 						"(current) NT password: ",
 						NULL,
 						(const char **) &pass_old);
 		if (ret != PAM_SUCCESS) {
-			_pam_log(pamh, ctrl, LOG_NOTICE,
+			_pam_log(ctx, LOG_NOTICE,
 				 "password - (old) token not obtained");
 			goto out;
 		}
 
 		/* verify that this is the password for this user */
 
-		ret = winbind_auth_request(pamh, ctrl, user, pass_old,
+		ret = winbind_auth_request(ctx, user, pass_old,
 					   NULL, NULL, 0, &response,
 					   &pwdlastset_prelim, NULL);
 
@@ -2524,7 +2527,7 @@
 				   (const void *) pass_old);
 		pass_old = NULL;
 		if (ret != PAM_SUCCESS) {
-			_pam_log(pamh, ctrl, LOG_CRIT,
+			_pam_log(ctx, LOG_CRIT,
 				 "failed to set PAM_OLDAUTHTOK");
 		}
 	} else if (flags & PAM_UPDATE_AUTHTOK) {
@@ -2542,12 +2545,12 @@
 		ret = _pam_get_item(pamh, PAM_OLDAUTHTOK, &pass_old);
 
 		if (ret != PAM_SUCCESS) {
-			_pam_log(pamh, ctrl, LOG_NOTICE,
+			_pam_log(ctx, LOG_NOTICE,
 				 "user not authenticated");
 			goto out;
 		}
 
-		lctrl = ctrl & ~WINBIND_TRY_FIRST_PASS_ARG;
+		lctrl = ctx->ctrl & ~WINBIND_TRY_FIRST_PASS_ARG;
 
 		if (on(WINBIND_USE_AUTHTOK_ARG, lctrl)) {
 			lctrl |= WINBIND_USE_FIRST_PASS_ARG;
@@ -2560,14 +2563,14 @@
 			 * password -- needed for pluggable password strength checking
 			 */
 
-			ret = _winbind_read_password(pamh, lctrl,
+			ret = _winbind_read_password(ctx, lctrl,
 						     NULL,
 						     "Enter new NT password: ",
 						     "Retype new NT password: ",
 						     (const char **)&pass_new);
 
 			if (ret != PAM_SUCCESS) {
-				_pam_log_debug(pamh, ctrl, LOG_ALERT,
+				_pam_log_debug(ctx, LOG_ALERT,
 					       "password - "
 					       "new password not obtained");
 				pass_old = NULL;/* tidy up */
@@ -2592,7 +2595,7 @@
 		_pam_get_data(pamh, PAM_WINBIND_PWD_LAST_SET,
 			      &pwdlastset_update);
 
-		ret = winbind_chauthtok_request(pamh, ctrl, user, pass_old,
+		ret = winbind_chauthtok_request(ctx, user, pass_old,
 						pass_new, pwdlastset_update);
 		if (ret) {
 			_pam_overwrite(pass_new);
@@ -2601,24 +2604,17 @@
 			goto out;
 		}
 
-		if (_pam_require_krb5_auth_after_chauthtok(pamh, ctrl, user)) {
+		if (_pam_require_krb5_auth_after_chauthtok(ctx, user)) {
 
 			const char *member = NULL;
 			const char *cctype = NULL;
 			int warn_pwd_expire;
 
-			member = get_member_from_config(pamh, argc, argv,
-							ctrl, d);
-			cctype = get_krb5_cc_type_from_config(pamh, argc, argv,
-							      ctrl, d);
-			warn_pwd_expire = get_warn_pwd_expire_from_config(pamh,
-									  argc,
-									  argv,
-									  ctrl,
-									  d);
+			member = get_member_from_config(ctx);
+			cctype = get_krb5_cc_type_from_config(ctx);
+			warn_pwd_expire = get_warn_pwd_expire_from_config(ctx);
 
-
-			ret = winbind_auth_request(pamh, ctrl, user, pass_new,
+			ret = winbind_auth_request(ctx, user, pass_new,
 						   member, cctype, 0, &response,
 						   NULL, &username_ret);
 			_pam_overwrite(pass_new);
@@ -2629,22 +2625,22 @@
 
 				/* warn a user if the password is about to
 				 * expire soon */
-				_pam_warn_password_expiry(pamh, ctrl, &response,
+				_pam_warn_password_expiry(ctx, &response,
 							  warn_pwd_expire,
 							  NULL);
 
 				/* set some info3 info for other modules in the
 				 * stack */
-				_pam_set_data_info3(pamh, ctrl, &response);
+				_pam_set_data_info3(ctx, &response);
 
 				/* put krb5ccname into env */
-				_pam_setup_krb5_env(pamh, ctrl,
+				_pam_setup_krb5_env(ctx,
 						    response.data.auth.krb5ccname);
 
 				if (username_ret) {
 					pam_set_item(pamh, PAM_USER,
 						     username_ret);
-					_pam_log_debug(pamh, ctrl, LOG_INFO,
+					_pam_log_debug(ctx, LOG_INFO,
 						       "Returned user was '%s'",
 						       username_ret);
 					free(username_ret);
@@ -2658,20 +2654,19 @@
 	}
 
 out:
-	if (d) {
-		iniparser_freedict(d);
-	}
 
 	/* Deal with offline errors. */
-	PAM_WB_REMARK_CHECK_RESPONSE(pamh, ctrl, response,
+	PAM_WB_REMARK_CHECK_RESPONSE(ctx, response,
 				     "NT_STATUS_NO_LOGON_SERVERS");
-	PAM_WB_REMARK_CHECK_RESPONSE(pamh, ctrl, response,
+	PAM_WB_REMARK_CHECK_RESPONSE(ctx, response,
 				     "NT_STATUS_DOMAIN_CONTROLLER_NOT_FOUND");
-	PAM_WB_REMARK_CHECK_RESPONSE(pamh, ctrl, response,
+	PAM_WB_REMARK_CHECK_RESPONSE(ctx, response,
 				     "NT_STATUS_ACCESS_DENIED");
 
-	_PAM_LOG_FUNCTION_LEAVE("pam_sm_chauthtok", pamh, ctrl, ret);
+	_PAM_LOG_FUNCTION_LEAVE("pam_sm_chauthtok", ctx, ret);
 
+	_pam_winbind_free_context(ctx);
+
 	return ret;
 }
 
@@ -2695,7 +2690,7 @@
  * Copyright (c) Andrew Tridgell  <tridge at samba.org>   2000
  * Copyright (c) Tim Potter       <tpot at samba.org>     2000
  * Copyright (c) Andrew Bartlettt <abartlet at samba.org> 2002
- * Copyright (c) Guenther Deschner <gd at samba.org>      2005-2007
+ * Copyright (c) Guenther Deschner <gd at samba.org>      2005-2008
  * Copyright (c) Jan Rêkorajski 1999.
  * Copyright (c) Andrew G. Morgan 1996-8.
  * Copyright (c) Alex O. Yuriev, 1996.

Modified: branches/samba/experimental/source/nsswitch/pam_winbind.h
===================================================================
--- branches/samba/experimental/source/nsswitch/pam_winbind.h	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/nsswitch/pam_winbind.h	2008-06-09 06:59:20 UTC (rev 1920)
@@ -122,14 +122,14 @@
 
 #include "winbind_client.h"
 
-#define PAM_WB_REMARK_DIRECT(h,f,x)\
+#define PAM_WB_REMARK_DIRECT(c,x)\
 {\
 	const char *error_string = NULL; \
 	error_string = _get_ntstatus_error_string(x);\
 	if (error_string != NULL) {\
-		_make_remark(h, f, PAM_ERROR_MSG, error_string);\
+		_make_remark(c, PAM_ERROR_MSG, error_string);\
 	} else {\
-		_make_remark(h, f, PAM_ERROR_MSG, x);\
+		_make_remark(c, PAM_ERROR_MSG, x);\
 	};\
 };
 
@@ -145,37 +145,37 @@
 	return ret;\
 };
 
-#define PAM_WB_REMARK_CHECK_RESPONSE(h,f,x,y)\
+#define PAM_WB_REMARK_CHECK_RESPONSE(c,x,y)\
 {\
 	const char *ntstatus = x.data.auth.nt_status_string; \
 	const char *error_string = NULL; \
 	if (!strcasecmp(ntstatus,y)) {\
 		error_string = _get_ntstatus_error_string(y);\
 		if (error_string != NULL) {\
-			_make_remark(h, f, PAM_ERROR_MSG, error_string);\
+			_make_remark(c, PAM_ERROR_MSG, error_string);\
 		};\
 		if (x.data.auth.error_string[0] != '\0') {\
-			_make_remark(h, f, PAM_ERROR_MSG, x.data.auth.error_string);\
+			_make_remark(c, PAM_ERROR_MSG, x.data.auth.error_string);\
 		};\
-		_make_remark(h, f, PAM_ERROR_MSG, y);\
+		_make_remark(c, PAM_ERROR_MSG, y);\
 	};\
 };
 
-#define PAM_WB_REMARK_CHECK_RESPONSE_RET(h,f,x,y)\
+#define PAM_WB_REMARK_CHECK_RESPONSE_RET(c,x,y)\
 {\
 	const char *ntstatus = x.data.auth.nt_status_string; \
 	const char *error_string = NULL; \
 	if (!strcasecmp(ntstatus,y)) {\
 		error_string = _get_ntstatus_error_string(y);\
 		if (error_string != NULL) {\
-			_make_remark(h, f, PAM_ERROR_MSG, error_string);\
+			_make_remark(c, PAM_ERROR_MSG, error_string);\
 			return ret;\
 		};\
 		if (x.data.auth.error_string[0] != '\0') {\
-			_make_remark(h, f, PAM_ERROR_MSG, x.data.auth.error_string);\
+			_make_remark(c, PAM_ERROR_MSG, x.data.auth.error_string);\
 			return ret;\
 		};\
-		_make_remark(h, f, PAM_ERROR_MSG, y);\
+		_make_remark(c, PAM_ERROR_MSG, y);\
 		return ret;\
 	};\
 };
@@ -200,3 +200,12 @@
 #define PAM_WB_CACHED_LOGON(x) (x & NETLOGON_CACHED_ACCOUNT)
 #define PAM_WB_KRB5_CLOCK_SKEW(x) (x & LOGON_KRB5_FAIL_CLOCK_SKEW)
 #define PAM_WB_GRACE_LOGON(x)  ((NETLOGON_CACHED_ACCOUNT|NETLOGON_GRACE_LOGON) == ( x & (NETLOGON_CACHED_ACCOUNT|NETLOGON_GRACE_LOGON)))
+
+struct pwb_context {
+	pam_handle_t *pamh;
+	int flags;
+	int argc;
+	const char **argv;
+	dictionary *dict;
+	uint32_t ctrl;
+};

Deleted: branches/samba/experimental/source/nsswitch/wb_client.c
===================================================================
--- branches/samba/experimental/source/nsswitch/wb_client.c	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/nsswitch/wb_client.c	2008-06-09 06:59:20 UTC (rev 1920)
@@ -1,96 +0,0 @@
-/* 
-   Unix SMB/CIFS implementation.
-
-   winbind client code
-
-   Copyright (C) Tim Potter 2000
-   Copyright (C) Andrew Tridgell 2000
-   
-   This library is free software; you can redistribute it and/or
-   modify it under the terms of the GNU Lesser General Public
-   License as published by the Free Software Foundation; either
-   version 3 of the License, or (at your option) any later version.
-   
-   This library 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
-   Library General Public License for more details.
-   
-   You should have received a copy of the GNU Lesser General Public License
-   along with this program.  If not, see <http://www.gnu.org/licenses/>.
-*/
-
-#include "includes.h"
-#include "nsswitch/winbind_nss.h"
-#include "libwbclient/wbclient.h"
-
-#undef DBGC_CLASS
-#define DBGC_CLASS DBGC_WINBIND
-
-NSS_STATUS winbindd_request_response(int req_type,
-                                 struct winbindd_request *request,
-                                 struct winbindd_response *response);
-
-bool winbind_set_mapping(const struct id_map *map)
-{
-	struct winbindd_request request;
-	struct winbindd_response response;
-	int result;
-
-	/* Initialise request */
-
-	ZERO_STRUCT(request);
-	ZERO_STRUCT(response);
-
-	/* Make request */
-
-	request.data.dual_idmapset.id = map->xid.id;
-	request.data.dual_idmapset.type = map->xid.type;
-	sid_to_fstring(request.data.dual_idmapset.sid, map->sid);
-
-	result = winbindd_request_response(WINBINDD_SET_MAPPING, &request, &response);
-
-	return (result == NSS_STATUS_SUCCESS);
-}
-
-bool winbind_set_uid_hwm(unsigned long id)
-{
-	struct winbindd_request request;
-	struct winbindd_response response;
-	int result;
-
-	/* Initialise request */
-
-	ZERO_STRUCT(request);
-	ZERO_STRUCT(response);
-
-	/* Make request */
-
-	request.data.dual_idmapset.id = id;
-	request.data.dual_idmapset.type = ID_TYPE_UID;
-
-	result = winbindd_request_response(WINBINDD_SET_HWM, &request, &response);
-
-	return (result == NSS_STATUS_SUCCESS);
-}
-
-bool winbind_set_gid_hwm(unsigned long id)
-{
-	struct winbindd_request request;
-	struct winbindd_response response;
-	int result;
-
-	/* Initialise request */
-
-	ZERO_STRUCT(request);
-	ZERO_STRUCT(response);
-
-	/* Make request */
-
-	request.data.dual_idmapset.id = id;
-	request.data.dual_idmapset.type = ID_TYPE_GID;
-
-	result = winbindd_request_response(WINBINDD_SET_HWM, &request, &response);
-
-	return (result == NSS_STATUS_SUCCESS);
-}

Modified: branches/samba/experimental/source/nsswitch/wbinfo.c
===================================================================
--- branches/samba/experimental/source/nsswitch/wbinfo.c	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/nsswitch/wbinfo.c	2008-06-09 06:59:20 UTC (rev 1920)
@@ -27,23 +27,35 @@
 #undef DBGC_CLASS
 #define DBGC_CLASS DBGC_WINBIND
 
-extern int winbindd_fd;
+static struct wbcInterfaceDetails *init_interface_details(void)
+{
+	wbcErr wbc_status = WBC_ERR_UNKNOWN_FAILURE;
+	static struct wbcInterfaceDetails *details;
 
+	if (details) {
+		return details;
+	}
+
+	wbc_status = wbcInterfaceDetails(&details);
+	if (!WBC_ERROR_IS_OK(wbc_status)) {
+		d_fprintf(stderr, "could not obtain winbind interface details!\n");
+	}
+
+	return details;
+}
+
 static char winbind_separator_int(bool strict)
 {
-	struct winbindd_response response;
+	struct wbcInterfaceDetails *details;
 	static bool got_sep;
 	static char sep;
 
 	if (got_sep)
 		return sep;
 
-	ZERO_STRUCT(response);
+	details = init_interface_details();
 
-	/* Send off request */
-
-	if (winbindd_request_response(WINBINDD_INFO, NULL, &response) !=
-	    NSS_STATUS_SUCCESS) {
+	if (!details) {
 		d_fprintf(stderr, "could not obtain winbind separator!\n");
 		if (strict) {
 			return 0;
@@ -52,7 +64,7 @@
 		return *lp_winbind_separator();
 	}
 
-	sep = response.data.info.winbind_separator;
+	sep = details->winbind_separator;
 	got_sep = true;
 
 	if (!sep) {
@@ -74,26 +86,18 @@
 
 static const char *get_winbind_domain(void)
 {
-	wbcErr wbc_status = WBC_ERR_UNKNOWN_FAILURE;
-	struct wbcDomainInfo *dinfo = NULL;
-	static fstring winbind_domain;
+	static struct wbcInterfaceDetails *details;
 
-	ZERO_STRUCT(dinfo);
+	details = init_interface_details();
 
-	wbc_status = wbcDomainInfo(".", &dinfo);
-
-	if (!WBC_ERROR_IS_OK(wbc_status)) {
+	if (!details) {
 		d_fprintf(stderr, "could not obtain winbind domain name!\n");
 
-		/* HACK: (this module should not call lp_ funtions) */
+		/* HACK: (this module should not call lp_ functions) */
 		return lp_workgroup();
 	}
 
-	fstrcpy(winbind_domain, dinfo->short_name);
-
-	wbcFreeMemory(dinfo);
-
-	return winbind_domain;
+	return details->netbios_domain;
 }
 
 /* Copy of parse_domain_user from winbindd_util.c.  Parse a string of the
@@ -174,212 +178,230 @@
 }
 
 /* pull grent for a given group */
-static bool wbinfo_get_groupinfo(char *group)
+static bool wbinfo_get_groupinfo(const char *group)
 {
-	struct winbindd_request request;
-	struct winbindd_response response;
-	NSS_STATUS result;
+	wbcErr wbc_status = WBC_ERR_UNKNOWN_FAILURE;
+	struct group *grp;
 
-	ZERO_STRUCT(request);
-	ZERO_STRUCT(response);
+	wbc_status = wbcGetgrnam(group, &grp);
+	if (!WBC_ERROR_IS_OK(wbc_status)) {
+		return false;
+	}
 
-	/* Send request */
+	d_printf("%s:%s:%d\n",
+		 grp->gr_name,
+		 grp->gr_passwd,
+		 grp->gr_gid);
 
-	fstrcpy(request.data.groupname, group);
+	wbcFreeMemory(grp);
 
-	result = winbindd_request_response(WINBINDD_GETGRNAM, &request,
-					   &response);
-
-	if ( result != NSS_STATUS_SUCCESS)
-		return false;
-
-	d_printf( "%s:%s:%d\n",
-		  response.data.gr.gr_name,
-		  response.data.gr.gr_passwd,
-		  response.data.gr.gr_gid );
-
 	return true;
 }
 
 /* List groups a user is a member of */
 
-static bool wbinfo_get_usergroups(char *user)
+static bool wbinfo_get_usergroups(const char *user)
 {
-	struct winbindd_request request;
-	struct winbindd_response response;
-	NSS_STATUS result;
-	int i;
+	wbcErr wbc_status = WBC_ERR_UNKNOWN_FAILURE;
+	uint32_t num_groups;
+	uint32_t i;
+	gid_t *groups = NULL;
 
-	ZERO_STRUCT(request);
-	ZERO_STRUCT(response);
-
 	/* Send request */
 
-	fstrcpy(request.data.username, user);
-
-	result = winbindd_request_response(WINBINDD_GETGROUPS, &request, &response);
-
-	if (result != NSS_STATUS_SUCCESS)
+	wbc_status = wbcGetGroups(user, &num_groups, &groups);
+	if (!WBC_ERROR_IS_OK(wbc_status)) {
 		return false;
+	}
 
-	for (i = 0; i < response.data.num_entries; i++)
-		d_printf("%d\n", (int)((gid_t *)response.extra_data.data)[i]);
+	for (i = 0; i < num_groups; i++) {
+		d_printf("%d\n", (int)groups[i]);
+	}
 
-	SAFE_FREE(response.extra_data.data);
+	wbcFreeMemory(groups);
 
 	return true;
 }
 
 
 /* List group SIDs a user SID is a member of */
-static bool wbinfo_get_usersids(char *user_sid)
+static bool wbinfo_get_usersids(const char *user_sid_str)
 {
-	struct winbindd_request request;
-	struct winbindd_response response;
-	NSS_STATUS result;
-	int i;
-	const char *s;
+	wbcErr wbc_status = WBC_ERR_UNKNOWN_FAILURE;
+	uint32_t num_sids;
+	uint32_t i;
+	struct wbcDomainSid user_sid, *sids = NULL;
 
-	ZERO_STRUCT(request);
-	ZERO_STRUCT(response);
-
 	/* Send request */
-	fstrcpy(request.data.sid, user_sid);
 
-	result = winbindd_request_response(WINBINDD_GETUSERSIDS, &request, &response);
+	wbc_status = wbcStringToSid(user_sid_str, &user_sid);
+	if (!WBC_ERROR_IS_OK(wbc_status)) {
+		return false;
+	}
 
-	if (result != NSS_STATUS_SUCCESS)
+	wbc_status = wbcLookupUserSids(&user_sid, false, &num_sids, &sids);
+	if (!WBC_ERROR_IS_OK(wbc_status)) {
 		return false;
+	}
 
-	s = (const char *)response.extra_data.data;
-	for (i = 0; i < response.data.num_entries; i++) {
-		d_printf("%s\n", s);
-		s += strlen(s) + 1;
+	for (i = 0; i < num_sids; i++) {
+		char *str = NULL;
+		wbc_status = wbcSidToString(&sids[i], &str);
+		if (!WBC_ERROR_IS_OK(wbc_status)) {
+			wbcFreeMemory(sids);
+			return false;
+		}
+		d_printf("%s\n", str);
+		wbcFreeMemory(str);
 	}
 
-	SAFE_FREE(response.extra_data.data);
+	wbcFreeMemory(sids);
 
 	return true;
 }
 
-static bool wbinfo_get_userdomgroups(const char *user_sid)
+static bool wbinfo_get_userdomgroups(const char *user_sid_str)
 {
-	struct winbindd_request request;
-	struct winbindd_response response;
-	NSS_STATUS result;
+	wbcErr wbc_status = WBC_ERR_UNKNOWN_FAILURE;
+	uint32_t num_sids;
+	uint32_t i;
+	struct wbcDomainSid user_sid, *sids = NULL;
 
-	ZERO_STRUCT(request);
-	ZERO_STRUCT(response);
-
 	/* Send request */
-	fstrcpy(request.data.sid, user_sid);
 
-	result = winbindd_request_response(WINBINDD_GETUSERDOMGROUPS, &request,
-					   &response);
+	wbc_status = wbcStringToSid(user_sid_str, &user_sid);
+	if (!WBC_ERROR_IS_OK(wbc_status)) {
+		return false;
+	}
 
-	if (result != NSS_STATUS_SUCCESS)
+	wbc_status = wbcLookupUserSids(&user_sid, true, &num_sids, &sids);
+	if (!WBC_ERROR_IS_OK(wbc_status)) {
 		return false;
+	}
 
-	if (response.data.num_entries != 0)
-		printf("%s", (char *)response.extra_data.data);
+	for (i = 0; i < num_sids; i++) {
+		char *str = NULL;
+		wbc_status = wbcSidToString(&sids[i], &str);
+		if (!WBC_ERROR_IS_OK(wbc_status)) {
+			wbcFreeMemory(sids);
+			return false;
+		}
+		d_printf("%s\n", str);
+		wbcFreeMemory(str);
+	}
 
-	SAFE_FREE(response.extra_data.data);
+	wbcFreeMemory(sids);
 
 	return true;
 }
 
 /* Convert NetBIOS name to IP */
 
-static bool wbinfo_wins_byname(char *name)
+static bool wbinfo_wins_byname(const char *name)
 {
-	struct winbindd_request request;
-	struct winbindd_response response;
+	wbcErr wbc_status = WBC_ERR_UNKNOWN_FAILURE;
+	char *ip = NULL;
 
-	ZERO_STRUCT(request);
-	ZERO_STRUCT(response);
-
-	/* Send request */
-
-	fstrcpy(request.data.winsreq, name);
-
-	if (winbindd_request_response(WINBINDD_WINS_BYNAME, &request, &response) !=
-	    NSS_STATUS_SUCCESS) {
+	wbc_status = wbcResolveWinsByName(name, &ip);
+	if (!WBC_ERROR_IS_OK(wbc_status)) {
 		return false;
 	}
 
 	/* Display response */
 
-	d_printf("%s\n", response.data.winsresp);
+	d_printf("%s\n", ip);
 
+	wbcFreeMemory(ip);
+
 	return true;
 }
 
 /* Convert IP to NetBIOS name */
 
-static bool wbinfo_wins_byip(char *ip)
+static bool wbinfo_wins_byip(const char *ip)
 {
-	struct winbindd_request request;
-	struct winbindd_response response;
+	wbcErr wbc_status = WBC_ERR_UNKNOWN_FAILURE;
+	char *name = NULL;
 
-	ZERO_STRUCT(request);
-	ZERO_STRUCT(response);
-
-	/* Send request */
-
-	fstrcpy(request.data.winsreq, ip);
-
-	if (winbindd_request_response(WINBINDD_WINS_BYIP, &request, &response) !=
-	    NSS_STATUS_SUCCESS) {
+	wbc_status = wbcResolveWinsByIP(ip, &name);
+	if (!WBC_ERROR_IS_OK(wbc_status)) {
 		return false;
 	}
 
 	/* Display response */
 
-	d_printf("%s\n", response.data.winsresp);
+	d_printf("%s\n", name);
 
+	wbcFreeMemory(name);
+
 	return true;
 }
 
-/* List trusted domains */
+/* List all/trusted domains */
 
-static bool wbinfo_list_domains(bool list_all_domains)
+static bool wbinfo_list_domains(bool list_all_domains, bool verbose)
 {
-	struct winbindd_request request;
-	struct winbindd_response response;
+	struct wbcDomainInfo *domain_list = NULL;
+	size_t num_domains;
+	wbcErr wbc_status = WBC_ERR_UNKNOWN_FAILURE;
+	bool print_all = !list_all_domains && verbose;
+	int i;
 
-	ZERO_STRUCT(request);
-	ZERO_STRUCT(response);
+	wbc_status = wbcListTrusts(&domain_list, &num_domains);
+	if (!WBC_ERROR_IS_OK(wbc_status)) {
+		return false;
+	}
 
-	/* Send request */
+	if (print_all) {
+		d_printf("%-16s%-24s%-12s%-12s%-5s%-5s\n", 
+			 "Domain Name", "DNS Domain", "Trust Type", 
+			 "Transitive", "In", "Out");
+	}
 
-	request.data.list_all_domains = list_all_domains;
+	for (i=0; i<num_domains; i++) {
+		d_printf("%-16s", domain_list[i].short_name);
 
-	if (winbindd_request_response(WINBINDD_LIST_TRUSTDOM, &request, &response) !=
-	    NSS_STATUS_SUCCESS)
-		return false;
+		if (!print_all) {
+			d_printf("\n");	
+			continue;
+		}
 
-	/* Display response */
+		d_printf("%-24s", domain_list[i].dns_name);
 
-	if (response.extra_data.data) {
-		const char *extra_data = (char *)response.extra_data.data;
-		char *name;
-		char *p;
-		TALLOC_CTX *frame = talloc_stackframe();
+		switch(domain_list[i].trust_type) {
+		case WBC_DOMINFO_TRUSTTYPE_NONE:
+			d_printf("None        ");
+			break;
+		case WBC_DOMINFO_TRUSTTYPE_FOREST:		
+			d_printf("Forest      ");
+			break;
+		case WBC_DOMINFO_TRUSTTYPE_EXTERNAL:		
+			d_printf("External    ");
+			break;
+		case WBC_DOMINFO_TRUSTTYPE_IN_FOREST:
+			d_printf("In-Forest   ");
+			break;
+		}
 
-		while(next_token_talloc(frame,&extra_data,&name,"\n")) {
-			p = strchr(name, '\\');
-			if (p == 0) {
-				d_fprintf(stderr, "Got invalid response: %s\n",
-					 extra_data);
-				TALLOC_FREE(frame);
-				SAFE_FREE(response.extra_data.data);
-				return false;
-			}
-			*p = 0;
-			d_printf("%s\n", name);
+		if (domain_list[i].trust_flags & WBC_DOMINFO_TRUST_TRANSITIVE) {
+			d_printf("Yes         ");
+		} else {
+			d_printf("No          ");
 		}
-		TALLOC_FREE(frame);
-		SAFE_FREE(response.extra_data.data);
+
+		if (domain_list[i].trust_flags & WBC_DOMINFO_TRUST_INCOMING) {
+			d_printf("Yes  ");
+		} else {
+			d_printf("No   ");
+		}
+
+		if (domain_list[i].trust_flags & WBC_DOMINFO_TRUST_OUTGOING) {
+			d_printf("Yes  ");
+		} else {
+			d_printf("No   ");
+		}
+
+		d_printf("\n");
 	}
 
 	return true;
@@ -397,75 +419,86 @@
 /* show sequence numbers */
 static bool wbinfo_show_sequence(const char *domain)
 {
-	struct winbindd_request  request;
-	struct winbindd_response response;
+	d_printf("This command has been deprecated.  Please use the --online-status option instead.\n");
+	return false;
+}
 
-	ZERO_STRUCT(response);
-	ZERO_STRUCT(request);
+/* show sequence numbers */
+static bool wbinfo_show_onlinestatus(const char *domain)
+{
+	struct wbcDomainInfo *domain_list = NULL;
+	size_t num_domains;
+	wbcErr wbc_status = WBC_ERR_UNKNOWN_FAILURE;
+	int i;
 
-	if ( domain )
-		fstrcpy( request.domain_name, domain );
-
-	/* Send request */
-
-	if (winbindd_request_response(WINBINDD_SHOW_SEQUENCE, &request, &response) !=
-	    NSS_STATUS_SUCCESS)
+	wbc_status = wbcListTrusts(&domain_list, &num_domains);
+	if (!WBC_ERROR_IS_OK(wbc_status)) {
 		return false;
+	}
 
-	/* Display response */
+	for (i=0; i<num_domains; i++) {
+		bool is_offline;
 
-	if (domain) {
-		d_printf("%s : ", domain);
-		if (response.data.sequence_number == (uint32_t)-1) {
-			d_printf("DISCONNECTED\n");
-		} else {
-			d_printf("%d\n", response.data.sequence_number);
+		if (domain) {
+			if (!strequal(domain_list[i].short_name, domain)) {
+				continue;
+			}
 		}
-	} else if (response.extra_data.data) {
-		char *extra_data = (char *)response.extra_data.data;
-		d_printf("%s", extra_data);
-		SAFE_FREE(response.extra_data.data);
+
+		is_offline = (domain_list[i].domain_flags & WBC_DOMINFO_DOMAIN_OFFLINE);
+		
+		d_printf("%s : %s\n", 
+			 domain_list[i].short_name,
+			 is_offline ? "offline" : "online" );
 	}
 
 	return true;
 }
 
+
 /* Show domain info */
 
-static bool wbinfo_domain_info(const char *domain_name)
+static bool wbinfo_domain_info(const char *domain)
 {
-	struct winbindd_request request;
-	struct winbindd_response response;
+	wbcErr wbc_status = WBC_ERR_UNKNOWN_FAILURE;
+	struct wbcDomainInfo *dinfo = NULL;
+	char *sid_str = NULL;
 
-	ZERO_STRUCT(request);
-	ZERO_STRUCT(response);
+	if ((domain == NULL) || (strequal(domain, ".")) || (domain[0] == '\0')) {
+		domain = get_winbind_domain();
+	}
 
-	if ((strequal(domain_name, ".")) || (domain_name[0] == '\0'))
-		fstrcpy(request.domain_name, get_winbind_domain());
-	else
-		fstrcpy(request.domain_name, domain_name);
-
 	/* Send request */
 
-	if (winbindd_request_response(WINBINDD_DOMAIN_INFO, &request, &response) !=
-	    NSS_STATUS_SUCCESS)
+	wbc_status = wbcDomainInfo(domain, &dinfo);
+	if (!WBC_ERROR_IS_OK(wbc_status)) {
 		return false;
+	}
 
+	wbc_status = wbcSidToString(&dinfo->sid, &sid_str);
+	if (!WBC_ERROR_IS_OK(wbc_status)) {
+		wbcFreeMemory(dinfo);
+		return false;
+	}
+
 	/* Display response */
 
-	d_printf("Name              : %s\n", response.data.domain_info.name);
-	d_printf("Alt_Name          : %s\n", response.data.domain_info.alt_name);
+	d_printf("Name              : %s\n", dinfo->short_name);
+	d_printf("Alt_Name          : %s\n", dinfo->dns_name);
 
-	d_printf("SID               : %s\n", response.data.domain_info.sid);
+	d_printf("SID               : %s\n", sid_str);
 
 	d_printf("Active Directory  : %s\n",
-		 response.data.domain_info.active_directory ? "Yes" : "No");
+		 (dinfo->domain_flags & WBC_DOMINFO_DOMAIN_AD) ? "Yes" : "No");
 	d_printf("Native            : %s\n",
-		 response.data.domain_info.native_mode ? "Yes" : "No");
+		 (dinfo->domain_flags & WBC_DOMINFO_DOMAIN_NATIVE) ? "Yes" : "No");
 
 	d_printf("Primary           : %s\n",
-		 response.data.domain_info.primary ? "Yes" : "No");
+		 (dinfo->domain_flags & WBC_DOMINFO_DOMAIN_PRIMARY) ? "Yes" : "No");
 
+	wbcFreeMemory(sid_str);
+	wbcFreeMemory(dinfo);
+
 	return true;
 }
 
@@ -528,46 +561,52 @@
 
 static bool wbinfo_check_secret(void)
 {
-	struct winbindd_response response;
-	NSS_STATUS result;
+	wbcErr wbc_status = WBC_ERR_UNKNOWN_FAILURE;
+	struct wbcAuthErrorInfo *error = NULL;
 
-	ZERO_STRUCT(response);
+	wbc_status = wbcCheckTrustCredentials(NULL, &error);
 
-	result = winbindd_request_response(WINBINDD_CHECK_MACHACC, NULL, &response);
-
 	d_printf("checking the trust secret via RPC calls %s\n",
-		 (result == NSS_STATUS_SUCCESS) ? "succeeded" : "failed");
+		 WBC_ERROR_IS_OK(wbc_status) ? "succeeded" : "failed");
 
-	if (result != NSS_STATUS_SUCCESS)
+	if (wbc_status == WBC_ERR_AUTH_ERROR) {
 		d_fprintf(stderr, "error code was %s (0x%x)\n",
-		 	 response.data.auth.nt_status_string,
-		 	 response.data.auth.nt_status);
+			  error->nt_string, error->nt_status);
+		wbcFreeMemory(error);
+	}
+	if (!WBC_ERROR_IS_OK(wbc_status)) {
+		return false;
+	}
 
-	return result == NSS_STATUS_SUCCESS;	
+	return true;
 }
 
 /* Convert uid to sid */
 
 static bool wbinfo_uid_to_sid(uid_t uid)
 {
-	struct winbindd_request request;
-	struct winbindd_response response;
+	wbcErr wbc_status = WBC_ERR_UNKNOWN_FAILURE;
+	struct wbcDomainSid sid;
+	char *sid_str = NULL;
 
-	ZERO_STRUCT(request);
-	ZERO_STRUCT(response);
-
 	/* Send request */
 
-	request.data.uid = uid;
+	wbc_status = wbcUidToSid(uid, &sid);
+	if (!WBC_ERROR_IS_OK(wbc_status)) {
+		return false;
+	}
 
-	if (winbindd_request_response(WINBINDD_UID_TO_SID, &request, &response) !=
-	    NSS_STATUS_SUCCESS)
+	wbc_status = wbcSidToString(&sid, &sid_str);
+	if (!WBC_ERROR_IS_OK(wbc_status)) {
 		return false;
+	}
 
 	/* Display response */
 
-	d_printf("%s\n", response.data.sid.sid);
+	d_printf("%s\n", sid_str);
 
+	wbcFreeMemory(sid_str);
+
 	return true;
 }
 
@@ -575,82 +614,97 @@
 
 static bool wbinfo_gid_to_sid(gid_t gid)
 {
-	struct winbindd_request request;
-	struct winbindd_response response;
+	wbcErr wbc_status = WBC_ERR_UNKNOWN_FAILURE;
+	struct wbcDomainSid sid;
+	char *sid_str = NULL;
 
-	ZERO_STRUCT(request);
-	ZERO_STRUCT(response);
-
 	/* Send request */
 
-	request.data.gid = gid;
+	wbc_status = wbcGidToSid(gid, &sid);
+	if (!WBC_ERROR_IS_OK(wbc_status)) {
+		return false;
+	}
 
-	if (winbindd_request_response(WINBINDD_GID_TO_SID, &request, &response) !=
-	    NSS_STATUS_SUCCESS)
+	wbc_status = wbcSidToString(&sid, &sid_str);
+	if (!WBC_ERROR_IS_OK(wbc_status)) {
 		return false;
+	}
 
 	/* Display response */
 
-	d_printf("%s\n", response.data.sid.sid);
+	d_printf("%s\n", sid_str);
 
+	wbcFreeMemory(sid_str);
+
 	return true;
 }
 
 /* Convert sid to uid */
 
-static bool wbinfo_sid_to_uid(char *sid)
+static bool wbinfo_sid_to_uid(const char *sid_str)
 {
-	struct winbindd_request request;
-	struct winbindd_response response;
+	wbcErr wbc_status = WBC_ERR_UNKNOWN_FAILURE;
+	struct wbcDomainSid sid;
+	uid_t uid;
 
-	ZERO_STRUCT(request);
-	ZERO_STRUCT(response);
-
 	/* Send request */
 
-	fstrcpy(request.data.sid, sid);
+	wbc_status = wbcStringToSid(sid_str, &sid);
+	if (!WBC_ERROR_IS_OK(wbc_status)) {
+		return false;
+	}
 
-	if (winbindd_request_response(WINBINDD_SID_TO_UID, &request, &response) !=
-	    NSS_STATUS_SUCCESS)
+	wbc_status = wbcSidToUid(&sid, &uid);
+	if (!WBC_ERROR_IS_OK(wbc_status)) {
 		return false;
+	}
 
 	/* Display response */
 
-	d_printf("%d\n", (int)response.data.uid);
+	d_printf("%d\n", (int)uid);
 
 	return true;
 }
 
-static bool wbinfo_sid_to_gid(char *sid)
+static bool wbinfo_sid_to_gid(const char *sid_str)
 {
-	struct winbindd_request request;
-	struct winbindd_response response;
+	wbcErr wbc_status = WBC_ERR_UNKNOWN_FAILURE;
+	struct wbcDomainSid sid;
+	gid_t gid;
 
-	ZERO_STRUCT(request);
-	ZERO_STRUCT(response);
-
 	/* Send request */
 
-	fstrcpy(request.data.sid, sid);
+	wbc_status = wbcStringToSid(sid_str, &sid);
+	if (!WBC_ERROR_IS_OK(wbc_status)) {
+		return false;
+	}
 
-	if (winbindd_request_response(WINBINDD_SID_TO_GID, &request, &response) !=
-	    NSS_STATUS_SUCCESS)
+	wbc_status = wbcSidToGid(&sid, &gid);
+	if (!WBC_ERROR_IS_OK(wbc_status)) {
 		return false;
+	}
 
 	/* Display response */
 
-	d_printf("%d\n", (int)response.data.gid);
+	d_printf("%d\n", (int)gid);
 
 	return true;
 }
 
 static bool wbinfo_allocate_uid(void)
 {
+	wbcErr wbc_status = WBC_ERR_UNKNOWN_FAILURE;
 	uid_t uid;
 
-	if (!winbind_allocate_uid(&uid))
+	/* Send request */
+
+	wbc_status = wbcAllocateUid(&uid);
+	if (!WBC_ERROR_IS_OK(wbc_status)) {
 		return false;
+	}
 
+	/* Display response */
+
 	d_printf("New uid: %d\n", uid);
 
 	return true;
@@ -658,11 +712,18 @@
 
 static bool wbinfo_allocate_gid(void)
 {
+	wbcErr wbc_status = WBC_ERR_UNKNOWN_FAILURE;
 	gid_t gid;
 
-	if (!winbind_allocate_gid(&gid))
+	/* Send request */
+
+	wbc_status = wbcAllocateGid(&gid);
+	if (!WBC_ERROR_IS_OK(wbc_status)) {
 		return false;
+	}
 
+	/* Display response */
+
 	d_printf("New gid: %d\n", gid);
 
 	return true;
@@ -670,73 +731,68 @@
 
 /* Convert sid to string */
 
-static bool wbinfo_lookupsid(char *sid)
+static bool wbinfo_lookupsid(const char *sid_str)
 {
-	struct winbindd_request request;
-	struct winbindd_response response;
+	wbcErr wbc_status = WBC_ERR_UNKNOWN_FAILURE;
+	struct wbcDomainSid sid;
+	char *domain;
+	char *name;
+	enum wbcSidType type;
 
-	ZERO_STRUCT(request);
-	ZERO_STRUCT(response);
-
 	/* Send off request */
 
-	fstrcpy(request.data.sid, sid);
+	wbc_status = wbcStringToSid(sid_str, &sid);
+	if (!WBC_ERROR_IS_OK(wbc_status)) {
+		return false;
+	}
 
-	if (winbindd_request_response(WINBINDD_LOOKUPSID, &request, &response) !=
-	    NSS_STATUS_SUCCESS)
+	wbc_status = wbcLookupSid(&sid, &domain, &name, &type);
+	if (!WBC_ERROR_IS_OK(wbc_status)) {
 		return false;
+	}
 
 	/* Display response */
 
-	d_printf("%s%c%s %d\n", response.data.name.dom_name,
-		 winbind_separator(), response.data.name.name,
-		 response.data.name.type);
+	d_printf("%s%c%s %d\n",
+		 domain, winbind_separator(), name, type);
 
 	return true;
 }
 
 /* Lookup a list of RIDs */
 
-static bool wbinfo_lookuprids(char *domain, char *arg)
+static bool wbinfo_lookuprids(const char *domain, const char *arg)
 {
+	wbcErr wbc_status = WBC_ERR_UNKNOWN_FAILURE;
+	struct wbcDomainInfo *dinfo = NULL;
+	char *domain_name = NULL;
+	const char **names = NULL;
+	enum wbcSidType *types = NULL;
 	size_t i;
-	DOM_SID sid;
 	int num_rids;
-	uint32 *rids;
+	uint32 *rids = NULL;
 	const char *p;
 	char *ridstr;
-	const char **names;
-	enum lsa_SidType *types;
-	const char *domain_name;
-	TALLOC_CTX *mem_ctx;
-	struct winbindd_request request;
-	struct winbindd_response response;
+	TALLOC_CTX *mem_ctx = NULL;
+	bool ret = false;
 
-	ZERO_STRUCT(request);
-	ZERO_STRUCT(response);
+	if ((domain == NULL) || (strequal(domain, ".")) || (domain[0] == '\0')) {
+		domain = get_winbind_domain();
+	}
 
-	if ((domain == NULL) || (strequal(domain, ".")) || (domain[0] == '\0'))
-		fstrcpy(request.domain_name, get_winbind_domain());
-	else
-		fstrcpy(request.domain_name, domain);
-
 	/* Send request */
 
-	if (winbindd_request_response(WINBINDD_DOMAIN_INFO, &request, &response) !=
-	    NSS_STATUS_SUCCESS) {
-		d_printf("Could not get domain sid for %s\n", request.domain_name);
-		return false;
+	wbc_status = wbcDomainInfo(domain, &dinfo);
+	if (!WBC_ERROR_IS_OK(wbc_status)) {
+		d_printf("wbcDomainInfo(%s) failed: %s\n", domain,
+			 wbcErrorString(wbc_status));
+		goto done;
 	}
 
-	if (!string_to_sid(&sid, response.data.domain_info.sid)) {
-		d_printf("Could not convert %s to sid\n", response.data.domain_info.sid);
-		return false;
-	}
-
 	mem_ctx = talloc_new(NULL);
 	if (mem_ctx == NULL) {
 		d_printf("talloc_new failed\n");
-		return false;
+		goto done;
 	}
 
 	num_rids = 0;
@@ -749,15 +805,16 @@
 	}
 
 	if (rids == NULL) {
-		TALLOC_FREE(mem_ctx);
-		return false;
+		d_printf("no rids\n");
+		goto done;
 	}
 
-	if (!winbind_lookup_rids(mem_ctx, &sid, num_rids, rids,
-				 &domain_name, &names, &types)) {
-		d_printf("winbind_lookup_rids failed\n");
-		TALLOC_FREE(mem_ctx);
-		return false;
+	wbc_status = wbcLookupRids(&dinfo->sid, num_rids, rids,
+				   (const char **)&domain_name, &names, &types);
+	if (!WBC_ERROR_IS_OK(wbc_status)) {
+		d_printf("winbind_lookup_rids failed: %s\n",
+			 wbcErrorString(wbc_status));
+		goto done;
 	}
 
 	d_printf("Domain: %s\n", domain_name);
@@ -767,33 +824,57 @@
 			 sid_type_lookup(types[i]));
 	}
 
+	ret = true;
+done:
+	if (dinfo) {
+		wbcFreeMemory(dinfo);
+	}
+	if (domain_name) {
+		wbcFreeMemory(domain_name);
+	}
+	if (names) {
+		wbcFreeMemory(names);
+	}
+	if (types) {
+		wbcFreeMemory(types);
+	}
 	TALLOC_FREE(mem_ctx);
-	return true;
+	return ret;
 }
 
 /* Convert string to sid */
 
-static bool wbinfo_lookupname(char *name)
+static bool wbinfo_lookupname(const char *full_name)
 {
-	struct winbindd_request request;
-	struct winbindd_response response;
+	wbcErr wbc_status = WBC_ERR_UNKNOWN_FAILURE;
+	struct wbcDomainSid sid;
+	char *sid_str;
+	enum wbcSidType type;
+	fstring domain_name;
+	fstring account_name;
 
 	/* Send off request */
 
-	ZERO_STRUCT(request);
-	ZERO_STRUCT(response);
+	parse_wbinfo_domain_user(full_name, domain_name,
+				 account_name);
 
-	parse_wbinfo_domain_user(name, request.data.name.dom_name,
-				 request.data.name.name);
+	wbc_status = wbcLookupName(domain_name, account_name,
+				   &sid, &type);
+	if (!WBC_ERROR_IS_OK(wbc_status)) {
+		return false;
+	}
 
-	if (winbindd_request_response(WINBINDD_LOOKUPNAME, &request, &response) !=
-	    NSS_STATUS_SUCCESS)
+	wbc_status = wbcSidToString(&sid, &sid_str);
+	if (!WBC_ERROR_IS_OK(wbc_status)) {
 		return false;
+	}
 
 	/* Display response */
 
-	d_printf("%s %s (%d)\n", response.data.sid.sid, sid_type_lookup(response.data.sid.type), response.data.sid.type);
+	d_printf("%s %s (%d)\n", sid_str, sid_type_lookup(type), type);
 
+	wbcFreeMemory(sid_str);
+
 	return true;
 }
 
@@ -1060,43 +1141,29 @@
 
 static bool print_domain_users(const char *domain)
 {
-	struct winbindd_request request;
-	struct winbindd_response response;
-	const char *extra_data;
-	char *name;
-	TALLOC_CTX *frame = NULL;
+	wbcErr wbc_status = WBC_ERR_UNKNOWN_FAILURE;
+	uint32_t i;
+	uint32_t num_users = 0;
+	const char **users = NULL;
 
 	/* Send request to winbind daemon */
 
-	ZERO_STRUCT(request);
-	ZERO_STRUCT(response);
-
-	if (domain) {
-		/* '.' is the special sign for our own domain */
-		if ( strequal(domain, ".") )
-			fstrcpy( request.domain_name, get_winbind_domain() );
-		else
-			fstrcpy( request.domain_name, domain );
+	/* '.' is the special sign for our own domain */
+	if (domain && strcmp(domain, ".") == 0) {
+		domain = get_winbind_domain();
 	}
 
-	if (winbindd_request_response(WINBINDD_LIST_USERS, &request, &response) !=
-	    NSS_STATUS_SUCCESS)
+	wbc_status = wbcListUsers(domain, &num_users, &users);
+	if (!WBC_ERROR_IS_OK(wbc_status)) {
 		return false;
+	}
 
-	/* Look through extra data */
+	for (i=0; i < num_users; i++) {
+		d_printf("%s\n", users[i]);
+	}
 
-	if (!response.extra_data.data)
-		return false;
+	wbcFreeMemory(users);
 
-	extra_data = (const char *)response.extra_data.data;
-
-	frame = talloc_stackframe();
-	while(next_token_talloc(frame,&extra_data,&name, ","))
-		d_printf("%s\n", name);
-	TALLOC_FREE(frame);
-
-	SAFE_FREE(response.extra_data.data);
-
 	return true;
 }
 
@@ -1104,40 +1171,29 @@
 
 static bool print_domain_groups(const char *domain)
 {
-	struct winbindd_request  request;
-	struct winbindd_response response;
-	const char *extra_data;
-	TALLOC_CTX *frame = NULL;
-	char *name;
+	wbcErr wbc_status = WBC_ERR_UNKNOWN_FAILURE;
+	uint32_t i;
+	uint32_t num_groups = 0;
+	const char **groups = NULL;
 
-	ZERO_STRUCT(request);
-	ZERO_STRUCT(response);
+	/* Send request to winbind daemon */
 
-	if (domain) {
-		if ( strequal(domain, ".") )
-			fstrcpy( request.domain_name, get_winbind_domain() );
-		else
-			fstrcpy( request.domain_name, domain );
+	/* '.' is the special sign for our own domain */
+	if (domain && strcmp(domain, ".") == 0) {
+		domain = get_winbind_domain();
 	}
 
-	if (winbindd_request_response(WINBINDD_LIST_GROUPS, &request, &response) !=
-	    NSS_STATUS_SUCCESS)
+	wbc_status = wbcListGroups(domain, &num_groups, &groups);
+	if (!WBC_ERROR_IS_OK(wbc_status)) {
 		return false;
+	}
 
-	/* Look through extra data */
+	for (i=0; i < num_groups; i++) {
+		d_printf("%s\n", groups[i]);
+	}
 
-	if (!response.extra_data.data)
-		return false;
+	wbcFreeMemory(groups);
 
-	extra_data = (const char *)response.extra_data.data;
-
-	frame = talloc_stackframe();
-	while(next_token_talloc(frame,&extra_data,&name, ","))
-		d_printf("%s\n", name);
-	TALLOC_FREE(frame);
-
-	SAFE_FREE(response.extra_data.data);
-
 	return true;
 }
 
@@ -1235,16 +1291,16 @@
 
 static bool wbinfo_ping(void)
 {
-        NSS_STATUS result;
+	wbcErr wbc_status;
 
-	result = winbindd_request_response(WINBINDD_PING, NULL, NULL);
+	wbc_status = wbcPing();
 
 	/* Display response */
 
-	d_printf("Ping to winbindd %s on fd %d\n",
-		 (result == NSS_STATUS_SUCCESS) ? "succeeded" : "failed", winbindd_fd);
+	d_printf("Ping to winbindd %s\n",
+		 WBC_ERROR_IS_OK(wbc_status) ? "succeeded" : "failed");
 
-	return result == NSS_STATUS_SUCCESS;
+	return WBC_ERROR_IS_OK(wbc_status);
 }
 
 /* Main program */
@@ -1265,6 +1321,8 @@
 	OPT_LIST_OWN_DOMAIN,
 	OPT_UID_INFO,
 	OPT_GROUP_INFO,
+	OPT_VERBOSE,
+	OPT_ONLINESTATUS
 };
 
 int main(int argc, char **argv, char **envp)
@@ -1276,6 +1334,7 @@
 	static char *opt_domain_name;
 	static int int_arg;
 	int result = 1;
+	bool verbose = false;
 
 	struct poptOption long_options[] = {
 		POPT_AUTOHELP
@@ -1303,6 +1362,7 @@
 		{ "all-domains", 0, POPT_ARG_NONE, 0, OPT_LIST_ALL_DOMAINS, "List all domains (trusted and own domain)" },
 		{ "own-domain", 0, POPT_ARG_NONE, 0, OPT_LIST_OWN_DOMAIN, "List own domain" },
 		{ "sequence", 0, POPT_ARG_NONE, 0, OPT_SEQUENCE, "Show sequence numbers of all domains" },
+		{ "online-status", 0, POPT_ARG_NONE, 0, OPT_ONLINESTATUS, "Show whether domains are marked as online or offline"},
 		{ "domain-info", 'D', POPT_ARG_STRING, &string_arg, 'D', "Show most of the info we have about the domain" },
 		{ "user-info", 'i', POPT_ARG_STRING, &string_arg, 'i', "Get user info", "USER" },
 		{ "uid-info", 0, POPT_ARG_INT, &int_arg, OPT_UID_INFO, "Get user info from uid", "UID" },
@@ -1328,6 +1388,7 @@
 			/* "user%password,DOM\\user%password,user at EXAMPLE.COM,EXAMPLE.COM\\user%password" }, */
 #endif
 		{ "separator", 0, POPT_ARG_NONE, 0, OPT_SEPARATOR, "Get the active winbind separator", NULL },
+		{ "verbose", 0, POPT_ARG_NONE, 0, OPT_VERBOSE, "Print additional information per command", NULL },
 		POPT_COMMON_CONFIGFILE
 		POPT_COMMON_VERSION
 		POPT_TABLEEND
@@ -1350,6 +1411,11 @@
 
 	while((opt = poptGetNextOpt(pc)) != -1) {
 		/* get the generic configuration parameters like --domain */
+		switch (opt) {
+		case OPT_VERBOSE:
+			verbose = True;
+			break;
+		}
 	}
 
 	poptFreeContext(pc);
@@ -1458,7 +1524,7 @@
 			}
 			break;
 		case 'm':
-			if (!wbinfo_list_domains(false)) {
+			if (!wbinfo_list_domains(false, verbose)) {
 				d_fprintf(stderr, "Could not list trusted domains\n");
 				goto done;
 			}
@@ -1469,6 +1535,12 @@
 				goto done;
 			}
 			break;
+		case OPT_ONLINESTATUS:
+			if (!wbinfo_show_onlinestatus(opt_domain_name)) {
+				d_fprintf(stderr, "Could not show online-status\n");
+				goto done;
+			}
+			break;
 		case 'D':
 			if (!wbinfo_domain_info(string_arg)) {
 				d_fprintf(stderr, "Could not get domain info\n");
@@ -1588,7 +1660,7 @@
 			break;
 		}
 		case OPT_LIST_ALL_DOMAINS:
-			if (!wbinfo_list_domains(true)) {
+			if (!wbinfo_list_domains(true, verbose)) {
 				goto done;
 			}
 			break;
@@ -1600,6 +1672,8 @@
 		/* generic configuration options */
 		case OPT_DOMAIN_NAME:
 			break;
+		case OPT_VERBOSE:
+			break;
 		default:
 			d_fprintf(stderr, "Invalid option\n");
 			poptPrintHelp(pc, stderr, 0);

Modified: branches/samba/experimental/source/nsswitch/winbind_nss_linux.c
===================================================================
--- branches/samba/experimental/source/nsswitch/winbind_nss_linux.c	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/nsswitch/winbind_nss_linux.c	2008-06-09 06:59:20 UTC (rev 1920)
@@ -73,8 +73,6 @@
 
 /* Prototypes from wb_common.c */
 
-extern int winbindd_fd;
-
 /* Allocate some space from the nss static buffer.  The buffer and buflen
    are the pointers passed in by the C library to the _nss_ntdom_*
    functions. */
@@ -149,7 +147,7 @@
 	}
 
 	/* We started with len = 1 so we have space for the nul. */
-	*pp_buff = malloc(len);
+	*pp_buff = (char *)malloc(len);
 	if (!*pp_buff) {
 		return false;
 	}

Modified: branches/samba/experimental/source/nsswitch/wins.c
===================================================================
--- branches/samba/experimental/source/nsswitch/wins.c	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/nsswitch/wins.c	2008-06-09 06:59:20 UTC (rev 1920)
@@ -58,9 +58,15 @@
 	if (res == -1)
 		return -1;
 
-	setsockopt(res,SOL_SOCKET,SO_REUSEADDR,(char *)&val,sizeof(val));
+	if (setsockopt(res,SOL_SOCKET,SO_REUSEADDR,(char *)&val,sizeof(val)) != 0) {
+		close(res);
+		return -1;
+	}
 #ifdef SO_REUSEPORT
-	setsockopt(res,SOL_SOCKET,SO_REUSEPORT,(char *)&val,sizeof(val));
+	if (setsockopt(res,SOL_SOCKET,SO_REUSEPORT,(char *)&val,sizeof(val)) != 0) {
+		close(res);
+		return -1;
+	}
 #endif /* SO_REUSEPORT */
 
 	/* now we've got a socket - we need to bind it */
@@ -110,6 +116,7 @@
 		}
 		if (address[0].ss.ss_family != AF_INET) {
 			free(address);
+			free(ret);
 			return NULL;
 		}
 		*ret = ((struct sockaddr_in *)&address[0].ss)->sin_addr;
@@ -133,6 +140,9 @@
 		in_addr_to_sockaddr_storage(&ss, *bcast);
 		pss = name_query(fd,name,0x00,True,True,&ss,count, &flags, NULL);
 		if (pss) {
+			if ((ret = SMB_MALLOC_P(struct in_addr)) == NULL) {
+				return NULL;
+			}
 			*ret = ((struct sockaddr_in *)pss)->sin_addr;
 			break;
 		}

Modified: branches/samba/experimental/source/pam_smbpass/pam_smb_acct.c
===================================================================
--- branches/samba/experimental/source/pam_smbpass/pam_smb_acct.c	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/pam_smbpass/pam_smb_acct.c	2008-06-09 06:59:20 UTC (rev 1920)
@@ -55,12 +55,11 @@
 	const char *name;
 	struct samu *sampass = NULL;
 	void (*oldsig_handler)(int);
-	extern bool in_client;
 
 	/* Samba initialization. */
 	load_case_tables();
 	setup_logging( "pam_smbpass", False );
-	in_client = True;
+        lp_set_in_client(True);
 
 	ctrl = set_ctrl( flags, argc, argv );
 

Modified: branches/samba/experimental/source/pam_smbpass/pam_smb_auth.c
===================================================================
--- branches/samba/experimental/source/pam_smbpass/pam_smb_auth.c	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/pam_smbpass/pam_smb_auth.c	2008-06-09 06:59:20 UTC (rev 1920)
@@ -72,7 +72,6 @@
 	unsigned int ctrl;
 	int retval, *ret_data = NULL;
 	struct samu *sampass = NULL;
-	extern bool in_client;
 	const char *name;
 	void (*oldsig_handler)(int) = NULL;
 	bool found;
@@ -83,7 +82,7 @@
 	/* Samba initialization. */
 	load_case_tables();
 	setup_logging("pam_smbpass",False);
-	in_client = True;
+        lp_set_in_client(True);
 
 	ctrl = set_ctrl(flags, argc, argv);
 

Modified: branches/samba/experimental/source/pam_smbpass/pam_smb_passwd.c
===================================================================
--- branches/samba/experimental/source/pam_smbpass/pam_smb_passwd.c	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/pam_smbpass/pam_smb_passwd.c	2008-06-09 06:59:20 UTC (rev 1920)
@@ -98,8 +98,6 @@
     unsigned int ctrl;
     int retval;
 
-    extern bool in_client;
-
     struct samu *sampass = NULL;
     void (*oldsig_handler)(int);
     const char *user;
@@ -109,7 +107,7 @@
     /* Samba initialization. */
     load_case_tables();
     setup_logging( "pam_smbpass", False );
-    in_client = True;
+    lp_set_in_client(True);
 
     ctrl = set_ctrl(flags, argc, argv);
 

Modified: branches/samba/experimental/source/pam_smbpass/support.c
===================================================================
--- branches/samba/experimental/source/pam_smbpass/support.c	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/pam_smbpass/support.c	2008-06-09 06:59:20 UTC (rev 1920)
@@ -1,125 +1,125 @@
-	/* Unix NT password database implementation, version 0.6.
-	 *
-	 * 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 3 of the License, or (at your option)
-	 * any later version.
-	 *
-	 * This program is distributed in the hope that it will be useful, but WITHOUT
-	 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-	 * FITNESS FOR A PARTICULAR PURPOSE.  See the 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, see <http://www.gnu.org/licenses/>.
-	 */
+/* Unix NT password database implementation, version 0.6.
+ *
+ * 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 3 of the License, or (at your option)
+ * any later version.
+ *
+ * This program is distributed in the hope that it will be useful, but WITHOUT
+ * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
+ * FITNESS FOR A PARTICULAR PURPOSE.  See the 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, see <http://www.gnu.org/licenses/>.
+ */
 
-	#include "includes.h"
-	#include "general.h"
+#include "includes.h"
+#include "general.h"
 
-	#include "support.h"
+#include "support.h"
 
 
-	#define _pam_overwrite(x)        \
-	do {                             \
-	     register char *__xx__;      \
-	     if ((__xx__=(x)))           \
-		  while (*__xx__)        \
-		       *__xx__++ = '\0'; \
-	} while (0)
+#define _pam_overwrite(x)        \
+do {                             \
+     register char *__xx__;      \
+     if ((__xx__=(x)))           \
+	  while (*__xx__)        \
+	       *__xx__++ = '\0'; \
+} while (0)
 
-	/*
-	 * Don't just free it, forget it too.
-	 */
+/*
+ * Don't just free it, forget it too.
+ */
 
-	#define _pam_drop(X) \
-	do {                 \
-	    if (X) {         \
-		free(X);     \
-		X=NULL;      \
-	    }                \
-	} while (0)
+#define _pam_drop(X) \
+do {                 \
+    if (X) {         \
+	free(X);     \
+	X=NULL;      \
+    }                \
+} while (0)
 
-	#define _pam_drop_reply(/* struct pam_response * */ reply, /* int */ replies) \
-	do {                                              \
-	    int reply_i;                                  \
-							  \
-	    for (reply_i=0; reply_i<replies; ++reply_i) { \
-		if (reply[reply_i].resp) {                \
-		    _pam_overwrite(reply[reply_i].resp);  \
-		    free(reply[reply_i].resp);            \
-		}                                         \
-	    }                                             \
-	    if (reply)                                    \
-		free(reply);                              \
-	} while (0)
+#define _pam_drop_reply(/* struct pam_response * */ reply, /* int */ replies) \
+do {                                              \
+    int reply_i;                                  \
+						  \
+    for (reply_i=0; reply_i<replies; ++reply_i) { \
+	if (reply[reply_i].resp) {                \
+	    _pam_overwrite(reply[reply_i].resp);  \
+	    free(reply[reply_i].resp);            \
+	}                                         \
+    }                                             \
+    if (reply)                                    \
+	free(reply);                              \
+} while (0)
 
 
-	int converse(pam_handle_t *, int, int, struct pam_message **,
-				 struct pam_response **);
-	int make_remark(pam_handle_t *, unsigned int, int, const char *);
-	void _cleanup(pam_handle_t *, void *, int);
-	char *_pam_delete(register char *);
+int converse(pam_handle_t *, int, int, struct pam_message **,
+			 struct pam_response **);
+int make_remark(pam_handle_t *, unsigned int, int, const char *);
+void _cleanup(pam_handle_t *, void *, int);
+char *_pam_delete(register char *);
 
-	/* syslogging function for errors and other information */
+/* syslogging function for errors and other information */
 
-	void _log_err( int err, const char *format, ... )
-	{
-	    va_list args;
+void _log_err( int err, const char *format, ... )
+{
+    va_list args;
 
-	    va_start( args, format );
-	    openlog( "PAM_smbpass", LOG_CONS | LOG_PID, LOG_AUTH );
-	    vsyslog( err, format, args );
-	    va_end( args );
-	    closelog();
-	}
+    va_start( args, format );
+    openlog( "PAM_smbpass", LOG_CONS | LOG_PID, LOG_AUTH );
+    vsyslog( err, format, args );
+    va_end( args );
+    closelog();
+}
 
-	/* this is a front-end for module-application conversations */
+/* this is a front-end for module-application conversations */
 
-	int converse( pam_handle_t * pamh, int ctrl, int nargs
-		      , struct pam_message **message
-		      , struct pam_response **response )
-	{
-		int retval;
-		struct pam_conv *conv;
+int converse( pam_handle_t * pamh, int ctrl, int nargs
+	      , struct pam_message **message
+	      , struct pam_response **response )
+{
+	int retval;
+	struct pam_conv *conv;
 
-		retval = pam_get_item(pamh, PAM_CONV, (const void **) &conv);
-		if (retval == PAM_SUCCESS) {
+	retval = pam_get_item(pamh, PAM_CONV, (const void **) &conv);
+	if (retval == PAM_SUCCESS) {
 
-			retval = conv->conv(nargs, (const struct pam_message **) message
-								,response, conv->appdata_ptr);
+		retval = conv->conv(nargs, (const struct pam_message **) message
+							,response, conv->appdata_ptr);
 
-			if (retval != PAM_SUCCESS && on(SMB_DEBUG, ctrl)) {
-				_log_err(LOG_DEBUG, "conversation failure [%s]"
-						 ,pam_strerror(pamh, retval));
-			}
-		} else {
-			_log_err(LOG_ERR, "couldn't obtain coversation function [%s]"
+		if (retval != PAM_SUCCESS && on(SMB_DEBUG, ctrl)) {
+			_log_err(LOG_DEBUG, "conversation failure [%s]"
 					 ,pam_strerror(pamh, retval));
 		}
-
-		return retval;				/* propagate error status */
+	} else {
+		_log_err(LOG_ERR, "couldn't obtain coversation function [%s]"
+				 ,pam_strerror(pamh, retval));
 	}
 
-	int make_remark( pam_handle_t * pamh, unsigned int ctrl
-			 , int type, const char *text )
-	{
-		if (off(SMB__QUIET, ctrl)) {
-			struct pam_message *pmsg[1], msg[1];
-			struct pam_response *resp;
+	return retval;				/* propagate error status */
+}
 
-			pmsg[0] = &msg[0];
-			msg[0].msg = CONST_DISCARD(char *, text);
-			msg[0].msg_style = type;
-			resp = NULL;
+int make_remark( pam_handle_t * pamh, unsigned int ctrl
+		 , int type, const char *text )
+{
+	if (off(SMB__QUIET, ctrl)) {
+		struct pam_message *pmsg[1], msg[1];
+		struct pam_response *resp;
 
-			return converse(pamh, ctrl, 1, pmsg, &resp);
-		}
-		return PAM_SUCCESS;
+		pmsg[0] = &msg[0];
+		msg[0].msg = CONST_DISCARD(char *, text);
+		msg[0].msg_style = type;
+		resp = NULL;
+
+		return converse(pamh, ctrl, 1, pmsg, &resp);
 	}
+	return PAM_SUCCESS;
+}
 
 
-	/* set the control flags for the SMB module. */
+/* set the control flags for the SMB module. */
 
 int set_ctrl( int flags, int argc, const char **argv )
 {

Modified: branches/samba/experimental/source/param/loadparm.c
===================================================================
--- branches/samba/experimental/source/param/loadparm.c	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/param/loadparm.c	2008-06-09 06:59:20 UTC (rev 1920)
@@ -52,9 +52,7 @@
  */
 
 #include "includes.h"
-#include "libnet/libnet.h"
 
-bool in_client = False;		/* Not in the client by default */
 bool bLoaded = False;
 
 extern enum protocol_types Protocol;
@@ -72,9 +70,18 @@
 #define HOMES_NAME "homes"
 #endif
 
-static uint64_t conf_last_seqnum = 0;
-static struct libnet_conf_ctx *conf_ctx = NULL;
+/* the special value for the include parameter
+ * to be interpreted not as a file name but to
+ * trigger loading of the global smb.conf options
+ * from registry. */
+#ifndef INCLUDE_REGISTRY_NAME
+#define INCLUDE_REGISTRY_NAME "registry"
+#endif
 
+static bool in_client = False;		/* Not in the client by default */
+static struct smbconf_csn conf_last_csn;
+static struct smbconf_ctx *conf_ctx = NULL;
+
 #define CONFIG_BACKEND_FILE 0
 #define CONFIG_BACKEND_REGISTRY 1
 
@@ -99,10 +106,10 @@
 	char **list;
 };
 
-/* 
+/*
  * This structure describes global (ie., server-wide) parameters.
  */
-typedef struct {
+struct global {
 	int ConfigBackend;
 	char *smb_ports;
 	char *dos_charset;
@@ -136,7 +143,7 @@
 	char *szRealm;
 	char *szAfsUsernameMap;
 	int iAfsTokenLifetime;
- 	char *szLogNtTokenCommand;
+	char *szLogNtTokenCommand;
 	char *szUsernameMap;
 	char *szLogonScript;
 	char *szLogonPath;
@@ -156,7 +163,7 @@
 	char *szNameResolveOrder;
 	char *szPanicAction;
 	char *szAddUserScript;
-        char *szRenameUserScript;
+	char *szRenameUserScript;
 	char *szDelUserScript;
 	char *szAddGroupScript;
 	char *szDelGroupScript;
@@ -195,7 +202,7 @@
 	char *szAddShareCommand;
 	char *szChangeShareCommand;
 	char *szDeleteShareCommand;
-        char **szEventLogs;
+	char **szEventLogs;
 	char *szGuestaccount;
 	char *szManglingMethod;
 	char **szServicesList;
@@ -328,19 +335,18 @@
 	int iUsershareMaxShares;
 	int iIdmapCacheTime;
 	int iIdmapNegativeCacheTime;
-
 	bool bResetOnZeroVC;
 	int iKeepalive;
 	int iminreceivefile;
 	param_opt_struct *param_opt;
-} global;
+};
 
-static global Globals;
+static struct global Globals;
 
-/* 
- * This structure describes a single service. 
+/*
+ * This structure describes a single service.
  */
-typedef struct {
+struct service {
 	bool valid;
 	bool autoloaded;
 	int usershare;
@@ -479,11 +485,11 @@
 	param_opt_struct *param_opt;
 
 	char dummy[3];		/* for alignment */
-} service;
+};
 
 
 /* This is a default service used to prime a services structure */
-static service sDefault = {
+static struct service sDefault = {
 	True,			/* valid */
 	False,			/* not autoloaded */
 	0,			/* not a usershare */
@@ -629,7 +635,7 @@
 };
 
 /* local variables */
-static service **ServicePtrs = NULL;
+static struct service **ServicePtrs = NULL;
 static int iNumServices = 0;
 static int iServiceIndex = 0;
 static struct db_context *ServiceHash;
@@ -874,479 +880,3570 @@
  */
 
 static struct parm_struct parm_table[] = {
-	{N_("Base Options"), P_SEP, P_SEPARATOR}, 
+	{N_("Base Options"), P_SEP, P_SEPARATOR},
 
-	{"dos charset", P_STRING, P_GLOBAL, &Globals.dos_charset, handle_charset, NULL, FLAG_ADVANCED}, 
-	{"unix charset", P_STRING, P_GLOBAL, &Globals.unix_charset, handle_charset, NULL, FLAG_ADVANCED}, 
-	{"display charset", P_STRING, P_GLOBAL, &Globals.display_charset, handle_charset, NULL, FLAG_ADVANCED}, 
-	{"comment", P_STRING, P_LOCAL, &sDefault.comment, NULL, NULL, FLAG_BASIC | FLAG_ADVANCED | FLAG_SHARE | FLAG_PRINT}, 
-	{"path", P_STRING, P_LOCAL, &sDefault.szPath, NULL, NULL, FLAG_BASIC | FLAG_ADVANCED | FLAG_SHARE | FLAG_PRINT}, 
-	{"directory", P_STRING, P_LOCAL, &sDefault.szPath, NULL, NULL, FLAG_HIDE}, 
-	{"workgroup", P_USTRING, P_GLOBAL, &Globals.szWorkgroup, handle_workgroup, NULL, FLAG_BASIC | FLAG_ADVANCED | FLAG_WIZARD}, 
+	{
+		.label		= "dos charset",
+		.type		= P_STRING,
+		.p_class	= P_GLOBAL,
+		.ptr		= &Globals.dos_charset,
+		.special	= handle_charset,
+		.enum_list	= NULL,
+		.flags		= FLAG_ADVANCED
+	},
+	{
+		.label		= "unix charset",
+		.type		= P_STRING,
+		.p_class	= P_GLOBAL,
+		.ptr		= &Globals.unix_charset,
+		.special	= handle_charset,
+		.enum_list	= NULL,
+		.flags		= FLAG_ADVANCED
+	},
+	{
+		.label		= "display charset",
+		.type		= P_STRING,
+		.p_class	= P_GLOBAL,
+		.ptr		= &Globals.display_charset,
+		.special	= handle_charset,
+		.enum_list	= NULL,
+		.flags		= FLAG_ADVANCED
+	},
+	{
+		.label		= "comment",
+		.type		= P_STRING,
+		.p_class	= P_LOCAL,
+		.ptr		= &sDefault.comment,
+		.special	= NULL,
+		.enum_list	= NULL,
+		.flags		= FLAG_BASIC | FLAG_ADVANCED | FLAG_SHARE | FLAG_PRINT
+	},
+	{
+		.label		= "path",
+		.type		= P_STRING,
+		.p_class	= P_LOCAL,
+		.ptr		= &sDefault.szPath,
+		.special	= NULL,
+		.enum_list	= NULL,
+		.flags		= FLAG_BASIC | FLAG_ADVANCED | FLAG_SHARE | FLAG_PRINT,
+	},
+	{
+		.label		= "directory",
+		.type		= P_STRING,
+		.p_class	= P_LOCAL,
+		.ptr		= &sDefault.szPath,
+		.special	= NULL,
+		.enum_list	= NULL,
+		.flags		= FLAG_HIDE,
+	},
+	{
+		.label		= "workgroup",
+		.type		= P_USTRING,
+		.p_class	= P_GLOBAL,
+		.ptr		= &Globals.szWorkgroup,
+		.special	= handle_workgroup,
+		.enum_list	= NULL,
+		.flags		= FLAG_BASIC | FLAG_ADVANCED | FLAG_WIZARD,
+	},
 #ifdef WITH_ADS
-	{"realm", P_USTRING, P_GLOBAL, &Globals.szRealm, NULL, NULL, FLAG_BASIC | FLAG_ADVANCED | FLAG_WIZARD}, 
+	{
+		.label		= "realm",
+		.type		= P_USTRING,
+		.p_class	= P_GLOBAL,
+		.ptr		= &Globals.szRealm,
+		.special	= NULL,
+		.enum_list	= NULL,
+		.flags		= FLAG_BASIC | FLAG_ADVANCED | FLAG_WIZARD,
+	},
 #endif
-	{"netbios name", P_USTRING, P_GLOBAL, &Globals.szNetbiosName, handle_netbios_name, NULL, FLAG_BASIC | FLAG_ADVANCED | FLAG_WIZARD}, 
-	{"netbios aliases", P_LIST, P_GLOBAL, &Globals.szNetbiosAliases, handle_netbios_aliases,  NULL, FLAG_ADVANCED}, 
-	{"netbios scope", P_USTRING, P_GLOBAL, &Globals.szNetbiosScope, handle_netbios_scope,  NULL, FLAG_ADVANCED}, 
-	{"server string", P_STRING, P_GLOBAL, &Globals.szServerString, NULL, NULL, FLAG_BASIC | FLAG_ADVANCED }, 
-	{"interfaces", P_LIST, P_GLOBAL, &Globals.szInterfaces, NULL, NULL, FLAG_BASIC | FLAG_ADVANCED | FLAG_WIZARD}, 
-	{"bind interfaces only", P_BOOL, P_GLOBAL, &Globals.bBindInterfacesOnly, NULL, NULL, FLAG_ADVANCED | FLAG_WIZARD}, 
+	{
+		.label		= "netbios name",
+		.type		= P_USTRING,
+		.p_class	= P_GLOBAL,
+		.ptr		= &Globals.szNetbiosName,
+		.special	= handle_netbios_name,
+		.enum_list	= NULL,
+		.flags		= FLAG_BASIC | FLAG_ADVANCED | FLAG_WIZARD,
+	},
+	{
+		.label		= "netbios aliases",
+		.type		= P_LIST,
+		.p_class	= P_GLOBAL,
+		.ptr		= &Globals.szNetbiosAliases,
+		.special	= handle_netbios_aliases,
+		.enum_list	= NULL,
+		.flags		= FLAG_ADVANCED,
+	},
+	{
+		.label		= "netbios scope",
+		.type		= P_USTRING,
+		.p_class	= P_GLOBAL,
+		.ptr		= &Globals.szNetbiosScope,
+		.special	= handle_netbios_scope,
+		.enum_list	= NULL,
+		.flags		= FLAG_ADVANCED,
+	},
+	{
+		.label		= "server string",
+		.type		= P_STRING,
+		.p_class	= P_GLOBAL,
+		.ptr		= &Globals.szServerString,
+		.special	= NULL,
+		.enum_list	= NULL,
+		.flags		= FLAG_BASIC | FLAG_ADVANCED,
+	},
+	{
+		.label		= "interfaces",
+		.type		= P_LIST,
+		.p_class	= P_GLOBAL,
+		.ptr		= &Globals.szInterfaces,
+		.special	= NULL,
+		.enum_list	= NULL,
+		.flags		= FLAG_BASIC | FLAG_ADVANCED | FLAG_WIZARD,
+	},
+	{
+		.label		= "bind interfaces only",
+		.type		= P_BOOL,
+		.p_class	= P_GLOBAL,
+		.ptr		= &Globals.bBindInterfacesOnly,
+		.special	= NULL,
+		.enum_list	= NULL,
+		.flags		= FLAG_ADVANCED | FLAG_WIZARD,
+	},
+	{
+		.label		= "config backend",
+		.type		= P_ENUM,
+		.p_class	= P_GLOBAL,
+		.ptr		= &Globals.ConfigBackend,
+		.special	= NULL,
+		.enum_list	= enum_config_backend,
+		.flags		= FLAG_ADVANCED,
+	},
 
-	{"config backend", P_ENUM, P_GLOBAL, &Globals.ConfigBackend, NULL, enum_config_backend, FLAG_ADVANCED},
+	{N_("Security Options"), P_SEP, P_SEPARATOR},
 
-	{N_("Security Options"), P_SEP, P_SEPARATOR}, 
+	{
+		.label		= "security",
+		.type		= P_ENUM,
+		.p_class	= P_GLOBAL,
+		.ptr		= &Globals.security,
+		.special	= NULL,
+		.enum_list	= enum_security,
+		.flags		= FLAG_BASIC | FLAG_ADVANCED | FLAG_WIZARD,
+	},
+	{
+		.label		= "auth methods",
+		.type		= P_LIST,
+		.p_class	= P_GLOBAL,
+		.ptr		= &Globals.AuthMethods,
+		.special	= NULL,
+		.enum_list	= NULL,
+		.flags		= FLAG_ADVANCED,
+	},
+	{
+		.label		= "encrypt passwords",
+		.type		= P_BOOL,
+		.p_class	= P_GLOBAL,
+		.ptr		= &Globals.bEncryptPasswords,
+		.special	= NULL,
+		.enum_list	= NULL,
+		.flags		= FLAG_BASIC | FLAG_ADVANCED | FLAG_WIZARD,
+	},
+	{
+		.label		= "update encrypted",
+		.type		= P_BOOL,
+		.p_class	= P_GLOBAL,
+		.ptr		= &Globals.bUpdateEncrypt,
+		.special	= NULL,
+		.enum_list	= NULL,
+		.flags		= FLAG_ADVANCED,
+	},
+	{
+		.label		= "client schannel",
+		.type		= P_ENUM,
+		.p_class	= P_GLOBAL,
+		.ptr		= &Globals.clientSchannel,
+		.special	= NULL,
+		.enum_list	= enum_bool_auto,
+		.flags		= FLAG_BASIC | FLAG_ADVANCED,
+	},
+	{
+		.label		= "server schannel",
+		.type		= P_ENUM,
+		.p_class	= P_GLOBAL,
+		.ptr		= &Globals.serverSchannel,
+		.special	= NULL,
+		.enum_list	= enum_bool_auto,
+		.flags		= FLAG_BASIC | FLAG_ADVANCED,
+	},
+	{
+		.label		= "allow trusted domains",
+		.type		= P_BOOL,
+		.p_class	= P_GLOBAL,
+		.ptr		= &Globals.bAllowTrustedDomains,
+		.special	= NULL,
+		.enum_list	= NULL,
+		.flags		= FLAG_ADVANCED,
+	},
+	{
+		.label		= "map to guest",
+		.type		= P_ENUM,
+		.p_class	= P_GLOBAL,
+		.ptr		= &Globals.map_to_guest,
+		.special	= NULL,
+		.enum_list	= enum_map_to_guest,
+		.flags		= FLAG_ADVANCED,
+	},
+	{
+		.label		= "null passwords",
+		.type		= P_BOOL,
+		.p_class	= P_GLOBAL,
+		.ptr		= &Globals.bNullPasswords,
+		.special	= NULL,
+		.enum_list	= NULL,
+		.flags		= FLAG_ADVANCED,
+	},
+	{
+		.label		= "obey pam restrictions",
+		.type		= P_BOOL,
+		.p_class	= P_GLOBAL,
+		.ptr		= &Globals.bObeyPamRestrictions,
+		.special	= NULL,
+		.enum_list	= NULL,
+		.flags		= FLAG_ADVANCED,
+	},
+	{
+		.label		= "password server",
+		.type		= P_STRING,
+		.p_class	= P_GLOBAL,
+		.ptr		= &Globals.szPasswordServer,
+		.special	= NULL,
+		.enum_list	= NULL,
+		.flags		= FLAG_ADVANCED | FLAG_WIZARD,
+	},
+	{
+		.label		= "smb passwd file",
+		.type		= P_STRING,
+		.p_class	= P_GLOBAL,
+		.ptr		= &Globals.szSMBPasswdFile,
+		.special	= NULL,
+		.enum_list	= NULL,
+		.flags		= FLAG_ADVANCED,
+	},
+	{
+		.label		= "private dir",
+		.type		= P_STRING,
+		.p_class	= P_GLOBAL,
+		.ptr		= &Globals.szPrivateDir,
+		.special	= NULL,
+		.enum_list	= NULL,
+		.flags		= FLAG_ADVANCED,
+	},
+	{
+		.label		= "passdb backend",
+		.type		= P_STRING,
+		.p_class	= P_GLOBAL,
+		.ptr		= &Globals.szPassdbBackend,
+		.special	= NULL,
+		.enum_list	= NULL,
+		.flags		= FLAG_ADVANCED | FLAG_WIZARD,
+	},
+	{
+		.label		= "algorithmic rid base",
+		.type		= P_INTEGER,
+		.p_class	= P_GLOBAL,
+		.ptr		= &Globals.AlgorithmicRidBase,
+		.special	= NULL,
+		.enum_list	= NULL,
+		.flags		= FLAG_ADVANCED,
+	},
+	{
+		.label		= "root directory",
+		.type		= P_STRING,
+		.p_class	= P_GLOBAL,
+		.ptr		= &Globals.szRootdir,
+		.special	= NULL,
+		.enum_list	= NULL,
+		.flags		= FLAG_ADVANCED,
+	},
+	{
+		.label		= "root dir",
+		.type		= P_STRING,
+		.p_class	= P_GLOBAL,
+		.ptr		= &Globals.szRootdir,
+		.special	= NULL,
+		.enum_list	= NULL,
+		.flags		= FLAG_HIDE,
+	},
+	{
+		.label		= "root",
+		.type		= P_STRING,
+		.p_class	= P_GLOBAL,
+		.ptr		= &Globals.szRootdir,
+		.special	= NULL,
+		.enum_list	= NULL,
+		.flags		= FLAG_HIDE,
+	},
+	{
+		.label		= "guest account",
+		.type		= P_STRING,
+		.p_class	= P_GLOBAL,
+		.ptr		= &Globals.szGuestaccount,
+		.special	= NULL,
+		.enum_list	= NULL,
+		.flags		= FLAG_BASIC | FLAG_ADVANCED,
+	},
+	{
+		.label		= "enable privileges",
+		.type		= P_BOOL,
+		.p_class	= P_GLOBAL,
+		.ptr		= &Globals.bEnablePrivileges,
+		.special	= NULL,
+		.enum_list	= NULL,
+		.flags		= FLAG_ADVANCED,
+	},
 
-	{"security", P_ENUM, P_GLOBAL, &Globals.security, NULL, enum_security, FLAG_BASIC | FLAG_ADVANCED | FLAG_WIZARD}, 
-	{"auth methods", P_LIST, P_GLOBAL, &Globals.AuthMethods, NULL, NULL, FLAG_ADVANCED}, 
-	{"encrypt passwords", P_BOOL, P_GLOBAL, &Globals.bEncryptPasswords, NULL, NULL, FLAG_BASIC | FLAG_ADVANCED | FLAG_WIZARD}, 
-	{"update encrypted", P_BOOL, P_GLOBAL, &Globals.bUpdateEncrypt, NULL, NULL, FLAG_ADVANCED}, 
-	{"client schannel", P_ENUM, P_GLOBAL, &Globals.clientSchannel, NULL, enum_bool_auto, FLAG_BASIC | FLAG_ADVANCED}, 
-	{"server schannel", P_ENUM, P_GLOBAL, &Globals.serverSchannel, NULL, enum_bool_auto, FLAG_BASIC | FLAG_ADVANCED}, 
-	{"allow trusted domains", P_BOOL, P_GLOBAL, &Globals.bAllowTrustedDomains, NULL, NULL, FLAG_ADVANCED}, 
-	{"map to guest", P_ENUM, P_GLOBAL, &Globals.map_to_guest, NULL, enum_map_to_guest, FLAG_ADVANCED}, 
-	{"null passwords", P_BOOL, P_GLOBAL, &Globals.bNullPasswords, NULL, NULL, FLAG_ADVANCED}, 
-	{"obey pam restrictions", P_BOOL, P_GLOBAL, &Globals.bObeyPamRestrictions, NULL, NULL, FLAG_ADVANCED}, 
-	{"password server", P_STRING, P_GLOBAL, &Globals.szPasswordServer, NULL, NULL, FLAG_ADVANCED | FLAG_WIZARD}, 
-	{"smb passwd file", P_STRING, P_GLOBAL, &Globals.szSMBPasswdFile, NULL, NULL, FLAG_ADVANCED}, 
-	{"private dir", P_STRING, P_GLOBAL, &Globals.szPrivateDir, NULL, NULL, FLAG_ADVANCED}, 
-	{"passdb backend", P_STRING, P_GLOBAL, &Globals.szPassdbBackend, NULL, NULL, FLAG_ADVANCED | FLAG_WIZARD}, 
-	{"algorithmic rid base", P_INTEGER, P_GLOBAL, &Globals.AlgorithmicRidBase, NULL, NULL, FLAG_ADVANCED}, 
-	{"root directory", P_STRING, P_GLOBAL, &Globals.szRootdir, NULL, NULL, FLAG_ADVANCED}, 
-	{"root dir", P_STRING, P_GLOBAL, &Globals.szRootdir, NULL, NULL, FLAG_HIDE}, 
-	{"root", P_STRING, P_GLOBAL, &Globals.szRootdir, NULL, NULL, FLAG_HIDE}, 
-	{"guest account", P_STRING, P_GLOBAL, &Globals.szGuestaccount, NULL, NULL, FLAG_BASIC | FLAG_ADVANCED}, 
-	{"enable privileges", P_BOOL, P_GLOBAL, &Globals.bEnablePrivileges, NULL, NULL, FLAG_ADVANCED}, 
+	{
+		.label		= "pam password change",
+		.type		= P_BOOL,
+		.p_class	= P_GLOBAL,
+		.ptr		= &Globals.bPamPasswordChange,
+		.special	= NULL,
+		.enum_list	= NULL,
+		.flags		= FLAG_ADVANCED,
+	},
+	{
+		.label		= "passwd program",
+		.type		= P_STRING,
+		.p_class	= P_GLOBAL,
+		.ptr		= &Globals.szPasswdProgram,
+		.special	= NULL,
+		.enum_list	= NULL,
+		.flags		= FLAG_ADVANCED,
+	},
+	{
+		.label		= "passwd chat",
+		.type		= P_STRING,
+		.p_class	= P_GLOBAL,
+		.ptr		= &Globals.szPasswdChat,
+		.special	= NULL,
+		.enum_list	= NULL,
+		.flags		= FLAG_ADVANCED,
+	},
+	{
+		.label		= "passwd chat debug",
+		.type		= P_BOOL,
+		.p_class	= P_GLOBAL,
+		.ptr		= &Globals.bPasswdChatDebug,
+		.special	= NULL,
+		.enum_list	= NULL,
+		.flags		= FLAG_ADVANCED,
+	},
+	{
+		.label		= "passwd chat timeout",
+		.type		= P_INTEGER,
+		.p_class	= P_GLOBAL,
+		.ptr		= &Globals.iPasswdChatTimeout,
+		.special	= NULL,
+		.enum_list	= NULL,
+		.flags		= FLAG_ADVANCED,
+	},
+	{
+		.label		= "check password script",
+		.type		= P_STRING,
+		.p_class	= P_GLOBAL,
+		.ptr		= &Globals.szCheckPasswordScript,
+		.special	= NULL,
+		.enum_list	= NULL,
+		.flags		= FLAG_ADVANCED,
+	},
+	{
+		.label		= "username map",
+		.type		= P_STRING,
+		.p_class	= P_GLOBAL,
+		.ptr		= &Globals.szUsernameMap,
+		.special	= NULL,
+		.enum_list	= NULL,
+		.flags		= FLAG_ADVANCED,
+	},
+	{
+		.label		= "password level",
+		.type		= P_INTEGER,
+		.p_class	= P_GLOBAL,
+		.ptr		= &Globals.pwordlevel,
+		.special	= NULL,
+		.enum_list	= NULL,
+		.flags		= FLAG_ADVANCED,
+	},
+	{
+		.label		= "username level",
+		.type		= P_INTEGER,
+		.p_class	= P_GLOBAL,
+		.ptr		= &Globals.unamelevel,
+		.special	= NULL,
+		.enum_list	= NULL,
+		.flags		= FLAG_ADVANCED,
+	},
+	{
+		.label		= "unix password sync",
+		.type		= P_BOOL,
+		.p_class	= P_GLOBAL,
+		.ptr		= &Globals.bUnixPasswdSync,
+		.special	= NULL,
+		.enum_list	= NULL,
+		.flags		= FLAG_ADVANCED,
+	},
+	{
+		.label		= "restrict anonymous",
+		.type		= P_INTEGER,
+		.p_class	= P_GLOBAL,
+		.ptr		= &Globals.restrict_anonymous,
+		.special	= NULL,
+		.enum_list	= NULL,
+		.flags		= FLAG_ADVANCED,
+	},
+	{
+		.label		= "lanman auth",
+		.type		= P_BOOL,
+		.p_class	= P_GLOBAL,
+		.ptr		= &Globals.bLanmanAuth,
+		.special	= NULL,
+		.enum_list	= NULL,
+		.flags		= FLAG_ADVANCED,
+	},
+	{
+		.label		= "ntlm auth",
+		.type		= P_BOOL,
+		.p_class	= P_GLOBAL,
+		.ptr		= &Globals.bNTLMAuth,
+		.special	= NULL,
+		.enum_list	= NULL,
+		.flags		= FLAG_ADVANCED,
+	},
+	{
+		.label		= "client NTLMv2 auth",
+		.type		= P_BOOL,
+		.p_class	= P_GLOBAL,
+		.ptr		= &Globals.bClientNTLMv2Auth,
+		.special	= NULL,
+		.enum_list	= NULL,
+		.flags		= FLAG_ADVANCED,
+	},
+	{
+		.label		= "client lanman auth",
+		.type		= P_BOOL,
+		.p_class	= P_GLOBAL,
+		.ptr		= &Globals.bClientLanManAuth,
+		.special	= NULL,
+		.enum_list	= NULL,
+		.flags		= FLAG_ADVANCED,
+	},
+	{
+		.label		= "client plaintext auth",
+		.type		= P_BOOL,
+		.p_class	= P_GLOBAL,
+		.ptr		= &Globals.bClientPlaintextAuth,
+		.special	= NULL,
+		.enum_list	= NULL,
+		.flags		= FLAG_ADVANCED,
+	},
+	{
+		.label		= "username",
+		.type		= P_STRING,
+		.p_class	= P_LOCAL,
+		.ptr		= &sDefault.szUsername,
+		.special	= NULL,
+		.enum_list	= NULL,
+		.flags		= FLAG_ADVANCED | FLAG_GLOBAL | FLAG_SHARE,
+	},
+	{
+		.label		= "user",
+		.type		= P_STRING,
+		.p_class	= P_LOCAL,
+		.ptr		= &sDefault.szUsername,
+		.special	= NULL,
+		.enum_list	= NULL,
+		.flags		= FLAG_HIDE,
+	},
+	{
+		.label		= "users",
+		.type		= P_STRING,
+		.p_class	= P_LOCAL,
+		.ptr		= &sDefault.szUsername,
+		.special	= NULL,
+		.enum_list	= NULL,
+		.flags		= FLAG_HIDE,
+	},
+	{
+		.label		= "invalid users",
+		.type		= P_LIST,
+		.p_class	= P_LOCAL,
+		.ptr		= &sDefault.szInvalidUsers,
+		.special	= NULL,
+		.enum_list	= NULL,
+		.flags		= FLAG_ADVANCED | FLAG_GLOBAL | FLAG_SHARE,
+	},
+	{
+		.label		= "valid users",
+		.type		= P_LIST,
+		.p_class	= P_LOCAL,
+		.ptr		= &sDefault.szValidUsers,
+		.special	= NULL,
+		.enum_list	= NULL,
+		.flags		= FLAG_ADVANCED | FLAG_GLOBAL | FLAG_SHARE,
+	},
+	{
+		.label		= "admin users",
+		.type		= P_LIST,
+		.p_class	= P_LOCAL,
+		.ptr		= &sDefault.szAdminUsers,
+		.special	= NULL,
+		.enum_list	= NULL,
+		.flags		= FLAG_ADVANCED | FLAG_GLOBAL | FLAG_SHARE,
+	},
+	{
+		.label		= "read list",
+		.type		= P_LIST,
+		.p_class	= P_LOCAL,
+		.ptr		= &sDefault.readlist,
+		.special	= NULL,
+		.enum_list	= NULL,
+		.flags		= FLAG_ADVANCED | FLAG_GLOBAL | FLAG_SHARE,
+	},
+	{
+		.label		= "write list",
+		.type		= P_LIST,
+		.p_class	= P_LOCAL,
+		.ptr		= &sDefault.writelist,
+		.special	= NULL,
+		.enum_list	= NULL,
+		.flags		= FLAG_ADVANCED | FLAG_GLOBAL | FLAG_SHARE,
+	},
+	{
+		.label		= "printer admin",
+		.type		= P_LIST,
+		.p_class	= P_LOCAL,
+		.ptr		= &sDefault.printer_admin,
+		.special	= NULL,
+		.enum_list	= NULL,
+		.flags		= FLAG_ADVANCED | FLAG_GLOBAL | FLAG_PRINT | FLAG_DEPRECATED,
+	},
+	{
+		.label		= "force user",
+		.type		= P_STRING,
+		.p_class	= P_LOCAL,
+		.ptr		= &sDefault.force_user,
+		.special	= NULL,
+		.enum_list	= NULL,
+		.flags		= FLAG_ADVANCED | FLAG_SHARE,
+	},
+	{
+		.label		= "force group",
+		.type		= P_STRING,
+		.p_class	= P_LOCAL,
+		.ptr		= &sDefault.force_group,
+		.special	= NULL,
+		.enum_list	= NULL,
+		.flags		= FLAG_ADVANCED | FLAG_SHARE,
+	},
+	{
+		.label		= "group",
+		.type		= P_STRING,
+		.p_class	= P_LOCAL,
+		.ptr		= &sDefault.force_group,
+		.special	= NULL,
+		.enum_list	= NULL,
+		.flags		= FLAG_ADVANCED,
+	},
+	{
+		.label		= "read only",
+		.type		= P_BOOL,
+		.p_class	= P_LOCAL,
+		.ptr		= &sDefault.bRead_only,
+		.special	= NULL,
+		.enum_list	= NULL,
+		.flags		= FLAG_BASIC | FLAG_ADVANCED | FLAG_SHARE,
+	},
+	{
+		.label		= "write ok",
+		.type		= P_BOOLREV,
+		.p_class	= P_LOCAL,
+		.ptr		= &sDefault.bRead_only,
+		.special	= NULL,
+		.enum_list	= NULL,
+		.flags		= FLAG_HIDE,
+	},
+	{
+		.label		= "writeable",
+		.type		= P_BOOLREV,
+		.p_class	= P_LOCAL,
+		.ptr		= &sDefault.bRead_only,
+		.special	= NULL,
+		.enum_list	= NULL,
+		.flags		= FLAG_HIDE,
+	},
+	{
+		.label		= "writable",
+		.type		= P_BOOLREV,
+		.p_class	= P_LOCAL,
+		.ptr		= &sDefault.bRead_only,
+		.special	= NULL,
+		.enum_list	= NULL,
+		.flags		= FLAG_HIDE,
+	},
+	{
+		.label		= "acl check permissions",
+		.type		= P_BOOL,
+		.p_class	= P_LOCAL,
+		.ptr		= &sDefault.bAclCheckPermissions,
+		.special	= NULL,
+		.enum_list	= NULL,
+		.flags		= FLAG_ADVANCED | FLAG_GLOBAL | FLAG_SHARE,
+	},
+	{
+		.label		= "acl group control",
+		.type		= P_BOOL,
+		.p_class	= P_LOCAL,
+		.ptr		= &sDefault.bAclGroupControl,
+		.special	= NULL,
+		.enum_list	= NULL,
+		.flags		= FLAG_ADVANCED | FLAG_GLOBAL | FLAG_SHARE | FLAG_DEPRECATED,
+	},
+	{
+		.label		= "acl map full control",
+		.type		= P_BOOL,
+		.p_class	= P_LOCAL,
+		.ptr		= &sDefault.bAclMapFullControl,
+		.special	= NULL,
+		.enum_list	= NULL,
+		.flags		= FLAG_ADVANCED | FLAG_GLOBAL | FLAG_SHARE,
+	},
+	{
+		.label		= "create mask",
+		.type		= P_OCTAL,
+		.p_class	= P_LOCAL,
+		.ptr		= &sDefault.iCreate_mask,
+		.special	= NULL,
+		.enum_list	= NULL,
+		.flags		= FLAG_ADVANCED | FLAG_GLOBAL | FLAG_SHARE,
+	},
+	{
+		.label		= "create mode",
+		.type		= P_OCTAL,
+		.p_class	= P_LOCAL,
+		.ptr		= &sDefault.iCreate_mask,
+		.special	= NULL,
+		.enum_list	= NULL,
+		.flags		= FLAG_HIDE,
+	},
+	{
+		.label		= "force create mode",
+		.type		= P_OCTAL,
+		.p_class	= P_LOCAL,
+		.ptr		= &sDefault.iCreate_force_mode,
+		.special	= NULL,
+		.enum_list	= NULL,
+		.flags		= FLAG_ADVANCED | FLAG_GLOBAL | FLAG_SHARE,
+	},
+	{
+		.label		= "security mask",
+		.type		= P_OCTAL,
+		.p_class	= P_LOCAL,
+		.ptr		= &sDefault.iSecurity_mask,
+		.special	= NULL,
+		.enum_list	= NULL,
+		.flags		= FLAG_ADVANCED | FLAG_GLOBAL | FLAG_SHARE,
+	},
+	{
+		.label		= "force security mode",
+		.type		= P_OCTAL,
+		.p_class	= P_LOCAL,
+		.ptr		= &sDefault.iSecurity_force_mode,
+		.special	= NULL,
+		.enum_list	= NULL,
+		.flags		= FLAG_ADVANCED | FLAG_GLOBAL | FLAG_SHARE,
+	},
+	{
+		.label		= "directory mask",
+		.type		= P_OCTAL,
+		.p_class	= P_LOCAL,
+		.ptr		= &sDefault.iDir_mask,
+		.special	= NULL,
+		.enum_list	= NULL,
+		.flags		= FLAG_ADVANCED | FLAG_GLOBAL | FLAG_SHARE,
+	},
+	{
+		.label		= "directory mode",
+		.type		= P_OCTAL,
+		.p_class	= P_LOCAL,
+		.ptr		= &sDefault.iDir_mask,
+		.special	= NULL,
+		.enum_list	= NULL,
+		.flags		= FLAG_ADVANCED | FLAG_GLOBAL,
+	},
+	{
+		.label		= "force directory mode",
+		.type		= P_OCTAL,
+		.p_class	= P_LOCAL,
+		.ptr		= &sDefault.iDir_force_mode,
+		.special	= NULL,
+		.enum_list	= NULL,
+		.flags		= FLAG_ADVANCED | FLAG_GLOBAL | FLAG_SHARE,
+	},
+	{
+		.label		= "directory security mask",
+		.type		= P_OCTAL,
+		.p_class	= P_LOCAL,
+		.ptr		= &sDefault.iDir_Security_mask,
+		.special	= NULL,
+		.enum_list	= NULL,
+		.flags		= FLAG_ADVANCED | FLAG_GLOBAL | FLAG_SHARE,
+	},
+	{
+		.label		= "force directory security mode",
+		.type		= P_OCTAL,
+		.p_class	= P_LOCAL,
+		.ptr		= &sDefault.iDir_Security_force_mode,
+		.special	= NULL,
+		.enum_list	= NULL,
+		.flags		= FLAG_ADVANCED | FLAG_GLOBAL | FLAG_SHARE,
+	},
+	{
+		.label		= "force unknown acl user",
+		.type		= P_BOOL,
+		.p_class	= P_LOCAL,
+		.ptr		= &sDefault.bForceUnknownAclUser,
+		.special	= NULL,
+		.enum_list	= NULL,
+		.flags		= FLAG_ADVANCED | FLAG_GLOBAL | FLAG_SHARE,
+	},
+	{
+		.label		= "inherit permissions",
+		.type		= P_BOOL,
+		.p_class	= P_LOCAL,
+		.ptr		= &sDefault.bInheritPerms,
+		.special	= NULL,
+		.enum_list	= NULL,
+		.flags		= FLAG_ADVANCED | FLAG_SHARE,
+	},
+	{
+		.label		= "inherit acls",
+		.type		= P_BOOL,
+		.p_class	= P_LOCAL,
+		.ptr		= &sDefault.bInheritACLS,
+		.special	= NULL,
+		.enum_list	= NULL,
+		.flags		= FLAG_ADVANCED | FLAG_SHARE,
+	},
+	{
+		.label		= "inherit owner",
+		.type		= P_BOOL,
+		.p_class	= P_LOCAL,
+		.ptr		= &sDefault.bInheritOwner,
+		.special	= NULL,
+		.enum_list	= NULL,
+		.flags		= FLAG_ADVANCED | FLAG_SHARE,
+	},
+	{
+		.label		= "guest only",
+		.type		= P_BOOL,
+		.p_class	= P_LOCAL,
+		.ptr		= &sDefault.bGuest_only,
+		.special	= NULL,
+		.enum_list	= NULL,
+		.flags		= FLAG_ADVANCED | FLAG_SHARE,
+	},
+	{
+		.label		= "only guest",
+		.type		= P_BOOL,
+		.p_class	= P_LOCAL,
+		.ptr		= &sDefault.bGuest_only,
+		.special	= NULL,
+		.enum_list	= NULL,
+		.flags		= FLAG_HIDE,
+	},
+	{
+		.label		= "administrative share",
+		.type		= P_BOOL,
+		.p_class	= P_LOCAL,
+		.ptr		= &sDefault.bAdministrative_share,
+		.special	= NULL,
+		.enum_list	= NULL,
+		.flags		= FLAG_ADVANCED | FLAG_SHARE | FLAG_PRINT,
+	},
 
-	{"pam password change", P_BOOL, P_GLOBAL, &Globals.bPamPasswordChange, NULL, NULL, FLAG_ADVANCED}, 
-	{"passwd program", P_STRING, P_GLOBAL, &Globals.szPasswdProgram, NULL, NULL, FLAG_ADVANCED}, 
-	{"passwd chat", P_STRING, P_GLOBAL, &Globals.szPasswdChat, NULL, NULL, FLAG_ADVANCED}, 
-	{"passwd chat debug", P_BOOL, P_GLOBAL, &Globals.bPasswdChatDebug, NULL, NULL, FLAG_ADVANCED}, 
-	{"passwd chat timeout", P_INTEGER, P_GLOBAL, &Globals.iPasswdChatTimeout, NULL, NULL, FLAG_ADVANCED}, 
-	{"check password script", P_STRING, P_GLOBAL, &Globals.szCheckPasswordScript, NULL, NULL, FLAG_ADVANCED}, 
-	{"username map", P_STRING, P_GLOBAL, &Globals.szUsernameMap, NULL, NULL, FLAG_ADVANCED}, 
-	{"password level", P_INTEGER, P_GLOBAL, &Globals.pwordlevel, NULL, NULL, FLAG_ADVANCED}, 
-	{"username level", P_INTEGER, P_GLOBAL, &Globals.unamelevel, NULL, NULL, FLAG_ADVANCED}, 
-	{"unix password sync", P_BOOL, P_GLOBAL, &Globals.bUnixPasswdSync, NULL, NULL, FLAG_ADVANCED}, 
-	{"restrict anonymous", P_INTEGER, P_GLOBAL, &Globals.restrict_anonymous, NULL, NULL, FLAG_ADVANCED}, 
-	{"lanman auth", P_BOOL, P_GLOBAL, &Globals.bLanmanAuth, NULL, NULL, FLAG_ADVANCED}, 
-	{"ntlm auth", P_BOOL, P_GLOBAL, &Globals.bNTLMAuth, NULL, NULL, FLAG_ADVANCED}, 
-	{"client NTLMv2 auth", P_BOOL, P_GLOBAL, &Globals.bClientNTLMv2Auth, NULL, NULL, FLAG_ADVANCED}, 
-	{"client lanman auth", P_BOOL, P_GLOBAL, &Globals.bClientLanManAuth, NULL, NULL, FLAG_ADVANCED}, 
-	{"client plaintext auth", P_BOOL, P_GLOBAL, &Globals.bClientPlaintextAuth, NULL, NULL, FLAG_ADVANCED}, 
+	{
+		.label		= "guest ok",
+		.type		= P_BOOL,
+		.p_class	= P_LOCAL,
+		.ptr		= &sDefault.bGuest_ok,
+		.special	= NULL,
+		.enum_list	= NULL,
+		.flags		= FLAG_BASIC | FLAG_ADVANCED | FLAG_SHARE | FLAG_PRINT,
+	},
+	{
+		.label		= "public",
+		.type		= P_BOOL,
+		.p_class	= P_LOCAL,
+		.ptr		= &sDefault.bGuest_ok,
+		.special	= NULL,
+		.enum_list	= NULL,
+		.flags		= FLAG_HIDE,
+	},
+	{
+		.label		= "only user",
+		.type		= P_BOOL,
+		.p_class	= P_LOCAL,
+		.ptr		= &sDefault.bOnlyUser,
+		.special	= NULL,
+		.enum_list	= NULL,
+		.flags		= FLAG_ADVANCED | FLAG_SHARE | FLAG_DEPRECATED,
+	},
+	{
+		.label		= "hosts allow",
+		.type		= P_LIST,
+		.p_class	= P_LOCAL,
+		.ptr		= &sDefault.szHostsallow,
+		.special	= NULL,
+		.enum_list	= NULL,
+		.flags		= FLAG_GLOBAL | FLAG_BASIC | FLAG_ADVANCED | FLAG_SHARE | FLAG_PRINT,
+	},
+	{
+		.label		= "allow hosts",
+		.type		= P_LIST,
+		.p_class	= P_LOCAL,
+		.ptr		= &sDefault.szHostsallow,
+		.special	= NULL,
+		.enum_list	= NULL,
+		.flags		= FLAG_HIDE,
+	},
+	{
+		.label		= "hosts deny",
+		.type		= P_LIST,
+		.p_class	= P_LOCAL,
+		.ptr		= &sDefault.szHostsdeny,
+		.special	= NULL,
+		.enum_list	= NULL,
+		.flags		= FLAG_GLOBAL | FLAG_BASIC | FLAG_ADVANCED | FLAG_SHARE | FLAG_PRINT,
+	},
+	{
+		.label		= "deny hosts",
+		.type		= P_LIST,
+		.p_class	= P_LOCAL,
+		.ptr		= &sDefault.szHostsdeny,
+		.special	= NULL,
+		.enum_list	= NULL,
+		.flags		= FLAG_HIDE,
+	},
+	{
+		.label		= "preload modules",
+		.type		= P_LIST,
+		.p_class	= P_GLOBAL,
+		.ptr		= &Globals.szPreloadModules,
+		.special	= NULL,
+		.enum_list	= NULL,
+		.flags		= FLAG_ADVANCED | FLAG_GLOBAL,
+	},
+	{
+		.label		= "use kerberos keytab",
+		.type		= P_BOOL,
+		.p_class	= P_GLOBAL,
+		.ptr		= &Globals.bUseKerberosKeytab,
+		.special	= NULL,
+		.enum_list	= NULL,
+		.flags		= FLAG_ADVANCED,
+	},
 
-	{"username", P_STRING, P_LOCAL, &sDefault.szUsername, NULL, NULL, FLAG_ADVANCED | FLAG_GLOBAL | FLAG_SHARE}, 
-	{"user", P_STRING, P_LOCAL, &sDefault.szUsername, NULL, NULL, FLAG_HIDE}, 
-	{"users", P_STRING, P_LOCAL, &sDefault.szUsername, NULL, NULL, FLAG_HIDE}, 
+	{N_("Logging Options"), P_SEP, P_SEPARATOR},
 
-	{"invalid users", P_LIST, P_LOCAL, &sDefault.szInvalidUsers, NULL, NULL, FLAG_ADVANCED | FLAG_GLOBAL | FLAG_SHARE}, 
-	{"valid users", P_LIST, P_LOCAL, &sDefault.szValidUsers, NULL, NULL, FLAG_ADVANCED | FLAG_GLOBAL | FLAG_SHARE}, 
-	{"admin users", P_LIST, P_LOCAL, &sDefault.szAdminUsers, NULL, NULL, FLAG_ADVANCED | FLAG_GLOBAL | FLAG_SHARE}, 
-	{"read list", P_LIST, P_LOCAL, &sDefault.readlist, NULL, NULL, FLAG_ADVANCED | FLAG_GLOBAL | FLAG_SHARE}, 
-	{"write list", P_LIST, P_LOCAL, &sDefault.writelist, NULL, NULL, FLAG_ADVANCED | FLAG_GLOBAL | FLAG_SHARE}, 
-	{"printer admin", P_LIST, P_LOCAL, &sDefault.printer_admin, NULL, NULL, FLAG_ADVANCED | FLAG_GLOBAL | FLAG_PRINT | FLAG_DEPRECATED }, 
-	{"force user", P_STRING, P_LOCAL, &sDefault.force_user, NULL, NULL, FLAG_ADVANCED | FLAG_SHARE}, 
-	{"force group", P_STRING, P_LOCAL, &sDefault.force_group, NULL, NULL, FLAG_ADVANCED | FLAG_SHARE}, 
-	{"group", P_STRING, P_LOCAL, &sDefault.force_group, NULL, NULL, FLAG_ADVANCED}, 
+	{
+		.label		= "log level",
+		.type		= P_STRING,
+		.p_class	= P_GLOBAL,
+		.ptr		= &Globals.szLogLevel,
+		.special	= handle_debug_list,
+		.enum_list	= NULL,
+		.flags		= FLAG_ADVANCED,
+	},
+	{
+		.label		= "debuglevel",
+		.type		= P_STRING,
+		.p_class	= P_GLOBAL,
+		.ptr		= &Globals.szLogLevel,
+		.special	= handle_debug_list,
+		.enum_list	= NULL,
+		.flags		= FLAG_HIDE,
+	},
+	{
+		.label		= "syslog",
+		.type		= P_INTEGER,
+		.p_class	= P_GLOBAL,
+		.ptr		= &Globals.syslog,
+		.special	= NULL,
+		.enum_list	= NULL,
+		.flags		= FLAG_ADVANCED,
+	},
+	{
+		.label		= "syslog only",
+		.type		= P_BOOL,
+		.p_class	= P_GLOBAL,
+		.ptr		= &Globals.bSyslogOnly,
+		.special	= NULL,
+		.enum_list	= NULL,
+		.flags		= FLAG_ADVANCED,
+	},
+	{
+		.label		= "log file",
+		.type		= P_STRING,
+		.p_class	= P_GLOBAL,
+		.ptr		= &Globals.szLogFile,
+		.special	= NULL,
+		.enum_list	= NULL,
+		.flags		= FLAG_ADVANCED,
+	},
+	{
+		.label		= "max log size",
+		.type		= P_INTEGER,
+		.p_class	= P_GLOBAL,
+		.ptr		= &Globals.max_log_size,
+		.special	= NULL,
+		.enum_list	= NULL,
+		.flags		= FLAG_ADVANCED,
+	},
+	{
+		.label		= "debug timestamp",
+		.type		= P_BOOL,
+		.p_class	= P_GLOBAL,
+		.ptr		= &Globals.bTimestampLogs,
+		.special	= NULL,
+		.enum_list	= NULL,
+		.flags		= FLAG_ADVANCED,
+	},
+	{
+		.label		= "timestamp logs",
+		.type		= P_BOOL,
+		.p_class	= P_GLOBAL,
+		.ptr		= &Globals.bTimestampLogs,
+		.special	= NULL,
+		.enum_list	= NULL,
+		.flags		= FLAG_ADVANCED,
+	},
+	{
+		.label		= "debug prefix timestamp",
+		.type		= P_BOOL,
+		.p_class	= P_GLOBAL,
+		.ptr		= &Globals.bDebugPrefixTimestamp,
+		.special	= NULL,
+		.enum_list	= NULL,
+		.flags		= FLAG_ADVANCED,
+	},
+	{
+		.label		= "debug hires timestamp",
+		.type		= P_BOOL,
+		.p_class	= P_GLOBAL,
+		.ptr		= &Globals.bDebugHiresTimestamp,
+		.special	= NULL,
+		.enum_list	= NULL,
+		.flags		= FLAG_ADVANCED,
+	},
+	{
+		.label		= "debug pid",
+		.type		= P_BOOL,
+		.p_class	= P_GLOBAL,
+		.ptr		= &Globals.bDebugPid,
+		.special	= NULL,
+		.enum_list	= NULL,
+		.flags		= FLAG_ADVANCED,
+	},
+	{
+		.label		= "debug uid",
+		.type		= P_BOOL,
+		.p_class	= P_GLOBAL,
+		.ptr		= &Globals.bDebugUid,
+		.special	= NULL,
+		.enum_list	= NULL,
+		.flags		= FLAG_ADVANCED,
+	},
+	{
+		.label		= "debug class",
+		.type		= P_BOOL,
+		.p_class	= P_GLOBAL,
+		.ptr		= &Globals.bDebugClass,
+		.special	= NULL,
+		.enum_list	= NULL,
+		.flags		= FLAG_ADVANCED,
+	},
+	{
+		.label		= "enable core files",
+		.type		= P_BOOL,
+		.p_class	= P_GLOBAL,
+		.ptr		= &Globals.bEnableCoreFiles,
+		.special	= NULL,
+		.enum_list	= NULL,
+		.flags		= FLAG_ADVANCED,
+	},
 
-	{"read only", P_BOOL, P_LOCAL, &sDefault.bRead_only, NULL, NULL, FLAG_BASIC | FLAG_ADVANCED | FLAG_SHARE}, 
-	{"write ok", P_BOOLREV, P_LOCAL, &sDefault.bRead_only, NULL, NULL, FLAG_HIDE}, 
-	{"writeable", P_BOOLREV, P_LOCAL, &sDefault.bRead_only, NULL, NULL, FLAG_HIDE}, 
-	{"writable", P_BOOLREV, P_LOCAL, &sDefault.bRead_only, NULL, NULL, FLAG_HIDE}, 
+	{N_("Protocol Options"), P_SEP, P_SEPARATOR},
 
-	{"acl check permissions", P_BOOL, P_LOCAL, &sDefault.bAclCheckPermissions, NULL, NULL, FLAG_ADVANCED | FLAG_GLOBAL | FLAG_SHARE},
-	{"acl group control", P_BOOL, P_LOCAL, &sDefault.bAclGroupControl, NULL, NULL, FLAG_ADVANCED | FLAG_GLOBAL | FLAG_SHARE | FLAG_DEPRECATED },
-	{"acl map full control", P_BOOL, P_LOCAL, &sDefault.bAclMapFullControl, NULL, NULL, FLAG_ADVANCED | FLAG_GLOBAL | FLAG_SHARE},
-	{"create mask", P_OCTAL, P_LOCAL, &sDefault.iCreate_mask, NULL, NULL, FLAG_ADVANCED | FLAG_GLOBAL | FLAG_SHARE}, 
-	{"create mode", P_OCTAL, P_LOCAL, &sDefault.iCreate_mask, NULL, NULL, FLAG_HIDE}, 
-	{"force create mode", P_OCTAL, P_LOCAL, &sDefault.iCreate_force_mode, NULL, NULL, FLAG_ADVANCED | FLAG_GLOBAL | FLAG_SHARE}, 
-	{"security mask", P_OCTAL, P_LOCAL, &sDefault.iSecurity_mask, NULL, NULL, FLAG_ADVANCED | FLAG_GLOBAL | FLAG_SHARE}, 
-	{"force security mode", P_OCTAL, P_LOCAL, &sDefault.iSecurity_force_mode, NULL, NULL, FLAG_ADVANCED | FLAG_GLOBAL | FLAG_SHARE}, 
-	{"directory mask", P_OCTAL, P_LOCAL, &sDefault.iDir_mask, NULL, NULL, FLAG_ADVANCED | FLAG_GLOBAL | FLAG_SHARE}, 
-	{"directory mode", P_OCTAL, P_LOCAL, &sDefault.iDir_mask, NULL, NULL, FLAG_ADVANCED | FLAG_GLOBAL}, 
-	{"force directory mode", P_OCTAL, P_LOCAL, &sDefault.iDir_force_mode, NULL, NULL, FLAG_ADVANCED | FLAG_GLOBAL | FLAG_SHARE}, 
-	{"directory security mask", P_OCTAL, P_LOCAL, &sDefault.iDir_Security_mask, NULL, NULL, FLAG_ADVANCED | FLAG_GLOBAL | FLAG_SHARE}, 
-	{"force directory security mode", P_OCTAL, P_LOCAL, &sDefault.iDir_Security_force_mode, NULL, NULL, FLAG_ADVANCED | FLAG_GLOBAL | FLAG_SHARE}, 
-	{"force unknown acl user", P_BOOL, P_LOCAL, &sDefault.bForceUnknownAclUser, NULL, NULL, FLAG_ADVANCED | FLAG_GLOBAL | FLAG_SHARE},
-	{"inherit permissions", P_BOOL, P_LOCAL, &sDefault.bInheritPerms, NULL, NULL, FLAG_ADVANCED | FLAG_SHARE}, 
-	{"inherit acls", P_BOOL, P_LOCAL, &sDefault.bInheritACLS, NULL, NULL, FLAG_ADVANCED | FLAG_SHARE}, 
-	{"inherit owner", P_BOOL, P_LOCAL, &sDefault.bInheritOwner, NULL, NULL, FLAG_ADVANCED | FLAG_SHARE}, 
-	{"guest only", P_BOOL, P_LOCAL, &sDefault.bGuest_only, NULL, NULL, FLAG_ADVANCED | FLAG_SHARE}, 
-	{"only guest", P_BOOL, P_LOCAL, &sDefault.bGuest_only, NULL, NULL, FLAG_HIDE}, 
-	{"administrative share", P_BOOL, P_LOCAL, &sDefault.bAdministrative_share, NULL, NULL, FLAG_ADVANCED | FLAG_SHARE | FLAG_PRINT},
+	{
+		.label		= "allocation roundup size",
+		.type		= P_INTEGER,
+		.p_class	= P_LOCAL,
+		.ptr		= &sDefault.iallocation_roundup_size,
+		.special	= NULL,
+		.enum_list	= NULL,
+		.flags		= FLAG_ADVANCED,
+	},
+	{
+		.label		= "aio read size",
+		.type		= P_INTEGER,
+		.p_class	= P_LOCAL,
+		.ptr		= &sDefault.iAioReadSize,
+		.special	= NULL,
+		.enum_list	= NULL,
+		.flags		= FLAG_ADVANCED,
+	},
+	{
+		.label		= "aio write size",
+		.type		= P_INTEGER,
+		.p_class	= P_LOCAL,
+		.ptr		= &sDefault.iAioWriteSize,
+		.special	= NULL,
+		.enum_list	= NULL,
+		.flags		= FLAG_ADVANCED,
+	},
+	{
+		.label		= "aio write behind",
+		.type		= P_STRING,
+		.p_class	= P_LOCAL,
+		.ptr		= &sDefault.szAioWriteBehind,
+		.special	= NULL,
+		.enum_list	= NULL,
+		.flags		= FLAG_ADVANCED | FLAG_SHARE | FLAG_GLOBAL,
+	},
+	{
+		.label		= "smb ports",
+		.type		= P_STRING,
+		.p_class	= P_GLOBAL,
+		.ptr		= &Globals.smb_ports,
+		.special	= NULL,
+		.enum_list	= NULL,
+		.flags		= FLAG_ADVANCED,
+	},
+	{
+		.label		= "large readwrite",
+		.type		= P_BOOL,
+		.p_class	= P_GLOBAL,
+		.ptr		= &Globals.bLargeReadwrite,
+		.special	= NULL,
+		.enum_list	= NULL,
+		.flags		= FLAG_ADVANCED,
+	},
+	{
+		.label		= "max protocol",
+		.type		= P_ENUM,
+		.p_class	= P_GLOBAL,
+		.ptr		= &Globals.maxprotocol,
+		.special	= NULL,
+		.enum_list	= enum_protocol,
+		.flags		= FLAG_ADVANCED,
+	},
+	{
+		.label		= "protocol",
+		.type		= P_ENUM,
+		.p_class	= P_GLOBAL,
+		.ptr		= &Globals.maxprotocol,
+		.special	= NULL,
+		.enum_list	= enum_protocol,
+		.flags		= FLAG_ADVANCED,
+	},
+	{
+		.label		= "min protocol",
+		.type		= P_ENUM,
+		.p_class	= P_GLOBAL,
+		.ptr		= &Globals.minprotocol,
+		.special	= NULL,
+		.enum_list	= enum_protocol,
+		.flags		= FLAG_ADVANCED,
+	},
+	{
+		.label		= "min receivefile size",
+		.type		= P_INTEGER,
+		.p_class	= P_GLOBAL,
+		.ptr		= &Globals.iminreceivefile,
+		.special	= NULL,
+		.enum_list	= NULL,
+		.flags		= FLAG_ADVANCED,
+	},
+	{
+		.label		= "read raw",
+		.type		= P_BOOL,
+		.p_class	= P_GLOBAL,
+		.ptr		= &Globals.bReadRaw,
+		.special	= NULL,
+		.enum_list	= NULL,
+		.flags		= FLAG_ADVANCED,
+	},
+	{
+		.label		= "write raw",
+		.type		= P_BOOL,
+		.p_class	= P_GLOBAL,
+		.ptr		= &Globals.bWriteRaw,
+		.special	= NULL,
+		.enum_list	= NULL,
+		.flags		= FLAG_ADVANCED,
+	},
+	{
+		.label		= "disable netbios",
+		.type		= P_BOOL,
+		.p_class	= P_GLOBAL,
+		.ptr		= &Globals.bDisableNetbios,
+		.special	= NULL,
+		.enum_list	= NULL,
+		.flags		= FLAG_ADVANCED,
+	},
+	{
+		.label		= "reset on zero vc",
+		.type		= P_BOOL,
+		.p_class	= P_GLOBAL,
+		.ptr		= &Globals.bResetOnZeroVC,
+		.special	= NULL,
+		.enum_list	= NULL,
+		.flags		= FLAG_ADVANCED,
+	},
+	{
+		.label		= "acl compatibility",
+		.type		= P_ENUM,
+		.p_class	= P_GLOBAL,
+		.ptr		= &Globals.iAclCompat,
+		.special	= NULL,
+		.enum_list	= enum_acl_compat_vals,
+		.flags		= FLAG_ADVANCED | FLAG_SHARE | FLAG_GLOBAL,
+	},
+	{
+		.label		= "defer sharing violations",
+		.type		= P_BOOL,
+		.p_class	= P_GLOBAL,
+		.ptr		= &Globals.bDeferSharingViolations,
+		.special	= NULL,
+		.enum_list	= NULL,
+		.flags		= FLAG_ADVANCED | FLAG_GLOBAL,
+	},
+	{
+		.label		= "ea support",
+		.type		= P_BOOL,
+		.p_class	= P_LOCAL,
+		.ptr		= &sDefault.bEASupport,
+		.special	= NULL,
+		.enum_list	= NULL,
+		.flags		= FLAG_ADVANCED | FLAG_SHARE | FLAG_GLOBAL,
+	},
+	{
+		.label		= "nt acl support",
+		.type		= P_BOOL,
+		.p_class	= P_LOCAL,
+		.ptr		= &sDefault.bNTAclSupport,
+		.special	= NULL,
+		.enum_list	= NULL,
+		.flags		= FLAG_ADVANCED | FLAG_SHARE | FLAG_GLOBAL,
+	},
+	{
+		.label		= "nt pipe support",
+		.type		= P_BOOL,
+		.p_class	= P_GLOBAL,
+		.ptr		= &Globals.bNTPipeSupport,
+		.special	= NULL,
+		.enum_list	= NULL,
+		.flags		= FLAG_ADVANCED,
+	},
+	{
+		.label		= "nt status support",
+		.type		= P_BOOL,
+		.p_class	= P_GLOBAL,
+		.ptr		= &Globals.bNTStatusSupport,
+		.special	= NULL,
+		.enum_list	= NULL,
+		.flags		= FLAG_ADVANCED,
+	},
+	{
+		.label		= "profile acls",
+		.type		= P_BOOL,
+		.p_class	= P_LOCAL,
+		.ptr		= &sDefault.bProfileAcls,
+		.special	= NULL,
+		.enum_list	= NULL,
+		.flags		= FLAG_ADVANCED | FLAG_GLOBAL | FLAG_SHARE,
+	},
+	{
+		.label		= "announce version",
+		.type		= P_STRING,
+		.p_class	= P_GLOBAL,
+		.ptr		= &Globals.szAnnounceVersion,
+		.special	= NULL,
+		.enum_list	= NULL,
+		.flags		= FLAG_ADVANCED,
+	},
+	{
+		.label		= "announce as",
+		.type		= P_ENUM,
+		.p_class	= P_GLOBAL,
+		.ptr		= &Globals.announce_as,
+		.special	= NULL,
+		.enum_list	= enum_announce_as,
+		.flags		= FLAG_ADVANCED,
+	},
+	{
+		.label		= "map acl inherit",
+		.type		= P_BOOL,
+		.p_class	= P_LOCAL,
+		.ptr		= &sDefault.bMap_acl_inherit,
+		.special	= NULL,
+		.enum_list	= NULL,
+		.flags		= FLAG_ADVANCED | FLAG_SHARE | FLAG_GLOBAL,
+	},
+	{
+		.label		= "afs share",
+		.type		= P_BOOL,
+		.p_class	= P_LOCAL,
+		.ptr		= &sDefault.bAfs_Share,
+		.special	= NULL,
+		.enum_list	= NULL,
+		.flags		= FLAG_ADVANCED | FLAG_SHARE | FLAG_GLOBAL,
+	},
+	{
+		.label		= "max mux",
+		.type		= P_INTEGER,
+		.p_class	= P_GLOBAL,
+		.ptr		= &Globals.max_mux,
+		.special	= NULL,
+		.enum_list	= NULL,
+		.flags		= FLAG_ADVANCED,
+	},
+	{
+		.label		= "max xmit",
+		.type		= P_INTEGER,
+		.p_class	= P_GLOBAL,
+		.ptr		= &Globals.max_xmit,
+		.special	= NULL,
+		.enum_list	= NULL,
+		.flags		= FLAG_ADVANCED,
+	},
+	{
+		.label		= "name resolve order",
+		.type		= P_STRING,
+		.p_class	= P_GLOBAL,
+		.ptr		= &Globals.szNameResolveOrder,
+		.special	= NULL,
+		.enum_list	= NULL,
+		.flags		= FLAG_ADVANCED | FLAG_WIZARD,
+	},
+	{
+		.label		= "max ttl",
+		.type		= P_INTEGER,
+		.p_class	= P_GLOBAL,
+		.ptr		= &Globals.max_ttl,
+		.special	= NULL,
+		.enum_list	= NULL,
+		.flags		= FLAG_ADVANCED,
+	},
+	{
+		.label		= "max wins ttl",
+		.type		= P_INTEGER,
+		.p_class	= P_GLOBAL,
+		.ptr		= &Globals.max_wins_ttl,
+		.special	= NULL,
+		.enum_list	= NULL,
+		.flags		= FLAG_ADVANCED,
+	},
+	{
+		.label		= "min wins ttl",
+		.type		= P_INTEGER,
+		.p_class	= P_GLOBAL,
+		.ptr		= &Globals.min_wins_ttl,
+		.special	= NULL,
+		.enum_list	= NULL,
+		.flags		= FLAG_ADVANCED,
+	},
+	{
+		.label		= "time server",
+		.type		= P_BOOL,
+		.p_class	= P_GLOBAL,
+		.ptr		= &Globals.bTimeServer,
+		.special	= NULL,
+		.enum_list	= NULL,
+		.flags		= FLAG_ADVANCED,
+	},
+	{
+		.label		= "unix extensions",
+		.type		= P_BOOL,
+		.p_class	= P_GLOBAL,
+		.ptr		= &Globals.bUnixExtensions,
+		.special	= NULL,
+		.enum_list	= NULL,
+		.flags		= FLAG_ADVANCED,
+	},
+	{
+		.label		= "use spnego",
+		.type		= P_BOOL,
+		.p_class	= P_GLOBAL,
+		.ptr		= &Globals.bUseSpnego,
+		.special	= NULL,
+		.enum_list	= NULL,
+		.flags		= FLAG_ADVANCED,
+	},
+	{
+		.label		= "client signing",
+		.type		= P_ENUM,
+		.p_class	= P_GLOBAL,
+		.ptr		= &Globals.client_signing,
+		.special	= NULL,
+		.enum_list	= enum_smb_signing_vals,
+		.flags		= FLAG_ADVANCED,
+	},
+	{
+		.label		= "server signing",
+		.type		= P_ENUM,
+		.p_class	= P_GLOBAL,
+		.ptr		= &Globals.server_signing,
+		.special	= NULL,
+		.enum_list	= enum_smb_signing_vals,
+		.flags		= FLAG_ADVANCED,
+	},
+	{
+		.label		= "smb encrypt",
+		.type		= P_ENUM,
+		.p_class	= P_LOCAL,
+		.ptr		= &sDefault.ismb_encrypt,
+		.special	= NULL,
+		.enum_list	= enum_smb_signing_vals,
+		.flags		= FLAG_ADVANCED,
+	},
+	{
+		.label		= "client use spnego",
+		.type		= P_BOOL,
+		.p_class	= P_GLOBAL,
+		.ptr		= &Globals.bClientUseSpnego,
+		.special	= NULL,
+		.enum_list	= NULL,
+		.flags		= FLAG_ADVANCED,
+	},
+	{
+		.label		= "client ldap sasl wrapping",
+		.type		= P_ENUM,
+		.p_class	= P_GLOBAL,
+		.ptr		= &Globals.client_ldap_sasl_wrapping,
+		.special	= NULL,
+		.enum_list	= enum_ldap_sasl_wrapping,
+		.flags		= FLAG_ADVANCED,
+	},
+	{
+		.label		= "enable asu support",
+		.type		= P_BOOL,
+		.p_class	= P_GLOBAL,
+		.ptr		= &Globals.bASUSupport,
+		.special	= NULL,
+		.enum_list	= NULL,
+		.flags		= FLAG_ADVANCED,
+	},
+	{
+		.label		= "svcctl list",
+		.type		= P_LIST,
+		.p_class	= P_GLOBAL,
+		.ptr		= &Globals.szServicesList,
+		.special	= NULL,
+		.enum_list	= NULL,
+		.flags		= FLAG_ADVANCED,
+	},
 
-	{"guest ok", P_BOOL, P_LOCAL, &sDefault.bGuest_ok, NULL, NULL, FLAG_BASIC | FLAG_ADVANCED | FLAG_SHARE | FLAG_PRINT}, 
-	{"public", P_BOOL, P_LOCAL, &sDefault.bGuest_ok, NULL, NULL, FLAG_HIDE}, 
+	{N_("Tuning Options"), P_SEP, P_SEPARATOR},
 
-	{"only user", P_BOOL, P_LOCAL, &sDefault.bOnlyUser, NULL, NULL, FLAG_ADVANCED | FLAG_SHARE | FLAG_DEPRECATED}, 
-	{"hosts allow", P_LIST, P_LOCAL, &sDefault.szHostsallow, NULL, NULL, FLAG_GLOBAL | FLAG_BASIC | FLAG_ADVANCED | FLAG_SHARE | FLAG_PRINT}, 
-	{"allow hosts", P_LIST, P_LOCAL, &sDefault.szHostsallow, NULL, NULL, FLAG_HIDE}, 
-	{"hosts deny", P_LIST, P_LOCAL, &sDefault.szHostsdeny, NULL, NULL, FLAG_GLOBAL | FLAG_BASIC | FLAG_ADVANCED | FLAG_SHARE | FLAG_PRINT}, 
-	{"deny hosts", P_LIST, P_LOCAL, &sDefault.szHostsdeny, NULL, NULL, FLAG_HIDE}, 
-	{"preload modules", P_LIST, P_GLOBAL, &Globals.szPreloadModules, NULL, NULL, FLAG_ADVANCED | FLAG_GLOBAL}, 
-	{"use kerberos keytab", P_BOOL, P_GLOBAL, &Globals.bUseKerberosKeytab, NULL, NULL, FLAG_ADVANCED}, 
+	{
+		.label		= "block size",
+		.type		= P_INTEGER,
+		.p_class	= P_LOCAL,
+		.ptr		= &sDefault.iBlock_size,
+		.special	= NULL,
+		.enum_list	= NULL,
+		.flags		= FLAG_ADVANCED | FLAG_SHARE | FLAG_GLOBAL,
+	},
+	{
+		.label		= "deadtime",
+		.type		= P_INTEGER,
+		.p_class	= P_GLOBAL,
+		.ptr		= &Globals.deadtime,
+		.special	= NULL,
+		.enum_list	= NULL,
+		.flags		= FLAG_ADVANCED,
+	},
+	{
+		.label		= "getwd cache",
+		.type		= P_BOOL,
+		.p_class	= P_GLOBAL,
+		.ptr		= &Globals.getwd_cache,
+		.special	= NULL,
+		.enum_list	= NULL,
+		.flags		= FLAG_ADVANCED,
+	},
+	{
+		.label		= "keepalive",
+		.type		= P_INTEGER,
+		.p_class	= P_GLOBAL,
+		.ptr		= &Globals.iKeepalive,
+		.special	= NULL,
+		.enum_list	= NULL,
+		.flags		= FLAG_ADVANCED,
+	},
+	{
+		.label		= "change notify",
+		.type		= P_BOOL,
+		.p_class	= P_LOCAL,
+		.ptr		= &sDefault.bChangeNotify,
+		.special	= NULL,
+		.enum_list	= NULL,
+		.flags		= FLAG_ADVANCED | FLAG_SHARE,
+	},
+	{
+		.label		= "directory name cache size",
+		.type		= P_INTEGER,
+		.p_class	= P_LOCAL,
+		.ptr		= &sDefault.iDirectoryNameCacheSize,
+		.special	= NULL,
+		.enum_list	= NULL,
+		.flags		= FLAG_ADVANCED | FLAG_SHARE,
+	},
+	{
+		.label		= "kernel change notify",
+		.type		= P_BOOL,
+		.p_class	= P_LOCAL,
+		.ptr		= &sDefault.bKernelChangeNotify,
+		.special	= NULL,
+		.enum_list	= NULL,
+		.flags		= FLAG_ADVANCED | FLAG_SHARE,
+	},
+	{
+		.label		= "lpq cache time",
+		.type		= P_INTEGER,
+		.p_class	= P_GLOBAL,
+		.ptr		= &Globals.lpqcachetime,
+		.special	= NULL,
+		.enum_list	= NULL,
+		.flags		= FLAG_ADVANCED,
+	},
+	{
+		.label		= "max smbd processes",
+		.type		= P_INTEGER,
+		.p_class	= P_GLOBAL,
+		.ptr		= &Globals.iMaxSmbdProcesses,
+		.special	= NULL,
+		.enum_list	= NULL,
+		.flags		= FLAG_ADVANCED,
+	},
+	{
+		.label		= "max connections",
+		.type		= P_INTEGER,
+		.p_class	= P_LOCAL,
+		.ptr		= &sDefault.iMaxConnections,
+		.special	= NULL,
+		.enum_list	= NULL,
+		.flags		= FLAG_ADVANCED | FLAG_SHARE,
+	},
+	{
+		.label		= "paranoid server security",
+		.type		= P_BOOL,
+		.p_class	= P_GLOBAL,
+		.ptr		= &Globals.paranoid_server_security,
+		.special	= NULL,
+		.enum_list	= NULL,
+		.flags		= FLAG_ADVANCED,
+	},
+	{
+		.label		= "max disk size",
+		.type		= P_INTEGER,
+		.p_class	= P_GLOBAL,
+		.ptr		= &Globals.maxdisksize,
+		.special	= NULL,
+		.enum_list	= NULL,
+		.flags		= FLAG_ADVANCED,
+	},
+	{
+		.label		= "max open files",
+		.type		= P_INTEGER,
+		.p_class	= P_GLOBAL,
+		.ptr		= &Globals.max_open_files,
+		.special	= NULL,
+		.enum_list	= NULL,
+		.flags		= FLAG_ADVANCED,
+	},
+	{
+		.label		= "min print space",
+		.type		= P_INTEGER,
+		.p_class	= P_LOCAL,
+		.ptr		= &sDefault.iMinPrintSpace,
+		.special	= NULL,
+		.enum_list	= NULL,
+		.flags		= FLAG_ADVANCED | FLAG_PRINT,
+	},
+	{
+		.label		= "socket options",
+		.type		= P_STRING,
+		.p_class	= P_GLOBAL,
+		.ptr		= &Globals.szSocketOptions,
+		.special	= NULL,
+		.enum_list	= NULL,
+		.flags		= FLAG_ADVANCED,
+	},
+	{
+		.label		= "strict allocate",
+		.type		= P_BOOL,
+		.p_class	= P_LOCAL,
+		.ptr		= &sDefault.bStrictAllocate,
+		.special	= NULL,
+		.enum_list	= NULL,
+		.flags		= FLAG_ADVANCED | FLAG_SHARE,
+	},
+	{
+		.label		= "strict sync",
+		.type		= P_BOOL,
+		.p_class	= P_LOCAL,
+		.ptr		= &sDefault.bStrictSync,
+		.special	= NULL,
+		.enum_list	= NULL,
+		.flags		= FLAG_ADVANCED | FLAG_SHARE,
+	},
+	{
+		.label		= "sync always",
+		.type		= P_BOOL,
+		.p_class	= P_LOCAL,
+		.ptr		= &sDefault.bSyncAlways,
+		.special	= NULL,
+		.enum_list	= NULL,
+		.flags		= FLAG_ADVANCED | FLAG_SHARE,
+	},
+	{
+		.label		= "use mmap",
+		.type		= P_BOOL,
+		.p_class	= P_GLOBAL,
+		.ptr		= &Globals.bUseMmap,
+		.special	= NULL,
+		.enum_list	= NULL,
+		.flags		= FLAG_ADVANCED,
+	},
+	{
+		.label		= "use sendfile",
+		.type		= P_BOOL,
+		.p_class	= P_LOCAL,
+		.ptr		= &sDefault.bUseSendfile,
+		.special	= NULL,
+		.enum_list	= NULL,
+		.flags		= FLAG_ADVANCED | FLAG_SHARE,
+	},
+	{
+		.label		= "hostname lookups",
+		.type		= P_BOOL,
+		.p_class	= P_GLOBAL,
+		.ptr		= &Globals.bHostnameLookups,
+		.special	= NULL,
+		.enum_list	= NULL,
+		.flags		= FLAG_ADVANCED,
+	},
+	{
+		.label		= "write cache size",
+		.type		= P_INTEGER,
+		.p_class	= P_LOCAL,
+		.ptr		= &sDefault.iWriteCacheSize,
+		.special	= NULL,
+		.enum_list	= NULL,
+		.flags		= FLAG_ADVANCED | FLAG_SHARE | FLAG_DEPRECATED,
+	},
+	{
+		.label		= "name cache timeout",
+		.type		= P_INTEGER,
+		.p_class	= P_GLOBAL,
+		.ptr		= &Globals.name_cache_timeout,
+		.special	= NULL,
+		.enum_list	= NULL,
+		.flags		= FLAG_ADVANCED,
+	},
+	{
+		.label		= "ctdbd socket",
+		.type		= P_STRING,
+		.p_class	= P_GLOBAL,
+		.ptr		= &Globals.ctdbdSocket,
+		.special	= NULL,
+		.enum_list	= NULL,
+		.flags		= FLAG_ADVANCED | FLAG_GLOBAL,
+	},
+	{
+		.label		= "cluster addresses",
+		.type		= P_LIST,
+		.p_class	= P_GLOBAL,
+		.ptr		= &Globals.szClusterAddresses,
+		.special	= NULL,
+		.enum_list	= NULL,
+		.flags		= FLAG_ADVANCED | FLAG_GLOBAL,
+	},
+	{
+		.label		= "clustering",
+		.type		= P_BOOL,
+		.p_class	= P_GLOBAL,
+		.ptr		= &Globals.clustering,
+		.special	= NULL,
+		.enum_list	= NULL,
+		.flags		= FLAG_ADVANCED | FLAG_GLOBAL,
+	},
 
-	{N_("Logging Options"), P_SEP, P_SEPARATOR}, 
+	{N_("Printing Options"), P_SEP, P_SEPARATOR},
 
-	{"log level", P_STRING, P_GLOBAL, &Globals.szLogLevel, handle_debug_list, NULL, FLAG_ADVANCED}, 
-	{"debuglevel", P_STRING, P_GLOBAL, &Globals.szLogLevel, handle_debug_list, NULL, FLAG_HIDE}, 
-	{"syslog", P_INTEGER, P_GLOBAL, &Globals.syslog, NULL, NULL, FLAG_ADVANCED}, 
-	{"syslog only", P_BOOL, P_GLOBAL, &Globals.bSyslogOnly, NULL, NULL, FLAG_ADVANCED}, 
-	{"log file", P_STRING, P_GLOBAL, &Globals.szLogFile, NULL, NULL, FLAG_ADVANCED}, 
+	{
+		.label		= "max reported print jobs",
+		.type		= P_INTEGER,
+		.p_class	= P_LOCAL,
+		.ptr		= &sDefault.iMaxReportedPrintJobs,
+		.special	= NULL,
+		.enum_list	= NULL,
+		.flags		= FLAG_ADVANCED | FLAG_PRINT,
+	},
+	{
+		.label		= "max print jobs",
+		.type		= P_INTEGER,
+		.p_class	= P_LOCAL,
+		.ptr		= &sDefault.iMaxPrintJobs,
+		.special	= NULL,
+		.enum_list	= NULL,
+		.flags		= FLAG_ADVANCED | FLAG_PRINT,
+	},
+	{
+		.label		= "load printers",
+		.type		= P_BOOL,
+		.p_class	= P_GLOBAL,
+		.ptr		= &Globals.bLoadPrinters,
+		.special	= NULL,
+		.enum_list	= NULL,
+		.flags		= FLAG_ADVANCED | FLAG_PRINT,
+	},
+	{
+		.label		= "printcap cache time",
+		.type		= P_INTEGER,
+		.p_class	= P_GLOBAL,
+		.ptr		= &Globals.PrintcapCacheTime,
+		.special	= NULL,
+		.enum_list	= NULL,
+		.flags		= FLAG_ADVANCED | FLAG_PRINT,
+	},
+	{
+		.label		= "printcap name",
+		.type		= P_STRING,
+		.p_class	= P_GLOBAL,
+		.ptr		= &Globals.szPrintcapname,
+		.special	= NULL,
+		.enum_list	= NULL,
+		.flags		= FLAG_ADVANCED | FLAG_PRINT,
+	},
+	{
+		.label		= "printcap",
+		.type		= P_STRING,
+		.p_class	= P_GLOBAL,
+		.ptr		= &Globals.szPrintcapname,
+		.special	= NULL,
+		.enum_list	= NULL,
+		.flags		= FLAG_HIDE,
+	},
+	{
+		.label		= "printable",
+		.type		= P_BOOL,
+		.p_class	= P_LOCAL,
+		.ptr		= &sDefault.bPrint_ok,
+		.special	= NULL,
+		.enum_list	= NULL,
+		.flags		= FLAG_ADVANCED | FLAG_PRINT,
+	},
+	{
+		.label		= "print ok",
+		.type		= P_BOOL,
+		.p_class	= P_LOCAL,
+		.ptr		= &sDefault.bPrint_ok,
+		.special	= NULL,
+		.enum_list	= NULL,
+		.flags		= FLAG_HIDE,
+	},
+	{
+		.label		= "printing",
+		.type		= P_ENUM,
+		.p_class	= P_LOCAL,
+		.ptr		= &sDefault.iPrinting,
+		.special	= handle_printing,
+		.enum_list	= enum_printing,
+		.flags		= FLAG_ADVANCED | FLAG_PRINT | FLAG_GLOBAL,
+	},
+	{
+		.label		= "cups options",
+		.type		= P_STRING,
+		.p_class	= P_LOCAL,
+		.ptr		= &sDefault.szCupsOptions,
+		.special	= NULL,
+		.enum_list	= NULL,
+		.flags		= FLAG_ADVANCED | FLAG_PRINT | FLAG_GLOBAL,
+	},
+	{
+		.label		= "cups server",
+		.type		= P_STRING,
+		.p_class	= P_GLOBAL,
+		.ptr		= &Globals.szCupsServer,
+		.special	= NULL,
+		.enum_list	= NULL,
+		.flags		= FLAG_ADVANCED | FLAG_PRINT | FLAG_GLOBAL,
+	},
+	{
+		.label		= "iprint server",
+		.type		= P_STRING,
+		.p_class	= P_GLOBAL,
+		.ptr		= &Globals.szIPrintServer,
+		.special	= NULL,
+		.enum_list	= NULL,
+		.flags		= FLAG_ADVANCED | FLAG_PRINT | FLAG_GLOBAL,
+	},
+	{
+		.label		= "print command",
+		.type		= P_STRING,
+		.p_class	= P_LOCAL,
+		.ptr		= &sDefault.szPrintcommand,
+		.special	= NULL,
+		.enum_list	= NULL,
+		.flags		= FLAG_ADVANCED | FLAG_PRINT | FLAG_GLOBAL,
+	},
+	{
+		.label		= "disable spoolss",
+		.type		= P_BOOL,
+		.p_class	= P_GLOBAL,
+		.ptr		= &Globals.bDisableSpoolss,
+		.special	= NULL,
+		.enum_list	= NULL,
+		.flags		= FLAG_ADVANCED | FLAG_PRINT | FLAG_GLOBAL,
+	},
+	{
+		.label		= "enable spoolss",
+		.type		= P_BOOLREV,
+		.p_class	= P_GLOBAL,
+		.ptr		= &Globals.bDisableSpoolss,
+		.special	= NULL,
+		.enum_list	= NULL,
+		.flags		= FLAG_HIDE,
+	},
+	{
+		.label		= "lpq command",
+		.type		= P_STRING,
+		.p_class	= P_LOCAL,
+		.ptr		= &sDefault.szLpqcommand,
+		.special	= NULL,
+		.enum_list	= NULL,
+		.flags		= FLAG_ADVANCED | FLAG_PRINT | FLAG_GLOBAL,
+	},
+	{
+		.label		= "lprm command",
+		.type		= P_STRING,
+		.p_class	= P_LOCAL,
+		.ptr		= &sDefault.szLprmcommand,
+		.special	= NULL,
+		.enum_list	= NULL,
+		.flags		= FLAG_ADVANCED | FLAG_PRINT | FLAG_GLOBAL,
+	},
+	{
+		.label		= "lppause command",
+		.type		= P_STRING,
+		.p_class	= P_LOCAL,
+		.ptr		= &sDefault.szLppausecommand,
+		.special	= NULL,
+		.enum_list	= NULL,
+		.flags		= FLAG_ADVANCED | FLAG_PRINT | FLAG_GLOBAL,
+	},
+	{
+		.label		= "lpresume command",
+		.type		= P_STRING,
+		.p_class	= P_LOCAL,
+		.ptr		= &sDefault.szLpresumecommand,
+		.special	= NULL,
+		.enum_list	= NULL,
+		.flags		= FLAG_ADVANCED | FLAG_PRINT | FLAG_GLOBAL,
+	},
+	{
+		.label		= "queuepause command",
+		.type		= P_STRING,
+		.p_class	= P_LOCAL,
+		.ptr		= &sDefault.szQueuepausecommand,
+		.special	= NULL,
+		.enum_list	= NULL,
+		.flags		= FLAG_ADVANCED | FLAG_PRINT | FLAG_GLOBAL,
+	},
+	{
+		.label		= "queueresume command",
+		.type		= P_STRING,
+		.p_class	= P_LOCAL,
+		.ptr		= &sDefault.szQueueresumecommand,
+		.special	= NULL,
+		.enum_list	= NULL,
+		.flags		= FLAG_ADVANCED | FLAG_PRINT | FLAG_GLOBAL,
+	},
+	{
+		.label		= "addport command",
+		.type		= P_STRING,
+		.p_class	= P_GLOBAL,
+		.ptr		= &Globals.szAddPortCommand,
+		.special	= NULL,
+		.enum_list	= NULL,
+		.flags		= FLAG_ADVANCED,
+	},
+	{
+		.label		= "enumports command",
+		.type		= P_STRING,
+		.p_class	= P_GLOBAL,
+		.ptr		= &Globals.szEnumPortsCommand,
+		.special	= NULL,
+		.enum_list	= NULL,
+		.flags		= FLAG_ADVANCED,
+	},
+	{
+		.label		= "addprinter command",
+		.type		= P_STRING,
+		.p_class	= P_GLOBAL,
+		.ptr		= &Globals.szAddPrinterCommand,
+		.special	= NULL,
+		.enum_list	= NULL,
+		.flags		= FLAG_ADVANCED,
+	},
+	{
+		.label		= "deleteprinter command",
+		.type		= P_STRING,
+		.p_class	= P_GLOBAL,
+		.ptr		= &Globals.szDeletePrinterCommand,
+		.special	= NULL,
+		.enum_list	= NULL,
+		.flags		= FLAG_ADVANCED,
+	},
+	{
+		.label		= "show add printer wizard",
+		.type		= P_BOOL,
+		.p_class	= P_GLOBAL,
+		.ptr		= &Globals.bMsAddPrinterWizard,
+		.special	= NULL,
+		.enum_list	= NULL,
+		.flags		= FLAG_ADVANCED,
+	},
+	{
+		.label		= "os2 driver map",
+		.type		= P_STRING,
+		.p_class	= P_GLOBAL,
+		.ptr		= &Globals.szOs2DriverMap,
+		.special	= NULL,
+		.enum_list	= NULL,
+		.flags		= FLAG_ADVANCED,
+	},
 
-	{"max log size", P_INTEGER, P_GLOBAL, &Globals.max_log_size, NULL, NULL, FLAG_ADVANCED}, 
-	{"debug timestamp", P_BOOL, P_GLOBAL, &Globals.bTimestampLogs, NULL, NULL, FLAG_ADVANCED}, 
-	{"timestamp logs", P_BOOL, P_GLOBAL, &Globals.bTimestampLogs, NULL, NULL, FLAG_ADVANCED}, 
-	{"debug prefix timestamp", P_BOOL, P_GLOBAL, &Globals.bDebugPrefixTimestamp, NULL, NULL, FLAG_ADVANCED}, 
-	{"debug hires timestamp", P_BOOL, P_GLOBAL, &Globals.bDebugHiresTimestamp, NULL, NULL, FLAG_ADVANCED}, 
-	{"debug pid", P_BOOL, P_GLOBAL, &Globals.bDebugPid, NULL, NULL, FLAG_ADVANCED}, 
-	{"debug uid", P_BOOL, P_GLOBAL, &Globals.bDebugUid, NULL, NULL, FLAG_ADVANCED}, 
-	{"debug class", P_BOOL, P_GLOBAL, &Globals.bDebugClass, NULL, NULL, FLAG_ADVANCED},
-	{"enable core files", P_BOOL, P_GLOBAL, &Globals.bEnableCoreFiles, NULL, NULL, FLAG_ADVANCED},
+	{
+		.label		= "printer name",
+		.type		= P_STRING,
+		.p_class	= P_LOCAL,
+		.ptr		= &sDefault.szPrintername,
+		.special	= NULL,
+		.enum_list	= NULL,
+		.flags		= FLAG_ADVANCED | FLAG_PRINT,
+	},
+	{
+		.label		= "printer",
+		.type		= P_STRING,
+		.p_class	= P_LOCAL,
+		.ptr		= &sDefault.szPrintername,
+		.special	= NULL,
+		.enum_list	= NULL,
+		.flags		= FLAG_HIDE,
+	},
+	{
+		.label		= "use client driver",
+		.type		= P_BOOL,
+		.p_class	= P_LOCAL,
+		.ptr		= &sDefault.bUseClientDriver,
+		.special	= NULL,
+		.enum_list	= NULL,
+		.flags		= FLAG_ADVANCED | FLAG_PRINT,
+	},
+	{
+		.label		= "default devmode",
+		.type		= P_BOOL,
+		.p_class	= P_LOCAL,
+		.ptr		= &sDefault.bDefaultDevmode,
+		.special	= NULL,
+		.enum_list	= NULL,
+		.flags		= FLAG_ADVANCED | FLAG_PRINT,
+	},
+	{
+		.label		= "force printername",
+		.type		= P_BOOL,
+		.p_class	= P_LOCAL,
+		.ptr		= &sDefault.bForcePrintername,
+		.special	= NULL,
+		.enum_list	= NULL,
+		.flags		= FLAG_ADVANCED | FLAG_PRINT,
+	},
+	{
+		.label		= "printjob username",
+		.type		= P_STRING,
+		.p_class	= P_LOCAL,
+		.ptr		= &sDefault.szPrintjobUsername,
+		.special	= NULL,
+		.enum_list	= NULL,
+		.flags		= FLAG_ADVANCED | FLAG_PRINT,
+	},
 
-	{N_("Protocol Options"), P_SEP, P_SEPARATOR}, 
+	{N_("Filename Handling"), P_SEP, P_SEPARATOR},
 
-	{"allocation roundup size", P_INTEGER, P_LOCAL, &sDefault.iallocation_roundup_size, NULL, NULL, FLAG_ADVANCED}, 
-	{"aio read size", P_INTEGER, P_LOCAL, &sDefault.iAioReadSize, NULL, NULL, FLAG_ADVANCED}, 
-	{"aio write size", P_INTEGER, P_LOCAL, &sDefault.iAioWriteSize, NULL, NULL, FLAG_ADVANCED}, 
-	{"aio write behind", P_STRING, P_LOCAL, &sDefault.szAioWriteBehind, NULL, NULL, FLAG_ADVANCED | FLAG_SHARE | FLAG_GLOBAL }, 
-	{"smb ports", P_STRING, P_GLOBAL, &Globals.smb_ports, NULL, NULL, FLAG_ADVANCED}, 
-	{"large readwrite", P_BOOL, P_GLOBAL, &Globals.bLargeReadwrite, NULL, NULL, FLAG_ADVANCED}, 
-	{"max protocol", P_ENUM, P_GLOBAL, &Globals.maxprotocol, NULL, enum_protocol, FLAG_ADVANCED}, 
-	{"protocol", P_ENUM, P_GLOBAL, &Globals.maxprotocol, NULL, enum_protocol, FLAG_ADVANCED}, 
-	{"min protocol", P_ENUM, P_GLOBAL, &Globals.minprotocol, NULL, enum_protocol, FLAG_ADVANCED}, 
-	{"min receivefile size", P_INTEGER, P_GLOBAL, &Globals.iminreceivefile, NULL, NULL, FLAG_ADVANCED}, 
-	{"read raw", P_BOOL, P_GLOBAL, &Globals.bReadRaw, NULL, NULL, FLAG_ADVANCED}, 
-	{"write raw", P_BOOL, P_GLOBAL, &Globals.bWriteRaw, NULL, NULL, FLAG_ADVANCED}, 
-	{"disable netbios", P_BOOL, P_GLOBAL, &Globals.bDisableNetbios, NULL, NULL, FLAG_ADVANCED}, 
-	{"reset on zero vc", P_BOOL, P_GLOBAL, &Globals.bResetOnZeroVC, NULL, NULL, FLAG_ADVANCED}, 
+	{
+		.label		= "mangling method",
+		.type		= P_STRING,
+		.p_class	= P_GLOBAL,
+		.ptr		= &Globals.szManglingMethod,
+		.special	= NULL,
+		.enum_list	= NULL,
+		.flags		= FLAG_ADVANCED,
+	},
+	{
+		.label		= "mangle prefix",
+		.type		= P_INTEGER,
+		.p_class	= P_GLOBAL,
+		.ptr		= &Globals.mangle_prefix,
+		.special	= NULL,
+		.enum_list	= NULL,
+		.flags		= FLAG_ADVANCED,
+	},
 
-	{"acl compatibility", P_ENUM, P_GLOBAL, &Globals.iAclCompat, NULL,  enum_acl_compat_vals, FLAG_ADVANCED | FLAG_SHARE | FLAG_GLOBAL}, 
-	{"defer sharing violations", P_BOOL, P_GLOBAL, &Globals.bDeferSharingViolations, NULL, NULL, FLAG_ADVANCED | FLAG_GLOBAL},
-	{"ea support", P_BOOL, P_LOCAL, &sDefault.bEASupport, NULL, NULL, FLAG_ADVANCED | FLAG_SHARE | FLAG_GLOBAL}, 
-	{"nt acl support", P_BOOL, P_LOCAL, &sDefault.bNTAclSupport, NULL, NULL, FLAG_ADVANCED | FLAG_SHARE | FLAG_GLOBAL}, 
-	{"nt pipe support", P_BOOL, P_GLOBAL, &Globals.bNTPipeSupport, NULL, NULL, FLAG_ADVANCED}, 
-	{"nt status support", P_BOOL, P_GLOBAL, &Globals.bNTStatusSupport, NULL, NULL, FLAG_ADVANCED}, 
-	{"profile acls", P_BOOL, P_LOCAL, &sDefault.bProfileAcls, NULL, NULL, FLAG_ADVANCED | FLAG_GLOBAL | FLAG_SHARE}, 
+	{
+		.label		= "default case",
+		.type		= P_ENUM,
+		.p_class	= P_LOCAL,
+		.ptr		= &sDefault.iDefaultCase,
+		.special	= NULL,
+		.enum_list	= enum_case,
+		.flags		= FLAG_ADVANCED | FLAG_SHARE,
+	},
+	{
+		.label		= "case sensitive",
+		.type		= P_ENUM,
+		.p_class	= P_LOCAL,
+		.ptr		= &sDefault.iCaseSensitive,
+		.special	= NULL,
+		.enum_list	= enum_bool_auto,
+		.flags		= FLAG_ADVANCED | FLAG_SHARE | FLAG_GLOBAL,
+	},
+	{
+		.label		= "casesignames",
+		.type		= P_ENUM,
+		.p_class	= P_LOCAL,
+		.ptr		= &sDefault.iCaseSensitive,
+		.special	= NULL,
+		.enum_list	= enum_bool_auto,
+		.flags		= FLAG_ADVANCED | FLAG_SHARE | FLAG_GLOBAL | FLAG_HIDE,
+	},
+	{
+		.label		= "preserve case",
+		.type		= P_BOOL,
+		.p_class	= P_LOCAL,
+		.ptr		= &sDefault.bCasePreserve,
+		.special	= NULL,
+		.enum_list	= NULL,
+		.flags		= FLAG_ADVANCED | FLAG_SHARE | FLAG_GLOBAL,
+	},
+	{
+		.label		= "short preserve case",
+		.type		= P_BOOL,
+		.p_class	= P_LOCAL,
+		.ptr		= &sDefault.bShortCasePreserve,
+		.special	= NULL,
+		.enum_list	= NULL,
+		.flags		= FLAG_ADVANCED | FLAG_SHARE | FLAG_GLOBAL,
+	},
+	{
+		.label		= "mangling char",
+		.type		= P_CHAR,
+		.p_class	= P_LOCAL,
+		.ptr		= &sDefault.magic_char,
+		.special	= NULL,
+		.enum_list	= NULL,
+		.flags		= FLAG_ADVANCED | FLAG_SHARE | FLAG_GLOBAL,
+	},
+	{
+		.label		= "hide dot files",
+		.type		= P_BOOL,
+		.p_class	= P_LOCAL,
+		.ptr		= &sDefault.bHideDotFiles,
+		.special	= NULL,
+		.enum_list	= NULL,
+		.flags		= FLAG_ADVANCED | FLAG_SHARE | FLAG_GLOBAL,
+	},
+	{
+		.label		= "hide special files",
+		.type		= P_BOOL,
+		.p_class	= P_LOCAL,
+		.ptr		= &sDefault.bHideSpecialFiles,
+		.special	= NULL,
+		.enum_list	= NULL,
+		.flags		= FLAG_ADVANCED | FLAG_SHARE | FLAG_GLOBAL,
+	},
+	{
+		.label		= "hide unreadable",
+		.type		= P_BOOL,
+		.p_class	= P_LOCAL,
+		.ptr		= &sDefault.bHideUnReadable,
+		.special	= NULL,
+		.enum_list	= NULL,
+		.flags		= FLAG_ADVANCED | FLAG_SHARE | FLAG_GLOBAL,
+	},
+	{
+		.label		= "hide unwriteable files",
+		.type		= P_BOOL,
+		.p_class	= P_LOCAL,
+		.ptr		= &sDefault.bHideUnWriteableFiles,
+		.special	= NULL,
+		.enum_list	= NULL,
+		.flags		= FLAG_ADVANCED | FLAG_SHARE | FLAG_GLOBAL,
+	},
+	{
+		.label		= "delete veto files",
+		.type		= P_BOOL,
+		.p_class	= P_LOCAL,
+		.ptr		= &sDefault.bDeleteVetoFiles,
+		.special	= NULL,
+		.enum_list	= NULL,
+		.flags		= FLAG_ADVANCED | FLAG_SHARE | FLAG_GLOBAL,
+	},
+	{
+		.label		= "veto files",
+		.type		= P_STRING,
+		.p_class	= P_LOCAL,
+		.ptr		= &sDefault.szVetoFiles,
+		.special	= NULL,
+		.enum_list	= NULL,
+		.flags		= FLAG_ADVANCED | FLAG_SHARE | FLAG_GLOBAL,
+	},
+	{
+		.label		= "hide files",
+		.type		= P_STRING,
+		.p_class	= P_LOCAL,
+		.ptr		= &sDefault.szHideFiles,
+		.special	= NULL,
+		.enum_list	= NULL,
+		.flags		= FLAG_ADVANCED | FLAG_SHARE | FLAG_GLOBAL,
+	},
+	{
+		.label		= "veto oplock files",
+		.type		= P_STRING,
+		.p_class	= P_LOCAL,
+		.ptr		= &sDefault.szVetoOplockFiles,
+		.special	= NULL,
+		.enum_list	= NULL,
+		.flags		= FLAG_ADVANCED | FLAG_SHARE | FLAG_GLOBAL,
+	},
+	{
+		.label		= "map archive",
+		.type		= P_BOOL,
+		.p_class	= P_LOCAL,
+		.ptr		= &sDefault.bMap_archive,
+		.special	= NULL,
+		.enum_list	= NULL,
+		.flags		= FLAG_ADVANCED | FLAG_SHARE | FLAG_GLOBAL,
+	},
+	{
+		.label		= "map hidden",
+		.type		= P_BOOL,
+		.p_class	= P_LOCAL,
+		.ptr		= &sDefault.bMap_hidden,
+		.special	= NULL,
+		.enum_list	= NULL,
+		.flags		= FLAG_ADVANCED | FLAG_SHARE | FLAG_GLOBAL,
+	},
+	{
+		.label		= "map system",
+		.type		= P_BOOL,
+		.p_class	= P_LOCAL,
+		.ptr		= &sDefault.bMap_system,
+		.special	= NULL,
+		.enum_list	= NULL,
+		.flags		= FLAG_ADVANCED | FLAG_SHARE | FLAG_GLOBAL,
+	},
+	{
+		.label		= "map readonly",
+		.type		= P_ENUM,
+		.p_class	= P_LOCAL,
+		.ptr		= &sDefault.iMap_readonly,
+		.special	= NULL,
+		.enum_list	= enum_map_readonly,
+		.flags		= FLAG_ADVANCED | FLAG_SHARE | FLAG_GLOBAL,
+	},
+	{
+		.label		= "mangled names",
+		.type		= P_BOOL,
+		.p_class	= P_LOCAL,
+		.ptr		= &sDefault.bMangledNames,
+		.special	= NULL,
+		.enum_list	= NULL,
+		.flags		= FLAG_ADVANCED | FLAG_SHARE | FLAG_GLOBAL,
+	},
+	{
+		.label		= "max stat cache size",
+		.type		= P_INTEGER,
+		.p_class	= P_GLOBAL,
+		.ptr		= &Globals.iMaxStatCacheSize,
+		.special	= NULL,
+		.enum_list	= NULL,
+		.flags		= FLAG_ADVANCED,
+	},
+	{
+		.label		= "stat cache",
+		.type		= P_BOOL,
+		.p_class	= P_GLOBAL,
+		.ptr		= &Globals.bStatCache,
+		.special	= NULL,
+		.enum_list	= NULL,
+		.flags		= FLAG_ADVANCED,
+	},
+	{
+		.label		= "store dos attributes",
+		.type		= P_BOOL,
+		.p_class	= P_LOCAL,
+		.ptr		= &sDefault.bStoreDosAttributes,
+		.special	= NULL,
+		.enum_list	= NULL,
+		.flags		= FLAG_ADVANCED | FLAG_SHARE | FLAG_GLOBAL,
+	},
+	{
+		.label		= "dmapi support",
+		.type		= P_BOOL,
+		.p_class	= P_LOCAL,
+		.ptr		= &sDefault.bDmapiSupport,
+		.special	= NULL,
+		.enum_list	= NULL,
+		.flags		= FLAG_ADVANCED | FLAG_SHARE | FLAG_GLOBAL,
+	},
 
-	{"announce version", P_STRING, P_GLOBAL, &Globals.szAnnounceVersion, NULL, NULL, FLAG_ADVANCED}, 
-	{"announce as", P_ENUM, P_GLOBAL, &Globals.announce_as, NULL, enum_announce_as,  FLAG_ADVANCED}, 
-	{"map acl inherit", P_BOOL, P_LOCAL, &sDefault.bMap_acl_inherit, NULL, NULL, FLAG_ADVANCED | FLAG_SHARE | FLAG_GLOBAL}, 
-	{"afs share", P_BOOL, P_LOCAL, &sDefault.bAfs_Share, NULL, NULL, FLAG_ADVANCED | FLAG_SHARE | FLAG_GLOBAL},
-	{"max mux", P_INTEGER, P_GLOBAL, &Globals.max_mux, NULL, NULL, FLAG_ADVANCED}, 
-	{"max xmit", P_INTEGER, P_GLOBAL, &Globals.max_xmit, NULL, NULL, FLAG_ADVANCED}, 
 
-	{"name resolve order", P_STRING, P_GLOBAL, &Globals.szNameResolveOrder, NULL, NULL, FLAG_ADVANCED | FLAG_WIZARD}, 
-	{"max ttl", P_INTEGER, P_GLOBAL, &Globals.max_ttl, NULL, NULL, FLAG_ADVANCED}, 
-	{"max wins ttl", P_INTEGER, P_GLOBAL, &Globals.max_wins_ttl, NULL, NULL, FLAG_ADVANCED}, 
-	{"min wins ttl", P_INTEGER, P_GLOBAL, &Globals.min_wins_ttl, NULL, NULL, FLAG_ADVANCED}, 
-	{"time server", P_BOOL, P_GLOBAL, &Globals.bTimeServer, NULL, NULL, FLAG_ADVANCED}, 
-	{"unix extensions", P_BOOL, P_GLOBAL, &Globals.bUnixExtensions, NULL, NULL, FLAG_ADVANCED}, 
-	{"use spnego", P_BOOL, P_GLOBAL, &Globals.bUseSpnego, NULL, NULL, FLAG_ADVANCED}, 
-	{"client signing", P_ENUM, P_GLOBAL, &Globals.client_signing, NULL, enum_smb_signing_vals, FLAG_ADVANCED}, 
-	{"server signing", P_ENUM, P_GLOBAL, &Globals.server_signing, NULL, enum_smb_signing_vals, FLAG_ADVANCED}, 
-	{"smb encrypt", P_ENUM, P_LOCAL, &sDefault.ismb_encrypt, NULL, enum_smb_signing_vals, FLAG_ADVANCED},
-	{"client use spnego", P_BOOL, P_GLOBAL, &Globals.bClientUseSpnego, NULL, NULL, FLAG_ADVANCED}, 
-	{"client ldap sasl wrapping", P_ENUM, P_GLOBAL, &Globals.client_ldap_sasl_wrapping, NULL, enum_ldap_sasl_wrapping, FLAG_ADVANCED},
-	{"enable asu support", P_BOOL, P_GLOBAL, &Globals.bASUSupport, NULL, NULL, FLAG_ADVANCED}, 
-	{"svcctl list", P_LIST, P_GLOBAL, &Globals.szServicesList, NULL, NULL, FLAG_ADVANCED},
+	{N_("Domain Options"), P_SEP, P_SEPARATOR},
 
-	{N_("Tuning Options"), P_SEP, P_SEPARATOR}, 
+	{
+		.label		= "machine password timeout",
+		.type		= P_INTEGER,
+		.p_class	= P_GLOBAL,
+		.ptr		= &Globals.machine_password_timeout,
+		.special	= NULL,
+		.enum_list	= NULL,
+		.flags		= FLAG_ADVANCED | FLAG_WIZARD,
+	},
 
-	{"block size", P_INTEGER, P_LOCAL, &sDefault.iBlock_size, NULL, NULL, FLAG_ADVANCED | FLAG_SHARE | FLAG_GLOBAL}, 
-	{"deadtime", P_INTEGER, P_GLOBAL, &Globals.deadtime, NULL, NULL, FLAG_ADVANCED}, 
-	{"getwd cache", P_BOOL, P_GLOBAL, &Globals.getwd_cache, NULL, NULL, FLAG_ADVANCED},
-	{"keepalive", P_INTEGER, P_GLOBAL, &Globals.iKeepalive, NULL, NULL, FLAG_ADVANCED},
-	{"change notify", P_BOOL, P_LOCAL, &sDefault.bChangeNotify, NULL, NULL, FLAG_ADVANCED | FLAG_SHARE },
-	{"directory name cache size", P_INTEGER, P_LOCAL, &sDefault.iDirectoryNameCacheSize, NULL, NULL, FLAG_ADVANCED | FLAG_SHARE },
-	{"kernel change notify", P_BOOL, P_LOCAL, &sDefault.bKernelChangeNotify, NULL, NULL, FLAG_ADVANCED | FLAG_SHARE },
+	{N_("Logon Options"), P_SEP, P_SEPARATOR},
 
-	{"lpq cache time", P_INTEGER, P_GLOBAL, &Globals.lpqcachetime, NULL, NULL, FLAG_ADVANCED}, 
-	{"max smbd processes", P_INTEGER, P_GLOBAL, &Globals.iMaxSmbdProcesses, NULL, NULL, FLAG_ADVANCED}, 
-	{"max connections", P_INTEGER, P_LOCAL, &sDefault.iMaxConnections, NULL, NULL, FLAG_ADVANCED | FLAG_SHARE}, 
-	{"paranoid server security", P_BOOL, P_GLOBAL, &Globals.paranoid_server_security, NULL, NULL, FLAG_ADVANCED}, 
-	{"max disk size", P_INTEGER, P_GLOBAL, &Globals.maxdisksize, NULL, NULL, FLAG_ADVANCED}, 
-	{"max open files", P_INTEGER, P_GLOBAL, &Globals.max_open_files, NULL, NULL, FLAG_ADVANCED}, 
-	{"min print space", P_INTEGER, P_LOCAL, &sDefault.iMinPrintSpace, NULL, NULL, FLAG_ADVANCED | FLAG_PRINT}, 
+	{
+		.label		= "add user script",
+		.type		= P_STRING,
+		.p_class	= P_GLOBAL,
+		.ptr		= &Globals.szAddUserScript,
+		.special	= NULL,
+		.enum_list	= NULL,
+		.flags		= FLAG_ADVANCED,
+	},
+	{
+		.label		= "rename user script",
+		.type		= P_STRING,
+		.p_class	= P_GLOBAL,
+		.ptr		= &Globals.szRenameUserScript,
+		.special	= NULL,
+		.enum_list	= NULL,
+		.flags		= FLAG_ADVANCED,
+	},
+	{
+		.label		= "delete user script",
+		.type		= P_STRING,
+		.p_class	= P_GLOBAL,
+		.ptr		= &Globals.szDelUserScript,
+		.special	= NULL,
+		.enum_list	= NULL,
+		.flags		= FLAG_ADVANCED,
+	},
+	{
+		.label		= "add group script",
+		.type		= P_STRING,
+		.p_class	= P_GLOBAL,
+		.ptr		= &Globals.szAddGroupScript,
+		.special	= NULL,
+		.enum_list	= NULL,
+		.flags		= FLAG_ADVANCED,
+	},
+	{
+		.label		= "delete group script",
+		.type		= P_STRING,
+		.p_class	= P_GLOBAL,
+		.ptr		= &Globals.szDelGroupScript,
+		.special	= NULL,
+		.enum_list	= NULL,
+		.flags		= FLAG_ADVANCED,
+	},
+	{
+		.label		= "add user to group script",
+		.type		= P_STRING,
+		.p_class	= P_GLOBAL,
+		.ptr		= &Globals.szAddUserToGroupScript,
+		.special	= NULL,
+		.enum_list	= NULL,
+		.flags		= FLAG_ADVANCED,
+	},
+	{
+		.label		= "delete user from group script",
+		.type		= P_STRING,
+		.p_class	= P_GLOBAL,
+		.ptr		= &Globals.szDelUserFromGroupScript,
+		.special	= NULL,
+		.enum_list	= NULL,
+		.flags		= FLAG_ADVANCED,
+	},
+	{
+		.label		= "set primary group script",
+		.type		= P_STRING,
+		.p_class	= P_GLOBAL,
+		.ptr		= &Globals.szSetPrimaryGroupScript,
+		.special	= NULL,
+		.enum_list	= NULL,
+		.flags		= FLAG_ADVANCED,
+	},
+	{
+		.label		= "add machine script",
+		.type		= P_STRING,
+		.p_class	= P_GLOBAL,
+		.ptr		= &Globals.szAddMachineScript,
+		.special	= NULL,
+		.enum_list	= NULL,
+		.flags		= FLAG_ADVANCED,
+	},
+	{
+		.label		= "shutdown script",
+		.type		= P_STRING,
+		.p_class	= P_GLOBAL,
+		.ptr		= &Globals.szShutdownScript,
+		.special	= NULL,
+		.enum_list	= NULL,
+		.flags		= FLAG_ADVANCED,
+	},
+	{
+		.label		= "abort shutdown script",
+		.type		= P_STRING,
+		.p_class	= P_GLOBAL,
+		.ptr		= &Globals.szAbortShutdownScript,
+		.special	= NULL,
+		.enum_list	= NULL,
+		.flags		= FLAG_ADVANCED,
+	},
+	{
+		.label		= "username map script",
+		.type		= P_STRING,
+		.p_class	= P_GLOBAL,
+		.ptr		= &Globals.szUsernameMapScript,
+		.special	= NULL,
+		.enum_list	= NULL,
+		.flags		= FLAG_ADVANCED,
+	},
+	{
+		.label		= "logon script",
+		.type		= P_STRING,
+		.p_class	= P_GLOBAL,
+		.ptr		= &Globals.szLogonScript,
+		.special	= NULL,
+		.enum_list	= NULL,
+		.flags		= FLAG_ADVANCED,
+	},
+	{
+		.label		= "logon path",
+		.type		= P_STRING,
+		.p_class	= P_GLOBAL,
+		.ptr		= &Globals.szLogonPath,
+		.special	= NULL,
+		.enum_list	= NULL,
+		.flags		= FLAG_ADVANCED,
+	},
+	{
+		.label		= "logon drive",
+		.type		= P_STRING,
+		.p_class	= P_GLOBAL,
+		.ptr		= &Globals.szLogonDrive,
+		.special	= NULL,
+		.enum_list	= NULL,
+		.flags		= FLAG_ADVANCED,
+	},
+	{
+		.label		= "logon home",
+		.type		= P_STRING,
+		.p_class	= P_GLOBAL,
+		.ptr		= &Globals.szLogonHome,
+		.special	= NULL,
+		.enum_list	= NULL,
+		.flags		= FLAG_ADVANCED,
+	},
+	{
+		.label		= "domain logons",
+		.type		= P_BOOL,
+		.p_class	= P_GLOBAL,
+		.ptr		= &Globals.bDomainLogons,
+		.special	= NULL,
+		.enum_list	= NULL,
+		.flags		= FLAG_ADVANCED,
+	},
 
-	{"socket options", P_STRING, P_GLOBAL, &Globals.szSocketOptions, NULL, NULL, FLAG_ADVANCED},
-	{"strict allocate", P_BOOL, P_LOCAL, &sDefault.bStrictAllocate, NULL, NULL, FLAG_ADVANCED | FLAG_SHARE}, 
-	{"strict sync", P_BOOL, P_LOCAL, &sDefault.bStrictSync, NULL, NULL, FLAG_ADVANCED | FLAG_SHARE}, 
-	{"sync always", P_BOOL, P_LOCAL, &sDefault.bSyncAlways, NULL, NULL, FLAG_ADVANCED | FLAG_SHARE}, 
-	{"use mmap", P_BOOL, P_GLOBAL, &Globals.bUseMmap, NULL, NULL, FLAG_ADVANCED}, 
-	{"use sendfile", P_BOOL, P_LOCAL, &sDefault.bUseSendfile, NULL, NULL, FLAG_ADVANCED | FLAG_SHARE}, 
-	{"hostname lookups", P_BOOL, P_GLOBAL, &Globals.bHostnameLookups, NULL, NULL, FLAG_ADVANCED}, 
-	{"write cache size", P_INTEGER, P_LOCAL, &sDefault.iWriteCacheSize, NULL, NULL, FLAG_ADVANCED | FLAG_SHARE | FLAG_DEPRECATED}, 
+	{N_("Browse Options"), P_SEP, P_SEPARATOR},
 
-	{"name cache timeout", P_INTEGER, P_GLOBAL, &Globals.name_cache_timeout, NULL, NULL, FLAG_ADVANCED}, 
-	{"ctdbd socket", P_STRING, P_GLOBAL, &Globals.ctdbdSocket, NULL, NULL, FLAG_ADVANCED | FLAG_GLOBAL}, 
-	{"cluster addresses", P_LIST, P_GLOBAL, &Globals.szClusterAddresses, NULL, NULL, FLAG_ADVANCED | FLAG_GLOBAL}, 
-	{"clustering", P_BOOL, P_GLOBAL, &Globals.clustering, NULL, NULL, FLAG_ADVANCED | FLAG_GLOBAL}, 
+	{
+		.label		= "os level",
+		.type		= P_INTEGER,
+		.p_class	= P_GLOBAL,
+		.ptr		= &Globals.os_level,
+		.special	= NULL,
+		.enum_list	= NULL,
+		.flags		= FLAG_BASIC | FLAG_ADVANCED,
+	},
+	{
+		.label		= "lm announce",
+		.type		= P_ENUM,
+		.p_class	= P_GLOBAL,
+		.ptr		= &Globals.lm_announce,
+		.special	= NULL,
+		.enum_list	= enum_bool_auto,
+		.flags		= FLAG_ADVANCED,
+	},
+	{
+		.label		= "lm interval",
+		.type		= P_INTEGER,
+		.p_class	= P_GLOBAL,
+		.ptr		= &Globals.lm_interval,
+		.special	= NULL,
+		.enum_list	= NULL,
+		.flags		= FLAG_ADVANCED,
+	},
+	{
+		.label		= "preferred master",
+		.type		= P_ENUM,
+		.p_class	= P_GLOBAL,
+		.ptr		= &Globals.iPreferredMaster,
+		.special	= NULL,
+		.enum_list	= enum_bool_auto,
+		.flags		= FLAG_BASIC | FLAG_ADVANCED,
+	},
+	{
+		.label		= "prefered master",
+		.type		= P_ENUM,
+		.p_class	= P_GLOBAL,
+		.ptr		= &Globals.iPreferredMaster,
+		.special	= NULL,
+		.enum_list	= enum_bool_auto,
+		.flags		= FLAG_HIDE,
+	},
+	{
+		.label		= "local master",
+		.type		= P_BOOL,
+		.p_class	= P_GLOBAL,
+		.ptr		= &Globals.bLocalMaster,
+		.special	= NULL,
+		.enum_list	= NULL,
+		.flags		= FLAG_BASIC | FLAG_ADVANCED,
+	},
+	{
+		.label		= "domain master",
+		.type		= P_ENUM,
+		.p_class	= P_GLOBAL,
+		.ptr		= &Globals.iDomainMaster,
+		.special	= NULL,
+		.enum_list	= enum_bool_auto,
+		.flags		= FLAG_BASIC | FLAG_ADVANCED,
+	},
+	{
+		.label		= "browse list",
+		.type		= P_BOOL,
+		.p_class	= P_GLOBAL,
+		.ptr		= &Globals.bBrowseList,
+		.special	= NULL,
+		.enum_list	= NULL,
+		.flags		= FLAG_ADVANCED,
+	},
+	{
+		.label		= "browseable",
+		.type		= P_BOOL,
+		.p_class	= P_LOCAL,
+		.ptr		= &sDefault.bBrowseable,
+		.special	= NULL,
+		.enum_list	= NULL,
+		.flags		= FLAG_BASIC | FLAG_ADVANCED | FLAG_SHARE | FLAG_PRINT,
+	},
+	{
+		.label		= "browsable",
+		.type		= P_BOOL,
+		.p_class	= P_LOCAL,
+		.ptr		= &sDefault.bBrowseable,
+		.special	= NULL,
+		.enum_list	= NULL,
+		.flags		= FLAG_HIDE,
+	},
+	{
+		.label		= "enhanced browsing",
+		.type		= P_BOOL,
+		.p_class	= P_GLOBAL,
+		.ptr		= &Globals.enhanced_browsing,
+		.special	= NULL,
+		.enum_list	= NULL,
+		.flags		= FLAG_ADVANCED,
+	},
 
-	{N_("Printing Options"), P_SEP, P_SEPARATOR}, 
+	{N_("WINS Options"), P_SEP, P_SEPARATOR},
 
-	{"max reported print jobs", P_INTEGER, P_LOCAL, &sDefault.iMaxReportedPrintJobs, NULL, NULL, FLAG_ADVANCED | FLAG_PRINT}, 
-	{"max print jobs", P_INTEGER, P_LOCAL, &sDefault.iMaxPrintJobs, NULL, NULL, FLAG_ADVANCED | FLAG_PRINT}, 
-	{"load printers", P_BOOL, P_GLOBAL, &Globals.bLoadPrinters, NULL, NULL, FLAG_ADVANCED | FLAG_PRINT}, 
-	{"printcap cache time", P_INTEGER, P_GLOBAL, &Globals.PrintcapCacheTime, NULL, NULL, FLAG_ADVANCED | FLAG_PRINT}, 
-	{"printcap name", P_STRING, P_GLOBAL, &Globals.szPrintcapname, NULL, NULL, FLAG_ADVANCED | FLAG_PRINT}, 
-	{"printcap", P_STRING, P_GLOBAL, &Globals.szPrintcapname, NULL, NULL, FLAG_HIDE}, 
-	{"printable", P_BOOL, P_LOCAL, &sDefault.bPrint_ok, NULL, NULL, FLAG_ADVANCED | FLAG_PRINT}, 
-	{"print ok", P_BOOL, P_LOCAL, &sDefault.bPrint_ok, NULL, NULL, FLAG_HIDE}, 
-	{"printing", P_ENUM, P_LOCAL, &sDefault.iPrinting, handle_printing, enum_printing, FLAG_ADVANCED | FLAG_PRINT | FLAG_GLOBAL}, 
-	{"cups options", P_STRING, P_LOCAL, &sDefault.szCupsOptions, NULL, NULL, FLAG_ADVANCED | FLAG_PRINT | FLAG_GLOBAL}, 
-	{"cups server", P_STRING, P_GLOBAL, &Globals.szCupsServer, NULL, NULL, FLAG_ADVANCED | FLAG_PRINT | FLAG_GLOBAL}, 
-	{"iprint server", P_STRING, P_GLOBAL, &Globals.szIPrintServer, NULL, NULL, FLAG_ADVANCED | FLAG_PRINT | FLAG_GLOBAL}, 
-	{"print command", P_STRING, P_LOCAL, &sDefault.szPrintcommand, NULL, NULL, FLAG_ADVANCED | FLAG_PRINT | FLAG_GLOBAL}, 
-	{"disable spoolss", P_BOOL, P_GLOBAL, &Globals.bDisableSpoolss, NULL, NULL, FLAG_ADVANCED | FLAG_PRINT | FLAG_GLOBAL}, 
-	{"enable spoolss", P_BOOLREV, P_GLOBAL, &Globals.bDisableSpoolss, NULL, NULL, FLAG_HIDE}, 
-	{"lpq command", P_STRING, P_LOCAL, &sDefault.szLpqcommand, NULL, NULL, FLAG_ADVANCED | FLAG_PRINT | FLAG_GLOBAL}, 
-	{"lprm command", P_STRING, P_LOCAL, &sDefault.szLprmcommand, NULL, NULL, FLAG_ADVANCED | FLAG_PRINT | FLAG_GLOBAL}, 
-	{"lppause command", P_STRING, P_LOCAL, &sDefault.szLppausecommand, NULL, NULL, FLAG_ADVANCED | FLAG_PRINT | FLAG_GLOBAL}, 
-	{"lpresume command", P_STRING, P_LOCAL, &sDefault.szLpresumecommand, NULL, NULL, FLAG_ADVANCED | FLAG_PRINT | FLAG_GLOBAL}, 
-	{"queuepause command", P_STRING, P_LOCAL, &sDefault.szQueuepausecommand, NULL, NULL, FLAG_ADVANCED | FLAG_PRINT | FLAG_GLOBAL}, 
-	{"queueresume command", P_STRING, P_LOCAL, &sDefault.szQueueresumecommand, NULL, NULL, FLAG_ADVANCED | FLAG_PRINT | FLAG_GLOBAL}, 
+	{
+		.label		= "dns proxy",
+		.type		= P_BOOL,
+		.p_class	= P_GLOBAL,
+		.ptr		= &Globals.bDNSproxy,
+		.special	= NULL,
+		.enum_list	= NULL,
+		.flags		= FLAG_ADVANCED,
+	},
+	{
+		.label		= "wins proxy",
+		.type		= P_BOOL,
+		.p_class	= P_GLOBAL,
+		.ptr		= &Globals.bWINSproxy,
+		.special	= NULL,
+		.enum_list	= NULL,
+		.flags		= FLAG_ADVANCED,
+	},
+	{
+		.label		= "wins server",
+		.type		= P_LIST,
+		.p_class	= P_GLOBAL,
+		.ptr		= &Globals.szWINSservers,
+		.special	= NULL,
+		.enum_list	= NULL,
+		.flags		= FLAG_BASIC | FLAG_ADVANCED | FLAG_WIZARD,
+	},
+	{
+		.label		= "wins support",
+		.type		= P_BOOL,
+		.p_class	= P_GLOBAL,
+		.ptr		= &Globals.bWINSsupport,
+		.special	= NULL,
+		.enum_list	= NULL,
+		.flags		= FLAG_BASIC | FLAG_ADVANCED | FLAG_WIZARD,
+	},
+	{
+		.label		= "wins hook",
+		.type		= P_STRING,
+		.p_class	= P_GLOBAL,
+		.ptr		= &Globals.szWINSHook,
+		.special	= NULL,
+		.enum_list	= NULL,
+		.flags		= FLAG_ADVANCED,
+	},
 
-	{"addport command", P_STRING, P_GLOBAL, &Globals.szAddPortCommand, NULL, NULL, FLAG_ADVANCED}, 
-	{"enumports command", P_STRING, P_GLOBAL, &Globals.szEnumPortsCommand, NULL, NULL, FLAG_ADVANCED}, 
-	{"addprinter command", P_STRING, P_GLOBAL, &Globals.szAddPrinterCommand, NULL, NULL, FLAG_ADVANCED}, 
-	{"deleteprinter command", P_STRING, P_GLOBAL, &Globals.szDeletePrinterCommand, NULL, NULL, FLAG_ADVANCED}, 
-	{"show add printer wizard", P_BOOL, P_GLOBAL, &Globals.bMsAddPrinterWizard, NULL, NULL, FLAG_ADVANCED}, 
-	{"os2 driver map", P_STRING, P_GLOBAL, &Globals.szOs2DriverMap, NULL, NULL, FLAG_ADVANCED}, 
+	{N_("Locking Options"), P_SEP, P_SEPARATOR},
 
-	{"printer name", P_STRING, P_LOCAL, &sDefault.szPrintername, NULL, NULL, FLAG_ADVANCED | FLAG_PRINT}, 
-	{"printer", P_STRING, P_LOCAL, &sDefault.szPrintername, NULL, NULL, FLAG_HIDE}, 
-	{"use client driver", P_BOOL, P_LOCAL, &sDefault.bUseClientDriver, NULL, NULL, FLAG_ADVANCED | FLAG_PRINT}, 
-	{"default devmode", P_BOOL, P_LOCAL, &sDefault.bDefaultDevmode, NULL, NULL, FLAG_ADVANCED | FLAG_PRINT}, 
-	{"force printername", P_BOOL, P_LOCAL, &sDefault.bForcePrintername, NULL, NULL, FLAG_ADVANCED | FLAG_PRINT}, 
-	{"printjob username", P_STRING, P_LOCAL, &sDefault.szPrintjobUsername, NULL, NULL, FLAG_ADVANCED | FLAG_PRINT},
+	{
+		.label		= "blocking locks",
+		.type		= P_BOOL,
+		.p_class	= P_LOCAL,
+		.ptr		= &sDefault.bBlockingLocks,
+		.special	= NULL,
+		.enum_list	= NULL,
+		.flags		= FLAG_ADVANCED | FLAG_SHARE | FLAG_GLOBAL,
+	},
+	{
+		.label		= "csc policy",
+		.type		= P_ENUM,
+		.p_class	= P_LOCAL,
+		.ptr		= &sDefault.iCSCPolicy,
+		.special	= NULL,
+		.enum_list	= enum_csc_policy,
+		.flags		= FLAG_ADVANCED | FLAG_SHARE | FLAG_GLOBAL,
+	},
+	{
+		.label		= "fake oplocks",
+		.type		= P_BOOL,
+		.p_class	= P_LOCAL,
+		.ptr		= &sDefault.bFakeOplocks,
+		.special	= NULL,
+		.enum_list	= NULL,
+		.flags		= FLAG_ADVANCED | FLAG_SHARE,
+	},
+	{
+		.label		= "kernel oplocks",
+		.type		= P_BOOL,
+		.p_class	= P_GLOBAL,
+		.ptr		= &Globals.bKernelOplocks,
+		.special	= NULL,
+		.enum_list	= NULL,
+		.flags		= FLAG_ADVANCED | FLAG_GLOBAL,
+	},
+	{
+		.label		= "locking",
+		.type		= P_BOOL,
+		.p_class	= P_LOCAL,
+		.ptr		= &sDefault.bLocking,
+		.special	= NULL,
+		.enum_list	= NULL,
+		.flags		= FLAG_ADVANCED | FLAG_SHARE | FLAG_GLOBAL,
+	},
+	{
+		.label		= "lock spin time",
+		.type		= P_INTEGER,
+		.p_class	= P_GLOBAL,
+		.ptr		= &Globals.iLockSpinTime,
+		.special	= NULL,
+		.enum_list	= NULL,
+		.flags		= FLAG_ADVANCED | FLAG_GLOBAL,
+	},
+	{
+		.label		= "oplocks",
+		.type		= P_BOOL,
+		.p_class	= P_LOCAL,
+		.ptr		= &sDefault.bOpLocks,
+		.special	= NULL,
+		.enum_list	= NULL,
+		.flags		= FLAG_ADVANCED | FLAG_SHARE | FLAG_GLOBAL,
+	},
+	{
+		.label		= "level2 oplocks",
+		.type		= P_BOOL,
+		.p_class	= P_LOCAL,
+		.ptr		= &sDefault.bLevel2OpLocks,
+		.special	= NULL,
+		.enum_list	= NULL,
+		.flags		= FLAG_ADVANCED | FLAG_SHARE | FLAG_GLOBAL,
+	},
+	{
+		.label		= "oplock break wait time",
+		.type		= P_INTEGER,
+		.p_class	= P_GLOBAL,
+		.ptr		= &Globals.oplock_break_wait_time,
+		.special	= NULL,
+		.enum_list	= NULL,
+		.flags		= FLAG_ADVANCED | FLAG_GLOBAL,
+	},
+	{
+		.label		= "oplock contention limit",
+		.type		= P_INTEGER,
+		.p_class	= P_LOCAL,
+		.ptr		= &sDefault.iOplockContentionLimit,
+		.special	= NULL,
+		.enum_list	= NULL,
+		.flags		= FLAG_ADVANCED | FLAG_SHARE | FLAG_GLOBAL,
+	},
+	{
+		.label		= "posix locking",
+		.type		= P_BOOL,
+		.p_class	= P_LOCAL,
+		.ptr		= &sDefault.bPosixLocking,
+		.special	= NULL,
+		.enum_list	= NULL,
+		.flags		= FLAG_ADVANCED | FLAG_SHARE | FLAG_GLOBAL,
+	},
+	{
+		.label		= "strict locking",
+		.type		= P_ENUM,
+		.p_class	= P_LOCAL,
+		.ptr		= &sDefault.iStrictLocking,
+		.special	= NULL,
+		.enum_list	= enum_bool_auto,
+		.flags		= FLAG_ADVANCED | FLAG_SHARE | FLAG_GLOBAL,
+	},
+	{
+		.label		= "share modes",
+		.type		= P_BOOL,
+		.p_class	= P_LOCAL,
+		.ptr		= &sDefault.bShareModes,
+		.special	= NULL,
+		.enum_list	= NULL,
+		.flags		= FLAG_ADVANCED | FLAG_SHARE | FLAG_GLOBAL,
+	},
 
-	{N_("Filename Handling"), P_SEP, P_SEPARATOR}, 
-	{"mangling method", P_STRING, P_GLOBAL, &Globals.szManglingMethod, NULL, NULL, FLAG_ADVANCED}, 
-	{"mangle prefix", P_INTEGER, P_GLOBAL, &Globals.mangle_prefix, NULL, NULL, FLAG_ADVANCED}, 
+	{N_("Ldap Options"), P_SEP, P_SEPARATOR},
 
-	{"default case", P_ENUM, P_LOCAL, &sDefault.iDefaultCase, NULL, enum_case, FLAG_ADVANCED | FLAG_SHARE}, 
-	{"case sensitive", P_ENUM, P_LOCAL, &sDefault.iCaseSensitive, NULL, enum_bool_auto, FLAG_ADVANCED | FLAG_SHARE | FLAG_GLOBAL}, 
-	{"casesignames", P_ENUM, P_LOCAL, &sDefault.iCaseSensitive, NULL, enum_bool_auto, FLAG_ADVANCED | FLAG_SHARE | FLAG_GLOBAL | FLAG_HIDE}, 
-	{"preserve case", P_BOOL, P_LOCAL, &sDefault.bCasePreserve, NULL, NULL, FLAG_ADVANCED | FLAG_SHARE | FLAG_GLOBAL}, 
-	{"short preserve case", P_BOOL, P_LOCAL, &sDefault.bShortCasePreserve, NULL, NULL, FLAG_ADVANCED | FLAG_SHARE | FLAG_GLOBAL}, 
-	{"mangling char", P_CHAR, P_LOCAL, &sDefault.magic_char, NULL, NULL, FLAG_ADVANCED | FLAG_SHARE | FLAG_GLOBAL}, 
-	{"hide dot files", P_BOOL, P_LOCAL, &sDefault.bHideDotFiles, NULL, NULL, FLAG_ADVANCED | FLAG_SHARE | FLAG_GLOBAL}, 
-	{"hide special files", P_BOOL, P_LOCAL, &sDefault.bHideSpecialFiles, NULL, NULL, FLAG_ADVANCED | FLAG_SHARE | FLAG_GLOBAL}, 
-	{"hide unreadable", P_BOOL, P_LOCAL, &sDefault.bHideUnReadable, NULL, NULL, FLAG_ADVANCED | FLAG_SHARE | FLAG_GLOBAL}, 
-	{"hide unwriteable files", P_BOOL, P_LOCAL, &sDefault.bHideUnWriteableFiles, NULL, NULL, FLAG_ADVANCED | FLAG_SHARE | FLAG_GLOBAL}, 
-	{"delete veto files", P_BOOL, P_LOCAL, &sDefault.bDeleteVetoFiles, NULL, NULL, FLAG_ADVANCED | FLAG_SHARE | FLAG_GLOBAL}, 
-	{"veto files", P_STRING, P_LOCAL, &sDefault.szVetoFiles, NULL, NULL, FLAG_ADVANCED | FLAG_SHARE | FLAG_GLOBAL }, 
-	{"hide files", P_STRING, P_LOCAL, &sDefault.szHideFiles, NULL, NULL, FLAG_ADVANCED | FLAG_SHARE | FLAG_GLOBAL }, 
-	{"veto oplock files", P_STRING, P_LOCAL, &sDefault.szVetoOplockFiles, NULL, NULL, FLAG_ADVANCED | FLAG_SHARE | FLAG_GLOBAL }, 
-	{"map archive", P_BOOL, P_LOCAL, &sDefault.bMap_archive, NULL, NULL, FLAG_ADVANCED | FLAG_SHARE | FLAG_GLOBAL}, 
-	{"map hidden", P_BOOL, P_LOCAL, &sDefault.bMap_hidden, NULL, NULL, FLAG_ADVANCED | FLAG_SHARE | FLAG_GLOBAL}, 
-	{"map system", P_BOOL, P_LOCAL, &sDefault.bMap_system, NULL, NULL, FLAG_ADVANCED | FLAG_SHARE | FLAG_GLOBAL}, 
-	{"map readonly", P_ENUM, P_LOCAL, &sDefault.iMap_readonly, NULL, enum_map_readonly, FLAG_ADVANCED | FLAG_SHARE | FLAG_GLOBAL}, 
-	{"mangled names", P_BOOL, P_LOCAL, &sDefault.bMangledNames, NULL, NULL, FLAG_ADVANCED | FLAG_SHARE | FLAG_GLOBAL}, 
-	{"max stat cache size", P_INTEGER, P_GLOBAL, &Globals.iMaxStatCacheSize, NULL, NULL, FLAG_ADVANCED}, 
-	{"stat cache", P_BOOL, P_GLOBAL, &Globals.bStatCache, NULL, NULL, FLAG_ADVANCED}, 
-	{"store dos attributes", P_BOOL, P_LOCAL, &sDefault.bStoreDosAttributes, NULL, NULL, FLAG_ADVANCED | FLAG_SHARE | FLAG_GLOBAL}, 
-	{"dmapi support", P_BOOL, P_LOCAL, &sDefault.bDmapiSupport, NULL, NULL, FLAG_ADVANCED | FLAG_SHARE | FLAG_GLOBAL},
+	{
+		.label		= "ldap admin dn",
+		.type		= P_STRING,
+		.p_class	= P_GLOBAL,
+		.ptr		= &Globals.szLdapAdminDn,
+		.special	= NULL,
+		.enum_list	= NULL,
+		.flags		= FLAG_ADVANCED,
+	},
+	{
+		.label		= "ldap delete dn",
+		.type		= P_BOOL,
+		.p_class	= P_GLOBAL,
+		.ptr		= &Globals.ldap_delete_dn,
+		.special	= NULL,
+		.enum_list	= NULL,
+		.flags		= FLAG_ADVANCED,
+	},
+	{
+		.label		= "ldap group suffix",
+		.type		= P_STRING,
+		.p_class	= P_GLOBAL,
+		.ptr		= &Globals.szLdapGroupSuffix,
+		.special	= NULL,
+		.enum_list	= NULL,
+		.flags		= FLAG_ADVANCED,
+	},
+	{
+		.label		= "ldap idmap suffix",
+		.type		= P_STRING,
+		.p_class	= P_GLOBAL,
+		.ptr		= &Globals.szLdapIdmapSuffix,
+		.special	= NULL,
+		.enum_list	= NULL,
+		.flags		= FLAG_ADVANCED,
+	},
+	{
+		.label		= "ldap machine suffix",
+		.type		= P_STRING,
+		.p_class	= P_GLOBAL,
+		.ptr		= &Globals.szLdapMachineSuffix,
+		.special	= NULL,
+		.enum_list	= NULL,
+		.flags		= FLAG_ADVANCED,
+	},
+	{
+		.label		= "ldap passwd sync",
+		.type		= P_ENUM,
+		.p_class	= P_GLOBAL,
+		.ptr		= &Globals.ldap_passwd_sync,
+		.special	= NULL,
+		.enum_list	= enum_ldap_passwd_sync,
+		.flags		= FLAG_ADVANCED,
+	},
+	{
+		.label		= "ldap password sync",
+		.type		= P_ENUM,
+		.p_class	= P_GLOBAL,
+		.ptr		= &Globals.ldap_passwd_sync,
+		.special	= NULL,
+		.enum_list	= enum_ldap_passwd_sync,
+		.flags		= FLAG_HIDE,
+	},
+	{
+		.label		= "ldap replication sleep",
+		.type		= P_INTEGER,
+		.p_class	= P_GLOBAL,
+		.ptr		= &Globals.ldap_replication_sleep,
+		.special	= NULL,
+		.enum_list	= NULL,
+		.flags		= FLAG_ADVANCED,
+	},
+	{
+		.label		= "ldap suffix",
+		.type		= P_STRING,
+		.p_class	= P_GLOBAL,
+		.ptr		= &Globals.szLdapSuffix,
+		.special	= NULL,
+		.enum_list	= NULL,
+		.flags		= FLAG_ADVANCED,
+	},
+	{
+		.label		= "ldap ssl",
+		.type		= P_ENUM,
+		.p_class	= P_GLOBAL,
+		.ptr		= &Globals.ldap_ssl,
+		.special	= NULL,
+		.enum_list	= enum_ldap_ssl,
+		.flags		= FLAG_ADVANCED,
+	},
+	{
+		.label		= "ldap timeout",
+		.type		= P_INTEGER,
+		.p_class	= P_GLOBAL,
+		.ptr		= &Globals.ldap_timeout,
+		.special	= NULL,
+		.enum_list	= NULL,
+		.flags		= FLAG_ADVANCED,
+	},
+	{
+		.label		= "ldap page size",
+		.type		= P_INTEGER,
+		.p_class	= P_GLOBAL,
+		.ptr		= &Globals.ldap_page_size,
+		.special	= NULL,
+		.enum_list	= NULL,
+		.flags		= FLAG_ADVANCED,
+	},
+	{
+		.label		= "ldap user suffix",
+		.type		= P_STRING,
+		.p_class	= P_GLOBAL,
+		.ptr		= &Globals.szLdapUserSuffix,
+		.special	= NULL,
+		.enum_list	= NULL,
+		.flags		= FLAG_ADVANCED,
+	},
+	{
+		.label		= "ldap debug level",
+		.type		= P_INTEGER,
+		.p_class	= P_GLOBAL,
+		.ptr		= &Globals.ldap_debug_level,
+		.special	= handle_ldap_debug_level,
+		.enum_list	= NULL,
+		.flags		= FLAG_ADVANCED,
+	},
+	{
+		.label		= "ldap debug threshold",
+		.type		= P_INTEGER,
+		.p_class	= P_GLOBAL,
+		.ptr		= &Globals.ldap_debug_threshold,
+		.special	= NULL,
+		.enum_list	= NULL,
+		.flags		= FLAG_ADVANCED,
+	},
 
+	{N_("EventLog Options"), P_SEP, P_SEPARATOR},
 
-	{N_("Domain Options"), P_SEP, P_SEPARATOR}, 
+	{
+		.label		= "eventlog list",
+		.type		= P_LIST,
+		.p_class	= P_GLOBAL,
+		.ptr		= &Globals.szEventLogs,
+		.special	= NULL,
+		.enum_list	= NULL,
+		.flags		= FLAG_ADVANCED | FLAG_GLOBAL | FLAG_SHARE,
+	},
 
-	{"machine password timeout", P_INTEGER, P_GLOBAL, &Globals.machine_password_timeout, NULL, NULL, FLAG_ADVANCED | FLAG_WIZARD}, 
+	{N_("Miscellaneous Options"), P_SEP, P_SEPARATOR},
 
-	{N_("Logon Options"), P_SEP, P_SEPARATOR}, 
-
-	{"add user script", P_STRING, P_GLOBAL, &Globals.szAddUserScript, NULL, NULL, FLAG_ADVANCED}, 
-        {"rename user script", P_STRING, P_GLOBAL, &Globals.szRenameUserScript, NULL, NULL, FLAG_ADVANCED},
-	{"delete user script", P_STRING, P_GLOBAL, &Globals.szDelUserScript, NULL, NULL, FLAG_ADVANCED}, 
-	{"add group script", P_STRING, P_GLOBAL, &Globals.szAddGroupScript, NULL, NULL, FLAG_ADVANCED}, 
-	{"delete group script", P_STRING, P_GLOBAL, &Globals.szDelGroupScript, NULL, NULL, FLAG_ADVANCED}, 
-	{"add user to group script", P_STRING, P_GLOBAL, &Globals.szAddUserToGroupScript, NULL, NULL, FLAG_ADVANCED}, 
-	{"delete user from group script", P_STRING, P_GLOBAL, &Globals.szDelUserFromGroupScript, NULL, NULL, FLAG_ADVANCED}, 
-	{"set primary group script", P_STRING, P_GLOBAL, &Globals.szSetPrimaryGroupScript, NULL, NULL, FLAG_ADVANCED}, 
-	{"add machine script", P_STRING, P_GLOBAL, &Globals.szAddMachineScript, NULL, NULL, FLAG_ADVANCED}, 
-	{"shutdown script", P_STRING, P_GLOBAL, &Globals.szShutdownScript, NULL, NULL, FLAG_ADVANCED}, 
-	{"abort shutdown script", P_STRING, P_GLOBAL, &Globals.szAbortShutdownScript, NULL, NULL, FLAG_ADVANCED}, 
-	{"username map script", P_STRING, P_GLOBAL, &Globals.szUsernameMapScript, NULL, NULL, FLAG_ADVANCED}, 
-
-	{"logon script", P_STRING, P_GLOBAL, &Globals.szLogonScript, NULL, NULL, FLAG_ADVANCED}, 
-	{"logon path", P_STRING, P_GLOBAL, &Globals.szLogonPath, NULL, NULL, FLAG_ADVANCED}, 
-	{"logon drive", P_STRING, P_GLOBAL, &Globals.szLogonDrive, NULL, NULL, FLAG_ADVANCED}, 
-	{"logon home", P_STRING, P_GLOBAL, &Globals.szLogonHome, NULL, NULL, FLAG_ADVANCED}, 
-	{"domain logons", P_BOOL, P_GLOBAL, &Globals.bDomainLogons, NULL, NULL, FLAG_ADVANCED}, 
-
-	{N_("Browse Options"), P_SEP, P_SEPARATOR}, 
-
-	{"os level", P_INTEGER, P_GLOBAL, &Globals.os_level, NULL, NULL, FLAG_BASIC | FLAG_ADVANCED}, 
-	{"lm announce", P_ENUM, P_GLOBAL, &Globals.lm_announce, NULL, enum_bool_auto, FLAG_ADVANCED}, 
-	{"lm interval", P_INTEGER, P_GLOBAL, &Globals.lm_interval, NULL, NULL, FLAG_ADVANCED}, 
-	{"preferred master", P_ENUM, P_GLOBAL, &Globals.iPreferredMaster, NULL, enum_bool_auto, FLAG_BASIC | FLAG_ADVANCED}, 
-	{"prefered master", P_ENUM, P_GLOBAL, &Globals.iPreferredMaster, NULL, enum_bool_auto, FLAG_HIDE}, 
-	{"local master", P_BOOL, P_GLOBAL, &Globals.bLocalMaster, NULL, NULL, FLAG_BASIC | FLAG_ADVANCED}, 
-	{"domain master", P_ENUM, P_GLOBAL, &Globals.iDomainMaster, NULL, enum_bool_auto, FLAG_BASIC | FLAG_ADVANCED}, 
-	{"browse list", P_BOOL, P_GLOBAL, &Globals.bBrowseList, NULL, NULL, FLAG_ADVANCED}, 
-	{"browseable", P_BOOL, P_LOCAL, &sDefault.bBrowseable, NULL, NULL, FLAG_BASIC | FLAG_ADVANCED | FLAG_SHARE | FLAG_PRINT}, 
-	{"browsable", P_BOOL, P_LOCAL, &sDefault.bBrowseable, NULL, NULL, FLAG_HIDE}, 
-	{"enhanced browsing", P_BOOL, P_GLOBAL, &Globals.enhanced_browsing, NULL, NULL, FLAG_ADVANCED}, 
-
-	{N_("WINS Options"), P_SEP, P_SEPARATOR}, 
-
-	{"dns proxy", P_BOOL, P_GLOBAL, &Globals.bDNSproxy, NULL, NULL, FLAG_ADVANCED}, 
-	{"wins proxy", P_BOOL, P_GLOBAL, &Globals.bWINSproxy, NULL, NULL, FLAG_ADVANCED}, 
-
-	{"wins server", P_LIST, P_GLOBAL, &Globals.szWINSservers, NULL, NULL, FLAG_BASIC | FLAG_ADVANCED | FLAG_WIZARD}, 
-	{"wins support", P_BOOL, P_GLOBAL, &Globals.bWINSsupport, NULL, NULL, FLAG_BASIC | FLAG_ADVANCED | FLAG_WIZARD}, 
-	{"wins hook", P_STRING, P_GLOBAL, &Globals.szWINSHook, NULL, NULL, FLAG_ADVANCED}, 
-
-	{N_("Locking Options"), P_SEP, P_SEPARATOR}, 
-
-	{"blocking locks", P_BOOL, P_LOCAL, &sDefault.bBlockingLocks, NULL, NULL, FLAG_ADVANCED | FLAG_SHARE | FLAG_GLOBAL}, 
-	{"csc policy", P_ENUM, P_LOCAL, &sDefault.iCSCPolicy, NULL, enum_csc_policy, FLAG_ADVANCED | FLAG_SHARE | FLAG_GLOBAL}, 
-	{"fake oplocks", P_BOOL, P_LOCAL, &sDefault.bFakeOplocks, NULL, NULL, FLAG_ADVANCED | FLAG_SHARE}, 
-	{"kernel oplocks", P_BOOL, P_GLOBAL, &Globals.bKernelOplocks, NULL, NULL, FLAG_ADVANCED | FLAG_GLOBAL}, 
-	{"locking", P_BOOL, P_LOCAL, &sDefault.bLocking, NULL, NULL, FLAG_ADVANCED | FLAG_SHARE | FLAG_GLOBAL}, 
-	{"lock spin time", P_INTEGER, P_GLOBAL, &Globals.iLockSpinTime, NULL, NULL, FLAG_ADVANCED | FLAG_GLOBAL}, 
-
-	{"oplocks", P_BOOL, P_LOCAL, &sDefault.bOpLocks, NULL, NULL, FLAG_ADVANCED | FLAG_SHARE | FLAG_GLOBAL}, 
-	{"level2 oplocks", P_BOOL, P_LOCAL, &sDefault.bLevel2OpLocks, NULL, NULL, FLAG_ADVANCED | FLAG_SHARE | FLAG_GLOBAL}, 
-	{"oplock break wait time", P_INTEGER, P_GLOBAL, &Globals.oplock_break_wait_time, NULL, NULL, FLAG_ADVANCED | FLAG_GLOBAL}, 
-	{"oplock contention limit", P_INTEGER, P_LOCAL, &sDefault.iOplockContentionLimit, NULL, NULL, FLAG_ADVANCED | FLAG_SHARE | FLAG_GLOBAL}, 
-	{"posix locking", P_BOOL, P_LOCAL, &sDefault.bPosixLocking, NULL, NULL, FLAG_ADVANCED | FLAG_SHARE | FLAG_GLOBAL}, 
-	{"strict locking", P_ENUM, P_LOCAL, &sDefault.iStrictLocking, NULL, enum_bool_auto, FLAG_ADVANCED | FLAG_SHARE | FLAG_GLOBAL}, 
-	{"share modes", P_BOOL, P_LOCAL,  &sDefault.bShareModes, NULL, NULL, FLAG_ADVANCED | FLAG_SHARE | FLAG_GLOBAL}, 
-
-	{N_("Ldap Options"), P_SEP, P_SEPARATOR}, 
-
-	{"ldap admin dn", P_STRING, P_GLOBAL, &Globals.szLdapAdminDn, NULL, NULL, FLAG_ADVANCED}, 
-	{"ldap delete dn", P_BOOL, P_GLOBAL, &Globals.ldap_delete_dn, NULL, NULL, FLAG_ADVANCED}, 
-	{"ldap group suffix", P_STRING, P_GLOBAL, &Globals.szLdapGroupSuffix, NULL, NULL, FLAG_ADVANCED}, 
-	{"ldap idmap suffix", P_STRING, P_GLOBAL, &Globals.szLdapIdmapSuffix, NULL, NULL, FLAG_ADVANCED}, 
-	{"ldap machine suffix", P_STRING, P_GLOBAL, &Globals.szLdapMachineSuffix, NULL, NULL, FLAG_ADVANCED}, 
-	{"ldap passwd sync", P_ENUM, P_GLOBAL, &Globals.ldap_passwd_sync, NULL, enum_ldap_passwd_sync, FLAG_ADVANCED}, 
-	{"ldap password sync", P_ENUM, P_GLOBAL, &Globals.ldap_passwd_sync, NULL, enum_ldap_passwd_sync, FLAG_HIDE}, 
-	{"ldap replication sleep", P_INTEGER, P_GLOBAL, &Globals.ldap_replication_sleep, NULL, NULL, FLAG_ADVANCED},
-	{"ldap suffix", P_STRING, P_GLOBAL, &Globals.szLdapSuffix, NULL, NULL, FLAG_ADVANCED}, 
-	{"ldap ssl", P_ENUM, P_GLOBAL, &Globals.ldap_ssl, NULL, enum_ldap_ssl, FLAG_ADVANCED}, 
-	{"ldap timeout", P_INTEGER, P_GLOBAL, &Globals.ldap_timeout, NULL, NULL, FLAG_ADVANCED},
-	{"ldap page size", P_INTEGER, P_GLOBAL, &Globals.ldap_page_size, NULL, NULL, FLAG_ADVANCED},
-	{"ldap user suffix", P_STRING, P_GLOBAL, &Globals.szLdapUserSuffix, NULL, NULL, FLAG_ADVANCED}, 
-
-	{"ldap debug level", P_INTEGER, P_GLOBAL, &Globals.ldap_debug_level, handle_ldap_debug_level, NULL, FLAG_ADVANCED},
-	{"ldap debug threshold", P_INTEGER, P_GLOBAL, &Globals.ldap_debug_threshold, NULL, NULL, FLAG_ADVANCED},
-
-
-	{N_("EventLog Options"), P_SEP, P_SEPARATOR}, 
-	{"eventlog list",  P_LIST, P_GLOBAL, &Globals.szEventLogs, NULL, NULL, FLAG_ADVANCED | FLAG_GLOBAL | FLAG_SHARE}, 
-
-	{N_("Miscellaneous Options"), P_SEP, P_SEPARATOR}, 
-	{"add share command", P_STRING, P_GLOBAL, &Globals.szAddShareCommand, NULL, NULL, FLAG_ADVANCED}, 
-	{"change share command", P_STRING, P_GLOBAL, &Globals.szChangeShareCommand, NULL, NULL, FLAG_ADVANCED}, 
-	{"delete share command", P_STRING, P_GLOBAL, &Globals.szDeleteShareCommand, NULL, NULL, FLAG_ADVANCED}, 
-
-	{"config file", P_STRING, P_GLOBAL, &Globals.szConfigFile, NULL, NULL, FLAG_HIDE}, 
-	{"preload", P_STRING, P_GLOBAL, &Globals.szAutoServices, NULL, NULL, FLAG_ADVANCED}, 
-	{"auto services", P_STRING, P_GLOBAL, &Globals.szAutoServices, NULL, NULL, FLAG_ADVANCED}, 
-	{"lock directory", P_STRING, P_GLOBAL, &Globals.szLockDir, NULL, NULL, FLAG_ADVANCED}, 
-	{"lock dir", P_STRING, P_GLOBAL, &Globals.szLockDir, NULL, NULL, FLAG_HIDE}, 
-	{"pid directory", P_STRING, P_GLOBAL, &Globals.szPidDir, NULL, NULL, FLAG_ADVANCED}, 
+	{
+		.label		= "add share command",
+		.type		= P_STRING,
+		.p_class	= P_GLOBAL,
+		.ptr		= &Globals.szAddShareCommand,
+		.special	= NULL,
+		.enum_list	= NULL,
+		.flags		= FLAG_ADVANCED,
+	},
+	{
+		.label		= "change share command",
+		.type		= P_STRING,
+		.p_class	= P_GLOBAL,
+		.ptr		= &Globals.szChangeShareCommand,
+		.special	= NULL,
+		.enum_list	= NULL,
+		.flags		= FLAG_ADVANCED,
+	},
+	{
+		.label		= "delete share command",
+		.type		= P_STRING,
+		.p_class	= P_GLOBAL,
+		.ptr		= &Globals.szDeleteShareCommand,
+		.special	= NULL,
+		.enum_list	= NULL,
+		.flags		= FLAG_ADVANCED,
+	},
+	{
+		.label		= "config file",
+		.type		= P_STRING,
+		.p_class	= P_GLOBAL,
+		.ptr		= &Globals.szConfigFile,
+		.special	= NULL,
+		.enum_list	= NULL,
+		.flags		= FLAG_HIDE,
+	},
+	{
+		.label		= "preload",
+		.type		= P_STRING,
+		.p_class	= P_GLOBAL,
+		.ptr		= &Globals.szAutoServices,
+		.special	= NULL,
+		.enum_list	= NULL,
+		.flags		= FLAG_ADVANCED,
+	},
+	{
+		.label		= "auto services",
+		.type		= P_STRING,
+		.p_class	= P_GLOBAL,
+		.ptr		= &Globals.szAutoServices,
+		.special	= NULL,
+		.enum_list	= NULL,
+		.flags		= FLAG_ADVANCED,
+	},
+	{
+		.label		= "lock directory",
+		.type		= P_STRING,
+		.p_class	= P_GLOBAL,
+		.ptr		= &Globals.szLockDir,
+		.special	= NULL,
+		.enum_list	= NULL,
+		.flags		= FLAG_ADVANCED,
+	},
+	{
+		.label		= "lock dir",
+		.type		= P_STRING,
+		.p_class	= P_GLOBAL,
+		.ptr		= &Globals.szLockDir,
+		.special	= NULL,
+		.enum_list	= NULL,
+		.flags		= FLAG_HIDE,
+	},
+	{
+		.label		= "pid directory",
+		.type		= P_STRING,
+		.p_class	= P_GLOBAL,
+		.ptr		= &Globals.szPidDir,
+		.special	= NULL,
+		.enum_list	= NULL,
+		.flags		= FLAG_ADVANCED,
+	},
 #ifdef WITH_UTMP
-	{"utmp directory", P_STRING, P_GLOBAL, &Globals.szUtmpDir, NULL, NULL, FLAG_ADVANCED}, 
-	{"wtmp directory", P_STRING, P_GLOBAL, &Globals.szWtmpDir, NULL, NULL, FLAG_ADVANCED}, 
-	{"utmp", P_BOOL, P_GLOBAL, &Globals.bUtmp, NULL, NULL, FLAG_ADVANCED}, 
+	{
+		.label		= "utmp directory",
+		.type		= P_STRING,
+		.p_class	= P_GLOBAL,
+		.ptr		= &Globals.szUtmpDir,
+		.special	= NULL,
+		.enum_list	= NULL,
+		.flags		= FLAG_ADVANCED,
+	},
+	{
+		.label		= "wtmp directory",
+		.type		= P_STRING,
+		.p_class	= P_GLOBAL,
+		.ptr		= &Globals.szWtmpDir,
+		.special	= NULL,
+		.enum_list	= NULL,
+		.flags		= FLAG_ADVANCED,
+	},
+	{
+		.label		= "utmp",
+		.type		= P_BOOL,
+		.p_class	= P_GLOBAL,
+		.ptr		= &Globals.bUtmp,
+		.special	= NULL,
+		.enum_list	= NULL,
+		.flags		= FLAG_ADVANCED,
+	},
 #endif
+	{
+		.label		= "default service",
+		.type		= P_STRING,
+		.p_class	= P_GLOBAL,
+		.ptr		= &Globals.szDefaultService,
+		.special	= NULL,
+		.enum_list	= NULL,
+		.flags		= FLAG_ADVANCED,
+	},
+	{
+		.label		= "default",
+		.type		= P_STRING,
+		.p_class	= P_GLOBAL,
+		.ptr		= &Globals.szDefaultService,
+		.special	= NULL,
+		.enum_list	= NULL,
+		.flags		= FLAG_ADVANCED,
+	},
+	{
+		.label		= "message command",
+		.type		= P_STRING,
+		.p_class	= P_GLOBAL,
+		.ptr		= &Globals.szMsgCommand,
+		.special	= NULL,
+		.enum_list	= NULL,
+		.flags		= FLAG_ADVANCED,
+	},
+	{
+		.label		= "dfree cache time",
+		.type		= P_INTEGER,
+		.p_class	= P_LOCAL,
+		.ptr		= &sDefault.iDfreeCacheTime,
+		.special	= NULL,
+		.enum_list	= NULL,
+		.flags		= FLAG_ADVANCED,
+	},
+	{
+		.label		= "dfree command",
+		.type		= P_STRING,
+		.p_class	= P_LOCAL,
+		.ptr		= &sDefault.szDfree,
+		.special	= NULL,
+		.enum_list	= NULL,
+		.flags		= FLAG_ADVANCED,
+	},
+	{
+		.label		= "get quota command",
+		.type		= P_STRING,
+		.p_class	= P_GLOBAL,
+		.ptr		= &Globals.szGetQuota,
+		.special	= NULL,
+		.enum_list	= NULL,
+		.flags		= FLAG_ADVANCED,
+	},
+	{
+		.label		= "set quota command",
+		.type		= P_STRING,
+		.p_class	= P_GLOBAL,
+		.ptr		= &Globals.szSetQuota,
+		.special	= NULL,
+		.enum_list	= NULL,
+		.flags		= FLAG_ADVANCED,
+	},
+	{
+		.label		= "remote announce",
+		.type		= P_STRING,
+		.p_class	= P_GLOBAL,
+		.ptr		= &Globals.szRemoteAnnounce,
+		.special	= NULL,
+		.enum_list	= NULL,
+		.flags		= FLAG_ADVANCED,
+	},
+	{
+		.label		= "remote browse sync",
+		.type		= P_STRING,
+		.p_class	= P_GLOBAL,
+		.ptr		= &Globals.szRemoteBrowseSync,
+		.special	= NULL,
+		.enum_list	= NULL,
+		.flags		= FLAG_ADVANCED,
+	},
+	{
+		.label		= "socket address",
+		.type		= P_STRING,
+		.p_class	= P_GLOBAL,
+		.ptr		= &Globals.szSocketAddress,
+		.special	= NULL,
+		.enum_list	= NULL,
+		.flags		= FLAG_ADVANCED,
+	},
+	{
+		.label		= "homedir map",
+		.type		= P_STRING,
+		.p_class	= P_GLOBAL,
+		.ptr		= &Globals.szNISHomeMapName,
+		.special	= NULL,
+		.enum_list	= NULL,
+		.flags		= FLAG_ADVANCED,
+	},
+	{
+		.label		= "afs username map",
+		.type		= P_STRING,
+		.p_class	= P_GLOBAL,
+		.ptr		= &Globals.szAfsUsernameMap,
+		.special	= NULL,
+		.enum_list	= NULL,
+		.flags		= FLAG_ADVANCED,
+	},
+	{
+		.label		= "afs token lifetime",
+		.type		= P_INTEGER,
+		.p_class	= P_GLOBAL,
+		.ptr		= &Globals.iAfsTokenLifetime,
+		.special	= NULL,
+		.enum_list	= NULL,
+		.flags		= FLAG_ADVANCED,
+	},
+	{
+		.label		= "log nt token command",
+		.type		= P_STRING,
+		.p_class	= P_GLOBAL,
+		.ptr		= &Globals.szLogNtTokenCommand,
+		.special	= NULL,
+		.enum_list	= NULL,
+		.flags		= FLAG_ADVANCED,
+	},
+	{
+		.label		= "time offset",
+		.type		= P_INTEGER,
+		.p_class	= P_GLOBAL,
+		.ptr		= &extra_time_offset,
+		.special	= NULL,
+		.enum_list	= NULL,
+		.flags		= FLAG_ADVANCED,
+	},
+	{
+		.label		= "NIS homedir",
+		.type		= P_BOOL,
+		.p_class	= P_GLOBAL,
+		.ptr		= &Globals.bNISHomeMap,
+		.special	= NULL,
+		.enum_list	= NULL,
+		.flags		= FLAG_ADVANCED,
+	},
+	{
+		.label		= "-valid",
+		.type		= P_BOOL,
+		.p_class	= P_LOCAL,
+		.ptr		= &sDefault.valid,
+		.special	= NULL,
+		.enum_list	= NULL,
+		.flags		= FLAG_HIDE,
+	},
+	{
+		.label		= "copy",
+		.type		= P_STRING,
+		.p_class	= P_LOCAL,
+		.ptr		= &sDefault.szCopy,
+		.special	= handle_copy,
+		.enum_list	= NULL,
+		.flags		= FLAG_HIDE,
+	},
+	{
+		.label		= "include",
+		.type		= P_STRING,
+		.p_class	= P_LOCAL,
+		.ptr		= &sDefault.szInclude,
+		.special	= handle_include,
+		.enum_list	= NULL,
+		.flags		= FLAG_HIDE,
+	},
+	{
+		.label		= "preexec",
+		.type		= P_STRING,
+		.p_class	= P_LOCAL,
+		.ptr		= &sDefault.szPreExec,
+		.special	= NULL,
+		.enum_list	= NULL,
+		.flags		= FLAG_ADVANCED | FLAG_SHARE | FLAG_PRINT,
+	},
+	{
+		.label		= "exec",
+		.type		= P_STRING,
+		.p_class	= P_LOCAL,
+		.ptr		= &sDefault.szPreExec,
+		.special	= NULL,
+		.enum_list	= NULL,
+		.flags		= FLAG_ADVANCED,
+	},
+	{
+		.label		= "preexec close",
+		.type		= P_BOOL,
+		.p_class	= P_LOCAL,
+		.ptr		= &sDefault.bPreexecClose,
+		.special	= NULL,
+		.enum_list	= NULL,
+		.flags		= FLAG_ADVANCED | FLAG_SHARE,
+	},
+	{
+		.label		= "postexec",
+		.type		= P_STRING,
+		.p_class	= P_LOCAL,
+		.ptr		= &sDefault.szPostExec,
+		.special	= NULL,
+		.enum_list	= NULL,
+		.flags		= FLAG_ADVANCED | FLAG_SHARE | FLAG_PRINT,
+	},
+	{
+		.label		= "root preexec",
+		.type		= P_STRING,
+		.p_class	= P_LOCAL,
+		.ptr		= &sDefault.szRootPreExec,
+		.special	= NULL,
+		.enum_list	= NULL,
+		.flags		= FLAG_ADVANCED | FLAG_SHARE | FLAG_PRINT,
+	},
+	{
+		.label		= "root preexec close",
+		.type		= P_BOOL,
+		.p_class	= P_LOCAL,
+		.ptr		= &sDefault.bRootpreexecClose,
+		.special	= NULL,
+		.enum_list	= NULL,
+		.flags		= FLAG_ADVANCED | FLAG_SHARE,
+	},
+	{
+		.label		= "root postexec",
+		.type		= P_STRING,
+		.p_class	= P_LOCAL,
+		.ptr		= &sDefault.szRootPostExec,
+		.special	= NULL,
+		.enum_list	= NULL,
+		.flags		= FLAG_ADVANCED | FLAG_SHARE | FLAG_PRINT,
+	},
+	{
+		.label		= "available",
+		.type		= P_BOOL,
+		.p_class	= P_LOCAL,
+		.ptr		= &sDefault.bAvailable,
+		.special	= NULL,
+		.enum_list	= NULL,
+		.flags		= FLAG_BASIC | FLAG_ADVANCED | FLAG_SHARE | FLAG_PRINT,
+	},
+	{
+		.label		= "registry shares",
+		.type		= P_BOOL,
+		.p_class	= P_GLOBAL,
+		.ptr		= &Globals.bRegistryShares,
+		.special	= NULL,
+		.enum_list	= NULL,
+		.flags		= FLAG_ADVANCED,
+	},
+	{
+		.label		= "usershare allow guests",
+		.type		= P_BOOL,
+		.p_class	= P_GLOBAL,
+		.ptr		= &Globals.bUsershareAllowGuests,
+		.special	= NULL,
+		.enum_list	= NULL,
+		.flags		= FLAG_ADVANCED,
+	},
+	{
+		.label		= "usershare max shares",
+		.type		= P_INTEGER,
+		.p_class	= P_GLOBAL,
+		.ptr		= &Globals.iUsershareMaxShares,
+		.special	= NULL,
+		.enum_list	= NULL,
+		.flags		= FLAG_ADVANCED,
+	},
+	{
+		.label		= "usershare owner only",
+		.type		= P_BOOL,
+		.p_class	= P_GLOBAL,
+		.ptr		= &Globals.bUsershareOwnerOnly,
+		.special	= NULL,
+		.enum_list	= NULL,
+		.flags		= FLAG_ADVANCED,
+	},
+	{
+		.label		= "usershare path",
+		.type		= P_STRING,
+		.p_class	= P_GLOBAL,
+		.ptr		= &Globals.szUsersharePath,
+		.special	= NULL,
+		.enum_list	= NULL,
+		.flags		= FLAG_ADVANCED,
+	},
+	{
+		.label		= "usershare prefix allow list",
+		.type		= P_LIST,
+		.p_class	= P_GLOBAL,
+		.ptr		= &Globals.szUsersharePrefixAllowList,
+		.special	= NULL,
+		.enum_list	= NULL,
+		.flags		= FLAG_ADVANCED,
+	},
+	{
+		.label		= "usershare prefix deny list",
+		.type		= P_LIST,
+		.p_class	= P_GLOBAL,
+		.ptr		= &Globals.szUsersharePrefixDenyList,
+		.special	= NULL,
+		.enum_list	= NULL,
+		.flags		= FLAG_ADVANCED,
+	},
+	{
+		.label		= "usershare template share",
+		.type		= P_STRING,
+		.p_class	= P_GLOBAL,
+		.ptr		= &Globals.szUsershareTemplateShare,
+		.special	= NULL,
+		.enum_list	= NULL,
+		.flags		= FLAG_ADVANCED,
+	},
+	{
+		.label		= "volume",
+		.type		= P_STRING,
+		.p_class	= P_LOCAL,
+		.ptr		= &sDefault.volume,
+		.special	= NULL,
+		.enum_list	= NULL,
+		.flags		= FLAG_ADVANCED | FLAG_SHARE,
+	},
+	{
+		.label		= "fstype",
+		.type		= P_STRING,
+		.p_class	= P_LOCAL,
+		.ptr		= &sDefault.fstype,
+		.special	= NULL,
+		.enum_list	= NULL,
+		.flags		= FLAG_ADVANCED | FLAG_SHARE,
+	},
+	{
+		.label		= "set directory",
+		.type		= P_BOOLREV,
+		.p_class	= P_LOCAL,
+		.ptr		= &sDefault.bNo_set_dir,
+		.special	= NULL,
+		.enum_list	= NULL,
+		.flags		= FLAG_ADVANCED | FLAG_SHARE,
+	},
+	{
+		.label		= "wide links",
+		.type		= P_BOOL,
+		.p_class	= P_LOCAL,
+		.ptr		= &sDefault.bWidelinks,
+		.special	= NULL,
+		.enum_list	= NULL,
+		.flags		= FLAG_ADVANCED | FLAG_SHARE | FLAG_GLOBAL,
+	},
+	{
+		.label		= "follow symlinks",
+		.type		= P_BOOL,
+		.p_class	= P_LOCAL,
+		.ptr		= &sDefault.bSymlinks,
+		.special	= NULL,
+		.enum_list	= NULL,
+		.flags		= FLAG_ADVANCED | FLAG_SHARE | FLAG_GLOBAL,
+	},
+	{
+		.label		= "dont descend",
+		.type		= P_STRING,
+		.p_class	= P_LOCAL,
+		.ptr		= &sDefault.szDontdescend,
+		.special	= NULL,
+		.enum_list	= NULL,
+		.flags		= FLAG_ADVANCED | FLAG_SHARE,
+	},
+	{
+		.label		= "magic script",
+		.type		= P_STRING,
+		.p_class	= P_LOCAL,
+		.ptr		= &sDefault.szMagicScript,
+		.special	= NULL,
+		.enum_list	= NULL,
+		.flags		= FLAG_ADVANCED | FLAG_SHARE,
+	},
+	{
+		.label		= "magic output",
+		.type		= P_STRING,
+		.p_class	= P_LOCAL,
+		.ptr		= &sDefault.szMagicOutput,
+		.special	= NULL,
+		.enum_list	= NULL,
+		.flags		= FLAG_ADVANCED | FLAG_SHARE,
+	},
+	{
+		.label		= "delete readonly",
+		.type		= P_BOOL,
+		.p_class	= P_LOCAL,
+		.ptr		= &sDefault.bDeleteReadonly,
+		.special	= NULL,
+		.enum_list	= NULL,
+		.flags		= FLAG_ADVANCED | FLAG_SHARE | FLAG_GLOBAL,
+	},
+	{
+		.label		= "dos filemode",
+		.type		= P_BOOL,
+		.p_class	= P_LOCAL,
+		.ptr		= &sDefault.bDosFilemode,
+		.special	= NULL,
+		.enum_list	= NULL,
+		.flags		= FLAG_ADVANCED | FLAG_SHARE | FLAG_GLOBAL,
+	},
+	{
+		.label		= "dos filetimes",
+		.type		= P_BOOL,
+		.p_class	= P_LOCAL,
+		.ptr		= &sDefault.bDosFiletimes,
+		.special	= NULL,
+		.enum_list	= NULL,
+		.flags		= FLAG_ADVANCED | FLAG_SHARE | FLAG_GLOBAL,
+	},
+	{
+		.label		= "dos filetime resolution",
+		.type		= P_BOOL,
+		.p_class	= P_LOCAL,
+		.ptr		= &sDefault.bDosFiletimeResolution,
+		.special	= NULL,
+		.enum_list	= NULL,
+		.flags		= FLAG_ADVANCED | FLAG_SHARE | FLAG_GLOBAL,
+	},
+	{
+		.label		= "fake directory create times",
+		.type		= P_BOOL,
+		.p_class	= P_LOCAL,
+		.ptr		= &sDefault.bFakeDirCreateTimes,
+		.special	= NULL,
+		.enum_list	= NULL,
+		.flags		= FLAG_ADVANCED | FLAG_SHARE | FLAG_GLOBAL,
+	},
+	{
+		.label		= "panic action",
+		.type		= P_STRING,
+		.p_class	= P_GLOBAL,
+		.ptr		= &Globals.szPanicAction,
+		.special	= NULL,
+		.enum_list	= NULL,
+		.flags		= FLAG_ADVANCED,
+	},
 
-	{"default service", P_STRING, P_GLOBAL, &Globals.szDefaultService, NULL, NULL, FLAG_ADVANCED}, 
-	{"default", P_STRING, P_GLOBAL, &Globals.szDefaultService, NULL, NULL, FLAG_ADVANCED}, 
-	{"message command", P_STRING, P_GLOBAL, &Globals.szMsgCommand, NULL, NULL, FLAG_ADVANCED}, 
-	{"dfree cache time", P_INTEGER, P_LOCAL, &sDefault.iDfreeCacheTime, NULL, NULL, FLAG_ADVANCED}, 
-	{"dfree command", P_STRING, P_LOCAL, &sDefault.szDfree, NULL, NULL, FLAG_ADVANCED}, 
-	{"get quota command", P_STRING, P_GLOBAL, &Globals.szGetQuota, NULL, NULL, FLAG_ADVANCED}, 
-	{"set quota command", P_STRING, P_GLOBAL, &Globals.szSetQuota, NULL, NULL, FLAG_ADVANCED}, 
-	{"remote announce", P_STRING, P_GLOBAL, &Globals.szRemoteAnnounce, NULL, NULL, FLAG_ADVANCED}, 
-	{"remote browse sync", P_STRING, P_GLOBAL, &Globals.szRemoteBrowseSync, NULL, NULL, FLAG_ADVANCED}, 
-	{"socket address", P_STRING, P_GLOBAL, &Globals.szSocketAddress, NULL, NULL, FLAG_ADVANCED}, 
-	{"homedir map", P_STRING, P_GLOBAL, &Globals.szNISHomeMapName, NULL, NULL, FLAG_ADVANCED}, 
-	{"afs username map", P_STRING, P_GLOBAL, &Globals.szAfsUsernameMap, NULL, NULL, FLAG_ADVANCED}, 
-	{"afs token lifetime", P_INTEGER, P_GLOBAL, &Globals.iAfsTokenLifetime, NULL, NULL, FLAG_ADVANCED},
-	{"log nt token command", P_STRING, P_GLOBAL, &Globals.szLogNtTokenCommand, NULL, NULL, FLAG_ADVANCED},
-	{"time offset", P_INTEGER, P_GLOBAL, &extra_time_offset, NULL, NULL, FLAG_ADVANCED}, 
-	{"NIS homedir", P_BOOL, P_GLOBAL, &Globals.bNISHomeMap, NULL, NULL, FLAG_ADVANCED}, 
-	{"-valid", P_BOOL, P_LOCAL, &sDefault.valid, NULL, NULL, FLAG_HIDE}, 
+	{N_("VFS module options"), P_SEP, P_SEPARATOR},
 
-	{"copy", P_STRING, P_LOCAL, &sDefault.szCopy, handle_copy, NULL, FLAG_HIDE}, 
-	{"include", P_STRING, P_LOCAL, &sDefault.szInclude, handle_include, NULL, FLAG_HIDE}, 
-	{"preexec", P_STRING, P_LOCAL, &sDefault.szPreExec, NULL, NULL, FLAG_ADVANCED | FLAG_SHARE | FLAG_PRINT}, 
-	{"exec", P_STRING, P_LOCAL, &sDefault.szPreExec, NULL, NULL, FLAG_ADVANCED}, 
+	{
+		.label		= "vfs objects",
+		.type		= P_LIST,
+		.p_class	= P_LOCAL,
+		.ptr		= &sDefault.szVfsObjects,
+		.special	= NULL,
+		.enum_list	= NULL,
+		.flags		= FLAG_ADVANCED | FLAG_SHARE,
+	},
+	{
+		.label		= "vfs object",
+		.type		= P_LIST,
+		.p_class	= P_LOCAL,
+		.ptr		= &sDefault.szVfsObjects,
+		.special	= NULL,
+		.enum_list	= NULL,
+		.flags		= FLAG_HIDE,
+	},
 
-	{"preexec close", P_BOOL, P_LOCAL, &sDefault.bPreexecClose, NULL, NULL, FLAG_ADVANCED | FLAG_SHARE}, 
-	{"postexec", P_STRING, P_LOCAL, &sDefault.szPostExec, NULL, NULL, FLAG_ADVANCED | FLAG_SHARE | FLAG_PRINT}, 
-	{"root preexec", P_STRING, P_LOCAL, &sDefault.szRootPreExec, NULL, NULL, FLAG_ADVANCED | FLAG_SHARE | FLAG_PRINT}, 
-	{"root preexec close", P_BOOL, P_LOCAL, &sDefault.bRootpreexecClose, NULL, NULL, FLAG_ADVANCED | FLAG_SHARE}, 
-	{"root postexec", P_STRING, P_LOCAL, &sDefault.szRootPostExec, NULL, NULL, FLAG_ADVANCED | FLAG_SHARE | FLAG_PRINT}, 
-	{"available", P_BOOL, P_LOCAL, &sDefault.bAvailable, NULL, NULL, FLAG_BASIC | FLAG_ADVANCED | FLAG_SHARE | FLAG_PRINT}, 
-	{"registry shares", P_BOOL, P_GLOBAL, &Globals.bRegistryShares, NULL, NULL, FLAG_ADVANCED},
-	{"usershare allow guests", P_BOOL, P_GLOBAL, &Globals.bUsershareAllowGuests, NULL, NULL, FLAG_ADVANCED},
-	{"usershare max shares", P_INTEGER, P_GLOBAL, &Globals.iUsershareMaxShares, NULL, NULL, FLAG_ADVANCED},
-	{"usershare owner only", P_BOOL, P_GLOBAL, &Globals.bUsershareOwnerOnly, NULL, NULL, FLAG_ADVANCED}, 
-	{"usershare path", P_STRING, P_GLOBAL, &Globals.szUsersharePath, NULL, NULL, FLAG_ADVANCED},
-	{"usershare prefix allow list", P_LIST, P_GLOBAL, &Globals.szUsersharePrefixAllowList, NULL, NULL, FLAG_ADVANCED}, 
-	{"usershare prefix deny list", P_LIST, P_GLOBAL, &Globals.szUsersharePrefixDenyList, NULL, NULL, FLAG_ADVANCED}, 
-	{"usershare template share", P_STRING, P_GLOBAL, &Globals.szUsershareTemplateShare, NULL, NULL, FLAG_ADVANCED},
-	{"volume", P_STRING, P_LOCAL, &sDefault.volume, NULL, NULL, FLAG_ADVANCED | FLAG_SHARE }, 
-	{"fstype", P_STRING, P_LOCAL, &sDefault.fstype, NULL, NULL, FLAG_ADVANCED | FLAG_SHARE}, 
-	{"set directory", P_BOOLREV, P_LOCAL, &sDefault.bNo_set_dir, NULL, NULL, FLAG_ADVANCED | FLAG_SHARE}, 
-	{"wide links", P_BOOL, P_LOCAL, &sDefault.bWidelinks, NULL, NULL, FLAG_ADVANCED | FLAG_SHARE | FLAG_GLOBAL}, 
-	{"follow symlinks", P_BOOL, P_LOCAL, &sDefault.bSymlinks, NULL, NULL, FLAG_ADVANCED | FLAG_SHARE | FLAG_GLOBAL}, 
-	{"dont descend", P_STRING, P_LOCAL, &sDefault.szDontdescend, NULL, NULL, FLAG_ADVANCED | FLAG_SHARE}, 
-	{"magic script", P_STRING, P_LOCAL, &sDefault.szMagicScript, NULL, NULL, FLAG_ADVANCED | FLAG_SHARE}, 
-	{"magic output", P_STRING, P_LOCAL, &sDefault.szMagicOutput, NULL, NULL, FLAG_ADVANCED | FLAG_SHARE}, 
-	{"delete readonly", P_BOOL, P_LOCAL, &sDefault.bDeleteReadonly, NULL, NULL, FLAG_ADVANCED | FLAG_SHARE | FLAG_GLOBAL}, 
-	{"dos filemode", P_BOOL, P_LOCAL, &sDefault.bDosFilemode, NULL, NULL, FLAG_ADVANCED | FLAG_SHARE | FLAG_GLOBAL}, 
-	{"dos filetimes", P_BOOL, P_LOCAL, &sDefault.bDosFiletimes, NULL, NULL, FLAG_ADVANCED | FLAG_SHARE | FLAG_GLOBAL}, 
-	{"dos filetime resolution", P_BOOL, P_LOCAL, &sDefault.bDosFiletimeResolution, NULL, NULL, FLAG_ADVANCED | FLAG_SHARE | FLAG_GLOBAL}, 
 
-	{"fake directory create times", P_BOOL, P_LOCAL, &sDefault.bFakeDirCreateTimes, NULL, NULL, FLAG_ADVANCED | FLAG_SHARE | FLAG_GLOBAL}, 
-	{"panic action", P_STRING, P_GLOBAL, &Globals.szPanicAction, NULL, NULL, FLAG_ADVANCED}, 
-
-	{N_("VFS module options"), P_SEP, P_SEPARATOR}, 
-
-	{"vfs objects", P_LIST, P_LOCAL, &sDefault.szVfsObjects, NULL, NULL, FLAG_ADVANCED | FLAG_SHARE}, 
-	{"vfs object", P_LIST, P_LOCAL, &sDefault.szVfsObjects, NULL, NULL, FLAG_HIDE}, 
-
-
 	{N_("MSDFS options"), P_SEP, P_SEPARATOR},
 
-	{"msdfs root", P_BOOL, P_LOCAL, &sDefault.bMSDfsRoot, NULL, NULL, FLAG_ADVANCED | FLAG_SHARE}, 
-	{"msdfs proxy", P_STRING, P_LOCAL, &sDefault.szMSDfsProxy, NULL, NULL, FLAG_ADVANCED | FLAG_SHARE}, 
-	{"host msdfs", P_BOOL, P_GLOBAL, &Globals.bHostMSDfs, NULL, NULL, FLAG_ADVANCED}, 
+	{
+		.label		= "msdfs root",
+		.type		= P_BOOL,
+		.p_class	= P_LOCAL,
+		.ptr		= &sDefault.bMSDfsRoot,
+		.special	= NULL,
+		.enum_list	= NULL,
+		.flags		= FLAG_ADVANCED | FLAG_SHARE,
+	},
+	{
+		.label		= "msdfs proxy",
+		.type		= P_STRING,
+		.p_class	= P_LOCAL,
+		.ptr		= &sDefault.szMSDfsProxy,
+		.special	= NULL,
+		.enum_list	= NULL,
+		.flags		= FLAG_ADVANCED | FLAG_SHARE,
+	},
+	{
+		.label		= "host msdfs",
+		.type		= P_BOOL,
+		.p_class	= P_GLOBAL,
+		.ptr		= &Globals.bHostMSDfs,
+		.special	= NULL,
+		.enum_list	= NULL,
+		.flags		= FLAG_ADVANCED,
+	},
 
-	{N_("Winbind options"), P_SEP, P_SEPARATOR}, 
+	{N_("Winbind options"), P_SEP, P_SEPARATOR},
 
-	{"passdb expand explicit", P_BOOL, P_GLOBAL, &Globals.bPassdbExpandExplicit, NULL, NULL, FLAG_ADVANCED},
-	{"idmap domains", P_LIST, P_GLOBAL, &Globals.szIdmapDomains, NULL, NULL, FLAG_ADVANCED}, 
-	{"idmap backend", P_LIST, P_GLOBAL, &Globals.szIdmapBackend, NULL, NULL, FLAG_ADVANCED }, 
-	{"idmap alloc backend", P_STRING, P_GLOBAL, &Globals.szIdmapAllocBackend, NULL, NULL, FLAG_ADVANCED}, 
-	{"idmap cache time", P_INTEGER, P_GLOBAL, &Globals.iIdmapCacheTime, NULL, NULL, FLAG_ADVANCED}, 
-	{"idmap negative cache time", P_INTEGER, P_GLOBAL, &Globals.iIdmapNegativeCacheTime, NULL, NULL, FLAG_ADVANCED}, 
-	{"idmap uid", P_STRING, P_GLOBAL, &Globals.szIdmapUID, handle_idmap_uid, NULL, FLAG_ADVANCED }, 
-	{"winbind uid", P_STRING, P_GLOBAL, &Globals.szIdmapUID, handle_idmap_uid, NULL, FLAG_HIDE }, 
-	{"idmap gid", P_STRING, P_GLOBAL, &Globals.szIdmapGID, handle_idmap_gid, NULL, FLAG_ADVANCED }, 
-	{"winbind gid", P_STRING, P_GLOBAL, &Globals.szIdmapGID, handle_idmap_gid, NULL, FLAG_HIDE }, 
-	{"template homedir", P_STRING, P_GLOBAL, &Globals.szTemplateHomedir, NULL, NULL, FLAG_ADVANCED}, 
-	{"template shell", P_STRING, P_GLOBAL, &Globals.szTemplateShell, NULL, NULL, FLAG_ADVANCED}, 
-	{"winbind separator", P_STRING, P_GLOBAL, &Globals.szWinbindSeparator, NULL, NULL, FLAG_ADVANCED}, 
-	{"winbind cache time", P_INTEGER, P_GLOBAL, &Globals.winbind_cache_time, NULL, NULL, FLAG_ADVANCED}, 
-	{"winbind enum users", P_BOOL, P_GLOBAL, &Globals.bWinbindEnumUsers, NULL, NULL, FLAG_ADVANCED}, 
-	{"winbind enum groups", P_BOOL, P_GLOBAL, &Globals.bWinbindEnumGroups, NULL, NULL, FLAG_ADVANCED}, 
-	{"winbind use default domain", P_BOOL, P_GLOBAL, &Globals.bWinbindUseDefaultDomain, NULL, NULL, FLAG_ADVANCED}, 
-	{"winbind trusted domains only", P_BOOL, P_GLOBAL, &Globals.bWinbindTrustedDomainsOnly, NULL, NULL, FLAG_ADVANCED}, 
-	{"winbind nested groups", P_BOOL, P_GLOBAL, &Globals.bWinbindNestedGroups, NULL, NULL, FLAG_ADVANCED}, 
-	{"winbind expand groups", P_INTEGER, P_GLOBAL, &Globals.winbind_expand_groups, NULL, NULL, FLAG_ADVANCED}, 
-	{"winbind nss info", P_LIST, P_GLOBAL, &Globals.szWinbindNssInfo, NULL, NULL, FLAG_ADVANCED}, 
-	{"winbind refresh tickets", P_BOOL, P_GLOBAL, &Globals.bWinbindRefreshTickets, NULL, NULL, FLAG_ADVANCED}, 
-	{"winbind offline logon", P_BOOL, P_GLOBAL, &Globals.bWinbindOfflineLogon, NULL, NULL, FLAG_ADVANCED},
-	{"winbind normalize names", P_BOOL, P_GLOBAL, &Globals.bWinbindNormalizeNames, NULL, NULL, FLAG_ADVANCED},
-	{"winbind rpc only", P_BOOL, P_GLOBAL, &Globals.bWinbindRpcOnly, NULL, NULL, FLAG_ADVANCED},
+	{
+		.label		= "passdb expand explicit",
+		.type		= P_BOOL,
+		.p_class	= P_GLOBAL,
+		.ptr		= &Globals.bPassdbExpandExplicit,
+		.special	= NULL,
+		.enum_list	= NULL,
+		.flags		= FLAG_ADVANCED,
+	},
+	{
+		.label		= "idmap domains",
+		.type		= P_LIST,
+		.p_class	= P_GLOBAL,
+		.ptr		= &Globals.szIdmapDomains,
+		.special	= NULL,
+		.enum_list	= NULL,
+		.flags		= FLAG_ADVANCED,
+	},
+	{
+		.label		= "idmap backend",
+		.type		= P_LIST,
+		.p_class	= P_GLOBAL,
+		.ptr		= &Globals.szIdmapBackend,
+		.special	= NULL,
+		.enum_list	= NULL,
+		.flags		= FLAG_ADVANCED,
+	},
+	{
+		.label		= "idmap alloc backend",
+		.type		= P_STRING,
+		.p_class	= P_GLOBAL,
+		.ptr		= &Globals.szIdmapAllocBackend,
+		.special	= NULL,
+		.enum_list	= NULL,
+		.flags		= FLAG_ADVANCED,
+	},
+	{
+		.label		= "idmap cache time",
+		.type		= P_INTEGER,
+		.p_class	= P_GLOBAL,
+		.ptr		= &Globals.iIdmapCacheTime,
+		.special	= NULL,
+		.enum_list	= NULL,
+		.flags		= FLAG_ADVANCED,
+	},
+	{
+		.label		= "idmap negative cache time",
+		.type		= P_INTEGER,
+		.p_class	= P_GLOBAL,
+		.ptr		= &Globals.iIdmapNegativeCacheTime,
+		.special	= NULL,
+		.enum_list	= NULL,
+		.flags		= FLAG_ADVANCED,
+	},
+	{
+		.label		= "idmap uid",
+		.type		= P_STRING,
+		.p_class	= P_GLOBAL,
+		.ptr		= &Globals.szIdmapUID,
+		.special	= handle_idmap_uid,
+		.enum_list	= NULL,
+		.flags		= FLAG_ADVANCED,
+	},
+	{
+		.label		= "winbind uid",
+		.type		= P_STRING,
+		.p_class	= P_GLOBAL,
+		.ptr		= &Globals.szIdmapUID,
+		.special	= handle_idmap_uid,
+		.enum_list	= NULL,
+		.flags		= FLAG_HIDE,
+	},
+	{
+		.label		= "idmap gid",
+		.type		= P_STRING,
+		.p_class	= P_GLOBAL,
+		.ptr		= &Globals.szIdmapGID,
+		.special	= handle_idmap_gid,
+		.enum_list	= NULL,
+		.flags		= FLAG_ADVANCED,
+	},
+	{
+		.label		= "winbind gid",
+		.type		= P_STRING,
+		.p_class	= P_GLOBAL,
+		.ptr		= &Globals.szIdmapGID,
+		.special	= handle_idmap_gid,
+		.enum_list	= NULL,
+		.flags		= FLAG_HIDE,
+	},
+	{
+		.label		= "template homedir",
+		.type		= P_STRING,
+		.p_class	= P_GLOBAL,
+		.ptr		= &Globals.szTemplateHomedir,
+		.special	= NULL,
+		.enum_list	= NULL,
+		.flags		= FLAG_ADVANCED,
+	},
+	{
+		.label		= "template shell",
+		.type		= P_STRING,
+		.p_class	= P_GLOBAL,
+		.ptr		= &Globals.szTemplateShell,
+		.special	= NULL,
+		.enum_list	= NULL,
+		.flags		= FLAG_ADVANCED,
+	},
+	{
+		.label		= "winbind separator",
+		.type		= P_STRING,
+		.p_class	= P_GLOBAL,
+		.ptr		= &Globals.szWinbindSeparator,
+		.special	= NULL,
+		.enum_list	= NULL,
+		.flags		= FLAG_ADVANCED,
+	},
+	{
+		.label		= "winbind cache time",
+		.type		= P_INTEGER,
+		.p_class	= P_GLOBAL,
+		.ptr		= &Globals.winbind_cache_time,
+		.special	= NULL,
+		.enum_list	= NULL,
+		.flags		= FLAG_ADVANCED,
+	},
+	{
+		.label		= "winbind enum users",
+		.type		= P_BOOL,
+		.p_class	= P_GLOBAL,
+		.ptr		= &Globals.bWinbindEnumUsers,
+		.special	= NULL,
+		.enum_list	= NULL,
+		.flags		= FLAG_ADVANCED,
+	},
+	{
+		.label		= "winbind enum groups",
+		.type		= P_BOOL,
+		.p_class	= P_GLOBAL,
+		.ptr		= &Globals.bWinbindEnumGroups,
+		.special	= NULL,
+		.enum_list	= NULL,
+		.flags		= FLAG_ADVANCED,
+	},
+	{
+		.label		= "winbind use default domain",
+		.type		= P_BOOL,
+		.p_class	= P_GLOBAL,
+		.ptr		= &Globals.bWinbindUseDefaultDomain,
+		.special	= NULL,
+		.enum_list	= NULL,
+		.flags		= FLAG_ADVANCED,
+	},
+	{
+		.label		= "winbind trusted domains only",
+		.type		= P_BOOL,
+		.p_class	= P_GLOBAL,
+		.ptr		= &Globals.bWinbindTrustedDomainsOnly,
+		.special	= NULL,
+		.enum_list	= NULL,
+		.flags		= FLAG_ADVANCED,
+	},
+	{
+		.label		= "winbind nested groups",
+		.type		= P_BOOL,
+		.p_class	= P_GLOBAL,
+		.ptr		= &Globals.bWinbindNestedGroups,
+		.special	= NULL,
+		.enum_list	= NULL,
+		.flags		= FLAG_ADVANCED,
+	},
+	{
+		.label		= "winbind expand groups",
+		.type		= P_INTEGER,
+		.p_class	= P_GLOBAL,
+		.ptr		= &Globals.winbind_expand_groups,
+		.special	= NULL,
+		.enum_list	= NULL,
+		.flags		= FLAG_ADVANCED,
+	},
+	{
+		.label		= "winbind nss info",
+		.type		= P_LIST,
+		.p_class	= P_GLOBAL,
+		.ptr		= &Globals.szWinbindNssInfo,
+		.special	= NULL,
+		.enum_list	= NULL,
+		.flags		= FLAG_ADVANCED,
+	},
+	{
+		.label		= "winbind refresh tickets",
+		.type		= P_BOOL,
+		.p_class	= P_GLOBAL,
+		.ptr		= &Globals.bWinbindRefreshTickets,
+		.special	= NULL,
+		.enum_list	= NULL,
+		.flags		= FLAG_ADVANCED,
+	},
+	{
+		.label		= "winbind offline logon",
+		.type		= P_BOOL,
+		.p_class	= P_GLOBAL,
+		.ptr		= &Globals.bWinbindOfflineLogon,
+		.special	= NULL,
+		.enum_list	= NULL,
+		.flags		= FLAG_ADVANCED,
+	},
+	{
+		.label		= "winbind normalize names",
+		.type		= P_BOOL,
+		.p_class	= P_GLOBAL,
+		.ptr		= &Globals.bWinbindNormalizeNames,
+		.special	= NULL,
+		.enum_list	= NULL,
+		.flags		= FLAG_ADVANCED,
+	},
+	{
+		.label		= "winbind rpc only",
+		.type		= P_BOOL,
+		.p_class	= P_GLOBAL,
+		.ptr		= &Globals.bWinbindRpcOnly,
+		.special	= NULL,
+		.enum_list	= NULL,
+		.flags		= FLAG_ADVANCED,
+	},
 
 	{NULL,  P_BOOL,  P_NONE,  NULL,  NULL,  NULL,  0}
 };
@@ -1355,7 +4452,7 @@
  Initialise the sDefault parameter structure for the printer values.
 ***************************************************************************/
 
-static void init_printer_values(service *pService)
+static void init_printer_values(struct service *pService)
 {
 	/* choose defaults depending on the type of printing */
 	switch (pService->iPrinting) {
@@ -1445,6 +4542,7 @@
 {
 	static bool done_init = False;
 	char *s = NULL;
+	int i;
 
         /* If requested to initialize only once and we've already done it... */
         if (first_time_only && done_init) {
@@ -1453,31 +4551,40 @@
         }
 
 	if (!done_init) {
-		int i;
-
 		/* The logfile can be set before this is invoked. Free it if so. */
 		if (Globals.szLogFile != NULL) {
 			string_free(&Globals.szLogFile);
 			Globals.szLogFile = NULL;
 		}
-
-		memset((void *)&Globals, '\0', sizeof(Globals));
-
-		for (i = 0; parm_table[i].label; i++)
+		done_init = True;
+	} else {
+		for (i = 0; parm_table[i].label; i++) {
 			if ((parm_table[i].type == P_STRING ||
 			     parm_table[i].type == P_USTRING) &&
 			    parm_table[i].ptr)
-				string_set((char **)parm_table[i].ptr, "");
+			{
+				string_free((char **)parm_table[i].ptr);
+			}
+		}
+	}
 
-		string_set(&sDefault.fstype, FSTYPE_STRING);
-		string_set(&sDefault.szPrintjobUsername, "%U");
+	memset((void *)&Globals, '\0', sizeof(Globals));
 
-		init_printer_values(&sDefault);
-
-		done_init = True;
+	for (i = 0; parm_table[i].label; i++) {
+		if ((parm_table[i].type == P_STRING ||
+		     parm_table[i].type == P_USTRING) &&
+		    parm_table[i].ptr)
+		{
+			string_set((char **)parm_table[i].ptr, "");
+		}
 	}
 
+	string_set(&sDefault.fstype, FSTYPE_STRING);
+	string_set(&sDefault.szPrintjobUsername, "%U");
 
+	init_printer_values(&sDefault);
+
+
 	DEBUG(3, ("Initialising global parameters\n"));
 
 	string_set(&Globals.szSMBPasswdFile, get_dyn_SMB_PASSWD_FILE());
@@ -2075,7 +5182,7 @@
 FN_GLOBAL_INTEGER(lp_lock_spin_time, &Globals.iLockSpinTime)
 FN_GLOBAL_INTEGER(lp_usershare_max_shares, &Globals.iUsershareMaxShares)
 FN_GLOBAL_CONST_STRING(lp_socket_options, &Globals.szSocketOptions)
-FN_GLOBAL_INTEGER(lp_config_backend, &Globals.ConfigBackend);
+FN_GLOBAL_INTEGER(lp_config_backend, &Globals.ConfigBackend)
 
 FN_LOCAL_STRING(lp_preexec, szPreExec)
 FN_LOCAL_STRING(lp_postexec, szPostExec)
@@ -2095,7 +5202,7 @@
 FN_GLOBAL_STRING(lp_iprint_server, &Globals.szIPrintServer)
 FN_GLOBAL_CONST_STRING(lp_ctdbd_socket, &Globals.ctdbdSocket)
 FN_GLOBAL_LIST(lp_cluster_addresses, &Globals.szClusterAddresses)
-FN_GLOBAL_BOOL(lp_clustering, &Globals.clustering);
+FN_GLOBAL_BOOL(lp_clustering, &Globals.clustering)
 FN_LOCAL_STRING(lp_printcommand, szPrintcommand)
 FN_LOCAL_STRING(lp_lpqcommand, szLpqcommand)
 FN_LOCAL_STRING(lp_lprmcommand, szLprmcommand)
@@ -2224,13 +5331,14 @@
 static bool set_boolean(bool *pb, const char *pszParmValue);
 static const char *get_boolean(bool bool_value);
 static int getservicebyname(const char *pszServiceName,
-			    service * pserviceDest);
-static void copy_service(service * pserviceDest,
-			 service * pserviceSource,
+			    struct service *pserviceDest);
+static void copy_service(struct service *pserviceDest,
+			 struct service *pserviceSource,
 			 struct bitmap *pcopymapDest);
-static bool do_parameter(const char *pszParmName, const char *pszParmValue);
-static bool do_section(const char *pszSectionName);
-static void init_copymap(service * pservice);
+static bool do_parameter(const char *pszParmName, const char *pszParmValue,
+			 void *userdata);
+static bool do_section(const char *pszSectionName, void *userdata);
+static void init_copymap(struct service *pservice);
 static bool hash_a_service(const char *name, int number);
 static void free_service_byindex(int iService);
 static char * canonicalize_servicename(const char *name);
@@ -2478,9 +5586,9 @@
  Initialise a service to the defaults.
 ***************************************************************************/
 
-static void init_service(service * pservice)
+static void init_service(struct service *pservice)
 {
-	memset((char *)pservice, '\0', sizeof(service));
+	memset((char *)pservice, '\0', sizeof(struct service));
 	copy_service(pservice, &sDefault, NULL);
 }
 
@@ -2488,7 +5596,7 @@
  Free the dynamically allocated parts of a service struct.
 ***************************************************************************/
 
-static void free_service(service *pservice)
+static void free_service(struct service *pservice)
 {
 	int i;
         param_opt_struct *data, *pdata;
@@ -2565,10 +5673,10 @@
  service. 
 ***************************************************************************/
 
-static int add_a_service(const service *pservice, const char *name)
+static int add_a_service(const struct service *pservice, const char *name)
 {
 	int i;
-	service tservice;
+	struct service tservice;
 	int num_to_alloc = iNumServices + 1;
 	param_opt_struct *data, *pdata;
 
@@ -2602,16 +5710,16 @@
 
 	/* if not, then create one */
 	if (i == iNumServices) {
-		service **tsp;
+		struct service **tsp;
 		int *tinvalid;
 		
-		tsp = SMB_REALLOC_ARRAY_KEEP_OLD_ON_ERROR(ServicePtrs, service *, num_to_alloc);
+		tsp = SMB_REALLOC_ARRAY_KEEP_OLD_ON_ERROR(ServicePtrs, struct service *, num_to_alloc);
 		if (tsp == NULL) {
 			DEBUG(0,("add_a_service: failed to enlarge ServicePtrs!\n"));
 			return (-1);
 		}
 		ServicePtrs = tsp;
-		ServicePtrs[iNumServices] = SMB_MALLOC_P(service);
+		ServicePtrs[iNumServices] = SMB_MALLOC_P(struct service);
 		if (!ServicePtrs[iNumServices]) {
 			DEBUG(0,("add_a_service: out of memory!\n"));
 			return (-1);
@@ -2964,7 +6072,7 @@
 
 	/* Warn only if it isn't parametric option */
 	if (strchr(pszParmName, ':') == NULL)
-		DEBUG(0, ("Unknown parameter encountered: \"%s\"\n", pszParmName));
+		DEBUG(1, ("Unknown parameter encountered: \"%s\"\n", pszParmName));
 	/* We do return 'fail' for parametric options as well because they are
 	   stored in different storage
 	 */
@@ -3215,7 +6323,7 @@
 Find a service by name. Otherwise works like get_service.
 ***************************************************************************/
 
-static int getservicebyname(const char *pszServiceName, service * pserviceDest)
+static int getservicebyname(const char *pszServiceName, struct service *pserviceDest)
 {
 	int iService = -1;
 	char *canon_name;
@@ -3248,7 +6356,7 @@
  If pcopymapDest is NULL then copy all fields
 ***************************************************************************/
 
-static void copy_service(service * pserviceDest, service * pserviceSource,
+static void copy_service(struct service *pserviceDest, struct service *pserviceSource,
 			 struct bitmap *pcopymapDest)
 {
 	int i;
@@ -3386,39 +6494,46 @@
 /*
  * process_registry_globals
  */
-static bool process_registry_globals(bool (*pfunc)(const char *, const char *))
+static bool process_registry_globals(void)
 {
 	WERROR werr;
-	char **param_names;
-	char **param_values;
-	uint32_t num_params;
+	struct smbconf_service *service = NULL;
 	uint32_t count;
 	TALLOC_CTX *mem_ctx = talloc_stackframe();
 	bool ret = false;
 
 	if (conf_ctx == NULL) {
 		/* first time */
-		werr = libnet_conf_open(NULL, &conf_ctx);
+		werr = smbconf_init(NULL, &conf_ctx, "registry:");
 		if (!W_ERROR_IS_OK(werr)) {
 			goto done;
 		}
 	}
 
-	werr = libnet_conf_get_share(mem_ctx, conf_ctx, GLOBAL_NAME,
-				     &num_params, &param_names, &param_values);
+	if (!smbconf_share_exists(conf_ctx, GLOBAL_NAME)) {
+		/* nothing to read from the registry yet but make sure lp_load
+		 * doesn't return false */
+		ret = true;
+		goto done;
+	}
+
+	werr = smbconf_get_share(conf_ctx, mem_ctx, GLOBAL_NAME, &service);
 	if (!W_ERROR_IS_OK(werr)) {
 		goto done;
 	}
 
-	for (count = 0; count < num_params; count++) {
-		ret = pfunc(param_names[count], param_values[count]);
+	for (count = 0; count < service->num_params; count++) {
+		ret = do_parameter(service->param_names[count],
+				   service->param_values[count],
+				   NULL);
 		if (ret != true) {
 			goto done;
 		}
 	}
 
-	ret = pfunc("registry shares", "yes");
-	conf_last_seqnum = libnet_conf_get_seqnum(conf_ctx, NULL, NULL);
+	ret = do_parameter("registry shares", "yes", NULL);
+	/* store the csn */
+	smbconf_changed(conf_ctx, &conf_last_csn, NULL, NULL);
 
 done:
 	TALLOC_FREE(mem_ctx);
@@ -3479,6 +6594,14 @@
 	return (lp_config_backend() == CONFIG_BACKEND_REGISTRY);
 }
 
+/**
+ * Utility function to check if the config backend is FILE.
+ */
+bool lp_config_backend_is_file(void)
+{
+	return (lp_config_backend() == CONFIG_BACKEND_FILE);
+}
+
 /*******************************************************************
  Check if a config file has changed date.
 ********************************************************************/
@@ -3489,33 +6612,19 @@
 
  	DEBUG(6, ("lp_file_list_changed()\n"));
 
-	if (lp_config_backend() == CONFIG_BACKEND_REGISTRY) {
-		uint64_t conf_cur_seqnum;
+	if (lp_config_backend_is_registry()) {
 		if (conf_ctx == NULL) {
 			WERROR werr;
-			werr = libnet_conf_open(NULL, &conf_ctx);
+			werr = smbconf_init(NULL, &conf_ctx, "registry:");
 			if (!W_ERROR_IS_OK(werr)) {
 				DEBUG(0, ("error opening configuration: %s\n",
 					  dos_errstr(werr)));
 				return false;
 			}
 		}
-		conf_cur_seqnum = libnet_conf_get_seqnum(conf_ctx, NULL, NULL);
-		if (conf_last_seqnum != conf_cur_seqnum) {
-			DEBUGADD(6, ("regdb seqnum changed: old = %llu, "
-				     "new = %llu\n",
-				     (unsigned long long)conf_last_seqnum,
-				     (unsigned long long)conf_cur_seqnum));
+		if (smbconf_changed(conf_ctx, &conf_last_csn, NULL, NULL)) {
+			DEBUGADD(6, ("registry config changed\n"));
 			return true;
-		} else {
-			/*
-			 * Don't check files when config_backend is registry.
-			 * Remove this to obtain checking of files even with
-			 * registry config backend. That would enable switching
-			 * off registry configuration by changing smb.conf even
-			 * without restarting smbd.
-			 */
-			return false;
 		}
 	}
 
@@ -3616,11 +6725,25 @@
 /***************************************************************************
  Handle the include operation.
 ***************************************************************************/
+static bool bAllowIncludeRegistry = true;
 
 static bool handle_include(int snum, const char *pszParmValue, char **ptr)
 {
 	char *fname;
 
+	if (strequal(pszParmValue, INCLUDE_REGISTRY_NAME)) {
+		if (!bAllowIncludeRegistry) {
+			return true;
+		}
+		if (bInGlobalSection) {
+			return process_registry_globals();
+		} else {
+			DEBUG(1, ("\"include = registry\" only effective "
+				  "in %s section\n", GLOBAL_NAME));
+			return false;
+		}
+	}
+
 	fname = alloc_sub_basic(get_current_username(),
 				current_user_info.domain,
 				pszParmValue);
@@ -3630,7 +6753,7 @@
 	string_set(ptr, fname);
 
 	if (file_exist(fname, NULL)) {
-		bool ret = pm_process(fname, do_section, do_parameter);
+		bool ret = pm_process(fname, do_section, do_parameter, NULL);
 		SAFE_FREE(fname);
 		return ret;
 	}
@@ -3648,7 +6771,7 @@
 {
 	bool bRetval;
 	int iTemp;
-	service serviceTemp;
+	struct service serviceTemp;
 
 	string_set(ptr, pszParmValue);
 
@@ -3850,7 +6973,7 @@
 static bool handle_printing(int snum, const char *pszParmValue, char **ptr)
 {
 	static int parm_num = -1;
-	service *s;
+	struct service *s;
 
 	if ( parm_num == -1 )
 		parm_num = map_parameter( "printing" );
@@ -3872,7 +6995,7 @@
  Initialise a copymap.
 ***************************************************************************/
 
-static void init_copymap(service * pservice)
+static void init_copymap(struct service *pservice)
 {
 	int i;
 	if (pservice->copymap) {
@@ -4061,7 +7184,8 @@
  Process a parameter.
 ***************************************************************************/
 
-static bool do_parameter(const char *pszParmName, const char *pszParmValue)
+static bool do_parameter(const char *pszParmName, const char *pszParmValue,
+			 void *userdata)
 {
 	if (!bInGlobalSection && bGlobalOnly)
 		return (True);
@@ -4191,7 +7315,7 @@
  Returns True on success, False on failure. 
 ***************************************************************************/
 
-static bool do_section(const char *pszSectionName)
+static bool do_section(const char *pszSectionName, void *userdata)
 {
 	bool bRetval;
 	bool isglobal = ((strwicmp(pszSectionName, GLOBAL_NAME) == 0) ||
@@ -4319,7 +7443,7 @@
  Display the contents of a single services record.
 ***************************************************************************/
 
-static void dump_a_service(service * pService, FILE * f)
+static void dump_a_service(struct service *pService, FILE * f)
 {
 	int i;
 	param_opt_struct *data;
@@ -4416,7 +7540,7 @@
 			if (isGlobal) {
 				ptr = parm_table[i].ptr;
 			} else {
-				service * pService = ServicePtrs[snum];
+				struct service *pService = ServicePtrs[snum];
 				ptr = ((char *)pService) +
 					PTR_DIFF(parm_table[i].ptr, &sDefault);
 			}
@@ -4477,7 +7601,7 @@
 			return &parm_table[(*i)++];
 		}
 	} else {
-		service *pService = ServicePtrs[snum];
+		struct service *pService = ServicePtrs[snum];
 
 		for (; parm_table[*i].label; (*i)++) {
 			if (parm_table[*i].p_class == P_SEPARATOR)
@@ -4629,6 +7753,14 @@
 	}
 }
 
+/**
+ * Kill all except autoloaded and usershare services - convenience wrapper
+ */
+void lp_kill_all_services(void)
+{
+	lp_killunused(NULL);
+}
+
 /***************************************************************************
  Unload a service.
 ***************************************************************************/
@@ -5144,7 +8276,7 @@
 
 	/* Everything ok - add the service possibly using a template. */
 	if (iService < 0) {
-		const service *sp = &sDefault;
+		const struct service *sp = &sDefault;
 		if (snum_template != -1) {
 			sp = ServicePtrs[snum_template];
 		}
@@ -5495,16 +8627,38 @@
 	}
 }
 
+
 /***************************************************************************
+ Allow client apps to specify that they are a client
+***************************************************************************/
+void lp_set_in_client(bool b)
+{
+    in_client = b;
+}
+
+
+/***************************************************************************
+ Determine if we're running in a client app
+***************************************************************************/
+bool lp_is_in_client(void)
+{
+    return in_client;
+}
+
+
+
+
+/***************************************************************************
  Load the services array from the services file. Return True on success, 
  False on failure.
 ***************************************************************************/
 
-bool lp_load(const char *pszFname,
-             bool global_only,
-             bool save_defaults,
-	     bool add_ipc,
-             bool initialize_globals)
+bool lp_load_ex(const char *pszFname,
+		bool global_only,
+		bool save_defaults,
+		bool add_ipc,
+		bool initialize_globals,
+		bool allow_include_registry)
 {
 	char *n2 = NULL;
 	bool bRetval;
@@ -5512,10 +8666,11 @@
 
 	bRetval = False;
 
-	DEBUG(3, ("lp_load: refreshing parameters\n"));
+	DEBUG(3, ("lp_load_ex: refreshing parameters\n"));
 
 	bInGlobalSection = True;
 	bGlobalOnly = global_only;
+	bAllowIncludeRegistry = allow_include_registry;
 
 	init_globals(! initialize_globals);
 	debug_init();
@@ -5538,19 +8693,19 @@
 		Globals.param_opt = NULL;
 	}
 
-	if (lp_config_backend() == CONFIG_BACKEND_FILE) {
+	if (lp_config_backend_is_file()) {
 		n2 = alloc_sub_basic(get_current_username(),
 					current_user_info.domain,
 					pszFname);
 		if (!n2) {
-			smb_panic("lp_load: out of memory");
+			smb_panic("lp_load_ex: out of memory");
 		}
 
 		add_to_file_list(pszFname, n2);
 
 		/* We get sections first, so have to start 'behind' to make up */
 		iServiceIndex = -1;
-		bRetval = pm_process(n2, do_section, do_parameter);
+		bRetval = pm_process(n2, do_section, do_parameter, NULL);
 		SAFE_FREE(n2);
 
 		/* finish up the last section */
@@ -5561,21 +8716,26 @@
 			}
 		}
 
-		if (lp_config_backend() == CONFIG_BACKEND_REGISTRY) {
+		if (lp_config_backend_is_registry()) {
+			/* config backend changed to registry in config file */
 			/*
 			 * We need to use this extra global variable here to
-			 * survive restart: init_globals usese this as a default
+			 * survive restart: init_globals uses this as a default
 			 * for ConfigBackend. Otherwise, init_globals would
 			 *  send us into an endless loop here.
 			 */
 			config_backend = CONFIG_BACKEND_REGISTRY;
 			/* start over */
+			DEBUG(1, ("lp_load_ex: changing to config backend "
+				  "registry\n"));
 			init_globals(false);
-			return lp_load(pszFname, global_only, save_defaults,
-				       add_ipc, initialize_globals);
+			lp_kill_all_services();
+			return lp_load_ex(pszFname, global_only, save_defaults,
+					  add_ipc, initialize_globals,
+					  allow_include_registry);
 		}
-	} else if (lp_config_backend() == CONFIG_BACKEND_REGISTRY) {
-		bRetval = process_registry_globals(do_parameter);
+	} else if (lp_config_backend_is_registry()) {
+		bRetval = process_registry_globals();
 	} else {
 		DEBUG(0, ("Illegal config  backend given: %d\n",
 			  lp_config_backend()));
@@ -5601,15 +8761,41 @@
 
 	/* Now we check bWINSsupport and set szWINSserver to 127.0.0.1 */
 	/* if bWINSsupport is true and we are in the client            */
-	if (in_client && Globals.bWINSsupport) {
+	if (lp_is_in_client() && Globals.bWINSsupport) {
 		lp_do_parameter(GLOBAL_SECTION_SNUM, "wins server", "127.0.0.1");
 	}
 
 	init_iconv();
 
+	bAllowIncludeRegistry = true;
+
 	return (bRetval);
 }
 
+bool lp_load(const char *pszFname,
+	     bool global_only,
+	     bool save_defaults,
+	     bool add_ipc,
+	     bool initialize_globals)
+{
+	return lp_load_ex(pszFname,
+			  global_only,
+			  save_defaults,
+			  add_ipc,
+			  initialize_globals,
+			  true);
+}
+
+bool lp_load_initial_only(const char *pszFname)
+{
+	return lp_load_ex(pszFname,
+			  true,
+			  false,
+			  false,
+			  true,
+			  false);
+}
+
 /***************************************************************************
  Reset the max number of services.
 ***************************************************************************/
@@ -5939,7 +9125,7 @@
 
 void lp_copy_service(int snum, const char *new_name)
 {
-	do_section(new_name);
+	do_section(new_name, NULL);
 	if (snum >= 0) {
 		snum = lp_servicenumber(new_name);
 		if (snum >= 0)

Modified: branches/samba/experimental/source/param/params.c
===================================================================
--- branches/samba/experimental/source/param/params.c	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/param/params.c	2008-06-09 06:59:20 UTC (rev 1920)
@@ -80,8 +80,6 @@
 
 #include "includes.h"
 
-extern bool in_client;
-
 /* -------------------------------------------------------------------------- **
  * Constants...
  */
@@ -232,7 +230,7 @@
  * ------------------------------------------------------------------------ **
  */
 
-static bool Section( DATA_BLOB *buf, myFILE *InFile, bool (*sfunc)(const char *) )
+static bool Section( DATA_BLOB *buf, myFILE *InFile, bool (*sfunc)(const char *, void *), void *userdata )
 {
 	int   c;
 	int   i;
@@ -301,7 +299,7 @@
 				DEBUG(0, ("%s Empty section name in configuration file.\n", func ));
 				return False;
 			}
-			if( !sfunc((char *)buf->data) )            /* Got a valid name.  Deal with it. */
+			if( !sfunc((char *)buf->data, userdata) )            /* Got a valid name.  Deal with it. */
 				return False;
 			EatComment( InFile );     /* Finish off the line.             */
 			return True;
@@ -338,7 +336,7 @@
  * ------------------------------------------------------------------------ **
  */
 
-static bool Parameter( DATA_BLOB *buf, myFILE *InFile, bool (*pfunc)(const char *, const char *), int c )
+static bool Parameter( DATA_BLOB *buf, myFILE *InFile, bool (*pfunc)(const char *, const char *, void *), int c, void *userdata )
 {
 	int   i       = 0;    /* Position within bufr. */
 	int   end     = 0;    /* bufr[end] is current end-of-string. */
@@ -443,7 +441,7 @@
 	}
 	buf->data[end] = '\0';          /* End of value. */
 
-	return( pfunc( (char *)buf->data, (char *)&buf->data[vstart] ) );   /* Pass name & value to pfunc().  */
+	return( pfunc( (char *)buf->data, (char *)&buf->data[vstart], userdata ) );   /* Pass name & value to pfunc().  */
 }
 
 /* ------------------------------------------------------------------------ **
@@ -469,8 +467,9 @@
  */
 
 static bool Parse( DATA_BLOB *buf, myFILE *InFile,
-                   bool (*sfunc)(const char *),
-                   bool (*pfunc)(const char *, const char *) )
+                   bool (*sfunc)(const char *, void *),
+                   bool (*pfunc)(const char *, const char *, void *),
+		   void *userdata)
 {
 	int    c;
 
@@ -487,7 +486,7 @@
 				break;
 
 			case '[': /* Section Header. */
-				if( !Section( buf, InFile, sfunc ) )
+				if( !Section( buf, InFile, sfunc, userdata ) )
 					return False;
 				c = EatWhitespace( InFile );
 				break;
@@ -497,7 +496,7 @@
 				break;
 
 			default: /* Parameter line. */
-				if( !Parameter( buf, InFile, pfunc, c ) )
+				if( !Parameter( buf, InFile, pfunc, c, userdata ) )
 					return False;
 				c = EatWhitespace( InFile );
 				break;
@@ -519,7 +518,7 @@
 static myFILE *OpenConfFile( const char *FileName )
 {
 	const char *func = "params.c:OpenConfFile() -";
-	int lvl = in_client?1:0;
+	int lvl = lp_is_in_client() ? 1 : 0;
 	myFILE *ret;
 
 	ret = SMB_MALLOC_P(myFILE);
@@ -554,8 +553,9 @@
  */
 
 bool pm_process( const char *FileName,
-		bool (*sfunc)(const char *),
-		bool (*pfunc)(const char *, const char *) )
+		bool (*sfunc)(const char *, void *),
+		bool (*pfunc)(const char *, const char *, void *),
+		void *userdata)
 {
 	int   result;
 	myFILE *InFile;
@@ -576,7 +576,7 @@
 		return False;
 	}
 
-	result = Parse( &buf, InFile, sfunc, pfunc );
+	result = Parse( &buf, InFile, sfunc, pfunc, userdata );
 	data_blob_free(&buf);
 
 	myfile_close(InFile);

Modified: branches/samba/experimental/source/passdb/lookup_sid.c
===================================================================
--- branches/samba/experimental/source/passdb/lookup_sid.c	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/passdb/lookup_sid.c	2008-06-09 06:59:20 UTC (rev 1920)
@@ -1012,8 +1012,9 @@
 		return false;
 	}
 
-	SMB_ASSERT(cache_value.length == sizeof(*psid));
-	memcpy(psid, cache_value.data, sizeof(*psid));
+	memcpy(psid, cache_value.data, MIN(sizeof(*psid), cache_value.length));
+	SMB_ASSERT(cache_value.length >= offsetof(struct dom_sid, id_auth));
+	SMB_ASSERT(cache_value.length == ndr_size_dom_sid(psid, 0));
 
 	return true;
 }
@@ -1027,7 +1028,7 @@
 	DATA_BLOB cache_value;
 
 	if (!memcache_lookup(NULL, SID_UID_CACHE,
-			     data_blob_const(psid, sizeof(*psid)),
+			     data_blob_const(psid, ndr_size_dom_sid(psid, 0)),
 			     &cache_value)) {
 		return false;
 	}
@@ -1045,11 +1046,11 @@
 void store_uid_sid_cache(const DOM_SID *psid, uid_t uid)
 {
 	memcache_add(NULL, SID_UID_CACHE,
-		     data_blob_const(psid, sizeof(*psid)),
+		     data_blob_const(psid, ndr_size_dom_sid(psid, 0)),
 		     data_blob_const(&uid, sizeof(uid)));
 	memcache_add(NULL, UID_SID_CACHE,
 		     data_blob_const(&uid, sizeof(uid)),
-		     data_blob_const(psid, sizeof(*psid)));
+		     data_blob_const(psid, ndr_size_dom_sid(psid, 0)));
 }
 
 /*****************************************************************
@@ -1066,8 +1067,9 @@
 		return false;
 	}
 
-	SMB_ASSERT(cache_value.length == sizeof(*psid));
-	memcpy(psid, cache_value.data, sizeof(*psid));
+	memcpy(psid, cache_value.data, MIN(sizeof(*psid), cache_value.length));
+	SMB_ASSERT(cache_value.length >= offsetof(struct dom_sid, id_auth));
+	SMB_ASSERT(cache_value.length == ndr_size_dom_sid(psid, 0));
 
 	return true;
 }
@@ -1081,7 +1083,7 @@
 	DATA_BLOB cache_value;
 
 	if (!memcache_lookup(NULL, SID_UID_CACHE,
-			     data_blob_const(psid, sizeof(*psid)),
+			     data_blob_const(psid, ndr_size_dom_sid(psid, 0)),
 			     &cache_value)) {
 		return false;
 	}
@@ -1099,11 +1101,11 @@
 void store_gid_sid_cache(const DOM_SID *psid, gid_t gid)
 {
 	memcache_add(NULL, SID_GID_CACHE,
-		     data_blob_const(psid, sizeof(*psid)),
+		     data_blob_const(psid, ndr_size_dom_sid(psid, 0)),
 		     data_blob_const(&gid, sizeof(gid)));
 	memcache_add(NULL, GID_SID_CACHE,
 		     data_blob_const(&gid, sizeof(gid)),
-		     data_blob_const(psid, sizeof(*psid)));
+		     data_blob_const(psid, ndr_size_dom_sid(psid, 0)));
 }
 
 /*****************************************************************

Modified: branches/samba/experimental/source/passdb/machine_sid.c
===================================================================
--- branches/samba/experimental/source/passdb/machine_sid.c	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/passdb/machine_sid.c	2008-06-09 06:59:20 UTC (rev 1920)
@@ -181,16 +181,38 @@
 /* return our global_sam_sid */
 DOM_SID *get_global_sam_sid(void)
 {
+	struct db_context *db;
+
 	if (global_sam_sid != NULL)
 		return global_sam_sid;
 	
-	/* memory for global_sam_sid is allocated in 
-	   pdb_generate_sam_sid() as needed */
+	/*
+	 * memory for global_sam_sid is allocated in
+	 * pdb_generate_sam_sid() as needed
+	 *
+	 * Note: this is garded by a transaction
+	 *       to prevent races on startup which
+	 *       can happen with some dbwrap backends
+	 */
 
+	db = secrets_db_ctx();
+	if (!db) {
+		smb_panic("could not open secrets db");
+	}
+
+	if (db->transaction_start(db) != 0) {
+		smb_panic("could not start transaction on secrets db");
+	}
+
 	if (!(global_sam_sid = pdb_generate_sam_sid())) {
+		db->transaction_cancel(db);
 		smb_panic("could not generate a machine SID");
 	}
 
+	if (db->transaction_commit(db) != 0) {
+		smb_panic("could not start commit secrets db");
+	}
+
 	return global_sam_sid;
 }
 

Modified: branches/samba/experimental/source/passdb/pdb_ldap.c
===================================================================
--- branches/samba/experimental/source/passdb/pdb_ldap.c	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/passdb/pdb_ldap.c	2008-06-09 06:59:20 UTC (rev 1920)
@@ -349,6 +349,7 @@
 	filter = talloc_asprintf(talloc_tos(), "(&%s%s)", "(uid=%u)",
 		get_objclass_filter(ldap_state->schema_ver));
 	if (!filter) {
+		SAFE_FREE(escape_user);
 		return LDAP_NO_MEMORY;
 	}
 	/*
@@ -358,10 +359,10 @@
 
 	filter = talloc_all_string_sub(talloc_tos(),
 				filter, "%u", escape_user);
+	SAFE_FREE(escape_user);
 	if (!filter) {
 		return LDAP_NO_MEMORY;
 	}
-	SAFE_FREE(escape_user);
 
 	ret = smbldap_search_suffix(ldap_state->smbldap_state,
 			filter, attr, result);
@@ -1725,10 +1726,16 @@
 			return NT_STATUS_UNSUCCESSFUL;
 		}
 
-		ber_printf (ber, "{");
-		ber_printf (ber, "ts", LDAP_TAG_EXOP_MODIFY_PASSWD_ID, utf8_dn);
-	        ber_printf (ber, "ts", LDAP_TAG_EXOP_MODIFY_PASSWD_NEW, utf8_password);
-	        ber_printf (ber, "n}");
+		if ((ber_printf (ber, "{") < 0) ||
+		    (ber_printf (ber, "ts", LDAP_TAG_EXOP_MODIFY_PASSWD_ID, utf8_dn) < 0) ||
+		    (ber_printf (ber, "ts", LDAP_TAG_EXOP_MODIFY_PASSWD_NEW, utf8_password) < 0) ||
+		    (ber_printf (ber, "n}") < 0)) {
+			DEBUG(0,("ldapsam_modify_entry: ber_printf returns a value <0\n"));
+                       ber_free(ber,1);
+                       SAFE_FREE(utf8_dn);
+                       SAFE_FREE(utf8_password);
+                       return NT_STATUS_UNSUCCESSFUL;
+		}
 
 	        if ((rc = ber_flatten (ber, &bv))<0) {
 			DEBUG(0,("ldapsam_modify_entry: ber_flatten returns a value <0\n"));
@@ -1912,8 +1919,9 @@
 			ldap_mods_free(mods,True);
 		return NT_STATUS_UNSUCCESSFUL;
 	}
-	
-	if (mods == NULL) {
+
+	if ((lp_ldap_passwd_sync() != LDAP_PASSWD_SYNC_ONLY)
+	    && (mods == NULL)) {
 		DEBUG(4,("ldapsam_update_sam_account: mods is empty: nothing to update for user: %s\n",
 			 pdb_get_username(newpwd)));
 		SAFE_FREE(dn);
@@ -1921,7 +1929,11 @@
 	}
 	
 	ret = ldapsam_modify_entry(my_methods,newpwd,dn,mods,LDAP_MOD_REPLACE, element_is_changed);
-	ldap_mods_free(mods,True);
+
+	if (mods != NULL) {
+		ldap_mods_free(mods,True);
+	}
+
 	SAFE_FREE(dn);
 
 	/*

Modified: branches/samba/experimental/source/passdb/pdb_smbpasswd.c
===================================================================
--- branches/samba/experimental/source/passdb/pdb_smbpasswd.c	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/passdb/pdb_smbpasswd.c	2008-06-09 06:59:20 UTC (rev 1920)
@@ -1251,8 +1251,10 @@
 
 	/* set remaining fields */
 		
-	pdb_set_nt_passwd (sam_pass, pw_buf->smb_nt_passwd, PDB_SET);
-	pdb_set_lanman_passwd (sam_pass, pw_buf->smb_passwd, PDB_SET);			
+	if (!pdb_set_nt_passwd (sam_pass, pw_buf->smb_nt_passwd, PDB_SET))
+		return False;
+	if (!pdb_set_lanman_passwd (sam_pass, pw_buf->smb_passwd, PDB_SET))
+		return False;
 	pdb_set_acct_ctrl (sam_pass, pw_buf->acct_ctrl, PDB_SET);
 	pdb_set_pass_last_set_time (sam_pass, pw_buf->pass_last_set_time, PDB_SET);
 	pdb_set_pass_can_change_time (sam_pass, pw_buf->pass_last_set_time, PDB_SET);

Modified: branches/samba/experimental/source/passdb/pdb_tdb.c
===================================================================
--- branches/samba/experimental/source/passdb/pdb_tdb.c	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/passdb/pdb_tdb.c	2008-06-09 06:59:20 UTC (rev 1920)
@@ -41,13 +41,13 @@
 #define TDBSAM_VERSION_STRING	"INFO/version"
 #define PASSDB_FILE_NAME	"passdb.tdb"
 #define USERPREFIX		"USER_"
+#define USERPREFIX_LEN		5
 #define RIDPREFIX		"RID_"
 #define PRIVPREFIX		"PRIV_"
 
 /* GLOBAL TDB SAM CONTEXT */
 
-static TDB_CONTEXT *tdbsam;
-static int ref_count = 0;
+static struct db_context *db_sam;
 static char *tdbsam_filename;
 
 /**********************************************************************
@@ -690,112 +690,133 @@
  Intialize a BYTE buffer from a struct samu struct
  *********************************************************************/
 
-static bool tdbsam_convert(int32 from) 
+struct tdbsam_convert_state {
+	int32_t from;
+	bool success;
+};
+
+static int tdbsam_convert_one(struct db_record *rec, void *priv)
 {
-	const char      *vstring = TDBSAM_VERSION_STRING;
-	const char      *prefix = USERPREFIX;
-	TDB_DATA 	data, key, old_key;
-	uint8		*buf = NULL;
-	bool 		ret;
+	struct tdbsam_convert_state *state =
+		(struct tdbsam_convert_state *)priv;
+	struct samu *user;
+	TDB_DATA data;
+	NTSTATUS status;
+	bool ret;
 
-	/* handle a Samba upgrade */
-	tdb_lock_bystring(tdbsam, vstring);
-	
-	/* Enumerate all records and convert them */
-	key = tdb_firstkey(tdbsam);
+	if (rec->key.dsize < USERPREFIX_LEN) {
+		return 0;
+	}
+	if (strncmp((char *)rec->key.dptr, USERPREFIX, USERPREFIX_LEN) != 0) {
+		return 0;
+	}
 
-	while (key.dptr) {
-	
-		/* skip all non-USER entries (eg. RIDs) */
-		while ((key.dsize != 0) && (strncmp((const char *)key.dptr, prefix, strlen (prefix)))) {
-			old_key = key;
-			/* increment to next in line */
-			key = tdb_nextkey(tdbsam, key);
-			SAFE_FREE(old_key.dptr);
-		}
-	
-		if (key.dptr) {
-			struct samu *user = NULL;
+	user = samu_new(talloc_tos());
+	if (user == NULL) {
+		DEBUG(0,("tdbsam_convert: samu_new() failed!\n"));
+		state->success = false;
+		return -1;
+	}
 
-			/* read from tdbsam */
-			data = tdb_fetch(tdbsam, key);
-			if (!data.dptr) {
-				DEBUG(0,("tdbsam_convert: database entry not found: %s.\n",key.dptr));
-				return False;
-			}
-	
-			/* unpack the buffer from the former format */
-			if ( !(user = samu_new( NULL )) ) {
-				DEBUG(0,("tdbsam_convert: samu_new() failed!\n"));
-				SAFE_FREE( data.dptr );
-				return False;
-			}
-			DEBUG(10,("tdbsam_convert: Try unpacking a record with (key:%s) (version:%d)\n", key.dptr, from));
-			switch (from) {
-				case 0:
-					ret = init_sam_from_buffer_v0(user, (uint8 *)data.dptr, data.dsize);
-					break;
-				case 1:
-					ret = init_sam_from_buffer_v1(user, (uint8 *)data.dptr, data.dsize);
-					break;
-				case 2:
-					ret = init_sam_from_buffer_v2(user, (uint8 *)data.dptr, data.dsize);
-					break;
-				case 3:
-					ret = init_sam_from_buffer_v3(user, (uint8 *)data.dptr, data.dsize);
-					break;
-				default:
-					/* unknown tdbsam version */
-					ret = False;
-			}
-			if (!ret) {
-				DEBUG(0,("tdbsam_convert: Bad struct samu entry returned from TDB (key:%s) (version:%d)\n", key.dptr, from));
-				SAFE_FREE(data.dptr);
-				TALLOC_FREE(user );
-				return False;
-			}
-	
-			/* We're finished with the old data. */
-			SAFE_FREE(data.dptr);
+	DEBUG(10,("tdbsam_convert: Try unpacking a record with (key:%s) "
+		  "(version:%d)\n", rec->key.dptr, state->from));
 
-			/* pack from the buffer into the new format */
-			
-			DEBUG(10,("tdbsam_convert: Try packing a record (key:%s) (version:%d)\n",
-				  (const char *)key.dptr, from));
-			data.dsize = init_buffer_from_sam (&buf, user, False);
-			TALLOC_FREE(user );
-			
-			if ( data.dsize == -1 ) {
-				DEBUG(0,("tdbsam_convert: cannot pack the struct samu into the new format\n"));
-				return False;
-			}
-			data.dptr = buf;
-			
-			/* Store the buffer inside the TDBSAM */
-			if (tdb_store(tdbsam, key, data, TDB_MODIFY) != TDB_SUCCESS) {
-				DEBUG(0,("tdbsam_convert: cannot store the struct samu (key:%s) in new format\n",key.dptr));
-				SAFE_FREE(data.dptr);
-				return False;
-			}
-			
-			SAFE_FREE(data.dptr);
-			
-			/* increment to next in line */
-			old_key = key;
-			key = tdb_nextkey(tdbsam, key);
-			SAFE_FREE(old_key.dptr);
-		}
-		
+	switch (state->from) {
+	case 0:
+		ret = init_sam_from_buffer_v0(user, (uint8 *)rec->value.dptr,
+					      rec->value.dsize);
+		break;
+	case 1:
+		ret = init_sam_from_buffer_v1(user, (uint8 *)rec->value.dptr,
+					      rec->value.dsize);
+		break;
+	case 2:
+		ret = init_sam_from_buffer_v2(user, (uint8 *)rec->value.dptr,
+					      rec->value.dsize);
+		break;
+	case 3:
+		ret = init_sam_from_buffer_v3(user, (uint8 *)rec->value.dptr,
+					      rec->value.dsize);
+		break;
+	default:
+		/* unknown tdbsam version */
+		ret = False;
 	}
+	if (!ret) {
+		DEBUG(0,("tdbsam_convert: Bad struct samu entry returned "
+			 "from TDB (key:%s) (version:%d)\n", rec->key.dptr,
+			 state->from));
+		TALLOC_FREE(user);
+		state->success = false;
+		return -1;
+	}
 
-	
-	/* upgrade finished */
-	tdb_store_int32(tdbsam, vstring, TDBSAM_VERSION);
-	tdb_unlock_bystring(tdbsam, vstring);
+	data.dsize = init_buffer_from_sam(&data.dptr, user, false);
+	TALLOC_FREE(user);
 
-	return(True);	
+	if (data.dsize == -1) {
+		DEBUG(0,("tdbsam_convert: cannot pack the struct samu into "
+			 "the new format\n"));
+		state->success = false;
+		return -1;
+	}
+
+	status = rec->store(rec, data, TDB_MODIFY);
+	if (!NT_STATUS_IS_OK(status)) {
+		DEBUG(0, ("Could not store the new record: %s\n",
+			  nt_errstr(status)));
+		state->success = false;
+		return -1;
+	}
+
+	return 0;
 }
 
+static bool tdbsam_convert(struct db_context *db, int32 from)
+{
+	struct tdbsam_convert_state state;
+	int ret;
+
+	state.from = from;
+	state.success = true;
+
+	if (db->transaction_start(db) != 0) {
+		DEBUG(0, ("Could not start transaction\n"));
+		return false;
+	}
+
+	ret = db->traverse(db, tdbsam_convert_one, &state);
+	if (ret < 0) {
+		DEBUG(0, ("traverse failed\n"));
+		goto cancel;
+	}
+
+	if (!state.success) {
+		DEBUG(0, ("Converting records failed\n"));
+		goto cancel;
+	}
+
+	if (dbwrap_store_int32(db, TDBSAM_VERSION_STRING,
+			       TDBSAM_VERSION) != 0) {
+		DEBUG(0, ("Could not store tdbsam version\n"));
+		goto cancel;
+	}
+
+	if (db->transaction_commit(db) != 0) {
+		DEBUG(0, ("Could not commit transaction\n"));
+		goto cancel;
+	}
+
+	return true;
+
+ cancel:
+	if (db->transaction_cancel(db) != 0) {
+		smb_panic("transaction_cancel failed");
+	}
+
+	return false;
+}
+
 /*********************************************************************
  Open the tdbsam file based on the absolute path specified.
  Uses a reference count to allow multiple open calls.
@@ -804,91 +825,61 @@
 static bool tdbsam_open( const char *name )
 {
 	int32	version;
-	
+
 	/* check if we are already open */
-	
-	if ( tdbsam ) {
-		ref_count++;
-		DEBUG(8,("tdbsam_open: Incrementing open reference count.  Ref count is now %d\n", 
-			ref_count));
-		return True;
+
+	if ( db_sam ) {
+		return true;
 	}
-	
-	SMB_ASSERT( ref_count == 0 );
-	
+
 	/* Try to open tdb passwd.  Create a new one if necessary */
-	
-	if (!(tdbsam = tdb_open_log(name, 0, TDB_DEFAULT, O_CREAT|O_RDWR, 0600))) {
-		DEBUG(0, ("tdbsam_open: Failed to open/create TDB passwd [%s]\n", name));
-		return False;
+
+	db_sam = db_open_trans(NULL, name, 0, TDB_DEFAULT, O_CREAT|O_RDWR, 0600);
+	if (db_sam == NULL) {
+		DEBUG(0, ("tdbsam_open: Failed to open/create TDB passwd "
+			  "[%s]\n", name));
+		return false;
 	}
 
-	/* set the initial reference count - must be done before tdbsam_convert
-	   as that calls tdbsam_open()/tdbsam_close(). */
-
-	ref_count = 1;
-
 	/* Check the version */
-	version = tdb_fetch_int32( tdbsam, TDBSAM_VERSION_STRING );
-	
+	version = dbwrap_fetch_int32(db_sam, TDBSAM_VERSION_STRING);
 	if (version == -1) {
 		version = 0;	/* Version not found, assume version 0 */
 	}
-	
+
 	/* Compare the version */
 	if (version > TDBSAM_VERSION) {
-		/* Version more recent than the latest known */ 
+		/* Version more recent than the latest known */
 		DEBUG(0, ("tdbsam_open: unknown version => %d\n", version));
-		tdb_close( tdbsam );
-		ref_count = 0;
-		return False;
-	} 
-	
-	
-	if ( version < TDBSAM_VERSION ) {	
-		DEBUG(1, ("tdbsam_open: Converting version %d database to version %d.\n", 
-			version, TDBSAM_VERSION));
-		
-		if ( !tdbsam_convert(version) ) {
-			DEBUG(0, ("tdbsam_open: Error when trying to convert tdbsam [%s]\n",name));
-			tdb_close(tdbsam);
-			ref_count = 0;
-			return False;
+		TALLOC_FREE(db_sam);
+		return false;
+	}
+
+	if ( version < TDBSAM_VERSION ) {
+		DEBUG(1, ("tdbsam_open: Converting version %d database to "
+			  "version %d.\n", version, TDBSAM_VERSION));
+
+		if ( !tdbsam_convert(db_sam, version) ) {
+			DEBUG(0, ("tdbsam_open: Error when trying to convert "
+				  "tdbsam [%s]\n",name));
+			TALLOC_FREE(db_sam);
+			return false;
 		}
-			
+
 		DEBUG(3, ("TDBSAM converted successfully.\n"));
 	}
-	
-	DEBUG(4,("tdbsam_open: successfully opened %s\n", name ));	
-	
-	return True;
-}
 
-/****************************************************************************
- wrapper atound tdb_close() to handle the reference count
-****************************************************************************/
+	DEBUG(4,("tdbsam_open: successfully opened %s\n", name ));
 
-void tdbsam_close( void )
-{
-	ref_count--;
-	
-	DEBUG(8,("tdbsam_close: Reference count is now %d.\n", ref_count));
-
-	SMB_ASSERT(ref_count >= 0 );
-	
-	if ( ref_count == 0 ) {
-		tdb_close( tdbsam );
-		tdbsam = NULL;
-	}
-	
-	return;
+	return true;
 }
 
 /******************************************************************
  Lookup a name in the SAM TDB
 ******************************************************************/
 
-static NTSTATUS tdbsam_getsampwnam (struct pdb_methods *my_methods, struct samu *user, const char *sname)
+static NTSTATUS tdbsam_getsampwnam (struct pdb_methods *my_methods,
+				    struct samu *user, const char *sname)
 {
 	TDB_DATA 	data;
 	fstring 	keystr;
@@ -907,37 +898,33 @@
 	slprintf(keystr, sizeof(keystr)-1, "%s%s", USERPREFIX, name);
 
 	/* open the database */
-		
+
 	if ( !tdbsam_open( tdbsam_filename ) ) {
 		DEBUG(0,("tdbsam_getsampwnam: failed to open %s!\n", tdbsam_filename));
 		return NT_STATUS_ACCESS_DENIED;
 	}
-	
+
 	/* get the record */
-	
-	data = tdb_fetch_bystring(tdbsam, keystr);
+
+	data = dbwrap_fetch_bystring(db_sam, talloc_tos(), keystr);
 	if (!data.dptr) {
 		DEBUG(5,("pdb_getsampwnam (TDB): error fetching database.\n"));
-		DEBUGADD(5, (" Error: %s\n", tdb_errorstr(tdbsam)));
 		DEBUGADD(5, (" Key: %s\n", keystr));
-		tdbsam_close();
 		return NT_STATUS_NO_SUCH_USER;
 	}
-  
+
   	/* unpack the buffer */
-	
+
 	if (!init_sam_from_buffer(user, data.dptr, data.dsize)) {
 		DEBUG(0,("pdb_getsampwent: Bad struct samu entry returned from TDB!\n"));
 		SAFE_FREE(data.dptr);
-		tdbsam_close();
 		return NT_STATUS_NO_MEMORY;
 	}
-	
+
 	/* success */
-	
-	SAFE_FREE(data.dptr);
-	tdbsam_close();
-	
+
+	TALLOC_FREE(data.dptr);
+
 	return NT_STATUS_OK;
 }
 
@@ -945,7 +932,8 @@
  Search by rid
  **************************************************************************/
 
-static NTSTATUS tdbsam_getsampwrid (struct pdb_methods *my_methods, struct samu *user, uint32 rid)
+static NTSTATUS tdbsam_getsampwrid (struct pdb_methods *my_methods,
+				    struct samu *user, uint32 rid)
 {
 	NTSTATUS                nt_status = NT_STATUS_UNSUCCESSFUL;
 	TDB_DATA 		data;
@@ -956,45 +944,37 @@
 		DEBUG(0,("pdb_getsampwrid: struct samu is NULL.\n"));
 		return nt_status;
 	}
-	
+
 	/* set search key */
-	
+
 	slprintf(keystr, sizeof(keystr)-1, "%s%.8x", RIDPREFIX, rid);
 
 	/* open the database */
-		
+
 	if ( !tdbsam_open( tdbsam_filename ) ) {
 		DEBUG(0,("tdbsam_getsampwnam: failed to open %s!\n", tdbsam_filename));
 		return NT_STATUS_ACCESS_DENIED;
 	}
 
 	/* get the record */
-	
-	data = tdb_fetch_bystring (tdbsam, keystr);
+
+	data = dbwrap_fetch_bystring(db_sam, talloc_tos(), keystr);
 	if (!data.dptr) {
 		DEBUG(5,("pdb_getsampwrid (TDB): error looking up RID %d by key %s.\n", rid, keystr));
-		DEBUGADD(5, (" Error: %s\n", tdb_errorstr(tdbsam)));
-		nt_status = NT_STATUS_UNSUCCESSFUL;
-		goto done;
+		return NT_STATUS_UNSUCCESSFUL;
 	}
 
 	fstrcpy(name, (const char *)data.dptr);
-	SAFE_FREE(data.dptr);
-	
-	nt_status = tdbsam_getsampwnam (my_methods, user, name);
+	TALLOC_FREE(data.dptr);
 
- done:
-	/* cleanup */
-	
-	tdbsam_close();
-		
-	return nt_status;
+	return tdbsam_getsampwnam (my_methods, user, name);
 }
 
-static NTSTATUS tdbsam_getsampwsid(struct pdb_methods *my_methods, struct samu * user, const DOM_SID *sid)
+static NTSTATUS tdbsam_getsampwsid(struct pdb_methods *my_methods,
+				   struct samu * user, const DOM_SID *sid)
 {
 	uint32 rid;
-	
+
 	if ( !sid_peek_check_rid(get_global_sam_sid(), sid, &rid) )
 		return NT_STATUS_UNSUCCESSFUL;
 
@@ -1005,38 +985,41 @@
 {
 	fstring 	keystr;
 	fstring		name;
+	NTSTATUS status;
 
 	fstrcpy(name, pdb_get_username(sam_pass));
 	strlower_m(name);
-	
+
   	/* set the search key */
-	
+
 	slprintf(keystr, sizeof(keystr)-1, "%s%s", USERPREFIX, name);
-	
+
 	/* it's outaa here!  8^) */
-	
-	if (tdb_delete_bystring(tdbsam, keystr) != TDB_SUCCESS) {
-		DEBUG(5, ("Error deleting entry from tdb passwd database!\n"));
-		DEBUGADD(5, (" Error: %s\n", tdb_errorstr(tdbsam)));
-		return False;
+
+	status = dbwrap_delete_bystring(db_sam, keystr);
+	if (!NT_STATUS_IS_OK(status)) {
+		DEBUG(5, ("Error deleting entry from tdb passwd "
+			  "database: %s!\n", nt_errstr(status)));
+		return false;
 	}
-	
-	return True;
+
+	return true;
 }
 
 /***************************************************************************
  Delete a struct samu records for the username and RID key
 ****************************************************************************/
 
-static NTSTATUS tdbsam_delete_sam_account(struct pdb_methods *my_methods, struct samu *sam_pass)
+static NTSTATUS tdbsam_delete_sam_account(struct pdb_methods *my_methods,
+					  struct samu *sam_pass)
 {
 	NTSTATUS        nt_status = NT_STATUS_UNSUCCESSFUL;
 	fstring 	keystr;
 	uint32		rid;
 	fstring		name;
-	
+
 	/* open the database */
-		
+
 	if ( !tdbsam_open( tdbsam_filename ) ) {
 		DEBUG(0,("tdbsam_delete_sam_account: failed to open %s!\n",
 			 tdbsam_filename));
@@ -1045,40 +1028,52 @@
 
 	fstrcpy(name, pdb_get_username(sam_pass));
 	strlower_m(name);
-	
+
   	/* set the search key */
 
 	slprintf(keystr, sizeof(keystr)-1, "%s%s", USERPREFIX, name);
-	
+
 	rid = pdb_get_user_rid(sam_pass);
 
 	/* it's outaa here!  8^) */
 
-	if ( tdb_delete_bystring(tdbsam, keystr) != TDB_SUCCESS ) {
-		DEBUG(5, ("Error deleting entry from tdb passwd database!\n"));
-		DEBUGADD(5, (" Error: %s\n", tdb_errorstr(tdbsam)));
-		nt_status = NT_STATUS_UNSUCCESSFUL;
-		goto done;
+	if (db_sam->transaction_start(db_sam) != 0) {
+		DEBUG(0, ("Could not start transaction\n"));
+		return NT_STATUS_UNSUCCESSFUL;
 	}
 
+	nt_status = dbwrap_delete_bystring(db_sam, keystr);
+	if (!NT_STATUS_IS_OK(nt_status)) {
+		DEBUG(5, ("Error deleting entry from tdb passwd "
+			  "database: %s!\n", nt_errstr(nt_status)));
+		goto cancel;
+	}
+
   	/* set the search key */
-	
+
 	slprintf(keystr, sizeof(keystr)-1, "%s%.8x", RIDPREFIX, rid);
 
 	/* it's outaa here!  8^) */
-	
-	if ( tdb_delete_bystring(tdbsam, keystr) != TDB_SUCCESS ) {
-		DEBUG(5, ("Error deleting entry from tdb rid database!\n"));
-		DEBUGADD(5, (" Error: %s\n", tdb_errorstr(tdbsam)));
-		nt_status = NT_STATUS_UNSUCCESSFUL;
-		goto done;
+
+	nt_status = dbwrap_delete_bystring(db_sam, keystr);
+	if (!NT_STATUS_IS_OK(nt_status)) {
+		DEBUG(5, ("Error deleting entry from tdb rid "
+			  "database: %s!\n", nt_errstr(nt_status)));
+		goto cancel;
 	}
 
-	nt_status = NT_STATUS_OK;
-	
- done:
-	tdbsam_close();
-	
+	if (db_sam->transaction_commit(db_sam) != 0) {
+		DEBUG(0, ("Could not commit transaction\n"));
+		goto cancel;
+	}
+
+	return NT_STATUS_OK;
+
+ cancel:
+	if (db_sam->transaction_cancel(db_sam) != 0) {
+		smb_panic("transaction_cancel failed");
+	}
+
 	return nt_status;
 }
 
@@ -1093,54 +1088,54 @@
 	uint8		*buf = NULL;
 	fstring 	keystr;
 	fstring		name;
-	bool		ret = True;
+	bool		ret = false;
+	NTSTATUS status;
 
 	/* copy the struct samu struct into a BYTE buffer for storage */
-	
+
 	if ( (data.dsize=init_buffer_from_sam (&buf, newpwd, False)) == -1 ) {
 		DEBUG(0,("tdb_update_sam: ERROR - Unable to copy struct samu info BYTE buffer!\n"));
-		ret = False;
 		goto done;
 	}
 	data.dptr = buf;
 
 	fstrcpy(name, pdb_get_username(newpwd));
 	strlower_m(name);
-	
-	DEBUG(5, ("Storing %saccount %s with RID %d\n", 
-		  flag == TDB_INSERT ? "(new) " : "", name, 
+
+	DEBUG(5, ("Storing %saccount %s with RID %d\n",
+		  flag == TDB_INSERT ? "(new) " : "", name,
 		  pdb_get_user_rid(newpwd)));
 
   	/* setup the USER index key */
 	slprintf(keystr, sizeof(keystr)-1, "%s%s", USERPREFIX, name);
 
 	/* add the account */
-	
-	if ( tdb_store_bystring(tdbsam, keystr, data, flag) != TDB_SUCCESS ) {
-		DEBUG(0, ("Unable to modify passwd TDB!"));
-		DEBUGADD(0, (" Error: %s", tdb_errorstr(tdbsam)));
-		DEBUGADD(0, (" occured while storing the main record (%s)\n",
-			     keystr));
-		ret = False;
+
+	status = dbwrap_store_bystring(db_sam, keystr, data, flag);
+	if (!NT_STATUS_IS_OK(status)) {
+		DEBUG(0, ("Unable to modify passwd TDB: %s!",
+			  nt_errstr(status)));
 		goto done;
 	}
 
-done:	
+	ret = true;
+
+done:
 	/* cleanup */
 	SAFE_FREE(buf);
-	
 	return ret;
 }
 
 /***************************************************************************
  Update the TDB SAM RID record only
- Assumes that the tdbsam is already open 
+ Assumes that the tdbsam is already open
 ****************************************************************************/
 static bool tdb_update_ridrec_only( struct samu* newpwd, int flag )
 {
 	TDB_DATA 	data;
 	fstring 	keystr;
 	fstring		name;
+	NTSTATUS status;
 
 	fstrcpy(name, pdb_get_username(newpwd));
 	strlower_m(name);
@@ -1149,17 +1144,18 @@
 	data = string_term_tdb_data(name);
 
 	/* setup the RID index key */
-	slprintf(keystr, sizeof(keystr)-1, "%s%.8x", RIDPREFIX,  pdb_get_user_rid(newpwd));
-	
+	slprintf(keystr, sizeof(keystr)-1, "%s%.8x", RIDPREFIX,
+		 pdb_get_user_rid(newpwd));
+
 	/* add the reference */
-	if (tdb_store_bystring(tdbsam, keystr, data, flag) != TDB_SUCCESS) {
-		DEBUG(0, ("Unable to modify TDB passwd !"));
-		DEBUGADD(0, (" Error: %s\n", tdb_errorstr(tdbsam)));
-		DEBUGADD(0, (" occured while storing the RID index (%s)\n", keystr));
-		return False;
+	status = dbwrap_store_bystring(db_sam, keystr, data, flag);
+	if (!NT_STATUS_IS_OK(status)) {
+		DEBUG(0, ("Unable to modify TDB passwd: %s!\n",
+			  nt_errstr(status)));
+		return false;
 	}
 
-	return True;
+	return true;
 
 }
 
@@ -1167,39 +1163,44 @@
  Update the TDB SAM
 ****************************************************************************/
 
-static bool tdb_update_sam(struct pdb_methods *my_methods, struct samu* newpwd, int flag)
+static bool tdb_update_sam(struct pdb_methods *my_methods, struct samu* newpwd,
+			   int flag)
 {
-	bool            result = True;
-
-#if 0 
-	if ( !pdb_get_group_rid(newpwd) ) {
-		DEBUG (0,("tdb_update_sam: Failing to store a struct samu for [%s] "
-			"without a primary group RID\n", pdb_get_username(newpwd)));
-		return False;
-	}
-#endif
-
 	if (!pdb_get_user_rid(newpwd)) {
-		DEBUG(0,("tdb_update_sam: struct samu (%s) with no RID!\n", pdb_get_username(newpwd)));
+		DEBUG(0,("tdb_update_sam: struct samu (%s) with no RID!\n",
+			 pdb_get_username(newpwd)));
 		return False;
 	}
 
 	/* open the database */
-		
+
 	if ( !tdbsam_open( tdbsam_filename ) ) {
 		DEBUG(0,("tdbsam_getsampwnam: failed to open %s!\n", tdbsam_filename));
 		return False;
 	}
-	
-	if ( !tdb_update_samacct_only(newpwd, flag) || !tdb_update_ridrec_only(newpwd, flag)) {
-		result = False;
+
+	if (db_sam->transaction_start(db_sam) != 0) {
+		DEBUG(0, ("Could not start transaction\n"));
+		return false;
 	}
 
-	/* cleanup */
+	if (!tdb_update_samacct_only(newpwd, flag)
+	    || !tdb_update_ridrec_only(newpwd, flag)) {
+		goto cancel;
+	}
 
-	tdbsam_close();
-	
-	return result;	
+	if (db_sam->transaction_commit(db_sam) != 0) {
+		DEBUG(0, ("Could not commit transaction\n"));
+		goto cancel;
+	}
+
+	return true;
+
+ cancel:
+	if (db_sam->transaction_cancel(db_sam) != 0) {
+		smb_panic("transaction_cancel failed");
+	}
+	return false;
 }
 
 /***************************************************************************
@@ -1239,53 +1240,55 @@
 					  struct samu *old_acct,
 					  const char *newname)
 {
-	TALLOC_CTX *ctx = talloc_tos();
 	struct samu      *new_acct = NULL;
 	char *rename_script = NULL;
-	bool             interim_account = False;
 	int              rename_ret;
 	fstring          oldname_lower;
 	fstring          newname_lower;
 
 	/* can't do anything without an external script */
 
-	rename_script = talloc_strdup(ctx, lp_renameuser_script());
+	if ( !(new_acct = samu_new( talloc_tos() )) ) {
+		return NT_STATUS_NO_MEMORY;
+	}
+
+	rename_script = talloc_strdup(new_acct, lp_renameuser_script());
 	if (!rename_script) {
+		TALLOC_FREE(new_acct);
 		return NT_STATUS_NO_MEMORY;
 	}
 	if (!*rename_script) {
+		TALLOC_FREE(new_acct);
 		return NT_STATUS_ACCESS_DENIED;
 	}
 
-	if ( !(new_acct = samu_new( NULL )) ) {
-		return NT_STATUS_NO_MEMORY;
-	}
-
 	if ( !pdb_copy_sam_account(new_acct, old_acct)
 		|| !pdb_set_username(new_acct, newname, PDB_CHANGED))
 	{
-		TALLOC_FREE(new_acct );
+		TALLOC_FREE(new_acct);
 		return NT_STATUS_NO_MEMORY;
 	}
 
 	/* open the database */
 	if ( !tdbsam_open( tdbsam_filename ) ) {
-		DEBUG(0,("tdbsam_getsampwnam: failed to open %s!\n", tdbsam_filename));
-		TALLOC_FREE(new_acct );
+		DEBUG(0, ("tdbsam_getsampwnam: failed to open %s!\n",
+			  tdbsam_filename));
+		TALLOC_FREE(new_acct);
 		return NT_STATUS_ACCESS_DENIED;
 	}
 
+	if (db_sam->transaction_start(db_sam) != 0) {
+		DEBUG(0, ("Could not start transaction\n"));
+		TALLOC_FREE(new_acct);
+		return NT_STATUS_ACCESS_DENIED;
+
+	}
+
 	/* add the new account and lock it */
 	if ( !tdb_update_samacct_only(new_acct, TDB_INSERT) ) {
-		goto done;
+		goto cancel;
 	}
 
-	interim_account = True;
-
-	if ( tdb_lock_bystring_with_timeout(tdbsam, newname, 30) == -1 ) {
-		goto done;
-	}
-
 	/* Rename the posix user.  Follow the semantics of _samr_create_user()
 	   so that we lower case the posix name but preserve the case in passdb */
 
@@ -1295,7 +1298,7 @@
 	fstrcpy( newname_lower, newname );
 	strlower_m( newname_lower );
 
-	rename_script = talloc_string_sub2(ctx,
+	rename_script = talloc_string_sub2(new_acct,
 				rename_script,
 				"%unew",
 				newname_lower,
@@ -1303,9 +1306,9 @@
 				false,
 				true);
 	if (!rename_script) {
-		goto done;
+		goto cancel;
 	}
-	rename_script = talloc_string_sub2(ctx,
+	rename_script = talloc_string_sub2(new_acct,
 				rename_script,
 				"%uold",
 				oldname_lower,
@@ -1313,47 +1316,47 @@
 				false,
 				true);
 	if (!rename_script) {
-		goto done;
+		goto cancel;
 	}
 	rename_ret = smbrun(rename_script, NULL);
 
 	DEBUG(rename_ret ? 0 : 3,("Running the command `%s' gave %d\n",
 				rename_script, rename_ret));
 
-	if (rename_ret == 0) {
-		smb_nscd_flush_user_cache();
+	if (rename_ret != 0) {
+		goto cancel;
 	}
 
-	if (rename_ret) {
-		goto done;
-	}
+	smb_nscd_flush_user_cache();
 
 	/* rewrite the rid->username record */
 
 	if ( !tdb_update_ridrec_only( new_acct, TDB_MODIFY) ) {
-		goto done;
+		goto cancel;
 	}
-	interim_account = False;
-	tdb_unlock_bystring( tdbsam, newname );
 
 	tdb_delete_samacct_only( old_acct );
 
-	tdbsam_close();
+	if (db_sam->transaction_commit(db_sam) != 0) {
+		/*
+		 * Ok, we're screwed. We've changed the posix account, but
+		 * could not adapt passdb.tdb. Shall we change the posix
+		 * account back?
+		 */
+		DEBUG(0, ("transaction_commit failed\n"));
+		goto cancel;
+	}
 
 	TALLOC_FREE(new_acct );
 	return NT_STATUS_OK;
 
-done:
-	/* cleanup */
-	if (interim_account) {
-		tdb_unlock_bystring(tdbsam, newname);
-		tdb_delete_samacct_only(new_acct);
+ cancel:
+	if (db_sam->transaction_cancel(db_sam) != 0) {
+		smb_panic("transaction_cancel failed");
 	}
 
-	tdbsam_close();
+	TALLOC_FREE(new_acct);
 
-	TALLOC_FREE(new_acct);
-	
 	return NT_STATUS_ACCESS_DENIED;	
 }
 
@@ -1458,20 +1461,19 @@
 	uint32_t current;
 };
 
-static int tdbsam_collect_rids(TDB_CONTEXT *t, TDB_DATA key, TDB_DATA data,
-			       void *private_data)
+static int tdbsam_collect_rids(struct db_record *rec, void *private_data)
 {
 	struct tdbsam_search_state *state = talloc_get_type_abort(
 		private_data, struct tdbsam_search_state);
 	size_t prefixlen = strlen(RIDPREFIX);
 	uint32 rid;
 
-	if ((key.dsize < prefixlen)
-	    || (strncmp((char *)key.dptr, RIDPREFIX, prefixlen))) {
+	if ((rec->key.dsize < prefixlen)
+	    || (strncmp((char *)rec->key.dptr, RIDPREFIX, prefixlen))) {
 		return 0;
 	}
 
-	rid = strtoul((char *)key.dptr+prefixlen, NULL, 16);
+	rid = strtoul((char *)rec->key.dptr+prefixlen, NULL, 16);
 
 	ADD_TO_LARGE_ARRAY(state, uint32, rid, &state->rids, &state->num_rids,
 			   &state->array_size);
@@ -1570,10 +1572,8 @@
 	state->acct_flags = acct_flags;
 	state->methods = methods;
 
-	tdb_traverse(tdbsam, tdbsam_collect_rids, state);
+	db_sam->traverse_read(db_sam, tdbsam_collect_rids, state);
 
-	tdbsam_close();
-
 	search->private_data = state;
 	search->next_entry = tdbsam_search_next_entry;
 	search->search_end = tdbsam_search_end;

Modified: branches/samba/experimental/source/passdb/secrets.c
===================================================================
--- branches/samba/experimental/source/passdb/secrets.c	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/passdb/secrets.c	2008-06-09 06:59:20 UTC (rev 1920)
@@ -27,7 +27,7 @@
 #undef DBGC_CLASS
 #define DBGC_CLASS DBGC_PASSDB
 
-static TDB_CONTEXT *tdb;
+static struct db_context *db_ctx;
 
 /* Urrrg. global.... */
 bool global_machine_password_needs_changing;
@@ -43,42 +43,37 @@
 static void get_rand_seed(int *new_seed)
 {
 	*new_seed = sys_getpid();
-	if (tdb) {
-		tdb_change_int32_atomic(tdb, "INFO/random_seed", new_seed, 1);
+	if (db_ctx) {
+		dbwrap_change_int32_atomic(db_ctx, "INFO/random_seed",
+					   new_seed, 1);
 	}
 }
 
 /* open up the secrets database */
 bool secrets_init(void)
 {
-	TALLOC_CTX *ctx;
 	char *fname = NULL;
 	unsigned char dummy;
 
-	if (tdb)
+	if (db_ctx != NULL)
 		return True;
 
-	ctx = talloc_init("secrets_init");
-	if (!ctx) {
+	fname = talloc_asprintf(talloc_tos(), "%s/secrets.tdb",
+				lp_private_dir());
+	if (fname == NULL) {
 		return false;
 	}
-	fname = talloc_asprintf(ctx,
-			"%s/secrets.tdb",
-			lp_private_dir());
-	if (!fname) {
-		TALLOC_FREE(ctx);
-		return false;
-	}
 
-	tdb = tdb_open_log(fname, 0, TDB_DEFAULT, O_RDWR|O_CREAT, 0600);
+	db_ctx = db_open_trans(NULL, fname, 0,
+			       TDB_DEFAULT, O_RDWR|O_CREAT, 0600);
 
-	if (!tdb) {
+	if (db_ctx == NULL) {
 		DEBUG(0,("Failed to open %s\n", fname));
-		TALLOC_FREE(ctx);
+		TALLOC_FREE(fname);
 		return False;
 	}
 
-	TALLOC_FREE(ctx);
+	TALLOC_FREE(fname);
 
 	/**
 	 * Set a reseed function for the crypto random generator
@@ -94,17 +89,21 @@
 	return True;
 }
 
+struct db_context *secrets_db_ctx(void)
+{
+	if (!secrets_init()) {
+		return NULL;
+	}
+
+	return db_ctx;
+}
+
 /*
  * close secrets.tdb
  */
 void secrets_shutdown(void)
 {
-	if (!tdb) {
-		return;
-	}
-
-	tdb_close(tdb);
-	tdb = NULL;
+	TALLOC_FREE(db_ctx);
 }
 
 /* read a entry from the secrets database - the caller must free the result
@@ -113,38 +112,44 @@
 void *secrets_fetch(const char *key, size_t *size)
 {
 	TDB_DATA dbuf;
+	void *result;
 
 	if (!secrets_init()) {
 		return NULL;
 	}
 
-	if (!tdb) {
+	if (db_ctx->fetch(db_ctx, talloc_tos(), string_tdb_data(key),
+			  &dbuf) != 0) {
 		return NULL;
 	}
 
-	dbuf = tdb_fetch(tdb, string_tdb_data(key));
+	result = memdup(dbuf.dptr, dbuf.dsize);
+	if (result == NULL) {
+		return NULL;
+	}
+	TALLOC_FREE(dbuf.dptr);
+
 	if (size) {
 		*size = dbuf.dsize;
 	}
 
-	return dbuf.dptr;
+	return result;
 }
 
 /* store a secrets entry
  */
 bool secrets_store(const char *key, const void *data, size_t size)
 {
+	NTSTATUS status;
+
 	if (!secrets_init()) {
 		return false;
 	}
 
-	if (!tdb) {
-		return false;
-	}
-
-	return tdb_trans_store(tdb, string_tdb_data(key),
-			       make_tdb_data((const uint8 *)data, size),
-			       TDB_REPLACE) == 0;
+	status = dbwrap_trans_store(db_ctx, string_tdb_data(key),
+				    make_tdb_data((const uint8 *)data, size),
+				    TDB_REPLACE);
+	return NT_STATUS_IS_OK(status);
 }
 
 
@@ -152,15 +157,14 @@
  */
 bool secrets_delete(const char *key)
 {
+	NTSTATUS status;
 	if (!secrets_init()) {
 		return false;
 	}
 
-	if (!tdb) {
-		return false;
-	}
+	status = dbwrap_trans_delete(db_ctx, string_tdb_data(key));
 
-	return tdb_trans_delete(tdb, string_tdb_data(key)) == 0;
+	return NT_STATUS_IS_OK(status);
 }
 
 /**
@@ -174,12 +178,9 @@
 {
 	char *keystr;
 
-	keystr = talloc_asprintf(talloc_tos(), "%s/%s",
-				 SECRETS_DOMAIN_SID, domain);
+	keystr = talloc_asprintf_strupper_m(talloc_tos(), "%s/%s",
+					    SECRETS_DOMAIN_SID, domain);
 	SMB_ASSERT(keystr != NULL);
-
-	strupper_m(keystr);
-
 	return keystr;
 }
 
@@ -269,12 +270,10 @@
 {
 	char *keystr;
 
-	keystr = talloc_asprintf(talloc_tos(), "%s/%s",
-				 SECRETS_MACHINE_SEC_CHANNEL_TYPE, domain);
+	keystr = talloc_asprintf_strupper_m(talloc_tos(), "%s/%s",
+					    SECRETS_MACHINE_SEC_CHANNEL_TYPE,
+					    domain);
 	SMB_ASSERT(keystr != NULL);
-
-	strupper_m(keystr);
-
 	return keystr;
 }
 
@@ -289,12 +288,10 @@
 {
 	char *keystr;
 
-	keystr = talloc_asprintf(talloc_tos(), "%s/%s",
-				 SECRETS_MACHINE_LAST_CHANGE_TIME, domain);
+	keystr = talloc_asprintf_strupper_m(talloc_tos(), "%s/%s",
+					    SECRETS_MACHINE_LAST_CHANGE_TIME,
+					    domain);
 	SMB_ASSERT(keystr != NULL);
-
-	strupper_m(keystr);
-
 	return keystr;
 }
 
@@ -310,12 +307,9 @@
 {
 	char *keystr;
 
-	keystr = talloc_asprintf(talloc_tos(), "%s/%s",
-				 SECRETS_MACHINE_PASSWORD, domain);
+	keystr = talloc_asprintf_strupper_m(talloc_tos(), "%s/%s",
+					    SECRETS_MACHINE_PASSWORD, domain);
 	SMB_ASSERT(keystr != NULL);
-
-	strupper_m(keystr);
-
 	return keystr;
 }
 
@@ -330,12 +324,9 @@
 {
 	char *keystr;
 
-	keystr = talloc_asprintf(talloc_tos(), "%s/%s",
-				 SECRETS_MACHINE_ACCT_PASS, domain);
+	keystr = talloc_asprintf_strupper_m(talloc_tos(), "%s/%s",
+					    SECRETS_MACHINE_ACCT_PASS, domain);
 	SMB_ASSERT(keystr != NULL);
-
-	strupper_m(keystr);
-
 	return keystr;
 }
 
@@ -350,11 +341,10 @@
 {
 	char *keystr;
 
-	keystr = talloc_asprintf(talloc_tos(), "%s/%s",
-				 SECRETS_DOMTRUST_ACCT_PASS, domain);
+	keystr = talloc_asprintf_strupper_m(talloc_tos(), "%s/%s",
+					    SECRETS_DOMTRUST_ACCT_PASS,
+					    domain);
 	SMB_ASSERT(keystr != NULL);
-	strupper_m(keystr);
-
 	return keystr;
 }
 
@@ -362,16 +352,14 @@
  Lock the trust password entry.
 ************************************************************************/
 
-bool secrets_lock_trust_account_password(const char *domain, bool dolock)
+void *secrets_get_trust_account_lock(TALLOC_CTX *mem_ctx, const char *domain)
 {
-	if (!tdb)
-		return False;
+	if (!secrets_init()) {
+		return NULL;
+	}
 
-	if (dolock)
-		return (tdb_lock_bystring(tdb, trust_keystr(domain)) == 0);
-	else
-		tdb_unlock_bystring(tdb, trust_keystr(domain));
-	return True;
+	return db_ctx->fetch_locked(
+		db_ctx, mem_ctx, string_term_tdb_data(trust_keystr(domain)));
 }
 
 /************************************************************************
@@ -930,153 +918,98 @@
  * Get trusted domains info from secrets.tdb.
  **/
 
-NTSTATUS secrets_trusted_domains(TALLOC_CTX *mem_ctx, uint32 *num_domains,
-				 struct trustdom_info ***domains)
+struct list_trusted_domains_state {
+	uint32 num_domains;
+	struct trustdom_info **domains;
+};
+
+static int list_trusted_domain(struct db_record *rec, void *private_data)
 {
-	TDB_LIST_NODE *keys, *k;
-	char *pattern;
-	TALLOC_CTX *tmp_ctx;
+	const size_t prefix_len = strlen(SECRETS_DOMTRUST_ACCT_PASS);
+	size_t packed_size = 0;
+	struct trusted_dom_pass pass;
+	struct trustdom_info *dom_info;
 
-	if (!(tmp_ctx = talloc_new(mem_ctx))) {
-		return NT_STATUS_NO_MEMORY;
+	struct list_trusted_domains_state *state =
+		(struct list_trusted_domains_state *)private_data;
+
+	if ((rec->key.dsize < prefix_len)
+	    || (strncmp((char *)rec->key.dptr, SECRETS_DOMTRUST_ACCT_PASS,
+			prefix_len) != 0)) {
+		return 0;
 	}
 
-	if (!secrets_init()) {
-		return NT_STATUS_ACCESS_DENIED;
+	packed_size = tdb_trusted_dom_pass_unpack(
+		rec->value.dptr, rec->value.dsize, &pass);
+
+	if (rec->value.dsize != packed_size) {
+		DEBUG(2, ("Secrets record is invalid!\n"));
+		return 0;
 	}
 
-	/* generate searching pattern */
-	pattern = talloc_asprintf(tmp_ctx, "%s/*", SECRETS_DOMTRUST_ACCT_PASS);
-	if (pattern == NULL) {
-		DEBUG(0, ("secrets_trusted_domains: talloc_asprintf() "
-			  "failed!\n"));
-		TALLOC_FREE(tmp_ctx);
-		return NT_STATUS_NO_MEMORY;
+	if (pass.domain_sid.num_auths != 4) {
+		DEBUG(0, ("SID %s is not a domain sid, has %d "
+			  "auths instead of 4\n",
+			  sid_string_dbg(&pass.domain_sid),
+			  pass.domain_sid.num_auths));
+		return 0;
 	}
 
-	*num_domains = 0;
+	if (!(dom_info = TALLOC_P(state->domains, struct trustdom_info))) {
+		DEBUG(0, ("talloc failed\n"));
+		return 0;
+	}
 
-	/*
-	 * Make sure that a talloc context for the trustdom_info structs
-	 * exists
-	 */
-
-	if (!(*domains = TALLOC_ARRAY(mem_ctx, struct trustdom_info *, 1))) {
-		TALLOC_FREE(tmp_ctx);
-		return NT_STATUS_NO_MEMORY;
+	if (pull_ucs2_talloc(dom_info, &dom_info->name,
+			     pass.uni_name) == (size_t)-1) {
+		DEBUG(2, ("pull_ucs2_talloc failed\n"));
+		TALLOC_FREE(dom_info);
+		return 0;
 	}
 
-	/* fetching trusted domains' data and collecting them in a list */
-	keys = tdb_search_keys(tdb, pattern);
+	sid_copy(&dom_info->sid, &pass.domain_sid);
 
-	/* searching for keys in secrets db -- way to go ... */
-	for (k = keys; k; k = k->next) {
-		uint8 *packed_pass;
-		size_t size = 0, packed_size = 0;
-		struct trusted_dom_pass pass;
-		char *secrets_key;
-		struct trustdom_info *dom_info;
+	ADD_TO_ARRAY(state->domains, struct trustdom_info *, dom_info,
+		     &state->domains, &state->num_domains);
 
-		/* important: ensure null-termination of the key string */
-		secrets_key = talloc_strndup(tmp_ctx,
-					     (const char *)k->node_key.dptr,
-					     k->node_key.dsize);
-		if (!secrets_key) {
-			DEBUG(0, ("strndup failed!\n"));
-			tdb_search_list_free(keys);
-			TALLOC_FREE(tmp_ctx);
-			return NT_STATUS_NO_MEMORY;
-		}
+	if (state->domains == NULL) {
+		state->num_domains = 0;
+		return -1;
+	}
+	return 0;
+}
 
-		packed_pass = (uint8 *)secrets_fetch(secrets_key, &size);
-		packed_size = tdb_trusted_dom_pass_unpack(packed_pass, size,
-							  &pass);
-		/* packed representation isn't needed anymore */
-		SAFE_FREE(packed_pass);
+NTSTATUS secrets_trusted_domains(TALLOC_CTX *mem_ctx, uint32 *num_domains,
+				 struct trustdom_info ***domains)
+{
+	struct list_trusted_domains_state state;
 
-		if (size != packed_size) {
-			DEBUG(2, ("Secrets record %s is invalid!\n",
-				  secrets_key));
-			continue;
-		}
+	secrets_init();
 
-		if (pass.domain_sid.num_auths != 4) {
-			DEBUG(0, ("SID %s is not a domain sid, has %d "
-				  "auths instead of 4\n",
-				  sid_string_dbg(&pass.domain_sid),
-				  pass.domain_sid.num_auths));
-			continue;
-		}
+	if (db_ctx == NULL) {
+		return NT_STATUS_ACCESS_DENIED;
+	}
 
-		if (!(dom_info = TALLOC_P(*domains, struct trustdom_info))) {
-			DEBUG(0, ("talloc failed\n"));
-			tdb_search_list_free(keys);
-			TALLOC_FREE(tmp_ctx);
-			return NT_STATUS_NO_MEMORY;
-		}
+	state.num_domains = 0;
 
-		if (pull_ucs2_talloc(dom_info, &dom_info->name,
-				     pass.uni_name) == (size_t)-1) {
-			DEBUG(2, ("pull_ucs2_talloc failed\n"));
-			tdb_search_list_free(keys);
-			TALLOC_FREE(tmp_ctx);
-			return NT_STATUS_NO_MEMORY;
-		}
+	/*
+	 * Make sure that a talloc context for the trustdom_info structs
+	 * exists
+	 */
 
-		sid_copy(&dom_info->sid, &pass.domain_sid);
-
-		ADD_TO_ARRAY(*domains, struct trustdom_info *, dom_info,
-			     domains, num_domains);
-
-		if (*domains == NULL) {
-			tdb_search_list_free(keys);
-			TALLOC_FREE(tmp_ctx);
-			return NT_STATUS_NO_MEMORY;
-		}
+	if (!(state.domains = TALLOC_ARRAY(
+		      mem_ctx, struct trustdom_info *, 1))) {
+		return NT_STATUS_NO_MEMORY;
 	}
 
-	DEBUG(5, ("secrets_get_trusted_domains: got %d domains\n",
-		  *num_domains));
+	db_ctx->traverse_read(db_ctx, list_trusted_domain, (void *)&state);
 
-	/* free the results of searching the keys */
-	tdb_search_list_free(keys);
-	TALLOC_FREE(tmp_ctx);
-
+	*num_domains = state.num_domains;
+	*domains = state.domains;
 	return NT_STATUS_OK;
 }
 
 /*******************************************************************************
- Lock the secrets tdb based on a string - this is used as a primitive form of mutex
- between smbd instances.
-*******************************************************************************/
-
-bool secrets_named_mutex(const char *name, unsigned int timeout)
-{
-	int ret = 0;
-
-	if (!secrets_init()) {
-		return false;
-	}
-
-	ret = tdb_lock_bystring_with_timeout(tdb, name, timeout);
-	if (ret == 0) {
-		DEBUG(10,("secrets_named_mutex: got mutex for %s\n", name ));
-	}
-
-	return (ret == 0);
-}
-
-/*******************************************************************************
- Unlock a named mutex.
-*******************************************************************************/
-
-void secrets_named_mutex_release(const char *name)
-{
-	tdb_unlock_bystring(tdb, name);
-	DEBUG(10,("secrets_named_mutex: released mutex for %s\n", name ));
-}
-
-/*******************************************************************************
  Store a complete AFS keyfile into secrets.tdb.
 *******************************************************************************/
 
@@ -1230,14 +1163,13 @@
 	TDB_CONTEXT *tdb_sc = NULL;
 	TDB_DATA value;
 	bool ret;
-	char *keystr = talloc_asprintf(mem_ctx, "%s/%s", SECRETS_SCHANNEL_STATE,
-				remote_machine);
+	char *keystr = talloc_asprintf_strupper_m(mem_ctx, "%s/%s",
+						  SECRETS_SCHANNEL_STATE,
+						  remote_machine);
 	if (!keystr) {
 		return False;
 	}
 
-	strupper_m(keystr);
-
 	/* Work out how large the record is. */
 	value.dsize = tdb_pack(NULL, 0, "dBBBBBfff",
 				pdc->sequence,
@@ -1304,8 +1236,9 @@
 	uint32 l1, l2, l3, l4, l5;
 	int ret;
 	struct dcinfo *pdc = NULL;
-	char *keystr = talloc_asprintf(mem_ctx, "%s/%s", SECRETS_SCHANNEL_STATE,
-				remote_machine);
+	char *keystr = talloc_asprintf_strupper_m(mem_ctx, "%s/%s",
+						  SECRETS_SCHANNEL_STATE,
+						  remote_machine);
 
 	*ppdc = NULL;
 
@@ -1313,8 +1246,6 @@
 		return False;
 	}
 
-	strupper_m(keystr);
-
 	tdb_sc = open_schannel_session_store(mem_ctx);
 	if (!tdb_sc) {
 		TALLOC_FREE(keystr);

Modified: branches/samba/experimental/source/po/genmsg
===================================================================
--- branches/samba/experimental/source/po/genmsg	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/po/genmsg	2008-06-09 06:59:20 UTC (rev 1920)
@@ -30,7 +30,7 @@
   $FILES
 
 for lang in $LANGS; do
-  echo -n $lang
+  printf "%s" "$lang"
   mv ${lang}.msg ${lang}.msg.old
   $MSGMERGE --width=${WIDTH} ${lang}.msg.old i18n_swat.po -o ${lang}.msg
 done

Modified: branches/samba/experimental/source/printing/nt_printing.c
===================================================================
--- branches/samba/experimental/source/printing/nt_printing.c	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/printing/nt_printing.c	2008-06-09 06:59:20 UTC (rev 1920)
@@ -72,6 +72,15 @@
 	SERVER_ALL_ACCESS
 };
 
+/* Map generic permissions to job object specific permissions */
+
+const struct generic_mapping job_generic_mapping = {
+	JOB_READ,
+	JOB_WRITE,
+	JOB_EXECUTE,
+	JOB_ALL_ACCESS
+};
+
 /* We need one default form to support our default printer. Msoft adds the
 forms it wants and in the ORDER it wants them (note: DEVMODE papersize is an
 array index). Letter is always first, so (for the current code) additions
@@ -344,7 +353,6 @@
 	int result, i;
 	uint32 sd_size;
 	size_t size_new_sec;
-	DOM_SID sid;
 
 	if (!data.dptr || data.dsize == 0) {
 		return 0;
@@ -358,7 +366,7 @@
 
 	ZERO_STRUCT( ps );
 
-	prs_init( &ps, 0, ctx, UNMARSHALL );
+	prs_init_empty( &ps, ctx, UNMARSHALL );
 	prs_give_memory( &ps, (char *)data.dptr, data.dsize, False );
 
 	if ( !sec_io_desc_buf( "sec_desc_upg_fn", &sd_orig, &ps, 1 ) ) {
@@ -405,10 +413,10 @@
 
 	/* create a new SEC_DESC with the appropriate owner and group SIDs */
 
-	string_to_sid(&sid, "S-1-5-32-544" );
 	new_sec = make_sec_desc( ctx, SEC_DESC_REVISION, SEC_DESC_SELF_RELATIVE,
-		&sid, &sid,
-		NULL, NULL, &size_new_sec );
+				 &global_sid_Builtin_Administrators,
+				 &global_sid_Builtin_Administrators,
+				 NULL, NULL, &size_new_sec );
 	if (!new_sec) {
 		prs_mem_free( &ps );
 		return 0;
@@ -431,7 +439,10 @@
 	
 	sd_size = ndr_size_security_descriptor(sd_store->sd, 0)
 		+ sizeof(SEC_DESC_BUF);
-	prs_init(&ps, sd_size, ctx, MARSHALL);
+	if ( !prs_init(&ps, sd_size, ctx, MARSHALL) ) {
+		DEBUG(0,("sec_desc_upg_fn: Failed to allocate prs memory for %s\n", key.dptr ));
+		return 0;
+	}
 
 	if ( !sec_io_desc_buf( "sec_desc_upg_fn", &sd_store, &ps, 1 ) ) {
 		DEBUG(0,("sec_desc_upg_fn: Failed to parse new sec_desc for %s\n", key.dptr ));
@@ -3971,7 +3982,11 @@
 /****************************************************************************
  Get a default printer info 2 struct.
 ****************************************************************************/
-static WERROR get_a_printer_2_default(NT_PRINTER_INFO_LEVEL_2 *info, const char *servername, const char* sharename)
+
+static WERROR get_a_printer_2_default(NT_PRINTER_INFO_LEVEL_2 *info,
+				const char *servername,
+				const char* sharename,
+				bool get_loc_com)
 {
 	int snum = lp_servicenumber(sharename);
 
@@ -3998,7 +4013,7 @@
 	fstrcpy(info->datatype, "RAW");
 
 #ifdef HAVE_CUPS
-	if ( (enum printing_types)lp_printing(snum) == PRINT_CUPS ) {		
+	if (get_loc_com && (enum printing_types)lp_printing(snum) == PRINT_CUPS ) {		
 		/* Pull the location and comment strings from cups if we don't
 		   already have one */
 		if ( !strlen(info->location) || !strlen(info->comment) )
@@ -4047,7 +4062,11 @@
 
 /****************************************************************************
 ****************************************************************************/
-static WERROR get_a_printer_2(NT_PRINTER_INFO_LEVEL_2 *info, const char *servername, const char *sharename)
+
+static WERROR get_a_printer_2(NT_PRINTER_INFO_LEVEL_2 *info,
+				const char *servername,
+				const char *sharename,
+				bool get_loc_com)
 {
 	int len = 0;
 	int snum = lp_servicenumber(sharename);
@@ -4060,7 +4079,8 @@
 
 	dbuf = tdb_fetch(tdb_printers, kbuf);
 	if (!dbuf.dptr) {
-		return get_a_printer_2_default(info, servername, sharename);
+		return get_a_printer_2_default(info, servername,
+					sharename, get_loc_com);
 	}
 
 	len += tdb_unpack(dbuf.dptr+len, dbuf.dsize-len, "dddddddddddfffffPfffff",
@@ -4108,7 +4128,7 @@
 	fstrcpy(info->printername, printername);
 
 #ifdef HAVE_CUPS
-	if ( (enum printing_types)lp_printing(snum) == PRINT_CUPS ) {		
+	if (get_loc_com && (enum printing_types)lp_printing(snum) == PRINT_CUPS ) {
 		/* Pull the location and comment strings from cups if we don't
 		   already have one */
 		if ( !strlen(info->location) || !strlen(info->comment) )
@@ -4551,7 +4571,7 @@
 
 	ZERO_STRUCT(devmode);
 
-	prs_init(&ps, 0, ctx, UNMARSHALL);
+	prs_init_empty(&ps, ctx, UNMARSHALL);
 	ps.data_p      = (char *)data;
 	ps.buffer_size = data_len;
 
@@ -4692,8 +4712,8 @@
 
 ****************************************************************************/
 
-WERROR get_a_printer( Printer_entry *print_hnd, NT_PRINTER_INFO_LEVEL **pp_printer, uint32 level, 
-			const char *sharename)
+static WERROR get_a_printer_internal( Printer_entry *print_hnd, NT_PRINTER_INFO_LEVEL **pp_printer, uint32 level, 
+			const char *sharename, bool get_loc_com)
 {
 	WERROR result;
 	fstring servername;
@@ -4721,11 +4741,11 @@
 						    sizeof(servername)-1 );
 			}
 
-			result = get_a_printer_2( (*pp_printer)->info_2, servername, sharename );
-	
-			
+			result = get_a_printer_2( (*pp_printer)->info_2,
+					servername, sharename, get_loc_com);
+
 			/* we have a new printer now.  Save it with this handle */
-			
+
 			if ( !W_ERROR_IS_OK(result) ) {
 				TALLOC_FREE( *pp_printer );
 				DEBUG(10,("get_a_printer: [%s] level %u returning %s\n", 
@@ -4745,6 +4765,24 @@
 	return WERR_OK;
 }
 
+WERROR get_a_printer( Printer_entry *print_hnd,
+			NT_PRINTER_INFO_LEVEL **pp_printer,
+			uint32 level,
+			const char *sharename)
+{
+	return get_a_printer_internal(print_hnd, pp_printer, level,
+					sharename, true);
+}
+
+WERROR get_a_printer_search( Printer_entry *print_hnd,
+			NT_PRINTER_INFO_LEVEL **pp_printer,
+			uint32 level,
+			const char *sharename)
+{
+	return get_a_printer_internal(print_hnd, pp_printer, level,
+					sharename, false);
+}
+
 /****************************************************************************
  Deletes a NT_PRINTER_INFO_LEVEL struct.
 ****************************************************************************/
@@ -4963,10 +5001,15 @@
 static bool drv_file_in_use( char* file, NT_PRINTER_DRIVER_INFO_LEVEL_3 *info )
 {
 	int i = 0;
-	
+
 	if ( !info )
 		return False;
-		
+
+	/* mz: skip files that are in the list but already deleted */
+	if (!file || !file[0]) {
+		return false;
+	}
+
 	if ( strequal(file, info->driverpath) )
 		return True;
 
@@ -5079,6 +5122,12 @@
   
   Upon return, *info has been modified to only contain the driver files
   which are not in use
+
+  Fix from mz:
+
+  This needs to check all drivers to ensure that all files in use
+  have been removed from *info, not just the ones in the first
+  match.
 ****************************************************************************/
 
 bool printer_driver_files_in_use ( NT_PRINTER_DRIVER_INFO_LEVEL_3 *info )
@@ -5088,7 +5137,8 @@
 	uint32 				version;
 	fstring 			*list = NULL;
 	NT_PRINTER_DRIVER_INFO_LEVEL 	driver;
-	
+	bool in_use = false;
+
 	if ( !info )
 		return False;
 	
@@ -5123,9 +5173,10 @@
 			
 		if ( !strequal(info->name, driver.info_3->name) ) {
 			if ( trim_overlap_drv_files(info, driver.info_3) ) {
-				free_a_printer_driver(driver, 3);
-				SAFE_FREE( list );
-				return True;
+				/* mz: Do not instantly return -
+				 * we need to ensure this file isn't
+				 * also in use by other drivers. */
+				in_use = true;
 			}
 		}
 
@@ -5141,7 +5192,7 @@
 	if ( DEBUGLEVEL >= 20 )
 		dump_a_printer_driver( driver, 3 );
 
-	return False;
+	return in_use;
 }
 
 /****************************************************************************
@@ -5396,10 +5447,14 @@
 
 	/* Store the security descriptor in a tdb */
 
-	prs_init(&ps,
-		 (uint32)ndr_size_security_descriptor(new_secdesc_ctr->sd, 0)
-		 + sizeof(SEC_DESC_BUF), mem_ctx, MARSHALL);
+	if (!prs_init(&ps,
+		(uint32)ndr_size_security_descriptor(new_secdesc_ctr->sd, 0)
+		+ sizeof(SEC_DESC_BUF), mem_ctx, MARSHALL) ) {
+		status = WERR_NOMEM;
+		goto out;
+	}
 
+
 	prs_init_done = true;
 
 	if (!sec_io_desc_buf("nt_printing_setsec", &new_secdesc_ctr,
@@ -5546,8 +5601,9 @@
 
 		/* Save default security descriptor for later */
 
-		prs_init(&ps, (uint32)ndr_size_security_descriptor((*secdesc_ctr)->sd, 0) +
-				sizeof(SEC_DESC_BUF), ctx, MARSHALL);
+		if (!prs_init(&ps, (uint32)ndr_size_security_descriptor((*secdesc_ctr)->sd, 0) +
+			sizeof(SEC_DESC_BUF), ctx, MARSHALL))
+			return False;
 
 		if (sec_io_desc_buf("nt_printing_getsec", secdesc_ctr, &ps, 1)) {
 			tdb_prs_store(tdb_printers, kbuf, &ps);
@@ -5672,6 +5728,17 @@
 	}
 }
 
+void map_job_permissions(SEC_DESC *sd)
+{
+	int i;
+
+	for (i = 0; sd->dacl && i < sd->dacl->num_aces; i++) {
+		se_map_generic(&sd->dacl->aces[i].access_mask,
+			       &job_generic_mapping);
+	}
+}
+
+
 /****************************************************************************
  Check a user has permissions to perform the given operation.  We use the
  permission constants defined in include/rpc_spoolss.h to check the various
@@ -5753,19 +5820,12 @@
 			return False;
 		}
 
-		/* Now this is the bit that really confuses me.  The access
-		   type needs to be changed from JOB_ACCESS_ADMINISTER to
-		   PRINTER_ACCESS_ADMINISTER for this to work.  Something
-		   to do with the child (job) object becoming like a
-		   printer??  -tpot */
+		map_job_permissions(secdesc->sd);
+	} else {
+		map_printer_permissions(secdesc->sd);
+	}
 
-		access_type = PRINTER_ACCESS_ADMINISTER;
-	}
-	
 	/* Check access */
-	
-	map_printer_permissions(secdesc->sd);
-
 	result = se_access_check(secdesc->sd, user->nt_user_token, access_type,
 				 &access_granted, &status);
 

Modified: branches/samba/experimental/source/printing/printing.c
===================================================================
--- branches/samba/experimental/source/printing/printing.c	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/printing/printing.c	2008-06-09 06:59:20 UTC (rev 1920)
@@ -202,7 +202,7 @@
 			return False;
 		}
 		if (tdb_fetch_int32(pdb->tdb, sversion) != PRINT_DATABASE_VERSION) {
-			tdb_traverse(pdb->tdb, tdb_traverse_delete_fn, NULL);
+			tdb_wipe_all(pdb->tdb);
 			tdb_store_int32(pdb->tdb, sversion, PRINT_DATABASE_VERSION);
 		}
 		tdb_unlock_bystring(pdb->tdb, sversion);
@@ -1406,6 +1406,11 @@
 		/* Child. */
 		DEBUG(5,("start_background_queue: background LPQ thread started\n"));
 
+		if (!reinit_after_fork(smbd_messaging_context(), true)) {
+			DEBUG(0,("reinit_after_fork() failed\n"));
+			smb_panic("reinit_after_fork() failed");
+		}
+
 		claim_connection( NULL, "smbd lpq backend",
 			FLAG_MSG_GENERAL|FLAG_MSG_SMBD|FLAG_MSG_PRINT_GENERAL);
 
@@ -2561,7 +2566,7 @@
 	if (ret)
 		goto fail;
 
-	/* The print job has been sucessfully handed over to the back-end */
+	/* The print job has been successfully handed over to the back-end */
 	
 	pjob->spooled = True;
 	pjob->status = LPQ_QUEUED;

Modified: branches/samba/experimental/source/registry/reg_api.c
===================================================================
--- branches/samba/experimental/source/registry/reg_api.c	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/registry/reg_api.c	2008-06-09 06:59:20 UTC (rev 1920)
@@ -183,9 +183,9 @@
 	
 	/* Look up the table of registry I/O operations */
 
-	if ( !(key->hook = reghook_cache_find( key->name )) ) {
-		DEBUG(0,("reg_open_onelevel: Failed to assign a "
-			 "REGISTRY_HOOK to [%s]\n", key->name ));
+	if ( !(key->ops = reghook_cache_find( key->name )) ) {
+		DEBUG(0,("reg_open_onelevel: Failed to assign "
+			 "REGISTRY_OPS to [%s]\n", key->name ));
 		result = WERR_BADFILE;
 		goto done;
 	}
@@ -653,6 +653,19 @@
 	return WERR_OK;
 }
 
+static WERROR reg_value_exists(struct registry_key *key, const char *name)
+{
+	int i;
+
+	for (i=0; i<key->values->num_values; i++) {
+		if (strequal(key->values->values[i]->valuename, name)) {
+			return WERR_OK;
+		}
+	}
+
+	return WERR_BADFILE;
+}
+
 WERROR reg_deletevalue(struct registry_key *key, const char *name)
 {
 	WERROR err;
@@ -665,6 +678,11 @@
 		return err;
 	}
 
+	err = reg_value_exists(key, name);
+	if (!W_ERROR_IS_OK(err)) {
+		return err;
+	}
+
 	regval_ctr_delvalue(key->values, name);
 
 	if (!store_reg_values(key->key, key->values)) {
@@ -715,9 +733,9 @@
 
 	/* initialize the REGISTRY_KEY structure */
 
-	registry_key.hook = reghook_cache_find(topkeypath);
-	if (!registry_key.hook) {
-		DEBUG(0, ("reg_load_tree: Failed to assigned a REGISTRY_HOOK "
+	registry_key.ops = reghook_cache_find(topkeypath);
+	if (!registry_key.ops) {
+		DEBUG(0, ("reg_load_tree: Failed to assign  REGISTRY_OPS "
 			  "to [%s]\n", topkeypath));
 		return WERR_BADFILE;
 	}
@@ -753,7 +771,11 @@
 
 	key->subkey_index = 0;
 	while ((subkey = regfio_fetch_subkey( regfile, key ))) {
-		regsubkey_ctr_addkey(subkeys, subkey->keyname);
+		result = regsubkey_ctr_addkey(subkeys, subkey->keyname);
+		if (!W_ERROR_IS_OK(result)) {
+			TALLOC_FREE(subkeys);
+			return result;
+		}
 	}
 
 	/* write this key and values out */
@@ -880,8 +902,8 @@
 		return WERR_NOMEM;
 	}
 
-	registry_key.hook = reghook_cache_find(registry_key.name);
-	if (registry_key.hook == NULL) {
+	registry_key.ops = reghook_cache_find(registry_key.name);
+	if (registry_key.ops == NULL) {
 		return WERR_BADFILE;
 	}
 

Modified: branches/samba/experimental/source/registry/reg_backend_current_version.c
===================================================================
--- branches/samba/experimental/source/registry/reg_backend_current_version.c	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/registry/reg_backend_current_version.c	2008-06-09 06:59:20 UTC (rev 1920)
@@ -52,7 +52,7 @@
 	}
 
 	if (strncmp(path, KEY_CURRENT_VERSION_NORM, strlen(path)) != 0) {
-		return 0;
+		return regdb_ops.fetch_values(key, values);
 	}
 
 	value_length = push_ucs2(value, value, sysroot_string, sizeof(value),

Modified: branches/samba/experimental/source/registry/reg_backend_db.c
===================================================================
--- branches/samba/experimental/source/registry/reg_backend_db.c	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/registry/reg_backend_db.c	2008-06-09 06:59:20 UTC (rev 1920)
@@ -24,8 +24,8 @@
 #undef DBGC_CLASS
 #define DBGC_CLASS DBGC_REGISTRY
 
-static struct tdb_wrap *tdb_reg = NULL;
-static int tdb_refcount;
+static struct db_context *regdb = NULL;
+static int regdb_refcount;
 
 /* List the deepest path into the registry.  All part components will be created.*/
 
@@ -79,221 +79,304 @@
 	{ NULL, NULL, 0, { NULL } }
 };
 
-/***********************************************************************
- Open the registry data in the tdb
- ***********************************************************************/
-
-static bool init_registry_data( void )
+/**
+ * Initialize a key in the registry:
+ * create each component key of the specified path.
+ */
+static WERROR init_registry_key_internal(const char *add_path)
 {
+	WERROR werr;
+	TALLOC_CTX *frame = talloc_stackframe();
 	char *path = NULL;
 	char *base = NULL;
 	char *remaining = NULL;
-	TALLOC_CTX *frame = NULL;
 	char *keyname;
 	char *subkeyname;
 	REGSUBKEY_CTR *subkeys;
-	REGVAL_CTR *values;
-	int i;
 	const char *p, *p2;
-	UNISTR2 data;
 
-	/*
-	 * There are potentially quite a few store operations which are all
-	 * indiviually wrapped in tdb transactions. Wrapping them in a single
-	 * transaction gives just a single transaction_commit() to actually do
-	 * its fsync()s. See tdb/common/transaction.c for info about nested
-	 * transaction behaviour.
-	 */
+	DEBUG(6, ("init_registry_key: Adding [%s]\n", add_path));
 
-	if ( tdb_transaction_start( tdb_reg->tdb ) == -1 ) {
-		DEBUG(0, ("init_registry_data: tdb_transaction_start "
-			  "failed\n"));
-		return false;
+	path = talloc_strdup(frame, add_path);
+	base = talloc_strdup(frame, "");
+	if (!path || !base) {
+		werr = WERR_NOMEM;
+		goto fail;
 	}
+	p = path;
 
-	/* loop over all of the predefined paths and add each component */
+	while (next_token_talloc(frame, &p, &keyname, "\\")) {
 
-	for ( i=0; builtin_registry_paths[i] != NULL; i++ ) {
+		/* build up the registry path from the components */
 
-		frame = talloc_stackframe();
+		if (*base) {
+			base = talloc_asprintf(frame, "%s\\", base);
+			if (!base) {
+				werr = WERR_NOMEM;
+				goto fail;
+			}
+		}
+		base = talloc_asprintf_append(base, "%s", keyname);
+		if (!base) {
+			werr = WERR_NOMEM;
+			goto fail;
+		}
 
-		DEBUG(6,("init_registry_data: Adding [%s]\n", builtin_registry_paths[i]));
+		/* get the immediate subkeyname (if we have one ) */
 
-		path = talloc_strdup(talloc_tos(), builtin_registry_paths[i]);
-		base = talloc_strdup(talloc_tos(), "");
-		if (!path || !base) {
+		subkeyname = talloc_strdup(frame, "");
+		if (!subkeyname) {
+			werr = WERR_NOMEM;
 			goto fail;
 		}
-		p = path;
-
-		while (next_token_talloc(talloc_tos(), &p, &keyname, "\\")) {
-
-			/* build up the registry path from the components */
-
-			if (*base) {
-				base = talloc_asprintf(talloc_tos(), "%s\\", base);
-				if (!base) {
-					goto fail;
-				}
-			}
-			base = talloc_asprintf_append(base, "%s", keyname);
-			if (!base) {
+		if (*p) {
+			remaining = talloc_strdup(frame, p);
+			if (!remaining) {
+				werr = WERR_NOMEM;
 				goto fail;
 			}
+			p2 = remaining;
 
-			/* get the immediate subkeyname (if we have one ) */
-
-			subkeyname = talloc_strdup(talloc_tos(), "");
-			if (!subkeyname) {
-				goto fail;
-			}
-			if (*p) {
-				remaining = talloc_strdup(talloc_tos(), p);
-				if (!remaining) {
+			if (!next_token_talloc(frame, &p2,
+						&subkeyname, "\\"))
+			{
+				subkeyname = talloc_strdup(frame,p2);
+				if (!subkeyname) {
+					werr = WERR_NOMEM;
 					goto fail;
 				}
-				p2 = remaining;
-
-				if (!next_token_talloc(talloc_tos(), &p2,
-							&subkeyname, "\\")) {
-					subkeyname = talloc_strdup(talloc_tos(),p2);
-					if (!subkeyname) {
-						goto fail;
-					}
-				}
 			}
+		}
 
-			DEBUG(10,("init_registry_data: Storing key [%s] with subkey [%s]\n",
-				base, *subkeyname ? subkeyname : "NULL"));
+		DEBUG(10,("init_registry_key: Storing key [%s] with "
+			  "subkey [%s]\n", base,
+			  *subkeyname ? subkeyname : "NULL"));
 
-			/* we don't really care if the lookup succeeds or not since
-			   we are about to update the record.  We just want any
-			   subkeys already present */
+		/* we don't really care if the lookup succeeds or not
+		 * since we are about to update the record.
+		 * We just want any subkeys already present */
 
-			if ( !(subkeys = TALLOC_ZERO_P(talloc_tos(), REGSUBKEY_CTR )) ) {
-				DEBUG(0,("talloc() failure!\n"));
-				goto fail;
-			}
+		if (!(subkeys = TALLOC_ZERO_P(frame, REGSUBKEY_CTR))) {
+			DEBUG(0,("talloc() failure!\n"));
+			werr = WERR_NOMEM;
+			goto fail;
+		}
 
-			regdb_fetch_keys(base, subkeys);
-			if (*subkeyname) {
-				regsubkey_ctr_addkey( subkeys, subkeyname);
-			}
-			if (!regdb_store_keys( base, subkeys)) {
+		regdb_fetch_keys(base, subkeys);
+		if (*subkeyname) {
+			werr = regsubkey_ctr_addkey(subkeys, subkeyname);
+			if (!W_ERROR_IS_OK(werr)) {
 				goto fail;
 			}
 		}
+		if (!regdb_store_keys( base, subkeys)) {
+			werr = WERR_CAN_NOT_COMPLETE;
+			goto fail;
+		}
+	}
 
-		TALLOC_FREE(frame);
+	werr = WERR_OK;
+
+fail:
+	TALLOC_FREE(frame);
+	return werr;
+}
+
+/**
+ * Initialize a key in the registry:
+ * create each component key of the specified path,
+ * wrapped in one db transaction.
+ */
+WERROR init_registry_key(const char *add_path)
+{
+	WERROR werr;
+
+	if (regdb->transaction_start(regdb) != 0) {
+		DEBUG(0, ("init_registry_key: transaction_start failed\n"));
+		return WERR_REG_IO_FAILURE;
 	}
 
+	werr = init_registry_key_internal(add_path);
+	if (!W_ERROR_IS_OK(werr)) {
+		goto fail;
+	}
+
+	if (regdb->transaction_commit(regdb) != 0) {
+		DEBUG(0, ("init_registry_key: Could not commit transaction\n"));
+		return WERR_REG_IO_FAILURE;
+	}
+
+	return WERR_OK;
+
+fail:
+	if (regdb->transaction_cancel(regdb) != 0) {
+		smb_panic("init_registry_key: transaction_cancel failed\n");
+	}
+
+	return werr;
+}
+
+/***********************************************************************
+ Open the registry data in the tdb
+ ***********************************************************************/
+
+WERROR init_registry_data(void)
+{
+	WERROR werr;
+	TALLOC_CTX *frame = NULL;
+	REGVAL_CTR *values;
+	int i;
+	UNISTR2 data;
+
+	/*
+	 * There are potentially quite a few store operations which are all
+	 * indiviually wrapped in tdb transactions. Wrapping them in a single
+	 * transaction gives just a single transaction_commit() to actually do
+	 * its fsync()s. See tdb/common/transaction.c for info about nested
+	 * transaction behaviour.
+	 */
+
+	if (regdb->transaction_start(regdb) != 0) {
+		DEBUG(0, ("init_registry_data: tdb_transaction_start "
+			  "failed\n"));
+		return WERR_REG_IO_FAILURE;
+	}
+
+	/* loop over all of the predefined paths and add each component */
+
+	for (i=0; builtin_registry_paths[i] != NULL; i++) {
+		werr = init_registry_key_internal(builtin_registry_paths[i]);
+		if (!W_ERROR_IS_OK(werr)) {
+			goto fail;
+		}
+	}
+
 	/* loop over all of the predefined values and add each component */
 
+	frame = talloc_stackframe();
+
 	for (i=0; builtin_registry_values[i].path != NULL; i++) {
 
-		if (!(values = TALLOC_ZERO_P(talloc_tos(), REGVAL_CTR))) {
+		values = TALLOC_ZERO_P(frame, REGVAL_CTR);
+		if (values == NULL) {
+			werr = WERR_NOMEM;
 			goto fail;
 		}
 
-		regdb_fetch_values( builtin_registry_values[i].path, values);
+		regdb_fetch_values(builtin_registry_values[i].path, values);
 
-		/* preserve existing values across restarts.  Only add new ones */
+		/* preserve existing values across restarts. Only add new ones */
 
-		if (!regval_ctr_key_exists(values, builtin_registry_values[i].valuename)) {
+		if (!regval_ctr_key_exists(values,
+					builtin_registry_values[i].valuename))
+		{
 			switch(builtin_registry_values[i].type) {
 			case REG_DWORD:
-				regval_ctr_addvalue( values,
-				                     builtin_registry_values[i].valuename,
-						     REG_DWORD,
-						     (char*)&builtin_registry_values[i].data.dw_value,
-						     sizeof(uint32) );
+				regval_ctr_addvalue(values,
+					builtin_registry_values[i].valuename,
+					REG_DWORD,
+					(char*)&builtin_registry_values[i].data.dw_value,
+					sizeof(uint32));
 				break;
 
 			case REG_SZ:
-				init_unistr2( &data, builtin_registry_values[i].data.string, UNI_STR_TERMINATE);
-				regval_ctr_addvalue( values,
-				                     builtin_registry_values[i].valuename,
-						     REG_SZ,
-						     (char*)data.buffer,
-						     data.uni_str_len*sizeof(uint16) );
+				init_unistr2(&data,
+					builtin_registry_values[i].data.string,
+					UNI_STR_TERMINATE);
+				regval_ctr_addvalue(values,
+					builtin_registry_values[i].valuename,
+					REG_SZ,
+					(char*)data.buffer,
+					data.uni_str_len*sizeof(uint16));
 				break;
 
 			default:
-				DEBUG(0,("init_registry_data: invalid value type in builtin_registry_values [%d]\n",
-					builtin_registry_values[i].type));
+				DEBUG(0, ("init_registry_data: invalid value "
+					  "type in builtin_registry_values "
+					  "[%d]\n",
+					  builtin_registry_values[i].type));
 			}
-			regdb_store_values( builtin_registry_values[i].path, values );
+			regdb_store_values(builtin_registry_values[i].path,
+					   values);
 		}
-		TALLOC_FREE( values );
+		TALLOC_FREE(values);
 	}
 
 	TALLOC_FREE(frame);
 
-	if (tdb_transaction_commit( tdb_reg->tdb ) == -1) {
+	if (regdb->transaction_commit(regdb) != 0) {
 		DEBUG(0, ("init_registry_data: Could not commit "
 			  "transaction\n"));
-		return false;
+		return WERR_REG_IO_FAILURE;
 	}
 
-	return true;
+	return WERR_OK;
 
  fail:
 
 	TALLOC_FREE(frame);
 
-	if (tdb_transaction_cancel( tdb_reg->tdb ) == -1) {
+	if (regdb->transaction_cancel(regdb) != 0) {
 		smb_panic("init_registry_data: tdb_transaction_cancel "
 			  "failed\n");
 	}
 
-	return false;
+	return werr;
 }
 
 /***********************************************************************
  Open the registry database
  ***********************************************************************/
  
-bool regdb_init( void )
+WERROR regdb_init(void)
 {
 	const char *vstring = "INFO/version";
 	uint32 vers_id;
+	WERROR werr;
 
-	if ( tdb_reg ) {
-		DEBUG(10,("regdb_init: incrementing refcount (%d)\n", tdb_refcount));
-		tdb_refcount++;
-		return true;
+	if (regdb) {
+		DEBUG(10, ("regdb_init: incrementing refcount (%d)\n",
+			  regdb_refcount));
+		regdb_refcount++;
+		return WERR_OK;
 	}
 
-	if ( !(tdb_reg = tdb_wrap_open(NULL, state_path("registry.tdb"), 0, REG_TDB_FLAGS, O_RDWR, 0600)) )
-	{
-		tdb_reg = tdb_wrap_open(NULL, state_path("registry.tdb"), 0, REG_TDB_FLAGS, O_RDWR|O_CREAT, 0600);
-		if ( !tdb_reg ) {
+	regdb = db_open_trans(NULL, state_path("registry.tdb"), 0,
+			      REG_TDB_FLAGS, O_RDWR, 0600);
+	if (!regdb) {
+		regdb = db_open_trans(NULL, state_path("registry.tdb"), 0,
+				      REG_TDB_FLAGS, O_RDWR|O_CREAT, 0600);
+		if (!regdb) {
+			werr = ntstatus_to_werror(map_nt_error_from_unix(errno));
 			DEBUG(0,("regdb_init: Failed to open registry %s (%s)\n",
 				state_path("registry.tdb"), strerror(errno) ));
-			return false;
+			return werr;
 		}
 		
 		DEBUG(10,("regdb_init: Successfully created registry tdb\n"));
 	}
 
-	tdb_refcount = 1;
+	regdb_refcount = 1;
 
-	vers_id = tdb_fetch_int32(tdb_reg->tdb, vstring);
+	vers_id = dbwrap_fetch_int32(regdb, vstring);
 
 	if ( vers_id != REGVER_V1 ) {
+		NTSTATUS status;
 		/* any upgrade code here if needed */
-		DEBUG(10, ("regdb_init: got INFO/version = %d != %d\n",
+		DEBUG(10, ("regdb_init: got %s = %d != %d\n", vstring,
 			   vers_id, REGVER_V1));
+		status = dbwrap_trans_store_int32(regdb, vstring, REGVER_V1);
+		if (!NT_STATUS_IS_OK(status)) {
+			DEBUG(0, ("regdb_init: error storing %s = %d: %s\n",
+				  vstring, REGVER_V1, nt_errstr(status)));
+			return ntstatus_to_werror(status);
+		} else {
+			DEBUG(10, ("regdb_init: stored %s = %d\n",
+				  vstring, REGVER_V1));
+		}
 	}
 
-	/* always setup the necessary keys and values */
-
-	if ( !init_registry_data() ) {
-		DEBUG(0,("regdb_init: Failed to initialize data in registry!\n"));
-		return false;
-	}
-
-	return true;
+	return WERR_OK;
 }
 
 /***********************************************************************
@@ -304,16 +387,17 @@
 {
 	WERROR result = WERR_OK;
 
-	if ( tdb_reg ) {
-		DEBUG(10,("regdb_open: incrementing refcount (%d)\n", tdb_refcount));
-		tdb_refcount++;
+	if ( regdb ) {
+		DEBUG(10,("regdb_open: incrementing refcount (%d)\n", regdb_refcount));
+		regdb_refcount++;
 		return WERR_OK;
 	}
 	
 	become_root();
 
-	tdb_reg = tdb_wrap_open(NULL, state_path("registry.tdb"), 0, REG_TDB_FLAGS, O_RDWR, 0600);
-	if ( !tdb_reg ) {
+	regdb = db_open_trans(NULL, state_path("registry.tdb"), 0,
+			      REG_TDB_FLAGS, O_RDWR, 0600);
+	if ( !regdb ) {
 		result = ntstatus_to_werror( map_nt_error_from_unix( errno ) );
 		DEBUG(0,("regdb_open: Failed to open %s! (%s)\n", 
 			state_path("registry.tdb"), strerror(errno) ));
@@ -321,8 +405,8 @@
 
 	unbecome_root();
 
-	tdb_refcount = 1;
-	DEBUG(10,("regdb_open: refcount reset (%d)\n", tdb_refcount));
+	regdb_refcount = 1;
+	DEBUG(10,("regdb_open: refcount reset (%d)\n", regdb_refcount));
 
 	return result;
 }
@@ -332,20 +416,20 @@
 
 int regdb_close( void )
 {
-	if (tdb_refcount == 0) {
+	if (regdb_refcount == 0) {
 		return 0;
 	}
 
-	tdb_refcount--;
+	regdb_refcount--;
 
-	DEBUG(10,("regdb_close: decrementing refcount (%d)\n", tdb_refcount));
+	DEBUG(10,("regdb_close: decrementing refcount (%d)\n", regdb_refcount));
 
-	if ( tdb_refcount > 0 )
+	if ( regdb_refcount > 0 )
 		return 0;
 
-	SMB_ASSERT( tdb_refcount >= 0 );
+	SMB_ASSERT( regdb_refcount >= 0 );
 
-	TALLOC_FREE(tdb_reg);
+	TALLOC_FREE(regdb);
 	return 0;
 }
 
@@ -356,7 +440,7 @@
  ***********************************************************************/
 int regdb_get_seqnum(void)
 {
-	return tdb_get_seqnum(tdb_reg->tdb);
+	return regdb->get_seqnum(regdb);
 }
 
 /***********************************************************************
@@ -374,7 +458,8 @@
 	bool ret = true;
 	uint32 num_subkeys = regsubkey_ctr_numkeys(ctr);
 	char *keyname = NULL;
-	TALLOC_CTX *ctx = talloc_tos();
+	TALLOC_CTX *ctx = talloc_stackframe();
+	NTSTATUS status;
 
 	if (!key) {
 		return false;
@@ -388,7 +473,8 @@
 
 	/* allocate some initial memory */
 
-	if (!(buffer = (uint8 *)SMB_MALLOC(1024))) {
+	buffer = (uint8 *)SMB_MALLOC(1024);
+	if (buffer == NULL) {
 		return false;
 	}
 	buflen = 1024;
@@ -396,22 +482,25 @@
 
 	/* store the number of subkeys */
 
-	len += tdb_pack(buffer+len, buflen-len, "d", num_subkeys );
+	len += tdb_pack(buffer+len, buflen-len, "d", num_subkeys);
 
 	/* pack all the strings */
 
 	for (i=0; i<num_subkeys; i++) {
-		len += tdb_pack( buffer+len, buflen-len, "f", regsubkey_ctr_specific_key(ctr, i) );
-		if ( len > buflen ) {
+		len += tdb_pack(buffer+len, buflen-len, "f",
+				regsubkey_ctr_specific_key(ctr, i));
+		if (len > buflen) {
 			/* allocate some extra space */
-			if ((buffer = (uint8 *)SMB_REALLOC( buffer, len*2 )) == NULL) {
-				DEBUG(0,("regdb_store_keys: Failed to realloc memory of size [%d]\n", len*2));
+			buffer = (uint8 *)SMB_REALLOC(buffer, len*2);
+			if(buffer == NULL) {
+				DEBUG(0, ("regdb_store_keys: Failed to realloc "
+					  "memory of size [%d]\n", len*2));
 				ret = false;
 				goto done;
 			}
 			buflen = len*2;
-
-			len = tdb_pack( buffer+len, buflen-len, "f", regsubkey_ctr_specific_key(ctr, i) );
+			len = tdb_pack(buffer+len, buflen-len, "f",
+				       regsubkey_ctr_specific_key(ctr, i));
 		}
 	}
 
@@ -419,13 +508,15 @@
 
 	dbuf.dptr = buffer;
 	dbuf.dsize = len;
-	if ( tdb_store_bystring( tdb_reg->tdb, keyname, dbuf, TDB_REPLACE ) == -1) {
+	status = dbwrap_store_bystring(regdb, keyname, dbuf, TDB_REPLACE);
+	if (!NT_STATUS_IS_OK(status)) {
 		ret = false;
 		goto done;
 	}
 
 done:
-	SAFE_FREE( buffer );
+	TALLOC_FREE(ctx);
+	SAFE_FREE(buffer);
 	return ret;
 }
 
@@ -440,14 +531,15 @@
 	char *path = NULL;
 	REGSUBKEY_CTR *subkeys = NULL, *old_subkeys = NULL;
 	char *oldkeyname = NULL;
-	TALLOC_CTX *ctx = talloc_tos();
+	TALLOC_CTX *ctx = talloc_stackframe();
+	NTSTATUS status;
 
 	/*
 	 * fetch a list of the old subkeys so we can determine if anything has
 	 * changed
 	 */
 
-	if (!(old_subkeys = TALLOC_ZERO_P(ctr, REGSUBKEY_CTR))) {
+	if (!(old_subkeys = TALLOC_ZERO_P(ctx, REGSUBKEY_CTR))) {
 		DEBUG(0,("regdb_store_keys: talloc() failure!\n"));
 		return false;
 	}
@@ -473,20 +565,20 @@
 		}
 	}
 
-	if (tdb_transaction_start( tdb_reg->tdb ) == -1) {
-		DEBUG(0, ("regdb_store_keys: tdb_transaction_start failed\n"));
-		return false;
+	TALLOC_FREE(old_subkeys);
+
+	if (regdb->transaction_start(regdb) != 0) {
+		DEBUG(0, ("regdb_store_keys: transaction_start failed\n"));
+		goto fail;
 	}
 
 	/*
 	 * Re-fetch the old keys inside the transaction
 	 */
 
-	TALLOC_FREE(old_subkeys);
-
-	if (!(old_subkeys = TALLOC_ZERO_P(ctr, REGSUBKEY_CTR))) {
+	if (!(old_subkeys = TALLOC_ZERO_P(ctx, REGSUBKEY_CTR))) {
 		DEBUG(0,("regdb_store_keys: talloc() failure!\n"));
-		goto fail;
+		goto cancel;
 	}
 
 	regdb_fetch_keys(key, old_subkeys);
@@ -496,7 +588,7 @@
 	if (!regdb_store_keys_internal(key, ctr) ) {
 		DEBUG(0,("regdb_store_keys: Failed to store new subkey list "
 			 "for parent [%s]\n", key));
-		goto fail;
+		goto cancel;
 	}
 
 	/* now delete removed keys */
@@ -515,15 +607,16 @@
 
 		path = talloc_asprintf(ctx, "%s/%s", key, oldkeyname);
 		if (!path) {
-			goto fail;
+			goto cancel;
 		}
 		path = normalize_reg_path(ctx, path);
 		if (!path) {
-			goto fail;
+			goto cancel;
 		}
-		if (tdb_delete_bystring(tdb_reg->tdb, path) == -1) {
+		status = dbwrap_delete_bystring(regdb, path);
+		if (!NT_STATUS_IS_OK(status)) {
 			DEBUG(1, ("Deleting %s failed\n", path));
-			goto fail;
+			goto cancel;
 		}
 
 		TALLOC_FREE(path);
@@ -532,17 +625,17 @@
 				key,
 				oldkeyname );
 		if (!path) {
-			goto fail;
+			goto cancel;
 		}
 		path = normalize_reg_path(ctx, path);
 		if (!path) {
-			goto fail;
+			goto cancel;
 		}
 
 		/*
 		 * Ignore errors here, we might have no values around
 		 */
-		tdb_delete_bystring( tdb_reg->tdb, path );
+		dbwrap_delete_bystring(regdb, path);
 		TALLOC_FREE(path);
 	}
 
@@ -553,15 +646,15 @@
 	num_subkeys = regsubkey_ctr_numkeys(ctr);
 
 	if (num_subkeys == 0) {
-		if (!(subkeys = TALLOC_ZERO_P(ctr, REGSUBKEY_CTR)) ) {
+		if (!(subkeys = TALLOC_ZERO_P(ctx, REGSUBKEY_CTR)) ) {
 			DEBUG(0,("regdb_store_keys: talloc() failure!\n"));
-			goto fail;
+			goto cancel;
 		}
 
 		if (!regdb_store_keys_internal(key, subkeys)) {
 			DEBUG(0,("regdb_store_keys: Failed to store "
 				 "new record for key [%s]\n", key));
-			goto fail;
+			goto cancel;
 		}
 		TALLOC_FREE(subkeys);
 
@@ -572,11 +665,11 @@
 					key,
 					regsubkey_ctr_specific_key(ctr, i));
 		if (!path) {
-			goto fail;
+			goto cancel;
 		}
-		if (!(subkeys = TALLOC_ZERO_P(ctr, REGSUBKEY_CTR)) ) {
+		if (!(subkeys = TALLOC_ZERO_P(ctx, REGSUBKEY_CTR)) ) {
 			DEBUG(0,("regdb_store_keys: talloc() failure!\n"));
-			goto fail;
+			goto cancel;
 		}
 
 		if (regdb_fetch_keys( path, subkeys ) == -1) {
@@ -584,7 +677,7 @@
 			if (!regdb_store_keys_internal(path, subkeys)) {
 				DEBUG(0,("regdb_store_keys: Failed to store "
 					 "new record for key [%s]\n", path));
-				goto fail;
+				goto cancel;
 			}
 		}
 
@@ -592,21 +685,22 @@
 		TALLOC_FREE(path);
 	}
 
-	if (tdb_transaction_commit( tdb_reg->tdb ) == -1) {
+	if (regdb->transaction_commit(regdb) != 0) {
 		DEBUG(0, ("regdb_store_keys: Could not commit transaction\n"));
-		return false;
+		goto fail;
 	}
 
+	TALLOC_FREE(ctx);
 	return true;
 
- fail:
-	TALLOC_FREE(old_subkeys);
-	TALLOC_FREE(subkeys);
-
-	if (tdb_transaction_cancel(tdb_reg->tdb) == -1) {
-		smb_panic("regdb_store_keys: tdb_transaction_cancel failed\n");
+cancel:
+	if (regdb->transaction_cancel(regdb) != 0) {
+		smb_panic("regdb_store_keys: transaction_cancel failed\n");
 	}
 
+fail:
+	TALLOC_FREE(ctx);
+
 	return false;
 }
 
@@ -618,43 +712,42 @@
 
 int regdb_fetch_keys(const char *key, REGSUBKEY_CTR *ctr)
 {
+	WERROR werr;
 	char *path = NULL;
 	uint32 num_items;
-	TDB_DATA dbuf;
 	uint8 *buf;
 	uint32 buflen, len;
 	int i;
 	fstring subkeyname;
 	int ret = -1;
+	int dbret = -1;
 	TALLOC_CTX *frame = talloc_stackframe();
+	TDB_DATA value;
 
 	DEBUG(11,("regdb_fetch_keys: Enter key => [%s]\n", key ? key : "NULL"));
 
-	path = talloc_strdup(talloc_tos(), key);
+	path = talloc_strdup(frame, key);
 	if (!path) {
 		goto fail;
 	}
 
 	/* convert to key format */
-	path = talloc_string_sub(talloc_tos(), path, "\\", "/");
+	path = talloc_string_sub(frame, path, "\\", "/");
 	if (!path) {
 		goto fail;
 	}
 	strupper_m(path);
 
-	if (tdb_read_lock_bystring_with_timeout(tdb_reg->tdb, path, 10) == -1) {
-		return 0;
-	}
-
-	dbuf = tdb_fetch_bystring(tdb_reg->tdb, path);
 	ctr->seqnum = regdb_get_seqnum();
 
-	tdb_read_unlock_bystring(tdb_reg->tdb, path);
+	dbret = regdb->fetch(regdb, frame, string_term_tdb_data(path), &value);
+	if (dbret != 0) {
+		goto fail;
+	}
 
+	buf = value.dptr;
+	buflen = value.dsize;
 
-	buf = dbuf.dptr;
-	buflen = dbuf.dsize;
-
 	if ( !buf ) {
 		DEBUG(5,("regdb_fetch_keys: tdb lookup failed to locate key [%s]\n", key));
 		goto fail;
@@ -664,11 +757,14 @@
 
 	for (i=0; i<num_items; i++) {
 		len += tdb_unpack(buf+len, buflen-len, "f", subkeyname);
-		regsubkey_ctr_addkey(ctr, subkeyname);
+		werr = regsubkey_ctr_addkey(ctr, subkeyname);
+		if (!W_ERROR_IS_OK(werr)) {
+			DEBUG(5, ("regdb_fetch_keys: regsubkey_ctr_addkey "
+				  "failed: %s\n", dos_errstr(werr)));
+			goto fail;
+		}
 	}
 
-	SAFE_FREE(dbuf.dptr);
-
 	DEBUG(11,("regdb_fetch_keys: Exit [%d] items\n", num_items));
 
 	ret = num_items;
@@ -763,9 +859,11 @@
 
 int regdb_fetch_values( const char* key, REGVAL_CTR *values )
 {
-	TDB_DATA data;
 	char *keystr = NULL;
-	TALLOC_CTX *ctx = talloc_tos();
+	TALLOC_CTX *ctx = talloc_stackframe();
+	int ret = 0;
+	int dbret = -1;
+	TDB_DATA value;
 
 	DEBUG(10,("regdb_fetch_values: Looking for value of key [%s] \n", key));
 
@@ -775,35 +873,37 @@
 	}
 	keystr = normalize_reg_path(ctx, keystr);
 	if (!keystr) {
-		return 0;
+		goto done;
 	}
 
-	if (tdb_read_lock_bystring_with_timeout(tdb_reg->tdb, keystr, 10) == -1) {
-		return 0;
-	}
-
-	data = tdb_fetch_bystring(tdb_reg->tdb, keystr);
 	values->seqnum = regdb_get_seqnum();
 
-	tdb_read_unlock_bystring(tdb_reg->tdb, keystr);
+	dbret = regdb->fetch(regdb, ctx, string_term_tdb_data(keystr), &value);
+	if (dbret != 0) {
+		goto done;
+	}
 
-	if (!data.dptr) {
+	if (!value.dptr) {
 		/* all keys have zero values by default */
-		return 0;
+		goto done;
 	}
 
-	regdb_unpack_values(values, data.dptr, data.dsize);
+	regdb_unpack_values(values, value.dptr, value.dsize);
+	ret = regval_ctr_numvals(values);
 
-	SAFE_FREE(data.dptr);
-	return regval_ctr_numvals(values);
+done:
+	TALLOC_FREE(ctx);
+	return ret;
 }
 
 bool regdb_store_values( const char *key, REGVAL_CTR *values )
 {
 	TDB_DATA old_data, data;
 	char *keystr = NULL;
-	TALLOC_CTX *ctx = talloc_tos();
-	int len, ret;
+	TALLOC_CTX *ctx = talloc_stackframe();
+	int len;
+	NTSTATUS status;
+	bool result = false;
 
 	DEBUG(10,("regdb_store_values: Looking for value of key [%s] \n", key));
 
@@ -812,10 +912,10 @@
 	len = regdb_pack_values(values, data.dptr, data.dsize);
 	if (len <= 0) {
 		DEBUG(0,("regdb_store_values: unable to pack values. len <= 0\n"));
-		return false;
+		goto done;
 	}
 
-	data.dptr = SMB_MALLOC_ARRAY( uint8, len );
+	data.dptr = TALLOC_ARRAY(ctx, uint8, len);
 	data.dsize = len;
 
 	len = regdb_pack_values(values, data.dptr, data.dsize);
@@ -824,31 +924,31 @@
 
 	keystr = talloc_asprintf(ctx, "%s/%s", REG_VALUE_PREFIX, key );
 	if (!keystr) {
-		SAFE_FREE(data.dptr);
-		return false;
+		goto done;
 	}
 	keystr = normalize_reg_path(ctx, keystr);
 	if (!keystr) {
-		SAFE_FREE(data.dptr);
-		return false;
+		goto done;
 	}
 
-	old_data = tdb_fetch_bystring(tdb_reg->tdb, keystr);
+	old_data = dbwrap_fetch_bystring(regdb, ctx, keystr);
 
 	if ((old_data.dptr != NULL)
 	    && (old_data.dsize == data.dsize)
-	    && (memcmp(old_data.dptr, data.dptr, data.dsize) == 0)) {
-		SAFE_FREE(old_data.dptr);
-		SAFE_FREE(data.dptr);
-		return true;
+	    && (memcmp(old_data.dptr, data.dptr, data.dsize) == 0))
+	{
+		result = true;
+		goto done;
 	}
 
-	ret = tdb_trans_store_bystring(tdb_reg->tdb, keystr, data, TDB_REPLACE);
+	status = dbwrap_trans_store(regdb, string_term_tdb_data(keystr), data,
+				    TDB_REPLACE);
 
-	SAFE_FREE( old_data.dptr );
-	SAFE_FREE( data.dptr );
+	result = NT_STATUS_IS_OK(status);
 
-	return ret != -1 ;
+done:
+	TALLOC_FREE(ctx);
+	return result;
 }
 
 static WERROR regdb_get_secdesc(TALLOC_CTX *mem_ctx, const char *key,
@@ -857,70 +957,62 @@
 	char *tdbkey;
 	TDB_DATA data;
 	NTSTATUS status;
+	TALLOC_CTX *tmp_ctx = talloc_stackframe();
+	WERROR err = WERR_OK;
 
 	DEBUG(10, ("regdb_get_secdesc: Getting secdesc of key [%s]\n", key));
 
-	if (asprintf(&tdbkey, "%s/%s", REG_SECDESC_PREFIX, key) == -1) {
-		return WERR_NOMEM;
+	tdbkey = talloc_asprintf(tmp_ctx, "%s/%s", REG_SECDESC_PREFIX, key);
+	if (tdbkey == NULL) {
+		err = WERR_NOMEM;
+		goto done;
 	}
 	normalize_dbkey(tdbkey);
 
-        data = tdb_fetch_bystring(tdb_reg->tdb, tdbkey);
-	SAFE_FREE(tdbkey);
-
+	data = dbwrap_fetch_bystring(regdb, tmp_ctx, tdbkey);
 	if (data.dptr == NULL) {
-		return WERR_BADFILE;
+		err = WERR_BADFILE;
+		goto done;
 	}
 
 	status = unmarshall_sec_desc(mem_ctx, (uint8 *)data.dptr, data.dsize,
 				     psecdesc);
 
-	SAFE_FREE(data.dptr);
-
 	if (NT_STATUS_EQUAL(status, NT_STATUS_NO_MEMORY)) {
-		return WERR_NOMEM;
+		err = WERR_NOMEM;
+	} else if (!NT_STATUS_IS_OK(status)) {
+		err = WERR_REG_CORRUPT;
 	}
 
-	if (!NT_STATUS_IS_OK(status)) {
-		return WERR_REG_CORRUPT;
-	}
-
-	return WERR_OK;
+done:
+	TALLOC_FREE(tmp_ctx);
+	return err;
 }
 
 static WERROR regdb_set_secdesc(const char *key,
 				struct security_descriptor *secdesc)
 {
-	prs_struct ps;
-	TALLOC_CTX *mem_ctx;
+	TALLOC_CTX *mem_ctx = talloc_stackframe();
 	char *tdbkey;
+	NTSTATUS status;
 	WERROR err = WERR_NOMEM;
 	TDB_DATA tdbdata;
 
-	if (!(mem_ctx = talloc_init("regdb_set_secdesc"))) {
-		return WERR_NOMEM;
-	}
-
-	ZERO_STRUCT(ps);
-
-	if (!(tdbkey = talloc_asprintf(mem_ctx, "%s/%s", REG_SECDESC_PREFIX,
-				       key))) {
+	tdbkey = talloc_asprintf(mem_ctx, "%s/%s", REG_SECDESC_PREFIX, key);
+	if (tdbkey == NULL) {
 		goto done;
 	}
 	normalize_dbkey(tdbkey);
 
 	if (secdesc == NULL) {
 		/* assuming a delete */
-		int tdb_ret;
-
-		tdb_ret = tdb_trans_delete(tdb_reg->tdb,
-					   string_term_tdb_data(tdbkey));
-		if (tdb_ret == -1) {
-			err = ntstatus_to_werror(map_nt_error_from_unix(errno));
+		status = dbwrap_trans_delete(regdb,
+					     string_term_tdb_data(tdbkey));
+		if (NT_STATUS_IS_OK(status)) {
+			err = WERR_OK;
 		} else {
-			err = WERR_OK;
+			err = ntstatus_to_werror(status);
 		}
-
 		goto done;
 	}
 
@@ -931,13 +1023,14 @@
 		goto done;
 	}
 
-	if (tdb_trans_store_bystring(tdb_reg->tdb, tdbkey, tdbdata, 0) == -1) {
-		err = ntstatus_to_werror(map_nt_error_from_unix(errno));
+	status = dbwrap_trans_store(regdb, string_term_tdb_data(tdbkey),
+				    tdbdata, 0);
+	if (!NT_STATUS_IS_OK(status)) {
+		err = ntstatus_to_werror(status);
 		goto done;
 	}
 
  done:
-	prs_mem_free(&ps);
 	TALLOC_FREE(mem_ctx);
 	return err;
 }
@@ -957,13 +1050,12 @@
  */
  
 REGISTRY_OPS regdb_ops = {
-	regdb_fetch_keys,
-	regdb_fetch_values,
-	regdb_store_keys,
-	regdb_store_values,
-	NULL,
-	regdb_get_secdesc,
-	regdb_set_secdesc,
-	regdb_subkeys_need_update,
-	regdb_values_need_update
+	.fetch_subkeys = regdb_fetch_keys,
+	.fetch_values = regdb_fetch_values,
+	.store_subkeys = regdb_store_keys,
+	.store_values = regdb_store_values,
+	.get_secdesc = regdb_get_secdesc,
+	.set_secdesc = regdb_set_secdesc,
+	.subkeys_need_update = regdb_subkeys_need_update,
+	.values_need_update = regdb_values_need_update
 };

Modified: branches/samba/experimental/source/registry/reg_backend_printing.c
===================================================================
--- branches/samba/experimental/source/registry/reg_backend_printing.c	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/registry/reg_backend_printing.c	2008-06-09 06:59:20 UTC (rev 1920)
@@ -373,8 +373,7 @@
 	
 	/* cleanup */
 	
-	if ( printer )
-		free_a_printer( &printer, 2 );
+	free_a_printer( &printer, 2 );
 
 	SAFE_FREE( existing_subkeys );
 
@@ -443,7 +442,8 @@
 	/* use a prs_struct for converting the devmode and security 
 	   descriptor to REG_BINARY */
 	
-	prs_init( &prs, RPC_MAX_PDU_FRAG_LEN, values, MARSHALL);
+	if (!prs_init( &prs, RPC_MAX_PDU_FRAG_LEN, values, MARSHALL))
+		return;
 
 	/* stream the device mode */
 		
@@ -515,8 +515,7 @@
 	if ( (key_index = lookup_printerkey( p_data, printerdatakey )) == -1  ) {
 		/* failure....should never happen if the client has a valid open handle first */
 		DEBUG(10,("key_printers_fetch_values: Unknown keyname [%s]\n", printerdatakey));
-		if ( printer )
-			free_a_printer( &printer, 2 );
+		free_a_printer( &printer, 2 );
 		return -1;
 	}
 	

Modified: branches/samba/experimental/source/registry/reg_backend_smbconf.c
===================================================================
--- branches/samba/experimental/source/registry/reg_backend_smbconf.c	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/registry/reg_backend_smbconf.c	2008-06-09 06:59:20 UTC (rev 1920)
@@ -40,199 +40,9 @@
 	return regdb_ops.fetch_values(key, val);
 }
 
-static WERROR regval_hilvl_to_lolvl(TALLOC_CTX *mem_ctx, const char *valname,
-				    struct registry_value *src,
-				    REGISTRY_VALUE **dst)
-{
-	WERROR err;
-	DATA_BLOB value_data;
-	REGISTRY_VALUE *newval = NULL;
-
-	if (dst == NULL) {
-		return WERR_INVALID_PARAM;
-	}
-
-	err = registry_push_value(mem_ctx, src, &value_data);
-	if (!W_ERROR_IS_OK(err)) {
-		DEBUG(10, ("error calling registry_push_value.\n"));
-		return err;
-	}
-
-	newval = regval_compose(mem_ctx, valname, src->type,
-				(char *)value_data.data, value_data.length);
-	if (newval == NULL) {
-		DEBUG(10, ("error composing registry value. (no memory?)\n"));
-		return WERR_NOMEM;
-	}
-
-	*dst = newval;
-	return WERR_OK;
-}
-
-static WERROR regval_lolvl_to_hilvl(TALLOC_CTX *mem_ctx, REGISTRY_VALUE *src,
-				    struct registry_value **dst)
-{
-	if (dst == NULL) {
-		return WERR_INVALID_PARAM;
-	}
-
-	return registry_pull_value(mem_ctx, dst, regval_type(src),
-				   regval_data_p(src), regval_size(src),
-				   regval_size(src));
-}
-
-/*
- * Utility function used by smbconf_store_values to canonicalize
- * a registry value.
- * registry_pull_value / registry_push_value are used for (un)marshalling.
- */
-static REGISTRY_VALUE *smbconf_canonicalize_regval(TALLOC_CTX *mem_ctx,
-						   REGISTRY_VALUE *theval)
-{
-	char *valstr;
-	size_t len;
-	const char *canon_valname;
-	const char *canon_valstr;
-	bool inverse;
-	struct registry_value *value;
-	WERROR err;
-	TALLOC_CTX *tmp_ctx;
-	REGISTRY_VALUE *newval = NULL;
-
-	if (!lp_parameter_is_valid(regval_name(theval)) ||
-	    lp_parameter_is_canonical(regval_name(theval)))
-	{
-		return theval;
-	}
-
-	tmp_ctx = talloc_stackframe();
-	if (tmp_ctx == NULL) {
-		DEBUG(1, ("out of memory...\n"));
-		goto done;
-	}
-
-	err = regval_lolvl_to_hilvl(tmp_ctx, theval, &value);
-	if (!W_ERROR_IS_OK(err)) {
-		goto done;
-	}
-
-	/* we need the value-string zero-terminated */
-	valstr = value->v.sz.str;
-	len = value->v.sz.len;
-	if (valstr[len - 1] != '\0') {
-		DEBUG(10, ("string is not '\\0'-terminated. adding '\\0'.\n"));
-		valstr = TALLOC_REALLOC_ARRAY(tmp_ctx, valstr, char, len + 1);
-		if (valstr == NULL) {
-			DEBUG(1, ("out of memory\n"));
-			goto done;
-		}
-		valstr[len] = '\0';
-	}
-
-	if (!lp_canonicalize_parameter(regval_name(theval), &canon_valname,
-				       &inverse))
-	{
-		DEBUG(5, ("Error: lp_canonicalize_parameter failed after "
-			  "lp_parameter_is_valid. This should not happen!\n"));
-		goto done;
-	}
-	DEBUG(10, ("old value name: '%s', canonical value name: '%s'\n",
-		   regval_name(theval), canon_valname));
-	if (inverse && lp_string_is_valid_boolean(valstr)) {
-		lp_invert_boolean(valstr, &canon_valstr);
-	} else {
-		canon_valstr = valstr;
-	}
-
-	ZERO_STRUCTP(value);
-	value->type = REG_SZ;
-	value->v.sz.str = CONST_DISCARD(char *, canon_valstr);
-	value->v.sz.len = strlen(canon_valstr) + 1;
-
-	err = regval_hilvl_to_lolvl(mem_ctx, canon_valname, value, &newval);
-	if (!W_ERROR_IS_OK(err)) {
-		DEBUG(10, ("error calling regval_hilvl_to_lolvl.\n"));
-		goto done;
-	}
-
-done:
-	TALLOC_FREE(tmp_ctx);
-	return newval;
-}
-
 static bool smbconf_store_values( const char *key, REGVAL_CTR *val )
 {
-	int i;
-	int num_values = regval_ctr_numvals(val);
-	REGVAL_CTR *new_val_ctr;
-
-	/*
-	 * we build a second regval container and copy over the values,
-	 * possibly changing names to the canonical name, because when
-	 * canonicalizing parameter names and replacing the original parameter
-	 * (with reval_ctr_deletevalue and regval_ctr_addvalue) in the original
-	 * container, the order would change and that is not so good in the
-	 * "for" loop...  :-o
-	 */
-	new_val_ctr = TALLOC_ZERO_P(val, REGVAL_CTR);
-	if (new_val_ctr == NULL) {
-		DEBUG(1, ("out of memory\n"));
-		return False;
-	}
-
-	for (i=0; i < num_values; i++) {
-		REGISTRY_VALUE *theval = regval_ctr_specific_value(val, i);
-		const char *valname = regval_name(theval);
-		int res;
-
-		DEBUG(10, ("inspecting value '%s'\n", valname));
-
-		/* unfortunately, we can not reject names that are not
-		 * valid parameter names here, since e.g. regedit first
-		 * creates values as "New Value #1" and so on and then
-		 * drops into rename. */
-
-		if (regval_type(theval) != REG_SZ) {
-			DEBUG(1, ("smbconf_store_values: only registry value "
-			      "type REG_SZ currently allowed under key "
-			      "smbconf\n"));
-			return False;
-		}
-
-		if (registry_smbconf_valname_forbidden(valname)) {
-			DEBUG(1, ("smbconf_store_values: value '%s' forbidden "
-			      "in registry.\n", valname));
-			return False;
-		}
-
-		if (lp_parameter_is_valid(valname) &&
-		    !lp_parameter_is_canonical(valname))
-		{
-			DEBUG(5, ("valid parameter '%s' given but it is a "
-				  "synonym. going to canonicalize it.\n",
-				  valname));
-			theval = smbconf_canonicalize_regval(val, theval);
-			if (theval == NULL) {
-				DEBUG(10, ("error canonicalizing registry "
-					   "value\n"));
-				return False;
-			}
-		} else {
-			DEBUG(10, ("%s parameter found, "
-				   "copying it to new container...\n",
-				   (lp_parameter_is_valid(valname)?
-				    "valid":"unknown")));
-		}
-		res = regval_ctr_copyvalue(new_val_ctr, theval);
-		if (res == 0) {
-			DEBUG(10, ("error calling regval_ctr_copyvalue. "
-				   "(no memory?)\n"));
-			return False;
-		}
-		DEBUG(10, ("parameter copied. container now has %d values.\n",
-			   res));
-	}
-	return regdb_ops.store_values(key, new_val_ctr);
+	return regdb_ops.store_values(key, val);
 }
 
 static bool smbconf_reg_access_check(const char *keyname, uint32 requested,

Modified: branches/samba/experimental/source/registry/reg_cachehook.c
===================================================================
--- branches/samba/experimental/source/registry/reg_cachehook.c	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/registry/reg_cachehook.c	2008-06-09 06:59:20 UTC (rev 1920)
@@ -27,103 +27,121 @@
 
 static SORTED_TREE *cache_tree = NULL;
 extern REGISTRY_OPS regdb_ops;		/* these are the default */
-static REGISTRY_HOOK default_hook = { KEY_TREE_ROOT, &regdb_ops };
 
+static WERROR keyname_to_path(TALLOC_CTX *mem_ctx, const char *keyname,
+			      char **path)
+{
+	char *tmp_path = NULL;
+
+	if ((keyname == NULL) || (path == NULL)) {
+		return WERR_INVALID_PARAM;
+	}
+
+	tmp_path = talloc_asprintf(mem_ctx, "\\%s", keyname);
+	if (tmp_path == NULL) {
+		DEBUG(0, ("talloc_asprintf failed!\n"));
+		return WERR_NOMEM;
+	}
+
+	tmp_path = talloc_string_sub(mem_ctx, tmp_path, "\\", "/");
+	if (tmp_path == NULL) {
+		DEBUG(0, ("talloc_string_sub_failed!\n"));
+		return WERR_NOMEM;
+	}
+
+	*path = tmp_path;
+
+	return WERR_OK;
+}
+
 /**********************************************************************
  Initialize the cache tree if it has not been initialized yet.
  *********************************************************************/
 
-bool reghook_cache_init( void )
+WERROR reghook_cache_init(void)
 {
+	if (cache_tree != NULL) {
+		return WERR_OK;
+	}
+
+	cache_tree = pathtree_init(&regdb_ops, NULL);
 	if (cache_tree == NULL) {
-		cache_tree = pathtree_init(&default_hook, NULL);
-		if (cache_tree !=0) {
-			DEBUG(10, ("reghook_cache_init: new tree with default "
-				   "ops %p for key [%s]\n", (void *)&regdb_ops,
-				   KEY_TREE_ROOT));
-		}
+		return WERR_NOMEM;
 	}
-
-	return (cache_tree != NULL);
+	DEBUG(10, ("reghook_cache_init: new tree with default "
+		   "ops %p for key [%s]\n", (void *)&regdb_ops,
+		   KEY_TREE_ROOT));
+	return WERR_OK;
 }
 
 /**********************************************************************
- Add a new REGISTRY_HOOK to the cache.  Note that the keyname
+ Add a new registry hook to the cache.  Note that the keyname
  is not in the exact format that a SORTED_TREE expects.
  *********************************************************************/
 
-bool reghook_cache_add( REGISTRY_HOOK *hook )
+WERROR reghook_cache_add(const char *keyname, REGISTRY_OPS *ops)
 {
-	TALLOC_CTX *ctx = talloc_tos();
+	WERROR werr;
 	char *key = NULL;
 
-	if (!hook) {
-		return false;
+	if ((keyname == NULL) || (ops == NULL)) {
+		return WERR_INVALID_PARAM;
 	}
 
-	key = talloc_asprintf(ctx, "\\%s", hook->keyname);
-	if (!key) {
-		return false;
+	werr = keyname_to_path(talloc_tos(), keyname, &key);
+	if (!W_ERROR_IS_OK(werr)) {
+		goto done;
 	}
-	key = talloc_string_sub(ctx, key, "\\", "/");
-	if (!key) {
-		return false;
-	}
 
 	DEBUG(10, ("reghook_cache_add: Adding ops %p for key [%s]\n",
-		   (void *)hook->ops, key));
+		   (void *)ops, key));
 
-	return pathtree_add( cache_tree, key, hook );
+	werr = pathtree_add(cache_tree, key, ops);
+
+done:
+	TALLOC_FREE(key);
+	return werr;
 }
 
 /**********************************************************************
- Initialize the cache tree
+ Find a key in the cache.
  *********************************************************************/
 
-REGISTRY_HOOK* reghook_cache_find( const char *keyname )
+REGISTRY_OPS *reghook_cache_find(const char *keyname)
 {
-	char *key;
-	int len;
-	REGISTRY_HOOK *hook;
-	
-	if ( !keyname )
+	WERROR werr;
+	char *key = NULL;
+	REGISTRY_OPS *ops = NULL;
+
+	if (keyname == NULL) {
 		return NULL;
-	
-	/* prepend the string with a '\' character */
-	
-	len = strlen( keyname );
-	if ( !(key = (char *)SMB_MALLOC( len + 2 )) ) {
-		DEBUG(0,("reghook_cache_find: malloc failed for string [%s] !?!?!\n",
-			keyname));
-		return NULL;
 	}
 
-	*key = '\\';
-	strncpy( key+1, keyname, len+1);
-	
-	/* swap to a form understood by the SORTED_TREE */
+	werr = keyname_to_path(talloc_tos(), keyname, &key);
+	if (!W_ERROR_IS_OK(werr)) {
+		goto done;
+	}
 
-	string_sub( key, "\\", "/", 0 );
-		
 	DEBUG(10,("reghook_cache_find: Searching for keyname [%s]\n", key));
-	
-	hook = (REGISTRY_HOOK *)pathtree_find( cache_tree, key ) ;
 
+	ops = (REGISTRY_OPS *)pathtree_find(cache_tree, key);
+
 	DEBUG(10, ("reghook_cache_find: found ops %p for key [%s]\n",
-		   hook ? (void *)hook->ops : 0, key));
-	
-	SAFE_FREE( key );
-	
-	return hook;
+		   ops ? (void *)ops : 0, key));
+
+done:
+	TALLOC_FREE(key);
+
+	return ops;
 }
 
 /**********************************************************************
- Initialize the cache tree
+ Print out the cache tree structure for debugging.
  *********************************************************************/
 
 void reghook_dump_cache( int debuglevel )
 {
 	DEBUG(debuglevel,("reghook_dump_cache: Starting cache dump now...\n"));
-	
+
 	pathtree_print_keys( cache_tree, debuglevel );
 }

Modified: branches/samba/experimental/source/registry/reg_dispatcher.c
===================================================================
--- branches/samba/experimental/source/registry/reg_dispatcher.c	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/registry/reg_dispatcher.c	2008-06-09 06:59:20 UTC (rev 1920)
@@ -86,8 +86,8 @@
 
 bool store_reg_keys( REGISTRY_KEY *key, REGSUBKEY_CTR *subkeys )
 {
-	if ( key->hook && key->hook->ops && key->hook->ops->store_subkeys )
-		return key->hook->ops->store_subkeys( key->name, subkeys );
+	if (key->ops && key->ops->store_subkeys)
+		return key->ops->store_subkeys(key->name, subkeys);
 
 	return false;
 }
@@ -98,8 +98,8 @@
 
 bool store_reg_values( REGISTRY_KEY *key, REGVAL_CTR *val )
 {
-	if ( key->hook && key->hook->ops && key->hook->ops->store_values )
-		return key->hook->ops->store_values( key->name, val );
+	if (key->ops && key->ops->store_values)
+		return key->ops->store_values(key->name, val);
 
 	return false;
 }
@@ -113,8 +113,8 @@
 {
 	int result = -1;
 
-	if ( key->hook && key->hook->ops && key->hook->ops->fetch_subkeys )
-		result = key->hook->ops->fetch_subkeys( key->name, subkey_ctr );
+	if (key->ops && key->ops->fetch_subkeys)
+		result = key->ops->fetch_subkeys(key->name, subkey_ctr);
 
 	return result;
 }
@@ -128,10 +128,10 @@
 	int result = -1;
 
 	DEBUG(10, ("fetch_reg_values called for key '%s' (ops %p)\n", key->name,
-		   (key->hook && key->hook->ops) ? (void *)key->hook->ops : NULL));
+		   (key->ops) ? (void *)key->ops : NULL));
 
-	if ( key->hook && key->hook->ops && key->hook->ops->fetch_values )
-		result = key->hook->ops->fetch_values( key->name, val );
+	if (key->ops && key->ops->fetch_values)
+		result = key->ops->fetch_values(key->name, val);
 
 	return result;
 }
@@ -152,9 +152,9 @@
 	/* use the default security check if the backend has not defined its
 	 * own */
 
-	if (key->hook && key->hook->ops && key->hook->ops->reg_access_check) {
-		return key->hook->ops->reg_access_check( key->name, requested,
-							 granted, token );
+	if (key->ops && key->ops->reg_access_check) {
+		return key->ops->reg_access_check(key->name, requested,
+						  granted, token);
 	}
 
 	/*
@@ -189,9 +189,8 @@
 	struct security_descriptor *secdesc;
 	WERROR werr;
 
-	if (key->hook && key->hook->ops && key->hook->ops->get_secdesc) {
-		werr = key->hook->ops->get_secdesc(mem_ctx, key->name,
-						   psecdesc);
+	if (key->ops && key->ops->get_secdesc) {
+		werr = key->ops->get_secdesc(mem_ctx, key->name, psecdesc);
 		if (W_ERROR_IS_OK(werr)) {
 			return WERR_OK;
 		}
@@ -209,8 +208,8 @@
 WERROR regkey_set_secdesc(REGISTRY_KEY *key,
 			  struct security_descriptor *psecdesc)
 {
-	if (key->hook && key->hook->ops && key->hook->ops->set_secdesc) {
-		return key->hook->ops->set_secdesc(key->name, psecdesc);
+	if (key->ops && key->ops->set_secdesc) {
+		return key->ops->set_secdesc(key->name, psecdesc);
 	}
 
 	return WERR_ACCESS_DENIED;
@@ -222,9 +221,9 @@
  */
 bool reg_subkeys_need_update(REGISTRY_KEY *key, REGSUBKEY_CTR *subkeys)
 {
-	if (key->hook && key->hook->ops && key->hook->ops->subkeys_need_update)
+	if (key->ops && key->ops->subkeys_need_update)
 	{
-		return key->hook->ops->subkeys_need_update(subkeys);
+		return key->ops->subkeys_need_update(subkeys);
 	}
 
 	return false;
@@ -236,9 +235,9 @@
  */
 bool reg_values_need_update(REGISTRY_KEY *key, REGVAL_CTR *values)
 {
-	if (key->hook && key->hook->ops && key->hook->ops->values_need_update)
+	if (key->ops && key->ops->values_need_update)
 	{
-		return key->hook->ops->values_need_update(values);
+		return key->ops->values_need_update(values);
 	}
 
 	return false;

Copied: branches/samba/experimental/source/registry/reg_init_basic.c (from rev 1919, tags/samba/upstream_3.2.0~rc1/source/registry/reg_init_basic.c)
===================================================================
--- branches/samba/experimental/source/registry/reg_init_basic.c	                        (rev 0)
+++ branches/samba/experimental/source/registry/reg_init_basic.c	2008-06-09 06:59:20 UTC (rev 1920)
@@ -0,0 +1,55 @@
+/*
+ * Unix SMB/CIFS implementation.
+ * Registry helper routines
+ * Copyright (C) Michael Adam 2008
+ *
+ * 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 3 of the License, or (at your option)
+ * any later version.
+ *
+ * This program is distributed in the hope that it will be useful, but WITHOUT
+ * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
+ * FITNESS FOR A PARTICULAR PURPOSE.  See the 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, see <http://www.gnu.org/licenses/>.
+ */
+
+#include "includes.h"
+
+#undef DBGC_CLASS
+#define DBGC_CLASS DBGC_REGISTRY
+
+WERROR registry_init_common(void)
+{
+	WERROR werr;
+
+	werr = regdb_init();
+	if (!W_ERROR_IS_OK(werr)) {
+		DEBUG(0, ("Failed to initialize the registry: %s\n",
+			  dos_errstr(werr)));
+		goto done;
+	}
+
+	werr = reghook_cache_init();
+	if (!W_ERROR_IS_OK(werr)) {
+		DEBUG(0, ("Failed to initialize the reghook cache: %s\n",
+			  dos_errstr(werr)));
+	}
+
+done:
+	return werr;
+}
+
+WERROR registry_init_basic(void)
+{
+	WERROR werr;
+
+	DEBUG(10, ("registry_init_basic called\n"));
+
+	werr = registry_init_common();
+	regdb_close();
+	return werr;
+}

Modified: branches/samba/experimental/source/registry/reg_init_full.c
===================================================================
--- branches/samba/experimental/source/registry/reg_init_full.c	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/registry/reg_init_full.c	2008-06-09 06:59:20 UTC (rev 1920)
@@ -61,26 +61,32 @@
  Open the registry database and initialize the REGISTRY_HOOK cache
  with all available backens.
  ***********************************************************************/
- 
-bool init_registry( void )
+
+WERROR registry_init_full(void)
 {
 	int i;
-	bool ret = false;
-	TALLOC_CTX *frame = talloc_stackframe();
-	
-	
-	if ( !regdb_init() ) {
-		DEBUG(0,("init_registry: failed to initialize the registry tdb!\n"));
+	WERROR werr;
+
+	werr = registry_init_common();
+	if (!W_ERROR_IS_OK(werr)) {
 		goto fail;
 	}
 
+	/* setup the necessary keys and values */
+
+	werr = init_registry_data();
+	if (!W_ERROR_IS_OK(werr)) {
+		DEBUG(0, ("Failed to initialize data in registry!\n"));
+		goto fail;
+	}
+
 	/* build the cache tree of registry hooks */
-	
-	reghook_cache_init();
-	
+
 	for ( i=0; reg_hooks[i].keyname; i++ ) {
-		if ( !reghook_cache_add(&reg_hooks[i]) )
+		werr = reghook_cache_add(reg_hooks[i].keyname, reg_hooks[i].ops);
+		if (!W_ERROR_IS_OK(werr)) {
 			goto fail;
+		}
 	}
 
 	if ( DEBUGLEVEL >= 20 )
@@ -92,12 +98,8 @@
 	eventlog_init_keys();
 	perfcount_init_keys();
 
+fail:
 	/* close and let each smbd open up as necessary */
-
 	regdb_close();
-
-	ret = true;
- fail:
-	TALLOC_FREE(frame);
-	return ret;
+	return werr;
 }

Modified: branches/samba/experimental/source/registry/reg_init_smbconf.c
===================================================================
--- branches/samba/experimental/source/registry/reg_init_smbconf.c	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/registry/reg_init_smbconf.c	2008-06-09 06:59:20 UTC (rev 1920)
@@ -67,31 +67,38 @@
  * for use in places where not the whole registry is needed,
  * e.g. utils/net_conf.c and loadparm.c
  */
-bool registry_init_smbconf(void)
+WERROR registry_init_smbconf(const char *keyname)
 {
-	bool ret = false;
-	int saved_errno = 0;
-	static REGISTRY_HOOK smbconf_reg_hook = {KEY_SMBCONF, &smbconf_reg_ops};
+	WERROR werr;
 
 	DEBUG(10, ("registry_init_smbconf called\n"));
 
-	if (!regdb_init()) {
-		saved_errno = errno;
-		DEBUG(1, ("Can't open the registry"));
-		if (saved_errno) {
-			DEBUGADD(1, (": %s", strerror(saved_errno)));
-		}
-		DEBUGADD(1, (".\n"));
+	if (keyname == NULL) {
+		DEBUG(10, ("registry_init_smbconf: defaulting to key '%s'\n",
+			   KEY_SMBCONF));
+		keyname = KEY_SMBCONF;
+	}
+
+	werr = registry_init_common();
+	if (!W_ERROR_IS_OK(werr)) {
 		goto done;
 	}
-	reghook_cache_init();
-	if (!reghook_cache_add(&smbconf_reg_hook)) {
-		DEBUG(1, ("Error adding smbconf reghooks to reghook cache.\n"));
+
+	werr = init_registry_key(keyname);
+	if (!W_ERROR_IS_OK(werr)) {
+		DEBUG(1, ("Failed to initialize registry key '%s': %s\n",
+			  keyname, dos_errstr(werr)));
 		goto done;
 	}
 
-	ret = true;
+	werr = reghook_cache_add(keyname, &smbconf_reg_ops);
+	if (!W_ERROR_IS_OK(werr)) {
+		DEBUG(1, ("Failed to add smbconf reghooks to reghook cache: "
+			  "%s\n", dos_errstr(werr)));
+		goto done;
+	}
 
 done:
-	return ret;
+	regdb_close();
+	return werr;
 }

Modified: branches/samba/experimental/source/registry/reg_perfcount.c
===================================================================
--- branches/samba/experimental/source/registry/reg_perfcount.c	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/registry/reg_perfcount.c	2008-06-09 06:59:20 UTC (rev 1920)
@@ -678,7 +678,10 @@
 	memset(temp, 0, PERFCOUNT_MAX_LEN);
 	snprintf(temp, PERFCOUNT_MAX_LEN, "i%d", instId);
 	_reg_perfcount_make_key(&key, buf, PERFCOUNT_MAX_LEN, obj->ObjectNameTitleIndex, temp);
-	_reg_perfcount_get_counter_data(key, &data);
+	if (!_reg_perfcount_get_counter_data(key, &data)) {
+		DEBUG(3, ("_reg_perfcount_get_counter_data failed\n"));
+		return false;
+	}
 	if(data.dptr == NULL)
 	{
 		DEBUG(3, ("_reg_perfcount_get_instance_info: No instance data for instance [%s].\n",

Modified: branches/samba/experimental/source/registry/reg_util.c
===================================================================
--- branches/samba/experimental/source/registry/reg_util.c	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/registry/reg_util.c	2008-06-09 06:59:20 UTC (rev 1920)
@@ -99,6 +99,16 @@
 	return nkeyname;
 }
 
+/**
+ * normalize ther registry path in place.
+ */
+void normalize_dbkey(char *key)
+{
+	size_t len = strlen(key);
+	string_sub(key, "\\", "/", len+1);
+	strupper_m(key);
+}
+
 /**********************************************************************
  move to next non-delimter character
 *********************************************************************/

Modified: branches/samba/experimental/source/registry/regfio.c
===================================================================
--- branches/samba/experimental/source/registry/regfio.c	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/registry/regfio.c	2008-06-09 06:59:20 UTC (rev 1920)
@@ -123,7 +123,10 @@
 		return -1;
 	}
 	
-	prs_init( ps, block_size, file->mem_ctx, UNMARSHALL );
+	if (!prs_init( ps, block_size, file->mem_ctx, UNMARSHALL )) {
+		DEBUG(0,("read_block: prs_init() failed! (%s)\n", strerror(errno) ));
+		return -1;
+	}
 	buffer = prs_data_p( ps );
 	bytes_read = returned = 0;
 
@@ -1274,7 +1277,7 @@
 
 	/* nothing tdo do if there is no open file */
 
-	if ( !file || (file->fd == -1) )
+	if (file->fd == -1)
 		return 0;
 		
 	fd = file->fd;

Modified: branches/samba/experimental/source/rpc_client/cli_lsarpc.c
===================================================================
--- branches/samba/experimental/source/rpc_client/cli_lsarpc.c	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/rpc_client/cli_lsarpc.c	2008-06-09 06:59:20 UTC (rev 1920)
@@ -87,7 +87,6 @@
 {
 	struct lsa_ObjectAttribute attr;
 	struct lsa_QosInfo qos;
-	char *srv_name_slash = talloc_asprintf(mem_ctx, "\\\\%s", cli->cli->desthost);
 
 	if (sec_qos) {
 		init_lsa_sec_qos(&qos, 0xc, 2, 1, 0);
@@ -109,7 +108,7 @@
 	}
 
 	return rpccli_lsa_OpenPolicy2(cli, mem_ctx,
-				      srv_name_slash,
+				      cli->cli->srv_name_slash,
 				      &attr,
 				      des_access,
 				      pol);
@@ -204,11 +203,19 @@
 			dom_name = ref_domains->domains[dom_idx].name.string;
 			name = lsa_names.names[i].name.string;
 
-			(names)[i] = talloc_strdup(mem_ctx, name);
+			if (name) {
+				(names)[i] = talloc_strdup(mem_ctx, name);
+				if ((names)[i] == NULL) {
+					DEBUG(0, ("cli_lsa_lookup_sids_noalloc(): out of memory\n"));
+					result = NT_STATUS_UNSUCCESSFUL;
+					goto done;
+				}
+			} else {
+				(names)[i] = NULL;
+			}
 			(domains)[i] = talloc_strdup(mem_ctx, dom_name);
 			(types)[i] = lsa_names.names[i].sid_type;
-
-			if (((names)[i] == NULL) || ((domains)[i] == NULL)) {
+			if (((domains)[i] == NULL)) {
 				DEBUG(0, ("cli_lsa_lookup_sids_noalloc(): out of memory\n"));
 				result = NT_STATUS_UNSUCCESSFUL;
 				goto done;
@@ -243,46 +250,45 @@
 				POLICY_HND *pol,
 				int num_sids,
 				const DOM_SID *sids,
-				char ***domains,
-				char ***names,
-				enum lsa_SidType **types)
+				char ***pdomains,
+				char ***pnames,
+				enum lsa_SidType **ptypes)
 {
 	NTSTATUS result = NT_STATUS_OK;
 	int sids_left = 0;
 	int sids_processed = 0;
 	const DOM_SID *hunk_sids = sids;
-	char **hunk_domains = NULL;
-	char **hunk_names = NULL;
-	enum lsa_SidType *hunk_types = NULL;
+	char **hunk_domains;
+	char **hunk_names;
+	enum lsa_SidType *hunk_types;
+	char **domains = NULL;
+	char **names = NULL;
+	enum lsa_SidType *types = NULL;
 
 	if (num_sids) {
-		if (!((*domains) = TALLOC_ARRAY(mem_ctx, char *, num_sids))) {
+		if (!(domains = TALLOC_ARRAY(mem_ctx, char *, num_sids))) {
 			DEBUG(0, ("rpccli_lsa_lookup_sids(): out of memory\n"));
 			result = NT_STATUS_NO_MEMORY;
 			goto fail;
 		}
 
-		if (!((*names) = TALLOC_ARRAY(mem_ctx, char *, num_sids))) {
+		if (!(names = TALLOC_ARRAY(mem_ctx, char *, num_sids))) {
 			DEBUG(0, ("rpccli_lsa_lookup_sids(): out of memory\n"));
 			result = NT_STATUS_NO_MEMORY;
 			goto fail;
 		}
 
-		if (!((*types) = TALLOC_ARRAY(mem_ctx, enum lsa_SidType, num_sids))) {
+		if (!(types = TALLOC_ARRAY(mem_ctx, enum lsa_SidType, num_sids))) {
 			DEBUG(0, ("rpccli_lsa_lookup_sids(): out of memory\n"));
 			result = NT_STATUS_NO_MEMORY;
 			goto fail;
 		}
-	} else {
-		(*domains) = NULL;
-		(*names) = NULL;
-		(*types) = NULL;
 	}
 
 	sids_left = num_sids;
-	hunk_domains = *domains;
-	hunk_names = *names;
-	hunk_types = *types;
+	hunk_domains = domains;
+	hunk_names = names;
+	hunk_types = types;
 
 	while (sids_left > 0) {
 		int hunk_num_sids;
@@ -334,12 +340,15 @@
 		hunk_types += hunk_num_sids;
 	}
 
+	*pdomains = domains;
+	*pnames = names;
+	*ptypes = types;
 	return result;
 
 fail:
-	TALLOC_FREE(*domains);
-	TALLOC_FREE(*names);
-	TALLOC_FREE(*types);
+	TALLOC_FREE(domains);
+	TALLOC_FREE(names);
+	TALLOC_FREE(types);
 	return result;
 }
 

Modified: branches/samba/experimental/source/rpc_client/cli_netlogon.c
===================================================================
--- branches/samba/experimental/source/rpc_client/cli_netlogon.c	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/rpc_client/cli_netlogon.c	2008-06-09 06:59:20 UTC (rev 1920)
@@ -132,6 +132,7 @@
 	struct netr_Credential clnt_chal_send;
 	struct netr_Credential srv_chal_recv;
 	struct dcinfo *dc;
+	bool retried = false;
 
 	SMB_ASSERT(cli->pipe_idx == PI_NETLOGON);
 
@@ -153,6 +154,7 @@
 
 	fstr_sprintf( dc->mach_acct, "%s$", machine_account);
 
+ again:
 	/* Create the client challenge. */
 	generate_random_buffer(clnt_chal_send.data, 8);
 
@@ -186,6 +188,15 @@
 						 &clnt_chal_send, /* input. */
 						 &srv_chal_recv, /* output. */
 						 neg_flags_inout);
+
+	/* we might be talking to NT4, so let's downgrade in that case and retry
+	 * with the returned neg_flags - gd */
+
+	if (NT_STATUS_EQUAL(result, NT_STATUS_ACCESS_DENIED) && !retried) {
+		retried = true;
+		goto again;
+	}
+
 	if (!NT_STATUS_IS_OK(result)) {
 		return result;
 	}
@@ -226,7 +237,7 @@
 	NTSTATUS result = NT_STATUS_UNSUCCESSFUL;
 	struct netr_Authenticator clnt_creds;
 	struct netr_Authenticator ret_creds;
-	union netr_LogonLevel *logon;
+	union netr_LogonInfo *logon;
 	union netr_Validation validation;
 	uint8_t authoritative;
 	int validation_level = 3;
@@ -236,7 +247,7 @@
 	ZERO_STRUCT(ret_creds);
 	ZERO_STRUCT(zeros);
 
-	logon = TALLOC_ZERO_P(mem_ctx, union netr_LogonLevel);
+	logon = TALLOC_ZERO_P(mem_ctx, union netr_LogonInfo);
 	if (!logon) {
 		return NT_STATUS_NO_MEMORY;
 	}
@@ -407,7 +418,7 @@
 	uint8 zeros[16];
 	struct netr_Authenticator clnt_creds;
 	struct netr_Authenticator ret_creds;
-	union netr_LogonLevel *logon = NULL;
+	union netr_LogonInfo *logon = NULL;
 	struct netr_NetworkInfo *network_info;
 	uint8_t authoritative;
 	union netr_Validation validation;
@@ -424,7 +435,7 @@
 	ZERO_STRUCT(lm);
 	ZERO_STRUCT(nt);
 
-	logon = TALLOC_ZERO_P(mem_ctx, union netr_LogonLevel);
+	logon = TALLOC_ZERO_P(mem_ctx, union netr_LogonInfo);
 	if (!logon) {
 		return NT_STATUS_NO_MEMORY;
 	}
@@ -530,7 +541,7 @@
 	const char *workstation_name_slash;
 	const char *server_name_slash;
 	uint8 zeros[16];
-	union netr_LogonLevel *logon = NULL;
+	union netr_LogonInfo *logon = NULL;
 	struct netr_NetworkInfo *network_info;
 	uint8_t authoritative;
 	union netr_Validation validation;
@@ -547,7 +558,7 @@
 	ZERO_STRUCT(lm);
 	ZERO_STRUCT(nt);
 
-	logon = TALLOC_ZERO_P(mem_ctx, union netr_LogonLevel);
+	logon = TALLOC_ZERO_P(mem_ctx, union netr_LogonInfo);
 	if (!logon) {
 		return NT_STATUS_NO_MEMORY;
 	}
@@ -623,6 +634,4 @@
 	*info3 = validation.sam3;
 
 	return result;
-
-        return result;
 }

Modified: branches/samba/experimental/source/rpc_client/cli_pipe.c
===================================================================
--- branches/samba/experimental/source/rpc_client/cli_pipe.c	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/rpc_client/cli_pipe.c	2008-06-09 06:59:20 UTC (rev 1920)
@@ -683,7 +683,7 @@
 	/* Common case. */
 	if (current_pdu_len == (uint32)prhdr->frag_len) {
 		prs_mem_free(current_pdu);
-		prs_init(current_pdu, 0, prs_get_mem_context(current_pdu), UNMARSHALL);
+		prs_init_empty(current_pdu, prs_get_mem_context(current_pdu), UNMARSHALL);
 		/* Make current_pdu dynamic with no memory. */
 		prs_give_memory(current_pdu, 0, 0, True);
 		return NT_STATUS_OK;
@@ -757,7 +757,7 @@
 #endif
 
 	/* Set up the current pdu parse struct. */
-	prs_init(&current_pdu, 0, prs_get_mem_context(rbuf), UNMARSHALL);
+	prs_init_empty(&current_pdu, prs_get_mem_context(rbuf), UNMARSHALL);
 
 	/* Create setup parameters - must be in native byte order. */
 	setup[0] = TRANSACT_DCERPCCMD; 
@@ -1183,7 +1183,8 @@
 	NTSTATUS ret = NT_STATUS_OK;
 
 	ZERO_STRUCT(hdr_auth);
-	prs_init(&auth_info, RPC_HDR_AUTH_LEN, prs_get_mem_context(rpc_out), MARSHALL);
+	if (!prs_init(&auth_info, RPC_HDR_AUTH_LEN, prs_get_mem_context(rpc_out), MARSHALL))
+		return NT_STATUS_NO_MEMORY;
 
 	switch (auth_type) {
 		case PIPE_AUTH_TYPE_SCHANNEL:
@@ -1468,7 +1469,8 @@
 		return NT_STATUS_INVALID_PARAMETER;
 	}
 
-	prs_init(&outgoing_pdu, cli->max_xmit_frag, prs_get_mem_context(in_data), MARSHALL);
+	if (!prs_init(&outgoing_pdu, cli->max_xmit_frag, prs_get_mem_context(in_data), MARSHALL))
+		return NT_STATUS_NO_MEMORY;
 
 	while (1) {
 		RPC_HDR hdr;
@@ -1811,7 +1813,7 @@
 		return nt_status;
 	}
 
-	prs_init(&rpc_out, 0, prs_get_mem_context(rbuf), MARSHALL);
+	prs_init_empty(&rpc_out, prs_get_mem_context(rbuf), MARSHALL);
 
 	nt_status = create_rpc_bind_auth3(cli, rpc_call_id,
 				auth_type, auth_level,
@@ -1865,7 +1867,8 @@
 	NTSTATUS ret = NT_STATUS_OK;
 
 	ZERO_STRUCT(hdr_auth);
-	prs_init(&auth_info, RPC_HDR_AUTH_LEN, prs_get_mem_context(rpc_out), MARSHALL);
+	if (!prs_init(&auth_info, RPC_HDR_AUTH_LEN, prs_get_mem_context(rpc_out), MARSHALL))
+		return NT_STATUS_NO_MEMORY;
 
 	/* We may change the pad length before marshalling. */
 	init_rpc_hdr_auth(&hdr_auth, RPC_SPNEGO_AUTH_TYPE, (int)auth_level, 0, 1);
@@ -1958,7 +1961,7 @@
 	tmp_blob = data_blob_null; /* Ensure it's safe to free this just in case. */
 
 	/* Now prepare the alter context pdu. */
-	prs_init(&rpc_out, 0, prs_get_mem_context(rbuf), MARSHALL);
+	prs_init_empty(&rpc_out, prs_get_mem_context(rbuf), MARSHALL);
 
 	nt_status = create_rpc_alter_context(rpc_call_id,
 						abstract,
@@ -1976,7 +1979,7 @@
 
 	/* Initialize the returning data struct. */
 	prs_mem_free(rbuf);
-	prs_init(rbuf, 0, cli->mem_ctx, UNMARSHALL);
+	prs_init_empty(rbuf, cli->mem_ctx, UNMARSHALL);
 
 	nt_status = rpc_api_pipe(cli, &rpc_out, rbuf, RPC_ALTCONTRESP);
 	if (!NT_STATUS_IS_OK(nt_status)) {
@@ -2049,7 +2052,7 @@
 		return NT_STATUS_INVALID_PARAMETER;
 	}
 
-	prs_init(&rpc_out, 0, cli->mem_ctx, MARSHALL);
+	prs_init_empty(&rpc_out, cli->mem_ctx, MARSHALL);
 
 	rpc_call_id = get_rpc_call_id();
 
@@ -2065,7 +2068,7 @@
 	}
 
 	/* Initialize the incoming data struct. */
-	prs_init(&rbuf, 0, cli->mem_ctx, UNMARSHALL);
+	prs_init_empty(&rbuf, cli->mem_ctx, UNMARSHALL);
 
 	/* send data on \PIPE\.  receive a response */
 	status = rpc_api_pipe(cli, &rpc_out, &rbuf, RPC_BINDACK);
@@ -2597,7 +2600,7 @@
 						const char *password,
 						NTSTATUS *perr)
 {
-	uint32 neg_flags = NETLOGON_NEG_SELECT_AUTH2_FLAGS|NETLOGON_NEG_SCHANNEL;
+	uint32_t neg_flags = NETLOGON_NEG_AUTH2_ADS_FLAGS;
 	struct rpc_pipe_client *netlogon_pipe = NULL;
 	struct rpc_pipe_client *result = NULL;
 
@@ -2631,7 +2634,7 @@
                                                 const char *domain,
 						NTSTATUS *perr)
 {
-	uint32 neg_flags = NETLOGON_NEG_SELECT_AUTH2_FLAGS|NETLOGON_NEG_SCHANNEL;
+	uint32_t neg_flags = NETLOGON_NEG_AUTH2_ADS_FLAGS;
 	struct rpc_pipe_client *netlogon_pipe = NULL;
 	struct rpc_pipe_client *result = NULL;
 

Modified: branches/samba/experimental/source/rpc_client/cli_samr.c
===================================================================
--- branches/samba/experimental/source/rpc_client/cli_samr.c	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/rpc_client/cli_samr.c	2008-06-09 06:59:20 UTC (rev 1920)
@@ -42,18 +42,12 @@
 	uchar new_nt_hash[16];
 	uchar new_lanman_hash[16];
 	struct lsa_String server, account;
-	char *srv_name_slash = NULL;
 
 	DEBUG(10,("rpccli_samr_chgpasswd_user\n"));
 
-	init_lsa_String(&server, srv_name_slash);
+	init_lsa_String(&server, cli->cli->srv_name_slash);
 	init_lsa_String(&account, username);
 
-	srv_name_slash = talloc_asprintf(mem_ctx, "\\\\%s", cli->cli->desthost);
-	if (!srv_name_slash) {
-		return NT_STATUS_NO_MEMORY;
-	}
-
 	/* Calculate the MD4 hash (NT compatible) of the password */
 	E_md4hash(oldpassword, old_nt_hash);
 	E_md4hash(newpassword, new_nt_hash);
@@ -108,16 +102,10 @@
 	struct samr_Password old_nt_hash_enc;
 	struct samr_Password old_lm_hash_enc;
 	struct lsa_String server, account;
-	char *srv_name_slash = NULL;
 
 	DEBUG(10,("rpccli_samr_chng_pswd_auth_crap\n"));
 
-	srv_name_slash = talloc_asprintf(mem_ctx, "\\\\%s", cli->cli->desthost);
-	if (!srv_name_slash) {
-		return NT_STATUS_NO_MEMORY;
-	}
-
-	init_lsa_String(&server, srv_name_slash);
+	init_lsa_String(&server, cli->cli->srv_name_slash);
 	init_lsa_String(&account, username);
 
 	memcpy(&new_nt_password.data, new_nt_password_blob.data, 516);
@@ -160,16 +148,10 @@
 	uchar new_lanman_hash[16];
 
 	struct lsa_String server, account;
-	char *srv_name_slash = NULL;
 
 	DEBUG(10,("rpccli_samr_chgpasswd_user3\n"));
 
-	srv_name_slash = talloc_asprintf(mem_ctx, "\\\\%s", cli->cli->desthost);
-	if (!srv_name_slash) {
-		return NT_STATUS_NO_MEMORY;
-	}
-
-	init_lsa_String(&server, srv_name_slash);
+	init_lsa_String(&server, cli->cli->srv_name_slash);
 	init_lsa_String(&account, username);
 
 	/* Calculate the MD4 hash (NT compatible) of the password */
@@ -243,3 +225,47 @@
 		break;
 	}
 }
+
+NTSTATUS rpccli_try_samr_connects(struct rpc_pipe_client *cli,
+				  TALLOC_CTX *mem_ctx,
+				  uint32_t access_mask,
+				  POLICY_HND *connect_pol)
+{
+	NTSTATUS status;
+	union samr_ConnectInfo info_in, info_out;
+	struct samr_ConnectInfo1 info1;
+	uint32_t lvl_out = 0;
+
+	ZERO_STRUCT(info1);
+
+	info1.client_version = SAMR_CONNECT_W2K;
+	info_in.info1 = info1;
+
+	status = rpccli_samr_Connect5(cli, mem_ctx,
+				      cli->cli->srv_name_slash,
+				      access_mask,
+				      1,
+				      &info_in,
+				      &lvl_out,
+				      &info_out,
+				      connect_pol);
+	if (NT_STATUS_IS_OK(status)) {
+		return status;
+	}
+
+	status = rpccli_samr_Connect4(cli, mem_ctx,
+				      cli->cli->srv_name_slash,
+				      SAMR_CONNECT_W2K,
+				      access_mask,
+				      connect_pol);
+	if (NT_STATUS_IS_OK(status)) {
+		return status;
+	}
+
+	status = rpccli_samr_Connect2(cli, mem_ctx,
+				      cli->cli->srv_name_slash,
+				      access_mask,
+				      connect_pol);
+	return status;
+}
+

Deleted: branches/samba/experimental/source/rpc_client/cli_srvsvc.c
===================================================================
--- branches/samba/experimental/source/rpc_client/cli_srvsvc.c	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/rpc_client/cli_srvsvc.c	2008-06-09 06:59:20 UTC (rev 1920)
@@ -1,585 +0,0 @@
-/* 
-   Unix SMB/CIFS implementation.
-   NT Domain Authentication SMB / MSRPC client
-   Copyright (C) Andrew Tridgell 1994-2000
-   Copyright (C) Tim Potter 2001
-   Copyright (C) Jim McDonough <jmcd at us.ibm.com> 2002
-   Copyright (C) Jeremy Allison  2005.
-   Copyright (C) Gerald (Jerry) Carter        2006.
-
-
-   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 3 of the License, or
-   (at your option) any later version.
-   
-   This program is distributed in the hope that it will be useful,
-   but WITHOUT ANY WARRANTY; without even the implied warranty of
-   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-   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, see <http://www.gnu.org/licenses/>.
-*/
-
-#include "includes.h"
-
-WERROR rpccli_srvsvc_net_srv_get_info(struct rpc_pipe_client *cli, 
-				   TALLOC_CTX *mem_ctx,
-				   uint32 switch_value, SRV_INFO_CTR *ctr)
-{
-	prs_struct qbuf, rbuf;
-	SRV_Q_NET_SRV_GET_INFO q;
-	SRV_R_NET_SRV_GET_INFO r;
-	WERROR result = W_ERROR(ERRgeneral);
-	fstring server;
-
-	ZERO_STRUCT(q);
-	ZERO_STRUCT(r);
-
-	/* Initialise input parameters */
-
-	slprintf(server, sizeof(fstring)-1, "\\\\%s", cli->cli->desthost);
-	strupper_m(server);
-
-	init_srv_q_net_srv_get_info(&q, server, switch_value);
-	r.ctr = ctr;
-
-	/* Marshall data and send request */
-
-	CLI_DO_RPC_WERR(cli, mem_ctx, PI_SRVSVC, SRV_NET_SRV_GET_INFO,
-		q, r,
-		qbuf, rbuf,
-		srv_io_q_net_srv_get_info,
-		srv_io_r_net_srv_get_info,
-		WERR_GENERAL_FAILURE);
-
-	result = r.status;
-	return result;
-}
-
-WERROR rpccli_srvsvc_net_share_enum(struct rpc_pipe_client *cli, TALLOC_CTX *mem_ctx,
-				 uint32 info_level, SRV_SHARE_INFO_CTR *ctr,
-				 int preferred_len, ENUM_HND *hnd)
-{
-	prs_struct qbuf, rbuf;
-	SRV_Q_NET_SHARE_ENUM q;
-	SRV_R_NET_SHARE_ENUM r;
-	WERROR result = W_ERROR(ERRgeneral);
-	fstring server;
-	int i;
-
-	ZERO_STRUCT(q);
-	ZERO_STRUCT(r);
-
-	/* Initialise input parameters */
-
-	slprintf(server, sizeof(fstring)-1, "\\\\%s", cli->cli->desthost);
-	strupper_m(server);
-
-	init_srv_q_net_share_enum(&q, server, info_level, preferred_len, hnd);
-
-	/* Marshall data and send request */
-
-	CLI_DO_RPC_WERR(cli, mem_ctx, PI_SRVSVC, SRV_NET_SHARE_ENUM_ALL,
-		q, r,
-		qbuf, rbuf,
-		srv_io_q_net_share_enum,
-		srv_io_r_net_share_enum,
-		WERR_GENERAL_FAILURE);
-
-	result = r.status;
-
-	if (!W_ERROR_IS_OK(result))
-		goto done;
-
-	/* Oh yuck yuck yuck - we have to copy all the info out of the
-	   SRV_SHARE_INFO_CTR in the SRV_R_NET_SHARE_ENUM as when we do a
-	   prs_mem_free() it will all be invalidated.  The various share
-	   info structures suck badly too.  This really is gross. */
-
-	ZERO_STRUCTP(ctr);
-
-	if (!r.ctr.num_entries)
-		goto done;
-
-	ctr->info_level = info_level;
-	ctr->num_entries = r.ctr.num_entries;
-
-	switch(info_level) {
-	case 1:
-		ctr->share.info1 = TALLOC_ARRAY(mem_ctx, SRV_SHARE_INFO_1, ctr->num_entries);
-		if (ctr->share.info1 == NULL) {
-			return WERR_NOMEM;
-		}
-		
-		memset(ctr->share.info1, 0, sizeof(SRV_SHARE_INFO_1));
-
-		for (i = 0; i < ctr->num_entries; i++) {
-			SRV_SHARE_INFO_1 *info1 = &ctr->share.info1[i];
-			char *s;
-			
-			/* Copy pointer crap */
-
-			memcpy(&info1->info_1, &r.ctr.share.info1[i].info_1, 
-			       sizeof(SH_INFO_1));
-
-			/* Duplicate strings */
-
-			s = unistr2_to_ascii_talloc(mem_ctx, &r.ctr.share.info1[i].info_1_str.uni_netname);
-			if (s)
-				init_unistr2(&info1->info_1_str.uni_netname, s, UNI_STR_TERMINATE);
-		
-			s = unistr2_to_ascii_talloc(mem_ctx, &r.ctr.share.info1[i].info_1_str.uni_remark);
-			if (s)
-				init_unistr2(&info1->info_1_str.uni_remark, s, UNI_STR_TERMINATE);
-
-		}		
-
-		break;
-	case 2:
-		ctr->share.info2 = TALLOC_ARRAY(mem_ctx, SRV_SHARE_INFO_2, ctr->num_entries);
-		if (ctr->share.info2 == NULL) {
-			return WERR_NOMEM;
-		}
-		
-		memset(ctr->share.info2, 0, sizeof(SRV_SHARE_INFO_2));
-
-		for (i = 0; i < ctr->num_entries; i++) {
-			SRV_SHARE_INFO_2 *info2 = &ctr->share.info2[i];
-			char *s;
-			
-			/* Copy pointer crap */
-
-			memcpy(&info2->info_2, &r.ctr.share.info2[i].info_2, 
-			       sizeof(SH_INFO_2));
-
-			/* Duplicate strings */
-
-			s = unistr2_to_ascii_talloc(mem_ctx, &r.ctr.share.info2[i].info_2_str.uni_netname);
-			if (s)
-				init_unistr2(&info2->info_2_str.uni_netname, s, UNI_STR_TERMINATE);
-
-			s = unistr2_to_ascii_talloc(mem_ctx, &r.ctr.share.info2[i].info_2_str.uni_remark);
-			if (s)
-				init_unistr2(&info2->info_2_str.uni_remark, s, UNI_STR_TERMINATE);
-
-			s = unistr2_to_ascii_talloc(mem_ctx, &r.ctr.share.info2[i].info_2_str.uni_path);
-			if (s)
-				init_unistr2(&info2->info_2_str.uni_path, s, UNI_STR_TERMINATE);
-
-			s = unistr2_to_ascii_talloc(mem_ctx, &r.ctr.share.info2[i].info_2_str.uni_passwd);
-			if (s)
-				init_unistr2(&info2->info_2_str.uni_passwd, s, UNI_STR_TERMINATE);
-		}
-		break;
-	/* adding info-level 502 here */
-	case 502:
-		ctr->share.info502 = TALLOC_ARRAY(mem_ctx, SRV_SHARE_INFO_502, ctr->num_entries);
-
-		if (ctr->share.info502 == NULL) {
-			return WERR_NOMEM;
-		}
-		
-		memset(ctr->share.info502, 0, sizeof(SRV_SHARE_INFO_502));
-
-		for (i = 0; i < ctr->num_entries; i++) {
-			SRV_SHARE_INFO_502 *info502 = &ctr->share.info502[i];
-			char *s;
-			
-			/* Copy pointer crap */
-			memcpy(&info502->info_502, &r.ctr.share.info502[i].info_502, 
-			       sizeof(SH_INFO_502));
-
-			/* Duplicate strings */
-
-			s = unistr2_to_ascii_talloc(mem_ctx, &r.ctr.share.info502[i].info_502_str.uni_netname);
-			if (s)
-				init_unistr2(&info502->info_502_str.uni_netname, s, UNI_STR_TERMINATE);
-
-			s = unistr2_to_ascii_talloc(mem_ctx, &r.ctr.share.info502[i].info_502_str.uni_remark);
-			if (s)
-				init_unistr2(&info502->info_502_str.uni_remark, s, UNI_STR_TERMINATE);
-
-			s = unistr2_to_ascii_talloc(mem_ctx, &r.ctr.share.info502[i].info_502_str.uni_path);
-			if (s)
-				init_unistr2(&info502->info_502_str.uni_path, s, UNI_STR_TERMINATE);
-
-			s = unistr2_to_ascii_talloc(mem_ctx, &r.ctr.share.info502[i].info_502_str.uni_passwd);
-			if (s)
-				init_unistr2(&info502->info_502_str.uni_passwd, s, UNI_STR_TERMINATE);
-		
-			info502->info_502_str.sd = dup_sec_desc(mem_ctx, r.ctr.share.info502[i].info_502_str.sd);
-		}
-		break;
-	}
-
-  done:
-
-	return result;
-}
-
-WERROR rpccli_srvsvc_net_share_get_info(struct rpc_pipe_client *cli,
-				     TALLOC_CTX *mem_ctx,
-				     const char *sharename,
-				     uint32 info_level,
-				     SRV_SHARE_INFO *info)
-{
-	prs_struct qbuf, rbuf;
-	SRV_Q_NET_SHARE_GET_INFO q;
-	SRV_R_NET_SHARE_GET_INFO r;
-	WERROR result = W_ERROR(ERRgeneral);
-	fstring server;
-
-	ZERO_STRUCT(q);
-	ZERO_STRUCT(r);
-
-	/* Initialise input parameters */
-
-	slprintf(server, sizeof(fstring)-1, "\\\\%s", cli->cli->desthost);
-	strupper_m(server);
-
-	init_srv_q_net_share_get_info(&q, server, sharename, info_level);
-
-	/* Marshall data and send request */
-
-	CLI_DO_RPC_WERR(cli, mem_ctx, PI_SRVSVC, SRV_NET_SHARE_GET_INFO,
-		q, r,
-		qbuf, rbuf,
-		srv_io_q_net_share_get_info,
-		srv_io_r_net_share_get_info,
-		WERR_GENERAL_FAILURE);
-
-	result = r.status;
-
-	if (!W_ERROR_IS_OK(result))
-		goto done;
-
-	ZERO_STRUCTP(info);
-
-	info->switch_value = info_level;
-
-	switch(info_level) {
-	case 1:
-	{
-		SRV_SHARE_INFO_1 *info1 = &info->share.info1;
-		SH_INFO_1_STR *info1_str = &info1->info_1_str;
-		
-		char *s;
-
-		info->share.info1 = r.info.share.info1;
-
-		/* Duplicate strings */
-
-		s = unistr2_to_ascii_talloc(mem_ctx, &info1_str->uni_netname);
-		if (s)
-			init_unistr2(&info1_str->uni_netname,
-				     s, UNI_STR_TERMINATE);
-
-		s = unistr2_to_ascii_talloc(mem_ctx, &info1_str->uni_remark);
-		if (s)
-			init_unistr2(&info1_str->uni_remark,
-				     s, UNI_STR_TERMINATE);
-
-		break;
-	}
-	case 2:
-	{
-		SRV_SHARE_INFO_2 *info2 = &info->share.info2;
-		SH_INFO_2_STR *info2_str = &info2->info_2_str;
-		
-		char *s;
-
-		info->share.info2 = r.info.share.info2;
-
-		/* Duplicate strings */
-
-		s = unistr2_to_ascii_talloc(mem_ctx, &info2_str->uni_netname);
-		if (s)
-			init_unistr2(&info2_str->uni_netname,
-				     s, UNI_STR_TERMINATE);
-
-		s = unistr2_to_ascii_talloc(mem_ctx, &info2_str->uni_remark);
-		if (s)
-			init_unistr2(&info2_str->uni_remark,
-				     s, UNI_STR_TERMINATE);
-
-		s = unistr2_to_ascii_talloc(mem_ctx, &info2_str->uni_path);
-		if (s)
-			init_unistr2(&info2_str->uni_path,
-				     s, UNI_STR_TERMINATE);
-
-		s = unistr2_to_ascii_talloc(mem_ctx, &info2_str->uni_passwd);
-		if (s)
-			init_unistr2(&info2_str->uni_passwd,
-				     s, UNI_STR_TERMINATE);
-
-
-		break;
-	}
-	case 502:
-	{
-		SRV_SHARE_INFO_502 *info502 = &info->share.info502;
-		SH_INFO_502_STR *info502_str = &info502->info_502_str;
-		
-		char *s;
-
-		info->share.info502 = r.info.share.info502;
-
-		/* Duplicate strings */
-
-		s = unistr2_to_ascii_talloc(mem_ctx, &info502_str->uni_netname);
-		if (s)
-			init_unistr2(&info502_str->uni_netname,
-				     s, UNI_STR_TERMINATE);
-
-		s = unistr2_to_ascii_talloc(mem_ctx, &info502_str->uni_remark);
-		if (s)
-			init_unistr2(&info502_str->uni_remark,
-				     s, UNI_STR_TERMINATE);
-
-		s = unistr2_to_ascii_talloc(mem_ctx, &info502_str->uni_path);
-		if (s)
-			init_unistr2(&info502_str->uni_path,
-				     s, UNI_STR_TERMINATE);
-
-		s = unistr2_to_ascii_talloc(mem_ctx, &info502_str->uni_passwd);
-		if (s)
-			init_unistr2(&info502_str->uni_passwd,
-				     s, UNI_STR_TERMINATE);
-
-		info502_str->sd = dup_sec_desc(mem_ctx, info502_str->sd);
-		break;
-	}
-	default:
-		DEBUG(0,("unimplemented info-level: %d\n", info_level));
-		break;
-	}
-
-  done:
-
-	return result;
-}
-
-WERROR rpccli_srvsvc_net_share_set_info(struct rpc_pipe_client *cli,
-				     TALLOC_CTX *mem_ctx,
-				     const char *sharename,
-				     uint32 info_level,
-				     SRV_SHARE_INFO *info)
-{
-	prs_struct qbuf, rbuf;
-	SRV_Q_NET_SHARE_SET_INFO q;
-	SRV_R_NET_SHARE_SET_INFO r;
-	WERROR result = W_ERROR(ERRgeneral);
-	fstring server;
-
-	ZERO_STRUCT(q);
-	ZERO_STRUCT(r);
-
-	/* Initialise input parameters */
-
-	slprintf(server, sizeof(fstring)-1, "\\\\%s", cli->cli->desthost);
-	strupper_m(server);
-
-	init_srv_q_net_share_set_info(&q, server, sharename, info_level, info);
-
-	/* Marshall data and send request */
-
-	CLI_DO_RPC_WERR(cli, mem_ctx, PI_SRVSVC, SRV_NET_SHARE_SET_INFO,
-		q, r,
-		qbuf, rbuf,
-		srv_io_q_net_share_set_info,
-		srv_io_r_net_share_set_info,
-		WERR_GENERAL_FAILURE);
-
-	result = r.status;
-	return result;
-}
-
-WERROR rpccli_srvsvc_net_share_del(struct rpc_pipe_client *cli, TALLOC_CTX *mem_ctx,
-				const char *sharename)
-{
-	prs_struct qbuf, rbuf;
-	SRV_Q_NET_SHARE_DEL q;
-	SRV_R_NET_SHARE_DEL r;
-	WERROR result = W_ERROR(ERRgeneral);
-	fstring server;
-
-	ZERO_STRUCT(q);
-	ZERO_STRUCT(r);
-
-	/* Initialise input parameters */
-
-	slprintf(server, sizeof(fstring)-1, "\\\\%s", cli->cli->desthost);
-	strupper_m(server);
-
-	init_srv_q_net_share_del(&q, server, sharename);
-
-	/* Marshall data and send request */
-
-	CLI_DO_RPC_WERR(cli, mem_ctx, PI_SRVSVC, SRV_NET_SHARE_DEL,
-		q, r,
-		qbuf, rbuf,
-		srv_io_q_net_share_del,
-		srv_io_r_net_share_del,
-		WERR_GENERAL_FAILURE);
-
-	result = r.status;
-	return result;
-}
-
-WERROR rpccli_srvsvc_net_share_add(struct rpc_pipe_client *cli, TALLOC_CTX *mem_ctx,
-				const char *netname, uint32 type, 
-				const char *remark, uint32 perms, 
-				uint32 max_uses, uint32 num_uses, 
-				const char *path, const char *passwd,
-				int level, SEC_DESC *sd)
-{
-	prs_struct qbuf, rbuf;
-	SRV_Q_NET_SHARE_ADD q;
-	SRV_R_NET_SHARE_ADD r;
-	WERROR result = W_ERROR(ERRgeneral);
-	fstring server;
-
-	ZERO_STRUCT(q);
-	ZERO_STRUCT(r);
-
-	slprintf(server, sizeof(fstring)-1, "\\\\%s", cli->cli->desthost);
-	strupper_m(server);
-
-	init_srv_q_net_share_add(&q,server, netname, type, remark,
-				 perms, max_uses, num_uses, path, passwd, 
-				 level, sd);
-
-	/* Marshall data and send request */
-
-	CLI_DO_RPC_WERR(cli, mem_ctx, PI_SRVSVC, SRV_NET_SHARE_ADD,
-		q, r,
-		qbuf, rbuf,
-		srv_io_q_net_share_add,
-		srv_io_r_net_share_add,
-		WERR_GENERAL_FAILURE);
-
-	result = r.status;
-	return result;	
-}
-
-WERROR rpccli_srvsvc_net_remote_tod(struct rpc_pipe_client *cli, TALLOC_CTX *mem_ctx,
-				 char *server, TIME_OF_DAY_INFO *tod)
-{
-	prs_struct qbuf, rbuf;
-	SRV_Q_NET_REMOTE_TOD q;
-	SRV_R_NET_REMOTE_TOD r;
-	WERROR result = W_ERROR(ERRgeneral);
-	fstring server_slash;
-
-	ZERO_STRUCT(q);
-	ZERO_STRUCT(r);
-
-	/* Initialise input parameters */
-
-	slprintf(server_slash, sizeof(fstring)-1, "\\\\%s", cli->cli->desthost);
-	strupper_m(server_slash);
-
-	init_srv_q_net_remote_tod(&q, server_slash);
-	r.tod = tod;
-
-	/* Marshall data and send request */
-
-	CLI_DO_RPC_WERR(cli, mem_ctx, PI_SRVSVC, SRV_NET_REMOTE_TOD,
-		q, r,
-		qbuf, rbuf,
-		srv_io_q_net_remote_tod,
-		srv_io_r_net_remote_tod,
-		WERR_GENERAL_FAILURE);
-
-	result = r.status;
-	return result;	
-}
-
-WERROR rpccli_srvsvc_net_file_enum(struct rpc_pipe_client *cli, TALLOC_CTX *mem_ctx,
-				uint32 file_level, const char *user_name,
-				SRV_FILE_INFO_CTR *ctr,	int preferred_len,
-				ENUM_HND *hnd)
-{
-	prs_struct qbuf, rbuf;
-	SRV_Q_NET_FILE_ENUM q;
-	SRV_R_NET_FILE_ENUM r;
-	WERROR result = W_ERROR(ERRgeneral);
-	fstring server;
-	int i;
-
-	ZERO_STRUCT(q);
-	ZERO_STRUCT(r);
-
-	/* Initialise input parameters */
-
-	slprintf(server, sizeof(fstring)-1, "\\\\%s", cli->cli->desthost);
-	strupper_m(server);
-
-	init_srv_q_net_file_enum(&q, server, NULL, user_name, 
-				 file_level, ctr, preferred_len, hnd);
-
-	/* Marshall data and send request */
-
-	CLI_DO_RPC_WERR(cli, mem_ctx, PI_SRVSVC, SRV_NET_FILE_ENUM,
-		q, r,
-		qbuf, rbuf,
-		srv_io_q_net_file_enum,
-		srv_io_r_net_file_enum,
-		WERR_GENERAL_FAILURE);
-
-	result = r.status;
-
-	if (!W_ERROR_IS_OK(result))
-		goto done;
-
-	/* copy the data over to the ctr */
-
-	ZERO_STRUCTP(ctr);
-
-	ctr->level = file_level;
-
-	ctr->num_entries = ctr->num_entries2 = r.ctr.num_entries;
-	
-	switch(file_level) {
-	case 3:
-		if (ctr->num_entries) {
-			if ( (ctr->file.info3 = TALLOC_ARRAY(mem_ctx, FILE_INFO_3, ctr->num_entries)) == NULL ) {
-				return WERR_NOMEM;
-			}
-
-			memset(ctr->file.info3, 0, sizeof(FILE_INFO_3) * ctr->num_entries);
-		} else {
-			ctr->file.info3 = NULL;
-		}
-
-		for (i = 0; i < r.ctr.num_entries; i++) {
-			FILE_INFO_3 *info3 = &ctr->file.info3[i];
-			char *s;
-			
-			/* Copy pointer crap */
-
-			memcpy(info3, &r.ctr.file.info3[i], sizeof(FILE_INFO_3));
-
-			/* Duplicate strings */
-
-			if ( (s = unistr2_to_ascii_talloc(mem_ctx, r.ctr.file.info3[i].path)) != NULL ) {
-				info3->path = TALLOC_P( mem_ctx, UNISTR2 );
-				init_unistr2(info3->path, s, UNI_STR_TERMINATE);
-			}
-		
-			if ( (s = unistr2_to_ascii_talloc(mem_ctx, r.ctr.file.info3[i].user)) != NULL ) {
-				info3->user = TALLOC_P( mem_ctx, UNISTR2 );
-				init_unistr2(info3->user, s, UNI_STR_TERMINATE);
-			}
-
-		}		
-
-		break;
-	}
-
-  done:
-	return result;
-}
-

Modified: branches/samba/experimental/source/rpc_client/init_samr.c
===================================================================
--- branches/samba/experimental/source/rpc_client/init_samr.c	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/rpc_client/init_samr.c	2008-06-09 06:59:20 UTC (rev 1920)
@@ -308,9 +308,9 @@
 ********************************************************************/
 
 void init_samr_user_info20(struct samr_UserInfo20 *r,
-			   const char *munged_dial)
+			   struct lsa_BinaryString *parameters)
 {
-	init_lsa_String(&r->parameters, munged_dial);
+	r->parameters = *parameters;
 }
 
 /*************************************************************************
@@ -333,7 +333,7 @@
 			   const char *description,
 			   const char *workstations,
 			   const char *comment,
-			   const char *parameters,
+			   struct lsa_BinaryString *parameters,
 			   uint32_t rid,
 			   uint32_t primary_gid,
 			   uint32_t acct_flags,
@@ -362,7 +362,7 @@
 	init_lsa_String(&r->description, description);
 	init_lsa_String(&r->workstations, workstations);
 	init_lsa_String(&r->comment, comment);
-	init_lsa_String(&r->parameters, parameters);
+	r->parameters = *parameters;
 	r->rid = rid;
 	r->primary_gid = primary_gid;
 	r->acct_flags = acct_flags;
@@ -397,7 +397,7 @@
 			   const char *description,
 			   const char *workstations,
 			   const char *comment,
-			   const char *parameters,
+			   struct lsa_BinaryString *parameters,
 			   uint32_t rid,
 			   uint32_t primary_gid,
 			   uint32_t acct_flags,

Copied: branches/samba/experimental/source/rpc_client/init_srvsvc.c (from rev 1919, tags/samba/upstream_3.2.0~rc1/source/rpc_client/init_srvsvc.c)
===================================================================
--- branches/samba/experimental/source/rpc_client/init_srvsvc.c	                        (rev 0)
+++ branches/samba/experimental/source/rpc_client/init_srvsvc.c	2008-06-09 06:59:20 UTC (rev 1920)
@@ -0,0 +1,402 @@
+/*
+ *  Unix SMB/CIFS implementation.
+ *  RPC Pipe client / server routines
+ *  Copyright (C) Guenther Deschner                  2008.
+ *
+ *  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 3 of the License, or
+ *  (at your option) any later version.
+ *
+ *  This program is distributed in the hope that it will be useful,
+ *  but WITHOUT ANY WARRANTY; without even the implied warranty of
+ *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ *  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, see <http://www.gnu.org/licenses/>.
+ */
+
+#include "includes.h"
+
+/*******************************************************************
+ inits a srvsvc_NetSrvInfo102 structure
+********************************************************************/
+
+void init_srvsvc_NetSrvInfo102(struct srvsvc_NetSrvInfo102 *r,
+			       enum srvsvc_PlatformId platform_id,
+			       const char *server_name,
+			       uint32_t version_major,
+			       uint32_t version_minor,
+			       uint32_t server_type,
+			       const char *comment,
+			       uint32_t users,
+			       uint32_t disc,
+			       uint32_t hidden,
+			       uint32_t announce,
+			       uint32_t anndelta,
+			       uint32_t licenses,
+			       const char *userpath)
+{
+	r->platform_id = platform_id;
+	r->server_name = server_name;
+	r->version_major = version_major;
+	r->version_minor = version_minor;
+	r->server_type = server_type;
+	r->comment = comment;
+	r->users = users;
+	r->disc = disc;
+	r->hidden = hidden;
+	r->announce = announce;
+	r->anndelta = anndelta;
+	r->licenses = licenses;
+	r->userpath = userpath;
+}
+
+/*******************************************************************
+ inits a srvsvc_NetSrvInfo101 structure
+********************************************************************/
+
+void init_srvsvc_NetSrvInfo101(struct srvsvc_NetSrvInfo101 *r,
+			       enum srvsvc_PlatformId platform_id,
+			       const char *server_name,
+			       uint32_t version_major,
+			       uint32_t version_minor,
+			       uint32_t server_type,
+			       const char *comment)
+{
+	r->platform_id = platform_id;
+	r->server_name = server_name;
+	r->version_major = version_major;
+	r->version_minor = version_minor;
+	r->server_type = server_type;
+	r->comment = comment;
+}
+
+/*******************************************************************
+ inits a srvsvc_NetSrvInfo100 structure
+********************************************************************/
+
+void init_srvsvc_NetSrvInfo100(struct srvsvc_NetSrvInfo100 *r,
+			       enum srvsvc_PlatformId platform_id,
+			       const char *server_name)
+{
+	r->platform_id = platform_id;
+	r->server_name = server_name;
+}
+
+/*******************************************************************
+ inits a srvsvc_NetShareInfo0 structure
+********************************************************************/
+
+void init_srvsvc_NetShareInfo0(struct srvsvc_NetShareInfo0 *r,
+			       const char *name)
+{
+	r->name = name;
+}
+
+/*******************************************************************
+ inits a srvsvc_NetShareInfo1 structure
+********************************************************************/
+
+void init_srvsvc_NetShareInfo1(struct srvsvc_NetShareInfo1 *r,
+			       const char *name,
+			       enum srvsvc_ShareType type,
+			       const char *comment)
+{
+	r->name = name;
+	r->type = type;
+	r->comment = comment;
+}
+
+/*******************************************************************
+ inits a srvsvc_NetShareInfo2 structure
+********************************************************************/
+
+void init_srvsvc_NetShareInfo2(struct srvsvc_NetShareInfo2 *r,
+			       const char *name,
+			       enum srvsvc_ShareType type,
+			       const char *comment,
+			       uint32_t permissions,
+			       uint32_t max_users,
+			       uint32_t current_users,
+			       const char *path,
+			       const char *password)
+{
+	r->name = name;
+	r->type = type;
+	r->comment = comment;
+	r->permissions = permissions;
+	r->max_users = max_users;
+	r->current_users = current_users;
+	r->path = path;
+	r->password = password;
+}
+
+/*******************************************************************
+ inits a srvsvc_NetShareInfo501 structure
+********************************************************************/
+
+void init_srvsvc_NetShareInfo501(struct srvsvc_NetShareInfo501 *r,
+				 const char *name,
+				 enum srvsvc_ShareType type,
+				 const char *comment,
+				 uint32_t csc_policy)
+{
+	r->name = name;
+	r->type = type;
+	r->comment = comment;
+	r->csc_policy = csc_policy;
+}
+
+/*******************************************************************
+ inits a srvsvc_NetShareInfo502 structure
+********************************************************************/
+
+void init_srvsvc_NetShareInfo502(struct srvsvc_NetShareInfo502 *r,
+				 const char *name,
+				 enum srvsvc_ShareType type,
+				 const char *comment,
+				 uint32_t permissions,
+				 uint32_t max_users,
+				 uint32_t current_users,
+				 const char *path,
+				 const char *password,
+				 struct sec_desc_buf *sd_buf)
+{
+	r->name = name;
+	r->type = type;
+	r->comment = comment;
+	r->permissions = permissions;
+	r->max_users = max_users;
+	r->current_users = current_users;
+	r->path = path;
+	r->password = password;
+	r->sd_buf = *sd_buf;
+}
+
+/*******************************************************************
+ inits a srvsvc_NetShareInfo1004 structure
+********************************************************************/
+
+void init_srvsvc_NetShareInfo1004(struct srvsvc_NetShareInfo1004 *r,
+				  const char *comment)
+{
+	r->comment = comment;
+}
+
+/*******************************************************************
+ inits a srvsvc_NetShareInfo1005 structure
+********************************************************************/
+
+void init_srvsvc_NetShareInfo1005(struct srvsvc_NetShareInfo1005 *r,
+				  uint32_t dfs_flags)
+{
+	r->dfs_flags = dfs_flags;
+}
+
+/*******************************************************************
+ inits a srvsvc_NetShareInfo1006 structure
+********************************************************************/
+
+void init_srvsvc_NetShareInfo1006(struct srvsvc_NetShareInfo1006 *r,
+				  uint32_t max_users)
+{
+	r->max_users = max_users;
+}
+
+/*******************************************************************
+ inits a srvsvc_NetShareInfo1007 structure
+********************************************************************/
+
+void init_srvsvc_NetShareInfo1007(struct srvsvc_NetShareInfo1007 *r,
+				  uint32_t flags,
+				  const char *alternate_directory_name)
+{
+	r->flags = flags;
+	r->alternate_directory_name = alternate_directory_name;
+}
+
+/*******************************************************************
+ inits a srvsvc_NetRemoteTODInfo structure
+ ********************************************************************/
+
+void init_srvsvc_NetRemoteTODInfo(struct srvsvc_NetRemoteTODInfo *r,
+				  uint32_t elapsed,
+				  uint32_t msecs,
+				  uint32_t hours,
+				  uint32_t mins,
+				  uint32_t secs,
+				  uint32_t hunds,
+				  int32_t ttimezone,
+				  uint32_t tinterval,
+				  uint32_t day,
+				  uint32_t month,
+				  uint32_t year,
+				  uint32_t weekday)
+{
+	r->elapsed = elapsed;
+	r->msecs = msecs;
+	r->hours = hours;
+	r->mins = mins;
+	r->secs = secs;
+	r->hunds = hunds;
+	r->timezone = ttimezone;
+	r->tinterval = tinterval;
+	r->day = day;
+	r->month = month;
+	r->year = year;
+	r->weekday = weekday;
+}
+
+/*******************************************************************
+ inits a srvsvc_NetSessInfo0 structure
+ ********************************************************************/
+
+void init_srvsvc_NetSessInfo0(struct srvsvc_NetSessInfo0 *r,
+			      const char *client)
+{
+	r->client = client;
+}
+
+/*******************************************************************
+ inits a srvsvc_NetSessInfo1 structure
+ ********************************************************************/
+
+void init_srvsvc_NetSessInfo1(struct srvsvc_NetSessInfo1 *r,
+			      const char *client,
+			      const char *user,
+			      uint32_t num_open,
+			      uint32_t _time,
+			      uint32_t idle_time,
+			      uint32_t user_flags)
+{
+	r->client = client;
+	r->user = user;
+	r->num_open = num_open;
+	r->time = _time;
+	r->idle_time = idle_time;
+	r->user_flags = user_flags;
+}
+
+/*******************************************************************
+ inits a srvsvc_NetSessInfo2 structure
+ ********************************************************************/
+
+void init_srvsvc_NetSessInfo2(struct srvsvc_NetSessInfo2 *r,
+			      const char *client,
+			      const char *user,
+			      uint32_t num_open,
+			      uint32_t _time,
+			      uint32_t idle_time,
+			      uint32_t user_flags,
+			      const char *client_type)
+{
+	r->client = client;
+	r->user = user;
+	r->num_open = num_open;
+	r->time = _time;
+	r->idle_time = idle_time;
+	r->user_flags = user_flags;
+	r->client_type = client_type;
+}
+
+/*******************************************************************
+ inits a srvsvc_NetSessInfo10 structure
+ ********************************************************************/
+
+void init_srvsvc_NetSessInfo10(struct srvsvc_NetSessInfo10 *r,
+			       const char *client,
+			       const char *user,
+			       uint32_t _time,
+			       uint32_t idle_time)
+{
+	r->client = client;
+	r->user = user;
+	r->time = _time;
+	r->idle_time = idle_time;
+}
+
+/*******************************************************************
+ inits a srvsvc_NetSessInfo502 structure
+ ********************************************************************/
+
+void init_srvsvc_NetSessInfo502(struct srvsvc_NetSessInfo502 *r,
+			       const char *client,
+			       const char *user,
+			       uint32_t num_open,
+			       uint32_t _time,
+			       uint32_t idle_time,
+			       uint32_t user_flags,
+			       const char *client_type,
+			       const char *transport)
+{
+	r->client = client;
+	r->user = user;
+	r->num_open = num_open;
+	r->time = _time;
+	r->idle_time = idle_time;
+	r->user_flags = user_flags;
+	r->client_type = client_type;
+	r->transport = transport;
+}
+
+/*******************************************************************
+ inits a srvsvc_NetFileInfo2 structure
+ ********************************************************************/
+
+void init_srvsvc_NetFileInfo2(struct srvsvc_NetFileInfo2 *r,
+			      uint32_t fid)
+{
+	r->fid = fid;
+}
+
+/*******************************************************************
+ inits a srvsvc_NetFileInfo3 structure
+ ********************************************************************/
+
+void init_srvsvc_NetFileInfo3(struct srvsvc_NetFileInfo3 *r,
+			      uint32_t fid,
+			      uint32_t permissions,
+			      uint32_t num_locks,
+			      const char *path,
+			      const char *user)
+{
+	r->fid = fid;
+	r->permissions = permissions;
+	r->num_locks = num_locks;
+	r->path = path;
+	r->user = user;
+}
+
+/*******************************************************************
+ inits a srvsvc_NetConnInfo0 structure
+ ********************************************************************/
+
+void init_srvsvc_NetConnInfo0(struct srvsvc_NetConnInfo0 *r,
+			      uint32_t conn_id)
+{
+	r->conn_id = conn_id;
+}
+
+/*******************************************************************
+ inits a srvsvc_NetConnInfo1 structure
+ ********************************************************************/
+
+void init_srvsvc_NetConnInfo1(struct srvsvc_NetConnInfo1 *r,
+			      uint32_t conn_id,
+			      uint32_t conn_type,
+			      uint32_t num_open,
+			      uint32_t num_users,
+			      uint32_t conn_time,
+			      const char *user,
+			      const char *share)
+{
+	r->conn_id = conn_id;
+	r->conn_type = conn_type;
+	r->num_open = num_open;
+	r->num_users = num_users;
+	r->conn_time = conn_time;
+	r->user = user;
+	r->share = share;
+}

Modified: branches/samba/experimental/source/rpc_client/ndr.c
===================================================================
--- branches/samba/experimental/source/rpc_client/ndr.c	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/rpc_client/ndr.c	2008-06-09 06:59:20 UTC (rev 1920)
@@ -58,10 +58,7 @@
 
 	talloc_free(push);
 
-	if (!prs_init( &r_ps, 0, mem_ctx, UNMARSHALL )) {
-		prs_mem_free( &q_ps );
-		return NT_STATUS_NO_MEMORY;
-	}
+	prs_init_empty( &r_ps, mem_ctx, UNMARSHALL );
 	
 	status = rpc_api_pipe_req(cli, opnum, &q_ps, &r_ps); 
 

Modified: branches/samba/experimental/source/rpc_parse/parse_buffer.c
===================================================================
--- branches/samba/experimental/source/rpc_parse/parse_buffer.c	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/rpc_parse/parse_buffer.c	2008-06-09 06:59:20 UTC (rev 1920)
@@ -34,8 +34,10 @@
 {
 	buffer->size = size;
 	buffer->string_at_end = size;
-	prs_init(&buffer->prs, size, ctx, MARSHALL);
-	buffer->struct_start = prs_offset(&buffer->prs);
+	if (prs_init(&buffer->prs, size, ctx, MARSHALL))
+		buffer->struct_start = prs_offset(&buffer->prs);
+	else
+		buffer->struct_start = 0;
 }
 
 /*******************************************************************
@@ -372,8 +374,10 @@
 			return False;
 	
 		do {
-			if (!smb_io_unistr(desc, &chaine, ps, depth))
+			if (!smb_io_unistr(desc, &chaine, ps, depth)) {
+				SAFE_FREE(chaine2);
 				return False;
+			}
 			
 			l_chaine=str_len_uni(&chaine);
 			
@@ -400,10 +404,10 @@
 		{
 			chaine2[l_chaine2] = '\0';
 			*string=(uint16 *)TALLOC_MEMDUP(prs_get_mem_context(ps),chaine2,realloc_size);
+			SAFE_FREE(chaine2);
 			if (!*string) {
 				return False;
 			}
-			SAFE_FREE(chaine2);
 		}
 
 		if(!prs_set_offset(ps, old_offset))

Modified: branches/samba/experimental/source/rpc_parse/parse_misc.c
===================================================================
--- branches/samba/experimental/source/rpc_parse/parse_misc.c	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/rpc_parse/parse_misc.c	2008-06-09 06:59:20 UTC (rev 1920)
@@ -285,7 +285,8 @@
 	prs_debug(ps, depth, desc, "smb_io_strhdr");
 	depth++;
 
-	prs_align(ps);
+	if(!prs_align(ps))
+		return False;
 	
 	if(!prs_uint16("str_str_len", ps, depth, &hdr->str_str_len))
 		return False;
@@ -1144,53 +1145,6 @@
 	return True;
 }
 
-bool smb_io_lockout_string_hdr(const char *desc, HDR_LOCKOUT_STRING *hdr_account_lockout, prs_struct *ps, int depth)
-{
-	prs_debug(ps, depth, desc, "smb_io_lockout_string_hdr");
-	depth++;
-
-	if(!prs_align(ps))
-		return False;
-
-	if(!prs_uint16("size", ps, depth, &hdr_account_lockout->size))
-		return False;
-	if(!prs_uint16("length", ps, depth, &hdr_account_lockout->length))
-		return False;
-	if(!prs_uint32("buffer", ps, depth, &hdr_account_lockout->buffer))
-		return False;
-
-	return True;
-}
-
-bool smb_io_account_lockout_str(const char *desc, LOCKOUT_STRING *account_lockout, uint32 buffer, prs_struct *ps, int depth)
-{
-	prs_debug(ps, depth, desc, "smb_io_account_lockout_string");
-	depth++;
-
-	if(!prs_uint32("array_size", ps, depth, &account_lockout->array_size))
-		return False;
-
-	if(!prs_uint32("offset", ps, depth, &account_lockout->offset))
-		return False;
-	if(!prs_uint32("length", ps, depth, &account_lockout->length))
-		return False;
-
-	if (!prs_uint64("lockout_duration", ps, depth, &account_lockout->lockout_duration))
-		return False;
-	if (!prs_uint64("reset_count", ps, depth, &account_lockout->reset_count))
-		return False;
-	if (!prs_uint32("bad_attempt_lockout", ps, depth, &account_lockout->bad_attempt_lockout))
-		return False;
-	if (!prs_uint32("dummy", ps, depth, &account_lockout->dummy))
-		return False;
-#if 0
-	if(!prs_uint16s (False, "bindata", ps, depth, &account_lockout->bindata, length))
-		return False;
-#endif
-
-	return True;
-}
-
 /*******************************************************************
  Inits a DOM_RID structure.
 ********************************************************************/
@@ -1761,10 +1715,14 @@
 	prs_debug(ps, depth, desc, "smb_io_bufhdr2");
 	depth++;
 
-	prs_align(ps);
-	prs_uint32("info_level", ps, depth, &(hdr->info_level));
-	prs_uint32("length    ", ps, depth, &(hdr->length    ));
-	prs_uint32("buffer    ", ps, depth, &(hdr->buffer    ));
+	if (!prs_align(ps))
+		return False;
+	if (!prs_uint32("info_level", ps, depth, &(hdr->info_level)))
+		return False;
+	if (!prs_uint32("length    ", ps, depth, &(hdr->length    )))
+		return False;
+	if (!prs_uint32("buffer    ", ps, depth, &(hdr->buffer    )))
+		return False;
 
 	return True;
 }
@@ -1777,9 +1735,12 @@
 	prs_debug(ps, depth, desc, "smb_io_bufhdr4");
 	depth++;
 
-	prs_align(ps);
-	prs_uint32("size", ps, depth, &hdr->size);
-	prs_uint32("buffer", ps, depth, &hdr->buffer);
+	if (!prs_align(ps))
+		return False;
+	if (!prs_uint32("size", ps, depth, &hdr->size))
+		return False;
+	if (!prs_uint32("buffer", ps, depth, &hdr->buffer))
+		return False;
 
 	return True;
 }
@@ -1793,7 +1754,8 @@
 	prs_debug(ps, depth, desc, "smb_io_rpc_blob");
 	depth++;
 
-	prs_align(ps);
+	if (!prs_align(ps))
+		return False;
 	if ( !prs_uint32("buf_len", ps, depth, &blob->buf_len) )
 		return False;
 

Modified: branches/samba/experimental/source/rpc_parse/parse_prs.c
===================================================================
--- branches/samba/experimental/source/rpc_parse/parse_prs.c	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/rpc_parse/parse_prs.c	2008-06-09 06:59:20 UTC (rev 1920)
@@ -1496,7 +1496,7 @@
 {
 	TDB_DATA dbuf;
 
-	prs_init(ps, 0, mem_ctx, UNMARSHALL);
+	prs_init_empty(ps, mem_ctx, UNMARSHALL);
 
 	dbuf = tdb_fetch(tdb, kbuf);
 	if (!dbuf.dptr)

Modified: branches/samba/experimental/source/rpc_parse/parse_rpc.c
===================================================================
--- branches/samba/experimental/source/rpc_parse/parse_rpc.c	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/rpc_parse/parse_rpc.c	2008-06-09 06:59:20 UTC (rev 1920)
@@ -409,7 +409,7 @@
 	rpc_ctx->abstract = *abstract;
 
 	/* vers. of interface to use for replies */
-	rpc_ctx->transfer = transfer;
+	rpc_ctx->transfer = CONST_DISCARD(RPC_IFACE *, transfer);
 }
 
 /*******************************************************************

Modified: branches/samba/experimental/source/rpc_parse/parse_spoolss.c
===================================================================
--- branches/samba/experimental/source/rpc_parse/parse_spoolss.c	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/rpc_parse/parse_spoolss.c	2008-06-09 06:59:20 UTC (rev 1920)
@@ -2129,7 +2129,12 @@
 		}
 		
 		buffer->string_at_end -= ((*devmode)->size + (*devmode)->driverextra);
-		
+
+		/* mz:  we have to align the device mode for VISTA */
+		if (buffer->string_at_end % 4) {
+			buffer->string_at_end += 4 - (buffer->string_at_end % 4);
+		}
+
 		if(!prs_set_offset(ps, buffer->string_at_end))
 			return False;
 		
@@ -4785,7 +4790,7 @@
 		if (!sec_io_desc_buf(desc, &q_u->secdesc_ctr, ps, depth))
 			return False;
 	} else {
-		uint32 dummy;
+		uint32 dummy = 0;
 
 		/* Parse a NULL security descriptor.  This should really
 			happen inside the sec_io_desc_buf() function. */
@@ -7205,7 +7210,7 @@
 
 bool spoolss_io_q_getprintprocessordirectory(const char *desc, SPOOL_Q_GETPRINTPROCESSORDIRECTORY *q_u, prs_struct *ps, int depth)
 {
-	uint32 ptr;
+	uint32 ptr = 0;
 
 	prs_debug(ps, depth, desc, "spoolss_io_q_getprintprocessordirectory");
 	depth++;

Deleted: branches/samba/experimental/source/rpc_parse/parse_srv.c
===================================================================
--- branches/samba/experimental/source/rpc_parse/parse_srv.c	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/rpc_parse/parse_srv.c	2008-06-09 06:59:20 UTC (rev 1920)
@@ -1,3504 +0,0 @@
-/* 
- *  Unix SMB/CIFS implementation.
- *  RPC Pipe client / server routines
- *  Copyright (C) Andrew Tridgell              1992-1997,
- *  Copyright (C) Luke Kenneth Casson Leighton 1996-1997,
- *  Copyright (C) Paul Ashton                       1997,
- *  Copyright (C) Jeremy Allison		    1999,
- *  Copyright (C) Nigel Williams		    2001,
- *  Copyright (C) Jim McDonough (jmcd at us.ibm.com)   2002.
- *  Copyright (C) Gerald (Jerry) Carter             2006.
- *  
- *  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 3 of the License, or
- *  (at your option) any later version.
- *  
- *  This program is distributed in the hope that it will be useful,
- *  but WITHOUT ANY WARRANTY; without even the implied warranty of
- *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- *  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, see <http://www.gnu.org/licenses/>.
- */
-
-#include "includes.h"
-
-#undef DBGC_CLASS
-#define DBGC_CLASS DBGC_RPC_PARSE
-
-/*******************************************************************
- Inits a SH_INFO_0_STR structure
-********************************************************************/
-
-void init_srv_share_info0_str(SH_INFO_0_STR *sh0, const char *net_name)
-{
-	DEBUG(5,("init_srv_share_info0_str\n"));
-
-	init_unistr2(&sh0->uni_netname, net_name, UNI_STR_TERMINATE);
-}
-
-/*******************************************************************
- Reads or writes a structure.
-********************************************************************/
-
-static bool srv_io_share_info0_str(const char *desc, SH_INFO_0_STR *sh0, prs_struct *ps, int depth)
-{
-	if (sh0 == NULL)
-		return False;
-
-	prs_debug(ps, depth, desc, "srv_io_share_info0_str");
-	depth++;
-
-	if(!prs_align(ps))
-		return False;
-	if(sh0->ptrs->ptr_netname)
-		if(!smb_io_unistr2("", &sh0->uni_netname, True, ps, depth))
-			return False;
-
-	return True;
-}
-
-/*******************************************************************
- makes a SH_INFO_0 structure
-********************************************************************/
-
-void init_srv_share_info0(SH_INFO_0 *sh0, const char *net_name)
-{
-	DEBUG(5,("init_srv_share_info0: %s\n", net_name));
-
-	sh0->ptr_netname = (net_name != NULL) ? 1 : 0;
-}
-
-/*******************************************************************
- Reads or writes a structure.
-********************************************************************/
-
-static bool srv_io_share_info0(const char *desc, SH_INFO_0 *sh0, prs_struct *ps, int depth)
-{
-	if (sh0 == NULL)
-		return False;
-
-	prs_debug(ps, depth, desc, "srv_io_share_info0");
-	depth++;
-
-	if(!prs_align(ps))
-		return False;
-
-	if(!prs_uint32("ptr_netname", ps, depth, &sh0->ptr_netname))
-		return False;
-
-	return True;
-}
-
-/*******************************************************************
- Inits a SH_INFO_1_STR structure
-********************************************************************/
-
-void init_srv_share_info1_str(SH_INFO_1_STR *sh1, const char *net_name, const char *remark)
-{
-	DEBUG(5,("init_srv_share_info1_str\n"));
-
-	init_unistr2(&sh1->uni_netname, net_name, UNI_STR_TERMINATE);
-	init_unistr2(&sh1->uni_remark, remark, UNI_STR_TERMINATE);
-}
-
-/*******************************************************************
- Reads or writes a structure.
-********************************************************************/
-
-static bool srv_io_share_info1_str(const char *desc, SH_INFO_1_STR *sh1, prs_struct *ps, int depth)
-{
-	if (sh1 == NULL)
-		return False;
-	
-	prs_debug(ps, depth, desc, "srv_io_share_info1_str");
-	depth++;
-	
-	if(!prs_align(ps))
-		return False;
-
-	if(sh1->ptrs->ptr_netname)
-		if(!smb_io_unistr2("", &sh1->uni_netname, True, ps, depth))
-			return False;
-	
-	if(!prs_align(ps))
-		return False;
-	
-	if(sh1->ptrs->ptr_remark)
-		if(!smb_io_unistr2("", &sh1->uni_remark, True, ps, depth))
-			return False;
-	
-	return True;
-}
-
-/*******************************************************************
- makes a SH_INFO_1 structure
-********************************************************************/
-
-void init_srv_share_info1(SH_INFO_1 *sh1, const char *net_name, uint32 type, const char *remark)
-{
-	DEBUG(5,("init_srv_share_info1: %s %8x %s\n", net_name, type, remark));
-	
-	sh1->ptr_netname = (net_name != NULL) ? 1 : 0;
-	sh1->type        = type;
-	sh1->ptr_remark  = (remark != NULL) ? 1 : 0;
-}
-
-/*******************************************************************
- Reads or writes a structure.
-********************************************************************/
-
-static bool srv_io_share_info1(const char *desc, SH_INFO_1 *sh1, prs_struct *ps, int depth)
-{
-	if (sh1 == NULL)
-		return False;
-
-	prs_debug(ps, depth, desc, "srv_io_share_info1");
-	depth++;
-
-	if(!prs_align(ps))
-		return False;
-
-	if(!prs_uint32("ptr_netname", ps, depth, &sh1->ptr_netname))
-		return False;
-	if(!prs_uint32("type       ", ps, depth, &sh1->type))
-		return False;
-	if(!prs_uint32("ptr_remark ", ps, depth, &sh1->ptr_remark))
-		return False;
-
-	return True;
-}
-
-/*******************************************************************
- Inits a SH_INFO_2_STR structure
-********************************************************************/
-
-void init_srv_share_info2_str(SH_INFO_2_STR *sh2,
-				const char *net_name, const char *remark,
-				const char *path, const char *passwd)
-{
-	DEBUG(5,("init_srv_share_info2_str\n"));
-
-	init_unistr2(&sh2->uni_netname, net_name, UNI_STR_TERMINATE);
-	init_unistr2(&sh2->uni_remark, remark, UNI_STR_TERMINATE);
-	init_unistr2(&sh2->uni_path, path, UNI_STR_TERMINATE);
-	init_unistr2(&sh2->uni_passwd, passwd, UNI_STR_TERMINATE);
-}
-
-/*******************************************************************
- Reads or writes a structure.
-********************************************************************/
-
-static bool srv_io_share_info2_str(const char *desc, SH_INFO_2 *sh, SH_INFO_2_STR *sh2, prs_struct *ps, int depth)
-{
-	if (sh2 == NULL)
-		return False;
-
-	if (UNMARSHALLING(ps))
-		ZERO_STRUCTP(sh2);
-
-	prs_debug(ps, depth, desc, "srv_io_share_info2_str");
-	depth++;
-
-	if(!prs_align(ps))
-		return False;
-
-	if (sh->ptr_netname)
-		if(!smb_io_unistr2("", &sh2->uni_netname, True, ps, depth))
-			return False;
-
-	if (sh->ptr_remark)
-		if(!smb_io_unistr2("", &sh2->uni_remark, True, ps, depth))
-			return False;
-
-	if (sh->ptr_netname)
-		if(!smb_io_unistr2("", &sh2->uni_path, True, ps, depth))
-			return False;
-
-	if (sh->ptr_passwd)
-		if(!smb_io_unistr2("", &sh2->uni_passwd, True, ps, depth))
-			return False;
-
-	return True;
-}
-
-/*******************************************************************
- Inits a SH_INFO_2 structure
-********************************************************************/
-
-void init_srv_share_info2(SH_INFO_2 *sh2,
-				const char *net_name, uint32 type, const char *remark,
-				uint32 perms, uint32 max_uses, uint32 num_uses,
-				const char *path, const char *passwd)
-{
-	DEBUG(5,("init_srv_share_info2: %s %8x %s\n", net_name, type, remark));
-
-	sh2->ptr_netname = (net_name != NULL) ? 1 : 0;
-	sh2->type        = type;
-	sh2->ptr_remark  = (remark != NULL) ? 1 : 0;
-	sh2->perms       = perms;
-	sh2->max_uses    = max_uses;
-	sh2->num_uses    = num_uses;
-	sh2->ptr_path    = (path != NULL) ? 1 : 0;
-	sh2->ptr_passwd  = (passwd != NULL) ? 1 : 0;
-}
-
-/*******************************************************************
- Reads or writes a structure.
-********************************************************************/
-
-static bool srv_io_share_info2(const char *desc, SH_INFO_2 *sh2, prs_struct *ps, int depth)
-{
-	if (sh2 == NULL)
-		return False;
-
-	prs_debug(ps, depth, desc, "srv_io_share_info2");
-	depth++;
-
-	if(!prs_align(ps))
-		return False;
-
-	if(!prs_uint32("ptr_netname", ps, depth, &sh2->ptr_netname))
-		return False;
-	if(!prs_uint32("type       ", ps, depth, &sh2->type))
-		return False;
-	if(!prs_uint32("ptr_remark ", ps, depth, &sh2->ptr_remark))
-		return False;
-	if(!prs_uint32("perms      ", ps, depth, &sh2->perms))
-		return False;
-	if(!prs_uint32("max_uses   ", ps, depth, &sh2->max_uses))
-		return False;
-	if(!prs_uint32("num_uses   ", ps, depth, &sh2->num_uses))
-		return False;
-	if(!prs_uint32("ptr_path   ", ps, depth, &sh2->ptr_path))
-		return False;
-	if(!prs_uint32("ptr_passwd ", ps, depth, &sh2->ptr_passwd))
-		return False;
-
-	return True;
-}
-
-/*******************************************************************
- Inits a SH_INFO_501_STR structure
-********************************************************************/
-
-void init_srv_share_info501_str(SH_INFO_501_STR *sh501,
-				const char *net_name, const char *remark)
-{
-	DEBUG(5,("init_srv_share_info501_str\n"));
-
-	init_unistr2(&sh501->uni_netname, net_name, UNI_STR_TERMINATE);
-	init_unistr2(&sh501->uni_remark, remark, UNI_STR_TERMINATE);
-}
-
-/*******************************************************************
- Inits a SH_INFO_2 structure
-*******************************************************************/
-
-void init_srv_share_info501(SH_INFO_501 *sh501, const char *net_name, uint32 type, const char *remark, uint32 csc_policy)
-{
-	DEBUG(5,("init_srv_share_info501: %s %8x %s %08x\n", net_name, type,
-		remark, csc_policy));
-
-	ZERO_STRUCTP(sh501);
-
-	sh501->ptr_netname = (net_name != NULL) ? 1 : 0;
-	sh501->type = type;
-	sh501->ptr_remark = (remark != NULL) ? 1 : 0;
-	sh501->csc_policy = csc_policy;
-}
-
-/*******************************************************************
- Reads of writes a structure.
-*******************************************************************/
-
-static bool srv_io_share_info501(const char *desc, SH_INFO_501 *sh501, prs_struct *ps, int depth)
-{
-	if (sh501 == NULL)
-		return False;
-
-	prs_debug(ps, depth, desc, "srv_io_share_info501");
-	depth++;
-
-	if (!prs_align(ps))
-		return False;
-
-	if (!prs_uint32("ptr_netname", ps, depth, &sh501->ptr_netname))
-		return False;
-	if (!prs_uint32("type     ", ps, depth, &sh501->type))
-		return False;
-	if (!prs_uint32("ptr_remark ", ps, depth, &sh501->ptr_remark))
-		return False;
-	if (!prs_uint32("csc_policy ", ps, depth, &sh501->csc_policy))
-		return False;
-
-	return True;
-}
-
-/*******************************************************************
- Reads or writes a structure.
-********************************************************************/
-
-static bool srv_io_share_info501_str(const char *desc, SH_INFO_501_STR *sh501, prs_struct *ps, int depth)
-{
-	if (sh501 == NULL)
-		return False;
-
-	prs_debug(ps, depth, desc, "srv_io_share_info501_str");
-	depth++;
-
-	if(!prs_align(ps))
-		return False;
-	if(!smb_io_unistr2("", &sh501->uni_netname, True, ps, depth))
-		return False;
-
-	if(!prs_align(ps))
-		return False;
-	if(!smb_io_unistr2("", &sh501->uni_remark, True, ps, depth))
-		return False;
-
-	return True;
-}
-
-/*******************************************************************
- Inits a SH_INFO_502 structure
-********************************************************************/
-
-void init_srv_share_info502(SH_INFO_502 *sh502,
-				const char *net_name, uint32 type, const char *remark,
-				uint32 perms, uint32 max_uses, uint32 num_uses,
-				const char *path, const char *passwd, SEC_DESC *psd, size_t sd_size)
-{
-	DEBUG(5,("init_srv_share_info502: %s %8x %s\n", net_name, type, remark));
-
-	ZERO_STRUCTP(sh502);
-
-	sh502->ptr_netname = (net_name != NULL) ? 1 : 0;
-	sh502->type        = type;
-	sh502->ptr_remark  = (remark != NULL) ? 1 : 0;
-	sh502->perms       = perms;
-	sh502->max_uses    = max_uses;
-	sh502->num_uses    = num_uses;
-	sh502->ptr_path    = (path != NULL) ? 1 : 0;
-	sh502->ptr_passwd  = (passwd != NULL) ? 1 : 0;
-	sh502->reserved    = 0;  /* actual size within rpc */
-	sh502->sd_size     = (uint32)sd_size;
-	sh502->ptr_sd      = (psd != NULL) ? 1 : 0;
-}
-
-/*******************************************************************
- Reads or writes a structure.
-********************************************************************/
-
-static bool srv_io_share_info502(const char *desc, SH_INFO_502 *sh502, prs_struct *ps, int depth)
-{
-	if (sh502 == NULL)
-		return False;
-
-	prs_debug(ps, depth, desc, "srv_io_share_info502");
-	depth++;
-
-	if(!prs_align(ps))
-		return False;
-
-	if(!prs_uint32("ptr_netname", ps, depth, &sh502->ptr_netname))
-		return False;
-	if(!prs_uint32("type       ", ps, depth, &sh502->type))
-		return False;
-	if(!prs_uint32("ptr_remark ", ps, depth, &sh502->ptr_remark))
-		return False;
-	if(!prs_uint32("perms      ", ps, depth, &sh502->perms))
-		return False;
-	if(!prs_uint32("max_uses   ", ps, depth, &sh502->max_uses))
-		return False;
-	if(!prs_uint32("num_uses   ", ps, depth, &sh502->num_uses))
-		return False;
-	if(!prs_uint32("ptr_path   ", ps, depth, &sh502->ptr_path))
-		return False;
-	if(!prs_uint32("ptr_passwd ", ps, depth, &sh502->ptr_passwd))
-		return False;
-	if(!prs_uint32_pre("reserved   ", ps, depth, &sh502->reserved, &sh502->reserved_offset))
-		return False;
-	if(!prs_uint32("ptr_sd     ", ps, depth, &sh502->ptr_sd))
-		return False;
-
-	return True;
-}
-
-/*******************************************************************
- Inits a SH_INFO_502_STR structure
-********************************************************************/
-
-void init_srv_share_info502_str(SH_INFO_502_STR *sh502str,
-				const char *net_name, const char *remark,
-				const char *path, const char *passwd, SEC_DESC *psd, size_t sd_size)
-{
-	DEBUG(5,("init_srv_share_info502_str\n"));
-
-	init_unistr2(&sh502str->uni_netname, net_name, UNI_STR_TERMINATE);
-	init_unistr2(&sh502str->uni_remark, remark, UNI_STR_TERMINATE);
-	init_unistr2(&sh502str->uni_path, path, UNI_STR_TERMINATE);
-	init_unistr2(&sh502str->uni_passwd, passwd, UNI_STR_TERMINATE);
-	sh502str->sd = psd;
-	sh502str->reserved = 0;
-	sh502str->sd_size = sd_size;
-}
-
-/*******************************************************************
- Reads or writes a structure.
-********************************************************************/
-
-static bool srv_io_share_info502_str(const char *desc, SH_INFO_502_STR *sh502, prs_struct *ps, int depth)
-{
-	if (sh502 == NULL)
-		return False;
-
-	prs_debug(ps, depth, desc, "srv_io_share_info502_str");
-	depth++;
-
-	if(!prs_align(ps))
-		return False;
-
-	if(sh502->ptrs->ptr_netname) {
-		if(!smb_io_unistr2("", &sh502->uni_netname, True, ps, depth))
-			return False;
-	}
-
-	if(!prs_align(ps))
-		return False;
-
-	if(sh502->ptrs->ptr_remark) {
-		if(!smb_io_unistr2("", &sh502->uni_remark, True, ps, depth))
-			return False;
-	}
-
-	if(!prs_align(ps))
-		return False;
-
-	if(sh502->ptrs->ptr_path) {
-		if(!smb_io_unistr2("", &sh502->uni_path, True, ps, depth))
-			return False;
-	}
-
-	if(!prs_align(ps))
-		return False;
-
-	if(sh502->ptrs->ptr_passwd) {
-		if(!smb_io_unistr2("", &sh502->uni_passwd, True, ps, depth))
-			return False;
-	}
-
-	if(!prs_align(ps))
-		return False;
-
-	if(sh502->ptrs->ptr_sd) {
-		uint32 old_offset;
-		uint32 reserved_offset;
-
-		if(!prs_uint32_pre("reserved ", ps, depth, &sh502->reserved, &reserved_offset))
-			return False;
-	  
-		old_offset = prs_offset(ps);
-	  
-		if (!sec_io_desc(desc, &sh502->sd, ps, depth))
-			return False;
-
-		if(UNMARSHALLING(ps)) {
-
-			sh502->ptrs->sd_size = sh502->sd_size =
-				ndr_size_security_descriptor(sh502->sd, 0);
-
-			prs_set_offset(ps, old_offset + sh502->reserved);
-		}
-
-		prs_align(ps);
-
-		if(MARSHALLING(ps)) {
-
-			sh502->ptrs->reserved = sh502->reserved = prs_offset(ps) - old_offset;
-		}
-	    
-		if(!prs_uint32_post("reserved ", ps, depth, 
-				    &sh502->reserved, reserved_offset, sh502->reserved))
-			return False;
-		if(!prs_uint32_post("reserved ", ps, depth, 
-				    &sh502->ptrs->reserved, sh502->ptrs->reserved_offset, sh502->ptrs->reserved))
-			return False;
-	}
-
-	return True;
-}
-
-/*******************************************************************
- Inits a SH_INFO_1004_STR structure
-********************************************************************/
-
-void init_srv_share_info1004_str(SH_INFO_1004_STR *sh1004, const char *remark)
-{
-	DEBUG(5,("init_srv_share_info1004_str\n"));
-
-	init_unistr2(&sh1004->uni_remark, remark, UNI_STR_TERMINATE);
-}
-
-/*******************************************************************
- Reads or writes a structure.
-********************************************************************/
-
-static bool srv_io_share_info1004_str(const char *desc, SH_INFO_1004_STR *sh1004, prs_struct *ps, int depth)
-{
-	if (sh1004 == NULL)
-		return False;
-
-	prs_debug(ps, depth, desc, "srv_io_share_info1004_str");
-	depth++;
-
-	if(!prs_align(ps))
-		return False;
-	if(sh1004->ptrs->ptr_remark)
-		if(!smb_io_unistr2("", &sh1004->uni_remark, True, ps, depth))
-			return False;
-
-	return True;
-}
-
-/*******************************************************************
- makes a SH_INFO_1004 structure
-********************************************************************/
-
-void init_srv_share_info1004(SH_INFO_1004 *sh1004, const char *remark)
-{
-	DEBUG(5,("init_srv_share_info1004: %s\n", remark));
-
-	sh1004->ptr_remark = (remark != NULL) ? 1 : 0;
-}
-
-/*******************************************************************
- Reads or writes a structure.
-********************************************************************/
-
-static bool srv_io_share_info1004(const char *desc, SH_INFO_1004 *sh1004, prs_struct *ps, int depth)
-{
-	if (sh1004 == NULL)
-		return False;
-
-	prs_debug(ps, depth, desc, "srv_io_share_info1004");
-	depth++;
-
-	if(!prs_align(ps))
-		return False;
-
-	if(!prs_uint32("ptr_remark", ps, depth, &sh1004->ptr_remark))
-		return False;
-
-	return True;
-}
-
-/*******************************************************************
- Reads or writes a structure.
-********************************************************************/
-
-static bool srv_io_share_info1005(const char* desc, SRV_SHARE_INFO_1005* sh1005, prs_struct* ps, int depth)
-{
-	if(sh1005 == NULL)
-		return False;
-
-	prs_debug(ps, depth, desc, "srv_io_share_info1005");
-		depth++;
-
-	if(!prs_align(ps))
-		return False;
-
-	if(!prs_uint32("share_info_flags", ps, depth, 
-		       &sh1005->share_info_flags))
-		return False;
-
-	return True;
-}   
-
-/*******************************************************************
- Reads or writes a structure.
-********************************************************************/
-
-static bool srv_io_share_info1006(const char* desc, SRV_SHARE_INFO_1006* sh1006, prs_struct* ps, int depth)
-{
-	if(sh1006 == NULL)
-		return False;
-
-	prs_debug(ps, depth, desc, "srv_io_share_info1006");
-	depth++;
-
-	if(!prs_align(ps))
-		return False;
-
-	if(!prs_uint32("max uses     ", ps, depth, &sh1006->max_uses))
-		return False;
-
-	return True;
-}   
-
-/*******************************************************************
- Inits a SH_INFO_1007_STR structure
-********************************************************************/
-
-void init_srv_share_info1007_str(SH_INFO_1007_STR *sh1007, const char *alternate_directory_name)
-{
-	DEBUG(5,("init_srv_share_info1007_str\n"));
-
-	init_unistr2(&sh1007->uni_AlternateDirectoryName, alternate_directory_name, UNI_STR_TERMINATE);
-}
-
-/*******************************************************************
- Reads or writes a structure.
-********************************************************************/
-
-static bool srv_io_share_info1007_str(const char *desc, SH_INFO_1007_STR *sh1007, prs_struct *ps, int depth)
-{
-	if (sh1007 == NULL)
-		return False;
-
-	prs_debug(ps, depth, desc, "srv_io_share_info1007_str");
-	depth++;
-
-	if(!prs_align(ps))
-		return False;
-	if(sh1007->ptrs->ptr_AlternateDirectoryName)
-		if(!smb_io_unistr2("", &sh1007->uni_AlternateDirectoryName, True, ps, depth))
-			return False;
-
-	return True;
-}
-
-/*******************************************************************
- makes a SH_INFO_1007 structure
-********************************************************************/
-
-void init_srv_share_info1007(SH_INFO_1007 *sh1007, uint32 flags, const char *alternate_directory_name)
-{
-	DEBUG(5,("init_srv_share_info1007: %s\n", alternate_directory_name));
-
-	sh1007->flags                      = flags;
-	sh1007->ptr_AlternateDirectoryName = (alternate_directory_name != NULL) ? 1 : 0;
-}
-
-/*******************************************************************
- Reads or writes a structure.
-********************************************************************/
-
-static bool srv_io_share_info1007(const char *desc, SH_INFO_1007 *sh1007, prs_struct *ps, int depth)
-{
-	if (sh1007 == NULL)
-		return False;
-
-	prs_debug(ps, depth, desc, "srv_io_share_info1007");
-	depth++;
-
-	if(!prs_align(ps))
-		return False;
-
-	if(!prs_uint32("flags      ", ps, depth, &sh1007->flags))
-		return False;
-	if(!prs_uint32("ptr_Alter..", ps, depth, &sh1007->ptr_AlternateDirectoryName))
-		return False;
-
-	return True;
-}
-
-/*******************************************************************
- Reads or writes a structure.
-********************************************************************/
-
-static bool srv_io_share_info1501(const char* desc, SRV_SHARE_INFO_1501* sh1501,
-				  prs_struct* ps, int depth)
-{
-	if(sh1501 == NULL)
-		return False;
-
-	prs_debug(ps, depth, desc, "srv_io_share_info1501");
-	depth++;
-
-	if(!prs_align(ps))
-		return False;
-
-	if (!sec_io_desc_buf(desc, &sh1501->sdb, ps, depth))
-		return False;
-
-	return True;
-}   
-
-/*******************************************************************
- Reads or writes a structure.
-********************************************************************/
-
-static bool srv_io_srv_share_ctr(const char *desc, SRV_SHARE_INFO_CTR *ctr, prs_struct *ps, int depth)
-{
-	if (ctr == NULL)
-		return False;
-
-	prs_debug(ps, depth, desc, "srv_io_srv_share_ctr");
-	depth++;
-
-	if (UNMARSHALLING(ps)) {
-		memset(ctr, '\0', sizeof(SRV_SHARE_INFO_CTR));
-	}
-
-	if(!prs_align(ps))
-		return False;
-
-	if(!prs_uint32("info_level", ps, depth, &ctr->info_level))
-		return False;
-
-	if(!prs_uint32("switch_value", ps, depth, &ctr->switch_value))
-		return False;
-	if(!prs_uint32("ptr_share_info", ps, depth, &ctr->ptr_share_info))
-		return False;
-
-	if (ctr->ptr_share_info == 0)
-		return True;
-
-	if(!prs_uint32("num_entries", ps, depth, &ctr->num_entries))
-		return False;
-	if(!prs_uint32("ptr_entries", ps, depth, &ctr->ptr_entries))
-		return False;
-
-	if (ctr->ptr_entries == 0) {
-		if (ctr->num_entries == 0)
-			return True;
-		else
-			return False;
-	}
-
-	if(!prs_uint32("num_entries2", ps, depth, &ctr->num_entries2))
-		return False;
-
-	if (ctr->num_entries2 != ctr->num_entries)
-		return False;
-
-	switch (ctr->switch_value) {
-
-	case 0:
-	{
-		SRV_SHARE_INFO_0 *info0 = ctr->share.info0;
-		int num_entries = ctr->num_entries;
-		int i;
-
-		if (UNMARSHALLING(ps) && num_entries) {
-			if (!(info0 = PRS_ALLOC_MEM(ps, SRV_SHARE_INFO_0, num_entries)))
-				return False;
-			ctr->share.info0 = info0;
-		}
-
-		for (i = 0; i < num_entries; i++) {
-			if(!srv_io_share_info0("", &info0[i].info_0, ps, depth))
-				return False;
-		}
-
-		for (i = 0; i < num_entries; i++) {
-			info0[i].info_0_str.ptrs = &info0[i].info_0;
-			if(!srv_io_share_info0_str("", &info0[i].info_0_str, ps, depth))
-				return False;
-		}
-
-		break;
-	}
-
-	case 1:
-	{
-		SRV_SHARE_INFO_1 *info1 = ctr->share.info1;
-		int num_entries = ctr->num_entries;
-		int i;
-
-		if (UNMARSHALLING(ps) && num_entries) {
-			if (!(info1 = PRS_ALLOC_MEM(ps, SRV_SHARE_INFO_1, num_entries)))
-				return False;
-			ctr->share.info1 = info1;
-		}
-
-		for (i = 0; i < num_entries; i++) {
-			if(!srv_io_share_info1("", &info1[i].info_1, ps, depth))
-				return False;
-		}
-
-		for (i = 0; i < num_entries; i++) {
-			info1[i].info_1_str.ptrs = &info1[i].info_1;
-			if(!srv_io_share_info1_str("", &info1[i].info_1_str, ps, depth))
-				return False;
-		}
-
-		break;
-	}
-
-	case 2:
-	{
-		SRV_SHARE_INFO_2 *info2 = ctr->share.info2;
-		int num_entries = ctr->num_entries;
-		int i;
-
-		if (UNMARSHALLING(ps) && num_entries) {
-			if (!(info2 = PRS_ALLOC_MEM(ps,SRV_SHARE_INFO_2,num_entries)))
-				return False;
-			ctr->share.info2 = info2;
-		}
-
-		for (i = 0; i < num_entries; i++) {
-			if(!srv_io_share_info2("", &info2[i].info_2, ps, depth))
-				return False;
-		}
-
-		for (i = 0; i < num_entries; i++) {
-			if(!srv_io_share_info2_str("", &info2[i].info_2, &info2[i].info_2_str, ps, depth))
-				return False;
-		}
-
-		break;
-	}
-
-	case 501:
-	{
-		SRV_SHARE_INFO_501 *info501 = ctr->share.info501;
-		int num_entries = ctr->num_entries;
-		int i;
-
-		if (UNMARSHALLING(ps) && num_entries) {
-			if (!(info501 = PRS_ALLOC_MEM(ps, SRV_SHARE_INFO_501, num_entries)))
-				return False;
-			ctr->share.info501 = info501;
-		}
-
-		for (i = 0; i < num_entries; i++) {
-			if (!srv_io_share_info501("", &info501[i].info_501, ps, depth))
-				return False;
-		}
-
-		for (i = 0; i < num_entries; i++) {
-			if (!srv_io_share_info501_str("", &info501[i].info_501_str, ps, depth))
-				return False;
-		}
-
-		break;
-	}
-
-	case 502:
-	{
-		SRV_SHARE_INFO_502 *info502 = ctr->share.info502;
-		int num_entries = ctr->num_entries;
-		int i;
-
-		if (UNMARSHALLING(ps) && num_entries) {
-			if (!(info502 = PRS_ALLOC_MEM(ps,SRV_SHARE_INFO_502,num_entries)))
-				return False;
-			ctr->share.info502 = info502;
-		}
-
-		for (i = 0; i < num_entries; i++) {
-			if(!srv_io_share_info502("", &info502[i].info_502, ps, depth))
-				return False;
-	}
-		
-		for (i = 0; i < num_entries; i++) {
-			info502[i].info_502_str.ptrs = &info502[i].info_502;
-			if(!srv_io_share_info502_str("", &info502[i].info_502_str, ps, depth))
-				return False;
-		}
-
-		break;
-	}
-
-	case 1004:
-	{
-		SRV_SHARE_INFO_1004 *info1004 = ctr->share.info1004;
-		int num_entries = ctr->num_entries;
-		int i;
-
-		if (UNMARSHALLING(ps) && num_entries) {
-			if (!(info1004 = PRS_ALLOC_MEM(ps,SRV_SHARE_INFO_1004,num_entries)))
-				return False;
-			ctr->share.info1004 = info1004;
-		}
-
-		for (i = 0; i < num_entries; i++) {
-			if(!srv_io_share_info1004("", &info1004[i].info_1004, ps, depth))
-				return False;
-		}
-
-		for (i = 0; i < num_entries; i++) {
-			info1004[i].info_1004_str.ptrs = &info1004[i].info_1004;
-			if(!srv_io_share_info1004_str("", &info1004[i].info_1004_str, ps, depth))
-				return False;
-		}
-
-		break;
-	}
-
-	case 1005:
-	{
-		SRV_SHARE_INFO_1005 *info1005 = ctr->share.info1005;
-		int num_entries = ctr->num_entries;
-		int i;
-
-		if (UNMARSHALLING(ps) && num_entries) {
-			if (!(info1005 = PRS_ALLOC_MEM(ps,SRV_SHARE_INFO_1005,num_entries)))
-				return False;
-			ctr->share.info1005 = info1005;
-		}
-
-		for (i = 0; i < num_entries; i++) {
-			if(!srv_io_share_info1005("", &info1005[i], ps, depth))
-				return False;
-		}
-
-		break;
-	}
-
-	case 1006:
-	{
-		SRV_SHARE_INFO_1006 *info1006 = ctr->share.info1006;
-		int num_entries = ctr->num_entries;
-		int i;
-
-		if (UNMARSHALLING(ps) && num_entries) {
-			if (!(info1006 = PRS_ALLOC_MEM(ps,SRV_SHARE_INFO_1006,num_entries)))
-				return False;
-			ctr->share.info1006 = info1006;
-		}
-
-		for (i = 0; i < num_entries; i++) {
-			if(!srv_io_share_info1006("", &info1006[i], ps, depth))
-				return False;
-		}
-
-		break;
-	}
-
-	case 1007:
-	{
-		SRV_SHARE_INFO_1007 *info1007 = ctr->share.info1007;
-		int num_entries = ctr->num_entries;
-		int i;
-
-		if (UNMARSHALLING(ps) && num_entries) {
-			if (!(info1007 = PRS_ALLOC_MEM(ps,SRV_SHARE_INFO_1007,num_entries)))
-				return False;
-			ctr->share.info1007 = info1007;
-		}
-
-		for (i = 0; i < num_entries; i++) {
-			if(!srv_io_share_info1007("", &info1007[i].info_1007, ps, depth))
-				return False;
-		}
-
-		for (i = 0; i < num_entries; i++) {
-			info1007[i].info_1007_str.ptrs = &info1007[i].info_1007;
-			if(!srv_io_share_info1007_str("", &info1007[i].info_1007_str, ps, depth))
-				return False;
-		}
-
-		break;
-	}
-
-	case 1501:
-	{
-		SRV_SHARE_INFO_1501 *info1501 = ctr->share.info1501;
-		int num_entries = ctr->num_entries;
-		int i;
-
-		if (UNMARSHALLING(ps) && num_entries) {
-			if (!(info1501 = PRS_ALLOC_MEM(ps,SRV_SHARE_INFO_1501,num_entries)))
-				return False;
-			ctr->share.info1501 = info1501;
-		}
-
-		for (i = 0; i < num_entries; i++) {
-			if(!srv_io_share_info1501("", &info1501[i], ps, depth))
-				return False;
-		}
-
-		break;
-	}
-
-	default:
-		DEBUG(5,("%s no share info at switch_value %d\n",
-			 tab_depth(5,depth), ctr->switch_value));
-		break;
-	}
-
-	return True;
-}
-
-/*******************************************************************
- Inits a SRV_Q_NET_SHARE_ENUM structure.
-********************************************************************/
-
-void init_srv_q_net_share_enum(SRV_Q_NET_SHARE_ENUM *q_n, 
-				const char *srv_name, uint32 info_level,
-				uint32 preferred_len, ENUM_HND *hnd)
-{
-
-	DEBUG(5,("init_q_net_share_enum\n"));
-
-	init_buf_unistr2(&q_n->uni_srv_name, &q_n->ptr_srv_name, srv_name);
-
-	q_n->ctr.info_level = q_n->ctr.switch_value = info_level;
-	q_n->ctr.ptr_share_info = 1;
-	q_n->ctr.num_entries  = 0;
-	q_n->ctr.ptr_entries  = 0;
-	q_n->ctr.num_entries2 = 0;
-	q_n->preferred_len = preferred_len;
-
-	memcpy(&q_n->enum_hnd, hnd, sizeof(*hnd));
-}
-
-/*******************************************************************
- Reads or writes a structure.
-********************************************************************/
-
-bool srv_io_q_net_share_enum(const char *desc, SRV_Q_NET_SHARE_ENUM *q_n, prs_struct *ps, int depth)
-{
-	if (q_n == NULL)
-		return False;
-
-	prs_debug(ps, depth, desc, "srv_io_q_net_share_enum");
-	depth++;
-
-	if(!prs_align(ps))
-		return False;
-
-	if(!prs_uint32("ptr_srv_name", ps, depth, &q_n->ptr_srv_name))
-		return False;
-	if(!smb_io_unistr2("", &q_n->uni_srv_name, True, ps, depth))
-		return False;
-
-	if(!srv_io_srv_share_ctr("share_ctr", &q_n->ctr, ps, depth))
-		return False;
-
-	if(!prs_align(ps))
-		return False;
-
-	if(!prs_uint32("preferred_len", ps, depth, &q_n->preferred_len))
-		return False;
-
-	if(!smb_io_enum_hnd("enum_hnd", &q_n->enum_hnd, ps, depth))
-		return False;
-
-	return True;
-}
-
-/*******************************************************************
- Reads or writes a structure.
-********************************************************************/
-
-bool srv_io_r_net_share_enum(const char *desc, SRV_R_NET_SHARE_ENUM *r_n, prs_struct *ps, int depth)
-{
-	if (r_n == NULL)
-		return False;
-
-	prs_debug(ps, depth, desc, "srv_io_r_net_share_enum");
-	depth++;
-
-	if(!srv_io_srv_share_ctr("share_ctr", &r_n->ctr, ps, depth))
-		return False;
-
-	if(!prs_align(ps))
-		return False;
-
-	if(!prs_uint32("total_entries", ps, depth, &r_n->total_entries))
-		return False;
-
-	if(!smb_io_enum_hnd("enum_hnd", &r_n->enum_hnd, ps, depth))
-		return False;
-
-	if(!prs_werror("status", ps, depth, &r_n->status))
-		return False;
-
-	return True;
-}
-
-/*******************************************************************
- initialises a structure.
-********************************************************************/
-
-bool init_srv_q_net_share_get_info(SRV_Q_NET_SHARE_GET_INFO *q_n, const char *srv_name, const char *share_name, uint32 info_level)
-{
-
-	uint32 ptr_share_name;
-
-	DEBUG(5,("init_srv_q_net_share_get_info\n"));
-
-	init_buf_unistr2(&q_n->uni_srv_name,   &q_n->ptr_srv_name, srv_name);
-	init_buf_unistr2(&q_n->uni_share_name, &ptr_share_name,    share_name);
-
-	q_n->info_level = info_level;
-
-	return True;
-}
-
-/*******************************************************************
- Reads or writes a structure.
-********************************************************************/
-
-bool srv_io_q_net_share_get_info(const char *desc, SRV_Q_NET_SHARE_GET_INFO *q_n, prs_struct *ps, int depth)
-{
-	if (q_n == NULL)
-		return False;
-
-	prs_debug(ps, depth, desc, "srv_io_q_net_share_get_info");
-	depth++;
-
-	if(!prs_align(ps))
-		return False;
-
-	if(!prs_uint32("ptr_srv_name", ps, depth, &q_n->ptr_srv_name))
-		return False;
-	if(!smb_io_unistr2("", &q_n->uni_srv_name, True, ps, depth))
-		return False;
-
-	if(!smb_io_unistr2("", &q_n->uni_share_name, True, ps, depth))
-		return False;
-
-	if(!prs_align(ps))
-		return False;
-
-	if(!prs_uint32("info_level", ps, depth, &q_n->info_level))
-		return False;
-
-	return True;
-}
-
-/*******************************************************************
- Reads or writes a structure.
-********************************************************************/
-
-static bool srv_io_srv_share_info(const char *desc, prs_struct *ps, int depth, SRV_SHARE_INFO *r_n)
-{
-	if (r_n == NULL)
-		return False;
-
-	prs_debug(ps, depth, desc, "srv_io_srv_share_info");
-	depth++;
-
-	if(!prs_align(ps))
-		return False;
-
-	if(!prs_uint32("switch_value ", ps, depth, &r_n->switch_value ))
-		return False;
-
-	if(!prs_uint32("ptr_share_ctr", ps, depth, &r_n->ptr_share_ctr))
-		return False;
-
-	if (r_n->ptr_share_ctr != 0) {
-		switch (r_n->switch_value) {
-		case 0:
-			if(!srv_io_share_info0("", &r_n->share.info0.info_0, ps, depth))
-				return False;
-
-			/* allow access to pointers in the str part. */
-			r_n->share.info0.info_0_str.ptrs = &r_n->share.info0.info_0;
-
-			if(!srv_io_share_info0_str("", &r_n->share.info0.info_0_str, ps, depth))
-				return False;
-
-			break;
-		case 1:
-			if(!srv_io_share_info1("", &r_n->share.info1.info_1, ps, depth))
-				return False;
-
-			/* allow access to pointers in the str part. */
-			r_n->share.info1.info_1_str.ptrs = &r_n->share.info1.info_1;
-
-			if(!srv_io_share_info1_str("", &r_n->share.info1.info_1_str, ps, depth))
-				return False;
-
-			break;
-		case 2:
-			if(!srv_io_share_info2("", &r_n->share.info2.info_2, ps, depth))
-				return False;
-
-			if(!srv_io_share_info2_str("", &r_n->share.info2.info_2, &r_n->share.info2.info_2_str, ps, depth))
-				return False;
-
-			break;
-		case 501:
-			if (!srv_io_share_info501("", &r_n->share.info501.info_501, ps, depth))
-				return False;
-			if (!srv_io_share_info501_str("", &r_n->share.info501.info_501_str, ps, depth))
-				return False;
-			break;
-
-		case 502:
-			if(!srv_io_share_info502("", &r_n->share.info502.info_502, ps, depth))
-				return False;
-
-			/* allow access to pointers in the str part. */
-			r_n->share.info502.info_502_str.ptrs = &r_n->share.info502.info_502;
-
-			if(!srv_io_share_info502_str("", &r_n->share.info502.info_502_str, ps, depth))
-				return False;
-			break;
-		case 1004:
-			if(!srv_io_share_info1004("", &r_n->share.info1004.info_1004, ps, depth))
-				return False;
-
-			/* allow access to pointers in the str part. */
-			r_n->share.info1004.info_1004_str.ptrs = &r_n->share.info1004.info_1004;
-
-			if(!srv_io_share_info1004_str("", &r_n->share.info1004.info_1004_str, ps, depth))
-				return False;
-			break;
-		case 1005:
-			if(!srv_io_share_info1005("", &r_n->share.info1005, ps, depth))
-				return False;  		
-			break;
-		case 1006:
-			if(!srv_io_share_info1006("", &r_n->share.info1006, ps, depth))
-				return False;  		
-			break;
-		case 1007:
-			if(!srv_io_share_info1007("", &r_n->share.info1007.info_1007, ps, depth))
-				return False;
-
-			/* allow access to pointers in the str part. */
-			r_n->share.info1007.info_1007_str.ptrs = &r_n->share.info1007.info_1007;
-
-			if(!srv_io_share_info1007_str("", &r_n->share.info1007.info_1007_str, ps, depth))
-				return False;
-			break;
-		case 1501:
-			if (!srv_io_share_info1501("", &r_n->share.info1501, ps, depth))
-				return False;
-		default:
-		        DEBUG(5,("%s no share info at switch_value %d\n",
-			         tab_depth(5,depth), r_n->switch_value));
-			break;
-		}
-	}
-
-	return True;
-}
-
-/*******************************************************************
- Reads or writes a structure.
-********************************************************************/
-
-bool srv_io_r_net_share_get_info(const char *desc, SRV_R_NET_SHARE_GET_INFO *r_n, prs_struct *ps, int depth)
-{
-	if (r_n == NULL)
-		return False;
-
-	prs_debug(ps, depth, desc, "srv_io_r_net_share_get_info");
-	depth++;
-
-	if(!prs_align(ps))
-		return False;
-
-	if(!srv_io_srv_share_info("info  ", ps, depth, &r_n->info))
-		return False;
-
-	if(!prs_align(ps))
-		return False;
-
-	if(!prs_werror("status", ps, depth, &r_n->status))
-		return False;
-
-	return True;
-}
-
-/*******************************************************************
- intialises a structure.
-********************************************************************/
-
-bool init_srv_q_net_share_set_info(SRV_Q_NET_SHARE_SET_INFO *q_n, 
-				   const char *srv_name, 
-				   const char *share_name, 
-				   uint32 info_level, 
-				   const SRV_SHARE_INFO *info) 
-{
-
-	uint32 ptr_share_name;
-
-	DEBUG(5,("init_srv_q_net_share_set_info\n"));
-
-	init_buf_unistr2(&q_n->uni_srv_name,   &q_n->ptr_srv_name, srv_name);
-	init_buf_unistr2(&q_n->uni_share_name, &ptr_share_name,    share_name);
-
-	q_n->info_level = info_level;
-  
-	q_n->info = *info;
-
-	q_n->ptr_parm_error = 1;
-	q_n->parm_error     = 0;
-
-	return True;
-}
-
-/*******************************************************************
- Reads or writes a structure.
-********************************************************************/
-
-bool srv_io_q_net_share_set_info(const char *desc, SRV_Q_NET_SHARE_SET_INFO *q_n, prs_struct *ps, int depth)
-{
-	if (q_n == NULL)
-		return False;
-
-	prs_debug(ps, depth, desc, "srv_io_q_net_share_set_info");
-	depth++;
-
-	if(!prs_align(ps))
-		return False;
-
-	if(!prs_uint32("ptr_srv_name", ps, depth, &q_n->ptr_srv_name))
-		return False;
-	if(!smb_io_unistr2("", &q_n->uni_srv_name, True, ps, depth))
-		return False;
-
-	if(!smb_io_unistr2("", &q_n->uni_share_name, True, ps, depth))
-		return False;
-
-	if(!prs_align(ps))
-		return False;
-
-	if(!prs_uint32("info_level", ps, depth, &q_n->info_level))
-		return False;
-
-	if(!prs_align(ps))
-		return False;
-
-	if(!srv_io_srv_share_info("info  ", ps, depth, &q_n->info))
-		return False;
-
-	if(!prs_align(ps))
-		return False;
-	if(!prs_uint32("ptr_parm_error", ps, depth, &q_n->ptr_parm_error))
-		return False;
-	if(q_n->ptr_parm_error!=0) {
-		if(!prs_uint32("parm_error", ps, depth, &q_n->parm_error))
-			return False;
-	}
-
-	return True;
-}
-
-/*******************************************************************
- Reads or writes a structure.
-********************************************************************/
-
-bool srv_io_r_net_share_set_info(const char *desc, SRV_R_NET_SHARE_SET_INFO *r_n, prs_struct *ps, int depth)
-{
-	if (r_n == NULL)
-		return False;
-
-	prs_debug(ps, depth, desc, "srv_io_r_net_share_set_info");
-	depth++;
-
-	if(!prs_align(ps))
-		return False;
-
-	if(!prs_uint32("ptr_parm_error  ", ps, depth, &r_n->ptr_parm_error))
-		return False;
-
-	if(r_n->ptr_parm_error) {
-
-		if(!prs_uint32("parm_error  ", ps, depth, &r_n->parm_error))
-			return False;
-	}
-
-	if(!prs_werror("status", ps, depth, &r_n->status))
-		return False;
-
-	return True;
-}	
-
-
-/*******************************************************************
- Reads or writes a structure.
-********************************************************************/
-
-bool srv_io_q_net_share_add(const char *desc, SRV_Q_NET_SHARE_ADD *q_n, prs_struct *ps, int depth)
-{
-	if (q_n == NULL)
-		return False;
-
-	prs_debug(ps, depth, desc, "srv_io_q_net_share_add");
-	depth++;
-
-	if(!prs_align(ps))
-		return False;
-
-	if(!prs_uint32("ptr_srv_name", ps, depth, &q_n->ptr_srv_name))
-		return False;
-	if(!smb_io_unistr2("", &q_n->uni_srv_name, True, ps, depth))
-		return False;
-
-	if(!prs_align(ps))
-		return False;
-
-	if(!prs_uint32("info_level", ps, depth, &q_n->info_level))
-		return False;
-
-	if(!prs_align(ps))
-		return False;
-
-	if(!srv_io_srv_share_info("info  ", ps, depth, &q_n->info))
-		return False;
-
-	if(!prs_align(ps))
-		return False;
-
-	if(!prs_uint32("ptr_err_index", ps, depth, &q_n->ptr_err_index))
-		return False;
-	if (q_n->ptr_err_index)
-		if (!prs_uint32("err_index", ps, depth, &q_n->err_index))
-			return False;
-
-	return True;
-}
-
-void init_srv_q_net_share_add(SRV_Q_NET_SHARE_ADD *q, const char *srvname,
-			      const char *netname, uint32 type, const char *remark, 
-			      uint32 perms, uint32 max_uses, uint32 num_uses,
-			      const char *path, const char *passwd, 
-			      int level, SEC_DESC *sd)
-{
-	switch(level) {
-	case 502: {
-		size_t sd_size = ndr_size_security_descriptor(sd, 0);
-		q->ptr_srv_name = 1;
-		init_unistr2(&q->uni_srv_name, srvname, UNI_STR_TERMINATE);
-		q->info.switch_value = q->info_level = level;
-		q->info.ptr_share_ctr = 1;
-		init_srv_share_info502(&q->info.share.info502.info_502, netname, type,
-				     remark, perms, max_uses, num_uses, path, passwd, sd, sd_size);
-		init_srv_share_info502_str(&q->info.share.info502.info_502_str, netname,
-					 remark, path, passwd, sd, sd_size);
-		q->ptr_err_index = 1;
-		q->err_index = 0;
-		}
-		break;
-	case 2:
-	default:
-		q->ptr_srv_name = 1;
-		init_unistr2(&q->uni_srv_name, srvname, UNI_STR_TERMINATE);
-		q->info.switch_value = q->info_level = level;
-		q->info.ptr_share_ctr = 1;
-		init_srv_share_info2(&q->info.share.info2.info_2, netname, type,
-				     remark, perms, max_uses, num_uses, path, passwd);
-		init_srv_share_info2_str(&q->info.share.info2.info_2_str, netname,
-					 remark, path, passwd);
-		q->ptr_err_index = 1;
-		q->err_index = 0;
-		break;
-	}
-}
-
-
-/*******************************************************************
- Reads or writes a structure.
-********************************************************************/
-
-bool srv_io_r_net_share_add(const char *desc, SRV_R_NET_SHARE_ADD *r_n, prs_struct *ps, int depth)
-{
-	if (r_n == NULL)
-		return False;
-
-	prs_debug(ps, depth, desc, "srv_io_r_net_share_add");
-	depth++;
-
-	if(!prs_align(ps))
-		return False;
-
-	if(!prs_uint32("ptr_parm_error", ps, depth, &r_n->ptr_parm_error))
-		return False;
-
-	if(r_n->ptr_parm_error) {
-	  
-		if(!prs_uint32("parm_error", ps, depth, &r_n->parm_error))
-			return False;
-	}
-
-	if(!prs_werror("status", ps, depth, &r_n->status))
-		return False;
-
-	return True;
-}	
-
-/*******************************************************************
- initialises a structure.
-********************************************************************/
-
-void init_srv_q_net_share_del(SRV_Q_NET_SHARE_DEL *del, const char *srvname,
-			      const char *sharename)
-{
-	del->ptr_srv_name = 1;
-	init_unistr2(&del->uni_srv_name, srvname, UNI_STR_TERMINATE);
-	init_unistr2(&del->uni_share_name, sharename, UNI_STR_TERMINATE);
-}
-
-/*******************************************************************
- Reads or writes a structure.
-********************************************************************/
-
-bool srv_io_q_net_share_del(const char *desc, SRV_Q_NET_SHARE_DEL *q_n, prs_struct *ps, int depth)
-{
-	if (q_n == NULL)
-		return False;
-
-	prs_debug(ps, depth, desc, "srv_io_q_net_share_del");
-	depth++;
-
-	if(!prs_align(ps))
-		return False;
-
-	if(!prs_uint32("ptr_srv_name", ps, depth, &q_n->ptr_srv_name))
-		return False;
-	if(!smb_io_unistr2("", &q_n->uni_srv_name, True, ps, depth))
-		return False;
-
-	if(!smb_io_unistr2("", &q_n->uni_share_name, True, ps, depth))
-		return False;
-
-	if(!prs_align(ps))
-		return False;
-	if(!prs_uint32("reserved", ps, depth, &q_n->reserved))
-		return False;
-
-	return True;
-}
-
-/*******************************************************************
- Reads or writes a structure.
-********************************************************************/
-
-bool srv_io_r_net_share_del(const char *desc, SRV_R_NET_SHARE_DEL *q_n, prs_struct *ps, int depth)
-{
-	if (q_n == NULL)
-		return False;
-
-	prs_debug(ps, depth, desc, "srv_io_r_net_share_del");
-	depth++;
-
-	if(!prs_align(ps))
-		return False;
-
-	if(!prs_werror("status", ps, depth, &q_n->status))
-		return False;
-
-	return True;
-}	
-
-/*******************************************************************
- Inits a SESS_INFO_0_STR structure
-********************************************************************/
-
-void init_srv_sess_info0( SESS_INFO_0 *ss0, const char *name )
-{
-	ZERO_STRUCTP( ss0 );
-
-	if ( name ) {
-		if ( (ss0->sharename = TALLOC_P( talloc_tos(), UNISTR2 )) == NULL ) {
-			DEBUG(0,("init_srv_sess_info0: talloc failed!\n"));
-			return;
-		}
-		init_unistr2( ss0->sharename, name, UNI_STR_TERMINATE );
-	}
-}
-
-/*******************************************************************
- Reads or writes a structure.
-********************************************************************/
-
-static bool srv_io_srv_sess_info_0(const char *desc, SRV_SESS_INFO_0 *ss0, prs_struct *ps, int depth)
-{
-	if (ss0 == NULL)
-		return False;
-
-	prs_debug(ps, depth, desc, "srv_io_srv_sess_info_0");
-	depth++;
-
-	if(!prs_align(ps))
-		return False;
-
-	if(!prs_uint32("num_entries_read", ps, depth, &ss0->num_entries_read))
-		return False;
-	if(!prs_uint32("ptr_sess_info", ps, depth, &ss0->ptr_sess_info))
-		return False;
-
-	if (ss0->ptr_sess_info != 0) {
-		uint32 i;
-		uint32 num_entries = ss0->num_entries_read;
-
-		if (num_entries > MAX_SESS_ENTRIES) {
-			num_entries = MAX_SESS_ENTRIES; /* report this! */
-		}
-
-		if(!prs_uint32("num_entries_read2", ps, depth, &ss0->num_entries_read2))
-			return False;
-
-		SMB_ASSERT_ARRAY(ss0->info_0, num_entries);
-
-		/* first the pointers */
-		for (i = 0; i < num_entries; i++) {
-			if ( !prs_io_unistr2_p("", ps, depth, &ss0->info_0[i].sharename ) )
-				return False;
-		}
-
-		/* now the strings */
-		for (i = 0; i < num_entries; i++) {
-			if ( !prs_io_unistr2("sharename", ps, depth, ss0->info_0[i].sharename ))
-				return False;
-		}
-
-		if(!prs_align(ps))
-			return False;
-	}
-
-	return True;
-}
-
-/*******************************************************************
- Inits a SESS_INFO_1 structure
-********************************************************************/
-
-void init_srv_sess_info1( SESS_INFO_1 *ss1, const char *name, const char *user,
-                          uint32 num_opens, uint32 open_time, uint32 idle_time,
-                          uint32 user_flags)
-{
-	DEBUG(5,("init_srv_sess_info1: %s\n", name));
-
-	ZERO_STRUCTP( ss1 );
-
-	if ( name ) {
-		if ( (ss1->sharename = TALLOC_P( talloc_tos(), UNISTR2 )) == NULL ) {
-			DEBUG(0,("init_srv_sess_info0: talloc failed!\n"));
-			return;
-		}
-		init_unistr2( ss1->sharename, name, UNI_STR_TERMINATE );
-	}
-
-	if ( user ) {
-		if ( (ss1->username = TALLOC_P( talloc_tos(), UNISTR2 )) == NULL ) {
-			DEBUG(0,("init_srv_sess_info0: talloc failed!\n"));
-			return;
-		}
-		init_unistr2( ss1->username, user, UNI_STR_TERMINATE );
-	}
-
-	ss1->num_opens  = num_opens;
-	ss1->open_time  = open_time;
-	ss1->idle_time  = idle_time;
-	ss1->user_flags = user_flags;
-}
-
-
-/*******************************************************************
- Reads or writes a structure.
-********************************************************************/
-
-static bool srv_io_srv_sess_info_1(const char *desc, SRV_SESS_INFO_1 *ss1, prs_struct *ps, int depth)
-{
-	if (ss1 == NULL)
-		return False;
-
-	prs_debug(ps, depth, desc, "srv_io_srv_sess_info_1");
-	depth++;
-
-	if(!prs_align(ps))
-		return False;
-
-	if(!prs_uint32("num_entries_read", ps, depth, &ss1->num_entries_read))
-		return False;
-	if(!prs_uint32("ptr_sess_info", ps, depth, &ss1->ptr_sess_info))
-		return False;
-
-	if (ss1->ptr_sess_info != 0) {
-		uint32 i;
-		uint32 num_entries = ss1->num_entries_read;
-
-		if (num_entries > MAX_SESS_ENTRIES) {
-			num_entries = MAX_SESS_ENTRIES; /* report this! */
-		}
-
-		if(!prs_uint32("num_entries_read2", ps, depth, &ss1->num_entries_read2))
-			return False;
-
-		SMB_ASSERT_ARRAY(ss1->info_1, num_entries);
-
-		/* first the pointers and flags */
-
-		for (i = 0; i < num_entries; i++) {
-
-			if ( !prs_io_unistr2_p("", ps, depth, &ss1->info_1[i].sharename ))
-				return False;
-			if ( !prs_io_unistr2_p("", ps, depth, &ss1->info_1[i].username ))
-				return False;
-
-			if(!prs_uint32("num_opens ", ps, depth, &ss1->info_1[i].num_opens))
-				return False;
-			if(!prs_uint32("open_time ", ps, depth, &ss1->info_1[i].open_time))
-				return False;
-			if(!prs_uint32("idle_time ", ps, depth, &ss1->info_1[i].idle_time))
-				return False;
-			if(!prs_uint32("user_flags", ps, depth, &ss1->info_1[i].user_flags))
-				return False;
-		}
-
-		/* now the strings */
-
-		for (i = 0; i < num_entries; i++) {
-			if ( !prs_io_unistr2("", ps, depth, ss1->info_1[i].sharename ))
-				return False;
-			if ( !prs_io_unistr2("", ps, depth, ss1->info_1[i].username ))
-				return False;
-		}
-
-		if(!prs_align(ps))
-			return False;
-	}
-
-	return True;
-}
-
-/*******************************************************************
- Reads or writes a structure.
-********************************************************************/
-
-static bool srv_io_srv_sess_ctr(const char *desc, SRV_SESS_INFO_CTR **pp_ctr, prs_struct *ps, int depth)
-{
-	SRV_SESS_INFO_CTR *ctr = *pp_ctr;
-
-	prs_debug(ps, depth, desc, "srv_io_srv_sess_ctr");
-	depth++;
-
-	if(UNMARSHALLING(ps)) {
-		ctr = *pp_ctr = PRS_ALLOC_MEM(ps, SRV_SESS_INFO_CTR, 1);
-		if (ctr == NULL)
-			return False;
-	}
-
-	if (ctr == NULL)
-		return False;
-
-	if(!prs_align(ps))
-		return False;
-
-	if(!prs_uint32("switch_value", ps, depth, &ctr->switch_value))
-		return False;
-	if(!prs_uint32("ptr_sess_ctr", ps, depth, &ctr->ptr_sess_ctr))
-		return False;
-
-	if (ctr->ptr_sess_ctr != 0) {
-		switch (ctr->switch_value) {
-		case 0:
-			if(!srv_io_srv_sess_info_0("", &ctr->sess.info0, ps, depth))
-				return False;
-			break;
-		case 1:
-			if(!srv_io_srv_sess_info_1("", &ctr->sess.info1, ps, depth))
-				return False;
-			break;
-		default:
-			DEBUG(5,("%s no session info at switch_value %d\n",
-			         tab_depth(5,depth), ctr->switch_value));
-			break;
-		}
-	}
-
-	return True;
-}
-
-/*******************************************************************
- Reads or writes a structure.
-********************************************************************/
-
-bool srv_io_q_net_sess_enum(const char *desc, SRV_Q_NET_SESS_ENUM *q_u, prs_struct *ps, int depth)
-{
-	if (q_u == NULL)
-		return False;
-
-	prs_debug(ps, depth, desc, "srv_io_q_net_sess_enum");
-	depth++;
-
-	if(!prs_align(ps))
-		return False;
-
-	if(!prs_pointer("servername", ps, depth, (void*)&q_u->servername,
-			sizeof(UNISTR2), (PRS_POINTER_CAST)prs_io_unistr2))
-		return False;
-
-	if(!prs_align(ps))
-		return False;
-
-	if(!prs_pointer("qualifier", ps, depth, (void*)&q_u->qualifier,
-			sizeof(UNISTR2), (PRS_POINTER_CAST)prs_io_unistr2))
-		return False;
-
-	if(!prs_align(ps))
-		return False;
-
-	if(!prs_pointer("username", ps, depth, (void*)&q_u->username,
-			sizeof(UNISTR2), (PRS_POINTER_CAST)prs_io_unistr2))
-		return False;
-
-	if(!prs_align(ps))
-		return False;
-
-	if(!prs_uint32("sess_level", ps, depth, &q_u->sess_level))
-		return False;
-	
-	if (q_u->sess_level != (uint32)-1) {
-		if(!srv_io_srv_sess_ctr("sess_ctr", &q_u->ctr, ps, depth))
-			return False;
-	}
-
-	if(!prs_uint32("preferred_len", ps, depth, &q_u->preferred_len))
-		return False;
-
-	if(!smb_io_enum_hnd("enum_hnd", &q_u->enum_hnd, ps, depth))
-		return False;
-
-	return True;
-}
-
-/*******************************************************************
- Reads or writes a structure.
-********************************************************************/
-
-bool srv_io_r_net_sess_enum(const char *desc, SRV_R_NET_SESS_ENUM *r_n, prs_struct *ps, int depth)
-{
-	if (r_n == NULL)
-		return False;
-
-	prs_debug(ps, depth, desc, "srv_io_r_net_sess_enum");
-	depth++;
-
-	if(!prs_align(ps))
-		return False;
-
-	if(!prs_uint32("sess_level", ps, depth, &r_n->sess_level))
-		return False;
-
-	if (r_n->sess_level != (uint32)-1) {
-		if(!srv_io_srv_sess_ctr("sess_ctr", &r_n->ctr, ps, depth))
-			return False;
-	}
-
-	if(!prs_uint32("total_entries", ps, depth, &r_n->total_entries))
-		return False;
-	if(!smb_io_enum_hnd("enum_hnd", &r_n->enum_hnd, ps, depth))
-		return False;
-	if(!prs_werror("status", ps, depth, &r_n->status))
-		return False;
-
-	return True;
-}
-
-/*******************************************************************
- Inits a SRV_Q_NET_SESS_DEL structure.
-********************************************************************/
-
-void init_srv_q_net_sess_del(SRV_Q_NET_SESS_DEL *q_n, const char *srv_name,
-			      const char *cli_name, const char *user_name)
-{
-	DEBUG(5,("init_q_net_sess_enum\n"));
-
-	init_buf_unistr2(&q_n->uni_srv_name, &q_n->ptr_srv_name, srv_name);
-	init_buf_unistr2(&q_n->uni_cli_name, &q_n->ptr_cli_name, cli_name);
-	init_buf_unistr2(&q_n->uni_user_name, &q_n->ptr_user_name, user_name);
-}
-
-/*******************************************************************
- Reads or writes a structure.
-********************************************************************/
-
-bool srv_io_q_net_sess_del(const char *desc, SRV_Q_NET_SESS_DEL *q_n, prs_struct *ps, int depth)
-{
-	if (q_n == NULL)
-		return False;
-
-	prs_debug(ps, depth, desc, "srv_io_q_net_sess_del");
-	depth++;
-
-	if(!prs_align(ps))
-		return False;
-
-	if(!prs_uint32("ptr_srv_name", ps, depth, &q_n->ptr_srv_name))
-		return False;
-	if(!smb_io_unistr2("", &q_n->uni_srv_name, True, ps, depth))
-		return False;
-
-	if(!prs_align(ps))
-		return False;
-
-	if(!prs_uint32("ptr_cli_name", ps, depth, &q_n->ptr_cli_name))
-		return False;
-	if(!smb_io_unistr2("", &q_n->uni_cli_name, q_n->ptr_cli_name, ps, depth))
-		return False;
-
-	if(!prs_align(ps))
-		return False;
-	if(!prs_uint32("ptr_user_name", ps, depth, &q_n->ptr_user_name))
-		return False;
-	if(!smb_io_unistr2("", &q_n->uni_user_name, q_n->ptr_user_name, ps, depth))
-		return False;
-
-	return True;
-}
-
-/*******************************************************************
- Reads or writes a structure.
-********************************************************************/
-
-bool srv_io_r_net_sess_del(const char *desc, SRV_R_NET_SESS_DEL *r_n, prs_struct *ps, int depth)
-{
-	if (r_n == NULL)
-		return False;
-
-	prs_debug(ps, depth, desc, "srv_io_r_net_sess_del");
-	depth++;
-
-	if(!prs_align(ps))
-		return False;
-
-	if(!prs_werror("status", ps, depth, &r_n->status))
-		return False;
-
-	return True;
-}
-
-/*******************************************************************
- Inits a CONN_INFO_0 structure
-********************************************************************/
-
-void init_srv_conn_info0(CONN_INFO_0 *ss0, uint32 id)
-{
-	DEBUG(5,("init_srv_conn_info0\n"));
-
-	ss0->id = id;
-}
-
-/*******************************************************************
- Reads or writes a structure.
-********************************************************************/
-
-static bool srv_io_conn_info0(const char *desc, CONN_INFO_0 *ss0, prs_struct *ps, int depth)
-{
-	if (ss0 == NULL)
-		return False;
-
-	prs_debug(ps, depth, desc, "srv_io_conn_info0");
-	depth++;
-
-	if(!prs_align(ps))
-		return False;
-
-	if(!prs_uint32("id", ps, depth, &ss0->id))
-		return False;
-
-	return True;
-}
-
-/*******************************************************************
- Reads or writes a structure.
-********************************************************************/
-
-static bool srv_io_srv_conn_info_0(const char *desc, SRV_CONN_INFO_0 *ss0, prs_struct *ps, int depth)
-{
-	if (ss0 == NULL)
-		return False;
-
-	prs_debug(ps, depth, desc, "srv_io_srv_conn_info_0");
-	depth++;
-
-	if(!prs_align(ps))
-		return False;
-
-	if(!prs_uint32("num_entries_read", ps, depth, &ss0->num_entries_read))
-		return False;
-	if(!prs_uint32("ptr_conn_info", ps, depth, &ss0->ptr_conn_info))
-		return False;
-
-	if (ss0->ptr_conn_info != 0) {
-		int i;
-		int num_entries = ss0->num_entries_read;
-
-		if (num_entries > MAX_CONN_ENTRIES) {
-			num_entries = MAX_CONN_ENTRIES; /* report this! */
-		}
-
-		if(!prs_uint32("num_entries_read2", ps, depth, &ss0->num_entries_read2))
-			return False;
-
-		for (i = 0; i < num_entries; i++) {
-			if(!srv_io_conn_info0("", &ss0->info_0[i], ps, depth))
-				return False;
-		}
-
-		if(!prs_align(ps))
-			return False;
-	}
-
-	return True;
-}
-
-/*******************************************************************
- Inits a CONN_INFO_1_STR structure
-********************************************************************/
-
-void init_srv_conn_info1_str(CONN_INFO_1_STR *ss1, const char *usr_name, const char *net_name)
-{
-	DEBUG(5,("init_srv_conn_info1_str\n"));
-
-	init_unistr2(&ss1->uni_usr_name, usr_name, UNI_STR_TERMINATE);
-	init_unistr2(&ss1->uni_net_name, net_name, UNI_STR_TERMINATE);
-}
-
-/*******************************************************************
- Reads or writes a structure.
-********************************************************************/
-
-static bool srv_io_conn_info1_str(const char *desc, CONN_INFO_1_STR *ss1, prs_struct *ps, int depth)
-{
-	if (ss1 == NULL)
-		return False;
-
-	prs_debug(ps, depth, desc, "srv_io_conn_info1_str");
-	depth++;
-
-	if(!prs_align(ps))
-		return False;
-
-	if(!smb_io_unistr2("", &ss1->uni_usr_name, True, ps, depth))
-		return False;
-	if(!smb_io_unistr2("", &ss1->uni_net_name, True, ps, depth))
-		return False;
-
-	return True;
-}
-
-/*******************************************************************
- Inits a CONN_INFO_1 structure
-********************************************************************/
-
-void init_srv_conn_info1(CONN_INFO_1 *ss1, 
-				uint32 id, uint32 type,
-				uint32 num_opens, uint32 num_users, uint32 open_time,
-				const char *usr_name, const char *net_name)
-{
-	DEBUG(5,("init_srv_conn_info1: %s %s\n", usr_name, net_name));
-
-	ss1->id        = id       ;
-	ss1->type      = type     ;
-	ss1->num_opens = num_opens ;
-	ss1->num_users = num_users;
-	ss1->open_time = open_time;
-
-	ss1->ptr_usr_name = (usr_name != NULL) ? 1 : 0;
-	ss1->ptr_net_name = (net_name != NULL) ? 1 : 0;
-}
-
-/*******************************************************************
- Reads or writes a structure.
-********************************************************************/
-
-static bool srv_io_conn_info1(const char *desc, CONN_INFO_1 *ss1, prs_struct *ps, int depth)
-{
-	if (ss1 == NULL)
-		return False;
-
-	prs_debug(ps, depth, desc, "srv_io_conn_info1");
-	depth++;
-
-	if(!prs_align(ps))
-		return False;
-
-	if(!prs_uint32("id          ", ps, depth, &ss1->id))
-		return False;
-	if(!prs_uint32("type        ", ps, depth, &ss1->type))
-		return False;
-	if(!prs_uint32("num_opens   ", ps, depth, &ss1->num_opens))
-		return False;
-	if(!prs_uint32("num_users   ", ps, depth, &ss1->num_users))
-		return False;
-	if(!prs_uint32("open_time   ", ps, depth, &ss1->open_time))
-		return False;
-
-	if(!prs_uint32("ptr_usr_name", ps, depth, &ss1->ptr_usr_name))
-		return False;
-	if(!prs_uint32("ptr_net_name", ps, depth, &ss1->ptr_net_name))
-		return False;
-
-	return True;
-}
-
-/*******************************************************************
- Reads or writes a structure.
-********************************************************************/
-
-static bool srv_io_srv_conn_info_1(const char *desc, SRV_CONN_INFO_1 *ss1, prs_struct *ps, int depth)
-{
-	if (ss1 == NULL)
-		return False;
-
-	prs_debug(ps, depth, desc, "srv_io_srv_conn_info_1");
-	depth++;
-
-	if(!prs_align(ps))
-		return False;
-
-	if(!prs_uint32("num_entries_read", ps, depth, &ss1->num_entries_read))
-		return False;
-	if(!prs_uint32("ptr_conn_info", ps, depth, &ss1->ptr_conn_info))
-		return False;
-
-	if (ss1->ptr_conn_info != 0) {
-		int i;
-		int num_entries = ss1->num_entries_read;
-
-		if (num_entries > MAX_CONN_ENTRIES) {
-			num_entries = MAX_CONN_ENTRIES; /* report this! */
-		}
-
-		if(!prs_uint32("num_entries_read2", ps, depth, &ss1->num_entries_read2))
-			return False;
-
-		for (i = 0; i < num_entries; i++) {
-			if(!srv_io_conn_info1("", &ss1->info_1[i], ps, depth))
-				return False;
-		}
-
-		for (i = 0; i < num_entries; i++) {
-			if(!srv_io_conn_info1_str("", &ss1->info_1_str[i], ps, depth))
-				return False;
-		}
-
-		if(!prs_align(ps))
-			return False;
-	}
-
-	return True;
-}
-
-/*******************************************************************
- Reads or writes a structure.
-********************************************************************/
-
-static bool srv_io_srv_conn_ctr(const char *desc, SRV_CONN_INFO_CTR **pp_ctr, prs_struct *ps, int depth)
-{
-	SRV_CONN_INFO_CTR *ctr = *pp_ctr;
-
-	prs_debug(ps, depth, desc, "srv_io_srv_conn_ctr");
-	depth++;
-
-	if (UNMARSHALLING(ps)) {
-		ctr = *pp_ctr = PRS_ALLOC_MEM(ps, SRV_CONN_INFO_CTR, 1);
-		if (ctr == NULL)
-			return False;
-	}
-		
-	if (ctr == NULL)
-		return False;
-
-	if(!prs_align(ps))
-		return False;
-
-	if(!prs_uint32("switch_value", ps, depth, &ctr->switch_value))
-		return False;
-	if(!prs_uint32("ptr_conn_ctr", ps, depth, &ctr->ptr_conn_ctr))
-		return False;
-
-	if (ctr->ptr_conn_ctr != 0) {
-		switch (ctr->switch_value) {
-		case 0:
-			if(!srv_io_srv_conn_info_0("", &ctr->conn.info0, ps, depth))
-				return False;
-			break;
-		case 1:
-			if(!srv_io_srv_conn_info_1("", &ctr->conn.info1, ps, depth))
-				return False;
-			break;
-		default:
-			DEBUG(5,("%s no connection info at switch_value %d\n",
-			         tab_depth(5,depth), ctr->switch_value));
-			break;
-		}
-	}
-
-	return True;
-}
-
-/*******************************************************************
-  Reads or writes a structure.
-********************************************************************/
-
-void init_srv_q_net_conn_enum(SRV_Q_NET_CONN_ENUM *q_n, 
-				const char *srv_name, const char *qual_name,
-				uint32 conn_level, SRV_CONN_INFO_CTR *ctr,
-				uint32 preferred_len,
-				ENUM_HND *hnd)
-{
-	DEBUG(5,("init_q_net_conn_enum\n"));
-
-	q_n->ctr = ctr;
-
-	init_buf_unistr2(&q_n->uni_srv_name, &q_n->ptr_srv_name, srv_name );
-	init_buf_unistr2(&q_n->uni_qual_name, &q_n->ptr_qual_name, qual_name);
-
-	q_n->conn_level    = conn_level;
-	q_n->preferred_len = preferred_len;
-
-	memcpy(&q_n->enum_hnd, hnd, sizeof(*hnd));
-}
-
-/*******************************************************************
- Reads or writes a structure.
-********************************************************************/
-
-bool srv_io_q_net_conn_enum(const char *desc, SRV_Q_NET_CONN_ENUM *q_n, prs_struct *ps, int depth)
-{
-	if (q_n == NULL)
-		return False;
-
-	prs_debug(ps, depth, desc, "srv_io_q_net_conn_enum");
-	depth++;
-
-	if(!prs_align(ps))
-		return False;
-
-	if(!prs_uint32("ptr_srv_name ", ps, depth, &q_n->ptr_srv_name))
-		return False;
-	if(!smb_io_unistr2("", &q_n->uni_srv_name, q_n->ptr_srv_name, ps, depth))
-		return False;
-
-	if(!prs_align(ps))
-		return False;
-
-	if(!prs_uint32("ptr_qual_name", ps, depth, &q_n->ptr_qual_name))
-		return False;
-	if(!smb_io_unistr2("", &q_n->uni_qual_name, q_n->ptr_qual_name, ps, depth))
-		return False;
-
-	if(!prs_align(ps))
-		return False;
-
-	if(!prs_uint32("conn_level", ps, depth, &q_n->conn_level))
-		return False;
-	
-	if (q_n->conn_level != (uint32)-1) {
-		if(!srv_io_srv_conn_ctr("conn_ctr", &q_n->ctr, ps, depth))
-			return False;
-	}
-
-	if(!prs_uint32("preferred_len", ps, depth, &q_n->preferred_len))
-		return False;
-
-	if(!smb_io_enum_hnd("enum_hnd", &q_n->enum_hnd, ps, depth))
-		return False;
-
-	return True;
-}
-
-/*******************************************************************
- Reads or writes a structure.
-********************************************************************/
-
-bool srv_io_r_net_conn_enum(const char *desc,  SRV_R_NET_CONN_ENUM *r_n, prs_struct *ps, int depth)
-{
-	if (r_n == NULL)
-		return False;
-
-	prs_debug(ps, depth, desc, "srv_io_r_net_conn_enum");
-	depth++;
-
-	if(!prs_align(ps))
-		return False;
-
-	if(!prs_uint32("conn_level", ps, depth, &r_n->conn_level))
-		return False;
-
-	if (r_n->conn_level != (uint32)-1) {
-		if(!srv_io_srv_conn_ctr("conn_ctr", &r_n->ctr, ps, depth))
-			return False;
-	}
-
-	if(!prs_uint32("total_entries", ps, depth, &r_n->total_entries))
-		return False;
-	if(!smb_io_enum_hnd("enum_hnd", &r_n->enum_hnd, ps, depth))
-		return False;
-	if(!prs_werror("status", ps, depth, &r_n->status))
-		return False;
-
-	return True;
-}
-
-/*******************************************************************
- Reads or writes a structure.
-********************************************************************/
-
-static bool srv_io_file_info3_str(const char *desc, FILE_INFO_3 *sh1, prs_struct *ps, int depth)
-{
-	if (sh1 == NULL)
-		return False;
-
-	prs_debug(ps, depth, desc, "srv_io_file_info3_str");
-	depth++;
-
-	if(!prs_align(ps))
-		return False;
-
-	if ( sh1->path ) {
-		if(!smb_io_unistr2("", sh1->path, True, ps, depth))
-			return False;
-	}
-
-	if ( sh1->user ) {
-		if(!smb_io_unistr2("", sh1->user, True, ps, depth))
-			return False;
-	}
-
-	return True;
-}
-
-/*******************************************************************
- Inits a FILE_INFO_3 structure
-********************************************************************/
-
-void init_srv_file_info3( FILE_INFO_3 *fl3, uint32 id, uint32 perms, uint32 num_locks,
-                          const char *user_name, const char *path_name )
-{
-	fl3->id        = id;	
-	fl3->perms     = perms;
-	fl3->num_locks = num_locks;
-
-        if ( path_name ) {
-                if ( (fl3->path = TALLOC_P( talloc_tos(), UNISTR2 )) == NULL )
-                        return;
-                init_unistr2(fl3->path, path_name, UNI_STR_TERMINATE);
-        }
-
-        if ( user_name ) {
-                if ( (fl3->user = TALLOC_P( talloc_tos(), UNISTR2 )) == NULL )
-                        return;
-                init_unistr2(fl3->user, user_name, UNI_STR_TERMINATE);
-        }
-
-	return;
-}
-
-/*******************************************************************
- Reads or writes a structure.
-********************************************************************/
-
-static bool srv_io_file_info3(const char *desc, FILE_INFO_3 *fl3, prs_struct *ps, int depth)
-{
-	uint32 uni_p;
-
-	if (fl3 == NULL)
-		return False;
-
-	prs_debug(ps, depth, desc, "srv_io_file_info3");
-	depth++;
-
-	if(!prs_align(ps))
-		return False;
-
-	if(!prs_uint32("id           ", ps, depth, &fl3->id))
-		return False;
-	if(!prs_uint32("perms        ", ps, depth, &fl3->perms))
-		return False;
-	if(!prs_uint32("num_locks    ", ps, depth, &fl3->num_locks))
-		return False;
-
-	uni_p = fl3->path ? 1 : 0;
-	if(!prs_uint32("ptr", ps, depth, &uni_p))
-		return False;
-	if (UNMARSHALLING(ps)) {
-		if ( (fl3->path = PRS_ALLOC_MEM( ps, UNISTR2, 1)) == NULL ) {
-			return False;
-		}
-	}
-
-	uni_p = fl3->user ? 1 : 0;
-	if(!prs_uint32("ptr", ps, depth, &uni_p))
-		return False;
-	if (UNMARSHALLING(ps)) {
-		if ( (fl3->user = PRS_ALLOC_MEM( ps, UNISTR2, 1)) == NULL ) {
-			return False;
-		}
-	}
-
-	return True;
-}
-
-/*******************************************************************
- Reads or writes a structure.
-********************************************************************/
-
-static bool srv_io_srv_file_ctr(const char *desc, SRV_FILE_INFO_CTR *ctr, prs_struct *ps, int depth)
-{
-	if (ctr == NULL)
-		return False;
-
-	prs_debug(ps, depth, desc, "srv_io_srv_file_ctr");
-	depth++;
-
-	if (UNMARSHALLING(ps)) {
-		ZERO_STRUCTP(ctr);
-	}
-
-	if(!prs_align(ps))
-		return False;
-
-	if(!prs_uint32("level", ps, depth, &ctr->level))
-		return False;
-
-	if(!prs_uint32("ptr_file_info", ps, depth, &ctr->ptr_file_info))
-		return False;
-	if(!prs_uint32("num_entries", ps, depth, &ctr->num_entries))
-		return False;
-	if(!prs_uint32("ptr_entries", ps, depth, &ctr->ptr_entries))
-		return False;
-
-	if (ctr->ptr_entries == 0)
-		return True;
-
-	if(!prs_uint32("num_entries2", ps, depth, &ctr->num_entries2))
-		return False;
-
-	switch (ctr->level) {
-	case 3: {
-		FILE_INFO_3 *info3 = ctr->file.info3;
-		int num_entries = ctr->num_entries;
-		int i;
-
-		if (UNMARSHALLING(ps) && num_entries) {
-			if (!(info3 = PRS_ALLOC_MEM(ps, FILE_INFO_3, num_entries)))
-				return False;
-			ctr->file.info3 = info3;
-		}
-
-		for (i = 0; i < num_entries; i++) {
-			if(!srv_io_file_info3("", &ctr->file.info3[i], ps, depth)) 
-				return False;
-		}
-
-		for (i = 0; i < num_entries; i++) {
-			if(!srv_io_file_info3_str("", &ctr->file.info3[i], ps, depth))
-				return False;
-		}
-		break;
-	}
-	default:
-		DEBUG(5,("%s no file info at switch_value %d\n", tab_depth(5,depth), ctr->level));
-		break;
-	}
-			
-	return True;
-}
-
-/*******************************************************************
- Inits a SRV_Q_NET_FILE_ENUM structure.
-********************************************************************/
-
-void init_srv_q_net_file_enum(SRV_Q_NET_FILE_ENUM *q_n, 
-			      const char *srv_name, const char *qual_name, 
-			      const char *user_name,
-			      uint32 file_level, SRV_FILE_INFO_CTR *ctr,
-			      uint32 preferred_len,
-			      ENUM_HND *hnd)
-{
-	uint32 ptr;
-
-	if ( srv_name ) {
-		if ( (q_n->servername = TALLOC_P( talloc_tos(), UNISTR2 )) == NULL )
-			return;
-		init_buf_unistr2(q_n->servername, &ptr, srv_name);
-	}
-
-	if ( qual_name ) {
-		if ( (q_n->qualifier = TALLOC_P( talloc_tos(), UNISTR2 )) == NULL )
-			return;
-		init_buf_unistr2(q_n->qualifier,  &ptr, qual_name);
-	}
-
-	if ( user_name ) {
-		if ( (q_n->username = TALLOC_P( talloc_tos(), UNISTR2 )) == NULL )
-			return;
-		init_buf_unistr2(q_n->username,   &ptr, user_name);
-	}
-
-	q_n->level = q_n->ctr.level = file_level;
-
-	q_n->preferred_len = preferred_len;
-	q_n->ctr.ptr_file_info = 1;
-	q_n->ctr.num_entries = 0;
-	q_n->ctr.num_entries2 = 0;
-
-	memcpy(&q_n->enum_hnd, hnd, sizeof(*hnd));
-}
-
-/*******************************************************************
- Reads or writes a structure.
-********************************************************************/
-
-bool srv_io_q_net_file_enum(const char *desc, SRV_Q_NET_FILE_ENUM *q_u, prs_struct *ps, int depth)
-{
-	if (q_u == NULL)
-		return False;
-
-	prs_debug(ps, depth, desc, "srv_io_q_net_file_enum");
-	depth++;
-
-	if(!prs_align(ps))
-		return False;
-
-	if(!prs_pointer("servername", ps, depth, (void*)&q_u->servername,
-			sizeof(UNISTR2), (PRS_POINTER_CAST)prs_io_unistr2))
-		return False;
-	if(!prs_align(ps))
-		return False;
-
-	if(!prs_pointer("qualifier", ps, depth, (void*)&q_u->qualifier,
-			sizeof(UNISTR2), (PRS_POINTER_CAST)prs_io_unistr2))
-		return False;
-	if(!prs_align(ps))
-		return False;
-
-	if(!prs_pointer("username", ps, depth, (void*)&q_u->username,
-			sizeof(UNISTR2), (PRS_POINTER_CAST)prs_io_unistr2))
-		return False;
-	if(!prs_align(ps))
-		return False;
-
-	if(!prs_uint32("level", ps, depth, &q_u->level))
-		return False;
-
-	if (q_u->level != (uint32)-1) {
-		if(!srv_io_srv_file_ctr("file_ctr", &q_u->ctr, ps, depth))
-			return False;
-	}
-
-	if(!prs_uint32("preferred_len", ps, depth, &q_u->preferred_len))
-		return False;
-
-	if(!smb_io_enum_hnd("enum_hnd", &q_u->enum_hnd, ps, depth))
-		return False;
-
-	return True;
-}
-
-/*******************************************************************
- Reads or writes a structure.
-********************************************************************/
-
-bool srv_io_r_net_file_enum(const char *desc, SRV_R_NET_FILE_ENUM *r_n, prs_struct *ps, int depth)
-{
-	if (r_n == NULL)
-		return False;
-
-	prs_debug(ps, depth, desc, "srv_io_r_net_file_enum");
-	depth++;
-
-	if(!prs_align(ps))
-		return False;
-
-	if(!prs_uint32("level", ps, depth, &r_n->level))
-		return False;
-
-	if (r_n->level != 0) {
-		if(!srv_io_srv_file_ctr("file_ctr", &r_n->ctr, ps, depth))
-			return False;
-	}
-
-	if(!prs_uint32("total_entries", ps, depth, &r_n->total_entries))
-		return False;
-	if(!smb_io_enum_hnd("enum_hnd", &r_n->enum_hnd, ps, depth))
-		return False;
-	if(!prs_werror("status", ps, depth, &r_n->status))
-		return False;
-
-	return True;
-}
-
-/*******************************************************************
- Inits a SRV_INFO_100 structure.
- ********************************************************************/
-
-void init_srv_info_100(SRV_INFO_100 *sv100, uint32 platform_id, const char *name)
-{
-	DEBUG(5,("init_srv_info_100\n"));
-
-	sv100->platform_id  = platform_id;
-	init_buf_unistr2(&sv100->uni_name, &sv100->ptr_name, name);
-}
-
-/*******************************************************************
- Reads or writes a SRV_INFO_101 structure.
- ********************************************************************/
-
-static bool srv_io_info_100(const char *desc, SRV_INFO_100 *sv100, prs_struct *ps, int depth)
-{
-	if (sv100 == NULL)
-		return False;
-
-	prs_debug(ps, depth, desc, "srv_io_info_100");
-	depth++;
-
-	if(!prs_align(ps))
-		return False;
-
-	if(!prs_uint32("platform_id ", ps, depth, &sv100->platform_id))
-		return False;
-	if(!prs_uint32("ptr_name    ", ps, depth, &sv100->ptr_name))
-		return False;
-
-	if(!smb_io_unistr2("uni_name    ", &sv100->uni_name, True, ps, depth))
-		return False;
-
-	return True;
-}
-
-
-/*******************************************************************
- Inits a SRV_INFO_101 structure.
- ********************************************************************/
-
-void init_srv_info_101(SRV_INFO_101 *sv101, uint32 platform_id, const char *name,
-				uint32 ver_major, uint32 ver_minor,
-				uint32 srv_type, const char *comment)
-{
-	DEBUG(5,("init_srv_info_101\n"));
-
-	sv101->platform_id  = platform_id;
-	init_buf_unistr2(&sv101->uni_name, &sv101->ptr_name, name);
-	sv101->ver_major    = ver_major;
-	sv101->ver_minor    = ver_minor;
-	sv101->srv_type     = srv_type;
-	init_buf_unistr2(&sv101->uni_comment, &sv101->ptr_comment, comment);
-}
-
-/*******************************************************************
- Reads or writes a SRV_INFO_101 structure.
- ********************************************************************/
-
-static bool srv_io_info_101(const char *desc, SRV_INFO_101 *sv101, prs_struct *ps, int depth)
-{
-	if (sv101 == NULL)
-		return False;
-
-	prs_debug(ps, depth, desc, "srv_io_info_101");
-	depth++;
-
-	if(!prs_align(ps))
-		return False;
-
-	if(!prs_uint32("platform_id ", ps, depth, &sv101->platform_id))
-		return False;
-	if(!prs_uint32("ptr_name    ", ps, depth, &sv101->ptr_name))
-		return False;
-	if(!prs_uint32("ver_major   ", ps, depth, &sv101->ver_major))
-		return False;
-	if(!prs_uint32("ver_minor   ", ps, depth, &sv101->ver_minor))
-		return False;
-	if(!prs_uint32("srv_type    ", ps, depth, &sv101->srv_type))
-		return False;
-	if(!prs_uint32("ptr_comment ", ps, depth, &sv101->ptr_comment))
-		return False;
-
-	if(!prs_align(ps))
-		return False;
-
-	if(!smb_io_unistr2("uni_name    ", &sv101->uni_name, True, ps, depth))
-		return False;
-	if(!smb_io_unistr2("uni_comment ", &sv101->uni_comment, True, ps, depth))
-		return False;
-
-	return True;
-}
-
-/*******************************************************************
- Inits a SRV_INFO_102 structure.
- ********************************************************************/
-
-void init_srv_info_102(SRV_INFO_102 *sv102, uint32 platform_id, const char *name,
-				const char *comment, uint32 ver_major, uint32 ver_minor,
-				uint32 srv_type, uint32 users, uint32 disc, uint32 hidden,
-				uint32 announce, uint32 ann_delta, uint32 licenses,
-				const char *usr_path)
-{
-	DEBUG(5,("init_srv_info_102\n"));
-
-	sv102->platform_id  = platform_id;
-	init_buf_unistr2(&sv102->uni_name, &sv102->ptr_name, name);
-	sv102->ver_major    = ver_major;
-	sv102->ver_minor    = ver_minor;
-	sv102->srv_type     = srv_type;
-	init_buf_unistr2(&sv102->uni_comment, &sv102->ptr_comment, comment);
-
-	/* same as 101 up to here */
-
-	sv102->users        = users;
-	sv102->disc         = disc;
-	sv102->hidden       = hidden;
-	sv102->announce     = announce;
-	sv102->ann_delta    = ann_delta;
-	sv102->licenses     = licenses;
-	init_buf_unistr2(&sv102->uni_usr_path, &sv102->ptr_usr_path, usr_path);
-}
-
-
-/*******************************************************************
- Reads or writes a SRV_INFO_102 structure.
- ********************************************************************/
-
-static bool srv_io_info_102(const char *desc, SRV_INFO_102 *sv102, prs_struct *ps, int depth)
-{
-	if (sv102 == NULL)
-		return False;
-
-	prs_debug(ps, depth, desc, "srv_io_info102");
-	depth++;
-
-	if(!prs_align(ps))
-		return False;
-
-	if(!prs_uint32("platform_id ", ps, depth, &sv102->platform_id))
-		return False;
-	if(!prs_uint32("ptr_name    ", ps, depth, &sv102->ptr_name))
-		return False;
-	if(!prs_uint32("ver_major   ", ps, depth, &sv102->ver_major))
-		return False;
-	if(!prs_uint32("ver_minor   ", ps, depth, &sv102->ver_minor))
-		return False;
-	if(!prs_uint32("srv_type    ", ps, depth, &sv102->srv_type))
-		return False;
-	if(!prs_uint32("ptr_comment ", ps, depth, &sv102->ptr_comment))
-		return False;
-
-	/* same as 101 up to here */
-
-	if(!prs_uint32("users       ", ps, depth, &sv102->users))
-		return False;
-	if(!prs_uint32("disc        ", ps, depth, &sv102->disc))
-		return False;
-	if(!prs_uint32("hidden      ", ps, depth, &sv102->hidden))
-		return False;
-	if(!prs_uint32("announce    ", ps, depth, &sv102->announce))
-		return False;
-	if(!prs_uint32("ann_delta   ", ps, depth, &sv102->ann_delta))
-		return False;
-	if(!prs_uint32("licenses    ", ps, depth, &sv102->licenses))
-		return False;
-	if(!prs_uint32("ptr_usr_path", ps, depth, &sv102->ptr_usr_path))
-		return False;
-
-	if(!smb_io_unistr2("uni_name    ", &sv102->uni_name, True, ps, depth))
-		return False;
-	if(!prs_align(ps))
-		return False;
-	if(!smb_io_unistr2("uni_comment ", &sv102->uni_comment, True, ps, depth))
-		return False;
-	if(!prs_align(ps))
-		return False;
-	if(!smb_io_unistr2("uni_usr_path", &sv102->uni_usr_path, True, ps, depth))
-		return False;
-
-	return True;
-}
-
-/*******************************************************************
- Reads or writes a SRV_INFO_102 structure.
- ********************************************************************/
-
-static bool srv_io_info_ctr(const char *desc, SRV_INFO_CTR *ctr, prs_struct *ps, int depth)
-{
-	if (ctr == NULL)
-		return False;
-
-	prs_debug(ps, depth, desc, "srv_io_info_ctr");
-	depth++;
-
-	if(!prs_align(ps))
-		return False;
-
-	if(!prs_uint32("switch_value", ps, depth, &ctr->switch_value))
-		return False;
-	if(!prs_uint32("ptr_srv_ctr ", ps, depth, &ctr->ptr_srv_ctr))
-		return False;
-
-	if (ctr->ptr_srv_ctr != 0 && ctr->switch_value != 0 && ctr != NULL) {
-		switch (ctr->switch_value) {
-		case 100:
-			if(!srv_io_info_100("sv100", &ctr->srv.sv100, ps, depth))
-				return False;
-			break;
-		case 101:
-			if(!srv_io_info_101("sv101", &ctr->srv.sv101, ps, depth))
-				return False;
-			break;
-		case 102:
-			if(!srv_io_info_102("sv102", &ctr->srv.sv102, ps, depth))
-				return False;
-			break;
-		default:
-			DEBUG(5,("%s no server info at switch_value %d\n",
-					 tab_depth(5,depth), ctr->switch_value));
-			break;
-		}
-		if(!prs_align(ps))
-			return False;
-	}
-
-	return True;
-}
-
-/*******************************************************************
- Inits a SRV_Q_NET_SRV_GET_INFO structure.
- ********************************************************************/
-
-void init_srv_q_net_srv_get_info(SRV_Q_NET_SRV_GET_INFO *srv,
-				const char *server_name, uint32 switch_value)
-{
-	DEBUG(5,("init_srv_q_net_srv_get_info\n"));
-
-	init_buf_unistr2(&srv->uni_srv_name, &srv->ptr_srv_name, server_name);
-
-	srv->switch_value = switch_value;
-}
-
-/*******************************************************************
- Reads or writes a structure.
-********************************************************************/
-
-bool srv_io_q_net_srv_get_info(const char *desc, SRV_Q_NET_SRV_GET_INFO *q_n, prs_struct *ps, int depth)
-{
-	if (q_n == NULL)
-		return False;
-
-	prs_debug(ps, depth, desc, "srv_io_q_net_srv_get_info");
-	depth++;
-
-	if(!prs_align(ps))
-		return False;
-
-	if(!prs_uint32("ptr_srv_name  ", ps, depth, &q_n->ptr_srv_name))
-		return False;
-	if(!smb_io_unistr2("", &q_n->uni_srv_name, True, ps, depth))
-		return False;
-
-	if(!prs_align(ps))
-		return False;
-
-	if(!prs_uint32("switch_value  ", ps, depth, &q_n->switch_value))
-		return False;
-
-	return True;
-}
-
-/*******************************************************************
- Inits a SRV_R_NET_SRV_GET_INFO structure.
- ********************************************************************/
-
-void init_srv_r_net_srv_get_info(SRV_R_NET_SRV_GET_INFO *srv,
-				uint32 switch_value, SRV_INFO_CTR *ctr, WERROR status)
-{
-	DEBUG(5,("init_srv_r_net_srv_get_info\n"));
-
-	srv->ctr = ctr;
-
-	if (W_ERROR_IS_OK(status)) {
-		srv->ctr->switch_value = switch_value;
-		srv->ctr->ptr_srv_ctr  = 1;
-	} else {
-		srv->ctr->switch_value = 0;
-		srv->ctr->ptr_srv_ctr  = 0;
-	}
-
-	srv->status = status;
-}
-
-/*******************************************************************
- Inits a SRV_R_NET_SRV_SET_INFO structure.
- ********************************************************************/
-
-void init_srv_r_net_srv_set_info(SRV_R_NET_SRV_SET_INFO *srv,
-				 uint32 switch_value, WERROR status)
-{
-	DEBUG(5,("init_srv_r_net_srv_set_info\n"));
-
-	srv->switch_value = switch_value;
-	srv->status = status;
-}
-
-/*******************************************************************
- Reads or writes a structure.
-********************************************************************/
-
-bool srv_io_q_net_srv_set_info(const char *desc, SRV_Q_NET_SRV_SET_INFO *q_n, 
-			       prs_struct *ps, int depth)
-{
-	prs_debug(ps, depth, desc, "srv_io_q_net_srv_set_info");
-	depth++;
-
-	if(!prs_align(ps))
-		return False;
-
-	if(!prs_uint32("ptr_srv_name  ", ps, depth, &q_n->ptr_srv_name))
-		return False;
-	if(!smb_io_unistr2("", &q_n->uni_srv_name, True, ps, depth))
-		return False;
-
-	if(!prs_align(ps))
-		return False;
-
-	if(!prs_uint32("switch_value  ", ps, depth, &q_n->switch_value))
-		return False;
-
-	if (UNMARSHALLING(ps)) {
-		q_n->ctr = PRS_ALLOC_MEM(ps, SRV_INFO_CTR, 1);
-
-		if (!q_n->ctr)
-			return False;
-	}
-
-	if(!srv_io_info_ctr("ctr", q_n->ctr, ps, depth))
-		return False;
-
-	return True;
-}
-
-/*******************************************************************
- Reads or writes a structure.
- ********************************************************************/
-
-bool srv_io_r_net_srv_get_info(const char *desc, SRV_R_NET_SRV_GET_INFO *r_n, prs_struct *ps, int depth)
-{
-	if (r_n == NULL)
-		return False;
-
-	prs_debug(ps, depth, desc, "srv_io_r_net_srv_get_info");
-	depth++;
-
-	if(!prs_align(ps))
-		return False;
-
-	if(!srv_io_info_ctr("ctr", r_n->ctr, ps, depth))
-		return False;
-
-	if(!prs_werror("status", ps, depth, &r_n->status))
-		return False;
-
-	return True;
-}
-
-/*******************************************************************
- Reads or writes a structure.
- ********************************************************************/
-
-bool srv_io_r_net_srv_set_info(const char *desc, SRV_R_NET_SRV_SET_INFO *r_n, 
-			       prs_struct *ps, int depth)
-{
-	prs_debug(ps, depth, desc, "srv_io_r_net_srv_set_info");
-	depth++;
-
-	if(!prs_align(ps))
-		return False;
-
-	if(!prs_uint32("switch value ", ps, depth, &r_n->switch_value))
-		return False;
-
-	if(!prs_werror("status", ps, depth, &r_n->status))
-		return False;
-
-	return True;
-}
-
-/*******************************************************************
- Reads or writes a structure.
- ********************************************************************/
-
-bool srv_io_q_net_remote_tod(const char *desc, SRV_Q_NET_REMOTE_TOD *q_n, prs_struct *ps, int depth)
-{
-	if (q_n == NULL)
-		return False;
-
-	prs_debug(ps, depth, desc, "srv_io_q_net_remote_tod");
-	depth++;
-
-	if(!prs_align(ps))
-		return False;
-
-	if(!prs_uint32("ptr_srv_name  ", ps, depth, &q_n->ptr_srv_name))
-		return False;
-	if(!smb_io_unistr2("", &q_n->uni_srv_name, True, ps, depth))
-		return False;
-
-	return True;
-}
-
-/*******************************************************************
- Reads or writes a TIME_OF_DAY_INFO structure.
- ********************************************************************/
-
-static bool srv_io_time_of_day_info(const char *desc, TIME_OF_DAY_INFO *tod, prs_struct *ps, int depth)
-{
-	if (tod == NULL)
-		return False;
-
-	prs_debug(ps, depth, desc, "srv_io_time_of_day_info");
-	depth++;
-
-	if(!prs_align(ps))
-		return False;
-	
-	if(!prs_uint32("elapsedt   ", ps, depth, &tod->elapsedt))
-		return False;
-	if(!prs_uint32("msecs      ", ps, depth, &tod->msecs))
-		return False;
-	if(!prs_uint32("hours      ", ps, depth, &tod->hours))
-		return False;
-	if(!prs_uint32("mins       ", ps, depth, &tod->mins))
-		return False;
-	if(!prs_uint32("secs       ", ps, depth, &tod->secs))
-		return False;
-	if(!prs_uint32("hunds      ", ps, depth, &tod->hunds))
-		return False;
-	if(!prs_uint32("timezone   ", ps, depth, &tod->zone))
-		return False;
-	if(!prs_uint32("tintervals ", ps, depth, &tod->tintervals))
-		return False;
-	if(!prs_uint32("day        ", ps, depth, &tod->day))
-		return False;
-	if(!prs_uint32("month      ", ps, depth, &tod->month))
-		return False;
-	if(!prs_uint32("year       ", ps, depth, &tod->year))
-		return False;
-	if(!prs_uint32("weekday    ", ps, depth, &tod->weekday))
-		return False;
-
-	return True;
-}
-
-/*******************************************************************
- Inits a TIME_OF_DAY_INFO structure.
- ********************************************************************/
-
-void init_time_of_day_info(TIME_OF_DAY_INFO *tod, uint32 elapsedt, uint32 msecs,
-                           uint32 hours, uint32 mins, uint32 secs, uint32 hunds,
-			   uint32 zone, uint32 tintervals, uint32 day,
-			   uint32 month, uint32 year, uint32 weekday)
-{
-	DEBUG(5,("init_time_of_day_info\n"));
-
-	tod->elapsedt	= elapsedt;
-	tod->msecs	= msecs;
-	tod->hours	= hours;
-	tod->mins	= mins;
-	tod->secs	= secs;
-	tod->hunds	= hunds;
-	tod->zone	= zone;
-	tod->tintervals	= tintervals;
-	tod->day	= day;
-	tod->month	= month;
-	tod->year	= year;
-	tod->weekday	= weekday;
-}
-
-
-/*******************************************************************
- Reads or writes a structure.
- ********************************************************************/
-
-bool srv_io_r_net_remote_tod(const char *desc, SRV_R_NET_REMOTE_TOD *r_n, prs_struct *ps, int depth)
-{
-	if (r_n == NULL)
-		return False;
-
-	prs_debug(ps, depth, desc, "srv_io_r_net_remote_tod");
-	depth++;
-
-	if(!prs_align(ps))
-		return False;
-	
-	if(!prs_uint32("ptr_srv_tod ", ps, depth, &r_n->ptr_srv_tod))
-		return False;
-
-	if(!srv_io_time_of_day_info("tod", r_n->tod, ps, depth))
-		return False;
-
-	if(!prs_werror("status", ps, depth, &r_n->status))
-		return False;
-
-	return True;
-}
-
-/*******************************************************************
- initialises a structure.
- ********************************************************************/
-
-bool init_srv_q_net_disk_enum(SRV_Q_NET_DISK_ENUM *q_n,
-			      const char *srv_name,
-			      uint32 preferred_len,
-			      ENUM_HND *enum_hnd
-	) 
-{
-  
-
-	DEBUG(5,("init_srv_q_net_srv_disk_enum\n"));
-
-	init_buf_unistr2(&q_n->uni_srv_name, &q_n->ptr_srv_name, srv_name);
-
-	q_n->disk_enum_ctr.level = 0;
-	q_n->disk_enum_ctr.disk_info_ptr   = 0;
-  
-	q_n->preferred_len = preferred_len;
-	memcpy(&q_n->enum_hnd, enum_hnd, sizeof(*enum_hnd));
-
-	return True;
-}
-
-/*******************************************************************
- Reads or writes a structure.
- ********************************************************************/
-
-bool srv_io_q_net_disk_enum(const char *desc, SRV_Q_NET_DISK_ENUM *q_n, prs_struct *ps, int depth)
-{
-	if (q_n == NULL)
-		return False;
-
-	prs_debug(ps, depth, desc, "srv_io_q_net_disk_enum");
-	depth++;
-
-	if(!prs_align(ps))
-		return False;
-
-	if(!prs_uint32("ptr_srv_name", ps, depth, &q_n->ptr_srv_name))
-		return False;
-
-	if(!smb_io_unistr2("", &q_n->uni_srv_name, True, ps, depth))
-		return False;
-
-	if(!prs_align(ps))
-		return False;
-
-	if(!prs_uint32("level", ps, depth, &q_n->disk_enum_ctr.level))
-		return False;
-
-	if(!prs_uint32("entries_read", ps, depth, &q_n->disk_enum_ctr.entries_read))
-		return False;
-
-	if(!prs_uint32("buffer", ps, depth, &q_n->disk_enum_ctr.disk_info_ptr))
-		return False;
-
-	if(!prs_align(ps))
-		return False;
-
-	if(!prs_uint32("preferred_len", ps, depth, &q_n->preferred_len))
-		return False;
-	if(!smb_io_enum_hnd("enum_hnd", &q_n->enum_hnd, ps, depth))
-		return False;
-
-	return True;
-}
-
-/*******************************************************************
- Reads or writes a structure.
- ********************************************************************/
-
-bool srv_io_r_net_disk_enum(const char *desc, SRV_R_NET_DISK_ENUM *r_n, prs_struct *ps, int depth)
-{
-
-	unsigned int i;
-	uint32 entries_read, entries_read2, entries_read3;
-
-	if (r_n == NULL)
-		return False;
-
-	prs_debug(ps, depth, desc, "srv_io_r_net_disk_enum");
-	depth++;
-
-	entries_read = entries_read2 = entries_read3 = r_n->disk_enum_ctr.entries_read;
-
-	if(!prs_align(ps))
-		return False;
-
-	if(!prs_uint32("entries_read", ps, depth, &entries_read))
-		return False;
-	if(!prs_uint32("ptr_disk_info", ps, depth, &r_n->disk_enum_ctr.disk_info_ptr))
-		return False;
-
-	/*this may be max, unknown, actual?*/
-
-	if(!prs_uint32("max_elements", ps, depth, &entries_read2))
-		return False;
-	if(!prs_uint32("unknown", ps, depth, &r_n->disk_enum_ctr.unknown))
-		return False;
-	if(!prs_uint32("actual_elements", ps, depth, &entries_read3))
-		return False;
-
-	r_n->disk_enum_ctr.entries_read = entries_read3;
-
-	if(UNMARSHALLING(ps) && entries_read3) {
-
-		DISK_INFO *dinfo;
-
-		if(!(dinfo = PRS_ALLOC_MEM(ps, DISK_INFO, entries_read3)))
-			return False;
-		r_n->disk_enum_ctr.disk_info = dinfo;
-	}
-
-	for(i=0; i < entries_read3; i++) {
-
-		if(!prs_uint32("unknown", ps, depth, &r_n->disk_enum_ctr.disk_info[i].unknown))
-			return False;
-   
-		if(!smb_io_unistr3("disk_name", &r_n->disk_enum_ctr.disk_info[i].disk_name, ps, depth))
-			return False;
-
-		if(!prs_align(ps))
-			return False;
-	}
-
-	if(!prs_uint32("total_entries", ps, depth, &r_n->total_entries))
-		return False;
-
-	if(!smb_io_enum_hnd("enum_hnd", &r_n->enum_hnd, ps, depth))
-		return False;
-
-	if(!prs_werror("status", ps, depth, &r_n->status))
-		return False;
-
-	return True;
-}
-
-/*******************************************************************
- Reads or writes a structure.
- ********************************************************************/
-
-bool srv_io_q_net_name_validate(const char *desc, SRV_Q_NET_NAME_VALIDATE *q_n, prs_struct *ps, int depth)
-{
-	if (q_n == NULL)
-		return False;
-
-	prs_debug(ps, depth, desc, "srv_io_q_net_name_validate");
-	depth++;
-
-	if(!prs_align(ps))
-		return False;
-
-	if(!prs_pointer("servername", ps, depth, (void*)&q_n->servername,
-			sizeof(UNISTR2), (PRS_POINTER_CAST)prs_io_unistr2))
-		return False;
-
-	if(!prs_align(ps))
-		return False;
-
-	if(!smb_io_unistr2("", &q_n->sharename, True, ps, depth))
-		return False;
-
-	if(!prs_align(ps))
-		return False;
-
-	if(!prs_uint32("type", ps, depth, &q_n->type))
-		return False;
-
-	if(!prs_uint32("flags", ps, depth, &q_n->flags))
-		return False;
-
-	return True;
-}
-
-/*******************************************************************
- Reads or writes a structure.
- ********************************************************************/
-
-bool srv_io_r_net_name_validate(const char *desc, SRV_R_NET_NAME_VALIDATE *r_n, prs_struct *ps, int depth)
-{
-	if (r_n == NULL)
-		return False;
-
-	prs_debug(ps, depth, desc, "srv_io_r_net_name_validate");
-	depth++;
-
-	if(!prs_align(ps))
-		return False;
-
-	if(!prs_werror("status", ps, depth, &r_n->status))
-		return False;
-
-	return True;
-}
-
-/*******************************************************************
- Reads or writes a structure.
-********************************************************************/
-
-bool srv_io_q_net_file_query_secdesc(const char *desc, SRV_Q_NET_FILE_QUERY_SECDESC *q_n, prs_struct *ps, int depth)
-{
-	if (q_n == NULL)
-		return False;
-
-	prs_debug(ps, depth, desc, "srv_io_q_net_file_query_secdesc");
-	depth++;
-
-	if(!prs_align(ps))
-		return False;
-
-	if(!prs_uint32("ptr_srv_name", ps, depth, &q_n->ptr_srv_name))
-		return False;
-
-	if(!smb_io_unistr2("", &q_n->uni_srv_name, True, ps, depth))
-		return False;
-
-	if(!prs_align(ps))
-		return False;
-
-	if(!prs_uint32("ptr_qual_name", ps, depth, &q_n->ptr_qual_name))
-		return False;
-
-	if(!smb_io_unistr2("", &q_n->uni_qual_name, True, ps, depth))
-		return False;
-
-	if(!prs_align(ps))
-		return False;
-
-	if(!smb_io_unistr2("", &q_n->uni_file_name, True, ps, depth))
-		return False;
-
-	if(!prs_uint32("unknown1", ps, depth, &q_n->unknown1))
-		return False;
-
-	if(!prs_uint32("unknown2", ps, depth, &q_n->unknown2))
-		return False;
-
-	if(!prs_uint32("unknown3", ps, depth, &q_n->unknown3))
-		return False;
-
-	return True;
-}
-
-/*******************************************************************
- Reads or writes a structure.
-********************************************************************/
-
-bool srv_io_r_net_file_query_secdesc(const char *desc, SRV_R_NET_FILE_QUERY_SECDESC *r_n, prs_struct *ps, int depth)
-{
-	if (r_n == NULL)
-		return False;
-
-	prs_debug(ps, depth, desc, "srv_io_r_net_file_query_secdesc");
-	depth++;
-
-	if(!prs_align(ps))
-		return False;
-
-	if(!prs_uint32("ptr_response", ps, depth, &r_n->ptr_response))
-		return False;
-
-	if(!prs_uint32("size_response", ps, depth, &r_n->size_response))
-		return False;
-
-	if(!prs_uint32("ptr_secdesc", ps, depth, &r_n->ptr_secdesc))
-		return False;
-
-	if(!prs_uint32("size_secdesc", ps, depth, &r_n->size_secdesc))
-		return False;
-
-	if(!sec_io_desc("sec_desc", &r_n->sec_desc, ps, depth))
-		return False;
-
-	if(!prs_align(ps))
-		return False;
-
-	if(!prs_werror("status", ps, depth, &r_n->status))
-		return False;
-
-	return True;
-}
-
-/*******************************************************************
- Reads or writes a structure.
-********************************************************************/
-
-bool srv_io_q_net_file_set_secdesc(const char *desc, SRV_Q_NET_FILE_SET_SECDESC *q_n, prs_struct *ps, int depth)
-{
-	if (q_n == NULL)
-		return False;
-
-	prs_debug(ps, depth, desc, "srv_io_q_net_file_set_secdesc");
-	depth++;
-
-	if(!prs_align(ps))
-		return False;
-
-	if(!prs_uint32("ptr_srv_name", ps, depth, &q_n->ptr_srv_name))
-		return False;
-
-	if(!smb_io_unistr2("", &q_n->uni_srv_name, True, ps, depth))
-		return False;
-
-	if(!prs_align(ps))
-		return False;
-
-	if(!prs_uint32("ptr_qual_name", ps, depth, &q_n->ptr_qual_name))
-		return False;
-
-	if(!smb_io_unistr2("", &q_n->uni_qual_name, True, ps, depth))
-		return False;
-
-	if(!prs_align(ps))
-		return False;
-
-	if(!smb_io_unistr2("", &q_n->uni_file_name, True, ps, depth))
-		return False;
-
-	if(!prs_align(ps))
-		return False;
-
-	if(!prs_uint32("sec_info", ps, depth, &q_n->sec_info))
-		return False;
-
-	if(!prs_uint32("size_set", ps, depth, &q_n->size_set))
-		return False;
-
-	if(!prs_uint32("ptr_secdesc", ps, depth, &q_n->ptr_secdesc))
-		return False;
-
-	if(!prs_uint32("size_secdesc", ps, depth, &q_n->size_secdesc))
-		return False;
-
-	if(!sec_io_desc("sec_desc", &q_n->sec_desc, ps, depth))
-		return False;
-
-	return True;
-}
-
-/*******************************************************************
- Reads or writes a structure.
-********************************************************************/
-
-bool srv_io_r_net_file_set_secdesc(const char *desc, SRV_R_NET_FILE_SET_SECDESC *r_n, prs_struct *ps, int depth)
-{
-	if (r_n == NULL)
-		return False;
-
-	prs_debug(ps, depth, desc, "srv_io_r_net_file_set_secdesc");
-	depth++;
-
-	if(!prs_align(ps))
-		return False;
-
-	if(!prs_werror("status", ps, depth, &r_n->status))
-		return False;
-
-	return True;
-}
-
-/*******************************************************************
- Inits a structure
-********************************************************************/
-
-void init_srv_q_net_remote_tod(SRV_Q_NET_REMOTE_TOD *q_u, const char *server)
-{
-	q_u->ptr_srv_name = 1;
-	init_unistr2(&q_u->uni_srv_name, server, UNI_STR_TERMINATE);
-}
-

Modified: branches/samba/experimental/source/rpc_server/srv_dssetup_nt.c
===================================================================
--- branches/samba/experimental/source/rpc_server/srv_dssetup_nt.c	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/rpc_server/srv_dssetup_nt.c	2008-06-09 06:59:20 UTC (rev 1920)
@@ -35,7 +35,7 @@
 					struct dssetup_DsRolePrimaryDomInfoBasic **info)
 {
 	struct dssetup_DsRolePrimaryDomInfoBasic *basic = NULL;
-	fstring dnsdomain;
+	char *dnsdomain = NULL;
 
 	DEBUG(10,("fill_dsrole_dominfo_basic: enter\n"));
 
@@ -71,7 +71,10 @@
 	/* fill in some additional fields if we are a member of an AD domain */
 
 	if (lp_security() == SEC_ADS) {
-		fstrcpy(dnsdomain, lp_realm());
+		dnsdomain = talloc_strdup(ctx, lp_realm());
+		if (!dnsdomain) {
+			return WERR_NOMEM;
+		}
 		strlower_m(dnsdomain);
 		basic->dns_domain = dnsdomain;
 

Modified: branches/samba/experimental/source/rpc_server/srv_eventlog_lib.c
===================================================================
--- branches/samba/experimental/source/rpc_server/srv_eventlog_lib.c	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/rpc_server/srv_eventlog_lib.c	2008-06-09 06:59:20 UTC (rev 1920)
@@ -464,8 +464,6 @@
 	if ( mem_ctx == NULL )
 		return 0;
 
-	if ( !ee )
-		return 0;
 	/* discard any entries that have bogus time, which usually indicates a bogus entry as well. */
 	if ( ee->record.time_generated == 0 )
 		return 0;

Modified: branches/samba/experimental/source/rpc_server/srv_netlog_nt.c
===================================================================
--- branches/samba/experimental/source/rpc_server/srv_netlog_nt.c	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/rpc_server/srv_netlog_nt.c	2008-06-09 06:59:20 UTC (rev 1920)
@@ -136,7 +136,8 @@
         uint32 pdc_connection_status = 0x0;
         uint32 logon_attempts = 0x0;
         uint32 tc_status;
-	fstring dc_name, dc_name2;
+	fstring dc_name2;
+	const char *dc_name = NULL;
 	struct sockaddr_storage dc_ss;
 	const char *domain = NULL;
 	struct netr_NETLOGON_INFO_1 *info1;
@@ -144,7 +145,6 @@
 	struct netr_NETLOGON_INFO_3 *info3;
 
 	tc_status = W_ERROR_V(WERR_NO_SUCH_DOMAIN);
-	fstrcpy( dc_name, "" );
 
 	switch (r->in.function_code) {
 		case NETLOGON_CONTROL_TC_QUERY:
@@ -158,7 +158,10 @@
 				break;
 			}
 
-			fstr_sprintf( dc_name, "\\\\%s", dc_name2 );
+			dc_name = talloc_asprintf(p->mem_ctx, "\\\\%s", dc_name2);
+			if (!dc_name) {
+				return WERR_NOMEM;
+			}
 
 			tc_status = W_ERROR_V(WERR_OK);
 
@@ -175,7 +178,10 @@
 				break;
 			}
 
-			fstr_sprintf( dc_name, "\\\\%s", dc_name2 );
+			dc_name = talloc_asprintf(p->mem_ctx, "\\\\%s", dc_name2);
+			if (!dc_name) {
+				return WERR_NOMEM;
+			}
 
 			tc_status = W_ERROR_V(WERR_OK);
 
@@ -780,7 +786,7 @@
 {
 	NTSTATUS status = NT_STATUS_OK;
 	struct netr_SamInfo3 *sam3 = NULL;
-	union netr_LogonLevel *logon = r->in.logon;
+	union netr_LogonInfo *logon = r->in.logon;
 	fstring nt_username, nt_domain, nt_workstation;
 	auth_usersupplied_info *user_info = NULL;
 	auth_serversupplied_info *server_info = NULL;
@@ -1103,7 +1109,7 @@
 				}
 				memcpy(pipe_session_key, p->auth.a_u.schannel_auth->sess_key, 16);
 			}
-			SamOEMhash(lm_session_key.key, pipe_session_key, 16);
+			SamOEMhash(lm_session_key.key, pipe_session_key, 8);
 			memset(pipe_session_key, '\0', 16);
 		}
 

Modified: branches/samba/experimental/source/rpc_server/srv_ntsvcs_nt.c
===================================================================
--- branches/samba/experimental/source/rpc_server/srv_ntsvcs_nt.c	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/rpc_server/srv_ntsvcs_nt.c	2008-06-09 06:59:20 UTC (rev 1920)
@@ -1,19 +1,19 @@
-/* 
+/*
  *  Unix SMB/CIFS implementation.
  *  RPC Pipe client / server routines
  *
  *  Copyright (C) Gerald (Jerry) Carter             2005.
- *  
+ *
  *  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 3 of the License, or
  *  (at your option) any later version.
- *  
+ *
  *  This program is distributed in the hope that it will be useful,
  *  but WITHOUT ANY WARRANTY; without even the implied warranty of
  *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
  *  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, see <http://www.gnu.org/licenses/>.
  */
@@ -106,24 +106,24 @@
 
 	switch( q_u->property ) {
 	case DEV_REGPROP_DESC:
-		/* just parse the service name from the device path and then 
+		/* just parse the service name from the device path and then
 		   lookup the display name */
 		if ( !(ptr = strrchr_m( devicepath, '\\' )) )
-			return WERR_GENERAL_FAILURE;	
+			return WERR_GENERAL_FAILURE;
 		*ptr = '\0';
-		
+
 		if ( !(ptr = strrchr_m( devicepath, '_' )) )
-			return WERR_GENERAL_FAILURE;	
+			return WERR_GENERAL_FAILURE;
 		ptr++;
-		
+
 		if ( !(values = svcctl_fetch_regvalues( ptr, p->pipe_user.nt_user_token )) )
-			return WERR_GENERAL_FAILURE;	
-		
+			return WERR_GENERAL_FAILURE;
+
 		if ( !(val = regval_ctr_getvalue( values, "DisplayName" )) ) {
 			TALLOC_FREE( values );
 			return WERR_GENERAL_FAILURE;
 		}
-		
+
 		r_u->unknown1 = 0x1;	/* always 1...tested using a remove device manager connection */
 		r_u->size = reg_init_regval_buffer( &r_u->value, val );
 		r_u->needed = r_u->size;
@@ -131,7 +131,7 @@
 		TALLOC_FREE(values);
 
 		break;
-		
+
 	default:
 		r_u->unknown1 = 0x00437c98;
 		return WERR_CM_NO_SUCH_VALUE;

Modified: branches/samba/experimental/source/rpc_server/srv_pipe.c
===================================================================
--- branches/samba/experimental/source/rpc_server/srv_pipe.c	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/rpc_server/srv_pipe.c	2008-06-09 06:59:20 UTC (rev 1920)
@@ -151,7 +151,7 @@
 	 * data.
 	 */
 
-	prs_init( &outgoing_pdu, 0, p->mem_ctx, MARSHALL);
+	prs_init_empty( &outgoing_pdu, p->mem_ctx, MARSHALL);
 	prs_give_memory( &outgoing_pdu, (char *)p->out_data.current_pdu, sizeof(p->out_data.current_pdu), False);
 
 	/* Store the header in the data stream. */
@@ -358,7 +358,7 @@
 	 * data.
 	 */
 
-	prs_init( &outgoing_pdu, 0, p->mem_ctx, MARSHALL);
+	prs_init_empty( &outgoing_pdu, p->mem_ctx, MARSHALL);
 	prs_give_memory( &outgoing_pdu, (char *)p->out_data.current_pdu, sizeof(p->out_data.current_pdu), False);
 
 	/* Store the header in the data stream. */
@@ -531,7 +531,7 @@
 	 * data.
 	 */
 
-	prs_init( &outgoing_pdu, 0, p->mem_ctx, MARSHALL);
+	prs_init_empty( &outgoing_pdu, p->mem_ctx, MARSHALL);
 	prs_give_memory( &outgoing_pdu, (char *)p->out_data.current_pdu, sizeof(p->out_data.current_pdu), False);
 
 	/* Store the header in the data stream. */
@@ -812,7 +812,7 @@
 	 * header and are never sending more than one PDU here.
 	 */
 
-	prs_init( &outgoing_rpc, 0, p->mem_ctx, MARSHALL);
+	prs_init_empty( &outgoing_rpc, p->mem_ctx, MARSHALL);
 	prs_give_memory( &outgoing_rpc, (char *)p->out_data.current_pdu, sizeof(p->out_data.current_pdu), False);
 
 	/*
@@ -875,7 +875,7 @@
 	 * header and are never sending more than one PDU here.
 	 */
 
-	prs_init( &outgoing_pdu, 0, p->mem_ctx, MARSHALL);
+	prs_init_empty( &outgoing_pdu, p->mem_ctx, MARSHALL);
 	prs_give_memory( &outgoing_pdu, (char *)p->out_data.current_pdu, sizeof(p->out_data.current_pdu), False);
 
 	/*
@@ -944,7 +944,7 @@
 	 * header and are never sending more than one PDU here.
 	 */
 
-	prs_init( &outgoing_pdu, 0, p->mem_ctx, MARSHALL);
+	prs_init_empty( &outgoing_pdu, p->mem_ctx, MARSHALL);
 	prs_give_memory( &outgoing_pdu, (char *)p->out_data.current_pdu, sizeof(p->out_data.current_pdu), False);
 
 	/*
@@ -1522,7 +1522,7 @@
 		return setup_bind_nak(p);
 	}
 
-	prs_init( &outgoing_rpc, 0, p->mem_ctx, MARSHALL);
+	prs_init_empty( &outgoing_rpc, p->mem_ctx, MARSHALL);
 
 	/* 
 	 * Marshall directly into the outgoing PDU space. We
@@ -1593,6 +1593,8 @@
 		}
 	}
 
+	ZERO_STRUCT(hdr_rb);
+
 	/* decode the bind request */
 	if(!smb_io_rpc_hdr_rb("", &hdr_rb, rpc_in_p, 0))  {
 		DEBUG(0,("api_pipe_bind_req: unable to unmarshall RPC_HDR_RB struct.\n"));
@@ -1794,7 +1796,7 @@
 	prs_struct outgoing_rpc;
 	int auth_len = 0;
 
-	prs_init( &outgoing_rpc, 0, p->mem_ctx, MARSHALL);
+	prs_init_empty( &outgoing_rpc, p->mem_ctx, MARSHALL);
 
 	/* 
 	 * Marshall directly into the outgoing PDU space. We
@@ -2388,7 +2390,7 @@
 			netlogon_get_pipe_fns( &cmds, &n_cmds );
 			break;
 		case PI_SRVSVC:
-			srvsvc2_get_pipe_fns( &cmds, &n_cmds );
+			srvsvc_get_pipe_fns( &cmds, &n_cmds );
 			break;
 		case PI_WKSSVC:
 			wkssvc_get_pipe_fns( &cmds, &n_cmds );

Modified: branches/samba/experimental/source/rpc_server/srv_pipe_hnd.c
===================================================================
--- branches/samba/experimental/source/rpc_server/srv_pipe_hnd.c	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/rpc_server/srv_pipe_hnd.c	2008-06-09 06:59:20 UTC (rev 1920)
@@ -348,7 +348,7 @@
 	/*
 	 * Initialize the outgoing RPC data buffer with no memory.
 	 */	
-	prs_init(&p->out_data.rdata, 0, p->mem_ctx, MARSHALL);
+	prs_init_empty(&p->out_data.rdata, p->mem_ctx, MARSHALL);
 	
 	fstrcpy(p->name, pipe_name);
 	
@@ -408,7 +408,7 @@
 		return -1;
 	}
 
-	prs_init( &rpc_in, 0, p->mem_ctx, UNMARSHALL);
+	prs_init_empty( &rpc_in, p->mem_ctx, UNMARSHALL);
 	prs_set_endian_data( &rpc_in, p->endian);
 
 	prs_give_memory( &rpc_in, (char *)&p->in_data.current_in_pdu[0],
@@ -693,7 +693,7 @@
 		return;
 	}
 
-	prs_init( &rpc_in, 0, p->mem_ctx, UNMARSHALL);
+	prs_init_empty( &rpc_in, p->mem_ctx, UNMARSHALL);
 
 	/*
 	 * Ensure we're using the corrent endianness for both the 

Modified: branches/samba/experimental/source/rpc_server/srv_samr_nt.c
===================================================================
--- branches/samba/experimental/source/rpc_server/srv_samr_nt.c	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/rpc_server/srv_samr_nt.c	2008-06-09 06:59:20 UTC (rev 1920)
@@ -627,23 +627,60 @@
 			     struct samr_GetUserPwInfo *r)
 {
 	struct samr_info *info = NULL;
+	enum lsa_SidType sid_type;
+	uint32_t min_password_length = 0;
+	uint32_t password_properties = 0;
+	bool ret = false;
+	NTSTATUS status;
 
+	DEBUG(5,("_samr_GetUserPwInfo: %d\n", __LINE__));
+
 	/* find the policy handle.  open a policy on it. */
-	if (!find_policy_by_hnd(p, r->in.user_handle, (void **)(void *)&info))
+	if (!find_policy_by_hnd(p, r->in.user_handle, (void **)(void *)&info)) {
 		return NT_STATUS_INVALID_HANDLE;
+	}
 
-	if (!sid_check_is_in_our_domain(&info->sid))
+	status = access_check_samr_function(info->acc_granted,
+					    SAMR_USER_ACCESS_GET_ATTRIBUTES,
+					    "_samr_GetUserPwInfo" );
+	if (!NT_STATUS_IS_OK(status)) {
+		return status;
+	}
+
+	if (!sid_check_is_in_our_domain(&info->sid)) {
 		return NT_STATUS_OBJECT_TYPE_MISMATCH;
+	}
 
-	ZERO_STRUCTP(r->out.info);
+	become_root();
+	ret = lookup_sid(p->mem_ctx, &info->sid, NULL, NULL, &sid_type);
+	unbecome_root();
+	if (ret == false) {
+		return NT_STATUS_NO_SUCH_USER;
+	}
 
+	switch (sid_type) {
+		case SID_NAME_USER:
+			become_root();
+			pdb_get_account_policy(AP_MIN_PASSWORD_LEN,
+					       &min_password_length);
+			pdb_get_account_policy(AP_USER_MUST_LOGON_TO_CHG_PASS,
+					       &password_properties);
+			unbecome_root();
+
+			if (lp_check_password_script() && *lp_check_password_script()) {
+				password_properties |= DOMAIN_PASSWORD_COMPLEX;
+			}
+
+			break;
+		default:
+			break;
+	}
+
+	r->out.info->min_password_length = min_password_length;
+	r->out.info->password_properties = password_properties;
+
 	DEBUG(5,("_samr_GetUserPwInfo: %d\n", __LINE__));
 
-	/*
-	 * NT sometimes return NT_STATUS_ACCESS_DENIED
-	 * I don't know yet why.
-	 */
-
 	return NT_STATUS_OK;
 }
 
@@ -1749,8 +1786,8 @@
 			   struct samr_LookupNames *r)
 {
 	NTSTATUS status;
-	uint32 rid[MAX_SAM_ENTRIES];
-	enum lsa_SidType type[MAX_SAM_ENTRIES];
+	uint32 *rid;
+	enum lsa_SidType *type;
 	int i;
 	int num_rids = r->in.num_names;
 	DOM_SID pol_sid;
@@ -1759,9 +1796,6 @@
 
 	DEBUG(5,("_samr_LookupNames: %d\n", __LINE__));
 
-	ZERO_ARRAY(rid);
-	ZERO_ARRAY(type);
-
 	if (!get_lsa_policy_samr_sid(p, r->in.domain_handle, &pol_sid, &acc_granted, NULL)) {
 		return NT_STATUS_OBJECT_TYPE_MISMATCH;
 	}
@@ -1778,6 +1812,12 @@
 		DEBUG(5,("_samr_LookupNames: truncating entries to %d\n", num_rids));
 	}
 
+	rid = talloc_array(p->mem_ctx, uint32, num_rids);
+	NT_STATUS_HAVE_NO_MEMORY(rid);
+
+	type = talloc_array(p->mem_ctx, enum lsa_SidType, num_rids);
+	NT_STATUS_HAVE_NO_MEMORY(type);
+
 	DEBUG(5,("_samr_LookupNames: looking name on SID %s\n",
 		 sid_string_dbg(&pol_sid)));
 
@@ -2155,6 +2195,41 @@
 }
 
 /*************************************************************************
+ *************************************************************************/
+
+static NTSTATUS init_samr_parameters_string(TALLOC_CTX *mem_ctx,
+					    DATA_BLOB *blob,
+					    struct lsa_BinaryString **_r)
+{
+	struct lsa_BinaryString *r;
+
+	if (!blob || !_r) {
+		return NT_STATUS_INVALID_PARAMETER;
+	}
+
+	r = TALLOC_ZERO_P(mem_ctx, struct lsa_BinaryString);
+	if (!r) {
+		return NT_STATUS_NO_MEMORY;
+	}
+
+	r->array = TALLOC_ZERO_ARRAY(mem_ctx, uint16_t, blob->length/2);
+	if (!r->array) {
+		return NT_STATUS_NO_MEMORY;
+	}
+	memcpy(r->array, blob->data, blob->length);
+	r->size = blob->length;
+	r->length = blob->length;
+
+	if (!r->array) {
+		return NT_STATUS_NO_MEMORY;
+	}
+
+	*_r = r;
+
+	return NT_STATUS_OK;
+}
+
+/*************************************************************************
  get_user_info_7. Safe. Only gives out account_name.
  *************************************************************************/
 
@@ -2333,8 +2408,9 @@
 	struct samu *sampass=NULL;
 	bool ret;
 	const char *munged_dial = NULL;
-	const char *munged_dial_decoded = NULL;
 	DATA_BLOB blob;
+	NTSTATUS status;
+	struct lsa_BinaryString *parameters = NULL;
 
 	ZERO_STRUCTP(r);
 
@@ -2356,29 +2432,24 @@
 
 	samr_clear_sam_passwd(sampass);
 
-	DEBUG(3,("User:[%s]\n",  pdb_get_username(sampass) ));
+	DEBUG(3,("User:[%s] has [%s] (length: %d)\n", pdb_get_username(sampass),
+		munged_dial, (int)strlen(munged_dial)));
 
 	if (munged_dial) {
 		blob = base64_decode_data_blob(munged_dial);
-		munged_dial_decoded = talloc_strndup(mem_ctx,
-						     (const char *)blob.data,
-						     blob.length);
-		data_blob_free(&blob);
-		if (!munged_dial_decoded) {
-			TALLOC_FREE(sampass);
-			return NT_STATUS_NO_MEMORY;
-		}
+	} else {
+		blob = data_blob_string_const("");
 	}
 
-#if 0
-	init_unistr2_from_datablob(&usr->uni_munged_dial, &blob);
-	init_uni_hdr(&usr->hdr_munged_dial, &usr->uni_munged_dial);
+	status = init_samr_parameters_string(mem_ctx, &blob, &parameters);
 	data_blob_free(&blob);
-#endif
-	init_samr_user_info20(r, munged_dial_decoded);
-
 	TALLOC_FREE(sampass);
+	if (!NT_STATUS_IS_OK(status)) {
+		return status;
+	}
 
+	init_samr_user_info20(r, parameters);
+
 	return NT_STATUS_OK;
 }
 
@@ -2392,6 +2463,7 @@
 				 DOM_SID *user_sid,
 				 DOM_SID *domain_sid)
 {
+	NTSTATUS status;
 	struct samu *pw = NULL;
 	bool ret;
 	const DOM_SID *sid_user, *sid_group;
@@ -2402,8 +2474,9 @@
 	uint8_t password_expired;
 	const char *account_name, *full_name, *home_directory, *home_drive,
 		   *logon_script, *profile_path, *description,
-		   *workstations, *comment, *parameters;
+		   *workstations, *comment;
 	struct samr_LogonHours logon_hours;
+	struct lsa_BinaryString *parameters = NULL;
 	const char *munged_dial = NULL;
 	DATA_BLOB blob;
 
@@ -2473,16 +2546,16 @@
 	munged_dial = pdb_get_munged_dial(pw);
 	if (munged_dial) {
 		blob = base64_decode_data_blob(munged_dial);
-		parameters = talloc_strndup(mem_ctx, (const char *)blob.data, blob.length);
-		data_blob_free(&blob);
-		if (!parameters) {
-			TALLOC_FREE(pw);
-			return NT_STATUS_NO_MEMORY;
-		}
 	} else {
-		parameters = NULL;
+		blob = data_blob_string_const("");
 	}
 
+	status = init_samr_parameters_string(mem_ctx, &blob, &parameters);
+	data_blob_free(&blob);
+	if (!NT_STATUS_IS_OK(status)) {
+		TALLOC_FREE(pw);
+		return status;
+	}
 
 	account_name = talloc_strdup(mem_ctx, pdb_get_username(pw));
 	full_name = talloc_strdup(mem_ctx, pdb_get_fullname(pw));
@@ -2507,12 +2580,7 @@
 	  -- Volker
 	*/
 
-#if 0
-	init_unistr2_from_datablob(&usr->uni_munged_dial, &munged_dial_blob);
-	init_uni_hdr(&usr->hdr_munged_dial, &usr->uni_munged_dial);
-	data_blob_free(&munged_dial_blob);
 #endif
-#endif
 
 	init_samr_user_info21(r,
 			      last_logon,
@@ -3863,7 +3931,8 @@
  set_user_info_pw
  ********************************************************************/
 
-static bool set_user_info_pw(uint8 *pass, struct samu *pwd)
+static bool set_user_info_pw(uint8 *pass, struct samu *pwd,
+			     int level)
 {
 	uint32 len = 0;
 	char *plaintext_buf = NULL;
@@ -3925,8 +3994,20 @@
 
 	memset(plaintext_buf, '\0', strlen(plaintext_buf));
 
-	/* restore last set time as this is an admin change, not a user pw change */
-	pdb_set_pass_last_set_time (pwd, last_set_time, last_set_state);
+	/*
+	 * A level 25 change does reset the pwdlastset field, a level 24
+	 * change does not. I know this is probably not the full story, but
+	 * it is needed to make XP join LDAP correctly, without it the later
+	 * auth2 check can fail with PWD_MUST_CHANGE.
+	 */
+	if (level != 25) {
+		/*
+		 * restore last set time as this is an admin change, not a
+		 * user pw change
+		 */
+		pdb_set_pass_last_set_time (pwd, last_set_time,
+					    last_set_state);
+	}
 
 	DEBUG(5,("set_user_info_pw: pdb_update_pwd()\n"));
 
@@ -4147,7 +4228,8 @@
 
 			dump_data(100, info->info24.password.data, 516);
 
-			if (!set_user_info_pw(info->info24.password.data, pwd)) {
+			if (!set_user_info_pw(info->info24.password.data, pwd,
+					      switch_value)) {
 				status = NT_STATUS_ACCESS_DENIED;
 			}
 			break;
@@ -4166,7 +4248,8 @@
 			if (!NT_STATUS_IS_OK(status)) {
 				goto done;
 			}
-			if (!set_user_info_pw(info->info25.password.data, pwd)) {
+			if (!set_user_info_pw(info->info25.password.data, pwd,
+					      switch_value)) {
 				status = NT_STATUS_ACCESS_DENIED;
 			}
 			break;
@@ -4180,7 +4263,8 @@
 
 			dump_data(100, info->info26.password.data, 516);
 
-			if (!set_user_info_pw(info->info26.password.data, pwd)) {
+			if (!set_user_info_pw(info->info26.password.data, pwd,
+					      switch_value)) {
 				status = NT_STATUS_ACCESS_DENIED;
 			}
 			break;
@@ -5329,6 +5413,9 @@
 NTSTATUS _samr_GetDomPwInfo(pipes_struct *p,
 			    struct samr_GetDomPwInfo *r)
 {
+	uint32_t min_password_length = 0;
+	uint32_t password_properties = 0;
+
 	/* Perform access check.  Since this rpc does not require a
 	   policy handle it will not be caught by the access checks on
 	   SAMR_CONNECT or SAMR_CONNECT_ANON. */
@@ -5338,9 +5425,20 @@
 		return NT_STATUS_ACCESS_DENIED;
 	}
 
-	/* Actually, returning zeros here works quite well :-). */
-	ZERO_STRUCTP(r->out.info);
+	become_root();
+	pdb_get_account_policy(AP_MIN_PASSWORD_LEN,
+			       &min_password_length);
+	pdb_get_account_policy(AP_USER_MUST_LOGON_TO_CHG_PASS,
+			       &password_properties);
+	unbecome_root();
 
+	if (lp_check_password_script() && *lp_check_password_script()) {
+		password_properties |= DOMAIN_PASSWORD_COMPLEX;
+	}
+
+	r->out.info->min_password_length = min_password_length;
+	r->out.info->password_properties = password_properties;
+
 	return NT_STATUS_OK;
 }
 
@@ -5557,8 +5655,147 @@
 }
 
 /****************************************************************
+ _samr_GetDisplayEnumerationIndex
 ****************************************************************/
 
+NTSTATUS _samr_GetDisplayEnumerationIndex(pipes_struct *p,
+					  struct samr_GetDisplayEnumerationIndex *r)
+{
+	struct samr_info *info = NULL;
+	uint32_t max_entries = (uint32_t) -1;
+	uint32_t enum_context = 0;
+	int i;
+	uint32_t num_account = 0;
+	struct samr_displayentry *entries = NULL;
+
+	DEBUG(5,("_samr_GetDisplayEnumerationIndex: %d\n", __LINE__));
+
+	/* find the policy handle.  open a policy on it. */
+	if (!find_policy_by_hnd(p, r->in.domain_handle, (void **)(void *)&info)) {
+		return NT_STATUS_INVALID_HANDLE;
+	}
+
+	if ((r->in.level < 1) || (r->in.level > 3)) {
+		DEBUG(0,("_samr_GetDisplayEnumerationIndex: "
+			"Unknown info level (%u)\n",
+			r->in.level));
+		return NT_STATUS_INVALID_INFO_CLASS;
+	}
+
+	become_root();
+
+	/* The following done as ROOT. Don't return without unbecome_root(). */
+
+	switch (r->in.level) {
+	case 1:
+		if (info->disp_info->users == NULL) {
+			info->disp_info->users = pdb_search_users(ACB_NORMAL);
+			if (info->disp_info->users == NULL) {
+				unbecome_root();
+				return NT_STATUS_ACCESS_DENIED;
+			}
+			DEBUG(10,("_samr_GetDisplayEnumerationIndex: "
+				"starting user enumeration at index %u\n",
+				(unsigned int)enum_context));
+		} else {
+			DEBUG(10,("_samr_GetDisplayEnumerationIndex: "
+				"using cached user enumeration at index %u\n",
+				(unsigned int)enum_context));
+		}
+		num_account = pdb_search_entries(info->disp_info->users,
+						 enum_context, max_entries,
+						 &entries);
+		break;
+	case 2:
+		if (info->disp_info->machines == NULL) {
+			info->disp_info->machines =
+				pdb_search_users(ACB_WSTRUST|ACB_SVRTRUST);
+			if (info->disp_info->machines == NULL) {
+				unbecome_root();
+				return NT_STATUS_ACCESS_DENIED;
+			}
+			DEBUG(10,("_samr_GetDisplayEnumerationIndex: "
+				"starting machine enumeration at index %u\n",
+				(unsigned int)enum_context));
+		} else {
+			DEBUG(10,("_samr_GetDisplayEnumerationIndex: "
+				"using cached machine enumeration at index %u\n",
+				(unsigned int)enum_context));
+		}
+		num_account = pdb_search_entries(info->disp_info->machines,
+						 enum_context, max_entries,
+						 &entries);
+		break;
+	case 3:
+		if (info->disp_info->groups == NULL) {
+			info->disp_info->groups = pdb_search_groups();
+			if (info->disp_info->groups == NULL) {
+				unbecome_root();
+				return NT_STATUS_ACCESS_DENIED;
+			}
+			DEBUG(10,("_samr_GetDisplayEnumerationIndex: "
+				"starting group enumeration at index %u\n",
+				(unsigned int)enum_context));
+		} else {
+			DEBUG(10,("_samr_GetDisplayEnumerationIndex: "
+				"using cached group enumeration at index %u\n",
+				(unsigned int)enum_context));
+		}
+		num_account = pdb_search_entries(info->disp_info->groups,
+						 enum_context, max_entries,
+						 &entries);
+		break;
+	default:
+		unbecome_root();
+		smb_panic("info class changed");
+		break;
+	}
+
+	unbecome_root();
+
+	/* Ensure we cache this enumeration. */
+	set_disp_info_cache_timeout(info->disp_info, DISP_INFO_CACHE_TIMEOUT);
+
+	DEBUG(10,("_samr_GetDisplayEnumerationIndex: looking for :%s\n",
+		r->in.name->string));
+
+	for (i=0; i<num_account; i++) {
+		if (strequal(entries[i].account_name, r->in.name->string)) {
+			DEBUG(10,("_samr_GetDisplayEnumerationIndex: "
+				"found %s at idx %d\n",
+				r->in.name->string, i));
+			*r->out.idx = i;
+			return NT_STATUS_OK;
+		}
+	}
+
+	/* assuming account_name lives at the very end */
+	*r->out.idx = num_account;
+
+	return NT_STATUS_NO_MORE_ENTRIES;
+}
+
+/****************************************************************
+ _samr_GetDisplayEnumerationIndex2
+****************************************************************/
+
+NTSTATUS _samr_GetDisplayEnumerationIndex2(pipes_struct *p,
+					   struct samr_GetDisplayEnumerationIndex2 *r)
+{
+	struct samr_GetDisplayEnumerationIndex q;
+
+	q.in.domain_handle	= r->in.domain_handle;
+	q.in.level		= r->in.level;
+	q.in.name		= r->in.name;
+
+	q.out.idx		= r->out.idx;
+
+	return _samr_GetDisplayEnumerationIndex(p, &q);
+}
+
+/****************************************************************
+****************************************************************/
+
 NTSTATUS _samr_Shutdown(pipes_struct *p,
 			struct samr_Shutdown *r)
 {
@@ -5599,16 +5836,6 @@
 /****************************************************************
 ****************************************************************/
 
-NTSTATUS _samr_GetDisplayEnumerationIndex(pipes_struct *p,
-					  struct samr_GetDisplayEnumerationIndex *r)
-{
-	p->rng_fault_state = true;
-	return NT_STATUS_NOT_IMPLEMENTED;
-}
-
-/****************************************************************
-****************************************************************/
-
 NTSTATUS _samr_TestPrivateFunctionsDomain(pipes_struct *p,
 					  struct samr_TestPrivateFunctionsDomain *r)
 {
@@ -5639,16 +5866,6 @@
 /****************************************************************
 ****************************************************************/
 
-NTSTATUS _samr_GetDisplayEnumerationIndex2(pipes_struct *p,
-					   struct samr_GetDisplayEnumerationIndex2 *r)
-{
-	p->rng_fault_state = true;
-	return NT_STATUS_NOT_IMPLEMENTED;
-}
-
-/****************************************************************
-****************************************************************/
-
 NTSTATUS _samr_AddMultipleMembersToAlias(pipes_struct *p,
 					 struct samr_AddMultipleMembersToAlias *r)
 {

Modified: branches/samba/experimental/source/rpc_server/srv_samr_util.c
===================================================================
--- branches/samba/experimental/source/rpc_server/srv_samr_util.c	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/rpc_server/srv_samr_util.c	2008-06-09 06:59:20 UTC (rev 1920)
@@ -50,11 +50,10 @@
 		return;
 	}
 
-	if (from->parameters.string) {
+	if (from->parameters.array) {
 		old_string = pdb_get_munged_dial(to);
-		mung.length = from->parameters.length;
-		mung.data = (uint8_t *)from->parameters.string;
-		mung.free = NULL;
+		mung = data_blob_const(from->parameters.array,
+				       from->parameters.length);
 		new_string = (mung.length == 0) ?
 			NULL : base64_encode_data_blob(talloc_tos(), mung);
 		DEBUG(10,("INFO_20 PARAMETERS: %s -> %s\n",
@@ -77,7 +76,6 @@
 {
 	time_t unix_time, stored_time;
 	const char *old_string, *new_string;
-	DATA_BLOB mung;
 	const char *l;
 
 	if (from == NULL || to == NULL) {
@@ -234,12 +232,13 @@
 	}
 
 	if ((from->fields_present & SAMR_FIELD_PARAMETERS) &&
-	    (from->parameters.string)) {
+	    (from->parameters.array)) {
 		char *newstr;
+		DATA_BLOB mung;
 		old_string = pdb_get_munged_dial(to);
-		mung.length = from->parameters.length;
-		mung.data = (uint8_t *)from->parameters.string;
-		mung.free = NULL;
+
+		mung = data_blob_const(from->parameters.array,
+				       from->parameters.length);
 		newstr = (mung.length == 0) ?
 			NULL : base64_encode_data_blob(talloc_tos(), mung);
 		DEBUG(10,("%s SAMR_FIELD_PARAMETERS: %s -> %s\n", l,

Modified: branches/samba/experimental/source/rpc_server/srv_spoolss_nt.c
===================================================================
--- branches/samba/experimental/source/rpc_server/srv_spoolss_nt.c	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/rpc_server/srv_spoolss_nt.c	2008-06-09 06:59:20 UTC (rev 1920)
@@ -521,7 +521,13 @@
 		fstrcpy(sname, lp_servicename(snum));
 
 		printer = NULL;
-		result = get_a_printer( NULL, &printer, 2, sname );
+
+		/* This call doesn't fill in the location or comment from
+		 * a CUPS server for efficiency with large numbers of printers.
+		 * JRA.
+		 */
+
+		result = get_a_printer_search( NULL, &printer, 2, sname );
 		if ( !W_ERROR_IS_OK(result) ) {
 			DEBUG(0,("set_printer_hnd_name: failed to lookup printer [%s] -- result [%s]\n",
 				sname, dos_errstr(result)));
@@ -4355,10 +4361,13 @@
 	struct GUID guid;
 
 	if (is_printer_published(print_hnd, snum, &guid)) {
-		asprintf(&guid_str, "{%s}",
-			 smb_uuid_string(talloc_tos(), guid));
+		if (asprintf(&guid_str, "{%s}",
+			     smb_uuid_string(talloc_tos(), guid)) == -1) {
+			return false;
+		}
 		strupper_m(guid_str);
 		init_unistr(&printer->guid, guid_str);
+		SAFE_FREE(guid_str);
 		printer->action = SPOOL_DS_PUBLISH;
 	} else {
 		init_unistr(&printer->guid, "");
@@ -6033,7 +6042,11 @@
 	/* NT seems to like setting the security descriptor even though
 	   nothing may have actually changed. */
 
-	nt_printing_getsec(p->mem_ctx, Printer->sharename, &old_secdesc_ctr);
+	if ( !nt_printing_getsec(p->mem_ctx, Printer->sharename, &old_secdesc_ctr)) {
+		DEBUG(2,("update_printer_sec: nt_printing_getsec() failed\n"));
+		result = WERR_BADFID;
+		goto done;
+	}
 
 	if (DEBUGLEVEL >= 10) {
 		SEC_ACL *the_acl;
@@ -9620,13 +9633,16 @@
 
 	/* copy data into the reply */
 
-	r_u->ctr.size        	= r_u->needed;
+	/* mz: Vista x64 returns 0x6f7 (The stub received bad data), if the
+	   response buffer size is != the offered buffer size
 
+		r_u->ctr.size           = r_u->needed;
+	*/
+	r_u->ctr.size           = in_size;
+
 	r_u->ctr.size_of_array 	= r_u->returned;
 	r_u->ctr.values 	= enum_values;
 
-
-
 done:
 	if ( printer )
 	free_a_printer(&printer, 2);

Deleted: branches/samba/experimental/source/rpc_server/srv_srvsvc.c
===================================================================
--- branches/samba/experimental/source/rpc_server/srv_srvsvc.c	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/rpc_server/srv_srvsvc.c	2008-06-09 06:59:20 UTC (rev 1920)
@@ -1,616 +0,0 @@
-/* 
- *  Unix SMB/CIFS implementation.
- *  RPC Pipe client / server routines
- *  Copyright (C) Andrew Tridgell              1992-1997,
- *  Copyright (C) Luke Kenneth Casson Leighton 1996-1997,
- *  Copyright (C) Paul Ashton                       1997,
- *  Copyright (C) Jeremy Allison                    2001,
- *  Copyright (C) Jim McDonough <jmcd at us.ibm.com>   2003.
- *  Copyright (C) Gera;d (Jerry) Carter             2006.
- *  
- *  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 3 of the License, or
- *  (at your option) any later version.
- *  
- *  This program is distributed in the hope that it will be useful,
- *  but WITHOUT ANY WARRANTY; without even the implied warranty of
- *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- *  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, see <http://www.gnu.org/licenses/>.
- */
-
-/* This is the interface to the srvsvc pipe. */
-
-#include "includes.h"
-
-#undef DBGC_CLASS
-#define DBGC_CLASS DBGC_RPC_SRV
-
-static bool proxy_srvsvc_call(pipes_struct *p, uint8 opnum)
-{
-	struct api_struct *fns;
-	int n_fns;
-
-	lsarpc_get_pipe_fns(&fns, &n_fns);
-
-	if (opnum >= n_fns)
-		return False;
-
-	if (fns[opnum].opnum != opnum) {
-		smb_panic("LSA function table not sorted\n");
-	}
-
-	return fns[opnum].fn(p);
-}
-
-/*******************************************************************
- api_srv_net_srv_get_info
-********************************************************************/
-
-static bool api_srv_net_srv_get_info(pipes_struct *p)
-{
-	SRV_Q_NET_SRV_GET_INFO q_u;
-	SRV_R_NET_SRV_GET_INFO r_u;
-	prs_struct *data = &p->in_data.data;
-	prs_struct *rdata = &p->out_data.rdata;
-
-	ZERO_STRUCT(q_u);
-	ZERO_STRUCT(r_u);
-
-	/* grab the net server get info */
-	if (!srv_io_q_net_srv_get_info("", &q_u, data, 0))
-		return False;
-
-	r_u.status = _srv_net_srv_get_info(p, &q_u, &r_u);
-
-	/* store the response in the SMB stream */
-	if (!srv_io_r_net_srv_get_info("", &r_u, rdata, 0))
-		return False;
-
-	return True;
-}
-
-/*******************************************************************
- api_srv_net_srv_get_info
-********************************************************************/
-
-static bool api_srv_net_srv_set_info(pipes_struct *p)
-{
-	SRV_Q_NET_SRV_SET_INFO q_u;
-	SRV_R_NET_SRV_SET_INFO r_u;
-	prs_struct *data = &p->in_data.data;
-	prs_struct *rdata = &p->out_data.rdata;
-
-	ZERO_STRUCT(q_u);
-	ZERO_STRUCT(r_u);
-
-	/* grab the net server set info */
-	if (!srv_io_q_net_srv_set_info("", &q_u, data, 0))
-		return False;
-
-	r_u.status = _srv_net_srv_set_info(p, &q_u, &r_u);
-
-	/* store the response in the SMB stream */
-	if (!srv_io_r_net_srv_set_info("", &r_u, rdata, 0))
-		return False;
-
-	return True;
-}
-
-/*******************************************************************
- api_srv_net_file_enum
-********************************************************************/
-
-static bool api_srv_net_file_enum(pipes_struct *p)
-{
-	SRV_Q_NET_FILE_ENUM q_u;
-	SRV_R_NET_FILE_ENUM r_u;
-	prs_struct *data = &p->in_data.data;
-	prs_struct *rdata = &p->out_data.rdata;
-
-	ZERO_STRUCT(q_u);
-	ZERO_STRUCT(r_u);
-
-	/* grab the net file enum */
-	if (!srv_io_q_net_file_enum("", &q_u, data, 0))
-		return False;
-
-	r_u.status = _srv_net_file_enum(p, &q_u, &r_u);
-
-	/* store the response in the SMB stream */
-	if(!srv_io_r_net_file_enum("", &r_u, rdata, 0))
-		return False;
-
-	return True;
-}
-
-/*******************************************************************
- api_srv_net_conn_enum
-********************************************************************/
-
-static bool api_srv_net_conn_enum(pipes_struct *p)
-{
-	SRV_Q_NET_CONN_ENUM q_u;
-	SRV_R_NET_CONN_ENUM r_u;
-	prs_struct *data = &p->in_data.data;
-	prs_struct *rdata = &p->out_data.rdata;
-
-	ZERO_STRUCT(q_u);
-	ZERO_STRUCT(r_u);
-
-	/* grab the net server get enum */
-	if (!srv_io_q_net_conn_enum("", &q_u, data, 0))
-		return False;
-
-	r_u.status = _srv_net_conn_enum(p, &q_u, &r_u);
-
-	/* store the response in the SMB stream */
-	if (!srv_io_r_net_conn_enum("", &r_u, rdata, 0))
-		return False;
-
-	return True;
-}
-
-/*******************************************************************
- Enumerate sessions.
-********************************************************************/
-
-static bool api_srv_net_sess_enum(pipes_struct *p)
-{
-	SRV_Q_NET_SESS_ENUM q_u;
-	SRV_R_NET_SESS_ENUM r_u;
-	prs_struct *data = &p->in_data.data;
-	prs_struct *rdata = &p->out_data.rdata;
-
-	ZERO_STRUCT(q_u);
-	ZERO_STRUCT(r_u);
-
-	/* grab the net server get enum */
-	if (!srv_io_q_net_sess_enum("", &q_u, data, 0))
-		return False;
-
-	/* construct reply.  always indicate success */
-	r_u.status = _srv_net_sess_enum(p, &q_u, &r_u);
-
-	/* store the response in the SMB stream */
-	if (!srv_io_r_net_sess_enum("", &r_u, rdata, 0))
-		return False;
-
-	return True;
-}
-
-/*******************************************************************
- Delete session.
-********************************************************************/
-
-static bool api_srv_net_sess_del(pipes_struct *p)
-{
-	SRV_Q_NET_SESS_DEL q_u;
-	SRV_R_NET_SESS_DEL r_u;
-	prs_struct *data = &p->in_data.data;
-	prs_struct *rdata = &p->out_data.rdata;
-
-	ZERO_STRUCT(q_u);
-	ZERO_STRUCT(r_u);
-
-	/* grab the net server get enum */
-	if (!srv_io_q_net_sess_del("", &q_u, data, 0))
-		return False;
-
-	/* construct reply.  always indicate success */
-	r_u.status = _srv_net_sess_del(p, &q_u, &r_u);
-
-	/* store the response in the SMB stream */
-	if (!srv_io_r_net_sess_del("", &r_u, rdata, 0))
-		return False;
-
-	return True;
-}
-
-/*******************************************************************
- RPC to enumerate shares.
-********************************************************************/
-
-static bool api_srv_net_share_enum_all(pipes_struct *p)
-{
-	SRV_Q_NET_SHARE_ENUM q_u;
-	SRV_R_NET_SHARE_ENUM r_u;
-	prs_struct *data = &p->in_data.data;
-	prs_struct *rdata = &p->out_data.rdata;
-
-	ZERO_STRUCT(q_u);
-	ZERO_STRUCT(r_u);
-
-	/* Unmarshall the net server get enum. */
-	if(!srv_io_q_net_share_enum("", &q_u, data, 0)) {
-		DEBUG(0,("api_srv_net_share_enum_all: Failed to unmarshall SRV_Q_NET_SHARE_ENUM.\n"));
-		return False;
-	}
-
-	r_u.status = _srv_net_share_enum_all(p, &q_u, &r_u);
-
-	if (!srv_io_r_net_share_enum("", &r_u, rdata, 0)) {
-		DEBUG(0,("api_srv_net_share_enum_all: Failed to marshall SRV_R_NET_SHARE_ENUM.\n"));
-		return False;
-	}
-
-	return True;
-}
-
-/*******************************************************************
- RPC to enumerate shares.
-********************************************************************/
-
-static bool api_srv_net_share_enum(pipes_struct *p)
-{
-	SRV_Q_NET_SHARE_ENUM q_u;
-	SRV_R_NET_SHARE_ENUM r_u;
-	prs_struct *data = &p->in_data.data;
-	prs_struct *rdata = &p->out_data.rdata;
-
-	ZERO_STRUCT(q_u);
-	ZERO_STRUCT(r_u);
-
-	/* Unmarshall the net server get enum. */
-	if(!srv_io_q_net_share_enum("", &q_u, data, 0)) {
-		DEBUG(0,("api_srv_net_share_enum: Failed to unmarshall SRV_Q_NET_SHARE_ENUM.\n"));
-		return False;
-	}
-
-	r_u.status = _srv_net_share_enum(p, &q_u, &r_u);
-
-	if (!srv_io_r_net_share_enum("", &r_u, rdata, 0)) {
-		DEBUG(0,("api_srv_net_share_enum: Failed to marshall SRV_R_NET_SHARE_ENUM.\n"));
-		return False;
-	}
-
-	return True;
-}
-
-/*******************************************************************
- RPC to return share information.
-********************************************************************/
-
-static bool api_srv_net_share_get_info(pipes_struct *p)
-{
-	SRV_Q_NET_SHARE_GET_INFO q_u;
-	SRV_R_NET_SHARE_GET_INFO r_u;
-	prs_struct *data = &p->in_data.data;
-	prs_struct *rdata = &p->out_data.rdata;
-
-	ZERO_STRUCT(q_u);
-	ZERO_STRUCT(r_u);
-
-	/* Unmarshall the net server get info. */
-	if(!srv_io_q_net_share_get_info("", &q_u, data, 0)) {
-		DEBUG(0,("api_srv_net_share_get_info: Failed to unmarshall SRV_Q_NET_SHARE_GET_INFO.\n"));
-		return False;
-	}
-
-	r_u.status = _srv_net_share_get_info(p, &q_u, &r_u);
-
-	if(!srv_io_r_net_share_get_info("", &r_u, rdata, 0)) {
-		DEBUG(0,("api_srv_net_share_get_info: Failed to marshall SRV_R_NET_SHARE_GET_INFO.\n"));
-		return False;
-	}
-
-	return True;
-}
-
-/*******************************************************************
- RPC to set share information.
-********************************************************************/
-
-static bool api_srv_net_share_set_info(pipes_struct *p)
-{
-	SRV_Q_NET_SHARE_SET_INFO q_u;
-	SRV_R_NET_SHARE_SET_INFO r_u;
-	prs_struct *data = &p->in_data.data;
-	prs_struct *rdata = &p->out_data.rdata;
-
-	ZERO_STRUCT(q_u);
-	ZERO_STRUCT(r_u);
-
-	/* Unmarshall the net server set info. */
-	if(!srv_io_q_net_share_set_info("", &q_u, data, 0)) {
-		DEBUG(0,("api_srv_net_share_set_info: Failed to unmarshall SRV_Q_NET_SHARE_SET_INFO.\n"));
-		return False;
-	}
-
-	r_u.status = _srv_net_share_set_info(p, &q_u, &r_u);
-
-	if(!srv_io_r_net_share_set_info("", &r_u, rdata, 0)) {
-		DEBUG(0,("api_srv_net_share_set_info: Failed to marshall SRV_R_NET_SHARE_SET_INFO.\n"));
-		return False;
-	}
-
-	return True;
-}
-
-/*******************************************************************
- RPC to add share information.
-********************************************************************/
-
-static bool api_srv_net_share_add(pipes_struct *p)
-{
-	SRV_Q_NET_SHARE_ADD q_u;
-	SRV_R_NET_SHARE_ADD r_u;
-	prs_struct *data = &p->in_data.data;
-	prs_struct *rdata = &p->out_data.rdata;
-
-	ZERO_STRUCT(q_u);
-	ZERO_STRUCT(r_u);
-
-	/* Unmarshall the net server add info. */
-	if(!srv_io_q_net_share_add("", &q_u, data, 0)) {
-		DEBUG(0,("api_srv_net_share_add: Failed to unmarshall SRV_Q_NET_SHARE_ADD.\n"));
-		return False;
-	}
-
-	r_u.status = _srv_net_share_add(p, &q_u, &r_u);
-
-	if(!srv_io_r_net_share_add("", &r_u, rdata, 0)) {
-		DEBUG(0,("api_srv_net_share_add: Failed to marshall SRV_R_NET_SHARE_ADD.\n"));
-		return False;
-	}
-
-	return True;
-}
-
-/*******************************************************************
- RPC to delete share information.
-********************************************************************/
-
-static bool api_srv_net_share_del(pipes_struct *p)
-{
-	SRV_Q_NET_SHARE_DEL q_u;
-	SRV_R_NET_SHARE_DEL r_u;
-	prs_struct *data = &p->in_data.data;
-	prs_struct *rdata = &p->out_data.rdata;
-
-	ZERO_STRUCT(q_u);
-	ZERO_STRUCT(r_u);
-
-	/* Unmarshall the net server del info. */
-	if(!srv_io_q_net_share_del("", &q_u, data, 0)) {
-		DEBUG(0,("api_srv_net_share_del: Failed to unmarshall SRV_Q_NET_SHARE_DEL.\n"));
-		return False;
-	}
-
-	r_u.status = _srv_net_share_del(p, &q_u, &r_u);
-
-	if(!srv_io_r_net_share_del("", &r_u, rdata, 0)) {
-		DEBUG(0,("api_srv_net_share_del: Failed to marshall SRV_R_NET_SHARE_DEL.\n"));
-		return False;
-	}
-
-	return True;
-}
-
-/*******************************************************************
- RPC to delete share information.
-********************************************************************/
-
-static bool api_srv_net_share_del_sticky(pipes_struct *p)
-{
-	SRV_Q_NET_SHARE_DEL q_u;
-	SRV_R_NET_SHARE_DEL r_u;
-	prs_struct *data = &p->in_data.data;
-	prs_struct *rdata = &p->out_data.rdata;
-
-	ZERO_STRUCT(q_u);
-	ZERO_STRUCT(r_u);
-
-	/* Unmarshall the net server del info. */
-	if(!srv_io_q_net_share_del("", &q_u, data, 0)) {
-		DEBUG(0,("api_srv_net_share_del_sticky: Failed to unmarshall SRV_Q_NET_SHARE_DEL.\n"));
-		return False;
-	}
-
-	r_u.status = _srv_net_share_del_sticky(p, &q_u, &r_u);
-
-	if(!srv_io_r_net_share_del("", &r_u, rdata, 0)) {
-		DEBUG(0,("api_srv_net_share_del_sticky: Failed to marshall SRV_R_NET_SHARE_DEL.\n"));
-		return False;
-	}
-
-	return True;
-}
-
-/*******************************************************************
- api_srv_net_remote_tod
-********************************************************************/
-
-static bool api_srv_net_remote_tod(pipes_struct *p)
-{
-	SRV_Q_NET_REMOTE_TOD q_u;
-	SRV_R_NET_REMOTE_TOD r_u;
-	prs_struct *data = &p->in_data.data;
-	prs_struct *rdata = &p->out_data.rdata;
-
-	ZERO_STRUCT(q_u);
-	ZERO_STRUCT(r_u);
-
-	/* grab the net server get enum */
-	if(!srv_io_q_net_remote_tod("", &q_u, data, 0))
-		return False;
-
-	r_u.status = _srv_net_remote_tod(p, &q_u, &r_u);
-
-	/* store the response in the SMB stream */
-	if(!srv_io_r_net_remote_tod("", &r_u, rdata, 0))
-		return False;
-
-	return True;
-}
-
-/*******************************************************************
- RPC to enumerate disks available on a server e.g. C:, D: ...
-*******************************************************************/
-
-static bool api_srv_net_disk_enum(pipes_struct *p) 
-{
-	SRV_Q_NET_DISK_ENUM q_u;
-	SRV_R_NET_DISK_ENUM r_u;
-	prs_struct *data = &p->in_data.data;
-	prs_struct *rdata = &p->out_data.rdata;
-
-	ZERO_STRUCT(q_u);
-	ZERO_STRUCT(r_u);
-
-	/* Unmarshall the net server disk enum. */
-	if(!srv_io_q_net_disk_enum("", &q_u, data, 0)) {
-		DEBUG(0,("api_srv_net_disk_enum: Failed to unmarshall SRV_Q_NET_DISK_ENUM.\n"));
-		return False;
-	}
-
-	r_u.status = _srv_net_disk_enum(p, &q_u, &r_u);
-
-	if(!srv_io_r_net_disk_enum("", &r_u, rdata, 0)) {
-		DEBUG(0,("api_srv_net_disk_enum: Failed to marshall SRV_R_NET_DISK_ENUM.\n"));
-		return False;
-	}
-
-	return True;
-}
-
-/*******************************************************************
- NetValidateName (opnum 0x21) 
-*******************************************************************/
-
-static bool api_srv_net_name_validate(pipes_struct *p) 
-{
-	SRV_Q_NET_NAME_VALIDATE q_u;
-	SRV_R_NET_NAME_VALIDATE r_u;
-	prs_struct *data = &p->in_data.data;
-	prs_struct *rdata = &p->out_data.rdata;
- 
-	ZERO_STRUCT(q_u);
-	ZERO_STRUCT(r_u);
-  
-	/* Unmarshall the net server disk enum. */
-	if(!srv_io_q_net_name_validate("", &q_u, data, 0)) {
-		DEBUG(0,("api_srv_net_name_validate: Failed to unmarshall SRV_Q_NET_NAME_VALIDATE.\n"));
-		return False;
-	}
-
-	r_u.status = _srv_net_name_validate(p, &q_u, &r_u);
-
-	if(!srv_io_r_net_name_validate("", &r_u, rdata, 0)) {
-		DEBUG(0,("api_srv_net_name_validate: Failed to marshall SRV_R_NET_NAME_VALIDATE.\n"));
-		return False;
-	}
-
-	return True;
-}
-
-/*******************************************************************
- NetFileQuerySecdesc (opnum 0x27)
-*******************************************************************/
-
-static bool api_srv_net_file_query_secdesc(pipes_struct *p)
-{
-	SRV_Q_NET_FILE_QUERY_SECDESC q_u;
-	SRV_R_NET_FILE_QUERY_SECDESC r_u;
-	prs_struct *data = &p->in_data.data;
-	prs_struct *rdata = &p->out_data.rdata;
-
-	ZERO_STRUCT(q_u);
-	ZERO_STRUCT(r_u);
-
-	/* Unmarshall the net file get info from Win9x */
-	if(!srv_io_q_net_file_query_secdesc("", &q_u, data, 0)) {
-		DEBUG(0,("api_srv_net_file_query_secdesc: Failed to unmarshall SRV_Q_NET_FILE_QUERY_SECDESC.\n"));
-		return False;
-	}
-
-	r_u.status = _srv_net_file_query_secdesc(p, &q_u, &r_u);
-
-	if(!srv_io_r_net_file_query_secdesc("", &r_u, rdata, 0)) {
-		DEBUG(0,("api_srv_net_file_query_secdesc: Failed to marshall SRV_R_NET_FILE_QUERY_SECDESC.\n"));
-		return False;
-	}
-
-	return True;
-}
-
-/*******************************************************************
- NetFileSetSecdesc (opnum 0x28)
-*******************************************************************/
-
-static bool api_srv_net_file_set_secdesc(pipes_struct *p)
-{
-	SRV_Q_NET_FILE_SET_SECDESC q_u;
-	SRV_R_NET_FILE_SET_SECDESC r_u;
-	prs_struct *data = &p->in_data.data;
-	prs_struct *rdata = &p->out_data.rdata;
-
-	ZERO_STRUCT(q_u);
-	ZERO_STRUCT(r_u);
-
-	/* Unmarshall the net file set info from Win9x */
-	if(!srv_io_q_net_file_set_secdesc("", &q_u, data, 0)) {
-		DEBUG(0,("api_srv_net_file_set_secdesc: Failed to unmarshall SRV_Q_NET_FILE_SET_SECDESC.\n"));
-		return False;
-	}
-
-	r_u.status = _srv_net_file_set_secdesc(p, &q_u, &r_u);
-
-	if(!srv_io_r_net_file_set_secdesc("", &r_u, rdata, 0)) {
-		DEBUG(0,("api_srv_net_file_set_secdesc: Failed to marshall SRV_R_NET_FILE_SET_SECDESC.\n"));
-		return False;
-	}
-
-	return True;
-}
-
-/*******************************************************************
-*******************************************************************/
-
-static bool api_srv_net_file_close(pipes_struct *p)
-{
-	return proxy_srvsvc_call( p, NDR_SRVSVC_NETFILECLOSE );
-}
-
-/*******************************************************************
-\PIPE\srvsvc commands
-********************************************************************/
-
-static struct api_struct api_srv_cmds[] =
-{
-      { "SRV_NET_CONN_ENUM"         , SRV_NET_CONN_ENUM         , api_srv_net_conn_enum          },
-      { "SRV_NET_SESS_ENUM"         , SRV_NET_SESS_ENUM         , api_srv_net_sess_enum          },
-      { "SRV_NET_SESS_DEL"          , SRV_NET_SESS_DEL          , api_srv_net_sess_del           },
-      { "SRV_NET_SHARE_ENUM_ALL"    , SRV_NET_SHARE_ENUM_ALL    , api_srv_net_share_enum_all     },
-      { "SRV_NET_SHARE_ENUM"        , SRV_NET_SHARE_ENUM        , api_srv_net_share_enum         },
-      { "SRV_NET_SHARE_ADD"         , SRV_NET_SHARE_ADD         , api_srv_net_share_add          },
-      { "SRV_NET_SHARE_DEL"         , SRV_NET_SHARE_DEL         , api_srv_net_share_del          },
-      { "SRV_NET_SHARE_DEL_STICKY"  , SRV_NET_SHARE_DEL_STICKY  , api_srv_net_share_del_sticky   },
-      { "SRV_NET_SHARE_GET_INFO"    , SRV_NET_SHARE_GET_INFO    , api_srv_net_share_get_info     },
-      { "SRV_NET_SHARE_SET_INFO"    , SRV_NET_SHARE_SET_INFO    , api_srv_net_share_set_info     },
-      { "SRV_NET_FILE_ENUM"         , SRV_NET_FILE_ENUM         , api_srv_net_file_enum          },
-      { "SRV_NET_SRV_GET_INFO"      , SRV_NET_SRV_GET_INFO      , api_srv_net_srv_get_info       },
-      { "SRV_NET_SRV_SET_INFO"      , SRV_NET_SRV_SET_INFO      , api_srv_net_srv_set_info       },
-      { "SRV_NET_REMOTE_TOD"        , SRV_NET_REMOTE_TOD        , api_srv_net_remote_tod         },
-      { "SRV_NET_DISK_ENUM"         , SRV_NET_DISK_ENUM         , api_srv_net_disk_enum          },
-      { "SRV_NET_NAME_VALIDATE"     , SRV_NET_NAME_VALIDATE     , api_srv_net_name_validate      },
-      { "SRV_NET_FILE_QUERY_SECDESC", SRV_NET_FILE_QUERY_SECDESC, api_srv_net_file_query_secdesc },
-      { "SRV_NET_FILE_SET_SECDESC"  , SRV_NET_FILE_SET_SECDESC  , api_srv_net_file_set_secdesc   },
-      { "SRV_NET_FILE_CLOSE"        , SRV_NET_FILE_CLOSE        , api_srv_net_file_close         }
-};
-
-void srvsvc2_get_pipe_fns( struct api_struct **fns, int *n_fns )
-{
-	*fns = api_srv_cmds;
-	*n_fns = sizeof(api_srv_cmds) / sizeof(struct api_struct);
-}
-
-
-NTSTATUS rpc_srvsvc2_init(void)
-{
-  return rpc_pipe_register_commands(SMB_RPC_INTERFACE_VERSION, "srvsvc", "ntsvcs", api_srv_cmds,
-				    sizeof(api_srv_cmds) / sizeof(struct api_struct));
-}

Modified: branches/samba/experimental/source/rpc_server/srv_srvsvc_nt.c
===================================================================
--- branches/samba/experimental/source/rpc_server/srv_srvsvc_nt.c	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/rpc_server/srv_srvsvc_nt.c	2008-06-09 06:59:20 UTC (rev 1920)
@@ -1,21 +1,22 @@
-/* 
+/*
  *  Unix SMB/CIFS implementation.
  *  RPC Pipe client / server routines
  *  Copyright (C) Andrew Tridgell              1992-1997,
  *  Copyright (C) Jeremy Allison               2001.
  *  Copyright (C) Nigel Williams               2001.
  *  Copyright (C) Gerald (Jerry) Carter        2006.
- *  
+ *  Copyright (C) Guenther Deschner            2008.
+ *
  *  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 3 of the License, or
  *  (at your option) any later version.
- *  
+ *
  *  This program is distributed in the hope that it will be useful,
  *  but WITHOUT ANY WARRANTY; without even the implied warranty of
  *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
  *  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, see <http://www.gnu.org/licenses/>.
  */
@@ -29,13 +30,14 @@
 #undef DBGC_CLASS
 #define DBGC_CLASS DBGC_RPC_SRV
 
+#define MAX_SERVER_DISK_ENTRIES 15
+
 /* Use for enumerating connections, pipes, & files */
 
 struct file_enum_count {
 	TALLOC_CTX *ctx;
 	const char *username;
-	int count;
-	FILE_INFO_3 *info;
+	struct srvsvc_NetFileCtr3 *ctr3;
 };
 
 struct sess_file_count {
@@ -52,8 +54,8 @@
 {
 	struct pipe_open_rec prec;
 	struct file_enum_count *fenum = (struct file_enum_count *)p;
-	FILE_INFO_3 *f;
-	int i = fenum->count;
+	struct srvsvc_NetFileInfo3 *f;
+	int i = fenum->ctr3->count;
 	char *fullpath = NULL;
 	const char *username;
 
@@ -78,21 +80,22 @@
 		return 1;
 	}
 
-	f = TALLOC_REALLOC_ARRAY( fenum->ctx, fenum->info, FILE_INFO_3, i+1 );
+	f = TALLOC_REALLOC_ARRAY(fenum->ctx, fenum->ctr3->array,
+				 struct srvsvc_NetFileInfo3, i+1);
 	if ( !f ) {
 		DEBUG(0,("conn_enum_fn: realloc failed for %d items\n", i+1));
 		return 1;
 	}
-	fenum->info = f;
+	fenum->ctr3->array = f;
 
-	init_srv_file_info3(
-		&fenum->info[i],
-		(uint32)((procid_to_pid(&prec.pid)<<16) & prec.pnum),
-		(FILE_READ_DATA|FILE_WRITE_DATA),
-		0, username, fullpath);
+	init_srvsvc_NetFileInfo3(&fenum->ctr3->array[i],
+				 (((uint32_t)(procid_to_pid(&prec.pid))<<16) | prec.pnum),
+				 (FILE_READ_DATA|FILE_WRITE_DATA),
+				 0,
+				 fullpath,
+				 username);
 
-	TALLOC_FREE(fullpath);
-	fenum->count++;
+	fenum->ctr3->count++;
 
 	return 0;
 }
@@ -100,16 +103,16 @@
 /*******************************************************************
 ********************************************************************/
 
-static WERROR net_enum_pipes( TALLOC_CTX *ctx, const char *username,
-			      FILE_INFO_3 **info, 
-                              uint32 *count, uint32 resume )
+static WERROR net_enum_pipes(TALLOC_CTX *ctx,
+			     const char *username,
+			     struct srvsvc_NetFileCtr3 **ctr3,
+			     uint32_t resume )
 {
 	struct file_enum_count fenum;
-	
+
 	fenum.ctx = ctx;
 	fenum.username = username;
-	fenum.count = *count;
-	fenum.info = *info;
+	fenum.ctr3 = *ctr3;
 
 	if (connections_traverse(pipe_enum_fn, &fenum) == -1) {
 		DEBUG(0,("net_enum_pipes: traverse of connections.tdb "
@@ -117,8 +120,7 @@
 		return WERR_NOMEM;
 	}
 
-	*info  = fenum.info;
-	*count = fenum.count;
+	*ctr3 = fenum.ctr3;
 
 	return WERR_OK;
 }
@@ -133,8 +135,8 @@
  	struct file_enum_count *fenum =
  		(struct file_enum_count *)private_data;
 
-	FILE_INFO_3 *f;
-	int i = fenum->count;
+	struct srvsvc_NetFileInfo3 *f;
+	int i = fenum->ctr3->count;
 	files_struct fsp;
 	struct byte_range_lock *brl;
 	int num_locks = 0;
@@ -155,12 +157,13 @@
 		return;
 	}
 
-	f = TALLOC_REALLOC_ARRAY( fenum->ctx, fenum->info, FILE_INFO_3, i+1 );
+	f = TALLOC_REALLOC_ARRAY(fenum->ctx, fenum->ctr3->array,
+				 struct srvsvc_NetFileInfo3, i+1);
 	if ( !f ) {
 		DEBUG(0,("conn_enum_fn: realloc failed for %d items\n", i+1));
 		return;
 	}
-	fenum->info = f;
+	fenum->ctr3->array = f;
 
 	/* need to count the number of locks on a file */
 
@@ -184,39 +187,36 @@
 	string_replace( fullpath, '/', '\\' );
 
 	/* mask out create (what ever that is) */
-	permissions = e->share_access & (FILE_READ_DATA|FILE_WRITE_DATA);
+	permissions = e->access_mask & (FILE_READ_DATA|FILE_WRITE_DATA);
 
-	/* now fill in the FILE_INFO_3 struct */
-	init_srv_file_info3( &fenum->info[i],
-			     e->share_file_id,
-			     permissions,
-			     num_locks,
-			     username,
-			     fullpath );
-
-	TALLOC_FREE(fullpath);
-	fenum->count++;
+	/* now fill in the srvsvc_NetFileInfo3 struct */
+	init_srvsvc_NetFileInfo3(&fenum->ctr3->array[i],
+				 (((uint32_t)(procid_to_pid(&e->pid))<<16) | e->share_file_id),
+				 permissions,
+				 num_locks,
+				 fullpath,
+				 username);
+	fenum->ctr3->count++;
 }
 
 /*******************************************************************
 ********************************************************************/
 
-static WERROR net_enum_files( TALLOC_CTX *ctx, const char *username,
-			      FILE_INFO_3 **info, 
-                              uint32 *count, uint32 resume )
+static WERROR net_enum_files(TALLOC_CTX *ctx,
+			     const char *username,
+			     struct srvsvc_NetFileCtr3 **ctr3,
+			     uint32_t resume)
 {
 	struct file_enum_count f_enum_cnt;
 
 	f_enum_cnt.ctx = ctx;
 	f_enum_cnt.username = username;
-	f_enum_cnt.count = *count;
-	f_enum_cnt.info = *info;
-	
+	f_enum_cnt.ctr3 = *ctr3;
+
 	share_mode_forall( enum_file_fn, (void *)&f_enum_cnt );
-	
-	*info  = f_enum_cnt.info;
-	*count = f_enum_cnt.count;
-	
+
+	*ctr3 = f_enum_cnt.ctr3;
+
 	return WERR_OK;
 }
 
@@ -242,19 +242,18 @@
  Fill in a share info level 0 structure.
  ********************************************************************/
 
-static void init_srv_share_info_0(pipes_struct *p, SRV_SHARE_INFO_0 *sh0, int snum)
+static void init_srv_share_info_0(pipes_struct *p, struct srvsvc_NetShareInfo0 *r, int snum)
 {
 	const char *net_name = lp_servicename(snum);
 
-	init_srv_share_info0(&sh0->info_0, net_name);
-	init_srv_share_info0_str(&sh0->info_0_str, net_name);
+	init_srvsvc_NetShareInfo0(r, net_name);
 }
 
 /*******************************************************************
  Fill in a share info level 1 structure.
  ********************************************************************/
 
-static void init_srv_share_info_1(pipes_struct *p, SRV_SHARE_INFO_1 *sh1, int snum)
+static void init_srv_share_info_1(pipes_struct *p, struct srvsvc_NetShareInfo1 *r, int snum)
 {
 	char *net_name = lp_servicename(snum);
 	char *remark = talloc_strdup(p->mem_ctx, lp_comment(snum));
@@ -265,25 +264,21 @@
 				remark);
 	}
 
-	init_srv_share_info1(&sh1->info_1,
-			net_name,
-			get_share_type(snum),
-			remark ? remark: "");
-	init_srv_share_info1_str(&sh1->info_1_str,
-			net_name,
-			remark ? remark: "");
+	init_srvsvc_NetShareInfo1(r, net_name,
+				  get_share_type(snum),
+				  remark ? remark : "");
 }
 
 /*******************************************************************
  Fill in a share info level 2 structure.
  ********************************************************************/
 
-static void init_srv_share_info_2(pipes_struct *p, SRV_SHARE_INFO_2 *sh2, int snum)
+static void init_srv_share_info_2(pipes_struct *p, struct srvsvc_NetShareInfo2 *r, int snum)
 {
 	char *remark = NULL;
 	char *path = NULL;
 	int max_connections = lp_max_connections(snum);
-	uint32 max_uses = max_connections!=0 ? max_connections : 0xffffffff;
+	uint32_t max_uses = max_connections!=0 ? max_connections : (uint32_t)-1;
 	int count = 0;
 	char *net_name = lp_servicename(snum);
 
@@ -307,21 +302,15 @@
 	}
 
 	count = count_current_connections(net_name, false);
-	init_srv_share_info2(&sh2->info_2,
-				net_name,
-				get_share_type(snum),
-				remark ? remark : "",
-				0,
-				max_uses,
-				count,
-				path ? path : "",
-				"");
 
-	init_srv_share_info2_str(&sh2->info_2_str,
-				net_name,
-				remark ? remark : "",
-				path ? path : "",
-				"");
+	init_srvsvc_NetShareInfo2(r, net_name,
+				  get_share_type(snum),
+				  remark ? remark : "",
+				  0,
+				  max_uses,
+				  count,
+				  path ? path : "",
+				  "");
 }
 
 /*******************************************************************
@@ -353,7 +342,7 @@
  Fill in a share info level 501 structure.
 ********************************************************************/
 
-static void init_srv_share_info_501(pipes_struct *p, SRV_SHARE_INFO_501 *sh501, int snum)
+static void init_srv_share_info_501(pipes_struct *p, struct srvsvc_NetShareInfo501 *r, int snum)
 {
 	const char *net_name = lp_servicename(snum);
 	char *remark = talloc_strdup(p->mem_ctx, lp_comment(snum));
@@ -362,27 +351,26 @@
 		remark = standard_sub_conn(p->mem_ctx, p->conn, remark);
 	}
 
-	init_srv_share_info501(&sh501->info_501, net_name, get_share_type(snum),
-			remark ? remark : "", (lp_csc_policy(snum) << 4));
-	init_srv_share_info501_str(&sh501->info_501_str,
-			net_name, remark ? remark : "");
+	init_srvsvc_NetShareInfo501(r, net_name,
+				    get_share_type(snum),
+				    remark ? remark : "",
+				    (lp_csc_policy(snum) << 4));
 }
 
 /*******************************************************************
  Fill in a share info level 502 structure.
  ********************************************************************/
 
-static void init_srv_share_info_502(pipes_struct *p, SRV_SHARE_INFO_502 *sh502, int snum)
+static void init_srv_share_info_502(pipes_struct *p, struct srvsvc_NetShareInfo502 *r, int snum)
 {
 	const char *net_name = lp_servicename(snum);
 	char *path = NULL;
 	SEC_DESC *sd = NULL;
+	struct sec_desc_buf *sd_buf = NULL;
 	size_t sd_size = 0;
 	TALLOC_CTX *ctx = p->mem_ctx;
 	char *remark = talloc_strdup(ctx, lp_comment(snum));;
 
-	ZERO_STRUCTP(sh502);
-
 	if (remark) {
 		remark = standard_sub_conn(ctx, p->conn, remark);
 	}
@@ -397,31 +385,24 @@
 
 	sd = get_share_security(ctx, lp_servicename(snum), &sd_size);
 
-	init_srv_share_info502(&sh502->info_502,
-			net_name,
-			get_share_type(snum),
-			remark ? remark : "",
-			0,
-			0xffffffff,
-			1,
-			path ? path : "",
-			"",
-			sd,
-			sd_size);
-	init_srv_share_info502_str(&sh502->info_502_str,
-			net_name,
-			remark ? remark : "",
-			path ? path : "",
-			"",
-			sd,
-			sd_size);
+	sd_buf = make_sec_desc_buf(p->mem_ctx, sd_size, sd);
+
+	init_srvsvc_NetShareInfo502(r, net_name,
+				    get_share_type(snum),
+				    remark ? remark : "",
+				    0,
+				    (uint32_t)-1,
+				    1,
+				    path ? path : "",
+				    "",
+				    sd_buf);
 }
 
 /***************************************************************************
  Fill in a share info level 1004 structure.
  ***************************************************************************/
 
-static void init_srv_share_info_1004(pipes_struct *p, SRV_SHARE_INFO_1004* sh1004, int snum)
+static void init_srv_share_info_1004(pipes_struct *p, struct srvsvc_NetShareInfo1004 *r, int snum)
 {
 	char *remark = talloc_strdup(p->mem_ctx, lp_comment(snum));
 
@@ -429,65 +410,59 @@
 		remark = standard_sub_conn(p->mem_ctx, p->conn, remark);
 	}
 
-	ZERO_STRUCTP(sh1004);
-
-	init_srv_share_info1004(&sh1004->info_1004, remark ? remark : "");
-	init_srv_share_info1004_str(&sh1004->info_1004_str,
-			remark ? remark : "");
+	init_srvsvc_NetShareInfo1004(r, remark ? remark : "");
 }
 
 /***************************************************************************
  Fill in a share info level 1005 structure.
  ***************************************************************************/
 
-static void init_srv_share_info_1005(pipes_struct *p, SRV_SHARE_INFO_1005* sh1005, int snum)
+static void init_srv_share_info_1005(pipes_struct *p, struct srvsvc_NetShareInfo1005 *r, int snum)
 {
-	sh1005->share_info_flags = 0;
+	uint32_t dfs_flags = 0;
 
-	if(lp_host_msdfs() && lp_msdfs_root(snum))
-		sh1005->share_info_flags |=
-			SHARE_1005_IN_DFS | SHARE_1005_DFS_ROOT;
-	sh1005->share_info_flags |=
-		lp_csc_policy(snum) << SHARE_1005_CSC_POLICY_SHIFT;
+	if (lp_host_msdfs() && lp_msdfs_root(snum)) {
+		dfs_flags |= SHARE_1005_IN_DFS | SHARE_1005_DFS_ROOT;
+	}
+
+	dfs_flags |= lp_csc_policy(snum) << SHARE_1005_CSC_POLICY_SHIFT;
+
+	init_srvsvc_NetShareInfo1005(r, dfs_flags);
 }
+
 /***************************************************************************
  Fill in a share info level 1006 structure.
  ***************************************************************************/
 
-static void init_srv_share_info_1006(pipes_struct *p, SRV_SHARE_INFO_1006* sh1006, int snum)
+static void init_srv_share_info_1006(pipes_struct *p, struct srvsvc_NetShareInfo1006 *r, int snum)
 {
-	sh1006->max_uses = -1;
+	init_srvsvc_NetShareInfo1006(r, (uint32_t)-1);
 }
 
 /***************************************************************************
  Fill in a share info level 1007 structure.
  ***************************************************************************/
 
-static void init_srv_share_info_1007(pipes_struct *p, SRV_SHARE_INFO_1007* sh1007, int snum)
+static void init_srv_share_info_1007(pipes_struct *p, struct srvsvc_NetShareInfo1007 *r, int snum)
 {
 	uint32 flags = 0;
 
-	ZERO_STRUCTP(sh1007);
-
-	init_srv_share_info1007(&sh1007->info_1007, flags, "");
-	init_srv_share_info1007_str(&sh1007->info_1007_str, "");
+	init_srvsvc_NetShareInfo1007(r, flags, "");
 }
 
 /*******************************************************************
  Fill in a share info level 1501 structure.
  ********************************************************************/
 
-static void init_srv_share_info_1501(pipes_struct *p, SRV_SHARE_INFO_1501 *sh1501, int snum)
+static void init_srv_share_info_1501(pipes_struct *p, struct sec_desc_buf *r, int snum)
 {
 	SEC_DESC *sd;
 	size_t sd_size;
 	TALLOC_CTX *ctx = p->mem_ctx;
 
-	ZERO_STRUCTP(sh1501);
-
 	sd = get_share_security(ctx, lp_servicename(snum), &sd_size);
 
-	sh1501->sdb = make_sec_desc_buf(p->mem_ctx, sd_size, sd);
+	r = make_sec_desc_buf(p->mem_ctx, sd_size, sd);
 }
 
 /*******************************************************************
@@ -505,378 +480,300 @@
  Fill in a share info structure.
  ********************************************************************/
 
-static bool init_srv_share_info_ctr(pipes_struct *p, SRV_SHARE_INFO_CTR *ctr,
-	       uint32 info_level, uint32 *resume_hnd, uint32 *total_entries, bool all_shares)
+static WERROR init_srv_share_info_ctr(pipes_struct *p,
+				      struct srvsvc_NetShareInfoCtr *info_ctr,
+				      uint32_t *resume_handle_p,
+				      uint32_t *total_entries,
+				      bool all_shares)
 {
 	int num_entries = 0;
+	int alloc_entries = 0;
 	int num_services = 0;
 	int snum;
 	TALLOC_CTX *ctx = p->mem_ctx;
+	int i = 0;
+	int valid_share_count = 0;
+	union srvsvc_NetShareCtr ctr;
+	uint32_t resume_handle = resume_handle_p ? *resume_handle_p : 0;
 
 	DEBUG(5,("init_srv_share_info_ctr\n"));
 
-	ZERO_STRUCTPN(ctr);
-
-	ctr->info_level = ctr->switch_value = info_level;
-	*resume_hnd = 0;
-
 	/* Ensure all the usershares are loaded. */
 	become_root();
-	num_services = load_usershare_shares();
+	load_usershare_shares();
 	load_registry_shares();
+	num_services = lp_numservices();
 	unbecome_root();
 
 	/* Count the number of entries. */
 	for (snum = 0; snum < num_services; snum++) {
-		if (lp_browseable(snum) && lp_snum_ok(snum) && (all_shares || !is_hidden_share(snum)) )
+		if (lp_browseable(snum) && lp_snum_ok(snum) && (all_shares || !is_hidden_share(snum)) ) {
+			DEBUG(10, ("counting service %s\n", lp_servicename(snum)));
 			num_entries++;
+		} else {
+			DEBUG(10, ("NOT counting service %s\n", lp_servicename(snum)));
+		}
 	}
 
-	*total_entries = num_entries;
-	ctr->num_entries2 = ctr->num_entries = num_entries;
-	ctr->ptr_share_info = ctr->ptr_entries = 1;
+	if (!num_entries || (resume_handle >= num_entries)) {
+		return WERR_OK;
+	}
 
-	if (!num_entries)
-		return True;
-
-	switch (info_level) {
+	/* Calculate alloc entries. */
+	alloc_entries = num_entries - resume_handle;
+	switch (info_ctr->level) {
 	case 0:
-	{
-		SRV_SHARE_INFO_0 *info0 = TALLOC_ARRAY(ctx, SRV_SHARE_INFO_0, num_entries);
-		int i = 0;
+		ctr.ctr0 = TALLOC_ZERO_P(ctx, struct srvsvc_NetShareCtr0);
+		W_ERROR_HAVE_NO_MEMORY(ctr.ctr0);
 
-		if (!info0) {
-			return False;
-		}
+		ctr.ctr0->count = alloc_entries;
+		ctr.ctr0->array = TALLOC_ZERO_ARRAY(ctx, struct srvsvc_NetShareInfo0, alloc_entries);
+		W_ERROR_HAVE_NO_MEMORY(ctr.ctr0->array);
 
-		for (snum = *resume_hnd; snum < num_services; snum++) {
-			if (lp_browseable(snum) && lp_snum_ok(snum) && (all_shares || !is_hidden_share(snum)) ) {
-				init_srv_share_info_0(p, &info0[i++], snum);
+		for (snum = 0; snum < num_services; snum++) {
+			if (lp_browseable(snum) && lp_snum_ok(snum) && (all_shares || !is_hidden_share(snum)) &&
+			    (resume_handle <= (i + valid_share_count++)) ) {
+				init_srv_share_info_0(p, &ctr.ctr0->array[i++], snum);
 			}
 		}
 
-		ctr->share.info0 = info0;
 		break;
 
-	}
-
 	case 1:
-	{
-		SRV_SHARE_INFO_1 *info1 = TALLOC_ARRAY(ctx, SRV_SHARE_INFO_1, num_entries);
-		int i = 0;
+		ctr.ctr1 = TALLOC_ZERO_P(ctx, struct srvsvc_NetShareCtr1);
+		W_ERROR_HAVE_NO_MEMORY(ctr.ctr1);
 
-		if (!info1) {
-			return False;
-		}
+		ctr.ctr1->count = alloc_entries;
+		ctr.ctr1->array = TALLOC_ZERO_ARRAY(ctx, struct srvsvc_NetShareInfo1, alloc_entries);
+		W_ERROR_HAVE_NO_MEMORY(ctr.ctr1->array);
 
-		for (snum = *resume_hnd; snum < num_services; snum++) {
-			if (lp_browseable(snum) && lp_snum_ok(snum) && (all_shares || !is_hidden_share(snum)) ) {
-				init_srv_share_info_1(p, &info1[i++], snum);
+		for (snum = 0; snum < num_services; snum++) {
+			if (lp_browseable(snum) && lp_snum_ok(snum) && (all_shares || !is_hidden_share(snum)) &&
+			    (resume_handle <= (i + valid_share_count++)) ) {
+				init_srv_share_info_1(p, &ctr.ctr1->array[i++], snum);
 			}
 		}
 
-		ctr->share.info1 = info1;
 		break;
-	}
 
 	case 2:
-	{
-		SRV_SHARE_INFO_2 *info2 = TALLOC_ARRAY(ctx, SRV_SHARE_INFO_2, num_entries);
-		int i = 0;
+		ctr.ctr2 = TALLOC_ZERO_P(ctx, struct srvsvc_NetShareCtr2);
+		W_ERROR_HAVE_NO_MEMORY(ctr.ctr2);
 
-		if (!info2) {
-			return False;
-		}
+		ctr.ctr2->count = alloc_entries;
+		ctr.ctr2->array = TALLOC_ZERO_ARRAY(ctx, struct srvsvc_NetShareInfo2, alloc_entries);
+		W_ERROR_HAVE_NO_MEMORY(ctr.ctr2->array);
 
-		for (snum = *resume_hnd; snum < num_services; snum++) {
-			if (lp_browseable(snum) && lp_snum_ok(snum) && (all_shares || !is_hidden_share(snum)) ) {
-				init_srv_share_info_2(p, &info2[i++], snum);
+		for (snum = 0; snum < num_services; snum++) {
+			if (lp_browseable(snum) && lp_snum_ok(snum) && (all_shares || !is_hidden_share(snum)) &&
+			    (resume_handle <= (i + valid_share_count++)) ) {
+				init_srv_share_info_2(p, &ctr.ctr2->array[i++], snum);
 			}
 		}
 
-		ctr->share.info2 = info2;
 		break;
-	}
 
 	case 501:
-	{
-		SRV_SHARE_INFO_501 *info501 = TALLOC_ARRAY(ctx, SRV_SHARE_INFO_501, num_entries);
-		int i = 0;
-	
-		if (!info501) {
-			return False;
-		}
+		ctr.ctr501 = TALLOC_ZERO_P(ctx, struct srvsvc_NetShareCtr501);
+		W_ERROR_HAVE_NO_MEMORY(ctr.ctr501);
 
-		for (snum = *resume_hnd; snum < num_services; snum++) {
-			if (lp_browseable(snum) && lp_snum_ok(snum) && (all_shares || !is_hidden_share(snum)) ) {
-				init_srv_share_info_501(p, &info501[i++], snum);
+		ctr.ctr501->count = alloc_entries;
+		ctr.ctr501->array = TALLOC_ZERO_ARRAY(ctx, struct srvsvc_NetShareInfo501, alloc_entries);
+		W_ERROR_HAVE_NO_MEMORY(ctr.ctr501->array);
+
+		for (snum = 0; snum < num_services; snum++) {
+			if (lp_browseable(snum) && lp_snum_ok(snum) && (all_shares || !is_hidden_share(snum)) &&
+			    (resume_handle <= (i + valid_share_count++)) ) {
+				init_srv_share_info_501(p, &ctr.ctr501->array[i++], snum);
 			}
 		}
-	
-		ctr->share.info501 = info501;
+
 		break;
-	}
 
 	case 502:
-	{
-		SRV_SHARE_INFO_502 *info502 = TALLOC_ARRAY(ctx, SRV_SHARE_INFO_502, num_entries);
-		int i = 0;
+		ctr.ctr502 = TALLOC_ZERO_P(ctx, struct srvsvc_NetShareCtr502);
+		W_ERROR_HAVE_NO_MEMORY(ctr.ctr502);
 
-		if (!info502) {
-			return False;
-		}
+		ctr.ctr502->count = alloc_entries;
+		ctr.ctr502->array = TALLOC_ZERO_ARRAY(ctx, struct srvsvc_NetShareInfo502, alloc_entries);
+		W_ERROR_HAVE_NO_MEMORY(ctr.ctr502->array);
 
-		for (snum = *resume_hnd; snum < num_services; snum++) {
-			if (lp_browseable(snum) && lp_snum_ok(snum) && (all_shares || !is_hidden_share(snum)) ) {
-				init_srv_share_info_502(p, &info502[i++], snum);
+		for (snum = 0; snum < num_services; snum++) {
+			if (lp_browseable(snum) && lp_snum_ok(snum) && (all_shares || !is_hidden_share(snum)) &&
+			    (resume_handle <= (i + valid_share_count++)) ) {
+				init_srv_share_info_502(p, &ctr.ctr502->array[i++], snum);
 			}
 		}
 
-		ctr->share.info502 = info502;
 		break;
-	}
 
-	/* here for completeness but not currently used with enum (1004 - 1501)*/
-	
 	case 1004:
-	{
-		SRV_SHARE_INFO_1004 *info1004 = TALLOC_ARRAY(ctx, SRV_SHARE_INFO_1004, num_entries);
-		int i = 0;
+		ctr.ctr1004 = TALLOC_ZERO_P(ctx, struct srvsvc_NetShareCtr1004);
+		W_ERROR_HAVE_NO_MEMORY(ctr.ctr1004);
 
-		if (!info1004) {
-			return False;
-		}
+		ctr.ctr1004->count = alloc_entries;
+		ctr.ctr1004->array = TALLOC_ZERO_ARRAY(ctx, struct srvsvc_NetShareInfo1004, alloc_entries);
+		W_ERROR_HAVE_NO_MEMORY(ctr.ctr1004->array);
 
-		for (snum = *resume_hnd; snum < num_services; snum++) {
-			if (lp_browseable(snum) && lp_snum_ok(snum) && (all_shares || !is_hidden_share(snum)) ) {
-				init_srv_share_info_1004(p, &info1004[i++], snum);
+		for (snum = 0; snum < num_services; snum++) {
+			if (lp_browseable(snum) && lp_snum_ok(snum) && (all_shares || !is_hidden_share(snum)) &&
+			    (resume_handle <= (i + valid_share_count++)) ) {
+				init_srv_share_info_1004(p, &ctr.ctr1004->array[i++], snum);
 			}
 		}
 
-		ctr->share.info1004 = info1004;
 		break;
-	}
 
 	case 1005:
-	{
-		SRV_SHARE_INFO_1005 *info1005 = TALLOC_ARRAY(ctx, SRV_SHARE_INFO_1005, num_entries);
-		int i = 0;
+		ctr.ctr1005 = TALLOC_ZERO_P(ctx, struct srvsvc_NetShareCtr1005);
+		W_ERROR_HAVE_NO_MEMORY(ctr.ctr1005);
 
-		if (!info1005) {
-			return False;
-		}
+		ctr.ctr1005->count = alloc_entries;
+		ctr.ctr1005->array = TALLOC_ZERO_ARRAY(ctx, struct srvsvc_NetShareInfo1005, alloc_entries);
+		W_ERROR_HAVE_NO_MEMORY(ctr.ctr1005->array);
 
-		for (snum = *resume_hnd; snum < num_services; snum++) {
-			if (lp_browseable(snum) && lp_snum_ok(snum) && (all_shares || !is_hidden_share(snum)) ) {
-				init_srv_share_info_1005(p, &info1005[i++], snum);
+		for (snum = 0; snum < num_services; snum++) {
+			if (lp_browseable(snum) && lp_snum_ok(snum) && (all_shares || !is_hidden_share(snum)) &&
+			    (resume_handle <= (i + valid_share_count++)) ) {
+				init_srv_share_info_1005(p, &ctr.ctr1005->array[i++], snum);
 			}
 		}
 
-		ctr->share.info1005 = info1005;
 		break;
-	}
 
 	case 1006:
-	{
-		SRV_SHARE_INFO_1006 *info1006 = TALLOC_ARRAY(ctx, SRV_SHARE_INFO_1006, num_entries);
-		int i = 0;
+		ctr.ctr1006 = TALLOC_ZERO_P(ctx, struct srvsvc_NetShareCtr1006);
+		W_ERROR_HAVE_NO_MEMORY(ctr.ctr1006);
 
-		if (!info1006) {
-			return False;
-		}
+		ctr.ctr1006->count = alloc_entries;
+		ctr.ctr1006->array = TALLOC_ZERO_ARRAY(ctx, struct srvsvc_NetShareInfo1006, alloc_entries);
+		W_ERROR_HAVE_NO_MEMORY(ctr.ctr1006->array);
 
-		for (snum = *resume_hnd; snum < num_services; snum++) {
-			if (lp_browseable(snum) && lp_snum_ok(snum) && (all_shares || !is_hidden_share(snum)) ) {
-				init_srv_share_info_1006(p, &info1006[i++], snum);
+		for (snum = 0; snum < num_services; snum++) {
+			if (lp_browseable(snum) && lp_snum_ok(snum) && (all_shares || !is_hidden_share(snum)) &&
+			    (resume_handle <= (i + valid_share_count++)) ) {
+				init_srv_share_info_1006(p, &ctr.ctr1006->array[i++], snum);
 			}
 		}
 
-		ctr->share.info1006 = info1006;
 		break;
-	}
 
 	case 1007:
-	{
-		SRV_SHARE_INFO_1007 *info1007 = TALLOC_ARRAY(ctx, SRV_SHARE_INFO_1007, num_entries);
-		int i = 0;
+		ctr.ctr1007 = TALLOC_ZERO_P(ctx, struct srvsvc_NetShareCtr1007);
+		W_ERROR_HAVE_NO_MEMORY(ctr.ctr1007);
 
-		if (!info1007) {
-			return False;
-		}
+		ctr.ctr1007->count = alloc_entries;
+		ctr.ctr1007->array = TALLOC_ZERO_ARRAY(ctx, struct srvsvc_NetShareInfo1007, alloc_entries);
+		W_ERROR_HAVE_NO_MEMORY(ctr.ctr1007->array);
 
-		for (snum = *resume_hnd; snum < num_services; snum++) {
-			if (lp_browseable(snum) && lp_snum_ok(snum) && (all_shares || !is_hidden_share(snum)) ) {
-				init_srv_share_info_1007(p, &info1007[i++], snum);
+		for (snum = 0; snum < num_services; snum++) {
+			if (lp_browseable(snum) && lp_snum_ok(snum) && (all_shares || !is_hidden_share(snum)) &&
+			    (resume_handle <= (i + valid_share_count++)) ) {
+				init_srv_share_info_1007(p, &ctr.ctr1007->array[i++], snum);
 			}
 		}
 
-		ctr->share.info1007 = info1007;
 		break;
-	}
 
 	case 1501:
-	{
-		SRV_SHARE_INFO_1501 *info1501 = TALLOC_ARRAY(ctx, SRV_SHARE_INFO_1501, num_entries);
-		int i = 0;
+		ctr.ctr1501 = TALLOC_ZERO_P(ctx, struct srvsvc_NetShareCtr1501);
+		W_ERROR_HAVE_NO_MEMORY(ctr.ctr1501);
 
-		if (!info1501) {
-			return False;
-		}
+		ctr.ctr1501->count = alloc_entries;
+		ctr.ctr1501->array = TALLOC_ZERO_ARRAY(ctx, struct sec_desc_buf, alloc_entries);
+		W_ERROR_HAVE_NO_MEMORY(ctr.ctr1501->array);
 
-		for (snum = *resume_hnd; snum < num_services; snum++) {
-			if (lp_browseable(snum) && lp_snum_ok(snum) && (all_shares || !is_hidden_share(snum)) ) {
-				init_srv_share_info_1501(p, &info1501[i++], snum);
+		for (snum = 0; snum < num_services; snum++) {
+			if (lp_browseable(snum) && lp_snum_ok(snum) && (all_shares || !is_hidden_share(snum)) &&
+			    (resume_handle <= (i + valid_share_count++)) ) {
+				init_srv_share_info_1501(p, &ctr.ctr1501->array[i++], snum);
 			}
 		}
 
-		ctr->share.info1501 = info1501;
 		break;
-	}
+
 	default:
-		DEBUG(5,("init_srv_share_info_ctr: unsupported switch value %d\n", info_level));
-		return False;
+		DEBUG(5,("init_srv_share_info_ctr: unsupported switch value %d\n",
+			info_ctr->level));
+		return WERR_UNKNOWN_LEVEL;
 	}
 
-	return True;
-}
-
-/*******************************************************************
- Inits a SRV_R_NET_SHARE_ENUM structure.
-********************************************************************/
-
-static void init_srv_r_net_share_enum(pipes_struct *p, SRV_R_NET_SHARE_ENUM *r_n,
-				      uint32 info_level, uint32 resume_hnd, bool all)  
-{
-	DEBUG(5,("init_srv_r_net_share_enum: %d\n", __LINE__));
-
-	if (init_srv_share_info_ctr(p, &r_n->ctr, info_level,
-				    &resume_hnd, &r_n->total_entries, all)) {
-		r_n->status = WERR_OK;
-	} else {
-		r_n->status = WERR_UNKNOWN_LEVEL;
-	}
-
-	init_enum_hnd(&r_n->enum_hnd, resume_hnd);
-}
-
-/*******************************************************************
- Inits a SRV_R_NET_SHARE_GET_INFO structure.
-********************************************************************/
-
-static void init_srv_r_net_share_get_info(pipes_struct *p, SRV_R_NET_SHARE_GET_INFO *r_n,
-				  char *share_name, uint32 info_level)
-{
-	WERROR status = WERR_OK;
-	int snum;
-
-	DEBUG(5,("init_srv_r_net_share_get_info: %d\n", __LINE__));
-
-	r_n->info.switch_value = info_level;
-
-	snum = find_service(share_name);
-
-	if (snum >= 0) {
-		switch (info_level) {
-		case 0:
-			init_srv_share_info_0(p, &r_n->info.share.info0, snum);
-			break;
-		case 1:
-			init_srv_share_info_1(p, &r_n->info.share.info1, snum);
-			break;
-		case 2:
-			init_srv_share_info_2(p, &r_n->info.share.info2, snum);
-			break;
-		case 501:
-			init_srv_share_info_501(p, &r_n->info.share.info501, snum);
-			break;
-		case 502:
-			init_srv_share_info_502(p, &r_n->info.share.info502, snum);
-			break;
-
-			/* here for completeness */
-		case 1004:
-			init_srv_share_info_1004(p, &r_n->info.share.info1004, snum);
-			break;
-		case 1005:
-			init_srv_share_info_1005(p, &r_n->info.share.info1005, snum);
-			break;
-
-			/* here for completeness 1006 - 1501 */
-		case 1006:
-			init_srv_share_info_1006(p, &r_n->info.share.info1006, snum);
-			break;
-		case 1007:
-			init_srv_share_info_1007(p, &r_n->info.share.info1007, snum);
-			break;
-		case 1501:
-			init_srv_share_info_1501(p, &r_n->info.share.info1501, snum);
-			break;
-		default:
-			DEBUG(5,("init_srv_net_share_get_info: unsupported switch value %d\n", info_level));
-			status = WERR_UNKNOWN_LEVEL;
-			break;
+	*total_entries = alloc_entries;
+	if (resume_handle_p) {
+		if (all_shares) {
+			*resume_handle_p = (num_entries == 0) ? *resume_handle_p : 0;
+		} else {
+			*resume_handle_p = num_entries;
 		}
-	} else {
-		status = WERR_INVALID_NAME;
 	}
 
-	r_n->info.ptr_share_ctr = W_ERROR_IS_OK(status) ? 1 : 0;
-	r_n->status = status;
+	info_ctr->ctr = ctr;
+
+	return WERR_OK;
 }
 
 /*******************************************************************
  fill in a sess info level 0 structure.
  ********************************************************************/
 
-static void init_srv_sess_info_0(pipes_struct *p, SRV_SESS_INFO_0 *ss0, uint32 *snum, uint32 *stot)
+static WERROR init_srv_sess_info_0(pipes_struct *p,
+				   struct srvsvc_NetSessCtr0 *ctr0,
+				   uint32_t *resume_handle_p,
+				   uint32_t *total_entries)
 {
 	struct sessionid *session_list;
-	uint32 num_entries = 0;
-	(*stot) = list_sessions(p->mem_ctx, &session_list);
+	uint32_t num_entries = 0;
+	uint32_t resume_handle = resume_handle_p ? *resume_handle_p : 0;
+	*total_entries = list_sessions(p->mem_ctx, &session_list);
 
-	if (ss0 == NULL) {
-		if (snum) {
-			(*snum) = 0;
+	DEBUG(5,("init_srv_sess_info_0\n"));
+
+	if (ctr0 == NULL) {
+		if (resume_handle_p) {
+			*resume_handle_p = 0;
 		}
-		return;
+		return WERR_OK;
 	}
 
-	DEBUG(5,("init_srv_sess_0_ss0\n"));
+	for (; resume_handle < *total_entries; resume_handle++) {
 
-	if (snum) {
-		for (; (*snum) < (*stot) && num_entries < MAX_SESS_ENTRIES; (*snum)++) {
-			init_srv_sess_info0( &ss0->info_0[num_entries], session_list[(*snum)].remote_machine);
-			num_entries++;
-		}
+		ctr0->array = TALLOC_REALLOC_ARRAY(p->mem_ctx,
+						   ctr0->array,
+						   struct srvsvc_NetSessInfo0,
+						   num_entries+1);
+		W_ERROR_HAVE_NO_MEMORY(ctr0->array);
 
-		ss0->num_entries_read  = num_entries;
-		ss0->ptr_sess_info     = num_entries > 0 ? 1 : 0;
-		ss0->num_entries_read2 = num_entries;
-		
-		if ((*snum) >= (*stot)) {
-			(*snum) = 0;
-		}
+		init_srvsvc_NetSessInfo0(&ctr0->array[num_entries],
+					 session_list[resume_handle].remote_machine);
+		num_entries++;
+	}
 
-	} else {
-		ss0->num_entries_read = 0;
-		ss0->ptr_sess_info = 0;
-		ss0->num_entries_read2 = 0;
+	ctr0->count = num_entries;
+
+	if (resume_handle_p) {
+		if (*resume_handle_p >= *total_entries) {
+			*resume_handle_p = 0;
+		} else {
+			*resume_handle_p = resume_handle;
+		}
 	}
+
+	return WERR_OK;
 }
 
 /*******************************************************************
 ********************************************************************/
 
-static void sess_file_fn( const struct share_mode_entry *e, 
+static void sess_file_fn( const struct share_mode_entry *e,
                           const char *sharepath, const char *fname,
 			  void *data )
 {
 	struct sess_file_count *sess = (struct sess_file_count *)data;
- 
+
 	if ( procid_equal(&e->pid, &sess->pid) && (sess->uid == e->uid) ) {
 		sess->count++;
 	}
-	
+
 	return;
 }
 
@@ -890,9 +787,9 @@
 	s_file_cnt.count = 0;
 	s_file_cnt.uid = uid;
 	s_file_cnt.pid = pid;
-	
+
 	share_mode_forall( sess_file_fn, &s_file_cnt );
-	
+
 	return s_file_cnt.count;
 }
 
@@ -900,508 +797,444 @@
  fill in a sess info level 1 structure.
  ********************************************************************/
 
-static void init_srv_sess_info_1(pipes_struct *p, SRV_SESS_INFO_1 *ss1, uint32 *snum, uint32 *stot)
+static WERROR init_srv_sess_info_1(pipes_struct *p,
+				   struct srvsvc_NetSessCtr1 *ctr1,
+				   uint32_t *resume_handle_p,
+				   uint32_t *total_entries)
 {
 	struct sessionid *session_list;
-	uint32 num_entries = 0;
+	uint32_t num_entries = 0;
 	time_t now = time(NULL);
+	uint32_t resume_handle = resume_handle_p ? *resume_handle_p : 0;
 
-	if ( !snum ) {
-		ss1->num_entries_read = 0;
-		ss1->ptr_sess_info = 0;
-		ss1->num_entries_read2 = 0;
-		
-		(*stot) = 0;
+	ZERO_STRUCTP(ctr1);
 
-		return;
+	if (ctr1 == NULL) {
+		if (resume_handle_p) {
+			*resume_handle_p = 0;
+		}
+		return WERR_OK;
 	}
-	
-	if (ss1 == NULL) {
-		(*snum) = 0;
-		return;
-	}
 
-	(*stot) = list_sessions(p->mem_ctx, &session_list);
-	
+	*total_entries = list_sessions(p->mem_ctx, &session_list);
 
-	for (; (*snum) < (*stot) && num_entries < MAX_SESS_ENTRIES; (*snum)++) {
+	for (; resume_handle < *total_entries; resume_handle++) {
 		uint32 num_files;
 		uint32 connect_time;
-		struct passwd *pw = sys_getpwnam(session_list[*snum].username);
+		struct passwd *pw = sys_getpwnam(session_list[resume_handle].username);
 		bool guest;
-			
+
 		if ( !pw ) {
 			DEBUG(10,("init_srv_sess_info_1: failed to find owner: %s\n",
-				session_list[*snum].username));
+				session_list[resume_handle].username));
 			continue;
 		}
-				
-		connect_time = (uint32)(now - session_list[*snum].connect_start);
-		num_files = net_count_files(pw->pw_uid, session_list[*snum].pid);
-		guest = strequal( session_list[*snum].username, lp_guestaccount() );
-					
-		init_srv_sess_info1( &ss1->info_1[num_entries], 
-		                     session_list[*snum].remote_machine,
-				     session_list[*snum].username, 
-				     num_files,
-				     connect_time,
-				     0, 
-				     guest);
-		num_entries++;
-	}
 
-	ss1->num_entries_read  = num_entries;
-	ss1->ptr_sess_info     = num_entries > 0 ? 1 : 0;
-	ss1->num_entries_read2 = num_entries;
-	
-	if ((*snum) >= (*stot)) {
-		(*snum) = 0;
-	}
+		connect_time = (uint32_t)(now - session_list[resume_handle].connect_start);
+		num_files = net_count_files(pw->pw_uid, session_list[resume_handle].pid);
+		guest = strequal( session_list[resume_handle].username, lp_guestaccount() );
 
-}
+		ctr1->array = TALLOC_REALLOC_ARRAY(p->mem_ctx,
+						   ctr1->array,
+						   struct srvsvc_NetSessInfo1,
+						   num_entries+1);
+		W_ERROR_HAVE_NO_MEMORY(ctr1->array);
 
-/*******************************************************************
- makes a SRV_R_NET_SESS_ENUM structure.
-********************************************************************/
+		init_srvsvc_NetSessInfo1(&ctr1->array[num_entries],
+					 session_list[resume_handle].remote_machine,
+					 session_list[resume_handle].username,
+					 num_files,
+					 connect_time,
+					 0,
+					 guest);
+		num_entries++;
+	}
 
-static WERROR init_srv_sess_info_ctr(pipes_struct *p, SRV_SESS_INFO_CTR *ctr,
-				int switch_value, uint32 *resume_hnd, uint32 *total_entries)
-{
-	WERROR status = WERR_OK;
-	DEBUG(5,("init_srv_sess_info_ctr: %d\n", __LINE__));
+	ctr1->count = num_entries;
 
-	ctr->switch_value = switch_value;
-
-	switch (switch_value) {
-	case 0:
-		init_srv_sess_info_0(p, &(ctr->sess.info0), resume_hnd, total_entries);
-		ctr->ptr_sess_ctr = 1;
-		break;
-	case 1:
-		init_srv_sess_info_1(p, &(ctr->sess.info1), resume_hnd, total_entries);
-		ctr->ptr_sess_ctr = 1;
-		break;
-	default:
-		DEBUG(5,("init_srv_sess_info_ctr: unsupported switch value %d\n", switch_value));
-		(*resume_hnd) = 0;
-		(*total_entries) = 0;
-		ctr->ptr_sess_ctr = 0;
-		status = WERR_UNKNOWN_LEVEL;
-		break;
+	if (resume_handle_p) {
+		if (*resume_handle_p >= *total_entries) {
+			*resume_handle_p = 0;
+		} else {
+			*resume_handle_p = resume_handle;
+		}
 	}
 
-	return status;
+	return WERR_OK;
 }
 
 /*******************************************************************
- makes a SRV_R_NET_SESS_ENUM structure.
-********************************************************************/
-
-static void init_srv_r_net_sess_enum(pipes_struct *p, SRV_R_NET_SESS_ENUM *r_n,
-				uint32 resume_hnd, int sess_level, int switch_value)  
-{
-	DEBUG(5,("init_srv_r_net_sess_enum: %d\n", __LINE__));
-
-	r_n->sess_level  = sess_level;
-
-	if (sess_level == -1)
-		r_n->status = WERR_UNKNOWN_LEVEL;
-	else
-		r_n->status = init_srv_sess_info_ctr(p, r_n->ctr, switch_value, &resume_hnd, &r_n->total_entries);
-
-	if (!W_ERROR_IS_OK(r_n->status))
-		resume_hnd = 0;
-
-	init_enum_hnd(&r_n->enum_hnd, resume_hnd);
-}
-
-/*******************************************************************
  fill in a conn info level 0 structure.
  ********************************************************************/
 
-static void init_srv_conn_info_0(SRV_CONN_INFO_0 *ss0, uint32 *snum, uint32 *stot)
+static WERROR init_srv_conn_info_0(struct srvsvc_NetConnCtr0 *ctr0,
+				   uint32_t *resume_handle_p,
+				   uint32_t *total_entries)
 {
-	uint32 num_entries = 0;
-	(*stot) = 1;
+	uint32_t num_entries = 0;
+	uint32_t resume_handle = resume_handle_p ? *resume_handle_p : 0;
 
-	if (ss0 == NULL) {
-		(*snum) = 0;
-		return;
+	DEBUG(5,("init_srv_conn_info_0\n"));
+
+	if (ctr0 == NULL) {
+		if (resume_handle_p) {
+			*resume_handle_p = 0;
+		}
+		return WERR_OK;
 	}
 
-	DEBUG(5,("init_srv_conn_0_ss0\n"));
+	*total_entries = 1;
 
-	if (snum) {
-		for (; (*snum) < (*stot) && num_entries < MAX_CONN_ENTRIES; (*snum)++) {
+	ZERO_STRUCTP(ctr0);
 
-			init_srv_conn_info0(&ss0->info_0[num_entries], (*stot));
+	for (; resume_handle < *total_entries; resume_handle++) {
 
-			/* move on to creating next connection */
-			/* move on to creating next conn */
-			num_entries++;
+		ctr0->array = TALLOC_REALLOC_ARRAY(talloc_tos(),
+						   ctr0->array,
+						   struct srvsvc_NetConnInfo0,
+						   num_entries+1);
+		if (!ctr0->array) {
+			return WERR_NOMEM;
 		}
 
-		ss0->num_entries_read  = num_entries;
-		ss0->ptr_conn_info     = num_entries > 0 ? 1 : 0;
-		ss0->num_entries_read2 = num_entries;
-		
-		if ((*snum) >= (*stot)) {
-			(*snum) = 0;
-		}
+		init_srvsvc_NetConnInfo0(&ctr0->array[num_entries],
+					 (*total_entries));
 
-	} else {
-		ss0->num_entries_read = 0;
-		ss0->ptr_conn_info = 0;
-		ss0->num_entries_read2 = 0;
-
-		(*stot) = 0;
+		/* move on to creating next connection */
+		num_entries++;
 	}
-}
 
-/*******************************************************************
- fill in a conn info level 1 structure.
- ********************************************************************/
+	ctr0->count = num_entries;
+	*total_entries = num_entries;
 
-static void init_srv_conn_1_info(CONN_INFO_1 *se1, CONN_INFO_1_STR *str1,
-				uint32 id, uint32 type,
-				uint32 num_opens, uint32 num_users, uint32 open_time,
-				const char *usr_name, const char *net_name)
-{
-	init_srv_conn_info1(se1 , id, type, num_opens, num_users, open_time, usr_name, net_name);
-	init_srv_conn_info1_str(str1, usr_name, net_name);
+	if (resume_handle_p) {
+		if (*resume_handle_p >= *total_entries) {
+			*resume_handle_p = 0;
+		} else {
+			*resume_handle_p = resume_handle;
+		}
+	}
+
+	return WERR_OK;
 }
 
 /*******************************************************************
  fill in a conn info level 1 structure.
  ********************************************************************/
 
-static void init_srv_conn_info_1(SRV_CONN_INFO_1 *ss1, uint32 *snum, uint32 *stot)
+static WERROR init_srv_conn_info_1(struct srvsvc_NetConnCtr1 *ctr1,
+				   uint32_t *resume_handle_p,
+				   uint32_t *total_entries)
 {
-	uint32 num_entries = 0;
-	(*stot) = 1;
+	uint32_t num_entries = 0;
+	uint32_t resume_handle = resume_handle_p ? *resume_handle_p : 0;
 
-	if (ss1 == NULL) {
-		(*snum) = 0;
-		return;
+	DEBUG(5,("init_srv_conn_info_1\n"));
+
+	if (ctr1 == NULL) {
+		if (resume_handle_p) {
+			*resume_handle_p = 0;
+		}
+		return WERR_OK;
 	}
 
-	DEBUG(5,("init_srv_conn_1_ss1\n"));
+	*total_entries = 1;
 
-	if (snum) {
-		for (; (*snum) < (*stot) && num_entries < MAX_CONN_ENTRIES; (*snum)++) {
-			init_srv_conn_1_info(&ss1->info_1[num_entries],
-								 &ss1->info_1_str[num_entries],
-			                     (*stot), 0x3, 1, 1, 3,"dummy_user", "IPC$");
+	ZERO_STRUCTP(ctr1);
 
-			/* move on to creating next connection */
-			/* move on to creating next conn */
-			num_entries++;
+	for (; resume_handle < *total_entries; resume_handle++) {
+
+		ctr1->array = TALLOC_REALLOC_ARRAY(talloc_tos(),
+						   ctr1->array,
+						   struct srvsvc_NetConnInfo1,
+						   num_entries+1);
+		if (!ctr1->array) {
+			return WERR_NOMEM;
 		}
 
-		ss1->num_entries_read  = num_entries;
-		ss1->ptr_conn_info     = num_entries > 0 ? 1 : 0;
-		ss1->num_entries_read2 = num_entries;
-		
+		init_srvsvc_NetConnInfo1(&ctr1->array[num_entries],
+					 (*total_entries),
+					 0x3,
+					 1,
+					 1,
+					 3,
+					 "dummy_user",
+					 "IPC$");
 
-		if ((*snum) >= (*stot)) {
-			(*snum) = 0;
-		}
+		/* move on to creating next connection */
+		num_entries++;
+	}
 
-	} else {
-		ss1->num_entries_read = 0;
-		ss1->ptr_conn_info = 0;
-		ss1->num_entries_read2 = 0;
-		
-		(*stot) = 0;
+	ctr1->count = num_entries;
+	*total_entries = num_entries;
+
+	if (resume_handle_p) {
+		if (*resume_handle_p >= *total_entries) {
+			*resume_handle_p = 0;
+		} else {
+			*resume_handle_p = resume_handle;
+		}
 	}
+
+	return WERR_OK;
 }
 
 /*******************************************************************
- makes a SRV_R_NET_CONN_ENUM structure.
-********************************************************************/
+ _srvsvc_NetFileEnum
+*******************************************************************/
 
-static WERROR init_srv_conn_info_ctr(SRV_CONN_INFO_CTR *ctr,
-				int switch_value, uint32 *resume_hnd, uint32 *total_entries)
+WERROR _srvsvc_NetFileEnum(pipes_struct *p,
+			   struct srvsvc_NetFileEnum *r)
 {
-	WERROR status = WERR_OK;
-	DEBUG(5,("init_srv_conn_info_ctr: %d\n", __LINE__));
+	TALLOC_CTX *ctx = NULL;
+	struct srvsvc_NetFileCtr3 *ctr3;
+	uint32_t resume_hnd = 0;
+	WERROR werr;
 
-	ctr->switch_value = switch_value;
-
-	switch (switch_value) {
-	case 0:
-		init_srv_conn_info_0(&ctr->conn.info0, resume_hnd, total_entries);
-		ctr->ptr_conn_ctr = 1;
+	switch (r->in.info_ctr->level) {
+	case 3:
 		break;
-	case 1:
-		init_srv_conn_info_1(&ctr->conn.info1, resume_hnd, total_entries);
-		ctr->ptr_conn_ctr = 1;
-		break;
 	default:
-		DEBUG(5,("init_srv_conn_info_ctr: unsupported switch value %d\n", switch_value));
-		(*resume_hnd = 0);
-		(*total_entries) = 0;
-		ctr->ptr_conn_ctr = 0;
-		status = WERR_UNKNOWN_LEVEL;
-		break;
+		return WERR_UNKNOWN_LEVEL;
 	}
 
-	return status;
-}
+	ctx = talloc_tos();
+	ctr3 = r->in.info_ctr->ctr.ctr3;
+	if (!ctr3) {
+		werr = WERR_INVALID_PARAM;
+		goto done;
+	}
 
-/*******************************************************************
- makes a SRV_R_NET_CONN_ENUM structure.
-********************************************************************/
-
-static void init_srv_r_net_conn_enum(SRV_R_NET_CONN_ENUM *r_n,
-				uint32 resume_hnd, int conn_level, int switch_value)  
-{
-	DEBUG(5,("init_srv_r_net_conn_enum: %d\n", __LINE__));
-
-	r_n->conn_level  = conn_level;
-	if (conn_level == -1)
-		r_n->status = WERR_UNKNOWN_LEVEL;
-	else
-		r_n->status = init_srv_conn_info_ctr(r_n->ctr, switch_value, &resume_hnd, &r_n->total_entries);
-
-	if (!W_ERROR_IS_OK(r_n->status))
-		resume_hnd = 0;
-
-	init_enum_hnd(&r_n->enum_hnd, resume_hnd);
-}
-
-/*******************************************************************
- makes a SRV_R_NET_FILE_ENUM structure.
-********************************************************************/
-
-static WERROR net_file_enum_3( const char *username, SRV_R_NET_FILE_ENUM *r,
-			       uint32 resume_hnd )
-{
-	TALLOC_CTX *ctx = talloc_tos();
-	SRV_FILE_INFO_CTR *ctr = &r->ctr;
-
-	/* TODO -- Windows enumerates 
+	/* TODO -- Windows enumerates
 	   (b) active pipes
 	   (c) open directories and files */
 
-	r->status = net_enum_files( ctx, username, &ctr->file.info3,
-				    &ctr->num_entries, resume_hnd );
-	if ( !W_ERROR_IS_OK(r->status))
+	werr = net_enum_files(ctx, r->in.user, &ctr3, resume_hnd);
+	if (!W_ERROR_IS_OK(werr)) {
 		goto done;
-		
-	r->status = net_enum_pipes( ctx, username, &ctr->file.info3,
-				    &ctr->num_entries, resume_hnd );
-	if ( !W_ERROR_IS_OK(r->status))
+	}
+
+	werr = net_enum_pipes(ctx, r->in.user, &ctr3, resume_hnd);
+	if (!W_ERROR_IS_OK(werr)) {
 		goto done;
-	
-	r->level = ctr->level = 3;
-	r->total_entries = ctr->num_entries;
-	/* ctr->num_entries = r->total_entries - resume_hnd; */
-	ctr->num_entries2 = ctr->num_entries;
-	ctr->ptr_file_info = 1;
+	}
 
-	r->status = WERR_OK;
+	*r->out.totalentries = ctr3->count;
+	r->out.info_ctr->ctr.ctr3->array = ctr3->array;
+	r->out.info_ctr->ctr.ctr3->count = ctr3->count;
 
-done:
-	if ( ctr->num_entries > 0 ) 
-		ctr->ptr_entries = 1;
+	werr = WERR_OK;
 
-	init_enum_hnd(&r->enum_hnd, 0);
-
-	return r->status;
+ done:
+	return werr;
 }
 
 /*******************************************************************
-*******************************************************************/
-
-WERROR _srv_net_file_enum(pipes_struct *p, SRV_Q_NET_FILE_ENUM *q_u, SRV_R_NET_FILE_ENUM *r_u)
-{
-	const char *username = NULL;
-
-	switch ( q_u->level ) {
-	case 3:
-		if (q_u->username) {
-			username = rpcstr_pull_unistr2_talloc(
-				p->mem_ctx, q_u->username);
-			if (!username) {
-				return WERR_NOMEM;
-			}
-		}
-
-		return net_file_enum_3(username, r_u,
-				       get_enum_hnd(&q_u->enum_hnd));
-	default:
-		return WERR_UNKNOWN_LEVEL;
-	}
-	
-	return WERR_OK;
-}
-
-/*******************************************************************
-net server get info
+ _srvsvc_NetSrvGetInfo
 ********************************************************************/
 
-WERROR _srv_net_srv_get_info(pipes_struct *p, SRV_Q_NET_SRV_GET_INFO *q_u, SRV_R_NET_SRV_GET_INFO *r_u)
+WERROR _srvsvc_NetSrvGetInfo(pipes_struct *p,
+			     struct srvsvc_NetSrvGetInfo *r)
 {
 	WERROR status = WERR_OK;
-	SRV_INFO_CTR *ctr = TALLOC_P(p->mem_ctx, SRV_INFO_CTR);
 
-	if (!ctr)
-		return WERR_NOMEM;
+	DEBUG(5,("_srvsvc_NetSrvGetInfo: %d\n", __LINE__));
 
-	ZERO_STRUCTP(ctr);
-
-	DEBUG(5,("srv_net_srv_get_info: %d\n", __LINE__));
-
 	if (!pipe_access_check(p)) {
-		DEBUG(3, ("access denied to srv_net_srv_get_info\n"));
+		DEBUG(3, ("access denied to _srvsvc_NetSrvGetInfo\n"));
 		return WERR_ACCESS_DENIED;
 	}
 
-	switch (q_u->switch_value) {
+	switch (r->in.level) {
 
 		/* Technically level 102 should only be available to
 		   Administrators but there isn't anything super-secret
 		   here, as most of it is made up. */
 
-	case 102:
-		init_srv_info_102(&ctr->srv.sv102,
-		                  500, global_myname(), 
-				  string_truncate(lp_serverstring(), MAX_SERVER_STRING_LENGTH),
-		                  lp_major_announce_version(), lp_minor_announce_version(),
-		                  lp_default_server_announce(),
-		                  0xffffffff, /* users */
-		                  0xf, /* disc */
-		                  0, /* hidden */
-		                  240, /* announce */
-		                  3000, /* announce delta */
-		                  100000, /* licenses */
-		                  "c:\\"); /* user path */
+	case 102: {
+		struct srvsvc_NetSrvInfo102 *info102;
+
+		info102 = TALLOC_P(p->mem_ctx, struct srvsvc_NetSrvInfo102);
+		if (!info102) {
+			return WERR_NOMEM;
+		}
+
+		init_srvsvc_NetSrvInfo102(info102,
+					  PLATFORM_ID_NT,
+					  global_myname(),
+					  lp_major_announce_version(),
+					  lp_minor_announce_version(),
+					  lp_default_server_announce(),
+					  string_truncate(lp_serverstring(), MAX_SERVER_STRING_LENGTH),
+					  0xffffffff, /* users */
+					  0xf, /* disc */
+					  0, /* hidden */
+					  240, /* announce */
+					  3000, /* announce delta */
+					  100000, /* licenses */
+					  "c:\\"); /* user path */
+		r->out.info->info102 = info102;
 		break;
-	case 101:
-		init_srv_info_101(&ctr->srv.sv101,
-		                  500, global_myname(),
-		                  lp_major_announce_version(), lp_minor_announce_version(),
-		                  lp_default_server_announce(),
-		                  string_truncate(lp_serverstring(), MAX_SERVER_STRING_LENGTH));
+	}
+	case 101: {
+		struct srvsvc_NetSrvInfo101 *info101;
+
+		info101 = TALLOC_P(p->mem_ctx, struct srvsvc_NetSrvInfo101);
+		if (!info101) {
+			return WERR_NOMEM;
+		}
+
+		init_srvsvc_NetSrvInfo101(info101,
+					  PLATFORM_ID_NT,
+					  global_myname(),
+					  lp_major_announce_version(),
+					  lp_minor_announce_version(),
+					  lp_default_server_announce(),
+					  string_truncate(lp_serverstring(), MAX_SERVER_STRING_LENGTH));
+		r->out.info->info101 = info101;
 		break;
-	case 100:
-		init_srv_info_100(&ctr->srv.sv100, 500, global_myname());
+	}
+	case 100: {
+		struct srvsvc_NetSrvInfo100 *info100;
+
+		info100 = TALLOC_P(p->mem_ctx, struct srvsvc_NetSrvInfo100);
+		if (!info100) {
+			return WERR_NOMEM;
+		}
+
+		init_srvsvc_NetSrvInfo100(info100,
+					  PLATFORM_ID_NT,
+					  global_myname());
+		r->out.info->info100 = info100;
+
 		break;
+	}
 	default:
 		status = WERR_UNKNOWN_LEVEL;
 		break;
 	}
 
-	/* set up the net server get info structure */
-	init_srv_r_net_srv_get_info(r_u, q_u->switch_value, ctr, status);
+	DEBUG(5,("_srvsvc_NetSrvGetInfo: %d\n", __LINE__));
 
-	DEBUG(5,("srv_net_srv_get_info: %d\n", __LINE__));
-
-	return r_u->status;
+	return status;
 }
 
 /*******************************************************************
-net server set info
+ _srvsvc_NetSrvSetInfo
 ********************************************************************/
 
-WERROR _srv_net_srv_set_info(pipes_struct *p, SRV_Q_NET_SRV_SET_INFO *q_u, SRV_R_NET_SRV_SET_INFO *r_u)
+WERROR _srvsvc_NetSrvSetInfo(pipes_struct *p,
+			     struct srvsvc_NetSrvSetInfo *r)
 {
 	WERROR status = WERR_OK;
 
-	DEBUG(5,("srv_net_srv_set_info: %d\n", __LINE__));
+	DEBUG(5,("_srvsvc_NetSrvSetInfo: %d\n", __LINE__));
 
 	/* Set up the net server set info structure. */
 
-	init_srv_r_net_srv_set_info(r_u, 0x0, status);
+	DEBUG(5,("_srvsvc_NetSrvSetInfo: %d\n", __LINE__));
 
-	DEBUG(5,("srv_net_srv_set_info: %d\n", __LINE__));
-
-	return r_u->status;
+	return status;
 }
 
 /*******************************************************************
-net conn enum
+ _srvsvc_NetConnEnum
 ********************************************************************/
 
-WERROR _srv_net_conn_enum(pipes_struct *p, SRV_Q_NET_CONN_ENUM *q_u, SRV_R_NET_CONN_ENUM *r_u)
+WERROR _srvsvc_NetConnEnum(pipes_struct *p,
+			   struct srvsvc_NetConnEnum *r)
 {
-	DEBUG(5,("srv_net_conn_enum: %d\n", __LINE__));
+	WERROR werr;
 
-	r_u->ctr = TALLOC_P(p->mem_ctx, SRV_CONN_INFO_CTR);
-	if (!r_u->ctr)
-		return WERR_NOMEM;
+	DEBUG(5,("_srvsvc_NetConnEnum: %d\n", __LINE__));
 
-	ZERO_STRUCTP(r_u->ctr);
+	switch (r->in.info_ctr->level) {
+		case 0:
+			werr = init_srv_conn_info_0(r->in.info_ctr->ctr.ctr0,
+						    r->in.resume_handle,
+						    r->out.totalentries);
+			break;
+		case 1:
+			werr = init_srv_conn_info_1(r->in.info_ctr->ctr.ctr1,
+						    r->in.resume_handle,
+						    r->out.totalentries);
+			break;
+		default:
+			return WERR_UNKNOWN_LEVEL;
+	}
 
-	/* set up the */
-	init_srv_r_net_conn_enum(r_u,
-				get_enum_hnd(&q_u->enum_hnd),
-				q_u->conn_level,
-				q_u->ctr->switch_value);
+	DEBUG(5,("_srvsvc_NetConnEnum: %d\n", __LINE__));
 
-	DEBUG(5,("srv_net_conn_enum: %d\n", __LINE__));
-
-	return r_u->status;
+	return werr;
 }
 
 /*******************************************************************
-net sess enum
+ _srvsvc_NetSessEnum
 ********************************************************************/
 
-WERROR _srv_net_sess_enum(pipes_struct *p, SRV_Q_NET_SESS_ENUM *q_u, SRV_R_NET_SESS_ENUM *r_u)
+WERROR _srvsvc_NetSessEnum(pipes_struct *p,
+			   struct srvsvc_NetSessEnum *r)
 {
-	DEBUG(5,("_srv_net_sess_enum: %d\n", __LINE__));
+	WERROR werr;
 
-	r_u->ctr = TALLOC_P(p->mem_ctx, SRV_SESS_INFO_CTR);
-	if (!r_u->ctr)
-		return WERR_NOMEM;
+	DEBUG(5,("_srvsvc_NetSessEnum: %d\n", __LINE__));
 
-	ZERO_STRUCTP(r_u->ctr);
+	switch (r->in.info_ctr->level) {
+		case 0:
+			werr = init_srv_sess_info_0(p,
+						    r->in.info_ctr->ctr.ctr0,
+						    r->in.resume_handle,
+						    r->out.totalentries);
+			break;
+		case 1:
+			werr = init_srv_sess_info_1(p,
+						    r->in.info_ctr->ctr.ctr1,
+						    r->in.resume_handle,
+						    r->out.totalentries);
+			break;
+		default:
+			return WERR_UNKNOWN_LEVEL;
+	}
 
-	/* set up the */
-	init_srv_r_net_sess_enum(p, r_u,
-				get_enum_hnd(&q_u->enum_hnd),
-				q_u->sess_level,
-				q_u->ctr->switch_value);
+	DEBUG(5,("_srvsvc_NetSessEnum: %d\n", __LINE__));
 
-	DEBUG(5,("_srv_net_sess_enum: %d\n", __LINE__));
-
-	return r_u->status;
+	return werr;
 }
 
 /*******************************************************************
-net sess del
+ _srvsvc_NetSessDel
 ********************************************************************/
 
-WERROR _srv_net_sess_del(pipes_struct *p, SRV_Q_NET_SESS_DEL *q_u, SRV_R_NET_SESS_DEL *r_u)
+WERROR _srvsvc_NetSessDel(pipes_struct *p,
+			  struct srvsvc_NetSessDel *r)
 {
 	struct sessionid *session_list;
 	struct current_user user;
 	int num_sessions, snum;
-	fstring username;
-	fstring machine;
+	const char *username;
+	const char *machine;
 	bool not_root = False;
+	WERROR werr;
 
-	rpcstr_pull_unistr2_fstring(username, &q_u->uni_user_name);
-	rpcstr_pull_unistr2_fstring(machine, &q_u->uni_cli_name);
+	username = r->in.user;
+	machine = r->in.client;
 
 	/* strip leading backslashes if any */
-	while (machine[0] == '\\') {
-		memmove(machine, &machine[1], strlen(machine));
+	if (machine && machine[0] == '\\' && machine[1] == '\\') {
+		machine += 2;
 	}
 
 	num_sessions = list_sessions(p->mem_ctx, &session_list);
 
-	DEBUG(5,("_srv_net_sess_del: %d\n", __LINE__));
+	DEBUG(5,("_srvsvc_NetSessDel: %d\n", __LINE__));
 
-	r_u->status = WERR_ACCESS_DENIED;
+	werr = WERR_ACCESS_DENIED;
 
 	get_current_user(&user, p);
 
 	/* fail out now if you are not root or not a domain admin */
 
-	if ((user.ut.uid != sec_initial_uid()) && 
+	if ((user.ut.uid != sec_initial_uid()) &&
 		( ! nt_token_check_domain_rid(p->pipe_user.nt_user_token, DOMAIN_GROUP_RID_ADMINS))) {
 
 		goto done;
@@ -1413,7 +1246,7 @@
 		    strequal(session_list[snum].remote_machine, machine)) {
 
 			NTSTATUS ntstat;
-		
+
 			if (user.ut.uid != sec_initial_uid()) {
 				not_root = True;
 				become_root();
@@ -1422,86 +1255,158 @@
 			ntstat = messaging_send(smbd_messaging_context(),
 						session_list[snum].pid,
 						MSG_SHUTDOWN, &data_blob_null);
-			
+
 			if (NT_STATUS_IS_OK(ntstat))
-				r_u->status = WERR_OK;
+				werr = WERR_OK;
 
-			if (not_root) 
+			if (not_root)
 				unbecome_root();
 		}
 	}
 
-	DEBUG(5,("_srv_net_sess_del: %d\n", __LINE__));
+	DEBUG(5,("_srvsvc_NetSessDel: %d\n", __LINE__));
 
-
 done:
 
-	return r_u->status;
+	return werr;
 }
 
 /*******************************************************************
- Net share enum all.
+ _srvsvc_NetShareEnumAll
 ********************************************************************/
 
-WERROR _srv_net_share_enum_all(pipes_struct *p, SRV_Q_NET_SHARE_ENUM *q_u, SRV_R_NET_SHARE_ENUM *r_u)
+WERROR _srvsvc_NetShareEnumAll(pipes_struct *p,
+			       struct srvsvc_NetShareEnumAll *r)
 {
-	DEBUG(5,("_srv_net_share_enum: %d\n", __LINE__));
+	WERROR werr;
 
+	DEBUG(5,("_srvsvc_NetShareEnumAll: %d\n", __LINE__));
+
 	if (!pipe_access_check(p)) {
-		DEBUG(3, ("access denied to srv_net_share_enum_all\n"));
+		DEBUG(3, ("access denied to _srvsvc_NetShareEnumAll\n"));
 		return WERR_ACCESS_DENIED;
 	}
 
 	/* Create the list of shares for the response. */
-	init_srv_r_net_share_enum(p, r_u,
-				q_u->ctr.info_level,
-				get_enum_hnd(&q_u->enum_hnd), True);
+	werr = init_srv_share_info_ctr(p,
+				       r->in.info_ctr,
+				       r->in.resume_handle,
+				       r->out.totalentries,
+				       true);
 
-	DEBUG(5,("_srv_net_share_enum: %d\n", __LINE__));
+	DEBUG(5,("_srvsvc_NetShareEnumAll: %d\n", __LINE__));
 
-	return r_u->status;
+	return werr;
 }
 
 /*******************************************************************
- Net share enum.
+ _srvsvc_NetShareEnum
 ********************************************************************/
 
-WERROR _srv_net_share_enum(pipes_struct *p, SRV_Q_NET_SHARE_ENUM *q_u, SRV_R_NET_SHARE_ENUM *r_u)
+WERROR _srvsvc_NetShareEnum(pipes_struct *p,
+			    struct srvsvc_NetShareEnum *r)
 {
-	DEBUG(5,("_srv_net_share_enum: %d\n", __LINE__));
+	WERROR werr;
 
+	DEBUG(5,("_srvsvc_NetShareEnum: %d\n", __LINE__));
+
 	if (!pipe_access_check(p)) {
-		DEBUG(3, ("access denied to srv_net_share_enum\n"));
+		DEBUG(3, ("access denied to _srvsvc_NetShareEnum\n"));
 		return WERR_ACCESS_DENIED;
 	}
 
 	/* Create the list of shares for the response. */
-	init_srv_r_net_share_enum(p, r_u,
-				  q_u->ctr.info_level,
-				  get_enum_hnd(&q_u->enum_hnd), False);
+	werr = init_srv_share_info_ctr(p,
+				       r->in.info_ctr,
+				       r->in.resume_handle,
+				       r->out.totalentries,
+				       false);
 
-	DEBUG(5,("_srv_net_share_enum: %d\n", __LINE__));
+	DEBUG(5,("_srvsvc_NetShareEnum: %d\n", __LINE__));
 
-	return r_u->status;
+	return werr;
 }
 
 /*******************************************************************
- Net share get info.
+ _srvsvc_NetShareGetInfo
 ********************************************************************/
 
-WERROR _srv_net_share_get_info(pipes_struct *p, SRV_Q_NET_SHARE_GET_INFO *q_u, SRV_R_NET_SHARE_GET_INFO *r_u)
+WERROR _srvsvc_NetShareGetInfo(pipes_struct *p,
+			       struct srvsvc_NetShareGetInfo *r)
 {
+	WERROR status = WERR_OK;
 	fstring share_name;
+	int snum;
+	union srvsvc_NetShareInfo *info = r->out.info;
 
-	DEBUG(5,("_srv_net_share_get_info: %d\n", __LINE__));
+	DEBUG(5,("_srvsvc_NetShareGetInfo: %d\n", __LINE__));
 
-	/* Create the list of shares for the response. */
-	unistr2_to_ascii(share_name, &q_u->uni_share_name, sizeof(share_name));
-	init_srv_r_net_share_get_info(p, r_u, share_name, q_u->info_level);
+	fstrcpy(share_name, r->in.share_name);
 
-	DEBUG(5,("_srv_net_share_get_info: %d\n", __LINE__));
+	snum = find_service(share_name);
+	if (snum < 0) {
+		return WERR_INVALID_NAME;
+	}
 
-	return r_u->status;
+	switch (r->in.level) {
+		case 0:
+			info->info0 = TALLOC_P(p->mem_ctx, struct srvsvc_NetShareInfo0);
+			W_ERROR_HAVE_NO_MEMORY(info->info0);
+			init_srv_share_info_0(p, info->info0, snum);
+			break;
+		case 1:
+			info->info1 = TALLOC_P(p->mem_ctx, struct srvsvc_NetShareInfo1);
+			W_ERROR_HAVE_NO_MEMORY(info->info1);
+			init_srv_share_info_1(p, info->info1, snum);
+			break;
+		case 2:
+			info->info2 = TALLOC_P(p->mem_ctx, struct srvsvc_NetShareInfo2);
+			W_ERROR_HAVE_NO_MEMORY(info->info2);
+			init_srv_share_info_2(p, info->info2, snum);
+			break;
+		case 501:
+			info->info501 = TALLOC_P(p->mem_ctx, struct srvsvc_NetShareInfo501);
+			W_ERROR_HAVE_NO_MEMORY(info->info501);
+			init_srv_share_info_501(p, info->info501, snum);
+			break;
+		case 502:
+			info->info502 = TALLOC_P(p->mem_ctx, struct srvsvc_NetShareInfo502);
+			W_ERROR_HAVE_NO_MEMORY(info->info502);
+			init_srv_share_info_502(p, info->info502, snum);
+			break;
+		case 1004:
+			info->info1004 = TALLOC_P(p->mem_ctx, struct srvsvc_NetShareInfo1004);
+			W_ERROR_HAVE_NO_MEMORY(info->info1004);
+			init_srv_share_info_1004(p, info->info1004, snum);
+			break;
+		case 1005:
+			info->info1005 = TALLOC_P(p->mem_ctx, struct srvsvc_NetShareInfo1005);
+			W_ERROR_HAVE_NO_MEMORY(info->info1005);
+			init_srv_share_info_1005(p, info->info1005, snum);
+			break;
+		case 1006:
+			info->info1006 = TALLOC_P(p->mem_ctx, struct srvsvc_NetShareInfo1006);
+			W_ERROR_HAVE_NO_MEMORY(info->info1006);
+			init_srv_share_info_1006(p, info->info1006, snum);
+			break;
+		case 1007:
+			info->info1007 = TALLOC_P(p->mem_ctx, struct srvsvc_NetShareInfo1007);
+			W_ERROR_HAVE_NO_MEMORY(info->info1007);
+			init_srv_share_info_1007(p, info->info1007, snum);
+			break;
+		case 1501:
+			init_srv_share_info_1501(p, info->info1501, snum);
+			break;
+		default:
+			DEBUG(5,("_srvsvc_NetShareGetInfo: unsupported switch value %d\n",
+				r->in.level));
+			status = WERR_UNKNOWN_LEVEL;
+			break;
+	}
+
+	DEBUG(5,("_srvsvc_NetShareGetInfo: %d\n", __LINE__));
+
+	return status;
 }
 
 /*******************************************************************
@@ -1539,16 +1444,17 @@
 }
 
 /*******************************************************************
- Net share set info. Modify share details.
+ _srvsvc_NetShareSetInfo. Modify share details.
 ********************************************************************/
 
-WERROR _srv_net_share_set_info(pipes_struct *p, SRV_Q_NET_SHARE_SET_INFO *q_u, SRV_R_NET_SHARE_SET_INFO *r_u)
+WERROR _srvsvc_NetShareSetInfo(pipes_struct *p,
+			       struct srvsvc_NetShareSetInfo *r)
 {
 	struct current_user user;
 	char *command = NULL;
 	char *share_name = NULL;
 	char *comment = NULL;
-	char *pathname = NULL;
+	const char *pathname = NULL;
 	int type;
 	int snum;
 	int ret;
@@ -1558,15 +1464,18 @@
 	bool is_disk_op = False;
 	int max_connections = 0;
 	TALLOC_CTX *ctx = p->mem_ctx;
+	union srvsvc_NetShareInfo *info = r->in.info;
 
-	DEBUG(5,("_srv_net_share_set_info: %d\n", __LINE__));
+	DEBUG(5,("_srvsvc_NetShareSetInfo: %d\n", __LINE__));
 
-	share_name = unistr2_to_ascii_talloc(ctx, &q_u->uni_share_name);
+	share_name = talloc_strdup(p->mem_ctx, r->in.share_name);
 	if (!share_name) {
-		return WERR_NET_NAME_NOT_FOUND;
+		return WERR_NOMEM;
 	}
 
-	r_u->parm_error = 0;
+	if (r->out.parm_error) {
+		*r->out.parm_error = 0;
+	}
 
 	if ( strequal(share_name,"IPC$")
 		|| ( lp_enable_asu_support() && strequal(share_name,"ADMIN$") )
@@ -1594,44 +1503,39 @@
 	if ( user.ut.uid != sec_initial_uid() && !is_disk_op )
 		return WERR_ACCESS_DENIED;
 
-	switch (q_u->info_level) {
+	switch (r->in.level) {
 	case 1:
 		pathname = talloc_strdup(ctx, lp_pathname(snum));
-		comment = unistr2_to_ascii_talloc(ctx,
-				&q_u->info.share.info2.info_2_str.uni_remark);
-		type = q_u->info.share.info2.info_2.type;
+		comment = talloc_strdup(ctx, info->info1->comment);
+		type = info->info1->type;
 		psd = NULL;
 		break;
 	case 2:
-		comment = unistr2_to_ascii_talloc(ctx,
-				&q_u->info.share.info2.info_2_str.uni_remark);
-		pathname = unistr2_to_ascii_talloc(ctx,
-				&q_u->info.share.info2.info_2_str.uni_path);
-		type = q_u->info.share.info2.info_2.type;
-		max_connections = (q_u->info.share.info2.info_2.max_uses == 0xffffffff) ? 0 : q_u->info.share.info2.info_2.max_uses;
+		comment = talloc_strdup(ctx, info->info2->comment);
+		pathname = info->info2->path;
+		type = info->info2->type;
+		max_connections = (info->info2->max_users == (uint32_t)-1) ?
+			0 : info->info2->max_users;
 		psd = NULL;
 		break;
 #if 0
 		/* not supported on set but here for completeness */
 	case 501:
-		unistr2_to_ascii(comment, &q_u->info.share.info501.info_501_str.uni_remark, sizeof(comment));
-		type = q_u->info.share.info501.info_501.type;
+		comment = talloc_strdup(ctx, info->info501->comment);
+		type = info->info501->type;
 		psd = NULL;
 		break;
 #endif
 	case 502:
-		comment = unistr2_to_ascii_talloc(ctx,
-				&q_u->info.share.info502.info_502_str.uni_remark);
-		pathname = unistr2_to_ascii_talloc(ctx,
-				&q_u->info.share.info502.info_502_str.uni_path);
-		type = q_u->info.share.info502.info_502.type;
-		psd = q_u->info.share.info502.info_502_str.sd;
+		comment = talloc_strdup(ctx, info->info502->comment);
+		pathname = info->info502->path;
+		type = info->info502->type;
+		psd = info->info502->sd_buf.sd;
 		map_generic_share_sd_bits(psd);
 		break;
 	case 1004:
 		pathname = talloc_strdup(ctx, lp_pathname(snum));
-		comment = unistr2_to_ascii_talloc(ctx,
-				&q_u->info.share.info1004.info_1004_str.uni_remark);
+		comment = talloc_strdup(ctx, info->info1004->comment);
 		type = STYPE_DISKTREE;
 		break;
 	case 1005:
@@ -1639,12 +1543,12 @@
 		   user, so we must compare it to see if it's what is set in
 		   smb.conf, so that we can contine other ops like setting
 		   ACLs on a share */
-		if (((q_u->info.share.info1005.share_info_flags &
+		if (((info->info1005->dfs_flags &
 		      SHARE_1005_CSC_POLICY_MASK) >>
 		     SHARE_1005_CSC_POLICY_SHIFT) == lp_csc_policy(snum))
 			return WERR_OK;
 		else {
-			DEBUG(3, ("_srv_net_share_set_info: client is trying to change csc policy from the network; must be done with smb.conf\n"));
+			DEBUG(3, ("_srvsvc_NetShareSetInfo: client is trying to change csc policy from the network; must be done with smb.conf\n"));
 			return WERR_ACCESS_DENIED;
 		}
 	case 1006:
@@ -1653,12 +1557,13 @@
 	case 1501:
 		pathname = talloc_strdup(ctx, lp_pathname(snum));
 		comment = talloc_strdup(ctx, lp_comment(snum));
-		psd = q_u->info.share.info1501.sdb->sd;
+		psd = info->info1501->sd;
 		map_generic_share_sd_bits(psd);
 		type = STYPE_DISKTREE;
 		break;
 	default:
-		DEBUG(5,("_srv_net_share_set_info: unsupported switch value %d\n", q_u->info_level));
+		DEBUG(5,("_srvsvc_NetShareSetInfo: unsupported switch value %d\n",
+			r->in.level));
 		return WERR_UNKNOWN_LEVEL;
 	}
 
@@ -1666,6 +1571,10 @@
 	if (type != STYPE_DISKTREE)
 		return WERR_ACCESS_DENIED;
 
+	if (comment == NULL) {
+		return WERR_NOMEM;
+	}
+
 	/* Check if the pathname is valid. */
 	if (!(path = valid_share_pathname(p->mem_ctx, pathname )))
 		return WERR_OBJECT_PATH_INVALID;
@@ -1673,11 +1582,9 @@
 	/* Ensure share name, pathname and comment don't contain '"' characters. */
 	string_replace(share_name, '"', ' ');
 	string_replace(path, '"', ' ');
-	if (comment) {
-		string_replace(comment, '"', ' ');
-	}
+	string_replace(comment, '"', ' ');
 
-	DEBUG(10,("_srv_net_share_set_info: change share command = %s\n",
+	DEBUG(10,("_srvsvc_NetShareSetInfo: change share command = %s\n",
 		lp_change_share_cmd() ? lp_change_share_cmd() : "NULL" ));
 
 	/* Only call modify function if something changed. */
@@ -1685,7 +1592,7 @@
 	if (strcmp(path, lp_pathname(snum)) || strcmp(comment, lp_comment(snum))
 			|| (lp_max_connections(snum) != max_connections)) {
 		if (!lp_change_share_cmd() || !*lp_change_share_cmd()) {
-			DEBUG(10,("_srv_net_share_set_info: No change share command\n"));
+			DEBUG(10,("_srvsvc_NetShareSetInfo: No change share command\n"));
 			return WERR_ACCESS_DENIED;
 		}
 
@@ -1701,7 +1608,7 @@
 			return WERR_NOMEM;
 		}
 
-		DEBUG(10,("_srv_net_share_set_info: Running [%s]\n", command ));
+		DEBUG(10,("_srvsvc_NetShareSetInfo: Running [%s]\n", command ));
 
 		/********* BEGIN SeDiskOperatorPrivilege BLOCK *********/
 
@@ -1720,14 +1627,16 @@
 
 		/********* END SeDiskOperatorPrivilege BLOCK *********/
 
-		DEBUG(3,("_srv_net_share_set_info: Running [%s] returned (%d)\n", command, ret ));		
+		DEBUG(3,("_srvsvc_NetShareSetInfo: Running [%s] returned (%d)\n",
+			command, ret ));
 
 		TALLOC_FREE(command);
 
 		if ( ret != 0 )
 			return WERR_ACCESS_DENIED;
 	} else {
-		DEBUG(10,("_srv_net_share_set_info: No change to share name (%s)\n", share_name ));
+		DEBUG(10,("_srvsvc_NetShareSetInfo: No change to share name (%s)\n",
+			share_name ));
 	}
 
 	/* Replace SD if changed. */
@@ -1739,22 +1648,24 @@
 
 		if (old_sd && !sec_desc_equal(old_sd, psd)) {
 			if (!set_share_security(share_name, psd))
-				DEBUG(0,("_srv_net_share_set_info: Failed to change security info in share %s.\n",
+				DEBUG(0,("_srvsvc_NetShareSetInfo: Failed to change security info in share %s.\n",
 					share_name ));
 		}
 	}
 
-	DEBUG(5,("_srv_net_share_set_info: %d\n", __LINE__));
+	DEBUG(5,("_srvsvc_NetShareSetInfo: %d\n", __LINE__));
 
 	return WERR_OK;
 }
 
 /*******************************************************************
- Net share add. Call 'add_share_command "sharename" "pathname"
+ _srvsvc_NetShareAdd.
+ Call 'add_share_command "sharename" "pathname"
  "comment" "max connections = "
 ********************************************************************/
 
-WERROR _srv_net_share_add(pipes_struct *p, SRV_Q_NET_SHARE_ADD *q_u, SRV_R_NET_SHARE_ADD *r_u)
+WERROR _srvsvc_NetShareAdd(pipes_struct *p,
+			   struct srvsvc_NetShareAdd *r)
 {
 	struct current_user user;
 	char *command = NULL;
@@ -1771,9 +1682,9 @@
 	int max_connections = 0;
 	TALLOC_CTX *ctx = p->mem_ctx;
 
-	DEBUG(5,("_srv_net_share_add: %d\n", __LINE__));
+	DEBUG(5,("_srvsvc_NetShareAdd: %d\n", __LINE__));
 
-	r_u->parm_error = 0;
+	*r->out.parm_error = 0;
 
 	get_current_user(&user,p);
 
@@ -1783,11 +1694,11 @@
 		return WERR_ACCESS_DENIED;
 
 	if (!lp_add_share_cmd() || !*lp_add_share_cmd()) {
-		DEBUG(10,("_srv_net_share_add: No add share command\n"));
+		DEBUG(10,("_srvsvc_NetShareAdd: No add share command\n"));
 		return WERR_ACCESS_DENIED;
 	}
 
-	switch (q_u->info_level) {
+	switch (r->in.level) {
 	case 0:
 		/* No path. Not enough info in a level 0 to do anything. */
 		return WERR_ACCESS_DENIED;
@@ -1795,31 +1706,28 @@
 		/* Not enough info in a level 1 to do anything. */
 		return WERR_ACCESS_DENIED;
 	case 2:
-		share_name = unistr2_to_ascii_talloc(ctx,
-				&q_u->info.share.info2.info_2_str.uni_netname);
-		comment = unistr2_to_ascii_talloc(ctx,
-				&q_u->info.share.info2.info_2_str.uni_remark);
-		pathname = unistr2_to_ascii_talloc(ctx,
-				&q_u->info.share.info2.info_2_str.uni_path);
-		max_connections = (q_u->info.share.info2.info_2.max_uses == 0xffffffff) ? 0 : q_u->info.share.info2.info_2.max_uses;
-		type = q_u->info.share.info2.info_2.type;
+		share_name = talloc_strdup(ctx, r->in.info->info2->name);
+		comment = talloc_strdup(ctx, r->in.info->info2->comment);
+		pathname = talloc_strdup(ctx, r->in.info->info2->path);
+		max_connections = (r->in.info->info2->max_users == (uint32_t)-1) ?
+			0 : r->in.info->info2->max_users;
+		type = r->in.info->info2->type;
 		break;
 	case 501:
 		/* No path. Not enough info in a level 501 to do anything. */
 		return WERR_ACCESS_DENIED;
 	case 502:
-		share_name = unistr2_to_ascii_talloc(ctx,
-				&q_u->info.share.info502.info_502_str.uni_netname);
-		comment = unistr2_to_ascii_talloc(ctx,
-				&q_u->info.share.info502.info_502_str.uni_remark);
-		pathname = unistr2_to_ascii_talloc(ctx,
-				&q_u->info.share.info502.info_502_str.uni_path);
-		type = q_u->info.share.info502.info_502.type;
-		psd = q_u->info.share.info502.info_502_str.sd;
+		share_name = talloc_strdup(ctx, r->in.info->info502->name);
+		comment = talloc_strdup(ctx, r->in.info->info502->comment);
+		pathname = talloc_strdup(ctx, r->in.info->info502->path);
+		max_connections = (r->in.info->info502->max_users == (uint32_t)-1) ?
+			0 : r->in.info->info502->max_users;
+		type = r->in.info->info502->type;
+		psd = r->in.info->info502->sd_buf.sd;
 		map_generic_share_sd_bits(psd);
 		break;
 
-		/* none of the following contain share names.  NetShareAdd does not have a separate parameter for the share name */ 
+		/* none of the following contain share names.  NetShareAdd does not have a separate parameter for the share name */
 
 	case 1004:
 	case 1005:
@@ -1830,7 +1738,8 @@
 		/* DFS only level. */
 		return WERR_ACCESS_DENIED;
 	default:
-		DEBUG(5,("_srv_net_share_add: unsupported switch value %d\n", q_u->info_level));
+		DEBUG(5,("_srvsvc_NetShareAdd: unsupported switch value %d\n",
+			r->in.level));
 		return WERR_UNKNOWN_LEVEL;
 	}
 
@@ -1839,7 +1748,7 @@
 	if (!share_name || !validate_net_name(share_name,
 				INVALID_SHARENAME_CHARS,
 				strlen(share_name))) {
-		DEBUG(5,("_srv_net_name_validate: Bad sharename \"%s\"\n",
+		DEBUG(5,("_srvsvc_NetShareAdd: Bad sharename \"%s\"\n",
 					share_name ? share_name : ""));
 		return WERR_INVALID_NAME;
 	}
@@ -1886,13 +1795,15 @@
 		return WERR_NOMEM;
 	}
 
-	DEBUG(10,("_srv_net_share_add: Running [%s]\n", command ));
+	DEBUG(10,("_srvsvc_NetShareAdd: Running [%s]\n", command ));
 
 	/********* BEGIN SeDiskOperatorPrivilege BLOCK *********/
 
 	if ( is_disk_op )
 		become_root();
 
+	/* FIXME: use libnetconf here - gd */
+
 	if ( (ret = smbrun(command, NULL)) == 0 ) {
 		/* Tell everyone we updated smb.conf. */
 		message_send_all(smbd_messaging_context(),
@@ -1904,7 +1815,8 @@
 
 	/********* END SeDiskOperatorPrivilege BLOCK *********/
 
-	DEBUG(3,("_srv_net_share_add: Running [%s] returned (%d)\n", command, ret ));
+	DEBUG(3,("_srvsvc_NetShareAdd: Running [%s] returned (%d)\n",
+		command, ret ));
 
 	TALLOC_FREE(command);
 
@@ -1913,7 +1825,8 @@
 
 	if (psd) {
 		if (!set_share_security(share_name, psd)) {
-			DEBUG(0,("_srv_net_share_add: Failed to add security info to share %s.\n", share_name ));
+			DEBUG(0,("_srvsvc_NetShareAdd: Failed to add security info to share %s.\n",
+				share_name ));
 		}
 	}
 
@@ -1923,17 +1836,19 @@
 	 * from the client. JRA.
 	 */
 
-	DEBUG(5,("_srv_net_share_add: %d\n", __LINE__));
+	DEBUG(5,("_srvsvc_NetShareAdd: %d\n", __LINE__));
 
 	return WERR_OK;
 }
 
 /*******************************************************************
- Net share delete. Call "delete share command" with the share name as
+ _srvsvc_NetShareDel
+ Call "delete share command" with the share name as
  a parameter.
 ********************************************************************/
 
-WERROR _srv_net_share_del(pipes_struct *p, SRV_Q_NET_SHARE_DEL *q_u, SRV_R_NET_SHARE_DEL *r_u)
+WERROR _srvsvc_NetShareDel(pipes_struct *p,
+			   struct srvsvc_NetShareDel *r)
 {
 	struct current_user user;
 	char *command = NULL;
@@ -1945,10 +1860,9 @@
 	struct share_params *params;
 	TALLOC_CTX *ctx = p->mem_ctx;
 
-	DEBUG(5,("_srv_net_share_del: %d\n", __LINE__));
+	DEBUG(5,("_srvsvc_NetShareDel: %d\n", __LINE__));
 
-	share_name = unistr2_to_ascii_talloc(ctx, &q_u->uni_share_name);
-
+	share_name = talloc_strdup(p->mem_ctx, r->in.share_name);
 	if (!share_name) {
 		return WERR_NET_NAME_NOT_FOUND;
 	}
@@ -1977,7 +1891,7 @@
 		return WERR_ACCESS_DENIED;
 
 	if (!lp_delete_share_cmd() || !*lp_delete_share_cmd()) {
-		DEBUG(10,("_srv_net_share_del: No delete share command\n"));
+		DEBUG(10,("_srvsvc_NetShareDel: No delete share command\n"));
 		return WERR_ACCESS_DENIED;
 	}
 
@@ -1990,7 +1904,7 @@
 		return WERR_NOMEM;
 	}
 
-	DEBUG(10,("_srv_net_share_del: Running [%s]\n", command ));
+	DEBUG(10,("_srvsvc_NetShareDel: Running [%s]\n", command ));
 
 	/********* BEGIN SeDiskOperatorPrivilege BLOCK *********/
 
@@ -2008,7 +1922,7 @@
 
 	/********* END SeDiskOperatorPrivilege BLOCK *********/
 
-	DEBUG(3,("_srv_net_share_del: Running [%s] returned (%d)\n", command, ret ));
+	DEBUG(3,("_srvsvc_NetShareDel: Running [%s] returned (%d)\n", command, ret ));
 
 	if ( ret != 0 )
 		return WERR_ACCESS_DENIED;
@@ -2021,20 +1935,32 @@
 	return WERR_OK;
 }
 
-WERROR _srv_net_share_del_sticky(pipes_struct *p, SRV_Q_NET_SHARE_DEL *q_u, SRV_R_NET_SHARE_DEL *r_u)
+/*******************************************************************
+ _srvsvc_NetShareDelSticky
+********************************************************************/
+
+WERROR _srvsvc_NetShareDelSticky(pipes_struct *p,
+				 struct srvsvc_NetShareDelSticky *r)
 {
-	DEBUG(5,("_srv_net_share_del_stick: %d\n", __LINE__));
+	struct srvsvc_NetShareDel q;
 
-	return _srv_net_share_del(p, q_u, r_u);
+	DEBUG(5,("_srvsvc_NetShareDelSticky: %d\n", __LINE__));
+
+	q.in.server_unc		= r->in.server_unc;
+	q.in.share_name		= r->in.share_name;
+	q.in.reserved		= r->in.reserved;
+
+	return _srvsvc_NetShareDel(p, &q);
 }
 
 /*******************************************************************
-time of day
+ _srvsvc_NetRemoteTOD
 ********************************************************************/
 
-WERROR _srv_net_remote_tod(pipes_struct *p, SRV_Q_NET_REMOTE_TOD *q_u, SRV_R_NET_REMOTE_TOD *r_u)
+WERROR _srvsvc_NetRemoteTOD(pipes_struct *p,
+			    struct srvsvc_NetRemoteTOD *r)
 {
-	TIME_OF_DAY_INFO *tod;
+	struct srvsvc_NetRemoteTODInfo *tod;
 	struct tm *t;
 	time_t unixdate = time(NULL);
 
@@ -2043,45 +1969,44 @@
 
 	uint32 zone = get_time_zone(unixdate)/60;
 
-	DEBUG(5,("_srv_net_remote_tod: %d\n", __LINE__));
+	DEBUG(5,("_srvsvc_NetRemoteTOD: %d\n", __LINE__));
 
-	if ( !(tod = TALLOC_ZERO_P(p->mem_ctx, TIME_OF_DAY_INFO)) )
+	if ( !(tod = TALLOC_ZERO_P(p->mem_ctx, struct srvsvc_NetRemoteTODInfo)) )
 		return WERR_NOMEM;
 
-	r_u->tod = tod;
-	r_u->ptr_srv_tod = 0x1;
-	r_u->status = WERR_OK;
+	*r->out.info = tod;
 
-	DEBUG(5,("_srv_net_remote_tod: %d\n", __LINE__));
+	DEBUG(5,("_srvsvc_NetRemoteTOD: %d\n", __LINE__));
 
 	t = gmtime(&unixdate);
 
 	/* set up the */
-	init_time_of_day_info(tod,
-	                      unixdate,
-	                      0,
-	                      t->tm_hour,
-	                      t->tm_min,
-	                      t->tm_sec,
-	                      0,
-	                      zone,
-	                      10000,
-	                      t->tm_mday,
-	                      t->tm_mon + 1,
-	                      1900+t->tm_year,
-	                      t->tm_wday);
-	
-	DEBUG(5,("_srv_net_remote_tod: %d\n", __LINE__));
+	init_srvsvc_NetRemoteTODInfo(tod,
+				     unixdate,
+				     0,
+				     t->tm_hour,
+				     t->tm_min,
+				     t->tm_sec,
+				     0,
+				     zone,
+				     10000,
+				     t->tm_mday,
+				     t->tm_mon + 1,
+				     1900+t->tm_year,
+				     t->tm_wday);
 
-	return r_u->status;
+	DEBUG(5,("_srvsvc_NetRemoteTOD: %d\n", __LINE__));
+
+	return WERR_OK;
 }
 
 /***********************************************************************************
+ _srvsvc_NetGetFileSecurity
  Win9x NT tools get security descriptor.
 ***********************************************************************************/
 
-WERROR _srv_net_file_query_secdesc(pipes_struct *p, SRV_Q_NET_FILE_QUERY_SECDESC *q_u,
-			SRV_R_NET_FILE_QUERY_SECDESC *r_u)
+WERROR _srvsvc_NetGetFileSecurity(pipes_struct *p,
+				  struct srvsvc_NetGetFileSecurity *r)
 {
 	SEC_DESC *psd = NULL;
 	size_t sd_size;
@@ -2091,18 +2016,20 @@
 	char *qualname = NULL;
 	SMB_STRUCT_STAT st;
 	NTSTATUS nt_status;
+	WERROR werr;
 	struct current_user user;
 	connection_struct *conn = NULL;
 	bool became_user = False;
 	TALLOC_CTX *ctx = p->mem_ctx;
+	struct sec_desc_buf *sd_buf;
 
 	ZERO_STRUCT(st);
 
-	r_u->status = WERR_OK;
+	werr = WERR_OK;
 
-	qualname = unistr2_to_ascii_talloc(ctx, &q_u->uni_qual_name);
+	qualname = talloc_strdup(ctx, r->in.share);
 	if (!qualname) {
-		r_u->status = WERR_ACCESS_DENIED;
+		werr = WERR_ACCESS_DENIED;
 		goto error_exit;
 	}
 
@@ -2116,35 +2043,38 @@
 	unbecome_root();
 
 	if (conn == NULL) {
-		DEBUG(3,("_srv_net_file_query_secdesc: Unable to connect to %s\n", qualname));
-		r_u->status = ntstatus_to_werror(nt_status);
+		DEBUG(3,("_srvsvc_NetGetFileSecurity: Unable to connect to %s\n",
+			qualname));
+		werr = ntstatus_to_werror(nt_status);
 		goto error_exit;
 	}
 
 	if (!become_user(conn, conn->vuid)) {
-		DEBUG(0,("_srv_net_file_query_secdesc: Can't become connected user!\n"));
-		r_u->status = WERR_ACCESS_DENIED;
+		DEBUG(0,("_srvsvc_NetGetFileSecurity: Can't become connected user!\n"));
+		werr = WERR_ACCESS_DENIED;
 		goto error_exit;
 	}
 	became_user = True;
 
-	filename_in = unistr2_to_ascii_talloc(ctx, &q_u->uni_file_name);
+	filename_in = talloc_strdup(ctx, r->in.file);
 	if (!filename_in) {
-		r_u->status = WERR_ACCESS_DENIED;
+		werr = WERR_ACCESS_DENIED;
 		goto error_exit;
 	}
 
 	nt_status = unix_convert(ctx, conn, filename_in, False, &filename, NULL, &st);
 	if (!NT_STATUS_IS_OK(nt_status)) {
-		DEBUG(3,("_srv_net_file_query_secdesc: bad pathname %s\n", filename));
-		r_u->status = WERR_ACCESS_DENIED;
+		DEBUG(3,("_srvsvc_NetGetFileSecurity: bad pathname %s\n",
+			filename));
+		werr = WERR_ACCESS_DENIED;
 		goto error_exit;
 	}
 
 	nt_status = check_name(conn, filename);
 	if (!NT_STATUS_IS_OK(nt_status)) {
-		DEBUG(3,("_srv_net_file_query_secdesc: can't access %s\n", filename));
-		r_u->status = WERR_ACCESS_DENIED;
+		DEBUG(3,("_srvsvc_NetGetFileSecurity: can't access %s\n",
+			filename));
+		werr = WERR_ACCESS_DENIED;
 		goto error_exit;
 	}
 
@@ -2154,24 +2084,30 @@
 					|DACL_SECURITY_INFORMATION), &psd);
 
 	if (!NT_STATUS_IS_OK(nt_status)) {
-		DEBUG(3,("_srv_net_file_query_secdesc: Unable to get NT ACL for file %s\n", filename));
-		r_u->status = ntstatus_to_werror(nt_status);
+		DEBUG(3,("_srvsvc_NetGetFileSecurity: Unable to get NT ACL for file %s\n",
+			filename));
+		werr = ntstatus_to_werror(nt_status);
 		goto error_exit;
 	}
 
 	sd_size = ndr_size_security_descriptor(psd, 0);
 
-	r_u->ptr_response = 1;
-	r_u->size_response = sd_size;
-	r_u->ptr_secdesc = 1;
-	r_u->size_secdesc = sd_size;
-	r_u->sec_desc = psd;
+	sd_buf = TALLOC_ZERO_P(ctx, struct sec_desc_buf);
+	if (!sd_buf) {
+		werr = WERR_NOMEM;
+		goto error_exit;
+	}
 
+	sd_buf->sd_size = sd_size;
+	sd_buf->sd = psd;
+
+	*r->out.sd_buf = sd_buf;
+
 	psd->dacl->revision = NT4_ACL_REVISION;
 
 	unbecome_user();
 	close_cnum(conn, user.vuid);
-	return r_u->status;
+	return werr;
 
 error_exit:
 
@@ -2181,15 +2117,16 @@
 	if (conn)
 		close_cnum(conn, user.vuid);
 
-	return r_u->status;
+	return werr;
 }
 
 /***********************************************************************************
+ _srvsvc_NetSetFileSecurity
  Win9x NT tools set security descriptor.
 ***********************************************************************************/
 
-WERROR _srv_net_file_set_secdesc(pipes_struct *p, SRV_Q_NET_FILE_SET_SECDESC *q_u,
-									SRV_R_NET_FILE_SET_SECDESC *r_u)
+WERROR _srvsvc_NetSetFileSecurity(pipes_struct *p,
+				  struct srvsvc_NetSetFileSecurity *r)
 {
 	char *filename_in = NULL;
 	char *filename = NULL;
@@ -2198,6 +2135,7 @@
 	files_struct *fsp = NULL;
 	SMB_STRUCT_STAT st;
 	NTSTATUS nt_status;
+	WERROR werr;
 	struct current_user user;
 	connection_struct *conn = NULL;
 	bool became_user = False;
@@ -2205,11 +2143,11 @@
 
 	ZERO_STRUCT(st);
 
-	r_u->status = WERR_OK;
+	werr = WERR_OK;
 
-	qualname = unistr2_to_ascii_talloc(ctx, &q_u->uni_qual_name);
+	qualname = talloc_strdup(ctx, r->in.share);
 	if (!qualname) {
-		r_u->status = WERR_ACCESS_DENIED;
+		werr = WERR_ACCESS_DENIED;
 		goto error_exit;
 	}
 
@@ -2223,35 +2161,35 @@
 	unbecome_root();
 
 	if (conn == NULL) {
-		DEBUG(3,("_srv_net_file_set_secdesc: Unable to connect to %s\n", qualname));
-		r_u->status = ntstatus_to_werror(nt_status);
+		DEBUG(3,("_srvsvc_NetSetFileSecurity: Unable to connect to %s\n", qualname));
+		werr = ntstatus_to_werror(nt_status);
 		goto error_exit;
 	}
 
 	if (!become_user(conn, conn->vuid)) {
-		DEBUG(0,("_srv_net_file_set_secdesc: Can't become connected user!\n"));
-		r_u->status = WERR_ACCESS_DENIED;
+		DEBUG(0,("_srvsvc_NetSetFileSecurity: Can't become connected user!\n"));
+		werr = WERR_ACCESS_DENIED;
 		goto error_exit;
 	}
 	became_user = True;
 
-	filename_in= unistr2_to_ascii_talloc(ctx, &q_u->uni_file_name);
+	filename_in = talloc_strdup(ctx, r->in.file);
 	if (!filename_in) {
-		r_u->status = WERR_ACCESS_DENIED;
+		werr = WERR_ACCESS_DENIED;
 		goto error_exit;
 	}
 
 	nt_status = unix_convert(ctx, conn, filename, False, &filename, NULL, &st);
 	if (!NT_STATUS_IS_OK(nt_status)) {
-		DEBUG(3,("_srv_net_file_set_secdesc: bad pathname %s\n", filename));
-		r_u->status = WERR_ACCESS_DENIED;
+		DEBUG(3,("_srvsvc_NetSetFileSecurity: bad pathname %s\n", filename));
+		werr = WERR_ACCESS_DENIED;
 		goto error_exit;
 	}
 
 	nt_status = check_name(conn, filename);
 	if (!NT_STATUS_IS_OK(nt_status)) {
-		DEBUG(3,("_srv_net_file_set_secdesc: can't access %s\n", filename));
-		r_u->status = WERR_ACCESS_DENIED;
+		DEBUG(3,("_srvsvc_NetSetFileSecurity: can't access %s\n", filename));
+		werr = WERR_ACCESS_DENIED;
 		goto error_exit;
 	}
 
@@ -2269,24 +2207,26 @@
 						NULL, &fsp);
 
 		if ( !NT_STATUS_IS_OK(nt_status) ) {
-			DEBUG(3,("_srv_net_file_set_secdesc: Unable to open file %s\n", filename));
-			r_u->status = ntstatus_to_werror(nt_status);
+			DEBUG(3,("_srvsvc_NetSetFileSecurity: Unable to open file %s\n", filename));
+			werr = ntstatus_to_werror(nt_status);
 			goto error_exit;
 		}
 	}
 
-	nt_status = SMB_VFS_SET_NT_ACL(fsp, fsp->fsp_name, q_u->sec_info, q_u->sec_desc);
+	nt_status = SMB_VFS_SET_NT_ACL(fsp, fsp->fsp_name,
+				       r->in.securityinformation,
+				       r->in.sd_buf->sd);
 
 	if (!NT_STATUS_IS_OK(nt_status) ) {
-		DEBUG(3,("_srv_net_file_set_secdesc: Unable to set NT ACL on file %s\n", filename));
-		r_u->status = WERR_ACCESS_DENIED;
+		DEBUG(3,("_srvsvc_NetSetFileSecurity: Unable to set NT ACL on file %s\n", filename));
+		werr = WERR_ACCESS_DENIED;
 		goto error_exit;
 	}
 
 	close_file(fsp, NORMAL_CLOSE);
 	unbecome_user();
 	close_cnum(conn, user.vuid);
-	return r_u->status;
+	return werr;
 
 error_exit:
 
@@ -2302,7 +2242,7 @@
 		close_cnum(conn, user.vuid);
 	}
 
-	return r_u->status;
+	return werr;
 }
 
 /***********************************************************************************
@@ -2351,59 +2291,67 @@
 	return disk;
 }
 
-WERROR _srv_net_disk_enum(pipes_struct *p, SRV_Q_NET_DISK_ENUM *q_u, SRV_R_NET_DISK_ENUM *r_u)
+/********************************************************************
+ _srvsvc_NetDiskEnum
+********************************************************************/
+
+WERROR _srvsvc_NetDiskEnum(pipes_struct *p,
+			   struct srvsvc_NetDiskEnum *r)
 {
 	uint32 i;
 	const char *disk_name;
 	TALLOC_CTX *ctx = p->mem_ctx;
-	uint32 resume=get_enum_hnd(&q_u->enum_hnd);
+	WERROR werr;
+	uint32_t resume = r->in.resume_handle ? *r->in.resume_handle : 0;
 
-	r_u->status=WERR_OK;
+	werr = WERR_OK;
 
-	r_u->total_entries = init_server_disk_enum(&resume);
+	*r->out.totalentries = init_server_disk_enum(&resume);
 
-	r_u->disk_enum_ctr.unknown = 0; 
+	r->out.info->disks = TALLOC_ZERO_ARRAY(ctx, struct srvsvc_NetDiskInfo0,
+					       MAX_SERVER_DISK_ENTRIES);
+	W_ERROR_HAVE_NO_MEMORY(r->out.info->disks);
 
-	if(!(r_u->disk_enum_ctr.disk_info =  TALLOC_ARRAY(ctx, DISK_INFO, MAX_SERVER_DISK_ENTRIES))) {
-		return WERR_NOMEM;
-	}
+	/*allow one struct srvsvc_NetDiskInfo0 for null terminator*/
 
-	r_u->disk_enum_ctr.disk_info_ptr = r_u->disk_enum_ctr.disk_info ? 1 : 0;
-
-	/*allow one DISK_INFO for null terminator*/
-
 	for(i = 0; i < MAX_SERVER_DISK_ENTRIES -1 && (disk_name = next_server_disk_enum(&resume)); i++) {
 
-		r_u->disk_enum_ctr.entries_read++;
+		r->out.info->count++;
 
 		/*copy disk name into a unicode string*/
 
-		init_unistr3(&r_u->disk_enum_ctr.disk_info[i].disk_name, disk_name);    
+		r->out.info->disks[i].disk = talloc_strdup(ctx, disk_name);
+		W_ERROR_HAVE_NO_MEMORY(r->out.info->disks[i].disk);
 	}
 
 	/* add a terminating null string.  Is this there if there is more data to come? */
 
-	r_u->disk_enum_ctr.entries_read++;
+	r->out.info->count++;
 
-	init_unistr3(&r_u->disk_enum_ctr.disk_info[i].disk_name, "");
+	r->out.info->disks[i].disk = talloc_strdup(ctx, "");
+	W_ERROR_HAVE_NO_MEMORY(r->out.info->disks[i].disk);
 
-	init_enum_hnd(&r_u->enum_hnd, resume);
+	if (r->out.resume_handle) {
+		*r->out.resume_handle = resume;
+	}
 
-	return r_u->status;
+	return werr;
 }
 
 /********************************************************************
+ _srvsvc_NetNameValidate
 ********************************************************************/
 
-WERROR _srv_net_name_validate(pipes_struct *p, SRV_Q_NET_NAME_VALIDATE *q_u, SRV_R_NET_NAME_VALIDATE *r_u)
+WERROR _srvsvc_NetNameValidate(pipes_struct *p,
+			       struct srvsvc_NetNameValidate *r)
 {
-	fstring sharename;
-
-	switch ( q_u->type ) {
+	switch (r->in.name_type) {
 	case 0x9:
-		rpcstr_pull(sharename, q_u->sharename.buffer, sizeof(sharename), q_u->sharename.uni_str_len*2, 0);
-		if ( !validate_net_name( sharename, INVALID_SHARENAME_CHARS, sizeof(sharename) ) ) {
-			DEBUG(5,("_srv_net_name_validate: Bad sharename \"%s\"\n", sharename));
+		if (!validate_net_name(r->in.name, INVALID_SHARENAME_CHARS,
+				       strlen_m(r->in.name)))
+		{
+			DEBUG(5,("_srvsvc_NetNameValidate: Bad sharename \"%s\"\n",
+				r->in.name));
 			return WERR_INVALID_NAME;
 		}
 		break;
@@ -2415,7 +2363,6 @@
 	return WERR_OK;
 }
 
-
 /********************************************************************
 ********************************************************************/
 
@@ -2476,96 +2423,18 @@
 	return WERR_NOT_SUPPORTED;
 }
 
-WERROR _srvsvc_NetConnEnum(pipes_struct *p, struct srvsvc_NetConnEnum *r)
-{
-	p->rng_fault_state = True;
-	return WERR_NOT_SUPPORTED;
-}
-
-WERROR _srvsvc_NetFileEnum(pipes_struct *p, struct srvsvc_NetFileEnum *r)
-{
-	p->rng_fault_state = True;
-	return WERR_NOT_SUPPORTED;
-}
-
 WERROR _srvsvc_NetFileGetInfo(pipes_struct *p, struct srvsvc_NetFileGetInfo *r)
 {
 	p->rng_fault_state = True;
 	return WERR_NOT_SUPPORTED;
 }
 
-WERROR _srvsvc_NetSessEnum(pipes_struct *p, struct srvsvc_NetSessEnum *r)
-{
-	p->rng_fault_state = True;
-	return WERR_NOT_SUPPORTED;
-}
-
-WERROR _srvsvc_NetSessDel(pipes_struct *p, struct srvsvc_NetSessDel *r)
-{
-	p->rng_fault_state = True;
-	return WERR_NOT_SUPPORTED;
-}
-
-WERROR _srvsvc_NetShareAdd(pipes_struct *p, struct srvsvc_NetShareAdd *r)
-{
-	p->rng_fault_state = True;
-	return WERR_NOT_SUPPORTED;
-}
-
-WERROR _srvsvc_NetShareEnumAll(pipes_struct *p, struct srvsvc_NetShareEnumAll *r)
-{
-	p->rng_fault_state = True;
-	return WERR_NOT_SUPPORTED;
-}
-
-WERROR _srvsvc_NetShareGetInfo(pipes_struct *p, struct srvsvc_NetShareGetInfo *r)
-{
-	p->rng_fault_state = True;
-	return WERR_NOT_SUPPORTED;
-}
-
-WERROR _srvsvc_NetShareSetInfo(pipes_struct *p, struct srvsvc_NetShareSetInfo *r)
-{
-	p->rng_fault_state = True;
-	return WERR_NOT_SUPPORTED;
-}
-
-WERROR _srvsvc_NetShareDel(pipes_struct *p, struct srvsvc_NetShareDel *r)
-{
-	p->rng_fault_state = True;
-	return WERR_NOT_SUPPORTED;
-}
-
-WERROR _srvsvc_NetShareDelSticky(pipes_struct *p, struct srvsvc_NetShareDelSticky *r)
-{
-	p->rng_fault_state = True;
-	return WERR_NOT_SUPPORTED;
-}
-
 WERROR _srvsvc_NetShareCheck(pipes_struct *p, struct srvsvc_NetShareCheck *r)
 {
 	p->rng_fault_state = True;
 	return WERR_NOT_SUPPORTED;
 }
 
-WERROR _srvsvc_NetSrvGetInfo(pipes_struct *p, struct srvsvc_NetSrvGetInfo *r)
-{
-	p->rng_fault_state = True;
-	return WERR_NOT_SUPPORTED;
-}
-
-WERROR _srvsvc_NetSrvSetInfo(pipes_struct *p, struct srvsvc_NetSrvSetInfo *r)
-{
-	p->rng_fault_state = True;
-	return WERR_NOT_SUPPORTED;
-}
-
-WERROR _srvsvc_NetDiskEnum(pipes_struct *p, struct srvsvc_NetDiskEnum *r)
-{
-	p->rng_fault_state = True;
-	return WERR_NOT_SUPPORTED;
-}
-
 WERROR _srvsvc_NetServerStatisticsGet(pipes_struct *p, struct srvsvc_NetServerStatisticsGet *r)
 {
 	p->rng_fault_state = True;
@@ -2590,12 +2459,6 @@
 	return WERR_NOT_SUPPORTED;
 }
 
-WERROR _srvsvc_NetRemoteTOD(pipes_struct *p, struct srvsvc_NetRemoteTOD *r)
-{
-	p->rng_fault_state = True;
-	return WERR_NOT_SUPPORTED;
-}
-
 WERROR _srvsvc_NetSetServiceBits(pipes_struct *p, struct srvsvc_NetSetServiceBits *r)
 {
 	p->rng_fault_state = True;
@@ -2620,12 +2483,6 @@
 	return WERR_NOT_SUPPORTED;
 }
 
-WERROR _srvsvc_NetNameValidate(pipes_struct *p, struct srvsvc_NetNameValidate *r)
-{
-	p->rng_fault_state = True;
-	return WERR_NOT_SUPPORTED;
-}
-
 WERROR _srvsvc_NETRPRNAMECANONICALIZE(pipes_struct *p, struct srvsvc_NETRPRNAMECANONICALIZE *r)
 {
 	p->rng_fault_state = True;
@@ -2638,12 +2495,6 @@
 	return WERR_NOT_SUPPORTED;
 }
 
-WERROR _srvsvc_NetShareEnum(pipes_struct *p, struct srvsvc_NetShareEnum *r)
-{
-	p->rng_fault_state = True;
-	return WERR_NOT_SUPPORTED;
-}
-
 WERROR _srvsvc_NetShareDelStart(pipes_struct *p, struct srvsvc_NetShareDelStart *r)
 {
 	p->rng_fault_state = True;
@@ -2656,18 +2507,6 @@
 	return WERR_NOT_SUPPORTED;
 }
 
-WERROR _srvsvc_NetGetFileSecurity(pipes_struct *p, struct srvsvc_NetGetFileSecurity *r)
-{
-	p->rng_fault_state = True;
-	return WERR_NOT_SUPPORTED;
-}
-
-WERROR _srvsvc_NetSetFileSecurity(pipes_struct *p, struct srvsvc_NetSetFileSecurity *r)
-{
-	p->rng_fault_state = True;
-	return WERR_NOT_SUPPORTED;
-}
-
 WERROR _srvsvc_NetServerTransportAddEx(pipes_struct *p, struct srvsvc_NetServerTransportAddEx *r)
 {
 	p->rng_fault_state = True;

Modified: branches/samba/experimental/source/rpc_server/srv_svcctl_nt.c
===================================================================
--- branches/samba/experimental/source/rpc_server/srv_svcctl_nt.c	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/rpc_server/srv_svcctl_nt.c	2008-06-09 06:59:20 UTC (rev 1920)
@@ -188,7 +188,7 @@
 	SERVICE_INFO *service_info = NULL;
 
 	if( !find_policy_by_hnd( p, hnd, (void **)(void *)&service_info) ) {
-		DEBUG(2,("find_service_info_by_hnd: handle not found"));
+		DEBUG(2,("find_service_info_by_hnd: handle not found\n"));
 		return NULL;
 	}
 
@@ -328,6 +328,8 @@
 	if ( !close_policy_hnd( p, r->in.handle ) )
 		return  WERR_BADFID;
 
+	ZERO_STRUCTP(r->out.handle);
+
 	return WERR_OK;
 }
 

Modified: branches/samba/experimental/source/rpc_server/srv_winreg_nt.c
===================================================================
--- branches/samba/experimental/source/rpc_server/srv_winreg_nt.c	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/rpc_server/srv_winreg_nt.c	2008-06-09 06:59:20 UTC (rev 1920)
@@ -238,38 +238,40 @@
 	/* Handle QueryValue calls on HKEY_PERFORMANCE_DATA */
 	if(regkey->key->type == REG_KEY_HKPD) 
 	{
-		if(strequal(r->in.value_name.name, "Global"))	{
-			prs_init(&prs_hkpd, *r->in.data_size, p->mem_ctx, MARSHALL);
+		if (strequal(r->in.value_name->name, "Global"))	{
+			if (!prs_init(&prs_hkpd, *r->in.data_size, p->mem_ctx, MARSHALL))
+				return WERR_NOMEM;
 			status = reg_perfcount_get_hkpd(
 				&prs_hkpd, *r->in.data_size, &outbuf_size, NULL);
 			outbuf = (uint8_t *)prs_hkpd.data_p;
 			free_prs = True;
 		}
-		else if(strequal(r->in.value_name.name, "Counter 009")) {
+		else if (strequal(r->in.value_name->name, "Counter 009")) {
 			outbuf_size = reg_perfcount_get_counter_names(
 				reg_perfcount_get_base_index(),
 				(char **)(void *)&outbuf);
 			free_buf = True;
 		}
-		else if(strequal(r->in.value_name.name, "Explain 009")) {
+		else if (strequal(r->in.value_name->name, "Explain 009")) {
 			outbuf_size = reg_perfcount_get_counter_help(
 				reg_perfcount_get_base_index(),
 				(char **)(void *)&outbuf);
 			free_buf = True;
 		}
-		else if(isdigit(r->in.value_name.name[0])) {
+		else if (isdigit(r->in.value_name->name[0])) {
 			/* we probably have a request for a specific object
 			 * here */
-			prs_init(&prs_hkpd, *r->in.data_size, p->mem_ctx, MARSHALL);
+			if (!prs_init(&prs_hkpd, *r->in.data_size, p->mem_ctx, MARSHALL))
+				return WERR_NOMEM;
 			status = reg_perfcount_get_hkpd(
 				&prs_hkpd, *r->in.data_size, &outbuf_size,
-				r->in.value_name.name);
+				r->in.value_name->name);
 			outbuf = (uint8_t *)prs_hkpd.data_p;
 			free_prs = True;
 		}
 		else {
 			DEBUG(3,("Unsupported key name [%s] for HKPD.\n",
-				 r->in.value_name.name));
+				 r->in.value_name->name));
 			return WERR_BADFILE;
 		}
 
@@ -278,7 +280,7 @@
 	else {
 		struct registry_value *val;
 
-		status = reg_queryvalue(p->mem_ctx, regkey, r->in.value_name.name,
+		status = reg_queryvalue(p->mem_ctx, regkey, r->in.value_name->name,
 					&val);
 		if (!W_ERROR_IS_OK(status)) {
 			if (r->out.data_size) {
@@ -508,8 +510,6 @@
 
 	/* pull the message string and perform necessary sanity checks on it */
 
-	chkmsg[0] = '\0';
-
 	if ( r->in.message && r->in.message->name && r->in.message->name->name ) {
 		if ( (msg = talloc_strdup(p->mem_ctx, r->in.message->name->name )) == NULL ) {
 			return WERR_NOMEM;
@@ -740,6 +740,9 @@
 	if ( !parent )
 		return WERR_BADFID;
 
+	DEBUG(10, ("_winreg_CreateKey called with parent key '%s' and "
+		   "subkey name '%s'\n", parent->key->name, r->in.name.name));
+
 	result = reg_createkey(NULL, parent, r->in.name.name, r->in.access_mask,
 			       &new_key, r->out.action_taken);
 	if (!W_ERROR_IS_OK(result)) {

Modified: branches/samba/experimental/source/rpc_server/srv_wkssvc_nt.c
===================================================================
--- branches/samba/experimental/source/rpc_server/srv_wkssvc_nt.c	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/rpc_server/srv_wkssvc_nt.c	2008-06-09 06:59:20 UTC (rev 1920)
@@ -4,7 +4,8 @@
  *
  *  Copyright (C) Andrew Tridgell		1992-1997,
  *  Copyright (C) Gerald (Jerry) Carter		2006.
- *  
+ *  Copyright (C) Guenther Deschner		2007-2008.
+ *
  *  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 3 of the License, or
@@ -292,14 +293,16 @@
 	char *admin_domain = NULL;
 	char *admin_account = NULL;
 	WERROR werr;
-	NTSTATUS status;
 	struct nt_user_token *token = p->pipe_user.nt_user_token;
-	struct netr_DsRGetDCNameInfo *info = NULL;
 
 	if (!r->in.domain_name) {
 		return WERR_INVALID_PARAM;
 	}
 
+	if (!r->in.admin_account || !r->in.encrypted_password) {
+		return WERR_INVALID_PARAM;
+	}
+
 	if (!user_has_privileges(token, &se_machine_account) &&
 	    !nt_token_check_domain_rid(token, DOMAIN_GROUP_RID_ADMINS) &&
 	    !nt_token_check_domain_rid(token, BUILTIN_ALIAS_RID_ADMINS)) {
@@ -308,6 +311,11 @@
 		return WERR_ACCESS_DENIED;
 	}
 
+	if ((r->in.join_flags & WKSSVC_JOIN_FLAGS_MACHINE_PWD_PASSED) ||
+	    (r->in.join_flags & WKSSVC_JOIN_FLAGS_JOIN_UNSECURE)) {
+		return WERR_NOT_SUPPORTED;
+	}
+
 	werr = decode_wkssvc_join_password_buffer(p->mem_ctx,
 						  r->in.encrypted_password,
 						  &p->session_key,
@@ -321,37 +329,26 @@
 			  &admin_domain,
 			  &admin_account);
 
-	status = dsgetdcname(p->mem_ctx,
-			     r->in.domain_name,
-			     NULL,
-			     NULL,
-			     DS_DIRECTORY_SERVICE_REQUIRED |
-			     DS_WRITABLE_REQUIRED |
-			     DS_RETURN_DNS_NAME,
-			     &info);
-	if (!NT_STATUS_IS_OK(status)) {
-		return ntstatus_to_werror(status);
-	}
-
 	werr = libnet_init_JoinCtx(p->mem_ctx, &j);
 	if (!W_ERROR_IS_OK(werr)) {
 		return werr;
 	}
 
-	j->in.dc_name		= info->dc_unc;
 	j->in.domain_name	= r->in.domain_name;
 	j->in.account_ou	= r->in.account_ou;
 	j->in.join_flags	= r->in.join_flags;
 	j->in.admin_account	= admin_account;
 	j->in.admin_password	= cleartext_pwd;
 	j->in.debug		= true;
+	j->in.modify_config     = lp_config_backend_is_registry();
+	j->in.msg_ctx		= smbd_messaging_context();
 
 	become_root();
 	werr = libnet_Join(p->mem_ctx, j);
 	unbecome_root();
 
 	if (!W_ERROR_IS_OK(werr)) {
-		DEBUG(5,("_wkssvc_NetrJoinDomain2: libnet_Join gave %s\n",
+		DEBUG(5,("_wkssvc_NetrJoinDomain2: libnet_Join failed with: %s\n",
 			j->out.error_string ? j->out.error_string :
 			dos_errstr(werr)));
 	}
@@ -372,10 +369,12 @@
 	char *admin_domain = NULL;
 	char *admin_account = NULL;
 	WERROR werr;
-	NTSTATUS status;
 	struct nt_user_token *token = p->pipe_user.nt_user_token;
-	struct netr_DsRGetDCNameInfo *info = NULL;
 
+	if (!r->in.account || !r->in.encrypted_password) {
+		return WERR_INVALID_PARAM;
+	}
+
 	if (!user_has_privileges(token, &se_machine_account) &&
 	    !nt_token_check_domain_rid(token, DOMAIN_GROUP_RID_ADMINS) &&
 	    !nt_token_check_domain_rid(token, BUILTIN_ALIAS_RID_ADMINS)) {
@@ -397,35 +396,30 @@
 			  &admin_domain,
 			  &admin_account);
 
-	status = dsgetdcname(p->mem_ctx,
-			     lp_realm(),
-			     NULL,
-			     NULL,
-			     DS_DIRECTORY_SERVICE_REQUIRED |
-			     DS_WRITABLE_REQUIRED |
-			     DS_RETURN_DNS_NAME,
-			     &info);
-	if (!NT_STATUS_IS_OK(status)) {
-		return ntstatus_to_werror(status);
-	}
-
 	werr = libnet_init_UnjoinCtx(p->mem_ctx, &u);
 	if (!W_ERROR_IS_OK(werr)) {
 		return werr;
 	}
 
-	u->in.dc_name		= info->dc_unc;
 	u->in.domain_name	= lp_realm();
 	u->in.unjoin_flags	= r->in.unjoin_flags |
 				  WKSSVC_JOIN_FLAGS_JOIN_TYPE;
 	u->in.admin_account	= admin_account;
 	u->in.admin_password	= cleartext_pwd;
 	u->in.debug		= true;
+	u->in.modify_config     = lp_config_backend_is_registry();
+	u->in.msg_ctx		= smbd_messaging_context();
 
 	become_root();
 	werr = libnet_Unjoin(p->mem_ctx, u);
 	unbecome_root();
 
+	if (!W_ERROR_IS_OK(werr)) {
+		DEBUG(5,("_wkssvc_NetrUnjoinDomain2: libnet_Unjoin failed with: %s\n",
+			u->out.error_string ? u->out.error_string :
+			dos_errstr(werr)));
+	}
+
 	TALLOC_FREE(u);
 	return werr;
 }

Modified: branches/samba/experimental/source/rpcclient/cmd_dfs.c
===================================================================
--- branches/samba/experimental/source/rpcclient/cmd_dfs.c	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/rpcclient/cmd_dfs.c	2008-06-09 06:59:20 UTC (rev 1920)
@@ -252,6 +252,8 @@
 		return WERR_OK;
 	}
 
+	str.level = 1;
+
 	if (argc == 3)
 		str.level = atoi(argv[2]);
 

Modified: branches/samba/experimental/source/rpcclient/cmd_lsarpc.c
===================================================================
--- branches/samba/experimental/source/rpcclient/cmd_lsarpc.c	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/rpcclient/cmd_lsarpc.c	2008-06-09 06:59:20 UTC (rev 1920)
@@ -1001,7 +1001,7 @@
 	NTSTATUS result = NT_STATUS_UNSUCCESSFUL;
 	DOM_SID dom_sid;
 	uint32 access_mask = SEC_RIGHTS_MAXIMUM_ALLOWED;
-	union lsa_TrustedDomainInfo info;
+	union lsa_TrustedDomainInfo *info = NULL;
 	enum lsa_TrustDomInfoEnum info_class = 1;
 
 	if (argc > 3 || argc < 2) {
@@ -1028,7 +1028,7 @@
 	if (!NT_STATUS_IS_OK(result))
 		goto done;
 
-	display_trust_dom_info(mem_ctx, &info, info_class, cli->pwd.password);
+	display_trust_dom_info(mem_ctx, info, info_class, cli->pwd.password);
 
  done:
 	rpccli_lsa_Close(cli, mem_ctx, &pol);
@@ -1043,7 +1043,7 @@
 	POLICY_HND pol;
 	NTSTATUS result = NT_STATUS_UNSUCCESSFUL;
 	uint32 access_mask = SEC_RIGHTS_MAXIMUM_ALLOWED;
-	union lsa_TrustedDomainInfo info;
+	union lsa_TrustedDomainInfo *info = NULL;
 	enum lsa_TrustDomInfoEnum info_class = 1;
 	struct lsa_String trusted_domain;
 
@@ -1070,7 +1070,7 @@
 	if (!NT_STATUS_IS_OK(result))
 		goto done;
 
-	display_trust_dom_info(mem_ctx, &info, info_class, cli->pwd.password);
+	display_trust_dom_info(mem_ctx, info, info_class, cli->pwd.password);
 
  done:
 	rpccli_lsa_Close(cli, mem_ctx, &pol);
@@ -1085,7 +1085,7 @@
 	POLICY_HND pol, trustdom_pol;
 	NTSTATUS result = NT_STATUS_UNSUCCESSFUL;
 	uint32 access_mask = SEC_RIGHTS_MAXIMUM_ALLOWED;
-	union lsa_TrustedDomainInfo info;
+	union lsa_TrustedDomainInfo *info = NULL;
 	DOM_SID dom_sid;
 	enum lsa_TrustDomInfoEnum info_class = 1;
 
@@ -1123,7 +1123,7 @@
 	if (!NT_STATUS_IS_OK(result))
 		goto done;
 
-	display_trust_dom_info(mem_ctx, &info, info_class, cli->pwd.password);
+	display_trust_dom_info(mem_ctx, info, info_class, cli->pwd.password);
 
  done:
 	rpccli_lsa_Close(cli, mem_ctx, &pol);

Modified: branches/samba/experimental/source/rpcclient/cmd_samr.c
===================================================================
--- branches/samba/experimental/source/rpcclient/cmd_samr.c	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/rpcclient/cmd_samr.c	2008-06-09 06:59:20 UTC (rev 1920)
@@ -52,6 +52,16 @@
 }
 
 /****************************************************************************
+ display samr_user_info_20 structure
+ ****************************************************************************/
+static void display_samr_user_info_20(struct samr_UserInfo20 *r)
+{
+	printf("\tRemote Dial :\n");
+	dump_data(0, (uint8_t *)r->parameters.array, r->parameters.length*2);
+}
+
+
+/****************************************************************************
  display samr_user_info_21 structure
  ****************************************************************************/
 static void display_samr_user_info_21(struct samr_UserInfo21 *r)
@@ -65,7 +75,8 @@
 	printf("\tDescription :\t%s\n", r->description.string);
 	printf("\tWorkstations:\t%s\n", r->workstations.string);
 	printf("\tComment     :\t%s\n", r->comment.string);
-	printf("\tRemote Dial :\t%s\n", r->parameters.string);
+	printf("\tRemote Dial :\n");
+	dump_data(0, (uint8_t *)r->parameters.array, r->parameters.length*2);
 
 	printf("\tLogon Time               :\t%s\n",
 	       http_timestring(nt_time_to_unix(r->last_logon)));
@@ -253,28 +264,6 @@
 	printf("Account: %s\n", r->account_name.string);
 }
 
-/****************************************************************************
- Try samr_connect4 first, then samr_connect2 if it fails
- ****************************************************************************/
-static NTSTATUS try_samr_connects(struct rpc_pipe_client *cli, TALLOC_CTX *mem_ctx,
-				  uint32 access_mask, POLICY_HND *connect_pol)
-{
-	NTSTATUS result = NT_STATUS_UNSUCCESSFUL;
-
-	result = rpccli_samr_Connect4(cli, mem_ctx,
-				      cli->cli->desthost,
-				      SAMR_CONNECT_W2K,
-				      access_mask,
-				      connect_pol);
-	if (!NT_STATUS_IS_OK(result)) {
-		result = rpccli_samr_Connect2(cli, mem_ctx,
-					      cli->cli->desthost,
-					      access_mask,
-					      connect_pol);
-	}
-	return result;
-}
-
 /**********************************************************************
  * Query user information
  */
@@ -287,7 +276,6 @@
 	uint32 info_level = 21;
 	uint32 access_mask = MAXIMUM_ALLOWED_ACCESS;
 	union samr_UserInfo *info = NULL;
-	fstring server;
 	uint32 user_rid = 0;
 
 	if ((argc < 2) || (argc > 4)) {
@@ -304,12 +292,10 @@
 		sscanf(argv[3], "%x", &access_mask);
 
 
-	slprintf(server, sizeof(fstring)-1, "\\\\%s", cli->cli->desthost);
-	strupper_m(server);
+	result = rpccli_try_samr_connects(cli, mem_ctx,
+					  MAXIMUM_ALLOWED_ACCESS,
+					  &connect_pol);
 
-	result = try_samr_connects(cli, mem_ctx, MAXIMUM_ALLOWED_ACCESS,
-				   &connect_pol);
-
 	if (!NT_STATUS_IS_OK(result))
 		goto done;
 
@@ -374,6 +360,9 @@
 	case 16:
 		display_samr_user_info_16(&info->info16);
 		break;
+	case 20:
+		display_samr_user_info_20(&info->info20);
+		break;
 	case 21:
 		display_samr_user_info_21(&info->info21);
 		break;
@@ -475,7 +464,6 @@
 	enum samr_GroupInfoEnum info_level = GROUPINFOALL;
 	uint32 access_mask = MAXIMUM_ALLOWED_ACCESS;
 	union samr_GroupInfo *group_info = NULL;
-	fstring			server;
 	uint32 group_rid;
 
 	if ((argc < 2) || (argc > 4)) {
@@ -491,12 +479,10 @@
 	if (argc > 3)
 		sscanf(argv[3], "%x", &access_mask);
 
-	slprintf(server, sizeof(fstring)-1, "\\\\%s", cli->cli->desthost);
-	strupper_m(server);
+	result = rpccli_try_samr_connects(cli, mem_ctx,
+					  MAXIMUM_ALLOWED_ACCESS,
+					  &connect_pol);
 
-	result = try_samr_connects(cli, mem_ctx, MAXIMUM_ALLOWED_ACCESS,
-				   &connect_pol);
-
 	if (!NT_STATUS_IS_OK(result))
 		goto done;
 
@@ -548,7 +534,6 @@
 	uint32 			user_rid;
 	uint32			access_mask = MAXIMUM_ALLOWED_ACCESS;
 	int 			i;
-	fstring			server;
 	struct samr_RidWithAttributeArray *rid_array = NULL;
 
 	if ((argc < 2) || (argc > 3)) {
@@ -561,12 +546,10 @@
 	if (argc > 2)
 		sscanf(argv[2], "%x", &access_mask);
 
-	slprintf(server, sizeof(fstring)-1, "\\\\%s", cli->cli->desthost);
-	strupper_m(server);
+	result = rpccli_try_samr_connects(cli, mem_ctx,
+					  MAXIMUM_ALLOWED_ACCESS,
+					  &connect_pol);
 
-	result = try_samr_connects(cli, mem_ctx, MAXIMUM_ALLOWED_ACCESS,
-				   &connect_pol);
-
 	if (!NT_STATUS_IS_OK(result))
 		goto done;
 
@@ -619,7 +602,6 @@
 	size_t                     num_sids;
 	uint32			access_mask = MAXIMUM_ALLOWED_ACCESS;
 	int 			i;
-	fstring			server;
 	struct lsa_SidArray sid_array;
 	struct samr_Ids alias_rids;
 
@@ -660,12 +642,10 @@
 
 	sid_array.num_sids = num_sids;
 
-	slprintf(server, sizeof(fstring)-1, "\\\\%s", cli->cli->desthost);
-	strupper_m(server);
+	result = rpccli_try_samr_connects(cli, mem_ctx,
+					  MAXIMUM_ALLOWED_ACCESS,
+					  &connect_pol);
 
-	result = try_samr_connects(cli, mem_ctx, MAXIMUM_ALLOWED_ACCESS,
-				   &connect_pol);
-
 	if (!NT_STATUS_IS_OK(result))
 		goto done;
 
@@ -716,7 +696,6 @@
 	uint32 group_rid;
 	uint32 access_mask = MAXIMUM_ALLOWED_ACCESS;
 	int i;
-	fstring			server;
 	unsigned int old_timeout;
 	struct samr_RidTypeArray *rids = NULL;
 
@@ -730,12 +709,10 @@
 	if (argc > 2)
 		sscanf(argv[2], "%x", &access_mask);
 
-	slprintf(server, sizeof(fstring)-1, "\\\\%s", cli->cli->desthost);
-	strupper_m(server);
+	result = rpccli_try_samr_connects(cli, mem_ctx,
+					  MAXIMUM_ALLOWED_ACCESS,
+					  &connect_pol);
 
-	result = try_samr_connects(cli, mem_ctx, MAXIMUM_ALLOWED_ACCESS,
-				   &connect_pol);
-
 	if (!NT_STATUS_IS_OK(result))
 		goto done;
 
@@ -808,8 +785,9 @@
 
 	/* Get sam policy handle */
 
-	result = try_samr_connects(cli, mem_ctx, MAXIMUM_ALLOWED_ACCESS,
-				   &connect_pol);
+	result = rpccli_try_samr_connects(cli, mem_ctx,
+					  MAXIMUM_ALLOWED_ACCESS,
+					  &connect_pol);
 
 	if (!NT_STATUS_IS_OK(result))
 		goto done;
@@ -887,8 +865,9 @@
 
 	/* Get sam policy handle */
 
-	result = try_samr_connects(cli, mem_ctx, MAXIMUM_ALLOWED_ACCESS,
-				   &connect_pol);
+	result = rpccli_try_samr_connects(cli, mem_ctx,
+					  MAXIMUM_ALLOWED_ACCESS,
+					  &connect_pol);
 
 	if (!NT_STATUS_IS_OK(result))
 		goto done;
@@ -964,8 +943,9 @@
 
 	/* Get sam policy handle */
 
-	result = try_samr_connects(cli, mem_ctx, MAXIMUM_ALLOWED_ACCESS,
-				   &connect_pol);
+	result = rpccli_try_samr_connects(cli, mem_ctx,
+					  MAXIMUM_ALLOWED_ACCESS,
+					  &connect_pol);
 
 	if (!NT_STATUS_IS_OK(result))
 		goto done;
@@ -1051,9 +1031,9 @@
 
 	/* Get sam policy handle */
 
-	result = try_samr_connects(cli, mem_ctx,
-				   access_mask,
-				   &connect_pol);
+	result = rpccli_try_samr_connects(cli, mem_ctx,
+					  access_mask,
+					  &connect_pol);
 
 	if (!NT_STATUS_IS_OK(result)) {
 		goto done;
@@ -1117,8 +1097,9 @@
 
 	/* Open SAMR handle */
 
-	result = try_samr_connects(cli, mem_ctx, MAXIMUM_ALLOWED_ACCESS,
-				   &connect_pol);
+	result = rpccli_try_samr_connects(cli, mem_ctx,
+					  MAXIMUM_ALLOWED_ACCESS,
+					  &connect_pol);
 
 	if (!NT_STATUS_IS_OK(result))
 		goto done;
@@ -1205,9 +1186,9 @@
 
 	/* Open SAMR handle */
 
-	result = try_samr_connects(cli, mem_ctx,
-				   SEC_FLAG_MAXIMUM_ALLOWED,
-				   &connect_pol);
+	result = rpccli_try_samr_connects(cli, mem_ctx,
+					  SEC_FLAG_MAXIMUM_ALLOWED,
+					  &connect_pol);
 
 	if (!NT_STATUS_IS_OK(result)) {
 		goto done;
@@ -1303,8 +1284,9 @@
 
 	/* Open SAMR handle */
 
-	result = try_samr_connects(cli, mem_ctx, MAXIMUM_ALLOWED_ACCESS,
-				   &connect_pol);
+	result = rpccli_try_samr_connects(cli, mem_ctx,
+					  MAXIMUM_ALLOWED_ACCESS,
+					  &connect_pol);
 
 	if (!NT_STATUS_IS_OK(result))
 		goto done;
@@ -1414,8 +1396,9 @@
 
 	/* Get sam policy handle */
 
-	result = try_samr_connects(cli, mem_ctx, MAXIMUM_ALLOWED_ACCESS,
-				   &connect_pol);
+	result = rpccli_try_samr_connects(cli, mem_ctx,
+					  MAXIMUM_ALLOWED_ACCESS,
+					  &connect_pol);
 
 	if (!NT_STATUS_IS_OK(result))
 		goto done;
@@ -1588,8 +1571,9 @@
 
 	/* Get sam policy handle */
 
-	result = try_samr_connects(cli, mem_ctx, MAXIMUM_ALLOWED_ACCESS,
-				   &connect_pol);
+	result = rpccli_try_samr_connects(cli, mem_ctx,
+					  MAXIMUM_ALLOWED_ACCESS,
+					  &connect_pol);
 
 	if (!NT_STATUS_IS_OK(result))
 		goto done;
@@ -1691,8 +1675,9 @@
 
 	/* Get sam policy handle */
 
-	result = try_samr_connects(cli, mem_ctx, MAXIMUM_ALLOWED_ACCESS,
-				   &connect_pol);
+	result = rpccli_try_samr_connects(cli, mem_ctx,
+					  MAXIMUM_ALLOWED_ACCESS,
+					  &connect_pol);
 
 	if (!NT_STATUS_IS_OK(result))
 		goto done;
@@ -1766,8 +1751,9 @@
 
 	/* Get sam policy handle */
 
-	result = try_samr_connects(cli, mem_ctx, MAXIMUM_ALLOWED_ACCESS,
-				   &connect_pol);
+	result = rpccli_try_samr_connects(cli, mem_ctx,
+					  MAXIMUM_ALLOWED_ACCESS,
+					  &connect_pol);
 
 	if (!NT_STATUS_IS_OK(result))
 		goto done;
@@ -1831,8 +1817,9 @@
 
 	/* Get sam policy handle */
 
-	result = try_samr_connects(cli, mem_ctx, MAXIMUM_ALLOWED_ACCESS,
-				   &connect_pol);
+	result = rpccli_try_samr_connects(cli, mem_ctx,
+					  MAXIMUM_ALLOWED_ACCESS,
+					  &connect_pol);
 
 	if (!NT_STATUS_IS_OK(result))
 		goto done;
@@ -1895,8 +1882,9 @@
 
 	/* Get sam policy and domain handles */
 
-	result = try_samr_connects(cli, mem_ctx, MAXIMUM_ALLOWED_ACCESS,
-				   &connect_pol);
+	result = rpccli_try_samr_connects(cli, mem_ctx,
+					  MAXIMUM_ALLOWED_ACCESS,
+					  &connect_pol);
 
 	if (!NT_STATUS_IS_OK(result))
 		goto done;
@@ -1977,8 +1965,9 @@
 
 	/* Get sam policy and domain handles */
 
-	result = try_samr_connects(cli, mem_ctx, MAXIMUM_ALLOWED_ACCESS,
-				   &connect_pol);
+	result = rpccli_try_samr_connects(cli, mem_ctx,
+					  MAXIMUM_ALLOWED_ACCESS,
+					  &connect_pol);
 
 	if (!NT_STATUS_IS_OK(result))
 		goto done;
@@ -2059,8 +2048,9 @@
 
 	/* Get sam policy and domain handles */
 
-	result = try_samr_connects(cli, mem_ctx, MAXIMUM_ALLOWED_ACCESS,
-				   &connect_pol);
+	result = rpccli_try_samr_connects(cli, mem_ctx,
+					  MAXIMUM_ALLOWED_ACCESS,
+					  &connect_pol);
 
 	if (!NT_STATUS_IS_OK(result))
 		goto done;
@@ -2139,8 +2129,9 @@
 
 	/* Get sam policy and domain handles */
 
-	result = try_samr_connects(cli, mem_ctx, MAXIMUM_ALLOWED_ACCESS,
-				   &connect_pol);
+	result = rpccli_try_samr_connects(cli, mem_ctx,
+					  MAXIMUM_ALLOWED_ACCESS,
+					  &connect_pol);
 
 	if (!NT_STATUS_IS_OK(result))
 		goto done;
@@ -2210,7 +2201,6 @@
 	POLICY_HND connect_pol, domain_pol, user_pol, *pol;
 	NTSTATUS result = NT_STATUS_UNSUCCESSFUL;
 	uint32 sec_info = DACL_SECURITY_INFORMATION;
-	fstring server;
 	uint32 user_rid = 0;
 	TALLOC_CTX *ctx = NULL;
 	SEC_DESC_BUF *sec_desc_buf=NULL;
@@ -2236,10 +2226,9 @@
 		sec_info = atoi(argv[2]);
 	}
 
-	slprintf(server, sizeof(fstring)-1, "\\\\%s", cli->cli->desthost);
-	strupper_m(server);
-	result = try_samr_connects(cli, mem_ctx, MAXIMUM_ALLOWED_ACCESS,
-				   &connect_pol);
+	result = rpccli_try_samr_connects(cli, mem_ctx,
+					  MAXIMUM_ALLOWED_ACCESS,
+					  &connect_pol);
 
 	if (!NT_STATUS_IS_OK(result))
 		goto done;
@@ -2310,8 +2299,9 @@
 
 	sscanf(argv[1], "%i", &rid);
 
-	result = try_samr_connects(cli, mem_ctx, MAXIMUM_ALLOWED_ACCESS,
-				   &connect_pol);
+	result = rpccli_try_samr_connects(cli, mem_ctx,
+					  MAXIMUM_ALLOWED_ACCESS,
+					  &connect_pol);
 
 	if (!NT_STATUS_IS_OK(result)) {
 		goto done;
@@ -2398,7 +2388,9 @@
 
 	init_lsa_String(&domain_name, argv[1]);
 
-	result = try_samr_connects(cli, mem_ctx, access_mask, &connect_pol);
+	result = rpccli_try_samr_connects(cli, mem_ctx,
+					  access_mask,
+					  &connect_pol);
 
 	if (!NT_STATUS_IS_OK(result))
 		goto done;
@@ -2451,8 +2443,9 @@
 
 	/* Get sam policy handle */
 
-	result = try_samr_connects(cli, mem_ctx, MAXIMUM_ALLOWED_ACCESS,
-				   &connect_pol);
+	result = rpccli_try_samr_connects(cli, mem_ctx,
+					  MAXIMUM_ALLOWED_ACCESS,
+					  &connect_pol);
 
 	if (!NT_STATUS_IS_OK(result))
 		goto done;
@@ -2509,8 +2502,9 @@
 
 	/* Get sam policy handle */
 
-	result = try_samr_connects(cli, mem_ctx, MAXIMUM_ALLOWED_ACCESS,
-				   &connect_pol);
+	result = rpccli_try_samr_connects(cli, mem_ctx,
+					  MAXIMUM_ALLOWED_ACCESS,
+					  &connect_pol);
 
 	if (!NT_STATUS_IS_OK(result))
 		goto done;
@@ -2571,6 +2565,68 @@
 	return result;
 }
 
+static NTSTATUS cmd_samr_get_dispinfo_idx(struct rpc_pipe_client *cli,
+					  TALLOC_CTX *mem_ctx,
+					  int argc, const char **argv)
+{
+	NTSTATUS status;
+	struct policy_handle connect_handle;
+	struct policy_handle domain_handle;
+	uint16_t level = 1;
+	struct lsa_String name;
+	uint32_t idx = 0;
+
+	if (argc < 2 || argc > 3) {
+		printf("Usage: %s name level\n", argv[0]);
+		return NT_STATUS_INVALID_PARAMETER;
+	}
+
+	init_lsa_String(&name, argv[1]);
+
+	if (argc == 3) {
+		level = atoi(argv[2]);
+	}
+
+	status = rpccli_try_samr_connects(cli, mem_ctx,
+					  SEC_RIGHTS_MAXIMUM_ALLOWED,
+					  &connect_handle);
+
+	if (!NT_STATUS_IS_OK(status)) {
+		goto done;
+	}
+
+	status = rpccli_samr_OpenDomain(cli, mem_ctx,
+					&connect_handle,
+					SEC_RIGHTS_MAXIMUM_ALLOWED,
+					&domain_sid,
+					&domain_handle);
+
+	if (!NT_STATUS_IS_OK(status))
+		goto done;
+
+
+	status = rpccli_samr_GetDisplayEnumerationIndex(cli, mem_ctx,
+							&domain_handle,
+							level,
+							&name,
+							&idx);
+
+	if (NT_STATUS_IS_OK(status) ||
+	    NT_STATUS_EQUAL(status, NT_STATUS_NO_MORE_ENTRIES)) {
+		printf("idx: %d (0x%08x)\n", idx, idx);
+	}
+ done:
+
+	if (is_valid_policy_hnd(&domain_handle)) {
+		rpccli_samr_Close(cli, mem_ctx, &domain_handle);
+	}
+	if (is_valid_policy_hnd(&connect_handle)) {
+		rpccli_samr_Close(cli, mem_ctx, &connect_handle);
+	}
+
+	return status;
+
+}
 /* List of commands exported by this module */
 
 struct cmd_set samr_commands[] = {
@@ -2608,5 +2664,6 @@
 	{ "lookupdomain",       RPC_RTYPE_NTSTATUS, cmd_samr_lookup_domain,         NULL, PI_SAMR, NULL, "Lookup Domain Name", "" },
 	{ "chgpasswd2",         RPC_RTYPE_NTSTATUS, cmd_samr_chgpasswd2,            NULL, PI_SAMR, NULL, "Change user password", "" },
 	{ "chgpasswd3",         RPC_RTYPE_NTSTATUS, cmd_samr_chgpasswd3,            NULL, PI_SAMR, NULL, "Change user password", "" },
+	{ "getdispinfoidx",     RPC_RTYPE_NTSTATUS, cmd_samr_get_dispinfo_idx,      NULL, PI_SAMR, NULL, "Get Display Information Index", "" },
 	{ NULL }
 };

Modified: branches/samba/experimental/source/rpcclient/cmd_spoolss.c
===================================================================
--- branches/samba/experimental/source/rpcclient/cmd_spoolss.c	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/rpcclient/cmd_spoolss.c	2008-06-09 06:59:20 UTC (rev 1920)
@@ -1966,13 +1966,15 @@
 	PRINTER_INFO_CTR ctr;
 	PRINTER_INFO_0 info;
 	REGISTRY_VALUE value;
+	TALLOC_CTX *tmp_ctx = talloc_stackframe();
 
 	/* parse the command arguements */
 	if (argc < 5) {
 		printf ("Usage: %s <printer> <string|binary|dword|multistring>"
 			" <value> <data>\n",
 			argv[0]);
-		return WERR_INVALID_PARAM;
+		result = WERR_INVALID_PARAM;
+		goto done;
 	}
 
 	slprintf(servername, sizeof(servername)-1, "\\\\%s", cli->cli->desthost);
@@ -2000,7 +2002,8 @@
 
 	if (value.type == REG_NONE) {
 		printf("Unknown data type: %s\n", argv[2]);
-		return WERR_INVALID_PARAM;
+		result =  WERR_INVALID_PARAM;
+		goto done;
 	}
 
 	/* get a printer handle */
@@ -2019,7 +2022,7 @@
         if (!W_ERROR_IS_OK(result))
                 goto done;
 		
-	printf("%s\n", current_timestring(True));
+	printf("%s\n", current_timestring(tmp_ctx, True));
 	printf("\tchange_id (before set)\t:[0x%x]\n", info.change_id);
 
 	/* Set the printer data */
@@ -2105,11 +2108,12 @@
         if (!W_ERROR_IS_OK(result))
                 goto done;
 		
-	printf("%s\n", current_timestring(True));
+	printf("%s\n", current_timestring(tmp_ctx, True));
 	printf("\tchange_id (after set)\t:[0x%x]\n", info.change_id);
 
 done:
 	/* cleanup */
+	TALLOC_FREE(tmp_ctx);
 	if (opened_hnd)
 		rpccli_spoolss_close_printer(cli, mem_ctx, &pol);
 
@@ -2663,7 +2667,7 @@
 
 	fstrcpy( printername, argv[1] );
 
-	fstr_sprintf( servername1, cli->cli->desthost );
+	fstrcpy( servername1, cli->cli->desthost );
 	fstrcpy( servername2, argv[2] );
 	strupper_m( servername1 );
 	strupper_m( servername2 );

Modified: branches/samba/experimental/source/rpcclient/cmd_srvsvc.c
===================================================================
--- branches/samba/experimental/source/rpcclient/cmd_srvsvc.c	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/rpcclient/cmd_srvsvc.c	2008-06-09 06:59:20 UTC (rev 1920)
@@ -130,51 +130,37 @@
 	return typestr;
 }
 
-static void display_server(char *sname, uint32 type, const char *comment)
+static void display_server(const char *sname, uint32 type, const char *comment)
 {
 	printf("\t%-15.15s%-20s %s\n", sname, get_server_type_str(type), 
 	       comment);
 }
 
-static void display_srv_info_101(SRV_INFO_101 *sv101)
+static void display_srv_info_101(struct srvsvc_NetSrvInfo101 *r)
 {
-	fstring name;
-	fstring comment;
+	display_server(r->server_name, r->server_type, r->comment);
 
-	unistr2_to_ascii(name, &sv101->uni_name, sizeof(name));
-	unistr2_to_ascii(comment, &sv101->uni_comment, sizeof(comment));
-
-	display_server(name, sv101->srv_type, comment);
-
-	printf("\tplatform_id     :\t%d\n", sv101->platform_id);
-	printf("\tos version      :\t%d.%d\n", sv101->ver_major, 
-	       sv101->ver_minor);
-
-	printf("\tserver type     :\t0x%x\n", sv101->srv_type);
+	printf("\tplatform_id     :\t%d\n", r->platform_id);
+	printf("\tos version      :\t%d.%d\n",
+		r->version_major, r->version_minor);
+	printf("\tserver type     :\t0x%x\n", r->server_type);
 }
 
-static void display_srv_info_102(SRV_INFO_102 *sv102)
+static void display_srv_info_102(struct srvsvc_NetSrvInfo102 *r)
 {
-	fstring name;
-	fstring comment;
-	fstring usr_path;
-	
-	unistr2_to_ascii(name, &sv102->uni_name, sizeof(name));
-	unistr2_to_ascii(comment, &sv102->uni_comment, sizeof(comment));
-	unistr2_to_ascii(usr_path, &sv102->uni_usr_path, sizeof(usr_path));
+	display_server(r->server_name, r->server_type, r->comment);
 
-	display_server(name, sv102->srv_type, comment);
+	printf("\tplatform_id     :\t%d\n", r->platform_id);
+	printf("\tos version      :\t%d.%d\n",
+		r->version_major, r->version_minor);
+	printf("\tserver type     :\t0x%x\n", r->server_type);
 
-	printf("\tplatform_id     :\t%d\n", sv102->platform_id);
-	printf("\tos version      :\t%d.%d\n", sv102->ver_major, 
-	       sv102->ver_minor);
-
-	printf("\tusers           :\t%x\n", sv102->users);
-	printf("\tdisc, hidden    :\t%x, %x\n", sv102->disc, sv102->hidden);
-	printf("\tannounce, delta :\t%d, %d\n", sv102->announce, 
-	       sv102->ann_delta);
-	printf("\tlicenses        :\t%d\n", sv102->licenses);
-	printf("\tuser path       :\t%s\n", usr_path);
+	printf("\tusers           :\t%x\n", r->users);
+	printf("\tdisc, hidden    :\t%x, %x\n", r->disc, r->hidden);
+	printf("\tannounce, delta :\t%d, %d\n", r->announce,
+	       r->anndelta);
+	printf("\tlicenses        :\t%d\n", r->licenses);
+	printf("\tuser path       :\t%s\n", r->userpath);
 }
 
 /* Server query info */
@@ -183,8 +169,10 @@
                                           int argc, const char **argv)
 {
 	uint32 info_level = 101;
-	SRV_INFO_CTR ctr;
+	union srvsvc_NetSrvInfo info;
 	WERROR result;
+	NTSTATUS status;
+	const char *server_name;
 
 	if (argc > 2) {
 		printf("Usage: %s [infolevel]\n", argv[0]);
@@ -194,9 +182,19 @@
 	if (argc == 2)
 		info_level = atoi(argv[1]);
 
-	result = rpccli_srvsvc_net_srv_get_info(cli, mem_ctx, info_level,
-					     &ctr);
+	server_name = talloc_asprintf_strupper_m(mem_ctx, "\\\\%s",
+						 cli->cli->desthost);
+	W_ERROR_HAVE_NO_MEMORY(server_name);
 
+	status = rpccli_srvsvc_NetSrvGetInfo(cli, mem_ctx,
+					     server_name,
+					     info_level,
+					     &info,
+					     &result);
+	if (!NT_STATUS_IS_OK(status)) {
+		return ntstatus_to_werror(status);
+	}
+
 	if (!W_ERROR_IS_OK(result)) {
 		goto done;
 	}
@@ -205,10 +203,10 @@
 
 	switch (info_level) {
 	case 101:
-		display_srv_info_101(&ctr.srv.sv101);
+		display_srv_info_101(info.info101);
 		break;
 	case 102:
-		display_srv_info_102(&ctr.srv.sv102);
+		display_srv_info_102(info.info102);
 		break;
 	default:
 		printf("unsupported info level %d\n", info_level);
@@ -219,96 +217,163 @@
 	return result;
 }
 
-static void display_share_info_1(SRV_SHARE_INFO_1 *info1)
+static void display_share_info_1(struct srvsvc_NetShareInfo1 *r)
 {
-	fstring netname = "", remark = "";
-
-	rpcstr_pull_unistr2_fstring(netname, &info1->info_1_str.uni_netname);
-	rpcstr_pull_unistr2_fstring(remark, &info1->info_1_str.uni_remark);
-
-	printf("netname: %s\n", netname);
-	printf("\tremark:\t%s\n", remark);
+	printf("netname: %s\n", r->name);
+	printf("\tremark:\t%s\n", r->comment);
 }
 
-static void display_share_info_2(SRV_SHARE_INFO_2 *info2)
+static void display_share_info_2(struct srvsvc_NetShareInfo2 *r)
 {
-	fstring netname = "", remark = "", path = "", passwd = "";
-
-	rpcstr_pull_unistr2_fstring(netname, &info2->info_2_str.uni_netname);
-	rpcstr_pull_unistr2_fstring(remark, &info2->info_2_str.uni_remark);
-	rpcstr_pull_unistr2_fstring(path, &info2->info_2_str.uni_path);
-	rpcstr_pull_unistr2_fstring(passwd, &info2->info_2_str.uni_passwd);
-
-	printf("netname: %s\n", netname);
-	printf("\tremark:\t%s\n", remark);
-	printf("\tpath:\t%s\n", path);
-	printf("\tpassword:\t%s\n", passwd);
+	printf("netname: %s\n", r->name);
+	printf("\tremark:\t%s\n", r->comment);
+	printf("\tpath:\t%s\n", r->path);
+	printf("\tpassword:\t%s\n", r->password);
 }
 
-static void display_share_info_502(SRV_SHARE_INFO_502 *info502)
+static void display_share_info_502(struct srvsvc_NetShareInfo502 *r)
 {
-	fstring netname = "", remark = "", path = "", passwd = "";
+	printf("netname: %s\n", r->name);
+	printf("\tremark:\t%s\n", r->comment);
+	printf("\tpath:\t%s\n", r->path);
+	printf("\tpassword:\t%s\n", r->password);
 
-	rpcstr_pull_unistr2_fstring(netname, &info502->info_502_str.uni_netname);
-	rpcstr_pull_unistr2_fstring(remark, &info502->info_502_str.uni_remark);
-	rpcstr_pull_unistr2_fstring(path, &info502->info_502_str.uni_path);
-	rpcstr_pull_unistr2_fstring(passwd, &info502->info_502_str.uni_passwd);
+	printf("\ttype:\t0x%x\n", r->type);
+	printf("\tperms:\t%d\n", r->permissions);
+	printf("\tmax_uses:\t%d\n", r->max_users);
+	printf("\tnum_uses:\t%d\n", r->current_users);
 
-	printf("netname: %s\n", netname);
-	printf("\tremark:\t%s\n", remark);
-	printf("\tpath:\t%s\n", path);
-	printf("\tpassword:\t%s\n", passwd);
+	if (r->sd_buf.sd)
+		display_sec_desc(r->sd_buf.sd);
 
-	printf("\ttype:\t0x%x\n", info502->info_502.type);
-	printf("\tperms:\t%d\n", info502->info_502.perms);
-	printf("\tmax_uses:\t%d\n", info502->info_502.max_uses);
-	printf("\tnum_uses:\t%d\n", info502->info_502.num_uses);
-	
-	if (info502->info_502_str.sd)
-		display_sec_desc(info502->info_502_str.sd);
-
 }
 
-static WERROR cmd_srvsvc_net_share_enum(struct rpc_pipe_client *cli, 
-                                          TALLOC_CTX *mem_ctx,
-                                          int argc, const char **argv)
+static WERROR cmd_srvsvc_net_share_enum_int(struct rpc_pipe_client *cli,
+					    TALLOC_CTX *mem_ctx,
+					    int argc, const char **argv,
+					    uint32_t opcode)
 {
 	uint32 info_level = 2;
-	SRV_SHARE_INFO_CTR ctr;
+	struct srvsvc_NetShareInfoCtr info_ctr;
+	struct srvsvc_NetShareCtr0 ctr0;
+	struct srvsvc_NetShareCtr1 ctr1;
+	struct srvsvc_NetShareCtr2 ctr2;
+	struct srvsvc_NetShareCtr501 ctr501;
+	struct srvsvc_NetShareCtr502 ctr502;
+	struct srvsvc_NetShareCtr1004 ctr1004;
+	struct srvsvc_NetShareCtr1005 ctr1005;
+	struct srvsvc_NetShareCtr1006 ctr1006;
+	struct srvsvc_NetShareCtr1007 ctr1007;
+	struct srvsvc_NetShareCtr1501 ctr1501;
 	WERROR result;
-	ENUM_HND hnd;
+	NTSTATUS status;
+	uint32_t totalentries = 0;
+	uint32_t resume_handle = 0;
+	uint32_t *resume_handle_p = NULL;
 	uint32 preferred_len = 0xffffffff, i;
 
-	if (argc > 2) {
-		printf("Usage: %s [infolevel]\n", argv[0]);
+	if (argc > 3) {
+		printf("Usage: %s [infolevel] [resume_handle]\n", argv[0]);
 		return WERR_OK;
 	}
 
-	if (argc == 2)
+	if (argc >= 2) {
 		info_level = atoi(argv[1]);
+	}
 
-	init_enum_hnd(&hnd, 0);
+	if (argc == 3) {
+		resume_handle = atoi(argv[2]);
+		resume_handle_p = &resume_handle;
+	}
 
-	result = rpccli_srvsvc_net_share_enum(
-		cli, mem_ctx, info_level, &ctr, preferred_len, &hnd);
+	ZERO_STRUCT(info_ctr);
 
-	if (!W_ERROR_IS_OK(result) || !ctr.num_entries)
+	info_ctr.level = info_level;
+
+	switch (info_level) {
+	case 0:
+		ZERO_STRUCT(ctr0);
+		info_ctr.ctr.ctr0 = &ctr0;
+		break;
+	case 1:
+		ZERO_STRUCT(ctr1);
+		info_ctr.ctr.ctr1 = &ctr1;
+		break;
+	case 2:
+		ZERO_STRUCT(ctr2);
+		info_ctr.ctr.ctr2 = &ctr2;
+		break;
+	case 501:
+		ZERO_STRUCT(ctr501);
+		info_ctr.ctr.ctr501 = &ctr501;
+		break;
+	case 502:
+		ZERO_STRUCT(ctr502);
+		info_ctr.ctr.ctr502 = &ctr502;
+		break;
+	case 1004:
+		ZERO_STRUCT(ctr1004);
+		info_ctr.ctr.ctr1004 = &ctr1004;
+		break;
+	case 1005:
+		ZERO_STRUCT(ctr1005);
+		info_ctr.ctr.ctr1005 = &ctr1005;
+		break;
+	case 1006:
+		ZERO_STRUCT(ctr1006);
+		info_ctr.ctr.ctr1006 = &ctr1006;
+		break;
+	case 1007:
+		ZERO_STRUCT(ctr1007);
+		info_ctr.ctr.ctr1007 = &ctr1007;
+		break;
+	case 1501:
+		ZERO_STRUCT(ctr1501);
+		info_ctr.ctr.ctr1501 = &ctr1501;
+		break;
+	}
+
+	switch (opcode) {
+		case NDR_SRVSVC_NETSHAREENUM:
+			status = rpccli_srvsvc_NetShareEnum(cli, mem_ctx,
+							    cli->cli->desthost,
+							    &info_ctr,
+							    preferred_len,
+							    &totalentries,
+							    resume_handle_p,
+							    &result);
+			break;
+		case NDR_SRVSVC_NETSHAREENUMALL:
+			status = rpccli_srvsvc_NetShareEnumAll(cli, mem_ctx,
+							       cli->cli->desthost,
+							       &info_ctr,
+							       preferred_len,
+							       &totalentries,
+							       resume_handle_p,
+							       &result);
+			break;
+		default:
+			return WERR_INVALID_PARAM;
+	}
+
+	if (!NT_STATUS_IS_OK(status) || !W_ERROR_IS_OK(result)) {
 		goto done;
+	}
 
 	/* Display results */
 
 	switch (info_level) {
 	case 1:
-		for (i = 0; i < ctr.num_entries; i++)
-			display_share_info_1(&ctr.share.info1[i]);
+		for (i = 0; i < totalentries; i++)
+			display_share_info_1(&info_ctr.ctr.ctr1->array[i]);
 		break;
 	case 2:
-		for (i = 0; i < ctr.num_entries; i++)
-			display_share_info_2(&ctr.share.info2[i]);
+		for (i = 0; i < totalentries; i++)
+			display_share_info_2(&info_ctr.ctr.ctr2->array[i]);
 		break;
 	case 502:
-		for (i = 0; i < ctr.num_entries; i++)
-			display_share_info_502(&ctr.share.info502[i]);
+		for (i = 0; i < totalentries; i++)
+			display_share_info_502(&info_ctr.ctr.ctr502->array[i]);
 		break;
 	default:
 		printf("unsupported info level %d\n", info_level);
@@ -319,15 +384,34 @@
 	return result;
 }
 
+static WERROR cmd_srvsvc_net_share_enum(struct rpc_pipe_client *cli,
+					TALLOC_CTX *mem_ctx,
+					int argc, const char **argv)
+{
+	return cmd_srvsvc_net_share_enum_int(cli, mem_ctx,
+					     argc, argv,
+					     NDR_SRVSVC_NETSHAREENUM);
+}
+
+static WERROR cmd_srvsvc_net_share_enum_all(struct rpc_pipe_client *cli,
+					    TALLOC_CTX *mem_ctx,
+					    int argc, const char **argv)
+{
+	return cmd_srvsvc_net_share_enum_int(cli, mem_ctx,
+					     argc, argv,
+					     NDR_SRVSVC_NETSHAREENUMALL);
+}
+
 static WERROR cmd_srvsvc_net_share_get_info(struct rpc_pipe_client *cli, 
 					    TALLOC_CTX *mem_ctx,
 					    int argc, const char **argv)
 {
 	uint32 info_level = 502;
-	SRV_SHARE_INFO info;
+	union srvsvc_NetShareInfo info;
 	WERROR result;
+	NTSTATUS status;
 
-	if (argc > 3) {
+	if (argc < 2 || argc > 3) {
 		printf("Usage: %s [sharename] [infolevel]\n", argv[0]);
 		return WERR_OK;
 	}
@@ -335,22 +419,28 @@
 	if (argc == 3)
 		info_level = atoi(argv[2]);
 
-	result = rpccli_srvsvc_net_share_get_info(cli, mem_ctx, argv[1], info_level, &info);
+	status = rpccli_srvsvc_NetShareGetInfo(cli, mem_ctx,
+					       cli->cli->desthost,
+					       argv[1],
+					       info_level,
+					       &info,
+					       &result);
 
-	if (!W_ERROR_IS_OK(result))
+	if (!NT_STATUS_IS_OK(status) || !W_ERROR_IS_OK(result)) {
 		goto done;
+	}
 
 	/* Display results */
 
 	switch (info_level) {
 	case 1:
-		display_share_info_1(&info.share.info1);
+		display_share_info_1(info.info1);
 		break;
 	case 2:
-		display_share_info_2(&info.share.info2);
+		display_share_info_2(info.info2);
 		break;
 	case 502:
-		display_share_info_502(&info.share.info502);
+		display_share_info_502(info.info502);
 		break;
 	default:
 		printf("unsupported info level %d\n", info_level);
@@ -366,8 +456,10 @@
 					    int argc, const char **argv)
 {
 	uint32 info_level = 502;
-	SRV_SHARE_INFO info_get;
+	union srvsvc_NetShareInfo info_get;
 	WERROR result;
+	NTSTATUS status;
+	uint32_t parm_err = 0;
 
 	if (argc > 3) {
 		printf("Usage: %s [sharename] [comment]\n", argv[0]);
@@ -375,27 +467,46 @@
 	}
 
 	/* retrieve share info */
-	result = rpccli_srvsvc_net_share_get_info(cli, mem_ctx, argv[1], info_level, &info_get);
-	if (!W_ERROR_IS_OK(result))
+	status = rpccli_srvsvc_NetShareGetInfo(cli, mem_ctx,
+					       cli->cli->desthost,
+					       argv[1],
+					       info_level,
+					       &info_get,
+					       &result);
+
+	if (!NT_STATUS_IS_OK(status) || !W_ERROR_IS_OK(result)) {
 		goto done;
+	}
 
-	info_get.switch_value = info_level;
-	info_get.ptr_share_ctr = 1;
-	init_unistr2(&(info_get.share.info502.info_502_str.uni_remark), argv[2], UNI_STR_TERMINATE);
-	
+	info_get.info502->comment = argv[2];
+
 	/* set share info */
-	result = rpccli_srvsvc_net_share_set_info(cli, mem_ctx, argv[1], info_level, &info_get);
+	status = rpccli_srvsvc_NetShareSetInfo(cli, mem_ctx,
+					       cli->cli->desthost,
+					       argv[1],
+					       info_level,
+					       &info_get,
+					       &parm_err,
+					       &result);
 
-	if (!W_ERROR_IS_OK(result))
+	if (!NT_STATUS_IS_OK(status) || !W_ERROR_IS_OK(result)) {
 		goto done;
+	}
 
 	/* re-retrieve share info and display */
-	result = rpccli_srvsvc_net_share_get_info(cli, mem_ctx, argv[1], info_level, &info_get);
-	if (!W_ERROR_IS_OK(result))
+	status = rpccli_srvsvc_NetShareGetInfo(cli, mem_ctx,
+					       cli->cli->desthost,
+					       argv[1],
+					       info_level,
+					       &info_get,
+					       &result);
+
+	if (!NT_STATUS_IS_OK(status) || !W_ERROR_IS_OK(result)) {
 		goto done;
+	}
 
-	display_share_info_502(&info_get.share.info502);
-	
+	display_share_info_502(info_get.info502);
+
  done:
 	return result;
 }
@@ -404,18 +515,23 @@
                                           TALLOC_CTX *mem_ctx,
                                           int argc, const char **argv)
 {
-	TIME_OF_DAY_INFO tod;
-	fstring srv_name_slash;
+	struct srvsvc_NetRemoteTODInfo *tod = NULL;
 	WERROR result;
+	NTSTATUS status;
 
 	if (argc > 1) {
 		printf("Usage: %s\n", argv[0]);
 		return WERR_OK;
 	}
 
-	fstr_sprintf(srv_name_slash, "\\\\%s", cli->cli->desthost);
-	result = rpccli_srvsvc_net_remote_tod(
-		cli, mem_ctx, srv_name_slash, &tod);
+	status = rpccli_srvsvc_NetRemoteTOD(cli, mem_ctx,
+					    cli->cli->srv_name_slash,
+					    &tod,
+					    &result);
+	if (!NT_STATUS_IS_OK(status)) {
+		result = ntstatus_to_werror(status);
+		goto done;
+	}
 
 	if (!W_ERROR_IS_OK(result))
 		goto done;
@@ -429,10 +545,13 @@
 					 int argc, const char **argv)
 {
 	uint32 info_level = 3;
-	SRV_FILE_INFO_CTR ctr;
+	struct srvsvc_NetFileInfoCtr info_ctr;
+	struct srvsvc_NetFileCtr3 ctr3;
 	WERROR result;
-	ENUM_HND hnd;
+	NTSTATUS status;
 	uint32 preferred_len = 0xffff;
+	uint32_t total_entries = 0;
+	uint32_t resume_handle = 0;
 
 	if (argc > 2) {
 		printf("Usage: %s [infolevel]\n", argv[0]);
@@ -442,13 +561,54 @@
 	if (argc == 2)
 		info_level = atoi(argv[1]);
 
-	init_enum_hnd(&hnd, 0);
+	ZERO_STRUCT(info_ctr);
+	ZERO_STRUCT(ctr3);
 
-	ZERO_STRUCT(ctr);
+	info_ctr.level = info_level;
+	info_ctr.ctr.ctr3 = &ctr3;
 
-	result = rpccli_srvsvc_net_file_enum(
-		cli, mem_ctx, info_level, NULL, &ctr, preferred_len, &hnd);
+	status = rpccli_srvsvc_NetFileEnum(cli, mem_ctx,
+					   cli->cli->desthost,
+					   NULL,
+					   NULL,
+					   &info_ctr,
+					   preferred_len,
+					   &total_entries,
+					   &resume_handle,
+					   &result);
 
+	if (!NT_STATUS_IS_OK(status) || !W_ERROR_IS_OK(result))
+		goto done;
+
+ done:
+	return result;
+}
+
+static WERROR cmd_srvsvc_net_name_validate(struct rpc_pipe_client *cli,
+					   TALLOC_CTX *mem_ctx,
+					   int argc, const char **argv)
+{
+	WERROR result;
+	NTSTATUS status;
+	uint32_t name_type = 9;
+	uint32_t flags = 0;
+
+	if (argc < 2 || argc > 3) {
+		printf("Usage: %s [sharename] [type]\n", argv[0]);
+		return WERR_OK;
+	}
+
+	if (argc == 3) {
+		name_type = atoi(argv[2]);
+	}
+
+	status = rpccli_srvsvc_NetNameValidate(cli, mem_ctx,
+					       cli->cli->desthost,
+					       argv[1],
+					       name_type,
+					       flags,
+					       &result);
+
 	if (!W_ERROR_IS_OK(result))
 		goto done;
 
@@ -456,6 +616,262 @@
 	return result;
 }
 
+static WERROR cmd_srvsvc_net_file_get_sec(struct rpc_pipe_client *cli,
+					  TALLOC_CTX *mem_ctx,
+					  int argc, const char **argv)
+{
+	WERROR result;
+	NTSTATUS status;
+	struct sec_desc_buf *sd_buf = NULL;
+
+	if (argc < 2 || argc > 4) {
+		printf("Usage: %s [sharename] [file]\n", argv[0]);
+		return WERR_OK;
+	}
+
+	status = rpccli_srvsvc_NetGetFileSecurity(cli, mem_ctx,
+						  cli->cli->desthost,
+						  argv[1],
+						  argv[2],
+						  SECINFO_DACL,
+						  &sd_buf,
+						  &result);
+
+	if (!NT_STATUS_IS_OK(status) || !W_ERROR_IS_OK(result)) {
+		goto done;
+	}
+
+	display_sec_desc(sd_buf->sd);
+
+ done:
+	return result;
+}
+
+static WERROR cmd_srvsvc_net_sess_del(struct rpc_pipe_client *cli,
+				      TALLOC_CTX *mem_ctx,
+				      int argc, const char **argv)
+{
+	WERROR result;
+	NTSTATUS status;
+
+	if (argc < 2 || argc > 4) {
+		printf("Usage: %s [client] [user]\n", argv[0]);
+		return WERR_OK;
+	}
+
+	status = rpccli_srvsvc_NetSessDel(cli, mem_ctx,
+					  cli->cli->desthost,
+					  argv[1],
+					  argv[2],
+					  &result);
+
+	if (!NT_STATUS_IS_OK(status) || !W_ERROR_IS_OK(result)) {
+		goto done;
+	}
+
+ done:
+	return result;
+}
+
+static WERROR cmd_srvsvc_net_sess_enum(struct rpc_pipe_client *cli,
+				       TALLOC_CTX *mem_ctx,
+				       int argc, const char **argv)
+{
+	WERROR result;
+	NTSTATUS status;
+	struct srvsvc_NetSessInfoCtr info_ctr;
+	struct srvsvc_NetSessCtr0 ctr0;
+	struct srvsvc_NetSessCtr1 ctr1;
+	struct srvsvc_NetSessCtr2 ctr2;
+	struct srvsvc_NetSessCtr10 ctr10;
+	struct srvsvc_NetSessCtr502 ctr502;
+	uint32_t total_entries = 0;
+	uint32_t resume_handle = 0;
+	uint32_t *resume_handle_p = NULL;
+	uint32_t level = 1;
+	const char *client = NULL;
+	const char *user = NULL;
+
+	if (argc > 6) {
+		printf("Usage: %s [client] [user] [level] [resume_handle]\n", argv[0]);
+		return WERR_OK;
+	}
+
+	if (argc >= 2) {
+		client = argv[1];
+	}
+
+	if (argc >= 3) {
+		user = argv[2];
+	}
+
+	if (argc >= 4) {
+		level = atoi(argv[3]);
+	}
+
+	if (argc >= 5) {
+		resume_handle = atoi(argv[4]);
+		resume_handle_p = &resume_handle;
+	}
+
+	ZERO_STRUCT(info_ctr);
+
+	info_ctr.level = level;
+
+	d_printf("trying level: %d\n", level);
+
+	switch (level) {
+	case 0:
+		ZERO_STRUCT(ctr0);
+		info_ctr.ctr.ctr0 = &ctr0;
+		break;
+	case 1:
+		ZERO_STRUCT(ctr1);
+		info_ctr.ctr.ctr1 = &ctr1;
+		break;
+	case 2:
+		ZERO_STRUCT(ctr2);
+		info_ctr.ctr.ctr2 = &ctr2;
+		break;
+	case 10:
+		ZERO_STRUCT(ctr10);
+		info_ctr.ctr.ctr10 = &ctr10;
+		break;
+	case 502:
+		ZERO_STRUCT(ctr502);
+		info_ctr.ctr.ctr502 = &ctr502;
+		break;
+	}
+
+	status = rpccli_srvsvc_NetSessEnum(cli, mem_ctx,
+					  cli->cli->desthost,
+					  client,
+					  user,
+					  &info_ctr,
+					  0xffffffff,
+					  &total_entries,
+					  resume_handle_p,
+					  &result);
+
+	if (!NT_STATUS_IS_OK(status) || !W_ERROR_IS_OK(result)) {
+		goto done;
+	}
+
+ done:
+	return result;
+}
+
+static WERROR cmd_srvsvc_net_disk_enum(struct rpc_pipe_client *cli,
+				       TALLOC_CTX *mem_ctx,
+				       int argc, const char **argv)
+{
+	struct srvsvc_NetDiskInfo info;
+	WERROR result;
+	NTSTATUS status;
+	uint32_t total_entries = 0;
+	uint32_t resume_handle = 0;
+	uint32_t level = 0;
+
+	if (argc > 4) {
+		printf("Usage: %s [level] [resume_handle]\n", argv[0]);
+		return WERR_OK;
+	}
+
+	if (argc >= 2) {
+		level = atoi(argv[1]);
+	}
+
+	if (argc >= 3) {
+		resume_handle = atoi(argv[2]);
+	}
+
+	ZERO_STRUCT(info);
+
+	status = rpccli_srvsvc_NetDiskEnum(cli, mem_ctx,
+					   cli->cli->desthost,
+					   level,
+					   &info,
+					   0xffffffff,
+					   &total_entries,
+					   &resume_handle,
+					   &result);
+
+	if (!NT_STATUS_IS_OK(status) || !W_ERROR_IS_OK(result)) {
+		goto done;
+	}
+
+ done:
+	return result;
+}
+
+static WERROR cmd_srvsvc_net_conn_enum(struct rpc_pipe_client *cli,
+				       TALLOC_CTX *mem_ctx,
+				       int argc, const char **argv)
+{
+	struct srvsvc_NetConnInfoCtr info_ctr;
+	struct srvsvc_NetConnCtr0 ctr0;
+	struct srvsvc_NetConnCtr1 ctr1;
+	WERROR result;
+	NTSTATUS status;
+	uint32_t total_entries = 0;
+	uint32_t resume_handle = 0;
+	uint32_t *resume_handle_p = NULL;
+	uint32_t level = 1;
+	const char *path = "IPC$";
+
+	if (argc > 4) {
+		printf("Usage: %s [level] [path] [resume_handle]\n", argv[0]);
+		return WERR_OK;
+	}
+
+	if (argc >= 2) {
+		level = atoi(argv[1]);
+	}
+
+	if (argc >= 3) {
+		path = argv[2];
+	}
+
+	if (argc >= 4) {
+		resume_handle = atoi(argv[3]);
+		resume_handle_p = &resume_handle;
+	}
+
+	ZERO_STRUCT(info_ctr);
+
+	info_ctr.level = level;
+
+	switch (level) {
+		case 0:
+			ZERO_STRUCT(ctr0);
+			info_ctr.ctr.ctr0 = &ctr0;
+			break;
+		case 1:
+			ZERO_STRUCT(ctr1);
+			info_ctr.ctr.ctr1 = &ctr1;
+			break;
+		default:
+			return WERR_INVALID_PARAM;
+	}
+
+	status = rpccli_srvsvc_NetConnEnum(cli, mem_ctx,
+					   cli->cli->desthost,
+					   path,
+					   &info_ctr,
+					   0xffffffff,
+					   &total_entries,
+					   resume_handle_p,
+					   &result);
+
+	if (!NT_STATUS_IS_OK(status) || !W_ERROR_IS_OK(result)) {
+		goto done;
+	}
+
+ done:
+	return result;
+}
+
+
 /* List of commands exported by this module */
 
 struct cmd_set srvsvc_commands[] = {
@@ -464,10 +880,17 @@
 
 	{ "srvinfo",     RPC_RTYPE_WERROR, NULL, cmd_srvsvc_srv_query_info, PI_SRVSVC, NULL, "Server query info", "" },
 	{ "netshareenum",RPC_RTYPE_WERROR, NULL, cmd_srvsvc_net_share_enum, PI_SRVSVC, NULL, "Enumerate shares", "" },
+	{ "netshareenumall",RPC_RTYPE_WERROR, NULL, cmd_srvsvc_net_share_enum_all, PI_SRVSVC, NULL, "Enumerate all shares", "" },
 	{ "netsharegetinfo",RPC_RTYPE_WERROR, NULL, cmd_srvsvc_net_share_get_info, PI_SRVSVC, NULL, "Get Share Info", "" },
 	{ "netsharesetinfo",RPC_RTYPE_WERROR, NULL, cmd_srvsvc_net_share_set_info, PI_SRVSVC, NULL, "Set Share Info", "" },
 	{ "netfileenum", RPC_RTYPE_WERROR, NULL, cmd_srvsvc_net_file_enum,  PI_SRVSVC, NULL, "Enumerate open files", "" },
 	{ "netremotetod",RPC_RTYPE_WERROR, NULL, cmd_srvsvc_net_remote_tod, PI_SRVSVC, NULL, "Fetch remote time of day", "" },
+	{ "netnamevalidate", RPC_RTYPE_WERROR, NULL, cmd_srvsvc_net_name_validate, PI_SRVSVC, NULL, "Validate sharename", "" },
+	{ "netfilegetsec", RPC_RTYPE_WERROR, NULL, cmd_srvsvc_net_file_get_sec, PI_SRVSVC, NULL, "Get File security", "" },
+	{ "netsessdel", RPC_RTYPE_WERROR, NULL, cmd_srvsvc_net_sess_del, PI_SRVSVC, NULL, "Delete Session", "" },
+	{ "netsessenum", RPC_RTYPE_WERROR, NULL, cmd_srvsvc_net_sess_enum, PI_SRVSVC, NULL, "Enumerate Sessions", "" },
+	{ "netdiskenum", RPC_RTYPE_WERROR, NULL, cmd_srvsvc_net_disk_enum, PI_SRVSVC, NULL, "Enumerate Disks", "" },
+	{ "netconnenum", RPC_RTYPE_WERROR, NULL, cmd_srvsvc_net_conn_enum, PI_SRVSVC, NULL, "Enumerate Connections", "" },
 
 	{ NULL }
 };

Modified: branches/samba/experimental/source/rpcclient/rpcclient.c
===================================================================
--- branches/samba/experimental/source/rpcclient/rpcclient.c	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/rpcclient/rpcclient.c	2008-06-09 06:59:20 UTC (rev 1920)
@@ -607,7 +607,7 @@
 		}
 
 		if (cmd_entry->pipe_idx == PI_NETLOGON) {
-			uint32 neg_flags = NETLOGON_NEG_SELECT_AUTH2_FLAGS;
+			uint32_t neg_flags = NETLOGON_NEG_AUTH2_ADS_FLAGS;
 			uint32 sec_channel_type;
 			uchar trust_password[16];
 	
@@ -734,6 +734,7 @@
 	fstring new_workgroup;
 	int result = 0;
 	TALLOC_CTX *frame = talloc_stackframe();
+	uint32_t flags = 0;
 
 	/* make sure the vars that get altered (4th field) are in
 	   a fixed location or certain compilers complain */
@@ -825,6 +826,12 @@
 	 * from stdin if necessary
 	 */
 
+	if (get_cmdline_auth_info_use_machine_account() &&
+	    !set_cmdline_auth_info_machine_account_creds()) {
+		result = 1;
+		goto done;
+	}
+
 	if (!get_cmdline_auth_info_got_pass()) {
 		char *pass = getpass("Password:");
 		if (pass) {
@@ -837,13 +844,19 @@
 		server += 2;
 	}
 
+	if (get_cmdline_auth_info_use_kerberos()) {
+		flags |= CLI_FULL_CONNECTION_USE_KERBEROS |
+			 CLI_FULL_CONNECTION_FALLBACK_AFTER_KERBEROS;
+	}
+
+
 	nt_status = cli_full_connection(&cli, global_myname(), server,
 					opt_ipaddr ? &server_ss : NULL, opt_port,
 					"IPC$", "IPC",
 					get_cmdline_auth_info_username(),
 					lp_workgroup(),
 					get_cmdline_auth_info_password(),
-					get_cmdline_auth_info_use_kerberos() ? CLI_FULL_CONNECTION_USE_KERBEROS : 0,
+					flags,
 					get_cmdline_auth_info_signing_state(),NULL);
 
 	if (!NT_STATUS_IS_OK(nt_status)) {

Modified: branches/samba/experimental/source/script/build_idl.sh
===================================================================
--- branches/samba/experimental/source/script/build_idl.sh	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/script/build_idl.sh	2008-06-09 06:59:20 UTC (rev 1920)
@@ -23,7 +23,7 @@
 	basename=`basename $f .idl`
 	ndr="librpc/gen_ndr/ndr_$basename.c"
 
-	if [ -f $ndr ] ; then
+	if [ -f $ndr ] && false; then
 		if [ "x`find librpc/idl/$f -newer $ndr -print`" = "xlibrpc/idl/$f" ]; then
 			list="$list librpc/idl/$f"
 		fi

Modified: branches/samba/experimental/source/script/installswat.sh
===================================================================
--- branches/samba/experimental/source/script/installswat.sh	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/script/installswat.sh	2008-06-09 06:59:20 UTC (rev 1920)
@@ -10,13 +10,13 @@
 	*uninstall*)
 		echo "Removing SWAT from $DESTDIR/$SWATDIR "
 		echo "Removing the Samba Web Administration Tool "
-		echo -n "Removed "
+		printf "%s" "Removed "
 		mode='uninstall'
 		;;
 	*)
 		echo "Installing SWAT in $DESTDIR/$SWATDIR "
 		echo "Installing the Samba Web Administration Tool "
-		echo -n "Installing "
+		printf "%s" "Installing "
 		mode='install'
 		;;
 esac

Modified: branches/samba/experimental/source/script/mkproto.awk
===================================================================
--- branches/samba/experimental/source/script/mkproto.awk	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/script/mkproto.awk	2008-06-09 06:59:20 UTC (rev 1920)
@@ -143,7 +143,7 @@
     gotstart = 1;
   }
 
-  if( $0 ~ /^SAM_ACCT_INFO_NODE|^SMB_ACL_T|^ADS_MODLIST|^PyObject|^SORTED_TREE|^REGISTRY_HOOK|^REGISTRY_VALUE|^REGVAL_CTR|^DEVICEMODE|^PAC_DATA|^NET_USER_INFO_3|^smb_event_id_t/ ) {
+  if( $0 ~ /^SAM_ACCT_INFO_NODE|^SMB_ACL_T|^ADS_MODLIST|^PyObject|^SORTED_TREE|^REGISTRY_HOOK|^REGISTRY_OPS|^REGISTRY_VALUE|^REGVAL_CTR|^DEVICEMODE|^PAC_DATA|^NET_USER_INFO_3|^smb_event_id_t/ ) {
     gotstart = 1;
   }
 

Modified: branches/samba/experimental/source/script/mksyms.awk
===================================================================
--- branches/samba/experimental/source/script/mksyms.awk	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/script/mksyms.awk	2008-06-09 06:59:20 UTC (rev 1920)
@@ -9,9 +9,6 @@
 BEGIN {
 	inheader=0;
 	current_file="";
-	print "#"
-	print "# This file is automatically generated with \"make symbols\". DO NOT EDIT "
-	print "#"
 	print "{"
 	print "\tglobal:"
 }

Modified: branches/samba/experimental/source/script/mksyms.sh
===================================================================
--- branches/samba/experimental/source/script/mksyms.sh	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/script/mksyms.sh	2008-06-09 06:59:20 UTC (rev 1920)
@@ -15,27 +15,51 @@
 LC_ALL=C; export LC_ALL
 LC_COLLATE=C; export LC_COLLATE
 
-if [ $# -lt 2 ]
+if [ $# -lt 3 ]
 then
-  echo "Usage: $0 awk output_file header_files"
+  echo "Usage: $0 awk versionfile output_file header_files"
   exit 1
 fi
 
 awk="$1"
 shift
 
+versionfile="$1"
+shift
+
 symsfile="$1"
 shift
 symsfile_tmp="$symsfile.$$.tmp~"
 
+libname=`basename $symsfile | cut -d '.' -f1`
+verline=`grep $libname $versionfile`
+majver=`echo -n "$verline" | cut -d ':' -f2`
+minver=`echo -n "$verline" | cut -d ':' -f3`
+upname=`echo -n "$libname" | sed -e 's/^lib//' | tr '[a-z]' '[A-Z]'`
+symver="${upname}_${majver}.${minver}"
+
+symsext=`basename $symsfile | cut -d '.' -f2-`
+
+if test x"$symsext" = x"version.syms"; then
+	echo "creating $symsfile for $symver"
+else
+	echo "creating $symsfile"
+	symver="# no symbol versioning"
+fi
+
 proto_src="`echo $@ | tr ' ' '\n' | sort | uniq `"
 
-echo creating $symsfile
-
 mkdir -p `dirname $symsfile`
 
-${awk} -f script/mksyms.awk $proto_src > $symsfile_tmp
+cat > $symsfile_tmp <<_ACEOF
+#
+# This file is automatically generated with "$0". DO NOT EDIT
+#
+$symver
+_ACEOF
 
+${awk} -f `dirname $0`/mksyms.awk $proto_src >> $symsfile_tmp
+
 if cmp -s $symsfile $symsfile_tmp 2>/dev/null
 then
   echo "$symsfile unchanged"

Modified: branches/samba/experimental/source/script/mkversion.sh
===================================================================
--- branches/samba/experimental/source/script/mkversion.sh	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/script/mkversion.sh	2008-06-09 06:59:20 UTC (rev 1920)
@@ -73,10 +73,10 @@
     if test x"${HAVEVER}" != x"yes" -a -d "${SOURCE_DIR}../.git";then
 	HAVEGIT=no
 	GIT_INFO=`git show --pretty=format:"%h%n%ct%n%H%n%cd" --stat HEAD 2>/dev/null`
-	GIT_COMMIT_ABBREV=`echo -e "${GIT_INFO}" | sed -n 1p`
-	GIT_COMMIT_TIME=`echo -e "${GIT_INFO}" | sed -n 2p`
-	GIT_COMMIT_FULLREV=`echo -e "${GIT_INFO}" | sed -n 3p`
-	GIT_COMMIT_DATE=`echo -e "${GIT_INFO}" | sed -n 4p`
+	GIT_COMMIT_ABBREV=`printf "%s" "${GIT_INFO}" | sed -n 1p`
+	GIT_COMMIT_TIME=`printf "%s" "${GIT_INFO}" | sed -n 2p`
+	GIT_COMMIT_FULLREV=`printf "%s" "${GIT_INFO}" | sed -n 3p`
+	GIT_COMMIT_DATE=`printf "%s" "${GIT_INFO}" | sed -n 4p`
 	if test -n "${GIT_COMMIT_ABBREV}";then
 	    HAVEGIT=yes
             HAVEVER=yes

Modified: branches/samba/experimental/source/script/tests/selftest.sh
===================================================================
--- branches/samba/experimental/source/script/tests/selftest.sh	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/script/tests/selftest.sh	2008-06-09 06:59:20 UTC (rev 1920)
@@ -107,7 +107,7 @@
 ## 
 ## create the test directory layout
 ##
-echo -n "CREATE TEST ENVIRONMENT IN '$PREFIX'"...
+printf "%s" "CREATE TEST ENVIRONMENT IN '$PREFIX'"...
 /bin/rm -rf $PREFIX/*
 mkdir -p $PRIVATEDIR $LIBDIR $PIDDIR $LOCKDIR $LOGDIR
 mkdir -p $SOCKET_WRAPPER_DIR
@@ -183,6 +183,7 @@
 	path = $PREFIX_ABS/tmp
 	read only = no
 	smbd:sharedelay = 100000
+	smbd:writetimeupdatedelay = 500000
 	map hidden = yes
 	map system = yes
 	create mask = 755
@@ -220,11 +221,16 @@
 $USERNAME-group:x:$GROUPID:
 EOF
 
+MAKE_TEST_BINARY="bin/smbpasswd"
+export MAKE_TEST_BINARY
+
 (echo $PASSWORD; echo $PASSWORD) | \
-	smbpasswd -c $CONFFILE -L -s -a $USERNAME >/dev/null || exit 1
+	bin/smbpasswd -c $CONFFILE -L -s -a $USERNAME >/dev/null || exit 1
 
 echo "DONE";
 
+MAKE_TEST_BINARY=""
+
 SERVER_TEST_FIFO="$PREFIX/server_test.fifo"
 export SERVER_TEST_FIFO
 NMBD_TEST_LOG="$PREFIX/nmbd_test.log"
@@ -234,9 +240,6 @@
 SMBD_TEST_LOG="$PREFIX/smbd_test.log"
 export SMBD_TEST_LOG
 
-MAKE_TEST_BINARY=""
-export MAKE_TEST_BINARY
-
 # start off with 0 failures
 failed=0
 export failed
@@ -272,6 +275,7 @@
  echo "delaying for nbt name registration"
  sleep 10
  # This will return quickly when things are up, but be slow if we need to wait for (eg) SSL init 
+ MAKE_TEST_BINARY="bin/nmblookup"
  bin/nmblookup $CONFIGURATION -U $SERVER_IP __SAMBA__
  bin/nmblookup $CONFIGURATION __SAMBA__
  bin/nmblookup $CONFIGURATION -U 127.255.255.255 __SAMBA__
@@ -279,8 +283,10 @@
  bin/nmblookup $CONFIGURATION $SERVER
  # make sure smbd is also up set
  echo "wait for smbd"
+ MAKE_TEST_BINARY="bin/smbclient"
  bin/smbclient $CONFIGURATION -L $SERVER_IP -U% -p 139 | head -2
  bin/smbclient $CONFIGURATION -L $SERVER_IP -U% -p 139 | head -2
+ MAKE_TEST_BINARY=""
 
  failed=0
 

Modified: branches/samba/experimental/source/script/tests/test_functions.sh
===================================================================
--- branches/samba/experimental/source/script/tests/test_functions.sh	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/script/tests/test_functions.sh	2008-06-09 06:59:20 UTC (rev 1920)
@@ -42,7 +42,7 @@
 		mkfifo $SERVER_TEST_FIFO
 
 		rm -f $NMBD_TEST_LOG
-		echo -n "STARTING NMBD..."
+		printf "%s" "STARTING NMBD..."
 		((
 			if test x"$NMBD_MAXTIME" = x; then
 			    NMBD_MAXTIME=2700
@@ -74,7 +74,7 @@
 		echo  "DONE"
 
 		rm -f $WINBINDD_TEST_LOG
-		echo -n "STARTING WINBINDD..."
+		printf "%s" "STARTING WINBINDD..."
 		((
 			if test x"$WINBINDD_MAXTIME" = x; then
 			    WINBINDD_MAXTIME=2700
@@ -106,7 +106,7 @@
 		echo  "DONE"
 
 		rm -f $SMBD_TEST_LOG
-		echo -n "STARTING SMBD..."
+		printf "%s" "STARTING SMBD..."
 		((
 			if test x"$SMBD_MAXTIME" = x; then
 			    SMBD_MAXTIME=2700

Modified: branches/samba/experimental/source/script/tests/test_local_s3.sh
===================================================================
--- branches/samba/experimental/source/script/tests/test_local_s3.sh	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/script/tests/test_local_s3.sh	2008-06-09 06:59:20 UTC (rev 1920)
@@ -23,4 +23,7 @@
 testit "tdbtorture" $VALGRIND $BINDIR/tdbtorture || \
     failed=`expr $failed + 1`
 
+testit "smbconftort" $VALGRIND $BINDIR/smbconftort $CONFIGURATION || \
+	failed=`expr $failed + 1`
+
 testok $0 $failed

Copied: branches/samba/experimental/source/script/tests/test_net_registry.sh (from rev 1919, tags/samba/upstream_3.2.0~rc1/source/script/tests/test_net_registry.sh)
===================================================================
--- branches/samba/experimental/source/script/tests/test_net_registry.sh	                        (rev 0)
+++ branches/samba/experimental/source/script/tests/test_net_registry.sh	2008-06-09 06:59:20 UTC (rev 1920)
@@ -0,0 +1,393 @@
+#!/bin/sh
+
+# tests for the "net registry" command - local access to the registry db
+
+
+NET="$VALGRIND ${NET:-$BINDIR/net} $CONFIGURATION"
+
+NETREG="${NET} registry"
+
+incdir=`dirname $0`
+. $incdir/test_functions.sh
+
+failed=0
+
+test_enumerate()
+{
+	KEY="$1"
+
+	${NETREG} enumerate ${KEY}
+}
+
+test_getsd()
+{
+	KEY="$1"
+
+	${NETREG} getsd ${KEY}
+}
+
+test_enumerate_nonexisting()
+{
+	KEY="$1"
+	${NETREG} enumerate ${KEY}
+
+	if test "x$?" = "x0" ; then
+		echo "ERROR: enumerate succeeded with key '${KEY}'"
+		false
+	else
+		true
+	fi
+}
+
+test_enumerate_no_key()
+{
+	${NETREG} enumerate
+	if test "x$?" = "x0" ; then
+		echo "ERROR: enumerate succeeded without any key spcified"
+		false
+	else
+		true
+	fi
+}
+
+test_create_existing()
+{
+	KEY="HKLM"
+	EXPECTED="createkey opened existing ${KEY}"
+
+	OUTPUT=`${NETREG} createkey ${KEY}`
+	if test "x$?" = "x0" ; then
+		if test "$OUTPUT" = "$EXPECTED" ; then
+			true
+		else
+			echo "got '$OUTPUT', expected '$EXPECTED'"
+			false
+		fi
+	else
+		printf "%s\n" "$OUTPUT"
+		false
+	fi
+}
+
+test_createkey()
+{
+	KEY="$1"
+	BASEKEY=`dirname $KEY`
+	SUBKEY=`basename $KEY`
+
+	OUTPUT=`${NETREG} createkey ${KEY}`
+	if test "x$?" != "x0" ; then
+		echo "ERROR: createkey ${KEY} failed"
+		echo "output:"
+		printf "%s\n" "$OUTPUT"
+		false
+		return
+	fi
+
+	# check enumerate of basekey lists new key:
+	OUTPUT=`${NETREG} enumerate ${BASEKEY}`
+	if test "x$?" != "x0" ; then
+		echo "ERROR: failed to enumerate key '${BASEKEY}'"
+		echo "output:"
+		printf "%s\n" "$OUTPUT"
+		false
+		return
+	fi
+
+	EXPECTED="Keyname = ${SUBKEY}"
+	printf "%s\n" "$OUTPUT" | grep '^Keyname' | grep ${SUBKEY}
+	if test "x$?" != "x0" ; then
+		echo "ERROR: did not find expexted '$EXPECTED' in output"
+		echo "output:"
+		printf "%s\n" "$OUTPUT"
+		false
+	fi
+
+	# check enumerate of new key works:
+	${NETREG} enumerate ${KEY}
+}
+
+test_deletekey()
+{
+	KEY="$1"
+	BASEKEY=`dirname ${KEY}`
+	SUBKEY=`basename ${KEY}`
+
+	OUTPUT=`test_createkey "${KEY}"`
+	if test "x$?" != "x0" ; then
+		printf "%s\n" "${OUTPUT}"
+		false
+		return
+	fi
+
+	OUTPUT=`${NETREG} deletekey ${KEY}`
+	if test "x$?" != "x0" ; then
+		printf "%s\n" "${OUTPUT}"
+		false
+		return
+	fi
+
+	# check enumerate of basekey does not show key anymore:
+	OUTPUT=`${NETREG} enumerate ${BASEKEY}`
+	if test "x$?" != "x0" ; then
+		printf "%s\n" "$OUTPUT"
+		false
+		return
+	fi
+
+	UNEXPECTED="Keyname = ${SUBKEY}"
+	printf "%s\n" "$OUTPUT" | 'grep ^Keyname' | grep ${SUBKEY}
+	if test "x$?" = "x0" ; then
+		echo "ERROR: found '$UNEXPECTED' after delete in output"
+		echo "output:"
+		printf "%s\n" "$OUTPUT"
+		false
+	fi
+
+	# check enumerate of key itself does not work anymore:
+	${NETREG} enumerate ${KEY}
+	if test "x$?" = "x0" ; then
+		echo "ERROR: 'enumerate ${KEY}' works after 'deletekey ${KEY}'"
+		false
+	else
+		true
+	fi
+}
+
+test_deletekey_nonexisting()
+{
+	KEY="$1"
+
+	OUTPUT=`test_deletekey "${KEY}"`
+	if test "x$?" != "x0" ; then
+		printf "%s\n" "${OUTPUT}"
+		false
+		return
+	fi
+
+	${NETREG} deletekey "${KEY}"
+	if test "x$?" = "x0" ; then
+		echo "ERROR: delete after delete succeeded for key '${KEY}'"
+		false
+	fi
+}
+
+test_createkey_with_subkey()
+{
+	KEY="$1"
+	KEY2=`dirname ${KEY}`
+	SUBKEYNAME2=`basename ${KEY}`
+	BASENAME=`dirname ${KEY2}`
+	SUBKEYNAME1=`basename ${KEY2}`
+
+	OUTPUT=`${NETREG} createkey ${KEY}`
+	if test "x$?" != "x0" ; then
+		echo "ERROR: createkey ${KEY} failed"
+		printf "%s\n" "${OUTPUT}"
+		false
+		return
+	fi
+
+	# check we can enumerate to level key
+	OUTPUT=`${NETREG} enumerate ${KEY}`
+	if test "x$?" != "x0" ; then
+		echo "ERROR: failed to enumerate '${KEY}' after creation"
+		printf "%s\n" "${OUTPUT}"
+		false
+		return
+	fi
+
+	# clear:
+	${NETREG} deletekey ${KEY} && ${NETREG} deletekey ${KEY2}
+}
+
+test_deletekey_with_subkey()
+{
+	KEY="$1"
+	KEY2=`dirname ${KEY}`
+
+	OUTPUT=`${NETREG} createkey ${KEY}`
+	if test "x$?" != "x0" ; then
+		printf "%s\n" "${OUTPUT}"
+		false
+		return
+	fi
+
+	OUTPUT=`${NETREG} deletekey ${KEY2}`
+
+	if test "x$?" = "x0" ; then
+		echo "ERROR: delete of key with subkey succeeded"
+		echo "output:"
+		printf "%s\n" "$OUTPUT"
+		false
+		return
+	fi
+
+	${NETREG} deletekey ${KEY} && ${NETREG} deletekey ${KEY2}
+}
+
+test_setvalue()
+{
+	KEY="$1"
+	VALNAME="$2"
+	VALTYPE="$3"
+	VALVALUE="$4"
+
+	OUTPUT=`test_createkey ${KEY}`
+	if test "x$?" != "x0" ; then
+		printf "%s\n" "${OUTPUT}"
+		false
+		return
+	fi
+
+	OUTPUT=`${NETREG} setvalue ${KEY} ${VALNAME} ${VALTYPE} ${VALVALUE}`
+	if test "x$?" != "x0" ; then
+		echo "ERROR: failed to set value testval in key ${KEY}"
+		printf "%s\n" "${OUTPUT}"
+		false
+		return
+	fi
+
+	OUTPUT=`${NETREG} enumerate ${KEY}`
+	if test "x$?" != "x0" ; then
+		echo "ERROR: failure calling enumerate for key ${KEY}"
+		echo output:
+		printf "%s\n" "${OUTPUT}"
+		false
+		return
+	fi
+
+	printf "%s\n" "$OUTPUT" | {
+	FOUND=0
+	while read LINE ; do
+		SEARCH1=`echo $LINE | grep '^Valuename' | grep ${VALNAME}`
+		if test "x$?" = "x0" ; then
+			read LINE
+			read LINE
+			SEARCH2=`echo $LINE | grep '^Value ' | grep ${VALVALUE}`
+			if test "x$?" = "x0" ; then
+				FOUND=1
+				break
+			fi
+		fi
+	done
+
+	if test "x$FOUND" != "x1" ; then
+		echo "ERROR: did not find value '${VALNAME}' with enumerate"
+		echo "enumerate output:"
+		printf "%s\n" "$OUTPUT"
+		false
+		return
+	fi
+	}
+}
+
+test_deletevalue()
+{
+	KEY="$1"
+	VALNAME="$2"
+
+	${NETREG} deletevalue ${KEY} ${VALNAME}
+}
+
+test_deletevalue_nonexisting()
+{
+	KEY="$1"
+	VALNAME="$2"
+
+	${NETREG} deletevalue ${KEY} ${VALNAME}
+	if test "x$?" = "x0" ; then
+		echo "ERROR: succeeded deleting value ${VALNAME}"
+		false
+	else
+		true
+	fi
+}
+
+test_setvalue_twice()
+{
+	KEY="$1"
+	VALNAME="$2"
+	VALTYPE1="$3"
+	VALVALUE1="$4"
+	VALTYPE2="$5"
+	VALVALUE2="$6"
+
+	OUTPUT=`test_setvalue ${KEY} ${VALNAME} ${VALTYPE1} ${VALVALUE1}`
+	if test "x$?" != "x0" ; then
+		echo "ERROR: first setvalue call failed"
+		printf "%s\n" "$OUTPUT"
+		false
+		return
+	fi
+
+	${NETREG} setvalue ${KEY} ${VALNAME} ${VALTYPE2} ${VALVALUE2}
+}
+
+
+testit "enumerate HKLM" \
+	test_enumerate HKLM || \
+	failed=`expr $failed + 1`
+
+testit "enumerate nonexisting hive" \
+	test_enumerate_nonexisting XYZ || \
+	failed=`expr $failed + 1`
+
+testit "enumerate without key" \
+	test_enumerate_no_key || \
+	failed=`expr $failed + 1`
+
+testit "getsd HKLM" \
+	test_getsd HKLM || \
+	failed=`expr $failed + 1`
+
+testit "create existing HKLM" \
+	test_create_existing || \
+	failed=`expr $failed + 1`
+
+testit "create key" \
+	test_createkey HKLM/testkey || \
+	failed=`expr $failed + 1`
+
+testit "delete key" \
+	test_deletekey HKLM/testkey || \
+	failed=`expr $failed + 1`
+
+testit "delete^2 key" \
+	test_deletekey_nonexisting HKLM/testkey || \
+	failed=`expr $failed + 1`
+
+testit "enumerate nonexisting key" \
+	test_enumerate_nonexisting HKLM/testkey || \
+	failed=`expr $failed +1`
+
+testit "create key with subkey" \
+	test_createkey_with_subkey HKLM/testkey/subkey || \
+	failed=`expr $failed + 1`
+
+testit "delete key with subkey" \
+	test_deletekey_with_subkey HKLM/testkey/subkey || \
+	failed=`expr $failed + 1`
+
+testit "set value" \
+	test_setvalue HKLM/testkey testval sz moin || \
+	failed=`expr $failed + 1`
+
+testit "delete value" \
+	test_deletevalue HKLM/testkey testval || \
+	failed=`expr $failed + 1`
+
+testit "delete nonexisting value" \
+	test_deletevalue_nonexisting HKLM/testkey testval || \
+	failed=`expr $failed + 1`
+
+testit "set value to different type" \
+	test_setvalue_twice HKLM/testkey testval sz moin dword 42 || \
+	failed=`expr $failed + 1`
+
+testit "delete key with value" \
+	test_deletekey HKLM/testkey || \
+	failed=`expr $failed + 1`
+
+testok $0 $failed
+

Modified: branches/samba/experimental/source/script/tests/test_posix_s3.sh
===================================================================
--- branches/samba/experimental/source/script/tests/test_posix_s3.sh	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/script/tests/test_posix_s3.sh	2008-06-09 06:59:20 UTC (rev 1920)
@@ -46,15 +46,16 @@
 
 tests="$base $raw $rpc $unix"
 
-skipped="BASE-CHARSET BASE-DELAYWRITE BASE-TCONDEV"
+skipped="BASE-CHARSET BASE-TCONDEV"
 skipped="$skipped RAW-ACLS RAW-COMPOSITE RAW-CONTEXT"
 skipped="$skipped RAW-IOCTL"
-skipped="$skipped RAW-QFILEINFO RAW-QFSINFO RAW-SEARCH"
+skipped="$skipped RAW-QFILEINFO RAW-QFSINFO"
 skipped="$skipped RAW-SFILEINFO"
 
 echo "WARNING: Skipping tests $skipped"
 
 ADDARGS="$ADDARGS --option=torture:sharedelay=100000"
+ADDARGS="$ADDARGS --option=torture:writetimeupdatedelay=500000"
 
 failed=0
 for t in $tests; do

Modified: branches/samba/experimental/source/script/tests/test_wbinfo_s3.sh
===================================================================
--- branches/samba/experimental/source/script/tests/test_wbinfo_s3.sh	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/script/tests/test_wbinfo_s3.sh	2008-06-09 06:59:20 UTC (rev 1920)
@@ -26,9 +26,9 @@
 tests="$tests:--trusted-domains"
 tests="$tests:--domain-info=BUILTIN"
 tests="$tests:--domain-info=$server"
-tests="$tests:--sequence"
-tests="$tests:--sequence --domain=BUILTIN"
-tests="$tests:--sequence --domain=$server"
+tests="$tests:--online-status"
+tests="$tests:--online-status --domain=BUILTIN"
+tests="$tests:--online-status --domain=$server"
 #Didn't pass yet# tests="$tests:--domain-users"
 tests="$tests:--domain-groups"
 tests="$tests:--name-to-sid=$username"

Modified: branches/samba/experimental/source/script/tests/tests_all.sh
===================================================================
--- branches/samba/experimental/source/script/tests/tests_all.sh	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/script/tests/tests_all.sh	2008-06-09 06:59:20 UTC (rev 1920)
@@ -1,20 +1,82 @@
-$SCRIPTDIR/test_local_s3.sh || failed=`expr $failed + $?`
-$SCRIPTDIR/test_smbtorture_s3.sh //$SERVER_IP/tmp $USERNAME $PASSWORD "" || failed=`expr $failed + $?`
-echo "Testing encrypted"
-$SCRIPTDIR/test_smbtorture_s3.sh //$SERVER_IP/tmp $USERNAME $PASSWORD "" "-e" || failed=`expr $failed + $?`
-$SCRIPTDIR/test_smbclient_s3.sh $SERVER $SERVER_IP || failed=`expr $failed + $?`
-echo "Testing encrypted"
-$SCRIPTDIR/test_smbclient_s3.sh $SERVER $SERVER_IP "-e" || failed=`expr $failed + $?`
-$SCRIPTDIR/test_wbinfo_s3.sh $WORKGROUP $SERVER $USERNAME $PASSWORD || failed=`expr $failed + $?`
-$SCRIPTDIR/test_ntlm_auth_s3.sh || failed=`expr $failed + $?`
+local_s3() {
+	echo "RUNNING SUBTESTS local_s3"
+	$SCRIPTDIR/test_local_s3.sh \
+	|| failed=`expr $failed + $?`
+}
 
-eval "$LIB_PATH_VAR="\$SAMBA4SHAREDDIR:\$$LIB_PATH_VAR"; export $LIB_PATH_VAR"
-eval echo "$LIB_PATH_VAR=\$$LIB_PATH_VAR"
-SMBTORTURE4VERSION=`$SMBTORTURE4 --version`
-if [ -n "$SMBTORTURE4" -a -n "$SMBTORTURE4VERSION" ];then
-	echo "Running Tests with Samba4's smbtorture"
-	echo $SMBTORTURE4VERSION
-	$SCRIPTDIR/test_posix_s3.sh //$SERVER_IP/tmp $USERNAME $PASSWORD "" || failed=`expr $failed + $?`
+smbtorture_s3() {
+	echo "RUNNING SUBTESTS smbtorture_s3"
+	$SCRIPTDIR/test_smbtorture_s3.sh \
+		//$SERVER_IP/tmp $USERNAME $PASSWORD "" \
+	|| failed=`expr $failed + $?`
+}
+
+smbtorture_s3_encrypted() {
+	echo "RUNNING SUBTESTS smbtorture_s3_encrypted"
+	$SCRIPTDIR/test_smbtorture_s3.sh \
+		//$SERVER_IP/tmp $USERNAME $PASSWORD "" "-e" \
+	|| failed=`expr $failed + $?`
+}
+
+smbclient_s3() {
+	echo "RUNNING SUBTESTS smbclient_s3"
+	$SCRIPTDIR/test_smbclient_s3.sh $SERVER $SERVER_IP \
+	|| failed=`expr $failed + $?`
+}
+
+smbclient_s3_encrypted() {
+	echo "RUNNING SUBTESTS smbclient_s3_encrypted"
+	$SCRIPTDIR/test_smbclient_s3.sh $SERVER $SERVER_IP "-e" \
+	|| failed=`expr $failed + $?`
+}
+
+wbinfo_s3() {
+	echo "RUNNING SUBTESTS wbinfo_s3"
+	$SCRIPTDIR/test_wbinfo_s3.sh $WORKGROUP $SERVER $USERNAME $PASSWORD \
+	|| failed=`expr $failed + $?`
+}
+
+ntlm_auth_s3() {
+	echo "RUNNING SUBTESTS ntlm_auth_s3"
+	$SCRIPTDIR/test_ntlm_auth_s3.sh \
+	|| failed=`expr $failed + $?`
+}
+
+net_registry() {
+	echo "RUNNING SUBTESTS net_registry"
+	$SCRIPTDIR/test_net_registry.sh \
+	|| failed=`expr $failed + $?`
+}
+
+posix_s3() {
+	echo "RUNNING SUBTESTS posix_s3"
+	eval "$LIB_PATH_VAR="\$SAMBA4SHAREDDIR:\$$LIB_PATH_VAR"; export $LIB_PATH_VAR"
+	eval echo "$LIB_PATH_VAR=\$$LIB_PATH_VAR"
+	SMBTORTURE4VERSION=`$SMBTORTURE4 --version`
+	if [ -n "$SMBTORTURE4" -a -n "$SMBTORTURE4VERSION" ];then
+		echo "Running Tests with Samba4's smbtorture"
+		echo $SMBTORTURE4VERSION
+		$SCRIPTDIR/test_posix_s3.sh \
+			//$SERVER_IP/tmp $USERNAME $PASSWORD "" \
+		|| failed=`expr $failed + $?`
+	else
+		echo "Skip Tests with Samba4's smbtorture"
+	fi
+}
+
+if test "x$RUNTESTS" = "x" ; then
+	local_s3
+	smbtorture_s3
+	smbtorture_s3_encrypted
+	smbclient_s3
+	smbclient_s3_encrypted
+	wbinfo_s3
+	ntlm_auth_s3
+	net_registry
+	posix_s3
 else
-	echo "Skip Tests with Samba4's smbtorture"
+	for THIS_TEST in $RUNTESTS; do
+		$THIS_TEST
+	done
 fi
+

Modified: branches/samba/experimental/source/services/services_db.c
===================================================================
--- branches/samba/experimental/source/services/services_db.c	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/services/services_db.c	2008-06-09 06:59:20 UTC (rev 1920)
@@ -592,8 +592,13 @@
 	}
 
 	/* stream the printer security descriptor */
-	prs_init( &ps, RPC_MAX_PDU_FRAG_LEN, key, MARSHALL);
 
+	if (!prs_init( &ps, RPC_MAX_PDU_FRAG_LEN, key, MARSHALL)) {
+		DEBUG(0,("svcctl_set_secdesc: prs_init() failed!\n"));
+		TALLOC_FREE( key );
+		return False;
+	}
+
 	if ( sec_io_desc("sec_desc", &sec_desc, &ps, 0 ) ) {
 		uint32 offset = prs_offset( &ps );
 		regval_ctr_addvalue( values, "Security", REG_BINARY, prs_data_p(&ps), offset );

Modified: branches/samba/experimental/source/smbd/change_trust_pw.c
===================================================================
--- branches/samba/experimental/source/smbd/change_trust_pw.c	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/smbd/change_trust_pw.c	2008-06-09 06:59:20 UTC (rev 1920)
@@ -90,7 +90,7 @@
 failed:
 	if (!NT_STATUS_IS_OK(nt_status)) {
 		DEBUG(0,("%s : change_trust_account_password: Failed to change password for domain %s.\n", 
-			current_timestring(False), domain));
+			current_timestring(debug_ctx(), False), domain));
 	}
 	else
 		DEBUG(5,("change_trust_account_password: sucess!\n"));

Modified: branches/samba/experimental/source/smbd/chgpasswd.c
===================================================================
--- branches/samba/experimental/source/smbd/chgpasswd.c	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/smbd/chgpasswd.c	2008-06-09 06:59:20 UTC (rev 1920)
@@ -159,7 +159,12 @@
 		DEBUG(3, ("More weirdness, could not open %s\n", slavedev));
 		return (False);
 	}
-#if defined(TIOCSCTTY)
+#if defined(TIOCSCTTY) && !defined(SUNOS5)
+	/*
+	 * On patched Solaris 10 TIOCSCTTY is defined but seems not to work,
+	 * see the discussion under
+	 * https://bugzilla.samba.org/show_bug.cgi?id=5366.
+	 */
 	if (ioctl(slave, TIOCSCTTY, 0) < 0)
 	{
 		DEBUG(3, ("Error in ioctl call for slave pty\n"));
@@ -244,6 +249,7 @@
 	bool match = False;
 
 	for (attempts = 0; attempts < 2; attempts++) {
+		NTSTATUS status;
 		if (!strequal(issue, ".")) {
 			if (lp_passwd_chat_debug())
 				DEBUG(100, ("expect: sending [%s]\n", issue));
@@ -264,7 +270,6 @@
 		buffer[nread] = 0;
 
 		while (True) {
-			NTSTATUS status;
 			status = read_socket_with_timeout(
 				master, buffer + nread, 1,
 				sizeof(buffer) - nread - 1,
@@ -300,8 +305,8 @@
 		if (match)
 			break;
 
-		if (len < 0) {
-			DEBUG(2, ("expect: %s\n", strerror(errno)));
+		if (!NT_STATUS_IS_OK(status)) {
+			DEBUG(2, ("expect: %s\n", nt_errstr(status)));
 			return False;
 		}
 	}

Modified: branches/samba/experimental/source/smbd/close.c
===================================================================
--- branches/samba/experimental/source/smbd/close.c	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/smbd/close.c	2008-06-09 06:59:20 UTC (rev 1920)
@@ -246,7 +246,8 @@
 	 * This prevents race conditions with the file being created. JRA.
 	 */
 
-	lck = get_share_mode_lock(talloc_tos(), fsp->file_id, NULL, NULL);
+	lck = get_share_mode_lock(talloc_tos(), fsp->file_id, NULL, NULL,
+				  NULL);
 
 	if (lck == NULL) {
 		DEBUG(0, ("close_remove_share_mode: Could not get share mode "
@@ -254,6 +255,10 @@
 		return NT_STATUS_INVALID_PARAMETER;
 	}
 
+	if (fsp->write_time_forced) {
+		set_close_write_time(fsp, lck->changed_write_time);
+	}
+
 	if (!del_share_mode(lck, fsp)) {
 		DEBUG(0, ("close_remove_share_mode: Could not delete share "
 			  "entry for file %s\n", fsp->fsp_name));
@@ -316,6 +321,11 @@
 	DEBUG(5,("close_remove_share_mode: file %s. Delete on close was set "
 		 "- deleting file.\n", fsp->fsp_name));
 
+	/*
+	 * Don't try to update the write time when we delete the file
+	 */
+	fsp->update_write_time_on_close = false;
+
 	if (!unix_token_equal(lck->delete_token, &current_user.ut)) {
 		/* Become the user who requested the delete. */
 
@@ -427,6 +437,66 @@
 	return status;
 }
 
+void set_close_write_time(struct files_struct *fsp, struct timespec ts)
+{
+	DEBUG(6,("close_write_time: %s" , time_to_asc(convert_timespec_to_time_t(ts))));
+
+	if (null_timespec(ts)) {
+		return;
+	}
+	/*
+	 * if the write time on close is explict set, then don't
+	 * need to fix it up to the value in the locking db
+	 */
+	fsp->write_time_forced = false;
+
+	fsp->update_write_time_on_close = true;
+	fsp->close_write_time = ts;
+}
+
+static NTSTATUS update_write_time_on_close(struct files_struct *fsp)
+{
+	SMB_STRUCT_STAT sbuf;
+	struct timespec ts[2];
+	NTSTATUS status;
+
+	ZERO_STRUCT(sbuf);
+	ZERO_STRUCT(ts);
+
+	if (!fsp->update_write_time_on_close) {
+		return NT_STATUS_OK;
+	}
+
+	if (null_timespec(fsp->close_write_time)) {
+		fsp->close_write_time = timespec_current();
+	}
+
+	/* Ensure we have a valid stat struct for the source. */
+	if (fsp->fh->fd != -1) {
+		if (SMB_VFS_FSTAT(fsp, &sbuf) == -1) {
+			return map_nt_error_from_unix(errno);
+		}
+	} else {
+		if (SMB_VFS_STAT(fsp->conn,fsp->fsp_name,&sbuf) == -1) {
+			return map_nt_error_from_unix(errno);
+		}
+	}
+
+	if (!VALID_STAT(sbuf)) {
+		/* if it doesn't seem to be a real file */
+		return NT_STATUS_OK;
+	}
+
+	ts[1] = fsp->close_write_time;
+	status = smb_set_file_time(fsp->conn, fsp, fsp->fsp_name,
+				   &sbuf, ts, true);
+	if (!NT_STATUS_IS_OK(status)) {
+		return status;
+	}
+
+	return NT_STATUS_OK;
+}
+
 /****************************************************************************
  Close a file.
 
@@ -441,6 +511,7 @@
 	NTSTATUS saved_status1 = NT_STATUS_OK;
 	NTSTATUS saved_status2 = NT_STATUS_OK;
 	NTSTATUS saved_status3 = NT_STATUS_OK;
+	NTSTATUS saved_status4 = NT_STATUS_OK;
 	connection_struct *conn = fsp->conn;
 
 	if (fsp->aio_write_behind) {
@@ -495,11 +566,7 @@
 	 * Ensure pending modtime is set after close.
 	 */
 
-	if (fsp->pending_modtime_owner && !null_timespec(fsp->pending_modtime)) {
-		set_filetime(conn, fsp->fsp_name, fsp->pending_modtime);
-	} else if (!null_timespec(fsp->last_write_time)) {
-		set_filetime(conn, fsp->fsp_name, fsp->last_write_time);
-	}
+	saved_status4 = update_write_time_on_close(fsp);
 
 	if (NT_STATUS_IS_OK(status)) {
 		if (!NT_STATUS_IS_OK(saved_status1)) {
@@ -508,6 +575,8 @@
 			status = saved_status2;
 		} else if (!NT_STATUS_IS_OK(saved_status3)) {
 			status = saved_status3;
+		} else if (!NT_STATUS_IS_OK(saved_status4)) {
+			status = saved_status4;
 		}
 	}
 
@@ -535,7 +604,8 @@
 	 * reference to a directory also.
 	 */
 
-	lck = get_share_mode_lock(talloc_tos(), fsp->file_id, NULL, NULL);
+	lck = get_share_mode_lock(talloc_tos(), fsp->file_id, NULL, NULL,
+				  NULL);
 
 	if (lck == NULL) {
 		DEBUG(0, ("close_directory: Could not get share mode lock for %s\n", fsp->fsp_name));
@@ -665,10 +735,6 @@
 		status = close_normal_file(fsp, close_type);
 	}
 
-	if (!NT_STATUS_IS_OK(status)) {
-		return status;
-	}
-
 	if ((base_fsp != NULL) && (close_type != SHUTDOWN_CLOSE)) {
 
 		/*

Modified: branches/samba/experimental/source/smbd/conn.c
===================================================================
--- branches/samba/experimental/source/smbd/conn.c	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/smbd/conn.c	2008-06-09 06:59:20 UTC (rev 1920)
@@ -63,10 +63,10 @@
 	return(False);
 }
 
-
 /****************************************************************************
-find a conn given a cnum
+ Find a conn given a cnum.
 ****************************************************************************/
+
 connection_struct *conn_find(unsigned cnum)
 {
 	int count=0;
@@ -84,7 +84,6 @@
 	return NULL;
 }
 
-
 /****************************************************************************
   find first available connection slot, starting from a random position.
 The randomisation stops problems with the server dieing and clients

Modified: branches/samba/experimental/source/smbd/dir.c
===================================================================
--- branches/samba/experimental/source/smbd/dir.c	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/smbd/dir.c	2008-06-09 06:59:20 UTC (rev 1920)
@@ -803,7 +803,8 @@
 		SMB_OFF_T *size,
 		uint32 *mode,
 		time_t *date,
-		bool check_descend)
+		bool check_descend,
+		bool ask_sharemode)
 {
 	const char *dname = NULL;
 	bool found = False;
@@ -883,6 +884,17 @@
 			*size = sbuf.st_size;
 			*date = sbuf.st_mtime;
 
+			if (ask_sharemode) {
+				struct timespec write_time_ts;
+				struct file_id fileid;
+
+				fileid = vfs_file_id_from_sbuf(conn, &sbuf);
+				get_file_infos(fileid, NULL, &write_time_ts);
+				if (!null_timespec(write_time_ts)) {
+					*date = convert_timespec_to_time_t(write_time_ts);
+				}
+			}
+
 			DEBUG(3,("get_dir_entry mask=[%s] found %s "
 				"fname=%s (%s)\n",
 				mask,

Modified: branches/samba/experimental/source/smbd/dmapi.c
===================================================================
--- branches/samba/experimental/source/smbd/dmapi.c	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/smbd/dmapi.c	2008-06-09 06:59:20 UTC (rev 1920)
@@ -213,6 +213,30 @@
 }
 
 /* 
+    only call this when exiting from master smbd process. DMAPI sessions
+    are long-lived kernel resources we ought to share across smbd processes.
+    However, we must free them when all smbd processes are finished to
+    allow other subsystems clean up properly. Not freeing DMAPI session
+    blocks certain HSM implementations from proper shutdown.
+*/
+bool dmapi_destroy_session(void)
+{
+	if (samba_dmapi_session != DM_NO_SESSION) {
+		become_root();
+		if (0 == dm_destroy_session(samba_dmapi_session)) {
+			session_num--;
+			samba_dmapi_session = DM_NO_SESSION;
+		} else {
+			DEBUG(0,("Couldn't destroy DMAPI session: %s\n",
+				 strerror(errno)));
+		}
+		unbecome_root();
+	}
+	return samba_dmapi_session == DM_NO_SESSION;
+}
+
+
+/* 
    This is default implementation of dmapi_file_flags() that is 
    called from VFS is_offline() call to know whether file is offline.
    For GPFS-specific version see modules/vfs_tsmsm.c. It might be

Modified: branches/samba/experimental/source/smbd/dosmode.c
===================================================================
--- branches/samba/experimental/source/smbd/dosmode.c	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/smbd/dosmode.c	2008-06-09 06:59:20 UTC (rev 1920)
@@ -571,6 +571,11 @@
 	errno = 0;
 	ZERO_STRUCT(sbuf);
 
+	DEBUG(6, ("file_ntime: actime: %s",
+		  time_to_asc(convert_timespec_to_time_t(ts[0]))));
+	DEBUG(6, ("file_ntime: modtime: %s",
+		  time_to_asc(convert_timespec_to_time_t(ts[1]))));
+
 	/* Don't update the time on read-only shares */
 	/* We need this as set_filetime (which can be called on
 	   close and other paths) can end up calling this function
@@ -615,26 +620,35 @@
  Change a filetime - possibly allowing DOS semantics.
 *******************************************************************/
 
-bool set_filetime(connection_struct *conn, const char *fname,
-		const struct timespec mtime)
+bool set_write_time_path(connection_struct *conn, const char *fname,
+			 struct file_id fileid, const struct timespec mtime,
+			 bool overwrite)
 {
-	struct timespec ts[2];
-
 	if (null_timespec(mtime)) {
-		return(True);
+		return true;
 	}
 
-	ts[1] = mtime; /* mtime. */
-	ts[0] = ts[1]; /* atime. */
+	if (!set_write_time(fileid, mtime, overwrite)) {
+		return false;
+	}
 
-	if (file_ntimes(conn, fname, ts)) {
-		DEBUG(4,("set_filetime(%s) failed: %s\n",
-					fname,strerror(errno)));
-		return False;
+	/* in the overwrite case the caller should trigger the notify */
+	if (!overwrite) {
+		notify_fname(conn, NOTIFY_ACTION_MODIFIED,
+			     FILE_NOTIFY_CHANGE_LAST_WRITE, fname);
 	}
 
-	notify_fname(conn, NOTIFY_ACTION_MODIFIED,
-		FILE_NOTIFY_CHANGE_LAST_WRITE, fname);
-
 	return true;
 }
+
+bool set_write_time_fsp(struct files_struct *fsp, const struct timespec mtime,
+			bool overwrite)
+{
+	if (overwrite) {
+		fsp->write_time_forced = true;
+		TALLOC_FREE(fsp->update_write_time_event);
+	}
+
+	return set_write_time_path(fsp->conn, fsp->fsp_name, fsp->file_id,
+				   mtime, overwrite);
+}

Modified: branches/samba/experimental/source/smbd/fileio.c
===================================================================
--- branches/samba/experimental/source/smbd/fileio.c	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/smbd/fileio.c	2008-06-09 06:59:20 UTC (rev 1920)
@@ -142,27 +142,6 @@
 	if (ret != -1) {
 		fsp->fh->pos += ret;
 
-		/*
-		 * It turns out that setting the last write time from a Windows
-		 * client stops any subsequent writes from updating the write time.
-		 * Doing this after the write gives a race condition here where
-		 * a stat may see the changed write time before we reset it here,
-		 * but it's cheaper than having to store the write time in shared
-		 * memory and look it up using dev/inode across all running smbd's.
-		 * The 99% solution will hopefully be good enough in this case. JRA.
-		 */
-
-		if (!null_timespec(fsp->pending_modtime)) {
-			set_filetime(fsp->conn, fsp->fsp_name,
-					fsp->pending_modtime);
-
-			/* If we didn't get the "set modtime" call ourselves, we must
-			   store the last write time to restore on close. JRA. */
-			if (!fsp->pending_modtime_owner) {
-				fsp->last_write_time = timespec_current();
-			}
-		}
-
 /* Yes - this is correct - writes don't update this. JRA. */
 /* Found by Samba4 tests. */
 #if 0
@@ -192,6 +171,47 @@
 	return ret;
 }
 
+static void update_write_time_handler(struct event_context *ctx,
+				      struct timed_event *te,
+				      const struct timeval *now,
+				      void *private_data)
+{
+       files_struct *fsp = (files_struct *)private_data;
+
+       /* Remove the timed event handler. */
+       TALLOC_FREE(fsp->update_write_time_event);
+       DEBUG(5, ("Update write time on %s\n", fsp->fsp_name));
+
+       /* change the write time if not already changed by someoneelse */
+       set_write_time_fsp(fsp, timespec_current(), false);
+}
+
+void trigger_write_time_update(struct files_struct *fsp)
+{
+	int delay;
+
+	if (fsp->write_time_forced) {
+		return;
+	}
+
+	if (fsp->update_write_time_triggered) {
+		return;
+	}
+	fsp->update_write_time_triggered = true;
+
+	delay = lp_parm_int(SNUM(fsp->conn),
+			    "smbd", "writetimeupdatedelay",
+			    WRITE_TIME_UPDATE_USEC_DELAY);
+
+	/* trigger the update 2 seconds later */
+	fsp->update_write_time_on_close = true;
+	fsp->update_write_time_event =
+		event_add_timed(smbd_event_context(), NULL,
+				timeval_current_ofs(0, delay),
+				"update_write_time_handler",
+				update_write_time_handler, fsp);
+}
+
 /****************************************************************************
  Write to a file.
 ****************************************************************************/
@@ -230,7 +250,9 @@
 		fsp->modified = True;
 
 		if (SMB_VFS_FSTAT(fsp, &st) == 0) {
-			int dosmode = dos_mode(fsp->conn,fsp->fsp_name,&st);
+			int dosmode;
+			trigger_write_time_update(fsp);
+			dosmode = dos_mode(fsp->conn,fsp->fsp_name,&st);
 			if ((lp_store_dos_attributes(SNUM(fsp->conn)) ||
 					MAP_ARCHIVE(fsp->conn)) &&
 					!IS_DOS_ARCHIVE(dosmode)) {

Modified: branches/samba/experimental/source/smbd/filename.c
===================================================================
--- branches/samba/experimental/source/smbd/filename.c	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/smbd/filename.c	2008-06-09 06:59:20 UTC (rev 1920)
@@ -611,11 +611,19 @@
 		} /* end else */
 
 #ifdef DEVELOPER
-		if (VALID_STAT(st) &&
-		    get_delete_on_close_flag(vfs_file_id_from_sbuf(conn,
-				    &st))) {
-			result = NT_STATUS_DELETE_PENDING;
-			goto fail;
+		/*
+		 * This sucks!
+		 * We should never provide different behaviors
+		 * depending on DEVELOPER!!!
+		 */
+		if (VALID_STAT(st)) {
+			bool delete_pending;
+			get_file_infos(vfs_file_id_from_sbuf(conn, &st),
+				       &delete_pending, NULL);
+			if (delete_pending) {
+				result = NT_STATUS_DELETE_PENDING;
+				goto fail;
+			}
 		}
 #endif
 

Modified: branches/samba/experimental/source/smbd/files.c
===================================================================
--- branches/samba/experimental/source/smbd/files.c	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/smbd/files.c	2008-06-09 06:59:20 UTC (rev 1920)
@@ -375,29 +375,6 @@
 }
 
 /****************************************************************************
- Set a pending modtime across all files with a given dev/ino pair.
- Record the owner of that modtime.
-****************************************************************************/
-
-void fsp_set_pending_modtime(files_struct *tfsp, const struct timespec mod)
-{
-	files_struct *fsp;
-
-	if (null_timespec(mod)) {
-		return;
-	}
-
-	for (fsp = Files;fsp;fsp=fsp->next) {
-		if ( fsp->fh->fd != -1 && file_id_equal(&fsp->file_id, &tfsp->file_id)) {
-			fsp->pending_modtime = mod;
-			fsp->pending_modtime_owner = False;
-		}
-	}
-
-	tfsp->pending_modtime_owner = True;
-}
-
-/****************************************************************************
  Sync open files on a connection.
 ****************************************************************************/
 
@@ -441,6 +418,9 @@
 	/* Ensure this event will never fire. */
 	TALLOC_FREE(fsp->oplock_timeout);
 
+	/* Ensure this event will never fire. */
+	TALLOC_FREE(fsp->update_write_time_event);
+
 	bitmap_clear(file_bmap, fsp->fnum - FILE_HANDLE_OFFSET);
 	files_used--;
 
@@ -548,9 +528,6 @@
 	dup_fsp->open_time = fsp->open_time;
 	dup_fsp->access_mask = access_mask;
 	dup_fsp->share_access = share_access;
-	dup_fsp->pending_modtime_owner = fsp->pending_modtime_owner;
-	dup_fsp->pending_modtime = fsp->pending_modtime;
-	dup_fsp->last_write_time = fsp->last_write_time;
 	dup_fsp->oplock_type = fsp->oplock_type;
 	dup_fsp->can_lock = fsp->can_lock;
 	dup_fsp->can_read = (access_mask & (FILE_READ_DATA)) ? True : False;

Modified: branches/samba/experimental/source/smbd/ipc.c
===================================================================
--- branches/samba/experimental/source/smbd/ipc.c	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/smbd/ipc.c	2008-06-09 06:59:20 UTC (rev 1920)
@@ -498,7 +498,8 @@
 	unsigned int pscnt;
 	struct trans_state *state;
 	NTSTATUS result;
-	int size;
+	unsigned int size;
+	unsigned int av_size;
 
 	START_PROFILE(SMBtrans);
 
@@ -509,6 +510,7 @@
 	}
 
 	size = smb_len(req->inbuf) + 4;
+	av_size = smb_len(req->inbuf);
 	dsoff = SVAL(req->inbuf, smb_dsoff);
 	dscnt = SVAL(req->inbuf, smb_dscnt);
 	psoff = SVAL(req->inbuf, smb_psoff);
@@ -567,12 +569,17 @@
 		}
 		/* null-terminate the slack space */
 		memset(&state->data[state->total_data], 0, 100);
-		if ((dsoff+dscnt < dsoff) || (dsoff+dscnt < dscnt))
+
+		if (dscnt > state->total_data ||
+				dsoff+dscnt < dsoff) {
 			goto bad_param;
-		if ((smb_base(req->inbuf)+dsoff+dscnt
-		     > (char *)req->inbuf + size) ||
-		    (smb_base(req->inbuf)+dsoff+dscnt < smb_base(req->inbuf)))
+		}
+
+		if (dsoff > av_size ||
+				dscnt > av_size ||
+				dsoff+dscnt > av_size) {
 			goto bad_param;
+		}
 
 		memcpy(state->data,smb_base(req->inbuf)+dsoff,dscnt);
 	}
@@ -592,12 +599,17 @@
 		} 
 		/* null-terminate the slack space */
 		memset(&state->param[state->total_param], 0, 100);
-		if ((psoff+pscnt < psoff) || (psoff+pscnt < pscnt))
+
+		if (pscnt > state->total_param ||
+				psoff+pscnt < psoff) {
 			goto bad_param;
-		if ((smb_base(req->inbuf)+psoff+pscnt
-		     > (char *)req->inbuf + size) ||
-		    (smb_base(req->inbuf)+psoff+pscnt < smb_base(req->inbuf)))
+		}
+
+		if (psoff > av_size ||
+				pscnt > av_size ||
+				psoff+pscnt > av_size) {
 			goto bad_param;
+		}
 
 		memcpy(state->param,smb_base(req->inbuf)+psoff,pscnt);
 	}
@@ -675,7 +687,7 @@
 	connection_struct *conn = req->conn;
 	unsigned int pcnt,poff,dcnt,doff,pdisp,ddisp;
 	struct trans_state *state;
-	int size;
+	unsigned int av_size;
 
 	START_PROFILE(SMBtranss);
 
@@ -708,7 +720,7 @@
 	if (SVAL(req->inbuf, smb_vwv1) < state->total_data)
 		state->total_data = SVAL(req->inbuf,smb_vwv1);
 
-	size = smb_len(req->inbuf) + 4;
+	av_size = smb_len(req->inbuf);
 
 	pcnt = SVAL(req->inbuf, smb_spscnt);
 	poff = SVAL(req->inbuf, smb_spsoff);
@@ -726,38 +738,38 @@
 		goto bad_param;
 		
 	if (pcnt) {
-		if (pdisp+pcnt > state->total_param)
+		if (pdisp > state->total_param ||
+				pcnt > state->total_param ||
+				pdisp+pcnt > state->total_param ||
+				pdisp+pcnt < pdisp) {
 			goto bad_param;
-		if ((pdisp+pcnt < pdisp) || (pdisp+pcnt < pcnt))
+		}
+
+		if (poff > av_size ||
+				pcnt > av_size ||
+				poff+pcnt > av_size ||
+				poff+pcnt < poff) {
 			goto bad_param;
-		if (pdisp > state->total_param)
-			goto bad_param;
-		if ((smb_base(req->inbuf) + poff + pcnt
-		     > (char *)req->inbuf + size) ||
-		    (smb_base(req->inbuf) + poff + pcnt
-		     < smb_base(req->inbuf)))
-			goto bad_param;
-		if (state->param + pdisp < state->param)
-			goto bad_param;
+		}
 
 		memcpy(state->param+pdisp,smb_base(req->inbuf)+poff,
 		       pcnt);
 	}
 
 	if (dcnt) {
-		if (ddisp+dcnt > state->total_data)
+		if (ddisp > state->total_data ||
+				dcnt > state->total_data ||
+				ddisp+dcnt > state->total_data ||
+				ddisp+dcnt < ddisp) {
 			goto bad_param;
-		if ((ddisp+dcnt < ddisp) || (ddisp+dcnt < dcnt))
+		}
+
+		if (ddisp > av_size ||
+				dcnt > av_size ||
+				ddisp+dcnt > av_size ||
+				ddisp+dcnt < ddisp) {
 			goto bad_param;
-		if (ddisp > state->total_data)
-			goto bad_param;
-		if ((smb_base(req->inbuf) + doff + dcnt
-		     > (char *)req->inbuf + size) ||
-		    (smb_base(req->inbuf) + doff + dcnt
-		     < smb_base(req->inbuf)))
-			goto bad_param;
-		if (state->data + ddisp < state->data)
-			goto bad_param;
+		}
 
 		memcpy(state->data+ddisp, smb_base(req->inbuf)+doff,
 		       dcnt);

Modified: branches/samba/experimental/source/smbd/lanman.c
===================================================================
--- branches/samba/experimental/source/smbd/lanman.c	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/smbd/lanman.c	2008-06-09 06:59:20 UTC (rev 1920)
@@ -1971,24 +1971,24 @@
 		return False;
 	}
 
-	asprintf(&command, "%s \"%s\" \"%s\" \"%s\" \"%s\"",
-		lp_add_share_cmd(), get_dyn_CONFIGFILE(), sharename, pathname, comment);
+	if (asprintf(&command, "%s \"%s\" \"%s\" \"%s\" \"%s\"",
+		     lp_add_share_cmd(), get_dyn_CONFIGFILE(), sharename,
+		     pathname, comment) == -1) {
+		return false;
+	}
 
-	if (command) {
-		DEBUG(10,("api_RNetShareAdd: Running [%s]\n", command ));
+	DEBUG(10,("api_RNetShareAdd: Running [%s]\n", command ));
 
-		if ((res = smbrun(command, NULL)) != 0) {
-			DEBUG(1,("api_RNetShareAdd: Running [%s] returned (%d)\n", command, res ));
-			SAFE_FREE(command);
-			res = ERRnoaccess;
-			goto error_exit;
-		} else {
-			SAFE_FREE(command);
-			message_send_all(smbd_messaging_context(),
-					 MSG_SMB_CONF_UPDATED, NULL, 0, NULL);
-		}
+	if ((res = smbrun(command, NULL)) != 0) {
+		DEBUG(1,("api_RNetShareAdd: Running [%s] returned (%d)\n",
+			 command, res ));
+		SAFE_FREE(command);
+		res = ERRnoaccess;
+		goto error_exit;
 	} else {
-		return False;
+		SAFE_FREE(command);
+		message_send_all(smbd_messaging_context(),
+				 MSG_SMB_CONF_UPDATED, NULL, 0, NULL);
 	}
 
 	*rparam_len = 6;

Modified: branches/samba/experimental/source/smbd/msdfs.c
===================================================================
--- branches/samba/experimental/source/smbd/msdfs.c	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/smbd/msdfs.c	2008-06-09 06:59:20 UTC (rev 1920)
@@ -36,19 +36,24 @@
  SVAL(inbuf,smb_flg2) & FLAGS2_DFS_PATHNAMES bit and then
  send a local path, we have to cope with that too....
 
+ If conn != NULL then ensure the provided service is
+ the one pointed to by the connection.
+
  This version does everything using pointers within one copy of the
  pathname string, talloced on the struct dfs_path pointer (which
  must be talloced). This may be too clever to live....
  JRA.
 **********************************************************************/
 
-static NTSTATUS parse_dfs_path(const char *pathname,
+static NTSTATUS parse_dfs_path(connection_struct *conn,
+				const char *pathname,
 				bool allow_wcards,
 				struct dfs_path *pdp, /* MUST BE TALLOCED */
 				bool *ppath_contains_wcard)
 {
 	char *pathname_local;
 	char *p,*temp;
+	char *servicename;
 	char *eos_ptr;
 	NTSTATUS status = NT_STATUS_OK;
 	char sepchar;
@@ -127,13 +132,21 @@
 
 	DEBUG(10,("parse_dfs_path: hostname: %s\n",pdp->hostname));
 
-	/* If we got a hostname, is it ours (or an IP address) ? */
-	if (!is_myname_or_ipaddr(pdp->hostname)) {
-		/* Repair path. */
-		*p = sepchar;
-		DEBUG(10,("parse_dfs_path: hostname %s isn't ours. "
-			"Try local path from path %s\n",
-			pdp->hostname, temp));
+	/* Parse out servicename. */
+	servicename = p+1;
+	p = strchr_m(servicename,sepchar);
+	if (p) {
+		*p = '\0';
+	}
+
+	/* Is this really our servicename ? */
+	if (conn && !( strequal(servicename, lp_servicename(SNUM(conn)))
+			|| (strequal(servicename, HOMES_NAME)
+			&& strequal(lp_servicename(SNUM(conn)),
+				get_current_username()) )) ) {
+		DEBUG(10,("parse_dfs_path: %s is not our servicename\n",
+			servicename));
+
 		/*
 		 * Possibly client sent a local path by mistake.
 		 * Try and convert to a local path.
@@ -142,6 +155,14 @@
 		pdp->hostname = eos_ptr; /* "" */
 		pdp->servicename = eos_ptr; /* "" */
 
+		/* Repair the path - replace the sepchar's
+		   we nulled out */
+		servicename--;
+		*servicename = sepchar;
+		if (p) {
+			*p = sepchar;
+		}
+
 		p = temp;
 		DEBUG(10,("parse_dfs_path: trying to convert %s "
 			"to a local path\n",
@@ -149,17 +170,15 @@
 		goto local_path;
 	}
 
-	/* Parse out servicename. */
-	temp = p+1;
-	p = strchr_m(temp,sepchar);
+	pdp->servicename = servicename;
+
+	DEBUG(10,("parse_dfs_path: servicename: %s\n",pdp->servicename));
+
 	if(p == NULL) {
-		pdp->servicename = temp;
+		/* Client sent self referral \server\share. */
 		pdp->reqpath = eos_ptr; /* "" */
 		return NT_STATUS_OK;
 	}
-	*p = '\0';
-	pdp->servicename = temp;
-	DEBUG(10,("parse_dfs_path: servicename: %s\n",pdp->servicename));
 
 	p++;
 
@@ -609,7 +628,7 @@
 		return NT_STATUS_NO_MEMORY;
 	}
 
-	status = parse_dfs_path(path_in, search_wcard_flag, pdp,
+	status = parse_dfs_path(conn, path_in, search_wcard_flag, pdp,
 			ppath_contains_wcard);
 	if (!NT_STATUS_IS_OK(status)) {
 		TALLOC_FREE(pdp);
@@ -650,17 +669,6 @@
 		return NT_STATUS_OK;
 	}
 
-	if (!( strequal(pdp->servicename, lp_servicename(SNUM(conn)))
-			|| (strequal(pdp->servicename, HOMES_NAME)
-			&& strequal(lp_servicename(SNUM(conn)),
-				get_current_username()) )) ) {
-
-		/* The given sharename doesn't match this connection. */
-		TALLOC_FREE(pdp);
-
-		return NT_STATUS_OBJECT_PATH_NOT_FOUND;
-	}
-
 	status = dfs_path_lookup(ctx, conn, path_in, pdp,
 			search_wcard_flag, NULL, NULL);
 	if (!NT_STATUS_IS_OK(status)) {
@@ -746,19 +754,11 @@
 	ZERO_STRUCT(conns);
 	*self_referralp = False;
 
-	status = parse_dfs_path(dfs_path, False, pdp, &dummy);
+	status = parse_dfs_path(NULL, dfs_path, False, pdp, &dummy);
 	if (!NT_STATUS_IS_OK(status)) {
 		return status;
 	}
 
-	/* Verify hostname in path */
-	if (!is_myname_or_ipaddr(pdp->hostname)) {
-		DEBUG(3, ("get_referred_path: Invalid hostname %s in path %s\n",
-			pdp->hostname, dfs_path));
-		TALLOC_FREE(pdp);
-		return NT_STATUS_NOT_FOUND;
-	}
-
 	jucn->service_name = talloc_strdup(ctx, pdp->servicename);
 	jucn->volume_name = talloc_strdup(ctx, pdp->reqpath);
 	if (!jucn->service_name || !jucn->volume_name) {
@@ -1240,7 +1240,7 @@
 	if (!pdp) {
 		return False;
 	}
-	status = parse_dfs_path(dfs_path, False, pdp, &dummy);
+	status = parse_dfs_path(NULL, dfs_path, False, pdp, &dummy);
 	if (!NT_STATUS_IS_OK(status)) {
 		return False;
 	}
@@ -1498,7 +1498,7 @@
 	*/
 	jucn[cnt].service_name = talloc_strdup(ctx,service_name);
 	jucn[cnt].volume_name = talloc_strdup(ctx, "");
-	if (!jucn[cnt].service_name || jucn[cnt].volume_name) {
+	if (!jucn[cnt].service_name || !jucn[cnt].volume_name) {
 		goto out;
 	}
 	jucn[cnt].referral_count = 1;

Modified: branches/samba/experimental/source/smbd/notify.c
===================================================================
--- branches/samba/experimental/source/smbd/notify.c	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/smbd/notify.c	2008-06-09 06:59:20 UTC (rev 1920)
@@ -82,10 +82,9 @@
 
 		c = &changes[i];
 
-		namelen = convert_string_allocate(
-			NULL, CH_UNIX, CH_UTF16LE, c->name, strlen(c->name)+1,
-			&uni_name.buffer, True);
-		if ((namelen == -1) || (uni_name.buffer == NULL)) {
+		if (!convert_string_allocate(NULL, CH_UNIX, CH_UTF16LE,
+			c->name, strlen(c->name)+1, &uni_name.buffer,
+			&namelen, True) || (uni_name.buffer == NULL)) {
 			goto fail;
 		}
 
@@ -169,7 +168,7 @@
 		return;
 	}
 
-	prs_init(&ps, 0, NULL, MARSHALL);
+	prs_init_empty(&ps, NULL, MARSHALL);
 
 	if (!notify_marshall_changes(notify_buf->num_changes, max_param,
 					notify_buf->changes, &ps)) {

Modified: branches/samba/experimental/source/smbd/nttrans.c
===================================================================
--- branches/samba/experimental/source/smbd/nttrans.c	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/smbd/nttrans.c	2008-06-09 06:59:20 UTC (rev 1920)
@@ -498,11 +498,10 @@
 			do_ntcreate_pipe_open(conn, req);
 			END_PROFILE(SMBntcreateX);
 			return;
-		} else {
-			reply_doserror(req, ERRDOS, ERRnoaccess);
-			END_PROFILE(SMBntcreateX);
-			return;
 		}
+		reply_doserror(req, ERRDOS, ERRnoaccess);
+		END_PROFILE(SMBntcreateX);
+		return;
 	}
 
 	oplock_request = (flags & REQUEST_OPLOCK) ? EXCLUSIVE_OPLOCK : 0;
@@ -871,10 +870,9 @@
 				ppparams, parameter_count,
 				ppdata, data_count);
 			return;
-		} else {
-			reply_doserror(req, ERRDOS, ERRnoaccess);
-			return;
 		}
+		reply_doserror(req, ERRDOS, ERRnoaccess);
+		return;
 	}
 
 	/*
@@ -1233,7 +1231,7 @@
 	close_file(fsp1,NORMAL_CLOSE);
 
 	/* Ensure the modtime is set correctly on the destination file. */
-	fsp_set_pending_modtime(fsp2, get_mtimespec(&sbuf1));
+	set_close_write_time(fsp2, get_mtimespec(&sbuf1));
 
 	status = close_file(fsp2,NORMAL_CLOSE);
 
@@ -1353,7 +1351,7 @@
 		case RENAME_FLAG_RENAME:
 			status = rename_internals(ctx, conn, req, oldname,
 					newname, attrs, False, src_has_wcard,
-					dest_has_wcard);
+					dest_has_wcard, DELETE_ACCESS);
 			break;
 		case RENAME_FLAG_HARD_LINK:
 			if (src_has_wcard || dest_has_wcard) {
@@ -1518,7 +1516,6 @@
 	char *params = *ppparams;
 	char *new_name = NULL;
 	files_struct *fsp = NULL;
-	bool replace_if_exists = False;
 	bool dest_has_wcard = False;
 	NTSTATUS status;
 	TALLOC_CTX *ctx = talloc_tos();
@@ -1529,7 +1526,6 @@
 	}
 
 	fsp = file_fsp(SVAL(params, 0));
-	replace_if_exists = (SVAL(params,2) & RENAME_REPLACE_IF_EXISTS) ? True : False;
 	if (!check_fsp(conn, req, fsp, &current_user)) {
 		return;
 	}
@@ -1541,31 +1537,13 @@
 		return;
 	}
 
-	status = rename_internals(ctx,
-			conn,
-			req,
-			fsp->fsp_name,
-			new_name,
-			0,
-			replace_if_exists,
-			False,
-			dest_has_wcard);
-
-	if (!NT_STATUS_IS_OK(status)) {
-		if (open_was_deferred(req->mid)) {
-			/* We have re-scheduled this call. */
-			return;
-		}
-		reply_nterror(req, status);
-		return;
-	}
-
 	/*
-	 * Rename was successful.
+	 * W2K3 ignores this request as the RAW-RENAME test
+	 * demonstrates, so we do.
 	 */
 	send_nt_replies(conn, req, NT_STATUS_OK, NULL, 0, NULL, 0);
 
-	DEBUG(3,("nt transact rename from = %s, to = %s succeeded.\n",
+	DEBUG(3,("nt transact rename from = %s, to = %s ignored!\n",
 		 fsp->fsp_name, new_name));
 
 	return;
@@ -2577,14 +2555,15 @@
 void reply_nttrans(struct smb_request *req)
 {
 	connection_struct *conn = req->conn;
-	uint32 pscnt;
-	uint32 psoff;
-	uint32 dscnt;
-	uint32 dsoff;
+	uint32_t pscnt;
+	uint32_t psoff;
+	uint32_t dscnt;
+	uint32_t dsoff;
 	uint16 function_code;
 	NTSTATUS result;
 	struct trans_state *state;
-	int size;
+	uint32_t size;
+	uint32_t av_size;
 
 	START_PROFILE(SMBnttrans);
 
@@ -2595,6 +2574,7 @@
 	}
 
 	size = smb_len(req->inbuf) + 4;
+	av_size = smb_len(req->inbuf);
 	pscnt = IVAL(req->inbuf,smb_nt_ParameterCount);
 	psoff = IVAL(req->inbuf,smb_nt_ParameterOffset);
 	dscnt = IVAL(req->inbuf,smb_nt_DataCount);
@@ -2670,12 +2650,17 @@
 			END_PROFILE(SMBnttrans);
 			return;
 		}
-		if ((dsoff+dscnt < dsoff) || (dsoff+dscnt < dscnt))
+
+		if (dscnt > state->total_data ||
+				dsoff+dscnt < dsoff) {
 			goto bad_param;
-		if ((smb_base(req->inbuf)+dsoff+dscnt
-		     > (char *)req->inbuf + size) ||
-		    (smb_base(req->inbuf)+dsoff+dscnt < smb_base(req->inbuf)))
+		}
+
+		if (dsoff > av_size ||
+				dscnt > av_size ||
+				dsoff+dscnt > av_size) {
 			goto bad_param;
+		}
 
 		memcpy(state->data,smb_base(req->inbuf)+dsoff,dscnt);
 	}
@@ -2692,12 +2677,17 @@
 			END_PROFILE(SMBnttrans);
 			return;
 		}
-		if ((psoff+pscnt < psoff) || (psoff+pscnt < pscnt))
+
+		if (pscnt > state->total_param ||
+				psoff+pscnt < psoff) {
 			goto bad_param;
-		if ((smb_base(req->inbuf)+psoff+pscnt
-		     > (char *)req->inbuf + size) ||
-		    (smb_base(req->inbuf)+psoff+pscnt < smb_base(req->inbuf)))
+		}
+
+		if (psoff > av_size ||
+				pscnt > av_size ||
+				psoff+pscnt > av_size) {
 			goto bad_param;
+		}
 
 		memcpy(state->param,smb_base(req->inbuf)+psoff,pscnt);
 	}
@@ -2769,11 +2759,11 @@
 void reply_nttranss(struct smb_request *req)
 {
 	connection_struct *conn = req->conn;
-	unsigned int pcnt,poff,dcnt,doff,pdisp,ddisp;
+	uint32_t pcnt,poff,dcnt,doff,pdisp,ddisp;
 	struct trans_state *state;
+	uint32_t av_size;
+	uint32_t size;
 
-	int size;
-
 	START_PROFILE(SMBnttranss);
 
 	show_msg((char *)req->inbuf);
@@ -2809,6 +2799,7 @@
 	}
 
 	size = smb_len(req->inbuf) + 4;
+	av_size = smb_len(req->inbuf);
 
 	pcnt = IVAL(req->inbuf,smb_nts_ParameterCount);
 	poff = IVAL(req->inbuf, smb_nts_ParameterOffset);
@@ -2826,38 +2817,38 @@
 		goto bad_param;
 
 	if (pcnt) {
-		if (pdisp+pcnt > state->total_param)
+		if (pdisp > state->total_param ||
+				pcnt > state->total_param ||
+				pdisp+pcnt > state->total_param ||
+				pdisp+pcnt < pdisp) {
 			goto bad_param;
-		if ((pdisp+pcnt < pdisp) || (pdisp+pcnt < pcnt))
+		}
+
+		if (poff > av_size ||
+				pcnt > av_size ||
+				poff+pcnt > av_size ||
+				poff+pcnt < poff) {
 			goto bad_param;
-		if (pdisp > state->total_param)
-			goto bad_param;
-		if ((smb_base(req->inbuf) + poff + pcnt
-		     > (char *)req->inbuf + size) ||
-		    (smb_base(req->inbuf) + poff + pcnt
-		     < smb_base(req->inbuf)))
-			goto bad_param;
-		if (state->param + pdisp < state->param)
-			goto bad_param;
+		}
 
 		memcpy(state->param+pdisp, smb_base(req->inbuf)+poff,
 		       pcnt);
 	}
 
 	if (dcnt) {
-		if (ddisp+dcnt > state->total_data)
+		if (ddisp > state->total_data ||
+				dcnt > state->total_data ||
+				ddisp+dcnt > state->total_data ||
+				ddisp+dcnt < ddisp) {
 			goto bad_param;
-		if ((ddisp+dcnt < ddisp) || (ddisp+dcnt < dcnt))
+		}
+
+		if (ddisp > av_size ||
+				dcnt > av_size ||
+				ddisp+dcnt > av_size ||
+				ddisp+dcnt < ddisp) {
 			goto bad_param;
-		if (ddisp > state->total_data)
-			goto bad_param;
-		if ((smb_base(req->inbuf) + doff + dcnt
-		     > (char *)req->inbuf + size) ||
-		    (smb_base(req->inbuf) + doff + dcnt
-		     < smb_base(req->inbuf)))
-			goto bad_param;
-		if (state->data + ddisp < state->data)
-			goto bad_param;
+		}
 
 		memcpy(state->data+ddisp, smb_base(req->inbuf)+doff,
 		       dcnt);

Modified: branches/samba/experimental/source/smbd/open.c
===================================================================
--- branches/samba/experimental/source/smbd/open.c	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/smbd/open.c	2008-06-09 06:59:20 UTC (rev 1920)
@@ -72,13 +72,21 @@
 
 NTSTATUS fd_close(files_struct *fsp)
 {
+	int ret;
+
 	if (fsp->fh->fd == -1) {
 		return NT_STATUS_OK; /* What we used to call a stat open. */
 	}
 	if (fsp->fh->ref_count > 1) {
 		return NT_STATUS_OK; /* Shared handle. Only close last reference. */
 	}
-	return fd_close_posix(fsp);
+
+	ret = SMB_VFS_CLOSE(fsp);
+	fsp->fh->fd = -1;
+	if (ret == -1) {
+		return map_nt_error_from_unix(errno);
+	}
+	return NT_STATUS_OK;
 }
 
 /****************************************************************************
@@ -1221,7 +1229,8 @@
 		request_time = pml->request_time;
 
 		/* Remove the deferred open entry under lock. */
-		lck = get_share_mode_lock(talloc_tos(), state->id, NULL, NULL);
+		lck = get_share_mode_lock(talloc_tos(), state->id, NULL, NULL,
+					  NULL);
 		if (lck == NULL) {
 			DEBUG(0, ("could not get share mode lock\n"));
 		} else {
@@ -1366,7 +1375,7 @@
 	se_map_generic(&access_mask, &file_generic_mapping);
 	open_access_mask = access_mask;
 
-	if (flags2 & O_TRUNC) {
+	if ((flags2 & O_TRUNC) || (oplock_request & FORCE_OPLOCK_BREAK_TO_NONE)) {
 		open_access_mask |= FILE_WRITE_DATA; /* This will cause oplock breaks. */
 	}
 
@@ -1378,7 +1387,8 @@
 	 * mean the same thing under DOS and Unix.
 	 */
 
-	if (access_mask & (FILE_WRITE_DATA | FILE_APPEND_DATA)) {
+	if ((access_mask & (FILE_WRITE_DATA | FILE_APPEND_DATA)) ||
+			(oplock_request & FORCE_OPLOCK_BREAK_TO_NONE)) {
 		/* DENY_DOS opens are always underlying read-write on the
 		   file handle, no matter what the requested access mask
 		    says. */
@@ -1449,11 +1459,12 @@
 	}
 
 	if (file_existed) {
+		struct timespec old_write_time = get_mtimespec(psbuf);
 		id = vfs_file_id_from_sbuf(conn, psbuf);
 
 		lck = get_share_mode_lock(talloc_tos(), id,
 					  conn->connectpath,
-					  fname);
+					  fname, &old_write_time);
 
 		if (lck == NULL) {
 			file_free(fsp);
@@ -1660,7 +1671,7 @@
 	}
 
 	if (!file_existed) {
-
+		struct timespec old_write_time = get_mtimespec(psbuf);
 		/*
 		 * Deal with the race condition where two smbd's detect the
 		 * file doesn't exist and do the create at the same time. One
@@ -1680,7 +1691,7 @@
 
 		lck = get_share_mode_lock(talloc_tos(), id,
 					  conn->connectpath,
-					  fname);
+					  fname, &old_write_time);
 
 		if (lck == NULL) {
 			DEBUG(0, ("open_file_ntcreate: Could not get share "
@@ -2094,6 +2105,7 @@
 	bool dir_existed = VALID_STAT(*psbuf) ? True : False;
 	struct share_mode_lock *lck = NULL;
 	NTSTATUS status;
+	struct timespec mtimespec;
 	int info = 0;
 
 	DEBUG(5,("open_directory: opening directory %s, access_mask = 0x%x, "
@@ -2216,9 +2228,11 @@
 
 	string_set(&fsp->fsp_name,fname);
 
+	mtimespec = get_mtimespec(psbuf);
+
 	lck = get_share_mode_lock(talloc_tos(), fsp->file_id,
 				  conn->connectpath,
-				  fname);
+				  fname, &mtimespec);
 
 	if (lck == NULL) {
 		DEBUG(0, ("open_directory: Could not get share mode lock for %s\n", fname));

Modified: branches/samba/experimental/source/smbd/oplock.c
===================================================================
--- branches/samba/experimental/source/smbd/oplock.c	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/smbd/oplock.c	2008-06-09 06:59:20 UTC (rev 1920)
@@ -181,7 +181,8 @@
 	struct share_mode_lock *lck;
 
 	/* Remove the oplock flag from the sharemode. */
-	lck = get_share_mode_lock(talloc_tos(), fsp->file_id, NULL, NULL);
+	lck = get_share_mode_lock(talloc_tos(), fsp->file_id, NULL, NULL,
+				  NULL);
 	if (lck == NULL) {
 		DEBUG(0,("remove_oplock: failed to lock share entry for "
 			 "file %s\n", fsp->fsp_name ));
@@ -206,7 +207,8 @@
 	bool ret;
 	struct share_mode_lock *lck;
 
-	lck = get_share_mode_lock(talloc_tos(), fsp->file_id, NULL, NULL);
+	lck = get_share_mode_lock(talloc_tos(), fsp->file_id, NULL, NULL,
+				  NULL);
 	if (lck == NULL) {
 		DEBUG(0,("downgrade_oplock: failed to lock share entry for "
 			 "file %s\n", fsp->fsp_name ));
@@ -757,7 +759,8 @@
 	if (!LEVEL_II_OPLOCK_TYPE(fsp->oplock_type))
 		return;
 
-	lck = get_share_mode_lock(talloc_tos(), fsp->file_id, NULL, NULL);
+	lck = get_share_mode_lock(talloc_tos(), fsp->file_id, NULL, NULL,
+				  NULL);
 	if (lck == NULL) {
 		DEBUG(0,("release_level_2_oplocks_on_change: failed to lock "
 			 "share mode entry for file %s.\n", fsp->fsp_name ));

Modified: branches/samba/experimental/source/smbd/posix_acls.c
===================================================================
--- branches/samba/experimental/source/smbd/posix_acls.c	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/smbd/posix_acls.c	2008-06-09 06:59:20 UTC (rev 1920)
@@ -2882,7 +2882,6 @@
 		{
 			canon_ace *ace;
 			enum security_ace_type nt_acl_type;
-			int i;
 
 			if (nt4_compatible_acls() && dir_ace) {
 				/*
@@ -2948,9 +2947,7 @@
 			 * Create the NT ACE list from the canonical ace lists.
 			 */
 
-			ace = file_ace;
-
-			for (i = 0; i < num_acls; i++, ace = ace->next) {
+			for (ace = file_ace; ace != NULL; ace = ace->next) {
 				SEC_ACCESS acc;
 
 				acc = map_canon_ace_perms(SNUM(conn),
@@ -2977,9 +2974,7 @@
 						acc, 0);
 			}
 
-			ace = dir_ace;
-
-			for (i = 0; i < num_def_acls; i++, ace = ace->next) {
+			for (ace = dir_ace; ace != NULL; ace = ace->next) {
 				SEC_ACCESS acc;
 
 				acc = map_canon_ace_perms(SNUM(conn),

Modified: branches/samba/experimental/source/smbd/process.c
===================================================================
--- branches/samba/experimental/source/smbd/process.c	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/smbd/process.c	2008-06-09 06:59:20 UTC (rev 1920)
@@ -252,6 +252,8 @@
 			timeout, toread);
 
 		if (!NT_STATUS_IS_OK(status)) {
+			DEBUG(10, ("receive_smb_raw_talloc_partial_read: %s\n",
+				   nt_errstr(status)));
 			return status;
 		}
 	}
@@ -282,14 +284,8 @@
 			smb_len_large(lenbuf) > min_recv_size && /* Could be a UNIX large writeX. */
 			!srv_is_signing_active()) {
 
-		status = receive_smb_raw_talloc_partial_read(
-			mem_ctx, lenbuf, fd, buffer, timeout, p_unread, &len);
-
-		if (!NT_STATUS_IS_OK(status)) {
-			DEBUG(10, ("receive_smb_raw: %s\n",
-				   nt_errstr(status)));
-			return status;
-		}
+		return receive_smb_raw_talloc_partial_read(
+			mem_ctx, lenbuf, fd, buffer, timeout, p_unread, plen);
 	}
 
 	if (!valid_packet_size(len)) {
@@ -871,8 +867,8 @@
 	if (selrtn == -1) {
 		/* something is wrong. Maybe the socket is dead? */
 		return map_nt_error_from_unix(errno);
-	} 
-    
+	}
+
 	/* Did we timeout ? */
 	if (selrtn == 0) {
 		return NT_STATUS_IO_TIMEOUT;
@@ -894,6 +890,15 @@
 		goto again;
 	}
 
+	/*
+	 * We've just woken up from a protentially long select sleep.
+	 * Ensure we process local messages as we need to synchronously
+	 * process any messages from other smbd's to avoid file rename race
+	 * conditions. This call is cheap if there are no messages waiting.
+	 * JRA.
+	 */
+	message_dispatch(smbd_messaging_context());
+
 	status = receive_smb_talloc(mem_ctx, smbd_server_fd(), buffer, 0,
 				    p_unread, p_encrypted, &len);
 
@@ -1250,8 +1255,10 @@
 	if ((num_bytes > 0xffffff)
 	    || ((num_bytes + smb_size + num_words*2) > 0xffffff)) {
 		char *msg;
-		asprintf(&msg, "num_bytes too large: %u",
-			 (unsigned)num_bytes);
+		if (asprintf(&msg, "num_bytes too large: %u",
+			     (unsigned)num_bytes) == -1) {
+			msg = CONST_DISCARD(char *, "num_bytes too large");
+		}
 		smb_panic(msg);
 	}
 
@@ -1289,9 +1296,8 @@
 
 	if (len < 4) len = smb_len(data)+4;
 	for (i=1;i<100;i++) {
-		asprintf(&fname, "/tmp/%s.%d.%s", name, i,
-				type ? "req" : "resp");
-		if (!fname) {
+		if (asprintf(&fname, "/tmp/%s.%d.%s", name, i,
+			     type ? "req" : "resp") == -1) {
 			return;
 		}
 		fd = open(fname, O_WRONLY|O_CREAT|O_EXCL, 0644);
@@ -1901,6 +1907,7 @@
 
 		unsigned char trust_passwd_hash[16];
 		time_t lct;
+		void *lock;
 
 		/*
 		 * We're in domain level security, and the code that
@@ -1912,7 +1919,9 @@
 		 * First, open the machine password file with an exclusive lock.
 		 */
 
-		if (secrets_lock_trust_account_password(lp_workgroup(), True) == False) {
+		lock = secrets_get_trust_account_lock(NULL, lp_workgroup());
+
+		if (lock == NULL) {
 			DEBUG(0,("process: unable to lock the machine account password for \
 machine %s in domain %s.\n", global_myname(), lp_workgroup() ));
 			return;
@@ -1921,7 +1930,7 @@
 		if(!secrets_fetch_trust_account_password(lp_workgroup(), trust_passwd_hash, &lct, NULL)) {
 			DEBUG(0,("process: unable to read the machine account password for \
 machine %s in domain %s.\n", global_myname(), lp_workgroup()));
-			secrets_lock_trust_account_password(lp_workgroup(), False);
+			TALLOC_FREE(lock);
 			return;
 		}
 
@@ -1931,7 +1940,7 @@
 
 		if(t < lct + lp_machine_password_timeout()) {
 			global_machine_password_needs_changing = False;
-			secrets_lock_trust_account_password(lp_workgroup(), False);
+			TALLOC_FREE(lock);
 			return;
 		}
 
@@ -1939,7 +1948,7 @@
     
 		change_trust_account_password( lp_workgroup(), NULL);
 		global_machine_password_needs_changing = False;
-		secrets_lock_trust_account_password(lp_workgroup(), False);
+		TALLOC_FREE(lock);
 	}
 
 	/* update printer queue caches if necessary */

Modified: branches/samba/experimental/source/smbd/reply.c
===================================================================
--- branches/samba/experimental/source/smbd/reply.c	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/smbd/reply.c	2008-06-09 06:59:20 UTC (rev 1920)
@@ -1042,6 +1042,7 @@
 
 void reply_setatr(struct smb_request *req)
 {
+	struct timespec ts[2];
 	connection_struct *conn = req->conn;
 	char *fname = NULL;
 	int mode;
@@ -1053,6 +1054,8 @@
 
 	START_PROFILE(SMBsetatr);
 
+	ZERO_STRUCT(ts);
+
 	if (req->wct < 2) {
 		reply_nterror(req, NT_STATUS_INVALID_PARAMETER);
 		return;
@@ -1110,7 +1113,10 @@
 	mode = SVAL(req->inbuf,smb_vwv0);
 	mtime = srv_make_unix_date3(req->inbuf+smb_vwv1);
 
-	if (!set_filetime(conn,fname,convert_time_t_to_timespec(mtime))) {
+	ts[1] = convert_time_t_to_timespec(mtime);
+	status = smb_set_file_time(conn, NULL, fname,
+				   &sbuf, ts, true);
+	if (!NT_STATUS_IS_OK(status)) {
 		reply_unixerror(req, ERRDOS, ERRnoaccess);
 		END_PROFILE(SMBsetatr);
 		return;
@@ -1218,6 +1224,7 @@
 	bool mask_contains_wcard = False;
 	bool allow_long_path_components = (req->flags2 & FLAGS2_LONG_PATH_COMPONENTS) ? True : False;
 	TALLOC_CTX *ctx = talloc_tos();
+	bool ask_sharemode = lp_parm_bool(SNUM(conn), "smbd", "search ask sharemode", true);
 
 	START_PROFILE(SMBsearch);
 
@@ -1403,8 +1410,16 @@
 		}
 
 		for (i=numentries;(i<maxentries) && !finished;i++) {
-			finished = !get_dir_entry(ctx,conn,mask,dirtype,&fname,
-					&size,&mode,&date,check_descend);
+			finished = !get_dir_entry(ctx,
+						  conn,
+						  mask,
+						  dirtype,
+						  &fname,
+						  &size,
+						  &mode,
+						  &date,
+						  check_descend,
+						  ask_sharemode);
 			if (!finished) {
 				char buf[DIR_STRUCT_SIZE];
 				memcpy(buf,status,21);
@@ -1985,7 +2000,12 @@
 	}
 
 	ts[0] = get_atimespec(&sbuf); /* atime. */
-	file_ntimes(conn, fsp->fsp_name, ts);
+	status = smb_set_file_time(conn, fsp, fname, &sbuf, ts, true);
+	if (!NT_STATUS_IS_OK(status)) {
+		END_PROFILE(SMBcreate);
+		reply_openerror(req, status);
+		return;
+	}
 
 	reply_outbuf(req, 1, 0);
 	SSVAL(req->outbuf,smb_vwv0,fsp->fnum);
@@ -2184,7 +2204,7 @@
 		return NT_STATUS_OK;
 	}
 
-	if (fsp->access_mask & DELETE_ACCESS) {
+	if (fsp->access_mask & (DELETE_ACCESS|FILE_WRITE_ATTRIBUTES)) {
 		return NT_STATUS_OK;
 	}
 
@@ -2656,7 +2676,7 @@
 	 * reply_readbraw has already checked the length.
 	 */
 
-	if ( (chain_size == 0) && (nread > 0) &&
+	if ( (chain_size == 0) && (nread > 0) && (fsp->base_fsp == NULL) &&
 	    (fsp->wcp == NULL) && lp_use_sendfile(SNUM(conn)) ) {
 		char header[4];
 		DATA_BLOB header_blob;
@@ -3131,7 +3151,7 @@
 	 */
 
 	if ((chain_size == 0) && (CVAL(req->inbuf,smb_vwv0) == 0xFF) &&
-	    !is_encrypted_packet(req->inbuf) &&
+	    !is_encrypted_packet(req->inbuf) && (fsp->base_fsp == NULL) &&
 	    lp_use_sendfile(SNUM(conn)) && (fsp->wcp == NULL) ) {
 		uint8 headerbuf[smb_size + 12 * 2];
 		DATA_BLOB header;
@@ -4239,6 +4259,7 @@
 		DEBUG(3,("close directory fnum=%d\n", fsp->fnum));
 		status = close_file(fsp,NORMAL_CLOSE);
 	} else {
+		time_t t;
 		/*
 		 * Close ordinary file.
 		 */
@@ -4251,9 +4272,8 @@
 		 * Take care of any time sent in the close.
 		 */
 
-		fsp_set_pending_modtime(fsp, convert_time_t_to_timespec(
-						srv_make_unix_date3(
-							req->inbuf+smb_vwv1)));
+		t = srv_make_unix_date3(req->inbuf+smb_vwv1);
+		set_close_write_time(fsp, convert_time_t_to_timespec(t));
 
 		/*
 		 * close_file() returns the unix errno if an error
@@ -4326,8 +4346,8 @@
   
 	nwritten = write_file(req,fsp,data,startpos,numtowrite);
 
-	set_filetime(conn, fsp->fsp_name, mtime);
-  
+	set_close_write_time(fsp, mtime);
+
 	/*
 	 * More insanity. W2K only closes the file if writelen > 0.
 	 * JRA.
@@ -4622,7 +4642,7 @@
 
 	START_PROFILE(SMBsplclose);
 
-	if (req->wct < 3) {
+	if (req->wct < 1) {
 		reply_nterror(req, NT_STATUS_INVALID_PARAMETER);
 		END_PROFILE(SMBsplclose);
 		return;
@@ -5295,7 +5315,7 @@
 		   sharepaths we need to manipulate relative paths. */
 		/* TODO - create the absolute path and manipulate the newname
 		   relative to the sharepath. */
-		if (fsp->conn != conn) {
+		if (!strequal(fsp->conn->connectpath, conn->connectpath)) {
 			continue;
 		}
 		DEBUG(10,("rename_open_files: renaming file fnum %d (file_id %s) from %s -> %s\n",
@@ -5515,7 +5535,8 @@
 		return NT_STATUS_ACCESS_DENIED;
 	}
 
-	lck = get_share_mode_lock(talloc_tos(), fsp->file_id, NULL, NULL);
+	lck = get_share_mode_lock(talloc_tos(), fsp->file_id, NULL, NULL,
+				  NULL);
 
 	/*
 	 * We have the file open ourselves, so not being able to get the
@@ -5585,7 +5606,8 @@
 			uint32 attrs,
 			bool replace_if_exists,
 			bool src_has_wild,
-			bool dest_has_wild)
+			bool dest_has_wild,
+			uint32_t access_mask)
 {
 	char *directory = NULL;
 	char *mask = NULL;
@@ -5715,12 +5737,12 @@
 
 		status = S_ISDIR(sbuf1.st_mode) ?
 			open_directory(conn, req, directory, &sbuf1,
-				       DELETE_ACCESS,
+				       access_mask,
 				       FILE_SHARE_READ|FILE_SHARE_WRITE,
 				       FILE_OPEN, 0, 0, NULL,
 				       &fsp)
 			: open_file_ntcreate(conn, req, directory, &sbuf1,
-					     DELETE_ACCESS,
+					     access_mask,
 					     FILE_SHARE_READ|FILE_SHARE_WRITE,
 					     FILE_OPEN, 0, 0, 0, NULL,
 					     &fsp);
@@ -5819,12 +5841,12 @@
 
 		status = S_ISDIR(sbuf1.st_mode) ?
 			open_directory(conn, req, fname, &sbuf1,
-				       DELETE_ACCESS,
+				       access_mask,
 				       FILE_SHARE_READ|FILE_SHARE_WRITE,
 				       FILE_OPEN, 0, 0, NULL,
 				       &fsp)
 			: open_file_ntcreate(conn, req, fname, &sbuf1,
-					     DELETE_ACCESS,
+					     access_mask,
 					     FILE_SHARE_READ|FILE_SHARE_WRITE,
 					     FILE_OPEN, 0, 0, 0, NULL,
 					     &fsp);
@@ -5947,7 +5969,7 @@
 	DEBUG(3,("reply_mv : %s -> %s\n",name,newname));
 
 	status = rename_internals(ctx, conn, req, name, newname, attrs, False,
-				  src_has_wcard, dest_has_wcard);
+				  src_has_wcard, dest_has_wcard, DELETE_ACCESS);
 	if (!NT_STATUS_IS_OK(status)) {
 		if (open_was_deferred(req->mid)) {
 			/* We have re-scheduled this call. */
@@ -6076,7 +6098,7 @@
 	close_file(fsp1,NORMAL_CLOSE);
 
 	/* Ensure the modtime is set correctly on the destination file. */
-	fsp_set_pending_modtime( fsp2, get_mtimespec(&src_sbuf));
+	set_close_write_time(fsp2, get_mtimespec(&src_sbuf));
 
 	/*
 	 * As we are opening fsp1 read-only we only expect
@@ -6959,6 +6981,8 @@
 	connection_struct *conn = req->conn;
 	struct timespec ts[2];
 	files_struct *fsp;
+	SMB_STRUCT_STAT sbuf;
+	NTSTATUS status;
 
 	START_PROFILE(SMBsetattrE);
 
@@ -6994,22 +7018,26 @@
 	 * Sometimes times are sent as zero - ignore them.
 	 */
 
-	if (null_timespec(ts[0]) && null_timespec(ts[1])) {
-		/* Ignore request */
-		if( DEBUGLVL( 3 ) ) {
-			dbgtext( "reply_setattrE fnum=%d ", fsp->fnum);
-			dbgtext( "ignoring zero request - not setting timestamps of 0\n" );
+	/* Ensure we have a valid stat struct for the source. */
+	if (fsp->fh->fd != -1) {
+		if (SMB_VFS_FSTAT(fsp, &sbuf) == -1) {
+			status = map_nt_error_from_unix(errno);
+			reply_nterror(req, status);
+			END_PROFILE(SMBsetattrE);
+			return;
 		}
-		END_PROFILE(SMBsetattrE);
-		return;
-	} else if (!null_timespec(ts[0]) && null_timespec(ts[1])) {
-		/* set modify time = to access time if modify time was unset */
-		ts[1] = ts[0];
+	} else {
+		if (SMB_VFS_STAT(conn, fsp->fsp_name, &sbuf) == -1) {
+			status = map_nt_error_from_unix(errno);
+			reply_nterror(req, status);
+			END_PROFILE(SMBsetattrE);
+			return;
+		}
 	}
 
-	/* Set the date on this file */
-	/* Should we set pending modtime here ? JRA */
-	if(file_ntimes(conn, fsp->fsp_name, ts)) {
+	status = smb_set_file_time(conn, fsp, fsp->fsp_name,
+				   &sbuf, ts, true);
+	if (!NT_STATUS_IS_OK(status)) {
 		reply_doserror(req, ERRDOS, ERRnoaccess);
 		END_PROFILE(SMBsetattrE);
 		return;

Modified: branches/samba/experimental/source/smbd/seal.c
===================================================================
--- branches/samba/experimental/source/smbd/seal.c	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/smbd/seal.c	2008-06-09 06:59:20 UTC (rev 1920)
@@ -483,11 +483,11 @@
 	NTSTATUS status;
 	DATA_BLOB blob = data_blob_null;
 	DATA_BLOB secblob = data_blob_null;
-	bool got_kerberos_mechanism = false;
+	char *kerb_mech = NULL;
 
 	blob = data_blob_const(*ppdata, *p_data_size);
 
-	status = parse_spnego_mechanisms(blob, &secblob, &got_kerberos_mechanism);
+	status = parse_spnego_mechanisms(blob, &secblob, &kerb_mech);
 	if (!NT_STATUS_IS_OK(status)) {
 		return nt_status_squash(status);
 	}
@@ -496,7 +496,9 @@
 
 	srv_free_encryption_context(&partial_srv_trans_enc_ctx);
 
-	if (got_kerberos_mechanism) {
+	if (kerb_mech) {
+		SAFE_FREE(kerb_mech);
+
 #if defined(HAVE_GSSAPI) && defined(HAVE_KRB5)
 		status = srv_enc_spnego_gss_negotiate(ppdata, p_data_size, secblob);
 #else

Modified: branches/samba/experimental/source/smbd/server.c
===================================================================
--- branches/samba/experimental/source/smbd/server.c	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/smbd/server.c	2008-06-09 06:59:20 UTC (rev 1920)
@@ -59,6 +59,23 @@
 	return server_fd;
 }
 
+int client_get_tcp_info(struct sockaddr_in *server, struct sockaddr_in *client)
+{
+	socklen_t length;
+	if (server_fd == -1) {
+		return -1;
+	}
+	length = sizeof(*server);
+	if (getsockname(server_fd, (struct sockaddr *)server, &length) != 0) {
+		return -1;
+	}
+	length = sizeof(*client);
+	if (getpeername(server_fd, (struct sockaddr *)client, &length) != 0) {
+		return -1;
+	}
+	return 0;
+}
+
 struct event_context *smbd_event_context(void)
 {
 	static struct event_context *ctx;
@@ -536,7 +553,8 @@
 	   clustered mode, ctdb won't allow us to start doing database
 	   operations until it has gone thru a full startup, which
 	   includes checking to see that smbd is listening. */
-	claim_connection(NULL,"",FLAG_MSG_GENERAL|FLAG_MSG_SMBD);
+	claim_connection(NULL,"",
+			 FLAG_MSG_GENERAL|FLAG_MSG_SMBD|FLAG_MSG_DBWRAP);
 
         /* Listen to messages */
 
@@ -676,7 +694,7 @@
 				continue;
 
 			if (smbd_server_fd() == -1) {
-				DEBUG(0,("open_sockets_smbd: accept: %s\n",
+				DEBUG(2,("open_sockets_smbd: accept: %s\n",
 					 strerror(errno)));
 				continue;
 			}
@@ -721,17 +739,10 @@
 								sizeof(remaddr)),
 								false);
 
-				/* Reset the state of the random
-				 * number generation system, so
-				 * children do not get the same random
-				 * numbers as each other */
-
-				set_need_random_reseed();
-				/* tdb needs special fork handling - remove
-				 * CLEAR_IF_FIRST flags */
-				if (tdb_reopen_all(1) == -1) {
-					DEBUG(0,("tdb_reopen_all failed.\n"));
-					smb_panic("tdb_reopen_all failed");
+				if (!reinit_after_fork(
+					    smbd_messaging_context(), true)) {
+					DEBUG(0,("reinit_after_fork() failed\n"));
+					smb_panic("reinit_after_fork() failed");
 				}
 
 				return True;
@@ -901,6 +912,15 @@
 	}
 #endif
 
+#ifdef USE_DMAPI
+	/* Destroy Samba DMAPI session only if we are master smbd process */
+	if (am_parent) {
+		if (!dmapi_destroy_session()) {
+			DEBUG(0,("Unable to close Samba DMAPI session\n"));
+		}
+	}
+#endif
+
 	locking_end();
 	printing_end();
 
@@ -946,10 +966,8 @@
 /****************************************************************************
 received when we should release a specific IP
 ****************************************************************************/
-static void msg_release_ip(struct messaging_context *msg_ctx, void *private_data, 
-                    	   uint32_t msg_type, struct server_id server_id, DATA_BLOB *data)
+static void release_ip(const char *ip, void *priv)
 {
-	const char *ip = (const char *)data->data;
 	char addr[INET6_ADDRSTRLEN];
 
 	if (strcmp(client_socket_addr(get_client_fd(),addr,sizeof(addr)), ip) == 0) {
@@ -964,6 +982,11 @@
 	}
 }
 
+static void msg_release_ip(struct messaging_context *msg_ctx, void *private_data,
+			   uint32_t msg_type, struct server_id server_id, DATA_BLOB *data)
+{
+	release_ip((char *)data->data, NULL);
+}
 
 /****************************************************************************
  Initialise connect, service and file structs.
@@ -1071,6 +1094,8 @@
 
 	TimeInit();
 
+	db_tdb2_setup_messaging(NULL, false);
+
 #ifdef HAVE_SET_AUTH_PARAMETERS
 	set_auth_parameters(argc,argv);
 #endif
@@ -1194,9 +1219,18 @@
 		exit(1);
 	}
 
+	if (!lp_load_initial_only(get_dyn_CONFIGFILE())) {
+		DEBUG(0, ("error opening config file\n"));
+		exit(1);
+	}
+
+	if (smbd_messaging_context() == NULL)
+		exit(1);
+
 	/*
 	 * Do this before reload_services.
 	 */
+	db_tdb2_setup_messaging(smbd_messaging_context(), true);
 
 	if (!reload_services(False))
 		return(-1);	
@@ -1252,11 +1286,13 @@
 	if (is_daemon)
 		pidfile_create("smbd");
 
+	if (!reinit_after_fork(smbd_messaging_context(), false)) {
+		DEBUG(0,("reinit_after_fork() failed\n"));
+		exit(1);
+	}
+
 	/* Setup all the TDB's - including CLEAR_IF_FIRST tdb's. */
 
-	if (smbd_messaging_context() == NULL)
-		exit(1);
-
 	if (smbd_memcache() == NULL) {
 		exit(1);
 	}
@@ -1290,7 +1326,7 @@
 
 	namecache_enable();
 
-	if (!init_registry())
+	if (!W_ERROR_IS_OK(registry_init_full()))
 		exit(1);
 
 #if 0
@@ -1311,8 +1347,10 @@
 	   smbd is launched via inetd and we fork a copy of 
 	   ourselves here */
 
-	if ( is_daemon && !interactive )
-		start_background_queue(); 
+	if (is_daemon && !interactive
+	    && lp_parm_bool(-1, "smbd", "backgroundqueue", true)) {
+		start_background_queue();
+	}
 
 	if (!open_sockets_smbd(is_daemon, interactive, ports))
 		exit(1);
@@ -1349,13 +1387,6 @@
 	/* Setup aio signal handler. */
 	initialize_async_io_handler();
 
-	/*
-	 * For clustering, we need to re-init our ctdbd connection after the
-	 * fork
-	 */
-	if (!NT_STATUS_IS_OK(messaging_reinit(smbd_messaging_context())))
-		exit(1);
-
 	/* register our message handlers */
 	messaging_register(smbd_messaging_context(), NULL,
 			   MSG_SMB_FORCE_TDIS, msg_force_tdis);
@@ -1378,6 +1409,40 @@
 		exit(1);
 	}
 
+#ifdef CLUSTER_SUPPORT
+
+	if (lp_clustering()) {
+		/*
+		 * We need to tell ctdb about our client's TCP
+		 * connection, so that for failover ctdbd can send
+		 * tickle acks, triggering a reconnection by the
+		 * client.
+		 */
+
+		struct sockaddr_in srv, clnt;
+
+		if (client_get_tcp_info(&srv, &clnt) == 0) {
+
+			NTSTATUS status;
+
+			status = ctdbd_register_ips(
+				messaging_ctdbd_connection(),
+				&srv, &clnt, release_ip, NULL);
+
+			if (!NT_STATUS_IS_OK(status)) {
+				DEBUG(0, ("ctdbd_register_ips failed: %s\n",
+					  nt_errstr(status)));
+			}
+		} else
+		{
+			DEBUG(0,("Unable to get tcp info for "
+				 "CTDB_CONTROL_TCP_CLIENT: %s\n",
+				 strerror(errno)));
+		}
+	}
+
+#endif
+
 	TALLOC_FREE(frame);
 
 	smbd_process();

Modified: branches/samba/experimental/source/smbd/service.c
===================================================================
--- branches/samba/experimental/source/smbd/service.c	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/smbd/service.c	2008-06-09 06:59:20 UTC (rev 1920)
@@ -235,6 +235,10 @@
 		return -1;
 	}
 
+	if (strequal(servicename, GLOBAL_NAME)) {
+		return -2;
+	}
+
 	if (asprintf(&path, "%s\\%s", KEY_SMBCONF, servicename) == -1) {
 		return -1;
 	}
@@ -291,6 +295,7 @@
 	WERROR err;
 	int i;
 
+	DEBUG(8, ("load_registry_shares()\n"));
 	if (!lp_registry_shares()) {
 		return;
 	}

Modified: branches/samba/experimental/source/smbd/sesssetup.c
===================================================================
--- branches/samba/experimental/source/smbd/sesssetup.c	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/smbd/sesssetup.c	2008-06-09 06:59:20 UTC (rev 1920)
@@ -248,6 +248,7 @@
 
 static void reply_spnego_kerberos(struct smb_request *req,
 				  DATA_BLOB *secblob,
+				  const char *mechOID,
 				  uint16 vuid,
 				  bool *p_invalidate_vuid)
 {
@@ -539,6 +540,8 @@
 	if ( !server_info->ptok ) {
 		ret = create_local_token( server_info );
 		if ( !NT_STATUS_IS_OK(ret) ) {
+			DEBUG(10,("failed to create local token: %s\n",
+				nt_errstr(ret)));
 			SAFE_FREE(client);
 			data_blob_free(&ap_rep);
 			data_blob_free(&session_key);
@@ -596,7 +599,7 @@
 		ap_rep_wrapped = data_blob_null;
 	}
 	response = spnego_gen_auth_response(&ap_rep_wrapped, ret,
-			OID_KERBEROS5_OLD);
+			mechOID);
 	reply_sesssetup_blob(req, response, ret);
 
 	data_blob_free(&ap_rep);
@@ -707,13 +710,15 @@
  Is this a krb5 mechanism ?
 ****************************************************************************/
 
-NTSTATUS parse_spnego_mechanisms(DATA_BLOB blob_in, DATA_BLOB *pblob_out,
-		bool *p_is_krb5)
+NTSTATUS parse_spnego_mechanisms(DATA_BLOB blob_in,
+		DATA_BLOB *pblob_out,
+		char **kerb_mechOID)
 {
 	char *OIDs[ASN1_MAX_OIDS];
 	int i;
+	NTSTATUS ret = NT_STATUS_OK;
 
-	*p_is_krb5 = False;
+	*kerb_mechOID = NULL;
 
 	/* parse out the OIDs and the first sec blob */
 	if (!parse_negTokenTarg(blob_in, OIDs, pblob_out)) {
@@ -733,7 +738,10 @@
 #ifdef HAVE_KRB5
 	if (strcmp(OID_KERBEROS5, OIDs[0]) == 0 ||
 	    strcmp(OID_KERBEROS5_OLD, OIDs[0]) == 0) {
-		*p_is_krb5 = True;
+		*kerb_mechOID = SMB_STRDUP(OIDs[0]);
+		if (*kerb_mechOID == NULL) {
+			ret = NT_STATUS_NO_MEMORY;
+		}
 	}
 #endif
 
@@ -741,7 +749,7 @@
 		DEBUG(5,("parse_spnego_mechanisms: Got OID %s\n", OIDs[i]));
 		free(OIDs[i]);
 	}
-	return NT_STATUS_OK;
+	return ret;
 }
 
 /****************************************************************************
@@ -777,11 +785,10 @@
 {
 	DATA_BLOB secblob;
 	DATA_BLOB chal;
-	bool got_kerberos_mechanism = False;
+	char *kerb_mech = NULL;
 	NTSTATUS status;
 
-	status = parse_spnego_mechanisms(blob1, &secblob,
-			&got_kerberos_mechanism);
+	status = parse_spnego_mechanisms(blob1, &secblob, &kerb_mech);
 	if (!NT_STATUS_IS_OK(status)) {
 		/* Kill the intermediate vuid */
 		invalidate_vuid(vuid);
@@ -793,16 +800,17 @@
 				(unsigned long)secblob.length));
 
 #ifdef HAVE_KRB5
-	if ( got_kerberos_mechanism && ((lp_security()==SEC_ADS) ||
+	if (kerb_mech && ((lp_security()==SEC_ADS) ||
 				lp_use_kerberos_keytab()) ) {
 		bool destroy_vuid = True;
-		reply_spnego_kerberos(req, &secblob, vuid,
-				      &destroy_vuid);
+		reply_spnego_kerberos(req, &secblob, kerb_mech,
+				      vuid, &destroy_vuid);
 		data_blob_free(&secblob);
 		if (destroy_vuid) {
 			/* Kill the intermediate vuid */
 			invalidate_vuid(vuid);
 		}
+		SAFE_FREE(kerb_mech);
 		return;
 	}
 #endif
@@ -811,12 +819,12 @@
 		auth_ntlmssp_end(auth_ntlmssp_state);
 	}
 
-	if (got_kerberos_mechanism) {
+	if (kerb_mech) {
 		data_blob_free(&secblob);
 		/* The mechtoken is a krb5 ticket, but
 		 * we need to fall back to NTLM. */
-		reply_spnego_downgrade_to_ntlmssp(req,
-					vuid);
+		reply_spnego_downgrade_to_ntlmssp(req, vuid);
+		SAFE_FREE(kerb_mech);
 		return;
 	}
 
@@ -870,10 +878,9 @@
 
 	if (auth.data[0] == ASN1_APPLICATION(0)) {
 		/* Might be a second negTokenTarg packet */
+		char *kerb_mech = NULL;
 
-		bool got_krb5_mechanism = False;
-		status = parse_spnego_mechanisms(auth, &secblob,
-				&got_krb5_mechanism);
+		status = parse_spnego_mechanisms(auth, &secblob, &kerb_mech);
 
 		if (!NT_STATUS_IS_OK(status)) {
 			/* Kill the intermediate vuid */
@@ -885,10 +892,10 @@
 		DEBUG(3,("reply_spnego_auth: Got secblob of size %lu\n",
 				(unsigned long)secblob.length));
 #ifdef HAVE_KRB5
-		if ( got_krb5_mechanism && ((lp_security()==SEC_ADS) ||
+		if (kerb_mech && ((lp_security()==SEC_ADS) ||
 					lp_use_kerberos_keytab()) ) {
 			bool destroy_vuid = True;
-			reply_spnego_kerberos(req, &secblob,
+			reply_spnego_kerberos(req, &secblob, kerb_mech,
 					      vuid, &destroy_vuid);
 			data_blob_free(&secblob);
 			data_blob_free(&auth);
@@ -896,13 +903,14 @@
 				/* Kill the intermediate vuid */
 				invalidate_vuid(vuid);
 			}
+			SAFE_FREE(kerb_mech);
 			return;
 		}
 #endif
 		/* Can't blunder into NTLMSSP auth if we have
 		 * a krb5 ticket. */
 
-		if (got_krb5_mechanism) {
+		if (kerb_mech) {
 			/* Kill the intermediate vuid */
 			invalidate_vuid(vuid);
 			DEBUG(3,("reply_spnego_auth: network "
@@ -911,6 +919,7 @@
 				"not enabled"));
 			reply_nterror(req, nt_status_squash(
 					NT_STATUS_LOGON_FAILURE));
+			SAFE_FREE(kerb_mech);
 		}
 	}
 
@@ -1531,7 +1540,11 @@
 		if (doencrypt) {
 			lm_resp = data_blob(p, passlen1);
 			nt_resp = data_blob(p+passlen1, passlen2);
-		} else {
+		} else if (lp_security() != SEC_SHARE) {
+			/*
+			 * In share level we should ignore any passwords, so
+ 			 * only read them if we're not.
+ 			 */
 			char *pass = NULL;
 			bool unic= smb_flag2 & FLAGS2_UNICODE_STRINGS;
 
@@ -1634,7 +1647,7 @@
 	reload_services(True);
 
 	if (lp_security() == SEC_SHARE) {
-		/* in share level we should ignore any passwords */
+		/* In share level we should ignore any passwords */
 
 		data_blob_free(&lm_resp);
 		data_blob_free(&nt_resp);

Modified: branches/samba/experimental/source/smbd/trans2.c
===================================================================
--- branches/samba/experimental/source/smbd/trans2.c	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/smbd/trans2.c	2008-06-09 06:59:20 UTC (rev 1920)
@@ -1196,6 +1196,32 @@
 }
 
 /****************************************************************************
+ Needed to show the msdfs symlinks as directories. Modifies psbuf
+ to be a directory if it's a msdfs link.
+****************************************************************************/
+
+static bool check_msdfs_link(connection_struct *conn,
+				const char *pathname,
+				SMB_STRUCT_STAT *psbuf)
+{
+	int saved_errno = errno;
+	if(lp_host_msdfs() &&
+		lp_msdfs_root(SNUM(conn)) &&
+		is_msdfs_link(conn, pathname, psbuf)) {
+
+		DEBUG(5,("check_msdfs_link: Masquerading msdfs link %s "
+			"as a directory\n",
+			pathname));
+		psbuf->st_mode = (psbuf->st_mode & 0xFFF) | S_IFDIR;
+		errno = saved_errno;
+		return true;
+	}
+	errno = saved_errno;
+	return false;
+}
+
+
+/****************************************************************************
  Get a level dependent lanman2 dir entry.
 ****************************************************************************/
 
@@ -1207,6 +1233,7 @@
 				int info_level,
 				int requires_resume_key,
 				bool dont_descend,
+				bool ask_sharemode,
 				char **ppdata,
 				char *base_data,
 				char *end_data,
@@ -1359,16 +1386,8 @@
 				/* Needed to show the msdfs symlinks as
 				 * directories */
 
-				if(lp_host_msdfs() &&
-				   lp_msdfs_root(SNUM(conn)) &&
-				   ((ms_dfs_link = is_msdfs_link(conn, pathreal, &sbuf)) == True)) {
-					DEBUG(5,("get_lanman2_dir_entry: Masquerading msdfs link %s "
-						"as a directory\n",
-						pathreal));
-					sbuf.st_mode = (sbuf.st_mode & 0xFFF) | S_IFDIR;
-
-				} else {
-
+				ms_dfs_link = check_msdfs_link(conn, pathreal, &sbuf);
+				if (!ms_dfs_link) {
 					DEBUG(5,("get_lanman2_dir_entry:Couldn't stat [%s] (%s)\n",
 						pathreal,strerror(errno)));
 					TALLOC_FREE(pathreal);
@@ -1397,6 +1416,17 @@
 			adate_ts = get_atimespec(&sbuf);
 			create_date_ts = get_create_timespec(&sbuf,lp_fake_dir_create_times(SNUM(conn)));
 
+			if (ask_sharemode) {
+				struct timespec write_time_ts;
+				struct file_id fileid;
+
+				fileid = vfs_file_id_from_sbuf(conn, &sbuf);
+				get_file_infos(fileid, NULL, &write_time_ts);
+				if (!null_timespec(write_time_ts)) {
+					mdate_ts = write_time_ts;
+				}
+			}
+
 			if (lp_dos_filetime_resolution(SNUM(conn))) {
 				dos_filetime_timespec(&create_date_ts);
 				dos_filetime_timespec(&mdate_ts);
@@ -1866,6 +1896,7 @@
 	SMB_STRUCT_STAT sbuf;
 	struct ea_list *ea_list = NULL;
 	NTSTATUS ntstatus = NT_STATUS_OK;
+	bool ask_sharemode = lp_parm_bool(SNUM(conn), "smbd", "search ask sharemode", true);
 	TALLOC_CTX *ctx = talloc_tos();
 
 	if (total_params < 13) {
@@ -2062,6 +2093,7 @@
 					req->flags2,
 					mask,dirtype,info_level,
 					requires_resume_key,dont_descend,
+					ask_sharemode,
 					&p,pdata,data_end,
 					space_remaining, &out_of_space,
 					&got_exact_match,
@@ -2198,6 +2230,7 @@
 	int space_remaining;
 	struct ea_list *ea_list = NULL;
 	NTSTATUS ntstatus = NT_STATUS_OK;
+	bool ask_sharemode = lp_parm_bool(SNUM(conn), "smbd", "search ask sharemode", true);
 	TALLOC_CTX *ctx = talloc_tos();
 
 	if (total_params < 13) {
@@ -2406,6 +2439,7 @@
 						req->flags2,
 						mask,dirtype,info_level,
 						requires_resume_key,dont_descend,
+						ask_sharemode,
 						&p,pdata,data_end,
 						space_remaining, &out_of_space,
 						&got_exact_match,
@@ -3189,7 +3223,7 @@
 				}
 
 				DEBUG( 4,("call_trans2setfsinfo: "
-					"request transport encrption.\n"));
+					"request transport encryption.\n"));
 
 				status = srv_request_encryption_setup(conn,
 								(unsigned char **)ppdata,
@@ -3784,11 +3818,13 @@
 	int len;
 	time_t create_time, mtime, atime;
 	struct timespec create_time_ts, mtime_ts, atime_ts;
+	struct timespec write_time_ts;
 	files_struct *fsp = NULL;
 	struct file_id fileid;
 	struct ea_list *ea_list = NULL;
 	uint32 access_mask = 0x12019F; /* Default - GENERIC_EXECUTE mapping from Windows */
 	char *lock_data = NULL;
+	bool ms_dfs_link = false;
 	TALLOC_CTX *ctx = talloc_tos();
 
 	if (!params) {
@@ -3797,6 +3833,7 @@
 	}
 
 	ZERO_STRUCT(sbuf);
+	ZERO_STRUCT(write_time_ts);
 
 	if (tran_call == TRANSACT2_QFILEINFO) {
 		if (total_params < 4) {
@@ -3861,7 +3898,7 @@
 			}
 
 			fileid = vfs_file_id_from_sbuf(conn, &sbuf);
-			delete_pending = get_delete_on_close_flag(fileid);
+			get_file_infos(fileid, &delete_pending, &write_time_ts);
 		} else {
 			/*
 			 * Original code - this is an open file.
@@ -3877,7 +3914,7 @@
 			}
 			pos = fsp->fh->position_information;
 			fileid = vfs_file_id_from_sbuf(conn, &sbuf);
-			delete_pending = get_delete_on_close_flag(fileid);
+			get_file_infos(fileid, &delete_pending, &write_time_ts);
 			access_mask = fsp->access_mask;
 		}
 
@@ -3941,14 +3978,19 @@
 				reply_unixerror(req, ERRDOS, ERRbadpath);
 				return;
 			}
+
 		} else if (!VALID_STAT(sbuf) && SMB_VFS_STAT(conn,fname,&sbuf) && (info_level != SMB_INFO_IS_NAME_VALID)) {
-			DEBUG(3,("call_trans2qfilepathinfo: SMB_VFS_STAT of %s failed (%s)\n",fname,strerror(errno)));
-			reply_unixerror(req, ERRDOS, ERRbadpath);
-			return;
+			ms_dfs_link = check_msdfs_link(conn,fname,&sbuf);
+
+			if (!ms_dfs_link) {
+				DEBUG(3,("call_trans2qfilepathinfo: SMB_VFS_STAT of %s failed (%s)\n",fname,strerror(errno)));
+				reply_unixerror(req, ERRDOS, ERRbadpath);
+				return;
+			}
 		}
 
 		fileid = vfs_file_id_from_sbuf(conn, &sbuf);
-		delete_pending = get_delete_on_close_flag(fileid);
+		get_file_infos(fileid, &delete_pending, &write_time_ts);
 		if (delete_pending) {
 			reply_nterror(req, NT_STATUS_DELETE_PENDING);
 			return;
@@ -3969,7 +4011,11 @@
 	else
 		base_name = p+1;
 
-	mode = dos_mode(conn,fname,&sbuf);
+	if (ms_dfs_link) {
+		mode = dos_mode_msdfs(conn,fname,&sbuf);
+	} else {
+		mode = dos_mode(conn,fname,&sbuf);
+	}
 	if (!mode)
 		mode = FILE_ATTRIBUTE_NORMAL;
 
@@ -4073,25 +4119,20 @@
 
 	allocation_size = get_allocation_size(conn,fsp,&sbuf);
 
-	if (fsp) {
-		if (!null_timespec(fsp->pending_modtime)) {
-			/* the pending modtime overrides the current modtime */
-			mtime_ts = fsp->pending_modtime;
-		}
-	} else {
+	if (!fsp) {
+		/* Do we have this path open ? */
 		files_struct *fsp1;
-		/* Do we have this path open ? */
 		fileid = vfs_file_id_from_sbuf(conn, &sbuf);
 		fsp1 = file_find_di_first(fileid);
-		if (fsp1 && !null_timespec(fsp1->pending_modtime)) {
-			/* the pending modtime overrides the current modtime */
-			mtime_ts = fsp1->pending_modtime;
-		}
 		if (fsp1 && fsp1->initial_allocation_size) {
 			allocation_size = get_allocation_size(conn, fsp1, &sbuf);
 		}
 	}
 
+	if (!null_timespec(write_time_ts)) {
+		mtime_ts = write_time_ts;
+	}
+
 	if (lp_dos_filetime_resolution(SNUM(conn))) {
 		dos_filetime_timespec(&create_time_ts);
 		dos_filetime_timespec(&mtime_ts);
@@ -4781,12 +4822,12 @@
  Deal with setting the time from any of the setfilepathinfo functions.
 ****************************************************************************/
 
-static NTSTATUS smb_set_file_time(connection_struct *conn,
-				files_struct *fsp,
-				const char *fname,
-				const SMB_STRUCT_STAT *psbuf,
-				struct timespec ts[2],
-				bool setting_write_time)
+NTSTATUS smb_set_file_time(connection_struct *conn,
+			   files_struct *fsp,
+			   const char *fname,
+			   const SMB_STRUCT_STAT *psbuf,
+			   struct timespec ts[2],
+			   bool setting_write_time)
 {
 	uint32 action =
 		FILE_NOTIFY_CHANGE_LAST_ACCESS
@@ -4828,7 +4869,7 @@
 		}
 	}
 
-	if(fsp != NULL) {
+	if (setting_write_time) {
 		/*
 		 * This was a setfileinfo on an open file.
 		 * NT does this a lot. We also need to 
@@ -4839,13 +4880,18 @@
 		 * away and will set it on file close and after a write. JRA.
 		 */
 
-		if (!null_timespec(ts[1])) {
-			DEBUG(10,("smb_set_file_time: setting pending modtime to %s\n",
-				time_to_asc(convert_timespec_to_time_t(ts[1])) ));
-			fsp_set_pending_modtime(fsp, ts[1]);
+		DEBUG(10,("smb_set_file_time: setting pending modtime to %s\n",
+			  time_to_asc(convert_timespec_to_time_t(ts[1])) ));
+
+		if (fsp != NULL) {
+			set_write_time_fsp(fsp, ts[1], true);
+		} else {
+			set_write_time_path(conn, fname,
+					    vfs_file_id_from_sbuf(conn, psbuf),
+					    ts[1], true);
 		}
+	}
 
-	}
 	DEBUG(10,("smb_set_file_time: setting utimes to modified values.\n"));
 
 	if(file_ntimes(conn, fname, ts)!=0) {
@@ -4930,7 +4976,7 @@
 	}
 
 	status = open_file_ntcreate(conn, req, fname, psbuf,
-				FILE_WRITE_DATA,
+				FILE_WRITE_ATTRIBUTES,
 				FILE_SHARE_READ|FILE_SHARE_WRITE|FILE_SHARE_DELETE,
 				FILE_OPEN,
 				0,
@@ -5322,7 +5368,8 @@
 		DEBUG(10,("smb_file_rename_information: SMB_FILE_RENAME_INFORMATION %s -> %s\n",
 			fname, base_name ));
 		status = rename_internals(ctx, conn, req, fname, base_name, 0,
-					  overwrite, False, dest_has_wcard);
+					overwrite, False, dest_has_wcard,
+					FILE_WRITE_ATTRIBUTES);
 	}
 
 	return status;
@@ -5669,14 +5716,11 @@
 			}
 		}
 		/* But always update the time. */
-		if (null_timespec(fsp->pending_modtime)) {
-			/*
-			 * This is equivalent to a write. Ensure it's seen immediately
-			 * if there are no pending writes.
-			 */
-			set_filetime(fsp->conn, fsp->fsp_name,
-					timespec_current());
-		}
+		/*
+		 * This is equivalent to a write. Ensure it's seen immediately
+		 * if there are no pending writes.
+		 */
+		trigger_write_time_update(fsp);
 		return NT_STATUS_OK;
 	}
 
@@ -5706,11 +5750,12 @@
 	}
 
 	/* Changing the allocation size should set the last mod time. */
-	/* Don't need to call set_filetime as this will be flushed on
-	 * close. */
+	/*
+	 * This is equivalent to a write. Ensure it's seen immediately
+	 * if there are no pending writes.
+	 */
+	trigger_write_time_update(new_fsp);
 
-	fsp_set_pending_modtime(new_fsp, timespec_current());
-
 	close_file(new_fsp,NORMAL_CLOSE);
 	return NT_STATUS_OK;
 }
@@ -6430,7 +6475,8 @@
 	 * non-POSIX opens return SHARING_VIOLATION.
 	 */
 
-	lck = get_share_mode_lock(talloc_tos(), fsp->file_id, NULL, NULL);
+	lck = get_share_mode_lock(talloc_tos(), fsp->file_id, NULL, NULL,
+				  NULL);
 	if (lck == NULL) {
 		DEBUG(0, ("smb_posix_unlink: Could not get share mode "
 			"lock for file %s\n", fsp->fsp_name));
@@ -6656,11 +6702,6 @@
 
 	SSVAL(params,0,0);
 
-	if (fsp && !null_timespec(fsp->pending_modtime)) {
-		/* the pending modtime overrides the current modtime */
-		set_mtimespec(&sbuf, fsp->pending_modtime);
-	}
-
 	switch (info_level) {
 
 		case SMB_INFO_STANDARD:
@@ -7455,7 +7496,8 @@
 	unsigned int psoff;
 	unsigned int pscnt;
 	unsigned int tran_call;
-	int size;
+	unsigned int size;
+	unsigned int av_size;
 	struct trans_state *state;
 	NTSTATUS result;
 
@@ -7473,6 +7515,7 @@
 	pscnt = SVAL(req->inbuf, smb_pscnt);
 	tran_call = SVAL(req->inbuf, smb_setup0);
 	size = smb_len(req->inbuf) + 4;
+	av_size = smb_len(req->inbuf);
 
 	result = allow_new_trans(conn->pending_trans, req->mid);
 	if (!NT_STATUS_IS_OK(result)) {
@@ -7565,12 +7608,17 @@
 			END_PROFILE(SMBtrans2);
 			return;
 		}
-		if ((dsoff+dscnt < dsoff) || (dsoff+dscnt < dscnt))
+
+		if (dscnt > state->total_data ||
+				dsoff+dscnt < dsoff) {
 			goto bad_param;
-		if ((smb_base(req->inbuf)+dsoff+dscnt
-		     > (char *)req->inbuf + size) ||
-		    (smb_base(req->inbuf)+dsoff+dscnt < smb_base(req->inbuf)))
+		}
+
+		if (dsoff > av_size ||
+				dscnt > av_size ||
+				dsoff+dscnt > av_size) {
 			goto bad_param;
+		}
 
 		memcpy(state->data,smb_base(req->inbuf)+dsoff,dscnt);
 	}
@@ -7588,12 +7636,17 @@
 			END_PROFILE(SMBtrans2);
 			return;
 		} 
-		if ((psoff+pscnt < psoff) || (psoff+pscnt < pscnt))
+
+		if (pscnt > state->total_param ||
+				psoff+pscnt < psoff) {
 			goto bad_param;
-		if ((smb_base(req->inbuf)+psoff+pscnt
-		     > (char *)req->inbuf + size) ||
-		    (smb_base(req->inbuf)+psoff+pscnt < smb_base(req->inbuf)))
+		}
+
+		if (psoff > av_size ||
+				pscnt > av_size ||
+				psoff+pscnt > av_size) {
 			goto bad_param;
+		}
 
 		memcpy(state->param,smb_base(req->inbuf)+psoff,pscnt);
 	}
@@ -7642,7 +7695,8 @@
 	connection_struct *conn = req->conn;
 	unsigned int pcnt,poff,dcnt,doff,pdisp,ddisp;
 	struct trans_state *state;
-	int size;
+	unsigned int size;
+	unsigned int av_size;
 
 	START_PROFILE(SMBtranss2);
 
@@ -7655,6 +7709,7 @@
 	}
 
 	size = smb_len(req->inbuf)+4;
+	av_size = smb_len(req->inbuf);
 
 	for (state = conn->pending_trans; state != NULL;
 	     state = state->next) {
@@ -7693,36 +7748,38 @@
 		goto bad_param;
 
 	if (pcnt) {
-		if (pdisp+pcnt > state->total_param)
+		if (pdisp > state->total_param ||
+				pcnt > state->total_param ||
+				pdisp+pcnt > state->total_param ||
+				pdisp+pcnt < pdisp) {
 			goto bad_param;
-		if ((pdisp+pcnt < pdisp) || (pdisp+pcnt < pcnt))
+		}
+
+		if (poff > av_size ||
+				pcnt > av_size ||
+				poff+pcnt > av_size ||
+				poff+pcnt < poff) {
 			goto bad_param;
-		if (pdisp > state->total_param)
-			goto bad_param;
-		if ((smb_base(req->inbuf) + poff + pcnt
-		     > (char *)req->inbuf + size) ||
-		    (smb_base(req->inbuf) + poff + pcnt < smb_base(req->inbuf)))
-			goto bad_param;
-		if (state->param + pdisp < state->param)
-			goto bad_param;
+		}
 
 		memcpy(state->param+pdisp,smb_base(req->inbuf)+poff,
 		       pcnt);
 	}
 
 	if (dcnt) {
-		if (ddisp+dcnt > state->total_data)
+		if (ddisp > state->total_data ||
+				dcnt > state->total_data ||
+				ddisp+dcnt > state->total_data ||
+				ddisp+dcnt < ddisp) {
 			goto bad_param;
-		if ((ddisp+dcnt < ddisp) || (ddisp+dcnt < dcnt))
+		}
+
+		if (ddisp > av_size ||
+				dcnt > av_size ||
+				ddisp+dcnt > av_size ||
+				ddisp+dcnt < ddisp) {
 			goto bad_param;
-		if (ddisp > state->total_data)
-			goto bad_param;
-		if ((smb_base(req->inbuf) + doff + dcnt
-		     > (char *)req->inbuf + size) ||
-		    (smb_base(req->inbuf) + doff + dcnt < smb_base(req->inbuf)))
-			goto bad_param;
-		if (state->data + ddisp < state->data)
-			goto bad_param;
+		}
 
 		memcpy(state->data+ddisp, smb_base(req->inbuf)+doff,
 		       dcnt);      

Modified: branches/samba/experimental/source/smbd/uid.c
===================================================================
--- branches/samba/experimental/source/smbd/uid.c	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/smbd/uid.c	2008-06-09 06:59:20 UTC (rev 1920)
@@ -387,7 +387,13 @@
 
 void become_root(void)
 {
-	push_sec_ctx();
+	 /*
+	  * no good way to handle push_sec_ctx() failing without changing
+	  * the prototype of become_root()
+	  */
+	if (!push_sec_ctx()) {
+		smb_panic("become_root: push_sec_ctx failed");
+	}
 	push_conn_ctx();
 	set_root_sec_ctx();
 }

Modified: branches/samba/experimental/source/smbd/utmp.c
===================================================================
--- branches/samba/experimental/source/smbd/utmp.c	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/smbd/utmp.c	2008-06-09 06:59:20 UTC (rev 1920)
@@ -409,6 +409,10 @@
 	/* Odd.  Have utmpx.h but no "getutmpx()".  Drop to non-x stuff */
 	DEBUG(1,("utmp_update: have utmpx.h but no getutmpx() function\n"));
 	utmp_nox_update(u, claim);
+#elif !defined(HAVE_UPDWTMPX)
+	/* Have utmpx.h but no "updwtmpx()".  Drop to non-x stuff */
+	DEBUG(1,("utmp_update: have utmpx.h but no updwtmpx() function\n"));
+	utmp_nox_update(u, claim);
 #else
 	char *uname = NULL;
 	char *wname = NULL;

Deleted: branches/samba/experimental/source/tests/unixsock.c
===================================================================
--- branches/samba/experimental/source/tests/unixsock.c	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/tests/unixsock.c	2008-06-09 06:59:20 UTC (rev 1920)
@@ -1,93 +0,0 @@
-/* -*- c-file-style: "linux" -*-
- *
- * Try creating a Unix-domain socket, opening it, and reading from it.
- * The POSIX name for these is AF_LOCAL/PF_LOCAL.
- *
- * This is used by the Samba autoconf scripts to detect systems which
- * don't have Unix-domain sockets, such as (probably) VMS, or systems
- * on which they are broken under some conditions, such as RedHat 7.0
- * (unpatched).  We can't build WinBind there at the moment.
- *
- * Coding standard says to always use exit() for this, not return, so
- * we do.
- *
- * Martin Pool <mbp at samba.org>, June 2000. */
-
-/* TODO: Look for AF_LOCAL (most standard), AF_UNIX, and AF_FILE. */
-
-#include <stdio.h>
-
-#ifdef HAVE_SYS_SOCKET_H
-#  include <sys/socket.h>
-#endif
-
-#ifdef HAVE_SYS_UN_H
-#  include <sys/un.h>
-#endif
-
-#ifdef HAVE_SYS_TYPES_H
-#  include <sys/types.h>
-#endif
-
-#if HAVE_SYS_WAIT_H
-# include <sys/wait.h>
-#endif
-
-#if HAVE_ERRNO_DECL
-# include <errno.h>
-#else
-extern int errno;
-#endif
-
-static int bind_socket(char const *filename)
-{
-	int sock_fd;
-	struct sockaddr_un name;
-	size_t size;
-	
-	/* Create the socket. */
-	if ((sock_fd = socket(PF_LOCAL, SOCK_STREAM, 0)) < 0) {
-		perror ("socket(PF_LOCAL, SOCK_STREAM)");
-		exit(1);
-	}
-     
-	/* Bind a name to the socket. */
-	name.sun_family = AF_LOCAL;
-	strncpy(name.sun_path, filename, sizeof (name.sun_path));
-     
-       /* The size of the address is
-          the offset of the start of the filename,
-          plus its length,
-          plus one for the terminating null byte.
-          Alternatively you can just do:
-          size = SUN_LEN (&name);
-      */
-	size = SUN_LEN(&name);
-	/* XXX: This probably won't work on unfriendly libcs */
-     
-	if (bind(sock_fd, (struct sockaddr *) &name, size) < 0) {
-		perror ("bind");
-		exit(1);
-	}
-
-	return sock_fd;
-}
-
-
-int main(void)
-{
-	int sock_fd;
-	int kid;
-	char const *filename = "conftest.unixsock.sock";
-
-	/* abolish hanging */
-	alarm(15);		/* secs */
-
-	if ((sock_fd = bind_socket(filename)) < 0)
-		exit(1);
-
-	/* the socket will be deleted when autoconf cleans up these
-           files. */
-
-	exit(0);
-}

Modified: branches/samba/experimental/source/torture/cmd_vfs.c
===================================================================
--- branches/samba/experimental/source/torture/cmd_vfs.c	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/torture/cmd_vfs.c	2008-06-09 06:59:20 UTC (rev 1920)
@@ -355,7 +355,7 @@
 		return NT_STATUS_OK;
 	}
 
-	ret = SMB_VFS_CLOSE(vfs->files[fd], fd);
+	ret = SMB_VFS_CLOSE(vfs->files[fd]);
 	if (ret == -1 )
 		printf("close: error=%d (%s)\n", errno, strerror(errno));
 	else

Modified: branches/samba/experimental/source/torture/nsstest.c
===================================================================
--- branches/samba/experimental/source/torture/nsstest.c	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/torture/nsstest.c	2008-06-09 06:59:20 UTC (rev 1920)
@@ -201,7 +201,6 @@
 		SAFE_FREE(buf);
 		return NULL;
 	}
-	SAFE_FREE(buf);
 	return &grp;
 }
 
@@ -240,7 +239,6 @@
 		SAFE_FREE(buf);
 		return NULL;
 	}
-	SAFE_FREE(buf);
 	return &grp;
 }
 
@@ -280,7 +278,6 @@
 		SAFE_FREE(buf);
 		return NULL;
 	}
-	SAFE_FREE(buf);
 	return &grp;
 }
 

Modified: branches/samba/experimental/source/torture/torture.c
===================================================================
--- branches/samba/experimental/source/torture/torture.c	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/torture/torture.c	2008-06-09 06:59:20 UTC (rev 1920)
@@ -5502,6 +5502,7 @@
 	int gotpass = 0;
 	bool correct = True;
 	TALLOC_CTX *frame = talloc_stackframe();
+	int seed = time(NULL);
 
 	dbf = x_stdout;
 
@@ -5547,8 +5548,6 @@
 	argc--;
 	argv++;
 
-	srandom(time(NULL));
-
 	fstrcpy(workgroup, lp_workgroup());
 
 	while ((opt = getopt(argc, argv, "p:hW:U:n:N:O:o:m:Ld:Aec:ks:b:")) != EOF) {
@@ -5557,7 +5556,7 @@
 			port_to_use = atoi(optarg);
 			break;
 		case 's':
-			srandom(atoi(optarg));
+			seed = atoi(optarg);
 			break;
 		case 'W':
 			fstrcpy(workgroup,optarg);
@@ -5620,6 +5619,10 @@
 		}
 	}
 
+	d_printf("using seed %d\n", seed);
+
+	srandom(seed);
+
 	if(use_kerberos && !gotuser) gotpass = True;
 
 	while (!gotpass) {

Modified: branches/samba/experimental/source/utils/eventlogadm.c
===================================================================
--- branches/samba/experimental/source/utils/eventlogadm.c	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/utils/eventlogadm.c	2008-06-09 06:59:20 UTC (rev 1920)
@@ -68,7 +68,7 @@
 		return -1;
 	}
 	/* must open the registry before we access it */
-	if ( !regdb_init(  ) ) {
+	if (!W_ERROR_IS_OK(regdb_init())) {
 		printf( "Can't open the registry.\n" );
 		return -1;
 	}

Modified: branches/samba/experimental/source/utils/net.c
===================================================================
--- branches/samba/experimental/source/utils/net.c	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/utils/net.c	2008-06-09 06:59:20 UTC (rev 1920)
@@ -89,6 +89,7 @@
 int opt_have_ip = False;
 struct sockaddr_storage opt_dest_ip;
 bool smb_encrypt;
+struct libnetapi_ctx *netapi_ctx = NULL;
 
 extern bool AllowDebugChange;
 
@@ -503,7 +504,7 @@
 		*server_name = SMB_STRDUP("127.0.0.1");
 	}
 
-	if (!server_name || !*server_name) {
+	if (!*server_name) {
 		DEBUG(1,("no server to connect to\n"));
 		return False;
 	}
@@ -1001,6 +1002,7 @@
 	{"USERSHARE", net_usershare},
 	{"USERSIDLIST", net_usersidlist},
 	{"CONF", net_conf},
+	{"REGISTRY", net_registry},
 #ifdef WITH_FAKE_KASERVER
 	{"AFS", net_afs},
 #endif
@@ -1168,6 +1170,9 @@
 	rc = net_run_function(argc_new-1, argv_new+1, net_func, net_help);
 	
 	DEBUG(2,("return code = %d\n", rc));
+
+	libnetapi_free(netapi_ctx);
+
 	TALLOC_FREE(frame);
 	return rc;
 }

Modified: branches/samba/experimental/source/utils/net.h
===================================================================
--- branches/samba/experimental/source/utils/net.h	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/utils/net.h	2008-06-09 06:59:20 UTC (rev 1920)
@@ -22,6 +22,8 @@
  * include
  */
 
+#include "lib/netapi/netapi.h"
+
 typedef NTSTATUS (*rpc_command_fn)(const DOM_SID *,
 				const char *, 
 				struct cli_state *cli,
@@ -115,6 +117,7 @@
 
 extern int opt_have_ip;
 extern struct sockaddr_storage opt_dest_ip;
+extern struct libnetapi_ctx *netapi_ctx;
 
 extern const char *share_type[];
 

Modified: branches/samba/experimental/source/utils/net_ads.c
===================================================================
--- branches/samba/experimental/source/utils/net_ads.c	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/utils/net_ads.c	2008-06-09 06:59:20 UTC (rev 1920)
@@ -81,11 +81,10 @@
 static int net_ads_cldap_netlogon(ADS_STRUCT *ads)
 {
 	char addr[INET6_ADDRSTRLEN];
-	struct cldap_netlogon_reply reply;
-	struct GUID tmp_guid;
+	struct nbt_cldap_netlogon_5 reply;
 
 	print_sockaddr(addr, sizeof(addr), &ads->ldap.ss);
-	if ( !ads_cldap_netlogon(addr, ads->server.realm, &reply ) ) {
+	if ( !ads_cldap_netlogon_5(talloc_tos(), addr, ads->server.realm, &reply ) ) {
 		d_fprintf(stderr, "CLDAP query failed!\n");
 		return -1;
 	}
@@ -106,8 +105,7 @@
 		break;
 	}
 
-	smb_uuid_unpack(reply.guid, &tmp_guid);
-	d_printf("GUID: %s\n", smb_uuid_string(talloc_tos(), tmp_guid));
+	d_printf("GUID: %s\n", smb_uuid_string(talloc_tos(), reply.domain_uuid));
 
 	d_printf("Flags:\n"
 		 "\tIs a PDC:                                   %s\n"
@@ -120,31 +118,30 @@
 		 "\tIs writable:                                %s\n"
 		 "\tHas a hardware clock:                       %s\n"
 		 "\tIs a non-domain NC serviced by LDAP server: %s\n",
-		 (reply.flags & ADS_PDC) ? "yes" : "no",
-		 (reply.flags & ADS_GC) ? "yes" : "no",
-		 (reply.flags & ADS_LDAP) ? "yes" : "no",
-		 (reply.flags & ADS_DS) ? "yes" : "no",
-		 (reply.flags & ADS_KDC) ? "yes" : "no",
-		 (reply.flags & ADS_TIMESERV) ? "yes" : "no",
-		 (reply.flags & ADS_CLOSEST) ? "yes" : "no",
-		 (reply.flags & ADS_WRITABLE) ? "yes" : "no",
-		 (reply.flags & ADS_GOOD_TIMESERV) ? "yes" : "no",
-		 (reply.flags & ADS_NDNC) ? "yes" : "no");
+		 (reply.server_type & NBT_SERVER_PDC) ? "yes" : "no",
+		 (reply.server_type & NBT_SERVER_GC) ? "yes" : "no",
+		 (reply.server_type & NBT_SERVER_LDAP) ? "yes" : "no",
+		 (reply.server_type & NBT_SERVER_DS) ? "yes" : "no",
+		 (reply.server_type & NBT_SERVER_KDC) ? "yes" : "no",
+		 (reply.server_type & NBT_SERVER_TIMESERV) ? "yes" : "no",
+		 (reply.server_type & NBT_SERVER_CLOSEST) ? "yes" : "no",
+		 (reply.server_type & NBT_SERVER_WRITABLE) ? "yes" : "no",
+		 (reply.server_type & NBT_SERVER_GOOD_TIMESERV) ? "yes" : "no",
+		 (reply.server_type & DS_SERVER_NDNC) ? "yes" : "no");
 
 	printf("Forest:\t\t\t%s\n", reply.forest);
-	printf("Domain:\t\t\t%s\n", reply.domain);
-	printf("Domain Controller:\t%s\n", reply.hostname);
+	printf("Domain:\t\t\t%s\n", reply.dns_domain);
+	printf("Domain Controller:\t%s\n", reply.pdc_dns_name);
 
-	printf("Pre-Win2k Domain:\t%s\n", reply.netbios_domain);
-	printf("Pre-Win2k Hostname:\t%s\n", reply.netbios_hostname);
+	printf("Pre-Win2k Domain:\t%s\n", reply.domain);
+	printf("Pre-Win2k Hostname:\t%s\n", reply.pdc_name);
 
-	if (*reply.unk) printf("Unk:\t\t\t%s\n", reply.unk);
 	if (*reply.user_name) printf("User name:\t%s\n", reply.user_name);
 
-	printf("Server Site Name :\t\t%s\n", reply.server_site_name);
-	printf("Client Site Name :\t\t%s\n", reply.client_site_name);
+	printf("Server Site Name :\t\t%s\n", reply.server_site);
+	printf("Client Site Name :\t\t%s\n", reply.client_site);
 
-	d_printf("NT Version: %d\n", reply.version);
+	d_printf("NT Version: %d\n", reply.nt_version);
 	d_printf("LMNT Token: %.2x\n", reply.lmnt_token);
 	d_printf("LM20 Token: %.2x\n", reply.lm20_token);
 
@@ -379,7 +376,7 @@
 {
 	ADS_STRUCT *ads;
 	char addr[INET6_ADDRSTRLEN];
-	struct cldap_netlogon_reply reply;
+	struct nbt_cldap_netlogon_5 reply;
 
 	if (!ADS_ERR_OK(ads_startup_nobind(False, &ads))) {
 		d_fprintf(stderr, "Didn't find the cldap server!\n");
@@ -392,12 +389,12 @@
 	}
 
 	print_sockaddr(addr, sizeof(addr), &ads->ldap.ss);
-	if ( !ads_cldap_netlogon(addr, ads->server.realm, &reply ) ) {
+	if ( !ads_cldap_netlogon_5(talloc_tos(), addr, ads->server.realm, &reply ) ) {
 		d_fprintf(stderr, "CLDAP query failed!\n");
 		return -1;
 	}
 
-	d_printf("Workgroup: %s\n", reply.netbios_domain);
+	d_printf("Workgroup: %s\n", reply.domain);
 
 	ads_destroy(&ads);
 
@@ -816,6 +813,11 @@
 	struct libnet_UnjoinCtx *r = NULL;
 	WERROR werr;
 
+	if (!*lp_realm()) {
+		d_fprintf(stderr, "No realm set, are we joined ?\n");
+		return -1;
+	}
+
 	if (!(ctx = talloc_init("net_ads_leave"))) {
 		d_fprintf(stderr, "Could not initialise talloc context.\n");
 		return -1;
@@ -829,11 +831,12 @@
 		return -1;
 	}
 
-	r->in.debug		= opt_verbose;
+	r->in.debug		= true;
 	r->in.dc_name		= opt_host;
 	r->in.domain_name	= lp_realm();
 	r->in.admin_account	= opt_user_name;
 	r->in.admin_password	= net_prompt_pass(opt_user_name);
+	r->in.modify_config	= lp_config_backend_is_registry();
 	r->in.unjoin_flags	= WKSSVC_JOIN_FLAGS_JOIN_TYPE |
 				  WKSSVC_JOIN_FLAGS_ACCOUNT_DELETE;
 
@@ -918,33 +921,27 @@
   Simple configu checks before beginning the join
  ********************************************************************/
 
-static NTSTATUS check_ads_config( void )
+static WERROR check_ads_config( void )
 {
 	if (lp_server_role() != ROLE_DOMAIN_MEMBER ) {
 		d_printf("Host is not configured as a member server.\n");
-		return NT_STATUS_INVALID_DOMAIN_ROLE;
+		return WERR_INVALID_DOMAIN_ROLE;
 	}
 
 	if (strlen(global_myname()) > 15) {
 		d_printf("Our netbios name can be at most 15 chars long, "
 			 "\"%s\" is %u chars long\n", global_myname(),
 			 (unsigned int)strlen(global_myname()));
-		return NT_STATUS_NAME_TOO_LONG;
+		return WERR_INVALID_COMPUTER_NAME;
 	}
 
 	if ( lp_security() == SEC_ADS && !*lp_realm()) {
 		d_fprintf(stderr, "realm must be set in in %s for ADS "
 			"join to succeed.\n", get_dyn_CONFIGFILE());
-		return NT_STATUS_INVALID_PARAMETER;
+		return WERR_INVALID_PARAM;
 	}
 
-	if (!secrets_init()) {
-		DEBUG(1,("Failed to initialise secrets database\n"));
-		/* This is a good bet for failure of secrets_init ... */
-		return NT_STATUS_ACCESS_DENIED;
-	}
-
-	return NT_STATUS_OK;
+	return WERR_OK;
 }
 
 /*******************************************************************
@@ -1102,7 +1099,6 @@
 
 int net_ads_join(int argc, const char **argv)
 {
-	NTSTATUS nt_status;
 	TALLOC_CTX *ctx = NULL;
 	struct libnet_JoinCtx *r = NULL;
 	const char *domain = lp_realm();
@@ -1113,11 +1109,20 @@
 	int i;
 	const char *os_name = NULL;
 	const char *os_version = NULL;
+	bool modify_config = lp_config_backend_is_registry();
 
-	nt_status = check_ads_config();
-	if (!NT_STATUS_IS_OK(nt_status)) {
-		d_fprintf(stderr, "Invalid configuration.  Exiting....\n");
-		werr = ntstatus_to_werror(nt_status);
+	if (!modify_config) {
+
+		werr = check_ads_config();
+		if (!W_ERROR_IS_OK(werr)) {
+			d_fprintf(stderr, "Invalid configuration.  Exiting....\n");
+			goto fail;
+		}
+	}
+
+	if (!(ctx = talloc_init("net_ads_join"))) {
+		d_fprintf(stderr, "Could not initialise talloc context.\n");
+		werr = WERR_NOMEM;
 		goto fail;
 	}
 
@@ -1128,12 +1133,6 @@
 		goto fail;
 	}
 
-	if (!(ctx = talloc_init("net_ads_join"))) {
-		d_fprintf(stderr, "Could not initialise talloc context.\n");
-		werr = WERR_NOMEM;
-		goto fail;
-	}
-
 	/* process additional command line args */
 
 	for ( i=0; i<argc; i++ ) {
@@ -1167,6 +1166,12 @@
 		}
 	}
 
+	if (!*domain) {
+		d_fprintf(stderr, "Please supply a valid domain name\n");
+		werr = WERR_INVALID_PARAM;
+		goto fail;
+	}
+
 	/* Do the domain join here */
 
 	r->in.domain_name	= domain;
@@ -1178,7 +1183,8 @@
 	r->in.dc_name		= opt_host;
 	r->in.admin_account	= opt_user_name;
 	r->in.admin_password	= net_prompt_pass(opt_user_name);
-	r->in.debug		= opt_verbose;
+	r->in.debug		= true;
+	r->in.modify_config	= modify_config;
 	r->in.join_flags	= WKSSVC_JOIN_FLAGS_JOIN_TYPE |
 				  WKSSVC_JOIN_FLAGS_ACCOUNT_CREATE |
 				  WKSSVC_JOIN_FLAGS_DOMAIN_JOIN_IF_JOINED;
@@ -1190,7 +1196,7 @@
 
 	/* Check the short name of the domain */
 
-	if (!strequal(lp_workgroup(), r->out.netbios_domain_name)) {
+	if (!modify_config && !strequal(lp_workgroup(), r->out.netbios_domain_name)) {
 		d_printf("The workgroup in %s does not match the short\n", get_dyn_CONFIGFILE());
 		d_printf("domain name obtained from the server.\n");
 		d_printf("Using the name [%s] from the server.\n", r->out.netbios_domain_name);
@@ -1200,11 +1206,16 @@
 
 	d_printf("Using short domain name -- %s\n", r->out.netbios_domain_name);
 
-	d_printf("Joined '%s' to realm '%s'\n", r->in.machine_name,
-		r->out.dns_domain_name);
+	if (r->out.dns_domain_name) {
+		d_printf("Joined '%s' to realm '%s'\n", r->in.machine_name,
+			r->out.dns_domain_name);
+	} else {
+		d_printf("Joined '%s' to domain '%s'\n", r->in.machine_name,
+			r->out.netbios_domain_name);
+	}
 
 #if defined(WITH_DNS_UPDATES)
-	{
+	if (r->out.domain_is_ad) {
 		/* We enter this block with user creds */
 		ADS_STRUCT *ads_dns = NULL;
 
@@ -1214,8 +1225,9 @@
 			use_in_memory_ccache();
 			asprintf( &ads_dns->auth.user_name, "%s$", global_myname() );
 			ads_dns->auth.password = secrets_fetch_machine_password(
-				lp_workgroup(), NULL, NULL );
-			ads_dns->auth.realm = SMB_STRDUP( lp_realm() );
+				r->out.netbios_domain_name, NULL, NULL );
+			ads_dns->auth.realm = SMB_STRDUP( r->out.dns_domain_name );
+			strupper_m(ads_dns->auth.realm );
 			ads_kinit_password( ads_dns );
 		}
 
@@ -1679,7 +1691,7 @@
 		fill in the KDC's addresss */
 	ads_connect(ads);
 
-	if (!ads || !ads->config.realm) {
+	if (!ads->config.realm) {
 		d_fprintf(stderr, "Didn't find the kerberos server!\n");
 		return -1;
 	}

Modified: branches/samba/experimental/source/utils/net_conf.c
===================================================================
--- branches/samba/experimental/source/utils/net_conf.c	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/utils/net_conf.c	2008-06-09 06:59:20 UTC (rev 1920)
@@ -20,7 +20,7 @@
 
 /*
  * This is an interface to Samba's configuration as made available
- * by the libnet_conf interface (source/libnet/libnet_conf.c).
+ * by the libsmbconf interface (source/lib/smbconf/smbconf.c).
  *
  * This currently supports local interaction with the configuration
  * stored in the registry. But other backends and remote access via
@@ -29,7 +29,6 @@
 
 #include "includes.h"
 #include "utils/net.h"
-#include "libnet/libnet.h"
 
 /**********************************************************************
  *
@@ -110,7 +109,25 @@
 	return -1;
 }
 
+static int net_conf_getincludes_usage(int argc, const char **argv)
+{
+	d_printf("USAGE: net conf getincludes <section>\n");
+	return -1;
+}
 
+static int net_conf_setincludes_usage(int argc, const char **argv)
+{
+	d_printf("USAGE: net conf setincludes <section> [<filename>]*\n");
+	return -1;
+}
+
+static int net_conf_delincludes_usage(int argc, const char **argv)
+{
+	d_printf("USAGE: net conf delincludes <section>\n");
+	return -1;
+}
+
+
 /**********************************************************************
  *
  * Helper functions
@@ -118,209 +135,104 @@
  **********************************************************************/
 
 /**
- * This formats an in-memory smbconf parameter to a string.
- * The result string is allocated with talloc.
+ * This functions process a service previously loaded with libsmbconf.
  */
-static char *parm_valstr(TALLOC_CTX *ctx, struct parm_struct *parm,
-			 struct share_params *share)
+static WERROR import_process_service(struct smbconf_ctx *conf_ctx,
+				     struct smbconf_service *service)
 {
-	char *valstr = NULL;
-	int i = 0;
-	void *ptr = parm->ptr;
+	uint32_t idx;
+	WERROR werr = WERR_OK;
+	uint32_t num_includes = 0;
+	char **includes = NULL;
+	TALLOC_CTX *mem_ctx = talloc_stackframe();
 
-	if (parm->p_class == P_LOCAL && share->service >= 0) {
-		ptr = lp_local_ptr(share->service, ptr);
-	}
-
-	switch (parm->type) {
-	case P_CHAR:
-		valstr = talloc_asprintf(ctx, "%c", *(char *)ptr);
-		break;
-	case P_STRING:
-	case P_USTRING:
-		valstr = talloc_asprintf(ctx, "%s", *(char **)ptr);
-		break;
-	case P_BOOL:
-		valstr = talloc_asprintf(ctx, "%s", BOOLSTR(*(bool *)ptr));
-		break;
-	case P_BOOLREV:
-		valstr = talloc_asprintf(ctx, "%s", BOOLSTR(!*(bool *)ptr));
-		break;
-	case P_ENUM:
-		for (i = 0; parm->enum_list[i].name; i++) {
-			if (*(int *)ptr == parm->enum_list[i].value)
-			{
-				valstr = talloc_asprintf(ctx, "%s",
-					parm->enum_list[i].name);
-				break;
-			}
+	if (opt_testmode) {
+		const char *indent = "";
+		if (service->name != NULL) {
+			d_printf("[%s]\n", service->name);
+			indent = "\t";
 		}
-		break;
-	case P_OCTAL: {
-		char *o = octal_string(*(int *)ptr);
-		valstr = talloc_move(ctx, &o);
-		break;
-	}
-	case P_LIST:
-		valstr = talloc_strdup(ctx, "");
-		if ((char ***)ptr && *(char ***)ptr) {
-			char **list = *(char ***)ptr;
-			for (; *list; list++) {
-				/* surround strings with whitespace
-				 * in double quotes */
-				if (strchr_m(*list, ' '))
-				{
-					valstr = talloc_asprintf_append(
-						valstr, "\"%s\"%s",
-						*list,
-						 ((*(list+1))?", ":""));
-				} else {
-					valstr = talloc_asprintf_append(
-						valstr, "%s%s", *list,
-						 ((*(list+1))?", ":""));
-				}
-			}
+		for (idx = 0; idx < service->num_params; idx++) {
+			d_printf("%s%s = %s\n", indent,
+				 service->param_names[idx],
+				 service->param_values[idx]);
 		}
-		break;
-	case P_INTEGER:
-		valstr = talloc_asprintf(ctx, "%d", *(int *)ptr);
-		break;
-	case P_SEP:
-		break;
-	default:
-		valstr = talloc_asprintf(ctx, "<type unimplemented>\n");
-		break;
-	}
-
-	return valstr;
-}
-
-/**
- * This functions imports a configuration that has previously
- * been loaded with lp_load() to registry.
- */
-static int import_process_service(TALLOC_CTX *ctx,
-				  struct libnet_conf_ctx *conf_ctx,
-				  struct share_params *share)
-{
-	int ret = -1;
-	struct parm_struct *parm;
-	int pnum = 0;
-	const char *servicename;
-	WERROR werr;
-	char *valstr = NULL;
-	TALLOC_CTX *tmp_ctx = NULL;
-
-	tmp_ctx = talloc_new(ctx);
-	if (tmp_ctx == NULL) {
-		werr = WERR_NOMEM;
+		d_printf("\n");
 		goto done;
 	}
 
-	servicename = (share->service == GLOBAL_SECTION_SNUM)?
-		GLOBAL_NAME : lp_servicename(share->service);
-
-	if (opt_testmode) {
-		d_printf("[%s]\n", servicename);
-	} else {
-		if (libnet_conf_share_exists(conf_ctx, servicename)) {
-			werr = libnet_conf_delete_share(conf_ctx, servicename);
-			if (!W_ERROR_IS_OK(werr)) {
-				goto done;
-			}
-		}
-		werr = libnet_conf_create_share(conf_ctx, servicename);
+	if (smbconf_share_exists(conf_ctx, service->name)) {
+		werr = smbconf_delete_share(conf_ctx, service->name);
 		if (!W_ERROR_IS_OK(werr)) {
 			goto done;
 		}
 	}
+	werr = smbconf_create_share(conf_ctx, service->name);
+	if (!W_ERROR_IS_OK(werr)) {
+		goto done;
+	}
 
-	while ((parm = lp_next_parameter(share->service, &pnum, 0)))
-	{
-		if ((share->service < 0) && (parm->p_class == P_LOCAL)
-		    && !(parm->flags & FLAG_GLOBAL))
-		{
-			continue;
-		}
-
-		valstr = parm_valstr(tmp_ctx, parm, share);
-
-		if (parm->type != P_SEP) {
-			if (opt_testmode) {
-				d_printf("\t%s = %s\n", parm->label, valstr);
-			} else {
-				werr = libnet_conf_set_parameter(conf_ctx,
-								 servicename,
-								 parm->label,
-								 valstr);
-				if (!W_ERROR_IS_OK(werr)) {
-					d_fprintf(stderr,
-						  "Error setting parameter '%s'"
-						  ": %s\n", parm->label,
-						   dos_errstr(werr));
-					goto done;
-				}
+	for (idx = 0; idx < service->num_params; idx ++) {
+		if (strequal(service->param_names[idx], "include")) {
+			includes = TALLOC_REALLOC_ARRAY(mem_ctx,
+							includes,
+							char *,
+							num_includes+1);
+			if (includes == NULL) {
+				werr = WERR_NOMEM;
+				goto done;
 			}
+			includes[num_includes] = talloc_strdup(includes,
+						service->param_values[idx]);
+			if (includes[num_includes] == NULL) {
+				werr = WERR_NOMEM;
+				goto done;
+			}
+			num_includes++;
+		} else {
+			werr = smbconf_set_parameter(conf_ctx,
+						     service->name,
+						     service->param_names[idx],
+						     service->param_values[idx]);
+			if (!W_ERROR_IS_OK(werr)) {
+				goto done;
+			}
 		}
 	}
 
-	if (opt_testmode) {
-		d_printf("\n");
-	}
+	werr = smbconf_set_includes(conf_ctx, service->name, num_includes,
+				    (const char **)includes);
 
-	ret = 0;
-
 done:
-	TALLOC_FREE(tmp_ctx);
-	return ret;
+	TALLOC_FREE(mem_ctx);
+	return werr;
 }
 
-/**
- * Return true iff there are nondefault globals in the
- * currently loaded configuration.
- */
-static bool globals_exist(void)
-{
-	int i = 0;
-	struct parm_struct *parm;
 
-	while ((parm = lp_next_parameter(GLOBAL_SECTION_SNUM, &i, 0)) != NULL) {
-		if (parm->type != P_SEP) {
-			return true;
-		}
-	}
-	return false;
-}
-
-
 /**********************************************************************
  *
  * the main conf functions
  *
  **********************************************************************/
 
-static int net_conf_list(struct libnet_conf_ctx *conf_ctx,
+static int net_conf_list(struct smbconf_ctx *conf_ctx,
 			 int argc, const char **argv)
 {
 	WERROR werr = WERR_OK;
 	int ret = -1;
-	TALLOC_CTX *ctx;
+	TALLOC_CTX *mem_ctx;
 	uint32_t num_shares;
-	char **share_names;
-	uint32_t *num_params;
-	char ***param_names;
-	char ***param_values;
 	uint32_t share_count, param_count;
+	struct smbconf_service **shares = NULL;
 
-	ctx = talloc_init("list");
+	mem_ctx = talloc_stackframe();
 
 	if (argc != 0) {
 		net_conf_list_usage(argc, argv);
 		goto done;
 	}
 
-	werr = libnet_conf_get_config(ctx, conf_ctx, &num_shares, &share_names,
-				      &num_params, &param_names, &param_values);
+	werr = smbconf_get_config(conf_ctx, mem_ctx, &num_shares, &shares);
 	if (!W_ERROR_IS_OK(werr)) {
 		d_fprintf(stderr, "Error getting config: %s\n",
 			  dos_errstr(werr));
@@ -328,13 +240,19 @@
 	}
 
 	for (share_count = 0; share_count < num_shares; share_count++) {
-		d_printf("[%s]\n", share_names[share_count]);
-		for (param_count = 0; param_count < num_params[share_count];
+		const char *indent = "";
+		if (shares[share_count]->name != NULL) {
+			d_printf("[%s]\n", shares[share_count]->name);
+			indent = "\t";
+		}
+		for (param_count = 0;
+		     param_count < shares[share_count]->num_params;
 		     param_count++)
 		{
-			d_printf("\t%s = %s\n",
-				 param_names[share_count][param_count],
-				 param_values[share_count][param_count]);
+			d_printf("%s%s = %s\n",
+				 indent,
+				 shares[share_count]->param_names[param_count],
+				 shares[share_count]->param_values[param_count]);
 		}
 		d_printf("\n");
 	}
@@ -342,23 +260,22 @@
 	ret = 0;
 
 done:
-	TALLOC_FREE(ctx);
+	TALLOC_FREE(mem_ctx);
 	return ret;
 }
 
-static int net_conf_import(struct libnet_conf_ctx *conf_ctx,
+static int net_conf_import(struct smbconf_ctx *conf_ctx,
 			   int argc, const char **argv)
 {
 	int ret = -1;
 	const char *filename = NULL;
 	const char *servicename = NULL;
-	bool service_found = false;
-	TALLOC_CTX *ctx;
-	struct share_iterator *shares;
-	struct share_params *share;
-	struct share_params global_share = { GLOBAL_SECTION_SNUM };
+	char *conf_source = NULL;
+	TALLOC_CTX *mem_ctx;
+	struct smbconf_ctx *txt_ctx;
+	WERROR werr;
 
-	ctx = talloc_init("net_conf_import");
+	mem_ctx = talloc_stackframe();
 
 	switch (argc) {
 		case 0:
@@ -366,7 +283,11 @@
 			net_conf_import_usage(argc, argv);
 			goto done;
 		case 2:
-			servicename = argv[1];
+			servicename = talloc_strdup_lower(mem_ctx, argv[1]);
+			if (servicename == NULL) {
+				d_printf("error: out of memory!\n");
+				goto done;
+			}
 		case 1:
 			filename = argv[0];
 			break;
@@ -375,82 +296,86 @@
 	DEBUG(3,("net_conf_import: reading configuration from file %s.\n",
 		filename));
 
-	if (!lp_load(filename,
-		     false,     /* global_only */
-		     true,      /* save_defaults */
-		     false,     /* add_ipc */
-		     true))     /* initialize_globals */
-	{
-		d_fprintf(stderr, "Error parsing configuration file.\n");
+	conf_source = talloc_asprintf(mem_ctx, "file:%s", filename);
+	if (conf_source == NULL) {
+		d_printf("error: out of memory!\n");
 		goto done;
 	}
 
+	werr = smbconf_init(mem_ctx, &txt_ctx, conf_source);
+	if (!W_ERROR_IS_OK(werr)) {
+		d_printf("error loading file '%s': %s\n", filename,
+			 dos_errstr(werr));
+		goto done;
+	}
+
 	if (opt_testmode) {
 		d_printf("\nTEST MODE - "
 			 "would import the following configuration:\n\n");
 	}
 
-	if (((servicename == NULL) && globals_exist()) ||
-	    strequal(servicename, GLOBAL_NAME))
-	{
-		service_found = true;
-		if (import_process_service(ctx, conf_ctx, &global_share) != 0) {
+	if (servicename != NULL) {
+		struct smbconf_service *service = NULL;
+
+		werr = smbconf_get_share(txt_ctx, mem_ctx,
+					 servicename,
+					 &service);
+		if (!W_ERROR_IS_OK(werr)) {
 			goto done;
 		}
-	}
+		werr = import_process_service(conf_ctx, service);
+		if (!W_ERROR_IS_OK(werr)) {
+			goto done;
+		}
+	} else {
+		struct smbconf_service **services = NULL;
+		uint32_t num_shares, sidx;
 
-	if (service_found && (servicename != NULL)) {
-		ret = 0;
-		goto done;
-	}
-
-	if (!(shares = share_list_all(ctx))) {
-		d_fprintf(stderr, "Could not list shares...\n");
-		goto done;
-	}
-	while ((share = next_share(shares)) != NULL) {
-		if ((servicename == NULL)
-		    || strequal(servicename, lp_servicename(share->service)))
-		{
-			service_found = true;
-			if (import_process_service(ctx, conf_ctx, share)!= 0) {
+		werr = smbconf_get_config(txt_ctx, mem_ctx,
+					  &num_shares,
+					  &services);
+		if (!W_ERROR_IS_OK(werr)) {
+			goto done;
+		}
+		if (!opt_testmode) {
+			werr = smbconf_drop(conf_ctx);
+			if (!W_ERROR_IS_OK(werr)) {
 				goto done;
 			}
 		}
+		for (sidx = 0; sidx < num_shares; sidx++) {
+			werr = import_process_service(conf_ctx, services[sidx]);
+			if (!W_ERROR_IS_OK(werr)) {
+				goto done;
+			}
+		}
 	}
 
-	if ((servicename != NULL) && !service_found) {
-		d_printf("Share %s not found in file %s\n",
-			 servicename, filename);
-		goto done;
-
-	}
-
 	ret = 0;
 
 done:
-	TALLOC_FREE(ctx);
+	TALLOC_FREE(mem_ctx);
 	return ret;
 }
 
-static int net_conf_listshares(struct libnet_conf_ctx *conf_ctx,
+static int net_conf_listshares(struct smbconf_ctx *conf_ctx,
 			       int argc, const char **argv)
 {
 	WERROR werr = WERR_OK;
 	int ret = -1;
 	uint32_t count, num_shares = 0;
 	char **share_names = NULL;
-	TALLOC_CTX *ctx;
+	TALLOC_CTX *mem_ctx;
 
-	ctx = talloc_init("listshares");
+	mem_ctx = talloc_stackframe();
 
 	if (argc != 0) {
 		net_conf_listshares_usage(argc, argv);
 		goto done;
 	}
 
-	werr = libnet_conf_get_share_names(ctx, conf_ctx, &num_shares,
-					   &share_names);
+	werr = smbconf_get_share_names(conf_ctx, mem_ctx, &num_shares,
+				       &share_names);
 	if (!W_ERROR_IS_OK(werr)) {
 		goto done;
 	}
@@ -463,11 +388,11 @@
 	ret = 0;
 
 done:
-	TALLOC_FREE(ctx);
+	TALLOC_FREE(mem_ctx);
 	return ret;
 }
 
-static int net_conf_drop(struct libnet_conf_ctx *conf_ctx,
+static int net_conf_drop(struct smbconf_ctx *conf_ctx,
 			 int argc, const char **argv)
 {
 	int ret = -1;
@@ -478,7 +403,7 @@
 		goto done;
 	}
 
-	werr = libnet_conf_drop(conf_ctx);
+	werr = smbconf_drop(conf_ctx);
 	if (!W_ERROR_IS_OK(werr)) {
 		d_fprintf(stderr, "Error deleting configuration: %s\n",
 			  dos_errstr(werr));
@@ -491,29 +416,30 @@
 	return ret;
 }
 
-static int net_conf_showshare(struct libnet_conf_ctx *conf_ctx,
+static int net_conf_showshare(struct smbconf_ctx *conf_ctx,
 			      int argc, const char **argv)
 {
 	int ret = -1;
 	WERROR werr = WERR_OK;
 	const char *sharename = NULL;
-	TALLOC_CTX *ctx;
-	uint32_t num_params;
+	TALLOC_CTX *mem_ctx;
 	uint32_t count;
-	char **param_names;
-	char **param_values;
+	struct smbconf_service *service = NULL;
 
-	ctx = talloc_init("showshare");
+	mem_ctx = talloc_stackframe();
 
 	if (argc != 1) {
 		net_conf_showshare_usage(argc, argv);
 		goto done;
 	}
 
-	sharename = argv[0];
+	sharename = talloc_strdup_lower(mem_ctx, argv[0]);
+	if (sharename == NULL) {
+		d_printf("error: out of memory!\n");
+		goto done;
+	}
 
-	werr = libnet_conf_get_share(ctx, conf_ctx, sharename, &num_params,
-				     &param_names, &param_values);
+	werr = smbconf_get_share(conf_ctx, mem_ctx, sharename, &service);
 	if (!W_ERROR_IS_OK(werr)) {
 		d_printf("error getting share parameters: %s\n",
 			 dos_errstr(werr));
@@ -522,15 +448,15 @@
 
 	d_printf("[%s]\n", sharename);
 
-	for (count = 0; count < num_params; count++) {
-		d_printf("\t%s = %s\n", param_names[count],
-			 param_values[count]);
+	for (count = 0; count < service->num_params; count++) {
+		d_printf("\t%s = %s\n", service->param_names[count],
+			 service->param_values[count]);
 	}
 
 	ret = 0;
 
 done:
-	TALLOC_FREE(ctx);
+	TALLOC_FREE(mem_ctx);
 	return ret;
 }
 
@@ -538,9 +464,9 @@
  * Add a share, with a couple of standard parameters, partly optional.
  *
  * This is a high level utility function of the net conf utility,
- * not a direct frontend to the libnet_conf API.
+ * not a direct frontend to the smbconf API.
  */
-static int net_conf_addshare(struct libnet_conf_ctx *conf_ctx,
+static int net_conf_addshare(struct smbconf_ctx *conf_ctx,
 			     int argc, const char **argv)
 {
 	int ret = -1;
@@ -551,6 +477,7 @@
 	const char *guest_ok = "no";
 	const char *writeable = "no";
 	SMB_STRUCT_STAT sbuf;
+	TALLOC_CTX *mem_ctx = talloc_stackframe();
 
 	switch (argc) {
 		case 0:
@@ -598,7 +525,12 @@
 			}
 		case 2:
 			path = argv[1];
-			sharename = strdup_lower(argv[0]);
+			sharename = talloc_strdup_lower(mem_ctx, argv[0]);
+			if (sharename == NULL) {
+				d_printf("error: out of memory!\n");
+				goto done;
+			}
+
 			break;
 	}
 
@@ -629,7 +561,7 @@
 		goto done;
 	}
 
-	if (libnet_conf_share_exists(conf_ctx, sharename)) {
+	if (smbconf_share_exists(conf_ctx, sharename)) {
 		d_fprintf(stderr, "ERROR: share %s already exists.\n",
 			  sharename);
 		goto done;
@@ -664,7 +596,7 @@
 	 * create the share
 	 */
 
-	werr = libnet_conf_create_share(conf_ctx, sharename);
+	werr = smbconf_create_share(conf_ctx, sharename);
 	if (!W_ERROR_IS_OK(werr)) {
 		d_fprintf(stderr, "Error creating share %s: %s\n",
 			  sharename, dos_errstr(werr));
@@ -675,7 +607,7 @@
 	 * fill the share with parameters
 	 */
 
-	werr = libnet_conf_set_parameter(conf_ctx, sharename, "path", path);
+	werr = smbconf_set_parameter(conf_ctx, sharename, "path", path);
 	if (!W_ERROR_IS_OK(werr)) {
 		d_fprintf(stderr, "Error setting parameter %s: %s\n",
 			  "path", dos_errstr(werr));
@@ -683,8 +615,8 @@
 	}
 
 	if (comment != NULL) {
-		werr = libnet_conf_set_parameter(conf_ctx, sharename, "comment",
-						 comment);
+		werr = smbconf_set_parameter(conf_ctx, sharename, "comment",
+					     comment);
 		if (!W_ERROR_IS_OK(werr)) {
 			d_fprintf(stderr, "Error setting parameter %s: %s\n",
 				  "comment", dos_errstr(werr));
@@ -692,16 +624,15 @@
 		}
 	}
 
-	werr = libnet_conf_set_parameter(conf_ctx, sharename, "guest ok",
-					 guest_ok);
+	werr = smbconf_set_parameter(conf_ctx, sharename, "guest ok", guest_ok);
 	if (!W_ERROR_IS_OK(werr)) {
 		d_fprintf(stderr, "Error setting parameter %s: %s\n",
 			  "'guest ok'", dos_errstr(werr));
 		goto done;
 	}
 
-	werr = libnet_conf_set_parameter(conf_ctx, sharename, "writeable",
-					 writeable);
+	werr = smbconf_set_parameter(conf_ctx, sharename, "writeable",
+				     writeable);
 	if (!W_ERROR_IS_OK(werr)) {
 		d_fprintf(stderr, "Error setting parameter %s: %s\n",
 			  "writeable", dos_errstr(werr));
@@ -711,24 +642,29 @@
 	ret = 0;
 
 done:
-	SAFE_FREE(sharename);
+	TALLOC_FREE(mem_ctx);
 	return ret;
 }
 
-static int net_conf_delshare(struct libnet_conf_ctx *conf_ctx,
+static int net_conf_delshare(struct smbconf_ctx *conf_ctx,
 			     int argc, const char **argv)
 {
 	int ret = -1;
 	const char *sharename = NULL;
 	WERROR werr = WERR_OK;
+	TALLOC_CTX *mem_ctx = talloc_stackframe();
 
 	if (argc != 1) {
 		net_conf_delshare_usage(argc, argv);
 		goto done;
 	}
-	sharename = argv[0];
+	sharename = talloc_strdup_lower(mem_ctx, argv[0]);
+	if (sharename == NULL) {
+		d_printf("error: out of memory!\n");
+		goto done;
+	}
 
-	werr = libnet_conf_delete_share(conf_ctx, sharename);
+	werr = smbconf_delete_share(conf_ctx, sharename);
 	if (!W_ERROR_IS_OK(werr)) {
 		d_fprintf(stderr, "Error deleting share %s: %s\n",
 			  sharename, dos_errstr(werr));
@@ -737,10 +673,11 @@
 
 	ret = 0;
 done:
+	TALLOC_FREE(mem_ctx);
 	return ret;
 }
 
-static int net_conf_setparm(struct libnet_conf_ctx *conf_ctx,
+static int net_conf_setparm(struct smbconf_ctx *conf_ctx,
 			    int argc, const char **argv)
 {
 	int ret = -1;
@@ -748,17 +685,26 @@
 	char *service = NULL;
 	char *param = NULL;
 	const char *value_str = NULL;
+	TALLOC_CTX *mem_ctx = talloc_stackframe();
 
 	if (argc != 3) {
 		net_conf_setparm_usage(argc, argv);
 		goto done;
 	}
-	service = strdup_lower(argv[0]);
-	param = strdup_lower(argv[1]);
+	service = talloc_strdup_lower(mem_ctx, argv[0]);
+	if (service == NULL) {
+		d_printf("error: out of memory!\n");
+		goto done;
+	}
+	param = talloc_strdup_lower(mem_ctx, argv[1]);
+	if (param == NULL) {
+		d_printf("error: out of memory!\n");
+		goto done;
+	}
 	value_str = argv[2];
 
-	if (!libnet_conf_share_exists(conf_ctx, service)) {
-		werr = libnet_conf_create_share(conf_ctx, service);
+	if (!smbconf_share_exists(conf_ctx, service)) {
+		werr = smbconf_create_share(conf_ctx, service);
 		if (!W_ERROR_IS_OK(werr)) {
 			d_fprintf(stderr, "Error creating share '%s': %s\n",
 				  service, dos_errstr(werr));
@@ -766,7 +712,7 @@
 		}
 	}
 
-	werr = libnet_conf_set_parameter(conf_ctx, service, param, value_str);
+	werr = smbconf_set_parameter(conf_ctx, service, param, value_str);
 
 	if (!W_ERROR_IS_OK(werr)) {
 		d_fprintf(stderr, "Error setting value '%s': %s\n",
@@ -777,12 +723,11 @@
 	ret = 0;
 
 done:
-	SAFE_FREE(service);
-	SAFE_FREE(param);
+	TALLOC_FREE(mem_ctx);
 	return ret;
 }
 
-static int net_conf_getparm(struct libnet_conf_ctx *conf_ctx,
+static int net_conf_getparm(struct smbconf_ctx *conf_ctx,
 			    int argc, const char **argv)
 {
 	int ret = -1;
@@ -790,18 +735,26 @@
 	char *service = NULL;
 	char *param = NULL;
 	char *valstr = NULL;
-	TALLOC_CTX *ctx;
+	TALLOC_CTX *mem_ctx;
 
-	ctx = talloc_init("getparm");
+	mem_ctx = talloc_stackframe();
 
 	if (argc != 2) {
 		net_conf_getparm_usage(argc, argv);
 		goto done;
 	}
-	service = strdup_lower(argv[0]);
-	param = strdup_lower(argv[1]);
+	service = talloc_strdup_lower(mem_ctx, argv[0]);
+	if (service == NULL) {
+		d_printf("error: out of memory!\n");
+		goto done;
+	}
+	param = talloc_strdup_lower(mem_ctx, argv[1]);
+	if (param == NULL) {
+		d_printf("error: out of memory!\n");
+		goto done;
+	}
 
-	werr = libnet_conf_get_parameter(ctx, conf_ctx, service, param, &valstr);
+	werr = smbconf_get_parameter(conf_ctx, mem_ctx, service, param, &valstr);
 
 	if (W_ERROR_EQUAL(werr, WERR_NO_SUCH_SERVICE)) {
 		d_fprintf(stderr,
@@ -823,28 +776,35 @@
 
 	ret = 0;
 done:
-	SAFE_FREE(service);
-	SAFE_FREE(param);
-	TALLOC_FREE(ctx);
+	TALLOC_FREE(mem_ctx);
 	return ret;
 }
 
-static int net_conf_delparm(struct libnet_conf_ctx *conf_ctx,
+static int net_conf_delparm(struct smbconf_ctx *conf_ctx,
 			    int argc, const char **argv)
 {
 	int ret = -1;
 	WERROR werr = WERR_OK;
 	char *service = NULL;
 	char *param = NULL;
+	TALLOC_CTX *mem_ctx = talloc_stackframe();
 
 	if (argc != 2) {
 		net_conf_delparm_usage(argc, argv);
 		goto done;
 	}
-	service = strdup_lower(argv[0]);
-	param = strdup_lower(argv[1]);
+	service = talloc_strdup_lower(mem_ctx, argv[0]);
+	if (service == NULL) {
+		d_printf("error: out of memory!\n");
+		goto done;
+	}
+	param = talloc_strdup_lower(mem_ctx, argv[1]);
+	if (param == NULL) {
+		d_printf("error: out of memory!\n");
+		goto done;
+	}
 
-	werr = libnet_conf_delete_parameter(conf_ctx, service, param);
+	werr = smbconf_delete_parameter(conf_ctx, service, param);
 
 	if (W_ERROR_EQUAL(werr, WERR_NO_SUCH_SERVICE)) {
 		d_fprintf(stderr,
@@ -865,12 +825,124 @@
 	ret = 0;
 
 done:
-	SAFE_FREE(service);
-	SAFE_FREE(param);
+	TALLOC_FREE(mem_ctx);
 	return ret;
 }
 
+static int net_conf_getincludes(struct smbconf_ctx *conf_ctx,
+				int argc, const char **argv)
+{
+	WERROR werr;
+	uint32_t num_includes;
+	uint32_t count;
+	char *service;
+	char **includes = NULL;
+	int ret = -1;
+	TALLOC_CTX *mem_ctx = talloc_stackframe();
 
+	if (argc != 1) {
+		net_conf_getincludes_usage(argc, argv);
+		goto done;
+	}
+
+	service = talloc_strdup_lower(mem_ctx, argv[0]);
+	if (service == NULL) {
+		d_printf("error: out of memory!\n");
+		goto done;
+	}
+
+	werr = smbconf_get_includes(conf_ctx, mem_ctx, service,
+				    &num_includes, &includes);
+	if (!W_ERROR_IS_OK(werr)) {
+		d_printf("error getting includes: %s\n", dos_errstr(werr));
+		goto done;
+	}
+
+	for (count = 0; count < num_includes; count++) {
+		d_printf("include = %s\n", includes[count]);
+	}
+
+	ret = 0;
+
+done:
+	TALLOC_FREE(mem_ctx);
+	return ret;
+}
+
+static int net_conf_setincludes(struct smbconf_ctx *conf_ctx,
+				int argc, const char **argv)
+{
+	WERROR werr;
+	char *service;
+	uint32_t num_includes;
+	const char **includes;
+	int ret = -1;
+	TALLOC_CTX *mem_ctx = talloc_stackframe();
+
+	if (argc < 1) {
+		net_conf_setincludes_usage(argc, argv);
+		goto done;
+	}
+
+	service = talloc_strdup_lower(mem_ctx, argv[0]);
+	if (service == NULL) {
+		d_printf("error: out of memory!\n");
+		goto done;
+	}
+
+	num_includes = argc - 1;
+	if (num_includes == 0) {
+		includes = NULL;
+	} else {
+		includes = argv + 1;
+	}
+
+	werr = smbconf_set_includes(conf_ctx, service, num_includes, includes);
+	if (!W_ERROR_IS_OK(werr)) {
+		d_printf("error setting includes: %s\n", dos_errstr(werr));
+		goto done;
+	}
+
+	ret = 0;
+
+done:
+	TALLOC_FREE(mem_ctx);
+	return ret;
+}
+
+static int net_conf_delincludes(struct smbconf_ctx *conf_ctx,
+				int argc, const char **argv)
+{
+	WERROR werr;
+	char *service;
+	int ret = -1;
+	TALLOC_CTX *mem_ctx = talloc_stackframe();
+
+	if (argc != 1) {
+		net_conf_delincludes_usage(argc, argv);
+		goto done;
+	}
+
+	service = talloc_strdup_lower(mem_ctx, argv[0]);
+	if (service == NULL) {
+		d_printf("error: out of memory!\n");
+		goto done;
+	}
+
+	werr = smbconf_delete_includes(conf_ctx, service);
+	if (!W_ERROR_IS_OK(werr)) {
+		d_printf("error deleting includes: %s\n", dos_errstr(werr));
+		goto done;
+	}
+
+	ret = 0;
+
+done:
+	TALLOC_FREE(mem_ctx);
+	return ret;
+}
+
+
 /**********************************************************************
  *
  * Wrapper and net_conf_run_function mechanism.
@@ -882,16 +954,16 @@
  * The wrapper calls handles opening and closing of the
  * configuration.
  */
-static int net_conf_wrap_function(int (*fn)(struct libnet_conf_ctx *,
+static int net_conf_wrap_function(int (*fn)(struct smbconf_ctx *,
 					    int, const char **),
 				  int argc, const char **argv)
 {
 	WERROR werr;
 	TALLOC_CTX *mem_ctx = talloc_stackframe();
-	struct libnet_conf_ctx *conf_ctx;
+	struct smbconf_ctx *conf_ctx;
 	int ret = -1;
 
-	werr = libnet_conf_open(mem_ctx, &conf_ctx);
+	werr = smbconf_init(mem_ctx, &conf_ctx, "registry:");
 
 	if (!W_ERROR_IS_OK(werr)) {
 		return -1;
@@ -899,7 +971,7 @@
 
 	ret = fn(conf_ctx, argc, argv);
 
-	libnet_conf_close(conf_ctx);
+	smbconf_shutdown(conf_ctx);
 
 	return ret;
 }
@@ -911,7 +983,7 @@
  */
 struct conf_functable {
 	const char *funcname;
-	int (*fn)(struct libnet_conf_ctx *ctx, int argc, const char **argv);
+	int (*fn)(struct smbconf_ctx *ctx, int argc, const char **argv);
 	const char *helptext;
 };
 
@@ -970,6 +1042,12 @@
 		 "Retrieve the value of a parameter."},
 		{"delparm", net_conf_delparm,
 		 "Delete a parameter."},
+		{"getincludes", net_conf_getincludes,
+		 "Show the includes of a share definition."},
+		{"setincludes", net_conf_setincludes,
+		 "Set includes for a share."},
+		{"delincludes", net_conf_delincludes,
+		 "Delete includes from a share definition."},
 		{NULL, NULL, NULL}
 	};
 

Modified: branches/samba/experimental/source/utils/net_dns.c
===================================================================
--- branches/samba/experimental/source/utils/net_dns.c	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/utils/net_dns.c	2008-06-09 06:59:20 UTC (rev 1920)
@@ -167,7 +167,7 @@
 			continue;
 		}
 #if defined(HAVE_IPV6)
-		if ((nics[i].ip.ss_family == AF_INET)) {
+		if ((nics[i].ip.ss_family == AF_INET6)) {
 			memcpy(&list[count++], &nics[i].ip,
 			       sizeof(struct sockaddr_storage));
 		} else

Modified: branches/samba/experimental/source/utils/net_dom.c
===================================================================
--- branches/samba/experimental/source/utils/net_dom.c	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/utils/net_dom.c	2008-06-09 06:59:20 UTC (rev 1920)
@@ -19,7 +19,6 @@
 
 #include "includes.h"
 #include "utils/net.h"
-#include "lib/netapi/netapi.h"
 
 static int net_dom_usage(int argc, const char **argv)
 {
@@ -130,7 +129,6 @@
 		cli_shutdown(cli);
 	}
 
-	/* libnetapi_free(ctx); */
 	return ret;
 }
 
@@ -244,7 +242,6 @@
 		cli_shutdown(cli);
 	}
 
-	/* libnetapi_free(ctx); */
 	return ret;
 }
 

Modified: branches/samba/experimental/source/utils/net_idmap.c
===================================================================
--- branches/samba/experimental/source/utils/net_idmap.c	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/utils/net_idmap.c	2008-06-09 06:59:20 UTC (rev 1920)
@@ -101,9 +101,10 @@
 	while (!feof(input)) {
 		char line[128], sid_string[128];
 		int len;
-		DOM_SID sid;
-		struct id_map map;
+		struct wbcDomainSid sid;
+		enum id_type type = ID_TYPE_NOT_SPECIFIED;
 		unsigned long idval;
+		wbcErr wbc_status;
 
 		if (fgets(line, 127, input) == NULL)
 			break;
@@ -114,21 +115,23 @@
 			line[len-1] = '\0';
 
 		if (sscanf(line, "GID %lu %128s", &idval, sid_string) == 2) {
-			map.xid.type = ID_TYPE_GID;
-			map.xid.id = idval;
+			type = ID_TYPE_GID;
 		} else if (sscanf(line, "UID %lu %128s", &idval, sid_string) == 2) {
-			map.xid.type = ID_TYPE_UID;
-			map.xid.id = idval;
+			type = ID_TYPE_UID;
 		} else if (sscanf(line, "USER HWM %lu", &idval) == 1) {
 			/* set uid hwm */
-			if (! winbind_set_uid_hwm(idval)) {
-				d_fprintf(stderr, "Could not set USER HWM\n");
+			wbc_status = wbcSetUidHwm(idval);
+			if (!WBC_ERROR_IS_OK(wbc_status)) {
+				d_fprintf(stderr, "Could not set USER HWM: %s\n",
+					  wbcErrorString(wbc_status));
 			}
 			continue;
 		} else if (sscanf(line, "GROUP HWM %lu", &idval) == 1) {
 			/* set gid hwm */
-			if (! winbind_set_gid_hwm(idval)) {
-				d_fprintf(stderr, "Could not set GROUP HWM\n");
+			wbc_status = wbcSetGidHwm(idval);
+			if (!WBC_ERROR_IS_OK(wbc_status)) {
+				d_fprintf(stderr, "Could not set GROUP HWM: %s\n",
+					  wbcErrorString(wbc_status));
 			}
 			continue;
 		} else {
@@ -136,20 +139,25 @@
 			continue;
 		}
 
-		if (!string_to_sid(&sid, sid_string)) {
-			d_fprintf(stderr, "ignoring invalid sid [%s]\n", sid_string);
+		wbc_status = wbcStringToSid(sid_string, &sid);
+		if (!WBC_ERROR_IS_OK(wbc_status)) {
+			d_fprintf(stderr, "ignoring invalid sid [%s]: %s\n",
+				  sid_string, wbcErrorString(wbc_status));
 			continue;
 		}
-		map.sid = &sid;
 
-		if (!winbind_set_mapping(&map)) {
-			d_fprintf(stderr, "Could not set mapping of %s %lu to sid %s\n",
-				 (map.xid.type == ID_TYPE_GID) ? "GID" : "UID",
-				 (unsigned long)map.xid.id,
-				  sid_string_tos(map.sid));
+		if (type == ID_TYPE_UID) {
+			wbc_status = wbcSetUidMapping(idval, &sid);
+		} else {
+			wbc_status = wbcSetGidMapping(idval, &sid);
+		}
+		if (!WBC_ERROR_IS_OK(wbc_status)) {
+			d_fprintf(stderr, "Could not set mapping of %s %lu to sid %s: %s\n",
+				 (type == ID_TYPE_GID) ? "GID" : "UID",
+				 idval, sid_string,
+				 wbcErrorString(wbc_status));
 			continue;
 		}
-			 
 	}
 
 	if (input != stdin) {
@@ -270,7 +278,7 @@
 
 int net_help_idmap(int argc, const char **argv)
 {
-	d_printf("net idmap dump <outputfile>\n"\
+	d_printf("net idmap dump <inputfile>\n"\
 		 "    Dump current id mapping\n");
 
 	d_printf("net idmap restore\n"\
@@ -284,6 +292,70 @@
 	return -1;
 }
 
+static int net_idmap_aclmapset(int argc, const char **argv)
+{
+	TALLOC_CTX *mem_ctx;
+	int result = -1;
+	DOM_SID src_sid, dst_sid;
+	char *src, *dst;
+	struct db_context *db;
+	struct db_record *rec;
+	NTSTATUS status;
+
+	if (argc != 3) {
+		d_fprintf(stderr, "usage: net idmap aclmapset <tdb> "
+			  "<src-sid> <dst-sid>\n");
+		return -1;
+	}
+
+	if (!(mem_ctx = talloc_init("net idmap aclmapset"))) {
+		d_fprintf(stderr, "talloc_init failed\n");
+		return -1;
+	}
+
+	if (!(db = db_open(mem_ctx, argv[0], 0, TDB_DEFAULT,
+			   O_RDWR|O_CREAT, 0600))) {
+		d_fprintf(stderr, "db_open failed: %s\n", strerror(errno));
+		goto fail;
+	}
+
+	if (!string_to_sid(&src_sid, argv[1])) {
+		d_fprintf(stderr, "%s is not a valid sid\n", argv[1]);
+		goto fail;
+	}
+
+	if (!string_to_sid(&dst_sid, argv[2])) {
+		d_fprintf(stderr, "%s is not a valid sid\n", argv[2]);
+		goto fail;
+	}
+
+	if (!(src = sid_string_talloc(mem_ctx, &src_sid))
+	    || !(dst = sid_string_talloc(mem_ctx, &dst_sid))) {
+		d_fprintf(stderr, "talloc_strdup failed\n");
+		goto fail;
+	}
+
+	if (!(rec = db->fetch_locked(
+		      db, mem_ctx, string_term_tdb_data(src)))) {
+		d_fprintf(stderr, "could not fetch db record\n");
+		goto fail;
+	}
+
+	status = rec->store(rec, string_term_tdb_data(dst), 0);
+	TALLOC_FREE(rec);
+
+	if (!NT_STATUS_IS_OK(status)) {
+		d_fprintf(stderr, "could not store record: %s\n",
+			  nt_errstr(status));
+		goto fail;
+	}
+
+	result = 0;
+fail:
+	TALLOC_FREE(mem_ctx);
+	return result;
+}
+
 /***********************************************************
  Look at the current idmap
  **********************************************************/
@@ -295,6 +367,7 @@
 		{"setmap", net_idmap_set },
 		{"delete", net_idmap_delete},
 		{"secret", net_idmap_secret},
+		{"aclmapset", net_idmap_aclmapset},
 		{"help", net_help_idmap},
 		{NULL, NULL}
 	};

Modified: branches/samba/experimental/source/utils/net_lookup.c
===================================================================
--- branches/samba/experimental/source/utils/net_lookup.c	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/utils/net_lookup.c	2008-06-09 06:59:20 UTC (rev 1920)
@@ -364,7 +364,7 @@
 {
 	NTSTATUS status;
 	const char *domain_name = NULL;
-	char *site_name = NULL;
+	const char *site_name = NULL;
 	uint32_t flags = 0;
 	struct netr_DsRGetDCNameInfo *info = NULL;
 	TALLOC_CTX *mem_ctx;
@@ -391,22 +391,13 @@
 	}
 
 	if (argc == 3) {
-		site_name = SMB_STRDUP(argv[2]);
-		if (!site_name) {
-			TALLOC_FREE(mem_ctx);
-			return -1;
-		}
+		site_name = argv[2];
 	}
 
-	if (!site_name) {
-		site_name = sitename_fetch(domain_name);
-	}
-
-	status = dsgetdcname(mem_ctx, domain_name, NULL, site_name,
+	status = dsgetdcname(mem_ctx, NULL, domain_name, NULL, site_name,
 			     flags, &info);
 	if (!NT_STATUS_IS_OK(status)) {
 		d_printf("failed with: %s\n", nt_errstr(status));
-		SAFE_FREE(site_name);
 		TALLOC_FREE(mem_ctx);
 		return -1;
 	}
@@ -415,7 +406,6 @@
 	printf("%s\n", s);
 	TALLOC_FREE(s);
 
-	SAFE_FREE(site_name);
 	TALLOC_FREE(mem_ctx);
 	return 0;
 }

Copied: branches/samba/experimental/source/utils/net_registry.c (from rev 1919, tags/samba/upstream_3.2.0~rc1/source/utils/net_registry.c)
===================================================================
--- branches/samba/experimental/source/utils/net_registry.c	                        (rev 0)
+++ branches/samba/experimental/source/utils/net_registry.c	2008-06-09 06:59:20 UTC (rev 1920)
@@ -0,0 +1,483 @@
+/*
+ * Samba Unix/Linux SMB client library
+ * Distributed SMB/CIFS Server Management Utility
+ * Local registry interface
+ *
+ * Copyright (C) Michael Adam 2008
+ *
+ * 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 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * 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, see <http://www.gnu.org/licenses/>.
+ */
+
+#include "includes.h"
+#include "utils/net.h"
+#include "utils/net_registry_util.h"
+
+
+/*
+ *
+ * Helper functions
+ *
+ */
+
+/**
+ * split given path into hive and remaining path and open the hive key
+ */
+static WERROR open_hive(TALLOC_CTX *ctx, const char *path,
+			uint32 desired_access,
+			struct registry_key **hive,
+			char **subkeyname)
+{
+	WERROR werr;
+	NT_USER_TOKEN *token = NULL;
+	char *hivename = NULL;
+	char *tmp_subkeyname = NULL;
+	TALLOC_CTX *tmp_ctx = talloc_stackframe();
+
+	if ((hive == NULL) || (subkeyname == NULL)) {
+		werr = WERR_INVALID_PARAM;
+		goto done;
+	}
+
+	werr = split_hive_key(tmp_ctx, path, &hivename, &tmp_subkeyname);
+	if (!W_ERROR_IS_OK(werr)) {
+		goto done;
+	}
+	*subkeyname = talloc_strdup(ctx, tmp_subkeyname);
+	if (*subkeyname == NULL) {
+		werr = WERR_NOMEM;
+		goto done;
+	}
+
+	werr = ntstatus_to_werror(registry_create_admin_token(tmp_ctx, &token));
+	if (!W_ERROR_IS_OK(werr)) {
+		goto done;
+	}
+
+	werr = reg_openhive(ctx, hivename, desired_access, token, hive);
+	if (!W_ERROR_IS_OK(werr)) {
+		goto done;
+	}
+
+	werr = WERR_OK;
+
+done:
+	TALLOC_FREE(tmp_ctx);
+	return werr;
+}
+
+static WERROR open_key(TALLOC_CTX *ctx, const char *path,
+		       uint32 desired_access,
+		       struct registry_key **key)
+{
+	WERROR werr;
+	char *subkey_name = NULL;
+	struct registry_key *hive = NULL;
+	TALLOC_CTX *tmp_ctx = talloc_stackframe();
+
+	if ((path == NULL) || (key == NULL)) {
+		return WERR_INVALID_PARAM;
+	}
+
+	werr = open_hive(tmp_ctx, path, desired_access, &hive, &subkey_name);
+	if (!W_ERROR_IS_OK(werr)) {
+		d_fprintf(stderr, "open_hive failed: %s\n", dos_errstr(werr));
+		goto done;
+	}
+
+	werr = reg_openkey(ctx, hive, subkey_name, desired_access, key);
+	if (!W_ERROR_IS_OK(werr)) {
+		d_fprintf(stderr, "reg_openkey failed: %s\n",
+			  dos_errstr(werr));
+		goto done;
+	}
+
+	werr = WERR_OK;
+
+done:
+	TALLOC_FREE(tmp_ctx);
+	return werr;
+}
+
+/*
+ *
+ * the main "net registry" function implementations
+ *
+ */
+
+static int net_registry_enumerate(int argc, const char **argv)
+{
+	WERROR werr;
+	struct registry_key *key = NULL;
+	TALLOC_CTX *ctx = talloc_stackframe();
+	char *subkey_name;
+	NTTIME modtime;
+	uint32_t count;
+	char *valname = NULL;
+	struct registry_value *valvalue = NULL;
+	int ret = -1;
+
+	if (argc != 1) {
+		d_printf("Usage:    net registry enumerate <path>\n");
+		d_printf("Example:  net registry enumerate "
+			 "'HKLM\\Software\\Samba'\n");
+		goto done;
+	}
+
+	werr = open_key(ctx, argv[0], REG_KEY_READ, &key);
+	if (!W_ERROR_IS_OK(werr)) {
+		d_fprintf(stderr, "open_key failed: %s\n", dos_errstr(werr));
+		goto done;
+	}
+
+	for (count = 0;
+	     werr = reg_enumkey(ctx, key, count, &subkey_name, &modtime),
+	     W_ERROR_IS_OK(werr);
+	     count++)
+	{
+		print_registry_key(subkey_name, &modtime);
+	}
+	if (!W_ERROR_EQUAL(WERR_NO_MORE_ITEMS, werr)) {
+		goto done;
+	}
+
+	for (count = 0;
+	     werr = reg_enumvalue(ctx, key, count, &valname, &valvalue),
+	     W_ERROR_IS_OK(werr);
+	     count++)
+	{
+		print_registry_value_with_name(valname, valvalue);
+	}
+	if (!W_ERROR_EQUAL(WERR_NO_MORE_ITEMS, werr)) {
+		goto done;
+	}
+
+	ret = 0;
+done:
+	TALLOC_FREE(ctx);
+	return ret;
+}
+
+static int net_registry_createkey(int argc, const char **argv)
+{
+	WERROR werr;
+	enum winreg_CreateAction action;
+	char *subkeyname;
+	struct registry_key *hivekey = NULL;
+	struct registry_key *subkey = NULL;
+	TALLOC_CTX *ctx = talloc_stackframe();
+	int ret = -1;
+
+	if (argc != 1) {
+		d_printf("Usage:    net registry createkey <path>\n");
+		d_printf("Example:  net registry createkey "
+			 "'HKLM\\Software\\Samba\\smbconf.127.0.0.1'\n");
+		goto done;
+	}
+	if (strlen(argv[0]) == 0) {
+		d_fprintf(stderr, "error: zero length key name given\n");
+		goto done;
+	}
+
+	werr = open_hive(ctx, argv[0], REG_KEY_WRITE, &hivekey, &subkeyname);
+	if (!W_ERROR_IS_OK(werr)) {
+		d_fprintf(stderr, "open_hive failed: %s\n", dos_errstr(werr));
+		goto done;
+	}
+
+	werr = reg_createkey(ctx, hivekey, subkeyname, REG_KEY_WRITE,
+			     &subkey, &action);
+	if (!W_ERROR_IS_OK(werr)) {
+		d_fprintf(stderr, "reg_createkey failed: %s\n",
+			  dos_errstr(werr));
+		goto done;
+	}
+	switch (action) {
+		case REG_ACTION_NONE:
+			d_printf("createkey did nothing -- huh?\n");
+			break;
+		case REG_CREATED_NEW_KEY:
+			d_printf("createkey created %s\n", argv[0]);
+			break;
+		case REG_OPENED_EXISTING_KEY:
+			d_printf("createkey opened existing %s\n", argv[0]);
+			break;
+	}
+
+	ret = 0;
+
+done:
+	TALLOC_FREE(ctx);
+	return ret;
+}
+
+static int net_registry_deletekey(int argc, const char **argv)
+{
+	WERROR werr;
+	char *subkeyname;
+	struct registry_key *hivekey = NULL;
+	TALLOC_CTX *ctx = talloc_stackframe();
+	int ret = -1;
+
+	if (argc != 1) {
+		d_printf("Usage:    net registry deletekey <path>\n");
+		d_printf("Example:  net registry deletekey "
+			 "'HKLM\\Software\\Samba\\smbconf.127.0.0.1'\n");
+		goto done;
+	}
+	if (strlen(argv[0]) == 0) {
+		d_fprintf(stderr, "error: zero length key name given\n");
+		goto done;
+	}
+
+	werr = open_hive(ctx, argv[0], REG_KEY_WRITE, &hivekey, &subkeyname);
+	if (!W_ERROR_IS_OK(werr)) {
+		d_fprintf(stderr, "open_hive failed: %s\n", dos_errstr(werr));
+		goto done;
+	}
+
+	werr = reg_deletekey(hivekey, subkeyname);
+	if (!W_ERROR_IS_OK(werr)) {
+		d_fprintf(stderr, "reg_deletekey failed: %s\n",
+			  dos_errstr(werr));
+		goto done;
+	}
+
+	ret = 0;
+
+done:
+	TALLOC_FREE(ctx);
+	return ret;
+}
+
+static int net_registry_getvalue(int argc, const char **argv)
+{
+	WERROR werr;
+	int ret = -1;
+	struct registry_key *key = NULL;
+	struct registry_value *value = NULL;
+	TALLOC_CTX *ctx = talloc_stackframe();
+
+	if (argc != 2) {
+		d_fprintf(stderr, "usage: net rpc registry getvalue <key> "
+				  "<valuename>\n");
+		goto done;
+	}
+
+	werr = open_key(ctx, argv[0], REG_KEY_READ, &key);
+	if (!W_ERROR_IS_OK(werr)) {
+		d_fprintf(stderr, "open_key failed: %s\n", dos_errstr(werr));
+		goto done;
+	}
+
+	werr = reg_queryvalue(ctx, key, argv[1], &value);
+	if (!W_ERROR_IS_OK(werr)) {
+		d_fprintf(stderr, "reg_queryvalue failed: %s\n",
+			  dos_errstr(werr));
+		goto done;
+	}
+
+	print_registry_value(value);
+
+	ret = 0;
+
+done:
+	TALLOC_FREE(ctx);
+	return ret;
+}
+
+static int net_registry_setvalue(int argc, const char **argv)
+{
+	WERROR werr;
+	struct registry_value value;
+	struct registry_key *key = NULL;
+	int ret = -1;
+	TALLOC_CTX *ctx = talloc_stackframe();
+
+	if (argc < 4) {
+		d_fprintf(stderr, "usage: net rpc registry setvalue <key> "
+			  "<valuename> <type> [<val>]+\n");
+		goto done;
+	}
+
+	if (!strequal(argv[2], "multi_sz") && (argc != 4)) {
+		d_fprintf(stderr, "Too many args for type %s\n", argv[2]);
+		goto done;
+	}
+
+	if (strequal(argv[2], "dword")) {
+		value.type = REG_DWORD;
+		value.v.dword = strtoul(argv[3], NULL, 10);
+	} else if (strequal(argv[2], "sz")) {
+		value.type = REG_SZ;
+		value.v.sz.len = strlen(argv[3])+1;
+		value.v.sz.str = CONST_DISCARD(char *, argv[3]);
+	} else {
+		d_fprintf(stderr, "type \"%s\" not implemented\n", argv[2]);
+		goto done;
+	}
+
+	werr = open_key(ctx, argv[0], REG_KEY_WRITE, &key);
+	if (!W_ERROR_IS_OK(werr)) {
+		d_fprintf(stderr, "open_key failed: %s\n", dos_errstr(werr));
+		goto done;
+	}
+
+	werr = reg_setvalue(key, argv[1], &value);
+	if (!W_ERROR_IS_OK(werr)) {
+		d_fprintf(stderr, "reg_setvalue failed: %s\n",
+			  dos_errstr(werr));
+		goto done;
+	}
+
+	ret = 0;
+
+done:
+	TALLOC_FREE(ctx);
+	return ret;
+}
+
+static int net_registry_deletevalue(int argc, const char **argv)
+{
+	WERROR werr;
+	struct registry_key *key = NULL;
+	TALLOC_CTX *ctx = talloc_stackframe();
+	int ret = -1;
+
+	if (argc != 2) {
+		d_fprintf(stderr, "usage: net rpc registry deletevalue <key> "
+			  "<valuename>\n");
+		goto done;
+	}
+
+	werr = open_key(ctx, argv[0], REG_KEY_WRITE, &key);
+	if (!W_ERROR_IS_OK(werr)) {
+		d_fprintf(stderr, "open_key failed: %s\n", dos_errstr(werr));
+		goto done;
+	}
+
+	werr = reg_deletevalue(key, argv[1]);
+	if (!W_ERROR_IS_OK(werr)) {
+		d_fprintf(stderr, "reg_deletekey failed: %s\n",
+			  dos_errstr(werr));
+		goto done;
+	}
+
+	ret = 0;
+
+done:
+	TALLOC_FREE(ctx);
+	return ret;
+}
+
+static int net_registry_getsd(int argc, const char **argv)
+{
+	WERROR werr;
+	int ret = -1;
+	struct registry_key *key = NULL;
+	struct security_descriptor *secdesc = NULL;
+	TALLOC_CTX *ctx = talloc_stackframe();
+	uint32_t access_mask = REG_KEY_READ |
+			       SEC_RIGHT_MAXIMUM_ALLOWED |
+			       SEC_RIGHT_SYSTEM_SECURITY;
+
+	/*
+	 * net_rpc_regsitry uses SEC_RIGHT_SYSTEM_SECURITY, but access
+	 * is denied with these perms right now...
+	 */
+	access_mask = REG_KEY_READ;
+
+	if (argc != 1) {
+		d_printf("Usage:    net registry getsd <path>\n");
+		d_printf("Example:  net registry getsd "
+			 "'HKLM\\Software\\Samba'\n");
+		goto done;
+	}
+	if (strlen(argv[0]) == 0) {
+		d_fprintf(stderr, "error: zero length key name given\n");
+		goto done;
+	}
+
+	werr = open_key(ctx, argv[0], access_mask, &key);
+	if (!W_ERROR_IS_OK(werr)) {
+		d_fprintf(stderr, "open_key failed: %s\n", dos_errstr(werr));
+		goto done;
+	}
+
+	werr = reg_getkeysecurity(ctx, key, &secdesc);
+	if (!W_ERROR_IS_OK(werr)) {
+		d_fprintf(stderr, "reg_getkeysecurity failed: %s\n",
+			  dos_errstr(werr));
+		goto done;
+	}
+
+	display_sec_desc(secdesc);
+
+	ret = 0;
+
+done:
+	TALLOC_FREE(ctx);
+	return ret;
+}
+
+int net_registry(int argc, const char **argv)
+{
+	int ret = -1;
+
+	struct functable2 func[] = {
+		{
+			"enumerate",
+			net_registry_enumerate,
+			"Enumerate registry keys and values"
+		},
+		{
+			"createkey",
+			net_registry_createkey,
+			"Create a new registry key"
+		},
+		{
+			"deletekey",
+			net_registry_deletekey,
+			"Delete a registry key"
+		},
+		{
+			"getvalue",
+			net_registry_getvalue,
+			"Print a registry value",
+		},
+		{
+			"setvalue",
+			net_registry_setvalue,
+			"Set a new registry value"
+		},
+		{
+			"deletevalue",
+			net_registry_deletevalue,
+			"Delete a registry value"
+		},
+		{
+			"getsd",
+			net_registry_getsd,
+			"Get security descriptor"
+		},
+	{ NULL, NULL, NULL }
+	};
+
+	if (!W_ERROR_IS_OK(registry_init_basic())) {
+		return -1;
+	}
+
+	ret = net_run_function2(argc, argv, "net registry", func);
+
+	return ret;
+}

Copied: branches/samba/experimental/source/utils/net_registry_util.c (from rev 1919, tags/samba/upstream_3.2.0~rc1/source/utils/net_registry_util.c)
===================================================================
--- branches/samba/experimental/source/utils/net_registry_util.c	                        (rev 0)
+++ branches/samba/experimental/source/utils/net_registry_util.c	2008-06-09 06:59:20 UTC (rev 1920)
@@ -0,0 +1,120 @@
+/*
+ * Samba Unix/Linux SMB client library
+ * Distributed SMB/CIFS Server Management Utility
+ * registry utility functions
+ *
+ * Copyright (C) Michael Adam 2008
+ *
+ * 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 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * 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, see <http://www.gnu.org/licenses/>.
+ */
+
+#include "includes.h"
+#include "utils/net_registry_util.h"
+
+void print_registry_key(const char *keyname, NTTIME *modtime)
+{
+	d_printf("Keyname   = %s\n", keyname);
+	d_printf("Modtime   = %s\n",
+		 modtime
+		 ? http_timestring(nt_time_to_unix(*modtime))
+		 : "None");
+	d_printf("\n");
+}
+
+void print_registry_value(const struct registry_value *valvalue)
+{
+	d_printf("Type       = %s\n",
+		 reg_type_lookup(valvalue->type));
+	switch(valvalue->type) {
+	case REG_DWORD:
+		d_printf("Value      = %d\n", valvalue->v.dword);
+		break;
+	case REG_SZ:
+	case REG_EXPAND_SZ:
+		d_printf("Value      = \"%s\"\n", valvalue->v.sz.str);
+		break;
+	case REG_MULTI_SZ: {
+		uint32 j;
+		for (j = 0; j < valvalue->v.multi_sz.num_strings; j++) {
+			d_printf("Value[%3.3d] = \"%s\"\n", j,
+				 valvalue->v.multi_sz.strings[j]);
+		}
+		break;
+	}
+	case REG_BINARY:
+		d_printf("Value      = %d bytes\n",
+			 (int)valvalue->v.binary.length);
+		break;
+	default:
+		d_printf("Value      = <unprintable>\n");
+		break;
+	}
+}
+
+void print_registry_value_with_name(const char *valname,
+				    const struct registry_value *valvalue)
+{
+	d_printf("Valuename  = %s\n", valname);
+	print_registry_value(valvalue);
+	d_printf("\n");
+}
+
+/**
+ * Split path into hive name and subkeyname
+ * normalizations performed:
+ *  - convert '/' to '\\'
+ *  - strip trailing '\\' chars
+ */
+WERROR split_hive_key(TALLOC_CTX *ctx, const char *path, char **hivename,
+		      char **subkeyname)
+{
+	char *p;
+	const char *tmp_subkeyname;
+
+	if ((path == NULL) || (hivename == NULL) || (subkeyname == NULL)) {
+		return WERR_INVALID_PARAM;
+	}
+
+	if (strlen(path) == 0) {
+		return WERR_INVALID_PARAM;
+	}
+
+	*hivename = talloc_string_sub(ctx, path, "/", "\\");
+	if (*hivename == NULL) {
+		return WERR_NOMEM;
+	}
+
+	/* strip trailing '\\' chars */
+	p = strrchr(*hivename, '\\');
+	while ((p != NULL) && (p[1] == '\0')) {
+		*p = '\0';
+		p = strrchr(*hivename, '\\');
+	}
+
+	p = strchr(*hivename, '\\');
+
+	if ((p == NULL) || (*p == '\0')) {
+		/* just the hive - no subkey given */
+		tmp_subkeyname = "";
+	} else {
+		*p = '\0';
+		tmp_subkeyname = p+1;
+	}
+	*subkeyname = talloc_strdup(ctx, tmp_subkeyname);
+	if (*subkeyname == NULL) {
+		return WERR_NOMEM;
+	}
+
+	return WERR_OK;
+}

Copied: branches/samba/experimental/source/utils/net_registry_util.h (from rev 1919, tags/samba/upstream_3.2.0~rc1/source/utils/net_registry_util.h)
===================================================================
--- branches/samba/experimental/source/utils/net_registry_util.h	                        (rev 0)
+++ branches/samba/experimental/source/utils/net_registry_util.h	2008-06-09 06:59:20 UTC (rev 1920)
@@ -0,0 +1,41 @@
+/*
+ * Samba Unix/Linux SMB client library
+ * Distributed SMB/CIFS Server Management Utility
+ * registry utility functions
+ *
+ * Copyright (C) Michael Adam 2008
+ *
+ * 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 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * 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, see <http://www.gnu.org/licenses/>.
+ */
+
+#ifndef __NET_REGISTRY_UTIL_H__
+#define __NET_REGISTRY_UTIL_H__
+
+void print_registry_key(const char *keyname, NTTIME *modtime);
+
+void print_registry_value(const struct registry_value *valvalue);
+
+void print_registry_value_with_name(const char *valname,
+				    const struct registry_value *valvalue);
+
+/**
+ * Split path into hive name and subkeyname
+ * normalizations performed:
+ *  - convert '/' to '\\'
+ *  - strip trailing '\\' chars
+ */
+WERROR split_hive_key(TALLOC_CTX *ctx, const char *path, char **hivename,
+		      char **subkeyname);
+
+#endif

Modified: branches/samba/experimental/source/utils/net_rpc.c
===================================================================
--- branches/samba/experimental/source/utils/net_rpc.c	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/utils/net_rpc.c	2008-06-09 06:59:20 UTC (rev 1920)
@@ -571,274 +571,43 @@
 /** 
  * Add a new user to a remote RPC server
  *
- * All parameters are provided by the run_rpc_command function, except for
- * argc, argv which are passes through. 
- *
- * @param domain_sid The domain sid acquired from the remote server
- * @param cli A cli_state connected to the server.
- * @param mem_ctx Talloc context, destoyed on completion of the function.
  * @param argc  Standard main() style argc
  * @param argv  Standard main() style argv.  Initial components are already
  *              stripped
  *
- * @return Normal NTSTATUS return.
- **/
-
-static NTSTATUS rpc_user_add_internals(const DOM_SID *domain_sid,
-				const char *domain_name, 
-				struct cli_state *cli,
-				struct rpc_pipe_client *pipe_hnd,
-				TALLOC_CTX *mem_ctx, 
-				int argc, const char **argv)
-{
-	
-	POLICY_HND connect_pol, domain_pol, user_pol;
-	NTSTATUS result = NT_STATUS_UNSUCCESSFUL;
-	const char *acct_name;
-	struct lsa_String lsa_acct_name;
-	uint32 acb_info;
-	uint32 acct_flags, user_rid;
-	uint32_t access_granted = 0;
-	struct samr_Ids user_rids, name_types;
-
-	if (argc < 1) {
-		d_printf("User must be specified\n");
-		rpc_user_usage(argc, argv);
-		return NT_STATUS_OK;
-	}
-
-	acct_name = argv[0];
-	init_lsa_String(&lsa_acct_name, acct_name);
-
-	/* Get sam policy handle */
-
-	result = rpccli_samr_Connect2(pipe_hnd, mem_ctx,
-				      pipe_hnd->cli->desthost,
-				      MAXIMUM_ALLOWED_ACCESS,
-				      &connect_pol);
-	if (!NT_STATUS_IS_OK(result)) {
-		goto done;
-	}
-	
-	/* Get domain policy handle */
-
-	result = rpccli_samr_OpenDomain(pipe_hnd, mem_ctx,
-					&connect_pol,
-					MAXIMUM_ALLOWED_ACCESS,
-					CONST_DISCARD(struct dom_sid2 *, domain_sid),
-					&domain_pol);
-	if (!NT_STATUS_IS_OK(result)) {
-		goto done;
-	}
-
-	/* Create domain user */
-
-	acb_info = ACB_NORMAL;
-	acct_flags = SEC_GENERIC_READ | SEC_GENERIC_WRITE | SEC_GENERIC_EXECUTE |
-		     SEC_STD_WRITE_DAC | SEC_STD_DELETE |
-		     SAMR_USER_ACCESS_SET_PASSWORD |
-		     SAMR_USER_ACCESS_GET_ATTRIBUTES |
-		     SAMR_USER_ACCESS_SET_ATTRIBUTES;
-
-	result = rpccli_samr_CreateUser2(pipe_hnd, mem_ctx,
-					 &domain_pol,
-					 &lsa_acct_name,
-					 acb_info,
-					 acct_flags,
-					 &user_pol,
-					 &access_granted,
-					 &user_rid);
-
-	if (!NT_STATUS_IS_OK(result)) {
-		goto done;
-	}
-
-	if (argc == 2) {
-
-		union samr_UserInfo info;
-		uchar pwbuf[516];
-
-		result = rpccli_samr_LookupNames(pipe_hnd, mem_ctx,
-						 &domain_pol,
-						 1,
-						 &lsa_acct_name,
-						 &user_rids,
-						 &name_types);
-
-		if (!NT_STATUS_IS_OK(result)) {
-			goto done;
-		}
-
-		result = rpccli_samr_OpenUser(pipe_hnd, mem_ctx,
-					      &domain_pol,
-					      MAXIMUM_ALLOWED_ACCESS,
-					      user_rids.ids[0],
-					      &user_pol);
-
-		if (!NT_STATUS_IS_OK(result)) {
-			goto done;
-		}
-
-		/* Set password on account */
-
-		encode_pw_buffer(pwbuf, argv[1], STR_UNICODE);
-
-		init_samr_user_info24(&info.info24, pwbuf, 24);
-
-		SamOEMhashBlob(info.info24.password.data, 516,
-			       &cli->user_session_key);
-
-		result = rpccli_samr_SetUserInfo2(pipe_hnd, mem_ctx,
-						  &user_pol,
-						  24,
-						  &info);
-
-		if (!NT_STATUS_IS_OK(result)) {
-			d_fprintf(stderr, "Failed to set password for user %s - %s\n", 
-				 acct_name, nt_errstr(result));
-
-			result = rpccli_samr_DeleteUser(pipe_hnd, mem_ctx,
-							&user_pol);
-
-			if (!NT_STATUS_IS_OK(result)) {
-				d_fprintf(stderr, "Failed to delete user %s - %s\n", 
-					 acct_name, nt_errstr(result));
-				 return result;
-			}
-		}
-
-	}
- done:
-	if (!NT_STATUS_IS_OK(result)) {
-		d_fprintf(stderr, "Failed to add user '%s' with %s.\n",
-			  acct_name, nt_errstr(result));
-	} else {
-		d_printf("Added user '%s'.\n", acct_name);
-	}
-	return result;
-}
-
-/** 
- * Add a new user to a remote RPC server
- *
- * @param argc  Standard main() style argc
- * @param argv  Standard main() style argv.  Initial components are already
- *              stripped
- *
  * @return A shell status integer (0 for success)
  **/
 
 static int rpc_user_add(int argc, const char **argv) 
 {
-	return run_rpc_command(NULL, PI_SAMR, 0, rpc_user_add_internals,
-			       argc, argv);
-}
+	NET_API_STATUS status;
+	struct USER_INFO_1 info1;
+	uint32_t parm_error = 0;
 
-/** 
- * Delete a user from a remote RPC server
- *
- * All parameters are provided by the run_rpc_command function, except for
- * argc, argv which are passes through. 
- *
- * @param domain_sid The domain sid acquired from the remote server
- * @param cli A cli_state connected to the server.
- * @param mem_ctx Talloc context, destoyed on completion of the function.
- * @param argc  Standard main() style argc
- * @param argv  Standard main() style argv.  Initial components are already
- *              stripped
- *
- * @return Normal NTSTATUS return.
- **/
-
-static NTSTATUS rpc_user_del_internals(const DOM_SID *domain_sid, 
-					const char *domain_name, 
-					struct cli_state *cli, 
-					struct rpc_pipe_client *pipe_hnd,
-					TALLOC_CTX *mem_ctx, 
-					int argc,
-					const char **argv)
-{
-	NTSTATUS result = NT_STATUS_UNSUCCESSFUL;
-	POLICY_HND connect_pol, domain_pol, user_pol;
-	const char *acct_name;
-
 	if (argc < 1) {
 		d_printf("User must be specified\n");
 		rpc_user_usage(argc, argv);
-		return NT_STATUS_OK;
+		return 0;
 	}
 
-	acct_name = argv[0];
+	ZERO_STRUCT(info1);
 
-	/* Get sam policy and domain handles */
-
-	result = rpccli_samr_Connect2(pipe_hnd, mem_ctx,
-				      pipe_hnd->cli->desthost,
-				      MAXIMUM_ALLOWED_ACCESS,
-				      &connect_pol);
-
-	if (!NT_STATUS_IS_OK(result)) {
-		goto done;
+	info1.usri1_name = argv[0];
+	if (argc == 2) {
+		info1.usri1_password = argv[1];
 	}
 
-	result = rpccli_samr_OpenDomain(pipe_hnd, mem_ctx,
-					&connect_pol,
-					MAXIMUM_ALLOWED_ACCESS,
-					CONST_DISCARD(struct dom_sid2 *, domain_sid),
-					&domain_pol);
+	status = NetUserAdd(opt_host, 1, (uint8_t *)&info1, &parm_error);
 
-	if (!NT_STATUS_IS_OK(result)) {
-		goto done;
+	if (status != 0) {
+		d_fprintf(stderr, "Failed to add user '%s' with: %s.\n",
+			argv[0], libnetapi_get_error_string(netapi_ctx, status));
+		return -1;
+	} else {
+		d_printf("Added user '%s'.\n", argv[0]);
 	}
 
-	/* Get handle on user */
-
-	{
-		struct samr_Ids user_rids, name_types;
-		struct lsa_String lsa_acct_name;
-
-		init_lsa_String(&lsa_acct_name, acct_name);
-
-		result = rpccli_samr_LookupNames(pipe_hnd, mem_ctx,
-						 &domain_pol,
-						 1,
-						 &lsa_acct_name,
-						 &user_rids,
-						 &name_types);
-
-		if (!NT_STATUS_IS_OK(result)) {
-			goto done;
-		}
-
-		result = rpccli_samr_OpenUser(pipe_hnd, mem_ctx,
-					      &domain_pol,
-					      MAXIMUM_ALLOWED_ACCESS,
-					      user_rids.ids[0],
-					      &user_pol);
-
-		if (!NT_STATUS_IS_OK(result)) {
-			goto done;
-		}
-	}
-
-	/* Delete user */
-
-	result = rpccli_samr_DeleteUser(pipe_hnd, mem_ctx,
-					&user_pol);
-
-	if (!NT_STATUS_IS_OK(result)) {
-		goto done;
-	}
-
- done:
-	if (!NT_STATUS_IS_OK(result)) {
-                d_fprintf(stderr, "Failed to delete user '%s' with %s.\n",
-			  acct_name, nt_errstr(result));
-        } else {
-                d_printf("Deleted user '%s'.\n", acct_name);
-        }
-
-	return result;
+	return 0;
 }
 
 /** 
@@ -987,8 +756,26 @@
 
 static int rpc_user_delete(int argc, const char **argv) 
 {
-	return run_rpc_command(NULL, PI_SAMR, 0, rpc_user_del_internals,
-			       argc, argv);
+	NET_API_STATUS status;
+
+	if (argc < 1) {
+		d_printf("User must be specified\n");
+		rpc_user_usage(argc, argv);
+		return 0;
+	}
+
+	status = NetUserDel(opt_host, argv[0]);
+
+	if (status != 0) {
+                d_fprintf(stderr, "Failed to delete user '%s' with: %s.\n",
+			  argv[0],
+			  libnetapi_get_error_string(netapi_ctx, status));
+		return -1;
+        } else {
+                d_printf("Deleted user '%s'.\n", argv[0]);
+        }
+
+	return 0;
 }
 
 /** 
@@ -1360,6 +1147,8 @@
 
 int net_rpc_user(int argc, const char **argv) 
 {
+	NET_API_STATUS status;
+
 	struct functable func[] = {
 		{"add", rpc_user_add},
 		{"info", rpc_user_info},
@@ -1368,7 +1157,14 @@
 		{"rename", rpc_user_rename},
 		{NULL, NULL}
 	};
-	
+
+	status = libnetapi_init(&netapi_ctx);
+	if (status != 0) {
+		return -1;
+	}
+	libnetapi_set_username(netapi_ctx, opt_user_name);
+	libnetapi_set_password(netapi_ctx, opt_password);
+
 	if (argc == 0) {
 		return run_rpc_command(NULL,PI_SAMR, 0, 
 				       rpc_user_list_internals,
@@ -3048,7 +2844,7 @@
 
 		rpccli_samr_Close(pipe_hnd, mem_ctx, &domain_pol);
 
-		string_to_sid(&sid_Builtin, "S-1-5-32");		
+		sid_copy(&sid_Builtin, &global_sid_Builtin);
 
 		result = rpccli_samr_OpenDomain(pipe_hnd, mem_ctx,
 						&connect_pol,
@@ -3255,12 +3051,16 @@
 					const char **argv)
 {
 	WERROR result;
+	NTSTATUS status;
 	char *sharename;
 	char *path;
 	uint32 type = STYPE_DISKTREE; /* only allow disk shares to be added */
 	uint32 num_users=0, perms=0;
 	char *password=NULL; /* don't allow a share password */
 	uint32 level = 2;
+	union srvsvc_NetShareInfo info;
+	struct srvsvc_NetShareInfo2 info2;
+	uint32_t parm_error = 0;
 
 	if ((sharename = talloc_strdup(mem_ctx, argv[0])) == NULL) {
 		return NT_STATUS_NO_MEMORY;
@@ -3271,11 +3071,24 @@
 		return NT_STATUS_UNSUCCESSFUL;
 	*path++ = '\0';
 
-	result = rpccli_srvsvc_net_share_add(pipe_hnd, mem_ctx, sharename, type,
-					  opt_comment, perms, opt_maxusers,
-					  num_users, path, password, 
-					  level, NULL);
-	return werror_to_ntstatus(result);
+	info2.name		= sharename;
+	info2.type		= type;
+	info2.comment		= opt_comment;
+	info2.permissions	= perms;
+	info2.max_users		= opt_maxusers;
+	info2.current_users	= num_users;
+	info2.path		= path;
+	info2.password		= password;
+
+	info.info2 = &info2;
+
+	status = rpccli_srvsvc_NetShareAdd(pipe_hnd, mem_ctx,
+					   pipe_hnd->cli->desthost,
+					   level,
+					   &info,
+					   &parm_error,
+					   &result);
+	return status;
 }
 
 static int rpc_share_add(int argc, const char **argv)
@@ -3314,8 +3127,11 @@
 {
 	WERROR result;
 
-	result = rpccli_srvsvc_net_share_del(pipe_hnd, mem_ctx, argv[0]);
-	return W_ERROR_IS_OK(result) ? NT_STATUS_OK : NT_STATUS_UNSUCCESSFUL;
+	return rpccli_srvsvc_NetShareDel(pipe_hnd, mem_ctx,
+					 pipe_hnd->cli->desthost,
+					 argv[0],
+					 0,
+					 &result);
 }
 
 /** 
@@ -3344,165 +3160,104 @@
  *
  * @param info1  pointer to SRV_SHARE_INFO_1 to format
  **/
- 
-static void display_share_info_1(SRV_SHARE_INFO_1 *info1)
-{
-	fstring netname = "", remark = "";
 
-	rpcstr_pull_unistr2_fstring(netname, &info1->info_1_str.uni_netname);
-	rpcstr_pull_unistr2_fstring(remark, &info1->info_1_str.uni_remark);
-
+static void display_share_info_1(struct srvsvc_NetShareInfo1 *r)
+{
 	if (opt_long_list_entries) {
 		d_printf("%-12s %-8.8s %-50s\n",
-			 netname, share_type[info1->info_1.type & ~(STYPE_TEMPORARY|STYPE_HIDDEN)], remark);
+			 r->name,
+			 share_type[r->type & ~(STYPE_TEMPORARY|STYPE_HIDDEN)],
+			 r->comment);
 	} else {
-		d_printf("%s\n", netname);
+		d_printf("%s\n", r->name);
 	}
-
 }
 
 static WERROR get_share_info(struct rpc_pipe_client *pipe_hnd,
-				TALLOC_CTX *mem_ctx, 
-				uint32 level,
-				int argc,
-				const char **argv, 
-				SRV_SHARE_INFO_CTR *ctr)
+			     TALLOC_CTX *mem_ctx,
+			     uint32 level,
+			     int argc,
+			     const char **argv,
+			     struct srvsvc_NetShareInfoCtr *info_ctr)
 {
 	WERROR result;
-	SRV_SHARE_INFO info;
+	NTSTATUS status;
+	union srvsvc_NetShareInfo info;
 
 	/* no specific share requested, enumerate all */
 	if (argc == 0) {
 
-		ENUM_HND hnd;
-		uint32 preferred_len = 0xffffffff;
+		uint32_t preferred_len = 0xffffffff;
+		uint32_t total_entries = 0;
+		uint32_t resume_handle = 0;
 
-		init_enum_hnd(&hnd, 0);
+		info_ctr->level = level;
 
-		return rpccli_srvsvc_net_share_enum(pipe_hnd, mem_ctx, level, ctr, 
-						 preferred_len, &hnd);
+		status = rpccli_srvsvc_NetShareEnumAll(pipe_hnd, mem_ctx,
+						       pipe_hnd->cli->desthost,
+						       info_ctr,
+						       preferred_len,
+						       &total_entries,
+						       &resume_handle,
+						       &result);
+		return result;
 	}
 
 	/* request just one share */
-	result = rpccli_srvsvc_net_share_get_info(pipe_hnd, mem_ctx, argv[0], level, &info);
+	status = rpccli_srvsvc_NetShareGetInfo(pipe_hnd, mem_ctx,
+					       pipe_hnd->cli->desthost,
+					       argv[0],
+					       level,
+					       &info,
+					       &result);
 
-	if (!W_ERROR_IS_OK(result))
+	if (!NT_STATUS_IS_OK(status) || !W_ERROR_IS_OK(result)) {
 		goto done;
+	}
 
 	/* construct ctr */
-	ZERO_STRUCTP(ctr);
+	ZERO_STRUCTP(info_ctr);
 
-	ctr->info_level = ctr->switch_value = level;
-	ctr->ptr_share_info = ctr->ptr_entries = 1;
-	ctr->num_entries = ctr->num_entries2 = 1;
+	info_ctr->level = level;
 
 	switch (level) {
 	case 1:
 	{
-		char *s;
-		SRV_SHARE_INFO_1 *info1;
-		
-		ctr->share.info1 = TALLOC_ARRAY(mem_ctx, SRV_SHARE_INFO_1, 1);
-		if (ctr->share.info1 == NULL) {
-			result = WERR_NOMEM;
-			goto done;
-		}
-		info1 = ctr->share.info1;
-				
-		memset(ctr->share.info1, 0, sizeof(SRV_SHARE_INFO_1));
+		struct srvsvc_NetShareCtr1 *ctr1;
 
-		/* Copy pointer crap */
+		ctr1 = TALLOC_ZERO_P(mem_ctx, struct srvsvc_NetShareCtr1);
+		W_ERROR_HAVE_NO_MEMORY(ctr1);
 
-		memcpy(&info1->info_1, &info.share.info1.info_1, sizeof(SH_INFO_1));
+		ctr1->count = 1;
+		ctr1->array = info.info1;
 
-		/* Duplicate strings */
-
-		s = unistr2_to_ascii_talloc(mem_ctx, &info.share.info1.info_1_str.uni_netname);
-		if (s)
-			init_unistr2(&info1->info_1_str.uni_netname, s, UNI_STR_TERMINATE);
-
-		s = unistr2_to_ascii_talloc(mem_ctx, &info.share.info1.info_1_str.uni_remark);
-		if (s)
-			init_unistr2(&info1->info_1_str.uni_remark, s, UNI_STR_TERMINATE);
+		info_ctr->ctr.ctr1 = ctr1;
 	}
 	case 2:
 	{
-		char *s;
-		SRV_SHARE_INFO_2 *info2;
-		
-		ctr->share.info2 = TALLOC_ARRAY(mem_ctx, SRV_SHARE_INFO_2, 1);
-		if (ctr->share.info2 == NULL) {
-			result = WERR_NOMEM;
-			goto done;
-		}
-		info2 = ctr->share.info2;
-				
-		memset(ctr->share.info2, 0, sizeof(SRV_SHARE_INFO_2));
+		struct srvsvc_NetShareCtr2 *ctr2;
 
-		/* Copy pointer crap */
+		ctr2 = TALLOC_ZERO_P(mem_ctx, struct srvsvc_NetShareCtr2);
+		W_ERROR_HAVE_NO_MEMORY(ctr2);
 
-		memcpy(&info2->info_2, &info.share.info2.info_2, sizeof(SH_INFO_2));
+		ctr2->count = 1;
+		ctr2->array = info.info2;
 
-		/* Duplicate strings */
-
-		s = unistr2_to_ascii_talloc(mem_ctx, &info.share.info2.info_2_str.uni_netname);
-		if (s)
-			init_unistr2(&info2->info_2_str.uni_netname, s, UNI_STR_TERMINATE);
-
-		s = unistr2_to_ascii_talloc(mem_ctx, &info.share.info2.info_2_str.uni_remark);
-		if (s)
-			init_unistr2(&info2->info_2_str.uni_remark, s, UNI_STR_TERMINATE);
-
-		s = unistr2_to_ascii_talloc(mem_ctx, &info.share.info2.info_2_str.uni_path);
-		if (s)
-			init_unistr2(&info2->info_2_str.uni_path, s, UNI_STR_TERMINATE);
-
-		s = unistr2_to_ascii_talloc(mem_ctx, &info.share.info2.info_2_str.uni_passwd);
-		if (s)
-			init_unistr2(&info2->info_2_str.uni_passwd, s, UNI_STR_TERMINATE);
+		info_ctr->ctr.ctr2 = ctr2;
 	}
 	case 502:
 	{
-		char *s;
-		SRV_SHARE_INFO_502 *info502;
+		struct srvsvc_NetShareCtr502 *ctr502;
 
-		ctr->share.info502 = TALLOC_ARRAY(mem_ctx, SRV_SHARE_INFO_502, 1);
-		if (ctr->share.info502 == NULL) {
-			result = WERR_NOMEM;
-			goto done;
-		}
-		info502 = ctr->share.info502;
+		ctr502 = TALLOC_ZERO_P(mem_ctx, struct srvsvc_NetShareCtr502);
+		W_ERROR_HAVE_NO_MEMORY(ctr502);
 
-		memset(ctr->share.info502, 0, sizeof(SRV_SHARE_INFO_502));
+		ctr502->count = 1;
+		ctr502->array = info.info502;
 
-		/* Copy pointer crap */
-
-		memcpy(&info502->info_502, &info.share.info502.info_502, sizeof(SH_INFO_502));
-
-		/* Duplicate strings */
-
-		s = unistr2_to_ascii_talloc(mem_ctx, &info.share.info502.info_502_str.uni_netname);
-		if (s)
-			init_unistr2(&info502->info_502_str.uni_netname, s, UNI_STR_TERMINATE);
-
-		s = unistr2_to_ascii_talloc(mem_ctx, &info.share.info502.info_502_str.uni_remark);
-		if (s)
-			init_unistr2(&info502->info_502_str.uni_remark, s, UNI_STR_TERMINATE);
-
-		s = unistr2_to_ascii_talloc(mem_ctx, &info.share.info502.info_502_str.uni_path);
-		if (s)
-			init_unistr2(&info502->info_502_str.uni_path, s, UNI_STR_TERMINATE);
-
-		s = unistr2_to_ascii_talloc(mem_ctx, &info.share.info502.info_502_str.uni_passwd);
-		if (s)
-			init_unistr2(&info502->info_502_str.uni_passwd, s, UNI_STR_TERMINATE);
-
-		info502->info_502_str.sd = dup_sec_desc(mem_ctx, info.share.info502.info_502_str.sd);
-				
+		info_ctr->ctr.ctr502 = ctr502;
 	}
-
 	} /* switch */
-
 done:
 	return result;
 }
@@ -3531,11 +3286,18 @@
 					int argc,
 					const char **argv)
 {
-	SRV_SHARE_INFO_CTR ctr;
+	struct srvsvc_NetShareInfoCtr info_ctr;
+	struct srvsvc_NetShareCtr1 ctr1;
 	WERROR result;
 	uint32 i, level = 1;
 
-	result = get_share_info(pipe_hnd, mem_ctx, level, argc, argv, &ctr);
+	ZERO_STRUCT(info_ctr);
+	ZERO_STRUCT(ctr1);
+
+	info_ctr.level = 1;
+	info_ctr.ctr.ctr1 = &ctr1;
+
+	result = get_share_info(pipe_hnd, mem_ctx, level, argc, argv, &info_ctr);
 	if (!W_ERROR_IS_OK(result))
 		goto done;
 
@@ -3547,8 +3309,8 @@
 	"\nShare name   Type     Description\n"\
 	"----------   ----     -----------\n");
 	}
-	for (i = 0; i < ctr.num_entries; i++)
-		display_share_info_1(&ctr.share.info1[i]);
+	for (i = 0; i < info_ctr.ctr.ctr1->count; i++)
+		display_share_info_1(&info_ctr.ctr.ctr1->array[i]);
  done:
 	return W_ERROR_IS_OK(result) ? NT_STATUS_OK : NT_STATUS_UNSUCCESSFUL;
 }
@@ -3577,7 +3339,7 @@
 	return True;
 }
 
-static bool check_share_sanity(struct cli_state *cli, fstring netname, uint32 type)
+static bool check_share_sanity(struct cli_state *cli, const char *netname, uint32 type)
 {
 	/* only support disk shares */
 	if (! ( type == STYPE_DISKTREE || type == (STYPE_DISKTREE | STYPE_HIDDEN)) ) {
@@ -3625,13 +3387,12 @@
 {
 	WERROR result;
 	NTSTATUS nt_status = NT_STATUS_UNSUCCESSFUL;
-	SRV_SHARE_INFO_CTR ctr_src;
-	uint32 type = STYPE_DISKTREE; /* only allow disk shares to be added */
-	char *password = NULL; /* don't allow a share password */
+	struct srvsvc_NetShareInfoCtr ctr_src;
 	uint32 i;
 	struct rpc_pipe_client *srvsvc_pipe = NULL;
 	struct cli_state *cli_dst = NULL;
 	uint32 level = 502; /* includes secdesc */
+	uint32_t parm_error = 0;
 
 	result = get_share_info(pipe_hnd, mem_ctx, level, argc, argv, &ctr_src);
 	if (!W_ERROR_IS_OK(result))
@@ -3643,40 +3404,39 @@
                 return nt_status;
 
 
-	for (i = 0; i < ctr_src.num_entries; i++) {
+	for (i = 0; i < ctr_src.ctr.ctr502->count; i++) {
 
-		fstring netname = "", remark = "", path = "";
+		union srvsvc_NetShareInfo info;
+		struct srvsvc_NetShareInfo502 info502 =
+			ctr_src.ctr.ctr502->array[i];
+
 		/* reset error-code */
 		nt_status = NT_STATUS_UNSUCCESSFUL;
 
-		rpcstr_pull_unistr2_fstring(
-			netname, &ctr_src.share.info502[i].info_502_str.uni_netname);
-		rpcstr_pull_unistr2_fstring(
-			remark, &ctr_src.share.info502[i].info_502_str.uni_remark);
-		rpcstr_pull_unistr2_fstring(
-			path, &ctr_src.share.info502[i].info_502_str.uni_path);
-
-		if (!check_share_sanity(cli, netname, ctr_src.share.info502[i].info_502.type))
+		if (!check_share_sanity(cli, info502.name, info502.type))
 			continue;
 
 		/* finally add the share on the dst server */ 
 
 		printf("migrating: [%s], path: %s, comment: %s, without share-ACLs\n", 
-			netname, path, remark);
+			info502.name, info502.path, info502.comment);
 
-		result = rpccli_srvsvc_net_share_add(srvsvc_pipe, mem_ctx, netname, type, remark,
-						  ctr_src.share.info502[i].info_502.perms,
-						  ctr_src.share.info502[i].info_502.max_uses,
-						  ctr_src.share.info502[i].info_502.num_uses,
-						  path, password, level, 
-						  NULL);
-	
+		info.info502 = &info502;
+
+		nt_status = rpccli_srvsvc_NetShareAdd(srvsvc_pipe, mem_ctx,
+						      srvsvc_pipe->cli->desthost,
+						      502,
+						      &info,
+						      &parm_error,
+						      &result);
+
                 if (W_ERROR_V(result) == W_ERROR_V(WERR_ALREADY_EXISTS)) {
-			printf("           [%s] does already exist\n", netname);
+			printf("           [%s] does already exist\n",
+				info502.name);
 			continue;
 		}
 
-		if (!W_ERROR_IS_OK(result)) {
+		if (!NT_STATUS_IS_OK(nt_status) || !W_ERROR_IS_OK(result)) {
 			printf("cannot add share: %s\n", dos_errstr(result));
 			goto done;
 		}
@@ -3910,7 +3670,7 @@
 {
 	WERROR result;
 	NTSTATUS nt_status = NT_STATUS_UNSUCCESSFUL;
-	SRV_SHARE_INFO_CTR ctr_src;
+	struct srvsvc_NetShareInfoCtr ctr_src;
 	uint32 i;
 	uint32 level = 502;
 	struct copy_clistate cp_clistate;
@@ -3926,19 +3686,17 @@
 	if (!W_ERROR_IS_OK(result))
 		goto done;
 
-	for (i = 0; i < ctr_src.num_entries; i++) {
+	for (i = 0; i < ctr_src.ctr.ctr502->count; i++) {
 
-		fstring netname = "";
+		struct srvsvc_NetShareInfo502 info502 =
+			ctr_src.ctr.ctr502->array[i];
 
-		rpcstr_pull_unistr2_fstring(
-			netname, &ctr_src.share.info502[i].info_502_str.uni_netname);
-
-		if (!check_share_sanity(cli, netname, ctr_src.share.info502[i].info_502.type))
+		if (!check_share_sanity(cli, info502.name, info502.type))
 			continue;
 
 		/* one might not want to mirror whole discs :) */
-		if (strequal(netname, "print$") || netname[1] == '$') {
-			d_printf("skipping   [%s]: builtin/hidden share\n", netname);
+		if (strequal(info502.name, "print$") || info502.name[1] == '$') {
+			d_printf("skipping   [%s]: builtin/hidden share\n", info502.name);
 			continue;
 		}
 
@@ -3952,7 +3710,7 @@
 			break;
 		}
 		printf("    [%s] files and directories %s ACLs, %s DOS Attributes %s\n", 
-			netname, 
+			info502.name,
 			opt_acls ? "including" : "without", 
 			opt_attrs ? "including" : "without",
 			opt_timestamps ? "(preserving timestamps)" : "");
@@ -3966,7 +3724,7 @@
 	        /* open share source */
 		nt_status = connect_to_service(&cp_clistate.cli_share_src,
 					       &cli->dest_ss, cli->desthost,
-					       netname, "A:");
+					       info502.name, "A:");
 		if (!NT_STATUS_IS_OK(nt_status))
 			goto done;
 
@@ -3975,21 +3733,21 @@
 		if (net_mode_share == NET_MODE_SHARE_MIGRATE) {
 			/* open share destination */
 			nt_status = connect_to_service(&cp_clistate.cli_share_dst,
-						       NULL, dst, netname, "A:");
+						       NULL, dst, info502.name, "A:");
 			if (!NT_STATUS_IS_OK(nt_status))
 				goto done;
 
 			got_dst_share = True;
 		}
 
-		if (!copy_top_level_perms(&cp_clistate, netname)) {
-			d_fprintf(stderr, "Could not handle the top level directory permissions for the share: %s\n", netname);
+		if (!copy_top_level_perms(&cp_clistate, info502.name)) {
+			d_fprintf(stderr, "Could not handle the top level directory permissions for the share: %s\n", info502.name);
 			nt_status = NT_STATUS_UNSUCCESSFUL;
 			goto done;
 		}
 
 		if (!sync_files(&cp_clistate, mask)) {
-			d_fprintf(stderr, "could not handle files for share: %s\n", netname);
+			d_fprintf(stderr, "could not handle files for share: %s\n", info502.name);
 			nt_status = NT_STATUS_UNSUCCESSFUL;
 			goto done;
 		}
@@ -4048,12 +3806,13 @@
 {
 	WERROR result;
 	NTSTATUS nt_status = NT_STATUS_UNSUCCESSFUL;
-	SRV_SHARE_INFO_CTR ctr_src;
-	SRV_SHARE_INFO info;
+	struct srvsvc_NetShareInfoCtr ctr_src;
+	union srvsvc_NetShareInfo info;
 	uint32 i;
 	struct rpc_pipe_client *srvsvc_pipe = NULL;
 	struct cli_state *cli_dst = NULL;
 	uint32 level = 502; /* includes secdesc */
+	uint32_t parm_error = 0;
 
 	result = get_share_info(pipe_hnd, mem_ctx, level, argc, argv, &ctr_src);
 
@@ -4066,41 +3825,35 @@
                 return nt_status;
 
 
-	for (i = 0; i < ctr_src.num_entries; i++) {
+	for (i = 0; i < ctr_src.ctr.ctr502->count; i++) {
 
-		fstring netname = "", remark = "", path = "";
+		struct srvsvc_NetShareInfo502 info502 =
+			ctr_src.ctr.ctr502->array[i];
+
 		/* reset error-code */
 		nt_status = NT_STATUS_UNSUCCESSFUL;
 
-		rpcstr_pull_unistr2_fstring(
-			netname, &ctr_src.share.info502[i].info_502_str.uni_netname);
-		rpcstr_pull_unistr2_fstring(
-			remark, &ctr_src.share.info502[i].info_502_str.uni_remark);
-		rpcstr_pull_unistr2_fstring(
-			path, &ctr_src.share.info502[i].info_502_str.uni_path);
-
-		if (!check_share_sanity(cli, netname, ctr_src.share.info502[i].info_502.type))
+		if (!check_share_sanity(cli, info502.name, info502.type))
 			continue;
 
 		printf("migrating: [%s], path: %s, comment: %s, including share-ACLs\n", 
-			netname, path, remark);
+			info502.name, info502.path, info502.comment);
 
 		if (opt_verbose)
-			display_sec_desc(ctr_src.share.info502[i].info_502_str.sd);
+			display_sec_desc(info502.sd_buf.sd);
 
-		/* init info */
-		ZERO_STRUCT(info);
-
-		info.switch_value = level;
-		info.ptr_share_ctr = 1;
-
 		/* FIXME: shouldn't we be able to just set the security descriptor ? */
-		info.share.info502 = ctr_src.share.info502[i];
+		info.info502 = &info502;
 
 		/* finally modify the share on the dst server */
-		result = rpccli_srvsvc_net_share_set_info(srvsvc_pipe, mem_ctx, netname, level, &info);
-	
-		if (!W_ERROR_IS_OK(result)) {
+		nt_status = rpccli_srvsvc_NetShareSetInfo(srvsvc_pipe, mem_ctx,
+							  srvsvc_pipe->cli->desthost,
+							  info502.name,
+							  level,
+							  &info,
+							  &parm_error,
+							  &result);
+		if (!NT_STATUS_IS_OK(nt_status) || !W_ERROR_IS_OK(result)) {
 			printf("cannot set share-acl: %s\n", dos_errstr(result));
 			goto done;
 		}
@@ -4512,85 +4265,84 @@
 
 static bool get_user_sids(const char *domain, const char *user, NT_USER_TOKEN *token)
 {
-	struct winbindd_request request;
-	struct winbindd_response response;
+	wbcErr wbc_status = WBC_ERR_UNKNOWN_FAILURE;
+	enum wbcSidType type;
 	fstring full_name;
-	NSS_STATUS result;
-
+	struct wbcDomainSid wsid;
+	char *sid_str = NULL;
 	DOM_SID user_sid;
+	uint32_t num_groups;
+	gid_t *groups = NULL;
+	uint32_t i;
 
-	int i;
-
 	fstr_sprintf(full_name, "%s%c%s",
 		     domain, *lp_winbind_separator(), user);
 
 	/* First let's find out the user sid */
 
-	ZERO_STRUCT(request);
-	ZERO_STRUCT(response);
+	wbc_status = wbcLookupName(domain, user, &wsid, &type);
 
-	fstrcpy(request.data.name.dom_name, domain);
-	fstrcpy(request.data.name.name, user);
+	if (!WBC_ERROR_IS_OK(wbc_status)) {
+		DEBUG(1, ("winbind could not find %s: %s\n",
+			  full_name, wbcErrorString(wbc_status)));
+		return false;
+	}
 
-	result = winbindd_request_response(WINBINDD_LOOKUPNAME, &request, &response);
-
-	if (result != NSS_STATUS_SUCCESS) {
-		DEBUG(1, ("winbind could not find %s\n", full_name));
-		return False;
+	wbc_status = wbcSidToString(&wsid, &sid_str);
+	if (!WBC_ERROR_IS_OK(wbc_status)) {
+		return false;
 	}
 
-	if (response.data.sid.type != SID_NAME_USER) {
+	if (type != SID_NAME_USER) {
+		wbcFreeMemory(sid_str);
 		DEBUG(1, ("%s is not a user\n", full_name));
-		return False;
+		return false;
 	}
 
-	string_to_sid(&user_sid, response.data.sid.sid);
+	string_to_sid(&user_sid, sid_str);
+	wbcFreeMemory(sid_str);
+	sid_str = NULL;
 
 	init_user_token(token, &user_sid);
 
 	/* And now the groups winbind knows about */
 
-	ZERO_STRUCT(response);
-
-	fstrcpy(request.data.username, full_name);
-
-	result = winbindd_request_response(WINBINDD_GETGROUPS, &request, &response);
-
-	if (result != NSS_STATUS_SUCCESS) {
-		DEBUG(1, ("winbind could not get groups of %s\n", full_name));
-		return False;
+	wbc_status = wbcGetGroups(full_name, &num_groups, &groups);
+	if (!WBC_ERROR_IS_OK(wbc_status)) {
+		DEBUG(1, ("winbind could not get groups of %s: %s\n",
+			full_name, wbcErrorString(wbc_status)));
+		return false;
 	}
 
-	for (i = 0; i < response.data.num_entries; i++) {
-		gid_t gid = ((gid_t *)response.extra_data.data)[i];
+	for (i = 0; i < num_groups; i++) {
+		gid_t gid = groups[i];
 		DOM_SID sid;
 
-		struct winbindd_request sidrequest;
-		struct winbindd_response sidresponse;
+		wbc_status = wbcGidToSid(gid, &wsid);
+		if (!WBC_ERROR_IS_OK(wbc_status)) {
+			DEBUG(1, ("winbind could not find SID of gid %d: %s\n",
+				  gid, wbcErrorString(wbc_status)));
+			wbcFreeMemory(groups);
+			return false;
+		}
 
-		ZERO_STRUCT(sidrequest);
-		ZERO_STRUCT(sidresponse);
-
-		sidrequest.data.gid = gid;
-
-		result = winbindd_request_response(WINBINDD_GID_TO_SID,
-					  &sidrequest, &sidresponse);
-
-		if (result != NSS_STATUS_SUCCESS) {
-			DEBUG(1, ("winbind could not find SID of gid %d\n",
-				  gid));
-			return False;
+		wbc_status = wbcSidToString(&wsid, &sid_str);
+		if (!WBC_ERROR_IS_OK(wbc_status)) {
+			wbcFreeMemory(groups);
+			return false;
 		}
 
-		DEBUG(3, (" %s\n", sidresponse.data.sid.sid));
+		DEBUG(3, (" %s\n", sid_str));
 
-		string_to_sid(&sid, sidresponse.data.sid.sid);
+		string_to_sid(&sid, sid_str);
+		wbcFreeMemory(sid_str);
+		sid_str = NULL;
+
 		add_sid_to_token(token, &sid);
 	}
+	wbcFreeMemory(groups);
 
-	SAFE_FREE(response.extra_data.data);
-
-	return True;
+	return true;
 }
 	
 /**
@@ -4599,11 +4351,9 @@
 
 static bool get_user_tokens(int *num_tokens, struct user_token **user_tokens)
 {
-	struct winbindd_request request;
-	struct winbindd_response response;
-	const char *extra_data;
-	char *name;
-	int i;
+	wbcErr wbc_status = WBC_ERR_UNKNOWN_FAILURE;
+	uint32_t i, num_users;
+	const char **users;
 	struct user_token *result;
 	TALLOC_CTX *frame = NULL;
 
@@ -4611,58 +4361,43 @@
 	    (opt_target_workgroup == NULL)) {
 		d_fprintf(stderr, "winbind use default domain = yes set, "
 			 "please specify a workgroup\n");
-		return False;
+		return false;
 	}
 
 	/* Send request to winbind daemon */
 
-	ZERO_STRUCT(request);
-	ZERO_STRUCT(response);
-
-	if (winbindd_request_response(WINBINDD_LIST_USERS, &request, &response) !=
-	    NSS_STATUS_SUCCESS)
-		return False;
-
-	/* Look through extra data */
-
-	if (!response.extra_data.data)
-		return False;
-
-	extra_data = (const char *)response.extra_data.data;
-	*num_tokens = 0;
-
-	frame = talloc_stackframe();
-	while(next_token_talloc(frame, &extra_data, &name, ",")) {
-		*num_tokens += 1;
+	wbc_status = wbcListUsers(NULL, &num_users, &users);
+	if (!WBC_ERROR_IS_OK(wbc_status)) {
+		DEBUG(1, ("winbind could not list users: %s\n",
+			  wbcErrorString(wbc_status)));
+		return false;
 	}
 
-	result = SMB_MALLOC_ARRAY(struct user_token, *num_tokens);
+	result = SMB_MALLOC_ARRAY(struct user_token, num_users);
 
 	if (result == NULL) {
 		DEBUG(1, ("Could not malloc sid array\n"));
-		TALLOC_FREE(frame);
-		return False;
+		wbcFreeMemory(users);
+		return false;
 	}
 
-	extra_data = (const char *)response.extra_data.data;
-	i=0;
-
-	while(next_token_talloc(frame, &extra_data, &name, ",")) {
+	frame = talloc_stackframe();
+	for (i=0; i < num_users; i++) {
 		fstring domain, user;
 		char *p;
 
-		fstrcpy(result[i].name, name);
+		fstrcpy(result[i].name, users[i]);
 
-		p = strchr(name, *lp_winbind_separator());
+		p = strchr(users[i], *lp_winbind_separator());
 
-		DEBUG(3, ("%s\n", name));
+		DEBUG(3, ("%s\n", users[i]));
 
 		if (p == NULL) {
 			fstrcpy(domain, opt_target_workgroup);
-			fstrcpy(user, name);
+			fstrcpy(user, users[i]);
 		} else {
 			*p++ = '\0';
-			fstrcpy(domain, name);
+			fstrcpy(domain, users[i]);
 			strupper_m(domain);
 			fstrcpy(user, p);
 		}
@@ -4671,11 +4406,12 @@
 		i+=1;
 	}
 	TALLOC_FREE(frame);
-	SAFE_FREE(response.extra_data.data);
+	wbcFreeMemory(users);
 
+	*num_tokens = num_users;
 	*user_tokens = result;
 
-	return True;
+	return true;
 }
 
 static bool get_user_tokens_from_file(FILE *f,
@@ -4745,20 +4481,25 @@
 	SEC_DESC *root_sd = NULL;
 	struct cli_state *cli = pipe_hnd->cli;
 	int i;
-	SRV_SHARE_INFO info;
+	union srvsvc_NetShareInfo info;
 	WERROR result;
+	NTSTATUS status;
 	uint16 cnum;
 
-	result = rpccli_srvsvc_net_share_get_info(pipe_hnd, mem_ctx, netname,
-					       502, &info);
+	status = rpccli_srvsvc_NetShareGetInfo(pipe_hnd, mem_ctx,
+					       pipe_hnd->cli->desthost,
+					       netname,
+					       502,
+					       &info,
+					       &result);
 
-	if (!W_ERROR_IS_OK(result)) {
+	if (!NT_STATUS_IS_OK(status) || !W_ERROR_IS_OK(result)) {
 		DEBUG(1, ("Coult not query secdesc for share %s\n",
 			  netname));
 		return;
 	}
 
-	share_sd = info.share.info502.info_502_str.sd;
+	share_sd = info.info502->sd_buf.sd;
 	if (share_sd == NULL) {
 		DEBUG(1, ("Got no secdesc for share %s\n",
 			  netname));
@@ -4778,7 +4519,6 @@
 
 	for (i=0; i<num_tokens; i++) {
 		uint32 acc_granted;
-		NTSTATUS status;
 
 		if (share_sd != NULL) {
 			if (!se_access_check(share_sd, &tokens[i].token,
@@ -5043,6 +4783,10 @@
 				 int argc, const char **argv)
 {
 	WERROR result;
+	NTSTATUS status;
+	uint32_t parm_err = 0;
+	union srvsvc_NetShareInfo info;
+	struct srvsvc_NetShareInfo2 info2;
 
 	if ((argc < 2) || (argc > 3)) {
 		d_fprintf(stderr, "usage: %s <share> <path> [comment]\n",
@@ -5050,12 +4794,25 @@
 		return NT_STATUS_INVALID_PARAMETER;
 	}
 
-	result = rpccli_srvsvc_net_share_add(
-		pipe_hnd, mem_ctx, argv[0], STYPE_DISKTREE,
-		(argc == 3) ? argv[2] : "",
-		0, 0, 0, argv[1], NULL, 2, NULL);
-					     
-	return werror_to_ntstatus(result);
+	info2.name		= argv[0];
+	info2.type		= STYPE_DISKTREE;
+	info2.comment		= (argc == 3) ? argv[2] : "";
+	info2.permissions	= 0;
+	info2.max_users		= 0;
+	info2.current_users	= 0;
+	info2.path		= argv[1];
+	info2.password		= NULL;
+
+	info.info2 = &info2;
+
+	status = rpccli_srvsvc_NetShareAdd(pipe_hnd, mem_ctx,
+					   pipe_hnd->cli->desthost,
+					   2,
+					   &info,
+					   &parm_err,
+					   &result);
+
+	return status;
 }
 
 static NTSTATUS rpc_sh_share_delete(TALLOC_CTX *mem_ctx,
@@ -5064,14 +4821,20 @@
 				    int argc, const char **argv)
 {
 	WERROR result;
+	NTSTATUS status;
 
 	if (argc != 1) {
 		d_fprintf(stderr, "usage: %s <share>\n", ctx->whoami);
 		return NT_STATUS_INVALID_PARAMETER;
 	}
 
-	result = rpccli_srvsvc_net_share_del(pipe_hnd, mem_ctx, argv[0]);
-	return werror_to_ntstatus(result);
+	status = rpccli_srvsvc_NetShareDel(pipe_hnd, mem_ctx,
+					   pipe_hnd->cli->desthost,
+					   argv[0],
+					   0,
+					   &result);
+
+	return status;
 }
 
 static NTSTATUS rpc_sh_share_info(TALLOC_CTX *mem_ctx,
@@ -5079,34 +4842,29 @@
 				  struct rpc_pipe_client *pipe_hnd,
 				  int argc, const char **argv)
 {
-	SRV_SHARE_INFO info;
-	SRV_SHARE_INFO_2 *info2 = &info.share.info2;
+	union srvsvc_NetShareInfo info;
 	WERROR result;
+	NTSTATUS status;
 
 	if (argc != 1) {
 		d_fprintf(stderr, "usage: %s <share>\n", ctx->whoami);
 		return NT_STATUS_INVALID_PARAMETER;
 	}
 
-	result = rpccli_srvsvc_net_share_get_info(
-		pipe_hnd, mem_ctx, argv[0], 2, &info);
-	if (!W_ERROR_IS_OK(result)) {
+	status = rpccli_srvsvc_NetShareGetInfo(pipe_hnd, mem_ctx,
+					       pipe_hnd->cli->desthost,
+					       argv[0],
+					       2,
+					       &info,
+					       &result);
+	if (!NT_STATUS_IS_OK(status) || !W_ERROR_IS_OK(result)) {
 		goto done;
 	}
 
-	d_printf("Name:     %s\n",
-		 rpcstr_pull_unistr2_talloc(mem_ctx,
-					    &info2->info_2_str.uni_netname));
-	d_printf("Comment:  %s\n",
-		 rpcstr_pull_unistr2_talloc(mem_ctx,
-					    &info2->info_2_str.uni_remark));
-	
-	d_printf("Path:     %s\n",
-		 rpcstr_pull_unistr2_talloc(mem_ctx,
-					    &info2->info_2_str.uni_path));
-	d_printf("Password: %s\n",
-		 rpcstr_pull_unistr2_talloc(mem_ctx,
-					    &info2->info_2_str.uni_passwd));
+	d_printf("Name:     %s\n", info.info2->name);
+	d_printf("Comment:  %s\n", info.info2->comment);
+	d_printf("Path:     %s\n", info.info2->path);
+	d_printf("Password: %s\n", info.info2->password);
 
  done:
 	return werror_to_ntstatus(result);
@@ -5194,19 +4952,13 @@
 /** 
  * Formatted print of open file info 
  *
- * @param info3  FILE_INFO_3 contents
- * @param str3   strings for FILE_INFO_3
+ * @param r  struct srvsvc_NetFileInfo3 contents
  **/
 
-static void display_file_info_3( FILE_INFO_3 *info3 )
+static void display_file_info_3(struct srvsvc_NetFileInfo3 *r)
 {
-	fstring user = "", path = "";
-
-	rpcstr_pull_unistr2_fstring(user, info3->user);
-	rpcstr_pull_unistr2_fstring(path, info3->path);
-
 	d_printf("%-7.1d %-20.20s 0x%-4.2x %-6.1d %s\n",
-		 info3->id, user, info3->perms, info3->num_locks, path);
+		 r->fid, r->user, r->permissions, r->num_locks, r->path);
 }
 
 /** 
@@ -5233,22 +4985,36 @@
 					int argc,
 					const char **argv)
 {
-	SRV_FILE_INFO_CTR ctr;
+	struct srvsvc_NetFileInfoCtr info_ctr;
+	struct srvsvc_NetFileCtr3 ctr3;
 	WERROR result;
-	ENUM_HND hnd;
+	NTSTATUS status;
 	uint32 preferred_len = 0xffffffff, i;
 	const char *username=NULL;
+	uint32_t total_entries = 0;
+	uint32_t resume_handle = 0;
 
-	init_enum_hnd(&hnd, 0);
-
 	/* if argc > 0, must be user command */
 	if (argc > 0)
 		username = smb_xstrdup(argv[0]);
-		
-	result = rpccli_srvsvc_net_file_enum(pipe_hnd,
-					mem_ctx, 3, username, &ctr, preferred_len, &hnd);
 
-	if (!W_ERROR_IS_OK(result))
+	ZERO_STRUCT(info_ctr);
+	ZERO_STRUCT(ctr3);
+
+	info_ctr.level = 3;
+	info_ctr.ctr.ctr3 = &ctr3;
+
+	status = rpccli_srvsvc_NetFileEnum(pipe_hnd, mem_ctx,
+					   pipe_hnd->cli->desthost,
+					   NULL,
+					   username,
+					   &info_ctr,
+					   preferred_len,
+					   &total_entries,
+					   &resume_handle,
+					   &result);
+
+	if (!NT_STATUS_IS_OK(status) || !W_ERROR_IS_OK(result))
 		goto done;
 
 	/* Display results */
@@ -5257,8 +5023,8 @@
 		 "\nEnumerating open files on remote server:\n\n"\
 		 "\nFileId  Opened by            Perms  Locks  Path"\
 		 "\n------  ---------            -----  -----  ---- \n");
-	for (i = 0; i < ctr.num_entries; i++)
-		display_file_info_3(&ctr.file.info3[i]);
+	for (i = 0; i < total_entries; i++)
+		display_file_info_3(&info_ctr.ctr.ctr3->array[i]);
  done:
 	return W_ERROR_IS_OK(result) ? NT_STATUS_OK : NT_STATUS_UNSUCCESSFUL;
 }
@@ -5644,14 +5410,16 @@
 	{
 		NTTIME notime;
 		struct samr_LogonHours hours;
+		struct lsa_BinaryString parameters;
 		const int units_per_week = 168;
 		uchar pwbuf[516];
 
 		encode_pw_buffer(pwbuf, argv[1], STR_UNICODE);
 
 		ZERO_STRUCT(notime);
-
 		ZERO_STRUCT(hours);
+		ZERO_STRUCT(parameters);
+
 		hours.bits = talloc_array(mem_ctx, uint8_t, units_per_week);
 		if (!hours.bits) {
 			result = NT_STATUS_NO_MEMORY;
@@ -5664,7 +5432,7 @@
 				      notime, notime, notime,
 				      notime, notime, notime,
 				      NULL, NULL, NULL, NULL, NULL,
-				      NULL, NULL, NULL, NULL, NULL,
+				      NULL, NULL, NULL, NULL, &parameters,
 				      0, 0, ACB_DOMTRUST, SAMR_FIELD_ACCT_FLAGS,
 				      hours,
 				      0, 0, 0, 0, 0, 0, 0,
@@ -5851,8 +5619,50 @@
 		return -1;
 	}
 }
- 
 
+static NTSTATUS rpc_trustdom_get_pdc(struct cli_state *cli,
+				     TALLOC_CTX *mem_ctx,
+				     const char *domain_name)
+{
+	char *dc_name = NULL;
+	const char *buffer = NULL;
+	struct rpc_pipe_client *netr;
+	NTSTATUS status;
+
+	/* Use NetServerEnum2 */
+
+	if (cli_get_pdc_name(cli, domain_name, &dc_name)) {
+		SAFE_FREE(dc_name);
+		return NT_STATUS_OK;
+	}
+
+	DEBUG(1,("NetServerEnum2 error: Couldn't find primary domain controller\
+		 for domain %s\n", domain_name));
+
+	/* Try netr_GetDcName */
+
+	netr = cli_rpc_pipe_open_noauth(cli, PI_NETLOGON, &status);
+	if (!netr) {
+		return status;
+	}
+
+	status = rpccli_netr_GetDcName(netr, mem_ctx,
+				       cli->desthost,
+				       domain_name,
+				       &buffer,
+				       NULL);
+	cli_rpc_pipe_close(netr);
+
+	if (NT_STATUS_IS_OK(status)) {
+		return status;
+	}
+
+	DEBUG(1,("netr_GetDcName error: Couldn't find primary domain controller\
+		 for domain %s\n", domain_name));
+
+	return status;
+}
+
 /**
  * Establish trust relationship to a trusting domain.
  * Interdomain account must already be created on remote PDC.
@@ -5876,7 +5686,6 @@
 	char* domain_name;
 	char* acct_name;
 	fstring pdc_name;
-	char *dc_name;
 	union lsa_PolicyInformation *info = NULL;
 
 	/*
@@ -5937,18 +5746,6 @@
 		return -1;
 	}
 
-	/*
-	 * Use NetServerEnum2 to make sure we're talking to a proper server
-	 */
-
-	if (!cli_get_pdc_name(cli, domain_name, &dc_name)) {
-		DEBUG(0, ("NetServerEnum2 error: Couldn't find primary domain controller\
-			 for domain %s\n", domain_name));
-		cli_shutdown(cli);
-		return -1;
-	}
-	SAFE_FREE(dc_name);
-	 
 	if (!(mem_ctx = talloc_init("establishing trust relationship to "
 				    "domain %s", domain_name))) {
 		DEBUG(0, ("talloc_init() failed\n"));
@@ -5956,6 +5753,15 @@
 		return -1;
 	}
 
+	/* Make sure we're talking to a proper server */
+
+	nt_status = rpc_trustdom_get_pdc(cli, mem_ctx, domain_name);
+	if (!NT_STATUS_IS_OK(nt_status)) {
+		cli_shutdown(cli);
+		talloc_destroy(mem_ctx);
+		return -1;
+	}
+
 	/*
 	 * Call LsaOpenPolicy and LsaQueryInfo
 	 */
@@ -6120,7 +5926,7 @@
 				      const char *trusted_dom_name)
 {
 	NTSTATUS nt_status;
-	union lsa_TrustedDomainInfo info;
+	union lsa_TrustedDomainInfo *info = NULL;
 	char *cleartextpwd = NULL;
 	DATA_BLOB data;
 
@@ -6135,13 +5941,9 @@
 		goto done;
 	}
 
-	data = data_blob(NULL, info.password.password->length);
+	data = data_blob(info->password.password->data,
+			 info->password.password->length);
 
-	memcpy(data.data,
-	       info.password.password->data,
-	       info.password.password->length);
-	data.length = info.password.password->length;
-
 	cleartextpwd = decrypt_trustdom_secret(pipe_hnd->cli->pwd.password,
 					       &data);
 
@@ -6158,7 +5960,7 @@
 	}
 
 #ifdef DEBUG_PASSWORD
-	DEBUG(100,("sucessfully vampired trusted domain [%s], sid: [%s], "
+	DEBUG(100,("successfully vampired trusted domain [%s], sid: [%s], "
 		   "password: [%s]\n", trusted_dom_name,
 		   sid_string_dbg(&dom_sid), cleartextpwd));
 #endif
@@ -6608,7 +6410,7 @@
 		return -1;
 	}
 
-	return (net_run_function(argc, argv, func, rpc_user_usage));
+	return (net_run_function(argc, argv, func, rpc_trustdom_usage));
 }
 
 /**

Modified: branches/samba/experimental/source/utils/net_rpc_join.c
===================================================================
--- branches/samba/experimental/source/utils/net_rpc_join.c	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/utils/net_rpc_join.c	2008-06-09 06:59:20 UTC (rev 1920)
@@ -46,7 +46,7 @@
 {
 	enum security_types sec;
 	unsigned int conn_flags = NET_FLAGS_PDC;
-	uint32 neg_flags = NETLOGON_NEG_SELECT_AUTH2_FLAGS|NETLOGON_NEG_SCHANNEL;
+	uint32_t neg_flags = NETLOGON_NEG_AUTH2_ADS_FLAGS;
 	struct cli_state *cli = NULL;
 	struct rpc_pipe_client *pipe_hnd = NULL;
 	struct rpc_pipe_client *netlogon_pipe = NULL;
@@ -133,7 +133,7 @@
 	struct cli_state *cli;
 	TALLOC_CTX *mem_ctx;
         uint32 acb_info = ACB_WSTRUST;
-	uint32 neg_flags = NETLOGON_NEG_SELECT_AUTH2_FLAGS|(lp_client_schannel() ? NETLOGON_NEG_SCHANNEL : 0);
+	uint32_t neg_flags = NETLOGON_NEG_AUTH2_ADS_FLAGS;
 	uint32 sec_channel_type;
 	struct rpc_pipe_client *pipe_hnd = NULL;
 
@@ -485,7 +485,7 @@
 	nt_status = net_rpc_join_ok(domain, NULL, NULL);
 	if (!NT_STATUS_IS_OK(nt_status)) {
 		fprintf(stderr,"Join to domain '%s' is not valid: %s\n",
-			nt_errstr(nt_status), domain);
+			domain, nt_errstr(nt_status));
 		free(domain);
 		return -1;
 	}

Modified: branches/samba/experimental/source/utils/net_rpc_registry.c
===================================================================
--- branches/samba/experimental/source/utils/net_rpc_registry.c	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/utils/net_rpc_registry.c	2008-06-09 06:59:20 UTC (rev 1920)
@@ -19,48 +19,60 @@
  
 #include "includes.h"
 #include "utils/net.h"
+#include "utils/net_registry_util.h"
 #include "regfio.h"
 #include "reg_objects.h"
 
-static bool reg_hive_key(const char *fullname, uint32 *reg_type,
-			 const char **key_name)
+static bool reg_hive_key(TALLOC_CTX *ctx, const char *fullname,
+			 uint32 *reg_type, const char **key_name)
 {
-	const char *sep;
-	ptrdiff_t len;
+	WERROR werr;
+	char *hivename = NULL;
+	char *tmp_keyname = NULL;
+	bool ret = false;
+	TALLOC_CTX *tmp_ctx = talloc_stackframe();
 
-	sep = strchr_m(fullname, '\\');
+	werr = split_hive_key(tmp_ctx, fullname, &hivename, &tmp_keyname);
+	if (!W_ERROR_IS_OK(werr)) {
+		goto done;
+	}
 
-	if (sep != NULL) {
-		len = sep - fullname;
-		*key_name = sep+1;
+	*key_name = talloc_strdup(ctx, tmp_keyname);
+	if (*key_name == NULL) {
+		goto done;
 	}
-	else {
-		len = strlen(fullname);
-		*key_name = "";
-	}
 
-	if (strnequal(fullname, "HKLM", len) ||
-	    strnequal(fullname, "HKEY_LOCAL_MACHINE", len))
+	if (strequal(hivename, "HKLM") ||
+	    strequal(hivename, "HKEY_LOCAL_MACHINE"))
+	{
 		(*reg_type) = HKEY_LOCAL_MACHINE;
-	else if (strnequal(fullname, "HKCR", len) ||
-		 strnequal(fullname, "HKEY_CLASSES_ROOT", len))
+	} else if (strequal(hivename, "HKCR") ||
+		   strequal(hivename, "HKEY_CLASSES_ROOT")) 
+	{
 		(*reg_type) = HKEY_CLASSES_ROOT;
-	else if (strnequal(fullname, "HKU", len) ||
-		 strnequal(fullname, "HKEY_USERS", len))
+	} else if (strequal(hivename, "HKU") ||
+		   strequal(hivename, "HKEY_USERS"))
+	{
 		(*reg_type) = HKEY_USERS;
-	else if (strnequal(fullname, "HKCU", len) ||
-		 strnequal(fullname, "HKEY_CURRENT_USER", len))
+	} else if (strequal(hivename, "HKCU") ||
+		   strequal(hivename, "HKEY_CURRENT_USER"))
+	{
 		(*reg_type) = HKEY_CURRENT_USER;
-	else if (strnequal(fullname, "HKPD", len) ||
-		 strnequal(fullname, "HKEY_PERFORMANCE_DATA", len))
+	} else if (strequal(hivename, "HKPD") ||
+		   strequal(hivename, "HKEY_PERFORMANCE_DATA"))
+	{
 		(*reg_type) = HKEY_PERFORMANCE_DATA;
-	else {
+	} else {
 		DEBUG(10,("reg_hive_key: unrecognised hive key %s\n",
 			  fullname));
-		return False;
+		goto done;
 	}
 
-	return True;
+	ret = true;
+
+done:
+	TALLOC_FREE(tmp_ctx);
+	return ret;
 }
 
 static NTSTATUS registry_openkey(TALLOC_CTX *mem_ctx,
@@ -75,7 +87,7 @@
 
 	ZERO_STRUCT(key);
 
-	if (!reg_hive_key(name, &hive, &key.name)) {
+	if (!reg_hive_key(mem_ctx, name, &hive, &key.name)) {
 		return NT_STATUS_INVALID_PARAMETER;
 	}
 
@@ -461,7 +473,7 @@
 	rpccli_winreg_CloseKey(pipe_hnd, mem_ctx, &key_hnd, NULL);
 	rpccli_winreg_CloseKey(pipe_hnd, mem_ctx, &hive_hnd, NULL);
 
-	return NT_STATUS_OK;
+	return status;
 }
 
 static int rpc_registry_deletevalue( int argc, const char **argv )
@@ -476,6 +488,104 @@
 		rpc_registry_deletevalue_internal, argc, argv );
 }
 
+static NTSTATUS rpc_registry_getvalue_internal(const DOM_SID *domain_sid,
+					       const char *domain_name,
+					       struct cli_state *cli,
+					       struct rpc_pipe_client *pipe_hnd,
+					       TALLOC_CTX *mem_ctx,
+					       int argc,
+					       const char **argv)
+{
+	struct policy_handle hive_hnd, key_hnd;
+	NTSTATUS status;
+	WERROR werr;
+	struct winreg_String valuename;
+	struct registry_value *value = NULL;
+	enum winreg_Type type = REG_NONE;
+	uint8_t *data = NULL;
+	uint32_t data_size = 0;
+	uint32_t value_length = 0;
+	TALLOC_CTX *tmp_ctx = talloc_stackframe();
+
+	ZERO_STRUCT(valuename);
+
+	status = registry_openkey(tmp_ctx, pipe_hnd, argv[0],
+				  SEC_RIGHTS_MAXIMUM_ALLOWED,
+				  &hive_hnd, &key_hnd);
+	if (!NT_STATUS_IS_OK(status)) {
+		d_fprintf(stderr, "registry_openkey failed: %s\n",
+			  nt_errstr(status));
+		return status;
+	}
+
+	valuename.name = argv[1];
+
+	/*
+	 * call QueryValue once with data == NULL to get the
+	 * needed memory size to be allocated, then allocate
+	 * data buffer and call again.
+	 */
+	status = rpccli_winreg_QueryValue(pipe_hnd, tmp_ctx, &key_hnd,
+					  &valuename,
+					  &type,
+					  data,
+					  &data_size,
+					  &value_length,
+					  NULL);
+
+	if (!NT_STATUS_IS_OK(status)) {
+		d_fprintf(stderr, "registry_queryvalue failed: %s\n",
+			  nt_errstr(status));
+		goto done;
+	}
+
+	data = (uint8 *)TALLOC(tmp_ctx, data_size);
+	value_length = 0;
+
+	status = rpccli_winreg_QueryValue(pipe_hnd, tmp_ctx, &key_hnd,
+					  &valuename,
+					  &type,
+					  data,
+					  &data_size,
+					  &value_length,
+					  NULL);
+
+	if (!NT_STATUS_IS_OK(status)) {
+		d_fprintf(stderr, "registry_queryvalue failed: %s\n",
+			  nt_errstr(status));
+		goto done;
+	}
+
+	werr = registry_pull_value(tmp_ctx, &value, type, data,
+				   data_size, value_length);
+	if (!W_ERROR_IS_OK(werr)) {
+		status = werror_to_ntstatus(werr);
+		goto done;
+	}
+
+	print_registry_value(value);
+
+done:
+	rpccli_winreg_CloseKey(pipe_hnd, tmp_ctx, &key_hnd, NULL);
+	rpccli_winreg_CloseKey(pipe_hnd, tmp_ctx, &hive_hnd, NULL);
+
+	TALLOC_FREE(tmp_ctx);
+
+	return status;
+}
+
+static int rpc_registry_getvalue(int argc, const char **argv)
+{
+	if (argc != 2) {
+		d_fprintf(stderr, "usage: net rpc registry deletevalue <key> "
+			  "<valuename>\n");
+		return -1;
+	}
+
+	return run_rpc_command(NULL, PI_WINREG, 0,
+		rpc_registry_getvalue_internal, argc, argv);
+}
+
 static NTSTATUS rpc_registry_createkey_internal(const DOM_SID *domain_sid,
 						const char *domain_name, 
 						struct cli_state *cli,
@@ -493,7 +603,7 @@
 	ZERO_STRUCT(key);
 	ZERO_STRUCT(keyclass);
 
-	if (!reg_hive_key(argv[0], &hive, &key.name)) {
+	if (!reg_hive_key(mem_ctx, argv[0], &hive, &key.name)) {
 		return NT_STATUS_INVALID_PARAMETER;
 	}
 
@@ -561,7 +671,7 @@
 
 	ZERO_STRUCT(key);
 
-	if (!reg_hive_key(argv[0], &hive, &key.name)) {
+	if (!reg_hive_key(mem_ctx, argv[0], &hive, &key.name)) {
 		return NT_STATUS_INVALID_PARAMETER;
 	}
 
@@ -617,7 +727,7 @@
 	if (argc != 1 ) {
 		d_printf("Usage:    net rpc registry enumerate <path> [recurse]\n");
 		d_printf("Example:  net rpc registry enumerate 'HKLM\\Software\\Samba'\n");
-		return NT_STATUS_OK;
+		return NT_STATUS_INVALID_PARAMETER;
 	}
 
 	status = registry_openkey(mem_ctx, pipe_hnd, argv[0], REG_KEY_READ,
@@ -637,11 +747,7 @@
 	}
 
 	for (i=0; i<num_subkeys; i++) {
-		d_printf("Keyname   = %s\n", names[i]);
-		d_printf("Modtime   = %s\n", modtimes[i]
-			 ? http_timestring(nt_time_to_unix(*modtimes[i]))
-			 : "None");
-		d_printf("\n" );
+		print_registry_key(names[i], modtimes[i]);
 	}
 
 	status = registry_enumvalues(mem_ctx, pipe_hnd, &pol_key, &num_values,
@@ -653,36 +759,7 @@
 	}
 
 	for (i=0; i<num_values; i++) {
-		struct registry_value *v = values[i];
-		d_printf("Valuename  = %s\n", names[i]);
-		d_printf("Type       = %s\n",
-			 reg_type_lookup(v->type));
-		switch(v->type) {
-		case REG_DWORD:
-			d_printf("Value      = %d\n", v->v.dword);
-			break;
-		case REG_SZ:
-		case REG_EXPAND_SZ:
-			d_printf("Value      = \"%s\"\n", v->v.sz.str);
-			break;
-		case REG_MULTI_SZ: {
-			uint32 j;
-			for (j = 0; j < v->v.multi_sz.num_strings; j++) {
-				d_printf("Value[%3.3d] = \"%s\"\n", j,
-					 v->v.multi_sz.strings[j]);
-			}
-			break;
-		}
-		case REG_BINARY:
-			d_printf("Value      = %d bytes\n",
-				 (int)v->v.binary.length);
-			break;
-		default:
-			d_printf("Value      = <unprintable>\n");
-			break;
-		}
-			
-		d_printf("\n");
+		print_registry_value_with_name(names[i], values[i]);
 	}
 
 	rpccli_winreg_CloseKey(pipe_hnd, mem_ctx, &pol_key, NULL);
@@ -718,7 +795,7 @@
 	
 	if (argc != 2 ) {
 		d_printf("Usage:    net rpc registry backup <path> <file> \n");
-		return NT_STATUS_OK;
+		return NT_STATUS_INVALID_PARAMETER;
 	}
 	
 	status = registry_openkey(mem_ctx, pipe_hnd, argv[0], REG_KEY_ALL,
@@ -903,7 +980,7 @@
 	
 	if (argc != 1 ) {
 		d_printf("Usage:    net rpc registry dump <file> \n");
-		return 0;
+		return -1;
 	}
 	
 	d_printf("Opening %s....", argv[0]);
@@ -947,7 +1024,7 @@
 	
 	if (argc != 2 ) {
 		d_printf("Usage:    net rpc registry copy <srcfile> <newfile>\n");
-		return 0;
+		return -1;
 	}
 	
 	d_printf("Opening %s....", argv[0]);
@@ -1018,7 +1095,7 @@
 	if (argc <1 || argc > 2) {
 		d_printf("Usage:    net rpc registry getsd <path> <secinfo>\n");
 		d_printf("Example:  net rpc registry getsd 'HKLM\\Software\\Samba'\n");
-		return NT_STATUS_OK;
+		return NT_STATUS_INVALID_PARAMETER;
 	}
 
 	status = registry_openkey(mem_ctx, pipe_hnd, argv[0],
@@ -1090,6 +1167,8 @@
 		  "Create a new registry key" },
 		{ "deletekey",  rpc_registry_deletekey,
 		  "Delete a registry key" },
+		{ "getvalue", rpc_registry_getvalue,
+		  "Print a registry value" },
 		{ "setvalue",  rpc_registry_setvalue,
 		  "Set a new registry value" },
 		{ "deletevalue",  rpc_registry_deletevalue,

Modified: branches/samba/experimental/source/utils/net_rpc_samsync.c
===================================================================
--- branches/samba/experimental/source/utils/net_rpc_samsync.c	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/utils/net_rpc_samsync.c	2008-06-09 06:59:20 UTC (rev 1920)
@@ -97,10 +97,54 @@
 	return nt_time_to_unix_abs(&nttime);
 }
 
+static NTSTATUS pull_netr_AcctLockStr(TALLOC_CTX *mem_ctx,
+				      struct lsa_BinaryString *r,
+				      struct netr_AcctLockStr **str_p)
+{
+	struct netr_AcctLockStr *str;
+	enum ndr_err_code ndr_err;
+	DATA_BLOB blob;
+
+	if (!mem_ctx || !r || !str_p) {
+		return NT_STATUS_INVALID_PARAMETER;
+	}
+
+	*str_p = NULL;
+
+	str = TALLOC_ZERO_P(mem_ctx, struct netr_AcctLockStr);
+	if (!str) {
+		return NT_STATUS_NO_MEMORY;
+	}
+
+	blob = data_blob_const(r->array, r->length);
+
+	ndr_err = ndr_pull_struct_blob(&blob, mem_ctx, str,
+		       (ndr_pull_flags_fn_t)ndr_pull_netr_AcctLockStr);
+	data_blob_free(&blob);
+
+	if (!NDR_ERR_CODE_IS_SUCCESS(ndr_err)) {
+		return ndr_map_error2ntstatus(ndr_err);
+	}
+
+	*str_p = str;
+
+	return NT_STATUS_OK;
+}
+
 static void display_domain_info(struct netr_DELTA_DOMAIN *r)
 {
 	time_t u_logout;
+	struct netr_AcctLockStr *lockstr = NULL;
+	NTSTATUS status;
+	TALLOC_CTX *mem_ctx = talloc_tos();
 
+	status = pull_netr_AcctLockStr(mem_ctx, &r->account_lockout,
+				       &lockstr);
+	if (!NT_STATUS_IS_OK(status)) {
+		d_printf("failed to pull account lockout string: %s\n",
+			nt_errstr(status));
+	}
+
 	u_logout = uint64s_nt_time_to_unix_abs((const uint64 *)&r->force_logoff_time);
 
 	d_printf("Domain name: %s\n", r->domain_name.string);
@@ -113,12 +157,12 @@
 	d_printf("Max Password Age: %s\n", display_time(r->max_password_age));
 	d_printf("Min Password Age: %s\n", display_time(r->min_password_age));
 
-#if 0
-	/* FIXME - gd */
-	d_printf("Lockout Time: %s\n", display_time(a->account_lockout.lockout_duration));
-	d_printf("Lockout Reset Time: %s\n", display_time(a->account_lockout.reset_count));
-	d_printf("Bad Attempt Lockout: %d\n", a->account_lockout.bad_attempt_lockout);
-#endif
+	if (lockstr) {
+		d_printf("Lockout Time: %s\n", display_time((NTTIME)lockstr->lockout_duration));
+		d_printf("Lockout Reset Time: %s\n", display_time((NTTIME)lockstr->reset_count));
+		d_printf("Bad Attempt Lockout: %d\n", lockstr->bad_attempt_lockout);
+	}
+
 	d_printf("User must logon to change password: %d\n", r->logon_to_chgpass);
 }
 
@@ -280,7 +324,8 @@
 	}
 }
 
-static void dump_database(struct rpc_pipe_client *pipe_hnd, uint32 db_type)
+static void dump_database(struct rpc_pipe_client *pipe_hnd,
+			  enum netr_SamDatabaseID database_id)
 {
         NTSTATUS result;
 	int i;
@@ -289,15 +334,16 @@
 	const char *computername = global_myname();
 	struct netr_Authenticator credential;
 	struct netr_Authenticator return_authenticator;
-	enum netr_SamDatabaseID database_id = db_type;
 	uint16_t restart_state = 0;
 	uint32_t sync_context = 0;
 
+	ZERO_STRUCT(return_authenticator);
+
 	if (!(mem_ctx = talloc_init("dump_database"))) {
 		return;
 	}
 
-	switch( db_type ) {
+	switch(database_id) {
 	case SAM_DATABASE_DOMAIN:
 		d_printf("Dumping DOMAIN database\n");
 		break;
@@ -308,7 +354,8 @@
 		d_printf("Dumping PRIVS databases\n");
 		break;
 	default:
-		d_printf("Dumping unknown database type %u\n", db_type );
+		d_printf("Dumping unknown database type %u\n",
+			database_id);
 		break;
 	}
 
@@ -365,7 +412,7 @@
 
 	NTSTATUS nt_status = NT_STATUS_UNSUCCESSFUL;
 	uchar trust_password[16];
-	uint32 neg_flags = NETLOGON_NEG_SELECT_AUTH2_FLAGS;
+	uint32_t neg_flags = NETLOGON_NEG_AUTH2_ADS_FLAGS;
 	uint32 sec_channel_type = 0;
 
 	if (!secrets_fetch_trust_account_password(domain_name,
@@ -981,21 +1028,23 @@
 				  struct netr_DELTA_DOMAIN *r)
 {
 	time_t u_max_age, u_min_age, u_logout;
-#if 0
-	/* FIXME: gd */
-	time_t u_lockoutreset, u_lockouttime;
-#endif
 	NTSTATUS nt_status = NT_STATUS_UNSUCCESSFUL;
 	const char *domname;
+	struct netr_AcctLockStr *lockstr = NULL;
+	NTSTATUS status;
+	TALLOC_CTX *mem_ctx = talloc_tos();
 
+	status = pull_netr_AcctLockStr(mem_ctx, &r->account_lockout,
+				       &lockstr);
+	if (!NT_STATUS_IS_OK(status)) {
+		d_printf("failed to pull account lockout string: %s\n",
+			nt_errstr(status));
+	}
+
 	u_max_age = uint64s_nt_time_to_unix_abs((uint64 *)&r->max_password_age);
 	u_min_age = uint64s_nt_time_to_unix_abs((uint64 *)&r->min_password_age);
 	u_logout = uint64s_nt_time_to_unix_abs((uint64 *)&r->force_logoff_time);
-#if 0
-	/* FIXME: gd */
-	u_lockoutreset = uint64s_nt_time_to_unix_abs(&delta->account_lockout.reset_count);
-	u_lockouttime = uint64s_nt_time_to_unix_abs(&delta->account_lockout.lockout_duration);
-#endif
+
 	domname = r->domain_name.string;
 	if (!domname) {
 		return NT_STATUS_NO_MEMORY;
@@ -1024,21 +1073,27 @@
 
 	if (!pdb_set_account_policy(AP_TIME_TO_LOGOUT, (uint32)u_logout))
 		return nt_status;
-#if 0
-/* FIXME: gd */
-	if (!pdb_set_account_policy(AP_BAD_ATTEMPT_LOCKOUT, delta->account_lockout.bad_attempt_lockout))
-		return nt_status;
 
-	if (!pdb_set_account_policy(AP_RESET_COUNT_TIME, (uint32)u_lockoutreset/60))
-		return nt_status;
+	if (lockstr) {
+		time_t u_lockoutreset, u_lockouttime;
 
-	if (u_lockouttime != -1)
-		u_lockouttime /= 60;
+		u_lockoutreset = uint64s_nt_time_to_unix_abs(&lockstr->reset_count);
+		u_lockouttime = uint64s_nt_time_to_unix_abs((uint64_t *)&lockstr->lockout_duration);
 
-	if (!pdb_set_account_policy(AP_LOCK_ACCOUNT_DURATION, (uint32)u_lockouttime))
-		return nt_status;
-#endif
+		if (!pdb_set_account_policy(AP_BAD_ATTEMPT_LOCKOUT,
+					    lockstr->bad_attempt_lockout))
+			return nt_status;
 
+		if (!pdb_set_account_policy(AP_RESET_COUNT_TIME, (uint32_t)u_lockoutreset/60))
+			return nt_status;
+
+		if (u_lockouttime != -1)
+			u_lockouttime /= 60;
+
+		if (!pdb_set_account_policy(AP_LOCK_ACCOUNT_DURATION, (uint32_t)u_lockouttime))
+			return nt_status;
+	}
+
 	if (!pdb_set_account_policy(AP_USER_MUST_LOGON_TO_CHG_PASS,
 				    r->logon_to_chgpass))
 		return nt_status;

Modified: branches/samba/experimental/source/utils/net_sam.c
===================================================================
--- branches/samba/experimental/source/utils/net_sam.c	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/utils/net_sam.c	2008-06-09 06:59:20 UTC (rev 1920)
@@ -1318,7 +1318,7 @@
 			goto failed;
 		}
 
-		smbldap_set_mod(&mods, LDAP_MOD_ADD, "objectclass", LDAP_OBJ_POSIXGROUP);
+		smbldap_set_mod(&mods, LDAP_MOD_ADD, "objectClass", LDAP_OBJ_POSIXGROUP);
 		smbldap_set_mod(&mods, LDAP_MOD_ADD, "objectClass", LDAP_OBJ_GROUPMAP);
 		smbldap_set_mod(&mods, LDAP_MOD_ADD, "cn", uname);
 		smbldap_set_mod(&mods, LDAP_MOD_ADD, "displayName", wname);
@@ -1373,7 +1373,7 @@
 			goto failed;
 		}
 
-		smbldap_set_mod(&mods, LDAP_MOD_ADD, "objectclass", LDAP_OBJ_POSIXGROUP);
+		smbldap_set_mod(&mods, LDAP_MOD_ADD, "objectClass", LDAP_OBJ_POSIXGROUP);
 		smbldap_set_mod(&mods, LDAP_MOD_ADD, "objectClass", LDAP_OBJ_GROUPMAP);
 		smbldap_set_mod(&mods, LDAP_MOD_ADD, "cn", uname);
 		smbldap_set_mod(&mods, LDAP_MOD_ADD, "displayName", wname);
@@ -1595,7 +1595,7 @@
 
 		sid_compose(&gsid, get_global_sam_sid(), DOMAIN_GROUP_RID_GUESTS);
 
-		smbldap_set_mod(&mods, LDAP_MOD_ADD, "objectclass", LDAP_OBJ_POSIXGROUP);
+		smbldap_set_mod(&mods, LDAP_MOD_ADD, "objectClass", LDAP_OBJ_POSIXGROUP);
 		smbldap_set_mod(&mods, LDAP_MOD_ADD, "objectClass", LDAP_OBJ_GROUPMAP);
 		smbldap_set_mod(&mods, LDAP_MOD_ADD, "cn", uname);
 		smbldap_set_mod(&mods, LDAP_MOD_ADD, "displayName", wname);

Modified: branches/samba/experimental/source/utils/net_util.c
===================================================================
--- branches/samba/experimental/source/utils/net_util.c	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/utils/net_util.c	2008-06-09 06:59:20 UTC (rev 1920)
@@ -21,13 +21,6 @@
 #include "includes.h"
 #include "utils/net.h"
 
-bool is_valid_policy_hnd(const POLICY_HND *hnd)
-{
-	POLICY_HND tmp;
-	ZERO_STRUCT(tmp);
-	return (memcmp(&tmp, hnd, sizeof(tmp)) != 0);
-}
-
 NTSTATUS net_rpc_lookup_name(TALLOC_CTX *mem_ctx, struct cli_state *cli,
 			     const char *name, const char **ret_domain,
 			     const char **ret_name, DOM_SID *ret_sid,

Modified: branches/samba/experimental/source/utils/ntlm_auth.c
===================================================================
--- branches/samba/experimental/source/utils/ntlm_auth.c	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/utils/ntlm_auth.c	2008-06-09 06:59:20 UTC (rev 1920)
@@ -111,8 +111,6 @@
 	{ NUM_HELPER_MODES, NULL, NULL}
 };
 
-extern int winbindd_fd;
-
 const char *opt_username;
 const char *opt_domain;
 const char *opt_workstation;
@@ -717,7 +715,7 @@
 
 	if (strlen(buf) < 2) {
 		DEBUG(1, ("NTLMSSP query [%s] invalid", buf));
-		x_fprintf(x_stdout, "BH\n");
+		x_fprintf(x_stdout, "BH NTLMSSP query invalid\n");
 		return;
 	}
 
@@ -744,7 +742,7 @@
 
 		if (opt_password == NULL) {
 			DEBUG(1, ("Out of memory\n"));
-			x_fprintf(x_stdout, "BH\n");
+			x_fprintf(x_stdout, "BH Out of memory\n");
 			data_blob_free(&request);
 			return;
 		}
@@ -786,7 +784,7 @@
 		return;
 	} else {
 		DEBUG(1, ("NTLMSSP query [%s] invalid", buf));
-		x_fprintf(x_stdout, "BH\n");
+		x_fprintf(x_stdout, "BH NTLMSSP query invalid\n");
 		return;
 	}
 
@@ -853,7 +851,7 @@
 
 	if (strlen(buf) < 2) {
 		DEBUG(1, ("NTLMSSP query [%s] invalid", buf));
-		x_fprintf(x_stdout, "BH\n");
+		x_fprintf(x_stdout, "BH NTLMSSP query invalid\n");
 		return;
 	}
 
@@ -879,7 +877,7 @@
 
 		if (opt_password == NULL) {
 			DEBUG(1, ("Out of memory\n"));
-			x_fprintf(x_stdout, "BH\n");
+			x_fprintf(x_stdout, "BH Out of memory\n");
 			data_blob_free(&request);
 			return;
 		}
@@ -945,7 +943,7 @@
 		return;
 	} else {
 		DEBUG(1, ("NTLMSSP query [%s] invalid", buf));
-		x_fprintf(x_stdout, "BH\n");
+		x_fprintf(x_stdout, "BH NTLMSSP query invalid\n");
 		return;
 	}
 
@@ -1087,7 +1085,7 @@
 
 	if (len == -1) {
 		DEBUG(1, ("Could not write SPNEGO data blob\n"));
-		x_fprintf(x_stdout, "BH\n");
+		x_fprintf(x_stdout, "BH Could not write SPNEGO data blob\n");
 		return;
 	}
 
@@ -1119,7 +1117,7 @@
 
 	if (strlen(buf) < 2) {
 		DEBUG(1, ("SPENGO query [%s] invalid", buf));
-		x_fprintf(x_stdout, "BH\n");
+		x_fprintf(x_stdout, "BH SPENGO query invalid\n");
 		return;
 	}
 
@@ -1130,7 +1128,7 @@
 		;
 	} else {
 		DEBUG(1, ("SPENGO query [%s] invalid", buf));
-		x_fprintf(x_stdout, "BH\n");
+		x_fprintf(x_stdout, "BH SPENGO query invalid\n");
 		return;
 	}
 
@@ -1147,7 +1145,7 @@
 
 	if (strlen(buf) <= 3) {
 		DEBUG(1, ("GSS-SPNEGO query [%s] invalid\n", buf));
-		x_fprintf(x_stdout, "BH\n");
+		x_fprintf(x_stdout, "BH GSS-SPNEGO query invalid\n");
 		return;
 	}
 
@@ -1157,7 +1155,7 @@
 
 	if (len == -1) {
 		DEBUG(1, ("GSS-SPNEGO query [%s] invalid", buf));
-		x_fprintf(x_stdout, "BH\n");
+		x_fprintf(x_stdout, "BH GSS-SPNEGO query invalid\n");
 		return;
 	}
 
@@ -1169,7 +1167,8 @@
 		if ( (request.negTokenInit.mechTypes == NULL) ||
 		     (request.negTokenInit.mechTypes[0] == NULL) ) {
 			DEBUG(1, ("Client did not offer any mechanism"));
-			x_fprintf(x_stdout, "BH\n");
+			x_fprintf(x_stdout, "BH Client did not offer any "
+					    "mechanism\n");
 			return;
 		}
 
@@ -1177,15 +1176,18 @@
 		if (strcmp(request.negTokenInit.mechTypes[0], OID_NTLMSSP) == 0) {
 
 			if ( request.negTokenInit.mechToken.data == NULL ) {
-				DEBUG(1, ("Client did not provide  NTLMSSP data\n"));
-				x_fprintf(x_stdout, "BH\n");
+				DEBUG(1, ("Client did not provide NTLMSSP data\n"));
+				x_fprintf(x_stdout, "BH Client did not provide "
+						    "NTLMSSP data\n");
 				return;
 			}
 
 			if ( ntlmssp_state != NULL ) {
 				DEBUG(1, ("Client wants a new NTLMSSP challenge, but "
 					  "already got one\n"));
-				x_fprintf(x_stdout, "BH\n");
+				x_fprintf(x_stdout, "BH Client wants a new "
+						    "NTLMSSP challenge, but "
+						    "already got one\n");
 				ntlmssp_end(&ntlmssp_state);
 				return;
 			}
@@ -1219,7 +1221,8 @@
 
 			if ( request.negTokenInit.mechToken.data == NULL ) {
 				DEBUG(1, ("Client did not provide Kerberos data\n"));
-				x_fprintf(x_stdout, "BH\n");
+				x_fprintf(x_stdout, "BH Client did not provide "
+						    "Kerberos data\n");
 				return;
 			}
 
@@ -1245,7 +1248,9 @@
 				if (domain == NULL) {
 					DEBUG(1, ("Did not get a valid principal "
 						  "from ads_verify_ticket\n"));
-					x_fprintf(x_stdout, "BH\n");
+					x_fprintf(x_stdout, "BH Did not get a "
+						  "valid principal from "
+						  "ads_verify_ticket\n");
 					return;
 				}
 
@@ -1268,13 +1273,15 @@
 			   is the only one we support that sends this stuff */
 			DEBUG(1, ("Got a negTokenTarg for something non-NTLMSSP: %s\n",
 				  request.negTokenTarg.supportedMech));
-			x_fprintf(x_stdout, "BH\n");
+			x_fprintf(x_stdout, "BH Got a negTokenTarg for "
+					    "something non-NTLMSSP\n");
 			return;
 		}
 
 		if (request.negTokenTarg.responseToken.data == NULL) {
 			DEBUG(1, ("Got a negTokenTarg without a responseToken!\n"));
-			x_fprintf(x_stdout, "BH\n");
+			x_fprintf(x_stdout, "BH Got a negTokenTarg without a "
+					    "responseToken!\n");
 			return;
 		}
 
@@ -1312,7 +1319,7 @@
 
 	if (!reply_argument) {
 		DEBUG(1, ("Could not write SPNEGO data blob\n"));
-		x_fprintf(x_stdout, "BH\n");
+		x_fprintf(x_stdout, "BH Could not write SPNEGO data blob\n");
 		return;
 	}
 
@@ -1324,7 +1331,7 @@
 
 	if (len == -1) {
 		DEBUG(1, ("Could not write SPNEGO data blob\n"));
-		x_fprintf(x_stdout, "BH\n");
+		x_fprintf(x_stdout, "BH Could not write SPNEGO data blob\n");
 		return;
 	}
 
@@ -1414,7 +1421,7 @@
 
 	if (client_ntlmssp_state == NULL) {
 		DEBUG(1, ("Got NTLMSSP tArg without a client state\n"));
-		x_fprintf(x_stdout, "BH\n");
+		x_fprintf(x_stdout, "BH Got NTLMSSP tArg without a client state\n");
 		return;
 	}
 
@@ -1438,7 +1445,8 @@
 		DEBUG(1, ("Expected MORE_PROCESSING_REQUIRED from "
 			  "ntlmssp_client_update, got: %s\n",
 			  nt_errstr(status)));
-		x_fprintf(x_stdout, "BH\n");
+		x_fprintf(x_stdout, "BH Expected MORE_PROCESSING_REQUIRED from "
+				    "ntlmssp_client_update\n");
 		data_blob_free(&request);
 		ntlmssp_end(&client_ntlmssp_state);
 		return;
@@ -1556,7 +1564,8 @@
 	switch (spnego.negTokenTarg.negResult) {
 	case SPNEGO_ACCEPT_INCOMPLETE:
 		DEBUG(1, ("Got a Kerberos negTokenTarg with ACCEPT_INCOMPLETE\n"));
-		x_fprintf(x_stdout, "BH\n");
+		x_fprintf(x_stdout, "BH Got a Kerberos negTokenTarg with "
+				    "ACCEPT_INCOMPLETE\n");
 		break;
 	case SPNEGO_ACCEPT_COMPLETED:
 		DEBUG(10, ("Accept completed\n"));
@@ -1588,7 +1597,7 @@
 
 	if (strlen(buf) <= 3) {
 		DEBUG(1, ("SPNEGO query [%s] too short\n", buf));
-		x_fprintf(x_stdout, "BH\n");
+		x_fprintf(x_stdout, "BH SPNEGO query too short\n");
 		return;
 	}
 
@@ -1602,7 +1611,7 @@
 		
 		if (opt_password == NULL) {
 			DEBUG(1, ("Out of memory\n"));
-			x_fprintf(x_stdout, "BH\n");
+			x_fprintf(x_stdout, "BH Out of memory\n");
 			data_blob_free(&request);
 			return;
 		}
@@ -1616,7 +1625,7 @@
 	     (strncmp(buf, "AF ", 3) != 0) &&
 	     (strncmp(buf, "NA ", 3) != 0) ) {
 		DEBUG(1, ("SPNEGO request [%s] invalid\n", buf));
-		x_fprintf(x_stdout, "BH\n");
+		x_fprintf(x_stdout, "BH SPNEGO request invalid\n");
 		data_blob_free(&request);
 		return;
 	}
@@ -1629,7 +1638,7 @@
 
 	if (len == -1) {
 		DEBUG(1, ("Could not read SPNEGO data for [%s]\n", buf));
-		x_fprintf(x_stdout, "BH\n");
+		x_fprintf(x_stdout, "BH Could not read SPNEGO data\n");
 		return;
 	}
 
@@ -1658,7 +1667,7 @@
 		}
 
 		DEBUG(1, ("Server offered no compatible mechanism\n"));
-		x_fprintf(x_stdout, "BH\n");
+		x_fprintf(x_stdout, "BH Server offered no compatible mechanism\n");
 		return;
 	}
 
@@ -1680,7 +1689,9 @@
 				DEBUG(1, ("Got a negTokenTarg with no mech and an "
 					  "unknown negResult: %d\n",
 					  spnego.negTokenTarg.negResult));
-				x_fprintf(x_stdout, "BH\n");
+				x_fprintf(x_stdout, "BH Got a negTokenTarg with"
+						    " no mech and an unknown "
+						    "negResult\n");
 			}
 
 			ntlmssp_end(&client_ntlmssp_state);
@@ -1704,7 +1715,7 @@
 	}
 
 	DEBUG(1, ("Got an SPNEGO token I could not handle [%s]!\n", buf));
-	x_fprintf(x_stdout, "BH\n");
+	x_fprintf(x_stdout, "BH Got an SPNEGO token I could not handle\n");
 	return;
 
  out:

Modified: branches/samba/experimental/source/utils/ntlm_auth_diagnostics.c
===================================================================
--- branches/samba/experimental/source/utils/ntlm_auth_diagnostics.c	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/utils/ntlm_auth_diagnostics.c	2008-06-09 06:59:20 UTC (rev 1920)
@@ -470,18 +470,17 @@
 		exit(1);
 	}
 
-	if ((convert_string_allocate(NULL, CH_UNIX, 
+	if (!convert_string_allocate(NULL, CH_UNIX,
 				     CH_DOS, password,
 				     strlen(password)+1, 
-				     &lm_response.data,True)) == -1) {
+				     &lm_response.data,
+				     &lm_response.length, True)) {
 		DEBUG(0, ("convert_string_allocate failed!\n"));
 		exit(1);
 	}
 
 	SAFE_FREE(password);
 
-	lm_response.length = strlen((const char *)lm_response.data);
-
 	switch (break_which) {
 	case BREAK_NONE:
 		break;

Modified: branches/samba/experimental/source/utils/rpccheck.c
===================================================================
--- branches/samba/experimental/source/utils/rpccheck.c	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/utils/rpccheck.c	2008-06-09 06:59:20 UTC (rev 1920)
@@ -40,7 +40,8 @@
 	ctx=talloc_init("main");
 	if (!ctx) exit(1);
 
-	prs_init(&ps, 1600, 4, ctx, MARSHALL);
+	if (!prs_init(&ps, 1600, 4, ctx, MARSHALL))
+		exit(1);
 
 	while (scanf("%s", s)!=-1) {
 		if (strlen(s)==2 && strchr_m(filter, *s)!=NULL && strchr_m(filter, *(s+1))!=NULL) {

Modified: branches/samba/experimental/source/utils/smbcacls.c
===================================================================
--- branches/samba/experimental/source/utils/smbcacls.c	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/utils/smbcacls.c	2008-06-09 06:59:20 UTC (rev 1920)
@@ -825,8 +825,20 @@
 	struct cli_state *c = NULL;
 	struct sockaddr_storage ss;
 	NTSTATUS nt_status;
+	uint32_t flags = 0;
+
 	zero_addr(&ss);
 
+	if (get_cmdline_auth_info_use_kerberos()) {
+		flags |= CLI_FULL_CONNECTION_USE_KERBEROS |
+			 CLI_FULL_CONNECTION_FALLBACK_AFTER_KERBEROS;
+	}
+
+	if (get_cmdline_auth_info_use_machine_account() &&
+	    !set_cmdline_auth_info_machine_account_creds()) {
+		return NULL;
+	}
+
 	if (!get_cmdline_auth_info_got_pass()) {
 		char *pass = getpass("Password: ");
 		if (pass) {
@@ -840,7 +852,7 @@
 				get_cmdline_auth_info_username(),
 				lp_workgroup(),
 				get_cmdline_auth_info_password(),
-				get_cmdline_auth_info_use_kerberos() ? CLI_FULL_CONNECTION_USE_KERBEROS : 0,
+				flags,
 				get_cmdline_auth_info_signing_state(),
 				NULL);
 	if (!NT_STATUS_IS_OK(nt_status)) {

Modified: branches/samba/experimental/source/utils/smbcquotas.c
===================================================================
--- branches/samba/experimental/source/utils/smbcquotas.c	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/utils/smbcquotas.c	2008-06-09 06:59:20 UTC (rev 1920)
@@ -371,8 +371,21 @@
 	struct cli_state *c;
 	struct sockaddr_storage ss;
 	NTSTATUS nt_status;
+	uint32_t flags = 0;
+
 	zero_addr(&ss);
 
+	if (get_cmdline_auth_info_use_machine_account() &&
+	    !set_cmdline_auth_info_machine_account_creds()) {
+		return NULL;
+	}
+
+	if (get_cmdline_auth_info_use_kerberos()) {
+		flags |= CLI_FULL_CONNECTION_USE_KERBEROS |
+			 CLI_FULL_CONNECTION_FALLBACK_AFTER_KERBEROS;
+
+	}
+
 	if (!get_cmdline_auth_info_got_pass()) {
 		char *pass = getpass("Password: ");
 		if (pass) {
@@ -386,7 +399,7 @@
 					    get_cmdline_auth_info_username(),
 					    lp_workgroup(),
 					    get_cmdline_auth_info_password(),
-					    0,
+					    flags,
 					    get_cmdline_auth_info_signing_state(),
 					    NULL);
 	if (!NT_STATUS_IS_OK(nt_status)) {

Modified: branches/samba/experimental/source/utils/smbget.c
===================================================================
--- branches/samba/experimental/source/utils/smbget.c	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/utils/smbget.c	2008-06-09 06:59:20 UTC (rev 1920)
@@ -27,14 +27,14 @@
 #define OFF_T_FORMAT_CAST long
 #endif
 
-int columns = 0;
+static int columns = 0;
 
-static int _resume, _recursive, debuglevel;
+static int debuglevel, update;
 static char *outputfile;
 
 
-time_t total_start_time = 0;
-off_t total_bytes = 0;
+static time_t total_start_time = 0;
+static off_t total_bytes = 0;
 
 #define SMB_MAXPATHLEN MAXPATHLEN
 
@@ -45,9 +45,9 @@
 /* Number of bytes to read at once */
 #define SMB_DEFAULT_BLOCKSIZE 					64000
 
-const char *username = NULL, *password = NULL, *workgroup = NULL;
-int nonprompt = 0, quiet = 0, dots = 0, keep_permissions = 0, verbose = 0, send_stdout = 0;
-int blocksize = SMB_DEFAULT_BLOCKSIZE;
+static const char *username = NULL, *password = NULL, *workgroup = NULL;
+static int nonprompt = 0, quiet = 0, dots = 0, keep_permissions = 0, verbose = 0, send_stdout = 0;
+static int blocksize = SMB_DEFAULT_BLOCKSIZE;
 
 static int smb_download_file(const char *base, const char *name, int recursive, int resume, char *outfile);
 
@@ -303,8 +303,26 @@
 
 	if(newpath[0] == '/')newpath++;
 	
-	/* Open local file and, if necessary, resume */
-	if(!send_stdout) {
+	/* Open local file according to the mode */
+	if(update) {
+		/* if it is up-to-date, skip */
+		if(stat(newpath, &localstat) == 0 &&
+				localstat.st_mtime >= remotestat.st_mtime) {
+			if(verbose)
+				printf("%s is up-to-date, skipping\n", newpath);
+			smbc_close(remotehandle);
+			return 0;
+		}
+		/* else open it for writing and truncate if it exists */
+		localhandle = open(newpath, O_CREAT | O_NONBLOCK | O_RDWR | O_TRUNC, 0775);
+		if(localhandle < 0) {
+			fprintf(stderr, "Can't open %s : %s\n", newpath,
+					strerror(errno));
+			smbc_close(remotehandle);
+			return 0;
+		}
+		/* no offset */
+	} else if(!send_stdout) {
 		localhandle = open(newpath, O_CREAT | O_NONBLOCK | O_RDWR | (!resume?O_EXCL:0), 0755);
 		if(localhandle < 0) {
 			fprintf(stderr, "Can't open %s: %s\n", newpath, strerror(errno));
@@ -312,7 +330,12 @@
 			return 0;
 		}
 	
-		fstat(localhandle, &localstat);
+		if (fstat(localhandle, &localstat) != 0) {
+			fprintf(stderr, "Can't fstat %s: %s\n", newpath, strerror(errno));
+			smbc_close(remotehandle);
+			close(localhandle);
+			return 0;
+		}
 
 		start_offset = localstat.st_size;
 
@@ -522,12 +545,14 @@
 	const char *file = NULL;
 	char *rcfile = NULL;
 	bool smb_encrypt = false;
+	int resume = 0, recursive = 0;
 	TALLOC_CTX *frame = talloc_stackframe();
 	struct poptOption long_options[] = {
 		{"guest", 'a', POPT_ARG_NONE, NULL, 'a', "Work as user guest" },	
 		{"encrypt", 'e', POPT_ARG_NONE, NULL, 'e', "Encrypt SMB transport (UNIX extended servers only)" },	
-		{"resume", 'r', POPT_ARG_NONE, &_resume, 0, "Automatically resume aborted files" },
-		{"recursive", 'R',  POPT_ARG_NONE, &_recursive, 0, "Recursively download files" },
+		{"resume", 'r', POPT_ARG_NONE, &resume, 0, "Automatically resume aborted files" },
+		{"update", 'U',  POPT_ARG_NONE, &update, 0, "Download only when remote file is newer than local file or local file is missing"},
+		{"recursive", 'R',  POPT_ARG_NONE, &recursive, 0, "Recursively download files" },
 		{"username", 'u', POPT_ARG_STRING, &username, 'u', "Username to use" },
 		{"password", 'p', POPT_ARG_STRING, &password, 'p', "Password to use" },
 		{"workgroup", 'w', POPT_ARG_STRING, &workgroup, 'w', "Workgroup to use (optional)" },
@@ -576,7 +601,11 @@
 		}
 	}
 
-	if((send_stdout || outputfile) && _recursive) {
+	if((send_stdout || resume || outputfile) && update) {
+		fprintf(stderr, "The -o, -R or -O and -U options can not be used together.\n");
+		return 1;
+	}
+	if((send_stdout || outputfile) && recursive) {
 		fprintf(stderr, "The -o or -O and -R options can not be used together.\n");
 		return 1;
 	}
@@ -603,10 +632,10 @@
 	total_start_time = time(NULL);
 
 	while ( (file = poptGetArg(pc)) ) {
-		if (!_recursive) 
-			return smb_download_file(file, "", _recursive, _resume, outputfile);
+		if (!recursive) 
+			return smb_download_file(file, "", recursive, resume, outputfile);
 		else 
-			return smb_download_dir(file, "", _resume);
+			return smb_download_dir(file, "", resume);
 	}
 
 	clean_exit();

Modified: branches/samba/experimental/source/utils/smbtree.c
===================================================================
--- branches/samba/experimental/source/utils/smbtree.c	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/utils/smbtree.c	2008-06-09 06:59:20 UTC (rev 1920)
@@ -150,10 +150,12 @@
 	NTSTATUS status;
 	struct rpc_pipe_client *pipe_hnd;
 	TALLOC_CTX *mem_ctx;
-	ENUM_HND enum_hnd;
 	WERROR werr;
-	SRV_SHARE_INFO_CTR ctr;
+	struct srvsvc_NetShareInfoCtr info_ctr;
+	struct srvsvc_NetShareCtr1 ctr1;
 	int i;
+	uint32_t resume_handle = 0;
+	uint32_t total_entries = 0;
 
 	mem_ctx = talloc_new(NULL);
 	if (mem_ctx == NULL) {
@@ -161,8 +163,6 @@
 		return False;
 	}
 
-	init_enum_hnd(&enum_hnd, 0);
-
 	pipe_hnd = cli_rpc_pipe_open_noauth(cli, PI_SRVSVC, &status);
 
 	if (pipe_hnd == NULL) {
@@ -172,23 +172,29 @@
 		return False;
 	}
 
-	werr = rpccli_srvsvc_net_share_enum(pipe_hnd, mem_ctx, 1, &ctr,
-					    0xffffffff, &enum_hnd);
+	ZERO_STRUCT(info_ctr);
+	ZERO_STRUCT(ctr1);
 
-	if (!W_ERROR_IS_OK(werr)) {
+	info_ctr.level = 1;
+	info_ctr.ctr.ctr1 = &ctr1;
+
+	status = rpccli_srvsvc_NetShareEnumAll(pipe_hnd, mem_ctx,
+					       pipe_hnd->cli->desthost,
+					       &info_ctr,
+					       0xffffffff,
+					       &total_entries,
+					       &resume_handle,
+					       &werr);
+
+	if (!NT_STATUS_IS_OK(status) || !W_ERROR_IS_OK(werr)) {
 		TALLOC_FREE(mem_ctx);
 		cli_rpc_pipe_close(pipe_hnd);
 		return False;
 	}
 
-	for (i=0; i<ctr.num_entries; i++) {
-		SRV_SHARE_INFO_1 *info = &ctr.share.info1[i];
-		char *name, *comment;
-		name = rpcstr_pull_unistr2_talloc(
-			mem_ctx, &info->info_1_str.uni_netname);
-		comment = rpcstr_pull_unistr2_talloc(
-			mem_ctx, &info->info_1_str.uni_remark);
-		fn(name, info->info_1.type, comment, state);
+	for (i=0; i<total_entries; i++) {
+		struct srvsvc_NetShareInfo1 info = info_ctr.ctr.ctr1->array[i];
+		fn(info.name, info.type, info.comment, state);
 	}
 
 	TALLOC_FREE(mem_ctx);
@@ -296,6 +302,12 @@
 
 	/* Parse command line args */
 
+	if (get_cmdline_auth_info_use_machine_account() &&
+	    !set_cmdline_auth_info_machine_account_creds()) {
+		TALLOC_FREE(frame);
+		return 1;
+	}
+
 	if (!get_cmdline_auth_info_got_pass()) {
 		char *pass = getpass("Password: ");
 		if (pass) {

Modified: branches/samba/experimental/source/utils/status.c
===================================================================
--- branches/samba/experimental/source/utils/status.c	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/utils/status.c	2008-06-09 06:59:20 UTC (rev 1920)
@@ -296,6 +296,7 @@
 	};
 	TALLOC_CTX *frame = talloc_stackframe();
 	int ret = 0;
+	struct messaging_context *msg_ctx;
 
 	sec_init();
 	load_case_tables();
@@ -359,8 +360,9 @@
 		d_printf("using configfile = %s\n", get_dyn_CONFIGFILE());
 	}
 
-	if (!lp_load(get_dyn_CONFIGFILE(),False,False,False,True)) {
-		fprintf(stderr, "Can't load %s - run testparm to debug it\n", get_dyn_CONFIGFILE());
+	if (!lp_load_initial_only(get_dyn_CONFIGFILE())) {
+		fprintf(stderr, "Can't load %s - run testparm to debug it\n",
+			get_dyn_CONFIGFILE());
 		ret = -1;
 		goto done;
 	}
@@ -370,8 +372,18 @@
 	 * the db_open() calls further down.
 	 */
 
-	messaging_init(NULL, procid_self(), event_context_init(NULL));
-	
+	msg_ctx = messaging_init(NULL, procid_self(),
+				 event_context_init(NULL));
+
+	db_tdb2_setup_messaging(msg_ctx, true);
+
+	if (!lp_load(get_dyn_CONFIGFILE(),False,False,False,True)) {
+		fprintf(stderr, "Can't load %s - run testparm to debug it\n",
+			get_dyn_CONFIGFILE());
+		ret = -1;
+		goto done;
+	}
+
 	switch (profile_only) {
 		case 'P':
 			/* Dump profile data */
@@ -386,7 +398,7 @@
 	if ( show_processes ) {
 		struct db_context *db;
 		db = db_open(NULL, lock_path("sessionid.tdb"), 0,
-			     TDB_DEFAULT, O_RDWR, 0644);
+			     TDB_CLEAR_IF_FIRST, O_RDONLY, 0644);
 		if (!db) {
 			d_printf("sessionid.tdb not initialised\n");
 		} else {
@@ -428,7 +440,7 @@
 		int result;
 		struct db_context *db;
 		db = db_open(NULL, lock_path("locking.tdb"), 0,
-			     TDB_DEFAULT, O_RDONLY, 0);
+			     TDB_CLEAR_IF_FIRST, O_RDONLY, 0);
 
 		if (!db) {
 			d_printf("%s not initialised\n",

Modified: branches/samba/experimental/source/utils/testparm.c
===================================================================
--- branches/samba/experimental/source/utils/testparm.c	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/utils/testparm.c	2008-06-09 06:59:20 UTC (rev 1920)
@@ -109,7 +109,9 @@
 		if (!lp_pam_password_change()) {
 #endif
 
-			if(lp_passwd_program() == NULL) {
+			if((lp_passwd_program() == NULL) ||
+			   (strlen(lp_passwd_program()) == 0))
+			{
 				fprintf( stderr, "ERROR: the 'unix password sync' parameter is set and there is no valid 'passwd program' \
 parameter.\n" );
 				ret = 1;
@@ -120,7 +122,6 @@
 
 				passwd_prog = lp_passwd_program();
 				p = passwd_prog;
-				*truncated_prog = '\0';
 				next_token_talloc(talloc_tos(),
 						&p,
 						&truncated_prog, NULL);
@@ -129,9 +130,8 @@
 cannot be executed (error was %s).\n", truncated_prog, strerror(errno) );
 					ret = 1;
 				}
+			}
 
-             }
-
 #ifdef WITH_PAM
 		}
 #endif
@@ -140,13 +140,18 @@
 			fprintf(stderr, "ERROR: the 'unix password sync' parameter is set and there is no valid 'passwd chat' \
 parameter.\n");
 			ret = 1;
-		} else 
-		/* check if there's a %u parameter present */
-		if(strstr_m(lp_passwd_program(), "%u") == NULL) {
-			fprintf(stderr, "ERROR: the 'passwd program' (%s) requires a '%%u' parameter.\n", lp_passwd_program());
-			ret = 1;
 		}
 
+		if ((lp_passwd_program() != NULL) &&
+		    (strlen(lp_passwd_program()) > 0))
+		{
+			/* check if there's a %u parameter present */
+			if(strstr_m(lp_passwd_program(), "%u") == NULL) {
+				fprintf(stderr, "ERROR: the 'passwd program' (%s) requires a '%%u' parameter.\n", lp_passwd_program());
+				ret = 1;
+			}
+		}
+
 		/*
 		 * Check that we have a valid script and that it hasn't
 		 * been written to expect the old password.

Modified: branches/samba/experimental/source/web/cgi.c
===================================================================
--- branches/samba/experimental/source/web/cgi.c	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/web/cgi.c	2008-06-09 06:59:20 UTC (rev 1920)
@@ -202,19 +202,19 @@
 	   to our internal unix charset before use */
 	for (i=0;i<num_variables;i++) {
 		TALLOC_CTX *frame = talloc_stackframe();
-		char *dest;
+		char *dest = NULL;
+		size_t dest_len;
 
-		dest = NULL;
 		convert_string_allocate(frame, CH_UTF8, CH_UNIX,
 			       variables[i].name, -1,
-			       &dest, True);
+			       &dest, &dest_len, True);
 		SAFE_FREE(variables[i].name);
 		variables[i].name = SMB_STRDUP(dest ? dest : "");
 
 		dest = NULL;
 		convert_string_allocate(frame, CH_UTF8, CH_UNIX,
 			       variables[i].value, -1,
-			       &dest, True);
+			       &dest, &dest_len, True);
 		SAFE_FREE(variables[i].value);
 		variables[i].value = SMB_STRDUP(dest ? dest : "");
 		TALLOC_FREE(frame);

Modified: branches/samba/experimental/source/web/swat.c
===================================================================
--- branches/samba/experimental/source/web/swat.c	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/web/swat.c	2008-06-09 06:59:20 UTC (rev 1920)
@@ -438,11 +438,15 @@
 ****************************************************************************/
 static void write_config(FILE *f, bool show_defaults)
 {
+	TALLOC_CTX *ctx = talloc_stackframe();
+
 	fprintf(f, "# Samba config file created using SWAT\n");
 	fprintf(f, "# from %s (%s)\n", cgi_remote_host(), cgi_remote_addr());
-	fprintf(f, "# Date: %s\n\n", current_timestring(False));
+	fprintf(f, "# Date: %s\n\n", current_timestring(ctx, False));
 	
 	lp_dump(f, show_defaults, iNumNonAutoPrintServices);
+
+	TALLOC_FREE(ctx);
 }
 
 /****************************************************************************
@@ -475,7 +479,7 @@
 		lp_dump_one(f, False, snum);
 	fclose(f);
 
-	lp_killunused(NULL);
+	lp_kill_all_services();
 
 	if (!load_config(False)) {
                 printf(_("Can't reload %s"), get_dyn_CONFIGFILE());

Modified: branches/samba/experimental/source/winbindd/idmap.c
===================================================================
--- branches/samba/experimental/source/winbindd/idmap.c	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/winbindd/idmap.c	2008-06-09 06:59:20 UTC (rev 1920)
@@ -522,6 +522,76 @@
 		talloc_free(config_option);
 	}
 
+	/* on DCs we need to add idmap_tdb as the default backend if compat is
+	 * defined (when the old implicit configuration is used)
+	 * This is not done in the previous loop a on member server we exclude
+	 * the local domain. But on a DC the local domain is the only domain
+	 * available therefore we are left with no default domain */
+	if (((lp_server_role() == ROLE_DOMAIN_PDC) ||
+	     (lp_server_role() == ROLE_DOMAIN_BDC)) &&
+            ((num_domains == 0) && (compat == 1))) {
+
+		dom = TALLOC_ZERO_P(idmap_ctx, struct idmap_domain);
+		IDMAP_CHECK_ALLOC(dom);
+
+		dom->name = talloc_strdup(dom, "__default__");
+		IDMAP_CHECK_ALLOC(dom->name);
+
+		dom->default_domain = True;
+		dom->readonly = False;
+
+		/* get the backend methods for this domain */
+		dom->methods = get_methods(backends, compat_backend);
+
+		if ( ! dom->methods) {
+			ret = smb_probe_module("idmap", compat_backend);
+			if (NT_STATUS_IS_OK(ret)) {
+				dom->methods = get_methods(backends,
+							   compat_backend);
+			}
+		}
+		if ( ! dom->methods) {
+			DEBUG(0, ("ERROR: Could not get methods for "
+				  "backend %s\n", compat_backend));
+			ret = NT_STATUS_UNSUCCESSFUL;
+			goto done;
+		}
+
+		/* now that we have methods,
+		 * set the destructor for this domain */
+		talloc_set_destructor(dom, close_domain_destructor);
+
+		dom->params = talloc_strdup(dom, compat_params);
+		IDMAP_CHECK_ALLOC(dom->params);
+
+		/* Finally instance a backend copy for this domain */
+		ret = dom->methods->init(dom);
+		if ( ! NT_STATUS_IS_OK(ret)) {
+			DEBUG(0, ("ERROR: Initialization failed for backend "
+				  "%s (domain %s), deferred!\n",
+				  compat_backend, dom->name));
+		}
+		idmap_domains = talloc_realloc(idmap_ctx, idmap_domains,
+						struct idmap_domain *, 2);
+		if ( ! idmap_domains) {
+			DEBUG(0, ("Out of memory!\n"));
+			ret = NT_STATUS_NO_MEMORY;
+			goto done;
+		}
+		idmap_domains[num_domains] = dom;
+
+		def_dom_num = num_domains;
+
+		/* Bump counter to next available slot */
+
+		num_domains++;
+
+		DEBUG(10, ("Domain %s - Backend %s - %sdefault - %sreadonly\n",
+				dom->name, compat_backend,
+				dom->default_domain?"":"not ",
+				dom->readonly?"":"not "));
+	}
+
 	/* automatically add idmap_nss backend if needed */
 	if ((lp_server_role() == ROLE_DOMAIN_MEMBER) &&
 	    ( ! pri_dom_is_in_list) &&

Modified: branches/samba/experimental/source/winbindd/winbindd.c
===================================================================
--- branches/samba/experimental/source/winbindd/winbindd.c	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/winbindd/winbindd.c	2008-06-09 06:59:20 UTC (rev 1920)
@@ -123,19 +123,7 @@
 
 	if (!wcache_invalidate_cache()) {
 		DEBUG(0, ("invalidating the cache failed; revalidate the cache\n"));
-		/* Close the cache to be able to valdite the cache */
-		close_winbindd_cache();
-		/*
-		 * Ensure all cache and idmap caches are consistent
-		 * before we initialize the cache again.
-		 */
-		if (winbindd_validate_cache() < 0) {
-			DEBUG(0, ("winbindd cache tdb corrupt and no backup "
-				  "could be restore.\n"));
-		}
-
-		/* Initialize cache again. */
-		if (!initialize_winbindd_cache()) {
+		if (!winbindd_cache_validate_and_initialize()) {
 			exit(1);
 		}
 	}
@@ -807,6 +795,27 @@
 	return False;
 }
 
+/* check if HUP has been received and reload files */
+void winbind_check_sighup(void)
+{
+	if (do_sighup) {
+
+		DEBUG(3, ("got SIGHUP\n"));
+
+		flush_caches();
+		reload_services_file();
+
+		do_sighup = False;
+	}
+}
+
+/* check if TERM has been received */
+void winbind_check_sigterm(void)
+{
+	if (do_sigterm)
+		terminate();
+}
+
 /* Process incoming clients on listen_sock.  We use a tricky non-blocking,
    non-forking, non-threaded model which allows us to handle many
    simultaneous connections while remaining impervious to many denial of
@@ -966,19 +975,9 @@
 
 	/* Check signal handling things */
 
-	if (do_sigterm)
-		terminate();
+	winbind_check_sigterm();
+	winbind_check_sighup();
 
-	if (do_sighup) {
-
-		DEBUG(3, ("got SIGHUP\n"));
-
-		flush_caches();
-		reload_services_file();
-
-		do_sighup = False;
-	}
-
 	if (do_sigusr2) {
 		print_winbindd_status();
 		do_sigusr2 = False;
@@ -1035,6 +1034,8 @@
 
 	load_case_tables();
 
+	db_tdb2_setup_messaging(NULL, false);
+
 	/* Initialise for running in non-root mode */
 
 	sec_init();
@@ -1114,6 +1115,20 @@
 	DEBUG(0,("winbindd version %s started.\n", SAMBA_VERSION_STRING));
 	DEBUGADD(0,("%s\n", COPYRIGHT_STARTUP_MESSAGE));
 
+	if (!lp_load_initial_only(get_dyn_CONFIGFILE())) {
+		DEBUG(0, ("error opening config file\n"));
+		exit(1);
+	}
+
+	/* Initialise messaging system */
+
+	if (winbind_messaging_context() == NULL) {
+		DEBUG(0, ("unable to initialize messaging system\n"));
+		exit(1);
+	}
+
+	db_tdb2_setup_messaging(winbind_messaging_context(), true);
+
 	if (!reload_services_file()) {
 		DEBUG(0, ("error opening config file\n"));
 		exit(1);
@@ -1185,26 +1200,22 @@
 
 	TimeInit();
 
-	/* Initialise messaging system */
-
-	if (winbind_messaging_context() == NULL) {
-		DEBUG(0, ("unable to initialize messaging system\n"));
+	if (!reinit_after_fork(winbind_messaging_context(), false)) {
+		DEBUG(0,("reinit_after_fork() failed\n"));
 		exit(1);
 	}
 
 	/*
 	 * Ensure all cache and idmap caches are consistent
-	 * before we startup.
+	 * and initialized before we startup.
 	 */
-	if (winbindd_validate_cache() < 0) {
-		DEBUG(0, ("corrupted tdb found, trying to restore backup\n"));
-	}
-
-	/* Initialize cache (ensure version is correct). */
-	if (!initialize_winbindd_cache()) {
+	if (!winbindd_cache_validate_and_initialize()) {
 		exit(1);
 	}
 
+	/* get broadcast messages */
+	claim_connection(NULL,"",FLAG_MSG_GENERAL|FLAG_MSG_DBWRAP);
+
 	/* React on 'smbcontrol winbindd reload-config' in the same way
 	   as to SIGHUP signal */
 	messaging_register(winbind_messaging_context(), NULL,
@@ -1238,7 +1249,7 @@
 	wcache_tdc_clear();	
 	
 	if (!init_domain_list()) {
-		DEBUG(0,("unable to initalize domain list\n"));
+		DEBUG(0,("unable to initialize domain list\n"));
 		exit(1);
 	}
 

Modified: branches/samba/experimental/source/winbindd/winbindd.h
===================================================================
--- branches/samba/experimental/source/winbindd/winbindd.h	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/winbindd/winbindd.h	2008-06-09 06:59:20 UTC (rev 1920)
@@ -176,6 +176,14 @@
 	time_t startup_time;		       /* When we set "startup" true. */
 	bool startup;                          /* are we in the first 30 seconds after startup_time ? */
 
+	bool can_do_samlogon_ex; /* Due to the lack of finer control what type
+				  * of DC we have, let us try to do a
+				  * credential-chain less samlogon_ex call
+				  * with AD and schannel. If this fails with
+				  * DCERPC_FAULT_OP_RNG_ERROR, then set this
+				  * to False. This variable is around so that
+				  * we don't have to try _ex every time. */
+
 	/* Lookup methods for this domain (LDAP or RPC) */
 	struct winbindd_methods *methods;
 

Modified: branches/samba/experimental/source/winbindd/winbindd_ads.c
===================================================================
--- branches/samba/experimental/source/winbindd/winbindd_ads.c	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/winbindd/winbindd_ads.c	2008-06-09 06:59:20 UTC (rev 1920)
@@ -1249,32 +1249,55 @@
 			fstrcpy( d.alt_name, trusts.array[i].dns_name);
 			sid_copy( &d.sid, trusts.array[i].sid);
 
-			/* This gets a little tricky.  If we are
-			   following a transitive forest trust, then
-			   innerit the flags, type, and attrins from
-			   the domain we queried to make sure we don't
-			   record the view of the trust from the wrong
-			   side.  Always view it from the side of our
-			   primary domain.   --jerry */
-			if ( domain->primary ||
-			     ((domain->domain_flags&fr_flags) == fr_flags) ) 
-			{
-				DEBUG(10,("trusted_domains(ads):  Storing trust "
-					  "flags for domain %s\n", d.alt_name));
+			if ( domain->primary ) {
+				DEBUG(10,("trusted_domains(ads):  Searching "
+					  "trusted domain list of %s and storing "
+					  "trust flags for domain %s\n", 
+					  domain->name, d.alt_name));
 
-				/* Look this up in cache to make sure
-				   we have the current trust flags and
-				   attributes */
-
 				d.domain_flags = trusts.array[i].trust_flags;
 				d.domain_type = trusts.array[i].trust_type;
 				d.domain_trust_attribs = trusts.array[i].trust_attributes;
+
+				wcache_tdc_add_domain( &d );
+				ret_count++;
+			} else if ( (domain->domain_flags&fr_flags) == fr_flags ) {
+				/* Check if we already have this record. If
+				 * we are following our forest root that is not
+				 * our primary domain, we want to keep trust
+				 * flags from the perspective of our primary
+				 * domain not our forest root. */
+				struct winbindd_tdc_domain *exist = NULL;
+
+				exist = 
+				    wcache_tdc_fetch_domain(NULL, trusts.array[i].netbios_name);
+				if (!exist) {
+					DEBUG(10,("trusted_domains(ads):  Searching "
+						  "trusted domain list of %s and storing "
+						  "trust flags for domain %s\n", 
+						  domain->name, d.alt_name));
+					d.domain_flags = trusts.array[i].trust_flags;
+					d.domain_type = trusts.array[i].trust_type;
+					d.domain_trust_attribs = trusts.array[i].trust_attributes;
+
+					wcache_tdc_add_domain( &d );
+					ret_count++;
+				}
+				TALLOC_FREE(exist);
 			} else {
-				/* Look up the record in the cache */
-				struct winbindd_tdc_domain *parent;
+				/* This gets a little tricky.  If we are
+				   following a transitive forest trust, then
+				   innerit the flags, type, and attribs from
+				   the domain we queried to make sure we don't
+				   record the view of the trust from the wrong
+				   side.  Always view it from the side of our
+				   primary domain.   --jerry */
+				struct winbindd_tdc_domain *parent = NULL;
 
-				DEBUG(10,("trusted_domains(ads):  Inheriting trust "
-					  "flags for domain %s\n", d.alt_name));				
+				DEBUG(10,("trusted_domains(ads):  Searching "
+					  "trusted domain list of %s and inheriting "
+					  "trust flags for domain %s\n", 
+					  domain->name, d.alt_name));
 
 				parent = wcache_tdc_fetch_domain(NULL, domain->name);
 				if (parent) {
@@ -1282,17 +1305,15 @@
 					d.domain_type  = parent->trust_type;
 					d.domain_trust_attribs = parent->trust_attribs;
 				} else {
-				d.domain_flags = domain->domain_flags;				
-				d.domain_type  = domain->domain_type;
-				d.domain_trust_attribs = domain->domain_trust_attribs;
-			}
+					d.domain_flags = domain->domain_flags;
+					d.domain_type  = domain->domain_type;
+					d.domain_trust_attribs = domain->domain_trust_attribs;
+				}
 				TALLOC_FREE(parent);
+				
+				wcache_tdc_add_domain( &d );
+				ret_count++;
 			}
-
-			wcache_tdc_add_domain( &d );
-
-			ret_count++;
-
 		}
 
 		*num_domains = ret_count;	

Modified: branches/samba/experimental/source/winbindd/winbindd_cache.c
===================================================================
--- branches/samba/experimental/source/winbindd/winbindd_cache.c	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/winbindd/winbindd_cache.c	2008-06-09 06:59:20 UTC (rev 1920)
@@ -37,6 +37,7 @@
 #ifdef HAVE_ADS
 extern struct winbindd_methods ads_methods;
 #endif
+extern struct winbindd_methods passdb_methods;
 
 /*
  * JRA. KEEP THIS LIST UP TO DATE IF YOU ADD CACHE ENTRIES.
@@ -135,6 +136,10 @@
 
 	/* We have to know what type of domain we are dealing with first. */
 
+	if (domain->internal) {
+		domain->backend = &passdb_methods;
+		domain->initialized = True;
+	}
 	if ( !domain->initialized ) {
 		init_dc_connection( domain );
 	}
@@ -2227,7 +2232,9 @@
 
 	/* and save it */
 	refresh_sequence_number(domain, false);
-	wcache_save_password_policy(domain, status, policy);
+	if (NT_STATUS_IS_OK(status)) {
+		wcache_save_password_policy(domain, status, policy);
+	}
 
 	return status;
 }
@@ -3204,6 +3211,29 @@
 	return 0;
 }
 
+static int validate_pwinfo(TALLOC_CTX *mem_ctx, const char *keystr,
+			   TDB_DATA dbuf, struct tdb_validation_status *state)
+{
+	struct cache_entry *centry = create_centry_validate(keystr, dbuf, state);
+
+	if (!centry) {
+		return 1;
+	}
+
+	(void)centry_string(centry, mem_ctx);
+	(void)centry_string(centry, mem_ctx);
+	(void)centry_string(centry, mem_ctx);
+	(void)centry_uint32(centry);
+
+	centry_free(centry);
+
+	if (!(state->success)) {
+		return 1;
+	}
+	DEBUG(10,("validate_pwinfo: %s ok\n", keystr));
+	return 0;
+}
+
 static int validate_trustdoms(TALLOC_CTX *mem_ctx, const char *keystr, TDB_DATA dbuf,
 			      struct tdb_validation_status *state)
 {
@@ -3302,6 +3332,7 @@
 	{"GM/", validate_gm},
 	{"DR/", validate_dr},
 	{"DE/", validate_de},
+	{"NSS/PWINFO/", validate_pwinfo},
 	{"TRUSTDOMS/", validate_trustdoms},
 	{"TRUSTDOMCACHE/", validate_trustdomcache},
 	{"WINBINDD_OFFLINE", validate_offline},
@@ -3317,12 +3348,17 @@
 static int cache_traverse_validate_fn(TDB_CONTEXT *the_tdb, TDB_DATA kbuf, TDB_DATA dbuf, void *state)
 {
 	int i;
+	unsigned int max_key_len = 1024;
 	struct tdb_validation_status *v_state = (struct tdb_validation_status *)state;
 
 	/* Paranoia check. */
-	if (kbuf.dsize > 1024) {
-		DEBUG(0,("cache_traverse_validate_fn: key length too large (%u) > 1024\n\n",
-				(unsigned int)kbuf.dsize ));
+	if (strncmp("UA/", (const char *)kbuf.dptr, 3) == 0) {
+		max_key_len = 1024 * 1024;
+	}
+	if (kbuf.dsize > max_key_len) {
+		DEBUG(0, ("cache_traverse_validate_fn: key length too large: "
+			  "(%u) > (%u)\n\n",
+			  (unsigned int)kbuf.dsize, (unsigned int)max_key_len));
 		return 1;
 	}
 
@@ -3445,6 +3481,20 @@
 	return ret;
 }
 
+bool winbindd_cache_validate_and_initialize(void)
+{
+	close_winbindd_cache();
+
+	if (lp_winbind_offline_logon()) {
+		if (winbindd_validate_cache() < 0) {
+			DEBUG(0, ("winbindd cache tdb corrupt and no backup "
+				  "could be restored.\n"));
+		}
+	}
+
+	return initialize_winbindd_cache();
+}
+
 /*********************************************************************
  ********************************************************************/
 

Modified: branches/samba/experimental/source/winbindd/winbindd_cm.c
===================================================================
--- branches/samba/experimental/source/winbindd/winbindd_cm.c	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/winbindd/winbindd_cm.c	2008-06-09 06:59:20 UTC (rev 1920)
@@ -199,9 +199,8 @@
 
 	/* Leave messages blocked - we will never process one. */
 
-	/* tdb needs special fork handling */
-	if (tdb_reopen_all(1) == -1) {
-		DEBUG(0,("tdb_reopen_all failed.\n"));
+	if (!reinit_after_fork(winbind_messaging_context(), true)) {
+		DEBUG(0,("reinit_after_fork() failed\n"));
 		_exit(0);
 	}
 
@@ -656,13 +655,7 @@
 	}
 
 	/* rpccli_netr_GetAnyDCName gives us a name with \\ */
-	p = tmp;
-	if (*p == '\\') {
-		p+=1;
-	}
-	if (*p == '\\') {
-		p+=1;
-	}
+	p = strip_hostname(tmp);
 
 	fstrcpy(dcname, p);
 
@@ -747,7 +740,7 @@
 	char *ipc_domain = NULL;
 	char *ipc_password = NULL;
 
-	bool got_mutex;
+	struct named_mutex *mutex;
 
 	NTSTATUS result = NT_STATUS_UNSUCCESSFUL;
 
@@ -761,10 +754,9 @@
 
 	*retry = True;
 
-	got_mutex = secrets_named_mutex(controller,
-					WINBIND_SERVER_MUTEX_WAIT_TIME);
-
-	if (!got_mutex) {
+	mutex = grab_named_mutex(talloc_tos(), controller,
+				 WINBIND_SERVER_MUTEX_WAIT_TIME);
+	if (mutex == NULL) {
 		DEBUG(0,("cm_prepare_connection: mutex grab failed for %s\n",
 			 controller));
 		result = NT_STATUS_POSSIBLE_DEADLOCK;
@@ -826,7 +818,7 @@
 					 &machine_account,
 					 &machine_krb5_principal);
 		if (!NT_STATUS_IS_OK(result)) {
-			goto done;
+			goto anon_fallback;
 		}
 
 		if (lp_security() == SEC_ADS) {
@@ -911,6 +903,8 @@
 		}
 	}
 
+ anon_fallback:
+
 	/* Fall back to anonymous connection, this might fail later */
 
 	if (NT_STATUS_IS_OK(cli_session_setup(*cli, "", NULL, 0,
@@ -952,8 +946,7 @@
 		goto done;
 	}
 
-	secrets_named_mutex_release(controller);
-	got_mutex = False;
+	TALLOC_FREE(mutex);
 	*retry = False;
 
 	/* set the domain if empty; needed for schannel connections */
@@ -964,10 +957,7 @@
 	result = NT_STATUS_OK;
 
  done:
-	if (got_mutex) {
-		secrets_named_mutex_release(controller);
-	}
-
+	TALLOC_FREE(mutex);
 	SAFE_FREE(machine_account);
 	SAFE_FREE(machine_password);
 	SAFE_FREE(machine_krb5_principal);
@@ -1024,173 +1014,17 @@
 	return True;
 }
 
-static void mailslot_name(struct in_addr dc_ip, fstring name)
-{
-	fstr_sprintf(name, "\\MAILSLOT\\NET\\GETDC%X", dc_ip.s_addr);
-}
-
-static bool send_getdc_request(struct sockaddr_storage *dc_ss,
-			       const char *domain_name,
-			       const DOM_SID *sid)
-{
-	char outbuf[1024];
-	struct in_addr dc_ip;
-	char *p;
-	fstring my_acct_name;
-	fstring my_mailslot;
-	size_t sid_size;
-
-	if (dc_ss->ss_family != AF_INET) {
-		return false;
-	}
-
-	dc_ip = ((struct sockaddr_in *)dc_ss)->sin_addr;
-	mailslot_name(dc_ip, my_mailslot);
-
-	memset(outbuf, '\0', sizeof(outbuf));
-
-	p = outbuf;
-
-	SCVAL(p, 0, SAMLOGON);
-	p++;
-
-	SCVAL(p, 0, 0); /* Count pointer ... */
-	p++;
-
-	SIVAL(p, 0, 0); /* The sender's token ... */
-	p += 2;
-
-	p += dos_PutUniCode(p, global_myname(),
-			sizeof(outbuf) - PTR_DIFF(p, outbuf), True);
-	fstr_sprintf(my_acct_name, "%s$", global_myname());
-	p += dos_PutUniCode(p, my_acct_name,
-			sizeof(outbuf) - PTR_DIFF(p, outbuf), True);
-
-	if (strlen(my_mailslot)+1 > sizeof(outbuf) - PTR_DIFF(p, outbuf)) {
-		return false;
-	}
-
-	memcpy(p, my_mailslot, strlen(my_mailslot)+1);
-	p += strlen(my_mailslot)+1;
-
-	if (sizeof(outbuf) - PTR_DIFF(p, outbuf) < 8) {
-		return false;
-	}
-
-	SIVAL(p, 0, 0x80);
-	p+=4;
-
-	sid_size = ndr_size_dom_sid(sid, 0);
-
-	SIVAL(p, 0, sid_size);
-	p+=4;
-
-	p = ALIGN4(p, outbuf);
-	if (PTR_DIFF(p, outbuf) > sizeof(outbuf)) {
-		return false;
-	}
-
-	if (sid_size + 8 > sizeof(outbuf) - PTR_DIFF(p, outbuf)) {
-		return false;
-	}
-	sid_linearize(p, sizeof(outbuf) - PTR_DIFF(p, outbuf), sid);
-
-	p += sid_size;
-
-	SIVAL(p, 0, 1);
-	SSVAL(p, 4, 0xffff);
-	SSVAL(p, 6, 0xffff);
-	p+=8;
-
-	return cli_send_mailslot(winbind_messaging_context(),
-				 False, "\\MAILSLOT\\NET\\NTLOGON", 0,
-				 outbuf, PTR_DIFF(p, outbuf),
-				 global_myname(), 0, domain_name, 0x1c,
-				 dc_ss);
-}
-
-static bool receive_getdc_response(struct sockaddr_storage *dc_ss,
-				   const char *domain_name,
-				   fstring dc_name)
-{
-	struct packet_struct *packet;
-	fstring my_mailslot;
-	char *buf, *p;
-	fstring dcname, user, domain;
-	int len;
-	struct in_addr dc_ip;
-
-	if (dc_ss->ss_family != AF_INET) {
-		return false;
-	}
-	dc_ip = ((struct sockaddr_in *)dc_ss)->sin_addr;
-	mailslot_name(dc_ip, my_mailslot);
-
-	packet = receive_unexpected(DGRAM_PACKET, 0, my_mailslot);
-
-	if (packet == NULL) {
-		DEBUG(5, ("Did not receive packet for %s\n", my_mailslot));
-		return False;
-	}
-
-	DEBUG(5, ("Received packet for %s\n", my_mailslot));
-
-	buf = packet->packet.dgram.data;
-	len = packet->packet.dgram.datasize;
-
-	if (len < 70) {
-		/* 70 is a completely arbitrary value to make sure
-		   the SVAL below does not read uninitialized memory */
-		DEBUG(3, ("GetDC got short response\n"));
-		return False;
-	}
-
-	/* This should be (buf-4)+SVAL(buf-4, smb_vwv12)... */
-	p = buf+SVAL(buf, smb_vwv10);
-
-	if (CVAL(p,0) != SAMLOGON_R) {
-		DEBUG(8, ("GetDC got invalid response type %d\n", CVAL(p, 0)));
-		return False;
-	}
-
-	p+=2;
-	pull_ucs2(buf, dcname, p, sizeof(dcname), PTR_DIFF(buf+len, p),
-		  STR_TERMINATE|STR_NOALIGN);
-	p = skip_unibuf(p, PTR_DIFF(buf+len, p));
-	pull_ucs2(buf, user, p, sizeof(dcname), PTR_DIFF(buf+len, p),
-		  STR_TERMINATE|STR_NOALIGN);
-	p = skip_unibuf(p, PTR_DIFF(buf+len, p));
-	pull_ucs2(buf, domain, p, sizeof(dcname), PTR_DIFF(buf+len, p),
-		  STR_TERMINATE|STR_NOALIGN);
-	p = skip_unibuf(p, PTR_DIFF(buf+len, p));
-
-	if (!strequal(domain, domain_name)) {
-		DEBUG(3, ("GetDC: Expected domain %s, got %s\n",
-			  domain_name, domain));
-		return False;
-	}
-
-	p = dcname;
-	if (*p == '\\')	p += 1;
-	if (*p == '\\')	p += 1;
-
-	fstrcpy(dc_name, p);
-
-	DEBUG(10, ("GetDC gave name %s for domain %s\n",
-		   dc_name, domain));
-
-	return True;
-}
-
 /*******************************************************************
  convert an ip to a name
 *******************************************************************/
 
-static bool dcip_to_name(const struct winbindd_domain *domain,
+static bool dcip_to_name(TALLOC_CTX *mem_ctx,
+		const struct winbindd_domain *domain,
 		struct sockaddr_storage *pss,
 		fstring name )
 {
 	struct ip_service ip_list;
+	uint32_t nt_version = NETLOGON_VERSION_1;
 
 	ip_list.ss = *pss;
 	ip_list.port = 0;
@@ -1215,7 +1049,7 @@
 
 			DEBUG(10,("dcip_to_name: flags = 0x%x\n", (unsigned int)ads->config.flags));
 
-			if (domain->primary && (ads->config.flags & ADS_KDC)) {
+			if (domain->primary && (ads->config.flags & NBT_SERVER_KDC)) {
 				if (ads_closest_dc(ads)) {
 					char *sitename = sitename_fetch(ads->config.realm);
 
@@ -1253,11 +1087,17 @@
 
 	/* try GETDC requests next */
 
-	if (send_getdc_request(pss, domain->name, &domain->sid)) {
+	if (send_getdc_request(mem_ctx, winbind_messaging_context(),
+			       pss, domain->name, &domain->sid,
+			       nt_version)) {
+		const char *dc_name = NULL;
 		int i;
 		smb_msleep(100);
 		for (i=0; i<5; i++) {
-			if (receive_getdc_response(pss, domain->name, name)) {
+			if (receive_getdc_response(mem_ctx, pss, domain->name,
+						   &nt_version,
+						   &dc_name, NULL)) {
+				fstrcpy(name, dc_name);
 				namecache_store(name, 0x20, 1, &ip_list);
 				return True;
 			}
@@ -1450,7 +1290,7 @@
 	}
 
 	/* Try to figure out the name */
-	if (dcip_to_name(domain, pss, dcname)) {
+	if (dcip_to_name(mem_ctx, domain, pss, dcname)) {
 		return True;
 	}
 
@@ -1495,7 +1335,7 @@
 						AI_NUMERICHOST)) {
 				return NT_STATUS_UNSUCCESSFUL;
 			}
-			if (dcip_to_name( domain, &ss, saf_name )) {
+			if (dcip_to_name(mem_ctx, domain, &ss, saf_name )) {
 				fstrcpy( domain->dcname, saf_name );
 			} else {
 				winbind_add_failed_connection_entry(
@@ -1943,7 +1783,7 @@
 				lsa_info->dns.dns_forest.string);
 
 			if (strequal(domain->forest_name, domain->alt_name)) {
-				domain->domain_flags = NETR_TRUST_FLAG_TREEROOT;
+				domain->domain_flags |= NETR_TRUST_FLAG_TREEROOT;
 			}
 		}
 
@@ -2340,7 +2180,7 @@
 	struct winbindd_cm_conn *conn;
 	NTSTATUS result;
 
-	uint32 neg_flags = NETLOGON_NEG_SELECT_AUTH2_FLAGS;
+	uint32_t neg_flags = NETLOGON_NEG_AUTH2_ADS_FLAGS;
 	uint8  mach_pwd[16];
 	uint32  sec_chan_type;
 	const char *account_name;
@@ -2408,6 +2248,11 @@
  no_schannel:
 	if ((lp_client_schannel() == False) ||
 			((neg_flags & NETLOGON_NEG_SCHANNEL) == 0)) {
+		/*
+		 * NetSamLogonEx only works for schannel
+		 */
+		domain->can_do_samlogon_ex = False;
+
 		/* We're done - just keep the existing connection to NETLOGON
 		 * open */
 		conn->netlogon_pipe = netlogon_pipe;
@@ -2439,6 +2284,11 @@
 		return !NT_STATUS_IS_OK(result) ? result : NT_STATUS_PIPE_NOT_AVAILABLE;
 	}
 
+	/*
+	 * Try NetSamLogonEx for AD domains
+	 */
+	domain->can_do_samlogon_ex = domain->active_directory;
+
 	*cli = conn->netlogon_pipe;
 	return NT_STATUS_OK;
 }

Modified: branches/samba/experimental/source/winbindd/winbindd_dual.c
===================================================================
--- branches/samba/experimental/source/winbindd/winbindd_dual.c	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/winbindd/winbindd_dual.c	2008-06-09 06:59:20 UTC (rev 1920)
@@ -478,6 +478,10 @@
 		return;
 	}
 
+	/* This will be re-added in fork_domain_child() */
+
+	DLIST_REMOVE(children, child);
+	
 	remove_fd_event(&child->event);
 	close(child->event.fd);
 	child->event.fd = 0;
@@ -978,9 +982,6 @@
 	ZERO_STRUCT(state);
 	state.pid = sys_getpid();
 
-	/* Stop zombies */
-	CatchChild();
-
 	child->pid = sys_fork();
 
 	if (child->pid == -1) {
@@ -1002,12 +1003,14 @@
 
 	/* Child */
 
+	/* Stop zombies in children */
+	CatchChild();
+
 	state.sock = fdpair[0];
 	close(fdpair[1]);
 
-	/* tdb needs special fork handling */
-	if (tdb_reopen_all(1) == -1) {
-		DEBUG(0,("tdb_reopen_all failed.\n"));
+	if (!reinit_after_fork(winbind_messaging_context(), true)) {
+		DEBUG(0,("reinit_after_fork() failed\n"));
 		_exit(0);
 	}
 
@@ -1089,7 +1092,6 @@
 	 * but not the main daemon */
 
 	if (child->domain && child->domain->internal && IS_DC) {
-		child->domain->internal = False;
 		child->domain->methods = &cache_methods;
 		child->domain->online = False;
 	}
@@ -1103,6 +1105,10 @@
 		struct timeval now;
 		TALLOC_CTX *frame = talloc_stackframe();
 
+		/* check for signals */
+		winbind_check_sigterm();
+		winbind_check_sighup();
+
 		run_events(winbind_event_context(), 0, NULL, NULL);
 
 		GetTimeOfDay(&now);

Modified: branches/samba/experimental/source/winbindd/winbindd_group.c
===================================================================
--- branches/samba/experimental/source/winbindd/winbindd_group.c	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/winbindd/winbindd_group.c	2008-06-09 06:59:20 UTC (rev 1920)
@@ -567,7 +567,7 @@
 		/* If we have no more groups to expand, break out
 		   early */
 
-		if ( !&new_glist )
+		if (new_glist == NULL)
 			break;
 
 		/* One more round */
@@ -806,8 +806,10 @@
 }
 
 	if ( (s->group_name = talloc_asprintf( s->state->mem_ctx, 
-					       "%s\\%s", 
-					       dom_name, name )) == NULL )
+                                               "%s%c%s",
+                                               dom_name,
+					       *lp_winbind_separator(),
+                                               name)) == NULL )
 {
 		DEBUG(1, ("getgrsid_lookupsid_recv: talloc_asprintf() Failed!\n"));
 		request_error(s->state);
@@ -1595,9 +1597,11 @@
 	}
 
 	s->state->response.data.num_entries = s->num_token_gids;
-	/* s->token_gids are talloced */
-	s->state->response.extra_data.data = smb_xmemdup(s->token_gids, s->num_token_gids * sizeof(gid_t));
-	s->state->response.length += s->num_token_gids * sizeof(gid_t);
+	if (s->num_token_gids) {
+		/* s->token_gids are talloced */
+		s->state->response.extra_data.data = smb_xmemdup(s->token_gids, s->num_token_gids * sizeof(gid_t));
+		s->state->response.length += s->num_token_gids * sizeof(gid_t);
+	}
 	request_ok(s->state);
 }
 

Modified: branches/samba/experimental/source/winbindd/winbindd_locator.c
===================================================================
--- branches/samba/experimental/source/winbindd/winbindd_locator.c	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/winbindd/winbindd_locator.c	2008-06-09 06:59:20 UTC (rev 1920)
@@ -67,7 +67,8 @@
 	DEBUG(3, ("[%5lu]: dsgetdcname for %s\n", (unsigned long)state->pid,
 		  state->request.domain_name));
 
-	result = dsgetdcname(state->mem_ctx, state->request.domain_name,
+	result = dsgetdcname(state->mem_ctx, winbind_messaging_context(),
+			     state->request.domain_name,
 			     NULL, NULL, state->request.flags, &info);
 
 	if (!NT_STATUS_IS_OK(result)) {
@@ -75,14 +76,11 @@
 	}
 
 	if (info->dc_address) {
-		dc = info->dc_address;
-		if ((dc[0] == '\\') && (dc[1] == '\\')) {
-			dc += 2;
-		}
+		dc = strip_hostname(info->dc_address);
 	}
 
 	if ((!dc || !is_ipaddress_v4(dc)) && info->dc_unc) {
-		dc = info->dc_unc;
+		dc = strip_hostname(info->dc_unc);
 	}
 
 	if (!dc || !*dc) {

Modified: branches/samba/experimental/source/winbindd/winbindd_misc.c
===================================================================
--- branches/samba/experimental/source/winbindd/winbindd_misc.c	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/winbindd/winbindd_misc.c	2008-06-09 06:59:20 UTC (rev 1920)
@@ -97,27 +97,114 @@
 	return NT_STATUS_IS_OK(result) ? WINBINDD_OK : WINBINDD_ERROR;
 }
 
+/* Constants and helper functions for determining domain trust types */
+
+enum trust_type {
+	EXTERNAL = 0,
+	FOREST,
+	IN_FOREST,
+	NONE,
+};
+
+const char *trust_type_strings[] = {"External", 
+				    "Forest", 
+				    "In Forest",
+				    "None"};
+
+static enum trust_type get_trust_type(struct winbindd_tdc_domain *domain)
+{
+	if (domain->trust_attribs == NETR_TRUST_ATTRIBUTE_QUARANTINED_DOMAIN)	
+		return EXTERNAL;
+	else if (domain->trust_attribs == NETR_TRUST_ATTRIBUTE_FOREST_TRANSITIVE)
+		return FOREST;
+	else if (((domain->trust_flags & NETR_TRUST_FLAG_IN_FOREST) == NETR_TRUST_FLAG_IN_FOREST) &&
+	    ((domain->trust_flags & NETR_TRUST_FLAG_PRIMARY) == 0x0))
+		return IN_FOREST;
+	return NONE;	
+}
+
+static const char *get_trust_type_string(struct winbindd_tdc_domain *domain)
+{
+	return trust_type_strings[get_trust_type(domain)];
+}
+
+static bool trust_is_inbound(struct winbindd_tdc_domain *domain)
+{
+	return (domain->trust_flags == 0x0) ||
+	    ((domain->trust_flags & NETR_TRUST_FLAG_IN_FOREST) ==
+            NETR_TRUST_FLAG_IN_FOREST) ||           		
+	    ((domain->trust_flags & NETR_TRUST_FLAG_INBOUND) ==
+	    NETR_TRUST_FLAG_INBOUND);      	
+}
+
+static bool trust_is_outbound(struct winbindd_tdc_domain *domain)
+{
+	return (domain->trust_flags == 0x0) ||
+	    ((domain->trust_flags & NETR_TRUST_FLAG_IN_FOREST) ==
+            NETR_TRUST_FLAG_IN_FOREST) ||           		
+	    ((domain->trust_flags & NETR_TRUST_FLAG_OUTBOUND) ==
+	    NETR_TRUST_FLAG_OUTBOUND);      	
+}
+
+static bool trust_is_transitive(struct winbindd_tdc_domain *domain)
+{
+	if ((domain->trust_attribs == NETR_TRUST_ATTRIBUTE_NON_TRANSITIVE) ||         
+	    (domain->trust_attribs == NETR_TRUST_ATTRIBUTE_QUARANTINED_DOMAIN) ||
+	    (domain->trust_attribs == NETR_TRUST_ATTRIBUTE_TREAT_AS_EXTERNAL))
+		return False;
+	return True;
+}
+
 void winbindd_list_trusted_domains(struct winbindd_cli_state *state)
 {
-	struct winbindd_domain *d = NULL;
+	struct winbindd_tdc_domain *dom_list = NULL;
+	struct winbindd_tdc_domain *d = NULL;
+	size_t num_domains = 0;
 	int extra_data_len = 0;
 	char *extra_data = NULL;
+	int i = 0;
 	
 	DEBUG(3, ("[%5lu]: list trusted domains\n",
 		  (unsigned long)state->pid));
 
-	for ( d=domain_list(); d; d=d->next ) {
+	if( !wcache_tdc_fetch_list( &dom_list, &num_domains )) {
+		request_error(state);	
+		goto done;
+	}
+
+	for ( i = 0; i < num_domains; i++ ) {
+		struct winbindd_domain *domain;
+		bool is_online = true;		
+
+		d = &dom_list[i];
+		domain = find_domain_from_name_noinit(d->domain_name);
+		if (domain) {
+			is_online = domain->online;
+		}
+
 		if ( !extra_data ) {
-			extra_data = talloc_asprintf(
-				state->mem_ctx, "%s\\%s\\%s",
-				d->name, d->alt_name ? d->alt_name : d->name,
-				sid_string_talloc(state->mem_ctx, &d->sid));
+			extra_data = talloc_asprintf(state->mem_ctx, 
+						     "%s\\%s\\%s\\%s\\%s\\%s\\%s\\%s",
+						     d->domain_name,
+						     d->dns_name ? d->dns_name : d->domain_name,
+						     sid_string_talloc(state->mem_ctx, &d->sid),
+						     get_trust_type_string(d),
+						     trust_is_transitive(d) ? "Yes" : "No",
+						     trust_is_inbound(d) ? "Yes" : "No",
+						     trust_is_outbound(d) ? "Yes" : "No",
+						     is_online ? "Online" : "Offline" );
 		} else {
-			extra_data = talloc_asprintf(
-				state->mem_ctx, "%s\n%s\\%s\\%s",
-				extra_data, d->name,
-				d->alt_name ? d->alt_name : d->name,
-				sid_string_talloc(state->mem_ctx, &d->sid));
+			extra_data = talloc_asprintf(state->mem_ctx, 
+						     "%s\n%s\\%s\\%s\\%s\\%s\\%s\\%s\\%s",
+						     extra_data,
+						     d->domain_name,
+						     d->dns_name ? d->dns_name : d->domain_name,
+						     sid_string_talloc(state->mem_ctx, &d->sid),
+						     get_trust_type_string(d),
+						     trust_is_transitive(d) ? "Yes" : "No",
+						     trust_is_inbound(d) ? "Yes" : "No",
+						     trust_is_outbound(d) ? "Yes" : "No",
+						     is_online ? "Online" : "Offline" );
 		}
 	}
 	
@@ -131,9 +218,10 @@
 		state->response.length += extra_data_len+1;
 	}
 
+	request_ok(state);	
+done:
+	TALLOC_FREE( dom_list );
 	TALLOC_FREE( extra_data );	
-
-	request_ok(state);	
 }
 
 enum winbindd_result winbindd_dual_list_trusted_domains(struct winbindd_domain *domain,

Modified: branches/samba/experimental/source/winbindd/winbindd_ndr.c
===================================================================
--- branches/samba/experimental/source/winbindd/winbindd_ndr.c	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/winbindd/winbindd_ndr.c	2008-06-09 06:59:20 UTC (rev 1920)
@@ -70,18 +70,18 @@
 /****************************************************************
 ****************************************************************/
 
+#ifdef HAVE_ADS
+extern struct winbindd_methods ads_methods;
+#endif
+extern struct winbindd_methods msrpc_methods;
+extern struct winbindd_methods passdb_methods;
+extern struct winbindd_methods reconnect_methods;
+extern struct winbindd_methods cache_methods;
+
 void ndr_print_winbindd_methods(struct ndr_print *ndr,
 				const char *name,
 				const struct winbindd_methods *r)
 {
-#ifdef HAVE_ADS
-	extern struct winbindd_methods ads_methods;
-#endif
-	extern struct winbindd_methods msrpc_methods;
-	extern struct winbindd_methods passdb_methods;
-	extern struct winbindd_methods reconnect_methods;
-	extern struct winbindd_methods cache_methods;
-
 	ndr_print_struct(ndr, name, "winbindd_methods");
 	ndr->depth++;
 

Modified: branches/samba/experimental/source/winbindd/winbindd_pam.c
===================================================================
--- branches/samba/experimental/source/winbindd/winbindd_pam.c	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/winbindd/winbindd_pam.c	2008-06-09 06:59:20 UTC (rev 1920)
@@ -27,6 +27,8 @@
 #undef DBGC_CLASS
 #define DBGC_CLASS DBGC_WINBIND
 
+#define LOGON_KRB5_FAIL_CLOCK_SKEW	0x02000000
+
 static NTSTATUS append_info3_as_txt(TALLOC_CTX *mem_ctx,
 				    struct winbindd_cli_state *state,
 				    struct netr_SamInfo3 *info3)
@@ -311,7 +313,7 @@
 	status = sid_array_from_info3(mem_ctx, info3, 
 				      &token->user_sids, 
 				      &token->num_sids,
-				      True);
+				      true, false);
 	if (!NT_STATUS_IS_OK(status)) {
 		return status;
 	}
@@ -1283,6 +1285,17 @@
 	/* check authentication loop */
 
 	do {
+		NTSTATUS (*logon_fn)(struct rpc_pipe_client *cli,
+				     TALLOC_CTX *mem_ctx,
+				     uint32 logon_parameters,
+				     const char *server,
+				     const char *username,
+				     const char *domain,
+				     const char *workstation,
+				     const uint8 chal[8],
+				     DATA_BLOB lm_response,
+				     DATA_BLOB nt_response,
+				     struct netr_SamInfo3 **info3);
 
 		ZERO_STRUCTP(my_info3);
 		retry = False;
@@ -1294,19 +1307,53 @@
 			goto done;
 		}
 
-		result = rpccli_netlogon_sam_network_logon(netlogon_pipe,
-							   state->mem_ctx,
-							   0,
-							   contact_domain->dcname, /* server name */
-							   name_user,              /* user name */
-							   name_domain,            /* target domain */
-							   global_myname(),        /* workstation */
-							   chal,
-							   lm_resp,
-							   nt_resp,
-							   &my_info3);
+		/* It is really important to try SamLogonEx here,
+		 * because in a clustered environment, we want to use
+		 * one machine account from multiple physical
+		 * computers.  
+		 *
+		 * With a normal SamLogon call, we must keep the
+		 * credentials chain updated and intact between all
+		 * users of the machine account (which would imply
+		 * cross-node communication for every NTLM logon).
+		 *
+		 * (The credentials chain is not per NETLOGON pipe
+		 * connection, but globally on the server/client pair
+		 * by machine name).
+		 *
+		 * When using SamLogonEx, the credentials are not
+		 * supplied, but the session key is implied by the
+		 * wrapping SamLogon context.
+		 * 
+		 *  -- abartlet 21 April 2008
+		 */
+
+		logon_fn = contact_domain->can_do_samlogon_ex
+			? rpccli_netlogon_sam_network_logon_ex
+			: rpccli_netlogon_sam_network_logon;
+
+		result = logon_fn(netlogon_pipe,
+				  state->mem_ctx,
+				  0,
+				  contact_domain->dcname, /* server name */
+				  name_user,              /* user name */
+				  name_domain,            /* target domain */
+				  global_myname(),        /* workstation */
+				  chal,
+				  lm_resp,
+				  nt_resp,
+				  &my_info3);
 		attempts += 1;
 
+		if ((NT_STATUS_V(result) == DCERPC_FAULT_OP_RNG_ERROR)
+		    && contact_domain->can_do_samlogon_ex) {
+			DEBUG(3, ("Got a DC that can not do NetSamLogonEx, "
+				  "retrying with NetSamLogon\n"));
+			contact_domain->can_do_samlogon_ex = False;
+			retry = True;
+			continue;
+		}
+
 		/* We have to try a second time as cm_connect_netlogon
 		   might not yet have noticed that the DC has killed
 		   our connection. */
@@ -1338,7 +1385,7 @@
 	 * caller, we look up the account flags ourselve - gd */
 
 	if ((state->request.flags & WBFLAG_PAM_INFO3_TEXT) && 
-	    (my_info3->base.acct_flags == 0) && NT_STATUS_IS_OK(result)) {
+	    NT_STATUS_IS_OK(result) && (my_info3->base.acct_flags == 0)) {
 
 		struct rpc_pipe_client *samr_pipe;
 		POLICY_HND samr_domain_handle, user_pol;
@@ -1612,12 +1659,24 @@
 
 
 		if (state->request.flags & WBFLAG_PAM_GET_PWD_POLICY) {
-			result = fillup_password_policy(domain, state);
+			struct winbindd_domain *our_domain = find_our_domain();
 
+			/* This is not entirely correct I believe, but it is
+			   consistent.  Only apply the password policy settings
+			   too warn users for our own domain.  Cannot obtain these 
+			   from trusted DCs all the  time so don't do it at all. 
+			   -- jerry */
+
+			result = NT_STATUS_NOT_SUPPORTED;
+			if (our_domain == domain ) {
+				result = fillup_password_policy(our_domain, state);
+			}
+
 			if (!NT_STATUS_IS_OK(result) 
 			    && !NT_STATUS_EQUAL(result, NT_STATUS_NOT_SUPPORTED) ) 
 			{
-				DEBUG(10,("Failed to get password policies: %s\n", nt_errstr(result)));
+				DEBUG(10,("Failed to get password policies for domain %s: %s\n", 
+					  domain->name, nt_errstr(result)));
 				goto done;
 			}
 		}
@@ -1804,6 +1863,18 @@
 	}
 
 	do {
+		NTSTATUS (*logon_fn)(struct rpc_pipe_client *cli,
+				     TALLOC_CTX *mem_ctx,
+				     uint32 logon_parameters,
+				     const char *server,
+				     const char *username,
+				     const char *domain,
+				     const char *workstation,
+				     const uint8 chal[8],
+				     DATA_BLOB lm_response,
+				     DATA_BLOB nt_response,
+				     struct netr_SamInfo3 **info3);
+
 		retry = False;
 
 		netlogon_pipe = NULL;
@@ -1815,19 +1886,32 @@
 			goto done;
 		}
 
-		result = rpccli_netlogon_sam_network_logon(netlogon_pipe,
-							   state->mem_ctx,
-							   state->request.data.auth_crap.logon_parameters,
-							   contact_domain->dcname,
-							   name_user,
-							   name_domain, 
-									/* Bug #3248 - found by Stefan Burkei. */
-							   workstation, /* We carefully set this above so use it... */
-							   state->request.data.auth_crap.chal,
-							   lm_resp,
-							   nt_resp,
-							   &info3);
+		logon_fn = contact_domain->can_do_samlogon_ex
+			? rpccli_netlogon_sam_network_logon_ex
+			: rpccli_netlogon_sam_network_logon;
 
+		result = logon_fn(netlogon_pipe,
+				  state->mem_ctx,
+				  state->request.data.auth_crap.logon_parameters,
+				  contact_domain->dcname,
+				  name_user,
+				  name_domain, 
+				  /* Bug #3248 - found by Stefan Burkei. */
+				  workstation, /* We carefully set this above so use it... */
+				  state->request.data.auth_crap.chal,
+				  lm_resp,
+				  nt_resp,
+				  &info3);
+
+		if ((NT_STATUS_V(result) == DCERPC_FAULT_OP_RNG_ERROR)
+		    && contact_domain->can_do_samlogon_ex) {
+			DEBUG(3, ("Got a DC that can not do NetSamLogonEx, "
+				  "retrying with NetSamLogon\n"));
+			contact_domain->can_do_samlogon_ex = False;
+			retry = True;
+			continue;
+		}
+
 		attempts += 1;
 
 		/* We have to try a second time as cm_connect_netlogon

Modified: branches/samba/experimental/source/winbindd/winbindd_util.c
===================================================================
--- branches/samba/experimental/source/winbindd/winbindd_util.c	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/source/winbindd/winbindd_util.c	2008-06-09 06:59:20 UTC (rev 1920)
@@ -339,7 +339,7 @@
 	*/
 
 	if ( state->primary ) {
-		/* If this is our primary domain and we are not the in the
+		/* If this is our primary domain and we are not in the
 		   forest root, we have to scan the root trusts first */
 
 		if ( !state->forest_root )
@@ -349,7 +349,7 @@
 
 	} else if ( state->forest_root ) {
 		/* Once we have done root forest trust search, we can
-		   go on to search thing trusted forests */
+		   go on to search the trusted forests */
 
 		rescan_forest_trusts();
 	}
@@ -419,7 +419,7 @@
 }
 
 /********************************************************************
- scan the transitive forest trists (not our own)
+ scan the transitive forest trusts (not our own)
 ********************************************************************/
 
 
@@ -1274,14 +1274,11 @@
 {
 	struct netr_SamInfo3 *info3 = NULL;
 	NTSTATUS status = NT_STATUS_NO_MEMORY;
-	int i;
 	size_t num_groups = 0;
-	DOM_SID group_sid, primary_group;
-	
+
 	DEBUG(3,(": lookup_usergroups_cached\n"));
-	
+
 	*user_sids = NULL;
-	num_groups = 0;
 	*p_num_groups = 0;
 
 	info3 = netsamlogon_cache_get(mem_ctx, user_sid);
@@ -1294,46 +1291,19 @@
 		TALLOC_FREE(info3);
 		return NT_STATUS_UNSUCCESSFUL;
 	}
-	
-	/* always add the primary group to the sid array */
-	sid_compose(&primary_group, info3->base.domain_sid, info3->base.rid);
-	
-	status = add_sid_to_array(mem_ctx, &primary_group, user_sids,
-				  &num_groups);
+
+	/* Skip Domain local groups outside our domain.
+	   We'll get these from the getsidaliases() RPC call. */
+	status = sid_array_from_info3(mem_ctx, info3,
+				      user_sids,
+				      &num_groups,
+				      true, true);
+
 	if (!NT_STATUS_IS_OK(status)) {
 		TALLOC_FREE(info3);
 		return status;
 	}
 
-	for (i=0; i < info3->base.groups.count; i++) {
-		sid_copy(&group_sid, info3->base.domain_sid);
-		sid_append_rid(&group_sid, info3->base.groups.rids[i].rid);
-
-		status = add_sid_to_array(mem_ctx, &group_sid, user_sids,
-					  &num_groups);
-		if (!NT_STATUS_IS_OK(status)) {
-			TALLOC_FREE(info3);
-			return status;
-		}
-	}
-
-	/* Add any Universal groups in the other_sids list */
-
-	for (i=0; i < info3->sidcount; i++) {
-		/* Skip Domain local groups outside our domain.
-		   We'll get these from the getsidaliases() RPC call. */
-		if (info3->sids[i].attributes & SE_GROUP_RESOURCE)
-			continue;
-
-		status = add_sid_to_array(mem_ctx, info3->sids[i].sid,
-					  user_sids, &num_groups);
-		if (!NT_STATUS_IS_OK(status)) {
-			TALLOC_FREE(info3);
-			return status;
-		}
-	}
-	
-
 	TALLOC_FREE(info3);
 	*p_num_groups = num_groups;
 	status = (user_sids != NULL) ? NT_STATUS_OK : NT_STATUS_NO_MEMORY;

Modified: branches/samba/experimental/testsuite/printing/vlp.c
===================================================================
--- branches/samba/experimental/testsuite/printing/vlp.c	2008-06-08 06:46:08 UTC (rev 1919)
+++ branches/samba/experimental/testsuite/printing/vlp.c	2008-06-09 06:59:20 UTC (rev 1920)
@@ -256,7 +256,8 @@
 
 		/* Add job to end of queue */
 
-		queue.dptr = SMB_MALLOC(value.dsize + sizeof(struct vlp_job));
+		queue.dptr = (unsigned char *)SMB_MALLOC(value.dsize +
+							sizeof(struct vlp_job));
 		if (!queue.dptr) return 1;
 
 		memcpy(queue.dptr, value.dptr, value.dsize);




More information about the Pkg-samba-maint mailing list